Patent ID: 8559790

Claim:
An information processing device, wherein a video plane configured to store a video image is a storage region comprising an L region to store an image for a left eye and an R region to store an image for a right eye; and wherein a configuration of said video plane is defined as to the whole of said video plane comprising said L and R regions storing the images for the left eye and the right eye; and wherein as a video mode that is a mode for playing said video image, there are defined: a stereo video mode to, in a case that said video image stored in the video plane is a stereo image, the stereo image being a 3D image and comprising a pair of images, the pair of images comprising said image for the left eye and said image for the right eye, respectively store said image for the left eye and said image for the right eye in said L region and said R region of said video plane, and a flattened stereo video mode to, in a case that said video image stored in the video plane is said stereo image that comprises said image for the left eye and said image for the right eye, store one of said image for the left eye or said image for the right eye making up said stereo image in both of said L region and said R region of said video plane; and wherein as a PG stream of a PG (Presentation Graphics) image, there are defined: a stereo PG stream that is a PG stream of said PG image, said PG image being a stereo PG image serving as a 3D image, the stereo PG image comprising a pair of PG images, the pair of PG images comprising a PG image for the left eye and a PG image for the right eye, and a PG stream for offset that is a PG stream of said PG image that is a mono PG image to be used for generating said stereo PG image along with an offset value that is data for giving disparity to said mono PG image when said stereo PG image is to be generated; said information processing device comprising: at least one processor; and at least one recording medium having encoded thereon a stream selecting API (Application Programming Interface) that, when executed by the at least one processor, causes the at least one processor to perform selection of said stereo PG stream or said PG stream for offset, the selection being made based at least in part on input received via the stream selecting API; wherein said stream selecting API is configured such that said PG stream for offset is selectable via the stream selecting API in each of said flattened stereo video mode and said stereo video mode and is configured such that said stereo PG stream is selectable via the stream selecting API in each of said flattened stereo video mode and said stereo video mode, and wherein said stream selecting API, in response to said PG stream for offset being selected when said video mode is said flattened stereo video mode causes said offset value to be set to 0 and triggers playback of said PG image that is said mono PG image corresponding to the PG stream for offset.