信息处理装置、广播接收装置以及软件数据更新方法

文档序号:8435824阅读:165来源:国知局
信息处理装置、广播接收装置以及软件数据更新方法
【技术领域】
[0001]本发明涉及信息处理装置、广播接收装置以及软件数据更新方法。
【背景技术】
[0002]在数字广播中,为了提供各种服务,除了视频信息和音频信息之外,还进行文字信息及/或静态图像的发布的数字广播,以及发送基于来自视听者的输入信息的双向交互功能等那样的附加信息。为了提供这些服务而使用的应用程序与现有的应用程序相比,变得功能高级化和多功能化。此外,通常,在广播接收装置中,采用了用于执行应用程序的通用的操作系统(OS)。此外,在本申请中,将包含OS和应用程序的程序总称为“软件”,将表示软件的电子数据称为“软件数据”。
[0003]在这样的采用OS的进行广播接收的信息处理装置中,通过CPU (Central ProcessUnit:中央处理器)的控制,与上述那样的数字广播特有的服务对应的各软件数据从保存用的非易失性存储器被传输到作业用的RAM (Random Access Memory:随机存取存储器)来执行。在软件的执行中,首先,进行软件启动所需的准备处理(初始化处理),之后进行各功能处理。根据软件实现的功能,从非易失性存储器到RAM的传输处理和/或初始化处理所需的时间变长。作为使变长的传输处理时间缩短的手段,有时进行软件数据的压缩/解压缩处理。
[0004]将压缩前后的数据的容量之差除以压缩前的数据的容量而得到的值称作压缩率。数据的压缩处理分类为:压缩然后解压缩的数据与原数据不同的非可逆压缩处理;以及压缩然后解压缩的数据与原数据相等的可逆压缩处理。通常,非可逆压缩能够提高压缩率,但不能复原出原数据,因而在视频数据及音频数据等解压缩的数据不需要与原数据严格一致的数据压缩中使用。另一方面,可逆压缩处理能够复原出原数据,因此在程序的软件数据等压缩中使用。
[0005]为了对软件数据进行压缩/解压缩,首先,对软件数据进行可逆压缩,将压缩后的软件数据保存在非易失性存储器中。在装置启动时,从非易失性存储器读出压缩后的软件数据并传输到RAM,在将经传输后的软件数据解压缩并写入RAM后执行。与不进行压缩/解压缩处理的情况相比,在启动时,解压缩处理所需的时间成为额外的时间,但由于所传输的软件数据的容量减小,因而传输所需的时间减少。如果选择适当的压缩处理,则从压缩后的软件数据的传输处理开始起、到完成软件数据的解压缩处理为止的数据传输整体的处理所需的时间能够短于不压缩的软件数据的传输处理时间,进而,能够期待缩短启动时间。
[0006]在可逆压缩处理中,提出了各种压缩算法和/或压缩工具,在各算法和/或工具中压缩率不同。在压缩算法和/或压缩工具中,也有如gzip (GNU ZIP)及bzip2那样,在压缩处理时能够将压缩率设定为可变的压缩算法和/或压缩工具。通常,在提高压缩率时,压缩处理或解压缩处理的计算量增加。因此,在使用以高压缩率实施压缩处理的软件数据来启动的情况下,在启动时,软件数据的解压缩处理所需的运算量增加,CPU负荷升高。因此,在对软件数据实施压缩/解压缩处理而进行启动处理的情况下,在以高压缩率执行压缩处理时,虽然数据传输时间变短,但解压缩处理所需的时间变长,因此,有时会长于不压缩的软件数据的传输处理时间。这样,提高软件数据的压缩率,不一定能缩短传输处理时间。
[0007]因此,考虑用于缩短传输处理的整体时间的装置及方法。在现有的信息处理装置中,使进行压缩的单位与传输数据的单位一致,由此,在启动时,传输数据的定时与解压缩处理的定时一致,从而实现随机存取性能的提高和压缩率的提高。
[0008]现有技术文献
[0009]专利文献
[0010]专利文献1:日本特开2010-277495号公报

【发明内容】

