老化测试方法、装置及电子设备与流程

文档序号:15498358发布日期:2018-09-21 22:07阅读:380来源:国知局

本发明涉及检测技术领域,尤其涉及一种老化测试方法、装置及电子设备。



背景技术:

电视机出厂前需要进入高温老化房进行煲机测试,通常是72至168小时不断切换黑白红色等纯色画面进行显示,以查验电视机是否会出现黑屏、闪烁、干扰等异常。传统的人工检测,通常是测试人员每隔2小时查看一次,由于故障画面可能仅在一瞬间出现,人工检测难以保证检测的准确度。



技术实现要素:

有鉴于此,本发明提供一种老化测试方法、装置及电子设备,旨在解决由人工检测老化测试难以保证检测的准确度的问题。

具体地,本发明是通过如下技术方案实现的:

一种老化测试方法,包括以下步骤:

从数据存储区中获取已录制的视频数据,所述视频数据基于录制处于老化模式的待测试设备的显示画面获得;

检测所述视频数据中是否存在数据异常的图像帧,以获得待测试设备的老化测试结果。

一个实施例中,至少包括两个数据存储区,各数据存储区根据预定规则进行切换,以在多个数据存储区中交替存储录制的视频数据。

一个实施例中,所述从数据存储区中获取已录制的视频数据,包括:

从未处于写入状态的数据存储区中获取未检测的视频数据。

一个实施例中,所述从数据存储区中获取已录制的视频数据之前,还包括:

若处于写入状态的数据存储区中包括已检测的视频数据,以覆盖存储的方式将正写入的视频数据覆盖已检测的视频数据。

一个实施例中,所述预定规则包括:处于写入状态的数据存储区的剩余容量小于预设容量;

处于写入状态的数据存储区中已检测的视频数据的文件大小小于预设阈值。

一个实施例中,所述检测所述视频数据中是否存在数据异常的图像帧,包括:

将视频数据中每一图像帧的数据与若干目标帧的数据进行图像分析处理;所述目标帧包括待测试设备在老化模式下显示的标准图像;

当图像帧的数据不与任一目标帧的数据相同时,判断所述图像帧存在异常。

一个实施例中,所述判断所述图像帧存在异常之后,还包括:

将判断存在异常的图像帧存储在结果存储区。

本发明还公开了一种老化测试装置,包括:

获取模块,用于从数据存储区中获取已录制的视频数据,所述视频数据基于录制处于老化模式的待测试设备的显示画面获得;

检测模块,用于检测所述视频数据中是否存在数据异常的图像帧,以获得待测试设备的老化测试结果。

一个实施例中,至少包括两个数据存储区,各数据存储区根据预定规则进行切换,以在多个数据存储区中交替存储录制的视频数据。

一个实施例中,所述获取模块,用于从未处于写入状态的数据存储区中获取未检测的视频数据。

一个实施例中,所述老化测试装置还包括:

写入模块,用于若处于写入状态的数据存储区中包括已检测的视频数据,以覆盖存储的方式将正写入的视频数据覆盖已检测的视频数据。

一个实施例中,所述预定规则包括:处于写入状态的数据存储区的剩余容量小于预设容量;

处于写入状态的数据存储区中已检测的视频数据的文件大小小于预设阈值。

一个实施例中,所述检测模块包括:

比较单元,用于将视频数据中每一图像帧的数据与若干目标帧的数据进行图像分析处理;所述目标帧包括待测试设备在老化模式下显示的标准图像;

判断单元,用于当图像帧的数据不与任一目标帧的数据相同时,判断所述图像帧存在异常。

一个实施例中,所述老化测试装置还包括:

记录模块,用于将判断存在异常的图像帧存储在结果存储区。

本发明还公开了一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行如前任意一项所述的老化测试方法。

本发明还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前任意一项所述的老化测试方法。

本发明通过从数据存储区中获取已录制的视频数据,所述视频数据基于录制处于老化模式的待测试设备的显示画面获得;检测所述视频数据中是否存在数据异常的图像帧,以获得待测试设备的老化测试结果。对检测老化功能的全部画面进行录制并分析,避免遗漏可能存在故障的画面,且避免人工分析难以保障准确度的问题。

附图说明

图1是本发明一示例性实施例示出的一种老化测试方法的流程图;

图2是本发明一示例性实施例示出的一种老化测试方法的流程图;

图3是本发明一示例性实施例示出的一种老化测试方法的流程图;

图4是本发明一示例性实施例示出的一种老化测试装置的逻辑框图;

图5是本发明一示例性实施例示出的一种老化测试装置的逻辑框图;

