Patent ID: 8649669

Claim:
A method of performing visual search of encoded media using a trick play stream, where the media is encoded as a plurality of alternative streams used during normal playback and a trick play stream used during visual search, the method comprising: requesting and buffering portions of video from at least one of the alternative streams using a playback device; decoding the buffered portions of video using a decoder on the playback device; receiving at least one user instruction directing the playback device to perform a visual search of the media; requesting and buffering potions of video from the trick play stream using the playback device; and decoding the buffered portions of the trick play stream using a decoder on the playback device; wherein the alternative streams and the trick play stream are stored in separate Extensible Binary Markup Language (EBML) container files; wherein each of the EBML container files comprises a plurality of Cluster elements, where each Cluster element contains a portion of encoded video; and wherein the portion of encoded video in each of the Cluster elements commences with an intra frame.