(57)【特許請求の範囲】
【請求項１】
複数の画像を順次切り替えて表示する画像表示装置であって、
前記切り替え表示の対象となる複数の表示対象画像が特定の状態にあるか否かを判定するための画像特性条件を記憶する記憶手段と、
前記表示対象画像の個々に対してその画像内容と前記表示対象画像の画像特性を認識する画像認識手段と、
この画像認識手段によって画像認識される毎に認識された前記画像特性と前記記憶手段に記憶された画像特性条件とが合致するか否かに基づいて当該表示対象画像を非表示とするか否かを判別する判別手段と、
この判別手段によって非表示と判別された表示対象画像に対してその表示をスキップする表示制御手段と、
現在日時と現在位置とを含む現在環境を取得する環境取得手段と、
この環境取得手段によって取得された現在環境が特定の環境にあるか否かを判定するための環境条件を記憶する環境条件記憶手段と、
を備え、
前記環境取得手段によって取得された現在環境が前記環境条件に合致する場合に、前記画像認識手段は画像認識を開始する、
ようにしたことを特徴とする画像表示装置。
【請求項２】
前記環境条件に対応付けて、表示対象画像が特定の状態にあるか否かを判定するための画像特性条件を記憶する特性条件記憶手段を更に備え、
前記画像認識手段は、前記環境取得手段によって取得された現在環境が前記環境条件に合致する場合に、表示対象画像の画像特性を認識する画像認識を開始し、
前記判別手段は、前記画像認識手段によって認識された画像特性が当該環境条件に対応する前記画像特性条件を満たす良質な画像であるか否かに基づいて非表示とするか否かを判別する、
ようにしたことを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記環境条件に対応付けて、表示対象画像が格納されている格納先を記憶する格納先記憶手段と、
前記環境取得手段によって取得された現在環境が前記環境条件に合致する場合に、この環境条件に対応する前記格納先に記憶されている画像を前記表示対象画像として選択する表示対象画像選択手段と、
を更に備える、
ようにしたことを特徴とする請求項１記載の画像表示装置。
【請求項４】
コンピュータに対して、
切り替え表示の対象となる複数の表示対象画像が特定の状態にあるか否かを判定するための画像特性条件を記憶する第１ステップと、
前記表示対象画像の個々に対してその画像内容と前記表示対象画像の画像特性を認識する第２ステップと、
前記画像認識される毎に認識された画像特性と前記画像特性条件とが合致するか否かに基づいて当該表示対象画像を非表示とするか否かを判別する第３ステップと、
非表示と判別された表示対象画像に対してその表示をスキップする第４ステップと、
現在日時と現在位置とを含む現在環境を取得する第５ステップと、
この第５ステップによって取得された現在環境が特定の環境にあるか否かを判定するための環境条件を記憶する第６ステップと、
を実現させるためのプログラムであって、
前記第５ステップによって取得された現在環境が前記環境条件に合致する場合に、前記第２ステップは画像認識を開始する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の画像を順次切り替えて表示する画像表示装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、画像表示装置としての携帯電話に備えられているアドレス帳にあっては、複数のアドレス情報を記憶することができるが、その相手毎にシークレットモードを設定できるようにした技術が存在している（特許文献１参照）。このようなシークレット設定されている相手に対しては、アドレス帳の閲覧時には当該アドレス情報を非表示とすることができ、その人の秘密を守ることが可能となる。
【特許文献１】特開２００５−１９８１７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した先行技術にあっては、シークレット対象がアドレス帳に登録されているアドレス情報を対象にしたものであるため、例えば、カメラ機能で各種の写真撮影を行った場合、その撮影画像の中にアドレス帳ではシークレット対象となっている相手の写真が含まれていても、他の画像と同様に保存されてしまったり、自由に閲覧されてしまったりして、その相手の秘密を守ることが困難になる可能性があった。このような場合に、秘密にしたい相手を含む画像を撮影したときには、ユーザ操作によってその撮影画像を個別に秘密用のフォルダに保管したり、その撮影画像に非表示の属性を設定したりするなどの煩雑な作業をユーザ自身が行わなければならなかった。
【０００４】
また、同様のことはシークレット設定のみではなく、アドレス帳内においてアドレス情報にグループ属性を設定する場合でも言える。すなわち、家族を撮影した撮影画像であれば、かなりプライベートな撮影画像になる可能性があるため、できればオープンにしたくない場合もあり得るが、従来にあっては、その撮影画像に対する扱いはユーザ操作によって個別に設定しなければならなかった。
【０００５】
この発明の課題は、複数の画像を順次切り替え表示する場合、表示に適さない画像が不用意に表示されてしまうことを効果的に防止できるようにすることである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために請求項１記載の発明は、複数の画像を順次切り替えて表示する画像表示装置であって、前記切り替え表示の対象となる複数の表示対象画像が特定の状態にあるか否かを判定するための画像特性条件を記憶する記憶手段と、前記表示対象画像の個々に対してその画像内容と前記表示対象画像の画像特性を認識する画像認識手段と、この画像認識手段によって画像認識される毎に認識された前記画像特性と前記記憶手段に記憶された画像特性条件とが合致するか否かに基づいて当該表示対象画像を非表示とするか否かを判別する判別手段と、この判別手段によって非表示と判別された表示対象画像に対してその表示をスキップする表示制御手段と、現在日時と現在位置とを含む現在環境を取得する環境取得手段と、この環境取得手段によって取得された現在環境が特定の環境にあるか否かを判定するための環境条件を記憶する環境条件記憶手段と、を備え、前記環境取得手段によって取得された現在環境が前記環境条件に合致する場合に、前記画像認識手段は画像認識を開始する、ようにしたことを特徴とする。
【００１５】
請求項１記載に従属する発明として、前記環境条件に対応付けて、表示対象画像が特定の状態にあるか否かを判定するための画像特性条件を記憶する特性条件記憶手段を更に備え、前記画像認識手段は、前記環境取得手段によって取得された現在環境が前記環境条件に合致する場合に、表示対象画像の画像特性を認識する画像認識を開始し、前記判別手段は、前記画像認識手段によって認識された画像特性が当該環境条件に対応する前記画像特性条件を満たす良質な画像であるか否かに基づいて非表示とするか否かを判別する、ようにしたことを特徴とする請求項２記載の発明であってもよい。
【００１６】
請求項１記載に従属する発明として、前記環境条件に対応付けて、表示対象画像が格納されている格納先を記憶する格納先記憶手段と、前記環境取得手段によって取得された現在環境が前記環境条件に合致する場合に、この環境条件に対応する前記格納先に記憶されている画像を前記表示対象画像として選択する表示対象画像選択手段と、を更に備える、ようにしたことを特徴とする請求項３記載の発明であってもよい。
【００１７】
また、上述した課題を解決するために請求項４記載の発明は、コンピュータに対して、切り替え表示の対象となる複数の表示対象画像が特定の状態にあるか否かを判定するための画像特性条件を記憶する第１ステップと、前記表示対象画像の個々に対してその画像内容と前記表示対象画像の画像特性を認識する第２ステップと、前記画像認識される毎に認識された画像特性と前記画像特性条件とが合致するか否かに基づいて当該表示対象画像を非表示とするか否かを判別する第３ステップと、非表示と判別された表示対象画像に対してその表示をスキップする第４ステップと、現在日時と現在位置とを含む現在環境を取得する第５ステップと、この第５ステップによって取得された現在環境が特定の環境にあるか否かを判定するための環境条件を記憶する第６ステップと、を実現させるためのプログラムであって、前記第５ステップによって取得された現在環境が前記環境条件に合致する場合に、前記第２ステップは画像認識を開始する、ことを特徴とするプログラム。
【発明の効果】
【００１８】
この発明によれば、複数の画像を順次切り替え表示する場合に、表示に適さない画像が不用意に表示されてしまうことを効果的に防止することができ、特別なユーザ操作を行うことなく、表示に適した画像を対象とした切り替え表示が可能となる。
【発明を実施するための最良の形態】
【００１９】
（実施形態１）
以下、図１〜図６を参照して本発明の第１実施形態を説明する。
この実施形態は、画像表示装置として携帯電話装置に適用した場合を例示したもので、図１は、この携帯電話装置の基本的な構成要素を示したブロック図である。
この携帯電話装置は、例えば、２つの筐体（操作部筐体、表示部筐体）が開閉可能に取り付けられた折り畳み自在なもので、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）、カメラ機能のほか、スライドショー表示機能が備えられている。このスライドショー表示機能は、複数の表示対象画像（例えば、撮影画像）を順次切り替えて表示させる画像表示機能である。
【００２０】
ＣＰＵ１は、記憶部２内の各種のプログラムに応じてこの携帯電話装置の全体動作を制御する中核的な中央演算処理装置である。記憶部２は、内部メモリであり、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図３〜図５に示す動作手順に応じて本実施形態を実現するためのプログラムが格納され、また、そのデータ領域には、撮影画像を保存する各種の画像フォルダＰＦのほか、後述するアドレス帳ＡＤ、抽出条件テーブルＥＸなどが格納されている。記録メディア３は、着脱自在な可搬型メモリで、例えば、ＳＤカード、ＩＣカードなどによって構成され、撮影画像などを保存する。メモリ４は、ワーク領域を有する内部メモリであり、必要に応じてメモリ４内の各種のデータは、記憶部２にセーブされる。
【００２１】
電話通信部５は、無線部、ベースバンド部、多重分離部などを備え、例えば、通話機能（音声電話機能）、電子メール機能、インターネット接続機能の動作時に最寄りの基地局（図示せず）との間でデータの送受信を行う電話通信手段であり、音声電話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、音声信号処理部６を介して通話用スピーカＳＰから音声出力させ、また、通話用マイクＭＣからの入力音声データを音声信号処理部６から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。
【００２２】
操作部７は、ダイヤル入力、文字入力、コマンド入力などを行うもので、例えば、アドレス帳閲覧操作、スライドショー表示指示操作などを行うと、ＣＰＵ１は、操作部７からの入力信号に応じた処理を実行する。表示部８は、高精細液晶あるいは有機ＥＬなどを使用したもので、文字情報、画像情報、待受画像などを表示する。報知部９は、サウンドスピーカ、ＬＥＤ（発光ダイオード）、振動モータを備え、電話着信時に駆動されて着信報知を行うほか、アラーム報知時にも駆動されるもので、着信報知時には、予め設定されているメロディ音などを設定音量で発生させたり、ＬＥＤを点滅駆動させたり、振動モータを駆動してバイブレーションを発生させたりする。
【００２３】
撮像部１０は、静止画撮影のほかに動画撮影も可能なもので、撮影レンズ、ミラーなどのレンズ・ミラーブロック、撮像素子、その駆動系のほか、測距センサ、光量センサ、アナログ処理回路、信号処理回路、圧縮伸張回路などを備え、光学ズームを調整制御したり、オートフォーカス時の駆動制御、シャッタ駆動制御、露出、ホワイトバランスなどを制御したりする。時計部１１は、現在日時を計時するもので、ＣＰＵ１は時計部１１から現在日時を取得して、現在の環境として特定する。位置取得部１２は、ＧＰＳ（Global Positioning System）部を構成するもので、ＣＰＵ１は、位置取得部１２から現在位置を取得して現在の場所を現在の環境として特定する。
【００２４】
図２は、アドレス帳ＡＤを説明するための図である。
アドレス帳ＡＤは、通信相手毎にその相手に関する情報を記憶するもので、「名前」、「電話番号」、「顔画像」、「グループ」、「シークレット」などの各項目を有する構成となっている。「顔画像」は、人物（通信相手）の顔部分を撮影した顔画像である。ＣＰＵ１は、複数の画像を順次切り替え表示させるスライドショー表示時において切り替え表示の対象となる表示対象画像毎に、その顔部分を検出して顔画像を認識するようにしている。そして、ＣＰＵ１は、認識した顔画像とアドレス帳ＡＤ内に登録されている「顔画像」とを比較し、その結果、両者が特徴的に一致するときには、この「顔画像」に対応付けられている「グループ」あるいは「シークレット」の設定情報を参照し、当該相手の顔画像を含む表示対象画像を非表示とするか否かを判別し、非表示と判別したときには当該表示対象画像の表示をスキップするようにしている。
【００２５】
「グループ」は、家族、同僚、友人などのグループ属性を示すグループ設定情報であり、スライドショー表示時においてユーザ操作によって任意のグループが選択された場合に、この選択グループに応じて表示対象画像の表示をスキップしながら（非表示としながら）スライドショー表示を行わせるようにしている。なお、図中、「グループ」の“１”は家族、“２”は同僚を示しているが、どのようなグループを設定するかは任意である。「シークレット」は、アドレス帳ＡＤの閲覧時／着信時において、対応するアドレス情報を秘密にする（非表示とする）ことを示すシークレット設定情報（シークレット対象の人物であることを示す設定情報）である。ＣＰＵ１は、スライドショー表示時においてアドレス帳ＡＤを参照し、「シークレット」が設定されている人物（シークレット対象の人物）を含む画像（表示対象画像）であれば、当該画像の表示をスキップとするようにしている。なお、図中、「シークレット」の“○”はシークレット対象であることを示し、“−”は、シークレット対象外であることを示している。
【００２６】
次に、この第１実施形態における携帯電話装置の動作概念を図３〜図５に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施形態においても同様であり、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００２７】
図３〜図５は、電源投入に伴って実行開始される携帯電話装置の全体動作を示したフローチャートである。
先ず、ＣＰＵ１は、電話通信部５を作動させて現在位置を登録する待受処理を行うと共に、所定の待受画像を読み込んで表示出力させながら待受状態となる（図３のステップＡ１）。この状態において、着信有無を調べたり（ステップＡ２）、何らかの操作有無を調べたりする（ステップＡ１２）。いま、着信有りを検出すると（ステップＡ２でＹＥＳ）、その着信信号から当該発信者の電話番号を取得してアドレス帳ＡＤを参照し、当該電話番号の登録有無を調べ（ステップＡ３）、登録されていなければ、ステップＡ４に移り、通信の着信報知処理を実行し、発信者の電話番号を表示させると共に、メロディ音などを設定音量で発生させたり、ＬＥＤを点滅駆動させたり、振動モータを駆動してバイブレーションを発生させたりする。
【００２８】
また、発信者の電話番号がアドレス帳ＡＤに登録されていれば（ステップＡ３でＹＥＳ）、「シークレット非表示モード」にセットされているかを調べる（ステップＡ５）。この「シークレット非表示モード」は、アドレス帳ＡＤの閲覧時／着信時／スライドショー表示時において、アドレス帳ＡＤ内の「シークレット」に応じて画像表示などを抑制する表示制御モードであり、予めユーザ操作によって任意に指定された動作モードである。いま、「シークレット非表示モード」が解除されているときには（ステップＡ５でＮＯ）、通常の着信報知処理に移り（ステップＡ７）、発信者の電話番号に基づいてアドレス帳ＡＤから読み出した相手の「名前」、「顔画像」などを表示させると共に、メロディ音を発生させる着信報知を行う。
【００２９】
いま、「シークレット非表示モード」にセットされている場合には（ステップＡ５でＹＥＳ）、アドレス帳ＡＤを参照し、その発信者に対応して「シークレット」が設定されているか否かを調べ（ステップＡ６）、「シークレット」が設定されていなければ、上述のステップＡ７に移って通常の着信報知を行うが、「シークレット」が設定されていれば（ステップＡ６でＹＥＳ）、シークレット着信報知処理に移り（ステップＡ８）、発信者の「名前」、「顔画像」などを表示する代わりに着信有りを示す記号を表示させる。そして、着信応答操作（オフフック操作）の有無をチェックし（ステップＡ９）、着信応答操作が行われなければ、上述の待受状態に戻るが（ステップＡ１）、着信応答操作が行われたときには（ステップＡ９でＹＥＳ）、回線接続によって通話可能状態となる（ステップＡ１０）。その後、通話終了に応じて回線接続が遮断されると（ステップＡ１１でＹＥＳ）、上述の待受状態に戻る（ステップＡ１）。
【００３０】
一方、何らかの操作が行われると（ステップＡ１２でＹＥＳ）、図４のフローに移り、それがアドレス帳ＡＤの閲覧を指示するアドレス帳閲覧操作であれば（ステップＡ１３でＹＥＳ）、上述の「シークレット非表示モード」にセットされているかを調べる（ステップＡ１４）。いま、「シークレット非表示モード」にセットされていれば、アドレス帳ＡＤ内の全てのアドレス情報（相手情報）を読み出して一覧表示させるが（ステップＡ１５）、「シークレット非表示モード」にセットされていなければ（ステップＡ１４でＮＯ）、アドレス帳ＡＤに「シークレット」が設定されているアドレス情報を除く他のアドレス情報を読み出して一覧表示させる（ステップＡ１６）。図６は、「シークレット非表示モード」でのアドレス帳一覧表示の状態を示し、図２の例では、名前「Ｂ」に対応して「シークレット」が設定されているので、この「Ｂ」を除く他のアドレス情報が一覧表示される。この場合、一覧画面内の各相手の「顔画像」は、サムネイル表示される。
【００３１】
そして、次のステップＡ１７に移り、「シークレット非表示モード」にセットしたり、それを解除したりするなどのモード変更を指示する操作有無を調べ、モード変更操作に応じてモード変更処理に移る（ステップＡ１８）。なお、パスワード認証によって正規なユーザであることを条件にモード変更処理が実行される。また、アドレス帳ＡＤの閲覧を終了させる終了操作が行われると（ステップＡ１９でＹＥＳ）、上述の待受状態に戻るが（図３のステップＡ１）、一覧表示から詳細情報への切り替えなど、その他の操作が行われたときには（ステップＡ１９でＮＯ）その操作に応じた処理を行う（ステップＡ２０）。
【００３２】
他方、アドレス帳閲覧操作以外の操作が行われたときには（ステップＡ１３でＮＯ）、図５のフローに移り、スライドショー表示を指示する操作が行われたかを調べる（ステップＡ２１）。いま、発信操作、メール送信操作、カメラ起動操作、カメラ撮影操作（シャッタ操作）など、その他の操作が行われたときには（ステップＡ２１でＮＯ）、発信処理、メール送信処理、撮像部１０を起動させるカメラ起動処理、撮影画像を画像フォルダＰＦに取り込む画像取り込み処理など、操作に応じた処理を行う（ステップＡ２２）。
【００３３】
また、スライドショー表示を指示する操作が行われたときには（ステップＡ２１でＹＥＳ）、画像フォルダＰＦあるいは記録メディア３に記憶されている各撮影画像のうち、例えば、その先頭に記憶されている１つの画像を表示対象画像として読み込み（ステップＡ２３）、この表示対象画像に「スライドショーフラグ」が付加されているかを調べる（ステップＡ２４）。なお、この「スライドショーフラグ」は、スライドショー表示の対象となる画像であることを指定するもので、ユーザ操作によって予め任意に設定されたフラグである。
【００３４】
いま、表示対象画像に「スライドショーフラグ」が付加されていなければ（ステップＡ２４でＮＯ）、当該表示対象画像の表示をスキップするために上述のステップＡ２３に戻って次の撮影画像を表示対象画像として読み込むが、表示対象画像に「スライドショーフラグ」が付加されていれば（ステップＡ２４でＹＥＳ）、画像の表示を抑制する表示制御モードとして、「シークレット非表示モード」にセットされているかを調べたり（ステップＡ２５）、後述する「グループ表示モード」にセットされているかを調べたりする（ステップＡ３２）。
【００３５】
「シークレット非表示モード」にセットされている場合には（ステップＡ２５でＹＥＳ）、この表示対象画像の画像内容を認識し（ステップＡ２６）、この表示対象画像内に所定の被写体（人物）が含まれていれば、その顔部分を検出して顔画像を認識する（ステップＡ２７）。その結果、表示対象画像が人物を撮影した画像でなかったり、人物を撮影した画像であってもその顔部分を認識することが困難であったりするときには（ステップＡ２７でＮＯ）、秘密にする画像ではないと判断してステップＡ３３に移り、当該表示対象画像を一定時間（例えば、５秒間）表示させる。
【００３６】
また、表示対象画像が人物を撮影した画像であってその顔部分を認識することができたときには（ステップＡ２７でＹＥＳ）、この顔画像とアドレス帳ＡＤに登録されている各相手の「顔画像」とを順次比較する（ステップＡ２８）。なお、画像認識した顔画像（認識画像）とアドレス帳ＡＤに登録されている登録画像（顔画像）とを比較する際に、顔の向きや大きさなどを補正したのち、顔の輪郭、目、口、鼻、額などの形、位置、大きさ、髪型、メガネの有無などを個別に比較するほか、それらを総合比較することによって顔画像の比較を行う。
【００３７】
このような顔画像の比較によって認識画像が何れの登録画像にも特徴的に一致しない場合、つまり、表示対象画像内の被写体（人物）がアドレス帳ＡＤに登録されている人物でない場合（該当する人物が登録されていない場合）には（ステップＡ２９でＮＯ）、秘密にする画像ではないと判断してステップＡ３３に移り、当該表示対象画像を一定時間表示させる。また、表示対象画像内の人物がアドレス帳ＡＤに登録されている人物であれば（ステップＡ２９でＹＥＳ）、当該人物（相手）に対応して「シークレット」が設定されているかを調べ（ステップＡ３０）、「シークレット」が設定されていなければ、秘密にする画像ではないと判断してステップＡ３３に移り、当該表示対象画像を一定時間表示させる。そして、スライドショー表示の終了を指示する終了操作が行われたかを調べ（ステップＡ３１）、終了操作が行われなければ、上述のステップＡ２３に戻り、次の表示対象画像を読み込み、以下、上述の動作を繰り返す。
【００３８】
また、アドレス帳ＡＤに登録されている人物（相手）に対応して「シークレット」が設定されているときには（ステップＡ３０でＹＥＳ）、当該表示対象画像の表示をスキップするためにステップＡ３１に移る。ここで、スライドショー表示の終了を指示する終了操作が行われなければ（ステップＡ３１でＮＯ）、上述のステップＡ２３に戻り、次の表示対象画像を読み込み、以下、上述の動作を繰り返す。なお、終了操作が行われた場合には（ステップＡ３１でＹＥＳ）、上述した待受状態に戻る（図３のステップＡ１）。
【００３９】
このように「シークレット非表示モード」でのスライドショー表示においては、例えば、図２に示すように「名前」が“Ａ〜Ｄ”のうち、“Ｂ”に対応して「シークレット」が設定されているときには、“Ａ、Ｃ、Ｄ”を撮影した各画像が一定時間毎に順次切り替え表示され、“Ｂ”
を撮影した画像の表示はスキップされる。一方、「シークレット非表示モード」が解除されているときには（ステップＡ２５でＮＯ）、「グループ表示モード」にセットされているかを調べる（ステップＡ３２）。この「グループ表示モード」は、スライドショー表示時においてアドレス帳ＡＤ内の「グループ」に応じて画像表示を抑制する表示制御モードであり、予めユーザ操作によって任意に指定可能な動作モードである。いま、「シークレット非表示モード」及び「グループ表示モード」の何れもセットされていなければ（ステップＡ３２でＮＯ）、秘密にする必要がないと判断してステップＡ３３に移り、当該表示対象画像を一定時間表示させる。この場合のスライドショー表示では、全ての表示対象画像が一定時間毎に順次切り替え表示される。
【００４０】
また、「グループ表示モード」にセットされている場合には（ステップＡ３２でＹＥＳ）、家族、同僚、友人などの各グループをメニュー表示させ（ステップＡ３４）、このメニュー画面の中から所望するグループ（例えば、家族などのようなプライベート属性のグループ）がユーザ操作によって選択指定されると（ステップＡ３５）、上述の場合と同様に、表示対象画像の画像内容を認識し（ステップＡ３５）、この表示対象画像内に所定の被写体（人物）が含まれていれば、その顔部分を検出して顔画像を認識する（ステップＡ３７）。その結果、表示対象画像が人物を撮影した画像でなかったり、人物を撮影した画像であってもその顔部分を認識することが困難であったりするときには（ステップＡ３７でＮＯ）、秘密にする画像ではないと判断してステップＡ３３に移り、当該表示対象画像を一定時間表示させる。
【００４１】
また、表示対象画像が人物を撮影した画像であってその顔部分を認識することができたときには（ステップＡ３７でＹＥＳ）、この顔画像とアドレス帳ＡＤに登録されている各相手の「顔画像」とを順次比較する（ステップＡ３８）。その結果、表示対象画像内の人物がアドレス帳ＡＤに登録されていなければ（ステップＡ３９でＮＯ）、秘密にする画像ではないと判断してステップＡ３３に移り、当該表示対象画像を一定時間表示させる。また、表示対象画像内の人物がアドレス帳ＡＤに登録されていれば（ステップＡ３９でＹＥＳ）、この登録人物（相手）の「グループ」は、上述のステップＡ３５で選択されたグループと一致するかを調べる（ステップＡ４０）。
【００４２】
いま、グループの一致を検出したときには（ステップＡ４０でＹＥＳ）、当該表示対象画像の表示をスキップするために上述のステップＡ３１に移るが、グループの不一致を検出したときには（ステップＡ４０でＮＯ）、秘密にする画像ではないと判断してステップＡ３３に移り、当該表示対象画像を一定時間表示させる。以下、スライドショー表示の終了を指示する終了操作が行われるまで（ステップＡ３１）、上述のステップＡ２３に戻り、次の表示対象画像を読み込み、以下、上述の動作を繰り返す。これによって例えば、選択グループが家族などのようなプライベート属性のグループであれば、図２に示すように、「名前」が“Ａ”、“Ｂ”を撮影した画像を除き、家族以外を撮影した表示対象画像が一定時間毎に順次切り替え表示される。
【００４３】
以上のように、この第１実施形態においてＣＰＵ１は、表示部８に複数の画像を順次切り替え表示させる場合（スライドショー表示を行わせる場合）に、切り替え表示の対象となる複数の表示対象画像の個々に対してその画像内容を認識する毎にその認識結果に基づいて当該表示対象画像を非表示とするか否かを判別し、非表示と判別された表示対象画像に対してその表示をスキップするようにしたので、表示に適さない画像が不用意に表示されてしまうことを効果的に防止することができ、特別なユーザ操作を行うことなく、表示に適した画像こみを対象とした切り替え表示が可能となる。
【００４４】
ＣＰＵ１は、表示対象画像内から顔部分を検出してその顔画像を認識し、この顔画像がアドレス帳ＡＤに記憶されていれば、そのアドレス情報に対応付けられている設定情報を参照して、当該顔画像を含む表示対象画像を非表示とするか否かを判別するようにしたので、アドレス帳ＡＤの記憶内容に連動して表示対象画像を非表示とするか否かを判別することができる。
【００４５】
設定情報は、それに対応するアドレス情報を秘密にすることを示す「シークレット」であり、この「シークレット」に応じて表示対象画像を非表示と判別するようにしたので、アドレス帳ＡＤ内にアドレス情報に対応付けて「シークレット」を設定しておけば、表示対象画像を非表示とするか否かを個別に判別しながらスライドショー表示を行うことが可能となる。
【００４６】
画像の表示を抑制する表示制御モードとして「シークレット非表示モード」あるいは「グループ表示モード」を有し、「シークレット非表示モード」あるいは「グループ表示モード」にセットされている場合に、表示対象画像を非表示とするか否かを判別するようにしたので、「シークレット非表示モード」あるいは「グループ表示モード」に設定しておくことによって表示に適さない画像をスキップさせることができる。
【００４７】
設定情報は、それに対応する相手が属するグループ属性を示す「グループ」であり、この「グループ」に応じて表示対象画像を非表示とするか否かを判別するようにしたので、アドレス帳ＡＤ内にアドレス情報に対応付けて「グループ」を設定しておけば、表示対象画像を非表示とするか否かを個別に判別しながらスライドショー表示を行うことが可能となる。この場合、「グループ」が“家族”などのプライベート属性であれば、この相手を撮影した表示対象画像を非表示とすることができる。
【００４８】
なお、上述した第１実施形態においては、グループメニュー画面の中から所望するグループとして家族などのようなプライベート属性のグループをユーザ操作によって選択させるようにしたが（図５のステップＡ３５）、グループ選択を行うステップＡ３５を省略すると共に、上述のステップＡ４０に代わってプライベート属性かを判別するようにしてもよい。すなわち、表示対象画像内の人物がアドレス帳ＡＤに登録されている場合に（ステップＡ３９でＹＥＳ）、その人物（相手）に対応付けられている「グループ」は特定のグループ属性（プライベート属性）かを判別し、プライベート属性であれば、この相手を撮影した表示対象画像を非表示とするようにしてもよい。
【００４９】
（実施形態２）
以下、この発明の第２実施形態について図７及び図８を参照して説明する。
なお、上述した第１実施形態においては、表示対象画像内から顔部分を検出してその顔画像を認識し、この顔画像がアドレス帳ＡＤに記憶されているか否かに応じてスライドショー表示を制御するようにしたが、第２実施形態においては、第１実施形態のようにアドレス帳に連動した表示制御ではなく、画像特性条件（例えば、色、コントラスト、明度、大きさ、画質）に応じてスライドショー表示を制御する（例えば、画質などが悪い画像を表示しない）ようにしたものである。更に、第２実施形態においては、現在の環境に適した画像フォルダを選択し、この画像フォルダ内の各画像をスライドショー表示の対象画像とするようにしている。
ここで、両実施形態において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施形態の特徴部分を中心に説明するものとする。
【００５０】
図７は、第２実施形態において使用される抽出条件テーブルＥＸを説明するための図である。
抽出条件テーブルＥＸは、複数の画像を切り替え表示するスライドショー表示時に複数の画像の中から良質な画像を抽出して表示させるための画像特性条件などを記憶するもので、その内容は人物を撮影した撮影画像から良質な画像を抽出表示させる人物用となっている。すなわち、抽出条件テーブルＥＸは、現在の環境に適した画像フォルダを選択するための情報を記憶するほか、良質な画像を表示させるための画像特性条件を記憶するもので、「環境条件」、「指定フォルダ」、「画像特性条件」の各項目を有し、更に「環境条件」は「時間帯」と「場所」とを有する構成となっている。
【００５１】
「環境条件」は、現在環境が特定の環境にあるか否かを判定するための環境条件（時間帯、場所）を示したもので、例えば、会社での勤務時間帯、自宅でのプライベート時間帯などであり、ユーザ操作によって任意に設定されたものである。「指定フォルダ」は、表示対象画像が格納されている格納先を示したもので、「環境条件」に適した画像フォルダを指定する情報（フォルダ名など）であり、例えば、会社での勤務時間帯に適した画像フォルダを指定したり、自宅でのプライベート時間帯に適した画像フォルダを指定したりする。「画像特性条件」は、表示対象画像が特定の状態にあるか否かを判定するための画像特性条件であり、例えば、色、コントラスト、明度、大きさ、画質などを示し、表示に適した良質の画像のみをスライドショー表示させるための条件である。
【００５２】
図８は、第２実施形態においてスライドショー表示が指示された際に実行開始されるフローチャートである。
先ず、ＣＰＵ１は、抽出条件テーブルＥＸをアクセスして「環境条件」が設定されているかを調べ（ステップＢ１）、「環境条件」が設定されていなければ、上述した第１実施形態と同様に、画像フォルダＰＦあるいは記録メディア３に記憶されている各撮影画像のうち、例えば、その先頭に記憶されている１つの画像を表示対象画像として読み込み（ステップＢ２）、この画像を一定時間表示させる（ステップＢ３）。以下、スライドショー表示の終了を指示する終了操作が行われたかを調べ（ステップＢ４）、終了操作が行われなければ、上述のステップＢ２に戻り、次の表示対象画像を読み込み、以下、上述の動作を繰り返す。
【００５３】
一方、抽出条件テーブルＥＸに「環境条件」が設定されている場合には（ステップＢ１でＹＥＳ）、現在の環境として時計部１１から現在日時を取得すると共に、位置取得部１２から現在環境を取得し（ステップＢ５）、この現在環境に基づいて抽出条件テーブルＥＸを検索し、現在環境に一致する環境条件を特定する（ステップＢ６）。そして、特定した環境条件に対応付けられている「指定フォルダ」を読み出し、この「指定フォルダ」に該当する画像フォルダＰＦを指定すると共に（ステップＢ７）、この画像フォルダＰＦから１つの画像を表示対象画像として読み込む（ステップＢ８）。
【００５４】
次に、特定した環境条件に対応して「画像特性条件」が設定されているかを調べ（ステップＢ９）、「画像特性条件」が設定されていなければ、ステップＢ１２に移り、表示対象画像の画像内容を認識し、この表示対象画像内に人物が含まれているかを調べる（ステップＢ１３）。いま、表示対象画像が人物を撮影した画像でなければ（ステップＢ１３でＮＯ）、それを表示対象外とするためにステップＢ１５に移るが、人物を撮影した画像であれば（ステップＢ１３でＹＥＳ）、この表示対象画像を一定時間表示させる（ステップＢ１４）。そして、スライドショー表示の終了を指示する終了操作が行われたかを調べ（ステップＢ１５）、終了操作が行われなければ、上述のステップＢ５に戻り、現在環境を取得しながら上述の動作を繰り返す。
【００５５】
一方、特定した環境条件に対応して「画像特性条件」が設定されていれば（ステップＢ９でＹＥＳ）、表示対象画像内から特定部分（例えば、画像の中央部分、人物の顔部分）を抽出して当該特定部分の画像内容を認識し、その画像特性を検出する（ステップＢ１０）。例えば、特定部分の色、コントラスト、明度、大きさ、画質などを総合的に検出する。そして、この検出結果と「画像特性条件」とを比較することによって「画像特性条件」を満たす良質な画像であるか否かを調べる（ステップＢ１１）。いま、「画像特性条件」を満たす良質な画像であれば（ステップＢ１１でＹＥＳ）、この表示対象画像の画像内容を認識し（ステップＢ１２）、この表示対象画像内に人物が含まれていれば（ステップＢ１３でＹＥＳ）、表示対象画像を一定時間表示させる（ステップＢ１４）。以下、スライドショー表示の終了を指示する終了操作が行われるまで（ステップＢ１５）、上述のステップＢ５に戻り、現在環境を取得しながら上述の動作を繰り返す。
【００５６】
以上のように、この第２実施形態においてＣＰＵ１は、表示部８に複数の画像を順次切り替え表示させる場合（スライドショー表示を行わせる場合）に、切り替え表示の対象となる表示対象画像内から特定部分を抽出して当該特定部分の画像内容を認識し、この認識結果に基づいて当該表示対象画像を非表示とするか否かを判別し、非表示と判別された表示対象画像に対してその表示をスキップするようにしたので、表示に適さない画像が不用意に表示されてしまうことを効果的に防止することができ、特別なユーザ操作を行うことなく、表示に適した画像こみを対象とした切り替え表示が可能となる。
【００５７】
表示対象画像が特定の状態にあるか否かを判定するための「画像特性条件」が記憶されている状態において、ＣＰＵ１は、表示対象画像の画像特性を認識し、この画像特性と「画像特性条件」とが合致するか否かに基づいて非表示とするか否かを判別するようにしたので、画像特性条件（例えば、色、コントラスト、明度、大きさ、画質）に応じてスライドショー表示を制御し、例えば、画質などが悪い画像を表示しないようにすることができる。
【００５８】
現在環境が特定の環境にあるか否かを判定するための「環境条件」が記憶されている状態において、ＣＰＵ１は、現在環境が「環境条件」に合致する場合に、表示対象画像に対する画像認識を開始するようにしたので、例えば、会社内、自宅内、時間帯のように環境に応じてスライドショー表示を制御することができる。
【００５９】
「環境条件」に対応付けて「画像特性条件」が記憶されている状態において、現在環境が「環境条件」に合致する場合に、表示対象画像の画像特性を認識する画像認識を開始すると共に、この画像特性が当該「環境条件」に対応する「画像特性条件」に合致するか否かに基づいて非表示とするか否かを判別するようにしたので、環境に適した「画像特性条件」に応じてスライドショー表示を制御することができる。
【００６０】
「環境条件」に対応付けて、表示対象画像が格納されている「指定フォルダ」が記憶されている状態において、現在環境が「環境条件」に合致する場合に、この「環境条件」に対応する「指定フォルダ」によって示される画像フォルダ内の画像を表示対象画像として選択するようにしたので、現在の環境に適した画像フォルダを選択し、この画像フォルダ内の各画像をスライドショー表示の対象画像とすることができる。
【００６１】
なお、上述した第２実施形態においては、抽出条件テーブルＥＸを人物用とした場合を例示したが、自動車などの特定物であってもよい。
また、画像特性条件としては、例えば、色、コントラスト、明度、大きさ、画質のほか、大勢を撮影した集合写真であること、一人を撮影した単独写真であること、風景写真であることなどであってもよい。
【００６２】
また、上述した第１及び第２実施形態においては、静止画をスライドショー表示する場合を例示したが、動画をスライドショー表示する場合も同様に適用可能である。
また、画像表示装置としては、携帯電話装置に限らず、例えば、パーソナルコンピュータ、ＰＤＡ、デジタルカメラ、電子腕時計、音楽再生機などにも同様に適用可能である。
【図面の簡単な説明】
【００６３】
【図１】画像表示装置として適用した携帯電話装置の基本的な構成要素を示したブロック図。
【図２】アドレス帳ＡＤを説明するための図。
【図３】電源投入に伴って実行開始される携帯電話装置の全体動作を示したフローチャート。
【図４】図３に続く動作を示したフローチャート。
【図５】図４に続く動作を示したフローチャート。
【図６】「シークレット非表示モード」でのアドレス帳一覧表示の状態を示した図。
【図７】第２実施形態において使用される抽出条件テーブルＥＸを説明するための図。
【図８】第２実施形態においてスライドショー表示が指示された際に実行開始されるフローチャート。
【符号の説明】
【００６４】
１  ＣＰＵ
２  記憶部
３  記録メディア
５  電話通信部
７  操作部
８  表示部
９  報知部
１０  撮像部
１１  時計部
１２  位置取得部
ＰＦ  画像フォルダ
ＡＤ  アドレス帳
ＥＸ  抽出条件テーブル
【図１】
0005464637.tif 000002
【図２】
0005464637.tif 000003
【図３】
0005464637.tif 000004
【図４】
0005464637.tif 000005
【図５】
0005464637.tif 000006
【図６】
0005464637.tif 000007
【図７】
0005464637.tif 000008
【図８】
0005464637.tif 000009