A real‐time touch control system design based on field‐programmable gate array via optimizing Bresenham algorithm for electrowetting displays
Electrowetting displays (EWDs) have the advantages of fast response speed and extremely low energy consumption. However, the function of real‐time touch control has not been realized in EWDs, and the rendering of hand‐drawn lines by a pixelated display has room for improvement, especially in the dia...
        Saved in:
      
    
          | Published in | Journal of the Society for Information Display Vol. 29; no. 7; pp. 573 - 583 | 
|---|---|
| Main Authors | , , , , , , , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Campbell
          Wiley Subscription Services, Inc
    
        01.07.2021
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1071-0922 1938-3657  | 
| DOI | 10.1002/jsid.1001 | 
Cover
| Abstract | Electrowetting displays (EWDs) have the advantages of fast response speed and extremely low energy consumption. However, the function of real‐time touch control has not been realized in EWDs, and the rendering of hand‐drawn lines by a pixelated display has room for improvement, especially in the diagonal directions. The issue of clearly rendering diagonal lines drawn by touch control is not specific to EWDs, and the solution we offer can be beneficial to other display technologies. In this paper, a real‐time touch control system, which was based on field‐programmable gate array (FPGA) by optimizing Bresenham algorithm, was realized in EWDs. In hardware, Nios II processor was used as a main controller, I 2 C bus communication mode was used to establish a communication between a touch screen and the main controller, and MXEI1480 and MXEI2240 were used as driving chips to complete the design of EWD driver module. In software, Bresenham algorithm was optimized to add pixel points at diagonal corners for improving the clarity of line rendering. Then, touch coordinates were transmitted to the EWD driver module for displaying lines rendered. Experimental results showed that the lines rendered on the display by the optimized Bresenham algorithm were thicker and clearer. | 
    
|---|---|
| AbstractList | Electrowetting displays (EWDs) have the advantages of fast response speed and extremely low energy consumption. However, the function of real‐time touch control has not been realized in EWDs, and the rendering of hand‐drawn lines by a pixelated display has room for improvement, especially in the diagonal directions. The issue of clearly rendering diagonal lines drawn by touch control is not specific to EWDs, and the solution we offer can be beneficial to other display technologies. In this paper, a real‐time touch control system, which was based on field‐programmable gate array (FPGA) by optimizing Bresenham algorithm, was realized in EWDs. In hardware, Nios II processor was used as a main controller, I2C bus communication mode was used to establish a communication between a touch screen and the main controller, and MXEI1480 and MXEI2240 were used as driving chips to complete the design of EWD driver module. In software, Bresenham algorithm was optimized to add pixel points at diagonal corners for improving the clarity of line rendering. Then, touch coordinates were transmitted to the EWD driver module for displaying lines rendered. Experimental results showed that the lines rendered on the display by the optimized Bresenham algorithm were thicker and clearer. Electrowetting displays (EWDs) have the advantages of fast response speed and extremely low energy consumption. However, the function of real‐time touch control has not been realized in EWDs, and the rendering of hand‐drawn lines by a pixelated display has room for improvement, especially in the diagonal directions. The issue of clearly rendering diagonal lines drawn by touch control is not specific to EWDs, and the solution we offer can be beneficial to other display technologies. In this paper, a real‐time touch control system, which was based on field‐programmable gate array (FPGA) by optimizing Bresenham algorithm, was realized in EWDs. In hardware, Nios II processor was used as a main controller, I 2 C bus communication mode was used to establish a communication between a touch screen and the main controller, and MXEI1480 and MXEI2240 were used as driving chips to complete the design of EWD driver module. In software, Bresenham algorithm was optimized to add pixel points at diagonal corners for improving the clarity of line rendering. Then, touch coordinates were transmitted to the EWD driver module for displaying lines rendered. Experimental results showed that the lines rendered on the display by the optimized Bresenham algorithm were thicker and clearer.  | 
    
| Author | Shui, Lingling Zeng, Wenjun Ma, Caiyun Zhang, Chongfu Yi, Zichuan Zhang, Zhi Zhou, Guofu Feng, Haoqiang Yang, Jianjun Liu, Liming  | 
    
