Reproduction device, reproduction method, and program for stereoscopic reproduction
Abstract
In performing stereoscopic view, a shift information memory 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 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, a shift distance of pixel coordinates by the plane shift engine is based on a number of pixel lengths obtained by multiplying the offset by a changed scaling factor in the horizontal direction.
Claims
exact text as granted — not AI-modified1 . 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 graphics data at a predetermined resolution defined by a number of horizontal and vertical pixels; an offset storage that stores an offset indicating a base number of pixels by which pixels coordinates of the graphics data are to be shifted in each of a right and left direction in order to realize stereoscopic playback; a shift engine operable to shift respective coordinates of the pixels making up the graphics data in the plane memory by the offset in a horizontal direction; a compositor that composes graphics data in which the coordinates of the pixels have been shifted with the video frames; and a receiver that receives user input, wherein a shift distance by which the shift engine shifts the pixel coordinates is based on a value obtained by multiplying the offset by a scaling factor which is applied to at least one of the video frames and which is inclusive of reduction, and wherein the scaling factor is specified by the received user input.
2 . The playback apparatus of claim 1 , wherein
when the scaling factor is less than 1, the shift distance is a number of pixel lengths obtained by multiplying the offset by the scaling factor and rounding up any numerical value after a decimal point thereof.
3 . A playback method for realizing stereoscopic playback on a computer, comprising:
obtaining video frames by decoding a video stream; writing graphics data at a predetermined resolution defined by a number of horizontal and vertical pixels in a plane memory in the computer; acquiring an offset indicating a base number of pixels by which pixel coordinates of the graphics data are to be shifted in each of a right and left direction in order to realize stereoscopic playback; shifting respective coordinates of the pixels making up the graphics data in the plane memory by the offset in each of a right and left direction; and receiving a user input, composing graphics data in which the coordinates of the pixels have been shifted with the video frames obtained by the decoding, wherein a shift distance by which the shifting shifts the pixel coordinates is based on a value obtained by multiplying the offset by the scaling factor which is applied to at least one of the video frames and which is inclusive of reduction, and wherein the scaling factor is specified by the received user input.
4 . A non-transitory recording medium on which a program for realizing stereoscopic playback on a computer, comprising:
obtaining video frames by decoding a video stream; writing graphics data at a predetermined resolution defined by a predetermined number of horizontal and vertical pixels in a plane memory in the computer; acquiring an offset indicating a base number of pixels by which pixel coordinates of the graphics data are to be shifted in each of a right and left direction in order to realizes stereoscopic playback; shifting respective coordinates of the pixels making up the graphics data in the plane memory by the offset in a horizontal direction; composing graphics data in which the coordinates of the pixels have been shifted with the video frames obtained by the decoding; and a receiver that receives user input, wherein a shift distance by which the shifting shifts the pixel coordinates is based on a value obtained by multiplying the offset by the scaling factor which is applied to at least one of the video frames and which is inclusive of reduction, and wherein the scaling factor is specified by the received user input.Join the waitlist — get patent alerts
Track US2013021435A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.