(57)【要約】【課題】  複数の画像データを用いて全体画像を表示する画像再生装置において、全体画像が表示されるまでの時間が遅い場合のみ、全体画像を表示するまでの時間を短縮することができる画像再生装置を提供する。【解決手段】  高解像度の部分画像データの合計サイズが基準サイズ以上である場合、画像制御部６は、少なくとも１つの低解像度の部分画像データを含む全体画像を生成し、表示装置１１に表示させた後、高解像度の部分画像データのみを含む全体画像を生成し、表示装置１１に再表示させる。高解像度の部分画像データの合計サイズが基準サイズ未満である場合、画像制御部６、最初から高解像度の部分画像データのみを含む全体画像を生成し、表示装置１１に表示させる。【選択図】図１
2007199223.tif 000002
【特許請求の範囲】
【請求項１】
高解像度の部分画像データと、該高解像度の部分画像データに対応する低解像度の部分画像データとを蓄積する蓄積手段と、
複数の該部分画像データを合成して全体画像を生成し、生成した全体画像を表示装置に送信する画像生成手段と、
該全体画像を生成するために必要な高解像度の部分画像データの合計サイズが、所定の基準サイズ以上であるか否かを判断する判断手段とを備え、
該高解像度の部分画像データの合計サイズが該基準サイズ以上であると該判断手段が判断した場合、該画像生成手段が、少なくとも１つの低解像度の部分画像データを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信し、
該高解像度の部分画像データの合計サイズが該基準サイズ未満であると該判断手段が判断した場合、該画像生成手段が、低解像度の部分画像データを含む全体画像を生成することなく、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、画像再生装置。
【請求項２】
前記高解像度の部分画像データの合計サイズが前記基準サイズ以上であると前記判断手段が判断した場合、前記画像生成手段が、低解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、請求項１に記載の画像再生装置。
【請求項３】
前記高解像度の部分画像データの合計サイズが前記基準サイズ以上であると前記判断手段が判断した場合、前記画像生成手段が、低解像度の部分画像データと高解像度の部分画像データとを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、請求項１に記載の画像再生装置。
【請求項４】
前記全体画像に含まれる前記低解像度の部分画像データと前記高解像度の部分画像データとを決定する画像決定手段をさらに備え、
該画像決定手段が、１つの高解像度の部分画像データを対応する低解像度の部分画像データに変更する処理を、部分画像データの合計サイズが該基準サイズ未満になるまで、複数の部分画像データに対して実行することにより、部分画像データを決定する、請求項３に記載の画像再生装置。
【請求項５】
前記画像決定手段が、所定の優先順位が低い高解像度の部分画像データから順番に対応する低解像度の部分画像データに変更する、請求項４に記載の画像再生装置。
【請求項６】
前記画像決定手段が、サイズが大きい高解像度の部分画像データから順番に対応する低解像度の部分画像データに変更する、請求項４に記載の画像再生装置。
【請求項７】
高解像度の部分画像データに対応する低解像度の部分画像データが存在するか否かを判断する手段をさらに備え、
該低解像度の部分画像データが存在しない場合、高解像度の部分画像データが全体画像の生成に使用される、請求項４〜６のいずれかに記載の画像再生装置。
【請求項８】
高解像度の部分画像データと、該高解像度の部分画像データに対応する低解像度の部分画像データとを蓄積する蓄積手段から読み出された部分画像データを含む全体画像を再生する画像再生プログラムであり、
複数の該部分画像データを合成して全体画像を生成し、生成した全体画像を表示装置に送信する画像生成ステップと、
該全体画像を生成するために必要な高解像度の部分画像データの合計サイズが、所定の基準サイズ以上であるか否かを判断する判断ステップとをコンピュータに実行させ、
該高解像度の部分画像データの合計サイズが該基準サイズ以上であると判断された場合、該画像生成ステップにおいて、少なくとも１つの低解像度の部分画像データを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信し、
該高解像度の部分画像データの合計サイズが該基準サイズ未満であると判断された場合、該画像生成ステップにおいて、低解像度の部分画像データを含む全体画像を生成することなく、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、画像再生プログラム。
【請求項９】
前記高解像度の部分画像データの合計サイズが前記基準サイズ以上であると判断された場合、前記画像生成ステップにおいて、低解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、請求項８に記載の画像再生プログラム。
【請求項１０】
前記高解像度の部分画像データの合計サイズが前記基準サイズ以上であると判断された場合、前記画像生成ステップにおいて、低解像度の部分画像データと高解像度の部分画像データとを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、請求項８に記載の画像再生プログラム。
【請求項１１】
前記全体画像に含まれる前記低解像度の部分画像データと前記高解像度の部分画像データとを決定する画像決定ステップをさらにコンピュータに実行させ、
該画像決定ステップにおいて、１つの高解像度の部分画像データを対応する低解像度の部分画像データに変更する処理を、部分画像データの合計サイズが該基準サイズ未満になるまで、複数の部分画像データに対して実行することにより、部分画像データを決定する、請求項１０に記載の画像再生プログラム。
【請求項１２】
前記画像決定ステップにおいて、所定の優先順位が低い高解像度の部分画像データから順番に対応する低解像度の部分画像データに変更する、請求項１１に記載の画像再生プログラム。
【請求項１３】
前記画像決定ステップにおいて、サイズが大きい高解像度の部分画像データから順番に対応する低解像度の部分画像データに変更する、請求項１１に記載の画像再生プログラム。
【請求項１４】
高解像度の部分画像データと、該高解像度の部分画像データに対応する低解像度の部分画像データとを蓄積する蓄積手段から読み出された部分画像データを含む全体画像を再生する画像再生方法であり、
複数の該部分画像データを合成して全体画像を生成し、生成した全体画像を表示装置に送信する画像生成ステップと、
該全体画像を生成するために必要な高解像度の部分画像データの合計サイズが、所定の基準サイズ以上であるか否かを判断する判断ステップとを含み、
該高解像度の部分画像データの合計サイズが該基準サイズ以上であると判断された場合、該画像生成ステップにおいて、少なくとも１つの低解像度の部分画像データを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信し、
該高解像度の部分画像データの合計サイズが該基準サイズ未満であると判断された場合、該画像生成ステップにおいて、低解像度の部分画像データを含む全体画像を生成することなく、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する、画像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部分画像データを用いて全体画像を生成する画像再生装置に関する。
【背景技術】
【０００２】
ＰＣやオーディオ機器などにおいて、メモリに格納されている複数の部分画像データを合成してＧＵＩなどの全体画像を表示装置に表示することが行われている。画像データを合成するＣＰＵの処理能力が低い場合、高解像度の部分画像データを合成して表示装置に表示する際、部分画像データをメモリ内で合成および伸長する処理が遅くなり、その結果、表示装置に全体画像を表示するまでの時間が遅くなるという問題を有する。
【０００３】
この問題を解決するために下記特許文献１および２に記載の画像再生装置が提案されている。特許文献１は、低解像度画像（撮影画像のサムネイル）を表示した後、高解像度画像（撮影本画像）を表示することによって再生処理における待ち時間を軽減することを記載する。ユーザの連続操作によって次々に撮影画像を送る場合でもサムネイル画像の表示後にユーザ操作の有無を検出し、ユーザ操作があった場合は次の画像のサムネイル表示処理に移ることによって、再生処理開始から画像の全範囲を把握するまでの時間が短縮でき、目的の画像に早く辿り着ける。ただし、低解像度画像（撮影画像のサムネイル）を表示するのに約0.5秒かかった後、ユーザ操作の有無を判定するまでに0.5秒の待ち時間を設けていることから、ユーザが画像を送る操作を連続でした場合でも、少なくとも1コマに約1秒程度かかってしまう。
【０００４】
特許文献２は、印刷する画像をモニターに表示して確認できるプリンタ装置において、画像を次々に切り替えて印刷画像を選択する場合、表示を指示された画像のレイアウト画像、低解像度画像、高解像度画像を順次表示することを記載する。ユーザ操作を予め設定されたごく短い時間毎や、低解像度画像のデータサイズに応じて設定された時間毎に検出することによって、ユーザ操作があるとすぐに画像表示処理を中断して次の画像に切り替えることが記載されている。
【０００５】
上記の特許文献１および２は画像再生装置の処理能力とは無関係に、低解像度画像を表示したあと、高解像度画像を表示するようにしているので、処理能力が高く、迅速に高解像度画像を表示できる画像再生装置にとっては、低解像度画像が表示されるという無駄な処理を実行する結果、本来の高解像度画像が表示されるまでの時間が遅くなるという問題を有している。
【０００６】
【特許文献１】特開平１０−７９９１３
【特許文献２】特開２００４−３６１８１４
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、複数の画像データを用いて全体画像を表示する画像再生装置において、全体画像が表示されるまでの時間が遅い場合のみ、全体画像を表示するまでの時間を短縮することができる画像再生装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の好ましい実施形態による画像再生装置は、高解像度の部分画像データと、該高解像度の部分画像データに対応する低解像度の部分画像データとを蓄積する蓄積手段と、複数の該部分画像データを合成して全体画像を生成し、生成した全体画像を表示装置に送信する画像生成手段と、該全体画像を生成するために必要な高解像度の部分画像データの合計サイズが、所定の基準サイズ以上であるか否かを判断する判断手段とを備える。該高解像度の部分画像データの合計サイズが該基準サイズ以上であると該判断手段が判断した場合、該画像生成手段は、少なくとも１つの低解像度の部分画像データを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する。該高解像度の部分画像データの合計サイズが該基準サイズ未満であると該判断手段が判断した場合、該画像生成手段は、低解像度の部分画像データを含む全体画像を生成することなく、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する。
【０００９】
好ましくは、上記高解像度の部分画像データの合計サイズが前記基準サイズ以上であると上記判断手段が判断した場合、上記画像生成手段は、低解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する。
【００１０】
好ましくは、上記高解像度の部分画像データの合計サイズが上記基準サイズ以上であると上記判断手段が判断した場合、上記画像生成手段は、低解像度の部分画像データと高解像度の部分画像データとを含む全体画像を生成し、該全体画像を該表示装置に送信した後、該高解像度の部分画像データのみを含む全体画像を生成し、該全体画像を該表示装置に送信する。
【００１１】
好ましくは、上記画像再生装置は、上記全体画像に含まれる前記低解像度の部分画像データと上記高解像度の部分画像データとを決定する画像決定手段をさらに備える。該画像決定手段は、１つの高解像度の部分画像データを対応する低解像度の部分画像データに変更する処理を、部分画像データの合計サイズが該基準サイズ未満になるまで、複数の部分画像データに対して実行することにより、部分画像データを決定する。
【００１２】
好ましくは、上記画像決定手段は、所定の優先順位が低い（例えば、サイズが大きい）高解像度の部分画像データから順番に対応する低解像度の部分画像データに変更する。
【００１３】
好ましくは、画像再生装置は、高解像度の部分画像データに対応する低解像度の部分画像データが存在するか否かを判断する手段をさらに備える。該低解像度の部分画像データが存在しない場合、高解像度の部分画像データが全体画像の生成に使用される。
【発明の効果】
【００１４】
高解像度の部分画像データの合計サイズが基準サイズ以上である場合には、少なくとも１つの低解像度の部分画像データを含む全体画像を生成し、表示装置に表示させるので、表示装置に最初に全体画像が表示されるまでの時間を短縮できる。その後、高解像度の部分画像データのみを含む全体画像を生成し、表示装置に表示させるので、最初に全体画像が表示されてから所定時間経過後に本来の全体画像を表示することができる。一方、高解像度の部分画像データの合計サイズが基準サイズ以上である場合に、最初から高解像度の部分画像データのみを含む全体画像を生成し、表示装置に表示させるので、本来の全体画像が表示されるまでの時間を短縮できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態による画像再生装置１の構成を示すブロック図である。画像再生装置１は、複数の部分画像データを合成して全体画像を生成し、外部に接続される表示装置１１に全体画像を送信し、表示させるものである。画像再生装置１は、システム制御部２、ＲＡＭ３、ＲＯＭ４、ＨＤＤ（ハードディスクドライブ）５、画像制御部（スケーラ等）６、ＲＡＭ（画像処理用メモリ）７、入力部８および通信インターフェース９を備える。これらは、画像再生装置１内でバスを介して互いに接続されている。
【００１６】
システム制御部２は、画像再生装置１の全体を制御するものであり、ＲＯＭ４内に格納された画像再生装置１の動作プログラムをＲＡＭ３内に読み出して、各処理を実行する。例えば、システム制御部２は、全体画像データを生成するのに時間がかかると判断した場合に、画像制御部６に低解像度の部分画像データを使って全体画像を生成させる。
【００１７】
ＨＤＤ５には複数の高解像の部分画像データと、高解像の画像データに対応する低解像度の部分画像データとが格納されている。部分画像データはシステム制御部２からの指示によってＲＡＭ３およびＲＡＭ７内に読み出される。
【００１８】
ＨＤＤ５には下記表１に示す全体画像情報テーブルが格納されている。
【表１】
2007199223.tif 000003
【００１９】
全体画像情報テーブルは、全体画像を生成するために必要な部分画像データを表すテーブルであり、全体画像の種類（ＧＵＩ１〜ＧＵＩ４）と、各全体画像に対応する部分画像ＩＤとを含む。例えば、全体画像ＧＵＩ１を生成するためには部分画像ＩＤがＡ〜Ｅの５つの部分画像データが必要であり、全体画像ＧＵＩ３を生成するためには部分画像ＩＤがＡおよびＢの２つの部分画像データが必要である。
【００２０】
ＨＤＤ５には下記表２に示す部分画像情報テーブルが格納されている。
【表２】
2007199223.tif 000004
【００２１】
部分画像情報テーブルは、部分画像データの情報を表すテーブルであり、部分画像ＩＤがＡ〜Ｅのデータは高解像度の部分画像データを示し、部分画像ＩＤがＡＬｏｗ〜ＥＬｏｗのデータは低解像度の部分画像データを示している。部分画像情報テーブルは、各部分画像ＩＤに対応付けて、ファイルサイズ、解像度、ファイルパスおよび低解像度ＩＤの項目を含む。ファイルパスは、部分画像データが格納されたＨＤＤ５上のアドレスを表す。低解像度ＩＤは、高解像度の部分画像データに対応する低解像度の部分画像データのＩＤを表す。例えば、部分画像Ｄに対応する低解像度の部分画像は、ＤＬｏｗであり、部分画像Ｃに対応する低解像度の部分画像は存在していない。
【００２２】
図２は、表示装置１１に表示される全体画像の一例を示す図である。図２（ａ）を参照して、主画像表示画面の左側にＧＵＩである全体画像が表示され、部分画像である５つの選択ボタン（例えば、上から部分画像Ａ〜Ｅに対応）が表示されている。図２（ａ）は部分画像Ａ〜Ｅの全てを表示している場合を示し、図２（ｂ）は部分画像ＡおよびＣのみを表示している場合を示す。
【００２３】
図１に戻り、ＲＯＭ４には全体画像の生成に時間がかかるか否かを判断するための基準となる基準サイズが記憶されている。基準サイズは、画像制御部６の処理能力に基づいて設定される値であり、高解像度の部分画像の合計サイズと比較され、低解像度の部分画像データを使用するか否かの判断に使用される。基準サイズは、例えば、400,000byteである。全体画像を構成する一または複数の部分画像データの合計サイズ（表２のファイルサイズの合計）が記憶されている基準サイズ以上であれば、システム制御部２は、部分画像データを合成して全体画像を生成する処理に時間がかかると判断し、対応する低解像度の部分画像データを使って一旦全体画像を生成して、表示装置に１０に出力したあと、高解像度の部分画像データを使って全体画像を生成する。
【００２４】
画像制御部６は、システム制御部２からの指示に基づいて、ＲＡＭ７内において複数の部分画像データを所定位置に配置するように合成して全体画像を生成する。また、画像制御部６は、全体画像を所定のサイズに伸長して、伸長した全体画像を表示装置１１に出力する。
【００２５】
通信インターフェース９は、インターネット等の任意の電気通信回線を経由して外部の装置と通信（データ送受信）するものである。入力部８は、操作者からの全体画像表示指示を受け付けて、システム制御部２に送信するものであり、操作ボタンやリモコン等の任意のものが採用され得る。また、表示装置１１は、画像再生装置１内に設けられていてもよい。
【００２６】
以上の構成を有する画像再生装置１について図３を参照してその動作を説明する。なお、本例では、ＲＯＭ４に記憶されている基準サイズは300,000byteであるとする。システム制御部２は、入力部８を介して操作者からＧＵＩなどの全体画像の表示指示が入力されると（Ｓ３０１：ＹＥＳ）、指示された全体画像を判断し、その全体画像を形成するために必要な部分画像データの種類を判断する（Ｓ３０２）。具体的には、表１の全体画像情報テーブルを参照して、指示された全体画像を生成するために必要な部分画像データの部分画像ＩＤを判断する。例えば、ＧＵＩ３の表示指示が入力された場合、部分画像ＩＤがＡおよびＢの２つの部分画像データがＧＵＩ３の生成に必要であると判断される。次に、システム制御部２は、Ｓ３０２で確認した部分画像ＩＤによって特定される高解像度の部分画像データの各ファイルサイズを表２の部分画像情報テーブルからＲＡＭ３内に読み出す（Ｓ３０３）。例えば、本例では、必要な部分画像データがＡおよびＢであるので、これらのファイルサイズ（300,000byte、200,000byte）を読み出す。
【００２７】
システム制御部２は、Ｓ３０３で読み出した高解像度の部分画像データＡおよびＢのファイルサイズの合計サイズ（500,000byte）を算出する（Ｓ３０４）。次に、システム制御部２は、高解像度の部分画像データを用いて全体画像をＲＡＭ７内で生成する際に、全体画像を生成し終えるまでに時間がかかるか否かを判断する。具体的には、システム制御部２は、部分画像データの合計サイズがＲＯＭ４に記憶されている基準サイズ以上であるか否かを判断する（Ｓ３０５）。部分画像データの合計サイズが基準サイズ以上であれば全体画像を生成し終えるまでの時間が長く、そうでなければ全体画像を表示し終えるまでの時間が短いと判断される。
【００２８】
ＧＵＩ３を生成する場合、部分画像ＡおよびＢの合計サイズ（500,000byte）は基準サイズ（300,000byte）以上であるので（Ｓ３０５：ＹＥＳ）、画像制御部６は、低解像度の部分画像データＡＬｏｗおよびＢＬｏｗを使って一旦全体画像を生成して、表示装置１１に表示したあと（Ｓ３０６〜Ｓ３０８）、高解像度の部分画像データＡおよびＢを使って全体画像を生成し、表示装置１１に表示する（Ｓ３０９〜Ｓ３１１）。
【００２９】
具体的には、システム制御部２は部分画像ＡおよびＢに対応する低解像度の部分画像データをＨＤＤ５から読み出して、画像制御部６がメモリ７内でこれらを合成して、全体画像を生成する（Ｓ３０６）。すなわち、システム制御部２は、表２の部分画像情報テーブルを参照して、部分画像ＡおよびＢに対応する低解像度の部分画像データがＡＬｏｗおよびＢＬｏｗであることを確認し、ＡＬｏｗおよびＢＬｏｗのファイルパスを確認する。システム制御部２は、確認したファイルパスに格納されている部分画像データＡＬｏｗおよびＢＬｏｗをＨＤＤ５から読み出して、メモリ７に転送する。画像制御部６は、部分画像データＡＬｏｗおよびＢＬｏｗを全体画像中の所定位置に配置するように合成して、全体画像ＧＵＩ３を生成する。このとき、低解像度の部分画像データＡＬｏｗおよびＢＬｏｗを合成して全体画像を生成しているので、高解像度の部分画像データＡおよびＢを合成して全体画像を生成する場合に比べて、全体画像を生成する時間が短縮される。
【００３０】
部分画像データを合成したあと、画像制御部６は、全体画像を所定のサイズに伸長して（Ｓ３０７）、表示装置１１に送信する。この処理時間も、低解像度の部分画像を使用することにより短縮される。表示装置１１は、受信した全体画像を表示する（Ｓ３０８）。
【００３１】
低解像度の部分画像データを用いて全体画像を表示した後、システム制御部２は、高解像度の部分画像データＡおよびＢを用いて全体画像を表示装置１１に表示させる（Ｓ３０９〜Ｓ３１１）。具体的には、システム制御部２は、表２の部分画像情報テーブルを参照して、高解像度の部分画像ＡおよびＢのファイルパスを確認する。システム制御部２は、確認したファイルパスに格納されている部分画像データＡおよびＢをＨＤＤ５から読み出して、ＲＡＭ７に転送する。画像制御部６は、部分画像データＡおよびＢを全体画像中の所定位置に配置するように合成して、全体画像ＧＵＩ３を生成する（Ｓ３０９）。画像制御部６は、全体画像データを伸長して（Ｓ３１０）、表示装置１１に送信する。表示装置１１は、受信した全体画像を表示する（Ｓ３１１）。
【００３２】
次に、ＧＵＩ４を表示装置１１に表示する場合について説明する。ＧＵＩ４を生成するために必要な部分画像ＤおよびＥの合計サイズ（60,000byte）は、基準サイズ.（300,000byte）未満であると判断される（Ｓ３０５：ＮＯ）。従って、画像制御部６は、低解像度の部分画像データを合成した全体画像を生成することなく、最初から高解像度の部分画像データを合成して全体画像生成する（Ｓ３０９）。画像制御部６は全体画像データを伸長して（Ｓ３１０）、表示装置１１に送信する。表示装置１１は、全体画像データを表示する（Ｓ３１１）。
【００３３】
以上のように、指示された全体画像に必要な部分画像データのファイルサイズの合計サイズが基準サイズ以上である場合のみ、対応する低解像度の部分画像データを用いて全体画像を表示したあと、高解像度の部分画像データを用いて全体画像を表示し直す。従って、部分画像の合計サイズが大きく全体画像の表示に時間がかかる場合には、全体画像が表示されるまでに必要な時間を短くすることができる。一方、部分画像の合計サイズが小さく全体画像の表示に時間がかからない場合には、低解像度の部分画像データを合成した全体画像を表示しないので、無駄な処理をすることを防止でき、本来の高解像度の全体画像を表示するまでの時間を短縮できる。
【００３４】
次に、本発明の別の好ましい実施形態について説明する。本例では、部分画像データの合計サイズが基準サイズ以上ある場合に、先の例のように全ての部分画像データに低解像度の部分画像データを用いて全体画像を表示するのではなく、一部の部分画像データのみに低解像度の部分画像データを用いて、合計サイズが基準サイズ未満になるような組合せを決定し、全体画像を表示する。この例では、最初に全体画像が表示されるまでの時間を短縮できるだけでなく、低解像度で表示する部分画像の数を最低限に制限することができ、可能な限り高解像度の部分画像を表示することができる。この動作を図４および図５を参照して説明するが、先の例と同一の処理について同一符号を付し、説明を省略または簡略化する。
【００３５】
ＧＵＩ１の表示指示が操作者によって入力され（５つの部分画像データＡ〜Ｅを用いて全体画像を表示する）、基準サイズが400,000byteである場合を説明する。システム制御部２は、高解像度の部分画像データＡ〜Ｅの各情報を部分画像情報テーブルからＲＡＭ３内に読み出して（Ｓ３０３）、ファイルサイズの大きい順に表３に示すとおり並び替える（Ｓ４０１）。この並び替えは、高解像度から低解像度に変更する部分画像を決める優先順位に基づいて実行され、例えば、ファイルサイズが大きいほど優先順位が低いものとして扱い、優先順位が低いものから順番に低解像度のものに変更する。ファイルサイズが大きいものから順番に低解像度の部分画像に変更することにより、低解像度で表示する部分画像データの数を減らすことができる。
【表３】
2007199223.tif 000005
【００３６】
システム制御部２は、表３のテーブルの順番を示すインデックスを０に初期化する（Ｓ４０２）。次に、システム制御部２は、部分画像データＡ〜Ｅの合計サイズ（660,000byte）が基準サイズ（400,000byte）以上であると判断し（Ｓ３０５：ＹＥＳ、図５の処理１参照）、インデックスｎをインクリメントする（Ｓ４０３）。次に、システム制御部２は、インデックスｎで表される部分画像ＩＤが表３のテーブルに存在するか否かを判断する（Ｓ４０４）。ｎ＝１である部分画像データＡが存在するので（Ｓ４０４：ＹＥＳ）、システム制御部２は、ｎ番目の部分画像ＩＤに対応する低解像度の部分画像ＩＤが存在するか否かを表３のテーブルを参照して判断する（Ｓ４０５）。部分画像Ａに対応する低解像度の部分画像ＡＬｏｗが存在するので（Ｓ４０５：ＹＥＳ）、システム制御部２は、高解像度の部分画像Ａに代えて低解像度の部分画像データＡＬｏｗを用いることを決定し、その旨をＲＡＭ３内に記憶する（Ｓ４０６）。
【００３７】
次に、システム制御部２は、図５の処理２に示すとおり、部分画像データの合計サイズを再度算出し（Ｓ３０４）、合計サイズと基準サイズとを比較する（Ｓ３０５）。合計サイズ（510,000byte、なお、低解像度のサイズは表２を参照）は基準サイズ（400,000byte）以上であるので（Ｓ３０５：ＹＥＳ）、システム制御部２は、表３における２番目の部分画像データＢを低解像度の部分画像データＢＬｏｗで表示することを決定する（Ｓ４０３〜Ｓ４０６）。
【００３８】
次に、システム制御部は、図５の処理３に示すとおり、部分画像データの合計サイズを再度算出し（Ｓ３０４）、合計サイズと基準サイズとを比較する（Ｓ３０５）。合計サイズ（410,000byte）は基準サイズ（400,000byte）以上であるので（Ｓ３０５：ＹＥＳ）、システム制御部２は、表３における３番目の部分画像データＣに対応する部分画像データが存在するか否かを判断する（Ｓ４０５）。表３を参照すると、部分画像データＣに対応する低解像度の部分画像は存在しないので（Ｓ４０５：ＮＯ）、Ｓ４０３に戻ってインデックスをインクリメントする。従って、部分画像データＣについては、高解像の部分画像データＣが使用される。
【００３９】
次に、システム制御部２は、表３における４番目の部分画像データＤを低解像度の部分画像データＤＬｏｗで表示することに決定する（Ｓ４０３〜Ｓ４０６）。システム制御部２は、図５の処理４に示すとおり、部分画像データの合計サイズを再度算出し（Ｓ３０４）、合計サイズと基準サイズとを比較する（Ｓ３０５）。合計サイズ（370,000byte）は基準サイズ（400,000byte）未満であるので（Ｓ３０５：ＮＯ）、システム制御部２は、低解像度の部分画像データを決定する処理を終了する。
【００４０】
システム制御部２は、部分画像データＡＬｏｗ、ＢＬｏｗ、Ｃ、ＤｌｏｗおよびＥをＨＤＤ５から読み出してＲＡＭ３内に保持しておくと共に、ＲＡＭ７にこれらを転送する。画像制御部６は、これらの部分画像データを用いて全体画像を生成し、表示装置１１に表示させる（Ｓ４０７）。
【００４１】
全体画像を表示装置１１に表示したあと、システム制御部２は表示した全体画像に低解像度の部分画像が含まれているか否かを判断する（Ｓ４０８）。具体的には、どの部分画像について低解像度の部分画像データを使用するかの情報がＲＡＭ３内に記憶されているので、それを確認することで、全体画像に低解像度の部分画像が含まれているか否かを判断できる。本例では、全体画像には低解像度の部分画像ＡＬｏｗ、ＢＬｏｗおよびＤＬｏｗが含まれているので（Ｓ４０８：ＹＥＳ）、システム制御部２は、ＡＬｏｗ、ＢＬｏｗおよびＤＬｏｗに対応する高解像の部分画像データＡ、ＢおよびＤをＨＤＤ５から読み出して、ＲＡＭ３に保持されているＡＬｏｗ、ＢＬｏｗおよびＤＬｏｗと置き換える。システム制御部２は、メモリ３内の高解像度の部分画像データＡ〜ＥをＲＡＭ７に転送する。画像制御部２６は、部分画像データＡ〜Ｅを合成して全体画像を生成し、全体画像を表示装置１１に表示させる（Ｓ４０９）。
【００４２】
なお、Ｓ４０４でｎ番目の部分画像データが表３に存在しない場合、すなわち、表３で表される全ての部分画像データについて低解像度の部分画像データを使用するか否かを判断した結果、未だ部分画像データの合計サイズが基準サイズ以上である場合は、Ｓ４０７へと進み、Ｓ４０６で決定した低解像度の部分画像データを使って全体画像を生成して表示する。
【００４３】
以上のように、低解像度の画像データを含む全体画像を生成する際に、部分画像データの合計サイズが基準サイズ未満になるように必要最低限の数の部分画像のみを低解像度のものを使用するので、最初に全体画像を表示するまでにかかる時間を短縮し、かつ、低解像度の部分画像データを使用する数を最小限にでき、操作者により高解像度の全体画像を提供できる。
【００４４】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。図４のＳ４０１での並べ替えはファイルサイズが大きい順に限定されず、例えば使用頻度の低い順番に並べ替えてもよい。この場合、使用頻度の高い部分画像をできるだけ高解像度で表示することができる。使用頻度は操作者が部分画像であるボタンを決定する毎にＲＡＭ内で記憶するようにすればよい。また、部分画像ごとに属性（カテゴリ）情報を部分画像情報テーブルに記憶させておき、属性によって優先順位を決めてもよい。本発明における画像は静止画でも動画でも構わない。本発明は、上記の画像再生装置を動作させるためのコンピュータプログラムまたはそのコンピュータプラグラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００４５】
本発明は、複数の部分画像から全体画像を生成して表示する装置、例えば、ＨＤＤレコードのメニュー画面等の表示装置に好適に適用され得る。
【図面の簡単な説明】
【００４６】
【図１】本発明の好ましい実施形態による画像再生装置１の構成を示すブロック図である。
【図２】部分画像を合成して生成された全体画像を示す図である。
【図３】部分画像から全体を生成する動作を示すフローチャートである。
【図４】部分画像から全体を生成する動作を示すフローチャートである。
【図５】図４の動作を説明するための図である。
【符号の説明】
【００４７】
１          画像再生装置
２          システム制御部
５          ＨＤＤ
６          画像制御部
【図１】
2007199223.tif 000006
【図２】
2007199223.tif 000007
【図３】
2007199223.tif 000008
【図４】
2007199223.tif 000009
【図５】
2007199223.tif 000010