Future capture of block matching clip
AssigneeIntel Corporation
InventorEdward O. Clapper
Life of this patent
Estimating the term…
Abstract
A method and apparatus for capturing future instances of a song or a television show or the like. Responsive to a user activating a trigger, typically during the middle of the song or show, the system stores a clip and thereafter begins to monitor one or more channels or stations, attempting to locate that clip, such as by using DSP techniques. Upon finding the clip, the beginning and ending points of the song or show are identified, and the song or show is saved. Hunting may continue, to find a best available version of the song or show, such as one having the best noise characteristics.
Claims39
A method comprising:
- receiving a media stream to store content from said media stream in a storage;
- searching in the content that has been stored for an instance of a clip that was captured from the media stream, the clip captured at random, other than near a start of a particular content item and before said searching, said clip to be stored in a clip storage;
- and
- if the clip is found, storing in another storage one segment of the content in which the clip was found, said storage of said one segment from an indicator in the content that identifies the start of the one segment and including the clip, otherwise if the clip is not found, discarding a portion of previously searched content.
An apparatus comprising:
- a receiver to receive a media stream;
- a capture trigger to designate a clip of the media stream, said clip captured other than near a start of a block of content;
- a storage system coupled to the receiver to separately store the clip, the media stream that is digital, and a block of content, said block a subset of said digital media and including said clip;
- and
- a processing system coupled to the storage system to receive an estimated time into the block of content that the capture trigger was activated, and based on the estimated time search for the clip in the stored digital media after storage of the clip, in response to finding the clip, identify, in the digital media, a start point of the block including the clip, and store the block from the start in a portion of said storage system other than the portion used to store said digital data.
An article comprising a machine-readable storage medium containing instructions that if executed enable a system to:
- receive a media stream to store said media stream in a stream storage in digital form;
- search in the digital data from the stream storage for an instance of a clip, the clip captured at random and other than near a start of particular content item, said capture before said search, said clip to be stored in a clip storage;
- and
- if the clip is found, store, in a storage unit other than said stream storage, a first portion of the digital data from an identified start of the first portion to an identified endpoint of the first portion and including the clip, otherwise if the clip is not found, discarding a portion of the digital data that has been searched.
A method comprising:
- using an integral system, capturing a clip from a media stream, said capture after a beginning portion of a block of content that includes said clip;
- after said capture and on the system, finding the clip in a digital rendering of the media stream;
- and
- using the system and in response to the finding, identifying a currently playing block of content that includes the clip to obtain the content from a source other than the media stream.
Dependencies are inferred from the claim text.