(57)【要約】【課題】１画面を分割した各領域に画像を表示する場合に、画面の分割方法を変更した場合でも注目画像を容易に認識できるようにする。【解決手段】マルチ再生画面において、画面の分割方法の切り替えが行われる際に、列方向および行方向のそれぞれについて、切り換え前後の分割数の比と、切り換え前の注目サムネイル画像の位置とに基づき、切り換え後の注目サムネイル画像の位置を算出する。このとき、注目サムネイル画像が切り換え前にマルチ再生画面の端部に配置されていた場合、切り換え後も端部に配置されるようにする。そして、算出されたサムネイル画像の位置に基づき、分割方法切り換え後のマルチ再生画面全体におけるサムネイル画像の配置を決定する。【選択図】図４
2010175738.tif 000002
【特許請求の範囲】
【請求項１】
画面を複数の領域に分割し、該複数の領域のそれぞれに画像を表示させる表示制御手段と、
前記表示制御手段による前記画面の分割方法を、ユーザ操作に応じて変更する変更手段と、
前記変更手段により前記分割方法が変更される際に、変更前の分割方法で複数の領域に表示されている複数の画像のうち注目画像が表示されている領域に前記画面内での位置が対応する、変更後の分割方法での領域を、該変更後の分割方法に基づいて求める算出手段と
を有し、
前記表示制御手段は、
前記変更手段により前記分割方法が変更されたら、該変更後の分割方法で前記画面を分割し、分割された複数の領域のうち前記算出手段で求められた領域に前記注目画像を表示させる
ことを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、
前記変更後の分割方法で分割された複数の領域のそれぞれに対する画像の表示を、前記分割方法の変更前の複数の領域のそれぞれに対する画像の表示の順序と同じ順序で行う
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記算出手段は、
前記分割方法の変更後に前記注目画像が表示される領域を、画面の辺方向における分割単位での位置として、前記分割方法の変更前と前記分割方法の変更後の該辺方向の分割数の比と、前記分割方法の変更前に該注目画像が表示される領域の該辺方向における分割単位での位置とに基づき求める
ことを特徴とする請求項１または請求項２に記載の表示制御装置。
【請求項４】
前記算出手段は、
前記注目画像が前記分割方法の変更前に前記分割した各領域のうち端部の領域に表示されていた場合に、前記変更後の分割方法に基づいて求められる領域が端部の領域でなくても、前記分割方法の変更後の各領域のうち、該分割方法の変更前に該注目画像が表示されていた該端部の領域に対応する端部の領域を、該注目画像を表示させる領域として求める
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の表示制御装置。
【請求項５】
前記注目画像が表示される前記領域を前記分割方法と関連付けて記憶し、該注目画像が変更されたら記憶された該領域および該分割方法をリセットする記憶手段をさらに有し、
前記算出手段は、
前記変更手段により変更された分割方法が該記憶手段に記憶された分割方法と一致した場合に、該分割方法と関連付けられて該記憶手段に記憶された前記領域を、前記分割方法の変更後の領域として求める
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の表示制御装置。
【請求項６】
前記表示制御手段は、
前記変更手段により前記分割方法が変更されたら、前記注目画像が前記算出手段で求められた領域に表示されるまで、該領域に対して所定の表示を行わせる
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の表示制御装置。
【請求項７】
前記表示制御手段は、
前記変更手段により前記分割方法が変更された場合に、前記注目画像が表示される該分割方法の変更後の領域を、他の領域に対して拡大して表示させる
ことを特徴とする請求項１乃至請求項６の何れか１項に記載の表示制御装置。
【請求項８】
前記画像は、記憶媒体に記憶された画像に基づき生成されるサムネイル画像である
ことを特徴とする請求項１乃至請求項７の何れか１項に記載の表示制御装置。
【請求項９】
前記ユーザ操作は、前記表示制御手段により前記画像が表示される表示手段と一体的に構成され、接触された位置を示す情報を出力するタッチパネルに対してなされ、
前記変更手段は、
前記タッチパネルの、前記注目画像が表示される領域に対応する位置が接触された場合に、前記分割方法を変更する
ことを特徴とする請求項１乃至８の何れか１項に記載の表示制御装置。
【請求項１０】
画面を複数の領域に分割し、該複数の領域のそれぞれに画像を表示させる表示制御手段と、
前記表示制御手段による前記画面の分割方法を、ユーザ操作に応じて変更する変更手段と、
前記変更手段による変更後の分割方法での複数の領域のうち注目画像が表示されるべき領域の、前記画面の辺方向における分割単位での位置を、前記分割方法の変更後の該辺方向での分割数を前記分割方法の変更前の該辺方向での分割数で除したものに前記分割方法の変更前に前記注目画像が表示されていた領域の該辺方向における分割単位での位置を乗じた位置となるように決定する決定手段と
を有し、
前記表示制御手段は、
前記変更手段により前記分割方法が変更されたら、該変更後の分割方法で前記画面を分割し、分割された複数の領域のうち前記決定手段で決定された領域に前記注目画像を表示させる
ことを特徴とする表示制御装置。
【請求項１１】
画面を複数の領域に分割し、該複数の領域のそれぞれに画像を表示させる表示制御ステップと、
前記表示制御ステップによる前記画面の分割方法を、ユーザ操作に応じて変更する変更ステップと、
前記変更ステップにより前記分割方法が変更される際に、変更前の分割方法で複数の領域に表示されている複数の画像のうち注目画像が表示されている領域に前記画面内での位置が対応する、変更後の分割方法での領域を、該変更後の分割方法に基づいて求める算出ステップと
を有し、
前記表示制御ステップは、
前記変更ステップにより前記分割方法が変更されたら、該変更後の分割方法で前記画面を分割し、分割された複数の領域のうち前記算出ステップで求められた領域に前記注目画像を表示させる
ことを特徴とする表示制御方法。
【請求項１２】
画面を複数の領域に分割し、該複数の領域のそれぞれに画像を表示させる表示制御ステップと、
前記表示制御ステップによる前記画面の分割方法を、ユーザ操作に応じて変更する変更ステップと、
前記変更ステップによる変更後の分割方法での複数の領域のうち注目画像が表示されるべき領域の、前記画面の辺方向における分割単位での位置を、前記分割方法の変更後の該辺方向での分割数を前記分割方法の変更前の該辺方向での分割数で除したものに前記分割方法の変更前に前記注目画像が表示されていた領域の該辺方向における分割単位での位置を乗じた位置となるように決定する決定ステップと
を有し、
前記表示制御ステップは、
前記変更ステップにより前記分割方法が変更されたら、該変更後の分割方法で前記画面を分割し、分割された複数の領域のうち前記決定ステップで決定された領域に前記注目画像を表示させる
ことを特徴とする表示制御方法。
【請求項１３】
コンピュータを請求項１乃至請求項１０の何れか１項に記載の表示制御装置の各手段として機能させるためのプログラム。
【請求項１４】
コンピュータを請求項１乃至請求項１０の何れか１項に記載の表示制御装置の各手段として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の表示を制御する表示制御装置および表示制御方法に関し、特には、１画面をマトリクス状に分割した各領域に画像を表示する表示制御装置および表示制御方法に関する。
【背景技術】
【０００２】
近年、記憶媒体の大容量化が進み、デジタルカメラなどの小型電子機器にも多くの画像を保存することが可能となった。そのため、１画面上に複数の画像のサムネイル画像を一覧表示させるマルチ再生画面機能は、記憶媒体に保存される画像の検索性や閲覧性を向上させる上で有効な手段といえる（例えば特許文献１）。例えば、一覧表示されたサムネイル画像からユーザ操作により所望のものを選択することで、指定されたサムネイル画像に対応する画像が記録媒体から読み出されて、画面に表示される。
【０００３】
マルチ再生画面において、１画面上により多くのサムネイル画像を一覧表示させると、検索性が向上する一方で、各サムネイル画像の解像度が低下する。逆に、１画面上に一覧表示させるサムネイル画像の枚数を少なくすると、各サムネイル画像の解像度が向上する一方で、検索性が低下する。そのため、サムネイル画像の表示数を切り換えられるようにすると、それぞれの要求を満たすことができる。
【０００４】
【特許文献１】特開平３−２１４９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、マルチ再生画面では、選択されている、すなわち注目すべきサムネイル画像を示すために、そのサムネイル画像に対してフォーカス表示を行うことが一般的である。フォーカス表示は、例えば選択枠の表示など、選択中のサムネイル画像を強調表示することで行われる。フォーカス表示を行うことで、選択されているサムネイル画像を容易に認識することができる。
【０００６】
従来では、マルチ再生画面に対して一覧表示するサムネイル画像の表示数を切り換える際に、フォーカス表示の画面上の位置が移動してしまうことがあった。これは、フォーカス表示されているサムネイル画像が、画面に表示されている中で何番目かを基準にして配置しているためである。例えば、サムネイル画像の表示数を切り換える際に、画面の左上隅の画像を固定して、左上隅の画像を起点としてサムネイル画像を配置した場合などに、このような現象が発生する。
【０００７】
図１を用いて、マルチ再生画面におけるサムネイル画像の表示数の切り換えに伴うフォーカス表示の移動について、具体的に説明する。図１は、１画面に表示するサムネイル画像の数が異なるマルチ再生画面の間で選択しているサムネイル画像を変更せずに表示を遷移させた場合の、フォーカス表示の動きの例を示す。なお、図１において、各枡はサムネイル画像を表し、記憶媒体に記録されたサムネイル画像に対応する画像は、各枡に記される番号に従った順序で記憶媒体から読み出され表示されるものとする。このマルチ再生画面がデジタルカメラに適用されたものである場合、この順序は、例えば画像の撮影日時の順に従う。
【０００８】
図１（ａ）、図１（ｂ）および図１（ｃ）は、マルチ再生画面の１画面が２列×２行、３列×３行および６列×６行に分割される例を示す。各マルチ再生画面において、サムネイル画像は、各枡内に示される番号の順序に従い配置される。また、図１（ａ）〜図１（ｃ）において、フォーカス表示を枡に斜線を付して示す。
【０００９】
一例として、サムネイル画像が画面の左上隅を起点として、番号順に右方向へ順次配置され、番号順にさらに下方向に順次配置される場合について考える。このような配列は、画面に対する画像の配置方法として一般的に用いられるものである。サムネイル画像の数、すなわち画面の分割方法の切り換えの前後で、左上隅の起点となる画像を固定して同じ画像とする。
【００１０】
図１（ａ）に示す２列×２行の配置では、画面の右下隅に配置される番号「５」のサムネイル画像に対してフォーカス表示がなされている。この状態から図１（ｂ）に示す３列×３行の配置に遷移した場合、番号「５」のサムネイル画像は画面の左端中央部に移動する。さらに図１（ｃ）に示す６列×６行の配置に遷移した場合、当該サムネイル画像は、画面上端の中央部付近に移動する。
【００１１】
すなわち、図１の例では、マルチ再生画面においてサムネイル画像の表示数を切り換える度に、フォーカス表示の位置が、画面の右下隅、画面の左端中央、画面の上端中央付近と、画面の端から別の端へと大きく移動することになる。このように、マルチ再生画面においてサムネイル画像の表示数を切り換える際にフォーカス表示の画面上の位置が大きく移動してしまうと、ユーザがフォーカス表示を見失ってしまうおそれがある。そのため、従来のマルチ再生画面の表示方法では、サムネイル画像の表示数を切り換えることにより、サムネイル画像のスムーズな閲覧が妨げられてしまう可能性があるという問題点があった。
【００１２】
したがって、本発明の目的は、１画面を分割した各領域に画像を表示する場合に、画面の分割方法を変更した場合でも注目画像を容易に認識可能とする表示制御装置および表示制御方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、上述した課題を解決するために、画面を複数の領域に分割し、複数の領域のそれぞれに画像を表示させる表示制御手段と、表示制御手段による画面の分割方法を、ユーザ操作に応じて変更する変更手段と、変更手段により分割方法が変更される際に、変更前の分割方法で複数の領域に表示されている複数の画像のうち注目画像が表示されている領域に画面内での位置が対応する、変更後の分割方法での領域を、変更後の分割方法に基づいて求める算出手段とを有し、表示制御手段は、変更手段により分割方法が変更されたら、変更後の分割方法で画面を分割し、分割された複数の領域のうち算出手段で求められた領域に注目画像を表示させることを特徴とする表示制御装置である。
【００１４】
また、本発明は、画面を複数の領域に分割し、複数の領域のそれぞれに画像を表示させる表示制御手段と、表示制御手段による画面の分割方法を、ユーザ操作に応じて変更する変更手段と、変更手段による変更後の分割方法での複数の領域のうち注目画像が表示されるべき領域の、画面の辺方向における分割単位での位置を、分割方法の変更後の辺方向での分割数を分割方法の変更前の辺方向での分割数で除したものに分割方法の変更前に注目画像が表示されていた領域の辺方向における分割単位での位置を乗じた位置となるように決定する決定手段とを有し、表示制御手段は、変更手段により分割方法が変更されたら、変更後の分割方法で画面を分割し、分割された複数の領域のうち決定手段で決定された領域に注目画像を表示させることを特徴とする表示制御装置である。
【００１５】
また、本発明は、画面を複数の領域に分割し、複数の領域のそれぞれに画像を表示させる表示制御ステップと、表示制御ステップによる画面の分割方法を、ユーザ操作に応じて変更する変更ステップと、変更ステップにより分割方法が変更される際に、変更前の分割方法で複数の領域に表示されている複数の画像のうち注目画像が表示されている領域に画面内での位置が対応する、変更後の分割方法での領域を、変更後の分割方法に基づいて求める算出ステップとを有し、表示制御ステップは、変更ステップにより分割方法が変更されたら、変更後の分割方法で画面を分割し、分割された複数の領域のうち算出ステップで求められた領域に注目画像を表示させることを特徴とする表示制御方法である。
【００１６】
また、本発明は、画面を複数の領域に分割し、複数の領域のそれぞれに画像を表示させる表示制御ステップと、表示制御ステップによる画面の分割方法を、ユーザ操作に応じて変更する変更ステップと、変更ステップによる変更後の分割方法での複数の領域のうち注目画像が表示されるべき領域の、画面の辺方向における分割単位での位置を、分割方法の変更後の辺方向での分割数を分割方法の変更前の辺方向での分割数で除したものに分割方法の変更前に注目画像が表示されていた領域の辺方向における分割単位での位置を乗じた位置となるように決定する決定ステップとを有し、表示制御ステップは、変更ステップにより分割方法が変更されたら、変更後の分割方法で画面を分割し、分割された複数の領域のうち決定ステップで決定された領域に注目画像を表示させることを特徴とする表示制御方法である。
【発明の効果】
【００１７】
本発明によれば、１画面を分割した各領域に画像を表示する場合に、画面の分割方法を変更した場合でも注目画像を容易に認識できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態を、図面を参照しながら説明する。図２は、本発明の各実施形態を適用可能な表示制御装置２００の一例の構成を示す。図２に示されるように、表示制御装置２００は、一般的なパーソナルコンピュータを用いて構成可能なものである。
【００１９】
図２において、内部バス２１１に対してＣＰＵ２０１、ハードディスク（ＨＤ）２０２、メモリ２０３、表示制御部２０４、入力部２０５、ドライブ装置２０６および通信Ｉ／Ｆ２０７が接続される。内部バス２１１に接続される各部は、内部バス２１１を介して互いにデータのやりとりを行うことができるようにされている。
【００２０】
ハードディスク２０２は、画像データやその他のデータ、ＣＰＵ２０１が動作するための各種プログラムなどが格納される。メモリ２０３は、例えばＲＡＭからなる。表示制御手段、変更手段および算出手段としてのＣＰＵ２０１は、例えばハードディスク２０２に格納されるプログラムに従い、メモリ２０３をワークメモリとして用いて、この表示制御装置２００の各部を制御する。なお、ＣＰＵ２０１が動作するためのプログラムは、ハードディスク２０２に格納されるのに限られず、例えば図示されないＲＯＭに予め記憶しておいてもよい。
【００２１】
入力部２０５は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ２０１に供給する。例えば、入力部２０５は、ユーザ操作を受け付ける入力デバイスとして、キーボードといった文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイスなどを有する。なお、タッチパネルは、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ２０１は、入力デバイスに対してなされたユーザ操作に応じて入力部２０５で生成され供給される制御信号に基づき、プログラムに従いこの表示制御装置２００の各部を制御する。これにより、表示制御装置２００に対し、ユーザ操作に応じた動作を行わせることができる。
【００２２】
表示制御部２０４は、ディスプレイ２１０に対して画像を表示させるための表示信号を出力する。例えば、表示制御部２０４に対して、ＣＰＵ２０１がプログラムに従い生成した表示制御信号が供給される。表示制御部２０４は、この表示制御信号に基づき表示信号を生成してディスプレイ２１０に対して出力する。例えば、表示制御部２０４は、ＣＰＵ２０１が生成する表示制御信号に基づき、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面をディスプレイ２１０に対して表示させる。このＧＵＩ画面の一つとして、サムネイル画像が一覧表示されるマルチ再生画面が、ＣＰＵ２０１および表示制御部２０４の制御により、ディスプレイ２１０に対して表示される（詳細は後述する）。
【００２３】
なお、入力部２０５としてタッチパネルを用いる場合、入力部２０５とディスプレイ２１０とを一体的に構成することができる。例えば、タッチパネルを光の透過率がディスプレイ２１０の表示を妨げないように構成し、ディスプレイ２１０の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、ディスプレイ２１０上の表示座標とを対応付ける。これにより、恰もユーザがディスプレイ２１０上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２４】
ドライブ装置２０６は、ＣＤやＤＶＤといった外部記憶媒体２０８が装着可能とされ、ＣＰＵ２０１の制御に基づき、装着された外部記憶媒体２０８からのデータの読み出しや、当該外部記憶媒体２０８に対するデータの書き込みを行う。なお、ドライブ装置２０６が装着可能な外部記憶媒体２０８は、ＣＤやＤＶＤといったディスク記録媒体に限られず、例えば不揮発性の半導体メモリをドライブ装置２０６に装着するものとしてもよい。通信インターフェイス（Ｉ／Ｆ）２０７は、ＣＰＵ２０１の制御に基づき、ＬＡＮやインターネットといったネットワーク２２０に対する通信を行う。
【００２５】
＜第１の実施形態＞
次に、本発明の第１の実施形態について説明する。本第１の実施形態による表示制御装置２００は、ディスプレイ２１０に対して画像を表示させる画像表示モードとして、１枚の画像を全面表示するシングル再生モードと、複数のサムネイル画像を一覧表示するマルチ再生モードとを有するものとする。マルチ再生モードでは、１画面をマトリクス状に分割した各領域にサムネイル画像が表示される。シングル再生モードとマルチ再生モードとは、入力部２０５に対する操作により切り換えることができるようになっている。
【００２６】
以下では、シングル再生モードで所定の画像がディスプレイ２１０に表示された状態から、画像表示モードをマルチ再生モードに切り換えたものとして説明する。
【００２７】
図３は、本第１の実施形態による、マルチ再生モードにおける一例の処理を概略的に示すフローチャートである。この図３のフローチャートによる各処理は、ＣＰＵ２０１がハードディスク２０２などに格納されたプログラムをメモリ２０３に展開して実行することにより実現される。
【００２８】
先ず、ステップＳ３０１で、マルチ再生モードにおける初期表示が必要であるか否かが判断される。若し、必要であると判断されたら、処理はステップＳ３０２に移行される。例えば、シングル再生モードから画像表示モードがマルチ再生モードに切り換えられた直後の段階であれば、初期表示が必要であると判断されて、処理がステップＳ３０２に移行される。
【００２９】
ステップＳ３０２では、マルチ再生モードの初期画面をディスプレイ２１０に対して表示させる処理が行われる。例えば、ＣＰＵ２０１は、ステップＳ３０１の直前のシングル再生モードにおいて表示されていた画像を基準として、マルチ再生モードによる画面分割数分の画像を、ハードディスク２０２やドライブ装置２０６に装着された記録媒体から読み出す。そして、ＣＰＵ２０１は、記録媒体から読み出した画像のそれぞれについて、画面分割数に応じたサイズのサムネイル画像を生成し、生成されたサムネイル画像を所定の順序で配置してマルチ再生画面を構成してディスプレイ２１０に表示させる。初期画面の表示処理が完了すると、処理は後述するステップＳ３０６に移行される。
【００３０】
上述のステップＳ３０１で初期表示が必要無いと判断されたら、処理はステップＳ３０３に移行される。ステップＳ３０３では、入力部２０５に対するユーザ操作が待機され、ユーザ操作があった場合、そのユーザ操作がマルチ再生画面における画面分割数切り換え要求の操作であるか否かを判断する。
【００３１】
若し、ユーザ操作が画面分割数切り換え要求の操作であると判断されたら、処理はステップＳ３０４に移行され、後述する処理により、マルチ再生画面における画面分割数が切り換えられる。画面分割数の切り換えが完了されると、処理はステップＳ３０６に移行される。
【００３２】
一方、ステップＳ３０３で、ユーザ操作が画面分割数切り換え要求の操作ではなかったと判定されたら、処理はステップＳ３０５に移行され、その他の処理として、マルチ再生画面における画面分割数の切り換え処理以外の処理が行われる。その他の処理は、特に限定されないが、本第１の実施形態に関わる処理としては、フォーカス表示の移動や画像に関する情報表示の切り換え、メニュー表示などが考えられる。その他の処理が完了されると、処理はステップＳ３０６に移行される。
【００３３】
なお、フォーカス表示の移動とは、例えば現在選択されているサムネイル画像が入力部２０５に対するユーザ操作により変更された場合に、この変更に応じてフォーカス表示を行うサムネイル画像を変更する処理である。フォーカス表示は、例えばサムネイル画像に対する枠（選択枠と呼ぶ）表示により行われる。フォーカス表示の移動を行うことで、現在選択されていることを示す選択枠が、フォーカス移動前のサムネイル画像からフォーカス移動先のサムネイル画像へ移動され、選択するサムネイル画像が変更される。
【００３４】
上述したように、ステップＳ３０２、ステップＳ３０４またはステップＳ３０５の処理が終了すると、処理はステップＳ３０６に移行される。ステップＳ３０６では、マルチ再生モードを終了させる終了イベントが発生したか否かが判断される。若し、終了イベントが発生していないと判断されたら、処理はステップＳ３０１に戻される。一方、終了イベントが発生したと判断されたら、一連のマルチ再生モードの処理が終了される。
【００３５】
終了イベントは、例えば、ユーザ操作により、マルチ再生モード以外の画像表示モードが選択された場合や、表示制御装置２００の動作モードが画像表示モード以外のモードに切り換える操作が行われた場合に発生する。これに限らず、終了イベントは、電源ＯＦＦする操作を受け付けた場合や、表示制御装置２００がバッテリ駆動の場合にバッテリ切れが検出された場合にも発生される。さらに、終了イベントは、入力部２０５に対するユーザ操作が所定時間の間行われなかった場合にも、発生させることができる。
【００３６】
次に、上述した図３のフローチャートにおけるステップＳ３０４の画面分割数切り換え処理について、より詳細に説明する。図４は、本第１の実施形態による画面分割数切り換え処理の一例を示すフローチャートである。この画面分割数切り換え処理における各処理は、ＣＰＵ２０１がＨＤ２０２等に格納されたプログラムをメモリ２０３に展開して実行することにより実現される。
【００３７】
本第１の実施形態では、マルチ再生画面において画面分割数を切り換える際に、注目画像である、分割数の切り換え前の画面において選択されたサムネイル画像の画面内での位置に対応する、分割数の切り換え後の画面におけるサムネイル画像の位置を算出する。そして、画面分割数の切り換え後、選択されたサムネイル画像が算出された位置に対して表示されるように、マルチ再生画面におけるサムネイル画像の配置を決める。サムネイル画像の配置をこのように決めることで、マルチ再生画面における画面分割数を切り換えた際の、フォーカス表示の大きな移動が抑制される。
【００３８】
なお、以下では、「選択されたサムネイル画像」を「注目サムネイル画像」として記述する。
【００３９】
先ず、ステップＳ４０１で、注目サムネイル画像の、画面分割数の切り換え前すなわち分割方法の変更前における位置が取得される。ステップＳ４０１では、ＣＰＵ２０１は、切り換え前の列方向の位置Ｘ１、行方向の位置Ｙ１を取得し、メモリ２０３に記憶する。ここでは、位置は、マルチ再生画面において１画面が分割されたそれぞれの領域の位置を、画面左上隅の領域を原点として表すものとする。
【００４０】
例えば、画面が３列×３行に分割されている場合、原点である左上隅の領域の列方向（横方向）の位置が位置Ｘ＝１、行方向（縦方向）の位置が位置Ｙ＝１であり、右下隅の領域の列方向の位置が位置Ｘ＝３、行方向の位置が位置Ｙ＝３である。また例えば、画面が６列×４行に分割されている場合、右下隅の領域の列方向の位置が位置Ｘ＝６、行方向の位置が位置Ｙ＝４である。
【００４１】
次のステップＳ４０２で、画面分割数の切り換え前と切り換え後（分割方法の変更後）の画面分割数をそれぞれ求め、例えばメモリ２０３に記憶する。切り換え前の列方向の分割数を分割数Ｎ１とし、行方向の分割数を分割数Ｈ１とする。また、切り換え後の列方向の分割数を分割数Ｎ２とし、行方向の分割数を分割数Ｈ２とする。一例として、画面分割切り換え前の画面が６列×４行に分割されている場合、分割数Ｎ１＝６、分割数Ｈ１＝４となる。
【００４２】
なお、ここでは、マルチ再生モードにおける画面分割数は、予め段階的に決められているものとする。例えば、画面分割数として３列×３行、４列×４行および６列×６行の３種類が予め決められ、入力部２０５に対する操作により、この３種類の画面分割数が順次切り換えられるものとする。これに限らず、画面分割数を、入力部２０５に対するユーザ操作により、列方向および行方向のそれぞれについて数値入力などで入力できるようにしてもよい。
【００４３】
次のステップＳ４０３〜ステップＳ４１２の処理で、選択されているサムネイル画像の、画面分割数切り換え後の表示位置を算出する。表示位置の算出は、マルチ再生画面のそれぞれの辺方向について、画面の分割単位で行われる。すなわち、この例では、ステップＳ４０３〜ステップＳ４０７で画面の列方向の位置を算出し、ステップＳ４０８〜ステップＳ４１２で画面の行方向の位置を算出する。これはこの例に限らず、先に行方向の位置を算出し、次に列方向の位置を算出するようにしてもよい。
【００４４】
列方向の位置算出において、先ず、ステップＳ４０３〜ステップＳ４０６で、分割数切り換え前の注目サムネイル画像がマルチ再生画面の右端または左端にある場合の処理を行う。すなわち、ステップＳ４０３で、分割数切り換え前の注目サムネイル画像の列方向の位置Ｘ１＝１であるか否かが判定される。これは、分割数切り換え前の注目サムネイル画像がマルチ再生画面の左端にあるか否かの判定である。若し、位置Ｘ１＝１であると判定されたら、分割数切り換え後の注目サムネイル画像の列方向の位置Ｘ２を１とする（ステップＳ４０４）。これにより、分割数切換え後も注目サムネイル画像がマルチ再生画面の左端に位置するように制御される。
【００４５】
一方、ステップＳ４０３で位置Ｘ１＝１ではないと判定されたら、処理はステップＳ４０５に移行され、分割数切り換え前の注目サムネイル画像の列方向の位置Ｘ１＝Ｎ１であるか否かが判定される。これは、分割数切り換え前の注目サムネイル画像がマルチ再生画面の右端にあるか否かの判定である。若し、位置Ｘ１＝Ｎ１であると判定されたら、分割数切り換え後の注目サムネイル画像の列方向の位置Ｘ２をＮ２とする（ステップＳ４０６）。これにより、分割数切換え後も注目サムネイル画像がマルチ再生画面の右端に位置するように制御される。
【００４６】
一方、ステップＳ４０５で位置Ｘ１＝Ｎ１ではないと判定されたら、処理はステップＳ４０７に移行される。この場合、分割数切り換え前のサムネイル画像は、列方向においてマルチ再生画面の左端または右端には無いことになる。ステップＳ４０７では、下記の式（１）に示されるように、分割数切り換え前の列方向の分割数Ｎ１と切り換え後の列方向の分割数Ｎ２との比率と、切り換え前の列方向の位置Ｘ１とに基づき、切り換え後の列方向の位置Ｘ２を算出する。
Ｘ２＝(Ｎ２／Ｎ１)×Ｘ１    …（１）
【００４７】
なお、式（１）において、算出された位置Ｘ２における小数点以下の値は、例えば四捨五入される。これに限らず、小数点以下の値を切り捨ててもよいし、切り上げてもよい。
【００４８】
ステップＳ４０３〜ステップＳ４０７で、分割数切り換え後の列方向の位置Ｘ２が算出されると、処理はステップＳ４０８に移行され、列方向の場合と同様にして、行方向の位置Ｙ２が算出される。
【００４９】
行方向の位置算出において、先ず、ステップＳ４０８〜ステップＳ４１１で、分割数切り換え前のサムネイル画像がマルチ再生画面の上端または下端にある場合の処理を行う。すなわち、本第１の実施形態では、注目サムネイル画像が分割数切り換え前にマルチ再生画面の上端または下端に位置していたら、分割数切り換え後も、マルチ再生画面の対応する上端または下端に対して注目サムネイル画像が配置されるようにする。
【００５０】
より具体的には、ステップＳ４０８で、分割数切り換え前の注目サムネイル画像の行方向の位置Ｙ１＝１であるか否かが判定される。これは、分割数切り換え前の注目サムネイル画像がマルチ再生画面の上端にあるか否かの判定である。若し、位置Ｙ１＝１であると判定されたら、分割数切り換え後の当該サムネイル画像の行方向の位置Ｙ２を１とする（ステップＳ４０９）。これにより、分割数切換え後も注目サムネイル画像がマルチ再生画面の上端に位置するように制御される。
【００５１】
一方、ステップＳ４０８で、位置Ｙ１＝１ではないと判定されたら、処理はステップＳ４１０に移行され、分割数切り換え前の注目サムネイル画像の行方向の位置Ｙ１＝Ｈ１であるか否かが判定される。これは、分割数切り換え前の注目サムネイル画像がマルチ再生画面の下端にあるか否かの判定である。若し、位置Ｙ１＝Ｈ１であると判定されたら、分割数切り換え後の当該サムネイル画像の行方向の位置Ｙ２をＨ１とする（ステップＳ４１１）。これにより、分割数切換え後も注目サムネイル画像がマルチ再生画面の下端に位置するように制御される。
【００５２】
一方、ステップＳ４１０で位置Ｙ１＝Ｈ１ではないと判定されたら、処理はステップＳ４１１に移行される。この場合、分割数切り換え前のサムネイル画像は、行方向においてマルチ再生画面の上端または下端には無いことになる。ステップＳ４１２では、下記の式（２）に示されるように、分割数切り換え前の行方向の分割数Ｈ１と切り換え後の行方向の分割数Ｈ２との比率と、切り換え前の行方向の位置Ｙ１とに基づき、切り換え後の行方向の位置Ｙ２を算出する。
Ｙ２＝(Ｈ２／Ｈ１)×Ｙ１    …（２）
【００５３】
なお、式（２）において、算出された位置Ｙ２における小数点以下の値は、例えば四捨五入される。これに限らず、小数点以下の値を切り捨ててもよいし、切り上げてもよい。
【００５４】
ステップＳ４０３〜ステップＳ４１２の処理で、注目サムネイル画像の、分割数切り換え後の列方向の位置Ｘ２および行方向の位置Ｙ２がそれぞれ算出されたら、処理はステップＳ４１３に移行される。ステップＳ４１３では、位置(Ｘ２,Ｙ２)に基づき、分割数切り換え後の、注目サムネイル画像以外のサムネイル画像の配置を決定する。すなわち、注目サムネイル画像が位置(Ｘ２,Ｙ２)に配置されるように、分割数切り換え後におけるマルチ再生画面全体のサムネイル画像の配置が決定される。例えば、サムネイル画像が所定の順序で配置される場合、注目サムネイル画像が位置(Ｘ２,Ｙ２)に配置されるように、マルチ再生画面の先頭に配置されるサムネイル画像が決定される。
【００５５】
ステップＳ４１３で、注目サムネイル画像の、分割数切り換え後の位置が決定されたら、処理はステップＳ４１４に移行され、切り換え後の分割数に従い、サムネイル画像がマルチ再生画面に表示される。
【００５６】
図５〜図７を用いて、上述した図４のフローチャートによる処理を、より具体的に説明する。図５〜図７は、それぞれ、マルチ再生画面における画面の分割方法が、３列×３行から６列×６行に切り換えられ、分割数が９分割から３６分割に切り換えられた場合の例を示す。
【００５７】
なお、図５〜図７において、各枡はサムネイル画像を示し、サムネイル画像は、枡内の番号の順序に従って表示されるものとする。また、斜線が付された枡は注目サムネイル画像を示す。以下の例では、サムネイル画像は、番号の小さい方から、画面の左上隅を起点として、列方向において左から右に向けて配置され、さらに行方向において上から下に向けて配置されるものとする。例えば、図５（ａ）は、９分割されたマルチ再生画面に対して、１７番から２５番までのサムネイル画像が順に配置されることを示す。なお、サムネイル画像の配置順はこれに限らず、他の順序でもよい。
【００５８】
図５（ａ）は、分割数切り換え前のマルチ再生画面の一例の状態を示す。マルチ再生画面は、３列×３行に９分割され、１７番のサムネイル画像を先頭に、２５番までのサムネイル画像が順に配置され、２０番のサムネイル画像５０１が選択され注目サムネイル画像とされている。このマルチ再生画面が図５（ｂ）に例示されるように、６列×６行に３６分割された画面に切り換えられるものとする。
【００５９】
サムネイル画像５０１は、列方向の位置Ｘ１＝１であって、ステップＳ４０３の判定により処理がステップＳ４０４に移行され、分割数切り換え後の位置Ｘ２＝１とされる。一方、当該サムネイル画像５０１は、行方向の位置Ｙ１＝２であって、ステップＳ４０８およびステップＳ４１０の判定により処理がステップＳ４１２に移行され、上述した式（２）により分割数切り換え後の位置Ｙ２が算出される。この例では、行方向における分割数切り換え前の分割数Ｈ１＝３、切り換え後の分割数Ｈ２＝６であるため、分割後の位置Ｙ２＝(６／３)×２＝４となる。
【００６０】
マルチ再生画面が図５（ａ）に示す３列×３行に分割された状態から、図５（ｂ）に示す６列×６行に分割された状態に遷移されると、上述のようにして算出された位置Ｘ(２,Ｙ２)に基づき、サムネイル画像の配置が決定される。すなわち、注目サムネイル画像５０１が位置(Ｘ２,Ｙ２)に配置されるように、マルチ再生画面全体のサムネイル画像の配置を決定する。
【００６１】
この例では、位置Ｘ２＝１、位置Ｙ２＝４と算出されており、図５（ｂ）に例示されるように、サムネイル画像５０１（２０番のサムネイル画像）が位置(１,４)に配置される。このサムネイル画像５０１を基準として、マルチ再生画面の各位置に配置すべきサムネイル画像を求める。この例では、マルチ再生画面の左上隅の位置に２番のサムネイル画像を配置し、以降、番号順に順次、サムネイル画像を配置することで、サムネイル画像５０１が位置(１,４)に配置されることになる。この位置(１,４)に配置されたサムネイル画像５０１に対してフォーカス表示がなされ、当該サムネイル画像５０１が注目サムネイル画像であることが示される。
【００６２】
図５（ａ）および図５（ｂ）に示されるように、注目サムネイル画像が、マルチ再生画面の分割数切り換え後に、分割数切り換え前の位置と対応する位置に配置されるため、分割数切り換えの前後でフォーカス表示の大きな移動が抑制される。
【００６３】
図６（ａ）は、分割数切り換え前のマルチ再生画面の別の例の状態を示す。マルチ再生画面は、３列×３行に９分割され、２０番のサムネイル画像を先頭に、２８番までのサムネイル画像が順に配置され、２５番のサムネイル画像６０１が選択され注目サムネイル画像とされている。このマルチ再生画面が図６（ｂ）に例示されるように、６列×６行に３６分割された画面に切り換えられるものとする。
【００６４】
サムネイル画像６０１は、列方向の位置Ｘ１＝３であって、ステップＳ４０３およびステップＳ４０５の判定により処理がステップＳ４０６に移行され、分割数切り換え後の位置Ｘ２＝６とされる。一方、当該サムネイル画像６０１は、行方向の位置Ｙ１＝２であって、ステップＳ４０８およびステップＳ４１０の判定により処理がステップＳ４１２に移行され、上述した式（２）により分割数切り換え後の位置Ｙ２が算出される。この例では、行方向における分割数切り換え前の分割数Ｈ１＝３、切り換え後の分割数Ｈ２＝６であるため、分割後の位置Ｙ２＝(６／３)×２＝４となる。
【００６５】
マルチ再生画面が図６（ａ）に示す３列×３行に分割された状態から、図６（ｂ）に示す６列×６行に分割された状態に遷移されると、上述のようにして算出された位置(Ｘ２,Ｙ２)に基づき、サムネイル画像の配置が決定される。すなわち、サムネイル画像６０１が位置(Ｘ２,Ｙ２)に配置されるように、マルチ再生画面全体のサムネイル画像の配置を決定する。
【００６６】
この例では、位置Ｘ２＝６、位置Ｙ２＝４と算出されており、図６（ｂ）に例示されるように、注目サムネイル画像６０１（２５番のサムネイル画像）が位置(６,４)に配置される。このサムネイル画像６０１を基準として、マルチ再生画面の各位置に配置すべきサムネイル画像を求める。この例では、マルチ再生画面の左上隅の位置に２番のサムネイル画像を配置し、以降、番号順に順次、サムネイル画像を配置することで、サムネイル画像６０１が位置(６,４)に配置されることになる。この位置(６,４)に配置されたサムネイル画像に対してフォーカス表示がなされ、当該サムネイル画像６０２が注目サムネイル画像であることが示される。
【００６７】
図６（ａ）および図６（ｂ）に示されるように、注目サムネイル画像が、マルチ再生画面の分割数切り換え後に、分割数切り換え前の位置と対応する位置に配置されるため、分割数切り換えの前後でフォーカス表示の大きな移動が抑制される。
【００６８】
図７（ａ）は、分割数切り換え前のマルチ再生画面のさらに別の例の状態を示す。マルチ再生画面は、３列×３行に９分割され、１９番のサムネイル画像を先頭に、２７番までのサムネイル画像が順に配置され、２３番のサムネイル画像７０１が選択されている。このマルチ再生画面が図７（ｂ）に例示されるように、６列×６行に３６分割された画面に切り換えられるものとする。
【００６９】
サムネイル画像７０１は、列方向の位置Ｘ１＝２であって、ステップＳ４０３およびステップＳ４０５の判定により処理がステップＳ４０７に移行され、上述した式（１）により分割数切り換え後の位置Ｘ２が算出される。この例では、列方向における分割数切り換え前の分割数Ｎ１＝３、切り換え後の分割数Ｎ２＝６であるため、分割後の位置Ｘ２＝(６／３)×２＝４となる。一方、当該サムネイル画像７０１は、行方向の位置Ｙ１＝２であって、ステップＳ４０８およびステップＳ４１０の判定により処理がステップＳ４１２に移行され、上述した式（２）により分割数切り換え後の位置Ｙ２が算出される。この例では、行方向における分割数切り換え前の分割数Ｈ１＝３、切り換え後の分割数Ｈ２＝６であるため、分割後の位置Ｙ２＝(６／３)×２＝４となる。
【００７０】
マルチ再生画面が図７（ａ）に示す３列×３行に分割された状態から、図７（ｂ）に示す６列×６行に分割された状態に遷移されると、上述のようにして算出された位置Ｘ２、Ｙ２に基づき、サムネイル画像の配置が決定される。すなわち、注目サムネイル画像７０１が位置(Ｘ２,Ｙ２)に配置されるように、マルチ再生画面全体のサムネイル画像の配置を決定する。
【００７１】
この例では、位置Ｘ２＝４、位置Ｙ２＝４と算出されており、図７（ｂ）に例示されるように、サムネイル画像７０１（２３番のサムネイル画像）が位置(４,４)に配置される。このサムネイル画像７０１を基準として、マルチ再生画面の各位置に配置すべきサムネイル画像を求める。この例では、マルチ再生画面の左上隅の位置に２番のサムネイル画像を配置し、以降、番号順に順次、サムネイル画像を配置する。これにより、サムネイル画像７０１が位置(４,４)に配置されることになる。この位置(４,４)に配置されたサムネイル画像７０２に対してフォーカス表示がなされ、当該サムネイル画像７０１が注目サムネイル画像であることが示される。
【００７２】
図７（ａ）および図７（ｂ）に示されるように、注目サムネイル画像が、マルチ再生画面の分割数切り換え後に、分割数切り換え前の位置と対応する位置に配置されるため、分割数切り換えの前後でフォーカス表示の大きな移動が抑制される。
【００７３】
ここで、サムネイル画像の配置方法について、より具体的に説明する。一例として、上述した図５〜図７の各枡に示される番号が外部記憶媒体２０８に記憶された画像の順序を示すものであり、この順序が画像の撮影日時順であるものとする。図５〜図７それぞれに例示されるマルチ再生画面において、各画像のサムネイル画像は、この順番に従い配置される。
【００７４】
図７（ａ）の例では、注目サムネイル画像７０１が示す画像は、記憶媒体に記憶された画像では２３番目に位置している。そして、分割数切り換え後の図７（ｂ）に示す状態では、サムネイル画像７０１が位置(４,４)すなわち４列４行目に配置される。これらにより、マルチ再生画面の左上隅に配置すべき画像が記憶媒体に記憶された画像の中で何番目の画像かを求める。図７（ｂ）の例では、左上隅に配置すべき画像が２番目の画像となるので、この２番の画像を起点として、外部記憶媒体２０８から順次、２番目、３番目、４番目、…の順に画像ファイルを読み出しサムネイル画像を生成してマルチ再生画面の左上隅から順に表示させる。マルチ再生画面の右下隅に位置すべき３７番目の画像のサムネイル画像を表示したところで、表示処理を終える。
【００７５】
上述したように、本第１の実施形態では、ステップＳ４０３〜ステップＳ４１２の処理によって、分割数切り換え前の注目サムネイル画像の表示位置と、分割数切り換え後の当該サムネイル画像の表示位置のズレを少なくすることができる。これにより、マルチ再生画面において画面分割数を切り換えた際に、視線の動きを抑制することができ、選択された画像を見失うようなことを防ぐことができる。
【００７６】
ここで、ディスプレイ２１０にマルチ再生画面によりサムネイル画像を表示する際に、画面分割数が多いほど、１画面分の全てのサムネイル画像を表示するためにより多くの時間を要することになる。このとき、注目サムネイル画像の表示位置によっては、注目サムネイル画像が実際に表示されるまでに長時間待たされてしまう場合がある。そこで、注目サムネイル画像が表示されるべき位置に、注目サムネイル画像が表示されるより前にフォーカス表示のみを先行表示させておくことができる。これにより、ユーザのフォーカス表示に対する視線の迷いを防ぐことができる。
【００７７】
図８は、３列×３行のマルチ再生画面（図８（ａ）参照）から６列×６行のマルチ再生画面（図８（ｂ）参照）に切り換えた場合の例である。図８の例は、分割数の切り換えに際して、外部記憶媒体２０８から画像を順次読み出してサムネイル画像を生成して表示し、８番の画像の表示処理までは終了したが、８番より後の画像については、これから表示されるという状態を示している。
【００７８】
図８（ａ）に例示される３列×３行のマルチ再生画面では、１６番の位置のサムネイル画像が注目サムネイル画像とされていたため、分割数切り換え後の６列×６行のマルチ再生画面でも、１６番の位置に注目サムネイル画像が配置される。ここで、左上隅のサムネイル画像から順次、表示処理が行われる場合に、注目サムネイル画像が１６番の位置に未だ表示されていない時点で、注目サムネイル画像が表示されるべき位置に、フォーカス表示８０１のみを先行表示させる（図８（ｂ）参照）。これにより、選択されるサムネイル画像である１６番のサムネイル画像をユーザが見失うことが防がれる。
【００７９】
マルチ再生画面における分割数の切り換え後、１画面に表示される全てのサムネイル画像が表示された際に、図９のサムネイル画像９０１のように、注目サムネイル画像を拡大表示させることができる。図９の例では、マルチ再生画面の分割数を図９（ａ）に示す３列×３行から図９（ｂ）に示す６列×６行に切り換えた際に、切り換え後の６列×６行のマルチ再生画面において、注目サムネイル画像９０１が他のサムネイル画像に対して拡大表示されている。これにより、１画面に表示される全てのサムネイル画像の表示が完了したことをユーザに通知することができる。また、マルチ再生画面の分割数が多い場合に各サムネイル画像のサイズが小さくなってしまい、画像の判別が困難になってしまうのが防がれる。さらに、注目サムネイル画像の表示位置を強調させることができる。拡大表示したサムネイル画像は、例えば所定時間の経過後やユーザ操作に応じて、本来のサイズに戻すとよい。
【００８０】
なお、図８を用いて説明した、フォーカス表示８０１の先行表示と、図９を用いて説明した注目サムネイル画像の拡大表示とを組み合わせることも可能である。すなわち、マルチ再生画面に表示される予定のサムネイル画像が全て表示されるまではフォーカス表示を先行して表示し、全てのサムネイル画像が表示されたら、注目サムネイル画像を拡大表示する。これにより、注目サムネイル画像の表示位置を強調することができる。
【００８１】
ここで、表示可能な画像、例えば外部記憶媒体２０８に記憶されている画像の数が、マルチ再生画面による画面分割数よりも少ない場合について考える。この場合、従来のように画面の左上隅からサムネイル画像を配置すると、例えば図１０（ａ）に例示されるように、サムネイル画像が表示されない領域が発生する（画面右下隅）。ここで画面の分割数を切り換えた場合、従来では、例えば図１０（ｂ）に例示されるように、サムネイル画像を画面上端あるいは下端に寄せるように表示していた。この場合、注目サムネイル画像１００１の位置が分割数切り換えの前後で大きく移動してしまう可能性がある。本第１の実施形態のように、注目サムネイル画像の分割数切り換え後の位置を、分割数切り換え前の当該サムネイル画像の位置に対応する位置に決めることで、このようなサムネイル画像の大きな移動を防ぐことができる（図１０（ｃ）参照）。
【００８２】
なお、上述では、図４のフローチャートのステップＳ４０３〜ステップＳ４０６、ならびに、ステップＳ４０８〜ステップＳ４１１において、注目サムネイル画像が画面の端部に配置されていた場合の処理を行っているが、これらの処理は省略可能である。但しこの場合、画面分割数を増やす分割数切り換えを行った場合に、切り換え前の画面で端部にあった注目サムネイル画像が、切り換え後のマルチ再生画面において、必ずしも画面の端部に配置されるとは限らない。
【００８３】
＜第１実施形態の応用例＞
本第１の実施形態の応用例として、入力部２０５を、上述したような、ディスプレイ２１０と一体的に構成されたタッチパネルとして構成した場合について説明する。一例として、ＣＰＵ２０１は、マルチ再生画面においてサムネイル画像が一覧表示されている際に、タッチパネルに対し、注目サムネイル画像の位置に触れることで画面の分割数の切り換えを行うように、ＧＵＩを構成する。そして、上述したようにして、注目サムネイル画像の分割数切り換え後の位置を、分割数切り換え前の注目サムネイル画像の位置に対応する位置に決める。注目サムネイル画像の位置の、分割数の切り換えに応じた移動が抑制されるので、例えば画面上の同じ位置を繰り返し触れることで画面分割数の切り換えを順次行うことが可能となり、スムースな操作が期待できる。
【００８４】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本第２の実施形態では、マルチ再生画面において、注目サムネイル画像の分割数切り換え前の位置を記憶しておいて、画面分割数の切り換えを行う。その後、注目サムネイル画像の変更を行わずに画面分割数を位置を記憶した時点の分割数に戻した際に、注目サムネイル画像を、記憶された位置に配置する。
【００８５】
すなわち、上述した第１の実施形態の方法では、画面分割数を切り換え、さらに切り換えた分割数を戻す分割数切り換えを行った場合に、注目サムネイル画像を変更していないにも関わらず、注目サムネイル画像の位置が移動してしまうことが有り得る。
【００８６】
図１１を用いて説明する。当初、マルチ再生画面は、図１１（ａ）に例示されるように、６列×６行に３６分割され、注目サムネイル画像１１０１が位置(３,３)に配置されているものとする。この図１１（ａ）の状態から、図１１（ｂ）に例示されるように、３列×３行の９分割に分割数を切り換えたものとする。上述した図４のフローチャートに従えば、注目サムネイル画像１１０１の分割数切り換え後の位置(Ｘ２,Ｙ２)は、上述した式（１）および式（２）により下記のように求められ、小数点以下を四捨五入して位置(２,２)とされる。
Ｘ２＝(３／６)×３＝１．５
Ｙ２＝(３／６)×３＝１．５
【００８７】
次に、図１１（ｂ）の状態から、再び６列×６行の３６分割に分割数を切り換えた場合、図７を用いて説明したのと同様にして、注目サムネイル画像１１０１の位置は、図１１（ｃ）に示されるように、位置(４,４)となる。これは、図１１（ａ）に示される当初の状態における注目サムネイル画像の位置とは異なる位置である。
【００８８】
そこで、本第２の実施形態では、注目サムネイル画像の分割数切り換え前の位置を記憶しておく。そして、分割数切り換え後に、サムネイル画像の選択の変更無しに再びその分割数に切り換えられた際に、当該サムネイル画像を記憶された位置に配置する（図１１（ｄ））。これにより、分割数を戻した際のフォーカス表示の移動が防がれる。
【００８９】
図１２は、本第２の実施形態による、マルチ再生モードにおける一例の処理を概略的に示すフローチャートである。この図１２のフローチャートによる各処理は、ＣＰＵ２０１がハードディスク２０２などに格納されたプログラムをメモリ２０３に展開して実行することにより実現される。
【００９０】
先ず、ステップＳ８０１で、マルチ再生モードにおける初期表示が必要であるか否かが判断される。若し、必要であると判断されたら、処理はステップＳ８０２に移行される。例えば、シングル再生モードから画像表示モードがマルチ再生モードに切り換えられた直後の段階であれば、初期表示が必要であると判断されて、処理がステップＳ８０２に移行される。
【００９１】
ステップＳ８０２では、上述した図３のフローチャートのステップＳ３０２と同様にして、マルチ再生モードの初期画面をディスプレイ２１０に対して表示させる処理が行われる。すなわち、ＣＰＵ２０１は、ステップＳ８０１の直前のシングル再生モードにおいて表示されていた画像を基準として、マルチ再生モードによる画面分割数分の画像を例えば外部記憶媒体２０８から読み出す。そして、読み出した画像のそれぞれからサムネイル画像を生成し、所定の順序で配置してマルチ再生画面を構成してディスプレイ２１０に表示させる。初期画面の表示処理が完了すると、処理は後述するステップＳ８０９に移行される。
【００９２】
上述のステップＳ８０１で初期表示が必要無いと判断されたら、処理はステップＳ８０３に移行される。ステップＳ８０３では、入力部２０５に対するユーザ操作が待機され、ユーザ操作があった場合、そのユーザ操作がマルチ再生画面における画面分割数切り換え要求の操作であるか否かを判断する。
【００９３】
若し、ユーザ操作が画面分割数切り換え要求の操作であると判断されたら、処理はステップＳ８０４に移行され、後述する処理によりマルチ再生画面における画面分割数が切り換えられる。そして、画面分割数の切り換え後、処理はステップＳ８０５に移行される。ステップＳ８０５で、記憶手段としてのＣＰＵ２０１は、現在のフォーカス位置、すなわち、注目サムネイル画像の現在の位置を、現在の画面分割数と関連付けて記憶する。注目サムネイル画像の現在の位置および画面分割数は、メモリ２０３に記憶してもよいし、ＣＰＵ２０１が持つレジスタなどに記憶してもよい。フォーカス位置は、画面分割数毎に記憶されるため、サムネイル画像の選択の変更無しに画面分割数が複数段階切り換えられると、切り換えられた段階の分だけ複数記憶されることとなる。現在のフォーカス位置が記録されると、処理はステップＳ８０９に移行される。
【００９４】
一方、ステップＳ８０３で、ユーザ操作が画面分割数切り換え要求の操作ではなかったと判断されたら、処理はステップＳ８０６に移行され、ユーザ操作がフォーカス移動操作であるか否かが判定される。若し、フォーカス移動操作であると判断されたら、処理はステップＳ８０７に移行され、ユーザ操作に応じたフォーカス移動処理が行われる。例えば、ユーザ操作に応じて注目サムネイル画像が変更され、新たな注目サムネイル画像に対してフォーカス表示がなされる。それと共に、ステップＳ８０７では、メモリ２０３に記憶されているフォーカス位置を全てリセットする。ステップＳ８０７の処理が終了すると、処理はステップＳ８０９に移行される。
【００９５】
一方、ステップＳ８０６で、ユーザ操作がフォーカス移動操作ではなかったと判断されたら、処理はステップＳ８０８に移行される。ステップＳ８０８では、その他の処理として、マルチ再生画面における画面分割数の切り換え処理およびフォーカス移動以外の処理が行われる。その他の処理は、特に限定されないが、本第２の実施形態に関わる処理としては、画像に関する情報表示の切り換え、メニュー表示などが考えられる。その他の処理が完了されると、処理はステップＳ８０９に移行される。
【００９６】
上述したように、ステップＳ８０２、ステップＳ８０５、ステップＳ８０７またはステップＳ８０８の処理が終了すると、処理はステップＳ８０９に移行される。ステップＳ８０９では、マルチ再生モードを終了させる終了イベントが発生したか否かが判断される。若し、終了イベントが発生していないと判断されたら、処理はステップＳ８０１に戻される。一方、終了イベントが発生したと判断されたら、一連のマルチ再生モードの処理が終了される。
【００９７】
終了イベントは、例えば、ユーザ操作により、マルチ再生モード以外の画像表示モードが選択された場合や、表示制御装置２００の動作モードが画像表示モード以外のモードに切り換える操作が行われた場合に発生する。これに限らず、終了イベントは、電源ＯＦＦする操作を受け付けた場合や、表示制御装置２００がバッテリ駆動の場合にバッテリ切れが検出された場合にも発生される。さらに、終了イベントは、入力部２０５に対するユーザ操作が所定時間の間行われなかった場合にも、発生させることができる。
【００９８】
次に、上述した図１２のフローチャートにおけるステップＳ８０５の画面分割数切り換え処理について、より詳細に説明する。図１３は、本第２の実施形態による画面分割数切り換え処理の一例を示すフローチャートである。なお、図１３のフローチャートにおいて上述した図４のフローチャートと共通する処理には同一の符号を付し、詳細な説明を省略する。
【００９９】
先ず、ステップＳ９０１で、メモリ２０３にフォーカス位置が記憶され、且つ、当該フォーカス位置に関連付けられて記憶された画面分割数が、分割数切り換え後の画面分割数と一致するか否かが判断される。若し、フォーカス位置が記憶されていない（リセットされていない）か、または、記憶されたフォーカス位置に関連付けられた画面分割数が分割数切り換え後の画面分割数と一致しないと判断されたら、処理はステップＳ４０１に移行される。ステップＳ４０１以降、上述した図４のフローチャートにおけるステップＳ４１２までの処理と同様にして、注目サムネイル画像の、分割数切り換え後の位置(Ｘ２,Ｙ２)が算出される。そして、処理がステップＳ４１３に移行される。
【０１００】
一方、ステップＳ９０１で、メモリ２０３にフォーカス位置を示す情報が記憶され、且つ、当該フォーカス位置に関連付けられて記憶された画面分割数が分割数切り換え後の画面分割数と一致すると判断されたら、処理はステップＳ９０２に移行される。ステップＳ９０２では、メモリ２０３からフォーカス位置を読み出し、メモリ２０３から読み出したフォーカス位置を、分割数切り換え後の注目サムネイル画像の位置(Ｘ２,Ｙ２)として決定する。その後、処理をステップＳ４１３に移行させる。
【０１０１】
ステップＳ４１３では、上述のステップＳ９０２、あるいは、ステップＳ４０９、ステップＳ４１１またはステップＳ４１２で求められた位置(Ｘ２,Ｙ２)に基づき、分割数切り換え後の、注目サムネイル画像以外のサムネイル画像の配置を決定する。そして、ステップＳ４１４で、切り換え後の分割数に従い、サムネイル画像がマルチ再生画面に表示される。
【０１０２】
このような処理を行うことにより、マルチ再生画面の分割数切り換え後に再びその分割数に切り換えられた際に、サムネイル画像の選択の変更を行わない限りは同じ画面分割数のマルチ再生画面におけるフォーカス位置を同じ位置とすることができる。例えば、上述の図１０（ａ）の６列×６行の状態からフォーカス移動を行わずに分割数切り換えを行って３列×３行の図１０（ｂ）の状態にし、さらにフォーカス移動を行わずに６列×６行の図１０（ｄ）と操作する。この場合、図１０（ａ）と図１０（ｄ）とを比較して分かるように、同じ画面分割数のマルチ再生画面におけるフォーカス位置が同じ位置となる。
【０１０３】
このように、本第２の実施形態によれば、マルチ再生画面の分割数切り換えを行った際に、注目サムネイル画像を変更してない、すなわちフォーカス移動していないのに、当該サムネイル画像の表示位置が変わってしまうことを防止することができる。
【０１０４】
なお、上述した各実施形態においては、本発明がパーソナルコンピュータに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明は、デジタルカメラなどの撮像装置に適用してもよい。すなわち、メモリカードなどの、デジタルカメラが読み取り可能な記憶媒体に記憶された撮影画像を、デジタルカメラの有する背面液晶装置などのディスプレイにマルチ再生表示する際にも、本発明は適用可能である。さらに、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレームなど、画像をマルチ再生画面で表示可能な装置であれば、本発明は適用可能である。
【０１０５】
また、上述では、サムネイル画像が画面に２次元的に配置されるものとして説明したが、これはこの例に限定されない。例えば、本発明は、サムネイル画像を１次元的（直線的）に配置する場合にも適用可能である。さらに、本発明は、サムネイル画像を仮想的に３次元的な配置を行う場合にも適用することができる。
【０１０６】
＜他の実施形態＞
また、上述した各実施形態の各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に提供してもよい。そして、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施形態の機能を実現することができる。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、不揮発性の半導体メモリ、磁気テープなどを用いることができる。
【０１０８】
また、本発明は、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施形態の機能が実現されるのに限られない。例えば、当該プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した各実施例の機能が実現される場合も含むことができる。
【０１０９】
さらに、記憶媒体から読み出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むことができる。
【図面の簡単な説明】
【０１１０】
【図１】マルチ再生画面におけるサムネイル画像の表示数の切り換えに伴うフォーカス表示の移動を説明するための図である。
【図２】本発明の各実施形態を適用可能な表示制御装置の一例の構成を示すブロック図である。
【図３】本発明の第１の実施形態によるマルチ再生モードにおける一例の処理を概略的に示すフローチャートである。
【図４】本発明の第１の実施形態による画面分割数切り換え処理の一例を示すフローチャートである。
【図５】本発明の第１の実施形態による画面分割数切り換え処理をより具体的に説明するための図である。
【図６】本発明の第１の実施形態による画面分割数切り換え処理をより具体的に説明するための図である。
【図７】本発明の第１の実施形態による画面分割数切り換え処理をより具体的に説明するための図である。
【図８】注目サムネイル画像が表示されるべき位置に、注目サムネイル画像が表示されるより前にフォーカス表示のみを先行表示させることを説明するための図である。
【図９】注目サムネイル画像を拡大表示させることを説明するための図である。
【図１０】表示可能な画像の数がマルチ再生画面による画面分割数よりも少ない場合の処理の例について説明するための図である。
【図１１】本発明の第２の実施形態による画面分割数切り換え処理を概略的に説明するための図である。
【図１２】本発明の第２の実施形態によるマルチ再生モードにおける一例の処理を概略的に示すフローチャートである。
【図１３】本発明の第２の実施形態による画面分割数切り換え処理の一例を示すフローチャートである。
【符号の説明】
【０１１１】
２００  表示制御装置
２０１  ＣＰＵ
２０３  メモリ
２０５  入力部
２０８  外部記憶媒体
【図１】
2010175738.tif 000003
【図２】
2010175738.tif 000004
【図３】
2010175738.tif 000005
【図４】
2010175738.tif 000006
【図５】
2010175738.tif 000007
【図６】
2010175738.tif 000008
【図７】
2010175738.tif 000009
【図８】
2010175738.tif 000010
【図９】
2010175738.tif 000011
【図１０】
2010175738.tif 000012
【図１１】
2010175738.tif 000013
【図１２】
2010175738.tif 000014
【図１３】
2010175738.tif 000015