(57)【要約】【課題】複数のデータ項目を容易に選択できるとともに、所望のデータ項目の表示位置を容易に把握可能なユーザインターフェースを提供する。【解決手段】本発明の表示制御装置１００は、表示画面に、複数の第１データ項目を一覧表示する第１選択エリア１１と、第１選択エリア１１に対応する第１スクロールバー２１と、複数の第２データ項目を一覧表示する第２選択エリア１２と、第２選択エリア１２に対応する第２スクロールバー２２を表示させる表示制御部１１０と、第１選択エリア１１に一覧表示された第１データ項目の中から少なくとも１つの項目を選択するための選択操作を受け付ける入力部１０３と、を備え、表示制御部１１０は、第１データ項目の選択操作に連動して、第２選択エリア１２に一覧表示される第２データ項目と、第２スクロールバー２１の表示態様を変更する。【選択図】図２
2010157190.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーを表示させる表示制御部と、
前記第１選択エリアに一覧表示された前記第１データ項目の中から少なくとも１つの項目を選択するための選択操作を受け付ける入力部と、
を備え、
前記表示制御部は、前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様を変更する、表示制御装置。
【請求項２】
前記表示制御部は、データテーブルに保持された１又は２以上のデータ群から、前記第１データ項目、前記第２データ項目をそれぞれ抽出して、前記第１選択エリア、前記第２選択エリアに一覧表示する、請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記データテーブルに基づいて、前記選択操作により選択された前記第１データ項目に応じて前記第２データ項目を選別し、当該選別された第２データ項目を前記第２選択エリアに一覧表示する、請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記第２選択エリアに一覧表示される、前記選別された第２データ項目の個数に応じて、前記第２スクロールバーの表示態様を変更する、請求項３に記載の表示制御装置。
【請求項５】
前記第２スクロールバーの表示態様は、前記第２スクロールバーの表示位置又は大きさの少なくもいずれかである、請求項４に記載の表示制御装置。
【請求項６】
前記第１データ項目と前記第２データ項目は、同種のデータ項目であり、前記データテーブルに保持された同一のデータ群からそれぞれ抽出される、請求項２〜５のいずれかに記載の表示制御装置。
【請求項７】
前記第１データ項目と前記第２データ項目は、異種のデータ項目であり、前記データテーブルで関連づけられた相異なるデータ群からそれぞれ抽出される、請求項２〜５のいずれかに記載の表示制御装置。
【請求項８】
前記表示制御部は、
前記第１選択エリアに一覧表示される前記第１データ項目の個数に応じて、前記第１スクロールバーの表示態様を変更し、
前記第２選択エリアに一覧表示される前記第２データ項目の個数に応じて、前記第２スクロールバーの表示態様を変更する、請求項１に記載の表示制御装置。
【請求項９】
前記データベースに保持された前記データ群は、コンテンツデータに関するメタデータであり、
前記表示制御装置は、前記第１選択エリアで選択された前記第１データ項目及び前記第２選択エリアで選択された前記第２データ項目に対応する前記コンテンツデータを再生する再生部をさらに備えることを特徴とする、請求項２に記載の表示制御装置。
【請求項１０】
表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーを表示するステップと、
前記第１選択エリアに一覧表示された前記複数の第１データ項目の中から１つの項目を選択するためのユーザ入力を受け付けるステップと、
前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様を変更するステップと、
を含む、表示制御方法。
【請求項１１】
表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーを表示するステップと、
前記第１選択エリアに一覧表示された前記複数の第１データ項目の中から１つの項目を選択するためのユーザ入力を受け付けるステップと、
前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様を変更するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、データ処理技術の発展に伴い、ユーザは、多量のデータに接する機会が増加している。例えば、デジタルスチルカメラやデジタルビデオカメラで撮影したコンテンツデータや、ビデオレコーダで録画したテレビジョン放送番組のコンテンツデータなど、多量のコンテンツデータをユーザが視聴する機会が多くなってきている。例えば、ビデオカメラで撮影した多量のコンテンツデータが存在する場合、ユーザは、該多数のコンテンツデータの中から所望のコンテンツデータだけを選択して再生したい場合がある。
【０００３】
従来、データ選択用のユーザインターフェースとしては、リストボックスやウィンドウなどの選択エリアにデータ識別情報（ファイル名、サムネイル画像等）を一覧表示し、その中からユーザが所望データを指定する方式が一般的である（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２９５２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のデータ選択のためのユーザインターフェースは、１つの選択エリア内にデータ項目を一覧表示し、その中から所望のデータ項目を個々に選択する方式である。このため、データ項目の範囲（始点と終点）を指定した選択操作や、複数種類のデータ項目の選択操作に適していなかった。
【０００６】
例えば、上記ビデオカメラの例では、ユーザは、多数のコンテンツデータの中から、撮影された日付期間（開始日付と終了日付）を指定することで、再生したい所望のコンテンツデータを選択する場合がある。このような場合、表示画面に上記１つの選択エリアのみを表示するユーザインターフェースでは、ユーザは開始日付と終了日付の双方を選択することが不便であった。また、開始日付と終了日付をそれぞれ選択するために複数の選択エリアを設けたとしても、双方の選択エリアにはそれぞれ多数の項目が表示されるため、ユーザの選択操作が煩雑となってしまう。加えて、ユーザは、各々の選択エリアに一覧表示されたデータ項目（日付）の項目数や所望のデータ項目の場所を一目で把握することが困難であり、所望のデータ項目の選択操作に手間と時間がかかってしまう。
【０００７】
そこで、本発明は、上記事情に鑑みてなされたものであり、本発明の目的とするところは、複数のデータ項目を容易に選択できるとともに、所望のデータ項目の表示位置を容易に把握可能なユーザインターフェースを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーを表示させる表示制御部と、前記第１選択エリアに一覧表示された前記第１データ項目の中から少なくとも１つの項目を選択するための選択操作を受け付ける入力部と、を備え、前記表示制御部は、前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様を変更する、表示制御装置が提供される。
【０００９】
前記表示制御部は、データテーブルに保持された１又は２以上のデータ群から、前記第１データ項目、前記第２データ項目をそれぞれ抽出して、前記第１選択エリア、前記第２選択エリアに一覧表示するようにしてもよい。
【００１０】
前記表示制御部は、前記データテーブルに基づいて、前記選択操作により選択された前記第１データ項目に応じて前記第２データ項目を選別し、当該選別された第２データ項目を前記第２選択エリアに一覧表示するようにしてもよい。
【００１１】
前記表示制御部は、前記第２選択エリアに一覧表示される、前記選別された第２データ項目の個数に応じて、前記第２スクロールバーの表示態様を変更するようにしてもよい。
【００１２】
前記第２スクロールバーの表示態様は、前記第２スクロールバーの表示位置又は大きさの少なくもいずれかであるようにしてもよい。
【００１３】
前記第１データ項目と前記第２データ項目は、同種のデータ項目であり、前記データテーブルに保持された同一のデータ群からそれぞれ抽出されるようにしてもよい。
【００１４】
前記第１データ項目と前記第２データ項目は、異種のデータ項目であり、前記データテーブルで関連づけられた相異なるデータ群からそれぞれ抽出されるようにしてもよい。
【００１５】
前記表示制御部は、前記第１選択エリアに一覧表示される前記第１データ項目の個数に応じて、前記第１スクロールバーの表示態様を変更し、前記第２選択エリアに一覧表示される前記第２データ項目の個数に応じて、前記第２スクロールバーの表示態様を変更するようにしてもよい。
【００１６】
前記データベースに保持された前記データ群は、コンテンツデータに関するメタデータであり、前記表示制御装置は、前記第１選択エリアで選択された前記第１データ項目及び前記第２選択エリアで選択された前記第２データ項目に対応する前記コンテンツデータを再生する再生部をさらに備えるようにしてもよい。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーを表示するステップと、前記第１選択エリアに一覧表示された前記複数の第１データ項目の中から１つの項目を選択するためのユーザ入力を受け付けるステップと、前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様を変更するステップと、を含む、表示制御方法が提供される。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーを表示するステップと、前記第１選択エリアに一覧表示された前記複数の第１データ項目の中から１つの項目を選択するためのユーザ入力を受け付けるステップと、前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様を変更するステップと、をコンピュータに実行させるためのプログラムが提供される。
【００１９】
上記構成により、表示画面に、複数の第１データ項目を一覧表示する第１選択エリアと、前記第１選択エリアに対応する第１スクロールバーと、複数の第２データ項目を一覧表示する第２選択エリアと、前記第２選択エリアに対応する第２スクロールバーが表示され、前記第１選択エリアに一覧表示された前記複数の第１データ項目の中から１つの項目を選択するためのユーザ入力が受け付けられ、前記第１データ項目の選択操作に連動して、前記第２選択エリアに一覧表示される前記第２データ項目と、前記第２スクロールバーの表示態様が変更される。これにより、第１選択エリアで選択された第１データ項目に応じて、第２選択エリアに一覧表示される第２データ項目と、第２スクロールバーの表示態様が変更される。従って、ユーザは、第１選択エリアで第１データ項目を選択した後に、第２選択エリアに一覧表示される第２データ項目と第２スクロールバーの表示態様を確認することで、第２選択エリアにて選択可能な第２データ項目の表示位置を容易に把握でき、所望の第２データ項目を容易に選択できる。
【発明の効果】
【００２０】
以上説明したように本発明によれば、複数のデータ項目を容易に選択できるとともに、所望のデータ項目の表示位置を容易に把握可能なユーザインターフェースを提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の関連技術に係るデータ選択画面の表示例を示す模式図である。
【図２】本発明の第１の実施形態に係る再生日付選択画面の表示例を示す模式図である。
【図３】同実施形態に係る表示制御装置である撮像装置のハードウェア構成を示すブロック図である。
【図４】同実施形態に係るコンテンツのメタデータを保持するデータテーブルを示す模式図である。
【図５】同実施形態に係る開始日付選択エリアにおける日付リストのスクロール動作を説明するための説明図である。
【図６】同実施形態に係るスクロールバーの表示動作を説明するための説明図である。
【図７Ａ】同実施形態に係る再生日付選択画面の開始日付選択エリアの表示制御動作を示すフローチャートである。
【図７Ｂ】同実施形態に係る再生日付選択画面の終了日付選択エリアの表示制御動作を示すフローチャートである。
【図８】本発明の第２の実施形態に係るデータ選択画面の表示例を示す模式図である。
【図９】同実施形態の変更例に係るデータ選択画面の表示例を示す模式図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
なお、説明は以下の順序で行うものとする。
１．第１の実施の形態（複数の選択エリアで同種のデータ項目（開始日付及び終了日付）を選択するためのＧＵＩ）
［１．１．第１の実施形態の関連技術に係るＧＵＩ］
［１．２．第１の実施形態に係るＧＵＩの概要］
［１．３．表示制御装置の構成］
［１．４．データテーブルの構成］
［１．５．データ選択方法］
［１．６．表示制御動作フロー］
２．第２の実施の形態（複数の選択エリアで異種のデータ項目（日時、ジャンル、場所等）を選択するユーザインターフェース画面）
［２．１．第２の実施形態に係るＧＵＩの概要］
［２．２．データ選択画面の一例］
［２．３．データ選択画面の変更例］
【００２４】
＜１．第１の実施形態＞
以下に、本発明の第１の実施形態に係る表示制御装置、表示制御方法及びプログラムについて詳細に説明する。なお、以下の実施形態では、本発明の表示制御装置を撮像装置、例えばビデオカメラに適用し、選択エリアのデータ項目として、ビデオカメラで撮像されたコンテンツデータのメタデータを利用して、再生対象のコンテンツデータを選択する例を挙げて説明する。しかし、本発明はかかる例に限定されるものではない。
【００２５】
［１．１．本実施形態の関連技術に係るＧＵＩ］
まず、本実施形態の説明に先立ち、図１を参照して、本実施形態の関連技術に係るデータ選択用のグラフィカル・ユーザ・インターフェース（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）について説明する。図１は、本実施形態の関連技術に係るデータ選択画面１の表示例を示す模式図である。
【００２６】
図１に示すように、例えばビデオカメラのディスプレイには、データ選択用のＧＵＩである再生日付選択画面１が表示される。再生日付選択画面１は、一覧表示された複数のデータ項目の中から少なくとも１つのデータ項目を選択するためのデータ選択画面の一例である。この再生日付選択画面１は、ビデオカメラで撮像されて記録媒体に記録されている多数のコンテンツデータ（以下、単に「コンテンツ」と称する。）の中から、ユーザが日付期間を指定して、再生を所望するコンテンツを選択するための画面である。ここで、本実施形態に係るコンテンツの再生は、例えば、通常再生、ハイライト再生、スライドショー再生、ランダム再生など、複数のコンテンツを連続して再生する方式であれば、任意の再生方式であってよい。ハイライト再生とは、複数のコンテンツの中から各コンテンツの特徴部分のみを抽出して連続的に再生する再生方式である。
【００２７】
図１の再生日付選択画面１は、開始日付選択エリア１１と終了日付選択エリア１２を含む。開始日付選択エリア１１及び終了日付選択エリア１２は、一覧表示された複数のデータ項目（選択肢）の中から１つのデータ項目を選択する選択エリアの一例であり、例えば、リストボックスで構成される。この開始日付選択エリア１１及び終了日付選択エリア１２は、ユーザにより選択されるデータ項目として、複数の日付を一覧表示する。この日付は、ビデオカメラによるコンテンツの撮像日を表す。即ち、開始日付選択エリア１１及び終了日付選択エリア１２は、ビデオカメラが保持する複数のコンテンツそれぞれの撮像日を、日付リストとして一覧表示する。開始日付選択エリア１１は、ユーザが再生を所望する複数のコンテンツのうちの再生開始するコンテンツの日付（開始日付）を選択するためのエリアである。一方、開始日付選択エリア１１は、ユーザが再生を所望する複数のコンテンツのうちの再生終了するコンテンツの日付（終了日付）を選択するためのエリアである。
【００２８】
ユーザは、かかる開始日付選択エリア１１及び終了日付選択エリア１２を用いて、再生を所望するコンテンツの範囲、即ち、再生日付期間（開始日付と終了日付）を指定できる。これにより、ユーザは、ビデオカメラに保持されている多数のコンテンツの中から、再生を所望する複数のコンテンツを選択できる。ビデオカメラは、かかる再生日付選択画面１におけるユーザによる再生日付期間の選択操作に応じて、選択された再生日付期間のコンテンツを再生して、ディスプレイに表示する。即ち、ビデオカメラは、開始日付選択エリア１１で選択された日付のコンテンツから再生を開始し、終了日付選択エリア１２で選択された日付のコンテンツまで、撮像日順にコンテンツを再生する。
【００２９】
ここで、再生日付選択画面１における日付の選択手順について詳述する。まず、ユーザは、開始日付選択エリア１１において開始日付を選択するときには、上下ボタン１３を押下することで日付リストが上下に動作して、開始日付の選択を行うことができる。中央カーソル１５の表示位置は固定であり、選択したい開始日付を中央カーソル１５の位置に合わせる事で開始日付の選択が可能である。図示の例は、中央カーソル１５の位置に合わせられた日付「２００８／１／２５」が選択されていることを表す。
【００３０】
次に、終了日付を選択するときには、まず、ユーザは、選択エリア切換ボタン１６を押下することにより、終了日付選択エリア１２をアクティブにする。その後、ユーザは、開始日付の選択時と同様に、終了日付選択エリア１２において上下ボタン１４を押下して、所望の日付を中央カーソル１７に合わせることで、終了日付を選択する。上記のようにして、開始日付と終了日付を選択し終えたら、ユーザは、最後に決定ボタン１８を押下する。これにより、ビデオカメラは、記録されている多数のコンテンツの中から、上記選択された再生日付期間に撮像された複数のコンテンツを抽出し、該抽出したコンテンツを撮像日順に順次再生する。なお、開始日付を選択した時点で、終了日付選択エリア１２に表示される日付リストを、当該開始日付以降の日付のみを表示する日付リストに変更してもよい。
【００３１】
ところが、上記図１の再生日付選択画面１においては、ユーザは、開始日付選択エリア１１及び終了日付選択エリア１２で日付リストを選択するときに、上下ボタン１３、１４を何度も押下する必要がある。また、選択可能な日付リストのリスト量（データ項目数）を確認するときにも、ユーザは上下ボタン１３、１４を何度も押下する必要がある。このように、上記再生日付選択画面１は、多量のデータの中から所望のデータを選択する場合には不向きであった。
【００３２】
また、開始日付を選択した時点で、終了日付選択エリア１２に表示される終了日付リストを、該開始日付を条件としてフィルタリングして、開始日付以降の日付のみをリスト表示することで、終了日付リストの量を減らすことは可能である。しかし、かかるフィルタリングを行ったとしても、日付リストの中から所望の日付を選択したり、日付リストのリスト量を確認したりするためには、ユーザは、上下ボタン１３、１４を何度も押下する必要がある。従って、ビデオカメラで撮像した多量のコンテンツの中から所望のコンテンツを日付単位で選択して再生しようとすると、かなりの手間と時間がかかってしまい、利便性が低い。また、日付リストが膨大な時は、ユーザが意図した日付期間を選択してコンテンツを再生することは困難である。加えて、ユーザは、開始日付選択エリア１１及び終了日付選択エリア１２に一覧表示される日付リストの個数や、該日付リスト全体の中で現在選択している日付の位置などを、一目で把握することができなかった。
【００３３】
そこで、以下に詳述する本実施形態は、上述した本発明の背景技術に係るユーザインターフェースの問題に加え、図１に示した本実施形態に係る関連技術に係るユーザインターフェースの問題点をも解決しようとするものである
【００３４】
［１．２．第１の実施形態に係るＧＵＩの概要］
次に、図２を参照して、本発明の第１の実施形態に係るデータ選択用のＧＵＩの概要について説明する。図２は、本実施形態に係る再生日付選択画面１０の表示例を示す模式図である。
【００３５】
図２に示すように、本実施形態に係る表示制御装置であるビデオカメラのディスプレイには、データ選択用のユーザインターフェースである再生日付選択画面１０が表示される。この再生日付選択画面１０は、一覧表示された複数のデータ項目の中から少なくとも１つのデータ項目を選択するための選択エリアを複数備えたデータ選択画面の一例である。かかる再生日付選択画面１０は、図１の再生日付選択画面１と同様に、開始日付選択エリア１１（第１選択エリア）と、終了日付選択エリア１２（第２選択エリア）と、上下ボタン１３、１４と、中央カーソル１５、１７と、選択エリア切換ボタン１６と、決定ボタン１８とを備える。開始日付選択エリア１１は、例えば、ユーザにより選択される複数の開始日付（第１データ項目）を一覧表示するリストボックスであり、終了日付選択エリア１２は、ユーザにより選択される複数の終了日付（第２データ項目）を一覧表示するリストボックスである。
【００３６】
さらに、再生日付選択画面１０は、開始日付選択エリア１１（第１選択エリア）に対応するスクロールバー２１（第１スクロールバー）と、終了日付選択エリア１２（第２選択エリア）に対応するスクロールバー２２（第２スクロールバー）を備えている。かかるスクロールバー２１、２２はそれぞれ、開始日付選択エリア１１、終了日付選択エリア１２の一側に、スクロールエリア２３、２４内を上下方向に移動可能に設けられる。
【００３７】
スクロールバー２１は、開始日付選択エリア１１に一覧表示される開始日付の中から１つの開始日付を選択するためのＧＵＩ部品である。スクロールバー２２は、終了日付選択エリア１２に一覧表示される開始日付の中から１つの終了日付を選択するためのＧＵＩ部品である。また、スクロールエリア２３は、開始日付選択エリア１１の側辺に沿って設けられ、その長さが開始日付選択エリア１１の縦方向の長さと同一である。スクロールエリア２３は、スクロールバー２１の上下方向の可動範囲を規定する。一方、スクロールエリア２４は、終了日付選択エリア１２に側辺に沿って設けられ、その長さが終了日付選択エリア１２の縦方向の長さと同一である。スクロールエリア２４は、スクロールバー２２の上下方向の可動範囲を規定する。
【００３８】
上記スクロールバー２１の大きさは、開始日付選択エリア１１に一覧表示される開始日付の個数に応じて変更される。また、スクロールエリア２３内のスクロールバー２１の表示位置は、当該開始日付の個数と、開始日付選択エリア１１内で選択されているデータ項目（中央カーソル１５の位置に合っている開始日付）の表示順位に応じて変更される。同様に、スクロールバー２２の大きさは、終了日付選択エリア１２に一覧表示される終了日付の個数に応じて変更される。スクロールエリア２４内のスクロールバー２２の表示位置は、当該終了日付の個数と、終了日付選択エリア１２内で選択されているデータ項目（中央カーソル１７の位置に合っている終了日付）の表示順位に応じて変更される。
【００３９】
このように、スクロールバー２１、２２は、自身が対応する開始日付選択エリア１１、終了日付選択エリア１２内に表示されるデータ項目（日付）の個数や、選択されるデータ項目の位置に応じて、リアルタイムで変動表示される。本実施形態では、再生日付選択画面１０において上記スクロールバー２１、２２を表示することで、ユーザは、それぞれの選択エリア１１、１２に表示されているデータ項目（日付）の個数や、選択されているデータ項目の位置を容易に把握できる。
【００４０】
かかる再生日付選択画面１０において、ユーザは、上下ボタン１３を押下して、開始日付選択エリア１１に一覧表示された開始日付の中から少なくとも１つの日付を選択する操作を行う。すると、ビデオカメラの表示制御部は、かかる開始日付の選択操作に連動して、当該選択された開始日付に応じて、終了日付選択エリア１２に一覧表示される終了日付の表示内容と、スクロールバー２２の表示態様を変更する。
【００４１】
即ち、開始日付と終了日付からなる日付期間を選択する場合、開始日付が選択されると、終了日付は、その開始日付以後の日付に絞り込まれる。図２の例では、開始日付として「２００８／１／２５」が選択されているので、終了日付は「２００８／１／２５」以後の日付に絞り込まれる。そこで、表示制御部は、開始日付選択エリア１１で選択された開始日付に応じて、終了日付を選別（フィルタリング）して、選別した終了日付を終了日付選択エリア１２に一覧表示する。即ち、表示制御部は、終了日付としての表示候補の日付データ群の中から、開始日付選択エリア１１で選択された開始日付以後の日付データを抽出し、その日付データを終了日付の選択候補として終了日付選択エリア１２に一覧表示する。これにより、終了日付選択エリア１２には、データベースに存在する日付データ群の全ての日付ではなく、上記選択された開始日付以後の日付のみが一覧表示される。このため、終了日付選択エリア１２に選択肢として表示される終了日付を、実際に選択可能な日付のみに絞り込むことで、終了日付リストの個数を低減できる。従って、ユーザは、終了日付選択エリア１２において、所望の終了日付を容易に見つけだして、選択できる。
【００４２】
加えて、表示制御部は、開始日付選択エリア１１における開始日付の選択操作に連動して、終了日付選択エリア１２のスクロールバー２２の表示態様（大きさ、表示位置など）を変更する。詳細には、表示制御部は、上記のようにして、開始日付選択エリア１１で選択された開始日付に応じて終了日付を選別するとともに、当該選別された終了日付の個数に応じて、スクロールバー２２の大きさを変更する。さらに、表示制御部は、上記選別された終了日付のリストのうち、中央カーソル１７により現在選択されている終了日付のリスト内位置（表示順位）に応じて、スクロールエリア２４内におけるスクロールバー２２の表示位置を変更する。これにより、ユーザは、当該変更後のスクロールバー２２の大きさと表示位置を確認することで、終了日付選択エリア１２に一覧表示される終了日付の個数と、現在選択している終了日付のリスト内位置を容易に把握できる。従って、ユーザは、終了日付選択エリア１２において、より容易に所望の終了日付を見つけだして、選択できるようになる。
【００４３】
以上、本実施形態に係る再生日付選択画面１０を用いたＧＵＩの概要について説明した。本実施形態によれば、開始日付選択エリア１１（第１選択エリア）と終了日付選択エリア１２（第２選択エリア）で、相互に関連する同種のデータ項目（即ち、日付）を表示する。このとき、本実施形態では、開始日付選択エリア１１における開始日付の選択操作に連動して、終了日付選択エリア１２における終了日付の表示内容とスクロールバー２２の表示態様を変更することを特徴としている。
【００４４】
以下に、かかるユーザインターフェースを提供するための本実施形態に係る表示制御装置及び表示制御方法について詳述する。
【００４５】
［１．３．表示制御装置の構成］
次に、図３を参照して、本実施形態に係る表示制御装置のハードウェア構成について詳細に説明する。図３は、本実施形態に係る表示制御装置である撮像装置１００のハードウェア構成を示すブロック図である。
【００４６】
図３に示すように、本実施形態に係る撮像装置１００は、例えば、被写体を撮像して動画像のコンテンツを記録可能なデジタルビデオカメラとして構成されている。撮像装置１００は、撮像部１０１と、信号処理部１０２と、タッチスクリーン１０５と、圧縮／伸張回路１０６と、ストレージ部１０７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、操作部１２４と、メモリ部１２５〜１２７を備える。
【００４７】
このうち、撮像部１０１は、撮像光学系１１１により撮像素子１１２に被写体像を結像させ、撮像素子１１２により、受光した被写体像を撮像して画像信号を出力する。また、信号処理部１０２は、撮像素子１１２から出力された画像信号を処理することにより被写体像の画像データ（コンテンツ）を生成する。タッチパネル１０３は、本発明の入力部の一例であり、上記の再生日付選択画面１０に表示された項目を選択するための選択操作（ユーザ入力）を受け付ける。液晶パネル１０４は、本発明の表示画面を具備する表示部の一例であり、上記の再生日付選択画面１０を表示する。ストレージ部１０７は、本発明の記憶部の一例であり、撮像されたコンテンツや、コンテンツのメタデータを保持するデータテーブルなどを記憶する。また、ＣＰＵ１１０及びメモリ部１２５〜１２７は、本発明の表示制御部の一例であり、撮像装置１００の各部を制御する。また、ＣＰＵ１１０及び圧縮／伸張回路１０６は、本発明の再生部の一例であり、ストレージ部１０７に記録されたコンテンツを再生する。以下に、撮像装置１００の各部について説明する。
【００４８】
撮像光学系１１１は、例えば、フォーカスレンズ、ズームレンズ等のレンズ群、絞り、光学フィルタ、その他の光学部品などから構成される。この撮像光学系１１１を介して入射する被写体光の光路上には、撮像素子１１２が配設されている。撮像素子１１２は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、Ｃ−ＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の固体撮像素子で構成される。この撮像素子１１２は、撮像光学系１１１により撮像面に集光された光学像を光電変換して、画像信号を出力する。
【００４９】
モータドライバ１２１は、ＣＰＵ１１０からの指示に基づいて、撮像部１０１の駆動機構１２０を制御して、ズームレンズ、フォーカスレンズ、絞りなどを駆動させる。これにより、操作部１２４やタッチパネル１０３に対するユーザ操作に応じて、適切なフォーカス、露出等で被写体が撮像される。また、タイミングジェネレータ（ＴＧ：Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ）１２２は、ＣＰＵ１１０からの指示に基づき、撮像素子１１２の電子シャッタースピードを制御する。撮像素子１１２は、ＴＧ１２２からのタイミング信号に基づいて、露光量に応じた画像信号を読み出して出力する。
【００５０】
信号処理部１０２は、アナログ信号処理部１１３と、Ａ／Ｄ変換部１１４と、デジタル信号処理部１１５とを備える。アナログ信号処理部１１３は、露光画像信号を前処理する所謂アナログフロントエンドであり、サンプルホールド回路、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）回路などを備える。例えば、アナログ信号処理部１１３は、撮像素子１１２から出力されるアナログ画像信号に対して、ＣＤＳ（ｃｏｒｒｅｌａｔｅｄ  ｄｏｕｂｌｅ  ｓａｍｐｌｉｎｇ：相関２重サンプリング）処理、プログラマブル・ゲイン・アンプ（ＰＧＡ）によるゲイン処理などを行う。Ａ／Ｄ変換部１１４は、該アナログ画像信号をデジタル画像信号に変換する。デジタル信号処理部１１５は、Ａ／Ｄ変換部１１４からの画像信号（Ｒ、Ｇ、Ｂ）に対し各種の画像信号処理（例えば、階調補正、シェーディング補正、ＲＧＢ／ＹＵＶ変換、フレーム補間処理、周波数特性補正など）を施すことで、画像データを生成する。かかる信号処理部１０２により生成された画像データは、液晶パネル１０４、圧縮／伸張回路１０６又はストレージ部１０７などに出力される。
【００５１】
タッチパネル１０３は、液晶パネル１０４の表面上に重畳して配設される透明な感圧式の入力装置である。タッチパネル１０３と液晶パネル１０４とでタッチスクリーン１０５が構成される。タッチパネル１０３は、位置指定受付手段の一例であり、表示画面内の任意の箇所に対するユーザの入力操作を受け付ける。ユーザが指又はタッチペンを用いてタッチパネル１０３にタップすると、タッチパネル１０３は、当該タップ位置の座標を検出してＣＰＵ１１０に出力する。なお、位置指定受付手段としては、表示部に表示された撮像画像に対するユーザの位置指定を検出可能であれば、タッチパネル１０３以外にも、任意の位置検出デバイスを使用してもよい。
【００５２】
液晶パネル１０４は、液晶ディスプレイ等の表示パネル部と、該表示パネル部を表示駆動する表示駆動部が設けられる。上記表示駆動部は、バス１２８を介して入力される各種の表示データを上記表示パネル部に表示させるための画素駆動回路で構成されている。画素駆動回路は、上記表示パネル部においてマトリクス状に配置されている各画素について、それぞれ所定の水平／垂直駆動タイミングで画像信号に基づく駆動信号を印加し、表示を実行させる。また、液晶パネル１０４の表示パネルには、上記タッチパネル１０３等の位置指定手段を併設してもよい。
【００５３】
圧縮／伸張回路１０６は、バス１２８を介して入力される画像データについての圧縮／伸張処理、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式に従った画像圧縮／伸張処理を行う。撮像により得られた画像データをストレージ部１０７に記録するときには、圧縮／伸張回路１０６は、当該画像データを圧縮して、保存データ量を低減する。一方、ストレージ部１０７に記録された画像データを再生するときには、圧縮／伸張回路１０６は、当該画像データを伸張して、液晶パネル１０４等の表示部に送る。
【００５４】
ストレージ部１０７は、コンテンツ（画像データ、音声データ）その他の各種データの保存に用いられる。このストレージ部１０７は、フラッシュメモリなどの半導体メモリにより構成されてもよいし、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などにより構成されてもよい。また、ストレージ部１０７は、撮像装置１００に内蔵された記録媒体ではなく、撮像装置１００に着脱可能なリムーバブル記録媒体に対応する記録再生ドライブなどで構成されてもよい。リムーバブル記録媒体は、例えば、半導体メモリを内蔵したメモリカード、光ディスク、光磁気ディスク、ホログラムメモリ等の記録媒体などである。光ディスクは、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等を使用できる。もちろん、内蔵タイプのメモリと、リムーバブル記録媒体に対する記録再生ドライブの両方が搭載されてもよい。かかるストレージ部１０７は、ＣＰＵ１１０の制御に基づき、バス１２８を介して入力される画像データ、その他の各種データを記録／再生する。
【００５５】
ここで、撮像時においては、ＣＰＵ１１０の制御に基づき、信号処理部１０２から出力された画像データが上記圧縮／伸張回路１０６に供給され、該圧縮／伸張回路１０６において圧縮処理された画像データが生成される。すると、ストレージ部１０７は、ＣＰＵ１１０の制御に基づき、圧縮処理された圧縮画像データを記録媒体に記録する。また、撮像時にＣＰＵ１１０は、信号処理部１０２から出力された画像データを液晶パネル１０４に供給するよう制御する。これにより、撮像時に、撮像素子１１２で撮像された画像信号から得た撮像画像データが、液晶パネル１０４にリアルタイムで表示される（ライブビュー画像）。ユーザは、このライブビュー画像をみることで、撮像範囲（画角）や被写体の模様などを確認できる。
【００５６】
また、ストレージ部１０７に記録された圧縮画像データの再生指示が行われた場合、ＣＰＵ１１０は、該圧縮画像データを読み出すようストレージ部１０７を制御するとともに、該圧縮画像データを伸張するよう圧縮／伸張回路１０６を制御する。そして、ＣＰＵ１１０は、当該伸張された画像データが液晶パネル１０４上に表示されるように制御する。これにより、ストレージ部１０７に記録された圧縮画像データが再生されて表示される。
【００５７】
ＣＰＵ１１０は、撮像装置１００の各部を制御する制御部として機能する。このＣＰＵ１１０に付随して、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１２５、プログラムＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２７などのメモリ部が設けられる。
【００５８】
ＣＰＵ１１０は、プログラムＲＯＭ１２６等のメモリ部に格納されるプログラムに従って各種演算処理を実行する。該ＣＰＵ１１０は、撮像部１０１、信号処理部１０２、タッチスクリーン１０５、圧縮／伸張回路１０６、ストレージ部１０７、操作部１２４などの各部と、制御信号のやりとりを行って、当該各部に所要の動作を実行させる。例えば、ＣＰＵ１１０は、液晶パネル１０４を制御することで、液晶パネル１０４の表示画面に上記再生日付選択画面１０を表示させる。そして、ＣＰＵ１１０は、再生日付選択画面１０で選択されたコンテンツをストレージ部１０７から読み出し、該コンテンツの圧縮データを圧縮／伸張回路１０６で伸張して（コンテンツの再生処理）、液晶パネル１０４に表示させるよう制御する。また、撮像時には、ＣＰＵ１１０は、撮像された画像データ（コンテンツ）に関するメタデータを生成して、ストレージ部１０７等にデータテーブルとして記録する。
【００５９】
ＣＰＵ１１０に付随して設けられるプログラムＲＯＭ１２６等のメモリ部には、ＣＰＵ１１０に上記各種の制御処理を実行させるためのプログラムが格納されており、ＣＰＵ１１０は、該プログラムに基づいて、上記各制御のための必要な演算・制御処理を実行する。
【００６０】
本実施形態に係るプログラムは、上述したＣＰＵ１１０の各種の制御処理を、ＣＰＵ１１０に実行させるためのプログラムである。このプログラムは、撮像装置１００に内蔵された記憶装置（メモリ部、ＨＤＤ、ＲＯＭ等）に予め格納しておくことができる。また、当該プログラムは、ＣＤ、ＤＶＤ、ＢＤ等の光ディスク、メモリカードなどのリムーバブル記録媒体に格納されて、撮像装置１００に提供されてもよい。或いは、当該プログラムは、ＬＡＮ、インターネット等のネットワークを介して撮像装置１００にダウンロードされてもよい。
【００６１】
操作部１２４は、例えばキー、ボタン、ダイヤル等の操作子を有する。例えば、操作部１２４は、電源オン／オフを指示するための操作子や、撮像画像の記録の開始／停止を指示するための操作子、ズーム調整用の操作子、各種の動作指示や情報入力を行うための操作子を具備する。操作部１２４は、このような操作子から得られる情報をＣＰＵ１１０に供給し、ＣＰＵ１１０はこれらの情報に対応した必要な演算処理や制御を行う。
【００６２】
［１．４．データテーブルの構成］
次に、図４を参照して、本発明の第１の実施形態に係るコンテンツのメタデータを保持するデータテーブルについて説明する。図４は、本実施形態に係るコンテンツのメタデータを保持するデータテーブル１３０を示す模式図である。
【００６３】
図４に示すように、データテーブル１３０は、撮像装置１００により撮像されたコンテンツに関する各種のメタデータ（属性情報）を、該コンテンツごとに関連づけて保持する。データテーブル１３０は、複数の行（ｒｏｗ）と複数の列（Ｃｏｌｕｍ）を有している。行は、１つのデータ（コンテンツ）に関する複数種類のメタデータ（データ群）を関連づけて保持し、列は、複数のコンテンツに関する１つの属性に関するメタデータ（データ群）を保持する。
【００６４】
データテーブル１３０は、コンテンツのメタデータとして、シリアルナンバー１３１、撮影日付１３２、ジャンル１３３、録画時間１３４、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）データ１３５、顔データ１３６などを保持する。シリアルナンバー１３１は、コンテンツごとにシーケンシャルに付与される識別番号（コンテンツ識別情報）である。撮影日付１３２は、撮像装置１００によりコンテンツを撮像及び録画した日付（撮影日時情報）である。ジャンル１３３は、コンテンツのジャンルであり、例えば、旅行、運動会、コンサートなどである。また、ＴＶ放送番組コンテンツである場合、そのジャンルを、例えば、スポーツ、ニュース、ドラマ、映画、コメディーなどと分類してもよい。録画時間１３４は、コンテンツの録画時間（再生時間に相当する。）である。ＧＰＳデータ１３５は、コンテンツの撮影場所を表す場所情報であり、例えばＧＰＳにより得られた緯度及び経度情報である。顔データ１３６は、コンテンツの映像に含まれる被写体の顔の識別情報であり、例えば、顔認識技術により得られる。なお、データテーブル１３０が保持するメタデータは、図４の例に限定されず、他にも任意のメタデータを保持することが可能である。
【００６５】
このようなデータテーブル１３０のメタデータは、撮像装置１００により撮像及び録画されたコンテンツを、識別、分類、再生するために利用される。例えば、複数のコンテンツの中からコンテンツを選別して再生するときには、撮像日付１３２の列のデータ群（非撮像日付データ群）を用いて、再生対象のコンテンツの範囲を日付期間で選別することができる。同様に、ジャンル１３３や、ＧＰＳデータ１３５（撮影場所）、顔データ１３６などの属性を用いても、コンテンツを選別して再生できる。このように本実施形態では、データテーブル１３０のメタデータを用いて、撮像装置１００に保存されている多数のコンテンツの中から、ある特定の条件に合致したコンテンツだけを抽出することができる（フィルタリング機能）。
【００６６】
上述した図２の再生日付選択画面１における開始日付選択エリア１１及び終了日付選択エリア１２は共に、図４のデータテーブル１３０に関連付けられている。そして、開始日付選択エリア１１及び終了日付選択エリア１２には、データテーブル１３０の撮像日付１３２の列のデータ群（日付データ群）から抽出したデータ項目（開始日付、終了日付）が一覧表示される。このように本実施形態では、２つのデータ選択エリアに、データテーブル１３０の同一のデータ群から抽出された同種のデータ項目が表示されるが、本発明はかかる例に限定されない。
【００６７】
［１．５．データ選択方法］
次に、上述した図２、図４と、図５〜図６を参照しながら、本実施形態に係るＧＵＩを用いたコンテンツの選択方法について詳述する。図５は、本実施形態に係る開始日付選択エリア１１における日付リストのスクロール動作を説明するための説明図である。図６は、本実施形態に係るスクロールバー２１、２２の表示動作を説明するための説明図である。
【００６８】
まず、再生日付選択画面１０の初期表示について説明する。撮像装置１００において、ユーザがハイライト再生を行うための指示を入力すると、液晶パネル１０４には、図２に示したような再生日付選択画面１０が表示される。この図２の再生日付選択画面１０は、上述したように、図１に示した開始日付選択エリア１１、終了日付選択エリア１２、上下ボタン１３、１４、中央カーソル１５、１７、選択エリア切換ボタン１６及び決定ボタン１８に加え、スクロールバー２１、２２及びスクロールエリア２３、２４を含む。
【００６９】
このとき、撮像装置１００のＣＰＵ１１０（表示制御部に相当する。）は、図４のデータテーブル１３０に含まれるメタデータに基づいて、図２の開始日付選択エリア１１、終了日付選択エリア１２の表示内容を制御する。即ち、ＣＰＵ１１０は、データテーブル１３０から、撮像装置１００で撮像された複数のコンテンツの撮影日付を表す撮像日付１３２の列の日付データ群を抽出して、開始日付選択エリア１１に開始日付リストとして一覧表示する。同様にして、終了日付選択エリア１２にも、当該日付データ群が終了日付リストとして表示される。
【００７０】
なお、開始日付選択エリア１１には、図４のデータテーブル１３０の撮像日付１３２の日付データ群の全てが、開始日付としてリスト表示される。一方、終了日付選択エリア１２には、開始日付選択エリア１１にて中央カーソル１５により選択されている開始日付以降の日付が、終了日付としてリスト表示される。
【００７１】
次に、上記のように初期表示された再生日付選択画面１０にて、開始日付及び終了日付を選択する方法を説明する。
【００７２】
まず、開始日付の選択方法について説明する。ＣＰＵ１１０は、開始日付選択エリア１１に対するユーザの選択操作に応じて、開始日付選択エリア１１における開始日付リストを表示変更しながら、中央カーソル１５に合わせられた日付を開始日付として選択する。図５に示すように、ユーザは、図２の上下ボタン１３の上ボタンを押下することで、日付を遡るようにして開始日付リストをスクロールさせて、開始日付を選択できる。一方、上下ボタン１３の下ボタンを押下することで、日付を先送りするように開始日付リストをスクロールさせて、開始日付を選択できる。なお、中央カーソル１５の表示位置は固定であり、ユーザは、選択したい日付を中央カーソル１５の位置に合わせることで、開始日付を選択することができる。また、ユーザは、上下ボタン１３を操作する代わりに、開始日付選択エリア１１に付随して設けられたスクロールバー２１を操作することでも、開始日付リストをスクロールさせて、開始日付を選択可能である。即ち、ユーザは、スクロールバー２１にタッチし、スクロールバー２１をスクロールエリア２３内で上下動させて所望位置にドラッグすることで、開始日付リストをスクロールバー２１に伴って上下動させて、開始日付を選択することができる。
【００７３】
なお、開始日付選択エリア１１には、図４のデータテーブル１３０の撮影日付１３２の日付データ群の全て（Ｎｏ．１〜末尾までの撮影日付）が、開始日付リストとして一覧表示される。また、ＣＰＵ１１０は、開始日付選択エリア１１にて中央カーソル１５で選択されている開始日付のデータテーブル１３０でのアドレス値を、日付ポインタとしてＲＡＭ１２７に保持する。上下ボタン１３又はスクロールバー２１の操作により中央カーソル１５で選択されている開始日付が変化すると、当該日付ポインタも変化する。
【００７４】
次に、終了日付の選択方法について説明する。まず、ユーザが選択エリア切換ボタン１６を押下すると、ＣＰＵ１１０は、終了日付選択エリア１２をアクティブにする。これにより、上下ボタン１４又はスクロールバー２２に対する選択操作に応じて、終了日付選択エリア１２にて終了日付を選択可能な状態となる。
【００７５】
次いで、ＣＰＵ１１０は、終了日付選択エリア１２に対するユーザの選択操作に応じて、終了日付選択エリア１２における終了日付リストを表示変更しながら、中央カーソル１７に合わせられた日付を終了日付として選択する。上記の開始日付の選択同様に、ユーザは、図２の上下ボタン１４を押下して、終了日付リストをスクロールさせて、選択したい日付を中央カーソル１７の位置に合わせることで、終了日付を選択できる。また、開始日付と同様に、終了日付選択エリア１２に付随して設けられたスクロールバー２２を操作することで、終了日付リストを上下にスクロールさせて、終了日付を選択することも可能である。
【００７６】
なお、終了日付選択エリア１２には、上記開始日付選択エリア１１にて選択された開始日付以降の日付が、終了日付リストとして一覧表示される。ＣＰＵ１１０は、上述の開始日付に対応する日付ポインタを参照し、図４のデータテーブル１３０の撮影日付１３２の日付データ群の中から、当該日付ポインタの表す日付以降の日付データを抽出して、終了日付選択エリア１２に終了日付リストとして表示する。
【００７７】
即ち、終了日付は開始日付より前の日付に設定不可であるので、終了日付選択エリア１２の終了日付リストとして、「開始日付として選択された日付」から「最終の日付」まで期間の日付リストが表示され、開始日付おり前の日付は表示されない。従って、ユーザは、当該期間の日付リストの中から、最終日付を選択する操作が可能である。例えば、データテーブル１３０の撮影日付１３２の列に、図５に示すように「２００８／１０／１０」〜「２００８／１０／１５」までの日付が存在する場合を考える。この場合、開始日付として「２００８／１０／１２」が選択されたときには、終了日付リストで選択可能な日付は、「２００８／１０／１２」〜「２００８／１０／１５」の間の日付となる。
【００７８】
ここで、上記のような開始日付及び終了日付の選択時における、スクロールバー２１、２２の表示態様（表示位置、大きさ等）について、図６を参照して説明する。
【００７９】
まず、スクロールバー２１、２２の表示位置について説明する。図６（ａ）に示すように、データテーブル１３０の撮影日付１３２の日付データ群のうちの最初の日付（図４のＮｏ．１の撮影日付）が開始日付として選択されている場合、スクロールバー２１の表示位置は、スクロールエリア２３の上端に位置する。そして、図６（ｂ）に示すように、上記日付データ群のうちのＮｏ．２以降の撮影日付が開始日付として選択されるにつれ、スクロールバー２１の表示位置は、スクロールエリア２３の下端側に移動する。そして、図６（ｃ）に示すように、末端の撮影日付（最終日）が選択された場合は、スクロールバー２１の表示位置は、スクロールエリア２３の下端に位置する。スクロールエリア２４内におけるスクロールバー２２の表示位置も同様である。
【００８０】
次に、スクロールバー２１、２２の大きさについて説明する。図６に示すように、スクロールバー２１、２２の大きさはそれぞれ、開始日付選択エリア１１、終了日付選択エリア１２に表示される日付リストの項目数（データ項目の個数）に応じて変化する。例えば、開始日付選択エリア１１に表示される開始日付リストの項目数がαである場合、スクロールバー２１の大きさは、スクロールエリア２３をα分割した大きさで表示される。スクロールバー２２の大きさも同様である。
【００８１】
従って、開始日付選択エリア１１、終了日付選択エリア１２に表示される日付リストの項目数が多ければ、スクロールバー２１、２２は小さくなり、当該日付リストの項目数が少なければ、スクロールバー２１、２２は大きくなる。このとき、終了日付選択エリア１２では、開始日付選択エリア１１で選択されている開始日付以降の日付が、終了日付リストとして一覧表示されるので、スクロールバー２２の大きさはスクロールバー２１の大きさ以下で表示される。
【００８２】
つまり、上述したように、開始日付は、データテーブル１３０の撮影日付１３２の列の全ての日付データ群の中から選択可能であるが、終了日付は、選択された開始日付より前の日付からは選択できない。従って、終了日付選択エリア１２のスクロールバー２２は、終了日付として選択可能な日付期間（データ項目数の範囲）に対応した大きさになるように表示制御される。一方、開始日付選択エリア１１には常に、データテーブル１３０内の日付データ群の全ての日付がリスト表示されるので、開始日付選択エリア１１のスクロールバー２１の大きさは、常に一定となる。
【００８３】
例えば、図６（ａ）に示すように、最初の日付が開始日付として選択されている場合、開始日付選択エリア１１と終了日付選択エリア１２に表示される項目数は同一であるので、スクロールバー２１とスクロールバー２２の大きさは同一である。また、図６（ｂ）に示すように、上記撮影日付のデータ群のうち時系列で中間に位置する日付が開始日付として選択された場合、終了日付選択エリア１２に表示される項目数は半減するので、スクロールバー２２の大きさは、スクロールバー２１の約２倍となる。そして、図６（ｃ）に示すように、末端の撮影日付（最終日）が選択された場合は、終了日付選択エリア１２に表示される項目数は１つのみであるので、スクロールバー２２の大きさは、スクロールエリア２３全体の大きさとなる。
【００８４】
以上のように、ＣＰＵ１１０は、開始日付選択エリア１１、終了日付選択エリア１２に表示される日付リストの項目数と、選択された開始日付に応じて、スクロールバー２１、２２の表示態様を変更する。これにより、ユーザは、開始日付選択エリア１１、終了日付選択エリア１２に表示された日付リストの項目数と、当該日付リスト内で現在選択している日付のリスト内位置（表示順位）を容易に把握できる。
【００８５】
次に、上述した再生日付選択画面１０の使用例について説明する。例えば、ユーザが、撮像装置１００に保存された多数のコンテンツのうち、日付リスト全体の約１／３の日付期間に相当するコンテンツを選択して再生させたい場合を考える。この場合、まず、開始日付選択操作において、ユーザは、上下ボタン１３を押下して、又は、スクロールバー２１をタッチ＆ドラッグして、開始日付として選択したい日付を中央カーソル１５に合わせる。ここでは、本実施形態に係るＧＵＩの効果を分かり易くするために、上記多数のコンテンツのうち最も古い撮影日付を、開始日付として選択したとする。
【００８６】
次に、ユーザは、選択エリア切換ボタン１６を押下して、終了日付選択操作に移行する。この場合、上記で最も古い撮影日付を開始日付として選択したので、終了日付選択エリア１２には、撮像装置１００内に保存された全てのコンテンツの日付リストが表示される。ここで、ユーザが、上記最も古い撮影日付から全体の約１／３の日付までの日付期間に相当するコンテンツを再生させたい場合、スクロールバー２２をスクロールエリア２４内の上端から１／３程度下方にドラッグする。これにより、終了日付選択エリア１２には、全体の約１／３の日付付近の日付リストが表示されるので、ユーザは、上下ボタン１４を用いて、この日付リストのうちの所望の日付を中央カーソル１７に合わせて、終了日付を選択する。
【００８７】
以上の操作により、ユーザは、撮像装置１００内に保存されている多数のコンテンツの中から、所望の日付期間に撮像されたコンテンツを再生コンテンツとして容易かつ迅速に選択することができる。撮像装置１００は、選択された日付期間のコンテンツを順次再生（例えば、ハイライト再生、スライドショー再生など）して、液晶パネル１０４に表示する。
【００８８】
［１．６．表示制御動作フロー］
次に、図７Ａ、図７Ｂを参照して、本実施形態に係る撮像装置１００による再生日付選択画面１０の表示制御動作について説明する。図７Ａ、図７Ｂは、本実施形態に係る撮像装置１００による再生日付選択画面１０の表示制御動作を示すフローチャートである。
【００８９】
上述のように、再生日付選択画面１０において、ユーザが上下ボタン１３又はスクロールバー２１を操作して開始日付を選択する操作を行う。すると、ＣＰＵ１１０は、この選択操作に連動して、終了日付選択エリア１２に表示される終了日付リスト及びスクロールバー２２の表示態様をリアルタイムで変更する。このような開始日付と終了日付の連動表示制御方法は、例えば、図７Ａ及び図７Ｂに示すルーチンにより実現することができる。図７Ａのルーチンは、連動元の開始日付選択エリア１１を表示制御するためのルーチンであり、図７Ｂのルーチンは、連動先の終了日付選択エリア１２を表示制御するためのルーチンである。かかる図７Ａ及び図７Ｂのルーチンを実現するために、ＣＰＵ１１０が、それぞれのルーチンの動作を行うためのプログラムを実行する。図７Ａ及び図７Ｂでは、これらのルーチンの連動処理についてのみ示すが、図７Ａのルーチンは、連動元において所定の周期で実行され、図７Ｂのルーチンは、連動先において所定の周期で実行されるものである。以下に、図７Ａ及び図７Ｂに示すルーチンについて詳述する。
【００９０】
まず、図７Ａを参照して、連動元エリアである開始日付選択エリア１１の表示制御ルーチンについて詳述する。図７Ａに示すように、まず、ステップＳ１０において、ＣＰＵ１１０は、開始日付選択エリア１１にて開始日付の選択操作がなされたか否か、即ち、上下ボタン１３又はスクロールバー２１が操作されたか否かを判別する。選択操作がなされていない場合には（Ｓ１０のＮＯ）、図７Ａのルーチンを全て終了する。従って、上下ボタン１３又はスクロールバー２１が操作されていない場合には、連動表示制御に関する処理は何も実行されないことになり、開始日付選択エリア１１の開始日付リストの表示内容に変化はない。
【００９１】
一方、Ｓ１０において、上下ボタン１３又はスクロールバー２１を用いた選択操作がなされた場合には（Ｓ１０のＹＥＳ）、処理はステップＳ１０からステップＳ１２に進む。このステップＳ１２では、ＣＰＵ１１０は、開始日付選択エリア１１に表示される開始日付リストを更新するとともに、スクロールバー２１の表示位置を更新する。つまり、ＣＰＵ１１０は、図５に示したように、上下ボタン１３又はスクロールバー２１に対するユーザ操作に応じて、開始日付選択エリア１１に表示される開始日付リストをスクロール表示する。この結果、中央カーソル１５に合わせられた日付が開始日付として選択される。また、ＣＰＵ１１０は、開始日付選択エリア１１に表示される開始日付リストの位置に応じて、スクロールエリア２３内のスクロールバー２１の表示位置を変更する。
【００９２】
次いで、ステップＳ１４では、ＣＰＵ１１０は、開始日付選択エリア１１において選択された開始日付の識別情報（日付ポインタ）を抽出する。例えば、ＣＰＵ１１０は、データテーブル１３０の撮影日付１３２の日付データ群のアドレス値の中から、上記中央カーソル１５の位置に合わせられた開始日付に相当する日付のアドレス値を、日付ポインタとして抽出する。この日付ポインタは、開始日付選択エリア１１（第１選択エリア）における開始日付（第１データ項目）の選択結果を表す情報に相当する。
【００９３】
その後、ステップＳ１６では、ＣＰＵ１１０は、Ｓ１４で抽出された日付ポインタを、連動先の終了日付選択エリア１２の表示制御（図７Ｂ）用データとして伝達し、その後、図７Ａのルーチンを終了する。
【００９４】
以上のように図７Ａのルーチンによれば、上下ボタン１３又はスクロールバー２１が操作されるごとに、中央カーソル１５に位置する開始日付の日付ポインタが連動先となる終了日付選択エリア１２の表示制御用データとして伝達される。
【００９５】
次に、図７Ｂを参照して、連動先エリアである終了日付選択エリア１２の表示制御ルーチンについて詳述する。図７Ｂに示すように、まず、ステップＳ２０において、ＣＰＵ１１０は、上記図７ＡのルーチンのステップＳ１６により伝達されるデータ、即ち、開始日付の日付ポインタが伝達されてきたか否かを判別する。伝達されてきていない場合には（Ｓ２０のＮＯ）、図７Ｂのルーチンを全て終了する。従って、上述した開始日付リスト選択において上下ボタン１３又はスクロールバー２１が操作されていない場合には、連動表示制御に関する処理は何も実行されないことになり、終了日付選択エリア１２の終了日付リストの表示内容に変化はない。
【００９６】
一方、Ｓ２０において、日付ポインタが伝達されてきた場合には（Ｓ２０のＹＥＳ）、処理はステップＳ２０からステップＳ２２に進む。このステップＳ２２では、ＣＰＵ１１０は、当該伝達されてきた日付ポインタに基づき、データテーブル１３０の撮影日付１３２の列の日付データ群を選別し、当該日付ポイント以降の日付データを終了日付選択エリア１２に表示する終了日付リストとして抽出する。詳細には、ＣＰＵ１１０は、上記伝達されてきた日付ポインタに基づいて、終了日付選択エリア１２に表示される終了日付リストの開始日付、及び、該終了日付リストの表示項目数を特定する。終了日付リストの開始日付は、図７ＡのルーチンのステップＳ１６から伝達された日付ポインタの表す日付に該当する。また、終了日付リストの表示項目数については、データテーブル１３０の日付データ群のうち、当該日付ポインタの表す日付以降の日付の総数である。例えば、図４のデータテーブル１３０の例では、日付ポインタがＮｏ．５の撮影日付「２００８／１／９」を指していた場合、終了日付リストの開始日付はＮｏ．５の撮影日付「２００８／１／９」となる。また、終了日付リスト表示項目数は、当該開始日付からデータテーブル１３０の末端の日付データまでの総数となる。
【００９７】
その後、ステップＳ２４では、ＣＰＵ１１０は、Ｓ２２での選別結果に応じて、終了日付選択エリア１２における終了日付リストの表示内容を更新するとともに、スクロールバー２２の表示態様（表示位置及び大きさ）を更新する。詳細には、ＣＰＵ１１０は、ステップＳ２２で得た終了日付リストの開始日付に基づいて、終了日付選択エリア１２の終了日付リストを表示更新する。また、ＣＰＵ１１０は、ステップＳ２２で得た終了日付リストの表示項目数を使用して、スクロールバー２２の表示態様を更新する。スクロールバー２２の表示制御では、終了日付リストの表示項目数に応じて、スクロールバー２２の大きさを変化させる必要がある。そこで、ＣＰＵ１１０は、ステップＳ２２で得た終了日付リストの表示項目数αを用いてスクロールエリア２４をα分割した大きさを求め、スクロールバー２２の大きさが当該α分割した大きさとなるように表示更新する。例えば、終了日付リストの表示項目数が「１０」であった場合、スクロールバー２２の大きさは、スクロールエリア２４を１０分割した大きさとなる。なお、スクロールバー２２の表示開始位置は、スクロールエリア２４内の上段寄せである。
【００９８】
このようして、終了日付選択エリア１２における終了日付リストの表示項目と、スクロールバー２２の表示態様が更新されると、図７Ｂのルーチンの全ての処理を終了する。
【００９９】
以上、図７Ａ及び図７Ｂを参照して、本実施形態に係る表示制御処理について説明した。かかる表示制御処理により、開始日付選択エリア１１における開始日付の選択操作に応じて、終了日付選択エリア１２における終了日付リストの表示内容及びスクロールバー２２の表示態様も連動して変更される。よって、ユーザは、終了日付選択エリア１２に表示される終了日付リストの項目数と、現在の選択している終了日付を容易に把握できるとともに、終了日付リストの中から所望の終了日付を容易かつ迅速に選択できる。
【０１００】
以上、本発明の第１の実施形態に係る表示制御装置及び表示制御方法について説明した。本実施形態によれば、ユーザは、例えば撮像装置１００に表示される上記再生日付選択画面１０において、スクロールバー２１、２２を操作することにより、より円滑に日付リストを選択可能となる。さらに、開始日付を選択した時点で、終了日付選択エリア１２には、該選択した開始日付以降の終了日付が一覧表示されるため、ユーザは、余計な操作を行わずに、終了日付を容易に選択可能となる。また、スクロールバー２１、２２の大きさ、表示位置は、日付リストの項目数に応じて可変である。従って、ユーザは、スクロールバー２１、２２の大きさ、表示位置により、日付リストの表示範囲を容易に把握可能であるとともに、スクロールバー２１、２２の大きさにより、日付リストの項目数も容易に把握可能である。
【０１０１】
＜２．第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第２の実施形態は、上述した第１の実施形態と比べて、複数の選択エリアを用いて相異なる種別のデータ項目を選択する点で相違し、その他の機能構成は、第１の実施形態と同様であるので、その詳細説明は省略する。
【０１０２】
［２．１．第２の実施形態に係るＧＵＩの概要］
上述した第１の実施形態では、ＧＵＩのデータ選択画面として、撮像装置１００によりハイライト再生するコンテンツの日付期間を指定するために、開始日付と終了日付という同種のデータ項目を選択する再生日付選択画面１０の例について説明した。第２の実施形態では、上述したデータテーブル１３０に保存されている複数種類のメタデータのうち、相異なる種類のメタデータを用いて、再生するコンテンツを選択するデータ選択画面の応用例について説明する。
【０１０３】
例えば、次の（１）〜（４）に示すように、図４のデータテーブル１３０の異種の２以上のメタデータを使用することで、撮像装置１００に保存されている多数のコンテンツの中から、再生コンテンツをフィルタリング（絞り込み）することができる。
【０１０４】
（１）フィルタリング条件として撮影日付１３２とジャンル１３３を使用した再生コンテンツの絞込み
（２）フィルタリング条件として撮影日付１３２とＧＰＳデータ１３５を使用した再生コンテンツの絞込み
（３）フィルタリング条件としてジャンル１３３とＧＰＳデータ１３５を使用しての再生データの絞込み
（４）フィルタリング条件として顔データ１３６と、撮影日付１３２、ジャンル１３３又はＧＰＳデータ１３５のいずれかを使用した再生データの絞込み
【０１０５】
上記（１）〜（４）は、図４に示すデータテーブル１３０の例の５種類のメタデータのうち、２種類のメタデータ項目を使用したコンテンツの絞込みを例示している。しかし、１画面上に複数の選択エリアを同時に表示可能であれば、３種類以上のデータ項目を使用したデータの絞込みも可能である。以下に、このように相異なる複数種類のデータ項目を選択可能なデータ選択画面を用いたデータ選択方法について説明する。
【０１０６】
［２．２．データ選択画面の一例］
まず、図８を参照して、本発明の第２の実施形態に係るデータ選択用のＧＵＩについて説明する。図８は、本実施形態に係るデータ選択画面３０の表示例を示す模式図である。なお、図８では、第１データ項目として「撮影月」、第２データ項目として「ジャンル」を選択するデータ選択画面３０を例示している。
【０１０７】
図８に示すように、第２の実施形態に係る撮像装置１００の液晶パネル１０４には、データ選択用のＧＵＩであるデータ選択画面３０が表示される。この図８のデータ選択画面３０は、撮影月選択エリア３１（第１選択エリア）と、ジャンル選択エリア３２（第２選択エリア）と、上下ボタン３３、３４と、中央カーソル３５、３７と、選択エリア切換ボタン３６と、決定ボタン３８とを備える。撮影月選択エリア３１は、例えば、コンテンツが撮像された月（第１データ項目）を一覧表示するリストボックスであり、ジャンル選択エリア３２は、コンテンツのジャンル（第２データ項目）を一覧表示するリストボックスである。
【０１０８】
さらに、図８のデータ選択画面３０は、図２の再生日付選択画面１０と同様に、撮影月選択エリア３１（第１選択エリア）に対応するスクロールバー４１（第１スクロールバー）と、ジャンル選択エリア３２（第２選択エリア）に対応するスクロールバー４２（第２スクロールバー）とを備える。かかるスクロールバー４１、４２はそれぞれ、撮影月選択エリア３１、ジャンル選択エリア３２の一側に、スクロールエリア４３、４４内を上下方向に移動可能に設けられる。かかるデータ選択画面３０のＧＵＩ部品は、第１選択エリアで選択される第１データ項目が「撮影月」であり、第２選択エリアで選択される第２データ項目が「ジャンル」である。これらの点を除いては、データ選択画面３０のＧＵＩ部品は、図２に示した再生日付選択画面１０のＧＵＩ部品と同様の機能構成を有するので、その詳細説明は省略する。
【０１０９】
上記のようなデータ選択画面３０において、ユーザは、上下ボタン３３又はスクロールバー４１を操作して、撮影月選択エリア３１に一覧表示された撮影月リストの中から少なくとも１つの撮影月を選択する。すると、撮像装置１００のＣＰＵ１１０（表示制御部）は、かかる撮影月の選択操作に連動して、当該選択された撮影月に応じて、ジャンル選択エリア３２に一覧表示されるジャンルリストの表示内容と、スクロールバー４２の表示態様を変更する。
【０１１０】
即ち、コンテンツのメタデータとして撮影月とジャンルを用いて、再生コンテンツを絞り込む場合、コンテンツの撮影月が選択されると、再生コンテンツのジャンルは、当該選択された撮影月に撮像されたコンテンツに対応するジャンルに絞り込まれる。図８の例では、撮影月として「２００８年／３月」が選択されているので、再生コンテンツのジャンルは、「２００８年／３月」に撮像されたコンテンツに対応するジャンルに絞り込まれる。そこで、ＣＰＵ１１０は、撮影月選択エリア３１で選択された撮影月に応じて、ジャンルを選別（フィルタリング）して、選別したジャンルをジャンル選択エリア３２に一覧表示する。即ち、ＣＰＵ１１０は、データテーブル１３０のジャンル１３３の列のジャンルデータ群の中から、撮影月選択エリア３１で選択された撮影月に撮像されたコンテンツに対応するジャンルデータを抽出し、そのジャンルデータをジャンル選択エリア３２に一覧表示する。これにより、ジャンル選択エリア３２には、データテーブル１３０のジャンル１３３の列に存在するジャンルデータ群の全てではなく、上記選択された撮影月に撮像されたジャンルデータのみが一覧表示される。これにより、ジャンル選択エリア３２に選択肢として表示されるジャンルを、実際に選択可能なジャンルのみに絞り込んで、ジャンルリストの個数（表示項目数）を低減できる。従って、ユーザは、ジャンル選択エリア３２において、その撮影月に撮像されたコンテンツのうちの所望のジャンルを容易に見つけだして、選択できる。
【０１１１】
加えて、ＣＰＵ１１０は、撮影月選択エリア３１における撮影月の選択操作に連動して、ジャンル選択エリア３２のスクロールバー４２の表示態様（大きさ、表示位置など）を変更する。詳細には、ＣＰＵ１１０は、上記のようにして、撮影月選択エリア３１で選択された撮影月に応じてジャンルを選別するとともに、当該選別されたジャンルの個数に応じて、スクロールバー４２の大きさを変更する。さらに、ＣＰＵ１１０は、上記選別されたジャンルのうち、中央カーソル３７により現在選択されているジャンルのリスト内位置（表示順位）に応じて、スクロールエリア４４内におけるスクロールバー４２の表示位置を変更する。これにより、ユーザは、当該変更後のスクロールバー４２の大きさと表示位置を確認することで、ジャンル選択エリア３２に一覧表示されるジャンルの個数と、現在選択しているジャンルのリスト内位置を容易に把握できる。従って、ユーザは、ジャンル選択エリア３２において、より容易に所望のジャンルを見つけだして、選択できるようになる。
【０１１２】
以上、本実施形態に係るデータ選択画面３０を用いたＧＵＩについて説明した。本実施形態によれば、撮影月選択エリア３１（第１選択エリア）とジャンル選択エリア３２（第２選択エリア）で、コンテンツに関連づけられた異種のデータ項目（即ち、撮影月とジャンル）を表示する。このとき、本実施形態では、撮影月選択エリア３１における撮影月の選択操作に連動して、ジャンル選択エリア３２におけるジャンルリストの表示内容とスクロールバー４２の表示態様を変更する。
【０１１３】
本実施形態によれば、ユーザは、例えば上記データ選択画面３０において、スクロールバー４１、４２を操作することにより、撮影月リスト及びジャンルリストをより円滑に選択可能となる。さらに、撮影月を選択した時点で、ジャンル選択エリア３２には、該選択した撮影月に撮像されたコンテンツのジャンルが一覧表示されるため、ユーザは、余計な操作を行わずに、ジャンルを容易に選択できる。また、スクロールバー４２の大きさ、表示位置は、ジャンルの項目数に応じて可変である。従って、ユーザは、スクロールバー４２の大きさ、表示位置により、ジャンルリストの表示範囲を容易に把握可能であるとともに、スクロールバー４２の大きさにより、ジャンルリストの項目数も容易に把握可能である。
【０１１４】
［２．３．データ選択画面の変更例］
次に、図９を参照して、本発明の第２の実施形態の変更例に係るデータ選択用のＧＵＩについて説明する。図９は、本実施形態の変更例に係るデータ選択画面５０の表示例を示す模式図である。なお、図９では、第１データ項目として「ジャンル」、第２データ項目として「撮影場所」、第３データ項目として「撮影年」を選択するデータ選択画面５０を例示している。
【０１１５】
図９に示すように、第２の実施形態の変更例に係る撮像装置１００の液晶パネル１０４には、データ選択用のＧＵＩであるデータ選択画面５０が表示される。この図９のデータ選択画面５０は、ジャンル選択エリア５１（第１選択エリア）と、撮影場所選択エリア５２（第２選択エリア）と、撮影年選択エリア５３（第３選択エリア）と、上下ボタン５４、５５、５６と、中央カーソル５７、５８、５９と、選択エリア切換ボタン６０、６１と、決定ボタン６２とを備える。ジャンル選択エリア５１は、コンテンツのジャンル（第１データ項目）を一覧表示するリストボックスである。撮影場所選択エリア５２は、コンテンツが撮像された場所（第２データ項目）を一覧表示するリストボックスである。撮影年選択エリア５３は、コンテンツが撮像された年（第３データ項目）を一覧表示するリストボックスである。
【０１１６】
さらに、図９のデータ選択画面５０は、図２の再生日付選択画面１０と同様に、ジャンル選択エリア５１（第１選択エリア）に対応するスクロールバー７１（第１スクロールバー）と、撮影場所選択エリア５２（第２選択エリア）に対応するスクロールバー７２（第２スクロールバー）と、撮影年選択エリア５３（第３選択エリア）に対応するスクロールバー７３（第３スクロールバー）とを備える。かかるスクロールバー７１、７２、７３はそれぞれ、ジャンル選択エリア５１、撮影場所選択エリア５２、撮影年選択エリア５３の一側に、スクロールエリア７４、７５、７６内を上下方向に移動可能に設けられる。かかるデータ選択画面５０のＧＵＩ部品は、第１選択エリアで選択される第１データ項目が「ジャンル」であり、第２選択エリアで選択される第２データ項目が「撮影場所」である点と、第３選択エリアで第３データ項目「撮影年」が選択可能である。これらの点を除いては、データ選択画面５０のＧＵＩ部品は、図２に示した再生日付選択画面１０のＧＵＩ部品と同様の機能構成を有するので、その詳細説明は省略する。
【０１１７】
上記のようなデータ選択画面５０において、ユーザは、上下ボタン５４又はスクロールバー７１を操作して、ジャンル選択エリア５１に一覧表示されたジャンルリストの中から少なくとも１つのジャンルを選択する。すると、ＣＰＵ１１０は、かかるジャンルの選択操作に連動して、当該選択されたジャンルに応じて、撮影場所選択エリア５２に一覧表示される撮影場所リストの表示内容と、スクロールバー７２の表示態様を変更する。さらに、ユーザは、上下ボタン５５又はスクロールバー７２を操作して、撮影場所選択エリア５２に一覧表示された撮影場所リストの中から少なくとも１つの撮影場所を選択する。すると、ＣＰＵ１１０は、かかる撮影場所の選択操作に連動して、当該選択された撮影場所に応じて、撮影年選択エリア５３に一覧表示される撮影年リストの表示内容と、スクロールバー７３の表示態様を変更する。
【０１１８】
即ち、コンテンツのメタデータとしてジャンルと撮影場所と撮影年を用いて、再生コンテンツを絞り込む場合、コンテンツのジャンルが選択されると、再生コンテンツの撮影場所は、当該選択されたジャンルのコンテンツに対応する撮影場所に絞り込まれる。図９の例では、ジャンルとして「旅行」が選択されているので、再生コンテンツの撮影場所は、ジャンルが「旅行」であるコンテンツの撮影場所に絞り込まれる。そこで、ＣＰＵ１１０は、ジャンル選択エリア５１で選択されたジャンルに応じて、撮影場所を選別（フィルタリング）して、選別した撮影場所を撮影場所選択エリア５２に一覧表示する。即ち、ＣＰＵ１１０は、データテーブル１３０のＧＰＳデータ１３５の列の撮影場所データ群の中から、ジャンル選択エリア５１で選択されたジャンルのコンテンツに対応する撮影場所データを抽出し、その撮影場所データを撮影場所選択エリア５２に一覧表示する。これにより、撮影場所選択エリア５２には、データテーブル１３０のＧＰＳデータ１３５の列に存在する撮影場所データ群の全てではなく、上記選択されたジャンルのコンテンツの撮影場所データのみが一覧表示される。このため、撮影場所選択エリア５２に選択肢として表示される撮影場所を、実際に選択可能な撮影場所のみに絞り込んで、撮影場所リストの個数（表示項目数）を低減できる。従って、ユーザは、撮影場所選択エリア５２において、そのジャンルのコンテンツのうちから、所望の撮影場所のコンテンツを容易に見つけだして、選択できる。
【０１１９】
加えて、ＣＰＵ１１０は、上記と同様にして、ジャンル選択エリア５１におけるジャンルの選択操作に連動して、撮影場所選択エリア５２のスクロールバー７２の表示態様（大きさ、表示位置など）を変更する。これにより、ユーザは、当該変更後のスクロールバー７２の大きさと表示位置を確認することで、撮影場所選択エリア５２に一覧表示される撮影場所の個数と、現在選択している撮影場所のリスト内位置を容易に把握できる。従って、ユーザは、撮影場所選択エリア５２において、より容易に所望の撮影場所を見つけだして、選択できるようになる。
【０１２０】
さらに、撮影場所選択エリア５２でコンテンツの撮影場所が選択されると、再生コンテンツの撮影年は、上記選択されたジャンル及び撮影場所のコンテンツに対応する撮像年に絞り込まれる。図９の例では、撮影場所として「九州」が選択されているので、再生コンテンツの撮影年は、ジャンルが「旅行」であり、かつ、撮影場所が「九州」であるコンテンツに対応する撮像年に絞り込まれる。そこで、ＣＰＵ１１０は、撮影場所選択エリア５２で選択された撮影場所に応じて、撮影年を選別（フィルタリング）して、選別した撮影年を撮影年選択エリア５３に一覧表示する。これにより、撮影年選択エリア５３には、データテーブル１３０の撮影日付１３２の列に存在する撮影日付データ群が表す撮影年全てではなく、上記選択されたジャンル及び撮影場所のコンテンツに対応する撮影年のみが一覧表示される。これにより、撮影年選択エリア５３に選択肢として表示される撮影年を、実際に選択可能な撮影年のみに絞り込んで、撮影年リストの個数（表示項目数）を低減できる。従って、ユーザは、撮影年選択エリア５３において、そのジャンル及び撮影場所のコンテンツのうちから、所望の撮影年に撮像されたコンテンツを容易に見つけだして、選択できる。
【０１２１】
加えて、ＣＰＵ１１０は、上記と同様にして、撮影場所選択エリア５２における撮影場所の選択操作に連動して、撮影年選択エリア５３のスクロールバー７３の表示態様（大きさ、表示位置など）を変更する。これにより、ユーザは、当該変更後のスクロールバー７３の大きさと表示位置を確認することで、撮影年選択エリア５３に一覧表示される撮像年の個数と、現在選択している撮像年のリスト内位置を容易に把握できる。従って、ユーザは、撮影年選択エリア５３において、より容易に所望の撮像年を見つけだして、選択できるようになる。
【０１２２】
以上、本実施形態の変更例に係るデータ選択画面５０を用いたＧＵＩについて説明した。本実施形態によれば、ジャンル選択エリア５１（第１選択エリア）と撮影場所選択エリア５２（第２選択エリア）と撮影年選択エリア５３（第３選択エリア）で、コンテンツに関連づけられた異種の３つのデータ項目（即ち、ジャンル、撮影場所、撮影年）を表示する。このとき、本実施形態の変更例では、ジャンル選択エリア５１における撮影月の選択操作に連動して、撮影場所選択エリア５２におけるジャンルリストの表示内容とスクロールバー７２の表示態様を変更する。さらに、撮影場所選択エリア５２における撮影場所の選択操作に連動して、撮影年選択エリア５３における撮影年リストの表示内容とスクロールバー７３の表示態様を変更する。
【０１２３】
本実施形態の変更例によれば、ユーザは、例えば上記データ選択画面５０において、スクロールバー７１、７２、７３を操作することにより、ジャンルリスト、撮影場所リスト及び撮影年リストをより円滑に選択可能となる。さらに、ジャンルを選択した時点で、撮影場所選択エリア５２には、該選択したジャンルのコンテンツに対応する撮影場所が一覧表示されるため、ユーザは、余計な操作を行わずに、撮影場所を容易に選択できる。同様に、撮影場所を選択した時点で、撮影年選択エリア５３には、該選択した撮影場所で撮像されたコンテンツに対応する撮影年が一覧表示されるため、ユーザは、余計な操作を行わずに、撮影年を容易に選択できる。また、スクロールバー７２、７３の大きさ、表示位置はそれぞれ、撮影場所、撮影年の項目数に応じて可変である。従って、ユーザは、スクロールバー７２、７３の大きさ、表示位置により、撮影場所リスト、撮影年リストの表示範囲を容易に把握可能である。さらに、スクロールバー７２、７３の大きさにより、撮影場所リスト、撮影年リストの項目数も容易に把握可能である。
【０１２４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１２５】
例えば、上記第１の実施形態に係る選択エリアでは、データ項目として、コンテンツが撮像された日付を一覧表示したが、本発明はかかる例に限定されない。選択エリアに一覧表示されるデータ項目は、例えば、コンテンツデータのＩＤ、タイトル、ファイル名などといったコンテンツの識別情報を表示してもよい。
【０１２６】
また、上記第２の実施形態では、図８にて撮影月とジャンルを選択する例について説明し、図９にてジャンルと撮影場所と撮影年を選択する例について説明したが、本発明はかかる例に限定されない。例えば、上記（１）〜（４）で述べたように、撮影日付１３２、ジャンル１３３、ＧＰＳデータ１３５、顔データ１３６などの各種のメタデータの中から選択された任意の２種類のデータ項目を選択するようにしてもよい。また、任意の３種類以上のデータ項目を選択するようにしてもよい。また、データ項目の選択順序は、上記図８、図９の例に限定されず、任意の順序であってよい。また、時間情報を選択項目とする場合には、時刻、日付、月、季節、年など、時間単位は問わない。
【０１２７】
また、本発明のＧＵＩでの選択対象となるデータは、上記実施形態のような映像コンテンツデータに限られず、例えば、音声コンテンツデータ、文書データ、ソフトウェアのプログラムデータなど、表示制御装置で取り扱い可能な任意のデータであってよい。
【０１２８】
また、上記実施形態では、本発明の表示制御装置をビデオカメラ等の撮像装置１００に適用する例について説明したが、本発明はかかる例に限定されない。本発明の表示制御装置は、ビデオカメラ以外にも、例えば、デジタルスチルカメラなどの撮像装置、パーソナルコンピュータ（ＰＣ）、携帯型映像プレーヤ、携帯電話、テレビジョン受像機等の情報家電など、任意の電子機器に適用可能である。
【０１２９】
また、上記実施形態に係る表示制御装置は、データ選択用の画面を表示する表示装置（液晶パネル１０４）を具備していたが、本発明の表示制御装置は、かかる例に限定されない。例えば、表示制御装置は、表示装置を具備しなくてもよく、表示制御装置に接続された他の機器が具備する表示装置に、データ選択用の画面を表示させるように制御してもよい。
【０１３０】
また、上記実施形態では、ユーザの選択操作を受け付ける入力部として、タッチパネル１０３を使用したが、本発明はかかる例に限定されず、例えば、キー、キーボード、マウス、その他の操作子を用いてもよい。
【０１３１】
また、上記実施形態に係る選択エリアは、中央カーソルの位置を固定して、データ項目のリストを上下にスクロールさせて、所望のデータ項目を中央カーソルに合わせることで、データ項目を選択する方式であった。しかし、本発明はかかる例に限定されず、例えば、入力部に対するユーザ操作により、ポインタ、カーソル等の選択を移動させて、所望のデータ項目を指定することで、選択エリア内のデータ項目を選択する方式であってもよい。
【符号の説明】
【０１３２】
１、１０    再生日付選択画面
１１    開始日付選択エリア
１２    終了日付選択エリア
１３、１４、３３、３４、５４、５５、５６    上下ボタン
１５、１７、３５、３７、５７、５８、５９    中央カーソル
１６、３６、６０、６１    選択エリア切換ボタン
１８、３８、６２    決定ボタン
２１、２２、４１、４２、７１、７２、７３    スクロールバー
２３、２４、４３、４４、７４、７５、７６    スクロールエリア
３０、５０    データ選択画面
１００    撮像装置
１０１    撮像部
１０２    信号処理部
１０３    タッチパネル
１０４    液晶パネル
１０５    タッチスクリーン
１０６    圧縮／伸張回路
１０７    ストレージ部
１１０    ＣＰＵ
【図１】
2010157190.tif 000003
【図２】
2010157190.tif 000004
【図３】
2010157190.tif 000005
【図４】
2010157190.tif 000006
【図５】
2010157190.tif 000007
【図６】
2010157190.tif 000008
【図７Ａ】
2010157190.tif 000009
【図７Ｂ】
2010157190.tif 000010
【図８】
2010157190.tif 000011
【図９】
2010157190.tif 000012