(57)【特許請求の範囲】
【請求項１】
表示面に表示画像を表示する表示手段と、前記表示面の前方を撮像画像として撮像する撮像手段と、前記表示画像を制御する制御手段とを備える画像表示装置であって、
前記制御手段は、前記撮像画像において、前記撮像画像を前記表示画像として前記表示面に表示した場合に使用者の所定部位が表示される位置に基づいて算出される所定領域に装飾画像を表示する画像表示処理を実行し、前記装飾画像を前記撮像画像とともに前記表示画像として前記表示面に表示し、
前記制御手段は、撮像時刻の異なる前回の撮像画像と今回の撮像画像について、今回の撮像画像における前回の撮像画像との変化分を白画素として表示する差分画像を生成し、今回の撮像画像において、前記差分画像において白画素が表示される位置に対応する位置を、前記所定部位が表示されている位置として検出する
ことを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置であって、
前記撮像手段は、前記表示面から所定の範囲に前記使用者が位置しているか否かを判断し、前記表示面から所定の範囲に前記使用者が位置していると判断した場合にのみ前記画像表示処理を実行する
ことを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置であって、
前記制御手段は、前記撮像画像を上領域と下領域とに区画する仮想区画線を前記撮像画像中に設定するとともに、
前記下領域に前記白画素を検出したときに、当該白画素が前記仮想区画線まで連続して検出されたことをもって、前記表示面から所定の範囲に前記使用者が位置していると判断する
ことを特徴とする画像表示装置。
【請求項４】
請求項２または３に記載の画像表示装置であって、
前記制御手段は、前記装飾画像を表示する前記所定領域を前記白画素が表示される領域の大きさに基づいて設定する
ことを特徴とする画像表示装置。
【請求項５】
請求項１〜３のいずれか一項に記載の画像表示装置であって、
前記制御手段は、撮像時刻の異なる前回の撮像画像と今回の撮像画像との間の変化分を白画素として検出し、前記白画素が表示される領域の重心位置をそれぞれ算出し、この重心位置の移動方向に基づいて、前記所定領域を設定する
ことを特徴とする画像表示装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像表示装置であって、
前記使用者の前記所定部位が表示されている位置を（ｘ´，ｙ´）とし、前記所定領域を（Ｘ，Ｙ）とすると、
前記所定領域は、所定の定数であるｗｘ，ｗｙ，ｖｘ，ｖｙ，ｗ１，ｗ２，ｗ３，ｗ４，Ａ，Ｂ，ＣおよびＤと、前記画像表示処理の開始時にカウントを開始する時間であるｔと、以下の数式とに基づいて設定される
ことを特徴とする画像表示装置。
Ｘ  ＝  （ｗｘ＋ｖｘ）ｔ＋Ａｓｉｎ（ｗ１ｔ）＋Ｂｓｉｎ（ｗ２ｔ）＋ｘ´
Ｙ  ＝  （ｗｙ＋ｖｙ）ｔ＋Ｃｃｏｓ（ｗ３ｔ）＋Ｄｃｏｓ（ｗ４ｔ）＋ｙ´
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示面に画像を表示する画像表示装置に関する。
【背景技術】
【０００２】
近年、広告等を表示するために乗り物や店舗等に設置される画像表示装置として、動画を表示することができるものが多く用いられている。このような画像表示装置としては、通行人の注目を効果的に集めることができる動画等（以下、「画像」）を表示することができるものが好ましい。
【０００３】
例えば、特許文献１には、コンピュータにより制御された画像をディスプレイに表示することができる画像表示装置が開示されている。このような画像表示装置によれば、同一の場所に配設された複数のディスプレイに連続映像を配信することで通行人の注目をある程度集めることができることができるようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５７０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の画像表示装置は、当該画像表示装置の前方を通行する通行人とは何ら関連のない予め定められた所定の画像を表示するものでしかない。このため、このような画像表示装置に表示される画像は、通行人にとっては変化や斬新さに欠けるものでしかなく、この画像を用いることで通行人の注目を効果的に集めることは困難であった。
【０００６】
本発明は、このような事情を鑑みてなされたものであり、表示面の前方に位置する通行人と関連があり、通行人の興味を引き付けることができる画像を表示する画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様は、表示面に表示画像を表示する表示手段と、前記表示面の前方を撮像画像として撮像する撮像手段と、前記表示画像を制御する制御手段とを備える画像表示装置であって、前記制御手段は、前記撮像画像において使用者の所定部位が表示されている位置を起点として設定する所定領域に装飾画像を表示する画像表示処理を実行し、前記装飾画像を前記撮像画像とともに前記表示画像として前記表示面に表示することを特徴としている。
より具体的には、本発明は、表示面に表示画像を表示する表示手段と、前記表示面の前方を撮像画像として撮像する撮像手段と、前記表示画像を制御する制御手段とを備える画像表示装置であって、前記制御手段は、前記撮像画像において、前記撮像画像を前記表示画像として前記表示面に表示した場合に使用者の所定部位が表示される位置に基づいて算出される所定領域に装飾画像を表示する画像表示処理を実行し、前記装飾画像を前記撮像画像とともに前記表示画像として前記表示面に表示し、前記制御手段は、撮像時刻の異なる前回の撮像画像と今回の撮像画像について、今回の撮像画像における前回の撮像画像との変化分を白画素として表示する差分画像を生成し、今回の撮像画像において、前記差分画像において白画素が表示される位置に対応する一意を、前記所定部位が表示されている位置として検出することを特徴としている。
【０００８】
同構成（第一態様にかかる画像表示装置）では、制御装置は、表示面の前方を撮像した撮像画像において使用者の所定部位が表示されている位置を起点とする所定領域に装飾画像を表示する。そして、この装飾画像と撮像画像とを表示画像として表示面に表示する。このため、表示面には、表示面の前方の画像とともに、装飾画像が使用者の所定部位を起点として表示されることとなる。同構成によれば、このように使用者と関連がある位置に装飾画像を表示することで、使用者と関連のある表示画像を表示面に表示することができる。したがって、使用者である通行人の興味を引き付けることができる画像を表示面に表示することができる。
【０００９】
本発明の第二態様は、第一態様にかかる画像表示装置であって、前記制御手段は、撮像時刻の異なる前回の撮像画像と今回の撮像画像との間の変化分を白画素として検出し、この白画素が表示される位置に基づいて前記所定部位が表示されている位置を検出することを特徴としている。
【００１０】
本発明の第三態様は、第一態様または第二態様にかかる画像表示装置であって、前記撮像手段は、前記表示面から所定の範囲に前記使用者が位置していないと判断したときには、前記画像表示処理の実行を禁止することを特徴としている。
より具体的には、本発明は、上述した画像表示装置であって、前記撮像手段は、前記表示面から所定の範囲に前記使用者が位置しているか否かを判断し、前記表示面から所定の範囲に前記使用者が位置していると判断した場合にのみ前記画像表示処理を実行することを特徴としている。

