(57)【特許請求の範囲】
【請求項１】
画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段と、
前記表示制御された画像の視認側方向を撮影する撮像手段と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段と、
前記表示制御された画像に対して加工処理を施す加工手段と、
前記撮像手段による撮影画像内で顔認識を行った結果から画像データベースを作成する画像データベース作成手段と、
を備え、
前記画像表示制御手段は、前記画像を前記加工手段による加工処理の施された加工画像に所定速度で遷移させて表示制御し、
前記撮像手段による撮影画像内に複数の顔が認識された時、前記画像データベースを参照して、全員の視線を検出してから、前記加工画像に所定速度で遷移させて表示する表示制御を完了することを特徴とする画像表示制御装置。
【請求項２】
画像を記憶する画像記憶手段を備えた画像表示制御装置のコンピュータを、
前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段、
前記表示制御された画像の視認側方向を撮影する撮像手段、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段、
前記表示制御された画像に対して加工処理を施す加工手段、
前記撮像手段による撮影画像内で顔認識を行った結果から画像データベースを作成する画像データベース作成手段、
として機能させ、
前記画像表示制御手段は、前記画像を前記加工手段による加工処理の施された加工画像に所定速度で遷移させて表示制御させ、
前記撮像手段による撮影画像内に複数の顔が認識された時、前記画像データベースを参照して、全員の視線を検出してから、前記加工画像に所定速度で遷移させて表示する表示制御を完了させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、デジタルカメラで撮影した画像などを取得して表示するデジタルフォトフレームなどの画像表示装置がある。このような画像表示装置では、表示する画像を特殊加工の施された加工画像（例えば絵画調の画像）に切り替える機能などが搭載されている。
【０００３】
ところで、表示する画像を切り替える場合には、瞬間的に画像を切り替えて表示するのではなく、元の画像が徐々に加工画像に遷移していく様子を表示することで、閲覧者に感動を与えることができる。但し、単純に画像を遷移させてしまうと、閲覧者が遷移の過程を見逃す可能性がある。
【０００４】
ところで近年、画像表示装置では、閲覧者の状態よって画像の表示状態を切り替える技術が提案されている（例えば特許文献１，２参照）。具体的には、これら特許文献１，２の技術では、閲覧者から画像表示装置までの距離や、閲覧者の顔の向き、注視状態、注視回数など、閲覧者の状態に基づいて、画像の表示状態を簡略化された状態と、詳細に表現された状態との間で切り替えるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１６４３２号公報
【特許文献２】特開２０１０−４１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、画像が遷移する過程を閲覧者が見逃してしまうのを防止することはできない。
【０００７】
本発明の課題は、画像が遷移する過程を閲覧者が見逃してしまうのを防止することのできる画像表示制御装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、画像を記憶する画像記憶手段と、前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段と、前記表示制御された画像の視認側方向を撮影する撮像手段と、前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段と、前記表示制御された画像に対して加工処理を施す加工手段と、前記撮像手段による撮影画像内で顔認識を行った結果から画像データベースを作成する画像データベース作成手段と、を備え、前記画像表示制御手段は、前記画像を前記加工手段による加工処理の施された加工画像に所定速度で遷移させて表示制御し、前記撮像手段による撮影画像内に複数の顔が認識された時、前記画像データベースを参照して、全員の視線を検出してから、前記加工画像に所定速度で遷移させて表示する表示制御を完了することを特徴とする画像表示制御装置を提供するものである。
【０００９】
請求項２記載の発明は、画像を記憶する画像記憶手段を備えた画像表示制御装置のコンピュータを、前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段、前記表示制御された画像の視認側方向を撮影する撮像手段、前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段、前記表示制御された画像に対して加工処理を施す加工手段、前記撮像手段による撮影画像内で顔認識を行った結果から画像データベースを作成する画像データベース作成手段、として機能させ、前記画像表示制御手段は、前記画像を前記加工手段による加工処理の施された加工画像に所定速度で遷移させて表示制御させ、前記撮像手段による撮影画像内に複数の顔が認識された時、前記画像データベースを参照して、全員の視線を検出してから、前記加工画像に所定速度で遷移させて表示する表示制御を完了させることを特徴とするプログラムを提供するものである。
【発明の効果】
【００１２】
本発明によれば、画像が遷移する過程を閲覧者が見逃してしまうのを防止することができる。
【図面の簡単な説明】
【００１３】
【図１】画像表示制御装置の概略構成を示す外観図である。
【図２】画像表示制御装置の概略構成を示すブロック図である。
【図３】画像表示処理の流れを示すフローチャートである。
【図４】画像の遷移の様子を示す図であり、（ａ）は加工前の元画像を示す図、（ｂ）は加工途中の画像を示す図、（ｃ）は加工後の画像を示す図である。
【図５】画像表示処理の流れを示すフローチャートである。
【図６】画像表示処理の流れを示すフローチャートである。
【図７】画像表示処理の流れを示すフローチャートである。
【図８】画像表示処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
〔第１実施形態〕
まず、本発明に係る画像表示制御装置の第１実施形態について説明する。
【００１５】
［外観構成］
図１は、本発明を適用した画像表示制御装置１の概略構成を示す外観図である。
この図に示すように、本実施の形態における画像表示制御装置１は、卓上に設置されるデジタルフォトフレームであり、ディスプレイ２０及びカメラ５０を備えている。
【００１６】
ディスプレイ２０は、画像や文字等を表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるディスプレイ２０は、いわゆるタッチパネル３０（図２参照）と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【００１７】
カメラ５０は、ディスプレイ２０の前方（手前側方向、視認側方向）を向いて撮像を行うようになっている。なお、このカメラ５０としては従来より公知のカメラを用いることができる。
【００１８】
［内部構成］
続いて、画像表示制御装置１の内部構造について説明する。図２は、画像表示制御装置１の内部構成を示すブロック図である。
【００１９】
この図に示すように、画像表示制御装置１は、表示部２と、入力部３と、通信部４と、撮影部５と、記憶媒体読取部６と、記憶部８と、ＣＰＵ９等とを備えて構成されている。
【００２０】
表示部２は、上述のディスプレイ２０を備えており、ＣＰＵ９から入力される表示信号に基づいて各種情報をディスプレイ２０に表示するようになっている。
【００２１】
入力部３は、上述のタッチパネル３０を備えており、押下されたタッチパネル３０の位置に対応する信号をＣＰＵ９に出力するようになっている。
【００２２】
通信部４は、他の電子機器との間でデータ通信を行うものであり、本実施の形態においては、記憶部８内の情報を送受信できるようになっている。
【００２３】
撮影部５は、上述のカメラ５０を備えており、ＣＰＵ９から入力される撮影信号に基づいてカメラ５０に撮影を行わせるようになっている。
【００２４】
記憶媒体読取部６は、カードスロット６０を備えており、当該カードスロット６０に装着された外部情報記憶媒体６０ａから情報を読み出したり、当該外部情報記憶媒体６０ａに情報を記録したりするようになっている。なお、図１ではカードスロット６０の図示を省略している。
【００２５】
記憶部８は、画像表示制御装置１の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ９の作業領域として機能するメモリである。本実施の形態においては、記憶部８は、本発明に係る画像表示プログラム８０と、画像データベース８１等とを記憶している。
【００２６】
画像表示プログラム８０は、後述の画像表示処理（図３参照）をＣＰＵ９に実行させるためのプログラムである。
【００２７】
画像データベース８１は、複数の画像についての画像データを記憶するようになっている。なお、この画像データベース８１は外部情報記憶媒体６０ａに記憶されていても良い。
【００２８】
ＣＰＵ９は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、画像表示制御装置１を統括的に制御するようになっている。具体的には、ＣＰＵ９は、入力部３から入力される操作信号等に応じて記憶部８に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ９は、処理結果を表示部２に適宜出力させる。
【００２９】
［動作］
続いて、画像表示制御装置１による画像表示処理について、図３を参照しつつ説明する。
【００３０】
この画像表示処理においては、まずＣＰＵ９は、画像データベース８１に記憶された何れかの画像をディスプレイ２０に表示させ（ステップＳ１）、カメラ５０にディスプレイ２０の前方を撮影させる（ステップＳ２）。
【００３１】
次に、ＣＰＵ９は、撮影画像内で顔認識を行って、ディスプレイ２０の前方に閲覧者の顔が存在するか否かを判定し（ステップＳ３）、存在しないと判定した場合（ステップＳ３；Ｎｏ）には上述のステップＳ２に移行する。なお、顔認識には、従来より公知の顔認識プログラムを用いることができる。
【００３２】
また、ステップＳ３においてディスプレイ２０の前方に閲覧者の顔が存在すると判定した場合（ステップＳ３；Ｙｅｓ）には、ＣＰＵ９は、認識された各顔から視線の向きを検出して、少なくとも１つの視線がディスプレイ２０に向いているか否かを判定し（ステップＳ４）、向いていないと判定した場合（ステップＳ４；Ｎｏ）には上述のステップＳ２に移行する。なお、「１つの視線」とは１つの顔の視線を意味する。また、視線の向きの検出には、従来より公知の視線検出プログラムを用いることができる。なお、本第１の実施形態や、後述の第２〜第５の実施形態においては視線がディスプレイ２０に向いているか否かを判定することとして説明するが、ディスプレイ２０に表示されている画像を向いているか否かを判定することとしてもよい。
【００３３】
また、ステップＳ４において少なくとも１つの視線がディスプレイ２０に向いていると判定した場合（ステップＳ４；Ｙｅｓ）には、ＣＰＵ９は、例えば図４（ａ）〜（ｃ）に順に示すように、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で徐々に遷移させて表示させる（ステップＳ５）。そして、一定時間経過後、若しくは一定の加工処理が進行すると、ＣＰＵ９は、加工画像の表示が完了しているか否かを判定し（ステップＳ６）、完了していないと判定した場合（ステップＳ６；Ｎｏ）には上述のステップＳ４に移行し、完了していると判定した場合（ステップＳ６；Ｙｅｓ）には画像表示処理を終了する。これにより、少なくとも１つの視線がディスプレイ２０に向いている間に、ディスプレイ２０に表示されている画像が加工処理の施された加工画像に所定速度で遷移して表示されることとなる。なお、画像の加工処理には、従来より公知の画像加工プログラムを用いることができる。このような画像の加工処理としては、画像を絵画調に変換する処理を用いることができる。更に、所定速度として、例えば数十秒間の間に１つの画像を加工画像に遷移させるような速度を用いることができる。元の画像を加工画像に所定速度で遷移させて表示させるとは、加工前後の画像を所定速度でクロスフェードさせることとしても良いし、元の画像を所定速度で加工しつつ表示させることとしても良い。
【００３４】
以上のように、本実施形態の画像表示制御装置１によれば、図３のステップＳ４〜Ｓ５等に示したように、少なくとも１つの視線がディスプレイ２０に向いている間に、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で遷移させて表示させるので、画像の遷移する過程を閲覧者が見逃してしまうのを防止することができる。
【００３５】
〔第２実施形態〕
続いて、本発明に係る画像表示制御装置の第２実施形態について説明する。なお、上記第１実施の形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【００３６】
本実施の形態における画像表示制御装置１Ａは、図２に示すように、記憶部８Ａを備えている。
この記憶部８Ａは、本発明に係る画像表示プログラム８０Ａを記憶している。
【００３７】
画像表示プログラム８０Ａは、後述の画像表示処理（図５参照）をＣＰＵ９に実行させるためのプログラムである。
【００３８】
続いて、画像表示制御装置１Ａによる画像表示処理について、図５を参照しつつ説明する。
【００３９】
この画像表示処理においては、まずＣＰＵ９は、画像データベース８１に記憶された何れかの画像をディスプレイ２０に表示させ（ステップＴ１）、カメラ５０にディスプレイ２０の前方を撮影させる（ステップＴ２）。
【００４０】
次に、ＣＰＵ９は、撮影画像内で顔認識を行って、ディスプレイ２０の前方に閲覧者の顔が存在するか否かを判定し（ステップＴ３）、存在しないと判定した場合（ステップＴ３；Ｎｏ）には上述のステップＴ２に移行する。
【００４１】
また、ステップＴ３においてディスプレイ２０の前方に閲覧者の顔が存在すると判定した場合（ステップＴ３；Ｙｅｓ）には、ＣＰＵ９は、認識された各顔から視線の向きを検出して、全ての視線がディスプレイ２０に向いているか否かを判定し（ステップＴ４）、向いていないと判定した場合（ステップＴ４；Ｎｏ）には上述のステップＴ２に移行する。
【００４２】
また、ステップＴ４において全ての視線がディスプレイ２０に向いていると判定した場合（ステップＴ４；Ｙｅｓ）には、ＣＰＵ９は、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で徐々に遷移させて表示させる（ステップＴ５）。そして、一定時間経過後、若しくは一定の加工処理が進行すると、ＣＰＵ９は、加工画像の表示が完了しているか否かを判定し（ステップＴ６）、完了していないと判定した場合（ステップＴ６；Ｎｏ）には上述のステップＴ４に移行し、完了していると判定した場合（ステップＴ６；Ｙｅｓ）には画像表示処理を終了する。これにより、カメラ５０を介して検出された全ての顔の視線がディスプレイ２０に向いている間に、ディスプレイ２０に表示されている画像が加工処理の施された加工画像に所定速度で遷移して表示されることとなる。
【００４３】
以上のように、本実施形態の画像表示制御装置１Ａによれば、図５のステップＴ４〜Ｔ５等に示したように、カメラ５０を介して検出された全ての顔の視線がディスプレイ２０に向いている間に、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に遷移させて表示させるので、画像の遷移する過程を閲覧者が見逃してしまうのを防止することができる。
【００４４】
〔第３実施形態〕
続いて、本発明に係る画像表示制御装置の第３実施形態について説明する。なお、上記の実施形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【００４５】
本実施の形態における画像表示制御装置１Ｂは、図２に示すように、記憶部８Ｂを備えている。
この記憶部８Ｂは、本発明に係る画像表示プログラム８０Ｂを記憶している。
【００４６】
画像表示プログラム８０Ｂは、後述の画像表示処理（図６参照）をＣＰＵ９に実行させるためのプログラムである。
【００４７】
続いて、画像表示制御装置１Ｂによる画像表示処理について、図６を参照しつつ説明する。
【００４８】
この画像表示処理においては、まずＣＰＵ９は、画像データベース８１に記憶された何れかの画像をディスプレイ２０に表示させ（ステップＵ１）、カメラ５０にディスプレイ２０の前方を撮影させる（ステップＵ２）。
【００４９】
次に、ＣＰＵ９は、撮影画像内で顔認識を行って、ディスプレイ２０の前方に閲覧者の顔が存在するか否かを判定し（ステップＵ３）、存在しないと判定した場合（ステップＵ３；Ｎｏ）には上述のステップＵ２に移行する。
【００５０】
また、ステップＵ３においてディスプレイ２０の前方に閲覧者の顔が存在すると判定した場合（ステップＵ３；Ｙｅｓ）には、ＣＰＵ９は、閲覧者の顔の数「Ｎ」（但し、Ｎは自然数）をカウントし、Ｎが２以上であるか否かを判定する（ステップＵ４）。
【００５１】
このステップＵ４においてＮが２以上でない、つまり１であると判定した場合（ステップＵ４；Ｎｏ）には、ＣＰＵ９は、認識された顔から視線の向きを検出して、視線がディスプレイ２０に向いているか否かを判定し（ステップＵ５）、向いていないと判定した場合（ステップＵ５；Ｎｏ）には上述のステップＵ２に移行する一方、視線がディスプレイ２０に向いていると判定した場合（ステップＵ５；Ｙｅｓ）には、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で徐々に遷移させて表示させ（ステップＵ６）、画像表示処理を終了する。
【００５２】
また、ステップＵ４においてＮが２以上であると判定した場合（ステップＵ４；Ｙｅｓ）には、ＣＰＵ９は、認識された顔のうち、何れかの顔の視線が現時点までに一度でもディスプレイ２０に向いたか否かを判定し（ステップＵ８）、向いていないと判定した場合（ステップＵ８；Ｎｏ）には、当該ステップＵ８を繰り返す。
【００５３】
また、ステップＵ８において何れかの顔の視線が現時点までに一度でもディスプレイ２０に向いたと判定した場合（ステップＵ８；Ｙｅｓ）には、ＣＰＵ９は、現時点までに一度でもディスプレイ２０に視線を向けたことのある顔の数「Ｍ」（但し、Ｍは自然数）をカウントアップする（ステップＵ９）。なお、Ｍは正味の値であり、同一の視線を重複してカウントした値（のべ値）ではない。
【００５４】
次に、ＣＰＵ９は、ディスプレイ２０に表示されている画像を、１００×（Ｍ／Ｎ）％だけ加工処理の施された加工画像に遷移させて表示させる（ステップＵ１０）。
【００５５】
そして、ＣＰＵ９は、ディスプレイ２０に一度も視線を向けていない顔が未だあるか否か、つまりＭ＜Ｎであるか否かを判定し（ステップＵ１１）、未だあると判定した場合（ステップＵ１１；Ｙｅｓ）には上述のステップＵ８に移行する一方、もうないと判定した場合（ステップＵ１１；Ｎｏ）には画像表示処理を終了する。
【００５６】
以上のように、本実施形態の画像表示制御装置１Ｂによれば、図６のステップＵ１０等に示したように、カメラ５０を介して検出された顔の数をＮ、カメラ５０を介して検出された各顔の視線のうち、ディスプレイ２０に一度でも向いた視線の数をＭとした場合に、表示されている画像をＭ／Ｎの割合だけ加工処理の施された加工画像に遷移させて表示させるので、全員の視線がディスプレイ２０に向いたときに、完全に加工処理の施された加工画像に遷移して表示されることとなる。従って、画像の遷移する過程を閲覧者が見逃してしまうのを防止することができる。
【００５７】
〔第４実施形態〕
続いて、本発明に係る画像表示制御装置の第４実施形態について説明する。なお、上記の実施形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【００５８】
本実施の形態における画像表示制御装置１Ｃは、図２に示すように、記憶部８Ｃを備えている。
この記憶部８Ｃは、本発明に係る画像表示プログラム８０Ｃを記憶している。
【００５９】
画像表示プログラム８０Ｃは、後述の画像表示処理（図７参照）をＣＰＵ９に実行させるためのプログラムである。
【００６０】
続いて、画像表示制御装置１Ｃによる画像表示処理について、図７を参照しつつ説明する。
この画像表示処理においては、まずＣＰＵ９は、画像データベース８１に記憶された何れかの画像をディスプレイ２０に表示させ（ステップＶ１）、カメラ５０にディスプレイ２０の前方を撮影させる（ステップＶ２）。
【００６１】
次に、ＣＰＵ９は、撮影画像内で顔認識を行って、ディスプレイ２０の前方に閲覧者の顔が存在するか否かを判定し（ステップＶ３）、存在しないと判定した場合（ステップＶ３；Ｎｏ）には上述のステップＶ２に移行する。
【００６２】
また、ステップＶ３においてディスプレイ２０の前方に閲覧者の顔が存在すると判定した場合（ステップＶ３；Ｙｅｓ）には、ＣＰＵ９は、閲覧者の顔の数「Ｎ」（但し、Ｎは自然数）をカウントし、Ｎが２以上であるか否かを判定する（ステップＶ４）。
【００６３】
このステップＶ４においてＮが２以上でない、つまり１であると判定した場合（ステップＶ４；Ｎｏ）には、ＣＰＵ９は、認識された顔から視線の向きを検出して、視線がディスプレイ２０に向いているか否かを判定し（ステップＶ５）、向いていないと判定した場合（ステップＶ５；Ｎｏ）には上述のステップＶ２に移行する一方、視線がディスプレイ２０に向いていると判定した場合（ステップＶ５；Ｙｅｓ）には、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で徐々に遷移させて表示させ（ステップＶ６）、画像表示処理を終了する。
【００６４】
また、ステップＶ４においてＮが２以上であると判定した場合（ステップＶ４；Ｙｅｓ）には、ＣＰＵ９は、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で遷移させて表示させ（ステップＶ８）、画像表示処理を終了する。但し、このステップＶ８での所定速度として、ＣＰＵ９は、ステップＶ３で検出された各顔の視線のうち、ディスプレイ２０に向いている視線の数をＭ（但し、Ｍは自然数）とし、画像遷移の基準速度をＶとした場合に、（Ｍ／Ｎ）×Ｖで算出される速度を用いるようになっている。基準速度Ｖとしては、例えば１秒間の間に１つの画像を加工画像に遷移させるような速度を用いることができる。
【００６５】
そして、ＣＰＵ９は、Ｎ及びＭの何れかの値が変化するか否かを判定し（ステップＶ９）、変化したと判定した場合（ステップＶ９；Ｙｅｓ）には上述のステップＶ８に移行する一方、変化しないと判定した場合（ステップＶ９；Ｎｏ）には画像表示処理を終了する。
【００６６】
以上のように、本実施形態の画像表示制御装置１Ｃによれば、図７のステップＶ８〜Ｖ９等に示したように、カメラ５０を介して検出された顔の数をＮ、カメラ５０を介して検出された各顔の視線のうち、ディスプレイ２０に向いている視線の数をＭ、画像遷移の基準速度をＶとした場合に、（Ｍ／Ｎ）×Ｖで算出される速度を画像遷移速度（所定速度）として用いるので、ディスプレイ２０に向いている視線の数が少ないほど、画像の遷移が遅くなる。従って、画像の遷移する過程を閲覧者が見逃してしまうのを、確実に防止することができる。
【００６７】
〔第５実施形態〕
続いて、本発明に係る画像表示制御装置の第５実施形態について説明する。なお、上記の実施形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【００６８】
本実施の形態における画像表示制御装置１Ｄは、図２に示すように、記憶部８Ｄを備えている。
この記憶部８Ｄは、本発明に係る画像表示プログラム８０Ｄと、画像データベース８１Ｄとを記憶している。
【００６９】
画像表示プログラム８０Ｄは、後述の画像表示処理（図８参照）をＣＰＵ９に実行させるためのプログラムである。
【００７０】
画像データベース８１Ｄは、各画像の画像データに対し、当該画像の閲覧対象者の顔に関する情報を付加して記憶している。ここで、閲覧対象者としては、例えば画像に写っている人や画像の撮影者、画像の所有者などを用いることができる。なお、閲覧対象者の顔に関する情報としては、顔画像の他、顔の特徴点に関する情報等、従来の顔照合技術で用いられるデータを用いることができる。
【００７１】
続いて、画像表示制御装置１Ｄによる画像表示処理について、図８を参照しつつ説明する。
この画像表示処理においては、まずＣＰＵ９は、画像データベース８１に記憶された何れかの画像をディスプレイ２０に表示させ（ステップＷ１）、カメラ５０にディスプレイ２０の前方を撮影させる（ステップＷ２）。
【００７２】
次に、ＣＰＵ９は、撮影画像内で顔認識を行って、ディスプレイ２０の前方に閲覧者の顔が存在するか否かを判定し（ステップＷ３）、存在しないと判定した場合（ステップＷ３；Ｎｏ）には上述のステップＷ２に移行する。
【００７３】
また、ステップＷ３においてディスプレイ２０の前方に閲覧者の顔が存在すると判定した場合（ステップＷ３；Ｙｅｓ）には、ＣＰＵ９は、認識された各顔から視線の向きを検出して、検出された視線がディスプレイ２０に向いているか否かを判定し（ステップＷ４）、向いていないと判定した場合（ステップＷ４；Ｎｏ）には上述のステップＷ２に移行する。
【００７４】
また、ステップＷ４において視線がディスプレイ２０に向いていると判定した場合（ステップＷ４；Ｙｅｓ）には、ＣＰＵ９は、視線を向けた顔に閲覧対象者の顔があるか否か、つまり視線を向けた顔と、表示中の画像の画像データに付加された閲覧対象者の顔に関する情報とが合致するか否かを判定し（ステップＷ５）、合致しないと判定した場合（ステップＷ５；Ｎｏ）には画像表示処理を終了する。
【００７５】
そして、ステップＷ５において視線を向けた顔に閲覧対象者の顔があると判定した場合（ステップＷ５；Ｙｅｓ）には、ＣＰＵ９は、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に所定速度で徐々に遷移させて表示させる（ステップＷ６）。そして、一定時間経過後、若しくは一定の加工処理が進行すると、ＣＰＵ９は、加工画像の表示が完了しているか否かを判定し（ステップＷ７）、完了していないと判定した場合（ステップＷ７；Ｎｏ）には上述のステップＷ４に移行し、完了していると判定した場合（ステップＷ７；Ｙｅｓ）には画像表示処理を終了する。これにより、カメラ５０を介して検出され、かつ、閲覧対象者の顔に関する情報に合致する各顔の視線のうち、少なくとも１つの視線がディスプレイ２０に向いている場合には、表示画像が加工画像に所定速度で徐々に遷移して表示されることとなる。
【００７６】
以上のように、本実施形態の画像表示制御装置１Ｄによれば、図８のステップＷ５〜Ｗ６等に示したように、カメラ５０を介して検出され、かつ閲覧対象者の顔に関する情報に合致する各顔の視線のうち、少なくとも１つの視線がディスプレイ２０に向いている場合に、ディスプレイ２０に表示されている画像を加工処理の施された加工画像に遷移させて表示させるので、予め指定された閲覧者が画像の遷移過程を見逃してしまうのを防止することができる。
【００７７】
なお、上記の実施の形態における画像表示制御装置１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【００７８】
例えば、本発明に係る画像表示制御装置をフォトフレーム等として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。この点、例えばモニターに接続されるサーバや、プロジェクターなど、装置自体が表示領域を有しないものであっても適用可能である。この場合には、カメラ５０はスクリーンやモニタなどの近傍に配設され、表示領域に対向する方向を撮影することとなる。
また、本発明に係る画像表示プログラム８０は、画像表示制御装置１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【００７９】
また、上記第５の実施形態においては、閲覧対象者の顔に関する情報が各画像データに付加されることとして説明したが、画像データとは別個のデータベースに記憶されることとしても良い。
【００８０】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段と、
前記表示制御された画像の視認側方向を撮影する撮像手段と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段と、
を備え、
前記画像表示制御手段は、
前記視線検出手段により検出された各顔の視線のうち、少なくとも１つの視線が前記表示制御された画像に向いている間、当該画像を加工処理の施された加工画像に所定速度で遷移させて表示制御することを特徴とする画像表示制御装置。
＜請求項２＞
請求項１記載の画像表示制御装置において、
前記画像表示制御手段は、
前記視線検出手段により検出された顔の数をＮ（但し、Ｎは自然数）、前記視線検出手段により検出された各顔の視線のうち、前記表示制御された画像に向いている視線の数をＭ（但し、Ｍは自然数）、当該画像表示制御手段による画像遷移の基準速度をＶとした場合に、
（Ｍ／Ｎ）×Ｖで算出される速度を前記所定速度として用いることを特徴とする画像表示制御装置。
＜請求項３＞
画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段と、
前記表示制御された画像の視認側方向を撮影する撮像手段と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段と、
を備え、
前記画像表示制御手段は、
前記視線検出手段により検出された全ての顔の視線が前記表示制御された画像に向いている間、当該画像を加工処理の施された加工画像に遷移させて表示制御することを特徴とする画像表示制御装置。
＜請求項４＞
画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段と、
前記表示制御された画像の視認側方向を撮影する撮像手段と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段と、
を備え、
前記画像表示制御手段は、
前記視線検出手段により検出された顔の数をＮ（但し、Ｎは自然数）、前記視線検出手段により検出された各顔の視線のうち、前記表示制御された画像に一度でも向いた視線の数をＭ（但し、Ｍは自然数）とした場合に、当該画像を、Ｍ／Ｎの割合だけ加工処理の施された加工画像に遷移させて表示制御することを特徴とする画像表示制御装置。
＜請求項５＞
閲覧対象者情報を対応付けた画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像を表示制御する画像表示制御手段と、
前記表示制御された画像の視認側方向を撮影する撮像手段と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出手段と、
前記視線検出手段により検出された顔が前記表示制御された画像における閲覧対象者の顔であるか否かを判定する顔判定手段と、
を備え、
前記画像表示制御手段は、
前記顔判定手段により閲覧対象者の顔であると判定された各顔の視線のうち、少なくとも１つの視線が前記表示制御された画像に向いている間、当該画像を加工処理の施された加工画像に遷移させて表示制御することを特徴とする画像表示制御装置。
＜請求項６＞
請求項１〜５の何れか一項に記載の画像表示制御装置において、
前記画像表示制御手段は、
前記加工処理として、画像を絵画調に変換する処理を行うことを特徴とする画像表示制御装置。
＜請求項７＞
表示手段と、
画像を記憶する画像記憶手段と、
前記表示手段の視認側方向を撮影する撮像手段と、
を備えるコンピュータに、
前記画像記憶手段に記憶された画像を前記表示手段に表示させる画像表示制御機能と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出機能と、
を実現させ、
前記画像表示制御機能は、
前記視線検出機能により検出された各顔の視線のうち、少なくとも１つの視線が前記表示手段に向いている間、前記表示手段に表示されている画像を加工処理の施された加工画像に所定速度で遷移させて表示させることを特徴とするプログラム。
＜請求項８＞
表示手段と、
画像を記憶する画像記憶手段と、
前記表示手段の視認側方向を撮影する撮像手段と、
を備えるコンピュータに、
前記画像記憶手段に記憶された画像を前記表示手段に表示させる画像表示制御機能と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出機能と、
を実現させ、
前記画像表示制御機能は、
前記視線検出機能により検出された全ての顔の視線が前記表示手段に向いている間、前記表示手段に表示されている画像を加工処理の施された加工画像に遷移させて表示させることを特徴とするプログラム。
＜請求項９＞
表示手段と、
画像を記憶する画像記憶手段と、
前記表示手段の視認側方向を撮影する撮像手段と、
を備えるコンピュータに、
前記画像記憶手段に記憶された画像を前記表示手段に表示させる画像表示制御機能と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出機能と、
を実現させ、
前記画像表示制御機能は、
前記視線検出機能により検出された顔の数をＮ（但し、Ｎは自然数）、前記視線検出機能により検出された各顔の視線のうち、前記表示手段に一度でも向いた視線の数をＭ（但し、Ｍは自然数）とした場合に、前記表示手段に表示されている画像を、Ｍ／Ｎの割合だけ加工処理の施された加工画像に遷移させて表示させることを特徴とするプログラム。
＜請求項１０＞
表示手段と、
閲覧対象者情報を対応付けた画像を記憶する画像記憶手段と、
前記表示手段の視認側方向を撮影する撮像手段と、
を備えるコンピュータに、
前記画像記憶手段に記憶された画像を前記表示手段に表示させる画像表示制御機能と、
前記撮像手段による撮影画像内で顔認識を行うとともに、認識された各顔から視線の向きを検出する視線検出機能と、
前記視線検出機能により検出された顔が前記表示制御された画像における閲覧対象者の顔であるか否かを判定する顔判定機能と、
を実現させ、
前記画像表示制御機能は、
前記顔判定機能により閲覧対象者の顔であると判定された各顔の視線のうち、少なくとも１つの視線が前記表示手段に向いている間、前記表示手段に表示されている画像を加工処理の施された加工画像に遷移させて表示させることを特徴とするプログラム。
【符号の説明】
【００８１】
１，１Ａ〜１Ｄ        画像表示制御装置
２                    表示部
８                    記憶部
９                    ＣＰＵ
８０，８０Ａ〜８０Ｄ  画像表示プログラム
【図１】
0005510366.tif 000002
【図２】
0005510366.tif 000003
【図３】
0005510366.tif 000004
【図５】
0005510366.tif 000005
【図６】
0005510366.tif 000006
【図７】
0005510366.tif 000007
【図８】
0005510366.tif 000008
【図４】
0005510366.tif 000009