Camera-based orientation fix from portrait to landscape
First Claim
Patent Images
1. A method for use in a portable electronic device having a camera, an inertial sensor, a processor and a display screen, the method comprising:
- detecting, by the inertial sensor, movement of the device;
analyzing, by the processor in response to the detecting of the movement, a first image captured by the camera to determine an orientation of a feature of a user of the device relative to an axis of the device;
comparing the determined orientation of the user feature to an orientation of the user feature determined by analyzing a second image captured by the camera before the detecting of the movement of the device; and
displaying, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode based on the comparing.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device includes a camera and a display switchable between a portrait mode and a landscape mode in response to an inertial sensor. When it is determined that the display mode should be switched in response to movement of the device, a feature of a user of the device, such as the user'"'"'s face, is imaged with the camera. If the imaged feature changes orientation with respect to the display by less than a threshold amount, then the switch in display mode is disabled and the display remains in its current mode. Other embodiments are also described and claimed.
25 Citations
34 Claims
-
1. A method for use in a portable electronic device having a camera, an inertial sensor, a processor and a display screen, the method comprising:
-
detecting, by the inertial sensor, movement of the device; analyzing, by the processor in response to the detecting of the movement, a first image captured by the camera to determine an orientation of a feature of a user of the device relative to an axis of the device; comparing the determined orientation of the user feature to an orientation of the user feature determined by analyzing a second image captured by the camera before the detecting of the movement of the device; and displaying, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode based on the comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A portable electronic device, comprising:
-
a camera; an inertial sensor; a display; and a processor, wherein the processor is configured to control the camera, inertial sensor, and display to; detect, by the inertial sensor, movement of the device; analyze, by the processor in response to the detecting of the movement, a first image captured by the camera to determine an orientation of a feature of a user of the device relative to an axis of the device; compare the determined orientation of the user feature to an orientation of the user feature determined by analyzing a second image captured by the camera before the detecting of the movement of the device; and display, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode based on the comparing. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory storage medium having program instructions, which when executed by a processor perform a method for use in a portable electronic device having a camera, an inertial sensor, the processor and a display screen, the method comprising:
-
detecting, by the inertial sensor, movement of the device; analyzing, by the processor in response to the detected movement, a first image captured by the camera to determine an orientation of a feature of a user of the device relative to an axis of the device; comparing the determined orientation of the user feature to an orientation of the user feature determined by analyzing a second image captured by the camera before the detecting of the movement of the device; and displaying, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode based on the comparing. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for use in a portable electronic device having a camera, an inertial sensor, a processor and a display screen, the method comprising:
-
capturing a first image of a user using the camera; detecting, by the inertial sensor, movement of the device after capturing the first image; capturing a second image of the user in response to the detecting of the movement; displaying, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode as a function of the captured first and second images of the user. - View Dependent Claims (24, 25, 26)
-
-
27. A portable electronic device, comprising:
-
a camera; an inertial sensor; a display screen; and a processor, wherein the processor is configured to control the camera, inertial sensor, and display to; capture a first image of a user using the camera; detect, by the inertial sensor, movement of the device after capturing the first image; capture a second image of the user in response to the detecting of the movement; and display, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode as a function of the captured first and second images of the user. - View Dependent Claims (28, 29, 30)
-
-
31. A non-transitory storage medium having program instructions, which when executed by a processor perform a method for use in a portable electronic device having a camera, an inertial sensor, the processor and a display screen, the method comprising:
-
capturing a first image of a user using the camera; detecting, by the inertial sensor, movement of the device after capturing the first image; capturing a second image of the user in response to the detecting of the movement; displaying, by the display screen, a user interface in a display mode selected from at least one of a landscape mode or a portrait mode as a function of the captured first and second images of the user. - View Dependent Claims (32, 33, 34)
-
Specification