(57)【特許請求の範囲】
【請求項１】
画像の表示画面上への表示を制御する画像表示制御手段と、
前記表示画面上への画像の表示に同期して、当該画像のエッジ、輝度、色相を含む画像パラメータを、予め設定したしきい値と比較して、前記画像に対する前記画像パラメータの所定のビット群又は境界線を持ったレベル分けされた画像情報を生成するレベル分け画像情報生成手段と、
前記画像とは別に、移動体画像を生成する移動体画像生成手段と、
前記移動体画像を、初期位置情報、初期速度情報、加速度情報、初期移動方向情報を少なくとも含む初期値情報に基づいて、前記画像が表示されている表示画面上に重ねて表示を開始すると共に、当該移動体画像の前記初期値情報に基づく移動体の表示を制御する移動体画像表示制御手段と、
前記表示画面上での前記移動体画像と、前記レベル分け画像情報との相対位置を認識し、前記移動体画像が前記レベル分け画像情報の前記所定のビット群又は前記境界線に対峙するとき、前記移動体画像の領域内の前記所定のビット群又は前記境界線の画素数が所定値以上の場合、前記移動体画像が前記所定のビット群又は前記境界線で跳ね返るよう前記移動体画像の移動方向を補正する補正手段と、
を有する画像表示制御装置。
【請求項２】
前記画像パラメータが、前記画像のエッジ、色相、ＲＧＢ、彩度、明度、輝度、速度、移動方向、曲率、屈曲度の少なくとも１つであることを特徴とする請求項１記載の画像表示制御装置。
【請求項３】
前記画像の画像パラメータの変動に追従するように、前記レベル分け画像情報が随時更新されることを特徴とする請求項１又は請求項２記載の画像表示制御装置。
【請求項４】
前記表示画面に表示される画像が、撮像手段により撮像した画像をリアルタイムに表示するスルー画像、或いは、予め撮像手段により撮像されかつ記録媒体に記録された録画画像であることを特徴とする請求項１〜請求項３の何れか１項記載の画像表示制御装置。
【請求項５】
前記画像の画像パラメータの変動が、前記撮像手段による撮像時の光源のちらつきであることを特徴とする請求項４記載の画像表示制御装置。
【請求項６】
前記画像の画像パラメータの変動が、固定的に撮像されている情報書込み画像に対して、新たに追加画像が書き込まれる、あるいは書き込まれている既存画像が消去されることであり、追加画像の書き込み、あるいは既存画像の消去に対して、リアルタイムでレベル分け画像が更新されることを特徴とする請求項１〜請求項４の何れか１項記載の画像表示制御装置。
【請求項７】
前記表示画面の周縁が、前記所定のビット群又は前記境界線の一部とされることを特徴とする請求項１〜請求項６の何れか１項記載の画像表示制御装置。
【請求項８】
前記初期値情報に付加情報が加味され、前記補正手段は、この付加情報に基づいて、前記所定のビット群又は前記境界線での前記移動体画像の跳ね返りを表現することを特徴とする請求項１〜請求項７の何れか１項記載の画像表示制御装置。
【請求項９】
前記補正手段は、前記移動体画像の跳ね返りに加えて、跳ね返り時の変形、形状変化、模様及び色彩変化の少なくとも一つ、或いは２以上の組み合わせを補正することを特徴とする請求項８記載の画像表示制御装置。
【請求項１０】
前記表示画面上の画像の奥行きに依存する遠近感情報を、前記レベル分け画像情報に基づいて演算する遠近感情報演算手段をさらに有し、
前記遠近感情報演算手段の演算結果を、前記移動体画像の奥行き方向への移動に対する外形寸法の拡縮に反映させることを特徴とする請求項１〜請求項９の何れか１項記載の画像表示制御装置。
【請求項１１】
前記移動体画像が対峙する所定のビット群又は境界線を含む特定画像を認識する画像認識手段を更に有し、
前記移動体画像が所定のビット群又は境界線に対峙したときに認識される特定画像に基づいて、前記移動体画像が前記所定のビット群又は前記境界線で跳ね返るか否かを決定することを特徴とする請求項１〜請求項１０の何れか１項記載の画像表示制御装置。
【請求項１２】
撮像手段で撮像した撮像画像を、直接或いは一旦記録した後に、表示画面上に再生表示し、
予め初期位置情報、初期速度情報、加速度情報、初期移動方向情報を少なくとも含む初期値情報が設定された移動体画像を、前記表示画面上の撮像画像に重ねて表示し、かつ前記初期値情報に基づいて移動させ、
前記表示画面に表示される撮像画像のエッジ、色相、ＲＧＢ、彩度、明度、輝度、速度、移動方向、曲率、屈曲度の少なくとも１つに追従しながら、予め設定したしきい値と比較して、前記撮像画像に対する画像パラメータの所定ビット群又は境界線を持ったレベル分け画像情報を生成し、
前記移動体画像と前記レベル分け画像情報との相対位置を認識し、前記移動体画像が前記レベル分け画像情報の前記所定のビット群又は境界線に対峙するとき、前記移動体画像の領域内の前記所定のビット群又は前記境界線の画素数が所定値以上の場合、前記移動体画像が前記所定のビット群又は前記境界線で跳ね返るよう前記移動体画像の移動方向を補正することを、
コンピュータに実行させる画像表示制御プログラム。
【請求項１３】
前記表示画面上の画像の奥行きに依存する遠近感情報を、前記レベル分け画像情報に基づいて演算し、
前記移動体画像の奥行き方向への移動に対する外形寸法の拡縮に反映させることを特徴とする請求項１２記載の画像表示制御プログラム。
【請求項１４】
前記請求項１２又は請求項１３に記載の画像表示制御プログラムが記憶された記憶素子を備えた半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示された画像上で、仮想の移動体画像を移動させる場合に、画像パラメータに基づいて、移動体画像の移動を制御する画像表示制御装置、及び画像表示制御プログラムに関するものである。
【背景技術】
【０００２】
従来、背景画像に対して、主体となるキャラクタ画像を合成し、キャラクタ画像の移動、或いはキャラクタ画像から発した移動体画像を、背景画像の稜線等に反映させ、跳ね返らせたり、通過させたり、変形させたりする様々なコンピュータグラフィック（ＣＧ）ゲームが存在している。このゲームを実現するために、画像を合成する際のエッジ等のパラメータの抽出処理やエッジ抽出アルゴリズム、画像処理（投影）についての技術が利用されている（一例として、非特許文献１参照）。
【０００３】
また、実写画像とＣＧ画像とが合成され、互いに影響を及ぼす従来技術として、特許文献２がある。この特許文献２には、カメラで撮影したプレーヤーの画像とコンピュータ画像とを重ね合わせ、プレーヤーの画像が占める領域に従ってコンピュータ画像を移動させるゲームとなっている。
【非特許文献１】トランジスタ技術増刊「ロボットの目をつくる」ＣＱ出版社
【特許文献２】特開２００６−０１４８７４公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、背景画像と移動対象画像との双方をグラフィック演算処理をしなければならず、背景画像が実写に近くなれば近くなるほど、膨大な処理量となる。このため、高精度の演算処理が可能な制御装置が必要となる。
【０００５】
また、実写画像とＣＧ画像とを合成した技術（ゲーム）では、簡易的に実写画像に対応した動きを示しているのみで、実写画像の細かい稜線や境界線、或いは色や濃度変化等に追従することはできない。
【０００６】
本発明は上記事実を考慮し、画像（主として、実写画像）と、この画像とは別に生成した移動体画像とを合成し、簡単な演算処理で画像の様々な変化に応じて移動体画像の移動を変化させることができる画像表示制御装置、画像表示制御プログラム、及び半導体装置を得ることが目的である。
【課題を解決するための手段】
【０００７】
第１の発明は、画像の表示画面上への表示を制御する画像表示制御手段と、前記表示画面上への画像の表示に同期して、当該画像のエッジ、輝度、色相を含む画像パラメータを、予め設定したしきい値と比較して、前記画像に対する前記画像パラメータの所定のビット群又は境界線を持ったレベル分けされた画像情報を生成するレベル分け画像情報生成手段と、前記画像とは別に、移動体画像を生成する移動体画像生成手段と、前記移動体画像を、初期位置情報、初期速度情報、加速度情報、初期移動方向情報を少なくとも含む初期値情報に基づいて、前記画像が表示されている表示画面上に重ねて表示を開始すると共に、当該移動体画像の前記初期値情報に基づく移動体の表示を制御する移動体画像表示制御手段と、前記表示画面上での前記移動体画像と、前記レベル分け画像情報との相対位置を認識し、前記移動体画像が前記レベル分け画像情報の前記所定のビット群又は前記境界線に対峙するとき、前記移動体画像の領域内の前記所定のビット群又は前記境界線の画素数が所定値以上の場合、前記移動体画像が前記所定のビット群又は前記境界線で跳ね返るよう前記移動体画像の移動方向を補正する補正手段と、を有している。
【０００８】
第１の発明によれば、画像パラメータが、移動体画像の移動にリアルタイムに反映され、演算処理も簡便となる。
また、第１の発明によれば、前記移動体画像の領域内の前記所定のビット群又は前記境界線の画素数が所定値以上の場合、前記移動体画像が前記所定のビット群又は前記境界線で跳ね返るよう前記移動体画像の移動方向が補正される。
【０００９】
なお、レベル分け画像情報とは、最も単純な情報が二値化画像情報であり、例えば、白又は黒に変換される画像情報である。この二値化情報に、白と黒との間の中間調（グレー）を１以上追加して、３値化、４値化情報あるいはそれ以上としてもよい。
【００１０】
また、相互作用とは、移動体画像がビット群又は前記境界線に対峙したときの反応であり、例えば、跳ね返り、通過、吸収消滅、数や面積等の増加及び減少等が挙げられる。
【００１１】
さらに、移動体画像が対峙する画像情報は、画像情報の形態によりビットマップデータのようにドット単位で表現するものや（ビット群）、ベクトル及び座標によってある点から他のある点まで方向と位置を情報で表現する場合（境界線）があり、第１の発明では、いずれの画像情報でも適用可能である。
そのうえ、移動体画像と所定のビット群又は境界線とが、重なり合う状態を所定のビット群又は境界線の画素数で設定することで、互いに重なり度合いを自由に設定することができる。
【００１２】
第１の発明において、前記画像パラメータが、前記画像のエッジ、色相、ＲＧＢ、彩度、明度、輝度、速度、移動方向、曲率、屈曲度の少なくとも１つであることを特徴としている。
【００１３】
画像パラメータとして、エッジ、色相、ＲＧＢ、彩度、明度、輝度、速度、移動方向、曲率、屈曲度の少なくとも１つの変化量が適用可能である。
【００１４】
また、上記第１の発明において、前記画像の画像パラメータの変動に追従するように、前記レベル分け画像情報が随時更新されることを特徴としている。
【００１５】
例えば、画像が動画の場合、レベル分け画像情報は随時更新される。なお、基本的にはリアルタイムに更新することが好ましいが、更新時期は、意図的にディレイ時間を設けるようにしてもよい。
【００１６】
さらに、第１の発明において、前記表示画面に表示される画像が、撮像手段により撮像した画像をリアルタイムに表示するスルー画像、或いは、予め撮像手段により撮像されかつ記録媒体に記録された録画画像であることを特徴としている。
【００１７】
撮像画像は、所謂現在撮像している画像（スルー画像）であってよいし、一旦記録媒体等に記録したものを再生した画像（再生画像）であってもよい。
【００１８】
また、第１の発明において、前記画像の画像パラメータの変動が、前記撮像手段による撮像時の光源のちらつきであることを特徴としている。
【００１９】
日本の電力会社から供給される電源が、関東地区では５０Ｈｚ、関西地区では６０Ｈｚであり、この周波数によって撮像画像の光源がちらつく場合がある。本来はこのちらつきは画質低下の原因となるが、ここでは、レベル分け画像情報が変動することを積極的に利用するようにしてもよい。
【００２０】
さらに、第１の発明において、前記画像の画像パラメータの変動が、固定的に撮像されている情報書込み画像に対して、新たに追加画像が書き込まれる、あるいは書き込まれている既存画像が消去されることであり、追加画像の書き込み、あるいは既存画像の消去に対して、リアルタイムでレベル分け画像が更新されることを特徴としている。
【００２１】
例えば、ホワイトボードを撮像画像とし、その範囲で移動体画像を移動させ、ユーザー等がマーカーで何らかの書込みを行ったり、書込みを消したりすることで、移動体画像の移動を変化させることができる。
【００２２】
また、第１の発明において、前記表示画面の周縁が、前記所定のビット群又は前記境界線の一部とされることを特徴としている。
【００２３】
撮像画像の周縁を境界線とすることで、移動体画像は画角から外れることを防止することができる。
【００２６】
また、第１の発明において、前記初期値情報に付加情報が加味され、前記補正手段は、この付加情報に基づいて、前記所定のビット群又は前記境界線での前記移動体画像の跳ね返りを表現することを特徴としている。
【００２７】
例えば、付加情報として表面の硬度等が特定される物性情報として、初期値情報に追加することで、初期値情報に応じた相互作用の変化時に移動体画像の変形を表現することができる。
【００２８】
さらに、第１の発明において、前記補正手段は、前記移動体画像の跳ね返りに加えて、跳ね返り時の変形、形状変化、模様及び色彩変化の少なくとも一つ、或いは２以上の組み合わせを補正することを特徴としている。
【００２９】
跳ね返り状態とは、前記移動体画像の反発量や方向をいう。跳ね返り時の変形とは、所定のビット群又は境界線に対峙したときの弾性変形、可塑変形、可逆変形をいう。形状変化とは、前記移動体画像の外形の変更をいう。模様及び色彩の変化とは、前記移動体画像の輪郭に囲まれた範囲内の模様及び色彩の変化をいう。
【００３０】
また、第１の発明において、前記表示画面上の画像の奥行きに依存する遠近感情報を、前記レベル分け画像情報に基づいて演算する遠近感情報演算手段をさらに有し、前記遠近感情報演算手段の演算結果を、前記移動体画像の奥行き方向への移動に対する外形寸法の拡縮に反映させることを特徴としている。
【００３１】
三次元の仮想空間では、移動体画像の遠近感を出すことが可能となる。
【００３２】
さらに、第１の発明において、前記移動体画像が対峙する所定のビット群又は境界線を含む特定画像を認識する画像認識手段を更に有し、前記移動体画像が所定のビット群又は境界線に対峙したときに認識される特定画像に基づいて、相互作用の形態を決定することを特徴としている。
【００３３】
対峙する所定のビット群又は境界線から特定画像が認識されることで、変化に富んだ相互作用の形態を実現することができる。
【００３４】
第２の発明は、撮像手段で撮像した撮像画像を、直接或いは一旦記録した後に、表示画面上に再生表示し、予め初期位置情報、初期速度情報、加速度情報、初期移動方向情報を少なくとも含む初期値情報が設定された移動体画像を、前記表示画面上の撮像画像に重ねて表示し、かつ前記初期値情報に基づいて移動させ、前記表示画面に表示される撮像画像のエッジ、色相、ＲＧＢ、彩度、明度、輝度、速度、移動方向、曲率、屈曲度の少なくとも１つに追従しながら、予め設定したしきい値と比較して、前記撮像画像に対する画像パラメータの所定ビット群又は境界線を持ったレベル分け画像情報を生成し、前記移動体画像と前記レベル分け画像情報との相対位置を認識し、前記移動体画像が前記レベル分け画像情報の前記所定のビット群又は境界線に対峙するとき、前記移動体画像の領域内の前記所定のビット群又は前記境界線の画素数が所定値以上の場合、前記移動体画像が前記所定のビット群又は前記境界線で跳ね返るよう前記移動体画像の移動方向を補正することを、コンピュータに実行させることを特徴としている。
【００３５】
上記第２の発明において、前記表示画面上の画像の奥行きに依存する遠近感情報を、前記レベル分け画像情報に基づいて演算し、前記移動体画像の奥行き方向への移動に対する外形寸法の拡縮に反映させることを特徴としている。
【００３６】
第３の発明は、前記画像表示制御プログラムが記憶された記憶素子を備えた半導体装置であることを特徴とする。
【発明の効果】
【００３７】
以上説明した如く本発明では、画像（主として、実写画像）と、この画像とは別に生成した移動体画像とを合成し、簡単な演算処理で画像の様々な変化に応じて移動体画像の移動を変化させることができるという優れた効果を有する。
【発明を実施するための最良の形態】
【００３８】
図１には、本実施の形態に係る画像表示制御装置１０が示されている。画像表示制御装置１０は、装置本体１２と、この装置本体１２の入力端子１２Ａに接続されたカメラ１４と、装置本体１２の出力端子１２Ｂに接続された表示部１６（本実施の形態では、プロジェクタ１６Ｐとスクリーン１６Ｓ）と、を備えている。
【００３９】
カメラ１４は、ケーシング１４Ａに図示しないＣＣＤ（固体撮像素子）が収容されるとともに、ケーシング１４Ａの一部にレンズユニット１４Ｂが取り付けられた構成となっている。カメラ１４は、装置本体１２から電源が供給されることで、常時ＣＣＤによって撮像し、かつ撮像した画像（撮像画像データ）を、装置本体１２へ送出するようになっている（所謂「スルー画像」）。
【００４０】
また、プロジェクタ１６Ｐは、３原色（ＲＧＢ）の光源（図示省略）の光量を調整して、スクリーン１６Ｓへ照射する。このとき、レンズ１６Ａによってこのスクリーン１６Ｓ上に焦点を合わせる構成となっている。
【００４１】
このプロジェクタ１６Ｐに、前記装置本体１２から画像信号が入力されると、この画像信号（例えば、８ビット（２８＝２５６）の階調）に基づいて、３原色の光源の光量が制御され、スクリーン１６Ｓ上に画像を投影する。
【００４２】
なお、表示部は、プロジェクタ１６Ｐに限られるものではなく、発光源と表示面とが一体となったテレビ画面（表示方式は、ＣＲＴ、ＬＣＤ、プラズマ等）であってもよい。
【００４３】
図１に示される如く、装置本体１２は、ケーシング１２Ｃの前面に外部記録媒体（例えば、ＣＤやＤＶＤ等）からデータを取り込むためのドライブユニット１２Ｄと、必要に応じて、装置本体１２へ指示を出すためのユーザーインターフェイス６２（図２参照）等が装着される複数の装着部１２Ｅが設けられている。なお、ユーザーインターフェイス６２は、ゲームコントローラ等であってもよい。
【００４４】
図２は、画像表示制御装置１０のハード構成の概略が示されている。
【００４５】
装置本体１２は、マイクロコンピュータ５０を備えている。マイクロコンピュータ５０は、ＣＰＵ５２、ＲＡＭ５４、ＲＯＭ５６、Ｉ／Ｏ（入出力ポート）５８及びこれらを接続するデータバスやコントロールバス等のバス６０で構成されている。
【００４６】
Ｉ／Ｏ６０には、前記ユーザーインターフェイス６２が接続されている。なお、このマイクロコンピュータ５０とユーザーインターフェイス６２との構成として、市販されているパーソナルコンピュータを適用してもよい。
【００４７】
また、Ｉ／Ｏ５８には、ビデオ制御ボード６４と、オブジェクト制御ボード６６と、表示制御ボード６８とが接続されている。
【００４８】
ビデオ制御ボード６４は、前記カメラ１４から入力される撮像画像データを処理する役目を有している。
【００４９】
オブジェクト制御ボード６６は、前記スクリーン１６Ｓに撮像画像６９（図５参照）を投影するとき、この撮像画像６９に重ねるように表示される移動体画像（オブジェクト画像７０（図５参照））を生成し、かつその移動を制御する役目を有している。
【００５０】
本実施の形態では、オブジェクト画像７０は、正方形形状としているが、この形状は特に限定されるものではなく、様々な指定により、円形、楕円形、線、多角形等の二次元形状、球体、筒体等の三次元形状等であってよい。また、表面や内部の材質も指定可能であり、ゴムやスポンジ等のように軟質や、金属や鉱石ように硬質に設定することも可能である。
【００５１】
表示制御ボード６８は、前記撮像画像データとオブジェクト画像データとが入力されることで、これらを同期して合成する役目を有している。
【００５２】
この表示制御ボード６８には、表示ドライバ７２が接続されている。表示ドライバ７２は、前記表示部１６が接続されている。
【００５３】
ここで、本実施の形態に係る画像表示制御装置１０では、カメラ１４で撮像した画像をスクリーン１６Ｓに表示すると共に、このスクリーン１６Ｓに表示された撮像画像６９に対して、前記オブジェクト制御ボード６６で生成したオブジェクト画像７０を重ねて表示する制御を実行する。
【００５４】
また、画像表示制御装置１０では、オブジェクト画像７０自身に予め位置や移動に関する情報を与えると共に、撮像画像６９を基に予め定めた条件で、当該オブジェクト画像７０の移動を変更（補正）するようにしている。
【００５５】
すなわち、撮像画像６９は人間の視覚と同等の自然界の情景（実写画像）であり、オブジェクトはコンピュータ上の仮想のＣＧ（コンピュータ・グラフィック）画像であり、通常では、互いに全く関与しない（相関のない）画像同士を、リアルタイムに相関させることを実現したものである。
【００５６】
図３は、画像表示制御装置１０における、前記ビデオ制御ボード６４、オブジェクト制御ボード６６、並びに表示制御ボード６８を中心としたそれぞれの制御を機能的に示したブロック図である。なお、この図３に示す各ブロックはあくまでも機能別に示したものであり、ハード構成を限定するものではない。
【００５７】
図２に示すマイクロコンピュータ５０には、ユーザーインターフェイス６２を用いて、撮像画像データを二値化処理するためのパラメータ（画像パラメータ）や、オブジェクト画像７０に関する情報が入力されるようになっている。
【００５８】
画像パラメータとしては、「Hue（色相）」、「Saturation（彩度）」、「Value（明度）」、「輝度」、「エッジ」、「速度」、「移動方向」、「屈曲度」、「ＲＧＢ」、「曲率」等が挙げられる。これらのパラメータのうち、「エッジ」、「速度」、「移動方向」、「曲率」、「屈曲度」は、「明度」等の値の一定領域中の二次元配列に対して任意のフィルタ演算を実行することにより得られるパラメータである。本実施の形態では、「エッジ」を画像パラメータとして、撮像画像データから二値化データを生成している（詳細後述）。
【００５９】
また、オブジェクト画像７０に関する情報としては、以下の情報がある。
【００６０】
（オブジェクト情報１）  外形形状、サイズ、数量等のオブジェクト画像７０を生成するための生成データ
（オブジェクト情報２）  画面（スクリーン１６Ｓ）上での初期位置情報、初期速度情報、加速度情報、初期移動方向情報等を含む初期値データ
（オブジェクト情報３）  オブジェクト画像７０の表示をスタートさせたり、リセットするための指示データ
本実施の形態では、オブジェクト画像７０の形状が、ＶＧＡ（640画素×480画素）画像サイズの下で、50画素×50画素の正方形（約０．８％の大きさ）である。
【００６１】
また、図５に示される如く、オブジェクト画像７０は、本実施の形態では、スクリーン１６Ｓに向かって左上隅近傍から表示を開始して（リセット・スタート時）、右肩下がりの傾斜で所定の速度で移動するように設定されている。
【００６２】
（ビデオ制御ボード６４）
図３に示される如く、カメラ１４は、ビデオ制御ボード６４のフレームメモリ１００に接続され、撮像した画像をフレーム毎に記憶する。
【００６３】
フレームメモリ１００は補正処理部１０２に接続されている。補正処理部１０２には、フレームメモリ１００からフレーム単位（１画面単位）で画像データが送出され、階調補正、γ補正、輝度補正等、一般的な画像補正処理が実行され、データ出力部１０４へ送出される。データ出力部１０４はＩ／Ｏ５８に接続され、撮像画像データは、図２に示す、マイクロコンピュータ５０のＲＡＭ５４或いはＲＯＭ５６に生成したキャッシュメモリ等に一時的に格納される。
【００６４】
（オブジェクト制御ボード６６）
図３に示される如く、前記画像パラメータデータは、Ｉ／Ｏ５８からオブジェクト制御ボード６６の認識ユニット数特定部１０６に出力されるようになっている。
【００６５】
この認識ユニット数特定部１０６では、マイクロコンピュータ５０で設定された画像パラメータ数に基づいて稼動させる、認識ユニット１０８の数を設定する役目を有している。すなわち、認識ユニット特定部１０６は、画像パラメータデータ分配部１１０に接続され、この画像パラメータデータ分配部１１０によって、画像パラメータデータの数だけ準備された認識ユニット１０８（図３では、３個の認識ユニット１０８を図示）へそれぞれの画像パラメータデータを分配する。なお、本実施の形態では、前述したように、画像パラメータとして「エッジ」のみを選択したため、図３の最上の認識ユニット１０８のみが稼動することになる。
【００６６】
認識ユニット１０８には、マイクロコンピュータ５０に一時的に格納された撮像画像データが入力されるようになっている。
【００６７】
また、Ｉ／Ｏ５８は、オブジェクト制御ボード６６の一部を構成する初期値データメモリ１１２、オブジェクト生成部１１４、オブジェクト動作制御部１１６にそれぞれ接続されている。
【００６８】
初期値データメモリ１１２には、前記「オブジェクト情報１」に関する情報が送出される。
【００６９】
オブジェクト生成部１１４には、前記「オブジェクト情報２」に関する情報が送出される。
【００７０】
オブジェクト動作制御部１１６には、前記「オブジェクト情報３」に関する情報が送出される。
【００７１】
これにより、オブジェクト生成部１１４では、Ｉ／Ｏ５８からオブジェクト画像７０の生成指示があると、オブジェクト画像７０を生成し、かつ初期値データメモリ１１２から初期値データを取り込んで、生成されたオブジェクト画像７０に対して初期値データを関連付け、オブジェクト動作制御部１１６へ送出して、スタート指示を待つようになっている。
【００７２】
なお、初期値データメモリ１１２、オブジェクト生成部１１４、オブジェクト動作制御部１１６は、それぞれオブジェクト画像７０の数に対応して設けられており、図３では、３個のオブジェクト画像７０をそれぞれ独立して動作制御する（スクリーン１６Ｓ上を移動する）ようにしたが、このオブジェクト画像７０の数は限定されるものではない。
【００７３】
ここで、オブジェクト動作制御部１１６は、前述したそれぞれの認識ユニット１０８と接続されている。従って、オブジェクト動作制御部１１６では、前記初期値データに基づく移動制御（通常移動制御）に加え、認識ユニット１０８で認識した画像パラメータ（ここでは、「エッジ」）と対応したときに、その位置情報や移動方向、移動速度を含む移動情報等が補正されるようになっている（補正移動制御）。
【００７４】
オブジェクト動作制御部１１６は、前記通常移動制御及び補正移動制御によって設定されたオブジェクト画像７０の位置情報、移動情報がＩ／Ｏ５８へフィードバックされるようになっている。
【００７５】
（認識ユニット１０８の詳細）
図４には、認識ユニット１０８の詳細な制御機能ブロックが示されている。
【００７６】
前記画像パラメータ（「エッジ」）は画像パラメータ入力部１１８に入力されるようになっている。また、撮像画像データは、撮像画像データ取込部１２０に取り込まれるようになっている。
【００７７】
前記画像パラメータ入力部１１８は、前記撮像画像データ取込部１２０に接続されており、画像パラメータ入力部１１８から出力指示があると、撮像画像データを二値化データ生成部１２２へ送出する。また、画像パラメータ入力部１１８は、この二値化データ生成部１２２に接続されており、画像パラメータ情報を送出する。
【００７８】
これにより、二値化データ生成部１２２では、入力される撮像画像データ（動画であれば、フレーム単位（１画像単位）で入力）を所定のしきい値（濃度値）で「０（白）」か「１（黒）」かに分別する。この結果、撮像画像データは、階調（濃度）がない線画となり、輪郭が境界線となる。なお、この「エッジ」検出処理に関しては、周知の技術であるため、詳細な説明を省略する。
【００７９】
前記二値化データ生成部１２２で生成された二値化データは、オブジェクト動作演算部１２４に送出されるようになっている。このオブジェクト動作演算部１２４には、前記オブジェクト動作制御部１１６（図３参照）からオブジェクト画像データ（現在位置）が入力されるようになっている。
【００８０】
これにより、二値化データの境界線とオブジェクト画像７０との相対位置関係に基づいて、オブジェクト画像７０の領域内の境界線の画素数が所定以上か否かを演算する。
【００８１】
オブジェクト動作演算部１２４は位置・移動情報補正部１２６に接続されており、前記オブジェクト画像７０の領域内の境界線の画素数が所定以上の場合には、現在位置のオブジェクト画像データの移動を境界線で跳ね返るようにし（補正あり）、所定未満の場合は境界線を通過させる（補正なし）。
【００８２】
この位置・移動情報補正部１２６は、前記オブジェクト動作制御部１１６（図３参照）に接続され、補正後（「補正なし」も補正後とする）のオブジェクト画像データを送出する。
【００８３】
図６は、濃度に基づいて設定した二値化画像の「エッジ」（境界線Ｓ）に対して、オブジェクト画像７０が斜め方向から入射する例を示している。
【００８４】
図６（Ａ）では、オブジェクト画像７０内に境界線Ｓの画素が横一列分入り込んでおり、前述した所定以上の画素数となっている。従って、この図６（Ａ）の状態では、オブジェクト画像７０は、図６（Ａ）の鎖線のように、境界線Ｓで跳ね返る動作となる（以下、「パターンＡ］という）。
【００８５】
一方、図６（Ｂ）の３個の円囲み領域８０、８２、８４は、図６（Ａ）の円囲み領域８６での別パターンを示している。以下、図６（Ｂ）の左側から順にパターンＢ、パターンＣ、パターンＤとする。
【００８６】
パターンＢは、境界線Ｓの線幅が細いため、画素数が不足し、この結果、オブジェクト画像７０が境界線Ｓを通過する例である。
【００８７】
パターンＣは、境界線Ｓの途切れ途切れのため、画素数が不足し、この結果、オブジェクト画像７０が境界線Ｓを通過する例である。
【００８８】
パターンＤは、境界線Ｓの形状が非直線であるため、画素数が不足し、この結果、オブジェクト画像７０が境界線Ｓを通過する例である。
【００８９】
オブジェクト画像７０は、撮像画像６９から生成される二値化画像の様々な境界線Ｓ、並びに、動画であれば刻一刻と変化する境界線Ｓ、或いは、撮像時の光源が交流電源の場合はそのちらつきにより変化する境界線Ｓと、逐次比較され、上記図６（Ａ）における跳ね返りと、図６（Ｂ）における通過の何れかのパターン（Ａ、Ｂ、Ｃ、Ｄ）の動作を繰り返すようになっている。
【００９０】
上記では、交流電源をちらつきの原因としているが、パルス波形などで意図的にちらつきを生成するようにしてもよい。また、二値化画像を生成するときのしきい値を変動させてちらつきを生成してもよい。
【００９１】
（表示制御ボード６８）
図３に示される如く、表示制御ボード６８には、撮像画像データ入力部１２８と、オブジェクト画像データ入力部１３０とが設けられている。
【００９２】
撮像画像データ入力部１２８には、Ｉ／Ｏ５８から撮像画像データが送出され、オブジェクト画像データ入力部１３０には、Ｉ／Ｏ５８からオブジェクト画像データが送出される。
【００９３】
撮像画像データ入力部１２８と、オブジェクト画像データ入力部１３０とは、それぞれ画像合成部１３２に接続され、この画像合成部１３２において、撮像画像データとオブジェクト画像データとが合成され、画像データ出力部１３４を介して、表示ドライバ７２へ送出される。
【００９４】
表示ドライバ７２では、表示部１６を制御して、前記合成された撮像画像６９とオブジェクト画像が表示される。
【００９５】
以下に本実施の形態の作用を図７のフローチャートに従い説明する。なお、このフローチャートでは、マイクロコンピュータ５０のＣＰＵ５２での処理に加え、このＣＰＵ５２で実行されるプログラムに基づく各制御ボード（ビデオ制御ボード６４、オブジェクト制御ボード６６、表示制御ボード６８）での処理を含む。
【００９６】
本実施の形態に係る画像表示制御装置１０が起動すると、まず、ステップ２００において、ユーザーインターフェイス６２によって、オブジェクト数の入力指示を報知し、この報知によってユーザーが、オブジェクト数を入力したか否かを判断する（ステップ２０２）。
【００９７】
ステップ２０２において肯定判定、すなわちオブジェクト数が入力されると、ステップ２０４へ移行して各オブジェクト画像７０の設定処理を実行する。この設定処理では、ユーザーインターフェイス６２を適用して、オブジェクト情報１（外形形状、サイズ、数量等のオブジェクト画像７０を生成するための生成データ）、オブジェクト情報２（画面（スクリーン１６Ｓ）上での初期位置情報、初期速度情報、加速度情報、初期移動方向情報等を含む初期値データ）を入力する。
【００９８】
ステップ２０４での設定が終了すると、ステップ２０６へ移行して、各オブジェクト画像７０の生成処理を行い、ステップ２０８へ移行する。
【００９９】
ステップ２０８では、画像パラメータを選択指示を報知し、この報知によってユーザーが、画像パラメータを選択したか否かを判断する（ステップ２１０）。
【０１００】
この画像パラメータは、撮像画像データを二値化する場合のパラメータであり、「Hue（色相）」、「Saturation（彩度）」、「Value（明度）」、「輝度」、「エッジ」、「速度」、「移動方向」、「屈曲度」等がある。本実施の形態では、その内の「エッジ」を画像パラメータを選択した。
【０１０１】
ステップ２１０で肯定判定、すなわち画像パラメータを選択したと判断されると、ステップ２１２へ移行して、選択した画像パラメータを格納し、ステップ２１４へ移行する。
【０１０２】
ステップ２１４では、撮像画像データが入力されたか否かが判断され、肯定判定されると、ステップ２１６へ移行して撮像画像データを画像パラメータに基づき、二値化画像を生成する。この時点で、スクリーン１６Ｓへの投影準備は完了し、撮像画像データのみ先に投影が開始される（ステップ２１８）。
【０１０３】
次のステップ２２０では、スタート指示があったか否かが判断され、肯定判定されると、ステップ２２２へ移行してオブジェクト画像を、オブジェクト情報２で設定した初期位置に表示し、次いでステップ２２４へ移行して、撮像画像データと、オブジェクト画像データとを同期して出力する。なお、ここで言う「同期」とは、現在表示（投影）されている撮像画像６９の「エッジ」と相関関係を持たせることである。
【０１０４】
すなわち、スクリーン１６Ｓへの表示（投影）は、撮像画像６９は階調を持った画像であるが、この表示（投影）されている撮像画像６９とは別に、二値化画像が同時進行で再生処理されており、オブジェクト画像はこの二値化画像と同期がとられている。従って、次のステップ２２６でオブジェクト画像の位置を認識し、次いでステップ２２８でこのオブジェクト画像７０の領域（本実施の形態では、５０画素×５０画素の正方形）内に二値化画像の「エッジ」である境界線Ｓの画素数が所定数以上あるか否かを判断する。
【０１０５】
このとき、スクリーン１６Ｓの表示（投影）上では、オブジェクト画像が、撮像画像６９の何らかの稜線か、物体画像の輪郭等に対応している。
【０１０６】
ステップ２２８で肯定判定されると、オブジェクト画像７０が境界線Ｓに移動を遮られていると判断し、ステップ２３０へ移行して境界線Ｓへの入射角度に基づいて移動方向を補正して、ステップ２３０へ移行する（図６（Ａ）のパターンＡに対応）。
【０１０７】
また、ステップ２２８で否定判定された場合には、オブジェクト画像７０が境界線Ｓに移動を遮られることはないと判断し、そのまま移動してきた延長上に移動を継続し、ステップ２３０へ移行する（図６（Ｂ）のパターンＢ、Ｃ、Ｄに対応）。
【０１０８】
なお、ステップ２３０において、前記境界線Ｓへの入射角度に基づいて移動方向を補正するようにしたが、入射角度に関係なく、移動方向を反転（１８０°方向転換）するようにしてもよい。
【０１０９】
次のステップ２３２では、動作終了指示があったか否かが判断され、肯定判定されるとこのルーチンは終了する。
【０１１０】
また、ステップ２３２で否定判定されると、ステップ２３４へ移行してリセット・スタート指示があったか否かが判断される。
【０１１１】
ステップ２３４で肯定判定（リセット・スタート指示あり）されると、ステップ２２２へ戻り、オブジェクト画像を初期位置から再開させる。また、ステップ２３４で否定判定（リセット・スタート指示なし）されると、ステップ２２４へ戻り、撮像画像６９とオブジェクト画像と同期表示を継続する。
【０１１２】
以上説明したように本実施の形態では、カメラ１４によって撮像された人間の視覚と同等の階調をもった実写画像（撮像画像６９）と、オブジェクト制御ボード６６で生成したオブジェクト画像７０とをスクリーン１６Ｓに重ねて表示（投影）し、かつ、この表示（投影）している撮像画像６９とは別に、制御内部処理で、撮像画像データを、所定の画像パラメータ（ここでは、「エッジ」）に基づいて二値化処理を施して「白」又は「黒」の線画像を生成し、この二値化画像データにおける物体の稜線や輪郭等の境界線Ｓと、オブジェクト画像７０との相対位置と、重なり量（重なる画素数）に基づいて、オブジェクト画像７０を跳ね返らせるか、通過させるかの判断をし、スクリーン１６Ｓ上のオブジェクト画像７０に反映させるようにした。これにより、予めプログラムする必要がなく、スクリーン１６Ｓに表示（投影）された撮像画像６９に依存した予期せぬ動きをオブジェクト画像７０に与えることができる。
【０１１３】
なお、撮像画像６９は静止画像でも動画像であってもよく、動画像の場合、リアルタイムに境界線が変化することになるが、これを随時二値化処理することで、動画像の変化に追従してオブジェクト画像の移動を反映させることができる。
【０１１４】
また、撮像画像６９は、光源が必要であるが、この光源が、例えば交流電源で発光する蛍光灯等の場合、ちらつきが生じることがある。このような光源は、一般的な撮像には不適当であるが、本実施の形態における画像表示制御装置１０では、あえてちらつきのある光源を用いることで、二値化処理の結果が異なり、静止画における同一位置の境界線Ｓであっても、オブジェクト画像が跳ね返るときと、通過するときとがあり、さらに予期せぬ移動が可能となる。
【０１１５】
さらに、本実施の形態では、撮像画像６９を平面画像（二次元画像）として認識するようにしたが、奥行きのある三次元画像として認識するようにしてもよい。この場合、オブジェクト画像７０が奥行き方向へ移動するとき、その大きさ（基本サイズは、50画像×50画素）が変化させることが好ましい。
【０１１６】
このオブジェクト画像７０の大きさの変更は、例えば、図８に示される如く、撮像画像６９が室内空間画像６９Ａである場合、その壁面と床面或いは天井面との梁等の境界の傾斜角度に基づいて、オブジェクト画像７０の大きさを調整すればよい。
【０１１７】
すなわち、カメラ１４の画角によって、奥行き情報を定義しておく（図８（Ａ）参照）。次に、エッジ抽出で、室内空間画像６９Ａの梁等を認識する（図８（Ｂ）参照）。上記奥行き情報と梁の認識によって、奥行き方向の壁の位置を定義する（図８（Ｃ）参照）。
【０１１８】
また、本実施の形態では、画像パラメータとして、撮像画像データから二値化データを生成するようにしたが、この二値化に限らず、３値又は４値或いはそれ以上のデータであってもよい。この場合、デジタル的な処理を踏まえれば、ビット単位の変換が好ましい。例えば、基本となる画像が８ビット階調（２５６値）の濃度で生成された画像データであれば、７ビット階調（１２８値）の画像データ以下であればよい。
【実施例】
【０１１９】
以下に本実施の形態に係る画像表示制御装置１０を用いた実施例を示す。
【０１２０】
（実施例１：静止画像との合成）
図９は、撮像画像６９として、室内空間画像６９Ａに車両画像６９Ｂが停車している画像をカメラ１４で撮像し、これをオブジェクト画像７０と合成したものである。このとき、静止画像は図９の右上に示されているように、「エッジ」を画像パラメータとした二値化画像７１が生成されており、この生成された二値化画像７１に基づいて、図９の中央に示す合成画像（撮像画像６９とオブジェクト画像７０）の下で、オブジェクト画像７０が撮像画像６９の稜線等で跳ね返る、或いは通過する。
【０１２１】
このとき、オブジェクト画像７０が車両画像６９Ｂの閉空間にある場合は、その閉空間内で跳ね返りを繰り返す。なお、静止状態を動画として撮像している場合は、光源のちらつき等による二値化画像７１の変化で、オブジェクト画像７０が閉空間から抜け出る可能性もあり得る。
【０１２２】
（実施例２：静止画との合成、オブジェクト画像に重力要素付加）
図１０は、撮像画像６９として、室内空間画像６９Ａに車両画像６９Ｂが停車している画像をカメラ１４で撮像し、これをオブジェクト画像７０と合成したものである。このとき、静止画像は図１０の右上に示されているように、「エッジ」を画像パラメータとした二値化画像７１が生成されており、この生成された二値化画像７１に基づいて、図１０の中央に示す合成画像（撮像画像６９とオブジェクト画像７０）の下で、オブジェクト画像７０が撮像画像６９の稜線等で跳ね返る、或いは通過する。
【０１２３】
このとき、オブジェクト画像７０が車両画像６９Ｂの閉空間にある場合は、その閉空間内で跳ね返りを繰り返す。なお、静止状態を動画として撮像している場合は、光源のちらつき等による二値化画像７１の変化で、オブジェクト画像７０が閉空間から抜け出る可能性もあり得る。
【０１２４】
また、実施例２では、オブジェクト画像７０に重力要素を付加しているため、移動軌跡が放物線運動となる。
【０１２５】
（実施例３：動画像との合成）
図１１は、撮像画像６９として、室内空間画像６９Ａに車両画像６９Ｂが停車している画像をカメラ１４で撮像し、これをオブジェクト画像７０と合成したものである（以下、撮像画像６９とオブジェクト画像７０の合成画像を、合成画像７３という）。図１１の１〜４は動画像をコマ送りしたそれぞれの合成画像７３Ａ、７３Ｂ、７３Ｃ、７３Ｄを示しており、それぞれのフレームで二値化画像７１Ａ、７１Ｂ、７１Ｃ、７１Ｄが生成される。
【０１２６】
すなわち、図１１の下段に示す合成画像７３Ａ、７３Ｂ、７３Ｃ、７３Ｄとリンクするように、上段に示す二値化画像７１Ａ、７１Ｂ、７１Ｃ、７１Ｄが生成される。
【０１２７】
この結果、オブジェクト画像７０は、移動する車両画像６９Ｂのエッジに対応して跳ね返ったり、通過したりする。
【０１２８】
なお、この動画像においても、オブジェクト画像７０に重量要素を付加してもよい。
【０１２９】
（実施例４：ホワイトボードを実写画像とした合成）
図１２は、カメラ１４で撮像する実写画像としてホワイトボード画像６９Ｗが適用された場合を示している。
【０１３０】
ホワイトボード画像６９Ｗは、もともと白色背景であり、これに黒色マーカーＭで自由に線画や文字を描くことが目的である。このため、カメラ１４で撮像した撮像画像６９と、この撮像画像６９に基づいて、「エッジ」を画像パラメータとして二値化処理した二値化画像７１とに大きな変化はない。
【０１３１】
このようなホワイトボード画像６９Ｗに対して、オブジェクト画像７０を合成すると、図１３に示される如く、ホワイトボード画像６９Ｗ内でオブジェクト画像７０が移動し、かつ、ホワイドボード画像６９Ｗの白色背景に描かれた線画（又は文字）に跳ね返る。
【０１３２】
このようにホワイドボード画像６９Ｗを撮像し、何らかをプレゼンテーションするような場合に、ホワイトボード画像６９Ｗを動画として利用することができる。
【０１３３】
さらに、カメラ１４での撮像が継続されていれば、線画や文字を追加したり消去したりすることで、オブジェクト画像７０の移動に変化をもたらすことができる。
【０１３４】
（実施例５：ホワイトボードを実写画像とした合成、オブジェクト画像に重力要素付加）
図１４は、カメラ１４で撮像する実写画像としてホワイトボード画像６９Ｗが適用された場合を示している。
【０１３５】
ホワイトボード画像６９Ｗに対して、オブジェクト画像７０を合成すると、図１４に示される如く、ホワイトボード画像６９Ｗ内でオブジェクト画像７０が移動し、かつ、ホワイドボード画像６９Ｗの白色背景に描かれた線画（又は文字）に跳ね返る。
【０１３６】
このようにホワイトボード画像６９Ｗを撮像し、何らかをプレゼンテーションするような場合に、ホワイトボード画像６９Ｗを動画として利用することができる。
【０１３７】
さらに、カメラ１４での撮像が継続されていれば、線画や文字を追加したり消去したりすることで、オブジェクト画像７０の移動に変化をもたらすことができる。
【０１３８】
また、実施例５では、オブジェクト画像７０に重力要素を付加しているため、移動軌跡が放物線運動となる。
【０１３９】
（実施例６：ホワイトボードを実写画像とした合成、手画像挿入）
図１５に示される如く、ホワイトボード画像６９Ｗ内でオブジェクト画像７０が移動し、かつ、ホワイドボード画像６９Ｗの白色背景に描かれた線画（又は文字）に跳ね返る。
【０１４０】
このとき、人間の手画像６９Ｈがカメラ１４の撮像範囲（ホワイドボード画像６９Ｗ領域内）に挿入されると、この人間の手画像６９Ｈもエッジを画像パラメータとして二値化処理されるため、この手画像６９Ｈをオブジェクト画像７０の跳ね返り対象とすることができる。
【０１４１】
（実施例７：ホワイトボードを実写画像とした合成、手画像挿入、オブジェクト画像に重力要素付加）
図１６に示される如く、ホワイトボード画像６９Ｗ内でオブジェクト画像７０が移動し、かつ、ホワイドボード画像６９Ｗの白色背景に描かれた線画（又は文字）に跳ね返る。
【０１４２】
このとき、人間の手画像６９Ｈがカメラ１４の撮像範囲（ホワイドボード画像６９Ｗ領域内）に挿入されると、この人間の手画像６９Ｈもエッジを画像パラメータとして二値化処理されるため、この手画像６９Ｈをオブジェクト画像７０の跳ね返り対象とすることができる。
【０１４３】
また、実施例７では、オブジェクト画像７０に重力要素を付加しているため、移動軌跡が放物線運動となる。
【０１４４】
（実施例８：ホワイトボードを実写画像とした合成、手画像挿入、画像パラメータを「エッジ」と「Hue（色相）」の複合）
図１７に示される如く、ホワイトボード画像６９Ｗ内でオブジェクト画像７０が移動し、かつ、ホワイドボード画像６９Ｗの白色背景に描かれた線画（又は文字）に跳ね返る。
【０１４５】
このとき、ホワイドボード画像６９Ｗは「エッジ」を画像パラメータとして二値化処理がなされる。
【０１４６】
ここで、人間の手画像６９Ｈがカメラ１４の撮像範囲（ホワイドボード画像６９Ｗ領域内）に挿入されると、この手画像６９Ｈに対して、「色相」を画像パラメータとした二値化処理が実行される。
【０１４７】
このため、人間の手画像６９Ｈがカメラ１４の撮像範囲（ホワイドボード画像６９Ｗ領域内）に挿入されると、この人間の手画像６９Ｈの領域内に一旦取り込まれたオブジェクト画像７０が、手画像６９Ｈの領域内で跳ね返りを繰り返す。
【０１４８】
（様々な分野への適用）
本実施の形態に係る画像表示制御装置１０の適用範囲は、実写画像とＣＧ（コンピュータグラフィック）画像との合成の下、認識ユニット１０８によって様々な画像パラメータでの二値化画像を複合させることで、精度の高い合成映像を実現することができる。
【０１４９】
例えば、実在するゴルフ場を撮影しておき、このゴルフ場撮像画像６９と、ＣＧ画像であるプレーヤーとボール（オブジェクト画像）とを合成することで、従来のゴルフゲームでは実現できなかったリアリティのあるプレイが可能である。なお、ゴルフゲームに限らず、ゲーム処理への適用は有用となる。また、実写に近いＣＧを作成する手間を省くことができる。
【０１５０】
また、研究発表において実験結果等をプレゼンテーションする場合、予めスライド映像（静止画、動画）を投影することは、現在では当たり前のように実行されているが、オブジェクト画像の初期設定に、様々な物理的な法則（重力、浮力、揚力、比重等）や、物性（弾性、可塑性、可逆性等）を取り入れることで、実写画像の下でリアルタイムに実験を行うことができる。
【０１５１】
さらに、撮像した車両に対して風の当たる場所と当たらない場所等を予め画像パラメータとして設定し、一方、風の粒としてのオブジェクト画像を生成して、合成することで、車両の風洞実験等で、実際に車両を用いなくても実験結果を得ることが可能である。
【図面の簡単な説明】
【０１５２】
【図１】本実施の形態に係る画像表示制御装置のシステム構成図である。
【図２】本実施の形態に係る画像表示制御装置の制御系のハード構成図である。
【図３】画像表示制御装置における、ビデオ制御ボード、オブジェクト制御ボード、表示制御ボードを中心としたそれぞれの制御を機能的に示したブロック図である。
【図４】図３の認識ユニットの制御の詳細を示す機能ブロックである。
【図５】撮像画像とオブジェクト画像が合成表示されるスクリーンの正面図である。
【図６】画像パラメータとして「エッジ」を選択した場合のオブジェクト画像と境界線との対応時の移動を示し、（Ａ）はオブジェクト画像が境界線で跳ね返る状態（パターンＡ）、（Ｂ）はオブジェクト画像が境界線を通過する状態（パターンＢ，Ｃ，Ｄ）の正面図である。
【図７】ＣＰＵで実行されるプログラムに基づく各制御ボードでの処理を含む制御の流れを示すフローチャートである。
【図８】撮像画像が三次元空間の場合にオブジェクト画像の大きさを変化させる原理を示す三次元モデル構築図である。
【図９】本実施の形態の画像表示制御装置を用いた画像制御の下でのスクリーン表示状態を示す正面図である（実施例１）。
【図１０】本実施の形態の画像表示制御装置を用いた画像制御の下でのスクリーン表示状態を示す正面図である（実施例２）。
【図１１】本実施の形態の画像表示制御装置を用いた画像制御の下でのスクリーン表示状態を示す正面図である（実施例３）。
【図１２】本実施の形態の画像表示制御装置を用いた画像制御の下で、ホワイトボード画像を撮像画像とする場合のオブジェクト画像との合成手順を示す概略図である。
【図１３】図１２の画像合成によるスクリーン表示状態を示す正面図である（実施例４）。
【図１４】図１２の画像合成によるスクリーン表示状態を示す正面図である（実施例５）。
【図１５】図１２の画像合成によるスクリーン表示状態を示す正面図である（実施例６）。
【図１６】図１２の画像合成によるスクリーン表示状態を示す正面図である（実施例７）。
【図１７】画像パラメータとして、ホワイトボード画像には「エッジ」、手画像には「Hue（色相）」を適用した場合における、図１２の画像合成によるスクリーン表示状態を示す正面図である（実施例８）。
【符号の説明】
【０１５３】
１０    画像表示制御装置
１２    装置本体
１２Ａ    入力端子
１２Ｂ    出力端子
１２Ｃ    ケーシング
１２Ｄ    ドライブユニット
１４    カメラ（撮像手段）
１４Ａ    ケーシング
１４Ｂ    レンズユニット
１６    表示部
１６Ａ    レンズ
１６Ｐ    プロジェクタ
１６Ｓ    スクリーン
５０    マイクロコンピュータ
５２    ＣＰＵ
５４    ＲＡＭ
５６    ＲＯＭ
５８    Ｉ／Ｏ
６０    バス
６２    ユーザーインターフェイス
６４    ビデオ制御ボード
６６    オブジェクト制御ボード
６８    表示制御ボード
６９    撮像画像
７０    オブジェクト画像
７２    表示ドライバ
８０、８２、８４，８６    領域
１００    フレームメモリ
１０２    補正処理部
１０４    データ出力部
１０６    認識ユニット数特定部
１０８    認識ユニット
１１０    画像パラメータデータ分配部
１１２    初期値データメモリ
１１４    オブジェクト生成部（移動体画像生成手段）
１１６    オブジェクト動作制御部
１１８    画像パラメータ入力部
１２０    撮像画像データ取込部
１２２    二値化データ生成部（レベル分け画像情報生成手段）
１２４    オブジェクト動作演算部
１２６    位置・移動情報補正部（補正手段）
１２８    撮像画像データ入力部（画像表示制御手段）
１３０    オブジェクト画像データ入力部（移動体画像表示制御手段）
１３２    画像合成部（画像表示制御手段、移動体画像表示制御手段）
１３４    画像データ出力部
Ｓ    境界線
【図１】
0004881336.tif 000002
【図２】
0004881336.tif 000003
【図３】
0004881336.tif 000004
【図４】
0004881336.tif 000005
【図５】
0004881336.tif 000006
【図６】
0004881336.tif 000007
【図７】
0004881336.tif 000008
【図８】
0004881336.tif 000009
【図１２】
0004881336.tif 000010
【図１３】
0004881336.tif 000011
【図１４】
0004881336.tif 000012
【図９】
0004881336.tif 000013
【図１０】
0004881336.tif 000014
【図１１】
0004881336.tif 000015
【図１５】
0004881336.tif 000016
【図１６】
0004881336.tif 000017
【図１７】
0004881336.tif 000018