Patentable/Patents/US-8306387
US-8306387

Play back apparatus, playback method and program for playing back 3D video

PublishedNovember 6, 2012
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. 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, and the plane shifting of the graphics plane includes: prior to compositing the left-view video frame by the compositor, shifting each pixel of pixels of the graphics data within the graphics plane in one of a right direction and a left direction; prior to compositing the right-view video frame by the compositor, 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 resulting shifted graphics data within the graphics plane to the compositer for composition; cropping a first rectangle area on an end portion of the graphics data in the one of the left direction and the right direction in which the shifting prior to compositing one of the left-view video frame and the right-view video frame is performed; and adding a second rectangle area composed of transparent pixels to an opposite end of the end portion where the cropping is performed, in the graphics data of the graphics plane.

2

2. The playback apparatus of claim 1 , wherein a first size of the first rectangle area and a second size of the second rectangle area are defined as: a horizontal pixel value defined by a shift amount of the graphics plane multiplied by a vertical pixel value defined by a height of the graphics plane.

3

3. The playback apparatus of claim 2 , wherein when the shift engine shifts coordinates of each pixel of the pixels of the graphics data in the left direction, the first rectangle area is a left end portion of the graphics plane, and when the shift engine shifts the coordinates of each pixel of the pixels of the graphics data in the right direction, the first rectangle area is a right end portion of the graphics plane.

4

4. The playback apparatus of claim 1 , further comprising: a reader operable to read, from a recording medium, playlist information and an audio-visual stream referred to by the playlist information; and a demultiplexer operable to demultiplex the audio-visual stream to acquire a video stream, wherein an offset is embedded in the playlist information, and a shift amount by which coordinates of the pixels are shifted during the plane shifting of the graphics plane is calculated based on the offset embedded in the playlist information.

5

5. The playback apparatus of claim 1 , further comprising: a scalar operable to perform an enlarging/shrinking process on the graphics data of graphics plane, wherein the shifting of each of the pixels during the plane shifting of the graphics plane is applied to the graphics data after the enlarging/shrinking process is completed.

6

6. A playback method for executing stereoscopic playback on a computer, the playback method comprising: decoding a video stream to obtain video frames, and storing the video frames in a video plane on the computer; compositing graphics data within a 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, and 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; 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; cropping a first rectangle area on an end portion of the graphics data in the one of the left direction and the right direction in which the shifting prior to compositing one of the left-view video frame and the right-view video frame is performed; and adding a second rectangle area composed of transparent pixels to an opposite end of the end portion where the cropping is performed, in the graphics data of the graphics plane.

7

7. A non-transitory computer-readable recording medium storing a program for causing a computer to execute stereoscopic playback, the program causing the computer to execute: decoding a video stream to obtain video frames, and storing the video frames in a video plane on the computer; compositing graphics data within a 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, and the plane shifting of the graphics plane includes: prior to compositing the left-view video frame in the compositing, shifting each of pixels of the graphics data within the graphics plane in one of a right direction and a left direction; 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; cropping a first rectangle area on an end portion of the graphics data in the one of the left direction and the right direction in which the shifting prior to compositing one of the left-view video frame and the right-view video frame is performed; and adding a second rectangle area composed of transparent pixels to an opposite end of the end portion where the cropping is performed, in the graphics data of the graphics plane.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 23, 2009

Publication Date

November 6, 2012

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Play back apparatus, playback method and program for playing back 3D video” (US-8306387). https://patentable.app/patents/US-8306387

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.