Method and system of continuously scaling video images
First Claim
Patent Images
1. 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 x/y axis that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of scaling images on a video display is disclosed. A video data stream is processed into video data, which is displayed on a video display at a predetermined aspect ratio. A user manipulable controller, such as a joystick, is operative with a graphics processor unit for scaling images on the video display by obtaining video source values of pixel width and height to be displayed and determining the smallest integer increment on the x/y axis that will maintain the desired aspect ratio using a greatest common denominator to reduce the ratio to the lowest integer.
-
Citations
46 Claims
-
1. 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 x/y axis that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 x,y source values of pixel width and pixel height to be displayed;
designating a destination region on the display for displaying the video source values to be displayed;
determining the smallest integer increment on the x/y axis that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer; and
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 in a graphics processor unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of operating a video game comprising the steps of:
-
processing a video data stream as generated from an optical disc player and displaying video data on a video display at a predetermined aspect ratio;
manipulating a game controller for continuously scaling images on the video display by obtaining video source values of pixel width and height to be displayed and determining the smallest integer increment on the x/y axis that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer in response to a predetermined manipulation of the game controller. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of operating a video game comprising the steps of:
-
processing a video data stream as generated from a DVD (digital versatile/video disc) player apparatus and displaying video data on a video display at a predetermined aspect ratio;
manipulating a game controller for continuously scaling images on the video display by the steps of obtaining video x,y source values of pixel width and height to be displayed;
designating a destination region on the video display for displaying the video source values to be displayed;
determining the smallest integer increment on the x/y axis that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer; and
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 in a graphics processor unit. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A video display system comprising:
-
a central processing unit and associated graphics processor unit for processing a video data stream and generating video data to be displayed;
a video display for receiving video data and displaying a video image at a predetermined aspect ratio;
a user manipulable controller operative with said graphics processor unit for scaling images on the video display by obtaining video source values of pixel width and height to be displayed and determining the smallest integer increment on the x/y axis that will maintain the desired aspect ratio using a greatest common denominator to reduce the ratio to the lowest integer. - View Dependent Claims (38, 39, 40, 41)
-
-
42. A video display system comprising:
-
a central processing unit and associated graphics processor unit for processing a video data stream and generating video data to be displayed;
a video display for receiving video data and displaying a video image at a predetermined aspect ratio;
a user manipulable controller operative with said graphics processor unit for scaling images on the video display by obtaining video x,y source values of pixel width and height to be displayed;
designating a destination region on the display for displaying the video source values to be displayed;
determining the smallest integer increment on the x/y axis that will maintain the desired aspect ratio by using a greatest common denominator to reduce the ratio to the lowest integer; and
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 in a graphics processor unit. - View Dependent Claims (43, 44, 45, 46)
-
Specification