图像数据的处理方法和移动终端技术

技术编号:22263230 阅读:51 留言:0更新日期:2019-10-10 15:26
本发明专利技术公开了一种图像数据的处理方法及移动终端,方法包括:获取M行图像数据,M为大于或等于2的整数;判定所述M行图像数据中的第i行数据是否异常,i=1,2…M;若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;将所述目标数据存储至所述第i行数据对应的缓存位置。本发明专利技术实施例的方法,根据其他行数据确定目标数据,将目标数据存储到异常的行数据的缓存位置中,可以解决因为图像数据被ESD干扰,产生行数据错误,从而导致屏幕上显示图像出现闪细线的问题。

Processing Method of Image Data and Mobile Terminal

【技术实现步骤摘要】
图像数据的处理方法和移动终端
本专利技术涉及终端领域,尤其涉及一种图像数据的处理方法和移动终端。
技术介绍
智能手机发展至今,ESD(Electro-Staticdischarge,静电放电)问题一直困扰着移动终端厂商。ESD的问题具有隐蔽性和随机性,所以在产品设计前期也很难完成规避;特别是ESD测试出现的软故障问题,基本上每个开发的产品都有碰到。其它大概率遇到软故障问题是ESD测试,显示屏出现闪屏/闪线等问题(当然也有黑屏、花屏等问题),从机理上分析ESD出现闪屏的问题,90%以上是CPU(CentralProcessingUnit,中央处理器)显示芯片之间传输图像数据被ESD干扰,导致显示芯片数据接收异常。现有的图像传输技术采用MIPI_DSI(Mobileindustryprocessorinterface_DisplaySerialInterface,移动通信行业处理器接口-显示摄像接口)协议,图像按一帧传输,一帧数据又按一行一行传输,ESD测试是干扰一行或几行的数据,导致显示芯片接收的行数据异常。现有技术中,显示芯片无法检测或者检测到某行数据出现异常时,默认在芯片显示缓冲器插入一个空行,数据全是0x00或者0xFF;所以在输出到显示上异常行要么是白色,要么是黑色,这样就让用户很容易感知一帧画面异常的位置,颜色突然变化就看到闪细线的现象,从而在显示屏会看到一行或者几行数据显示异常。
技术实现思路
本专利技术实施例提供一种图像数据的处理方法和移动终端,以解决因为图像数据被ESD干扰,导致屏幕上显示图像出现闪细线的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,提供了一种图像数据的处理方法,该方法包括:获取M行图像数据,M为大于或等于2的整数;判定所述M行图像数据中的第i行数据是否异常,i=1,2…M;若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;将所述目标数据存储至所述第i行数据对应的缓存位置。第二方面,提供了一种移动终端,该移动终端包括:图像获取模块,用于获取M行图像数据,M为大于或等于2的整数;异常识别模块,用于判定所述M行图像数据中的第i行数据是否异常,i=1,2…M;目标数据确定模块,用于若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;缓存模块,用于将所述目标数据存储至所述第i行数据对应的缓存位置。第三方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:获取M行图像数据,M为大于或等于2的整数;判定所述M行图像数据中的第i行数据是否异常,i=1,2…M;若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;将所述目标数据存储至所述第i行数据对应的缓存位置。第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取M行图像数据,M为大于或等于2的整数;判定所述M行图像数据中的第i行数据是否异常,i=1,2…M;若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;将所述目标数据存储至所述第i行数据对应的缓存位置。在本专利技术实施例中,根据其他行数据确定目标数据,将目标数据覆盖异常的某行图像数据,可以解决因为图像数据被ESD干扰,导致屏幕上显示图像出现闪细线的问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是图像数据传输的原理示意图;图2是本专利技术的一个实施例提供的图像数据的处理方法的流程示意图;图3是一帧图像数据的数据结构示意图;图4是本专利技术的再一个实施例提供的图像数据的处理方法的流程示意图;图5是本专利技术的一个实施例提供的一种移动终端的结构示意图;图6是本专利技术的再一个实施例提供的一种移动终端的结构示意图;图7是本专利技术的另一个实施例提供的一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参看图1所示的图像数据传输原理示意图。图像数据根据MIPI_DSI协议,按照一帧图像数据传输,同时一帧图像数据又按照一行一行的图像数据传输。从CPU110传输到显示芯片130的过程中,图像数据被ESD干扰,导致屏幕上显示图像出现闪细线的问题。为了解决屏幕显示图像出现闪细线的问题,本专利技术提供了一种图像数据的处理方法。以下结合附图,详细说明本说明书各实施例提供的方案。图2是本专利技术的一个实施例提供的一种图像数据的处理方法的流程示意图,该方法的一个实施例,具体包括:S101,获取M行图像数据,M为大于或等于2的整数。在本实施例中,本专利技术的图像数据的处理方法,可以是在显示屏上显示一帧图像数据之前,获取这一帧图像数据进行预处理;当向显示屏控制器发送完一帧图像数据后,再重新获取一帧图像数据。作为一个实施例,在S101中,获取M行图像数据,M为大于或等于2的整数,包括:对一帧图像进行预处理。具体可以是:先获取一帧图像,对这一帧图像进行解调,得到逐行排序的M行图像数据;上述对这一帧图像进行解调可以是将一帧图像转换为一行一行的图像数据,并进行行号标记,得到M行图像数据。进一步,作为另一个实施例,参看图3所示的一帧图像的数据结构示意图,行号标记采用如下方法实现:接收一帧图像顺序传入的字节数;统计接收的字节数的长度;判断接收的字节数的长度是否达到预设数据长度;若其长度达到预设长度,则将已接收的字节数确定为一行图像数据,标记对应行号;重置字节数计数;继续接收字节数并统计长度,对每次接收到的字节数达到预设长度时,均标记对应行号。通过上述接收行图像数据以及行号标记,使得每行图像数据具有唯一的行号,每处理完毕一行图像数据,就将处理完毕的行图像数据向显示屏730发送。通过将帧图像解调为行图像数据,可以实现直接对受ESD干扰的图像数据进行操作。S103,判定所述M行图像数据中的第i行数据是否异常,i=1,2…M。参看图1,例如,某行待显示数据受ESD干扰时,其中三个数据点数据异常,比如三个数据点全部变为0x00或者0xFF,或者三个数据点中的一个或两个变为0x00,剩下的数据点变为0xFF。例如,对于第i行数据的异常检测,可选地,在一些实施例中,对第i行数据进行校验检查,如果存在校验错误,则认定第i行数据异常。具体的,所述校验检查包括有:奇偶校验算法、循环冗余校验码算法、LRC(LongitudinalRedundancyCheck,纵向冗余校验)算法、ECC(ErrorCorrectingCode错误检查与更正)算法等。可选地,在一些实施例中,上述校验检查采用错误检查与更正算法对一行图像数据进行检查。上述错误检查与更正算法,是一种本文档来自技高网...

