一种显示器图像处理的方法及系统与流程

文档序号:19741539发布日期:2020-01-18 05:18阅读:178来源:国知局
一种显示器图像处理的方法及系统与流程

本发明涉及调整显示器中图像输出特性的技术领域,特别涉及一种显示器图像处理的方法及系统。



背景技术:

目前的显示器显示某一静止图像超过预定时间时,则会使显示器上显示所述静止图像部分的像素过热,从而可能导致该静止图像的像素残留在显示器显示所述静止图像部分上,更恶劣可能导致显示器上显示所述静止图像部分的像素烧毁,从而显示所述静止图像部分的像素无法显示。



技术实现要素:

本发明实施例提供一种显示器图像处理的方法及系统,通过移动显示器所显示的图像,并调整移动后图像的像素在目标像素位置的像素值,从而消除图像的像素残留,因而有效提升了移动后图像的显示效果。

第一方面,本发明提供了一种显示器图像处理的方法,包括:

控制所述显示器上显示静止的图像;

控制所述图像的像素至少通过两帧从原始像素位置移动至目标像素位置,并调整所述图像的像素在所述目标像素位置的像素值。

在一种可选的实现方式中,本发明提供的显示器图像处理的方法还包括:

按像素位置信息匹配算法从预存的数据中心中识别出所述图像的像素的原始像素位置信息;

根据所述图像的像素的原始像素位置信息,按照预设的像素位置匹配算法获取包含所述图像的像素从所述原始像素位置移动至所述目标像素位置所绑定的移动路径;

若所述移动路径为一种,控制所述图像的像素沿所述移动路径至少通过两帧从所述原始像素位置移动至所述目标像素位置;

若所述移动路径为两种或两种以上,提示用户从所述移动路径中选择一种移动路径,并采用用户选择结果所对应的所述移动路径,控制所述图像的像素沿所述移动路径至少通过两帧从所述原始像素位置移动至所述目标像素位置。

在一种可选的实现方式中,控制所述图像的像素沿所述移动路径从所述原始像素位置移动至所述目标像素位置,具体包括:

根据图像的像素的所述原始像素位置信息,按像素位置信息匹配算法从预存的数据中心中识别出所述图像的像素是否为边缘像素;

若所述图像的像素为边缘像素,则按预设边缘像素羽化算法调整所述图像的像素在所述目标像素位置的像素值;

若所述图像的像素为非边缘像素,则按预设非边缘像素羽化算法调整所述图像的像素在所述目标像素位置的像素值。

在一种可选的实现方式中,所述图像的像素为边缘像素,则按预设边缘像素羽化算法调整所述图像的像素在所述目标像素位置的像素值,具体包括:

按像素位置信息匹配算法从预存的数据中心中获取所述图像在所述目标像素位置具体坐标位于(第i行,第j列)的原始像素值;

若所述图像在所述目标像素位置的原始像素值p(i,j)为零时,

则按p’(i,j)=a*p(i,j)调整所述图像的像素在所述目标像素位置的像素值;

若所述图像在所述目标像素位置的原始像素值p(i,j)大于或等于零时,

则按p’(i,j)=(1-a)*p(i,j)调整所述图像的像素在所述目标像素位置的像素值;

其中:p(i,j)为未调整前所述图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p’(i,j)为调整后所述图像的像素位于所述目标像素位置(第i行,第j列)时的像素值,a为所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需每帧的灰阶权重,所述每帧的灰阶权重等于1除以x,其中x表示所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需要的预设帧数,且所述x≥2。

在一种可选的实现方式中,所述图像的像素为非边缘像素,则按预设非边缘像素羽化算法调整所述图像的像素在所述目标像素位置的像素值,具体包括:

按像素位置信息匹配算法从预存的数据中心中分别获取所述图像的像素具体坐标位于(第i行,第j-1列)位置和(第i行,第j列)位置的像素值;

按p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)调整所述图像的像素在所述目标像素位置的像素值;