| Author_xml | – sequence: 1 givenname: Zichuan surname: Yi fullname: Yi, Zichuan organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China – sequence: 2 givenname: Wenjun orcidid: 0000-0002-4176-2242 surname: Zeng fullname: Zeng, Wenjun organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China, South China Academy of Advanced Optoelectronics South China Normal University Guangzhou China – sequence: 3 givenname: Caiyun surname: Ma fullname: Ma, Caiyun organization: Shenzhen Guohua Optoelectronics Tech. Co., Ltd. Shenzhen China – sequence: 4 givenname: Haoqiang surname: Feng fullname: Feng, Haoqiang organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China, South China Academy of Advanced Optoelectronics South China Normal University Guangzhou China – sequence: 5 givenname: Jianjun surname: Yang fullname: Yang, Jianjun organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China – sequence: 6 givenname: Liming surname: Liu fullname: Liu, Liming organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China – sequence: 7 givenname: Zhi surname: Zhang fullname: Zhang, Zhi organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China – sequence: 8 givenname: Lingling surname: Shui fullname: Shui, Lingling organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China – sequence: 9 givenname: Guofu orcidid: 0000-0003-1101-1947 surname: Zhou fullname: Zhou, Guofu organization: South China Academy of Advanced Optoelectronics South China Normal University Guangzhou China, Shenzhen Guohua Optoelectronics Tech. Co., Ltd. Shenzhen China – sequence: 10 givenname: Chongfu surname: Zhang fullname: Zhang, Chongfu organization: College of Electron and Information University of Electronic Science and Technology of China, Zhongshan Institute Zhongshan China  | 
    
| BookMark | eNptkL1u3DAQhInABnz-KfwGBFKlkE2K5FEqHcP5AQykuV5YUUsdD5R4IXk2zlUeIXlFP4kpOFWQaqf4ZgY75-RkDjMScs3ZDWesvt0lNyyKfyAr3oqmEmulT4pmmlesreszcp7SrqBrJdcr8ueORgT_-ut3dhPSHA5mS02YcwyepmPKONEBkxtn2kPCgYaZWod-KI59DGOEaYLeIx0hI4UY4UifHNCwL3nuxc0j_Rwx4byFiYIfQ3R5O1EbIkWPptQ8Y84LNri093BMl-TUgk949fdekM2Xh839t-rxx9fv93ePlamVzhW2vTC9bZDZVqESUqHt7WCMtlrrGnoBLW-B17KWgrUGtW5UWUFKJRrdiwvy8T22fPHzgCl3u3CIc2nsaiUbJZiQslC375SJIaWItjMuQ3bLQOB8x1m3zN4tsy-KF8enfxz76CaIx_-wbzSIiyo | 
    
| CitedBy_id | crossref_primary_10_3389_fphy_2021_730078 crossref_primary_10_3389_fphy_2021_723106 crossref_primary_10_3390_membranes11120920 crossref_primary_10_3390_membranes12111072 crossref_primary_10_3389_fphy_2021_728804  | 
    
| Cites_doi | 10.1002/jsid.100 10.1021/am100757g 10.3390/mi10120862 10.1016/j.displa.2014.09.004 10.1063/1.1810192 10.1002/jsid.854 10.1063/1.1667595 10.7567/JJAP.57.052201 10.1080/00140139.2013.847211 10.3390/mi10110732 10.1364/OE.27.012963 10.1186/s43074-020-0004-3 10.1016/j.jcis.2018.05.090 10.1109/JDT.2012.2207449 10.1063/1.4917379 10.1007/s10043-017-0382-3 10.3390/mi9040143 10.2528/PIER13120405 10.3390/mi11030313 10.1016/j.displa.2017.07.007 10.1038/nature01988 10.3390/mi11050498 10.1007/s11771-014-2285-9 10.1002/jsid.790  | 
    
| ContentType | Journal Article | 
    
| Copyright | 2021 Society for Information Display. | 
    
| Copyright_xml | – notice: 2021 Society for Information Display. | 
    
| DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D  | 
    
| DOI | 10.1002/jsid.1001 | 
    
| DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitleList | Computer and Information Systems Abstracts CrossRef  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| EISSN | 1938-3657 | 
    
| EndPage | 583 | 
    
| ExternalDocumentID | 10_1002_jsid_1001 | 
    
| GroupedDBID | 05W 0R~ 1OB 1OC 29L 31~ 33P 3SF 50Y 52U 5GY 8-0 8-1 AAESR AAEVG AAHQN AAMMB AAMNL AANHP AANLZ AAONW AASGY AAXRX AAYCA AAYXX AAZKR ABCUV ABDPE ABJNI ACAHQ ACBWZ ACCZN ACGFS ACPOU ACRPL ACXBN ACXQS ACYXJ ADBBV ADEOM ADIZJ ADKYN ADMGS ADMLS ADNMO ADOZA ADXAS ADZMN AEFGJ AEIGN AEIMD AENEX AEUYR AEYWJ AFBPY AFFPM AFGKR AFWVQ AGHNM AGQPQ AGXDD AGYGG AHBTC AI. AIDQK AIDYY AIQQE AITYG AIURR AJXKR ALMA_UNASSIGNED_HOLDINGS ALUQN ALVPJ AMBMR AMYDB ASPBG ATUGU AUFTA AVWKF AZFZN AZVAB BDRZF BFHJK BHBCM BMNLL BMXJE BNHUX BOGZA BRXPI CITATION CMOOK CS3 DCZOG DPXWK DRFUL DRSTM DU5 EBS EJD F5P FEDTE G-S GODZA HGLYW HSZ HVGLF HZ~ I-F LATKE LEEKS LH4 LITHE LOXES LUTES LYRES MEWTI MRFUL MRSTM MSFUL MSSTM MXFUL MXSTM MY~ O66 O9- P2W PALCI PQQKQ R.K RIWAO RJQFR ROL SAMSI SJN SUPJJ VH1 WBKPD WIH WIK WLBEL WOHZO WXSBR WYISQ ZE2 ZZTAW 7SC 8FD JQ2 L7M L~C L~D  | 
    
