基于智能电视的动画菜单的处理方法及装置的制造方法

文档序号:9814819阅读:331来源:国知局
基于智能电视的动画菜单的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及电视机领域,尤其涉及一种基于智能电视的动画菜单的处理方法及装置。
【背景技术】
[0002]目前,智能电视的应用越来越广泛,其功能也越来越强大。智能电视除了可以观看直播节目外,还可实现点播、游戏、浏览照片、阅读文档等功能。云端服务器向智能电视推送动画菜单,智能电视机先将这些动画菜单缓存在内部存储器中,然后再将缓存的动画菜单播放出来。但是,在现有技术中,由于智能电视的内部存储器容量有限(容量通常较小,如为256M),在该内部存储器中有很大一部分空间需要用来存储系统文件,剩余较小的空间存储云端服务器推送的动画菜单,而云端服务器向该智能电视推送的动画菜单通常为高帧率的动画菜单,因此,无法将从云端服务器接收的动画菜单完整的保存到内部存储器中,将导致小内存智能电视不支持云端推送的帧率高的动画菜单的问题。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种基于智能电视的动画菜单的处理方法及装置,旨在解决现有技术中,小内存智能电视不支持云端推送的帧率高的动画菜单的问题。
[0005]为实现上述目的,本发明提供一种基于智能电视的动画菜单的处理方法,该方法包括:
[0006]在侦测到云端推送的动画菜单时,计算所述动画菜单所需占用的存储空间;
[0007]侦测是否接入有外部存储器;
[0008]若接入有外部存储器,则判断内部存储器的可用空间是否大于或等于动画菜单所需占用的存储空间;
[0009]若所述内部存储器的可用空间大于或等于动画菜单所需占用的存储空间,则选择内存顺序定时菜单帧合成模块处理动画菜单;
[0010]若所述内部存储器的可用空间小于动画菜单所需占用的存储空间,则选择Flash多存储区合成模块处理动画菜单。
[0011]优选地,选择内存顺序定时菜单帧合成模块处理动画菜单的步骤之后,该方法还包括:
[0012]所述内存顺序定时菜单帧合成模块将所述动画菜单按照时间顺序一张一张显示在屏幕上。
[0013]优选地,所述选择Flash多存储区合成模块处理动画菜单的步骤之后,该方法还包括:
[0014]所述Flash多存储区合成模块将所述动画菜单中的各个视频帧依次存储到各个帧缓存区中;
[0015]所述Flash多存储区合成模块将所述各个帧缓存区中的视频帧中存在差异的部分存储到合成帧缓存区;
[0016]所述Flash多存储区合成模块将所述合成帧缓存区中存储的视频帧中存在差异的部分进行合成,生成合成帧,并将所述合成帧显示在屏幕上。
[0017]优选地,所述外部存储器是U盘或硬盘。
[0018]优选地,侦测是否接入有外部存储器的步骤包括:
[0019]侦测外部存储器对应的外部接口的电平是否为高电平;
[0020]若所述外部存储器对应的外部接口的电平为高电平,则确定接入有外部存储器。
[0021]此外,为实现上述目的,本发明还提供一种基于智能电视的动画菜单的处理装置,该装置包括:
[0022]计算模块,用于在侦测到云端推送的动画菜单时,计算所述动画菜单所需占用的存储空间;
[0023]侦测模块,用于侦测是否接入有外部存储器;
[0024]判断模块,用于在接入有外部存储器时,判断内部存储器的可用空间是否大于或等于动画菜单所需占用的存储空间;
[0025]选择模块,用于在所述内部存储器的可用空间大于或等于动画菜单所需占用的存储空间时,选择内存顺序定时菜单帧合成模块处理动画菜单;及用于在所述内部存储器的可用空间小于动画菜单所需占用的存储空间时,选择Flash多存储区合成模块处理动画菜单。
[0026]优选地,所述内存顺序定时菜单帧合成模块用于将所述动画菜单按照时间顺序一张一张显示在屏幕上。优选地,所述Flash多存储区合成模块,用于将所述动画菜单中的各个视频帧依次存储到各个帧缓存区中;并将所述各个帧缓存区中的视频帧中存在差异的部分存储到合成帧缓存区;及将所述合成帧缓存区中存储的视频帧中存在差异的部分进行合成,生成合成帧,并将所述合成帧显示在屏幕上。
[0027]优选地,所述外部存储器是U盘或硬盘。
[0028]优选地,所述侦测模块,还用于侦测外部存储器对应的外部接口的电平是否为高电平;若所述外部存储器对应的外部接口的电平为高电平,则确定接入有外部存储器。
[0029]本发明的基于智能电视的动画菜单的处理方法及装置,在侦测到云端推送的动画菜单时,计算所述动画菜单所需占用的存储空间;侦测是否接入有外部存储器;若接入有外部存储器,则判断内部存储器的可用空间是否大于或等于动画菜单所需占用的存储空间;若所述内部存储器的可用空间大于或等于动画菜单所需占用的存储空间,则选择内存顺序定时菜单帧合成模块处理动画菜单;若所述内部存储器的可用空间小于动画菜单所需占用的存储空间,则选择Flash多存储区合成模块处理动画菜单;可避免小内存智能电视不支持云端推送的帧率高的动画菜单的问题。
【附图说明】
[0030]图1为本发明基于智能电视的动画菜单的处理方法第一实施例的流程示意图;
[0031]图2为本发明基于智能电视的动画菜单的处理方法第二实施例的流程示意图;
[0032]图3为本发明基于智能电视的动画菜单的处理装置的一实施例的结构示意图。
[0033]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0034]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]参照图1,图1为本发明基于智能电视的动画菜单的处理方法第一实施例的流程示意图,该方法应用于智能电视中,该方法包括:
[0036]S10、在侦测到云端推送的动画菜单时,计算该动画菜单所需占用的存储空间。
[0037]可通过移动网络或互联网连接云端服务器,从云端服务器接收动画菜单。在该步骤中,在侦测到云端推送的动画菜单时,还需判断推送的动画菜单是否为有效数据,当推送的动画菜单的帧数大于或等于预设帧数时,则认为该推送的动画菜单是有效数据;当推送的动画菜单的帧数小于预设帧数时,则认为推送的动画菜单是无效数据,即云端服务器推送的动画菜单错误,是干扰数据。该预设帧数可根据需要设置,如设置为10。
[0038]S20、侦测是否接入有外部存储器,若接入有外部存储器,则执行步骤S30。
[0039]该外部存储器可以是U盘或硬盘或SD卡或TF卡等。
[0040]可通过读取智能电视上的外部存储器对应的外部接口的电平情况确定该智能电视是否连接外部存储器。可选的,该侦测是否接入有外部存储器的步骤包括:侦测外部存储器对应的外部接口的电平是否为高电平;若该外部存储器对应的外部接口的电平为高电平,则确定接入有外部存储器;若该外部存储器对应的外部接口的电平为低电平,则确定未接入外部存储器。该外部接口可以是USB接口、SD卡接口或TF卡接口。在一实施例中,当读取至IjUSB接口的电平为高电平时,则确定该智能电视已连接U盘。
[0041]S30、判断内部存储器的可用空间是否大于或等于动画菜单所需占用的存储空间,若该内部存储器的可用空间大于或等于动画菜单所需占用的存储空间,则执行步骤S40,若该内部存储器的可用空间小于动画菜单所需占用的存储空间,则执行步骤S50。
[0042]该内部存储器可以是DDR存储器(Double Data Rate,双倍速率同步动态随机存储器)。
[0043]在该步骤中,计算动画菜单的所需占用的存储空间,可通过以下方式计算:读取动画菜单中的单张帧画
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1