一种数字电视接收终端的高标清制式切换方法和装置的制作方法

文档序号:7551543阅读:225来源:国知局
专利名称:一种数字电视接收终端的高标清制式切换方法和装置的制作方法
技术领域
本发明涉及数字电视技术领域,特别地,涉及一种数字电视接收终端的高标清制式切换方法和装置。
背景技术
交互式网络电视(Internet Protocol Television, IPTV)高清数字电视接收终端有复合电视广播信号(Composite Video Broadcast Signal, CVBS)接口和高清晰度多媒体接口(High Definition Multimedia Interface, HDMI)两种输出接口,CVBS 接口又叫复合视频接口或AV接口,其为标清输出接口,HDMI接口为高清输出接口。当前IPTV高清数字电视接收终端使用的主芯片是支持单通道视频输出的,也就是说在设置了高清输出分辨率的同时也将标清的输出分辨率设置成了高清,因此,当显示终端选择标清输出模式时,数字电视接收终端却是高清输出制式,这样会导致显示终端没有视频输出,即显示终端在切换输出模式时,有可能会出现黑屏,这时候需要用户主动调整数字电视接收终端上的输出制式,从而增加了操作的繁琐性,且影响用户的体验度。发明内容
本发明提供一种数字电视接收终端的高标清制式切换方法和装置,本发明通过检测数字电视接收终端上的HDMI接口的连接状态和激活状态来自动切换数字电视接收终端的高标清输出制式,从而保证了用户无论怎么设置电视输出模式,视频都可以正常显示,并大大降低了操作的繁琐性,提高了用户的体验度。
所述数字电视接收终端的高标清制式切换方法包括:
数字电视接收终端检测HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态;
若检测到所述HDMI接口已连接所述显示终端且所述HDMI接口处于激活状态,则设置HDMI线处于连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的高清分辨率;
若检测到所述HDMI接口未连接所述显示终端,或所述HDMI接口连接所述显示终端但所述HDMI接口未处于激活状态,则设置HDMI线处于未连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的标清分辨率。
进一步,所述方法还包括:
当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端;
所述数字电视接收终端接收到触发指令时,将其输出分辨率设置为标清输出分辨率。
进一步,所述方法还包括:
当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端;
所述显示终端接收到转换指令时,将输出模式切换到高清输出模式。
在上述数字电视接收终端的高标清制式切换方法中,所述提示信息显示在图形系统层。
在上述数字电视接收终端的高标清制式切换方法中,所述检测HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态包括:
通过检测所述HDMI接口的HOT_PLUG_DETECT弓丨脚和TMDSDC引脚的电平值来判断所述数字电视接收终端是否通过HDMI线连接显示终端,并判断所述数字电视接收终端的HDMI接口是否处于激活状态。
本发明的数字电视接收终端的高标清制式切换装置包括:
检测模块,用于检测数字电视接收终端的HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态;
第一切换模块,用于当检测到所述HDMI接口已连接所述显示终端且所述HDMI接口处于激活状态时,则设置HDMI线处于连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的高清分辨率;
第二切换模块,用于当检测到所述HDMI接口未连接所述显示终端,或所述HDMI接口连接所述显示终端但所述HDMI接口未处于激活状态时,则设置HDMI线处于未连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的标清分辨率。
优选地,所述装置还包括:
显示信息输出模块,用于当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端;
第三切换模块,用于当所述数字电视接收终端接收到触发指令时,将其输出分辨率设置为标清输出分辨率。
优选地,所述装置还包括:
显示信息输出模块,用于当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端;所述显示终端接收到转换指令时,将输出模式切换到高清输出模式。
在上述数字电视接收终端的高标清制式切换装置中,所述提示信息显示在图形系统层。
在上述数字电视接收终端的高标清制式切换装置中,所述检测模块具体用于:
通过检测所述数字电视接收终端上的HDMI接口的HOT_PLUG_DETECT弓丨脚和TMDSDC引脚的电平值来判断所述数字电视接收终端是否通过HDMI线连接显示终端,并判断所述数字电视接收终端的HDMI接口是否处于激活状态。
本发明通过对数字电视接收终端上的HDMI接口的连接状态和激活状态的检测,来自动切换数字电视接收终端的高标清输出制式,从而保证了用户无论怎么设置电视输出模式,视频都可以正常显示,并大大降低了操作的繁琐性,提高了用户的体验度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的数字电视接收终端的高标清制式切换方法的流程图2是本发明另一实施例提供的数字电视接收终端的高标清制式切换方法的流程图3是本发明又一实施例提供的数字电视接收终端的高标清制式切换方法的流程图4是本发明实施例提供的数字电视接收终端的高标清制式切换装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明一实施例提供的数字电视接收终端的高标清制式切换方法的流程图。
SlOl:数字电视接收终端上电开机;
在步骤SlOl中,开启数字电视接收终端,并开启与数字电视接收终端连接的显示终端;
S102:检测HDMI接口是否连接显示终端;
在步骤S102中,数字电视接收终端检测HDMI接口是否连接显示终端,如果检测到HDMI接口通过HDMI线连接显示终端,则本流程转入步骤S105 ;如果检测到数字电视接收终端的HDMI接口没有插上HDMI线,则本流程转入步骤S103 ;
S103:设置HDMI线处于未连接状态的标志位;
在步骤S103中,将标志位设置为HDMI线处于未连接状态,该标志位用于控制数字电视接收终端的上层应用对标清分辨率的设置;
S104:输出分辨率设置为标清分辨率;
在步骤S104中,将数字电视接收终端的输出制式设置为标清输出制式,即将数字电视接收终端的输出分辨率设置为标清分辨率。
S105:检测数字电视接收终端的HDMI接口是否处于激活状态;
在步骤S105中,检测数字电视接收终端的HDMI接口是否处于激活状态,可通过检测数字电视接收终端上的HDMI接口的HOT_PLUG_DETECT (HPD)引脚和TMDS DC引脚的电平值来判断数字电视接收终端是否通过HDMI线连接显示终端,并判断所述数字电视接收终端的HDMI接口是否处于激活状态,具体地,在HDMI接口检测2个电压参数:HOT_PLUG_DETECT电压和TMDSDC电压,HOT_PLUG_DETECT电压为显示终端给的5V信号,而TMDS DC电压也是由显示终端给出的,是由显示终端将50欧姆电阻上拉到3.3V来实现的(HDMI Spec里面有描述),TMDS DC电压检测的是TDMS CLK DC电压值,一般若TMDS DC电压大于1.6V,则检测结果为1,若低于1.6V,则检测结果为0,因此,当检测到HPD=I, TMDS DC=I时,称为plug in, 一般表示HDMI Input接口是激活(active)的;当检测到HPD=I, TMDS DC=O时,称为plugin only, —般表示HDMI线连接,但HDMI Input接口是未激活(inactive)的;当检测到 HPD=O, TMDS DC=O 时,称为 plug out,表示 HDMI 线未连接(sink)。
若检测到数字电视接收终端的HDMI接口未处于激活状态,则本流程转入步骤S103 ;若检测到数字电视接收终端的HDMI接口处于激活状态,则本流程转入步骤S106 ;
S106:设置HDMI线处于连接状态的标志位;
在步骤S106中,将标志位设置为HDMI线处于连接状态,该标志位用于控制数字电视接收终端的上层应用对高清分辨率的设置;
S107:输出分辨率设置为高清分别率;
在步骤S107中,将数字电视接收终端的输出分辨率设置为高清分辨率,即将数字电视接收终端的输出制式设置为高清输出制式。
S108:视频正常输出;
在步骤S108中,根据上述步骤中对数字电视接收终端的输出制式的调整,显示终端上的视频正常显示。
本发明通过在数字电视接收终端开机启动时,对HDMI接口的连接状态和HDMI接口激活状态的检测,来自动切换数字电视接收终端的高标清输出制式,从而保证了用户无论怎么设置电视输出模式,视频都可以正常显示,并大大降低了操作的繁琐性,提高了用户的体验度。
图2示出了本发明另一实施例提供的数字电视接收终端的高标清制式切换方法的流程图。
S201:数字电视接收终端正常运行;
具体地,数字电视接收终端在开机时对高标清输出制式的自动设置后,开始正常运行;
S202:上层应用注册回调函数;
具体地,数字电视接收终端的上层应用注册回调函数,当底层硬件检测到数字电视接收终端的连接状态发生改变时,将事件抛给上层应用,由回调函数进行相应的处理。
S203:检测当前是否处于HDMI线连接状态;
在步骤S203中,数字电视接收终端检测是否处于HDMI线连接状态,这里的连接状态指的是数字电视接收终端HDMI接口通过HDMI线与显示终端连接,且数字电视接收终端的HDMI接口处于激活状态,若检测到数字电视接收终端处于HDMI线连接状态(例如,数字电视接收终端在使用过程中,突然插上HDMI线并激活HDMI接口,或者原已插上的HDMI突然转为激活状态),则本流程进入步骤S204 ;否则本流程转入步骤S205。
S204:设置当前处于HDMI线连接状态的标志位,并设置上次保存的高清分辨率;
在步骤S204中,将标志位设置为数字电视接收终端当前处于HDMI线连接状态,再将数字电视接收终端的输出分辨率设置为上次保存的高清输出分辨率。
S205:检测是否HDMI线已经拔出或HDMI接口处于未激活状态;
具体地,若检测到数字电视接收终端上的HDMI线已拔出,或者检测到数字电视接收终端上的HDMI接口处于未激活状态,则本流程进入步骤S206 ;若检测到顶盒上的HDMI线未拔出且数字电视接收终端上的HDMI接口处于激活状态,则本流程返回至步骤S203 ;
S206:设置当前处于HDMI线未连接状态的标志位,并设置上次保存的标清分辨率;
在步骤S206中,将标志位设置为数字电视接收终端当前处于HDMI线未连接状态的标志位,再将数字电视接收终端的输出分辨率设置为上次保存的标清输出分辨率。
S207:视频正常输出;
在步骤S207中,根据上述步骤中数字电视接收终端针对HDMI线连接状态改变而做出的对输出分辨率的调整,显示终端上的视频正常显示。
本发明通过对数字电视接收终端上的HDMI接口的连接状态和HDMI接口激活状态的检测,来自动切换数字电视接收终端的高标清输出制式,从而保证了用户无论怎么设置电视输出模式,视频都可以正常显示,并大大降低了操作的繁琐性,提高了用户的体验度。
由于对数字电视接收终端上的HDMI接口的连接状态和HDMI接口的激活状态的检测是通过数字电视接收终端上的HDMI接口的HOT_PLUG_DETECT引脚和TMDS DC引脚的电平值来判断的,这两个引脚的电平值是显示终端提供给数字电视接收终端的,而且不同的显示终端给的这两个电平值也不一样,因此,当显示终端切换到AV输出模式(即标清输出模式)时,有可能在数字电视接收终端的HDMI接口检测到的仍然是HDMI线连接并处于激活状态,这时候数字电视接收终端会设置高清输出制式,从而导致显示终端的视频输出出现问题。为了解决出现的这种现象,参见图3:
S301:当分辨率大于720P ;
在步骤S301中,数字电视接收终端的输出分辨率为高清分辨率,即大于720P ;
S302:输出提示信息至显示终端;
在步骤S302中,当数字电视接收终端的输出分辨率大于720P时,输出提示信息至显示终端,显示终端上显示提示信息,如:“请长按遥控器上的输入法键或者切换到HDMI输出”,该提示信息是在图形系统(Open Scene Graph, 0SG)层画的,OSG层在视频层之下,也就是说,显示终端处于HDMI输出模式时,此提示信息是不会显示出来的,因为视频层此时是显示正常的,只有在显示终端处于AV输出模式时,此提示信息才会显示出来。
S303:显示终端切换到标清输出模式,但数字电视接收终端检测到其HDMI接口处于连接并处于激活状态;
在步骤S303中,显示终端切换到标清输出模式,由于数字电视接收终端可能仍然检测到其HDMI接口处于连接并激活状态,数字电视接收终端仍然设置的是高清分辨率,所以已设置标清输出模式的显示终端上面的视频层无输出,此时用户会看到视频层之下的OSG层提示“请长按遥控器上的输入法键或者切换到HDMI输出”。
S304:数字电视接收终端接收到触发指令时,将其输出分辨率设置为标清输出分辨率;
具体地,用户按照提示信息执行触发指令,该实施例中,触发指令可以为按下遥控器上定义的按键或者复用键,例如输入法键,以将数字电视接收终端切换到标清输出制式(在数字电视接收终端同时连接HDMI线和AV线到显示装置的情况下),从而使视频正常显示;当然,也可以用遥控器上面的其他键,只要跟当前遥控器按键上的其他功能按键不冲突即可;当用户按下遥控器上的按键时,遥控器按键接收线程,若检测到当前用户所按的按键是“输入法键”,则进一步检测“输入法键”是否被按下20次,长按输入法键是通过按下的次数来计算的,但用户不用去数这个次数,长按的时间大约为3-5秒,也可通过定时器来处理,长按3-5秒后,可触发数字电视接收终端的输出制式的自动切换。
S305:显示终端接收到转换指令时,将输出模式切换到高清输出模式;
具体地,用户可按照提示信息执行切换指令,显示终端接收到切换指令后,切换回高清输出模式以使得视频输出正常(在数字电视接收终端仅仅连接HDMI线,而未连接AV线的情况下)。
本发明通过在显示终端切换到标清输出模式,而仍检测到数字电视接收终端通过HDMI线连接显示终端且数字电视接收终端的HDMI接口处于激活状态时,在显示终端上显示“请长按遥控器上的输入法键或者切换到HDMI输出”,以提示用户进行相应操作,将数字电视接收终端切换到标清输出制式,或将显示终端切换回高清输出模式,从而避免显示终端的输出模式和数字电视接收终端的输出制式不一致导致显示终端无法正常显示视频的情况出现。
图4示出了本发明实施例提供的数字电视接收终端的高标清制式切换装置的结构框图。本发明的数字电视接收终端的高标清制式切换装置4包括:
检测模块41,用于检测数字电视接收终端的HDMI接口是否连接显示终端,并检测HDMI接口是否处于激活状态。
第一切换模块42,用于当检测到HDMI接口已连接显示终端且HDMI接口处于激活状态时,则设置HDMI线处于连接状态的标志位,再将数字电视接收终端的输出分辨率设置为配置信息中保存的高清分辨率。
第二切换模块43,用于当检测到HDMI接口未连接显示终端,或HDMI接口连接显示终端但HDMI接口未处于激活状态时,则设置HDMI线处于未连接状态的标志位,再将数字电视接收终端的输出分辨率设置为配置信息中保存的标清分辨率。
为了避免显示终端切换到标清输出模式时,显示终端的输出模式和数字电视接收终端的输出制式不一致而导致显示终端无法正常显示视频的情况出现,本发明的数字电视接收终端的高标清制式切换装置4还包括:
显示信息输出模块44,用于当数字电视接收终端检测到显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端;
第三切换模块45,用于当数字电视接收终端接收到触发指令时,将其输出分辨率设置为标清输出分辨率。
此外,在输出提示信息至显示终端后,用户还可按照提示信息发送转换指令至显示终端,然后显示终端接收到转换指令时,将输出模式切换到高清输出模式。
本发明的数字电视接收终端的高标清制式切换装置4可应用于数字电视接收终端中,例如,IPTV高清数字电视机顶盒等。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccessMemory, RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种数字电视接收终端的高标清制式切换方法,其特征在于,所述方法包括: 数字电视接收终端检测HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态; 若检测到所述HDMI接口已连接所述显示终端且所述HDMI接口处于激活状态,则设置HDMI线处于连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的高清分辨率; 若检测到所述HDMI接口未连接所述显示终端,或所述HDMI接口连接所述显示终端但所述HDMI接口未处于激活状态,则设置HDMI线处于未连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的标清分辨率。
2.根据权利要求1所述的数字电视接收终端的高标清制式切换方法,其特征在于,所述方法还包括: 当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端; 所述数字电视接收终端接收到触发指令时,将其输出分辨率设置为标清输出分辨率。
3.根据权利要求1所述的数字电视接收终端的高标清制式切换方法,其特征在于,所述方法还包括: 当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端; 所述显示终端接收到转换指令时,将输出模式切换到高清输出模式。
4.根据权利要求2或3所述的数字电视接收终端的高标清制式切换方法,其特征在于,所述提示信息显示在图形系统层。
5.根据权利要求1 3任一项所述的数字电视接收终端的高标清制式切换方法,其特征在于,所述检测HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态包括: 通过检测所述HDMI接口的HOT_PLUG_DETECT弓丨脚和TMDSDC引脚的电平值来判断所述数字电视接收终端是否通过HDMI线连接显示终端,并判断所述数字电视接收终端的HDMI接口是否处于激活状态。
6.一种数字电视接收终端的高标清制式切换装置,其特征在于,所述装置包括: 检测模块,用于检 测数字电视接收终端的HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态; 第一切换模块,用于当检测到所述HDMI接口已连接所述显示终端且所述HDMI接口处于激活状态时,则设置HDMI线处于连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的高清分辨率; 第二切换模块,用于当检测到所述HDMI接口未连接所述显示终端,或所述HDMI接口连接所述显示终端但所述HDMI接口未处于激活状态时,则设置HDMI线处于未连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的标清分辨率。
7.根据权利要求6所述的数字电视接收终端的高标清制式切换装置,其特征在于,所述装置还包括: 显示信息输出模块,用于当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端; 第三切换模块,用于当所述数字电视接收终端接收到触发指令时,将其输出分辨率设置为标清输出分辨率。
8.根据权利要求6所述的数字电视接收终端的高标清制式切换装置,其特征在于,所述装置还包括: 显示信息输出模块,用于当所述数字电视接收终端检测到所述显示终端的输出模式切换到标清输出模式,但仍检测到所述HDMI接口连接所述显示终端且HDMI接口处于激活状态时,输出提示信息至显示终端;所述显示终端接收到转换指令时,将输出模式切换到高清输出模式。
9.根据权利要求7或8所述的数字电视接收终端的高标清制式切换装置,其特征在于,所述提示信息显示在图形系统层。
10.根据权利要求6 8中任一项所述的数字电视接收终端的高标清制式切换装置,其特征在于,所述检测模块具体用于: 通过检测所述数字电视接收终端上的HDMI接口的HOT_PLUG_DETECT弓丨脚和TMDS DC引脚的电平值来判断所述数字电视接收终端是否通过HDMI线连接显示终端,并判断所述数字电视接收终端的 HDMI接口是否处于激活状态。
全文摘要
本发明公开了一种数字电视接收终端的高标清制式切换方法和装置,该方法包括数字电视接收终端检测HDMI接口是否连接显示终端,并检测所述HDMI接口是否处于激活状态;若检测到所述HDMI接口已连接所述显示终端且所述HDMI接口处于激活状态,则设置HDMI线处于连接状态的标志位,再将所述数字电视接收终端的输出分辨率设置为配置信息中保存的高清分辨率。本发明通过对数字电视接收终端上的HDMI接口的连接状态和激活状态的检测,来自动切换数字电视接收终端的高标清输出制式,从而保证了用户无论怎么设置电视输出模式,视频都可以正常显示,并大大降低了操作的繁琐性,提高了用户的体验度。
文档编号H04N7/015GK103152539SQ20131003665
公开日2013年6月12日 申请日期2013年1月30日 优先权日2013年1月30日
发明者崔慧娟 申请人:南通同洲电子有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1