(57)【特許請求の範囲】
【請求項１】
資料提示装置であって、
被写体を撮影して原画像を生成する撮影部と、
所定の第１のマークが前記原画像内に含まれているか否かを解析し、前記第１のマークが前記原画像内に含まれている場合に、前記原画像内の前記第１のマークの存在位置を検出する検出部と、
前記原画像の少なくとも一部をマスクするマスク画像を前記原画像に合成するための合成位置と、前記第１のマークの存在位置との相対的な位置関係を記憶する記憶部と、
前記検出された存在位置と前記相対的な位置関係とに応じて前記合成位置を決定し、前記原画像内の前記決定された合成位置に前記マスク画像を合成して合成画像を生成する合成画像生成部と、
前記合成画像を出力する出力部と
を備え、
前記検出部は、前記第１のマークが前記原画像内に含まれている場合に、更に、前記第１のマークの傾きを検出し、
前記合成画像生成部は、前記検出された傾きに応じて、前記合成位置と前記マスク画像の傾きとを調整する
資料提示装置。
【請求項２】
請求項１に記載の資料提示装置であって、
前記検出部は、前記第１のマークが前記原画像内に含まれている場合に、更に、前記第１のマークの大きさを検出し、
前記合成画像生成部は、前記検出された大きさに応じて、前記合成位置と前記マスク画像の大きさとを調整する
資料提示装置。
【請求項３】
資料提示装置であって、
被写体を撮影して原画像を生成する撮影部と、
所定の第１のマークが前記原画像内に含まれているか否かを解析し、前記第１のマークが前記原画像内に含まれている場合に、前記原画像内の前記第１のマークの存在位置を検出する検出部と、
前記原画像の少なくとも一部をマスクするマスク画像を前記原画像に合成するための合成位置と、前記第１のマークの存在位置との相対的な位置関係を記憶する記憶部と、
前記検出された存在位置と前記相対的な位置関係とに応じて前記合成位置を決定し、前記原画像内の前記決定された合成位置に前記マスク画像を合成して合成画像を生成する合成画像生成部と、
前記合成画像を出力する出力部と
を備え、
前記検出部は、更に、前記第１のマークとは異なる第２のマークが前記原画像内に含まれているか否かを解析し、
前記合成画像生成部は、前記第２のマークが前記原画像内に含まれている場合に、前記合成に関する所定の処理を実行する
資料提示装置。
【請求項４】
請求項３に記載の資料提示装置であって、
前記合成画像生成部は、前記第２のマークが前記原画像内に含まれている場合に、前記所定の処理として、前記合成画像から前記マスク画像を消去する処理を実行する
資料提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資料を撮影して画像を生成し、この画像を外部の表示装置に表示する資料提示装置に関するものである。
【背景技術】
【０００２】
例えば、特許文献１〜３に記載されたような資料提示装置において、従来、撮影した画像の一部をマスクする機能を備えるものがある。このような機能を用いれば、例えば、学校等の授業において、答案用紙の正答部分を隠して生徒に視聴させることなどが可能になる。
【０００３】
しかし従来は、マスク機能を利用する度に、リモコンや本体の操作部によってマスクする領域を指定する必要があり、その操作が煩わしかった。また、指定されたマスク領域は、表示画面上において固定されているため、撮影する資料が動いてしまうと、意図しない部分がマスクされたり露出してしまう場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７２７４４号公報
【特許文献２】特開２００４−２０８８９号公報
【特許文献３】特開２００２−９４８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これらの問題を踏まえ、本発明が解決しようとする課題は、より利便性の高いマスク処理が可能な資料提示装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
本発明の第１の形態は、資料提示装置であって、
被写体を撮影して原画像を生成する撮影部と、
所定の第１のマークが前記原画像内に含まれているか否かを解析し、前記第１のマークが前記原画像内に含まれている場合に、前記原画像内の前記第１のマークの存在位置を検出する検出部と、
前記原画像の少なくとも一部をマスクするマスク画像を前記原画像に合成するための合成位置と、前記第１のマークの存在位置との相対的な位置関係を記憶する記憶部と、
前記検出された存在位置と前記相対的な位置関係とに応じて前記合成位置を決定し、前記原画像内の前記決定された合成位置に前記マスク画像を合成して合成画像を生成する合成画像生成部と、
前記合成画像を出力する出力部と
を備え、
前記検出部は、前記第１のマークが前記原画像内に含まれている場合に、更に、前記第１のマークの傾きを検出し、
前記合成画像生成部は、前記検出された傾きに応じて、前記合成位置と前記マスク画像の傾きとを調整する
資料提示装置である。
このような形態では、原画像内に第１のマークが含まれる場合には、その第１のマークの存在位置と、予め定められた相対的な位置関係にある合成位置に、原画像の少なくとも一部をマスクするマスク画像が合成される。そのため、第１のマークが、原画像内で移動したとしても、出力される合成画像上のマスク画像も、その移動に追従して移動することになる。この結果、ユーザがマスクしたい部分を的確にマスクすることが可能になり、利便性の高いマスク処理が可能な資料提示装置を提供することが可能になる。また、このような形態であれば、被写体が傾いて撮影された場合においても、ユーザがマスクしたい部分を的確にマスクすることが可能になる。
本発明の第２の形態は、資料提示装置であって、
被写体を撮影して原画像を生成する撮影部と、
所定の第１のマークが前記原画像内に含まれているか否かを解析し、前記第１のマークが前記原画像内に含まれている場合に、前記原画像内の前記第１のマークの存在位置を検出する検出部と、
前記原画像の少なくとも一部をマスクするマスク画像を前記原画像に合成するための合成位置と、前記第１のマークの存在位置との相対的な位置関係を記憶する記憶部と、
前記検出された存在位置と前記相対的な位置関係とに応じて前記合成位置を決定し、前記原画像内の前記決定された合成位置に前記マスク画像を合成して合成画像を生成する合成画像生成部と、
前記合成画像を出力する出力部と
を備え、
前記検出部は、更に、前記第１のマークとは異なる第２のマークが前記原画像内に含まれているか否かを解析し、
前記合成画像生成部は、前記第２のマークが前記原画像内に含まれている場合に、前記合成に関する所定の処理を実行する
資料提示装置である。
このような形態では、原画像内に第１のマークが含まれる場合には、その第１のマークの存在位置と、予め定められた相対的な位置関係にある合成位置に、原画像の少なくとも一部をマスクするマスク画像が合成される。そのため、第１のマークが、原画像内で移動したとしても、出力される合成画像上のマスク画像も、その移動に追従して移動することになる。この結果、ユーザがマスクしたい部分を的確にマスクすることが可能になり、利便性の高いマスク処理が可能な資料提示装置を提供することが可能になる。また、このような形態であれば、被写体上に第２のマークが存在するか否かに応じて、合成に関する種々の処理を行うことが可能になる。
【０００７】
［適用例１］資料提示装置であって、被写体を撮影して原画像を生成する撮影部と、所定の第１のマークが前記原画像内に含まれているか否かを解析し、前記第１のマークが前記原画像内に含まれている場合に、前記原画像内の前記第１のマークの存在位置を検出する検出部と、前記原画像の少なくとも一部をマスクするマスク画像を前記原画像に合成するための合成位置と、前記第１のマークの存在位置との相対的な位置関係を記憶する記憶部と、前記検出された存在位置と前記相対的な位置関係とに応じて前記合成位置を決定し、前記原画像内の前記決定された合成位置に前記マスク画像を合成して合成画像を生成する合成画像生成部と、前記合成画像を出力する出力部とを備える資料提示装置。
【０００８】
このような構成では、原画像内に第１のマークが含まれる場合には、その第１のマークの存在位置と、予め定められた相対的な位置関係にある合成位置に、原画像の少なくとも一部をマスクするマスク画像が合成される。そのため、第１のマークが、原画像内で移動したとしても、出力される合成画像上のマスク画像も、その移動に追従して移動することになる。この結果、ユーザがマスクしたい部分を的確にマスクすることが可能になり、利便性の高いマスク処理が可能な資料提示装置を提供することが可能になる。
【０００９】
［適用例２］適用例１に記載の資料提示装置であって、前記検出部は、前記第１のマークが前記原画像内に含まれている場合に、更に、前記第１のマークの傾きを検出し、前記合成画像生成部は、前記検出された傾きに応じて、前記合成位置と前記マスク画像の傾きとを調整する資料提示装置。このような構成であれば、被写体が傾いて撮影された場合においても、ユーザがマスクしたい部分を的確にマスクすることが可能になる。
【００１０】
［適用例３］適用例１または適用例２に記載の資料提示装置であって、前記検出部は、前記第１のマークが前記原画像内に含まれている場合に、更に、前記第１のマークの大きさを検出し、前記合成画像生成部は、前記検出された大きさに応じて、前記合成位置と前記マスク画像の大きさとを調整する資料提示装置。このような構成であれば、光学ズームなどによって被写体が拡大あるいは縮小されて撮影された場合においても、ユーザがマスクしたい部分を的確にマスクすることが可能になる。
【００１１】
［適用例４］適用例１ないし適用例３のいずれか一項に記載の資料提示装置であって、前記検出部は、更に、前記第１のマークとは異なる第２のマークが前記原画像内に含まれているか否かを解析し、前記合成画像生成部は、前記第２のマークが前記原画像内に含まれている場合に、前記合成に関する所定の処理を実行する資料提示装置。このような構成であれば、被写体上に第２のマークが存在するか否かに応じて、合成に関する種々の処理を行うことが可能になる。
【００１２】
［適用例５］適用例４に記載の資料提示装置であって、前記合成画像生成部は、前記第２のマークが前記原画像内に含まれている場合に、前記所定の処理として、前記合成画像から前記マスク画像を消去する処理を実行する資料提示装置。このような構成であれば、第１のマークが被写体上に存在する場合であっても、第２のマークを被写体上に配置することで、マスク画像を容易に消去することが可能になる。
【００１３】
なお、本発明は、上述した資料提示装置としての構成のほか、資料提示装置の制御方法や使用方法、コンピュータプログラム、コンピュータプログラムを記録した記録媒体などとしても構成することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例としての資料提示装置の外観図である。
【図２】資料提示装置の内部構成を示すブロック図である。
【図３】マスク情報の一例を示す説明図である。
【図４】マスク処理のフローチャートである。
【図５】合成画像が液晶ディスプレイに表示された例を示す説明図である。
【図６】マスク表示用マークに傾きが生じている場合の表示例を示す説明図である。
【図７】マスク表示用マークの大きさが本来の大きさと異なる場合の表示方法を示す図である。
【図８】マスク消去用マークが原画像データ内に検出された場合の表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．資料提示装置の構成：
Ｂ．マスク処理：
Ｃ．変形例：
【００１６】
Ａ．資料提示装置の構成：
図１は、本発明の実施例としての資料提示装置１００の外観図である。資料提示装置１００は、机などに設置される本体１０２と、本体１０２に設けられた操作部１０３と、本体１０２から上側に伸びた屈曲可能な支柱１０４と、支柱１０４の先端に取り付けられたカメラヘッド１０６と、を備える。カメラヘッド１０６にはＣＣＤカメラが内蔵されており、机などに載置された資料ＳＴ（被写体）を撮影する。本体１０２の背面には、映像出力端子１９０とＵＳＢインタフェース１９５とが備えられている。映像出力端子１９０には、液晶ディスプレイ２００や、プロジェクタ、テレビ等が接続される。ＵＳＢインタフェース１９５には、コンピュータ（図示せず）が接続される。映像出力端子１９０やＵＳＢインタフェース１９５からは、カメラヘッド１０６によって撮影された資料ＳＴの映像が出力される。
【００１７】
本実施例の資料提示装置１００は、撮影された資料ＳＴ上に、マスク処理用マークＭＫが付されているか否かに応じて、出力画像中に所定のマスク画像ＭＩを合成する機能を備えている。以下、かかる機能を実現するための構成および処理について詳細に説明する。
【００１８】
図２は、資料提示装置１００の内部構成を示すブロック図である。資料提示装置１００は、撮影部１２０と、フレームメモリ１３０と、マーク検出部１４０と、マスク画像生成部１５０と、合成画像生成部１６０と、画像出力部１７０と、画像符号化部１８０と、マスク登録部１８２と、フラッシュメモリ１８４と、を備えている。これらのうち、マーク検出部１４０と、マスク画像生成部１５０と、合成画像生成部１６０と、画像出力部１７０と、画像符号化部１８０と、マスク登録部１８２とは、ＡＳＩＣ（Application Specific Integrated Circuit）によってハードウェア的に実現されている。
【００１９】
撮影部１２０は、カメラヘッド１０６に内蔵されたＣＣＤカメラや、ＣＣＤカメラから出力されるアナログ信号をデジタル信号に変換するアナログフロントエンド回路を備えている。撮影部１２０は光学ズーム機能を有しており、操作部１０３による操作に応じて、拡大率を調整することができる。撮影部１２０は、１秒間あたりに１５フレームの画像を撮影し、撮影した画像を、原画像データＮ１としてフレームメモリ１３０に逐次記録する。
【００２０】
マーク検出部１４０は、フレームメモリ１３０に記録された原画像データＮ１の中に、マスク処理用マークＭＫを表す画像が含まれるか否かを解析する。マスク処理用マークＭＫが含まれている場合には、更に、そのマスク処理用マークＭＫの種別を識別する。マスク処理用マークＭＫの種別は、フラッシュメモリ１８４に記録されたマスク情報ＩＮＦ内に記録されている。
【００２１】
図３は、マスク情報ＩＮＦの一例を示す説明図である。本実施例では、マスク処理用マークＭＫの種別として、複数種類（本実施例では３種類）のマスク表示用マークＭＫａ，ＭＫｂ，ＭＫｃ（第１のマーク）と、１種類のマスク消去用マークＭＫｅ（第２のマーク）とが含まれている。マスク情報ＩＮＦには、各マスク表示用マークＭＫａ，ＭＫｂ，ＭＫｃに対して、そのマスク表示用マークＭＫａ，ＭＫｂ，ＭＫｃが資料ＳＴ上に付された場合にマスクを行う範囲がマスク範囲データとして対応付けられている。このマスク範囲データは、各マスク表示用マークＭＫａ，ＭＫｂ，ＭＫｃの存在位置からの相対座標によってマスクを行う範囲を表している。なお、図３には、マスク範囲データとして、矩形の領域を表すデータが記録されている例を示したが、マスクの範囲は、円状であってもよいし、三角形や五角形等の矩形以外の多角形であってもよい。また、１つのマスク表示用マークに対して、マスク範囲データが複数、対応付けられていてもよい。
【００２２】
図２に示したマーク検出部１４０は、原画像データＮ１を解析することによって、原画像データＮ１にマスク表示用マークＭＫａ，ＭＫｂ，ＭＫｃが含まれると判断した場合には、そのマスク表示用マークの種類（ＭＫａ〜ＭＫｃ）を判別するとともに、そのマスク表示用マークの原画像データＮ１内における存在位置と、傾きと、大きさと、を検出する。また、マーク検出部１４０は、原画像データＮ１を解析することによって、原画像データＮ１にマスク消去用マークＭＫｅが含まれると判断した場合には、後述する合成画像生成部１６０に対して、マスク画像ＭＩを消去させるための信号（以下、「消去信号」という）を出力する。
【００２３】
マスク画像生成部１５０は、マーク検出部１４０が検出したマスク表示用マークの種類に応じて、該当するマスク範囲データをマスク情報ＩＮＦから読み込む。そして、読み込んだマスク範囲データに基づいて、原画像データＮ１の一部を隠すためのマスク画像ＭＩを生成する。
【００２４】
合成画像生成部１６０は、フレームメモリ１３０に記録された原画像データＮ１に対して、マスク画像生成部１５０によって生成されたマスク画像ＭＩを合成し、合成画像データを生成する。生成された合成画像データは、画像出力部１７０と画像符号化部１８０とに転送される。なお、マーク検出部１４０から消去信号を受信した場合には、合成画像生成部１６０は、原画像データＮ１に対するマスク画像ＭＩの合成を行わず、画像出力部１７０と画像符号化部１８０と対して、原画像データＮ１をそのまま転送する。
【００２５】
画像出力部１７０は、合成画像生成部１６０から転送された合成画像データあるいは原画像データＮ１をＤ／Ａ変換およびフレームレート変換し、アナログＲＧＢ信号として映像出力端子１９０から出力する。
【００２６】
画像符号化部１８０は、合成画像生成部１６０から転送された合成画像データあるいは原画像データＮ１をＪＰＥＧデータにエンコード（符号化）し、ＵＳＢインタフェース１９５から出力する。なお、画像符号化部１８０は、ＵＳＢインタフェース１９５にコンピュータが接続されている場合にのみ、ＪＰＥＧデータへのエンコードやＪＰＥＧデータの出力を行うこととしてもよい。
【００２７】
マスク登録部１８２は、後述するマスク処理の実行に先立って、操作部１０３を介してユーザからマスク範囲データの入力を受け付け、これをフラッシュメモリ１８４内のマスク情報ＩＮＦに記録する。具体的には、例えば、ユーザは、液晶ディスプレイ２００に表示された資料ＳＴ上のマスク表示用マークの位置を確認しながら、そのマークに対応するマスク画像ＭＩの範囲を操作部１０３を用いて指定する。そうすると、指定されたマスク画像ＭＩの範囲（マスク範囲データ）が、液晶ディスプレイ２００に表示されたマスク表示用マークの種類に対応付けられて、フラッシュメモリ内のマスク情報ＩＮＦに記録される。
【００２８】
Ｂ．マスク処理：
図４は、図２に示した各ブロックが協同して実行するマスク処理のフローチャートである。このマスク処理は、資料提示装置１００の電源がオンにされている間、繰り返し実行される。このマスク処理が実行されると、撮影部１２０は、資料ＳＴを撮影して原画像データＮ１を生成し、フレームメモリ１３０に記録する（ステップＳ１０）。
【００２９】
原画像データＮ１がフレームメモリ１３０に記録されると、マーク検出部１４０は、周知のパターンマッチング法によって、原画像データＮ１の中にマスク処理用マークＭＫが含まれるか否かを解析する（ステップＳ１２）。そして、この解析により、マスク処理用マークＭＫとして、マスク表示用マークＭＫａ〜ＭＫｃが検出されたか否かを判断する（ステップＳ１４）、マスク表示用マークＭＫａ〜ＭＫｃが検出されなかった場合には、画像出力部１７０および画像符号化部１８０からは、撮影部１２０によって撮影された原画像データＮ１がそのまま出力される（ステップＳ１６）。
【００３０】
ステップＳ１４において、マスク表示用マークＭＫａ〜ＭＫｃが検出されたと判断された場合には、更に、マーク検出部１４０は、原画像データＮ１の中にマスク消去用マークＭＫｅが検出されたか否かを判断する（ステップＳ１８）。マスク消去用マークＭＫｅが検出されなかった場合には、マーク検出部１４０は、更に、ステップＳ１４で検出されたマスク表示用マークの種類と、そのマスク表示用マークの原画像内における存在位置、大きさ、傾きを検出する（ステップＳ２０）。このとき、複数種類のマスク表示用マークが検出された場合には、各マスク表示用マークについて、それぞれ、存在位置と大きさと傾きとを検出する。
【００３１】
ステップＳ２０において、マスク表示用マークの種類、存在位置、大きさ、傾きが検出されると、続いて、マスク画像生成部１５０は、検出されたマスク表示用マークの種類に応じたマスク範囲データをフラッシュメモリ１８４に記憶されたマスク情報ＩＮＦから読み込み（ステップＳ２２）、マスク画像ＭＩを生成する（ステップＳ２４）。このとき、マスク画像生成部１５０は、ステップＳ２０で検出されたマスク表示用マークの存在位置、傾き、大きさに応じて、マスク画像ＭＩの位置、傾き、大きさを周知の座標変換法（例えば、アフィン変換）によって調整する。
【００３２】
マスク画像生成部１５０によって、マスク画像ＭＩが生成されると、合成画像生成部１６０は、フレームメモリ１３０から原画像データＮ１を読み込む。そして、この原画像データＮ１に対して、マスク画像生成部１５０によって生成されたマスク画像ＭＩを合成し、合成画像を生成する（ステップＳ２６）。こうして合成画像が生成されると、画像出力部１７０および画像符号化部１８０によって、合成画像が出力される（ステップＳ２８）。
【００３３】
図５は、合成画像Ｎ２が液晶ディスプレイ２００に表示された例を示す説明図である。この図５には、原画像データＮ１中に２つのマスク表示用マークＭＫａ，ＭＫｂが含まれている場合の合成画像Ｎ２の表示例を示している。このように、原画像データＮ１中に２つのマスク表示用マークＭＫａ，ＭＫｂが配置されている場合には、マスク情報ＩＮＦから、２つのマスク表示用マークＭＫａ，ＭＫｂのそれぞれについてマスク範囲データが読み込まれ、各マスク表示用マークＭＫａ，ＭＫｂに対して、それぞれ、１箇所ずつ、マスク画像ＭＩが表示される。
【００３４】
図６は、マスク表示用マークに傾きが生じている場合の表示例を示す説明図である。原画像データＮ１内のマスク表示用マークに、角度θの傾きが生じている場合には、その角度θに応じて、マスク範囲データの各座標が調整される。この結果、図６に示すように、合成画像Ｎ２中のマスク画像ＭＩの位置および傾きも調整される。
【００３５】
図７は、原画像データ内に検出されたマスク表示用マークの大きさが本来の大きさと異なる場合の表示方法を示す図である。図７（ａ）には、マスク表示用マークの本来の大きさを示し、図７（ｂ）には、光学ズームによってマスク表示用マークが２倍の大きさで原画像データ内から検出された例を示している。このように、マスク表示用マークが本来の大きさとは異なる大きさで検出された場合には、その拡大率（図７の場合には２倍）に応じて、マスク画像ＭＩの表示位置と大きさとが調整される。
【００３６】
なお、原画像データ内のマスク表示用マークに傾きが生じており、かつ、マスク表示用マークが本来の大きさと異なる場合には、マスク画像ＭＩに対して、図６と図７とに示した処理が同時に実行される。
【００３７】
図８は、マスク消去用マークＭＫｅが原画像データ内に検出された場合の表示例を示す図である。上記ステップＳ１８において、マスク消去用マークＭＫｅが原画像データＮ１内から検出された場合には、マーク検出部１４０から合成画像生成部１６０に対して、消去信号が出力される。この結果、図８に示すように、原画像データＮ１内に、マスク表示用マークＭＫａ，ＭＫｂが存在していたとしても、マスク画像ＭＩは原画像データＮ１に合成されず、画像出力部１７０あるいは画像符号化部１８０から原画像データＮ１がそのまま出力されることになる（ステップＳ１６）。そのため、例えば、マスク画像ＭＩが表示された状態で、マスク消去用マークＭＫｅを資料ＳＴ上に後から配置した場合などには、これまで表示されていたマスク画像ＭＩが消去され、液晶ディスプレイ２００等には、資料ＳＴの内容がそのまま表示されることになる。
【００３８】
以上で説明した本実施例の資料提示装置１００によれば、マスク表示用マークを資料ＳＴ上に配置するだけで、予めマスク情報ＩＮＦに登録しておいたマスク画像ＭＩが原画像データに合成されて表示される。そのため、ユーザは、資料上の所望の範囲を容易にマスクすることができる。また、マスク画像ＭＩの生成時に参照されるマスク情報ＩＮＦには、マスクを行う範囲が、マスク表示用マークの存在位置からの相対座標によって記録されている。そのため、資料ＳＴが動いてしまったとしても、その資料ＳＴの動きに追従してマスク画像ＭＩも表示画面上を移動する。この結果、ユーザがマスクしたい部分を的確にマスクすることが可能になる。さらに、本実施例では、マスク表示用マークの傾きと大きさと応じて、マスク画像ＭＩの傾きや大きさも調整されるため、資料ＳＴがどのような状態で撮影されたとしても、ユーザがマスクしたい部分を的確にマスクすることができる。
【００３９】
また、本実施例では、資料ＳＴ上に、マスク消去用マークが配置されると、資料ＳＴ上にマスク表示用マークが配置されていたとしても、マスク画像ＭＩが消去される。そのため、例えば、資料ＳＴ上にマスク表示用マークが印刷されている場合であっても、容易にマスク画像ＭＩを消去することが可能になる。また、本実施例では、マスク消去用マークの位置や傾き、大きさにかかわらず、マスク消去用マークが原画像データ内から検出されれば、マスク画像ＭＩを消去するため、マスク画像ＭＩをより一層、容易に消去することが可能になる。
【００４０】
Ｃ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、以下のような変形が可能である。
【００４１】
・変形例１：
上述した実施例では、資料提示装置１００に備えられた操作部１０３を用いて、マスク範囲データの登録を行うこととした。しかし、マスク範囲データの登録は、他の方法によって行うこととしてもよい。例えば、図２に示したフラッシュメモリ１８４を着脱自在のメモリカードとして構成すれば、コンピュータ等によって予めマスク範囲データを編集することが可能になる。また、ＵＳＢインタフェース１９５を介して接続されたコンピュータによって、直接、マスク範囲データを編集可能としてもよい。
【００４２】
・変形例２：
マスク範囲データの登録は、他の方法によっても実現可能である。例えば、ユーザは、資料ＳＴ上に、予めマスク表示用マークを配置し、更に、マスクしたい範囲と同じ大きさの所定の色の用紙を、マスクしたい部分に載置する。この状態で、資料提示装置１００は、撮影部１２０によって、この資料ＳＴを撮影し、マーク検出部１４０によって、マスク表示用マークと、上述した所定の色の範囲を検出する。こうして、マスク表示用マークと、所定の色の範囲を検出すると、マスク登録部１８２は、検出された所定の色の範囲を、同じく検出されたマスク表示用マークに対応付けてマスク情報ＩＮＦに記録する。このような方法によってマスク範囲データを登録可能とすれば、ユーザは、容易にマスク範囲データを登録することが可能になる。
【００４３】
・変形例３：
上述した実施例では、マスク表示用マークとマスク画像ＭＩとの間に、所定の間隔が設けられている例を示した。しかし、マスク画像ＭＩは、マスク表示用マークに隣接して表示されることとしてもよい。こうすることにより、ユーザは、マスク画像ＭＩを配置する位置を容易に指定することができる。また、この場合に、マスク表示用マークの図柄に応じて、マスクされる範囲が予め設定されていることとしてもよい。こうすることで、ユーザは、マスク表示用マークを使い分けることで、マスクを行う範囲を容易に指定することが可能になる。
【００４４】
・変形例４：
上述した実施例では、マスク表示用マークとして、矩形の枠内にアルファベットが配置された図柄を示したが、マスク表示用マークをバーコード等によって構成することとしてもよい。そして、このバーコードに、マスク範囲データを記録しておくこととしてもよい。このようにすれば、フラッシュメモリ１８４にマスク範囲データが登録されていなくても、バーコードを解析することでマスクの範囲を決定することができる。
【００４５】
・変形例５：
上述した実施例では、マスク処理用マークとして、マスク表示用マークとマスク消去用マークとを示したが、マスク処理用マークはこれらに限られず、マスクの合成に関する他の様々な処理を実行可能なマークを用意してもよい。例えば、マスク画像ＭＩ内に、予め定められた画像や映像を表示可能なマークを用意してもよい。また、マスク消去用マークとして、マスク画像ＭＩの色が徐々に薄くなるようなアニメーションや、マスク画像ＭＩが他の位置あるいは画面外に移動するアニメーションが行われるマークを用意してもよい。
【００４６】
・変形例６：
上述した実施例では、原画像データＮ１内にマスク消去用マークＭＫｅが検出された場合には、すべてのマスク画像ＭＩが消去されることとした。これに対して、例えば、マスク消去用マークＭＫｅに最も近接したマスク画像ＭＩのみが消去されることとしてもよい。また、マスク表示用マークが複数種類存在する場合には、それぞれのマスク表示用マークに対応するマスク消去用マークを用意してもよい。こうすることによって、消去したいマスク画像ＭＩを容易に指定することが可能になる。
【００４７】
・変形例７：
上述した実施例では、図４に示したマスク処理を、ＡＳＩＣにより構成されたマーク検出部１４０や、マスク画像生成部１５０、合成画像生成部１６０、画像出力部１７０、画像符号化部１８０によって実行することとした。これに対して、マスク処理は、ＣＰＵやＲＡＭ、ＲＯＭを備えるマイクロコンピュータによって、ソフトウェア的に実行されることとしてもよい。
【００４８】
・変形例８：
上述した実施例では、マスク表示用マークとして、矩形の枠内にアルファベットが配置されたマークを採用した。しかし、この図柄は任意であり、マスク表示用マークの位置と方向と大きさとが検出可能な図柄であればよい。また、マスク消去用マークの図柄も、適宜他の図柄を採用可能である。
【符号の説明】
【００４９】
１００…資料提示装置
１０２…本体
１０３…操作部
１０４…支柱
１０６…カメラヘッド
１２０…撮影部
１３０…フレームメモリ
１４０…マーク検出部
１５０…マスク画像生成部
１６０…合成画像生成部
１７０…画像出力部
１８０…画像符号化部
１８２…マスク登録部
１８４…フラッシュメモリ
１９０…映像出力端子
１９５…ＵＳＢインタフェース
２００…液晶ディスプレイ
ＳＴ…資料
ＩＮＦ…マスク情報
Ｎ１…原画像データ
Ｎ２…合成画像
ＭＩ…マスク画像
ＭＫ…マスク処理用マーク
ＭＫａ，ＭＫｂ，ＭＫｃ…マスク表示用マーク
ＭＫｅ…マスク消去用マーク
【図１】
0005443085.tif 000002
【図２】
0005443085.tif 000003
【図３】
0005443085.tif 000004
【図４】
0005443085.tif 000005
【図５】
0005443085.tif 000006
【図６】
0005443085.tif 000007
【図７】
0005443085.tif 000008
【図８】
0005443085.tif 000009