(57)【特許請求の範囲】
【請求項１】
着脱可能な外部メモリを収納する外部メモリ収納部と；
前記外部メモリに記憶される、前記外部メモリに記憶されている画像と前記画像に関する情報とが対応付けられて記録されるデータベースを認識し、前記データベースに記録された画像数を取得するデータベース認識部と；
前記データベース認識部における認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記外部メモリに記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定する表示方法設定部と；
設定された前記表示方法に基づく表示方法によって、前記外部メモリに記憶された前記画像を表示させる表示制御部と；
を備え、
前記データベースは、前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含み、
前記データベース認識部は、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースを認識し、
前記外部メモリに前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法を設定させるための第１の認識結果を出力し、
前記外部メモリに前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法を設定させるための第２の認識結果を出力し、
前記外部メモリに前記データベースが記憶されていない場合には、前記第２の認識結果を出力する、表示制御装置。
【請求項２】
前記データベースは、前記画像に含まれる、所定の条件にあてはまる被写体の数の情報を含む、請求項１に記載の表示制御装置。
【請求項３】
前記所定の条件は、前記被写体の表情が笑顔であることを条件とする、請求項２に記載の表示制御装置。
【請求項４】
前記データベース認識部は、
前記外部メモリに前記データベースが記憶されており、前記データベースが使用可能な場合には、前記第１の認識結果を出力し、
前記データベースが使用可能ではない場合には、前記第２の認識結果を出力する、請求項１に記載の表示制御装置。
【請求項５】
画像と、前記画像および前記画像に関する情報が対応付けられて記録されるデータベースとを記憶可能な内部メモリと；
前記内部メモリに記憶されているデータベースを認識し、前記データベースに記録された画像数を取得するデータベース認識部と；
前記データベース認識部における認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記内部メモリに記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定する表示方法設定部と；
設定された前記表示方法に基づく表示方法によって、前記内部メモリに記憶された前記画像を表示させる表示制御部と；
を備え、
前記データベースは、前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含み、
前記データベース認識部は、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースを認識し、
前記内部メモリに前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法を設定させるための第１の認識結果を出力し、
前記内部メモリに前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法を設定させるための第２の認識結果を出力し、
前記内部メモリに前記データベースが記憶されていない場合には、前記第２の認識結果を出力する、表示制御装置。
【請求項６】
前記データベースは、前記画像に含まれる、所定の条件にあてはまる被写体の数の情報を含む、請求項５に記載の表示制御装置。
【請求項７】
前記データベース認識部は、
前記内部メモリに前記データベースが記憶されており、前記データベースが使用可能な場合には、前記第１の認識結果を出力し、
前記データベースが使用可能ではない場合には、前記第２の認識結果を出力する、請求項５に記載の表示制御装置。
【請求項８】
記憶部に記憶されている、画像と前記画像に関する情報とが対応付けられて記録されるデータベースを認識し、前記データベースに記録された画像数を取得するデータベース認識部と；
前記データベース認識部における認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記記憶部に記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定する表示方法設定部と；
設定された前記表示方法に基づく表示方法によって、記憶部に記憶された前記画像を表示させる表示制御部と；
を備え、
前記データベースは前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含み、
前記データベース認識部は、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースを認識し、
前記記憶部に前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法を設定させるための第１の認識結果を出力し、
前記記憶部に前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法を設定させるための第２の認識結果を出力し、
前記記憶部に前記データベースが記憶されていない場合には、前記第２の認識結果を出力する、表示制御装置。
【請求項９】
前記データベースは、前記画像に含まれる、所定の条件にあてはまる被写体の数の情報を含む、請求項８に記載の表示制御装置。
【請求項１０】
着脱可能な外部メモリを収納する外部メモリ収納部に収納された外部メモリを検出するステップと；
前記検出するステップにおいて検出された前記外部メモリに記憶される、前記外部メモリに記憶されている画像と前記画像に関する情報とが対応付けられて記録され、前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含むデータベースを認識し、前記データベースに記録された画像数を取得するステップと；
前記認識するステップにおける認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記外部メモリに記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップと；
前記設定するステップにおいて設定された前記表示方法に基づく表示方法によって、前記外部メモリに記憶された前記画像を表示させるステップと；
を有し、
前記設定するステップでは、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースが認識され、
前記外部メモリに前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法が設定され、
前記外部メモリに前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法が設定され、
前記外部メモリに前記データベースが記憶されていない場合には、前記第２の表示方法が設定される、表示制御方法。
【請求項１１】
画像と、前記画像および前記画像に関する情報が対応付けられて記録され、前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含むデータベースとを記憶可能な内部メモリに記憶されている前記データベースを認識し、前記データベースに記録された画像数を取得するステップと；
前記認識するステップにおける認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記内部メモリに記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップと；
前記設定するステップにおいて設定された前記表示方法に基づく表示方法によって、前記内部メモリに記憶された前記画像を表示させるステップと；
を有し、
前記設定するステップでは、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースが認識され、
前記内部メモリに前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法が設定され、
前記内部メモリに前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法が設定され、
前記内部メモリに前記データベースが記憶されていない場合には、前記第２の表示方法が設定される、表示制御方法。
【請求項１２】
着脱可能な外部メモリを収納する外部メモリ収納部に収納された外部メモリを検出するステップ；
前記検出するステップにおいて検出された前記外部メモリに記憶される、前記外部メモリに記憶されている画像と前記画像に関する情報とが対応付けられて記録され、前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含むデータベースを認識し、前記データベースに記録された画像数を取得するステップ；
前記認識するステップにおける認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記外部メモリに記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップ；
前記設定するステップにおいて設定された前記表示方法に基づく表示方法によって、前記外部メモリに記憶された前記画像を表示させるステップ；
をコンピュータに実行させ、
前記設定するステップでは、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースが認識され、
前記外部メモリに前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法が設定され、
前記外部メモリに前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法が設定され、
前記外部メモリに前記データベースが記憶されていない場合には、前記第２の表示方法が設定される、プログラム。
【請求項１３】
画像と、前記画像および前記画像に関する情報が対応付けられて記録され、前記画像が縦に撮像されたか、または横に撮像されたかを規定する向きの情報を含むデータベースとを記憶可能な内部メモリに記憶されている前記データベースを認識し、前記データベースに記録された画像数を取得するステップ；
前記認識するステップにおける認識結果に基づいて、前記データベースを用いて前記記憶されている画像の中から特定の画像を選択的に表示する第１の表示方法、または前記データベースを用いずに前記内部メモリに記憶された前記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップ；
前記設定するステップにおいて設定された前記表示方法に基づく表示方法によって、前記内部メモリに記憶された前記画像を表示させるステップ；
をコンピュータに実行させ、
前記設定するステップでは、
前記データベースに記録された画像数が所定の数以上か否かに基づいて前記データベースが認識され、
前記内部メモリに前記データベースが記憶されており、前記画像数が所定の数以上である場合には、前記第１の表示方法が設定され、
前記内部メモリに前記データベースが記憶されており、前記画像数が所定の数以上でない場合には、前記第２の表示方法が設定され、
前記内部メモリに前記データベースが記憶されていない場合には、前記第２の表示方法が設定される、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ（Digital  still  camera）や、本件出願人が商標権を有する「ハンディカム（Handycam）」などのデジタルビデオカメラ（Digital  video  camera）、デジタルカメラ機能を有する携帯電話など、静止画像および／または動画像を撮像する撮像機能を有する装置が普及している。撮像機能が、例えば携帯電話などの携帯型の装置に備わることにより、ユーザが撮像を行う頻度は増し、撮像される画像の数も増大している。また、撮像された画像を記憶する記録媒体の記憶容量も増大しており、より多くの画像を一つの記録媒体内に記録することが可能となっている。
【０００３】
また、上記のような撮像機能を有する装置は、例えばメモリスティック（Memory  Stick）などのような着脱可能な記録媒体に撮像した画像を記録することができる。上記のように着脱可能な記録媒体に画像が記録されることによって、画像を撮像した装置とは異なる他の装置においても、記録媒体に記録された画像の再生等が可能となっている。
【０００４】
このような中、記録媒体に記録された画像の検索や一覧表示などにおける処理の効率化を図る技術が開発されている。画像と当該画像に関する情報とが対応付けられたデータベースを記録媒体内に記憶することによって、当該データベースを利用して画像の類似検索や所定の条件を満たす画像の一覧表示などに要する処理の効率化を図る技術としては、例えば、特許文献１が挙げられる。
【０００５】
【特許文献１】特開２００７−２０６９１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
記録媒体に記録された画像の検索や一覧表示などの処理の効率化を図る従来の技術が適用された装置は、データベースを利用することによって処理の効率化を図る。よって、従来の技術が適用された装置は、当該装置を使用するユーザに対して、画像の類似検索や所定の条件を満たす画像の一覧表示などの機能を提供することができるので、ユーザの利便性を向上させることができる。しかしながら、従来の技術が適用された装置は、データベースが記録媒体に存在しない場合には処理の効率化を図ることができないので、常にユーザの利便性を向上させることができるとは限らない。
【０００７】
また、従来の技術が適用された装置は、たとえ記録媒体内に画像が記録されているとしても、データベースを参照できない場合には記録されている画像を自動的に表示することができない恐れがある。上記の場合には、ユーザは、例えば、手動操作によって記録媒体に記録された画像を従来の技術が適用された装置に読み出させなければならないため、ユーザの操作性を著しく低下させてしまう。
【０００８】
ここで、記録媒体にデータベースが存在しない場合においてユーザの利便性を向上させるための一の方法としては、例えば、当該記録媒体に記録された画像を読み出す装置が、以下の（ａ）〜（ｄ）に示す処理を行うことが挙げられる。
【０００９】
（ａ）記録媒体に記録された画像を読み出す装置は、記録媒体にデータベースがない場合には、データベースを新規に作成する。
（ｂ）記録媒体に記録された画像を読み出す装置は、記録媒体に記録されている各画像を解析して画像に関する情報を導出する。
（ｃ）記録媒体に記録された画像を読み出す装置は、上記（ｂ）の処理において導出された画像に関する情報に基づいて、画像と画像に関する情報とを対応付けて上記（ａ）の処理において作成したデータベースに登録する。
（ｄ）記録媒体に記録された画像を読み出す装置は、上記（ｃ）の処理において登録されたデータベースを用いて、記録媒体に記録された画像を選択的に読み出す。
【００１０】
上記（ａ）の処理〜（ｄ）の処理が行われることによって、記録媒体に記録された画像を読み出す装置は、作成したデータベースを用いて画像の検索や一覧表示などの処理の効率化を図ることができる。よって、上記（ａ）の処理〜（ｄ）の処理が行われることによって、記録媒体に記録された画像を読み出す装置では、ユーザの利便性を向上させる効果が期待される。また、上記（ａ）の処理〜（ｄ）の処理が行われることによって、記録媒体に記録された画像を読み出す装置では、データベースを参照できない事態が生じる可能性を低くすることができるので、例えば上述したようなユーザの操作性を著しく低下させる事態が生じる可能性も併せて低くすることができる。
【００１１】
しかしながら、記録媒体に記録された画像を読み出す装置が上記（ａ）の処理〜（ｄ）の処理を行う場合には、記録媒体に記録されている画像を解析して画像に関する情報を導出する必要がある。ここで、例えば、記録媒体内に１００００枚の静止画像が記録されている場合には、記録媒体に記録された画像を読み出す装置は、上記（ａ）〜（ｃ）の処理を行うだけで数十分の時間を必要とする場合があるなど、処理に多くの時間を要する。上記のように数十分もの処理時間を要する場合には、記録媒体に記録された画像を読み出す装置が上記（ａ）の処理〜（ｄ）の処理を行うことによってユーザの利便性を向上させることができたとしても、ユーザの操作性を著しく低下させることとなる。
【００１２】
したがって、記録媒体に記録された画像の検索や一覧表示などの処理の効率化を図る従来の技術が適用された装置では、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができるとは限らない。
【００１３】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることが可能な、新規かつ改良された表示制御装置、表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の第１の観点によれば、着脱可能な外部メモリを収納する外部メモリ収納部と、上記外部メモリに記憶される、上記外部メモリに記憶されている画像と上記画像に関する情報とが対応付けられて記録されるデータベースを認識するデータベース認識部と、上記データベース認識部における認識結果に基づいて、記憶されている第１の表示方法、または上記データベースを用いずに上記外部メモリに記憶された上記画像を表示する第２の表示方法のいずれかの表示方法を設定する表示方法設定部と、設定された上記表示方法に基づく表示方法によって、上記外部メモリに記憶された上記画像を表示させる表示制御部とを備える表示制御装置が提供される。
【００１５】
かかる構成により、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【００１６】
また、上記目的を達成するために、本発明の第２の観点によれば、画像と、上記画像および上記画像に関する情報が対応付けられて記録されるデータベースとを記憶可能な内部メモリと、上記内部メモリに記憶されているデータベースを認識するデータベース認識部と、上記データベース認識部における認識結果に基づいて、記憶されている第１の表示方法、または上記データベースを用いずに上記内部メモリに記憶された上記画像を表示する第２の表示方法のいずれかの表示方法を設定する表示方法設定部と、設定された上記表示方法に基づく表示方法によって、上記内部メモリに記憶された上記画像を表示させる表示制御部とを備える表示制御装置が提供される。
【００１７】
かかる構成により、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【００１８】
また、上記目的を達成するために、本発明の第３の観点によれば、着脱可能な外部メモリを収納する外部メモリ収納部に収納された外部メモリを検出するステップと、上記検出するステップにおいて検出された上記外部メモリに記憶される、上記外部メモリに記憶されている画像と上記画像に関する情報とが対応付けられて記録されるデータベースを認識するステップと、上記認識するステップにおける認識結果に基づいて、記憶されている第１の表示方法、または上記データベースを用いずに上記外部メモリに記憶された上記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップと、上記設定するステップにおいて設定された上記表示方法に基づく表示方法によって、上記外部メモリに記憶された上記画像を表示させるステップとを有する表示制御方法が提供される。
【００１９】
かかる方法を用いることにより、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【００２０】
また、上記目的を達成するために、本発明の第４の観点によれば、画像と、上記画像および上記画像に関する情報が対応付けられて記録されるデータベースとを記憶可能な内部メモリに記憶されている上記データベースを認識するステップと、上記認識するステップにおける認識結果に基づいて、記憶されている第１の表示方法、または上記データベースを用いずに上記内部メモリに記憶された上記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップと、上記設定するステップにおいて設定された上記表示方法に基づく表示方法によって、上記内部メモリに記憶された上記画像を表示させるステップとを有する表示制御方法が提供される。
【００２１】
かかる方法を用いることにより、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【００２２】
上記目的を達成するために、本発明の第５の観点によれば、着脱可能な外部メモリを収納する外部メモリ収納部に収納された外部メモリを検出するステップ、上記検出するステップにおいて検出された上記外部メモリに記憶される、上記外部メモリに記憶されている画像と上記画像に関する情報とが対応付けられて記録されるデータベースを認識するステップ、上記認識するステップにおける認識結果に基づいて、記憶されている第１の表示方法、または上記データベースを用いずに上記外部メモリに記憶された上記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップ、上記設定するステップにおいて設定された上記表示方法に基づく表示方法によって、上記外部メモリに記憶された上記画像を表示させるステップをコンピュータに実行させるためのプログラムが提供される。
【００２３】
かかるプログラムを用いることにより、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【００２４】
上記目的を達成するために、本発明の第６の観点によれば、画像と、上記画像および上記画像に関する情報が対応付けられて記録されるデータベースとを記憶可能な内部メモリに記憶されている上記データベースを認識するステップ、上記認識するステップにおける認識結果に基づいて、記憶されている第１の表示方法、または上記データベースを用いずに上記内部メモリに記憶された上記画像を表示する第２の表示方法のいずれかの表示方法を設定するステップ、上記設定するステップにおいて設定された上記表示方法に基づく表示方法によって、上記内部メモリに記憶された上記画像を表示させるステップをコンピュータに実行させるためのプログラムが提供される。
【００２５】
かかるプログラムを用いることにより、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【発明の効果】
【００２６】
本発明によれば、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２８】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る表示制御装置
３．本発明の実施形態の表示制御装置に係るプログラム
【００２９】
なお、以下では、画像が記録される記録媒体として、表示制御装置から着脱可能な記録媒体（以下、「外部メモリ」とよぶ場合がある。）や、表示制御装置が備える記録媒体（後述する内部メモリ）を挙げて説明する。また、以下では、主に表示制御装置が外部メモリに記録された画像を表示するものとして説明するが、上記に限られない。例えば、本発明の実施形態に係る表示制御装置は、内部メモリに記録された画像を外部メモリに記録された画像と同様に表示することもできる。さらに、本発明の実施形態に係る画像は、静止画像であってもよいし、動画像であってもよい。
【００３０】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る表示制御装置（以下、「表示制御装置１０００」とよぶ場合がある。）の構成について説明する前に、まず、本発明の実施形態に係る記録媒体に記録された画像の表示における利便性および操作性の向上のためのアプローチについて説明する。
【００３１】
上述したように、記録媒体に記録された画像の検索や一覧表示などの処理の効率化を図る従来の技術が適用された装置は、データベースを利用することによってユーザの利便性の向上を図ることができるが、操作性を損ねる恐れがある。また、上述したように、従来の技術が適用された装置が、上記（ａ）〜（ｃ）の処理を行ったとしてもユーザの操作性を低下させる恐れがある。
【００３２】
そこで、本発明の実施形態に係る表示制御装置１０００は、記録媒体（外部メモリ／内部メモリ。以下、同様とする。）に記録された画像の表示における利便性および操作性の向上を図るために、例えば、以下の（Ａ）〜（Ｃ）の処理を行う。
【００３３】
［表示制御装置１０００における処理の概要］
（Ａ）記録媒体に記録されているデータベースの認識
表示制御装置１０００は、所定の判定基準に基づいて、記録媒体に記録されているデータベースの認識を行う。ここで、表示制御装置１０００における上記所定の判定基準としては、例えば、「記録媒体にデータベースが記録されているか」や、「データベースに登録されている画像の数が所定数を超えているか」などが挙げられるが、上記に限られない。
【００３４】
（Ｂ）データベースの認識結果に基づく表示方法の設定
表示制御装置１０００は、上記（Ａ）の処理における認識結果に基づいて、画像の表示方法（以下、「表示モード」とよぶ場合がある。）を設定する。より具体的には、表示制御装置１０００は、上記（Ａ）の処理における認識結果に基づいて、所定の判定基準を満たしている場合には、記憶されている第１の表示方法を設定する。また、表示制御装置１０００は、上記（Ａ）の処理における認識結果に基づいて、所定の判定基準を満たしていない場合には、データベースを用いずに記録媒体に記憶された画像を表示する第２の表示方法を設定する。
【００３５】
表示制御装置１０００は、上記のように、上記（Ａ）の処理における認識結果に基づいて所定の判定基準を満たしていると判定した場合には、例えば、直近に設定されていた表示方法など、記憶されている表示方法（第１の表示方法）を設定する。ここで、所定の判定基準を満たしている場合にはデータベースの使用が可能であるので、表示制御装置１０００は、記憶されている表示方法がデータベースを使用するとしても、記録媒体に記録された画像をデータベースを用いて表示することができる。また、第１の表示方法が設定された場合には、表示制御装置１０００は、記憶されている表示方法がデータベースを使用するものであったとしても、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することはない。したがって、表示制御装置１０００は、第１の表示方法が設定されることによって、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００３６】
また、表示制御装置１０００は、上記のように、上記（Ａ）の処理における認識結果に基づいて、所定の判定基準を満たしていない場合には、データベースを用いない表示方法（第２の表示方法）を設定する。したがって、表示制御装置１０００では、上述した従来の技術が適用された装置のように記録媒体に記録されている画像を自動的に表示することができないことは生じない。また、表示制御装置１０００では、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することはない。したがって、表示制御装置１０００は、第２の表示方法が設定された場合であっても、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００３７】
〔本発明の実施形態に係る表示方法の例〕
ここで、本発明の実施形態に係る表示方法の一例を示す。本発明の実施形態に係る表示方法は、大きく分類すると、〔Ｂ−１〕データベースを使用しない表示方法と、〔Ｂ−２〕データベースを使用する表示方法とに分類することができる。
【００３８】
〔Ｂ−１〕データベースを使用しない表示方法の例（図１）
図１は、本発明の実施形態に係る表示方法の第１の例を示す説明図であり、データベースを使用しない表示方法の一例を示している。また、図２は、本発明の実施形態に係る表示方法の第２の例を示す説明図であり、例えば図１に示された画像の一覧のうちの一の画像をユーザが選択した場合の表示例を示している。
【００３９】
表示制御装置１０００は、データベースを使用しない表示方法として、例えば、ＤＣＦ（Design  rule  for  Camera  File  system）規格に則って管理されたフォルダ（または「ディレクトリ」ともよばれる。）に記憶された画像をフォルダごとに一覧表示する。ここで、図１は、フォルダ１０１に記憶された画像の一覧を示した例（いわゆる、サムネイル表示）を表している。以下では、画像をフォルダごとに表示する表示方法を、「フォルダビューモード」とよぶ。
【００４０】
また、表示制御装置１０００のユーザが、フォルダビューモードに示された画像（サムネイル画像）のうちの一枚を選択した場合には、表示制御装置１０００は、図２に示すように、選択された画像を表示画面全体に表示させる。なお、表示制御装置１０００が、例えば、ユーザの操作に応じて、図２の表示状態から図１に示すフォルダビューモードへと、または、後述する他の表示方法へと任意に遷移させることができることは、言うまでもない。
【００４１】
〔Ｂ−２〕データベースを使用する表示方法
次に、本発明の実施形態に係るデータベースを使用する表示方法の例を示す。本発明の実施形態に係るデータベースを使用する表示方法としては、例えば、「日付ビューモード」や「お気に入りビューモード」が挙げられる。
【００４２】
〔Ｂ−２−１〕日付ビューモード（図３）
図３は、本発明の実施形態に係る表示方法の第３の例を示す説明図であり、２００７年１０月１０日に撮像された画像の一覧を示している。本発明の実施形態では、図３に示すように、記録媒体に記録された画像の中からある特定の日に撮像された画像を選択的に抽出して画像の一覧を示す表示方法を、日付ビューモードとよぶ。表示制御装置１０００は、例えば、ユーザにより指定された日付に基づいてデータベースを参照することによって、図３に示すような日付ビューモードを実現することができる。ここで、上記データベースには、例えば、記録媒体に記録された画像と当該画像が撮像された日付の情報（画像に関する情報の一例）とが対応付けられて記録される。なお、本発明の実施形態に係るデータベースの具体例については、後述する。
【００４３】
〔Ｂ−２−２〕お気に入りビューモード（図４）
図４は、本発明の実施形態に係る表示方法の第４の例を示す説明図であり、海において撮像された画像の一覧を示している。ここで、図４は、ユーザが海において撮像された画像を編集して「お気に入り１」という表示グループにまとめた結果表示される表示画面の一例を示している。表示制御装置１０００は、例えば、記録媒体に記録された画像とお気に入りを示すフラグ（画像に関する情報の一例）とが対応付けられて記録されたデータベースを参照することによって、当該フラグが設定された特定の画像を選択的に表示することができる。ここで、お気に入りを示すフラグは、例えば、ユーザ操作によって直接設定されるが、上記に限られず、ユーザが指定した条件（例えば、“海が写っている画像”など）に基づいて、表示制御装置１０００が間接的に設定することもできる。図４に示すように、お気に入りを示すフラグが設定された画像の一覧を示す表示方法を、本発明の実施形態では、お気に入りビューモードとよぶ。
【００４４】
表示制御装置１０００は、データベースを用いることによって、例えば、図３に示す日付ビューモードや図４に示すお気に入りビューモードのように、記録媒体に記録された画像の中から特定の条件に合致する画像を表示することができる。したがって、表示制御装置１０００は、ユーザの利便性を向上させることができる。なお、本発明の実施形態に係るデータベースを使用する表示方法が、日付ビューモードおよびお気に入りビューモードに限られないことは、言うまでもない。例えば、表示制御装置１０００は、データベースを使用する表示方法として、特定のイベントにおいて撮像された画像（例えば、所定のフラグが設定された画像）を選択的に表示する表示方法（いわゆる、イベントビューモード）を用いることもできる。
【００４５】
表示制御装置１０００では、例えば、上記〔Ｂ−１〕（フォルダビューモード）、〔Ｂ−２−１〕（日付ビューモード）、〔Ｂ−２−２〕（お気に入りビューモード）に示すような表示方法が用いられる。ここで、本発明の実施形態に係る第１の表示方法は、例えば、上記〔Ｂ−１〕（フォルダビューモード）、〔Ｂ−２−１〕（日付ビューモード）、〔Ｂ−２−２〕（お気に入りビューモード）のいずれかの表示方法に対応する。また、本発明の実施形態に係る第２の表示方法は、データベースを用いずに表示を行う表示方法であるので、例えば、上記〔Ｂ−１〕（フォルダビューモード）に対応する。
【００４６】
（Ｃ）設定された表示方法に基づく表示制御
表示制御装置１０００は、上記（Ｂ）の処理において設定された表示方法（第１の表示方法／第２の表示方法）に基づいて、表示画面への画像の表示を制御する。
【００４７】
表示制御装置１０００は、上記（Ａ）の処理〜（Ｃ）の処理を行うことによって、記憶された第１の表示方法、またはデータベースを用いない第２の表示方法のいずれかの表示方法によって、記録媒体に記録された画像を表示画面に表示させる。
【００４８】
ここで、表示制御装置１０００は、第１の表示方法が設定された場合において記憶されている表示方法がデータベースを使用する表示モードであるときにはデータベースを用いて画像を表示する。ここで、表示制御装置１０００は、記憶されている表示方法がデータベースを使用するものであったとしても、画像をデータベースへと登録する処理は行わないので、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することはない。また、表示制御装置１０００は、第１の表示方法が設定された場合において記憶されている表示方法がデータベースを使用しない表示モードであるときには、例えば、フォルダに記録された画像をフォルダごとに表示する（フォルダビューモード）。
【００４９】
また、第２の表示方法が設定された場合には、表示制御装置１０００は、データベースを使用して画像の表示を行わない。したがって、第２の表示方法が設定された場合において、表示制御装置１０００では、上述した従来の技術が適用された装置のように、記録媒体に記録されている画像を自動的に表示することができないことは生じない。また、第２の表示方法が設定された場合において、表示制御装置１０００は、画像をデータベースへと登録する処理は行わないので、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することもない。
【００５０】
したがって、表示制御装置１０００は、上記（Ａ）の処理〜（Ｃ）の処理を行うことによって、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００５１】
［表示制御装置１０００における処理の詳細］
次に、表示制御装置１０００における処理についてより具体的に説明する。
【００５２】
〔第１の例〕
図５は、本発明の実施形態に係る表示制御装置１０００における処理の流れの第１の例を示す流れ図である。ここで、図５は、表示制御装置１０００が外部メモリ（記録媒体）に記録された画像を表示する場合における処理の例を示している。
【００５３】
表示制御装置１０００は、外部メモリが検出されたか否かを判定する（Ｓ１００）。表示制御装置１０００は、例えば、外部メモリ収納部が備える外部メモリの挿入を検出する検出センサから伝達される検出信号に基づいて、外部メモリ収納部に外部メモリが収納されたときステップＳ１００の判定を行う。上記検出センサとしては、例えば、発光ダイオードと、受光した光量に応じた検出信号を出力するフォトダイオードとで構成される光検出センサが挙げられるが、上記に限られない。上記検出センサが光検出センサである場合、例えば、外部メモリ収納部に外部メモリが挿入されることによって検出信号の信号レベルが変化するので、表示制御装置１０００は、当該検出信号に基づいてステップＳ１００の判定を行うことができる。
【００５４】
なお、表示制御装置１０００は、外部メモリ収納部に外部メモリが収納されたときに限られず、例えば、ユーザが所定の操作を行ったときにステップＳ１００の判定を行うことができることは、言うまでもない。
【００５５】
ステップＳ１００において外部メモリが検出されたと判定されない場合には、表示制御装置１０００は、処理を進めない。
【００５６】
また、ステップＳ１００において外部メモリが検出されたと判定された場合には、表示制御装置１０００は、外部メモリにデータベースが存在するか否かを判定する（Ｓ１０２）。ここで、表示制御装置１０００は、例えば、予め規定されたファイル名のファイル（あるいはファイル群）が存在するか否かによって、ステップＳ１０２の判定を行うことができるが、上記に限られない。
【００５７】
＜データベースが存在すると判定されない場合＞
ステップＳ１０２において外部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、フォルダビューモードに設定する（Ｓ１１０；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ１１０において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ１０８）。
【００５８】
なお、図５では示していないが、表示制御装置１０００は、ステップＳ１０８において画像を表示する際に設定されている表示モードを表示制御装置１０００が備える記憶部（後述する）に記憶させることができる。以下では、表示制御装置１０００が、設定されている表示モードを“表示モード保持データ”として記憶部に記憶する場合を例に挙げて説明する。
【００５９】
また、図５では示していないが、表示制御装置１０００は、ステップＳ１０２において外部メモリにデータベースが存在すると判定されない場合には、データベースを新規に生成することもできる。ここで、上記の場合において生成されるデータベースは、例えば、外部メモリに記録された画像が登録されていない初期状態のデータベースに相当する。
【００６０】
上記のように、ステップＳ１０２において外部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００６１】
＜データベースが存在すると判定された場合＞
ステップＳ１０２において外部メモリにデータベースが存在すると判定された場合には、表示制御装置１０００は、データベースが使用可能か否かを判定する（Ｓ１０４）。ここで、表示制御装置１０００は、例えば、以下の（ｉ）、（ｉｉ）に示す判断基準に基づいてデータベースが使用可能ではないと判定することができるが、判定基準は以下のものに限られない。
【００６２】
（ｉ）データベースのバージョンに基づく判定（互換性に基づく判定）
表示制御装置１０００は、外部メモリから、外部メモリに記録されているデータベースに設定されているバージョンの情報（例えば、バージョン番号など）を読み出す。そして、表示制御装置１０００は、読み出したバージョンの情報が示すデータベースのバージョンと、表示制御装置１０００が対応しているデータベースのバージョンとを比較することによって、データベースが使用可能か否かを判定する。例えば、表示制御装置１０００は、外部メモリから読み出したデータベースのバージョンが、表示制御装置１０００が対応しているデータベースのバージョン以下である場合には、データベースを使用可能であると判定する。また、表示制御装置１０００は、例えば、外部メモリから読み出したデータベースのバージョンが、表示制御装置１０００が対応しているデータベースのバージョンより高い場合には、データベースを使用可能であると判定しない。
【００６３】
上記のように、データベースのバージョンに基づく判定を行うことによって、表示制御装置１０００は、互換性のあるデータベースを使用して外部メモリに記録された画像の表示を行うことができる。また、表示制御装置１０００がデータベースのバージョンに基づく判定を行うことによって、表示制御装置１０００は、例えば、データベースに登録された情報を読み出せないことや、互換性のないデータベースを破壊してしまうなどの様々なエラーを防止することができる。
【００６４】
（ｉｉ）データベースの読み出し結果に基づく判定
表示制御装置１０００は、外部メモリからデータベースを読み出す。そして、表示制御装置１０００は、読み出したデータベースが正常に読み出せたか否かに基づいてデータベースが使用可能か否かを判定する。ここで、表示制御装置１０００が、データベースを正常に読み出せない例としては、例えば、外部メモリに記録されたデータベースがファイル名のみが正しいファイル（あるいはファイル群）である場合や、データベースがバイナリレベルで改変された場合が挙げられる。
【００６５】
上記のように、データベースの読み出し結果に基づく判定を行うことによって、例えば、表示制御装置１０００は、例えば、データベースに登録された情報を読み出せないなどのエラーを防止することができる。
【００６６】
ステップＳ１０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、フォルダビューモードに設定する（Ｓ１１０；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ１１０において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ１０８）。
【００６７】
上記のように、ステップＳ１０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００６８】
また、ステップＳ１０４においてデータベースが使用可能であると判定された場合には、表示制御装置１０００は、記憶されている表示モードに設定する（Ｓ１０６；第１の表示方法の設定）。ここで、表示制御装置１０００は、例えば、後述する内部メモリに記憶された表示モード保持データに基づいて、ステップＳ１０６の処理を行うことができる。また、表示モード保持データが示す表示モードとしては、例えば、図１に示すフォルダビューモードや、図３に示す日付ビューモード、図４に示すお気に入りビューモードが挙げられるが、上記に限られない。
【００６９】
そして、表示制御装置１０００は、ステップＳ１０６において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ１０８）。
【００７０】
上記のように、ステップＳ１０４においてデータベースが使用可能であると判定された場合には、表示制御装置１０００は、記憶されている表示モード（第１の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００７１】
図５に示す処理方法を用いることによって、表示制御装置１０００は、データベースの存在の有無やデータベースが使用可能であるか否かに基づいて第１の表示方法または第２の表示方法を選択的に設定して、外部メモリに記録された画像を表示させることができる。したがって、表示制御装置１０００は、図５に示す処理方法を用いることにより上述した（Ａ）の処理〜（Ｃ）の処理を実現することができるので、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００７２】
〔第２の例〕
図５に示す処理方法を用いることによって、表示制御装置１０００は、上述した（Ａ）の処理〜（Ｃ）の処理を実現することができる。しかしながら、本発明の実施形態に係る表示制御装置１０００における処理方法は、図５に示す処理方法の第１の例に限られない。そこで、次に、表示制御装置１０００における処理方法の第２の例について説明する。図６は、本発明の実施形態に係る表示制御装置１０００における処理の流れの第２の例を示す流れ図である。ここで、図６は、表示制御装置１０００が、図５に示す第１の例と同様に、外部メモリに記録された画像を表示する場合における処理の例を示している。
【００７３】
表示制御装置１０００は、図５に示すステップＳ１００と同様に、外部メモリが検出されたか否かを判定する（Ｓ２００）。ステップＳ２００において外部メモリが検出されたと判定されない場合には、表示制御装置１０００は、処理を進めない。
【００７４】
また、ステップＳ２００において外部メモリが検出されたと判定された場合には、表示制御装置１０００は、図５に示すステップＳ１０２と同様に、外部メモリにデータベースが存在するか否かを判定する（Ｓ２０２）。
【００７５】
＜データベースが存在すると判定されない場合＞
ステップＳ２０２において外部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、データベースを新規に生成する（Ｓ２１２）。ここで、ステップＳ２１２において生成されるデータベースは、例えば、外部メモリに記録された画像が登録されていない初期状態のデータベースに相当する。
【００７６】
ステップＳ２１２においてデータベースが生成されると、表示制御装置１０００は、図５に示すステップＳ１１０と同様に、フォルダビューモードに設定する（Ｓ２１４；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ２１４において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ２１０）。
【００７７】
なお、図６では示していないが、表示制御装置１０００は、ステップＳ２１０において画像を表示する際に設定されている表示モードを、表示モード保持データに記録することができる。
【００７８】
上記のように、ステップＳ２０２において外部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、図５に示す第１の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００７９】
なお、図６では、ステップＳ２１２において表示制御装置１０００がデータベースを生成する方法を示したが、上記に限られない。例えば、表示制御装置１０００は、ステップＳ２０２において外部メモリにデータベースが存在すると判定されない場合には、データベースを生成せずにステップＳ２１４の処理を行うことができる。また、ステップＳ２１２においてデータベースの生成を失敗した場合であっても、表示制御装置１０００が、ステップＳ２１４の処理を行うことができることは、言うまでもない。
【００８０】
＜データベースが存在すると判定された場合＞
ステップＳ２０２において外部メモリにデータベースが存在すると判定された場合には、表示制御装置１０００は、図５のステップＳ１０４と同様に、データベースが使用可能か否かを判定する（Ｓ２０４）。
【００８１】
ステップＳ２０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、フォルダビューモードに設定する（Ｓ２１４；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ２１４において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ２１０）。
【００８２】
上記のように、ステップＳ２０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、図５に示す第１の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００８３】
ステップＳ２０４においてデータベースが使用可能であると判定された場合には、表示制御装置１０００は、“データベースに登録されている画像数＞Ｎ（Ｎは、自然数）”であるか否かを判定する（Ｓ２０６）。ここで、上記Ｎの値は、予め規定された値（例えば、０（ゼロ））とすることができるが、上記に限られない。例えば、表示制御装置１０００は、操作部（後述する）から伝達されるユーザ操作に応じた操作信号に応じて任意の値に設定することができる。
【００８４】
上記のように、データベースに登録されている画像数に基づく判定を行うことによって、表示制御装置１０００は、例えば、データベースに登録された情報を、情報が記録されていないことに起因して読み出せないなどのエラーを防止することができる。
【００８５】
ステップＳ２０６において“データベースに登録されている画像数＞Ｎ”であると判定されない場合には、表示制御装置１０００は、フォルダビューモードに設定する（Ｓ２１４；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ２１４において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ２１０）。
【００８６】
上記のように、ステップＳ２０６においてデータベースに登録されている画像数が所定の閾値（Ｎ）より大きいと判定されない場合には、表示制御装置１０００は、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００８７】
また、ステップＳ２０６において“データベースに登録されている画像数＞Ｎ”であると判定された場合には、表示制御装置１０００は、図５のステップＳ１０６と同様に、記憶されている表示モードに設定する（Ｓ２０８；第１の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ２０８において設定された表示モードに基づいて、外部メモリに記録された画像を表示する（Ｓ２１０）。
【００８８】
上記のように、ステップＳ２０６においてデータベースに登録されている画像数が所定の閾値（Ｎ）より大きいと判定された場合には、表示制御装置１０００は、図５に示す第１の例と同様に、記憶されている表示モード（第１の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００８９】
図６に示す処理方法を用いることによって、表示制御装置１０００は、データベースに登録されている画像数などに基づいて第１の表示方法または第２の表示方法を選択的に設定して、外部メモリに記録された画像を表示させることができる。したがって、表示制御装置１０００は、図６に示す処理方法を用いることにより、図５に示す処理方法を用いる場合と同様に上述した（Ａ）の処理〜（Ｃ）の処理を実現することができるので、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００９０】
〔第３の例〕
上記では、表示制御装置１０００における処理方法の第１の例および第２の例として、表示制御装置１０００が、外部メモリに記録された画像を表示するときの処理方法を示した。しかしながら、本発明の実施形態に係る表示制御装置１０００は、外部メモリに記録された画像を表示することに限られず、内部メモリ（記録媒体）に記録された画像を表示することもできる。ここで、内部メモリは、例えば、ハードディスク（Hard  Disk）などにように表示制御装置１０００が備える固有の記録媒体（基本的に着脱して使用されない記録媒体）であり、ユーザは、一般的に内部メモリに自由にアクセスすることができる。つまり、ユーザは、例えば、ＤＣＦ規格に則ったフォルダの作成や、内部メモリへのデータの記録、記録されたデータの削除、記録されたデータの改変、あるいは、内部メモリのフォーマットなど、内部メモリに対する様々な操作を行うことが可能である。よって、表示制御装置１０００が、一の時点において内部メモリにデータベースを記憶していたとしても、例えば内部メモリのフォーマットやデータベースの削除や改変などにより、他の時点では、データベースを使用して画像を表示できるとは限らない。そこで、次に、表示制御装置１０００における処理方法の第３の例として、内部メモリに記録された画像を表示する場合における処理について説明する。
【００９１】
図７は、本発明の実施形態に係る表示制御装置１０００における処理の流れの第３の例を示す流れ図である。ここで、図７は、表示制御装置１０００が内部メモリ（記録媒体）に記録された画像を表示する場合における処理の例を示している。
【００９２】
表示制御装置１０００は、画像の表示を行うか否かを判定する（Ｓ３００）。ここで、表示制御装置１０００は、例えば、撮像を行う撮像モードから画像の再生を行う表示モードへと動作状態が変化したときに画像の表示を行うと判定するが、上記に限られない。例えば、表示制御装置１０００は、ユーザ操作に応じて操作部（後述する）から伝達される所定の操作信号に基づいて、画像の表示を行うと判定することもできる。
【００９３】
ステップＳ３００において画像の表示を行うと判定されない場合には、表示制御装置１０００は、処理を進めない。
【００９４】
また、ステップＳ３００において画像の表示を行うと判定された場合には、表示制御装置１０００は、内部メモリにデータベースが存在するか否かを判定する（Ｓ３０２）。ここで、表示制御装置１０００は、例えば、内部メモリに予め規定されたファイル名のファイル（あるいはファイル群）が存在するか否かによって、ステップＳ３０２の判定を行うことができるが、上記に限られない。例えば、表示制御装置１０００は、所定の状態が検出されたときにデータベースの有無を認識して認識結果を保持し、保持された認識の結果に基づいて、ステップＳ３０２の判定を行うこともできる。上記所定の状態としては、例えば、表示制御装置１０００とＰＣ（Personal  Computer）などの外部装置との接続（例えば、ＵＳＢ（Universal  Serial  Bus）接続やネットワーク接続）が切断（解除）された状態が挙げられるが、上記に限られない。
【００９５】
＜データベースが存在すると判定されない場合＞
ステップＳ３０２において内部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、フォルダビューモードに設定する（Ｓ３１０；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ３１０において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ３０８）。
【００９６】
なお、図７では示していないが、表示制御装置１０００は、ステップＳ３０２において内部メモリにデータベースが存在すると判定されない場合には、データベースを新規に生成することもできる。ここで、上記の場合において生成されるデータベースは、例えば、内部メモリに記録された画像が登録されていない初期状態のデータベースに相当する。
【００９７】
上記のように、ステップＳ３０２において内部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、図５に示す第１の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【００９８】
＜データベースが存在すると判定された場合＞
ステップＳ３０２において内部メモリにデータベースが存在すると判定された場合には、表示制御装置１０００は、データベースが使用可能か否かを判定する（Ｓ３０４）。ここで、表示制御装置１０００は、図５のステップＳ１０４と同様に、内部メモリに記録されたデータベースが使用可能か否かを判定することができる。
【００９９】
ステップＳ３０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、フォルダビューモードに設定する（Ｓ３１０；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ３１０において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ３０８）。
【０１００】
上記のように、ステップＳ３０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、図５に示す第１の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１０１】
また、ステップＳ３０４においてデータベースが使用可能であると判定された場合には、表示制御装置１０００は、図５のステップＳ１０６と同様に、記憶されている表示モードに設定する（Ｓ３０６；第１の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ３０６において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ３０８）。
【０１０２】
上記のように、ステップＳ３０４においてデータベースが使用可能であると判定された場合には、表示制御装置１０００は、図５に示す第１の例と同様に、記憶されている表示モード（第１の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１０３】
図７に示す処理方法を用いることによって、表示制御装置１０００は、データベースの存在の有無やデータベースが使用可能であるか否かに基づいて第１の表示方法または第２の表示方法を選択的に設定して、内部メモリに記録された画像を表示させることができる。したがって、表示制御装置１０００は、図７に示す処理方法を用いることにより上述した（Ａ）の処理〜（Ｃ）の処理を実現することができるので、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１０４】
〔第４の例〕
図８は、本発明の実施形態に係る表示制御装置１０００における処理の流れの第４の例を示す流れ図である。ここで、図８は、表示制御装置１０００が、図７に示す第３の例と同様に、内部メモリに記録された画像を表示する場合における処理の例を示している。
【０１０５】
表示制御装置１０００は、図７に示すステップＳ３００と同様に、画像の表示を行うか否かを判定する（Ｓ４００）。ステップＳ４００において画像の表示を行うと判定されない場合には、表示制御装置１０００は、処理を進めない。
【０１０６】
また、ステップＳ４００において画像の表示を行うと判定された場合には、表示制御装置１０００は、図７に示すステップＳ３０２と同様に、内部メモリにデータベースが存在するか否かを判定する（Ｓ４０２）。
【０１０７】
＜データベースが存在すると判定されない場合＞
ステップＳ４０２において内部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、データベースを新規に生成する（Ｓ４１２）。ここで、ステップＳ４１２において生成されるデータベースは、例えば、内部メモリに記録された画像が登録されていない初期状態のデータベースに相当する。
【０１０８】
ステップＳ４１２においてデータベースが生成されると、表示制御装置１０００は、図５に示すステップＳ１１０と同様に、フォルダビューモードに設定する（Ｓ４１４；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ４１４において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ４１０）。
【０１０９】
上記のように、ステップＳ４０２において内部メモリにデータベースが存在すると判定されない場合には、表示制御装置１０００は、図５に示す第１の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１１０】
＜データベースが存在すると判定された場合＞
ステップＳ４０２において内部メモリにデータベースが存在すると判定された場合には、表示制御装置１０００は、図７のステップＳ３０４と同様に、データベースが使用可能か否かを判定する（Ｓ４０４）。
【０１１１】
ステップＳ４０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、図７のステップＳ３１０と同様に、フォルダビューモードに設定する（Ｓ４１４；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ４１４において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ４１０）。
【０１１２】
上記のように、ステップＳ４０４においてデータベースが使用可能であると判定されない場合には、表示制御装置１０００は、図５に示す第１の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１１３】
ステップＳ４０４においてデータベースが使用可能であると判定された場合には、表示制御装置１０００は、図６のステップＳ２０６と同様に、“データベースに登録されている画像数＞Ｎ”であるか否かを判定する（Ｓ４０６）。
【０１１４】
上記のように、データベースに登録されている画像数に基づく判定を行うことによって、表示制御装置１０００は、図６に示す第２の例と同様に、データベースに登録された情報を、情報が記録されていないことに起因して読み出せないなどのエラーを防止することができる。
【０１１５】
ステップＳ４０６において“データベースに登録されている画像数＞Ｎ”であると判定されない場合には、表示制御装置１０００は、図７のステップＳ３１０と同様に、フォルダビューモードに設定する（Ｓ４１４；第２の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ４１４において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ４１０）。
【０１１６】
上記のように、ステップＳ４０６においてデータベースに登録されている画像数が所定の閾値（Ｎ）より大きいと判定されない場合には、表示制御装置１０００は、図６に示す第２の例と同様に、図１に示すようなフォルダビューモード（第２の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１１７】
また、ステップＳ４０６において“データベースに登録されている画像数＞Ｎ”であると判定された場合には、表示制御装置１０００は、図５のステップＳ１０６と同様に、記憶されている表示モードに設定する（Ｓ４０８；第１の表示方法の設定）。そして、表示制御装置１０００は、ステップＳ４０８において設定された表示モードに基づいて、内部メモリに記録された画像を表示する（Ｓ４１０）。
【０１１８】
上記のように、ステップＳ４０６においてデータベースに登録されている画像数が所定の閾値（Ｎ）より大きいと判定された場合には、表示制御装置１０００は、図５に示す第１の例と同様に、記憶されている表示モード（第１の表示方法）で画像を表示させる。したがって、表示制御装置１０００は、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１１９】
図８に示す処理方法を用いることによって、表示制御装置１０００は、図６に示す第２の例と同様に、データベースに登録されている画像数などに基づいて第１の表示方法または第２の表示方法を選択的に設定して、内部メモリに記録された画像を表示させることができる。したがって、表示制御装置１０００は、図８に示す処理方法を用いることにより上述した（Ａ）の処理〜（Ｃ）の処理を実現することができるので、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１２０】
以上のように、表示制御装置１０００は、例えば、図５〜図８に示す処理方法を用いることによって上述した（Ａ）の処理〜（Ｃ）の処理を実現し、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１２１】
なお、本発明の実施形態に係る表示制御装置１０００における処理方法は、図５〜図８に示す処理方法に限られない。例えば、表示制御装置１０００は、図５に示す処理方法においてステップＳ１０４を行わない処理方法や、図６に示す処理方法においてステップＳ２０４を行わない処理方法を用いることもできる。また、表示制御装置１０００は、図７、図８に示す処理方法についても同様に、それぞれステップＳ３０４、Ｓ４０４を行わない処理方法を用いることもできる。上記の処理方法を用いる場合であっても、表示制御装置１０００は、上述した（Ａ）の処理〜（Ｃ）の処理を実現し、画像の表示におけるユーザの利便性および操作性の向上を図ることができる。
【０１２２】
（本発明の実施形態に係る表示制御装置）
次に、上述した（Ａ）の処理〜（Ｃ）の処理を実現可能な本発明の実施形態に係る表示制御装置の構成について説明する。なお、以下では、本発明の実施形態に係る表示制御装置が、外部装置と通信を行うための通信機能、および静止画像および／または動画像を撮像する撮像機能を有する場合を例に挙げて説明するが、本発明の実施形態に係る表示制御装置の構成が上記に限られないことは、言うまでもない。
【０１２３】
［第１の実施形態］
図９は、本発明の第１の実施形態に係る表示制御装置１００の構成の一例を示すブロック図である。ここで、図９は、外部メモリ（記録媒体）に記録された画像の表示におけるユーザの利便性および操作性の向上を図ることが可能な、本発明の実施形態に係る表示制御装置の構成の一例を示している。
【０１２４】
図９を参照すると、表示制御装置１００は、通信部１０２と、撮像部１０４と、内部メモリ１０６と、外部メモリ収納部１０８と、制御部１１０と、表示部１１２と、操作部１１４とを備える。
【０１２５】
また、表示制御装置１００は、例えば、制御部１１０が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（Read  Only  Memory；図示せず）や、制御部１１０により実行されるプログラムなどを一次記憶するＲＡＭ（Random  Access  Memory；図示せず）などを備えてもよい。表示制御装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０１２６】
〔表示制御装置１００のハードウェア構成例〕
図１０は、本発明の第１の実施形態に係る表示制御装置１００のハードウェア構成の一例を示す説明図である。図１０を参照すると、表示制御装置１００は、レンズ／撮像素子１５０と、信号処理回路１５２と、ＭＰＵ１５４と、ＲＯＭ１５６と、ＲＡＭ１５８と、記録媒体１６０と、入出力インタフェース１６２と、操作入力デバイス１６４と、表示デバイス１６６と、通信インタフェース１６８と、スロット１７０とを備える。また、表示制御装置１００は、例えば、データの伝送路としてのバス１７２で各構成要素間を接続する。
【０１２７】
レンズ／撮像素子１５０および信号処理回路１５２は、撮像部１０４として機能する。レンズ／撮像素子１５０は、例えば、光学系のレンズ（Lens）とＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子とを複数用いたイメージセンサで構成される。信号処理回路１５２は、例えば、ＡＧＣ（Automatic  Gain  Control）回路やＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換し、各種信号処理を行う。信号処理回路１５２が行う信号処理としては、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理、補間処理、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理、およびＪｐｅｇコーディング処理などが挙げられるが、上記に限られない。ここで、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理は、例えば、ＲＡＷ画像データ（信号処理前の画像）に対して、ＲＧＢ（Red  Green  Blue）の各色ごとに予め設定されたゲインをかけ、各画素（pixel）に対応する画素値を増幅する処理である。補間処理は、例えば、ベイヤー配列からすべての画素のＲＧＢを作り出す処理である。色調補正処理は、例えば、画像の色調を補正する処理である。ガンマ補正処理は、例えば、ＲＧＢの信号を非線形変換し、視覚的なリニアリティ（linearity）を確保する処理である。ＹＣｂＣｒ変換処理は、例えば、所定の変換式に基づいて、ＲＧＢをＹＣｂＣｒに変換する処理である。ここで、Ｙは輝度（luminance）、Ｃｂは色差（chrominance）、そして、Ｃｒは色差（chrominance）をそれぞれ表す。エッジ強調処理は、例えば、画像からエッジ部分を検出し、検出されたエッジ部分の輝度を高めることにより画像の濃淡を強調する処理である。そして、Ｊｐｅｇコーディング処理は、画像をＪｐｅｇ（Joint  Photographic  Experts  Group）形式の画像ファイルに変換する処理である。
【０１２８】
また、信号処理回路１５２は、信号処理された画像データに対して圧縮処理を施して各種記録媒体（例えば、内部メモリ１０６、後述する外部メモリ３００）に記録することができる。さらに、信号処理回路１５２は、各種記録媒体から読み出した画像データに対して伸張処理を施して表示デバイス１６６（表示部１１２）に表示させることもできる。
【０１２９】
ＭＰＵ１５４は、表示制御装置１００全体を制御する制御部１１０として機能する。また、ＭＰＵ１５４は、例えば、後述するデータベース認識部１２０、表示方法設定部１２２、および表示制御部１２４として機能することができる。
【０１３０】
ＲＯＭ１５６は、ＭＰＵ１５４が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５８は、ＭＰＵ１５４により実行されるプログラムなどを一次記憶する。
【０１３１】
記録媒体１６０は、内部メモリ１０６として機能し、例えば、設定された表示モードを記憶する表示モード保持データや、アプリケーション、画像（画像データ）などを記憶する。ここで、記録媒体１６０としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【０１３２】
入出力インタフェース１６２は、例えば、操作入力デバイス１６４や、表示デバイス１６６を接続する。操作入力デバイス１６４は、操作部１１４として機能し、また、表示デバイス１６６は、表示部１１２として機能する。ここで、入出力インタフェース１６２としては、例えば、ＵＳＢ端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子などが挙げられるが、上記に限られない。また、操作入力デバイス１６４は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、表示制御装置１００上に備えられ、表示制御装置１００の内部で入出力インタフェース１６２と接続される。また、表示デバイス１６６は、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）などからなり、表示制御装置１００上に備えられる。そして、表示デバイス１６６は、例えば、表示制御装置１００の内部で入出力インタフェース１６２と接続される。なお、入出力インタフェース１６２は、表示制御装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【０１３３】
通信インタフェース１６８は、表示制御装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、ネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）や無線ＭＡＮ（ＷＭＡＮ；Wireless  Metropolitan  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられるが、上記に限られない。また、表示制御装置１００は、例えば、ＵＳＢ接続によって外部装置と直接的に通信を行うことができる。
【０１３４】
また、通信インタフェース１６８としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、ＬＡＮ端子および送受信回路（有線通信）、あるいはＵＳＢポートおよびＵＳＢコントローラ（有線通信／無線通信）などが挙げられるが、上記に限られない。例えば、通信インタフェース１６８は、ネットワークに対応する構成とすることができる。
【０１３５】
スロット１７０は、着脱可能な外部メモリの差込口を有し、外部メモリ３００を着脱可能に収納する外部メモリ収納部１０８として機能する。ここで、スロット１７０に挿入され収納される外部メモリ３００としては、例えば、メモリスティックやＳＤメモリーカード（SD  Memory  Card）などが挙げられるが、上記に限られない。また、スロット１７０は、複数の外部メモリの規格に対応したマルチスロットとすることもできる。
【０１３６】
表示制御装置１００は、図１０に示すようなハードウェア構成によって、上述した（Ａ）の処理（記録媒体に記録されているデータベースの認識）〜（Ｃ）の処理（設定された表示方法に基づく表示制御）を行う。したがって、表示制御装置１００は、外部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１３７】
なお、表示制御装置１００のハードウェア構成は、図１０に示す構成に限られない。例えば、表示制御装置１００は、操作入力デバイス１６４および表示デバイス１６６を、タッチスクリーン（touch  screen）で構成された一つの操作表示デバイスで実現することもできる。
【０１３８】
再度図９を参照して、表示制御装置１００の構成について説明する。通信部１０２は、表示制御装置１００が備える通信手段であり、外部装置と有線／無線で通信を行う役目を果たす。また、通信部１０２は、例えば、制御部１１０によってその通信が制御される。表示制御装置１００は、通信部１０２を備えることによって、例えば、外部装置から画像やアプリケーションなどを取得することができ、また、外部装置に対して外部メモリ３００に記録された画像を送信することができる。
【０１３９】
撮像部１０４は、表示制御装置１００が備える撮像手段であり、撮像により画像を得ることができる。ここで、撮像により得られる画像としては、例えば、ＪＰＥＧやビットマップ（bitmap）などの静止画フォーマットで記録された画像（静止画像）や、ＷＭＶ（Windows  Media  Video）やＨ．２６４／ＭＰＥＧ−４  ＡＶＣ（H.264/Moving  Picture  Experts  Group  phase-4  Advanced  Video  Coding）などの動画フォーマットで記録された画像（動画像）が挙げられるが上記に限られない。
【０１４０】
内部メモリ１０６は、表示制御装置１００が備える記憶手段である。内部メモリ１０６は、例えば、設定された表示モードを記憶する表示モード保持データや、アプリケーション、画像（画像データ）などを記憶する。ここで、図９では、内部メモリ１０６が、表示モード保持データ１３０を記憶している例を示している。なお、本発明の実施形態に係る表示制御装置は、内部メモリ１０６にデータベースを記憶し、当該データベースを用いて内部メモリ１０６に記録された画像を表示することもできる。本発明の実施形態に係る上記の構成については、後述する。
【０１４１】
また、内部メモリ１０６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられるが、上記に限られない。
【０１４２】
外部メモリ収納部１０８は、外部メモリの差込口を有し、外部メモリを着脱可能に収納する。ここで、図９は、外部メモリ収納部１０８が外部メモリ３００を収納している例を示している。なお、図９では、外部メモリ収納部１０８が１つの外部メモリ３００を収納している例を示しているが、上記に限られない。例えば、外部メモリ収納部１０８は、複数の外部メモリを収納することもできる。
【０１４３】
[外部メモリ３００]
外部メモリ３００は、表示制御装置１００が着脱可能に収納可能な記録媒体であり、例えば、画像（画像データ）や、画像と当該画像に関する情報とが対応付けられたデータベースなど、様々なデータを記憶する。ここで、図９は、外部メモリ３００にデータベース３０２や画像データＡ３１０、画像データＢ３１２、画像データＥ３１４、…が記録されている例を示している。また、図９は、画像データＡ３１０、画像データＢ３１２がフォルダ１０１に記録され、画像データＥ３１４がフォルダ２０１に記録されている例を示している。表示制御装置１００は、フォルダビューモードで画像を表示する場合には、フォルダ１０１やフォルダ２０１などの各フォルダに記録されている画像をフォルダごとに表示する。なお、図９では、データベース３０２が１つのファイルからなる例を示しているが、上記に限られない。例えば、データベース３０２は、複数のファイル（すなわち、ファイル群）から構成されてもよい。
【０１４４】
〔データベース３０２の一例〕
図１１は、本発明の実施形態に係るデータベースの一例を示す説明図であり、図９に示すデータベース３０２の一例を示している。図１１を参照すると、本発明の実施形態に係るデータベースは、例えば、以下の（１）〜（９）の情報を含む。ここで、以下の（３）の情報は、記録媒体に記録されている画像を特定する情報であり、例えば以下の（１）、（２）、（４）〜（９）の情報は、記録媒体に記録された画像の記録場所や内容などの各種情報を示す画像に関する情報に相当する。また、以下の（４）〜（９）の情報は、画像の属性を定める情報に相当する。
（１）画像それぞれを識別するための「ファイル名」（重複可能な識別子）
（２）画像が記録された場所を示す「ファイルパス」
（３）画像それぞれを一意に識別するための「ＩＤ」（ユニークな識別子）
（４）画像それぞれが撮像された（あるいは作成された）日付を規定する「日付」
（５）画像それぞれに含まれる被写体のうち、大人の数を規定する「大人」
（６）画像それぞれに含まれる被写体のうち、子供の数を規定する「子供」
（７）画像それぞれに含まれる被写体のうち、表情が笑顔の被写体の数を規定する「笑顔」
（８）画像が撮像された向き（例えば、縦／横）を規定する「向き」
（９）ユーザが指定するお気に入りの画像をグループ化するためのフラグとしての役目を果たす「お気に入り」
【０１４５】
なお、本発明の実施形態に係るデータベースに含まれる情報は、上記（１）〜（９）の情報に限られない。例えば、本発明の実施形態に係るデータベースは、各「お気に入り」グループを識別するための名称の情報、画像それぞれに含まれる被写体のうち、赤ちゃんの数を規定する情報などを含むこともできる。また、本発明の実施形態に係るデータベースのデータベース構造が図１１に限られないことは、言うまでもない。
【０１４６】
表示制御装置１００は、外部メモリ３００を外部メモリ収納部１０８に収納することによって、例えば、撮像部１０４により撮像された画像を表す画像データを外部メモリ３００に記録することができる。また、表示制御装置１００は、外部メモリ３００を外部メモリ収納部１０８に収納することによって、外部メモリ３００に記録された画像を、例えば、フォルダビューモードや日付ビューモード、お気に入りビューモードにより表示することができる。
【０１４７】
再度図９を参照して、表示制御装置１００の構成について説明する。制御部１１０は、例えば、ＭＰＵなどで構成され、表示制御装置１００全体を制御する役目を果たす。また、制御部１１０は、データベース認識部１２０と、表示方法設定部１２２と、表示制御部１２４とを備える。
【０１４８】
データベース認識部１２０は、上記（Ａ）の処理（記録媒体に記録されているデータベースの認識）を行う役目を果たし、所定の判定基準に基づいて、外部メモリ３００に記録されているデータベースの認識を行う。そして、データベース認識部１２０は、データベースの認識の結果に応じて、第１の表示方法を設定させるための第１の認識結果、または、第２の表示方法を設定させるための第２の認識結果を選択的に出力する。ここで、データベース認識部１２０は、例えば、外部メモリ３００が外部メモリ収納部１０８に挿入されたときや、撮像を行う撮像モードから画像の再生を行う表示モードへと動作状態が変化したときに、データベースの認識処理を行うが、上記に限られない。例えば、データベース認識部１２０は、ユーザ操作に応じて操作部１１４から伝達される所定の操作信号に基づいて、データベースの認識処理を行うこともできる。
【０１４９】
表示方法設定部１２２は、上記（Ｂ）の処理（データベースの認識結果に基づく表示方法の設定）を行う役目を果たす。より具体的には、表示方法設定部１２２は、データベース認識部１２０から伝達される第１の認識結果または第２の認識結果に基づいて、データベース認識部１２０における認識結果に応じた表示モード（第１の表示方法または第２の表示方法）を設定する。
【０１５０】
表示制御部１２４は、上記（Ｃ）の処理（設定された表示方法に基づく表示制御）を行う役目を果たし、表示方法設定部１２２において設定された表示モード（第１の表示方法／第２の表示方法）に基づいて、表示画面への画像の表示を制御する。ここで、表示制御部１２４は、表示部１１２に画像を表示させてもよいし、または、外部装置としての表示装置に画像を表示させることもできる。
【０１５１】
表示制御装置１００は、データベース認識部１２０、表示方法設定部１２２、および表示制御部１２４を備えることによって、上述した（Ａ）の処理〜（Ｃ）の処理を行うことができる。
【０１５２】
表示部１１２は、表示制御装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１２の表示画面に表示される画面としては、例えば、各種表示モードによる画像の表示画面や、所望する動作を表示制御装置１００に対して行わせるための操作画面などが挙げられる。ここで、表示部１１２としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられるが、上記に限られない。例えば、表示制御装置１００は、表示部１１２を、タッチスクリーンで構成することもできる。上記の場合には、表示部１１２は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１５３】
操作部１１４は、ユーザによる所定の操作を可能とする表示制御装置１００の操作手段である。表示制御装置１００は、操作部１１４を備えることによって、表示制御装置１００のユーザが所望する動作を表示制御装置１００に対して行わせることができる。ここで、操作部１１４としては、例えば、キーボードやマウスなどの操作入力デバイスや、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【０１５４】
表示制御装置１００は、上記のような構成によって、上述した（Ａ）の処理（記録媒体に記録されているデータベースの認識）、（Ｂ）の処理（データベースの認識結果に基づく表示方法の設定）、および（Ｃ）の処理（設定された表示方法に基づく表示制御）を行う。したがって、表示制御装置１００は、上記のような構成によって、外部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１５５】
以上のように、本発明の第１の実施形態に係る表示制御装置１００は、外部メモリ収納部１０８に収納された外部メモリ３００（記録媒体）に記録されているデータベースを認識し、認識の結果に基づいて、第１の表示方法、または第２の表示方法を選択的に設定する。そして、表示制御装置１００は、設定された表示方法（第１の表示方法または第２の表示方法）に基づいて、外部メモリ３００に記録された画像を表示する。
【０１５６】
ここで、表示制御装置１００は、第１の表示方法が設定された場合において記憶されている表示方法がデータベースを使用する表示モードであるときにはデータベースを用いて画像を表示する。上記の場合において、表示制御装置１００は、外部メモリ３００に記録された画像をデータベースへと登録する処理は行わないので、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することはない。また、表示制御装置１００は、第１の表示方法が設定された場合において記憶されている表示方法がデータベースを使用しない表示モードであるときには、例えば、フォルダに記録された画像をフォルダごとに表示する（フォルダビューモード）。
【０１５７】
また、第２の表示方法が設定された場合には、表示制御装置１００は、データベースを使用して画像の表示を行わない。したがって、第２の表示方法が設定された場合において、表示制御装置１００では、上述した従来の技術が適用された装置のように、外部メモリ３００に記録されている画像を自動的に表示することができないことは生じない。また、第２の表示方法が設定された場合において、表示制御装置１００は、外部メモリ３００に記録された画像をデータベースへと登録する処理は行わないので、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することもない。
【０１５８】
したがって、表示制御装置１００は、外部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１５９】
［第２の実施形態］
上記では、本発明の実施形態に係る表示制御装置として、外部メモリ３００に記録された画像の表示を制御する表示制御装置１００について説明した。しかしながら、本発明の実施形態に係る表示制御装置は、外部メモリ３００に記録された画像の表示を制御する構成に限られない。そこで、次に、第２の実施形態に係る表示制御装置として、内部メモリに記録された画像の表示を制御する表示制御装置２００について説明する。
【０１６０】
図１２は、本発明の第２の実施形態に係る表示制御装置２００の構成の一例を示すブロック図である。ここで、図１２は、内部メモリ（記録媒体）に記録された画像の表示におけるユーザの利便性および操作性の向上を図ることが可能な、本発明の実施形態に係る表示制御装置の構成の一例を示している。
【０１６１】
図１２を参照すると、表示制御装置２００は、通信部１０２と、撮像部１０４と、内部メモリ１０６と、制御部２０２と、表示部１１２と、操作部１１４とを備える。
【０１６２】
また、表示制御装置２００は、例えば、制御部２０２が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（図示せず）や、制御部２０２により実行されるプログラムなどを一次記憶するＲＡＭ（図示せず）などを備えてもよい。表示制御装置２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０１６３】
〔表示制御装置２００のハードウェア構成例〕
図１３は、本発明の第２の実施形態に係る表示制御装置２００のハードウェア構成の一例を示す説明図である。図１３を参照すると、表示制御装置２００は、レンズ／撮像素子１５０と、信号処理回路１５２と、ＭＰＵ１５４と、ＲＯＭ１５６と、ＲＡＭ１５８と、記録媒体１６０と、入出力インタフェース１６２と、操作入力デバイス１６４と、表示デバイス１６６と、通信インタフェース１６８とを備える。また、表示制御装置２００は、例えば、データの伝送路としてのバス１７２で各構成要素間を接続する。
【０１６４】
ここで、レンズ／撮像素子１５０、信号処理回路１５２、ＭＰＵ１５４、ＲＯＭ１５６、ＲＡＭ１５８、記録媒体１６０、入出力インタフェース１６２、操作入力デバイス１６４、表示デバイス１６６、および通信インタフェース１６８は、それぞれ図１０に示す表示制御装置１００と同様の構成を有することができる。よって、表示制御装置２００は、図１３に示すようなハードウェア構成によって、上述した（Ａ）の処理（記録媒体に記録されているデータベースの認識）〜（Ｃ）の処理（設定された表示方法に基づく表示制御）を行うことができる。
【０１６５】
したがって、表示制御装置２００は、図１３に示すようなハードウェア構成によって、内部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１６６】
再度図１２を参照して、表示制御装置２００の構成について説明する。通信部１０２、撮像部１０４、表示部１１２、および操作部１１４は、それぞれ図９に示す第１の実施形態に係る通信部１０２、撮像部１０４、表示部１１２、および操作部１１４と同様の構成をとることができる。
【０１６７】
内部メモリ１０６は、図９に示す第１の実施形態に係る内部メモリ１０６と同様に、表示制御装置２００が備える記憶手段である。内部メモリ１０６は、例えば、設定された表示モードを記憶する表示モード保持データや、画像（画像データ）、画像および当該画像に関する情報が対応付けられたデータベース、アプリケーションなど、様々なデータを記憶する。ここで、図１２は、内部メモリ１０６に表示モード保持データ１３０や、データベース３０２、画像データＡ３１０、画像データＢ３１２、画像データＥ３１４、…が記録されている例を示している。また、図１２は、図９に示す外部メモリ３００と同様に、画像データＡ３１０、画像データＢ３１２がフォルダ１０１に記録され、画像データＥ３１４がフォルダ２０１に記録されている例を示している。表示制御装置２００は、フォルダビューモードで画像を表示する場合には、第１の実施形態に係る表示制御装置１００と同様に、フォルダ１０１やフォルダ２０１などの各フォルダに記録されている画像をフォルダごとに表示する。
【０１６８】
表示制御装置２００は、上記のように、図９に示す外部メモリ３００と同様に画像（画像データ）やデータベース３０２を記憶する内部メモリ１０６を有する。また、内部メモリ１０６は、図９に示す内部メモリ１０６と同様に表示モード保持データ１３０を記憶する。したがって、表示制御装置２００は、外部メモリ３００に記録された画像を表示する第１の実施形態に係る表示制御装置１００と同様に、内部メモリ１０６に記録された画像を、例えば、フォルダビューモードや日付ビューモードなどにより表示することができる。
【０１６９】
制御部２０２は、例えば、ＭＰＵなどで構成され、表示制御装置２００全体を制御する役目を果たす。また、制御部２０２は、データベース認識部２１０と、表示方法設定部２１２と、表示制御部２１４とを備える。
【０１７０】
データベース認識部２１０は、上記（Ａ）の処理（記録媒体に記録されているデータベースの認識）を行う役目を果たし、所定の判定基準に基づいて、内部メモリ１０６に記録されているデータベースの認識を行う。そして、データベース認識部２１０は、データベースの認識の結果に応じて、第１の表示方法を設定させるための第１の認識結果、または、第２の表示方法を設定させるための第２の認識結果を選択的に出力する。ここで、データベース認識部２１０は、例えば、撮像を行う撮像モードから画像の再生を行う表示モードへと動作状態が変化したときや、ユーザ操作に応じて操作部１１４から伝達される所定の操作信号に基づいてデータベースの認識処理を行うが、上記に限られない。例えば、データベース認識部２１０は、外部装置との接続（例えば、ＵＳＢ接続やネットワーク接続など）が切断されたとき、データベースの認識処理を行うこともできる。
【０１７１】
表示方法設定部２１２は、上記（Ｂ）の処理（データベースの認識結果に基づく表示方法の設定）を行う役目を果たす。より具体的には、表示方法設定部２１２は、データベース認識部２１０から伝達される第１の認識結果または第２の認識結果に基づいて、データベース認識部２１０における認識結果に応じた表示モード（第１の表示方法または第２の表示方法）を設定する。
【０１７２】
表示制御部２１４は、上記（Ｃ）の処理（設定された表示方法に基づく表示制御）を行う役目を果たし、表示方法設定部２１２において設定された表示モード（第１の表示方法／第２の表示方法）に基づいて、表示画面への画像の表示を制御する。ここで、表示制御部２１４は、表示部１１２に画像を表示させてもよいし、または、外部装置としての表示装置に画像を表示させることもできる。
【０１７３】
表示制御装置２００は、データベース認識部２１０、表示方法設定部２１２、および表示制御部２１４を備えることによって、上述した（Ａ）の処理〜（Ｃ）の処理を行うことができる。
【０１７４】
表示制御装置２００は、上記のような構成によって、上述した（Ａ）の処理（記録媒体に記録されているデータベースの認識）、（Ｂ）の処理（データベースの認識結果に基づく表示方法の設定）、および（Ｃ）の処理（設定された表示方法に基づく表示制御）を行う。したがって、表示制御装置２００は、上記のような構成によって、内部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１７５】
以上のように、本発明の第２の実施形態に係る表示制御装置２００は、内部メモリ１０６（記録媒体）に記録されているデータベースを認識し、認識の結果に基づいて、第１の表示方法、または第２の表示方法を選択的に設定する。そして、表示制御装置２００は、設定された表示方法（第１の表示方法または第２の表示方法）に基づいて、内部メモリ１０６に記録された画像を表示する。
【０１７６】
ここで、表示制御装置２００は、第１の表示方法が設定された場合において記憶されている表示方法がデータベースを使用する表示モードであるときには、第１の実施形態に係る表示制御装置１００と同様に、データベースを用いて画像を表示する。上記の場合において、表示制御装置２００は、内部メモリ１０６に記録された画像をデータベースへと登録する処理は行わないので、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することはない。また、表示制御装置２００は、第１の表示方法が設定された場合において記憶されている表示方法がデータベースを使用しない表示モードであるときには、第１の実施形態に係る表示制御装置１００と同様に、例えば、フォルダに記録された画像をフォルダごとに表示する（フォルダビューモード）。
【０１７７】
また、第２の表示方法が設定された場合には、表示制御装置２００は、第１の実施形態に係る表示制御装置１００と同様に、データベースを使用して画像の表示を行わない。したがって、第２の表示方法が設定された場合において、表示制御装置２００では、上述した従来の技術が適用された装置のように、内部メモリ１０６に記録されている画像を自動的に表示することができないことは生じない。また、第２の表示方法が設定された場合において、表示制御装置２００は、内部メモリ１０６に記録された画像をデータベースへと登録する処理は行わないので、上述した（ａ）の処理〜（ｄ）の処理を行う装置のように処理に多くの時間を要することもない。
【０１７８】
したがって、表示制御装置２００は、内部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１７９】
〔第２の実施形態に係る変形例〕
上記では、第２の実施形態に係る表示制御装置として、記録媒体としての内部メモリ１０６のみを有する表示制御装置２００について説明した。しかしながら、本発明の第２の実施形態に係る表示制御装置の構成は、上記に限られない。
【０１８０】
例えば、第２の実施形態に係る表示制御装置は、さらに外部メモリ収納部を備え、第１の実施形態に係る表示制御装置１００と同様に、収納された外部メモリに記録された画像を表示することもできる。上記の場合であっても、第２の実施形態の変形例に係る表示制御装置は、上述した（Ａ）の処理（記録媒体に記録されているデータベースの認識）、（Ｂ）の処理（データベースの認識結果に基づく表示方法の設定）、および（Ｃ）の処理（設定された表示方法に基づく表示制御）を行うことができる。
【０１８１】
したがって、第２の実施形態の変形例に係る表示制御装置は、外部メモリおよび／または内部メモリ（記録媒体）に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１８２】
以上、本発明の実施形態として表示制御装置１００、２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、デジタルカメラやデジタルカメラ機能を有する携帯電話など撮像機能を有する撮像装置、ＰＣなどのコンピュータ、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、ＷＡＬＫ  ＭＡＮ（登録商標）などの映像／音楽再生装置、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機、など様々な機器に適用することができる。
【０１８３】
（本発明の実施形態の表示制御装置に係るプログラム）
［第１の実施形態に係るプログラム］
コンピュータを、本発明の第１の実施形態に係る表示制御装置１００として機能させるためのプログラムによって、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１８４】
［第２の実施形態に係るプログラム］
コンピュータを、本発明の第２の実施形態に係る表示制御装置２００として機能させるためのプログラムによって、記録媒体に記録された画像の表示に際して、ユーザに対する利便性と操作性との向上を併せて図ることができる。
【０１８５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１８６】
例えば、上記では、コンピュータを、本発明の実施形態に係る表示制御装置１００、２００として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記憶媒体も併せて提供することができる。
【０１８７】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０１８８】
【図１】本発明の実施形態に係る表示方法の第１の例を示す説明図である。
【図２】本発明の実施形態に係る表示方法の第２の例を示す説明図である。
【図３】本発明の実施形態に係る表示方法の第３の例を示す説明図である。
【図４】本発明の実施形態に係る表示方法の第４の例を示す説明図である。
【図５】本発明の実施形態に係る表示制御装置における処理の流れの第１の例を示す流れ図である。
【図６】本発明の実施形態に係る表示制御装置における処理の流れの第２の例を示す流れ図である。
【図７】本発明の実施形態に係る表示制御装置における処理の流れの第３の例を示す流れ図である。
【図８】本発明の実施形態に係る表示制御装置における処理の流れの第４の例を示す流れ図である。
【図９】本発明の第１の実施形態に係る表示制御装置の構成の一例を示すブロック図である。
【図１０】本発明の第１の実施形態に係る表示制御装置のハードウェア構成の一例を示す説明図である。
【図１１】本発明の実施形態に係るデータベースの一例を示す説明図である。
【図１２】本発明の第２の実施形態に係る表示制御装置の構成の一例を示すブロック図である。
【図１３】本発明の第２の実施形態に係る表示制御装置のハードウェア構成の一例を示す説明図である。
【符号の説明】
【０１８９】
１００、２００    表示制御装置
１０６    内部メモリ
１０８    外部メモリ収納部
１１０、２０２    制御部
１２０、２１０    データベース認識部
１２２、２１２    表示方法設定部
１２４、２１４    表示制御部
３００    外部メモリ
３０２    データベース
【図１】
0004934104.tif 000002
【図２】
0004934104.tif 000003
【図３】
0004934104.tif 000004
【図４】
0004934104.tif 000005
【図５】
0004934104.tif 000006
【図６】
0004934104.tif 000007
【図７】
0004934104.tif 000008
【図８】
0004934104.tif 000009
【図９】
0004934104.tif 000010
【図１０】
0004934104.tif 000011
【図１１】
0004934104.tif 000012
【図１２】
0004934104.tif 000013
【図１３】
0004934104.tif 000014