CPC G06F 1/1618 (2013.01) [G06F 1/1643 (2013.01); G06F 3/016 (2013.01); G06F 3/0414 (2013.01)] | 18 Claims |
1. An apparatus, comprising:
a foldable touch display;
a motor adapted to control the foldable touch display to switch between an unfolded state and a folded state in a rolling motion;
a controller adapted to:
detect a user input;
calculate a velocity vector of the user input; and
control the motor to cause the foldable touch display to switch between the unfolded state and the folded state according to the calculated velocity vector of the user input; and
a haptic actuator adapted to generate a haptic feedback to the user input during the rolling motion, wherein the haptic feedback follows a dynamic haptic pattern defined by a set of amplitude and frequency values, wherein the dynamic haptic pattern is determined according to the calculated velocity vector of the user input in a manner that time domain durations of pauses of the dynamic haptic pattern correspond to speed values of the calculated velocity vector respectively,
wherein the controller is adapted to adjust a corresponding dynamic duty cycle of the motor based on the set of amplitude and frequency values of the dynamic haptic pattern, thereby changing a speed of the rolling motion of the foldable touch display according to the user input, and
wherein a plurality of gears and a gear shaft are coupled to the motor, and the plurality of gears and the gear shaft are actuated by the motor to induce a bidirectional movement of the foldable touch display.
|