(57)【要約】【課題】、ユーザがスクロールされている表示アイテムに関する情報を認識しやすくなる技術を提供する。【解決手段】表示手段に表示される表示アイテムのスクロールの際に、表示手段に表示される少なくとも１つの表示アイテムに関する情報の表示形式を、表示手段に表示される表示アイテムの数が多い場合には少ない場合に比べて簡略化して表示し、スクロール速度が速い場合には遅い場合に比べて簡略化して表示するように、表示手段に表示される表示アイテムの数とスクロール速度とに応じて制御する。【選択図】図４
2016149005.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示される表示アイテムの数を設定する設定手段と、
表示手段に表示された複数の前記表示アイテムをスクロールさせるスクロール手段と、
前記スクロール手段によるスクロールの際に、前記表示手段に表示される少なくとも１つの表示アイテムに関する情報の表示形式を、前記設定手段で設定された数が多い場合には少ない場合に比べて簡略化して表示し、前記スクロール手段によるスクロール速度が速い場合には遅い場合に比べて簡略化して表示するように、前記設定手段で設定された数と前記スクロール手段でのスクロール速度とに応じて制御する表示制御手段と
を有することを特徴とする表示制御装置。
【請求項２】
前記情報は、前記表示手段に表示される少なくとも１つの表示アイテムの属性情報であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記スクロール手段は、前記情報に応じた順で前記複数の表示アイテムをスクロールさせることを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、前記情報を階層化し、前記簡略化をした表示形式は、前記階層化された情報の下位階層を表示せずに上位階層を表示した表示形式であり、前記簡略化をしていない表示形式は、前記階層化された情報の前記下位階層を表示す表示形式であることを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記表示アイテムは、画像のサムネイル画像であり、前記情報は、画像の撮影日時情報、撮影テーマ情報、撮影場所情報、所有者情報、被写体情報の少なくとも１つであることを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
前記表示アイテムは、ファイルを表すアイコンであり、前記情報は、ファイルの作成日時情報、作成者情報の少なくとも１つであることを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項７】
前記表示アイテムは、メニューに含まれるメニュー項目であることを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項８】
文書ファイルをスクロールさせながら表示手段に表示させるスクロール手段と、
前記スクロール手段によるスクロールの際に、前記表示手段に表示されている文書ファイルから取得された文書情報を表示させる表示制御手段とを備え、
前記表示制御手段は、前記文書ファイルから取得された文書情報の表示形式を、前記スクロール時の表示領域内の文書情報の変化に応じて変更することを特徴とする表示制御装置。
【請求項９】
前記文書情報には、全ページ数、各ページの位置、章、節、項の位置情報が含まれ、
前記表示制御手段は、前記文書ファイルから取得された文書情報における章、節、項の表示形式を、前記スクロール時の表示される文書の単位時間あたりの章、節、項の変化に応じて変更することを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
表示手段に表示される表示アイテムの数を設定する設定ステップと、
表示手段に表示された複数の前記表示アイテムをスクロールさせるスクロールステップと、
前記スクロールステップによるスクロールの際に、前記表示手段に表示される少なくとも１つの表示アイテムに関する情報の表示形式を、前記設定ステップで設定された数が多い場合には少ない場合に比べて簡略化して表示し、前記スクロールステップによるスクロール速度が速い場合には遅い場合に比べて簡略化して表示するように、前記設定ステップで設定された数と前記スクロールステップでのスクロール速度とに応じて制御する表示制御ステップと
を有することを特徴とする表示制御装置の制御方法。
【請求項１１】
文書ファイルをスクロールさせながら表示手段に表示させるスクロール手段を備える表示制御装置の制御方法であって、
前記スクロール手段によるスクロールの際に、前記表示手段に表示されている文書ファイルから取得された文書情報を表示させる第１の表示制御工程と、
前記文書ファイルから取得された文書情報の表示形式を、前記スクロール時の表示領域内の文書情報の変化に応じて変更する第２の表示制御工程とを備えることを特徴とする制御方法。
【請求項１２】
コンピュータまたは撮像装置を、請求項１乃至９のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１３】
コンピュータを、請求項１乃至９のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置およびその制御方法、プログラム、並びに記憶媒体に関し、特に、表示されている表示アイテムをスクロールする機能を有する表示制御装置およびその制御方法、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
近年のデジタルビデオカメラやデジタルカメラ、スマートフォン、タブレット端末等では、タッチパネル等に表示された画面に指を置いて左右方向あるいは上下方向に操作すると、画面上の複数の画像やアイコン、メニュー等の表示アイテムのスクロールが可能である。また、タッチパネルに触れた指を素早くなぞる操作を行うことで、高速にスクロールさせることも可能である。
【０００３】
一方、上述した機器に搭載されるメモリの大容量化や処理速度の高速化に伴い、当該メモリに記憶される画像の数も増え、スクロール中に表示される複数の画像が何を表わしているのか、ユーザが視認し辛くなっている。このような課題に対して、コンテンツを表すアイコンがスクロールされたときのスクロール速度に応じて、異なる階層のアイコンを表示してコンテンツの位置を把握しやすくする技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−６４３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、アイコンの表示数が少ない場合でも多い場合でもスクロール速度が同じであれば、同じ階層のアイコンが表示される。例えば、図６（ａ）〜図６（ｄ）に示すように、画像６０の表示数を１，２，４，８と増加させた場合、表示数の増減にかかわらず、同じスクロール速度であれば、画像６０の撮影日時を示す情報６１〜６４の表示形式は同じになる。そのため、画像の表示数が多い場合には、スクロール速度に合わせた適切な情報の表示ができないおそれがある。
【０００６】
本発明は、上記問題に鑑み、複数の表示アイテムが表示された画面でスクロールする場合でも、ユーザがスクロールされている表示アイテムに関する情報を認識しやすくなる技術を提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の表示制御装置は、表示手段に表示される表示アイテムの数を設定する設定手段と、表示手段に表示された複数の前記表示アイテムをスクロールさせるスクロール手段と、前記スクロール手段によるスクロールの際に、前記表示手段に表示される少なくとも１つの表示アイテムに関する情報の表示形式を、前記設定手段で設定された数が多い場合には少ない場合に比べて簡略化して表示し、前記スクロール手段によるスクロール速度が速い場合には遅い場合に比べて簡略化して表示するように、前記設定手段で設定された数と前記スクロール手段でのスクロール速度とに応じて制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザがスクロールされている表示アイテムに関する情報を認識しやすくなる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る表示制御装置の一例であるデジタルビデオカメラの概略構成を示すブロック図である。
【図２】（ａ）インデックス画面上の画像の表示数と撮影日時情報の表示形式の変化を示す図、（ｂ）インデックス画面でのスクロール速度と撮影日時情報の関係を示す図である。
【図３】表示アイテムに関する情報を階層化した場合の一例を示す図である。
【図４】インデックス画面上の画像スクロール時の撮影日時情報の表示制御処理を示すフローチャートである。
【図５】（ａ）撮影日時情報の表示形式の一例を示す図、（ｂ）スクロールの速度レベルに応じて表示される撮影日時情報の表示形式を示す図である。
【図６】従来の画像スクロール時の撮影日時情報の表示例を示す図である。
【図７】本発明の第２の実施形態に係る表示制御装置の一例であるパーソナルコンピュータの概略構成を示すブロック図である。
【図８】ディスプレイに表示される文書ファイルの表示画面の一例を示す図である。
【図９】ディスプレイに表示された文書ファイルの表示画面でのスクロール時の表示例を示す図である。
【図１０】文書ファイルのスクロール時の文書情報の表示制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１１】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る表示制御装置の一例であるデジタルビデオカメラの概略構成を示すブロック図である。
【００１２】
図１において、デジタルビデオカメラ（以下、単に「カメラ」とする）１００は、撮像部１０１、映像処理部１０２、メモリ制御部１０３、システム制御部１０４、メモリ１０５、表示部１０６、および不揮発性メモリ１０７を備える。また、カメラ１００は、システムメモリ１０８、システムタイマー１０９、操作部１１０、記録媒体Ｉ／Ｆ１１３、電源スイッチ１１５、電源制御部１１６、電源部１１７、外部Ｉ／Ｆ１１８、およびＣＯＤＥＣ１１９を備える。
【００１３】
撮像部１０１は、不図示のフォーカスレンズを含む撮像レンズ、絞り、光学像を電気信号に変換するＣＣＤもしくはＣＭＯＳセンサ、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器等を備える。撮像部１０１から出力されたデータ（静止画、動画を含む）は、映像処理部１０２、ＣＯＤＥＣ１１９、およびメモリ制御部１０３を介してメモリ１０５に保存される。
【００１４】
映像処理部１０２は、撮像部１０１から受け取ったデータまたはメモリ制御部１０３から受け取ったデータに対して、画素補間処理、リサイズ処理、および色変換処理等を行う。そして、システム制御部１０４は、映像処理部１０２で行われた所定の演算処理の結果に基づいて、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等を行う。
【００１５】
ＣＯＤＥＣ１１９は、映像処理部１０２から受信した動画データをＭＰＥＧ２やＨ．２６４等の動画圧縮方式でエンコードしたり、メモリ制御部１０３からのエンコード済み動画データをデコードしたりする。
【００１６】
メモリ１０５は、ＣＯＤＥＣ１１９でエンコードされた動画データや、表示部１０６に表示するための画像データを格納し、ＯＳＤ（オンスクリーンディスプレイ）表示用のビットマップメモリ、画像表示用のビデオメモリとして機能する。
【００１７】
表示部１０６は、液晶（ＬＣＤ）パネル等から成り、メモリ１０５に格納されたデータを逐次読み出して表示することで、電子ビューファインダ（スルー画像表示）として機能する。また、表示部１０６は、メモリ１０５に描画されたアイコンやタイムコード等を表示するＯＳＤとしても機能する。
【００１８】
不揮発性メモリ１０７は、例えばＥＥＰＲＯＭ等から成り、システム制御部１０４が使用する動作用データや、後述する各種処理を実行するためのプログラム等を記憶する。
【００１９】
システム制御部１０４は、カメラ１００全体を制御する。また、システム制御部１０４は、不揮発性メモリ１０７に記憶されたプログラムを実行することで、後述する各種処理を実行する。また、システム制御部１０４は、メモリ１０５、表示部１０６等を制御することにより表示制御も行う。
【００２０】
システムメモリ１０８は、例えばＲＡＭから成り、システム制御部１０４による使用される動作用データを一時的に格納したり、不揮発性メモリ１０７から読み出されたプログラム等が展開される。なお、システムメモリ１０８は、メモリ１０５と共通であってもよい。システムタイマー１０９は、各種制御に用いる時間を計測する。
【００２１】
操作部１１０は、システム制御部１０４に各種の動作指示を入力するための操作部であり、タッチパネル１１２、不図示の電源スイッチやモード切替ボタン、トリガーボタン等を備える。タッチパネル１１２は、指や専用のペンで画面に触れることで入力を行う操作パネルである。このタッチパネルと表示部１０６を一体的に構成することにより、ユーザが表示部１０６上に表示された画面を参照しながら直接的に操作することが可能なＧＵＩを構成することができる。タッチパネル１１２への操作の検出方式は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、どのような方式であってもよい。
【００２２】
電源スイッチは、カメラ１００全体の電源オン、電源オフを切り替える。モード切替ボタンは、システム制御部１０４の動作モードを切り替える。システム制御部１０４は、モード切替ボタンからの切替信号に応じて、動作モードを記録モード、再生モード等のいずれかに切り替える。トリガーボタンは、システム制御部１０４に対して、ユーザから動画の撮影開始および終了を指示することに利用される。システム制御部１０４は、トリガーボタンからのトリガー信号に応じて、撮像部１０１からメモリ１０５に蓄積されたエンコード済み動画データを、記録媒体１１４に書き込むまでの一連の撮影処理を開始または終了する。
【００２３】
外部Ｉ／Ｆ１１８は、カメラ１００を外部の装置と接続するためのインターフェース（Ｉ／Ｆ）である。例えば、外部Ｉ／Ｆ１１８にマウス等のポインティングデバイスを接続することで、当該ポインティングデバイスをタッチパネル１１２に代わる操作手段とすることもできる。この場合、システム制御部１０４は、表示部１０６にポインタを表示し、タッチパネル１１２による操作と同様に、外部Ｉ／Ｆ１１８に接続されたポインティングデバイスの移動やクリック操作等による指示入力を受け付ける。なお、外部Ｉ／Ｆ１１８と外部の機器との通信方式については、ＵＳＢであってもよいし、赤外線やＩＥＥＥ等の無線方式であってもよい。
【００２４】
電源制御部１１６は、不図示の電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、例えば電源部１１７が電池の場合には、当該電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部１１６は、電池残量の検出結果及びシステム制御部１０４の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１１４を含む各部へ供給する。電源部１１７は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２５】
記録媒体Ｉ／Ｆ１１３は、記録媒体１１４と接続するためのＩ／Ｆである。記録媒体１１４は、カメラ１００に装着可能なカード形状の半導体メモリや磁気ディスクであってもよいし、カメラ１００内に組み込まれたフラッシュメモリやハードディスクドライブであってもよい。
【００２６】
記録媒体１１４には、エンコード済み動画データや画像データが記録媒体Ｉ／Ｆ１１３を介して記録される。また、記録媒体１１４に記録されている動画データや画像データが、記録媒体Ｉ／Ｆ１１３によって読み出されて、メモリ１０５に転送される。なお、記録媒体１１４は、カメラ１００に装着されるメモリーカードやハードディスクドライブやディスクであってもよいし、カメラ１００内に組み込まれたフラッシュメモリやハードディスクドライブであってもよい。
【００２７】
本実施形態におけるタッチパネル１１２は、以下の操作・状態を検出することができる。
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
・タッチパネルを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
【００２８】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２９】
上記操作・状態に応じてタッチパネル１１２の検出信号がシステム制御部１０４に送信されると、システム制御部１０４は、当該検出信号からタッチパネル１１２上でどのような操作が行なわれたかを判定する。
【００３０】
上記操作のうち、タッチダウンしてから所定の距離以上のムーブを経てタッチアップする一連の操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル１１２上を指ではじくように素早くなぞる操作である。本実施形態では、タッチパネル１１２上で所定距離以上および所定速度以上のムーブが検出され、且つそのままタッチアップが検出されると、システム制御部１０４は、フリックが行なわれたと判定する。
【００３１】
次に、カメラ１００の表示部１０６に表示される表示アイテムのインデックス画面と当該インデックス画面でのスクロールについて図２（ａ）、図２（ｂ）、図３を参照して説明する。なお、本実施形態では、メモリ１０５に保存された画像を表示アイテムとする。
【００３２】
図２（ａ）は、インデックス画面上の画像の表示数と撮影日時情報の表示形式の変化を示す図である。図２（ｂ）は、インデックス画面でのスクロール速度と撮影日時情報の表示形式の変化を示す図である。図３は、表示アイテムに関する情報を階層化した場合の一例を示す図である。
【００３３】
図２（ａ）において、インデックス画面ａ〜ｅには、画像、表示数切替ボタン２３、画像の撮影日時情報２４〜２７が表示される。
【００３４】
画像は、メモリ１０５に保存された画像であり、撮影日時順に並べられている。画像２１は、表示手段１０６に全体が表示されている画像の前画像および次画像であり、一部のみが表示される。
【００３５】
インデックス画面では、表示数切替ボタン２３の操作に応じて、画像の表示数が増減する。例えば、インデックス画面ａ上で表示数切替ボタン２３の＋ボタンが操作されるとインデックス画面ｂに切り替わり、全体が表示される画像が画像１だけの１つから、画像１と画像２の２つに増加する。一方、インデックス画面ｄ上で表示数切替ボタン２３の−ボタンが操作されるとインデックス画面ｃに切り替わり、表示される画像が画像１〜８の８つから、画像１〜４の４つに減少する。このように、スクロール状態でないときに、表示数切替ボタン２３が操作されると、インデックス画面上の画像の表示数が、１，２，４，８，１２と切り替わる。なお、表示数切替ボタン２３は、タッチパネル１１２上ではなく、操作スイッチとして別途設けられていてもよい。また、画像の表示数や表示形式は、図示例に限定されるものではない。
【００３６】
撮影日時情報２４〜２７は、画像（画像ファイル）から取得され、年、月、日、時分に階層化された撮影日時情報であり、インデックス画面上の画像の表示数に応じて、その表示形式が簡略化される。例えば、撮影日時情報２４は、１画面の画像の表示数が１であることから、図３に示すように、年月日および時分が表示対象となる。一方、１画面の画像の表示数が２になると、画像の撮影日時情報２５は、年月日のみとなる。
【００３７】
さらに、画像の撮影日時情報２６には、画像の表示数が８であることから年月が表示され、撮影日時情報２７には、画像の表示数が１２であることから、年のみが表示される。なお、撮影日時情報２４，２５，２６，２７に表示される情報は、１画面に表示されている先頭の画像（図示の例では何れも画像１）に関する情報であるものとし、必ずしも表示されている画像全てに共通する内容ではないものとする。例えば、インデックス画面eにおいて画像１の撮影年は２０１１年であるが、画像１２の撮影年も２０１１年であるとは限らない。
【００３８】
なお、表示アイテムに関する情報は撮影日時に限定されるものではない。例えば、画像の撮影テーマ情報の場合、上位階層から順に、会社行事、宴会、新年会、挨拶というように階層化される。また、撮影場所情報の場合、上位階層から順に、日本、東京都、大田区というように階層化される。また、所有者情報の場合には、例えばグループ名と名前が階層化され、被写体情報の場合には友人と名前が階層化される。表示アイテムに関する情報の階層化の方法については、どのように方法であってもよいし、ユーザが設定できるように構成されてもよい。
【００３９】
また、表示アイテムに関する情報が、画像から取得できる画像の属性情報である撮影日時情報の場合、画像（画像のサムネイル）が撮影日時順（昇順または降順）に並べられ、撮影テーマ情報の場合には５０音順に並べられる。画像から取得される情報に撮影日時情報がないものに関しては、撮影日時情報のある画像が撮影日時順に並べられた後に、他の属性情報（ファイル名情報や画像生成日情報等（これらに限らない））に基づいて並べられる。
【００４０】
また、表示アイテムがファイルを表すアイコンである場合、表示部１０６にアイコンが表示され、表示アイテムに関する情報としては、ファイルから取得できる作成日時情報、作成者情報（ファイルの属性情報）が含まれることが好ましい。
【００４１】
また、撮影日時情報２４〜２７は、画像のスクロール速度に応じても、その表示形式が簡略化される。例えば、１画面の画像の表示枚数が１枚で、スクロール速度が、停止していた状態から小（低速）に速度アップした場合、撮影日時情報の表示形式が撮影日時情報２４の年月日および時分から撮影日時情報２５に示すように年月日のみに簡略化される。そして、スクロール速度が更に速度アップして小（低速）から中（中速）になると、撮影日時の表示形式が、撮影日時情報２５の年月日から、撮影日時情報２６の年月のみに簡略化される。さらに、スクロール速度が早くなると、年のみが表示された撮影日時情報２７に表示形式が変更される。一方、スクロール速度が遅くなると、スクロール速度の低下に応じて撮影日時情報の表示形式が上述と逆に変更される。
【００４２】
このように、本実施形態では、スクロール中の表示画像から取得された撮影日時情報が階層化され、１画面に表示する画像の枚数とスクロール速度とに応じて、表示形式が変更される。１画面に表示する画像の枚数が多く、スクロール速度も速い場合、即ち単位時間あたりにスクロールする画像の枚数（単位時間あたりに画面の左端などの所定の境界を通過する画像の枚数）が多い場合、階層化された撮影日時情報の上位階層が表示されるように表示形式が簡略化される。これは、単位時間あたりにスクロールする画像の枚数が多い状態で、階層化された撮影日時情報の下位階層まで表示するようにすると、頻繁に撮影日時情報の更新されるため、表示の更新が速すぎて下位階層についてはユーザーが視認できないものとなる恐れがあるためである。一方、１画面に表示する画像の枚数が少なく、スクロール速度も遅い場合、すなわち、単位時間あたりにスクロールする画像の枚数が多い場合には、階層化された撮影日時情報の上位階層から下位階層までが表示されるように表示形式が変更される。
【００４３】
次に、カメラ１００にて実行される、インデックス画面上の画像スクロール時の撮影日時情報の表示制御処理について説明する。
【００４４】
図４は、画像スクロール時の撮影日時情報の表示制御処理を示すフローチャートである。なお、本処理は、システム制御部１０４が不揮発性メモリ１０７から読み出したプログラムを実行することで実現される。
【００４５】
図４において、Ｓ４０１では、システム制御部１０４は、インデックス画面上の画像の表示数を取得する。例えば、図２（ａ）のインデックス画面ｃが表示されていた場合、インデックス画面上の画像の表示数は画像の表示数であり、４となる。
【００４６】
次に、Ｓ４０２では、システム制御部１０４は、Ｓ４０１で取得した画像の表示数に応じて、図３に示す撮影日時情報を所定の表示形式で表示する。例えば、図２（ａ）のインデックス画面ｃの場合、撮影日時情報は「２０１１．０２．０１」となり、年月日までの表示形式となり、時刻までは表示しない。
【００４７】
次に、システム制御部１０４は、タッチパネル１１２により、右フリック（画面右に向かってフリック）または左フリック（画面左に向かってフリック）を検出すると（Ｓ４０３でＹＥＳ）、ステップ４０４へ進む。
【００４８】
Ｓ４０４では、システム制御部１０４が、メモリ制御部１０３に命令を出し、画像のスクロールを開始させる。本実施形態では、スクロール開始時のスクロール速度は、予め設定されたレベル（例えば、図５（ｂ）に示す速度レベル１）とし、フリックの操作方向と操作回数に応じてスクロール速度を順次増減するものとする。ただし、フリックの回数に限らず、１回のフリックの操作に応じたスクロール速度であってもよい。例えば、フリック操作における、タッチアップ直前のタッチムーブの速度に基づいてスクロール速度を決定するようにしてもよい。
【００４９】
次に、Ｓ４０５では、システム制御部１０４は、画像スクロールと同時に、システムタイマー１０９を起動して時間計測を開始する。
【００５０】
次に、Ｓ４０６では、システム制御部１０４は、メモリ１０５に保存された、図５（ｂ）に示す表示情報テーブルを参照し、画像の表示枚数とスクロール速度とに応じた表示形式で撮影日時情報を表示する。本実施形態では、図５（ａ）に示すように、撮影日時情報の表示形式には、パターンＡ〜Ｅの５つがある。パターンＡは年月日および時分、パターンＢは年月日、パターンＣは年月、パターンＤは年のみである。パターンＥは、例えば、表示する画像に撮影日時情報のないものが含まれていたり、スクロールの速度レベルが最大であった場合に表示される形態である。どのパターンの表示形式とするかは、画像の表示数と、スクロール速度の２つの要素に基づいて決定する。同じスクロール速度（速度レベル）であれば画像の表示数が多い方が簡略化された表示形式となり、同じ表示数であればスクロール速度が速い方が簡略化された表示形式となる。
【００５１】
Ｓ４０６において、例えば、画像の表示数が４であり、かつ、スクロールの速度レベルが１のときには、撮影日時情報の表示形式がパターンＣとなる。画像の表示数が８、スクロールの速度レベルが１の場合には、撮影日時情報の表示形式はパターンＤとなる。
【００５２】
次に、システム制御部１０４は、画像スクロール中に、タッチパネル１１２により、Ｓ４０３で検出したフリックの方向と同方向のフリックを検出すると（Ｓ４０７でＹＥＳ）、ＳＳ４１２へ移行する。一方、同方向のフリックを検出しなかった場合には、Ｓ４０８に移行する。なお、Ｓ４０３で検出したフリックの方向と反対方向のフリックが検出された場合、システム制御部１０４はスクロールを停止する。
【００５３】
Ｓ４１２では、システム制御部１０４は、現在のスクロールの速度レベルを１つ上げて、システムタイマー１０９のリセットおよびスタートを開始して（Ｓ４１３）、Ｓ４０６へ進む。システム制御部１０４は、再び図５（ｂ）に示す表示情報テーブルを参照し、スクロール速度に応じた表示形式で撮影日時情報を表示する。例えば、画像の表示数４でスクロールの速度レベルが１から２に増加する場合には、撮影日時情報の表示形式がパターンＣからパターンＤに変更される。
【００５４】
本実施形態では、タッチパネル１１２で右→左方向へ１回フリックすると、画像が右→左方向にスクロールし、さらに右→左方向に１回フリックすると、画像のスクロール速度が１段階あがって画像が右→左方向にスクロールする。同様に、タッチパネル１１２で左→右方向へ１回フリックすると、画像が左→右方向にスクロールし、さらに左→右方向に１回フリックすると、画像のスクロール速度が１段階あがって画像が左→右方向にスクロールする。つまり、スクロール中に次のフリックがあるとその方向への速度レベルは１段階あがるが、スクロールの速度レベルは５以上になることはない。一方、スクロール中に何も操作がなければ速度レベルは所定時間毎に１段階下がる。
【００５５】
Ｓ４０８では、システム制御部１０４は、タイマースタート開始後から所定時間が経過したか否かを判定し、所定時間が経過していなかった場合には、Ｓ４０７に戻る。一方、所定時間が経過した場合、システム制御部１０４は、現在のスクロールの速度レベルを１つ下げて（Ｓ４０９）、スクロールの速度レベルが０になったか（スクロールが停止したか）を判定する（Ｓ４１０）。スクロールの速度レベルが０になっていない場合、システム制御部１０４は、システムタイマー１０９のリセットおよびスタートを開始して（Ｓ４１４）、Ｓ４０６に戻る。一方、スクロールの速度レベルが０になった場合、システム制御部１０４は、システムタイマー１０９を停止して、本処理を終了する。
【００５６】
上記第１の実施形態によれば、画像の撮影日時情報を取得して階層化し、画像スクロール中のスクロール速度に応じて、階層化された撮影日時情報の全部または一部を表示する。これにより、ユーザが、スクロール中の画像に関する情報を認識しやくなり、カメラに保存された複数の画像の検索が容易になる。
【００５７】
なお、上記第１の実施形態では、表示部１０６に表示される表示アイテムの一例として画像について説明したが、これに限定されるものではなく、アイコン、メニューに含まれるメニュー項目等、スクロール対象となる表示アイテムであれば他のものでもよい。また、表示部１０６に表示される画像は、静止画のサムネイルの例を説明したが、動画のサムネイル画像であってもよい。
【００５８】
［第２の実施形態］
図７は、本発明の第２の実施形態に係る表示制御装置の一例であるパーソナルコンピュータの概略構成を示すブロック図である。
【００５９】
図７において、パーソナルコンピュータ（以下、単に「ＰＣ」とする）２００は、ＣＰＵ２０１、メモリ２０２、不揮発性メモリ２０３、画像処理部２０４、ディスプレイ２０５を備える。さらに、ＰＣ２００は、操作部２０６、記録媒体Ｉ／Ｆ２０７、外部Ｉ／Ｆ２０９、通信Ｉ／Ｆ２１０、およびタイマー２１２を備える。これらは、内部バス２５０を介して互いにデータのやりとりを行う。
【００６０】
ＣＰＵ２０１は、ＲＡＭ等のメモリ２０２をワークメモリとして用いて、不揮発性メモリ２０３から読み出したプログラムを実行し、ＰＣ２００の各部を制御する。不揮発性メモリ２０３は、ハードディスク（ＨＤ）やＲＯＭなどから成り、画像データや音声データ、その他のデータ、ＣＰＵ２０１が実行する各種プログラムなどを格納する。
【００６１】
画像処理部２０４は、ＣＰＵ２０１の制御に基づいて、不揮発性メモリ２０３や記録媒体２０８に格納された画像データや、外部Ｉ／Ｆ２０９を介して受信した映像信号、通信Ｉ／Ｆ２１０を介して受信した画像データなどに対して各種画像処理を施す。画像処理部２０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部２０４は、特定の画像処理を施すための専用回路で構成されていてもよい。なお、画像処理の種類によっては画像処理部２０４を用いずにＣＰＵ２０１がプログラムに従って画像処理を施すことも可能である。
【００６２】
ディスプレイ２０５は、ＣＰＵ２０１の制御に基づいて、画像やＧＵＩ画面などを表示する。ＣＰＵ２０１は、プログラムに従って表示制御信号を生成し、ディスプレイ２０５に表示するための映像信号を生成してディスプレイ２０５に出力するようにＰＣ２００の各部を制御する。ディスプレイ２０５は、生成された映像信号に基づいて映像を表示する。なお、ＰＣ２００自体が備える構成としては、ディスプレイ２０５に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ２０５が外付けのモニタ（テレビなど）で構成されてもよい。
【００６３】
操作部２０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどで構成される。
【００６４】
記憶媒体Ｉ／Ｆ２０７は、メモリーカードやＣＤ、ＤＶＤといった記録媒体２０８に接続され、ＣＰＵ２０１の制御に基づき、記録媒体２０８からのデータの読み出しや、記録媒体２０８に対するデータの書き込みを行う。
【００６５】
外部Ｉ／Ｆ２０９は、不図示の外部機器と有線または無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ２１０は、不図示の外部機器やインターネット（ＮＥＴ）２１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。タイマー２１２は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００６６】
次に、ＰＣ２００のディスプレイ２０５に表示される文書ファイルの表示画面と当該表示画面でのスクロールについて図８、図９を参照して説明する。
【００６７】
図８は、ディスプレイ２０５に表示される文書ファイルの表示画面の一例を示す図である。図９は、文書ファイルをスクロールした際に、文書ファイルの全体のうちディスプレイ２０５が単位時間あたりに表示（通過）する部分（表示領域）を説明する概念図である。本実施形態における文書ファイルには、予め文書情報(全ページ数、各ページの位置、章、節、項の位置情報等)が各ページにタグ付けされているものとする。
【００６８】
図８において、表示画面８０１には、表示されている文書ファイルの文書情報８０２、スクロールバー８０３、文書ファイルの文書８０４が表示される。ＣＰＵ２０１は、記録媒体２０８に格納された文書ファイルと文書情報を読み出してディスプレイ２０５に表示させる。
【００６９】
表示画面８０１上でマウス等の操作部２０６によるスクロールバー８０３への操作や、キーボード等に含まれるスクロールボタンの押下などによりスクロールが開始されると、表示されている文書ファイルの文書情報を取得し、表示文書内のタグ付けされた章、節、項の変化に応じて、文書情報８０２の表示形式を変更する。
【００７０】
図１１は、ＰＣ２００にて実行される、文書ファイルのスクロール時の文書情報の表示制御処理を示すフローチャートである。なお、本処理は、ＣＰＵ２０１が不揮発性メモリ２０３から読み出したプログラムを実行することで実現される。
【００７１】
Ｓ１１０１では、ＣＰＵ２０１は、表示されている文書ファイルの文書情報を取得する。
【００７２】
次に、Ｓ１１０２では、ＣＰＵ２０１は、スクロールが開始されると（Ｓ１１０２でＹＥＳ）、タイマー２１２を起動して、計時を行わせる（Ｓ１１０３）。
【００７３】
Ｓ１１０４では、ＣＰＵ２０１は、スクロールが行われる場合に単位時間あたりに表示する予定の表示領域（表示範囲）にタグづけされた章、節、項の情報を取得する。
【００７４】
Ｓ１１０５では、ＣＰＵ２０１は、表示領域内の章、節、項の変化に応じて、文書情報の表示形式を変更する。具体的には、単位時間あたりに表示される範囲が章を跨ぐ場合には、文書情報８０２に、章のみを表示する（章を跨いだ結果表示されることになる章について「○章」と表示する）。単位時間あたりに表示される範囲が章を跨がずに、節のみを跨ぐ場合には、文書情報８０２に、項は表示せずに、章と節を表示する（節を跨いだ結果表示されることになる節について「○章○節」と表示する）。単位時間あたりに表示される範囲が章も節も跨がずに、項のみを跨ぐ場合には、文書情報８０２に、章、節、項を表示する（項を跨いだ結果表示されることになる項について「○章○節○項」と表示する）。
【００７５】
Ｓ１１０６では、ＣＰＵ２０１は、スクロールが停止したか否かを判断し、停止していない場合にはＳ１１０４へ進む一方、停止した場合はＳ１１０７へ移行する。
【００７６】
Ｓ１１０７では、ＣＰＵ２０１は、文書情報の表示形式を通常状態（章、節、項の表示）に戻す。
【００７７】
Ｓ１１０８では、ＣＰＵ２０１は、タイマー２１２を停止して、本処理を終了する。
【００７８】
上記第２の実施形態によれば、予め文書情報が各ページにタグ付けされた文書ファイルの表示画面でスクロールが行われた場合に、文書ファイルと共に表示されている文書情報の表示形式を変更する。これにより、ユーザが、スクロール中の表示文書における見出しを認識しやくなり、文章や単語等の検索が容易になる。
【００７９】
なお、上述の各実施形態でシステム制御部１０４、ＣＰＵ２０１が実行するものとして説明した各制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００８０】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００８１】
また、上述した実施形態においては、第１の実施形態をカメラ１００に、第２の実施形態をＰＣ２００に適用した場合を例にして説明したが、これはこの例に限定されず、スクロール表示を行うように制御できる表示制御装置であれば適用可能である。上述の第１の実施形態を、ＰＣ２００に適用することも可能であるし、第２の実施形態をカメラ１００に適用することも可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００８２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８３】
２０  画像
２４  撮影日時情報
１００  デジタルビデオカメラ
１０４  システム制御部
１０５  メモリ
１０６  表示部
１１０  操作部
１１２  タッチパネル
【図１】
2016149005.tif 000003
【図２】
2016149005.tif 000004
【図３】
2016149005.tif 000005
【図４】
2016149005.tif 000006
【図５】
2016149005.tif 000007
【図６】
2016149005.tif 000008
【図７】
2016149005.tif 000009
【図８】
2016149005.tif 000010
【図９】
2016149005.tif 000011
【図１０】
2016149005.tif 000012