(57)【特許請求の範囲】
【請求項１】
原稿書類を載置する、特定のパターンが表面に形成された書画台と、
この書画台を撮影する撮影手段と、
原稿書類が載置されていない上記書画台を上記撮影手段で撮影して得た画像を記憶する記憶手段と、
この記憶手段で記憶した書画台画像の外周部の上記パターンと比較して上記撮影手段により撮影された書画台画像の外周部の上記パターンの途切れの有無を判定する途切れ判定手段と、
この途切れ判定手段で上記書画台画像の外周部のパターンに途切れがあると判定されると、原稿書類の上記書画台への載置動作中と判断して当該原稿書類の動きの有無を判定する動き判定手段と、
上記動き判定手段において上記原稿書類の動きが無いと判定され、且つ上記途切れ判定手段において当該原稿書類に動きが無いと判定された書画台画像の外周部のパターンに途切れが無いと判定されると、上記書画台上に載置された原稿書類の投影許可を判定する投影許可手段と、
この投影許可手段で投影許可と判定した書画台の画像を出力する出力手段と
を具備したことを特徴とする書画撮影装置。
【請求項２】
上記動き判定手段は、原稿書類の輪郭を抽出して頂点座標を求めるとともに、当該求めた頂点座標と直前の頂点座標とを比較して原稿書類の動きの有無を判定することを特徴とする請求項１記載の書画撮影装置。
【請求項３】
上記動き判定手段は、原稿書類の輪郭を抽出する際に、当該輪郭に途切れがある場合はその途切れ位置を連結して原稿書類の輪郭を取得することを特徴とする請求項２記載の書画撮影装置。
【請求項４】
上記動き判定手段は、原稿書類の輪郭を抽出して頂点座標を求め、当該各頂点座標の移動量の総和の絶対値と、予め設定された値との比較により上記原稿書類の動きの有無を判定することを特徴とする請求項１から請求項３に何れか記載の書画撮影装置。
【請求項５】
上記途切れ判定手段は、上記記憶手段で記憶した原稿書類が載置されていない書画台上を撮影して得た書画台画像の外周部のパターンとの経時変化に伴う差分量により上記撮影手段で撮影された書画台画像の外周部のパターンの途切れの有無を判定することを特徴とする請求項１から請求項４に何れか記載の書画撮影装置。
【請求項６】
上記途切れ判定手段は、上記撮影手段で撮影された書画台画像の外周部のパターンの輪
郭の途切れにより当該パターンの途切れの有無を判定することを特徴とする請求項１から請求項５に何れか記載の書画撮影装置。
【請求項７】
上記書画台の画像を出力する出力手段は、撮影により得られる書画台上に載置された原
稿書類を抽出することを特徴とする請求項１から請求項６に何れか記載の書画撮影装置。
【請求項８】
原稿書類を載置する、特定のパターンが表面に形成された書画台に載置された原稿書類
を撮影部で撮影してその画像を出力する書画撮影装置の書画静止検出方法であって、
原稿書類が載置されていない上記書画台を上記撮影部で撮影して得た画像を記憶する
記憶工程と、
この記憶手段で記憶した書画台画像の外周部の上記パターンと比較して上記撮影部により撮影された書画台画像の外周部の上記パターンの途切れの有無を判定する途切れ判定工程と、
この途切れ判定工程で上記書画台画像の外周部のパターンに途切れがあると判定されると、原稿書類の上記書画台への載置動作中と判断して当該原稿書類の動きの有無を判定する動き判定工程と、
上記動き判定工程において上記原稿書類の動きが無いと判定され、且つ上記途切れ判定工程において当該原稿書類に動きが無いと判定された書画台画像の外周部のパターンに途切れが無いと判定されると、上記書画台上に載置された原稿書類の投影許可を判定する投影許可工程と、
この投影許可工程で投影許可と判定した書画台の画像を出力する出力工程と
を有したことを特徴とする書画静止検出方法。
【請求項９】
原稿書類を載置する、特定のパターンが表面に形成された書画台に載置された原稿書類
を撮影部で撮影してその画像を出力する書画撮影装置に内蔵または接続されたコンピュー
タが実行するプログラムであって、
原稿書類が載置されていない上記書画台を上記撮影部で撮影して得た画像を記憶する
記憶ステップと、
この記憶手段で記憶した書画台画像の外周部の上記パターンと比較して上記撮影部により撮影された書画台画像の外周部の上記パターンの途切れの有無を判定する途切れ判定ステップと、
この途切れ判定ステップで上記書画台画像の外周部のパターンに途切れがあると判定されると、原稿書類の上記書画台への載置動作中と判断して当該原稿書類の動きの有無を判定する動き判定ステップと、
上記動き判定ステップにおいて上記原稿書類の動きが無いと判定され、且つ上記途切れ判定ステップにおいて当該原稿書類に動きが無いと判定された書画台画像の外周部のパターンに途切れが無いと判定されると、上記書画台上に載置された原稿書類の投影許可を判定する投影許可ステップと、
この投影許可ステップで投影許可と判定した書画台の画像を出力する出力ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばプロジェクタ装置に接続し、載置された書画原稿の画像を撮影してその画像信号を供給する書画撮影装置、書画静止検出方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、書画カメラと呼ばれる書画台付きのカメラを、パーソナルコンピュータ及びプロジェクタ装置と接続し、上記書画台に載置した書類の画像を随時撮影してそのまま投影表示するようにしたものがある。
【０００３】
この種の書画カメラでは、単に書画台に載置される書類の画像を撮影しているままの状態で出力するのではなく、プレゼンテーションで使用する際に煩雑な画像を投影してしまうことがないように、あえて書類を書画台に置く際にはその書類が正しい位置に置かれて台上で静止するまでは書画台の画像を出力しないか、あるいは書画台上の書類に何らかの変化を生じる直前の画像を出力し続ける技術が考えられていた。
【０００４】
例えば、書画台の原稿静止を検出する技術で、画像の直線成分（画像に含まれるエッジの数）が一定以上であるとき原稿が設置されたと判断するものが提案されている。（例えば、特許文献１）
また、書画カメラそのものに関する技術ではないが、近接する分野で、原稿と手とが一緒に撮影されてしまうと都合が良くないために、原稿と手の画像を分離する技術が提案されている。（例えば、特許文献２）
【特許文献１】特開２００５−１２３７５２号公報
【特許文献２】特開２０００−３０８０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載されている技術は、原稿の端部にユーザの手がかかっている段階では画像中の直線部分が途切れてその量が減るために原稿が設置されたことを判断することができない。
【０００６】
また、上記特許文献２に記載されている技術は、原稿を書画台上に載置するような書画カメラに適用することができない。
【０００７】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、原稿書類を書画台に載置する際に原稿書類の端部に手がかかっている状態や台上で原稿用紙が静止した状態等を正確に判定することが可能な書画撮影装置、書画静止検出方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、原稿書類を載置する、特定のパターンが表面に形成された書画台と、この書画台を撮影する撮影手段と、原稿書類が載置されていない上記書画台を上記撮影手段で撮影して得た画像を記憶する記憶手段と、この記憶手段で記憶した書画台画像の外周部の上記パターンと比較して上記撮影手段により撮影された書画台画像の外周部の上記パターンの途切れの有無を判定する途切れ判定手段と、この途切れ判定手段で上記書画台画像の外周部のパターンに途切れがあると判定されると、原稿書類の上記書画台への載置動作中と判断して当該原稿書類の動きの有無を判定する動き判定手段と、上記動き判定手段において上記原稿書類の動きが無いと判定され、且つ上記途切れ判定手段において当該原稿書類に動きが無いと判定された書画台画像の外周部のパターンに途切れが無いと判定されると、上記書画台上に載置された原稿書類の投影許可を判定する投影許可手段と、この投影許可手段で投影許可と判定した書画台の画像を出力する出力手段とを具備したことを特徴とする。
【発明の効果】
【０００９】
請求項１記載の発明によれば、所定のパターンが表面に形成された書画台上の原稿書類の画像から原稿書類の静止を判定するものとしたので、比較的容易な画像処理により書類原稿の書画台上での静止を正確に判定することができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施の形態）  
以下本発明を書画カメラ装置、パーソナルコンピュータ（ＰＣ）、及びデータプロジェクタ装置からなる書画投影システムに適用した場合の第１の実施の形態について図面を参照して説明する。
【００１１】
図１は、システム全体の外観と接続構成を示すものである。書画カメラ装置１とＰＣ２とがＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル４で接続され、書画カメラ装置１でその書画台１ａ上に載置された書類の画像が常時撮影され、デジタル値の画像信号としてＵＳＢケーブル４を介し、アイソクロナス転送によりリアルタイムにＰＣ２に送られる。
【００１２】
このＰＣ２は、書画カメラ装置１に付属している記録媒体、例えばＣＤ−ＲＯＭ６によりこの書画カメラ装置１用のドライバプログラムを予めインストールしており、同プログラムを実行することにより、書画カメラ装置１から送られてくる画像信号に対応したアナログ値の画像信号を生成し、ＲＧＢケーブル５を介してデータプロジェクタ装置３へ送出する。
【００１３】
データプロジェクタ装置３は、例えばマイクロミラー素子を用いて送られてきた画像信号に対応する光像を形成し、投影対象となるスクリーンに各種画像を投影表示する。
【００１４】
図２は、上記書画カメラ装置１の回路構成を示すものである。同図で、後述するスルー表示モード時に、モータ（Ｍ）１１の駆動によりズーム画角や絞り位置等が移動される、レンズ光学系１２の撮影光軸後方に撮像素子であるＣＣＤ１３が配置される。このＣＣＤ１３は、タイミング発生器（ＴＧ）１４、垂直ドライバ１５によって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。
【００１５】
この光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路（Ｓ／Ｈ）１６でサンプルホールドされ、Ａ／Ｄ変換器１７でデジタルデータに変換され、カラープロセス回路１８で画素補間処理及びγ補正処理を含むカラープロセス処理が行なわれて、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶ信号）が生成され、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ１９に出力される。
【００１６】
ＤＭＡコントローラ１９は、カラープロセス回路１８の出力する輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、同じくカラープロセス回路１８からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ１９内部のバッファに書込み、ＤＲＡＭインタフェース（Ｉ／Ｆ）２０を介してバッファメモリとして使用されるＤＲＡＭ２１にＤＭＡ転送を行なう。
【００１７】
制御部２２は、ＣＰＵと、このＣＰＵで実行される動作プログラムを固定的に記憶した不揮発性メモリ、及びワークメモリ等により構成され、この書画カメラ装置１全体の制御動作を司るもので、上記輝度及び色差信号のＤＲＡＭ２１へのＤＭＡ転送終了後に、この輝度及び色差信号（ＹＵＶ信号）をＤＲＡＭインタフェース２０を介してＤＲＡＭ２１より読出し、ＵＳＢインタフェース（Ｉ／Ｆ）２３へ送出する。
【００１８】
ＵＳＢインタフェース２３は、上記輝度及び色差信号をＵＳＢ規格に則ってアイソクロナス転送により上記ＵＳＢケーブル４を介してリアルタイムにＰＣ２に送出する。
【００１９】
なお、静止表示モード時にＰＣ２からＵＳＢインタフェース２３を介して撮影指示を受信すると、制御部２２はその時点でＣＣＤ１３から取込んでいる１画面分の輝度及び色差信号のＤＲＡＭ２１へのＤＭＡ転送を取り止め、あらためて適正な露出条件に従った絞り値及びシャッタ速度と解像度でＣＣＤ１３を走査駆動して１画面分の輝度及び色差信号を得てＤＲＡＭ２１へ転送する。
【００２０】
このＤＲＡＭ２１に転送された１フレーム分の輝度及び色差信号をＤＲＡＭインタフェース２０を介してＵＳＢインタフェース２３へ送出し、あらためてＵＳＢインタフェース２３がこれらの信号をＰＣ２へ送出する。このＰＣ２への画像信号の送出後、再び制御部２２はスルー表示状態に復帰して、ＣＣＤ１３からＤＲＡＭ２１への経路を再び起動する。
【００２１】
なお、制御部２２にはキー入力部２４が接続されるもので、このキー入力部２４を構成する電源キー等のキー操作信号は直接制御部２２に入力される。
【００２２】
次に図３によりＰＣ２の構成について説明する。図３はこのＰＣ２のハードウェア構成を示すものであり、各種処理制御を司るＣＰＵ３１とフロントサイドバスＦＳＢを介してノースブリッジ３２が接続される。
【００２３】
このノースブリッジ３２は、さらにメモリバスＭＢを介してメインメモリ３３と、またグラフィクスインタフェースＡＧＰを介してグラフィックコントローラ３４及びグラフィックメモリ３５と接続される他、サウスブリッジ３６とも接続され、主としてこれらの間での入出力制御を実行する。
【００２４】
サウスブリッジ３６は、ＰＣＩバス３７、キーボード／マウス３８、ビデオエンコーダ３９、ＵＳＢインタフェース４０、マルチディスクドライブ４１、ハードディスク装置（ＨＤＤ）４２と接続され、主としてこれら周辺回路とノースブリッジ３２との間の入出力制御を行なう。
【００２５】
なお、これらＰＣ２を構成する個々の要素は、きわめて一般的な技術であるのでその説明は省略するものとする。
【００２６】
なお、ビデオエンコーダ３９は、与えられたデジタル値の画像信号からアナログ値の画像信号であるＲＧＢビデオ信号を生成して出力する。
【００２７】
ＨＤＤ４２は、ＯＳ（オペレーティングシステム）や各種アプリケーションプログラム、データファイルと共に、マルチディスクドライブ４１に上記ＣＤ−ＲＯＭ６を装着してインストールした書画カメラ装置１用のドライバプログラムを予め記憶している。
【００２８】
次いで図４を用いて上記データプロジェクタ装置３の回路構成について説明する。  
図中、入出力コネクタ部５１より入力されたＲＧＢビデオ信号を含む各種規格の画像信号が、入出力インタフェース（Ｉ／Ｆ）５２、システムバスＳＢを介して画像変換部５３で所定のフォーマットの画像信号に統一された後に、投影エンコーダ５４へ送られる。
【００２９】
投影エンコーダ５４は、送られてきた画像信号をビデオＲＡＭ５５に展開記憶させた上でこのビデオＲＡＭ５５の記憶内容からビデオ信号を生成して投影駆動部５６に出力する。
【００３０】
この投影駆動部５６は、送られてきた画像信号に対応して適宜フレームレート、例えば６０［フレーム／秒］と色成分の分割数、及び表示階調数を乗算した、より高速な時分割駆動で空間的光変調素子（ＳＯＭ）である例えばマイクロミラー素子５７を表示駆動する。の４辺の輪郭抽出ができる状態となるまで同様の処理を繰返す。
【００３１】
このマイクロミラー素子５７に対して、リフレクタ５８内に配置された光源ランプ５９が出射する高輝度の白色光を、カラーホイール６０を介して適宜原色に着色し、インテグレータ６１、ミラー６２を介して照射することで、その反射光で光像が形成され、投影レンズ６３を介してここでは図示しないスクリーンに投影表示される。
【００３２】
しかるに、光源ランプ５９の点灯駆動と、カラーホイール６０を回転駆動するモータ（Ｍ）６４はいずれも投影光処理部６５からの供給電圧値に基づいて動作する。
【００３３】
上記各回路のすべての動作制御を司るのが制御部６６である。この制御部６６は、ＣＰＵと、後述する投影動作、撮影動作の処理を含む該ＣＰＵで実行される動作プログラムを記憶した不揮発性メモリ、及びワークメモリ等により構成される。
【００３４】
この制御部６６にはまた、システムバスＳＢを介して音声処理部６７が接続される。  
音声処理部６７は、ＰＣＭ音源等の音源回路を備え、投影動作時に与えられる音声データをアナログ化し、スピーカ６８を駆動して拡声放音し、あるいは必要によりビープ音を発生させる。
【００３５】
なお、このデータプロジェクタ装置３に備えられるキースイッチ部６９における各キー操作信号が直接制御部６６に入力されると共に、Ｉｒ受信部７０からの信号も直接入力される。このＩｒ受信部７０は、データプロジェクタ装置３の前面及び背面にそれぞれ設けられるもので、その赤外光受信信号をコード信号化して制御部６６に送出する。
【００３６】
次に上記実施の形態の動作について説明する。  
なお、本実施の形態の動作にあっては、ＰＣ２にインストールされた書画カメラ装置１用のドライバプログラムを制御部６６がハードディスク装置４２から読出してメインメモリ３３上に展開して実行することで、静止表示モードに設定された書画カメラ装置１がＰＣ２の制御を受けて書画台１ａ上に載置される書類原稿の静止検出を行なうもので、図５及び図６は上記ドライバプログラムにしたがった内容を示す。
【００３７】
その動作当初には、書画カメラ装置１にて何も載置されていない状態の書画台１ａを撮影させ（ステップＡ０１）、得た画像データを書画カメラ装置１から取込み、エッジ検出してエッジ検出部分のみが「黒（“１”）」、その他が白（“０”）となるよう白黒２値化し、これを標準パターンデータとしてメインメモリ３３の一部に保持する（ステップＡ０２）。
【００３８】
図７は、このとき撮影される書画台１ａの画像を例示するもので、図示する如く書画台１ａには予めその輝度が大きく異なる２色の斜めのストライプパターンが全面に施されている。
【００３９】
図８は、上記図７の書画台１ａのパターン画像をエッジ検出した後に２値化した画像を例示するものであり、上記ストライプパターンの境界部分とその近傍がエッジ検出の処理により輪郭抽出された結果を示す。
【００４０】
この図８で示す画像が標準パターンとして保持されると共に、同図中の一点鎖線で示す範囲より外側の画像のみが、後に外周部分の標準パターンとして用いられることとなる。
【００４１】
次いで、書画台１ａ上に載置された原稿書類の静止を判断するためのカウンタ（図では「ｃｎｔ」と称する）をクリアして「０」とする（ステップＡ０３）。
【００４２】
その後、再度書画台１ａを撮影させ（ステップＡ０４）、得た画像データを書画カメラ装置１から取込み、エッジ検出してエッジ検出部分のみが「黒（“１”）」、その他が白（“０”）となるよう白黒２値化し（ステップＡ０５）、これを上記ステップＡ０２で保持した標準パターンデータと比較して内容に変化を生じたか否か判断する（ステップＡ０６）。
【００４３】
ここで変化を生じていなければ書画台１ａ上には何も載置されていないことになるので、再び上記ステップＡ０４からの処理に戻り、以後同様にステップＡ０４〜Ａ０６の処理を繰返し実行することで、書画台１ａに原稿書類が載置されて撮影画像に変化が生じるのを待機する。
【００４４】
しかして書画台１ａ上に何らかの原稿書類が載置されることで撮影画像に変化を生じると、ステップＡ０６でこれを判断し、次に載置された原稿書類の輪郭を抽出する（ステップＡ０７）。
【００４５】
図９は、書画台１ａ上に原稿書類が載置された場合の撮影画像を例示するものであり、原稿書類と共にユーザの手が写り込んでいる状態を示す。
【００４６】
図１０は、上記図９の撮影画像をエッジ検出して２値化した画像であり、原稿書類の輪郭の４辺中、３辺は直線として抽出できているものの、残る１辺はユーザの手により途切れいる。
【００４７】
このように辺の途切れを検出した場合には必要に応じて補間処理を行なうことで原稿書類の４辺を得るもので、結果的に当該原稿書類の４辺を抽出することができたか否かを判断する（ステップＡ０８）。
【００４８】
ここで、抽出することができなかったと判断した場合には、上記カウンタをクリアして「０」とした後に（ステップＡ０９）、再び上記ステップＡ０４からの処理に戻り、原稿書類の４辺の輪郭抽出ができる状態となるまで同様の処理を繰返す。
【００４９】
一方、必要に応じて補間処理を施すことで撮影画像から原稿書類の４辺を抽出することができた場合、ステップＡ０８でこれを判断し、次に画像中、原稿書類の４辺のそれぞれ隣り合う２辺の交点である４つの頂点の座標位置を算出した上で（ステップＡ１０）、前回に算出した４つの頂点座標があればそれと比較し、同じ頂点座標であるか否かを判断する（ステップＡ１１）。
【００５０】
ここで、前回の４つの頂点座標のデータがない場合、すなわち、はじめて原稿書類の輪郭抽出ができた場合か、または前回の４つの頂点座標はあるものの、今回の内容とは異なる場合、すなわち書画台１ａで原稿書類がまだ静止していない場合には、前回の頂点座標とは異なるものと判断し、今回得た４つの頂点座標を用いて更新設定を行なった上で（ステップＡ１２）、上記カウンタをクリアして「０」とした後に（ステップＡ１３）、再び上記ステップＡ０４からの処理に戻り、あらたに原稿書類の４辺の輪郭抽出ができる状態から同様の処理を繰返す。
【００５１】
また、上記ステップＡ１１で前回と今回とで４つの頂点座標が一致したと判断した場合には、その前の撮影時から原稿書類が書画台１ａ上で移動していないことになるので、次に保持している標準パターンの外周部と現在得られている２値化画像の外周部とを比較し（ステップＡ１４）、その内容が同じであるか否かを判断する（ステップＡ１５）。
【００５２】
ここで２つの外周部のパターン画像が同じはないと判断した場合には、上記図１０で示した、ユーザの手が画像中に写り込んでいる状態に代表されるように、まだ原稿書類が書画台１ａ上に完全に載置され終えた状態ではないものとして、上記カウンタをクリアして「０」とした後に（ステップＡ１６）、再び上記ステップＡ０４からの処理に戻り、あらたに原稿書類の４辺の輪郭抽出ができる状態から同様の処理を繰返す。
【００５３】
また、上記ステップＡ１５で２つの外周部のパターン画像が同じであると判断した場合には、上記図１０で示したようなユーザの手が画像中に写り込んでいる状態にはなく、原稿書類が書画台１ａ上に完全に載置され終えた状態であるものとして、上記カウンタの値を「＋１」更新選択した上で（ステップＡ１７）、その更新設定したカウント値が予め設定された時間値を示す所定値となったか否かを判断する（ステップＡ１８）。
【００５４】
ここでカウンタの値が所定値に達していないと判断した際には、そのまま再び上記ステップＡ０４からの処理に戻り、あらたに原稿書類の４辺の輪郭抽出ができる状態から同様の処理を繰返す。
【００５５】
しかして、書画台１ａ上に原稿書類が載置され、且つユーザの手がその原稿書類から外れて一定の時間が経過する間、上記ステップＡ０４〜Ａ０８，Ａ１０，Ａ１１，Ａ１４，Ａ１５，Ａ１７，Ａ１８の処理が繰返し実行され、カウンタの値が「＋１」ずつ更新設定され続ける。
【００５６】
そして、カウンタの値が所定値となった時点、すなわち書画台１ａ上に原稿書類が載置され、且つユーザの手がその原稿書類から外れて静止したまま一定の時間が経過した時点でステップＡ１８でこれを判断し、上記４つの頂点座標に基づき、その時点で得られる撮影画像中の原稿書類の位置を示す長方形部分を抽出し（ステップＡ１９）、抽出した画像データをここでは図示しない画像処理、すなわち輝度ムラ補正、色補正、輝度補正、輪郭抽出等のうちユーザが設定したものを施して投影を行なうべく後段の処理に委ねる一方で、本処理を続行するべく上記ステップＡ０３からの処理に戻る。
【００５７】
このように、所定のパターンが表面に形成された書画台１ａ上の原稿書類の画像から、その外周部の途切れと画像の変化とを検出することで原稿書類の静止を判定するものとしたので、比較的容易な画像処理により書類原稿の書画台１ａでの静止を正確に判定することができる。
【００５８】
特に、上記実施の形態においては、まず書画台１ａの撮影画像に対し、画像の変化が停止したことを確認した上で外周部の途切れがなくなった状態を所定値となるまでカウントすることで静止判定を行なうものとしているので、書画台１ａ上に載置された原稿書類の静止をより正確に判定することができる。
【００５９】
加えて、書画台１ａの画像の変化として具体的には、書画台１ａ上に載置された原稿書類の頂点座標の移動から判定するものとし、さらにその原稿書類の頂点座標の移動を撮影画像中の原稿画像の輪郭を検出することで判定するものとしている。
【００６０】
そのため、例えば上記図７で示したような所定のストライプパターンが形成された書画台１ａ上に載置された原稿書類の輪郭を抽出することで、例えばユーザの手などが写り込むことで辺中の一部が欠落し（途切れ）ている場合でも容易にこれを補間することができ、柔軟性をもって全体の処理を迅速且つ正確に実行することができる。
【００６１】
さらに、撮影画像の外周部の途切れを検出する際に、予め何も載置されていない状態の書画台１ａの外周部のパターン画像を標準パターンとして記憶しておき、その標準パターンとその時点で得られる撮影画像の外周部の状態とを比較するものとしたので、簡易な画像処理ながら正確にユーザの手の写り込み等による影響を排除し、正確に原稿書類の静止を判定することができる。
【００６２】
（第２の実施の形態）  
以下本発明を書画カメラ装置、パーソナルコンピュータ（ＰＣ）、及びデータプロジェクタ装置からなる書画投影システムに適用した場合の第２の実施の形態について図面を参照して説明する。
【００６３】
なお、システム全体の外観と接続構成については上記図１と、そのシステムを構成する書画カメラ装置、パーソナルコンピュータ（ＰＣ）、及びデータプロジェクタ装置個々の電子回路の機能構成については上記図２乃至図４と基本的に同様であるものとし、以下の文中では同一部分に同一符号を用いるものとして、その図示と説明とを省略する。
【００６４】
次に上記実施の形態の動作について説明する。  
なお、本実施の形態の動作にあっては、ＰＣ２にインストールされた書画カメラ装置１用のドライバプログラムを制御部６６がハードディスク装置４２から読出してメインメモリ３３上に展開して実行することで、静止表示モードに設定された書画カメラ装置１がＰＣ２の制御を受けて書画台１ａ上に載置される原稿書類の静止検出を行なうもので、図１１乃至図１４は上記ドライバプログラムにしたがった内容を示す。
【００６５】
その動作当初には、各変数を初期値に設定する（ステップＢ０１）。  
ここで変数としては、書画台１ａ上に載置された原稿書類の静止時間をカウントする静止カウンタ（図では「静止ｃｎｔ」と称する）、書画台１ａ上の原稿書類の頂点位置が安定したか（“ＴＲＵＥ”）／否か（“ＦＡＬＳＥ”）を示す頂点安定フラグ、書画台１ａ上の原稿書類の基準となる直前位置の頂点座標を示す頂点ベース情報、及び書画台１ａ外周部の原稿書類の有無に応じた画像情報量の差分の基準となる差分ベース情報を設定するものとし、具体的には上記静止カウンタに初期値「０」を、頂点安定フラグに“ＦＡＬＳＥ”をそれぞれ設定し、頂点ベース情報及び差分ベース情報をクリアする。
【００６６】
次に、ＰＣ２以外の書画カメラ装置１及びデータプロジェクタ装置３のいずれか外部の機器の操作により書類原稿の静止検出を終了させるための命令がないことを確認した上で（ステップＢ０２）、書画台１ａ上の新規画像を撮影して画像データを取得し（ステップＢ０３）、撮影画像中の書画台１ａに形成されているストライプパターンに途切れ位置があればそれを連結することで書画台１ａに載置されて原稿書類の輪郭抽出を行ない、原稿書類の４つの頂点座標を検出することができたか否かを判断する（ステップＢ０４）。
【００６７】
動作当初においては、まだ書画台１ａ上に原稿書類が載置されておらず、当然ながら４つの頂点座標も検出することができないためにこれを判断し、次に頂点ベース情報があるか否かを判断する（ステップＢ０５）。
【００６８】
ここでまだ頂点ベース情報がない場合には、頂点の移動量として「０」を設定した後に（ステップＢ１０）、該頂点移動量が予め静止判定のために用意されたしきい値である所定量より大きいか否か判断する（ステップＢ１３）。
【００６９】
ここでは当然ながら頂点移動量は上記設定により「０」であり、所定量より小さいためにこれを判断し、次に静止カウンタの値が「０」であるか否かを判断する（ステップＢ１９）。  
静止カウンタの値が「０」である場合、次に直前の頂点座標の情報があればそれらを頂点ベース情報として保持設定し、また直前の頂点座標の情報がない場合は何も行なわずに（ステップＢ２０）、次に頂点安定フラグが“ＴＲＵＥ”であるか否かを判断する（ステップＢ２１）。
【００７０】
ここでは“ＴＲＵＥ”ではなく“ＦＡＬＳＥ”であるのでこれを判断し、あらためて頂点安定フラグに“ＴＲＵＥ”を設定し（ステップＢ２２）、外周部の差分情報があればそれを開放（放棄）した後に（ステップＢ２３）、撮影で得た画像データを差分比較のためのベース画像としてメインメモリ３３に保持し（ステップＢ２４）、その後に次の撮影を行なうべく上記ステップＢ０２からの処理に戻る。
【００７１】
こうして、書画台１ａに原稿書類が載置されるまでの間、上記ステップＢ０２〜Ｂ０４，Ｂ１０，Ｂ１３，Ｂ１９〜Ｂ２４の処理を繰返し実行する。
図１５は、書画台１ａ上に原稿書類が載置された状態で撮影された画像を例示するもので、原稿書類と共にユーザの手が写り込んでいることがわかる。
このように原稿書類が書画台１ａ上に載置されようとする状態では、撮影した画像中で原稿書類を構成する４辺中の３辺は即時画像から輪郭から抽出可能であるものの、手がかかっている残る１辺（図中の下辺）については補間処理により算出するものとなり、結果として４つの頂点座標を検出する。
【００７２】
こうして、書画台１ａ上に原稿書類が載置されようとする間、その画像がステップＢ０３で撮影されて輪郭抽出により４つの頂点座標を検出すると、続くステップＢ０４でこれを判断し、頂点ベース情報があるか否か判断する（ステップＢ１１）。
【００７３】
この初期の段階ではまだ頂点ベース情報はないためにこれを判断すると、次に静止カウンタに「０」を設定した後（ステップＢ１７）、頂点安定フラグに“ＦＡＬＳＥ”を設定し、頂点ベース情報を上記検出した内容で更新設定し、差分ベース情報をクリアした上で（ステップＢ１８）、上記ステップＢ０２からの処理に戻る。
【００７４】
ステップＢ０２を介してステップＢ０３で新規画像を撮影により取得し、ステップＢ０４を介してステップＢ１１で今度は頂点ベース情報があると判断すると、今回取得した４つの頂点座標から頂点ベース情報の座標位置をそれぞれ対応する位置間で減算してその差の総和を求めることで頂点移動量を算出する（ステップＢ１２）。
【００７５】
この取得した頂点移動量を予め用意されたしきい値である所定量と比較してより大きいか否か判断する（ステップＢ１３）。
【００７６】
ここで、頂点移動量が所定量より大きいと判断した場合、書画台１ａ上の原稿書類の移動があるものとして、次に静止カウンタの値が「０」であるか否かを判断する（ステップＢ１４）。
【００７７】
静止カウンタの値が「０」である場合、あらためて頂点安定フラグに“ＦＡＬＳＥ”を設定し、また上記直前のステップＢ０４で検出した４つの頂点座標を頂点ベース情報として更新設定し、さらに差分ベース情報をクリアした上で（ステップＢ１８）、上記ステップＢ０２からの処理に戻る。
【００７８】
このように書画台１ａ上に原稿書類があり、且つその移動量が大きい間は、上記ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１４，Ｂ１８の処理を繰返し実行する。
【００７９】
その後、書画台１ａの上に原稿書類があり、且つその移動量が小さくなると、上記と同様にＢ０２〜Ｂ０４，Ｂ１１，Ｂ１２の処理を経た後にステップＢ１３で頂点移動量が所定値以下であるものと判断し、次に静止カウンタが「０」であるか否かを判断する（ステップＢ１９）。
【００８０】
静止カウンタの値が「０」である場合、頂点ベース情報を必要により更新して保持した後（ステップＢ２０）、頂点安定フラグは“ＴＲＵＥ”であるか否かを判断する（ステップＢ２１）。
【００８１】
頂点安定フラグが“ＴＲＵＥ”ではなく“ＦＡＬＳＥ”である場合、これを判断してあらためて頂点安定フラグに“ＴＲＵＥ”を設定し（ステップＢ２２）、外周部の差分情報があればそれを開放（放棄）した後に（ステップＢ２３）、撮影で得た画像データを差分比較のためのベース画像としてメインメモリ３３に保持し（ステップＢ２４）、その後に次の撮影を行なうべく上記ステップＢ０２からの処理に戻る。
【００８２】
その後、書画台１ａの上の原稿書類の位置が静止する一方で、ユーザの手のみが多少変動する状態で、上記と同様にステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９，Ｂ２０の処理を経てステップＢ２１で頂点安定フラグが“ＴＲＵＥ”であると判断すると、次に外周部の差分ベース情報があるか否かを判断する（ステップＢ２５）。
【００８３】
ここでは、まだ外周部の差分ベース情報がクリアしたままで存在しないのでこれを判断し、あらためて直前のステップＢ０３での撮影により得た画像と直前のステップＢ２４で保持したベース画像の外周部差分を算出する。
【００８４】
ここで外周部の差分は、例えば画像中の外周部のみを例えば８画素×８画素のブロックに分割し、２枚の画像の同一位置にあるブロック間で同一画素位置どうしＲ（赤色）成分、Ｇ（緑色）成分、及びＢ（青色）成分それぞれに差分（絶対値）を取得し、各ブロック毎の平均値を求めておく。
【００８５】
なお、ブロック毎に平均値を求めるのは、複数の画像間で一方にノイズ等が発生していた場合の影響を軽減し、差分情報に過敏に反応してしまうことを防止するためのものである。
【００８６】
こうして得た差分情報を差分ベース情報として保持設定した後に（ステップＢ２６）、次の撮影を行なうべく上記ステップＢ０２からの処理に戻る。
【００８７】
その後、同様の処理工程、すなわちステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９〜Ｂ２１の処理を経てステップＢ２５で外周部の差分ベース情報があると判断すると、ステップＢ０３での撮影により得た画像と直前のステップＢ２４で保持したベース画像の外周部差分を算出し、上記ステップＢ２６で保持した同外周部の差分ベース情報と比較して（ステップＢ２７）、新旧の外周部差分情報が一致したか否かを判断する（ステップＢ２８）。
【００８８】
この場合、差分情報の比較に関しては、上述した分割ブロック単位で例えば始めにＲ成分どうしを比較し、所定値以上の差があるか否かを判断する。所定値以上の差がある場合にはそのブロックを変化があったブロックと見なす一方で、所定値未満の差しかない場合には変化がないものとして次いでＧ成分で同様の比較を行ない、さらにそれでも変化がない場合にはＢ成分で同様の比較を行ない、ＲＧＢすべての成分で所定値未満の差しかない場合にそのブロックを変化がないブロックと見なすものとする。
【００８９】
ここで両者が一致しなかった場合、すなわち外周部におけるユーザの手が変動している状態では、これを判断して（古い）差分ベース情報を破棄し、代わって新しい差分情報を差分ベース情報として保持しなおした後に（ステップＢ２９）、その後に次の撮影を行なうべく上記ステップＢ０２からの処理に戻る。
【００９０】
こうして書画台１ａ上の原稿書類が静止する一方で、ユーザの手が変動し続けると、上記ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９〜Ｂ２１，Ｂ２５，Ｂ２７〜Ｂ２９の処理を繰返し実行し、外周部の差分ベース情報を随時更新し続ける。
【００９１】
その後、書画台１ａ上の原稿書類のみならずユーザの手も一時的に静止すると、上記と同様にステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９〜Ｂ２１，Ｂ２５，Ｂ２７〜Ｂ２９の処理を実行する。
【００９２】
この処理工程中のステップＢ２８においては、ベース画像が手が動いていた当初に撮影されたものであるので、新旧の外周部の差分情報は上記と同様に一致しないと判断し、ステップＢ２９で同差分ベース情報を更新してから上記ステップＢ０２の処理に戻る。
【００９３】
しかして、ユーザの手が一時的に静止してから２巡目の処理工程において、ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９〜Ｂ２１，Ｂ２５，Ｂ２７の処理を経てステップＢ２８では、手が動いていない状態が２回続いたことにより新旧の外周部の差分情報が一致したと判断する。
【００９４】
この場合、静止カウンタに数値「１」を設定した後に（ステップＢ３０）、新しい差分情報を重複を避けるために破棄し、古い差分ベース情報をそのまま保持して継続使用するように設定した上で（ステップＢ３１）、ステップＢ０２からの処理に戻る。
【００９５】
その後、書画台１ａ上のユーザの手が一時的に静止してから３巡目の処理工程において、ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３の処理を経てステップＢ１９で静止カウンタの値が「０」ではないと判断すると、直前のステップＢ０３での撮影により得た画像と直前のステップＢ２４で保持したベース画像の外周部差分を算出し、上記ステップＢ２６で保持した同外周部の差分ベース情報と比較して（ステップＢ３２）、新旧の外周部差分情報が一致したか否かを判断する（ステップＢ３３）。
【００９６】
ここで両者が一致した場合、静止カウンタの値が画像の静止を判定するために予め用意された所定値、例えば「３」未満であるか否かを判断し（ステップＢ３７）、所定値未満であれば静止カウンタの値を「＋１」更新設定して「２」とした上で（ステップＢ３８）、上記ステップＢ０２からの処理に戻る。
【００９７】
しかるに、書画台１ａ上でのユーザの手の一時的な静止状態が終わり、書画台１ａ上から外れるように手が移動すると、上記ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９の処理を経てステップＢ３２でその時点での手が移動している画像に基づく新旧差分情報の比較が行なわれ、ステップＢ３３でその両者が一致したか否か判断する。
【００９８】
この場合、手の移動により両差分情報は一致しないためにこれを判断し、静止カウンタを「−１」更新設定した上で（ステップＢ３４）、その更新設定したカウント値が初期値「０」ではないことを確認し（ステップＢ３５）、再びステップＢ０２からの処理に戻る。
【００９９】
こうしてユーザの手が書画台１ａ上で移動する間、ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９，Ｂ３２，Ｂ３４，Ｂ３５の処理が処理を繰返し実行する。
【０１００】
そして、連続した静止カウンタのマイナスカウントによりそのカウント値が「０」となると、ステップＢ３５でこれを判断し、あらためて頂点安定フラグに“ＦＡＬＳＥ”を設定すると共に、頂点ベース情報を直前のステップＢ０４で検出した４つの頂点座標により更新設定し、さらに差分ベース情報をクリアした後に（ステップＢ３６）、上記ステップＢ０２からの処理に戻る。
【０１０１】
その後、書画台１ａ上からユーザの手が完全に外れ、書画台１ａとその上に載置された原稿書類の画像のみが撮影されるようになると、その１巡目でステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９〜Ｂ２１を経てステップＢ２２で再び頂点安定フラグに“ＴＲＵＥ”を設定した後にステップＢ２３，Ｂ２４の処理を経てステップＢ０２からの処理に戻る。
【０１０２】
同２巡目でステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９，Ｂ２０の処理を経てステップＢ２１で頂点安定フラグが“ＴＲＵＥ”であると判断し、続いてステップＢ２５で外周部の差分ベース情報がないと判断すると、あらためてステップＢ２６で直前のステップＢ０３での撮影により得た画像と直前のステップＢ２４で保持したベース画像の外周部差分を算出し、差分ベース情報として保持設定し、上記ステップＢ０２からの処理に戻る。
【０１０３】
その後、書画台１ａ上からユーザの手が完全に外れて３巡目において、ステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９〜Ｂ２１の処理を経てステップＢ２５で外周部の差分ベース情報があると判断すると、ステップＢ２７で直前のステップＢ０３での撮影により得た画像と直前のステップＢ２４で保持したベース画像の外周部差分を算出し、上記ステップＢ２６で保持した同外周部の差分ベース情報と比較し、ステップＢ２８で新旧の外周部差分情報が一致したか否かを判断する。
【０１０４】
この時点では、新旧の外周部は共に何もない状態であり、それら差分情報は一致したと判断して、ステップＢ３０で静止カウンタに数値「１」を設定し、ステップＢ３１で新しい差分情報を重複を避けるために破棄し、古い差分ベース情報をそのまま保持して継続使用するように設定した上で上記ステップＢ０２からの処理に戻る。
【０１０５】
しかして、書画台１ａ上からユーザの手が完全に外れてから４，５巡目の処理工程において、それぞれステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９，Ｂ３２，Ｂ３３，Ｂ３７を介してステップＢ３８で静止カウンタの値を２回連続して「＋１」更新設定して「３」とする。
【０１０６】
その後、書画台１ａ上からユーザの手が完全に外れてから６巡目の処理工程において、上記と同じくステップＢ０２〜Ｂ０４，Ｂ１１〜Ｂ１３，Ｂ１９，Ｂ３２，Ｂ３３を介してステップＢ３７で静止カウンタが所定値未満ではないと判断すると、この時点で書画台１ａ上は静止状態であると判定し、所定の処理、例えば書画カメラ装置１が静止表示モードであれば書画台１ａ上の原稿書類をより大きな画像サイズ及び高階調で撮影して色補正や輝度ムラ補正、台形補正等の予め設定した各種補正処理を施して投影表示させる。
【０１０７】
このように、所定のパターンが表面に形成された書画台１ａ上の原稿書類の画像から、その外周部の途切れと画像の変化とを検出することで原稿書類の静止を判定するものとしたので、比較的容易な画像処理により書類原稿の書画台１ａでの静止を正確に判定することができる。
【０１０８】
特に、上記実施の形態においては、上記書画台画像中の原稿書類の変化を、上記パターンの輪郭の途切れ位置を連結して原稿画像の輪郭を取得し、その輪郭の各頂点座標の移動量の総和と予め設定された値との比較により判定するものとしたので、書画台１ａ上に載置された原稿書類の静止をより正確に判定することができる。
【０１０９】
加えて、書画台１ａの外周部の直前の画像との差分情報を随時算出して変化が止まった時間を静止カウンタでの計数動作により判定するものとしている。
【０１１０】
そのため、簡易な画像処理ながら正確にユーザの手の写り込み等による影響を排除し、正確に原稿書類の静止を判定することができる。
【０１１１】
（第３の実施の形態）  
以下本発明を書画カメラ装置、パーソナルコンピュータ（ＰＣ）、及びデータプロジェクタ装置からなる書画投影システムに適用した場合の第３の実施の形態について図面を参照して説明する。
【０１１２】
なお、システム全体の外観と接続構成については上記図１と、そのシステムを構成する書画カメラ装置、パーソナルコンピュータ（ＰＣ）、及びデータプロジェクタ装置個々の電子回路の機能構成については上記図２乃至図４と基本的に同様であるものとし、以下の文中では同一部分に同一符号を用いるものとして、その図示と説明とを省略する。
【０１１３】
次に上記実施の形態の動作について説明する。  
なお、本実施の形態の動作にあっては、ＰＣ２にインストールされた書画カメラ装置１用のドライバプログラムを制御部６６がハードディスク装置４２から読出してメインメモリ３３上に展開して実行することで、静止表示モードに設定された書画カメラ装置１がＰＣ２の制御を受けて書画台１ａ上に載置される原稿書類の静止検出を行なうもので、図１６は上記ドライバプログラムにしたがった内容を示す。
【０１１４】
その動作当初には、動作当初のキャリブレーションとして、原稿書類等が何も載置されていない書画台１ａの画像を撮影してその画像データを書画カメラ装置１から取込み、エッジ検出してエッジ検出部分のみが「黒（“１”）」、その他が白（“０”）となるよう白黒２値化し、その外周部の直線座標を取得してメインメモリ３３の一部に保持する（ステップＣ０１）。
【０１１５】
図１７は、このとき撮影される書画台１ａの画像を例示するもので、図示する如く書画台１ａの外周縁部はそれより内側に比して予めその輝度及び色相が大きく異なるような縁取りパターンが施されている。
【０１１６】
図１８は、上記図１７の書画台１ａのパターン画像をエッジ検出した後に２値化した画像を例示するものであり、上記縁取りパターンとそれより内側との境界部分がエッジ検出の処理により外周直線として抽出された結果を示す。この矩形の直線座標データをメインメモリ３３に保持する。
【０１１７】
続いて、初期設定として、後述する書画台１ａ上に載置される原稿書類の用紙頂点の座標情報をクリアし、状態フラグを「静止中」に設定し、さらにカウンタの計数値をクリアする（ステップＣ０２）。
【０１１８】
ここで状態フラグとは、書画台１ａ上に原稿書類が載置されて「静止中」であるか、それ以外の「動き中」であるかを判別設定するためのものである。
【０１１９】
またカウンタは、原稿書類の静止状態をカウントするためのもので、そのカウント値が予め用意された所定値となった時点で書画台１ａ上の原稿書類が静止したものと判定する。
【０１２０】
上記初期設定の処理後、所定のフレームレート、例えば毎秒１５フレームにしたがって書画台１ａ上を撮影して画像データを得、その画像データを構成するＲＧＢデータのエッジ検出を行なってエッジ検出した部分のみが「黒（“１”）」、その他が白（“０”）となるよう白黒２値化し（ステップＣ０３）、上記ステップＣ０１で保持した直線座標データと比較して外周直線に途切れがあるか否かを判断する（ステップＣ０４）。
【０１２１】
ここで外周直線に途切れがないと判断した場合、次に原稿用紙の４辺を検出可能であるか否かを判断する（ステップＣ０７）。  
これは、上記エッジ検出で得た２値化画像中に、上記外周部の直線以外の略矩形状の画像があるか否かにより判断するもので、ない場合には上記ステップＣ０２からの処理に戻る。
【０１２２】
こうしてステップＣ０２〜Ｃ０４，Ｃ０７の処理を繰返し実行しながら、書画台１ａ上に原稿書類が載置されるのを待機する。
【０１２３】
しかして、書画台１ａ上に原稿書類が載置され、ユーザの手とともにその画像が撮影されると、ステップＣ０４で外周直線に途切れが生じたものとしてこれを判断し、頂点座標情報とカウンタの双方をクリア設定した後に（ステップＣ０５）、状態フラグを「動き中」であるものと変更設定し（ステップＣ０６）、再び上記ステップＣ０３からの処理に戻る。
【０１２４】
図１９は、このように書画台１ａ上にユーザの手によって原稿書類が載置されている途中の撮影画像を例示するものであり、ユーザの手が書画台１ａの外周部にかかっている状態を示す。
【０１２５】
この撮影画像をエッジ検出により２値化することで図２０に示すような画像が得られるもので、ユーザの手によって外周部の直線が途切れていることがわかる。
【０１２６】
こうしてユーザの手が書画台１ａ上にある間、書画台１ａの外周部の一部は必ずユーザの手によって遮られ、外周部の直線が途切れることとなるもので、その間、上記ステップＣ０３〜Ｃ０６の処理を繰返し実行する。
【０１２７】
その後、ユーザの手が書画台１ａから外れ、書画台１ａ上に原稿書類が載置されるのみの状態となると、上記ステップＣ０４でその撮影画像から外周部の直線に途切れがないと判断した後に、ステップＣ０７で原稿書類の用紙の４辺が検出可能であると判断し、次に状態フラグが「静止中」であるか否かを判断する（ステップＣ０８）。
【０１２８】
ここでは直前のステップＣ０６での処理により状態フラグが「動き中」に設定されているために「静止中」ではないと判断し、次に前回の原稿書類の用紙の４頂点座標データが保持されているか否かを判断する（ステップＣ０９）。
【０１２９】
ここで前回の頂点座標データが保持されていないと判断すると、カウンタをクリア設定した後に（ステップＣ１０）、あらためてその時点での２値化画像から原稿書類の用紙の４頂点座標データを保持し（ステップＣ１１）、さらに上記ステップＣ０６で状態フラグを「動き中」に設定し、再び上記ステップＣ０３からの処理に戻る。
【０１３０】
その後、ユーザの手が書画台１ａから外れて２巡目の処理において、ステップＣ０３〜Ｃ０４，Ｃ０７，Ｃ０８の処理を経てステップＣ０９で前回の原稿書類の用紙の４頂点座標データがあると判断すると、次に上記ステップＣ１１で保持した前回の原稿書類の用紙の４頂点座標データと今回の撮影画像から得た同座標データとを比較し、それらが同じであるか否か、換言すれば原稿種類が書画台１ａ上で移動していないか否かを判断する（ステップＣ１２）。
【０１３１】
ここで前回と今回の原稿書類の用紙の４頂点座標データが異なっていると判断した場合はカウンタをクリア設定した後に（ステップＣ１０）、上記ステップＣ１１からの処理に戻る。
【０１３２】
一方で、前回と今回の同座標データが等しいと判断した場合には、原稿書類が書画台１ａ上で移動していないこととなるので、静止状態をカウントするカウンタの計数値が所定値に達していないことを確認した上で（ステップＣ１３）、該カウンタの計数値を「＋１」更新設定した後に（ステップＣ１４）、上記ステップＣ１１からの処理に戻る。
【０１３３】
しかして、書画台１ａ上に原稿書類のみが載置されている状態で、上記ステップＣ１１，Ｃ０６，Ｃ０３，Ｃ０４，Ｃ０７〜Ｃ０９，Ｃ１２〜Ｃ１４の処理を繰返し実行し、カウンタの値を「＋１」ずつ更新設定し続ける。
【０１３４】
そして、カウンタの値が所定値となった時点、すなわち書画台１ａ上に原稿書類が載置され、且つユーザの手がその原稿書類から外れて静止したまま一定の時間が経過した時点でステップＣ１３でこれを判断し、撮影により得られる書画台１ａ上に載置された原稿書類の用紙の４頂点座標データで規定される長方形部分を抽出して（ステップＣ１５）、抽出した画像データをここでは図示しない画像処理、すなわち輝度ムラ補正、色補正、輝度補正、輪郭抽出等のうちユーザが設定したものを施して投影を行なうべく後段の処理に委ねる一方で、本処理を続行するべく上記ステップＣ０２からの処理に戻る。
【０１３５】
このように、外周部に簡単なパターンを形成した書画台１ａ上の原稿書類の画像から、その外周部の途切れと画像の変化とを検出することで原稿書類の静止を判定するものとしたので、比較的容易な画像処理により書類原稿の書画台１ａでの静止を正確に判定することができる。
【０１３６】
特に、上記実施の形態においては、まず書画台１ａの撮影画像に対し、外周部の途切れを上記パターンの輪郭の途切れにより判定するものとしたので、エッジ検出と２値化という簡易な画像処理ながら正確にユーザの手等の有無を判定することができる。
【０１３７】
加えて、書画台１ａの画像の変化として具体的には、書画台１ａ上に載置された原稿書類の輪郭から得られる頂点座標の移動から判定するものとし、さらにその原稿書類の頂点座標の移動を直前に得られた同頂点座標との比較で判定し、移動のない状態を所定値カウントするものとしているので、補間処理等を行なう必要なく、きわめて簡易に原稿書類の静止を判定することができる。
【０１３８】
また、上記書画台１ａの上面に形成されたパターンは、上記図１７に限るものではなく、例えば書画カメラ装置１のレンズ光学系１２がズーム機能を有しており、書画台１ａの撮影範囲を可変できるような場合には、図２１に示す如くその輝度及び色相が大きく異なる２色を同一の幅で交互に配した同心状の矩形パターンを書画台１ａの上面に形成するものとしてもよい。
【０１３９】
このようなパターンを書画台１ａ上面に形成することで、該レンズ光学系１２のズーム画角に対応し、常に書画台１ａ上に載置された書類画像の４つの頂点座標及び４辺と、ユーザの手等による外周部の途切れを確実に判定することができるようになる。
【０１４０】
なお、上記第１乃至第３の実施の形態は、いずれも本発明を書画カメラ装置１をＰＣ２と接続し、ＰＣ２を介して書画カメラ装置１で撮影した画像をデータプロジェクタ装置３により投影表示させるシステムに適用した場合について説明したものであり、個々の制御動作はＰＣ２が予めインストールしている書画カメラ装置１用のドライバプログラムに基づいて実行するものとして説明したが、本発明はこれに限るものではなく、書画カメラ装置１自体が自装置内で同様の制御動作を実行するものとしてもよい。
【０１４１】
本発明は上述した実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施の形態で実行される機能は可能な限り適宜組合わせて実施しても良い。上述した実施の形態には種々の段階が含まれており、開示される複数の構成要件により適宜の組合せにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が構成が発明として抽出され得る。
【図面の簡単な説明】
【０１４２】
【図１】本発明の第１の実施の形態に係る書画投影システムの外観と接続構成を示す図。
【図２】同実施の形態に係る書画カメラ装置の電子回路の機能構成を示すブロック図。
【図３】同実施の形態に係るパーソナルコンピュータの電子回路の機能構成を示すブロック図。
【図４】同実施の形態に係るデータプロジェクタ装置の電子回路の機能構成を示すブロック図。
【図５】同実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図６】同実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図７】同実施の形態に係る書画台のみの撮影画像を例示する図。
【図８】同実施の形態に係る図７の撮影画像をエッジ検出して２値化した画像を例示する図。
【図９】同実施の形態に係る原稿書類を載置した書画台の撮影画像を例示する図。
【図１０】同実施の形態に係る図９の撮影画像をエッジ検出して２値化した画像を例示する図。
【図１１】本発明の第２の実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図１２】同実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図１３】同実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図１４】同実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図１５】同実施の形態に係る原稿書類を載置した書画台の撮影画像を例示する図。
【図１６】本発明の第３の実施の形態に係る書画台上への原稿書類の載置に対する処理内容を示すフローチャート。
【図１７】同実施の形態に係る書画台のみの撮影画像を例示する図。
【図１８】同実施の形態に係る図１７の撮影画像をエッジ検出して２値化した画像を例示する図。
【図１９】同実施の形態に係る原稿書類を載置した書画台の撮影画像を例示する図。
【図２０】同実施の形態に係る図１９の撮影画像をエッジ検出して２値化した画像を例示する図。
【図２１】同実施の形態に係る書画台上に形成された他のパターンを例示する図。
【符号の説明】
【０１４３】
１…書画カメラ装置、１ａ…書画台、２…パーソナルコンピュータ（ＰＣ）、３…データプロジェクタ装置、４…ＵＳＢケーブル、５…ＲＧＢケーブル、６…（ドライバソフトウェア用）ＣＤ−ＲＯＭ、１１…モータ（Ｍ）、１２…レンズ光学系、１３…ＣＣＤ、１４…タイミング発生器（ＴＧ）、１５…垂直ドライバ、１６…サンプルホールド回路（Ｓ／Ｈ）、１７…Ａ／Ｄ変換器、１８…カラープロセス回路、１９…ＤＭＡコントローラ、２０…ＤＲＡＭインタフェース（Ｉ／Ｆ）、２１…ＤＲＡＭ、２２…制御部、２３…ＵＳＢインタフェース（Ｉ／Ｆ）、２４…キー入力部、３１…ＣＰＵ、３２…ノースブリッジ、３３…メインメモリ、３４…グラフィックコントローラ、３５…グラフィックメモリ、３６…サウスブリッジ、３７…ＰＣＩバス、３８…キーボード／マウス、３９…ビデオエンコーダ、４０…ＵＳＢインタフェース（Ｉ／Ｆ）、４１…マルチディスクドライブ、４２…ハードディスク装置（ＨＤＤ）、５１…入出力コネクタ部、５２…入出力インタフェース（Ｉ／Ｆ）、５３…画像変換部、５４…投影エンコーダ、５５…ビデオＲＡＭ、５６…投影駆動部、５７…マイクロミラー素子、５８…リフレクタ、５９…光源ランプ、６０…カラーホイール、６１…インテグレータ、６２…ミラー、６３…投影レンズ、６４…モータ、６５…投影光処理部、６６…制御部、６７…音声処理部、６８…スピーカ、６９…キースイッチ部、７０…Ｉｒ受信部、ＡＧＰ…グラフィクスインタフェース、ＦＳＢ…フロントサイドバス、ＭＢ…メモリバス、ＳＢ…システムバス。
【図１】
0004424314.tif 000002
【図２】
0004424314.tif 000003
【図３】
0004424314.tif 000004
【図４】
0004424314.tif 000005
【図５】
0004424314.tif 000006
【図６】
0004424314.tif 000007
【図７】
0004424314.tif 000008
【図８】
0004424314.tif 000009
【図９】
0004424314.tif 000010
【図１０】
0004424314.tif 000011
【図１１】
0004424314.tif 000012
【図１２】
0004424314.tif 000013
【図１３】
0004424314.tif 000014
【図１４】
0004424314.tif 000015
【図１５】
0004424314.tif 000016
【図１６】
0004424314.tif 000017
【図１７】
0004424314.tif 000018
【図１８】
0004424314.tif 000019
【図１９】
0004424314.tif 000020
【図２０】
0004424314.tif 000021
【図２１】
0004424314.tif 000022