(57)【要約】【課題】コンピュータの処理可能な能力に応じて再生するコンテンツを決定し、インストール処理と並行して再生されるコンテンツを快適に視聴できるインストールシステムを提供する。【解決手段】インストールシステム２０は、コンピュータ１０に所定のタスクを実行させるインストールモジュール６０と、コンピュータ１０の能力に関する第１の情報を取得するハードウェア情報取得手段１０５と、タスクを実行するコンピュータ１０の負荷に関する第２の情報を取得する負荷情報取得手段１１０と、第１の情報および第２の情報に関連付けられ、タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツデータ１３５の少なくとも１つを決定するコンテンツ決定手段１２０と、インストールモジュール６０によるタスクの実行と並行して、決定したコンテンツを再生するコンテンツ再生手段１４０と、を備える。【選択図】図１
2009169713.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに所定のタスクを実行させるタスク実行手段と、
前記コンピュータの能力に関する第１の情報を取得する第１の取得手段と、
前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得手段と、
前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定手段と、
前記タスク実行手段による前記タスクの実行と並行して、前記決定したコンテンツを再生する再生手段と、を備えることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
前記決定手段は、
前記タスクの実行に要する時間情報を示すテーブルと、
前記テーブルを参照し、前記取得した第１の情報および前記取得した第２の情報から前記タスクの実行に要する所要時間を算出する算出手段と、を備えることを特徴とする情報処理システム。
【請求項３】
請求項２に記載の情報処理システムにおいて、
前記決定手段は、
前記算出した所要時間に応じて前記コンテンツの属性を決定し、
前記決定した属性が一致するコンテンツの中から、前記コンテンツの再生時間と前記所要時間とが略同じになるように、少なくとも１つを決定することを特徴とする情報処理システム。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理システムにおいて、
前記第２の取得手段は、前記コンピュータ上で所定の処理を実行させ、前記処理を実行した結果に基づいて前記第２の情報を取得することを特徴とする情報処理システム。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報処理システムにおいて、
前記タスクは、前記コンピュータに対して少なくとも１つのソフトウェアプログラムをインストールするためのインストール処理であることを特徴とする情報処理システム。
【請求項６】
コンピュータに所定のタスクを実行させるタスク実行工程と、
前記コンピュータの能力に関する第１の情報を取得する第１の取得工程と、
前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得工程と、
前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定工程と、
前記タスク実行工程と並行して、前記決定したコンテンツを再生する再生工程と、を備えることを特徴とする情報処理方法。
【請求項７】
コンピュータに対して、
所定のタスクを実行させるタスク実行機能と、
前記コンピュータの能力に関する第１の情報を取得する第１の取得機能と、
前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得機能と、
前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定機能と、
前記タスク実行機能による前記タスクの実行と並行して、前記決定したコンテンツを再生する再生機能と、を実現させることを特徴とする情報処理プログラム。
【請求項８】
コンピュータが実行するタスクからの指示により起動されるコンテンツ再生装置であって、
前記コンピュータの能力に関する第１の情報を取得する第１の取得手段と、
前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得手段と、
前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定手段と、
前記タスクの実行と並行して、前記決定したコンテンツを再生する再生手段と、を備えることを特徴とするコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、情報処理プログラムおよびコンテンツ再生装置に関する。
【背景技術】
【０００２】
ソフトウェアプログラムをコンピュータにインストールする手段として、インストーラ（インストールプログラム）が用いられている。このようなインストーラは、下記特許文献１に示すように、コンピュータのハードウェア等の情報をユーザに入力させることなく、インストーラ自身がコンピュータの情報を取得し、取得した情報に基き適したプログラムモジュールを選択したり、ソフトウェアプログラムに関する情報をレジストリ領域に書き込んだりして、インストール作業の自動化を実現している。このようなコンピュータに対する設定作業の自動化は、ユーザの作業負担を軽減すべく、インストール処理の他にも、周辺機器等のデバイスが接続された場合のデバイス認識処理のような種々のタスクに対して適用されている。
ところで、コンピュータを制御するソフトウェアの大規模化や複雑化に伴い、上記したような自動化されたタスクの処理に要する所要時間も長くなっている。従って、下記特許文献２に示すように、インストール処理のようなタスクが終了するまでの空き時間を利用して、動画映像等のコンテンツをユーザに視聴させるような方法も提案されている。このようなコンテンツは、想定したタスクの所要時間に応じて予め一意に決定され、コンピュータの能力やコンピュータの負荷等に関係なく、同じコンテンツが再生された。
【０００３】
【特許文献１】特開２００４−１３２６５号公報
【特許文献２】特開平７−４４３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンピュータ毎にハードウェアの能力やリソースへの負荷状態が異なるため、予め決定されたコンテンツを再生することで、処理能力が劣るハードウェアによっては、コンピュータのリソースが不足し、コンピュータの動作が不安定になったり、タスクの処理とコンテンツの再生がそれぞれ断続して実行されたりして、ユーザに対して不安感や不快感を与えた。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる情報処理システムは、コンピュータに所定のタスクを実行させるタスク実行手段と、前記コンピュータの能力に関する第１の情報を取得する第１の取得手段と、前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得手段と、前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定手段と、前記タスク実行手段による前記タスクの実行と並行して、前記決定したコンテンツを再生する再生手段と、を備えることを特徴とする。
【０００７】
このような構成によれば、コンピュータの能力に関する第１の情報と、コンピュータがタスクを実行する負荷に関する第２の情報とに関連付けられた時間情報を基準に、再生するコンテンツが決定され、決定されたコンテンツはタスクの実行と並行して再生される。従って、コンピュータが処理可能な能力に応じたコンテンツを再生することで、コンピュータの動作の安定化を図れると共に、ユーザはタスクの実行と並行して再生されるコンテンツを快適に視聴できる。
【０００８】
［適用例２］
上記適用例にかかる情報処理システムにおいて、前記決定手段は、前記タスクの実行に要する時間情報を示すテーブルと、前記テーブルを参照し、前記取得した第１の情報および前記取得した第２の情報から前記タスクの実行に要する所要時間を算出する算出手段と、を備えることが好ましい。
【０００９】
このような構成によれば、タスクの実行に要する所要時間を精度良く算出できる。
【００１０】
［適用例３］
上記適用例にかかる情報処理システムにおいて、前記決定手段は、前記算出した所要時間に応じて前記コンテンツの属性を決定し、前記決定した属性が一致するコンテンツの中から、前記コンテンツの再生時間と前記所要時間とが略同じになるように、少なくとも１つを決定することが好ましい。
【００１１】
このような構成によれば、所要時間に応じてコンテンツの属性を決定し、同じ属性を有するコンテンツの中から、タスクの実行とコンテンツの再生を略同じに終了するようなコンテンツを決定できる。従って、タスクが実行される時間に応じた好適なコンテンツを再生することができる。
【００１２】
［適用例４］
上記適用例にかかる情報処理システムにおいて、前記第２の取得手段は、前記コンピュータ上で所定の処理を実行させ、前記処理を実行した結果に基づいて前記第２の情報を取得することが好ましい。
【００１３】
このような構成によれば、タスクを実行するコンピュータの負荷に関する情報を精度良く取得できる。
【００１４】
［適用例５］
上記適用例にかかる情報処理システムにおいて、前記タスクは、前記コンピュータに対して少なくとも１つのソフトウェアプログラムをインストールするためのインストール処理であっても良い。
【００１５】
［適用例６］
本適用例にかかる情報処理方法は、コンピュータに所定のタスクを実行させるタスク実行工程と、前記コンピュータの能力に関する第１の情報を取得する第１の取得工程と、前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得工程と、前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定工程と、前記タスク実行工程と並行して、前記決定したコンテンツを再生する再生工程と、を備えることを特徴とする。
【００１６】
このような方法によれば、コンピュータの能力に関する第１の情報と、コンピュータがタスクを実行する負荷に関する第２の情報とに関連付けられた時間情報を基準に、再生するコンテンツが決定され、決定されたコンテンツはタスクの実行と並行して再生される。従って、コンピュータが処理可能な能力に応じたコンテンツを再生することで、コンピュータの動作の安定化を図れると共に、ユーザはタスクの実行と並行して再生されるコンテンツを快適に視聴できる。
【００１７】
［適用例７］
本適用例にかかる情報処理プログラムは、コンピュータに対して、所定のタスクを実行させるタスク実行機能と、前記コンピュータの能力に関する第１の情報を取得する第１の取得機能と、前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得機能と、前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定機能と、前記タスク実行機能による前記タスクの実行と並行して、前記決定したコンテンツを再生する再生機能と、を実現させることを特徴とする。
【００１８】
このようなプログラムによれば、コンピュータの能力に関する第１の情報と、コンピュータがタスクを実行する負荷に関する第２の情報とに関連付けられた時間情報を基準に、再生するコンテンツが決定され、決定されたコンテンツはタスクの実行と並行して再生される。従って、コンピュータの処理可能な能力に応じたコンテンツを再生することで、コンピュータの動作の安定化を図れると共に、ユーザはタスクの実行と並行して再生されるコンテンツを快適に視聴できる。
【００１９】
［適用例８］
本適用例にかかるコンテンツ再生装置は、コンピュータが実行するタスクからの指示により起動されるコンテンツ再生装置であって、前記コンピュータの能力に関する第１の情報を取得する第１の取得手段と、前記タスクを実行する前記コンピュータの負荷に関する第２の情報を取得する第２の取得手段と、前記第１の情報および前記第２の情報に関連付けられ、前記タスクの実行に要する時間を示す時間情報を基準に、複数のコンテンツの少なくとも１つを決定する決定手段と、前記タスクの実行と並行して、前記決定したコンテンツを再生する再生手段と、を備えることを特徴とする。
【００２０】
このような構成によれば、コンピュータの能力に関する第１の情報と、コンピュータがタスクを実行する負荷に関する第２の情報とに関連付けられた時間情報を基準に、再生するコンテンツが決定され、決定されたコンテンツはタスクの実行と並行して再生される。従って、コンピュータが処理可能な能力に応じたコンテンツを再生することで、コンピュータの動作の安定化を図れると共に、ユーザはタスクの実行と並行して再生されるコンテンツを快適に視聴できる。
【発明を実施するための最良の形態】
【００２１】
以下、情報処理システムの一形態として、インストールシステム２０について図面を参照して説明する。
【００２２】
（実施形態）
図１は、インストールシステム２０の機能構成を説明するブロック図である。このインストールシステム２０は、コンピュータ１０上で駆動するシステムであり、インストールモジュール６０とコンテンツ再生モジュール１００を備える。
インストールモジュール６０は、ユーザにより起動され、所定のソフトウェアプログラムやデバイスのドライバプログラム等を順次コンピュータ１０にインストールする機能を備える。本実施形態では、インストールモジュール６０は、インストール処理を指示するインストール指示手段６２と、インストール１プログラムとしての第１のインストール手段６４と、インストール２プログラムとしての第２のインストール手段６６を備え、インストール指示手段６２の指示に応じて、インストール１プログラムおよびインストール２プログラムが順次実行されるように構成されている。
また、コンテンツ再生モジュール１００は、インストール指示手段６２から起動され、コンテンツを再生する機能を備える。本実施形態では、コンテンツは、映像情報や音声情報を含む情報サービスであり、ユーザにコンピュータの情報を動的に示すコントロールも含む。このコンテンツ再生モジュール１００は、コンテンツ再生装置であり、ハードウェア情報取得手段１０５、負荷情報取得手段１１０、ベンチマーキング手段１１５、コンテンツ決定手段１２０、コンテンツデータ１３５およびコンテンツ再生手段１４０を備える。また、コンテンツ決定手段１２０は、インストール所要時間算出手段１２５と参照テーブル１３０を備える。
【００２３】
最初に、インストールシステム２０が駆動するコンピュータ１０について概説する。このコンピュータ１０は、それぞれ図示を略したＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、外部記憶装置、通信手段および操作指示手段等を備え、所定のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｙｔｅｍ）５０により各機能が制御される。ＣＰＵは、基本ソフトウェアやアプリケーションソフトウェアなどの各種プログラム、および各種のデータをＲＯＭや外部記憶装置から読み込み、これらをＲＡＭ内に設けられるメインメモリ領域に展開して実行する。
【００２４】
尚、上記したコンテンツ再生モジュール１００の各機能部は、コンピュータ１０が有するＣＰＵやＲＡＭ等からなるハードウェア資源と、コンテンツ再生モジュール１００が含む種々のソフトウェアとが有機的に協働することにより、後述する各機能を実現している。このコンピュータ１０上において、インストールシステム２０は、ＣＤ−ＲＯＭ等の同一の記憶メディア上に記録され、コンピュータ１０に読み込まれた後、メインメモリ領域に実行可能に展開される。尚、インストールモジュール６０とコンテンツ再生モジュール１００は、それぞれ並行して処理可能な様態であれば、プロセスの様態であっても良く、またスレッドの様態であっても良い。
【００２５】
次に、コンテンツ再生モジュール１００の各機能部の詳細を説明する。ハードウェア情報取得手段１０５は、コンピュータ１０のハードウェアの能力に関するハードウェア情報（第１の情報）を取得する第１の取得手段である。本実施形態では、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）関数のようにＯＳ５０に依存するインターフェイスを介して、コンピュータ１０の静的な特性を取得する。取得した情報は、ＣＰＵの動作周波数やメモリの容量等に応じて所定の基準で、レベル１、レベル２、レベル３の３種類に分類する。尚、本実施形態では、レベル１よりもレベル３の方が処理パフォーマンスに優れる。このようにしてレベル分類されたハードウェア情報は、インストール所要時間算出手段１２５に送られる。尚、本実施形態では、ハードウェア能力がレベル１に達しない場合は、コンテンツ再生モジュール１００としての機能を停止するように構成されている。
【００２６】
負荷情報取得手段１１０は、コンピュータ１０がインストール処理を実行する負荷に関するコンピュータ負荷情報（第２の情報）を取得する第２の取得手段である。コンピュータ負荷情報とは、コンピュータ１０が実行中のインストール処理を含むタスク数やタスクの規模に応じて経時的に変動する特性であり、例えば、ベンチマーキング手段１１５として機能するベンチマーキングプログラムを実行させ、この結果得られるベンチマークスコアをコンピュータ負荷情報として採用できる。本実施形態では、ベンチマークスコアは、望大特性として１から１００までの数値で示され、この数値は、コンピュータ負荷情報としてインストール所要時間算出手段１２５に送られる。
【００２７】
インストール所要時間算出手段１２５は、ハードウェア情報およびコンピュータ負荷情報に関連付けられたインストールの所要時間を示す参照テーブル１３０に基いて、インストールモジュール６０のインストール処理が終了するまでに要する所要時間を算出する。図２は、参照テーブル１３０の一例である所要時間算定テーブル１５０を示す。この所要時間算定テーブル１５０は、コンピュータ１０に応じて予め作成されたテーブルであり、横方向にハードウェアのレベル分類を示し、縦方向にベンチマークスコアを示す。レベル分類とベンチマークスコアで示される数値は、インストール終了までの所要時間を示す。例えば、ハードウェアのレベルがレベル２であり、ベンチマークスコアが５０である場合は、所要時間は３０秒と算出される。また、ハードウェアのレベルがレベル１であり、ベンチマークスコアが７５である場合は、所要時間算定テーブル１５０が示す所要時間が比例計算され、所要時間は３０秒と算出される。
【００２８】
コンテンツ決定手段１２０は、インストール所要時間算出手段１２５で算出した所要時間を基準に、コンテンツデータ１３５の中から少なくとも１つを決定する。本実施形態では、最初に、図３に示すコンテンツ選択基準１６０に応じて、所要時間に応じて再生するコンテンツの属性を決定する。本実施形態では、コンテンツの属性としてコンテンツの種類を対象とし、プログレスバー、間欠動画および連続動画の何れかを決定するが、選択可能なコンテンツの属性は、これらに限定されるものでは無い。
このコンテンツ選択基準１６０では、例えば、所要時間が２０秒未満の場合は、インストール処理がどの程度の割合完了したかを棒グラフにて動的に表すプログレスバーが決定される。また、所要時間が２０秒を超えて４０秒未満の場合は、静止画の切り替え表示を含む動画の間欠表示が決定され、所要時間が４０秒を超える場合は、動画の連続表示が決定される。続いて、決定された属性と一致するコンテンツの中から、再生すべきコンテンツの再生時間の総和が、略所要時間になるようなコンテンツが選択されて決定される。この場合、インストール処理の終了よりも先にコンテンツの再生が終了することが好ましく、より好ましくは、コンテンツの再生が終了した直後にインストール処理が終了することである。
【００２９】
このようにして決定されたコンテンツは、コンテンツ再生手段１４０に送られ、コンテンツ再生手段１４０は送られたコンテンツを再生する。この場合、インストールモジュール６０は、インストール処理を継続して実行している。従って、ＯＳ５０は、インストールモジュール６０とコンテンツ再生モジュール１００とをマルチタスク制御することで、インストール処理と並行して、プログレスバーコントロールが呼び出されてインストール処理の進捗を表示したり、適切な動画プレーヤが呼び出されてコンテンツを再生したりできる。
尚、コンテンツデータ１３５は、予めコンテンツ再生モジュール１００に具備されていても良く、コンピュータ１０の外部記憶装置や記憶メディア等に予め記憶された動画ファイルであっても良い。更に、コンピュータ１０の通信手段を介して、インストールモジュール６０のようなタスクに応じた所定の外部サーバ等から、所要時間に応じたコンテンツの動画ファイルを再生する都度ダウンロードしたものであっても良い。
【００３０】
図４は、コンテンツ再生モジュール１００がインストールモジュール６０により起動され、コンテンツが再生される一連の処理の流れを示すフローチャートである。インストールモジュール６０が起動されると、最初に、インストールモジュール６０はコンテンツ再生モジュール１００を起動する（ステップＳ２００）。
続いて、インストールモジュール６０は、インストール１プログラムを起動し（ステップＳ２０５）、インストール１プログラムが実行される（ステップＳ２１０）。更に、インストール１プログラムが終了すると、インストールモジュール６０は、インストール２プログラムを起動し（ステップＳ２１５）、インストール２プログラムが実行される（ステップＳ２２０）。尚、インストールプログラムによっては、それぞれのインストール処理中にユーザが情報を入力するダイアログボックスが表示され、その都度ユーザが情報を入力する。
【００３１】
他方で、コンテンツ再生モジュール１００は、インストールモジュール６０により起動された後、最初にハードウェア情報を取得する（ステップＳ３００）。次に、コンテンツ再生モジュール１００は、取得したハードウェア情報から、ハードウェアの能力は充分か、否かを判定する（ステップＳ３０５）。ここで、ハードウェアの能力は充分ではないと判定された場合（ステップＳ３０５でＮｏ）、一連の処理を終了する。
【００３２】
他方で、ハードウェアの能力は充分であると判定された場合（ステップＳ３０５でＹｅｓ）、コンテンツ再生モジュール１００は、ベンチマーキングプログラムを実行し（ステップＳ３１０）、ベンチマークスコアを取得する（ステップＳ３１５）。
次に、コンテンツ再生モジュール１００は、ハードウェア情報およびベンチマークスコアに基いて、参照テーブル１３０からインストール所要時間を算出する（ステップＳ３２０）。次に、コンテンツ再生モジュール１００は、インストール所要時間に応じてコンテンツを決定し（ステップＳ３２５）、決定したコンテンツを再生し（ステップＳ３３０）、一連の処理を終了する。尚、コンテンツ再生モジュール１００の一連の処理は、上述したインストールモジュール６０によるインストール処理と並行して実行される。
【００３３】
以上の処理により、インストールモジュール６０がソフトウェアプログラム等をコンピュータ１０にインストールする場合、インストール処理が終了するまでの待ち時間を利用して、ユーザに対して好適なコンテンツ画像を見せることができる。この場合、コンピュータ１０のハードウェアや負荷状態に応じて好適なコンテンツが選択される。また、インストールの所要時間に合わせて、再生が終了するコンテンツが表示されるため、例えば、ストーリ性のあるコンテンツが途中で中断されたり、コンテンツの再生が終了してもインストール作業が更に続いたりして、ユーザに不快な思いをさせることを回避できる。更に、インストールするソフトウェアプログラムの供給者から、コンピュータ１０の通信手段を介して表示すべきコンテンツ画像を供給することで、ソフトウェアプログラム等の製品に関する最新の情報や宣伝動画をユーザに効果的に見せることができる。
【００３４】
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
（１）コンテンツ再生モジュール１００を起動するタスクとして、インストールモジュール６０を採用したが、タスクの処理はインストール処理に加え、アンインストール処理も含まれる。更に、プラグ＆プレイ時におけるデバイス認識処理のように、所定の時間に渡りユーザに対して待ち時間を生じさせる処理ならば、どうような処理にも採用できる。
（２）コンテンツ再生モジュール１００側の機能部は、本実施形態に限定されるものでは無く、例えば、コンテンツ再生手段１４０を除いた機能部をインストールモジュール６０側に備えた様態でもよい。この場合、インストールモジュール６０側で再生すべきコンテンツが決定され、決定されたコンテンツの情報を伴ってコンテンツ再生手段１４０が呼び出されても良い。
【図面の簡単な説明】
【００３５】
【図１】本実施形態に係わるインストールシステムの機能構成を示すブロック図。
【図２】参照テーブルの一例である所要時間算定テーブルを示す図。
【図３】コンテンツ選択基準の一例を示す図。
【図４】コンテンツ再生モジュールがコンテンツを再生する一連の処理の流れを示すフローチャート。
【符号の説明】
【００３６】
１０…コンピュータ、２０…インストールシステム、５０…ＯＳ、６０…インストールモジュール、６２…インストール指示手段、６４…第１のインストール手段、６６…第２のインストール手段、１００…コンテンツ再生モジュール、１０５…ハードウェア情報取得手段、１１０…負荷情報取得手段、１１５…ベンチマーキング手段、１２０…コンテンツ決定手段、１２５…インストール所要時間算出手段、１３０…参照テーブル、１３５…コンテンツデータ、１４０…コンテンツ再生手段、１５０…所要時間算定テーブル、１６０…コンテンツ選択基準。
【図１】
2009169713.tif 000003
【図２】
2009169713.tif 000004
【図３】
2009169713.tif 000005
【図４】
2009169713.tif 000006