[go: up one dir, main page]

CN102402409B - A kind of brush screen method and apparatus - Google Patents

A kind of brush screen method and apparatus Download PDF

Info

Publication number
CN102402409B
CN102402409B CN201010275938.6A CN201010275938A CN102402409B CN 102402409 B CN102402409 B CN 102402409B CN 201010275938 A CN201010275938 A CN 201010275938A CN 102402409 B CN102402409 B CN 102402409B
Authority
CN
China
Prior art keywords
frame data
frame buffer
frame
write operation
buffer
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.)
Active
Application number
CN201010275938.6A
Other languages
Chinese (zh)
Other versions
CN102402409A (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.)
Wuxi Zhonggan Microelectronics Co Ltd
Original Assignee
Wuxi Zhonggan Microelectronics Co Ltd
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 Wuxi Zhonggan Microelectronics Co Ltd filed Critical Wuxi Zhonggan Microelectronics Co Ltd
Priority to CN201010275938.6A priority Critical patent/CN102402409B/en
Publication of CN102402409A publication Critical patent/CN102402409A/en
Application granted granted Critical
Publication of CN102402409B publication Critical patent/CN102402409B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

The invention provides a kind of brush screen method and apparatus, method therein specifically includes: write step: multiple frame buffers accept continual frame data write operation in turn; Select step: from the plurality of frame buffer, select one as reading frame buffer; Read step: according to preset brush screen sequential, carry out frame data read operation for described reading frame buffer, and the frame data of reading are sent to image display display; Judge step: when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, perform to select step for the frame buffer except described reading frame buffer. The present invention is in order to avoid the image tearing problem in brush screen process.

Description

A kind of brush screen method and apparatus
Technical field
The present invention relates to picture screen Display Technique field, particularly relate to a kind of brush screen method and apparatus.
Background technology
At present, the handheld device such as personal digital assistant, mobile phone is respectively provided with display function. For mobile phone, every Mobile phone is impossible to leave display screen, and user, it can be seen that display picture different on mobile phone screen, is do not stop brush screen to be undivided with program. Brush screen speed, brush screen effect all influence whether the use of user, and therefore, cell phone system is very important by a kind of good efficient brush screen mechanism.
Existing brush screen mechanism generally includes frame buffer, brush screen controller and image display, wherein, this frame buffer is for receiving frame data of also buffer memory input picture, the content of this frame buffer, for the brush screen sequential according to this image display, is read image display from the top of image to the bottom of image by horizontal line by brush screen controller.
Described brush screen has the property that one to be described input picture is actively, dynamic, it is impossible to stop in input process; Two is sequential as requested must carry out brush screen, and can not suspend in the process of brush screen. Therefore, while accepting read operation, this frame buffer also can accept the write operation of input picture concurrently.
But, the writing speed in reality is generally higher than reading speed; So, when input picture exceedes the reading from frame buffer to this image display to the write of this frame buffer, this input picture is written to but without the image section refreshed on this image display; Then, this image display had both comprised the view data of the previous frame being positioned at top, comprised again the view data of the next frame being positioned at bottom. When previous frame, next frame content difference time, what will result in that horizontal direction occurs in image on screen tears phenomenon, namely image show in common picture break-up (Imagetearing), user is shown as rocking by described picture break-up, therefore has a strong impact on the result of use of user.
For above-mentioned picture break-up, a kind of remedial measure is to increase the number of frame buffer in brush screen mechanism, it is assumed that have frame buffer 0 and 1 two frame buffers of frame buffer, then give tacit consent to and first write input picture with to frame buffer 0, and after writing, read frame buffer 0, meanwhile, write frame buffer 1; Described remedial measure can reduce the frequency of picture break-up, but, when writing speed is more than reading speed, picture break-up inevitably occurs.
In a word, it is necessary to the technical problem that those skilled in the art urgently solve is exactly: how can solve the problem that the image tearing problem in brush screen process.
Summary of the invention
The technical problem to be solved is to provide a kind of brush screen method and apparatus, in order to avoid the image tearing problem in brush screen process.
In order to solve the problems referred to above, the invention discloses a kind of brush screen method, including:
Write step: multiple frame buffers accept continual frame data write operation in turn;
Select step: from the plurality of frame buffer, select one as reading frame buffer;
Read step: according to preset brush screen sequential, carry out frame data read operation for described reading frame buffer, and the frame data of reading are sent to image display display;
Judge step: when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, perform to select step for the frame buffer except described reading frame buffer.
Preferably, described preset position condition is, described frame data write operation position in described reading frame buffer is put more than write data bits.
Preferably, described method also includes:
Speed according to current frame data read operation and the speed of current frame data write operation, adjust write data position.
Preferably, the maximum p of write data position is calculated by equation belowmax:
pmax=(2dVr-dVw)/Vr
Wherein, d is the size of frame data, VrFor the speed of current frame data read operation, VwFor the speed of current frame data write operation, and Vr> 0.5Vw��
Preferably, described selection step is travel through the plurality of frame buffer, if the frame data write operation of a frame buffer terminates, or, accept frame data write operation, then using it as reading frame buffer, and terminate traversal.
According to another embodiment of the present invention, the invention also discloses a kind of brush screen device, including:
Multiple frame buffers, for accepting continual frame data write operation in turn;
Brush screen controller, including:
Select module, for selecting one from the plurality of frame buffer as reading frame buffer;
Read through model, for according to preset brush screen sequential, carrying out frame data read operation for described reading frame buffer, and the frame data of reading be sent to image display; And
Judge module, for when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, notify described selection module, perform to select step for the frame buffer except described reading frame buffer; And
Image display, is used for showing frame data.
Preferably, described preset position condition is, described frame data write operation position in described reading frame buffer is put more than write data bits.
Preferably, described brush screen controller also includes:
Adjusting module, for the speed of the speed according to current frame data read operation and current frame data write operation, adjusts write data position.
Preferably, described brush screen controller also includes:
Computing module, for calculating the maximum p of write data position by equation belowmax:
pmax=(2dVr-dVw)/Vr
Wherein, d is the size of frame data, VrFor the speed of current frame data read operation, VwFor the speed of current frame data write operation, and Vr> 0.5Vw��
Preferably, described selection module, specifically for traveling through the plurality of frame buffer, if the frame data write operation of a frame buffer terminates, or, accept frame data write operation, then using it as reading frame buffer, and terminate traversal.
Compared with prior art, the invention have the advantages that
Owing to write operation speed is more than read operation speed, picture break-up performance in brush screen process is that write operation catch up with read operation in same frame buffer, described picture break-up includes two primary conditions, condition 1: in a upper moment, read operation is front, and write operation is rear, and, condition 2: in the next moment, write operation catch up with read operation, and said two condition is indispensable.
The present invention adopts " when current frame data read operation terminates, if described reading frame buffer is accepting frame data write operation " as condition 1, and, " preset position condition " is utilized to represent the probability of picture break-up in brush screen process, namely, using " described frame data write operation position in described reading frame buffer meet should " preset position condition " " as condition 2, and, when said two condition occurs simultaneously, read operation is performed continuing with described reading frame buffer, make the write operation being simultaneous for described reading frame buffer before read operation, it is thus possible to avoid picture break-up well, whereas if be unsatisfactory for this " preset position condition ", then can read new frame data from other frame buffer and display, therefore, the present invention under the premise avoiding picture break-up, can read up-to-date frame data and carry out brush screen, so that the brush screen mechanism of the equipment such as personal digital assistant, mobile phone is more efficient, screen shows more smooth, and user can be experienced preferably.
Described " preset position condition " in practice can be that described write operation position in described reading frame buffer is put more than write data bits; The present invention according to the speed of the speed of current frame data read operation and current frame data write operation, can also adjust write data position, and the basis for estimation that described adjustment enables to picture break-up probability is more accurate.
Accompanying drawing explanation
Fig. 1 is the flow chart of a kind of brush screen embodiment of the method 1 of the present invention;
Fig. 2 is a kind of application example of brush screen method of the present invention;
Fig. 3 is the another kind of application example of brush screen method of the present invention;
Fig. 4 is the flow chart of a kind of brush screen embodiment of the method 2 of the present invention;
Fig. 5 is the structure chart of a kind of brush screen device embodiment of the present invention.
Detailed description of the invention
Understandable for enabling the above-mentioned purpose of the present invention, feature and advantage to become apparent from, below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
With reference to Fig. 1, it is shown that the flow chart of a kind of brush screen embodiment of the method 1 of the present invention, specifically may include that
Write step 101, multiple frame buffer accepts continual frame data write operation in turn;
In practice, can being performed described frame data write operation by image unit, these frame data have the property that these frame data are inputs continuously, linearly input in units of frame; These frame data, in some moment, can only be input in the plurality of frame buffer, it is impossible to be simultaneously entered more than one frame buffer; The source of these frame data can be any type of view data, for instance, it is possible to it is the data come in from sensor (Sensor); The input of these frame data is actively, dynamically, it is impossible to stops in the process of input, does not also know when frame data can input complete.
Described frame buffer, is mainly used to frame data of buffer memory write, thus providing brush screen data source; In practice, the number of described frame buffer is generally >=2, each frame buffer therein may each be SRAM (SRAM, StaticRandomAccessMemory), SDRAM (synchronous DRAM, SynchronousDynamicRandomAccessMemory), the image storage medium of any internal memory form such as DDR (Double Data Rate synchronous DRAM, DoubleDataRate).
The frame data write operation order of the plurality of frame buffer is not any limitation as by the present invention, for 5 frame buffers being numbered 0,1,2,3,4, then the frame data write operation order of the first round can be 01234,01243,02134,02143 etc. 120 kinds; It addition, the second frame data write operation order taken turns can entirely different with the first round. " in turn " work of the plurality of frame buffer is intended merely to and meets this frame data active, characteristic dynamic, continual, and concrete scheme in turn is not any limitation as by the present invention.
Select step 102, from the plurality of frame buffer, select one as reading frame buffer;
Such as, described selection step 102 can be, travel through the plurality of frame buffer, if the frame data write operation of a frame buffer terminates, or, accept frame data write operation, then using it as reading frame buffer, and terminate traversal.
Read step 103, according to preset brush screen sequential, carry out frame data read operation for described reading frame buffer, and the frame data of reading are sent to image display display;
For mobile phone, it is possible to arranging various running parameter according to by user interface, described running parameter specifically may include that
1, the attribute of write frame data it is intended to, such as width (width), height (height), format (storage format, such as YUV420) etc.
2, the running parameter of the plurality of frame buffer, for instance, width, height, format;
3, width, the height of image display;
4, according to the image display requirement to brush screen sequential, described preset brush screen sequential is configured.
It addition, for the frame data in frame buffer are brushed out to image display one to one, should pass through to arrange described frame buffer and image display has identical width, height.
In the handheld devices such as mobile phone, described image display is mainly used to show image, it can be dpipanel (fixed time sequence display screen, etc. datapixelinterfacepanel) be there is the display module of timing requirements by all in map brushing, namely, the brush screen data of input sequential as requested must carry out map brushing, and can not suspend in the process of map brushing.
Judge step 104, when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, perform to select step 102 for the frame buffer except described reading frame buffer.
With reference to Fig. 2, in a kind of application example of the present invention, designing two frame buffers: frame buffer 0 and frame buffer 1, acquiescence first accepts frame data write operation with frame buffer 0; After frame data receive, using frame buffer 0 as reading frame buffer, namely the frame data of frame buffer 0 carry out brush screen; Meanwhile, the frame data of image unit write are received with frame buffer 1.
Wherein, described frame data read operation is, with speed VrThe content of frame buffer 0 is read image display from the top of two field picture to the bottom of image by horizontal line, and, described frame data write operation is, with speed VwThe bottom at the top of two field picture to image is written to frame buffer 1 by horizontal line.
Owing to write operation speed is more than read operation speed, therefore occur that picture break-up performance in brush screen process is that write operation catch up with read operation in same frame buffer, described picture break-up includes two primary conditions, condition 1: in a upper moment, read operation is front, and write operation is rear, and, condition 2: in the next moment, write operation catch up with read operation, and said two condition is indispensable.
Normally, the speed V of frame data read operationrSpeed V with frame data write operationwBetween can meet following relation: Vr> 0.5Vw, to ensure that described frame data write operation is not over described frame data read operation such that it is able to avoid picture break-up in the process reading frame buffer 0.
When the frame data read operation of described frame buffer 0 terminates, if current frame data write operation is for frame buffer 1, due to Vr< Vw, therefore described frame data read operation is not over described frame data write operation, does not have the probability of picture break-up; Whereas if current frame data write operation is for frame buffer 0, then described frame data write operation is well over described frame data read operation, thus there is the probability of picture break-up.
Inventor herein notices this point, adopt " when current frame data read operation terminates, if described reading frame buffer is accepting frame data write operation " as condition 1, and, " preset position condition " is utilized to represent the probability of picture break-up in brush screen process, namely, using " described frame data write operation position in described reading frame buffer meet should " preset position condition " " as condition 2, and, when said two condition occurs simultaneously, frame data read operation is carried out continuing with described frame buffer 0, make described frame data write operation before frame data read operation, it is thus possible to avoid this probability, otherwise, then frame buffer 1 can be selected to carry out frame data read operation.
In practice, it is possible to by user interface, the speed according to the speed of frame data read operation and frame data write operation, arrange " preset position condition "; Specifically, described " preset position condition " can be, described frame data write operation position in described reading frame buffer is put more than write data bits.
With reference to Fig. 3, in the another kind of application example of the present invention, when the frame data read operation of described frame buffer 0 terminates, assume that current frame data write operation is for frame buffer 0, then can obtain described frame data write operation position q in frame buffer 0 according to write pointer, it is compared with write data position p.
Ideally, after reading frame buffer 0 end, can and then read frame buffer 1, it is assumed that when reading frame buffer 1 and terminating, described frame data write operation just catch up with described frame data read operation, now can obtain the maximum p of write data position pmax, have according to the relation of Position And Velocity:
d/Vr=(d+d-pmax)/Vw(1)
According to formula (1), it is possible to obtain pmaxComputing formula:
pmax=(2dVr-dVw)/Vr(2)
Wherein, d is the size of frame data, VrFor the speed of current frame data read operation, VwFor the speed of current frame data write operation, and Vr> 0.5Vw��
In practice, the speed V of current frame data write operationrUnstable, for instance can under more than the premise of read operation speed time big time little, therefore, calculating pmaxTime can take VrMaximum, to be further ensured that described frame data write operation is less than described frame data read operation, thus solving the image tearing problem in brush screen process better.
In like manner, described preset brush screen sequential changes along with the timing requirements of image display, thus causing the situation of the velocity variations of current frame data read operation, therefore, in one preferred embodiment of the invention, according to the speed of the speed of current frame data read operation and current frame data write operation, write data position can also be adjusted. The basis for estimation that described adjustment enables to picture break-up probability is more accurate.
For making those skilled in the art be more fully understood that the present invention, below by way of a kind of brush screen embodiment of the method 2, described brush screen process is described; Described example relates to, and adopts two frame buffers: frame buffer 0 and frame buffer 1, and, adopt image unit to input frame data to display continuously, with reference to Fig. 4, specifically may include that
Step 401, running parameter is set by user interface;
Step 402, image unit input frame data to display continuously;
Step 403, frame buffer 0 accept frame data write operation;
Step 404, judgment frame buffer 0 frame data write operation whether complete, if so, then perform step 405 and 406, otherwise, return perform step 403;
Step 405, frame buffer 1 accept frame data write operation;
Step 406, according to preset brush screen sequential, carry out frame data read operation for frame buffer 0, and the frame data of reading are sent to image display display;
Step 407, after the frame data write operation of frame buffer 1 terminates, continue write frame data to frame buffer 0;
Step 408, after the frame data read operation of frame buffer 0 terminates, continue to read frame data to image display from frame buffer 1;
Step 409, after the frame data write operation of frame buffer 0 terminates, continue write frame data to frame buffer 1;
Step 410, frame buffer 1 frame data read operation terminate;
Step 411, according to position x in frame buffer 1 of the pointer of described frame data write operation;
Step 412, by user interface, write data bits is dynamically set and puts p;
Step 413, judge x > whether p set up, if so, then return and perform step 408, otherwise, perform step 414;
Step 414, read frame data from frame buffer 0 to image display.
In a word, in brush screen process, described frame data write operation and frame data read operation carry out all incessantly.
Corresponding to preceding method embodiment, the invention also discloses a kind of brush screen device, with reference to Fig. 5, specifically may include that
Multiple frame buffers 501, for accepting continual frame data write operation in turn;
Brush screen controller 502, specifically may include that
Select module 521, for selecting one from the plurality of frame buffer as reading frame buffer;
Read through model 522, for according to preset brush screen sequential, carrying out frame data read operation for described reading frame buffer, and the frame data of reading be sent to image display; And
Judge module 523, for when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, notify described selection module, perform to select step for the frame buffer except described reading frame buffer; And
Image display 503, is used for showing frame data.
In one preferred embodiment of the invention, described preset position condition can be, p is put more than write data bits in described frame data write operation position in described reading frame buffer.
Specifically, it is possible in described brush screen controller 502, design is such as lower module:
Computing module, for calculating the maximum p of write data position by equation belowmax:
pmax=(2dVr-dVw)/Vr
Wherein, d is the size of frame data, VrFor the speed of current frame data read operation, VwFor the speed of current frame data write operation, and Vr> 0.5Vw��
Consider that the speed of current frame data read operation and the speed of current frame data write operation are continually changing the situation of renewal, in another preferred embodiment of the invention, described brush screen controller 502 can also include: adjusting module, for the speed of the speed according to current frame data read operation and current frame data write operation, adjust write data position. The basis for estimation that described adjustment enables to picture break-up probability is more accurate.
In one preferred embodiment of the invention, described selection module 521, can specifically for traveling through the plurality of frame buffer, if the frame data write operation of a frame buffer terminates, or, accepting frame data write operation, then using it as reading frame buffer, and terminate traversal.
Each embodiment in this specification all adopts the mode gone forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually referring to. For device embodiment, due to itself and embodiment of the method basic simlarity, so what describe is fairly simple, relevant part illustrates referring to the part of embodiment of the method.
Present invention could apply to personal digital assistant, mobile phone etc. and need the equipment of brush screen, in order to avoid the picture break-up in brush screen process, the brush screen mechanism making these equipment is more efficient, and screen shows more smooth, and user can be experienced preferably.
Above to a kind of brush screen method and apparatus provided by the present invention, it is described in detail, principles of the invention and embodiment are set forth by specific case used herein, and the explanation of above example is only intended to help to understand method and the core concept thereof of the present invention; Simultaneously for one of ordinary skill in the art, according to the thought of the present invention, all will change in specific embodiments and applications, in sum, this specification content should not be construed as limitation of the present invention.

Claims (8)

1. a brush screen method, it is characterised in that including:
Write step: multiple frame buffers accept continual frame data write operation in turn; Described frame data are inputs continuously, linearly input in units of frame;
Select step: from the plurality of frame buffer, select one as reading frame buffer;
Read step: according to preset brush screen sequential, carry out frame data read operation for described reading frame buffer, and the frame data of reading are sent to image display display;
Judge step: when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, perform to select step for the frame buffer except described reading frame buffer;
Wherein, described preset position condition is, described frame data write operation position in described reading frame buffer is put more than write data bits.
2. the method for claim 1, it is characterised in that also include:
Speed according to current frame data read operation and the speed of current frame data write operation, adjust write data position.
3. method as claimed in claim 1 or 2, it is characterised in that calculated the maximum p of write data position by equation belowmax:
pmax=(2dVr-dVw)/Vr
Wherein, d is the size of frame data, VrFor the speed of current frame data read operation, VwFor the speed of current frame data write operation, and Vr> 0.5Vw��
4. the method for claim 1, it is characterised in that described selection step is, travel through the plurality of frame buffer, if the frame data write operation of a frame buffer terminates, or, accept frame data write operation, then using it as reading frame buffer, and terminate traversal.
5. a brush screen device, it is characterised in that including:
Multiple frame buffers, for accepting continual frame data write operation in turn; Described frame data are inputs continuously, linearly input in units of frame;
Brush screen controller, including:
Select module, for selecting one from the plurality of frame buffer as reading frame buffer;
Read through model, for according to preset brush screen sequential, carrying out frame data read operation for described reading frame buffer, and the frame data of reading be sent to image display; And
Judge module, for when described frame data read operation terminates, if described reading frame buffer is accepting frame data write operation, and, described frame data write operation position in described reading frame buffer meets preset position condition, then perform read operation for described reading frame buffer, otherwise, notify described selection module, perform to select step for the frame buffer except described reading frame buffer; And
Image display, is used for showing frame data;
Wherein, described preset position condition is, described frame data write operation position in described reading frame buffer is put more than write data bits.
6. device as claimed in claim 5, it is characterised in that described brush screen controller also includes:
Adjusting module, for the speed of the speed according to current frame data read operation and current frame data write operation, adjusts write data position.
7. the device as described in claim 5 or 6, it is characterised in that described brush screen controller also includes:
Computing module, for calculating the maximum p of write data position by equation belowmax:
pmax=(2dVr-dVw)/Vr
Wherein, d is the size of frame data, VrFor the speed of current frame data read operation, VwFor the speed of current frame data write operation, and Vr> 0.5Vw��
8. device as claimed in claim 5, it is characterised in that described selection module, specifically for traveling through the plurality of frame buffer, if the frame data write operation of a frame buffer terminates, or, accept frame data write operation, then using it as reading frame buffer, and terminate traversal.
CN201010275938.6A 2010-09-07 2010-09-07 A kind of brush screen method and apparatus Active CN102402409B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010275938.6A CN102402409B (en) 2010-09-07 2010-09-07 A kind of brush screen method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010275938.6A CN102402409B (en) 2010-09-07 2010-09-07 A kind of brush screen method and apparatus

Publications (2)

Publication Number Publication Date
CN102402409A CN102402409A (en) 2012-04-04
CN102402409B true CN102402409B (en) 2016-06-01

Family

ID=45884648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010275938.6A Active CN102402409B (en) 2010-09-07 2010-09-07 A kind of brush screen method and apparatus

Country Status (1)

Country Link
CN (1) CN102402409B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103680461B (en) * 2012-09-20 2017-06-23 广东新岸线计算机系统芯片有限公司 A kind of method and display system for realizing showing frame buffer switching
CN103021370B (en) * 2012-12-26 2015-01-14 广东欧珀移动通信有限公司 System and method for improving anti-interference capability of liquid-crystal display screen
CN103065598B (en) * 2012-12-31 2014-12-17 东南大学 Control method for preventing liquid crystal display from being blurred
WO2016019753A1 (en) * 2014-08-08 2016-02-11 华为技术有限公司 Refresh control method and apparatus for display device
CN105788542B (en) * 2014-08-08 2018-05-11 华为技术有限公司 The refresh control method and device of a kind of display device
CN116560566A (en) * 2021-11-27 2023-08-08 深圳曦华科技有限公司 Image data reading and writing control method, related device, storage medium and program
CN114153416B (en) * 2021-11-27 2024-02-23 深圳曦华科技有限公司 A display control method and related devices
CN114153414A (en) * 2021-11-27 2022-03-08 深圳曦华科技有限公司 Image anti-tearing method and related device
CN119941488B (en) * 2025-04-08 2025-06-17 中茵微电子(南京)有限公司 A data anti-trampling design method based on double buffer

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221741A (en) * 2006-12-29 2008-07-16 美国凹凸微系有限公司 Method of driving display device
CN101567849A (en) * 2009-04-30 2009-10-28 炬才微电子(深圳)有限公司 Data buffer caching method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4082414B2 (en) * 2005-02-23 2008-04-30 セイコーエプソン株式会社 Projection system, projector, projector control method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221741A (en) * 2006-12-29 2008-07-16 美国凹凸微系有限公司 Method of driving display device
CN101567849A (en) * 2009-04-30 2009-10-28 炬才微电子(深圳)有限公司 Data buffer caching method and device

