扩展图像通信设备功能的方法及系统的制作方法

文档序号:7919987阅读:129来源:国知局
专利名称:扩展图像通信设备功能的方法及系统的制作方法
技术领域
本发明涉及图像通信技术领域,更具体地说,涉及一种图像通信设备的 程序存储系统。
背景技术
图像通信设备,例如电视,是人们的重要生活用品,人们通过它获得诸 多外界信息,例如新闻、娱乐信息或者就业、学习才几会等等。
图像通信设备通过程序存储系统,加载程序代码,执行程序指令以获得
相应的设备功能。现有的程序存储系统,包括中央处理器CPU和内存,程序 文件存放在内存中,通过CPU运行内存中的程序文件,执行程序指令,获得相
应的设备功能。随着人们对生活质量的要求越来越高,要求获取的外界信息 种类也就越来越多,人们更希望从原来的电视上看到更多,例如旅游、资讯 或者其它信息。但由于成本原因,系统中使用的内存存储空间有限。如果执 行的程序很大或很多,就会导致内存消耗殆尽,使系统运行緩慢,甚至程序 无法运行,直接影响图像通信设备的性能。
因此需要一种新的程序存储系统,扩展图像通信设备的功能,并且增加 程序文件的存储空间。

发明内容
本发明的目的之一在于提供一种扩展图像通信设备功能的程序存储系 统、设备及方法,旨在扩展图像通信设备的功能,并且增加程序文件的存储 空间。
为了实现发明目的,所述扩展图像通信设备功能的程序存储系统包括读
取并运行程序文件的CPU;与CPU连接并进行数据交互,用于存储程序文件的 内存;其中,还包括闪速存储器,与CPU连接并进行数据交互,用于存储程 序文件以供CPU读取到内存并运行。 所述闪速存储器包括
程序区,存^:程序文件以供CPU读耳又并运行; . 数据区,用于存放数据文件以供CPU读取并输出到图像通信设备的信号 处理单元。
为了更好地实现发明目的,所述闪速存储器还包括的存储空间。
所述程序区包括至少 一代码段,对应不同的程序文件类型和CPU入口地
址,以供CPU读取相应类型的程序文件。
本发明还提供了一种图像通信设备,包括
设有CPU及内存的程序存储系统,存储并运行程序文件,使图像通信设
备获得相应的功能;信号处理单元,与程序存储系统接收程序存储系统输出
的信号并将其转换输出;还包括
闪速存储器,与CPU连接并进行数据交互,用于存储程序文件以供CPU
读^f又到内存并运行。
优选地,所述闪速存储器包括 '
程序区,用于存放程序文件以供CPU读取到内存并运行;
数据区,用于存放数据文件以供CPU读取并输出到图像通信设备的信号
处理单元;
緩存区,包括交换空间,用于存放从内存中提取的程序文件以扩展内存 的存储空间。
优选地,根据不同的程序文件类型,将程序区分成不同的程序代码段, 且每个代码_敬对应不同的入口地址。
本发明还提供了 一种图像通信设备的程序加载方法,该方法基于包括 CPU、内存和闪速存储器的图像通信设备,所述闪速存储器包括设有对应CPU 入口地址的代码段、用于存放程序文件以供CPU读取并运行的程序区;设有 交换空间、用于存放从内存中提取的程序文件以扩展内存存储空间的缓存区, 所述方法包括以下步骤
步骤A.CPU读取闪速存储器中的程序文件到内存并运行;
步骤B.CPU将运行程序文件过程中产生的信号输送至信号处理单元。
所述步骤A包括
步骤A1 .根据入口地址选择程序文件类型; 步骤A2.读取程序文件到内存并运行。
为了更好地实现发明目的,所述方法还包括步骤C, CPU提取内存中的程 序文件到闪速存储器,扩展内存的存储空间
步骤C 1 .在闪速存储器的緩存区中设置交换空间; 步骤C2.将内存中的程序文件提取到交换空间; 步骤C3 .释放内存中被提取程序文件占用的空间。
所述方法还包括步骤D,设置有效程序区和无效程序区升级图像通信设备 的系统以增加图像通信设备的功能;
所述有效程序区,用于存放非升级程序文件;所述无效程序区,用于存
6放升级程序文件,供CPU读取以完成系统升级;所述步骤D包括
步骤D1.选择一有效程序区为系统程序区;将非系统程序区设置为无效程 序区;
步骤D2.将升级程序文件添加到无效程序区中或替换无效程序区中的程 序文件;
步骤D3.将所述无效程序区"i殳置为有效程序区; 步骤D4.将所述系统程序区i殳置为无效程序区。
由上可知,本发明通过在图像通信设备的程序存储系统增设闪速存储器, 用于存储程序文件供CPU运行以获得图像通信设备的相关功能,因此达到了 扩展图像通信设备功能的目的。