图6是本发明一示例性实施例示出的一种老化测试装置的逻辑框图;

图7是本发明一示例性实施例示出的一种老化测试装置的逻辑框图;

图8是本发明一示例性实施例示出的一种电子设备的逻辑框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

电视机出厂前需要进入高温老化房进行煲机测试,通常是72至168小时不断切换黑白红色等纯色画面进行显示,以查验电视机是否会出现黑屏、闪烁、干扰等异常。传统的人工检测,通常是测试人员每隔2小时查看一次,由于故障画面可能仅在一瞬间出现,人工检测难以保证检测的准确度。为此,本发明提出了一种老化测试方法,如图1所示,图1是本发明一示例性实施例示出的一种老化测试方法的流程图,该方法包括以下步骤:

步骤s110:从数据存储区中获取已录制的视频数据,所述视频数据基于录制处于老化模式的待测试设备的显示画面获得;

步骤s120:检测所述视频数据中是否存在数据异常的图像帧,以获得待测试设备的老化测试结果。

本发明的待测试设备可以是电视机、显示器、手机、计算机、平板电脑、pda(personaldigitalassistant,个人数字助理)等具有显示功能的电子设备。在进行老化测试时,待测试设备的显示屏会不断切换黑白红色等纯色画面进行显示。由于通过待测试设备显示的画面是否出现黑屏、闪烁、干扰等异常,可以判断待测试设备是否存在故障,由于故障画面可能仅在一瞬间出现,为了不遗漏画面,本发明一实施例采用录制待测试设备显示的画面的视频的方式。录制的视频数据可以存储在数据存储区中。

由于老化测试通常会持续几十个小时,录制几十个小时的视频需要较大的存储空间,为了便于对数据进行管理,本发明一实施例设置至少包括两个数据存储区,各数据存储区根据预定规则进行切换,以在多个数据存储区中交替存储录制的视频数据。

可以是在录制视频数据的过程中,依次反复在各数据存储区中交替存储部分视频数据,例如,数据存储区a存满后,切换到数据存储区b继续存储后续的视频数据,数据存储区b存满后,切换到数据存储区a覆盖存储后续的视频数据等;或者在数据存储区a中存储部分视频数据,切换到数据存储区b存储部分后续的视频数据,再切换到数据存储区a存储部分后续的视频数据,在数据存储区a和数据存储区b间交替存储。当然,还可以将录制的几十个小时的视频数据在数据存储区a和数据存储区b中各存储一份等,本发明对存储视频数据的方式不作限定。录制的视频数据可以图像帧的形式存储,也可以按一段视频的形式存储,本发明对存储形式不作限定。

由于等录制结束后再对视频进行检测,需要耗费的时间较长,实际上,录制开始后,即可对已经录制的部分视频数据进行检测,且几十个小时的视频数据需要较大的存储空间,从节约成本、加快检测速度等方面考虑,可以采用边录制边检测的方式,即开始录制后,对已经录制的部分视频数据进行检测。由于存储录制视频的过程中,数据存储区中的数据会变化,且为了减少占用的存储空间,还可能采用覆盖存储的方式(覆盖已经检测的视频数据),则可能存在视频数据还未检测就被新录制的视频数据覆盖,从而存在漏检测的可能性,为了避免漏检测,本发明一实施例中,所述从数据存储区中获取已录制的视频数据,包括:

从未处于写入状态的数据存储区中获取已录制的视频数据。

由于新录制的视频数据不断写入数据存储区,即该数据存储区处于写入状态,而未处于写入状态的数据存储区中的视频数据不会发生变化,即可避免视频数据还未检测就被新录制的视频数据覆盖,避免漏检测。例如,当存在数据存储区a和数据存储区b时,开始录制视频时,可以将视频数据存储在数据存储区a中,数据存储区a存满后,切换到数据存储区b继续存储后续的视频数据,并对数据存储区a中的视频数据进行检测;当数据存储区b存满后(通常数据存储区a中的视频数据已全部检测完毕),切换到数据存储区a覆盖存储后续的视频数据,并对数据存储区b中的视频数据进行检测,上述存储与检测的过程可以交替进行。

当然,在存储3个或者更多个数据存储区时,同一时间可能存在2个以上未处于写入状态的数据存储区,可以根据与前述顺序相似的方式执行存储与检测的过程,例如,当存在数据存储区a、数据存储区b和数据存储区c时,开始录制视频时,可以将视频数据存储在数据存储区a中,数据存储区a存满后,切换到数据存储区b继续存储后续的视频数据,并对数据存储区a中的视频数据进行检测;当数据存储区b存满后,切换到数据存储区c继续存储后续的视频数据,若数据存储区a中的视频数据已全部检测完毕,还可以切换到对数据存储区b中的视频数据进行检测;当数据存储区c存满后(通常数据存储区a中的视频数据已全部检测完毕),切换到数据存储区a覆盖存储后续的视频数据,若数据存储区b中的视频数据已全部检测完毕,还可以切换到对数据存储区c中的视频数据进行检测,上述存储与检测的过程可以交替进行。显然,当存在多个未处于写入状态的数据存储区时,通常是从未处于写入状态的数据存储区中获取未检测的视频数据。

