(57)【特許請求の範囲】
【請求項１】
複数の文字列を複数行に亘って配置した背景画像をコンピューターが生成する画像処理方法であって、
（ａ）前記文字列の配置される配置領域を設定するステップと、
（ｂ）前記文字列の配置開始ラインを少なくとも前記配置領域内に設定するステップと、
（ｃ）前記配置開始ラインの開始位置から所定方向に向かって前記複数の文字列を所定の順番で行となるよう配置し、次に配置する文字列が前記ステップ（ａ）で設定した配置領域外となるときには次行の配置開始ラインの開始位置に前記複数の文字列のうちいずれかの文字列の先頭の文字を配置するステップと、
（ｄ）前記ステップ（ｃ）で前記配置領域内に配置した複数の文字列を用い前記配置開始ラインを含む範囲で前記背景画像を生成するステップと、
を含む画像処理方法。
【請求項２】
前記ステップ（ｂ）では、少なくとも前記設定された配置領域の左端部に配置開始ラインを設定し、
前記ステップ（ｃ）では、前記所定方向として前記配置領域の左端部の配置開始ラインから右側方向に向かって前記文字列を配置する、請求項１に記載の画像処理方法。
【請求項３】
前記ステップ（ａ）では、前記背景画像を重ね合わせる主画像のサイズに基づく矩形範囲に前記配置領域を設定する、請求項１又は２に記載の画像処理方法。
【請求項４】
前記ステップ（ｃ）では、前記配置した文字列が前記配置領域をはみ出すと、該はみ出した文字列の次の文字列を前記次行の先頭に配置する、請求項１〜３のいずれか１項に記載の画像処理方法。
【請求項５】
前記ステップ（ｃ）では、前記配置した文字列が前記配置領域をはみ出すと、該はみ出した領域が所定割合以上であるときには該はみ出した文字列の先頭の文字を次行の先頭に配置し、該はみ出した領域が所定割合を下回るときには該はみ出した文字列の次の文字列を次行の先頭に配置する、請求項１〜３のいずれか１項に記載の画像処理方法。
【請求項６】
前記ステップ（ｃ）では、前記配置した文字列が前記配置領域をはみ出すと、現在の行の先頭の文字列とは異なる文字列の先頭の文字を次行の先頭に配置する、請求項１〜３のいずれか１項に記載の画像処理方法。
【請求項７】
前記ステップ（ｃ）では、前記所定方向としてユーザーによって入力された角度に基づいて設定した前記所定方向へ向かって前記文字列を配置する、請求項１〜６のいずれか１項に記載の画像処理方法。
【請求項８】
前記ステップ（ｂ）では、ユーザーによって入力された文字列の配置角度に少なくとも基づいて前記配置開始ラインの位置を設定する、請求項１〜７のいずれか１項に記載の画像処理方法。
【請求項９】
前記ステップ（ａ）では、ユーザーによって入力された情報に基づいて前記配置領域を設定する、請求項１〜８のいずれか１項に記載の画像処理方法。
【請求項１０】
請求項１〜９のいずれか１項に記載の画像処理方法の各ステップを１又は複数のコンピューターに実現させるためのプログラム。
【請求項１１】
複数の文字列を複数行に亘って配置した背景画像を生成する画像処理装置であって、
前記文字列の配置される配置領域を設定する配置領域設定手段と、
前記文字列の配置開始ラインを少なくとも前記配置領域内に設定するライン設定手段と、
前記配置開始ラインの開始位置から所定方向に向かって前記複数の文字列を所定の順番で行となるよう配置させ、次に配置する文字列が前記設定した配置領域外となるときには次行の配置開始ラインの開始位置に前記複数の文字列のうちいずれかの文字列の先頭の文字を配置させる文字列配置手段と、
前記配置領域内に配置された複数の文字列を用い前記配置開始ラインを含む範囲で前記背景画像を生成させる画像生成手段と、
を備えた画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、そのプログラム及び画像処理装置に関する。
【背景技術】
【０００２】
従来、画像処理方法としては、主画像の上に重ね合わせる付加画像（地紋画像やウォーターマーク、スタンプマークともいう）を複数種用い、各々の付加画像をそれぞれ１つの行に配置させることにより複数行に亘って付加画像を配置した画像を生成し、この画像を回転させ主画像のサイズに切り取ることによりすかし画像を生成するものが提案されている（例えば、特許文献１参照）。また、主画像の上に重ね合わせる付加画像を、入力された回転角度に回転させた状態のタイル形状とし、設定範囲内に収まるよう付加画像の位置・大きさを決定しこの決定された位置にタイル形状の付加画像を配置させることにより付加画像を回転してもはみ出ないようにすることができるものが提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００５−２１０５３８号公報（図３２）
【特許文献２】特開２００１−１０３２７１号公報（図７）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載された画像処理方法では、画像の端部ではみ出してしまう文字列については考慮されておらず、画像の端部で必ず文字が切れてしまうので、地紋画像を読みにくいことがあった。また、特許文献２に記載された画像処理方法では、配置されている文字列の最後の文字と、その隣りに配置されている文字列の最初の文字の開始位置がずれていることが多く、配置された複数の文字列を一連のものとして読み取りにくいことがあった。また、長さの異なる複数種の文字列を配置させる点は考慮されておらず、長さの異なる複数の文字列を配置させようとしたときには、文字数が少ない文字列は小さなタイルサイズとなり、文字数が多い文字列は大きなタイルサイズとなるなど各文字列のタイル形状のサイズが異なることとなり、そのまま配置するものとすればより文字数が多い文字列の専有面積が大きくなってしまうし、同程度の面積とするものとすればより長い文字列のタイルはより小さい文字となってしまうなど、地紋画像が読みにくくなることがあった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、複数の文字列を配置させた背景画像において、背景画像の文字列の可読性をより高めることができる画像処理方法、そのプログラム及び画像処理装置を提供することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の画像処理方法は、
複数の文字列を複数行に亘って配置した背景画像をコンピューターが生成する画像処理方法であって、
（ａ）前記文字列の配置される配置領域を設定するステップと、
（ｂ）前記文字列の配置開始ラインを少なくとも前記配置領域内に設定するステップと、（ｃ）前記配置開始ラインの開始位置から所定方向に向かって前記複数の文字列を所定の順番で行となるよう配置し、次に配置する文字列が前記ステップ（ａ）で設定した配置領域外となるときには次行の配置開始ラインの開始位置から文字列を配置するステップと、（ｄ）前記ステップ（ｃ）で前記配置領域内に配置した複数の文字列を用い前記配置開始ラインを含む範囲で前記背景画像を生成するステップと、
を含むものである。
【０００７】
この画像処理方法では、複数の文字列が配置される配置領域を設定し、文字列の配置開始ラインを少なくとも配置領域内に設定し、設定した配置開始ラインの開始位置から所定方向に向かって複数の文字列を所定の順番で配置し、次に配置する文字列が配置領域外となるときには次行の配置開始ラインの開始位置から文字列を配置し、配置領域内に配置した複数の文字列を用い配置開始ラインを含む範囲で背景画像を生成する。このように、配置領域内に少なくとも設定された配置開始ラインから所定方向へ向かって複数の文字列を配列させるから、配置された文字列がより切れにくく、複数の文字列が行となるように配列されるから、一連のものとして読み取りやすい。したがって、複数の文字列を配置させた背景画像において、背景画像の文字列の可読性をより高めることができる。ここで、「複数の文字列」には、同一の文字列が複数ある場合や複数種の文字列が複数ある場合をも含む。また、「複数の文字列を配置する所定の順番」は、例えば、第１文字列、第２文字列、第３文字列がある場合において、第１行に第１文字列を配列し、第２行に第２文字列を配列し、第３行を第３文字列を配列させるものとしてもよいし、全行に亘って第１文字列、第２文字列及び第３文字列を配列させるものとしてもよい。また、「次に配置する文字列が配置領域外となるとき」には、現在配置した文字列が配置領域からはみ出た場合も含む。また、「背景画像」は、地紋画像としてもよい。
【０００８】
本発明の画像処理方法において、前記ステップ（ｂ）では、少なくとも前記設定された配置領域の左端部に配置開始ラインを設定し、前記ステップ（ｃ）では、前記所定方向として前記配置領域の左端部の配置開始ラインから右側方向に向かって前記文字列を配置するものとしてもよい。一般的に文字列は左側から右側へ記述することが多いため、こうすれば、文字列を一層読み取りやすい。
【０００９】
本発明の画像処理方法において、前記ステップ（ａ）では、前記背景画像を重ね合わせる主画像のサイズに基づく矩形範囲に前記配置領域を設定するものとしてもよい。こうすれば、主画像に基づくサイズで背景画像を生成するので、比較的効率よく背景画像を生成することができる。ここで、「主画像のサイズに基づく矩形範囲」とは、例えば主画像と同じサイズの矩形範囲としてもよいし、主画像のサイズから所定のマージンを取ったサイズ、例えば一回り小さなサイズの矩形範囲としてもよい。あるいは、本発明の画像処理方法において、前記ステップ（ａ）では、所定の幅範囲に前記配置領域を設定するものとしてもよい。こうすれば、例えば幅範囲を変更することにより、複数種の文字列がより同じような頻度で配置されるように変更することができる。このとき、「所定の幅範囲」は、背景画像を重ね合わせる主画像のサイズに関係しない範囲であるものとしてもよい。
【００１０】
本発明の画像処理方法において、前記ステップ（ｃ）では、前記配置した文字列が前記配置領域をはみ出すと、該はみ出した文字列の次の文字列を前記次行の先頭に配置するものとしてもよい。こうすれば、複数の文字列の繰り返しの秩序が維持されるため、複数の文字列を読み取りやすい。あるいは、前記ステップ（ｃ）では、前記配置した文字列が前記配置領域をはみ出すと、該はみ出した領域が所定割合以上であるときには該はみ出した文字列を次行の先頭に配置し、該はみ出した領域が所定割合を下回るときには該はみ出した文字列の次の文字列を次行の先頭に配置するものとしてもよい。こうすれば、配置領域をはみ出した文字列、即ち背景画像から切れてしまう文字列が次の行に配置されるため、背景画像から切れてしまい読み取ることができない文字列の発生をより抑制することができ、ひいては複数の文字列をより確実に読み取ることができる。あるいは、前記ステップ（ｃ）では、前記配置した文字列が前記配置領域をはみ出すと、現在の行の先頭の文字列とは異なる文字列を次行の先頭に配置するものとしてもよい。こうすれば、各行の先頭に配置されるものが異なる文字列となるため、背景画像から切れてしまい読み取ることができない文字列の発生をより抑制することができ、ひいては複数の文字列をより確実に読み取ることができる。
【００１１】
本発明の画像処理方法において、前記ステップ（ｃ）では、前記所定方向としてユーザーによって入力された角度に基づいて設定した前記所定方向へ向かって前記文字列を配置するものとしてもよい。
【００１２】
本発明の画像処理方法において、前記ステップ（ｂ）では、ユーザーによって入力された文字列の配置角度に少なくとも基づいて前記配置開始ラインの位置を設定するものとしてもよい。このとき、主画像のサイズに基づく矩形範囲に前記配置領域を設定する態様を採用した場合、例えば、前記文字列が右下がりとなる配置角度であるときには、前記矩形範囲の上端と左端とに前記配置開始ラインの位置を設定するものとしてもよいし、前記文字列が右上がりとなる配置角度であるときには、前記矩形範囲の左端と下端とに前記配置開始ラインの位置を設定するものとしてもよい。こうすれば、文字列の開始位置が矩形範囲内となるから、配置された文字列の読み取りを開始しやすい。
【００１３】
本発明の画像処理方法において、前記ステップ（ａ）では、ユーザーによって入力された情報に基づいて前記配置領域を設定するものとしてもよい。
【００１４】
本発明のプログラムは、上述した画像処理方法の各ステップを１又は複数のコンピューターに実現させるためのものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した画像処理方法の各ステップが実行されるため、画像処理方法と同様の作用効果が得られる。
【００１５】
本発明の画像処理装置は、
複数の文字列を複数行に亘って配置した背景画像を生成する画像処理装置であって、
前記文字列の配置される配置領域を設定する配置領域設定手段と、
前記文字列の配置開始ラインを少なくとも前記配置領域内に設定するライン設定手段と、
前記配置開始ラインの開始位置から所定方向に向かって前記複数の文字列を所定の順番で行となるよう配置させ、次に配置する文字列が前記設定した配置領域外となるときには次行の配置開始ラインの開始位置から文字列を配置させる文字列配置手段と、
前記配置領域内に配置された複数の文字列を用い前記配置開始ラインを含む範囲で前記背景画像を生成させる画像生成手段と、
を備えたものである。
【００１６】
この画像処理装置では、複数の文字列が配置される配置領域を設定し、文字列の配置開始ラインを少なくとも配置領域内に設定し、設定した配置開始ラインの開始位置から所定方向に向かって複数の文字列を所定の順番で配置し、次に配置する文字列が配置領域外となるときには次行の配置開始ラインの開始位置から文字列を配置し、配置領域内に配置した複数の文字列を用い配置開始ラインを含む範囲で背景画像を生成する。このように、配置領域内に少なくとも設定された配置開始ラインから所定方向へ向かって複数の文字列を配列させるから、配置された文字列がより切れにくく、複数の文字列が行となるように配列されるから、一連のものとして読み取りやすい。したがって、複数の文字列を配置させた背景画像において、背景画像の文字列の可読性をより高めることができる。なお、この画像処理装置において、上述した画像処理方法の種々のステップを実行するものとしてもよい。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明の一実施形態である画像処理装置としてのユーザーパソコン（ＰＣ）２０と印刷装置としてのプリンター３０の構成の概略を示す構成図である。ユーザーＰＣ２０は、ユーザーが使用する画像処理装置として構成された周知の汎用パソコンであり、各種制御を実行するＣＰＵ２２や各種制御プログラムを記憶するフラッシュＲＯＭ２３、データを一時記憶するＲＡＭ２４などを備えたコントローラー２１と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ２５と、ＵＳＢポート２６ａに接続された外部機器との間でデータの入出力を行うＵＳＢコントローラー２６と、を備えている。ＨＤＤ２５には、プリンター３０へ印刷ジョブを送信して印刷処理を行うときに用いられるプリンタードライバーなどが記憶されている。また、ユーザーＰＣ２０は、ユーザーが各種指令を入力するキーボード及びマウス等の入力装置２７や、各種情報を画面表示するディスプレイ２８などを備え、ディスプレイ２８に表示されたカーソル等をユーザーが入力装置２７を介して入力操作するとその入力操作に応じた動作を実行する機能を有している。コントローラー２１やＨＤＤ２５、ＵＳＢコントローラー２６、入力装置２７及びディスプレイ２８は、バス２９によって電気的に接続され、各種制御信号やデータのやり取りができるよう構成されている。このユーザーＰＣ２０は、インストールされたプログラムによりプリンター３０に対して印刷処理を指令したりプリンター３０の情報を表示したりする。
【００１８】
プリンター３０は、各種処理プログラムを記憶したＲＯＭ３３と一時的にデータを記憶するＲＡＭ３４とを備え、ＣＰＵ３２を中心とするマイクロプロセッサとして装置全体の制御を司るコントローラー３１と、記録紙Ｓへ画像を印刷処理する印刷機構３５と、ＵＳＢポート３６ａに接続された外部機器との間で情報の入出力が可能なＵＳＢコントローラー３６と、ユーザーへ情報を表示可能な表示部３８ａやユーザーの指示を入力可能である操作部３８ｂなどを有する操作パネル３８と、を備えている。コントローラー３１や印刷機構３５、ＵＳＢコントローラー３６、操作パネル３８は、図示しないバスによって電気的に接続されている。印刷機構３５は、図示しないが、各色のインクに圧力をかけ、この加圧されたインクを記録紙Ｓに吐出して印刷処理を実行するインクジェット方式の機構である。なお、インクへ圧力をかける機構は、圧電素子の変形によるものとしてもよいしヒーターの熱による気泡の発生によるものとしてもよい。
【００１９】
次に、こうして構成された本実施形態のユーザーＰＣ２０の動作、特に、主画像に重ね合わせて印刷するすかし画像である背景画像、即ち複数種の文字列を複数行に亘って配置した地紋画像（スタンプマーク）を生成する動作について説明する。図２は、スタンプマーク設定画面５０の説明図であり、図３は、テキスト詳細設定画面７０の説明図であり、図４は、繰返詳細設定画面８０の説明図である。まず、ユーザーは、アプリケーションプログラムの実行中などに、画像の印刷を選択する。すると、ユーザーＰＣ２０のＣＰＵ２２は、ＨＤＤ２５からプリンタードライバーを読み出し、図示しない印刷設定画面をディスプレイ２８に表示させる。ユーザーは、この印刷設定画面上に配置された図示しないスタンプマーク設定ボタンをクリックする。すると、ＣＰＵ２２は、図２に示すスタンプマーク設定画面５０をＨＤＤ２５から読み出し、ディスプレイ２８に表示させる。
【００２０】
このスタンプマーク設定画面５０には、左上側に配置され主画像と重ね合わせる地紋画像のプレビュー画像を表示する地紋画像表示部５１と、右上段に配置され予め登録した地紋画像をプルダウンによって選択可能なマーク名表示部５２と、右上段に配置され現在入力されている地紋画像のテキスト（文字列）を表示するテキスト表示部５３と、テキスト表示部５３に配置されテキストの詳細設定を行うときにクリックされるテキスト詳細設定ボタン５４と、画像がテキストであるかビットマップであるかを指定するタイプ表示部５５と、中段に配置され地紋画像の文字列の位置・角度などを入力する位置入力部５６と、文字列の繰り返しの詳細を設定するときにクリックされる繰返詳細設定ボタン５６ａと、右側下段に配置され文字列のフォントを入力するフォント入力部５７と、右側下段に配置され文字列の角度やサイズを入力するスタイル入力部５８と、左側中段に配置され地紋画像の色合いや透過度などの情報を入力する色情報入力部５９と、左側最下段に配置され前面か背面かの地紋画像の配置位置を入力する配置入力部６０とが配置されている。また、このスタンプマーク設定画面５０の右側最下段には、入力した内容を確定する際にクリックする決定ボタン６１と、入力した内容をキャンセルする際にクリックするキャンセルボタン６２と、ヘルプ画面を読み出す際にクリックするヘルプボタン６３と、初期値へ戻す際にクリックする初期設定読出ボタン６４とが配置されている。これらのスタンプマーク設定画面５０の入力部分に適宜ユーザーが入力すると、ＣＰＵ２２は、入力された内容をＨＤＤ２５の所定領域に記憶する。
【００２１】
スタンプマーク設定画面５０に配置されたテキスト詳細設定ボタン５４がユーザーによりクリックされると、ＣＰＵ２２は、ＨＤＤ２５の所定領域に記憶されたテキスト詳細設定画面７０（図３参照）を読み出し、ディスプレイ２８に表示させる。このテキスト詳細設定画面７０には、予め登録した地紋画像をプルダウンによって選択可能なマーク名表示部７２と、現在入力されている地紋画像のテキスト（文字列）を表示するテキスト表示部７３と、地紋画像に現在設定されている文字列を表示する設定テキスト表示部７４と、更に地紋画像に追加可能なテキストを表示する追加可能テキスト表示部７６と、を備えている。また、このテキスト詳細設定画面７０の最下段にも、決定ボタン６１、キャンセルボタン６２及びヘルプボタン６３が配置されている。ユーザーが設定テキスト表示部７４や追加可能テキスト表示部７６に表示されているテキストを選択して追加ボタンや削除ボタンをクリックすると、ＣＰＵ２２は、それに応じてテキストの追加や削除などを行うと共に、テキスト表示部７３の内容にその操作結果を反映させる。
【００２２】
スタンプマーク設定画面５０（図２参照）に配置された繰返詳細設定ボタン５６ａがユーザーによりクリックされると、ＣＰＵ２２は、ＨＤＤ２５の所定領域に記憶された繰返詳細設定画面８０（図４参照）を読み出し、ディスプレイ２８に表示させる。この繰返詳細設定画面８０には、文字列の配置をどのような基準で行うかを入力する繰返パターン入力部８２と、文字列の繰り返しを文字の欠け方により設定する欠け割合入力部８４と、先頭文字列の切り替えを入力可能な先頭文字切替入力部８６と、が配置されている。繰返パターン入力部８２には、地紋画像を重ね合わせる主画像のサイズに基づいて定められた配置領域に文字列の配置を行う「矩形で繰り返す」、又は入力された値を文字列の配置幅として文字列の配置を行う「幅で繰り返す」を入力することが可能となっている。この配置領域は、主画像の印刷用紙サイズよりも一回り程度小さな領域に設定されている。また、配置幅は、地紋画像が重ね合わされる主画像のサイズやこれの印刷用紙サイズに関係なく設定可能であり、入力ボックスに数値を入力することにより設定することができるようになっている。また、欠け割合入力部８４には、「欠けたら同じ文字列を繰り返す」をチェックボックスにより設定したり、欠ける割合を入力する入力部が設けられている。また、先頭文字切替入力部８６には、「先頭文字列を切り替える」をチェックボックスにより設定したり切り替える文字列を入力可能な入力ボックスが設けられている。なお、欠け割合入力部８４及び先頭文字切替入力部８６のチェックボックスは、そのいずれか一方にのみチェックすることができるように設定されている。ユーザーがこれらのチェックボックスや入力ボックスに入力すると、ＣＰＵ２２は、それに応じて設定内容をＨＤＤ２５の所定領域に記憶させる処理を行う。
【００２３】
次に、地紋画像の生成処理について説明する。ここでは、まず、右上がりの方向に複数種（ここでは３種）の文字列を配置し、繰返パターン入力部８２に「矩形で繰り返す」が設定され、欠け割合入力部８４のチェックボックスにチェックが入っておらず、配置領域外となる文字列を次行の先頭に配置する場合（後述図６参照）について主として説明する。図５は、地紋画像生成ルーチンの一例を表すフローチャートである。このルーチンは、ＨＤＤ２５に記憶され、スタンプマーク設定画面５０を表示したあとＣＰＵ２２によって実行される。
【００２４】
このルーチンを実行すると、まず、ＣＰＵ２２は、配置開始ラインの設定及び配置領域の設定を実行する（ステップＳ１００）。配置領域の設定は、繰返パターン入力部８２に「矩形で繰り返す」が入力されているときには主画像の印刷用紙のサイズの内側に所定のマージンを設けた領域に設定されるよう定められている。図６は、矩形繰り返しで複数種の文字列を配列する際の一例の説明図である。このときは、地紋画像は、配置領域と略同じサイズとなるように設定されている。一方、繰返パターン入力部８２に「幅で繰り返す」が入力されているときには、配置領域は、主画像（印刷用紙）の左端部から繰返パターン入力部８２に入力されている幅の間の領域に設定されるよう定められている（後述図７参照）。また、配置開始ラインは、スタイル入力部５８に入力されている文字列の角度と、繰返パターン入力部８２に入力されている繰り返しパターンとに基づいて、少なくとも配置領域内に設定される。例えば、繰返パターン入力部８２で「矩形で繰り返す」が設定され、文字列が右上がりの角度に設定されているときには、配置開始ラインは、配置領域の下端及び左端の辺となるよう定められており（図６参照）、文字列が右下がりの角度に設定されているときには、配置開始ラインは、配置領域の上端及び左端の辺となるよう定められている（後述図１４参照）。また、繰返パターン入力部８２で「幅で繰り返す」が設定されているときには、配置開始ラインは、文字列の角度にかかわらず、配置領域の左端の辺の延長ラインとなるよう定められている（後述図７参照）。なお、スタンプマーク設定画面５０やテキスト詳細設定画面７０、繰返詳細設定画面８０の各入力値は、前回までに入力した値がＨＤＤ２５に記憶されており、上述したように各画面で新たな値がユーザーにより入力されると、入力された値に更新されるものとした。
【００２５】
次に、ＣＰＵ２２は、地紋画像の文字情報を読み出す（ステップＳ１１０）。ここでは、設定テキスト表示部７４に設定されている文字列と、フォント入力部５７に入力されているフォント、スタイル入力部５８に入力されている角度及びサイズなどを読み出すものとした。次に、ＣＰＵ２２は、スタイル入力部５８に入力されている角度に基づいて文字列の配置角度Ａを設定する（ステップＳ１２０）。この処理は、例えば、文字列を適正に配列できない角度（例えば９０°）や逆さまに配置されてしまう角度（例えば１８０°）が入力されているときに、適正に文字列を配置可能な角度に再設定する処理である。ここでは、例えば、入力されている角度が４５°〜１８０°であるときは、配置角度Ａに−１３５°〜０°を設定し、入力されている角度が−１８０°〜−１３５°であるときには配置角度Ａに０°〜４５°を設定するよう定められている。なお、この配置角度Ａの設定は、上記角度範囲以外の角度に再設定してもよいし、入力可能な範囲を制限しこの処理を省略しても構わない。また、角度が４５°〜１８０°や−１８０°〜−１３５°であるときには、角度を逆さまとなるように変換して最終的に画像を逆さまな状態とすることにより適正に文字列を配置するものとしてもよい。
【００２６】
続いて、ＣＰＵ２２は、文字列の配置開始位置を設定する（ステップＳ１３０）。ここでは、例えば主画像（印刷用紙）の左端側で、上端から所定距離だけ下側となる配置開始ライン上の位置（Ｘ０，Ｙ０）を配置開始位置に設定する（図６参照）。続いて、ＣＰＵ２２は、文字列ｎのサイズＳｎのＸ成分（ＳＸｎ）とＹ成分（ＳＹｎ）を配置角度Ａを用いて、次式（１），（２）により計算する（ステップＳ１４０）。ここでは、テキスト表示部５３に設定されている複数種の文字列すべてについてＸ成分とＹ成分を計算するものとした。ここで、「ｎ」は、複数種の文字列に対応する番号を表すものとした。続いて、ＣＰＵ２２は、文字列の間のスペースのサイズＰのＸ成分（ＰＸ）及びＹ成分（ＰＹ）を配置角度Ａを用いて次式（３），（４）により計算する（ステップＳ１５０）。このように、文字列を傾けて配置する際に、文字列及び文字列間スペースのＸ，Ｙ成分を求めておけば、文字列やスペースを配置した際に始点座標に各成分値を加算すればよいから、文字列の位置管理が容易となる。ここでは、文字列の長さを用いて文字列の位置管理を行うものとした。なお、式（１）〜（４）について、開始位置と角度の変換に基づいて、文字列が逆さまにならずに適正に配置されるように、適宜符号の変換などを行うものとした。
ＳＸｎ＝Ｓｎ×ｃｏｓ（Ａ）  …式（１）
ＳＹｎ＝Ｓｎ×ｓｉｎ（Ａ）  …式（２）
ＰＸ＝Ｐ×ｃｏｓ（Ａ）  …式（３）
ＰＹ＝Ｐ×ｓｉｎ（Ａ）  …式（４）
【００２７】
続いて、ＣＰＵ２２は、今回配置する文字列ｎを設定し（ステップＳ１６０）、設定した文字列ｎを配置位置に配置すると共に配置開始位置の座標に文字列ｎのサイズＳのＸ成分とＹ成分を加算し配置した文字列ｎの終点座標を求める（ステップＳ１７０）。今回配置する文字列の設定は、テキスト表示部５３に入力されている先頭の文字列を初期値として設定するものとする。また、文字列ｎは、配置位置から配置角度Ａの方向に向かって配置するものとした。次に、ＣＰＵ２２は、次に配置する文字列が配置領域外であるか否かを、終点座標に文字列間スペースを加算した次の文字列の配置位置の座標に基づいて判定する（ステップＳ１８０）。なお、現文字列の一部が配置領域をはみ出しているときには、当然ながら、次の文字列が配置領域外に配置されるものと判定することができる。配置する文字列が配置領域外でないときには、ＣＰＵ２２は、ステップＳ１６０で、配置する文字列ｎを設定し、ステップＳ１７０で文字列を配置すると共に終点座標を求める。２回目以降の文字列の配置では、テキスト表示部５３に表示されている順番に文字列を設定するものとし、前回配置した文字列に続けて文字列間スペースを配置し、それに続けて「行」となるように文字列を配置するものとした。また、終点座標の計算では、文字列間スペースの各成分をも加算するものとした。
【００２８】
一方、ステップＳ１８０で次に配置する文字列が配置領域外であるときには、ＣＰＵ２２は、次行があるか否かを判定し（ステップＳ１９０）、次行があるときには、配置した文字列の次の文字列を次行の先頭に配置する文字列に設定し（ステップＳ２００）、次行の配置位置をセットし（ステップＳ２１０）、ステップＳ１７０以降の処理を繰り返す。次行の配置位置は、位置入力部５６に入力された行間の距離を前行の開始位置のＹ座標に加えることにより計算してセットするものとした。
【００２９】
ここで、ステップＳ１６０〜Ｓ２１０の処理について図６を用いて具体的に説明する。図６の例では、まず、テキスト表示部５３の先頭の文字列である「２００７／１０／２３」を配置開始位置に配置する文字列に設定し（ステップＳ１６０）、この文字列を配置角度Ａとなるように配置開始位置に配置する（ステップＳ１７０）。次に、ＣＰＵ２２は、現文字列が配置領域をはみ出しているので、ステップＳ１８０で次に配置する文字列が配置領域外となると判定し、ステップＳ１９０で次行があるから、テキスト表示部５３の次の文字列である「重要」を次行の先頭に配置する文字列に設定し（ステップＳ２００）、配置位置である次行の先頭にこの文字列を配置する（ステップＳ１７０）。この文字列の次の文字列は配置領域外とならないから、次に配置する文字列として「持出厳禁」を設定し（ステップＳ１６０）、文字列間スペースを配置しこれに続けて行となるようにこの文字列を配置する（ステップＳ１７０）。同様の工程を経て、配置領域外となる文字列「２００７／１０／２３」をその次の行の先頭に配置し、これらの処理を繰り返し、図６に示す配置画像を生成することができる。
【００３０】
さて、ステップＳ１９０で次行がないと判定されたときには、ＣＰＵ２２は、文字列の配置が終了したものとみなし、文字列を配置した画像から配置開始ラインを含む範囲で地紋画像の領域を切り出して地紋画像を生成し（ステップＳ２２０）、終了したか否かをユーザーの入力に基づいて判定する（ステップＳ２３０）。終了したと判定されていないときには、ＣＰＵ２２は、ステップＳ１００以降の処理を繰り返し、終了したと判定されたときには、このルーチンを終了する。ここでは、例えばスタンプマーク設定画面５０で決定ボタン６１がクリックされその後印刷処理される場合や、スタンプマーク設定画面５０がクローズされ処理が中止される場合などに終了判定するものとした。なお、生成した地紋画像は、複製しサイズ変更して地紋画像表示部５１に表示出力させたり、ユーザーからの印刷指示を入力して主画像に重ね合わせてプリンター３０で印刷出力させるのに用いられる。
【００３１】
次に、地紋画像の生成処理について、繰返パターン入力部８２に「幅で繰り返す」が設定されている場合について説明する。図７は、幅繰り返しで複数種の文字列を配列する際の一例の説明図である。この場合、上述した地紋画像生成ルーチンのステップＳ１００では、主画像（印刷用紙）の左端側に設定された配置開始ラインから繰返パターン入力部８２に入力されている幅の領域に配置領域を設定し、ステップＳ１８０では、次の文字列が幅で設定された配置領域外になるか否かを判定する以外は、上述した地紋画像生成ルーチンと同様の処理を行う。以下に図７を用いて具体的に説明する。図７の例では、まず、ステップＳ１００で、配置領域の左端側の辺を上下に延長したラインを配置開始ラインに設定し、このラインから繰返パターン入力部８２に入力されている幅値の間の領域に配置領域を設定する。次に、上述と同様の処理により、「２００７／１０／２３」、「重要」、「持出厳禁」の文字列を配置開始位置から配置角度Ａの方向に行となるよう順番に配置していく（ステップＳ１６０〜Ｓ１７０）。そして、２つめの「２００７／１０／２３」を配置したあと、ステップＳ１８０で次に配置する文字列が配置領域外となると判定し、ステップＳ１９０で次行があるから、次の文字列である「重要」を次行の先頭に配置する文字列に設定し（ステップＳ２００）、配置位置である次行の先頭にこの文字列を配置する（ステップＳ１７０）。このような処理を、配置領域が文字列により埋まるまで繰り返すことにより、図７に示した配置画像を得ることができる。なお、最終的には、図中二点鎖線で示した地紋画像領域で切り出して地紋画像を生成する。このように、「幅で繰り返す」ときには、主画像のサイズやその印刷用紙のサイズなどを考慮せずに文字列を配置するから、この幅の値を変更することにより比較的容易に配置開始位置（主画像の左端部）に配置される文字列の種類を変更させることができる。
【００３２】
次に、地紋画像の生成処理について、右上がりの方向に複数種（ここでは３種）の文字列を配置し、繰返パターン入力部８２に「矩形で繰り返す」が設定され、欠け割合入力部８４のチェックボックスにチェックが入っており、配置される文字列の欠け方により次行の先頭に配置する文字列を設定する場合について説明する。図８は、欠け割合入力部８４のチェックボックスにチェックが入っているときに実行される別の地紋画像生成ルーチンの一例を表すフローチャートである。上述した地紋画像生成ルーチンと同様の処理には同一のステップ番号を付しその説明を省略する。このルーチンは、次行の先頭の文字列の設定方法が異なる以外は上述した地紋画像生成ルーチンと同様である。このルーチンでは、ＣＰＵ２２は、上述したステップＳ１７０で文字列を配置したあと、配置した文字列が配置領域からはみ出しているか否かを、ステップＳ１７０で計算した終点位置と配置領域の境界線との関係から判定し（ステップＳ３００）、ステップＳ１９０で次行があるときには、はみ出した領域が所定値以上であるか否かを判定する（ステップＳ３１０）。この所定値は、欠け割合入力部８４の入力ボックスに入力された数値とする。ここでは、配置領域からはみ出した文字列の長さの割合をはみ出した領域の割合とみなして処理するものとした。なお、欠け割合入力部８４のチェックボックスにチェックが入っており入力ボックスに数値が入力されていないときには、文字列がはみ出したと判定されるとステップＳ３１０で肯定判定されるものとした。はみ出した領域が所定値以上でないときには、ＣＰＵ２２は、ステップＳ２００で、次の文字列を次行の先頭に配置する文字列に設定し、はみ出した領域が所定値以上であるときには、現在配置した文字列が視認できない可能性があるものとして現文字列を次行の先頭に配置する文字列に設定し（ステップＳ３２０）、上述したステップＳ２１０以降の処理を実行する。
【００３３】
図９は、文字列のはみ出しの有無で文字列の配置を設定する、矩形繰り返しで複数種の文字列を配列する際の一例の説明図であり、図１０は、文字列のはみ出しの有無で文字列の配置を設定する、幅繰り返しで複数種の文字列を配列する際の一例の説明図であり、図１１は、文字列のはみ出し割合で文字列の配置を設定する、矩形繰り返しで複数種の文字列を配列する際の一例の説明図であり、図１２は、文字列のはみ出し割合で文字列の配置を設定する、幅繰り返しで複数種の文字列を配列する際の一例の説明図である。例えば、矩形繰り返しで複数種の文字列を配列する際に、文字列のはみ出しの有無で文字列の配置を設定する場合は、図９に示すように、配置した文字列の一部又は全部が矩形で規定した配置領域からはみ出したときには、次行の先頭にこのはみ出した文字列を配置させる。あるいは、幅繰り返しで複数種の文字列を配列する際に、文字列のはみ出しの有無で文字列の配置を設定する場合は、図１０に示すように、配置した文字列の一部又は全部が幅で規定した配置領域からはみ出したときには、このはみ出した文字列を次行の先頭に配置させる。また、矩形繰り返しで複数種の文字列を配列する際に、文字列のはみ出し割合で文字列の配置を設定する場合は、図１１に示すように、配置した文字列が所定値（例えばこの文字列全体の３０％など）以上であるときには、次行の先頭にこのはみ出した文字列を配置させる。あるいは、幅繰り返しで複数種の文字列を配列する際に、文字列のはみ出し割合で文字列の配置を設定する場合は、図１２に示すように、配置した文字列が所定値（例えばこの文字列全体の３０％など）以上であるときには、次行の先頭にこのはみ出した文字列を配置させる。これらのような処理を実行して図９〜１２に示すような配置画像を得ることができる。
【００３４】
次に、地紋画像の生成処理について、右上がりの方向に複数種（ここでは３種）の文字列を配置し、先頭文字切替入力部８６のチェックボックスにチェックが入っており、先頭文字切替入力部８６の入力ボックスに入力された値に基づいて次行の先頭に配置する文字列を設定する場合について説明する。図１３は、予め設定された順番で先頭の文字列の配置を設定する、矩形繰り返しで複数種の文字列を配列する際の一例の説明図である。この場合、図８に示した地紋画像生成ルーチンにおいて、ステップＳ３１０，Ｓ３２０，Ｓ２００を省略し、ステップＳ１９０で肯定判定されたあと、先頭文字切替入力部８６に入力されている順番の文字列を次行の先頭に配置するものとした。例えば、先頭文字切替入力部８６に、「前の先頭の文字＋１番目の文字列から書き始める」と入力されている場合には、図１３に示すように、現文字列の次の文字列を次行の先頭に配置するものとする。こうすれば、配置開始位置に異なる文字列が各行の先頭に配置されるため、より多くの文字列の可読性を高めることができる。
【００３５】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態で実行する地紋画像生成ルーチンのステップＳ１００の処理が本発明のステップ（ａ）及びステップ（ｂ）の処理に相当し、ステップＳ１６０〜Ｓ２１０，Ｓ３００〜Ｓ３２０の処理がステップ（ｃ）の処理に相当し、ステップＳ２２０の処理がステップ（ｄ）の処理に相当する。また、本実施形態のコントローラー２１が本発明の配置領域設定手段、ライン設定手段、文字列配置手段及び画像生成手段に相当する。
【００３６】
以上詳述した本実施形態のユーザーＰＣ２０が実行する地紋画像生成ルーチンによれば、配置領域内の左端部に少なくとも設定された配置開始ラインから右側方向に向かって複数の文字列を配列させるから、配置された文字列がより切れにくく、複数の文字列が行となるように配列されるから、一連のものとして読み取りやすい。したがって、複数種の文字列を配置させた地紋画像において、地紋画像の文字列の可読性をより高めることができる。また、一般的に文字列は左側から右側へ記述することが多いため、文字列を一層読み取りやすい。更に、矩形繰り返しが設定されているときには、主画像サイズに基づくサイズで地紋画像を生成するので、比較的効率よく地紋画像を生成することができる。また、幅繰り返しが設定されているときには、例えば幅範囲を変更することにより、複数種の文字列がより同じような頻度で配置されるように変更しやすい。更にまた、文字列が配置領域をはみ出すと、該はみ出した文字列の次の文字列を次行の先頭に配置する場合には、複数の文字列の繰り返しの秩序が維持されるため、複数の文字列を読み取りやすい。あるいは、はみ出した領域が所定値以上であるときにはこのはみ出した文字列を次行の先頭に配置し、はみ出した領域が所定値を下回るときにはこのはみ出した文字列の次の文字列を次行の先頭に配置する場合には、配置領域をはみ出した文字列、即ち地紋画像から切れてしまう文字列が次の行に配置されるため、地紋画像から切れてしまい読み取ることができない文字列の発生をより抑制することができ、ひいては複数の文字列をより確実に読み取ることができる。あるいは、配置した文字列が配置領域をはみ出すと現在の行の先頭の文字列とは異なる文字列を次行の先頭に配置する場合は、各行の先頭に配置されるものがそれぞれの文字列となるため、地紋画像から切れてしまい読み取ることができない文字列の発生をより抑制することができ、ひいては複数の文字列をより確実に読み取ることができる。そしてまた、矩形繰り返しが設定されており、文字列が右上がりとなる配置角度であるときには、配置領域の左端と下端とに配置開始ラインを設定するため、文字列の開始位置が矩形範囲内となるから、配置された文字列の読み取りを開始しやすい。このように、本発明のユーザーＰＣ２０では、自由度が高く、様々なレイアウトの地紋画像を提供することができる。
【００３７】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３８】
例えば、上述した実施形態では、主画像のサイズに基づく矩形範囲や、所定の幅範囲に配置領域を設定するものとしたが、いずれか一方を採用するものとしてもよい。また、文字列の配置領域からのはみ出しの有無や、文字列の配置領域からはみ出した割合や、指定した順番などにより各行の先頭に配置する文字列を設定するものとしたが、これらのうち１以上を任意に採用するものとしてもよい。
【００３９】
また、上述した実施形態では、文字列を右上がりに配置するものとして説明したが、図１４に示すように、文字列を右下がりに配置するものとしてもよい。図１４では、矩形繰り返しが設定され、先頭文字切替入力部８６がチェックされている場合の配置画像の一例を示した。この場合、配置開始ラインは、配置領域の上端部及び左端部の辺の近傍に設定され、配置開始位置は、地紋画像の右上端部から所定距離左側の位置に設定されている。こうしても、複数種の文字列を配置させた地紋画像において、地紋画像の文字列の可読性をより高めることができる。また、文字列が右下がりとなる配置角度であるときには、配置領域の上端と左端とに配置開始ラインの位置を設定するから、文字列の開始位置が矩形範囲内となり、配置された文字列の読み取りを開始しやすい。
【００４０】
上述した実施形態では、複数種の文字列を配置させた地紋画像の生成について説明したが、１種の文字列を複数行に亘って配置させた地紋画像を生成するものとしてもよい。こうしても、複数の文字列を配置させた地紋画像において、地紋画像の文字列の可読性をより高めることができる。
【００４１】
上述した実施形態では、文字列を配置する配置領域を、地紋画像を重ね合わせる主画像の印刷用紙サイズに基づいて設定するものとしたが、特にこれに限定されず、例えば、配置領域を地紋画像の大きさとの兼ね合いで設定するものとしてもよいし、配置領域を主画像自体の大きさに基づいて設定するものとしてもよい。
【００４２】
上述した実施形態では、文字列の位置管理をＸ，Ｙ成分の長さに基づいて行うものとしたが、特にこれに限定されず、どのような方法を採用しても構わない。また、文字列のはみ出した領域についても配置領域からはみ出した文字列の長さを基準に行うものとしたが、特にこれに限定されず、文字列の面積を算出し、この面積に基づいて行うものとしてもよい。
【００４３】
上述した実施形態では、スタンプマーク設定画面５０及び繰返詳細設定画面８０などによりユーザーが入力した値に基づいて、例えば「矩形で繰り返す」や「幅で繰り返す」などを設定して地紋画像を作成するものとしたが、ユーザーの入力値の入力を省略し予め設定されている固定値に基づいて矩形で繰り返す地紋画像を作成したり、幅で繰り返す地紋画像を作成するものとしてもよい。具体的には、例えば、繰り返しパターンやこれに付随する設定値（図４参照）、配置角度、文字サイズ、文字の濃度などの設定値（図２参照）などが固定値として格納されている設定ファイルを地紋画像生成プログラムのインストール時にＨＤＤ２５に記憶しておく。次に、ユーザーがテキスト詳細設定画面７０でテキストを入力し決定ボタン６１を押下すると、コントローラ２１がこの設定ファイルに格納された各設定値を用いて地紋画像を自動で作成するものとしてもよい。こうしても、上述した実施形態と同様の地紋画像が作成されるため、複数種の文字列を配置させた地紋画像において、地紋画像の文字列の可読性をより高めることができる。この場合、ユーザーによる設定値の入力の省略に加え、スタンプマーク設定画面５０や繰返詳細設定画面８０を省略することができる。なお、上述した実施形態においても、ユーザーが文字列の入力を行えば、この文字列の配置に関する新たな入力を行わなくともＨＤＤ２５に記憶されている前回の各入力値（即ち設定ファイル）に基づいて自動的に地紋画像が作成されるから、上記固定値の設定ファイルを用いた場合と同様の処理が行われるともいえる。
【００４４】
上述した実施形態では特に説明しなかったが、テキスト詳細設定画面７０（図３）において、予め定められたテキストを地紋画像文字列として選択するものとしたが、ユーザーがテキスト表示部７３（あるいは設定テキスト表示部７４）に直接入力可能としてもよい。このとき、文字列と文字列との区切り文字としてスペースやカンマ、コロンなどを用いるものとしてもよい。あるいは、スペースやカンマ、コロンなども文字列として扱うものとしてもよい。
【００４５】
上述した実施形態では、文字列を配置した画像から切り出して地紋画像を生成するものとしたが、特にこれに限定されず、文字列を配置領域内に配置した複数の文字列を用い配置開始ラインを含む範囲で地紋画像を生成するものとすれば、切り出すことに限定されずに地紋画像を作成してもよい。
【００４６】
上述した実施形態では、ユーザーＰＣ２０を本発明の画像処理装置として説明したが、地紋画像を付記して印刷指令するものであれば特に限定されず、スキャナーを備えたマルチファンクションプリンター、ＦＡＸ、ゲーム機器、デジタルカメラ、画像を再生するピクチャービューワー、デジタルビデオ、カメラ付き携帯電話などに適用してもよい。また、ユーザーＰＣ２０の態様で説明したが、上述した画像処理方法を実行するプログラムの態様としてもよい。
【図面の簡単な説明】
【００４７】
【図１】ユーザーＰＣ２０とプリンター３０の構成の概略を示す構成図である。
【図２】スタンプマーク設定画面５０の説明図である。
【図３】テキスト詳細設定画面７０の説明図である。
【図４】繰返詳細設定画面８０の説明図である。
【図５】地紋画像生成ルーチンの一例を表すフローチャートである。
【図６】矩形繰り返しで複数種の文字列を配列する際の一例の説明図である。
【図７】幅繰り返しで複数種の文字列を配列する際の一例の説明図である。
【図８】別の地紋画像生成ルーチンの一例を表すフローチャートである。
【図９】矩形繰り返しで複数種の文字列を配列する際の別の一例の説明図である。
【図１０】幅繰り返しで複数種の文字列を配列する際の別の一例の説明図である。
【図１１】矩形繰り返しで複数種の文字列を配列する際の別の一例の説明図である。
【図１２】幅繰り返しで複数種の文字列を配列する際の別の一例の説明図である。
【図１３】矩形繰り返しで複数種の文字列を配列する際の別の一例の説明図である。
【図１４】複数種の文字列を右下がりに配列する際の一例の説明図である。
【符号の説明】
【００４８】
２０  ユーザーＰＣ、２１  コントローラー、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  ＨＤＤ、２６  ＵＳＢコントローラー、２６ａ  ＵＳＢポート、２７  入力装置、２８  ディスプレイ、２９  バス、３０  プリンター、３１  コントローラー、３２  ＣＰＵ、３３  ＲＯＭ、３４  ＲＡＭ、３５  印刷機構、３６  ＵＳＢコントローラー、３６ａ  ＵＳＢポート、３８  操作パネル、３８ａ  表示部、３８ｂ  操作部、５０  スタンプマーク設定画面、５１  地紋画像表示部、５２  マーク名表示部、５３  テキスト表示部、５４  テキスト詳細設定ボタン、５５  タイプ表示部、５６  位置入力部、５６ａ  繰返詳細設定ボタン、５７  フォント入力部、５８  スタイル入力部、５９  色情報入力部、６０  配置入力部、６１  決定ボタン、６２  キャンセルボタン、６３  ヘルプボタン、６４  初期設定読出ボタン、７０  テキスト詳細設定画面、７２  マーク名表示部、７３  テキスト表示部、７４  設定テキスト表示部、７６  追加可能テキスト表示部、８０  繰返詳細設定画面、８２繰返パターン入力部、８４  欠け割合入力部、８６  先頭文字切替入力部。
【図１】
0005228897.tif 000002
【図２】
0005228897.tif 000003
【図３】
0005228897.tif 000004
【図４】
0005228897.tif 000005
【図５】
0005228897.tif 000006
【図６】
0005228897.tif 000007
【図７】
0005228897.tif 000008
【図８】
0005228897.tif 000009
【図９】
0005228897.tif 000010
【図１０】
0005228897.tif 000011
【図１１】
0005228897.tif 000012
【図１２】
0005228897.tif 000013
【図１３】
0005228897.tif 000014
【図１４】
0005228897.tif 000015