用于智能电视的界面主题变换方法、装置及智能电视与流程

文档序号:18712690发布日期:2019-09-20 20:44阅读:319来源:国知局
用于智能电视的界面主题变换方法、装置及智能电视与流程

本发明涉及信息技术领域,特别涉及一种用于智能电视的界面主题变换方法、装置及智能电视。



背景技术:

随着信息技术的发展,智能电视的功能越来越丰富,视频播放界面的设计也越来越新颖。

但智能电视的视频播放界面通常与视频画面的颜色有明显区别,这种颜色差异在视觉上通常会影响用户的观看感受。目前,智能电视通常通过半透明显示视频播放界面中的显示元素,或者由用户手动更改显示元素的主题风格,来降低视频播放界面与视频画面的颜色差异。

显然在相关技术中,尚未有有效的解决方法使得视频播放界面的主题风格与视频画面自动达到颜色统一的效果,用户的沉浸式体验的效果不佳。



技术实现要素:

为了解决相关技术中视频播放界面的主题风格与视频画面不能自动达到颜色统一的效果,用户的沉浸式体验效果不佳的问题,本发明实施例提供了一种用于智能电视的界面主题变换方法、装置及智能电视。所述技术方案如下:

第一方面,提供了一种用于智能电视的界面主题变换方法,所述方法包括:

获取当前帧视频信号的视频画面;

确定所述当前帧视频信号的视频画面中像素点的色值;

根据所述视频画面中像素点的色值,确定所述当前帧视频信号的视频画面的主色值,所述主色值用于反映所述当前帧视频信号的视频画面的主色调;

根据主色值与界面主题的对应关系,确定所述当前帧视频信号的视频画面的主色值对应的界面主题,所述界面主题定义了视频播放界面中显示元素的显示风格;

在所述视频播放界面中加载所述界面主题。

第二方面,提供了一种用于智能电视的界面主题变换装置,所述装置包括:

获取模块,用于获取当前帧视频信号的视频画面;

第一确定模块,用于确定所述当前帧视频信号的视频画面中像素点的色值;

第二确定模块,用于根据所述视频画面中像素点的色值,确定所述当前帧视频信号的视频画面的主色值,其中,所述主色值用于反映所述当前帧视频信号的视频画面的主色调;

第三确定模块,用于根据主色值与界面主题的对应关系,确定所述当前帧视频信号的视频画面的主色值对应的界面主题,所述界面主题定义了视频播放界面中显示元素的显示风格;

加载模块,用于在所述视频播放界面中加载所述界面主题。

第三方面,提供了一种智能电视,所述智能电视包括上述的一种用于智能电视的界面主题变换装置。

本发明实施例提供的技术方案带来的有益效果是:

通过根据视频画面的主色值,自动加载与该视频画面的主色值对应的界面主题,由于当视频画面的主色值不同,智能电视所加载的界面主题也不同;因此解决了相关技术中视频播放界面的主题风格与视频画面不能自动达到颜色统一的效果,用户的沉浸式体验效果不佳的问题;达到了根据用户所观看的视频画面的主色值的不同,自动加载不同的界面主题,提高用户的沉浸式体验的效果。

附图说明

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

图1A是本发明一个实施例提供的用于智能电视的界面主题变换方法的方法流程图;

图1B是本发明一个实施例提供的确定当前帧视频信号的视频画面中像素点的色值方法的流程图;

图1C是本发明一个实施例提供的确定当前帧视频信号的视频画面的主色值方法的流程图;

图1D是本发明另一个实施例提供的确定当前帧视频信号的视频画面的主色值方法的流程图;

图1E是本发明再一个实施例提供的确定当前帧视频信号的视频画面的主色值方法的流程图;

图2A是本发明一个实施例中提供的用于智能电视的界面主题变换装置的结构方框图;

图2B是本发明另一个实施例中提供的用于智能电视的界面主题变换装置的结构方框图;

图3是本发明部分实施例中提供的智能电视的结构方框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

请参考图1A,其示出了本发明一个实施例提供的用于智能电视的界面主题变换方法的方法流程图。该用于智能电视的界面主题变换方法应用于智能电视中,该用于智能电视的界面主题变换方法可以包括如下步骤:

