一种电视机工作模式的转换方法和装置与流程

文档序号:14136416阅读:297来源:国知局
一种电视机工作模式的转换方法和装置与流程

本申请涉及信号检测领域,更具体地说,涉及一种电视机工作模式的转换方法和装置。



背景技术:

随着3D技术的逐渐成熟,支持3D的电视已经逐渐成为趋势。当前的3D液晶电视通常支持3D模式和2D模式,可实现3D视频和2D视频的显示。

当用户需要观看3D节目时,通过遥控器将电视的工作模式转换为3D模式,从而输出3D视频信号,当用户需要观看2D节目时,通过遥控器将电视的工作模式转换为2D模式,从而输出2D视频信号。

由于当前的3D电视无法区分2D视频信号和3D视频信号,因而只能人为通过遥控器对电视的工作模式进行转换,无法实现工作模式的自动转换。



技术实现要素:

有鉴于此,本申请提供一种电视机工作模式的转换方法和装置,该方法根据视频信号的信号帧类型,区分视频信号是3D视频信号还是2D视频信号,进而实现电视机工作模式自动转换。

一种电视机工作模式的转换方法,包括

为了实现上述目的,现提出的方案如下:

获取视频信号源输出的视频信号;

对所述视频信号的信号帧进行检测,确定所述信号帧的类型,所述信号帧的类型包括3D信号帧和2D信号帧;

当所述视频信号有连续多个信号帧为3D信号帧时,确定所述视频信号为3D视频信号,将电视机的工作模式转换为3D视频模式;

当所述视频信号有连续多个信号帧为2D信号帧时,确定所述视频信号为2D视频信号,将电视机的工作模式转换为2D视频模式;

所述对所述视频信号进行检测,确定所述信号帧的类型,包括:

获取所述信号帧的待检测像素点和待检测像素点的对比像素点的像素,所述对比像素点包括:第一对比像素点、第二对比像素点、第三对比像素点和第四对比像素点;

其中,所述第一对比像素点、所述第二对比像素点与所述待检测像素点为同列像素点,且与所述待检测像素点相邻;

所述第三对比像素点、所述第四对比像素点以及所述待检测像素点为同行像素点,且与所述待检测像素点相邻;

计算所述待检测像素点和每个对比像素点的像素差,同行的对比像素点的像素差以及同列的对比像素点的像素差,根据计算结果进行计数;

其中,当absOA>absAB,且absOB>absAB,第一计数器加一;当absOC>absCD,且absOD>absCD,第二计数器加一;

abs表示像素差,O表示待检测像素点,A表示第一对比像素点,B表示第二对比像素点、C表示第三对比像素点、D表示第四对比像素点;

依次将所述信号帧的所有像素点作为待检测像素点,统计所述第一计数器的计数结果和所述第二计数器的计数结果;

利用所述第一计数器的计数结果减去第二计数器的计数结果,输出计算结果;

当所述计算结果与所述信号帧的像素点总数的比值大于预设百分比时,确定所述信号帧为3D信号帧,否则为2D信号帧。

优选的,当所述待检测像素点位于所述信号帧的边缘位置时,所述待检测像素点缺失的对比像素点的像素与所述待检测像素点的像素相同。

优选的,所述获取所述信号帧的待检测像素点和待检测像素点的对比像素点的像素包括:

获取待检测像素点以及各个对比像素点的像素在不同方向上的像素分量;

所述计算所述待检测像素点和每个对比像素点的像素差,同行的对比像素点的像素差以及同列的对比像素点的像素差,根据计算结果进行计数,包括

计算同一方向上的像素分量,确定像素分量差;

根据各个方向上的像素分量差,计算待检测像素点与对比像素点的像素差、同行的对比像素点的像素差以及同列的对比像素点的像素差。

一种电视工作模式的转换装置,包括:

信号采集单元,用于获取视频信号源输出的视频信号;

信号检测单元,对所述视频信号的信号帧进行检测,确定所述信号帧的类型,所述信号帧的类型包括3D信号帧和2D信号帧;

模式转换单元,用于当所述视频信号有连续多个信号帧为3D信号帧时,确定所述视频信号为3D视频信号,将电视机的工作模式转换为3D视频模式;

当所述视频信号有连续多个信号帧为2D信号帧时,确定所述视频信号为2D视频信号,将电视机的工作模式转换为2D视频模式;

所述信号检测单元包括:

数据采集子单元,用于获取所述信号帧的待检测像素点和待检测像素点的对比像素点的像素,所述对比像素点包括:第一对比像素点、第二对比像素点、第三对比像素点和第四对比像素点;

