Methods and systems for media content control
First Claim
Patent Images
1. A method to control the display of media content on a media player with player preferences, the method comprising:
- analyzing the media content and computing a plurality of signatures representative of temporal portions of the media content;
wherein the signatures are created by;
analyzing a series of time successive portions of the media content for features;
using a nearest neighbor fit to assign the features to a standardized array of different features;
counting the number of each type of assigned feature in the time successive portions of the media content, creating an array of coefficients for the standardized array of different features, wherein the signature consists of the array of coefficients;
wherein the media content is video media content, and the features are chosen so as to be invariant with respect to video resolution, orientation, or lighting;
wherein the type of assigned features is determined by the visual content of the local spatio-temporal region of the video data surrounding the feature (feature descriptors);
matching the plurality of signatures to a database of signatures;
finding the closest corresponding signatures;
retrieving the metadata associated with the closest corresponding signatures as matching metadata;
and controlling the display of the media content using the player preferences and the matching metadata.
4 Assignments
0 Petitions
Accused Products
Abstract
The described systems and methods control the display of media content on a media player with player preferences. The media content is analyzed and multiple signatures are computed that are representative of temporal portions of the media content. The multiple signatures are matched to a database of signatures, and a closest corresponding signature is found. Metadata associated with the closest corresponding signatures is retrieved as matching metadata. Display of the media content is controlled based on the player preferences and the matching metadata.
-
Citations
30 Claims
-
1. A method to control the display of media content on a media player with player preferences, the method comprising:
-
analyzing the media content and computing a plurality of signatures representative of temporal portions of the media content; wherein the signatures are created by; analyzing a series of time successive portions of the media content for features; using a nearest neighbor fit to assign the features to a standardized array of different features; counting the number of each type of assigned feature in the time successive portions of the media content, creating an array of coefficients for the standardized array of different features, wherein the signature consists of the array of coefficients; wherein the media content is video media content, and the features are chosen so as to be invariant with respect to video resolution, orientation, or lighting; wherein the type of assigned features is determined by the visual content of the local spatio-temporal region of the video data surrounding the feature (feature descriptors); matching the plurality of signatures to a database of signatures; finding the closest corresponding signatures; retrieving the metadata associated with the closest corresponding signatures as matching metadata; and controlling the display of the media content using the player preferences and the matching metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to control the display of video media on a media player with player preferences, the video media existing as a first video media copy and a second video media copy, the method comprising:
-
identifying a first plurality of signatures associated with the first video media copy, wherein the first plurality of signatures are representative of temporal portions of the first video media copy; wherein the signatures are created by; analyzing a series of time successive portions of the media content for features; using a nearest neighbor fit to assign the features to a standardized array of different features; counting the number of each type of assigned feature in the time successive portions of the media content, creating an array of coefficients for the standardized array of different features, wherein the signature consists of the array of coefficients; wherein the media content is video media content, and the features are chosen so as to be invariant with respect to video resolution, orientation, or lighting; wherein the type of assigned features is determined by the visual content of the local spatio-temporal region of the video data surrounding the feature (feature descriptors); associating the first plurality of signatures with metadata; storing the first plurality of signatures and associated metadata in a first signature database; identifying a second plurality of signatures associated with the second video media copy prior to being displayed on the media player, wherein the second plurality of signatures are representative of temporal portions of the second video media copy; matching the second plurality of signatures to the first signature database; retrieving the stored signature metadata that best corresponds to the second video media copy input signatures (matching metadata); and controlling display of the second video media copy based on the correspondence between the player preferences and matching metadata. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A video media player comprising:
-
a player control module configured to play video image signals and sound signals from either local or remotely stored video media, a storage device configured to store at least one player preference; a database of signatures and associated signature metadata; wherein the signatures are created by at least one processor that; analyzing a series of time successive portions of the media content for features; using a nearest neighbor fit to assign the features to a standardized array of different features; counting the number of each type of assigned feature in the time successive portions of the media content, creating an array of coefficients for the standardized array of different features, wherein the signature consists of the array of coefficients; wherein the media content is video media content, and the features are chosen so as to be invariant with respect to video resolution, orientation, or lighting; wherein the type of assigned features is determined by the visual content of the local spatio-temporal region of the video data surrounding the feature (feature descriptors); and a processor configured to analyze the video media as it is about to be played back and computing a plurality of signatures representative of temporal portions of the video media about to be played back, wherein the plurality of signatures are matched with the signatures stored in the database and associated signature metadata, wherein the signature metadata that best corresponds to the plurality of signatures is retrieved (matching metadata); and wherein a correspondence between the player preferences and the matching metadata is used to control the playback of video media on the video media player. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification