Sport program chaptering
First Claim
1. A method, comprising:
- at a television receiver device, receiving a television program depicting a sports program, where data associated with the sports program is represented in a score graphic that is to be displayed on a television display overlaying images of the sports program;
where the television receiver device is tuned to a selected television network, and where a location on the television display where the score graphic appears is determined by matching the displayed image to one or more template used by the selected television network;
storing the television program depicting the sports program;
analyzing the score graphic using optical character recognition and pattern matching to identify a change in at least one element of data displayed in the score graphic from one video frame to a subsequent video frame;
storing data associated with the time that the change in the element of data displayed in the score graphic occurred, where the display change is identified by optical character recognition and pattern matching analysis, and where the data includes an actual time of occurrence of the change in the element of data displayed in the score graphic where the change in the element of data displayed in the score graphic is identified by optical character recognition and pattern matching analysis;
playing the stored television program;
filtering the data change in the score graphic display according to at least one filter criterion to determine a category of event associated with data change in the score graphic display;
upon receipt of a signal generated by a viewer action, jumping to a point in playback time associated with the mark that occurs at a time prior to a score graphic event time that is offset from the actual score graphic event time by an offset time, and where the score graphic event record meets the at least one filter criterion; and
where the at least one filter criterion is selected by a user from a menu of events that the viewer chooses to use as chapter marks.
2 Assignments
0 Petitions
Accused Products
Abstract
In certain implementations, a method consistent with the invention involves at a television receiver device, receiving a television program depicting a sports program, where data associated with the sports program is represented in a score graphic that is displayed on a television display overlaying images of the sports program; storing the television program depicting the sports program; analyzing the score graphic to identify a change in at least one element of data displayed in the score graphic from one video frame to a subsequent video frame; and storing a chapter mark associated with the time that the change in the element of data displayed in the score graphic occurred. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
144 Citations
31 Claims
-
1. A method, comprising:
-
at a television receiver device, receiving a television program depicting a sports program, where data associated with the sports program is represented in a score graphic that is to be displayed on a television display overlaying images of the sports program; where the television receiver device is tuned to a selected television network, and where a location on the television display where the score graphic appears is determined by matching the displayed image to one or more template used by the selected television network; storing the television program depicting the sports program; analyzing the score graphic using optical character recognition and pattern matching to identify a change in at least one element of data displayed in the score graphic from one video frame to a subsequent video frame; storing data associated with the time that the change in the element of data displayed in the score graphic occurred, where the display change is identified by optical character recognition and pattern matching analysis, and where the data includes an actual time of occurrence of the change in the element of data displayed in the score graphic where the change in the element of data displayed in the score graphic is identified by optical character recognition and pattern matching analysis; playing the stored television program; filtering the data change in the score graphic display according to at least one filter criterion to determine a category of event associated with data change in the score graphic display; upon receipt of a signal generated by a viewer action, jumping to a point in playback time associated with the mark that occurs at a time prior to a score graphic event time that is offset from the actual score graphic event time by an offset time, and where the score graphic event record meets the at least one filter criterion; and where the at least one filter criterion is selected by a user from a menu of events that the viewer chooses to use as chapter marks.
-
-
2. A method, comprising:
-
at a television receiver device, receiving a television program depicting a sports program, where data associated with the sports program is represented in a score graphic that is to be displayed on a television display overlaying images of the sports program; where the television receiver device is tuned to a selected television network, and where a location on the television display where the score graphic appears is determined at least in part by matching the displayed image to one or more templates used by the selected television network; storing the television program depicting the sports program; analyzing the score graphic to identify a change in at least one element of data displayed in the score graphic from one video frame to a subsequent video frame, where the change in the at least one element of displayed data is identified by optical character recognition and pattern matching analysis; storing an event record associated with the time that the change in the element of data displayed in the score graphic occurred, where the change in the at least one element of displayed data is identified by optical character recognition and pattern matching analysis; and
;upon receipt of a signal generated by a viewer action, jumping to a point in playback time that is prior to and offset from the time that the change in the element of data displayed in the score graphic occurred by an offset time. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device, comprising:
-
a television receiver receiving a television program depicting a sports program, where data associated with the sports program is represented in a score graphic that is to be displayed on a television display overlaying images of the sports program, where the television receiver device is tuned to a selected television network; a processor; a storage device storing the television program depicting the sports program under control of the processor; the processor determining a location on the television display where the score graphic appears is determined at least in part by matching the displayed image to one or more templates used by the selected television network; the processor analyzing the score graphic to identify a change in at least one element of data displayed in the score graphic from one video frame to a subsequent video frame, where the change in the at least one element of displayed data is identified by optical character recognition and pattern matching analysis; the processor storing an event record associated with the time that the change in the element of data displayed in the score graphic occurred, where the change in the at least one element of displayed data is identified by optical character recognition and pattern matching analysis; and upon receipt of a signal generated by a viewer action, the processor being programmed to jump to a point in playback time that is prior to and offset from the time that the change in the element of data displayed in the score graphic occurred by an offset time. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification