[go: up one dir, main page]

CN101980072A - E-ink screen refresh control system and method based on Android system - Google Patents

E-ink screen refresh control system and method based on Android system Download PDF

Info

Publication number
CN101980072A
CN101980072A CN 201010272845 CN201010272845A CN101980072A CN 101980072 A CN101980072 A CN 101980072A CN 201010272845 CN201010272845 CN 201010272845 CN 201010272845 A CN201010272845 A CN 201010272845A CN 101980072 A CN101980072 A CN 101980072A
Authority
CN
China
Prior art keywords
area
module
electronic ink
ink screen
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010272845
Other languages
Chinese (zh)
Inventor
王波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oujia Holding Company Ltd
Original Assignee
Guangdong Oujia Holding Company 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 Guangdong Oujia Holding Company Ltd filed Critical Guangdong Oujia Holding Company Ltd
Priority to CN 201010272845 priority Critical patent/CN101980072A/en
Publication of CN101980072A publication Critical patent/CN101980072A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention relates to the technical field of electronic ink screens based on an Android system, in particular to an Android system-based electronic ink screen refreshing control system and method. The system comprises a storage module for storing the image data of the whole screen and a display module for refreshing and outputting the image data in the storage module to the electronic ink screen, and further comprises: a region module for extracting region-specific coordinates from the system; a detection module for detecting whether data exists in the coordinate module: if the data is stored in the area module, the display module only refreshes and outputs the image data determined by the area coordinates; and if the data does not exist in the area module, the display module refreshes and outputs all the image data. The method and the device enable Android to be well adapted to display of the electronic ink screen, can realize quick refreshing of a local area, and simultaneously enable the display difference between the TFT display screen and the electronic ink screen to be transparent to the application layer.

Description