【技术保护点】
1.一种图像数据的处理方法,其特征在于,包括:获取M行图像数据,M为大于或等于2的整数;判断所述M行图像数据中的第i行数据是否异常,i=1,2…M;若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;将所述目标数据存储至所述第i行数据对应的缓存位置。

【技术特征摘要】
1.一种图像数据的处理方法,其特征在于,包括:获取M行图像数据,M为大于或等于2的整数;判断所述M行图像数据中的第i行数据是否异常,i=1,2…M;若所述第i行数据异常,则基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据;将所述目标数据存储至所述第i行数据对应的缓存位置。2.如权利要求1所述的方法,其特征在于,所述基于所述M行图像数据中除所述第i行数据之外的其他行数据,确定目标数据,包括:基于所述其他行数据的行号与所述第i行数据的行号之间的差值,确定所述目标数据。3.如权利要求2所述的方法,其特征在于,所述基于所述其他行数据的行号与所述第i行数据的行号之间的差值,确定所述目标数据,包括:将所述其他行数据中的目标其他行数据,确定为所述目标数据;其中,所述目标其他行数据的行号与所述第i行数据的行号的差值为目标差值,所述目标差值小于所述其他行数据中除目标其他行数据之外的行数据的行号与所述第i行数据的行号之间的差值。4.如权利要求3所述的方法,其特征在于,所述其他行数据中包括N行第一其他行数据和K行第二其他行数据,所述第一其他行数据的行号小于所述第i行数据的行号,所述第二其他行数据的行号大于所述第i行数据的行号,N、K为正整数;其中,所述基于所述其他行数据的行号与所述第i行数据的行号之间的差值,确定所述目标数据,包括:将所述第一其他行数据中的第一目标其他行数据和所述第二其他行数据中的第二目标其他行数据的均值数据,确定为所述目标数据;其中,所述第一目标其他行数据的行号与所述第i行数据的行号之间的差值为第一差值,所述第二目标其他行数据的行号与所述第i行数据的行号之间的差值为第二差值,所述第一差值小于所述第一其他行数据中除第一目标其他行数据之外的行数据的行号与所述第i行数据的行号之间的差值,所述第二差值小于所述第二其他行数据中除第二目标其他行数据之外的行数据的行号与所述第i行数据的行号之间的差值。5.一种移动终端,其特征在于,包括:图像获取模块,用于获取M行图像数据,M为大于或等于2的整数;异常识别模块,用于判定所述M行图像数据中的第i行数...

【专利技术属性】
技术研发人员:张潮红兰永城
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1