Patent ID: 8340196

Claim:
A method of generating a motion menu, comprising the steps of: (A) receiving a single video program from a video source, said single video program comprising a plurality of title streams arranged sequentially; (B) dividing said title streams into a plurality of title segments, each one of said title segments corresponding to a respective one of said title streams and each of said title segments covering a fixed amount of time; (C) generating a plurality of thumbnail segments by scaling said title segments to a thumbnail size, each one of said thumbnail segments corresponding to a respective one of said title segments; (D) generating a plurality of encoded segments in a buffer by encoding said thumbnail segments, each one of said encoded segments corresponding to a respective one of said thumbnail segments; (E) generating a plurality of thumbnails frames in said buffer by decoding said encoded segments, each one of said title segments corresponding to multiple respective ones of said thumbnail frames; and (F) generating a plurality of menu frames of said motion menu in said buffer by combining (i) a respective one of said thumbnail frames from each respective one of said title segments and (ii) a background picture into each respective one of said menu frames such that a sequential display of said menu frames appears as a plurality of thumbnails in a foreground having dynamic content in said motion menu.