其中:p(i,j)为未调整前所述图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p(i,j-1)为调整后所述图像的像素具体坐标位于(第i行,第j-1列)位置时的像素值,p’(i,j)为调整后所述图像的像素位于所述目标像素位置(第i行,第j列)时的像素值,a为所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需每帧的灰阶权重,所述每帧的灰阶权重等于1除以x,其中x表示所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需要的预设帧数,且所述x≥2。

具体地,通过上述任一可选的实现方式中的方法,控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,从而避免了通过一帧的方式将图像的像素从原始像素位置移动至目标像素位置时,图像的像素在原始像素位置的残留,且通过调整移动后图像的像素在目标像素位置的像素值,因而有效提升了移动后图像的显示效果。

第二方面,为了通过移动显示器所显示的图像,并调整移动后图像的像素在目标像素位置的像素值,从而消除图像的像素残留在显示器上,并有效提升了移动后图像的显示效果,本发明还提供了一种显示器图像处理的装置,该装置包括:

显示器,用于显示图像;

控制输出模块,用于控制所述图像的像素至少通过两帧从原始像素位置移动至目标像素位置,并调整所述图像的像素在所述目标像素位置的像素值。

在一种可选的实现方式中,所述显示器图像处理的装置还包括移动路径处理模块和信息处理模块;

所述信息处理模块,用于根据像素位置信息匹配算法从预存的数据中心中识别出所述图像的像素的原始像素位置信息;

所述移动路径处理模块具体用于:

根据所述信息处理模块识别出的所述图像的像素的所述原始像素信息,按照预设的像素位置信息匹配算法获取包含所述图像的像素从所述原始像素位置信息移动至所述目标像素位置所绑定的移动路径;

若所述移动路径为一种,则所述控制输出模块控制所述图像的像素沿所述移动路径至少通过两帧从所述原始像素位置移动至所述目标像素位置;

若所述移动路径为两种或两种以上,则所述控制输出模块提示用户从所述移动路径中选择一种移动路径,并采用用户选择结果所对应的所述移动路径至少通过两帧将所述图像的像素从所述原始像素位置移动至所述目标像素位置。

在一种可选的实现方式中,所述显示器图像处理的装置还包括边缘像素位置判断模块,具体用于:

根据所述信息处理模块识别出的所述图像的像素的所述原始像素位置信息,按像素位置信息匹配算法从预存的数据中心中识别出所述像素是否为边缘像素;

若所述图像的像素为边缘像素,则所述控制输出模块按预设边缘像素羽化算法调整所述图像的像素在所述目标像素位置的像素值;

若所述图像的像素为非边缘像素,则所述控制输出模块按预设非边缘像素羽化算法调整所述图像的像素在所述目标像素位置的像素值。

在一种可选的实现方式中,所述信息处理模块还用于按像素位置信息配算法从预存的数据中心中获取所述图像在所述目标像素位置具体坐标位于(第i行,第j列)的原始像素值;

所述图像的像素为边缘像素时,所述控制输出模块具体用于:

若所述图像在所述目标像素位置的原始像素值p(i,j)为零,则按p’(i,j)=(1-a)*p(i,j)调整所述图像的像素在所述目标像素位置的像素值;

若所述图像在所述目标像素位置的原始像素值p(i,j)大于或等于零时,则按p’(i,j)=a*p(i,j)调整所述图像的像素在所述目标像素位置的像素值;

其中:p(i,j)为未调整前所述图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p’(i,j)为调整后所述图像的像素位于所述目标像素位置(第i行,第j列)时的像素值,a为所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需每帧的灰阶权重,所述每帧的灰阶权重等于1除以x,其中x表示所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需要的预设帧数,且所述x≥2。

在一种可选的实现方式中,所述信息处理模块,还用于按像素位置信息配算法从预存的数据中心中分别获取所述图像的像素具体位于(第i,第(j-1))位置和(第i,第j)位置的像素值;

所述图像的像素为非边缘像素时,所述控制输出模块具体用于:

按p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)调整所述图像的像素在所述目标像素位置的像素值;

其中:p(i,j)为未调整前所述图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p(i,j-1)为调整后所述图像的像素具体坐标位于(第i行,第j-1列)位置时的像素值,p’(i,j)为调整后所述图像的像素位于所述目标像素位置(第i行,第j列)时的像素值,a为所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需每帧的灰阶权重,所述每帧的灰阶权重等于1除以x,其中x表示所述图像的像素从所述原始像素位置移动至所述目标像素位置(第i行,第j列)所需要的预设帧数,且所述x≥2。

具体地,通过上述任一可选的实现方式中的装置,控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,从而避免了通过一帧的方式将图像的像素从原始像素位置移动至目标像素位置时,图像的像素在原始像素位置的残留。且通过调整移动后图像的像素在目标像素位置的像素值,因而有效提升了移动后图像的显示效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中显示器图像处理的方法的流程示意图;

图2为本发明实施例中显示器图像处理的方法的又一流程示意图;

图3为本发明实施例中显示器图像处理的方法的又一流程示意图;

图4为本发明实施例中显示器图像处理的方法的又一流程示意图;

图5为本发明实施例中显示器图像处理的方法的又一流程示意图;

图6为本发明实施例中显示器图像处理的方法的像素移动路径的流程示意图;

图7为本发明实施例中显示器图像处理的系统的结构示意图。

具体实施方式

下面通过附图以及具体实施例对本发明实施例技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明实施例技术方案的详细的说明,而不是对本发明实施例技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

第一方面,为了解决显示器显示某一静止图像的时间过长时,容易导致显示器上显示静止图像部分的像素过热,使得该静止图像的像素残留在显示器上,本发明包括一种显示器图像处理的方法,如图1所示,该方法包括:

步骤101:控制显示器上显示静止的图像。

具体地,控制显示器上显示静止的图像,包括:步骤201:接收图像的电信号,控制显示器显示图像。

更具体地,接收图像的电信号,控制显示器显示图像。包括显示器指的是设置有信号接收模块和信号转换模块,能够通过信号接收模块获取图像的电信号,并通过信号转换模块将电信号转换后输出图像,从而使得显示器上显示图像,需要说明的是,该图像可以运动的图像,也可以是静止的图像。其中,显示器包括但不限于为:手机、平板电脑、智能手表、虚拟现实设备、显示设备。

需要说明的是,控制显示器上显示静止的图像,如图2所示,还包括:步骤202:检测显示器上所显示的图像的状态。

具体地,检测显示器上所显示的图像的状态可通过以下两种可选的实现方式:

第一种可选的实现方式中,通过步骤301:计算图像在显示器任一位置上静止的时间;

步骤302:判断图像在显示器任一位置上静止的时间是否大于或等于第一预设时间;

若图像在显示器任一位置上静止的时间大于或等于第一预设时间,则确定显示器上所显示的图像为静止状态;

若图像在显示器任一位置上静止的时间小于第一预设时间,则确定显示器上所显示的图像为运动状态。

第二种可选的实现方式中,如图3所示,通过步骤303:计算显示器在第二预设时间内所显示的图像总帧数;

步骤304:判断显示器在第二预设时间内所显示的图像的总帧数是否小于第一预设值;

若显示器在第二预设时间内所显示的图像的总帧数小于第一预设值,则确定显示器上所显示的图像为静止状态;

若显示器在第二预设时间内所显示的图像的总帧数大于或等于第一预设值,则确定显示器上所显示的图像为运动状态。

通过上述方法可以判断出图像在显示器上是否为静止,例如,在1秒内,显示器应该显示60帧图像,假设第二预设时间也为1秒,而显示器在另外1秒内才显示5帧图像,那么表示显示器上所显示的图像在一定的时间内时静止的。若显示器在另外1秒内显示了60帧图像,则可以表示显示器上所显示的图像在这1秒内时运动。由此可知,可以通过计算显示器在第二预设时间内所显示的图像的总帧数来判断显示器上所显示的图像是否为静止或运动。

当检测得出显示器上所显示的图像为静止状态时,可以通过步骤102:控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,并调整图像的像素在目标像素位置的像素值。

具体地,通过上述方法,控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,从而避免了通过一帧的方式将图像的像素从原始像素位置移动至目标像素位置时,图像的像素残留在原始像素位置上。

