EINK屏幕设备上的手写速度优化方法、工具及系统与流程

本文转自:http://www.xjishu.com/zhuanli/55/201711252661.html

EINK屏幕设备上的手写速度优化方法、工具及系统与流程

本发明涉及电子纸显示屏的技术领域,尤其涉及EINK屏幕设备上的手写速度优化方法、工具及系统。

背景技术:

EINK屏幕又叫电子纸显示屏(Electronic Paper Displays,简称EPD),使用的光学组件电泳式墨水,或电子墨水作为显示材料。具体工作方式为:电子墨水由数百万个微小的微胶囊构成,直径大约与人类毛发相当。每个微胶囊都含有带正电的白色粒子,以及带负电的黑色粒子,悬浮于透明液体之中。当正电或负电电场接通时,相对应的粒子会移动至微胶囊顶端,使用者就可以在表面看见白色或黑色的影像。

因为是通过电磁场驱动粒子移动,所以屏幕由当前显示状态变为最终我们希望的显示状态需要有一个驱动带电粒子在液体中移动的过程,这个过程会被分解为若干步,每一步称作一个Frame,随着每一个Frame完成,画面会逐渐清晰一点,一般2到3个Frame之后,画面就能够显示出来,只是颜色会比较浅,只有当所有的Frame都处理完了,才能完全显示出我们想要的画面。

一般来说,常温25度情况下,一次GC全刷33个Frame,一个屏幕通常的刷新率是85HZ,也即每一个Frame需要的时间是12ms,所以完成一次GC全刷需要耗时400ms,如果是DU局刷,则需要20个Frame,耗时240ms。

正是因为这个原因,所以EINK屏幕上的手写速度会显得比较慢,因为连续手写时候,后面的笔迹要等前面的显示出来了才能显示,尽管采用DU局刷,延时还是很大,用户体验不是很好。

技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供EINK屏幕设备上的手写速度优化方法、工具及系统,旨在解决现有技术的EINK屏幕在手写时候的屏幕刷新过程中,手写笔迹显示速度慢的问题。

本发明的目的采用以下技术方案实现:

一种EINK屏幕设备上的手写速度优化方法,包括:

接收步骤,接收用户终端t1时间发送的手写笔迹M1;

生成步骤,根据M1,生成Image Buffer格式图片;

转换步骤,通过Pixel Processor将Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer;

拆分步骤,将Working Buffer中的16级GrayScale格式图片重新拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

在上述实施例的基础上,优选的,所述转换步骤,具体为:

获取M1的轮廓数据;

以M1的轮廓为基准,获取与M1的轮廓的最短距离在预定范围内的区域,作为预定区域;

在与t1相隔预定时间间隔的时间内,通过Pixel Processor将预定区域内的Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer。

在上述任意实施例的基础上,优选的,还包括追加步骤:

接收用户终端t2时间发送的手写笔迹M2;

根据M2,获取追加的Image Buffer格式图片;

通过Pixel Processor将追加的Image Buffer格式图片转为追加的16级GrayScale格式图片,并将追加的16级GrayScale格式图片追加到Working Buffer,得到更新后的Working Buffer;

将更新后的Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

一种EINK屏幕设备上的手写速度优化工具,包括:

接收单元,用于接收用户终端t1时间发送的手写笔迹M1;

生成单元,用于根据M1,生成Image Buffer格式图片;

转换单元,用于通过Pixel Processor将Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer;

拆分单元,用于将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

在上述实施例的基础上,优选的,所述转换单元用于:

获取M1的轮廓数据;

以M1的轮廓为基准,获取与M1的轮廓的最短距离在预定范围内的区域,作为预定区域;

在与t1相隔预定时间间隔的时间内,通过Pixel Processor将预定区域内的Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer。

在上述任意实施例的基础上,优选的,还包括追加单元,用于:

接收用户终端t2时间发送的手写笔迹M2;

根据M2,获取追加的Image Buffer格式图片;

通过Pixel Processor将追加的Image Buffer格式图片转为追加的16级GrayScale格式图片,并将追加的16级GrayScale格式图片追加到Working Buffer,得到更新后的Working Buffer;

将更新后的Working Buffer中的16级GrayScale格式图片重新拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

一种EINK屏幕设备上的手写速度优化系统,包括:

上述任一项实施例中的EINK屏幕设备上的手写速度优化工具;

用户终端,用于接收用户发送的手写笔迹。

在上述实施例的基础上,优选的,所述用户终端为数位板、触摸屏、鼠标指针或者键盘。

相比现有技术,本发明的有益效果在于:

本发明公开了一种EINK屏幕设备上的手写速度优化方法、工具及系统,接收用户终端t1时间发送的手写笔迹,根据笔迹生成Image Buffer格式图片,通过Pixel Processor转为16级GrayScale格式图片并存储到Working Buffer,将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。优选的,还可以在转换过程中,只针对用户短时间内的手写区域进行格式转换,这样做的好处是,减小转码区域,相对于处理整张图来说,大大缩短了转码需要的时间。优选的,还可以在增加新的笔迹时,仅仅处理新笔迹对Image Buffer和Working Buffer的变更,把变更追加到Image Buffer和Working Buffer,此时新的Working Buffer同时包含了原有的笔迹M1和新的笔迹M2的内容,可以基于新的Working Buffer重新发送Frame到屏幕,而不是等笔迹M1的所有Frame都处理结束,这样极大地提高了手写笔迹显示到屏幕上的速度。本发明针对手写时候的屏幕刷新过程进行了改进,优化了手写笔迹显示速度慢的问题,达到比较理想的效果,提升用户体验。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1示出了本发明实施例提供的一种用户手写输入到最后显示到EINK屏幕上的原理示意图;

图2示出了本发明实施例提供的一种EINK屏幕设备上的手写速度优化方法的流程示意图;

图3示出了本发明实施例提供的一种EINK屏幕设备上的手写速度优化工具的结构示意图;

图4示出了本发明实施例提供的一种EINK屏幕设备上的手写速度优化系统的结构示意图。

具体实施方式

如图1所示,EINK屏幕的工作原理是,接收用户手写的笔迹,生成相应的Image Buffer格式的图片,一般是RGB32,然后通过Pixel Processor转为16级GrayScale格式图片存入Working Buffer,然后拆分为一个个Frame发送给EINK屏幕,接着依次处理下一段笔迹。

手写有两个特点:

1)手写的时候,总是增加新的笔迹,而不会影响原有的笔迹;

2)手写时候,一段时间内的笔迹总是连续的,并且限定在某个区域内。

因此,本发明实施例提出了两种优化思路:

1)Pixel Processor转换RGB32图片到GrayScale16的过程,如果对整张图做处理会比较耗时,大概需要60ms到80ms,但如果只针对用户短时间内(例如100ms)的手写区域做RGB32到GrayScale16的处理,因为手写是连续的,且速度有一个上限,所以这个区域不会很大,因此只需要对这个有限的区域做处理,这样转码的耗时几乎可以忽略不计。

2)一般来说用户在手写的时候,总是在原有笔迹基础上增加新的笔迹,不影响旧的笔迹,假定之前100ms的笔迹为M1,后100ms的新的笔迹为M2,这时笔迹M1还在显示过程中,假设处理到了Frame X,此时Image Buffer和Working Buffer保存的是笔迹M1的数据,在接收到新的笔迹M2的数据时,因为笔迹M2总是新增,不影响笔迹M1,所以可以仅仅处理笔迹M2对Image Buffer和Working Buffer的变更,把变更追加到Image Buffer和Working Buffer;由于笔迹M2的变更追加到Working Buffer的过程耗时很短,此时屏幕可能还在处理Frame X或者Frame X+1,而Working Buffer已经更新,且新的Working Buffer同时包含了原有的笔迹M1和新的笔迹M2的内容,这时可以直接基于新的Working Buffer重新发送Frame到屏幕,而不是等笔迹M1的所有Frame都处理结束,这样就极大地提高了手写笔迹显示到屏幕上的速度。

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

具体实施例一

如图2所示,本发明实施例提供了一种EINK屏幕设备上的手写速度优化方法,包括:

接收步骤S101,接收用户终端t1时间发送的手写笔迹M1;

生成步骤S102,根据M1,生成Image Buffer格式图片;

转换步骤S103,通过Pixel Processor将Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer;

拆分步骤S104,将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

优选的,所述转换步骤S103,可以具体为:

获取M1的轮廓数据;

