[发明专利]电子装置及其控制方法在审
申请号: | 201210332152.2 | 申请日: | 2012-09-10 |
公开(公告)号: | CN103678153A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 周书正;吴育葵 | 申请(专利权)人: | 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
地址: | 518057 广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 及其 控制 方法 | ||
技术领域
本发明与利用存储器的技术相关,并且尤其与节省存储器的技术相关。
背景技术
一般而言,在电子产品出厂后便不再更动的程序码和数据会被烧录于只读存储器中。近年来,消费性电子产品的发展趋势之一是将多种功能整合进单一产品中,比方说令手机除了通话功能之外亦得以拍照、上网。多样化的功能通常意味着较庞大复杂的程序码。若欲储存较多的程序码和数据,电子产品中的只读存储器的容量就必须相对应地随之增加,因而导致硬件成本上升。
针对上述问题,现行的解决方案是将数据和程序码压缩后烧入只读存储器。以一应用程序的程序码被压缩并烧录在只读存储器中的状况为例,需要该应用程序时,电子装置首先自只读存储器读取该压缩后程序码,再利用解压缩器将该程序码解压缩至电子装置中的随机存取存储器,供其处理器执行。
现行做法是以应用程序为压缩/解压缩的单位。换言之,在需要某个应用程序时,电子装置必须将该应用程序的所有程序码解压缩至随机存取存储器,才能够使用该应用程序。这种做法的缺点在于,随机存取存储器的容量必须相当的大,才足以容纳各种被解压缩后的程序码。然而,随机存取存储器的价格高昂,无疑又造成电子产品的硬件成本上升。
发明内容
为解决上述问题,本发明提出一种新的电子装置及其控制方法。藉由改以经适当分割后的程序码或数据为压缩/解压缩的单位,并配合随选分页(demand paging)技术,根据本发明的电子装置及其控制方法可有效减少需要的随机存取存储器空间,进而降低电子装置的硬件成本。
根据本发明的一具体实施例为一种电子装置,其中包含一只读存储器、一随机存取存储器、一处理模块、一随选分页模块及一解压缩模块。该只读存储器中储存有多笔压缩后数据。每一笔压缩后数据各自对应于一压缩前数据。这些压缩前数据分割自同一笔原始数据。该随选分页模块用以根据与该笔原始数据相关且来自该处理模块的一需求,自该多笔压缩后数据中选择一笔或多笔压缩后数据。解压缩模块则用以将该随选分页模块所选择的该一笔或多笔压缩后数据解压缩后存入该随机存取存储器,供该处理模块使用。
根据本发明的另一具体实施例为一种应用于一电子装置的控制方法。该电子装置包含一只读存储器及一随机存取存储器。该只读存储器中储存有多笔压缩后数据。每一笔压缩后数据各自对应于一压缩前数据。这些压缩前数据分割自同一笔原始数据。回应于与该笔原始数据相关的一需求,该控制方法首先执行一选择步骤,自该多笔压缩后数据中选择一笔或多笔压缩后数据。接着,该控制方法执行一解压缩步骤,将被选择的该一笔或多笔压缩后数据解压缩后存入该随机存取存储器。随后,该控制方法执行一操作步骤,根据将该一笔或多笔压缩后数据解压缩后所产生的一解压缩后数据,执行与该笔原始数据相关的一操作。
根据本发明的另一具体实施例为一种电脑可读取储存媒体,其中储存有可由一控制器读取并执行的一程序码。该程序码用以控制一电子装置。该电子装置包含一只读存储器及一随机存取存储器。该只读存储器中储存有多笔压缩后数据。每一笔压缩后数据各自对应于一压缩前数据。这些压缩前数据分割自同一笔原始数据。回应于与该笔原始数据相关的一需求,该程序码包含的一第一程序码自该多笔压缩后数据中选择一笔或多笔压缩后数据。一第二程序码用以将被选择的该一笔或多笔压缩后数据解压缩后存入该随机存取存储器。一第三程序码则用以根据将该一笔或多笔压缩后数据解压缩后所产生的一解压缩后数据,执行与该笔原始数据相关的一操作。
关于本发明的优点与精神可以藉由以下发明详述及附图得到进一步的了解。
附图说明
图1为根据本发明的一具体实施例中的电子装置方块图。
图2A绘示了根据本发明的只读存储器的储存内容范例;图2B用以表示压缩后数据与其原始数据的对应关系。
图3为根据本发明的一具体实施例中的控制方法图。
主要元件符号说明
100:电子装置 11:只读存储器
12:随机存取存储器 13:处理模块
14:随选分页模块 15:解压缩模块
A:应用程序 B:软件数据
A1’~An’、B1’、B2’:压缩后数据
A1~An:压缩前数据 C:未经压缩的使用者数据
S32~S36:流程步骤
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晨星软件研发(深圳)有限公司;晨星半导体股份有限公司,未经晨星软件研发(深圳)有限公司;晨星半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210332152.2/2.html,转载请声明来源钻瓜专利网。