(57)【要約】【課題】ユーザが撮影した画像に基づいて仮想のキャラクタを生成し、実空間の画像と合成して表示することで、高い拡張現実感を得ることが可能な技術を提供する。【解決手段】撮影装置により撮影された映像データから所定条件と適合する領域を対象領域として識別し、前記対象領域の映像データに基づいて所定形式の対象画像データを生成し、撮影装置により撮影された映像データに前記対象画像データを合成するステップと、前記合成後の映像データを出力する。【選択図】図１
2014029566.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置により撮影された映像データから所定条件と適合する領域を対象領域として識別する認識処理部と、
前記対象領域の映像データに基づいて所定形式の対象画像データを生成する画像生成部と、
撮影装置により撮影された映像データに前記対象画像データを合成する合成部と、
前記合成後の映像データを出力する出力制御部と、
を備える画像処理装置。
【請求項２】
前記対象画像となる被写体が二次元形状である場合に、前記画像生成部が、前記対象領域の映像データを射影変換する請求項１に記載の画像処理装置。
【請求項３】
前記合成部が、３Ｄ形状データにマッピングした前記対象画像データを前記撮影装置により撮影された映像データと合成する請求項１又は２に記載の画像処理装置。
【請求項４】
前記対象画像データに基づいて３Ｄ形状データを変更する請求項３に記載の画像処理装置。
【請求項５】
前記合成部が、前記対象画像データを３Ｄ形状データにマッピングして３Ｄモデルとし、当該３Ｄモデルの動きを示すアニメーションデータに基づいて当該３Ｄモデルの映像データを生成し、前記撮影装置により撮影された映像データに当該３Ｄモデルの映像データを合成する請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
前記合成部が、前記対象画像データを３Ｄ形状データにマッピングして３Ｄモデルとし、当該３Ｄモデルの動きを示す入力値に基づいて当該３Ｄモデルの映像データを生成し、前記撮影装置により撮影された映像データに当該３Ｄモデルの映像データを合成する請求項１から４の何れか１項に記載の画像処理装置。
【請求項７】
撮影装置により撮影された映像データから所定条件と適合する領域を対象領域として識別するステップと、
前記対象領域の映像データに基づいて所定形式の対象画像データを生成するステップと、
撮影装置により撮影された映像データに前記対象画像データを合成するステップと、
前記合成後の映像データを出力するステップと、
をコンピュータが実行する画像処理方法。
【請求項８】
撮影装置により撮影された映像データから所定条件と適合する領域を対象領域として識別するステップと、
前記対象領域の映像データに基づいて所定形式の対象画像データを生成するステップと、
撮影装置により撮影された映像データに前記対象画像データを合成するステップと、
前記合成後の映像データを出力するステップと、
をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、撮像装置で撮像した実空間の画像と仮想のキャラクタの画像とを合成して、実世界に仮想のキャラクタが存在するかのように表示する装置が提案されている（例えば、特許文献１参照）。
【０００３】
また、実在する人等の画像を取得し、ゲーム等のキャラクタとして利用する技術も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−７２６６９号公報
【特許文献２】特開２０１０−１４２５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、実空間の画像と仮想のキャラクタの画像を合成する装置の場合、キャラクタに係る画像等のデータは、装置の作成者側で予め作成していた。このため表示できる仮想のキャラクタは、予め定まっており、ユーザ側で任意に創作できるものではなかった。
【０００６】
一方、特許文献２では、実在する人等の画像を取得しており、ユーザ側で任意の画像を撮影してキャラクタとすることができる。
【０００７】
しかし、実空間の画像とキャラクタの画像とを合成して表示する場合に、例えば実在の人の画像を取り込んでキャラクタとしたのでは、実空間に人が普通に存在するだけになり、拡張現実感に乏しいという問題があった。
【０００８】
そこで、本発明は、ユーザが撮影した画像に基づいて仮想のキャラクタを生成し、実空間の画像と合成して表示することで、高い拡張現実感を得ることが可能な技術の提供を課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の画像処理装置は、
撮影装置により撮影された映像データから所定条件と適合する領域を対象領域として識別する認識処理部と、
前記対象領域の映像データに基づいて所定形式の対象画像データを生成する画像生成部と、
撮影装置により撮影された映像データに前記対象画像データを合成する合成部と、
前記合成後の映像データを出力する出力制御部と、
を備える。
【００１０】
前記対象画像となる被写体が二次元形状である場合、前記画像生成部が、前記対象領域の映像データを射影変換しても良い。
【００１１】
前記合成部は、３Ｄ形状データにマッピングした前記対象画像データを前記撮影装置により撮影された映像データと合成しても良い。また、前記合成部は、前記対象画像データに基づいて３Ｄ形状データを変更しても良い。
【００１２】
前記合成部は、前記対象画像データを３Ｄ形状データにマッピングして３Ｄモデルとし、当該３Ｄモデルの動きを示すアニメーションデータに基づいて当該３Ｄモデルの映像データを生成し、前記撮影装置により撮影された映像データに当該３Ｄモデルの映像データを合成しても良い。
【００１３】
前記合成部は、前記対象画像データを３Ｄ形状データにマッピングして３Ｄモデルとし、当該３Ｄモデルの動きを示す入力値に基づいて当該３Ｄモデルの映像データを生成し、前記撮影装置により撮影された映像データに当該３Ｄモデルの映像データを合成しても良い。
【００１４】
上記課題を解決するため、本発明の通信管理方法は、
撮影装置により撮影された映像データから所定条件と適合する領域を対象領域として識別するステップと、
前記対象領域の映像データに基づいて所定形式の対象画像データを生成するステップと、
撮影装置により撮影された映像データに前記対象画像データを合成するステップと、
前記合成後の映像データを出力するステップと、
をコンピュータが実行する。
【００１５】
また、本発明は、上記通信管理方法をコンピュータに実行させるためのプログラムであっても良い。更に、前記プログラムは、コンピュータが読み取り可能な記録媒体に記録されていても良い。
【００１６】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００１７】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１８】
本発明は、ユーザが撮影した画像に基づいて仮想のキャラクタを生成し、実空間の画像と合成して表示することで、高い拡張現実感を得ることが可能な技術を提供できる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１に係る画像処理装置の概略構成図である。
【図２】実施形態１に係る画像処理装置の機能の説明図である。
【図３】元絵を示す図である。
【図４】図３の線図に色を塗った状態を示す図である。
【図５】実施形態１に係る画像処理方法の説明図である。
【図６】カメラで撮影した映像の例を示す図である。
【図７】図６の映像から抽出した特徴点を示す図である。
【図８】３Ｄ形状データの一例を示す図である。
【図９】実施形態２に係る画像処理装置の機能の説明図である。
【図１０】実施形態２に係る画像処理方法の説明図である。
【図１１】３Ｄアニメーションデータの説明図である。
【図１２】実施形態３に係る画像処理装置の機能の説明図である。
【図１３】実施形態３に係る画像処理方法の説明図である。
【図１４】実施形態４に係る画像処理装置の機能の説明図である。
【図１５】実施形態４に係る画像処理方法の説明図である。
【図１６】基準データと異なる部分を有した対照画像の説明図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明を実施するための形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
〈実施形態１〉
《装置構成》
図１は、本実施形態１に係る画像処理装置１の概略構成図、図２は本実施形態１に係る画像処理装置１の機能の説明図である。図１に示すように、画像処理装置１は、本体内にＣＰＵ（central processing unit）やメインメモリ等よりなる演算処理部１６、演算処
理の為のデータやソフトウェアを記憶した記憶部（フラッシュメモリ）１７、入出力ポート１４、通信制御部（ＣＣＵ：Communication Control Unit）１５等を備えたコンピュータである。本実施形態の画像処理装置１は、例えば、スマートフォン、携帯電話、デジタルカメラ、タブレットＰＣ、電子書籍リーダー、携帯型ゲーム機であっても良い。
【００２１】
該入出力ポート１４には、操作ボタンや、記憶媒体（メモリカード等）の読み取り装置、タッチパネル、カメラ（撮影装置）、マイク等の入力デバイス（入力手段）、そしてディスプレイ（表示部）や記憶媒体の書き込み装置、スピーカ等の出力デバイス（出力手段）が適宜接続される。
【００２２】
ＣＣＵ１５は、ネットワークを介して他のコンピュータとの通信を制御するものである。
【００２３】
記憶部１７には、オペレーティングシステム（ＯＳ）やアプリケーションソフトウェア等のプログラムがインストールされている。本実施形態の画像処理プログラムもアプリケーションソフトウェアの一部として記憶されている。また、記憶部１７は、オブジェクト（仮想キャラクタ）の作成に係るデータを記憶している。
【００２４】
演算処理部１６は、前記ＯＳやアプリケーションプログラムを記憶部１７から適宜読み出して実行し、入出力ポート１４やＣＣＵ１５から入力された情報、及び記憶部１７から読み出した情報を演算処理することにより、認識処理部や、対象画像生成部、合成部、および出力制御部としても機能する。
【００２５】
認識処理部は、カメラにより撮影された映像データから所定条件と適合する領域を対象領域として識別する。例えば、映像データから特徴点を求め、この特徴点が特定のパターンと一致する領域を対象領域とする。また、マーカで示される領域を対象領域としても良い。
【００２６】
対象画像生成部は対象領域の映像データに基づいて所定形式の対象画像データを生成する。ここで、所定形式の対象画像データを生成するとは、例えば合成部で映像データと合成するために、映像データ中の対象領域の画像データを加工し、色やサイズ、形状等を正規化する処理である。具体的には、対象領域の画像データを射影変換する処理や、画像データの明るさ、彩度、コントラスト等を補正する処理、３Ｄテクスチャとして適合する形式に変換する処理等である。
【００２７】
合成部は、カメラにより撮影された映像データに対象画像データを合成する。例えば、合成部は、記憶部１７から３Ｄ形状データを読み出し、当該３Ｄ形状にマッピングした対象画像データを撮影された映像データと合成する。
【００２８】
出力制御部は、合成部で合成後の映像データを表示部等に出力させる。なお、映像データの出力は、表示に限らず、印刷出力や、他の装置への送信、記憶媒体への書き込みなどであっても良い。
【００２９】
《画像処理方法》
次に本実施形態１の画像処理装置が実行する画像処理方法について説明する。
【００３０】
本実施形態では、ユーザが塗った塗り絵を撮影して仮想のキャラクタとする例を示す。
【００３１】
図３は、元絵を示す図であり、用紙３１に認識対象とする線図３２が描かれている。また、用紙３１上には、線図３２を囲む枠線３３も記されている。
本実施形態では、この線図３２及び枠線３３がマーカとしても機能する。図４は、図３の線図に色を塗った状態を示す図である。なお、図４では、便宜上、色を塗った箇所を斜線で示している。
【００３２】
ユーザによって画像処理装置１の起動の指示等が入力されると、画像処理装置１の演算処理部１６は、記憶部１７から画像処理プログラムを読み出して、図５の処理を開始する。図５は、画像処理装置１が、画像処理プログラムに従って実行する処理のフローを示す図である。
【００３３】
先ず、演算処理部１６は、カメラによる撮影を開始し、映像データを取得する（ステップＳ１０）。図６は、カメラで撮影した映像の例を示す。
【００３４】
次に演算処理部１６は、カメラで撮影した映像データから所定条件と適合する領域を対象領域として識別する（ステップＳ２０）。例えば、映像データの特徴点若しくはマーカから、認識対象の有無と位置を取得する。
【００３５】
図７は、図６の映像から抽出した特徴点を模式的に示す。なお、特徴点を抽出するアルゴリズムは、Harrisオペレータや、モラベック（Moravec）のコーナー検出アルゴリズム
、SUSANオペレータ等、任意のアルゴリズムを採用してよい。演算処理部１６は、各特徴
点の座標を求めれば良く、特徴点を表示する必要は無いが、図７では説明のため、特徴点を円で囲んだ×印で模式的に示した。
【００３６】
本実施形態では、図３に示すようなマーカとなる線画３２や枠線３３から得られる特徴点のパターンを基準パターンとして記憶部１７に予め登録しておき、演算処理部１６は、映像から抽出した特徴点を基準パターンと比較し、適合していれば特徴点で示される範囲、例えば特徴点で囲まれた範囲を対象領域として認識する。
【００３７】
なお、図３，図４，図６，図７では、一つの絵について示したが、複数の基準パターンを登録しておき、演算処理部１６は、映像から抽出した特徴点が適合する基準パターンを複数の基準パターンから索出しても良い。
【００３８】
ここで、映像から抽出した特徴点のパターンと基準パターンとの適合は、厳密に一致するものに限らず、類似したパターンも適合したものとして良い。
【００３９】
次に、演算処理部１６は、対象領域の静止画像データを対象画像データとして抽出し、歪み補正を行う（ステップＳ３０）。例えば図３に示す元絵の枠線３３は、矩形状であるが、元絵を水平面に載置して撮影すると、映像データ上では図７に示すように近くの辺Ｐ３−Ｐ４に比べた遠くの辺Ｐ１−Ｐ２が小さく写り、認識対象が歪んでしまう。そこで、映像データ上の四隅Ｐ１−Ｐ４に囲まれた領域が矩形となるように対象画像データを射影変換し、前記歪みを正す。なお、歪みの補正は、射影変換に限らず、広角レンズを用いたときの樽型歪曲や望遠レンズを用いたときの糸巻型歪曲など、他の歪みを補正する処理であっても良い。
【００４０】
また、演算処理部１６は、対象画像データの色を補正する（ステップＳ４０）。対象画像データの色は、撮影条件によって変化し、暗すぎたり、コントラストが低すぎたりすると、仮想キャラクタのテクスチャとして用いにくいため、標準的な色となるように補正する。ここで、色の補正とは、明るさ、彩度、色調、鮮明さ、コントラスト等の補正である。なお、本実施形態における色の補正は、各画素の色情報で表されるものの補正であれば良く、鮮明さの補正やノイズの除去なども含むものとする。
【００４１】
更に、演算処理部１６は、仮想キャラクタを作成する際の３Ｄテクスチャの形式に対象画像データを変換し、テクスチャデータとして記憶部１７に記憶させる（ステップＳ５０）。例えば、３Ｄ形状データと合致する所定サイズへの変更や、パーツの分割、補完等である。ここで、パーツの分割は、例えば線画３２の輪郭線に沿って、羽や口ばし、足などのパーツに分割することである。なお、どの部分を独立したパーツとして分割するのかは、基準データと共に予め定義しておくのが望ましい。また、補完は、例えば対象画像が右側面の画像であった場合に左右対称に複写することで左側面の画像を作成するなど、３Ｄ化する際に足りない画像を補う処理である。
【００４２】
次に、演算処理部１６は、３Ｄ形状データを記憶部１７から読み出し、前記テクスチャデータをマッピングする（ステップＳ６０）。この３Ｄ形状データにテクスチャデータをマッピングしたものが、仮想キャラクタの３Ｄモデルとなる。
【００４３】
図８は、３Ｄ形状データの一例を示す図である。<mesh>タグ４１や<submeshes>タグ４
２は、部位などの形状の一単位を示し、<faces>タグ間の要素４３による面の情報や、<geometry>タグ間の要素４４による点の情報等を有する。
【００４４】
<faces>タグで始まる要素４３は、<mesh>タグ４１や<submeshes>タグ４２が示す部位を構成する面の情報であり、図８では、１２個の三角形の面を有する例を示している。要素４３内に記述された各<face>タグは、当該面を構成する点の情報が記述される。即ち、同じ番号の点を有する面は、頂点を共有する面である。これにより面のつながりを示している。
【００４５】
また、<geometry>タグで始まる要素４４は、各面を構成する点の座標情報を示す。例えば<vertex>タグの<position x="-0.080656" y="-0.00742872" z="0.0154472" />タグが、当該点のｘ，ｙ，ｚの座標を示す。
【００４６】
これらの点の位置及び各点によって構成される面の情報により多面体(ポリゴン)の形状が示される。図２の多面体５１が３Ｄ形状データで表される形状のイメージである。この多面体にステップＳ３０−Ｓ５０で作成した３Ｄテクスチャ５２をマッピングすることにより３Ｄモデルを作成する。
【００４７】
演算処理部１６は、３Ｄモデルの画像をカメラで撮影した映像データに合成し（ステップＳ７０）、合成後の映像データを出力する（ステップＳ８０）。この合成して出力する
処理は、終了の指示を受けるまで繰り返す（ステップＳ９０）。
【００４８】
図２の５０は、合成した映像データの表示例を示す。図２に示すように、ユーザが塗った塗り絵から飛び出たように３Ｄの仮想キャラクタ５３が表示される。
【００４９】
以上のように、本実施形態によれば、ユーザが創作した二次元の塗り絵に基づいて３Ｄの仮想キャラクタを生成し、周囲の映像と合成して出力することにより、塗り絵から仮想キャラクタが飛び出して実空間に存在するかのように表示でき、高い拡張現実感が得られる。
【００５０】
〈実施形態２〉
本実施形態２は、前述の実施形態１と比べて、仮想キャラクタの動きや音を加えた点が異なる。なお、その他の構成は、同じであるため、同一の要素は同符号を付すなどして再度の説明を省略する。
【００５１】
図９は、本実施形態２に係る画像処理装置の機能の説明図、図１０は本実施形態２に係る画像処理方法の説明図、図１１は３Ｄアニメーションデータの説明図である。
【００５２】
図９に示すように、本実施形態２では、前述の３Ｄ形状データに加え、３Ｄアニメーションデータや音声データを予め記憶部１７に記憶させる。３Ｄアニメーションデータは、３Ｄモデルの動きを定義するデータである。３Ｄアニメーションデータは、例えば、図１１に示すように、<tracks>タグによる要素で各多面体の動きを記述している。
【００５３】
図１１において、要素４６は、<track name="timeline_Box02_Rotate">で特定される多面体が、key timeで示す時間にvalueの値だけ回転することを示す。要素４７は、<track name="timeline_Box02_Scale">で特定される多面体が、key timeで示す時間にvalueの値
だけ大きさを変えることを示す。また、要素４８は、<track name="timeline_Box02_Translate">で特定される多面体が、key timeで示す時間にvalueの値だけ移動することを示す。
【００５４】
本実施形態２において、画像処理方法は、図１０に示すようにステップＳ１０からステップＳ６０までは同じである。そして、ステップＳ６０の後、演算処理部１６は、３Ｄテクスチャをマッピングした各多面体を、３Ｄアニメーションデータに従って動かし（ステップＳ６５）、この場合の画像を求めて、カメラで撮影した映像データに合成すると共に、音声データを加え（ステップＳ７５）、合成後の映像データを出力する（ステップＳ８０）。この合成して出力する処理は、終了の指示を受けるまで繰り返す（ステップＳ９０）。
【００５５】
以上のように本実施形態２によれば、動かないはずの塗り絵を仮想キャラクタとし、実空間内を動き回るかのように表示することができ、高い拡張現実感を得ることができる。
【００５６】
〈実施形態３〉
本実施形態３は、前述の実施形態２と比べて、入力に応じて仮想キャラクタの動きを変化させる構成が異なる。なお、その他の構成は、同じであるため、同一の要素は同符号を付すなどして再度の説明を省略する。
【００５７】
図１２は、本実施形態３に係る画像処理装置の機能の説明図、図１３は本実施形態３に係る画像処理方法の説明図である。
【００５８】
図１２に示すように、本実施形態３では、各種の入力デバイスやセンサといった入力部
からの入力に応じて画像処理を行う。このため、３Ｄ形状データや、３Ｄアニメーションデータ、音声データを入力に応じて選択可能なように複数用意し、予め記憶部１７に記憶させる。
【００５９】
本実施形態３において、画像処理方法は、図１３に示すようにステップＳ１０からステップＳ５０までは同じである。そして、ステップＳ５０の後、演算処理部１６は、入力部からの入力を受け付ける（ステップＳ５５）。
【００６０】
ここで、入力部による入力とは、例えば、以下のものがあげられる。
【００６１】
１．タッチパネル、マウス、マイク、キーボード等によるユーザ操作を入力とする。
２．ユーザが画像処理装置１を揺らしたり、傾けたりといった操作をジャイロセンサや加速度センサによって検出して入力とする。
３．センサにより、照度や、温度、気圧といった環境情報を入力する。
４．対象画像から色情報を取得し、入力とする。
５．時刻や画像処理装置のバッテリー残量、メール着信や音声着信といった端末の情報を入力とする。
６．認識処理部で、別の認識対象を検出したか否かを入力とする。
【００６２】
そして、演算処理部１６は、入力された値に応じて、前記テクスチャデータを補正する（ステップＳ５５）。例えば、入力された値に応じてテクスチャの色を変えたり、表情をかえたりする。
【００６３】
また、演算処理部１６は、入力された値に応じて、前記３Ｄ形状データを選択して、テクスチャデータをマッピングする（ステップＳ６２）。例えば、大きさや形状の異なる３Ｄ形状データを複数用意し、入力に応じて選択する。
【００６４】
更に、演算処理部１６は、入力に応じて選択した３Ｄアニメーションデータに従って３Ｄモデルを動かし（ステップＳ６７）、この場合の画像を求めて、カメラで撮影した映像データに合成すると共に、入力に応じて選択した音声データを加え（ステップＳ７７）、合成後の映像データを出力する（ステップＳ８０）。この合成して出力する処理は、終了の指示を受けるまで繰り返す（ステップＳ９０）。
【００６５】
このように、入力に応じてテクスチャデータや、３Ｄ形状データ、３Ｄアニメーションデータ、音声データを変えることにより、塗られた色に応じてアニメーションを変化させることができる。また、タップしたり、大きな音を出した場合に、驚いた表情やアニメーションとすることができる。
【００６６】
また、昼と夜でキャラクタの形状を変えたり、日時限定のアニメーションを行ったりすることができる。
【００６７】
また、画像処理装置の傾きに応じてキャラクタを移動させることができる。
【００６８】
更に、他の認識対象画像をカメラ内に写すと、キャラクタがそこに向けて移動するといったアニメーションを行うことができる。
【００６９】
〈実施形態４〉
本実施形態４は、前述の実施形態３と比べて、入力された対象画像に応じて３Ｄ形状データを変更する構成が異なる。なお、その他の構成は、同じであるため、同一の要素は同符号を付すなどして再度の説明を省略する。
【００７０】
図１４は、本実施形態４に係る画像処理装置の機能の説明図、図１５は本実施形態４に係る画像処理方法の説明図である。
【００７１】
図１４に示すように、本実施形態４において演算処理部１６は、入力された対象画像に応じて３Ｄ形状データを変更する形状補正部としても機能する。
【００７２】
本実施形態４において、画像処理方法は、図１５に示すようにステップＳ１０からステップＳ５０までは同じである。そして、ステップＳ５０の後、演算処理部１６は、入力された対象画像と基準画像を比較して、図１６のように線画３２からはみ出した部分３５など、異なる部分があった場合に、この異なる部分に合わせて３Ｄ形状データを変形する（ステップＳ５２）。そして、演算処理部１６は、ステップＳ６２で、この変形した３Ｄ形状データを読み出して、前記異なる部分を有したテクスチャをマッピングする。
【００７３】
これにより、本実施形態４の画像処理装置では、ユーザが、線画３２からはみ出して塗ったり、書き加えたりして、対象画像と基準データとが異なった場合でも、異なった部分が仮想キャラクタに反映され、リアルに再現できる。
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７４】
１     画像処理装置
１４     入出力ポート
１６   演算処理部
１７   記憶部
３１   用紙
３２   線画
３３   枠線
【図１】
2014029566.tif 000003
【図２】
2014029566.tif 000004
【図３】
2014029566.tif 000005
【図４】
2014029566.tif 000006
【図５】
2014029566.tif 000007
【図６】
2014029566.tif 000008
【図７】
2014029566.tif 000009
【図８】
2014029566.tif 000010
【図９】
2014029566.tif 000011
【図１０】
2014029566.tif 000012
【図１１】
2014029566.tif 000013
【図１２】
2014029566.tif 000014
【図１３】
2014029566.tif 000015
【図１４】
2014029566.tif 000016
【図１５】
2014029566.tif 000017
【図１６】
2014029566.tif 000018