且通过上述方法,调整移动后图像的像素在目标像素位置的像素值,则有效提升了移动后图像的显示效果,且通过该方法,避免当显示器显示某一静止图像超过预定时间时,会使显示器上显示静止图像部分的像素过热,从而可能导致该静止图像的像素残留在显示器显示静止图像部分上,更恶劣可能导致显示器上显示静止图像部分的像素烧毁,从而显示静止图像部分的像素无法显示。

在一种可选的实现方式中,如图4所示,本发明实施例提供的显示器图像处理的方法还包括:

步骤401:按像素位置信息匹配算法从预存的数据中心中识别出图像的像素的原始像素位置信息。

具体地,图像的像素的原始像素位置信息包括,识别出图像的像素具体位于显示器所显示的具体坐标,如位于第i行,第j列。

步骤402:根据图像的像素的原始像素位置信息,按照预设的像素位置匹配算法获取包含图像的像素从原始像素位置移动至目标像素位置所绑定的移动路径。

若移动路径为一种,则按步骤403控制图像的像素沿移动路径至少通过两帧从原始像素位置移动至目标像素位置;

若移动路径为两种或两种以上,步骤404:提示用户从移动路径中选择一种移动路径,步骤405:并采用用户选择结果所对应的移动路径,则控制图像的像素沿移动路径至少通过两帧从原始像素位置移动至目标像素位置。

具体地,通过上述方法,获取图像的像素从原始像素位置移动至目标像素位置所绑定的移动路径,具体包括,如图所示,获取图像的像素从显示器具体坐标a(第i行,第j列)的位置移动至显示器另一具体坐标b(第i+1行,第j-1列)位置可以选择的移动路径,可以通过如图中6中(1)所示的正方形,图中6中(2)平行四边形或图中6中(3)者八边形移动路径从具体坐标a点移动到具体坐标b点,控制图像的像素沿上述移动路径至少通过两帧从原始像素位置移动至目标像素位置。

在一种可选的实现方式中,步骤403或404中,控制图像的像素沿移动路径至少通过两帧从原始像素位置移动至目标像素位置,具体包括:

步骤501:根据图像的像素的原始像素位置信息,按像素位置信息匹配算法从预存的数据中心中识别出图像的像素是否为边缘像素;

若图像的像素为边缘像素,则按步骤502预设边缘像素羽化算法调整图像的像素在目标像素位置的像素值;

若图像的像素为非边缘像素,则按步骤503预设非边缘像素羽化算法调整图像的像素在目标像素位置的像素值。

需要说明的是,预存的数据中心中储存的图像的像素的位置和图像的像素的位置是否为边缘像素,例如,显示器按顺序接收到图像的所有的行电信号,则第一行电信号和最后一行电信号所转换后显示图像的像素的位置则为边缘像素位置,然后显示器按顺序接收都图像所有的列电信号,则第一列电信号和最后一列电信号所转换后显示的图像的像素的位置则为边缘像素位置,将所有边缘像素位置的像素均标引为边缘像素,其他电信号所转换后显示的图像的像素的位置则为非边缘像素位置,将所有非边缘像素位置的像素标引为非边缘像素。因此,当根据像素位置信息匹配算法从预存的数据中心中识别出图像的像素的位置信息时,则可以识别出该图像的像素位置的像素是否为边缘像素。

在一种可选的实现方式中,图像的像素为边缘像素,则按步骤502预设边缘像素羽化算法调整图像的像素在目标像素位置的像素值,如图5所示,具体包括:

步骤601:按像素位置信息匹配算法从预存的数据中心中获取图像在目标像素位置具体坐标位于(第i行,第j列)的原始像素值;

若图像在目标像素位置的原始像素值p(i,j)为零时,

则按步骤602:p’(i,j)=a*p(i,j)调整图像的像素在目标像素位置的像素值;

若图像在目标像素位置的原始像素值p(i,j)大于或等于零时,

则按步骤603:p’(i,j)=(1-a)*p(i,j)调整图像的像素在目标像素位置的像素值;

