Methods and apparatus for controlling a viewing position
First Claim
1. A method of presenting content corresponding to an environment, the method comprising:
- displaying to a user content corresponding to a first camera position in said environment;
determining if the user is viewing another camera position in said environment, wherein determining if the user is viewing another camera position in said environment includes determining from i) a user head angle of rotation, ii) user head tilt angle or iii) both the user head angle of rotation and user head tilt angle, if said user is viewing said another camera position; and
monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for allowing a user to switch viewing positions and/or perspective while viewing an environment, e.g., as part of a 3D playback/viewing experience, are described. In various embodiments images of the environment are captured using cameras placed at multiple camera positions. During viewing a user can select which camera position he/she would like to experience the environment from. While experiencing the environment from the perspective of a first camera position the user may switch from the first to a second camera position by looking at the second position. A visual indication is provided to the user to indicate that the user can select the other camera position as his/her viewing position. If a user input indicates a desired viewing position change, a switch to the alternate viewing position is made and the user is presented with images captured from the perspective of the user selected alternative viewing position.
35 Citations
21 Claims
-
1. A method of presenting content corresponding to an environment, the method comprising:
-
displaying to a user content corresponding to a first camera position in said environment; determining if the user is viewing another camera position in said environment, wherein determining if the user is viewing another camera position in said environment includes determining from i) a user head angle of rotation, ii) user head tilt angle or iii) both the user head angle of rotation and user head tilt angle, if said user is viewing said another camera position; and monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of presenting content corresponding to an environment, the method comprising:
-
displaying to a user content corresponding to a first camera position in said environment; determining if the user is viewing another camera position in said environment; when it is determined that the user is viewing another camera position in said environment, presenting the user an indication that the user can switch to viewing the environment from a perspective of said another camera position, wherein presenting the user an indication that the user can switch to viewing the environment from a perspective of said another camera position includes providing a visual indication corresponding to the another camera position that a switch to viewing the environment from the perspective of said another camera position is possible, wherein said visual indication is one of at least a change in color or shading at the another camera position; and monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position.
-
-
13. A method of presenting content corresponding to an environment, the method comprising:
-
displaying to a user content corresponding to a first camera position in said environment; determining if the user is viewing another camera position in said environment; when it is determined that the user is viewing another camera position in said environment, presenting the user an indication that the user can switch to viewing the environment from a perspective of said another camera position, wherein presenting the user an indication that the user can switch to viewing the environment from a perspective of said another camera position includes providing a visual indication corresponding to the another camera position that a switch to viewing the environment from the perspective of said another camera position is possible, wherein said visual indication includes text in the area of said another camera position putting the user on notice of the potential to switch to viewing from the perspective of said another camera position; and monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position.
-
-
14. A method of presenting content corresponding to an environment, the method comprising:
-
displaying to a user content corresponding to a first camera position in said environment; determining if the user is viewing another camera position in said environment; and monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position; and in response to said monitoring detecting user input indicating a user selected switch to said another camera position, switching from displaying to the user content corresponding to a first camera position in said environment to displaying to the user content corresponding to the another camera position in said environment, wherein switching from displaying to the user content corresponding to a first camera position in said environment to displaying to the user content corresponding to the another camera position in said environment includes switching from receiving and displaying a first broadcast content stream corresponding to an output of a first stereoscopic camera pair located at said first camera position to receiving and displaying a second broadcast content stream corresponding to an output of a second stereoscopic camera pair located at said another camera position.
-
-
15. A method of presenting content corresponding to an environment, the method comprising:
-
displaying to a user content corresponding to a first camera position in said environment; determining if the user is viewing another camera position in said environment; and monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position, wherein monitoring to detect user input indicating a user selected switch to said another camera position includes monitoring for user input on a control input interface while said user is viewing said another camera position; and if said monitoring, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position fails to detect said user input indicating a user selected switch within a predetermined time of the start of presenting the user the indication, eliminating the indication that the user can switch to viewing the environment from a perspective of said another camera position.
-
-
16. An interactive system for presenting content corresponding to an environment, comprising:
-
a display device; a display controller configured to control displaying, to a user on said display device, of content corresponding to a first camera position in said environment; a user view determination module configured to determine if the user is viewing another camera position in said environment, wherein said user view determination module is configured to determine from i) a user head angle of rotation, ii) user head tilt angle or iii) both the user head angle of rotation and user head tilt angle, if said user is viewing said another camera position; and a monitoring module configured to monitor, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory machine readable medium comprising processor executable instructions, which when executed by a processor, control a system to:
-
display to a user, on a display, content corresponding to a first camera position in an environment; determine if the user is viewing another camera position in said environment, wherein determining if the user is viewing another camera position in said environment includes determining from i) a user head angle of rotation, ii) user head tilt angle or iii) both the user head angle of rotation and user head tilt angle, if said user is viewing said another camera position; and monitor, while said user is viewing said another camera position, to detect user input indicating a user selected switch to said another camera position.
-
Specification