(57)【要約】【解決手段】  アバランシェ・フォトダイオード・レシーバを自動的に較正する方法は、２つの連続した時間におけるアバランシェ・フォトダイオード・バイアスの２つの値を測定し、各値に対応するビット・エラー・レートを測定し比較するステップを含む。第２の値のビット・エラー・レートが、第１の値のビット・エラー・レートと同等又はそれ以上であるときは、距離の近いアバランシェ・フォトダイオード・バイアスの第３の値と第４の値が測定される。第４の値のビット・エラー・レートが、第３の値のビット・エラー・レートより小さいときは、第３の値と第４の値として２つの連続した値が測定され、第４の値のビット・エラー・レートが、第３の値のビット・エラー・レートと等しいときは、最適なアバランシェ・フォトダイオード・バイアスが測定される。
2010516106.tif 000002
【特許請求の範囲】
【請求項１】
アバランシェ・フォトダイオード・レシーバを自動的に較正する装置であって、
トランスミッタと、
前記トランスミッタに機能的に接続されたプログラム可能な減衰器と、
前記プログラム可能な減衰器に機能的に接続されたプログラム可能な電力モニタと、
前記トランスミッタ、前記減衰器及び前記電力モニタのうちの少なくとも１つの動作を制御するコントローラと、を備え、
前記コントローラは、前記アバランシェ・フォトダイオード・レシーバの最小ビット・エラー・レートを決定するために前記減衰器と前記電力モニタのうちの少なくとも１つを介してアバランシェ・フォトダイオード・バイアスの測定を制御する装置。
【請求項２】
請求項１に記載の装置であって、
前記トランスミッタは、プロセッサを備え、短距離光学トランシーバ入力と長距離高密度波長分割多重出力とを有する複合ライン・カードからなる装置。
【請求項３】
請求項１に記載の装置であって、
前記トランスミッタは、電気入力インタフェースを備えた光学レーザを有する装置。
【請求項４】
請求項１に記載の装置であって、
前記トランスミッタは、ビット・エラー・レート・テスタ・パケットジェネレータを有する装置。
【請求項５】
請求項１に記載の装置であって、
前記トランスミッタは、光電気出力を備えたパケットジェネレータを有する装置。
【請求項６】
アバランシェ・フォトダイオード・レシーバを自動的に較正する方法であって、
アバランシェ・フォトダイオード・バイアスの第１の値と第２の値とを、第１の間隔を空けて２回連続して測定し、
前記アバランシェ・フォトダイオード・バイアスの前記第１の値と前記第２の値とのそれぞれに対するビット・エラー・レートを測定し、
前記第１の値の前記ビット・エラー・レートと前記第２の値の前記ビット・エラー・レートとを比較し、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートよりも小さいときに、第１の値及び第２の値として２つの追加の値を前記第１の間隔を空けて２回連続して測定し、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートと同等又はそれ以上となるときに、アバランシェ・フォトダイオード・バイアスの第３の値と第４の値とを、前記第１の間隔より小さい第２の間隔を空けて２回連続して測定し、
前記第４の値の前記ビット・エラー・レートが、前記第３の値のビット・エラー・レートより小さいときに、第３の値と第４の値として２つの連続した値を前記第２の間隔を空けて２回連続して測定し、前記第４の値の前記ビット・エラー・レートが前記第３の値の前記ビット・エラー・レートと等しいときに最適なアバランシェ・フォトダイオード・バイアスを決定するステップとを含む方法。
【請求項７】
請求項６に記載の方法において、
測定された前記ビット・エラー・レートは、実際のビット・エラー・レートの対数からなる方法。
【請求項８】
請求項６に記載の方法において、
前記アバランシェ・フォトダイオード・バイアスは、減衰器と電力モニタのうちの少なくとも一方を介して測定される方法。
【請求項９】
アバランシェ・フォトダイオード・レシーバを自動的に較正するシステムであって、
アバランシェ・フォトダイオード・バイアスの第１の値と第２の値とを第１の間隔を空けて２回連続して測定する手段と、
前記アバランシェ・フォトダイオード・バイアスの前記第１の値と前記第２の値とのそれぞれに対するビット・エラー・レートを測定する手段と、
前記第１の値の前記ビット・エラー・レートと前記第２の値の前記ビット・エラー・レートとを比較する手段と、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートより小さいときに、第１の値と第２の値として２つの追加の値を前記第１の間隔を空けて２回連続して測定する手段と、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートと同等又はそれ以上となるときに、アバランシェ・フォトダイオード・バイアスの第３の値と第４の値とを前記第１の間隔より小さい第２の間隔を空けて２回連続して測定する手段と、
前記第４の値の前記ビット・エラー・レートが、前記第３の値の前記ビット・エラー・レートより小さいときに、第３の値及び第４の値として２つの連続する値を前記第２の間隔を空けて２回連続して測定する手段と、
前記第４の値の前記ビット・エラー・レートが、前記第３の値の前記ビット・エラー・レートと等しいときに最適のアバランシェ・フォトダイオード・バイアスを決定する手段とを有するシステム。
【請求項１０】
アバランシェ・フォトダイオード・レシーバを自動的に較正するシステムであって、
プロセッサと、
前記プロセッサによって機能するユーザ・インタフェースと、
前記プロセッサによってアクセス可能なレポジトリと、を備え、
アバランシェ・フォトダイオード・バイアスの第１の値と第２の値が第１の間隔を空けて２回連続して測定され、
前記アバランシェ・フォトダイオード・バイアスの前記第１の値と第２の値とのそれぞれのビット・エラー・レートが測定され、
前記第１の値の前記ビット・エラー・レートと前記第２の値の前記ビット・エラー・レートとが比較され、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートより小さいときに、第１の値と第２の値として２つの追加の値が前記第１の間隔を空けて２回連続して測定され、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートと同等又はそれ以上であるときに、アバランシェ・フォトダイオード・バイアスの第３の値と第４の値が前記第１の間隔より小さい第２の間隔を空けて２回連続して測定され、
前記第４の値の前記ビット・エラー・レートが、前記第３の値の前記ビット・エラー・レートより小さいときに、第３の値と第４の値として２つの連続した値が前記第２の間隔を空けて２回連続して測定され、前記第４の値の前記ビット・エラー・レートが、前記第３の値の前記ビット・エラー・レートと等しいときに、最適なアバランシェ・フォトダイオード・バイアスが決定されるシステム。
【請求項１１】
請求項１０に記載のシステムにおいて、
前記プロセッサは、端末装置に収容されているシステム。
【請求項１２】
請求項１１に記載のシステムにおいて、
前記端末装置は、パーソナル・コンピュータ、ミニコンピュータ、メインフレーム・コンピュータ、マイクロコンピュータ、ハンドヘルドデバイス、及び電話機のいずれかからなるシステム。
【請求項１３】
請求項１０に記載のシステムにおいて、
前記プロセッサは、サーバに収容されているシステム。
【請求項１４】
請求項１３に記載のシステムにおいて、
前記サーバは、パーソナル・コンピュータ、ミニコンピュータ、マイクロコンピュータ、及びメインフレーム・コンピュータのいずれかからなるシステム。
【請求項１５】
請求項１３に記載のシステムにおいて、
前記サーバは、ネットワークに接続されるシステム。
【請求項１６】
請求項１５に記載のシステムにおいて、
前記ネットワークは、インターネットからなるシステム。
【請求項１７】
請求項１５に記載のシステムにおいて、
前記サーバは、カップリングを介して前記ネットワークに接続されるシステム。
【請求項１８】
請求項１７に記載のシステムにおいて、
前記カップリングは、有線接続、無線接続、及び光ファイバ接続のいずれかからなるシステム。
【請求項１９】
請求項１０に記載のシステムにおいて、
前記レポジトリは、サーバに収容されるシステム。
【請求項２０】
請求項１９に記載のシステムにおいて、
前記サーバは、ネットワークに接続されるシステム。
【請求項２１】
コンピュータにアバランシェ・フォトダイオード・レシーバを自動的に較正させるための制御ロジックが記憶されたコンピュータにて使用可能な媒体を有するコンピュータ・プログラム製品であって、
アバランシェ・フォトダイオード・バイアスの第１の値と第２の値を、第１の間隔を空けて２回連続して測定するための第１のコンピュータ可読プログラム・コード手段と、
前記アバランシェ・フォトダイオード・バイアスの前記第１の値と前記第２の値のそれぞれのビット・エラー・レートを測定するための第２のコンピュータ手段と、
前記第１の値の前記ビット・エラー・レートと前記第２の値の前記ビット・エラー・レートを比較するための第３のコンピュータ手段と、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートより小さいときに、第１の値と第２の値として２つの追加の値を前記第１の間隔を空けて２回連続して測定するための第４の手段と、
前記第２の値の前記ビット・エラー・レートが、前記第１の値の前記ビット・エラー・レートと同等又はそれ以上であるときに、アバランシェ・フォトダイオード・バイアスの第３の値と第４の値を、前記第１の間隔より小さい第２の間隔を空けて２回連続して測定するための第５の手段と、
前記第４の値の前記ビット・エラー・レートが、前記第３の値の前記ビット・エラー・レートより小さいときに、第３の値と第４の値としての２つの連続した値を前記第２の間隔を空けて２回連続して測定するための第６の手段と、
前記第４の値の前記ビット・エラー・レートが、前記第３の値の前記ビット・エラー・レートと等しいときに最適なアバランシェ・フォトダイオード・バイアスを決定するための第７の手段とを有するコンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００７年１月８日に米国特許商標庁に出願された仮出願番号第６０／８７９，０１６号の利点を請求し、この内容は、参照によりその全体が本明細書に組み込まれる。
【０００２】
本発明は、製造中にアバランシェ・フォトダイオード（ＡＰＤ）レシーバを自動的に較正し調整する方法及び装置に関する。
【背景技術】
【０００３】
光が光ダイオードに入射し、逆バイアス電圧が徐々に印加されたときに電子雪崩現象が発生することにより、電界中で加速される電子が生成され、カスケード式の電子衝突が引き起こされる。この電子雪崩は、デバイス内の電気伝導として使用される新しい電子と正孔を生成する。アバランシェ・フォトダイオード（ＡＰＤ）は、光通信システムにおいて光学信号を電気信号に変換するための受光素子として使用され、デジタル通信システムにおいて極めて利用価値が高い。更に、ＡＰＤは、通常、それ自体の利得制御機能を有しており、低レベルの光を検出するのに効果的である。
【０００４】
多くの光通信システムでは、受光器として、アクティブ・アバランシェ・フォトダイオード（ＡＰＤ）利得制御回路が用いられ、この利得制御回路は、慣例的に、コントローラによって生成されたバイアス制御値に応じて可変利得ＡＰＤ上のバイアスを変化させるためのバイアス発生器を有している。ＡＰＤは、光学的な事前増幅を必要とせずに光電流を内部で増幅することができるので、そのようなシステムで使用する重要性が高まってきている。最適なＡＰＤ利得が光通信システムの性能を改善できることが分かっている。更に、ＡＰＤ受光器のビット・エラー・レート（ＢＥＲ）は、ＡＰＤ利得と関連付けられてきた。一般に、ＢＥＲの対数表現は、ＡＰＤバイアスに対して２つの状態下で変化する。第１の状態では、ＢＥＲは、ＡＰＤバイアス電圧が上昇するにつれて低下し、第２の状態でＢＥＲは最小を示す。
【０００５】
プログラム可能な減衰器（ＡＴＴ）と電力モニタ（ＰＭ）を使用してＢＥＲを測定することは、実験室試験条件でＡＰＤ動作点を設定する従来の方式であり、これには、人的な入力と、その場限りの意志決定及び／又は所定の意志決定の両方とを必要とする。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方、従来技術は、人間が介在する決定依存ルーチンを必要とする。従って、先行技術では、ＡＰＤ受光器の動作を最適化するための自動機構を提供する要求が満たされていない。従って、人間の介在なしにＡＰＤ動作点を調整し設定するための自動化の方法や装置を提供すると有利である。
【課題を解決するための手段】
【０００７】
前述の問題点と欠点を鑑みて、本発明によるシステム及び方法の様々な例示的な実施形態は、アバランシェ・フォトダイオード・レシーバの動作点の調整や設定を自動的に行う方法及び装置を含む。
【０００８】
本発明の利点は、ＢＥＲとＡＰＤバイアス電圧の依存特性に基づいて動作点を探し最適化する方法及び装置を提供することである。
【０００９】
本発明の更に別の利点は、ＡＰＤバイアス電圧に対するＢＥＲ関連の依存特性に基づいて動作点を探し最適化する方法及び装置を提供することである。
【００１０】
開示された実施形態の追加の態様及び利点は、部分的には以下の詳細な説明で示され、また部分的には詳細な説明から明らかになり、或いは開示された実施形態によって習得されることがある。また、開示した実施形態の態様と利点は、図を含む以下に詳細に説明される手段及び組み合わせによって実現され達成されてもよい。
【００１１】
本発明のシステム及び方法の様々な例示的な実施形態は、以下の図を参照して詳細に説明される。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるＡＰＤバイアスに対するＢＥＲの変化を示す曲線を示すグラフである。
【図２】本発明の一実施形態によるＡＰＤ受光器の較正を自動的に行うシステムを示す図である。
【図３】本発明の一実施形態による２つの領域を利用してＡＰＤ動作点を探す方法を概略的に示す図である。
【図４】本発明の別の例示的な実施形態による２つの領域を利用してＡＰＤ動作点を最適化する方法を示すフローチャートである。そして
【図５】本発明の一実施形態によるＱ係数に対するＢＥＲの変化を示す曲線を示すグラフである。
【図６】本発明の一実施形態により使用するための様々なハードウェア構成要素や他の特徴の例示的な系統図である。
【図７】本発明の一実施形態による様々な例示的なシステム構成要素のブロック図である。
【発明を実施するための形態】
【００１３】
図１は、ＡＰＤバイアスに対するＢＥＲの依存性を示す典型的な曲線を示す。本発明は、ＡＰＤバイアス電圧に対するＢＥＲ又は関連パラメータの依存特性を使用して最適なＡＰＤ動作点を決定するための完全自動化された装置及び方法を提供する。
【００１４】
図１に示したように、勾配域１と水平域２とを含む対数曲線挙動の２つの主領域がある。具体的には、第１の領域は、ＡＰＤバイアス電圧の上昇と共にＢＥＲ値が急に低下することに特徴があり、この急な勾配は、対数スケールにおいて線形である。第２の領域は、曲線が極小値３を有する領域に対応する。第１の領域は、減衰（ＡＴＴ）とＡＰＤバイアスの変化が、次のように一定の比例関係であるという特徴をもつ。
【００１５】
Δ（ＡＴＴ）／Δ（ＡＰＤバイアス）＝ｃｏｎｓｔａｎｔ      （１）
【００１６】
つまり、ＢＥＲが一様に依存される。水平域２を有する第２の領域は、ＡＰＤバイアスの緩やかで、且つ正確な変化に付随する測定値に対応し、ＢＥＲの最小値は、プログラム可能な減衰器ＡＴＴの固定レベルにより決定される。本発明の様々な例示的な実施形態によれば、この方法は、ＢＥＲの最小値を決定することによって実行される。本発明のこの実施形態において、極小値３は、最適なＡＰＤ動作点の位置に対応する。
【００１７】
本発明の例示的な実施形態によれば、図２は、ＡＰＤ受光器を較正するための自動化装置を示す。この実施形態は、高密度波長分割多重（ＤＷＤＭ）プロセッサを内部に備え、短距離光学トランシーバ入力と長距離ＤＷＤＭ出力を備えた複合ライン・カード、又は電気入力インタフェースを備えた光学レーザを含む様々な形態をとることができるトランスミッタ（ＴＸ）を有している。更に、この実施形態は、ジェネレータ、例えば、汎用ビット・エラー・レート・テスタ（ＢＥＲＴ）パケットジェネレータ、又は使用されるＴＸのタイプに基づく光電気出力を有するイーサネット／ソネット・パケットジェネレータ、ＡＴＴ、プログラム可能な電力モニタ（ＰＭ）、ＡＰＤバイアス−プログラム可能なＡＰＤ電源、ＲＸ−ＡＰＤ受光器で調整し設定された装置、パーソナル・コンピュータ（ＰＣ）へのインタフェースを有するコントローラを含んでもよい。
【００１８】
本発明は、完全な自動的化によるＡＰＤ受光器の較正及び調整を製造工程中に行う装置を提供する。本発明の装置は、固定された周囲温度で装置の最適動作点を定義するために、ＡＰＤを較正しＡＰＤ利得を最適化する。この装置は、最大ＡＰＤバイアス電圧スケールにおいて、ＢＥＲ又はその関連特性を測定することによりＡＰＤの最適動作点を決定することができる。本発明の一実施形態では、この装置は、ＡＰＤ受光器に入射する入力光力を測定及び調整するために、測定ループ内でＡＴＴとＰＭの両方の測定を行う。
【００１９】
図３は、本発明の方法の一実施形態のフローチャートを示し、最適なＡＰＤ動作点を見つけるために２つの領域が使用される。本発明の方法は、１）ＢＥＲｉ＞ＢＥＲ１と、２）ＢＥＲｉ＋１＞ＢＥＲｉ＋δの２つのステップを含んでいる。ステップ１で、ＢＥＲｉ＞ＢＥＲ１の条件が満たされない場合、最適動作点に達しておらず、ステップ１を含むループが継続される。一方、ＢＥＲｉ＞ＢＥＲ１が満たされる場合は、ステップ２が始まる。ステップ２で、ＢＥＲｉ＋１＞ＢＥＲｉ＋δが満たされない場合、最適動作点に達しておらず、ステップ２が繰り返される。一方、ＢＥＲｉ＋１＞ＢＥＲｉ＋δが満たされた場合は、最適動作点は既に決定される。よって、定数δとＢＥＲ１の値は、次の式によって定義される。
【００２０】
ＢＥＲ１＝Ａ×ＢＥＲ１      （２）
【００２１】
ここで、Ａは、例えば、各装置に依存し且つ概略的に約５〜２０の値からなるＡＰＤ装置パラメータである。また、ＢＥＲ１は、測定の最初の点で得られたＢＥＲ値である。定数δは、ＢＥＲｉの統計的変動且つ／又はノイズ変動に基づいて決定されることを防ぐために必要となる。この定数の値は、製造工程中に調整される。
【００２２】
本発明によれば、最適ＡＰＤ動作点環境を決定し設定するプロセスは、ＢＥＲの代わりに、ＢＥＲ関連パラメータを使用することによって提供される。例えば、そのようなパラメータは、Ｑ−ファクター、又はＲＸユニットの順方向誤り訂正ブロック内の誤り訂正の数（「０」と「１」に対応）等である。両方のパラメータである、Ｑ−ファクターと誤り訂正とは、例えば、ＲＸチップ又はＤＷＤＭ内部プロセッサが実装されているので、従来のＴＸ又はＲＸシステム自体によって測定される。例示的なＱ−ファクターは、以下のように定義される。
【００２３】
【数１】
2010516106.tif 000003
【００２４】
受信信号中のノイズ分布のガウス近似に基づいて、ＢＥＲとＱの関係は、次のように定義される。
【００２５】
ＢＥＲ＝１／２ｅｒｆｃ（Ｑ／ｓｑｒｔ（２））      （４）
【００２６】
図４は、本発明の別の例示的な実施形態による２つの領域を利用してＡＰＤ動作点を最適化する方法を示すフローチャートである。図４では、この方法は、ステップＳ１００から始まりステップＳ１１０に移行し、アバランシェダイオードのバイアスの第１の値と第２の値が測定される。第１の値と第２の値は、２回連続して測定されてもよく、２回連続した測定の場合には、これら測定の間に第１の時間間隔だけ離される。次に、この方法は、ステップＳ１２０に移行し、２つの測定されたアバランシェダイオード・バイアスのそれぞれに対するビット・エラー・レートが測定される。様々な例示的な実施形態によれば、ビット・エラー・レートの対数が記録されてもよい。次に、この方法は、ステップＳ１３０に移行し、第２の値に対応して測定されたビット・エラー・レートが、第１の値に対応して測定されたビット・エラー・レートと比較される。第２の値に対応するビット・エラー・レートが第１の値に対応するビット・エラー・レートより小さい場合は、この方法では、ステップＳ１１０に移行し、アバランシェ・フォトダイオード・バイアスの他の２つの第１と第２の値が測定される。第２の値に対応するビット・エラー・レートが、第１の値に対応するビット・エラー・レートと同等又はそれ以上の場合には、この方法はステップＳ１４０に移行する。
【００２７】
ステップＳ１４０の間に、アバランシェ・フォトダイオード・バイアスの第３の値と第４の値が、第２の時間間隔を空けて２回連続して測定されるが、この第２の時間間隔は、第１の時間間隔より短い。様々な例示的な実施形態によれば、第２の時間間隔は、第１の時間間隔より極めて短くてもよい。次に、この方法では、ステップＳ１５０に移行し、アバランシェ・フォトダイオード・バイアスの第３と第４の測定値に対応するビット・エラー・レートが測定される。様々な例示的な実施形態により、ビット・エラー・レートの対数が記録されてもよい。次に、ステップＳ１６０に移行した制御が実行され、第３のアバランシェ・フォトダイオード・バイアス値に対応するビット・エラー・レートと、第４のアバランシェ・フォトダイオード・バイアス値に対応するビット・エラー・レートとが比較される。第４のアバランシェ・フォトダイオード・バイアス値に対応するビット・エラー・レートが、第３のアバランシェ・フォトダイオード・バイアス値に対応するビット・エラー・レートより小さい場合、ステップＳ１４０に移行する。第４のアバランシェ・フォトダイオード・バイアス値に対応するビット・エラー・レートが、第３のアバランシェ・フォトダイオード・バイアス値に対応するビット・エラー・レートと同等又はそれ以上である場合、ステップＳ１７０に移行する。ステップＳ１７０で、測定された第３と第４のアバランシェ・フォトダイオード値に基づいて、最適なアバランシェ・フォトダイオード・バイアス値が決定される。例えば、最適値は、第３と第４の測定したアバランシェ・フォトダイオード値の平均でもよい。次に、ステップＳ１８０に移行し終了する。
【００２８】
図５は、本発明において算出されたＱ値に対するＢＥＲの依存性を示す。ＢＥＲとＱ値の直接的な関係は、Ｑ値の最大値が、光学ネットワークチャネルによって達成された最適ＢＥＲに対応し、従って特定チャネルの品質と相互関係があることを示す。この依存性（式４）を使用するとき、信号分配は、純粋なガウス形態でなければならない。Ｑ−ファクター値だけを使用して行われる調整は、信号分配が十分に非ガウス形態か、例えば光学分散や追加ピックアップ・ノイズ等の他の因子の寄与を考慮しなければならない場合には、正確に関連づけられないことがある。この実施形態では、Ｈ（受け取ったデータ配列のヒストグラム・マトリクス）やＢＥＲ等の他のパラメータを使用することにより、正確な解決が得られる。
【００２９】
本発明の別の実施形態では、ＲＸユニットの前方誤り訂正ブロック内において、誤り訂正の数（「０」と「１」に対応）は、ＢＥＲ値に直接関連付けられ、最適ＡＰＤ動作点を自動的に決定するために利用される。例によっては、ＢＥＲの代わりに、誤り訂正等の他のパラメータを利用すると、比較的高価なビット・エラー・レート・テスタ（ＢＥＲＴ）が必要でないので、更に便利である。この実施形態では、パラメータは、例えばＲＸのＦＥＣレジスタに記録され、そこから読み出される。
【００３０】
本発明は、ハードウェア、ソフトウェア又はこれらの組み合わせを使用して実施されてもよく、１つ又は複数のコンピュータ・システム又は他の処理システムで実施されてもよい。一実施形態では、本発明は、本明細書で説明する機能を実行することができる１つ又は複数のコンピュータ・システムを対象とする。図６に、そのようなコンピュータ・システム９００の一例を示す。
【００３１】
コンピュータ・システム９００は、プロセッサ９０４等の１つ又は複数のプロセッサを有している。プロセッサ９０４は、通信インフラストラクチャ９０６（例えば、通信バス、クロスオーバ・バー、ネットワークなど）に接続される。この例示的なコンピュータ・システムに関して様々なソフトウェアの実施形態が説明される。この説明を読んだ後で、当業者には、他のコンピュータ・システム及び／又は構造を使用して本発明を実施する方法が明らかになるであろう。
【００３２】
コンピュータ・システム９００は、表示装置９３０上に表示するための通信インフラストラクチャ９０６から（又は、図示していないフレームバッファから）、図形、テキスト及び他のデータを転送する表示インタフェース９０２を含むことができる。また、コンピュータ・システム９００は、主記憶装置９０８、好ましくはランダムアクセスメモリ（ＲＡＭ））を有し、さらに補助記憶装置９１０を有してもよい。補助記憶装置９１０は、例えば、フロッピ・ディスク・ドライブ、磁気テープ・ドライブ、光ディスク・ドライブ等を表わすハードディスク・ドライブ９１２及び／又は着脱式のストレージ・ドライブ９１４を有してもよい。着脱式のストレージ・ドライブ９１４は、着脱式のストレージ・ユニット９１８に対して周知の方法で読み書きする。着脱式のストレージ・ユニット９１８は、着脱式のストレージ・ドライブ９１４に対して読み書きされるフロッピ・ディスク、磁気テープ、光ディスク等に相当する。着脱式のストレージ・ユニット９１８は、コンピュータ・ソフトウェア及び／又はデータが記憶されたコンピュータ可用記憶媒体を含むことを理解されよう。
【００３３】
代替の実施形態では、補助記憶装置９１０は、コンピュータ・プログラムや他の命令をコンピュータ・システム９００にロードすることを可能にする他の類似の装置を含んでもよい。そのような装置には、例えば、着脱式のストレージ・ユニット９２２とインタフェース９２０がある。そのような例には、プログラム・カートリッジとカートリッジ・インタフェース（ビデオゲーム装置に見られるもの等）、着脱式のメモリ・チップ（消去可能プログラム可能な読み出し専用メモリ（ＥＰＲＯＭ）、又はプログラム可能な読み出し専用メモリ（ＰＲＯＭ））及び関連ソケット、及び他の着脱式のストレージ・ユニット９２２及びインタフェース９２０があり、これらは、ソフトウェア及びデータを着脱式のストレージ・ユニット９２２からコンピュータ・システム９００に転送することを可能にする。
【００３４】
コンピュータ・システム９００は、また、通信インタフェース９２４を含んでもよい。通信インタフェース９２４は、ソフトウェアとデータをコンピュータ・システム９００と外部装置との間で転送することを可能にする。通信インタフェース９２４の例には、モデム、ネットワーク・インタフェース（イーサネット・カード等）、通信ポート、パーソナル・コンピュータ・メモリ・カード国際協会（ＰＣＭＣＩＡ）スロット及びカード等がある。通信インタフェース９２４を介して転送されるソフトウェアとデータは、信号９２８の形であり、この信号９２８は、通信インタフェース９２４が受け取ることができる電子信号、電磁気信号、光信号又は他の信号でよい。これらの信号９２８は、通信路（例えば、チャネル）９２６を介して通信インタフェース９２４に供給される。これらの信号９２８を運ぶ通信路９２６は、ワイヤ又はケーブル、光ファイバ、電話線、セルラリンク、無線周波数（ＲＦ）リンク及び／又は他の通信チャネルを使用して実施されてもよい。本明細書では、「コンピュータ・プログラム媒体」と「コンピュータにて使用可能な媒体」という用語は、一般に、着脱式のストレージ・ドライブ９８０、ハードディスクドライブ９７０に組み込まれたハードディスク、信号９２８等の媒体を指すために使用される。これらのコンピュータ・プログラム製品は、コンピュータ・システム９００にソフトウェアを提供する。本発明は、そのようなコンピュータ・プログラム製品を対象とする。
【００３５】
コンピュータ・プログラム（コンピュータ制御ロジックとも呼ばれる）は、主記憶装置９０８及び／又は補助記憶装置９１０に記憶される。コンピュータ・プログラムは、通信インタフェース９２４を介して受け取られてもよい。そのようなコンピュータ・プログラムは、実行されたとき、コンピュータ・システム９００が、本明細書に記載されたように本発明の機能を実行できるようにする。詳細には、コンピュータ・プログラムは、実行されたとき、プロセッサ９１０が本発明の機能を実行できるようにする。従って、そのようなコンピュータ・プログラムは、コンピュータ・システム９００のコントローラを表わす。
【００３６】
本発明がソフトウェアを使用して実施された実施形態では、ソフトウェアは、コンピュータ・プログラム製品に記憶され、着脱式ストレージ・ドライブ９１４、ハードドライブ９１２又は通信インタフェース９２０を使用してコンピュータ・システム９００にロードされてもよい。プロセッサ９０４によって実行されたとき、制御ロジック（ソフトウェア）は、本明細書に記載したようにプロセッサ９０４に本発明の機能を実行させる。別の実施形態では、本発明は、例えば特定用途向け集積回路（ＡＳＩＣ）等のハードウェア構成要素を使用して、主にハードウェアで実施される。本明細書に記載された機能を実行するハードウェア状態の機器での実施は、当業者に明らかになるであろう。更に別の実施形態では、本発明は、ハードウェアとソフトウェアの両方の組み合わせを使用して実施される。
【００３７】
図７は、本発明により使用可能な通信システム１０００を示す。通信システム１０００は、１つ又は複数のアクセス機構１０６０、１０６２（本明細書では１人又は複数人の「ユーザ」として交互に呼ばれる）と、１つ又は複数の端末装置１０４２、１０６６を有する。一実施形態では、本発明によって使用されるデータは、例えば、カップリング１０４５，１０４６，１０６４や、インターネットやイントラネットのようなネットワーク１０４４を介して、プロセッサとデータ用レポジトリを有し、及び／又はデータ用レポジトリへの接続を有する、ＰＣ、ミニコンピュータ、メインフレーム・コンピュータ、マイクロコンピュータ、又は他の装置等のサーバ１０４３に接続される、パーソナル・コンピュータ（ＰＣ）、ミニコンピュータ、メインフレーム・コンピュータ、マイクロコンピュータ、電話装置、又はハンドヘルドデバイスや携帯情報端末（「ＰＤＡ」）のような無線装置等の端末装置１０４２，１０６６を介してアクセス機構１０６０，１０６４により入力又はアクセスされる。カップリング１０４５，１０４６，１０６４には、例えば、有線リンク、無線リンク、又は光ファイバリンクがある。別の実施形態では、本発明の方法及びシステムは、単一コンピュータ等の独立環境で機能する。
【００３８】
以上の開示は説明的な実施形態を示すが、説明した実施形態の範囲を逸脱することなく本明細書において様々な変更及び修正を行なえることに注意されたい。
【図１】
2010516106.tif 000004
【図２】
2010516106.tif 000005
【図３】
2010516106.tif 000006
【図４】
2010516106.tif 000007
【図５】
2010516106.tif 000008
【図６】
2010516106.tif 000009
【図７】
2010516106.tif 000010
【国際調査報告】
2010516106.tif 000011