步骤101,获取当前帧视频信号的视频画面。

在智能电视在播放视频时,会不断接收该视频的视频信号,因此智能设备可通过截图的方式来获取当前帧视频信号的视频画面。

可选的,当智能电视检测到视频信号稳定时,截图获取获取当前帧视频信号的视频画面。

可选的,智能电视获取视频画面的时机至少有下述两种可能:

第一种可能,智能电视每隔预定时长获取当前帧视频信号的视频画面。

第二种可能,智能电视在预定时刻获取当前帧视频信号的视频画面。其中,预定时刻的数量可以为一个或多个,对此本实施例不作具体限定。

需要说明的是,本实施例中所提到的“视频”可以为本地视频、可以为网络视频、可以为有线电视、可以为输入信号源等等,对此本实施例不作具体限定。

需要说明的是,本实施例中提到的“在播放视频时”中视频的状态可以为播放状态、暂停状态、快进状态、快退状态等,对此本实施例不作具体限定。

步骤102,确定当前帧视频信号的视频画面中像素点的色值。

智能电视在获取当前帧视频信号的视频画面后,可对视频画面中各个像素点进行取色,来获取各个像素点的色值。

步骤103,根据视频画面中像素点的色值,确定当前帧视频信号的视频画面的主色值,该主色值用于反映当前帧视频信号的视频画面的主色调。

可选的,确定当前帧视频信号的视频画面的主色值的方法,至少有下述两种可能:

第一种可能,对当前帧视频信号的视频画面中各个像素点的色值求平均,得到该当前帧视频信号的视频画面的主色值。

第二种可能,对当前帧视频信号的视频画面中各个色值对应的像素点的数量进行统计,将像素点数量最多的色值作为当前帧视频信号的视频画面的主色值。

步骤104,根据主色值与界面主题的对应关系,确定当前帧视频信号的视频画面的主色值对应的界面主题,该界面主题定义了视频播放界面中显示元素的显示风格。

可选的,界面主题至少包括窗口的色彩、控件的布局、图标样式等内容。

可选的,主色值与界面主题的对应关系为一对一关系,即一个主色值对应一个界面主题。

可选的,主色值与界面主题的对应关系为多对一关系,比如:处于同一色值范围内的主色值对应的界面主题相同。

其中,“视频播放界面中显示元素”为系统信号提供的窗口、控件、图标等元素,不包括视频信号提供的视频画面。

步骤105,在视频播放界面中加载界面主题。

可选的,当处于同一色值范围内的主色值对应的界面主题相同时,若对视频播放界面最后一次加载的界面主题与确定出的界面主题不同,则在视频播放界面中加载确定出的界面主题。

其中,“确定出的界面主题”为获取的当前帧视频信号的视频画面的主色值所确定出的界面主题。

综上所述,本发明实施例提供的用于智能电视的界面主题变换方法,通过根据视频画面的主色值,自动加载与该视频画面的主色值对应的界面主题,由于当视频画面的主色值不同,智能电视所加载的界面主题也不同;因此解决了相关技术中视频播放界面的主题风格与视频画面不能自动达到颜色统一的效果,用户的沉浸式体验效果不佳的问题;达到了根据用户所观看的视频画面的主色值的不同,自动加载不同的界面主题,提高用户的沉浸式体验的效果。

在一种可能实现的方式中,由于智能电视确定视频画面中像素点的色值的过程计算量较大,因此为了降低智能电视的计算量,提高智能电视确定视频画面中像素点的色值的速度,在智能电视确定当前帧视频信号的视频画面中像素点的色值之前,可以先对该视频画面进行预处理。请参考图1B,其示出了本发明一个实施例提供的确定当前帧视频信号的视频画面中像素点的色值方法的流程图。如图1B所示,该确定当前帧视频信号的视频画面中像素点的色值方法可以包括如下步骤:

步骤102a,去除当前帧视频信号的视频画面中的干扰区域。

可选的,该干扰区域为当前帧视频信号的视频画面中的非视频显示区域。

