CN114677974B - Refreshing control method, storage medium and device for electronic ink screen - Google Patents
Refreshing control method, storage medium and device for electronic ink screen Download PDFInfo
- Publication number
- CN114677974B CN114677974B CN202210182300.0A CN202210182300A CN114677974B CN 114677974 B CN114677974 B CN 114677974B CN 202210182300 A CN202210182300 A CN 202210182300A CN 114677974 B CN114677974 B CN 114677974B
- Authority
- CN
- China
- Prior art keywords
- content
- change
- refreshed
- area
- electronic ink
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/3433—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
- G09G3/344—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on particles moving in a fluid or in a gas, e.g. electrophoretic devices
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0257—Reduction of after-image effects
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The invention discloses a refreshing control method, a storage medium and equipment for an electronic ink screen, which are used for judging whether full screen refreshing is started or not by calculating weighted change area accumulation of refreshed change contents, so that the problem that the full screen refreshing cannot be timely performed due to repeated switching of a single area to cause ghost can be effectively avoided, and better refreshing time can be obtained.
Description
Technical Field
The present invention relates to the field of electronic devices, and in particular, to a refresh control method, a storage medium, and a device for an electronic ink screen.
Background
The electronic ink screen is a technology for innovating information display, and can enable the screen to display the general effect of paper. The ghost is a difficulty that it has been difficult to overcome. Multiple swipes often result in contours of previously displayed patterns on the electronic ink screen, resulting in a poor reading experience. The reason is that the display content of a single point of the electronic ink screen is interfered by adjacent points, so that only a distinguishing part between two frames of images is refreshed, and a part which is unchanged is not affected, and the result is that black ink is different in black degree, white ink is not completely white, and afterimages appear.
The method commonly adopted in the handheld device of the electronic ink screen at present is that GC full screen refreshing is combined with GU common refreshing, for example, GC full screen refreshing is carried out once after the fixed page number is turned over in each GU common refreshing mode so as to eliminate the residual shadow, so that a comprehensive balance of display effect and switching effect is obtained. But this strategy of GC full screen refresh combined with GU normal refresh can only be directed to full screen reading. In addition, some simple mechanisms for directly determining the current GC full screen refresh or GU common refresh according to the screen area of the brush screen are not strong enough in universality. In the occasion that electronic ink screens are increasingly facing rich applications, a strategy of controlling GC full screen refreshing and GU common refreshing under complex screen content refreshing actions becomes an important point. Therefore, a refresh control method and a refresh control system for an electronic ink screen are needed, so that GC full-screen refresh and GU common refresh can be reasonably controlled, and applicability is improved.
The refresh control method and system of the electronic ink screen proposed by the chinese patent application CN102509526a propose that dynamic refresh is realized according to the percentage of the minimum rectangular area of the content change area occupying the whole screen, which can be realized to a certain extent, but the scheme has various drawbacks, because the scheme only relies on the area to calculate, if two interfaces are switched interactively, no matter how many times the two interfaces are switched, full screen refresh will not be triggered, but the more the ghost is actually accumulated.
Disclosure of Invention
Aiming at the defects of the prior art, the invention aims to provide a refreshing control method, a storage medium and equipment for an electronic ink screen.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
a refreshing control method for an electronic ink screen comprises the following specific processes:
when the electronic ink screen is started or performs one full screen refreshing operation, the content presented on the interface of the electronic ink screen is recorded as first base content;
before interface content of the electronic ink screen is switched, acquiring content to be refreshed, and acquiring the minimum circumscribed rectangle of a change area of the content to be refreshed compared with the first base content, and recording the minimum circumscribed rectangle as first change content; at this time, the change level of the first change content is 1; the change level of a certain region indicates the number of times the region has been changed;
the electronic ink screen obtains new interface content after being refreshed for the first time and records the new interface content as second base content;
before the electronic ink screen is refreshed for the second time, obtaining the content to be refreshed again, obtaining the minimum circumscribed rectangle of the content to be refreshed relative to the change area of the second base content, marking the minimum circumscribed rectangle as second change content, obtaining the overlapped area between the first change content and the second change content, wherein the change layer level of the overlapped area is changed to 2, and the change layer level of the area without the overlapped area between the first change content and the second change content is 1;
after the electronic ink screen is refreshed for the second time, the displayed interface content is recorded as third base content;
before the electronic ink screen is refreshed for the third time, obtaining the content to be refreshed again, and obtaining the minimum circumscribed rectangle of the content to be refreshed relative to the change area of the third base content, and marking the minimum circumscribed rectangle as third change content; acquiring an overlapping region between the third changing content and the first changing content and between the third changing content and the second changing content, wherein the changing layer level of the region overlapping with the region with the changing level of 1 is changed to 2, the changing layer level of the region overlapping with the region with the changing level of 2 is changed to 3, and the changing layer level of the region not overlapping is changed to 1;
and so on, before each refreshing of the electronic ink screen, firstly obtaining the content to be refreshed at this time relative to the change content to be refreshed at last time and the overlapping area of the change content and the change content to be refreshed at each time before, calculating the change level of each area and the total area of the areas with the same change level according to the obtained change level, and then calculating the area overlapping value Sresult corresponding to the content to be refreshed at this time according to the following formula:
in the above formula, N represents the total number of times to be refreshed, i represents the change level, 1< =i < =n, wi represents the weight of the total area of the region where the change level is i, and Si represents the total area of the region where the change level is i;
a full screen refreshing threshold value Sy is preset, and if the area superposition value Sresult to be refreshed, calculated before each refreshing, is larger than the preset full screen refreshing threshold value Sy, one full screen refreshing is carried out.
Further, the weight wi is one of i, a multiple of i, a linear transformation value of i or a nonlinear transformation value of i.
The present invention also provides a computer readable storage medium having stored therein a computer program which when executed by a processor implements the above method.
The invention also provides an electronic device with the electronic ink screen, which comprises a processor and a memory, wherein the memory is used for storing a computer program; the processor is configured to implement the above-described method when executing the computer program.
The invention has the beneficial effects that: according to the method, the weighted change area accumulation of the refreshed change content is calculated, so that whether full screen refreshing is started or not is judged, the problem that the full screen refreshing cannot be timely carried out due to repeated switching of a single area so as to cause ghost is effectively avoided, and better refreshing time can be obtained.
Detailed Description
The present invention will be further described below, and it should be noted that, while the present embodiment provides a detailed implementation manner and a specific operation process on the premise of the present technical solution, the protection scope of the present invention is not limited to the present embodiment.
The embodiment provides a refresh control method for an electronic ink screen, which specifically comprises the following steps:
when the electronic ink screen is started or performs a full screen refreshing operation, the content presented on the electronic ink screen interface is recorded as first base content.
Before interface content of the electronic ink screen is switched, acquiring content to be refreshed, and acquiring the minimum circumscribed rectangle of a change area of the content to be refreshed compared with the first base content, and recording the minimum circumscribed rectangle as first change content; at this time, the change level of the first change content is 1; the change level of a certain region indicates the number of times the region has been changed;
the electronic ink screen obtains new interface content after being refreshed for the first time and records the new interface content as second base content;
before the electronic ink screen is refreshed for the second time, obtaining the content to be refreshed again, obtaining the minimum circumscribed rectangle of the content to be refreshed relative to the change area of the second base content, marking the minimum circumscribed rectangle as second change content, obtaining the overlapped area between the first change content and the second change content, wherein the change layer level of the overlapped area is changed to 2, and the change layer level of the area without the overlapped area between the first change content and the second change content is 1;
after the electronic ink screen is refreshed for the second time, the displayed interface content is recorded as third base content;
before the electronic ink screen is refreshed for the third time, obtaining the content to be refreshed again, and obtaining the minimum circumscribed rectangle of the content to be refreshed relative to the change area of the third base content, and marking the minimum circumscribed rectangle as third change content; acquiring an overlapping region between the third changing content and the first changing content and between the third changing content and the second changing content, wherein the changing layer level of the region overlapping with the region with the changing level of 1 is changed to 2, the changing layer level of the region overlapping with the region with the changing level of 2 is changed to 3, and the changing layer level of the region not overlapping is changed to 1;
and so on, before each refreshing of the electronic ink screen, firstly obtaining the content to be refreshed at this time relative to the change content to be refreshed at last time and the overlapping area of the change content and the change content to be refreshed at each time before, calculating the change level of each area and the total area of the areas with the same change level according to the obtained change level, and then calculating the area overlapping value Sresult corresponding to the content to be refreshed at this time according to the following formula:
in the above formula, N represents the total number of times to be refreshed, i represents the change level, 1< =i < =n, wi represents the weight of the total area of the region where the change level is i, and Si represents the total area of the region where the change level is i.
In this embodiment, the weight wi may be i, a multiple of i, linear and nonlinear conversion values of i, and the like.
A full-screen refreshing threshold value Sy is preset (the full-screen refreshing threshold value can be obtained through large data analysis calculation after multiple data acquisition or through experience values), and if the area superposition value Sresult to be refreshed, which is calculated before each refreshing, is larger than the preset full-screen refreshing threshold value Sy, one full-screen refreshing is carried out.
Various modifications and variations of the present invention will be apparent to those skilled in the art in light of the foregoing teachings and are intended to be included within the scope of the following claims.
Claims (4)
1. The refreshing control method for the electronic ink screen is characterized by comprising the following specific steps of:
when the electronic ink screen is started or performs one full screen refreshing operation, the content presented on the interface of the electronic ink screen is recorded as first base content;
before interface content of the electronic ink screen is switched, acquiring content to be refreshed, and acquiring the minimum circumscribed rectangle of a change area of the content to be refreshed compared with the first base content, and recording the minimum circumscribed rectangle as first change content; at this time, the change level of the first change content is 1; the change level of a certain region indicates the number of times the region has been changed;
the electronic ink screen obtains new interface content after being refreshed for the first time and records the new interface content as second base content;
before the electronic ink screen is refreshed for the second time, obtaining the content to be refreshed again, obtaining the minimum circumscribed rectangle of the content to be refreshed relative to the change area of the second base content, marking the minimum circumscribed rectangle as second change content, obtaining the overlapped area between the first change content and the second change content, wherein the change layer level of the overlapped area is changed to 2, and the change layer level of the area without the overlapped area between the first change content and the second change content is 1;
after the electronic ink screen is refreshed for the second time, the displayed interface content is recorded as third base content;
before the electronic ink screen is refreshed for the third time, obtaining the content to be refreshed again, and obtaining the minimum circumscribed rectangle of the content to be refreshed relative to the change area of the third base content, and marking the minimum circumscribed rectangle as third change content; acquiring an overlapping region between the third changing content and the first changing content and between the third changing content and the second changing content, wherein the changing layer level of the region overlapping with the region with the changing level of 1 is changed to 2, the changing layer level of the region overlapping with the region with the changing level of 2 is changed to 3, and the changing layer level of the region not overlapping is changed to 1;
and so on, before each refreshing of the electronic ink screen, firstly obtaining the content to be refreshed at this time relative to the change content to be refreshed at last time and the overlapping area of the change content and the change content to be refreshed at each time before, calculating the change level of each area and the total area of the areas with the same change level according to the obtained change level, and then calculating the area overlapping value Sresult corresponding to the content to be refreshed at this time according to the following formula:
in the above formula, N represents the total number of times to be refreshed, i represents the change level, 1< =i < =n, wi represents the weight of the total area of the region where the change level is i, and Si represents the total area of the region where the change level is i;
a full screen refreshing threshold value Sy is preset, and if the area superposition value Sresult to be refreshed, calculated before each refreshing, is larger than the preset full screen refreshing threshold value Sy, one full screen refreshing is carried out.
2. The method of claim 1, wherein the weight wi is one of i, a multiple of i, a linear transformation value of i, or a nonlinear transformation value of i.
3. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program which, when executed by a processor, implements the method of any of claims 1-2.
4. An electronic device having an electronic ink screen, comprising a processor and a memory for storing a computer program; the processor being adapted to implement the method of any of claims 1-2 when the computer program is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210182300.0A CN114677974B (en) | 2022-02-25 | 2022-02-25 | Refreshing control method, storage medium and device for electronic ink screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210182300.0A CN114677974B (en) | 2022-02-25 | 2022-02-25 | Refreshing control method, storage medium and device for electronic ink screen |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114677974A CN114677974A (en) | 2022-06-28 |
CN114677974B true CN114677974B (en) | 2023-09-26 |
Family
ID=82073167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210182300.0A Active CN114677974B (en) | 2022-02-25 | 2022-02-25 | Refreshing control method, storage medium and device for electronic ink screen |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114677974B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102509536A (en) * | 2011-10-12 | 2012-06-20 | 上海果壳电子有限公司 | Refresh control method and system for electronic ink screen |
CN105070253A (en) * | 2015-08-28 | 2015-11-18 | 广州文石信息科技有限公司 | Refreshing method of electronic ink screen |
WO2018120546A1 (en) * | 2016-12-30 | 2018-07-05 | 华为技术有限公司 | Image display method and terminal device |
WO2021115209A1 (en) * | 2019-12-09 | 2021-06-17 | Oppo广东移动通信有限公司 | Display screen region refreshing method, storage medium and electronic device |
CN112988303A (en) * | 2021-03-23 | 2021-06-18 | 广州文石信息科技有限公司 | Electronic ink screen refreshing method and device, electronic equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5478855B2 (en) * | 2008-08-08 | 2014-04-23 | ルネサスエレクトロニクス株式会社 | Nonvolatile memory control method and semiconductor device |
-
2022
- 2022-02-25 CN CN202210182300.0A patent/CN114677974B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102509536A (en) * | 2011-10-12 | 2012-06-20 | 上海果壳电子有限公司 | Refresh control method and system for electronic ink screen |
CN105070253A (en) * | 2015-08-28 | 2015-11-18 | 广州文石信息科技有限公司 | Refreshing method of electronic ink screen |
WO2018120546A1 (en) * | 2016-12-30 | 2018-07-05 | 华为技术有限公司 | Image display method and terminal device |
WO2021115209A1 (en) * | 2019-12-09 | 2021-06-17 | Oppo广东移动通信有限公司 | Display screen region refreshing method, storage medium and electronic device |
CN112988303A (en) * | 2021-03-23 | 2021-06-18 | 广州文石信息科技有限公司 | Electronic ink screen refreshing method and device, electronic equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
多点触控电子墨水屏显示***研究;杨光义;郭宗昊;徐博;程翰琳;;实验技术与管理(第08期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114677974A (en) | 2022-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108762652B (en) | Display control method and device of intelligent terminal, storage medium and intelligent terminal | |
CN102763117B (en) | Data generating device, data creation method, data generator and recording medium | |
CN110377264A (en) | Layer composition, device, electronic equipment and storage medium | |
CN111078035B (en) | Drawing method based on HTML5Canvas | |
CN108334229A (en) | Method, device and equipment for adjusting writing track and readable storage medium | |
CN111933085A (en) | Page refreshing method and system for ink screen | |
CN108076384A (en) | A kind of image processing method based on virtual reality, device, equipment and medium | |
CN114677974B (en) | Refreshing control method, storage medium and device for electronic ink screen | |
CN101778226A (en) | High-definition image sawtooth-prevention method, device and digital television receiving terminal | |
CN116543712A (en) | Display control method, device and equipment of ink screen and storage medium | |
CN112686973A (en) | Image editing method, control device, storage medium and computer equipment | |
CN109960543B (en) | Writing operation processing method and device | |
CN114664264B (en) | Refreshing control method, storage medium and equipment of electronic ink screen | |
WO2022110350A1 (en) | Image display method, image display apparatus, and readable storage medium | |
WO2021129415A1 (en) | Frame rate adjusting method and apparatus for display screen, terminal, and storage medium | |
CN111477183B (en) | Reader refresh method, computing device, and computer storage medium | |
CN115588412A (en) | Ink screen picture display method and device, terminal equipment and storage medium | |
CN114677976B (en) | Ink screen ghost eliminating method based on dynamic weight | |
CN113096592A (en) | Method and equipment for eliminating ghost of display screen and display equipment | |
CN115689850A (en) | Image processing method, display device, and storage medium | |
CN112465931B (en) | Image text erasing method, related equipment and readable storage medium | |
CN108845784A (en) | A kind of display screen Mura compensation method and device | |
CN101996390B (en) | Image copying method and device | |
CN111326118B (en) | Device and method for setting display parameters and computer readable storage medium | |
CN109104627A (en) | Focus Background Generation Method, storage medium, equipment and the system of Android TV |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |