CN102402409B - A kind of brush screen method and apparatus - Google Patents
A kind of brush screen method and apparatus Download PDFInfo
- 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
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
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.
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)
| 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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4082414B2 (en) * | 2005-02-23 | 2008-04-30 | セイコーエプソン株式会社 | Projection system, projector, projector control method, and program |
-
2010
- 2010-09-07 CN CN201010275938.6A patent/CN102402409B/en active Active
Patent Citations (2)
| 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 |