IP Library Granted Patent US 8,913,187
Granted Patent B1
US 8,913,187 · App. 14/188,558 · Granted Dec 16, 2014

System and method to detect garbled closed captioning

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,913,187
App. No.
14/188,558
Granted
Dec 16, 2014
Kind
B1
Abstract

A garbled closed captioning detector analyzes closed captioning data at predetermined intervals to determine whether a metric derived from the closed-captioning data exceeds a threshold. If the metric exceeds the predetermined threshold, the closed captioning data is presumed to be garbled. For example, the metric may be the percentage of words in the closed captioning data having a desired word length observed in a particular interval compared to all words in the closed captioning data observed in the interval. If the percentage of words having a desired word length exceeds a predetermined threshold, the closed captioning data is presumed to be garbled.

Claims (33)

1. A system to detect garbled closed captioning data, comprising:

a closed captioning data detector to detect closed captioning data in a video data stream;

a word extractor/counter to extract individual words from the closed captioning data, to store a count of the total number of words in the closed captioning data in a memory, and to store a count of the total number of words having a desired word length or range of word lengths in the closed captioning data in the memory;

a percentage threshold detector to determine a percentage of words having the desired length or range of lengths in the closed captioning data as a ratio of the count of the number of words in the closed captioning data having the desired length or range of lengths to the count of the total number of words in the closed captioning data; and

an alert that is provided when the determined percentage exceeds a predetermined threshold.

2. The system recited in claim 1 , wherein the determined percentage is determined on the basis of an interval, and the alert is provided or not provided at the end of the interval.

3. The system recited in claim 1 , further comprising at least one encoder to encode decoded data received from at least one data source and a multiplexer to multiplex the encoded data into a transport stream to be processed by the word extractor/counter.

4. The system recited in claim 3 , further comprising a router, wherein the at least one encoder, the multiplexer, and the word extractor/counter and wherein communication in the system is performed using multicast messaging.

5. The system recited in claim 4 , further comprising a transport processing system coupled to the router to process the data stream from the multiplexer to prepare it for transmission to a subscriber, and a modulator coupled to the router to modulate the data stream to an RF frequency for transmission to the subscriber, wherein the word extractor/counter and transport processing system operate on the data stream in parallel.

6. The system recited in claim 1 , wherein the predetermined percentage is in the range from 5 percent to 10 percent.

7. The system recited in claim 1 , wherein the desired word length or range of word lengths is greater or equal to 10 characters.

8. The system recited in claim 1 , where in the word extractor/counter uses a space character delimiter.

9. The system recited in claim 1 , wherein the closed captioning data detector is capable of detecting closed captioning data in MPEG-2 format or MPEG-4 format.

10. A method to detect garbled closed captioning data, comprising:

detecting closed captioning data in a video data stream;

identifying and extracting individual words from the closed captioning data;

determining a word boundary in the closed captioning data using a delimiter;

storing a count of the total number of words in the closed captioning data in a memory based on the determined word boundary;

storing a count of the total number of words having a desired word length or range of word lengths in the closed captioning data in the memory based on the determined word boundary;

determining a percentage of words having the desired length or range of lengths in the closed captioning data as a ratio of the count of the number of words in the closed captioning data having the desired length or range of lengths to the count of the total number of words in the closed captioning data; and

providing an alert when the determined percentage exceeds a predetermined threshold.

11. The system recited in claim 10 , further comprising determining the determined percentage on the basis of an interval, and providing or not providing the alert at the end of the interval.

12. The method recited in claim 10 , further comprising

encoding decoded data received from at least one data source; and

multiplexing the encoded data into a transport stream to be processed by the word extractor/counter.

13. The method recited in claim 12 wherein multicast messaging is used to transport the data stream to one or more processing components.

14. The method recited in claim 13 , further comprising:

processing the data stream from the multiplexer to prepare it for transmission to a subscriber; and

modulating the data stream to an RF frequency for transmission to the subscriber, wherein the percentage determination and modulation is performed in parallel.

15. The method recited in claim 10 , wherein the predetermined percentage is in the range from 5 percent to 10 percent.

16. The method recited in claim 10 , wherein the desired word length or range of word lengths is greater or equal to 10 characters.

17. The method recited in claim 10 , further comprising using a space character as the delimiter.

18. The method recited in claim 10 , further comprising detecting closed captioning data in MPEG-2 format or MPEG-4 format.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057090/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2014
From: MINER, DANIEL M.; CULWELL, KEVIN S.
To: THE DIRECTV GROUP, INC.
Reel/Frame 032290/0821 →