Play back apparatus, playback method and program for playing back 3d video
Abstract
The playback apparatus realizes stereoscopic viewing by overlaying planar or stereoscopic graphics over stereoscopic video in a way that reduces eye strain using following method in abstract: A graphics plane holds therein data composed of graphics data. A shift engine shifts, in a case when a composition unit composites the graphics data with a left-view video frame, coordinates of each of the pixels is shifted in a first horizontal direction, and in a case when the composition unit composites the graphics data with a right-view video frame, coordinates of each of the pixels is shifted in a second horizontal direction that is opposite to the first direction.
Claims
exact text as granted — not AI-modified1 . A playback apparatus that executes stereoscopic playback, the playback apparatus comprising:
a video decoder operable to decode a video stream to obtain video frames; a video plane that holds the video frames; a graphics plane that holds graphics data, the graphics data having a resolution of a predetermined number of horizontal and vertical pixels; a compositer operable to composite the graphics data within the graphics plane with one of the video frames; and a shift engine operable to perform plane shifting of the graphics plane, wherein each of the video frames in the video plane is output as one of a right-view video frame and a left-view video frame, the plane shifting of the graphics plane includes:
prior to compositing the left-view video frame by the compositer, shifting each pixel of pixels of the graphics data within the graphics plane in one of a right direction and a left direction; and
prior to compositing the right-view video frame by the compositer, shifting each pixel of the pixels of the graphics data within the graphics plane in an opposite direction from a shift direction of the graphics data prior to compositing the left-view video frame, and then transmitting resulted shifted graphics data within the graphics plane to the compositer for composition,
when a stereo mode is ON, the graphics plane holds, in an upper half, first graphics data to be composited with the left-view video frame, and holds, in a lower half, second graphics data to be composited with the right-view video frame, and when the stereo mode is OFF, the shift engine performs the plane shifting of the graphics plane.
2 . A playback apparatus that executes stereoscopic playback, the playback apparatus comprising:
a video decoder operable to decode a video stream to obtain video frames; a video plane that holds the video frames; a graphics plane that holds graphics data, the graphics data having a resolution of a predetermined number of horizontal and vertical pixels; a compositer operable to composite the graphics data within the graphics plane with one of the video frames; and a shift engine operable to perform plane shifting of the graphics plane, wherein each of the video frames in the video plane is output as one of a right-view video frame and a left-view video frame, the plane shifting of the graphics plane includes:
prior to compositing the left-view video frame by the compositer, shifting each pixel of pixels of the graphics data within the graphics plane in one of a right direction and a left direction; and
prior to compositing the right-view video frame by the compositer, shifting each pixel of the pixels of the graphics data within the graphics plane in an opposite direction from a shift direction of the graphics data prior to compositing the left-view video frame, and then transmitting resulted shifted graphics data within the graphics plane to the compositer for composition, and
when a stereo mode is OFF, an upper half of the graphics plane holds first graphics data for the left-view video frame and second graphics for the right-view video frame.
3 . A playback method for executing stereoscopic playback on a computer, the playback method comprising:
decoding a video stream to obtain video frames; storing the video frames in a video plane on the computer; storing graphics data in a graphics plane on the computer, the graphics data having a resolution of a predetermined number of horizontal and vertical pixels; compositing the graphics data within the graphics plane with one of the video frames; and performing plane shifting of the graphics plane, wherein each of the video frames in the video plane is output as one of a right-view video frame and a left-view video frame, the plane shifting of the graphics plane includes:
prior to compositing the left-view video frame in the compositing, shifting each pixel of pixels of the graphics data within the graphics plane in one of a right direction and a left direction; and
prior to compositing the right-view video frame in the compositing, shifting each pixel of the pixels of the graphics data within the graphics plane in an opposite direction from a shift direction of the graphics data prior to compositing the left-view video frame, and then using resulting shifted graphics data within the graphics plane in the compositing,
when a stereo mode is ON, the graphics plane holds, in an upper half, first graphics data to be composited with the left-view video frame, and holds, in a lower half, second graphics data to be composited with the right-view video frame, and when the stereo mode is OFF, the plane shifting of the graphics plane is performed.
4 . A playback method for executing stereoscopic playback on a computer, the playback method comprising:
decoding a video stream to obtain video frames; storing the video frames in a video plane on the computer; storing graphics data in a graphics plane on the computer, the graphics data having a resolution of a predetermined number of horizontal and vertical pixels; compositing the graphics data within the graphics plane with one of the video frames; and performing plane shifting of the graphics plane, wherein each of the video frames in the video plane is output as one of a right-view video frame and a left-view video frame, the plane shifting of the graphics plane includes:
prior to compositing the left-view video frame in the compositing, shifting each pixel of pixels of the graphics data within the graphics plane in one of a right direction and a left direction; and
prior to compositing the right-view video frame in the compositing, shifting each pixel of the pixels of the graphics data within the graphics plane in an opposite direction from a shift direction of the graphics data prior to compositing the left-view video frame, and then using resulting shifted graphics data within the graphics plane in the compositing, and
when a stereo mode is OFF, an upper half of the graphics plane holds first graphics data for the left-view video frame and second graphics for the right-view video frame.Join the waitlist — get patent alerts
Track US2012170917A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.