(57)【要約】      （修正有）【課題】空間のビジュアルモデルレイアウトを自動的に作成する方法、装置及びデバイスを提供する。【解決手段】方法は、空間に対応するステーションレイアウト情報およびステーション記述情報を取得すること、ステーションレイアウト情報およびステーション記述情報に基づいて、少なくとも１つのステーションの各ステーションにそれぞれ対応するステーション属性情報を決定すること、各ステーションのステーション属性情報にしたがって、各ステーションのコード情報およびモデルテンプレートをそれぞれ決定すること、および空間に対応するビジュアルモデルレイアウトを作成するために、各ステーションに対応するコード情報およびモデルテンプレートに基づいて、各ステーションに対応するモデルイメージを描画することを含む。【選択図】なし【特許請求の範囲】
【請求項１】
空間のビジュアルモデルレイアウトを作成する方法であって、
少なくとも１つのステーションが前記空間内に設けられている、方法において、
前記空間に対応するステーションレイアウト情報およびステーション記述情報を取得するステップと、
前記ステーションレイアウト情報および前記ステーション記述情報に基づいて、前記少なくとも１つのステーションの各ステーションにそれぞれ対応するステーション属性情報を決定するステップと、
各ステーションの前記ステーション属性情報にしたがって、各ステーションのコード情報およびモデルテンプレートをそれぞれ決定するステップと、
前記空間に対応するビジュアルモデルレイアウトを作成するために、各ステーションに対応する前記コード情報および前記モデルテンプレートに基づいて、各ステーションに対応するモデルイメージを描画するステップと、
を含むことを特徴とする、方法。
【請求項２】
モデルイメージを描画する前記ステップは、
前記空間の少なくとも１つのステーションの各ステーションに対応する前記コード情報に基づいて、前記空間に対応するスクリプトを作成するステップと、
前記スクリプトにおける各ステーションの前記コード情報におけるパラメーター値を使用することによって、テンプレートモデルを調整するために描画属性を決定し、前記描画属性に基づいて、各ステーションに対応する前記モデルイメージを決定するために、前記スクリプトを実行するステップと、をさらに含む、請求項１記載の方法。
【請求項３】
コード情報を決定する前記ステップは、
各ステーションのステーション属性情報に基づいて、対応するソースコードセグメントを取得するために、コードライブラリに問い合わせるステップと、
各ステーションに対応する前記コード情報を取得するために、各ステーションの前記ステーション属性情報に基づいて、前記ソースコードセグメントにおけるパラメーターに値を割り当てるステップと、をさらに含む、請求項１または２記載の方法。
【請求項４】
各ステーションのモデルテンプレートを決定する前記ステップは、
各ステーションの前記モデルテンプレートを取得するために、各ステーションの前記ステーション属性情報に基づいて、モデルライブラリに問い合わせるステップをさらに含む、請求項３記載の方法。
【請求項５】
前記方法は、
前記空間に対応するスタッフ配置ドキュメントを取得するステップをさらに含んでおり、
ステーション属性情報を決定する前記ステップは、
各ステーションの前記ステーション属性情報を、前記ステーションレイアウト情報、前記ステーション記述情報および前記スタッフ配置情報にしたがって決定するステップをさらに含んでいる、請求項１または２記載の方法。
【請求項６】
前記方法は、
前記ビジュアルモデルレイアウト上のユーザーの操作情報を受信するステップと、
前記操作情報に基づいて、前記ビジュアルモデルレイアウトを更新するステップと、をさらに含む、請求項１または２記載の方法。
【請求項７】
前記方法は、
更新された前記ビジュアルモデルレイアウトに基づいて、前記空間に対応する新たなステーションレイアウト情報を作成するステップをさらに含む、請求項６記載の方法。
【請求項８】
空間のビジュアルモデルレイアウトを作成するモデル作成装置（１００）であって、
前記モデル作成装置（１００）は、
少なくとも１つのステーションを含んでいる前記空間に対応するステーションレイアウト情報およびステーション記述情報を取得する、第１の取得ユニット（１０１）と、
前記ステーションレイアウト情報および前記ステーション記述情報に基づいて、前記少なくとも１つのステーションの各ステーションに対応するステーション属性情報をそれぞれ決定する、第１の決定ユニット（１０２）と、
各ステーションの前記ステーション属性情報にしたがって、各ステーションのコード情報およびモデルテンプレートをそれぞれ決定する、第２の決定ユニット（１０３）と、
前記空間に対応するビジュアルモデルレイアウトを作成するために、各ステーションに対応する前記コード情報および前記モデルテンプレートに基づいて、各ステーションに対応するモデルイメージを描画する、第１の作成ユニット（１０４）と、
を含むことを特徴とするモデル作成装置（１００）。
【請求項９】
前記第１の作成ユニット（１０４）は、
前記空間の少なくとも１つのステーションの各ステーションに対応する前記コード情報に基づいて、前記空間に対応するスクリプトを作成する、第１の作成サブユニットと、
前記スクリプトにおける各ステーションの前記コード情報におけるパラメーター値を使用することによって、テンプレートモデルを調整するために描画属性を決定し、前記描画属性に基づいて、各ステーションに対応する前記モデルイメージを決定するために前記スクリプトを実行する、第２の作成サブユニットと、をさらに含む、請求項８記載のモデル作成装置（１００）。
【請求項１０】
前記第２の決定ユニット（１０３）は、
各ステーションのステーション属性情報に基づいて、対応するソースコードセグメントを取得するためにコードライブラリに問い合わせる、第１の問い合わせユニットと、
各ステーションに対応する前記コード情報を取得するために、各ステーションの前記ステーション属性情報に基づいて、前記ソースコードセグメントにおけるパラメーターに値を割り当てる、第２の取得ユニットと、
をさらに含む、請求項８または９記載のモデル作成装置（１００）。
【請求項１１】
前記第２の決定ユニット（１０３）は、各ステーションの前記モデルテンプレートを取得するために、各ステーションの前記ステーション属性情報に基づいて、モデルライブラリに問い合わせる、第２の問い合わせユニットをさらに含む、請求項１０記載のモデル作成装置（１００）。
【請求項１２】
前記モデル作成装置（１００）は、前記空間に対応するスタッフ配置ドキュメントを取得する、第３の取得ユニットをさらに含み、
前記第１の決定ユニット（１０１）は、
各ステーションの前記ステーション属性情報を、前記ステーションレイアウト情報、前記ステーション記述情報および前記スタッフ配置情報にしたがって決定するようにさらに構成されている、請求項８または９記載のモデル作成装置（１００）。
【請求項１３】
前記モデル作成装置（１００）は、
前記ビジュアルモデルレイアウト上のユーザーの操作情報を受信する、受信ユニットと、
前記操作情報に基づいて、前記ビジュアルモデルレイアウトを更新する、更新ユニットと、
をさらに含む、請求項８または９記載のモデル作成装置（１００）。
【請求項１４】
前記モデル作成装置（１００）は、更新された前記ビジュアルモデルレイアウトに基づいて、前記空間に対応する新たなステーションレイアウト情報を作成する、第２の作成ユニットをさらに含む、請求項１３記載のモデル作成装置（１００）。
【請求項１５】
コンピュータデバイスであって、
請求項８から１４までのいずれか１項記載のモデル作成装置（１００）を含んでいる、
ことを特徴とするコンピュータデバイス。
【請求項１６】
実行可能な命令を格納している、コンピューター可読媒体であって、
前記実行可能な命令が実行されると、請求項１から７までのいずれか１項記載の方法が実施される、ことを特徴とする、コンピューター可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルファクトリーの分野に関し、特に空間のビジュアルモデルレイアウトを作成する方法、装置およびデバイスに関する。
【０００２】
背景技術
現在、産業界ではデジタルファクトリーがより一般的になってきており、生産ラインのビジュアルモデルを確立することは、デジタルファクトリーの重要なステップである。
【０００３】
従来技術では、実際の筋書きと一致する２Ｄモデルまたは３Ｄモデルを取得するために、通常は、以下の２つの方法のうちの１つが採用される。１つの方法は、生産ラインにおける各ステーションを相応に表すステーションアイコンまたは３Ｄモデルをドラッグすることによる方法であり、もう１つの方法は、適切なスクリプトを書くことによる方法である。実際の筋書きと適合させるために、生産ラインのレイアウトドキュメント（典型的に２Ｄ  ＣＡＤまたはコンピューター支援された設計レイアウト図）に基づいて、各生産ラインステーションの正確な位置（例えばｘおよびｙ座標）を計算することが必要である。このプロセスは、極めて複雑である。
【０００４】
特に生産ラインが大きい場合には、ドラッギング、プログラミングおよび座標計算を含めた、上述した操作の全てに、極めて多くの時間および労力がかかる。しかし、このような機構および各作業は、現在、エンジニアのＲ＆Ｄ時間の多くを占めている。
【０００５】
第１に、エンジニアは、適切なソフトウェアを操作する方法またはソフトウェアのプログラミング言語を学習しなければならず、したがって、多くの学習時間が必要である。第２に、通常、初期の２Ｄ  ＣＡＤレイアウト図は最終バージョンではない。したがって、レイアウト図が変更される場合には、生産ラインのレイアウト図とモデルレイアウト情報が別個に修正される必要がある。この結果、多くの時間と労力が費やされることになる。
【０００６】
発明の要約
これに鑑みて、本発明の実施形態によって解決される問題のうちの１つは、空間のビジュアルモデルレイアウトをどのように自動的に作成するかという問題である。空間のビジュアルモデルレイアウトを自動的に作成することによって、同じ作業を繰り返す労働または機械的な労働が低減される。
【０００７】
本発明のある態様では、空間のビジュアルモデルレイアウトを作成する方法が提供され、ここでこの方法は、
少なくとも１つのステーションを含んでいる空間に対応するステーションレイアウト情報およびステーション記述情報を取得するステップと、
ステーションレイアウト情報およびステーション記述情報に基づいて、少なくとも１つのステーションの各ステーションにそれぞれ対応するステーション属性情報を決定するステップ
各ステーションのステーション属性情報にしたがって、各ステーションのコード情報およびモデルテンプレートをそれぞれ決定するステップと、
空間に対応するビジュアルモデルレイアウトを作成するために、各ステーションに対応するコード情報およびモデルテンプレートに基づいて、各ステーションに対応するモデルイメージを描画するステップと、を含む。
【０００８】
本解決方法では、空間に対応するステーションレイアウト情報およびステーション記述情報を単に持ち込むことによって、各ステーションに対応するコード情報およびモデルテンプレートが自動的に決定され、その後、最終的なビジュアルモデルレイアウトが作成される。このプロセスにおいて、ユーザーまたはエンジニアは、コード情報に対応するプログラミング言語を特別に理解するまたは学習する必要はなく、それによって、早期の段階においてユーザーが注ぎ込む必要のある学習時間および労力を抑えることができる。さらに、これは、ユーザーに対する実装プロセスの閾値を低くするので、これはより幅広く使用可能である。この空間は特に、工場の作業場であり得る。
【０００９】
本発明のある態様では、モデルイメージを描画するステップは、
空間の少なくとも１つのステーションの各ステーションに対応するコード情報に基づいて、空間に対応するスクリプトを作成するステップと、
スクリプトにおける各ステーションのコード情報におけるパラメーター値を使用することによって、テンプレートモデルを調整するために描画属性を決定し、この描画属性に基づいて、各ステーションに対応するモデルイメージを決定するために、スクリプトを実行するステップと、をさらに含む。
【００１０】
本解決方法では、各ステーションに対応するコード情報は、スクリプトを作成するため、および実行するために使用され、それによって、対応するモデルイメージが得られ、モデルイメージ描画の自動化が実現される。これに基づいて、モデルイメージ上での操作の種々の付加操作、削除操作および編集操作が、容易かつ自動的に実現され、作業効率が大幅に改善される。
【００１１】
本発明のある態様では、コード情報を決定するステップは、
各ステーションのステーション属性情報に基づいて、対応するソースコードセグメントを取得するために、コードライブラリに問い合わせるステップと、
各ステーションに対応するコード情報を取得するために、各ステーションのステーション属性情報に基づいて、ソースコードセグメントにおけるパラメーターに値を割り当てるステップと、をさらに含む。
【００１２】
本解決方法では、単に、ステーションの各属性に関するソースコードセグメントをコードライブラリに事前に格納することによって、属性情報によって検索が実行され、対応するソースコードセグメントが得られる。その後、特定のステーションに対応するコード情報を取得するために、値が、ソースコードセグメントにおけるパラメーターに割り当てられる。この際に、各ステーションに対して対応するコードを書く必要はなく、それによって人的資源および時間が大幅に抑えられる。
【００１３】
本発明のある態様では、各ステーションのモデルテンプレートを決定するステップは、
各ステーションのモデルテンプレートを取得するために、各ステーションのステーション属性情報に基づいて、モデルライブラリに問い合わせるステップをさらに含んでいる。
【００１４】
本解決方法では、各ステーションに対応する画像は、対応するテンプレートも有している。同じタイプのステーションの場合には、同じテンプレートが提供されてもよく、テンプレートの描画の位置を含んでいる描画属性は、ステーションの属性情報自体に基づいて決定され、モデルイメージを手動でドラッグするまたは調整する必要がなくなる。これによってまた、操作の効率が改善され、人的資源および時間が抑えられる。
【００１５】
本発明のある態様では、この方法はさらに、
空間に対応するスタッフ配置ドキュメントを取得するステップを含んでおり、ここで
ステーション属性情報を決定するステップはさらに、
各ステーションのステーション属性情報を、ステーションレイアウト情報、ステーション記述情報およびスタッフ配置情報にしたがって決定することを含んでいる。
【００１６】
本解決方法では、スタッフ配置情報は、ビジュアルモデルレイアウトにおいて具体化されてもよく、ここに含まれている情報が豊富なことによって、さらに、より良好に、ユーザー要求の幅広い多様性に対処することができる。
【００１７】
本発明のある態様では、この方法は、
ビジュアルモデルレイアウト上のユーザーの操作情報を受信するステップと、
操作情報に基づいて、ビジュアルモデルレイアウトを更新するステップと、をさらに含む。
【００１８】
本解決方法では、ユーザーは、利便性良く、ビジュアルモデルレイアウトを編集および操作することができ、これは、変更操作の効率を大幅に改善する。
【００１９】
本発明のある態様では、この方法はさらに、
更新されたビジュアルモデルレイアウトに基づいて、空間に対応する新たなステーションレイアウト情報を作成するステップを含んでいる。
【００２０】
本解決方法では、新たなステーションレイアウト情報がさらに、更新されたビジュアルモデルレイアウトに基づいて作成されてもよく、それによって、空間のステーションレイアウト情報に関連する後続の操作が利便性良く、更新される。例えば、ビジュアルレイアウトモデルが再び作成される必要がある場合、これを直接的に、新たなステーションレイアウト情報に基づいて作成することができ、この際に、古いステーションレイアウト情報に基づいて作成されたビジュアルレイアウトモデル上で編集操作を繰り返すことはない。
【００２１】
本発明のさらに別の態様では、空間のビジュアルモデルレイアウトを作成するモデル作成装置が提供され、ここでこのモデル作成装置は、第１の取得ユニットと、第１の決定ユニットと、第２の決定ユニットと、第１の作成ユニットとを含んでおり、
第１の取得ユニットは、空間に対応するステーションレイアウト情報およびステーション記述情報を取得するように構成されており、ここでこの空間は少なくとも１つのステーションを含んでおり、
第１の決定ユニットは、ステーションレイアウト情報およびステーション記述情報に基づいて、少なくとも１つのステーションの各ステーションに対応するステーション属性情報をそれぞれ決定するように構成されており、
第２の決定ユニットは、各ステーションのステーション属性情報にしたがって、各ステーションのコード情報およびモデルテンプレートをそれぞれ決定するように構成されており、
第１の作成ユニットは、空間に対応するビジュアルモデルレイアウトを作成するために、各ステーションに対応するコード情報およびモデルテンプレートに基づいて、各ステーションに対応するモデルイメージを描画するように構成されている。
【００２２】
本解決方法では、空間に対応するステーションレイアウト情報およびステーション記述情報を単に持ち込むことによって、各ステーションに対応するコード情報およびモデルテンプレートを自動的に決定することができ、その後、最終的なビジュアルモデルレイアウトが作成される。このプロセスにおいて、ユーザーまたはエンジニアは、コード情報に対応するプログラミング言語を特別に理解するまたは学習する必要はなく、それによって、早期の段階においてユーザーが注ぎ込む必要のある学習時間および労力を抑えることができる。さらに、これは、ユーザーに対する実装プロセスの閾値を低くするので、これはより幅広く使用可能である。
【００２３】
本発明のある態様では、第１の作成ユニットはさらに、第１の作成サブユニットと第２の作成サブユニットとを含んでおり、
第１の作成サブユニットは、空間の少なくとも１つのステーションの各ステーションに対応するコード情報に基づいて、空間に対応するスクリプトを作成するように構成されており、
第２の作成サブユニットは、スクリプトにおける各ステーションのコード情報におけるパラメーター値を使用することによって、テンプレートモデルを調整するために描画属性を決定し、この描画属性に基づいて、各ステーションに対応するモデルイメージを決定するために、スクリプトを実行するように構成されている。
【００２４】
本解決方法では、各ステーションに対応するコード情報が、スクリプトを作成および実行するために使用されてもよい。それによって、対応するモデルイメージが得られ、モデルイメージ描画の自動化が実現される。これに基づいて、モデルイメージ上での操作の種々の付加操作、削除操作および他の編集操作が、容易かつ自動的に実現され、作業効率が大幅に改善される。
【００２５】
本発明のある態様では、第２の決定ユニットはさらに、第１の問い合わせユニットと、第２の取得ユニットとを含んでおり、ここで
第１の問い合わせユニットは、各ステーションのステーション属性情報に基づいて、対応するソースコードセグメントを取得するためにコードライブラリに問い合わせるように構成されており、
第２の取得ユニットは、各ステーションに対応するコード情報を取得するために、各ステーションのステーション属性情報に基づいて、ソースコードセグメントにおけるパラメーターに値を割り当てるように構成されている。
【００２６】
本解決方法では、単に、ステーションの各属性に関するソースコードセグメントをコードライブラリに事前に格納することによって、属性情報によって検索が実行され、対応するソースコードセグメントが得られる。その後、特定のステーションに対応するコード情報を取得するために、値が、ソースコードセグメントにおけるパラメーターに割り当てられる。この際に、各ステーションに対して対応するコードを書く必要はなく、それによって人的資源および時間が大幅に抑えられる。
【００２７】
本発明のある態様では、第２の決定ユニットはさらに、第２の問い合わせユニットを含んでおり、
第２の問い合わせユニットは、各ステーションのモデルテンプレートを取得するために、各ステーションのステーション属性情報に基づいて、モデルライブラリに問い合わせるように構成されている。
【００２８】
本解決方法では、各ステーションに対応する画像は、対応するテンプレートも有している。同じタイプのステーションの場合には、同じテンプレートが提供されてもよく、テンプレートの描画の位置を含んでいる描画属性は、ステーションの属性情報自体に基づいて決定され、モデルイメージを手動でドラッグするまたは調整する必要がなくなる。それによってまた、操作の効率が改善され、人的資源および時間が抑えられる。
【００２９】
本発明のある態様では、モデル作成装置はさらに、第３の取得ユニットを含んでおり、
第３の取得ユニットは、空間に対応するスタッフ配置ドキュメントを取得するように構成されており、
第１の決定ユニットはさらに、
各ステーションのステーション属性情報を、ステーションレイアウト情報、ステーション記述情報およびスタッフ配置情報にしたがって決定するように構成されている。
【００３０】
本解決方法では、スタッフ配置情報は、ビジュアルモデルレイアウトにおいて具体化されてもよく、ここに含まれている情報が豊富なことによって、さらに、より良好に、ユーザー要求の幅広い多様性に対処することができる。
【００３１】
本発明のある態様では、モデル作成装置はさらに、受信ユニットと更新ユニットとを含んでおり、
受信ユニットは、ビジュアルモデルレイアウト上のユーザーの操作情報を受信するように構成されており、
更新ユニットは、操作情報に基づいて、ビジュアルモデルレイアウトを更新するように構成されている。
【００３２】
本解決方法では、ユーザーは、利便性良く、ビジュアルモデルレイアウトを編集および操作することができ、これは、変更操作の効率を大幅に改善する。
【００３３】
本発明のある態様では、モデル作成装置はさらに、第２の作成ユニットを含んでおり、
第２の作成ユニットは、更新されたビジュアルモデルレイアウトに基づいて、空間に対応する新たなステーションレイアウト情報を作成するように構成されている。
【００３４】
本解決方法では、新たなステーションレイアウト情報がさらに、更新されたビジュアルモデルレイアウトに基づいて作成されてもよく、それによって、空間のステーションレイアウト情報に関連する後続の操作が利便性良く、更新される。例えば、ビジュアルレイアウトモデルが再び作成される必要がある場合、これを直接的に、新たなステーションレイアウト情報に基づいて作成することができ、この際に、古いステーションレイアウト情報に基づいて作成されたビジュアルレイアウトモデル上で編集操作を繰り返すことはない。
【００３５】
上述したプロセスおよび種々の構造図における全てのステップおよびモジュールが必要とされるのではなく、幾つかのステップまたはモジュールを、実際の要求にしがって省くことができる、ということに留意されたい。各ステップの実行の順番は固定されているのではなく、必要な場合には調整可能である。各モジュールは機能的に、説明の利便性のためだけに分けられている。実際の実装では、１つのモジュールが複数のモジュールによって実装されてもよく、複数のモジュールの機能が同じモジュールによって実装されてもよい。これらのモジュールは、同じ装置内に配置されていても、異なる装置内に配置されていてもよい。
【００３６】
本発明のさらに別の態様ではさらに、モデル作成装置を含んでいるコンピュータデバイスが提供される。
【００３７】
本発明のさらに別の態様では、その上に実行可能な命令が格納されているコンピューター可読媒体が提供され、この実行可能な命令が実行されると、この方法が実施される、ことを特徴とする。
【００３８】
従来技術と比べて、本発明は、以下の利点を有している。すなわち、本発明の方法によって、工場モデルレイアウトの自動作成が実現され、空間のモデルレイアウトを計画するのに必要な時間と労力が大幅に低減され、エンジニアは新たなプログラミング言語を学習する必要はなく、したがって、クリエイティブな作業により多くの時間を割くことができる。さらに、本発明の解決方法によって、２Ｄレイアウト図が直接的に、別個の修正無く、修正された３Ｄモデルレイアウトに基づいて作成可能なので、工場のオリジナルのレイアウトマップをより便利に変更および修正することができる。
【００３９】
本発明の別の特徴、特性、利点および利益は、添付された図面と組み合わせて、以降の詳細な説明からより明確になる。
【図面の簡単な説明】
【００４０】
【図１】本発明のある実施形態に即した、空間のビジュアルモデルレイアウトを作成する方法の概略的なフローチャート
【図２】本発明のある実施形態に即した、空間のビジュアルモデルレイアウトを作成するモデル作成装置１００の構造図
【図３】本発明のある実施形態に即した２Ｄレイアウト図の概略図
【図４】本発明のある実施形態に即した２Ｄビジュアルレイアウトモデル
【図５】本発明の別の実施形態に即した２Ｄビジュアルレイアウトモデル
【図６】本発明のさらに別の実施形態に即した３Ｄビジュアルレイアウトモデル
【図７】本発明のある実施形態に即した、ハードウェア実装されたモデル作成装置１００を示す一般的なブロック図  参照番号のリスト
【表１】
2019046457.tif 000002
【００４１】
特定の実施形態
本開示の有利な実施形態を、以降で、添付図面を参照してより詳細に説明する。本開示の有利な実施形態が添付図面に示されているが、本開示は種々の形態で実装されてもよく、本明細書に記載されている実施形態に制限されるべきではない、ということを理解されたい。それどころか、これらの実施形態が提供されるので、本開示は一貫し、かつ完全なものになり、本開示の範囲が完全に当業者に伝達される。
【００４２】
図１および図２を参照されたい。図１は、本発明のある実施形態に即した、空間のビジュアルモデルレイアウトを作成する方法のフローチャートである。この方法は、モデル作成装置１００によって実施される。図２は、発明のある実施形態に即した、空間のビジュアルモデルレイアウトを作成するモデル作成装置１００の概略図である。
【００４３】
モデル作成装置１００は、空間に対応するビジュアルモデルを作成するように構成されている。これは、集積回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等のハードウェアによって実装されても、またはデバイス、例えばコンピューター内に構築されたソフトウェアによって実装されても、または既存のソフトウェアにおけるプラグインとして実装されてもよい。コンピュータデバイスは、サーバーデバイスまたはユーザーデバイスを含むことができる。
【００４４】
モデル作成装置１００は、第１の取得ユニット１０１と、第１の決定ユニット（１０２）と、第２の決定ユニット（１０３）と、第１の作成ユニット（１０４）とを含んでおり、第１の取得ユニットは、空間に対応するステーションレイアウト情報およびステーション記述情報を取得するように構成されており、ここでこの空間は少なくとも１つのステーションを含んでおり、第１の決定ユニットは、ステーションレイアウト情報およびステーション記述情報に基づいて、少なくとも１つのステーションの各ステーションに対応するステーション属性情報をそれぞれ決定するように構成されており、第２の決定ユニットは、各ステーションのステーション属性情報にしたがって、各ステーションのコード情報およびモデルテンプレートをそれぞれ決定するように構成されており、第１の作成ユニットは、空間に対応するビジュアルモデルレイアウトを作成するために、各ステーションに対応するコード情報およびモデルテンプレートに基づいて、各ステーションに対応するモデルイメージを描画するように構成されている。
【００４５】
本発明に相応する方法は、特に、以下のステップを含んでいる。
【００４６】
Ｓ１０１  モデル作成装置１００内の第１の取得ユニット１０１によって、空間（これは本発明のある実施形態においては作業場であってもよい）に対応するステーションレイアウト情報とステーション記述情報とを取得する。
【００４７】
ここでは、本発明に相応する空間は、生産および販売等の活動を実行するための複数のステーションを含み得る場所を指し、これは例えば、工場の作業場、ショッピングモール、スーパーマーケット等である。特に、ステーションは、生産、販売および空間における他の活動における基本的なユニットを指し、各ステーションは、特定の機能を完成させるため、または特定の生産目標を達成するために用いられる。例えば、作業場では、各ステーションは、生産プロセス、例えば部品の組み立ておよび材料の投入を実現するために用いられる。別の例として、大型スーパーマーケットでは、各ステーションは機能、例えば商品ディスプレイおよび集金を実現するために用いられる。各ステーションは、対応する機能または目的を達成するためのデバイス、生産材料等を含む。有利には、各ステーションは、対応する機能または目的の達成をアシストするためのスタッフ、補助材料等も含む。
【００４８】
本発明では、工場の作業場空間が、主に例として挙げられており、当業者は、この例が明細書において、解決方法をより明瞭にするためだけのものであり、解決方法を制限するものではないこと理解するはずである。
【００４９】
ステーションレイアウト情報は、空間領域における各ステーションのレイアウトを示すために使用される。有利には、ステーションレイアウト情報は、以下のうちの少なくとも１つを含んでいる。
１）空間領域における各ステーションの名称
２）空間領域における各ステーションの座標情報
３）空間領域における各ステーションの大きさの情報
【００５０】
有利には、ステーションレイアウト情報は、２Ｄ  ＣＡＤドキュメントの形態である。
【００５１】
図３を参照されたい。図３は、２Ｄ  ＣＡＤの形態のステーションレイアウトドキュメントの概略図を示している。これは、本発明で使用され得るステーションレイアウト情報に対するドキュメントの例である。このドキュメントでは、生産空間の内部の大きさの情報が、図の周りに記入されており、さらに、各ステーションの名称および空間における各ステーションの位置情報が提供される。
【００５２】
例えば、図３に示されているステーションレイアウト情報をベースにして、空間領域が以下のステーションを含んでいることが理解される。すなわち、材料格納領域、廃棄物格納領域、インフレーションフィルム製造装置、印刷機、巻上機、溶接およびパンチング装置、製品格納領域および事務室を含んでいることが理解される。さらに、周辺領域に記入された大きさの情報に関連して、各ステーションの大きさおよび位置情報を読むことができる。例えば、インフレーションフィルム製造装置から両側の壁までの間隔は、両者とも１０００ｃｍであり、この装置の大きさは２４００ｃｍ×４５００ｃｍであり、インフレーションフィルム製造装置と印刷機との間の間隔は５００ｃｍであり、詳細はここで再度、説明されない。
【００５３】
本発明に相応するステーション記述情報は、少なくとも、ステーションのタイプ情報を含んでいる。
【００５４】
このタイプ情報は、以下のうちの少なくとも１つを含んでいるが、これに制限されない。
１）プロセスタイプ、例えばシングルプロセスタイプ、すなわち、一度にプロセスを１つだけ達成するステーションタイプ、およびパラレルプロセスタイプ、すなわち、一度にプロセスを２つまたは２つより多く同時に達成するステーションタイプ
２）生産ライン位置のタイプ、例えば、ソース位置タイプ、ドレイン位置タイプ等。
【００５５】
より有利には、ステーション記述情報は、さらに、以下の情報のうちの少なくとも１つを含んでいる。
１）ステーションの名称
２）ステーションの領域
３）ステーションの処理時間、すなわち、ステーションでの製品の処理時間
４）プロセス処理方法、すなわち、ステーションが自動処理を採用しているか、または手動処理を採用しているか
５）先行するステーションおよび／または後続のステーションの名称。ここで先行するステーションは、生産ライン上の先行するプロセスに対応するステーションを含んでおり、後続のステーションは、生産ライン上の後続のプロセスに対応するステーションを含んでいる。
【００５６】
当業者は、ステーションに関する他の情報が、ステーション記述ドキュメントに含まれていてもよいことを理解すべきであり、詳細はここで再度、説明されない。
【００５７】
有利には、ステーション記述情報は、テキストフォーマット、例えばｔｘｔ、Ｅｘｃｅｌ等で、または他のモデル作成装置によって認識可能なテキストフォーマットで、例えば特定のプログラミング言語で記載されているテキストで格納されていてもよい。
【００５８】
ステーションレイアウト情報およびステーション記述情報は、モデル作成装置１００を実装するために、ローカルにコンピュータデバイス上に格納されていてもよく、またはモデル作成装置を実装するために、コンピュータデバイスと通信する他のデバイス上、またはコンピュータデバイスによって読まれ得るストレージデバイス上に配置されていてもよい。
【００５９】
特に、第１の取得ユニット１０１は、ステーションレイアウト情報と、ステーション記述情報とを、対応するストレージ位置から、デフォルト設定のレイアウト情報およびステーション記述情報のストレージアドレスまたはユーザーによって入力または選択されたストレージアドレスに基づいて取得してもよい。例えば、第１の取得ユニット１０１は、種々のドキュメントを取り入れるためにイーザーインタフェースを提供することができる（これは、ユーザーのディスプレイ上、またはモバイルデバイスのスクリーン上にディスプレイされ得る）。ここでユーザーは、作業場のステーション空間領域のステーションレイアウト情報を取り入れるために、ユーザーインタフェースを使用することができる。これは、ステーションレイアウト情報に対応する２Ｄ  ＣＡＤファイルのストレージパスを選択することによって行われる。同様に、ステーション記述情報を、コンポーネントステーション記述情報ドキュメントのストレージアドレスを選択することによって、取り入れることができる。情報関連ドキュメントは、対応するステーションレイアウト情報およびステーション記述情報を取り入れるために使用可能である。
【００６０】
さらに、ステップＳ１０２において、モデル作成装置１００内の第１の決定ユニット１０２によって、少なくとも１つのステーションの各ステーションに対応するステーション属性情報が、ステーションレイアウト情報とステーション記述情報とに基づいて決定され、ステーション属性情報は、ステーションのタイプ情報を含んでいる。
【００６１】
ステーション属性情報は、ステーションレイアウト情報およびステーション記述情報における全てのコンポーネント関連情報を含んでいる。
【００６２】
特に、第１の決定ユニット１０２は、ステーションレイアウト情報およびステーション記述情報の各ドキュメントタイプに基づいてデータを抽出し、抽出されたデータを、ステーションの名称に基づいて統合し、各ステーションのステーション属性情報を決定する。第１の決定ユニット１０２は、種々の方法でデータを、異なるフォーマットのドキュメントから抽出してもよい。例えば、モデル作成装置１００は、ＣＡＤドキュメントにおけるデータを抽出するために、ＣＡＤドキュメントを備えた抽出モジュールを使用してもよい。別の例として、Ｅｘｃｅｌドキュメントにおける関数が、このＥｘｃｅｌドキュメントからデータを抽出するために使用されてもよい。択一的に第１の決定ユニット１０２は、事前に記述されたスクリプト情報に基づいて、種々のタイプのドキュメントにおいて、データ等を抽出してもよい。これは例えば、事前に記述されたスクリプトを実行することによる、ｔｘｔファイルにおけるデータの抽出である。
【００６３】
その後、第１の決定ユニット１０２は、各ステーションの属性情報を決定するために、各ステーションの抽出されたデータに基づいて、統合を実行する。
【００６４】
ステーション記述情報は、少なくとも、ステーションのタイプ情報を含んでいるので、得られたステーション属性情報が、ステーションのタイプ情報も含んでいることが明らかである。
【００６５】
さらに、ステップＳ１０３では、モデル作成装置の第２の決定ユニット１０３によって、ステーションに対応するコード情報およびモデルテンプレートが、各ステーションのステーション属性情報にしたがってそれぞれ決定される。
【００６６】
第２の決定ユニット（１０３）はさらに、第１の問い合わせユニット（図示されていない）と第２の取得ユニット（図示されていない）とを含んでおり、ここでこの第１の問い合わせユニットは、各ステーションのステーション属性情報に基づいて、対応するソースコードセグメントを取得するためにコードライブラリに問い合わせるように構成されており、第２の取得ユニットは、各ステーションに対応するコード情報を取得するために、各ステーションのステーション属性情報に基づいて、ソースコードセグメントにおけるパラメーターに値を割り当てるように構成されている。
【００６７】
コードライブラリは、複数のソースコードセグメントを含んでおり、各ソースコードセグメントは、ステーションの１つのタイプに対応しており、かつこのタイプのステーション属性情報に対応するパラメーター情報を含んでいる。
【００６８】
さらに、第２の決定ユニット（１０３）は第２の問い合わせユニット（図示されていない）をさらに含んでおり、第２の問い合わせユニットは、ステーションのステーション属性情報に基づいて、このステーションのモデルテンプレートを取得するために、モデルライブラリに問い合わせるように構成されている。
【００６９】
モデルライブラリは複数のモデルテンプレートを含んでおり、各モデルテンプレートは各ステーションの１つのタイプに対応する。モデルテンプレートは、２次元のイメージまたは３次元のイメージであってもよい。
【００７０】
コードライブラリおよびモデルライブラリが、モデル作成装置が配置されているローカルデバイス内に含まれていても、またはモデル作成装置との通信を確立することができる別のデバイス内に含まれていてもよく、別のデバイスと通信することによって、モデル作成装置によってコードライブラリおよびモデルライブラリが取得される、ということが当業者によって理解されるはずである。
【００７１】
ステーションに対応するコード情報は、ステーションのステーション属性情報を使用して、ソースコードセグメントにおける対応するパラメーターに値を割り当てることによって取得される。有利にはコード情報は、実行時に、ステーションのモデルテンプレートに対応する描画属性を、対応するステーションのモデルイメージを描画するためのパラメーターの値に基づいて決定する。
【００７２】
さらに、ステップＳ１０４において、モデル作成装置１００の第１の作成ユニット１０４を用いて、各ステーションに対応するコード情報に基づいて、各ステーションに対応するモデルイメージが、空間に対応するビジュアルモデルレイアウトを作成するために決定される。
【００７３】
モデルイメージは、描画属性を用いてモデルテンプレートを調整することによって得られるイメージを指しており、ここでは描画属性は、対応するステーションのコード情報における各パラメーターの値に基づいて決定されている。
【００７４】
特に、第１の作成ユニット１０４は、各ステーションに対応するコード情報に基づいて、空間に対応するスクリプトを作成し、このスクリプトを実行することによって、スクリプトにおける各ステーションのコード情報におけるパラメーター値を使用して、テンプレートモデルを調整するために、使用される描画属性を決定する。それによって、ステーション自身のモデルイメージが得られ、空間に対応するビジュアルモデルレイアウトを最終的に作成するために、これが描画される。
【００７５】
例えば、ステーションの位置および大きさの情報に基づいて、モデルイメージの位置および大きさが決定される。別の例として、ステーションに対応する手動操作の属性情報に基づいて、ステーションに対応するモデルイメージが、操作者を含むイメージであるべきであるという事実がさらに決定される。さらに別の例として、ステーションに対応する先行するステーション／後続のステーションのこの属性に基づいて、各ステーションのモデルイメージを描画する順番が決定される。
【００７６】
本発明に相応する実施形態を以降で、図４を参照して説明する。モデル作成装置１００の第１の取得ユニット１０１は、空間に対応するステーションレイアウト情報およびステーション記述情報を、ユーザーによって入力されたストレージパスに基づいて取り入れ、この情報は、第１の決定ユニット１０２によって統合され、表１にリストアップされた各ステーションのステーション属性情報が得られる。
【００７７】
表１
【表２】
2019046457.tif 000003
【００７８】
表１から、目下、４つのステーション、ｓ１、ｐ１、ｐ２およびｄ１が存在していることが見て取れ、各ステーションに対応するステーション属性情報が、ステーション記述情報からのタイプ情報、処理方法、処理時間、先行するコンポーネントの情報ならびにステーションレイアウト情報からの座標情報を含んでいることが見て取れる。
【００７９】
次に第２の決定ユニット１０３は、各ステーションに対応する対応するソースコードセグメントを取得するために、各ステーションのステーションタイプに基づいて、コードライブラリに問い合わせ、対応するソースコードセグメントの各々に値を割り当てるために、各ステーション属性情報を使用する。それによって、各コード情報が得られる。例えば、ソースタイプのステーションｓ１の場合には、コードライブラリにおける問い合わせの後に、これがソースタイプのステーションを作成するための関数に対応することが決定され、値が、ステーションの座標情報（２４０，３５０）を用いて、作成関数における対応する座標パラメーターに割り当てられ、それによって、ステーションｓ１のコード情報が得られる。別の例として、シングルプロセスタイプのステーションｐ１の場合には、コードライブラリにおける問い合わせの後に、これがシングルプロセスタイプのステーションを作成するための関数に相応することが決定され、値が、ステーションの座標情報（３００，３５０）を用いて作成関数における対応する座標パラメーターに割り当てられ、加えて、ステーションの処理時間情報「２秒」を使用して、値が、ステーションの処理時間を示すための対応するパラメーターに割り当てられる。加えて、ステーションの先行するステーションｓ１の情報にしたがって、値が、ステーションの接続順番を示す接続関数に割り当てられ、これによって、ステーションの順番が、ｓ１からｐ１であることが決定され、それによって、ステーションｐ１のコード情報が決定される。
【００８０】
加えて、第２の決定ユニット１０３は、ステーションのステーションタイプに基づいて、各ステーションに対応するモデルテンプレートを取得するために、モデルライブラリに問い合わせる（この実施形態におけるコードライブラリおよびモデルライブラリは、モデル作成装置１１０が動作する、コンピュータデバイスのストレージデバイス内に配置されている。）。
【００８１】
次に、第１の作成ユニット１０４は、モデル作成スクリプトを、ｓ１、ｐ１、ｐ２およびｄ１の各コード情報に基づいて作成し、ステーションｓ１のモデルイメージを、このスクリプトを実行することによって決定し、このモデルイメージを空間レイアウト図の対応する位置に描画する。同様に、第１の作成ユニット１０４は、スクリプトの実行を続け、それによって、ステーションｐ１のモデルイメージが決定され、このモデルイメージを、対応する位置に、４つのステーション全てのモデルイメージが描画されるまで描画する。得られる最終的なイメージは図４に示されており、これは、４つのステーションを含んでいる空間のビジュアルモデルレイアウトである。
【００８２】
さらに、本発明の有利な実施形態では、モデル作成装置１００はさらに、第３の取得ユニット（図示されていない）を含んでおり、この第３の取得ユニットは、空間に対応するスタッフ配置ドキュメントを取得するように構成されている。加えて、モデル作成装置１００の第１の決定ユニット（１０１）は、さらに、ステーションレイアウト情報、ステーション記述情報およびスタッフ配置情報にしたがって、各ステーションのステーション属性情報を決定するように構成されており、スタッフ配置情報は以下のうちの少なくとも１つを含んでいる。
１）空間のスタッフメンバーの数
２）各スタッフメンバーのスケジューリング時間
３）各スタッフメンバーがそれぞれ対応するステーション
【００８３】
モデル作成装置１００がスタッフ配置情報を取得する方法は、第１の取得ユニット１００がステーションレイアウト情報およびステーション記述情報を取得する方法に似ており、詳細はここで再度、説明されない。
【００８４】
本発明のさらに別の実施形態では、ステーション属性情報がさらに、スタッフ配置情報を含んでいる場合には、モデル作成装置１００はさらに、対応するソースコードおよびモデルテンプレートに相応して、対応するスタッフ配置情報を反映してもよい。
【００８５】
図５および図６を参照されたい。図５は、本発明のある実施形態にしたがった２Ｄ（２次元）ビジュアルモデルレイアウトを示しており、図６は、本発明のある実施形態にしたがった３Ｄ（３次元）ビジュアルモデルレイアウトを示している。
【００８６】
「スタッフラウンジ」が、図５の左上隅に示されている。これは、生産ラインにおけるスタッフ参与の必要性を示している。モデル作成装置は、２つのモデルイメージを提供し、これらはそれぞれ、ステーションの、「手動操作ステーション」の属性情報にしたがった、図５における従業員識別を有している。図６は、スタッフ関与を伴うステーションを示していない。したがって、この空間内に「スタッフラウンジ」のモデルイメージは無い。
【００８７】
本発明のコードライブラリにおける各ソースコードセグメントは、プログラミング言語を使用して実装されてもよい。より有利には、モデル作成装置１００が、プラグインとして、ソフトウェアの一部に含まれている場合には、対応するコードライブラリにおけるソースコードセグメントは、ソフトウェアによって使用されているプログラミング言語に基づいて実装可能である。
【００８８】
本発明の有利な実施形態では、モデル作成装置１００はさらに、受信ユニット（図示されていない）と、更新ユニット（図示されていない）とを含んでいる。
【００８９】
受信ユニットは、ビジュアルモデルレイアウト上のユーザーの操作情報を受信するように構成されている。
【００９０】
この操作情報は、ビジュアルモデルレイアウト上の、ユーザーによって実行される付加、修正および削除等の操作を含んでいる。
【００９１】
操作情報は、ビジュアルモデルレイアウトにおいてユーザーによって直接的に実行される操作、ユーザーによる、メニューバーを用いた選択操作または対応する命令コードを入力することによる、ユーザーによる操作であってもよい。
【００９２】
さらに、更新ユニットは、修正操作に基づいて、ビジュアルモデルレイアウトを更新する。
【００９３】
例えば、受信ユニットが、ユーザーがあるステーションＳｔａｔｉｏｎ＿１のモデルイメージを、ビジュアルモデルレイアウトにおいてＡからＢまでドラッグしたという操作情報を受信すると、更新ユニットは、ドラッグ操作と一致させるために、ステーションＳｔａｔｉｏｎ＿１の座標をｃｏｒ＿Ａからｃｏｒ＿Ｂに修正し、ステーションＳｔａｔｉｏｎ＿１のモデルイメージをＢに表示する。
【００９４】
別の例として、受信ユニットが、メニューバーにおける、ユーザーによって選択された新たなステーションＳｔａｔｉｏｎ＿２の操作およびユーザーによって入力されたステーションＳｔａｔｉｏｎ＿２の属性情報、例えばタイプ情報および位置情報を受信すると、更新ユニットは、ステーションＳｔａｔｉｏｎ＿２のタイプ情報に対応するモデルイメージを、ビジュアルモデルレイアウトにおける対応する位置に加える。
【００９５】
別の例として、受信ユニットが、コンポーネントの選択およびＤｅｌｅｔｅキーのプッシュである、ユーザーによる操作を受信すると、更新ユニットは、ビジュアルモデルレイアウトにおけるステーションに対応するモデルイメージを削除する。
【００９６】
本実施形態の有利な実施形態では、本実施形態に相応するモデル作成装置１００はさらに、第２の作成ユニット（図示されていない）を含んでいる。
【００９７】
第２の作成ユニットは、更新されたビジュアルモデルレイアウトに基づいて、空間に対応する新たなレイアウトドキュメントを作成する。
【００９８】
特に、第２の作成ユニットは、ユーザーリクエスト命令を受信した後に、新たなステーションレイアウト情報を作成してもよい、またはビジュアルモデルレイアウトにおける変更が検出されたときに、自動的に新たなステーションレイアウト情報を作成してもよい。
【００９９】
有利には、ビジュアルモデルレイアウトにおける変更が検出されると、第２の作成ユニットは、ユーザーに、新たなステーションレイアウト情報を作成することが必要であるか否かを決定するように、促してもよい。
【０１００】
本発明のある方法では、工場モデルレイアウトの自動作成が実現され、空間のモデルレイアウトを計画するのに必要な時間と労力が大幅に低減され、エンジニアは新たなプログラミング言語を学習する必要はなく、したがって、クリエイティブな作業により多くの時間を割くことができる。加えて、本発明の解決方法によって、２Ｄレイアウト図が直接的に、別個の修正無く、修正された３Ｄモデルレイアウトに基づいて作成可能なので、工場のオリジナルのレイアウトマップをより便利に変更および修正することができる。
【０１０１】
図７を参照されたい。図７は、本発明のある実施形態に即した、ハードウェア実装されたモデル作成装置の一般的なブロック図を示している。モデル作成装置１００は、メモリ１１０とプロセッサ１２０とを含むことができる。メモリ１１０は、実行可能な命令を格納することができる。プロセッサ１２０は、図２に示されている種々のユニットによって実行される操作を、メモリ１１０に格納されている実行可能な命令にしたがって実現することができる。
【０１０２】
さらに本発明の実施形態は、機械可読媒体も提供する。機械可読媒体の上には、実行可能な命令が格納されており、この命令は、実行時に、機械に、モデル作成装置によって行われる操作を実現させる。
【０１０３】
上述したプロセスおよび種々の構造図における全てのステップおよびモジュールが必要とされるのではなく、幾つかのステップまたはモジュールを、実際の要求にしがって省くことができる、ということに留意されたい。各ステップの実行の順番は固定されているのではなく、必要な場合には調整可能である。各モジュールは機能的に、説明の利便性のためだけに分けられている。実際の実装では、１つのモジュールが複数のモジュールによって実装されてもよく、複数のモジュールの機能が同じモジュールによって実装されてもよい。これらのモジュールは、同じ装置内に配置されていても、異なる装置内に配置されていてもよい。
【０１０４】
種々の実施形態におけるハードウェアモジュールは、機械的に実装されても、電子的に実装されてもよい。例えば、ハードウェアモジュールは特別に設計された専用回線またはロジックデバイス（例えば、ＦＰＧＡまたはＡＳＩＣを含む専用プロセッサ）を、特定の操作を実行するために含むことができる。ハードウェアモジュールは、一時的に、特定の操作を実行するソフトウェアによって構成される、プログラマブルロジックデバイスまたは回路（例えば、汎用プロセッサまたは他のプログラマブルプロセッサ）を含んでいてもよい。ハードウェアモジュールは、機械的に実装されても、または専用回線を使用して実現されても、または一時的に構成されている回路（例えば、ソフトウェアによって構成されている回路）を使用して実装されてもよく、これは、コストと時間の考慮による。
【０１０５】
本発明はさらに、機械可読記憶媒体を提供し、これは、機械に、本明細書において説明されたように方法を実行させる命令を格納している。特に、記憶媒体を備えたシステムまたは装置が提供される。この記憶媒体においては、上述した実施形態のうちのあらゆる実施形態の機能を実現するためのソフトウェアプログラムコードが記憶媒体上に格納されており、システムまたは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）によって、この記憶媒体に格納されているプログラムコードが読み出され、実行される。加えて、実際の操作の幾つかまたは全てが、プログラムコードの命令に基づいて、操作システム等、コンピューター上の操作によって実行されてもよい。記憶媒体から読み出されたプログラムコードを、コンピューター内に挿入されている拡張ボード上に構成されているメモリ、またはコンピューターに接続されている増設ユニット上に構成されているメモリ内に書き込むことも可能である。この場合には、プログラムコードの命令に基づいて、拡張ボードまたは増設ユニット上に設置されているＣＰＵ等によって、幾つかの実際の操作および全ての実際の操作が実行され、それによって、上述した実施形態のうちのあらゆる実施形態の機能が実現される。
【０１０６】
プログラムコードを提供するための記憶媒体の実装モードは、フロッピーディスク、ハードディスク、磁気光学ディスク、光学ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）、テープ、不揮発性メモリカードおよびＲＯＭを含んでいる。択一的に、プログラムコードが、通信ネットワーク上のサーバーコンピューターからダウンロード可能である。
【０１０７】
当業者には、種々の修正および変更が、本明細書において開示された種々の実施形態において、本発明の精神から逸脱することなく、行われることが明らかであろう。したがって、本発明の範囲は、添付の特許請求の範囲によって限定されるべきである。
【図１】
2019046457.tif 000004
【図２】
2019046457.tif 000005
【図３】
2019046457.tif 000006
【図４】
2019046457.tif 000007
【図５】
2019046457.tif 000008
【図６】
2019046457.tif 000009
【図７】
2019046457.tif 000010
【外国語明細書】
2019046457.tif 000011
2019046457.tif 000012
2019046457.tif 000013
2019046457.tif 000014
2019046457.tif 000015
2019046457.tif 000016
2019046457.tif 000017
2019046457.tif 000018
2019046457.tif 000019
2019046457.tif 000020
2019046457.tif 000021
2019046457.tif 000022
2019046457.tif 000023
2019046457.tif 000024
2019046457.tif 000025
2019046457.tif 000026
2019046457.tif 000027
2019046457.tif 000028
2019046457.tif 000029
2019046457.tif 000030
2019046457.tif 000031
2019046457.tif 000032
2019046457.tif 000033
2019046457.tif 000034
2019046457.tif 000035