An input video image having an arbitrary resolution is converted to another video image having a predetermined resolution of a display device to display the video image with the converted resolution. The frequencies of the synchronizing signals of the input video signal are measured, and then a resolution of an input video signal is determined from the measured frequencies of the synchronizing signals. The video image represented by the input video signal is expanded or contracted, so as to make the resolution of the input video signal coincident with a resolution of the display device. A resulting video image with the converted resolution is displayed on the display device.

Patent
   RE41522
Priority
Oct 20 1995
Filed
Aug 01 2008
Issued
Aug 17 2010
Expiry
Oct 10 2016

TERM.DISCL.
Assg.orig
Entity
Large
0
54
EXPIRED
0. 13. A video image scaling apparatus for scaling a video image by receiving a video signal in a first format and outputting a video signal in a second format, the video signal in the second format having a predetermined number of pixels in a scanning line in a horizontal direction and a predetermined number of scanning lines in a vertical direction, the apparatus comprising:
a video signal input for receiving the video signal in the first format, including synchronizing signals;
a synchronizing signal frequency analyzer receiving the video signal in the first format from the video signal input and determining a frequency of the synchronizing signals;
an image size determination unit for determining a number of pixels in a horizontal direction of the video signal in the first format and a number of scanning lines in a vertical direction of the video signal in the first format by analyzing the frequency of the synchronizing signals; and
a scaling unit for calculating a horizontal magnification from the number of pixels in the horizontal direction of the video signal in the first format and the number of pixels in the horizontal direction of the video signal in the second format and a vertical magnification from the number of scanning lines in a vertical direction of the video signal in the first format and the number of scanning lines in the vertical direction of the video signal in the second format, and scaling the video image expressed by the video signal in the first format by utilizing at least one of the horizontal magnification and the vertical magnification so that the video signal is output in the second format.
0. 23. A projector comprising:
a light source;
a video image scaling apparatus for scaling a video image by receiving a video signal in a first format and outputting a video signal in a second format, the video signal in the second format having a predetermined number of pixels in a scanning line in a horizontal direction and a predetermined number of scanning lines in a vertical direction; and
a light modulation panel for modulating light from the light source in response to the video signal in the second format supplied from the video image scaling apparatus,
the video image scaling apparatus comprising:
a video signal input for receiving the video signal in the first format, including synchronizing signals;
a synchronizing signal frequency analyzer receiving the video signal in the first format from the video signal input and determining a frequency of the synchronizing signals;
an image size determination unit for determining a number of pixels in a horizontal direction of the video signal in the first format and a number of scanning lines in a vertical direction of the video signal in the first format by analyzing the frequency of the synchronizing signals; and
a scaling unit for calculating a horizontal magnification from the number of pixels in the horizontal direction of the video signal in the first format and the number of pixels in the horizontal direction of the video signal in the second format and a vertical magnification from the number of scanning lines in a vertical direction of the video signal in the first format and the number of scanning lines in the vertical direction of the video signal in the second format, and scaling the video image expressed by the video signal in the first format by utilizing at least one of the horizontal magnification and the vertical magnification so that the video signal is output in the second format.
0. 1. A video image scaling apparatus for receiving a video image output as a video signal in a first format for a first display device and outputting the video image in a second format for a second display device, said apparatus comprising:
frequency determination means for analyzing the video signal to determine a frequency of synchronizing signals when the video signal is output in the first format;
image size determination means for determining an image size of the video signal by analyzing the frequency of the synchronizing signals of the video signal output in the first format; and
scaling means for scaling the video image expressed by the video signal in the first format by utilizing the synchronizing signals and the determined image size so that the video signal is output in the second format of said second display device.
0. 2. A video image scaling apparatus in accordance with claim 1, wherein said image size determination means comprises:
image size storage means for storing relationships which identify the image size of the video signal in the first format based on the frequency of the synchronizing signals of the video signal; and
means for determining the image size of the video signal in the first format by referencing said image size storage means according to the frequency of the synchronizing signals of the video signal.
0. 3. A video image scaling apparatus in accordance with claim 2, said apparatus further comprising:
means for displaying a sign indicating that an image size is unknown when the frequencies of the synchronizing signals of the video image are not stored in said image size storage means; and
image size setting means for setting a value of the unknown image size of the video signal and registering a relation between the image size and the frequencies of the synchronizing signals of the video signal in said image size storage means.
0. 4. A video image scaling apparatus in accordance with claim 1, wherein said scaling means comprises:
a first buffer memory for temporarily storing the input video signal;
a frame memory in which a video signal read out of said first buffer memory is written;
a second buffer memory for temporarily storing a video signal read out of said frame memory; and
memory control means for giving a write address to said frame memory while successively reading out video signals from said first buffer memory to write the video signal read out of said first buffer memory into said frame memory, and for giving a read address to said frame memory to read out the video signal from said frame memory and transfer the video signal to said second buffer memory, and wherein
said memory control means comprises:
means for expanding or contracting a video image read out of said frame memory by adjusting the read address given to said frame memory.
0. 5. A method for receiving a video image output as a video signal in a first format for a first display device and outputting the video image in a second format for a second display device, said method comprising the steps of:
(a) analyzing the video signal to determine a frequency of synchronizing signals when the video signal is output in the first format;
(b) determining an image size of the video signal by analyzing the frequency of the synchronizing signals of the video signal output in the first format; and
(c) scaling the video image expressed by the video signal in the first format by utilizing the synchronizing signals and the determined image size so that the video signal is output in the second format of said second display device.
0. 6. A method in accordance with claim 5, wherein said step (b) comprises the steps of:
storing, in a memory, relationships which identify the image size of the video signal in the first format based on the frequency of the synchronizing signals of the video signal; and
determining the image size of the video signal in the first format by referencing said memory according to the frequency of the synchronizing signals of the video signal.
0. 7. A method in accordance with claim 6, further comprising the steps of:
displaying a sign indicating that an image size is unknown when the frequencies of the synchronizing signals of the video image are not stored in said memory; and
setting a value of the unknown image size of the video signal and registering a relation between the image size and the frequencies of the synchronizing signals of the video signal in said memory.
0. 8. A method in accordance with claim 5, wherein said step (b) comprises the steps of:
writing the input video signal into said frame memory; and
giving a read address to said frame memory to read out the video signal from said frame memory while adjusting the read address to expand or contract a video image read out of said frame memory.
0. 9. A video image scaling apparatus for receiving a video image output as a video signal in a first format for a first display device and outputting the video image in a second format for a second display device, said apparatus comprising:
a video signal input for receiving a video signal, in the first format, including synchronizing signals;
a synchronizing signal frequency analyzer receiving the video signal from the video signal input and determining a frequency of the synchronizing signals when the video signal is output in the first format;
an image size determination unit for determining an image size of the video signal by analyzing the frequency of the synchronizing signals being applied to the video signal input; and
a scaling unit for scaling the video image expressed by the video signal in the first format by utilizing the synchronizing signals and the determined image size so that the video signal is output in the second format of said second display device.
0. 10. A video image scaling apparatus in accordance with claim 9, wherein the image size determination unit comprises:
a memory unit for storing relationships which identify the image size of the video signal in the first format based on the frequency of the synchronizing signals of the video signal; and
a lookup unit for looking up frequencies in the memory unit to determine the image size of the video signal output in the first format.
0. 11. A video image scaling apparatus in accordance with claim 10, further comprising:
an indicator for indicating that an image size is unknown when the frequency of the synchronizing signals are not stored in the memory unit; and
a memory unit updating unit for setting in the memory unit (1) a value of the unknown image size of the video signal and (2) a relation between the unknown image size and the frequency of the synchronizing signals.
0. 12. A video image scaling apparatus in accordance with claim 9, wherein said scaling unit comprises:
a first buffer memory for temporarily storing the video signal;
a frame memory in which a video signal read out of said first buffer memory is written;
a second buffer memory for temporarily storing a video signal read out of said frame memory; and
a memory controller for applying a write address to said frame memory while successively reading out video signals from said first buffer memory to write the video signal read out of said first buffer memory into said frame memory, and for applying a read address to said frame memory to read out the video signal from said frame memory and transfer the video signal to said second buffer memory, and wherein
said memory controller includes a read address updating unit which expands or contracts a video image read out of said frame memory by adjusting a read address given to said frame memory.
0. 14. The video image scaling apparatus according to claim 13, further comprising:
a memory to store the video image,
wherein the scaling unit performs scaling when the video image is written into the memory.
0. 15. The video image scaling apparatus according to claim 13, further comprising:
a memory to store the video image,
wherein the scaling unit performs scaling when the video image is read out from the memory.
0. 16. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling in the horizontal and vertical directions.
0. 17. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling only in the horizontal direction.
0. 18. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling only in the vertical direction.
0. 19. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling when the number of pixels in the horizontal direction of the video signal in the first format is larger than the number of pixels in the horizontal direction of the video signal in the second format.
0. 20. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling when the number of pixels in the horizontal direction of the video signal in the first format is less than the number of pixels in the horizontal direction of the video signal in the second format.
0. 21. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling when the number of scanning lines in the vertical direction of the video signal in the first format is larger than the number of scanning lines in the vertical direction of the video signal in the second format.
0. 22. The video image scaling apparatus according to claim 13, wherein the scaling unit performs scaling when the number of scanning lines in the vertical direction of the video signal in the first format is less than the number of scanning lines in the vertical direction of the video signal in the second format.
0. 24. The projector according to claim 23, further comprising:
a memory to store the video image;
wherein the scaling unit performs scaling when the video image is written into the memory.
0. 25. The projector according to claim 23, further comprising:
a memory to store the video image;
wherein the scaling unit performs scaling when the video image is read out from the memory.
0. 26. The projector according to claim 23, wherein the scaling unit performs scaling in the horizontal and vertical directions.
0. 27. The projector according to claim 23, wherein the scaling unit performs scaling only in the horizontal direction.


