机顶盒开机动画画面的显示方法及系统的制作方法

文档序号:9828521阅读:5291来源:国知局
机顶盒开机动画画面的显示方法及系统的制作方法
【技术领域】
[0001]本发明涉及机顶盒技术领域,特别涉及一种机顶盒开机动画画面的显示方法及系统。
【背景技术】
[0002]目前的机顶盒开机时间都较长,用户在等待开机时,若看到的是一张静止不动的画面,更会让用户觉得漫长,严重影响用户的体验;如果开机画面为开动画或视频,则会让用户感觉不到时光的流逝,增强了用户的体验。
[0003]但现有市面上的大多数机顶盒都未采用开机动画,主要的原因是机顶盒不支持该功能。目前的机顶盒的开机动画的主要是通过播放视频来实现,但这种方式对于目前的大多数机顶盒都不适用,因为这些机顶盒在开机阶段仅支持播放单帧视频(即静态开机画面)。

【发明内容】

[0004]【要解决的技术问题】
[0005]本发明的目的是提供一种机顶盒开机动画画面的显示方法及系统,以解决以上技术问题。
[0006]【技术方案】
[0007]本发明是通过以下技术方案实现的。
[0008]本发明首先涉及一种机顶盒开机动画画面的显示方法,该方法包括步骤:
[0009]A、将动态文件分解为时间连续的若干图片,将分解后得到的图片纵向拼接成一张竖条形图片并将该竖条形图片保存至图像存储区;
[0010]B、机顶盒开机时,当机顶盒的图片解码模块和图像显示模块初始化完成后,读取图像存储区中的竖条形图片,对竖条形图片解码并将解码后的图片从上至下划分为多个显示区域;
[0011]C、创建一个专用线程,在该专用线程中,对步骤B中的多个显示区域从上至下依次进行显示。
[0012]作为一种优选的实施方式,所述步骤C之后还包括:
[0013]步骤D、机顶盒开机启动结束后,关闭图像显示并释放图像存储区的内存。
[0014]作为另一种优选的实施方式,所述动态文件为动画或视频。
[0015]本发明还涉及一种机顶盒开机动画画面的显示系统,包括:
[0016]图片获取模块,其被配置成:将动态文件分解为时间连续的若干图片,将分解后得到的图片纵向拼接成一张竖条形图片并将该竖条形图片保存至图像存储区;
[0017]解码模块,其被配置成:当机顶盒的图片解码模块和图像显示模块初始化完成后,读取图像存储区中的竖条形图片,对竖条形图片解码并将解码后的图片从上至下划分为多个显示区域;
[0018]显示模块,其被配置成:创建一个专用线程,在该专用线程中,对解码模块划分的多个显示区域从上至下依次进行显示。
[0019]作为一种优选的实施方式,还包括:
[0020]停止显示模块,其被配置成:机顶盒开机启动结束后,关闭图像显示并释放图像存储区的内存。
[0021]作为另一种优选的实施方式,所述动态文件为动画或视频。
[0022]【有益效果】
[0023]本发明提出的技术方案具有以下有益效果:
[0024]本发明能够使不具有开机播放视频功能的机顶盒显示开机动画,提升了用户的体验,而且本发明中的机顶盒的软硬件资源未产生太大的开销,是一种低成本的显示方法,适合推广应用。
【附图说明】
[0025]图1为本发明的实施例一提供的机顶盒开机动画画面的显示系统的结构框图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的【具体实施方式】进行清楚、完整的描述。
[0027]实施例一
[0028]图1为本发明实施例一提供的机顶盒开机动画画面的显示系统。如图1所示,该系统包括图片获取模块11、解码模块12、显示模块13和停止显示模块14。
[0029]图片获取模块11被配置成:将动态文件分解为时间连续的若干图片,将分解后得到的图片纵向拼接成一张竖条形图片并将该竖条形图片保存至图像存储区。具体地,动态文件为动画或视频。
[0030]解码模块12被配置成:当机顶盒的图片解码模块和图像显示模块初始化完成后,读取图像存储区中的竖条形图片,对竖条形图片解码并将解码后的图片从上至下划分为多个显示区域;
[0031]显示模块13被配置成:创建一个专用线程,在该专用线程中,对解码模块12划分的多个显示区域从上至下依次进行显示。
[0032]停止显示模块14被配置成:机顶盒开机启动结束后,关闭图像显示并释放图像存储区的内存。
[0033]采用实施例一中系统实现的机顶盒开机动画画面的显示方法可以参考下述具体方法实施例。
[0034]实施例二
[0035]实施例二提供一种机顶盒开机动画画面的显示方法,该方法包括:
[0036](1)、将动态文件分解为时间连续的若干图片,将分解后得到的图片纵向拼接成一张竖条形图片并将该竖条形图片保存至图像存储区。本实施例中,动态文件为动画或视频,具体地,分解后的图片拼接后,竖条形图片从上至下依次由第一图片区域、第二图片区域、…、第六图片区域组成。
[0037](2)、机顶盒开机时,当机顶盒的图片解码模块和图像显示模块初始化完成后,读取图像存储区中的竖条形图片,对竖条形图片解码并将解码后的图片从上至下划分为多个显示区域,本实施例中,将竖条形图片从上至下依次划分为第一图片区域、第二图片区域、…、第六图片区域。
[0038](3)、创建一个专用线程,在该专用线程中,对上一步骤中的多个显示区域从上至下依次进行显示。具体地,本实施例中,基于上一步骤的划分结果,在显示第一帧时显示第一图片区域,显示第二帧时显示第二图片区域,依此类推,直至完成所有图片区域的显示,各个图片区域依次显示时就能呈现一种动画效果。由于图片只需解码一次(有些图片格式甚至不需要重新解码),后续不再需要重新解码,所以显示会很流畅。
[0039](4)、机顶盒开机启动结束后,关闭图像显示并释放图像存储区的内存。
[0040]从以上实施例可以看出,本发明实施例能够使不具有开机播放视频功能的机顶盒显示开机动画,提升了用户的体验,而且本发明实施例中的机顶盒的软硬件资源未产生太大的开销,是一种低成本的显示方法,适合推广应用。
[0041]需要说明,上述描述的实施例是本发明的一部分实施例,而不是全部实施例,也不是对本发明的限制。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
【主权项】
1.一种机顶盒开机动画画面的显示方法,其特征在于包括步骤: A、将动态文件分解为时间连续的若干图片,将分解后得到的图片纵向拼接成一张竖条形图片并将该竖条形图片保存至图像存储区; B、机顶盒开机时,当机顶盒的图片解码模块和图像显示模块初始化完成后,读取图像存储区中的竖条形图片,对竖条形图片解码并将解码后的图片从上至下划分为多个显示区域; C、创建一个专用线程,在该专用线程中,对步骤B中的多个显示区域从上至下依次进行显不O2.根据权利要求1所述的机顶盒开机画面的显示方法,其特征在于所述步骤C之后还包括: 步骤D、机顶盒开机启动结束后,关闭图像显示并释放图像存储区的内存。3.根据权利要求1所述的机顶盒开机画面的显示方法,其特征在于所述动态文件为动画或视频。4.一种机顶盒开机动画画面的显示系统,其特征在于包括: 图片获取模块,其被配置成:将动态文件分解为时间连续的若干图片,将分解后得到的图片纵向拼接成一张竖条形图片并将该竖条形图片保存至图像存储区; 解码模块,其被配置成:当机顶盒的图片解码模块和图像显示模块初始化完成后,读取图像存储区中的竖条形图片,对竖条形图片解码并将解码后的图片从上至下划分为多个显示区域; 显示模块,其被配置成:创建一个专用线程,在该专用线程中,对解码模块划分的多个显示区域从上至下依次进行显示。5.根据权利要求4所述的机顶盒开机画面的显示方法,其特征在于还包括: 停止显示模块,其被配置成:机顶盒开机启动结束后,关闭图像显示并释放图像存储区的内存。6.根据权利要求4所述的机顶盒开机画面的显示方法,其特征在于所述动态文件为动画或视频。
【专利摘要】本发明涉及机顶盒技术领域,提供一种机顶盒开机动画画面的显示方法及系统,该系统包括图片获取模块、解码模块、显示模块和停止显示模块。本发明提出的技术方案能够使不具有开机播放视频功能的机顶盒显示开机动画,提升了用户的体验,而且本发明中的机顶盒的软硬件资源未产生太大的开销,是一种低成本的显示方法,适合推广应用。
【IPC分类】H04N21/431, H04N21/443
【公开号】CN105592345
【申请号】CN201510965192
【发明人】陈涛
【申请人】四川金网通电子科技有限公司
【公开日】2016年5月18日
【申请日】2015年12月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1