首页 / 专利库 / 显示技术 / 电泳显示器 / 电泳显示器系统及开发方法

电泳显示器系统及开发方法

阅读:22发布:2020-05-12

专利汇可以提供电泳显示器系统及开发方法专利检索,专利查询,专利分析的服务。并且本 发明 提出一种 电泳 显示器系统及开发方法。 电泳显示器 系统包括, 电子 装置及耦接到电子装置的第一电泳显示器装置。电子装置存储控制 软件 。第一应用程序将第一图像数据载入控制软件,并呼叫控制软件提供的第一应用程序界面。控制软件根据第一应用程序界面获得第一电泳显示器装置的第一通讯协定的第一驱动程序。控制软件根据第一驱动程序以第一数据封装格式来封装第一图像数据。控制软件根据第一通讯协定将封装后的第一图像数据传输到第一电泳显示器装置。,下面是电泳显示器系统及开发方法专利的具体信息内容。

1.一种电泳显示器系统,其特征在于,包括:
电子装置,存储控制软件
第一电泳显示器装置,耦接到所述电子装置,其中
第一应用程序将第一图像数据载入所述控制软件,并呼叫所述控制软件提供的第一应用程序界面;
所述控制软件根据所述第一应用程序界面获得所述第一电泳显示器装置的第一通讯协定的第一驱动程序;
所述控制软件根据所述第一驱动程序以第一数据封装格式来封装所述第一图像数据;
以及
所述控制软件根据所述第一通讯协定将封装后的所述第一图像数据传输到所述第一电泳显示器装置。
2.根据权利要求1所述的电泳显示器系统,其特征在于,还包括:
第二电泳显示器装置,耦接到所述电子装置,其中
第二应用程序将第二图像数据载入所述控制软件,并呼叫所述控制软件提供的第二应用程序界面;
所述控制软件根据所述第二应用程序界面获得所述第二电泳显示器装置的第二通讯协定的第二驱动程序,其中所述第二通讯协定与所述第一通讯协定不同;
所述控制软件根据所述第二驱动程序以第二数据封装格式来封装所述第二图像数据;
以及
所述控制软件根据所述第二通讯协定将封装后的所述第二图像数据传输到所述第二电泳显示器装置。
3.根据权利要求1所述的电泳显示器系统,其特征在于,所述控制软件根据所述第一驱动程序来初始化所述控制软件与所述第一电泳显示装置通过所述第一通讯协定的连线。
4.根据权利要求1所述的电泳显示器系统,其特征在于,所述控制软件以所述第一数据封装格式将所述第一图像数据拆解成多个封包,并将所述多个封包通过所述第一通讯协定传输到所述第一电泳显示器装置。
5.根据权利要求1所述的电泳显示器系统,其特征在于,所述第一通讯协定包括无线保真协定、蓝牙协定、近场通讯协定、序列周边界面协定、集成电路间协定、通用输入输出协定、行动产业处理器界面协定、高画质多媒体界面协定及通用序列总线协定。
6.一种电泳显示器开发方法,适用于电泳显示器系统,其特征在于,所述电泳显示器系统包括电子装置及第一电泳显示器装置,所述电子装置存储控制软件,所述第一电泳显示器装置耦接到所述电子装置,所述电泳显示器开发方法包括:
通过第一应用程序将第一图像数据载入所述控制软件,并呼叫所述控制软件提供的第一应用程序界面;
通过所述控制软件根据所述第一应用程序界面获得第一电泳显示器装置的第一通讯协定的第一驱动程序;
通过所述控制软件根据所述第一驱动程序以第一数据封装格式来封装所述第一图像数据;以及
通过所述控制软件根据所述第一通讯协定将封装后的所述第一图像数据传输到所述第一电泳显示器装置。
7.根据权利要求6所述的电泳显示器开发方法,其特征在于,所述电泳显示器系统还包括第二电泳显示器装置耦接到所述电子装置,所述电泳显示器开发方法还包括:
通过第二应用程序将第二图像数据载入所述控制软件,并呼叫所述控制软件提供的第二应用程序界面;
通过所述控制软件根据所述第二应用程序界面获得所述第二电泳显示器装置的第二通讯协定的第二驱动程序,其中所述第二通讯协定与所述第一通讯协定不同;
通过所述控制软件根据所述第二驱动程序以第二数据封装格式来封装所述第二图像数据;以及
通过所述控制软件根据所述第二通讯协定将封装后的所述第二图像数据传输到所述第二电泳显示器装置。
8.根据权利要求6所述的电泳显示器开发方法,其特征在于,所述控制软件根据所述第一驱动程序来初始化所述控制软件与所述第一电泳显示装置通过所述第一通讯协定的连线。
9.根据权利要求6所述的电泳显示器开发方法,其特征在于,所述控制软件以所述第一数据封装格式将所述第一图像数据拆解成多个封包,并将所述多个封包通过所述第一通讯协定传输到所述第一电泳显示器装置。
10.根据权利要求6所述的电泳显示器开发方法,其特征在于,所述第一通讯协定包括无线保真协定、蓝牙协定、近场通讯协定、序列周边界面协定、集成电路间协定、通用输入输出协定、行动产业处理器界面协定、高画质多媒体界面协定及通用序列总线协定。

