CN103426418A - Method for processing display data and electronic device - Google Patents

Method for processing display data and electronic device Download PDF

Info

Publication number
CN103426418A
CN103426418A CN2012101592623A CN201210159262A CN103426418A CN 103426418 A CN103426418 A CN 103426418A CN 2012101592623 A CN2012101592623 A CN 2012101592623A CN 201210159262 A CN201210159262 A CN 201210159262A CN 103426418 A CN103426418 A CN 103426418A
Authority
CN
China
Prior art keywords
frame buffer
buffer zone
data
write
read
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.)
Granted
Application number
CN2012101592623A
Other languages
Chinese (zh)
Other versions
CN103426418B (en
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210159262.3A priority Critical patent/CN103426418B/en
Publication of CN103426418A publication Critical patent/CN103426418A/en
Application granted granted Critical
Publication of CN103426418B publication Critical patent/CN103426418B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for processing display data and an electronic device. The method is applied to the electronic device which at least comprises frame buffers. The method includes the steps that when a screen capture message is received, whether any frame buffer in which data writing is finished exists is determined, if the frame buffers in which data writing is finished exist, the frame buffers in which data writing is finished are switched a lock state, when the frame buffers are in the lock state, data are inhibited from being written in the frame buffers, and the data in the frame buffers which are in the lock state are output as the screen capture data. According to the method and device, the image tear phenomenon when screen capture operation is conducted is avoided by locking the frame buffers in which data writing is finished.

Description

A kind of data display processing method and electronic equipment
Technical field
The present invention relates to electronic technology field, relate in particular to a kind of data display processing method and electronic equipment.
Background technology
Mobile device (as mobile phone), from the real-time screenshotss of frame buffer zone, the phenomenon of picture break-up likely occurred to.Picture break-up, the image that screenshotss obtain is that the two parts by present frame and previous frame combine.Cause the reason of above-mentioned picture break-up phenomenon to be: take double buffering as example in the screenshotss process, it is current that what showing is the A frame buffer zone, carried out the switching of A, B frame buffer zone after painting at the B frame buffer zone, the B frame buffer zone is used to show and the A frame buffer zone is used for writing the next frame data.If at this moment system receives the screenshotss instruction, after receiving this message, another thread (being the screenshotss threads) starts to intercept the image of B frame buffer zone.If thereby at this moment displaying contents variation comparatively fast causes the switching of A, B frame buffer zone also very fast, just may be after message be sent A, B frame buffer zone carried out again the one or many exchange and cause the A frame buffer zone to become shown frame buffer zone, and the B frame buffer zone is being used to write in the middle of the next frame data, at this moment starts the screenshotss action and will cut the image that a width is torn.
Having proposed a kind of solution solved the problems of the technologies described above in prior art is: directly at the thread shown, remove to intercept frame buffer zone, in the process shown, if receive the screenshotss instruction, by the thread shown, determine the frame buffer zone of current responsible demonstration output, can get complete snapshot picture.But realize that by above-mentioned technology the screenshotss operation can affect the efficiency of original display system.
Summary of the invention
The invention provides a kind of data display processing method and electronic equipment, the phenomenon of picture break-up appears in method and apparatus provided by the present invention for solving the operation of prior art screenshotss.
The invention provides a kind of data display processing method, be applied to electronic equipment, described electronic equipment at least comprises frame buffer zone, and described method comprises:
After receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if so, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
Using the data in the frame buffer zone be in the lock state as the screenshotss data, export.
Comprise N frame buffer zone, wherein, N is more than or equal to 2 positive integer, according to default selection information, determines that at least M frame frame buffer zone in a described N frame buffer zone is standby frame buffer zone, and wherein, M is more than or equal to 1 positive integer that is less than N; N-M frame buffer zone is the work frame buffer zone, and described N-M work frame buffer zone carried out to read-write operation, and the frame buffer zone that data have been write further comprises after being switched to lock-out state:
Enable described standby frame buffer zone, make described standby frame buffer zone switch to the work frame buffer zone.
When described N is more than or equal to 3, after M frame buffer zone in determining described at least two frame buffer zones is standby frame buffer zone, N-M work frame buffer zone alternately carried out to read-write operation.
Using the data in the frame buffer zone be in the lock state as the screenshotss data, after output, also further comprise:
Frame buffer zone after release screenshotss data have been exported, and the frame buffer zone after release switches to standby frame buffer zone or work frame buffer zone.
Comprise N frame buffer zone, wherein, N is more than or equal to 2 positive integer, and a described N frame buffer zone is alternately carried out read-write operation, and the frame buffer zone that arbitrary data have been write further comprises after being switched to lock-out state:
N-1 frame buffer zone carried out to read-write operation.
When described N is more than or equal to 3, a described N-1 frame buffer zone is alternately carried out to read-write operation.
Using the data in the frame buffer zone be in the lock state as the screenshotss data, after output, the method also comprises:
Frame buffer zone after release screenshotss data have been exported, and the frame buffer zone after release and a described N-1 frame buffer zone are combined, and the frame buffer zone after combination is alternately carried out to read-write operation.
This frame buffer zone is switched to lock-out state to be comprised: after arbitrary frame buffer zone data have write, generate the locking sign, this locking sign is in the lock state for indicating described frame buffer zone.
A kind of electronic equipment, this electronic equipment comprises that frame buffer zone, for data cached, also comprises:
The frame buffer zone lock cell, for after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
The data output unit, export as the screenshotss data for the data of the frame buffer zone using being in the lock state.
This electronic equipment comprises N frame buffer zone, and wherein, N is more than or equal to 2 positive integer, and this electronic equipment also comprises:
Standby frame buffer zone determining unit, for the selection information according to default, determine that M frame buffer zone in a described N frame buffer zone is standby frame buffer zone, and wherein, M is more than or equal to 1 positive integer that is less than N; N-M frame buffer zone is the work frame buffer zone;
The first read-write cell, for carrying out read-write operation to described N-M work frame buffer zone;
The frame buffer zone switch unit, for enabling described standby frame buffer zone, make described standby frame buffer zone switch to the work frame buffer zone;
First separates lock unit, the frame buffer zone after having exported for release screenshotss data, and the frame buffer zone after release switches to standby frame buffer zone or work frame buffer zone.
When described N is more than or equal to 3, after read-write cell also is standby frame buffer zone for M the frame buffer zone determining described at least two frame buffer zones, N-M work frame buffer zone alternately carried out read-write operation.
This electronic equipment comprises N frame buffer zone, and wherein, N is more than or equal to 2 positive integer, and this electronic equipment also comprises:
The second read-write cell, for a described N frame buffer zone is alternately carried out to read-write operation, after the frame buffer zone that data have been write is switched to lock-out state, carry out read-write operation to N-1 frame buffer zone.
This device also comprises:
The frame buffer zone assembled unit, for having exported the screenshotss data rear frame buffer zone and described N-1 frame buffer zone combination;
Described the second read-write cell is also alternately carried out read-write operation for the frame buffer zone to after combination.
When described N is more than or equal to 3, the second read-write cell is also for alternately carrying out read-write operation to a described N-1 frame buffer zone.
Described frame buffer zone lock cell, also for after having write when arbitrary frame buffer zone data, generates the locking sign, and this locking sign is in the lock state for indicating described frame buffer zone.
One or two in technique scheme at least has following technique effect:
Method and apparatus provided by the present invention is applied to comprise that the electronic equipment of frame buffer zone realizes the screenshotss operation, be specially: after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if, the frame buffer zone data write is switched to lock-out state, wherein, when frame buffer zone is lock-out state frame buffer zone forbid data writing; Using the data in the frame buffer zone be in the lock state as the screenshotss data, export.Freeze frame buffer zone in the present invention, make frame buffer zone can not be updated, thereby realize that the image obtained is complete snapshot picture, not there will be the phenomenon of picture break-up.
The accompanying drawing explanation
The process flow diagram that Fig. 1 is a kind of data display processing method of the embodiment of the present invention;
The process flow diagram that Fig. 2 is a kind of data display processing method of the embodiment of the present invention ();
The process flow diagram that Fig. 3 is a kind of data display processing method of the embodiment of the present invention (two);
The structural representation that Fig. 4 is a kind of electronic equipment of the embodiment of the present invention;
The structural representation that Fig. 5 is a kind of electronic equipment of the embodiment of the present invention (three);
The structural representation that Fig. 6 is a kind of electronic equipment of the embodiment of the present invention (four).
Embodiment
The embodiment of the present invention provides a kind of data display processing method, be applied to electronic equipment, described electronic equipment at least comprises frame buffer zone, described method comprises: after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if so, the frame buffer zone data write is switched to lock-out state, wherein, when frame buffer zone is lock-out state frame buffer zone forbid data writing; Using the data in the frame buffer zone be in the lock state as the screenshotss data, export.
Scheme provided by the present invention is, applies the frame buffer zone that in independent screenshotss thread monitor current system, data have write, if some frame buffer zone data detected, write, by this frame buffer zone locking.The frame buffer zone that data have write comprises the partial data that screenshots need to show, directly exports the data of lock-out state frame buffer zone when screenshotss output.Below in conjunction with Figure of description, the solution of the present invention is explained in detail:
As shown in Figure 1, the embodiment of the present invention discloses a kind of data display processing method, is applied to electronic equipment, and described electronic equipment at least comprises frame buffer zone, and described method comprises:
Step 101, after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, and if so, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
Step 102, export the data in the frame buffer zone be in the lock state as the screenshotss data.
In this embodiment because be, after frame buffer zone that data have been write is locked, to export the data of freeze frame buffer zone as screenshotss, so the image information that can make the data of screenshotss output be all not there will be the phenomenon of picture break-up.
In the invention process, described frame buffer zone can comprise a plurality of, according to optional following two kinds of the implementation of the scheme that the different embodiment of the present invention provides of the locking and unlocking mode, below in conjunction with concrete embodiment and Figure of description, the solution of the present invention is explained in detail:
Embodiment mono-, input selection information select at least one frame buffer zone as standby frame buffer zone from least two frame buffer zones, after the screenshotss operation is carried out lock operation to arbitrary frame buffer zone of carrying out read-write operation, thereby can enable the continuous wave output that standby frame buffer zone is realized data.As shown in Figure 2, the embodiment of the present invention provides a kind of data display processing method, below in conjunction with Figure of description, the specific embodiment of the present invention is elaborated:
In the present embodiment, electronic equipment comprises N frame buffer zone, and wherein, N is more than or equal to 2 positive integer.
Step 201, according to default selection information, determine that at least M frame frame buffer zone in a described N frame buffer zone is standby frame buffer zone, and wherein, M is more than or equal to 1 positive integer that is less than N; N-M frame buffer zone is the work frame buffer zone, and described N-M work frame buffer zone carried out to read-write operation;
In embodiments of the present invention, the selection for standby frame buffer zone can be that default setting is a standby frame buffer zone; If while in system, having a plurality of frame buffer zone, a plurality of standby frame buffer zones can also be set, avoid running into screenshotss operation frequently, the standby frame buffer zone problem that the framing buffer zone can not switch in time together.For example:
When N=2, comprise the first frame buffer zone and the second frame buffer zone, if be standby frame buffer zone according to selecting Information Selection the second frame buffer zone, the frame buffer zone of working is the first frame buffer zone.
When N=3, comprise the first frame buffer zone, the second frame buffer zone and the 3rd frame buffer zone, according to the scheme provided in this embodiment can select in three frame buffer zones any one or any two for standby frame buffer zone.
When described N is more than or equal to 3, after M frame buffer zone in determining described at least two frame buffer zones is standby frame buffer zone, N-M work frame buffer zone alternately carried out to read-write operation.
Step 202, after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, and if so, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
In the embodiment of the present invention, after the screenshotss thread is received screenshotss message, determine whether data have write for the frame buffer zone (being the work frame buffer zone in the present embodiment) of current execution read-write operation.
In the embodiment of the present invention, the mode that frame buffer zone is switched to lock-out state comprises multiple, selects in this embodiment:
After arbitrary frame buffer zone data have write, generate the locking sign, this locking sign is in the lock state for indicating described frame buffer zone.
Step 203, enable described standby frame buffer zone, makes described standby frame buffer zone switch to the work frame buffer zone.
In this embodiment, because in the freeze frame buffer zone after any frame buffer zone, also need the normal data read-write operation of the system that maintains, so can select standby frame buffer zone is switched to the work frame buffer zone.
1, when N=2, if be standby frame buffer zone according to selecting Information Selection the second frame buffer zone,, after the first frame buffer zone locking, the second frame buffer zone is switched to the work frame buffer zone, make system by the second frame buffer zone is proceeded to data read-write operation.
2-1, when N>=3, any one in selecting three frame buffer zones is standby frame buffer zone, this scheme comprised can be:
(1) standby frame buffer zone is switched to the work frame buffer zone, make system by standby frame buffer zone is proceeded to data read-write operation;
(2) do not enable standby frame buffer zone, utilize the frame buffer zone except locking and standby frame buffer zone to carry out read-write operation.
2-2, when N>=3, at least two in selecting three frame buffer zones is standby frame buffer zone, this scheme comprised can be:
(1) only have one when the work frame buffer zone, after the work frame buffer zone is locked, directly at least one in standby frame buffer zone switched to the work frame buffer zone;
(2) comprise a plurality ofly when the work frame buffer zone, do not enable standby frame buffer zone, utilize the frame buffer zone except that do not lock and standby frame buffer zone to carry out read-write operation;
(3) a plurality of if standby frame buffer zone comprises, can select according to default selective rule one or more work frame buffer zones that switch to from a plurality of standby frame buffer zones
Step 204, export the data in the frame buffer zone be in the lock state as the screenshotss data.
Because be from data write and the frame buffer zone that do not have new data to write the screenshotss data exported, so the snapshot picture of output not there will be the phenomenon of picture break-up by the way.
Step 205, the frame buffer zone after release screenshotss data have been exported, and the frame buffer zone after release switches to standby frame buffer zone or work frame buffer zone.
In this embodiment, according to frame buffer zone quantity with for the reason of output speed, the frame buffering after for release can switch to standby frame buffer zone or work frame buffer zone.
Embodiment bis-, after screenshotss operations is carried out lock operation to arbitrary frame buffer zone of carrying out read-write operation, whether the frame buffer zone data that whether have in detection system have write, have frame buffer zone that complete screenshotss output can be provided; The frame buffer zone data write is switched to lock-out state, then output screenshotss data from the frame buffer zone of locking.The embodiment of the present invention provides a kind of data display processing method as shown in Figure 3, below in conjunction with Figure of description, the specific embodiment of the present invention is elaborated:
Step 301, after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if so, the frame buffer zone data write is switched to lock-out state, wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
In the embodiment of the present invention, the mode that frame buffer zone is switched to lock-out state comprises multiple, selects in this embodiment:
After arbitrary frame buffer zone data have write, generate the locking sign, this locking sign is in the lock state for indicating described frame buffer zone.
In this embodiment, if electronic equipment comprises at least two frame buffer zones, before receiving screenshotss message, the hocket read-write operation of data of described at least two frame buffer zones.
Step 302, carry out read-write operation to N-1 frame buffer zone.
Arbitrary frame buffer zone that data have been write will be forbidden read-write operation after switching to lock-out state, and then can continue to realize that the frame buffer zone of data read-write operation is changed to N-1.
When N=2, comprise the first frame buffer zone and the second frame buffer zone, arbitrary frame buffer zone locked after, a remaining frame buffer zone is independent realizes data read-write operation.
When N>=3, arbitrary frame buffer zone locked after, N-1 frame buffer zone carried out to read-write operation.
When described N is more than or equal to 3, a described N-1 frame buffer zone is alternately carried out to read-write operation.
Step 303, export the data in the frame buffer zone be in the lock state as the screenshotss data.
Because be from data write and the frame buffer zone that do not have new data to write the screenshotss data exported, so the snapshot picture of output not there will be the phenomenon of picture break-up by the way.
In this embodiment, according to frame buffer zone quantity with for the reason of output speed, the frame buffering after for release can be switched to duty, with the current buffer zone combination of carrying out read-write operation, realizes data output.This embodiment also comprises:
Step 304, the frame buffer zone after release screenshotss data have been exported, and the frame buffer zone after release and a described N-1 frame buffer zone are combined, and the frame buffer zone after combination is alternately carried out to read-write operation.
As shown in Figure 4, according to said method the present invention, also provide a kind of electronic equipment, this electronic equipment comprises that frame buffer zone 401, for data cached, also comprises:
Frame buffer zone lock cell 402, for after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
In embodiments of the present invention, the mode of freeze frame buffer zone comprises multiple, can be:
Described frame buffer zone lock cell 402, also for after having write when arbitrary frame buffer zone data, generates the locking sign, and this locking sign is in the lock state for indicating described frame buffer zone.
Data output unit 403, export as the screenshotss data for the data of the frame buffer zone using being in the lock state.
Embodiment tri-, input selection information selects at least one frame buffer zone as standby frame buffer zone from least two frame buffer zones, after the screenshotss operation is carried out lock operation to arbitrary frame buffer zone of carrying out read-write operation, thereby can enable the continuous wave output that standby frame buffer zone is realized data.This electronic equipment comprises N frame buffer zone 401, and wherein, N is more than or equal to 2 positive integer, and the method provided for embodiment mono-electronic equipment provided by the invention can also comprise (as shown in Figure 5) outside comprising the unit module shown in Fig. 4:
Standby frame buffer zone determining unit 501, for the selection information according to default, determine that M frame buffer zone in a described N frame buffer zone is standby frame buffer zone, and wherein, M is more than or equal to 1 positive integer that is less than N; N-M frame buffer zone is the work frame buffer zone;
The first read-write cell 502, for carrying out read-write operation to described N-M work frame buffer zone;
Frame buffer zone switch unit 503, for enabling described standby frame buffer zone, make described standby frame buffer zone switch to the work frame buffer zone;
First separates lock unit 504, the frame buffer zone after having exported for release screenshotss data, and the frame buffer zone after release switches to standby frame buffer zone or work frame buffer zone.
When described N is more than or equal to 3, after the first read-write cell also is standby frame buffer zone for M the frame buffer zone determining described at least two frame buffer zones, N-M work frame buffer zone alternately carried out read-write operation.
Embodiment tetra-, after screenshotss operations is carried out lock operation to arbitrary frame buffer zone of carrying out read-write operation, whether the frame buffer zone data that whether have in detection system have write, have frame buffer zone that complete screenshotss output can be provided; The frame buffer zone data write is switched to lock-out state, then output screenshotss data from the frame buffer zone of locking.The method provided for embodiment bis-electronic equipment provided by the invention can also comprise (as shown in Figure 6) outside comprising the unit module shown in Fig. 4:
This electronic equipment comprises N frame buffer zone 401, and wherein, N is more than or equal to 2 positive integer, and this electronic equipment also comprises:
The second read-write cell 601, for a described N frame buffer zone is alternately carried out to read-write operation, after the frame buffer zone that data have been write is switched to lock-out state, carry out read-write operation to N-1 frame buffer zone.
When described N is more than or equal to 3, the second read-write cell is also for alternately carrying out read-write operation to a described N-1 frame buffer zone.
Frame buffer zone assembled unit 602, for having exported the screenshotss data rear frame buffer zone and described N-1 frame buffer zone combination;
Described the second read-write cell 601 is also alternately carried out read-write operation for the frame buffer zone to after combination.
Above-mentioned one or more technical schemes in the embodiment of the present application at least have following technique effect:
Method and apparatus provided by the present invention is applied to comprise that the electronic equipment of frame buffer zone realizes the screenshotss operation, be specially: after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if, the frame buffer zone data write is switched to lock-out state, wherein, when frame buffer zone is lock-out state frame buffer zone forbid data writing; Using the data in the frame buffer zone be in the lock state as the screenshotss data, export.Freeze frame buffer zone in the present invention, make frame buffer zone can not be updated, thereby realize that the image obtained is complete snapshot picture, not there will be the phenomenon of picture break-up.
Further, the frame buffer zone of locking, after data output, is switched to duty again, while making screenshotss, locks one, substitutes with other frame buffer zones that locking, thereby does not affect original demonstration.
Method of the present invention is not limited to the embodiment described in embodiment, and those skilled in the art's technical scheme according to the present invention draws other embodiment, belongs to equally technological innovation scope of the present invention.
Obviously, those skilled in the art can carry out various changes and modification and not break away from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention also is intended to comprise these changes and modification interior.

Claims (15)

1. a data display processing method, be applied to electronic equipment, it is characterized in that, described electronic equipment at least comprises frame buffer zone, and described method comprises:
After receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if so, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
Using the data in the frame buffer zone be in the lock state as the screenshotss data, export.
2. the method for claim 1, it is characterized in that, comprise N frame buffer zone, wherein, N is more than or equal to 2 positive integer, according to default selection information, determines that at least M frame frame buffer zone in a described N frame buffer zone is standby frame buffer zone, wherein, M is more than or equal to 1 positive integer that is less than N; N-M frame buffer zone is the work frame buffer zone, and described N-M work frame buffer zone carried out to read-write operation, and the frame buffer zone that data have been write further comprises after being switched to lock-out state:
Enable described standby frame buffer zone, make described standby frame buffer zone switch to the work frame buffer zone.
3. method as claimed in claim 2, is characterized in that, when described N is more than or equal to 3, after M frame buffer zone in determining described at least two frame buffer zones is standby frame buffer zone, N-M work frame buffer zone alternately carried out to read-write operation.
4. method as claimed in claim 2 or claim 3, is characterized in that, using the data in the frame buffer zone be in the lock state as the screenshotss data, after output, also further comprises:
Frame buffer zone after release screenshotss data have been exported, and the frame buffer zone after release switches to standby frame buffer zone or work frame buffer zone.
5. the method for claim 1, is characterized in that, comprises N frame buffer zone, wherein, N is more than or equal to 2 positive integer, and a described N frame buffer zone is alternately carried out read-write operation, the frame buffer zone that arbitrary data have been write further comprises after being switched to lock-out state
N-1 frame buffer zone carried out to read-write operation.
6. method as claimed in claim 5, is characterized in that, when described N is more than or equal to 3, a described N-1 frame buffer zone alternately carried out to read-write operation.
7. method as described as claim 5 or 6, is characterized in that, using the data in the frame buffer zone be in the lock state as the screenshotss data, after output, the method also comprises:
Frame buffer zone after release screenshotss data have been exported, and the frame buffer zone after release and a described N-1 frame buffer zone are combined, and the frame buffer zone after combination is alternately carried out to read-write operation.
8. the method for claim 1, is characterized in that, this frame buffer zone is switched to lock-out state and comprises: after arbitrary frame buffer zone data have write, generate the locking sign, this locking sign is in the lock state for indicating described frame buffer zone.
9. an electronic equipment, is characterized in that, this electronic equipment comprises that frame buffer zone, for data cached, also comprises:
The frame buffer zone lock cell, for after receiving screenshotss message, determined whether that arbitrary frame buffer zone data have write, if, the frame buffer zone data write is switched to lock-out state, and wherein, when frame buffer zone is lock-out state, frame buffer zone is forbidden data writing;
The data output unit, export as the screenshotss data for the data of the frame buffer zone using being in the lock state.
10. electronic equipment as claimed in claim 9, is characterized in that, this electronic equipment comprises N frame buffer zone, and wherein, N is more than or equal to 2 positive integer, and this electronic equipment also comprises:
Standby frame buffer zone determining unit, for the selection information according to default, determine that M frame buffer zone in a described N frame buffer zone is standby frame buffer zone, and wherein, M is more than or equal to 1 positive integer that is less than N; N-M frame buffer zone is the work frame buffer zone;
The first read-write cell, for carrying out read-write operation to described N-M work frame buffer zone;
The frame buffer zone switch unit, for enabling described standby frame buffer zone, make described standby frame buffer zone switch to the work frame buffer zone;
First separates lock unit, the frame buffer zone after having exported for release screenshotss data, and the frame buffer zone after release switches to standby frame buffer zone or work frame buffer zone.
11. electronic equipment as claimed in claim 10, it is characterized in that, when described N is more than or equal to 3, after read-write cell also is standby frame buffer zone for M the frame buffer zone determining described at least two frame buffer zones, N-M work frame buffer zone alternately carried out read-write operation.
12. electronic equipment as claimed in claim 9, is characterized in that, this electronic equipment comprises N frame buffer zone, and wherein, N is more than or equal to 2 positive integer, and this electronic equipment also comprises:
The second read-write cell, for a described N frame buffer zone is alternately carried out to read-write operation, after the frame buffer zone that data have been write is switched to lock-out state, carry out read-write operation to N-1 frame buffer zone.
13. electronic equipment as claimed in claim 12, is characterized in that, this device also comprises:
The frame buffer zone assembled unit, for having exported the screenshotss data rear frame buffer zone and described N-1 frame buffer zone combination;
Described the second read-write cell is also alternately carried out read-write operation for the frame buffer zone to after combination.
14. electronic equipment as described as claim 12 or 13, is characterized in that, when described N is more than or equal to 3, the second read-write cell is also for alternately carrying out read-write operation to a described N-1 frame buffer zone.
15. electronic equipment as claimed in claim 9, is characterized in that, described frame buffer zone lock cell, also for after having write when arbitrary frame buffer zone data, generates the locking sign, and this locking sign is in the lock state for indicating described frame buffer zone.
CN201210159262.3A 2012-05-21 2012-05-21 A kind of data display processing method and electronic equipment Active CN103426418B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210159262.3A CN103426418B (en) 2012-05-21 2012-05-21 A kind of data display processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210159262.3A CN103426418B (en) 2012-05-21 2012-05-21 A kind of data display processing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN103426418A true CN103426418A (en) 2013-12-04
CN103426418B CN103426418B (en) 2016-03-30

Family

ID=49651065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210159262.3A Active CN103426418B (en) 2012-05-21 2012-05-21 A kind of data display processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN103426418B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801207B1 (en) * 1998-10-09 2004-10-05 Advanced Micro Devices, Inc. Multimedia processor employing a shared CPU-graphics cache
US20070271431A1 (en) * 2006-05-17 2007-11-22 Industrial Technology Research Institute Snapshot mechanism and method thereof
CN100363902C (en) * 2002-06-14 2008-01-23 诺基亚公司 Warming large dynamic data in redundant functional unit
KR20080018396A (en) * 2006-08-24 2008-02-28 한국문화콘텐츠진흥원 Computer-readable medium for recording mobile application and personal computer application for displaying display information of mobile communications terminal in external display device
CN101282265A (en) * 2008-04-18 2008-10-08 西安交通大学 Method for driving vision sensor based on wireless sensor network node
CN101291488A (en) * 2008-03-24 2008-10-22 中兴通讯股份有限公司 Screen printing method on mobile terminal
US20090086818A1 (en) * 2007-10-02 2009-04-02 Ivnet Inc. Frame buffer memory operating method used to decompress compressed moving pictures, and decoding apparatus adapted to frame buffer memory operating method
KR20090082609A (en) * 2008-01-28 2009-07-31 (주)블루버드 소프트 Image processing apparatus and processing method thereof
US7991849B1 (en) * 2002-01-31 2011-08-02 Ciena Corporation System for managing configuration memory with transaction and redundancy support in an optical network element

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801207B1 (en) * 1998-10-09 2004-10-05 Advanced Micro Devices, Inc. Multimedia processor employing a shared CPU-graphics cache
US7991849B1 (en) * 2002-01-31 2011-08-02 Ciena Corporation System for managing configuration memory with transaction and redundancy support in an optical network element
CN100363902C (en) * 2002-06-14 2008-01-23 诺基亚公司 Warming large dynamic data in redundant functional unit
US20070271431A1 (en) * 2006-05-17 2007-11-22 Industrial Technology Research Institute Snapshot mechanism and method thereof
KR20080018396A (en) * 2006-08-24 2008-02-28 한국문화콘텐츠진흥원 Computer-readable medium for recording mobile application and personal computer application for displaying display information of mobile communications terminal in external display device
US20090086818A1 (en) * 2007-10-02 2009-04-02 Ivnet Inc. Frame buffer memory operating method used to decompress compressed moving pictures, and decoding apparatus adapted to frame buffer memory operating method
KR20090034083A (en) * 2007-10-02 2009-04-07 주식회사 아이브이넷 Frame buffer memory operation method for decompressing compressed moving pictures and decoding device adapted to the same
KR20090082609A (en) * 2008-01-28 2009-07-31 (주)블루버드 소프트 Image processing apparatus and processing method thereof
CN101291488A (en) * 2008-03-24 2008-10-22 中兴通讯股份有限公司 Screen printing method on mobile terminal
CN101282265A (en) * 2008-04-18 2008-10-08 西安交通大学 Method for driving vision sensor based on wireless sensor network node

Also Published As

Publication number Publication date
CN103426418B (en) 2016-03-30

Similar Documents

Publication Publication Date Title
CN105677315B (en) Interface display method of multiple operating systems and intelligent terminal
CN105573753B (en) Multi-system switching method and device
CN102073375A (en) Portable terminal and display output method thereof
JPWO2005098588A1 (en) Display screen management device
CN105491452A (en) Multi-video-window hierarchy switching method and device
CN102298491B (en) Embedded graphical interface system and image generation method thereof
CN112306439B (en) One-machine multi-screen interaction system and management method thereof, electronic equipment and storage medium
CN106331831A (en) Method and device for image processing
CN113835656A (en) Display method and device and electronic equipment
CN113015007B (en) Video frame inserting method and device and electronic equipment
JP5585721B2 (en) Information device, screen switching method, and screen switching program
CN105302468A (en) Smart watch and main interface switching control method thereof
CN115357156A (en) Display method, display device, electronic equipment and readable storage medium
CN102663989A (en) Buffer processing method and device for display of mobile terminal
CN105872711B (en) Switching cartoon display method and device when multisystem switches
CN105843576A (en) Splicing wall window switching method and apparatus
CN103577032A (en) Method and device for processing tab page
CN103365968A (en) Webpage content magnification method and webpage content magnifier
CN115509670B (en) Page display method, page display device, ink screen device and storage medium
CN103426418A (en) Method for processing display data and electronic device
CN112286612A (en) Information display method and device and electronic equipment
CN109992230B (en) Control method and electronic device
CN104320563A (en) Image processing method and system
CN104571984B (en) With Micro-processor MCV expansible FPGA display systems, method and electronic equipment
CN103064696A (en) Starting method and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant