Apparatus and methods for avoiding loss of closed caption data when using extended data services
First Claim
1. A method for inserting data into a vertical blanking interval line of video frames, the method comprising the steps of:
- inserting extended data services (EDS) data into a first vertical blanking interval line in a first field for a plurality of consecutive video frames;
counting a number of consecutive video frames having EDS data inserted into the first vertical blanking interval line;
terminating the insertion of EDS data for a first number of video frames before again inserting EDS data into the first vertical blanking interval line when the counted number of consecutive video frames into which EDS data is inserted into the first vertical blanking interval line equals a second number;
inserting second data into a second vertical blanking interval line in a second field for a plurality of consecutive video frames, the second vertical blanking line being a same line number as a line number for the first vertical blanking line number;
detecting when the insertion of second data into the second vertical blanking interval line terminates;
terminating for a second number of video frames the insertion of EDS data into the first vertical blanking interval line upon detecting the termination of insertion of the second data into the second vertical blanking interval line; and
repeating the steps.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are provided for inserting data into a vertical blanking interval (VBI) line of video frames. The method includes the steps of inserting first data into a first vertical blanking interval VBI line for a plurality of consecutive video frames, inserting second data into a second vertical blanking interval VBI line for a plurality of consecutive video frames, counting a number of consecutive video frames having first data inserted into the first vertical blanking interval VBI line, terminating the insertion of first data for a first number of video frames before again inserting first data into the first vertical blanking VBI interval line when the counted number of consecutive video frames into which first data is inserted into the first vertical blanking interval VBI line equals a second number, and repeating the steps. In a specific embodiment the method includes the steps of detecting when the insertion of second data into the second vertical blanking interval VBI line terminates, and terminating for a second number of video frames the insertion of first data into the first vertical blanking interval VBI line upon detecting the termination of insertion of the second data into the second vertical blanking interval VBI line. Another method for inserting data into VBI lines includes the steps of testing whether data is being inserted into a first VBI line, and inserting any data into VBI lines adjacent to the first VBI line in 2X format rather than 1X format, if data is being inserted into the first VBI line.
-
Citations
30 Claims
-
1. A method for inserting data into a vertical blanking interval line of video frames, the method comprising the steps of:
-
inserting extended data services (EDS) data into a first vertical blanking interval line in a first field for a plurality of consecutive video frames; counting a number of consecutive video frames having EDS data inserted into the first vertical blanking interval line; terminating the insertion of EDS data for a first number of video frames before again inserting EDS data into the first vertical blanking interval line when the counted number of consecutive video frames into which EDS data is inserted into the first vertical blanking interval line equals a second number; inserting second data into a second vertical blanking interval line in a second field for a plurality of consecutive video frames, the second vertical blanking line being a same line number as a line number for the first vertical blanking line number; detecting when the insertion of second data into the second vertical blanking interval line terminates; terminating for a second number of video frames the insertion of EDS data into the first vertical blanking interval line upon detecting the termination of insertion of the second data into the second vertical blanking interval line; and repeating the steps. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for inserting data into a vertical blanking interval line of video frames, the apparatus comprising:
-
means for inserting extended data services (EDS) data into a first vertical blanking interval line in a first field for a plurality of consecutive video frames; means for counting a number of consecutive video frames having EDS data inserted into the first vertical blanking interval line; means for terminating the insertion of EDS data for a first number of video frames before again inserting EDS data into the first vertical blanking interval line when the counted number of consecutive video frames into which EDS data is inserted into the first vertical blanking interval line equals a second number; means for inserting second data into a second vertical blanking interval line in a second field for a plurality of consecutive video frames, the second vertical blanking line being a same line number as a line number for the first vertical blanking line number; means for detecting when the insertion of second data into the second vertical blanking interval line terminates; and means for terminating for a second number of video frames the insertion of EDS data into the first vertical blanking interval line upon detecting the termination of insertion of the second data into the second vertical blanking interval line. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for inserting data into vertical blanking interval lines of video frames, the method comprising the steps of:
-
testing whether first data is being inserted into a first vertical blanking interval line; and inserting second data into a vertical blanking interval line adjacent to the first vertical blanking interval line in 2X format rather than 1X format, if first data is being inserted into the first vertical blanking interval line. - View Dependent Claims (14)
-
-
15. An apparatus for inserting data into vertical blanking interval lines of video frames, the apparatus comprising:
-
means for testing whether first data is being inserted into a first vertical blanking interval line; and means for inserting second data into a vertical blanking interval line adjacent to the first vertical blanking interval line in 2X format rather than 1X format, if first data is being inserted into the first vertical blanking interval line. - View Dependent Claims (16)
-
-
17. A method for inserting data into a vertical blanking interval line of video frames, the method comprising the steps of:
-
inserting first data into a first vertical blanking interval line in a first field for a plurality of consecutive video frames; counting a number of consecutive video frames having first data inserted into the first vertical blanking interval line in the first field; terminating the insertion of first data for a first number of video frames before again inserting first data into the first vertical blanking interval line in the first field when the counted number of consecutive video frames into which first data is inserted into the first vertical blanking interval line equals a second number; inserting second data into a second vertical blanking interval line in a second field for a plurality of consecutive video frames, the second vertical blanking line being a same line number as a line number for the first vertical blanking line number; detecting when the insertion of second data into the second vertical blanking interval line in the second field terminates; terminating for a second number of video frames the insertion of first data into the first vertical blanking interval line in the first field upon detecting the termination of insertion of the second data into the second vertical blanking interval line; and repeating the steps. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for inserting data into a vertical blanking interval line of video frames, the apparatus comprising:
-
means for inserting first data into a first vertical blanking interval line in a first field for a plurality of consecutive video frames; means for counting a number of consecutive video frames having first data inserted into the first vertical blanking interval line in the first field; means for terminating the insertion of first data for a first number of video frames before again inserting first data into the first vertical blanking interval line in the first field when the counted number of consecutive video frames into which first data is inserted into the first vertical blanking interval line equals a second number; means for inserting second data into a second vertical blanking interval line in a second field for a plurality of consecutive video frames, the second vertical blanking line being a same line number as a line number for the first vertical blanking line number; means for detecting when the insertion of second data into the second vertical blanking interval line in the second field terminates; and means for terminating for a second number of video frames the insertion of first data into the first vertical blanking interval line in the first field upon detecting the termination of insertion of the second data into the second vertical blanking interval line. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification