显示遮挡方法、装置、显示设备及可读存储介质与流程

文档序号:11389024阅读:192来源:国知局
显示遮挡方法、装置、显示设备及可读存储介质与流程

本发明涉及显示技术领域,具体而言,涉及一种显示遮挡方法、装置、显示设备及可读存储介质。



背景技术:

当用户从一种显示源通路(例如,atv、dtv或本地播放等)切换到另一种显示源通路,或者,用户手动调整源设备(例如,机顶盒、dvd等)的分辨率时(例如,由1080p@60hz切换到2160p@60hz),对应源通路先闪现一些错乱的图像(例如,噪点、瞬间粉屏、绿屏等)。针对上述问题,通常的做法是通过判断视频信号是否稳定(或锁住),来决定是否对错乱图像进行遮挡,然而该种方式无法保证显示设备可以在第一时间遮挡住信号质量差的源设备发送的视频信号中的错乱图像,从而无法保证用户看不到错乱图像,严重影响用户体验。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种显示遮挡方法、装置、显示设备及可读存储介质,通过实时监测通用控制包中的声音图像消隐的标示值,来保证第一时间遮挡出现的错乱图像,从而不让错乱图像暴露给用户,提高了用户的观看体验。

为了实现上述目的,本发明较佳实施例采用的技术方案如下:

本发明较佳实施例提供一种显示遮挡方法,应用于与源设备电性连接的显示设备。所述方法包括:

接收源设备发送的视频信号。其中,所述视频信号中包括有通用控制包;

对视频信号中的通用控制包进行检测;

若检测到通用控制包中存在声音图像消隐的标示值,配置所述显示设备进入预设的显示画面遮挡模式,以对所述显示设备的显示画面进行遮挡。

本发明较佳实施例还提供一种显示遮挡装置,应用于与源设备电性连接的显示设备。所述装置包括:

接收模块,用于接收源设备发送的视频信号。其中,所述视频信号中包括有通用控制包;

第一检测模块,用于对视频信号中的通用控制包进行检测;

遮挡模块,用于若检测到通用控制包中存在声音图像消隐的标示值,配置所述显示设备进入预设的显示画面遮挡模式,以对所述显示设备的显示画面进行遮挡。

本发明较佳实施例还提供一种显示设备,所述显示设备包括存储器;

处理器;及

显示遮挡装置,所述装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述装置包括:

接收模块,用于接收源设备发送的视频信号。其中,所述视频信号中包括有通用控制包;

第一检测模块,用于对视频信号中的通用控制包进行检测;

遮挡模块,用于若检测到通用控制包中存在声音图像消隐的标示值,配置所述显示设备进入预设的显示画面遮挡模式,以对所述显示设备的显示画面进行遮挡。

本发明较佳实施例还提供一种可读存储介质,所述存储介质存储有计算机程序:

所述计算机程序运行时控制所述存储介质所在显示设备执行上述的显示遮挡方法。

相对于现有技术而言,本发明具有以下有益效果:

本发明提供的显示遮挡方法、装置、显示设备及可读存储介质,该方法通过对接收到的源设备发送的视频信号进行检测,若检测到通用控制包中存在声音图像消隐的标示值,则配置所述显示设备进入预设的显示画面遮挡模式,以对所述显示设备的显示画面进行遮挡。上述设计通过实时监测通用控制包中的声音图像消隐的标示值,来保证第一时间遮挡出现的错乱图像,从而不让错乱图像暴露给用户,提高了用户的观看体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明较佳实施例提供的显示设备的方框示意图;

图2为本发明较佳实施例提供的显示遮挡方法的一种流程示意图;

图3为本发明较佳实施例提供的显示遮挡方法的另一种流程示意图;

图4为本发明较佳实施例提供的显示遮挡方法的另一种流程示意图;

图5为本发明较佳实施例提供的显示遮挡装置的一种功能模块图;

图6为本发明较佳实施例提供的显示遮挡装置的另一种功能模块图。