说明书全文

电泳显示器系统及开发方法

技术领域

[0001] 本发明涉及一种电泳显示器系统及开发方法,尤其涉及一种能让软件开发者容易实现与电泳显示器(Electrophoretic Display)的通讯及输入输出的电泳显示器系统及开发方法。

背景技术

[0002] 现有的电泳显示器可具有多种通讯界面,例如无线保真(Wireless Fidelity,WiFi)界面、蓝牙(Bluetooth)界面、近场通讯(Near-Field Communication)界面等通讯界面。软件开发者在进行电泳显示器的应用程序开发时,往往需要针对不同通讯界面的电泳显示器来开发适用于不同通讯界面的应用程序。这往往会产生较长的软件开发者的学习曲线及较长的软件开发时程。因此,如何能简化电泳显示器应用程序的开发,是本领域技术人员应致的目标。

发明内容

[0003] 本发明提供一种电泳显示器系统及开发方法,能简化电泳显示器应用程序的开发,让软件开发者能简单地实现与电泳显示器的通讯因此能专注在应用程序的开发上面。
[0004] 本发明提出一种电泳显示器系统包括电子装置及耦接到电子装置的第一电泳显示器装置。电子装置存储控制软件。第一应用程序将第一图像数据载入控制软件,并呼叫控制软件提供的第一应用程序界面(Application Program Interface,API)。控制软件根据第一应用程序界面获得第一电泳显示器装置的第一通讯协定的第一驱动程序。控制软件根据第一驱动程序以第一数据封装格式来封装第一图像数据。控制软件根据第一通讯协定将封装后的第一图像数据传输到第一电泳显示器装置。
[0005] 在本发明的一实施例中,上述电泳显示器系统还包括第二电泳显示器装置耦接到电子装置。第二应用程序将第二图像数据载入控制软件,并呼叫控制软件提供的第二应用程序界面。控制软件根据第二应用程序界面获得第二电泳显示器装置的第二通讯协定的第二驱动程序,其中第二通讯协定与第一通讯协定不同。控制软件根据第二驱动程序以第二数据封装格式来封装第二图像数据。控制软件根据第二通讯协定将封装后的第二图像数据传输到第二电泳显示器装置。
[0006] 在本发明的一实施例中,上述控制软件根据第一驱动程序来初始化控制软件与第一电泳显示装置通过第一通讯协定的连线。
[0007] 在本发明的一实施例中,上述控制软件以第一数据封装格式将第一图像数据拆解成多个封包,并将上述封包通过第一通讯协定传输到第一电泳显示器装置。
[0008] 在本发明的一实施例中,上述第一通讯协定包括无线保真协定、蓝牙协定、近场通讯协定、序列周边界面(Serial Peripheral Interface,SPI)协定、集成电路间(Inter-Integrated Circuit,I2C)协定、通用输入输出(General purpose input/output,GPIO)协定、行动产业处理器界面(Mobile Industry Processor Interface,MIPI)协定、高画质多媒体界面(High Definition Multimedia Interface,HDMI)协定及通用序列总线(Universal Serial Bus,USB)协定。
[0009] 本发明提出一种电泳显示器开发方法,适用于电泳显示器系统。电泳显示器系统包括电子装置及第一电泳显示器装置。电子装置存储控制软件。第一电泳显示器装置耦接到电子装置。电泳显示器开发方法包括:通过第一应用程序将第一图像数据载入控制软件,并呼叫控制软件提供的第一应用程序界面。电泳显示器开发方法还包括:通过控制软件根据第一应用程序界面获得第一电泳显示器装置的第一通讯协定的第一驱动程序。电泳显示器开发方法还包括:通过控制软件根据第一驱动程序以第一数据封装格式来封装第一图像数据。电泳显示器开发方法还包括:通过控制软件根据第一通讯协定将封装后的第一图像数据传输到第一电泳显示器装置。
[0010] 在本发明的一实施例中,电泳显示器系统还包括第二电泳显示器装置耦接到电子装置。电泳显示器开发方法还包括:第二应用程序将第二图像数据载入控制软件,并呼叫控制软件提供的第二应用程序界面。电泳显示器开发方法还包括:控制软件根据第二应用程序界面获得第二电泳显示器装置的第二通讯协定的第二驱动程序,其中第二通讯协定与第一通讯协定不同。电泳显示器开发方法还包括:控制软件根据第二驱动程序以第二数据封装格式来封装第二图像数据。电泳显示器开发方法还包括:控制软件根据第二通讯协定将封装后的第二图像数据传输到第二电泳显示器装置。
[0011] 在本发明的一实施例中,上述控制软件根据第一驱动程序来初始化控制软件与第一电泳显示装置通过第一通讯协定的连线。
[0012] 在本发明的一实施例中,上述控制软件以第一数据封装格式将第一图像数据拆解成多个封包,并将上述封包通过第一通讯协定传输到第一电泳显示器装置。
[0013] 在本发明的一实施例中,上述第一通讯协定包括无线保真协定、蓝牙协定、近场通讯协定、序列周边界面协定、集成电路间协定、通用输入输出协定、行动产业处理器界面协定、高画质多媒体界面协定及通用序列总线协定。
[0014] 基于上述,本发明的电泳显示器系统及开发方法可在应用程序与具有一通讯协定的电泳显示器装置沟通时,让应用程序将数据图像先载入一个控制软件并呼叫控制软件所提供的对应于特定通讯协定的应用程序界面。控制软件根据应用程序界面获得电泳显示器装置的通讯协定的驱动程序,再根据驱动程序以一数据封装格式来封装图像数据。如此一来,在软件开发者所开发的应用程序中就能直接以控制软件所提供的应用程序界面与具有不同通讯协定的电泳显示器装置进行沟通,而不用了解通讯协定的详细内容。这能缩短具有各种不同通讯界面的电泳显示器装置的开发时程。
[0015] 为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