其中:p(i,j)为未调整前图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p’(i,j)为调整后图像的像素位于目标像素位置(第i行,第j列)时的像素值,a为图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需每帧的灰阶权重,每帧的灰阶权重等于1除以x,其中x表示图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需要的预设帧数,且x≥2。

需要说明的是,预存的数据中心中还储存了图像的像素的位置所对应的像素值,例如,显示器按顺序接收到图像的所有的电信号,并将所有的电信号转换后输出的图像时,该图像在显示器对应像素位置的像素值同时被存储下来。从而通过上述方法,例如,当图像在目标像素位置的原始像素值p(i,j)为零时,若图像的像素从原始位置移动至目标像素位置所需要预设帧数为10帧,则a=1/10=0.1,根据p’(i,j)=a*p(i,j)=0.1*0=0,则调整后图像在目标像素位置的像素值同样为0。

若当图像在目标像素位置的原始像素值p(i,j)为100时,图像的像素从原始位置移动至目标像素位置所需要预设帧数为10帧,则a=1/10=0.1,根据p’(i,j)=(1-a)*p(i,j)=0.9*100=90,则调整后图像的像素在目标像素位置的像素值为90。而上述方法中图像的像素从原始位置移动至目标像素位置所需要预设帧数为5帧,则a=1/5=0.2根据p’(i,j)=(1-a)*p(i,j)=0.8*100=80,则调整后图像的像素在目标像素位置的像素值为80。

在一种可选的实现方式中,图像的像素为非边缘像素,则按步骤503预设非边缘像素羽化算法调整图像的像素在目标像素位置的像素值,如图5所示,具体包括:

步骤701:按像素位置信息匹配算法从预存的数据中心中分别获取图像的像素具体坐标位于(第i行,第j-1列)位置和(第i行,第j列)位置的像素值;

步骤702:按p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)调整图像的像素在目标像素位置的像素值;

其中:p(i,j)为未调整前图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p(i,j-1)为调整后图像的像素具体坐标位于(第i行,第j-1列)位置时的像素值,p’(i,j)为调整后图像的像素位于目标像素位置(第i行,第j列)时的像素值,a为图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需每帧的灰阶权重,每帧的灰阶权重等于1除以x,其中x表示图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需要的预设帧数,且x≥2。

通过上述方法,例如图像的像素具体坐标位于(第i行,第j-1列)位置p(i,j-1)和(第i行,第j列)位置的像素值p(i,j)分别为90和100;若图像的像素从原始位置移动至目标像素位置所需要预设帧数为10帧,则a=1/10=0.1,根据p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)=0.1*90+0.9*100=99,则调整后图像的像素在目标像素位置的像素值为99。而上述方法中图像的像素从原始位置移动至目标像素位置所需要预设帧数为5帧,则a=1/5=0.2根据p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)=0.2*90+0.8*100=98,则调整后图像的像素在目标像素位置的像素值为98。

具体地,通过上述任一可选的实现方式中的方法,控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,从而避免了通过一帧的方式将图像的像素从原始像素位置移动至目标像素位置时,图像的像素在原始像素位置的残留。且通过调整移动后图像的像素在目标像素位置的像素值,因而有效提升了移动后图像的显示效果。

第二方面,为了通过移动显示器所显示的图像,并调整移动后图像的像素在目标像素位置的像素值,从而消除图像的像素残留在显示器上,并有效提升了移动后图像的显示效果,本发明还包括一种显示器图像处理的装置,如图7所示,该装置包括:

显示器,用于显示静止的图像;

控制输出模块,用于控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,并调整图像的像素在目标像素位置的像素值。

具体地,显示器指的是设置有信号接收模块和信号转换模块,能够通过信号接收模块获取图像的电信号,并通过信号转换模块将电信号转换后输出,从而使得显示器上显示图像。显示器包括但不限于为:手机、平板电脑、智能手表、虚拟现实设备、显示设备。

需要说明的是,显示器,可以用于接收图像的电信号,并显示图像,该图像可以是静止的图像也可以是运动的图像。

一种可选的实现方式中,显示器图像处理的装置还包括检测运动模块,用于检测显示器上所显示的图像的状态。

需要说明的是,检测运动模块可以通过两种可选的实现方式来检测显示器上显示的图像是静止状态还是运动状态。

