(57)【要約】  ＣＡＤモデリング方法および対応するシステム（１００）ならびにコンピュータ読み取り可能媒体（１２６）。方法には、ＣＡＤモデルの複数の隣り合うウェブフェイス（４０２，４０４）、およびこれらのウェブフェイスと交差するＣＡＤモデルの少なくとも１つのデータム面（４２０）の選択を含めて、ＣＡＤモデル（４００）を受け取るステップ（１２０５）と、データム面に関してＣＡＤモデルのジョッグル側（４３４）の選択を受け取るステップ（１２１０）と、選択されたウェブフェイス各々に対応するオフセット方向（４４２，４４４）およびオフセット量値を受け取るステップ（１２１５）とが含まれている。さらにこの方法には、変形されたＣＡＤモデル（４７０）を作成するために、個々のオフセット方向およびオフセット量値に従って、ＣＡＤモデルのジョッグル側で選択されたウェブフェイス各々の一部分を移動させることにより、ＣＡＤモデルにおいて少なくとも１つのジョッグルフィーチャ（４７１）を生成するステップ（１２２０）が含まれており、このステップには、データム面において選択されたウェブフェイス各々について、少なくとも１つのランアウト（４５２，４５４）を生成するステップが含まれている。さらにこの方法には、変形されたＣＡＤモデルを記憶するステップ（１２２５）が含まれている。複数の隣り合うウェブフェイスは、複数の中間ウェブフェイス（７０４）を含むことができる。
2017518580.tif 000002
【特許請求の範囲】
【請求項１】
データ処理システム（１００）により実施される方法であって、該方法は以下のステップを含む、すなわち、
・ＣＡＤモデルの複数の隣り合うウェブフェイス（４０２，４０４）、および該ウェブフェイスと交差する前記ＣＡＤモデルの少なくとも１つのデータム面（４２０）の選択を含めて、ＣＡＤモデル（４００）を受け取るステップ（１２０５）と、
・前記データム面に関して前記ＣＡＤモデルのジョッグル側（４３４）の選択を受け取るステップ（１２１０）と、
・選択されたウェブフェイス各々に対応するオフセット方向（４４２，４４４）およびオフセット量値を受け取るステップ（１２１５）と、
・変形されたＣＡＤモデル（４７０）を作成するために、前記ＣＡＤモデルの前記ジョッグル側において選択された前記ウェブフェイス各々の一部分を、個々の前記オフセット方向および前記オフセット量値に従って動かすことにより、前記ＣＡＤモデルに少なくとも１つのジョッグルフィーチャ（４７１）を生成するステップ（１２２０）であって、前記データム面において選択されたウェブフェイス各々のために、少なくとも１つのランアウト（４５２，４５４）を生成するステップを含むステップ（１２２０）と、
・前記変形されたＣＡＤモデルを記憶するステップ（１２２５）と
を含む、
データ処理システム（１００）により実施される方法。
【請求項２】
選択された前記ウェブフェイスは、少なくとも１つの中間ウェブフェイス（７０４）を含む、
請求項１記載の方法。
【請求項３】
前記データム面は前記ウェブフェイスと交差し、前記データム面において前記ジョッグル側とは反対側に位置するウェブフェイス部分を、定置部分（７３２）と称する、
請求項１記載の方法。
【請求項４】
前記ＣＡＤモデルは、対を成す２つのデータム面（６２０，６２２）を含み、前記ジョッグル側は、前記対を成す２つのデータム面の間に位置するウェブフェイス部分として、自動的に決定される、
請求項１記載の方法。
【請求項５】
前記変形されたＣＡＤモデルは、選択された隣り合う前記ウェブフェイスの動かされた部分のうち２つの部分を結合する曲げ領域（４１２）を含む、
請求項１記載の方法。
【請求項６】
前記ジョッグルフィーチャのために少なくとも１つのランアウトを生成する前記ステップは、複数の隣り合うウェブフェイスのために交差するランアウト（４５２，４５４）を生成するステップを含む、
請求項１記載の方法。
【請求項７】
選択された前記ウェブフェイスは、終端ウェブフェイス（７０２，７０６）と少なくとも１つの中間ウェブフェイス（７０４）とを含む、
請求項１記載の方法。
【請求項８】
データ処理システム（１００）であって、
該データ処理システム（１００）は、プロセッサ（１０２）とアクセス可能メモリ（１０８）とを含み、特に以下のように構成されている、すなわち、
・ＣＡＤモデルの複数の隣り合うウェブフェイス（４０２，４０４）、および該ウェブフェイスと交差する前記ＣＡＤモデルの少なくとも１つのデータム面（４２０）の選択を含めて、ＣＡＤモデル（４００）を受け取り（１２０５）、
・前記データム面に関して前記ＣＡＤモデルのジョッグル側（４３４）の選択を受け取り（１２１０）、
・選択されたウェブフェイス各々に対応するオフセット方向（４４２，４４４）およびオフセット量値を受け取り（１２１５）、
・変形されたＣＡＤモデル（４７０）を作成するために、前記ＣＡＤモデルの前記ジョッグル側において選択された前記ウェブフェイス各々の一部分を、個々の前記オフセット方向および前記オフセット量値に従って動かすことにより、前記ＣＡＤモデルに少なくとも１つのジョッグルフィーチャ（４７１）を生成し（１２２０）、該生成にあたり、前記データム面において選択されたウェブフェイス各々のために、少なくとも１つのランアウト（４５２，４５４）を生成し、
・前記変形されたＣＡＤモデルを記憶する（１２２５）
ように構成されている、
データ処理システム（１００）。
【請求項９】
選択された前記ウェブフェイスは、少なくとも１つの中間ウェブフェイス（７０４）を含む、
請求項８記載のデータ処理システム。
【請求項１０】
前記データム面は前記ウェブフェイスと交差し、前記データム面において前記ジョッグル側とは反対側に位置するウェブフェイス部分を、定置部分（７３２）と称する、
請求項８記載のデータ処理システム。
【請求項１１】
前記ＣＡＤモデルは、対を成す２つのデータム面（６２０，６２２）を含み、前記ジョッグル側は、前記対を成す２つのデータム面の間に位置するウェブフェイス部分として、自動的に決定される、
請求項８記載のデータ処理システム。
【請求項１２】
前記変形されたＣＡＤモデルは、選択された隣り合う前記ウェブフェイスの動かされた部分のうち２つの部分を結合する曲げ領域（４１２）を含む、
請求項８記載のデータ処理システム。
【請求項１３】
前記ジョッグルフィーチャのために少なくとも１つのランアウトを生成する際に、複数の隣り合うウェブフェイスのために交差するランアウト（４５２，４５４）を生成する、
請求項８記載のデータ処理システム。
【請求項１４】
選択された前記ウェブフェイスは、終端ウェブフェイス（７０２，７０６）と少なくとも１つの中間ウェブフェイス（７０４）とを含む、
請求項８記載のデータ処理システム。
【請求項１５】
実行可能な命令によってコーディングされた非一時的なコンピュータ読み取り可能媒体（１２６）であって、前記命令が実行されると、１つまたは複数のデータ処理システム（１００）は以下を実行する、すなわち、
・ＣＡＤモデルの複数の隣り合うウェブフェイス（４０２，４０４）、および該ウェブフェイスと交差する前記ＣＡＤモデルの少なくとも１つのデータム面（４２０）の選択を含めて、ＣＡＤモデル（４００）を受け取り（１２０５）、
・前記データム面に関して前記ＣＡＤモデルのジョッグル側（４３４）の選択を受け取り（１２１０）、
・選択されたウェブフェイス各々に対応するオフセット方向（４４２，４４４）およびオフセット量値を受け取り（１２１５）、
・変形されたＣＡＤモデル（４７０）を作成するために、前記ＣＡＤモデルの前記ジョッグル側において選択された前記ウェブフェイス各々の一部分を、個々の前記オフセット方向および前記オフセット量値に従って動かすことにより、前記ＣＡＤモデルに少なくとも１つのジョッグルフィーチャ（４７１）を生成し（１２２０）、該生成にあたり、前記データム面において選択されたウェブフェイス各々のために、少なくとも１つのランアウト（４５２，４５４）を生成し、
・前記変形されたＣＡＤモデルを記憶する（１２２５）、
非一時的なコンピュータ読み取り可能媒体（１２６）。
【請求項１６】
選択された前記ウェブフェイスは、少なくとも１つの中間ウェブフェイス（７０４）を含む、
請求項１５記載のコンピュータ読み取り可能媒体。
【請求項１７】
前記データム面は前記ウェブフェイスと交差し、前記データム面において前記ジョッグル側とは反対側に位置するウェブフェイス部分を、定置部分（７３２）と称する、
請求項１５記載のコンピュータ読み取り可能媒体。
【請求項１８】
前記ＣＡＤモデルは、対を成す２つのデータム面（６２０，６２２）を含み、前記ジョッグル側は、前記対を成す２つのデータム面の間に位置するウェブフェイス部分として、自動的に決定される、
請求項１５記載のコンピュータ読み取り可能媒体。
【請求項１９】
前記変形されたＣＡＤモデルは、選択された隣り合う前記ウェブフェイスの動かされた部分のうち２つの部分を結合する曲げ領域（４１２）を含む、
請求項１５記載のコンピュータ読み取り可能媒体。
【請求項２０】
前記ジョッグルフィーチャのために少なくとも１つのランアウトを生成する際に、複数の隣り合うウェブフェイスのために交差するランアウト（４５２，４５４）を生成する、
請求項１５記載のコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的に言えば、コンピュータ支援による設計、視覚化および製造システム、製品ライフサイクルマネージメント（"PLM"）システム、ならびに製品および他の項目のデータを管理する同等のシステム（これらをまとめて「製品データ管理」システムまたはＰＤＭシステムと称する）に関する。
【０００２】
発明の背景
ＰＤＭシステムは、ＰＬＭおよび他のデータを管理する。この場合、改善されたシステムが望まれている。
【０００３】
発明の概要
本発明による種々の実現形態には、ＣＡＤモデリングのための方法および対応するシステムならびにコンピュータ読み取り可能媒体が含まれる。本発明による方法には、ＣＡＤモデルの複数の隣り合うウェブフェイスと、これらのウェブフェイスと交差するＣＡＤモデルの少なくとも１つのデータム面の選択を含めて、ＣＡＤモデルを受け取るステップが含まれている。この方法には、データム面に関してＣＡＤモデルのジョッグル側の選択を受け取るステップと、選択されたウェブフェイス各々に対応するオフセット方向およびオフセット量値を受け取るステップが含まれている。この方法には、変形されたＣＡＤモデルを作成するために、個々のオフセット方向およびオフセット量値に従って、ＣＡＤモデルのジョッグル側で選択されたウェブフェイス各々の一部分を移動させることにより、ＣＡＤモデルにおいて少なくとも１つのジョッグルフィーチャを生成するステップが含まれており、このステップには、データム面において選択されたウェブフェイス各々について、少なくとも１つのランアウトを生成するステップが含まれている。さらにこの方法には、変形されたＣＡＤモデルを記憶するステップが含まれている。複数の隣り合うウェブフェイスは、複数の中間ウェブフェイスを含むことができる。
【０００４】
これまでの記載は、以下の詳細な説明を当業者がよりよく理解できるよう、本発明の特徴および技術的な利点をどちらかと言えば大雑把に略述したものである。各請求項の要旨を成す本発明のその他の特徴および利点については、以下で述べることにする。当業者であれば理解できるように、当業者は開示された着想や特定の実施形態を、本発明と同じ目的を成し遂げるための変更または異なる構造設計のベースとして、ただちに使用することができる。さらに当業者であれば、かかる等価の構造が最も広い形態で開示した本発明の着想および範囲を逸脱しないことを理解するであろう。
【０００５】
以下の発明の詳細な説明に入る前に、本明細書全体を通して用いられるいくつかの用語や表現について、ここで定義しておくのがよいと思われる。「を含む」および「を有する」なる表現ならびにそれらの派生語は、制限のない包含を表す。「または」なる表現は、「および／または」の意味も含む。「と関連する」および「それと関連する」ならびにそれらの派生語は、「含む」、「の中に含まれる」、「と相互接続する」、「を含有する」、「の中に含有される」、「に接続する」または「と接続する」、「に結合する」または「と結合する」、「と連携可能である」、「と共働する」、「をはさむ」、「に並置する」、「のすぐ近くにある」、「に結び付けられる」または「と結び付けられる」、「を有する」、「の所有物である」等を意味する場合もある。さらに「コントローラ」なる用語は、ハードウェアで実装されていようと、ファームウェア、ソフトウェア、またはそれらのうち少なくとも２つの組み合わせで実装されていようと、少なくとも１つのオペレーションを制御する何らかのデバイス、システムまたはそれらの一部分を表す。さらにここで留意しておきたいのは、いずれかの特定のコントローラと結び付けられた機能を、ローカルであろうとリモートであろうと、集中させてもよいし分散させてもよい、ということである。いくつかの用語および表現に対する定義は、本明細書全体にわたって規定されるものであり、当業者であれば理解できるように、かかる定義は、大部分の事例ではないにしても数多くの事例において、ここで定義した用語および表現の以前の使用にも将来の使用にも適用される。いくつかの用語は、幅広い種類の実施形態を含むことができるけれども、添付の特許請求の範囲では、それらの用語が特定の実施形態に明確に制限されてもよい。
【０００６】
本発明およびその利点について、いっそう完全に理解できるようにする目的で、添付の図面を参照しながら本発明について以下で説明する。なお、図中、対象が同じであれば同じ参照符号が付されている。
【図面の簡単な説明】
【０００７】
【図１】１つの実施形態を実現可能なデータ処理システムを示すブロック図
【図２】「中間ウェブフェイス」、「終端ウェブフェイス」、「複数の隣り合うウェブフェイス」および「交差するランアウト」を含む、本発明の実施形態による用語ならびに概念を示す図
【図３】「中間ウェブフェイス」、「終端ウェブフェイス」、「複数の隣り合うウェブフェイス」および「交差するランアウト」を含む、本発明の実施形態による用語ならびに概念を示す図
【図４】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図５】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図６】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図７】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図８】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図９】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図１０】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図１１】本発明の実施形態に従って、ＣＡＤモデルと、結果として交差するランアウトが生じるジョッグルオペレーションの例を、中間ウェブフェイスまたは複数の隣り合うウェブフェイスと共に示す図
【図１２】本発明の実施形態によるプロセスを示すフローチャート
【０００８】
詳細な説明
以下で述べる図１〜図１２および種々の実施形態を用いて、本明細書における本発明の開示内容の基本原理を説明するが、それらは例示の目的で用いたにすぎず、いかなる点においても本発明の範囲を限定しようというものではない。当業者であれば理解できるように、本発明の基本原理を、適切に構成された任意の装置において実現することができる。本発明の数多くの革新的な着想について、具体例として挙げた非限定的な実施形態を参照しながら説明する。
【０００９】
板金設計において「ジョッグル」または「段付け」とは一般に、付随する曲げ領域と共に、板金のウェブ領域の一部分が僅かに局所的にずらされた状態ないしはオフセットされた状態のことを指し、これによってウェブのオフセットされた部分および付随する曲げを、同一平面を維持しながら、その周囲の領域から突出させるか、またはその周囲の領域よりも落ち込ませることができる。ジョッグルフィーチャは、主として航空宇宙産業において胴体等の部品の変形を設計する際に用いられるＣＡＤベースのモデリングオペレーションであって、それらの部品はこの産業に典型的な技術を利用して製造され、そのような技術にはスタンピングプロセスが含まれるが、ただしこの技術に限定されるものではない。
【００１０】
本発明の実施形態によれば、ユーザは、結果として交差するランアウトが生じるデータム面に沿ったジョッグルのために、１つの曲げ領域によって分け隔てられた複数の隣り合うウェブフェイスを選択することができる。本発明の実施形態によれば、終端ウェブフェイスだけでなく、中間ウェブフェイスにもジョッグルを配置することができる。
【００１１】
図１には、１つの実施形態を実現することのできるデータ処理システムのブロック図が示されている。これはたとえば、特に以下で述べるプロセスを実行するためのソフトウェアまたは他の手段によって構築されたＰＤＭシステムとして実現可能であり、特に、以下で説明するように、相互接続され通信を行う複数のシステムのうちの１つとして実現可能である。図示されているデータ処理システムには、レベル２キャッシュ／ブリッジ１０４と接続されたプロセッサ１０２が含まれており、キャッシュ／ブリッジ１０４自体はローカルシステムバス１０６と接続されている。たとえばローカルシステムバス１０６を、ＰＣＩ（peripheral component interconnect）アーキテクチャのバスとすることができる。図示の実施例ではローカルシステムバスにさらに、メインメモリ１０８とグラフィックアダプタ１１０も接続されている。グラフィックアダプタ１１０を、ディスプレイ１１１と接続することができる。
【００１２】
ローカルエリアネットワーク（ＬＡＮ）／ワイドエリアネットワーク／ワイヤレス（たとえばWiFi）アダプタ１１２などといった他の周辺機器を、ローカルシステムバス１０６と接続することもできる。拡張バスインタフェース１１４によって、ローカルシステムバス１０６が入出力（Ｉ／Ｏ）バス１１６と接続されている。Ｉ／Ｏバス１１６は、キーボード／マウスアダプタ１１８、ディスクコントローラ１２０、およびＩ／Ｏアダプタ１２２と接続されている。ディスクコントローラ１２０を記憶装置１２６と接続することができ、この記憶装置１２６を、機械で使用可能または機械で読み取り可能な任意の適切な記憶媒体とすることができ、このような記憶媒体には、以下に限定されるわけではないが、リードオンリーメモリ（ＲＯＭ）など不揮発性で変更不可能な媒体、または消去可能であり電気的にプログラミング可能なリードオンリーメモリ（ＥＥＰＲＯＭ）、磁気テープ媒体、ユーザが記録可能なタイプの媒体たとえばフロッピーディスク、ハードディスクドライブ、およびコンパクトディスク型リードオンリーメモリ（ＣＤ−ＲＯＭ）、またはディジタル多用途ディスク（ＤＶＤ）、さらに他の周知の光学的、電気的または磁気的な記憶デバイスが含まれる。
【００１３】
図示されているこの実施例では、Ｉ／Ｏバス１１６にオーディオアダプタ１２４も接続されており、サウンド再生のためにこのアダプタにスピーカ（図示せず）を接続することができる。キーボード／マウスアダプタ１１８によって、マウス、トラックボール、トラックポインタ、タッチスクリーンなどポインティングデバイス（図示せず）のための接続が提供される。
【００１４】
当業者であれば理解できるように、図１に描かれているハードウェアを個々の実現形態に合わせて変更できる。たとえば、図示されているハードウェアに加えて、またはその代替として、光ディスクドライブなどのような他の周辺機器を使用してもよい。図示されている実施例は、例示目的で示されているにすぎず、本発明に関して構造上の制限を意図したものではない。
【００１５】
本発明の１つの実施形態によるデータ処理システムには、グラフィックユーザインタフェースを用いるオペレーティングシステムが含まれている。このオペレーティングシステムによれば、同時に複数のディスプレイウィンドウをグラフィックユーザインタフェースとして表示させることができ、各ディスプレイウィンドウによって、それぞれ異なるアプリケーションに対するインタフェースが提供され、または同じアプリケーションの異なるインスタンスに対するインタフェースが提供される。ユーザはポインティングデバイスによって、グラフィックユーザインタフェースのカーソルを操作することができる。その際、カーソルのポジションを変更することができ、および／または、望ましいレスポンスを生じさせるために、マウスボタンのクリックなどのイベントを発生させることができる。
【００１６】
様々な市販のオペレーティングシステムのうちの１つを採用することができ、たとえば, Washington州RedmondのMicrosoft社の製品であるMicrosoft Windows（登録商標）の１つのバージョンを採用することができる。オペレーティングシステムを、ここで説明する本発明に従って変更または作成することができる。
【００１７】
ＬＡＮ／ＷＡＮ／ワイヤレスアダプタ１１２を（データ処理システム１００の一部ではない）ネットワーク１３０に接続することができ、このネットワークを、当業者に周知のように、公用または専用のデータ処理システムネットワークあるいは複数のネットワークの組み合わせとすることができ、これにはインターネットが含まれる。データ処理システム１００は、ネットワーク１３０を介してサーバシステム１４０と通信することができ、このサーバシステムもデータ処理システム１００の一部ではないが、たとえば別個の異なるデータ処理システム１００として実装してもよい。
【００１８】
本明細書で用いられる特有の用語について、以下で説明する。図２および図３には、本明細書で用いられる用語と概念が示されている。
【００１９】
図２には、板金ボディモデル２００が描かれている。「ウェブフェイス」とは、ウェブフェイス２０２，２０４，２０６，２０８などのように、ＣＡＤモデルの板金ボディにおける板金フェイスのことであり、任意の２つの隣り合うウェブフェイスが典型的には、曲げ領域２２０，２２２，２２４などといった「曲げ領域」によって分け隔てられている。「データム面」とは、データム面２１０などのように、視覚的には有限のように見えるが、幾何学的には無限のＣＡＤ平面のことである。データム面は、ＣＡＤモデル自体の部品またはコンポーネントそのものではないが、ＣＡＤモデルの構築に役立つものである。本明細書で説明するジョッグルプロセスという状況では、入力が有効であるようにするために、選択されたウェブフェイスはすべて、選択されたデータム面と交差していなければならない。
【００２０】
図２に示されているように、複数のウェブフェイスおよび選択されたデータム面のポジションを有する板金ボディの所与の組み合わせの場合、「終端ウェブフェイス」とは、終端ウェブフェイス２０２および２０８のように、データム面の交差によって二分された末端のウェブフェイスのことである。複数のウェブフェイスおよび選択されたデータム面のポジションを有するボディの所与の組み合わせの場合、「中間ウェブフェイス」とは、中間ウェブフェイス２０４および２０６などのように、末端の終端ウェブフェイス間に位置し、データム面の交差によって二分されたウェブフェイスのことである。２つのウェブフェイスだけしか含まないボディであれば、中間ウェブフェイスは存在しない。
【００２１】
入力ＣＡＤモデルは、そのモデル内に任意の個数のウェブフェイスを有することができ、特に中間ウェブフェイスを含め、ジョッグルのために選択された任意の個数のウェブフェイスを有することができる。複数のウェブフェイスを選択する場合、それらのウェブフェイスを、その間に位置する１つの共通の曲げ領域と共に、互いに隣り合わせることができる。
【００２２】
図３には、板金ボディモデル２３０が描かれている。「ランアウト」または「ランアウト領域」とは、ジョッグルにより形成された２つに分割されたウェブフェイス部分（つまり本明細書で説明するように定置部分または定置「側」とオフセット部分またはオフセット「側」）の間における移行領域のことであり、たとえば定置側２３２およびジョッグル側２３８として描かれた２つに分割されたウェブフェイス部分間のランアウト２４２や、定置側２３４およびジョッグル側２３６として描かれた２つに分割されたウェブフェイス部分間のランアウト２４４などのような移行領域のことである。１つの曲げ領域によって分け隔てられた複数の隣り合うウェブフェイスが、（データム面２５０などのような）単一のデータム面または対を成す２つのデータム面に沿ったジョッグルのために選択されたならば、オフセット設定に基づき各ウェブフェイスに生成されたランアウト領域（移行領域とも称する）は、共通の曲げ領域に沿った隣り合うランアウト領域と交差することになる。たとえば図３によれば、ランアウト２４２は、曲げ領域２２８に沿ってランアウト２４４と交差している。
【００２３】
ジョッグルの「定置側」とは、選択されたデータム面を横断するボディのうち、ジョッグルオペレーションによってもほとんど影響を受けない側または部分のことである。ジョッグルの定置側は位相的には、選択されたウェブフェイスすべての定置部分と、その間に位置する曲げ領域とを含んでいる。定置側は、各ウェブフェイスに生成されたランアウト領域とも適合している。ジョッグルの「ジョッグル側」（「オフセット側」とも称する）とは、選択されたデータム面を横断するボディのうち、ジョッグルオペレーションによってずらされる、ないしはオフセットされる側または部分のことである。ジョッグルのジョッグル側は位相的には、選択されたウェブフェイスすべてのオフセット部分と、その間に位置する曲げ領域とを含んでいる。
【００２４】
本発明の実施形態によれば、定置側またはジョッグル側は、各ウェブフェイスごとに個別に定義されるのではなく、ウェブフェイスの選択全体に対して定義される。いくつかの実施形態によれば、定置側またはジョッグル側の入力選択を、単一のデータム面のケースであれば、データム面に関するジョッグル側の方向ベクトルとして受け取ることができ、定置側は他方の側としてこの入力から導出される。対を成す２つのデータム面のケースであれば、定置側またはジョッグル側を自動的に決定することができる。この場合、２つのデータム面の間に位置する部分がジョッグル側であるのに対し、外側の２つの側は定置側である。
【００２５】
本発明による実施形態には、単一のデータム面または対を成す２つのデータム面に沿って、１つまたは複数の曲げ領域によって分け隔てられた複数の隣り合うウェブフェイス間に、ジョッグルフィーチャを自動的に生成し、その結果として１つまたは複数の交差するランアウトを形成するシステムおよび方法が含まれている。本発明の実施形態によれば、単一のデータム面または対を成す２つのデータム面に沿ったジョッグルのために、終端ウェブフェイスに加えて、中間ウェブフェイスも用いることができる。
【００２６】
さらに本発明の実施形態によれば、ユーザはジョッグルを形成する際に、選択されたウェブフェイス各々について、別個のオフセット方向およびオフセット量値を定義することもできる。
【００２７】
上述のケイパビリティを組み合わせることによって、多数の位相的な組み合わせが可能である。
【００２８】
図４Ａ〜図８Ｂには、本発明の実施形態によるＣＡＤモデルとオペレーションの例が示されている。
【００２９】
図４Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル４００が示されている。図４Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図４Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル４７０が示されている。
【００３０】
図４Ａには、曲げ領域４１２によって結合された複数の隣り合うウェブフェイス４０２および４０４を有するＣＡＤモデル４００が含まれている。ＣＡＤモデル４００には、少なくとも１つのデータム面４２０も含まれており、これはモデル内で可視であってもなくてもよい。
【００３１】
図４Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス４０２および４０４、ならびに（ウェブフェイス部分４３１および４３３を含む）定置側４３２、または（ウェブフェイス部分４３５および４３６を含む）ジョッグル側４３４の選択が含まれている。さらにシステムは、１つまたは複数のオフセット方向４４２および４４４ならびにオフセット量値も受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。なお、ここで述べておくと、ジョッグルプロセスに含めるために、複数の隣り合うウェブフェイスが対応する曲げ領域と共に選択される。
【００３２】
図４Ｃには、ジョッグルフィーチャ４７１を含む変形されたＣＡＤモデル４７０が示されている。システムは、ユーザ選択を受け取った後、データム面にジョッグルフィーチャ４７１を生成することができる。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらに各ウェブフェイスの定置側とジョッグル側との間および個々の曲げ領域の間に、個々の交差するランアウト４５２および４５４を生成することができる。
【００３３】
図５Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル５００が示されている。図５Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図５Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル５７０が示されている。
【００３４】
図５Ａには、曲げ領域５１２によって結合された複数の隣り合うウェブフェイス５０２および５０４を有するＣＡＤモデル５００が含まれている。ＣＡＤモデル５００には、少なくとも１つのデータム面５２０も含まれており、これはモデル内で可視であってもなくてもよい。
【００３５】
図５Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス５０２および５０４、ならびに（ウェブフェイス部分５３１および５３３を含む）定置側５３２、または（ウェブフェイス部分５３５および５３６を含む）ジョッグル側５３４の選択が含まれている。さらにシステムは、１つまたは複数のオフセット方向５４２および５４４ならびにオフセット量値も受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。これらの選択を受け取って、上述のように解釈することができる。なお、ここで述べておくと、ジョッグルプロセスに含めるために、複数の隣り合うウェブフェイスが対応する曲げ領域と共に選択される。
【００３６】
なお、この実施例の場合、オフセット方向５４４（内向き）は、図４Ｂのオフセット方向４４４（外向き）とは逆方向である。任意のオフセット方向を入力することができ、それに対応するオフセットフェイス側が、入力されたオフセット方向の向きで、入力されたオフセット量値だけ移動または変形されて、相応のランアウトが加えられる。
【００３７】
図５Ｃには、ジョッグルフィーチャ５７１を含む変形されたＣＡＤモデル５７０が示されている。システムは、何らかのユーザ選択を受け取った後、データム面にジョッグルフィーチャ５７１を生成することができる。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらに各ウェブフェイスの定置側とジョッグル側との間および個々の曲げ領域の間に、個々の交差するランアウト５５２および５５４を生成することができる。
【００３８】
図６Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル６００が示されている。図６Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図６Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル６７０が示されている。
【００３９】
図６Ａには、曲げ領域６１２によって結合された複数の隣り合うウェブフェイス６０２および６０４を有するＣＡＤモデル６００が含まれている。ＣＡＤモデル６００には、対を成す２つのデータム面６２０および６２２も含まれており、これらはモデル内で可視であってもなくてもよい。
【００４０】
図６Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス６０２および６０４、ならびに対を成す２つのデータム面の場合には自動的に決定される（ウェブフェイス部分６３１および６３３を含む）定置側６３２および（ウェブフェイス部分６３５および６３７を含む）定置側６３６、または（ウェブフェイス部分６３８および６３９を含む）ジョッグル側６３４の選択が含まれている。これらの選択を受け取って、上述のように解釈することができる。さらにシステムは、１つまたは複数のオフセット方向６４２および６４４ならびにオフセット量値も受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。なお、ここで述べておくと、ジョッグルプロセスに含めるために、複数の隣り合うウェブフェイスが対応する曲げ領域と共に選択される。
【００４１】
図６Ｃには、ジョッグルフィーチャ６７１を含む変形されたＣＡＤモデル６７０が示されている。システムは、何らかのユーザ選択を受け取った後、対を成す２つのデータム面にジョッグルフィーチャ６７１を生成することができる。この場合、システムは、それらのデータム面の間のウェブフェイス部分をジョッグル側として使用し、それらのデータム面の外側のウェブフェイス部分を定置側として使用する。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらに各ウェブフェイスの定置側とジョッグル側との間および個々の曲げ領域の間に、個々の交差するランアウト６５２，６５４，６５６および６５８を生成することができる。
【００４２】
図４Ａ〜図６Ｃの実施例には、曲げ領域によって結合された終端ウェブフェイスしか含まれていない。本発明の実施形態によれば、中間ウェブフェイスも扱われる。
【００４３】
図７Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル７００が示されている。図７Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図７Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル７７０が示されている。
【００４４】
図７Ａには、曲げ領域７１２および７１４によって結合された複数の隣り合うウェブフェイス７０２，７０４および７０６を有するＣＡＤモデル７００が含まれている。なお、ウェブフェイス７０２および７０６は終端ウェブフェイスであるのに対し、ウェブフェイス７０４は中間ウェブフェイスである。ＣＡＤモデル７００には、１つのデータム面７２０も含まれており、これはモデル内で可視であってもなくてもよい。
【００４５】
図７Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス７０２，７０４および７０６、ならびに（部分７３１，７３７および７３３を含む）定置側７３２、または（部分７３８，７３５および７３６を含む）ジョッグル側７３４の選択が含まれている。これらの選択を受け取って、上述のように解釈することができる。さらにシステムは、１つまたは複数のオフセット方向７４２，７４４および７４６ならびにオフセット量値も受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。なお、ここで述べておくと、ジョッグルプロセスに含めるために、複数の隣り合うウェブフェイスが対応する曲げ領域と共に選択され、さらにこの実施例では１つの中間ウェブフェイスも含まれている。
【００４６】
図７Ｃには、ジョッグルフィーチャ７７１を含む変形されたＣＡＤモデル７７０が示されている。システムは、何らかのユーザ選択を受け取った後、データム面にジョッグルフィーチャ７７１を生成することができる。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらに各ウェブフェイスの定置側とジョッグル側との間および個々の曲げ領域の間に、個々の交差するランアウト７５２および７５４を生成することができる（ウェブフェイス７０２において、他のランアウトはこの視点からは見えない）。
【００４７】
なお、自明であるが、ここでこれらの実施例において示した特徴および技術を組み合わせることができる。たとえば、オフセット方向を（内向きまたは外向きに）変えて、ＣＡＤモデルにおけるフィーチャの基本形状を狭めるまたは拡げるジョッグルフィーチャを生成することができる。また、データム面の定置側とジョッグル側を変えることもできる。さらに、同じまたは異なるデータム面に沿って、複数のジョッグルフィーチャを単一の板金モデルの複数のポイントに加えることができる。たとえば「入れ子構造の」ジョッグルフィーチャを生成するために、同じまたは異なるデータム面を使用して、複数のジョッグルフィーチャを順次加えることができる。
【００４８】
図８Ａ〜図８Ｂには、複数のジョッグルフィーチャが加えられる実施例が示されている。図８Ａには、複数のデータム面８２０を含むＣＡＤモデル８００が示されている。ただし、ここで説明するように、プロセスを順次または同時に並行して実行すれば、複数のジョッグルフィーチャを加えることができる。この実施例の場合、複数の選択された隣り合うウェブフェイスには、２つの終端フェイスがそれらの間に位置する２つの中間フェイスと共に含まれている。
【００４９】
図８Ｂには、変形されたＣＡＤモデル８８０が示されており、これは元のＣＡＤモデル８００に対応しており、複数のジョッグルフィーチャ８７０を入れ子構造で有している。なお、変形されたＣＡＤモデル８８０には、各データム面において交差する複数のランアウトが含まれている。
【００５０】
図９Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル９００が示されている。図９Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図９Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル９７０が示されている。
【００５１】
図９Ａには、曲げ領域９１２および９１４によって結合された複数の隣り合うウェブフェイス９０２，９０４および９０６を有するＣＡＤモデル９００が含まれている。なお、ウェブフェイス９０２および９０６は終端ウェブフェイスであるのに対し、ウェブフェイス９０４は中間ウェブフェイスである。ＣＡＤモデル９００には、１つのデータム面９２０も含まれており、これはモデル内で可視であってもなくてもよい。
【００５２】
図９Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス９０４、および（部分９３３を含む）定置側９３２、または（部分９３５を含む）ジョッグル側９３４の選択が含まれている。これらの選択を受け取って、上述のように解釈することができる。さらにシステムは、１つまたは複数のオフセット方向９４２もオフセット量値と共に受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。なお、ここで述べておくと、この実施例の場合には、ジョッグルプロセスに含めるために、ただ１つの中間ウェブフェイス９０４だけが対応する曲げ領域と共に選択される。
【００５３】
図９Ｃには、ジョッグルフィーチャ９７１を含む変形されたＣＡＤモデル９７０が示されている。システムは、何らかのユーザ選択を受け取った後、データム面にジョッグルフィーチャ９７１を生成することができる。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらにウェブフェイスの定置側とジョッグル側との間および個々の曲げ領域の間に、１つのランアウト９５２を生成することができる。フェイス９０２および９０６は、ジョッグルフィーチャに適合するように変形される。
【００５４】
図１０Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル１０００が示されている。図１０Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図１０Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル１０７０が示されている。
【００５５】
図１０Ａには、曲げ領域１０１２，１０１４および１０１６によって結合された複数の隣り合うウェブフェイス１００２，１００４，１００６および１００８を有するＣＡＤモデル１０００が含まれている。なお、ウェブフェイス１００２および１００８は終端ウェブフェイスであるのに対し、ウェブフェイス１００４および１００６は中間ウェブフェイスである。ＣＡＤモデル１０００には、１つのデータム面１０２０も含まれており、これはモデル内で可視であってもなくてもよい。
【００５６】
図１０Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス１００４および１００６、ならびに（部分１０３１および１０３３を含む）定置側１０３２、または（部分１０３５および１０３７を含む）ジョッグル側１０３６の選択が含まれている。これらの選択を受け取って、上述のように解釈することができる。さらにシステムは、１つまたは複数のオフセット方向１０４２および１０４３もオフセット量値と共に受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。なお、ここで述べておくと、この実施例の場合、ジョッグルプロセスに含めるために、複数の隣り合う中間ウェブフェイスが対応する曲げ領域と共に選択される。
【００５７】
図１０Ｃには、ジョッグルフィーチャ１０７１を含む変形されたＣＡＤモデル１０７０が示されている。システムは、何らかのユーザ選択を受け取った後、データム面にジョッグルフィーチャ１０７１を生成することができる。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらにウェブフェイス各々の定置側とジョッグル側との間および個々の曲げ領域の間に、交差するランアウト１０５４および１０５８を生成することができる。フェイス１００２および１００８は、ジョッグルフィーチャに適合するように変形される。
【００５８】
図１１Ａには、ジョッグルフィーチャが加えられることになるＣＡＤモデル１１００が示されている。図１１Ｂには、システムが受け取ったジョッグルフィーチャに関するユーザ選択が示されている。図１１Ｃには、１つのジョッグルフィーチャを含む変形されたＣＡＤモデル１１７０が示されている。
【００５９】
図１１Ａには、曲げ領域１１１２によって結合された複数の隣り合うウェブフェイス１１０２および１１０４を有するＣＡＤモデル１１００が含まれている。ＣＡＤモデル１１００には、対を成す２つのデータム面１１２０および１１２２も含まれており、これらはモデル内で可視であってもなくてもよい。
【００６０】
図１１Ｂには、システムが受け取ることのできるユーザ選択が示されており、これにはウェブフェイス１１０２および１１０４、ならびに対を成す２つのデータム面の場合には自動的に決定される（ウェブフェイス部分１１３１および１１３３を含む）定置側１１３２、および（ウェブフェイス部分１１３５および１１３７を含む）定置側１１３６、または（ウェブフェイス部分１１３８および１１３９を含む）ジョッグル側１１３４の選択が含まれている。これらの選択を受け取って、上述のように解釈することができる。さらにシステムは、１つまたは複数のオフセット方向１１４２および１１４４ならびにオフセット量値も受け取ることができ、これらは各々一般的には個々のウェブフェイスに関連づけられている。なお、ここで述べておくと、ジョッグルプロセスに含めるために、複数の隣り合うウェブフェイスが対応する曲げ領域と共に選択される。さらに述べておくと、この実施例によればオフセット方向は、図６の実施例に示されているのとは逆方向である。
【００６１】
図１１Ｃには、ジョッグルフィーチャ１１７１を含む変形されたＣＡＤモデル１１７０が示されている。システムは、何らかのユーザ選択を受け取った後、対を成す２つのデータム面にジョッグルフィーチャ１１７１を生成することができる。この場合、システムは、それらのデータム面の間のウェブフェイス部分をジョッグル側として使用し、それらのデータム面の外側のウェブフェイス部分を定置側として使用する。その際にシステムは、選択されたオフセット方向およびオフセット量値に従い、ジョッグル側における各ウェブフェイスの一部分を変形し、さらに各ウェブフェイスの定置側とジョッグル側との間および個々の曲げ領域の間に、個々の交差するランアウト１１５２，１１５４，１１５６および１１５８を生成することができる。
【００６２】
図１２には、本発明の実施形態によるプロセスのフローチャートが示されている。このフローチャートはたとえば、本明細書で説明した１つまたは複数のＣＡＤシステムまたはＰＤＭシステム（以下では総称的に「システム」と称する）によって実行することができる。
【００６３】
システムは、ＣＡＤモデルの少なくとも１つのウェブフェイスと、これらのウェブフェイスと交差するＣＡＤモデルの少なくとも１つのデータム面の選択を含めて、ＣＡＤモデルを受け取る（１２０５）。本明細書で用いられる「受け取る」という表現には、記憶装置からのロード、ユーザとの対話を介した受け取り、他のデバイスまたはプロセスからの受け取り、あるいはその他のものを含めることができる。この場合、ＣＡＤモデルを、たとえば板金ボディとすることができる。１つまたは複数のデータム面は、モデル内で可視であってもなくてもよい。さらに１つまたは複数のデータム面は、選択された１つまたは複数のウェブフェイスと交差しなければならない。また、複数の隣り合うウェブフェイスが存在するならば、ウェブフェイスのペアを複数の曲げ領域によって結合することができる。ウェブフェイスには、終端ウェブフェイスおよび中間ウェブフェイスを含めることができる。さらに、対を成す２つのデータム面を含め、複数のデータム面を存在させることができる。
【００６４】
システムは、データム面に関してジョッグル側の選択を受け取る（１２１０）。これはたとえば、単一のデータム面のケースであれば、ジョッグル側の方向ベクトルのユーザ入力選択を受け取るシステムによって、実装することができる。この選択を受け取って、上述のように解釈することができ、対を成す２つのデータム面のケースであれば、このステップには、ジョッグル側と定置側の自動選択が含まれる。対を成す２つのデータム面が存在する場合、ジョッグル側を、それら対を成す２つのデータム面の間とすることができる。
【００６５】
システムは、内向きまたは外向きなどのように、選択された各ウェブフェイスに対応するオフセット方向を受け取る（１２１５）。このステップには、各オフセット方向に対応するオフセット量値を受け取るステップも含まれる。このステップを、ジョッグル側における複数のフェイスのうち１つのフェイスに関するオフセット方向とオフセット量値を受け取り、対応するオフセット方向およびオフセット量を、ジョッグル側に含まれる他のフェイスに割り当てることによって、実現することができる。なお、いくつかの実施形態によれば、プロセス１２１０と１２１５とを組み合わせることができ、たとえばこの場合、ジョッグル側の選択も表し、かつオフセット量値も表すことのできるオフセット方向を受け取る。
【００６６】
システムは、ＣＡＤモデルにおける少なくとも１つのジョッグルフィーチャを生成して、変形されたＣＡＤモデルを生じさせ、この場合、個々のオフセット方向およびオフセット量値に従い、選択されたウェブフェイスのジョッグル側において一部分が各々、付随する何らかの曲げ領域と共に動かされる（１２２０）。このステップに、必要とされる何らかの変形を実施するステップを含めることができ、これによれば、選択されたウェブフェイスのジョッグル側における一部分が各々動かされる一方、それらの間の曲げ領域はそのまま維持される。さらにこのステップには、選択されたウェブフェイスの動かされた部分各々に対応して、データム面において選択されたウェブフェイス各々に対し、少なくとも１つのランアウトを生成するステップも含まれる。ランアウトには、オフセット部分と、この時点では複数の別個のフェイスに分割されているウェブフェイスの対応する定置部分とを結合するランアウトフェイスおよび曲げ領域を含めることができる。ランアウトを、個々のデータム面に生成することができる。さらにランアウトを、交差するランアウトとすることができる。
【００６７】
入れ子構造のジョッグルフィーチャまたは複数のジョッグルフィーチャを作成するために、上述のステップを複数回、同時にまたは順次、実行することができる。複数のジョッグルフィーチャまたは入れ子構造のジョッグルフィーチャを合わせて、単一の多段ジョッグルフィーチャと見なすことができる。当然ながらこのシステムは、任意の拘束、依存性または他の条件によって要求される可能性があるように、ジョッグルフィーチャおよびランアウトに従って、ＣＡＤモデルの他の部分を自動的に変形することもできる。
【００６８】
システムは、ジョッグルフィーチャ、ランアウトおよび本明細書で説明した他のフィーチャを含め、変形されたＣＡＤモデルを記憶する（１２２５）。
【００６９】
当業者に自明のとおり、オペレーションシーケンスにより特に指示または要求がなされないかぎり、上述のプロセスにおけるいくつかのステップを省略してもよいし、同時に実施しても逐次実施してもよく、あるいは異なる順序で実施してもよい。
【００７０】
さらに当業者に理解できるとおり、簡単かつ明瞭にするため、本発明による使用に適したあらゆるデータ処理システムの構造およびオペレーションを、本明細書においてすべて描いたまたは説明したわけではない。そうではなく、データ処理システムのうち、本発明に特有のところだけを、または本発明の理解に必要なところだけを描いて説明したにすぎない。データ処理システム１００の構造およびオペレーションのその他の部分は、この分野で周知の現在行われている様々な実装形態および実施手法の任意のものに適合させることができる。
【００７１】
ここで特に述べておきたいのは、本発明には、完全に機能的なシステムに関連した説明が含まれているけれども、当業者に自明であるとおり、本発明におけるメカニズムは少なくとも部分的には、機械で使用可能な媒体、コンピュータで使用可能な媒体、またはコンピュータで読み取り可能な媒体に記憶された命令として、任意の種類の形態で配布可能なものであること、さらに本発明は、特定のタイプの命令、信号担体または記憶媒体が使用されようとも、そのような配布物を実際に実行するために等しく適用されることである。機械で使用可能／読み取り可能な媒体、またはコンピュータで使用可能／読み取り可能な媒体の例として、以下のものが含まれる：リードオンリーメモリ（ＲＯＭ）など不揮発性で変更不可能にコーディングされたタイプの媒体、または消去可能であり電気的にプログラミング可能なリードオンリーメモリ（ＥＥＰＲＯＭ）、ならびにユーザが記録可能なタイプの媒体たとえばフロッピーディスク、ハードディスクドライブ、およびコンパクトディスク型リードオンリーメモリ（ＣＤ−ＲＯＭ）、またはディジタル多用途ディスク（ＤＶＤ）。
【００７２】
これまで本発明の実施例について詳しく説明してきたが、当業者であれば理解できるように、最も広い形態で開示した本発明の着想および範囲を逸脱することなく、様々な変更、置き換え、変形ならびに本明細書で開示した改善を行うことができる。
【００７３】
本願の記載内容のいずれも、何らかの特定の部材、ステップまたは機能が特許請求の範囲に含まれなければならない必須の要素である、という趣旨で読まれるべきではない。本発明の範囲は、特許付与された請求項によってのみ定められるものである。しかも、厳密な語「〜のための手段」の次に分詞が続かないのであれば、これらの請求項のいずれも、米国特許法第１１２条（ｆ）が適用されることを意図したものではない。
【図１】
2017518580.tif 000003
【図２】
2017518580.tif 000004
【図３】
2017518580.tif 000005
【図４】
2017518580.tif 000006
【図５】
2017518580.tif 000007
【図６】
2017518580.tif 000008
【図７】
2017518580.tif 000009
【図８Ａ】
2017518580.tif 000010
【図８Ｂ】
2017518580.tif 000011
【図９】
2017518580.tif 000012
【図１０】
2017518580.tif 000013
【図１１】
2017518580.tif 000014
【図１２】
2017518580.tif 000015
【国際調査報告】
2017518580.tif 000016
2017518580.tif 000017