一种氛围光电视时间同步方法和氛围光电视与流程

文档序号:11157684阅读:411来源:国知局
一种氛围光电视时间同步方法和氛围光电视与制造工艺

本发明涉及电视技术领域,特别涉及一种氛围光电视时间同步方法和氛围光电视。



背景技术:

现在,越来越多的用户在家里建立了自己的家庭影院和家庭娱乐游戏中心,电视在其中充当了核心的角色。氛围光电视是一种具备实时感知当前屏幕视频画面内容,并根据当前画面色彩营造出与之相对应的氛围光的功能的智能电视。氛围光电视可将视频情景氛围从电视屏幕延展到背景空间,使整个空间色彩效果与播放内容相呼应,达到身临其境的视觉效果。

氛围光电视一般都是将光源附着在电视背后,依靠电视背后背景墙反射出氛围光,具体结构如图1所示,在电视背后固定发光二极管(Light Emitting Diode,LED)灯。目前,氛围光电视实现氛围光的过程为:电视获取当前帧的图像数据,一方面根据图像数据进行画面显示,在将当前帧的图像数据在电视上显示的时候,电视进行截屏,并对截屏图像进行图像识别,获取需要的色彩信息,并且将色彩信息传输给智能灯的控制模块,智能灯的控制模块根据该色彩信息确定LED色彩值,进而控制智能灯发出光的颜色。

然而,发明人在实现本方案的过程中发现:由于智能灯的色彩信息是在电视画面已经显示对电视进行截屏后根据图像识别获取的,因此再将色彩信息传输给智能灯的控制模块,再控制智能灯进行显示,总是会滞后一定的时间,时间上智能灯显示比电视画面显示总是延迟,时间上不同步,从而影响用户体验。



技术实现要素:

本发明实施例提供了一种氛围光电视时间同步方法和氛围光电视,用于解决现有氛围光电视中当前画面显示与对应的智能灯显示在时间上不同步的问题。

第一方面,一种氛围光电视时间同步方法,所述氛围光电视包括电视和智能灯模块,所述智能灯模块包括智能灯,其特征在于,所述方法包括:

所述电视获取解码后的帧图像数据,其中,所述帧图像数据根据源图像数据获取;

所述电视根据所述帧图像数据确定帧图像的色彩信息;

所述电视将所述帧图像的色彩信息发送给所述智能灯模块;

所述智能灯模块接收所述帧图像的色彩信息并控制所述智能灯进行显示。

第二方面,提供了一种氛围光电视,包括电视和智能灯模块,其特征在于,所述氛围光电视包括:

第一获取模块,用于获取帧图像数据,其中,所述帧图像数据根据源图像数据获取;

第二获取模块,用于根据所述帧图像数据确定帧图像的色彩信息;

发送模块,用于将帧图像的色彩信息发送给所述智能灯模块;

控制显示模块,用于接收所述帧图像的色彩信息并控制所述智能灯进行显示。

本发明实施例提供的氛围光电视时间同步方法和氛围光电视,通过电视获取到帧图像数据,并且电视根据帧图像数据确定帧图像的色彩信息,并将帧图像的色彩信息发送给智能灯模块,智能灯模块在接收到帧图像的色彩信息后,根据色彩信息控制智能灯进行显示,由于,帧图像数据是通过源图像数据得到的,对源图像数据直接解析、解码处理得到的,而不是通过将源图像数据渲染到电视上进行显示后再截屏,进行图像识别得到的,因此,可以在刚获得源图像数据后就着手帧图像数据的获取,色彩信息的获取,并将色彩信息发送给智能灯模块,智能灯模块在帧图像数据还未显示到电视上时就可以得知帧图像的色彩信息,因而可以根据帧图像在电视上显示的时间控制智能灯的时间显示,因而可以做到帧图像显示及对应的智能灯显示的同步,从而提高了用户体验。

附图说明

图1为氛围光电视的结构示意图;

图2为本发明实施例提供的一种氛围光电视时间同步方法的流程示意图;

图3为本发明实施例提供的一种氛围光电视的结构示意图;

图4为本发明实施例提供的另一种氛围光电视的结构示意图。

具体实施方式

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

下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。

图2所示的实施例中,提供了一种氛围光电视时间同步方法,氛围光电视包括电视和智能灯模块,智能灯模块包括智能灯,该方法包括:

S21、电视获取帧图像数据,其中,帧图像数据根据源图像数据获取。

其中,电视获取源图像数据,可以从本地获取,也可以从远程服务器来获取。

电视首先获取源图像数据后,由电视的解复用模块对该段源图像数据进行解复用获得解复用后的图像数据,得到分离后的视频编码数据和音频编码数据。解码模块再对视频编码数据和音频编码数据进行解码,获得解码后的视频图像数据和音频数据。其中视频图像数据由几帧图像数据构成,该几帧图像数据就构成了帧图像数据。电视获取到该段源图像数据后,再去获取下一段源图像数据。

S22、电视根据帧图像数据确定帧图像的色彩信息。

可选的,色彩信息可以为每个象素点的RGB值,也可以是其他用于表征色彩区域色彩的值,如HSL(色调Hue、饱和度Saturation和明度Lightness)色彩模式等。可以以每个象素点的色彩值作为该帧图像的色彩信息,也可以以一定规则挑选部分象素点的色彩值作为该帧图像的色彩信息,本发明实施例不对色彩信息的类型和象素点选择多少及以怎样的方式选择象素点进行限定。

具体地,可以将电视的显示区域划分为至少一个色彩区域。

可选的,每个色彩区域中当前显示的图像的色彩值可以是一个值,也可以是两个或两个以上的值。

可选的,每个色彩区域进一步被划分为至少两个子区域;或者每个色彩区域进一步被划分为与智能灯模块中包含的智能灯的数量相当的子区域,例如,每个色彩区域进一步被划分为与智能灯模块中包含的智能灯的数量相等的子区域,又如智能灯模块中包含的智能灯的数量为色彩区域被划分的子区域的数量的整数倍。所确定的每个色彩区域中当前显示的图像的色彩值包括该色彩区域的每个子区域中当前显示的图像的色彩值。

电视获取到帧图像数据后,计算确定帧图像数据中每帧图像的色彩信息。

S23、电视将帧图像的色彩信息发送给智能灯模块。

可选的,智能灯模块与电视之间可以通过物联网协议进行数据的传输。

物联网协议可以为MQTT协议,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。MQTT协议使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;使用TCP/IP提供网络连接。

具体地,智能灯模块和电视之间通过MQTT协议建立网络连接后,电视将帧图像的色彩信息发送给智能灯模块。

需要说明的是:智能灯通常由LED灯构成,但是这里的“智能灯”并不限定一个LED灯,可以由一个或多个LED灯构成。

S24、智能灯模块接收到电视发送的帧图像的色彩信息并控制智能灯进行显示。

本发明实施例提供的氛围光电视时间同步方法,通过电视获取到帧图像数据,并且电视根据帧图像数据确定帧图像的色彩信息,并将帧图像的色彩信息发送给智能灯模块,智能灯模块在接收到帧图像的色彩信息后,根据色彩信息控制智能灯进行显示,由于,帧图像数据是通过源图像数据得到的,对源图像数据直接解析处理得到的,而不是通过将源图像数据渲染到电视上进行显示后再截屏,进行图像识别得到的,因此,可以在刚获得源图像数据后就着手帧图像数据的获取,色彩信息的获取,并将色彩信息发送给智能灯模块,智能灯模块在帧图像数据还未显示到电视上时就可以得知帧图像的色彩信息,因而可以根据帧图像在电视上显示的时间控制智能灯的时间显示,因而可以做到帧图像显示及对应的智能灯显示的同步,从而提高了用户体验。

具体地,可以将电视的显示区域划分为几个色彩区域,将智能灯也划分为与色彩区域对应的智能灯组。两者划分的数量可以保持一致。而每个色彩区域的色彩信息与对应的智能灯组都有一个对应的映射关系,根据该映射关系可以确定智能灯的显示信息。从而,智能灯模块控制智能灯根据该显示信息进行显示。

具体地,电视在开始播放帧图像数据时,发送通知消息给智能灯模块,智能灯模块在接收到该通知消息后,按照帧频率控制智能灯根据该帧图像的色彩信息进行显示。

这样因为智能灯模块提前获取到了帧图像数据的色彩信息并确定色彩信息对应的智能灯显示信息,在接收到电视的通知消息后,直接可以根据智能灯显示信息控制智能灯进行显示,达到电视画面与智能灯显示同步的目的。

待播放视频文件的帧频率是固定的,帧频率为画面信息更新的频率,只要保证智能灯模块控制智能灯进行显示的频率与电视上画面显示的帧频率保持一致,就可以达到电视上每帧画面显示与对应的该次智能灯显示同步显示的目的。

具体地,电视获取待播放视频文件的帧频率,将该帧频率发送给智能灯模块,该帧频率可以与通知消息一起发送给智能灯模块,可以嵌入在通知消息中一起发送给智能灯模块,这样可以减少一次电视与智能灯的交互次数,减少资源的消耗。

不过需要说明的是:该帧频率也可以提前与色彩信息一起发送给智能灯模块,或者单独在某个时间发送给智能灯模块,只要满足在智能灯模块控制智能灯显示时已经接收到帧频率即可。

而电视在解复用、解码完得到帧图像数据后,又会开始对于获取到的另一段源图像数据的解复用、解码处理,如此循环进行解复用、解码。

而电视在解码完成一段帧图像数据后,计算处理得到色彩信息,将色彩信息发送给智能灯模块,智能灯模块接收到色彩信息后,缓存下来。因为电视在解码完成帧图像数据后,还需要对该段帧图像数据进行渲染,显示播放,这需要一段时间,利用这段时间可以完成色彩信息的计算获取,以及将色彩信息发送给智能灯模块的操作。色彩信息的计算获取以及传输占用的时间远远小于渲染显示所占用的时间。智能灯模块在接收到色彩信息后,可以直接确定对应的智能灯的显示信息。这样,在电视进行帧图像数据播放显示时,发送通知消息,智能灯模块可以在接收到通知消息后,直接根据显示信息控制智能灯进行显示,从而达到同步的目的。

