电视中串口记录信息的获取方法和装置与流程

文档序号:14023211阅读:368来源:国知局
电视中串口记录信息的获取方法和装置与流程

本发明实施例涉及电视技术,尤其涉及一种电视中串口记录信息的获取方法和装置。



背景技术:

液晶电视是人们生活中常见的娱乐设备,其带给人们更加多元化的娱乐方式。当液晶电视出现故障时,研发人员或者售后维护工程师需要分析电视的运行数据,例如通过电视运行过程中产生的串口记录(log)信息来确定电视出现故障的原因。

目前,液晶电视在用户使用过程中或者产品开发过程中最难维护的故障为使用过程中出现花屏、灰屏、死机等问题,这些问题的表现现象具体可以为:电视机有背光但是系统内部信号在处理过程中或者传输过程中出现异常。

当上述问题产生时,使用者无法对电视菜单进行有效操作,并且串口log信息由于生产时会进行加密,所以研发人员或者售后维护工程师无法获得该串口log信息,从而导致无法确定电视出现故障的原因。



技术实现要素:

本发明实施例提供一种电视中串口记录信息的获取方法和装置,用以解决现有技术中在电视出现花屏、黑屏等问题时无法获取串口log信息,导致无法确定电视出现故障的原因的技术问题。

第一方面,本发明实施例一种电视中串口记录信息的获取方法,包括:

获取第一视频像素数据以及对所述第一视频像素数据进行处理后得到的第二视频像素数据;其中,所述第一视频像素数据包括多个第一像素,所述第二视频像素数据包括多个第二像素;

判断在同一位置坐标下,所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间是否一一对应;

若否,则确定对所述第一视频像素数据的处理出现故障,并启动串口输出当前故障状态对应的串口记录信息,以及存储所述串口记录信息。

在本发明实施例的一种可能的实现方式中,所述获取第一视频像素数据以及对所述第一视频像素数据进行处理后得到的第二视频像素数据,包括:

获取所述第一视频像素数据中第一像素的位置坐标和所述第一像素的属性值;其中,所述第一像素的属性值包括所述第一像素的亮度、所述第一像素的色度和所述第一像素的对比度中的至少一个;

获取所述第二视频像素数据中第二像素的位置坐标和所述第二像素的属性值;其中,所述第二像素的属性值包括所述第二像素的亮度、所述第二像素的色度和所述第二像素的对比度中的至少一个。

在本发明实施例的另一种可能的实现方式中,所述判断在同一位置坐标下,所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间是否一一对应,具体包括:

判断所述第一像素的属性值,与所述第一像素处于同一位置坐标的第二像素的属性值是否相同;

若不同,则确定所述第一像素与所述第二像素之间没有一一对应。

在本发明实施例的又一种可能的实现方式中,所述串口记录信息中携带所述电视中出现故障的模块的标识。

在本发明实施例的再一种可能的实现方式中,所述方法还包括:

在存储所述串口记录信息时,判断存储空间中存储的其他历史串口记录信息中是否携带所述模块的标识;

若是,则通过所述串口记录信息覆盖所述存储空间中携带所述模块的标识的历史串口记录信息,以及所述串口记录信息的输出时间覆盖所述历史串口记录信息的输出时间;

若否,则将所述串口记录信息作为新增信息存储至所述存储空间中,并标记所述串口记录信息的输出时间。

在本发明实施例的又一种可能的实现方式中,所述电视包括系统级芯片soc系统和逻辑板tcon集成电路ic;所述soc系统包括前端接收模块、图像缩放模块、后端处理模块以及微控制模块;

当获取到的第一视频像素数据为编码后的视频像素数据,第二视频像素数据为解码后的视频像素数据,则在确定所述编码后的视频像素数据中的第一像素与所述解码后的视频像素数据中的第二像素之间没有一一对应关系时,所输出的串口记录信息中包含所述前端接收模块的标识;

当获取到的第一视频像素数据为解码后的视频像素数据,第二视频像素数据为待显示的视频像素数据,则在确定所述解码后的视频像素数据中的第一像素与所述待显示的视频像素数据中的第二像素之间没有一一对应关系时,所输出的串口记录信息中包含所述图像缩放模块的标识;

