手写阅读设备的反色显示方法及手写阅读设备技术

技术编号:21005024 阅读:22 留言:0更新日期:2019-04-30 21:45
本发明专利技术公开了一种手写阅读设备的反色显示方法及手写阅读设备,该方法基于在手写阅读设备的系统层的驱动程序而实现,包括:接收应用层传递的各个图层的图层数据,将各个图层的图层数据进行合并处理,得到待显示图片数据;查询反色处理开关状态,若反色处理开关状态为开启状态,则将待显示图片数据进行反色处理;将经过反色处理后的待显示图片数据输出给电子墨水屏进行显示。采用该方式,在系统层利用驱动程序直接对图层合并之后得到的待显示图片数据进行反色处理,而无需分别对每个图层的图层数据进行反色处理,能够减小反色处理的复杂度以及运算量,提升反色处理的效率,同时还能够避免因图层数据格式不一致而导致反色处理难度增加的问题。

【技术实现步骤摘要】
手写阅读设备的反色显示方法及手写阅读设备
本专利技术涉及图像处理
,具体涉及一种手写阅读设备的反色显示方法。
技术介绍
图片的反色处理实质上是将图片的颜色进行反转,通过对图片数据进行反色处理来实现,例如,对彩色图像的R、G、B各彩色分量值分别进行取反,若颜色的量化级别是256,则新图的R、G、B分量值为255减去原图的R、G、B分量值。对于现有的基于电子墨水屏的手写阅读设备,实现屏幕图像的反色显示是在应用层实现。应用层获取到多个图层的图层数据之后,分别针对各个图层的图层数据进行反色处理,然后,将经过反色处理的各个图层的图层数据传递给系统层;系统层对各个图层进行合并,将合并得到图片数据输出给电子墨水屏进行显示。但是,在实现本专利技术的过程中,专利技术人发现现有技术中至少存在下述缺陷:现有的反色处理方法是在绘制图片的时候进行反色处理,需要对每一个图层中的每一个像素点进行反色计算,运算量大且效率低下;其次,当各个图层的图层数据的数据格式不一致时,需要分别提取各种格式的颜色值的颜色分量分别进行反色计算之后才能合成一个像素点的颜色值,反色处理的逻辑复杂程度会进一步增加
技术实现思路
鉴于上本文档来自技高网
...

【技术保护点】
1.一种手写阅读设备的反色显示方法,所述方法基于在手写阅读设备的系统层的驱动程序而实现,包括:接收应用层传递的各个图层的图层数据,将所述各个图层的图层数据进行合并处理,得到待显示图片数据;查询反色处理开关状态,若所述反色处理开关状态为开启状态,则将所述待显示图片数据进行反色处理;将经过反色处理后的待显示图片数据输出给电子墨水屏进行显示。

【技术特征摘要】
1.一种手写阅读设备的反色显示方法,所述方法基于在手写阅读设备的系统层的驱动程序而实现,包括:接收应用层传递的各个图层的图层数据,将所述各个图层的图层数据进行合并处理,得到待显示图片数据;查询反色处理开关状态,若所述反色处理开关状态为开启状态,则将所述待显示图片数据进行反色处理;将经过反色处理后的待显示图片数据输出给电子墨水屏进行显示。2.根据权利要求1所述的方法,其中,在所述得到待显示图片数据之后,所述方法还包括:将所述待显示图片数据存储至缓存中;所述若所述反色处理开关状态为开启状态,则将所述待显示图片数据进行反色处理进一步包括:若所述反色处理开关状态为开启状态,则从缓存中读出所述待显示图片数据,将所述待显示图片数据进行反色处理。3.根据权利要求1所述的方法,其中,在所述得到待显示图片数据之后,所述方法还包括:将所述待显示图片数据存储至第一缓存中;所述若所述反色处理开关状态为开启状态,则将所述待显示图片数据进行反色处理进一步包括:若所述反色处理开关状态为开启状态,则从第一缓存中读出所述待显示图片数据,将所述待显示图片数据进行反色处理;以及将经过反色处理后的待显示图片数据存储至第二缓存中;所述将经过反色处理后的待显示图片数据输出给电子墨水屏进行显示进一步包括:从第二缓存中读出所述经过反色处理后的待显示图片数据,将经过反色处理后的待显示图片数据输出给电子墨水屏进行显示。4.根据权利要求1-3中任一项所述的方法,其中,所述将所述待显示图片数据进行反色处理进一步包括:将所述待显示图片数据中每个像素点的颜色数据进行反色计算,根据反色计算结果更新每个像素点的颜色数据。5.根据权利要求4所述的方法,其中,若所述待显示图片数据中每个像素点具有透明度数据,则经反色处理后保持每个像素点的透明度数据不变。6.根据权利要求1-5中任一项所述的方法,其中,所述驱动程序...

【专利技术属性】
技术研发人员:程超朱文志
申请(专利权)人:掌阅科技股份有限公司深圳市掌阅科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1