上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。

基于同一发明构思,图3所示的实施例中,提供了一种氛围光电视,由于该氛围光电视解决问题的原理与上述图2所示的实施例提供的方法相似,因此该氛围光电视的实施可以参见方法的实施,重复之处不再赘述。所述氛围光电视包括电视和智能灯模块,智能灯模块包括智能灯,所述氛围光电视包括:

第一获取模块31,用于获取帧图像数据,其中,所述帧图像数据根据源图像数据获取;

第二获取模块32,用于根据帧图像数据确定帧图像的色彩信息;

发送模块33,用于将帧图像的色彩信息发送给智能灯模块;

控制显示模块34,用于接收帧图像的色彩信息并控制智能灯进行显示。

本发明实施例提供的氛围光电视,通过电视获取到帧图像数据,并且电视根据帧图像数据确定帧图像的色彩信息,并将帧图像的色彩信息发送给智能灯模块,智能灯模块在接收到帧图像的色彩信息后,根据色彩信息控制智能灯进行显示,由于,帧图像数据是通过源图像数据得到的,对源图像数据直接解析处理得到的,而不是通过将源图像数据渲染到电视上进行显示后再截屏,进行图像识别得到的,因此,可以在刚获得源图像数据后就着手帧图像数据的获取,色彩信息的获取,并将色彩信息发送给智能灯模块,智能灯模块在帧图像数据还未显示到电视上时就可以得知帧图像的色彩信息,因而可以根据帧图像在电视上显示的时间控制智能灯的时间显示,因而可以做到帧图像显示及对应的智能灯显示的同步,从而提高了用户体验。

可选的,第二获取模块32中,电视根据帧图像数据确定帧图像的色彩信息,具体为:

电视根据帧图像数据确定帧图像中每帧图像各象素点的色彩值;

电视根据所述各象素点的色彩值确定帧图像的色彩信息。

可选的,色彩信息可以为每个象素点的RGB值,也可以是其他用于表征色彩区域色彩的值,如HSL(色调Hue、饱和度Saturation和明度Lightness)色彩模式等。可以以每个象素点的色彩值作为该帧图像的色彩信息,也可以以一定规则挑选部分象素点的色彩值作为该帧图像的色彩信息,本发明实施例不对色彩信息的类型和象素点选择多少及以怎样的方式选择象素点进行限定。

可选的,发送模块33中,电视将帧图像的色彩信息发送给智能灯模块,具体为:智能灯模块与电视之间可以通过物联网协议进行数据的传输,基于物联网协议,电视将帧图像的色彩信息发送给智能灯模块。

可选的,控制显示模块34中,智能灯模块控制所述智能灯进行显示,具体为:

智能灯模块根据帧图像的色彩信息,确定智能灯显示信息,根据所述智能灯显示信息控制所述智能灯进行显示。

可选的,还包括存储模块35,如图4所示,存储模块用于存储色彩信息与智能灯显示信息的映射表,根据该映射表,可以确定帧图像的色彩信息对应的智能灯显示信息。

具体地,智能灯模块在接收到帧图像的色彩信息后,可以根据帧图像的色彩信息确定智能灯的显示信息,智能灯可以根据电视上获取帧图像数据后进行渲染显示到电视上所用的时间,控制智能灯进行显示。

可选的,发送模块33还用于,电视在开始播放帧图像数据时,发送通知消息给智能灯模块,

对应的,控制显示模块34具体为:在接收到该通知消息后,按照帧频率控制智能灯根据帧图像的色彩信息进行显示。

其中,帧频率可以与通知消息一起发送给智能灯模块,也可以与色彩信息一起发送给智能灯模块,还可以单独在某个时间发送给智能灯模块,本发明对此并不做具体限定。

作为一种具体的实施方式,第一获取模块31中,电视获取当前帧图像数据,具体为:

电视获取源图像数据,对源图像数据进行解复用和解码,得到视频图像数据,根据视频图像数据得到帧图像数据。

在本实施例中,第一获取模块31,第二获取模块32、发送模块33、控制显示模块34是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到第一获取模块31、第二获取模块32可以通过具有处理功能的处理器、存储器和输入接口来实现,发送模块33、控制显示模块34可以通过具有处理功能的处理器、存储器和输出接口来实现。

其中,智能灯模块可以包括智能灯、控制显示模块、驱动模块。

驱动模块用于驱动智能灯进行显示。

显示模块具备接收、控制和显示的功能。

电视包括第一获取模块、第二获取模块、发送模块、显示模块,第一获取模块具备采样功能、计算处理功能,第二获取模块具备计算处理功能,发送模块具备发送功能,显示模块具备渲染显示帧图像数据的功能。

此外,智能灯模块还包括存储模块,用于存储信息。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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