CN1269020C - Image rotation processing system for liquid crystal display screens - Google Patents
Image rotation processing system for liquid crystal display screens Download PDFInfo
- 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
Links
- 239000004973 liquid crystal related substance Substances 0.000 title abstract 4
- 230000015654 memory Effects 0.000 claims abstract description 61
- 238000003860 storage Methods 0.000 claims description 46
- 239000011521 glass Substances 0.000 claims description 10
- 230000014759 maintenance of location Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
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
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;
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.
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)
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 |
-
2004
- 2004-03-19 CN CN 200410008791 patent/CN1269020C/en not_active Expired - Fee Related
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 |