[0011]发明要解决的问题
[0012]信息处理装置在接通电源后,由于初始化处理作业等,CPU处理的负荷状况变高。如果在CPU处理的负荷状况因初始化处理作业等而较高时进行解压缩处理,则与仅进行解压缩处理的情况相比,直到能够使用软件数据为止的时间变长。压缩率越高,则越能够缩短传输所需的时间,但软件数据的解压缩所需的时间也变长。此外,还会产生装置的其它的初始化处理作业停滞这样的问题。
[0013]本发明是为了解决上述问题而完成的,其目的在于提供一种能够缩短从接通电源时起到能够执行规定的功能为止的时间的信息处理装置、广播接收装置和软件数据更新方法。
[0014]用于解决问题的手段
[0015]本发明的信息处理装置设置有:处理负荷信息测定部,其测定运算部在按照规定的调度表执行传输处理以及解压缩处理时的传输处理和解压缩处理的处理负荷,其中,所述传输处理包括从保存有压缩后的软件数据的第一存储部中读出软件数据、以及在运算部执行所述软件数据之前,向暂时保存软件数据的第二存储部写入软件数据,所述解压缩处理是从第一存储部读出的软件数据的解压缩处理;压缩处理决定部,其基于在该处理负荷信息测定部中测定得到的处理负荷信息,选择对写入到第一存储部中的软件数据应用的压缩类型和压缩率的候选,计算运算部执行应用了选择出的压缩类型和压缩率的软件数据的传输处理和解压缩处理时的处理负荷和数据传输效率,根据计算出的处理负荷和数据传输效率,在能够缩短数据传输时间的情况下,决定在软件数据的压缩处理中使用选择出的压缩类型和压缩率;以及数据压缩部,其执行使用了该压缩处理决定部决定出的压缩类型和压缩率的压缩处理、以及将执行了压缩处理后的压缩软件数据写入到第一存储部的写入处理。
[0016]本发明的广播接收装置设置有:广播信号解码部,其对接收到的广播信号进行解码,从该解码信号中分离出视频信号、音频信号和数据广播信号,根据视频信号、音频信号和数据广播信号,生成视频信息、音频信息和数据广播画面信息;视频音频输出部,其输出由该广播信号解码部生成的视频信息、音频信息和数据广播画面信息;第一存储部,其以压缩状态保存驱动广播信号解码部、视频音频输出部的软件数据;第二存储部,其被写入从该第一存储部读出的软件数据;运算部,其执行写入到该第二存储部中的软件数据,驱动广播信号解码部、视频音频输出部、第一存储部和第二存储部;以及数据传输控制部,该数据传输控制部具有:处理负荷信息测定部,其测定运算部在按照规定的调度表执行传输处理以及解压缩处理时的传输处理和解压缩处理的处理负荷,其中,所述传输处理包括从第一存储部中读出软件数据、以及向第二存储部写入软件数据,所述解压缩处理是从第一存储部读出的软件数据的解压缩处理;压缩处理决定部,其基于在该处理负荷信息测定部中测定得到的处理负荷信息,选择对写入到第一存储部中的软件数据应用的压缩类型和压缩率的候选,计算运算部在执行应用了选择出的压缩类型和压缩率的软件数据的传输处理和解压缩处理时的处理负荷和数据传输效率,根据计算出的处理负荷和数据传输效率,在能够缩短数据传输时间的情况下,决定在软件数据的压缩处理中使用选择出的压缩类型和压缩率;以及数据压缩部,其使运算部执行使用了该压缩处理决定部决定出的压缩类型和压缩率的压缩处理、以及将执行了压缩处理的压缩软件数据写入到第一存储部的写入处理。
[0017]本发明的软件数据更新方法包含如下处理:处理负荷信息测定处理,在该处理中,测定运算部在按照规定的调度表执行传输处理以及解压缩处理时的传输处理和解压缩处理的处理负荷,其中,所述传输处理包括从保存有压缩后的软件数据的第一存储部中读出软件数据、以及在运算部执行软件数据之前,向暂时保存软件数据的第二存储部写入软件数据,所述解压缩处理是从第一存储部读出的软件数据的解压缩处理;候选选择处理,在该处理中,基于在该处理负荷信息测定处理中测定得到的处理负荷信息,选择对写入到第一存储部中的软件数据应用的压缩类型和压缩率的候选;计算处理,在该处理中,计算运算部在执行应用了通过该候选选择处理选择出的压缩类型和压缩率的软件数据的传输处理以及解压缩处理时的处理负荷和数据传输效率;决定处理,在该处理中,根据通过该计算处理计算出的处理负荷和数据传输效率,在能够缩短数据传输时间的情况下,决定在软件数据的压缩处理中使用选择出的压缩类型和压缩率;以及数据压缩处理,在该处理中,执行使用了该决定出的压缩类型和压缩率的压缩处理、以及将执行了压缩处理后的压缩软件数据写入到第一存储部的写入处理。
[0018]本发明的软件数据更新方法包含如下处理:测定处理,在该处理中,测定运算部在对从保存软件数据的第一存储部读出的压缩软件实施解压缩处理时的处理负荷;估计处理,在该处理中,按每一压缩类型和每一压缩率估计在处理负荷状态下运算部执行解压缩处理所需的时间;决定处理,在该处理中,将在该估计处理中估计出的时间最短的压缩类型和压缩率决定为对存储在第一存储部中的软件应用的压缩类型和压缩率;以及数据压缩处理,在该处理中,执行使用了该决定出的压缩类型和压缩率的压缩处理和将执行了压缩处理后的压缩软件数据写入到第一存储部的写入处理。
[0019]发明效果
[0020]在本发明的信息处理装置中,设置有:处理负荷信息测定部,其测定运算部在按照规定的调度表执行传输处理以及解压缩处理时的传输处理和解压缩处理的处理负荷,其中,所述传输处理包括从保存有压缩后的软件数据的第一存储部中读出软件数据、以及在运算部执行所述软件数据之前,向暂时保存软件数据的第二存储部写入软件数据,所述解压缩处理是从第一存储部读出的软件数据的解压缩处理;压缩处理决定部,其基于在该处理负荷信息测定部中测定得到的处理负荷信息,选择对写入到第一存储部中的软件数据应用的压缩类型和压缩率的候选,计算运算部执行应用了选择出的压缩类型和压缩率的软件数据的传输处理和解压缩处理时的处理负荷和数据传输效率,根据计算出的处理负荷和数据传输效率,在能够缩短数据传输时间的情况下,决定在软件数据的压缩处理中使用选择出的压缩类型和压缩率;以及数据压缩部,其执行使用了该压缩处理决定部决定出的压缩类型和压缩率的压缩处理、以及将执行了压缩处理后的压缩软件数据写入到第一存储部的写入处理,因此,能够缩短将软件数据从非易失性存储器传输到随机存取存储器的时间与在软件数据被压缩的情况
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1