【手続補正書】
【提出日】平成29年10月6日(2017.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スレーブデバイスであって、
前記スレーブデバイスを、他のデバイスと共有される制御データバスに結合するように適合されたバスインターフェースと、
第1のスレーブデバイス識別子および第2のスレーブデバイス識別子を維持するように構成されたストレージと、
前記バスインターフェースに結合されるとともに、
前記バスインターフェース上で受信され、かつ、前記スレーブデバイスに割り当てられ、前記スレーブデバイスに一意に関連付けられた前記第1のスレーブデバイス識別子を使用してアドレス指定されたメッセージに応答し、
前記バスインターフェース上で受信され、かつ、前記スレーブデバイスおよび少なくとも1つの他のスレーブデバイスに割り当てられた前記第2のスレーブデバイス識別子にアドレス指定されたメッセージに応答し、ならびに
前記バスインターフェース上で受信され、かつ、すべてのスレーブデバイスによって認識される共通アドレスにアドレス指定されたメッセージに応答する
ように構成された処理回路と
を備えるスレーブデバイス。
【請求項２】
前記処理回路が、
前記第1のスレーブデバイス識別子を使用してアドレス指定されるとともに、前記制御データバスから受信されたコマンドに応答して、前記制御データバス上で情報を送信するように構成される、請求項1に記載のスレーブデバイス。
【請求項３】
前記処理回路が、
第1のコマンドが、前記第1のスレーブデバイス識別子を使用してアドレス指定されるとき、前記制御データバスから受信された前記第1のコマンドに応答し、
第2のコマンドが、前記第2のスレーブデバイス識別子を使用してアドレス指定されるとき、前記制御データバスから受信された前記第2のコマンドに応答する
ように構成される、請求項1に記載のスレーブデバイス。
【請求項４】
カメラをさらに備え、前記制御データバスが、カメラ制御データ拡張(CCIe)バスプロトコル、カメラ制御データ(CCI)バスプロトコル、またはインター集積回路(I2C)バスプロトコルに従って動作される、請求項1に記載のスレーブデバイス。
【請求項５】
請求項1による第1のスレーブデバイスであって、前記第1のスレーブデバイスの前記割り当てられた第1のスレーブデバイス識別子および前記割り当てられた第2のスレーブデバイス識別子が、前記第1のスレーブデバイスのストレージ内で維持される、第1のスレーブデバイスと、
請求項1による第2のスレーブデバイスであって、前記第2のスレーブデバイスの前記割り当てられた第1のスレーブデバイス識別子および前記割り当てられた第3のスレーブデバイス識別子が、前記第2のスレーブデバイスのストレージ内で維持される、第2のスレーブデバイスと、
前記制御データバスに結合されるとともに、制御データバスへのアクセスを制御するように構成されたマスタデバイスであって、前記バスインターフェースは前記制御データバスである、マスタデバイスと
を備える、システム。
【請求項６】
前記制御データバスが、カメラ制御データ拡張(CCIe)バスプロトコル、カメラ制御データ(CCI)バスプロトコル、またはインター集積回路(I2C)バスプロトコルに従って動作される、請求項5に記載のシステム。
【請求項７】
前記マスタデバイスが、別のスレーブデバイスによって送信される肯定応答信号と同時に、あるスレーブデバイスによって送信される否定応答信号を無視するように構成され、かつ/または、
前記第1のスレーブデバイスおよび前記第2のスレーブデバイスがカメラを含み、前記マスタデバイスが、前記第1のスレーブデバイスおよび前記第2のスレーブデバイスに同時に情報を通信するように構成され、かつ/または、
前記マスタデバイスが、前記割り当てられた第1のスレーブデバイス識別子を使用して、前記第1のスレーブデバイスおよび前記第2のスレーブデバイスと同時に通信するように構成される、請求項5に記載のシステム。
【請求項８】
前記制御データバスに結合されたスレーブデバイスの第1のグループの各々が、前記制御データバスを介して送信されるとともに、前記割り当てられた第1のスレーブデバイス識別子にアドレス指定された通信に応答し、
前記制御データバスに結合されたスレーブデバイスの第2のグループの各々が、前記制御データバスを介して送信されるとともに、前記割り当てられた第1のスレーブデバイス識別子、前記割り当てられた第2のスレーブデバイス識別子、および前記割り当てられた第3のスレーブデバイス識別子とは異なる割り当てられた第4のスレーブデバイス識別子にアドレス指定された通信に応答する、請求項5に記載のシステム。
【請求項９】
前記第1のスレーブデバイス識別子が、前記制御データバスに結合されたすべての利用可能スレーブデバイスのサブセットのみを識別するのに役立つ、かつ/または、
前記割り当てられた第1のスレーブデバイス識別子が、複数の割り当てられたスレーブデバイス識別子に応答するスレーブデバイスを識別するスレーブ識別子一覧に記憶される、請求項5に記載のシステム。
【請求項１０】
制御データバスに結合された複数のスレーブデバイスの各々を複数の割り当てられたスレーブデバイス識別子に関連付けるアドレスリストを維持するステップと、
前記アドレスリストに基づいて、前記制御データバスへのアクセスを制御するステップと
を含む方法であって、前記制御データバスへのアクセスを制御するステップが、
前記制御データバスを動作させる第1のモードにおいて、すべてのスレーブデバイスによって認識される共通アドレスを使用して、すべてのスレーブデバイスと同時に通信するステップと、
前記制御データバスを動作させる第2のモードにおいて、第1のスレーブデバイスおよび第2のスレーブデバイスと、前記第1のスレーブデバイスおよび前記第2のスレーブデバイスに割り当てられ、かつ、前記第1のスレーブデバイスおよび前記第2のスレーブデバイスによって認識された第1のグループスレーブデバイス識別子を使用して同時に通信するステップと、
前記制御データバスを動作させる第3のモードにおいて、前記第1のスレーブデバイスに割り当てられ、かつ、前記第1のスレーブデバイスによって認識され、かつ、前記第2のスレーブデバイスには割り当てられていない一意のスレーブデバイス識別子を使用して、前記第1のスレーブデバイスと個別に通信するステップと
を含む、方法。
【請求項１１】
前記第1のグループスレーブデバイス識別子を使用して、第1の書込みメッセージを第1の複数のスレーブデバイスに同時にブロードキャストするステップと、
第2のグループスレーブデバイス識別子を使用して、第2の書込みメッセージを第2の複数のスレーブデバイスに同時にブロードキャストするステップと
をさらに含む、請求項10に記載の方法。
【請求項１２】
前記一意のスレーブデバイス識別子を使用して、前記第1のスレーブデバイスに読取りコマンドをアドレス指定するステップと、
前記読取りコマンドに応答して、前記第1のスレーブデバイスによって送信されたデータを読み取るステップであって、前記制御データバスに結合された他のスレーブデバイスは前記読取りコマンドに応答しない、ステップと
をさらに含み、かつ/または、
前記第1のスレーブデバイスおよび前記第2のスレーブデバイスがカメラを含む、請求項10に記載の方法。
【請求項１３】
第1のコマンドが第1のグループスレーブデバイス識別子にアドレス指定されるとき、制御データバス上でバスマスタによって送信された前記第1のコマンドに、スレーブデバイスにおいて応答するステップであって、前記第1のグループスレーブデバイス識別子が、前記スレーブデバイスに割り当てられ、かつ、前記スレーブデバイスのストレージ内で維持され、かつ、少なくとも1つの他のスレーブデバイスに割り当てられている、ステップと、
第2のコマンドが一意のスレーブデバイス識別子にアドレス指定されるとき、前記制御データバス上で前記バスマスタによって送信された前記第2のコマンドに、前記スレーブデバイスにおいて応答するステップであって、前記一意のスレーブデバイス識別子が、前記スレーブデバイスに割り当てられ、かつ、前記スレーブデバイスのストレージ内で維持され、かつ、どの他のスレーブデバイスにも割り当てられていない、ステップと、
コマンドが、すべてのスレーブデバイスによって認識される共通アドレスにアドレス指定されるとき、前記制御データバス上で前記バスマスタによって送信された前記コマンドに、前記スレーブデバイスにおいて応答するステップと
を含む方法。
【請求項１４】
第3のコマンドが第2のグループスレーブデバイス識別子にアドレス指定されるとき、前記制御データバス上で前記バスマスタによって送信された前記第3のコマンドに、前記スレーブデバイスにおいて応答するステップであって、前記第2のグループスレーブデバイス識別子が、前記スレーブデバイスに、および1つまたは複数の他のスレーブデバイスに割り当てられている、ステップ
をさらに含み、
第1の複数のスレーブデバイスが、前記第1のグループスレーブデバイス識別子にアドレス指定された送信に応答するように構成され、第2の複数のスレーブデバイスが、前記第2のグループスレーブデバイス識別子にアドレス指定された送信に応答するように構成され、かつ/または、
前記制御データバスが、カメラ制御データ拡張(CCIe)バスプロトコルに従って動作され、かつ/または、
ストレージ内で、前記スレーブデバイスに割り当てられた、複数の割り当てられたスレーブデバイス識別子を維持するステップであって、前記複数の割り当てられたスレーブデバイス識別子が前記一意のスレーブデバイス識別子および前記第1のグループスレーブデバイス識別子を含む、ステップと、
前記制御データバスから受信された読取りまたは書込みコマンドに対し、前記読取りまたは書込みコマンドが、前記ストレージ内で維持されていないスレーブデバイス識別子にアドレス指定されるとき、応答するのを控えるステップと
をさらに含む、請求項13に記載の方法。
【請求項１５】
第3のコマンドが第2のグループスレーブデバイス識別子にアドレス指定されるとき、前記制御データバス上で前記バスマスタによって送信された前記第3のコマンドに、前記スレーブデバイスにおいて応答するステップであって、前記第2のグループスレーブデバイス識別子が、前記スレーブデバイスに、および1つまたは複数の他のスレーブデバイスに割り当てられている、ステップ
をさらに含み、
第1の複数のスレーブデバイスが、前記第1のグループスレーブデバイス識別子にアドレス指定された送信に応答するように構成され、第2の複数のスレーブデバイスが、前記第2のグループスレーブデバイス識別子にアドレス指定された送信に応答するように構成され、かつ/または、
前記第1の複数のスレーブデバイスの各々が第1の機能を実施し、前記第2の複数のスレーブデバイスの各々が、前記第1の機能とは異なる第2の機能を実施する、請求項13に記載の方法。