(57)【特許請求の範囲】
【請求項１】
表示部に複数枚の画像の一覧を表示させる表示制御装置であって、
複数の画像を所定の順序で表示部に表示するように制御する表示制御手段と、
前記表示部に表示された画像をスクロールするように制御するスクロール制御手段と、
前記スクロール制御手段によるスクロールの速度が低速から高速に変化する場合に、前記表示制御手段が１画面に表示する画像の枚数を削減し、表示する画像の表示サイズを大きくするように制御する制御手段と
を有することを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記スクロール制御手段によるスクロールの速度が低速である場合よりも高速である場合の方が、前記表示制御手段が表示対象とする画像を少なくするように制御することを特徴とする請求項１記載の表示制御装置。
【請求項３】
画像の属性情報を取得する取得手段を更に有し、
前記制御手段は、前記取得手段で取得される属性情報に基づいて前記表示対象とする画像を抽出することを特徴とする請求項１又は２記載の表示制御装置。
【請求項４】
前記属性情報には、表示対象としての優先順位を高くするためにユーザの操作に応じて画像に付与された情報を含むことを特徴とする請求項３記載の表示制御装置。
【請求項５】
前記属性情報には、画像から検出された顔の情報を含むことを特徴とする請求項３記載の表示制御装置。
【請求項６】
前記属性情報には、画像の撮影日の情報を含むことを特徴とする請求項３記載の表示制御装置。
【請求項７】
前記表示制御手段は、前記スクロール制御手段によるスクロールの速度が低速である場合よりも高速である場合に、表示する画像の奥行き方向に多くの重なりを表現した表示形態での表示を行うことを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記表示制御手段は、前記スクロール制御手段によるスクロールの速度が低速から高速に変化すると、撮影日付の情報を前記表示部に表示するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
画像のスクロールを指示する操作をユーザから受付ける受付手段を更に有し、
前記スクロール制御手段は、前記受付手段で受付けた操作に応じたスクロールの速度でスクロールを行うように制御し、
前記制御手段は、前記受付け手段で受付けた操作が、前記スクロール制御手段によるスクロールの速度を低速から高速に変化させる操作であったことに応じて、前記表示制御手段が１画面に表示する画像の枚数を削減し、表示する画像の表示サイズを大きくするように制御することを特徴とする請求項１乃至８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記スクロール制御手段によるスクロールの速度を低速から高速に変化させる操作は、前記受付手段としての操作部材の押下時間が閾値以上となる操作であることを特徴とする請求項９記載の表示制御装置。
【請求項１１】
前記スクロール制御手段によるスクロールの速度を低速から高速に変化させる操作は、前記受付手段としての操作部材に対する回転操作の速度が閾値以上となる操作であることを特徴とする請求項９記載の表示制御装置。
【請求項１２】
前記スクロール制御手段によるスクロールの速度を低速から高速に変化させる操作は、前記受付手段としてのタッチ操作部材に対するタッチ位置の移動速度が閾値以上となる操作であることを特徴とする請求項９記載の表示制御装置。
【請求項１３】
前記スクロール制御手段によるスクロールが停止した場合に、前記制御手段は、前記表示制御手段が表示する画像の表示サイズを段階的に縮小し、１画面に表示する画像の枚数を増加させることを特徴とする請求項１乃至１２のいずれか１項に記載の表示制御装置。
【請求項１４】
前記スクロール制御手段によるスクロールが停止した場合に、前記表示部に表示された画像が１枚表示状態であるか否かを判定する判定手段をさらに有し、
前記制御手段は、前記判定手段により前記１枚表示状態と判定された場合に、前記表示部に表示された動画像を再生するように制御することを特徴とする請求項１乃至１３のいずれか１項に記載の表示制御装置。
【請求項１５】
表示部に複数枚の画像の一覧を表示させる表示制御装置の制御方法であって、
複数の画像を所定の順序で表示部に表示するように制御する表示制御ステップと、
前記表示部に表示された画像をスクロールするように制御するスクロール制御ステップと、
前記スクロール制御ステップによるスクロールの速度が低速から高速に変化する場合に、前記表示制御ステップが１画面に表示する画像の枚数を削減し、表示する画像の表示サイズを大きくするように制御する制御ステップと
を有することを特徴とする表示制御装置の制御方法。
【請求項１６】
表示部に複数枚の画像の一覧を表示させる表示制御装置の制御方法をコンピュータに実行させるプログラムであって、
前記表示制御装置の制御方法は、
複数の画像を所定の順序で表示部に表示するように制御する表示制御ステップと、
前記表示部に表示された画像をスクロールするように制御するスクロール制御ステップと、
前記スクロール制御ステップによるスクロールの速度が低速から高速に変化する場合に、前記表示制御ステップが１画面に表示する画像の枚数を削減し、表示する画像の表示サイズを大きくするように制御する制御ステップと
を有することを特徴とするプログラム。
【請求項１７】
請求項１６記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に複数枚の画像の一覧を表示させる表示制御装置及びその制御方法、並びにプログラム及び記憶媒体に関し、特にスクロール中の画像の表示制御の技術に関する。
【背景技術】
【０００２】
デジタルカメラ等では、撮影画像を記録媒体から読み出して、液晶等の表示部に表示する際に、複数枚の撮影画像を縮小して一覧表示するインデックス機能を持つものがある。
【０００３】
例えば、表示部に複数のサムネイル画像を縦横の二次元に並べて表示部に表示し、表示部の画面を縦及び横の少なくとも一方にスクロールさせる機能を設けたものが提案されている（特許文献１）。
【０００４】
この提案では、スクロールに際しては、スクロール方向に対して表示画面の後端に並んだ複数のサムネイル画像を、スクロール後の表示画面の先端に並べて表示するようにして画面間の連続性を確保している。
【０００５】
また、表示部に表示されたサムネイル画像からユーザが所望の画像を選択し、選択した画像のみを一画面中に順番に表示部に表示する技術が提案されている（特許文献２）。
【０００６】
この提案では、選択された画像のみを拡大して画面先頭に配置することにより所望の画像を効率的に操作できるようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１２５２５１号公報
【特許文献２】特開２００５−２７５０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、近年の記録媒体の大容量化に伴い、記録媒体に保存された大量の画像を確認する際には、表示部に表示されるサムネイル画像をスクロールしながら検索することが効率的である。ここで、大量のサムネイル画像から所望の画像を素早く検索したい場合には、スクロールを高速化することにより対処することができる。
【０００９】
しかし、上記特許文献１では、サムネイル画像をスクロールする速度を高速化すると、スクロール中に表示されるサムネイル画像が小さいため、サムネイル画像の内容の把握が困難となる。
【００１０】
また、上記特許文献２では、ユーザにより選択されたサムネイル画像のみが拡大表示されるため、大量のサムネイル画像から拡大表示したい画像を選択する作業負荷が大きくなる。特に、拡大したい画像が複数ある場合は、大量のサムネイル画像から所望の画像を素早く検索することが困難になる。
【００１１】
そこで、本発明は、スクロール動作時に表示部に一覧表示される大量の画像から所望の画像を素早く検索することができる表示制御装置及びその制御方法、並びにプログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の表示制御装置は、表示部に複数枚の画像の一覧を表示させる表示制御装置であって、複数の画像を所定の順序で表示部に表示するように制御する表示制御手段と、前記表示部に表示された画像をスクロールするように制御するスクロール制御手段と、前記スクロール制御手段によるスクロールの速度が低速から高速に変化する場合に、前記表示制御手段が１画面に表示する画像の枚数を削減し、表示する画像の表示サイズを大きくするように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、インデックス画面でのスクロール速度が低速から高速に変化した場合に、画像サイズを拡大して１画面に表示する画像の枚数を削減して表示するので、スクロール中でも撮影画像の視認性が向上する。これにより、スクロール動作時に表示部に一覧表示される大量の画像から所望の画像を素早く検索することができる。
【図面の簡単な説明】
【００１４】
【図１】（ａ）は本発明の各実施形態を適用可能な表示制御装置の一例としてのデジタルカメラ１００の外観図、（ｂ）はデジタルカメラ１００の構成の一例を示す概略ブロック図である。
【図２】操作部の十字キーをユーザがスクロール操作した際に表示部に表示されるインデックス画面の一例を模式的に示す図である。
【図３】十字キーの操作によるスクロール速度に応じた表示部でのインデックス画面の表示態様について説明するための説明図である。
【図４】十字キーを所定の方向に押し続けた時間（保持時間）と、表示部の一画面あたりのスクロール時間との関係を示すグラフ図である。
【図５】デジタルカメラの動作例について説明するためのフローチャート図である。
【図６】優先順位フラグの一覧を示す図である。
【図７】優先順位テーブルの一例を示す図である。
【図８】速度範囲Ｓ１〜Ｓ６の６段階で実行される表示画像選別／拡大処理の一例を説明するためのフローチャート図である。
【図９】タッチセンサ上での指の移動速度に応じたインデックス画面の表示例を示す図である。
【図１０】本発明の表示制御装置の第３の実施形態に係るデジタルカメラの動作例を説明するためのフローチャート図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面を参照して説明する。
【００１６】
図１（ａ）に本発明の各実施形態を適用可能な表示制御装置の一例としてのデジタルカメラ１００の外観図を示す。ディスプレイ１１０は画像や各種情報を表示する表示部である。ディスプレイ１１０にはタッチパネルが重畳されており、ディスプレイ１１０に対するタッチ操作が可能である。
【００１７】
シャッターボタン６１は撮影指示を行うための操作部である。モードダイアル６０は各種モードを切り替えるための操作部である。コネクタ１３０は後述する通信Ｉ/Ｆ１０７と接続ケーブル１３１とを接続するコネクタである。十字キー７０はユーザからの各種操作を受け付ける方向ボタンであり、上方向、下方向、左方向、右方向の４方向への操作が可能である。ここでは単一の操作部材として説明しているが、４つの方向が指示できるものであれば、十字に配置された４つの独立したボタンでも良い。
【００１８】
コントローラホイール７３は回転操作可能な操作部材であり、十字キー７０と共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてＣＰＵ１０１はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。
【００１９】
なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（タッチホイール）。
【００２０】
７２は電源スイッチであり、電源オン、電源オフを切り替える。上述したディスプレイ１１０に重畳されたタッチパネル、電源スイッチ７２、シャッターボタン６１、モードダイアル６０、十字キー７０、コントローラホイール７３は、後述する入力部１０５に含まれる操作部材である。
【００２１】
外部記録媒体１０８はメモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は外部記録媒体１０８を格納するためのスロットである。記録媒体スロット２０１に格納された外部記録媒体１０８は、記録媒体Ｉ/Ｆ１０６を介してデジタルカメラ１００との通信が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。
【００２２】
図１（ｂ）に、本発明の各実施形態を適用可能な表示制御装置の一例としてのデジタルカメラ１００の構成の一例を示す。
【００２３】
図１において、内部バス１１１に対してＣＰＵ１０１、不揮発性メモリ１０２、メモリ１０３、表示制御部１０４、入力部１０５、記録媒体Ｉ/Ｆ１０６、Ｉ／Ｆ１０７、撮像部１１５および画像処理部１１６が接続される。内部バス１１１に接続される各部は、内部バス１１１を介して互いにデータのやりとりを行うことができるようにされている。
【００２４】
撮像部１１５は撮影レンズや撮像素子などからなる撮像手段である。撮像部１１５で撮像された動画や静止画などの画像データは、画像処理部１１６で画素補間、現像処理、色処理、縮小処理、符号化処理、圧縮処理などが施され、画像ファイルとして外部記録媒体１０８に記録される。また、画像処理部１１５は、外部記録媒体１０８等から読み込んだ画像ファイルに対して解凍処理、復号化処理、色処理、リサイズなどの、本発明の表示部の一例に相当するディスプレイ１１０に画像を表示するための各種処理を行う。なお、撮像部１１５で撮像された画像信号をＡ／Ｄ変換してメモリ１０３にデジタル信号として蓄積し、蓄積されたデジタル信号をアナログ変換してディスプレイ１１０に逐次転送して表示することで、電子ビューファインダ（スルー画像表示）として機能する。
【００２５】
不揮発性メモリ１０２は、画像データやその他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリは例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。メモリ１０３は、例えばＲＡＭからなる。ＣＰＵ１０１は、例えば不揮発性メモリ１０２に格納されるプログラムに従い、メモリ１０３をワークメモリとして用いて、このデジタルカメラ１００の各部を制御する。
【００２６】
入力部１０５は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１０１に供給する。例えば、入力部１０５は、ユーザ操作を受け付ける入力デバイスとして、タッチパネルなどの前述した各種操作部材をなどを有する。なお、タッチパネルは、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１０１は、入力デバイスに対してなされたユーザ操作に応じて入力部１０５で生成され供給される制御信号に基づき、プログラムに従いこのデジタルカメラ１００の各部を制御する。これにより、デジタルカメラ１００に対し、ユーザ操作に応じた動作を行わせることができる。
【００２７】
表示制御部１０４は、ディスプレイ１１０に対して画像を表示させるための表示信号を出力する。例えば、表示制御部１０４に対して、ＣＰＵ１０１がプログラムに従い生成した表示制御信号が供給される。表示制御部１０４は、この表示制御信号に基づき表示信号を生成してディスプレイ１１０に対して出力する。例えば、表示制御部１０４は、ＣＰＵ１０１が生成する表示制御信号に基づき、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面をディスプレイ１１０に対して表示させる。
【００２８】
なお、入力部１０５としてタッチパネルを用いる場合、入力部１０５とディスプレイ１１０とを一体的に構成することができる。例えば、タッチパネルを光の透過率がディスプレイ１１０の表示を妨げないように構成し、ディスプレイ１１０の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、ディスプレイ１１０上の表示座標とを対応付ける。これにより、恰もユーザがディスプレイ１１０上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２９】
記録媒体Ｉ／Ｆ１０６は、メモリカードなどの外部記録媒体１０８が装着可能とされ、ＣＰＵ１０１の制御に基づき、装着された外部記録媒体１０８からのデータの読み出しや、当該外部記録媒体１０８に対するデータの書き込みを行う。通信インターフェイス（Ｉ／Ｆ）１０７は、ＣＰＵ１０１の制御に基づき、通信ケーブル１３１で接続された外部機器や、ＬＡＮやインターネットといったネットワーク１２０に対する通信を行う。
【００３０】
なお、ＣＰＵ１０１は入力部１０５に含まれるタッチパネルへの以下の操作を検出できる。タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルに何も触れていない状態（以下、タッチオフと称する）。
【００３１】
これらの操作や、タッチパネル上に指やペンが触れている位置座標は内部バス１１１を通じてＣＰＵ１０１に通知され、ＣＰＵ１０１は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。
【００３２】
またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。
【００３３】
所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００３４】
以下、本発明の各実施例の動作を説明する。
【００３５】
（第１の実施形態）
実施例１では、画像をマルチ再生中のスクロール処理において、スクロール速度が上がるにつれて１画面に表示される画像を間引いて、その分１枚あたりの画像のサイズを大きくする例を説明する。このようにすることで、スクロール速度を上げながらも視認性を高めることができ、ユーザはすばやく確実に所望の画像を発見できる。本実施の形態では、ユーザは以下のいずれかの方法で上下方向へのスクロールの指示が行えるものとする。
（１）十字キー７０を上方向に操作（押下）することで、下方向へのスクロール（表示されている画像が上から下へ移動するスクロール。上方向に配置されている未表示の画像を表示するためのスクロールである）の指示が行える。逆に十字キー７０を下方向に操作（押下）することで、上方向へのスクロール（表示されている画像が下から上へ移動するスクロール。下方向に配置されている未表示の画像を表示するためのスクロールである）の指示が行える。スクロールの速度は、十字キー７０の同一方向への押下時間が長いほど速くなる。
（２）コントローラホイール７３を時計回りに回転操作することで上方向へのスクロールの指示が行え、反時計回りに回転操作することにより、下方向へのスクロールの指示が行える。スクロールの速度は回転操作の回転速度が速いほど速くなる。
（３）タッチパネルへの上方向へのドラッグあるいはフリックによって上方向へのスクロールの指示が行え、下方向へのドラッグあるいはフリックによって下方向へのスクロールの指示が行える。スクロールの速度はドラッグあるいはフリックにおけるタッチ位置の移動速度が速くなるほど速くなる。
【００３６】
図２は、ユーザがスクロール操作した際にディスプレイ１１０に表示されるインデックス画面の一例を模式的に示す図である。
【００３７】
外部記録媒体１０８に格納された大量の画像は、ディスプレイ１１０に表示されるインデックス画面２０２において、図２（ａ）〜図２（ｃ）の破線矩形枠２０３に配置される。  図２（ａ）では、ディスプレイ１１０に縦８枚、横８枚（８行×８列）の合計６４枚の画像（番号１〜６４）が配置されてインデックス画面２０２を構成している。表示領域における各行を、上から順にＬ１、Ｌ２、…Ｌ８と称する。ここで、十字キー７０を下方向に押すと、図２（ｂ）に示すように、インデックス画面２０２の画像が上方に移動する。
【００３８】
図２（ｂ）は、図２（ａ）から１行分スクロールした状態の模式図である。図２（ｂ）では、それまで最上段の行（Ｌ１）に表示されていた画像（番号１〜８）が上方向にスクロールして移動することでインデックス画面２０２から消えている。代わりに、番号６５〜７２の画像が新たに最下段の行（Ｌ８）に移動してきてインデックス画面２０２に表示されている。さらに十字キー７０を下方向に押し続けると、画像はさらに上方向にスクロールを続ける。図２（ｃ）は、上方向へのスクロールを続けて８行分（すなわち、ちょうど１画面に同時に表示される画像分）スクロールした状態の模式図である。８行分の番号１〜６４の画像が上方向にスクロールした結果インデックス画面２０２から消え、代わりに番号６５〜７２の画像が最上段の行（Ｌ１）に移動してきている。
【００３９】
本実施形態のデジタルカメラにおいては、十字キー７０が下方向に押下され始めた最初の段階では、インデックス画面２０２の画像が１行分スクロールするのに０．５秒を要する速さで移動するものとしている。従って、図２（ａ）の状態から図２（ｃ）の状態になるまでには、０．５秒×８行分で４．０秒の時間を要する。
【００４０】
次に、図３を参照して、スクロール速度に応じたディスプレイ１１０でのインデックス画面２０２の表示態様について説明する。
【００４１】
図３（ａ）に示す初期状態では、ディスプレイ１１０に表示されるインデックス画面２０２には、１行あたり８枚（８列）で、Ｌ１からＬ８の８行分の合計６４枚の画像が配置される。
【００４２】
この状態で、十字キー７０を下方向に４秒を超える時間を押し続けると、インデックス画面２０２の画像の上方にスクロールする速度が速くなる。それに伴って、図３（ｂ）に示すように、インデックス画面２０２に表示される画像の数が１行あたり６枚（６列）でＬ１からＬ６の６行分の合計３６枚になると共に画像のサイズが拡大される。ここでは、表示する画像を優先順位の高い画像を残して間引くことで、表示する画像の枚数を図３（ａ）に比べて絞っている。これにより、画像を図３（ａ）のときよりも大きく表示しつつも、スクロールによる、全画像中における表示範囲の移動速度も速くしている。ここでいう表示範囲の移動速度は、表示されている画像のディスプレイ１１０上での移動速度のことではなく、図３（ａ）の初期状態で表示対象となる全画像の並びの中における表示範囲の移動速度のことである。例えば、初期状態で表示対象となる全画像が画像番号１〜１０００の千枚であった場合、表示範囲が番号１〜６４のあたりから番号６４１〜７０４のあたりまで移動する速度のことである。なお、速度が速くなっていれば番号６４１〜７０４のあたりを表す画像として番号６４１〜７０４の６４枚全てが表示されるわけではなく、もっと数を絞った少ない画像がより大きく表示される。表示する画像の優先順位に従った絞りかたについては後述する。
【００４３】
また、初期状態から十字キー７０を下方向に８秒を超える時間を押し続けると、図３（ｃ）に示すように、インデックス画面２０２の画像の上方にスクロールする速度が更に速くなる。また、インデックス画面２０２に表示される画像の数が１行４枚でＬ１からＬ４の４行分の合計１６枚にさらに絞られると共に、画像のサイズが図３（ｂ）よりさらに拡大される。
【００４４】
更に、初期状態から十字キー７０を下方向に１２秒を超える時間を押し続けると、図３（ｄ）に示すように、インデックス画面２０２の画像の上方にスクロールする速度が図３（ｃ）より更に速くなる。また、インデックス画面２０２に表示される画像の数が１行３枚でＬ１からＬ３の３行分の合計９枚にさらに絞られると共に画像のサイズが図３（ｃ）より拡大される。
【００４５】
また、図３（ｃ）及び図３（ｄ）では、高速スクロール中でも表示されているインデックス画面２０２の画像の撮影日付が把握できるように、インデックス画面２０２に日付３００，３０１を重畳して表示する。
【００４６】
インデックス画面２０２に日付３００，３０１を重畳する際には、日付３００，３０１の表示領域を半透明等にすることにより、背後の画像の視認性を妨げないようにすることができる。また、インデックス画面２０２に日付３００，３０１を表示するタイミングを、背後の画像が年、月等の区切りのときに所定時間だけ表示するように制御することも可能である。なお、インデックス画面２０２に対する日付３００，３０１の表示位置は、特に限定されない。
【００４７】
更に、初期状態から十字キー７０を下方向に１６秒を超える時間を押し続けると、図３（ｅ）に示すように、インデックス画面２０２の画像の上方にスクロールする速度が図３（ｄ）より更に速くなる。また、インデックス画面２０２に表示される画像の数が１行２枚でＬ１からＬ２の２行分の合計４枚にさらに絞られると共に画像のサイズが図３（ｄ）より拡大される。
【００４８】
更に、初期状態から十字キー７０を下方向に２０秒を超える時間を押し続けると、図３（ｆ）に示すように、インデックス画面２０２の画像の上方にスクロールする速度が図３（ｅ）より更に速くなる。また、インデックス画面２０２に表示される画像の数が１行１枚でＬ１の１行の一枚表示にさらに絞られると共に画像のサイズが図３（ｅ）より拡大されて画面全体に表示される。
【００４９】
図４は、十字キー７０を所定の方向に押し続けた時間（保持時間）と、ディスプレイ１１０の一画面あたりのスクロール時間との関係を示すグラフ図である。
【００５０】
図４に示すように、十字キー７０の保持時間が４秒までは、ディスプレイ１１０の一画面当りのスクロール時間は４秒であり、一画面当りの画像の数は、縦８枚、横８枚の合計６４枚となる。すなわち、画像の移動速度（スクロール速度）は, ディスプレイ上の１画面分の表示範囲の高さをＨ（ｍ）として、Ｖ１＝ｈ／４（m/s）である。
【００５１】
十字キー７０の保持時間が４秒を超え８秒までは、ディスプレイ１１０の一画面当りのスクロール時間は３秒であり、一画面当りの画像の数は、縦６枚、横６枚の合計３６枚となる。すなわち、スクロール速度はＶ２＝Ｈ/３（m/s）である。
【００５２】
十字キー７０の保持時間が８秒を超え１２秒までは、ディスプレイ１１０の一画面当りのスクロール時間は２．５秒であり、一画面当りの画像の数は、縦４枚、横４枚の合計１６枚となる。すなわち、スクロール速度はＶ３＝Ｈ/2.5（m/s）である。
【００５３】
十字キー７０の保持時間が１２秒を超え１６秒までは、ディスプレイ１１０の一画面当りのスクロール時間は１．５秒であり、一画面当りの画像の数は、縦３枚、横３枚の合計９枚となる。すなわち、スクロール速度はＶ４＝Ｈ/1.5（m/s）である。
【００５４】
十字キー７０の保持時間が１６秒を超え２０秒までは、ディスプレイ１１０の一画面当りのスクロール時間は１秒であり、一画面当りの画像の数は、縦２枚、横２枚の合計４枚となる。すなわち、スクロール速度はＶ５＝Ｈ（m/s）である。
【００５５】
十字キー７０の保持時間が２０秒を超えると、ディスプレイ１１０の一画面当りのスクロール時間は０．５秒であり、一画面当りの画像の数は、１枚となる。すなわち、スクロール速度はＶ６＝２Ｈ（m/s）である。
【００５６】
このように、本実施形態では、スクロール速度が速くなると共に、表示画像の枚数が減り、画像サイズが拡大する。さらに、スクロール速度が速くなると共に、表示する画像の数を絞っているので、画像サイズを拡大しつつも、スクロールによる全画像中における表示範囲の移動速度も同時に速くしている。なお、十字キー７０の保持時間及び一画面当りのスクロール時間、スクロール速度は一例であり、任意に変更可能である。
【００５７】
次に、図５を参照して、本実施形態のデジタルカメラの動作例について説明する。図５での各処理は、不揮発性メモリ１０２に記録されたプログラムを、ＣＰＵ１０１がメモリ１０３に展開して実行することで実現する。ステップＳ５０１では、ＣＰＵ１０１は、外部記録媒体１０８から、静止画又は動画の画像ファイルの属性情報をメモリ１０３に読み込み、ステップＳ５０２に進む。属性情報は例えば画像のＥｘｉｆ情報タグ情報などの画像ファイル内に記録された属性情報や、画像ファイルに関連付けられた別ファイルの属性情報などがある。属性情報には、「撮影日時」、「画像データに人物の顔が含まれているか否かのフラグ」、「撮影時の画質」、「ズーム倍率」、「画像データに人物の顔が幾つ含まれているかを示すカウント値」、「サムネイル（縮小画像）」などがある。また、属性情報には、「画像データに登録されている人物を特定するＩＤ値」、「インデックス画面を優先的に表示することを示すマーカ（ユーザが設定）」、「撮影時のレンズの絞りを表すＦ値」などがある。
【００５８】
ステップＳ５０２では、ＣＰＵ１０１は、外部記録媒体１０８から読み込んだ属性情報に基づいて、図８に示す優先順位フラグの付加条件に従って各画像の優先順位フラグを決定する。
【００５９】
優先順位フラグは、後述するスクロール動作時に表示する画像の選別を行うために用いられる。図６に、優先順位フラグの付加条件の一覧を示す。
【００６０】
図６において、左の列は、属性情報を評価してフラグを付与する際の定義であり、右の列は、優先順位フラグの値である。フラグ値は、１〜５までの５段階とされ、優先度は、１が最も高く、フラグ値が大きくなるに従い低くなる。
【００６１】
優先順位フラグ１は、ユーザが所定の操作により該当する画像を優先的に表示したいことの設定がされている場合に付与される。ユーザが画像を優先的に表示したいことの設定がされているか否かは、画像の属性情報のうち、「インデックス画面を優先的に表示することを示すマーカ（ユーザが設定）」がＯＮとなっているか否かで判定する。
【００６２】
優先順位フラグ２は、顔検出数がＮ１以上である場合である。Ｎ１は、例えば５人とすることで、大勢の人物が撮影されている画像を選択することができる。優先順位フラグ３は、顔検出数がＮ２以上である場合である。Ｎ２は、例えば１人とすることで、人物が撮影されている画像を選択することができる。
【００６３】
優先順位フラグ４は、撮影日付が年の区切りにある画像を設定することができる。例えば２００８年に撮影された画像の最初の日付の画像のように、各年に撮影された最初の日付の画像に付与される。優先順位フラグ５は、撮影日付が月の区切りにある画像を設定することができる。例えば２００８年の５月に撮影された画像の最初の日付の画像のように、各月に撮影された最初の日付の画像に付与される。
【００６４】
図５に戻って、ステップＳ５０３では、ＣＰＵ１０１は、ステップＳ５０２で決定した各画像の優先順位フラグにしたがって、優先順位フラグごとにどの画像が該当するかを示す優先順位テーブルを作成してメモリ１０３に記録（保持）する。図７に、優先順位テーブルの一例を示す。図７において、左の列は、優先順位フラグの値であり、右側の列は、各優先順位フラグ値に対応する画像の番号である。
【００６５】
ステップＳ５０４では、ＣＰＵ１０１は、ディスプレイ１１０に、図３（ａ）で前述したインデックス画面の初期画面を表示する。インデックス画面の初期画面は、Ｓ５０３で保持した優先順位テーブルを参照することなく、インデックス画面の表示対象となる全ての画像を表示する。インデックス画面に表示する画像は、外部記録媒体１０８から画像ファイルに含まれる本画像あるいは属性情報に含まれるサムネイルを取得し、デコード、リサイズして表示する。表示の配置順は基本的には撮影日時順（ファイル番号順）であるが、他のソート順でもよい。
【００６６】
ステップＳ５０５では、ＣＰＵ１０１は、スクロール速度ｖを取得する。スクロールは前述したように、十字キー７０、コントローラホイール７３、タッチパネルに対する操作で行える。また、スクロール速度は十字キー７０に対する押下継続時間、コントローラホイール７３に対する回転操作の回転速度、タッチパネルに対するタッチ位置の移動速度で決定する。ＣＰＵ１０１は、ユーザによって行われたこれらの操作による、現在のスクロール速度ｖを取得する。
【００６７】
ステップＳ５０６では、ＣＰＵ１０１は、ステップＳ５０５で取得したスクロール速度に基づき、速度範囲Ｓ１〜Ｓ６の６段階で表示画像選別／拡大処理を実行する。ここでの処理の詳細は図８を用いて後述する。
【００６８】
ステップＳ５０７では、ＣＰＵ１０１は、ステップＳ５０６で設定した画像をインデックス画面に表示する。すなわち、ステップＳ５０６で設定した画像の本画像あるいはサムネイルを外部記録媒体１０８から読み出して、デコード、リサイズして表示する。その後、ステップＳ５０５に戻って処理を繰り返すことにより、スクロール速度に応じて動的にインデックス画面が更新される。
【００６９】
図８に、速度範囲Ｓ１〜Ｓ６の６段階で実行される表示画像選別／拡大処理の一例を示す。速度範囲Ｓ１〜Ｓ６の定義は以下のとおりである。
Ｓ１：  ｜ｖ｜≦Ｖ１
Ｓ２：  Ｖ１＜｜ｖ｜≦Ｖ２
Ｓ３：  Ｖ２＜｜ｖ｜≦Ｖ３
Ｓ４：  Ｖ３＜｜ｖ｜≦Ｖ４
Ｓ５：  Ｖ４＜｜ｖ｜≦Ｖ５
Ｓ６：  Ｖ５＜｜ｖ｜
図８において、ステップＳ１００１は、ＣＰＵ１０１により、ステップＳ５０５で検出したスクロール速度が速度範囲Ｓ１と判断された場合であり、この場合、ステップＳ１００７に進む。
【００７０】
ステップＳ１００７では、ＣＰＵ１０１は、撮影日付に従ってインデックス画面２０２に表示する８×８枚の６４枚の画像を設定する。表示する画像として設定される画像は、優先順位テーブルを参照せず、インデックス画面への表示対象の全画像が対象となる。続いて、図５のステップＳ５０７に進む。
【００７１】
ステップＳ１００２は、ＣＰＵ１０１により、ステップＳ５０５で検出したスクロール速度が速度範囲Ｓ２と判断された場合であり、この場合、ステップＳ１００８に進む。
【００７２】
ステップＳ１００８では、ＣＰＵ１０１は、ステップＳ５０３でメモリ１０３に保持された優先順位テーブルを参照して、優先順位の高いものからインデックス画面２０２に表示するための６×６枚の３６枚の画像を設定し、ステップＳ１０１３に進む。なお、インデックス画面２０２に３６枚の画像が表示された状態で十字キー７０の操作によりスクロールされることを制御部１０７を介して検出した場合は、速度範囲Ｓ１のときに表示される画像群から画像を選択する。例えば、３６枚の画像が表示された状態で１行分スクロールされることを検出した場合は、速度範囲Ｓ１の際に１行分スクロールされたときに表示される画像９〜画像７２（図２（ｂ）参照）から優先順位テーブルの優先順位に従って３６枚を選別する。
【００７３】
ステップＳ１０１３では、ＣＰＵ１０１は、ステップＳ１００８で設定した画像が６×６＝３６枚を満たしているか否かを判断する。現在のスクロール位置が示す表示範囲に含まれる画像のうち、優先順位フラグがついている画像が３６枚に満たない場合は、ステップＳ１００８で設定した画像が３６に満たない。ＣＰＵ１０１は、設定した画像が３６枚を満たしている場合は、図５のステップＳ５０７に進み、満たしていない場合は、ステップＳ１００８で設定した縮小画像以外から３６枚を満たすように画像を選択して設定し、図５のステップＳ５０７に進む。
【００７４】
ここでの画像の選択は、撮影日付順に選択しても良いし、所定の枚数毎に間引いて選択しても良いし、ランダムに選択してもよい。但し、同じ方向に連続してスクロールしている期間においては、スクロールされて一旦画面の外側に移動済みの画像は、選別する際の母集団からは除外する。これは、同一方向にスクロール中に、画面の外にスクロールした画像が再度表示されてしまうのを防止するためである。
【００７５】
ステップＳ１００３は、ＣＰＵ１０１により、ステップＳ５０５で検出したスクロール速度が速度範囲Ｓ３と判断された場合であり、この場合、ステップＳ１００９に進む。
【００７６】
ステップＳ１００９では、ＣＰＵ１０１は、ステップＳ５０３でメモリ１０３に保持された優先順位テーブルを参照して、優先順位の高いものからインデックス画面２０２に表示するための４×４枚の１６枚の画像を設定し、ステップＳ１０１４に進む。
【００７７】
ステップＳ１０１４では、ＣＰＵ１０１は、ステップＳ１００９で設定した画像が４×４＝１６枚を満たしているか否かを判断する。そして、ＣＰＵ１０１は、設定した画像が１６枚を満たしている場合は、図５のステップＳ５０７に進み、満たしていない場合は、ステップＳ１００９で設定した縮小画像以外から１６枚を満たすように画像を選択して設定し、図５のステップＳ５０７に進む。
【００７８】
ステップＳ１００４は、ＣＰＵ１０１により、ステップＳ５０５で検出したスクロール速度が速度範囲Ｓ４と判断された場合であり、この場合、ステップＳ１０１０に進む。
【００７９】
ステップＳ１０１０では、ＣＰＵ１０１は、ステップＳ５０３でメモリ１０３に保持された優先順位テーブルを参照して、優先順位の高いものからインデックス画面２０２に表示するための３×３枚の９枚の画像を設定し、ステップＳ１０１５に進む。
【００８０】
ステップＳ１０１５では、ＣＰＵ１０１は、ステップＳ１０１０で設定した画像が３×３＝９枚を満たしているか否かを判断する。そして、ＣＰＵ１０１は、設定した画像が９枚を満たしている場合は、図５のステップＳ５０７に進み、満たしていない場合は、ステップＳ１０１０で設定した縮小画像以外から９枚を満たすように画像を選択して設定し、図５のステップＳ５０７に進む。
【００８１】
ステップＳ１００５は、ＣＰＵ１０１により、ステップＳ５０５で検出したスクロール速度が速度範囲Ｓ５と判断された場合であり、この場合、ステップＳ１０１１に進む。
【００８２】
ステップＳ１０１１では、ＣＰＵ１０１は、ステップＳ５０３でメモリ１０３に保持された優先順位テーブルを参照して、優先順位の高いものからインデックス画面２０２に表示するための２×２枚の４枚の画像を設定し、ステップＳ１０１６に進む。
【００８３】
ステップＳ１０１６では、ＣＰＵ１０１は、ステップＳ１０１１で設定した画像が２×２＝４枚を満たしているか否かを判断する。そして、ＣＰＵ１０１は、設定した画像が４枚を満たしている場合は、図５のステップＳ５０７に進み、満たしていない場合は、ステップＳ１０１１で設定した画像以外から４枚を満たすように画像を選択して設定し、図５のステップＳ５０７に進む。
【００８４】
ステップＳ１００６は、ＣＰＵ１０１により、ステップＳ５０５で検出したスクロール速度が速度範囲Ｓ６と判断された場合であり、この場合、ステップＳ１０１２に進む。
【００８５】
ステップＳ１０１２では、ＣＰＵ１０１は、ステップＳ５０３でメモリ１０３に保持された優先順位テーブルを参照して、優先順位の高いものからインデックス画面２０２に表示するための１枚の画像を設定し、ステップＳ１０１７に進む。
【００８６】
ステップＳ１０１７では、ＣＰＵ１０１は、ステップＳ１０１２で設定した画像が１枚を満たしているか否かを判断する。そして、ＣＰＵ１０１は、設定した画像が１枚を満たしている場合は、図５のステップＳ５０７に進み、満たしていない場合は、他の画像から１枚の画像を選択して設定し、図５のステップＳ５０７に進む。
【００８７】
なお、本実施形態では、スクロール速度を基に速度範囲Ｓ１〜Ｓ６を判断しているがこれに限定されないな。例えば、十字キー７０の保持時間、コントローラホイール７３に対する回転操作の回転速度、タッチパネルへのドラッグまたはフリックによるタッチ位置の移動速度を取得して、それらの値から直接的に速度範囲Ｓ１〜Ｓ６を判断するようにしてもよい。
【００８８】
ここで、ディスプレイ１１０に表示されるインデックス画面２０２は、速度範囲Ｓ２の場合は、速度範囲Ｓ１より拡大表示される。また、速度範囲Ｓ３の場合は、速度範囲Ｓ２より拡大表示され、速度範囲Ｓ４の場合は、速度範囲Ｓ３より拡大表示され、速度範囲Ｓ５の場合は、速度範囲Ｓ４より拡大表示され、速度範囲Ｓ６の場合は、速度範囲Ｓ５より拡大表示される。
【００８９】
なお、ユーザによるスクロールを指示する操作が解除されると、ＣＰＵ１０１は、経過時間に応じて段階的にディスプレイ１１０に表示されるインデックス画面２０２の画像のサイズを縮小して１画面に表示する画像の枚数を増加させ、初期状態に移行する。
【００９０】
例えば、図３（ｅ）に示す２×２枚の４枚表示の際に十字キー７０の保持状態が解除されると、所定時間経過後に図３（ｄ）の３×３枚の９枚表示となる。そして、所定時間が経過するごとに、図３（ｃ）の１６枚表示、図３（ｂ）の３６枚表示、図３（ａ）の６４枚表示に遷移する。この場合、画面の遷移の際にフェード、ズーム等の既知の画面効果を挿入することも可能である。
【００９１】
ここで、スクロール速度が上がるにつれて１画面に表示される画像が間引かれていることを直感的に示すために、図３で前述した表示に代えて、図９のように表示してもよい。図９は、スクロール速度の上昇につれて１画面に表示される画像を間引き、１画像あたりの表示サイズを大きくしている一方で、スクロール速度の上昇につれて間引かれる画像が存在していることを示すように、奥行き方向に見えていない画像の重なりを表現する。図９（ａ）は図３（ａ）と同様の表示形態である。図９（ｂ）は図３（ｃ）に、図９（ｃ）は図３（ｅ）に、図９（ｄ）は図３（ｄ）にそれぞれ対応する状況での表示形態である。このように表示することで、スクロール速度が上がって画像一枚あたりの表示サイズが大きくなっていても、スクロールによる全画像中における表示範囲の移動速度も同時に速くなっていることを、その程度と共にユーザに示すことができる。
【００９２】
以上説明したように、本実施形態では、インデックス画面２０２でのスクロール速度が低速から高速に変化した場合に、画像サイズを拡大して１画面に表示する画像の枚数を削減して表示するので、スクロール動作中でも撮影画像の視認性が向上する。これにより、スクロール動作時にディスプレイ１１０に一覧表示される大量の画像から所望の画像を素早く検索することができる。
【００９３】
（第２の実施形態）
次に、図１０を参照して、本発明の表示制御装置の第２の実施形態に係るデジタルカメラ１００の挙動について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【００９４】
図１０は、本実施形態のデジタルカメラ１００の動作例について説明するためのフローチャート図である。図１０での各処理は、不揮発性メモリ１０２に記憶されているプログラムをＣＰＵ１０１がメモリ１０３に展開して実行することにより実現する。なお、本実施形態では、上記第１の実施形態における図５のフローチャート図において、ステップＳ５０５以降の処理が相違するだけであるため、相違点についてのみ説明する。
【００９５】
図１０において、ステップＳ１３０１では、ＣＰＵ１０１は、ユーザによる十字キー７０の保持が解除されてインデックス画面２０２でのスクロール動作が停止されたか否かを判断する。そして、ＣＰＵ１０１は、スクロールが停止された場合は、ステップＳ１３１０に進み、スクロールが停止されていない場合は、ステップＳ１３０２に進む。なお、ステップＳ１３０２及びステップＳ１３０３の処理は、それぞれ図５のステップＳ５０６及びステップＳ５０７の処理と同様であるので、その説明を省略する。
【００９６】
ステップＳ１３１０では、ＣＰＵ１０１は、ディスプレイ１１０に表示されたインデックス画面が１枚表示状態（図３（ｆ）参照）であるかを判定する。そして、ＣＰＵ１０１は、１枚表示状態の場合は、ステップＳ１３１１に進み、１枚表示状態でない場合は、ステップＳ１３０４に進む。
【００９７】
ステップＳ１３１１では、ＣＰＵ１０１は、ディスプレイ１１０に動画を再生する。
【００９８】
ステップＳ１３０４では、ＣＰＵ１０１は、拡大率固定モードの設定を行い、ステップＳ１３０５に進む。拡大率固定モードでは、ＣＰＵ１０１は、スクロール速度に応じて表示画像の選別とサイズの変更を行っていたのを停止し、ステップＳ１３０１のスクロール停止時点での表示サイズを維持する。また、ＣＰＵ１０１は、スクロール停止時点以降は、優先順位に関係なく、全ての画像をディスプレイ１１０に表示する。例えば、２×２枚の４枚表示の状態でスクロールが停止されると、それ以降４枚表示で全ての画像がスクロールしながらディスプレイ１１０に表示される。
【００９９】
ステップＳ１３０５では、ＣＰＵ１０１は、ユーザによる十字キー７０の操作状態に基づき、インデックス画面２０２のスクロール速度を検出し、ステップＳ１３０６に進む。
【０１００】
ステップＳ１３０６では、ＣＰＵ１０１は、ユーザによる十字キー７０の操作により、インデックス画面２０２でのスクロールが停止され、かつ再生する画像が１枚選択されたかを判定する。そして、ＣＰＵ１０１は、インデックス画面２０２でのスクロールが停止され、かつ再生する画像が選択されている場合には、ステップＳ１３１１に進んで、選択された画像を動画再生し、そうでない場合は、ステップＳ１３０７に進む。
【０１０１】
ステップＳ１３０７では、ＣＰＵ１０１は、優先順位にかかわらず全ての画像を表示する画像として設定し、ステップＳ１３０８に進む。
【０１０２】
ステップＳ１３０８では、ＣＰＵ１０１は、ステップＳ１３０７で設定された画像に基づき、ディスプレイ１１０に表示されるインデックス画面を更新し、ステップＳ１３０９に進む。
【０１０３】
ステップＳ１３０９では、ＣＰＵ１０１は、不図示の表示リセットボタンが押されてリセット操作が実行されたか否かを判定し、リセット操作が行われない場合は、ステップＳ１３０５に戻り、リセット操作が行われた場合は、ステップＳ１３１２に進む。
【０１０４】
ステップＳ１３１２では、ＣＰＵ１０１は、拡大率固定モードを解除して、ステップＳ５０５に戻る。リセット操作の実行に伴う拡大率固定モードの解除により、インデックス画面２０２には、８×８枚の６４枚の画像がディスプレイ１１０に表示されて初期画面状態となる。
【０１０５】
また、初期画面状態に戻る際には、リセット操作前のインデックス画面２０２に表示されている画像も含まれてディスプレイ１１０に表示される。例えば、４枚表示状態でリセット操作されると、４枚の画像を含む６４枚の画像がディスプレイ１１０に表示されて初期画面状態に移行する。
【０１０６】
以上説明したように、本実施形態では、インデックス画面２０２に一枚の画像を拡大表示した状態でスクロールが停止された場合は、自動的に動画の再生状態となるので、操作が簡略化される。
【０１０７】
また、本実施形態では、スクロール停止時のインデックス画面２０２での画像の表示枚数と画像サイズが保持されるので、スクロール停止後のインデックス画面２０２の検索が違和感なく実行できる。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【０１０８】
なお、上記各実施形態において、ＣＰＵ１０１による制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１０９】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１１０】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、この例に限定されない。
【０１１１】
即ち、本発明は、ＰＣやＰＤＡ、携帯電話端末や携帯型画像ビューワ、プリンタ装置に設けられた印刷画像選択及び確認のためのディスプレイ、デジタルフォトフレームなど、複数の画像を同時に表示するように制御可能な表示制御装置であれば適用可能である。なかでも、表示部が小さい携帯型の電子機器（デジタルカメラ、携帯電話端末、ＰＤＡ、携帯音楽プレーヤー、携帯ゲーム機など）に適用するとより効果的である。
【０１１２】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１１３】
７０  十字キー
１０１  ＣＰＵ
１１０  ディスプレイ
【図１】
0005511573.tif 000002
【図２】
0005511573.tif 000003
【図３】
0005511573.tif 000004
【図４】
0005511573.tif 000005
【図５】
0005511573.tif 000006
【図６】
0005511573.tif 000007
【図７】
0005511573.tif 000008
【図８】
0005511573.tif 000009
【図９】
0005511573.tif 000010
【図１０】
0005511573.tif 000011