(57)【要約】【課題】種々の設計寸法範囲を有するオブジェクトのアセンブリの設計をするためには、ユーザーは、データをエクスポートしてソフトウェアを変更する必要があり、これは、精度の重大な損失につながる。【解決手段】ＣＡＤシステムの３次元シーンにおけるオブジェクトのアセンブリ設計のためのコンピューターで実施する方法であって、シーンにおいて、第１の設計寸法範囲に関連付けられた第１のロケーターを提供するステップ（Ｓ１）と、シーンにおいて、それぞれが第２の設計寸法範囲に関連付けられた少なくとも１つの第２のロケーター（ＬＯＣ２ａまたはＬＯＣ２ｂ）を提供するステップ（Ｓ２）であって、前記第１の設計寸法範囲の上限は、前記第２の設計寸法範囲の上限よりも大きいことを特徴とする方法。【選択図】図１
2014149827.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤシステムの３次元シーンにおけるオブジェクトのアセンブリ設計のためのコンピューターで実施する方法であって、
シーンにおいて、第１の設計寸法範囲に関連付けられた第１のロケーターを提供するステップ（Ｓ１）と、
シーンにおいて、それぞれが第２の設計寸法範囲に関連付けられた少なくとも１つの第２のロケーター（ＬＯＣ２ａまたはＬＯＣ２ｂ）を提供するステップ（Ｓ２）であって、前記第１の設計寸法範囲の上限は、前記第２の設計寸法範囲の上限よりも大きい、
ことを特徴とする方法。
【請求項２】
前記ロケーターのそれぞれ（ＬＯＣ１、ＬＯＣ２ａ、ＬＯＣ２ｂ）は、軸系（ａｘｉｓ  ｓｙｓｔｅｍ）を含む
ことを特徴とする請求項１の方法。
【請求項３】
前記第２のロケーター（ＬＯＣ２ａ、ＬＯＣ２ｂ）は、前記第１のロケーター（ＬＯＣ１）に対応して位置決めされる
ことを特徴とする請求項１または２の方法。
【請求項４】
前記第２のロケーター（ＬＯＣＩ２ａ、ＬＯＣＩ２ｂ）はそれぞれ、順次ネスティングされる
ことを特徴とする請求項１ないし３いずれか１項に記載の方法。
【請求項５】
前記設計寸法範囲は、予め定義されたリストから選択可能である
ことを特徴とする請求項１ないし４いずれか１項に記載の方法。
【請求項６】
前記第１の設計寸法範囲は、アセンブリの最大オブジェクトに適合するように自動的に調整される
ことを特徴とする請求項１ないし５いずれか１項に記載の方法。
【請求項７】
前記第１の設計寸法範囲が可能な限り小さい
ことを特徴とする請求項６に記載の方法。
【請求項８】
コンピューターシステムに、請求項１ないし７いずれかの３次元シーンのオブジェクトのアセンブリ設計のための方法を実行させるコンピューター実行可能な命令を有するコンピューター可読媒体。
【請求項９】
３次元シーンのオブジェクトのアセンブリ設計のために、コンピューター可読媒体に保存されるコンピュータープログラムであって、請求項１ないし７いずれかのステップをシステムに実施させるためのコード手段を含む、コンピュータープログラム。
【請求項１０】
ＣＡＤシステムの３次元シーンにおけるオブジェクトのアセンブリ設計のための装置であって、請求項１ないし７いずれか１項の方法のステップを実施する手段を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータープログラムおよびシステムの分野に関し、より具体的には、コンピューター支援設計（以下、「ＣＡＤ」という。）のシステムの、３次元シーンにおけるオブジェクトのアセンブリを設計するためのコンピューターで実施される方法の分野に関する。
【発明の概要】
【０００２】
本発明は、種々の設計寸法範囲の部品またはオブジェクトを含む一般的なアセンブリ設計に関する。本発明は、大きい寸法（千キロの道路のような）または小さな寸法（ボルトのような）の製品構造オブジェクトが混在するあらゆるプログラムで実施され得る。
【０００３】
このような設計寸法範囲は、前記寸法範囲を定める下限および上限の間にある、オブジェクトの実際の寸法に対応する。
【０００４】
これは、異なる寸法のオブジェクトが混在することが非常に一般的である土木エンジニアリングソフトウェアで散見される可能性が高い。
【０００５】
多くの３次元ＣＡＤソフトウェアは既に異なる設計寸法範囲のオブジェクトを処理することができる。同じシーンに、異なる設計寸法範囲のオブジェクトがすべて含まれる場合に、ソフトウェアは広範囲の寸法の処理を可能とするために、モデリングの精度を下げる。ＣＡＴＩＡ（登録商標）、  ＳｏｌｉｄＷｏｒｋｓ（登録商標）、  Ｕｎｉｇｒａｐｈｉｃｓ  ＮＸ（登録商標）、  ＰＴＣ  Ｐｒｏ／ＥＮＧＩＮＥＥＲ（登録商標）などの、一般的な３次元ＣＡＤソフトウェアはこの問題に直面する。
【０００６】
しかしながら、ＣＡＴＩＡ（登録商標）  Ｖｅｒｓｉｏｎ  ５  は、種々のオブジェクトにおいて種々の設計寸法範囲を提供するが、種々の設計寸法範囲を混在させ、完全なマルチ設計寸法範囲アセンブリをすることは不可能である。この欠点により、ユーザーは、この製品を避けるか、または、この製品を通常ではない方法で使用することにつながる。
【０００７】
例えば、ユーザーは一般的に、尺度を用いて、大きい寸法のオブジェクトを普通の寸法のオブジェクトに収める。例えば、１：１０００の尺度を使えば、１００ｋｍの堤防は、１００ｍオブジェクトになり、通常の寸法のオブジェクトに収めることができる。もちろん、オブジェクトの混在の問題はまだ残る。
【０００８】
Ａｕｔｏｄｅｓｋ（登録商標）  Ｃｉｖｉｌ  ３Ｄ、Ｂｅｎｔｌｅｙ  Ｍｉｃｒｏｓｔａｔｉｏｎ（登録商標）、Ｎｅｍｅｔｓｃｈｅｋ  Ａｌｌｐｌａｎ、Ｉｎｔｅｒｇｒａｐｈ  ＳｍａｒｔＰｌａｎｔ（登録商標）などの他の土木エンジニアリングソフトウェアを考慮してもよい。これらの土木エンジニアリングソフトウェアは、大きい寸法のオブジェクト設計を前提としたものなので、したがって、非常に小さく精密な機器のアセンブリを設計することはできない。
【０００９】
最大と最小の要素間のサイズ比である設計の範囲は、コンピューターのハードウェアアーキテクチャによって制限される。
【００１０】
これは、コンピューターが実際の数値を、コンピューターが唯一理解し得るバイナリ形式に符号化しなければならないことによる。最新のコンピューター設計およびプログラム言語によっても、実際の数値は、６４ビットに符号化されなければならない。１５桁に続くすべての数値は無視され（ＩＥＥＥ規格に従ってまるめられる）、数値は１５桁の有効数字で大まかに格納される。
【００１１】
残念なことに、「キャンセル」のエラーのため、演算がそれらの数値に対して実行されたときにこの精度が低下する。説明の便宜上、以下の例が与えられる。説明を簡単にするために、（１５桁の代わりに）３桁しか扱えない（非常にプアな）コンピューターを想定し、そしてこのコンピューターに、ｘ  ＋  ｙ  ＋  ｚ  （ｘ  ＝  ８．２２、ｙ  ＝  ０．００３１７およびｚ  ＝  ０．００４３２）の演算をコンピューターに実施させる。
【００１２】
この演算は、計算の順番により、２つの異なる結果を有する。
（ｘ  ＋  ｙ）  ＋  ｚ    であれば、
ｘ  ＋  ｙ  ＝  ８．２２３１７  まるめられて  ８．２２
そして、（ｘ  ＋  ｙ）  ＋  ｚ  ＝  ８．２２４３２  まるめられて８．２２
ｘ  ＋  （ｙ  ＋  ｚ）  であれば、
ｙ  ＋  ｚ  ＝  ０．００７４９  ３桁の数字を保持しているので切り捨てされない
ｘ  ＋  （ｙ  ＋  ｚ）  ＝  ８．２２７４９  まるめられて  ８．２３
【００１３】
例えば、微分方程式を解くために数百万の演算が実施される場合に、精度の低下が想定される。精度の低下は、想定される数値の大きさが増加するとより大きくなる。
【００１４】
これにより、最大と最小の要素のサイズ比を定義する幾何学的なオブジェクトに対して、幾何学的なモデラーが、事前に定義され一定の範囲の設計を有する理由である。
【００１５】
これにより、例えば、１００００ｋｍの道と、その道の上の車であって、その車がトランジスターを有するチップを搭載した電子基板を有する車など、全く異なる寸法のオブジェクトが混在するアセンブリの組み立てのモデルおよび管理を困難にする。ソフトウェアは、この広い範囲の寸法を同時に処理できるように、モデリングの精度を低下させる必要がある。これにより、ユーザーは、ユーザーの設計に含まれるすべての範囲の寸法にわたって、期待した精度を得ることが不可能になる。例えば、１００Ｋｍにわたる堤防のモデリングには、１ｃｍの精度（または正確性）は十分であるが、しかし、この堤防に含まれる小さい機械のアセンブリを設計するためには、１μｍの正確性が必要である。
【００１６】
このように、種々の設計寸法範囲を有するオブジェクトのアセンブリの設計をするためには、ユーザーは、データをエクスポートしてソフトウェアを変更する必要があり、これは、精度の重大な損失につながる。
【００１７】
本発明の目的は、上述の問題を解決するための、コンピューターで実施する方法およびシステムを提供することにある。本発明の１実施態様によれば、ＣＡＤシステムの３次元シーンにおけるオブジェクトのアセンブリ設計のためのコンピューターで実施する方法であって、
シーンにおいて、第１のロケーター、または、第１の設計寸法範囲に関連付けられた参照フレームを提供することと、
シーンにおいて、それぞれが第２の設計寸法範囲に関連付けられた、少なくとも１つの第２のロケーター、または、ローカル参照フレームを提供することであって、前記第１の設計寸法範囲の上限は、前記第２の設計寸法範囲の上限よりも大きい、
ことを特徴とする方法が提案される。
【００１８】
このように、ＣＡＤシステムの３次元シーンにおけるオブジェクトのアセンブリ設計のためのコンピューターで実施する方法の精密性を高めることが可能となり、いくつかのオブジェクトを、種々の設計寸法範囲で設計することが可能となる。
【００１９】
ある実施形態に従えば、それぞれのロケーターは、軸系（ａｘｉｓ  ｓｙｓｔｅｍ）を有する。
【００２０】
軸系は、位置に関する情報のみならず、追加で例えば、角度の値といった、向きに関する情報を提供する。
【００２１】
ある実施形態に従えば、第２のロケーターは、第１のロケーターに関連して位置決めされる。
【００２２】
相対的位置により、互いに相対するすべての要素やオブジェクトを見つけることができる。
【００２３】
ある実施形態に従えば、種々の第２のロケーターは、連ねてネスティングされる。このように、ユーザーは、ネストされたいくつかの種々の寸法範囲を利用することが可能となり、ユーザーは、ユーザーのデザインに含まれるすべてのオブジェクトに適切な設計範囲を定義することができる。 
ある実施形態によれば、設計寸法範囲は、事前に定義されたリストで選択できる。
【００２４】
事前に定義された設計寸法範囲のリストを利用することにより、本発明の方法を実施するアプリケーションの開発を簡素化させ、ユーザー間のデータの互換性を簡易化させることが可能になり、そして、ユーザーは、設計範囲と精密性について常に認識することが可能となる。
【００２５】
ある実施形態によれば、第１の設計寸法範囲は、アセンブリの最大のオブジェクトに適合するように自動的に調整される。
【００２６】
このように、ユーザーは、最大のオブジェクトを完全に寸法範囲に含めることを確実にできる。
【００２７】
ある実施形態によれば、第１の設計寸法範囲は、可能な限り小さくてもよい。
【００２８】
これにより、ユーザーは、自動的に最高に適合する第１の設計寸法範囲でデザインを作成し、可能な限りの最高の精度の利益を得ることができる。
【００２９】
また、本発明の別の態様によれば、上述のようなコンピューターシステムに３次元シーン内のオブジェクトのアセンブリを設計するための方法を実行させるコンピューター実行可能命令を有するコンピューター可読媒体が提案される。
【００３０】
また、本発明の別の態様によれば、３次元シーン内のオブジェクトのアセンブリを設計するための、システムに上述のステップを実施させるためのコード手段を有するコンピューター可読媒体に保存されるコンピュータープログラム製品が提案される。
【００３１】
また、本発明の別の態様によれば、ＣＡＤの３次元シーン内のオブジェクトのアセンブリを設計するための装置であって、上述のステップを実施するための手段を有する装置が提案されている。
【００３２】
本発明の目的は、必ずユーザーの期待に沿う精度で混在した複数の範囲の３Dデザインを可能にすることを目的とする。
【図面の簡単な説明】
【００３３】
本発明は、添付される図面によって例示され、非限定的な例として示されるいくつかの実施形態を考察することにより、より理解され得る。
【図１】本発明の態様に従う方法を示す。
【図２】本発明の態様に従う方法を示す。
【図３】本発明の態様に従う方法を示す。
【図４】本発明の態様に従う方法の一例を示す。
【図５】本発明の態様に従う方法の一例を示す。
【図６】本発明の態様に従う方法の一例を示す。
【図７】本発明の態様に従う方法の一例を示す。
【図８】本発明の態様に従う方法の一例を示す。
【図９】本発明の態様に従う方法の一例を示す。
【図１０】本発明が実施され得る、コンピューターネットワークまたは類似のデジタル処理環境を示す。
【図１１】コンピューターの内部構造の図を示す。
【００３４】
次の図は、本発明の機能をより詳細に説明する。本発明は、異なる態様において散見され得る。第１の態様は、設計するアセンブリの部品またはオブジェクトの寸法に応じて、種々の範囲のモデリングを行うことができることである。ユーザーは、例えば、次の中から選択をすることができる。
―特大の設計寸法の範囲
―最大要素：１００００ｋｍ
―最小要素：１０ｍｍ
―大きい設計寸法範囲
―最大要素：１００ｋｍ
―最小要素：０．１ｍｍ
―普通の設計寸法範囲
―最大要素：１ｋｍ
―最小要素：１μｍ  
―小さい設計寸法範囲
―最大要素：１０ｍ
―最小要素：１０ｎｍ
―特小設計寸法範囲
―最大要素：０．１ｍ
―最小要素：０．１ｎｍ  
【００３５】
図１に示されるように、ＣＡＤシステムにおける３次元シーンのオブジェクトのアセンブリ設計のために、コンピューターで実施される方法は、シーンにおいて、第１の設計寸法範囲に関連付けられた第１のロケーターを提供する第１のステップＳ１と、前記シーンにおいて、少なくとも１つの第２のロケーターであって、それぞれが第２の設計寸法範囲に割り当てられた前記第２のロケーターを提供する第２のステップＳ２であって、前記第１の設計寸法範囲は、前記第２の設計寸法範囲の上限よりも大きい、第２のステップＳ２、を含むことを特徴とする。
【００３６】
そして、図２に示されるように、設計寸法範囲が混在するアセンブリを実現するために、ユーザーは部品をより大きい設計寸法範囲のアセンブリに組み込まなければならない。
【００３７】
これは、より高い設計寸法範囲アセンブリに含まれる部品であって、例えば、より低い寸法の部品の特定および位置づけのために用いられる軸系といったロケーターを有する部品を定義することにより行われる。所望に応じてこのメカニズムは何度でも繰り返すことができる。より低い寸法の部品は、さらに低い寸法の部品を特定し、位置決めするためにロケーターを定義できる。軸系をロケーターとして使用して、直近のより小さい設計寸法範囲からではなく、部品を特定することができる。それは、軸系を使用して、特大の設計寸法範囲の部品における、（大きい設計寸法範囲の部品のみならず）通常または小さい設計寸法範囲の部品を位置づけ可能なことを意味する。本発明の例においては、同じ部品中に数々のより小さい寸法の部品であって特定されアセンブリされるものが存在すれば、数々の軸系における数々のロケーターを用いることができる。
【００３８】
ロケーションは関連付けられる。ロケーターの位置を変更すると、その更新に伴い、このロケーターで位置づけられた部品も従って移動する。
【００３９】
本発明の事例において、図２では、より大きい設計寸法範囲アセンブリである大きい設計寸法範囲の部品ＬＤＲＰに割り当てられている第１のロケーターＬＯＣ１は、第１要素ＥＬ１を有することが示されている。例示されているように、ロケーターまたは言い換えれば、参照およびローカルフレームは、それぞれ軸系を有するが、代替的に、それらは、空間的位置決めのための任意のシステムを含むことができる。
【００４０】
第２のロケーターＬＯＣ２は、ノーマル設計寸法範囲部品ＮＤＲＰと関連付けられ、２つの第２の要素ＥＬ２ａとＥＬ２ｂを有し、第３のロケーターは、小さい設計寸法範囲部品ＳＤＲＰと関連付けられ、第３の要素ＥＬ３を有する。
【００４１】
図３において、橋の設計における微細な部分の例示であって、第１のロケーターＬＯＣ１中に、それぞれ第２のロケーターが連ねてネスティングされている例を示す。
【００４２】
図３において、第１のロケーターＬＯＣ１は、特大設計寸法範囲である地球に割り当てられており、１つ目の第２のロケーターＬＯＣＩ２ａは、大きい設計寸法範囲ＬＤＲである橋に割り当てられており、第１のロケーターＬＯＣ１にネスティングされ、そして、２つ目の第２のロケーターＬＯＣＩ２ｂは、ノーマル設計寸法範囲ＮＤＲである橋の部分に割り当てられており、１つ目の第２のロケーターＬＯＣＩ２ａにネスティングされている。
【００４３】
本発明はまた、所与の設計寸法範囲部品におけるジオメトリ（ｇｅｏｍｅｔｒｙ）の部品をより低いまたはより高い設計寸法範囲の部品に変換することを提案する。
【００４４】
より低い設計寸法範囲の部品に対する変換が行われると、より低い設計寸法範囲の部品に適合するようにジオメトリがクリッピングされる。また、ジオメトリにおいて、埋めなければならない若干のズレがある場合には、ジオメトリをクリーンさせ、変換後にクリーンで有効なジオメトリを取得する。
【００４５】
図４ないし９は、本発明の態様に従う方法を例示する。ユーザーは、図４に示されるように、大きい設計寸法範囲の部品ＬＤＲＰに割り当てられた第１のロケーターＬＯＣ１から開始し、橋の概念的な設計を行う。
【００４６】
次に、図５に示されるように、ユーザーは、ノーマルな設計寸法範囲の部品ＮＤＲＰａおよびＮＤＲＰｂの位置決めのために、２つの第２のロケーターＬＯＣ２ａとＬＯＣ２ｂを定義し、そして、図６において、ユーザーは、２つの対応するノーマルな設計寸法範囲の部品ＮＤＲＰａおよびＮＤＲＰｂを作成し位置決めしてもよい。
【００４７】
ノーマルの設計寸法範囲の部品ＮＤＲＰａおよびＮＤＲＰｂは、空になる。
【００４８】
図７において、より大きい寸法の部品からスケルトンデータのインポート（または変換）が示される。データは、インポート中に、必要に応じてクリッピングされクリーンされる。インポート機能は、あらゆるタイプのジオメトリ（ワイヤフレーム、サーフェス、ソリッド、メッシュなど）に有効であり、また、関連付けることもできる。
【００４９】
図８において、２つのノーマルの設計寸法範囲の部品ＮＤＲＰａおよびＮＤＲＰｂにおける設計が最終的に完了する。
【００５０】
次に、図９において、大きい設計寸法範囲の部品ＬＤＲＰとノーマルの設計寸法範囲の部品ＮＤＲＰａおよびＮＤＲＰｂのアセンブリが示される。
【００５１】
この方法においては、軸系におけるより小さい寸法の部品の位置決め、ある部品から他の部品へのジオメトリの変換など、すべてが関連付けて実施されることが意図されている。これにより、本方法を非常に容易に自動化させ、変更点を非常に容易に適用することが可能になる。
【００５２】
一方で、より大きい寸法の部品に対してジオメトリを移動するときは、ジオメトリはクリーンされ、小さすぎる要素（より大きい寸法の部品の精度より小さい）は、結果として生じるジオメトリから取り除かれる。
【００５３】
例えば、予め定められたリストにおいて、設計寸法範囲を選択することができる。さらに、第１の設計寸法範囲がアセンブリの一番大きなオブジェクトに適合するように調整される。第１の設計寸法範囲は、可能な限り小さくしてもよい。
【００５４】
図１０は、本発明が実施され得る、コンピューターネットワークまたは類似のデジタル処理環境を示す。クライアントコンピューター（単数または複数）／装置ＣＬと、サーバーコンピューター（複数可）ＳＶは、アプリケーションプログラムなどを実行する処理、記憶、および入力／出力デバイスを備える。クライアントコンピューターＣＬはまた、通信ネットワークＣＮＥＴを介して、その他のクライアントデバイス／プロセッサＣＬおよびサーバーコンピューターＳＶを含む、その他のコンピューティングデバイスと接続される。通信ネットワーク７０は、リモートアクセスネットワークの一部であり、相互に通信を行うためにそれぞれのプロトコル（ＴＣＰ／ＩＰ、ブルートゥースなど）を利用する、グローバルネットワーク（例えば、インターネット）、世界中のコンピューターの集合、ローカルエリアまたは広域ネットワーク、ゲートウェイであってもよい。他の電子デバイス／コンピュータネットワークアーキテクチャも適している。
【００５５】
図１１は、図１０のコンピューターシステムにおけるコンピューター（例えばクライアントプロセッサ／デバイスＣＬまたはサーバーコンピューターＳＶ）の内部構造を示す図である。各コンピューターＣＬ、ＳＶは、各コンピューターの構成要素または処理システム間のデータ転送に用いられるハードウェアラインのセットであるシステムバスＳＢを有する。バスＳＢは、種々のコンピューター・システムの要素（例えば、プロセッサ、ディスクストレージ、メモリ、入力／出力ポート、ネットワークポート、など）を接続する共通の電気線であり、要素間の情報転送を可能にする。
【００５６】
システムバスＳＢに接続されるのは、様々な入力および出力デバイス（例えば、キーボード、マウス、ディスプレイ、プリンター、スピーカーなど）をコンピューターＣＬ、ＳＶに接続するための、Ｉ／ＯデバイスインターフェースＤＩである。ネットワークインターフェースＮＩにより、コンピューターは、ネットワーク（例えば、図１０のネットワークＣＮＥＴ）に接続されるその他のデバイスに接続され得る。
【００５７】
メモリＭＥＭは、本発明の実施形態を実装するために使用される、コンピュータソフトウェア命令ＳＩ、および、データＣＰＰ（例えば、第１のパスビルダーＰＢ、第２の経路を計算するための手段ＣＭ、アップデータＵＤは図１から図８で示された方法を実装するアップデータ―ＵＤ、および先に詳説されたコード）のための不揮発性ストレージを提供する。
【００５８】
ディスクストレージＤＳは、本発明の一実施形態を実装するために使用される、コンピュータソフトウェア命令ＳＩおよびデータＤＡＴのための不揮発性ストレージを提供する。中央処理ユニットＣＰＵは、システムバスＳＢに接続され、コンピューター命令の実行のために提供される。一実施形態では、プロセッサルーチンＳＩおよびデータＤＡＴは、コンピュータープログラム製品（一般的にはＣＰＰと参照される）であって、コンピューター可読媒体（例えば、１または１以上のＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ディスク、テープなどのリムーバブル記憶媒体など）を含み、本発明のシステムのためのソフトウェア命令の少なくとも一部を提供する。当技術分野で周知のように、コンピュータープログラム製品であるＣＰＰは、任意の適切なソフトウェアインストール手段によってインストールされてもよい。
【００５９】
別の実施形態では、ソフトウェア命令の少なくとも一部を、ケーブル、通信および／または無線接続を介してダウンロードしてもよい。その他の実施形態において、本発明のプログラムは、コンピュータープログラム伝播信号製品ＳＰであって、伝播媒体（例えば、電波、赤外線波、レーザー波、音波、またはインターネット、または他のネットワーク（複数可）のようなグローバルネットワークを介して伝播される電波）で伝播される信号上で具現化される。そのようなキャリア媒体または信号は、本発明のルーチン／プログラムＣＰＰためのソフトウェア命令の少なくとも一部を提供する。
【００６０】
代替の実施形態では、伝播信号は、伝搬媒体によって伝送されるアナログ搬送波またはデジタル信号である。例えば、伝播信号は、グローバルネットワーク（例えば、インターネット）、電気通信ネットワーク、または他のネットワークを介して伝播されたデジタル信号であってもよい。
一実施形態において、伝播信号は、ある期間にわたって伝播媒体を介して伝送される信号であって、例えば、ミリ秒、秒、分、またはそれ以上の期間にわたってネットワークを介してパケットで送信されるソフトウェアアプリケーションのための命令である。
【００６１】
別の実施形態では、コンピュータープログラム製品ＣＰＰのコンピューター読み取り可能な媒体は、コンピュータープログラムの伝播された信号製品のための上記の説明のように、例えば、伝播媒体を受信することによって、および、伝播媒体に含まれる伝播された信号を特定することにより、コンピューターシステムＣＬが受信し読取可能な伝播媒体である。
【００６２】
一般的に言えば、用語「キャリア媒体」又はトランジェント（ｔｒａｎｓｉｅｎｔ）キャリアは、先のトランジェント信号、伝播信号、伝播媒体、記憶媒体などを包含する。
【００６３】
本発明について、本明細書において、具体的に示し、例示的な実施形態を参照して説明したが、形式および細部における様々な変更が、添付の特許請求の範囲によって包含される本発明の範囲から逸脱することなくなされ得ることが当業者には理解されるであろう。
【図１】
2014149827.tif 000003
【図２】
2014149827.tif 000004
【図４】
2014149827.tif 000005
【図５】
2014149827.tif 000006
【図６】
2014149827.tif 000007
【図７】
2014149827.tif 000008
【図８】
2014149827.tif 000009
【図９】
2014149827.tif 000010
【図１０】
2014149827.tif 000011
【図１１】
2014149827.tif 000012
【図３】
2014149827.tif 000013
【外国語明細書】
2014149827000001.pdf