CN103064502A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

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
Application number
CN2012105515950A
Other languages
Chinese (zh)
Inventor
高伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2012105515950A priority Critical patent/CN103064502A/en
Publication of CN103064502A publication Critical patent/CN103064502A/en
Priority to PCT/CN2013/081990 priority patent/WO2014094447A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3253Power saving in bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1415Digital 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/18Use of a frame buffer in a display terminal, inclusive of the display panel
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

Data transmission method and device
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.
Determination module 72 is for the data of determining that the data of data to be transmitted with respect to current demonstration change; Transport module 74 is connected to determination module 72, is used for the above-mentioned data that change that transmission determination module 72 is determined.
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.
CN2012105515950A 2012-12-18 2012-12-18 Data transmission method and device Pending CN103064502A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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