比如,智能电视的显示屏幕的宽高比为16:9,若该智能电视接收到的视频信号对应的视频的宽高比为4:3(即16:12),那么在全屏播放该视频时,智能电视会在该视频的左右两侧分别添加干扰区域,使得添加干扰区域后的视频填充整个显示屏幕。因此在智能电视确定当前帧视频信号的视频画面中像素点的色值之前,将视频画面中的干扰区域剔除,可以有效避免干扰区域对智能电视确定当前帧视频信号的视频画面中像素点的色值的干扰。

可选的,在去除当前帧视频信号的视频画面中的干扰区域后,智能电视可进一步对当前帧视频信号的视频画面进行处理,具体的,智能电视至少可以采用下述三个步骤,来缩短确定当前帧视频信号的视频画面中像素点的色值的时长。

步骤102b1,按照预定方式对去除干扰区域后的当前帧视频信号的视频画面进行降采样,获取降采样后的当前帧视频信号的视频画面中各个像素点的色值。

720p格式的视频的分辨率为1280×720,480p格式的视频的分辨率为720*480,显然,视频的格式越高,视频的分辨率越高,而视频的分辨率越高,该视频的一个视频画面中的像素点的数量越多,智能电视获取视频画面中各个像素点的色值的时间也就越长。因此,在智能电视去除当前帧视频信号的视频画面中的干扰区域后,可以采用对当前帧视频信号的视频画面进行降采样的方式,来降低当前帧视频信号的视频画面中像素点的个数,减少智能电视需要获取色值的像素点的数量,缩短智能电视获取当前帧视频信号的视频画面中各个像素点的色值的时长。

步骤102b2,确定去除干扰区域后的当前帧视频信号的视频画面中的至少一个采样区域,获取采样区域中各个像素点的色值。

由于当前帧视频信号的视频画面中各个采样区域中像素点的总数量小于去除干扰区域后的当前帧视频信号的视频画面中的全部像素点的数量,因此在智能电视去除当前帧视频信号的视频画面中的干扰区域后,可以在当前帧视频信号的视频画面中确定出至少一个采样区域,仅获取采样区域中各个像素点的色值,来减少智能电视需要获取色值的像素点的数量,缩短智能电视获取当前帧视频信号的视频画面中各个像素点的色值的时长。

优选的,以视频画面的中心点为中心进行采样区域的获取,和/或在距离视频画面的中心点的预定步长内进行采样区域的获取。

需要说明的是,本实施不限定采样区域的数量和尺寸。

步骤102b3,每隔预定步长获取去除干扰区域后的当前帧视频信号的视频画面中各个像素点的色值。

由于每隔预定步长(即每隔预定个像素点)获取去除干扰区域后的当前帧视频信号的视频画面中的像素点,可以有效减少智能电视需要获取色值的像素点的数量,因此智能电视可以每隔预定步长获取去除干扰区域后的当前帧视频信号的视频画面中的像素点的色值,来缩短智能电视获取当前帧视频信号的视频画面中各个像素点的色值的时长。

需要说明的是,步骤102b1、步骤102b2、步骤102b3可以单独实施,可以步骤102b1与步骤102b2合并实施,步骤102b1与步骤102b3合并实施,步骤102b2与步骤102b3合并实施,也可以102b1、步骤102b2以及步骤102b3全部合并实施。

在一种可能实现的方式中,请参考图1C,其示出了本发明一个实施例提供的确定当前帧视频信号的视频画面的主色值方法的流程图。如图1C所示,该确定当前帧视频信号的视频画面的主色值方法可以包括如下步骤:

可选的,确定当前帧视频信号的视画面的初始主色值的步骤,有下述至少两种可能:

步骤103a1,对视频画面中各个像素点的色值求平均,得到当前帧视频信号的视频画面的初始主色值。

可选的,色值用三个原色的参数所定义的坐标点来表示,即(第一原色的参数、第二原色的参数、第三原色的参数)。对当前帧视频信号的视频画面中各个像素点的色值求平均,即为对三个原色的参数分别求平均,比如像素点A的色值为(R1,G1,B1),像素点B的色值为(R2,G2,B2),像素点C的色值为(R3,G3,B3),像素点D的色值为(R4,G4,B4),对像素点A、像素点B、像素点C和像素点D的色值求平均后,得到当前帧视频信号的视频画面的初始主色值

