Change screen orientation
First Claim
1. A method performed by a computing device having a processor, the method comprising:
- identifying, by the computing device, one or more features of a user in a captured image on a mobile device;
calculating a confidence metric for the identifying of the one or more features;
accessing stored user orientation axes of pictures stored on the mobile device;
determining a user orientation axis of the captured image in response to determining that the confidence metric exceeds a threshold value and determining the user orientation axis of a stored picture in response to determining that the confidence metric does not exceed a threshold value;
defining a content orientation axis corresponding to an orientation direction of a screen content;
determining whether the content orientation axis and the user orientation axis are parallel or perpendicular;
changing the orientation direction of the screen content to be substantially along the user orientation axis based on the determination of whether the content orientation axis and the user orientation axis are parallel or perpendicular; and
displaying the screen content on the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and system are provided for orienting content on a display. The method may include identifying one or more features of a user in a captured image. A user orientation axis is determined in the captured image. A content orientation axis corresponding to an orientation direction of a screen content is defined. A determination is made as to whether the content orientation axis and the user orientation axis are parallel or perpendicular. The orientation direction of the screen content is changed to be substantially along the user orientation axis based on the determination of whether the content orientation axis and the user orientation axis are parallel or perpendicular. The screen content is then displayed.
118 Citations
18 Claims
-
1. A method performed by a computing device having a processor, the method comprising:
-
identifying, by the computing device, one or more features of a user in a captured image on a mobile device; calculating a confidence metric for the identifying of the one or more features; accessing stored user orientation axes of pictures stored on the mobile device; determining a user orientation axis of the captured image in response to determining that the confidence metric exceeds a threshold value and determining the user orientation axis of a stored picture in response to determining that the confidence metric does not exceed a threshold value; defining a content orientation axis corresponding to an orientation direction of a screen content; determining whether the content orientation axis and the user orientation axis are parallel or perpendicular; changing the orientation direction of the screen content to be substantially along the user orientation axis based on the determination of whether the content orientation axis and the user orientation axis are parallel or perpendicular; and displaying the screen content on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
identifying one or more features of a user in a captured image; calculating a confidence metric for the identifying of the one or more features; accessing stored user orientation axes of pictures stored on the mobile device; determining a user orientation axis of the captured image in response to determining that the confidence metric exceeds a threshold value and determining the user orientation axis of a stored picture in response to determining that the confidence metric does not exceed a threshold value; defining a content orientation axis corresponding to an orientation direction of a screen content; determining whether the content orientation axis and the user orientation axis are parallel or perpendicular changing the orientation direction of the screen content to be substantially along the user orientation axis based on the determination of whether the content orientation axis and the user orientation axis are parallel or perpendicular; and displaying the screen content. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; identifying one or more features of a user in a captured image; calculating a confidence metric for the identifying of the one or more features; accessing stored user orientation axes of pictures stored on the mobile device; determining a user orientation axis of the captured image in response to determining that the confidence metric exceeds a threshold value and determining the user orientation axis of a stored picture in response to determining that the confidence metric does not exceed a threshold value; defining a content orientation axis corresponding to an orientation direction of a screen content; determining whether the content orientation axis and the user orientation axis are parallel or perpendicular changing the orientation direction of the screen content to be substantially along the user orientation axis based on the determination of whether the content orientation axis and the user orientation axis are parallel or perpendicular; and displaying the screen content.
-
Specification