当获取到的第一视频像素数据为待显示的视频像素数据,第二视频像素数据为低电压差分信号lvds,则在确定所述待显示的视频像素数据中的第一像素与所述lvds中的第二像素之间没有一一对应关系时,所输出的串口记录信息中包含所述后端处理模块的标识;

当获取到的第一视频像素数据为lvds,第二视频像素数据为微型低电压差分信号minilvds,则在确定所述lvds中的第一像素与所述minilvds中的第二像素之间没有一一对应关系时,所输出的串口记录信息中包含所述tconic的标识。

在本发明实施例的再一种可能的实现方式中,若所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间一一对应,则控制所述串口为关闭状态。

第二方面,本发明实施例提供一种电视中串口记录信息的获取装置,包括:

获取模块,用于获取第一视频像素数据以及对所述第一视频像素数据进行处理后得到的第二视频像素数据;其中,所述第一视频像素数据包括多个第一像素,所述第二视频像素数据包括多个第二像素;

判断模块,用于判断在同一位置坐标下,所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间是否一一对应;

处理模块,用于在所述判断模块判断所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间没有一一对应时,确定对所述第一视频像素数据的处理出现故障,并启动串口输出当前故障状态对应的串口记录信息,以及存储所述串口记录信息。

在本发明实施例的一种可能的实现方式中,所述获取模块,具体用于获取所述第一视频像素数据中第一像素的位置坐标和所述第一像素的属性值;以及,获取所述第二视频像素数据中第二像素的位置坐标和所述第二像素的属性值;

其中,所述第一像素的属性值包括所述第一像素的亮度、所述第一像素的色度和所述第一像素的对比度中的至少一个;所述第二像素的属性值包括所述第二像素的亮度、所述第二像素的色度和所述第二像素的对比度中的至少一个。

在本发明实施例的另一种可能的实现方式中,所述判断模块具体用于,判断所述第一像素的属性值,与所述第一像素处于同一位置坐标的第二像素的属性值是否相同;

若不同,则确定所述第一像素与所述第二像素之间没有一一对应。

在本发明实施例的又一种可能的实现方式中,所述串口记录信息中携带所述电视中出现故障的模块的标识。

在本发明实施例的再一种可能的实现方式中,所述判断模块,还用于在存储所述串口记录信息时,判断存储空间中存储的其他历史串口记录信息中是否携带所述模块的标识;若是,则所述处理模块通过所述串口记录信息覆盖所述存储空间中携带所述模块的标识的历史串口记录信息,以及所述串口记录信息的输出时间覆盖所述历史串口记录信息的输出时间;若否,则所述处理模块将所述串口记录信息作为新增信息存储至所述存储空间中,并标记所述串口记录信息的输出时间。

在本发明实施例的又一种可能的实现方式中,所述电视包括系统级芯片soc系统和逻辑板tcon集成电路ic;所述soc系统包括前端接收模块、图像缩放模块、后端处理模块以及微控制模块;

当所述获取模块获取到的第一视频像素数据为编码后的视频像素数据,第二视频像素数据为解码后的视频像素数据,则在所述判断模块确定所述编码后的视频像素数据中的第一像素与所述解码后的视频像素数据中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述前端接收模块的标识;

当所述获取模块获取到的第一视频像素数据为解码后的视频像素数据,第二视频像素数据为待显示的视频像素数据,则在所述判断模块确定所述解码后的视频像素数据中的第一像素与所述待显示的视频像素数据中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述图像缩放模块的标识;

当所述获取模块获取到的第一视频像素数据为待显示的视频像素数据,第二视频像素数据为低电压差分信号lvds,则在所述判断模块确定所述待显示的视频像素数据中的第一像素与所述lvds中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述后端处理模块的标识;

当所述获取模块获取到的第一视频像素数据为lvds,第二视频像素数据为微型低电压差分信号minilvds,则在所述判断模块确定所述lvds中的第一像素与所述minilvds中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述tconic的标识。

在本发明实施例的再一种可能的实现方式中,所述处理模块,还用于在所述判断模块确定所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间一一对应时,控制所述串口为关闭状态。

本发明实施例提供的电视中串口记录信息的获取方法和装置,通过获取第一视频像素数据以及对第一视频像素数据进行处理后得到的第二视频像素数据,并判断在同一位置坐标下,第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间是否一一对应,若确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间没有一一对应,则确定对第一视频像素数据的处理出现故障,从而启动串口输出当前故障状态下的串口记录信息,并存储至存储空间。这样无论电视是否黑屏、花屏或者死机,使用者均可以通过串口工具从存储空间中读取到故障状态下的串口log信息,无需借助画面菜单显示,提高了获取串口log信息的便捷性和适用范围。

附图说明

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

图1为本发明实施例提供电视系统的结构示意图;

图2为本发明提供的电视中串口记录信息的获取方法实施例一的流程示意图;

图3为本发明提供的电视中串口记录信息的获取方法实施例二的流程示意图;

图4为本发明提供的电视中串口记录信息的获取方法实施例三的流程示意图;

图5为本发明提供的电视中串口记录信息的获取方法实施例四的流程示意图;

图6为本发明提供的电视中串口记录信息的获取装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例涉及的电视中串口记录信息的获取方法,可以适用于图1所示的电视系统。如图1所示,该电视系统包括电视21和采集设备22,采集设备所采集到的图像或者视频等文件通过相应的信号线传输给电视,通过电视将图像或者视频显示出来。该电视包括:系统级芯片(systemonchip,soc)系统211和逻辑板(timercontrolregister,tcon)集成电路(integratedcircuit,ic)212。该soc系统包括前端接收模块31、图像缩放模块32、后端处理模块33以及微控制模块34。可选的,本实施例中电视的显示屏可以为液晶显示屏。

为了更好的理解本发明实施例的技术方案,这里对电视的显示原理予以介绍:

采集设备采集外界环境中亮度l、色度s、对比度c信息,经过光电转换后按一定的规律变换成相应的电信号(例如视频信号、编码后的视频像素数据或者lvds图像数据信号),经过音频视频(audiovideo,av)接口、分量接口、射频接口、高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)、通用串行总线(universalserialbus,usb)接口、网络接收系统接口中的任一个接口传输到soc系统。soc系统经过处理,把上述电信号传送给tconic,tconic将电信号转换成能够驱动液晶屏的低电压差分信号(low-voltagedifferentialsignaling,lvds),并传输至液晶屏的lvds接收芯片进行处理。经过lvds芯片处理后的lvds可以控制显示屏内的金属-氧化物半导体场效应晶体管(metal-oxide-semiconductorfield-effecttransistor,mosfet)(或者简称为mos管)工作,进而控制液晶屏分子的扭曲度,以将处理后的lvds转换成光信号,在液晶屏上显示。

目前,液晶电视在用户使用过程中或者产品开发过程中最难维护的故障为使用过程中出现花屏、灰屏、死机等问题,这些问题产生的原因主要包括两个方面:(1)soc系统处理信号异常;(2)tconic处理信号异常。这两方面的原因会导致最后输出的处理后的lvds控制液晶屏分子扭曲度没有达到显示要求,从而就会产生花屏、灰屏、死机等屏显示异常现象。当这些现象产生时,使用者无法对电视菜单进行有效操作,并且串口记录(log)信息由于生产时会进行加密,所以研发人员或者售后维护工程师无法获得该串口log信息,从而导致无法确定电视出现故障的具体原因。

因此,本发明提供一种电视中串口记录信息的获取方法和装置,旨在解决现有技术的如上技术问题。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2为本发明提供的电视中串口记录信息的获取方法实施例一的流程示意图。本实施例涉及的是当电视确定出第一视频像素数据以及对第一视频像素数据进行处理后得到的第二视频像素数据之间没有一一对应时,电视确定当前信号处理过程异常,从而进入中断(即暂停当前进程)并启动串口输出当前故障状态对应的串口记录信息的具体过程。需要说明的的是,本实施例的执行主体可以是电视,可选的,还可以是电视的soc系统中的微控制模块,还可以是电视的tconic芯片。如图2所示,该方法包括如下步骤:

s101:获取第一视频像素数据以及对所述第一视频像素数据进行处理后得到的第二视频像素数据;其中,所述第一视频像素数据包括多个第一像素,所述第二视频像素数据包括多个第二像素。

具体的,该第一视频像素数据可以是外置设备(例如图1中的采集设备)通过av接口、分量接口、射频接口、hdmi、usb接口、网络接收系统接口中的任一个接口输出的经过编码后的视频像素数据,则第二视频像素数据可以是soc系统的前端接收模块对编码后的视频像素数据处理后得到的解码后的视频像素数据。

可选的,上述第一视频像素数据还可以是前端接收模块输出的解码后的视频像素数据,则第二视频像素数可以是soc系统的图像缩放模块对解码后的视频像素数据进行处理后得到的最终参与显示的信号像素数据,即待显示的视频像素数据。

可选的,上述第一视频像素数据还可以是待显示的视频像素数据,则第二视频像素数据可以是soc系统的后端处理模块对待显示的视频像素数据进行处理后得到的lvds。

可选的,上述第一视频像素数据还可以是lvds,则第二视频像素数据可以是tconic对lvds进行处理后得到的微型低电压差分信号(minilow-voltagedifferentialsignal,minilvds)。

基于上述第一视频像素数据和第二视频像素数据的介绍可知,上述电视对视频像素数据的处理过程可以包括:

外置设备将采集到的视频像素数据进行编码,并将编码后的视频像素数据通过av接口或者hdmi等接口传输给电视的soc系统;编码后的视频像素数据首先到达soc系统的前端接收模块,前端接收模块对接收到的编码后的视频像素数据(即第一视频像素数据)进行解码,得到解码后的视频像素数据(即第二视频像素数据),并将编码后的视频像素数据和解码的视频像素数据传送给soc系统中的微控制模块。

进一步地,前端接收模块会将上述解码后的视频像素数据传输到图像缩放模块,图像缩放模块从解码后的视频像素数据提取有效的像素信息组合成待显示的视频像素数据,然后,图像缩放模块将这两部分数据传送给soc系统中的微控制模块。该阶段中,解码后的视频像素数据即为第一视频像素数据,待显示的视频像素数据为第二视频像素数据。需要说明的是,上述前端接口模块将编码后的视频像素数据和解码的视频像素数据传送给微控制模块的过程,可以与前端接收模块将解码后的视频像素数据传输到图像缩放模块这一过程同步进行,还可以是前端接收模块将解码后的视频像素数据传输到图像缩放模块这一过程位于前端接口模块将编码后的视频像素数据和解码的视频像素数据传送给微控制模块的过程之后进行,本实施例对此并不做限制。

另外,上述图像缩放模块还会将上述待显示的视频像素数据发送给后端处理模块,使得后端处理模块对该待显示的视频像素数据进行图像的锐化,调整等画质方面的处理,从而转换成lvds。之后,后端处理模块也会将这两部分数据传送给soc系统的微控制模块。该阶段中,待显示的视频像素数据即为第一视频像素数据,lvds为第二视频像素数据。需要说明的是,上述图像缩放模块将解码后的视频像素数据和待显示的视频像素数据传送给微控制模块的过程,可以与图像缩放模块将待显示的视频像素数据传输到后端处理模块这一过程同步进行,还可以是图像缩放模块将待显示的视频像素数据传输到后端处理模块这一过程位于图像缩放模块将解码后的视频像素数据和待显示的视频像素数据传送给微控制模块的过程之后进行,本实施例对此并不做限制。

更进一步地,上述后端处理模块会将lvds传输给tconic,tconic对该lvds进行处理,得到mini-lvds,然后将该mini-lvds进行电光转换后,从而最终在显示屏上显示。该阶段中,lvds即为第一视频像素数据,mini-lvds即为第二视频像素数据。需要说明的是,上述后端处理模块将待显示的视频像素数据和lvds传送给微控制模块的过程,可以与后端处理模块将lvds传输给tconic这一过程同步进行,还可以是后端处理模块将lvds传输给tconic这一过程,位于后端处理模块将待显示的视频像素数据和lvds传送给微控制模块的过程之后进行,本实施例对此并不做限制。

本实施例对上述第一视频像素数据和第二视频像素数据的类型并不做限定,只要第二视频像素数据是电视对第一视频像素数据处理后得到的即可。

s102:判断在同一位置坐标下,所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间是否一一对应。

