【手続補正書】
【提出日】平成19年1月12日(2007.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信機と、
受信機と、
前記送信機及び前記受信機に結合され、コントローラにより実行可能な命令を有するトランシーバ・オペレーション・コードを含む該コントローラとが備えられており、前記トランシーバ・オペレーション・コードが、
複数のタスク・コード・モジュールであって、光トランシーバ・モジュールを制御するための複数のタスクのうち少なくとも１つのタスクを実施する命令をそれぞれが有し、それぞれに優先順位が割り当てられている、複数のタスク・コード・モジュールと、
優先度コードであって、前記コントローラが、前記割り当てられた優先順位に基づいて、複数のタスク・コード・モジュールのそれぞれのタスク・コード・モジュールを実行する回数の順番を管理するように構成された命令を有する優先度コードとを備え、
最高優先順位を有するタスク・コード・モジュールが、より低い優先順位のタスク・コード・モジュールの一回の実行ごとに実行される前記回数が、前記より低い優先順位のタスク・コード・モジュールの優先順位の降下に伴って増加することを特徴とする、光通信のための光トランシーバ・モジュール。
【請求項２】
前記コントローラは、複数のオペレーション・コード・モジュールを含み、それぞれのオペレーション・コード・モジュールは、少なくとも１つのタスク・コード・モジュールを含むことを特徴とする、請求項１に記載の光トランシーバ・モジュール。
【請求項３】
前記複数のオペレーション・コード・モジュールは、
レーザ・モニタ・オペレーション・コード・モジュールおよび
システム・モニタ・オペレーション・コード・モジュールのうち、
少なくとも一方を含むことを特徴とする、請求項２に記載の光トランシーバ・モジュール。
【請求項４】
前記システム・モニタ・オペレーション・コード・モジュールは、
複数のタスク・コード・モジュールを含み、前記複数のタスク・コード・モジュールは、細分されて、第１の優先順位が割り当てられた第１のタイプのタスク・コード・モジュールを含む第１のタスク・コード・モジュール・グループ、第２の優先順位が割り当てられた第２のタイプのタスク・コード・モジュールを含む第２のタスク・コード・モジュール・グループ、及び第３の優先順位が割り当てられた第３のタイプのタスク・コード・モジュールを含む第３のタスク・コード・モジュール・グループを形成することを特徴とする、請求項３に記載の光トランシーバ・モジュール。
【請求項５】
前記コントローラが、第１の時間期間内において第１の優先順位が割り当てられた前記第１のタイプのタスク・コード・モジュールを完了し、第２の時間期間内において第２の優先順位が割り当てられた前記第２のタイプのタスク・コード・モジュールを完了し、第３の時間期間内において第３の優先順位が割り当てられた前記第３のタイプのタスク・コード・モジュールを完了するように構成されていることを特徴とする、請求項４に記載の光トランシーバ・モジュール。
【請求項６】
前記複数のオペレーション・コード・モジュールは、
少なくとも１つの割り込み信号に応答して、少なくとも１つのタスクを制御するための少なくとも１つのタスク・コード・モジュールを具備する、割り込みオペレーション・コード・モジュールを含む少なくとも１つのオペレーション・コード・モジュールを含むことを特徴とする、請求項２に記載の光トランシーバ・モジュール。
【請求項７】
前記割り込みオペレーション・コード・モジュール中の少なくとも１つのタスク・コード・モジュールに割り当てられた優先順位は、前記少なくとも１つのタスク・コード・モジュールが応答する割り込み信号のタイプに基づいて設定されていること特徴とする、請求項６に記載の光トランシーバ・モジュール。
【請求項８】
第１のタイプの割り込み信号に応答する前記割り込みオペレーション・コード・モジュール中の前記少なくとも１つのタスク・コード・モジュールが、他のタスク・コード・モジュールに対して序列をつけて配列されていること特徴とする、請求項７に記載の光トランシーバ・モジュール。
【請求項９】
第２のタイプの割り込み信号に応答する前記割り込みオペレーション・コード・モジュール中の前記少なくとも１つのタスク・コード・モジュールが、他の全てのタスク・コード・モジュールよりも上位に配列されていること特徴とする、請求項７に記載の光トランシーバ・モジュール。
【請求項１０】
前記コントローラが、内部バスを介して前記送信機及び前記受信機に結合されていること特徴とする、請求項１に記載の光トランシーバ・モジュール。
【請求項１１】
前記送信機が、外部バスを介して外部ホスト装置に接続可能であることを特徴とする、請求項１に記載の光トランシーバ・モジュール。
【請求項１２】
前記コントローラが、
前記トランシーバ・オペレーション・コードを格納したメモリ・ブロックと、
前記コードを実行するための中央演算処理装置とを具備することを特徴とする、請求項１に記載の光トランシーバ・モジュール。
【請求項１３】
前記送信機が、さらに、
レーザと、
前記レーザの平均パワーの値を測定して、送り出すように構成されたパワー検知回路と、
前記レーザの平均バイアス電流の値を測定して、送り出すように構成されたバイアス電流検知ブロックと、
前記送信機の温度値を測定して、送り出すように構成された温度検知回路と、
前記送信機に対する供給電圧の値を測定して、送り出すように構成された電圧検知回路と、
メモリ・ブロックとを備えていることを特徴とする、請求項１に記載の光トランシーバ・モジュール。
【請求項１４】
前記受信機が、さらに、
光入力信号を受信して、電気信号に変換するように構成された光検出素子と、
受信した光信号のパワー値を測定して、送り出すように構成されたパワー検知回路とを備えることを特徴とする、請求項１に記載の光トランシーバ・モジュール。
【請求項１５】
光トランシーバ・モジュールを制御する方法であって、
それぞれが光トランシーバ・モジュールを制御するための複数のタスクの少なくとも１つのタスクを実施する命令を有する、複数のタスク・コード・モジュール中の各タスク・コード・モジュール、に優先順位を割り当てることと、
コントローラ内で前記各タスク・コード・モジュールを所定の順番で前記優先順位に基づいた回数実行することとを備え、
最高優先順位を有するタスク・コード・モジュールが、より低い優先順位のタスク・コード・モジュールの一回の実行ごとに実行される前記回数が、前記より低い優先順位のタスク・コード・モジュールの優先順位の降下に伴って増加することを特徴とする、方法。
【請求項１６】
それぞれが少なくとも１つのタスク・コード・モジュールを含む、複数のオペレーション・コード・モジュールを用意することをさらに備えることを特徴とする、請求項１５に記載の方法。
【請求項１７】
前記複数のオペレーション・コード・モジュールを用意することには、
レーザ・モニタ・オペレーション・コード・モジュールおよび
システム・モニタ・オペレーション・コード・モジュールのうち、
少なくとも一方を用意することをさらに含むことを特徴とする、請求項１５に記載の方法。
に記載の方法。
【請求項１８】
前記システム・モニタ・オペレーション・コード・モジュールを設けることには、さらに、
複数のタスク・コード・モジュールを設けることと、
前記複数のタスク・コード・モジュールを細分して、第１の優先順位が割り当てられた第１のタイプのタスク・コード・モジュールを含む第１のタスク・コード・モジュール・グループ、第２の優先順位が割り当てられた第２のタイプのタスク・コード・モジュールを含む第２のタスク・コード・モジュール・グループ、及び、第３の優先順位が割り当てられた第３のタイプのタスク・コード・モジュールを含む第３のタスク・コード・モジュール・グループを形成することとを有することを特徴とする、請求項１７に記載の方法。
【請求項１９】
前記複数のオペレーション・コード・モジュールを設けることが、
少なくとも１つの割り込み信号に応答して少なくとも１つのタスクを制御するための少なくとも１つのタスク・コード・モジュールを具備する、割り込みオペレーション・コード・モジュールを少なくとも用意することを含むことを特徴とする、請求項１７に記載の方法。
【請求項２０】
前記少なくとも１つのタスク・コード・モジュールが応答する割り込み信号のタイプに基づいて、前記割り込みオペレーション・コード・モジュールの前記少なくとも１つのタスク・コード・モジュールに優先順位を割り当てることをさらに有することを特徴とする、請求項１９に記載の方法。
【請求項２１】
第１のタイプの割り込み信号に応答する前記割り込みオペレーション・コード・モジュール中の前記少なくとも１つのタスク・コード・モジュールを、他のタスク・コード・モジュールに対して序列をつけて配列することをさらに有することを特徴とする、請求項２０に記載の方法。
【請求項２２】
第２のタイプの割り込み信号に応答する前記割り込みオペレーション・コード・モジュール中の前記少なくとも１つのタスク・コード・モジュールを、他の全てのタスク・コード・モジュールより上位に配列することをさらに有することを特徴とする、請求項２０に記載の方法。