在第一种可选的实现方式中,检测运动模块具体用于:

计算图像在显示器的任一位置上静止的时间;

判断图像在显示器的任一位置上静止的时间是否大于或等于第一预设时间;

若图像在显示器的任一位置上静止的时间大于或等于第一预设时间,则确定显示器上所显示的图像为静止状态;

若图像在显示器任一位置上静止的时间小于第一预设时间,则确定显示器上所显示的图像为运动状态。

在第二种可选的实现方式中,检测运动模块具体用于:

计算显示器在第二预设时间内所显示的图像帧数;

判断显示器在第二预设时间内所显示的图像的帧数是否小于第一预设值;

若显示器在第二预设时间内所显示的图像的帧数小于第一预设值,则确定显示器上所显示的图像为静止状态;

若显示器在第二预设时间内所显示的图像的帧数大于或等于第一预设值,则确定显示器上所显示的图像为运动状态。

通过运动检测模块可以判断出图像在显示器上是否为静止,例如,在1秒内,显示器应该显示60帧图像,假设第二预设时间也为1秒,而显示器在另外1秒内才显示5帧图像,那么表示显示器上所显示的图像在一定的时间内时静止的。若显示器在另外1秒内显示了60帧图像,则可以表示显示器上所显示的图像在这1秒内时运动。由此可知,可以通过运动检测模块计算显示器在第二预设时间内所显示的图像的总帧数来判断显示器上所显示的图像是否为静止或运动。

在一种可选的实现方式中,当运动检测模块得出显示器上所显示的图像为静止状态时,为了移动显示器上所显示的图像的像素。显示器图像处理的装置还包括移动路径处理模块和信息处理模块;

信息处理模块,用于根据像素位置信息匹配算法从预存的数据中心中识别出图像的像素的原始像素位置信息;

移动路径处理模块具体用于:

根据信息处理模块识别出的图像的像素的原始像素信息,按照预设的像素位置信息匹配算法获取包含图像的像素从原始像素位置移动至目标像素位置所绑定的移动路径;

若移动路径为一种,则控制输出模块控制图像的像素沿移动路径至少通过两帧从原始像素位置移动至目标像素位置;

若移动路径为两种或两种以上,则控制输出模块提示用户从移动路径中选择一种移动路径,并采用用户选择结果所对应的移动路径至少通过两帧将图像的像素从原始像素位置移动至目标像素位置。

需要说明的是,移动路径处理模块用于获取图像的像素从原始像素位置移动至目标像素位置所绑定的移动路径,具体包括,如图6所示,移动路径处理模块获取图像的像素从显示器具体坐标a(第i行,第j列)的位置移动至显示器另一具体坐标b(第i+1行,第j-1列)位置可以选择的移动路径,可以通过如图中6中(1)所示的正方形,图中6中(2)平行四边形或图中6中(3)者八边形移动路径从具体坐标a点移动到具体坐标b点,控制输出模块控制图像的像素沿上述移动路径至少通过两帧从原始像素位置移动至目标像素位置。

在一种可选的实现方式中,为了调整图像的像素在目标像素位置的像素值,显示器图像处理的装置还包括边缘像素位置判断模块,具体用于:

根据信息处理模块识别出的图像的像素的原始像素位置信息,按像素位置信息匹配算法从预存的数据中心中识别出像素是否为边缘像素;

若图像的像素为边缘像素,则控制输出模块按预设边缘像素羽化算法调整图像的像素在目标像素位置的像素值;

若图像的像素为非边缘像素,则控制输出模块按预设非边缘像素羽化算法调整图像的像素在目标像素位置的像素值。

需要说明的是,预存的数据中心中储存的图像的像素的位置和图像的像素的位置是否为边缘像素,例如,显示器按顺序接收到图像的所有的行电信号,则第一行电信号和最后一行电信号所转换后显示图像的像素的位置则为边缘像素位置,然后显示器按顺序接收都图像所有的列电信号,则第一列电信号和最后一列电信号所转换后显示的图像的像素的位置则为边缘像素位置,将所有边缘像素位置的像素均标引为边缘像素,其他电信号所转换后显示的图像的像素的位置则为非边缘像素位置,将所有非边缘像素位置的像素标引为非边缘像素。因此,当根据像素位置信息匹配算法从预存的数据中心中识别出图像的像素的位置信息时,则可以识别出该图像的像素位置的像素是否为边缘像素。