Electric ink screen refresh control system and method based on the Android system
Technical field
The present invention relates to the electric ink screen technical field based on the Android system, particularly the electric ink based on the Android system shields the refresh control system and method.
Background technology
Android is former to be intelligence system for mobile phone development, only supports the demonstration of TFT screen.And the type of drive of TFT display screen is shown to the content in the video memory on the display screen by demonstration I/O interface then for will content displayed copying in the video memory.
But the type of drive of electric ink screen (Eink screen) is for behind the video memory content update, at first the content in the video memory is sent in the internal memory of chip controls, then, the rectangular area that CPU notice chip will show, and the notice chip refreshes the displaying contents in the respective rectangular zone of display panel with certain waveform pattern (DU or GC16).
DU and GC16 are wherein two kinds of waveform pattern (waveform mode), and DU supports 2 kinds of GTGs: black and white.GC16 then supports 16 kinds of GTGs.
As can be known, the rectangular area that each needs refresh can not be known in the Android system when showing more than the contrast, just displaying contents is deposited in the video memory, refreshes by showing that the I/O interface is controlled then, and in addition, it can not support the different wave pattern of electric ink.If support the electric ink screen with the former display mode of Android system, then system must refresh a whole screen at every turn, and all refreshing all is a kind of waveform pattern.And the display speed of electric ink screen does not wait to 1S from more than 30 ms according to rectangular area size that refreshes and pattern and the mode difference that refreshes at every turn.In this case, can not satisfy our demand to the quick rolling of high bright wisp in the list box.
Summary of the invention
First goal of the invention of the present invention provides based on the electric ink of Android system screen refresh control system, to solve in the prior art technical matters that can't refresh the specific region based on the electric ink screen of Android system.
In order to realize first goal of the invention of the present invention, the technical scheme of employing is as follows:
A kind of electric ink screen refresh control system based on the Android system, described system comprises the memory module that is used to store whole screen image data, is used for refreshing to the electric ink screen display module of the view data of output memory module, described system also comprises:
Be used for extracting the regions module of specific region coordinate from system;
Be used for the detection module whether the detection coordinates module exists data:
If there are data in the regions module, then display module only refreshes the view data that output is determined by area coordinate;
If there are not data in the regions module, then display module refreshes output all images data.
As a kind of preferred version, described display module also includes the waveform pattern module, if there are data in the regions module, then the waveform pattern module settings is regional waveform pattern, otherwise is set at full frame waveform pattern.
As further preferred version, the GTG of described regional waveform pattern correspondence is less than the GTG of full frame waveform pattern correspondence, and preferred regional waveform pattern adopts 2 GTGs, i.e. DU pattern, and full frame waveform pattern adopts 16 GTGs, i.e. GC16 pattern.
As a kind of preferred version, described specific region is a plurality of, comprise first area and second area, described regions module extracts the coordinate of first area and second area from system, described first area is the area coordinate of electric ink screen element before the electric ink screen refreshes, and second area is the area coordinate that the electric ink screen refreshes back electric ink screen element.
As a kind of preferred version, described electric ink screen element is high bright wisp.
Second aspect purpose of the present invention is to provide a kind of electric ink screen refresh control method based on the Android system, is applied to first aspect control system that purpose provides of the present invention.
In order to realize second goal of the invention of the present invention, the technical scheme of employing is as follows:
A kind of electric ink screen refresh control method based on the Android system, described method comprises the steps:
(61) duplicate the whole screen image data of electric ink screen to memory module from Installed System Memory;
(62) obtain the coordinate of specific region and store regions module into from system;
(63) duplicate the whole screen image data of electric ink screen to video memory from Installed System Memory;
(64) in the surveyed area module whether data are arranged,, otherwise refresh whole screen image data if having then in video memory, only refresh view data in the coordinate of specific region.
As a kind of preferred version, it is characterized in that:
Described (62) also comprise, the GTG of the waveform pattern correspondence of the view data in the setting specific region is less than the GTG of the waveform pattern correspondence of the view data outside the specific region, waveform pattern in the preferred specific region adopts 2 GTGs, be the DU pattern, the view data waveform pattern outside the specific region adopts 16 GTGs.Be GC16.
As a kind of preferred version, described step (62) comprising: obtain the area coordinate that the electric ink screen refreshes preceding electric ink screen element from system, as the first area; From system, obtain the area coordinate that the electric ink screen refreshes back electric ink screen element,, in the described step (64), data are arranged in the regions module, then in video memory, refresh the view data of first area and second area if detect as second area.
As further preferred version, described electric ink screen element is high bright wisp.
The present invention makes Android well adapt to the demonstration of electric ink screen, can realize refreshing fast to regional area, makes the demonstration difference of TFT display screen and electric ink screen to layer transparent simultaneously.
Description of drawings
Fig. 1 is the process flow diagram of the embodiment of the invention;
Fig. 2 is the structural representation of the embodiment of the invention.
Embodiment
The present invention will be further described in detail below in conjunction with the drawings and specific embodiments.
Be illustrated in figure 1 as the concrete steps of the embodiment of the invention:
In the Android system, when refreshing view, then call the invalidate function, after calling invalidate, surface flinger can dispatch in system, surface flinger can copy present displayed content among the front buffer (being video memory) to from back buffer (region of memory of system assignment, size equals video memory), by the demonstration I/O interface among the CPU content among the front buffer is shown on the display screen then.
Therefore present embodiment adopts following steps:
Step S110, in the list box interface, when high bright wisp when a position is rolled to another position, two rectangular area coordinates of motion track are passed to surfaceflinger, surfaceflinger passes to driving to these two coordinates then, preserve these two coordinates in the lv_list variable in driving, and the refresh mode of these two coordinates is labeled as DU.
Step S120, when surfaceflinger begins processes and displays, at first the rectangular coordinates all dirty zones passes to driving in surfaceflinger, write down all these dirty rectangular area coordinates in the oth_list variable in driving, and the refresh mode of these rectangular area coordinates is labeled as GC16.
Wherein, DU is used for 2 rank gray scales, and promptly black and white, GC16 then supports 16 rank gray scales.Because DU only supports 2 rank gray scales, so it refreshes sooner than GC16, but only is suitable for refreshing some simple region, as the high bright wisp in the present embodiment.
Step S130, surfaceflinger copies present displayed content the front buffer to from back buffer.Surfaceflinger gives driving control then.
Step S140, in driving, at first judge whether node is arranged in the lv_list variable, if have, just begin to show the coordinate of all nodes in the lv_list variable, refresh mode is the refresh mode that writes down in the node, has shown behind all nodes in the lv_list variable all knot removals in this tabulation directly to be deleted all nodes in the oth_list variable then; If do not exist in the lv_list variable under the situation of node, begin to show the coordinate of all nodes in the oth_list variable, refresh mode is the refresh mode that writes down in the node, and having shown will be with all knot removal in this tabulation behind all nodes in the oth_list variable.After finishing dealing with, return then and finish this display operation.
Be illustrated in figure 2 as the structural representation of the embodiment of the invention.
Application layer 210 (Application) passes to ListView220 to relevant service data, ListView220 is by internal thread communication (Inter-process communication, IPC) mode passes to surfaceflinger thread 230, surfacefl inger thread 230 data transfer to driving in 240.
Electric ink screen refresh control system 241 based on Andro id system is arranged in the driving 240, and system 241 comprises:
Be used to store the memory module 2411 of whole screen image data, surfaceflinger to memory module 2411, is the oth_list variable to whole screen data transmission in the present embodiment;
Be used for refreshing the display module 2412 of the view data of output memory module 2411 to the electric ink screen;
Be used for extracting from system the regions module 2413 of specific region coordinate, surfaceflinger is stored in regions module 2413 to the specific region coordinate that obtains from ListView220, be lv_list in the present embodiment;
Be used for the detection module 2414 whether the detection coordinates module exists data:
If have data in detection module 2414 regions module 2413, then 2412 of display modules refresh the view data that output is determined by area coordinate;
If there are not data in the regions module 2413, then display module 2412 refreshes output all images data.
The above only is a preferred implementation of the present invention; should be pointed out that for the person of ordinary skill of the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (9)

