MEDIA PRESENTATION PLAYBACK ANNOTATION
First Claim
1. A method of annotating a media presentation, the method comprising:
- playing at least a portion of the media presentation at a computing device comprising one or more audio input devices;
monitoring the one or more audio input devices for voice input received during the playing;
determining that the voice input comprises an annotation to be added to the media presentation;
recording the annotation during the playing; and
adding the annotation to the media presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Annotations can be automatically added to a media presentation during playback of the presentation without a user having to manually interact with the playback device. The playback device determines whether an annotation is to be added to the media presentation based on characteristics of voice input received at the device, such as voice input signal strength or variances in the voice input signal strength. Characteristics of video input received at the device can be used to determine whether a user is speaking to the computing device as well. The device can handle a new annotation overlapping an existing annotation by either removing the existing annotation or by shifting the existing annotation until there is no more overlap. A media presentation can comprise multiple annotation tracks.
-
Citations
20 Claims
-
1. A method of annotating a media presentation, the method comprising:
-
playing at least a portion of the media presentation at a computing device comprising one or more audio input devices; monitoring the one or more audio input devices for voice input received during the playing; determining that the voice input comprises an annotation to be added to the media presentation; recording the annotation during the playing; and adding the annotation to the media presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A master file encoded on one or more computer-readable storage media for use in playing a media presentation at a computing device, the master file comprising:
-
references to one or more media element files; references to one or more annotation files comprising audio and video annotation; and annotation data indicating at what point during playback of the media presentation respective of the one or more annotation files are to be played as part of the media presentation, the master file being stored at a computing device and the one or more media elements files and the one or more annotation files are located remote to the computing device.
-
-
19. At least one computing device programmed to carry out a method, the method comprising:
-
playing at least a portion of a media presentation at a computing device, the media presentation being defined at least in part by a master file comprising annotation data indicating a time when an existing annotation is to be played during playback of the media presentation, the computing device comprising one or more audio input devices; monitoring the one or more audio input devices for voice input during the playing; determining that the voice input comprises a new annotation to be added to the media presentation; determining that the new annotation overlaps the existing annotation by an overlap amount; recording the new annotation during the playing; modifying the annotation data to remove the existing annotation from the media presentation if the overlap amount exceeds an overlap threshold, and modifying the annotation data to shift the time at which the existing annotation begins playing during playback of the media presentation so that the existing annotation no longer overlaps with the new annotation if the overlap amount is less than the overlap threshold; adding the new annotation to the media presentation, the adding comprising adding annotation data to the master file indicating the time at which the new annotation is to start playing during playback of the media presentation and a reference to an annotation file storing the new annotation; and after the adding the new annotation to the media presentation, playing the media presentation, the playing comprising playing the new annotation. - View Dependent Claims (20)
-
Specification