(57)【要約】【課題】コピー結果が既存のアイテムと重ならないように自動的に調整して所望の複数コピーを実現する。【解決手段】コピー可能領域判別部５２は、配置済全体領域判別部５１が求めた配置済全体領域に基づいて、複数コピーの為の空き領域であるコピー可能領域を求める。縮小率算出部５３は、指示に従って複数コピーを行う為に必要となる領域のサイズＡと、上記コピー可能領域のサイズＢとに基づいて、縮小率を求める。複数コピー実行部５４は、該縮小率に基づいてコピー元のアイテムのサイズを変更して、該変更版のコピー元アイテムに基づいて上記指示に従って複数コピーを実行する。【選択図】図９
2015079398.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブル表示器の画面データであって複数のアイテムが各々任意の位置に配置されて成る画面データの作成を支援する作画エディタ装置において、
前記画面データの編集領域内の任意の各位置に配置済みの各アイテムの中の任意のアイテムをコピー元とする複数コピーが指示されると、前記コピー元以外の前記配置済みアイテムが含まれる領域である配置済全体領域を求める配置済全体領域判別手段と、
該求めた配置済全体領域に基づいて、前記複数コピーの為の空き領域であるコピー可能領域を求めるコピー可能領域判別手段と、
前記コピー元のアイテムを前記指示に従って複数コピーする場合に必要となる領域のサイズＡと、前記コピー可能領域のサイズＢとに基づいて、縮小率を求める縮小率算出手段と、
該縮小率に基づいて前記コピー元のアイテムのサイズを変更して、該変更版のコピー元アイテムに基づいて前記指示に従って複数コピーを実行する複数コピー実行手段と、
を有することを特徴とする作画エディタ装置。
【請求項２】
前記複数コピー実行手段は、前記指示としてアイテム間の間隔が指定されている場合には、該アイテム間の間隔を前記縮小率を用いて補正して、該補正後の間隔を用いて前記変更版のコピー元アイテムに基づく前記複数コピーを実行することを特徴とする請求項１記載の作画エディタ装置。
【請求項３】
前記縮小率算出手段は、前記サイズＡの縦サイズをＡｙ、横サイズをＡｘとし、前記サイズＢの縦サイズをＢｙ、横サイズをＢｘとした場合、これらに基づいて、縦、横それぞれについての比である「Ｂｙ／Ａｙ」、「Ｂｘ／Ａｘ」を求め、該縦横比を前記縮小率とすることを特徴とする請求項１または２記載の作画エディタ装置。
【請求項４】
前記複数コピー実行手段は、前記「Ｂｙ／Ａｙ」が１以上である場合には縦方向に関しては前記サイズ変更を実行せず、前記「Ｂｘ／Ａｘ」が１以上である場合には横方向に関しては前記サイズ変更を実行しないことを特徴とする請求項１〜３の何れかに記載の作画エディタ装置。
【請求項５】
配置済全体領域判別手段は、前記コピー元以外の前記配置済みアイテムそれぞれの配置情報に基づいて、前記配置済全体領域を求めるものであり、
前記各アイテムの配置情報は、アイテムの形状に関係なく、基点となる座標と、横方向、縦方向それぞれのサイズから成る、矩形の領域を示す情報であり、
前記配置済全体領域は、該各矩形領域を合成して成る矩形の領域となることを特徴とする請求項１〜４の何れかに記載の作画エディタ装置。
【請求項６】
前記合成は、前記コピー元以外の前記配置済みアイテムそれぞれの領域の左上隅の座標と右下隅の座標とを前記配置情報から求めて、該各左上隅の座標と右下隅の座標とを用いて、各左上隅座標のなかで最小値を前記配置済全体領域の左上隅座標とし、各右下隅座標のなかで最大値を前記配置済全体領域の右下隅座標とするものであることを特徴とする請求項１〜５の何れかに記載の作画エディタ装置。
【請求項７】
前記コピー可能領域判別手段は、前記コピー元アイテムの配置領域に基づいて、そこから横方向、縦方向の各方向毎に、前記配置済全体領域まで領域を拡大することで、又は、前記編集領域の端まで領域を拡大することで、前記コピー可能領域を求めることを特徴とする請求項１〜６の何れかに記載の作画エディタ装置。
【請求項８】
前記コピー可能領域判別手段は、
前記コピー元アイテムの配置領域が、前記配置済全体領域の縦方向の範囲内ではない場合には、横方向に関しては前記編集領域の端まで領域を拡大することを特徴とする請求項７記載の作画エディタ装置。
【請求項９】
前記配置済全体領域は、前記コピー元以外の前記配置済みアイテム全てが含まれる領域であることを特徴とする請求項１〜８の何れかに記載の作画エディタ装置。
【請求項１０】
前記複数コピーの指示は、横方向へのコピー数ｍ個と縦方向へのコピー数ｎ個の指定を含み、該指示に応じたコピー結果はｍ×ｎ個となることを特徴とする請求項１〜９の何れかに記載の作画エディタ装置。
【請求項１１】
プログラマブル表示器の画面データであって複数の各種アイテムが各々任意の位置に配置されて成る画面データの作成を支援する作画エディタ装置のコンピュータを、
前記画面データの編集領域内の任意の各位置に配置済みの各アイテムの中の任意のアイテムをコピー元とする複数コピーが指示されると、前記コピー元以外の前記配置済みアイテムが含まれる領域である配置済全体領域を求める配置済全体領域判別手段と、
該求めた配置済全体領域に基づいて、前記複数コピーの為の空き領域であるコピー可能領域を求めるコピー可能領域判別手段と、
前記コピー元のアイテムを前記指示に従って複数コピーする場合に必要となる領域のサイズＡと、前記コピー可能領域のサイズＢとに基づいて、縮小率を求める縮小率算出手段と、
該縮小率に基づいて前記コピー元のアイテムのサイズを変更して、該変更版のコピー元アイテムに基づいて前記指示に従って複数コピーを実行する複数コピー実行手段、
として機能させる為のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルコントローラシステムに係わり、特にその作画エディタ装置に関する。
【背景技術】
【０００２】
プログラマブル表示器は、一般的に、ＰＬＣ本体や温調装置等の各種接続機器と接続して、これら接続機器の状態表示を行う数値表示やランプ等のアイテムや、ユーザーが任意の指示を出す為のスイッチ等のアイテムの画像を表示する。尚、アイテムは、画面部品等とも呼ばれている。プログラマブル表示器の画面（操作表示画面と呼ぶものとする）には、通常、複数の画面部品（アイテム）の画像が表示される。
【０００３】
この様な操作表示画面を表示する為のデータ等（画面データ等と呼ばれる）は、予め支援装置等において開発者等によって任意に作成されて、支援装置からプログラマブル表示器にダウンロードされている。
【０００４】
上記画面データには、上記各アイテム毎に、そのアイテムの画像（スイッチの画像やランプの画像）や表示位置座標、更に後述する外部メモリの所定領域のアドレス（割当メモリアドレス）等のデータが含まれている。更に何らかのプログラム等が含まれている場合もある。
【０００５】
上記支援装置（作画エディタ装置等）では、ユーザーに所望の上記操作表示画面（その画面データ）を作成させる為の画面（画面作成支援画面と呼ぶものとする）が表示される。ユーザーは、この画面作成支援画面上で、例えば上記各アイテムに係わる設定・入力等を行う。つまり、ユーザは、例えば、予め作成されて登録されている各種アイテムの画像一覧（スイッチ、ランプ、数値表示、グラフ等であるが、それぞれに関して何種類かある場合が多い）から、所望のアイテム画像を選択する毎に、当該アイテム画像を編集画面上の所望の位置に配置する操作を行う。更に、ユーザは、配置された各アイテムに対して、上記割当メモリアドレスを任意に設定する操作等の各種設定操作を行う。あるいは任意の単語、文章等の文字列（スイッチやランプ等の銘板で使用している文字列など）をテキスト入力する作業等を行う。この様にしてユーザは所望の上記操作表示画面（その画面データ）を作成する。
【０００６】
また、同一のアイテム画像を複数配置する場合もある。この場合、画像自体は同一であっても、制御／監視対象は各々異なるものである。つまり、上記割当メモリアドレスが各々異なることになる。例えば、各種スイッチのなかの任意の“スイッチＳ”を複数配置する場合、あるスイッチＳはモータＡをＯＮ／ＯＦＦ制御し、あるスイッチＳはモータＢをＯＮ／ＯＦＦ制御し、あるスイッチＳは照明を点灯／消灯制御するもの等となる。
【０００７】
また、上記のように同一のアイテム画像を複数配置する場合、まず１つのアイテム画像を配置した後、このアイテム画像をコピーする操作が行われる場合がある。特に一度に２つ以上増やす複数コピーが行われる場合がある。
【０００８】
尚、プログラマブル表示器において上記操作表示画面に係る表示制御は、上記各アイテム毎に、例えば定期的に所定の処理を実行することで実現される。所定の処理とは、例えば、そのアイテムに係わる所定の接続機器内の所定のメモリデバイス（外部メモリとする）の所定の記憶領域の格納データ（すなわち、所定の割当メモリ領域の格納データ）を、読出す処理である。更に、この格納データに基づいてアイテムの表示内容を決定・表示する処理（表示内容リフレッシュ処理）等である。
【０００９】
尚、上記所定の割当メモリ領域の格納データを読出す処理は、概略的には上記外部メモリにアクセスする処理であることから、外部メモリアクセス処理と呼ぶ場合もあるものとする。
【００１０】
尚、接続機器は、随時、上記外部メモリの所定領域の格納データを更新している（例えば上記温調装置において上記温度測定値を随時更新している）。
また、例えば特許文献１に記載の従来技術が知られている。
【００１１】
特許文献１の発明は、作画作業中の作画イメージが容易に把握でき、しかも表示画面の変更、修正が容易で、かつ制御機器のメンテナンス対応が容易な作画方法および作画ツールおよび表示装置を提供するものである。
【００１２】
特許文献１の発明では、作画ツールとして予め制御機器の種類ごとに用意された情報テーブルの各項目に画像データおよび対応する制御機器の内部メモリの番地がともに記してある。作画ツールで表示装置の表示画面を作画するにあたっては、情報テーブルにより情報機器の内部メモリにリンクした画像データ仮想表示画面に貼り付け、該貼り付けた画像データのうち不要な部分を削除する。また、情報テーブルは、作画ツールから表示装置に転送される前に作画ツール上にて同一の制御機器に対して同一の情報テーブルに集約されている。さらに、表示装置に転送後、情報テーブルは、表示装置が接続された制御システムに対し情報テーブルに該当する制御機器を検索、一覧表示し、操作者に選択させる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−８３３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
従来、ユーザが上記支援装置の画面作成支援画面上等で画面データ作成作業中に、任意のアイテムの複数コピーを行う場合、ユーザが所望のコピー元アイテムを指定する操作を行ったうえで所定の指示操作を行うことで、支援装置は例えば図１０（ａ）に示すようなダイアログボックス１１０を表示する。ダイアログボックス１１０では、Ｘ方向、Ｙ方向のコピー数、アイテム間の間隔等を指定できる。
【００１５】
このダイアログボックス１１０を用いる場合、コピー後のアイテム数は、ｍ個×ｎ個となる。つまり、図示のように、Ｘ方向のコピー数ｍと、Ｙ方向のコピー数ｎとを指定することができ、図示の例ではｍ＝２、ｎ＝３が設定されている。この様な設定が行われると、画面作成支援画面上の表示は例えば図１０（ｂ）に示す状態となる。すなわち、上記アイテムが、２（列）×３（行）＝６個、画面上に配置されることになる。
【００１６】
尚、図１０（ａ）の設定例では、更に、Ｘ間隔＝１０（ドット）、Ｙ間隔＝１０（ドット）が設定されており、これによって図１０（ｂ）に示すように、コピー結果としての６個の各アイテム間が、Ｘ方向、Ｙ方向の何れも１０（ドット）分の間隔を空けて配置される。
【００１７】
図１０（ｂ）の状態で、ユーザは、これら６個のアイテムそれぞれに対して、所定の設定作業（上記割当メモリアドレスの設定等）を行うことになる。
一方、例えば図１１（ａ）に示すような複数コピー設定を行った場合には、複数コピー失敗となる。図１１（ａ）の例では、ダイアログボックス１１０上でのコピー数の設定が、Ｘ方向が‘３’個、Ｙ方向が‘６’個となっている。つまり、ｍ＝３、ｎ＝６が設定されている。
【００１８】
この様な設定が行われた場合、複数コピー後の表示状態は図１１（ｂ）に示すものとなり、当然、複数コピー失敗となる。すなわち、図示のように、Ｘ方向に関しては他の既存のアイテムと重なり合ってしまうことになり、Ｙ方向に関しては編集領域からはみ出してしまうことになる。
【００１９】
この様な場合、従来では、キャンセルして、設定作業を最初からやり直すことになり、手間・時間が掛かっていた。
更に、例えば図１１（ａ）に示すような３×６＝１８個のコピーが、どうしても必要となる場合も有り得るが、従来では非常に手間が掛かっていた。つまり、この様な場合は、ユーザは、まず、コピー元のアイテムのサイズを変更（縮小）する作業を行い、そのうえで当該コピー元のアイテムの複数コピーの為の上記ダイアログボックス１１０上の指定作業を行う必要がある。更に、この様な方法では、コピー結果がユーザのイメージ通りとはならず、何度もやり直しをする場合が少なくない。つまり、例えば、他の既存のアイテムと重なりや編集領域からのはみ出しが解消されず、あるいは逆にサイズを縮小し過ぎる等して、何度もやり直しをする場合が少なくない。
【００２０】
尚、上記特許文献１には、この様な課題を解決することについては何等開示されていない。
本発明の課題は、作画エディタ装置において、画面データ作成の為の編集領域上で任意のアイテムの複数コピーを行う際に、コピー結果が編集領域からはみ出したり既存のアイテムと重ならないように自動的に調整して所望の複数コピーを実現させる作画エディタ等を提供することである。
【課題を解決するための手段】
【００２１】
本発明の作画エディタ装置は、プログラマブル表示器の画面データであって複数の各種アイテムが各々任意の位置に配置されて成る画面データの作成を支援する作画エディタ装置であって、下記の各構成を有する。
・前記画面データの編集領域内の任意の各位置に配置済みの各アイテムの中の任意のアイテムをコピー元とする複数コピーが指示されると、前記コピー元以外の前記配置済みアイテムが含まれる領域である配置済全体領域を求める配置済全体領域判別手段；
・該求めた配置済全体領域に基づいて、前記複数コピーの為の空き領域であるコピー可能領域を求めるコピー可能領域判別手段；
・前記コピー元のアイテムを前記指示に従って複数コピーする場合に必要となる領域のサイズＡと、前記コピー可能領域のサイズＢとに基づいて、縮小率を求める縮小率算出手段；
・該縮小率に基づいて前記コピー元のアイテムのサイズを変更して、該変更版のコピー元アイテムに基づいて前記指示に従って複数コピーを実行する複数コピー実行手段。
【発明の効果】
【００２２】
本発明の作画エディタ装置等によれば、作画エディタ装置において、画面データ作成の為の編集領域上で任意のアイテムの複数コピーを行う際に、コピー結果が編集領域からはみ出したり既存のアイテムと重ならないように自動的に調整して所望の複数コピーを実現させることができる。
【図面の簡単な説明】
【００２３】
【図１】本例のプログラマブル表示器を含むシステム全体の概略構成図である。
【図２】作画エディタ装置のハードウェア構成例である。
【図３】（ａ）、（ｂ）は、複数コピーに係わる画面表示例である。
【図４】（ａ）は既存アイテム配置例、（ｂ）は配置情報の一例である。
【図５】（ａ）はアイテム配置座標等の具体例、（ｂ）は配置済合成領域、（ｃ）はコピー可能領域の具体例（その１）である。
【図６】（ａ）は配置済合成領域、（ｂ）はコピー可能領域の具体例（その２）である。
【図７】（ａ）は配置済合成領域、（ｂ）はコピー可能領域の具体例（その３）である。
【図８】（ａ）〜（ｃ）は、間隔も補正する理由を説明する為の図である。
【図９】本例の作画エディタ装置の機能ブロック図である。
【図１０】（ａ）は複数コピー設定例、（ｂ）は複数コピー結果を示す図（その１）である。
【図１１】（ａ）は複数コピー設定例、（ｂ）は複数コピー結果を示す図（その２）である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本例の作画エディタ装置５（支援装置）を含むシステム全体の概略構成図である。
【００２５】
尚、図１に示す構成は、一例であり、この例に限らない。例えば、必ずしも作画エディタ装置５に対してプログラマブル表示器１が接続された構成でなくても構わない。プログラマブル表示器１と作画エディタ装置５とが別々に存在していてもよい。但し、その場合でも、何らかの方法によって、作画エディタ装置５側で任意に作成された上記“画面データ”が、プログラマブル表示器１に渡されて記憶されることになる。
【００２６】
図１に示すプログラマブルコントローラシステムは、各種接続機器４と、通信ライン６を介して各種接続機器４に接続するプログラマブル表示器１と、作画エディタ装置５を有する。図示の例では、プログラマブル表示器１が、通信ライン３を介して作画エディタ装置５に接続された構成となっているが、上記の通り、この例に限らない。プログラマブル表示器１には、複数の通信インタフェース２（通信ポート）が備えられており、各通信インタフェース２に接続された通信ライン３／通信ライン６によって各種接続機器４や作画エディタ装置５と接続されている。
【００２７】
作画エディタ装置５は、上記背景技術における支援装置に相当するものであり（これより、支援装置５と記す場合もあるものとする）、上記操作表示画面をプログラマブル表示器１で表示させる為のデータ等（画面データ）を、ユーザーが任意に作成できるように支援する機能を有する。本例でも従来と同様に、予め各種アイテム画像が用意されており、ユーザーは所望のアイテム画像を選択して所望の位置に配置させる作業等（その他、上述したメモリ割り当て等の作業もあるが、ここでは逐一言わないものとする）を繰り返して、上記画面データ作成を行う。
【００２８】
但し、本手法では、この様な画面データ作成支援機能に関して、従来機能に更に新機能を追加した構成となっている。すなわち、上述したアイテムの複数コピーを行う際に、自動的に、ユーザが所望する内容の複数コピーを、他の既存のアイテムと重なったり編集領域からはみ出すことなく、実現することができる。これは、特に、コピー数が多い場合や空き領域が狭い場合等の為、そのままではユーザが所望する複数コピーを実現できない場合等に、顕著な効果を奏するものである。詳しくは後述する。
【００２９】
図２は、作画エディタ装置５のハードウェア構成例であり、例えば上記汎用コンピュータ（パソコン等）の構成を有する。
すなわち、作画エディタ装置５は、例えば、ＣＰＵ２１等の演算プロセッサ、メモリ２２、ハードディスク等の記憶装置２３、キーボードやマウス等の操作部２４、ディスプレイ等の表示部２５、通信部２６、記録媒体駆動部２７等を有している。これらはバス２８に接続されている。
【００３０】
上記記憶装置２３には予め所定のアプリケーションプログラム（不図示の作画エディタ等）が記憶されており、上記ＣＰＵ２１等の演算プロセッサがこのアプリケーションプログラムを実行することにより、作画エディタ装置５の各種機能が実現される。つまり、作画エディタは、ユーザーに任意のプログラマブル表示器用の画面データ（操作表示画面）を作成させる支援機能を提供する。そして、この支援機能に係る後述する新機能も提供するものである。
【００３１】
また、記録媒体駆動部２７は、例えばＣＲ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリスティックなどの可搬型記録媒体２９へのアクセス（データリード・ライト）を行う。上記アプリケーションプログラムは、可搬型記録媒体２９に記録されているものであっても構わない。
【００３２】
作画エディタ装置５は、例えば、上記画面データ作成支援機能を備えており、所定の画面データ作成画面を表示部２５に表示して、開発者等がこの画面上で上記操作部２４を操作して所望の画面データを作成するのを支援する。この支援機能は基本的には既存の機能であるが、新機能が追加されている。尚、既存機能については特に詳細には説明しない。
【００３３】
通信部２６は、例えばＬＡＮやインターネット等に接続して、外部のコンピュータ（プログラマブル表示器１やＷｅｂサーバ等）と通信を行う構成である。
図３に、本例の作画エディタにおける画面データ作成中に複数コピーを行うときの画面表示例を示す。
【００３４】
ユーザが所定の複数コピー実行指定操作を行うと、図３（ａ）に示すダイアログボックス４０が表示される。このダイアログボックス４０自体は、上記従来のダイアログボックス１１０と同じであってよい。すなわち、ダイアログボックス４０では、Ｘ方向、Ｙ方向のコピー数、アイテム間の間隔等を指定できる。つまり、図示のように、ダイアログボックス４０は、Ｘ方向コピー数入力領域４１、Ｙ方向コピー数入力領域４２、Ｘ間隔入力領域４３、Ｙ間隔入力領域４４等を有する。
【００３５】
そして、ここでは指定内容は上記図１１（ａ）の例と一部同じとしている。つまり、Ｘ方向のコピー数は２であるが、Ｙ方向のコピー数は６である。従って、従来であれば、複数コピー失敗となる。すなわち、Ｘ方向に関しては他の既存のアイテムと重なることはないが、Ｙ方向に関しては図１１（ｂ）と同様に編集領域からはみ出してしまうことになる。
【００３６】
しかしながら、本手法では、自動的にサイズを調整することで、複数コピー結果は図３（ｂ）に示すようになる。つまり、Ｙ方向に関して編集領域からはみ出してしまうことはない。このような自動サイズ調整処理について、以下、図４以降を参照して説明する。
【００３７】
まず、図４（ａ）に一例を示すように、アイテムＡ、アイテムＢ、アイテムＣ、アイテムＤの４つのアイテムが、編集領域内の任意の位置に配置済みの状態であるものとする。そして、そのなかでアイテムＡについて複数コピーを行うものとする。尚、以下の説明では、アイテムＡはコピー元アイテム、アイテムＢ，Ｃ，Ｄは配置済みアイテムと呼ぶものとする。尚、アイテムＡも配置済みのアイテムであるが、他と区別する為に、コピー元アイテムと呼ぶものとする。
【００３８】
ここで、図４（ｂ）を参照して、既存技術について説明する。
すなわち、従来より、上記画面データにおける各アイテムの配置情報は、例えば図示のように、配置座標と幅と高さの情報から成っている。つまり、配置情報は、図示の例のような丸型のアイテムであっても矩形（図示の点線）として扱っており、配置座標は矩形の左上隅の座標を示し、更に当該矩形のサイズ（幅と高さ）の情報を有する。尚、幅はＸ方向の長さ、高さはＹ方向の長さに相当する。
【００３９】
本手法では、この様な配置情報を用いて、各アイテムが編集領域内で占める領域（配置領域）を、たとえ丸型のアイテムであっても上記矩形の領域として扱うものとする。勿論、丸型に限らず、矩形以外の様々な形（楕円、三角形、星型など）のアイテムに関しても、同様に、その配置情報に基づいて上記矩形の領域として扱うものとする。
【００４０】
そして、全ての配置済みアイテムの配置領域に基づいて、後述する配置済合成領域を求める。配置済合成領域は、配置済みアイテム全てが含まれる領域であると言える。そして、配置済合成領域等に基づいて、後述するコピー可能領域を決定する。これについて、以下、図５以降を参照して説明する。
【００４１】
図５以降の例では、まず、編集領域を横８００（画素）×縦６００（画素）とする。更に、各配置済みアイテムＢ，Ｃ，Ｄの上記配置情報は、図５（ａ）に示す通りと仮定する。
【００４２】
図５（ａ）に示す例では、配置済みアイテムＢの配置情報は、配置座標（Ｘ，Ｙ）＝（４００，０）、サイズ（幅（横）、高さ（縦））＝（４００，１５０）となっている。配置済みアイテムＣの配置情報は、配置座標（Ｘ，Ｙ）＝（６００，３００）、サイズ（幅（横）、高さ（縦））＝（４０，４０）となっている。配置済みアイテムＤの配置情報は、配置座標（Ｘ，Ｙ）＝（６５０，３００）、サイズ（幅（横）、高さ（縦））＝（４０，４０）となっている。
【００４３】
これらの全ての配置済みアイテムの配置情報に基づいて、例えば図５（ｂ）に網掛けで示すような、全ての配置済みアイテムの配置領域を含む矩形領域である上記配置済合成領域を求める。
【００４４】
これは、まず、上記各アイテムの配置情報が示す矩形領域や配置済合成領域は、これら各矩形の左上隅と右下隅の座標を用いて示すものとする。すなわち、
矩形領域＝（左上隅のｘ座標、左上隅のｙ座標、右下隅のｘ座標、右下隅のｙ座標）
とする。
【００４５】
これより、上記配置済みアイテムＢ，Ｃ，Ｄの各矩形領域は、下記の通りとなる。
アイテムＢの矩形領域＝（４００，０，８００，１５０）
アイテムＣの矩形領域＝（６００，３００，６４０，３４０）
アイテムＤの矩形領域＝（６５０，３００，６９０，３４０）
尚、これらは、左上隅のｘ座標、ｙ座標は、上記配置座標（Ｘ，Ｙ）そのものであり、右下隅のｘ座標、ｙ座標は、Ｘ＋横（幅）、Ｙ＋縦（高さ）によって求められる。
【００４６】
また、尚、ここではアイテムＡの矩形領域＝（０，０，１５０，６０）等であるものとする。
そして、上記全ての配置済みアイテムＢ，Ｃ，Ｄの矩形領域に基づいて、上記配置済合成領域の矩形領域＝（左上隅のｘ座標、左上隅のｙ座標、右下隅のｘ座標、右下隅のｙ座標）を求める。
【００４７】
これは、左上隅のｘ座標に関しては、上記各アイテムＢ，Ｃ，Ｄの矩形領域の左上隅のｘ座標のなかで最小値を選択する。上記の例では、４００と６００と６５０のなかで最小値は４００であるので、配置済合成領域の矩形領域の左上隅のｘ座標は４００となる。左上隅のｙ座標についても同様に最小値を選択するので、上記０，３００，３００のなかの最小値‘０’となる。
【００４８】
一方、右下隅のｘ座標に関しては、上記各アイテムＢ，Ｃ，Ｄの矩形領域の右下隅のｘ座標のなかで最大値を選択する。上記の例では、８００、６４０、６９０のなかの最大値‘８００’を選択する。右下隅のｙ座標も同様にして、上記１５０、３４０，３４０のなかの最大値‘３４０’を選択する。
【００４９】
よって、配置済合成領域の矩形領域＝（４００，０，８００，３４０）
となる。
そして、上記配置済合成領域と、コピー元アイテムＡの配置情報に基づいて、コピー可能領域を決定する。コピー可能領域は、少なくとも当該コピー可能領域と配置済合成領域とで重複する部分が無い様にして決定するものである。勿論、コピー可能領域が編集領域からはみ出さないようにする必要もある。
【００５０】
これは、例えば、コピー元アイテムＡの配置領域を基準にして、そこからＸ方向、Ｙ方向へそれぞれ可能な限り領域を拡大することで、コピー可能領域を決定する。編集領域内とする必要があるので、本例では、Ｘ方向は８００（画素）、Ｙ方向は６００（画素）が、拡大の上限値となる。そして、配置済合成領域がある場合には、配置済合成領域までしか拡大できないことになり、上限値まで拡大できないことになる。
【００５１】
この様なコピー可能領域の決定処理は、例えば一例としては、まず、コピー元アイテムＡのＹ座標（左上隅のｙ座標、または、右下隅のｙ座標、若しくはその両方（Ｙ方向の領域範囲））に基づいて、コピー元アイテムＡからＸ方向へ拡大可能な最大値を求める。これは、例えば、上記コピー元アイテムＡのＹ座標が、配置済合成領域のＹ方向範囲内（上記の例では０〜３４０の範囲内）であるか否かを判定する。もし、範囲内であれば、Ｘ方向に関しては、配置済合成領域（その左上隅のｘ座標）までしか、拡大できないことになる。もし、範囲外であれば、編集領域の右端（本例ではｘ座標＝８００）まで拡大できる。
【００５２】
尚、配置済合成領域が複数ある場合には、各配置済合成領域毎に、それぞれ、上記コピー元アイテムＡのＹ座標が、配置済合成領域のＹ座標の範囲内であるか否かを判定する。そして、全ての配置済合成領域について範囲外であると判定した場合のみ、編集領域の右端（本例ではｘ座標＝８００）まで拡大できる。
【００５３】
図５に示す例では、コピー元アイテムＡのＹ座標は配置済合成領域のＹ方向範囲内であるので、配置済合成領域（その左上隅のｘ座標）までしか拡大できないことになる。これより、コピー可能領域のＸ方向の領域範囲は、コピー元アイテムＡのＸ座標（左上隅のｘ座標）から配置済合成領域との境界（その左上隅のｘ座標＝４００の１画素前、すなわちｘ座標＝３９９）までとなる。
【００５４】
上記のようにコピー可能領域のＸ方向範囲が決定されたら、続いて、Ｙ方向範囲を決定する。これは、例えば、上記Ｘ方向への最大拡大位置（ｘ座標＝３９９）を基準にして、そこからＹ方向へ拡大可能な最大値を求める。これは、上記Ｘ方向への最大拡大位置（ｘ座標＝３９９）が、配置済合成領域のＸ方向範囲内（上記の例では４００〜８００の範囲内）であるか否かを判定する。もし、範囲外であれば、編集領域の下端（本例ではｙ座標＝６００）まで拡大できる。図示の例では、範囲外であると判定されるので、コピー可能領域のＹ方向の領域範囲は、編集領域の下端（本例ではｙ座標＝６００）まで拡大できることになる。但し、不図示の別の配置済合成領域も存在する場合には、編集領域の下端まで拡大できない場合も有り得る。
【００５５】
尚、上記のようなＸ方向への最大拡大位置（ｘ座標＝３９９）を基準にする例に限るものではなく、例えばコピー元アイテムＡの位置（左上隅のｘ座標、または、右下隅のｘ座標、若しくはその両方（Ｘ方向の領域範囲））に基づいて、コピー元アイテムＡからＹ方向へ拡大可能な最大値を求めるようにしてもよい。あるいは、最大拡大位置とコピー元アイテムＡの位置の両方に基づいて決定してもよい。この場合、両方とも範囲外となった場合のみ、編集領域の下端（本例ではｙ座標＝６００）まで拡大できることになる。
【００５６】
尚、Ｙ方向に関しても、上記Ｘ方向の場合と同様、配置済合成領域が複数ある場合には、それぞれについて範囲内であるか否かを判定し、全ての配置済合成領域について範囲外であると判定された場合のみ、編集領域の下端（本例ではｙ座標＝６００）まで拡大できるものとしてもよい。
【００５７】
尚、基本的には、配置済合成領域が１つの場合、Ｘ方向に関しては編集領域の右端まで拡大出来なかった場合には、Ｙ方向に関しては編集領域の下端（本例ではｙ座標＝６００）まで拡大できるはずである。
【００５８】
尚、上述した合成処理方法では、基本的には、そのままでは配置済合成領域は複数とはならないはずである。但し、ユーザが、各合成領域毎に対応する１以上のアイテムを任意に指定できる形態とした場合には、それぞれ指定されたアイテムのみによって上述した合成処理を行うことで、複数の配置済合成領域を生成可能である。例えばユーザが第１の配置済合成領域と第２の配置済合成領域の２つの配置済合成領域を作成すべきと判断した場合、複数のアイテムのなかで第１の配置済合成領域に係るアイテムを任意に指定し、残りのアイテムを第２の配置済合成領域に係るアイテムとして指定することで、上記２つの配置済合成領域を自動的に生成できる。
【００５９】
また、図６（ａ）に示す例の場合、すなわち配置済合成領域は図５（ｂ）と同様であるがコピー元アイテムＡの配置場所が図５（ｂ）とは異なる場合、コピー可能領域の決定プロセスと結果は、下記のようになる。
【００６０】
すなわち、図６（ａ）に示すコピー元アイテムＡは、Ｙ座標に関しては配置済合成領域の範囲外であるので、コピー可能領域のＸ方向の領域範囲は、コピー元アイテムＡのＸ座標（左上隅のｘ座標）から編集領域の右端（本例ではｘ座標＝８００）までとなる。
【００６１】
また、図７（ａ）に示す例の場合、すなわち、コピー元アイテムＡの配置場所は図５（ｂ）と同じであるが、配置済合成領域の位置が図５（ｂ）や図６（ａ）とは異なる図示の位置の場合には、Ｙ座標に関しては図６（ａ）と同様に配置済合成領域の範囲外であるので、コピー可能領域のＸ方向の領域範囲は、コピー元アイテムＡのＸ座標（左上隅のｘ座標）から編集領域の右端（本例ではｘ座標＝８００）までとなる。
【００６２】
続いて、Ｙ方向についても拡大可能な最大値を求める。すなわち、例えば、上記求められたＸ方向への最大拡大位置を基準にして、または／及び、コピー元アイテムＡのＸ方向領域（左上隅のｘ座標〜右下隅のｘ座標の範囲）を基準にして、Ｙ方向へ拡大可能な最大値を求める。
【００６３】
これは、例えば、上記Ｘ方向への最大拡大位置、コピー元アイテムＡの上記Ｘ方向領域が、それぞれ、配置済合成領域のＸ方向の領域範囲内（上記の例では４００〜８００の範囲内）であるか否かを判定する。もし、両方とも範囲外であれば、Ｙ方向に関しては、編集領域の下端（本例ではｙ座標＝６００）まで拡大できる。
【００６４】
図５（ｂ）に示す例では、両方とも範囲外となるので、コピー可能領域のＹ方向の領域範囲は、コピー元アイテムＡのＹ座標（左上隅のｙ座標）から編集領域の下端（本例ではｙ座標＝６００）までとなる。
【００６５】
一方、何れか一方または両方とも範囲内である場合には、更に下記の判定処理を行う。図６（ａ）や図７（ａ）に示す例では、下記の判定処理を行うことになる。
すなわち、配置済合成領域の左上隅のｙ座標であるｙ座標Ｐと、コピー元アイテムＡの左上隅のｙ座標であるｙ座標Ｑとを比較して、Ｐ＜Ｑであるか否かを判定する。本例の座標系の場合、Ｐ＜Ｑである場合には、コピー元アイテムＡは配置済合成領域の下側にあることになるので、Ｙ方向に対しては編集領域の下端まで拡大可能ということになる。一方、Ｐ≧Ｑである場合には、配置済合成領域はコピー元アイテムＡの下側にあることになるので、Ｙ方向に対しては配置済合成領域（その左上隅のｙ座標）までしか、拡大できないことになる。尚、これは、Ｙ方向に関する拡大方向を下側とすることを前提とした場合の処理例であり、この例に限るものではない。尚、下側とは図上における下側であり、本例の座標系ではｙ座標値が増大する方向と言える。
【００６６】
図６（ａ）に示す例ではＰ＜Ｑとなるので、コピー可能領域のＹ方向の領域範囲は、コピー元アイテムＡのＹ座標（左上隅のｙ座標；ここでは仮に３４０とする）から編集領域の下端（本例ではｙ座標＝６００）までとなる。
【００６７】
一方、図７（ａ）に示す例ではＰ≧Ｑとなるので、コピー可能領域のＹ方向の領域範囲は、コピー元アイテムＡのＹ座標（左上隅のｙ座標；ここでは仮に０とする）から配置済合成領域（その左上隅のｙ座標）までとなる。
【００６８】
以上のことから、図５（ｂ）の例の場合にはコピー可能領域は図５（ｃ）に斜線で示す領域となる。すなわち、
コピー可能領域の矩形領域＝（０，０，４００，６００）
となる。
【００６９】
図６（ａ）の例の場合にはコピー可能領域は図６（ｂ）に斜線で示す領域となる。すなわち、
コピー可能領域の矩形領域＝（０，３４０，８００，６００）
となる。
【００７０】
図７（ａ）の例の場合にはコピー可能領域は図７（ｂ）に斜線で示す領域となる。
尚、上述した一例では、拡大する方向を図上の右方向と下方向としていたが、この例に限らず、左方向と上方向としてもよい。例えば、上下左右の各方向への拡大を試みてそれぞれのコピー可能領域を求めて、最も面積が大きいコピー領域を採用する方法であってもよいし、ユーザにこれら複数のコピー可能領域の中から選択させるようにしてもよい。
【００７１】
何れにしても、何らかの方法でコピー可能領域を求めたら、当該コピー可能領域内に収まるように複数コピーを行う。
すなわち、上記ダイアログボックス４０上でユーザが任意に入力した指定内容と、上記処理で求めたコピー可能領域とに基づいて、場合によってはコピー元アイテムＡや間隔を縮小したうえで、当該縮小後のコピー元アイテムＡや間隔を用いて上記指定内容に従った複数コピーを行う。これによって、該複数コピー群はコピー可能領域内に収まることになる。
【００７２】
コピー可能領域は、上記の通り、配置済合成領域と重なる部分はなく、且つ、編集領域外にはみ出す部分も無いものであるので、該複数コピー群も、配置済合成領域と重なることなく、且つ、編集領域外にはみ出すこともないことになる。尚、上述したことから、配置済合成領域と重ならないということは、上記配置済みアイテムＢ，Ｃ，Ｄの何れとも重ならない事を意味することになるのは明らかである。
【００７３】
上記コピー元アイテムＡを縮小する場合の縮小率の算出方法について、以下、説明する。
まず、上記ダイアログボックス４０上での指定内容として、間隔がゼロ（Ｘ間隔、Ｙ間隔が共に‘０’）の場合について説明する。
【００７４】
まず、上記ダイアログボックス４０上でユーザが設定した通りに複数コピーを行った場合の全領域を求める。これは、コピー元アイテムＡの配置情報（配置座標とサイズ（幅、高さ））と、上記ダイアログボックス４０上でのユーザ設定内容（Ｘ方向へのコピー数、Ｙ方向へのコピー数）に基づいて、例えば、ユーザ設定通りにコピーする場合に必要となる全領域のサイズを求める。位置まで求める必要はなく、サイズが分かればよい。
【００７５】
この例では上記のように間隔はゼロであるので、単純に、コピー元アイテムＡの横サイズ（幅）×Ｘ方向へのコピー数、コピー元アイテムＡの縦サイズ（高さ）×Ｙ方向へのコピー数によって、全領域の横サイズと縦サイズとが求められる。
【００７６】
そして、この全領域のサイズと上記コピー可能領域のサイズとに基づいて、全領域とコピー可能領域との縦横比を求めることで、コピー元アイテムＡの縮小率が求められる。縦横比は「コピー可能領域／全領域」であり、下記のように求められる。
【００７７】
横比；コピー可能領域の横サイズ÷全領域の横サイズ
縦比；コピー可能領域の縦サイズ÷全領域の縦サイズ
尚、横サイズとはＸ方向サイズ、縦サイズとはＹ方向サイズを意味するものとする。
【００７８】
例えば仮に、全領域のサイズを“横４５０（ドット）×縦３５０（ドット）”、コピー可能領域のサイズを“横４００（ドット）×縦３００（ドット）”とした場合、上記縦横比は、下記のように求められる。
【００７９】
横比；４００÷４５０≒０．８９
縦比；３００÷３５０≒０．８６
上記のように求められた縦横比を用いて、コピー元アイテムＡのリサイズを行う。但し、求められた縦比と横比が両方とも‘１’以上である場合には、リサイズは行わない。また、何れか一方のみが‘１’以上である場合には、他方についてのみリサイズを行う。上記の例では縦比と横比が何れも‘１’未満であるので、下記のようにリサイズを行う。
【００８０】
リサイズ後のコピー元アイテムＡのサイズ（横、縦）
＝元の横サイズ×０．８９、元の縦サイズ×０．８６
コピー元アイテムＡの配置座標と、上記リサイズ後のコピー元アイテムＡのサイズ（横、縦）と、上記ダイアログボックス４０上でのユーザ設定内容とに基づいて、複数コピーを行う。複数コピー処理自体は、従来と同様の既存技術であるので、ここでは特に説明しない。
【００８１】
但し、この例に限らない。例えば、上記のように求められた縦横比を用いて、上記全領域（複数コピー群含む）全体をリサイズ（縮小）するようにしてもよい。
次に、上記ダイアログボックス４０上での指定内容として間隔（Ｘ間隔、Ｙ間隔）がゼロではない場合について説明する。
【００８２】
この場合は、求められた縦横比を用いて、上記コピー元アイテムＡのリサイズを行うだけでなく、更に、上記指定された間隔（Ｘ間隔、Ｙ間隔）を補正する。例えば、Ｘ間隔×横比、Ｙ間隔×縦比によって、補正後のＸ間隔、Ｙ間隔を求める。但し、小数点以下は四捨五入または切り捨てとする。また、求められた縦比と横比が両方とも‘１’以上である場合には、補正は行わない。また、何れか一方のみが‘１’以上である場合には、他方についてのみ補正を行う。
【００８３】
尚、この場合、上記全領域のサイズを求める際に、設定通りの間隔も加える。例えば、
・全領域の横サイズ＝（コピー元アイテムＡの横サイズ×Ｘ方向へのコピー数）＋｛Ｘ間隔×（Ｘ方向のコピー数―１）｝
・全領域の縦サイズ＝（コピー元アイテムＡの縦サイズ×Ｙ方向へのコピー数）＋｛Ｙ間隔×（Ｙ方向のコピー数―１）｝
によって、全領域の横サイズと縦サイズとが求められる。
【００８４】
そして、例えば、上記リサイズ後のコピー元アイテムＡのサイズ（横、縦）と当該補正後の間隔（Ｘ間隔、Ｙ間隔）とを用いて、従来通りの複数コピー処理を行う。
上記のように間隔を補正するのは、間隔を補正しない場合（ユーザ設定通りとする場合）、複数コピー結果がユーザ設定のイメージに近い結果にならないからである。
【００８５】
これについて、例えば図８（ａ）に示すように比較的間隔が広い設定例を用いて説明するならば、この設定例通りに複数コピーを行った場合の全領域の内容は、例えば図８（ｂ）の図上左側や図８（ｃ）の図上左側に示すようになる。尚、これは本来のイメージと言えるものとする。
【００８６】
これに対して、本手法による自動調整を行った場合には、複数コピー結果は例えば図８（ｂ）の図上右側や図８（ｃ）の図上右側に示すようになる。
すなわち、上記のように間隔を補正する場合には、複数コピー結果は例えば図８（ｂ）の図上右側に示すようになる。
【００８７】
一方、間隔を補正しない場合すなわちユーザ設定通りとする場合には、複数コピー結果は例えば図８（ｃ）の図上右側に示すようになる。尚、上述した処理は、間隔を補正することを前提としているので、そのままではコピー結果はコピー可能領域内に収まらないので、図８（ｃ）の図上右側に示す結果を得る為には、更に何らかの補正処理を行う必要があるが、これについては特に説明しないものとする。
【００８８】
間隔を補正しない場合、図８（ｃ）の図上右側に示すように、アイテムに対して相対的に間隔が非常に広いものとなってしまい、図上左側に示す本来のイメージとは大きく異なることになる。これに比べれば図８（ｂ）の図上右側に示すものは、図８（ｃ）に比べれば、本来イメージに近いものとなっていることは明らかである。
【００８９】
上記のことから、本手法では、コピー元アイテムだけでなく間隔もリサイズすることを提案している。
図９は、本例の作画エディタ装置の機能ブロック図である。
【００９０】
本例の作画エディタ装置は、プログラマブル表示器の画面データであって複数の各種アイテムが各々任意の位置に配置されて成る画面データの作成を支援するコンピュータ装置であって、図示の各機能を有する。すなわち、配置済全体領域判別部５１、コピー可能領域判別部５２、縮小率算出部５３、複数コピー実行部５４の各種機能部を有する。
【００９１】
配置済全体領域判別部５１は、画面データの編集領域内の任意の各位置に配置済みの各アイテムの中の任意のアイテムをコピー元とする複数コピーが指示されると、前記コピー元以外の前記配置済みアイテムが含まれる領域である配置済全体領域を求める。配置済全体領域は、例えば、コピー元以外の配置済みアイテム全てが含まれる領域であるが、この例に限らない。
【００９２】
コピー可能領域判別部５２は、該求めた配置済全体領域に基づいて、複数コピーの為の空き領域であるコピー可能領域を求める。
縮小率算出部５３は、コピー元のアイテムを上記指示に従って複数コピーする場合に必要となる領域のサイズＡと、上記コピー可能領域のサイズＢとに基づいて、縮小率を求める。
【００９３】
複数コピー実行部５４は、該縮小率に基づいてコピー元のアイテムのサイズを変更して、該変更版のコピー元アイテムに基づいて上記指示に従って複数コピーを実行する。
上記複数コピーの指示は、例えば、横方向へのコピー数ｍ個と縦方向へのコピー数ｎ個の指定を含み、該指示に応じたコピー結果はｍ×ｎ個となり、以って上記“コピー元のアイテムを上記指示に従って複数コピーする場合に必要となる領域”は矩形の領域となる。また、これに応じて、例えば上記コピー可能領域も矩形の領域とする。
【００９４】
上記各種機能に関して、例えば、上記複数コピー実行部５４は、上記指示としてアイテム間の間隔が指定されている場合には、該アイテム間の間隔を上記縮小率を用いて補正して、該補正後の間隔を用いて上記変更版のコピー元アイテムに基づく前記複数コピーを実行する。
【００９５】
また、上記縮小率算出部５３は、例えば、上記サイズＡの縦サイズをＡｙ、横サイズをＡｘとし、上記サイズＢの縦サイズをＢｙ、横サイズをＢｘとした場合、これらに基づいて、縦、横それぞれについての比である「Ｂｙ／Ａｙ」、「Ｂｘ／Ａｘ」を求め、該縦横比を前記縮小率とするものである。
【００９６】
そして、上記複数コピー実行部５４は、例えば、上記「Ｂｙ／Ａｙ」が１以上である場合には縦方向に関してはサイズ変更を実行せず、上記「Ｂｘ／Ａｘ」が１以上である場合には横方向に関してはサイズ変更を実行しないようにする。
【００９７】
あるいは、上記配置済全体領域判別部５１は、コピー元以外の配置済みアイテムそれぞれの配置情報に基づいて、上記配置済全体領域を求めるものである。これは、例えば、各アイテムの配置情報は、アイテムの形状に関係なく、基点となる座標（例えば左上隅の座標など）と、横方向、縦方向それぞれのサイズから成る、矩形の領域を示す情報である。また、例えば、上記配置済全体領域は、該各矩形領域を合成して成る矩形の領域となるものである。
【００９８】
ここで、例えば、上記合成は、コピー元以外の前記配置済みアイテムそれぞれの領域の左上隅の座標と右下隅の座標とを上記配置情報から求めて、該各左上隅の座標と右下隅の座標とを用いて、各左上隅座標のなかで最小値を上記配置済全体領域の左上隅座標とし、各右下隅座標のなかで最大値を上記配置済全体領域の右下隅座標とするものである。尚、これら最小値や最大値は、上記の通り、ｘ座標、ｙ座標それぞれについて求めるものである。
【００９９】
あるいは、上記コピー可能領域判別部５２は、例えば、上記コピー元アイテムの配置領域に基づいて、そこから横方向、縦方向の各方向毎に、配置済全体領域まで領域を拡大することで、又は、編集領域の端まで領域を拡大することで、上記コピー可能領域を求めるものである。これに関して、コピー可能領域判別部５２は、例えば、コピー元アイテムの配置領域が、配置済全体領域の縦方向の範囲内ではない場合には、横方向に関しては編集領域の端まで拡大することができる。これは上記の一例では編集領域の右端まで拡大したが、上記の通りこの例に限るわけではないので“端”まで拡大としている。
【０１００】
上述したように、本例の作画エディタ装置等によれば、作画エディタ装置において、画面データ作成の為の編集領域上で任意のアイテムの複数コピーを行う際に、コピー結果が編集領域からはみ出したり既存のアイテムと重ならないように自動的に調整して所望の複数コピーを実現させることができる。
【符号の説明】
【０１０１】
１  プログラマブル表示器
２  通信インタフェース
３  通信ライン
４  各種接続機器
５  作画エディタ装置
６  通信ライン
２１  演算プロセッサ
２２  メモリ
２３  ハードディスク等の記憶装置
２４  操作部
２５  表示部
２６  通信部
２７  記録媒体駆動部
２８  バス
２９  可搬型記録媒体
３１  作画エディタ
４０  ダイアログボックス
４１  Ｘ方向コピー数入力領域
４２  Ｙ方向コピー数入力領域
４３  Ｘ間隔入力領域
４４  Ｙ間隔入力領域
５１  配置済全体領域判別部
５２  コピー可能領域判別部
５３  縮小率算出部
５４  複数コピー実行部
【図１】
2015079398.tif 000003
【図２】
2015079398.tif 000004
【図９】
2015079398.tif 000005
【図３】
2015079398.tif 000006
【図４】
2015079398.tif 000007
【図５】
2015079398.tif 000008
【図６】
2015079398.tif 000009
【図７】
2015079398.tif 000010
【図８】
2015079398.tif 000011
【図１０】
2015079398.tif 000012
【図１１】
2015079398.tif 000013