1.一种基于Android系统的电子墨水屏刷新控制系统,其特征在于,所述系统包括用于存储整屏图像数据的存储模块,用于向电子墨水屏刷新输出存储模块中的图像数据的显示模块,其特征在于,所述系统还包括:1. An electronic ink screen refresh control system based on the Android system, characterized in that, the system includes a storage module for storing the entire screen image data, and is used to refresh and output the display of the image data in the storage module to the electronic ink screen module, it is characterized in that the system also includes: 用于从系统中抽取特定区域坐标的区域模块;A region module for extracting specific region coordinates from the system; 用于检测坐标模块是否存在数据的检测模块:The detection module used to detect whether there is data in the coordinate module: 如果区域模块中存有数据,则显示模块只刷新输出由区域坐标确定的图像数据;If there is data stored in the area module, the display module only refreshes and outputs the image data determined by the area coordinates; 如果区域模块中不存在数据,则显示模块刷新输出所有图像数据。If there is no data in the area module, the display module refreshes and outputs all image data. 2.根据权利要求1所述的刷新控制系统,其特征在于,所述显示模块还包括有波形模式模块,如果区域模块中存有数据,则波形模式模块设定为区域波形模式,否则设定为全屏波形模式。2. The refresh control system according to claim 1, wherein the display module also includes a waveform mode module, if data is stored in the area module, the waveform mode module is set to the area waveform mode, otherwise it is set to For full-screen waveform mode. 3.根据权利要求2所述的刷新控制系统,其特征在于,所述区域波形模式对应的灰阶小于全屏波形模式对应的灰阶。3. The refresh control system according to claim 2, wherein the gray scale corresponding to the regional waveform mode is smaller than the gray scale corresponding to the full screen waveform mode. 4.根据权利要求1所述的刷新控制系统,其特征在于,所述特定区域为多个,包括第一区域和第二区域,所述区域模块从系统中抽取第一区域和第二区域的坐标,所述第一区域为电子墨水屏刷新前电子墨水屏元素的区域坐标,第二区域为电子墨水屏刷新后电子墨水屏元素的区域坐标。4. The refresh control system according to claim 1, wherein there are multiple specific areas, including a first area and a second area, and the area module extracts the data of the first area and the second area from the system. Coordinates, the first area is the area coordinates of the electronic ink screen elements before the electronic ink screen is refreshed, and the second area is the area coordinates of the electronic ink screen elements after the electronic ink screen is refreshed. 5.根据权利要求4所述的刷新控制系统,其特征在于,所述电子墨水屏元素为高亮条。5. The refresh control system according to claim 4, wherein the electronic ink screen element is a highlight bar. 6.一种基于Android系统的电子墨水屏刷新控制方法,其特征在于,所述方法包括如下步骤:6. An electronic ink screen refresh control method based on Android system, characterized in that, the method comprises the steps: (61)从系统内存复制电子墨水屏整屏图像数据到存储模块;(61) Copy the entire screen image data of the electronic ink screen to the storage module from the system memory; (62)从系统获取特定区域的坐标并存储到区域模块;(62) Obtain the coordinates of a specific area from the system and store it in the area module; (63)从系统内存复制电子墨水屏整屏图像数据到显存;(63) Copy the entire screen image data of the electronic ink screen from the system memory to the video memory; (64)检测区域模块中是否有数据,如果有则在显存中仅刷新特定区域的坐标内的图像数据,否则刷新整屏图像数据。(64) Detect whether there is data in the area module, if there is, only refresh the image data in the coordinates of the specific area in the display memory, otherwise refresh the whole screen image data. 7.根据权利要求6所述的刷新控制方法,其特征在于:7. The refresh control method according to claim 6, characterized in that: 所述(62)还包括,设定特定区域内的图像数据的波形模式对应的灰阶小于特定区域外的图像数据的波形模式对应的灰阶。The above (62) also includes setting the gray scale corresponding to the waveform mode of the image data in the specific area to be smaller than the gray scale corresponding to the waveform mode of the image data outside the specific area. 8.根据权利要求6所述的刷新控制方法,其特征在于,所述步骤(62)包括:从系统中获取电子墨水屏刷新前电子墨水屏元素的区域坐标,作为第一区域;从系统中获取电子墨水屏刷新后电子墨水屏元素的区域坐标,作为第二区域,所述步骤(64)中,如果检测到区域模块中有数据,则在显存中刷新第一区域和第二区域的图像数据。8. The refresh control method according to claim 6, wherein the step (62) comprises: acquiring the area coordinates of the electronic ink screen elements before the electronic ink screen is refreshed from the system as the first area; Obtain the area coordinates of the electronic ink screen element after the electronic ink screen is refreshed, as the second area, in the step (64), if it is detected that there is data in the area module, then refresh the images of the first area and the second area in the video memory data. 9.根据权利要求8所述的刷新控制方法,其特征在于,所述电子墨水屏元素为高亮条。9. The refresh control method according to claim 8, wherein the electronic ink screen element is a highlight bar.
CN 201010272845 2010-09-02 2010-09-02 E-ink screen refresh control system and method based on Android system Pending CN101980072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010272845 CN101980072A (en) 2010-09-02 2010-09-02 E-ink screen refresh control system and method based on Android system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010272845 CN101980072A (en) 2010-09-02 2010-09-02 E-ink screen refresh control system and method based on Android system

