IP Library Patent Application 14249547
Patent Application
App. No. 14/249,547

Service Linkage to Caption Disparity Data Transport

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 None
App. No.
14/249,547
Abstract

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 (41)

1 . A non-transitory computer readable storage medium storing instructions that when executed on one or more programmed processors execute a method 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 of the caption text at a z-axis position defined by the disparity data.

2 . The non-transitory computer readable storage medium according to claim 1 , where the disparity data are carried in a CEA-708 compliant variable length command.

3 . The non-transitory computer readable storage medium according to claim 1 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.

4 . The non-transitory computer readable storage medium according to claim 1 , 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.

5 . The non-transitory computer readable storage medium according to claim 1 , 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.

6 . A non-transitory computer readable storage medium storing instructions that when executed on one or more programmed processors execute 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 of the caption text at a z-axis position defined by the disparity data.

7 . The non-transitory computer readable storage medium according to claim 6 , where the extended service corresponds to a service number in the range of 7 through 63.

8 . The non-transitory computer readable storage medium according to claim 6 , where the disparity data are carried in a CEA-708 compliant variable length command.

9 . The non-transitory computer readable storage medium according to claim 6 , 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.

10 . The non-transitory computer readable storage medium according to claim 6 , 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.

11 . The non-transitory computer readable storage medium according to claim 6 , 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.

12 . A 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 of the caption text at a z-axis position defined by the disparity data.

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

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

15 . The device according to claim 12 , 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.

16 . The device according to claim 12 , 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.

17 . The device according to claim 12 , 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.

18 . The device according to claim 12 , further comprising a display adapted to receive the output of the compositor.

19 . A 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 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.

20 . The device according to claim 19 , further comprising a display adapted to receive the output of the compositor.

Assignments (1)
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →