CN1269020C - Image rotation processing system for liquid crystal display screens - Google Patents

Image rotation processing system for liquid crystal display screens Download PDF

Info

Publication number
CN1269020C
CN1269020C CN 200410008791 CN200410008791A CN1269020C CN 1269020 C CN1269020 C CN 1269020C CN 200410008791 CN200410008791 CN 200410008791 CN 200410008791 A CN200410008791 A CN 200410008791A CN 1269020 C CN1269020 C CN 1269020C
Authority
CN
China
Prior art keywords
module
image
groups
processing system
structures
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200410008791
Other languages
Chinese (zh)
Other versions
CN1670687A (en
Inventor
高晓宇
李国新
腰建勋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vimicro Corp
Original Assignee
Vimicro Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vimicro Corp filed Critical Vimicro Corp
Priority to CN 200410008791 priority Critical patent/CN1269020C/en
Publication of CN1670687A publication Critical patent/CN1670687A/en
Application granted granted Critical
Publication of CN1269020C publication Critical patent/CN1269020C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present invention discloses an image rotation processing system for liquid crystal display screens, which relates to the rotation processing field of images. The present invention comprises an image receiving module, a memory module, a memory controller, a display screen interface module and a liquid crystal display screen, wherein image data to be processed is received by the image receiving module, a command is sent by the memory controller to the memory module, the image data which comes from the image receiving module is stored and processed by the memory module, and the processed image data is sent to the liquid crystal display screen through the display screen interface module. The memory module of the present invention is composed of two sets of row memories in the ping-pong structure. The system of the present invention also further comprises a rotary module, wherein a control command is sent by the rotary module to the memory controller and the display screen interface module. According to the present invention, the real-time rotation of images is realized, the cost of a chip is reduced, and thus, the use performance of the chip is improved.

Description

A kind of image rotation processing system that is used for LCDs
Technical field
The present invention relates to image rotation processing field, specifically, relate to a kind of image rotation processing system that is used for LCDs (LCD).
Background technology
Along with the continuous development in multimedia field, people are more and more higher to the requirement of image processing techniques, especially the processing that image is rotated.Here require the display unit situation of also real reflection original image in real time.The rotation of image comprises half-twist, Rotate 180 °, 270 ° of rotations, horizon glass picture, vertical mirror etc., realize these spinfunctions, generally will adopt the system that contains storer, as shown in Figure 1.Image to be rotated will store in the memory module, and when doing rotation, memory controller will read out data according to postrotational order from memory module, show on LCDs.
Storer in the existing image rotating system at least will a frame is to be rotated view data be rotated processing again after all storing, generally can only be applied to rotation based on the rest image of software.There is the problem of following two aspects in this image rotating system, can not finish the real-time demonstration of image on the one hand, the storer of storage one two field picture will take a lot of areas in chip design on the other hand, and this will improve the cost of chip greatly and reduce the usability of chip.
Summary of the invention
The objective of the invention is to realize that for a kind of image rotation processing system that is used for LCDs is provided image rotates in real time, thus and the usability of the cost raising chip of reduction chip.
For achieving the above object, the present invention program is as follows:
A kind of image rotation processing system that is used for LCDs comprises: image receiver module, memory module, Memory Controller, display screen interface module, LCDs;
The image receiver module receives pending view data, Memory Controller is given an order to memory module, memory module stores and processing are from the view data of image receiver module, and the processed images data send to LCDs by the display screen interface module;
Memory module of the present invention is the line storage of two groups of ping-pong structures;
System of the present invention can further include rotary module, and rotary module sends control command and gives Memory Controller and display screen interface module.
The line storage of two groups of ping-pong structures in the memory module described in the image rotation processing system of the present invention can adopt two groups of structures that are respectively 8 line storages.
Image rotation processing system of the present invention, when image when doing vertical mirror, the line storage of two groups of ping-pong structures in the memory module can adopt two groups of structures that are respectively 1 line storage.
Image rotation processing system of the present invention was doing for 180 whens rotation degree when image, and the line storage of two groups of ping-pong structures in the memory module can adopt two groups of structures that are respectively 1 line storage.
Image rotation processing system of the present invention, when image do horizon glass as the time, the line storage of two groups of ping-pong structures in the memory module can adopt two groups of structures that are respectively 1 line storage.
Compared with prior art, the invention has the advantages that:
Memory module of the present invention adopts the line storage of two groups of ping-pong structures, has reduced the cost of chip and has improved the usability of chip.Increase rotary module among the present invention, the view data of reading from memory module be may be displayed on the tram of LCDs, that is, presented postrotational image.
Purpose of the present invention, characteristics, advantage will be in conjunction with the embodiments, is described further with reference to accompanying drawing.
Description of drawings
Fig. 1 is the structured flowchart of prior art about the image rotation processing system.
Fig. 2 is mechanism's block diagram of image rotation processing system of the present invention.
When Fig. 3 is image half-twist or 270 °, the storage mode of storer A, storer B.
When Fig. 4 is half-twist, view data read order.
Fig. 5 is rotation 270 ° the time, view data read order.
When Fig. 6 is half-twist, the display mode of view data on LCD.
Fig. 7 is when rotating 270 °, the display mode of view data on LCD.
Fig. 8 be image vertical mirror, Rotate 180 °, horizon glass as the time, the storage mode of storer A, storer B.
When Fig. 9 is the image vertical mirror, view data read order.
When Figure 10 is the image vertical mirror, the display mode of view data on LCD.
Figure 11 be image Rotate 180 °, horizon glass as the time, view data read order.
When Figure 12 is an image Rotate 180 °, the display mode of view data on LCD.
When Figure 13 is the image level mirror image, the display mode of view data on LCD.
Embodiment
With reference to Fig. 2 is structured flowchart of the present invention.
A kind of image rotation processing system that is used for LCDs comprises: image receiver module 1, memory module 2, Memory Controller 3, display screen interface module 4, LCDs 5;
Image receiver module 1 receives pending view data, Memory Controller 3 is given an order to memory module 2, memory module 2 storages and processing are from the view data of image receiver module 1, and the processed images data send to LCDs 5 by display screen interface module 4;
Memory module 2 of the present invention is line storages of two groups of ping-pong structures;
System of the present invention can further include rotary module 6, and rotary module 6 sends control command and gives Memory Controller 3 and display screen interface module 4.
The line storage of two groups of ping-pong structures in the memory module 2 described in the image rotation processing system of the present invention can adopt two groups of structures that are respectively 8 line storages.
Image rotation processing system of the present invention, when image when doing vertical mirror, the line storage of two groups of ping-pong structures in the memory module 2 can adopt two groups of structures that are respectively 1 line storage.
Image rotation processing system of the present invention was doing for 180 whens rotation degree when image, and the line storage of two groups of ping-pong structures in the memory module 2 can adopt two groups of structures that are respectively 1 line storage.
Image rotation processing system of the present invention, when image do horizon glass as the time, the line storage of two groups of ping-pong structures in the memory module 2 can adopt two groups of structures that are respectively 1 line storage.
In Fig. 2, we are called storer A, storer B to the line storage of two groups of ping-pong structures in the memory module 2 respectively.Here storer A, storer B have adopted 8 line storages respectively.Storer A, storer B adopt the mode of ping-pong structure to carry out the read-write of view data.That is to say that storer A is writing in the view data of image receiver module 1 output, Memory Controller 3 is with control store B, and B reads view data from storer; And as Memory Controller 3 control store A, therefrom read view data the time, the view data input store B that image receiver module 1 is received.
Be described in detail with regard to different image rotation modes below.
When being used as 90 ° or 270 ° rotation, Memory Controller 3 deposits the 1-8 line data of image in 8 line storages of storer A successively, storage mode as shown in Figure 3, then Memory Controller 3 deposits the 9-16 line data of image in 8 line storages of storer B in the same manner successively, meanwhile, the 1-8 line data that rotary module 6 is calculated storer A carries out 90 ° of rotations or 270 ° of postrotational order of reading, (it is supreme to serve as reasons down during 90 ° of rotations, by left-to-right, as shown in Figure 4,270 ° of whens rotation are for from top to bottom, by the right side to left, as shown in Figure 5), by Memory Controller 3 data are read, the display position that rotary module 6 also will be calculated data shows the capable postrotational image of 1-8 by the LCD interface on LCDs 5, half-twist rotates 270 ° as shown in Figure 7 as shown in Figure 6.The rest may be inferred, and every two field picture will be finished 90 ° or 270 ° of rotations in real time.
When image was done vertical mirror, storer A, storer B only used 1 line storage respectively.Memory Controller 3 deposits the 1st line data of image in the line storage of storer A, storage mode as shown in Figure 8, then Memory Controller 3 deposits the 2nd line data of image in the line storage of storer B, meanwhile, rotary module 6 is calculated view data and is carried out the order of reading after the vertical mirror, by Memory Controller 3 this line data of storer A is read from left to right, as shown in Figure 9, rotary module 6 also will be calculated the display position of this line data, view data shows on LCDs 5 by display screen interface module 4, as shown in figure 10.The rest may be inferred.
Image do 180 ° the rotation or horizon glass as the time, storer A, storer B also only use 1 line storage respectively.Memory Controller 3 deposits the 1st line data of image in the line storage of storer A, storage mode as shown in Figure 8, then Memory Controller 3 deposits the 2nd line data of image in the line storage of storer B, meanwhile, rotary module 6 is calculated view data and is carried out reading order (order of reading of 180 ° of rotations and horizon glass picture is identical) behind 180 ° of rotations or the horizon glass picture, by Memory Controller 3 data of storer A are read from right to left, as shown in figure 11, rotary module 6 also will be calculated the display position of this line data, and view data shows on LCDs 5 by display screen interface module 4.180 ° of whens rotation as shown in figure 12, horizon glass as the time as shown in figure 13.The rest may be inferred.
A kind of image rotation processing system that is used for LCDs of the present invention, be not restricted to listed utilization in instructions and the embodiment, it can be applied to various suitable the present invention's field fully, for those skilled in the art, can easily realize additional advantage and make amendment, therefore under the situation of the spirit and scope of the universal that does not deviate from claim and equivalency range and limited, the examples shown that the present invention is not limited to specific details, representational equipment and illustrates here and describe.

Claims (6)

1, a kind of image rotation processing system that is used for LCDs comprises: image receiver module (1), memory module (2), Memory Controller (3), display screen interface module (4), LCDs (5), rotary module (6);
Image receiver module (1) receives pending view data, Memory Controller (3) is given an order to memory module (2), memory module (2) storage and processing are from the view data of image receiver module (1), and the processed images data send to LCDs (5) by display screen interface module (4);
It is characterized in that: described memory module (2) is the line storage of two groups of ping-pong structures, and described rotary module (6) sends control command and gives Memory Controller (3) and display screen interface module (4).
2. image rotation processing system according to claim 1, it is characterized in that: described rotary module determines that according to the anglec of rotation view data reads order and notify Memory Controller (3), the view data that Memory Controller (3) is determined according to described rotary module is read order from memory module (2) sense data, described rotary module is determined the view data display position according to the anglec of rotation and notifies display screen interface module (4) that the view data display position that display screen interface module (4) is determined according to rotary module is presented at it on LCDs.
3. image rotation processing system according to claim 1 is characterized in that: the line storage of two groups of ping-pong structures in the described memory module (2), can adopt two groups of structures that are respectively 8 line storages.
4. image rotation processing system according to claim 1 is characterized in that: image is when doing vertical mirror, and the line storage of two groups of ping-pong structures in the memory module (2) can adopt two groups of structures that are respectively 1 line storage.
5. image rotation processing system according to claim 1 is characterized in that: image is when doing 180 degree rotations, and the line storage of two groups of ping-pong structures in the memory module (2) can adopt two groups of structures that are respectively 1 line storage.
6. image rotation processing system according to claim 1 is characterized in that: image do horizon glass as the time, the line storage of two groups of ping-pong structures in the memory module (2) can adopt two groups of structures that are respectively 1 line storage.
CN 200410008791 2004-03-19 2004-03-19 Image rotation processing system for liquid crystal display screens Expired - Fee Related CN1269020C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410008791 CN1269020C (en) 2004-03-19 2004-03-19 Image rotation processing system for liquid crystal display screens

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410008791 CN1269020C (en) 2004-03-19 2004-03-19 Image rotation processing system for liquid crystal display screens

Publications (2)

Publication Number Publication Date
CN1670687A CN1670687A (en) 2005-09-21
CN1269020C true CN1269020C (en) 2006-08-09

Family

ID=35041962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410008791 Expired - Fee Related CN1269020C (en) 2004-03-19 2004-03-19 Image rotation processing system for liquid crystal display screens

Country Status (1)

Country Link
CN (1) CN1269020C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100493193C (en) * 2006-12-08 2009-05-27 北京中星微电子有限公司 A method and device for carrying out buffer control to real time digital video stream
CN101489053B (en) * 2008-01-18 2010-12-15 福建星网锐捷通讯股份有限公司 Video image rotating system
CN104954722B (en) * 2015-06-15 2018-04-27 深圳市美德医疗电子技术有限公司 A kind of transmission method and device of HDMI audio-video signals
JP6195646B1 (en) * 2016-06-17 2017-09-13 レノボ・シンガポール・プライベート・リミテッド Information processing apparatus, input method, and program
CN111475123A (en) * 2019-01-24 2020-07-31 西安诺瓦电子科技有限公司 Image mirroring processing method, device and system and display system

Also Published As

Publication number Publication date
CN1670687A (en) 2005-09-21

Similar Documents

Publication Publication Date Title
US7737985B2 (en) Pixel cache for 3D graphics circuitry
CN1197417C (en) Image data output controller using double buffering
CN101958112B (en) Method for realizing rotation of handheld device screen pictures by 90 degrees and 270 degrees simultaneously
CN1956049A (en) Method for driving liquid crystal display and apparatus employing the same
CN101036179A (en) Overdrive technique for display drivers
US6958757B2 (en) Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation
CN101299328A (en) Image display method and apparatus
CN1269020C (en) Image rotation processing system for liquid crystal display screens
US20060001663A1 (en) Efficient use of a render cache
CN101057211A (en) Display apparatus, control method thereof, and display system
CN101266761B (en) Memory buffer access method and image displaying method and system
CN1471670A (en) Storing device, storing control method and program
CN2681228Y (en) An image rotation processing system for LCD screen
CN1787060A (en) Liquid crystal display displaying method and system
US9053040B2 (en) Filtering mechanism for render target line modification
CN1510924A (en) Image processor
CN1878307A (en) Method for improving SDRAM bus efficiency in video decoder
US20060187239A1 (en) System and method for improving visual appearance of efficient rotation algorithm
CN1606061A (en) System and method for driving a display panel of mobile terminal
CN1192325C (en) Partial image rotating device and method
US20060232593A1 (en) System and method for effectively utilizing a memory device in a compressed domain
CN101271357A (en) Content recording method and device of writing board
CN1902659A (en) Method and apparatus for image processing in a handheld device
CN1050208C (en) A system for acquiring and playing back a equence of animated video images in real time
US20040218670A1 (en) Method and apparatus for reducing the bandwidth required for transmitting video data for display

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060809

Termination date: 20120319