图标:100-显示设备;110-存储器;120-处理器;130-通信单元;140-存储控制器;150-显示单元;200-显示遮挡装置;210-接收模块;220-第一检测模块;230-遮挡模块;240-第二检测模块;250-显示播放模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语"第一"、"第二"等仅用于区分描述,而不能理解为指示或暗示相对重要性。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1是本发明较佳实施例提供的显示设备100的方框示意图。本发明实施例中,所述显示设备100可以为用于显示播放内容的任意设备。例如,所述显示设备100可以是,但不限于,智能电视、个人电脑(personalcomputer,pc)、笔记本电脑、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。优选地,所述显示设备100可以是智能电视,进一步地,所述显示设备100可以与源设备电性连接,用于接收源设备发送的视频信号。

如图1所示,所述显示设备100可以包括存储器110、处理器120、通信单元130、存储控制器140以及显示单元150。所述存储器110、处理器120、通信单元130、存储控制器140以及显示单元150相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器110中存储有显示遮挡装置200,所述显示遮挡装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块,所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本发明实施例中的显示遮挡装置200,从而执行各种功能应用以及数据处理,即实现本发明实施例中的显示遮挡方法。

其中,所述存储器110可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器110可进一步包括相对于处理器120远程设置的存储器110,这些远程存储器可以通过网络连接至显示设备100。上述网络的实例包括但不限于互联网、局域网、移动通信网及其组合。所述处理器120以及其他可能的组件对存储器110的访问可在存储控制器140的控制下进行。进一步地,通信单元130将各种输入/输入装置耦合至处理器120以及存储器110,上述存储器110内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。

所述处理器120可以是一种集成电路芯片,具有信号的处理能力。上述的处理器120可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。还可以是数字信号处理器(dsp))、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器120也可以是任何常规的处理器等。

所述显示单元150可以在显示设备100与用户之间同时提供一个输出及输入界面。具体地,显示单元150向用户显示图像输出,这些图像输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象,例如,在本实施例中,若所述显示设备100为智能电视,则所述输出结果可以是各个电视频道的直播电视节目、网络直播节目或者本地视频等。此外,所述显示单元150还可以接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。所述显示单元150的具体实例可以包括但并不限于液晶显示器或发光聚合物显示器。

可以理解,图1所示的结构仅为示意,所述显示设备100还可以包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

下面以所述显示设备100为智能电视为示例对本实施例的技术方案进行详细阐述,请参阅图2,图2示出了本发明实施例提供的显示遮挡方法的一种流程示意图。所应说明的是,本发明实施例提供的方法不以图2及以下所述的具体顺序为限制。所述方法的具体流程如下:

步骤s210,接收源设备发送的视频信号。

本实施例中,所述源设备可以通过hdmi线与所述显示设备100电性连接,以向所述显示设备100传输视频信号,所述显示设备100解析所述视频信号中的图像信息或视频信息进行显示或播放。可选地,所述源设备可以是,但不限于智能机顶盒、dvd等。作为一种优选的实施方式,所述源设备可以采用设置有hdmi接口的智能机顶盒。

此外,所述显示设备100还可以同时接收所述源设备发送的音频信号以实现音频数据的播放。

本实施例中,所述视频信号中包括有用于对视频信息、图像信息或音频信息进行辅助控制的通用控制包(generalcontrolpacket,gcp),所述通用控制包存储有与声音图像消隐相关的标识值的域。

步骤s220,对视频信号中的通用控制包进行检测。

具体地,如果所述源设备发送的视频信号类型发生改变,例如,所述源设备的视频信号类型由1080p@60hz切换到2160p@60hz,又或者,该视频信号的行有效点数*场有效点数@帧率不变,但该视频信号类型的色深改变(例如,由10bit切换到12bit)以期得到更加细腻的显示效果。上述这些信号的变化都会导致最小化传输差分信号(transitionminimizeddifferentialsignaling,tmds)时钟(clock)的变化(源设备根据该clock将视频信息、音频信息及音视频辅助控制信息包发送到显示设备100),当所述最小化传输差分信号时钟发生变化时,便会导致信号毛刺变化,进而导致无有效的视频数据或音频数据的传送,也就是说,此时所述显示设备100也不会接收到有效的视频数据或音频数据,从而导致现有技术中显示设备100存在错乱图像显示以及杂声播放的情况发生。

