[发明专利]一种机顶盒内存分配方法及装置在审
申请号: | 201410834623.9 | 申请日: | 2014-12-29 |
公开(公告)号: | CN104602103A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 姚小伟 | 申请(专利权)人: | 深圳创维数字技术有限公司;深圳市创维软件有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/443 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 内存 分配 方法 装置 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种机顶盒内存分配方法及装置。
背景技术
机顶盒是一个连接电视机与外部信号源的设备,可以将压缩的数字信号转成电视内容,并在电视机上显示出来。随着数字电视的发展,越来越多的用户使用机顶盒来接收数字信号进而收看数字电视。
机顶盒内部不同软件模块在执行任务时,需要从系统可用内存中分配内存给对应的软件模块以执行各自的任务。目前大多分配内存的方法是估算一个软件模块需要的内存大小的估计值,固定分配估计值大小的内存给该软件模块。在机顶盒图文处理模块开发的过程中,根据不同的需求,图文处理模块,例如UI模块,处理的图片或者文字随时可能改变,则图文处理模块需要的内存大小也会随之变化,那么固定分配内存的方法,有可能会造成分配的内存不足导致运行失败,或分配的内存有剩余可能造成内存碎片或内存泄露的问题,如果每次开发人员每修改一次图像或文字就修改一次给图文处理模块的内存的大小,将极大地影响机顶盒图文处理模块的开发效率。
发明内容
本发明实施例提供一种机顶盒内存分配方法及装置,可以实现根据图文处理模块的图文处理对象的占用空间大小为所述图文处理模块分配内存,提高了机顶盒图文处理模块的开发效率。
本发明实施例第一方面提供了一种机顶盒内存分配方法,所述方法可以包括:
获取图文处理模块的图文处理对象;
确定所述图文处理对象的占用空间大小;
根据所述图文处理对象的占用空间大小从系统可用内存中为所述图文处理模块分配内存,以使所述图文处理模块对所述图文处理对象进行处理。
在本发明实施例第一方面的第一种可能的实现方式中,所述图文处理对象包括至少一个图文处理子对象;
所述确定所述图文处理对象的占用空间大小包括:
分别获取所述至少一个图文处理子对象中每一个图文处理子对象的占用空间大小;
将所述每一个图文处理子对象的占用空间大小累加得到所述图文处理对象的占用空间大小。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述根据所述图文处理对象的占用空间大小从系统可用内存中为所述图文处理模块分配内存包括:
从系统可用内存中分配所述图文处理对象的占用空间大小的内存给所述图文处理模块。
结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述图文处理对象包括图片对象和/或字符对象。
相应地,本发明实施例还提供了一种机顶盒内存分配装置,所述装置可以包括:
获取单元,用于获取图文处理模块的图像处理对象;
确定单元,用于确定所述图文处理对象的占用空间大小;
分配单元,用于根据所述图文处理对象的占用空间大小从系统可用内存中为所述图文处理模块分配内存,以使所述图文处理模块对所述图文处理对象进行处理。
在本发明实施例第二方面的第一种可能的实现方式中,所述图文处理对象包括至少一个图文处理子对象;
所述确定单元包括:
大小获取单元,用于分别获取所述至少一个图文处理子对象的占用空间大小;
累加单元,用于将所述每一个图文处理子对象的占用空间大小累加得到所述图文处理对象的占用空间大小。
结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述分配单元具体用于从系统可用内存中分配所述图文处理对象的占用空间大小的内存给所述图文处理模块。
结合本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述图文处理对象包括图片对象和/或字符对象。
实施本发明实施例,具有如下有益效果:
通过获取图文处理模块的图文处理对象的占用空间大小,从系统可用内存中为所述图文处理模块分配占用空间大小的内存,可以实现在机顶盒图文处理模块开发过程中随着图文处理对象的改变,为图文处理模块灵活分配内存,提高了机顶盒图文处理模块的开发效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术有限公司;深圳市创维软件有限公司;,未经深圳创维数字技术有限公司;深圳市创维软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410834623.9/2.html,转载请声明来源钻瓜专利网。