Patent ID: 6823016
Filing Date: 2004-11-23
Classification: H04N

Abstract:
A method for processing a video stream prior to video dequantization of the video stream in a video decoder, the method comprising:performing machine-executable instructions for VLC decoding of said video stream; designating a reference picture within said video stream, said reference picture defining a picture area of macroblocks that are available for display; selecting a display picture, said display picture defining as displayable macroblocks at least a portion of said macroblocks of said reference picture, wherein any remaining of said macroblocks of said reference picture are defined as non-displayable macroblocks; denoting as one of a plurality of decoder instructions for decoding said displayable macroblocks a reference picture size defining said reference picture; denoting as another of said plurality of decoder instructions a display picture size defining said display picture; denoting as another of said plurality of decoder instructions a display picture offset defining a location of said display picture relative to said reference picture, wherein selective manipulation of said display picture offset enables panning of said display picture within said reference picture; purging said non-displayable macroblocks from said video stream thereby leaving said displayable macroblocks as said display picture, wherein said displayable macroblocks form a modified video stream; and performing machine-executable instructions for encoding said plurality of decoder instructions, said decoder instructions being encoded within said modified video stream to control at least one hardware device within said video decoder.