Patent ID: 9357200
Filing Date: 2016-05-31
CPC Classification: H04N

Claim Text:
1. A video processing device comprising: a processor; and a non-transitory computer-readable storage medium having executable instructions stored thereon, which when executed by the processor, cause the video processing device to: receive a video stream of 3D video data and a data stream of presentation data to be overlaid over video images generated from the video stream, a display area for the presentation data differing in size from a display area for the video images; generate left-view images and right-view images from the video stream; enlarge the presentation data by a predetermined factor so as to scale a display area for the enlarged presentation data to match the display area for the video images; generate left-view presentation data and right-view presentation data by using the enlarged presentation data and an offset value determined to cause a parallax between the left-view presentation data and the right-view presentation data; and overlay the left-view presentation data over the left-view images and the right-view presentation data over the right-view images to display video images resulting from the overlaying, wherein the video images generated from the video stream constitute one 3D program, the executable instructions, when executed by the processor, cause the video processing device to acquire an instruction indicating that the offset value to be used is a fixed value assigned to the 3D program or a variable dependent on each video image of the 3D program, determine the offset value according to the instruction, and generate the left-view presentation data and the right-view presentation data by using the offset value thus determined, the video stream contains table information for each video image constituting the 3D program, the table information including one or more variables and variable specifying information for each of the variables, the data stream is a caption stream of caption data, one or more pieces of caption statement data constituting the caption stream each include a caption statement to be displayed and appendix information, the appendix information including either the fixed value or a piece of the variable specifying information as indicated by the instruction, and when the instruction indicates to use the fixed value assigned to the 3D program, the executable instructions, when executed by the processor, cause the video processing device to acquire, as the offset value, the fixed value from the appendix information, and when the instruction indicates to use the variable dependent on each video image of the 3D program, the executable instructions, when executed by the processor, cause the video processing device to acquire, as the offset value, the variable specified by the piece of the variable specifying information included in the appendix information from the table information.