一种屏幕污渍应对装置及其方法与流程

文档序号:12362100阅读:237来源:国知局
一种屏幕污渍应对装置及其方法与流程

本发明涉及领域移动终端显示领域,尤其涉及一种屏幕污渍应对装置及其方法。



背景技术:

智能手机日益普及,通常都配置了大屏幕的显示屏及其触摸屏输入。虽然可以采取为手机贴摸、带保护套,乃至采用有防指纹贴膜等等高科技方式来保护手机,但是,不管用什么方式,都难免会在手机表面留下污渍,这些污渍可能因为清理不及时或者某种原因无法及时清理而影响用户阅读污渍处显示的内容。

针对屏幕污渍,已有厂商提出了在手机显示屏下增加光传感器,根据光感器检测到的自然光透射显示屏的光强大小,来判断屏幕上是否存在污渍,以避免电话误拨,但没有解决屏幕污渍可能影响用户阅读体验问题。



技术实现要素:

本发明的主要目的在于提出一种屏幕污渍应对装置及其方法,以使屏幕污渍不影响用户阅读显示内容。

为实现上述目的,本发明提供的一种屏幕污渍应对装置,包括:污渍检测模块、显示内容检测模块和显示控制模块;

所述污渍检测模块,用于检测屏幕中预先划分的屏幕像素区域的透射光照强度,当判断检测的屏幕像素区域的透射光照强度小于预设阈值时,将所述屏幕像素区域的位置信息通知所述显示内容检测模块;

所述显示内容检测模块,用于根据所述污渍检测模块的通知消息,检测所述透射光照强度小于所述预设阈值的屏幕像素区域位置对应的显示缓存区,当所述显示缓存区存有阅读显示内容时,通知所述显示控制模块;

所述显示控制模块,用于控制所述显示缓存区的阅读显示内容在所述屏幕相应位置上进行滚动显示。

可选地,其中,

所述污渍检测模块当判断检测的屏幕像素区域的透射光照强度小于预设阈值时,将所述屏幕像素区域的位置信息通知所述显示内容检测模块包括:在判断有多个屏幕像素区域的透射光照强度小于预设阈值时,将所述多个屏幕像素区域的位置信息分别通知所述显示内容检测模块;

所述显示内容检测模块根据所述污渍检测模块的通知消息,检测所述透射光照强度小于所述预设阈值的屏幕像素区域对应的显示缓存区,当所述显示缓存区存有阅读显示内容时,通知所述显示控制模块包括:当所述判断模块发送的通知消息包含透射光照强度小于预设阈值的多个屏幕像素区域的位置信息时,检测所述透射光照强度小于所述预设阈值的各个屏幕像素区域位置对应的显示缓存区,当所述显示缓存区存有阅读显示内容时,分别通知显示控制模块;

所述显示控制模块控制所述显示缓存区的阅读显示内容在所述屏幕上进行滚动显示包括:控制所述显示缓存区的阅读显示内容在所述屏幕的各个相应位置上依次进行滚动显示。

可选地,所述装置还包括:输入检测模块,

所述输入检测模块,用于当所述显示控制模块控制所述显示缓存区的阅读显示内容在所述屏幕相应位置上进行滚动显示时,接收屏幕输入信号;

所述显示控制模块,还用于当所述输入检测模块在所述屏幕上的滚动显示区域接收到屏幕输入信号时,停止所述显示缓存区的阅读显示内容在所述屏幕相应位置上的滚动显示。

可选地,其中,

所述检测屏幕中预先划分的屏幕像素区域的透射光照强度包括:以文本显示的最小可检测像素区域为基本单元,对屏幕显示区域逐行进行检测。

本发明还提供了一种移动终端,包括如上任一项所述的屏幕污渍应对装置。

本发明还提供了一种屏幕污渍应对方法,包括:

检测屏幕中预先划分的屏幕像素区域的透射光照强度;

判断所述屏幕像素区域的透射光照强度是否小于预设阈值,当所述透射光照强度小于所述预设阈值时,检测所述透射光照强度小于所述预设阈值的屏幕像素区域位置对应的显示缓存区;

当所述显示缓存区存有阅读显示内容时,控制所述显示缓存区的阅读显示内容在所述屏幕相应位置上进行滚动显示。

可选地,其中,所述当所述透射光照强度小于所述预设阈值时,检测所述透射光照强度小于所述预设阈值的屏幕像素区域位置对应的显示缓存区,包括:

当检测到多个屏幕像素区域的透射光照强度小于所述预设阈值时,分别检测所述透射光照强度小于所述预设阈值的各个屏幕像素区域位置对应的显示缓存区;

当所述显示缓存区存有阅读显示内容时,控制所述显示缓存区的阅读显示内容在所述屏幕的各个相应位置上依次进行滚动显示。

可选地,所述方法还包括:

当所述显示缓存区的阅读显示内容在所述屏幕相应位置上进行滚动显示时,接收屏幕输入信号;

当所述屏幕上的滚动显示区域接收到屏幕输入信号时,停止所述显示缓存区的阅读显示内容在所述屏幕相应位置上的滚动显示。

可选地,其中,所述检测屏幕中预先划分的屏幕像素区域的透射光照强度包括:以文本显示的最小像素区域为基本单元,对屏幕显示区域逐行进行检测。

可选地,所述方法还包括:所述透射光照强度小于所述预设阈值的屏幕像素区域位置对应的显示缓存区没有检测到阅读显示内容时,控制所述显示缓存区的内容在所述屏幕相应位置上进行正常显示。

本发明提供的屏幕污渍应对装置及其方法,当移动终端屏幕存在污渍影响文本显示内容的清晰阅读时,可以自动将相关文本显示内容由静态显示改为滚动显示,从而使屏幕污渍区域对应的文本显示内容可能移出污渍区域,以便用户阅读,改善用户的体验。

附图说明

图1为实现本发明各个实施例的移动终端的硬件结构示意图;

图2为本发明实施例一的一种屏幕污渍应对装置的结构示意图;

图3为本发明实施例二的一种屏幕污渍应对装置的结构示意图;

图4为本发明实施例一的一种屏幕污渍应对方法的流程示意图;

图5为本发明实施例二的一种屏幕污渍应对方法的流程示意图;

图6为本发明的一个示范性实施例的方法流程示意图;

图7为本发明的一个示范性实施例的屏幕污渍示意图;

图8为本发明另一个示范性实施例的屏幕污渍示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

下面将结合附图及实施例对本发明的技术方案进行更详细的说明。

需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。

移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)等等的移动终端。

图1为实现本发明各个实施例的移动终端的主要硬件结构示意。

移动终端100可以包括无线通信单元110、A/V(音频/视频)输入单元120、按键输入单元130、存储器140、触摸屏显示单元150和控制器160等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件,可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。

无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。

A/V输入单元120用于接收音频或视频信号,可以包括相机和麦克风等等。

按键输入单元130可以接收用户通过按键输入的命令,以控制移动终端的部分操作。

存储器140可以存储由控制器160执行的处理和控制操作的软件程序等等,也可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。

存储器140可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器140的存储功能的网络存储装置协作。

触摸屏显示单元150,可以用作输入装置和输出装置,显示在移动终端100中处理的信息,也可以接收用户通过触动显示器上的触摸屏输入的信息。触摸屏显示器可以显示文本信息、图像信息、视频以及用户界面U或图形用户界面GUI等等。

显示单元151可以包括液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。

触摸屏显示单元150中显示屏下方可以设置一个或多个光检测传感器,以检测环境光照射到显示屏时经过该显示屏透射的光照强度。当屏幕洁净时,所述一个或多个光检测传感器接受到的透射光照强度应该是均匀的。当显示屏的某个位置有污渍时,该位置对应的透射光照强度与其它洁净区域相比将减弱,因此可以以屏幕洁净时的透射光照强度为参考设置一个经验阈值,当某个位置的透射光照强度小于该阈值时,表明该位置的污渍可能比较严重,足以影响文本显示内容的清晰显示。

基于上述移动终端基本硬件结构,本发明实施例提出了一种屏幕污渍应对装置,如图2所示,包括:

包括:污渍检测模块10、显示内容检测模块12和显示控制模块14;

所述污渍检测模块10,用于检测预先划分的屏幕像素区域的透射光照强度,当判断检测的屏幕像素区域的透射光照强度小于预设阈值时,将所述屏幕像素区域的位置信息通知所述显示内容检测模块;