| ID | FETCH-LOGICAL-c257t-e9b3cbf8e0f95e5345efbfdcc7f7772ab3a919a12424309ce7785107445387b3 | 
    
| ISSN | 1071-0922 | 
    
| IngestDate | Mon Jul 14 10:27:58 EDT 2025 Sat Oct 25 05:36:39 EDT 2025 Thu Apr 24 23:08:30 EDT 2025  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 7 | 
    
| Language | English | 
    
| LinkModel | OpenURL | 
    
| MergedId | FETCHMERGED-LOGICAL-c257t-e9b3cbf8e0f95e5345efbfdcc7f7772ab3a919a12424309ce7785107445387b3 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14  | 
    
| ORCID | 0000-0003-1101-1947 0000-0002-4176-2242  | 
    
| PQID | 2548530344 | 
    
| PQPubID | 2034128 | 
    
| PageCount | 11 | 
    
| ParticipantIDs | proquest_journals_2548530344 crossref_citationtrail_10_1002_jsid_1001 crossref_primary_10_1002_jsid_1001  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2021-07-01 | 
    
| PublicationDateYYYYMMDD | 2021-07-01 | 
    
| PublicationDate_xml | – month: 07 year: 2021 text: 2021-07-01 day: 01  | 
    
| PublicationDecade | 2020 | 
    
| PublicationPlace | Campbell | 
    
| PublicationPlace_xml | – name: Campbell | 
    
| PublicationTitle | Journal of the Society for Information Display | 
    
| PublicationYear | 2021 | 
    
| Publisher | Wiley Subscription Services, Inc | 
    
| Publisher_xml | – name: Wiley Subscription Services, Inc | 
    
| References | e_1_2_6_10_1 e_1_2_6_19_1 e_1_2_6_13_1 e_1_2_6_14_1 e_1_2_6_11_1 Van DR (e_1_2_6_8_1) 2006; 1 e_1_2_6_12_1 e_1_2_6_17_1 e_1_2_6_18_1 e_1_2_6_15_1 e_1_2_6_16_1 Li W (e_1_2_6_20_1) 2020; 2 e_1_2_6_21_1 e_1_2_6_9_1 e_1_2_6_5_1 e_1_2_6_4_1 e_1_2_6_7_1 e_1_2_6_6_1 e_1_2_6_25_1 e_1_2_6_24_1 e_1_2_6_3_1 e_1_2_6_23_1 e_1_2_6_2_1 e_1_2_6_22_1 e_1_2_6_27_1 e_1_2_6_26_1  | 
    
| References_xml | – volume: 1 start-page: 1926 year: 2006 ident: e_1_2_6_8_1 article-title: Gray scales for video applications on electrowetting displays publication-title: Sid Symp Dig Tech Pap – ident: e_1_2_6_9_1 doi: 10.1002/jsid.100 – ident: e_1_2_6_2_1 doi: 10.1021/am100757g – ident: e_1_2_6_13_1 doi: 10.3390/mi10120862 – ident: e_1_2_6_21_1 doi: 10.1016/j.displa.2014.09.004 – ident: e_1_2_6_25_1 doi: 10.1063/1.1810192 – ident: e_1_2_6_22_1 doi: 10.1002/jsid.854 – ident: e_1_2_6_26_1 doi: 10.1063/1.1667595 – ident: e_1_2_6_17_1 doi: 10.7567/JJAP.57.052201 – ident: e_1_2_6_10_1 doi: 10.1080/00140139.2013.847211 – ident: e_1_2_6_16_1 doi: 10.3390/mi10110732 – ident: e_1_2_6_27_1 doi: 10.1364/OE.27.012963 – ident: e_1_2_6_11_1 doi: 10.1186/s43074-020-0004-3 – volume: 2 start-page: 45 year: 2020 ident: e_1_2_6_20_1 article-title: Driving waveform design with rising gradient and sawtooth wave of electrowetting displays for ultra‐low power consumption publication-title: Micromachines – ident: e_1_2_6_18_1 doi: 10.1016/j.jcis.2018.05.090 – ident: e_1_2_6_12_1 doi: 10.1109/JDT.2012.2207449 – ident: e_1_2_6_23_1 doi: 10.1063/1.4917379 – ident: e_1_2_6_14_1 doi: 10.1007/s10043-017-0382-3 – ident: e_1_2_6_7_1 doi: 10.3390/mi9040143 – ident: e_1_2_6_3_1 doi: 10.2528/PIER13120405 – ident: e_1_2_6_19_1 doi: 10.3390/mi11030313 – ident: e_1_2_6_4_1 doi: 10.1016/j.displa.2017.07.007 – ident: e_1_2_6_24_1 doi: 10.1038/nature01988 – ident: e_1_2_6_5_1 doi: 10.3390/mi11050498 – ident: e_1_2_6_6_1 doi: 10.1007/s11771-014-2285-9 – ident: e_1_2_6_15_1 doi: 10.1002/jsid.790  | 
    
