Technique for annotating media
DCFirst Claim
Patent Images
1. A method for annotating media, comprising the steps of:
- identifying one or more particular times within a period defined by a start time and an end time of a media stream at which content within the media stream corresponds to an annotation value;
associating the annotation value with the identified one or more particular times; and
identifying a probability representing a measure of confidence in an accuracy of the annotation value corresponding to the identified one or more particular times.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
To annotate media, one or more particular times within a period defined by a start time and an end time of a media stream forming an item of audio or video media, are identified. The identified times are those at which content within the media stream corresponds to an annotation value. The annotation value is associated with the identified times to annotate the media.
197 Citations
24 Claims
-
1. A method for annotating media, comprising the steps of:
-
identifying one or more particular times within a period defined by a start time and an end time of a media stream at which content within the media stream corresponds to an annotation value;
associating the annotation value with the identified one or more particular times; and
identifying a probability representing a measure of confidence in an accuracy of the annotation value corresponding to the identified one or more particular times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
also identifying one or more particular times within the period at which content within the media stream corresponds to a second annotation value different than the first annotation value; and
associating the second annotation value with the also identified one or more particular times.
-
-
8. A method as recited in claim 7, wherein the first annotation value is a first type of annotation and the second annotation value is a second type of annotation which is different than the first type of annotation.
-
9. A method as recited in claim 8, wherein:
-
each of the identified and the also identified one or more particular times defines a start time of an independently viewable portion of the media stream; and
at least one of the independently viewable portions of the media stream having the start time defined by the identified one or more particular times overlaps at least one of the independently viewable portions of the media stream having the start time defined by the also identified one or more particular times.
-
-
10. A method as recited in claim 7, wherein the first annotation value is the same type of annotation as the second annotation value.
-
11. A method as recited in claim 1, further comprising the steps of:
associating the annotation value with the probability.
-
12. A method as recited in claim 11, wherein the probability is a first probability, further comprising the steps of:
-
later identifying one or more particular times within the period at which content within the media stream corresponds to the annotation value;
identifying a second probability representing a measure of confidence in an accuracy of the annotation value corresponding to the later identified one or more particular times; and
associating the annotation value with the later identified one or more particular times.
-
-
13. A method as recited in claim 12, further comprising the step of:
disassociating the identified one or more particular times with the annotation value if the second probability is higher than the first probability.
-
14. A method as recited in claim 1, wherein the identifying is performed by one of an automatic process and a manual process.
-
15. A method as recited in claim 14, wherein the identifying is performed by the automatic process, further comprising the steps of:
-
later identifying, by the manual process, one or more particular times within the period at which content within the media stream corresponds to the annotation value; and
associating the annotation value with the later identified one or more particular times.
-
-
16. A system for annotating media, comprising:
-
a processor configured to identify one or more particular times within a period defined by a start time and an end time of a media stream at which content within the media stream corresponds to an annotation value, and to identify a probability representing a measure of confidence in an accuracy of the annotation value corresponding to the identified one or more particular times; and
a memory configured store an annotation index having the annotation value associated with the identified one or more particular times. - View Dependent Claims (17, 18, 19, 20)
the annotation value is a first annotation value;
the processor is further configured to also identify one or more particular times within the period at which content within the media stream corresponds to a second annotation value different than the first annotation value; and
the memory is further configured to store the annotation index with the second annotation value in association with the also identified one or more particular times.
-
-
18. A system as recited in claim 16, wherein:
the memory is further configured to store the annotation index with the annotation value associated with the probability.
-
19. A system as recited in claim 18, wherein the processor is a first processor and the probability is a first probability, and further comprising:
-
a second processor configured to later identify one or more particular times within the period at which content within the media stream corresponds to the annotation value, and to identify a second probability representing a measure of confidence in an accuracy of the annotation value corresponding to the later identified one or more particular times;
wherein the memory is further configured to store the annotation index with the annotation value associated with only the later identified one or more particular times if the second probability is higher than the first probability.
-
-
20. A system as recited in claim 19, further comprising:
-
a network interconnecting the first processor, the second processor, and the memory;
wherein the first processor, the second processor, and the memory are each located at a different network site.
-
-
21. An article of manufacture for annotating media, the article of manufacture comprising:
-
a computer readable storage medium; and
computer programming stored on the storage medium;
wherein the stored computer programming is configured to be readable from the computer readable storage medium by one or more computers and thereby cause the one or more computers to operate so as to;
identify one or more particular times within a period defined by a start time and an end time of a media stream at which content within the media stream corresponds to an annotation value;
associate the annotation value with the identified one or more particular times; and
identify a probability representing a measure of confidence in an accuracy of the annotation value corresponding to the identified one or more particular times. - View Dependent Claims (22, 23, 24)
also identify one or more particular times within the period at which content within the media stream corresponds to a second annotation value different than the first annotation value; and
associate the annotation value with the also identified one or more particular times.
-
-
23. An article of manufacture as recited in claim 21, wherein the stored computer programming is further configured to be readable by the one or more computers to thereby cause the one or more computers to operate so as to:
associate the annotation value with the probability.
-
24. An article of manufacture as recited in claim 23, wherein the probability is a first probability and the stored computer programming is further configured to be readable by the one or more computers to thereby cause the one or more computers to operate so as to:
-
later identify one or more particular times within the period at which content within the media stream corresponds to the annotation value;
identify a second probability representing a measure of confidence in an accuracy of the annotation value corresponding to the later identified one or more particular times; and
associate the annotation value with the later identified one or more particular times and the second probability.
-
Specification