(57)【特許請求の範囲】
【請求項１】
任意のプログラマブル表示器に係わる任意の用語を入力させる作画エディタ装置であって、
複数の業界の中から、その都度、所定の業界を決定する業界切替手段と、
任意の文字列が入力されると、前記業界切替手段で決定された前記所定の業界に係わる用語群から、前記入力文字列が含まれる用語を選択候補用語に決定する選択候補用語決定手段と、
該選択候補用語決定手段で決定された前記選択候補用語を一覧表示して、任意の選択候補用語を選択させる候補表示・選択手段と、
該選択された選択候補用語を、入力用語とする用語決定手段と、
を有することを特徴とする作画エディタ装置。
【請求項２】
前記業界切替手段は、前回の処理の際に前記入力用語に決定された用語に係わる業界が指定業界として記憶されている場合、該指定業界を前記所定の業界とすることを特徴とする請求項１記載の作画エディタ装置。
【請求項３】
前記業界切替手段は、業界毎に、その業界に係わる用語群の中で前記入力文字列が含まれる用語の数を該当数として求めて、最も該当数が多い業界を前記所定の業界とすることを特徴とする請求項１記載の作画エディタ装置。
【請求項４】
予め各業界別に、その業界に係わる用語群が記憶された業界別用語データベース手段を更に有し、
前記選択候補用語決定手段は、前記所定の業界に係わる業界別用語データベース手段に基づいて、前記選択候補用語の決定処理を行うことを特徴とする請求項１記載の作画エディタ装置。
【請求項５】
外部装置に備えられている各業界別にその業界に係わる用語群が記憶された業界別用語データベースに、ネットワークを介してアクセスするアクセス手段を更に有し、
前記選択候補用語決定手段は、該アクセス手段を介して前記所定の業界に係わる前記業界別用語データベースに基づいて、前記選択候補用語の決定処理を行うことを特徴とする請求項１記載の作画エディタ装置。
【請求項６】
前記業界切替手段は、前記用語決定手段による前記入力用語の決定後、該入力用語が係わる業界を前記指定業界として記憶しておき、
次に任意の文字列が入力されたとき、前記選択候補用語決定手段は、前記記憶された前記指定業界に係わる前記用語群から前記選択候補用語の決定を行うことを特徴とする請求項２記載の作画エディタ装置。
【請求項７】
前記業界切替手段は、前記選択候補用語決定手段による処理の際に前記指定業界が無い場合に、業界毎に、その業界に係わる用語群の中で前記入力文字列が含まれる用語の数を該当数として求めて、最も該当数が多い業界を前記所定の業界とすることを特徴とする請求項２記載の作画エディタ装置。
【請求項８】
前記用語決定手段は、前記選択候補用語一覧からの選択が行われずに前記入力文字列に続く文字列が入力されて成る任意の用語が入力されると、該入力された用語を前記入力用語とすることを特徴とする請求項１記載の作画エディタ装置。
【請求項９】
任意の用語群が記憶されたユーザー辞書を更に有し、
前記選択候補用語決定手段は、更に、該ユーザー辞書の用語群から前記入力文字列が含まれる用語を前記選択候補用語に決定することを特徴とする請求項１記載の作画エディタ装置。
【請求項１０】
前記用語決定手段によって決定された前記入力用語が、前記ユーザー辞書に未登録である場合に、該入力用語を該ユーザー辞書に登録するユーザー辞書登録手段を更に有することを特徴とする請求項９記載の作画エディタ装置。
【請求項１１】
前記用語決定手段で決定された前記入力用語に関して任意の言語への翻訳が指示された場合、該入力用語の英訳が前記業界別用語データベース手段に記憶されている場合には、該英訳を用いて前記任意の言語への翻訳を行う翻訳処理手段を更に有することを特徴とする請求項４記載の作画エディタ装置。
【請求項１２】
前記各業界に係わる用語群の用語は、各業界の専門用語であることを特徴とする請求項１記載の作画エディタ装置。
【請求項１３】
任意のプログラマブル表示器に係わる任意の用語を入力させる作画エディタ装置のコンピュータを、
任意の文字列が入力されると、所定の業界に係わる用語群から前記入力文字列が含まれる用語を選択候補用語に決定する選択候補用語決定手段と、
該選択候補用語決定手段で決定された前記選択候補用語を一覧表示して、任意の選択候補用語を選択させる候補表示・選択手段と、
該選択された選択候補用語を、入力用語とする用語決定手段、
として機能させる為のプログラム。
【請求項１４】
前記用語決定手段で決定された前記入力用語に関して任意の言語への翻訳が指示された場合、該入力用語の英訳が前記業界別用語データベースに記憶されている場合には、該英訳を用いて前記任意の言語への翻訳を行う翻訳処理手段を更に有することを特徴とする請求項５記載の作画エディタ装置。
【請求項１５】
前記用語決定手段で決定された前記入力用語に関して任意の言語への翻訳が指示された場合、該入力用語の英訳が前記ユーザー辞書に記憶されている場合には、該英訳を用いて前記任意の言語への翻訳を行う翻訳処理手段を更に有することを特徴とする請求項９記載の作画エディタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、プログラマブルコントローラシステムに係わり、特にその作画エディタ装置に関する。
【背景技術】
【０００２】  プログラマブル表示器は、一般的に、ＰＬＣ本体や温調装置等の各種接続機器と接続して、これら接続機器の状態表示を行う数値表示やランプ等のアイテムや、ユーザーが任意の指示を出す為のスイッチ等のアイテムの画像を表示する。尚、アイテムは、画面部品等とも呼ばれている。プログラマブル表示器の画面（操作表示画面と呼ぶものとする）には、通常、複数の画面部品（アイテム）の画像が表示される。【０００３】  この様な操作表示画面を表示する為のデータ等（画面データ等と呼ばれる）は、予め支援装置等において開発者等によって任意に作成されて、支援装置からプログラマブル表示器にダウンロードされている。【０００４】  上記画面データには、上記アイテム毎に、そのアイテムの画像（スイッチの画像やランプの画像）や表示位置座標、更に後述する外部メモリの所定領域のアドレス（割当メモリアドレス）等のデータが含まれている。更に何らかのプログラム等が含まれている場合もある。【０００５】  上記支援装置（作画エディタ装置等）では、ユーザーに所望の上記操作表示画面（その画面データ）を作成させる為の画面（画面作成支援画面と呼ぶものとする）が表示される。ユーザーは、この画面作成支援画面上で、例えば上記各アイテムに係わる設定・入力等を行い（スイッチやランプ等の銘板で使用している文字列など）、あるいは任意の単語、文章等の文字列をテキスト入力する作業等を行う。【０００６】  尚、プログラマブル表示器において上記操作表示画面に係る表示制御は、上記アイテム毎に、例えば定期的に所定の処理を実行することで実現される。所定の処理とは、例えば、そのアイテムに係わる所定の接続機器内の所定のメモリデバイス（外部メモリとする）の所定の記憶領域の格納データ（すなわち、所定の割当メモリ領域の格納データ）を読出す処理である。更に、この格納データに基づいてアイテムの表示内容を決定・表示する処理（表示内容リフレッシュ処理）等である。尚、上記所定の割当メモリ領域の格納データ）を読出す処理は、概略的には上記外部メモリにアクセスする処理であることから、外部メモリアクセス処理と呼ぶ場合もあるものとする。【０００７】  尚、接続機器は、随時、上記外部メモリの所定領域の格納データを更新している（例えば上記温調装置において上記温度測定値を随時更新している）。  ここで、特許文献１に記載の従来技術が知られている。【０００８】  特許文献１の発明は、プログラマブルコントロール装置のプログラム開発用のラダー図を編集するためのラダー図編集装置に関する。このラダー図編集装置は、下記の構成を有する。・ラダー図のプログラムに含まれる特定の文字列を検索するための検索実行部；・前記検索実行部に検索に係る文字列を入力するための検索条件入力部；・前記検索実行部でラダー図のプログラム中から検索された文字列を含むラダー行を抽出して該ラダー行のラダー図を図形的に一覧表示すると共に、他のラダー行を実質的に非表示とする検索結果グラフ表示部；【特許文献１】特開２００５−９２８０６号公報
【発明の開示】
【０００９】  ここで、上述した任意の単語、文章等の文字列をテキスト入力する作業等の作業負担を軽減することが望まれている。  従来では、様々な単語、文章等の各文字列を、逐一、全て手入力していた。あるいは、入力したい文字列を使用しているコピー元を探してコピーしていた。
【００１０】  これに対して、例えばＷｅｂ上の検索エンジンでは、例えば単語の一部（例えば、最初の２，３文字程度）を入力すると、この入力文字を含む単語の候補一覧が表示される。そして、この一覧表示の中に所望の単語がある場合には、ユーザーがこの単語を選択する。この様にしてユーザーの入力作業負担を軽減するサービス（単語検索機能）が、例えばＷｅｂ上では提供されている。
【００１１】  しかしながら、上記支援装置に単に上記既存の単語検索機能を流用するだけでは不十分である。すなわち、支援装置においてユーザーがテキスト入力する文字列は、専門用語である場合が少なくない。この専門用語は、プログラマブル表示器が設置される現場（業界）における専門用語（業界用語等）である場合が少なくない。例えば、ＦＡ（ファクトリーオートメーション）業界、印刷業界、食品業界、水産業界等の、各プログラマブル表示器の設置場所と成り得る各業界がある。
【００１２】  この為、支援装置において上記画面データの作成作業に伴って上記任意の文字列をテキスト入力する場合に、上記既存の単語検索機能では特に上記業界用語には対応できないことになる。また、作成された画面データを使用する各プログラマブル表示器が、それぞれ、どの現場に設置されるかによって、該当する業界用語が異なることになる。また、専門用語は、通常、誤翻訳する場合が少なくない。
【００１３】  本発明の課題は、各プログラマブル表示器用の各種データの入力を支援する作画エディタ装置であって、特に何らかの業界の専門用語を入力する場合でも、適切な用語候補を提示することができ、ユーザーの入力作業負担を軽減できる作画エディタ装置、そのプログラム等を提供することである。
【００１４】  本発明の作画エディタ装置は、任意のプログラマブル表示器に係わる任意の用語を入力させる作画エディタ装置であって、下記の各構成を有する。・複数の業界の中から、その都度、所定の業界を決定する業界切替手段；・任意の文字列が入力されると、前記業界切替手段で決定された前記所定の業界に係わる用語群から、前記入力文字列が含まれる用語を選択候補用語に決定する選択候補用語決定手段；・該選択候補用語決定手段で決定された前記選択候補用語を一覧表示して、任意の選択候補用語を選択させる候補表示・選択手段；・該選択された選択候補用語を、入力用語とする用語決定手段；
【図面の簡単な説明】
【００１５】
【図１】本例のプログラマブル表示器を含むシステム全体の概略構成図である。
【図２】本例のプログラマブル表示器のハードウェア構成例である。
【図３】作画エディタ装置のハードウェア構成例である。
【図４】本システムのソフトウェア構成図である。
【図５】本例の作画エディタ装置の機能ブロック図（その１）（１／２）である。
【図６】本例の作画エディタ装置の機能ブロック図（その１）（２／２）である。
【図７】本例の作画エディタ装置の機能ブロック図（その２）（１／２）である。
【図８】本例の作画エディタ装置の機能ブロック図（その２）（２／２）である。
【図９】作画エディタの入力補助部の全体処理フローチャート図（１／３）である。
【図１０】作画エディタの入力補助部の全体処理フローチャート図（２／３）である。
【図１１】作画エディタの入力補助部の全体処理フローチャート図（３／３）である。
【図１２】データベースのデータ構成例とデータ格納例である。
【図１３】ユーザー辞書のデータ構成例とデータ格納例である。
【図１４】検索結果データ例である。
【図１５】候補データのデータ構成例とデータ格納例である。
【図１６】ステップＳ１４のユーザー辞書検索処理の詳細フローチャート図である。
【図１７】ステップＳ１５の辞書検索処理の基本フローである。
【図１８】図１７のステップＳ４２またはＳ４４の詳細フローである。
【図１９】ステップＳ１６の候補文字列処理の詳細フロー（１／４）である。
【図２０】ステップＳ１６の候補文字列処理の詳細フロー（２／４）である。
【図２１】ステップＳ１６の候補文字列処理の詳細フロー（３／４）である。
【図２２】ステップＳ１６の候補文字列処理の詳細フロー（４／４）である。
【図２３】辞書切替処理部によるステップＳ２１の処理の詳細フローである。
【図２４】ユーザー辞書登録処理部によるステップＳ２２の処理の詳細フローである。
【図２５】翻訳処理部の処理フローチャート図（１／２）である。
【図２６】翻訳処理部の処理フローチャート図（２／２）である。
【図２７】本例の作画エディタ装置の機能ブロック図である。
【発明を実施するための最良の形態】
【００１６】  以下、図面を参照して本発明の実施の形態について説明する。  図１は、本例のプログラマブル表示器１を含むシステム全体の概略構成図である。  尚、図１に示す構成は、一例であり、この例に限らない。例えば、必ずしもプログラマブル表示器１が通信ライン３を介して作画エディタ装置５に接続された構成でなくてもよい。プログラマブル表示器１と作画エディタ装置５とが別々に存在していてもよい。但し、その場合でも、何らかの方法によって、作画エディタ装置５側で任意に作成された上記“画面データ”が、プログラマブル表示器１に記憶されて、その上記操作表示画面が表示されることになる。【００１７】  図１に示すプログラマブルコントローラシステムは、各種接続機器４と、通信ライン６を介して各種接続機器４に接続するプログラマブル表示器１とを有する。更に一例として、プログラマブル表示器１が、通信ライン３を介して作画エディタ装置５に接続された構成となっていてもよい。プログラマブル表示器１には、複数の通信インタフェース２（通信ポート）が備えられており、各通信インタフェース２に接続された通信ライン３／通信ライン６によって各種接続機器４や作画エディタ装置５と接続されている。【００１８】  作画エディタ装置５は、上記背景技術における支援装置に相当するものであり（これより、支援装置５と記す場合もあるものとする）、上記操作表示画面をプログラマブル表示器１で表示させる為のデータ等（画面データ）を、ユーザーが任意に作成できるように支援する機能を有する。本例でも従来と同様に、予め各種アイテム画像が用意されており、ユーザーは所望のアイテム画像を選択して所望の位置に配置させる作業等（その他、上述したメモリ割り当て等の作業もあるが、ここでは逐一言わないものとする）を繰り返して、上記画面データ作成を行う。【００１９】  また、作画エディタ装置５において、上記画面データ等の作成に伴う任意の単語やセンテンスや文章等の文字列（ここでは“用語”というものとする）を、ユーザーは任意に入力できる。ここで、従来では上述したように、ユーザーは基本的に、所望の“用語”の文字列全てを入力する必要があった。これに対して、本例の作画エディタ装置５では、ユーザーは、所望の“用語”の文字列の一部だけを入力して、提示される“用語”候補の中から所望の“用語”を選択すれば済むようになる。つまり、所望の“用語”入力の作業負担が軽減される。詳しくは後述する。【００２０】  尚、本説明では、上記ユーザーが任意に入力する“用語”（単語やセンテンスや文章等）に関して、単語の入力を例にして説明する。これより、登録されているデータも“用語”候補の表示も、単語であるものとするが、これは一例であり、この例に限らず、センテンスや文章等であってもよい。また、上記の通り、ここでは、“用語”とは、単語だけでなく、センテンスや文章等も含まれるものと定義される。【００２１】  図２は、本例のプログラマブル表示器１のハードウェア構成例である。  プログラマブル表示器１のハードウェア構成は、一般的なものであってよい。よって、以下、簡単に説明する。尚、プログラマブル表示器１は、上述した従来例と略同様に上述した画面データ等に基づくスクリーン（操作表示画面）の表示等を行う機能を有する。【００２２】  図示のプログラマブル表示器１は、表示操作制御装置１０と、タッチパネル１８、ディスプレイ１９、上記通信インタフェース２等を有する。  表示操作制御装置１０は、ＣＰＵ１１、ＲＯＭ１２（フラッシュメモリ等）、ＲＡＭ１３、通信コントローラ１４、グラフィックコントローラ１５、タッチパネルコントローラ１６等より成り、これらがバス１７に接続されている。【００２３】  ＲＯＭ１２（フラッシュメモリ等）には、予め所定のアプリケーションプログラムが記憶されており、また上記作画エディタ装置５からダウンロードされる画面データ等が記憶される。ＣＰＵ１１が、このアプリケーションプログラムを実行することにより（更に画面データを用いることにより）、上述した操作表示画面の表示や更新（上記リフレッシュ処理）等が実現される。尚、操作表示画面は、グラフィックコントローラ１５によってディスプレイ１９上に表示される。【００２４】  また、上記作画エディタ装置５は、例えば一般的な汎用コンピュータ（パソコン等）で実現される。  図３は、作画エディタ装置５のハードウェア構成例であり、例えば上記汎用コンピュータ（パソコン等）の構成を有する。【００２５】  すなわち、作画エディタ装置５は、例えば、ＣＰＵ２１等の演算プロセッサ、メモリ２２、ハードディスク等の記憶装置２３、キーボードやマウス等の操作部２４、ディスプレイ等の表示部２５、通信部２６、記録媒体駆動部２７等を有している。これらはバス２８に接続されている。【００２６】  上記記憶装置２３には予め所定のアプリケーションプログラムが記憶されており、上記ＣＰＵ２１等の演算プロセッサがこのアプリケーションプログラムを実行することにより、作画エディタ装置５の各種機能が実現される。例えば後述する図５〜図８等の機能ブロック図の機能や、各フローチャート図の処理機能が実現される。【００２７】  また、記録媒体駆動部２７は、例えばＣＲ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリスティックなどの可搬型の記録媒体２９へのアクセス（データリード・ライト）を行う。上記アプリケーションプログラムは、可搬型の記録媒体２９に記録されているものであっても構わない。【００２８】  また、本手法に係わる上記所望の“用語”の入力に関しては、例えば、上記表示部２５にテキスト入力画面（不図示）が表示され、開発者等がこの入力画面上で上記操作部２４を操作して所望の“用語”を入力する作業を行う。また、通信部２６は、例えばＬＡＮやインターネット等に接続して、外部のコンピュータ（Ｗｅｂサーバ等）と通信を行う構成である。後述する図７等の構成例の場合、外部サーバ装置（不図示）等と通信を行って、当該外部サーバ装置の後述するデータベース８０にアクセスして、所望のデータを取得することになる。【００２９】  図４に、上記本システムのソフトウェア構成図を示す。  プログラマブル表示器１においては、本体プログラム３１、画面データ３２、通信プログラム３３等の各種プログラム／データが、例えば上記ＲＯＭ１２（フラッシュメモリ等）に格納されている。これらのプログラム／データ等をＣＰＵ１１が読出し・実行／参照等することで、プログラマブ��表示器用の上記操作表示画面（スクリーン）の表示制御等が行なわれる。【００３０】  ＣＰＵ１１は、本体プログラム３１等を実行し、画面データ３２等に基づいて上記操作表示画面の表示等を実現する。その際、操作表示画面上には、上記各アイテム（各画面部品）や上記“用語”の文字列等が表示される。【００３１】  上記画面データ３２は、例えば予め作画エディタ装置５側で任意に作成された画面データファイル４２が、プログラマブル表示器１にダウンロードされて格納されたものである。つまり、画面データ３２と画面データファイル４２とは実質的に同じものであり、これより両者を区別せずに記す場合もある（例えば、画面データ３２（４２）等と記す場合もあるものとする）。【００３２】  また、上記通信プログラム３３も、例えば予め作画エディタ装置５側に格納されていた通信プログラムファイル４３の一部が、プログラマブル表示器１にダウンロードされて格納されたものである。尚、通信プログラムファイル４３は、複数の（多数の）通信プログラム３３より成るものと見做してよい。プログラマブル表示器１の通信プログラム３３は、通信ライン６を介して接続機器４と通信を行うためのプログラムである。【００３３】  作画エディタ装置５は、作画エディタ４１を有する。この作画エディタ４１は、ユーザーに任意のプログラマブル表示器用の画面データ３２（４２）（操作表示画面）を作成させる支援機能を有する。その基本的な機能は従来と略同様であってよいが、本例の作画エディタ４１は、更に、ユーザーによる任意の“用語”の入力作業を支援する機能も備える。【００３４】  図５、図６は、本例の作画エディタ装置５（その作画エディタ４１）の機能ブロック図（その１）の（１／２、（２／２）である。尚、以下、特に区別せずに図５等と記すものとする。【００３５】  図７、図８は、本例の作画エディタ装置５（その作画エディタ４１）の機能ブロック図（その２）の（１／２、（２／２）である。尚、以下、特に区別せずに図７等と記すものとする。【００３６】  尚、図５等の構成と図７等の構成との違いは、データベースや翻訳ＡＰＩ（アプリケーションプログラムインタフェース）の存在場所である。すなわち、業界毎の専門用語（例えば“業界用語”等というものとする）等を予め格納するデータベースが、図５等では作画エディタ装置５内に存在し、図７等では外部のサーバ装置内（クラウド上）に存在する。また、翻訳ＡＰＩも、図５等では作画エディタ装置５内に記憶されており、図７等では外部のサーバ装置内（クラウド上）に記憶されている。【００３７】  まず、図５等について説明する。  図５等の例では、作画エディタ装置５（その作画エディタ４１）は、入力補助部５０等を有する（更に、翻訳部７０を有するものであってもよい）。【００３８】  図５等の例の入力補助部５０は、データベース６０やユーザー辞書５７を有する。データベース６０は、上記業界毎の専門用語（業界用語）等を予め格納するデータベースであり、上記の通り図５等の例では作画エディタ装置５内で記憶・管理されている。尚、上記の通り、ここでは上記“用語”の一例である単語を例にして説明する。よって、上記業界用語も単語である。【００３９】  また、���ーザー辞書５７には、開発者等が過去の入力した“用語”（本説明では“単語”）が登録されている。本例では、基本的に、ユーザー辞書登録処理部５２が自動的に登録する。ユーザー辞書５７には、データベース６０に登録されている単語が登録される場合もあれば、データベース６０に登録されていない単語が登録される場合もある。詳しくは後述する。【００４０】  入力補助部５０は、入力処理部５１、ユーザー辞書登録処理部５２、ユーザー辞書検索処理部５３、辞書検索処理部５４、辞書切替処理部５５、候補文字列処理部５６の各処理機能部を有する。また、これら処理機能部の処理によって、検索結果データ５８、候補データ５９等が一時的に生成される。【００４１】  入力処理部５１は、例えば上記テキスト入力画面（不図示）を表示部２５上に表示させて、開発者等のユーザーに所望の“用語”（但し、ここでは“単語”）の文字列の一部等を入力させる。そして、入力された文字列を、他の処理機能部（例えば、ユーザー辞書検索処理部５３や辞書検索処理部５４等）に渡す。尚、開発者等が所望の“単語”の文字列全てを入力する場合もあり得る（未登録の単語等）。この場合には、単語候補は提示されないことになる。【００４２】  ユーザー辞書検索処理部５３は、上記入力処理部５１から渡された文字列を用いてユーザー辞書５７を検索し、該当する単語等を抽出して、検索結果データ５８として一時的に記憶する。該当する単語とは、その一部の文字列が上記ユーザー入力された文字列と同一である単語である。換言すれば、該当する単語とは、上記ユーザー入力された文字列が含まれる単語である。【００４３】  辞書検索処理部５４は、上記入力処理部５１から渡された文字列を用いてデータベース６０を検索して、該当する単語を抽出して、検索結果データ５８として一時的に記憶する。この「該当する単語」の意味は、既に述べた通りである。尚、データベース６０は、各業界別のデータベース群より成るものと見做してよい。そして、辞書検索処理部５４は、その都度、特定の業界のデータベースのみを検索対象とする場合もあり得る。詳しくは後述する。【００４４】  候補文字列処理部５６は、上記ユーザー辞書検索処理部５３や辞書検索処理部５４による処理結果（検索結果データ５８）に基づいて、候補データ５９を生成する（候補となる単語を決定して候補データ５９として一時的に記憶する）。尚、その際、辞書検索処理部５４による処理結果に関しては、その都度決定される特定の業界に関する処理結果（「該当する単語」）のみを用いる場合もあり得る。詳しくは後述する。【００４５】  また、候補文字列処理部５６は、上記生成した候補データ５９に基づいて、上記候補となる単語（候補単語）を一覧表示等する。  これより、入力補助部５０は、入力処理部５１等を介して、例えば上記一覧表示された候補単語群の中から任意の単語をユーザーに選択・入力させる。但し、この例に限らず、例えば候補単語群の中にユーザー所望の単語が無い場合には、ユーザーは所望の単語の全文字列を手入力する場合もあり得る。これら選択・入力と手入力の何れの場合でも、ユーザー操作によって、ユーザー所望の単語が確定されることになる。つまり、１つの単語入力作業��完了することになるが、その後に更に、下記の後処理を行うようにしてもよい。【００４６】  すなわち、辞書切替処理部５５は、上記確定した単語に基づいて、特定の業界を指定する。これより、次回の処理（次の所望の単語の文字列の一部が入力された場合の処理）において、例えば辞書検索処理部５４は、当該指定された特定の業界のデータベースのみを上記検索対象とする。【００４７】  尚、データベース６０は、複数の業界に応じた複数のデータベースからなるものと見做してもよい。例えば図５等の例では、データベース６０は、ＦＡ業界（ＦＡ用語）データベース、印刷業界（印刷用語）データベース、食品業界（食品用語）データベース、水産業界（水産用語）データベースという４種類の各業界別のデータベースから成る。そして、本処理では、一例として、各業界別のデータベースの中から、その都度、所定の１つのデータベースのみを検索処理対象とするものと見做すこともできる。そして、上記辞書切替処理部５５の処理は、検索処理対象とするデータベースを、状況に応じて動的に切り替える処理と言うこともできる。【００４８】  上記“状況に応じて”とは、例えば、“その都度、確定した単語（その業界）に応じて”等であるが、この例に限らない。  ここで、上記確定した単語がデータベース６０に登録されていない場合には、上記特定の業界の指定は行われない。上記の通り、データベース６０は各業界別のデータベースより構成されるので、データベース６０に登録されている単語であれば、その単語がどの業界の単語（専門用語等）であるのかを判別できるからである。【００４９】  また、ユーザー辞書登録処理部５２は、上記確定した単語がユーザー辞書５７に未登録である場合には、当該確定した単語をユーザー辞書５７に新規登録する。  また、上記翻訳部７０は、翻訳処理部７１を有する。翻訳処理部７１は、例えば、ユーザー辞書５７に登録された単語を、例えばユーザーからの指示に応じて翻訳する。この翻訳処理は、例えば、翻訳ＡＰＩ（アプリケーション・プログラミング・インタフェース）７２を用いて行う。図５等の例では、翻訳ＡＰＩ７２は、上記の通り、作画エディタ装置５内に記憶されている。尚、翻訳対象は、ユーザー辞書５７に登録された単語に限らない。但し、後述する理由により、その単語の英訳が既に存在していることが望ましい。詳しくは後述する。【００５０】  次に、図７等について説明するが、上記の通り、入力補助部５０に関しては、上記データベース６０の代わりに外部サーバ（クラウド）のデータベース８０を用いる点が、図５等と異なる点である。これより、上記各処理機能部５１，５２，５３，５４，５５，５６や、一時的に生成されるデータ５８，５９については、同一符号を付してあり、その説明は省略する。尚、例えば図７における辞書検索処理部５４は、外部のサーバ装置との通信を行う必要があるので、厳密に言えば図５における辞書検索処理部５４とは異なるが、同一符号を付すと共に、以下の説明では特に区別せずに説明するものとする。つまり、以下の説明において辞書検索処理部５４と記した場合、それは、図７における辞書検索処理部５４を意味するものであってもよいし、図５における辞書検索処理部５４を意味するものであってもよい。これは、他の処理機能部に関しても同様である。【００５１】  また、翻訳部７０に関しても、上記自装置内の翻訳ＡＰＩ７２の代わりに、不図示の外部サーバ装置上の翻訳ＡＰＩ７３を用いる点が、上記図５等の構成と異なる点である。これより、翻訳処理部については同一符号‘７１’を付してあり、その説明は省略する。【００５２】  尚、上記翻訳ＡＰＩ７２、翻訳ＡＰＩ７３は、既存の翻訳ソフトウェアであって構わない。ＦＡ業界等に係わる専門用語に関して、英語、中国語、タイ語等の各国語に翻訳するソフトウェア（あるいはＷｅｂサーバ上でのサービス）は、既に存在している。但し、日本語から任意の言語に翻訳させる場合、特に日本語が独自の表現である場合等には、正しい翻訳が期待できない場合が多いのが現状である。【００５３】  尚、以下の説明では、基本的に、データベース６０のみを記すが、これはデータベース８０については省略しているだけである。つまり、以下の説明におけるデータベース６０とは、データベース６０またはデータベース８０を意味するものとする。同様に、以下の説明における翻訳ＡＰＩ７２は、翻訳ＡＰＩ７２または翻訳ＡＰＩ７３を意味するものとする。【００５４】  図９、図１０、図１１は、作画エディタ４１の入力補助部５０の全体処理フローチャート図（１／３）、（２／３）、（３／３）である。尚、以下、図９、図１０、図１１を特に区別せずに図９等と記すものとする。【００５５】  図９等に示すように、作画エディタ４１の入力補助部５０は、例えば入力処理部５１によってユーザーが任意の文字列を入力すると（所望の単語の入力途中の文字列）（ステップＳ１１，ＹＥＳ）、この文字列の文字数が１つである場合には（ステップＳ１２，ＮＯ）、本手法による候補一覧表示は行わない（ステップＳ１３）。【００５６】  一方、上記ユーザーによる入力文字列の文字数が２つ以上である場合には（ステップＳ１２，ＹＥＳ）、まず、データベース６０やユーザー辞書５７から候補単語を抽出する。すなわち、まず、上記ユーザー辞書検索処理部５３が、入力文字列を含む単語（候補単語）を、ユーザー辞書５７を検索して求める（ステップＳ１４）。ステップＳ１４の詳細フローチャート図を、図１６に示し、後に詳しく説明する。【００５７】  尚、上記ステップＳ１２、Ｓ１３の処理は、行わなくてもよい（後に、１文字であっても候補を表示する例も示す）。  続いて、上記辞書検索処理部５４が、入力文字列を含む単語（候補単語）を、データベース６０を検索して求める（ステップＳ１５）。ステップＳ１５の詳細フローチャート図を、図１７等に示し、後に詳しく説明する。【００５８】  そして、上記ステップＳ１４、Ｓ１５の処理結果に基づいて、上記候補文字列処理部５６が、上記候補データ５９を生成すると共に、この候補データ５９に基づいて候補単語を一覧表示する（ステップＳ１６）。但し、上記ステップＳ１５で得られた候補単語は、全てを一覧表示するとは限らない。例えば、その都度、所定の処理によって決定された業界に係わる候補単語のみを、一覧表示する。【００５９】  あるいは、上記ステップＳ１４の処理とそれによって得られた候補単語の一覧表示を、行わない形態���あっても構わない。つまり、この形態では、ユーザー辞書５７は用いずに、データベース６０のみによって、候補単語の抽出と一覧表示等を行うことになる。【００６０】  ステップＳ１６の詳細フローチャート図を、図１９〜図２２に示し、後に詳しく説明する。  ここで、図示の例ではユーザーは「耐」を入力している。そして、この入力に対する上記候補単語の一例として「耐ノイズ性」、「耐久衝撃」、「耐サージ電圧」、「耐振動」が一覧表示されている。この中で「耐ノイズ性」はステップＳ１４でユーザー辞書５７から取得されている。「耐久衝撃」と「耐サージ電圧」と「耐振動」は、ステップＳ１５でデータベース６０から取得されている。【００６１】  また、例えば「耐サージ電圧」の業界種別は、図示の例では“ＦＡ”である。よって、この例では、もし後述するステップＳ１８で確定した単語が「耐サージ電圧」であった場合には、後述するステップＳ２１の処理で“ＦＡ”が指定業界となることになる。これによって、次回の本処理のステップＳ１５ではデータベース６０において“ＦＡ”に係わる単語群の中から検索することになる。【００６２】  そして、ユーザーは、上記候補単語の一覧の中に所望の単語がある場合には、この単語を選択することになるが、所望の単語が無い場合には残りの任意の文字列（上記例では「耐」に続く文字列）を手入力することになる。尚、入力作業を中断するケースもあり得る。【００６３】  ユーザーが、上記候補単語の一覧の中から任意の単語を選択した場合には（ステップＳ１７，ＹＥＳ）、当該選択された単語を入力単語として確定させると共に（ステップＳ１８）、この入力単語の業界種別を判別する（ステップＳ１９）。図示の例では「耐サージ電圧」が選択されているので、業界種別は“ＦＡ”となる（後述する図１２の例の“業界種別６１”より判別できる）。そして、上記候補単語の一覧表示を終了する（ステップＳ２０）。【００６４】  一方、ユーザーが所望の単語の全文字列を手入力して入力確定させた場合には（ステップＳ２３，ＹＥＳ）、この単語（入力単語）が辞書検索処理部５４に渡される。そして、辞書検索処理部５４が、上記ステップＳ１５と略同様にして、この入力単語が含まれる（または同一の）単語（該当単語）を、データベース６０を検索して求める。これは、データベース６０を構成する各業界別のデータベース毎に、上記該当単語を検索して求める。そして、業界毎に、上記該当単語の数をカウントする（ステップＳ２４）。そして、該当単語数が最も多い業界種別を判別する（業界種別の決定を行う）（ステップＳ２５）。【００６５】  上記ステップＳ１９とステップＳ２５の何れかで判別された業界種別は、辞書切替処理部５５に渡されて、後述するステップＳ２１の処理が行われる。  尚、ユーザーが文字列入力を途中で中断した場合には（ステップＳ２３，ＮＯ）、本処理を終了する。【００６６】  尚、上記ステップＳ２５において、該当単語数が最も多い業界種別が複数ある場合には、予め決められた所定のルールに従って（例えば後述する管理Ｎｏ．６５が小さい方を優先する等）、上記業界種別の決定を行う。また、尚、全業界種別で上記該当単語数が‘０’の場合には、指定無しとする。この���合、次回の本処理では、後述するステップＳ４１の判定がＮＯとなることになる。【００６７】  そして、辞書切替処理部５５が、上記ステップＳ１９，Ｓ２５の何れかの処理で判別された業界種別を、例えば後述する図２３の処理によって、次回の本処理でデータベース６０における検索対象となる業界種別に指定する（ステップＳ２１）。詳しくは後に図２３を参照して説明する。【００６８】  最後に、ユーザー辞書登録処理部５２が、上記「入力単語」（ステップＳ１８で確定した単語、あるいは上記ステップＳ２３がＹＥＳになる場合に確定した単語）を、ユーザー辞書５７に登録する処理を行う（ステップＳ２２）。この処理の詳細例は図２４に示し後に説明する。【００６９】  以下、上記各詳細フローチャートの処理について、図１６以降を参照して説明する。その際、図１２、図１３、図１４．図１５に示すデータ構成例を用いて説明する。  まず、図１６は、上記ステップＳ１４のユーザー辞書検索処理の詳細フローチャート図である。【００７０】  図１６の例では、まず、上記検索結果データ５８の初期化（格納データの削除）を行う（ステップＳ３１）。そして、ユーザー辞書５７に登録されている全単語を、順次処理対象として、ステップＳ３２〜Ｓ３６の処理を繰り返し実行する。【００７１】  ここで、図１３に、ユーザー辞書５７のデータ構成例とデータ格納例を示す。  図示の例のユーザー辞書５７は、管理Ｎｏ．９１、単語９２、読み方９３、英語表記９４、“中国語；簡体字表記”９５、“中国語；繁体字表記”９６、韓国語表記９７、タイ語表記９８、ベトナム語表記９９等の各種データ項目を有する。これらのうち、“中国語；簡体字表記”９５〜ベトナム語表記９９は、後述する翻訳処理部７１の処理結果が格納されるものであり、後に説明するものとし、ここでは管理Ｎｏ．９１、単語９２、読み方９３、英語表記９４についてのみ説明する。【００７２】  単語９２は、当該ユーザー辞書５７に登録された単語であり、例えばユーザーが上記ステップＳ１７，Ｓ１８で選択・確定させた単語、あるいは上記ステップＳ２３がＹＥＳとなるケースで確定された単語（ユーザーが全文字列を入力した単語）等である。【００７３】  管理Ｎｏ．９１は、各単語９２を登録する際に割り当てられた識別用の番号／記号等（例えば、シリアル番号など）である。但し、この例に限らず、管理Ｎｏ．９１は、各単語９２のデータベース６０における管理Ｎｏ．６５であってもよい。但し、この場合でも、データベース６０に登録されていない単語９２に関しては、任意の番号／記号等を割り当てる（但し、管理Ｎｏ．６５としては使用されていない番号／記号等を割り当てることが望ましい）。また、管理Ｎｏ．６５も、互いに重複しないように割り当てられていることが望ましい。但し、この例に限らない。【００７４】  読み方９３は、単語９２の読み方（平仮名など）であり、英語表記９４は、単語９２の英訳である。  単語９２が上記“ユーザーが全文字列を入力した単語”であるケースでは、基本的に、読み方９３と英語表記９４にはデータは格納されないことになる。図上下側に示すデータ格納例のうち、管理Ｎｏ．９１が‘２’のレコードが、このケースに相当するものである。【００７５】  一方、単語９２が上記ステップＳ１７，Ｓ１８で選択・確定させた単語であるケースでは、これはデータベース６０に記憶されている単語ということになる。よって、この場合には上記ステップＳ２２の処理によって、データベース６０の後述する読み方６３、英語表記６４が、それぞれ読み方９３、英語表記９４にコピーされている。図上下側に示すデータ格納例のうち、管理Ｎｏ．９１が‘１’のレコードが、このケースに相当するものである。【００７６】  また、図１４には、検索結果データ５８のデータ構成例とデータ格納例を示す。  図示の例の検索結果データ５８は、業界種別１０１、該当件数１０２、該当管理Ｎｏ．１０３の各データ項目を有する。【００７７】  業界種別１０１（ユーザー辞書５７も含まれる）毎に、後述する“該当する単語”の数が、該当件数１０２に格納される。更に、“該当する単語”の識別情報（例えば管理Ｎｏ．など）が該当管理Ｎｏ．１０３に格納される。【００７８】  概略的には、データベース６０に関しては、業界毎のデータベース（業界毎の専門用語群等）から、それぞれ後述する“該当する単語”を求めて、“該当する単語”の管理Ｎｏ．６５等を該当管理Ｎｏ．１０３に格納すると共に、“該当する単語”の数を該当件数１０２に格納する。また、ユーザー辞書５７に関しても後述する“該当する単語”を求めて、“該当する単語”の管理Ｎｏ．９１等を該当管理Ｎｏ．１０３に格納すると共に、“該当する単語”の数を該当件数１０２に格納する。詳しくは後述する。【００７９】  ここで、上記図１６のステップＳ３２〜Ｓ３６の処理では、まず、上記ユーザー辞書５７から任意の処理対象の単語９２を取得して（ステップＳ３２）、当該取得した単語９２中に上記ユーザーが入力中の文字列（上記の例では“耐”）が含まれているか否かを判定する（ステップＳ３３）。例えば、処理対象の単語９２が「耐ノイズ性」であった場合には、入力中文字列“耐”が含まれていることになる。【００８０】  処理対象の単語９２に入力中文字列が含まれている場合には（処理対象の単語９２が“該当する単語”である場合には）（ステップＳ３３，ＹＥＳ）、上記検索結果データ５８において業界種別１０１が“ユーザー”であるレコード（該当レコード）における該当件数１０２を＋１インクリメントする（ステップＳ３４）。更に、この該当レコードの該当管理Ｎｏ．１０３の欄に、処理対象の単語９２に対応する管理Ｎｏ．９１を追加格納する（ステップＳ３５）。そして、ステップＳ３６の処理へ移行する。【００８１】  尚、上記ステップＳ３１の初期化処理によって、上記該当件数１０２は‘０’となっている。  一方、処理対象の単語９２に入力中文字列が含まれていない場合には（ステップＳ３３，ＮＯ）、何も行わずにステップＳ３６の処理へ移行する。【００８２】  ユーザー辞書５７に登録されている全単語（全レコード）について上記ステップＳ３２〜Ｓ３６の処理を実行したら（ステップＳ３６、ＹＥＳ）、本処理を終了する。  上記図１６の処理や後述する図１７、図１８の処理が実行されることで、検索結果データ５８には例えば図１４の図上下側に示すようなデータが格納されることになる。すなわち、業界種別１０１毎に、そ��業界に係わるデータベース等における“該当する単語”の数が、該当件数１０２に格納されると共に、各“該当する単語”の識別情報（管理Ｎｏ．等）が、該当管理Ｎｏ．１０３に格納される。図示の例では業界種別１０１が“ＦＡ”であれば該当管理Ｎｏ．１０３には「２，３，９，２１，２２」の５つの管理Ｎｏ．が格納され、したがって当然、該当件数１０２には‘５’が格納されることになる。【００８３】  次に、図１７、図１８を参照して、上記ステップＳ１５の辞書検索処理の詳細例について説明する。尚、図１７は上記ステップＳ１５の辞書検索処理の基本フロー、図１８は図１７のステップＳ４２またはＳ４４の詳細フローである。【００８４】  まず、図１７において、業界指定済みであるか否かを判定する（ステップＳ４１）。  これは、過去の（前回等の）図９等の処理の際に上記ステップＳ２１の処理によって任意の業界（ＦＡ、印刷、食品等の各種業界のうちの１つ）が指定されて記憶されていた場合には、ステップＳ４１の判定がＹＥＳとなる。そして、この場合には、データベース６０において上記指定された業界に係わるデータのみを検索対象として、辞書検索処理を実行する（ステップＳ４２）。上記の通り、辞書検索処理の詳細例は図１８に示し後に説明する。【００８５】  一方、業界指定済みでは無い場合には（ステップＳ４１，ＮＯ）、各業界を順次処理対象として辞書検索処理を実行する。すなわち、各業界のうちの任意の業界を、検索処理対象に指定する（ステップＳ４３）。そして、データベース６０において当該ステップＳ４３で指定された業界に係わるデータのみを検索対象として、辞書検索処理を実行する（ステップＳ４４）。上記の通り、辞書検索処理の詳細例は図１８に示し後に説明する。【００８６】  そして、未処理の業界がある場合には（ステップＳ４５，ＮＯ）、ステップＳ４３に戻り、次の処理対象業界を決定する。そして、全ての業界についてステップＳ４４の辞書検索処理を実行済みとなったら（ステップＳ４５，ＹＥＳ）、ループを抜けると共に本処理を終了する。【００８７】  以下、図１８に示す辞書検索処理例について説明する。  図１８の処理は、上記ステップＳ４２、Ｓ４４の何れの場合でも、データベース６０において上記指定された業界のデータベースのみを検索対象として、当該検索対象の業界のデータ（登録単語など）を順次取得して（ステップＳ５１）、当該取得したデータを用いてステップＳ５２以降の処理を行うことを繰り返す。【００８８】  ここで、データベース６０の具体例について説明する。  図１２は、データベース６０のデータ構成例とデータ格納例である。  図示の例のデータベース６０は、業界種別６１、単語６２、読み方６３、英語表記６４、管理Ｎｏ．６５の各データ項目より成る。【００８９】  単語６２に任意の単語が登録され、単語６２の読み方（平仮名）が読み方６３に登録され、単語６２の英訳が英語表記６４に登録される。また、単語６２に係わる業界（どの業界における専門用語であるのか）が、業界種別６１に格納される。また、各単語には当該データベース６０への登録時等にユニークな識別番号（ここでは管理Ｎｏ．）が割り当てられており、管理Ｎｏ．６５には単語６２に対応する識���番号が格納される。【００９０】  図１８の説明に戻る。  上記ステップＳ５１の処理、すなわち検索対象の業界のデータを順次取得する処理は、例えば上記業界種別６１が検索対象の業界であるレコードのデータ（単語６２等）を順次取得する処理である。例えば、検索対象の業界が“ＦＡ”である場合には、データベース６０において業界種別６１が“ＦＡ”であるレコードのデータ（単語６２等）を順次取得することになる。【００９１】  そして、上記ステップＳ５１で取得した単語６２（処理対象の単語）中に上記ユーザーが入力中の文字列（上記の例では“耐”）が含まれているか否かを判定する（ステップＳ５２）。例えば、処理対象の単語が「耐ノイズ性」であった場合には、入力中文字列“耐”が含まれていることになる。【００９２】  上記処理対象の単語６２に入力中文字列が含まれている場合には（“該当する単語”である場合には）（ステップＳ５２，ＹＥＳ）、上記検索結果データ５８において業界種別１０１が上記“検索対象の業界”であるレコード（該当レコード）における該当件数１０２を＋１インクリメントする（ステップＳ５３）。更に、この該当レコードの該当管理Ｎｏ．１０３の欄に、処理対象の単語６２の管理Ｎｏ．６５を追加格納する（ステップＳ５４）。そして、ステップＳ５５の処理へ移行する。【００９３】  一方、処理対象の単語６２に入力中文字列が含まれていない場合には（ステップＳ５２，ＮＯ）、何も行わずにステップＳ５５の処理へ移行する。  検索対象の業界に関してデータベース６０に登録されている全単語について上記ステップＳ５１〜Ｓ５５の処理を実行したら（ステップＳ５５、ＹＥＳ）、本処理を終了する。【００９４】  尚、当該辞書検索処理が上記ステップＳ４４の処理の場合には、未処理の業界が残っている場合には上記ステップＳ４３に戻って新たな業界が指定されて、当該指定業界に関して上記ステップＳ５１〜Ｓ５５の処理を実行することになる。【００９５】  尚、上記各処理によって、該当管理Ｎｏ．１０３の欄には、候補単語の管理Ｎｏ．が格納されることになる。これは、検索結果データ５８には候補単語（候補単語群）が格納されるものと言える。【００９６】  次に、上記ステップＳ１６の候補文字列処理の詳細例について説明する。  図１９、図２０、図２１、図２１は、ステップＳ１６の候補文字列処理の詳細フロー（１／４）、（２／４）、（３／４）、（４／４）である。尚、以下の説明では、これら各図面を特に区別することなく図１９等と記すものとする。【００９７】  図１９等の処理例では、まず、候補データ５９を初期化する（全データを削除する）（ステップＳ６１）。  ここで、図１５に、候補データ５９のデータ構成例とデータ格納例を示す。【００９８】  図示の例の候補データ５９は、候補Ｎｏ．１１１、単語１１２、読み方１１３、英語表記１１４、業界種別１１５の各データ項目を有する。  候補データ５９は、上記入力中文字列に応じた選択候補となる単語（以下、選択候補単語という場合もある）などである。【００９９】  候補データ５９の各データは、上記検索結果データ５８に基づいて本処理（図１９等の処理）によって格納されるデータである。上記単語１１２が、上記選択候補単語���ある。後述するように、各単語１１２が、選択肢としてユーザーに対して提示されることになる。尚、上記検索結果データ５８における全ての候補単語が選択候補単語となる場合もあるが、そうでない場合（一部の候補単語が選択候補単語となる）もある。【０１００】  単語１１２の読み方（平仮名）が読み方１１３に格納され、単語１１２の英訳が英語表記１１４に格納される。また、単語１１２の識別情報（上記管理Ｎｏ．、あるいはシリアル番号等）が候補Ｎｏ．１１１に格納される。また、単語１１２に係わる業界が、業界種別１１５に格納される。【０１０１】  図１９等の説明に戻る。  上記ステップＳ６１の処理で候補データ５９を初期化したら、上記検索結果データ５８等に基づいて新規データ（上記選択候補単語等）を候補データ５９に格納する処理を行う。【０１０２】  すなわち、まず、ユーザー辞書５７に係わる上記候補単語等を、上記選択候補単語として候補データ５９に格納する処理を行う。これは、まず、上記検索結果データ５８において上記業界種別１０１が“ユーザー”であるレコード（該当レコード）の該当件数１０２が、０件であるか否かを確認する。もし０件であるならば（ステップＳ６２，ＮＯ）そのままステップＳ６５以降の処理へ移行する。【０１０３】  一方、上記該当レコードの該当件数１０２が１件以上ある場合には（ステップＳ６２，ＹＥＳ）、該当管理Ｎｏ．１０３に格納されている上記管理Ｎｏ．を順次取得する。そして、取得した管理Ｎｏ．に応じた単語９２等をユーザー辞書５７から取得して（“ユーザー”に係わる候補単語を取得する）、当該取得した候補単語等を上記選択候補単語等として候補データ５９に追加格納する（ステップＳ６３）。すなわち、取得した管理Ｎｏ．を用いてユーザー辞書５７を検索して該当レコード（その管理Ｎｏ．９１が取得した管理Ｎｏ．と同一であるレコード）を求める。そして、該当レコードの管理Ｎｏ．９１、単語９２、読み方９３、英語表記９４のコピーを、候補データ５９に格納する（新規レコードの候補Ｎｏ．１１１、単語１１２、読み方１１３、英語表記１１４に格納する）。また、業界種別１１５には“ユーザー”を格納する。【０１０４】  尚、候補Ｎｏ．１１１には、上記管理Ｎｏ．９１ではなく、例えば登録順にシリアル番号等を格納するようにしてもよい。  上記該当管理Ｎｏ．１０３に格納されている全ての管理Ｎｏ．について上記ステップＳ６３の処理を実行したら（ステップＳ６４，ＹＥＳ）、ステップＳ６５以降の処理へと移行する。【０１０５】  ステップＳ６５〜Ｓ７４の処理は、データベース６０に係わる上記候補単語の中から選択候補単語を決定して、この選択候補単語を候補データ５９に追加格納する処理である。  上記の通り、データベース６０に係わる候補単語に関しては、全てを選択候補単語とする場合にあるが、そうでない場合もある。【０１０６】  最初に、処理対象の業界を決定する。これはまず、任意の業界が指定済みか否かを判定する（ステップＳ６５）。前回の本処理等の際に上記ステップＳ２１の処理によって任意の業界が指定されて記憶されていた場合には、ステップＳ６５の判定はＹＥＳとなる。そして、当該指定済みの業界を処理対象とする（ステップＳ６��）。【０１０７】  一方、業界が指定済みではない場合には（ステップＳ６５，ＮＯ）、上記検索結果データ５８等に基づいて処理対象となる業界を決定する（ステップＳ６７）。これは、例えば、検索結果データ５８において該当件数１０２が最も多いレコードの業界種別１０１（但し、“ユーザー”は除外する）を、処理対象の業界に決定する。【０１０８】  そして、基本的には、処理対象の業界に係わる候補単語が、上記選択候補単語として候補データ５９に格納されることになる。尚、上記ステップＳ６５がＹＥＳになる場合には上記ステップＳ４１がＹＥＳとなっているはずであるので、データベース６０に係わる候補単語全てが、上記選択候補単語として候補データ５９に格納されるはずである。一方、上記ステップＳ６５がＮＯとなる場合には、データベース６０に係わる候補単語群の中の一部の候補単語が、上記選択候補単語として候補データ５９に格納される。【０１０９】  ステップＳ６９〜Ｓ７４の処理によって、上記処理対象の業界に係わる候補単語を、選択候補単語として候補データ５９に格納する。但し、その前に、特にステップＳ６６で決定された業界に関して候補単語が存在するか否かをチェックする（ステップＳ６８）。すなわち、上記検索結果データ５８において上記業界種別１０１が“上記処理対象の業界種別”であるレコード（該当レコード）の該当件数１０２が、０件であるか否かを確認する。もし０件であるならば（ステップＳ６８，ＮＯ）ステップＳ６９〜Ｓ７４の処理は実行しない。あるいは、強制的に指定業界無しの状態にしてからステップＳ４１の処理からやり直すようにしてもよい。勿論、上記該当レコードの該当件数１０２が、１件以上である場合には（ステップＳ６８，ＹＥＳ）、ステップＳ６９〜Ｓ７４の処理を実行する。【０１１０】  すなわち、まず、上記検索結果データ５８における上記該当レコードの該当管理Ｎｏ．１０３に格納されている１以上の管理Ｎｏ．を順次取得する。そして、当該管理Ｎｏ．を１つ取得する毎に、取得した管理Ｎｏ．を用いてデータベース６０を検索して該当レコードの単語６２を取得する（ステップＳ６９）。この該当レコードは、その業界種別６１が上記処理対象の業界種別であり且つその管理Ｎｏ．６５が上記取得した管理Ｎｏ．であるレコードである。尚、上記ステップＳ６９の処理は、上記処理対象の業界に係わる候補単語を取得することを意味する。【０１１１】  そして、ステップＳ６９で取得した単語６２（上記処理対象の業界に係わる候補単語）を、上記選択候補単語として候補データ５９に格納する（ステップＳ７３）。但し、その前に、この単語６２が、既に候補データ５９に格納済みか否かをチェックし（ステップＳ７０、Ｓ７１，Ｓ７２）、候補データ５９に格納済みである場合にはステップＳ７３の処理を行わない。尚、ステップＳ６９で取得した単語６２が、ユーザー辞書５７にも登録されている場合には、既に候補データ５９に格納済みと判定されるはずである。【０１１２】  上記ステップＳ７０、Ｓ７１，Ｓ７２の処理は、候補データ５９に格納されている各単語１１２を順次取得して（ステップＳ７０）、取得した単語１１２が上記ステップＳ６９で取得した単語６２と同一であるか否か��チェックする（ステップＳ７１）。もし、同一であるならば（ステップＳ７１，ＹＥＳ）、そのままステップＳ７４の処理へ移行する。【０１１３】  もし、上記ステップＳ６９で取得した単語６２と同一の単語が候補データ５９に格納されていないならば（ステップＳ７２，ＹＥＳ）、上記ステップＳ６９で取得した単語６２等（候補単語等）を、上記選択候補単語等として候補データ５９に追加する（ステップＳ７３）。これは、例えば、上記該当レコードの各データ（業界種別６１、管理Ｎｏ．６５、単語６２、読み方６３、英語表記６４、）のコピーを、候補データ５９の新規レコードの業界種別１１５、候補Ｎｏ．１１１、単語１１２、読み方１１３、英語表記１１４に格納する。【０１１４】  上記ステップＳ６９〜Ｓ７３の処理を、上記該当レコードの該当管理Ｎｏ．１０３に格納されている管理Ｎｏ．全てについて実行する。そして、全てについて実行完了したら（ステップＳ７４，ＹＥＳ）、候補データ５９に格納された上記選択候補単語を一覧表示する。すなわち、候補データ５９に格納された各単語１１２（選択候補単語）を順次取り出して（ステップＳ７５）表示する（ステップＳ７７）処理を、全ての単語１１２について実行するまで繰り返す。そして、候補データ５９に格納された全ての単語１１２を表示したら（ステップＳ７６，ＹＥＳ）、本処理を終了する。【０１１５】  図２３は、上記辞書切替処理部５５による上記ステップＳ２１の処理の詳細フローである。  図示の処理例では、例えば上記ステップＳ１９やＳ２５による業界種別の指定（判別）がある場合には（ステップＳ８１，ＹＥＳ）、当該判別された業界種別を指定業界として、所定の記憶領域に記憶する（ステップＳ８２）。これより、上記ステップＳ４１やＳ６５では、上記所定の記憶領域に何らかの業界種別が記憶されている場合には、判定ＹＥＳとなる。そして、上記ステップＳ４２では、上記所定の記憶領域に記憶されている業界種別が、検索対象に決定されることになる。【０１１６】  尚、ステップＳ８２の処理は、上記の例に限らず、上記指定業界に対応するリスト先を、所定の記憶領域に記憶するものであっても構わない。リスト先とは、データベース６０において任意の業界に係わるレコード群が格納された領域の先頭アドレス等である。勿論、この場合には、データベース６０には業界毎にデータがまとめて格納されていることが前提となるが、この例に限らない。【０１１７】  図２４は、上記ユーザー辞書登録処理部５２による上記ステップＳ２２の処理の詳細フローである。  この処理は、今回確定入力された単語が、ユーザー辞書５７に未登録である場合には、ユーザー辞書５７に登録する処理である。【０１１８】  図示の処理例では、上記ステップＳ１８で確定した単語または上記ステップＳ２３がＹＥＳとなるケースで確定した単語（ユーザーがその全文字列を入力した単語）を、ユーザー辞書５７に登録されている全ての単語９２と比較して一致／不一致を判定する。すなわち、ユーザー辞書５７に登録されている単語９２を１つ取得する毎に（ステップＳ９１）、この単語９２が上記確定した単語と同一であるか否かを判定する（ステップＳ９２）。不一致であれば（ステップＳ９２，ＮＯ）���ユーザー辞書５７に未処理の単語９２が残っているならば（ステップＳ９３，ＮＯ）ステップＳ９１に戻り次の単語９２を取得する。【０１１９】  そして、ユーザー辞書５７に未処理の単語９２が残っていないならば（ステップＳ９３，ＹＥＳ）、ユーザー辞書５７には上記確定した単語は登録されていないことになるので、当該確定した単語をユーザー辞書５７に新規登録する（ステップＳ９４）。その際、確定した単語が、データベース６０に登録済みの単語である場合には、データベース６０から当該確定した単語に係わる読み方６３、英語表記６４を取得して、これらもユーザー辞書５７に登録する。すなわち、確定した単語、その読み方６３、英語表記６４を、ユーザー辞書５７の新規レコードの単語９２、読み方９３、英語表記９４に格納する。【０１２０】  一方、ユーザー辞書５７に登録されている単語９２の中に上記確定した単語と同一のものがある場合には（ステップＳ９２，ＹＥＳ）、上記ステップＳ９４の処理を行うことなく本処理を終了する。【０１２１】  ここで、既に述べた通り、上記一例では“単語”を例にして説明したが、この例に限らず、センテンス、文章等の“用語”について、ユーザーによる入力途中に選択候補用語を提示して、ユーザーに選択させることができる。【０１２２】  上述した入力補助部５０によれば、的確な選択候補用語をユーザーに提示することができ、以ってユーザーによる用語入力作業を軽減できる。  例えば、作画エディタ装置５が、プログラマブル表示器１の製造メーカー側に設置されており、出荷前の各プログラマブル表示器１に対して、画面データ４２（３２）等を、開発者等に任意に作成させる場合がある。この場合、上述した入力補助部５０の処理機能によれば、各プログラマブル表示器１の出荷先の業界に係わる用語群（その業界用のデータベース６０）から、選択候補用語が決定されて提示される可能性が高いものとなる。例えば、ステップＳ１８で確定する単語（用語）は、そのときに対象となるプログラマブル表示器１の出荷先の業界の専門用語等である可能性が高いと考えられる。これより、この単語（用語）に係わる業界が、ステップＳ２１で指定業界となり、次回以降にこの指定業界についてステップＳ４２の処理が実行されることになる。【０１２３】  また、指定業界がある場合、全業界について検索する必要なく、指定業界のみを検索対象とすればよいので、検索処理負担が軽減される。  あるいは、ユーザーが入力したい用語がデータベースに無い場合でも（よってその用語の文字列全てを手入力する場合でも）、ステップＳ２４による指定業界が、そのときに対象となるプログラマブル表示器１に係わる業界となる可能性は、低くはないと考えられる。例えば図１０の例のように“耐”が含まれる用語は、ＦＡ用語である可能性が高いと考えられる。よって、ユーザーが“耐”が含まれる用語の文字列全てを入力した場合（この用語が選択肢（データベース６０）に無いことが前提となる）、この入力用語がＦＡ用語である可能性が高いと考えられる。そして、この場合、ステップＳ２５、Ｓ２１によってＦＡが指定業界となる可能性が高くなる。そして、この場合、ユーザーが入力する他の用語も、ＦＡ用語となる可能性が��いと考えられる。【０１２４】  上記のことから、ユーザーが入力しようとする用語（ユーザー所望の用語）が、選択候補用語群の中にある可能性が、高いものとなる。つまり、上記の通り、的確な選択候補用語をユーザーに提示することができる（より正確な検索予測を実現できる）。【０１２５】  尚、ステップＳ１５によって得られる候補用語全て、すなわち全ての業界の候補用語を、選択候補用語と提示した場合、場合によっては選択候補用語が多数となり、ユーザーによる選択作業負担が増大することになる。これに対して、上記の通り、その都度、特定の業界に係わる候補用語のみを選択候補用語としてユーザーに提示することで、ユーザーによる選択作業負担を軽減することができる。勿論、上記の通り、的確な選択候補用語をユーザーに提示することができる。【０１２６】  更に、上記データベース６０に基づく選択候補用語の提示だけでなく、ユーザー辞書５７に基づく選択候補用語の提示も併せて行うことで、ユーザーに対して更に的確な選択候補用語群の提示を行うことができ、以ってユーザーによる用語入力作業を更に軽減できる。【０１２７】  すなわち、上述した入力補助部５０の処理によれば、データベース６０に登録されていない用語であっても、一度でもユーザーが入力した用語であればユーザー辞書５７に登録される。尚、データベース６０に登録されていない用語とは、任意の業界に係わる用語（その業界の専門用語等）であるがデータベース６０には登録されていない用語、あるいは何らかの業界に係わる専門用語等以外の用語（一般用語など）である。【０１２８】  上記のように、データベース６０だけでは対応できない用語に関して、ユーザー辞書５７が加わることで対応可能となり得る。  更に、データベース６０に登録されている用語に関しても、ユーザー辞書５７が加わることによる効果が得られる。つまり、上記処理では、データベース６０に登録されている用語に関しても、一度でもユーザーが選択した用語であればユーザー辞書５７に登録される。一方で、上記指定業界が、必ずしも正しいとは限らない。この為、上記“ユーザー所望の用語”が上記指定業界以外の業界の用語である場合、データベース６０に基づいて提示される選択候補用語群の中に、“ユーザー所望の用語”が無い可能性が高くなる。この様な場合でも、上記“ユーザー所望の用語”が過去に一度でも選択されたものであるならば、ユーザー辞書５７に登録されているはずであるので、選択候補用語の１つとして提示されるはずである。【０１２９】  上記のように、データベース６０に登録されている用語に関しても、ユーザー辞書５７が加わることで、ユーザーが、提示される選択候補用語群の中から選択できる可能性（全文字を入力しないで済む可能性）を、高めることができる。【０１３０】  上記のことから、上記データベース６０に基づく選択候補用語の提示だけでなく、ユーザー辞書５７に基づく選択候補用語の提示も併せて行うことで、提示される選択候補用語群の中に“ユーザー所望の用語”が存在する可能性を、更に高くすることができる。【０１３１】  以上、入力補助部５０の処理について説明した。  ユーザーは、上記入力処理部５０による入力補助を受けながら所望の単語や文章等を入力し、このテキストデータは画面データ４２に含まれることになる。但し、この例に限らず、ユーザーが入力した単語や文章等を、任意の言語に翻訳し、翻訳結果が画面データ４２等に含まれるようにしてもよい。例えば、外国に出荷するプログラマブル表示器用の画面データ４２等を作成する場合、この画面データ４２等に含まれるテキストデータ（単語、センテンス、文章など）は、全て、出荷先の国の言語とする必要がある。【０１３２】  この翻訳処理は、図５等、図７等に示す例では、図示の翻訳処理部７１が実行する。尚、翻訳処理部７１の処理を実現させる為のＡＰＩ（アプリケーションプログラミングインタフェース；翻訳ＡＰＩ７２）は、図５等の例では作画エディタ装置５内に設けられているが、図７等の例では外部サーバ（クラウド上）に設けられている。【０１３３】  図２５、図２６は、翻訳処理部７７の処理フローチャート図（１／２）、（２／２）である。尚、これらは特に区別せずに図２５等と記すものとする。  尚、図示の例では、データベース６０に登録されていない単語（ここでは、データベース６０に登録されている単語は、全て、正しい英語表記が一緒に格納されているものとする）は、翻訳を実行しないものとする。【０１３４】  ここで、現状では、既存の翻訳ソフトを使用すると、特に翻訳対象が上記業界毎の専門用語（業界用語）である場合、日本語から英語、中国語、タイ語、ベトナム語等に翻訳する場合には、正しい翻訳結果が得られるとは限らないからである（誤翻訳する場合が少なくない）。【０１３５】  この問題に対して、本発明者は、既存の翻訳ソフトであっても、英語表記から中国語、タイ語、ベトナム語等に翻訳する場合には、ほぼ正確な翻訳結果が得られる（少なくとも日本語から翻訳する場合に比べれば誤翻訳する可能性は少なくなる）ことを発見した。これより、本手法では、上記の通り、英語表記がある単語は、その英語表記（単語の英訳）に基づいて翻訳を実行するが、英語表記が無い単語は、翻訳を実行しない。これによって、特に翻訳対象が上記業界毎の専門用語（業界用語）であっても、誤翻訳する可能性が少ない翻訳処理を実現できる。【０１３６】  尚、上記日本語から他の言語に翻訳する場合の誤翻訳の原因の１つは、専門用語等に係わる日本語表現が、例えばメーカー毎に独自の表現が用いられることが少なくないからである。【０１３７】  ここで、上述したことは一例であり、この例に限らない。例えば、データベース６０に登録されていない単語の場合には、ユーザーが英訳を行って英訳結果（英語表記）を入力する形態としてもよい。これは、例えば、ユーザー辞書５７をエクスポートし、ユーザー等にユーザー辞書５７において英訳が無い各単語の英訳を入力してもらう。そして、入力完了したユーザー辞書５７をインポートする。尚、データベース６０の場合、英語表記が正しいか否かをチェックしたうえで登録している。【０１３８】  図２５等に示す翻訳処理部７１の処理は、例えばユーザーが所定の操作を行うことで開始される。尚、翻訳対象の単語は、例えば上記確定した単語等である。  図２５等の処理例では、まず、ユーザーに所望の翻訳先言語を選択させる為の不図示の選択画面の表示を行う。この選択画面には、予め設定されている翻訳可能な言語（中国語、タイ語、ベトナム語など）が一覧表示され、ユーザーは所望の言語を選択・指定する（ステップＳ１０１）。【０１３９】  続いて、上記翻訳対象の単語の英訳（英語表記９４）をユーザー辞書５７から取得する（ステップＳ１０２）。但し、英語表記９４が無い場合には（ステップＳ１０３，ＮＯ）、当該翻訳対象の単語の翻訳は行わない。そして、他に翻訳対象の単語があれば（ステップＳ１０６，ＮＯ）ステップＳ１０２に戻るが、無ければ（ステップＳ１０６，ＹＥＳ）、本処理を終了する。【０１４０】  尚、本例の入力補助部５０の上述した処理によれば、翻訳対象の単語（上記確定した単語）は、本処理の時点では必ず、ユーザー辞書５７に登録されているはずである。但し、上述した通り、ステップＳ２３がＹＥＳとなるケースにおける上記確定した単語の場合、この単語自体はユーザー辞書５７に登録されるが、その英語表記はユーザー辞書５７に登録されない。一方、上述した通り、データベース６０に登録済みの単語の場合には、その英語表記はユーザー辞書５７に登録されているはずである。【０１４１】  上記ステップＳ１０３がＹＥＳの場合、上記ステップＳ１０１で指定された言語に対応する翻訳ＡＰＩ７２を使用して、上記翻訳対象の単語の英訳（英語表記９４）を上記ステップＳ１０１で指定された言語に翻訳する（ステップＳ１０４）。そして、翻訳結果を、画面データ４２に含めると共に、ユーザー辞書５７に登録する（ステップＳ１０５）。例えばタイ語に翻訳する場合、ユーザー辞書５７においてその単語９２が上記翻訳対象の単語であるレコードにおけるタイ語表記９８に、翻訳結果を格納する。【０１４２】  そして、他に翻訳対象の単語があれば（ステップＳ１０６，ＮＯ）ステップＳ１０２に戻るが、無ければ（ステップＳ１０６，ＹＥＳ）、本処理を終了する。  ここで、図２７に、本例の作画エディタ装置５の機能ブロック図を示す。【０１４３】  尚、図２７は、図５〜図８に示した機能ブロック図を、別の観点・表現で示したものと言える。よって、図２７は、内容的には図５〜図８と略同様と見做しても構わない。  図２７に示す例では、作画エディタ装置５は、任意のプログラマブル表示器に係わる任意の用語を入力させる作画エディタ装置であって、業界切替部２００、選択候補用語決定部２０１、候補表示・選択部２０２、用語決定部２０３を有する。【０１４４】  業界切替部２００は、複数の業界の中から、その都度、所定の業界を決定する。これは、例えば、上記データベース６０を構成する複数の業界別の各データベースの中から、その都度、所定の業界のデータベースを検索対象に決定するものである。尚、これより、業界切替部２００は、例えば上記辞書切替処理部５５等に相当するものと見做してもよい。【０１４５】  選択候補用語決定部２０１は、任意の文字列が入力されると、業界切替部２００で決定された上記所定の業界に係わる用語群から、入力文字列が含まれる用語を選択候補用語に決定する。【０１４６】  候補表示・選択部２０２は、該選択候補用語決定部２０１で決定された選択候補用語群を一覧表示して、その中から任意の選択候補用語をユーザーに選択させる。  ��語決定部２０３は、候補表示・選択部２０２においてユーザーによって選択された選択候補用語を、入力用語に決定する。【０１４７】  本例の作画エディタ装置５によれば、ユーザーは、所望の用語（特に、任意の業界の専門用語）を入力したい場合、所望の用語の一部の文字列を入力するだけで、所望の用語が選択候補用語の１つとして提示される可能性が高い。よって、これを選択すれば、所望の用語が入力完了される（入力用語に決定される）。よって、ユーザーの用語入力作業負担が軽減される。【０１４８】  また、選択候補用語群が、上記所定の業界に係わる用語群から得られるようにすることで、検索対象を絞ることができ、以って一覧表示される選択候補用語の数を絞ることができる。【０１４９】  例えば、業界切替部２００は、前回の処理の際に前記入力用語に決定された用語に係わる業界が指定業界として記憶されている場合、該指定業界を前記所定の業界とする。  あるいは、業界切替部２００は、（例えば上記指定業界が無い場合には）、業界毎に、その業界に係わる用語群の中で前記入力文字列が含まれる用語の数を該当数として求めて、最も該当数が多い業界を前記所定の業界とする。【０１５０】  上記のように、業界切替部２００が、その都度、そのときの状況に応じた所定の業界を決定することで、その都度、適切な業界が所定の業界に決定される可能性が高いものとなる。適切な業界とは、上記所望の用語が係わる業界である。よって、上記一覧表示される選択候補用語群の中に上記所望の用語が存在する可能性が高いものとなる。【０１５１】  各業界に係わる用語群は、予めデータベースに記憶されている。このデータベースは、作画エディタ装置５が備えるものであってもよいし、任意の外部装置等が備えるものであってもよい。【０１５２】  すなわち、作画エディタ装置５は、予め各業界別に、その業界に係わる用語群が記憶された業界別用語データベース部２０５を更に有するものであってよい。この場合、選択候補用語決定部２０１は、業界切替部２００で決定された上記所定の業界に係わる該業界別用語データベース部２０５に基づいて、上記選択候補用語の決定処理を行う。【０１５３】  あるいは、外部装置２１０、各業界別にその業界に係わる用語群が記憶された業界別用語データベース２１１が、備えられる構成であってもよい。この場合、作画エディタ装置５は、この業界別用語データベース２１１にネットワークを介してアクセスするアクセス部２０６を更に有する。そして、選択候補用語決定部２０１は、該アクセス部２０６を介して業界切替部２００で決定された上記所定の業界に係わる上記業界別用語データベース２１１に基づいて、上記選択候補用語の決定処理を行う。【０１５４】  また、業界切替部２００は、たとえば、用語決定部２０３による上記入力用語の決定後、該入力用語が係わる業界を上記指定業界として記憶するものであってもよい。この場合、次に任意の文字列が入力されたとき、選択候補用語決定部２０１は、上記記憶された指定業界に係わる用語群（そのデータベース）から、上記選択候補用語の決定を行うことになる。【０１５５】  あるいは、業界切替部２００は、上記選択候補用語決定部２０１の処理の際に上記指定業界が無い場合に、業界毎に、その業界に係わる用語群の中で前記入力文字列が含まれる用語の数を該当数として求めて、最も該当数が多い業界を上記所定の業界とする。【０１５６】  あるいは、用語決定部２０３は、ユーザーが、上記選択候補用語一覧からの選択を行わずに、上記入力文字列に続く文字列が入力されて成る任意の用語を入力した場合、該入力された用語を上記入力用語に決定する。【０１５７】  また、作画エディタ装置５は、任意の用語群が記憶されたユーザー辞書２０４を更に有するものであってもよい。この場合、選択候補用語決定部２０１は、更に、該ユーザー辞書２０４の用語群から上記入力文字列が含まれる用語を上記選択候補用語に決定する。【０１５８】  また、作画エディタ装置５は、用語決定部２０３によって決定された上記入力用語が、ユーザー辞書２０４に未登録である場合に、該入力用語をユーザー辞書２０４に登録するユーザー辞書部２０８を更に有するものであってもよい。【０１５９】  また、作画エディタ装置５は、用語決定部２０３で決定された上記入力用語に関して任意の言語への翻訳が指示された場合、該入力用語の英訳が上記業界別用語データベース部２０５または上記業界別用語データベース２１１あるいは上記ユーザー辞書２０４に記憶されている場合には、該英訳を用いて上記任意の言語への翻訳を行う翻訳処理部２０９を更に有するものであってもよい。  尚、上記各業界に係わる用語群の用語は、例えば、各業界の専門用語である。   
【図１】
0005947451.tif 000002
【図２】
0005947451.tif 000003
【図３】
0005947451.tif 000004
【図４】
0005947451.tif 000005
【図５】
0005947451.tif 000006
【図６】
0005947451.tif 000007
【図７】
0005947451.tif 000008
【図８】
0005947451.tif 000009
【図９】
0005947451.tif 000010
【図１０】
0005947451.tif 000011
【図１１】
0005947451.tif 000012
【図１２】
0005947451.tif 000013
【図１３】
0005947451.tif 000014
【図１４】
0005947451.tif 000015
【図１５】
0005947451.tif 000016
【図１６】
0005947451.tif 000017
【図１７】
0005947451.tif 000018
【図１８】
0005947451.tif 000019
【図１９】
0005947451.tif 000020
【図２０】
0005947451.tif 000021
【図２１】
0005947451.tif 000022
【図２２】
0005947451.tif 000023
【図２３】
0005947451.tif 000024
【図２４】
0005947451.tif 000025
【図２５】
0005947451.tif 000026
【図２６】
0005947451.tif 000027
【図２７】
0005947451.tif 000028