Audiovisual content presentation dependent on metadata
View Patent ↗A system for utilizing metadata created either at a central location for shared use by connected users, or at each individual user's location, to enhance user's enjoyment of available broadcast programming content. A variety of mechanisms are employed for automatically and manually identifying and designating programming segments, associating descriptive metadata which the identified segments, distributing the metadata for use at client locations, and using the supplied metadata to selectively record and playback desired programming.
1. A method of processing digital video using at least one computer, the method comprising:
receiving, at the at least one computer of a first user, a first digital video;
subdividing, at the at least one computer, the first digital video into a plurality of segments;
generating, at the at least one computer, metadata regarding the first digital video, the metadata identifying at least one splice point that demarks at least one segment of the plurality of segments of the first digital video;
electronically transmitting the metadata from the at least one computer to a plurality of computers of a plurality of users other than the first user via a wide area network for redistribution by the plurality of computers;
receiving, at the at least one computer of the first user, the metadata redistributed from a second computer of a second user of the plurality of computers;
wherein the metadata includes instructions adapted for use by the destination in automatically substituting a second digital video for the segment at a splice point of the at least one splice point of the first digital video or automatically skipping the segment beginning at the splice point;
wherein the metadata is editable by any of the plurality of users and redistributable among the plurality of users including the first user.
2. The method of claim 1 , wherein:
the splice point is a first splice point;
receiving also includes receiving first digital audio at the at least one computer that received the first digital video, the first digital audio corresponding to the first digital video;
generating includes generating the metadata in a manner to also identify a second splice point that demarks a segment of the first digital audio;
the metadata is to include instructions adapted for use by the plurality of computers of the plurality of users other than the first user in automatically substituting second digital audio which corresponds to said second digital video at the second splice point; and
electronically transmitting the first digital audio to the plurality of computers of the plurality of users other than the first user.
3. The method of claim 2 , wherein electronically transmitting comprises transmitting the first digital video as compressed video to the plurality of computers of the plurality of users other than the first user and transmitting the first digital audio as compressed audio to the plurality of computers of the plurality of users other than the first user, and wherein the first splice point and the second splice point correspond to different times relative to the compressed video.
4. The method of claim 1 , wherein:
the instructions include instructions to retrieve the second digital video from a source other than the at least one computer, from over the wide area network.
5. The method of claim 1 , wherein:
the splice point is a splice-in point;
generating includes generating the metadata to also identify a splice-out point; and the splice-in point and the splice-out point are to demark the segment.
6. The method of claim 1 , wherein:
the second digital video comprises advertising.