所述显示内容检测模块12,用于根据所述污渍检测模块的通知消息,检测所述透射光照强度小于所述预设阈值的屏幕像素区域位置对应的显示缓存区,当所述显示缓存区存有阅读显示内容时,通知所述显示控制模块;

所述显示控制模块14,用于控制所述显示缓存区的阅读显示内容在所述屏幕上进行滚动显示。

本实施例中,污渍检测模块可以通过移动终端中已有的或增加的传感器等方式实现,本发明不作特别限定。具体检测时可以结合光传感器和屏幕显示分辨率,将屏幕预先划分为多个区域(即所述屏幕像素区域),每个区域包含可检测污渍的最小像素单元,例如,可以以文本显示为基本单元,对显示屏的屏幕像素区域的透射光照强度进行检测,针对各文本行逐行判断检测到的透射光照强度是否小于预设阈值,该预设阈值是指清晰显示文本内容的最小透射光照强度,可以参照显示屏洁净时的透射光照强度根据经验设定。当某个屏幕像素区域(位置)的透射光照强度小于该阈值时,表明显示屏上该区域相关位置的污渍比较重,影响了光线的透射,因此该处显示文本内容时,用户可能无法清晰看到显示的内容。污渍检测模块可以将透射光照强度小于预设阈值的屏幕像素区域的位置信息通知显示内容检测模块;这里所述的屏幕像素区域的大小,可以兼顾移动终端显示文本内容时的最小屏幕像素区域和光传感器的检测污渍分辨率以及移动终端的处理器能力而设定,例如对于一般的普通西文或数字显示,最小需要7*7或7*8的点阵;而对于中文显示则最小需要16*16点阵的像素区域,因此可以事先对屏幕按最小文本显示单元进行划分,例如,可以从上到下,以7*7作为最小文本显示单元将屏幕划分为若干屏幕像素区域,每个像素区域包括7*7像素点阵,划分后可以将屏幕显示区域划分为若干扫描行,每行包括7个像素点行,逐行(每7个像素点行)进行扫描检测,每一扫描行中逐字(每7*7个像素点阵)进行检测,判断屏幕透射光照强度;可选地,为兼顾汉字显示清晰度、光传感器的分辨率及检测效率,也可以以16*16像素点阵、32*32像素点阵或其它像素点阵为基本扫描单元,逐行(例如,每16像素点阵行或每32个像素点阵行)逐字(例如,每16*16像素点阵,或每32*32像素点阵)进行扫描;例如,也可以以32*32像素点阵作为检测污渍的最小屏幕像素区域,将显示屏从上到下,按每32*32像素点将显示屏幕划分若干像素区域;检测污渍时,以每32像素点阵行作为行扫描基础,从上到下进行逐行扫描,每一扫描行中又以每32*32像素点阵作为基本的屏幕像素区域,逐字进行扫描,检测各个屏幕像素区域的透射光照强度,以判断是否存在透射光照强度小于预设阈值的屏幕像素区域。

屏幕污渍区域,可能是一个预先划分的屏幕像素区域大小(例如32*32像素点阵),也可能是多个连续的屏幕像素区域组成的污渍区域块,还可能是多个相互不关联的屏幕像素区域或污渍区域块,只要适当划分屏幕像素区域的大小即可检测发现。

对于当透射光照强度小于所述预设阈值的屏幕像素区域,可以通过显示内容检测模块检测该像素区域对应的显示缓存区,如果对应的显示缓存区中保存的是文本显示数据(阅读显示内容),则显示控制模块可以将显示缓存区的文本内容由通常的静态显示改成横向逐字循环左移的滚动显示,这样可以使文本显示内容通过滚动的方式避开该污渍区域,从而便于用户清晰阅读原先静态显示时被污渍遮挡的内容。

例如,假定污渍只有一处且污渍区域不大,刚好在覆盖一行文本显示内容(如英文、数字或汉字)中的一个或多个文本字符,可以将该行文本显示,由原先的静态显示改为动态显示,即对该行的文本显示内容逐字循环左移,从而使原先被遮挡的文本字符,在左移过程中可以有机会移位到显示屏的洁净区域,以便用户清晰阅读。根据屏幕污渍区域对应的缓存区的文本内容的具体情况,以相应文本的最小显示单元进行循环左移。

