IP Library Granted Patent US 9,137,582
Granted Patent B2
US 9,137,582 · App. 14/338,377 · Granted Sep 15, 2015

Method and apparatus for control of closed captioning

Inventors: Umberto Lenzi (Mill Creek, WA); Wesley Long (Aurora, CO)
Assignee: Caption Colorado, LLC
H04N21/4884H04N5/278H04N7/0885H04N7/10H04N21/478
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 9,137,582
App. No.
14/338,377
Granted
Sep 15, 2015
Kind
B2
Abstract

A system for performing closed captioning enables a caption prepared remotely by a captioner to be repositioned by someone other than the captioner, such as by a program originator. This capability is particularly useful when, for example, the program originator wishes to include a banner in a video but also wishes to avoid having a closed caption interfere with the banner. In one illustrative system, the program originator is a broadcast station that includes a conventional encoder and a broadcast station computer. In one arrangement, control data generated at the station computer is incorporated into the caption data by the station computer. In another arrangement, the control data is sent from the station computer to the captioner computer, which incorporates the control data into the caption data.

Claims (36)

1. A closed captioning encoder for enabling a programming originator to view and control one or more aspects of closed captioning processes, comprising:

at least one communications port operable for communicating, over a computer network, with a first captioning computer;

at least one communications port operable for communicating, over a computer network, with a programming originator computer;

at least one communications port operable for receiving an audio signal and a video signal from at least one audio and video signal source;

at least one communications port operable for outputting, over a computer network, a program feed, wherein the program feed includes the audio signal, the video signal and a caption encoded signal;

a non-transitory memory having stored therein a bridge program; wherein the bridge program comprises instructions for:

receiving, from a programming originator computer, at least one command specifying whether conventional closed captioning or improved closed captioning is desired;

receiving the one or more closed captioning characters from the first captioning computer;

when improved closed captioning is desired,

receiving at least one improved control data command specifying at least one or more display aspects of the one or more closed captioning characters;

outputting in the caption encoded signal the one or more closed captioning characters and the at least one improved control data command;

when conventional closed captioning is desired,

receiving at least one conventional control data command specifying at least one conventional display aspect of the one or more closed captioning characters;

outputting in the caption encoded signal the one or more closed captioning characters and the at least one conventional control data command;

outputting the video signal and the caption encoded video signal to at least one of the first captioning computer and the programming originator computer;

whereupon receiving and decoding video signal and the caption encoded video signal at least one of a size and a placement of the closed captioning characters relative to the video signal can be determined based on at least one command present in at least one of the improved control data command and the conventional control data command;

a processor operable to execute the bridge program.

2. The closed captioning encoder of claim 1 , wherein the at least one improved control data is generated by the first captioning computer based on at least one second improved control data command generated by the programming originator computer.

3. The closed captioning encoder of claim 1 , wherein the at least one improved control data is generated by the closed captioning encoder based on at least one second improved control data command generated by at least one of the first captioning computer and the programming originator computer.

4. The closed captioning encoder of claim 1 , wherein the at least one improved control data command is generated by the first captioning computer and overrides at least in part one or more second improved control data commands generated by the programming originator computer.

5. The closed captioning encoder of claim 1 , wherein the at least one improved control data command is generated by the programming originator computer and overrides at least in part one or more second improved control data commands generated by the first captioning computer.

6. The closed captioning encoder of claim 1 , wherein the programming originator computer is communicatively coupled to the encoder via the Internet.

7. The closed captioning encoder of claim 1 , comprising the non-transitory memory further storing therein a control program.

8. The closed captioning encoder of claim 7 , wherein the control program comprises instructions for transferring captioning responsibility between the first captioning computer and a second captioning computer.

9. The closed captioning encoder of claim 8 , wherein the instructions for transferring captioning responsibility between the first captioning computer and the second captioning computer include instructions responsive to receipt of a seize request from the second captioning computer, whereupon execution of the instructions responsive to the seize request, captioning responsibility is transferred from the first captioning computer to the second captioning computer.

10. The closed captioning encoder of claim 9 , wherein transfer of captioning responsibility from the first captioning computer to the second captioning computer occurs seamlessly.

11. The closed captioning encoder of claim 8 , wherein the instructions for transferring captioning responsibility between the first captioning computer and the second captioning computer include instructions responsive to receipt of a transfer request from the programming originator computer; whereupon execution of the transfer request captioning responsibility is transferred from the first captioning computer to the second captioning computer.

12. The closed captioning encoder of claim 7 , wherein the control program includes at least one instruction programmed using an object-oriented programming technique.

13. The closed captioning encoder of claim 12 , wherein the control program includes at least one instruction to be communicated by the encoder to the first captioning computer upon establishment of a communications link between the encoder and the first captioning computer.

14. The closed captioning encoder of claim 13 , whereupon communication of the at least one of instruction by the encoder to the first captioning computer and storage of the instruction by the first captioning computer, the first captioning computer comprises a non-transitory memory having the at least one instruction, wherein the a least one instruction facilitates control of at least one or more display aspects of closed captioning data by the first captioning computer.

15. The closed captioning encoder of claim 12 , wherein at least one of the instructions programmed using an object-oriented programming technique is communicated by the encoder to the programming originator computer upon establishment of a communications link between the encoder and the programming originator computer; whereupon execution of the instruction by the programming originator computer a graphical user interface is displayed on a display device communicatively coupled to the programming originator computer.

16. The closed captioning encoder of claim 15 , wherein the graphical user interface includes at least one operable control element respectively representative of one or more closed caption display aspects, wherein the one or more display aspects specify at least one of a size and a location for placement on a screen of a display device of the one or more closed captioning characters.

17. The closed captioning encoder of claim 12 , wherein at least one of the instructions programmed using an object-oriented programming technique is communicated by the encoder to the first captioning computer upon establishment of a communications link between the encoder and the first captioning computer; whereupon execution of the instruction by the first captioning computer a graphical user interface is displayed on a display device communicatively coupled to the first captioning computer.

18. The closed captioning encoder of claim 17 , wherein the graphical user interface includes at least one operable control element respectively representative of one or more closed caption display aspects, wherein the one or more display aspects specify at least one of a size and a location for placement on a screen of a display device of the one or more closed captioning characters.

19. The closed captioning encoder of claim 18 , wherein the graphical user interface includes a display area for presenting a grab screen frame, wherein the grab screen frame depicts the one or more closed captioning characters as appearing at a grab time and as broadcast for presentation to one or more viewers.

20. The closed captioning encoder of claim 19 , wherein the grab time is less than every ten seconds.

Assignments (5)
SECURITY INTEREST Recorded Sep 14, 2021
From: VITAC CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 057477/0671 →
RELEASE OF SECURITY INTEREST Recorded May 11, 2021
From: ABACUS FINANCE GROUP, LLC
To: VITAC CORPORATION
Reel/Frame 056202/0563 →
SECURITY INTEREST Recorded Feb 10, 2017
From: VITAC CORPORATION
To: ABACUS FINANCE GROUP, LLC
Reel/Frame 041228/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: CAPTION COLORADO, L.L.C.
To: VITAC CORPORATION
Reel/Frame 041134/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: LENZI, UMBERTO; LONG, WESLEY
To: CAPTION COLORADO, LLC
Reel/Frame 034208/0918 →
Continuity (3)
Continuation 13950023 · Jul 24, 2013
Continuation 10094689 · Mar 8, 2002
Related Publication 20150040156A1 · Feb 5, 2015