图l是本发明的一个实施例中图像通信设备的结构示意图; 图2是本发明的 一个实施例中扩展图像通信设备功能的程序存储系统结 构示意图3是本发明的 一个实施例中扩展图像通信设备功能的程序存储系统的
闪速存储器的结构图4是本发明的 一个实施例中闪速存储器中程序区的结构示意图5是本发明的 一个实施例中扩展图像通信设备功能的方法流程图6是本发明的 一 个实施例中读取并运行程序文件的方法流程图7是本发明的一个实施例中扩展内存存储空间的方法流程图8是本发明的一个实施例中升级图像通信设备的程序系统,以扩展图像
通信设备功能的方法流程图。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及 实施例,对本发明进行进一步详细说明。
具体实施例方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限 定本发明。
在本发明中,通过在图像通信设备中的程序存储系统内置闪速存储器, 扩展了图像通信设备的功能。
图示出了本发明的 一个实施例中图像通信设备的结构,应当说明的是, 本发明所有图示中各设备之间的连接关系是为了清楚阐释其信息交互及控制
7过程的需要,因此应当视为逻辑上的连接关系,而不应仅限于物理连接。该
图像通信设备包括
程序存储系统IO,与信号处理单元20相连并进行数据交互,包括CPUIOI、 内存102以及闪速存储器103 ,该程序存储系统10用于存储并运行程序文件使 图像通信设备获得相应的功能;
信号处理单元20:与程序存储系统10相连并进行数据交互,接收程序存 储系统10输出的信号并将其转换输出。
应当说明的是,本发明中的程序文件包括多种类型,例如系统升级程序 文件,操作系统软件、游戏软件等。在一具体实施例中,图像通信设备典型 的应用为电视机,信号处理单元20典型的应用为DSP数字信号处理器,将数字 信号转换成电视信号,例如图像、视频信号输出。
图2示出了本发明的 一个实施例中图像通信设备的程序存储系统IO的结 构,该程序存储系统10内置在图像通信设备中,与图像通信设备的信号处理 单元相连并进行数据交互,执行程序指令以获得相应的系统功能,包括
CPU 101,读耳又并运行程序文件;
内存102,与CPU101相连并进行数据交互,用于存储程序文件以供CPUIO 运行;
闪速存储器103,与CPU101连接并进行数据交互,用于存储程序文件以 供CPU103读取到内存102并运行。
在本发明中,闪速存储器103所存储的程序文件包括多种,例如系统升级 程序文件、操作系统软件、游戏软件等。在一优选实施例中,CPU101读取闪 速存储器103中的程序文件到内存102并运行该程序文件,将运行程序文件过 程中所产生的数字信号输出至信号处理单元20,由信号处理单元20转换输出, 使图像通信设备具有相应的功能。例如,在一典型的实施例中,CPU101读取 闪速存储器103中的游戏软件到内存102中,将运行游戏软件过程中产生的视 频信号转换输出至信号处理单元20,使图像通信设备具有游戏功能;在另一 典型的实施例中,CPU101读取闪速存储器103中的操作系统软件到内存102中 并将其运行,使图像通信设备具有不同风格的操作模式。
在另一优选实施例中,闪速存储器103用于存储数据文件,由CPU101读 取并输出至信号处理单元20。例如,在一具体实施例中,闪速存储器103存储 图像文件,经过CPU101读取并输出至信号处理单元20,由信号处理单元20转 换成音频或视频信号输出。
图3示出了本发明的 一个实施例中闪速存储器103的内部结构。该闪速存储器103与CPU101相连并进行数据交互。包括程序区1031、缓存区1032和数 据区1033。其中,
(1) 程序区1031:存放程序文件以供CPU101加载,用于扩展图像通信 设备的功能以及更新图像通信设备的升级;
(2) 緩存区1032:用于存放从内存102中提取的不常用文件,以扩展内 存的空间;
(3) 数据区1033:用于存放数据文件,例如音像文件。 在一优选实施例中,程序区1031根据程序文件的不同类型分成对应的
代码段,每个代码段对应一 CPU101入口地址。在一具体实施例中,程序存 储系统10启动时,先将一些必须的或常用的程序文件拷贝到内存102中;执 行过程中,需要运行某个程序文件时,若相应的程序代码没有存在于内存102 中,就会从闪速存储器103中根据相应的代码段读取这段程序代码到内存102, 若内存102的存储空间不够,则将不常用的代码段覆盖掉。
在另一优选实施例中,緩存区1032设有交换空间,用于存放从内存102 中^是:f又的程序文件。例如,当启动某个新程序时,系统将内存102中的与运 行新程序或系统程序无关的非系统程序文件4是取并存^f诸到缓存区1032的交换 空间中,并释放内存102中该非系统程序文件所占用的空间,以便为新程序 提供一部分存储空间。当需要再次运行那些被提取的非系统程序文件时,系 统到緩存区1032的交换空间中查找相关程序文件,同时释放其它程序的存储 空间,再完成当前程序的运行过程。这样,就相当于扩大了系统的内存102, 当执行的程序很大或很多时,就可以显著提高系统的性能。并且,由于通过 緩存区1032能緩解内存102的存储空间不足,可以避免因给系统配置的内存 102太小而使程序无法运行的情况。
图5示出了本发明的一个实施例中,扩展图像通信设备功能的方法流程, 该方法基于图l的系统结构,具体过程如下
在执行本发明的所有步骤之前,将程序代码及数据文件存储到闪速存储 器中,
在步骤S501中,CPU101读取闪速存储器103中的程序文件到内存102并运
行;
在步骤S502中,CPU101将运行程序文件过程中产生的信号输送至信号处 理单元20。
图6示出了本发明的一个实施例中的读取并运行程序文件的方法流程,该 方法流程是对图5的实施例中,步骤S501的补充,上述步骤S501具体包括以下
9步骤
在步骤S5011中,CPU101根据入口地址选择程序区1031中的程序文件; 在步骤S5012中,CPU101读取程序文件到内存102并运行。 在一优选实施例中,CPU10l4艮据不同类型的程序文件将程序区l(Bl分成 不同的程序代码4殳,且对应不同的CPU101入口地址,以供CPU101才艮据入口地 址选择相应的程序文件。例如,若程序区1031中存放有不同类型的程序文件A、 程序文件B以及程序文件C,则CPU 101根据各程序文件的类型将程序区1031 分别分成对应的代码段,例如,程序文件A对应代码4殳a、程序文件B对应代码 段b、程序文件C对应代码段c,并将代码段a的入口地址设置为a,,代码段b的 入口地址设置为b,,代码段c的入口地址设置为c,, CPU101读取程序文件A时, 只需在入口地址a,,读耳又对应的程序文件A。
图7示出了本发明的另一实施例中扩展内存存储空间的方法流程,该方法 流程基于图3所示的系统结构,具体过程如下
在步骤S601中,在闪速存储器103的缓存区1032中设置交换空间; 在步骤S602中,将内存102中的程序文件提取到交换空间; 在步骤S603中,释放内存102中被提取程序文件占用的空间。
图8示出了本发明的一个实施例中,升级图像通信设备系统以增加图像 通信设备功能的方法流程,该方法流程基于图4的系统结构,如图4所示, 程序区1031包括子程序区10311和子程序区10312,其中子程序区10312是 子程序区10311的备份。升级图像通信设备系统的具体过程如下
在步骤S701中,将一有效子程序区设置为系统程序区,另一非系统子程 序区为无岁丈禾呈序区;
在步骤S702中,将相应的升级程序文件添加到或替换掉无效程序区原有 的程序文件;
在步骤S703中,将无效程序区设置为有效程序区; 在步骤S704中,将系统程序区设置为无效程序区。
应当说明的是,本发明中,有效程序区是指升级过程中,用于存放非升 级程序文件的程序区;无效程序区是指在升级过程中,用于存放升级程序文 件,供CPU101读取以完成系统升级。
在一具体实施例中,程序区1031包括有效子程序区1031 l和有效子程序区 10312,系统上电时,首先会选择其中的一个有效子程序区作为系统的程序区, 系统运行过程中所需的程序将从该系统程序区获得。当系统需要升级时,若 选择子程序区103]1作为系统程序区,则相应的,子程序区10312为非系统程
10序区。将子程序区10312"i殳置为无效程序区,系统升级时,CPU101将升级程 序文件中的程序代码添加到或替换掉无效程序区(子程序区10312)中原有的 程序代码,完成升级。升级完成后,再将无效程序区(子程序区10312)设置 为有效程序区,系统程序区(子程序区10311 )设置为无效程序区。整个升级 过程没有修改系统程序区(子程序区10311)中的程序代码,即使升级失败, 系统也可以照常运行,提高了程序存储系统的安全性。升级完成后,还可以 将系统的程序区直接切换到子程序区10312,也可以在下次启动时再做处理。 系统程序区切换到子程序区10312后,还可以将子程序区10312的程序代码拷 贝到子程序区10311中,并将子程序区10311设置为有效程序区,作为子程序 区10312的备4分。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种扩展图像通信设备功能的程序存储系统,内置在图像通信设备中,与图像通信设备的信号处理单元相连,用于运行程序文件,使图像通信设备的系统获得相应的功能;程序存储系统包括读取并运行程序文件的CPU;与CPU连接并进行数据交互,用于存储程序文件的内存;其特征在于,还包括闪速存储器,与CPU连接并进行数据交互,用于存储程序文件以供CPU读取到内存并运行。
2、 根据权利要求l所述的扩展图像通信设备功能的程序存储系统,其特 征在于,所述闪速存储器包括程序区,存放程序文件以供CPU读取并运行;数据区,用于存放数据文件以供CPU读取并输出到图像通信设备的信号 处理单元。
3、 根据权利要求2所述的扩展图像通信设备功能的程序存储系统,所述 程序区包括至少 一代码段,分别对应不同的程序文件类型和CPU入口地址, 以供CPU读取相应类型的程序文件。
4、 根据权利要求1或2所述的扩展图像通信设备功能的程序存储系统,其 特征在于,所述闪速存储器还包括缓存区,包括交换空间,用于存放从内存中提取的程序文件以扩展内存 的存储空间。
5、 一种图像通信设备,包括设有CPU及内存的程序存储系统,存储并运 行程序文件,使图像通信设备获得相应的功能;信号处理单元,与程序存储 系统连接,接收程序存储系统输出的信号并将其转换输出;其特征在于,所 述程序存储系统还包括闪速存储器,与CPU连接并进行数据交互,用于存储程序文件以供CPU 读耳又到内存并运行。
6、 根据权利要求5所述的图像通信设备,其特征在于,所述闪速存储器 包括程序区,用于存放程序文件以供CPU读耳又并运行;数据区,用于存放数据文件以供CPU读取并输出到信号处理单元。
7、 根据权利要求6所述的图像通信设备,其特征在于,所述程序区包括 至少一代码段,对应不同类型的程序文件和CPU入口地址,以供CPU读取相应 类型的程序文件。
8、 根据权利要求5或6所述的图像通信设备,其特征在于,所述闪速存储 器还包括緩存区,包括交换空间,用于存放从内存中提取的程序文件以扩展内存 的存储空间。
9、 一种扩展图像通信设备功能的方法,基于包括CPU、内存和闪速存储 器的图像通信设备,所述闪速存储器包括设有对应CPU入口地址的代码段、 用于存放程序文件以供CPU读取并运行的程序区;设有交换空间、用于存放 从内存中提取的程序文件以扩展内存存储空间的緩存区,其特征在于,所述 方法包括以下步骤步骤A.CPU读取闪速存储器中的程序文件到内存并运行程序文件; 步骤B.CPU将运行程序文件过程中产生的信号输送至信号处理单元。
10、 根据权利要求9所述的扩展图像通信设备功能的方法,其特征在于, 所述步骤A包括步骤A1 .根据入口地址选择程序文件类型; 步骤A2.读取程序区中的程序文件到内存并运行。
11、 根据权利要求9所述的扩展图像通信设备功能的方法,其特征在于, 所述方法还包括步骤C, CPU提取内存中的程序文件到闪速存储器,扩展内存 的存储空间,所述步骤C包括步骤C 1 .在闪速存储器的緩存区中设置交换空间; 步骤C2潜内存中的程序文件提取到交换空间; 步骤C3 .释放内存中被提取程序文件占用的空间。
12、 根据权利要求9所述的扩展图像通信设备功能的方法,其特征在于, 所述方法还包括步骤D,设置有效程序区和无效程序区,升级图像通信设备的 系统以增加图像通信设备的功能;所述有效程序区,用于存放非升级程序文件;所述无效程序区,用于存 放升级程序文件,供CPU读取以完成系统升级;所述步骤D包括步骤D1.选择一有效程序区为系统程序区;将非系统程序区设置为无效程序区;步骤D2.将升级程序文件添加到无效程序区中或替换无效程序区中的程序文件;步骤D3.将所述无效程序区设置为有效程序区; 步骤D4.将所述系统程序区设置为无效程序区。
全文摘要
本发明涉及图像通信领域,提供了一种扩展图像通信设备功能的方法及系统。所述系统内置在图像通信设备中,用于运行程序文件,使图像通信设备的系统获得相应的功能;程序存储系统包括读取并运行程序文件的CPU;与CPU连接并进行数据交互,用于存储程序文件的内存;其中,还包括闪速存储器,与CPU连接并进行数据交互,用于存储程序文件以供CPU读取到内存并运行。本发明还提供了一种扩展图像通信设备功能的方法。本发明通过将含有程序文件的闪速存储器与CPU连接,扩展了图像通信设备的功能;并且,由于在闪速存储器中设置了交换空间以提取内存中存储的程序文件,扩展了内存的存储空间。
文档编号H04N5/44GK101686340SQ200810167419
公开日2010年3月31日 申请日期2008年9月26日 优先权日2008年9月26日
发明者卢赛文 申请人:深圳市朗科科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1