Ky=My/Ny  (1b)

A read address (XADD,YADD) used for reading out video data from the frame memory 34 is converted to a new read address (XADD,YADD) by the following equations:
XADD=INT(Kx×XADD)  (2a)
YADD=INT(Ky×YADD)  (2b)
wherein the operator INT( ) represents an operation of taking an integral portion of the value in parentheses.

FIG. 12B1 shows an example of the displayed image when the coefficients Kx and Ky are greater than 1.0 (for example, Kx=Ky=2.0). When the original horizontal address XADD is increased one by one, such as 0,1,2, . . . , the converted horizontal address XADD is varied as 0,2,4, . . . according to Equation (2a) given above. The vertical address YADD is converted in the same manner. Video data are read out from the frame memory 34 according to the converted read addresses XADD and YADD, so that a contracted video image is displayed as shown in FIG. 12B1. The horizontal magnification and the vertical magnification in this contracting process are respectively equal to 1/Kx and 1/Ky.

When the coefficients Kx and Ky are equal to 1.0, a video image in the frame memory 34 is displayed without any expansion or contraction as shown in FIG. 12B2.

FIG. 12B3 shows an example of the displayed image when the coefficients Kx and Ky are smaller than 1.0 (for example, Kx=Ky=0.7). When the original horizontal address XADD is increased one by one as 0,1,2,3, . . . , the converted horizontal address XADD is varied as 0,0,1,2, . . . The vertical address YADD is converted in the same manner. Video data are read out from the frame memory 34 according to the converted read addresses XADD and YADD, so that an expanded video image is displayed as shown in FIG. 12B3.