本实施例中,为了解决上述中显示设备100存在错乱图像显示以及杂声播放的问题,所述显示设备100在接收到所述视频信号时可以实时对所述视频信号中的通用控制包进行检测,从而根据检测结果预先判断是否存在潜在的信号毛刺,判断的方法请参见步骤s230,若检测到通用控制包中存在声音图像消隐的标示值,配置所述显示设备100进入预设的显示画面遮挡模式,以对所述显示设备100的显示画面进行遮挡。

本实施例中,在每次源设备接收视频信号变化(例如,视频信号类型改变、色深改变等)的请求后,在执行对应该请求的功能之前,所述源设备都会向所述显示设备100发送一个声音图像消隐(audiovideomute,avmute)的标示值的信号。所述声音图像消隐的标示值为源设备的hdmi链路的数据岛周期中的一个表征信号,具体地,所述表征信号可以用于表征所述显示设备100上声音和图像的消隐。所述显示设备100在接收到该表征信号后根据该表征信号进入预设的显示画面遮挡模式,从而对即将显示的错乱图像进行遮挡,此时展现在用户面前的是预设的显示画面,而非错乱的图像。上述设计通过实时监测通用控制包中的声音图像消隐的标示值,来保证第一时间遮挡出现的错乱图像,从而不让错乱图像暴露给用户,提高了用户的观看体验。

作为一种实施方式,上述配置所述显示设备100进入预设的显示画面遮挡模式的方式可以为:配置所述显示设备100的显示画面为一预设图像,并将所述音频播放器配置为预设的播放状态。

具体地,可以对该预设图像进行预先设定,例如,目前大部分电视厂商的常用做法是将该预设图像设定为蓝屏图像,即电视机常见的“蓝屏”现象。蓝屏图像尽管遮挡住了错乱图像,但用户的观看体验较差。作为一种可能的实施方式,该预设图像可以设置为视觉体验更佳的图像,例如,可以将该预设图像设置为赏心悦目的风景图像,也可以设置为浩瀚的星空图像等。此外,电视厂商也可以根据需求,将该预设图像设置为电视品牌的图像,例如,“微鲸电视”可以将该预设图像设置为包括有“微鲸”logo的图像。

上述方式虽然遮挡了所述错乱图像,但由于所述显示设备100未接收到有效的音频数据,此时还会存在杂声播放的情况,影响用户的体验。鉴于此,作为一种实施方式,将音频播放器配置为预设的播放状态的方式可以为:将音频播放器配置为静音状态,也就是说音频播放器不能播放任何声音,从而也就避免了杂声播放的情况发生;又或者,也可以将音频播放器配置为播放预设的音频数据,也就是说显示设备100虽然未接收到有效的音频数据,但是可以通过播放预设的音频数据来避免杂声播放的情况;又或者,还可以将音频播放器配置为预设分贝下的播放状态,也就是使该音频播放器播放的声音低于人耳能够听到的声音,此时杂声虽然处于播放状态,但是并不能被用户所听到,同样保证了用户的体验。

进一步地,在所述显示设备100进入预设的显示画面遮挡模式后,作为一种实施方式,请参阅图3,所述方法还可以包括:

步骤s240,对所述显示设备100进入遮挡模式之后接收的视频信号的稳定性进行检测。

步骤s250,若检测到所述视频信号稳定时,则配置所述显示设备100将稳定后的视频信号中的图像数据进行显示,并将音频信号中的音频数据进行播放。具体地,在本实施例中,当所述显示设备100处于预设的显示画面遮挡模式时,所述显示设备100实时检测所述源设备发送的视频信号中的通用控制包是否包括有声音图像消隐取消(clearavmute)的标示值的信号,所述声音图像消隐取消的标示值为源设备的hdmi链路的数据岛周期中的一个表征信号,具体地,所述表征信号用于表征取消所述显示设备100上声音和图像的消隐,所述显示设备100在接收到该表征信号后,若接收的视频信号和音频信号稳定,则取消所述预设的显示画面遮挡模式。此时所述显示设备100进入正常的显示画面播放模式,即将所述视频信号中的图像数据进行显示,并将所述音频信号中的音频数据进行播放。