在一种可选的实现方式中,信息处理模块还用于按像素位置信息配算法从预存的数据中心中获取图像在目标像素位置具体坐标位于(第i行,第j列)的原始像素值;

图像的像素为边缘像素时,控制输出模块具体用于:

若图像在目标像素位置的原始像素值p(i,j)为零,则按p’(i,j)=(1-a)*p(i,j)调整图像的像素在目标像素位置的像素值;

若图像在目标像素位置的原始像素值p(i,j)大于或等于零时,则按p’(i,j)=a*p(i,j)调整图像的像素在目标像素位置的像素值;

其中:p(i,j)为未调整前图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p’(i,j)为调整后图像的像素位于目标像素位置(第i行,第j列)时的像素值,a为图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需每帧的灰阶权重,每帧的灰阶权重等于1除以x,其中x表示图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需要的预设帧数,且x≥2。

通过上述装置,例如当图像在目标像素位置的原始像素值p(i,j)为零时,若图像的像素从原始位置移动至目标像素位置所需要预设帧数为10帧,则a=1/10=0.1,根据p’(i,j)=a*p(i,j)=0.1*0=0,则调整后图像像在目标像素位置的像素值为0。

若当图像在目标像素位置的原始像素值p(i,j)为100时,图像的像素从原始位置移动至目标像素位置所需要预设帧数为10帧,则a=1/10=0.1,根据p’(i,j)=(1-a)*p(i,j)=0.9*100=90,则调整后图像的像素在目标像素位置的像素值为90。而上述方法中图像的像素从原始位置移动至目标像素位置所需要预设帧数为5帧,则a=1/5=0.2根据p’(i,j)=(1-a)*p(i,j)=0.8*100=80,则调整后图像的像素在目标像素位置的像素值为80。

在一种可选的实现方式中,信息处理模块,还用于按像素位置信息配算法从预存的数据中心中分别获取图像的像素具体位于(第i,第(j-1))位置和(第i,第j)位置的像素值;

图像的像素为非边缘像素时,控制输出模块具体用于:

按p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)调整图像的像素在目标像素位置的像素值;

其中:p(i,j)为未调整前图像的像素具体坐标位于(第i行,第j列)位置时的像素值,p(i,j-1)为调整后图像的像素具体坐标位于(第i行,第j-1列)位置时的像素值,p’(i,j)为调整后图像的像素位于目标像素位置(第i行,第j列)时的像素值,a为图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需每帧的灰阶权重,每帧的灰阶权重等于1除以x,其中x表示图像的像素从原始像素位置移动至目标像素位置(第i行,第j列)所需要的预设帧数,且x≥2。

通过上述装置,例如图像的像素具体坐标位于(第i行,第j-1列)位置p(i,j-1)和(第i行,第j列)位置的像素值p(i,j)分别为90和100;若图像的像素从原始位置移动至目标像素位置所需要预设帧数为10帧,则a=1/10=0.1,根据p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)=0.1*90+0.9*100=99,则调整后图像的像素在目标像素位置的像素值为99。而上述方法中图像的像素从原始位置移动至目标像素位置所需要预设帧数为5帧,则a=1/5=0.2根据p’(i,j)=a*p(i,j-1)+(1-a)*p(i,j)=0.2*90+0.8*100=98,则调整后图像的像素在目标像素位置的像素值为98。

具体地,通过上述任一可选的实现方式中的装置,控制图像的像素至少通过两帧从原始像素位置移动至目标像素位置,从而避免了通过一帧的方式将图像的像素从原始像素位置移动至目标像素位置时,图像的像素在原始像素位置的残留。且通过调整移动后图像的像素在目标像素位置的像素值,因而有效提升了移动后图像的显示效果。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。

本申请是参照根据本申请的方法、系统的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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