| CPC G06F 3/016 (2013.01) [G06F 3/0445 (2019.05); G06F 2203/014 (2013.01)] | 18 Claims |

|
1. An electronic apparatus, comprising:
a touch control device configured to detect a position of a touch on a surface of the electronic apparatus;
a haptic device configured to produce a vibration pattern on the surface;
a driving circuit configured to drive the haptic device;
a processor configured to determine in real time a relative position between the touch and a boundary zone of a virtual object, and upon determination that the position of the touch enters the boundary zone, transmit a first driving signal to the driving circuit; and
a display panel configured to display an object image representing the virtual object, the object image having a displayed boundary zone;
wherein, upon receiving the first driving signal, the driving circuit is configured to drive the haptic device to produce a first vibration pattern having characteristics that simulate a boundary of the virtual object; and
the processor is further configured to determine in real time a sliding speed of the touch on the surface, and determining a distance between two adjacent anti-nodes of the first vibration pattern based on the sliding speed and a distance between an inner boundary line and an outer boundary line of the displayed boundary zone.
|