对于已经检测的视频数据,若不存在异常,通常可以不予保存,对于存在异常的视频数据,则可以另外选取存储区存储存在异常的视频数据,使得较小容量的数据存储区就可以一直存储新录制的视频数据(例如,反复覆盖存储),便于对视频数据进行管理,同时,统一存储存在异常的视频数据,也方便检测人员人工核对存在异常的视频数据等。由于,正常的视频数据可以不予保存,即该类视频数据可以被删除或覆盖等,以释放其存储空间存储新录制的视频数据,因此,本发明一实施例中,所述从数据存储区中获取已录制的视频数据之前,还包括:

若处于写入状态的数据存储区中包括已检测的视频数据,以覆盖存储的方式将正写入的视频数据覆盖已检测的视频数据。

虽然通常来说,数据存储区中存储的视频数据是全部被检测完毕后,才再次处于写入状态存储后续的视频数据,但是,视频在持续的录制,当前存储视频数据的数据存储区已经存满时,必然要切换到其他数据存储区继续存储后续的视频数据,若检测速度较慢,切换后的数据存储区中可能存在未检测的视频数据,为了不遗漏数据,可以选择不覆盖未被检测的视频数据,即以覆盖存储的方式将正写入的视频数据覆盖已检测的视频数据。

本发明实施例中,当存在多个数据存储区时,是根据预定规则在多个数据存储区中进行切换以存储录制的视频数据的,所述预定规则包括:处于写入状态的数据存储区的剩余容量小于预设容量;

处于写入状态的数据存储区中已检测的视频数据的文件大小小于预设阈值。

对于初次存储视频数据的数据存储区,可以是在剩余容量小于预设容量时进行切换,例如,剩余容量小于20m时进行切换,或者剩余容量小于总容量的2%时进行切换等,本发明对此不作限定。对于再次存储视频数据的数据存储区,由于是以覆盖存储的方式存储视频数据,相当于用新的视频数据替换已检测的视频数据,则数据存储区中的剩余容量基本保持不变,此时可以在已检测的视频数据的文件大小小于预设阈值时进行切换,例如,已检测的视频数据的文件大小小于20m时进行切换等,本发明对此不作限定。

进行老化测试的目的是测试待测试设备在初次使用的几十个小时里面是否会发生故障,而待测试设备在老化模式下显示的是黑白红色等纯色画面,相当于显示黑白红色等纯色画面的标准图像,从而可以标准图像为目标帧,将录制的视频数据的图像帧与目标帧进行比较,判断图像帧是否存在异常,在一实施例中,如图2所示,所述检测所述视频数据中是否存在数据异常的图像帧,包括:

步骤s121:将视频数据中每一图像帧的数据与若干目标帧的数据进行图像分析处理;所述目标帧包括待测试设备在老化模式下显示的标准图像;

步骤s122:当图像帧的数据不与任一目标帧的数据相同时,判断所述图像帧存在异常。

录制的视频数据包含待测试设备显示屏显示的画面,可以通过调整摄像头和/或待测试设备的位置,从而调整录制的效果,例如,录制视频的画面与显示屏显示的画面完全重合等。当然,即便录制的视频画面中还包含了待测试设备的边框甚至周边的环境等背景,也可以通过对图像帧进行处理,提取显示屏显示的画面,以提取的画面的数据与目标帧的数据进行图像分析处理,判断图像帧是否存在异常。在计算机中,图像信息是以二进制的形式存储的,对于纯色的图像,可以用一组二进制描述颜色等信息,再由其他二进制信息记录图像是是否存在其他颜色信息等,通过比较两帧图像的二进制信息即可判断两帧图像是否完全相同。

由于待测试设备的显示屏是不断切换黑白红色等纯色画面进行显示,对应的,目标帧包括待测试设备在老化模式下显示的标准图像,即目标帧也对应的有黑白红色等纯色画面的标准图像若干帧。在将视频数据中每一图像帧的数据与目标帧的数据进行图像分析处理时,可以是将视频数据中的一图像帧的数据与目标帧的数据进行比较,可以是依次与一目标帧的数据进行比较,若与某目标帧的数据相同,则表示该图像帧正常;若图像帧的数据与全部目标帧的数据均不同,则可以判定该图像帧存在异常。当然,也可以同时将图像帧的数据与全部目标帧的数据进行比较,以判断图像帧是否存在异常,本发明对此不作限定。

