CN109885271A - Data display and treating method, device and electronic equipment - Google Patents
Data display and treating method, device and electronic equipment Download PDFInfo
- Publication number
- CN109885271A CN109885271A CN201910201376.1A CN201910201376A CN109885271A CN 109885271 A CN109885271 A CN 109885271A CN 201910201376 A CN201910201376 A CN 201910201376A CN 109885271 A CN109885271 A CN 109885271A
- Authority
- CN
- China
- Prior art keywords
- data
- region
- memory
- graphics buffer
- display
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 239000000872 buffer Substances 0.000 claims abstract description 141
- 238000011835 investigation Methods 0.000 claims abstract description 13
- 238000012545 processing Methods 0.000 claims description 30
- 238000013507 mapping Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 6
- 230000001934 delay Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
The embodiment of the present invention provides a kind of data display and treating method, device and electronic equipment, the described method includes: obtaining the first data and the second data to be shown, wherein, the data source of first data is different from the data source of second data, also, the time that first data are shown on the screen is identical as the time that second data are shown on the screen;First data are transferred to the first graphics buffer region, second data are transferred to second graph buffer area;Data investigation is carried out to first graphics buffer region and the second graph buffer area to show.This method can guarantee that each data can be normally displayed, and avoid the occurrence of the display entanglement phenomenon that data are capped and occur, and avoid the screen flicker phenomenon occurred because showing that refreshing frequency is different, thus the usage experience of significant increase user.
Description
Technical field
The present embodiments relate to computer technologies more particularly to a kind of data display and treating method, device and electronics to set
It is standby.
Background technique
Interactive electric whiteboard (hereinafter referred to as " electronic whiteboard ") is abundant because that can support touch-control writing, audio-video displaying etc.
Function, therefore it is applied to the multiple fields such as office, education more and more widely.After starting write mode on electronic whiteboard, use
Family such as can be drawn on electronic whiteboard, be write, being marked at the writings operation.It, can also be by the content of writing after writing
It is saved, to provide a kind of preferable experience write on true paper for user.
The graphical display of electronic whiteboard can be carried out based on graphics buffer region.Writing number of the user on electronic whiteboard
According to and electronic whiteboard on other data for showing, such as prompt information etc. can be for delivery to the graphic buffer of electronic whiteboard
In domain, then display panel is transmitted to by graphics buffer region and is shown.
In the prior art, when electronic whiteboard is operated under write mode, data is write and are needed when writing to be shown
Other data, such as prompt information etc. are passed in the same graphics buffer region, then are transmitted by the graphics buffer region
It is shown to display panel.
But the data that the method for the prior art may cause electronic whiteboard show that entanglement phenomenon or screen flicker occur shows
As extreme influence user experience.
Summary of the invention
The embodiment of the present invention provides a kind of data display and treating method, device and electronic equipment, for solving the prior art
The problem of middle data display appearance or Flickering Phenomenon.
First aspect of the embodiment of the present invention provides a kind of data display and treating method, comprising:
Obtain the first data and the second data to be shown, wherein the data source of first data and described the
The data sources of two data is different, also, time for showing on the screen of first data and second data are in screen
The time of upper display is identical;
First data are transferred to the first graphics buffer region, second data are transferred to second graph buffering
Region;
Data investigation is carried out to first graphics buffer region and the second graph buffer area to show.
Further, described that stacked data is carried out to first graphics buffer region and the second graph buffer area
Add display, comprising:
The display background in first graphics buffer region is adjusted to transparent background, obtains the first new graphic buffer
Domain;
The first new graphics buffer region and the second graph buffer area are subjected to data investigation, and will be folded
Data after adding are transmitted to display panel and are shown.
Further, described that first data are transferred to the first graphics buffer region, second data are transmitted
To second graph buffer area, comprising:
First data are saved to the first region of memory, second data are saved to the second region of memory;
First data of first region of memory are transferred to the first figure corresponding with first region of memory
Second data of second region of memory are transferred to and second region of memory corresponding second by shape buffer area
Graphics buffer region.
Further, first data are to write data.
Further, further includes:
The first instruction information of user's input is received, the first instruction information, which is used to indicate, exits write mode;
According to the first instruction information, first data are saved to second region of memory.
Further, further includes:
The second indication information of user's input is received, the second indication information is used to indicate pause and writes;
According to the second indication information, first data are saved to second region of memory.
Further, described to save first data to the first region of memory, second data are saved to
Before two region of memory, further includes:
Establish the mapping relations in first graphics buffer region Yu first region of memory;
Establish the mapping relations of the second graph buffer area Yu second region of memory.
Second aspect of the embodiment of the present invention provides a kind of data display processing unit, comprising:
Module is obtained, for obtaining the first data and the second data to be shown, wherein the data of first data
Source is different from the data source of second data, also, time for showing on the screen of first data and described the
The time that two data are shown on the screen is identical;
Transfer module transmits second data for first data to be transferred to the first graphics buffer region
To second graph buffer area;
Display module, for carrying out stacked data to first graphics buffer region and the second graph buffer area
Add display.
Further, the display module, comprising:
Adjustment unit obtains new for the display background in first graphics buffer region to be adjusted to transparent background
First graphics buffer region;
Display unit, for counting the first new graphics buffer region and the second graph buffer area
According to superposition, and superimposed data are transmitted to display panel and are shown.
Further, the transfer module, comprising:
First transfer unit saves second data for saving first data to the first region of memory
To the second region of memory;
Second transfer unit, for being transferred to first data of first region of memory and first memory
Region corresponding first graphics buffer region, by second data of second region of memory be transferred to described second in
Deposit the corresponding second graph buffer area in region.
Further, first data are to write data.
Further, further includes:
First receiving module, for receiving the first instruction information of user's input, the first instruction information is used to indicate
Exit write mode;
First preserving module, for according to the first instruction information, first data to be saved in described second
Deposit region.
Further, further includes:
Second receiving module, for receiving the second indication information of user's input, the second indication information is used to indicate
Pause is write;
Second preserving module, for according to the second indication information, first data to be saved in described second
Deposit region.
Further, described to save first data to the first region of memory, second data are saved to
Before two region of memory, further includes:
First establishes module, and the mapping for establishing first graphics buffer region and first region of memory is closed
System;
Second establishes module, and the mapping for establishing the second graph buffer area and second region of memory is closed
System.
The third aspect of the embodiment of the present invention provides a kind of electronic equipment, comprising:
Memory, for storing program instruction;
Processor executes side described in above-mentioned first aspect for calling and executing the program instruction in the memory
Method step.
Fourth aspect of the embodiment of the present invention provides a kind of readable storage medium storing program for executing, and calculating is stored in the readable storage medium storing program for executing
Machine program, the computer program is for executing method described in above-mentioned first aspect.
Data display and treating method, device provided by the embodiment of the present invention and electronic equipment, by source is different, again
The data for needing to show simultaneously are transferred to different graphics buffer regions respectively, then different graphics buffer regions is carried out data
Overlapping display avoids the occurrence of the display entanglement phenomenon that data are capped and occur to guarantee that each data can be normally displayed,
And the screen flicker phenomenon occurred because showing that refreshing frequency is different is avoided, thus the usage experience of significant increase user.
Detailed description of the invention
It, below will be to embodiment or the prior art in order to illustrate more clearly of the present invention or technical solution in the prior art
Attached drawing needed in description is briefly described, it should be apparent that, the accompanying drawings in the following description is of the invention one
A little embodiments for those of ordinary skill in the art without any creative labor, can also be according to this
A little attached drawings obtain other attached drawings.
Fig. 1 is that electronic whiteboard shows the interface schematic diagram for writing data and other data simultaneously under write mode;
Fig. 2 shows processing schematic for the data under scene shown in Fig. 1 in the prior art;
Fig. 3 is the flow diagram of data display and treating method provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of data display and treating method provided in an embodiment of the present invention;
Fig. 5 is the flow diagram of data display and treating method provided in an embodiment of the present invention;
Fig. 6 is the flow diagram of data display and treating method provided in an embodiment of the present invention;
Fig. 7 is the flow diagram of data display and treating method provided in an embodiment of the present invention;
Fig. 8 is the flow diagram of data display and treating method provided in an embodiment of the present invention;
Fig. 9 is the function structure chart of data display processing unit provided in an embodiment of the present invention;
Figure 10 is the function structure chart of data display processing unit provided in an embodiment of the present invention;
Figure 11 is the function structure chart of data display processing unit provided in an embodiment of the present invention;
Figure 12 is the function structure chart of data display processing unit provided in an embodiment of the present invention;
Figure 13 is the function structure chart of data display processing unit provided in an embodiment of the present invention;
Figure 14 is the function structure chart of data display processing unit provided in an embodiment of the present invention;
Figure 15 is the structural schematic diagram of a kind of electronic equipment 1500 provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached in the embodiment of the present invention
Figure, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is the present invention
A part of the embodiment, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not having
Every other embodiment obtained under the premise of creative work is made, shall fall within the protection scope of the present invention.
Fig. 1 is that electronic whiteboard shows the interface schematic diagram for writing data and other data simultaneously under write mode, such as
Shown in Fig. 1, under write mode, user can write electronic whiteboard on electronic whiteboard, in writing process, Yong Huxi
It hopes one timer of starting, therefore, on electronic whiteboard needs to show a timer simultaneously.I.e. under the scene, electronic whiteboard
Screen on need to show simultaneously and write data and timer data.Fig. 2 is the number under scene shown in Fig. 1 in the prior art
According to display processing schematic, as shown in Fig. 2, in the prior art, writing data and needing other numbers to be shown when writing
According to, such as timer data shown in FIG. 1, it is passed in the same graphics buffer region, then by the graphics buffer region
Display panel is transmitted to be shown.
The data for needing while showing with other due to writing data are passed in the same graphics buffer region, then such as
When the display position of fruit writing data on the screen has overlapping with the display position of other data, there may be the display position
The case where upper writing data are written data cover by other data covers or other data, so that it is wrong data display occur
Random phenomenon;If the display position for writing data does not conflict with the display position of other data, due to these two types of data
The phenomenon that showing that refreshing frequency is different, being likely to appear in screen flicker in writing process, to generate puzzlement to user, greatly
Influence the usage experience of user.
The embodiment of the present invention based on the above issues, proposes a kind of data display and treating method, passes through source is different, need again
The data to show simultaneously are transferred to different graphics buffer regions respectively, then different graphics buffer regions is carried out stacked data
Add display, to avoid the occurrence of the display entanglement phenomenon that data are capped and occur, and avoids because display refreshing frequency is different
And the screen flicker phenomenon occurred, to promote the usage experience of user.
The method of the embodiment of the present invention can be applied to above-mentioned electronic whiteboard, at the same time it can also be applied to other supports
Electronic equipment of graphical display, such as mobile phone, tablet computer, desktop computer, laptop etc., the embodiment of the present invention to this not
It is specifically limited.
Fig. 3 is the flow diagram of data display and treating method provided in an embodiment of the present invention, the executing subject of this method
For the electronic equipment, such as interactive electric whiteboard, mobile phone, tablet computer etc. for supporting graphical display.As shown in figure 3, this method
Include:
S301, the first data and the second data to be shown are obtained, wherein the data source of first data and this
The data source of two data is different, also, the time that first data are shown on the screen shows on the screen with second data
The time shown is identical.
Optionally, the data source of the first data is different from the data source of the second data, can refer to the first number of generation
According to different with the program of the second data.Illustratively, the first data are to write data, can be and write mould by being responsible for electronic whiteboard
Produced by the program of formula, the second data are timer, be can be as produced by the Timer Program in electronic whiteboard.
Optionally, the time that the first data are shown on the screen is identical as the time that the second data are shown on the screen, can
To refer to needs while show the first data and the second data.
In the specific implementation process, under different scenes, above-mentioned first data and the second data can indicate different
Data.For example, this method is applied to electronic whiteboard, and when electronic whiteboard is under write mode, above-mentioned first data can be with
Refer to and write data, is i.e. user submits a written statement to a higher authority the data write out in electronic whiteboard, and above-mentioned second data can refer to while user writes
Need timer to be shown, counter, prompt information etc..
S302, above-mentioned first data are transferred to the first graphics buffer region, above-mentioned second data is transferred to the second figure
Shape buffer area.
It optionally, can be in advance one distinctive graphics buffer region of program increase of the first data of generation, i.e., first
Graphics buffer region, the graphics buffer region only have corresponding relationship with the program for generating the first data, and the only program is produced
Raw data can be for delivery to the first graphics buffer region.Illustratively, under the write mode of electronic whiteboard, for generating book
It writes writing data caused by the program of data and is passed to the first graphic buffer, and by other program institutes while writing
The data of generation, such as timer data are then passed to second graph buffer area.
Optionally, second graph buffer area can only receive the second data, alternatively, also can receive produced by other programs
Data.
As an example, above-mentioned first graphics buffer region and second graph buffer area can be respectively frame buffer zone
Domain.A kind of mechanism for imitating video card can be provided by frame buffer zone domain (Framebuffer), which can be by video card hardware
Structure is abstracted, and can directly be operated to video memory by the read-write of Framebuffer.User can incite somebody to action
Framebuffer regards an image of display memory as, maps that after the process address space, so that it may directly carry out
Read-write operation, and write operation can be with immediate response on the screen.
It is worth noting that data to be shown caused by different programs need unification in some electronic equipments
Integration refresh process is carried out by the middleware on operating system, and in the embodiment of the present invention, as caused by specific program
One data and the second data are directly delivered to corresponding graphics buffer region not through middleware after a birth,
Under the scene of such as writing, this processing mode can be improved the efficiency that data are shown.
S303, above-mentioned first graphics buffer region and above-mentioned second graph buffer area progress data investigation are shown.
First graphics buffer region and second graph buffer area are regarded as and are different pattern displaying layer, by different figures
After shape display layer is overlapped, display panel can be sent to and shown.
Fig. 4 shows processing schematic for the data under scene shown in Fig. 1 in the present embodiment, as shown in figure 4, in this implementation
In example, writes data (the first data) and timer data (the second data) is passed to different graphics buffer regions, it is different
Graphics buffer region be overlapped after be passed to display panel and shown so that writing data and timer number
According to capable of normally showing.
In the present embodiment, it is transferred to different figures respectively by data that are source is different, needing while showing again and delays
Region is rushed, then different graphics buffer regions is subjected to data investigation and is shown, to guarantee that each data can be normally displayed, is kept away
Exempt from the display entanglement phenomenon that data are capped and occur occur, and the screen occurred because showing that refreshing frequency is different is avoided to dodge
Dynamic phenomenon, thus the usage experience of significant increase user.
Fig. 5 is the flow diagram of data display and treating method provided in an embodiment of the present invention, as shown in figure 5, above-mentioned step
Carrying out the process that data investigation is shown to the first graphics buffer region and second graph buffer area in rapid S303 includes:
S501, the display background in above-mentioned first graphics buffer region is adjusted to transparent background, obtains the first new figure
Buffer area.
Optionally, the display background in the first graphics buffer region can be adjusted to transparent background, meanwhile, it is transmitted to first
First data to be shown in image buffers region are adjusted without transparency.
Optionally, the value for the transparency that the display background in the first graphics buffer region need to be adjusted to can be set in advance
It sets.
S502, above-mentioned new the first graphics buffer region and second graph buffer area are subjected to data investigation, and will
Superimposed data are transmitted to display panel and are shown.
First graphics buffer region and second graph buffer area, which belong to, is different pattern displaying layer, by the first figure
The display background of buffer area is adjusted to after transparent background, will include that the first figure of transparent background and the first data delays
It rushes region and is overlapped with the second graph buffer area for including the second data, and superimposed data are transmitted to display surface
Plate is shown.
In another optional way, the display background in the first graphics buffer region can be fixedly installed as transparent back in advance
Scape can no longer adjust the display back in the first graphics buffer region after the first data are passed to the first graphics buffer region
First graphics buffer region and second graph buffer area are directly carried out data investigation and shown by scape.
In the present embodiment, by adjusting or being set in advance as transparent background for the display background in the first graphics buffer region,
Can make the display in the first graphics buffer region will not cause to block to the display in other graphics buffer regions, while can protect again
The first data for demonstrate,proving the first graphics buffer region are normally displayed.
Fig. 6 is the flow diagram of data display and treating method provided in an embodiment of the present invention, as shown in fig. 6, above-mentioned step
The first data are transferred to the first graphics buffer region in rapid S302, and the second data are transferred to second graph buffer area
Process include:
S601, above-mentioned first data are saved to the first region of memory, above-mentioned second data is saved to the second memory field
Domain.
S602, above-mentioned first data of above-mentioned first region of memory are transferred to corresponding with above-mentioned first region of memory
Above-mentioned second data of above-mentioned second region of memory are transferred to corresponding with above-mentioned second region of memory by one graphics buffer region
Second graph buffer area.
Optionally, the first region of memory and the first graphics buffer region have mapping relations one by one, meanwhile, the second memory field
Domain and second graph buffer area are with mapping relations, both mapping relations can pre-establish one by one.I.e. in the present embodiment
Before, the mapping relations in the first graphics buffer region and the first region of memory can be initially set up, and establishes second graph and delays
Rush the mapping relations in region Yu the second region of memory.
By taking above-mentioned first graphics buffer region and second graph buffer area are respectively frame buffer zone domain as an example, frame buffer zone
Domain can regard an image of display memory as, map that after the process address space, so that it may directly be written and read
Operation, and write operation can be with immediate response on the screen.It is to establish frame to delay by frame buffer zone domain mapping to the process address space
Rush the mapping relations of region and particular memory region.
In turn, in the present embodiment, after the first data of Program Generating, the first data is transmitted to and are delayed with the first figure
Rush region with mapping relations the first region of memory in, in turn, the first graphics buffer region according to certain refreshing frequency from
The first data are read in first region of memory, the first data are passed to the first graphics buffer region.Correspondingly, by the second data
It is transmitted in the second region of memory that there are mapping relations with second graph buffer area, in turn, second graph buffer area is pressed
The second data are read from the second region of memory according to certain refreshing frequency, the first data are passed to second graph buffer area
Domain.
As it was noted above, the first data in the embodiment of the present invention can be writing data.
When the first data are to write data, in the above-described embodiments, the first data are passed to specific first figure
Buffer area is simultaneously shown, in this case, if current writing data are the institutes on the positions such as certain texts, figure
The annotation done can then be shown using different graphics buffer regions due to the first data and other texts, figure and lead to first
Data can not be saved together with other texts, figure, menu etc., it is, therefore, possible to provide in the following two kinds optional way
Any one preservation together to realize the first data and other texts, figure etc..
Fig. 7 is the flow diagram of data display and treating method provided in an embodiment of the present invention, as shown in fig. 7, realizing the
A kind of optional way that one data save together with other data includes:
S701, the first instruction information for receiving user's input, which, which is used to indicate, exits write mode.
Optionally, which can be user's click and exits write mode button, closes current display page
Deng operation.User is operated by these, can be indicated electronic equipment, be needed to exit write mode.
S702, information is indicated according to above-mentioned first, above-mentioned first data are saved to above-mentioned second region of memory.
When user exits write mode, the second data are being transferred to the same of the second region of memory according to previous embodiment
When, the first data that user writes also are transferred to the second region of memory, by this processing, so that exiting write mode
When, the first data and other data can be passed to the second region of memory, so that the first data can be with other data
It shows, and then can save etc. together together.
Optionally, when exiting write mode, the first region of memory of occupancy and the first figure can also be delayed simultaneously
It rushes region to be discharged, that is, does not use distinctive graphics buffer region to carry out the display of the first data, to reduce resource
It occupies, promotes treatment effeciency.
Fig. 8 is the flow diagram of data display and treating method provided in an embodiment of the present invention, as shown in figure 8, realizing the
Another optional way that one data save together with other data includes:
S801, the second indication information for receiving user's input, the second indication information are used to indicate pause and write.
Optionally, which can be the operation bounced from the screen of electronic equipment.For example, writing mould
Formula, user lift finger after having write a word on the screen of electronic whiteboard, temporarily the no longer screen of touch electronic whiteboard, this
When, that is, user's pause writing.By this operation, the paused writing of electronic device user can be indicated.
S802, according to above-mentioned second indication information, above-mentioned first data are saved to second region of memory.
When user, which suspends, to write, while the second data are transferred to the second region of memory according to previous embodiment,
The first data that user writes also are transferred to the second region of memory, by this processing, so that when suspending writing, the first number
It can be passed to the second region of memory according to other data, so that the first data can be shown together with other data,
And then it can save etc. together.
It optionally, can also be simultaneously by the first memory field of occupancy after receiving the second indication information that pause is write
Domain and the first graphics buffer region are discharged, that is, do not use distinctive graphics buffer region to carry out the aobvious of the first data
Show, to reduce resource occupation, promotes treatment effeciency.
Optionally, when user writes again, such as when user continues the screen of touch electronic whiteboard and starts to write, Ke Yizai
Secondary is the mapping relations that the first data generated under write mode establish the first graphics buffer region and the first region of memory, and will
The writing data that user writes again are transmitted to the first region of memory, then are transmitted to the first graphic buffer by the first region of memory
Domain is shown.
The above process pause based on user and can continue to write operation circulation and execute.
Fig. 9 is the function structure chart of data display processing unit provided in an embodiment of the present invention, as shown in figure 9, the device
Include:
Module 901 is obtained, for obtaining the first data and the second data to be shown, wherein first data
Data source is different from the data source of second data, also, time for showing on the screen of first data and institute
It is identical to state the time that the second data are shown on the screen.
Transfer module 902 passes second data for first data to be transferred to the first graphics buffer region
It is handed to second graph buffer area.
Display module 903, for being counted to first graphics buffer region and the second graph buffer area
According to Overlapping display.
The device is for realizing preceding method embodiment, and it is similar that the realization principle and technical effect are similar, and details are not described herein again.
Figure 10 is the function structure chart of data display processing unit provided in an embodiment of the present invention, as shown in Figure 10, display
Module 903, comprising:
Adjustment unit 9031 is obtained for the display background in first graphics buffer region to be adjusted to transparent background
The first new graphics buffer region.
Display unit 9032, for by the first new graphics buffer region and the second graph buffer area into
Row data investigation, and superimposed data are transmitted to display panel and are shown.
Figure 11 is the function structure chart of data display processing unit provided in an embodiment of the present invention, as shown in figure 11, transmitting
Module 902, comprising:
First transfer unit 9021, for saving first data to the first region of memory, by second data
It saves to the second region of memory;
Second transfer unit 9022, for being transferred to first data of first region of memory and described first
Second data of second region of memory are transferred to and described by region of memory corresponding first graphics buffer region
The corresponding second graph buffer area of two region of memory.
In another embodiment, first data are to write data.
Figure 12 is that the function structure chart of data display processing unit provided in an embodiment of the present invention also wraps as shown in figure 12
It includes:
First receiving module 904, for receiving the first instruction information of user's input, the first instruction information is for referring to
Show and exits write mode;
First preserving module 905, for according to the first instruction information, first data to be saved to described second
Region of memory.
Figure 13 is that the function structure chart of data display processing unit provided in an embodiment of the present invention also wraps as shown in figure 13
It includes:
Second receiving module 906, for receiving the second indication information of user's input, the second indication information is for referring to
Show that pause is write;
Second preserving module 907, for according to the second indication information, first data to be saved to described second
Region of memory.
Figure 14 is that the function structure chart of data display processing unit provided in an embodiment of the present invention also wraps as shown in figure 14
It includes:
First establishes module 908, for establishing the mapping in first graphics buffer region Yu first region of memory
Relationship;
Second establishes module 909, for establishing the mapping of the second graph buffer area Yu second region of memory
Relationship.
It should be noted that it should be understood that the modules of apparatus above division be only a kind of logic function division,
It can completely or partially be integrated on a physical entity in actual implementation, it can also be physically separate.And these modules can be with
All realized by way of processing element calls with software;It can also all realize in the form of hardware;It can also part mould
Block realizes that part of module passes through formal implementation of hardware by way of processing element calls software.For example, determining module can be with
For the processing element individually set up, it also can integrate and realized in some chip of above-mentioned apparatus, in addition it is also possible to program
The form of code is stored in the memory of above-mentioned apparatus, is called by some processing element of above-mentioned apparatus and is executed above true
The function of cover half block.The realization of other modules is similar therewith.Furthermore these modules completely or partially can integrate together, can also
With independent realization.Processing element described here can be a kind of integrated circuit, the processing capacity with signal.In the process of realization
In, each step of the above method or the above modules can by the integrated logic circuit of the hardware in processor elements or
The instruction of software form is completed.
For example, the above module can be arranged to implement one or more integrated circuits of above method, such as:
One or more specific integrated circuits (application specific integrated circuit, ASIC), or, one
Or multi-microprocessor (digital signal processor, DSP), or, one or more field programmable gate array
(field programmable gate array, FPGA) etc..For another example, when some above module dispatches journey by processing element
When the form of sequence code is realized, which can be general processor, such as central processing unit (central
Processing unit, CPU) or it is other can be with the processor of caller code.For another example, these modules can integrate one
It rises, is realized in the form of system on chip (system-on-a-chip, SOC).
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or any combination thereof real
It is existing.When implemented in software, it can entirely or partly realize in the form of a computer program product.The computer program
Product includes one or more computer instructions.When loading on computers and executing the computer program instructions, all or
It partly generates according to process or function described in the embodiment of the present invention.The computer can be general purpose computer, dedicated meter
Calculation machine, computer network or other programmable devices.The computer instruction can store in computer readable storage medium
In, or from a computer readable storage medium to the transmission of another computer readable storage medium, for example, the computer
Instruction can pass through wired (such as coaxial cable, optical fiber, number from a web-site, computer, server or data center
User's line (DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, server or
Data center is transmitted.The computer readable storage medium can be any usable medium that computer can access or
It is comprising data storage devices such as one or more usable mediums integrated server, data centers.The usable medium can be with
It is magnetic medium, (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or semiconductor medium (such as solid state hard disk
Solid state disk (SSD)) etc..
Figure 15 is the structural schematic diagram of a kind of electronic equipment 1500 provided in an embodiment of the present invention.The electronic equipment can be
Above-mentioned interactive electric whiteboard, mobile phone, tablet computer etc., present invention implementation are not specifically limited in this embodiment.As shown in figure 15, should
Electronic equipment may include: processor 151, memory 152, communication interface 153 and system bus 154,152 He of memory
The communication interface 153 connect with the processor 151 by the system bus 154 and completes mutual communication, described
Memory 152 is for storing computer executed instructions, and the communication interface 153 is used for and other equipment are communicated, the place
Reason device 151 realizes the scheme such as above-mentioned Fig. 3 to embodiment illustrated in fig. 8 when executing the computer program.
The system bus mentioned in the Figure 15 can be Peripheral Component Interconnect standard (peripheral component
Interconnect, PCI) bus or expanding the industrial standard structure (extended industry standard
Architecture, EISA) bus etc..The system bus can be divided into address bus, data/address bus, control bus etc..For
Convenient for indicating, only indicated with a thick line in figure, it is not intended that an only bus or a type of bus.Communication interface
For realizing the communication between database access device and other equipment (such as client, read-write library and read-only library).Memory
May include random access memory (random access memory, RAM), it is also possible to further include nonvolatile memory
(non-volatile memory), for example, at least a magnetic disk storage.
Above-mentioned processor can be general processor, including central processor CPU, network processing unit (network
Processor, NP) etc.;It can also be digital signal processor DSP, application-specific integrated circuit ASIC, field programmable gate array
FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components.
Optionally, the embodiment of the present invention also provides a kind of storage medium, and instruction is stored in the storage medium, when its
When being run on computer, so that computer executes the method such as above-mentioned Fig. 2 to embodiment illustrated in fig. 5.
Optionally, the embodiment of the present invention also provides a kind of chip of operating instruction, and the chip is for executing above-mentioned Fig. 3 extremely
The method of embodiment illustrated in fig. 8.
The embodiment of the present invention also provides a kind of program product, and described program product includes computer program, the computer
Program is stored in a storage medium, at least one processor can read the computer program from the storage medium, described
The method that at least one processor can realize above-mentioned Fig. 3 to embodiment illustrated in fig. 8 when executing the computer program.
In embodiments of the present invention, "at least one" refers to one or more, and " multiple " refer to two or more.
"and/or" describes the incidence relation of affiliated partner, indicates may exist three kinds of relationships, for example, A and/or B, can indicate: single
Solely there are A, A and B are existed simultaneously, the case where individualism B, wherein A, B can be odd number or plural number.The general table of character "/"
Show that forward-backward correlation object is a kind of relationship of "or";In formula, character "/" indicates that forward-backward correlation object is a kind of " being divided by "
Relationship.At least one of " following (a) " or its similar expression, refer to these in any combination, including individual event (a) or
Any combination of complex item (a).For example, at least one (a) in a, b or c, can indicate: a, b, c, a-b, a-c, b-c,
Or a-b-c, wherein a, b, c can be individually, be also possible to multiple.
It is understood that the area that the various digital numbers being related in embodiments of the present invention only carry out for convenience of description
Point, it is not intended to limit the invention the range of embodiment.
It is understood that in an embodiment of the present invention, magnitude of the sequence numbers of the above procedures are not meant to execute
Sequence it is successive, the execution of each process sequence should be determined by its function and internal logic, the reality without coping with the embodiment of the present invention
It applies process and constitutes any restriction.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (10)
1. a kind of data display and treating method characterized by comprising
Obtain the first data and the second data to be shown, wherein the data source of first data and second number
According to data source it is different, also, the time that first data are shown on the screen shows on the screen with second data
The time shown is identical;
First data are transferred to the first graphics buffer region, second data are transferred to second graph buffer area
Domain;
Data investigation is carried out to first graphics buffer region and the second graph buffer area to show.
2. the method according to claim 1, wherein described to first graphics buffer region and described
Two graphics buffer regions carry out data investigation and show, comprising:
The display background in first graphics buffer region is adjusted to transparent background, obtains the first new graphics buffer region;
The first new graphics buffer region and the second graph buffer area are subjected to data investigation, and will be after superposition
Data be transmitted to display panel and shown.
3. the method according to claim 1, wherein described be transferred to the first graphics buffer for first data
Second data are transferred to second graph buffer area by region, comprising:
First data are saved to the first region of memory, second data are saved to the second region of memory;
First data of first region of memory are transferred to the first figure corresponding with first region of memory to delay
Region is rushed, second data of second region of memory are transferred to second graph corresponding with second region of memory
Buffer area.
4. according to the method described in claim 3, it is characterized in that, first data are to write data.
5. according to the method described in claim 4, it is characterized by further comprising:
The first instruction information of user's input is received, the first instruction information, which is used to indicate, exits write mode;
According to the first instruction information, first data are saved to second region of memory.
6. according to the method described in claim 4, it is characterized by further comprising:
The second indication information of user's input is received, the second indication information is used to indicate pause and writes;
According to the second indication information, first data are saved to second region of memory.
7. according to the method described in claim 3, it is characterized in that, described save first data to the first memory field
Domain saves second data to before the second region of memory, further includes:
Establish the mapping relations in first graphics buffer region Yu first region of memory;
Establish the mapping relations of the second graph buffer area Yu second region of memory.
8. a kind of data display processing unit characterized by comprising
Module is obtained, for obtaining the first data and the second data to be shown, wherein the data source of first data
It is different from the data source of second data, also, the time and described second that first data are shown on the screen counts
It is identical according to the time shown on the screen;
Second data are transferred to for first data to be transferred to the first graphics buffer region by transfer module
Two graphics buffer regions;
Display module, it is aobvious for carrying out data investigation to first graphics buffer region and the second graph buffer area
Show.
9. a kind of electronic equipment characterized by comprising
Memory, for storing program instruction;
Processor, for calling and executing the program instruction in the memory, perform claim requires the described in any item sides of 1-7
Method step.
10. a kind of readable storage medium storing program for executing, which is characterized in that be stored with computer program, the meter in the readable storage medium storing program for executing
Calculation machine program requires the described in any item methods of 1-7 for perform claim.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910201376.1A CN109885271A (en) | 2019-03-18 | 2019-03-18 | Data display and treating method, device and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910201376.1A CN109885271A (en) | 2019-03-18 | 2019-03-18 | Data display and treating method, device and electronic equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109885271A true CN109885271A (en) | 2019-06-14 |
Family
ID=66932733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910201376.1A Pending CN109885271A (en) | 2019-03-18 | 2019-03-18 | Data display and treating method, device and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109885271A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113206961A (en) * | 2021-05-10 | 2021-08-03 | 广西广播电视台 | Television live broadcast key filling signal broadcasting method and system |
| US12229363B2 (en) | 2022-09-28 | 2025-02-18 | Boe Technology Group Co., Ltd. | Display apparatus, display method, and computer-program product |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0312720A2 (en) * | 1987-10-20 | 1989-04-26 | Tektronix Inc. | Double buffered graphics design system |
| JPH03216693A (en) * | 1990-01-23 | 1991-09-24 | Oki Electric Ind Co Ltd | Display control method |
| CN104765595A (en) * | 2014-01-08 | 2015-07-08 | 联发科技(新加坡)私人有限公司 | Method and device for displaying graphical user interface |
| CN105955687A (en) * | 2016-04-29 | 2016-09-21 | 华为技术有限公司 | Image processing method, apparatus and system |
| CN107870794A (en) * | 2016-09-23 | 2018-04-03 | 深圳联友科技有限公司 | A kind of vehicle device subregion display methods and device |
| WO2018161534A1 (en) * | 2017-03-09 | 2018-09-13 | 青岛海信移动通信技术股份有限公司 | Image display method, dual screen terminal and computer readable non-volatile storage medium |
-
2019
- 2019-03-18 CN CN201910201376.1A patent/CN109885271A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0312720A2 (en) * | 1987-10-20 | 1989-04-26 | Tektronix Inc. | Double buffered graphics design system |
| JPH03216693A (en) * | 1990-01-23 | 1991-09-24 | Oki Electric Ind Co Ltd | Display control method |
| CN104765595A (en) * | 2014-01-08 | 2015-07-08 | 联发科技(新加坡)私人有限公司 | Method and device for displaying graphical user interface |
| CN105955687A (en) * | 2016-04-29 | 2016-09-21 | 华为技术有限公司 | Image processing method, apparatus and system |
| CN107870794A (en) * | 2016-09-23 | 2018-04-03 | 深圳联友科技有限公司 | A kind of vehicle device subregion display methods and device |
| WO2018161534A1 (en) * | 2017-03-09 | 2018-09-13 | 青岛海信移动通信技术股份有限公司 | Image display method, dual screen terminal and computer readable non-volatile storage medium |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113206961A (en) * | 2021-05-10 | 2021-08-03 | 广西广播电视台 | Television live broadcast key filling signal broadcasting method and system |
| CN113206961B (en) * | 2021-05-10 | 2023-03-14 | 广西广播电视台 | Television live broadcast key filling signal broadcasting method and system |
| US12229363B2 (en) | 2022-09-28 | 2025-02-18 | Boe Technology Group Co., Ltd. | Display apparatus, display method, and computer-program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114615510B (en) | Live broadcast interface display method and equipment | |
| EP2663921B1 (en) | Computational resource pipelining in general purpose graphics processing unit | |
| CN108476306B (en) | An image display method and terminal device | |
| CN103686304B (en) | Method, device and terminal device for layer composition | |
| WO2018119951A1 (en) | Gpu virtualization method, device, system, and electronic apparatus, and computer program product | |
| CN105094520B (en) | A kind of display methods and terminal | |
| CN103455292A (en) | Business data display and processing method and device and user equipment | |
| US20160232872A1 (en) | METHOD AND APPARATUS FOR DISPLAYING COMPOSITION SCREEN IMAGE BY COMPOSING SCREEN IMAGES OF OPERATING SYSTEMS (OSs) | |
| CN113191726A (en) | Task detail interface display method, device, equipment and computer readable medium | |
| WO2019000557A1 (en) | Dual-screen asynchronous touch and asynchronous display method, apparatus and computer-readable storage medium | |
| CN110019464A (en) | Page processing method and device | |
| US10452256B2 (en) | Non-interfering multi-application display method and an electronic device thereof | |
| US10613977B1 (en) | Target port with distributed transactions | |
| WO2019007409A1 (en) | Display method, device, smart terminal and computer readable storage medium | |
| WO2020143555A1 (en) | Method and device used for displaying information | |
| CN116089756A (en) | Page component rendering method, device, equipment and medium | |
| WO2023273854A9 (en) | Control display method and apparatus, device, and medium | |
| CN109885271A (en) | Data display and treating method, device and electronic equipment | |
| US12353708B2 (en) | Display method, terminal device and non-transitory storage medium | |
| WO2022095932A1 (en) | Livestreaming room page jumping method and apparatus, livestreaming room page returning method and apparatus, and electronic device | |
| WO2024061088A1 (en) | Display method and apparatus, electronic device, and storage medium | |
| CN110457618A (en) | Information display method and device | |
| CN109522492B (en) | A web page content display control method, device, equipment and storage medium | |
| CN112068742A (en) | Method, device, terminal and storage medium for controlling application window | |
| US20150363101A1 (en) | Video scrolling shortcuts for touchscreen display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant after: Hisense Visual Technology Co., Ltd. Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
| CB02 | Change of applicant information | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190614 |
|
| RJ01 | Rejection of invention patent application after publication |