CN103064502A - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN103064502A CN103064502A CN2012105515950A CN201210551595A CN103064502A CN 103064502 A CN103064502 A CN 103064502A CN 2012105515950 A CN2012105515950 A CN 2012105515950A CN 201210551595 A CN201210551595 A CN 201210551595A CN 103064502 A CN103064502 A CN 103064502A
- Authority
- CN
- China
- Prior art keywords
- data
- transmitted
- current demonstration
- change
- lcd
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3253—Power saving in bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1415—Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
The invention discloses a data transmission method and device. The method includes: determining data which changes relative to current displayed data in data to be transmitted; and transmitting the changed data. Therefore, the amount of data transmission on an LCD (liquid crystal display) interface can be reduced, and then power consumption of the data transmission on the LED interface can be reduced, so that unnecessary power consumption during each entire screen data transmission can be avoided, and an LED terminal provided with a CPU (central processing unit) model can reduce power consumption and have longer service time.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of data transmission method and device.
Background technology
Along with popularizing of smart mobile phone, the liquid crystal display of mobile phone (Liquid Crystal Display is referred to as LCD) screen is also increasing, and the lifting except visual experience that thereupon brings also has the rising of power consumption.Because the bottleneck of lithium battery, cause the flying power of smart mobile phone can't satisfy active user's demand, browse slightly for a moment webpage, play game, will exhaust very soon electric weight.Such as panel computer etc., also there are the problems referred to above in other terminal.The LCD screen carries out substantially power saving to it and is very important, to reduce as far as possible the power consumption of terminal as the rich and influential family of electric quantity consumption in this Terminal Type.
At present the interface of LCD generally is divided into two kinds of RGB (Red Green Blue is referred to as RGB) pattern and central processing unit (Central Processing Unit is referred to as CPU) patterns.
LCD screen for the RGB pattern need to be integrated into master cpu inside to the brush panel module of lcd controller and RGB, thereby finishes control and the demonstration of whole LCD screen.
LCD screen for cpu model is divided into two kinds of interfaces of parallel port and serial ports, and the below describes parallel port and serial ports structure in conjunction with Fig. 1 and Fig. 2 (LCD take 16bit shields as example) respectively.Fig. 1 is that as shown in Figure 1, the interface of LCD parallel port mode mainly is comprised of 4 control lines and 16 data lines according to the interface synoptic diagram of the parallel port LCD screen of the cpu model of correlation technique, and wherein, 4 control lines are respectively WR, RD, RS, CS.At first master controller is passed to lcd controller to data, then under the control of lcd controller, by the effect of 4 control lines, 16 data are sent in the overall random access memory (Graphic Random Access Memory is referred to as GRAM) of LCD screen.Fig. 2 is the interface synoptic diagram according to the serial ports LCD screen of the cpu model of correlation technique, as shown in Figure 2, data remain 16, just pass through serial peripheral interface (the Serial Peripheral Interface of 4 lines, referred to as SPI) universal serial bus transmits, wherein, 4 lines are respectively SDI, SDO, SLK, CS.Same, master controller sends data to lcd controller, and lcd controller is sent to data among the GRAM of LCD screen by universal serial bus again.
The form of the LCD screen data of cpu model and the method for transmission are as follows: transmit first an origin coordinates when transmitting data, the upper left corner coordinate of the data that namely transmit, transmit one again and stop coordinate, namely the lower right corner coordinate of the data that transmit so just can be determined the data that will transmit.Take the LCD of 240*320 screen as example, the situation when transmitting whole screen data as shown in Figure 3, the origin coordinates of the data of transmission be (0,0), the termination coordinate is (240,320).Can certainly not transmit whole screen data, only transmit a part of data wherein, but can not transmit the data of arbitrary portion, must meet certain rule, the data that namely transmit will form the rectangular area.Fig. 4 is the synoptic diagram according to the translator unit data of correlation technique, and as shown in Figure 4, dash area is exactly the partial data that will transmit, and gets the top-left coordinates (0,0) of this rectangular area, bottom right coordinate (120,150), and then transmit data in this zone.This rectangular area can be positioned at any position of LCD screen, and situation shown in Figure 5 is the situation of partial data in the middle of the LCD screen that transmits, and the origin coordinates of the data that transmit among Fig. 5 is (40,60), and stopping coordinate is (180,220).
LCD screen for cpu model, data will be sent among the GRAM of LCD screen by parallel or serial port, the process that data communication device is crossed the interface transmission must consume much electricity, usually all being the data that once transmit a screen is used for GRAM's that the brush screen display shows to the LCD screen, if it is fully different that LCD shields the data of twice transmission, this action must be carried out so.But under many circumstances, the data of twice transmission in front and back only have part seldom to change, if still once transmit the data of a whole screen this moment, not only lose time, and interface must consume extra electric energy when transmitting redundant data.Therefore, should guarantee normally to show the content of LCD, reduce simultaneously again the electric energy of LCD screen consumption on interface data transmits, become problem demanding prompt solution, but not yet propose effective solution at present.
Summary of the invention
The invention provides a kind of data transmission method and device, solving at least in the correlation technique, when terminal is carried out Refresh Data, no matter whether the data of twice transmission in front and back are just the same, all transmit whole screen data and show to the LCD screen, cause the problem of unnecessary power consumption.
According to an aspect of the present invention, provide a kind of data transmission method, having comprised: determined in the data to be transmitted data that the data with respect to current demonstration change; Transmit the above-mentioned data that change.
Preferably, determine in the data to be transmitted that the data that the data with respect to current demonstration change comprise: the data of data to be transmitted and current demonstration relatively; Determine the data that change and place thereof minimum the rectangular area origin coordinates with stop coordinate.
Preferably, if the zone at data to be transmitted place less than the size of screen, relatively the data of data to be transmitted and current demonstration comprise: data and the data to be transmitted corresponding to the data to be transmitted region in the data of current demonstration compared.
Preferably, the data that change of transmission comprise: by interface with the data transmission that changes to screen.
Preferably, after the data that transmission changes, said method also comprises: utilize the data of the current demonstration of Refresh Data that changes, show data to be transmitted.
Preferably, before the data that change with respect to the data of current demonstration in determining data to be transmitted, said method also comprises: the storage data to be transmitted.
According to a further aspect in the invention, provide a kind of data transmission device, having comprised: determination module, for the data of determining that the data of data to be transmitted with respect to current demonstration change; Transport module is used for transmitting the above-mentioned data that change.
Preferably, determination module comprises: comparing unit, for the data of the current demonstration of number more to be transmitted; Determining unit, be used for determining the data that change and place thereof minimum the rectangular area origin coordinates with stop coordinate.
Preferably, if the zone at data to be transmitted place less than the size of screen, comparing unit is used for the data of current demonstration data and the data to be transmitted corresponding to the data to be transmitted region compared.
Preferably, said apparatus also comprises: memory module is used for the storage data to be transmitted.
According to a further aspect of the invention, provide a kind of terminal, comprised above-mentioned any data transmission device.
By the present invention, determine the different part of data to be transmitted and the data of current demonstration, only transmit the data of this variation, will inevitably reduce the volume of transmitted data on the LCD screen interface, and then the power consumption of minimizing LCD screen on interface data transmission, avoid all transmitting the unnecessary power consumption that whole screen data cause at every turn, saved the power consumption of the terminal of the LCD screen with cpu model, improved its service time.
Description of drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, consists of the application's a part, and illustrative examples of the present invention and explanation thereof are used for explaining the present invention, do not consist of improper restriction of the present invention.In the accompanying drawings:
Fig. 1 is the interface synoptic diagram according to the parallel port LCD screen of the cpu model of correlation technique;
Fig. 2 is the interface synoptic diagram according to the serial ports LCD screen of the cpu model of correlation technique;
Fig. 3 is the synoptic diagram according to the transmission one whole screen data of correlation technique;
Fig. 4 is the synoptic diagram according to the translator unit data of correlation technique;
Fig. 5 is the synoptic diagram of partial data in the middle of the LCD screen according to the transmission of correlation technique;
Fig. 6 is the process flow diagram according to the data transmission method of the embodiment of the invention;
Fig. 7 is the structured flowchart according to the data transmission device of the embodiment of the invention;
Fig. 8 is the structured flowchart of data transmission device according to the preferred embodiment of the invention;
Fig. 9 is data synoptic diagram relatively according to the preferred embodiment of the invention;
Figure 10 is the synoptic diagram that whole screen data are compared according to the preferred embodiment of the present invention one;
Figure 11 is the synoptic diagram that non-whole screen data are compared according to the preferred embodiment of the present invention one;
Figure 12 is the position view of data comparison module in whole system according to the preferred embodiment of the present invention one;
Figure 13 realizes data synoptic diagram relatively according to the hardware that utilizes of the preferred embodiment of the present invention one;
Figure 14 realizes data synoptic diagram relatively according to the software that utilizes of the preferred embodiment of the present invention two.
Embodiment
Need to prove that in the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.Describe below with reference to the accompanying drawings and in conjunction with the embodiments the present invention in detail.
The embodiment of the invention provides a kind of data transmission method, and Fig. 6 is the process flow diagram according to the data transmission method of the embodiment of the invention, as shown in Figure 6, comprises that following step S602 is to step S604.
Step S602 determines in the data to be transmitted data that the data with respect to current demonstration change.
Step S604 transmits the above-mentioned data that change.
In the correlation technique, when terminal is carried out Refresh Data, no matter whether the data of twice transmission in front and back are just the same, all transmit whole screen data and show to the LCD screen, cause unnecessary power consumption.In above-described embodiment, by the different part of relatively more definite data to be transmitted from the data of current demonstration, only transmit the data of this variation, will inevitably reduce the volume of transmitted data on the LCD screen interface, and then the power consumption of minimizing LCD screen on interface data transmission, avoid all transmitting the unnecessary power consumption that whole screen data cause at every turn, saved the power consumption of the terminal of the LCD screen with cpu model, improved its service time.
In a preferred implementation, step S602 can determine the difference of the data of data to be transmitted and current demonstration in the following way, the data that are about to data to be transmitted and current demonstration compare, determine in the data to be transmitted data that the data with respect to current demonstration change, a kind of more excellent implementation is as follows: the data of data to be transmitted and current demonstration relatively; Determine the data that change and place thereof minimum the rectangular area origin coordinates with stop coordinate.Above-mentioned origin coordinates generally is the upper left corner coordinate of this rectangular area, and stopping coordinate generally is the lower right corner coordinate of this rectangular area.Certainly, above-mentioned preferred implementation is not limited to only determine two coordinates, also can determine several coordinates in order to guarantee accuracy more, for example, determines four angular coordinates of this rectangular area.
If the zone at data to be transmitted place is less than the size of screen, when comparing the data of data to be transmitted and current demonstration, more excellent mode is as follows: data and the data to be transmitted corresponding to the data to be transmitted region in the data of current demonstration compared.The i.e. data in relatively more corresponding with data to be transmitted region zone only can be avoided the data in more unnecessary zone, economize on resources.
Preferably, the data that change of transmission comprise: by interface with the data transmission that changes to screen.
Preferably, after the data that transmission changes, said method also comprises: utilize the data of current demonstration on the Refresh Data screen that changes, show data to be transmitted.
In a preferred implementation, before the data that change with respect to the data of current demonstration in determining data to be transmitted, said method also comprises: the storage data to be transmitted.Namely store first data to be transmitted at every turn, then the data to be transmitted (at this moment, these data have become the data of current demonstration) of itself and last stored is carried out the comparison of data.In this preferred implementation, can adopt a block cache district to store, also can adopt the storage that hockets of two block cache districts, for example, the data of current demonstration are stored in buffer area 1, data to be transmitted is stored in buffer area 2, compare and data that only transmission changes after, show this data to be transmitted.The data to be transmitted of next time directly is stored in buffer area 1, and the data of the storage in the buffer area 2 just become the data of current demonstration.
The embodiment of the invention also provides a kind of data transmission device, and this device can be used for realizing above-mentioned data transmission method.Fig. 7 is the structured flowchart according to the data transmission device of the embodiment of the invention, and as shown in Figure 7, this device comprises determination module 72 and transport module 74.The below is described in detail its structure.
As shown in Figure 8, determination module 72 comprises: comparing unit 722 is used for comparing the data of data to be transmitted and current demonstration; Determining unit 724 is connected to comparing unit 722, be used for determining the data that change and place thereof minimum the rectangular area origin coordinates with stop coordinate.
Preferably, if the zone at data waiting for transmission place less than the size of screen, comparing unit 722 is used for the data of current demonstration data and the data to be transmitted corresponding to the data to be transmitted region compared.
Preferably, said apparatus also comprises: memory module 76 is used for the storage data to be transmitted.
Preferably, transport module 74 comprises transmission unit, is used for by interface the data transmission that changes to screen.Said apparatus also comprises: display module 78, be connected to transport module 74, and be used for utilizing the data of the above-mentioned current demonstration of Refresh Data that changes, show data to be transmitted.
The embodiment of the invention also provides a kind of terminal, and this terminal comprises above-mentioned data transmission device.This data transmission device can be arranged in the lcd controller of terminal.
Need to prove that data transmission device is corresponding to above-mentioned data transmission method, its concrete implementation procedure had been carried out detailed description in embodiment of the method, do not repeat them here.
In order to make technical scheme of the present invention and implementation method clearer, below in conjunction with preferred embodiment its implementation procedure is described in detail.
In a preferred embodiment, by an algorithm, the current data that will transmit and the last data (being the data of current demonstration) that transmitted are compared, then calculate the data of the LCD screen to be sent to of wanting actual change, Fig. 9 is data synoptic diagram relatively according to the preferred embodiment of the invention, as shown in Figure 9, relatively rear data actual to be transmitted are sent among the GRAM of LCD screen, reach the purpose of upgrading the LCD screen.The data of the actual change that obtains more afterwards are in general all less than former data volume, in this way, cancelled the brush screen of whole screen data, translator unit delta data will inevitably reduce the data conveying capacity on the LCD interface, and then reduces the LCD screen in the power consumption that transmits on the interface.
In order to carry out data relatively, can in lcd controller, increase data comparison module.Data comparison module is used for depositing data (being the data of current demonstration) and the current data that will send the LCD screen to that sent the LCD screen last time to, and the data of above-mentioned storage are compared, draw the actual data that will transmit, give lcd controller the actual data that will transmit again, be sent in the LCD screen by interface.By data comparison module, can realize inputting automatic comparison and the transmission of data, do not need any participation of software just can finish, so speed is very fast, and does not take the resource of any CPU.Realize by this method, do not need to make the modification of any software, just can reach and save the electric quantity consumption that the LCD interface data transmits, reach the purpose of power saving.
Certain above-mentioned data comparison process also can be finished by software, opens up a block cache district or two block buffers from internal memory, is used for the data of storage transmission.When opening up two block cache districts, one is used for storing the current data that will write the GRAM of LCD, another piece is used for the data (being the data of current demonstration) that the upper screen of storage has been sent to the GRAM of LCD, then carry out data relatively by CPU, draw the actual data that will transmit, be sent among the GRAM of LCD by the LCD interface again.Like this, can reach equally and reduce the purpose that the LCD interface data transmits, thereby reduce the electric quantity consumption on the LCD interface.
The below realizes that to hardware data comparison and software realization data relatively describe by two preferred embodiments respectively.
Preferred embodiment one
What this preferred embodiment was described is to realize above-mentioned data transmission method by hardware, namely by in lcd controller, directly adding the data comparison module (having realized the function of above-mentioned determination module 72 and memory module 76) of a hardware, allow the first effect by this module of data that writes lcd controller, and then the actual interface by LCD is sent to the data after relatively among the GRAM that LCD shields.
Figure 10 is the synoptic diagram that whole screen data are compared according to the preferred embodiment of the present invention one, as shown in figure 10, the data of a upper screen and the data of current brush screen are compared, compare distinguishing rectangle part, obtain upper left corner coordinate and the lower right corner coordinate of this rectangular area by an algorithm, and then by lcd controller this rectangular area is sent among the GRAM of LCD screen by interface, and then finish the demonstration of data.Illustrate as an example of the LCD of 240*320 screen example among Figure 10, GRAM data in the current LCD screen are compared with the data that grade writes, the data of a data shaded portion of two screens are different, relatively, drawn the coordinate of different rectangular area, the coordinate of this dash area is (30,60) among Figure 10, (140,240).Only need send out the dash area zone and get final product this moment by the LCD interface.
When the data that will send the LCD screen to are a rectangular area (not being whole screen data), just the rectangle region of the correspondence of this rectangle region and upper screen data is compared, draw discrepant rectangular area in this rectangle region, and then carry out the transmission of data by the LCD interface.Figure 11 is the synoptic diagram that non-whole screen data are compared according to the preferred embodiment of the present invention one, as shown in figure 11, when the zone that will transmit is the rectangle data district of the 110*180 in screen data (240*320), by its two coordinates (30,60) and (140,240) carry out the comparison of corresponding region.Dash area is exactly the part of the data difference that draws after having compared rectangle region among Figure 11, obtain its coordinate this moment is (50,100) and (90,170), the interface of this discrepant part by lcd controller is sent among the GRAM of LCD screen, reduce equally the data conveying capacity of LCD screen interface, thereby reached the purpose that reduces power consumption.
The data comparison module that adds in the lcd controller is positioned at the position of whole LCD screen and host interface, as shown in figure 12, is arranged in lcd controller, as a module in the lcd controller.
The buffer area that two inside are arranged in the data comparison module, a buffer area is used for storage and has been sent to the data that the LCD screen shows, and another buffer area is used for storing the current LCD that will be sent to and shields the data that show, as shown in figure 13.When master controller sends data to lcd controller, the buffer zone of the data to be sent in the data comparison module of lcd controller the inside is at first preserved these data, then automatically these data and upper screen data are compared, obtain upper left corner coordinate and the lower right corner coordinate of discrepant data.Data comparison module is given lcd controller the access right of the data of variant part, and the interface section of lcd controller is crossed the discrepant data communication device that compares among the GRAM that the LCD interface is written to the LCD screen.Next the buffer zone that is used for storing data to be transmitted is set to for storage upper and shields the buffer zone of data, shield the buffer zone of data as being used for storing the buffer zone of data to be transmitted next time and be used for before storage upper, repeatedly alternately compare like this and send, finish the transmission of the data of all LCD screens.Said process is all automatically finished by hardware, without any need for the participation of software.
Utilize hardware to realize that speed is fast, and more power saving, need the hardware lcd controller when design, to add data comparison module, thereby reach the purpose of power saving.
Preferred embodiment two
What this preferred embodiment was described is the comparison of carrying out data by software, and to realize above-mentioned data transmission method, original hardware does not need to do anyly to change.
Figure 14 realizes data synoptic diagram relatively according to the software that utilizes of the preferred embodiment of the present invention two, as shown in figure 14, this mode need to be opened up two block buffers in internal memory, wherein one is used for storage and has been sent to the data that the LCD screen shows, another piece is used for storing the data of LCD screen to be sent to.By a kind of algorithm, namely by the computing of processor, the data in this two block buffer are compared, draw wherein top-left coordinates and the bottom right coordinate in discrepant rectangle data district.Then processor all sends this discrepant data field and coordinate thereof to lcd controller, is sent on the LCD screen again.
If the data of LCD screen to be sent to are not whole screen data, a but rectangle region in the screen data, the rectangle region of respective coordinates in this rectangle region and the whole screen data is compared, compare upper left corner coordinate and the lower right corner coordinate of the interior discrepant part of rectangle region of these two correspondences, send it to lcd controller.Although processor has carried out the comparison of data in internal memory, but and transmit the electric energy that consumes on the interface and compare, still very little, so this mode of utilizing software to realize the data comparison can reach the purpose that reduces the electric energy that consumes on the LCD interface too.
The advantage that software is realized is that original hardware need not to do any change, just can reach the purpose of LCD interface power saving, but because need in internal memory, open up two block buffers, and need the participation of processor, realize comparing with hardware, can reduce the effect of some LCD interface power savings.
Need to prove, can in the computer system such as one group of computer executable instructions, carry out in the step shown in the process flow diagram of accompanying drawing, and, although there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
In sum, the data transmission method and the device that provide according to the above embodiment of the present invention, determine the different part of data to be transmitted and the data of current demonstration, only transmit the data of this variation, will inevitably reduce the volume of transmitted data on the LCD screen interface, and then reduce the power consumption of LCD screen on interface data transmission, avoid all transmitting the unnecessary power consumption that whole screen data cause at every turn, saving has the power consumption of terminal of the LCD screen of cpu model, improves its service time.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and be carried out by calculation element, perhaps they are made into respectively each integrated circuit modules, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (11)
1. data transmission method is characterized in that comprising:
Determine in the data to be transmitted data that the data with respect to current demonstration change;
Transmit the described data that change.
2. method according to claim 1 is characterized in that, determines in the data to be transmitted that the data that the data with respect to current demonstration change comprise:
The data of more described data to be transmitted and described current demonstration;
Determine the described data that change and place thereof minimum the rectangular area origin coordinates with stop coordinate.
3. method according to claim 2 is characterized in that, if the zone at described data to be transmitted place less than the size of screen, the data of more described data to be transmitted and described current demonstration comprise:
Data and described data to be transmitted corresponding to described data to be transmitted region in the data of described current demonstration compared.
4. each described method in 3 according to claim 1 is characterized in that, transmits the described data that change and comprises: by interface with the described data transmission that changes to screen.
5. method according to claim 4 is characterized in that, after the described data that change of transmission, described method also comprises: utilize the data of the described described current demonstration of Refresh Data that changes, show described data to be transmitted.
6. each described method in 3 according to claim 1 is characterized in that, before the data that change with respect to the data of current demonstration in determining data to be transmitted, described method also comprises: store described data to be transmitted.
7. data transmission device is characterized in that comprising:
Determination module is for the data of determining that the data of data to be transmitted with respect to current demonstration change;
Transport module is used for transmitting the described data that change.
8. device according to claim 7 is characterized in that, described determination module comprises:
Comparing unit is for the data of more described data to be transmitted and described current demonstration;
Determining unit, be used for to determine the described data that change and place thereof minimum the rectangular area origin coordinates with stop coordinate.
9. device according to claim 8, it is characterized in that, if the zone at described data to be transmitted place is less than the size of screen, described comparing unit is used for the data of described current demonstration data and the described data to be transmitted corresponding to described data to be transmitted region compared.
10. each described device in 9 according to claim 7, it is characterized in that described device also comprises: memory module is used for storing described data to be transmitted.
11. a terminal is characterized in that, comprises each described data transmission device in the claim 7 to 10.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105515950A CN103064502A (en) | 2012-12-18 | 2012-12-18 | Data transmission method and device |
PCT/CN2013/081990 WO2014094447A1 (en) | 2012-12-18 | 2013-08-21 | Data transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105515950A CN103064502A (en) | 2012-12-18 | 2012-12-18 | Data transmission method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103064502A true CN103064502A (en) | 2013-04-24 |
Family
ID=48107156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105515950A Pending CN103064502A (en) | 2012-12-18 | 2012-12-18 | Data transmission method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103064502A (en) |
WO (1) | WO2014094447A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014094447A1 (en) * | 2012-12-18 | 2014-06-26 | 中兴通讯股份有限公司 | Data transmission method and apparatus |
CN104933983A (en) * | 2015-07-17 | 2015-09-23 | 京东方科技集团股份有限公司 | Method and system for reducing power consumption of mobile terminal |
CN105353693A (en) * | 2015-12-09 | 2016-02-24 | 中车大连机车研究所有限公司 | Human-computer interaction unit and interaction method for railway locomotive |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5706448A (en) * | 1992-12-18 | 1998-01-06 | International Business Machines Corporation | Method and system for manipulating data through a graphic user interface within a data processing system |
CN1510568A (en) * | 2002-12-26 | 2004-07-07 | 英业达股份有限公司 | Screen updating method |
CN101080055A (en) * | 2006-12-21 | 2007-11-28 | 腾讯科技(深圳)有限公司 | A method, system and device for quickly browsing webpage via mobile phone browser |
CN101290746A (en) * | 2008-06-18 | 2008-10-22 | 北京工业大学 | Image updating method of electronic paper screen |
CN101833448A (en) * | 2010-04-12 | 2010-09-15 | 中兴通讯股份有限公司 | Method and device for displaying information bar based on BUIW platform |
CN102253560A (en) * | 2010-05-18 | 2011-11-23 | 上海政申信息科技有限公司 | Display device, and refreshing method and device of display interface |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009082227A (en) * | 2007-09-27 | 2009-04-23 | Fujifilm Corp | Medical report system, and medical report making apparatus and method |
KR101255284B1 (en) * | 2008-12-29 | 2013-04-15 | 엘지디스플레이 주식회사 | Liquid crystal display device |
CN103064502A (en) * | 2012-12-18 | 2013-04-24 | 中兴通讯股份有限公司 | Data transmission method and device |
-
2012
- 2012-12-18 CN CN2012105515950A patent/CN103064502A/en active Pending
-
2013
- 2013-08-21 WO PCT/CN2013/081990 patent/WO2014094447A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5706448A (en) * | 1992-12-18 | 1998-01-06 | International Business Machines Corporation | Method and system for manipulating data through a graphic user interface within a data processing system |
CN1510568A (en) * | 2002-12-26 | 2004-07-07 | 英业达股份有限公司 | Screen updating method |
CN101080055A (en) * | 2006-12-21 | 2007-11-28 | 腾讯科技(深圳)有限公司 | A method, system and device for quickly browsing webpage via mobile phone browser |
CN101290746A (en) * | 2008-06-18 | 2008-10-22 | 北京工业大学 | Image updating method of electronic paper screen |
CN101833448A (en) * | 2010-04-12 | 2010-09-15 | 中兴通讯股份有限公司 | Method and device for displaying information bar based on BUIW platform |
CN102253560A (en) * | 2010-05-18 | 2011-11-23 | 上海政申信息科技有限公司 | Display device, and refreshing method and device of display interface |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014094447A1 (en) * | 2012-12-18 | 2014-06-26 | 中兴通讯股份有限公司 | Data transmission method and apparatus |
CN104933983A (en) * | 2015-07-17 | 2015-09-23 | 京东方科技集团股份有限公司 | Method and system for reducing power consumption of mobile terminal |
CN105353693A (en) * | 2015-12-09 | 2016-02-24 | 中车大连机车研究所有限公司 | Human-computer interaction unit and interaction method for railway locomotive |
Also Published As
Publication number | Publication date |
---|---|
WO2014094447A1 (en) | 2014-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8924962B2 (en) | Method and computer system for sharing graphics card among multiple operation systems | |
CN103763173B (en) | Data transmission method and calculate node | |
US20190121671A1 (en) | Flexible allocation of compute resources | |
CN102650946B (en) | Method for loading and displaying graphical interface at hand-held terminal | |
CN101751285A (en) | Centralized device virtualization layer for heterogeneous processing units | |
BRPI0807951B1 (en) | MULTI-CHAIN MULTIMEDIA PROCESSOR ON DEMAND | |
CN107870879A (en) | A kind of data-moving method, accelerator board, main frame and data-moving system | |
CN110427284A (en) | Data processing method, distributed system, computer system and medium | |
CN110471766A (en) | A kind of GPU resource scheduling system and method based on CUDA | |
US20140267336A1 (en) | Data transmission for display partial update | |
CN106462394A (en) | Dynamic load balancing of hardware threads in clustered processor cores using shared hardware resources, and related circuits, methods, and computer-readable media | |
US20130247038A1 (en) | Device-integration method, terminal-apparatus, and distributed multi-terminal-apparatus system | |
CN107436798A (en) | A kind of process access method and device based on NUMA node | |
CN103064502A (en) | Data transmission method and device | |
CN111114320A (en) | Vehicle-mounted intelligent cabin sharing display method and system | |
US8717376B2 (en) | Method for sharing graphics card among multiple operation systems and computer system | |
CN105446911A (en) | Terminal device memory access control method and device | |
CN105426324A (en) | Memory access control method and apparatus of terminal device | |
CN115904617A (en) | GPU virtualization implementation method based on SR-IOV technology | |
CN114115673A (en) | Control method of vehicle-mounted screen | |
CN107168810A (en) | A kind of calculate node internal memory sharing system and reading and writing operation internal memory sharing method | |
CN103003769B (en) | Clock circuit, electronic equipment and the method for clock signal is provided | |
CN101819470A (en) | Switch for transferring a file between associated computers | |
CN112667332B (en) | Data processing method and device, storage medium and electronic device | |
CN115687233A (en) | Communication method, device, equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130424 |