所述显示设备100对接收到的视频信号进行识别的方式可以是,所述显示设备100对接收到的视频信号中的一部分进行比对,例如,所述显示设备100可以对视频信号中的htotal或者vtotal进行持续比对,如果htotal或者vtotal连续两次的值的差值小于对应的阈值,以1920*1080p对应的htotal为例,若连续两次的值是1950和1955,二者相减取绝对值,如果该绝对值小于一预设阈值(例如,6),则htotal识别为稳定,若该htotal处于预设数值范围内,则所述显示设备100识别所述视频信号稳定。需要注意的是,如果htotal或者vtotal或者其它部分的值有一个超过预设阈值,所述视频信号都会识别为不稳定。

进一步地,请参阅图4,所述方法还可以包括:

步骤260,若检测到通用控制包中不存在声音图像消隐的标示值及声音图像取消消隐的标示值,则对所述视频信号的稳定性进行检测。

步骤s270,当所述视频信号稳定时,配置所述显示设备100将视频信号中的图像数据进行显示,并将音频信号中的音频数据进行播放。

步骤s280,当所述视频信号不稳定时,配置所述显示设备100进入所述预设的显示画面遮挡模式。

本实施例中,当检测到通用控制包中不存在声音图像消隐的标示值及声音图像取消消隐的标示值,此时所述显示设备100处于正常的显示播放模式,也即未处于预设的显示画面遮挡模式时,所述显示设备100实时对接收的视频信号的稳定性进行检测。若检测到接收的视频信号稳定,则保持正常的显示播放模式;若检测到接收的视频信号不稳定,则配置所述显示设备100进入所述预设的显示画面遮挡模式。

请参阅图5,本发明较佳实施例还提供一种显示遮挡装置200,所述装置可以包括:

接收模块210,用于接收源设备发送的视频信号。其中,所述视频信号中包括有通用控制包。

第一检测模块220,用于对视频信号中的通用控制包进行检测。

遮挡模块230,用于若检测到通用控制包中存在声音图像消隐的标示值,配置所述显示设备100进入预设的显示画面遮挡模式,以对所述显示设备100的显示画面进行遮挡。

所述配置所述显示设备100进入预设的显示画面遮挡模式的方式包括:配置所述显示设备100的显示画面为一预设图像,并将所述音频播放器配置为预设的播放状态。

所述将所述音频播放器配置为预设的播放状态的方式包括以下任意一种:将音频播放器配置为静音状态;将音频播放器配置为播放预设的音频数据;或者将音频播放器配置为预设分贝下的播放状态。

请参阅图6,所述装置还可以包括:

第二检测模块240,用于对所述显示设备100进入遮挡模式之后接收的视频信号的稳定性进行检测。

显示播放模块250,用于若检测到所述视频信号稳定时,则配置所述显示设备100将稳定后的视频信号中的图像数据进行显示,并将音频信号中的音频数据进行播放。

进一步地,所述第二检测模块240,还用于若检测到通用控制包中不存在声音图像消隐的标示值及声音图像取消消隐的标示值,则对所述视频信号的稳定性进行检测。

所述显示播放模块250,还用于当所述视频信号稳定时,配置所述显示设备100将视频信号中的图像数据进行显示,并将音频信号中的音频数据进行播放。

所述遮挡模块230,还用于当所述视频信号不稳定时,配置所述显示设备100进入所述预设的显示画面遮挡模式。

本实施例中的各功能模块的具体操作方法可参照上述方法实施例中相应步骤的详细描述,在此不再重复赘述。

本发明较佳实施例还提供一种可读存储介质,所述存储介质存储有计算机程序:

所述计算机程序运行时控制所述存储介质所在显示设备100执行上述的显示遮挡方法。

综上所述,本发明提供的显示遮挡方法、装置、显示设备100及可读存储介质,该方法通过对接收到的源设备发送的视频信号进行检测,若检测到通用控制包中存在声音图像消隐的标示值,则配置所述显示设备100进入预设的显示画面遮挡模式,以对所述显示设备100的显示画面进行遮挡。上述设计通过实时监测通用控制包中的声音图像消隐的标示值,来保证第一时间遮挡出现的错乱图像,不让错乱图像和杂音暴露给用户,提高了用户的观看体验。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

需要说明的是,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

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