System and method for merging interactive television data with closed caption data
First Claim
1. An interactive television (ITV) system comprising:
- a first-input for receiving a first data stream for a particular television program;
a second input for receiving a second data stream for the particular television program, the first data stream having a higher priority than the second data stream; and
a processing unit coupled to the first input and the second input, characterized in that the processing unit creates a gap in the first data stream for inserting at least a portion of data carried by the second data stream, the gap being selected in a location in the first data stream so as to allow the data carried by the second stream to be effectively displayed without disrupting display of data carried by the first data stream.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for delivering interactive television (ITV) data by using the same TV scan line that also carries closed caption data. The ITV data is inserted into the scan line with CC data by detecting a gap associated with a first CC data unit. If the gap is large enough to contain all of the group of ITV data units then electronically insert the entire group of ITV data units into the gap. If the gap is not large enough to contain the entire group of ITV data units, insert a subset of the entire group of the ITV data units into the gap and continue to the gaps associated with successive CC data units, inserting subsets of the ITV data into subsequent gaps until the entire ITV message has been inserted into the gaps between CC data units.
-
Citations
20 Claims
-
1. An interactive television (ITV) system comprising:
-
a first-input for receiving a first data stream for a particular television program; a second input for receiving a second data stream for the particular television program, the first data stream having a higher priority than the second data stream; and a processing unit coupled to the first input and the second input, characterized in that the processing unit creates a gap in the first data stream for inserting at least a portion of data carried by the second data stream, the gap being selected in a location in the first data stream so as to allow the data carried by the second stream to be effectively displayed without disrupting display of data carried by the first data stream. - View Dependent Claims (2, 3, 4)
-
-
5. An interactive television system comprising:
-
a first input for receiving a first data stream for a particular television program, the first data system having a plurality of first data units; a second input for receiving a second data stream for the particular television program, the second data stream having a plurality of second data units; and a processing unit coupled to the first input and the second input, the processing unit including logic for; creating a gap between two first data units in the first data stream; inserting a first portion of the plurality of second data units into the created gap; detecting another gap in the first data stream; and electronically inserting a second portion of the plurality of second data units into the detected gap. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. In an interactive television system, a method for merging a first data stream for a particular television program, the first data system having a plurality of first data units, with a second data stream for the particular television program, the second data stream having a plurality of second data units, the first data stream having a higher priority than the second data stream, the method comprising:
-
creating a gap between two first data units in the first data stream; inserting a first portion of the plurality of second data units into the created gap; detecting another gap in the first data stream; and electronically inserting a second portion of the plurality of second data units into the detected gap. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. In an interactive television (ITV) system, a method for merging a closed caption data stream and an ITV data stream, the closed caption data stream including closed caption reveal command data and closed caption payload data, and the ITV data stream including ITV reveal command data and ITV payload data, the method comprising:
-
identifying an ITV reveal time slot for the ITV reveal command data, the ITV reveal command data commanding a receiver to display ITV content associated with the ITV payload data; determining whether the ITV reveal time slot is available; responsive to a determination that the ITV reveal time slot is assigned to the closed caption payload data; segmenting at least the closed caption payload data assigned to the ITV reveal time slot; and reassigning the segmented closed captioning payload data to one or more time slots earlier than the ITV reveal time slot; and assigning the ITV reveal time slot to the ITV reveal command data. - View Dependent Claims (20)
-
Specification