Apparatus and a method for automatically centering a video zoom and pan display
First Claim
1. In a video signal processing system including means for producing a magnified image representing a portion of an active video part of a source image, means for selecting the portion of the source image to be magnified comprising:
- first viewer control means for establishing a center point of the selected portion in at least a first coordinate direction;
second viewer control means for adjusting a magnification factor for scaling the selected portion to produce said magnified image;
means responsive to adjusted magnification factors for generating limit values; and
means, responsive to said limit values for adjusting the position of said center point to prevent display of portions as said source image outside of said active video part.
1 Assignment
0 Petitions
Accused Products
Abstract
A video processing system includes apparatus for panning and magnifying portions of a source image stored in memory. Viewer control circuitry generates center coordinates of the portion of the image to be displayed and also a magnification factor. Further circuitry, responsive to the center coordinates and the magnification factor, generates starting addresses for reading the appropriate portion of the source image from memory. The system monitors the relative values of the center coordinates and the magnification factor to preclude blanking intervals of the source image from being displayed.
45 Citations
9 Claims
-
1. In a video signal processing system including means for producing a magnified image representing a portion of an active video part of a source image, means for selecting the portion of the source image to be magnified comprising:
-
first viewer control means for establishing a center point of the selected portion in at least a first coordinate direction; second viewer control means for adjusting a magnification factor for scaling the selected portion to produce said magnified image; means responsive to adjusted magnification factors for generating limit values; and means, responsive to said limit values for adjusting the position of said center point to prevent display of portions as said source image outside of said active video part.
-
-
2. In a system for receiving a television signal having an active video portion and a non active video portion, apparatus comprising:
-
means for processing said television signal to develop an augmented video signal, having an active portion and a blanking portion, the active portion of said augmented video signal representing a part of the image represented by said television signal; means, coupled to said processing means, for specifying first and second coordinate values defining a center point of the portion of said image to be represented by said augmented video signal; means, coupled to said processing means, for specifying a mangification factor to be used to interpolate the signals representing the portion of said image to produce said augmented video signal; means, coupled to said processing means, for adjusting the specified first and second coordinate values in response to said specified magnification factor to prevent the inclusion of signals representing the non active video portion of said television signal in the active portion of said augmented video signal.
-
-
3. A method for specifying a portion of a video signal representing a source image, said portion to be used to produce a signal representing an augmented image, comprising the steps of:
-
specifying first and second coordinate values defining an image center point for the portion of said video signal; specifying a magnification factor defining image boundaries for the portion of said video signal; and modifying said first and second coordinate values responsive to said specified magnification factor to prevent portions of said video signal which do not represent said source image from being included in the signal representing said augmented image.
-
-
4. In a television signal processing system having apparatus for variably magnifying selected portions of an image, including memory means for storing the image from which the portion is selected and memory address means, responsive to starting addresses for providing memory addresses for reading the portion of the stored image to be magnified from said memory means, apparatus for generating horizontal and vertical starting addresses comprising:
-
first means responsive to user control, for generating a first value representing a magnification factor; second means, responsive to user control, for generating second and third values respectively representing horizontal and vertical center coordinates of the selected portion; means, responsive to said first and second values, for generating a fourth value corresponding to said horizontal start address; means, responsive to said first and third values, for generating a fifth value corresponding to said vertical start address; means, responsive to said first value for generating a horizontal limit value and a vertical limit value respectively representing maximum horizontal and vertical starting addresses that may be utilized for the generated magnification factor; means, responsive to the horizontal limit value and said fourth value, for decreasing said fourth value when said fourth value exceeds said horizontal limit value; and means, responsive to said vertical limit value and said fifth value, for decreasing said fifth value when said fifth value exceeds said vertical limit value. - View Dependent Claims (5, 6, 7)
-
-
8. In a television signal processing system having apparatus for variably magnifying selected portions of an image, including memory means for storing the image from which the portion is selected and memory address means responsive to starting addresses for providing memory addresses for reading the portion of the stored image to be magnified, apparatus for generating horizontal starting addresses comprising:
-
first means responsive to user control, for generating a first value representing a magnification factor; second means, responsive to user control, for generating a second value representing a center coordinate of the selected portion; means, responsive to said first and second values, for generating a third value corresponding to an adjusted center coordinate; means responsive to said third value for generating a fourth value corresponding to said horizontal starting address; means, responsive to said first value, for generating a horizontal limit value representing a maximum horizontal starting address that may be utilized for the generated magnification factor; means, responsive to the horizontal limit value and said fourth value, for decreasing said fourth value when said fourth value exceeds said horizontal limit value.
-
-
9. In a video signal processing system for magnifying a portion of a source image represented by a signal including active and non active image segments defining a matrix of active and non active picture elements having respective horizontal and vertical coordinates, said portion being defined by a submatrix of said active picture elements, means for generating coordinates of a picture element of said matrix corresponding to a corner picture element of said submatrix comprising first means responsive to user control for generating first values representing coordinates of a picture element of said matrix corresponding to center coordinates of said submatrix;
- second means responsive to user control for generating second value representing a magnification factor, and means responsive to said first and second values for generating coordinates corresponding to said corner picture element of said submatrix whereby all picture elements of said submatrix are constrained to the active picture elements of said matrix, said last recited means including means responsive to said second values for adjusting said first values.
Specification