Patent ID: 8150238

Claim:
A playback device for playing back video images from a recording medium, wherein a main-view video stream, a sub-view video stream, and a graphics stream are recorded on the recording medium, the main-view video stream includes main-view pictures constituting main views of stereoscopic video images, the sub-view video stream includes sub-view pictures and metadata, the sub-view pictures constituting sub-views of stereoscopic video images, the graphics stream includes graphics data constituting monoscopic graphics images, the main-view pictures are each rendered on a main-view video plane when being played back, the sub-view pictures are each rendered on a sub-view video plane when being played back, the graphics data is rendered on a graphics plane when being played back, the metadata is provided in each group of pictures (GOP) constituting the sub-view video stream and includes offset information, the offset information is control information specifying offset control, the offset control is a process to provide a left offset and a right offset for horizontal coordinates in the graphics plane to generate a pair of graphics planes, and then combine the pair of graphics planes separately with the main-view video plane and the sub-view video plane, the sub-view video stream is multiplexed in a transport stream (TS), TS packets constituting the TS each have a header including a TS priority flag indicating a priority of the TS packet, and TS packets containing the metadata each have a different value of the TS priority flag from TS packets containing the sub-view pictures, the playback device comprising: a reading unit operable to read stream data from the recording medium; a decoding unit operable to decode the stream data read by the reading unit into at least either of video planes and graphics planes; a TS priority filter unit operable to monitor the TS priority flags of the TS packets included in the stream data, and extract the TS packets containing the metadata; a metadata processing unit operable to extract the metadata from the TS packets extracted by the TS priority filter unit; and a plane combining unit operable to perform offset control onto the graphics plane in accordance with the offset information included in the metadata extracted by the metadata processing unit.