(57)【要約】【課題】ユーザの趣向に合った種類の被写体の画像を組み合わせ、バリエーションに富んだ効果的な画像を表示すること。【解決手段】画像表示装置１は、表示部１７と、付帯情報を付した画像を取得する取得部１１３と、取得部１１３により取得された画像の付帯情報に基づいて、当該画像の種類を判別する判別部１１４と、表示部１７により画像を表示させる際、表示すべき画像の複数種の組み合わせから、いずれか一の種類の組み合わせを選択する選択部１１２と、選択部１１２により選択された一の種類の組み合わせに基づいて、判別部１１４により判別された画像を表示部１７に表示させる表示制御部１１５とを備えた。【選択図】図３
2013085228.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
付帯情報を付した画像を取得する取得手段と、
前記取得手段により取得される画像に付された付帯情報に基づいて、前記表示手段に表示させる画像の種類の組み合わせを選択する選択手段と、
前記選択手段により選択された組み合わせで、前記取得手段により取得された画像を前記表示手段の複数の表示領域に夫々表示させる第１の表示制御手段と
を備えたことを特徴とする画像表示装置。
【請求項２】
前記組み合わせの候補を当該表示手段に表示させる第２の表示制御手段を更に備え、
前記選択手段は、ユーザ操作に基づいて、前記表示手段に表示された複数種の組み合わせの候補から前記組み合わせを選択することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記画像の種類の候補を当該表示手段に表示させる第３の表示制御手段を更に備え、
前記選択手段は、ユーザ操作に基づいて、前記表示手段に表示された画像の種類の候補から前記組み合わせを選択することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記取得手段により取得された画像の種類を判別する判別手段を更に備え、
前記選択手段は、前記判別手段により判別された画像の種類の組み合わせを選択することを特徴とする請求項１から３の何れか１項に記載の画像表示装置。
【請求項５】
表示手段に画像を表示させる画像表示装置が実行する画像表示方法において、
付帯情報を付した画像を取得する取得ステップと、
前記取得ステップにより取得される画像に付された付帯情報に基づいて、前記表示手段に表示させる画像の種類の組み合わせを選択する選択ステップと、
前記選択ステップにより選択された種類の組み合わせで、前記取得ステップにより取得された画像を前記表示手段の複数の表示領域に表示させる表示制御ステップと、
を含むことを特徴とする画像表示方法。
【請求項６】
コンピュータを、
付帯情報を付した画像を取得する取得手段、
前記取得手段により取得される画像に付された付帯情報に基づいて、表示手段に表示させる画像の種類の組み合わせを選択する選択手段、
前記選択手段により選択された組み合わせで、前記取得手段により取得された画像を前記表示手段の複数の表示領域に表示させる表示制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、カメラで撮影された画像のデータを記憶させ、当該画像をディスプレイに表示するデジタルフォトフレーム等が登場してきている。
このようなデジタルフォトフレームに適用可能な技術として、例えば、特許文献１には、ユーザがタッチパネルに指等を接触させて「人物」や「風景」等の画像の種類の中から所望の種類を選択すると、選択された種類の被写体の画像を、それ以外の画像より優先して表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８４３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザは、それぞれ異なる種類の画像を同時に表示させたい場合や、複数のユーザにおいて優先したい種類の被写体の画像が異なり、これらの画像を同時に表示させたい場合もある。
しかしながら、特許文献１に記載の技術では、選択された種類の被写体が撮影された画像が優先して表示されたとしても、ディスプレイには１つの画像が表示されているだけで、表示の仕方になんら工夫がされているものではないため、バリエーションが乏しく、ユーザの趣向に幅広く対応できるものでなかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、ユーザの趣向に合った種類の被写体の画像を組み合わせ、バリエーションに富んだ画像の表示ができることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像表示装置は、
表示手段と、
付帯情報を付した画像を取得する取得手段と、
前記取得手段により取得される画像に付された付帯情報に基づいて、前記表示手段に表示させる画像の種類の組み合わせを選択する選択手段と、
前記選択手段により選択された組み合わせで、前記取得手段により取得された画像を前記表示手段の複数の表示領域に夫々表示させる第１の表示制御手段と
を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの趣向に合った種類の被写体の画像を組み合わせ、バリエーションに富んだ画像の表示ができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像表示装置の概要を説明する図である。
【図２】本発明の実施形態に係る画像表示装置のハードウェアの構成を示すブロック図である。
【図３】図２の画像表示装置の機能的構成のうち、本実施形態に係るスライドショー表示処理を実行するための機能的構成を示す機能ブロック図である。
【図４】本実施形態に係る画像ファイルのデータ構造を説明する図である。
【図５】本実施形態に係る画像ファイル検出画像ＤＢを説明する図である。
【図６】図３の機能的構成を有するＣＰＵが実行する処理の流れを説明するフローチャートである。
【図７】図３の機能的構成を有するＣＰＵが実行する処理のうち、スライドショー表示処理の流れを説明するフローチャートである。
【図８】図３の機能的構成を有するＣＰＵが実行する処理のうち、対象画像読込処理の流れを説明するフローチャートである。
【図９】図３の機能的構成を有するＣＰＵが実行する処理のうち、マルチ画像内表示画像選択処理の流れを説明するフローチャートである。
【図１０】図３の機能的構成を有するＣＰＵが実行する処理のうち、マルチ画像内表示画像選択処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本発明の実施形態に係る画像表示装置１を説明する。
まず、本実施形態の理解を容易にするため、本実施形態に係る画像表示装置の概要を説明する。
図１は、本発明の実施形態に係る画像表示装置１の概要を説明する図である。
画像表示装置１は例えば、デジタルフォトフレーム（Ｄｉｇｉｔａｌ  Ｐｈｏｔｏ  Ｆｒａｍｅ）として構成される。画像表示装置１は、例えばデジタルカメラにより構成される撮像装置１００で撮影されて生成された画像ファイルを、リムーバブルメディア３１を介して取得し、対応する画像を表示することができる。
【００１０】
具体的には、撮像装置１００は、ユーザにより、例えば、撮影モード選択画面において撮影モードが選択されてから撮影し生成した画像ファイルに対して、当該選択された撮影モードを付帯情報の１つとして含め、当該画像ファイルをリムーバブルメディア３１に記憶する。ここで、本実施形態のおける撮影モードは、例えば、「標準」、「家族」、「ペット」、「観光」、「趣味」、「好きな人」等の画像の種類を示すものである。
【００１１】
画像表示装置１は、リムーバブルメディア３１を介して、撮影モードを含む画像ファイルを取得する。画像表示装置１は、マルチ画像表示モードにおいて、例えば、ユーザにより選択された画像の種類の組み合わせを、画像ファイルに含まれた撮影モードや画像データにより判別して表示する。ここで、本実施形態のおけるマルチ画像表示モードとは、複数種類の画像を含むマルチ画像を表示するモードである。また、本実施形態のおけるマルチ画像に含まれる複数種類の画像をマルチ画像内表示画像とも呼ぶ。
なお、本実施形態は、２種類のマルチ画像内表示画像を左右に並べて配置された画像をマルチ画像の一例として説明する。
【００１２】
図２は、本発明の実施形態に係る画像表示装置１のハードウェアの構成を示すブロック図である。
画像表示装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、画像処理部１４と、バス１５と、入出力インターフェース１６と、表示部１７と、操作部１８と、記憶部１９と、ドライブ２０と、を備えている。
【００１３】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１４】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
画像処理部１４は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）や、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成されており、ＣＰＵ１１と協働して、画像のデータに対して各種画像処理を施す。
例えば、画像処理部１４は、記憶部１９に記憶されている画像のデータに対して、ノイズ低減、色合いの調整等の画像処理を施す。
【００１６】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３及び画像処理部１４は、バス１５を介して相互に接続されている。このバス１５にはまた、入出力インターフェース１６も接続されている。入出力インターフェース１６には、表示部１７、操作部１８、記憶部１９及びドライブ２０が接続されている。
【００１７】
表示部１７は、ディスプレイ等で構成され、各種画像を表示する。例えば、表示部１７は、記憶部１９に画像ファイルとして記憶されている複数の画像を順次切り替えてスライドショー表示する。具体的には、図１に示すような、ユーザにより選択された種類の画像の組み合わせたマルチ画像を順次切り替えてスライドショー表示する。
【００１８】
操作部１８は、各種釦により構成され、ユーザの指示操作を受け付ける。指示操作には、例えば、表示部１７に表示させる画像の複数種類の組み合わせから、いずれか一の種類の組み合わせを選択する操作が含まれる。
【００１９】
記憶部１９は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）により構成され、後述するスライドショー表示用の画像等の各種画像のデータを画像ファイルとして記憶する。即ち、記憶部１９は、画像ファイルの記録用のメモリのうち、内蔵メモリとして機能する。
【００２０】
ドライブ２０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２０によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像ファイル等の各種データも、記憶部１９と同様に記憶することができる。即ち、リムーバブルメディア３１は、内蔵メモリとしての記憶部１９に対して提供するための、新たな画像ファイルを記憶する画像提供媒体として機能する。
【００２１】
図３は、図２の画像表示装置１の機能的構成のうち、本実施形態に係るスライドショー表示処理を実行するための機能的構成を示す機能ブロック図である。
本実施形態に係るスライドショー表示処理とは、画像ファイルの付帯情報に基づいて、当該画像ファイルの画像の種類を判別し、表示部１７に画像を表示させる際、表示すべき画像の複数種の組み合わせから、いずれか一の種類の組み合わせがユーザにより選択されたことを検出し、当該検出された一の種類の組み合わせに基づいて、判別された画像を表示部１７に表示させるまでの一連の処理をいう。
また、本実施形態としては、例えば、表示すべき画像の組み合わせとしては、既に記録された複数の画像ファイルの付帯情報に記録された各撮影モードからの組み合わせとして良い。
なお、画像ファイルの付帯情報等については後述する。
【００２２】
ＣＰＵ１１においては、スライドショー表示処理が実行される場合、主制御部１１０と、画像ＤＢ作成部１１１と、選択部１１２と、取得部１１３と、判別部１１４と、表示制御部１１５と、が機能する。
【００２３】
主制御部１１０は、画像表示装置１の各部における各種処理の実行を制御する。
また、主制御部１１０は、表示制御部１１５を制御し、各種のメニュー画面等の画像を表示部１７に表示させる。
例えば、主制御部１１０は、スライドショー表示の開始を選択する項目を含むメニュー画面を、表示制御部１１５を制御して表示部１７に表示させる。
また、主制御部１１０は、マルチ画像表示モードにおいて、表示部１７に表示可能な画像の複数種類の組み合わせから、いずれか一の種類の組み合わせを選択するよう報知する画面を、表示制御部１１５を制御して表示部１７に表示させる。
本実施形態において、表示部１７に表示可能な画像の複数種類の組み合わせには、図１に示す「ペット」と「家族」との組や、例えば、「観光」と「家族」との組のように異なる種類の組み合わせの他、「ペット」と「ペット」との組のように同じ種類の組み合わせも含まれる。なお、表示部１７に表示可能な画像の複数種類の組み合わせから、いずれか一の種類の組み合わせを選択する方法として、当該表示可能な画像の種類の組み合わせ（例えば、各撮影モードに対応する「標準、家族、ペット、観光、趣味、好きな人」中の複数種の組み合わせ）の候補を表示部１７に表示させることで、マルチ画像表示において表示部１７に表示させる画像の種類の組み合わせをユーザが選択できるようにしても良い。
ここで、組み合わせ候補の表示の方法としては、当該候補を一覧表示させる方法でも良いし、スクロール表示させる方法でも良い。
【００２４】
画像ＤＢ作成部１１１は、ドライブ２０を介してリムーバブルメディア３１に記憶された画像ファイルを参照し、スライドショー表示する画像の画像ファイルの検出に用いられる画像ファイル検出画像データベース（以降、ＤＢとも称する）を作成し、記憶部１９に記憶させる。
ここで、本実施形態に係る画像ファイルは、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイルであり、撮像装置１００（図１参照）がユーザにより撮影モードが選択されてから撮影し生成したファイルでる。
【００２５】
図４は、本実施形態に係る画像ファイルのデータ構造を説明する図である。
本実施形態に係る画像ファイルは、ＳＯＩ（Ｓｔａｒｔ  ｏｆ  Ｉｍａｇｅ）とＥＯＩ（Ｅｎｄ  ｏｆ  Ｉｍａｇｅ）との間の領域に複数のセグメントと画像データ（Ｉｍａｇｅ  Ｃｏｍｐｒｅｓｓｅｄ  Ｄａｔａ）とを有する。
セグメントには、ＡＰＰ１（Ａｐｐｌｉｃａｔｉｏｎ  Ｄａｔａ）、ＤＱＴ（Ｄｅｆｉｎｅ  Ｑｕａｔｉｚａｔ  Ｔａｂｌｅ）、ＤＨＴ（Ｄｅｆｉｎｅ  Ｈｕｆｆｍａｎ  Ｔａｂｌｅ）、ＤＲＩ（Ｄｅｆｉｎｅ  Ｒｅｓｔａｒｔ  Ｉｎｔｅｒｖａｌ）、ＳＯＳ（Ｓｔａｒｔ  ｏｆ  Ｓｃａｎ）及びＳＯＦ（Ｓｔａｒｔ  ｏｆ  Ｆｒａｍｅ）が含まれる。
撮像装置１００（図１参照）は、ユーザにより、例えば、撮影モード選択画面において撮影モードが選択されてから撮影し生成した画像ファイルのうち、当該選択された撮影モードをＡＰＰ１に記憶する。撮影モードは、例えば、「ペット」等の画像の種類を示す情報である。
【００２６】
図５は、本実施形態に係る画像ファイル検出画像ＤＢを説明する図である。
画像ファイル検出画像ＤＢは、各画像ファイルの画像ファイルパスに、画像幅、画像高さ、撮影モード及び検出タイプが対応付けられて、記憶部１９に記憶されている。
画像ファイルパスとは、各画像ファイルのリムーバブルメディア３１の記憶領域におけるアドレスである。
画像幅は、画像の幅方向の画素数である。
画像高さは、画像の高さ方向の画素数である。
撮影モードは、付帯情報の１つであり、ＡＰＰ１（図４参照）に記憶されている撮影モードが示す画像の種類である。
検出タイプは、付帯情報の１つであり、画像データにより表示される画像の種類である。即ち、撮像装置１００（図１参照）により、実際に撮影され、例えば、表示部１７に表示される画像の種類である。なお、検出タイプの記憶領域は、画像ファイル検出画像ＤＢが画像ＤＢ作成部１１１により作成された直後は空の状態であり、後述する判別部１１４による画像の種類を判別する処理による判別結果が格納される。
ここで、本実施形態の説明において、画像の種類である「ペット」等をタイプとも呼ぶ。例えば、本実施形態では、「ペット」を第１タイプとし、「家族」を第２タイプとして説明する。
【００２７】
図３に戻って、選択部１１２は、表示部１７に画像を表示させる際、表示すべき画像の複数種の組み合わせから、いずれか一の種類の組み合わせを選択する。即ち、選択部１１２は、表示部１７に画像を表示させる際、表示すべき画像の複数種の組み合わせから、いずれか一の種類の組み合わせがユーザにより選択されたことを検出する。
具体的には、選択部１１２は、いずれか一の種類の組み合わせを選択するようユーザに報知する画面が表示部１７に表示された状態で、ユーザの操作部１８の操作により一の種類の組み合わせが選択されたことを検出する。
本実施形態では、上述のとおり、２種類のマルチ画像内表示画像が左右に並べて配置された画像の組をマルチ画像の一例として説明しているので、以下の説明では、選択部１１２は、一の種類の組み合わせとして第１タイプと第２タイプとの組み合わせが選択されたことを検出したとして説明する。
【００２８】
取得部１１３は、リムーバブルメディア３１に記憶された撮影モードが付された画像ファイル（図４参照）を、ドライブ２０を介して１つずつ順次取得する。
【００２９】
判別部１１４は、選択部１１２が検出したユーザの選択における一の種類（タイプ）の組み合わせに含まれる種類（タイプ）と、取得部１１３により取得された画像ファイルの種類（タイプ）と、が同一であるか否かを判定する。
具体的には、判別部１１４は、画像ＤＢ作成部１１１が作成した画像ファイル検出画像ＤＢ（図５参照）における、取得部１１３により取得された画像ファイルの撮影モード及び検出タイプに基づいて、当該画像の種類（タイプ）を判別する。
また、判別部１１４は、画像ファイル検出画像ＤＢ（図５参照）において、取得部１１３により取得された画像ファイルの検出タイプの記憶領域が空の状態である場合は、当該画像ファイルの画像データと、記憶部１９に記憶された画像の種類（タイプ）毎に設けられた検出用特徴テーブルと、を照合して当該画像ファイルの画像の種類（タイプ）を判別し、当該画像の種類（タイプ）を画像ファイル検出画像ＤＢの検出タイプに格納する。
【００３０】
そして、判別部１１４は、選択部１１２がユーザにより選択されたことを検出した一の種類（タイプ）の組み合わせに含まれる種類（タイプ）と、取得部１１３により取得された画像ファイルの種類（タイプ）と、が同一である場合は、当該画像ファイルを記憶部１９の画像バッファに格納する。
具体的には、マルチ画像が２種類（タイプ）のマルチ画像内表示画像を左右に並べて配置された画像であり、ユーザにより第１タイプと第２タイプの組み合わせが選択されときは、判別部１１４は、取得部１１３により取得された画像ファイルの種類（タイプ）が第１タイプと判別した場合には当該画像を左画像バッファに格納し、第２タイプと判別した場合には当該画像を右画像バッファに格納する。
【００３１】
表示制御部１１５は、選択部１１２により選択された一の種類の組み合わせに基づいて、判別部１１４により判別された画像を表示部１７に表示させる。
具体的には、表示制御部１１５は、記憶部１９の左画像バッファ及び右画像バッファの両方に、画像ファイルが格納されている場合に、これらの画像をマルチ画像内表示画像として合成し、マルチ画像を生成する。
【００３２】
次に、図６を参照して、図３の機能的構成を有するＣＰＵ１１が実行するメイン処理について説明する。
図６は、図３の機能的構成を有するＣＰＵ１１が実行するメイン処理の流れを説明するフローチャートである。
ステップＳ１１において、主制御部１１０は、画像表示装置１の電源がオン状態になった後、スライドショー表示するために必要な各種のパラメータを読み込む。
【００３３】
ステップＳ１２において、画像ＤＢ作成部１１１は、ドライブ２０を介してリムーバブルメディア３１に記憶された画像ファイルを参照して、スライドショー表示する画像の画像ファイルの検出に用いられる画像ファイル検出画像ＤＢ（図５参照）を作成し、記憶部１９に記憶する。
【００３４】
ステップＳ１３において、主制御部１１０は、スライドショー表示の開始を選択する項目を含むメニュー画面を表示する。
【００３５】
ステップＳ１４において、主制御部１１０は、スライドショー表示の開始を選択する項目がユーザに選択されたか否かを判定し、スライドショー表示の開始を選択する項目が選択された場合はステップＳ１５に処理を移し、スライドショー表示の開始を選択する項目が選択されない場合はステップＳ１３に処理を戻す。
【００３６】
ステップＳ１５において、選択部１１２、取得部１１３、判別部１１４及び表示制御部１１５は、主制御部１１０の制御の下に、協働してスライドショー表示処理を実行する。詳しくは後述するが、スライドショー表示処理において、選択部１１２、取得部１１３、判別部１１４及び表示制御部１１５は、リムーバブルメディア３１に記憶された画像ファイルを取得し、ユーザにより選択された一の種類の組み合わせに基づき、当該種類であると判別された画像の組み合わせを順次切り替えて、表示部１７においてスライドショー表示させる。
【００３７】
ステップＳ１６において、主制御部１１０は、スライドショー表示を終了する項目がユーザに選択されたか否かを判定し、選択された場合は本処理を終了し、選択されない場合はステップＳ１３に処理を戻す。
【００３８】
次に、図７を参照して、図３の機能的構成を有するＣＰＵ１１が実行する処理のうち、スライドショー表示処理について説明する。
図７は、図３の機能的構成を有するＣＰＵが実行する処理のうち、スライドショー表示処理の流れを説明するフローチャートである。
【００３９】
ステップＳ２１において、主制御部１１０は、マルチ画像表示モードにおいて、表示部１７に表示可能な画像の複数種類の組み合わせから、いずれか一の種類の組み合わせを選択するよう報知する画面を表示する。
【００４０】
ステップＳ２２において、選択部１１２は、ステップＳ２１で表示された画面において、ユーザによる一の種類の組み合わせがユーザにより選択されたことを検出したか否かを判定して、検出したと判定した場合はステップＳ２３に処理を移し、検出したと判定しない場合はステップＳ２１に処理を戻す。
【００４１】
ステップＳ２３において、取得部１１３、判別部１１４及び表示制御部１１５は、主制御部１１０の制御の下に、協働して対象画像読込処理を実行する。詳しくは後述するが、対象画像読込処理において、取得部１１３、判別部１１４及び表示制御部１１５は、ステップＳ２２で選択が検出された一の種類の組み合わせに基づいて、マルチ画像を生成する。
【００４２】
ステップＳ２４において、表示制御部１１５は、ステップＳ２３で生成されたマルチ画像を表示部１７に表示する。
ステップＳ２５において、主制御部１１０は、マルチ画像モードを終了する項目がユーザに選択されたか否かを判定し、選択された場合は本処理を終了し、選択されない場合はステップＳ２３に処理を戻す。
【００４３】
次に、図８を参照して、図３の機能的構成を有するＣＰＵ１１が実行する処理のうち、対象画像読込処理について説明する。
図８は、図３の機能的構成を有するＣＰＵ１１が実行する処理のうち、対象画像読込処理の流れを説明するフローチャートである。
【００４４】
ステップＳ３１において、取得部１１３は、リムーバブルメディア３１に記憶された撮影モードが付された画像ファイル（図４参照）を順次１つずつ取得する。
【００４５】
ステップＳ３２において、判別部１１４は、主制御部１１０の制御の下に、マルチ画像内表示画像選択処理を実行する。詳しくは後述するが、マルチ画像内表示画像選択処理において、判別部１１４は、ステップＳ２２でユーザにより選択されたことが検出された一の種類の組み合わせに基づいて、組み合わされてマルチ画像となるマルチ画像内表示画像を選択する。具体的には、判別部１１４は、マルチ画像内表示画像として、マルチ画像における左側に配置される画像及び右側に配置される画像を選択する。
【００４６】
ステップＳ３３において、表示制御部１１５は、記憶部１９の左画像バッファ及び右画像バッファの両方に、マルチ画像内表示画像となる画像ファイルが格納されているか否かを判定し、画像ファイルが格納されていると判定した場合はステップＳ３４に処理を移し、画像ファイルが格納されていると判定しない場合はステップＳ３１に処理を戻す。
【００４７】
ステップＳ３４において、表示制御部１１５は、記憶部１９の左画像バッファ及び右画像バッファに格納された画像ファイルをマルチ画像内表示画像として合成し、マルチ画像を生成する。
【００４８】
次に、図９及び１０を参照して、図３の機能的構成を有するＣＰＵ１１が実行する処理のうち、マルチ画像内表示画像選択処理について説明する。
図９及び１０は、図３の機能的構成を有するＣＰＵ１１が実行する処理のうち、マルチ画像内表示画像選択処理の流れを説明するフローチャートである。
【００４９】
ステップＳ４１において、判別部１１４は、記憶部１９の左画像バッファに画像ファイルが未格納であるか否かを判定し、画像ファイルが未格納であると判定する場合はステップＳ４２に処理を移し、画像ファイルが未格納であると判定しない場合はステップＳ４８に処理を移す。
【００５０】
ステップＳ４２において、判別部１１４は、ステップＳ１２で作成された画像ファイル検出画像ＤＢ（図５参照）における、ステップＳ３１で取得された画像ファイルの検出タイプに、ステップＳ２２でユーザにより選択されたことが検出された一の種類の組み合わせに含まれる第１タイプが格納されているか否かを判定し、格納されていると判定した場合はステップＳ４６に処理を移し、格納されていないと判定した場合はステップＳ４３に処理を移す。
【００５１】
ステップＳ４３において、判別部１１４は、ステップＳ２２でユーザにより選択されたことが検出された一の種類の組み合わせに含まれる第１タイプを判別するための第１タイプ検出用特徴テーブル（図２参照）と、ステップＳ３１で取得された画像ファイルの画像データと、を照合する。
【００５２】
ステップＳ４４において、判別部１１４は、ステップＳ４３における照合の結果に基づき、ステップＳ３１で取得された画像ファイルの画像データが第１タイプか否かを判定し、第１タイプと判定した場合はステップＳ４５に処理を移し、第１タイプと判定しない場合はステップＳ４８に処理を移す。
【００５３】
ステップＳ４５において、判別部１１４は、ステップＳ１２で作成された画像ファイル検出画像ＤＢ（図５参照）における、ステップＳ３１で取得された画像ファイルの検出タイプに、第１タイプを格納する。
【００５４】
ステップＳ４６において、判別部１１４は、ステップＳ１２で作成された画像ファイル検出画像ＤＢ（図５参照）における、ステップＳ３１で取得された画像ファイルの撮影モードが第１タイプか否かを判定し、第１タイプと判定した場合はステップＳ４７に処理を移し、第１タイプと判定しない場合はステップＳ４８に処理を移す。
【００５５】
ステップＳ４７において、判別部１１４は、ステップＳ３１で取得された画像ファイルを記憶部１９の左画像バッファに格納し、ステップＳ３３（図８参照）に処理を移す。
【００５６】
ステップＳ４８において、判別部１１４は、記憶部１９の右画像バッファに画像ファイルが未格納であるか否かを判定し、画像ファイルが未格納であると判定する場合はステップＳ４９に処理を移し、画像ファイルが未格納であると判定しない場合はステップＳ３３
（図８参照）に処理を移す。
【００５７】
ステップＳ４９において、判別部１１４は、ステップＳ１２で作成された画像ファイル検出画像ＤＢ（図５参照）における、ステップＳ３１で取得された画像ファイルの検出タイプに、ステップＳ２２でユーザにより選択されたことが検出された一の種類の組み合わせに含まれる第２タイプが格納されているか否かを判定し、格納されていると判定した場合はステップＳ５３に処理を移し、格納されていないと判定した場合はステップＳ５０に処理を移す。
【００５８】
ステップＳ５０において、判別部１１４は、ステップＳ２２でユーザにより選択されたことが検出された一の種類の組み合わせに含まれる第２タイプを判別するための第２タイプ検出用特徴テーブル（図２参照）と、ステップＳ３１で取得された画像ファイルの画像データと、を照合する。
【００５９】
ステップＳ５１において、判別部１１４は、ステップＳ５０における照合の結果に基づき、ステップＳ３１で取得された画像ファイルの画像データが第２タイプか否かを判定し、第２タイプと判定した場合はステップＳ５２に処理を移し、第２タイプと判定しない場合はステップＳ３３（図８参照）に処理を移す。
【００６０】
ステップＳ５２において、判別部１１４は、ステップＳ１２で作成された画像ファイル検出画像ＤＢ（図５参照）における、ステップＳ３１で取得された画像ファイルの検出タイプに、第２タイプを格納する。
【００６１】
ステップＳ５３において、判別部１１４は、ステップＳ１２で作成された画像ファイル検出画像ＤＢ（図５参照）における、ステップＳ３１で取得された画像ファイルの撮影モードが第２タイプか否かを判定し、第２タイプと判定した場合はステップＳ５４に処理を移し、第２タイプと判定しない場合はステップＳ３３（図８参照）に処理を移す。
【００６２】
ステップＳ５４において、判別部１１４は、ステップＳ３１で取得された画像ファイルを記憶部１９の右画像バッファに格納し、ステップＳ３３（図８参照）に処理を移す。
【００６３】
以上説明したように、本実施形態の画像表示装置１は、表示部１７と、選択部１１２と、取得部１１３と、判別部１１４と、表示制御部１１５と、を備える。
取得部１１３は、付帯情報を付した画像を取得する。
判別部１１４は、取得部１１３により取得された画像の付帯情報に基づいて、当該画像の種類を判別する。
選択部１１２は、表示部１７により画像を表示させる際、表示すべき画像の複数種の組み合わせから、いずれか一の種類の組み合わせを選択する。
表示制御部１１５は、選択部１１２により選択された一の種類の組み合わせに基づいて、判別部１１４により判別された画像を表示部１７に表示させる。
これにより、例えば、ユーザが選択した一の種類の組み合わせ、即ち、ある種類の画像
（例えば、ペットの画像）と他の種類の画像（例えば、家族の画像）の組み合わせた画像を表示部１７に表示できる。
したがって、ユーザの趣向に合った種類の被写体の画像を組み合わせ、バリエーションに富んだ効果的な画像を表示することができる。
【００６４】
さらに、本実施形態の画像表示装置１は、付帯情報に、ユーザにより選択された画像の種類である撮影モードと、判別部１１４により判別された表示部１７に表示される画像の種類である検出タイプと、を含み、
判別部１１４は、撮影モード及び検出タイプに基づいて、画像の種類を判別する。
これにより、ユーザにより選択された画像の種類と、例えば、実際に撮影され、表示される画像の種類の両方で、画像の種類を判別するので、判別の精度を向上することができる。
【００６５】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６６】
上述の実施形態では、２種類のマルチ画像内表示画像を左右に並べて配置された画像をマルチ画像としたが、マルチ画像はこれに限らず、例えば、２種類のマルチ画像内表示画像を上下に並べて配置された画像や、４種類のマルチ画像内表示画像を２行２列に並べて配置された画像や、複数種類のマルチ画像内表示画像が任意の位置に配置された画像でもよい。
【００６７】
また、図７のＳ２１において、表示可能な複数種類の組み合わせから、一の種類の組み合わせを選択するよう報知するようにしたが、当該組み合わせの種類をユーザが任意に選択できるようにしても良い。
例えば、撮影モードの「標準、家族、ペット、観光、趣味、好きな人」の種類の中から任意の２種類以上をユーザに選択させる（同一種類を２回以上選択させたものを組み合わせとする場合も含む）ことも可能である。
このとき、組み合わせの候補である「標準、家族、ペット、観光、趣味、好きな人」をタッチパネル機能を備えた表示部１７にメニュー表示させて、表示対象となる画像の種類の組み合わせをユーザによるタッチ操作等で選択させても良い。組み合わせの候補の選択の際には、「標準、家族、ペット、観光、趣味、好きな人」が一覧表示されたものを選択しても良いし、「標準、家族、ペット、観光、趣味、好きな人」がスクロール表示されたものを選択しても良い。
これにより選択された組み合わせの種類で２種類以上の画像のマルチ画像表示をすることができる。
以上のようにすることで、スライドショー表示処理がされる画像の種類の組み合わせをよりユーザ好みにすることができ、スライドショーの表示形態の自由度をより高めることができる。
【００６８】
また、上述の実施形態では、２種類のマルチ画像内表示画像を左右に並べて配置された画像をマルチ画像としたので、一の種類の組み合わせは、第１タイプと第２タイプとの組み合わせとしているが、例えば、マルチ画像がｎ種類（ｎは整数を示す）のマルチ画像内表示画像が配置されたものであれば、一の種類の組み合わせは、第１タイプ乃至第ｎタイプの組み合わせとすることができる。
【００６９】
また、上述の実施形態では、判別部１１４は、撮影モード及び検出タイプに基づいて、画像の種類を判別しているが、判別部１１４における画像の種類の判別はこれに限らず、撮影モード又は検出タイプのいずれかで画像の種類を判別してもよい。
【００７０】
また、上述の実施形態では、本発明が適用される画像表示装置１は、デジタルフォトフレームを例として説明したが、特にこれに限定されない。
例えば、本発明は、表示機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００７１】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像表示装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７２】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７３】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００７４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００７５】
以上、本発明の実施形態について説明したが、この実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７６】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
表示手段と、
付帯情報を付した画像を取得する取得手段と、
前記取得手段により取得される画像に付された付帯情報に基づいて、前記表示手段に表示させる画像の種類の組み合わせを選択する選択手段と、
前記選択手段により選択された組み合わせで、前記取得手段により取得された画像を前記表示手段の複数の表示領域に夫々表示させる第１の表示制御手段と
を備えたことを特徴とする画像表示装置。
［付記２］
前記組み合わせの候補を当該表示手段に表示させる第２の表示制御手段を更に備え、
前記選択手段は、ユーザ操作に基づいて、前記表示手段に表示された複数種の組み合わせの候補から前記組み合わせを選択することを特徴とする付記１に記載の画像表示装置。
［付記３］
前記画像の種類の候補を当該表示手段に表示させる第３の表示制御手段を更に備え、
前記選択手段は、ユーザ操作に基づいて、前記表示手段に表示された画像の種類の候補から前記組み合わせを選択することを特徴とする付記１に記載の画像表示装置。
［付記４］
前記取得手段により取得された画像の種類を判別する判別手段を更に備え、
前記選択手段は、前記判別手段により判別された画像の種類の組み合わせを選択することを特徴とする付記１から３の何れか１つに記載の画像表示装置。
［付記５］
表示手段に画像を表示させる画像表示装置が実行する画像表示方法において、
付帯情報を付した画像を取得する取得ステップと、
前記取得ステップにより取得される画像に付された付帯情報に基づいて、前記表示手段に表示させる画像の種類の組み合わせを選択する選択ステップと、
前記選択ステップにより選択された種類の組み合わせで、前記取得ステップにより取得された画像を前記表示手段の複数の表示領域に表示させる表示制御ステップと、
を含むことを特徴とする画像表示方法。
［付記６］
コンピュータを、
付帯情報を付した画像を取得する取得手段、
前記取得手段により取得される画像に付された付帯情報に基づいて、表示手段に表示させる画像の種類の組み合わせを選択する選択手段、
前記選択手段により選択された組み合わせで、前記取得手段により取得された画像を前記表示手段の複数の表示領域に表示させる表示制御手段
として機能させることを特徴とするプログラム。
【符号の説明】
【００７７】
１・・・画像表示装置、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１
４・・・画像処理部、１５・・・バス、１６・・・入出力インターフェース、１７・・・
表示部、１８・・・操作部、１９・・・記憶部１９・・・ドライブ、３１・・・リムーバ
ブルメディア、１１０・・・主制御部、１１１・・・画像ＤＢ作成部、１１２・・・選択
部、１１３・・・取得部、１１４・・・判別部、１１５・・・表示制御部
【図１】
2013085228.tif 000003
【図２】
2013085228.tif 000004
【図３】
2013085228.tif 000005
【図４】
2013085228.tif 000006
【図５】
2013085228.tif 000007
【図６】
2013085228.tif 000008
【図７】
2013085228.tif 000009
【図８】
2013085228.tif 000010
【図９】
2013085228.tif 000011
【図１０】
2013085228.tif 000012