以M1的轮廓为基准,获取与M1的轮廓的最短距离在预定范围内的区域,作为预定区域;

在与t1相隔预定时间间隔的时间内,通过Pixel Processor将预定区域内的Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer。

这样做的好处是,在转换过程中,只针对用户短时间内的手写区域进行格式转换,减小转码区域,相对于处理整张图来说,大大缩短了转码需要的时间。

本发明实施例对预定时间间隔不做限定,优选的,其可以为100ms。

本发明实施例对预定范围不做限定,优选的,其可以为100像素。

优选的,本发明实施例还可以包括追加步骤S105:

接收用户终端t2时间发送的手写笔迹M2;

根据M2,获取追加的Image Buffer格式图片;

通过Pixel Processor将追加的Image Buffer格式图片转为追加的16级GrayScale格式图片,并将追加的16级GrayScale格式图片追加到Working Buffer,得到更新后的Working Buffer;

将更新后的Working Buffer中的16级GrayScale格式图片重新拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

本发明实施例采用合并M1、M2一起处理的方式加快处理速度,M1处理到第二个Frame的时候,用户已经可以在屏幕上看到M1的笔迹,此时M1、M2合并成新的Working Buffer发送给屏幕,再到第二个Frame的时候,用户可以看到M1+M2的笔迹,这样大概第3、4个Frame的时候用户就可以在屏幕上看到笔迹M2。

本发明实施例对用户追加笔迹的次数不做限定,在性能允许的范围内,可以合并M1~Mp的笔迹,使用户的多次笔迹M1+M2+…Mp通过对Working Buffer的实时更新同时在屏幕上显示。其中,p为大于1的整数。

这样做的好处是,在增加新的笔迹时,仅仅处理新笔迹对Image Buffer和Working Buffer的变更,把变更追加到Image Buffer和Working Buffer,此时新的Working Buffer同时包含了原有的笔迹M1和新的笔迹M2的内容,可以基于新的Working Buffer重新发送Frame到屏幕,而不是等笔迹M1的所有Frame都处理结束,这样极大地提高了手写笔迹显示到屏幕上的速度。

本发明实施例针对手写时候的屏幕刷新过程进行了改进,优化了手写笔迹显示速度慢的问题,达到比较理想的效果,提升用户体验。

在上述的具体实施例一中,提供了EINK屏幕设备上的手写速度优化方法,与之相对应的,本申请还提供EINK屏幕设备上的手写速度优化工具。由于工具实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的工具实施例仅仅是示意性的。

具体实施例二

如图3所示,本发明实施例提供了一种EINK屏幕设备上的手写速度优化工具,包括:

接收单元201,用于接收用户终端t1时间发送的手写笔迹M1;

生成单元202,用于根据M1,生成Image Buffer格式图片;

转换单元203,用于通过Pixel Processor将Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer;

拆分单元204,用于将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

优选的,所述转换单元203可以用于:

获取M1的轮廓数据;

以M1的轮廓为基准,获取与M1的轮廓的最短距离在预定范围内的区域,作为预定区域;

在与t1相隔预定时间间隔的时间内,通过Pixel Processor将预定区域内的Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer。

这样做的好处是,在转换过程中,只针对用户短时间内的手写区域进行格式转换,减小转码区域,相对于处理整张图来说,大大缩短了转码需要的时间。

优选的,本发明实施例还可以包括追加单元205,用于:

接收用户终端t2时间发送的手写笔迹M2;

根据M2,获取追加的Image Buffer格式图片;

通过Pixel Processor将追加的Image Buffer格式图片转为追加的16级GrayScale格式图片,并将追加的16级GrayScale格式图片追加到Working Buffer,得到更新后的Working Buffer;

将更新后的Working Buffer中的16级GrayScale格式图片重新拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

这样做的好处是,在增加新的笔迹时,仅仅处理新笔迹对Image Buffer和Working Buffer的变更,把变更追加到Image Buffer和Working Buffer,此时新的Working Buffer同时包含了原有的笔迹M1和新的笔迹M2的内容,可以基于新的Working Buffer重新发送Frame到屏幕,而不是等笔迹M1的所有Frame都处理结束,这样极大地提高了手写笔迹显示到屏幕上的速度。