对于存在异常的视频数据,则可以另外选取存储区存储存在异常的视频数据,即在判断所述图像帧存在异常之后,将判断存在异常的图像帧存储在结果存储区。便于对视频数据进行管理,同时,统一存储存在异常的视频数据,也方便检测人员人工核对存在异常的视频数据等。

通过对检测老化功能的全部画面进行录制并分析,避免遗漏可能存在故障的画面,且避免人工分析难以保障准确度的问题。

为了更好地说明上述老化测试的方案,以下将通过一个实例进行具体解释。

如图3所示,采用摄像装置310拍摄待测试设备在老化模式下显示的画面形成视频数据,摄像装置310可以是摄像头等具有拍摄功能的装置。结果存储区313中可以预先存储若干目标帧,所述目标帧包括待测试设备在老化模式下显示的标准图像。

存储处理器320控制摄像装置310拍摄的视频数据的存储路径,例如,先将拍摄的视频数据存储到数据存储区a311中,数据存储区a311存满后,存储处理器320控制切换到数据存储区b312继续存储后续的视频数据。拍摄的视频数据可以图像帧的形式存储,也可以按一段视频的形式存储。

当切换到数据存储区b312存储视频数据后,图像分析处理器340从数据存储区a311中读取视频数据,并将视频数据的图像帧的数据与目标帧的数据进行图像分析处理,以判断视频数据的图像帧是否存在异常。当图像帧的数据不与任一目标帧的数据相同时,判断所述图像帧存在异常,并可以将判断存在异常的图像帧存储在结果存储区313中。

数据存储区b312存满后,存储处理器320控制切换到数据存储区a311以覆盖存储的方式继续存储后续的视频数据。通常来说,在切换到数据存储区a311存储视频数据前,图像分析处理器340已经对数据存储区a311中存储的全部视频数据进行了分析。

当切换到数据存储区a311存储视频数据后,图像分析处理器340从数据存储区b312中读取视频数据,并将视频数据的图像帧的数据与目标帧的数据进行图像分析处理,以判断视频数据的图像帧是否存在异常。当图像帧的数据不与任一目标帧的数据相同时,判断所述图像帧存在异常,并可以将判断存在异常的图像帧存储在结果存储区313中。

上述过程反复进行,录制的视频数据交替存储至数据存储区a311和数据存储区b312中,并交替的对数据存储区b312和数据存储区a311中存储的视频数据进行分析,以判断视频数据的图像帧是否存在异常,以获得待测试设备的老化测试结果。

与前述老化测试方法的实施例相对应,本发明还提供了老化测试装置的实施例。

本发明老化测试装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本发明老化测试装置所在电子设备的一种硬件结构图,除了图8所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。

请参考图4,一种老化测试装置400,包括:

获取模块410,用于从数据存储区中获取已录制的视频数据,所述视频数据基于录制处于老化模式的待测试设备的显示画面获得;

检测模块420,用于检测所述视频数据中是否存在数据异常的图像帧,以获得待测试设备的老化测试结果。

进一步地,至少包括两个数据存储区,各数据存储区根据预定规则进行切换,以在多个数据存储区中交替存储录制的视频数据。

进一步地,所述获取模块410,用于从未处于写入状态的数据存储区中获取未检测的视频数据。

如图5所示,所述老化测试装置400还包括:

写入模块430,用于若处于写入状态的数据存储区中包括已检测的视频数据,以覆盖存储的方式将正写入的视频数据覆盖已检测的视频数据。

进一步地,所述预定规则包括:处于写入状态的数据存储区的剩余容量小于预设容量;

处于写入状态的数据存储区中已检测的视频数据的文件大小小于预设阈值。

如图6所示,所述检测模块420包括:

比较单元421,用于将视频数据中每一图像帧的数据与若干目标帧的数据进行图像分析处理;所述目标帧包括待测试设备在老化模式下显示的标准图像;

判断单元422,用于当图像帧的数据不与任一目标帧的数据相同时,判断所述图像帧存在异常。

如图7所示,所述老化测试装置400还包括:

记录模块440,用于将判断存在异常的图像帧存储在结果存储区。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

请参考图8,一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行如前任意一项所述的老化测试方法。

进一步地,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前任意一项所述的老化测试方法。

本发明实施例可采用在一个或多个其中包含有程序代码的可读介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机可用可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的可读介质的例子包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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