当该污渍区域比较大覆盖连续多行显示内容时,可以将相应区域的显示缓存内容,按照一般阅读习惯,从上到下逐行逐字循环左移即可。

本发明提供的屏幕污渍应对装置,当移动终端屏幕存在污渍影响文本显示内容的清晰阅读时,可以自动将相关文本显示内容由静态显示改为滚动显示,从而使屏幕污渍区域对应的文本显示内容可能移出污渍区域,以便用户阅读,改善用户的体验。

可选地,其中,所述污渍检测模块10,用于在判断有多个屏幕像素区域的透射光照强度小于预设阈值时,将所述多个屏幕像素区域的位置信息分别通知所述显示内容检测模块12;

所述显示内容检测模块12,用于根据所述判断模块分别发送的通知消息,检测所述透射光照强度小于所述预设阈值的各个屏幕像素区域位置对应的显示缓存区,当所述显示缓存区存有阅读显示内容时,分别通知显示控制模块14;

所述显示控制模块14,用于控制所述显示缓存区的阅读显示内容在所述屏幕上依次进行滚动显示。

本实施例中,如果污渍区域有多处,此时,污渍检测模块可以将污渍比较严重(即透射光照强度均小于预设阈值)的多个屏幕像素区域的位置信息(例如,相应的屏幕显示文本行位置信息),分别通知显示内容检测模块;显示内容检测模块可以根据接收到的通知,检测相应的各个屏幕像素区域位置对应的显示缓存区是否存在文本显示内容(阅读显示内容);当相应的各个屏幕像素区域位置对应的显示缓存区均存在文本显示内容时,为了便于用户清晰阅读,可以针对相应的各个屏幕像素区域的文本显示内容,逐行逐字循环左移滚动显示。

例如,假设屏幕存在污渍区域A、和B,且A在B的上方,假定A区域覆盖了两行的文本显示内容的部分文字(英文、数字或汉字),B区域覆盖了三行的文本显示内容的部分文字。此时,污渍检测模块可以将A区域的相关屏幕像素区域的位置信息和B区域的相关屏幕像素区域的位置信息通知显示内容检测模块;显示内容检测模块检测A区域对应的显示缓存区,发现该区域涉及两行,其显示缓存区为文本,则按显示屏从上到下的顺序,依次逐行显示第一行的文本内容和第二行的文本内容;

等上述A区域的两行内容分别逐行动态显示一遍后,恢复A区域的常规静态显示方式,然后,针对B区域的三行文本显示内容,再按显示屏从上到下的顺序,依次逐行显示第一行的文本内容至第三行的文本显示内容。

显然,如果污渍区域有多处,同样可以参照上述方式进行显示处理。

需要说明的是,如果污渍检测模块通知的屏幕像素区域对应的显示对显示缓存区中存储的是非文本显示内容(如图像、图形),则这些像素区域的显示内容,按正常显示方式进行显示即可。

如图3所示为本发明的另一实施例,如图3所示,本实施例中,还可以包括:输入检测模块16,

所述输入检测模块16,用于当所述显示控制模块控制所述显示缓存区的阅读显示内容在所述屏幕上进行滚动显示时,接收屏幕输入信号;

所述显示控制模块14,还用于当所述输入检测模块在所述屏幕上的滚动显示区域接收到屏幕输入信号时,停止所述显示缓存区的阅读显示内容在所述屏幕上的滚动显示。

本实施例中,当相关屏幕像素区域的文本显示内容进行循环左移动态显示时,移动终端的触摸屏可以接受用户的输入命令,以停止进行文本显示内容的动态显示,恢复为常规的静态显示。此时,只要用户点击上述动态显示的屏幕区域,即可停止动态显示。

可选地,本装置中所述检测屏幕像素区域的透射光照强度包括:以文本显示的最小像素区域为基本单元,对屏幕显示区域逐行进行检测。

本实施例中,主要针对文本显示内容可能因为污渍导致用户无法清晰阅读,因此检测污渍是否影响文本阅读时,可以以移动终端的屏幕像素区域的显示文本(例如,西文或阿拉伯数字、中文等等)的最小像素区域为基本单元,对屏幕显示区域逐行进行检测判断相应的透射光照强度是否小于预设阈值,可以兼顾中文字符和西文字符的显示。

