×

Methods and apparatus for filtering content in a video stream using closed captioning data

  • US 8,977,106 B2
  • Filed: 11/11/2011
  • Issued: 03/10/2015
  • Est. Priority Date: 11/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for filtering a video stream, the method comprising:

  • receiving a video stream including at least one segment of a show, at least one interstitial of the show, and closed captioning data associated with the video stream;

    receiving metadata referencing the closed captioning data to identify a first anchor frame and a second anchor frame within a segment of the show, the metadata comprising a first displayable text string that is unique for the segment and a second displayable text string that is unique for the segment, the first and second displayable text strings included within the closed captioning data as originally transmitted by a content provider, and the metadata further comprising a first offset, relative to the first anchor frame, that identifies a beginning of the segment, and a second offset, relative to the second anchor frame, that identifies an ending of the segment;

    parsing the closed captioning data associated with the video stream to locate the first anchor frame in the segment, corresponding with the presentation of the first displayable text string located in the closed captioning data;

    identifying a beginning boundary of the segment based on the located first anchor frame and the first offset;

    parsing the closed captioning data associated with the video stream to locate the second anchor frame in the segment, corresponding with the presentation of the second displayable text string located in the closed captioning data;

    identifying an ending boundary of the segment based on the located second anchor frame and the second offset;

    filtering the at least one interstitial from the video stream based on the identified beginning and ending boundaries to generate a filtered video stream; and

    outputting the filtered video stream for presentation to a user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×