PLAYBACK APPARATUS, PLAYBACK METHOD, AND PROGRAM FOR PERFORMING STEREOSCOPIC PLAYBACK
First Claim
1. A playback apparatus that realizes stereoscopic playback comprising:
- a video decoder operable to obtain video frames by decoding a video stream;
a plane memory that stores therein graphics data having a resolution of a predetermined number of horizontal and vertical pixels;
an offset storage unit that stores therein an offset indicating a number of pixel lengths for the graphics data;
a shift engine operable to shift respective coordinates of the pixels in a left direction by a shift distance based on the offset, and to shift the respective coordinates of the pixels in a right direction by the shift distance, to realize stereoscopic playback; and
a composition unit operable to composite the obtained video frames with the graphics data in which the coordinates of the pixels therein have been shifted in each of the left direction and the right direction respectively, whereinwhen a scaling factor of the video frames to be composited is changed to a value other than 1, the shift distance of the shift engine is based on a value obtained by multiplying the offset by the scaling factor.
1 Assignment
0 Petitions
Accused Products
Abstract
In performing stereoscopic view, a shift information memory (21) stores, as a number of pixel lengths, an offset indicating how far in a right direction or a left direction to move coordinates of pixels to realize stereoscopic view. When realizing stereoscopic view, a plane shift engine (20) moves the coordinates of image data in a graphics plane in the right direction or the left direction by the number of pixel lengths indicated by the offset. When a scale of video data targeted for stereoscopic view is changed by a basic graphics plane (15), a shift distance of pixel coordinates by the plane shift engine (20) is based on a number of pixel lengths obtained by multiplying the offset by a changed scaling factor in the horizontal direction.
118 Citations
14 Claims
-
1. A playback apparatus that realizes stereoscopic playback comprising:
-
a video decoder operable to obtain video frames by decoding a video stream; a plane memory that stores therein graphics data having a resolution of a predetermined number of horizontal and vertical pixels; an offset storage unit that stores therein an offset indicating a number of pixel lengths for the graphics data; a shift engine operable to shift respective coordinates of the pixels in a left direction by a shift distance based on the offset, and to shift the respective coordinates of the pixels in a right direction by the shift distance, to realize stereoscopic playback; and a composition unit operable to composite the obtained video frames with the graphics data in which the coordinates of the pixels therein have been shifted in each of the left direction and the right direction respectively, wherein when a scaling factor of the video frames to be composited is changed to a value other than 1, the shift distance of the shift engine is based on a value obtained by multiplying the offset by the scaling factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A playback method for realizing stereoscopic playback on a computer, comprising the steps of:
-
obtaining video frames by decoding a video stream; writing graphics data having a resolution of a predetermined number of horizontal and vertical pixels in a plane memory in the computer; acquiring an offset indicating a number of pixel lengths for the graphics data; shifting respective coordinates of the pixels in a left direction by a shift distance based on the offset, and shifting the respective coordinates of the pixels in a right direction by the shift distance, to realize stereoscopic playback; and compositing the obtained video frames with the graphics data in which the coordinates of the pixels therein have been shifted in each of the left direction and the right direction respectively, wherein when a scaling factor of the video frames to be composited is changed to a value other than 1, the shift distance of the shifting step is based on a value obtained by multiplying the offset by the scaling factor.
-
-
14. A program for realizing stereoscopic playback on a computer, comprising the steps of:
-
obtaining video frames by decoding a video stream; writing graphics data having a resolution of a predetermined number of horizontal and vertical pixels in a plane memory in the computer; acquiring an offset indicating a number of pixel lengths for the graphics data; shifting respective coordinates of the pixels in a left direction by a shift distance based on the offset, and shifting the respective coordinates of the pixels in a right direction by the shift distance, to realize stereoscopic playback; and compositing the obtained video frames with the graphics data in which the coordinates of the pixels therein have been shifted in each of the left direction and the right direction respectively, wherein when a scaling factor of the video frames to be composited is changed to a value other than 1, the shift distance of the shifting step is based on a value obtained by multiplying the offset by the scaling factor.
-
Specification