优选的,第一原色为红、第二原色为绿、第三原色为蓝。

步骤103a2,确定视频画面中各个色值对应的像素点的数量,并将各个色值中对应的像素点的数量最大的色值,确定为当前帧视频信号的视频画面的初始主色值。

比如在当前帧视频信号的视频画面中,若色值为(100,100,100)对应的像素点的数量最多,智能电视则可以将(100,100,100)作为当前帧视频信号的视频画面的初始主色值。

在步骤103a1或者步骤103a2之后,智能电视可以采用下述步骤103b来确定当前帧视频信号的视频画面的主色值。

步骤103b,根据初始主色值,确定当前帧视频信号的视频画面的主色值。

在一种可能实现的方式中,确定当前帧视频信号的视频画面的主色值的方法至少有下述两种:

第一种方法A1,将初始主色值作为当前帧视频信号的视频画面的主色值。

第二种方法A2,利用初始主色值计算当前帧视频信号的视频画面的主色值。

在一种可能的实现方式中,为了避免视频画面的主色值变化较大,使得主色值对应的界面主题差异明显,造成用户视觉上的不适应。当前帧视频信号的视频画面的主色值的计算可以与之前的至少一帧视频信号的视频画面的主色值相关,请参考图1D,其示出了本发明另一个实施例提供的确定当前帧视频信号的视频画面的主色值方法的流程图。如图1D所示,当采用第二种方法A2来确定确定当前帧视频信号的视频画面的主色值时,步骤103b可以由下述步骤103b1至步骤103b3来实现。

步骤103b1,将当前帧视频信号之前的至少一帧视频信号的视频画面的主色值分别乘以各自的权重,并将各个乘积求和,得到第一数值。

可选的,当前帧视频信号之前的至少一帧视频信号为当前帧视频信号之前的预定帧数内的视频信号。比如,设预定帧数为5,智能电视则获取当前帧视频信号之前的5帧视频信号的视频画面的主色值。

可选的,当前帧视频信号之前的至少一帧视频信号为当前帧视频信号之前的所有帧数的视频信号。用公式(1)来表示,为:

其中,Pa为第一数值,ai为第i帧视频信号的权重值,Pi为第i帧视频信号的视频画面对应的主色值,n为当前视频信号之前的m帧视频信号。

比如,当前帧视频信号之前的所有帧数为两帧,两帧视频信号的视频画面的主色值分别为P1=(100,100,100),P2=(1,1,1),那么Pa=a1*(100,100,100)+a2*(1,1,1)=(a1*100+a2,a1*100+a2,a1*100+a2)。

优选的,由于越早获取的视频信号的视频画面对当前帧视频信号的视频画面的影响越小,为了避免越早获取的视频信号的视频画面对当前帧视频信号的视频画面产生较大的干扰,当前帧视频信号对应的权重大于当前帧之前的视频信号对应的权重,即第i个视频画面对应的权重大于第i-1个视频画面对应的权重,i为大于0且小于n的自然数。

步骤103b2,将当前帧视频信号的视频画面的初始主色值乘以当前帧视频信号对应的权重,得到第二数值。

步骤102b2可用公式(2)来表示:

Pb=anQn公式(2)

其中,Pb为第二数值,an为当前帧视频信号对应的权重值,Qn为当前帧视频信号的视频画面的初始主色值。

优选的,所有帧视频信号对应的权重之和为1,即a1+a2+...+an-1+an=1。

比如,若智能电视仅获取1帧视频信号的视频画面,则视频画面的权重为1,若智能电视获取2帧视频信号的视频画面,则第1帧视频信号对应的权重可以为0.5,第2帧视频信号对应的权重可以为0.5,当智能电视获取3帧视频信号的视频画面,则第1帧视频信号对应的权重可以为0.2,第2帧视频信号对应的权重可以为0.3,第3帧视频信号对应的权重可以为0.5。

需要说明的是,本实施例不限定各帧视频信号对应的权重的具体数值。

步骤103b3,将第一数值和第二数值的和除以视频信号的帧数,得到当前帧视频信号的视频画面的主色值。

可选的,该视频信号的帧数为计算第一数值和计算第二数值所获取的帧数。