其中,所述第一对比像素点、所述第二对比像素点与所述待检测像素点为同列像素点,且与所述待检测像素点相邻;

所述第三对比像素点、所述第四对比像素点以及所述待检测像素点为同行像素点,且与所述待检测像素点相邻;

第一计算子单元,用于计算所述待检测像素点和每个对比像素点的像素差,同行的对比像素点的像素差以及同列的对比像素点的像素差,

第一计数器,用于当第一计算子单元的计算结果表明:absOA>absAB,且absOB>absAB时,第一计数器加一;

第二计数器,用于当第一计算子单元的计算结果表明:absOC>absCD,且absOD>absCD,第二计数器加一;

其中,abs表示像素差,O表示待检测像素点,A表示第一对比像素点,B表示第二对比像素点、C表示第三对比像素点、D表示第四对比像素点;

循环操作子单元,用于依次将所述信号帧的所有像素点作为待检测像素点,以对所述像素点进行检测。

第二计算子单元,用于利用所述第一计数器的计数结果减去第二计数器的计数结果,输出计算结果;

比较子单元,用于当所述计算结果与所述信号帧的像素点总数的比值大于预设百分比时,确定所述信号帧为3D信号帧,否则为2D信号帧。

优选的,所述数据采集子单元具体用于获取待检测像素点以及各个对比像素点的像素在不同方向上的像素分量;

所述第一计算子单元,包括:

第一计算模块,用于计算同一方向上的像素分量,确定像素分量差;

第二计算模块,用于根据各个方向上的像素分量差,计算待检测像素点与对比像素点的像素差、同行的对比像素点的像素差以及同列的对比像素点的像素差。

经由上述技术方案可知,本申请公开了一种电视工作模式转换方法和装置。该方法在获取视频信号源输出的视频信号后,对该视频信号的信号帧进行检测,以确定该信号帧的类型。当该信号帧为3D信号帧,且该视频信号具有连续多个3D信号帧时,则可确定该视频信号为3D视频信号,则将电视的工作模式转为3D工作模式;当该信号帧为2D信号帧时,且该视频信号具有连续多个2D信号帧时,则确定该视频信号为2D视频信号,将电机的工作模式转为2D工作模式。与现有技术相比,本发明可根据视频信号的信号帧类型以及信号帧的连续性,识别该视频信号是3D视频信号还是2D视频信号,进而根据视频信号的类型转换电视的工作模式。

附图说明

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

图1示出了本发明一个实施例公开的一种电视工作模式转换方法的流程示意图;

图2示出了本发明另一个实施例公开的一种信号帧检测方法的流程示意图;

图3示出了待检测像素点与对比像素点的位置关系图;

图4示出了本发明另一个实施例公开的一种电视工作模式转换方法的流程示意图;

图5示出了本发明另一个实施例公开的一种电视工作模式转换装置的结构示意图;

图6示出了本发明公开的另一个实施例公开的一种电视工作模式转换装置的信号检测单元的结构示意图。

具体实施方式

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

参见图1示出了本发明一个实施例公开的一种电视工作模式转换方法的流程示意图。

由图1可知,该方法包括:

S101:获取视频信号源输出的视频信号。

S102:对所述视频信号的信号帧进行检测,确定所述信号帧的类型。

对一个视频信号而言,该视频信号可看作多个信号帧的集合,不同的视频信号的信号帧的长度不同。根据显像原理的不同,可将视频信号分为3D视频信号和2D视频信号。对应的,3D视频信号的信号帧即为3D信号帧,2D视频信号的信号帧即为2D信号帧。

S103:当所述视频信号有连续多个信号帧为3D信号帧时,确定所述视频信号为3D视频信号,将电视机的工作模式转换为3D视频模式;

S104:当所述视频信号有连续多个信号帧为2D信号帧时,确定所述视频信号为2D视频信号,将电视机的工作模式转换为2D视频模式。

当某个视频信号有连续若干帧(如60帧)为3D信号帧或2D信号帧时,则可确定该视频信号的类型。如,可将电视的初始模式设置为2D工作模式,如有连续60帧为3D信号帧,则电视进入3D工作模式,否则保持之前的工作模式;如果有连续60帧为2D信号帧,则电视进入2D工作模式,否则保持之前的工作模式。