| SSID | ssj0026546 | 
    
| Score | 2.2930272 | 
    
| Snippet | Electrowetting displays (EWDs) have the advantages of fast response speed and extremely low energy consumption. However, the function of real‐time touch... | 
    
| SourceID | proquest crossref  | 
    
| SourceType | Aggregation Database Enrichment Source Index Database  | 
    
| StartPage | 573 | 
    
| SubjectTerms | Algorithms Control systems design Controllers Displays Energy consumption Field programmable gate arrays Microprocessors Modules Rendering Touch screens  | 
    
| Title | A real‐time touch control system design based on field‐programmable gate array via optimizing Bresenham algorithm for electrowetting displays | 
    
| URI | https://www.proquest.com/docview/2548530344 | 
    
| Volume | 29 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVEBS databaseName: Inspec with Full Text customDbUrl: eissn: 1938-3657 dateEnd: 20241102 omitProxy: false ssIdentifier: ssj0026546 issn: 1071-0922 databaseCode: ADMLS dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text providerName: EBSCOhost  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnZ1Lb9NAEIBXIb3AAfEUhYJWCCEky8Vvx8dAG0UoKQdSEU7W7nrduEqcNHFA6YmfAH-RK3-C2Yc3jiiocLGszTpRMt_OzG7mgdALntOMdPLIdiMvhw0KLCkaxNT2QuqElHUiKmvpDU-i_mnwbhyOW62fjaildUUP2eWVeSX_I1UYA7mKLNl_kKx5UxiAe5AvXEHCcL2WjLsWuHxTE68g-sSDL7lmExOBrgo1W5mM07CEycrE3wOqMXX9nI7RmsksKnGsZpHlkmyszwWx5qBSZsWlOFB4IzOVJmRmkenZfFlUk5kqGK466XzhKoQ6K1aLKdms_uD2Cke3GSqq86EkhkfqUXOYXbDJGvTPp8KMcKWaPvLyfG2wHhIVulJstmM9PbNP5hewAs6apxueayJhr6tDG7obvCXbSVSa8yFXYwnA50eqBnat8PURiwI7bmjvUHVV0Y5AqDrs_GZjVM3ac4BKFrDaGtI6eODkfdo7HQzS0fF49HJxYYsWZyIUQPd7uYH2PDBBThvtdY-Ggw_mfEDnlZnvURfCcrzX5tN23add70G6RKM76LYWKu4qMO-iFi_voVuNCpf30fcuFoj--PpNwIklnFjDiRWcWMGJJZx4XmIJJzzRxBILLLHEEgOWeIslNlhigyUGpPAulrjG8gEa9Y5Hb_u27gJiMzAnlc0T6jOad7iTJyEP_SAE_ZJnjMV5DFtDQn2SuAlxRZ6T7ySMxzHsIsAzDsCWx9R_iNrlvOSPEM4Clrge8bhDSQAbaQIGjNIsIkkWZTl199Gr-rdNma6QLxq1TFNV29tLhRjEHUx9bqYuVFmYqyYd1AJKtdZYpV4YgIcsCm0-_vvLT9DN7YI4QO1queZPwQGu6DMNzi8MMcCf | 
    
| linkProvider | EBSCOhost | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+real%E2%80%90time+touch+control+system+design+based+on+field%E2%80%90programmable+gate+array+via+optimizing+Bresenham+algorithm+for+electrowetting+displays&rft.jtitle=Journal+of+the+Society+for+Information+Display&rft.au=Zichuan+Yi&rft.au=Zeng%2C+Wenjun&rft.au=Ma%2C+Caiyun&rft.au=Feng%2C+Haoqiang&rft.date=2021-07-01&rft.pub=Wiley+Subscription+Services%2C+Inc&rft.issn=1071-0922&rft.eissn=1938-3657&rft.volume=29&rft.issue=7&rft.spage=573&rft.epage=583&rft_id=info:doi/10.1002%2Fjsid.1001&rft.externalDBID=NO_FULL_TEXT | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1071-0922&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1071-0922&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1071-0922&client=summon |