(57)【特許請求の範囲】
【請求項１】
撮像装置と、
複数のコンテンツを記憶している記憶装置と、
該記憶装置が記憶しているコンテンツを出力するコンテンツ出力装置と、
前記撮像装置が撮像した画像が時系列的に入力され、入力された画像に基づいて、前記コンテンツ出力装置による前記コンテンツの切り替え出力を制御する出力制御装置と
を備えるコンテンツ出力システムであって、
前記出力制御装置は、
前記画像に基づいて、該画像に人物が含まれているか否かを判定する人物判定手段と、
該人物判定手段が、前記画像に人物が含まれていると判定した場合、所定位置から前記画像に含まれている人物までの距離を演算する距離演算手段と、
該距離演算手段の演算結果が、所定距離以下であるか否かを判定する距離判定手段と、
該距離判定手段が、前記距離演算手段の演算結果が所定距離以下であると判定した前記人物の移動速度の変化を演算する変化演算手段と、
該変化演算手段の演算結果、並びに前記人物判定手段及び距離判定手段夫々の判定結果に応じたコンテンツを、前記記憶装置が記憶しているコンテンツの内から選択して前記コンテンツ出力装置に出力させる出力制御手段と、
前記変化演算手段の演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録する記録手段と
を備えることを特徴とするコンテンツ出力システム。
【請求項２】
画像が時系列的に入力され、
入力された画像に基づいて、外部での複数のコンテンツの切り替え出力を制御する出力制御装置であって、
前記画像に基づいて、該画像に人物が含まれているか否かを判定する人物判定手段と、
該人物判定手段が、前記画像に人物が含まれていると判定した場合、所定位置から前記画像に含まれている人物までの距離を演算する距離演算手段と、
該距離演算手段の演算結果が、所定距離以下であるか否かを判定する距離判定手段と、
該距離判定手段が、前記距離演算手段の演算結果が所定距離以下であると判定した前記人物の移動速度の変化を演算する変化演算手段と、
該変化演算手段の演算結果、並びに前記人物判定手段及び距離判定手段夫々の判定結果に応じたコンテンツを選択して出力させる出力制御手段と、
前記変化演算手段の演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録する記録手段と
を備えることを特徴とする出力制御装置。
【請求項３】
前記変化演算手段の演算結果が、移動速度の低下を示しているか否かを判定する速度判定手段を更に備え、
前記出力制御手段は、
前記人物判定手段又は前記速度判定手段が、否と判定した場合に、第１のコンテンツを出力させる手段と、
少なくとも１人の前記人物に関して、前記速度判定手段が、前記変化演算手段の演算結果が移動速度の低下を示していると判定した場合に、前記第１のコンテンツに替えて該第１のコンテンツとは異なる第２のコンテンツを出力させる手段と
を有することを特徴とする請求項２に記載の出力制御装置。
【請求項４】
前記速度判定手段は、前記変化演算手段の演算結果が、移動速度の所定割合以上の低下である場合に、前記変化演算手段の演算結果が移動速度の低下であると判定するようにしてあることを特徴とする請求項３に記載の出力制御装置。
【請求項５】
前記画像に基づいて、前記変化演算手段の演算結果が移動速度の低下を示した前記人物の顔を認識する顔認識手段を更に備え、
前記記録手段は、記録すべき視聴情報に、前記顔認識手段による認識結果に基づく情報を含むようにしてあることを特徴とする請求項２から４の何れかひとつに記載の出力制御装置。
【請求項６】
画像が時系列的に入力される出力制御装置が、入力された画像に基づいて、外部での複数のコンテンツの切り替え出力を制御する出力制御方法であって、
前記画像に人物が含まれている場合、前記画像に含まれている人物の内、所定位置から前記人物までの距離が所定距離以下である人物の移動速度の変化を演算し、
該変化の演算結果、並びに前記画像に人物が含まれているか否か、及び前記画像に前記所定位置からの距離が前記所定距離以下である人物が含まれているか否かに応じたコンテンツを選択して出力させ、
前記変化の演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録することを特徴とする出力制御方法。
【請求項７】
画像が時系列的に入力されるコンピュータに、入力された画像に基づいて、外部での複数のコンテンツの切り替え出力を制御させるためのコンピュータプログラムであって、
コンピュータに、前記画像に基づいて、該画像に人物が含まれているか否かを判定させる人物判定ステップと、
コンピュータに、前記人物判定ステップで、前記画像に人物が含まれていると判定された場合、所定位置から前記画像に含まれている人物までの距離を演算させる距離演算ステップと、
コンピュータに、前記距離演算ステップでの演算結果が、所定距離以下であるか否かを判定させる距離判定ステップと、
コンピュータに、前記距離判定ステップにて、前記距離演算ステップでの演算結果が所定距離以下であると判定された前記人物の移動速度の変化を演算させる変化演算ステップと、
コンピュータに、前記変化演算ステップでの演算結果、並びに前記人物判定ステップ及び距離判定ステップ夫々での判定結果に応じたコンテンツを選択して出力させる出力制御ステップと、
コンピュータに、前記変化演算ステップでの演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録させる記録ステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを出力するコンテンツ出力システム、コンテンツの切り替え出力を制御する出力制御装置、出力制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
デジタルサイネージ（電子看板）は、デジタル技術を利用した広告媒体であり、店舗又は公共スペース等に設置されたコンテンツ出力装置に、例えば商業用途の広告としてのコンテンツを出力する。
コンテンツ出力装置が出力すべきコンテンツは、コンテンツ出力装置の設置場所、現在時刻、若しくはコンテンツ出力装置の近傍に通行人が存在するか否か等に応じて、静的又は動的に変更される。
コンテンツを静的に変更する場合には、例えば、コンテンツ出力装置の出力制御装置が、複数のコンテンツを順次切り替えてコンテンツ出力装置に出力させる。
【０００３】
コンテンツを動的に変更する場合には、例えば、コンテンツ出力装置の出力制御装置が、コンテンツ出力装置の近傍を撮像する撮像装置から画像（以下、撮像画像という）を取得し、取得した撮像画像に対して、通行人の有無又は人数等を検出するための人物認識処理を施し、複数のコンテンツを、人物認識処理の結果に応じて切り替えてコンテンツ出力装置に出力させる。
また、人物認識処理と共に、通行人の顔認識処理を行なう場合には、通行人に関する詳細な情報（例えば通行人の性別又は年齢層）を得ることができる。この場合、得られた情報に応じてコンテンツを適切なものに切り替えたり、得られた情報を、広告効果の評価に役立てるべく収集したりすることができる。
【０００４】
コンテンツを動的に変更する他の例としては、通行人の移動速度を検出し、検出された移動速度の高低に応じて、コンテンツを切り替える情報出力装置が挙げられる（特許文献１参照）。
移動速度が低い通行人は、コンテンツに注目する可能性が高く、移動速度が高い通行人は、コンテンツに注目する可能性が低い。従って、特許文献１に記載の情報出力装置によれば、通行人がコンテンツに注目している可能性が高いか否かに応じて、コンテンツを適切なものに切り替えることができる。この結果、コンテンツによる広告効果を向上させることができる。
【０００５】
ところで、従来、屋内既知環境におけるリアルタイムの人物追跡技術が提案されている（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２３５３１１号公報
【非特許文献】
【０００７】
【非特許文献１】加藤博一、中澤篤志、井上征士著「楕円体モデルを用いたリアルタイム人物追跡」、情報処理学会論文誌、Vol.40、No.11 、p.4087-4096
【発明の概要】
【発明が解決しようとする課題】
【０００８】
通行人の移動速度には個人差がある。このため、ゆっくり移動している通行人が必ずしもコンテンツに注目しているとは限らず、単にコンテンツ出力装置の前を通り過ぎているだけということもあり得る。その一方で、素早く移動している通行人がコンテンツに注目していることもあり得る。従って、特許文献１に記載の情報出力装置による場合、コンテンツ出力装置に適切なコンテンツが出力されないという不都合が生じ得る。
このような不都合を解消するために、撮像画像に対して顔認識処理を施すことが考えられる。この場合、通行人の顔がコンテンツ出力装置の方を向いているか否か、即ち、通行人がコンテンツに注目しているか否かを正確に判定することが可能である。
【０００９】
しかしながら、顔認識処理の手順は一般に煩雑であるため、特に、通行人の数が多い場合には、演算負荷が非常に大きくなる。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、撮像画像に含まれている人物の移動速度の変化に応じて複数のコンテンツを切り替え出力する構成とすることにより、通行人がコンテンツに注目しているか否かに応じて適切なコンテンツを出力することができるコンテンツ出力システム、出力制御装置、出力制御方法、及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るコンテンツ出力システムは、撮像装置と、複数のコンテンツを記憶している記憶装置と、該記憶装置が記憶しているコンテンツを出力するコンテンツ出力装置と、前記撮像装置が撮像した画像が時系列的に入力され、入力された画像に基づいて、前記コンテンツ出力装置による前記コンテンツの切り替え出力を制御する出力制御装置とを備えるコンテンツ出力システムであって、前記出力制御装置は、前記画像に基づいて、該画像に人物が含まれているか否かを判定する人物判定手段と、該人物判定手段が、前記画像に人物が含まれていると判定した場合、所定位置から前記画像に含まれている人物までの距離を演算する距離演算手段と、該距離演算手段の演算結果が、所定距離以下であるか否かを判定する距離判定手段と、該距離判定手段が、前記距離演算手段の演算結果が所定距離以下であると判定した前記人物の移動速度の変化を演算する変化演算手段と、該変化演算手段の演算結果、並びに前記人物判定手段及び距離判定手段夫々の判定結果に応じたコンテンツを、前記記憶装置が記憶しているコンテンツの内から選択して前記コンテンツ出力装置に出力させる出力制御手段と、前記変化演算手段の演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録する記録手段とを備えることを特徴とする。
【００１２】
本発明に係る出力制御装置は、画像が時系列的に入力され、入力された画像に基づいて、外部での複数のコンテンツの切り替え出力を制御する出力制御装置であって、前記画像に基づいて、該画像に人物が含まれているか否かを判定する人物判定手段と、該人物判定手段が、前記画像に人物が含まれていると判定した場合、所定位置から前記画像に含まれている人物までの距離を演算する距離演算手段と、該距離演算手段の演算結果が、所定距離以下であるか否かを判定する距離判定手段と、該距離判定手段が、前記距離演算手段の演算結果が所定距離以下であると判定した前記人物の移動速度の変化を演算する変化演算手段と、該変化演算手段の演算結果、並びに前記人物判定手段及び距離判定手段夫々の判定結果に応じたコンテンツを選択して出力させる出力制御手段と、前記変化演算手段の演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録する記録手段とを備えることを特徴とする。
【００１３】
本発明に係る出力制御装置は、前記変化演算手段の演算結果が、移動速度の低下を示しているか否かを判定する速度判定手段を更に備え、前記出力制御手段は、前記人物判定手段又は前記速度判定手段が、否と判定した場合に、第１のコンテンツを出力させる手段と、少なくとも１人の前記人物に関して、前記速度判定手段が、前記変化演算手段の演算結果が移動速度の低下を示していると判定した場合に、前記第１のコンテンツに替えて該第１のコンテンツとは異なる第２のコンテンツを出力させる手段とを有することを特徴とする。
【００１４】
本発明に係る出力制御装置は、前記速度判定手段は、前記変化演算手段の演算結果が、移動速度の所定割合以上の低下である場合に、前記変化演算手段の演算結果が移動速度の低下であると判定するようにしてあることを特徴とする。
【００１７】
本発明に係る出力制御装置は、前記画像に基づいて、前記変化演算手段の演算結果が移動速度の低下を示した前記人物の顔を認識する顔認識手段を更に備え、前記記録手段は、記録すべき視聴情報に、前記顔認識手段による認識結果に基づく情報を含むようにしてあることを特徴とする。
【００１８】
本発明に係る出力制御方法は、画像が時系列的に入力される出力制御装置が、入力された画像に基づいて、外部での複数のコンテンツの切り替え出力を制御する出力制御方法であって、前記画像に人物が含まれている場合、前記画像に含まれている人物の内、所定位置から前記人物までの距離が所定距離以下である人物の移動速度の変化を演算し、該変化の演算結果、並びに前記画像に人物が含まれているか否か、及び前記画像に前記所定位置からの距離が前記所定距離以下である人物が含まれているか否かに応じたコンテンツを選択して出力させ、前記変化の演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録することを特徴とする。
【００１９】
本発明に係るコンピュータプログラムは、画像が時系列的に入力されるコンピュータに、入力された画像に基づいて、外部での複数のコンテンツの切り替え出力を制御させるためのコンピュータプログラムであって、コンピュータに、前記画像に基づいて、該画像に人物が含まれているか否かを判定させる人物判定ステップと、コンピュータに、前記人物判定ステップで、前記画像に人物が含まれていると判定された場合、所定位置から前記画像に含まれている人物までの距離を演算させる距離演算ステップと、コンピュータに、前記距離演算ステップでの演算結果が、所定距離以下であるか否かを判定させる距離判定ステップと、コンピュータに、前記距離判定ステップにて、前記距離演算ステップでの演算結果が所定距離以下であると判定された前記人物の移動速度の変化を演算させる変化演算ステップと、コンピュータに、前記変化演算ステップでの演算結果、並びに前記人物判定ステップ及び距離判定ステップ夫々での判定結果に応じたコンテンツを選択して出力させる出力制御ステップと、コンピュータに、前記変化演算ステップでの演算結果が移動速度の低下を示した前記人物が存在する場合に、該人物によるコンテンツの視聴に関する視聴情報を記録させる記録ステップとを実行させることを特徴とする。
【００２０】
本発明にあっては、出力制御装置が、人物判定手段、変化演算手段、及び出力制御手段を備える。このような出力制御装置は、本発明に係る出力制御方法を実現し、また、撮像装置、記憶装置、及びコンテンツ出力装置と共に、本発明に係るコンテンツ出力システムを構成する。更に、本発明に係るコンピュータプログラムは、本発明の出力制御装置が備える各種手段を、コンピュータのハードウェア要素を用いてソフトウェア的に実現させる。
撮像装置は、例えば、コンテンツ出力装置の近傍に存在する人物が、コンテンツ出力装置に出力されるコンテンツ（静止画像、動画像、及び／又は音声等）を視聴することが可能な範囲を撮像する。以下では、撮像装置が撮像する範囲を撮像範囲という。
【００２１】
撮像装置が撮像した画像は、出力制御装置に、時系列的に入力される。
出力制御装置は、入力された画像に基づいて、コンテンツ出力装置による複数のコンテンツの切り替え出力を制御する。
このために、出力制御装置の人物判定手段は、入力された画像に基づいて、入力された画像に人物が含まれているか否かを判定する。
入力された画像に人物が含まれている（又は含まれていない）場合とは、コンテンツを視聴可能な人物が存在する（又は存在しない）場合である。以下では、コンテンツを視聴可能な人物を視聴可能者という。
【００２２】
視聴可能者は、一般に、撮像範囲を通行する通行人であり、コンテンツに興味がある視聴可能者はコンテンツに注目するが、コンテンツに興味がない視聴可能者はコンテンツに注目しない。
コンテンツ出力装置が出力しているコンテンツに注目している場合、視聴可能者は、撮像範囲内で移動速度を落とすか、又は立ち止まる可能性が高い。一方、コンテンツ出力装置が出力しているコンテンツに注目する気がない視聴可能者が、撮像範囲内で移動速度を落としたり立ち止まったりする可能性は低い。
以上のような傾向は、視聴可能者の移動速度そのものの高低には左右され難い。従って、視聴可能者の移動速度の変化は、視聴可能者の移動速度そのものと比べて、視聴可能者がコンテンツに注目しているか否かを忠実に反映している。
【００２３】
そこで、人物判定手段が、入力された画像に人物が含まれている、と判定した場合、変化演算手段は、入力された画像に含まれている視聴可能者の移動速度の変化を演算する。ここで、変化演算手段による演算処理は、例えば顔認識処理よりも簡易であり、演算負荷は小さい。
更に、出力制御手段は、変化演算手段の演算結果（即ち、視聴可能者がコンテンツに注目しているか否かの指標）と、人物判定手段の判定結果（即ち、視聴可能者が存在するか否か）とに応じたコンテンツを、記憶装置が記憶している複数のコンテンツの内から選択してコンテンツ出力装置に出力させる。
【００２４】
以上の結果、撮像範囲内の状況に応じた適切なコンテンツがコンテンツ出力装置によって出力される。
【００２５】
本発明にあっては、出力制御装置が、速度判定手段を更に備える。
速度判定手段は、変化演算手段の演算結果が、移動速度の低下を示しているか否かを判定する。
視聴可能者が移動速度を落とすか立ち止まると、変化演算手段の演算結果は、移動速度の低下を示す。一方、視聴可能者が移動速度を落としたり立ち止まったりしない場合には、変化演算手段の演算結果は、移動速度の上昇を示すか、又は、移動速度“０”を超過している移動速度の維持を示す。
【００２６】
従って、速度判定手段が、変化演算手段の演算結果が移動速度の低下を示している、と判定する場合には、コンテンツに注目している視聴可能者（以下、視聴者という）が存在する。一方、速度判定手段が否（即ち、変化演算手段の演算結果が移動速度の低下を示していない）と判定する場合には、コンテンツに注目していない視聴可能者が存在する。
そこで、出力制御手段は、人物判定手段が否（即ち、入力された画像に人物が含まれていない）と判定したか、又は、速度判定手段が否と判定した場合に、第１のコンテンツをコンテンツ出力装置に出力させる。
【００２７】
一方、出力制御手段は、少なくとも１人の視聴可能者に関して、速度判定手段が、変化演算手段の演算結果が移動速度の低下を示している、と判定した場合に、第１のコンテンツに替えて第２のコンテンツをコンテンツ出力装置に出力させる。
以上の結果、出力制御装置は、撮像範囲内の状況に応じた最適なコンテンツをコンテンツ出力装置に出力させることができる。
【００２８】
更に詳細には、撮像範囲に視聴可能者そのものが存在していないか、又は、コンテンツに注目していない視聴可能者だけが存在している場合には、出力制御装置の制御によって、コンテンツ出力装置は、第１のコンテンツを出力することができる。ここで、第１のコンテンツは、撮像範囲外に存在する人物、及び、コンテンツに注目していない視聴可能者の耳目を集めるようなものであることが望ましい。
一方、視聴者が１人でも存在している場合には、コンテンツ出力装置は、出力制御装置の制御によって、第２のコンテンツを出力することができる。ここで、第２のコンテンツは、視聴者に特に提供すべきものであることが望ましい。
【００２９】
本発明にあっては、速度判定手段は、変化演算手段の演算結果が、移動速度の所定割合以上の低下である（即ち、視聴可能者の移動速度が大幅に低下している）場合に、変化演算手段の演算結果が移動速度の低下である、と判定する。一方、変化演算手段の演算結果が、移動速度の所定割合未満の低下である場合（即ち、視聴可能者の移動速度が僅かに低下している場合）には、速度判定手段は、変化演算手段の演算結果が移動速度の低下ではない、と判定する。
何故ならば、コンテンツ出力装置が出力しているコンテンツに興味がない視聴可能者であっても、コンテンツとは無関係な理由で僅かに移動速度を落とすことがあり、コンテンツ出力装置が出力しているコンテンツに興味がある視聴可能者は、コンテンツに注目すべく大幅に移動速度を落とす傾向にあるからである。
【００３０】
以上の結果、出力制御装置は、コンテンツに注目していない視聴可能者に対して、第２のコンテンツを提供してしまう不都合を抑制することができる。
【００３１】
本発明にあっては、出力制御装置が、距離演算手段及び距離判定手段を更に備える。
人物判定手段が、入力された画像に人物が含まれている、と判定した場合、距離演算手段は、所定位置から視聴可能者までの距離を演算する。ここで、所定位置とは、例えばコンテンツ出力装置の設置位置、又はコンテンツ出力装置が出力しているコンテンツを最も視聴し易い位置等である。
次に、距離判定手段は、距離演算手段の演算結果が所定距離以下であるか否かを判定する。
【００３２】
距離演算手段の演算結果が所定距離以下である場合、即ち、所定位置から視聴可能者までの距離が短い場合、視聴可能者がコンテンツに注目する可能性は高まる。このため、所定位置に近い視聴可能者が移動速度を落としたり立ち止まったりした場合には、この視聴可能者がコンテンツに注目している可能性は非常に高い。
そこで、変化演算手段は、距離判定手段が、距離演算手段の演算結果が所定距離以下である、と判定した視聴可能者に関して、入力された画像に含まれている視聴可能者の移動速度の変化を演算する。
【００３３】
一方、距離演算手段の演算結果が所定距離を超過している場合、即ち、所定位置から視聴可能者までの距離が長い場合、視聴可能者がコンテンツに注目する可能性は低くなる。このため、所定位置から遠い視聴可能者が移動速度を落としたり立ち止まったりしたとしても、この視聴可能者がコンテンツに注目している可能性は非常に低い。何故ならば、コンテンツに興味がある視聴可能者は、遠くからコンテンツを視聴するよりは、所定位置の近くまで来て視聴するはずだからである。従って、所定位置から遠い視聴可能者は、無視しても特段の問題はない。
【００３４】
故に、変化演算手段は、距離判定手段が否（即ち、距離演算手段の演算結果が所定距離超過である）と判定した視聴可能者、換言すれば、移動速度の変化を演算せずとも、コンテンツに注目していないと看做せる視聴可能者に関して、移動速度の変化を演算しない。つまり、出力制御装置は、無用の演算処理を省略することができる。
以上の結果、出力制御装置は、視聴者が存在するか否かを、演算負荷を低減しつつ正確に判定することができる。
【００３５】
本発明にあっては、出力制御装置が、記録手段を更に備える。
記録手段は、変化演算手段の演算結果が移動速度の低下を示した視聴可能者（即ち、コンテンツに注目した視聴可能者。以下では、コンテンツに注目した視聴可能者も視聴者という）が存在する場合に、この視聴者によるコンテンツの視聴に関する視聴情報を記録する。ここで、視聴情報は、コンテンツによる広告効果の高低の指標となるものが望ましく、例えば、視聴者の人数を示す情報である。この例では、出力制御装置は、視聴可能者そのものの人数ではなく、視聴可能者の内、視聴者の人数のみを計数することができる。
即ち、出力制御装置は、コンテンツによる広告効果の正確な評価に寄与する視聴情報を収集することができる。
【００３６】
本発明にあっては、出力制御装置が、顔認識手段を更に備える。
顔認識手段は、入力された画像に基づいて、変化演算手段の演算結果が移動速度の低下を示した視聴可能者（即ち視聴者）の顔を認識する。即ち、顔認識手段が、視聴可能者の内、コンテンツに注目しなかった視聴可能者の顔を認識することはない。
つまり、出力制御装置は、視聴可能者全員に対して顔認識処理を実行する必要がないため、煩雑な顔認識処理を比較的短時間で完了することができる。
【００３７】
更に、記録手段は、記録すべき視聴情報に、顔認識手段による認識結果に基づく情報を含む。この情報は、コンテンツによる広告効果の高低の指標となるものが望ましく、例えば、視聴者の性別若しくは年齢層等を示す情報、又は、入力された画像から、視聴者の顔を含む領域のみを切り出した部分画像等である。
以上の結果、出力制御装置は、無駄に長時間の演算を行なうことなく、コンテンツによる広告効果の正確な評価に更に寄与することができる。
【発明の効果】
【００３８】
本発明のコンテンツ出力システム、出力制御装置、出力制御方法、及びコンピュータプログラムによる場合、撮像範囲内に視聴可能者が存在するか否か、また、視聴可能者が存在しているときには視聴可能者がコンテンツに注目しているか否かに応じて、視聴可能者に対し、適切なコンテンツを提供することができる。
しかも、視聴可能者がコンテンツに注目しているか否かを、視聴可能者の移動速度の変化に基づいて判定することができるため、視聴可能者の移動速度そのものに基づいて判定する場合と比べて、視聴可能者がコンテンツに注目しているか否かを正確に判定することができる。
【００３９】
更に、視聴可能者がコンテンツに注目しているか否かを判定するための処理は、例えば顔認識処理と比べて簡易である。従って、多数の視聴可能者が存在する場合であっても、演算負荷が増大する不都合を抑制することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態１に係るコンテンツ出力システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るコンテンツ出力システムによる視聴者の認識を説明する概念図である。
【図３】本発明の実施の形態１に係る出力制御装置が備えるＨＤＤ（ハードディスク）に記憶してあるコンテンツテーブルの一例を示す模式図である。
【図４】本発明の実施の形態１に係るコンテンツ出力システムによるコンテンツの切り替え出力を説明する概念図である。
【図５】本発明の実施の形態１に係る出力制御装置で実行される視聴者認識処理の手順を示すフローチャートである。
【図６】本発明の実施の形態１に係る出力制御装置で実行される視聴者認識処理の手順を示すフローチャートである。
【図７】本発明の実施の形態１に係る出力制御装置で実行される出力制御処理の手順を示すフローチャートである。
【図８】本発明の実施の形態１に係る出力制御装置で実行される出力制御処理の手順を示すフローチャートである。
【図９】本発明の実施の形態２に係るコンテンツ出力システムの構成を示すブロック図である。
【図１０】本発明の実施の形態２に係る出力制御装置が備えるＨＤＤに記憶してある視聴記録ＤＢ（データベース）の一例を示す模式図である。
【発明を実施するための形態】
【００４１】
以下、本発明を、その実施の形態を示す図面に基づいて詳述する。
【００４２】
実施の形態  １．
図１は、本発明の実施の形態１に係るコンテンツ出力システム１の構成を示すブロック図である。
コンテンツ出力システム１は、撮像装置２、コンテンツ出力装置３、記憶装置４、及び出力制御装置５を備えている。本実施の形態では、コンテンツ出力システム１が商店で利用される場合を例示するが、これに限定されるものではない。
図２は、コンテンツ出力システム１による視聴者の認識を説明する概念図であって、道路を通行する５人の通行人Ｍ１〜Ｍ５と、道路に面した商店に設置されている撮像装置２及びコンテンツ出力装置３とを示す模式的な平面図でもある。
【００４３】
図２に含まれている白抜矢符Ｓ１，Ｓ２の長／短は、通行人Ｍ１〜Ｍ５夫々の移動速度の高／低を示している。更に詳細には、長い白抜矢符Ｓ１は、コンテンツ出力装置３が出力しているコンテンツを、通行人がその移動速度で移動しながら視聴することが困難な高い移動速度を意味し、短い白抜矢符Ｓ２は、コンテンツ出力装置３が出力しているコンテンツを、通行人がその移動速度で移動しながら視聴することが容易な低い移動速度を意味している。
図２Ａには、第１時刻における通行人Ｍ１〜Ｍ５夫々の状態が示されており、図２Ｂには、第１時刻より後の第２時刻における通行人Ｍ１〜Ｍ５夫々の状態が示されている。
【００４４】
コンテンツ出力装置３は、液晶ディスプレイ及びスピーカを用いてなり、映像及び音声からなるコンテンツを出力する。また、コンテンツ出力装置３は、液晶ディスプレイの表示画面及びスピーカの音声出力部を道路に向けた状態で、店頭に設置されている。なお、コンテンツ出力装置３は、液晶ディスプレイに替えてプラズマディスプレイを用いてなる構成でもよく、スピーカを備えていない構成でもよい。
コンテンツ出力装置３が出力するコンテンツは、商業用途の広告であり、更に詳細には、第１のコンテンツと第２のコンテンツとに区別される。第１のコンテンツは、視聴可能者の有無に拘らず出力されるコンテンツであり、第２のコンテンツは、視聴者が存在する場合にのみ出力されるコンテンツである。
【００４５】
このため、第１のコンテンツは、コンテンツを受動的に視聴している視聴可能者の興味をそそるようなものが望ましく、例えば、大きな文字で広告内容の主題が書かれている映像、及び派手な効果音等を用いてなる。一方、第２のコンテンツは、コンテンツを能動的に視聴している視聴可能者（即ち視聴者）に特に提供すべきものであり、例えば、小さな文字で広告内容の詳細が書かれている映像、及び具体的なメッセージ音声等を用いてなる。
以下では、第１のコンテンツ及び第２のコンテンツを区別しない場合、単にコンテンツという。
【００４６】
なお、コンテンツは商業用途の広告に限定されるものではない。また、第１のコンテンツと第２のコンテンツとの差異は、静止画像を用いてなるか動画像を用いてなるか、又は、音声が出力されるか否か等であってもよい。
撮像装置２は、デジタルスチルカメラを用いてなり、コンテンツ出力装置３と共に店頭に設置されている。撮像装置２は、図２に示すような所定の撮像範囲Ｒを一定の時間間隔で繰り返し撮像し、撮像した画像（以下、撮像画像という）を時系列的に出力制御装置５へ出力する。なお、撮像装置２は、デジタルビデオカメラを用いてなる構成でもよい。
【００４７】
ここで、撮像範囲Ｒは、コンテンツ出力装置３の周辺の適宜の範囲であり、具体的には、コンテンツ出力装置３が出力しているコンテンツを通行人が視聴可能な範囲である。従って、図２の例では、撮像範囲Ｒの内側を移動している通行人Ｍ１〜Ｍ４夫々は視聴可能者であり、撮像範囲Ｒの外側を移動している通行人Ｍ５は視聴可能者ではない。
ただし、撮像範囲Ｒの内、コンテンツ出力装置３に近い範囲、更に詳細には、コンテンツ出力装置３の設置位置からの離隔距離が所定距離Ｌ以下の範囲（図中、撮像範囲Ｒにおける二点鎖線の左側の範囲）は、第１のコンテンツ及び第２のコンテンツ共に視聴が容易な範囲である。
【００４８】
一方、コンテンツ出力装置３から遠い範囲、即ち、コンテンツ出力装置３からの離隔距離が所定距離Ｌ超過の範囲は、第１のコンテンツの視聴は容易であるが、第２のコンテンツの視聴は困難な範囲である。
通行人Ｍ１は、図２Ａに示す第１時刻にコンテンツ出力装置３が出力しているコンテンツに興味がない。このような通行人Ｍ１は、第１時刻においてコンテンツ出力装置３に近い範囲を低速（白抜矢符Ｓ２）で移動しており、図２Ｂに示す第２時刻においても図２Ａに示す第１時刻と同じように低速（白抜矢符Ｓ２）で移動している。
【００４９】
通行人Ｍ２は、第１時刻にコンテンツ出力装置３が出力しているコンテンツに興味がある。このため、通行人Ｍ２は、第１時刻においてコンテンツ出力装置３に近い範囲を高速（白抜矢符Ｓ１）で移動しているが、図２Ｂに示す第２時刻においては、コンテンツ出力装置３が出力しているコンテンツに注目すべく、図２Ａに示す第１時刻の移動速度よりも低速（白抜矢符Ｓ２）で移動している。
以上のように、図２Ｂに示す第２時刻においては、通行人Ｍ１，Ｍ２共に、コンテンツ出力装置３が出力しているコンテンツを視聴し易い低速（白抜矢符Ｓ２）で移動している。しかしながら、通行人Ｍ１は、コンテンツに注目していない視聴可能者であり、通行人Ｍ２は視聴者である。
【００５０】
つまり、視聴可能者の移動速度そのものが低いか否かを判定するよりも、視聴可能者の移動速度が低下したか否かを判定する方が、視聴者であるか否かの判定精度が向上される。しかも、視聴者であるか否かを判定するために、顔認識処理のように煩雑な処理を実行する必要がないため、演算負荷が低減される。
通行人Ｍ３は、図２Ａに示す第１時刻において高速（白抜矢符Ｓ１）で移動しており、図２Ｂに示す第２時刻においても図２Ａに示す第１時刻と同じように高速（白抜矢符Ｓ１）で移動している。このように、移動速度が低下していない通行人Ｍ３は、コンテンツに注目していない視聴可能者である。
【００５１】
通行人Ｍ４は、第１時刻において高速（白抜矢符Ｓ１）で移動しているが、図２Ｂに示す第２時刻においては、図２Ａに示す第１時刻の移動速度よりも低速（白抜矢符Ｓ２）で移動している。しかしながら、通行人Ｍ４は第１時刻及び第２時刻共にコンテンツ出力装置３から遠い範囲を移動している。故に、通行人Ｍ４は、コンテンツに注目していない視聴可能者であって、通行人Ｍ４が減速した理由は、コンテンツ出力装置３が出力しているコンテンツとは無関係である。
【００５２】
つまり、視聴者の移動速度が低下したか否かの判定のみならず、視聴者の所定位置（この場合、コンテンツ出力装置３の設置位置）からの離隔距離が所定距離Ｌ以下であるか否かの判定を行なうことによって、視聴者であるか否かの判定精度が更に向上される。しかも、所定位置からの離隔距離が所定距離Ｌを超過している視聴可能者については、移動速度が低下したか否かを判定することによって視聴者であるか否かを判定する必要がない（即ち、判定するまでもなく視聴者ではないと結論づけることができる）ため、演算負荷が更に低減される。
【００５３】
仮に、通行人Ｍ４が視聴者であるとしても、コンテンツ出力装置３から遠い範囲を移動している通行人Ｍ４にとって、第２のコンテンツは視聴困難なものである。故に、通行人Ｍ４を視聴者であると判定して通行人Ｍ４に第２のコンテンツを提供しても無益である。換言すれば、通行人Ｍ４を視聴者ではないと判定することに格別の問題はない。
なお、コンテンツ出力システム１は、視聴者であるか否かを判定する際に、視聴者の所定位置からの離隔距離を考慮しない構成でもよい。例えば、コンテンツ出力装置３の設置位置からの離隔距離とは無関係に、視聴可能者が、コンテンツ出力装置３が出力する第１のコンテンツ又は第２のコンテンツを容易に視聴することができるのであれば、敢えて離隔距離を考慮する必要はない。
【００５４】
図１に示す記憶装置４は、ファイルサーバを用いてなり、コンテンツ出力装置３が出力すべき複数のコンテンツ夫々の本体（例えばコンテンツのデータファイルそのもの）を記憶している。また、記憶装置４は、出力制御装置５の要求に応じて、要求されたコンテンツを出力制御装置５に与える。なお、記憶装置４は、ファイルサーバに限定されず、例えば、出力制御装置５に外付け又は内蔵されたストレージであってもよい。
本実施の形態における記憶装置４は、４つの第１のコンテンツＣ１１〜Ｃ１４と、３つの第２のコンテンツＣ２１，Ｃ２２，Ｃ２４（以下では、第２のコンテンツＣ２１，Ｃ２２，Ｃ２４を総称して第２のコンテンツＣ２１〜Ｃ２４という）とを記憶している。
【００５５】
第１のコンテンツＣ１１と第２のコンテンツＣ２１とは対応しており、第２のコンテンツＣ２１は、第１のコンテンツＣ１１の広告内容の詳細を示すものである。
同様に、第１のコンテンツＣ１２（又は第１のコンテンツＣ１４）と第２のコンテンツＣ２２（又は第２のコンテンツＣ２４）とは対応している。
第１のコンテンツＣ１３に対応する第２のコンテンツは存在しない。
出力制御装置５は、ＰＣ（パーソナルコンピュータ）、又はサーバ等の汎用機を用いてなり、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、ＨＤＤ５３、及びＩ／Ｆ部５４を備えている。
【００５６】
Ｉ／Ｆ部５４は、出力制御装置５と、撮像装置２、コンテンツ出力装置３、及び記憶装置４夫々とを有線又は無線で通信可能に接続するインタフェースである。撮像装置２からは、Ｉ／Ｆ部５４を介して撮像画像が入力される。記憶装置４からは、Ｉ／Ｆ部５４を介してコンテンツが与えられる。コンテンツ出力装置装置３へは、Ｉ／Ｆ部５４を介してコンテンツが与えられる。
【００５７】
なお、出力制御装置５と、撮像装置２、コンテンツ出力装置３、及び／又は記憶装置４夫々とは、専用線で直結される構成に限定されず、ＬＡＮ又はインターネット等の通信回線を介して接続される構成であってもよい。また、撮像装置２、コンテンツ出力装置３、記憶装置４、及び／又は出力制御装置５が、一体的に設けられていてもよい。更に、記憶装置４からコンテンツ出力装置３へ直接的にコンテンツが与えられる構成でもよい。
ＣＰＵ５０は、出力制御装置５の制御中枢であり、ＲＡＭ５２を作業領域として用い、ＲＯＭ５１並びにＨＤＤ５３が記憶しているコンピュータプログラム及びデータに従って装置各部の動作を制御し、各種処理を実行する。
【００５８】
ＨＤＤ５３は、出力制御装置５の補助記憶部であり、ＣＰＵ５０によって、各種のコンピュータプログラム又はデータが読み書きされる。なお、出力制御装置５は、ＨＤＤ５３に限定されず、ＳＳＤを備える構成でもよい。
ＨＤＤ５３の記憶領域の一部には、本発明の実施の形態におけるコンピュータプログラム５ｐが記憶されている。
コンピュータプログラム５ｐは、可搬性を有する記録媒体に記憶されて配布されるか、又は、通信回線を介して配信されて、出力制御装置５にインストールされる。或いは、コンピュータプログラム５ｐは、出力制御装置５の製造時に出力制御装置５にインストールされる。
【００５９】
なお、コンピュータプログラム５ｐは、出力制御装置５にインストールされてから実行される構成に限定されず、可搬性を有する記録媒体又は配信元から読み取られて直接的に実行されてもよい。
ＨＤＤ５３の記憶領域の他の一部には、出力制御装置５に入力された図示しない撮像画像が、撮像画像の順序を示す情報（例えば撮像画像の撮像時刻）と関連付けて記憶されている。
ＨＤＤ５３の記憶領域の更に他の一部には、コンテンツテーブル５ａが予め記憶されている。なお、コンテンツテーブル５ａは、コンテンツテーブル５ａの記録内容をＣＰＵ５０が自在に読み出せるのであれば、例えば記憶装置４に記憶されている構成でもよい。
【００６０】
図３は、ＨＤＤ５３に記憶してあるコンテンツテーブル５ａの一例を示す模式図である。
コンテンツテーブル５ａには、第１のコンテンツＣ１１〜Ｃ１４の出力順と、第１のコンテンツＣ１１〜Ｃ１４及び第２のコンテンツＣ２１〜Ｃ２４夫々の識別情報（例えばコンテンツのデータファイルのファイル名）とが、関連付けて記憶されている。
出力制御装置５は、コンテンツテーブル５ａを参照しながら、コンテンツ出力装置３によるコンテンツの切り替え出力を制御する。
【００６１】
この結果、視聴者が存在しない場合には、コンテンツ出力装置３は、第１のコンテンツＣ１１、第１のコンテンツＣ１２、第１のコンテンツＣ１３、及び第１のコンテンツＣ１４を、この順に切り替えて出力する。また、第１のコンテンツＣ１４の出力が終了すると、コンテンツ出力装置３は、再び第１のコンテンツＣ１１の出力を開始する。
次に、視聴者が存在する場合について述べる。
【００６２】
第１のコンテンツＣ１１（又は第１のコンテンツＣ１２若しくは第１のコンテンツＣ１４）の出力中に、視聴者が現れた場合には、コンテンツ出力装置３は、第１のコンテンツＣ１１（又は第１のコンテンツＣ１２若しくは第１のコンテンツＣ１４）を、対応する第２のコンテンツＣ２１（又は第２のコンテンツＣ２２若しくは第２のコンテンツＣ２４）に切り替えて出力する。そして、コンテンツ出力装置３は、視聴者が存在する間中、第２のコンテンツＣ２１（又は第２のコンテンツＣ２２若しくは第２のコンテンツＣ２４）を繰り返し出力し続ける。
この後、視聴者がいなくなったとき、コンテンツ出力装置３は、出力中の第２のコンテンツを、出力中の第２のコンテンツに対応する第１のコンテンツの次に出力すべき第１のコンテンツに切り替える。
【００６３】
このため、例えば、第２のコンテンツＣ２１を出力しているコンテンツ出力装置３は、視聴者がいなくなったときに、第２のコンテンツＣ２１の出力を中断して、第１のコンテンツＣ１２の出力を開始する。
なお、視聴者が存在する間中、第２のコンテンツＣ２１が繰り返し出力される構成に限定されず、第２のコンテンツＣ２１が所定回数出力されたら第１のコンテンツＣ１２の出力が開始される構成でもよい。
一方、対応する第２のコンテンツが存在しない第１のコンテンツＣ１３の出力中に、視聴者が現れた場合には、コンテンツ出力装置３は、第１のコンテンツＣ１３の出力を継続する。そして、コンテンツ出力装置３は、視聴者が存在する間中、第１のコンテンツＣ１３を繰り返し出力し続ける。
【００６４】
この後、視聴者がいなくなったとき、コンテンツ出力装置３は、第１のコンテンツＣ１３を最後まで出力し終えてから、第１のコンテンツＣ１４の出力を開始する。
なお、視聴者が存在する間中、第１のコンテンツＣ１３が繰り返し出力される構成に限定されず、第１のコンテンツＣ１３が所定回数出力されたら第１のコンテンツＣ１４の出力が開始される構成でもよい。
【００６５】
以上のように、視聴者の有無に拘らず、出力中の第１のコンテンツは最後まで出力されるが、第２のコンテンツの出力中に視聴者がいなくなると、出力中の第２のコンテンツは中断されて、第１のコンテンツに切り替えられる。何故ならば、視聴者が存在していないのに第２のコンテンツを出力し続けても無益だからである。
なお、視聴者の有無に拘らず、一旦出力が開始された第２のコンテンツが、最後まで出力され続ける構成でもよい。また、対応する第２のコンテンツが存在しない第１のコンテンツの出力中に視聴者がいなくなると、出力中の第１のコンテンツが中断されて、次の第１のコンテンツに切り替えられる構成でもよい。
【００６６】
図４は、コンテンツ出力システム１によるコンテンツの切り替え出力を説明する概念図である。図中の時刻ｔ11，ｔ12，…，ｔ16は、ｔ11＜ｔ12＜…＜ｔ16である。
図４Ａは、視聴者が存在しない場合を例示している。
この場合、コンテンツ出力装置３は、時刻ｔ11以降、時刻ｔ12まで、第１のコンテンツＣ１１を出力し、時刻ｔ12以降、時刻ｔ13まで、第１のコンテンツＣ１２を出力し、時刻ｔ13以降、時刻ｔ14まで、第１のコンテンツＣ１３を出力し、時刻ｔ14以降、時刻ｔ15まで、第１のコンテンツＣ１４を出力し、時刻ｔ15以降、時刻ｔ16まで、第１のコンテンツＣ１１を出力する。
【００６７】
図４Ｂは、ｔ12＜ｔ21＜ｔ13の時刻ｔ21の時点で視聴者が現れ、ｔ14＜ｔ22＜ｔ15の時刻ｔ22の時点で視聴者がいなくなった場合を例示している。
この場合、コンテンツ出力装置３は、時刻ｔ12以降、第１のコンテンツＣ１２を出力するが、時刻ｔ21以降、時刻ｔ22まで、第２のコンテンツＣ２２を繰り返し出力し、時刻ｔ22以降、第１のコンテンツＣ１３を出力する。
図４Ｃは、ｔ13＜ｔ31＜ｔ14の時刻ｔ31の時点で視聴者が現れ、ｔ14＜ｔ32＜ｔ15の時刻ｔ32の時点で視聴者がいなくなった場合を例示している。
【００６８】
この場合、コンテンツ出力装置３は、時刻ｔ13以降、時刻ｔ14まで、第１のコンテンツＣ１３を出力し、時刻ｔ14以降、時刻ｔ15まで、再び第１のコンテンツＣ１３を出力し、時刻ｔ15以降、時刻ｔ16まで、第１のコンテンツＣ１４を出力する。
図５及び図６は、出力制御装置５で実行される視聴者認識処理の手順を示すフローチャートである。この視聴者認識処理を実現するためには、例えば、非特許文献１に記載されている人物追跡技術が流用される。
【００６９】
まず、ＣＰＵ５０は、図５に示すように、視聴者の有無を示す視聴者フラグをリセットする（Ｓ１１）。視聴者フラグがセット（又はリセット）されている場合とは、視聴者が存在する（又は存在しない）ことを意味する。
次に、ＣＰＵ５０は、ＨＤＤ５３に記憶されている撮像画像の内、後述するＳ１３の処理がまだ施されておらず、且つ、最も古いものを１枚選択する（Ｓ１２）。Ｓ１２で選択すべき撮像画像がまだＨＤＤ５３に記憶されていない場合、ＣＰＵ５０は、ＨＤＤ５３に撮像画像が記憶されるまで待機すればよい。
【００７０】
次いで、ＣＰＵ５０は、Ｓ１２で選択した撮像画像に対し、視聴可能者認識処理を施す（Ｓ１３）。このために、ＣＰＵ５０は、例えばＳ１２で選択した撮像画像と、予めＨＤＤ５３に記憶されている基準画像との差分を演算する。ここで、基準画像とは、視聴可能者が存在しない場合に撮像装置２が撮像した撮像画像である。
次に、Ｓ１３の処理結果に基づき、Ｓ１２で選択した撮像画像に、視聴可能者が含まれているか否かを判定する（Ｓ１４）。このために、ＣＰＵ５０は、例えばＳ１３で演算した撮像画像と基準画像との差分が、人物を示す差分であるか否かを判定する。Ｓ１４の処理を実行するＣＰＵ５０は、本発明の実施の形態における人物判定手段として機能する。
【００７１】
Ｓ１２で選択した撮像画像に視聴可能者が含まれていない場合（Ｓ１４でＮＯ）、ＣＰＵ５０は、処理をＳ１２へ戻す。
Ｓ１２で選択した撮像画像に視聴可能者が含まれている場合（Ｓ１４でＹＥＳ）、ＣＰＵ５０は、Ｓ１２で選択した撮像画像に含まれている視聴可能者の内、後述するＳ１６以降の処理がまだ施されていない者を一人選択する（Ｓ１５）。
【００７２】
次に、ＣＰＵ５０は、Ｓ１５で選択した視聴可能者と、所定位置との離隔距離を演算する（Ｓ１６）。このために、ＣＰＵ５０は、例えば、撮像画像を構成する画素を走査して、Ｓ１５で選択した視聴可能者の画像を構成する画素の内、代表的な画素を選出し、選出した画素と、所定画素との間に存在する画素の個数を計数し、計数結果を、所与の距離換算用関数又は距離換算用テーブル等を用いて離隔距離に換算する。Ｓ１６の処理を実行するＣＰＵ５０は、本発明の実施の形態における距離演算手段として機能する。
次いで、ＣＰＵ５０は、Ｓ１６で演算した離隔距離が、所定距離Ｌ以下であるか否かを判定する（Ｓ１７）。Ｓ１７の処理を実行するＣＰＵ５０は、本発明の実施の形態における距離判定手段として機能する。
【００７３】
Ｓ１６で演算した離隔距離が所定距離Ｌ以下である場合（Ｓ１７でＹＥＳ）、ＣＰＵ５０は、処理を後述するＳ２０へ移す。
Ｓ１６で演算した離隔距離が所定距離Ｌを超過している場合（Ｓ１７でＮＯ）、ＣＰＵ５０は、Ｓ１５で選択した視聴可能者を、後段の処理の対象外とする（即ち、除外する）ことを決定する（Ｓ１８）。以下では、Ｓ１８の処理で除外された視聴可能者を除外者という。
次に、ＣＰＵ５０は、Ｓ１２で選択した撮像画像に除外者のみが含まれているか否かを判定する（Ｓ１９）。
【００７４】
Ｓ１２で選択した撮像画像に除外者のみが含まれている場合（Ｓ１９でＹＥＳ）、コンテンツ出力装置３に近い範囲に位置している視聴可能者は存在しないため、ＣＰＵ５０は、処理をＳ１２へ戻す。
Ｓ１２で選択した撮像画像に、除外者以外（即ち、除外されなかった視聴可能者、又は、まだＳ１６以降の処理が施されていない視聴可能者）が含まれている場合（Ｓ１９でＮＯ）、ＣＰＵ５０は、処理をＳ２０へ移す。
ＣＰＵ５０は、Ｓ１２で選択した撮像画像に含まれている視聴可能者が、全員Ｓ１５で選択されたか否かを判定し（Ｓ２０）、Ｓ１２で選択した撮像画像に、まだＳ１５で選択されていない視聴可能者が含まれている場合には（Ｓ２０でＮＯ）、処理をＳ１５へ戻す。
【００７５】
Ｓ１２で選択した撮像画像に含まれている視聴可能者が、全員Ｓ１５で選択済みである場合（Ｓ２０でＹＥＳ）、ＣＰＵ５０は、Ｓ１２で選択した撮像画像に含まれている視聴可能者の内、少なくとも１人が、前回までに実行された後述するＳ３４の処理で視聴者として認定済みであるか否かを判定する（Ｓ２１）。
認定済みの視聴可能者が少なくとも１人含まれている場合（Ｓ２１でＹＥＳ）、ＣＰＵ５０は、処理をＳ１２へ戻す。何故ならば、前回までに実行された後述するＳ３３の処理で視聴者フラグがセットされているため、改めて視聴者フラグをセットしなおす必要がないからである。
【００７６】
視聴者として認定済みの視聴可能者が１人も含まれていない場合（Ｓ２１でＮＯ）、ＣＰＵ５０は、相前後する３枚の撮像画像全部に、同一の視聴可能者が少なくとも１人含まれているか否かを判定する（Ｓ２２）。ここで、相前後する３枚の撮像画像とは、今回のＳ１２で選択した撮像画像と、前回のＳ１２で選択した撮像画像及び前々回のＳ１２で選択した撮像画像（即ち、今回のＳ１２で選択した撮像画像の１つ前及び２つ前に撮像された撮像画像）とを意味する。従って、Ｓ１２の処理を３回以上実行していない場合には、Ｓ２２におけるＣＰＵ５０は、自動的にＮＯと判定する。
【００７７】
相前後する３枚の撮像画像が存在しないか、又は、相前後する３枚の撮像画像の内、少なくとも１枚が同一の視聴可能者を欠いている場合（Ｓ２２でＮＯ）、視聴可能者の移動速度の変化を演算することができないため、ＣＰＵ５０は、処理をＳ１２へ戻す。
相前後する３枚の撮像画像全部に、同一の視聴可能者が少なくとも１人含まれている場合（Ｓ２２でＹＥＳ）、図６に示すように、ＣＰＵ５０は、同一の視聴可能者夫々に対して、視聴可能者の移動速度の変化を演算する（Ｓ３１）。Ｓ３１の処理を実行するＣＰＵ５０は、本発明の実施の形態における変化演算手段として機能する。
【００７８】
Ｓ３１におけるＣＰＵ５０は、相前後する３枚の撮像画像の内、相前後する２枚の撮像画像（即ち、今回及び前回のＳ１２で選択した撮像画像、並びに、前回及び前々回のＳ１２で選択した撮像画像）に基づいて、各視聴可能者の移動距離を演算する。次に、ＣＰＵ５０は、演算した移動距離を、撮像装置２による撮像の時間間隔で除算することによって、各視聴可能者の現在の移動速度と過去の移動速度とを演算する。更に、ＣＰＵ５０は、視聴可能者の過去の移動速度から現在の移動速度を減算することによって、各視聴可能者の移動速度の変化を演算する。
【００７９】
Ｓ３１の処理終了後、ＣＰＵ５０は、少なくとも１人の視聴可能者の移動速度が低下しているか否かを判定する（Ｓ３２）。ただし、Ｓ３２におけるＣＰＵ５０は、Ｓ３１で演算した移動速度の変化が、移動速度の所定割合以上の低下である場合に、移動速度の低下であると判定する。
具体的には、例えば、過去の移動速度が時速４kmであり、現在の移動速度が時速５km（又は時速４km）である場合、移動速度の減算結果は負値（又は“０”）となる。従って、視聴可能者は加速した（又は等速で移動した）、と看做せる。この場合、ＣＰＵ５０は、Ｓ３１で演算した移動速度の変化が、移動速度の低下を示していない、と判定する。
【００８０】
また、例えば、過去の移動速度が時速４kmであり、現在の移動速度が時速３km又は時速２km（或いは時速０km）である場合、移動速度の減算結果は正値となる。従って、視聴可能者は減速した（或いは停止した）、と看做せる。
移動速度の減算結果が正値である場合、ＣＰＵ５０は、視聴可能者の減速率を求める。減速率は、移動速度の減算結果を過去の移動速度で除算した百分率である。
この例における減速率は、２５％（＝｛４−３｝／４×１００）、５０％（＝｛４−２｝／４×１００）、又は１００％（＝｛４−０｝／４×１００）である。
【００８１】
判定基準である所定割合が５０％ならば、過去の移動速度が時速４kmであり、現在の移動速度が時速２km又は時速０km（或いは時速３km）である場合、ＣＰＵ５０は、Ｓ３１で演算した移動速度の変化が、移動速度の低下を示している（或いは移動速度の低下を示していない）、と判定する。
Ｓ３２の処理を実行するＣＰＵ５０は、本発明の実施の形態における速度判定手段として機能する。
視聴可能者の移動速度が低下していない場合（Ｓ３２でＮＯ）、視聴者は存在していない。このため、ＣＰＵ５０は、処理をＳ１１へ戻す。この結果、視聴者フラグがリセットされる。
【００８２】
一方、少なくとも１人の視聴可能者の移動速度が低下している場合（Ｓ３２でＹＥＳ）、視聴者は存在している。このため、ＣＰＵ５０は視聴者フラグをセットし（Ｓ３３）、移動速度が低下している視聴可能者を、視聴者として認定してから（Ｓ３４）、処理をＳ１２へ戻す。
図７及び図８は、出力制御装置５で実行される出力制御処理の手順を示すフローチャートである。この出力制御処理は、図５及び図６に示す視聴者認識処理の実行と並行して、且つ、Ｓ１１の処理が最初に実行された後で、実行される。出力制御処理を実行するＣＰＵ５０は、本発明の実施の形態における出力制御手段として機能する。
【００８３】
図７に示すように、まず、ＣＰＵ５０は、コンテンツテーブル５ａを参照し（Ｓ５１）、コンテンツ出力装置３に出力させるべき第１のコンテンツを選択する（Ｓ５２）。コンテンツ出力装置３が、まだ何のコンテンツも出力していないのであれば、Ｓ５２で選択すべき第１のコンテンツは、第１のコンテンツＣ１１である。一方、コンテンツ出力装置３が、例えば第１のコンテンツＣ１１（又は第１のコンテンツＳ１４）を出力している最中であれば、Ｓ５２で選択すべき第１のコンテンツは、第１のコンテンツＣ１２（又は第１のコンテンツＣ１１）である。
【００８４】
Ｓ５２の処理終了後、ＣＰＵ５０は、Ｓ５２で選択した第１のコンテンツを記憶装置４に要求する（Ｓ５３）。このとき、記憶装置４は、要求された第１のコンテンツを出力制御装置５に与える。
次に、ＣＰＵ５０は、Ｓ５２で選択した第１のコンテンツの出力を開始すべきタイミングであるか否かを判定する（Ｓ５４）。コンテンツ出力装置３が、まだ何のコンテンツも出力していない場合、Ｓ５４におけるＣＰＵ５０は、即座にＹＥＳと判定する。一方、コンテンツ出力装置３が、例えば第１のコンテンツを出力している最中である場合、Ｓ５４におけるＣＰＵ５０は、出力中の第１のコンテンツの出力が終了するタイミングでＹＥＳと判定する。
【００８５】
Ｓ５２で選択した第１のコンテンツの出力を開始すべきタイミングである場合（Ｓ５４でＹＥＳ）、ＣＰＵ５０は、Ｓ５２で選択した第１のコンテンツをコンテンツ出力装置３に出力させる（Ｓ５５）。このとき、ＣＰＵ５０は、Ｓ５３の処理の結果として記憶装置４から取得した第１のコンテンツのデータを、コンテンツ出力装置３に与える。
そして、ＣＰＵ５０は、Ｓ５５で実行した第１のコンテンツの出力制御を継続しつつ、処理をＳ５１へ戻す。
Ｓ５１〜Ｓ５５の処理が繰り返されることによって、コンテンツ出力装置３は、第１のコンテンツＣ１１〜Ｃ１４を順次切り替えて出力する。
【００８６】
Ｓ５２で選択した第１のコンテンツの出力を開始すべきタイミングではない場合（Ｓ５４でＮＯ）、ＣＰＵ５０は、視聴者フラグがセットされているか否かを判定し（Ｓ５６）、視聴者フラグがリセットされている場合には（Ｓ５６でＮＯ）、処理をＳ５４へ戻す。
視聴者フラグがセットされている場合（Ｓ５６でＹＥＳ）、ＣＰＵ５０は、コンテンツテーブル５ａを参照し（Ｓ５７）、コンテンツ出力装置３が現在出力中の第１のコンテンツに対応する第２のコンテンツが存在するか否かを判定する（Ｓ５８）。コンテンツ出力装置３が、第１のコンテンツＣ１３（又は第１のコンテンツＣ１３以外の第１のコンテンツ）を出力している最中であれば、Ｓ５８におけるＣＰＵ５０は、ＮＯ（又はＹＥＳ）と判定する。
【００８７】
現在出力中の第１のコンテンツに対応する第２のコンテンツが存在しない場合（Ｓ５８でＮＯ）、ＣＰＵ５０は、現在出力中の第１のコンテンツ（具体的には第１のコンテンツＣ１３）の再出力を開始すべきタイミングであるか否かを判定する（Ｓ５９）。Ｓ５４におけるＣＰＵ５０は、現在出力中の第１のコンテンツの出力が終了するタイミングでＹＥＳと判定する。
第１のコンテンツの再出力を開始すべきタイミングである場合（Ｓ５９でＹＥＳ）、ＣＰＵ５０は、出力中であった第１のコンテンツをコンテンツ出力装置３に再出力させる（Ｓ６０）。
そして、ＣＰＵ５０は、Ｓ６０で実行した第１のコンテンツの再出力制御を継続しつつ、処理をＳ５９へ戻す。
【００８８】
Ｓ５９及びＳ６０の処理が繰り返されることによって、コンテンツ出力装置３は、同一の第１のコンテンツを繰り返し出力する。
第１のコンテンツの再出力を開始すべきタイミングではない場合（Ｓ５９でＮＯ）、ＣＰＵ５０は、視聴者フラグがリセットされているか否かを判定し（Ｓ６１）、視聴者フラグがセットされている場合には（Ｓ６１でＮＯ）、処理をＳ５９へ戻す。
視聴者フラグがリセットされている場合（Ｓ６１でＹＥＳ）、ＣＰＵ５０は、処理をＳ５１へ戻す。この後、Ｓ５２の処理で、現在出力中の第１のコンテンツの次の第１のコンテンツ（具体的には第１のコンテンツＣ１４）が選択される。
【００８９】
現在出力中の第１のコンテンツに対応する第２のコンテンツが存在する場合（Ｓ５８でＹＥＳ）、図８に示すように、ＣＰＵ５０は、対応する第２のコンテンツを記憶装置４に要求する（Ｓ７１）。このとき、記憶装置４は、要求された第２のコンテンツを出力制御装置５に与える。
次に、ＣＰＵ５０は、コンテンツ出力装置３に、現在出力中の第１のコンテンツの出力を中断させ（Ｓ７２）、更に、対応する第２のコンテンツをコンテンツ出力装置３に出力させる（Ｓ７３）。このとき、ＣＰＵ５０は、Ｓ７１の処理の結果として記憶装置４から取得した第２のコンテンツのデータを、コンテンツ出力装置３に与える。
【００９０】
そして、ＣＰＵ５０は、Ｓ７３で実行した第２のコンテンツの出力制御を継続しつつ、処理をＳ７４へ移す。
Ｓ７２及びＳ７３の処理が実行されることによって、コンテンツ出力装置３は、第１のコンテンツに替えて第２のコンテンツを出力する。
ＣＰＵ５０は、視聴者フラグがリセットされているか否かを判定し（Ｓ７４）、視聴者フラグがセットされている場合には（Ｓ７４でＮＯ）、現在出力中の第２のコンテンツの再出力を開始すべきタイミングであるか否かを判定する（Ｓ７５）。Ｓ７５におけるＣＰＵ５０は、現在出力中の第２のコンテンツの出力が終了するタイミングでＹＥＳと判定する。
【００９１】
第２のコンテンツの再出力を開始すべきタイミングである場合（Ｓ７５でＹＥＳ）、ＣＰＵ５０は、出力中であった第２のコンテンツをコンテンツ出力装置３に再出力させる（Ｓ７６）。
そして、ＣＰＵ５０は、Ｓ７６で実行した第２のコンテンツの再出力制御を継続しつつ、処理をＳ７４へ戻す。
Ｓ７５及びＳ７６の処理が繰り返されることによって、コンテンツ出力装置３は、同一の第２のコンテンツを繰り返し出力する。
第２のコンテンツの再出力を開始すべきタイミングではない場合（Ｓ７５でＮＯ）、ＣＰＵ５０は、処理をＳ７４へ戻す。
【００９２】
視聴者フラグがリセットされている場合（Ｓ７４でＹＥＳ）、ＣＰＵ５０は、コンテンツテーブル５ａを参照し（Ｓ７７）、コンテンツ出力装置３に出力させるべき第１のコンテンツを選択する（Ｓ７８）。Ｓ７８で選択すべき第１のコンテンツは、現在出力中の第２のコンテンツに対応する第１のコンテンツの次の第１のコンテンツである。
次いで、ＣＰＵ５０は、Ｓ７８で選択した第１のコンテンツを記憶装置４に要求する（Ｓ７９）。このとき、記憶装置４は、要求された第１のコンテンツを出力制御装置５に与える。
【００９３】
次に、ＣＰＵ５０は、コンテンツ出力装置３に、現在出力中の第２のコンテンツの出力を中断させ（Ｓ８０）、更に、Ｓ７８で選択した第１のコンテンツをコンテンツ出力装置３に出力させる（Ｓ８１）。このとき、ＣＰＵ５０は、Ｓ７９の処理の結果として記憶装置４から取得した第１のコンテンツのデータを、コンテンツ出力装置３に与える。
そして、ＣＰＵ５０は、Ｓ８１で実行した第１のコンテンツの出力制御を継続しつつ、処理をＳ５１へ戻す。
Ｓ８０及びＳ８１の処理が実行されることによって、コンテンツ出力装置３は、第２のコンテンツに替えて第１のコンテンツを出力する。
【００９４】
以上のようなコンテンツ出力システム１は、演算負荷を増大させることなく、視聴者が存在するか否かを正確に判定し、更に、視聴者が存在するか否かに応じて、視聴者、又はコンテンツに注目していない視聴可能者に対し、適切なコンテンツを提供することができる。
【００９５】
実施の形態  ２．
図９は、本発明の実施の形態２に係るコンテンツ出力システム１の構成を示すブロック図である。
コンテンツ出力システム１は、撮像装置２、コンテンツ出力装置３、記憶装置４、及び出力制御装置６を備えている。
実施の形態１の出力制御装置５は、本発明の実施の形態の出力制御方法をソフト的に実現するが、本実施の形態の出力制御装置６は、本発明の実施の形態の出力制御方法をハード的に実現する。
その他、実施の形態１に対応する部分には同一符号を付してそれらの説明を省略する。
【００９６】
出力制御装置６は、コンテンツ出力システム１を構成する専用機であり、ＣＰＵ６０、ＲＯＭ６１、ＲＡＭ６２、ＨＤＤ６３、視聴判定部６４、顔認識処理部６５、通信部６６、視聴可能者認識部６７、移動速度演算部６８、切替判定部６９、コンテンツ切替リスナ７０、及びコンテンツスケジューラ７１を備えている。
ＣＰＵ６０は、出力制御装置６の制御中枢であり、ＲＡＭ６２を作業領域として用い、ＲＯＭ６１並びにＨＤＤ６３が記憶しているコンピュータプログラム及びデータに従って装置各部の動作を制御し、各種処理を実行する。
【００９７】
ＨＤＤ６３は、出力制御装置６の補助記憶部であり、ＣＰＵ６０によって、各種のコンピュータプログラム又はデータが読み書きされる。なお、出力制御装置６は、ＨＤＤ６３に限定されず、ＳＳＤを備える構成でもよい。
ＨＤＤ６３の記憶領域の一部には、視聴記録ＤＢ６ａが記憶されている。
図１０は、視聴記録ＤＢ６ａの一例を示す模式図である。
視聴記録ＤＢ６ａには、第１のコンテンツＣ１１〜Ｃ１４夫々の識別情報と、コンテンツ出力装置３による各第１のコンテンツＣ１１〜Ｃ１４の出力中に視聴者であると認定された視聴者数Ｎ１〜Ｎ４と、視聴者の顔画像Ｉ１１，Ｉ１２，…〜Ｉ４１，Ｉ４２，…とが、関連付けて保存されている。
【００９８】
なお、顔画像Ｉ１１，Ｉ１２，…〜Ｉ４１，Ｉ４２，…に替えて、又は顔画像Ｉ１１，Ｉ１２，…〜Ｉ４１，Ｉ４２，…と共に、顔画像Ｉ１１，Ｉ１２，…〜Ｉ４１，Ｉ４２，…夫々に基づいて演算された視聴者の特徴（性別又は年齢層等）が視聴記録ＤＢ６ａに保存される構成でもよい。
視聴者数及び視聴者の顔画像（又は視聴者の特徴）は、本実施の形態における視聴情報として機能する。
撮像装置２が撮像した撮像画像は、時系列的に視聴可能者認識部６７に与えられる。
【００９９】
視聴可能者認識部６７は、与えられた撮像画像に対して、非特許文献１に記載されている人物追跡技術による視聴可能者追跡処理を施す。視聴可能者認識部６７は複数の視聴可能者を認識し、認識した視聴可能者夫々を追跡する。このような視聴可能者認識部６７は、本発明の実施の形態における人物判定手段として機能する。
移動速度演算部６８は、視聴可能者認識部６７が認識した視聴可能者夫々の移動速度を演算する。
【０１００】
切替判定部６９は、移動速度演算部６８が演算した移動速度に基づいて、視聴可能者夫々の減速率を演算し、演算された減速率と、視聴可能者の所定位置からの離隔距離とに基づいて、コンテンツを切り替えるか否かを判定する。このような切替判定部６９は、本発明の実施の形態における変化演算手段、速度判定手段、距離演算手段、及び距離判定手段として機能する。
コンテンツ切替リスナ７０は、切替判定部６９の判定結果に基づいて、第１のコンテンツから第２のコンテンツへの切り替え（以下では、第１〜第２の切り替えという）、又は第２のコンテンツから第１のコンテンツへの切り替え（以下では、第２〜第１の切り替えという）をコンテンツスケジューラ７１に要求する。
【０１０１】
ここで、第１〜第２の切り替えは、視聴者が現れた場合に要求される。第２〜第１の切り替えは、視聴者がいなくなった場合に要求される。
コンテンツスケジューラ７１には、予め編集されたコンテンツスケジュール７ａが格納されている。
コンテンツスケジューラ７１は、通常、コンテンツスケジュール７ａに従って第１のコンテンツＣ１１〜Ｃ１４を記憶装置４から取得し、第１のコンテンツＣ１１〜Ｃ１４を順に切り替えて、コンテンツ出力装置３に出力させる。
コンテンツ切替リスナ７０から第１〜第２の切り替えを要求された場合、コンテンツスケジューラ７１は、現在出力中の第１のコンテンツに対応する第２のコンテンツの有無を、記憶装置４をクエリして確認する。
【０１０２】
対応する第２のコンテンツが存在する場合、コンテンツスケジューラ７１は、現在出力中の第１のコンテンツに替えて、第２のコンテンツを、コンテンツ出力装置３に出力させる。
対応する第２のコンテンツが存在しない場合、コンテンツスケジューラ７１は、コンテンツ切替リスナ７０から第２〜第１の切り替えを要求されるまで、即ち視聴者が存在する間中、コンテンツ出力装置３に、現在出力中の第１のコンテンツを繰り返し出力させる。
【０１０３】
第２のコンテンツの出力中に、コンテンツ切替リスナ７０から第２〜第１の切り替えを要求された場合、コンテンツスケジューラ７１は、現在出力中の第２のコンテンツに替えて、第１のコンテンツを、コンテンツ出力装置３に出力させる。この後、コンテンツスケジューラ７１は、通常通り、コンテンツスケジュール７ａに従って、第１のコンテンツＣ１１〜Ｃ１４を順に切り替えて、コンテンツ出力装置３に出力させる。
【０１０４】
対応する第２のコンテンツが存在しない第１のコンテンツの出力中に、コンテンツ切替リスナ７０から第２〜第１の切り替えを要求された場合、コンテンツスケジューラ７１は、通常通り、コンテンツスケジュール７ａに従って、第１のコンテンツＣ１１〜Ｃ１４を順に切り替えて、コンテンツ出力装置３に出力させる。
以上のようなコンテンツスケジューラ７１は、本実施の形態における出力制御手段として機能する。
【０１０５】
視聴判定部６４は、移動速度演算部６８が演算した移動速度に基づいて、視聴可能者夫々の減速率を演算し、演算された減速率と、視聴可能者の所定位置からの離隔距離とに基づいて、各視聴可能者が視聴者であるか否かを判定し、視聴者であると判定された人数を、視聴者が現れたときに出力されていた第１のコンテンツに関連付けて、視聴記録ＤＢ６ａに保存する。このような視聴判定部６４は、本実施の形態における変化演算手段、速度判定手段、距離演算手段、距離判定手段、及び記録手段として機能する。
【０１０６】
顔認識処理部６５は、撮像画像の内、視聴判定部６４が視聴者であると判定した視聴可能者が含まれている領域に対して、公知の顔認識処理を施す。次いで、顔認識処理部６５は、認識処理結果である視聴者の顔画像を、視聴者が現れたときに出力されていた第１のコンテンツに関連付けて、視聴記録ＤＢ６ａに保存する。このような顔認識処理部６５は、本実施の形態における顔認識手段及び記録手段として機能する。
なお、記録手段及び／又は顔認識手段は、ソフト的に実現される構成でもよい。
【０１０７】
以上のようなコンテンツ出力システム１は、実施の形態１のコンテンツ出力システム１と同様の効果を奏することができる。しかも、視聴者の顔画像を得るために、撮像画像全体に顔認識処理を施す必要がない。従って、一般的に煩雑な顔認識処理を実行しつつも、演算負荷を軽減することができる。
また、視聴記録ＤＢ６ａに保存されたデータを、第１のコンテンツＣ１１〜Ｃ１４夫々の広告効果を評価する場合に利用することができる。例えば、視聴者数Ｎ１〜Ｎ４と、通行人の総人数とに基づいて、第１のコンテンツＣ１１〜Ｃ１４夫々の視聴率を簡易的に求めることができる。
【０１０８】
このために、視聴記録ＤＢ６ａに保存されたデータは、通信部６６によって、コンテンツ出力システム１の管理者が所有する通信装置へ、適宜のタイミングで送信される。
なお、実施の形態１，２において、コンテンツ出力システム１に、第２のコンテンツが存在しない構成でもよい。この場合、視聴者が存在する間、第１のコンテンツが繰り返し出力される。
【０１０９】
また、実施の形態２において、出力制御装置６が切替判定部６９及びコンテンツ切替リスナ７０を備えていない構成でもよい。この場合、視聴者の有無に拘らず、コンテンツスケジュール７ａに従って、第１のコンテンツＣ１１〜Ｃ１４が順次切り替えて出力される。ただし、このときも視聴記録ＤＢ６ａにおける視聴者数及び視聴者の顔画像の保存は実行される。
【０１１０】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲と均等の意味及び特許請求の範囲内での全ての変更が含まれることが意図される。
また、本発明の効果がある限りにおいて、コンテンツ出力システム１及び／又は出力制御装置５，６に、実施の形態１，２に開示されていない構成要素が含まれていてもよい。
【符号の説明】
【０１１１】
１    コンテンツ出力システム
２    撮像装置
３    コンテンツ出力装置
４    記憶装置
５，６  出力制御装置
５０  ＣＰＵ（人物判定手段，変化演算手段，出力制御手段，速度判定手段，，距離演算手段，距離判定手段）
５ｐ  コンピュータプログラム
６４  視聴判定部（変化演算手段，速度判定手段，距離演算手段，距離判定手段，記録手段）
６５  顔認識処理部（顔認識手段，記録手段）
６７  視聴可能者認識部（人物判定手段）
６９  切替判定部（変化演算手段，速度判定手段，距離演算手段，距離判定手段）
７１  コンテンツスケジューラ（出力制御手段）
【図１】
0005345113.tif 000002
【図２】
0005345113.tif 000003
【図３】
0005345113.tif 000004
【図４】
0005345113.tif 000005
【図５】
0005345113.tif 000006
【図６】
0005345113.tif 000007
【図７】
0005345113.tif 000008
【図８】
0005345113.tif 000009
【図９】
0005345113.tif 000010
【図１０】
0005345113.tif 000011