本发明实施例针对手写时候的屏幕刷新过程进行了改进,优化了手写笔迹显示速度慢的问题,达到比较理想的效果,提升用户体验。

具体实施例三

如图4所示,本发明实施例提供了一种EINK屏幕设备上的手写速度优化系统,包括:

具体实施例二中的EINK屏幕设备上的手写速度优化工具301;

用户终端302,用于接收用户发送的手写笔迹。

本发明实施例对用户终端302不做限定,优选的,所述用户终端302可以为数位板、触摸屏、鼠标指针或者键盘。这样做的好处是,用户终端多样,方便用户根据自己的使用习惯录入笔迹。

本发明实施例能够在转换过程中,只针对用户短时间内的手写区域进行格式转换,减小转码区域,相对于处理整张图来说,大大缩短了转码需要的时间;另一方满,在增加新的笔迹时,仅仅处理新笔迹对Image Buffer和Working Buffer的变更,把变更追加到Image Buffer和Working Buffer,此时新的Working Buffer同时包含了原有的笔迹M1和新的笔迹M2的内容,可以基于新的Working Buffer重新发送Frame到屏幕,而不是等笔迹M1的所有Frame都处理结束,这样极大地提高了手写笔迹显示到屏幕上的速度。本发明实施例针对手写时候的屏幕刷新过程进行了改进,优化了手写笔迹显示速度慢的问题,达到比较理想的效果,提升用户体验。

对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

EINK屏幕设备上的手写速度优化方法、工具及系统与流程

技术特征:

1.一种EINK屏幕设备上的手写速度优化方法,其特征在于,包括:

接收步骤,接收用户终端t1时间发送的手写笔迹M1;

生成步骤,根据M1,生成Image Buffer格式图片;

转换步骤,通过Pixel Processor将Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer;

拆分步骤,将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

2.根据权利要求1所述的EINK屏幕设备上的手写速度优化方法,其特征在于,所述转换步骤,具体为:

获取M1的轮廓数据;

以M1的轮廓为基准,获取与M1的轮廓的最短距离在预定范围内的区域,作为预定区域;

在与t1相隔预定时间间隔的时间内,通过Pixel Processor将预定区域内的Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer。

3.根据权利要求1或2所述的EINK屏幕设备上的手写速度优化方法,其特征在于,还包括追加步骤:

接收用户终端t2时间发送的手写笔迹M2;

根据M2,获取追加的Image Buffer格式图片;

通过Pixel Processor将追加的Image Buffer格式图片转为追加的16级GrayScale格式图片,并将追加的16级GrayScale格式图片追加到Working Buffer,得到更新后的Working Buffer;

将更新后的Working Buffer中的16级GrayScale格式图片重新拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

4.一种EINK屏幕设备上的手写速度优化工具,其特征在于,包括:

接收单元,用于接收用户终端t1时间发送的手写笔迹M1;

生成单元,用于根据M1,生成Image Buffer格式图片;

转换单元,用于通过Pixel Processor将Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer;

拆分单元,用于将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

5.根据权利要求4所述的EINK屏幕设备上的手写速度优化工具,其特征在于,所述转换单元用于:

获取M1的轮廓数据;

以M1的轮廓为基准,获取与M1的轮廓的最短距离在预定范围内的区域,作为预定区域;

在与t1相隔预定时间间隔的时间内,通过Pixel Processor将预定区域内的Image Buffer格式图片转为16级GrayScale格式图片,并将16级GrayScale格式图片存储到Working Buffer。

6.根据权利要求4或5所述的EINK屏幕设备上的手写速度优化工具,其特征在于,还包括追加单元,用于:

接收用户终端t2时间发送的手写笔迹M2;

根据M2,获取追加的Image Buffer格式图片;

通过Pixel Processor将追加的Image Buffer格式图片转为追加的16级GrayScale格式图片,并将追加的16级GrayScale格式图片追加到Working Buffer,得到更新后的Working Buffer;

将更新后的Working Buffer中的16级GrayScale格式图片重新拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。

7.一种EINK屏幕设备上的手写速度优化系统,其特征在于,包括:

权利要求4-6任一项所述的EINK屏幕设备上的手写速度优化工具;

用户终端,用于接收用户发送的手写笔迹。

8.根据权利要求7所述的EINK屏幕设备上的手写速度优化系统,其特征在于,所述用户终端为数位板、触摸屏、鼠标指针或者键盘。