Also Published As

Publication number Publication date
CN102402409A (en) 2012-04-04

Similar Documents

Publication Publication Date Title
CN102402409B (en) A kind of brush screen method and apparatus
US10991345B2 (en) Managing transitions of adaptive display rates for different video playback scenarios
CN105788542B (en) The refresh control method and device of a kind of display device
US10475405B2 (en) Dynamic control of display refresh rate based on user interface activity
CN103186919B (en) A kind of word rendering intent and device
WO2020207250A1 (en) Vertical synchronization method and apparatus, terminal, and storage medium
US20190182452A1 (en) Dynamic control of display refresh rate based on user interface activity
CN105872432A (en) Rapid self-adaptive frame rate conversion device and method
US9177534B2 (en) Data transmission for display partial update
CN104268113B (en) The lcd controller of DPI interfaces and the method for its adaptive bandwidth
CN105741237A (en) FPGA (Field Programmable Gate Array) image rollover based hardware realization method
CN103377030A (en) Image rotation control method and device
CN202771651U (en) Dual display touch screen type dual-core electronic schoolbag
JP2002108288A (en) Liquid crystal driving method, liquid crystal driving device, liquid crystal display device
CN103794182B (en) Display control unit and data handling system
CN101236740B (en) A display data transmission method and device
CN103631824B (en) A kind of Webpage display process and device
WO2016019753A1 (en) Refresh control method and apparatus for display device
CN102290033B (en) Method and device for refreshing image
CN101359460A (en) Control method for rotating display of image and apparatus
KR101719273B1 (en) Display controller and display device including the same
CN103440118A (en) Paging multi-level displaying method based on three-dimensional digital city system model
CN111768732A (en) A display driving device, display device and display driving method
CN104731824A (en) Picture display method and picture display device
CN103745681B (en) A kind of graphicalphanumeric generator based on complex programmable device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 214000 Jiangsu province Wuxi District Qingyuan Road No. 18 Taihu International Science Park sensor network university science and Technology Park 530 building A1001

Applicant after: WUXI ZHONGGAN MICROELECTRONIC CO., LTD.

Address before: 214028 national integrated circuit design (21-1), Changjiang Road, New District, Jiangsu, Wuxi, China, China (610)

Applicant before: Wuxi Vimicro Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant