基于墨水屏的图像处理方法、装置、移动终端和存储介质制造方法及图纸

技术编号:20076945 阅读:24 留言:0更新日期:2019-01-15 01:11
本发明专利技术实施例提供了基于墨水屏的图像处理方法、装置、移动终端和存储介质,该方法包括:获取待在墨水屏显示的图像数据;采集已进行二值化的像素点扩散至当前像素点的二值化误差;按照所述二值化误差对当前像素点的原始灰阶进行修正,获得当前像素点的修正灰阶;对当前像素点的修正灰阶进行二值化,获得当前像素点的目标灰阶。本发明专利技术实施例将在先像素点的灰阶二值化时产生的误差,扩散至在后的像素点进行灰阶的修正,可以使得灰阶在局部范围内保持一定的平衡,从而保留图像数据中的细节,同时,在图像数据中的不同区域,二值化后目标灰阶的密度产生差异,基于人眼睛的视觉误差,可产生多灰阶的视觉效果。

Image Processing Method, Device, Mobile Terminal and Storage Media Based on Ink Screen

The embodiment of the present invention provides an image processing method, device, mobile terminal and storage medium based on an ink screen, which includes acquiring image data to be displayed on an ink screen, collecting binarization errors of pixels that have been binarized and spreading to the current pixels, and correcting the original gray scale of the current pixels according to the binarization errors to obtain the current pixels. Modify the gray scale; binarize the modified gray scale of the current pixel to get the target gray scale of the current pixel. The embodiment of the present invention will diffuse the errors caused by the binarization of the gray scale of the first pixel point to the latter pixel point for the correction of the gray scale, so that the gray scale can keep a certain balance in the local range, thus retaining the details of the image data. At the same time, in different areas of the image data, the density of the gray scale of the target after the binarization will be different, based on the visual error of the human eye. It can produce multi-gray visual effect.

【技术实现步骤摘要】
基于墨水屏的图像处理方法、装置、移动终端和存储介质
本专利技术涉及通信的
,特别是涉及一种基于墨水屏的图像处理方法、装置、移动终端和存储介质。
技术介绍
随着科技的发展,诸如手机、平板电脑等移动终端,在人们的工作、学习、日常交流等各方面的使用率也越来越高。墨水屏有很好的护眼作用,并且功耗低的特点,某些移动终端配置了墨水屏,其每一个像素点可以显示黑白色,方便用户进行阅读电子书,或者,进行信息显示等低功耗操作。墨水屏的显示模式包括2灰阶、4灰阶、16灰阶,等等。在4灰阶和16灰阶的显示模式中,虽然显示效果好,但是由于刷新慢,导致刷新时闪烁严重,并且由于帧率低,滑动操作是顿挫感很明显。在2灰阶的显示模式中,每个像素只有纯黑和纯白两色,没有中间灰色,刷新帧率相对较高,可达6-7fps,适合浏览网页等滑动操作。目前,在2灰阶的显示模式中,对于待显示的图像数据先进行二值化,当像素点的灰阶在0-127之间时,设置为0,当像素点的灰阶在128~255之间时,设置为255。但是,上述二值化的处理方式,会导致一个较大的区域中的像素点的灰阶全是0或全是255,丢失图像数据中的细节。
技术实现思路
本专利技术实施例提出了一种基于墨水屏的图像处理方法、装置、移动终端和存储介质,以解决针对墨水屏二值化后的图像数据丢失细节的问题。依据本专利技术的一个方面,提供了一种基于墨水屏的图像处理方法,包括:获取待在墨水屏显示的图像数据;采集已进行二值化的像素点扩散至当前像素点的二值化误差;按照所述二值化误差对当前像素点的原始灰阶进行修正,获得当前像素点的修正灰阶;对当前像素点的修正灰阶进行二值化,获得当前像素点的目标灰阶。可选地,所述对当前像素点的修正灰阶进行二值化,获得当前像素点的目标灰阶,包括:判断所述修正灰阶是否大于或等于预设的灰阶阈值;若是,则将当前像素点的目标灰阶设置为灰阶上限值;若否,则将当前像素点的目标灰阶设置为灰阶下限值。可选地,还包括:将所述修正灰阶与所述目标灰阶之间的差异设置为当前像素点的二值化误差;将当前像素点的二值化误差扩散至未进行二值化的像素点。可选地,若所述目标灰阶为灰阶上限值,则当前像素点的二值化误差为负值;若所述目标灰阶为灰阶下限值,则当前像素点的二值化误差为正值。可选地,所述将所述修正灰阶与所述目标灰阶之间的差异设置为当前像素点的二值化误差,包括:若所述目标灰阶为灰阶上限值,则计算所述修正灰阶与所述灰阶上限值之间的差值,作为当前像素点的二值化误差;若所述目标灰阶为灰阶下限值,则计算所述修正灰阶与所述灰阶下限值之间的差值,作为当前像素点的二值化误差。可选地,所述将当前像素点的二值化误差扩散至未进行二值化的像素点,包括:基于当前像素点确定待扩散二值化误差、且未进行二值化的像素点;对所述像素点分配扩散系数;对当前像素点的二值化误差配置所述扩散系数,作为扩散至所述像素点的二值化误差。可选地,所述对所述像素点分配扩散系数,包括:计算当前像素点与所述像素点之间的距离;按照所述距离对所述像素点分配扩散系数,其中,所述扩散系数与所述距离负相关。可选地,还包括:若所述图像数据的所有像素点完成二值化,则将所述图像数据输出至墨水屏进行显示。根据本专利技术的另一方面,提供了一种基于墨水屏的图像处理装置,包括:图像数据获取模块,用于获取图像数据;二值化误差采集模块,用于采集已进行二值化的像素点扩散至当前像素点的二值化误差;原始灰阶修正模块,用于按照所述二值化误差对当前像素点的原始灰阶进行修正,获得当前像素点的修正灰阶;目标灰阶获得模块,用于对当前像素点的修正灰阶进行二值化,获得当前像素点的目标灰阶。可选地,所述目标灰阶获得模块包括:灰阶阈值判断子模块,用于判断所述修正灰阶是否大于或等于预设的灰阶阈值;若是,则调用灰阶上限值设置子模块,若否,则调用灰阶下限值设置子模块;灰阶上限值设置子模块,用于将当前像素点的目标灰阶设置为灰阶上限值;灰阶下限值设置子模块,用于将当前像素点的目标灰阶设置为灰阶下限值。可选地,还包括:二值化误差计算模块,用于将所述修正灰阶与所述目标灰阶之间的差异设置为当前像素点的二值化误差;二值化误差扩散模块,用于将当前像素点的二值化误差扩散至未进行二值化的像素点。可选地,若所述目标灰阶为灰阶上限值,则当前像素点的二值化误差为负值;若所述目标灰阶为灰阶下限值,则当前像素点的二值化误差为正值。可选地,所述二值化误差计算模块包括:第一差值计算子模块,用于若所述目标灰阶为灰阶上限值,则计算所述修正灰阶与所述灰阶上限值之间的差值,作为当前像素点的二值化误差;第二差值计算子模块,用于若所述目标灰阶为灰阶下限值,则计算所述修正灰阶与所述灰阶下限值之间的差值,作为当前像素点的二值化误差。可选地,所述二值化误差扩散模块包括:像素点确定子模块,用于基于当前像素点确定待扩散二值化误差、且未进行二值化的像素点;扩散系数分配子模块,用于对所述像素点分配扩散系数;扩散系数配置子模块,用于对当前像素点的二值化误差配置所述扩散系数,作为扩散至所述像素点的二值化误差。可选地,所述扩散系数分配子模块包括:距离计算单元,用于计算当前像素点与所述像素点之间的距离;距离分配单元,用于按照所述距离对所述像素点分配扩散系数,其中,所述扩散系数与所述距离负相关。可选地,还包括:图像数据输出模块,用于若所述图像数据的所有像素点完成二值化,则将所述图像数据输出至墨水屏进行显示。根据本专利技术的另一方面,提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的基于墨水屏的图像处理方法的步骤。根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的基于墨水屏的图像处理方法的步骤。本专利技术实施例包括以下优点:在本专利技术实施例中,遍历图像数据,依次选择待进行二值化的像素点,针对当前待进行二值化的像素点,采集其他已进行二值化的像素点扩散的二值化误差,按照二值化误差对原始灰阶进行修正,获得修正灰阶,对修正灰阶进行二值化,获得目标灰阶,将在先像素点的灰阶二值化时产生的误差,扩散至在后的像素点进行灰阶的修正,可以使得灰阶在局部范围内保持一定的平衡,从而保留图像数据中的细节,同时,在图像数据中的不同区域,二值化后目标灰阶的密度产生差异,基于人眼睛的视觉误差,可产生多灰阶的视觉效果。附图说明图1是本专利技术一个实施例的一种基于墨水屏的图像处理方法的步骤流程图;图2是本专利技术一个实施例的另一种基于墨水屏的图像处理方法的步骤流程图;图3是一个待二值化的图像数据的示例图;图4是应用传统方式二值化后的图像数据的示例图;图5是本专利技术一个实施例的二值化后的图像数据的示例图;图6是本专利技术一个实施例的一种基于墨水屏的图像处理装置的结构框图;图7是本专利技术一个实施例的另一种基于墨水屏的图像处理装置的结构框图;图8为实现本专利技术各个实施例的一种移动终端的硬件结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术一个实施例的一种基于墨水屏的图像处理方法的步骤流程图,具体可以包括如下步本文档来自技高网...

【技术保护点】
1.一种基于墨水屏的图像处理方法,其特征在于,包括:获取待在墨水屏显示的图像数据;采集已进行二值化的像素点扩散至当前像素点的二值化误差;按照所述二值化误差对当前像素点的原始灰阶进行修正,获得当前像素点的修正灰阶;对当前像素点的修正灰阶进行二值化,获得当前像素点的目标灰阶。

【技术特征摘要】
1.一种基于墨水屏的图像处理方法,其特征在于,包括:获取待在墨水屏显示的图像数据;采集已进行二值化的像素点扩散至当前像素点的二值化误差;按照所述二值化误差对当前像素点的原始灰阶进行修正,获得当前像素点的修正灰阶;对当前像素点的修正灰阶进行二值化,获得当前像素点的目标灰阶。2.根据权利要求1所述的方法,其特征在于,还包括:将所述修正灰阶与所述目标灰阶之间的差异设置为当前像素点的二值化误差;将当前像素点的二值化误差扩散至未进行二值化的像素点。3.根据权利要求2所述的方法,其特征在于,若所述目标灰阶为灰阶上限值,则当前像素点的二值化误差为负值;若所述目标灰阶为灰阶下限值,则当前像素点的二值化误差为正值。4.根据权利要求3所述的方法,其特征在于,所述将所述修正灰阶与所述目标灰阶之间的差异设置为当前像素点的二值化误差,包括:若所述目标灰阶为灰阶上限值,则计算所述修正灰阶与所述灰阶上限值之间的差值,作为当前像素点的二值化误差;若所述目标灰阶为灰阶下限值,则计算所述修正灰阶与所述灰阶下限值之间的差值,作为当前像素点的二值化误差。5.根据权利要求2所述的方法,其特征在于,所述将当前像素点的二值化误差扩散至未进行二值化的像素点,包括:基于当前像素点确定待扩散二值化误差、且未进行二值化的像素点;对所述像素点分配扩散系数;对当...

【专利技术属性】
技术研发人员:梅正怡孙洪超修平
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1