当电视获得第一视频像素数据和第二视频像素数据之后,判断在同一位置坐标下,第一视频像素数据中的第一像素和第二视频像素数据中的第二像素之间是否一一对应。这里的“一一对应”可以是同一坐标下,第一像素的某个特征值(例如色度)是否与第二像素的色度相等;或者,同一坐标下,第一像素的某个特征值是否与第二像素存在某种关联关系。

另外,还需要说明的是,这里的一一对应,针对的是第一视频像素数据中的每个第一像素和第二视频像素数据中的每个第二像素。例如,假设第一视频像素数据包括4个像素,分别为:像素a(坐标为a)、像素b(坐标为b)、像素c(坐标为c)、像素d(坐标为d);第二视频像素数据包括4个像素,分别为:像素a’(坐标为a)、像素b’(坐标为b)、像素c’(坐标为c)、像素d’(坐标为d)。则这里的“一一对应”指的是:坐标a下,像素a与像素a’是否能够对应;坐标b下,像素b与像素b’是否能够对应,坐标c下,像素c与像素c’是否能够对应,坐标d下,像素d与像素d’是否能够对应。

如果上述像素对应过程中,有一个不对应,则确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间没有一一对应;如果上述像素对应过程中,所有的第一像素和所有的第二像素均可以一一对应,则确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间一一对应。可选的,若确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间一一对应,则电视控制串口保持关闭状态。

s103:若否,则确定对所述第一视频像素数据的处理出现故障,并启动串口输出当前故障状态对应的串口记录信息,以及存储所述串口记录信息。

具体的,当电视确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间没有一一对应时,电视确定当前对第一视频像素数据的处理出现故障,从而进入中断,并启动串口输出当前故障状态对应的串口记录信息,并将该串口记录信息存储至存储空间中,从而使得使用者可以串口工具结合外部输入命令就能够读取到当前故障状态下的串口log信息。当当前故障状态下的串口log信息输出之后,电视可以退出中断,此时关闭串口功能。

可选的,所输出的串口log信息中可以携带电视中出现故障的模块的标识,例如,假设第一视频像素数据为编码后的视频像素数据,第二视频像素数据为解码后的视频像素数据,则如果电视确定该第一视频像素数据中的第一像素和第二视频像素数据中的第二像素之间没有一一对应时,电视确定前端接收模块故障,则打开串口输出的串口log信息中携带前端接收模块的标识。

由上述描述可知,若电视确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间没有一一对应,电视就会进入中断,从而打开串口输出当前故障状态下的串口记录信息,并存储至存储空间。这样无论电视是否黑屏、花屏或者死机,使用者均可以通过串口工具从存储空间中读取到故障状态下的串口log信息,无需借助画面菜单显示。

本发明实施例提供的电视中串口记录信息的获取方法,通过获取第一视频像素数据以及对第一视频像素数据进行处理后得到的第二视频像素数据,并判断在同一位置坐标下,第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间是否一一对应,若确定第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间没有一一对应,电视就会进入中断,从而打开串口输出当前故障状态下的串口记录信息,并存储至存储空间。这样无论电视是否黑屏、花屏或者死机,使用者均可以通过串口工具从存储空间中读取到故障状态下的串口log信息,无需借助画面菜单显示,提高了获取串口log信息的便捷性和适用范围。

图3为本发明提供的电视中串口记录信息的获取方法实施例二的流程示意图。本实施例涉及的是如何判断第一视频像素数据中的第一像素与第二视频像素数据中的第二像素之间是否一一对应的一种可选的实现过程。在上述图3所示实施例的基础上,上述s102可以包括如下步骤:

s201:判断所述第一像素的属性值,与所述第一像素处于同一位置坐标的第二像素的属性值是否相同。

本实施例中,可选的,上述电视在获取第一视频像素数据以及对所述第一视频像素数据进行处理后得到的第二视频像素数据时,可以是:获取第一视频像素数据中第一像素的位置坐标和第一像素的属性值,以及,获取第二视频像素数据中第二像素的位置坐标和第二像素的属性值。该第一像素的属性值包括第一像素的亮度、第一像素的色度和第一像素的对比度中的至少一个;第二像素的属性值包括第二像素的亮度、第二像素的色度和第二像素的对比度中的至少一个。

