IP Library Granted Patent US 8,730,301
Granted Patent B2
US 8,730,301 · App. 13/022,828 · Granted May 20, 2014

Service linkage to caption disparity data transport

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 8,730,301
App. No.
13/022,828
Granted
May 20, 2014
Kind
B2
Abstract

A method of processing disparity data for closed captions for three dimensional video involves receiving closed caption data including closed caption text within a service block having a service number in the range of 1-6; mapping the service number to a corresponding mapped extended service having a service number in the range of 7 through 63; parsing the disparity data from the closed caption data appearing in the mapped extended service; receiving closed caption text data; and processing the caption text and disparity data to produce an output suitable for defining a rendering of a three dimensional image on a display of the caption text at a z-axis position defined by the disparity data. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

Claims (48)

1. A method of processing disparity data for closed captions for three dimensional video, comprising:

receiving closed caption data including closed caption text within a service block having a service number in the range of 1-6;

mapping the service number to a corresponding mapped extended service having a service number in the range of 7 through 63 that is an unannounced service;

parsing the disparity data from the closed caption data appearing in the mapped extended service;

receiving closed caption text data;

processing the caption text and disparity data to produce an output suitable for defining a rendering of a three dimensional image on a display of the caption text at a z-axis position defined by the disparity data; and

where the disparity data are carried in a CEA-708 compliant variable length command.

2. A method of processing disparity data for closed captions for three dimensional video, comprising:

receiving closed caption data including closed caption text within a service block having a service number in the range of 1-6;

mapping the service number to a corresponding mapped extended service having a service number in the range of 7 through 63;

parsing the disparity data from the closed caption data appearing in the mapped extended service;

receiving closed caption text data; and

processing the caption text and disparity data to produce an output suitable for defining a rendering of a three dimensional image on a display of the caption text at a z-axis position defined by the disparity data.

3. The method according to claim 2 , where the disparity data are carried in a CEA-708 compliant variable length command.

4. The method according to claim 2 where the mapped extended service numbers are mapped as 1 to 49, 2 to 50, 3 to 51, 4 to 52, 5 to 53 and 6 to 54.

5. The method according to claim 2 , where the mapped extended service numbers are mapped as 1 to 57, 2 to 58, 3 to 59, 4 to 60, 5 to 61 and 6 to 62.

6. The method according to claim 2 , where the mapped extended service numbers when represented in binary uniquely identify the associated service number by the extended service number's three least significant bits.

7. A non-transitory computer readable storage medium storing instructions that when executed on one or more programmed processors execute a method according to claim 2 .

8. A method of processing disparity data for closed captions for three dimensional video, comprising:

receiving closed caption data including closed caption text within a service block having a service number in the range of 1-6;

mapping the service number to a corresponding mapped extended service that is an unannounced service;

parsing the disparity data from the closed caption data appearing in the mapped extended service;

receiving closed caption text data; and

processing the caption text and disparity data to produce an output suitable for defining a rendering of a three dimensional image on a display of the caption text at a z-axis position defined by the disparity data.

9. The method according to claim 8 , where the extended service corresponds to a service number in the range of 7 through 63.

10. The method according to claim 8 , where the disparity data are carried in a CEA-708 compliant variable length command.

11. The method according to claim 8 , where the mapped extended service numbers are mapped as 1 to 49, 2 to 50, 3 to 51, 4 to 52, 5 to 53 and 6 to 54.

12. The method according to claim 8 , where the mapped extended service numbers are mapped as 1 to 57, 2 to 58, 3 to 59, 4 to 60, 5 to 61 and 6 to 62.

13. The method according to claim 8 , where the mapped extended service numbers when represented in binary uniquely identify the associated service number by the extended service number's three least significant bits.

14. A non-transitory computer readable storage medium storing instructions that when executed on one or more programmed processors execute a method according to claim 8 .

15. A television receiver device that processes disparity data for closed captions, comprising:

a receiver that receives closed caption data including closed caption text within a service block having a service number in the range of 1-6;

one or more processors that map the service number to a corresponding mapped extended service that corresponds to an unannounced service;

a parser that parses the disparity data from the closed caption data appearing in the mapped extended service;

the parser further receiving closed caption text data from the transport stream; and

a compositor that receives and processes the disparity data and the caption text to produce an output suitable for defining a rendering of a three dimensional image on a display of the caption text at a z-axis position defined by the disparity data.

16. The device according to claim 15 , where the extended service corresponds to a service number in the range of 7 through 63.

17. The device according to claim 15 , where the disparity data are carried in a CEA-708 compliant variable length command.

18. The method according to claim 15 , where the mapped extended service numbers are mapped as 1 to 49, 2 to 50, 3 to 51, 4 to 52, 5 to 53 and 6 to 54.

19. The method according to claim 15 , where the mapped extended service numbers are mapped as 1 to 57, 2 to 58, 3 to 59, 4 to 60, 5 to 61 and 6 to 62.

20. The method according to claim 15 , where the mapped extended service numbers when represented in binary uniquely identify the associated service number by the extended service number's three least significant bits.

21. A television receiver device that processes disparity data for closed captions, comprising:

a receiver that receives closed caption data including closed caption text within a service block having a service number in the range of 1-6;

one or more processors that map the service number to a corresponding mapped extended service in the range of 7-63 that corresponds to an unannounced service, where the mapped extended service numbers when represented in binary uniquely identify the associated service number by the extended service number's least significant bits;

a parser that parses the disparity data from the closed caption data appearing in the mapped extended service, where the disparity data are carried in a CEA-708 compliant variable length command;

a filter that removes closed caption service data for caption services not being used;

the parser further receiving closed caption text data from the transport stream; and

a compositor that receives and processes the disparity data and the caption text to produce an output suitable for defining a rendering of a three dimensional image on a display of the caption text at a z-axis position defined by the disparity data, where the disparity data includes a disparity value and a number of video frames for which the disparity value is to be used.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 043177/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2011
From: EYER, MARK KENNETH
To: SONY CORPORATION
Reel/Frame 025801/0881 →