步骤102b3可用公式(3)来表示:

其中,Pn为当前帧视频信号的视频画面的主色值。

在一种可能实现的方式中,为了使得主色值的变换更加平稳,更好的适应用户的视觉变化。当智能电视获取到当前帧视频信号的视频画面的主色值后,可以对当前帧视频信号的视频画面的主色值做进一步调整。请参考图1E,其示出了本发明再一个实施例提供的确定当前帧视频信号的视频画面的主色值方法的流程图。如图1E所示,该确定当前帧视频信号的视频画面的主色值方法可以包括如下步骤:

步骤S1,确定当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之间的色值距离。

可选的,利用两点间距离公式计算当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之间的色值距离。

步骤S1可用公式(4)来表示:

其中,Rn、Gn、Bn分别为当前帧视频信号的视频画面的初始主色值的三个原色的参数,Rn-1、Gn-1、Bn-1分别为上一帧帧视频信号的视频画面的初始主色值的三个原色的参数。

比如,设当前帧视频信号的视频画面的初始主色值为(10,17,15),上一帧视频信号的视频画面的初始主色值为(6,20,15),那么当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之间的色值距离为

步骤S2,根据色值距离与速度系数的对应关系,确定出色值距离对应的速度系数。

可选的,色值距离与速度系数的对应关系为一对一关系,即一个色值距离对应一个速度系数。

可选的,色值距离与速度系数的对应关系为多对一关系,比如:处于同一色值距离范围内的色值距离对应的速度系数相同。

可选的,速度系数的数值在0至1之间。本实施例不对速度系数的具体数值做限定。

步骤S3,将当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之差,乘以速度系数得到距离色值。

比如,设当前帧视频信号的视频画面的初始主色值为(10,17,15),上一帧视频信号的视频画面的初始主色值为(6,20,15),那么当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之差为(4,-3,0),当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之间的色值距离为智能电视查询色值距离与速度系数的对应关系后,确定出色值距离5对应的速度系数为0.5,将当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之差(4,-3,0)中的三个原色参数分别乘以速度系数0.5,得到距离色值(2,-1.5,0)。

步骤S4,将距离色值与上一帧视频信号的视频画面的主色值相加,得到当前帧视频信号的视频画面的主色值。

比如,设距离色值为(2,-1.5,0),上一帧视频信号的视频画面的主色值为(6,20,15),那么将距离色值(2,-1.5,0)与上一帧视频信号的视频画面的主色值(6,20,15)相加,可以得到当前帧视频信号的视频画面的主色值(8,18.5,15)。

需要说明的是,步骤S1至步骤S4可以替代步骤103b1至步骤103b3来实现步骤103b,步骤S1至步骤S4也可以在步骤103b3之后实施。

在一种可能实现的方式中,在步骤104之后,智能电视可将所播放的视频的视频标识与确定出的界面主题作为一种对应关系进行存储。当再次播放该视频时,智能电视即可从存储的对应关系中获取与该视频标识对应的界面主题,加载该界面主题。

可选的,智能电视还可以将视频信号源、视频频道标识添加至视频标识与该界面主题的对应关系进行存储。

比如,在播放安徽卫视的琅琊榜第8集的视频时,若智能电视根据该视频的主色值与界面主题的对应关系,确定出计算得到的主色值对应的界面主题后,将该视频的视频信号源“DTV”、视频频道标识“安徽卫视”、视频标识“琅琊榜第8集”和界面主题“主题12”作为一组对应关系进行存储,该对应关系可为如下格式:DTV#安徽卫视#琅琊榜第8集#主题12。

在一种可能实现的方式中,为了防止过多无效或过期的对应关系占用智能电视的存储空间,在步骤101之前,在播放视频时,智能电视检测所存储的与该视频相关的对应关系是否达到过期条件,若达到过期条件则删除该对应关系,执行步骤101,若未达到过期条件则加载该对应关系中的界面主题。

可选的,过期条件为该对应关系的在智能电视中的存储时长超过预定时长,本实施例不对预定时长的具体时长做限定。

下述为本发明装置实施例,对于装置实施例中未详尽描述的细节,可以参考上述一一对应的方法实施例。