那么,电视在判断第一像素的属性值,与第一像素处于同一位置坐标的第二像素的属性值是否相同时,可以是判断下述过程中至少一个:

1)判断同一位置坐标下,第一像素的色度是否与该位置坐标下的第二像素的色度相等;

2)判断同一位置坐标下,第一像素的亮度是否与该位置坐标下的第二像素的亮度相等;

3)判断同一位置坐标下,第一像素的对比度是否与该位置坐标下的第二像素的对比度相等。

s202:若不同,则确定所述第一像素与所述第二像素之间没有一一对应。

可选的,若电视获取的第一像素的属性值仅包括第一像素的色度,则在同一位置坐标下,如果第一像素的色度与该位置坐标下的第二像素的色度相等,则确定第一像素与第二像素之间一一对应,相反,则确定第一像素与第二像素之间没有一一对应。

可选的,若电视获取的第一像素的属性值仅包括第一像素的色度和第一像素的亮度,则在同一位置坐标下,如果第一像素的色度与该位置坐标下的第二像素的色度相等,且第一像素的亮度与该位置坐标下的第二像素的亮度相等,则确定第一像素与第二像素之间一一对应,相反,若有其中一个不相等,则确定第一像素与第二像素之间没有一一对应。

可选的,若电视获取的第一像素的属性值包括第一像素的色度、第一像素的亮度和第一像素的对比度,则在同一位置坐标下,如果第一像素的色度与该位置坐标下的第二像素的色度相等、且第一像素的亮度与该位置坐标下的第二像素的亮度相等、且第一像素的对比度与该位置坐标下的第二像素的对比度相等,则确定第一像素与第二像素之间一一对应,相反,若有其中一个不相等,则确定第一像素与第二像素之间没有一一对应。

此处举一个简单的例子进行说明:

一个像素由三基色rgb构成,如果每一个基色是一个字节,一个像素可以呈现出224种颜色,如果还有其他色彩分量存在,一个像素p呈现的色彩数量还可以更多。每一幅静止图像可以由很多的像素构成,包含图像的亮度l、色度s和对比度c信息,每一个像素p是亮度l、色度s和对比度c的函数,可以表示为p=f(l,s,c),其表征的是在坐标f上的像素的属性值为(l,s,c);其中,f为对应像素在图像中的位置坐标构成的常量,不同的f的值对应不同的坐标。当该图像经过编码后(编码后的像素数据为第一视频像素数据),传输到soc系统中时,soc系统对该图像像素数据进行处理后得到第二视频像素数据,其可以表示为p=f(x,y,z),该表达式表征的是在坐标f上的像素的属性值为(x,y,z)。之后,电视判断p=f(l,s,c)和p=f(x,y,z)之间是否一一对应,即判断在f坐标下,(x,y,z)是否等于(l,s,c)。

可选的,若一张低分辨率的图像需要在高分辨率的显示屏上显示时,上述f的坐标以低分辨率的图像的像素坐标为准。若一张高分辨率的图像需要在低分辨率的显示屏上显示时,上述f的坐标以低分辨率的显示屏的像素坐标为准。

例如,假设一副低分辨的图像传送到soc系统的分辨率为480i、480p、720p、1080i、1080p中的任一个,其经过图像缩放模块提取有效像素信息的时候,如果当前使用的显示屏的分辨率为3840*2160,soc系统需要对3840*2160的显示屏划分像素区间,所划分的像素区间的数量等于低分辨率图像中像素的数量,即此时f的坐标以低分辨率的图像的像素坐标为准。

再例如,如果当前使用显示屏的分辨率为1920*1080,这时传送到soc系统的图像的分辨率假设为3840*2160,并且soc系统也支持将高分辨率的图像显示在低分辨率的显示屏上这种格式。则,soc系统需要对高分辨率的图像进行像素区间的划分,所划分的像素区间的数量等于显示屏上像素坐标的数量,即此时f的坐标以低分辨率的显示屏的像素坐标为准。

本发明实施例提供的电视中串口记录信息的获取方法,通过判断第一像素的属性值,与第一像素处于同一位置坐标的第二像素的属性值是否相同来确定第一像素与第二像素之间是否一一对应,其确定方式简单,从而提高了电视打开串口输出串口记录信息的效率。