[0016] 图1为根据本发明一实施例的电泳显示器系统的方图;
[0017] 图2为根据本发明一实施例的电泳显示器系统的系统架构图;
[0018] 图3A与图3B为根据本发明一实施例的电泳显示器开发方法的流程图
[0019] 附图标号说明:
[0020] 100:电泳显示器系统
[0021] 110:电子装置
[0022] 120(1)~120(n):电泳显示器装置
[0023] 201:应用程序
[0024] 202:应用程序界面
[0025] 203:控制软件
[0026] 211:BT驱动程序
[0027] 212:WIFI驱动程序
[0028] 213:NFC驱动程序
[0029] 214:HDMI驱动程序
[0030] 215:USB驱动程序
[0031] 221~225:EPD装置
[0032] 231:BT接口
[0033] 232:WIFI接口
[0034] 233:NFC接口
[0035] 234:HDMI接口
[0036] 235:USB接口
[0037] S301~S308:电泳显示器开发方法的步骤

具体实施方式

[0038] 图1为根据本发明一实施例的电泳显示器系统的方块图。
[0039] 请参照图1,本发明的电泳显示器系统100包括电子装置110及耦接到电子装置110的电泳显示器装置120(1)~120(n)。电子装置110可存储一个控制软件(或称为电泳显示器控制软件),让软件开发者所开发的应用程序能直接通过控制软件提供的应用程序界面(Application Program Interface,API)来建立与电泳显示器装置120(1)~120(n)的通讯。每个电泳显示器装置120(1)~120(n)都可具有电泳显示器及通讯界面。通讯界面例如是无线保真、蓝牙、近场通讯、序列周边界面、集成电路间、通用输入输出、行动产业处理器界面、高画质多媒体界面及通用序列总线等通讯界面。在本实施例中,每个电泳显示器装置120(1)~120(n)只具有单一通讯界面。
[0040] 电子装置110可包括处理器(未示出于图中)及存储器(未示出于图中)。处理器可以是中央处理单元(Central Processing Unit,CPU),或是其他可程序化的一般用途或特殊用途的微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor,DSP)、可程序化控制器、特殊应用集成电路(Application Specific Integrated Circuit,ASIC)或其他类似元件或上述元件的组合。存储可以是任何形态的固定或可移动随机存取存储器(Random Access Memory,RAM)、唯读存储器(Read-Only Memory,ROM)、快闪存储器(flash memory)、硬盘(Hard Disk Drive,HDD)、固态硬盘(Solid State Drive,SSD)或类似元件或上述元件的组合。
[0041] 图2为根据本发明一实施例的电泳显示器系统的系统架构图。
[0042] 请参照图2,在本发明一实施例的电泳显示器(EPD)装置221~225中,每个电泳显示器装置221~225可具有不同的接口。例如电泳显示器装置221具有蓝牙(Bluetooth,BT)接口231,电泳显示器装置222具有无线保真(WIFI)接口232,电泳显示器装置223具有近场通讯(NFC)接口233,电泳显示器装置224具有高画质多媒体界面(HDMI)接口234,电泳显示器装置225具有通用序列总线(USB)接口235。当软件开发者在开发应用程序201时,应用程序201可呼叫(call)控制软件203所提供的应用程序界面202,以通过各种类型的通讯协定来与电泳显示器装置221~225进行通讯。例如,控制软件203可通过BT驱动程序211与具有BT接口231的EPD装置221进行通讯,通过WIFI驱动程序212与具有WIFI接口232的EPD装置222进行通讯,通过NFC驱动程序213与具有NFC接口233的EPD装置223进行通讯,通过HDMI驱动程序214与具有HDMI接口234的EPD装置224进行通讯,通过USB驱动程序215与具有USB接口235的EPD装置225进行通讯。值得注意的是,控制软件203与电泳显示器装置221~225之间的通讯可以是双向的。也就是说,控制软件203可传送数据到电泳显示器装置221~225,且控制软件203也可从电泳显示器装置221~225接收数据。
[0043] 图3A及图3B为根据本发明一实施例的电泳显示器开发方法的流程图。
[0044] 请参照图3A及图3B,在步骤S301中,第一应用程序将第一图像数据载入控制软件,并呼叫控制软件提供的第一应用程序界面。具体来说,当第一应用程序要将第一图像数据传输到第一电泳显示器装置时,第一应用程序可呼叫控制软件提供的第一应用程序界面。
[0045] 在步骤S302中,控制软件根据第一应用程序界面获得第一电泳显示器装置的第一通讯协定的第一驱动程序。具体来说,控制软件会获得对应到第一电泳显示器装置的第一通讯协定的第一驱动程序,并利用第一驱动程序建立与第一电泳显示器装置的连线。控制软件会先根据第一驱动程序来初始化控制软件与第一电泳显示装置的连线。当初始化完成后,控制软件会成功建立与第一电泳显示器装置的连线。
[0046] 在步骤S303中,控制软件根据第一驱动程序以第一数据封装格式来封装第一图像数据。在步骤S304中,控制软件根据第一通讯协定将封装后的第一图像数据传输到第一电泳显示器装置。具体来说,在成功建立与第一电泳显示器装置的连线之后,控制软件会以第一数据封装格式(即,对应第一通讯协定的数据封装格式)将第一图像数据拆解成多个封包,再将这些封包通过第一通讯协定传输到第一电泳显示器装置。
[0047] 在步骤S305中,第二应用程序将第二图像数据载入控制软件,并呼叫控制软件提供的第二应用程序界面。在步骤S306中,控制软件根据第二应用程序界面获得第二电泳显示器装置的第二通讯协定的第二驱动程序,其中第二通讯协定与第一通讯协定不同。具体来说,当不同应用程序要与具有不同通讯协定的电泳显示器装置进行通讯时,应用程序可呼叫控制软件所提供的不同应用程序界面来与电泳显示器装置建立连线。
[0048] 在步骤S307中,控制软件根据第二驱动程序以第二数据封装格式来封装第二图像数据。在步骤S308中,控制软件根据第二通讯协定将封装后的第二图像数据传输到第二电泳显示器装置。
[0049] 综上所述,本发明的电泳显示器系统及其方法可在应用程序与具有一通讯协定的电泳显示器装置沟通时,让应用程序将数据图像先载入一个控制软件并呼叫控制软件所提供的对应于特定通讯协定的应用程序界面。控制软件根据应用程序界面获得电泳显示器装置的通讯协定的驱动程序,再根据驱动程序以一数据封装格式来封装图像数据。如此一来,在软件开发者所开发的应用程序中就能直接以控制软件所提供的应用程序界面与具有不同通讯协定的电泳显示器装置进行沟通,而不用了解通讯协定的详细内容。这能缩短具有各种不同通讯界面的电泳显示器装置的开发时程。
[0050] 虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中技术人员,在不脱离本发明的精神和范围内,当可作些许的更改与润饰,故本发明的保护范围当视权利要求所界定的为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