技术总结
本发明公开了一种EINK屏幕设备上的手写速度优化方法、工具及系统,该方法接收用户终端发送的手写笔迹,生成Image Buffer格式图片,通过Pixel Processor转为16级GrayScale格式图片并存储到Working Buffer,将Working Buffer中的16级GrayScale格式图片拆分为若干个Frame,并将拆分得到的Frame发送到EINK屏幕。优选的,还可以在转换过程中,只针对用户短时间内的手写区域进行格式转换,减小转码区域,缩短转码时间。优选的,还可以在增加新的笔迹时,仅仅处理新笔迹对Image Buffer和Working Buffer的变更,此时新的Working Buffer同时包含了原有的笔迹M1和新的笔迹M2的内容,可以基于新的Working Buffer重新发送Frame到屏幕。本发明针对手写时候的屏幕刷新过程进行了改进,优化了手写笔迹显示速度慢的问题,达到比较理想的效果,提升用户体验。

技术研发人员:朱增;许俊文;段学武
受保护的技术使用者:广州文石信息科技有限公司
技术研发日:2017.12.01
技术公布日:2018.06.29

电子纸行业网版权所有,转载请注明出处:https://www.e-paper.org.cn/?p=13344

(0)
上一篇 2018年11月9日 下午5:26
下一篇 2018年11月10日 下午7:05

相关推荐

  • 机构:2022年全球电子纸市场规模预计将达47亿美元,年增近50%

      9月19日消息,据集邦咨询预估,2022年全球电子纸市场规模约46.5亿美元,年增48.1%,至2026年将有望达到203.4亿美元。 集邦咨询表示,从电子纸市场未来趋势与现有数位技术应用来看,各类电子纸产品可融入智慧物流、智慧仓储、智慧零售等领域以取代传统用纸,透过云端平台及物联网的布建,可以随时更改货架标签、实时取得库存量信息,进而降低人力…

    2022年12月1日
  • 电子纸的研究历史

    电子纸的研究历史 电子纸和电子墨的研究开发,至今已走过了20多个年头。在20世纪70年代,日本松下公司首先发表了电泳显示技术,施乐公司当时也已开始研究,然而最初研究出的普通电泳由于存在显示寿命短、不稳定、彩色化困难等诸多缺点,实验曾一度中断。20世纪末,美国E-Ink公司(它是由朗讯公司,摩托罗拉公司以及数家风险投资公司为了开发电子纸于1997年成立的企业)…

    2008年3月28日
  • 全球首款Android 11墨水屏智能办公本Bigme B1 Plus–更流畅更安全更智能

    自2020年6月16日Bigme发布第一款10.3英寸智能办公本B1在京东众筹至今已经整整一年多了,经过Bigme团队的不懈努力,一年内陆续发布了全球第一款10.3英寸彩色墨水屏智能办公本,第一款7.8英寸彩色墨水屏智能办公本以及第一款7.8英寸Mini 智能办公本,开创了墨水屏智能办公本领域的多个第一,Bigme成为了墨水屏品牌领域的一匹黑马,赢得无数粉丝…

    2021年8月30日
  • 阿里云/E Ink/零零智能 强强联合!物联网显示将更新换代

    由阿里云智能IoT与E Ink元太科技和零零智能科技三方联合推出的基于LoRa网络的新一代智慧物联显示系统——电子墨水显示牌,即将在智慧办公、智慧医疗、公共场所显示等场景下大展身手。快来看看这背后的技术原理! 无需布线、即贴即用、云端发布、批量广播、即时更新,这就是由阿里云智能IoT与E Ink元太科技和零零智能科技三方联合推出的基于LoRa网络的新一代智慧…

    2020年1月6日
  • 联想Tech World 2018在即 智能变革计划成重点 联想 YOGA C930

    每年秋季的科技圈总是热闹非凡,各家都会在这个时间段,或发布新品或展示技术。联想近日在官博连发预告,宣布其将于9月26日和27日在北京雁栖湖国际会展中心举行联想Tech World 2018创新科技大会。其中,26日为商用技术及解决方案大会,27日为个人SIoT技术产品及开发者大会。 联想 YOGA C930 联想Tech World 2018 Tech Wo…

    2018年9月26日