CN102184715B - Screen refreshing device and method based on syncretic communication terminal - Google Patents
Screen refreshing device and method based on syncretic communication terminal Download PDFInfo
- Publication number
- CN102184715B CN102184715B CN2011100322637A CN201110032263A CN102184715B CN 102184715 B CN102184715 B CN 102184715B CN 2011100322637 A CN2011100322637 A CN 2011100322637A CN 201110032263 A CN201110032263 A CN 201110032263A CN 102184715 B CN102184715 B CN 102184715B
- Authority
- CN
- China
- Prior art keywords
- brush
- screen
- lcd
- module
- request
- 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
Images
Landscapes
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a screen refreshing device and a method based on a syncretic communication terminal, belonging to the technical field of the structure of the screen refreshing device and the screen refreshing method which are based on the syncretic communication terminal and can improve the procedure response speed in the information or communication technology. The screen refreshing device comprises a GUI (graphic user interface) module, an LCD (liquid crystal display) screen refreshing module and an LCD drive module; through increasing the LCD screen refreshing module, the screen area needing to be refreshed is cut into a plurality of small rectangular areas, and the dot matrix data of the small areas are written into the LCD one by one through the LCD drive module at regular time. Since the screen area needing to be refreshed is cut into a plurality of small rectangular areas, the time for refreshing the small areas cannot influence the processing on other service modules, thus promoting the procedure response speed.
Description
Technical field
The present invention relates to a kind of brush screen device and method based on converged communication terminal; The technical field that belongs to the apparatus and method of the information or the communication technology belongs in the information or the communication technology structure and the technical field of brush screen method that can improve the brush screen device of program response speed based on converged communication terminal specifically.
Background technology
Along with the arrival in converged communication epoch, the transmission that enterprise can carry out information through converged communication terminal with exchange.Converged communication terminal will be responsible for handling communication protocol, voice and graphical interfaces and show.Wherein graphical interfaces shows and to be handled by special GUI module that (GUI is the abbreviation of Graphical User Interface-graphic user interface, claims that again graphical user interface is meant the computer operation user interface that adopts graphics mode to show.Compare with the Command Line Interface that early stage computing machine uses, graphical interfaces visually is easier to accept for the user; ), GUI module invokes shape library generates the graphical interfaces of rectangle, and the dot array data of graphical interfaces, writes LCD through the LCD driver, realizes the demonstration of graphical interfaces.But; When the dot array data that will write LCD is bigger; The GUI module can take CPU (central processing unit) for a long time; And other business module will can not get timely processing at this moment, the business module (such as speech processing module) that has real-time to require produced influence, thereby directly influence the response speed of whole procedure.
In order to address the above problem, common way is to change more high performance CPU to improve brush screen speed, need change hardware designs like this, causes hardware cost to increase, and the construction cycle prolongs greatly.
Summary of the invention
The invention provides a kind of brush screen device and method,, need not to change more high performance CPU, can guarantee the purpose of program response speed for will write bigger LCD dot array data the time to be implemented in during graphical interfaces shows based on converged communication terminal.
For reaching described purpose technical scheme of the present invention be:
A kind of brush screen device based on converged communication terminal is based upon on the basis of existing converged communication terminal, comprising: a GUI module, a LCD brush panel module and a LCD driver module;
Described GUI module as the request of a brush screen, is issued LCD brush panel module to the dot array data in graphical interfaces brush screen zone;
Described LCD brush panel module; With receiving that the inner brush of brush screen request adding to LCD brush panel module from the GUI module shields in the request queue; And after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the screen request of brushing, periodically in proper order dot array data is write successively the display buffer of LCD according to system clock singly by this brush screen request;
Described LCD driver module is called by this LCD brush panel module, writes the dot array data of LCD display buffer in the video memory;
This LCD brush panel module comprises interpolation module, Region Segmentation module and writes panel module;
Described interpolation module is in brush screen request adding to the brush screen request queue of receiving from the regional dot array data of the graphical interfaces brush screen of GUI module;
Described Region Segmentation module; After the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the request of brush screen; Evenly cut apart lcd screen and become at least one rectangular area, the described rectangular area of contrast, the brush that will refresh screen zone is divided at least one rectangle zonule, and refreshes a required time of rectangular area and do not influence the processing of other business module;
The described panel module of writing, the display buffer of periodically asking to write the dot array data of these rectangle zonules successively in proper order singly LCD according to system clock by the brush screen.
This brush screen zone is less than the lcd screen zone; This rectangular area is less than described brush screen zone.
A kind of brush screen method based on converged communication terminal comprises the steps:
(300), the GUI module as the request of a brush screen, is issued LCD brush panel module to the dot array data in graphical interfaces brush screen zone;
(301), LCD brush panel module is with receiving that brush screen request adding to the LCD from the GUI module brushes in the inner brush screen request queue of panel module;
(302), LCD brush panel module is after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the request of brush screen; Evenly cut apart lcd screen and become at least one rectangular area; The described rectangular area of contrast, the brush that will refresh screen zone is divided at least one rectangle zonule, and refreshes a required time of rectangular area and do not influence the processing of other business module;
(303), LCD brush panel module periodically writes the LCD display buffer to the dot array data of these rectangle zonules through the LCD driver module singly in proper order according to system clock.
The described lcd screen of this step 302 zone is 160 * 96 lcd screen zone, and described lcd screen zone leveling is divided into the rectangular area of 6 54 * 48 sizes.
A described rectangular area of the said system clock periodic refreshing of this step 303 required time is less than 10ms.
The said brush of this step 300 shields the rectangular shape that is shaped as of regional structure.
Adopt brush screen device provided by the invention and method,, replace GUI resume module brush screen through increasing a LCD brush panel module; The GUI module as the request of a brush screen, is issued LCD brush panel module to the dot array data of graphical interfaces; LCD brush panel module is with receiving that brush screen request adding to the LCD from the GUI module brushes in the inner brush screen request queue of panel module; LCD brush panel module is after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the request of brush screen; And be divided into a plurality of rectangles zonule to the screen area that will refresh (brush screen zone), regularly write LCD to the dot array data of these zonules through the LCD driver module singly.
Because the screen area that will refresh (brush screen zone) is divided into a plurality of (rectangle) zonule; Can not influence the processing of other business module and refresh the required time of zonule; And be regularly to carry out,, can not influence other business module so whole brush screen process can not take CPU for a long time; The processing of the business module of real-time requirement is particularly arranged, thereby improved the response speed of program.
Description of drawings
Fig. 1 brushes the structural representation of screen device for the present invention;
Fig. 2 is the process flow diagram of the present invention to lcd screen brush screen;
Fig. 3 is the structural representation of preferred embodiment of the present invention;
The process flow diagram that Fig. 4 handles for preferred embodiment brush screen of the present invention.
Label declaration among the figure
10, brush screen zone 11, lcd screen
12, rectangular area
20, LCD brush panel module 200, interpolation module
210, Region Segmentation module
220, write panel module
30, LCD driver module
100, GUI module
Embodiment
Below in conjunction with accompanying drawing brush screen device of the present invention and brush screen method are described in further detail as follows.
As shown in Figure 1, brush the structural representation of screen device for the present invention;
A kind of brush screen device based on converged communication terminal is based upon on the basis of existing converged communication terminal, comprising: GUI module 100, LCD brush panel module 20 and LCD driver module 30;
Described GUI module 100 as the request of a brush screen, is issued LCD brush panel module 20 to the dot array data in graphical interfaces brush screen zone 10;
Described LCD brush panel module 20; With receiving that brush screen request adding to the LCD brush panel module 20 inner brushes from GUI module 100 shield in the request queue; And after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the screen request of brushing, periodically in proper order dot array data is write successively the display buffer of LCD according to system clock singly by this brush screen request;
This LCD brush panel module 20 further comprises interpolation module 200, Region Segmentation module 210 and writes panel module 220; Described interpolation module 200 is in brush screen request adding to the brush screen request queue of receiving from the dot array data in the graphical interfaces of GUI module brush screen zone 10;
Described Region Segmentation module 210; After the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out brush screen request (brush screen zone 10); Evenly cut apart 11 one-tenth at least one rectangular areas 12 of lcd screen, the described rectangular area 12 of 10 contrasts, the brush that will refresh screen zone is divided at least one rectangle zonule;
The described panel module 220 of writing periodically shields the display buffer that request (brush screen zone 10) writes the dot array data of these rectangle zonules LCD singly in proper order successively by brush according to system clock.
Described LCD driver module 30 is called by this LCD brush panel module 20 (write panel module 220), writes the dot array data of LCD display buffer in the video memory.
Described video memory full name video card internal memory; Its major function is to be used for being responsible for the handled various data of storage display chip; Display chip can be saved in data in the video memory after handling data; From video memory, read out data and convert digital signal into simulating signal by RAMDAC (digital to analog converter) then, come out by screen display at last.The picture that we see on display screen is to be made up of one by one pixel; And each pixel is all controlled its brightness and color with 4 to 32 even 64 data; These data must be preserved through video memory; Transfer to display chip and CPU allotment again, be converted into figure to operation result at last and output on the display.Video memory storage to similarly being the information that video card outputs to each pixel on the display.
This brush screen zone 10 is less than lcd screen 11 zones; This rectangular area 12 is less than described brush screen zone 10.
As shown in Figure 2, be the process flow diagram of the present invention to lcd screen brush screen;
A kind of brush screen method based on converged communication terminal comprises the steps:
Step 300, GUI module as the request of a brush screen, are issued LCD brush panel module to the dot array data in graphical interfaces brush screen zone 10 (said brush shields the rectangular shape that is shaped as of regional 10 structures);
Step 301, LCD brush panel module 20 are with receiving that brush screen request adding to the LCD from GUI module 100 brushes in the brush screen request queue of panel module 20 inside;
Step 302, LCD brush panel module 20 are after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the request of brush screen; Evenly cut apart 11 one-tenth at least one rectangular areas 12 of lcd screen, the described rectangular area 12 of 10 contrasts, the brush that will refresh screen zone is divided at least one rectangle zonule;
Step 303, LCD brush panel module 20 write the LCD display buffer to the dot array data of these rectangle zonules through LCD driver module 30 according to the order singly of system clock timing (a described rectangular area of said system clock periodic refreshing 12 required times are less than 10ms).
Below, through concrete embodiment the present invention is described in detail.
As shown in Figure 3, be the structural representation of preferred embodiment of the present invention; To the lcd screen of 160*96 (or 160 * 96), on average be divided into lcd screen 11 rectangular area 12 (for example, the numbering like 6 rectangular areas of Fig. 3 is respectively 1,2,3,4,5,6) of 6 54*48 (or 54 * 48) size.The purpose of dividing is for cutting apart brush screen zone 10 reference to be provided when handling the request of brush screen, and each the rectangle zonule after cutting apart is the subclass of corresponding screen rectangular area (being described rectangular area 12) respectively, will brush like Fig. 3 and shield regional 10 and be divided into a; B, c, four rectangle zonules of d; They are respectively numbering 2; The subclass of 3,5,6 rectangular area.So divide and to satisfy the principle of cutting apart,, and refresh a required time of screen rectangle zonule and do not influence the processing of other business module, the business module that especially has real-time to require because the area of a screen rectangular area 12 confirms.In this preferred embodiment; The business module that has real-time to require is a speech processing module; Require every 10ms (millisecond) to handle a packet; Therefore requiring to refresh a screen rectangular area required time must be less than 10ms, and through actual test, the regional required time that refreshes a 54*48 size can meet the demands.Therefore, specifically dividing number will determine according to lcd screen size and the cpu performance that reality is used.
As shown in Figure 4, for preferred embodiment brush of the present invention shields the process flow diagram that handle in (brush screen zone 10).
Claims (6)
1. the brush screen device based on converged communication terminal is based upon on the basis of existing converged communication terminal, it is characterized in that, comprising: a GUI module, a LCD brush panel module and a LCD driver module;
Described GUI module as the request of a brush screen, is issued LCD brush panel module to the dot array data in graphical interfaces brush screen zone;
Described LCD brush panel module; With receiving that the inner brush of brush screen request adding to LCD brush panel module from the GUI module shields in the request queue; And after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the screen request of brushing, periodically in proper order dot array data is write successively the display buffer of LCD according to system clock singly by this brush screen request;
Described LCD driver module is called by this LCD brush panel module, writes the dot array data of LCD display buffer in the video memory;
This LCD brush panel module comprises interpolation module, Region Segmentation module and writes panel module;
Described interpolation module is in brush screen request adding to the brush screen request queue of receiving from the regional dot array data of the graphical interfaces brush screen of GUI module;
Described Region Segmentation module; After the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the request of brush screen; Evenly cut apart lcd screen and become at least one rectangular area, the described rectangular area of contrast, the brush that will refresh screen zone is divided at least one rectangle zonule, and refreshes a required time of rectangular area and do not influence the processing of other business module;
The described panel module of writing, the display buffer of periodically asking to write the dot array data of these rectangle zonules successively in proper order singly LCD according to system clock by the brush screen.
2. the brush screen device based on converged communication terminal as claimed in claim 1 is characterized in that this brush screen zone is less than the lcd screen zone; This rectangular area is less than described brush screen zone.
3. the brush screen method based on converged communication terminal is characterized in that comprising the steps:
(300), the GUI module as the request of a brush screen, is issued LCD brush panel module to the dot array data in graphical interfaces brush screen zone;
(301), LCD brush panel module is with receiving that brush screen request adding to the LCD from the GUI module brushes in the inner brush screen request queue of panel module;
(302), LCD brush panel module is after the trigger pip of receiving from operating system; Press first-in first-out and from the request queue of brush screen, take out the request of brush screen; Evenly cut apart lcd screen and become at least one rectangular area; The described rectangular area of contrast, the brush that will refresh screen zone is divided at least one rectangle zonule, and refreshes a required time of rectangular area and do not influence the processing of other business module;
(303), LCD brush panel module periodically writes the LCD display buffer to the dot array data of these rectangle zonules through the LCD driver module singly in proper order according to system clock.
4. the brush screen method based on converged communication terminal as claimed in claim 3 is characterized in that the described lcd screen of this step (302) zone is 160 * 96 lcd screen zone, and described lcd screen zone leveling is divided into the rectangular area of 6 54 * 48 sizes.
5. the brush screen method based on converged communication terminal as claimed in claim 3 is characterized in that a described rectangular area of the said system clock periodic refreshing of this step (303) required time is less than 10ms.
6. the brush screen method based on converged communication terminal as claimed in claim 3 is characterized in that the said brush of this step (300) shields the rectangular shape that is shaped as of regional structure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100322637A CN102184715B (en) | 2011-01-30 | 2011-01-30 | Screen refreshing device and method based on syncretic communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100322637A CN102184715B (en) | 2011-01-30 | 2011-01-30 | Screen refreshing device and method based on syncretic communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102184715A CN102184715A (en) | 2011-09-14 |
CN102184715B true CN102184715B (en) | 2012-11-28 |
Family
ID=44570881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100322637A Expired - Fee Related CN102184715B (en) | 2011-01-30 | 2011-01-30 | Screen refreshing device and method based on syncretic communication terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102184715B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103035219B (en) * | 2012-12-25 | 2015-10-28 | 广东威创视讯科技股份有限公司 | The reading/writing method of dot matrix type liquid crystal display and device |
CN105096365A (en) * | 2014-05-16 | 2015-11-25 | Tcl集团股份有限公司 | 3D interface local refreshing method and system |
CN106775545B (en) * | 2017-02-10 | 2020-06-02 | 泰凌微电子(上海)有限公司 | Method and device for updating node |
CN114203127A (en) * | 2021-12-16 | 2022-03-18 | 东风电子科技股份有限公司 | Improved method, device and processor for data output display of dot matrix liquid crystal display and computer readable storage medium thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1630371A (en) * | 2003-12-19 | 2005-06-22 | 联想(北京)有限公司 | A method of lossless image compression applied to real time transmission |
CN101808203A (en) * | 2009-02-13 | 2010-08-18 | 沈阳晨讯希姆通科技有限公司 | Mobile phone CMMB system and implementation method thereof |
CN101895634A (en) * | 2010-07-15 | 2010-11-24 | 中兴通讯股份有限公司 | Method and device for realizing dynamic switching of mobile terminal interface |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8156146B2 (en) * | 2007-09-28 | 2012-04-10 | Xcerion Aktiebolag | Network file system |
JP5578400B2 (en) * | 2009-07-16 | 2014-08-27 | Nltテクノロジー株式会社 | Image display device and driving method used for the image display device |
-
2011
- 2011-01-30 CN CN2011100322637A patent/CN102184715B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1630371A (en) * | 2003-12-19 | 2005-06-22 | 联想(北京)有限公司 | A method of lossless image compression applied to real time transmission |
CN101808203A (en) * | 2009-02-13 | 2010-08-18 | 沈阳晨讯希姆通科技有限公司 | Mobile phone CMMB system and implementation method thereof |
CN101895634A (en) * | 2010-07-15 | 2010-11-24 | 中兴通讯股份有限公司 | Method and device for realizing dynamic switching of mobile terminal interface |
Also Published As
Publication number | Publication date |
---|---|
CN102184715A (en) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107493448B (en) | Image processing system, image display method and display device | |
CN103137081B (en) | Display panel gate driving circuit and display screen | |
CN105788542B (en) | The refresh control method and device of a kind of display device | |
CN104160420B (en) | Graphics Processing Unit performs figure and non-graphic application | |
CN1520579A (en) | Appts. method and system with graphics-rendering engine having time allocator | |
CN102184715B (en) | Screen refreshing device and method based on syncretic communication terminal | |
US8949554B2 (en) | Idle power control in multi-display systems | |
CN102298561A (en) | Method for conducting multi-channel data processing to storage device and system and device | |
CN102890427B (en) | Method for preparing skewed data in field programmable gate array (FPGA) of direct-writing type photoetching system | |
CN202075970U (en) | VGA display drive controller based on FPGA system | |
JPH11511263A (en) | Computer system with display | |
CN100446084C (en) | Picture data transmitting method, video data transmitting method and time-sequence control module | |
CN111669648B (en) | Video frequency doubling method | |
CN101404135A (en) | Method for improving refreshing speed, scanning control apparatus and display system | |
US8305384B2 (en) | System and method for storing and accessing pixel data in a graphics display device | |
CN100423081C (en) | Hardware acceleration display horizontal line section device and method | |
CN101499245B (en) | Asynchronous first-in first-out memory, liquid crystal display controller and its control method | |
CN201307394Y (en) | Scanning control device and display system | |
CN112017612A (en) | Time schedule controller, control method thereof and display device with time schedule controller | |
CN103761152A (en) | Method for preventing display anomaly during DDR (double data rate) frequency conversion | |
WO2022193694A1 (en) | Touch display driving device and method, and touch display device | |
CN115639920B (en) | Drawing method, electronic device, and readable storage medium | |
CN102306089B (en) | Method of remote VGA (video graphics array) display used for computer hardware experiment | |
CN101359460A (en) | Control method for rotating display of image and apparatus | |
CN113870808A (en) | Time sequence control method, time sequence controller, storage medium and computer equipment |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190717 Address after: 519000. A District 1, 15A, conference center, 1 Software Road, Tang Wan Town, Zhuhai hi tech Zone, Guangdong, 1 Patentee after: GUANGDONG JIAMI TECHNOLOGY Co.,Ltd. Address before: 519080, B5, 4th floor, South Software Park, Zhuhai high tech Zone, Guangdong Patentee before: GUANGDONG JIAHE COMMUNICATION TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121128 Termination date: 20220130 |
|
CF01 | Termination of patent right due to non-payment of annual fee |