Deriving attributes from images, audio or video to obtain metadata
AssigneeDigimarc Corporation
InventorsKenneth L. Levy, Geoffrey B. Rhoads
Life of this patent
Estimating the term…
Abstract
The present invention relates generally to obtaining metadata associated with images, audio and video. Once claim recites a method including: obtaining data corresponding to media content from a handheld device, the data representing picture elements of an image or video or representing audible portions of an audio signal; computing attributes of the data using a processor, said act of computing utilizes the processor to operate on the data; using computed attributes of the data to identify the media content or to identify metadata associated with the media content; obtaining metadata associated with the media content; and providing the metadata to the handheld device from a network resource. Other combinations and claims are provided as well.
Claims64
A method comprising:
- receiving an image or video from a process in a handheld device;
- computing attributes of the image or video, said act of computing operates on data representing picture elements of the image or video;
- using said computed attributes of the image or video to identify the image or video or to identify metadata associated with the image or video in a network resource;
- retrieving metadata associated with the image or video in the network resource;
- and
- providing the metadata for output or display.
A method comprising:
- receiving information from a handheld device, the information having been derived from data representing picture elements of an image or video, the information to be used at least to identify the image or video, the information having been steganographically hidden in the data representing picture elements of the image or video;
- using the information to identify the image or video, or to identify metadata associated with the image or video, with reference to at least one network resource;
- retrieving metadata associated with the image or video from the network resource;
- and
- providing the metadata to the handheld device.
A method comprising:
- obtaining data corresponding to media content from a handheld device, the data representing picture elements of video or representing audible portions of an audio signal;
- computing attributes of the data using a configured multi-purpose processor, said act of computing utilizes the configured multi-purpose processor to operate on the data;
- using computed attributes of the data to identify the media content or to identify metadata associated with the media content;
- obtaining metadata associated with the media content;
- and
- providing the metadata to the handheld device from a network resource.
A system comprising:
- a communications channel to obtain data corresponding to media content from a handheld device, the data representing picture elements of video or representing audible portions of an audio signal;
- an electronic processor configured to:
- i) compute attributes of the data;
- ii) using at least computed attributes of the media content, identify the media content or identify metadata associated with the media content;
- iii) obtain metadata associated with the media content in the network resource;
- and iv) control communication of the metadata to the handheld device from a network resource.
A system comprising:
- a communications channel to receive information from a handheld device, the information having been derived from data representing picture elements of an image or video, the information to be used at least to identify the image or video, the information having been steganographically hidden in the data representing picture elements of the image or video;
- a multi-purpose processor configured to:
- i) identify the image or video or identify metadata associated with the image or video, using the information;
- ii) obtain metadata associated with the image or video;
- and iii) control communication of the metadata to the handheld device.
One or more computer readable media comprising instructions stored thereon that when executed by one or more processors perform the acts of:
- obtaining data corresponding to media content from a handheld device, the data representing picture elements of video or representing audible portions of an audio signal;
- computing attributes of the data using a processor, said act of computing utilizes the processor to operate on the data;
- using computed attributes of the data to identify the media content or to identify metadata associated with the media content;
- obtaining metadata associated with the media content;
- and
- providing the metadata to the handheld device from a network resource.
A method comprising:
- obtaining data corresponding to media content from a process in a handheld device, the data representing picture elements of video or representing audible portions of an audio signal;
- computing attributes of the data using a processor, said act of computing utilizes the processor to operate on the data;
- using computed attributes of the data to identify the media content or to identify metadata associated with the media content;
- obtaining metadata associated with the media content from a network resource;
- providing the metadata for output or display.
One or more computer readable media comprising instructions stored thereon that when executed by one or more processors perform the acts of:
- obtaining data corresponding to media content from a process in a handheld device, the data representing audible portions of an audio signal;
- computing attributes of the data using a processor, said act of computing utilizes the processor configured to operate on the data;
- using said computed attributes of the data to identify the media content or to identify metadata associated with the media content;
- obtaining metadata associated with the media content from a network resource;
- providing the metadata for output or display.
One or more computer readable media comprising instructions stored thereon that when executed by one or more processors perform the acts of:
- obtaining data corresponding to media content from a process in a handheld device, the data representing picture elements of video or representing audible portions of an audio signal;
- computing attributes of the data using a processor, said act of computing utilizes the processor to operate on the data;
- using computed attributes of the data to identify the media content or to identify metadata associated with the media content;
- obtaining metadata associated with the media content from a network resource;
- providing the metadata for output or display.
A method comprising:
- obtaining data corresponding to media content from a process in a handheld device, the data representing audible portions of an audio signal;
- using an electronic processor configured to compute attributes of the data;
- using attributes of the data computed by the electronic processor to identify the media content or to identify metadata associated with the media content;
- obtaining metadata associated with the media content from a network resource;
- providing the metadata for output or display.
A system comprising:
- an input for obtaining data corresponding to media content from a handheld device, the data representing audible portions of an audio signal;
- an electronic processor configured to:
- i) compute attributes of the data;
- ii) using at least said computed attributes of the media content, identify the media content or identify metadata associated with the media content;
- iii) obtain metadata associated with the media content from a network resource;
- and iv) provide the metadata for output or display.
A system comprising:
- means for obtaining data corresponding to media content from a handheld device, the data representing picture elements of video or representing audible portions of an audio signal;
- means for computing attributes of the data;
- means for using at least computed attributes of the media content to identify the media content or to identify metadata associated with the media content;
- means for obtaining metadata associated with the media content from a network resource;
- and
- means for providing the metadata for output or display.
Dependencies are inferred from the claim text.