Patent ID: 6954219

Claim:
A method of scaling images continuously on a display comprising the steps of: displaying video data generated as a video data stream on a video display at a predetermined aspect ratio; during playback or in a pause mode, obtaining video source values of pixel width and pixel height to be displayed; determining the smallest integer increment on the video source values of pixel width and pixel height that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer, wherein if the area of video source data does not correspond one-to-one with the area of the destination region, scaling the video source data by calculating a new width and height as in current pixel width and height and width and height increments to be displayed and fixing an x and y position as fixed x and y center points minus or plus any respective new width and height divided by two, such as to allow an increase or decrease in the zoom level in a continuous fashion.