Three-dimensional image display device and three-dimensional image display method for displaying control menu in three-dimensional image
First Claim
1. A three-dimensional image display device comprising:
- a three-dimensional content playback unit configured to output to two or more image buffers a plurality of stereoscopic images of three-dimensional content, including a first parallax image and a second parallax image, resulting from viewing an object as a three-dimensional (3D) object in a virtual three-dimensional space from different viewpoints,wherein a plurality of 3D objects are displayed in the virtual three-dimensional space at various depths in a depth direction from a viewpoint of a user;
an interrupt request receiving unit configured to receive an interrupt request requesting that a control menu be displayed; and
a control menu output unit configured to display the control menu stereoscopically as a 3D menu object with parallax and to dynamically move the 3D menu object away from the viewpoint of the user in the depth direction after receiving the interrupt request,wherein, as the 3D menu object fluidly moves away from the viewpoint,if any 3D object is located in front of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object,if any 3D object is located at a same depth of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, andif any 3D object is located behind the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object,wherein the user cannot interact with the 3D menu object until it arrives at a final location in the virtual three-dimensional space,wherein the virtual three-dimensional space is defined such that a plane, where there is no parallax between the first parallax image and the second parallax image, coincides with a display screen of the display device displaying the image, andthe control menu output unit outputs the image of the menu object of the control menu drawn with parallax while moving the object of the control menu from a viewpoint that is nearer than the plane, where there is no parallax between the first parallax image and the second parallax image, until the object reaches the plane and the menu object is displayed with no parallax at the final location.
4 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional content playback unit outputs to two or more image buffers a plurality of stereoscopic images of three-dimensional content, including a first parallax image and a second parallax image, resulting from viewing an object in a virtual three-dimensional space from different viewpoints. An interrupt request receiving unit receives an interrupt request requesting that a control menu be displayed. A control menu output unit overwrites, responsive to the acquisition of an interrupt request by the interrupt request receiving unit, a drawn image of an object in a three-dimensional space with an image of an object of the control menu drawn with parallax while moving the object of the control menu in the depth direction of the virtual three-dimensional space away from the viewpoint, regardless of the relative positions of the object of the control menu and the object in the three-dimensional space.
-
Citations
4 Claims
-
1. A three-dimensional image display device comprising:
-
a three-dimensional content playback unit configured to output to two or more image buffers a plurality of stereoscopic images of three-dimensional content, including a first parallax image and a second parallax image, resulting from viewing an object as a three-dimensional (3D) object in a virtual three-dimensional space from different viewpoints, wherein a plurality of 3D objects are displayed in the virtual three-dimensional space at various depths in a depth direction from a viewpoint of a user; an interrupt request receiving unit configured to receive an interrupt request requesting that a control menu be displayed; and a control menu output unit configured to display the control menu stereoscopically as a 3D menu object with parallax and to dynamically move the 3D menu object away from the viewpoint of the user in the depth direction after receiving the interrupt request, wherein, as the 3D menu object fluidly moves away from the viewpoint, if any 3D object is located in front of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, if any 3D object is located at a same depth of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, and if any 3D object is located behind the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, wherein the user cannot interact with the 3D menu object until it arrives at a final location in the virtual three-dimensional space, wherein the virtual three-dimensional space is defined such that a plane, where there is no parallax between the first parallax image and the second parallax image, coincides with a display screen of the display device displaying the image, and the control menu output unit outputs the image of the menu object of the control menu drawn with parallax while moving the object of the control menu from a viewpoint that is nearer than the plane, where there is no parallax between the first parallax image and the second parallax image, until the object reaches the plane and the menu object is displayed with no parallax at the final location. - View Dependent Claims (2)
-
-
3. A three-dimensional image display method comprising:
-
outputting to two or more image buffers a plurality of stereoscopic images of three-dimensional content, including a first parallax image and a second parallax image, resulting from viewing an object as a three-dimensional (3D) object in a virtual three-dimensional space from different viewpoints, wherein a plurality of 3D objects are displayed in the virtual three-dimensional space at various depths in a depth direction from a viewpoint of a user on a display device; receiving an interrupt request requesting that a control menu be displayed; and displaying the control menu stereoscopically as a 3D menu object with parallax and dynamically moving the 3D menu object away from the viewpoint of the user in the depth direction after receiving the interrupt request, wherein, as the 3D menu object fluidly moves away from the viewpoint, if any 3D object is located in front of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, if any 3D object is located at a same depth of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, and if any 3D object is located behind the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, wherein a user cannot interact with the 3D menu object until it arrives at a final location in the virtual three-dimensional space, and wherein the virtual three-dimensional space is defined such that a plane, where there is no parallax between the first parallax image and the second parallax image, coincides with a display screen of the display device displaying the image, outputting the image of the menu object of the control menu drawn with parallax while moving the object of the control menu from a viewpoint that is nearer than the plane, where there is no parallax between the first parallax image and the second parallax image, until the object reaches the plane and the menu object is displayed with no parallax at the final location.
-
-
4. A non-transitory computer readable medium having stored thereon a program, the program comprising:
-
a module configured to output to two or more image buffers a plurality of stereoscopic images of three-dimensional content, including a first parallax image and a second parallax image, resulting from viewing an object as a three-dimensional (3D) object in a virtual three-dimensional space from different viewpoints on a display device, wherein a plurality of 3D objects are displayed in the virtual three-dimensional space at various depths in a depth direction from a viewpoint of a user; a module configured to receive an interrupt request requesting that a control menu be displayed; and a module configured to display the control menu stereoscopically as a 3D menu object with parallax and to dynamically move the 3D menu object away from the viewpoint of the user in the depth direction after receiving the interrupt request, wherein, as the 3D menu object fluidly moves away from the viewpoint, if any 3D object is located in front of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, if any 3D object is located at a same depth of the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, and if any 3D object is located behind the 3D menu object in the depth direction, any portion of the 3D object overlapping with the 3D menu object is overwritten by the 3D menu object, and wherein a user cannot interact with the 3D menu object until it arrives at a final location in the virtual three-dimensional space, wherein the virtual three-dimensional space is defined such that a plane, where there is no parallax between the first parallax image and the second parallax image, coincides with a display screen of the display device displaying the image, and the module configured to display the control menu outputs the image of the menu object of the control menu drawn with parallax while moving the object of the control menu from a viewpoint that is nearer than the plane, where there is no parallax between the first parallax image and the second parallax image, until the object reaches the plane and the menu object is displayed with no parallax at the final location.
-
Specification