(57)【要約】  無線通信チャネルを通したビデオ情報ピクセルの伝送のための方法およびシステムが提供されるが、各ビデオピクセルは、多数の成分を含み、各成分は、ビデオ情報ビットを含む。前記情報ビットは、パケットで複数個の論理グループに論理的に分類され、エラー検出情報は、各論理グループごとに決定される。前記エラー検出情報は、前記パケットに位置し、前記パケットは、無線チャネルを通して送信装置から受信装置に伝送される。
2010522457.tif 000002
【特許請求の範囲】
【請求項１】
ビデオピクセルの入力を受けるステップであって、各ピクセルは多数の成分を含み、各成分はビデオ情報ビットを含むステップと、
前記情報ビットの知覚的重要度を基盤として、前記情報ビットをパケット内に複数個の論理グループに論理的にグループするステップと、
各論理グループに対するエラー検出情報を決定するステップと、
前記エラー検出情報を前記パケット内に位置させるステップ、および
無線チャネルを通して前記パケットを送信装置から受信装置に伝送するステップと、を含む無線チャネルを通したビデオ情報伝送方法。
【請求項２】
前記各論理グループに対するエラー検出情報を決定するステップは、
各論理グループ内の前記情報ビットのためのＣＲＣ値を決定するステップを含む請求項１に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項３】
前記パケットは、前記複数個の論理グループに対応する複数個のエラー検出フィールドを含み
前記エラー検出情報を前記パケット内に位置させるステップは、各論理グループに対する前記エラー検出情報を前記パケットで対応するエラー検出フィールドに位置させるステップを含む請求項１に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項４】
前記ビデオピクセルをパケット内に複数個の論理グループに論理的にグループするステップは、
前記情報ビットの知覚的重要度を基盤として、前記情報ビットを前記パケット内に複数個の論理グループに論理的にグループするステップを含む請求項１に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項５】
前記情報ビットを複数個の論理グループに論理的にグループするステップは、
関連した知覚的重要度を有する情報ビットが同一の論理グループにグループされるように、ピクセル成分（ｐｉｘｅｌ  ｃｏｍｐｏｎｅｎｔ）ごとにＮ個の情報ビットＢ０、…、ＢＮ−１をＫ個の論理グループであるＬＧ０、…、ＬＧＫ−１で論理的にグループするステップを含む、請求項４に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項６】
同一の知覚的重要度を有する前記情報ビットは、同一の論理グループ内にグループされる、請求項５に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項７】
前記情報ビットのＭＳＢ（最上位ビット）は、一つの論理グループにグループされ、前記情報ビットのＬＳＢ（最下位ビット）は、他の論理グループにグループされる、請求項５に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項８】
各ピクセル成分がＮ個のビットを含む場合、
前記情報ビットを複数個の論理グループに論理的にグループするステップは、同一の知覚的重要度を有する前記情報ビットが同一の論理グループにグループされるように、前記情報ビットをＫ個論理グループに論理的にグループするステップを含む、請求項４に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項９】
各ピクセル成分が知覚的重要度によってＭＳＢ（最上位ビット）からＬＳＢ（最下位ビット）までＮ個のビットを含む場合、
前記情報ビットを複数個の論理グループに論理的にグループするステップは、同一の知覚的重要度を有する情報ビットが同一の論理グループにグループされるように、前記情報ビットをＫ個の論理グループに論理的にグループするステップを含む、請求項４に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１０】
各ピクセル成分が知覚的重要度によってＭＳＢ（最上位ビット）ＢＮ−１からＬＳＢ（最下位ビット）Ｂ０までＮ個のビットを含む場合、
前記情報ビットを複数個の論理グループに論理的にグループするステップは、ピクセル成分の一つまたはそれ以上のビットが一つの論理グループにマッピングされるように、前記情報ビットをＫ個の論理グループであるＬＧ０、…、ＬＧＫ−１でグループするステップを含み、前記Ｋ＜Ｎである、請求項９に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１１】
ピクセル成分ごとに前記Ｎは、８、１０、１２、１６ビットのうち一つであり得、Ｋ＝２個の論理グループである場合、ＭＳＢ（最上位ビット）ＢＮ−１からビットＢＮ／２までのピクセル成分ビットは、第１論理グループであるＬＧ１にマッピングされ、ビットＢＮ／２−１からＬＳＢ（最下位ビット）Ｂ０までのピクセルコンポーネントビットは、第２論理グループであるＬＧ０にマッピングされる、請求項１０に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１２】
前記Ｋ＝Ｎであれば、前記パケットですべてのピクセルに対するビットＢＮ−１は、論理グループであるＬＧＮ−１でグループされ、前記パケットですべてのピクセルに対するビットＢＮ−２は、論理グループであるＬＧＮ−２でグループされる、請求項１０に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１３】
一つまたはそれ以上の論理グループは、各論理グループの知覚的重要度によるコーディングおよび変調と共にチャネルエラーに対して保護される、請求項１０に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１４】
前記各論理グループのためのエラー検出情報を決定するステップは、
各論理グループで前記情報ビットに対するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）値を決定するステップを含む、請求項１３に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１５】
ＣＲＣフィールドに対するコーディングおよび変調は、対応する論理グループのコーディングおよび変調と同一である、請求項１４に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１６】
前記受信装置でＣＲＣエラー検出のための前記論理グループがどのように生成されるのかを前記受信装置に知らせるため、前記パケットのＭＡＣヘッダーにＣＲＣコントロールフィールドを位置させるステップをさらに含む、請求項１４に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１７】
前記ＣＲＣコントロールフィールドは、
前記パケット内に生成された前記論理グループの個数を指示するＣＲＣカウント（ＣＲＣＣ）フィールド、および
前記ＣＲＣＣが反復された回数または前記生成された論理グループの個数であるＣＲＣビットマップフィールドを含む、請求項１６に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１８】
パケットの伝送が始まる前、前記送信装置と前記受信装置との間にＣＣＲＣコントロールフィールドを調節するステップをさらに含む、請求項１７に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項１９】
ピクセル成分ごとにＮ個のビットプレーン（ｂｉｔｐｌａｎｅ）に対して前記ＣＲＣビットマップフィールドにＮ個ビットのアレイを使用するステップをさらに含む、請求項１８に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２０】
前記ＣＲＣビットマップの前記ＭＳＢが前記ＭＳＢビットプレーンに対応する場合、前記ＣＲＣビットマップでゼロアレイエントリー（ｚｅｒｏ  ａｒｒａｙ  ｅｎｔｒｉｅｓ）は、前記論理グループから除外され、前記ＣＲＣ演算から除外されるビットプレーンを識別する、請求項１９に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２１】
ゼロでないエントリー（ｎｏｎ−ｚｅｒｏ  ｅｎｔｒｉｅｓ）は、前記論理グループに含まれて前記ＣＲＣ演算に含まれるビットプレーンを識別する、請求項２０に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２２】
前記受信装置で前記パケットを受信するステップと、
前記ＣＲＣ値に基づいて壊されたパケット情報を決定するステップと、
前記送信装置に前記壊された情報を指示するためにＡＣＫフレームを生成するステップ、および
前記ＡＣＫフレームを前記送信装置に伝送するステップをさらに含む、請求項１に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２３】
前記送信装置で前記ＡＣＫフレームを受信するステップと、
前記ＡＣＫフレームに基づいて、前記ＡＣＫフレームによって最後のパケットで壊されたものと指示される情報ビットを含む再伝送パケットを生成するステップ、および
前記壊された論理グループに対応する前記ビットを前記受信装置に選択的に再伝送するステップをさらに含む、請求項２２に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２４】
前記再伝送パケットを生成するステップは、
データの知覚的重要度に基づいて、前記ＡＣＫフレームによって最後のパケットで壊されたものを示す情報ビットを含む再伝送パケットを生成するステップを含む、請求項２３に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２５】
前記送信装置でＰ個のＡＣＫフレームを受信するステップと、
前記Ｐ個のＡＣＫフレームに基づいて前記Ｐ個のパケットで再伝送が必要な前記論理グループを決定するステップと、
知覚的重要度を基準に最高優先順位の論理グループから前記壊された論理グループ内の前記情報ビットの修正本を再伝送するステップ、および
前記受信装置の公開期限を違反せず、優先順位順に他の壊された論理グループの再伝送を持続するステップをさらに含む、請求項２３に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２６】
前記受信装置でのＣＲＣエラー検出のための論理グループがどのように生成されるのかを前記受信装置に知らせるために、各パケットのＭＡＣヘッダーにＣＲＣコントロールフィールドを位置させるステップをさらに含み、
前記ＣＲＣコントロールフィールドは、
前記パケット内に生成された論理グループの個数を指示するＣＲＣカウント（ＣＲＣＣ）フィールド、および
ＣＲＣＣが反復された回数または前記生成された論理グループの個数であるＣＲＣビットマップフィールドを含み、
前記ＡＣＫビットの数は、前記ＣＲＣの個数を指示する前記ＣＲＣカウントより少ないか同一であり、
前記受信装置は、再伝送が行われない場合、誤り隠蔽を実行するために前記ＣＲＣフィールドを使用するステップをさらに含む、請求項２５に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２７】
知覚的重要度によって前記最高優先順位の論理グループに対する前記壊された情報を指示するＡＣＫフレームを生成するステップをさらに含む、請求項２６に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２８】
ＣＲＣ演算に基づいて知覚的重要度による最低優先順位の論理グループが前記受信装置に正確に受信されたのかを判断するステップ、および
再伝送が行われない場合、前記受信装置に壊されて受信された前記最低優先順位の論理グループのための誤り隠蔽を実行するステップをさらに含む、請求項２７に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項２９】
前記受信装置でパケットを受信するステップ、および
前記ＣＲＣ値に基づいて前記壊されたパケット情報を決定して、前記ビットエラー復旧のための誤り隠蔽を実行するステップを含む、請求項１に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項３０】
伝送時に壊された論理グループに対応するビットを前記受信装置に選択的に再伝送するステップをさらに含む、請求項１に記載の無線チャネルを通したビデオ情報伝送方法。
【請求項３１】
ピクセルを含む非圧縮されたビデオ情報の伝送のための無線システムであって、各ピクセルは、多数の成分を含み、各成分は、ビデオ情報ビットを含むシステムにおいて、
無線送信装置、および
無線受信装置を含むが、
前記無線送信装置は、
前記情報ビットをパケット内に複数個の論理グループに論理的に分類する論理的グルーピングモジュールと、
前記パケットで各論理グループに対するエラー検出情報を生成するエラー検出情報生成モジュールと、
前記エラー検出情報を含む前記パケットを無線チャネルを通して前記受信装置に伝送する通信モジュールを含む、ビデオ情報の伝送のための無線システム。
【請求項３２】
前記エラー検出情報生成モジュールは、
各論理グループで前記情報ビットに対するＣＲＣ値を決定することによって、各論理グループに対するエラー検出情報を決定する、請求項３１に記載のビデオ情報の伝送のための無線システム。
【請求項３３】
前記パケットは、前記複数個の論理グループに対応する複数個のエラー検出フィールドを含み、
前記エラー検出情報生成モジュールは、各論理グループに対する前記エラー検出情報を前記パケットで対応するエラー検出フィールドに位置させる、請求項３１に記載のビデオ情報の伝送のための無線システム。
【請求項３４】
前記論理的グルーピングモジュールは、
前記情報ビットの知覚的重要度を基盤として、前記情報ビットを前記パケット内に複数個の論理グループに論理的に分類する、請求項３２に記載のビデオ情報の伝送のための無線システム。
【請求項３５】
関連する知覚的重要度を有する前記情報ビットは、同一の論理グループに分類される、請求項３４に記載のビデオ情報の伝送のための無線システム。
【請求項３６】
同一の知覚的重要度を有する前記情報ビットは、同一の論理グループに分類される、請求項３５に記載のビデオ情報の伝送のための無線システム。
【請求項３７】
前記情報ビットのＭＳＢ（最上位ビット）は、一つの論理グループに分類されて、前記情報ビットのＬＳＢ（最下位ビット）は、他の論理グループに分類される、請求項３５に記載のビデオ情報の伝送のための無線システム。
【請求項３８】
各ピクセル成分がＮ個のビットを含む場合、
前記論理的グルーピングモジュールは、同一の知覚的重要度を有する前記情報ビットが同一の論理グループに分類されるように、前記情報ビットをＫ個論理グループに論理的に分類する、請求項３４に記載のビデオ情報の伝送のための無線システム。
【請求項３９】
各ピクセル成分が知覚的重要度によってＭＳＢ（最上位ビット）からＬＳＢ（最下位ビット）までＮ個のビットを含む場合、
前記論理的グルーピングモジュールは、同一の知覚的重要度を有する前記情報ビットが同一の論理グループに分類されるように、前記情報ビットをＫ個論理グループに論理的に分類する、請求項３４に記載のビデオ情報の伝送のための無線システム。
【請求項４０】
各ピクセル成分が知覚的重要度によってＭＳＢ（最上位ビット）  ＢＮ−１からＬＳＢ（最下位ビット）Ｂ０までＮ個のビットＢ０、…、ＢＮ−１を含む場合、
前記論理的グルーピングモジュールは、ピクセル成分の一つまたはそれ以上のビットが一つの論理グループにマッピングされるように、前記情報ビットをＫ個の論理グループであるＬＧ０、…、ＬＧＫ−１で分類するが、前記Ｋ＜Ｎである、請求項３９に記載のビデオ情報の伝送のための無線システム。
【請求項４１】
ピクセル成分ごとに前記Ｎは、８、１０、１２、１６ビットのうち何れか一つであり得、Ｋ＝２個の論理グループである場合、ＭＳＢ（最上位ビット）  ＢＮ−１からビットＢＮ／２までのピクセル成分ビットは、第１論理グループであるＬＧ１にマッピングされて、ビットＢＮ／２−１からＬＳＢ（最下位ビット）Ｂ０までのピクセル成分ビットは、第２論理グループであるＬＧ０にマッピングされる、請求項３９に記載のビデオ情報の伝送のための無線システム。
【請求項４２】
前記Ｋ＝Ｎである場合、前記パケットですべてのピクセルに対するビットＢＮ−１は、論理グループであるＬＧＮ−１に分類され、前記パケットですべてのピクセルに対するビットＢＮ−２は、論理グループであるＬＧＮ−２に分類される、請求項４０に記載のビデオ情報の伝送のための無線システム。
【請求項４３】
一つまたはそれ以上の論理グループは、各論理グループの知覚的重要度によるコーディングおよび変調と共にチャネルエラーに対して保護される、請求項３９に記載のビデオ情報の伝送のための無線システム。
【請求項４４】
前記エラー検出情報生成モジュールは、各論理グループで前記情報ビットに対するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）値を決定することによって、各論理グループに対するエラー検出情報を決定する、請求項４０に記載のビデオ情報の伝送のための無線システム。
【請求項４５】
ＣＲＣフィールドに対して使用されるコーディングおよび変調は、前記対応する論理グループに対して使用されるコーディングおよび変調と同一である、請求項４４に記載のビデオ情報の伝送のための無線システム。
【請求項４６】
前記通信モジュールは、前記受信装置でＣＲＣエラー検出のための前記論理グループがどのように生成されるのかを前記受信装置に知らせるために、前記パケットのＭＡＣヘッダーにＣＲＣコントロールフィールドをさらに位置させる、請求項４４に記載のビデオ情報の伝送のための無線システム。
【請求項４７】
前記ＣＲＣコントロールフィールドは、
前記パケットに生成された前記論理グループの個数を指示するＣＲＣカウント（ＣＲＣＣ）フィールド、および
前記ＣＲＣＣが反復された回数または前記生成された論理グループの個数であるＣＲＣビットマップフィールドを含む、請求項４６に記載のビデオ情報の伝送のための無線システム。
【請求項４８】
ＣＣＲＣコントロールフィールドは、パケットの伝送が始まる前、前記送信装置と前記受信装置との間に調節される、請求項４７に記載のビデオ情報の伝送のための無線システム。
【請求項４９】
前記ＣＲＣビットマップフィールドは、ピクセル成分ごとに、Ｎ個のビットプレーンに対してＮ個のビットのアレイを含む、請求項４７に記載のビデオ情報の伝送のための無線システム。
【請求項５０】
前記ＣＲＣビットマップの前記ＭＳＢが前記ＭＳＢビットプレーンに対応して、前記ＣＲＣビットマップでゼロアレイエントリー（ｚｅｒｏ  ａｒｒａｙ  ｅｎｔｒｉｅｓ）は、前記論理グループから除外されて、前記ＣＲＣ演算から除外されるビットプレーンを識別する、請求項４９に記載のビデオ情報の伝送のための無線システム。
【請求項５１】
ゼロではないアレイエントリー（ｎｏｎ−ｚｅｒｏ  ａｒｒａｙ  ｅｎｔｒｉｅｓ）は、前記論理グループに含まれて、前記ＣＲＣ演算に含まれるビットプレーンを識別する、請求項５０に記載のビデオ情報の伝送のための無線システム。
【請求項５２】
前記受信装置は、
無線チャネルを通してパケットを受信する通信モジュールと、
前記受信されたパケットで前記ＣＲＣ値に基づいて壊されたパケット情報を決定するエラー検出モジュール、および
前記送信装置に前記壊された情報を指示するためにパケットごとにＡＣＫフレームを生成する確認応答モジュールを含み、
前記受信装置の通信モジュールは、前記ＡＣＫフレームを前記送信装置に伝送する、請求項３１に記載のビデオ情報の伝送のための無線システム。
【請求項５３】
前記送信装置の通信モジュールは、前記受信装置から前記ＡＣＫフレームを受信して、
前記送信装置は、前記ＡＣＫフレームによって最後のパケットで壊されたものと指示される情報ビットに対応する情報ビットを含む再伝送パケットを前記ＡＣＫフレームに基づいて生成する再伝送制御モジュールをさらに含むが、
前記送信装置の通信モジュールは、前記対応する情報ビットを前記受信装置に選択的に再伝送することをさらに実行する、請求項５２に記載のビデオ情報の伝送のための無線システム。
【請求項５４】
前記再伝送制御モジュールは、データの知覚的重要度に基づいて、前記ＡＣＫフレームによって最後のパケットで壊されたものと指示される情報ビットに対応する情報ビットを含む再伝送パケットを生成する、請求項５３に記載のビデオ情報の伝送のための無線システム。
【請求項５５】
前記送信装置は、前記受信装置からＰ個のＡＣＫフレームを受信して、
前記再伝送制御モジュールは、前記Ｐ個のＡＣＫフレームに基づいて、Ｐ個の最後のパケットで再伝送が必要な前記論理グループを決定して、
前記再伝送制御モジュールは、知覚的重要度を基準に最高優先順位の論理グループから前記壊された論理グループ内の前記情報ビットの修正本を再伝送し、前記受信装置の公開期限を違反せず、優先順位順に他の壊された論理グループの再伝送を持続することをさらに実行する、請求項５３に記載のビデオ情報の伝送のための無線システム。
【請求項５６】
前記エラー検出情報生成モジュールは、
前記受信装置でＣＲＣエラー検出のための前記論理グループがどのように生成されるのかを前記受信装置に知らせるために、各パケットのＭＡＣヘッダーにＣＲＣコントロールフィールドを位置させて、
前記ＣＲＣコントロールフィールドは、
前記パケット内に生成された論理グループの個数を指示するＣＲＣカウント（ＣＲＣＣ）フィールド、および
ＣＲＣＣが反復された回数または前記生成された論理グループの個数であるＣＲＣビットマップフィールドを含み、
前記ＡＣＫビットの数は、前記ＣＲＣの個数を指示する前記ＣＲＣカウントより少ないか同一であり、
前記受信装置のエラー検出モジュールは、再伝送が行われない場合、誤り隠蔽を実行するために前記ＣＲＣフィールドを使用する、請求項５５に記載のビデオ情報の伝送のための無線システム。
【請求項５７】
前記受信装置の前記確認応答モジュールは、
知覚的重要度によって前記最高優先順位の論理グループに対して前記壊された情報を指示するＡＣＫフレーム生成をさらに実行する、請求項５６に記載のビデオ情報の伝送のための無線システム。
【請求項５８】
前記受信装置の前記エラー検出モジュールは、
前記ＣＲＣ演算に基づいて知覚的重要度による最低優先順位の論理グループが前記受信装置に正確に受信されたのかを判断し、再伝送が行われない場合、前記受信装置に壊されて受信された前記最低優先順位の論理グループのための誤り隠蔽をさらに実行する、請求項５７に記載のビデオ情報の伝送のための無線システム。
【請求項５９】
前記受信装置でパケットを受信するステップ、および
前記ＣＲＣ値に基づいて、前記壊されたパケット情報を決定して前記ビットエラーの復旧のための誤り隠蔽を実行するステップを含む、請求項３１に記載のビデオ情報の伝送のための無線システム。
【請求項６０】
伝送時に壊された論理グループに対応するビットを前記受信装置に選択的に再伝送するステップをさらに含む、請求項３１に記載のビデオ情報の伝送のための無線システム。
【請求項６１】
ピクセルを含む非圧縮されたビデオ情報の伝送のための無線送信装置であって、各ピクセルは、多数の成分を含み、各成分は、ビデオ情報ビットを含む無線送信装置において、
前記情報ビットをパケット内に複数個の論理グループに論理的に分類する論理的グルーピングモジュールと、
前記パケットで各論理グループに対するエラー検出情報を生成するエラー検出情報生成モジュール、および
前記エラー検出情報を含む前記パケットを無線チャネルを通して受信装置に伝送する通信モジュールを含む、無線送信装置。
【請求項６２】
前記エラー検出情報生成モジュールは、各論理グループで前記情報ビットに対するＣＲＣ値を決定することによって、各論理グループに対するエラー検出情報を決定する、請求項６１に記載の無線送信装置。
【請求項６３】
前記パケットは、前記複数個の論理グループに対応する複数個のエラー検出フィールドを含み、
前記エラー検出情報生成モジュールは、各論理グループに対する前記エラー検出情報を前記パケットで対応するエラー検出フィールドに位置させる、請求項６２に記載の無線送信装置。
【請求項６４】
前記論理的グルーピングモジュールは、
前記情報ビットの知覚的重要度を基盤として、前記情報ビットを前記パケット内に複数個の論理グループに論理的にグループする、請求項６１に記載の無線送信装置。
【請求項６５】
各ピクセル成分ごとにＮ個の情報ビットＢ０、…、ＢＮ−１は、関連する知覚的重要度を有する情報ビットが同一の論理グループに分類されるように、Ｋ個の論理グループであるＬＧ０、…、ＬＧＫ−１に分類される、請求項６４に記載の無線送信装置。
【請求項６６】
同一の知覚的重要度を有する前記情報ビットは、同一の論理グループに分類される、請求項６５に記載の無線送信装置。
【請求項６７】
前記情報ビットのＭＳＢ（最上位ビット）は、一つの論理グループに分類され、前記情報ビットのＬＳＢ（最下位ビット）は、他の論理グループに分類される、請求項６５に記載の無線送信装置。
【請求項６８】
各ピクセル成分がＮ個のビットを含む場合、
前記論理的グルーピングモジュールは、同一の知覚的重要度を有する前記情報ビットが同一の論理グループに分類されるように、前記情報ビットをＫ個論理グループに論理的に分類する、請求項６４に記載の無線送信装置。
【請求項６９】
各ピクセル成分が知覚的重要度によってＭＳＢ（最上位ビット）からＬＳＢ（最下位ビット）までＮ個のビットを含む場合、
前記論理的グルーピングモジュールは、同一の知覚的重要度を有する前記情報ビットが同一の論理グループに分類されるように、前記情報ビットをＫ個論理グループに論理的に分類する、請求項６４に記載のビデオ情報の伝送のための無線送信装置。
【請求項７０】
各ピクセル成分が知覚的重要度によってＭＳＢ（最上位ビット）ＢＮ−１からＬＳＢ（最下位ビット）Ｂ０までＮ個のビットＢ０、…、ＢＮ−１を含む場合、
前記論理的グルーピングモジュールは、ピクセル成分の一つまたはそれ以上のビットが一つの論理グループにマッピングされるように、前記情報ビットをＫ個の論理グループであるＬＧ０、…、ＬＧＫ−１で分類するが、前記Ｋ＜Ｎである、請求項６９に記載の無線送信装置。
【請求項７１】
ピクセル成分ごとに前記Ｎは、８、１０、１２、１６ビットのうち何れか一つであり得、Ｋ＝２個の論理グループである場合、ＭＳＢ（最上位ビット）ＢＮ−１からビットＢＮ／２までのピクセル成分ビットは、第１論理グループであるＬＧ１にマッピングされ、ビットＢＮ／２−１からＬＳＢ（最下位ビット）Ｂ０までのピクセル成分ビットは第２論理グループであるＬＧ０にマッピングされる、請求項７０に記載の無線送信装置。
【請求項７２】
前記Ｋ＝Ｎである場合、前記パケットですべてのピクセルに対するビットＢＮ−１は、論理グループであるＬＧＮ−１に分類され、前記パケットですべてのピクセルに対するビットＢＮ−２は、論理グループであるＬＧＮ−２に分類される、請求項７０に記載の無線送信装置。
【請求項７３】
一つまたはそれ以上の論理グループは、各論理グループの知覚的重要度によるコーディングおよび変調と共にチャネルエラーに対して保護される、請求項７０に記載の無線送信装置。
【請求項７４】
前記エラー検出情報生成モジュールは、各論理グループで前記情報ビットに対するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）値を決定することによって各論理グループに対するエラー検出情報を決定する、請求項７０に記載の無線送信装置。
【請求項７５】
ＣＲＣフィールドに対するコーディングおよび変調は、前記対応する論理グループに対するコーディングおよび変調と同一である、請求項７４に記載の無線送信装置。
【請求項７６】
前記通信モジュールは、前記受信装置でＣＲＣエラー検出のための前記論理グループがどのように生成されるのかを前記受信装置に知らせるために、前記パケットのＭＡＣヘッダーにＣＲＣコントロールフィールドをさらに位置させる、請求項７４に記載の無線送信装置。
【請求項７７】
前記ＣＲＣコントロールフィールドは、
前記パケットに生成された前記論理グループの個数を指示するＣＲＣカウント（ＣＲＣＣ）フィールド、および
前記ＣＲＣＣが反復された回数または前記生成された論理グループの個数であるＣＲＣビットマップフィールドを含む、請求項７６に記載の無線送信装置。
【請求項７８】
前記送信装置は、パケットの再伝送が始まる前、前記受信装置とＣＣＲＣコントロールフィールドを調節する、請求項７７に記載の無線送信装置。
【請求項７９】
前記ＣＲＣビットマップフィールドは、ピクセル成分ごとに、Ｎ個のビットプレーン（ｂｉｔｐｌａｎｅ）に対してＮ個のビットのアレイを含む、請求項７７に記載の無線送信装置。
【請求項８０】
前記ＣＲＣビットマップの前記ＭＳＢが前記ＭＳＢビットプレーンに対応する場合、前記ＣＲＣビットマップでゼロアレイエントリー（ｚｅｒｏ  ａｒｒａｙ  ｅｎｔｒｉｅｓ）は、前記論理グループから除外され、前記ＣＲＣ演算から除外されるビットプレーンを識別する、請求項７９に記載の無線送信装置。
【請求項８１】
ゼロではないアレイエントリー（ｎｏｎ−ｚｅｒｏ  ａｒｒａｙ  ｅｎｔｒｉｅｓ）は、前記論理グループに含まれて、前記ＣＲＣ演算に含まれるビットプレーンを識別する、請求項８０に記載の無線送信装置。
【請求項８２】
前記送信装置の前記通信モジュールは、前記受信装置からパケットごとにＡＣＫフレームを受信するが、各ＡＣＫフレームは、前記受信装置に受信されたエラーが発生した情報ビットの表示を含み、
前記送信装置は、前記ＡＣＫフレームによって最後のパケットで壊されたものと指示される情報ビットに対応する情報ビットを含む再伝送パケットを前記ＡＣＫフレームに基づいて生成する再伝送制御モジュールをさらに含むが、
前記送信装置の通信モジュールは、前記対応する情報ビットを前記受信装置に選択的に再伝送することをさらに実行する、請求項６１に記載の無線送信装置。
【請求項８３】
前記再伝送制御モジュールは、データの知覚的重要度に基づいて、前記ＡＣＫフレームによって最後のパケットで壊されたものと指示される情報ビットに対応する情報ビットを含む再伝送パケットを生成する、請求項８２に記載の無線送信装置。
【請求項８４】
前記送信装置は、前記受信装置からＰ個のＡＣＫフレームを受信して、
前記再伝送制御モジュールは、前記Ｐ個のＡＣＫフレームに基づいて、Ｐ個の最後のパケットで再伝送が必要な前記論理グループを決定して、
前記再伝送制御モジュールは、知覚的重要度を基準に最高優先順位の論理グループから前記壊された論理グループ内の前記情報ビットの修正本を再伝送して、前記受信装置の公開期限を違反せず、優先順位順に他の壊された論理グループの再伝送を持続することをさらに実行する、請求項８２に記載の無線送信装置。
【請求項８５】
伝送時壊された論理グループに対応するビットを前記受信装置に選択的に再伝送する再伝送制御モジュールをさらに含む、請求項６１に記載の無線送信装置。
【請求項８６】
無線チャネルを通してビデオ情報を受信する無線受信装置において、
論理的に分類されたビデオ情報ビットおよび各論理グループに対して対応するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）情報を含むビデオ情報のパケットを無線チャネルを通して受信する通信モジュールと、
受信されたパケットで前記ＣＲＣ情報に基づいて壊されたパケット情報を決定するエラー検出モジュール、および
送信装置に前記壊された情報を指示するためにパケットごとにＡＣＫ（ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）フレームを生成する確認応答モジュールを含み、
前記受信装置の前記通信モジュールは、前記ＡＣＫフレームを前記送信装置に送信する、無線受信装置。
【請求項８７】
前記確認応答モジュールは、
知覚的重要度によって最高優先順位の論理グループから前記壊された論理グループ内の前記情報ビットの修正本の再伝送のために前記壊された情報を指示するＡＣＫフレームを生成することをさらに実行する、請求項８６に記載の無線受信装置。
【請求項８８】
前記エラー検出モジュールは、
前記ＣＲＣ演算に基づいて、知覚的重要度による前記最高優先順位の論理グループが前記受信装置に正確に受信されたのかを判断し、再伝送が行われない場合前記受信装置に壊されて受信された最低優先順位の論理グループのための誤り隠蔽をさらに実行する、請求項８７に記載の無線受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線送信に関するものであって、より詳細には非圧縮されたビデオの無線送信に関するものである。
【背景技術】
【０００２】
高品質ビデオ（ｖｉｄｅｏ）の急増と共に、増加する電子機器（例えば、家電機器）は伝送帯域幅で秒当たり１ギガビット（Ｇｂｐｓ）以上を要求できる高画質（ＨＤ）ビデオを利用する。これによって、機器間ＨＤビデオを伝送するとき、従来の伝送は要求される伝送帯域幅を低くするためにＨＤビデオを該当サイズの断片で圧縮する接近をしている。圧縮されたビデオは、消費（ｃｏｎｓｕｍｐｔｉｏｎ）のために圧縮解除される。しかし、ビデオデータのそれぞれの圧縮とこの後の圧縮解除において、いくつかのデータは失われ得、画質が減少され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
高画質マルチメディアインターフェース（ＨＤＭＩ、Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）スペック（ｓｐｅｃｉｆｉｃａｔｉｏｎ）は、ケーブルを通した機器間の圧縮解除されたＨＤ信号の伝送を許容している。家電機器製造業者は、ＨＤＭＩ互換装備を提供するために試みている反面、圧縮解除されたＨＤビデオシーン号の伝送を可能とする適合した無線（例えば、ラジオ周波数）技術がまだない実情である。無線近距離通信網（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と類似技術は、圧縮解除されたＨＤ信号を運送するための帯域幅を有しておらず６０ＧＨｚ帯域以上で圧縮解除されたビデオを伝送するための無線（ａｉｒ）インターフェースを提供しないいくつかの機器が接続されたとき、インターフェース問題に直面し得る。したがって、映像品質低下なしで非圧縮されたビデオの無線伝送のための方法およびシステムが必要である。
【課題を解決するための手段】
【０００４】
無線通信チャネルを通したビデオ情報ピクセルの伝送のための方法およびシステムが提供されるが、各ビデオピクセルは、多数の成分を含み、各成分は、ビデオ情報ビットを含む。前記情報ビットは、パケットで複数個の論理グループに論理的に分類され、複数個のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋｓ：ＣＲＣｓ）のようなエラー検出情報は各論理グループに対して決定される。前記エラー検出情報は、前記パケットに位置し前記パケットは無線チャネルを通して送信装置から受信装置に伝送される。
【０００５】
一実施形態において、送信装置は非圧縮されたビデオピクセル成分のビットをパケットごとに複数個の論理グループに分類する。その次に、送信装置は、各論理グループに対してＣＲＣ値を決定して、受信装置への送信のためにパケットのＣＲＣフィールドにＣＲＣ値を位置させる。受信装置は、含まれたＣＲＣ値を利用してエラー検出のためＣＲＣ演算を実行して受信されたパケットで如何なる論理グループが成功的に受信されたのか、そうではないのかを指示するＡＣＫフレームを送信装置に送信する。受信装置からのＡＣＫフレームに基づいて、送信装置は壊されたデータの修正本を受信装置に選択的に再伝送する。
【０００６】
情報ビットをピクセル成分ごとにＮ個の情報ビットＢ０，…、ＢＮ−１（知覚的重要度を基準としてＭＳＢであるＢＮ−１からＬＳＢであるＢ０までの範囲）が論理的に分類された複数個の論理グループに論理的に分類し、Ｋ（Ｋ＜Ｎ）個の論理グループであるＬＧ０、…ＬＧＫ−１に分類した後、２つまたはそれ以上の情報ビットを知覚的重要度によって少なくとも一つの論理グループに位置させる。
【０００７】
パケットを受信することによって受信装置は、含まれたＣＲＣ値を利用してエラー検出のためＣＲＣ演算を実行する。その次に、受信装置は、受信されたパケットで如何なる論理グループが成功的に受信され、如何なるものが誤ったのか（すなわち、壊されたのか）を指示するＡＣＫフレームを送信装置に送信する。受信装置は、ＡＣＫフレームでＫ個ビットのビットマップを利用して如何なる論理グループが成功的に受信され、如何なるものが誤ったのかを送信装置に指示する。ビットマップのサイズは、論理グループの個数と同一であり、非圧縮されたビデオストリーム伝送が始まる前に、送信装置と受信装置との間に調節される。
【０００８】
受信装置からのＡＣＫフレームに基づいて送信装置は、受信装置に壊された論理グループの修正本に対する選択式再伝送を実施する。一実施形態において、送信装置は、受信装置に再伝送パケット内の壊されたデータを直ちに再伝送することによって壊されたデータの選択式再伝送を実施する。他の実施形態において、送信装置は、受信装置からＰ個のＡＣＫフレームを受信および収集して壊されたデータの遅延再伝送を実施する。その次に、収集されたＡＣＫフレームに基づいて送信装置は最後のＰパケットで再伝送が必要な論理グループを決定する。その次に、送信装置は知覚的重要度によって高い優先順位の論理グループから壊された論理グループを再伝送することによって再伝送ステップを始めて、受信装置の公開期限を違反せず、優先順位によって他の論理グループを再伝送できる時まで持続する。
【０００９】
本発明の利点および特徴、そしてそれらを達成する方法は、添付される図面と共に詳細に後述される実施形態を参照すると明確になるだろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく互いに異なる多様な形態で具現されることができ、単に本実施形態は、本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は請求項の範囲によってのみ定義される。
【図面の簡単な説明】
【００１０】
【図１】無線チャネルを通して送信装置から受信装置に伝送される非圧縮されたビデオピクセル成分のペイロードおよび補償されたビットを含むデータパケットを例示した図である。
【図２】本発明の実施形態によるデータパケットを例示したものであって、複数個の論理グループを含むペイロードと各論理グループに対するＣＲＣフィールドを含むデータパケットを図示する図である。
【図３】本発明の実施形態によるＣＲＣ制御フィールドを例示したものであって、図２のデータパケットでＭＡＣヘッダーが含むＣＲＣ制御フィールドを図示する図である。
【図４】本発明の実施形態によるＮ個の論理グループを指示するＣＲＣ制御フィールドを図示する図である。
【図５】本発明の実施形態によるデータパケットに対する複数個のＣＲＣ値を決定する過程を示すフローチャートである。
【図６】図５に図示する過程を概略的に示すものであって、データパケットに対してＮ個の論理グループを形成し、各論理グループに対してＣＲＣ値を計算する過程を図示する図である。
【図７】本発明の実施形態による各論理グループに対するＣＲＣ値を計算する方法を例示した図である。
【図８】本発明の実施形態による壊されたデータを再伝送する場合のタイミング図を図示する図である。
【図９】本発明の実施形態による論理グループの知覚的重要度を基盤とする再伝送パケットの構造を図示する図である。
【図１０】本発明の第１実施形態による直ちに再伝送過程を示すフローチャートである。
【図１１】本発明の第２実施形態による遅延された再伝送方法に対するタイミング図を例示した図である。
【図１２】本発明の第２実施形態による遅延された再伝送過程を示すフローチャートである。
【図１３】本発明の実施形態による通信システムを図示する図である。
【図１４】本発明の実施形態による受信装置によって実行されるエラー検出のためＣＲＣ演算実行に対する見本処理のフローチャートを示している。  図面および明細書全体にかけて、同一の参照符号は、同一の構成要素を指称する。
【発明を実施するための形態】
【００１１】
一般的に、ビデオフレームのピクセルは多数個のスキャンラインに分けられる。各スキャンラインは、ピクセル成分の個数によって表示されるピクセルを複数個含む。一つのピクセルの深さ（ｐｉｘｅｌ  ｄｅｐｔｈ）に対する量子化、またはピクセル成分（ビットプレーン：ｂｉｔｐｌａｎｅ）当たりビット数は８−ビット、１０−ビット、１２−ビット、および１６−ビット値のうち何れか１つでなされ得る。ピクセル成分（ｐｉｘｅｌ  ｃｏｍｐｏｎｅｎｔ）はビデオの色相成分や輝度成分を含む。８−ビット量子化および秒当たり６０個のフレームである場合を考慮すれば、非圧縮されたビデオ（１０８０ｐ）セグメントは６０×３×８×１４２０×１０８０＝２．９８Ｇｂｙｔｅと表現され得る。したがって、送信装置においてＴＶディスプレイのように現在シンクされた受信装置に定められた時間内に全体ストリームを再伝送することは可能ではない。
【００１２】
本発明は、ビデオデータの知覚的重要度によってビデオデータを選択的に再伝送することを許容する。各ピクセルが複数個の成分（例えばＲ、Ｇ、Ｂ）を含むビデオピクセルのフレームが与えられる場合、各ピクセル成分の互いに異なるビットはビデオ品質に同一の影響を及ぼさない。例えば、ＭＳＢ（最上位ビット）は、ＬＳＢ（最下位ビット）に比べてビデオ品質に大きい影響を及ぼす。したがって、再伝送する場合、ＭＳＢに最大再伝送優先権を付与して帯域幅を保護して再伝送の遅延を減少させる。
【００１３】
多くの無線通信システムにおいて、送信装置と受信装置との間のデータ伝送のためにフレーム構造が使用される。例えば、ＩＥＥＥ  ８０２．１１標準は、ＭＡＣ階層（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｌａｙｅｒ、ＭＡＣ  ｌａｙｅｒ）と物理階層（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ、ＰＨＹ  ｌａｙｅｒ）内でフレーム集合を使用する。一般的な送信装置において、ＭＡＣ階層はＭＳＤＵ（ＭＡＣ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）を受信して再びＭＡＣヘッダーを付加してＭＰＤＵ（ＭＡＣ  Ｐｔｏｒｏｃｌ  Ｄａｔａ  Ｕｎｉｔ）を構成する。前記ＭＡＣヘッダーは、ソースアドレス（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ）、目的地アドレス（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）などの情報を含む。ＭＰＤＵは、ＰＳＤＵ（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）一部として、ＰＨＹヘッダー（例えば、ＰＨＹ前文）を再び付加してＰＰＤＵ（ＰＨＹ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）を生成するために送信装置内の物理階層に伝達される。ＰＨＹヘッダーは、コーディング／変調スキーマを含む伝送スキーマを決定するためのパラメータを含む。
【００１４】
一般的に、最も信頼性のあるコーディング／変調スキーマはＰＨＹヘッダー内のＰＨＹ信号フィールドに適用され、この情報が受信装置に成功的に受信されたことを保障するために追加的なＣＲＣ検査がさらに行われる。ＭＡＣヘッダーおよびＭＳＤＵ内のペイロードデータは、通常同等に取り扱いされＰＨＹヘッダーのＰＨＹ信号フィールドのためのコーディング／変調スキーマより強くない同一のコーディング／変調スキーマを使用して伝送される。さらに、送信装置から受信装置にパケットを伝送する前に、ＰＰＤＵには前文が添付されるが、前記前文はチャネル推定値および同期化情報を含み得る。
【００１５】
図１は、Ｍ個の非圧縮されたビデオピクセル成分のペイロード２を含み無線チャネルを通して送信装置から受信装置に伝送されるデータパケット１の例を示している。ペイロード２を含むことに加えて、パケット１はＣＲＣフィールド４内にビデオピクセルのためのＣＲＣ値を含み、通常物理階層ヘッダー６およびＭＡＣ階層ヘッダー８を含み得る。
【００１６】
一例として、伝送中、受信装置でＣＲＣエラーが原因である場合、ペイロード２内でＮ−ビットピクセル成分９のＭＳＢ７が補償される。他の例としては、伝送中、受信装置でＣＲＣエラーが原因である場合、ペイロード２内でＮ−ビットピクセル成分９のＬＳＢ５が補償される。ＣＲＣ値は、全体ペイロードにかけたチェックサムを含むため受信装置でＭＳＢが壊されたのかＬＳＢが壊されたのか決定することが可能ではない。さらに、補償されたＬＳＢは受信されたビデオ品質に対する如何なる明らかな向上も提供しないため、ＬＳＢが補償された場合、ペイロードの再伝送は無益であり得る。
【００１７】
図２は、本発明の実施形態によるデータパケット１０の例を示している。無線チャネルを通して送信装置から受信装置に伝送されるパケット１０はＭ個の非圧縮されたビデオピクセル成分のペイロード１２を含む。ペイロード１２は、複数個の論理グループ５２０を含み、パケット１０は各論理グループ特別ＣＲＣ値をさらに含み得る。各ＣＲＣ値は対応する位置のＣＲＣフィールド１４内に位置される。パケット１０は、物理階層ヘッダー１６およびＭＡＣ階層ヘッダー１８をさらに含む。図２は、Ｎ−ビットピクセル成分２０を示している。
【００１８】
情報ビットを複数個の論理グループに論理的にグループすることは、ピクセル成分（知覚的重要度から見てＭＳＢであるＢＮ−１からＬＳＢであるＢ０までの範囲）別にＮ個の情報ビット（Ｂ０、…、ＢＮ−１）をＫ個の論理グループ（ＬＧ０、…、ＬＧＫ−１、Ｋ≦Ｎ）で論理的にグループすることを含む。Ｋ＜  Ｎである場合、一つまたはそれ以上の情報ビットは知覚的重要度によって、少なくとも一つの論理グループに位置する。Ｋ＜Ｎである場合、２つまたはそれ以上の情報ビットは、知覚的重要度によって少なくとも一つの論理グループに位置する。例えば、ピクセル成分ごとにＮは、８、１０、１２、および１６ビットのうち何れか一つの値であり得るが、Ｋ＝２個の論理グループである場合、ＭＳＢであるＢ７からビットＢ４までのピクセル成分ビットは第１論理グループであるＬＧ１にマッピングされ、Ｂ３からＬＳＢであるＢ０までのピクセル成分ビットは第２論理グループであるＬＧ０にマッピングされる。
【００１９】
パケット１０生成時、送信装置（例えば、非圧縮されたビデオストリームソース／送信器）は、ピクセル当たりビットの数がＮである場合、ピクセル成分ごとに一つまたはそれ以上のビットプレーンが一つの論理グループに分類されるようにし、Ｍ×Ｎ個のビデオビットをパケット１０ごとにＫ個の論理グループに分類するが（Ｋ≦Ｎ）、ここでＮは、ピクセル成分別ビット個数である。仮にＫがＮと同じであれば、すべてのＬＳＢは、一つの論理グループに含まれ、すべてのＭＳＢは他の一つの論理グループに含まれる。その次に、送信装置は各論理グループに対するＣＲＣ値を決定して決定されたＣＲＣ値をパケット１０のＣＲＣフィールド１４に位置させる。
【００２０】
一例として、送信装置は、各パケットに対してＫ＝Ｎ個の論理グループを生成するが、各論理グループはパケットで対応するＣＲＣフィールドに位置されるＣＲＣ値を有する。その次に、送信装置は各ピクセル成分ビット論理グループに対するＮ個のＣＲＣ値をパケット１０でＮ個のＣＲＣフィールド１４に位置させる。ＣＲＣ値を含むパケット１０は受信装置（例えば、圧縮されたビデオストリームシンク）に伝送される。パケットを受信することによって受信装置は含まれたＣＲＣ値を用いてエラー検出のためＣＲＣ演算を実行する。その次に、受信装置は、ＡＣＫフレーム（確認応答フレーム）を送信装置に伝送して、受信されたパケットで如何なる論理グループが成功的に受信されたのか、如何なる論理グループが成功的に受信されなかったか（すなわち、壊されたのか）を送信装置に知らせる。受信装置からのＡＣＫフレームに基づいて送信装置は後述される詳細説明のように、受信装置で壊されたデータの選択的再伝送を実施する。
【００２１】
図３を参照すると、送信装置は受信装置でＣＲＣエラー検出のための論理グループがどのように生成されるのかを受信装置に知らせるために、ＭＡＣ階層ヘッダー１８内にＣＲＣコントロールフィールド２１を位置させる。ＣＲＣコントロールフィールド２１は、パケット内の論理グループの個数Ｋを指示するＣＲＣカウント（ＣＲＣＣ：ＣＲＣ  ｃｏｕｎｔ）フィールド２２を含む。前記例において、ＣＲＣカウントフィールド２２は４ビットの長さを有する。ＣＲＣコントロールフィールド２１は、ＣＲＣカウントが反復された回数または生成された論理グループの個数ＫであるＣＲＣビットマップ（ＣＲＣＢｉｔｍａｐ）フィールド２３をさらに含む。ピクセル成分ごとにＮ個のビットプレーンを有すると仮定するとき（通常、Ｎは８、１０、１２、１６のうち一つ）、Ｎ個ビットの配列はＣＲＣビットマップフィールド２３に使用される。ＣＲＣビットマップフィールド２３のＭＳＢは、ビットプレーンのＭＳＢに対応する。ＣＲＣビットマップ内のゼロエントリー（ｚｅｒｏ  ｅｎｔｒｉｅｓ）は、論理グループから除外されてＣＲＣ演算から除外されるビットプレーンを識別する。ゼロではないエントリー（ｎｏｎ−ｚｅｒｏ  ｅｎｔｒｉｅｓ）は論理グループに含まれてＣＲＣ演算に含まれるビットプレーンを識別する。可能な限り各ビットプレーンの組合せが選択され得る。ＣＲＣビットマップは論理的ビットプレーン組合せの個数を示すＣＲＣカウントほど反復される（すなわち、ＣＲＣビットマップフィールド２３はＣＲＣカウント×Ｎ個のビット長さを有する）。
【００２２】
図４は、８−ビットＣＲＣカウントフィールド２５と、Ｎ個のビットを含むＮ個のＣＲＣビットマップ２６を含むＣＲＣコントロールフィールド２４の他の例を示すものである。各ピクセル成分がＮ個のビットプレーンを含む場合、送信装置はパケットのためにＫと同一のＮ個の論理グループを生成して、各論理グループに対するＣＲＣ値を計算して、パケットで対応するＣＲＣフィールドに位置させる。その次に、ＣＲＣカウントフィールド２５はＫ＝Ｎで設定される。ＣＲＣ演算に含まれるビットプレーンを指示するためにＮ個の各ＣＲＣビットマップ２６で単に一つのビットのみが「１」で設定される。
【００２３】
図５は、本発明の実施形態によるパケットのための複数個のＣＲＣ値を決定する処理２８のフローチャートを示しているが、次のステップを含む。
【００２４】
ステップ２９：論理グループの個数Ｋを決定する。
【００２５】
ステップ３０：ペイロードのようにビデオピクセルを含むＭＡＣフレームパケットを構成する。
【００２６】
ステップ３２：Ｋ  ＞０であるのかを判断する。事実である場合、ステップ３４に進み、そうではない場合、ステップ３８に進む。
【００２７】
ステップ３４：Ｋ番目の論理グループに対するＣＲＣ値を計算してパケット内に追加する。
【００２８】
ステップ３６：Ｋを減少させて（例えば、１ほど減少）、ステップ３２に戻る。
【００２９】
ステップ３８：受信装置への伝送のためにパケットを物理階層に送信する。
【００３０】
図６は、図５のステップに基づいて生成されたパケットに対して各論理グループ別にＣＲＣ値が計算されたＫ＝Ｎ個の論理グループ（ＬＧ０、…、ＬＧＮ−１）を生成する過程の概略的例を示すものである。５１０は、非圧縮されたビデオペイロード１２、物理階層ヘッダー１６、およびＭＡＣ階層ヘッダー１８を含むパケット１０を示している。５２０は、送信装置が非圧縮されたビデオペイロード１２内にＫ＝Ｎ個の論理グループ１７を生成した後のパケット１０を示している。論理的グルーピングをするあいだ、非圧縮されたビデオペイロードの複数個のビットの動きや、物理的あるいは実質的な再整理がない。論理的グルーピングは、各論理グループ内のビットに対するＣＲＣ値を決定することに使用される。５３０は、送信装置が各論理グループに対するＣＲＣ値を決定してＮ個のＣＲＣフィールド１４をパケット１０に追加した後のパケット１０を示しているが、ＣＲＣ  「Ｎ−１」は論理グループ「Ｎ−１」に対して計算される。このような方式で、ＣＲＣ０からＣＲＣＮ−１まで総Ｎ個のＣＲＣを有する。
【００３１】
図７は、互いに異なる論理グループに対するＣＲＣ値をどのように計算できるかを例示している。図７には各ピクセルが３個の成分４２（例えば、Ｒ、Ｇ、Ｂ、色相成分）を含むピクセルの束４０が図示されている。各ピクセル成分はＮ個のビット（すなわち、Ｂ０、…、ＢＮ−１）４３を含む。パケット内のすべてのピクセルで、各ピクセル成分４２に対して同一のレベル（またはビットプレーン）のビットは論理グループを形成する。例えば、パケット内のすべてのピクセル４０に対して各ピクセル成分４２のビットプレーンＢｉは論理グループｉ（ｉ＝０、…、Ｎ−１）を形成する。その結果、図７の例のように、Ｋ＝Ｎ個の論理グループ（すなわち、ＬＧ０、…、ＬＧＮ−１）が存在する。
【００３２】
各論理グループに対するＣＲＣ値４６は、対応する演算ブロック４４を使用して図７の例で総Ｎ個のＣＲＣ値（すなわち、ＣＲＣ０、…、ＣＲＣＮ−１）を計算することによって計算される。Ｎ個のＣＲＣ値は、パケット１０でＣＲＣフィールド１４に位置されるが、各ＣＲＣ値４６は対応するＣＲＣフィールド１４に位置される。
【００３３】
不均一エラー保護（Ｕｎｅｑｕａｌ  Ｅｒｒｏｒ  Ｐｒｏｔｅｃｔｉｏｎ：ＵＥＰ）が適用される場合、送信装置はデータのためのコーディング率と類似のコーディング率をＣＲＣ値に対して使用することができる（例えば、データおよび対応するＣＲＣ値に同一のコーディング率を使用することができる）。
【００３４】
ＣＲＣフィールド１４内にＣＲＣコントロールフィールド２１およびＣＲＣ値を有するパケット１０は受信装置（非圧縮されたビデオストリームシンク）に伝送される。パケットを受信することによって、受信装置はＣＲＣコントロールフィールド２１およびＣＲＣ値を使用してエラー検出のためＣＲＣ演算を実行する。
【００３５】
受信装置は、その次にＡＣＫフレームを送信装置に送信して受信装置に成功的に受信された論理グループとエラーが発生した（すなわち、壊された）論理グループが分かるようにする。受信装置は、ＡＣＫフレーム内のＮ個のビットのビットマップを使用して送信装置が如何なる論理グループが成功的に受信され、如何なる論理グループにエラーが発生したのかが分かるようにする。ビットマップのサイズは、非圧縮されたビデオストリーム伝送が始まる前に送信装置と受信装置との間に調節される。受信装置は、ＣＲＣエラーを表示するためにＡＣＫフレーム内に固定された長さのビットマップを使用することができる。他の例として、ＡＣＫビットの数は、含まれているＣＲＣの数を示すＣＲＣビットマップ（またはＣＲＣコントロールフィールド）の数より少ない。この場合、受信装置は再伝送が行われないとき誤り隠蔽技術（ｅｒｒｏｒ  ｃｏｎｃｅａｌｍｅｎｔ  ｔｅｃｈｎｉｑｕｅｓ）を実行するためにＣＲＣフィールドを使用することができる。
【００３６】
一例として、ＡＣＫフレームに基づいて、送信装置は壊された非圧縮されたビデオデータの選択式再伝送を実行する。図８は、Ｔ１時点で送信装置が非圧縮されたビデオピクセルデータのパケット１０を受信装置に送信して受信されたデータパケットの状態を示すＡＣＫフレーム５３を受信装置がＴ２時点で送信装置に再び送信するタイミング図の例を示している。受信装置からＡＣＫフレームを受信することによって送信装置は再伝送パケット５４内の壊されたデータに対してＴ３時点で直ちに再伝送を本質的に実施する。
【００３７】
各パケットは、受信装置で特別な公開時間を有するため、送信装置は図９の例が示すように、論理グループの知覚的重要度に基づいて再伝送パケットを生成する。図９に示すように、ＭＳＢの論理グループ５０はＬＳＢの論理グループ５２に比べて高い再伝送優先順位を有する。
【００３８】
図１０は、パケットを送信装置に送信した後送信装置によって実行される直ちに再伝送処理５５の実施形態のフローチャートを示しているが、次のステップを含む。
【００３９】
ステップ５６：受信装置からＡＣＫフレームを受信する。
【００４０】
ステップ５８：最初の再伝送パケットを構成して最高優先順位（０ではない）を示すようにインデックスＫを設定する。
【００４１】
ステップ６０：Ｋ＞０であるのかを判断するステップである。判断結果、いいえの場合、ステップ７０に進み、はいの場合、ステップ６２に進む。
【００４２】
ステップ６２：ＡＣＫフレームに基づいて、最後のパケットでＫ番目の論理グループが再伝送を必要とするのかを判断するステップである。判断結果、Ｋ番目の論理グループの再伝送が必要な場合、ステップ６４に進み、必要ではない場合、ステップ６８に進む。
【００４３】
ステップ６４：各々の非圧縮されたビデオデータパケットは固定された公開期限を有するため、前記公開期限の超過せずＫ番目の論理グループを再伝送する時間が充分であるのかを判断するステップである。判断結果、時間が充分ではなければステップ７０に進み、充分であれば、ステップ６６に進む。
【００４４】
ステップ６６：Ｋ番目の論理グループを再伝送パケットに含ませるステップである。
【００４５】
ステップ６８：Ｋを減少させて（例えば、１ずつ減少）ステップ６０に戻るステップである。
【００４６】
ステップ７０：受信装置への伝送のために再伝送パケットを物理階層に送信するステップである。
【００４７】
他の例として、送信装置は壊されたデータの遅延された再伝送を実施する。図１１は、時点Ｔ１とＴｐとの間の時間周期（収集ステップ）内に、送信装置がＣＲＣフィールドを有するビデオピクセルデータのＰ個のパケット１０を受信装置に送信した後、Ｐ個の対応するＡＣＫフレーム５３を受信装置からまた受信する遅延された再伝送処理に対するタイミング図を示している。その結果、送信装置はＰ個のＡＣＫフレーム５３を収集する。
【００４８】
収集されたＡＣＫフレームに基づいて送信装置は最後のＰパケット内の論理グループを再伝送する必要があるのかを判断する。その次に、時点Ｔｒで、送信装置は知覚的重要度によって最も高い優先順位の論理グループから壊された論理グループ（７２Ａ、７２Ｂなど）を再伝送することによって、再伝送ステップを始め、受信装置の公開期限を違反せず、優先順位によって他の論理グループを再伝送できる時まで持続する。
【００４９】
送信装置は、再伝送において必要なシグナル（ｓｉｇｎａｌｉｎｇ）情報を含むことによって、受信装置が如何なる論理グループが再伝送されたものであるのかと、再伝送された論理グループに如何なる非圧縮されたビデオデータパケットが属するのかを決定できるようにする。ピクセル成分ごとにＮ個のビットから成り、Ｐ個のパケットの後に再伝送され、パケット当たりＣＲＣの個数をＣＲＣＣとする場合、再伝送において各論理グループの存在／不在を信号するためには最大ＣＲＣＣ×Ｎ×Ｐ個のビットが要求される。
【００５０】
図１２は、Ｐ個のパケットを受信装置に送信した後、送信装置によって実行される遅延された再伝送処理８０の実施形態のフローチャートを示しているが、次のステップを含む。
【００５１】
ステップ８１：受信装置からＰ番目のＡＣＫフレームを受信する。
【００５２】
ステップ８２：最初の再伝送パケットを構成して最高優先順位（０ではない）を示すようにインデックスＫを設定する。
【００５３】
ステップ８４：Ｋ＞０であるのかを判断する。判断結果、いいえの場合、ステップ１００に進み、はいの場合、ステップ８６に進む。
【００５４】
ステップ８６：Ｐ個のパケットのための変化の要素Ｐを初期化する。
【００５５】
ステップ８８：Ｐ＞０であるのかを判断する。判断結果、いいえの場合、ステップ９０に進み、はいの場合、ステップ９２に進む。
【００５６】
ステップ９０：Ｋを減少させて（例えば、１ずつ減少）、ステップ８４に戻るステップである。
【００５７】
ステップ９２：ＡＣＫフレームに基づいて、Ｐ番目パケットのＫ番目論理グループが再伝送を必要とするのかを判断する。判断結果、はいの場合、ステップ９４に進み、いいえの場合ステップ９８に進む。
【００５８】
ステップ９４：それぞれの非圧縮されたビデオデータパケットは、固定された公開期限を有するため、Ｋ番目の論理グループを伝送する時間が充分にあるのかを判断するステップである。判断結果、充分ではなければ、ステップ１００に進み、充分であれば、ステップ９６に進む。
【００５９】
ステップ９６：Ｋ番目の論理グループを再伝送パケットに含ませるステップである。
【００６０】
ステップ９８：Ｐを減少させて（例えば、１ずつ減少）ステップ８８に戻るステップである。
【００６１】
ステップ１００：受信装置への伝送のため再伝送パケットを物理階層に送信するステップである。
【００６２】
他の例として、送信装置および受信装置は、マネジメントまたはコントロールフレームを交換することによってＣＲＣ制御フィールドを交渉する。その結果、ＣＲＣコントロールフィールドはＭＡＣヘッダ内に存在する必要がない。送信装置や受信装置がＣＲＣコントロールフィールド交換を希望する度に、他のコントロールまたはマネジメントフレームのセットが交換され、ＣＲＣコントロールフィールドの新たな値を成功的に交渉する。
【００６３】
図１３は前述したように複数個のＣＲＣを使用して無線通信チャンネルを通して非圧縮されたビデオの選択式再伝送を実行する本発明の実施形態によるサンプル無線通信システム２００の機能的ブロック図を示している。システム２００は、無線伝送装置２０２および無線受信装置２０４を含む。送信装置２０２は、物理階層２０６、ＭＡＣ階層２０８を含む。類似に、受信装置２０４は物理階層２１４およびＭＡＣ階層２１６を含む。物理階層およびＭＡＣ階層は無線媒体２０１を通したアンテナを媒介にして送信装置２０２と受信装置２０４との間の無線通信を提供する。
【００６４】
送信装置２０２は、上位水準の手段（例えば、ＨＤＶＤプレーヤのようなビデオソース）から非圧縮されたビデオを受信して本発明の実施形態によって論理的に分類する論理的グルーピングモジュール２１０をさらに含む。送信装置２０２は、本発明の実施形態によってＣＲＣコントロールフィールドおよびＣＲＣ値を生成するＣＲＣ生成モジュール２１２をさらに含む。論理的にグルーピングされたピクセルはＣＲＣコントロールフィールドおよびＣＲＣ値と共にＭＡＣ階層２０８によってパケット内に位置されて物理階層２０６によって伝送される。送信装置２０２は、壊されたデータの再伝送を実行する再伝送制御モジュール２１３をさらに含む。
【００６５】
無線受信装置２０４において、物理階層２１４およびＭＡＣ階層２１６は受信されたパケットを処理する。受信装置２０４は、パケット別のＣＲＣコントロールフィールドおよびＣＲＣ値を用いてＣＲＣ値が有効でるのかを確認し、それによって前記パケット内のエラーを検出するＣＲＣ有効性およびエラー検出モジュール２１７をさらに含む。受信装置２０４は、パケット内のどのグループが壊されたのかを送信装置に示すために、ＭＡＣ階層と協力してＡＣＫフレームを生成するＡＣＫフレーム生成モジュール２１８をさらに含む。受信装置２０４は、送信装置から再伝送された論理グループを受信して修正された非圧縮されたビデオピクセルを消費（例えば、ディスプレイ）のための上位階層に提供するエラー修正モジュール２１９をさらに含む。エラー修正モジュール２１９は、また再伝送が行われない場合には誤り隠蔽技術を実行することができる。
【００６６】
図１３には、受信装置２０４内のモジュール２１７、２１８、２１４がＭＡＣ階層２１６から分離していることが図示されているが、前記モジュール２１７、２１８、２１４のうち一つまたはそれ以上のモジュールはＭＡＣ階層２１６の成分であり得る。類似に、送信装置内のモジュール２１０、２１２、２１３のうち一つまたはそれ以上のモジュールはＭＡＣ階層２０８の成分であり得る。
【００６７】
図１４は、受信装置によって実行されるエラー検出のためＣＲＣ演算実行に対するサンプル処理２５０のフローチャートを示している。ＣＲＣコントロールフィールド２１およびＣＲＣフィールド内のＣＲＣ値を含むパケット１０は受信装置に伝送される。パケットを受信することによって受信装置はＣＲＣコントロールフィールド２１およびＣＲＣ値を用いて次のステップによってエラー検出のためのＣＲＣ演算を実行する。
【００６８】
ステップ２５２：パケット受信およびパケット処理を開始する。
【００６９】
ステップ２５４：パケットでＣＲＣコントロールフィールドのＣＲＣＣフィールドと同一にインデックスｉを設定する。
【００７０】
ステップ２５６：ｉ＞０であるのかを判断する。判断結果、はいの場合は、ステップ２５８に進み、いいえの場合は、ステップ２６４に進む。
【００７１】
ステップ２５８：ｉ番目のＣＲＣビットマップに対応するＣＲＣを計算する。
【００７２】
ステップ２６０：ＣＲＣが対等である場合、ＡＣＫフィールドでビットｉに対応するビットを「１」で設定して、そうではない場合、前記ビットを「０」で設定する。
【００７３】
ステップ２６２：ｉ＝ｉ−１、ステップ２５６に戻る。
【００７４】
ステップ２６４：終了する。
【００７５】
前述した例では、エラー検出のためにＣＲＣが使用される場合を例にあげているが、本発明が他のエラー検出／修正情報に対しても有用であり、エラーの種類が選択的に復旧できることを当業者はその正確さから認知することができるものである。したがって、本発明はエラー検出／修正手段としてＣＲＣに限定されるものではない。
【００７６】
本発明による前述したサンプル構造は、プロセッサによる実行のためのプログラムインストラクション、論理回路、ＡＳＩＣ（Ａｐｐｌｉｃａｔｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ファームウェアなどのような多様な方法で実行され得る。以上、図面を参照して本発明の実施形態について説明したが、本発明が属する技術分野の通常の知識を有する者は、本発明が、その技術的思想や必須の特徴を変更せず他の具体的な形態で実施され得ることを理解することができる。したがって、上記、実施形態はすべての面で例示的なものであり、限定的でないものと理解しなければならない。本発明の範囲は、前記詳細な説明よりは後述する特許請求の範囲によって示され特許請求の範囲の意味および範囲、またその均等概念から導き出されるすべての変更または変形された形態が本発明の範囲に含まれるものと解釈されなければならない。
【産業上の利用可能性】
【００７７】
一例において、ＡＣＫフレームは、知覚的重要度によって最高優先順位の論理グループに対する壊された情報を送信装置に指示する。ＣＲＣ演算に基づいて知覚的重要度による最低優先順位の論理グループが、受信装置に正確に受信されたものと判断された場合、再伝送が行われない場合には誤り隠蔽技術が用いられる。他の例において、ＡＣＫが受信装置によって送信装置に送信されないが、ＣＲＣフィールドはパケット２０内に含まれて受信装置はビットエラーを復旧するための如何なる誤り隠蔽技術を用いることができる。
【符号の説明】
【００７８】
６、１６    物理階層ヘッダー
８、１８    ＭＡＣ階層ヘッダー
２、１２    ペイロード
４、１４    ＣＲＣ
２１    ＣＲＣコントロールフィールド
２２、２５    ＣＲＣＣ
２３、２６    ＣＲＣビットマップ
２００    システム
２０２    送信装置
２０６、２１４    物理階層
２０９、２１６    ＭＡＣ階層
２１０    論理的グルーピングモジュール
２１２    ＣＲＣ生成モジュール
２１３    再伝送制御モジュール
２０４    受信装置
２１７    ＣＲＣ有効性およびエラー検出モジュール
２１８    ＡＣＫフレーム生成モジュール
２１９    エラー修正モジュール
【図１】
2010522457.tif 000003
【図２】
2010522457.tif 000004
【図３】
2010522457.tif 000005
【図４】
2010522457.tif 000006
【図５】
2010522457.tif 000007
【図６】
2010522457.tif 000008
【図７】
2010522457.tif 000009
【図８】
2010522457.tif 000010
【図９】
2010522457.tif 000011
【図１０】
2010522457.tif 000012
【図１１】
2010522457.tif 000013
【図１２】
2010522457.tif 000014
【図１３】
2010522457.tif 000015
【図１４】
2010522457.tif 000016
【国際調査報告】
2010522457.tif 000017
2010522457.tif 000018