It is possible to set arbitrary values to Kx and Ky independently.

(4) When a high-speed read/write memory, such as a synchronous DRAM, is used for the frame memory 34, high-speed reading and writing of video signals can be carried out.

Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.

Kesatoshi, Takeuchi

Patent Priority Assignee Title
Patent Priority Assignee Title
4418343, Feb 19 1981 Honeywell Information Systems Inc. CRT Refresh memory system
4511965, Mar 21 1983 NEC Corporation Video ram accessing system
4665438, Jan 03 1986 North American Philips Corporation Picture-in-picture color television receiver
4816913, Nov 16 1987 Intel Corporation Pixel interpolation circuitry as for a video signal processor
4858107, Mar 11 1985 General Electric Company Computer device display system using conditionally asynchronous memory accessing by video display controller
4862269, Aug 14 1987 Sony Corporation Memory control apparatus
4907086, Sep 04 1987 Texas Instruments Incorporated Method and apparatus for overlaying a displayable image with a second image
5031118, Jul 01 1988 Deutsche Thomson-Brandt GmbH Apparatus and method for adapting multiple operating mode monitor
5225875, Jul 21 1988 PROXIMA CORPORATION, A DELAWARE CORPORATION High speed color display system and method of using same
5276436, Jul 21 1988 Seiko Epson Corporation Television signal projection system and method of using same
5283561, Feb 24 1989 MEDIATEK INC Color television window for a video display unit
5293540, Jul 29 1991 nView Corporation Method and apparatus for merging independently generated internal video with external video
5300944, Jul 21 1988 Seiko Epson Corporation Video display system and method of using same
5387945, Jul 13 1988 Seiko Epson Corporation Video multiplexing system for superimposition of scalable video streams upon a background video data stream
5438663, Apr 30 1992 Toshiba America Information Systems; Kabushiki Kaisha Toshiba External interface for a high performance graphics adapter allowing for graphics compatibility
5444497, Jun 24 1992 Seiko Epson Corporation Apparatus and method of transferring video data of a moving picture
5469221, Jul 13 1988 Seiko Epson Corporation Video multiplexing system for superimposition of scalable video data streams upon a background video data stream
5473342, Oct 19 1993 Chrontel, Inc.; Chrontel, Inc Method and apparatus for on-the-fly multiple display mode switching in high-resolution bitmapped graphics system
5517612, Nov 12 1993 IBM Corporation Device for scaling real-time image frames in multi-media workstations
5592194, Apr 27 1988 Seiko Epson Corporation Display controller
5657047, Jan 12 1995 Nvidia Corporation Method and apparatus for zooming images on a video display
5721565, Apr 29 1994 Seiko Epson Corporation Zooming protection display control system and method of using same
5809182, Sep 17 1993 Eastman Kodak Company Digital resampling integrated circuit for fast image resizing applications
5845015, Oct 12 1995 MEDIATEK, INC Method and apparatus for resizing images using the discrete cosine transform
EP502600,
JP1276331,
JP2001889,
JP2148701,
JP2255975,
JP3112280,
JP3184184,
JP4051294,
JP5014760,
JP5108046,
JP5127646,
JP5127980,
JP5150219,
JP5158464,
JP5219468,
JP6161415,
JP62146064,
JP6236679,
JP7005856,
JP7044151,
JP7073096,
JP7087457,
JP7104706,
JP7199855,
JP7225565,
JP7261732,
JP7295545,
JP7324773,
JP8129356,
WO9508132,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Aug 01 2008Seiko Epson Corporation(assignment on the face of the patent)
Date Maintenance Fee Events
Dec 01 2010ASPN: Payor Number Assigned.


Date Maintenance Schedule
Aug 17 20134 years fee payment window open
Feb 17 20146 months grace period start (w surcharge)
Aug 17 2014patent expiry (for year 4)
Aug 17 20162 years to revive unintentionally abandoned end. (for year 4)
Aug 17 20178 years fee payment window open
Feb 17 20186 months grace period start (w surcharge)
Aug 17 2018patent expiry (for year 8)
Aug 17 20202 years to revive unintentionally abandoned end. (for year 8)
Aug 17 202112 years fee payment window open
Feb 17 20226 months grace period start (w surcharge)
Aug 17 2022patent expiry (for year 12)
Aug 17 20242 years to revive unintentionally abandoned end. (for year 12)