Patent ID: 8907987

Claim:
A digital video display system, said digital video display system comprising: a frame buffer, said frame buffer to store a pixel representation of a display screen; a full-motion video window definition, said full-motion video window definition to define an area of said frame buffer wherein a full-motion video is to be displayed; a full-motion video buffer, said full-motion video buffer to store only said full-motion video to be displayed in a display area defined by said full-motion video window definition, said frame buffer and said full-motion video buffer both residing in shared memory; and a video pre-processor, said video pre-processor configured to: compare a native resolution of decoded full-motion video information received to said area defined by said full-motion video window definition; in response to a determination that said native resolution is larger than said area defined by said full-motion video window definition: scale down said decoded full-motion video information received to a size no larger than said full-motion video window definition by scaling down said decoded full-motion video information horizontally and vertically before writing a scaled-down digital representation in said full-motion video buffer, wherein luminance data of said decoded full-motion video information is scaled down separately from chrominance data of said decoded full-motion video information and wherein said chrominance data is scaled down based on a sampling ratio between said luminance data and said chrominance data; and write said scaled-down digital representation of said full-motion video in said full-motion video buffer; and in response to a determination that said native resolution is smaller than said area defined by said full-motion video window definition, write a digital representation of said full-motion video in said full-motion video buffer without first upscaling said full-motion video.