可携式电子装置及其数据动态处理方法制造方法及图纸

技术编号:2859055 阅读:147 留言:0更新日期:2012-04-11 18:40
一种可携式电子装置及其数据动态处理方法。可携式电子装置具有一处理单元、一随机存取内存以及一只读存储器,其中只读存储器具有一压缩程序代码储存区以及一动态数据储存区,压缩程序代码储存区中储存有一压缩程序数据。处理单元从压缩程序代码储存区撷取压缩程序数据,将压缩程序数据解压缩而产生一解压缩程序数据,储存至随机存取内存。然后,从随机存取内存将解压缩完毕的解压缩程序数据储存至动态数据储存区之中。最后,即可从动态数据储存区执行解压缩程序数据。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
近年来,由于科技日益发达,各种便于携带的电子装置也随之出现。常见的可携式电子装置,举凡数字相机、移动电话手机、或是电子辞典等,多半具有处理装置以及存储装置,用以提供使用者各种不同的功能,例如数字摄影、通讯、数据查询等功能。除了上述的主要功能之外,这些可携式电子装置多半还具有一些附加功能,以固件(firmware)程序的形式储存于电子装置的存储装置之中,以提供使用者方便使用。举例而言,请参见附图说明图1,以一数字相机为例说明其架构。图1的数字相机具有一中央处理器10,例如一特殊应用集成电路(ASIC)10,以做为处理数字摄影以及其它功能的处理装置,而存储装置则包括有用以储存固件程序的只读存储器(ROM)20以及可重复读写储存数据的随机存取内存(RAM)30,例如常见的同步动态内存(SDRAM)。另外,数字相机更可连接有可拆卸的外部储存装置40,例如各种不同形式的存储卡(Memory Card)或其它形式的外部内存等。一般而言,上述做为附加功能的程序即是以固件程序的形式事先写入在只读存储器20中,以便于使用者执行。由上述说明可知,若是使用于可携式电子装置的存储装置的容量越大,即可事先储存较大或较多的程序,而提供使用者较为复杂或是较多选择的附加功能。然而,无论任何种类的可携式电子装置,多半都朝向小型化与轻量化的方向设计,以增强其可携带性,加以存储装置成本因素的考量,因此存储装置的容量必然会受到限制。这使得程序开发设计者在设计这些附加功能的程序时,若是将程序设计成容量较大较为复杂,或是欲提供可供使用者多样选择的多个程序时,有可能无法将这些程序写入存储装置之中,因而限制可携式电子装置的附加功能。针对此一问题,目前常见的做法是将这些附加功能的程序储存在外部储存装置40,即可藉由可携式电子装置提供较为复杂或多样化的附加功能,例如电子辞典即可以插入不同功能的存储卡,而提供使用者多种不同的附加功能。然而,如此虽然不需增加可携式电子装置的存储装置容量,但外部储存装置的成本则会相对大幅增加。
技术实现思路
有鉴于此,本专利技术的一目的即在于提出一种,针对已知技术中可携式电子装置的存储装置容量受限的特性,使其可在不增加存储装置容量的情况下,动态改变附加功能的程序,以提供使用者更为强大的附加功能。本专利技术揭示一种可携式电子装置数据动态处理方法,包括下列步骤首先,提供一可携式电子装置,具有一处理单元、一随机存取内存以及一只读存储器,其中只读存储器具有一压缩程序代码储存区以及一动态数据储存区,压缩程序代码储存区中储存有一压缩程序数据。其次,处理单元从压缩程序代码储存区撷取压缩程序数据,将压缩程序数据解压缩而产生一解压缩程序数据,储存至随机存取内存。然后,从随机存取内存将解压缩完毕的解压缩程序数据储存至动态数据储存区之中。最后,即可从动态数据储存区执行解压缩程序数据。另外,本专利技术揭示一种可携式电子装置,包括一只读存储器以及一处理单元。只读存储器包括一压缩程序数据储存区以及一动态数据储存区,压缩程序数据储存区储存有一压缩程序数据。处理单元从该压缩程序数据储存区撷取该压缩程序数据,将该压缩程序数据解压缩而产生一解压缩程序数据,并将解压缩完毕的该解压缩程序数据储存至该动态数据储存区之中。又,可携式电子装置更可包括一随机存取内存,在处理单元对压缩程序数据解压缩的过程中储存解压缩程序数据。另外,本专利技术中,可携式电子装置更可包括一外部储存装置,可拆卸地连接于处理单元,其中外部储存装置中储存有压缩程序数据,使得处理单元也可从外部储存装置撷取压缩程序数据,将压缩程序数据解压缩而产生解压缩程序数据,储存至随机存取内存。另外,上述外部储存装置可为一存储卡(memory card),处理单元可为一特殊应用集成电路(ASIC),而只读存储器可为一外部只读存储器(external ROM)。为使本专利技术的上述及其它目的、特征和优点能更明显易懂,下文特举数个具体的较佳实施例,并配合附图做详细说明。附图简述图1是已知可携式电子装置架构的示意图。图2是本专利技术一实施例的可携式电子装置的示意图。图3是本专利技术的可携式电子装置数据动态处理方法的流程图。附图符号说明10~中央处理器;20~只读存储器(ROM);22~动态数据储存区;24~压缩程序代码储存区;30~随机存取内存(RAM);40~外部储存装置;110~中央处理器;120~只读存储器(ROM);130~随机存取内存(RAM);140~外部储存装置。具体实施例方式本专利技术的可携式电子装置可实施于各种不同的形式,举凡数字相机、移动电话手机、电子辞典等,或是其它适用的可携式电子装置,皆可应用本专利技术所揭示的概念。请参见图2,以数字相机做为一实施例,说明本专利技术的可携式电子装置。图2所示的实施例中,数字相机(可携式电子装置)是具有一中央处理器10,例如一特殊应用集成电路(ASIC),其功用是做为一处理单元,对数字相机的数据进行处理。另外,存储装置则包括有用以储存固件程序的只读存储器(ROM)20以及可重复读写储存数据的随机存取内存(RAM)30,分别连接于中央处理器10(处理单元)。一般而言,若以数字相机为例,只读存储器20可采用外部只读存储器(external ROM)的形式,而随机存取内存30则可采用例如常见的同步动态内存(SDRAM)。另外,数字相机更可连接有可拆卸的外部储存装置40,例如各种不同形式的存储卡(Memory Card)或其它形式的外部内存等。本实施例中,只读存储器20之中区分有一动态数据储存区22以及一压缩程序数据储存区24,其中压缩程序数据储存区24是做为一保留区域,用以储存至少一压缩程序数据,这些压缩程序数据为数字相机所提供的附加功能的程序压缩文件,例如游戏程序等。这些游戏程序以压缩程序数据的形式储存在压缩程序数据储存区24中,可经由中央处理器10解压缩的过程而产生解压缩程序数据,并写入于动态数据储存区22中,用以做为提供使用者附加功能的程序。随机存取内存30则是在中央处理器10对压缩程序数据解压缩的过程中做为一暂存内存之用,储存解压缩程序数据。藉由本实施例的结构,由于只读存储器20区分为动态数据储存区22以及压缩程序数据储存区24,因此可将未使用或较不常用的程序数据压缩,而存放于压缩程序数据储存区24中,待其需要执行时,再将其解压缩并更新至动态数据储存区22中。如此,即可动态改变动态数据储存区22中的解压缩程序数据,而提供使用者相对较多的功能,并可以节省只读存储器20的容量空间,发挥其最大效益。在此必须说明,由于一般只读存储器20的数据无法让使用者任意写入或改变,因此上述解压缩程序数据更新至动态数据储存区22的动作,与使用者一般对随机存取内存30或外部储存装置40所执行的数据存取动作并不相同,而是采用烧录(record)的技术。请再参见图3,说明本专利技术的可携式电子装置数据动态处理方法。当使用者在使用例如图2所示的可携式电子装置时,会考虑是否需要使用其提供的附加功能,例如游戏程序等。这些游戏程序以压缩程序数据的形式储存在压缩程序数据储存区24中,当使用者决定采用其中一项附加功能时,中央处理器10(处理单元)会判断动态数据储存区22中的解压缩程序数据是否需要更新(步骤S本文档来自技高网
...

【技术保护点】
一种可携式电子装置数据动态处理方法,包括下列步骤:提供一可携式电子装置,具有一处理单元、一随机存取内存以及一只读存储器,其中该只读存储器具有一压缩程序代码储存区以及一动态数据储存区,该压缩程序代码储存区中储存有一压缩程序数据;   该处理单元从该压缩程序代码储存区撷取该压缩程序数据,将该压缩程序数据解压缩而产生一解压缩程序数据,储存至该随机存取内存;从该随机存取内存将解压缩完毕的该解压缩程序数据储存至该动态数据储存区之中;以及从该动态数据储存区执行该 解压缩程序数据。

【技术特征摘要】
1.一种可携式电子装置数据动态处理方法,包括下列步骤提供一可携式电子装置,具有一处理单元、一随机存取内存以及一只读存储器,其中该只读存储器具有一压缩程序代码储存区以及一动态数据储存区,该压缩程序代码储存区中储存有一压缩程序数据;该处理单元从该压缩程序代码储存区撷取该压缩程序数据,将该压缩程序数据解压缩而产生一解压缩程序数据,储存至该随机存取内存;从该随机存取内存将解压缩完毕的该解压缩程序数据储存至该动态数据储存区之中;以及从该动态数据储存区执行该解压缩程序数据。2.如权利要求1所述的可携式电子装置数据动态处理方法,更包括下列步骤连接一外部储存装置至该可携式电子装置,其中该外部储存装置中储存有该压缩程序数据;以及该处理单元从该外部储存装置撷取该压缩程序数据,将该压缩程序数据解压缩而产生该解压缩程序数据,储存至该随机存取内存。3.如权利要求2所述的可携式电子装置数据动态处理方法,其中,该外部储存装置包括一存储卡。4.如权利要求1所述的可携式电子装置数据动态处理方法,其中,该处理单元是一特殊应用集成电路。5.如权利要求1所述的可携式电子装置数据动态处理方法,其中,该只读存储器为一外部只读存储器。6.如权利要求1所述的可携式电子装置数据动态处理方法,其中,该...

【专利技术属性】
技术研发人员:林敬顺许英豪
申请(专利权)人:明基电通股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1