请参考图2A,图2A是本发明一个实施例中提供的用于智能电视的界面主题变换装置的结构方框图。该用于智能电视的界面主题变换装置应用于智能电视中,该装置包括:获取模块201、第一确定模块202、第二确定模块203、第三确定模块204和加载模块205。

获取模块201,用于获取当前帧视频信号的视频画面;

第一确定模块202,用于确定当前帧视频信号的视频画面中像素点的色值;

第二确定模块203,用于根据视频画面中像素点的色值,确定当前帧视频信号的视频画面的主色值,主色值用于反映当前帧视频信号的视频画面的主色调;

第三确定模块204,用于根据主色值与界面主题的对应关系,确定当前帧视频信号的视频画面的主色值对应的界面主题,界面主题定义了视频播放界面中显示元素的显示风格;

加载模块205,用于在视频播放界面中加载界面主题。

在一种可能的实现方式中,请参见图2B所示,其是本发明另一个实施例中提供的用于智能电视的界面主题变换装置的结构方框图,第二确定模块203,包括:计算单元203a和确定单元203b。

计算单元203a,用于对视频画面中各个像素点的色值求平均,得到当前帧视频信号的视频画面的初始主色值;或者,确定视频画面中各个色值对应的像素点的数量,并将各个色值中对应的像素点的数量最大的色值,确定为当前帧视频信号的视频画面的初始主色值;

确定单元203b,用于根据初始主色值,确定当前帧视频信号的视频画面的主色值。

在一种可能的实现方式中,仍参见图2B,确定单元203b,包括:第一计算子单元203b1、第二计算子单元203b2和第三计算子单元203b3。

第一计算子单元203b1,用于将当前帧视频信号之前的至少一帧视频信号的视频画面的主色值分别乘以各自的权重,并将各个乘积求和,得到第一数值;

第二计算子单元203b2,用于将当前帧视频信号的视频画面的主色值乘以当前帧视频信号对应的权重,得到第二数值;

第三计算子单元203b3,用于将第一数值和第二数值的和除以视频信号的帧数,得到当前帧视频信号的视频画面的主色值。

在一种可能的实现方式中,仍参见图2B,确定单元203b,包括:第一确定子单元203b4、第二确定子单元203b5、第四计算子单元203b6和第五计算子单元203b7。

第一确定子单元203b4,用于确定当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之间的色值距离;

第二确定子单元203b5,用于根据色值距离与速度系数的对应关系,确定色值距离对应的速度系数;

第四计算子单元203b6,用于将当前帧视频信号的视频画面的初始主色值与上一帧视频信号的视频画面的初始主色值之差,乘以速度系数得到距离色值;

第五计算子单元203b7,用于将距离色值与上一帧视频信号的视频画面的主色值相加,得到当前帧视频信号的视频画面的主色值。

在一种可能的实现方式中,仍参见图2B,该第二确定模块203,还包括:去除单元203c和处理单元203d。

去除单元203c,用于去除当前帧视频信号的视频画面中的干扰区域,干扰区域为当前帧视频信号的视频画面中的非视频显示区域;

处理单元203d,用于按照预定方式对去除干扰区域后的当前帧视频信号的视频画面进行降采样,获取降采样后的当前帧视频信号的视频画面中各个像素点的色值;和/或,确定去除干扰区域后的当前帧视频信号的视频画面中的至少一个采样区域,获取采样区域中各个像素点的色值;和/或,每隔预定步长获取去除干扰区域后的当前帧视频信号的视频画面中各个像素点的色值。

在一种可能的实现方式中,仍参见图2B,该加载模块205,还用于:

当对视频播放界面最后一次加载的界面主题与确定出的界面主题不同时,在视频播放界面中加载确定出的界面主题。

综上所述,本发明实施例提供的用于智能电视的界面主题变换装置,通过根据视频画面的主色值,自动加载与该视频画面的主色值对应的界面主题,由于当视频画面的主色值不同,智能电视所加载的界面主题也不同;因此解决了相关技术中视频播放界面的主题风格与视频画面不能自动达到颜色统一的效果,用户的沉浸式体验效果不佳的问题;达到了根据用户所观看的视频画面的主色值的不同,自动加载不同的界面主题,提高用户的沉浸式体验的效果。

