Systems and methods for generating a video clip and associated closed-captioning data

US10462415B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10462415-B2
Application numberUS-201715791192-A
CountryUS
Kind codeB2
Filing dateOct 23, 2017
Priority dateMar 15, 2013
Publication dateOct 29, 2019
Grant dateOct 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are systems and methods for generating a video clip and associated closed-captioning (CC) data. An example method involves accessing a first video clip demarcated into frames; accessing CC data demarcated into CC blocks, identifying a starting frame from among the frames; determining a first set of frames that are within a range of the starting frame; determining a first set of CC blocks that correlate to the first set of frames; receiving a selection of a starting position from among the first set of CC blocks; identifying an ending frame among the frames; using the ending frame to identify an ending position; and generating a second video clip and associated CC data, wherein the second video clip includes the frames spanning from the starting frame to the ending frame, and wherein the generated CC data includes the CC blocks spanning from the starting position to the ending position.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: accessing a first video clip demarcated into frames; accessing closed-captioning (CC) data demarcated into CC blocks, wherein each of the frames correlates to a respective one of the CC blocks; identifying a first frame from among the frames; determining a first set of CC blocks that correlate to a first set of frames within a range of the identified first frame; identifying a first position from among the determined first set of CC blocks; identifying a second frame from among the frames; using the identified second frame to identify a second position from among the accessed CC data; and generating a second video clip and associated CC data, wherein the second video clip includes the frames of the accessed first video clip spanning from the identified first frame to the identified second frame, and wherein the generated CC data includes the CC blocks of the accessed CC data spanning from the identified first position to the identified second position. 2. The method of claim 1 , further comprising presenting a representation of the frames, wherein identifying the first frame from among the frames comprises receiving via a user interface a selection of the first frame. 3. The method of claim 1 , wherein identifying the first frame from among the frames comprises determining that the first frame is associated with a first frame indicator. 4. The method of claim 1 , wherein the range of the identified first frame consists of a set of frames between a first bound and a second bound, wherein the first bound is a first displacement before the identified first frame and the second bound is a second displacement after the identified first frame, wherein the first displacement is a value in a range from zero to three seconds, and wherein the second displacement is a value in a range from eight to ten seconds. 5. The method of claim 4 , wherein the first displacement is approximately one second and the second displacement is approximately nine seconds. 6. The method of claim 1 , further comprising generating a report of the first video clip that provides a mapping of each one of the frames to the correlating one of the CC blocks, wherein determining the first set of CC blocks that correlates to the first set of frames comprises using the generated report to determine the first set of CC blocks that correlate to the first set of frames. 7. The method of claim 6 , further comprising recording the first video clip, wherein generating the report of the first video clip occurs contemporaneously while recording the first video clip. 8. The method of claim 1 , wherein the identified first frame is associated with a first processing time, the first position selected from among the presented first set of CC blocks is associated with a second processing time, and the first and second processing times are different. 9. The method of claim 1 , wherein the range is a first range, and wherein using the identified second frame to identify the second position from among the accessed CC data comprises: determining a second set of frames that are within a second range of the identified second frame; determining a second set of CC blocks that correlate to the determined second set of frames; providing for presentation the determined second set of CC blocks; and receiving a selection of the second position from among the determined second set of CC blocks. 10. The method of claim 1 , wherein generating the second video clip and the associated CC data comprises employing a linear mapping technique to proportionally expand or contract the generated CC data to match the frames of the generated second video clip. 11. A video processing system comprising: one or more processors; and a computer-readable medium having stored thereon program instructions that when executed by the one or more processors cause the video processing system to perform a set of functions comprising: accessing a first video clip demarcated into frames; accessing closed-captioning (CC) data demarcated into CC blocks, wherein each of the frames correlates to a respective one of the CC blocks; identifying a first frame from among the frames; determining a first set of CC blocks that correlate to a first set of frames within a range of the identified first frame; identifying a first position from among the determined first set of CC blocks; identifying a second frame among the frames; using the identified second frame to identify a second position from among the accessed CC data; and generating a second video clip and associated CC data, wherein the second video clip includes the frames of the accessed first video clip spanning from the identified first frame to the identified second frame, and wherein the generated CC data includes the CC blocks of the accessed CC data spanning from the identified first position to the identified second position. 12. The video processing system of claim 11 , the set of functions further comprising presenting a representation of the frames, wherein identifying the first frame from among the frames comprises receiving via a user interface a selection of the first frame. 13. The video processing system of claim 11 , wherein identifying the first frame from among the frames comprises determining that the first frame is associated with a first frame indicator. 14. The video processing system of claim 11 , wherein the range of the identified first frame consists of a set of frames between a first bound and a second bound, wherein the first bound is a first displacement before the identified first frame and the second bound is a second displacement after the identified first frame, wherein the first displacement is a value in a range from zero to three seconds, and wherein the second displacement is a value in a range from eight to ten seconds. 15. The video processing system of claim 14 , wherein the first displacement is approximately one second and the second displacement is approximately nine seconds. 16. The video processing system of claim 11 , the set of functions further comprising generating a report of the first video clip that provides a mapping of each one of the frames to the correlating one of the CC blocks, wherein determining the first set of CC blocks that correlates to the first set of frames comprises using the generated report to determine the first set of CC blocks that correlate to the first set of frames. 17. The video processing system of claim 16 , the set of functions further comprising recording the first video clip, wherein generating the report of the first video clip occurs contemporaneously while recording the first video clip. 18. The video processing system of claim 11 , wherein the identified first frame is associated with a first processing time, the first position selected from among the presented first set of CC blocks is associated with a second processing time, and the first and second processing times are different. 19. The video processing system of claim 11 , wherein the range is a first range, and wherein using the identified second frame to identify the second position from among the accessed CC data comprises: determining a second set of frames that are within a second range of the identified second frame; determining a second set of CC blocks that correlate to the determined second set of frames; providing for presentation the determined second set of CC blocks; and receiving a selection of the second position from among the determined second set of C

Assignees

Inventors

Classifications

  • for displaying subtitles · CPC title

  • for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally · CPC title

  • H04N7/0885Primary

    for the transmission of subtitles · CPC title

  • involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10462415B2 cover?
Disclosed herein are systems and methods for generating a video clip and associated closed-captioning (CC) data. An example method involves accessing a first video clip demarcated into frames; accessing CC data demarcated into CC blocks, identifying a starting frame from among the frames; determining a first set of frames that are within a range of the starting frame; determining a first set of…
Who is the assignee on this patent?
Tribune Broadcasting Co Llc
What technology area does this patent fall under?
Primary CPC classification H04N7/0885. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).