IP Library Granted Patent US 9,357,200
Granted Patent B2
US 9,357,200 · App. 14/005,406 · Granted May 31, 2016

Video processing device and video processing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,357,200
App. No.
14/005,406
Granted
May 31, 2016
Kind
B2
Abstract

A video processing device overlays appropriate presentation data over video images, even if the size of the display area for 3D video images differs from the size of the display area for presentation data that is to be presented with the 3D video images. The video processing device generates left- and right-view images from a 3D video stream, enlarges presentation data obtained from a relevant data stream to scale its display size to match the display size of video images, applying an offset value, which is determined to cause a specific parallax, to the thus enlarged presentation data to generate left- and right-view presentation data, and overlays 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.

Claims (34)

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.

2. The video processing device according to claim 1 , wherein

the appendix information is placed following the caption statement in the caption statement data,

the executable instructions, when executed by the processor, cause the video processing device to:

generate the caption statement data from the caption stream, read the caption statement from the generated caption statement data, and write the caption statement to a predetermined buffer, and

acquire the appendix information placed following the caption statement after the caption statement is read and written to the predetermined buffer.

3. The video processing device according to claim 1 , wherein

service information (SI) is received with the video stream and the data stream, and

the instruction is included either in data constituting the data stream or in data constituting the SI.

4. A video processing method to be used by a video processing device for displaying 3D images, the method comprising:

receiving a video stream of 3D video data and a data stream of presentation data to be overlaid on 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;

generating left-view images and right-view images from the video stream;

enlarging 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;

generating 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

overlaying 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 method further comprises acquiring 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, determining the offset value according to the instruction, and generating 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

in said acquiring, when the instruction indicates to use the fixed value assigned to the 3D program, the fixed value from the appendix information is acquired as the offset value, and when the instruction indicates to use the variable dependent on each video image of the 3D program, the variable specified by the piece of the variable specifying information included in the appendix information from the table information is acquired as the offset value.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: UESAKA, YASUSHI; YAHATA, HIROSHI; IKEDA, WATARU; OGAWA, TOMOKI; OZAWA, YUKA; KAWAGUCHI, TORU
To: PANASONIC CORPORATION
Reel/Frame 031664/0198 →