Publications (1)

Publication Number Publication Date
CN101980072A true CN101980072A (en) 2011-02-23

Family

ID=43600586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010272845 Pending CN101980072A (en) 2010-09-02 2010-09-02 E-ink screen refresh control system and method based on Android system

Country Status (1)

Country Link
CN (1) CN101980072A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102231254A (en) * 2011-06-15 2011-11-02 佛山市顺德区美的电热电器制造有限公司 Control method for dot matrix liquid crystal display (LCD)
CN102289279A (en) * 2011-09-01 2011-12-21 上海果壳电子有限公司 Equipment management method and device based on RTC (Real-Time Clock) clock interrupt
CN102306081A (en) * 2011-08-26 2012-01-04 深圳市索菱实业股份有限公司 Interface switching method for touch screen
CN102509323A (en) * 2011-11-14 2012-06-20 厦门吉比特网络技术股份有限公司 Video memory control and process method based on hardware acceleration rendering technology
CN102810307A (en) * 2011-06-02 2012-12-05 精工爱普生株式会社 Display device, method of controlling display device, and recording medium
CN103310741A (en) * 2013-05-13 2013-09-18 福州瑞芯微电子有限公司 Display method of electronic ink screen and electronic equipment
CN103325332A (en) * 2013-06-14 2013-09-25 北京小米科技有限责任公司 Webpage refreshing method, device and equipment
CN104731543A (en) * 2015-03-23 2015-06-24 深圳市欧珀通信软件有限公司 Method and device for displaying screen refresh rate
CN113870799A (en) * 2021-09-09 2021-12-31 瑞芯微电子股份有限公司 System display method and storage device of electronic ink screen device
CN113934357A (en) * 2021-11-12 2022-01-14 掌阅科技股份有限公司 Refreshing processing method of ink screen device, electronic device and storage medium
CN114020388A (en) * 2021-11-03 2022-02-08 元心信息科技集团有限公司 Method, device, equipment, medium and program product for refreshing ink screen
WO2022193150A1 (en) * 2021-03-16 2022-09-22 京东方科技集团股份有限公司 Electronic identification apparatus display method, controller, electronic identification apparatus, and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1369826A (en) * 2001-02-14 2002-09-18 英业达股份有限公司 Method to support page dynamic update
CN101303850A (en) * 2008-06-30 2008-11-12 北京中星微电子有限公司 Method for implementing screen refresh and system thereof
CN101727836A (en) * 2009-12-18 2010-06-09 北京登合科技有限公司 Display method of E-ink electronic paper screen

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1369826A (en) * 2001-02-14 2002-09-18 英业达股份有限公司 Method to support page dynamic update
CN101303850A (en) * 2008-06-30 2008-11-12 北京中星微电子有限公司 Method for implementing screen refresh and system thereof
CN101727836A (en) * 2009-12-18 2010-06-09 北京登合科技有限公司 Display method of E-ink electronic paper screen

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102810307A (en) * 2011-06-02 2012-12-05 精工爱普生株式会社 Display device, method of controlling display device, and recording medium
CN102231254A (en) * 2011-06-15 2011-11-02 佛山市顺德区美的电热电器制造有限公司 Control method for dot matrix liquid crystal display (LCD)
CN102306081A (en) * 2011-08-26 2012-01-04 深圳市索菱实业股份有限公司 Interface switching method for touch screen
CN102289279A (en) * 2011-09-01 2011-12-21 上海果壳电子有限公司 Equipment management method and device based on RTC (Real-Time Clock) clock interrupt
CN102509323A (en) * 2011-11-14 2012-06-20 厦门吉比特网络技术股份有限公司 Video memory control and process method based on hardware acceleration rendering technology
CN103310741A (en) * 2013-05-13 2013-09-18 福州瑞芯微电子有限公司 Display method of electronic ink screen and electronic equipment
CN103310741B (en) * 2013-05-13 2015-05-13 福州瑞芯微电子有限公司 Display method of electronic ink screen and electronic equipment
CN103325332B (en) * 2013-06-14 2015-12-02 小米科技有限责任公司 Page furbishing method, device and equipment
CN103325332A (en) * 2013-06-14 2013-09-25 北京小米科技有限责任公司 Webpage refreshing method, device and equipment
CN104731543A (en) * 2015-03-23 2015-06-24 深圳市欧珀通信软件有限公司 Method and device for displaying screen refresh rate
CN104731543B (en) * 2015-03-23 2018-03-16 广东欧珀移动通信有限公司 The display methods and device of a kind of screen refresh rate
WO2022193150A1 (en) * 2021-03-16 2022-09-22 京东方科技集团股份有限公司 Electronic identification apparatus display method, controller, electronic identification apparatus, and system
US12026569B2 (en) 2021-03-16 2024-07-02 Chongqing Boe Smart Electronics System Co., Ltd. Display method of electronic identification device, controller, electronic identification device and system
CN113870799A (en) * 2021-09-09 2021-12-31 瑞芯微电子股份有限公司 System display method and storage device of electronic ink screen device
CN114020388A (en) * 2021-11-03 2022-02-08 元心信息科技集团有限公司 Method, device, equipment, medium and program product for refreshing ink screen
CN114020388B (en) * 2021-11-03 2025-03-25 元心信息科技集团有限公司 A method, device, equipment, medium and program product for refreshing ink screen
CN113934357A (en) * 2021-11-12 2022-01-14 掌阅科技股份有限公司 Refreshing processing method of ink screen device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN101980072A (en) E-ink screen refresh control system and method based on Android system
US9383851B2 (en) Method and apparatus for buffering sensor input in a low power system state
US20170148422A1 (en) Refresh control method and apparatus of display device
US20150194137A1 (en) Method and apparatus for optimizing display updates on an interactive display device
TWI228701B (en) Continuous graphics display for multiple display devices during the processor non-responding period
EP2924682B1 (en) Control device, display device, and display device control method
TW518544B (en) Display control apparatus and method
CN103236240B (en) Driving method and system for dynamically stopping display corresponding to touch sensing
US10429993B2 (en) Touch display driving integrated circuit and operation method thereof
CN103390397B (en) Double screen display device and method based on Android system
WO2019041863A1 (en) Image processing system, image displaying method, display device, and storage medium
CN110554826B (en) Method for Touch Sensing on Touch Display Device
CN101176142A (en) Displaying images using the storage control unit
CN106331831B (en) The method and device of image procossing
CN108877731B (en) Display panel driving method and display panel
TWI810640B (en) Driving apparatus and operation method thereof
CN103455292A (en) Business data display and processing method and device and user equipment
JP2011165161A (en) Contact sensing device, display apparatus, and driving method therefor
CN114253411B (en) Driving method and circuit of touch display substrate, device and display device
US20220068210A1 (en) Display control method, display control module and display device
TWI443576B (en) Graphics display systems and methods
CN102663989A (en) Buffer processing method and device for display of mobile terminal
US8823722B1 (en) SOC with integrated bistable display controller
WO2022052203A1 (en) Timing controller and control method therefor, and display device comprising timing controller
WO2016019753A1 (en) Refresh control method and apparatus for display device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110223