Systems and methods for determining attributes of media items accessed via a personal media broadcaster
First Claim
Patent Images
1. A computer-implemented method for determining attributes identifying different television programs provided in a media stream, the method comprising:
- receiving a first video sequence representing a first television program from a media source;
receiving a second video sequence representing a second television program that is different from the first television program subsequent to receiving the first video sequence;
detecting a transition from the first video sequence to the second video sequence within the media stream;
in response to detecting the transition, extracting identifying information from the second video sequence; and
identifying the second television program received in the second video sequence based on the identifying information extracted from the second video sequence;
wherein the identifying comprises determining the attributes of the second television program by;
generating first candidate attributes based on the identifying information extracted from a banner image contained in one or more images of the second video sequence;
generating second candidate attributes based on information other than the identifying information extracted from the banner image; and
determining the attributes of the second television program based on the first candidate attributes and the second candidates attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices and methods are described for determining attributes identifying media items from other media items. A first video sequence of a first media item is received from a media source, the video sequence including one or more images having first banner information embedded therein. The attributes of the first media item are determined. The determined attributes of the first media item can then be stored or otherwise processed as desired.
-
Citations
18 Claims
-
1. A computer-implemented method for determining attributes identifying different television programs provided in a media stream, the method comprising:
-
receiving a first video sequence representing a first television program from a media source; receiving a second video sequence representing a second television program that is different from the first television program subsequent to receiving the first video sequence; detecting a transition from the first video sequence to the second video sequence within the media stream; in response to detecting the transition, extracting identifying information from the second video sequence; and identifying the second television program received in the second video sequence based on the identifying information extracted from the second video sequence; wherein the identifying comprises determining the attributes of the second television program by; generating first candidate attributes based on the identifying information extracted from a banner image contained in one or more images of the second video sequence; generating second candidate attributes based on information other than the identifying information extracted from the banner image; and determining the attributes of the second television program based on the first candidate attributes and the second candidates attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for determining attributes identifying different television programs provided in a media stream, the method comprising:
-
receiving a first video sequence representing a first television program from a media source; receiving a second video sequence representing a second television program that is different from the first television program subsequent to receiving the first video sequence; detecting a transition from the first video sequence to the second video sequence within the media stream; in response to detecting the transition, extracting identifying information from the second video sequence; and identifying the second television program received in the second video sequence based on the identifying information extracted from the second video sequence, wherein detecting the transition from the first video sequence to the second video sequence comprises detecting a user command associated with a channel change in the media source, detecting changes in XDS (extended Data Services) data received from the media source, detecting changes in an image received from the media source, or comparing first text data extracted from first banner information contained in the first video sequence with second text data extracted from second banner information contained within the second video sequence.
-
-
10. An apparatus for sending a datastream representing a sequence of media programs to a client device via a network, comprising:
-
an input interface configured to receive the media programs; processing circuitry coupled to the input interface and configured to construct the datastream in a format suitable for transmission over the network that includes the at least one of the media programs, the datastream including images in a first resolution, wherein the processing circuitry is further configured to extract first attribute data representing data for identifying the media program from other media items, and to detect a transition in the media item received from the media source wherein the transition is detected by detecting a user command associated with a channel change in the media source, detecting changes in XDS (extended Data Services) data received from the media source, detecting changes in an image received from the media source, or comparing first text data extracted from first banner information contained in the first video sequence with second text data extracted from second banner information contained within the second video sequence; and a network interface configured to transmit the media stream and the first attribute data of the media item to the client device over the network. - View Dependent Claims (11, 12)
-
-
13. A method of selecting and storing media items received from a personal media broadcaster via a network, comprising:
-
receiving a first video sequence of a first media item from the personal media broadcaster; receiving a second video sequence of a second media item subsequent to the first video sequence of the first media item; receiving first attribute data associated with the second media item from the personal media broadcaster, the first attribute data representing data for identifying the second media item from other media items; receiving second attribute data associated with the second media item from the personal media broadcaster, the second attribute data representing data for identifying the second media item that is disparate from the first attribute data and identifying the second media item using the first and second attribute data responsive to detecting a transition from the first video sequence to the second video sequence. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification