(57)【要約】  送信装置は、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすること（暗号化すること）により、第２のビットストリームから第１のビットストリームを発生させ、第２のビットストリームのためのコード（ＭＩＣ、ＭＡＣ、またはＣＲＣ）を発生させて、受信装置への送信のために、コードを第１のビットストリームに添付する。受信装置は、コードを持つ第１のビットストリームを送信装置から受信し、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させ、第２のビットストリームのためのコード（ＭＩＣ、ＭＡＣ、またはＣＲＣ）を計算して、第１のビットストリームからのコードと計算したコードとを比較する。【選択図】  図３
2012521162.tif 000002
【特許請求の範囲】
【請求項１】
通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されている装置。
【請求項２】
前記第２のビットストリームはヘッダを含み、前記処理システムは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするようにさらに構成されている請求項１記載の装置。
【請求項３】
前記第２のビットストリームは発信元アドレスを含み、前記処理システムは、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするようにさらに構成されている請求項１記載の装置。
【請求項４】
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている請求項３記載の装置。
【請求項５】
前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている請求項４記載の装置。
【請求項６】
前記コードは、誤り検出コードを含む請求項１記載の装置。
【請求項７】
前記誤り検出コードは、巡回冗長検査を含む請求項６記載の装置。
【請求項８】
前記コードは、データ完全性コードを含む請求項１記載の装置。
【請求項９】
前記処理システムは、ペイロードを暗号化するようにさらに構成されており、前記第２のビットストリームは、ヘッダと前記暗号化されたペイロードとを含み、前記処理システムは、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるようにさらに構成されている請求項８記載の装置。
【請求項１０】
前記処理システムは、キーを使用することにより、前記データ完全性コードを発生させるようにさらに構成されている請求項８記載の装置。
【請求項１１】
前記処理システムは、前記第２のビットストリームのための誤り検出コードを発生させて、前記誤り検出コードを前記第１のビットストリームに添付するようにさらに構成されている請求項８記載の装置。
【請求項１２】
通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されている装置。
【請求項１３】
第１のビットストリームはヘッダを含み、前記処理システムは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするようにさらに構成されている請求項１２記載の装置。
【請求項１４】
前記第１のビットストリームは、前記遠隔装置を一意的に識別する識別子を含み、前記処理システムは、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするようにさらに構成されている請求項１２記載の装置。
【請求項１５】
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている請求項１４記載の装置。
【請求項１６】
前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている請求項１５記載の装置。
【請求項１７】
前記コードは、誤り検出コードを含む請求項１２記載の装置。
【請求項１８】
前記誤り検出コードは、巡回冗長検査を含む請求項１７記載の装置。
【請求項１９】
前記コードは、データ完全性コードを含む請求項１２記載の装置。
【請求項２０】
前記第２のビットストリームは、ヘッダと暗号化されたペイロードとを含み、前記処理システムは、前記ペイロードを解読して、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されている請求項１９記載の装置。
【請求項２１】
前記処理システムは、キーを使用することにより、前記データ完全性コードを計算するようにさらに構成されている請求項１９記載の装置。
【請求項２２】
前記第１のビットストリームは誤り検出コードをさらに含み、前記処理システムは、前記第２のビットストリームのための誤り検出コードを計算して、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較するようにさらに構成されている請求項１９記載の装置。
【請求項２３】
通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを発生させる手段と、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付する手段とを具備する装置。
【請求項２４】
前記第２のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするように構成されている請求項２３記載の装置。
【請求項２５】
前記第２のビットストリームは発信元アドレスを含み、前記第１のビットストリームを発生させる手段は、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするように構成されている請求項２３記載の装置。
【請求項２６】
前記識別子を前記遠隔装置と交渉する手段をさらに具備する請求項２５記載の装置。
【請求項２７】
前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている請求項２６記載の装置。
【請求項２８】
前記コードは、誤り検出コードを含む請求項２３記載の装置。
【請求項２９】
前記誤り検出コードは、巡回冗長検査を含む請求項２８記載の装置。
【請求項３０】
前記コードは、データ完全性コードを含む請求項２３記載の装置。
【請求項３１】
ペイロードを暗号化する手段をさらに具備し、前記第２のビットストリームは、ヘッダと前記暗号化されたペイロードとを含み、前記コードを発生させる手段は、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるように構成されている請求項３０記載の装置。
【請求項３２】
前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを発生させるように構成されている請求項３０記載の装置。
【請求項３３】
前記第２のビットストリームのための誤り検出コードを発生させる手段と、前記誤り検出コードを前記第１のビットストリームに添付する手段とをさらに具備する請求項３０記載の装置。
【請求項３４】
通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信する手段と、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較する手段とを具備する装置。
【請求項３５】
第１のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするように構成されている請求項３４記載の装置。
【請求項３６】
前記第１のビットストリームは、前記遠隔装置を一意的に識別する識別子を含み、前記第１のビットストリームを発生させる手段は、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするように構成されている請求項３４記載の装置。
【請求項３７】
前記識別子を前記遠隔装置と交渉する手段をさらに具備する請求項３６記載の装置。
【請求項３８】
前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている請求項３７記載の装置。
【請求項３９】
前記コードは、誤り検出コードを含む請求項３４記載の装置。
【請求項４０】
前記誤り検出コードは、巡回冗長検査を含む請求項３９記載の装置。
【請求項４１】
前記コードは、データ完全性コードを含む請求項３４記載の装置。
【請求項４２】
前記第２のビットストリームは、ヘッダと暗号化されたペイロードとを含み、前記装置は、前記ペイロードを解読する手段と、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算する手段とをさらに具備する請求項４１記載の装置。
【請求項４３】
前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを計算するように構成されている請求項４１記載の装置。
【請求項４４】
前記第１のビットストリームは誤り検出コードをさらに含み、前記装置は、前記第２のビットストリームのための誤り検出コードを計算する手段と、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較する手段とをさらに具備する請求項４１記載の装置。
【請求項４５】
通信のための方法において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを発生させることと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付することとを含む方法。
【請求項４６】
前記第２のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードすることにより発生される請求項４５記載の方法。
【請求項４７】
前記第２のビットストリームは発信元アドレスを含み、前記ビットの少なくとも一部分は、識別子に前記発信元アドレスを置換することにより、エンコードされる請求項４５記載の方法。
【請求項４８】
前記識別子を前記遠隔装置と交渉することをさらに含む請求項４７記載の方法。
【請求項４９】
前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される請求項４８記載の方法。
【請求項５０】
前記コードは、誤り検出コードを含む請求項４５記載の方法。
【請求項５１】
前記誤り検出コードは、巡回冗長検査を含む請求項５０記載の方法。
【請求項５２】
前記コードは、データ完全性コードを含む請求項４５記載の方法。
【請求項５３】
ペイロードを暗号化することをさらに含み、前記第２のビットストリームは、ヘッダと前記暗号化されたペイロードとを含み、前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生される請求項５２記載の方法。
【請求項５４】
前記データ完全性コードは、キーを使用することにより発生される請求項５２記載の方法。
【請求項５５】
前記第２のビットストリームのための誤り検出コードを発生させることと、前記誤り検出コードを前記第１のビットストリームに添付することとさらに含む請求項５２記載の方法。
【請求項５６】
通信のための方法において、
コードを持つ第１のビットストリームを遠隔装置から受信することと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較することとを含む方法。
【請求項５７】
第１のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードすることにより発生される請求項５６記載の方法。
【請求項５８】
前記第１のビットストリームは識別子を含み、前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、デコードされる請求項５６記載の方法。
【請求項５９】
前記識別子を前記遠隔装置と交渉することをさらに含む請求項５８記載の方法。
【請求項６０】
前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される請求項５９記載の方法。
【請求項６１】
前記コードは、誤り検出コードを含む請求項５６記載の方法。
【請求項６２】
前記誤り検出コードは、巡回冗長検査を含む請求項６１記載の方法。
【請求項６３】
前記コードは、データ完全性コードを含む請求項５６記載の方法。
【請求項６４】
前記第２のビットストリームは、ヘッダと暗号化されたペイロードとを含み、前記方法は、前記ペイロードを解読することと、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算することとをさらに含む請求項６３記載の方法。
【請求項６５】
前記データ完全性コードは、キーを使用することにより計算される請求項６３記載の方法。
【請求項６６】
前記第１のビットストリームは誤り検出コードをさらに含み、前記方法は、前記第２のビットストリームのための誤り検出コードを計算することと、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較することとをさらに含む請求項６３記載の方法。
【請求項６７】
通信のためのコンピュータプログラムプロダクトにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを発生させるために実行可能なコードと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するために実行可能なコードとによりエンコードされているコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
【請求項６８】
通信のためのコンピュータプログラムプロダクトにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するために実行可能なコードと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するために実行可能なコードとによりエンコードされているコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
【請求項６９】
ヘッドセットにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれているデータを発生させるように構成されているトランスデューサとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されているヘッドセット。
【請求項７０】
ヘッドセットにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているトランスデューサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されているヘッドセット。
【請求項７１】
ウォッチにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれているデータを発生させるように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されているウォッチ。
【請求項７２】
ウォッチにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されているウォッチ。
【請求項７３】
感知デバイスにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれているデータを発生させるように構成されているセンサを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されている感知デバイス。
【請求項７４】
感知デバイスにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているセンサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されている感知デバイス。
【発明の詳細な説明】
【分野】
【０００１】
本開示は、一般的に、電気通信に関連し、より詳細には、電気通信のためにコードを用いる装置および方法に関連している。
【背景】
【０００２】
電気通信において、安全ではない媒体を通して送信されたデータの完全性および／または真正性を保護するために、データ完全性コードが長く使用されている。送信機において、データとキーとを入力として受け入れるアルゴリズムからデータ完全性コードを計算する。理想的には、キーは、安全な通信にかかわる送信機および受信機に対してのみ知られている。その後、データとともにデータ完全性コードを受信機に送信する。受信機において、データからデータ完全性コードを再計算するために、キーを使用する。その後、再計算したデータ完全性コードと、データ送信とともに受信したコードとを比較する。受信機により再計算したコードが、送信とともに受信したコードと同一である場合に、受信機は、データが有効であることを決定する。データ完全性コードの例は、メッセージ完全性コード（ＭＩＣ）、メッセージ認証コード（ＭＡＣ）、メッセージ認証および完全性コード（ＭＡＩＣ）、ならびにこれらに類するものを含む。
【０００３】
データの完全性および／または真正性を保護するために、さまざまな技術が一般的に用いられるが、送信媒体中のノイズと他の妨害とによる破損からデータを保護するために他の技術が使用される。典型的に、これらの技術は、誤り検出コードの形態をとる。誤り検出コードは、一般的に、データの意図的な変化に対する保護にはあまり適していないという点で、誤り検出コードはデータ完全性コードとは異なる。誤り検出コードは、暗号化されておらず、キーなしで発生されるので、コードは、データに対してなされる何らかの変更に一致するように簡単に調節できる。
【０００４】
冗長情報を送信に付加することにより、誤り検出コードを実現する。送信中の誤りを検出し、いくつかのケースでは、送信中の誤りを訂正するために、受信機によってこの冗長を使用してもよい。例として、パリティ、チェックサム、および巡回冗長検査（ＣＲＣ）コードを含む多くの誤り検出コードを、今日、電気通信において、一般に使用している。誤り検出コードは、何らかのアルゴリズムによって、データから取り出され、その後、データとともに送信される。受信機は、データに同じアルゴリズムを適用し、結果と、データとともに送信された受信した誤り検出コードとを比較する。一致が生じる場合、受信機は、データが送信媒体を通して成功して送られたことを決定する。
【０００５】
データ完全性コードと誤り検出コードの使用は、大切な帯域幅を消費する。ワイヤレス電気通信では、帯域幅は貴重になってきており、特に、ワイヤレスサービスの消費者に対して送信の品質を保証するために、より強力なコードが要求されるときには、これらのコードの使用は、設計者に対して重要な課題を提供することがある。したがって、帯域幅を節約して使用しながら、データ完全性コードと誤り検出コードとを実現するための改善された方法に対する技術的な必要性がある。
【概要】
【０００６】
本開示の１つの態様では、通信のための装置は、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムを具備し、処理システムは、第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、コードを第１のビットストリームに添付するようにさらに構成されている。
【０００７】
本開示の別の態様では、通信のための装置は、コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムを具備し、処理システムは、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、処理システムは、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較するようにさらに構成されている。
【０００８】
本開示のまた別の態様では、通信のための装置は、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させる手段と、第２のビットストリームのためのコードを発生させる手段と、遠隔装置への送信のために、コードを第１のビットストリームに添付する手段とを具備する。
【０００９】
本開示のさらなる態様では、通信のための装置は、コードを持つ第１のビットストリームを遠隔装置から受信する手段と、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させる手段と、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較する手段とを具備する。
【００１０】
本開示のまたさらなる態様では、通信のための方法は、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させることと、第２のビットストリームのためのコードを発生させることと、遠隔装置への送信のために、コードを第１のビットストリームに添付することとを含む。
【００１１】
本開示の別の態様では、通信のための方法は、コードを持つ第１のビットストリームを遠隔装置から受信することと、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させることと、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較することとを含む。
【００１２】
本開示のまた別の態様では、通信のためのコンピュータプログラムプロダクトは、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させるために実行可能なコードと、第２のビットストリームのためのコードを発生させるために実行可能なコードと、遠隔装置への送信のために、コードを第１のビットストリームに添付するために実行可能なコードとを有するコンピュータ読取可能媒体を含む。
【００１３】
本開示のまたさらなる態様では、通信のためのコンピュータプログラムプロダクトは、コードを持つ第１のビットストリームを遠隔装置から受信するために実行可能なコードと、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させるために実行可能なコードと、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較するために実行可能なコードとを有するコンピュータ読取可能媒体を含む。
【００１４】
本開示のまたさらなる態様では、ヘッドセットは、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、処理システムは、第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、コードを第１のビットストリームに添付するようにさらに構成されており、第２のビットストリーム中に含まれているデータを発生させるように構成されているトランスデューサとを具備する。
【００１５】
本開示のまたさらなる態様では、ヘッドセットは、コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、処理システムは、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、処理システムは、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較するようにさらに構成されており、第２のビットストリームからのデータを処理するように構成されているトランスデューサとを具備する。
【００１６】
本開示のまださらなる態様では、ウォッチは、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、第２のビットストリーム中に含まれているデータを発生させるように構成されているユーザインターフェースとを具備し、処理システムは、第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、コードを第１のビットストリームに添付するようにさらに構成されている。
【００１７】
本開示のまたさらなる態様では、ウォッチは、コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、第２のビットストリームからのデータを処理するように構成されているユーザインターフェースとを具備し、処理システムは、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、処理システムは、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較するようにさらに構成されている。
【００１８】
本開示のまたさらなる態様では、感知デバイスは、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、第２のビットストリーム中に含まれているデータを発生させるように構成されているセンサとを具備し、処理システムは、第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、コードを第１のビットストリームに添付するようにさらに構成されている。
【００１９】
本開示のまたさらなる態様では、感知デバイスは、コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、第２のビットストリームからのデータを処理するように構成されているセンサとを具備し、処理システムは、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、処理システムは、第２のビットストリームのためのコードを計算して、第１のビットストリームからのコードと計算したコードとを比較するようにさらに構成されている。
【００２０】
本発明のさまざまな態様が示され、事例として説明されている下記の詳細な説明から、本開示の他の態様は、当業者にとって容易に明らかになることを理解する。認識されるように、本開示のこれらの態様は、他のコンフィギュレーションおよび異なるコンフィギュレーション中で実現することができ、そのいくつかの詳細は、他のさまざまな点における変更を可能にする。したがって、図面および詳細な説明は、実質的に例示的なものとして考えられ、制限的なものとしては考えられない。
【図面の簡単な説明】
【００２１】
【図１】図１は、ワイヤレスネットワークの例を図示している概念図である。
【図２】図２は、ワイヤレスネットワーク中で、第２の装置と通信中の第１の装置の例を図示している概念図である。
【図３】図３は、ワイヤレスネットワーク中で、装置により使用するデータパケット構造の例を図示している概念図である。
【図４】図４は、送信装置および受信装置の機能性の例を図示している概念図である。
【００２２】
一般的な実務にしたがって、明確にするために、図面のうちのいくつかを簡略化しているかもしれない。したがって、図面は、所定の装置または方法のコンポーネントのうちのすべてを描いていないかもしれない。
【詳細な説明】
【００２３】
付随する図面を参照して、本発明のさまざまな態様を以下でさらに完全に説明する。本発明は、しかしながら、多くの異なる形態で具現化してもよく、本開示中に表す何らかの特定の構造または機能に限定されるものとして解釈すべきではない。むしろ、本開示が、徹底的で完璧なものとなり、本発明の範囲を当業者に完全に伝えるように、これらの態様を提供する。当業者が容易に正しく認識するように、本発明の範囲は、独立的に実現するか、または、本発明の他の態様と組み合わせて実現するかにかかわらず、ここに開示する発明の何らかの態様をカバーすることを意図している。例えば、ここで述べる任意の数の態様を使用して、装置を実現してもよく、または、方法を実施してもよい。加えて、他の構造、機能性、あるいは、ここに述べる本発明のさまざまな態様に加えた構造および機能性や、ここに述べる本発明のさまざまな態様の他の構造および機能性を使用して実施するそのような装置ならびに方法を、本発明の範囲はカバーすることを意図している。ここに開示する本発明の何らかの態様は、特許請求の範囲のうちの１つ以上のエレメントにより具現化できることを理解すべきである。
【００２４】
本発明のいくつかの態様は、電気通信をサポートするためのコードの使用に対する技術に向けられている。ここで使用するように、「コード」という用語は、信頼性を強化するためにデータとともに送信される、シンボル、ビット、チップ、または他のエレメントの何らかのシーケンスのことを指す。例として、「コード」という用語は、データの完全性および／真正性を保護するデータ完全性コードのことを指すために使用してもよい。データ完全性コードの例は、ＭＩＣ、ＭＡＣ、およびＭＡＩＣを含む。代替的には、「コード」という用語は、データが送信媒体によって破損されているか否かについての表示を提供する誤り検出コードのことを指すために使用してもよい。誤り検出コードの例は、パリティ、チェックサム、ＣＲＣ、およびこれらに類するものを含む。
【００２５】
本発明の何らかの態様を組み込む装置は、図１中に示されている短距離通信ネットワーク中で動作する能力があるワイヤレスノードであってもよい。ネットワーク１００は、何らかの適切な無線技術またはワイヤレスプロトコルを使用してサポートするように構成されていてもよい。例として、ネットワーク１００は、超広帯域（ＵＷＢ）技術をサポートするように構成されていてもよい。ＵＷＢは、高速短距離通信に対する一般的な技術であり、中心周波数の２０パーセントより広い帯域幅、または、少なくとも５００ＭＨｚの帯域幅を占めるスペクトルを持つ何らかの無線技術として規定される。代替的に、わずかに名前を挙げるに過ぎないが、ブルートゥース（登録商標）、またはＩＥＥＥ８０２．１１のような、さまざまなワイヤレスプロトコルをサポートするように、ネットワーク１００は構成されていてもよい。
【００２６】
ネットワーク１００は、コンピュータ１０２を含むさまざまなワイヤレスノードで構成されている。この例では、コンピュータ１０２は、デジタルカメラ１０４からデジタル写真を受信してもよく、プリンティングのために文書をプリンタ１０６に送ってもよく、パーソナルデジタルアシスタント（ＰＤＡ）１０８上のｅメールと同期してもよく、音楽ファイルをデジタルオーディオプレイヤー（例えばＭＰ３プレイヤー）１１０に転送してもよく、移動体記憶デバイス１１２にデータおよびファイルのバックアップをとってもよく、ワイヤレスハブ１１４を通して遠隔ネットワーク（例えばインターネット）と通信してもよい。ネットワーク１００はまた、ウェアラブルであるか、または、人体中に埋め込まれているかのいずれかである、多くの移動体ノードおよびコンパクトノードを含む。例として、トランスデューサからコンピュータ１０２にオーディオを送信するヘッドセット１１６、ユーザインターフェースからコンピュータ１０２に時間情報または他の情報を送信するウォッチ１１８、および／または、生命体パラメータを監視するセンサ１２０（例えば、生体測定センサ、心拍数モニタ、歩数計、およびＥＫＧデバイス等）を、人は着用しているかもしれない。センサ１２０は、人の体からコンピュータ１０２に情報を送信し、ここでワイヤレスハブ１１４を通して医療機関（例えば、病院、クリニック等）に情報が転送されることがある。
【００２７】
短距離通信ネットワークに非常に適しているものの、本発明の何らかの態様を組み込む装置は、他のアプリケーションに対して拡張してもよい。例として、装置は、進化データ最適化（ＥＶ−ＤＯ）、ウルトラモバイルブロードバンド（ＵＭＢ）、コード分割多元接続（ＣＤＭＡ）２０００、ロングタームエボリューション（ＬＴＥ）、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、またはこれらに類するもののような、何らかの適切なワイヤレスプロトコルをサポートするワイドエリアネットワークを動作させるワイヤレスノードであってもよい。代替的に、装置は、ケーブルモデム、デジタル加入者線（ＤＳＬ）、光ファイバ、イーサネット（登録商標）、ホームＲＦ、または他の何らかの適切なワイヤードアクセスプロトコルを使用するワイヤード通信をサポートするように構成されているワイヤードノードであってもよい。
【００２８】
上記から容易に明らかになるように、本発明の何らかの態様を組み込む装置は、何らかの適切な電気通信デバイスであってもよい。代替的には、装置は、単独か、または、プリント回路ボード上もしくは他の適切な基板上に取り付けられているかのいずれかである、１つ以上の集積回路のような、電気通信デバイスのうちの何らかの部分であってよい。装置はまた、１つ以上の基板であってもよく、各基板は、１つ以上の集積回路および／またはディスクリート電気コンポーネントを有している。当業者が容易に認識するように、本開示全体を通して提示する機能性を提供するさまざまな形態で、本発明のさまざまな態様を具現化してもよい。
【００２９】
電気通信のための装置および方法のいくつかの態様を、図２を参照してこれから提示する。装置をトランシーバとして記述する。このことは、装置が、送信機能および受信機能の双方を実施することができることを意味する。しかしながら、当業者が容易に正しく認識するように、送信機能のみ、または、受信機能のみを提供する装置中に、本発明のさまざまな態様を組み込むことができる。
【００３０】
図２は、第２の装置２０１と通信中の第１の装置２００の例を図示している概念図である。この例では、中央処理ユニット（ＣＰＵ）２０４と、機械読取可能媒体２０６と、物理レイヤプロセッサ２０８とを含む、さまざまな回路を一緒にリンクさせるバス２０２を、第１の装置２００は備える。バス２０２はまた、タイミングソース、周辺装置、電圧レギュレータ、電力管理回路、およびこれらに類するもののような、他のさまざまな回路をリンクさせてもよい。これらの回路は、技術的によく知られており、それゆえ、これ以上詳細には記述しない。第１の装置２００を送信媒体にインターフェースするために、アナログフロントエンド（ＡＦＥ）２１０を使用してもよい。示してはいないが、第２の装置２０１は、類似したコンフィギュレーションを有していてもよい。
【００３１】
ＣＰＵ２０４は、バスを管理することと、機械読取可能媒体２０６上に記憶されているソフトウェアの実行を含む一般的な処理とを担当している。機械読取可能媒体２０６を、多くのソフトウェアモジュールとデータベース２１８とにより示している。ＣＰＵ２０４により実行されるとき、下記に記述するさまざまな機能をＣＰＵ２０４に実施させる命令のセットを、各モジュールは含む。ソフトウェアモジュールは、アプリケーションモジュール２１２と、セキュリティモジュール２１４と、データリンクモジュール２１６とを含む。何らかのモジュールの機能性を参照するとき、モジュール内の命令を取り出して実行するＣＰＵ２０４により、このような機能を実施することを理解するだろう。
【００３２】
送信媒体にインターフェースするために必要とされる物理的で電気的な仕様にしたがって、データを送信および受信するための手段を提供することにより、物理レイヤプロセッサ２０８およびＡＦＥ２１０は、物理レイヤを実現する。例として、物理レイヤプロセッサ２０８は、送信モードで動作するとき、データベース２１８からデータパケットを取り出して、畳み込みエンコーディング、インターリービング、および信号配列マッピングのような、さまざまな信号処理機能を提供してもよい。その後、データパケットをＡＦＥ２１０に提供して、送信のための搬送波信号を変調してもよい。受信モードで動作するとき、物理レイヤプロセッサ２０８は、ＡＦＥ２１０によって搬送波信号から復元されたデータパケットを、デマッピング、デインターリーブ、およびデコードして、データパケットをデータベース２１８に提供する。
【００３３】
物理レイヤを介した通信チャネルを確立して維持することより、第１および第２の装置２００および２０１の間でデータパケットを転送する手段を、データリンクモジュール２１６は提供する。第１の装置２００により、データリンクモジュール２１６を使用して、さまざまなハンドシェイキングおよびトレーニング手順を通して、第２の装置２０１との通信チャネルを確立してもよい。このプロセスの一部として、データリンクモジュール２１６は、第１および第２の装置２００および２０１の間でのアドレスの交換を促進する。加えて、データリンクモジュール２１６は、第２の装置２０１に遠隔識別子（遠隔ＩＤ）を割り当てて送信し、第２の装置２０１によって割り当てられて送信された遠隔ＩＤを受信する。データリンクモジュール２１６は、第２の装置２０１から受信した遠隔ＩＤを、第２の装置２０１に対するアドレスにマッピングして、マッピングをデータベース２１８に提供する。
【００３４】
第１および第２の装置２００および２０１の間で、いったん通信チャネルが確立されると、アプリケーションモジュール２１２により、さまざまなデータ処理機能を実施してもよい。例として、アプリケーションモジュール２１２は、オーディオ、ビデオ、および／または他のマルチメディアアプリケーションをサポートするためのさまざまなコーデックを含んでいてもよい。代替的に、または、加えて、アプリケーションモジュール２１２は、グラフィックをレンダリングするグラフィックプロセッサを含む。ユーザインターフェース（示されていない）により発生されたデータ上で、および／または、データベース２１８から取り出されたデータ上で、データ処理機能を実施してもよい。処理したデータは、その後、データベース２１８に書き込んでもよく、および／または、ユーザインターフェース（示されていない）に提示してもよい。
【００３５】
データリンクモジュール２１６はまた、データを送信および受信するためのデータパケット構造を発生させて維持することを担当している。図３は、ワイヤレスネットワーク中で、装置により使用するデータパケット構造の例を図示している概念図である。データパケット３００は、ヘッダ３０２とペイロード３０４とを含む。送信モードでは、ペイロード３０４は、ユーザインターフェースおよび／またはデータベースからのデータを含み、受信モードでは、ペイロード３０４は、データベースに書き込まれるデータ、および／または、ユーザインターフェースに提示されるデータを含む。複数の装置が、送信媒体へのアクセスを共有することを可能にするさまざまな情報を、ヘッダは含んでいてもよい。
【００３６】
図２および３を参照して、第１の装置の送信機能をこれから記述する。データリンクモジュール２１６は、第２の装置２０１への送信のための一連のデータパケットを生成させる。他の情報とともに、第１の装置２００に対する発信元アドレスを有するヘッダ３０２と、データベース２１８からのデータを含むペイロード３０４とを、各データパケット３００は含む。
【００３７】
セキュリティモジュール２１４を使用して、通信チャネル上のセキュリティを提供してもよい。第１のキーとデータパケット３００とを入力として受け入れ、データ完全性コードを発生させるアルゴリズムを、セキュリティモジュール２１４は実現する。その後、ペイロードが暗号化されるか否かにかかわらず、データ完全性コードを使用して、データパケットの完全性および真正性を保護してもよい。
【００３８】
ペイロードが暗号化されるケースでは、ヘッダ３０２と、暗号化されたペイロード３１４と、データ完全性コード３１６とを含むデータパケット３１０により示されているように、ペイロードを第２のキーで暗号化することと、暗号化したペイロードにデータ完全性コードを付随することとにより、データパケット３００を処理する。これもまたキーを所有する第２の装置２０１が、ペイロードを解読して、データパケットに対する何らかの変更を検出することを可能にすることにより、データ完全性コードは、データパケットの完全性とともに、その真正性も保護する。代替的に、暗号化されたペイロードに対して、データ完全性コードを計算してもよい。そうすることにより、受信者は、最初にデータ完全性コードを検証する。これが失敗する場合、データパケットを廃棄するかもしれず、ペイロードの解読は必要なくなる。
【００３９】
第１および第２のキーは、同じキーまたは異なるキーであってもよい。キーは、通信チャネルが確立されているときに交換してもよく、または、チャネルの確立の間のシグナリングから発生させてもよく、あるいは、他のいくつかの適切な手段により、提供してもよく、または、発生させてもよい。
【００４０】
データリンクモジュール２１６は、物理レイヤ中の誤りを検出するために、第２の装置２０１によって使用してもよい誤り検出コードを発生させることも担当している。誤り検出コードは、パリティコード、チェックサム、ＣＲＣコード、または他のいくつかの適切な誤り検出コードであってもよい。各データパケットに対して、データリンクモジュール２１６は、アルゴリズムをデータパケット３１０に適用することにより、誤り検出コードを計算する。その後、ヘッダ３０２と、暗号化されたペイロード３１４と、データ完全性コード３１６と、誤り検出コード３２８とを含むデータパケット３２０により示されているように、計算した誤り検出コードをデータ完全性コードに付随させてもよい。
【００４１】
物理レイヤプロセッサ２０８とＡＦＥ２１０とにデータパケットを提供する前に、データリンクモジュール２１６は、チャネルのセットアップの間に第２の装置２１０によって第１の装置２００に対して割り当てられた遠隔ＩＤに、ヘッダ中の発信元アドレスを置換してもよい。第２の装置２０１にパケットを送るすべてのノードのうちで、データパケットの発信元として第１の装置２００を一意的に識別する遠隔ＩＤを、データベース２１８から取り出してもよい。発信元アドレスの代わりに遠隔ＩＤを送ることにより、かなりの帯域幅をセーブすることができる。例として、装置またはノードが６４ビットアドレスを有することは、珍しいことではない。各装置またはノードが、最大２５６個の通信チャネルをサポートする必要があるネットワークに対して、遠隔ＩＤを８ビット数まで減少させることができる。この動作の後のデータパケットの例を、図３中に示している。データパケット３３０は、減少させた情報を持つヘッダ３３２と、暗号化されたペイロード３１４と、データ完全性コード３１６と、誤り検出コード３２８とを有する。
【００４２】
送信機能を提供することに加えて、第１の装置２００は、受信機能を提供する能力もある。図２および３を参照して、受信機能をこれから記述する。この例では、ＡＦＥ２１０および物理レイヤプロセッサ２０８は、第２の装置２０１からの送信を受信して、先に記述したのと同じ方法で、送信を処理する。すなわち、物理レイヤプロセッサ２０８は、ＡＦＥ２１０によって搬送波信号から復元されたデータパケットをデマッピングし、デインターリーブし、デコードして、データパケットをデータベース２１８に提供する。その後、物理レイヤプロセッサ２０８により、データベース２１８にデータパケット３３０を書き込む。
【００４３】
各受信したデータパケットに対して、データリンクモジュール２１６は、ヘッダ３３２中の遠隔ＩＤに対応する発信元アドレスを発見するために、データベース２１８をサーチする。この例では、データリンクモジュール２１６は、送信が第２の装置２０１からのものであることを決定し、データパケット３２０により示されているように、第２の装置２０１に対する発信元アドレスに、ヘッダ中の遠隔ＩＤを置換する。いったんヘッダ中の遠隔ＩＤが発信元アドレスに置換されると、データパケット３２０中に含まれている、ヘッダ３０２と、暗号化されたペイロード３１４と、データ完全性コード３１６とから、データリンクモジュール２１６は誤り検出コードを計算する。その後、データパケット３２０中の誤り検出コード３２８と、計算した誤り保護コードとを比較する。計算した誤り検出コードが一致する場合、データリンクモジュール２１６は、物理レイヤによるデータパケットのデコードが成功したことを決定する。計算した誤り検出コードが一致しない場合、データパケットは破損していると考えられる。そのイベントでは、データリンクモジュール２１６は、データパケットを廃棄してもよく、特定のアプリケーションに依存して、第２の装置２０１からのデータパケットの再送信を要求してもよい。
【００４４】
デコードが成功した各データパケット３１０に対して、ヘッダ３０２とペイロード３０４とを含むデータパケット３００により示されているように、セキュリティモジュール２１４は、ペイロードロードを第２のキーで解読する。第１のキーを使用して、セキュリティモジュール２１４はその後、データパケット３００からデータ完全性コードを計算する。その後、受信したデータパケット３１０中の完全性保護コード３１６と、計算したデータ完全性コードとを比較する。計算したデータ完全性コードが一致する場合、セキュリティモジュール２１４は、データパケットの完全性が維持されていることを決定し、第２の装置をデータパケットの発信元として認証する。計算したデータ完全性コードが一致しない場合、セキュリティモジュール２１４は、データパケットの発信元を認証できず、および／または、データパケットの完全性を検証できない。いったんデータパケット３００が認証されると、データパケットの完全性が検証され、さらなるデータ処理のために、アプリケーションモジュール２１２によって、ペイロード３０４を使用してもよい。
【００４５】
装置２００は、ハードウェア、ソフトウェア、または双方の組み合わせとして実現してもよい。ハードウェアとソフトウェアとのこの交換可能性を図示するために、装置は、上記において、その機能性の観点から一般的に記述している。このような機能性が、ハードウェアまたはソフトウェアとして実現されるか否かは、特定のアプリケーションと、システム全体に課せられる設計の制約とに依存している。熟練者は、各特定のアプリケーションに対して変化する方法で、記述した機能性を実現してもよい。
【００４６】
本開示全体を通して提示した装置のさまざまな態様は、処理システムとともに実現してもよい。処理システムは、特定用途向け集積回路（ＡＳＩＣ）中で、デジタル信号プロセッサ（ＤＳＰ）により実現してもよい。ＤＳＰにより実行されるとき、本開示の全体を通して記述したさまざまな機能を実現するソフトウェアを記憶するために、機械読取可能媒体を使用してもよい。機械読取可能媒体は、すべてにおいて、または、一部において、ＡＳＩＣ中に、または、ＡＳＩＣの外部に一体化していてもよい。別の例として、外部機械読取可能媒体上に記憶されているソフトウェアにアクセスする能力があるマイクロプロセッサにより、処理システムを実現してもよい。ソフトウェアは、マイクロプロセッサにより実行されるとき、ここに記述するさまざまな機能を実現してもよい。異なるハードウェアプラットフォーム上の処理システムの他のソフトウェアインプリメンテーションは、当業者にとって容易に明らかになるだろう。処理システムのハードウェアインプリメンテーションは、ゲート論理、ディスクリートハードウェアコンポーネント、または、本開示の全体を通して記述したさまざまな機能を実施する能力がある他の専用ハードウェアを含んでいてもよい。
【００４７】
ソフトウェアは、ソフトウェアとして、ファームウェアとして、ミドルウェアとして、マイクロコードとして、ハードウェア記述言語として、または、別の方法で言及されるかにかかわらず、命令、データ、またはこれらの組み合わせを意味するように広く解釈するものとする。機械読取可能媒体は、例として、ＲＡＭ（ランダムアクセスメモリ）、フラシュメモリ、ＲＯＭ（リードオンリーメモリ）、ＰＲＯＭ（プログラム可能リードオンリーメモリ）、ＥＰＲＯＭ（消去可能プログラム可能リードオンリーメモリ）、ＥＥＰＲＯＭ（電気的消去可能プログラム可能リードオンリーメモリ）、レジスタ、磁気ディスク、光学ディスク、ハードドライブ、または他の何らかの適切な記憶媒体、あるいは、これらの何らかの組み合わせを含んでいてもよい。
【００４８】
機械読取可能媒体によりサポートされるソフトウェアは、単一の記憶デバイスに存在していてもよく、または、複数のメモリデバイスにわたって分散されていてもよい。例として、ハードドライブからＲＡＭ中にソフトウェアをロードしてもよい。ソフトウェアの実行の間に、アクセススピードを増加させるために、命令のうちのいくつかをＲＡＭからキャッシュにロードしてもよい。その後、実行のための一般的なレジスタファイル中に１つ以上のキャッシュラインをロードしてもよい。ソフトウェアの機能性を参照するとき、ソフトウェア命令を実行するハードウェアプラットフォームにより、このような機能性を実現することを理解するだろう。
【００４９】
図４は、電気通信のためのコードを実現する、送信装置および受信装置の機能性の例を図示している概念図である。送信装置４００は、第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、第２のビットストリームから第１のビットストリームを発生させるモジュール４０２と、第２のビットストリームのためのコードを発生させるモジュール４０４と、受信装置への送信のために、コードを第１のビットストリームに添付するモジュール４０６とを備える。受信装置４１０は、送信装置から、コードを持つ第１のビットストリームを受信するモジュール４１２と、第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、第１のビットストリームから第２のビットストリームを発生させるモジュール４１４と、第２のビットストリームのためのコードを計算して、計算したコードを第１のビットストリームからのコードと比較するモジュール４１６とを備える。
【００５０】
開示したプロセスにおけるステップの特有な順序または階層が、例示的なアプローチの例であることを理解する。設計選択に基づいて、プロセスにおけるステップの特有な順序または階層は、再構成してもよいことを理解する。添付している方法の請求項は、サンプルの順序におけるさまざまなステップのエレメントを提示しており、提示した特有な順序または階層に限定されることを意味していない。
【００５１】
先の説明は、ここで記述したさまざまな態様を当業者が実施できるように提供した。これらの態様に対するさまざまな改良は、当業者に容易に明らかになるであろうし、ここで規定されている一般的な原理は、他の態様に適用してもよい。したがって、特許請求の範囲はここに示された態様に限定されることを意図しているものではなく、言語的な特許請求の範囲と矛盾しない全範囲に一致させるべきである。エレメントへの単数での参照は、単数であると明示的に述べられていない限り、「１つおよび１つのみ」を意味することを意図しているのではなく、むしろ「１つ以上の」を意味することを意図している。そうではないと明示的に述べられていない限り、用語「いくつかの」は１つ以上のものに言及している。男性的な代名詞（例えば、彼の）は、女性的および中性的な性別（例えば、彼女の、および、その）を含み、逆もまた同じである。当業者に知られ、または後に知られることになる、本開示の全体を通して記述されているさまざまな態様のエレメントのすべての構成的なおよび機能的な均等物は、参照によりここに明確に組み込まれ、特許請求の範囲により含まれることを意図している。さらに、ここで開示したものが、このような開示が特許請求の範囲中に明示的に列挙されているか否かにかかわらず、公共に捧げられることを意図していない。請求項のどのエレメントも、エレメントが「する手段」というフレーズを用いて明示的に列挙されない限り、または方法の請求項のケースでは、エレメントが「するステップ」というフレーズを用いて列挙されない限り、３５Ｕ．Ｓ．Ｃ．１１２条第６パラグラフの規定のもとで解釈されるべきではない。
【図１】
2012521162.tif 000003
【図２】
2012521162.tif 000004
【図３】
2012521162.tif 000005
【図４】
2012521162.tif 000006
【手続補正書】
【提出日】平成23年11月25日(2011.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるようにさらに構成されており、
前記ヘッダは、発信元アドレスを含み、
前記処理システムは、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするようにさらに構成されており、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている装置。
【請求項２】
前記第２のビットストリームはヘッダを含み、前記処理システムは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするようにさらに構成されている請求項１記載の装置。
【請求項３】
前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている請求項１記載の装置。
【請求項４】
前記コードは、誤り検出コードを含む請求項１記載の装置。
【請求項５】
前記誤り検出コードは、巡回冗長検査を含む請求項４記載の装置。
【請求項６】
前記処理システムは、前記ペイロードを暗号化するようにさらに構成されている請求項１記載の装置。
【請求項７】
前記処理システムは、キーを使用することにより、前記データ完全性コードを発生させるようにさらに構成されている請求項１記載の装置。
【請求項８】
前記処理システムは、前記第２のビットストリームのための誤り検出コードを発生させて、前記誤り検出コードを前記第１のビットストリームに添付するようにさらに構成されている請求項１記載の装置。
【請求項９】
通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、前記遠隔装置を一意的に識別する識別子を含み、
前記処理システムは、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするようにさらに構成されており、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている装置。
【請求項１０】
第１のビットストリームはヘッダを含み、前記処理システムは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするようにさらに構成されている請求項９記載の装置。
【請求項１１】
前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている請求項９記載の装置。
【請求項１２】
前記コードは、誤り検出コードを含む請求項９記載の装置。
【請求項１３】
前記誤り検出コードは、巡回冗長検査を含む請求項１２記載の装置。
【請求項１４】
前記ペイロードは暗号化されており、前記処理システムは、前記ペイロードを解読するようにさらに構成されている請求項９記載の装置。
【請求項１５】
前記処理システムは、キーを使用することにより、前記データ完全性コードを計算するようにさらに構成されている請求項９記載の装置。
【請求項１６】
前記第１のビットストリームは誤り検出コードをさらに含み、前記処理システムは、前記第２のビットストリームのための誤り検出コードを計算して、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較するようにさらに構成されている請求項９記載の装置。
【請求項１７】
通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを発生させる手段と、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付する手段とを具備し、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記コードを発生させる手段は、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるように構成されており、
前記ヘッダは、発信元アドレスを含み、
前記第１のビットストリームを発生させる手段は、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするように構成されており、
前記装置は、前記識別子を前記遠隔装置と交渉する手段をさらに具備する装置。
【請求項１８】
前記第２のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするように構成されている請求項１７記載の装置。
【請求項１９】
前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている請求項１７記載の装置。
【請求項２０】
前記コードは、誤り検出コードを含む請求項１７記載の装置。
【請求項２１】
前記誤り検出コードは、巡回冗長検査を含む請求項２０記載の装置。
【請求項２２】
前記ペイロードを暗号化する手段をさらに具備する請求項１７記載の装置。
【請求項２３】
前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを発生させるように構成されている請求項１７記載の装置。
【請求項２４】
前記第２のビットストリームのための誤り検出コードを発生させる手段と、前記誤り検出コードを前記第１のビットストリームに添付する手段とをさらに具備する請求項１７記載の装置。
【請求項２５】
通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信する手段と、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較する手段とを具備し、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記装置は、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算する手段をさらに具備し、
前記ヘッダは、前記遠隔装置を一意的に識別する識別子を含み、
前記第１のビットストリームを発生させる手段は、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするように構成されており、
前記装置は、前記識別子を前記遠隔装置と交渉する手段をさらに具備する装置。
【請求項２６】
第１のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするように構成されている請求項２５記載の装置。
【請求項２７】
前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている請求項２５記載の装置。
【請求項２８】
前記コードは、誤り検出コードを含む請求項２５記載の装置。
【請求項２９】
前記誤り検出コードは、巡回冗長検査を含む請求項２５記載の装置。
【請求項３０】
前記ペイロードは暗号化されており、前記装置は、前記ペイロードを解読する手段をさらに具備する請求項２５記載の装置。
【請求項３１】
前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを計算するように構成されている請求項２５記載の装置。
【請求項３２】
前記第１のビットストリームは誤り検出コードをさらに含み、前記装置は、前記第２のビットストリームのための誤り検出コードを計算する手段と、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較する手段とをさらに具備する請求項２５記載の装置。
【請求項３３】
通信のための方法において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを発生させることと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付することとを含み、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記方法は、前記識別子を前記遠隔装置と交渉することをさらに含む方法。
【請求項３４】
前記第２のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードすることにより発生される請求項３３記載の方法。
【請求項３５】
前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される請求項３３記載の方法。
【請求項３６】
前記コードは、誤り検出コードを含む請求項３３記載の方法。
【請求項３７】
前記誤り検出コードは、巡回冗長検査を含む請求項３６記載の方法。
【請求項３８】
ペイロードを暗号化することをさらに含む請求項３３記載の方法。
【請求項３９】
前記データ完全性コードは、キーを使用することにより発生される請求項３３記載の方法。
【請求項４０】
前記第２のビットストリームのための誤り検出コードを発生させることと、前記誤り検出コードを前記第１のビットストリームに添付することとさらに含む請求項３３記載の方法。
【請求項４１】
通信のための方法において、
コードを持つ第１のビットストリームを遠隔装置から受信することと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較することとを含み、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記方法は、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算することとをさらに含み、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記方法は、前記識別子を前記遠隔装置と交渉することをさらに含む方法。
【請求項４２】
第１のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードすることにより発生される請求項４１記載の方法。
【請求項４３】
前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される請求項４１記載の方法。
【請求項４４】
前記コードは、誤り検出コードを含む請求項４１記載の方法。
【請求項４５】
前記誤り検出コードは、巡回冗長検査を含む請求項４４記載の方法。
【請求項４６】
前記ペイロードは暗号化されている請求項４１記載の方法。
【請求項４７】
前記データ完全性コードは、キーを使用することにより計算される請求項４１記載の方法。
【請求項４８】
前記第１のビットストリームは誤り検出コードをさらに含み、前記方法は、前記第２のビットストリームのための誤り検出コードを計算することと、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較することとをさらに含む請求項４１記載の方法。
【請求項４９】
通信のためのコンピュータプログラムプロダクトにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを発生させるために実行可能なコードと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するために実行可能なコードとによりエンコードされているコンピュータ読取可能媒体を含み、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記コンピュータ読取可能媒体は、前記識別子を前記遠隔装置と交渉するために実行可能なコードによりさらにエンコードされているコンピュータプログラムプロダクト。
【請求項５０】
通信のためのコンピュータプログラムプロダクトにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するために実行可能なコードと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するために実行可能なコードとによりエンコードされているコンピュータ読取可能媒体を含み、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記コンピュータ読取可能媒体は、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するために実行可能なコードによりさらにエンコードされており、
前記第１のビットストリームは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記コンピュータ読取可能媒体は、前記識別子を前記遠隔装置と交渉するために実行可能なコードによりさらにエンコードされているコンピュータプログラムプロダクト。
【請求項５１】
ヘッドセットにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれるデータを発生させるように構成されているトランスデューサとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているヘッドセット。
【請求項５２】
ヘッドセットにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているトランスデューサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているヘッドセット。
【請求項５３】
ウォッチにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれるデータを発生させるように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているウォッチ。
【請求項５４】
ウォッチにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているウォッチ。
【請求項５５】
感知デバイスにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれるデータを発生させるように構成されているセンサを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている感知デバイス。
【請求項５６】
感知デバイスにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているセンサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている感知デバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
先の説明は、ここで記述したさまざまな態様を当業者が実施できるように提供した。これらの態様に対するさまざまな改良は、当業者に容易に明らかになるであろうし、ここで規定されている一般的な原理は、他の態様に適用してもよい。したがって、特許請求の範囲はここに示された態様に限定されることを意図しているものではなく、言語的な特許請求の範囲と矛盾しない全範囲に一致させるべきである。エレメントへの単数での参照は、単数であると明示的に述べられていない限り、「１つおよび１つのみ」を意味することを意図しているのではなく、むしろ「１つ以上の」を意味することを意図している。そうではないと明示的に述べられていない限り、用語「いくつかの」は１つ以上のものに言及している。男性的な代名詞（例えば、彼の）は、女性的および中性的な性別（例えば、彼女の、および、その）を含み、逆もまた同じである。当業者に知られ、または後に知られることになる、本開示の全体を通して記述されているさまざまな態様のエレメントのすべての構成的なおよび機能的な均等物は、参照によりここに明確に組み込まれ、特許請求の範囲により含まれることを意図している。さらに、ここで開示したものが、このような開示が特許請求の範囲中に明示的に列挙されているか否かにかかわらず、公共に捧げられることを意図していない。請求項のどのエレメントも、エレメントが「する手段」というフレーズを用いて明示的に列挙されない限り、または方法の請求項のケースでは、エレメントが「するステップ」というフレーズを用いて列挙されない限り、３５Ｕ．Ｓ．Ｃ．１１２条第６パラグラフの規定のもとで解釈されるべきではない。
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
［１］通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されている装置。
［２］前記第２のビットストリームはヘッダを含み、前記処理システムは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするようにさらに構成されている［１］記載の装置。
［３］前記第２のビットストリームは発信元アドレスを含み、前記処理システムは、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするようにさらに構成されている［１］記載の装置。
［４］前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている［３］記載の装置。
［５］前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている［４］記載の装置。
［６］前記コードは、誤り検出コードを含む［１］記載の装置。
［７］前記誤り検出コードは、巡回冗長検査を含む［６］記載の装置。
［８］前記コードは、データ完全性コードを含む［１］記載の装置。
［９］前記処理システムは、ペイロードを暗号化するようにさらに構成されており、前記第２のビットストリームは、ヘッダと前記暗号化されたペイロードとを含み、前記処理システムは、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるようにさらに構成されている［８］記載の装置。
［１０］前記処理システムは、キーを使用することにより、前記データ完全性コードを発生させるようにさらに構成されている［８］記載の装置。
［１１］前記処理システムは、前記第２のビットストリームのための誤り検出コードを発生させて、前記誤り検出コードを前記第１のビットストリームに添付するようにさらに構成されている［８］記載の装置。
［１２］通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されている装置。
［１３］第１のビットストリームはヘッダを含み、前記処理システムは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするようにさらに構成されている［１２］記載の装置。
［１４］前記第１のビットストリームは、前記遠隔装置を一意的に識別する識別子を含み、前記処理システムは、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするようにさらに構成されている［１２］記載の装置。
［１５］前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている［１４］記載の装置。
［１６］前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている［１５］記載の装置。
［１７］前記コードは、誤り検出コードを含む［１２］記載の装置。
［１８］前記誤り検出コードは、巡回冗長検査を含む［１７］記載の装置。
［１９］前記コードは、データ完全性コードを含む［１２］記載の装置。
［２０］前記第２のビットストリームは、ヘッダと暗号化されたペイロードとを含み、前記処理システムは、前記ペイロードを解読して、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されている［１９］記載の装置。
［２１］前記処理システムは、キーを使用することにより、前記データ完全性コードを計算するようにさらに構成されている［１９］記載の装置。
［２２］前記第１のビットストリームは誤り検出コードをさらに含み、前記処理システムは、前記第２のビットストリームのための誤り検出コードを計算して、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較するようにさらに構成されている［１９］記載の装置。
［２３］通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを発生させる手段と、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付する手段とを具備する装置。
［２４］前記第２のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするように構成されている［２３］記載の装置。
［２５］前記第２のビットストリームは発信元アドレスを含み、前記第１のビットストリームを発生させる手段は、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするように構成されている［２３］記載の装置。
［２６］前記識別子を前記遠隔装置と交渉する手段をさらに具備する［２５］記載の装置。
［２７］前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている［２６］記載の装置。
［２８］前記コードは、誤り検出コードを含む［２３］記載の装置。
［２９］前記誤り検出コードは、巡回冗長検査を含む［２８］記載の装置。
［３０］前記コードは、データ完全性コードを含む［２３］記載の装置。
［３１］ペイロードを暗号化する手段をさらに具備し、前記第２のビットストリームは、ヘッダと前記暗号化されたペイロードとを含み、前記コードを発生させる手段は、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるように構成されている［３０］記載の装置。
［３２］前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを発生させるように構成されている［３０］記載の装置。
［３３］前記第２のビットストリームのための誤り検出コードを発生させる手段と、前記誤り検出コードを前記第１のビットストリームに添付する手段とをさらに具備する［３０］記載の装置。
［３４］通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信する手段と、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較する手段とを具備する装置。
［３５］第１のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするように構成されている［３４］記載の装置。
［３６］前記第１のビットストリームは、前記遠隔装置を一意的に識別する識別子を含み、前記第１のビットストリームを発生させる手段は、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするように構成されている［３４］記載の装置。
［３７］前記識別子を前記遠隔装置と交渉する手段をさらに具備する［３６］記載の装置。
［３８］前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている［３７］記載の装置。
［３９］前記コードは、誤り検出コードを含む［３４］記載の装置。
［４０］前記誤り検出コードは、巡回冗長検査を含む［３９］記載の装置。
［４１］前記コードは、データ完全性コードを含む［３４］記載の装置。
［４２］前記第２のビットストリームは、ヘッダと暗号化されたペイロードとを含み、前記装置は、前記ペイロードを解読する手段と、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算する手段とをさらに具備する［４１］記載の装置。
［４３］前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを計算するように構成されている［４１］記載の装置。
［４４］前記第１のビットストリームは誤り検出コードをさらに含み、前記装置は、前記第２のビットストリームのための誤り検出コードを計算する手段と、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較する手段とをさらに具備する［４１］記載の装置。
［４５］通信のための方法において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを発生させることと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付することとを含む方法。
［４６］前記第２のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードすることにより発生される［４５］記載の方法。
［４７］前記第２のビットストリームは発信元アドレスを含み、前記ビットの少なくとも一部分は、識別子に前記発信元アドレスを置換することにより、エンコードされる［４５］記載の方法。
［４８］前記識別子を前記遠隔装置と交渉することをさらに含む［４７］記載の方法。
［４９］前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される［４８］記載の方法。
［５０］前記コードは、誤り検出コードを含む［４５］記載の方法。
［５１］前記誤り検出コードは、巡回冗長検査を含む［５０］記載の方法。
［５２］前記コードは、データ完全性コードを含む［４５］記載の方法。
［５３］ペイロードを暗号化することをさらに含み、前記第２のビットストリームは、ヘッダと前記暗号化されたペイロードとを含み、前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生される［５２］記載の方法。
［５４］前記データ完全性コードは、キーを使用することにより発生される［５２］記載の方法。
［５５］前記第２のビットストリームのための誤り検出コードを発生させることと、前記誤り検出コードを前記第１のビットストリームに添付することとさらに含む［５２］記載の方法。
［５６］通信のための方法において、
コードを持つ第１のビットストリームを遠隔装置から受信することと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較することとを含む方法。
［５７］第１のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードすることにより発生される［５６］記載の方法。
［５８］前記第１のビットストリームは識別子を含み、前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、デコードされる［５６］記載の方法。
［５９］前記識別子を前記遠隔装置と交渉することをさらに含む［５８］記載の方法。
［６０］前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される［５９］記載の方法。
［６１］前記コードは、誤り検出コードを含む［５６］記載の方法。
［６２］前記誤り検出コードは、巡回冗長検査を含む［６１］記載の方法。
［６３］前記コードは、データ完全性コードを含む［５６］記載の方法。
［６４］前記第２のビットストリームは、ヘッダと暗号化されたペイロードとを含み、前記方法は、前記ペイロードを解読することと、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算することとをさらに含む［６３］記載の方法。
［６５］前記データ完全性コードは、キーを使用することにより計算される［６３］記載の方法。
［６６］前記第１のビットストリームは誤り検出コードをさらに含み、前記方法は、前記第２のビットストリームのための誤り検出コードを計算することと、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較することとをさらに含む［６３］記載の方法。
［６７］通信のためのコンピュータプログラムプロダクトにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを発生させるために実行可能なコードと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するために実行可能なコードとによりエンコードされているコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
［６８］通信のためのコンピュータプログラムプロダクトにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するために実行可能なコードと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するために実行可能なコードとによりエンコードされているコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
［６９］ヘッドセットにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれているデータを発生させるように構成されているトランスデューサとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されているヘッドセット。
［７０］ヘッドセットにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているトランスデューサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されているヘッドセット。
［７１］ウォッチにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれているデータを発生させるように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されているウォッチ。
［７２］ウォッチにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されているウォッチ。
［７３］感知デバイスにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれているデータを発生させるように構成されているセンサを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されている感知デバイス。
［７４］感知デバイスにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているセンサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されている感知デバイス。
【手続補正書】
【提出日】平成24年1月31日(2012.1.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるようにさらに構成されており、
前記ヘッダは、発信元アドレスを含み、
前記処理システムは、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするようにさらに構成されており、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている装置。
【請求項２】
前記処理システムは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするようにさらに構成されている請求項１記載の装置。
【請求項３】
前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている請求項１記載の装置。
【請求項４】
前記コードは、誤り検出コードを含む請求項１記載の装置。
【請求項５】
前記誤り検出コードは、巡回冗長検査を含む請求項４記載の装置。
【請求項６】
前記処理システムは、前記ペイロードを暗号化するようにさらに構成されている請求項１記載の装置。
【請求項７】
前記処理システムは、キーを使用することにより、前記データ完全性コードを発生させるようにさらに構成されている請求項１記載の装置。
【請求項８】
前記処理システムは、前記第２のビットストリームのための誤り検出コードを発生させて、前記誤り検出コードを前記第１のビットストリームに添付するようにさらに構成されている請求項１記載の装置。
【請求項９】
通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、前記遠隔装置を一意的に識別する識別子を含み、
前記処理システムは、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするようにさらに構成されており、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている装置。
【請求項１０】
第１のビットストリームはヘッダを含み、前記処理システムは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするようにさらに構成されている請求項９記載の装置。
【請求項１１】
前記処理システムは、前記遠隔装置とのチャネルをセットアップし、前記チャネルのセットアップの間に前記識別子を交渉するようにさらに構成されている請求項９記載の装置。
【請求項１２】
前記コードは、誤り検出コードを含む請求項９記載の装置。
【請求項１３】
前記誤り検出コードは、巡回冗長検査を含む請求項１２記載の装置。
【請求項１４】
前記ペイロードは暗号化されており、前記処理システムは、前記ペイロードを解読するようにさらに構成されている請求項９記載の装置。
【請求項１５】
前記処理システムは、キーを使用することにより、前記データ完全性コードを計算するようにさらに構成されている請求項９記載の装置。
【請求項１６】
前記第１のビットストリームは誤り検出コードをさらに含み、前記処理システムは、前記第２のビットストリームのための誤り検出コードを計算して、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較するようにさらに構成されている請求項９記載の装置。
【請求項１７】
通信のための装置において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを発生させる手段と、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付する手段とを具備し、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記コードを発生させる手段は、前記ヘッダと前記ペイロードとから前記データ完全性コードを発生させるように構成されており、
前記ヘッダは、発信元アドレスを含み、
前記第１のビットストリームを発生させる手段は、前記遠隔装置に対して前記装置を一意的に識別する識別子に前記発信元アドレスを置換することにより、前記ビットのうちの少なくとも一部分をエンコードするように構成されており、
前記装置は、前記識別子を前記遠隔装置と交渉する手段をさらに具備する装置。
【請求項１８】
前記第１のビットストリームを発生させる手段は、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードするように構成されている請求項１７記載の装置。
【請求項１９】
前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている請求項１７記載の装置。
【請求項２０】
前記コードは、誤り検出コードを含む請求項１７記載の装置。
【請求項２１】
前記誤り検出コードは、巡回冗長検査を含む請求項２０記載の装置。
【請求項２２】
前記ペイロードを暗号化する手段をさらに具備する請求項１７記載の装置。
【請求項２３】
前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを発生させるように構成されている請求項１７記載の装置。
【請求項２４】
前記第２のビットストリームのための誤り検出コードを発生させる手段と、前記誤り検出コードを前記第１のビットストリームに添付する手段とをさらに具備する請求項１７記載の装置。
【請求項２５】
通信のための装置において、
コードを持つ第１のビットストリームを遠隔装置から受信する手段と、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させる手段と、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較する手段とを具備し、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記装置は、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算する手段をさらに具備し、
前記ヘッダは、前記遠隔装置を一意的に識別する識別子を含み、
前記第１のビットストリームを発生させる手段は、前記遠隔装置のための発信元アドレスに前記識別子を置換することにより、前記ビットのうちの少なくとも一部分をデコードするように構成されており、
前記装置は、前記識別子を前記遠隔装置と交渉する手段をさらに具備する装置。
【請求項２６】
第１のビットストリームはヘッダを含み、前記第１のビットストリームを発生させる手段は、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードするように構成されている請求項２５記載の装置。
【請求項２７】
前記遠隔装置とのチャネルをセットアップする手段をさらに具備し、前記識別子を交渉する手段は、前記チャネルのセットアップの間に前記識別子を交渉するように構成されている請求項２５記載の装置。
【請求項２８】
前記コードは、誤り検出コードを含む請求項２５記載の装置。
【請求項２９】
前記誤り検出コードは、巡回冗長検査を含む請求項２５記載の装置。
【請求項３０】
前記ペイロードは暗号化されており、前記装置は、前記ペイロードを解読する手段をさらに具備する請求項２５記載の装置。
【請求項３１】
前記コードを発生させる手段は、キーを使用することにより、前記データ完全性コードを計算するように構成されている請求項２５記載の装置。
【請求項３２】
前記第１のビットストリームは誤り検出コードをさらに含み、前記装置は、前記第２のビットストリームのための誤り検出コードを計算する手段と、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較する手段とをさらに具備する請求項２５記載の装置。
【請求項３３】
通信のための方法において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを発生させることと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付することとを含み、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記方法は、前記識別子を前記遠隔装置と交渉することをさらに含む方法。
【請求項３４】
前記第１のビットストリームは、前記第２のビットストリームのヘッダからのビットのうちの少なくとも一部分をエンコードすることにより発生される請求項３３記載の方法。
【請求項３５】
前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される請求項３３記載の方法。
【請求項３６】
前記コードは、誤り検出コードを含む請求項３３記載の方法。
【請求項３７】
前記誤り検出コードは、巡回冗長検査を含む請求項３６記載の方法。
【請求項３８】
ペイロードを暗号化することをさらに含む請求項３３記載の方法。
【請求項３９】
前記データ完全性コードは、キーを使用することにより発生される請求項３３記載の方法。
【請求項４０】
前記第２のビットストリームのための誤り検出コードを発生させることと、前記誤り検出コードを前記第１のビットストリームに添付することとさらに含む請求項３３記載の方法。
【請求項４１】
通信のための方法において、
コードを持つ第１のビットストリームを遠隔装置から受信することと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させることと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較することとを含み、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記方法は、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算することとをさらに含み、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記方法は、前記識別子を前記遠隔装置と交渉することをさらに含む方法。
【請求項４２】
第１のビットストリームはヘッダを含み、前記第１のビットストリームは、前記第１のビットストリームのヘッダからのビットのうちの少なくとも一部分をデコードすることにより発生される請求項４１記載の方法。
【請求項４３】
前記遠隔装置とのチャネルをセットアップすることをさらに含み、前記識別子は、前記チャネルのセットアップの間に交渉される請求項４１記載の方法。
【請求項４４】
前記コードは、誤り検出コードを含む請求項４１記載の方法。
【請求項４５】
前記誤り検出コードは、巡回冗長検査を含む請求項４４記載の方法。
【請求項４６】
前記ペイロードは暗号化されている請求項４１記載の方法。
【請求項４７】
前記データ完全性コードは、キーを使用することにより計算される請求項４１記載の方法。
【請求項４８】
前記第１のビットストリームは誤り検出コードをさらに含み、前記方法は、前記第２のビットストリームのための誤り検出コードを計算することと、前記第１のビットストリームからの前記誤り検出コードと前記計算した誤り検出コードとを比較することとをさらに含む請求項４１記載の方法。
【請求項４９】
通信のためのコンピュータ読取可能記憶媒体において、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを発生させるために実行可能なコードと、
遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するために実行可能なコードとによりエンコードされており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記コンピュータ読取可能記憶媒体は、前記識別子を前記遠隔装置と交渉するために実行可能なコードによりさらにエンコードされているコンピュータ読取可能記憶媒体。
【請求項５０】
通信のためのコンピュータ読取可能記憶媒体において、
コードを持つ第１のビットストリームを遠隔装置から受信するために実行可能なコードと、
前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから第２のビットストリームを発生させるために実行可能なコードと、
前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するために実行可能なコードとによりエンコードされており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記コンピュータ読取可能記憶媒体は、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するために実行可能なコードによりさらにエンコードされており、
前記第１のビットストリームは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記コンピュータ読取可能記憶媒体は、前記識別子を前記遠隔装置と交渉するために実行可能なコードによりさらにエンコードされているコンピュータ読取可能記憶媒体。
【請求項５１】
ヘッドセットにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれるデータを発生させるように構成されているトランスデューサとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているヘッドセット。
【請求項５２】
ヘッドセットにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているトランスデューサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているヘッドセット。
【請求項５３】
ウォッチにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれるデータを発生させるように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているウォッチ。
【請求項５４】
ウォッチにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているユーザインターフェースとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されているウォッチ。
【請求項５５】
感知デバイスにおいて、
第２のビットストリームからのビットのうちの少なくとも一部分をエンコードすることにより、前記第２のビットストリームから第１のビットストリームを発生させるように構成されている処理システムと、
前記第２のビットストリーム中に含まれるデータを発生させるように構成されているセンサを具備し、
前記処理システムは、前記第２のビットストリームのためのコードを発生させて、遠隔装置への送信のために、前記コードを前記第１のビットストリームに添付するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記データ完全性コードは、前記ヘッダと前記ペイロードとから発生され、
前記ヘッダは、発信元アドレスを含み、
前記ビットのうちの少なくとも一部分は、識別子に前記発信元アドレスを置換することによりエンコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている感知デバイス。
【請求項５６】
感知デバイスにおいて、
コードを持つ第１のビットストリームを遠隔装置から受信するように構成されている処理システムと、
第２のビットストリームからのデータを処理するように構成されているセンサとを具備し、
前記処理システムは、前記第１のビットストリームからのビットのうちの少なくとも一部分をデコードすることにより、前記第１のビットストリームから前記第２のビットストリームを発生させるようにさらに構成されており、
前記処理システムは、前記第２のビットストリームのためのコードを計算して、前記第１のビットストリームからのコードと前記計算したコードとを比較するようにさらに構成されており、
前記コードは、データ完全性コードを含み、
前記第２のビットストリームは、ヘッダとペイロードとを含み、
前記処理システムは、前記ヘッダと前記ペイロードとから前記第２のビットストリームのためのデータ完全性コードを計算するようにさらに構成されており、
前記ヘッダは、識別子を含み、
前記ビットのうちの少なくとも一部分は、前記遠隔装置のための発信元アドレスに前記識別子を置換することによりデコードされ、
前記処理システムは、前記識別子を前記遠隔装置と交渉するようにさらに構成されている感知デバイス。
【国際調査報告】
2012521162.tif 000007
2012521162.tif 000008
2012521162.tif 000009