Flexible electronic device and method for controlling flexible electronic device
AssigneeFIH (Hong Kong) Limited
InventorHSING-CHUN HSIEH
Life of this patent
Estimating the term…
Abstract
In a method for controlling a data page displayed on a flexible display of a flexible electronic device, a plurality of gravity sensors located at each side of the flexible electronic device detects current position data of corresponding sides of the flexible electronic device. A curved angle and a curved direction of each side of the flexible electronic device is calculated based on the current position and a preset position of each side. An operation on the flexible electronic device is determined according to the curved angle and the curved direction of each side of the flexible electronic device. An instruction associated with each operation is executed to control movement of the data page displayed on the flexible display.
Claims15
A method being executed by a processor of a flexible electronic device, the flexible electronic device comprising a flexible display and a plurality of gravity sensors, the method comprising:
- (a) setting a preset position of each side of the flexible electronic device, a preset angle of bending a side of the flexible electronic device, a plurality of operations on the flexible electronic device for controlling a data page displayed on the flexible display, instructions associated with the operations, and effective curved directions of each side of the flexible electronic device;
- (b) receiving current position data of each side of the flexible electronic device from corresponding gravity sensors, wherein the gravity sensors are positioned at each side of the flexible electronic device;
- (c) calculating a curved angle and a curved direction of each side of the flexible electronic device according to the current position data and the preset position, and determining whether any curved angle of the effective curved direction of corresponding side of the flexible electronic device exceeds the preset angle;
- (d) determining an operation according to the curved angle and the curved direction of each side of the flexible electronic device, and acquiring an instruction associated with the operation from a storage unit, in response to determining that the curved angle of the effective curved direction of any side of the flexible electronic device exceeds the preset angle;
- and
- (e) executing the acquired instruction to control movement of the data page displayed on the flexible display.
A non-transitory storage medium storing a set of instructions, the set of instructions being executed by a processor of a flexible electronic device comprising a flexible display and a plurality of gravity sensors, to perform a method comprising:
- (a) setting a preset position of each side of the flexible electronic device, a preset angle of bending a side of the flexible electronic device, a plurality of operations on the flexible electronic device for controlling a data page displayed on the flexible display, instructions associated with the operations, and effective curved directions of each side of the flexible electronic device;
- (b) receiving current position data of each side of the flexible electronic device from corresponding gravity sensors, wherein the gravity sensors are positioned at each side of the flexible electronic device;
- (c) calculating a curved angle and a curved direction of each side of the flexible electronic device according to the current position data and the preset position, and determining whether any curved angle of the effective curved direction of corresponding side of the flexible electronic device exceeds the preset angle;
- (d) determining an operation according to the curved angle and the curved direction of each side of the flexible electronic device, and acquiring an instruction associated with the operation from a storage unit, in response to determining that the curved angle of the effective curved direction of any side of the flexible electronic device exceeds the preset angle;
- and
- (e) executing the acquired instruction to control movement of the data page displayed on the flexible display.
A flexible electronic device, the flexible electronic device comprising:
- a flexible display;
- a plurality of gravity sensors located at each side of the flexible electronic device;
- at least one processor;
- and
- a storage unit storing one or more programs, which when executed by the at least one processor, causes the at least one processor to:
- set a preset position of each side of the flexible electronic device, a preset angle of bending a side of the flexible electronic device, a plurality of operations on the flexible electronic device for controlling a data page displayed on the flexible display, instructions associated with the operations, and effective curved directions of each side of the flexible electronic device;
- receive current position data of each side of the flexible electronic device from corresponding gravity sensors;
- calculate a curved angle and a curved direction of each side of the flexible electronic device according to the current position data and the preset position, and determine whether any curved angle of the effective curved direction of corresponding side of the flexible electronic device exceeds the preset angle;
- determine an operation according to the curved angle and the curved direction of each side of the flexible electronic device, and acquiring an instruction associated with the operation from the storage unit, in response to determining that the curved angle of the effective curved direction of any side of the flexible electronic device exceeds the preset angle;
- and
- execute the acquired instruction to control movement of the data page displayed on the flexible display.
Dependencies are inferred from the claim text.