由以上实施例可知,本申请公开了一种电视工作模式转换方法。该方法在获取视频信号源输出的视频信号后,对该视频信号的信号帧进行检测,以确定该信号帧的类型。当该信号帧为3D信号帧,且该视频信号具有连续多个3D信号帧时,则可确定该视频信号为3D视频信号,则将电视的工作模式转为3D工作模式;当该信号帧为2D信号帧时,且该视频信号具有连续多个2D信号帧时,则确定该视频信号为2D视频信号,将电机的工作模式转为2D工作模式。与现有技术相比,本发明可根据视频信号的信号帧类型以及信号帧的连续性,识别该视频信号是3D视频信号还是2D视频信号,进而根据视频信号的类型转换电视的工作模式。

由上一个实施例可知,在获取到视频信号源输出的视频信号后需要对该视频信号的信号帧进行检测,以确定信号帧的类型。为此,参见图2示出了本发明另一个实施例公开的一种信号帧检测方法的流程示意图。

由图2可知,该信号帧检测方法具体包括以下步骤:

S201:获取所述信号帧的待检测像素点和待检测像素点的对比像素点的像素。

对于一个信号帧而言,该信号帧包括多个像素点,在对信号帧进行检测时需要依次将信号帧的所有像素点作为待检测像素点。

为了突出待检测像素点的特性,本发明为该待检测像素点设置了多个对比像素点。参见图3示出了待检测像素点与对比像素点的位置关系图。由图3可知,对比像素点包括:与待检测像素点O同列,且与待检测像素点相邻的第一对比像素点A和第二对比像素点B,以及与待检测像素点O同行,且与待检测像素点相邻的第三对比像素点C和第四对比像素点D。

需要说明的是,当所述待检测像素点位于所述信号帧的边缘位置时,所述待检测像素点缺失的对比像素点的像素与所述待检测像素点的像素相同。如,当待检测像素点O不具有第一对比像素点A时,其该缺少的像素值与O点的像素值相同。

S202:计算所述待检测像素点和每个对比像素点的像素差,同行的对比像素点的像素差以及同列的对比像素点的像素差,根据计算结果进行计数。

计算待检测像素点O与第一对比像素点A的像素差absOA,待检测像素点O与第二对比像素点B的像素差absOB,待检测像素点O与第三对比像素点C的像素差absOC,待检测像素点O与第四对比像素点D的像素差absOD,第一对比像素点A与第二对比像素点B的像素差absAB,以及第三对比像素点C与第四对比像素点D的像素差absCD

当absOA>absAB,且absOB>absAB,第一计数器加一;当absOC>absCD,且absOD>absCD,第二计数器加一。

S203:依次将所述信号帧的所有像素点作为待检测像素点,统计所述第一计数器的计数结果和所述第二计数器的计数结果。

S204:利用所述第一计数器的计数结果减去第二计数器的计数结果,当该差值与所述信号帧的总像素点的比值大于预设百分比时,确定所述信号帧为3D信号帧,否则为2D信号帧。

需要说明的是,该预设百分比可根据实际情况由工作人员调制,可选的,该预设百分比为20%。

参见图4示出了本发明另一个实施例公开的一种电视工作模式转换方法的流程示意图。

由图4可知,该方法包括:

S401:获取视频信号源输出的视频信号。

S402:采集所述视频信号的信号帧中待检测像素点以及各个对比像素点的像素在不同方向上的像素分量。

需要说明的是,像素点的像素可分为R、G、B三个分量。如待检测像素点O的像素分量即可表示为RO、GO和BO;第一对比像素点的像素分量表示为RA、GA和BA;第二对比像素点的像素分量表示为RB、GB和BB;第三对比像素点的像素点表示为RC、GC和BC;第四对比像素点的像素分量表示为RD、GD和BD

S403:计算同一方向上的像素分量,确定像素分量差。

S404:根据各个方向上的像素分量差,计算待检测像素点与对比像素点的像素差、同行的对比像素点的像素差以及同列的对比像素点的像素差。

具体为:

待检测像素点O和第一对比像素点A的像素差即为:

absOA=|RO-RA|+|GO-GA|+|BO-BA|。

同理,待检测像素点O和第二对比像素点B的像素差为:

absOB=|RO-RB|+|GO-GB|+|BO-BB|。

待检测像素点O和第三对比像素点C的像素差:

absOC=|RO-RC|+|GO-GC|+|BO-BC|。

待检测像素点O和第四对比像素点D的像素差:

absOD=|RO-RD|+|GO-GD|+|BO-BD|。

第一对比像素点A与第二对比像素点B的像素差:

absAB=|RA-RB|+|GA-GB|+|BA-BB|。

