《信息处理装置、广播接收装置和软件启动方法.pdf》由会员分享,可在线阅读,更多相关《信息处理装置、广播接收装置和软件启动方法.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103136021 A(43)申请公布日 2013.06.05CN103136021A*CN103136021A*(21)申请号 201210495302.1(22)申请日 2012.11.282011-261878 2011.11.30 JP2012-110529 2012.05.14 JPG06F 9/445(2006.01)H04N 21/443(2011.01)(71)申请人三菱电机株式会社地址日本东京都(72)发明人汤川纯 德山悟 上田健介三木智子(74)专利代理机构北京三友知识产权代理有限公司 11127代理人李辉 马建军(54) 发明名称信息处理装置、广。
2、播接收装置和软件启动方法(57) 摘要本发明涉及信息处理装置、广播接收装置和软件启动方法,能够缩短从电源接通到能够显示该装置接收到的数字广播信号的视频为止的时间。在广播接收装置(1)中,主控制部(11)从存储在第1存储部(20a)中的软件数据中选择为了开始执行启动处理而使用的执行对象软件数据,使用该软件数据开始执行启动处理,从第1存储部中检索执行对象软件数据以外的其它软件数据,在能够检索到其它软件数据时,判断其它软件数据与初始状态相比是否进行了变更,在其它软件数据进行了变更的情况下,从存储在第2存储部(30a)中的软件数据中读入初始状态的软件数据,在第1存储部中,用读入的初始状态的软件数据改写。
3、其它软件数据。(30)优先权数据(51)Int.Cl.权利要求书2页 说明书12页 附图8页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书12页 附图8页(10)申请公布号 CN 103136021 ACN 103136021 A1/2页21.一种信息处理装置,其特征在于,该信息处理装置具有: 非易失性的第1存储部,其能够存储开始执行装置的启动处理时使用的多个软件数据,能够读入和写入所述多个软件数据; 非易失性的第2存储部,其具有比所述第1存储部的第1读入速度慢或与之相等的第2读入速度,存储有所述多个软件数据中的至少一个; 操作输入部;以及 主控制部,其具有选择。
4、所述软件数据的软件数据选择部和判断所述软件数据有无变更的软件数据变更判断部,对所述第1存储部和所述第2存储部的动作进行控制, 根据来自所述操作输入部的命令, 所述软件数据选择部从存储在所述第1存储部中的多个软件数据中选择为了开始执行启动处理而使用的执行对象软件数据, 所述主控制部使用所述执行对象软件数据,开始执行启动处理, 所述软件数据选择部从存储在所述第1存储部中的多个软件数据中检索开始执行启动处理时使用的所述执行对象软件数据以外的其它软件数据, 所述软件数据变更判断部判断所述检索到的所述其它软件数据是否从初始状态起进行了变更, 在所述其它软件数据从该初始状态起进行了变更的情况下,所述软件数。
5、据选择部从存储在所述第2存储部中的所述至少1个软件数据中选择所述其它软件数据的初始状态的软件数据,从所述第2存储部读入所述初始状态的软件数据,用该读入的初始状态的软件数据改写存储在所述第1存储部中的所述其它软件数据。 2.根据权利要求1所述的信息处理装置,其特征在于, 所述主控制部在信息处理装置执行启动处理后,在所述第1存储部中,针对所述执行对象软件数据以外的软件数据,进行是否从所述初始状态起进行了变更的所述判断以及所述读入的初始状态的软件数据的所述改写,使得能够在开始执行下次的启动处理时使用。 3.根据权利要求1或2所述的信息处理装置,其特征在于, 所述第1存储部和所述第2存储部是独立的存储。
6、装置, 所述第2存储部的读入速度比所述第1存储部的读入速度慢。 4.根据权利要求1或2所述的信息处理装置,其特征在于, 所述第1存储部和所述第2存储部是同一存储装置的不同存储区域, 所述第2存储部的读入速度与所述第1存储部的读入速度相等。 5.根据权利要求1或2所述的信息处理装置,其特征在于, 所述第1存储部保持的所述软件数据是在所述启动处理后执行一定处理后存储在所述第1存储部中的快照数据。 6.根据权利要求1或2所述的信息处理装置,其特征在于, 所述操作输入部包含多个操作按钮, 所述主控制部从所述第1存储部中选择与所述多个操作按钮内被操作的操作按钮对应的软件数据,作为所述执行对象软件数据。 。
7、7.根据权利要求1或2所述的信息处理装置,其特征在于, 所述信息处理装置还具有易失性存储部, 权 利 要 求 书CN 103136021 A2/2页3所述主控制部将开始执行所述启动处理所需要的软件数据存储在所述第1存储部和所述第2存储部中,将开始执行所述启动处理所需要的软件数据以外的软件数据存储在所述易失性存储部中。 8.一种广播接收装置,其特征在于,该广播接收装置具有: 广播接收部,其接收广播信号并进行处理;以及 权利要求17中的任意一项所述的信息处理装置, 所述信息处理装置的主控制部对所述广播接收部进行控制。 9.一种软件启动方法,用于具有非易失性的第1存储部和非易失性的第2存储部的装置,。
8、该第1存储部能够存储开始执行启动处理时使用的多个软件数据,该第2存储部具有比所述第1存储部的第1读入速度慢或与之相等的第2读入速度,存储所述多个软件数据中的至少一个,其特征在于,该软件启动方法具有如下步骤: 选择步骤,从存储在所述第1存储部中的多个软件数据中选择为了开始执行启动处理而使用的执行对象软件数据; 启动处理开始执行步骤,使用所述执行对象软件数据,开始执行启动处理; 检索步骤,从存储在所述第1存储部中的多个软件数据中检索开始执行启动处理时使用的所述执行对象软件数据以外的其它软件数据; 判断步骤,判断所述检索到的所述其它软件数据是否从初始状态起进行了变更;以及 改写步骤,在所述其它软件数。
9、据从该初始状态起进行了变更的情况下,从存储在所述第2存储部中的所述至少1个软件数据中选择所述其它软件数据的初始状态的软件数据,从所述第2存储部读入所述初始状态的软件数据,用该读入的初始状态的软件数据改写存储在所述第1存储部中的所述其它软件数据。 10.根据权利要求9所述的软件启动方法,其特征在于, 在执行所述启动处理后,在所述第1存储部中,针对所述执行对象软件数据以外的软件数据,通过所述判断步骤和所述改写步骤,使得能够在开始执行下次的启动处理时使用。 11.根据权利要求9或10所述的软件启动方法,其特征在于, 所述第1存储部保持的所述软件数据是在所述启动处理后执行一定处理后存储在所述第1存储部。
10、中的快照数据。 12.根据权利要求9或10所述的软件启动方法,其特征在于, 在所述选择步骤中,从所述第1存储部中选择与操作输入部的多个操作按钮内被操作的操作按钮对应的软件数据,作为所述执行对象软件数据。 权 利 要 求 书CN 103136021 A1/12页4信息处理装置、 广播接收装置和软件启动方法 技术领域0001 本发明涉及信息处理装置、广播接收装置和软件启动方法。 背景技术0002 在数字广播中,为了提供各种服务,除了视频信息和声音信息以外,还发送文字信息、发布静态图像的数据广播和基于来自视听者的输入信息的双向交互功能等的附加信息。与以往相比,为了实现这些服务的提供而使用的应用程序已。
11、经高功能化和多功能化。并且,一般地,在广播接收装置中,为了执行应用程序而采用通用的操作系统(OS)。另外,在本申请中,将包含OS和应用程序的程序的总称称作“软件”,将表示软件的电子数据称作“软件数据”。 0003 在进行广播接收的信息处理装置中,CPU(Central Process Unit)将与数字广播特有的服务对应的各个软件数据读入作业用的RAM(Random Access Memory)中,执行软件。作为RAM,具有切断电力供给时删除所存储的电子数据的易失性RAM、以及即使切断电力供给也持续保持所存储的电子数据的非易失性RAM。易失性RAM的一例是DRAM(Dynamic Randam。
12、 Access Memory),非易失性RAM的一例是MRAM(Magnetic Randam Access Memory)。并且,虽然SRAM(Static Randam Access Memory)是易失性RAM,但是,通过与辅助电源一起使用SRAM,能够用作非易失性存储装置。同样,虽然DRAM是易失性RAM,但是,通过与辅助电源一起使用DRAM,能够用作非易失性存储装置。 0004 在现有的信息处理装置中,使用廉价的易失性RAM和昂贵的非易失性闪存,在启动装置时,从闪存针对易失性RAM进行软件数据的传输处理,但是,由于该传输处理所需要的时间较长,因此,存在从装置的电源接通到启动处理完成为。
13、止的等待时间变长的问题。 0005 为了解决该问题,提出了如下装置:在启动装置时,不将CPU读入的软件数据存储在读入速度较慢的闪存中,而将其存储在读入速度较快且始终通过辅助电源供电 的启动用的易失性RAM中,在启动装置时,CPU从启动用的易失性RAM中读入软件数据(例如参照专利文献1)。 0006 并且,提出了如下方法:通过代替易失性RAM而使用非易失性RAM,省去软件数据的传输处理。例如,提出了如下装置:将软件数据区分成在装置运行中进行改写的数据和不进行改写的数据,通过将在装置运行中进行改写的数据存储在非易失性RAM中,削减启动装置时的数据的传输处理(例如参照专利文献2)。 0007 【专利。
14、文献1】日本特开2008-097105号公报 0008 【专利文献2】日本特开2005-011120号公报 0009 但是,在现有的信息处理装置中,除了CPU和RAM以外,还具有利用通过CPU进行动作的软件以外的软件进行动作的DSP(Digital Signal Processer)等的硬件,在RAM上存储包含DSP用软件数据的各种软件数据。一般地,DSP用软件数据在通过CPU进行动作的软件的控制管理以外,无法根据通过CPU进行动作的软件来掌握如何改写该软件数据。因此,在现有的广播接收装置中,需要在电源接通后进行与DSP等的硬件动作对应的初始化序列说 明 书CN 103136021 A2/12。
15、页5处理,即使在非易失性RAM中存储DSP用软件数据,也会在运行中改写DSP用软件数据,因此,无法与接通电源时的硬件动作连动,在切断装置电源后的电源再次接通时,存在DSP等的硬件无法正常动作的问题。 0010 并且,在电视这种进行广播接收的信息处理装置中,时常产生用户不经意地从电源插头拔出该装置的电源缆线的情况。即使代替易失性RAM而使用非易失性RAM,由于电源切断之前的非易失性RAM的数据处于各种处理中途的状态,因此,在电源恢复时,存在软件处理无法动作的问题。并且,在电源切断之前的非易失性RAM的数据处于以硬件的初始化处理为前提的处理中途的状态的情况下,在再次接通装置电源的情况下,由于硬件的。
16、初始化处理未完成,因此,非易失性RAM的数据与电源切断前的数据不一致。因此,存在无法直接使用非易失性RAM的内容启动装置的问题。 0011 在产生上述问题的情况下,作为非正常时的恢复处理,从读入专用的闪存等的读入速度较慢的存储部向RAM进行软件数据的传输处理,该处理所需的传输时间较多,与恢复处理的开始判断处理的时间结合,存在信息处理装置的启动处理时间变长的问题。 发明内容0012 本发明正是为了解决上述现有技术的课题而完成的,其目的在于,提供一种信息处理装置、广播接收装置和软件启动方法,能够缩短从电源接通时到能够执行规定功能为止的等待时间。 0013 本发明的一个方式的信息处理装置的特征在于,。
17、该信息处理装置具有:非易失性的第1存储部,其能够存储开始执行装置的启动处理时使用的多个软件数据,能够读入和写入所述多个软件数据;非易失性的第2存储部,其具有比所述第1存储部的第1读入速度慢或与之相等的第2读入速度,存储所述多个软件数据中的至少一个;操作输入部;以及主控制部,其具有选择所述软件数据的软件数据选择部和判断所述软件数据有无变更的软件数据变更判断部,对所述第1存储部和所述第2存储部的动作进行控制,根据来自所述操作输入部的命令,所述软件数据选择部从存储在所述第1存储部中的多个软件数据中选择为了开始执行启动处理而使用的执行对象软件数据,所述主控制部使用所述执行对象软件数据,开始执行启动处理。
18、,所述软件数据选择部从存储在所述第1存储部中的多个软件数据中检索开始执行启动处理时使用的所述执行对象软件数据以外的其它软件数据,所述软件数据变更判断部判断所述检索到的所述其它软件数据是否从初始状态起进行了变更,在所述其它软件数据从该初始状态起进行了变更的情况下,所述软件数据选择部从存储在所述第2存储部中的所述至少1个软件数据中选择所述其它软件数据的初始状态的软件数据,从所述第2存储部读入所述初始状态的软件数据,用该读入的初始状态的软件数据改写存储在所述第1存储部中的所述其它软件数据。 0014 本发明的另一个方式的软件启动方法用于具有非易失性的第1存储部和非易失性的第2存储部的装置,该第1存储。
19、部能够存储开始执行启动处理时使用的多个软件数据,该第2存储部具有比所述第1存储部的第1读入速度慢或与之相等的第2读入速度,存储所述多个软件数据中的至少一个,其特征在于,该软件启动方法具有如下步骤:选择步骤,从存储在所述第1存储部中的多个软件数据中选择为了开始执行启动处理而使用的执行对象软件数据;启动处理开始执行步骤,使用所述执行对象软件数据,开始执行启动处理;说 明 书CN 103136021 A3/12页6检索步骤,从存储在所述第1存储部中的多个软件数据中检索开始执行启动处理时使用的所述执行对象软件数据以外的其它软件数据;判断步骤,判断所述检索到的所述其它软件数据是否从初始状态起进行了变更;。
20、以及改写步骤,在所述其它软件数据从该初始状态起进行了变更的情况下,从存储在所述第2 存储部中的所述至少1个软件数据中选择所述其它软件数据的初始状态的软件数据,从所述第2存储部读入所述初始状态的软件数据,用该读入的初始状态的软件数据改写存储在所述第1存储部中的所述其它软件数据。 0015 根据本发明,能够得到如下效果:能够缩短从电源接通时到能够执行规定功能为止的等待时间。 附图说明0016 图1是示出本发明的实施方式1的广播接收装置的结构的一例的框图。 0017 图2是简化示出实施方式1的包含信息处理装置的广播接收装置的结构的框图。 0018 图3是示出实施方式1的广播接收装置启动时的主控制部的。
21、处理(软件启动方法)的流程图。 0019 图4是示出实施方式1的广播接收装置的软件数据选择部的处理的流程图。 0020 图5是简化示出本发明的实施方式2的包含信息处理装置的广播接收装置的结构的框图。 0021 图6是示出实施方式2的广播接收装置启动时的主控制部的处理(软件启动方法)的流程图。 0022 图7是简化示出本发明的实施方式3的包含信息处理装置的广播接收装置的结构的框图。 0023 图8是简化示出本发明的实施方式4的包含信息处理装置的广播接收装置的结构的框图。 0024 标号说明 0025 1、2、3、4:广播接收装置;1a、2a、3a、4a:信息处理装置;10:CPU;11:主控制部。
22、;12:软件数据选择部;13:软件数据变更判断部;20:非易失性RAM;20a:第1存储部;21:软件数据(A);22:软件数据(B);23:快照数据(D);24:快照数据(E);25:快照数据(G);30:备用非易失存储器;30a:第2存储部;31:软件数据(C);32:快照数据(F);33:快照数据(H);40:操作输入部;41:操作按钮;42:遥控器接收部;43:遥控器;50:广播接收部;51:调谐器;52:解扰器;53:解复用器;54:视频信息解码器;55:声音信息解码器;56:数据广播处理部;57:图形生成部;60:信号输出部;61:视频合成部;62:视频转换器;63:模 拟转换部;。
23、70:易失性存储部。 具体实施方式0026 实施方式1 0027 图1是概略地示出本发明的实施方式1的包含信息处理装置1a的广播接收装置1的结构的具体例的框图。如图1所示,实施方式1的广播接收装置1具有对该装置全体进行控制的CPU10、存储执行软件时使用的软件数据的非易失性RAM20、备用的保持软件数据的备用非易失存储器30、操作输入部40、广播接收部50和信号输出部60。并且,实施方式说 明 书CN 103136021 A4/12页71的广播接收装置1具有用于与其它装置进行通信的通信处理部80。但是,也可以不具有通信处理部80。另外,广播接收装置1的结构中的CPU10、非易失性RAM20、备。
24、用非易失存储器30和操作输入部40构成实施方式1的信息处理装置1a。 0028 操作输入部40具有为了对广播接收装置1输入用户指示而设置在装置主体中的操作按钮41、以及从输入用户指示的遥控器43接收用户指示的内容的遥控器接收部42。但是,操作输入部40的结构不限于图1的例子,只要是能够输入用户指示的结构即可,也可以是仅具有操作按钮41的结构、仅具有接受来自遥控器43的信号的遥控器接收部42的结构等的其它结构。 0029 广播接收部50具有:调谐器51,其受理广播信号并取入到广播接收装置1内;解扰器52,其对调谐器51受理的已加密的广播信号进行解密;以及解复用器53,其从由解扰器52解密后的非加。
25、密的广播信号中选择视频信号、声音信号和数据广播信号等附加信号。并且,广播接收部50具有:视频信息解码器54,其对由解复用器53选择出的视频信号进行解码并返回到原来的视频信息;声音信息解码器55,其对同样由解复用器53选择出的声音信号进行解码并返回到原来的声音信息;数据广播处理部56,其输入同样由解复用器53选择出的数据广播信号并生成数据广播画面信息;以及图形生成部57,其生成显示在广播接收装置1中的用于进行用户操作的图形画面。 0030 信号输出部60具有:视频合成部61,其通过对从数据广播处理部56输出的视频信息、从视频信息解码器54输出的视频信息、由图形生成部57生成的视频信息进行重叠,对。
26、视频进行合成;视频转换器62,其将由视频合成部61合成的视频信息转 换成期望输出格式的视频信息;以及模拟转换部63,其将声音信息解码器55输出的数字声音信息转换成模拟声音信号。 0031 CPU10对输入到广播接收装置1的广播信号进行解码,对广播接收装置1内的各结构进行控制,使得能够向用户提供基于该广播信号的视频信息、声音信息和附加信息。 0032 图2是简化示出图1的广播接收装置1的结构的框图。在图2中,将图1所示的非易失性RAM20表记为第1存储部20a,将图1中的备用非易失存储器30表记为第2存储部30a,将负责广播接收装置1的全体控制的结构即CPU10表记为主控制部11。另外,广播接收。
27、装置1的结构中的主控制部11、第1存储部20a、第2存储部30a和操作输入部40构成实施方式1的信息处理装置1a。 0033 另外,图2所示的第2存储部30a也可以由图1所示的备用非易失存储器30以外的结构,例如非易失性RAM20的一部分构成。并且,在组合非易失性RAM20和备用非易失存储器30构成第1存储部20a和第2存储部30a的情况下,由于备用非易失存储器30一般是廉价且大容量的,因此,在软件数据的数据尺寸较大的情况下,也能够利用廉价的结构实现广播接收装置1全体。另一方面,在利用非易失性RAM20构成第1存储部20a和第2存储部30a的情况下,由于从非易失性RAM20读入的读入速度较快,。
28、因此,不仅可缩短主控制部11的读入时间,并且,构成广播接收装置1的部件数量减少,因此,能够成为简易的设计,能够提高广播接收装置1的可靠性。 0034 作为非易失性存储部的第1存储部20a能够存储开始执行广播接收装置1的启动处理时使用的多个软件数据。多个软件数据能够从第1存储部20a读入,并且能够写入第1存储部20a中。 说 明 书CN 103136021 A5/12页80035 作为非易失性存储部的第2存储部30a存储有存储在第1存储部20a中的多个软件数据中的至少一方。具有比非易失性的第1存储部的第1读入速度慢或与该第1读入速度相等的第2读入速度。在图2中,示出第1存储部20a存储2个软件数。
29、据的状况,2个软件数据是软件数据(A)21和软件数据(B)22。并且,在图2中,第2存储部30a存储1个软件数据,该软件数据是软件数据(C)31。另外,存储在第1存储部20a和第2存储部30a中的软件数据不仅仅是在主控制部11上进行动作的软件数据,还包含在广播接收部50或信号输出部60中使用的专用的软件数据。 0036 主控制部11包含:软件数据选择部12,其选择使用存储在第1存储部20a中的 软件数据内的哪个软件数据开始执行基于主控制部11的处理;以及软件数据变更判断部13,其判断存储在第1存储部20a中的多个软件数据是否存在变更,例如存储在第1存储部20a中的软件数据是否从初始状态起进行了。
30、变更。 0037 图3是示出实施方式1的广播接收装置1的主控制部11进行的启动处理(实施方式1的软件启动方法)的流程图。 0038 当用户进行广播接收装置1的电源接通操作后,主控制部11受理通过操作输入部40输入的来自用户的启动命令(图3的步骤S1),开始进行启动处理(图3的步骤S2)。操作输入部40例如由设于广播接收装置1中的操作按钮(图1中的结构41)实现,或者由遥控器和遥控器接收部(图1中的结构43和42)实现。通常,广播接收装置1处于能够受理来自操作输入部40的启动命令的状态。广播接收装置1也可以设置与用于受理从操作输入部40输入的来自用户的启动处理的开始命令的主控制部11不同的控制部。
31、。在以下的说明中,未记述主控制部11以外的结构进行的启动处理,叙述对主控制部11输入启动命令后的处理。 0039 接着,主控制部11的软件数据选择部12从存储在第1存储部20a中的软件数据中选择为了开始执行启动处理而使用的软件数据(图3的步骤S3)。使用图4的流程图对步骤S3中的处理进行说明。 0040 首先,主控制部11的软件数据选择部12开始选择为了开始执行启动处理而使用的软件数据(图4的步骤S31)。 0041 接着,主控制部11的软件数据选择部12确认初始状态的软件数据存储在第2存储部30a中(图4的步骤S32)。这里,对在图2所示的第2存储部30a中存储有初始状态的软件数据(C)31。
32、的情况进行说明。另外,在由于某些原因而在步骤S32中无法鉴定初始状态的软件数据的情况下,广播接收装置1的启动失败。 0042 接着,主控制部11的软件数据选择部12从存储部中读出与要使用的软件数据有关的信息,例如表示要使用的软件数据及其保存场所的信息。与要使用的软件数据有关的信息可以存储在第1存储部20a的一部分中,也可以经由广播接收装置1具有的通信处理部(图1的结构80)而取得存储在其它装置的存储部中的信息。这里,与要使用的软件数据有关的信息是表示要使用的软件数据是存储在第1存储部20a中的软件数据内的软件数据(A)21的信息。 0043 接着,主控制部11的软件数据选择部12确认是否在第1。
33、存储部20a内存储有相 应的软件数据(A)21(即,为了开始执行启动处理而使用的执行对象软件数据)(图4的步骤S34)。 说 明 书CN 103136021 A6/12页90044 在步骤S34中判断为存储有执行对象软件数据的情况下,主控制部11的软件数据变更判断部13判断软件数据(A)21是否从初始状态起进行了变更(图4的步骤S37),在从初始状态起未进行变更的情况下,向主控制部11通知为了开始执行启动处理而使用软件数据(A)21(图4的步骤S39)。这里,可以通过对软件数据(A)21和初始状态的软件数据(C)31的全部数据进行比较并判断是否存在差异,进行软件数据变更判断部13判断是否从初始。
34、状态起进行了变更的处理。并且,在软件数据变更判断部13判断是否从初始状态起进行了变更的处理中,也可以将表示在图3的步骤S4的开始执行启动处理时使用软件数据(A)21进行启动的标志信息存储在第1存储部20a中,根据该标志信息判断为进行了变更。在后者的情况下,具有如下优点:在软件数据的数据尺寸较大的情况下,也能够在短时间内完成软件数据变更判断部13的判断处理。 0045 在步骤S34中判断为执行对象软件数据未存储在第1存储部20a中的情况下,或者执行对象软件数据在步骤S37中从初始状态起进行了变更的情况下,主控制部11判断为根据已存储的信息无法开始进行启动处理,检索作为替代的软件数据(图4的步骤S。
35、35)。在通常处理中,在后面所述的图3的步骤S9的处理中,针对下次的启动处理时使用的软件数据,确认从初始状态起未进行变更后,存储表示该情况的信息,因此,很少执行步骤S35。但是,例如,在启动处理的中途执行步骤S9之前切断电源,或者在电源切断中由于电磁的外界干扰而改写第1存储部20a内的数据使软件数据(A)21的内容变化时,需要执行步骤S35以后的补偿处理。 0046 如果主控制部11的软件数据选择部12在步骤S36中在第1存储部20a内发现作为替代的软件数据,则在确认所发现的软件数据从初始状态起未进行变更后(图4的步骤S37:否),向主控制部11通知为了开始执行启动处理而使用该软件数据,结束选。
36、择动作(图4的步骤S39)。 0047 主控制部11的软件数据选择部12在步骤S36中未发现初始状态的软件数据的情况下,用在步骤S32中已确认的存储在第2存储部30a中的初始状态的软件数据(C)31改写第1存储部20a的软件数据中的任意一方进行替换,然后,使用替换后的软件数据执行启动处理(图4的步骤S38)。多数情况下,第2存储部30a由读入速度 比第1存储部20a慢的非易失性存储器30构成,因此,从第2存储部30a向第1存储部20a传输软件数据的传输处理所需要的时间往往变长。 0048 如上所述,在图3的步骤S3中选择为了开始执行启动处理而使用的软件数据后,主控制部11开始执行接收广播接收装。
37、置1的广播的启动处理(图3的步骤S4)。选择出的软件数据存储在读入速度比第2存储部30a快且能够直接从主控制部11进行读写的第1存储部20a中,因此,不需要开始执行启动处理之前的软件数据传输处理,主控制部11能够立即开始执行使用软件数据的启动处理。主控制部11进行图1的广播接收装置1所需要的调谐器51、解扰器52、视频信息解码器54等硬件的初始化处理后,开始实现各个功能,选择期望的广播台,从信号输出部60输出用于向用户提示视频信息和声音信息等的信号。 0049 接着,主控制部11与步骤S4的开始执行启动处理并行地,或者在开始显示数字广播信号的视频且启动处理完成后,执行图3的步骤S5以后的处理。。
38、主控制部11的处理能力有限,当并行执行广播接收用的处理和步骤S5以后的处理时,主控制部11的处理时间内的对用于广播接收的处理分配的时间变少,从而有时使能够显示数字广播信号的视频为止说 明 书CN 103136021 A7/12页10所需要的启动处理时间(等待时间)变长。因此,主控制部11在适当的时刻开始进行步骤S5以后的处理,以极力减少对启动处理时间的影响。 0050 主控制部11检索存储在第1存储部20a中的软件数据(图3的步骤S5)。主控制部11将此时为了开始执行启动处理而使用的软件数据(A)21除外来检索软件数据,以判断在第1存储部20a中是否存储有软件数据(A)21以外的软件数据。另外。
39、,主控制部11在鉴定步骤S3的为了开始执行启动处理而使用的软件数据时,在已经实施了图4的步骤S35以后的处理并进行了第1存储部20a内的软件数据检索的情况下,在图3的步骤S5中,也可以利用该检索结果。 0051 接着,在发现了执行对象软件数据的情况下(图3的步骤S6中:是),主控制部11的软件数据变更判断部13判断执行对象软件数据(B)22是否从初始状态起进行了变更(图3的步骤S7)。 0052 在步骤S7中判断为软件数据(B)22进行了变更的情况下,主控制部11将软件数据(B)22置换成存储在第2存储部30a中的初始状态的软件数据(C)31后(图3的步骤S8),再次在步骤S5中检索其它软件数。
40、据。在步骤S7中判断为从初始状态起未进行变更的情况下,主控制部11再次在步骤S5中检索其它软件数据。 0053 当存储在第1存储部20a中的软件数据的检索结束后(图3的步骤S6中:否),主控制部11对启动处理时使用的软件数据进行变更(图3的步骤S9)。存储在第1存储部20a中的软件数据内的在步骤S4中为了开始执行启动处理而使用的软件数据(A)21可能在开始执行步骤S4的启动处理以后,根据主控制部11的动作而从初始状态起进行了变更。由于除了软件数据(A)21以外,全部成为初始状态的软件数据,因此,主控制部11选择其中的一个。在第1存储部20a中未发现启动处理时使用的软件数据(A)21以外的软件数。
41、据的情况下,主控制部11将存储在第2存储部30a中的初始状态的软件数据(C)31作为软件数据(B)22传输到第1存储部20a后,在下次的启动处理时选择该软件数据(B)22。主控制部11以能够在步骤S32、步骤S33中读出的方式,存储选择出的软件数据(B)22的存储场所、尺寸、存储信息的变更日期时间等作为存储信息。主控制部11在步骤S9完成后,结束启动处理。 0054 在图3的步骤S9中存储表示在下次的启动处理时使用软件数据(B)22的信息,并且,在图4的步骤S36和S37中,软件数据(B)22成为初始状态,并且,软件数据(B)22存储在读入速度较快且主控制部11能够直接读写的第1存储部20a中。
42、,因此,在下次的启动处理时,主控制部11能够使用第1存储部20a上的软件数据(B)22,正常地执行启动处理。此时,不进行从读入速度较慢的由备用非易失存储器30等构成的第2存储部30a传输的传输处理,因此,与进行传输处理的启动处理相比,能够缩短启动处理时间。并且,在使用软件数据(B)22在步骤S4中开始执行启动处理后,同样,在步骤S9之前对存储信息进行变更,以使用软件数据(A)21作为在下次的启动处理时使用的软件数据,因此,如果执行步骤S9为止的启动处理,则即使反复进行电源的切断、接通,每次也能够得到缩短启动处理时间的效果。 0055 并且,在使用软件数据(A)21的启动处理中,在执行图3的步骤S9为止的启动处理之前切断电源,软件数据(A)21和软件数据(B)22均成为不是初始状态的状态的情况下,主控制部11也在图4的步骤S38中用初始状态的软件数据(C)31改写第1存储部20a上说 明 书CN 103136021 A10。