图4为本发明提供的电视中串口记录信息的获取方法实施例三的流程示意图。本实施例涉及的是当串口输出串口记录信息时,电视存储串口记录信息的具体过程。结合上述实施例中所描述的,串口所输出的串口记录信息中携带了电视中出现故障的模块的标识。在上述实施例的基础上,进一步地,该方法还包括如下步骤:

s301:在存储所述串口记录信息时,判断存储空间中存储的其他历史串口记录信息中是否携带所述模块的标识。若是,执行s302,若否,执行s303。

本实施例中,串口记录信息中携带了电视中出现故障的模块的标识,在保存该串口记录信息时(本实施例中可以成为待存储的串口记录信息),首先判断存储空间中存储的其他历史串口记录信息中是否携带了该模块的标识。需要说明的是,存储空间中已存储的其他历史串口记录信息均有其对应的输出时间,该输出时间代表所述其他历史串口记录信息被输出的时间。

s302:通过所述串口记录信息覆盖所述存储空间中携带所述模块的标识的历史串口记录信息,以及所述串口记录信息的输出时间覆盖所述历史串口记录信息的输出时间。

为了节省电视的存储空间的存储开销,如果电视确定存储空间中已存储的其他历史串口记录信息中携带了上述待存储的串口记录信息中的模块的标识,则电视将上述待存储的串口记录信息的内容替换掉存储空间中携带所述模块的标识的历史串口记录信息,以及将上述待存储的串口记录信息的输出时间替换掉所述历史串口记录信息的输出时间。

s303:将所述串口记录信息作为新增信息存储至所述存储空间中,并标记所述串口记录信息的输出时间。

如果电视确定存储空间中已存储的其他历史串口记录信息中均没有携带上述待存储的串口记录信息中的模块的标识,则电视将该待存储的串口记录信息作为新增信息存储至存储空间中,并在存储空间中标记该待存储的串口记录信息的输出时间。

本实施例提供的方法,可以避免串口记录信息存储时的重复性,降低串口记录信息在存储空间中的冗余度,大大节省了存储空间的存储开销。

为了更加清楚地理解本发明的技术方案,下述通过图5所示的实施例四,进一步介绍本发明。具体过程如下:

s501:采集设备将编码后的视频像素数据传输给soc系统的前端接口模块,前端接口模块对该编码后的视频像素数据进行解码,得到解码后的视频像素数据,并将编码后的视频像素数据和解码后的视频像素数据传输给soc系统的微控制模块。

s502:微控制模块判断编码后的视频像素数据中的第一像素和解码后的视频像素数据中的第二像素之间是否一一对应。若否,执行s503。若是,执行s504。

s503:打开串口,输出第一串口记录信息并保存,所输出的第一串口记录信息中包含前端接收模块的标识。

s504:前端接收模块将解码后的视频像素数据传输给图像缩放模块,图像缩放模块对该解码后的视频像素数据进行处理,得到待显示的视频像素数据,并将解码后的视频像素数据和待显示的视频像素数据传输给微控制模块。

s505:微控制模块判断解码后的视频像素数据中的第一像素和待显示的视频像素数据中的第二像素之间是否一一对应。若否,执行s506。若是,执行s507。

s506:打开串口,输出第二串口记录信息并保存,所输出的第二串口记录信息中包含图像缩放模块的标识。

s507:图像缩放模块将待显示的视频像素数据传输给后端处理模块,后端处理模块对该待显示的视频像素数据进行处理转换,得到lvds,并将待显示的视频像素数据和lvds传输给微控制模块。

s508:微控制模块判断待显示的视频像素数据中的第一像素和lvds中的第二像素之间是否一一对应。若否,执行s509。若是,执行s510。

s509:打开串口,输出第三串口记录信息并保存,所输出的第三串口记录信息中包含后端处理模块的标识。

s510:后端处理模块将lvds传输给tconic,tconic中的信号转换模块对lvds进行处理,得到mini-lvds。

s511:tconic判断lvds中的第一像素和minilvds中的第二像素之间是否一一对应。若否,执行s512。若是,执行s513。

s512;tconic通过iic通讯,将soc系统的微控制模块发送过程信号,微控制模块进入中断,打开串口输出第四串口记录信息并保存,所输出的第四串口记录信息中包含tconic的标识。

