本发明属于智能设备领域,涉及一种互联网电视机顶盒,尤其是涉及一种基于节目海报实时呈现背景的方法、装置及电视机顶盒。
背景技术:
人们在观赏电视节目内容时,内容提供商为了吸引用户的注意力会精心制作海报介绍图片,海报介绍图片的色调,构图,标题,字体都是专门由设计师精心准备。在呈现到电视端时发现海报图还需要配合一个相应风格或颜色的背景才能呈现最好的视觉效果。
一般的做法由设计师准备一张固定背景,一般实现为纯色(黑色,蓝色较为常见),那么这种方案在实际体验时,会发现比较单调,沉闷。而另一种改良的方案是由设计师准备一组固定的背景,分为多个色系和色调来准备,由程序随机匹配到具体的节目,这时的体验是,如果背景图与节目海报色系相近,色调吻合,那么用户可以接受,但极有可能出现色系和色调冲突的情况,效果就差强人意了。
一种改良的手段是由运营人员在节目上线时,以人工的方式手动配置相应的背景图片,这虽然可以解决上述的问题,但调节十分麻烦,且由此带来的人工运营成本是可想而知的。
技术实现要素:
本发明的目的在于克服上述现有技术存在的缺陷而提供一种提高用户视觉效果、操作方便的基于节目海报实时呈现背景的方法、装置及电视机顶盒。
本发明的目的可以通过以下技术方案来实现:
一种基于节目海报实时呈现背景的方法,该方法包括以下步骤:
获取当前节目的海报图像;
将所述海报图像按设定比例缩小,获得第一位图;
对所述第一位图进行模糊处理,形成第二位图;
获取显示尺寸信息,基于所述显示尺寸信息对所述第二位图进行拉伸处理,获得第三位图;
将所述第三位图作为当前背景渲染显示。
进一步地,所述设定比例为海报图像原始尺寸的1/20~1/5。
进一步地,所述设定比例为海报图像原始尺寸的1/10。
进一步地,采用fastblur算法对所述第一位图进行模糊处理。
本发明还提供一种基于节目海报实时呈现背景的装置,包括:
图像预处理单元,用于获取当前节目的海报图像,并将所述海报图像按设定比例缩小,获得第一位图;
模糊处理单元,用于对所述第一位图进行模糊处理,形成第二位图;
拉伸单元,用于获取显示尺寸信息,基于所述显示尺寸信息对所述第二位图进行拉伸处理,获得第三位图;
渲染显示单元,将所述第三位图作为当前背景渲染显示。
进一步地,所述设定比例为海报图像原始尺寸的1/20~1/5。
进一步地,所述设定比例为海报图像原始尺寸的1/10。
进一步地,所述模糊处理单元中,采用fastblur算法对所述第一位图进行模糊处理。
本发明还提供一种电视机顶盒,包括所述基于节目海报实时呈现背景的装置。
与现有技术相比,本发明具有如下有益效果:
1、本发明根据当前节目的海报图像实时获得相匹配的背景,有效提高了用户的视觉体验效果。
2、本发明实时性高,不需要人工手动配置,切换方便,有效降低运营成本。
3、本发明在进行图像处理时对海报图像按设定比例缩小并创建位图,避免过多耗用内存,加快渲染速度,达到与海报图加载完毕的同时即渲染背景的效果,进一步提高视觉体验效果。
4、本发明采用fastblur算法实现快速模糊处理,加快了渲染速度。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
实施例1
如图1所示,本实施例提供一种基于节目海报实时呈现背景的方法,该方法包括以下步骤:
步骤s1、获取当前节目的海报图像,将所述海报图像按设定比例缩小,获得第一位图。
设定比例可以为海报图像原始尺寸的1/20~1/5。本实施例中,设定比例为海报图像原始尺寸的1/10。
通过缩小处理形成位图,避免过多耗用内存,加快渲染速度,达到与海报图加载完毕的同时即渲染背景的效果。
步骤s2、对所述第一位图进行模糊处理,形成第二位图。
本实施例中,采用fastblur算法对第一位图进行模糊处理。fastblur算法为一种快速模数处理算法,能快速实现毛玻璃模糊效果。
步骤s3、获取显示尺寸信息,基于所述显示尺寸信息对所述第二位图进行拉伸处理,获得第三位图,该第三位图正好与显示屏大小相等。
步骤s4、将所述第三位图作为当前背景渲染显示。
通过上述方法,在选择某一节目时,能快速根据节目海报的颜色配置获得颜色相匹配的背景图片加载显示,提高了用户的视频体验效果。
实施例2
本实施例提供一种基于节目海报实时呈现背景的装置,包括:
图像预处理单元,用于获取当前节目的海报图像,并将所述海报图像按设定比例缩小,获得第一位图;
模糊处理单元,用于对所述第一位图进行模糊处理,形成第二位图;
拉伸单元,用于获取显示尺寸信息,基于所述显示尺寸信息对所述第二位图进行拉伸处理,获得第三位图;
渲染显示单元,将所述第三位图作为当前背景渲染显示。
其余同实施例1。
实施例3
本实施例提供一种电视机顶盒,包括如实施例2所述的基于节目海报实时呈现背景的装置。
该电视机顶盒使用时,能快速根据节目海报的颜色配置获得颜色相匹配的背景图片加载显示。如海报配色为上部黄底加红字,下部主体黑色,则渲染出的背景也相应地为上部以黄色为主,掺杂渐变的红色,下部以黑色为主,且过渡部分为渐变色。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由本发明所确定的保护范围内。
1.一种基于节目海报实时呈现背景的方法,其特征在于,该方法包括以下步骤:
获取当前节目的海报图像;
将所述海报图像按设定比例缩小,获得第一位图;
对所述第一位图进行模糊处理,形成第二位图;
获取显示尺寸信息,基于所述显示尺寸信息对所述第二位图进行拉伸处理,获得第三位图;
将所述第三位图作为当前背景渲染显示。
2.根据权利要求1所述的基于节目海报实时呈现背景的方法,其特征在于,所述设定比例为海报图像原始尺寸的1/20~1/5。
3.根据权利要求2所述的基于节目海报实时呈现背景的方法,其特征在于,所述设定比例为海报图像原始尺寸的1/10。
4.根据权利要求1所述的基于节目海报实时呈现背景的方法,其特征在于,采用fastblur算法对所述第一位图进行模糊处理。
5.一种基于节目海报实时呈现背景的装置,其特征在于,包括:
图像预处理单元,用于获取当前节目的海报图像,并将所述海报图像按设定比例缩小,获得第一位图;
模糊处理单元,用于对所述第一位图进行模糊处理,形成第二位图;
拉伸单元,用于获取显示尺寸信息,基于所述显示尺寸信息对所述第二位图进行拉伸处理,获得第三位图;
渲染显示单元,将所述第三位图作为当前背景渲染显示。
6.根据权利要求5所述的基于节目海报实时呈现背景的装置,其特征在于,所述设定比例为海报图像原始尺寸的1/20~1/5。
7.根据权利要求6所述的基于节目海报实时呈现背景的装置,其特征在于,所述设定比例为海报图像原始尺寸的1/10。
8.根据权利要求5所述的基于节目海报实时呈现背景的装置,其特征在于,所述模糊处理单元中,采用fastblur算法对所述第一位图进行模糊处理。
9.一种电视机顶盒,其特征在于,包括如权利要求5-8任一所述基于节目海报实时呈现背景的装置。