Deriving attributes from images, audio or video to obtain metadata
DCFirst Claim
1. 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.
6 Assignments
Litigations
0 Petitions
Accused Products
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.
-
Citations
64 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. 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. - View Dependent Claims (33, 34)
-
-
35. 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. - View Dependent Claims (36)
-
-
37. 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. - View Dependent Claims (38)
-
-
39. 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. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. 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. - View Dependent Claims (49, 50)
-
-
51. 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. - View Dependent Claims (52, 53)
-
-
54. 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. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. 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. - View Dependent Claims (62, 63)
-
-
64. 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.
-
Specification