【００１１】
同構成（第三態様にかかる画像表示装置）によれば、表示面から所定の範囲に使用者が位置していないときには画像表示処理の実行が禁止されるため、使用者が表示面の前方におらず、表示面に装飾画像を表示する必要がない場合まで画像表示処理が実行されることを抑制することができるようになる。
【００１２】
本発明の第四態様は、第二態様または第三態様にかかる画像表示装置であって、前記制御手段は、前記撮像画像を上領域と下領域とに区画する仮想区画線を前記撮像画像中に設定するとともに、前記下領域に前記白画素を検出したときに、当該白画素が前記仮想区画線まで連続して検出されたことをもって、前記表示面から所定の範囲に前記使用者が位置していると判断することを特徴としている。
【００１３】
前方に位置する使用者の全身を撮像することができるように撮像手段を配設した場合、当該撮像手段にて撮像される撮像画像の下領域には撮像手段前方の床面が表示される。そして、当該撮像画像の上領域には床面上の空間が表示される。このため、使用者が撮像手段の前方に位置しているときには、床面にある使用者の足部が白画素として下領域に検出されるとともに、使用者の下肢等が、仮想区画線まで連続して白画素として検出される。
【００１４】
同構成（第四態様にかかる画像表示装置）では、このように下領域に白画素を検出したときに、この白画素を仮想区画線まで連続して検出したことをもって、表示面から所定の範囲に使用者が位置していると判断するため、表示面から所定の範囲に使用者が位置しているか否かを好適に判断することができる。
【００１５】
本発明の第五態様は、第二態様〜第四態様のいずれかにかかる画像表示装置であって、前記制御手段は、前記装飾画像を表示する前記所定領域を前記白画素が表示される領域の大きさに基づいて設定することを特徴としている。
【００１６】
同構成（第五態様にかかる画像表示装置）によれば、使用者の移動速度に基づいて装飾画像を表示する所定領域を設定することができるため、装飾画像を使用者の移動態様に基づいて表示することができる。
【００１７】
本発明の第六態様は、第一態様〜第四態様のいずれかにかかる画像表示装置であって、前記制御手段は、撮像時刻の異なる前回の撮像画像と今回の撮像画像との間の変化分を白画素として検出し、前記白画素が表示される領域の重心位置をそれぞれ算出し、この重心位置の移動方向に基づいて、前記所定領域を設定することを特徴としている。
【００１８】
同構成（第六態様にかかる画像表示装置）によれば、所定部位の移動方向に基づいて装飾画像を表示する所定領域を設定することができるため、装飾画像を使用者の移動態様に応じて表示面に表示することができるようになる。
【００１９】
本発明の第七態様は、第一態様〜第六態様にいずれかにかかる画像表示装置であって、前記使用者の前記所定部位が表示されている位置を（ｘ´，ｙ´）とすると、前記所定領域は、所定の定数であるｗｘ，ｗｙ，ｖｘ，ｖｙ，ｗ１，ｗ２，ｗ３，ｗ４，Ａ，Ｂ，ＣおよびＤと、以下の数式とに基づいて設定されることを特徴としている。
Ｘ  ＝  （ｗｘ＋ｖｘ）ｔ＋Ａｓｉｎ（ｗ１ｔ）＋Ｂｓｉｎ（ｗ２ｔ）＋ｘ´
Ｙ  ＝  （ｗｙ＋ｖｙ）ｔ＋Ｃｃｏｓ（ｗ３ｔ）＋Ｄｃｏｓ（ｗ４ｔ）＋ｙ´
より具体的には、本発明は、上述したいずれかにかかる画像表示装置であって、前記使用者の前記所定部位が表示されている位置を（ｘ´，ｙ´）とし、前記所定領域を（Ｘ，Ｙ）とすると、前記所定領域は、所定の定数であるｗｘ，ｗｙ，ｖｘ，ｖｙ，ｗ１，ｗ２，ｗ３，ｗ４，Ａ，Ｂ，ＣおよびＤと、前記画像表示処理の開始時にカウントを開始する時間であるｔと、以下の数式とに基づいて設定されることを特徴としている。
Ｘ  ＝  （ｗｘ＋ｖｘ）ｔ＋Ａｓｉｎ（ｗ１ｔ）＋Ｂｓｉｎ（ｗ２ｔ）＋ｘ´
Ｙ  ＝  （ｗｙ＋ｖｙ）ｔ＋Ｃｃｏｓ（ｗ３ｔ）＋Ｄｃｏｓ（ｗ４ｔ）＋ｙ´
【発明の効果】
【００２０】
本発明によれば、表示面の前方に位置する通行人と関連があり、通行人の興味を引き付けることができる画像を表示する画像表示装置を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】（ａ）は、本発明の第一実施形態にかかる画像表示装置の概略構成図、（ｂ）は、同実施形態にかかる所定部位検出処理を説明するための説明図。
【図２】同実施形態にかかる表示画像の処理方法を示すフローチャート。
【図３】同実施形態にかかる所定部位検出処理の処理手順を示すフローチャート。
【図４】同実施形態にかかる画像表示処理の処理手順を示すフローチャート。
【図５】（ａ）は、同実施形態にかかる表示画像が表示される画像表示装置の概略構成図、（ｂ）は、同実施形態にかかる表示画像の一例を示すディスプレイの表示画面図。
【図６】（ａ）は、他の実施形態にかかる所定部位検出処理を説明するための説明図、（ｂ）は、同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図７】本発明の第二実施形態にかかる表示画像の処理方法を示すフローチャート。
【図８】（ａ）は、同実施形態にかかる画像表示装置および使用者を示す概略図、（ｂ）は、同実施形態にかかる位置検出処理を説明するための説明図。
【図９】同実施形態にかかる位置検出処理の処理手順を示すフローチャート。
【図１０】（ａ）〜（ｄ）は、本発明の第三実施形態にかかる初期速度ｖｘ，ｖｙの算出方法を説明するための説明図。
【図１１】（ａ）は、本発明の第四実施形態にかかる画像表示装置の概略構成図、（ｂ）は、同実施形態にかかる所定部位検出処理を説明するための説明図。
【図１２】同実施形態にかかる表示画像の処理方法を示すフローチャート。
【図１３】同実施形態にかかる距離判断処理の処理手順を示すフローチャート。
【図１４】同実施形態にかかる所定部位検出処理の処理手順を示すフローチャート。
【図１５】同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図１６】（ａ）は、他の実施形態にかかる所定部位検出処理を説明するための説明図、（ｂ）は、同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図１７】第五実施形態にかかる表示画像の処理方法を示すフローチャート。
【図１８】同実施形態にかかる所定部位検出処理の処理手順を示すフローチャート。
【図１９】同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図２０】（ａ）は、他の実施形態にかかる所定部位検出処理を説明するための説明図、（ｂ）は、同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図２１】（ａ）は、本発明の第六実施形態にかかる画像表示装置の概略構成図、（ｂ）は、同実施形態にかかる所定部位検出処理を説明するための説明図。
【図２２】同実施形態にかかる所定部位検出処理の処理手順を示すフローチャート。
【図２３】同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図２４】（ａ）は、他の実施形態にかかる所定部位検出処理を説明するための説明図、（ｂ）は、同実施形態にかかる表示画像が表示される画像表示装置の概略構成図。
【図２５】第七実施形態にかかる画像表示処理の処理手順を説明するフローチャート。
【図２６】（ａ）〜（ｄ）は、同実施形態にかかる初期速度ｖｘ，ｖｙの算出方法を説明するための説明図。
【図２７】（ａ）および（ｂ）は、同実施形態にかかる表示画像の一例を示すディスプレイの表示画面図。
【図２８】他の実施形態にかかる画像表示装置の概略構成図。
【図２９】他の実施形態にかかる画像表示装置の概略構成図。
【発明を実施するための形態】
【００２２】
（第一実施形態）
以下、本発明を具体化した第一実施形態を図１〜図５に基づいて説明する。
まず、図１（ａ）を参照しながら、本実施形態にかかる画像表示装置１の概略構成について説明する。
【００２３】
同図１（ａ）に示されるように、画像表示装置１は、カメラ２（本発明の「撮像手段」に相当）と、このカメラ２に接続されるパーソナルコンピュータとしてのＰＣ３（本発明の「制御手段」および「表示手段」に相当）と、このＰＣ３に接続されるディスプレイ４（本発明の「表示面」に相当）とを備えている。これらカメラ２およびディスプレイ４は、前方を通行人（以下、「使用者」）が多く通る乗り物や店舗等に設置されることが好ましい。
【００２４】
カメラ２は、ディスプレイ４の中央上部に配設され、ディスプレイ４前方を撮像する。
ここで、カメラ２の撮像範囲は、ディスプレイ４前方に起立した使用者２０の全身が収まる範囲であればよい。
【００２５】
なお、カメラ２とＰＣ３との接続方法、およびＰＣ３とディスプレイ４との接続方法は、特に限定されるものではなく、例えば、有線方式や無線方式のネットワークを介して接続されていてもよい。
【００２６】
このように構成された画像表示装置１において、カメラ２にて撮像されたディスプレイ４前方の画像（以下、「撮像画像」）の画像情報は、ＰＣ３に出力される。なお、カメラ２は、ディスプレイ４前方を１秒間に５〜３０回のうち任意の回数撮像する。撮像画像の撮像回数が１秒間に５回未満であると、使用者２０の動きを適切に捉えることが困難となる。一方、撮像画像の撮像回数が１秒間に３０回を超えると、ＰＣ３が処理すべき画像量が多くなりすぎてしまう。
【００２７】
ＰＣ３は、この撮像画像上に、図１（ｂ）に示されるように、横方向をＸ軸、当該横方向に垂直な方向をＹ軸、左下端を（０，０）、右上端を（Ｗ，Ｈ）とする座標を設定する。そして、この座標が設定された撮像画像上に装飾画像を重畳してこれを表示画像とし、この表示画像の画像情報をディスプレイ４に出力する。以下、詳細に説明する。
【００２８】
まず、図２を参照しながら、本実施形態における表示画像の処理方法について説明する。同図２に示されるように、本処理が開始されると、まず、ＰＣ３は、所定部位検出処理を実行する（ステップＳ１００）。そして、検出した所定部位を起点として設定する領域に装飾画像を表示する画像表示処理（ステップＳ１０１）を実行する。
【００２９】
以下、これら所定部位検出処理および画像表示処理について詳細に説明する。
まず、所定部位検出処理について、図３を参照しながら詳細に説明する。
同図３に示されるように、本処理が開始されると、まず、ＰＣ３はカメラ２から撮像画像の画像情報を取得し（ステップＳ２００）、この撮像画像に対して白と黒の二階調に変換する二値化処理を施す（ステップＳ２０１）。
【００３０】
そして、この二値化処理を施した撮像画像に対して差分処理を実行する（ステップＳ２０２）。具体的には、前回の制御周期でカメラ２から取得して二値化処理を施した撮像画像と、今回の制御周期でカメラ２から取得して二値化処理を施した撮像画像との間で差分画像を生成する。前回の制御周期で取得した撮像画像と今回の制御周期で取得した撮像画像との間に変化分が存在する場合、差分画像において当該変化分が位置する座標には白画素が表示される。
【００３１】
次に、ＰＣ３は、今回の制御周期でカメラ２から取得して二値化処理を施した撮像画像を保存する（ステップＳ２０３）。そして、ＰＣ３は、差分画像において、座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ２０４）。なお、基準値Ｃは「２００」以上の値に設定されていることが好ましく、「２５０」以上の値に設定されていることが更に好ましい。本実施形態では、所定部位の安定検出という目的から、「２５５」に予め設定されている。
【００３２】
座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ２０４；ＹＥＳ）、座標ｆ（ｘ，ｙ）には白画素が表示されている。すなわち前回の制御周期で取得した撮像画像の座標ｆ（ｘ，ｙ）に表示されている画像と今回の制御周期で取得した撮像画像の座標ｆ（ｘ，ｙ）に表示されている画像とは異なっている。
【００３３】
本実施形態では、このような変化分は、ディスプレイ４前方に起立した使用者２０が動いたことに起因して生じたものであるとして、座標ｆ（ｘ，ｙ）に所定部位が位置していると判断する。そこで、座標ｆ（ｘ，ｙ）を動きの検出点とする（ステップＳ２０９）。
【００３４】
これに対して、座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ２０４；ＮＯ）、座標ｆ（ｘ，ｙ）のｘ座標値をインクリメント（ｘ＝ｘ＋１）する（ステップＳ２０５）。そして、座標ｆ（ｘ，ｙ）のｘ座標値が、所定値Ｗ（撮像画像に設定されたｘ座標の右端の値）以上であるか否かを判断する（ステップＳ２０６）。
【００３５】
座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ２０６；ＮＯ）、ステップＳ２０４およびＳ２０５の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ２０６；ＹＥＳ）、座標ｆ（ｘ，ｙ）のｙ座標値をインクリメント（ｙ＝ｙ＋１）して（ステップＳ２０７）、座標ｆ（ｘ，ｙ）のｙ座標値が、所定値Ｈ（撮像画像に設定されたｙ座標の上端の値）以上であるか否かを判断する（ステップＳ２０８）。
【００３６】
座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ２０８；ＮＯ）、ステップＳ２０４〜Ｓ２０７の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ２０８；ＹＥＳ）、および上述したように座標ｆ（ｘ，ｙ）を動きの検出点とした後（ステップＳ２０９）、座標ｆ（ｘ，ｙ）のｘ座標値およびｙ座標値をそれぞれｘ＝「０」，ｙ＝「０」として（ステップＳ２１０）、この所定部位検出処理を一旦終了する。
【００３７】
次に、画像表示処理について、図４を参照しながら詳細に説明する。
同図４に示されるように、本処理が開始されると、まず、ＰＣ３は初期速度ｖｘ，ｖｙを設定する（ステップＳ３００）。
なお、初期速度ｖｘは装飾画像のｘ軸方向における最初の移動速度、初期速度ｖｙは装飾画像のｙ軸方向における最初の移動速度である。これら初期速度ｖｘ，ｖｙは、予め所定の値に設定してもよいし、本処理の開始毎に異なる値に設定してもよい。本実施形態では、予め所定の値に設定されている。
【００３８】
次に、ＰＣ３は、初期速度ｖｘが「０」以上であるか否かを判断する（ステップＳ３０１）。初期速度ｖｘが「０」以上であると判断する場合（ステップＳ３０１；ＹＥＳ）、初期速度ｖｘを式（１）に基づいて補正する（ステップＳ３０２）。ここで、減速速度Ｖｘは、予め所定の値に設定してもよいし、所定部位の動く速度等に応じて設定してもよい。
ｖｘ＝ｖｘ−Ｖｘ…（１）
一方、初期速度ｖｘが「０」未満であると判断する場合（ステップＳ３０１；ＮＯ）、初期速度ｖｘ＝「０」とする（ステップＳ３０３）。
【００３９】
そして、ＰＣ３は、初期速度ｖｙが「０」以上であるか否かを判断する（ステップＳ３０４）。初期速度ｖｙが「０」以上であると判断する場合（ステップＳ３０４；ＹＥＳ）、初期速度ｖｙを式（２）に基づいて補正する（ステップＳ３０５）。ここで、減速速度Ｖｙは、予め所定の値に設定してもよいし、所定部位の動く速度等に応じて設定してもよい。本実施形態では、減速速度Ｖｘ，Ｖｙは、予め所定の値に定められている。
ｖｙ＝ｖｙ−Ｖｙ…（２）
このように初期速度ｖｘ，ｖｙを補正することで、装飾画像がｘ軸方向およびｙ軸方向に減速しながら移動するように表示することができる。
一方、初期速度ｖｙが「０」未満であると判断する場合（ステップＳ３０４；ＮＯ）、初期速度ｖｘ＝「０」とする（ステップＳ３０６）。
【００４０】
次に、装飾画像を表示する座標ｇ（ｘ，ｙ）を以下の式（３）および（４）を用いて算出する（ステップＳ３０７）。なお、この座標計算においては、検出した所定部位の位置する座標ｆ（ｘ，ｙ）のｘ座標値およびｙ座標値をそれぞれ「ｘ´」，「ｙ´」とする。
ｘ＝（ｗｘ＋ｖｘ）ｔ＋Ａｓｉｎ（ω１ｔ）＋Ｂｓｉｎ（ω２ｔ）＋ｘ´…（３）
ｙ＝（ｗｙ＋ｖｙ）ｔ＋Ｃｃｏｓ（ω３ｔ）＋Ｄｃｏｓ（ω４ｔ）＋ｙ´…（４）
なお、角速度ω１，ω２，ω３，ω４、および定数Ａ，Ｂ，Ｃ，Ｄは、実験等を通じて予め定められた所定の値である。また、時間ｔは、本画像表示処理が開始されたときからカウントを開始する。
【００４１】
本実施形態では、装飾画像が、主にｘ軸方向に吹く風によってｘ軸方向に流れるように表示する。そこで、それぞれｘ軸方向、ｙ軸方向に流れる風を風速ｗｘ，ｗｙとして式（３）および（４）に組み込んでいる。なお、風速ｗｘ，ｗｙは、予め定められた所定の速度としてもよいし、本処理の開始毎に異なる値に設定してもよい。
本実施形態では、風速ｗｘ，ｗｙを予め所定の値に設定している。そして、風速ｗｘを風速ｗｙよりも大きい値に設定している。
【００４２】
ＰＣ３は、式（３）および（４）に基づいて算出した座標ｇ（ｘ，ｙ）に装飾画像を表示し（ステップＳ３０８）、表示回数ｎをインクリメント（ｎ＝ｎ＋１）する（ステップＳ３０９）。
【００４３】
次に、表示回数ｎが所定回数Ｎ以上であるか否かを判断する（ステップＳ３１０）。表示回数ｎが所定回数Ｎ未満であると判断する場合（ステップＳ３１０；ＮＯ）、ステップＳ３０１以降の処理を繰り返す。一方、表示回数ｎが所定回数Ｎ以上であると判断する場合（ステップＳ３１０；ＹＥＳ）、表示回数ｎ＝「０」とし（ステップＳ３１１）、この処理を一旦終了する。なお、所定回数Ｎは１秒間のうち、装飾画像を表示する座標ｇ（ｘ，ｙ）を算出する回数であり、５〜３０回に設定されることが好ましく、１５〜３０回に設定されることがより好ましい。
【００４４】
図５（ａ）に、上述した処理を通じて算出した座標に表示画像を表示した画像表示装置１を示す。また、同図５（ｂ）に、上述した処理を通じて表示画像を表示したディスプレイ４の表示画面図を示す。
【００４５】
同図５（ｂ）に示されるように、装飾画像は、使用者２０の足部が表示される位置から主にｘ軸方向に移動するように表示される。なお、同図５（ｂ）には、画像表示処理が開始されてから終了するまでの間に表示される全ての装飾画像を記載している。実際には、装飾画像は、まず使用者２０の所定部位（本実施形態においては、足部）が表示される位置と同じ位置に表示される。そして、この所定部位が表示されている位置を起点として、時間の経過とともに使用者２０の所定部位が表示されている位置から離れるように移動する。
このように、本実施形態において、装飾画像は、同図５（ａ）に示されるように使用者２０の所定部位を起点とする領域Ａに示されることとなる。
【００４６】
上記実施形態によれば、以下に記載する作用効果を奏することができる。
（１）本実施形態では、ＰＣ３は、撮像時刻の異なるふたつの撮像画像の間の変化分に基づいて使用者２０の所定部位が表示されている位置を検出するため、撮像画像に表示されたもののうちディスプレイ４前方で動くもの、すなわち使用者２０を適切に検出することができる。このため、撮像画像において使用者２０の所定部位が表示されている位置を適切に検出することができる。
【００４７】
（２）また、ディスプレイ４には、ディスプレイ４前方の画像および使用者２０の画像とともに、装飾画像が使用者２０の所定部位が表示されている位置を起点として表示される。このように、本実施形態によれば、使用者２０と関連がある部位に装飾画像を表示することができるため、使用者である通行人の興味を引き付けることができる画像をディスプレイ４に表示することができる。
【００４８】
（３）また、所定部位が表示されている位置を起点として所定領域を設定するようにしているため、装飾画像は、所定部位が表示されている位置から他の位置に移動するように表示される。このように、所定部位が表示されている位置を起点として他の位置に移動するように装飾画像が表示されるため、使用者である好適に通行人の興味を好適に引き付けることができる画像をディスプレイに表示することができるようになる。
【００４９】
（その他の実施形態）
以下、本発明を具体化したその他の実施形態を上記第一実施形態と異なる点を中心に図６に基づいて説明する。なお、図６において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【００５０】
同図６（ａ）に示されるように、本実施形態の画像表示装置１は、撮像画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、左上端を原点（０，０）、右下端を（Ｗ，Ｈ）とする座標を設定する。
【００５１】
本実施形態にかかる画像表示装置１では、ＰＣ３は、図６（ｂ）に示されるように、使用者２０の最上部（ここでは、頭頂部）が表示される座標を所定部位が表示される座標として認識し、この座標を起点として主にｘ軸方向に流れるように装飾画像を表示することとなる。
【００５２】
上記実施形態によれば、上記実施形態にて説明した作用効果に加えて、以下に記載する作用効果を奏することができる。
（４）本実施形態によれば、使用者２０の注意をひきやすい部位である頭頂部を起点として装飾画像を表示することができる。このため、通行人の興味をより好適に引き付けることができる画像を表示することができる。
【００５３】
（第二実施形態）
以下、本発明を具体化した第二実施形態を上記第一実施形態と異なる点を中心に図７〜図９に基づいて説明する。なお、これら図７〜図９において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【００５４】
本実施形態では、使用者２０がディスプレイ４前方に位置しているか否かを判断する。そして、使用者２０がディスプレイ４から所定の範囲に位置する場合にのみ、当該使用者２０の所定部位を検出する所定部位検出処理を実行する。
【００５５】
なお、本実施形態では、第一実施形態にて説明したように、ＰＣ３は、撮像画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、同撮像画像の左上端を原点（０，０）、同撮像画像の右下端を（Ｗ，Ｈ）とする座標を設定する。また、本実施形態における所定部位検出処理の処理内容、および全体の画像処理方法は、第一実施形態にて説明した処理内容と同一であるため、詳細な説明は割愛する。
【００５６】
図７に示されるように、本実施形態では、ＰＣ３は、所定部位検出処理を実行した（ステップＳ４００）後、使用者２０がディスプレイ４前方に位置しているか否かを判断し（ステップＳ４０１）、使用者２０がディスプレイ４前方に使用者２０が位置していないと判断する場合（ステップＳ４０１；ＮＯ）、所定部位検出処理（ステップＳ４００）を再度実行する。一方、使用者２０がディスプレイ４前方に位置していると判断する場合（ステップＳ４０１；ＹＥＳ）、画像表示処理を実行する（ステップＳ４０２）。
【００５７】
次に、使用者２０が所定の範囲に位置するか否かを判断する位置検出処理について、図８および図９を参照しながら説明する。ここで、「所定の範囲」とは、ディスプレイ４前方のうちディスプレイ４上に配設されたカメラ２にて撮像される範囲を撮像範囲とすると、当該撮像範囲において当該ディスプレイ４と使用者との間の距離が距離Ｄ未満となる範囲を示す。
【００５８】
本実施形態では、使用者２０がディスプレイ４から所定の範囲に位置していることをもって、使用者２０がディスプレイ４前方に位置していると判断するようにしている。なお、以下の説明においては、ディスプレイ４から所定の範囲に位置している使用者を「使用者２０」、ディスプレイ４から所定の範囲に位置していない使用者を「使用者２３」として表示する。
【００５９】
また、カメラ２は、ディスプレイ４の中央上部に配設されているため、カメラ２と使用者２０，２３と間の距離は、ディスプレイ４と使用者２０，２３との距離と略等しい。このため、本実施形態では、カメラ２を通じて撮像された撮像画像を用いて使用者２０，２３とディスプレイ４との間の距離を算出する。
【００６０】
上述したように、本実施形態では、カメラ２を、ディスプレイ４前方に位置した使用者２０の全身を撮像することができる位置に配設している。このため、カメラ２を通じて撮像される撮像画像の下部には床面Ｆが表示されるとともに、当該撮像画像の上部には床面Ｆ上の空間が表示される。さらに、同図８（ｂ）に示されるように、撮像画像において床面Ｆが表示される上限（例えば、地平線が表示される位置や、室内の床面端部が表示される位置）のｙ座標値を「Ｆ１」とすると、０≦ｙ≦Ｆ１となる範囲においては、ｙ座標値が大きくなるほどディスプレイ４から離れた箇所の床面が表示されることとなる。
【００６１】
本実施形態では、撮像画像において、０≦ｙ≦Ｆ１となる範囲のうち、ディスプレイ４から所定の距離Ｄ（図８（ａ）参照）にある床面が表示される位置「Ｙ１」までの領域（０≦ｙ＜Ｙ１）を下領域とし、この下領域以外の領域（Ｙ１≦ｙ≦Ｈ）を上領域とする。所定の範囲は、予め設定されていてもよいし、設置場所等に応じて都度設定するようにしてもよい。なお、本実施形態における「Ｙ１」は本発明の「仮想区画線」に相当する。
【００６２】
図８（ａ）および（ｂ）に示されるように、使用者２０がディスプレイ４から所定の範囲に位置する場合、使用者２０の足部２１、およびこの足部２１から上部に向けて延びる下肢２２は上述した下領域に表示される。このため、所定の範囲を使用者２０が歩くと、当該使用者２０の足部２１が下領域で検出されるとともに、当該使用者２０の下肢２２が足部２１から延びる態様で連続して検出される。
これに対して、使用者２３のように、所定の範囲に位置しない場合は、同図８（ｂ）に示されるように、上領域にのみ表示される。
【００６３】
そこで、本実施形態では、第一実施形態にて説明した所定部位検出処理を通じて階調値が基準値Ｃ以上である座標ｆ（ｘ，ｙ）を検出すると、同図８（ｂ）に示されるように、この座標ｆ（ｘ，ｙ）から座標ｆ（ｘ＋ｎ，Ｙ１）までｙ軸方向に連続して白画素が表示されているか否かを判断する。そして、座標ｆ（ｘ，ｙ）から座標ｆ（ｘ＋ｎ，Ｙ１）までｙ軸方向に連続して白画素が表示されていると判断したことをもって、所定の範囲に使用者２０が位置していると判断する。なお、「ｎ」は、使用者２０が一般的な速度でディスプレイ４前方を移動したときに、差分画像に表示される白画素の領域のＸ軸方向の幅よりも若干小さい値に予め設定している。具体的には、「ｎ」は、５〜２０ピクセルの範囲に設定されることが好ましく、５〜１０ピクセルの範囲に設定されることがより好ましい。
【００６４】
次に、この位置検出処理の処理手順について、図９を参照しながら詳細に説明する。
なお、ＰＣ３は、上述した所定部位検出処理を通じて、下領域に階調値が基準値Ｃ以上である座標ｆ（ｘ，ｙ）を検出したことをもってこの位置検出処理を開始する。
【００６５】
同図９に示されるように、この位置検出処理が開始されると、まず、座標ｆ（ｘ，ｙ）のｙ座標値をインクリメント（ｙ＝ｙ＋１）する（ステップＳ４１０）。
次に、座標ｆ（ｘ，ｙ）、座標ｆ（ｘ＋１，ｙ）、座標ｆ（ｘ＋２，ｙ）・・・座標ｆ（ｘ＋ｎ，ｙ）の階調値が全て基準値Ｃ以上であるか否かを判断する（ステップＳ４１１）。
【００６６】
座標ｆ（ｘ，ｙ）、座標ｆ（ｘ＋１，ｙ）、座標ｆ（ｘ＋２，ｙ）・・・座標ｆ（ｘ＋ｎ，ｙ）の階調値が全て基準値Ｃ以上であると判断する場合（ステップＳ４１１；ＹＥＳ）、次に座標ｆ（ｘ，ｙ）のｙ座標値が「Ｙ１」以上であるか否かを判断する（ステップＳ４１２）。
【００６７】
座標ｆ（ｘ，ｙ）のｙ座標値が「Ｙ１」未満であると判断する場合（ステップＳ４１２；ＮＯ）、ステップＳ４１０およびステップＳ４１１の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｙ座標値が「Ｙ１」以上であると判断する場合（ステップＳ４１２；ＹＥＳ）、使用者２０がディスプレイ４から所定の範囲に位置していると判断する（ステップＳ４１３）。すなわち、この場合は、座標ｆ（ｘ，ｙ）から座標ｆ（ｘ＋ｎ，Ｙ１）までｙ軸方向に連続して白画素を検出したため、使用者２０が所定の範囲に位置していると判断する（ステップＳ４１３）。
【００６８】
これに対して、座標ｆ（ｘ，ｙ）、座標ｆ（ｘ＋１，ｙ）、座標ｆ（ｘ＋２，ｙ）・・・座標ｆ（ｘ＋ｎ，ｙ）の階調値のうちいずれかが基準値Ｃ未満であると判断する場合（ステップＳ４１１；ＮＯ）、この処理を一旦終了する。この場合は、所定の範囲に使用者２０が位置していないと判断する。
【００６９】
上記実施形態によれば、上記実施形態にて説明した作用効果に加えて、以下に記載する作用効果を奏することができる。
（５）本実施形態によれば、使用者２０が所定の範囲に位置していることをもって画像表示処理を実行するため、使用者２０が所定の範囲に位置していないときに画像表示処理が実行されることを抑制することができる。
【００７０】
（第三実施形態）
以下、本発明を具体化した第三実施形態を上記第一実施形態と異なる点を中心に図１０に基づいて説明する。なお、これら図１０において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【００７１】
上記第一実施形態では、初期速度ｖｘ，ｖｙを予め所定の速度に設定した。これに対して、本実施形態では、使用者２０が動く速度、すなわち白画素が表示される領域の大きさに基づいて初期速度ｖｘ，ｖｙを設定する。以下、本実施形態における初期速度ｖｘ，ｖｙの設定方法について、図１０（ａ）〜（ｄ）を参照しながら詳細に説明する。
【００７２】
なお、本実施形態では、第一実施形態にて説明したように、ＰＣ３は、撮像画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、同撮像画像の左上端を原点（０，０）、同撮像画像の右下端を（Ｗ，Ｈ）とする座標を設定する。
また、本実施形態における所定部位検出処理の処理内容、および全体の画像処理方法は、第一実施形態にて説明した処理内容と同一であるため、詳細な説明は割愛する。
【００７３】
同図１０（ａ）には、使用者２０がディスプレイ４前方をゆっくりと移動する場合に、前回の制御周期でカメラ２にて撮像され、撮像画像に表示された使用者２０をＸ１にて示すとともに、今回の制御周期でカメラ２にて撮像され、撮像画像に表示された使用者２０をＸ２にて示す。
同図１０（ｂ）には、同図１０（ａ）に示した撮像画像に基づいて生成される差分画像を示す。同差分画像において、ハッチングで示される領域には白画素が表示されている。
【００７４】
同図１０（ｃ）には、使用者２０がディスプレイ４前方を速い速度で移動する場合に、前回の制御周期でカメラ２にて撮像され、撮像画像に表示された使用者２０をＸ１にて示すとともに、今回の制御周期でカメラ２にて撮像され、撮像画像に表示された使用者２０をＸ２にて示す。
同図１０（ｄ）には、同図１０（ｃ）に示した撮像画像に基づいて生成される差分画像を示す。同差分画像において、ハッチングで示される領域には白画素が表示されている。
【００７５】
同図１０（ｂ）および（ｄ）に示されるように、使用者２０がディスプレイ４前方をゆっくりと移動する場合は、速い速度で移動する場合よりも白画素が表示される領域は小さくなる。
そこで、本実施形態では、この白画素が表示される領域に基づいて使用者２０の動く速度を推定し、使用者２０が速く動くときほど、初期速度ｖｘ，ｖｙを大きい値に設定するようにしている。すなわち、白画素が表示される領域が大きいときほど、初期速度ｖｘ，ｖｙを大きい値に設定するようにしている。
【００７６】
上記実施形態によれば、上記各実施形態にて説明した作用効果に加えて、以下に記載する作用効果を奏することができる。
（７）本実施形態によれば、使用者２０の動く速度に応じて初期速度ｖｘ，ｖｙを設定するため、装飾画像を使用者２０の移動態様に応じて表示することができる。このため、装飾画像をより使用者２０と関連がある態様にて表示することができ、ひいては使用者である通行人の興味をより引き付けることができる画像を表示することができる。
【００７７】
（第四実施形態）
以下、本発明を具体化した第四実施形態を上記第一実施形態と異なる点を中心に図１１〜図１５に基づいて説明する。なお、これら図１１〜図１５において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【００７８】
同図１１（ａ）に示されるように、この第四実施形態の画像表示装置１は、ディスプレイ４（本発明の「表示面」に相当）の中央上部に配設される中央カメラ７（本発明の「撮像手段」に相当）に加えて、ディスプレイ４の片側上部に配設される端側カメラ８（本発明の「撮像手段」に相当）を備えている。
【００７９】
中央カメラ７および端側カメラ８は、撮像範囲がディスプレイ４前方に起立した使用者２０の全身が収まる範囲となるように配設されている。また、これら中央カメラ７および端側カメラ８は、所定回数（本実施形態では、１秒間に５〜３０回のうちの任意の回数）ディスプレイ４前方を撮像して、それぞれＰＣ３に出力している。
【００８０】
図１１（ｂ）に示されるように、ＰＣ３は、この撮像画像上に横方向をＸ軸、当該横方向に垂直な方向をＹ軸、左下端を（０，０）、右上端を（Ｗ，Ｈ）とする座標を設定する。そして、この座標が設定された撮像画像上に装飾画像を重畳してこれを表示画像とし、この表示画像の画像情報をディスプレイ４に出力する。以下、詳細に説明する。
【００８１】
次に、図１２を参照しながら、本実施形態における画像処理方法について説明する。
同図１２に示されるように、ＰＣ３（本発明の「表示手段」に相当）は、まず中央カメラ７および端側カメラ８から出力される画像情報に基づいて、使用者２０とディスプレイ４との間の距離を算出し、使用者２０が想定範囲に位置しているか否かを判断する距離判断処理を実行する（ステップＳ５００）。そして、距離判断処理を終了した後、所定部位検出処理（ステップＳ５０１）、次に画像表示処理（ステップＳ５０２）を実行する。
【００８２】
なお、本実施形態において、想定範囲とは、ディスプレイ４前方に起立した使用者２０がディスプレイ４に充分な大きさをもって表示される範囲である。具体的には、ディスプレイ４前方のうちディスプレイ４上に配設された中央カメラ７および端側カメラ８にて撮像される範囲を撮像範囲とすると、当該撮像範囲において当該ディスプレイ４と使用者との間の距離が想定距離Ｄ１未満となる範囲を示す。想定距離Ｄ１は、予め設定されていてもよいし、設置場所等に応じて都度設定するようにしてもよい。
【００８３】
次に、図１３を参照しながら、距離Ｄ２を算出し、この距離Ｄ２が想定距離Ｄ１以上であるか否かを判断する距離判断処理について説明する。
同図１２に示されるように、この距離判断処理が開始されると、まずＰＣ３を用いて想定距離Ｄ１を設定する（ステップＳ６００）。
【００８４】
次に、ＰＣ３は、以下に説明するステップＳ６０１〜Ｓ６１０の処理と並行して、以下に説明するステップＳ６１１〜Ｓ６２０の処理を実行する。
まず、ステップＳ６０１〜Ｓ６１０の処理について説明する。上述したように、想定距離Ｄ１を設定した（ステップＳ６００）後、ＰＣ３は中央カメラ７が撮像した撮像画像（中央画像）の画像情報を取得する（ステップＳ６０１）。そして、この撮像画像に対して白と黒の二階調に変換する二値化処理を施す（ステップＳ６０２）。
【００８５】
そして、前回の制御周期で中央カメラ７から取得して二値化処理を施した撮像画像と、今回の制御周期で中央カメラ７から取得して二値化処理を施した撮像画像との差分画像を生成する（ステップＳ６０３）。第一実施形態にて説明したように、前回の制御周期で取得した撮像画像と今回の制御周期で取得した撮像画像との間に変化分が存在する場合、差分画像において当該変化分が位置する座標は白画素で表示される。
【００８６】
次に、今回の制御周期で中央カメラ７から取得して二値化処理を施した撮像画像を保存する（ステップＳ６０４）。そして、ＰＣ３は、差分画像の座標ｆ（ｘ１，ｙ１）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ６０５）。
【００８７】
座標ｆ（ｘ１，ｙ１）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ６０５；ＹＥＳ）、上述したように座標ｆ（ｘ１，ｙ１）を動きの検出点とする（ステップＳ６１０）。
【００８８】
これに対して、座標ｆ（ｘ１，ｙ１）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ６０５；ＮＯ）、座標ｆ（ｘ１，ｙ１）のｘ座標値をインクリメント（ｘ１＝ｘ１＋１）する（ステップＳ６０６）。そして、座標ｆ（ｘ１，ｙ１）のｘ座標値が所定値Ｗ以上であるか否かを判断する（ステップＳ６０７）。
【００８９】
座標ｆ（ｘ１，ｙ１）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ６０７；ＮＯ）、ステップＳ６０５およびＳ６０６の処理を繰り返す。
一方、座標ｆ（ｘ１，ｙ１）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ６０７；ＹＥＳ）、ｙ座標値をインクリメント（ｙ１＝ｙ１＋１）し（ステップＳ６０８）、座標ｆ（ｘ１，ｙ１）のｙ座標値が所定値Ｈ以上であるか否かを判断する（ステップＳ６０９）。
【００９０】
座標ｆ（ｘ１，ｙ１）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ６０９；ＮＯ）、ステップＳ６０５〜Ｓ６０８の処理を繰り返す。
【００９１】
次に、ステップＳ６１１〜Ｓ６２０の処理について説明する。上述したように、想定距離Ｄ１を設定した（ステップＳ６００）後、ＰＣ３は端側カメラ８が撮像した撮像画像（端側画像）の画像情報を取得する（ステップＳ６１１）。そして、この撮像画像に対して白と黒の二階調に変換する二値化処理を施す（ステップＳ６１２）。
【００９２】
そして、前回の制御周期で端側カメラ８から取得して二値化処理を施した撮像画像と、今回の制御周期で端側カメラ８から取得して二値化処理を施した撮像画像との差分画像を生成する（ステップＳ６１３）。
次に、今回の制御周期で端側カメラ８から取得して二値化処理を施した撮像画像を保存する（ステップＳ６１４）。そして、ＰＣ３は、差分画像の座標ｆ（ｘ２，ｙ２）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ６１５）。
【００９３】
座標ｆ（ｘ２，ｙ２）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ６１５；ＹＥＳ）、その座標ｆ（ｘ２，ｙ２）を動きの検出点とする（ステップＳ６２０）。
【００９４】
これに対して、座標ｆ（ｘ２，ｙ２）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ６１５；ＮＯ）、座標ｆ（ｘ２，ｙ２）のｘ座標値をインクリメント（ｘ２＝ｘ２＋１）する（ステップＳ６１６）。そして、座標ｆ（ｘ２，ｙ２）のｘ座標値が所定値Ｗ以上であるか否かを判断する（ステップＳ６１７）。
【００９５】
座標ｆ（ｘ２，ｙ２）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ６１７；ＮＯ）、ステップＳ６１５およびＳ６１６の処理を繰り返す。
一方、座標ｆ（ｘ２，ｙ２）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ６１７；ＹＥＳ）、座標ｆ（ｘ２，ｙ２）ｙ座標値をインクリメント（ｙ２＝ｙ２＋１）し（ステップＳ６１８）、座標ｆ（ｘ２，ｙ２）のｙ座標値が所定値Ｈ以上であるか否かを判断する（ステップＳ６１９）。
【００９６】
座標ｆ（ｘ２，ｙ２）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ６１９；ＮＯ）、ステップＳ６１５〜Ｓ６１８の処理を繰り返す。
【００９７】
これに対して、座標ｆ（ｘ１，ｙ１）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ６０９；ＹＥＳ）、および座標ｆ（ｘ２，ｙ２）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ６１９；ＹＥＳ）、ＰＣ３は、座標ｆ（ｘ１，ｙ１）および座標ｆ（ｘ２，ｙ２）に基づいて、使用者２０とディスプレイ４との間の距離Ｄ２を算出する（ステップＳ６２１）。そして、想定距離Ｄ１がこの距離Ｄ２以上であるか否かを判断する（ステップＳ６２２）。
【００９８】
想定距離Ｄ１が距離Ｄ２以上であると判断する場合（ステップＳ６２２；ＹＥＳ）、座標ｆ（ｘ１，ｙ１）および座標ｆ（ｘ２，ｙ２）のｘ座標値およびｙ座標値をそれぞれｘ１＝「０」，ｙ１＝「０」，ｘ２＝「０」，ｙ２＝「０」とし（ステップＳ６２３）、この処理を一旦終了する。
一方、想定距離Ｄ１が距離Ｄ２未満であると判断する場合（ステップＳ６２２；ＮＯ）、Ｓ６０１以降の処理およびＳ６１１以降の処理を再び実行する。このように、本距離判断処理では、想定距離Ｄ１が距離Ｄ２未満である場合、すなわち使用者２０が想定距離Ｄ１に位置してないと判断する場合は、本処理を繰り返し実行して本処理を終了しないようにしている。
【００９９】
次に、図１４を参照しながら、本実施形態にかかる所定部位検出処理について詳細に説明する。
同図１４に示されるように、ＰＣ３は、以下に説明するステップＳ７００〜Ｓ７０９の処理と並行して、以下に説明するステップＳ７１０〜Ｓ７１９の処理を実行する。
【０１００】
まず、ステップＳ７００〜Ｓ７０９の処理について説明する。まず、ＰＣ３は中央カメラ７が撮像した撮像画像（中央画像）の画像情報を取得する（ステップＳ７００）。そして、この撮像画像に対して白と黒の二階調に変換する二値化処理を施し（ステップＳ７０１）、この二値化処理を施した撮像画像に対して差分処理を実行する（ステップＳ７０２）。
【０１０１】
次に、今回の制御周期で中央カメラ７から取得して二値化処理を施した撮像画像を保存する（ステップＳ７０３）。そして、ＰＣ３は、差分画像の座標ｆ（ｘ１，ｙ１）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ７０４）。
【０１０２】
座標ｆ（ｘ１，ｙ１）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ７０４；ＹＥＳ）、その座標ｆ（ｘ１，ｙ１）を動きの検出点とする（ステップＳ７０９）。
【０１０３】
これに対して、座標ｆ（ｘ１，ｙ１）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ７０４；ＮＯ）、座標ｆ（ｘ１，ｙ１）のｘ座標値をインクリメント（ｘ１＝ｘ１＋１）する（ステップＳ７０５）。そして、座標ｆ（ｘ１，ｙ１）のｘ座標値が所定値Ｗ以上であるか否かを判断する（ステップＳ７０６）。
【０１０４】
座標ｆ（ｘ１，ｙ１）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ７０６；ＮＯ）、ステップＳ７０４およびＳ７０５の処理を繰り返す。
一方、座標ｆ（ｘ１，ｙ１）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ７０６；ＹＥＳ）、ｙ座標値をインクリメント（ｙ１＝ｙ１＋１）し（ステップＳ７０７）、座標ｆ（ｘ１，ｙ１）のｙ座標値が所定値Ｈ以上であるか否かを判断する（ステップＳ７０８）。
【０１０５】
座標ｆ（ｘ１，ｙ１）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ７０８；ＮＯ）、ステップＳ７０４〜Ｓ７０７の処理を繰り返す。
【０１０６】
次に、ステップＳ７１０〜Ｓ７１９の処理について説明する。まず、ＰＣ３は端側カメラ８が撮像した撮像画像（端側画像）の画像情報を取得する（ステップＳ７１０）。そして、この撮像画像に対して白と黒の二階調に変換する二値化処理を施す（ステップＳ７１１）、この二値化処理を施した撮像画像に対して差分処理を実行する（ステップＳ７１２）。
【０１０７】
次に、今回の制御周期で端側カメラ８から取得して二値化処理を施した撮像画像を保存する（ステップＳ７１３）。そして、ＰＣ３は、差分画像の座標ｆ（ｘ２，ｙ２）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ７１４）。
【０１０８】
座標ｆ（ｘ２，ｙ２）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ７１４；ＹＥＳ）、その座標ｆ（ｘ２，ｙ２）を動きの検出点とする（ステップＳ７１９）。
【０１０９】
これに対して、座標ｆ（ｘ２，ｙ２）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ７１４；ＮＯ）、座標ｆ（ｘ２，ｙ２）のｘ座標値をインクリメント（ｘ２＝ｘ２＋１）する（ステップＳ７１５）。そして、座標ｆ（ｘ２，ｙ２）のｘ座標値が所定値Ｗ以上であるか否かを判断する（ステップＳ７１６）。
【０１１０】
座標ｆ（ｘ２，ｙ２）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ７１６；ＮＯ）、ステップＳ７１４およびＳ７１５の処理を繰り返す。
一方、座標ｆ（ｘ２，ｙ２）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ７１６；ＹＥＳ）、ｙ座標値をインクリメント（ｙ２＝ｙ２＋１）する（ステップＳ７１７）。そして、座標ｆ（ｘ２，ｙ２）のｙ座標値が所定値Ｈ以上であるか否かを判断する（ステップＳ７１８）。
【０１１１】
座標ｆ（ｘ２，ｙ２）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ７１８；ＮＯ）、ステップＳ７１４〜Ｓ７１７の処理を繰り返す。
【０１１２】
座標ｆ（ｘ１，ｙ１）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ７０８；ＹＥＳ）、および座標ｆ（ｘ２，ｙ２）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ７１８；ＹＥＳ）、ＰＣ３は、座標ｆ（ｘ１，ｙ１）および座標ｆ（ｘ２，ｙ２）に基づいて、使用者２０とディスプレイ４との間の距離Ｄ２を算出する（ステップＳ７２０）。そして、座標ｆ（ｘ１，ｙ１）および座標ｆ（ｘ２，ｙ２）のｘ座標値およびｙ座標値をそれぞれｘ１＝「０」，ｙ１＝「０」，ｘ２＝「０」，ｙ２＝「０」として（ステップＳ７２１）、この処理を終了する。
【０１１３】
図１２に示されるように、ＰＣ３は、これら距離判断処理および所定部位検出処理を終了した後、次にディスプレイ４に画像を表示する画像表示処理を実行する（ステップＳ５０２）。なお、この画像表示処理の処理内容は、第一実施形態にて説明した画像表示処理と同一であるため、詳細な説明は割愛する。
【０１１４】
図１５に、上述した処理を通じて表示画像が表示されるディスプレイ４を示す。
同図１５に示される領域Ａにおいて、装飾画像は、使用者２０の足部が表示される位置から主にｘ軸方向に移動するように表示される。なお、同図１５には、画像表示処理が開始されてから終了するまでの間において、装飾画像が表示される全ての領域を記載している。実際には、装飾画像は、まず使用者２０の所定部位（本実施形態においては、足部）が表示される位置と同じ位置に表示される。そして、この所定部位が表示されている位置を起点として、時間の経過とともに使用者２０の所定部位が表示されている位置から離れるように移動する。
【０１１５】
また、同図１５に示されるように、ＰＣ３は、想定範囲に位置する使用者２０の所定部位を起点とする領域のみに装飾画像を表示する。すなわち、想定範囲に位置しない使用者２３の所定部位を起点とする領域に装飾画像を表示することはない。
【０１１６】
上記実施形態によれば、上記各実施形態にて説明した作用効果に加えて、以下に記載する作用効果を奏することができる。
（６）本実施形態によれば、複数のカメラ７，８を用いるようにしているため、使用者２０とディスプレイ４との間の距離Ｄ２をより正確に算出することができる。
【０１１７】
（その他の実施形態）
以下、本発明を具体化したその他の実施形態を上記第四実施形態と異なる点を中心に図１６に基づいて説明する。なお、図１６において、第四実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【０１１８】
同図１６（ａ）に示されるように、本実施形態の画像表示装置１は、表示画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、左上端を原点（０，０）、右下端を（Ｗ，Ｈ）とする座標を設定する。
【０１１９】
本実施形態にかかる画像表示装置１では、ＰＣ３は、図１６（ｂ）に示されるように、想定範囲に位置する使用者２０の最上部（ここでは、頭頂部）を所定部位として認識し、この頭頂部を起点として装飾画像を表示する。
また、第四実施形態にて説明したように、ＰＣ３は、想定範囲に位置しない使用者２３の所定部位を起点とする領域には、装飾画像を表示しない。
本実施形態によれば、上記実施形態で説明した作用効果に準じた作用効果を奏することができるようになる。
【０１２０】
（第五実施形態）
以下、本発明を具体化した第五実施形態を上記第一実施形態と異なる点を中心に図１７〜図１９に基づいて説明する。なお、これら図１７〜図１９において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【０１２１】
上記第一実施形態では、白画素で表示される座標ｆ（ｘ，ｙ）を１個だけ検出するようにした。これに対して、本実施形態では、白画素で表示される座標をｎ個検出する。
【０１２２】
次に、図１７を参照しながら、本実施形態における画像処理方法について説明する。
同図１７に示されるように、本実施形態では、ＰＣ３は、まず所定部位検出処理を実行し（ステップＳ８００）、次に画像表示処理を実行する（ステップＳ８０１）。
【０１２３】
次に、図１８を参照しながら、本実施形態にかかる所定部位検出処理について詳細に説明する。
同図１８に示されるように、本処理が開始されると、まず、ＰＣ３はカメラ２が撮像した撮像画像の画像情報を取得する（ステップＳ９００）。次に、ＰＣ３は、この撮像画像に対して白と黒の二階調に変換する二値化処理を施し（ステップＳ９０１）、この二値化処理を施した撮像画像に対して差分処理を実行する（ステップＳ９０２）。
【０１２４】
次に、ＰＣ３は、今回の制御周期でカメラ２から取得して二値化処理を施した撮像画像を保存する（ステップＳ９０３）。そして、ＰＣ３は、差分画像の座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ９０４）。
【０１２５】
座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ９０４；ＹＥＳ）、個数ｎの値をインクリメント（ｎ＝ｎ＋１）する（ステップＳ９０５）。そして、座標ｆ（ｘ，ｙ）をｎ個目の動きの検出点として記憶する（ステップＳ９０６）。
【０１２６】
座標ｆ（ｘ，ｙ）をｎ個目の動きの検出点とした（ステップＳ９０６）後、もしくはステップＳ９０４にて座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ９０４；ＮＯ）、座標ｆ（ｘ，ｙ）のｘ座標値をインクリメント（ｘ＝ｘ＋１）する（ステップＳ９０７）。そして、座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ以上であるか否かを判断する（ステップＳ９０８）。
【０１２７】
座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ９０８；ＮＯ）、ステップＳ９０４〜Ｓ９０７の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ９０８；ＹＥＳ）、ｙ座標値をインクリメント（ｙ＝ｙ＋１）し（ステップＳ９０９）、座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ以上であるか否かを判断する（ステップＳ９１０）。
【０１２８】
座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ９１０；ＮＯ）、ステップＳ９０４〜Ｓ９０９の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ９１０；ＹＥＳ）、座標ｆ（ｘ，ｙ）のｘ座標値およびｙ座標値をそれぞれｘ＝「０」，ｙ＝「０」として（ステップＳ９１１）、この処理を一旦終了する。
【０１２９】
このように所定部位検出処理（ステップＳ８００）を終了した後、次にＰＣ３は、検出したｎ個の座標ｆ（ｘ，ｙ）のそれぞれを起点として、装飾画像を表示する画像表示処理を実行する（ステップＳ８０１）。なお、本実施形態における画像表示処理の処理内容は、第一実施形態にて説明した処理内容と同一であるため、詳しい説明は割愛する。
【０１３０】
図１９に、上述した処理を通じて表示画像が表示されるディスプレイ４を示す。
同図１９に示される領域Ａ〜Ｎにおいて、装飾画像は、使用者２０が表示される位置から主にｘ軸方向に移動するように表示される。なお、同図１９には、画像表示処理が開始されてから終了するまでの間において、装飾画像が表示される全ての領域を記載している。実際には、装飾画像は、まず使用者２０の所定部位（本実施形態においては、足部）が表示される位置と同じ位置に表示される。そして、この所定部位が表示されている位置を起点として、時間の経過とともに使用者２０の所定部位が表示されている位置から離れるように移動する。
【０１３１】
上記実施形態によれば、上記各実施形態にて説明した作用効果に加え、以下に記載する作用効果を奏することができる。
（８）本実施形態によれば、広い範囲に装飾画像を表示することができるため、使用者である通行人の興味をより引き付けることができる画像をディスプレイ４に表示することができる。
【０１３２】
（その他の実施形態）
以下、本発明を具体化したその他の実施形態を上記第五実施形態と異なる点を中心に図２０に基づいて説明する。なお、図２０において、第五実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【０１３３】
同図２０（ａ）に示されるように、本実施形態の画像表示装置１は、表示画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、左上端を原点（０，０）、右下端を（Ｗ，Ｈ）とする座標を設定する。
【０１３４】
本実施形態にかかる画像表示装置１では、同図２０（ｂ）に示されるように、ＰＣ３は、最上部（ここでは、頭頂部）を含めた撮像画像の上部に位置するｎ個の所定部位を起点として装飾画像をそれぞれ表示する。
本実施形態によれば、上記実施形態で説明した作用効果に準じた作用効果を奏することができるようになる。
【０１３５】
（第六実施形態）
以下、本発明を具体化した第六実施形態を上記第一実施形態と異なる点を中心に図２、および図２１〜図２３に基づいて説明する。なお、これら図２、および図２１〜図２３において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【０１３６】
第一実施形態では、可視光からなる撮像画像に基づいて所定部位を検出するようにしたが、本実施形態では、赤外光からなる画像（以下、「赤外光画像」）に基づいて所定部位を検出する。
【０１３７】
図２１（ａ）に示されるように、この第六実施形態の画像表示装置１は、ディスプレイ４（本発明の「表示面」に相当）の中央上部に配設される第一カメラ１０（本発明の「撮像手段」に相当）および第二カメラ１１（本発明の「撮像手段」に相当）に加えて、赤外光を照射する赤外光ライト１３を備えている。
【０１３８】
第一カメラ１０および第二カメラ１１は、撮像範囲がディスプレイ４前方に起立した使用者２０の全身が収まる範囲となるように配設されている。また、第一カメラ１０の受光部には、赤外光のみを透過するフィルタ１２が取り付けられている。このため、第一カメラ１０は、赤外光のみからなる赤外光画像を撮像することとなる。
【０１３９】
また、これら第一カメラ１０および第二カメラ１１は、所定回数（本実施形態では、１秒間に５〜３０回のうちの任意の回数）ディスプレイ４前方を撮像し、その撮像画像の画像情報をそれぞれＰＣ３（本発明の「表示手段」に相当）に出力している。
【０１４０】
またさらに、本実施形態においてＰＣ３は、図２１（ｂ）に示されるように、撮像画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、同撮像画像の左下端を原点（０，０）、同撮像画像の右上端を（Ｗ，Ｈ）とする座標を設定する。
【０１４１】
本実施形態では、第一実施形態で説明したように（図２参照）、ＰＣ３は、まず所定部位検出処理を実行し（ステップＳ１００）、次に画像表示処理を実行する（ステップＳ１０１）。なお、本実施形態において、ＰＣ３は、第一カメラ１０から出力される撮像画像の画像情報に基づいて所定部位検出処理を実行する。
【０１４２】
次に、本実施形態にかかる所定部位検出処理について図２２を参照しながら詳細に説明する。
本処理が開始されると、まずＰＣ３は、可視光からなる撮像画像（可視光画像）の画像情報を第二カメラ１１を通じて取得し、ディスプレイ４に表示する（ステップＳ１０００）。
次に、ＰＣ３は、赤外光のみからなる撮像画像（赤外光画像）の画像情報を第一カメラ１０を通じて取得する（ステップＳ１００１）。
【０１４３】
次に、ＰＣ３は、赤外光画像に対して白と黒の二階調に変換する二値化処理を施す（ステップＳ１００２）。そして、この二値化処理を施した赤外光画像に対して差分処理を実行する（ステップＳ１００３）。
【０１４４】
次に、ＰＣ３は、今回の制御周期で第一カメラ１０を通じて取得し、二値化処理を施した赤外光画像を保存する（ステップＳ１００４）。そして、ＰＣ３は、差分画像の座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ以上であるか否かを判断する（ステップＳ１００５）。
【０１４５】
座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ以上であると判断する場合（ステップＳ１００５；ＹＥＳ）、座標ｆ（ｘ，ｙ）を動きの検出点とする（ステップＳ１０１０）。
【０１４６】
これに対して、座標ｆ（ｘ，ｙ）の階調値が基準値Ｃ未満であると判断する場合（ステップＳ１００５；ＮＯ）、座標ｆ（ｘ，ｙ）のｘ座標値をインクリメント（ｘ＝ｘ＋１）する（ステップＳ１００６）。そして、座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ以上であるか否かを判断する（ステップＳ１００７）。
【０１４７】
座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ未満であると判断する場合（ステップＳ１００７；ＮＯ）、ステップＳ１００５およびＳ１００６の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｘ座標値が所定値Ｗ以上であると判断する場合（ステップＳ１００７；ＹＥＳ）、座標ｆ（ｘ，ｙ）のｙ座標値をインクリメント（ｙ＝ｙ＋１）し（ステップＳ１００８）、座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ以上であるか否かを判断する（ステップＳ１００９）。
【０１４８】
座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ未満であると判断する場合（ステップＳ１００９；ＮＯ）、ステップＳ１００５〜Ｓ１００８の処理を繰り返す。
一方、座標ｆ（ｘ，ｙ）のｙ座標値が所定値Ｈ以上であると判断する場合（ステップＳ１００９；ＹＥＳ）、および座標ｆ（ｘ，ｙ）を動きの検出点とした（ステップＳ１０１０）後、座標ｆ（ｘ，ｙ）のｘ座標値およびｙ座標値をそれぞれｘ＝「０」，ｙ＝「０」として（ステップＳ１０１１）、この処理を一旦終了する。
【０１４９】
図２３に、上述した処理を通じて表示画像が表示されるディスプレイ４を示す。
同図２３に示される領域Ａにおいて、装飾画像は、使用者２０の足部が表示される位置から主にｘ軸方向に移動するように表示される。なお、同図１５には、画像表示処理が開始されてから終了するまでの間において、装飾画像が表示される全ての領域を記載している。実際には、装飾画像は、まず使用者２０の所定部位（本実施形態においては、足部）が表示される位置と同じ位置に表示される。そして、この所定部位が表示されている位置を起点として、時間の経過とともに使用者２０の所定部位が表示されている位置から離れるように移動する。
【０１５０】
（９）本実施形態によれば、赤外光画像を用いて使用者２０の所定部位を検出するため、撮像画像に表示されたもののうち赤外光を反射するもの、すなわち使用者２０を適切に検出することができる。このため、撮像画像において使用者２０の所定部位が表示されている位置をより正確に検出することができるようになる。
【０１５１】
（その他の実施形態）
以下、本発明を具体化したその他の実施形態を上記第六実施形態と異なる点を中心に図２４に基づいて説明する。なお、図２４において、第六実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【０１５２】
同図２４（ａ）に示されるように、本実施形態において、ＰＣ３は、表示画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、左上端を原点（０，０）、右下端を（Ｗ，Ｈ）とする座標を設定する。
【０１５３】
そして、同図２４（ｂ）に示されるように、ＰＣ３は、使用者２０の最上部（ここでは、頭頂部）を所定部位として検出し、この頭頂部を起点として装飾画像を表示する。
【０１５４】
本実施形態によれば、上記実施形態で説明した作用効果に準じた作用効果を奏することができるようになる。
【０１５５】
（第七実施形態）
以下、本発明を具体化した第七実施形態を上記第一実施形態と異なる点を中心に図２５〜図２７に基づいて説明する。なお、これら図２５〜図２７において、第一実施形態にて説明した各要素と同一の要素についてはそれぞれ同一の符号を示しており、それら要素についての重複する説明は割愛する。
【０１５６】
上記第一実施形態では、初期速度ｖｘ，ｖｙを所定の値に予め設定した。これに対して、本実施形態では、差分画像において白画素が表示される領域の重心位置に基づいて初期速度ｖｘ，ｖｙを算出する。
また、上記第一実施形態では、初期速度ｖｘ，ｖｙが負の値となる場合には、初期速度ｖｘ，ｖｙをそれぞれ「０」となるようにした。これに対して、本実施形態では、初期速度ｖｘ，ｖｙの正負に関わらず、算出された初期速度ｖｘ，ｖｙを用いて装飾画像を表示する領域を設定するようにしている。
【０１５７】
なお、本実施形態では、第一実施形態にて説明したように、ＰＣ３は、撮像画像上に、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、同撮像画像の左上端を原点（０，０）、同撮像画像の右下端を（Ｗ，Ｈ）とする座標を設定する。
【０１５８】
次に、本実施形態にかかる画像表示処理について図２５を参照しながら詳細に説明する。なお、本実施形態における表示画像の処理方法、および所定部位検出処理の処理内容は、第一実施形態にて説明した処理内容と同一であるため、詳細な説明は割愛する。
【０１５９】
同図２５に示されるように、本処理が開始されると、ＰＣ３は、まず差分画像において白画素が表示される領域の重心位置に基づいて初期速度ｖｘ，ｖｙを算出する（ステップＳ１１００）。
【０１６０】
ここで、差分画像において白画素が表示される領域の重心位置の算出方法について、図２６（ａ）〜（ｄ）を参照しながら詳細に説明する。
同図２６（ａ）には、前々回の制御周期（ｔ−２）でカメラ２にて撮像され、撮像画像に表示された使用者をＸ１にて示すとともに、前回の制御周期（ｔ−１）でカメラ２にて撮像され、撮像画像に表示された使用者２０をＸ２にて示す。
同図２６（ｂ）には、同図２６（ａ）に示した撮像画像に基づいて生成される差分画像を示す。同差分画像において、ハッチングで示される領域には白画素が表示されている。
【０１６１】
また、同図２６（ｃ）には、前回の制御周期（ｔ−１）でカメラ２にて撮像され、撮像画像に表示された使用者をＸ２にて示すとともに、今回の制御周期（ｔ）でカメラ２にて撮像され、撮像画像に表示された使用者２０をＸ３にて示す。
同図２６（ｄ）には、同図２６（ｃ）に示した撮像画像に基づいて生成される差分画像を示す。同差分画像において、ハッチングで示される領域には白画素が表示されている。
【０１６２】
まず、ＰＣ３は、所定部位検出処理を通じて、図２６（ｂ）に示される位置Ｐを所定部位が表示されている位置として検出する。なお、本実施形態においてＰＣ３は、横方向をＸ軸、当該横方向に垂直な方向をＹ軸とし、左上端を原点（０，０）、右下端を（Ｗ，Ｈ）とする座標を撮像画像上に設定している。
そして、ＰＣ３は、位置Ｐを中心とする所定の領域を重心位置算出領域ｒとして設定する。この重心位置算出領域ｒは、位置Ｐを中心として上下左右に１０〜５０ピクセルの範囲に設定されることが好ましく、１０〜２０ピクセルの範囲に設定されることがより好ましい。
【０１６３】
次に、ＰＣ３は、同図２６（ｂ）に示されるように、差分画像において白画素が表示される領域のうち、重心位置算出領域ｒに表示される部分の重心位置ｇ（ｘ（ｔ−１），ｙ（ｔ−１））を算出する。なお、この重心位置ｇ（ｘ（ｔ−１），ｙ（ｔ−１））は、既知の方法で算出することができるため、詳しい説明は割愛する。
【０１６４】
同様に、ＰＣ３は、図２６（ｄ）に示されるように、位置Ｐを所定部位が表示されている位置として検出し、この位置Ｐを中心として重心位置算出領域ｒを設定する。
そして、差分画像において白画素が表示される領域のうち、重心位置算出領域ｒに表示される部分の重心位置ｇ（ｘ（ｔ），ｙ（ｔ））を算出する。
【０１６５】
次に、ＰＣ３は、以下の式（５）および（６）に基づいて、重心位置ｇ（ｘ（ｔ−１），ｙ（ｔ−１））と重心位置ｇ（ｘ（ｔ），ｙ（ｔ））との差を求める。
Ｇｘ（ｔ）＝ｇｘ（ｔ−１）−ｇｘ（ｔ）…（５）
Ｇｙ（ｔ）＝ｇｙ（ｔ−１）−ｇｙ（ｔ）…（６）
【０１６６】
次に、以下の式（７）および（８）に基づいて、初期速度ｖｘ，ｖｙを算出する。
ｖｘ＝Ａ×Ｇｘ（ｔ）…（７）
ｖｙ＝Ａ×Ｇｙ（ｔ）…（８）
なお、Ａ，Ｂは予め定められた所定の定数である。
【０１６７】
ＰＣ３は、このようにして算出した初期速度ｖｘ，ｖｙを設定し（ステップＳ１１００）、装飾画像を表示する座標ｇ（ｘ，ｙ）を第一実施形態にて説明した以下の式（３）および（４）を用いて算出する（ステップＳ１１０１）。なお、この座標計算においては、位置Ｐのｘ座標値およびｙ座標値をそれぞれ「ｘ´」，「ｙ´」とする。
ｘ＝（ｗｘ＋ｖｘ）ｔ＋Ａｓｉｎ（ω１ｔ）＋Ｂｓｉｎ（ω２ｔ）＋ｘ´…（３）
ｙ＝（ｗｙ＋ｖｙ）ｔ＋Ｃｃｏｓ（ω３ｔ）＋Ｄｃｏｓ（ω４ｔ）＋ｙ´…（４）
第一実施形態にて説明したように、角速度ω１，ω２，ω３，ω４、および定数Ａ，Ｂ，Ｃ，Ｄは、実験等を通じて予め定められた所定の値である。またさらに、時間ｔは、本画像表示処理が開始されたときからカウントを開始する。
一方、風速ｗｘ，ｗｙについては、初期速度ｖｘ，ｖｙが負の値である場合は負の値に設定する一方、初期速度ｖｘ，ｖｙが正の値である場合は正の値に設定する。
【０１６８】
そして、座標ｇ（ｘ，ｙ）に装飾画像を表示する（ステップＳ１１０２）。
次に、表示回数ｎをインクリメント（ｎ＝ｎ＋１）する（ステップＳ１１０３）。
その後、表示回数ｎが所定回数Ｎ以上であるか否かを判断し（ステップＳ１１０４）、表示回数ｎが所定回数Ｎ未満であると判断する場合（ステップＳ１１０４；ＮＯ）、ステップＳ１１０１以降の処理を繰り返す。一方、表示回数ｎが所定回数Ｎ以上であると判断する場合（ステップＳ１１０４；ＹＥＳ）、表示回数ｎ＝「０」とし（ステップＳ１１０５）、この処理を一旦終了する。
【０１６９】
図２７に、上述した処理を通じて表示画像が表示されるディスプレイ４を示す。
図２７（ａ）に矢印Ａにて示す方向に使用者２０が移動する場合、差分画像の重心位置も、この矢印にて示す方向に移動する。このときは、Ｇｘ（ｔ）は正の値となるため（式（５）参照）、装飾画像は、同図２７（ａ）にＳ１にて示す方向に流れるように表示される（式（３）参照）。また、使用者２０の移動速度が速いときほど、重心位置Ｇ１と重心位置Ｇ２との差Ｇｘ（ｔ），Ｇｙ（ｔ）は大きくなるため、初期速度ｖｘ，ｖｙも大きくなる。
【０１７０】
これに対して、図２７（ｂ）に矢印にて示す方向に使用者２０が移動する場合、差分画像の重心位置もこの矢印にて示す方向に移動する。このときは、Ｇ（ｔ）は負の値となる（式（５）参照）ため、装飾画像は同図２７（ｂ）にＳ２にて示す方向に流れるように表示される（式（３）参照）。このときも、使用者２０の移動速度が速いときほど、重心位置Ｇ１と重心位置Ｇ２との差Ｇｘ（ｔ），Ｇｙ（ｔ）は大きくなるため、初期速度ｖｘ，ｖｙも大きくなる。
【０１７１】
上記実施形態によれば、以下に記載する作用効果を奏することができる。
（１０）上記実施形態では、初期速度ｖｘ，ｖｙを都度算出するようにしているため、使用者２０の動きに応じて装飾画像を表示する領域を変更することができる。装飾画像を表示する領域が使用者２０の動きに関わらず一定の範囲である場合と比較して、より使用者２０の興味を引く態様にて装飾画像を表示することができるようになる。
【０１７２】
（１１）また、差分画像の重心位置に基づいて初期速度ｖｘ，ｖｙを算出するようにしているため、装飾画像を表示する領域を使用者２０の動きの向きに基づいて設定することができる。
【０１７３】
（１２）また、差分画像のうち、重心位置算出領域ｒに表示される部分の差分画像の重心位置Ｇ１を算出するようにしている。このため、使用者２０の所定部位とその周辺部位のみの動きに基づいて装飾画像を表示する領域を設定することができる。すなわち、使用者２０の意に沿った態様で装飾画像を表示することができるようになる。
【０１７４】
（その他の実施形態）
なお、この発明にかかる画像表示装置１は、上記実施形態にて例示した構成に限定されるものではなく、同実施の形態を適宜変更した例えば次のような形態として実施することもできる。また以下の各変形例は、上記実施形態についてのみ適用されるものではなく、異なる変形例同士を互いに組み合わせて実施することもできる。
【０１７５】
・上記第三実施形態において、所定部位が表示される座標ｆ（ｘ，ｙ）を中心として差分画像算出領域ｒ１を設定し、差分画像において白画素が表示される領域のうち、当該差分画像算出領域ｒ１に表示される部分の面積に基づいて、初期速度ｖｘ、ｖｙを変更するようにしてもよい。本変形例によれば、所定部位およびその周辺部位のみの動きの速度に応じて装飾画像の表示領域を変更することができるようになる。
【０１７６】
・上記第一実施形態では、ディスプレイ４の中央上部にカメラ２を配設するようにしたが、カメラ２の配設態様はこれに限られるものではなく、図２８に示されるように、カメラ２をディスプレイ４前方に対向する位置に配設してもよい。本変形例では、カメラ２からＰＣ３に出力された表示画像をプロジェクタ１４を用いて、スクリーン１５に表示する。本発明においても、上記作用効果に準じた作用効果を奏することができるようになる。
【０１７７】
・上記第二実施形態では、中央カメラ７と端側カメラ８を用いるようにしたが、本発明はこれに限られるものではない。例えば、図２９に示されるように、端側カメラ８をディスプレイ４の左右の端側にそれぞれ配設し、これら端側カメラ８を用いてディスプレイ４と使用者２０との間の距離を算出してもよい。本実施形態によれば、端側カメラ８間の距離が大きくなるため、使用者２０とディスプレイ４との間の距離を精度よく算出することができるようになる。
【０１７８】
・上記第二実施形態において、装飾画像の表示領域は、ディスプレイ４と使用者２０との距離Ｄ２の大きさに関わらず一定としたが、装飾画像の表示領域はこれに限られるものではなく、距離Ｄ２に基づいて変更してもよい。すなわち、距離Ｄ２が大きいときほど、すなわち使用者２０がディスプレイ４から離れているときほど、領域Ａが大きくなるように設定してもよい。本変形例によれば、ディスプレイ４から離れている場所に位置している使用者２０であっても、ディスプレイ４に表示される装飾画像を認識することができるようになる。
【０１７９】
・上記実施形態では、装飾画像を主にｘ軸方向に流れるように表示したが、本発明はこれに限られるものではない。風速ｗｙを風速ｗｘよりも大きい値に設定し、主にｙ軸方向に流れるように表示してもよい。また、風速ｗｙと風速ｗｘとを略等しい値に設定し、ｘ軸方向およびｙ軸方向に流れるように表示してもよい。
【符号の説明】
【０１８０】
１…画像表示装置
２…カメラ
３…ＰＣ
４…ディスプレイ
７…中央カメラ
８…端側カメラ
１０…第一カメラ
１１…第二カメラ
１２…フィルタ
１３…赤外光ライト
１４…プロジェクタ
１５…スクリーン
２０…使用者
２１…足部
２２…下肢
２３…使用者
【図１】
0005974422.tif 000002
【図２】
0005974422.tif 000003
【図３】
0005974422.tif 000004
【図４】
0005974422.tif 000005
【図５】
0005974422.tif 000006
【図６】
0005974422.tif 000007
【図７】
0005974422.tif 000008
【図８】
0005974422.tif 000009
【図９】
0005974422.tif 000010
【図１０】
0005974422.tif 000011
【図１１】
0005974422.tif 000012
【図１２】
0005974422.tif 000013
【図１３】
0005974422.tif 000014
【図１４】
0005974422.tif 000015
【図１５】
0005974422.tif 000016
【図１６】
0005974422.tif 000017
【図１７】
0005974422.tif 000018
【図１８】
0005974422.tif 000019
【図１９】
0005974422.tif 000020
【図２０】
0005974422.tif 000021
【図２１】
0005974422.tif 000022
【図２２】
0005974422.tif 000023
【図２３】
0005974422.tif 000024
【図２４】
0005974422.tif 000025
【図２５】
0005974422.tif 000026
【図２６】
0005974422.tif 000027
【図２７】
0005974422.tif 000028
【図２８】
0005974422.tif 000029
【図２９】
0005974422.tif 000030