(57)【要約】【課題】投影される画像を大掛かりになることなく手軽に編集処理することができる画像編集処理装置、画像編集処理プログラム、及びプロジェクタ付きデジタルカメラを提供する。【解決手段】プロジェクタ付きデジタルカメラ１１は、ホワイトボードに画像を投影して、該画像を編集可能な画像編集処理装置であって、ホワイトボード上から特徴パターンを検出する撮像ユニット１７と、画像を編集する編集コマンド情報と対応付けて記憶部３９に記憶されている特徴パターン情報と、撮像ユニット１７により検出された特徴パターンと、に基づき編集コマンド情報を認識するＣＰＵ３８と、ＣＰＵ３８が認識した編集コマンド情報に従って前記画像の画像データを編集処理する画像処理部３６と、を備えた。【選択図】図２
2012053521.tif 000002
【特許請求の範囲】
【請求項１】
被投影面に画像を投影して、該画像を編集可能な画像編集処理装置であって、
前記被投影面上から特徴パターンを検出する検出手段と、
前記画像を編集する編集コマンド情報と対応付けて記憶手段に記憶されている特徴パターン情報と、前記検出手段により検出された特徴パターンと、に基づき前記編集コマンド情報を認識する認識手段と、
該認識手段が認識した前記編集コマンド情報に従って前記画像の画像データを編集処理する処理手段と、を備えたことを特徴とする画像編集処理装置。
【請求項２】
前記特徴パターンを個別に撮像して得た前記特徴パターンの形状データを前記特徴パターンが対応する前記編集コマンド情報に関連付けして前記記憶手段に記憶させる登録手段を更に備え、
前記認識手段は、前記記憶手段に記憶されている特徴パターンの形状データが示す形状と一致又は近似する形状の特徴パターンを前記検出手段が検出した場合に、当該特徴パターンに基づき前記編集コマンド情報を認識することを特徴とする請求項１に記載の画像編集処理装置。
【請求項３】
前記記憶手段には、編集機能の異なる複数の前記編集コマンド情報が、編集コマンド情報毎に前記特徴パターンを個別に対応付けて記憶されていることを特徴とする請求項１又は請求項２に記載の画像編集処理装置。
【請求項４】
前記処理手段が編集処理した前記画像データに基づく画像を前記被投影面に投影する投影手段により前記被投影面に投影された投影画像の画像領域内に前記特徴パターンを位置させた状態で、その画像領域内における前記特徴パターンの位置座標を算出する算出手段を更に備え、
前記処理手段は、前記算出手段により算出された前記位置座標を処理基準として、前記画像の画像データを編集処理することを特徴とする請求項１〜請求項３のうち何れか一項に記載の画像編集処理装置。
【請求項５】
前記特徴パターンは、前記画像データの編集処理に関するパラメータを補正可能なパターンであることを特徴とする請求項１〜３のうち何れか一項に記載の画像編集処理装置。
【請求項６】
前記処理手段が編集処理した前記画像データに基づく画像を前記被投影面に投影する投影手段を備えたことを特徴とする請求項１〜５のうち何れか一項に記載の画像編集処理装置。
【請求項７】
被写体の画像を撮像する撮像手段と、
該撮像手段により撮像された画像の画像データを記録する記録制御手段と、
請求項１〜請求項６のうち何れか一項に記載の画像編集処理装置と
を備え、
前記画像編集処理装置の前記処理手段は、前記記録制御手段により記録された前記画像データのうち投影手段によって前記被投影面に投影される画像の画像データを編集処理することを特徴とするプロジェクタ付きデジタルカメラ。
【請求項８】
被投影面に投影される画像の画像データを編集コマンド情報に基づいて編集処理する画像編集処理装置が備える制御装置により実行される画像編集処理プログラムであって、
前記制御装置に、
前記編集コマンド情報と対応付けて記憶手段に記憶されている特徴パターンと形状が一致又は近似する特徴パターンを前記被投影面上から検出する検出ステップと、
該検出ステップで検出した前記特徴パターンに基づき前記編集コマンド情報を認識する認識ステップと、
該認識ステップで認識した前記編集コマンド情報に従って前記画像の画像データを編集処理する処理ステップと、
を実行させることを特徴とする画像編集処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影画像の画像編集処理装置、その装置で実行される画像編集処理プログラム、及びプロジェクタ付きデジタルカメラに関する。
【背景技術】
【０００２】
従来、スクリーン等の被投影面にプロジェクタから画像を投影すると共に、その画像に対する使用者の手指によるジェスチャ等を撮像し、そのジェスチャ等によって示唆される編集コマンドを認識することにより、投影される画像に対して使用者が意図する編集処理を施すようにした動画編集システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０１６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の動画編集システムでは、画像を投影するプロジェクタに対して画像投影用計算機を接続すると共に、スクリーンに投影された動画編集画面上での手指のジェスチャなどを撮像するカメラに対しても画像投影用計算機とは別の画像処理用計算機を接続している。そして、画像投影用計算機には、ジェスチャ認識プログラムや動画編集アプリケーションを実装させると共に、画像処理用計算機には、手指認識プログラム及び画像処理ライブラリを実装させている。そのため、動画編集システムが大掛かりになるという問題があった。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、投影される画像を大掛かりになることなく手軽に編集処理することができる画像編集処理装置、画像編集処理プログラム、及びプロジェクタ付きデジタルカメラを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る画像編集処理装置は、被投影面に画像を投影して、該画像を編集可能な画像編集処理装置であって、前記被投影面上から特徴パターンを検出する検出手段と、前記画像を編集する編集コマンド情報と対応付けて記憶手段に記憶されている特徴パターン情報と、前記検出手段により検出された特徴パターンと、に基づき前記編集コマンド情報を認識する認識手段と、該認識手段が認識した前記編集コマンド情報に従って前記画像の画像データを編集処理する処理手段と、を備えたことを要旨とする。
【０００７】
また、本発明の画像編集処理装置は、前記特徴パターンを個別に撮像して得た前記特徴パターンの形状データを前記特徴パターンが対応する前記編集コマンド情報に関連付けして前記記憶手段に記憶させる登録手段を更に備え、前記認識手段は、前記記憶手段に記憶されている特徴パターンの形状データが示す形状と一致又は近似する形状の特徴パターンを前記検出手段が検出した場合に、当該特徴パターンに基づき前記編集コマンド情報を認識することを要旨とする。
【０００８】
また、本発明の画像編集処理装置において、前記記憶手段には、編集機能の異なる複数の前記編集コマンド情報が、編集コマンド情報毎に前記特徴パターンを個別に対応付けて記憶されていることを要旨とする。
【０００９】
また、本発明の画像編集処理装置は、前記処理手段が編集処理した前記画像データに基づく画像を前記被投影面に投影する投影手段により前記被投影面に投影された投影画像の画像領域内に前記特徴パターンを位置させた状態で、その画像領域内における前記特徴パターンの位置座標を算出する算出手段を更に備え、前記処理手段は、前記算出手段により算出された前記位置座標を処理基準として、前記画像の画像データを編集処理することを要旨とする。
【００１０】
また、本発明の画像編集処理装置において、前記特徴パターンは、前記画像データの編集処理に関するパラメータを補正可能なパターンであることを要旨とする。
また、本発明の画像編集処理装置は、前記処理手段が編集処理した前記画像データに基づく画像を前記被投影面に投影する投影手段を備えたことを要旨とする。
【００１１】
同じく上記目的を達成するために、本発明に係るプロジェクタ付きデジタルカメラは、被写体の画像を撮像する撮像手段と、該撮像手段により撮像された画像の画像データを記録する記録制御手段と、上記構成の画像編集処理装置とを備え、前記画像編集処理装置の前記処理手段は、前記記録制御手段により記録された前記画像データのうち投影手段によって前記被投影面に投影される画像の画像データを編集処理することを要旨とする。
【００１２】
同じく上記目的を達成するために、本発明に係る画像編集処理プログラムは、被投影面に投影される画像の画像データを編集コマンド情報に基づいて編集処理する画像編集処理装置が備える制御装置により実行される画像編集処理プログラムであって、前記制御装置に、前記編集コマンド情報と対応付けて記憶手段に記憶されている特徴パターンと形状が一致又は近似する特徴パターンを前記被投影面上から検出する検出ステップと、該検出ステップで検出した前記特徴パターンに基づき前記編集コマンド情報を認識する認識ステップと、該認識ステップで認識した前記編集コマンド情報に従って前記画像の画像データを編集処理する処理ステップと、を実行させることを要旨とする。
【発明の効果】
【００１３】
本発明によれば、投影される画像を大掛かりになることなく手軽に編集処理することができる。
【図面の簡単な説明】
【００１４】
【図１】（ａ）はプロジェクタ付きデジタルカメラの概略正面図、（ｂ）は同カメラの概略背面図。
【図２】プロジェクタ付きデジタルカメラの回路構成を示すブロック図。
【図３】第１実施形態での編集機能登録ルーチンのフローチャート。
【図４】第１実施形態での画像編集処理ルーチンのフローチャート。
【図５】投影画像が投影された状態にあるホワイトボードの正面図。
【図６】第１実施形態での画像編集処理に用いる特徴パターンが記された状態にあるホワイトボードの正面図。
【図７】特徴パターンに検出領域を位置合わせした状態のホワイトボードの正面図。
【図８】特徴パターンに編集開始点が位置合わせされたホワイトボードの正面図。
【図９】特徴パターンに編集終了点が位置合わせされたホワイトボードの正面図。
【図１０】トリミング後の投影画像が投影された状態のホワイトボードの正面図。
【図１１】編集後の投影画像が中央に投影された状態のホワイトボードの正面図。
【図１２】第２実施形態での画像編集処理ルーチンのフローチャート。
【図１３】第２実施形態での画像編集に使用する特徴パターンが記された状態にあるホワイトボードの正面図。
【図１４】投影範囲内に投影画像が縮小投影された状態のホワイトボードの正面図。
【図１５】第３実施形態での画像編集処理ルーチンのフローチャート。
【図１６】第３実施形態での画像編集に使用する特徴パターンが記されると共に投影画像が投影された状態のホワイトボードの正面図。
【発明を実施するための形態】
【００１５】
（第１実施形態）
以下、本発明をプロジェクタ付きデジタルカメラ（以下、「カメラ」という。）、及び同カメラが備える画像編集処理装置並びに同装置において実行される画像編集処理プログラムに具体化した第１実施形態を図１〜図１１を参照しながら説明する。
【００１６】
図１（ａ）（ｂ）に示すように、本実施形態のカメラ１１は略直方体形状をなすカメラ本体１２を有している。カメラ本体１２の上面には、このカメラ１１で被写体を撮像する際に撮像者により押し下げ操作されるレリーズボタン１３が設けられている。また、同じくカメラ本体１２の上面において、レリーズボタン１３の左右両側には、撮像者によりズーミング操作されるズームレバー１４と、カメラ１１を電源オン状態とする際に押し下げ操作される電源ボタン１５が設けられている。
【００１７】
また、図１（ａ）に示すように、カメラ本体１２の前面（正面）側において、左右方向の一端側上部（図１（ａ）では右側上部）となる位置には撮像レンズ部１６が設けられている。そして、撮像レンズ部１６と前後方向で対応するようにカメラ本体１２内には撮像ユニット１７が配置されると共に、その撮像ユニット１７の下部には撮像レンズ部１６を通過した被写体からの光を結像させて被写体の画像を撮像する撮像手段としての撮像素子１８が設けられている。
【００１８】
また、同じくカメラ本体１２の前面側において、左右方向の略中央上部となる位置には投影窓１９が撮像レンズ部１６と横並びするように設けられている。そして、投影窓１９と前後方向で対応するようにカメラ本体１２内には投影ユニット２０が配置されている。図１（ａ）に示すように、この投影ユニット２０は、高輝度ＬＥＤ等の光源２１、集光レンズ２２、偏光ビームスプリッタ２３、液晶パネル２４、投影レンズ２５、屈曲プリズム２６、及びこれらを収容するケース２７を備えている。なお、光源２１には放熱ブロック２８が密着して設けられている。
【００１９】
そして、投影ユニット２０では、光源２１から出射された光を集光レンズ２２が略平行光にして偏光ビームスプリッタ２３に入射させると共に、入射した光のうちＰ偏光が偏光ビームスプリッタ２３を透過して液晶パネル２４を照明するようになっている。この液晶パネル２４は、赤、緑、青のフィルターが形成された複数の画素から構成され、カラーの画像を生成するように駆動される。そして、液晶パネル２４に入射した光は、その液晶層を進行して液晶パネル２４の反射面で反射された後、次には、液晶層を逆方向に進行して液晶パネル２４から射出され、偏光ビームスプリッタ２３へ再度入射されるようになっている。
【００２０】
ここで、偏光ビームスプリッタ２３へ再度入射される光はＳ偏光である変調光とＰ偏光である非変調光との混合光であるが、この再入射された光束のうちＳ偏光成分である変調光のみが偏光ビームスプリッタ２３の偏光分離部で反射される。そして、反射された変調光は、投影レンズ２５および屈曲プリズム２６を介して投影窓１９からカメラ１１の前方に向けて出射され、例えばホワイトボード４５（図５〜図１１参照）等の無地表面からなる被投影面４５ａに投影画像５０が投影されるようになっている。なお、据え置き型のプロジェクタ装置の場合は、その装置を机上等に載置した状態で投影が行われるが、本カメラ１１の場合は、そのカメラ本体１２を机上等に載置した状態だけでなく、そのカメラ本体１２を撮像者が手に持った状態で被投影面４５ａに対する投影方向や投影位置及び投影距離等を調整しながら手軽に投影できるようになっている。
【００２１】
一方、図１（ｂ）に示すように、カメラ本体１２の背面（後面）側には、液晶モニタ２９、ＰＪボタン３０、モード切り替えボタン３１、メニューボタン３２、削除ボタン３３及びロータリーマルチセレクタダイヤル（以下、「セレクタダイヤル」という。）３４が配置されている。また、セレクタダイヤル３４の中心には、ＯＫと表示された決定ボタン３５が設けられている。
【００２２】
液晶モニタ２９には、例えばカメラ１１の動作モードが撮像モードである場合のスルー画像や再生モードである場合の再生画像の他にカメラ１１における各種の入力操作をする際の入力画面（例えばメニュー画面）などが表示される。ＰＪボタン３０は、カメラ１１の動作モードを撮像モードと投影モードとの間で切り替えるための操作ボタンである。また、モード切り替えボタン３１は、カメラ１１の動作モードを撮像モードと再生モードとの間で切り替えるための操作ボタンである。さらに、メニューボタン３２は液晶モニタ２９にメニュー画面を表示させる際に操作されるボタンであり、操作時のモード状態に応じた各種メニュー画面が液晶モニタ２９に表示される。削除ボタン３３は、再生モードにおいて液晶モニタ２９に再生表示されている画像の削除を指示するための操作ボタンである。
【００２３】
セレクタダイヤル３４は、液晶モニタ２９に表示されたメニュー画面内のメニュー項目や一覧表示された複数のサムネイル画像のうちから所望する画像を選択する際などに回動操作される操作ダイヤルである。そして、決定ボタン３５は、セレクタダイヤル３４の回動操作によって液晶モニタ２９内でカーソル（図示略）が位置合わせされたメニュー項目を指定する場合や、各種の処理（例えば後述する位置座標の記録）の開始を決定する場合などに押し下げされるボタンである。
【００２４】
図２は本実施形態のカメラ１１のブロック図であり、同図に示すように、カメラ１１は既述した撮像ユニット１７、投影ユニット２０、液晶モニタ２９、投影ユニット２０の光源２１および液晶パネル２４の他に、画像処理部３６、操作部３７、ＣＰＵ３８、記憶部３９、及び着脱可能な記録媒体としてのメモリカード４０などを備えている。
【００２５】
画像処理部３６は、信号変換・処理回路４１、圧縮・伸張回路４２、モニタ表示回路４３、及びパネル表示回路４４を含んで構成されている。操作部３７は、既述したレリーズボタン１３、ズームレバー１４、電源ボタン１５、ＰＪボタン３０、モード切り替えボタン３１、メニューボタン３２、削除ボタン３３、セレクタダイヤル３４、及び決定ボタン３５を含んで構成されている。記憶部３９は、このカメラ１１における投影画像の画像編集処理プログラムやその他の制御プログラムを記憶した不揮発性メモリ及びバッファメモリとして機能するＲＡＭを含んで構成されている。そして、ＣＰＵ３８は、記憶部３９の不揮発性メモリに記憶された制御プログラムに基づきカメラ１１における各種の処理動作（例えば、撮像、記録制御、投影、及び画像編集等）を統括的に制御する制御装置として機能する。
【００２６】
以上のように構成された本実施形態のカメラ１１においては、撮像ユニット１７の撮像レンズ部１６を通過した被写体からの光は、撮像素子１８に受光されて光電変換される。また、その撮像素子１８の光電変換出力は、画像処理部３６の信号変換・処理回路４１でＡ／Ｄ変換されるとともに、種々の画像処理が施されて、被写体画像の画像データが生成される。そして、その画像データは、記録制御手段として機能するＣＰＵ３８の制御に基づき、圧縮・伸張回路４２でデータ圧縮され、記録媒体であるメモリカード４０に記録される。
【００２７】
また、カメラ１１の動作モードを撮像モードに設定した場合において、撮像素子１８により繰り返し撮像される画像は液晶モニタ２９にスルー画像として動画表示される。そのため、このカメラ１１では繰り返し撮像されるスルー画像を見ながら構図決定を行うことが可能となる。なお、このカメラ１１は静止画撮像モードの他に動画撮像モードも備えている。そのため、撮像素子１８により繰り返し撮像される画像を動画としてメモリカード４０に記録することも可能とされている。
【００２８】
また、カメラ１１の動作モードを再生モードに設定した場合には、メモリカード４０に記録されている画像データに基づく画像を液晶モニタ２９に再生表示可能である。この場合は、再生表示される画像の画像データがメモリカード４０から画像処理部３６に読み込まれ、圧縮・伸張回路４２でデータ伸張された後、信号変換・処理回路４１を経由してモニタ表示回路４３に送られる。そして、モニタ表示回路４３に入力された画像データの画像がモニタ表示回路４３の駆動に伴い液晶モニタ２９に表示される。
【００２９】
また、カメラ１１の動作モードを投影モードに設定した場合には、メモリカード４０に記録された画像データに基づく投影用の画像を投影ユニット２０により投影することが可能である。この場合は、投影すべき画像の画像データがメモリカード４０から画像処理部３６に読み込まれ、圧縮・伸張回路４２でデータ伸張された後、信号変換・処理回路４１を経由してパネル表示回路４４に送られる。そして、パネル表示回路４４に入力された画像データの画像がパネル表示回路４４の駆動に伴い液晶パネル２４に表示されると共に、その状態において光源２１が点灯することにより、液晶パネル２４に表示されている画像が投影画像として投影窓１９から投影される。
【００３０】
なお、図５に示すように、本実施形態では投影画像の一例として、ホワイトボード４５の無地表面である被投影面４５ａにメモリカード４０に記録されている複数の画像データの画像のうちゴリラやシマウマなど複数種の動物を撮像した画像５０が投影されるようになっている。また、図５の投影例では、矩形状をなす被投影面４５ａに対して同じく矩形状をなす投影画像５０が被投影面４５ａの中央位置において画像領域５０ａを最大にして投影されるように、カメラ１１の被投影面４５ａに対する相対位置が調整されている。
【００３１】
次に、本実施形態のプロジェクタ付きデジタルカメラ１１において、投影される画像の編集処理を行なうに際して、ＣＰＵ３８が画像編集処理プログラムに基づき実行する編集機能登録ルーチン及び画像編集処理ルーチンについて、図３及び図４を参照しながら以下説明する。まず、図３に示す編集機能登録ルーチンについて、同ルーチン実行時におけるカメラ１１の作用と共に説明し、その後に、図４に示す画像編集処理ルーチンについて、同ルーチン実行時におけるカメラ１１の作用と共に説明する。
【００３２】
さて、カメラ１１の動作モードが投影モードとなっている場合においてカメラ本体１２の背面側のメニューボタン３２が操作されると、同じく背面側の液晶モニタ２９にタッチボタン付きのメニュー画面（図示略）が表示される。そして、そのメニュー画面において編集機能登録というアイコンマークにタッチ操作がなされると、図３に示す編集機能登録ルーチンが開始される。
【００３３】
そして、まずステップＳ１１において、カメラ１１のＣＰＵ３８は、液晶モニタ２９に登録メニューを表示させる。すなわち、ＣＰＵ３８は、画像処理部３６のモニタ表示回路４３を駆動し、編集機能が異なる複数の編集処理項目（編集コマンド情報）を液晶モニタ２９に一覧表示させる。本実施形態では、一例として、投影画像をトリミング処理させる「トリミング」、投影画像の編集エリアを選択させる「編集エリア選択」、及び投影画像に対して線引き処理を施す「線引き」という３つの項目が液晶モニタ２９に登録メニューとして一覧表示されるものとする。そして、この３つの編集処理項目を液晶モニタ２９に一覧表示させると、ＣＰＵ３８は、その処理を次のステップＳ１２に移行する。なお、登録メニューとして一覧表示させる項目は、３つに限定されるものではない。
【００３４】
そして、次のステップＳ１２において、ＣＰＵ３８は、液晶モニタ２９上の３つの編集処理項目のうち何れか１つの編集処理項目が選択されたか否かを判定する。具体的には、カメラ本体１２の背面側のセレクタダイヤル３４が回動操作され、３つの項目のうち何れか１つの項目にカーソルが位置合わせされた状態で、決定ボタン３５が押されたか否かを判定する。そして、その判定結果が否定判定（Ｓ１２＝ＮＯ）である場合、すなわち、登録メニューの表示をしてから所定時間が経過しても、何れの編集処理項目も選択されない場合、ＣＰＵ３８は、その処理をステップＳ１７に移行する。
【００３５】
その一方、ステップＳ１２の判定結果が肯定判定（Ｓ１２＝ＹＥＳ）である場合、すなわち、登録メニューの表示をしてから所定時間以内に、何れか１つの編集処理項目が選択された場合、ＣＰＵ３８は、その処理を次のステップＳ１３に移行する。そして、このステップＳ１３において、ＣＰＵ３８は、投影画像５０が投影される被投影面４５ａ（本実施形態では、ホワイトボード４５の無地表面）を撮像ユニット１７により撮像させる。
【００３６】
ここで、ホワイトボード４５の被投影面４５ａには、図６に示すように、複数（本実施形態では３つ）の特徴パターンがマジック等により記されているものとする。すなわち、十字パターン５１と、星形パターン５２と、丸形パターン５３という３種類の識別可能な特徴パターンが記されている。なお、これらのパターン５１〜５３は、このプロジェクタ付きデジタルカメラ１１の使用者など人間により任意に描かれたものであり、その形状は上記３つのものに限定されるものではない。
【００３７】
いま仮に、先のステップＳ１２においては、液晶モニタ２９上で「トリミング」という編集処理項目（編集コマンド情報）にカーソルが位置合わせされた状態で決定ボタン３５が押されることにより、登録を所望する編集機能として投影画像をトリミング処理させる「トリミング」が選択されたものとする。したがって、以下では、投影画像に対する編集機能の一つであるトリミングという編集処理項目（編集コマンド情報）を上記３つの特徴パターンのうち何れか一つのパターンと対応付けて記憶部３９に記憶させる登録ステップについて説明する。
【００３８】
さて、ステップＳ１３において、撮像ユニット１７によりホワイトボード４５の被投影面４５ａが撮像されると、カメラ１１の液晶モニタ２９には撮像素子１８により繰り返し撮像される被投影面４５ａの画像がスルー画像として動画表示される。そして、カメラ本体１２を手にした撮像者が撮像レンズ部１６を被投影面４５ａ上における各特徴パターンが描かれた領域（図６では右側半分の領域）に向けると、液晶モニタ２９には図６に示す３種類の識別可能な特徴パターン（十字パターン５１、星形パターン５２、丸形パターン５３）がスルー画像として動画表示されるようになる。なお、画像の投影中の撮像は、主に、被投影面４５a上の画像を認識するためのであるため、撮像した画像のスルー画像表示は行なわなくてもよい。
【００３９】
すると、次のステップＳ１４において、ＣＰＵ３８は、その３つの特徴パターンのうち何れか１つの特徴パターンに対して焦点マーク５４が位置合わせされたパターン合焦状態になったか否かを判定する。そして、その判定結果が否定判定（Ｓ１４＝ＮＯ）である場合、すなわち、撮像ユニット１７による被投影面４５ａの撮像が開始されてから所定時間が経過しても、パターン合焦がされない場合、ＣＰＵ３８は、その処理をステップＳ１７に移行する。
【００４０】
その一方、ステップＳ１４の判定結果が肯定判定（Ｓ１４＝ＹＥＳ）である場合、すなわち、撮像ユニット１７による被投影面４５ａの撮像が開始されてから所定時間以内に、何れか１つの特徴パターンに焦点マーク５４が位置合わせされてパターン合焦がされた場合、ＣＰＵ３８は、その処理を次のステップＳ１５に移行する。
【００４１】
そして、次のステップＳ１５において、ＣＰＵ３８は、被投影面４５ａに記されている３つの特徴パターンのうち何れか１つの特徴パターンに焦点マーク５４を位置合わせしたパターン合焦状態において決定ボタン３５が押されたか否かを判定する。そして、その判定結果が否定判定（Ｓ１５＝ＮＯ）である場合、すなわち、先のステップＳ１４においてパターン合焦に基づき肯定判定（Ｓ１４＝ＹＥＳ）してから所定時間が経過しても、決定ボタン３５が押されない場合、ＣＰＵ３８は、その処理をステップＳ１７に移行する。
【００４２】
その一方、ステップＳ１５の判定結果が肯定判定（Ｓ１５＝ＹＥＳ）である場合、すなわち、先のステップＳ１４においてパターン合焦に基づき肯定判定（Ｓ１４＝ＹＥＳ）してから所定時間以内に、パターン合焦状態で決定ボタン３５が押された場合、ＣＰＵ３８は、その処理を次のステップＳ１６に移行する。いま仮に、ステップＳ１５においては、図６に示すように、３つの特徴パターンのうち十字パターン５１に対して焦点マーク５４が位置合わせされたパターン合焦状態で決定ボタン３５が押されたものとする。
【００４３】
すると、次のステップＳ１６において、ＣＰＵ３８は、先のステップＳ１２で既に登録を所望する編集機能として選択されている「トリミング」という編集処理項目（編集コマンド情報）に対応付ける特徴パターンとして、ステップＳ１５で選択された十字パターン５１を割り当ててパターン登録する登録ステップを実行する。具体的には、十字パターン５１の形状データが、パターンマッチングに使用可能な画像データとして、記憶部３９の不揮発性メモリに、トリミングという編集処理項目を関連付けて記憶される。この点で、ＣＰＵ３８は、撮像ユニット１７で撮像して得た特徴パターンの形状データをその特徴パターンが対応する編集処理項目（編集コマンド情報）に関連付けして記憶手段（記憶部３９）に記憶させる登録手段として機能する。そして、このようなパターン登録が終了すると、ＣＰＵ３８は、その処理を次のステップＳ１７に移行する。
【００４４】
そして、ステップＳ１７において、ＣＰＵ３８は、本編集機能登録ルーチンを終了するか否かを判定する。具体的には、先のステップＳ１６でのパターン登録の処理が終了してから所定時間以内に、現在の投影モードにおいてメニューボタン３２が再び操作されたか否かを判定する。そして、その判定結果が否定判定（Ｓ１７＝ＮＯ）である場合、ＣＰＵ３８は、その処理をステップＳ１１に戻し、再びステップＳ１１以降の処理を繰り返す。その一方、ステップＳ１７の判定結果が肯定判定（Ｓ１７＝ＹＥＳ）である場合、ＣＰＵ３８は、本編集機能登録ルーチンを終了する。
【００４５】
なお、ステップＳ１１に戻って再びステップＳ１１以降の処理が繰り返される場合には上記したトリミングという編集処理項目以外の他の編集処理項目と上記した十字パターン５１以外の他の特徴パターンとが対応付けられて登録される。すなわち、例えばステップＳ１２で「編集エリア選択」という編集処理項目（編集コマンド情報）が選択されると共に、ステップＳ１５で星形パターン５２にパターン合焦させて決定ボタン３５が押されたとする。すると、この場合は、ステップＳ１６において、星形パターン５２の形状データが、パターンマッチングに使用可能な画像データとして記憶部３９の不揮発性メモリに、編集エリア選択という編集処理項目を関連付けて記憶される。
【００４６】
同様に、例えばステップＳ１２で「線引き」という編集処理項目（編集コマンド情報）が選択されると共に、ステップＳ１５で丸形パターン５３にパターン合焦させて決定ボタン３５が押されたとする。すると、この場合は、ステップＳ１６で、丸形パターン５３の形状データが、パターンマッチングに使用可能な画像データとして記憶部３９の不揮発性メモリに、線引きという編集処理項目を関連付けて記憶される。
【００４７】
次に、図４に示す画像編集処理ルーチン、及び同ルーチン実行時におけるカメラ１１の作用について説明する。
なお、以下において本画像編集処理ルーチンを説明する前提として、本実施形態では、トリミングという編集処理項目が十字パターン５１の形状データを対応付けられて記憶部３９に登録されているものとする。そして、投影モードにおいては、カメラ１１のカメラ本体１２を撮像者が手に持って動かすことにより、ホワイトボード４５の被投影面４５ａに対する投影方向や投影位置及び投影距離等を調整しながら、図５及び図７等に示す複数種の動物を撮像した画像５０が投影されるものとする。
【００４８】
さて、カメラ１１の動作モードが投影モードとなっている場合においてカメラ本体１２の背面側のメニューボタン３２が操作されると、同じく背面側の液晶モニタ２９にタッチボタン付きのメニュー画面（図示略）が表示される。そして、そのメニュー画面において画像編集処理というアイコンマークにタッチ操作がなされると、図４に示す画像編集処理ルーチンが開始される。
【００４９】
そして、まずステップＳ２１において、カメラ１１のＣＰＵ３８は、投影ユニット２０によりホワイトボード４５の被投影面４５ａに投影画像を投影させる。この場合、メモリカード４０に対して最後に記録された画像データが読み出され、その画像データの画像が投影ユニット２０の投影窓１９から被投影面４５ａに向けて投影される。すなわち、既述したとおり、本実施形態では、図５及び図７等に示す複数種の動物を撮像した画像５０が投影される。
【００５０】
そして、検出ステップとなるステップＳ２２において、ＣＰＵ３８は、被投影面４５ａ上から投影画像の編集処理項目（編集コマンド情報）を示唆する特徴パターンを検出したか否かを判定する。具体的には、図７に示すように、被投影面４５ａに記されたトリミングという編集処理項目と対応する十字パターン５１が投影画像５０の右上隅に設定された正方形状の検出領域５５内に位置合わせされたか否かを判定する。そして、その判定結果が否定判定（Ｓ２２＝ＮＯ）である場合、すなわち、先のステップＳ２１で投影ユニット２０による投影を開始してから所定時間が経過しても、投影画像５０の検出領域５５内に被投影面４５ａに記された特徴パターン（この場合は、十字パターン５１）が位置合わせされない場合、ＣＰＵ３８は、その処理をステップＳ３１に移行する。
【００５１】
その一方、ステップＳ２２の判定結果が肯定判定（Ｓ２２＝ＹＥＳ）である場合、すなわち、先のステップＳ２１で投影ユニット２０による投影を開始してから所定時間以内に投影画像５０の検出領域５５内に被投影面４５ａに記された特徴パターンが位置合わせされたことを検出すると、ＣＰＵ３８は、その処理を次のステップＳ２３に移行する。この点で、ＣＰＵ３８は、被投影面４５ａ上から特徴パターンを検出する検出手段として機能する。
【００５２】
そして、認識ステップとなる次のステップＳ２３において、ＣＰＵ３８は、その検出パターン（この場合は、十字パターン５１）は登録済みか否かを判定する。そして、その判定結果が否定判定（Ｓ２３＝ＮＯ）である場合、ＣＰＵ３８は、検出パターンは未登録である旨のメッセージを液晶モニタ２９に表示させた後、その処理をステップＳ３１に移行する。なお、この認識ステップでは、ＣＰＵ３８は、検出パターンの十字パターン５１が登録済みの特徴パターンと形状が一致又は近似するか否かを判定する。
【００５３】
すなわち、パターンマッチングの精度としては完全一致を追求するほど厳密なものではない。したがって、ホワイトボード４５の被投影面４５ａに手書きした十字パターン５１を登録ステップで登録処理した後に消してしまい、再び同様の十字パターン５１を手書きした後において、この認識ステップを実行した場合も、検出パターンの形状が登録済みのパターンの形状と完全一致していなくても近似していれば、その検出パターンは登録済みパターンと同一であると肯定判定することができる。
【００５４】
そして、本実施形態の場合、この検出パターンである十字パターン５１は、先の編集機能登録ルーチンで、トリミングという編集処理項目が対応付けられて登録された登録済みのパターンである。したがって、ＣＰＵ３８は、検出パターンは登録済みのパターンであり、そのパターンに対応付けられた編集処理機能（編集コマンド情報）は「トリミング」であると認識する。この点で、ＣＰＵ３８は、検出された特徴パターン及び記憶されている特徴パターンに基づき編集コマンド情報を認識する認識手段として機能する。そして、ＣＰＵ３８は、このステップＳ２３で肯定判定（Ｓ２３＝ＹＥＳ）した後、その処理を次のステップＳ２４に移行する。
【００５５】
すると、次のステップＳ２４において、ＣＰＵ３８は、投影画像５０の編集処理機能としてトリミングを開始可能となるように編集機能設定を行なう。なお、本実施形態において、投影画像５０のトリミング手順は、矩形状をなす投影画像５０の画像領域５０ａ内で矩形にトリミングされる画像５０の四隅のうち対角線上に位置する二点の位置座標を編集開始点及び編集終了点として各々算出した後、元の投影画像５０を相似的に縮小するように、矩形状のトリミングが行なわれる。位置座標の特定は、例えば、検出した特徴パターンやホワイトボードに投影された画像等を撮像素子により撮像し、得られた画像データに基づいて行なえばよい。
【００５６】
したがって、カメラ１１を手に持った使用者は、図８に示すように、ホワイトボード４５の被投影面４５ａに投影画像５０を投影させながら、トリミングの編集開始点（本実施形態では矩形の四隅の左上隅）を決定するために、その画像領域５０ａ内に十字パターン５１を位置させつつ、カメラ１１の投影方向、投影位置、投影距離を調整する。そして、所望する位置に十字パターン５１が位置したときに決定ボタン３５を押すと、その位置がトリミングの編集開始点として決定される。
【００５７】
そのため、こうした編集開始点を決定するために、ＣＰＵ３８は、次のステップＳ２５において、決定ボタン３５が押されたか否かを判定する。そして、その判定結果が否定判定（Ｓ２５＝ＮＯ）である場合、すなわち、先のステップＳ２４でトリミングの機能設定を完了してから所定時間が経過しても、決定ボタン３５が押されない場合、ＣＰＵ３８は、その処理をステップＳ３１に移行する。
【００５８】
その一方、ステップＳ２５の判定結果が肯定判定（Ｓ２５＝ＹＥＳ）である場合、ＣＰＵ３８は、次のステップＳ２６において、決定ボタン３５が押された時点で十字パターン５１が位置する画像領域５０ａ内の位置座標（第１位置座標）を算出し、その第１位置座標の位置データをトリミングの編集開始点の位置データとして記憶部３９に記憶させる。この点で、ＣＰＵ３８は、投影画像５０の画像領域５０ａ内における特徴パターン（十字パターン５１）の位置座標（第１位置座標）を算出する算出手段として機能する。
【００５９】
そして、このようにしてトリミングの編集開始点となる第１位置座標の位置データが記憶部３９に記憶されると、次にはトリミングの編集終了点が決定される。すなわち、図９に示すように、カメラ１１を手に持った使用者は、ホワイトボード４５の被投影面４５ａに投影画像５０を投影させながら、トリミングの編集終了点（本実施形態では矩形の四隅の右下隅）を決定するために、その画像領域５０ａ内に十字パターン５１を位置させつつ、カメラ１１の投影方向、投影位置、投影距離を調整する。そして、所望する位置に十字パターン５１が位置したときに決定ボタン３５を押すと、その位置がトリミングの編集終了点として決定される。
【００６０】
そのため、こうした編集終了点を決定するために、ＣＰＵ３８は、次のステップＳ２７において、決定ボタン３５が押されたか否かを判定する。そして、その判定結果が否定判定（Ｓ２７＝ＮＯ）である場合、すなわち、先のステップＳ２６で第１位置座標の位置データをトリミングの編集開始点の位置データとして記憶部３９に記憶させてから所定時間が経過しても、決定ボタン３５が押されない場合、ＣＰＵ３８は、その処理をステップＳ３１に移行する。
【００６１】
その一方、ステップＳ２７の判定結果が肯定判定（Ｓ２７＝ＹＥＳ）である場合、ＣＰＵ３８は、次のステップＳ２８において、決定ボタン３５が押された時点で十字パターン５１が位置する画像領域５０ａ内の位置座標（第２位置座標）を算出し、その第２位置座標の位置データをトリミングの編集終了点の位置データとして記憶部３９に記憶させる。この点でも、ＣＰＵ３８は、投影画像５０の画像領域５０ａ内における特徴パターン（十字パターン５１）の位置座標（第２位置座標）を算出する算出手段として機能する。
【００６２】
そして、以上のようにしてトリミングの編集開始点と編集終了点が決定されると、図９に示すように、ＣＰＵ３８は、画像処理部３６のパネル表示回路４４を駆動して投影画像５０の画像領域５０ａ内に編集開始点と編集終了点が対角線上に位置する矩形のトリミング範囲５６を点線表記で重畳表示させた後、処理ステップとなる次のステップＳ２９に、その処理を移行する。
【００６３】
すると、次のステップＳ２９において、ＣＰＵ３８は、トリミング前の大きな投影画像５０（図９参照）の画像データに対して、図９に示したトリミング範囲５６の外側となる領域の画像データが消去されるように、画像処理部３６にトリミングのための画像処理を行なわせる。すなわち、十字パターン５１に対応付けられたトリミングという編集コマンド情報に従い投影画像５０の画像データをトリミングという編集機能で編集処理させる。この点で、ＣＰＵ３８及び画像処理部３６は、編集コマンド情報に従って投影画像５０の画像データを編集処理する処理手段として機能する。
【００６４】
そして、この処理ステップでの編集処理が終了すると、ＣＰＵ３８は、投影ステップとなる次のステップ３０において、編集処理後の画像を被投影面４５ａに投影させる。すなわち、図１０に示すように、トリミング範囲５６の外側となる領域が消去されて画像領域５０ａが矩形縮小サイズとなったトリミング済み投影画像５０を投影ユニット２０によりホワイトボード４５の被投影面４５ａに投影させる。この点で、投影ユニット２０は編集処理（トリミング処理）された画像データに基づく画像を被投影面４５ａに投影する投影手段として機能する。
【００６５】
そして、このような状態からカメラ１１を手に持った使用者が、カメラ本体１２の向きを調整して投影ユニット２０の投影窓１９を被投影面４５ａの中央に向けると、図１１に示すように、トリミング後の矩形縮小サイズの投影画像５０が被投影面４５ａの中央に投影される。なお、投影画像は、縮小サイズに限定されず、元の表示領域に内接するサイズに拡大された画像が表示されてもよい。以上のように、本実施形態のカメラ１１では、記憶手段として機能する記憶部３９、検出手段と認識手段と処理手段として機能するＣＰＵ３８、同じく処理手段として機能する画像処理部３６、及び投影手段として機能する投影ユニット２０を主たる要素として画像編集処理装置が構成されている。
【００６６】
そして、このようにトリミング済み投影画像５０が投影ユニット２０により投影されてから所定時間が経過すると、ＣＰＵ３８は、次のステップＳ３１において、本画像編集処理ルーチンを終了するか否かを判定する。具体的には、トリミング済み投影画像５０が投影ユニット２０により投影されてから所定時間以内に、現在の投影モードにおいてメニューボタン３２が再び操作されたか否かを判定する。そして、その判定結果が否定判定（Ｓ３１＝ＮＯ）である場合、ＣＰＵ３８は、その処理をステップＳ２１に戻し、再びステップＳ２１以降の処理を繰り返す。その一方、ステップＳ３１の判定結果が肯定判定（Ｓ３１＝ＹＥＳ）である場合、ＣＰＵ３８は、本画像編集処理ルーチンを終了する。
【００６７】
なお、ステップＳ２１に戻って再びステップＳ２１以降の処理が繰り返された場合には上記した十字パターン５１以外の他の特徴パターンが検出されると共に当該検出パターンと対応付けられた編集コマンド情報に基づいた編集処理が実行される。すなわち、例えばステップＳ２２で星形パターン５２が検出されると共に、ステップＳ２３でその星形パターン５２が編集エリア選択という編集コマンド情報を対応付けられた登録済みのパターンであると認識されたとする。すると、この場合は、ステップＳ２４以降においてホワイトボード４５の被投影面４５ａに投影された投影画像５０に対する編集エリアの選択を可能とする所定の編集処理がなされる。
【００６８】
同様に、例えばステップＳ２２で丸形パターン５３が検出されると共に、ステップＳ２３でその丸形パターン５３が線引きという編集コマンド情報を対応付けられた登録済みのパターンであると認識されたとする。すると、この場合は、ステップＳ２４以降においてホワイトボード４５の被投影面４５ａに投影された投影画像５０に対して線引き処理が施される。
【００６９】
以上のような本実施形態によれば、以下のような効果を得ることができる。
（１）従来とは異なり、例えばジェスチャ認識プログラムや動画編集アプリケーション等を実装した複雑な計算機を必要としない。すなわち、投影される画像５０の編集処理項目（編集コマンド情報）が対応付けられた特徴パターン（例えば十字パターン５１等）を被投影面４５ａ上から検出し、その特徴パターンに基づき編集コマンド情報をＣＰＵ３８が認識する。そして、そのＣＰＵ３８が画像処理部３６に編集コマンド情報に従った画像データの編集処理をさせ、その編集処理後の画像データの画像を投影ユニット２０により被投影面４５ａに投影させる。したがって、投影される画像を大掛かりになることなく、手軽に編集処理することができる。
【００７０】
（２）また、投影される画像５０に対する編集処理項目（編集コマンド情報）の登録に際しては、被投影面４５ａに記された特徴パターン（例えば十字パターン５１等）を撮像ユニット１７で撮像し、その撮像によって得た形状データを当該特徴パターンが対応する編集コマンド情報に関連付けて記憶部３９に記憶させることで対応できる。したがって、複雑な処理手順に従ったり特別な登録用の入力装置を使用したりする必要がなく、カメラ１１が具備している機能を利用して簡単に登録処理を行なうことができるので、この点でも手軽に投影される画像を編集処理できる。
【００７１】
（３）さらに、記憶部３９には、例えばトリミング、編集エリア選択、線引き等という複数の編集処理項目（編集コマンド情報）に各々対応した複数の特徴パターン（十字パターン５１、星形パターン５２、丸形パターン５３等）が記憶されているので、画像５０の編集処理に際しては所望する編集処理項目を選択できる。すなわち、被投影面４５ａ上に記された特徴パターンのうちから所望する編集処理項目と対応付けられた特徴パターンに検出領域５５を位置合わせして決定ボタン３５を押すことにより、簡単に所望する種類の編集処理を画像５０に対して施すことができる。
【００７２】
（４）また、特徴パターンの形状データの登録をする場合および登録済みのパターンと検出パターンとのパターンマッチングをする場合には、ホワイトボード４５の無地表面である被投影面４５ａに記された特徴パターンを撮像ユニット１７等の機能を利用して検出することで対応できる。したがって、即座に任意の形状の特徴パターンを被投影面４５ａ上に記すことで対応できるので、この点でも手軽に投影される画像を編集処理できる。
【００７３】
（５）しかも、検出された特徴パターンと登録済みのパターンとのパターンマッチングでは、完全一致していなくても近似した形状である場合は、同一のパターンであると判定するので、手書きによる特徴パターンの利用が可能となり、この点でも手軽に投影される画像を編集処理できる。
【００７４】
（６）また、例えばトリミング処理に際しては、そのトリミング処理の処理基準となるトリミング範囲５６を規定する位置座標の位置データがＣＰＵ３８の制御に基づき記憶部３９に記憶されるので、画像処理部３６によるトリミングのための画像データ処理を容易に行なうことができる。
【００７５】
（第２実施形態）
次に本発明の第２実施形態について図１２〜図１４を参照しながら説明する。
なお、この第２実施形態は、投影ユニット２０により被投影面４５ａに投影される画像５０に対する編集処理項目（編集コマンド情報）及びその編集処理項目と対応付けられる特徴パターンが第１実施形態とは異なるものの、そのカメラ１１の基本的構成はほぼ同様である。したがって、以下では第１実施形態と相違する部分を主に説明することにして、第１実施形態と同じ部分については重複説明を省略する。
【００７６】
また、説明の前提として、この第２実施形態では被投影面４５ａに投影される画像５０の投影位置及び投影範囲を指定する編集コマンド情報が所定の特徴パターン（一例として囲み形状パターン５７）と対応付けられて記憶部３９に記憶されているものとする。そして、登録済みのパターンである囲み形状パターン５７の検出に基づきＣＰＵ３８が被投影面４５ａに投影される画像５０の画像データの編集処理を制御するものとする。
【００７７】
図１２は本実施形態におけるカメラ１１のＣＰＵ３８が実行する画像編集処理ルーチンのフローチャートである。そこで、この図１２に示す本実施形態の画像編集処理ルーチン及び同ルーチン実行時におけるカメラ１１の作用について説明する。
【００７８】
さて、カメラ１１の動作モードが投影モードとなっている場合においてカメラ本体１２の背面側のメニューボタン３２が操作されると、同じく背面側の液晶モニタ２９にタッチボタン付きのメニュー画面（図示略）が表示される。そして、そのメニュー画面において画像編集処理というアイコンマークにタッチ操作がなされると、図１２に示す画像編集処理ルーチンが開始される。
【００７９】
そして、まずステップＳ４１において、ＣＰＵ３８は、投影画像５０が投影される被投影面４５ａ（本実施形態では、ホワイトボード４５の無地表面）を撮像ユニット１７により撮像させる。なお、ホワイトボード４５の被投影面４５ａには、図１３に示すように、その左側半分の領域部分に略四角環状をなす特徴パターンとしての囲み形状パターン５７がマジック等により手書きで記されているものとする。したがって、このときホワイトボード４５の被投影面４５ａを撮像したカメラ１１の撮像素子１８には、その左側半分の領域部分に囲み形状パターン５７を記された被投影面４５ａの画像が結像する。
【００８０】
すると、検出ステップとなる次のステップＳ４２において、ＣＰＵ３８は、被投影面４５ａ上から投影画像の編集処理項目（編集コマンド情報）を示唆する特徴パターンを検出したか否かを判定する。そして、その判定結果が否定判定（Ｓ４２＝ＮＯ）である場合、すなわち、先のステップＳ４１で撮像ユニット１７による被投影面４５ａの撮像を開始してから所定時間が経過しても、撮像素子１８に囲み形状パターン５７の画像が結像しない場合、ＣＰＵ３８は、その処理をステップＳ５２に移行する。
【００８１】
その一方、ステップＳ４２の判定結果が肯定判定（Ｓ４２＝ＹＥＳ）である場合、すなわち、先のステップＳ４１で撮像ユニット１７による被投影面４５ａの撮像を開始してから所定時間以内に、撮像素子１８に囲み形状パターン５７の画像が結像したことを検出すると、ＣＰＵ３８は、その処理を次のステップＳ４３に移行する。この点で、ＣＰＵ３８は、被投影面４５ａ上から特徴パターンを検出する検出手段として機能する。
【００８２】
そして、認識ステップとなる次のステップＳ４３において、ＣＰＵ３８は、その検出パターン（この場合は、囲み形状パターン５７）は登録済みか否かを判定する。そして、その判定結果が否定判定（Ｓ４３＝ＮＯ）である場合、ＣＰＵ３８は、検出パターンは未登録である旨のメッセージを液晶モニタ２９に表示させた後、その処理をステップＳ５２に移行する。なお、この認識ステップでは、ＣＰＵ３８は、検出パターンの囲み形状パターン５７が登録済みの特徴パターン（囲み形状パターン）と形状が一致又は近似するか否かを判定する。
【００８３】
そして、本実施形態の場合、この検出パターンである囲み形状パターン５７は、上記のとおり被投影面４５ａに投影される画像５０の投影位置及び投影範囲を指定する編集コマンド情報が対応付けられて登録された登録済みのパターンである。したがって、ＣＰＵ３８は、検出パターンは登録済みのパターンであり、そのパターンに対応付けられた編集コマンド情報は投影位置及び投影範囲を指定するものであると認識する。この点で、ＣＰＵ３８は、検出された特徴パターン及び記憶されている特徴パターンに基づき編集コマンド情報を認識する認識手段として機能する。そして、ＣＰＵ３８は、このステップＳ４３で肯定判定（Ｓ４３＝ＹＥＳ）した後、その処理を次のステップＳ４４に移行する。
【００８４】
すると、次のステップＳ４４において、ＣＰＵ３８は、投影位置と投影範囲を指定する編集コマンド情報に従った投影画像５０の編集処理を開始可能となるように編集機能設定を行なう。なお、本実施形態における投影画像５０の編集処理手順は、投影画像５０の中心座標を投影範囲の中心座標に位置合わせした後、その投影画像５０の画像領域５０ａを囲み形状パターン５７が指定する投影範囲内に収まるように調整（サイズ縮小）することにより行われる。そして、カメラ１１を手に持った使用者が、ホワイトボード４５の被投影面４５ａに投影画像５０を投影させながら、その編集処理前の投影画像５０の映写領域５８（図１４参照）内に囲み形状パターン５７を位置させた状態で決定ボタン３５を押すと、その投影画像５０を囲み形状パターン５７が指定する投影範囲内に縮小投影するための編集処理が開始される。
【００８５】
そのため、こうした編集処理の開始を決定するために、ＣＰＵ３８は、次のステップＳ４５において、決定ボタン３５が押されたか否かを判定する。そして、その判定結果が否定判定（Ｓ４５＝ＮＯ）である場合、すなわち、先のステップＳ４４で投影画像５０の編集処理を開始可能とする編集機能設定を完了してから所定時間が経過しても、決定ボタン３５が押されない場合、ＣＰＵ３８は、その処理をステップＳ５２に移行する。
【００８６】
その一方、ステップＳ４５の判定結果が肯定判定（Ｓ４５＝ＹＥＳ）である場合、ＣＰＵ３８は、次のステップＳ４６において、決定ボタン３５が押された時点で被投影面４５ａを投影している編集処理前の投影画像５０の中心座標（この場合は映写領域５８の中心座標）を算出する。そして、その中心座標の位置データを記憶部３９に記憶させた後、ＣＰＵ３８は、その処理を次のステップＳ４７に移行する。
【００８７】
すると、次のステップＳ４７において、ＣＰＵ３８は、被投影面４５ａ上の囲み形状パターン５７が指定する四角環状の投影範囲の中心座標を算出し、その中心座標の位置データを記憶部３９に記憶させた後、その処理を次のステップＳ４８に移行する。そして、次のステップＳ４８において、ＣＰＵ３８は、編集処理前の投影画像５０（映写領域５８）の中心座標と投影範囲の中心座標の各位置データを記憶部３９から読み出し、互いの中心座標同士の変位量を、編集処理のための投影画像５０の移動量として算出し、その移動量を記憶部３９に記憶させた後、その処理を次のステップＳ４９に移行する。
【００８８】
すると、次のステップＳ４９において、ＣＰＵ３８は、投影画像５０のサイズ（この場合は編集処理前の投影画像５０の映写領域５８と同じサイズ）が被投影面４５ａ上の囲み形状パターン５７が指定する四角環状の投影範囲内に収まるサイズとなるように、その投影画像５０の画像データを画像処理部３６によって処理させる。具体的には、編集処理後の投影画像５０における画像領域５０ａの外縁が囲み形状パターン５７で指定された投影範囲の四角枠内に内接するサイズとなるように縮小処理される。
【００８９】
そして、処理ステップとなる次のステップＳ５０において、ＣＰＵ３８は、図１４に示す映写領域５８とほぼ同じサイズの元画像の画像データをその画像データと対応する画像の投影位置が変更されると共にその投影サイズが縮小されるように編集処理する。すなわち、囲み形状パターン５７が指定する投影範囲の四角枠内に内接するサイズに縮小された縮小画像が、その中心座標を投影範囲の中心座標と一致させて投影されるように、映写領域５８内での画像５０の位置及び大きさを編集処理する。
【００９０】
そして、次のステップＳ５１において、ＣＰＵ３８は、そのように映写領域５８内での位置及び大きさを編集処理された画像データに基づく画像５０を投影ユニット２０により被投影面４５ａに投影させる。すると、被投影面４５ａには図１４に示すような画像５０が投影されるようになる。
【００９１】
そして、このように映写領域５８内での位置及び大きさを編集処理された投影画像５０が投影ユニット２０により投影されてから所定時間が経過すると、ＣＰＵ３８は、次のステップＳ５２において、本画像編集処理ルーチンを終了するか否かを判定する。具体的には、編集処理後の投影画像５０が投影ユニット２０により投影されてから所定時間以内に現在の投影モードにおいてメニューボタン３２が再び操作されたか否かを判定する。そして、その判定結果が否定判定（Ｓ５２＝ＮＯ）である場合、ＣＰＵ３８は、その処理をステップＳ４１に戻し、再びステップＳ４１以降の処理を繰り返す。その一方、ステップＳ５２の判定結果が肯定判定（Ｓ５２＝ＹＥＳ）である場合、ＣＰＵ３８は、本画像編集処理ルーチンを終了する。
【００９２】
したがって、この第２実施形態によれば、第１実施形態における上記（１）及び（５）の効果に加えて次のような効果を得ることができる。
（７）被投影面４５ａに囲み形状パターン５７を記しておくだけで、被投影面４５ａ内における所望の投影位置に所望の投影サイズで投影画像５０を投影することができる。そのため、例えば被投影面４５ａに投影画像５０を重畳表示したくない文字情報などの表記領域がある場合には、その文字情報の表記領域を避けた領域部分に囲み形状パターン５７を手書きで記すことにより、所望の投影位置及び投影サイズで投影画像５０を投影することができる。
【００９３】
（第３実施形態）
次に本発明の第３実施形態について図１５及び図１６を参照しながら説明する。
なお、この第３実施形態は、投影ユニット２０により被投影面４５ａに投影される画像５０に対する編集処理項目（編集コマンド情報）及びその編集処理項目と対応付けられる特徴パターンが第１実施形態とは異なるものの、そのカメラ１１の基本的構成はほぼ同様である。したがって、以下では第１実施形態と相違する部分を主に説明することにして、第１実施形態と同じ部分については重複説明を省略する。
【００９４】
また、説明の前提として、この第３実施形態では被投影面４５ａに投影される画像５０の明度をＲ（赤）Ｇ（緑）Ｂ（青）の各色の階調毎に補正する編集コマンド情報が所定の特徴パターン（一例としてＢＶ値曲線パターン５９）と対応付けられて記憶部３９に記憶されているものとする。そして、登録済みのパターンであるＢＶ値曲線パターン５９の検出に基づきＣＰＵ３８が被投影面４５ａに投影される画像５０の画像データの編集処理を制御するものとする。
【００９５】
図１５は本実施形態におけるカメラ１１のＣＰＵ３８が実行する画像編集処理ルーチンのフローチャートである。そこで、この図１５に示す本実施形態の画像編集処理ルーチン及び同ルーチン実行時におけるカメラ１１の作用について説明する。
【００９６】
さて、カメラ１１の動作モードが投影モードとなっている場合においてカメラ本体１２の背面側のメニューボタン３２が操作されると、同じく背面側の液晶モニタ２９にタッチボタン付きのメニュー画面（図示略）が表示される。そして、そのメニュー画面において画像編集処理というアイコンマークにタッチ操作がなされると、図１５に示す画像編集処理ルーチンが開始される。
【００９７】
そして、まずステップＳ６１において、ＣＰＵ３８は、投影画像５０が投影される被投影面４５ａ（本実施形態では、ホワイトボード４５の無地表面）を撮像ユニット１７により撮像させる。なお、ホワイトボード４５の被投影面４５ａには、図１６に示すように、その右側半分の領域部分にＸＹ座標平面内でＹ＝Ｘの仮想直線６０よりも上側に凸形状の曲線となる特徴パターンとしてのＢＶ値曲線パターン５９がマジック等により手書きで記されているものとする。したがって、このときホワイトボード４５の被投影面４５ａを撮像したカメラ１１の撮像素子１８には、その右側半分の領域部分にＢＶ値曲線パターン５９を記された被投影面４５ａの画像が結像する。
【００９８】
すると、検出ステップとなる次のステップＳ６２において、ＣＰＵ３８は、被投影面４５ａ上から投影画像の編集処理項目（編集コマンド情報）を示唆する特徴パターンを検出したか否かを判定する。そして、その判定結果が否定判定（Ｓ６２＝ＮＯ）である場合、すなわち、先のステップＳ６１で撮像ユニット１７による被投影面４５ａの撮像を開始してから所定時間が経過しても、撮像素子１８にＢＶ値曲線パターン５９の画像が結像しない場合、ＣＰＵ３８は、その処理をステップＳ６９に移行する。
【００９９】
その一方、ステップＳ６２の判定結果が肯定判定（Ｓ６２＝ＹＥＳ）である場合、すなわち、先のステップＳ６１で撮像ユニット１７による被投影面４５ａの撮像を開始してから所定時間以内に、撮像素子１８にＢＶ値曲線パターン５９の画像が結像したことを検出すると、ＣＰＵ３８は、その処理を次のステップＳ６３に移行する。この点で、ＣＰＵ３８は、被投影面４５ａ上から特徴パターンを検出する検出手段として機能する。
【０１００】
そして、認識ステップとなる次のステップＳ６３において、ＣＰＵ３８は、その検出パターン（この場合は、ＢＶ値曲線パターン５９）は登録済みか否かを判定する。そして、その判定結果が否定判定（Ｓ６３＝ＮＯ）である場合、ＣＰＵ３８は、検出パターンは未登録である旨のメッセージを液晶モニタ２９に表示させた後、その処理をステップＳ６９に移行する。なお、この認識ステップでは、ＣＰＵ３８は、検出パターンのＢＶ値曲線パターン５９が登録済みの特徴パターン（ＢＶ値曲線パターン）と形状が一致又は近似するか否かを判定する。
【０１０１】
そして、本実施形態の場合、この検出パターンであるＢＶ値曲線パターン５９は、上記のとおり被投影面４５ａに投影される画像５０の明度を補正する編集コマンド情報が対応付けられて登録された登録済みのパターンである。したがって、ＣＰＵ３８は、検出パターンは登録済みのパターンであり、そのパターンに対応付けられた編集コマンド情報は投影画像５０の明度を補正するものであると認識する。この点で、ＣＰＵ３８は、検出された特徴パターン及び記憶されている特徴パターンに基づき編集コマンド情報を認識する認識手段として機能する。そして、ＣＰＵ３８は、このステップＳ６３で肯定判定（Ｓ６３＝ＹＥＳ）した後、その処理を次のステップＳ６４に移行する。
【０１０２】
すると、次のステップＳ６４において、ＣＰＵ３８は、明度を補正する編集コマンド情報に従った投影画像５０の編集処理を開始可能となるように編集機能設定を行なう。なお、本実施形態における投影画像５０の編集処理手順は、投影画像５０における各階調でのＢＶ値曲線パターン５９とＹ＝Ｘの仮想直線６０とのＹ軸方向値（出力値）の差分を算出した後、その差分に応じて階調毎の明度を補正することにより行われる。そして、カメラ１１を手に持った使用者が、ホワイトボード４５の被投影面４５ａのＢＶ値曲線パターン５９を撮像しながら決定ボタン３５を押すと、その投影画像５０の明度をＢＶ値曲線パターン５９が示す階調毎の差分に基づき補正するための編集処理が開始される。
【０１０３】
そのため、こうした編集処理の開始を決定するために、ＣＰＵ３８は、次のステップＳ６５において、決定ボタン３５が押されたか否かを判定する。そして、その判定結果が否定判定（Ｓ６５＝ＮＯ）である場合、すなわち、先のステップＳ６４で投影画像５０の編集処理を開始可能とする編集機能設定を完了してから所定時間が経過しても、決定ボタン３５が押されない場合、ＣＰＵ３８は、その処理をステップＳ６９に移行する。
【０１０４】
その一方、ステップＳ６５の判定結果が肯定判定（Ｓ６５＝ＹＥＳ）である場合、ＣＰＵ３８は、次のステップＳ６６において、決定ボタン３５が押された時点で被投影面４５ａからＢＶ値曲線パターン５９を撮像し、その撮像データに基づき投影画像５０における各階調でのＢＶ値曲線パターン５９とＹ＝Ｘの仮想直線６０との差分を算出する。すなわち、仮想直線６０との差分を示すパターン情報を読み込む。そして、その差分データを記憶部３９に記憶させた後、ＣＰＵ３８は、その処理を次のステップＳ６７に移行する。
【０１０５】
そして、処理ステップとなる次のステップＳ６７において、ＣＰＵ３８は、図１６に示すように、被投影面４５ａの左側半分の領域部分に投影される画像５０の画像データを、その右側に記されたＢＶ値曲線パターン５９が示唆する編集コマンド情報に従い明度補正されるように編集処理する。すなわち、投影画像５０における明度を階調毎のＢＶ値曲線パターン５９とＹ＝Ｘの仮想直線６０との差分に応じて（この場合は、ＢＶ値の中間値に相当する階調段階で大きく明度が増加するように）補正する編集処理を行なう。
【０１０６】
そして、次のステップＳ６８において、ＣＰＵ３８は、そのように階調毎の明度を補正する編集処理がされた画像データに基づく画像５０を投影ユニット２０により被投影面４５ａに投影させる。すると、被投影面４５ａには、カメラ１１の使用者が手書きで記したＢＶ値曲線パターン５９に従って明度が階調毎に補正されることにより使用者が所望する明暗コントラストに調整された画像５０が投影されるようになる。
【０１０７】
そして、このように明度が階調毎に補正された投影画像５０が投影ユニット２０により投影されてから所定時間が経過すると、ＣＰＵ３８は、次のステップＳ６９において、本画像編集処理ルーチンを終了するか否かを判定する。具体的には、編集処理後の投影画像５０が投影ユニット２０により投影されてから所定時間以内に現在の投影モードにおいてメニューボタン３２が再び操作されたか否かを判定する。そして、その判定結果が否定判定（Ｓ６９＝ＮＯ）である場合、ＣＰＵ３８は、その処理をステップＳ６１に戻し、再びステップＳ６１以降の処理を繰り返す。その一方、ステップＳ６９の判定結果が肯定判定（Ｓ６９＝ＹＥＳ）である場合、ＣＰＵ３８は、本画像編集処理ルーチンを終了する。
【０１０８】
したがって、この第３実施形態によれば、第１実施形態における上記（１）及び（５）の効果に加えて次のような効果を得ることができる。
（８）投影される画像５０における階調毎の明度の補正パラメータを編集コマンド情報として示すＢＶ値曲線パターン５９を被投影面４５ａに記しておくだけで、被投影面４５ａに投影される画像５０を所望の明暗コントラストにて投影させることができる。
【０１０９】
なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・第１実施形態において、ステップＳ２２での特徴パターン（十字パターン５１等）の検出は、次のようにしてもよい。すなわち、その特徴パターンが投影画像５０の右上隅の検出領域５５内に位置合わせされただけでなく、その位置合わせされた状態のまま所定の検出時間が経過した場合に、その特徴パターンを検出パターンとして自動的に選択するようにしてもよい。あるいは、液晶モニタ２９の画面上において、その特徴パターンの表示位置をタッチペンなどでタッチ操作することにより、その特徴パターンを検出パターンに選択するようにしてもよい。さらには、液晶モニタ２９の画面上において、セレクタダイヤル３４の操作に基づきカーソルを移動させ、その特徴パターンの表示位置にカーソルを位置合わせした状態で決定ボタン３５が押された場合に、その特徴パターンを検出パターンに選択するようにしてもよい。
【０１１０】
・第１実施形態において、特徴パターンの検出では、音声情報（例えば「トリミング」という音声）や文字情報（例えば「トリミング」という文字）の認識動作を補助的に併用してもよい。
【０１１１】
・第１実施形態において、編集コマンド情報と対応付けられる特徴パターンの種類は、十字パターン５１、星形パターン５２、丸形パターン５３以外の他の形状のパターンでもよく、それらと対応付けられる編集コマンド情報（編集処理項目）の種類も、トリミング、編集エリア選択、線引き以外の他の編集コマンド情報でもよい。
【０１１２】
・第１実施形態において、ステップＳ２５及びステップＳ２７での編集開始点及び編集終了点の位置座標の決定は、次のようにしてもよい。すなわち、投影画像５０の画像領域５０ａ内に特徴パターン（十字パターン５１等）が移動せずに所定時間だけ位置した場合に、その時点の特徴パターンの位置座標を編集開始点及び編集終了点として決定するようにしてもよい。あるいは、液晶モニタ２９の画面上において、その特徴パターンの表示位置をタッチペンなどでタッチ操作することにより、その時点の特徴パターンの位置座標を編集開始点及び編集終了点として決定するようにしてもよい。
【０１１３】
・上記各実施形態において、特徴パターンはホワイトボード４５の被投影面４５ａ上に筆記具などで書き記したもの以外に、画鋲やテープを付けてパターン化したものや、又はマグネットでパターン形成部材を取着するものであってもよい。
【０１１４】
・第２実施形態において、囲み形状パターン５７は四角環状のものに限らず、四角環状以外の多角環状、円環状、楕円環状、変形環状など他の環状形態により投影位置及び投影範囲を指定するものであってもよい。あるいは、直線や曲線が連続した環状ではなく点線での環状をなすものであってもよい。さらには、例えば投影位置の中心を包囲する少なくとも三箇所以上の位置に散在的に記されて、それらの内側となる囲み領域内に投影位置や投影範囲を指定する括弧や点の表記であってもよい。
【０１１５】
・上記各実施形態において、画像編集処理プログラムを予めメモリカードなどの外部記憶媒体に記憶させておき、その外部記憶媒体をカメラに装着した際に、その外部記憶媒体からカメラが備える記憶手段（記憶部３９）に画像編集処理プログラムが取り込まれるようにしてもよい。
【符号の説明】
【０１１６】
１１…プロジェクタ付きデジタルカメラ、１８…撮像素子（撮像手段）、２０…投影ユニット（画像編集処理装置を構成する投影手段）、３６…画像処理部（画像編集処理装置を構成する処理手段）、３８…ＣＰＵ（画像編集処理装置を構成する制御装置、検出手段、認識手段、記録制御手段、処理手段、登録手段、算出手段）、３９…記憶部（記憶手段）、４５ａ…被投影面、５０…画像、５０ａ…画像領域、５１…十字パターン（特徴パターン）、５２…星形パターン（特徴パターン）、５３…丸形パターン（特徴パターン）、５７…囲み形状パターン（特徴パターン）、５９…ＢＶ値曲線パターン（特徴パターン）。
【図１】
2012053521.tif 000003
【図２】
2012053521.tif 000004
【図３】
2012053521.tif 000005
【図４】
2012053521.tif 000006
【図６】
2012053521.tif 000007
【図１２】
2012053521.tif 000008
【図１３】
2012053521.tif 000009
【図１５】
2012053521.tif 000010
【図５】
2012053521.tif 000011
【図７】
2012053521.tif 000012
【図８】
2012053521.tif 000013
【図９】
2012053521.tif 000014
【図１０】
2012053521.tif 000015
【図１１】
2012053521.tif 000016
【図１４】
2012053521.tif 000017
【図１６】
2012053521.tif 000018