需要说明的是:上述实施例中提供的用于智能电视的界面主题变换装置在界面主题变换时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将智能电视的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的用于智能电视的界面主题变换装置与用于智能电视的界面主题变换方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

请参见图3所示,其示出了本发明部分实施例中提供的智能电视的结构方框图。该智能电视300用于实施上述实施例提供的业务处理方法。本发明中的智能电视300可以包括一个或多个如下组成部分:用于执行计算机程序指令以完成各种流程和方法的处理器,用于信息和存储程序指令随机接入存储器(RAM)和只读存储器(ROM),用于存储数据和信息的存储器,I/O设备,界面,天线等。具体来讲:

智能电视300可以包括RF(Radio Frequency,射频)电路310、存储器320、输入单元330、显示单元340、传感器350、音频电路360、WiFi(wireless fidelity,无线保真)模块370、处理器380、电源382、摄像头390等部件。本领域技术人员可以理解,图3中示出的智能电视结构并不构成对智能电视的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图3对智能电视300的各个构成部件进行具体的介绍:

RF电路310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路310还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。

存储器320可用于存储软件程序以及模块,处理器380通过运行存储在存储器320的软件程序以及模块,从而执行智能电视300的各种功能应用以及数据处理。存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能电视300的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元330可用于接收输入的数字或字符信息,以及产生与智能电视300的用户设置以及功能控制有关的键信号输入。具体地,输入单元330可包括触控面板331以及其他输入设备332。触控面板331,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板331上或在触控面板331附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板331。除了触控面板331,输入单元330还可以包括其他输入设备332。具体地,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元340可用于显示由用户输入的信息或提供给用户的信息以及智能电视300的各种菜单。显示单元340可包括显示面板341,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板341。进一步的,触控面板331可覆盖显示面板341,当触控面板331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的视觉输出。虽然在图3中,触控面板331与显示面板341是作为两个独立的部件来实现智能电视300的输入和输入功能,但是在某些实施例中,可以将触控面板331与显示面板341集成而实现智能电视300的输入和输出功能。

智能电视300还可包括至少一种传感器350,比如陀螺仪传感器、磁感应传感器、光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在智能电视300移动到耳边时,关闭显示面板341和/或背光。作为运动传感器的一种,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别智能电视姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于智能电视300还可配置的气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路360、扬声器361,传声器362可提供用户与智能电视300之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经RF电路310以发送给比如另一智能电视,或者将音频数据输出至存储器320以便进一步处理。

WiFi属于短距离无线传输技术,智能电视300通过WiFi模块370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图3示出了WiFi模块370,但是可以理解的是,其并不属于智能电视300的必须构成,完全可以根据需要在不改变公开的本质的范围内而省略。

处理器380是智能电视300的控制中心,利用各种接口和线路连接整个智能电视的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行智能电视300的各种功能和处理数据,从而对智能电视进行整体监控。可选的,处理器380可包括一个或多个处理单元;优选的,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。

智能电视300还包括给各个部件供电的电源382(比如电池),优选的,电源可以通过电源管理系统与处理器382逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

摄像头390一般由镜头、图像传感器、接口、数字信号处理器、CPU、显示屏幕等组成。其中,镜头固定在图像传感器的上方,可以通过手动调节镜头来改变聚焦;图像传感器相当于传统相机的“胶卷”,是摄像头采集图像的心脏;接口用于把摄像头利用排线、板对板连接器、弹簧式连接方式与智能电视主板连接,将采集的图像发送给所述存储器320;数字信号处理器通过数学运算对采集的图像进行处理,将采集的模拟图像转换为数字图像并通过接口发送给存储器320。

尽管未示出,智能电视300还可以包括蓝牙模块等,在此不再赘述。

智能电视300除了包括一个或者多个处理器380,还包括有存储器,以及一个或者多个程序,其中一个或者多个程序存储于存储器中,并被配置成由一个或者多个处理器执行,执行上述用于智能电视的界面主题变换方法。

需要说明的是,上述实施例提供的智能电视与用于智能电视的界面主题变换装置实施例以及用于智能电视的界面主题变换方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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