第三对比像素点C与第四对比像素点的像素差:

absCD=|RC-RD|+|GC-GD|+|BC-BD|。

S405:根据像素差,对第一计数器和第二计算器进行计数。

其中,当absOA>absAB,且absOB>absAB,第一计数器加一;当absOC>absCD,且absOD>absCD,第二计数器加一。

S406:依次将所述信号帧的所有像素点作为待检测像素点,循环执行步骤S402至步骤S405,统计所述第一计数器的计数结果和所述第二计数器的计数结果。

S407:利用第一计数器的计数结果减去第二计数器的计数结果,当该差值与信号帧的像素点总数的比值大于预设百分比时,确定所述信号帧为3D信号帧,否则为2D信号帧。

S408:当所述视频信号有连续多个信号帧为3D信号帧时,确定所述视频信号为3D视频信号,将电视机的工作模式转换为3D视频模式。

S409:当所述视频信号有连续多个信号帧为2D信号帧时,确定所述视频信号为2D视频信号,将电视机的工作模式转换为2D视频模式。

参见图5示出了本发明另一个实施例公开的一种电视工作模式转换装置的结构示意图。

由图5可知,该装置包括:信号采集单元1、信号检测单元2以及模式转换单元3。

其中,信号采集单元用于获取视频信号源输出的视频信号,并将采集到的视频信号发送至信号检测单元2中。

与信号采集单元1相连的信号检测单元2接收信号采集单元1输出的视频信号,并对该视频信号的信号帧进行检测,以确定所述信号帧的类型。

当信号检测单元2确定该信号帧为3D信号帧,且该视频信号有连续多个信号帧均为3D信号帧时,则可确定该视频信号为3D视频信号,模式转换单元3将电视机的工作模式转换为3D视频模式。

当信号检测单元2确定该信号帧为2D信号帧,且该视频信号有连续多个信号帧均为2D信号帧时,则可确定该视频信号为2D视频信号,模式转换单元3将电视机的工作模式转换为2D视频模式。

参见图6示出了本发明公开的另一个实施例公开的一种电视工作模式转换装置的信号检测单元的结构示意图。

与上一个装置实施例不同的是,在本实施例信号检测单元2具体包括:数据采集子单元21、第一计算子单元22、第一计数器23、第二计数器24、循环操作子单元25、第二计算单元26以及比较子单元27。

其中,数据采集子单元21用于获取所述信号帧的待检测像素点和待检测像素点的对比像素点的像素,并将采集到的像素值发送至第一计算子单元22中。

需要说明的是,对比像素点包括:与待检测像素点O同列,且与待检测像素点相邻的第一对比像素点A和第二对比像素点B,以及与待检测像素点O同行,且与待检测像素点相邻的第三对比像素点C和第四对比像素点D。

第一计算子单元22根据数据采集子单元采集到的像素值,计算所述待检测像素点和每个对比像素点的像素差,同行的对比像素点的像素差以及同列的对比像素点的像素差。

当第一计算子单元的计算结果表明:absOA>absAB,且absOB>absAB时,第一计算器23加一。

当第一计算子单元的计算结果表明:absOC>absCD,且absOD>absCD,第二计数器24加一。

其中,abs表示像素差,O表示待检测像素点,A表示第一对比像素点,B表示第二对比像素点、C表示第三对比像素点、D表示第四对比像素点。

进而,循环操作子单元25依次将所述信号帧的所有像素点作为待检测像素点,对所有像素点进行检测,并统计所述第一计数器的计数结果和所述第二计数器的计数结果。

第二计算子单元26根据循环操作子单元25的统计结果,利用所述第一计数器的计数结果减去第二计数器的计数结果,输出计算结果。

比较单元27用于当所述计算结果与所述信号帧的像素点总数的比值大于预设百分比时,确定所述信号帧为3D信号帧,否则为2D信号帧。

需要说明的是,为了操作方便,在本发明公开的其他实施例中所述数据采集子单元具体用于获取待检测像素点以及各个对比像素点的像素在不同方向上的像素分量。进而,第一计算子单元根据各个方向上的像素分量计算像素差。

具体的,

所述第一计算子单元,包括:第一计算模块和第二计算模块。

第一计算模块,用于计算同一方向上的像素分量,确定像素分量差;

第二计算模块,用于根据各个方向上的像素分量差,计算待检测像素点与对比像素点的像素差、同行的对比像素点的像素差以及同列的对比像素点的像素差。

需要说明的是该装置实施例与方法实施例相对应,其执行过程和执行原理相同,在此不作赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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