s513:控制串口保持关闭状态。

上述s501至s513的具体实施方式可以参见上述图2至图4的方法实施例的描述,在此不再赘述。

图6为本发明实施例提供一种电视中串口记录信息的获取装置的结构示意图。该装置可以通过软件、硬件或者软硬件结合的方式实现成为电视的部分或者全部。如图6所示,该装置包括:获取模块11、判断模块12和处理模块13。

本实施例中,获取模块11,用于获取第一视频像素数据以及对所述第一视频像素数据进行处理后得到的第二视频像素数据;其中,所述第一视频像素数据包括多个第一像素,所述第二视频像素数据包括多个第二像素;

判断模块12,用于判断在同一位置坐标下,所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间是否一一对应;

处理模块13,用于在所述判断模块12判断所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间没有一一对应时,确定对所述第一视频像素数据的处理出现故障,并启动串口输出当前故障状态对应的串口记录信息,以及存储所述串口记录信息。

可选的,上述获取模块11可以对应上述方法实施例中的前端接口模块、图像缩放模块、后端处理模块13、tconic中的任一个,判断模块12可以对应上述方法实施例中的微控制模块、tconic中的任一个,处理模块13可以对应上述方法实施例中的微控制模块。

在本发明实施例的一种可能的实现方式中,所述获取模块11,具体用于获取所述第一视频像素数据中第一像素的位置坐标和所述第一像素的属性值;以及,获取所述第二视频像素数据中第二像素的位置坐标和所述第二像素的属性值;

其中,所述第一像素的属性值包括所述第一像素的亮度、所述第一像素的色度和所述第一像素的对比度中的至少一个;所述第二像素的属性值包括所述第二像素的亮度、所述第二像素的色度和所述第二像素的对比度中的至少一个。

进一步地,所述判断模块12具体用于,判断所述第一像素的属性值,与所述第一像素处于同一位置坐标的第二像素的属性值是否相同;

若不同,则确定所述第一像素与所述第二像素之间没有一一对应。

可选的,所述串口记录信息中携带所述电视中出现故障的模块的标识。

可选的,所述判断模块12,还用于在存储所述串口记录信息时,判断存储空间中存储的其他历史串口记录信息中是否携带所述模块的标识;若是,则所述处理模块13通过所述串口记录信息覆盖所述存储空间中携带所述模块的标识的历史串口记录信息,以及所述串口记录信息的输出时间覆盖所述历史串口记录信息的输出时间;若否,则所述处理模块13将所述串口记录信息作为新增信息存储至所述存储空间中,并标记所述串口记录信息的输出时间。

可选的,所述电视包括系统级芯片soc系统和逻辑板tcon集成电路ic;所述soc系统包括前端接收模块、图像缩放模块、后端处理模块13以及微控制模块;

当所述获取模块11获取到的第一视频像素数据为编码后的视频像素数据,第二视频像素数据为解码后的视频像素数据,则在所述判断模块12确定所述编码后的视频像素数据中的第一像素与所述解码后的视频像素数据中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述前端接收模块的标识;

当所述获取模块11获取到的第一视频像素数据为解码后的视频像素数据,第二视频像素数据为待显示的视频像素数据,则在所述判断模块12确定所述解码后的视频像素数据中的第一像素与所述待显示的视频像素数据中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述图像缩放模块的标识;

当所述获取模块11获取到的第一视频像素数据为待显示的视频像素数据,第二视频像素数据为低电压差分信号lvds,则在所述判断模块12确定所述待显示的视频像素数据中的第一像素与所述lvds中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述后端处理模块13的标识;

当所述获取模块11获取到的第一视频像素数据为lvds,第二视频像素数据为微型低电压差分信号minilvds,则在所述判断模块12确定所述lvds中的第一像素与所述minilvds中的第二像素之间没有一一对应时,所输出的串口记录信息中包含所述tconic的标识。

可选的,所述处理模块13,还用于在所述判断模块确定所述第一视频像素数据中的第一像素与所述第二视频像素数据中的第二像素之间一一对应时,控制所述串口为关闭状态。

本发明实施例提供的电视中串口记录信息的获取装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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