Method and apparatus for controlling an output device of a portable electronic device
First Claim
1. A method of controlling a display of a portable electronic device comprising a processor, a first motion sensor, a second motion sensor and the display, the method comprising:
- controlling the display to generate a representation;
receiving at the processor, from the first motion sensor, first motion data representing movement of an external object relative to the portable electronic device;
in response to movement of the portable electronic device including a jitter component, receiving at the processor, from the second motion sensor, second motion data representing the movement of the portable electronic device independent of the external object;
generating, at the processor, third motion data by removing the jitter component from the second motion data to produce jitter-free second motion data, and determining a difference between the first motion data and the jitter-free second motion data, the third motion data representing movement of the external object independent of movement of the portable electronic device; and
,controlling the display to update the representation based on the third motion data, such that the updated representation generated by the display reflects the movement of the external object independent of the portable electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for controlling an output device, such as a display, of a portable electronic device. The portable electronic device includes a processor, first and second motion sensors, and the output device. The method includes receiving from the first motion sensor, first motion data representing movement of an external object relative to the portable electronic device. The method also includes receiving, from the second motion sensor, second motion data representing movement of the portable electronic device. Third motion is generated data based on the first and second motion data. The third motion data represents movement of the external object. The output device is then controlled based on the third motion data.
-
Citations
13 Claims
-
1. A method of controlling a display of a portable electronic device comprising a processor, a first motion sensor, a second motion sensor and the display, the method comprising:
-
controlling the display to generate a representation; receiving at the processor, from the first motion sensor, first motion data representing movement of an external object relative to the portable electronic device; in response to movement of the portable electronic device including a jitter component, receiving at the processor, from the second motion sensor, second motion data representing the movement of the portable electronic device independent of the external object; generating, at the processor, third motion data by removing the jitter component from the second motion data to produce jitter-free second motion data, and determining a difference between the first motion data and the jitter-free second motion data, the third motion data representing movement of the external object independent of movement of the portable electronic device; and
,controlling the display to update the representation based on the third motion data, such that the updated representation generated by the display reflects the movement of the external object independent of the portable electronic device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A portable electronic device comprising:
-
a display; a first motion sensor for generating first motion data representing movement of an external object relative to the portable electronic device; a second motion sensor for generating second motion data representing movement of the portable electronic device independent of the external object, the movement of the portable electronic device including a jitter component; a memory for maintaining first and second motion data; and a processor interconnected with the first motion sensor, the second motion sensor and the memory, the processor configured to control the display to generate a representation, and to receive the first motion data; the processor further configured, in response to the movement of the portable electronic device, to receive the second motion data; the processor further configured to generate third motion data by removing the jitter component from the second motion data to produce jitter-free second motion data, and determining a difference between the first motion data and the jitter-free second motion data, the third motion data representing movement of the external object independent of movement of the portable electronic device; the processor further configured to control the display to update the representation based on the third motion data, such that the updated representation generated by the display reflects the movement of the external object independent of the portable electronic device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium for storing computer readable instructions for execution by a processor of a portable electronic device having a first motion sensor, a second motion sensor and a display, the computer readable instructions implementing the steps of:
-
controlling the display to generate a representation; receiving at the processor, from the first motion sensor, first motion data representing movement of an external object relative to the portable electronic device; in response to movement of the portable electronic device including a jitter component, receiving at the processor, from the second motion sensor, second motion data representing the movement of the portable electronic device independent of the external object; generating, at the processor, third motion data by removing the jitter component from the second motion data to produce jitter-free second motion data, and determining a difference between the first and second motion data, the third motion data representing movement of the external object independent of movement of the portable electronic device; and
,controlling the display to update the representation based on the third motion data, such that the updated representation generated by the display reflects the movement of the external object independent of the portable electronic device.
-
Specification