相应地,本发明实施例还提供了一种屏幕污渍应对方法,如图4所示,包括:

步骤20:检测屏幕中预先划分的屏幕像素区域的透射光照强度;

步骤22:判断所述屏幕像素区域的透射光照强度是否小于预设阈值,当所述透射光照强度小于所述预设阈值时,检测所述透射光照强度小于所述预设阈值的屏幕像素区域位置对应的显示缓存区;

步骤24:当所述显示缓存区存有阅读显示内容时,控制所述显示缓存区的阅读显示内容在所述屏幕上进行滚动显示。

可选地,步骤22中,当检测到多个屏幕像素区域的透射光照强度小于所述预设阈值时,分别检测所述透射光照强度小于所述预设阈值的各个屏幕像素区域位置对应的显示缓存区;

相应第,步骤24中,当所述显示缓存区存有阅读显示内容时,控制所述显示缓存区的阅读显示内容在所述屏幕上依次进行滚动显示。

可选地,如图5所示,本发明提供的另一实施例中,所述方法还包括:

步骤26:当所述显示缓存区的阅读显示内容在所述屏幕上进行滚动显示时,接收屏幕输入信号;

步骤28:当所述屏幕上的滚动显示区域接收到屏幕输入信号时,停止所述显示缓存区的阅读显示内容在所述屏幕上的滚动显示。

当阅读显示内容在屏幕上进行滚动显示时,触摸显示屏可以接收用户屏幕输入信息,例如,用户可以点击屏幕上的滚动显示区域,停止阅读显示内容在屏幕上的滚动显示。

可选地,其中,所述检测屏幕像素区域的透射光照强度包括:以文本显示的最小像素区域为基本单元,对屏幕显示区域逐行进行检测。

可选地,在步骤24中,如果所述透射光照强度小于所述预设阈值的屏幕像素区域对应的显示缓存区没有检测到阅读显示内容时,控制所述显示缓存区的内容在所述屏幕上进行正常显示(即静态显示)。

本发明提供的屏幕污渍应对方法,当移动终端屏幕存在污渍影响文本显示内容的清晰阅读时,可以自动将相关文本显示内容由静态显示改为滚动显示,从而使屏幕污渍区域对应的文本显示内容能够移出到屏幕洁净区域,以便用户阅读,改善用户的体验。

下面以一个示范性实施例,对本发明进行进一步的说明。

如图6所示,本示范性实施例包括以下步骤:

步骤10:具有触摸显示屏的手机开机,设备处于解锁亮屏状态;

步骤11:检测手机显示屏幕的透射光照强度;

以最小可检测的文本显示的像素区域,例如32*32像素点阵行对屏幕显示区域进行划分,以每32*32像素点阵作为检测手机屏幕透射光照强度的基本单元(即屏幕像素区域),逐行(每32像素点阵行)逐字(每32*32像素点阵)扫描检测手机屏幕的透射光照强度;即每32像素点阵行作为行扫描检测的基础,从左到右或从右到左逐字进行扫描,判断透射光照强度;

步骤12:判断检测到的屏幕像素区域(即32*32点阵像素块)的透射光照强度是否小于满足文本阅读所需的最小阈值?如果是,接步骤13,如果否,结束。

例如,假设汉字显示点阵为32*32,可以以32像素点阵行逐字扫描过程中,只要存在和32*32像素点阵大小近似的污渍,即可被检测出来。例如,图7中显示屏上有一处污渍,接近覆盖了1个汉字;在以32点阵行进行逐行扫描,且以32*32点阵进行行内逐字扫描时,容易发现一个屏幕像素区域(即32*32点阵区域)的透射光照强度小于预设阈值(即文本阅读所需的最小阈值),可以确定是一个污渍区域;

图8中显示屏上有两处污渍,分别覆盖了3行和4行汉字,在以32点阵行从上到下进行逐行扫描,且以32*32点阵进行行内逐字扫描时,可以发现有多个屏幕像素区域的透射光照强度小于预设阈值(即文本阅读所需的最小阈值),根据这多个屏幕像素区域的位置信息,可以判断出是相邻屏幕像素区域,即污渍区域1;继续扫描,可以再次发现又有多个屏幕像素区域的透射光照强度小于预设阈值,根据这些再次发现的多个屏幕像素区域的位置信息,可以判断出是另一处相邻屏幕像素区域,即污渍区域2;污渍区域1和污渍区域2相互不关联,是两处独立的污渍区域。

步骤13:透射光照强度小于满足文本阅读需要的最小阈值的屏幕像素区域对应的显示缓存区是否存有文本显示内容(即待显示的文本内容,如西文字符、数字、汉字等等),如有,接步骤14;如果否,转步骤15,按常规显示方式显示相关内容,结束。

步骤14:将该显示缓存区的文本显示内容在屏幕相应区域上进行逐行循环左移动态显示。

这里,如果是西文字符或数字,可以西文字符或数字的显示模式,逐行逐字循环左移;如果是汉字字符,则按汉字显示模式,逐行逐字循环左移动态显示。如果是中西文混合显示,则以中文字符作为行显示的基本单元,将通常的静态显示模块,改成逐行逐字循环左移的动态显示。

例如,如图7所示,假设显示屏上的污渍,覆盖了一个汉字,导致如图7所示的一行文字无法清楚阅读;则可以根据该行显示缓存区对应的文本显示内容,对该行文字进行逐字循环左移显示一遍,例如,将“、带保护套、乃至采用有”逐字循环左移,如→“带保护套、乃至采用有、”→“保护套、乃至采用有、带”…→“、带保护套、乃至采用有”,动态显示一遍,从而将污渍下原先无法清晰阅读的汉字(此处为“乃”字),动态地移出污渍区域,方便用户阅读。

这里,如果检测发现屏幕透射光照强度小于满足文本阅读需要的最小阈值的屏幕像素区域有多处,则需要分别检测各个屏幕像素区域的显示缓存区是否存有文本显示内容,对于存有文本显示内容的各个屏幕像素区域,按照屏幕从上到下的顺序分别进行处理,其中对各个相关屏幕像素区域的文本显示内容,按照从上到下的行顺序,逐行逐字循环左移动态显示,与用户的平常阅读习惯相符;涉及多个屏幕污渍区域时,各个污渍区域的动态显示轮流进行,可以往复循环,直至接收到用户输入的停止命令;而对于显示缓存区中存储了非文本显示内容的屏幕污渍区域,则按常规显示方式处理。

例如,如图8所示,污渍检测模块检测判断屏幕上发现两处透射光照强度小于预设阈值的区域块(污渍区域),如图中污渍区域块1、2所示,这两处污渍区域不连续;对于污渍区域块1,与上述描述的图7一行汉字动态显示相类似,此处由于检测发现污渍区域块1由多个相邻的屏幕像素区域组成,从而构成了一处比图7大的污渍区域块,需要分别检测污渍区域块1涉及的各个屏幕像素区域的显示缓存区是否存有文本显示内容,例如,可以针对各个屏幕像素区域对应的显示缓存区检测是否存有文本显示内容,也可以检测污渍区域对应的行显示缓存区,判断是否存有文本显示内容。通过检测可以发现污渍区域块1对应的显示缓存区存有三行文字,则需要从上到下,逐行逐字循环左移一遍,例如,先针对“、带保护套、乃至采用有”逐字循环左移一遍;然后在针对“防指纹贴膜等等高科技方”逐字循环左移一遍;在针对“式来保护手机,但是,不”也类似地逐字循环左移一遍;接着,针对污渍区域块2涉及的4行文字,也进行类似的动态显示处理。

如果没有接收到用户输入的停止命令,则可以循环进行,即先污渍区域块1的3行文字逐行动态显示一遍;再污渍区域块2的4行文字逐行动态显示一遍;然后又重复进行区域块1….

步骤16:逐行动态显示的屏幕区域是否检测到用户输入的停止信号,例如,是否检测到用户点击触摸屏;如果是,接步骤17,如果否,转步骤14,重发进行动态显示。

步骤17:停止动态显示,恢复常规显示方式(即静态显示模式),结束。

例如,如果用户在污渍区域块1相关文字(或污渍区域2相关文字)的动态显示过程中,点击了显示屏的滚动显示区域,则动态显示过程结束,恢复到常规显示。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1