(57)【要約】送信機、受信機及び連続リンクを含む通信システムであって、符号化されたデータ（例えば符号化されたビデオデータ及び符号化された補助データ）が送信機から受信機へ送信される。連続リンクはＴＭＤＳ又はＴＭＤＳ状リンクでもよいがその必要性はない。典型的な実施形態では、符号化されたビデオデータ及び符号化された補助データの交番バーストが１つ又はそれ以上のリンクのチャンネルで送信される。本発明の他の面は連続リンクで送信するデータを符号化するのに用いる送信機及びそんなデータを受信する受信機及び連続リンクで符号化されたデータを送る方法である。本発明によると、送信されるべきソースデータは、コードワードの全セットからなるサブセットを用いて符号化される。サブセットは選抜されたコードワードからなる。選抜されたワードは連続リンクで送信される各符号化されたデータストリーム（選抜されたワードのみからなる）が、従来通り符号化された同一データのバージョン（選抜されたワードのみならず他の全セットメンバーも含む）によって決められるビットパターンよりも送信中シンボル間干渉（ＩＳＩ）にはより鈍感なビットパターンをもつように予め決められる。全セット中のコードワードの素な群が予め決められる。各群は１つ又はそれ以上の選抜されたワード及び選択的に少なくとも１つの追加ワードをも含む。同追加ワードは、送信又は送信及び復号中予想されるそのような選抜されたワードのビット誤りの結果として発生されそうであるという意味の一群の選抜されたコードワードに類似する。一群の各選抜されたワードは単一ソースデータ値を示す。一群が２つ又はそれ以上の選抜されたワードを含むなら、各そのような選抜ワードは同一ソースデータ値を示す。各群の一選抜ワードで受信される各コードワードは、その群の各選抜ワードによって決められるソースデータ値にマップされる。このマッピングは、群内の誤差含有ワードを最もありそうなソースデータ値に戻してマッピングすることによって誤差を訂正できる。ある実施形態では選抜されたワードは、全セット中の選抜されたワードではないコードワードが有するよりもより少ない連続したゼロ及び１を有する（従って、送信中ＩＳＩにはより鈍感である）連続ビットパターン（送信中）を有する。【選択図】図２
2004523187.tif 000002
【特許請求の範囲】
【請求項１】
受信機と、
送信機と、
該送信機及び受信機間の連続リンクであって、該送信機は、入力データを受信するために結合され、該入力データを符号化することによって一連の選択されたコードワードを発生させるように構成され、該連続リンクで該選択されたコードワードを該受信機に送信するように構成され、該選択されたコードワードの各々がコードワードの全セットの耐エラーサブセットメンバーであり、該入力データは該全セットの慣習的な一連のコードワードとして符号化が可能であり、該一連の選択されたコードワードは、該リンクで送信中のシンボル間干渉に対して該慣習的な一連のコードワードより感受性が低い連続リンクとから成る通信システムであって、
該耐エラーサブセットは該全セットの選抜されたワードからなり、該全セットの選抜されていないコードワードであるコードワードは、非選抜コードワードであり、該選抜コードワードの各々が入力データ値を示し、該群の各々は、少なくとも１つの該選抜ワードからなる選抜されたワードセットを含み、該群の少なくとも１つも同様に少なくとも１つの非選抜ワードを含み、前記各選抜ワードセットは異なった入力データを示し、該受信機は、該群の前記１つの該選抜ワードセットによって決められた該入力データ値に対する該群の１メンバーである各受信されたコードワードをマップするように構成された通信システム。
【請求項２】
前記群の各々は、該群の選抜されたワードの１つの送信又は送信及び復号における少なくとも１つのビットエラーの結果として発生されそうである選抜されなかったワードの少なくとも１つを含む、請求項１のシステム。
【請求項３】
前記選抜されたワードセットの各々が選抜されたワードの１つかつ唯１つのワードからなる、請求項１のシステム。
【請求項４】
前記群の各々が該群の選抜されたワードの送信又は送信及び復号における少なくとも１つのビットエラーの結果として発生されそうである選抜されなかったワードの少なくとも１つをも含む、請求項３のシステム。
【請求項５】
該リンクが少なくとも１つのビデオチャンネルからなり、該送信機はビデオデータ及び補助データをビデオチャンネル通じて該受信機に送信するように構成され、該ビデオデータはコードワードの全セットから決定され、該補助データは該選抜されたワードによって決定される、請求項１のシステム。
【請求項６】
該選抜されたワードが、該群の任意の１つの任意の選抜されたワードと、該群の任意の他の１つの任意の選抜されたワードとの間の該シグナル距離が閾値を超えるとの基準を満たす、請求項１のシステム。
【請求項７】
該選抜されたワードが、該群の異なったもの内の該選抜されたワード間のシグナル距離が実際的程度まで最大化されるとの基準を満たす、請求項１のシステム。
【請求項８】
該送信機が、選択されたコードワードのシーケンスを有する連続リンクを通じてエラー訂正コードブロックを送信するように構成され、該受信機が、
該エラー訂正コードブロックを用いて、該群のどのメンバーでもない少なくともいくつかの受信されたコードワードにつきエラー訂正回路素子がエラー訂正を行うように構成され、該選抜されたワードが、該群の異なったもの内の該選抜されたワード間のシグナル距離が実際的程度まで最小化されるとの基準を満たす、請求項１のシステム。
【請求項９】
該群の１つの選抜されなかったワードである各受信されたコードワードは、エラー含有ワードであり、該受信機は、前記エラー含有ワードの各々を、該群の前記１つの該選抜されたワードセットによって決定された該入力データ値にマップすることによってエラー訂正を行うように構成される、請求項１のシステム。
【請求項１０】
該入力データが補助データであり、該送信機がビデオデータを受信するように結合されかつ該ビデオデータを符号化することによってビデオコードワードのシーケンスを発生させるように構成され、該送信機は、該連続リンクを通じて、該ビデオコードワードの第２バーストによって後続される該選択されたコードワードのバーストによって後続される該ビデオコードワードの第１バーストを該受信機に送信するように構成される、請求項１のシステム。
【請求項１１】
該送信機が、同様に制御ビットを受信するようにも結合され、該制御ビットを符号化することによって符号化された制御ワードのバーストを発生させるように構成され、該連続リンクを通じて該受信機に、該ビデオデータの該第１バーストと該選択されたコードワードの該バーストとの間の該第２符号化された制御ワード及び該選択されたコードワードのバーストと該ビデオコードワードの該第２バーストとの間の該符号化された制御ワードの第２バーストを送信するように構成される、請求項１０のシステム。
【請求項１２】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストが初期ワードを含み、該初期ワードが該ガードバンドワードである、請求項１１のシステム。
【請求項１３】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストがワードの初期セットを含み、ワードの該初期セットの各ワードが前記ガードバンドワードの１つである、請求項１１のシステム。
【請求項１４】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストが最終ワードを含み、該最終ワードが該ガードバンドワードである、請求項１１のシステム。
【請求項１５】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストがワードの最終セットを含み、ワードの該最終セットの各ワードが該ガードバンドワードの１つである、請求項１１のシステム。
【請求項１６】
該連続リンクがＴＭＤＳリンクであり、該選択されたコードワードが、ガードバンドワードとして用いられる少なくとも１つの転移最小化ＴＭＤＳを含む、１７の異なった転移最小化ＴＭＤＳからなる、請求項１１のシステム。
【請求項１７】
該選択されたコードワードが、第１ガードバンドワード及び第２ガードバンドワードを含む、少なくとも２つのガードバンドワードを含み、該ビデオコードワードの該第２バーストは該第１ガードバンドワードであり、該選択されたコードワードの該バーストが初期ワードを含み、該選択されたコードワードの該バーストは該第２ガードバンドワードである、請求項１１のシステム。
【請求項１８】
該連続リンクがＴＭＤＳリンクであり、該選択されたコードワードが、前記第２ガードバンドワードとしてのみ用いられる転移最小化ＴＭＤＳコードワードと、前記第１ガードバンド及び同様に該選択されたコードワードの前記バースト内の該選択されたコードワードとしても用いられる別の転移最小化ＴＭＤＳコードワードとを含む、７つの異なった転移最小化されたＴＭＤＳコードワードからなる、請求項１７のシステム。
【請求項１９】
該入力データが補助データであり、該送信機がビデオデータを受信するように結合されかつ該ビデオデータを符号化することによってビデオコードワードのシーケンスを発生させるように構成され、該送信機は、該連続リンクを通じて、該ビデオコードワードの第２バーストによって後続される該選択されたコードワードの少なくとも２つのバーストによって後続される該ビデオコードワードの第１バーストを該受信機に送信するように構成され、該ビデオコードワードの各々がコードワードの該全セットのメンバーであり、該ビデオコードワードの少なくとも１つが該耐エラーサブセットのメンバーではない、請求項１のシステム。
【請求項２０】
制御ビットを受信するために該送信機が同様に結合され、該制御ビットを符号化することによって符号化された制御ワードのバーストを発生させるように構成され、該連続リンクを通じて該ビデオコードワードの該第１バーストと、該選択されたコードワードの該バーストとの間の該符号化された制御ワードの第１バースト及び該選択されたコードワードの該バーストと、該ビデオコードワードの第２バースト間の該符号化された制御ワードの第２バーストとを該受信機に送信するように構成された、請求項１９のシステム。
【請求項２１】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストの始めの１つが初期ワードを有し、該初期ワードが該ガードバンドワードである、請求項２０のシステム。
【請求項２２】
該選択されたコードワードが少なくとも１つのガードワードを含み、該選択されたコードワードの該バーストの始めのものはワードの初期セットを有し、ワードの該初期セットの各ワードは１つの前記ガードバンドワードである、請求項２０のシステム。
【請求項２３】
該連続リンクがＴＭＤＳリンクである、請求項１のシステム。
【請求項２４】
該選択されたコードワードが１７の異なったＴＭＤＳコードワードからなり、ガードバンドワードとしてのみ用いられる少なくとも１つのＴＭＤＳコードを含む、請求項２３のシステム。
【請求項２５】
該選択されたコードワードが１７の異なった転移最小化ＴＭＤＳコードワードからなり、ガードバンドワードとしてのみ用いられる少なくとも１つの転移最小化ＴＭＤＳを含む、請求項２３のシステム。
【請求項２６】
該選択されたコードワードの各々がＬビット２進ワードであり、該選択されたコードワードの少なくとも１つのサブセットの各々が該入力データのＭビットワードを示し、ここではＭはＬ未満である、請求項１のシステム。
【請求項２７】
Ｌ＝１０及びＭ＝４である、請求項２６のシステム。
【請求項２８】
該送信機が該入力データの原始ワードを受信するように結合され、ここでは該原始ワードの各々がＮビット含み、ＮはＬ未満であり、ＮはＭより大きく、該原始ワードを該入力データのＭビットワード内にパックすると共に該入力データの該Ｍビットワードの各々を該選択されたコードワードとして符号化するように該送信機が構成される、請求項２６のシステム。
【請求項２９】
該選択されたコードワードの各々がＬビット２進ワードであり、該選択されたコードワードが該入力データのＭビットワードを示し、ここでＭはＬ未満であり、該選択されたコードワードの第２サブセットが該入力データのＮビットワードを示し、ここでＮはＭ未満である、請求項１のシステム。
【請求項３０】
Ｌ＝１０、Ｍ＝４及びＮ＝２である、請求項２９のシステム。
【請求項３１】
コードワードの該全セットが１０ビットの転移最少化ＴＭＤＳコードワードである、請求項１のシステム。
【請求項３２】
該選択されたコードワードの各々がＬ２進ビットを示し、該選抜されたワードが該全セットの選抜されていないワードのものより平均で少ないコードワード当たりの連続０ビット及び連続１ビットを有する、請求項１のシステム。
【請求項３３】
該選択されたコードワードの各々が２進ビットの異なったシーケンスを示し、該送信機が、該連続リンクを通じて上昇及び下降する電圧転移のシーケンスとして選択されたコードワードのシーケンスを送信するように構成され、該選択されたコードワードは、選択された前記コードワードシーケンスの送信中該連続リンクの電圧ドリフトを予め決定した量に制限することによってＤＣ平衡化を実行するビットパターンを有する、請求項１のシステム。
【請求項３４】
入力データを示す選択されたコードワードのシーケンスの、連続リンクを通じた、送信から結果的に生じる送信されたコードワードを受信する受信機であって、該選択されたコードワードの各々はコードワードの全セットの耐エラーサブセットのメンバーであり、該全セットは予め決められた該コードワードの互いに素な群を含み、該入力データは該全セットのコードワードの従来のシーケンスとして符号化されることが可能であり、選択されたコードワードのシーケンスは、該リンクを通じて送信中該従来のコードワードシーケンスよりもシンボル間干渉にはより鈍感であり、該耐エラーサブセットは該全セットの選抜されたワードからなり、選抜されたコードワードではない該セットの該コードワードは非選抜ワードであり、該選抜ワードの各々は入力データ値を示し、該群の各々は該選抜ワードの少なくとも１つからなる選抜されたワードセットを含み、該群の少なくとも１つは同様に該非選抜ワードの少なくとも１つを含み、前記各選抜ワードセットは異なった入力データ値を示す受信機であって、
該送信されたコードワードを受信するために該リンクと結合されるように構成された少なくとも１つの入力と、
該入力に結合されると共に該群の１つのメンバーである該送信されたコードワードの各々を、該群の前記１つの該選抜されたワードセットによって決定される該入力データ値にマップされるように構成された回路要素とから成る受信機。
【請求項３５】
該選抜されたワードが、該群の任意の１つの任意の選抜されたワードと、該群の任意の他の１つの任意の選抜されたワードとの間の該シグナル距離が閾値を超えるとの基準を満たす、請求項３４の受信機。
【請求項３６】
該選抜されたワードが、該群の異なったもの内の該選抜されたワード間のシグナル距離が実際的程度まで最大化されるとの基準を満たす、請求項３４の受信機。
【請求項３７】
エラー訂正コードブロックが該送信されたコードワードで送信され、
該エラー訂正コードブロックを用いて、該群のどのメンバーでもない少なくともいくつかの受信されたコードワードにつきエラー訂正回路素子がエラー訂正を行うように構成され、該選抜されたワードが、該群の異なったもの内の該選抜されたワード間のシグナル距離が実際的程度まで最小化されるとの基準を満たす、請求項３４の受信機。
【請求項３８】
該連続リンクがＴＭＤＳリンクであり、該送信されたコードワードが１０ビットＴＭＤＳコードワードである、請求項３４の受信機。
【請求項３９】
該連続リンクがＴＭＤＳリンクであり、該選抜されたワードが１７の異なったＴＭＤＳコードワードからなり、ガードバンドとしてのみ用いられる少なくとも１つのＴＭＤＳコードワードを含む、請求項３４の受信機。
【請求項４０】
該選抜されたコードワードが１７の異なった転移最少化ＴＭＤＳコードワードからなり、ガードバンドとしてのみ用いられる少なくとも１つのＴＭＤＳコードワードを含む、請求項３４の受信機。
【請求項４１】
該選択されたコードワードの各々がＬビット２進ワードである、請求項３４の受信機。
【請求項４２】
該選択されたコードワードの各々がＬビット２進ワードであり、該選択されたコードワードの少なくとも１つのサブセットの各々が該入力データのＭビットワードを示し、ここではＭはＬ未満である、請求項３４の受信機。
【請求項４３】
Ｌ＝１０及びＭ＝４である、請求項４２の受信機。
【請求項４４】
該選択されたコードワードの各々がＬビット２進ワードであり、該選択されたコードワードが該入力データのＭビットワードを示し、ここでＭはＬ未満であり、該選択されたコードワードの第２サブセットが該入力データのＮビットワードを示し、ここでＮはＭ未満である、請求項３４の受信機。
【請求項４５】
Ｌ＝１０、Ｍ＝４及びＮ＝２である、請求項３４の受信機。
【請求項４６】
該選択されたコードワードの各々がＬ２進ビットを示し、該選抜されたワードが該全セットの選抜されていないワードのものより平均で少ないコードワード当たりの連続０ビット及び連続１ビットを有する、請求項３４の受信機。
【請求項４７】
連続リンクを通じて符号化されたデータを送信する方法であって、
ａ）該リンクを通じて選択されたコードワードのシーケンスを送信し、該選択されたコードワードの該シーケンスは、コードワード全セットのコードワードの慣習的なシーケンスとして符号化され得る入力データのワードを示し、該選択されたコードワードの各々は該全セットの耐エラーサブセットの一メンバーであり、前記全セットは該コードワードの予め決定された互いに素な群を含み、選択されたコードワードの該シーケンスは該リンクを通じた送信中該慣習的なコードワードシーケンスの感受性よりもシンボル間干渉に対してより鈍感であり、該耐エラーサブセットは該全セットの選抜されたワードからなり、選抜されたワードではない該全セットの該コードワードは非選抜ワードであり、該選抜されたワードの各々は入力データ値を示し、該群の各々は該選抜されたワードの少なくとも１つからなる選抜されたワードセットを含み、該群の少なくとも１つは同様に該非選抜ワードの少なくとも１つをも含み、前記各選抜されたワードセットは異なった入力データ値を示すようにし、
ｂ）選択されたコードワードの該リンクを通じた該シーケンスの送信から結果的に生じる送信されたコードワードを受信し、
ｃ）該群の１つのメンバーである該昇進されたコードワードを該群の前記１つの該選抜されたワードセットによって決定される該入力データ値にマップすることから成る符号化データ送信方法。
【請求項４８】
前記各群は、該群の該選抜されたワードの１つの少なくとも１つのビットエラーの結果として送信又は送信及び復号において発生されそうである非選抜ワードの少なくとも１つを含む、請求項４７の方法。
【請求項４９】
前記選抜されたワードセットの各々が選抜されたワードの１つかつ唯１つのワードからなる、請求項４７の方法。
【請求項５０】
前記群の各々が該群の選抜されたワードの送信又は送信及び復号における少なくとも１つのビットエラーの結果として発生されそうである選抜されなかったワードの少なくとも１つをも含む、請求項４９の方法。
【請求項５１】
該選抜されたワードが、該群の任意の１つの任意の選抜されたワードと、該群の任意の他の１つの任意の選抜されたワードとの間の該シグナル距離が閾値を超えるとの基準を満たす、請求項４７の方法。
【請求項５２】
該選抜されたワードが、該群の異なったもの内の該選抜されたワード間のシグナル距離が実際的程度まで最大化されるとの基準を満たす、請求項４７の方法。
【請求項５３】
選択されたコードワードのシーケンスを有するリンクを通じてエラー訂正コードブロックを送信し、
該エラー訂正コードブロックを用いて、該群のどのメンバーでもない少なくともいくつかの受信されたコードワードにつきエラー訂正回路素子がエラー訂正を行い、該選抜されたワードが、該群の異なったもの内の該選抜されたワード間のシグナル距離が実際的程度まで最小化されるとの基準を満たすようにすることをさらに含む、請求項４７の方法。
【請求項５４】
該群の１つ非選抜ワードである各受信されたコードワードは、エラー含有ワードであり、段階ｃ）は前記エラー含有ワードの各々を、該群の前記１つの該選抜されたワードセットによって決定された該入力データ値にマップすることによってエラー訂正を行う、請求項４７の方法。
【請求項５５】
該入力データが補助データであり、段階ａ）は、
該連続リンクを通じて、ビデオデータを示す該ビデオコードワードの第２バーストによって後続される、該選択されたコードワードのバーストによって後続される、ビデオデータを示す該ビデオコードワードの第１バーストを送信し、該ビデオコードワードの各々がコードワードの該全セットのメンバーであり、該ビデオコードワードの少なくとも１つが該耐エラーサブセットのメンバーではないようにすることを含む、請求項４７の方法。
【請求項５６】
段階ａ）は、
該リンクを通じて、該ビデオコードワードの該第１バーストと、該符号化されたコードワードの該バーストとの間の符号化された制御ワードの第１バースト及び該選択されたコードワードの該バーストと、該ビデオコーデワードの該第２バースト間の符号化された制御ワードの第２バーストを該リンクを通じて送信することをさらに含む、請求項５５の方法。
【請求項５７】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストが初期ワードを含み、該初期ワードが該ガードバンドワードである、請求項５６の方法。
【請求項５８】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストがワードの初期セットを含み、ワードの該初期セットの各ワードが前記ガードバンドワードの１つである、請求項５６の方法。
【請求項５９】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストが最終ワードを含み、該最終ワードが該ガードバンドワードである、請求項５６の方法。
【請求項６０】
該選択されたコードワードが少なくとも１つのガードバンドワードを含み、該選択されたコードワードの該バーストがワードの最終セットを含み、ワードの該最終セットの各ワードが該ガードバンドワードの１つである、請求項５６の方法。
【請求項６１】
該連続リンクがＴＭＤＳリンクであり、該選択されたコードワードが、ガードバンドワードとして用いられる少なくとも１つの転移最小化ＴＭＤＳを含む、１７の異なった転移最小化ＴＭＤＳからなる、請求項５６の方法。
【請求項６２】
該選択されたコードワードが、第１ガードバンドワード及び第２ガードバンドワードを含む、少なくとも２つのガードバンドワードを含み、該ビデオコードワードの該第２バーストは該第１ガードバンドワードであり、該選択されたコードワードの該バーストが初期ワードを含み、該選択されたコードワードの該バーストは該第２ガードバンドワードである、請求項５６の方法。
【請求項６３】
該選択されたコードワードが、１７の異なった転移最少化ＴＭＤＳコードワードからなり、前記第２ガードバンドとしてのみ用いられる１つの転移最小化ＴＭＤＳコードワードと、前記第１ガードバンドして用いられると共に該選択されたコードワードの前記バースト内の該選択されたコードワードの１つとしても用いられる別の転移最小化ＴＭＤＳコードワードとを含む、請求項６２の方法。
【請求項６４】
該選択されたコードワードが１７の異なったＴＭＤＳコードワードからなり、ガードバンドワードとしてのみ用いられる少なくとも１つのＴＭＤＳコードからなる、請求項４７の方法。
【請求項６５】
該選択されたコードワードが１７の異なった転移最小化ＴＭＤＳコードワードからなり、ガードバンドワードとしてのみ用いられる少なくとも１つの転移最小化ＴＭＤＳを含む、請求項４７の方法。
【請求項６６】
該選択されたコードワードの各々がＬビット２進ワードである、請求項４７の方法。
【請求項６７】
該選択されたコードワードの各々がＬビット２進ワードであり、該選択されたコードワードの少なくとも１つのサブセットの各々が該入力データのＭビットワードを示し、ここではＭはＬ未満である、請求項４７の方法。
【請求項６８】
Ｌ＝１０及びＭ＝４である、請求項６７の方法。
【請求項６９】
該入力データの原始ワードを与え、ここでは該原始ワードの各々がＮビット含み、ＮはＬ未満であり、ＮはＭより大きく、該原始ワードを該入力データのＭビットワード内にパックしすると共に該入力データの該Ｍビットワードの各々を該選択されたコードワードとして符号化することをさらに含む、請求項６７の方法。
【請求項７０】
該選択されたコードワードの各々がＬビット２進ワードであり、該選択されたコードワードが該入力データのＭビットワードを示し、ここでＭはＬ未満であり、該選択されたコードワードの第２サブセットが該入力データのＮビットワードを示し、ここでＮはＭ未満である、請求項４７の方法。
【請求項７１】
Ｌ＝１０、Ｍ＝４及びＮ＝２である、請求項７０の方法。
【請求項７２】
コードワードの該全セットが１０ビット転移最少化ＴＭＤＳコードワードである、請求項４７の方法。
【請求項７３】
該選択されたコードワードの各々がＬ２進ビットを示し、該選抜されたワードが該全セットの非選抜ワードのものより平均で少ないコードワード当たりの連続０ビット及び連続１ビットを有する、請求項４７の方法。
【請求項７４】
該選択されたコードワードの各々が２進ビットの異なったシーケンスを示し、段階ａ）は、
該連続リンクを通じて上昇及び下降する電圧転移のシーケンスとして選択されたコードワードのシーケンスを送信し、該選択されたコードワードは、選択された前記コードワードシーケンスの送信中該連続リンクの電圧ドリフトを予め決定した量に制限することによってＤＣ平衡化を実行するビットパターンを有する、請求項５４の方法。
【請求項７５】
該入力データが補助データであり、段階ａ）は、
該連続リンクを通じて、ビデオデータを示すビデオコードワードの第２バーストによって後続される、該選択されたコードワードの少なくとも２つのバーストによって後続される、ビデオデータを示すビデオコードワードの第１バーストを送信し、該ビデオコードワードの各々がコードワードの該全セットのメンバーであり、該ビデオコードワードの少なくとも１つが該耐エラーサブセットのメンバーではないようにすることを含む、請求項４７の方法。
【発明の詳細な説明】
【０００１】
【関連出願参照】
本出願は、２００１年９月１２日出願され、本願の譲受人に譲渡された出願中の米国特許出願第０９／８５４，６６３号及び２００１年１２月２４日出願され、本願の譲受人に譲渡された、出願中の米国特許出願第１０／０３６，２３４号の一部継続出願である。
【０００２】
【技術分野】
本発明は、送信中のシンボル間干渉又は他の誤差発生効果に起因するビット誤差率を低減させるように、符号化されたデータ（例えば、ビデオデータ及びオーディオデータ等の補助データの一方又は双方）を連続リンクを通じて送信することに関する。ある実施形態では連続リンクは、転移（過渡期）最少化された差動信号送信（ＴＭＤＳ）リンクであるか又はＴＭＤＳリンク特性の全部ではないがその或る部分を有するリンクである。
【０００３】
【背景技術】
本発明の要素（成分）は連続リンクの特性に基づく。データ及びクロック信号を伝達する各種の連続リンクは周知である。
【０００４】
主としてホストプロセッサ（例えば、パソコン）からモニターへビデオデータを高速で送信するのに用いられる一慣習的な連続リンクは、転移（過渡期）最少化送信インターフェースとして知られている。ＴＭＤＳリンク特性は、以下のものを含む。
【０００５】
１．ビデオデータは符号化され、次いで符号化されたワード（デジタルビデオータの各８ビットワードは、送信に先立って符号化された１０ビットワードに変換される）として送信される。
【０００６】
ａ．符号化は一セットの「バンド内（インバンド）」ワード及び一セットの「アウトオブバンド（バンド外）」ワードを決定する（エンコーダは、コントロール（制御）又はシンク（同期）信号に応答して「バンド外への」ワードを発生させることはできるが、それはビデオデータに応答して「バンド内への」ワードのみを発生させることができる）。各バンド内ワードは、一入力ビデオデータワードの符号化に帰着する符号化されたワードである。バンド内ワードではないリンクを通じて送信されるすべてのワードは「バンド外ワード」である。
【０００７】
ｂ．ビデオデータの符号化は、バンド内ワードが転移最少化されるようになされる（一連のバンド内ワードが低減されるか又は最少化される転移数を有する）。
【０００８】
ｃ．ビデオデータの符号化はバンド内ワードがＤＣ平衡を保つように行われる（符号化バンド内ワードを送信するのに用いられる各送信される電圧波形が基準電位から予め決めた閾値を超えて外れるの阻止する。特に、各「バンド内」ワードの１０番ビットは、先に符号化されたデータビットの流れの１及び０の連続カウント間の不平衡を調整するために、それらの他の９ビット内の８ビットが符号化処理中に変換されているかどうかを示す）。
【０００９】
２．符号化されたビデオデータ及びビデオクロック信号は作動入力として送信される（ビデオクロック及び符号化されたビデオデータは作動入力として導体対によって伝えられる）。
【００１０】
３．符号化されたビデオを送信するために３つの導体対が用いられ、ビデオクロック信号を伝えるために４番目の導体対が用いられる。
【００１１】
４．信号送信は、送信機（概してデスクトップ又はポータブルコンピュータ又は他のホストと結合される）から受信機（概してモニター又は他のディスプレ装置要素）へ向けて一方向で起こる。
【００１２】
ＴＭＤＳ連続リンクの用法は、デジタルディスプレワーキンググループ（ＤＤＷＧ）によって採用された「デジタルビジュアルインターフェース」インターフェース（“ＤＶＩ”リンク）である。それは図１に関して説明される。ＤＶＩリンクは、送信機及び受信機間の追加ラインに加えて、２つのＴＭＤＳリンク（ビデオクロック信号を伝える共通導体を共有する）又は１つのＴＭＤＳリンクを含むように実施され得る。図１のＤＶＩリンクは、送信機１、受信機３及び送信機と受信機間の下記導体を含む。即ち、４つの導体対（ビデオデータ用のチャンネル０、チャンネル１及びチャンネル２と、ビデオクロック用のチャンネルＣ）、慣習的なディスプレデータチャンネル標準（ビデオエレクトロニクス標準協会の「ディスプレデータチャンネル標準」、バージョン２、改訂０、１９９６年４月９日付）、ホットプラグ検出（ＨＰＤ）ライン（モニターは、同ラインにその存在を識別するために送信機に結合されたプロセッサを使用可能にする信号を送信する）、アナログライン（アナログビデオを受信機に送信する）及び電力線（受信機及びそれに結合されるモニターにＤＣ電力を供給する）が含まれる。ディスプレデータチャンネル標準は、モニターの各種の特性を特定する拡張ディスプレ識別（ＥＤＩＤ）メッセージのモニターによる送信及び送信機によるモニター用の制御信号の送信を含めて、送信機及びそれに結合されるモニター間の双方向通信用のプロトコルを特定する。送信機１は、３つの同一エンコーダ／シリアライザ（シリアル、即ち、順次化）ユニット（２、４、６）及び追加の回路素子（図示せず）を含む。受信機３は、３つの同一回復／デコーダユニット（ユニット８、１０、１２）及び図示のように接続されたチャンネル間調整（整列）回路素子１４及び追加回路素子（図示せず）を含む。
【００１３】
図１に示す通り、回路２はチャンネル０によって伝えられるデータを符号化して符号化されたビットを順次（連続化）化する。同様に、回路４は、チャンネル１によって伝えられるデータを符号化し、（符号化されたビットを順次化し）、回路６は、チャンネル２によって伝えられるデータを符号化する（符号化されたビットを順次化する）。回路２、４及び６の各々は、デジタルビデオワード（高値を有するＤＥに応答して）又は同期信号対（低値を有するＤＥに応答して）のいずれかを選択的に符号化することによって制御信号（「データ使用可能」又はＤＥ信号と呼ばれる能動高２進制御信号）に応答する。エンコーダ２、４及び６の各々は、異なった対の制御又は同期信号を受取る。即ち、エンコーダ２は水平及び垂直同期信号（ＨＳＹＮＣ及びＶＳＹＮＣ）を受取り、エンコーダ４は制御ビットＣＴＬ０及びＣＴＬ１を受取り、エンコーダ６は制御ビットＣＴＬ２及びＣＴＬ３を受取る。従って、エンコーダ２、４及び６の各々はビデオデータ（高値を有するＤＥに応答して）を表わすバンド内ワードを発生させ、エンコーダ２は、ＨＳＹＮＣ及びＶＳＹＮＣ（低値を有するＤＥに応答して）の値を示すバンド外ワードを発生させ、エンコーダ４は、ＣＴＬ０及びＣＴＬ１（低値を有するＤＥに応答して）の値を示すバンド外ワードを発生させ、エンコーダ６は、ＣＴＬ２及びＣＴＬ３（低値を有するＤＥに応答して）の値を示すバンド外ワードを発生させる。低値を有するＤＥに応答して、エンコーダ４及び６の各々は、それぞれ制御ビットＣＴＬ０及びＣＴＬ１（又はＣＴＬ２及びＣＴＬ３）の値００、０１、１０又は１１を示す４つの特定のバンド外ワードの１つを発生させる。
【００１４】
連続リンクを通じて伝えられるビデオデータを暗号化することが提案されている。例えば、ＤＶＩリンクを通じて伝えられるデジタルビデオを暗号化し、ＤＶＩ受信において当該データを解読するために、高帯域幅デジタル内容保護（ＨＤＣＰ）として知られる暗号プロトコルを用いることが提案されている。ＨＤＣＰを実行するＤＶＩ送信機は、ビデオ作動期間中（即ち、高ＤＥの時）ｃｏｕｔ［２３：０］として知られる２４ビットバスを出力する。この２４ビットｃｏｕｔデータは、ビデオデータを暗号化するために送信機に入力された２４ビットＲＧＢビデオデータで「排他的論理和される」（送信機の論理回路素子で）。暗号化されたデータは次いで伝送のために符号化される（ＴＭＤＳ標準により）。同一のｃｏｕｔデータは受信機でも同様に発せられる。符号化されかつ暗号化されたデータが受信機で受信された後ＴＭＤＳ復号がなされ、復号されたデータを解読して原入力ビデオデータを回復するために、論理回路素子において復号されたビデオと共にｃｏｕｔデータが処理される。
【００１５】
送信機がＨＤＣＰ暗号化されかつ符号化されたビデオデータの送信を開始する前に、送信機及び受信機は、批准プロトコル（受信機が保護された内容を受信すると共に入力データの暗号化及び送信された暗号化データの解読で用いる共有の秘密値を確立するために受信機が認可されていることを立証する）を実行するために互いに双方向通信する。受信機が批准されてしまった後、送信機は制御信号に応答して暗号化キーの初期セットを計算し、受信機に解読キー（初めに受信しかつ復号した送信されたビデオデータの列を解読する）の初期セットを計算させるようにするめに制御信号を受信機（ＤＥが低の時、各垂直ブランキング期間中に）に送る。暗号化／解読キーの初期対の発生に続いて、送信機及び受信機の各々は、ビデオデータの次の列を暗号化する（又は解読する）キーの新しい対を発生させるために各ブランキング（垂直又は水平）期間中に再キー入力動作を行い、ＤＥが高（ブランキング間隔間ではなく）の時にのみ最新対のキーを用いて入力ビデオデータの実際の暗号化が行われる。
【００１６】
送信機及び受信機の各々は、線形フィードバック送りレジスター（ＬＦＳＲ）モジュール、ＬＦＳＲモジュールの出力に結合されるブロックモジュール及びブロックモジュールの出力に結合される出力モジュールを含む、ＨＤＣＰ暗号回路を含む。ＬＦＳＲモジュールは、セッションキー（Ｋｓ）及びフレームキー（Ｋｉ）を用いて、使用可能信号の各表明に応答してブロックモジュールを再キー入力するのに用いられる。ブロックモジュールは、セッション開始時にキー（Ｋｓ）を発生させ（かつＬＦＳＲモジュールに与え）、ビデオデータ（フレームの第１垂直ブランキング間隔で発生する制御信号の立ち上がり端に応答して）各フレームの開始時にキー（Ｋｉ） の新らしい価を発生させ（かつＬＦＭＳモジュールに加える）。
【００１７】
ブロックモジュールは、「ラウンドファンクションＫ」及び「ラウンドファンクションＢ」として知られる２つの半分からなる。ラウンドファンクションＫは、２８ビットレジスタＫｘ、Ｋｙ及びＫｚと、７つのＳボックス（各々がルックアップテーブルを含む、４入力ビットＸ４出力ビットＳボックスである）と、線形変換ユニットＫとを含む。ラウンドファンクションＢは、２８ビットレジスタＢｘ、Ｂｙ及びＢｚと、７つのＳボックス（各々がルックアップテーブルを含む、４入力ビットＸ４出力ビットＳボックスである）と、線形変換ユニットＢとを含む。ラウンドファンクションＫ及びラウンドファンクションＢは、デザインは類似しているが、ラウンドファンクションＫは、ＬＦＳＲモジュールの出力に応答して各クロックサイクルで２８ビットラウンドキー（Ｋｙ及びＫｚ）の異なった対を表明するためにクロックサイクル当り一ラウンドのブロック暗号を行い、ラウンドファンクションＢは、ラウンドファンクションＫからの各２８ビットラウンドキーＫｙ及びＬＦＳＲモジュールの出力に応答して各クロックサイクルで２８ビットラウンドキー（Ｋｙ及びＫｚ）の異なった対を表明する（出力モジュールに対して）ためにクロックサイクル当り一ラウンドのブロック暗号を行う。送信機は批准プロトコル開始時に価Ａｎを発生させ、受信機は批准手順中それに応答する。価Ａｎは、セッションキーを無作為化するために用いられる。ブロックモジュールは、批准値（Ａｎ）及び各フレームの開始時に出力モジュールによって更新される初期化値（Ｍｉ、完全性検証キーとも呼ばれる）に応答して作動する。
【００１８】
線形変換ユニットＫ及びＢの各々は、クロックサイクル当り５６ビットを出力する。これらの出力ビットは、各変換ユニットの８つの拡散ネットワークの結合された出力である。線形変換ユニットＫの各拡散ユニットは、レジスタＫｙ及びＫｚの現出力ビットの７つに応答して７つの出力ビットを生成する。線形変換ユニットＢの４つの拡散ネットワークの各々は、レジスタＢｙ、Ｂｚ及びＫｙの７つの現出力ビットに応答して７つの出力ビットを生成し、線形変換ユニットＢの４つの他の拡散ネットワークの各々は、レジスタＢｙ及びＢｚの７つの現出力ビットに応答して７つの出力ビットを生成する。
【００１９】
出力モジュールは、クロックサイクル当り疑似無作為ビットｃｏｕｔ［２３：０］の一２４ビットブロックを発生させるために、各クロックサイクル間にブロックモジュールによってそれに表明された（合計１１２ビット）２８ビットキー（Ｂｙ、Ｂｚ、Ｋｙ及びＫｚ）に圧縮操作を行う。出力モジュールの２４出力ビットの各々は、９項の排他的ＯＲ（「ＸＯＲ」）からなる。
【００２０】
送信機では、論理回路要素はｃｏｕｔデータの各２４ビットブロック及び各入力２４ビットＲＧＢデータワードを受信し、ビデオデータを暗号化するためにビットに関してそれにＫＯＲ操作を行い、それによって暗号化されたＲＧＢビデオデータを発生させる。典型的に、次いで暗号化されたデータはそれが受信機に送信される前にＴＭＤＳ符号化を受ける。受信機では、論理回路要素はｃｏｕｔデータの各２４ビットブロック及び各回復された２４ビットＲＧＢビデオデータワード（回復されたデータがＴＭＤＳ復号を受けた後）を受信し、回復されビデオデータを解読するためにそれにビットに関するＸＯＲ操作を行う。
【００２１】
明細書全体を通して、「ＴＭＤＳ状リンク」の表現は、符号化されたデータ（例えば、符号化されたデジタルビデオデータ）及び符号化されたデータ用のクロックを送信機から受信機へ送信できる連続リンク、及び選択的に送信機及び受信機間で１つ又はそれ以上の追加信号（例えば、デジタルオーディオデータ又は他の符号化されたデータ）を送信できる、ＴＭＤＳリンク又はＴＭＤＳリンク特性の幾つかを有するがその全部は有しないリンクを示すために時々用いられる。幾つかの慣習的なＴＭＤＳ状リンクがある。
【００２２】
あるＴＭＤＳ状リンクは、ＴＭＤＳリンクで用いられる特定のアルゴリズム以外の符号化アルゴリズムを用いて、入力データより多いビットからなる符号化されたコードワード内に送信されるべき入力ビデオデータ（及び他のデータ）を符号化し、符号化されたビデオデータをバンド内キャラクタ（文字）とし、他の符号化されたデータをバンド外キャラクタとして送信する。各キャラクタは、それらが転移最少化及びＤＣ平衡規準を満たすかどうかに基づいて、バンド内又はバンド外として分類される必要はない。むしろ、他の分類規準が用いられ得る。ＴＭＤＳ状リンクを除けばＴＭＤＳリンク以外で用いられ得る符号化アルゴリズムの例として、ＩＢＭ  ８ｂ１０ｂ符号化がある。当該分類（バンド内及びバンド外キャラクタ間）は、転移（過渡期）数の高又は低だけに基づく必要はない。例えば、バンド内及びバンド外キャラクタの各々の転移数は（或る実施形態では）単一範囲（例えば、転移数の最少及び最大数によって限定される中間範囲）内にあり得る。
【００２３】
ＴＭＤＳ状リンクの送信機及び受信機間で伝えられるデータは、必要ではないが、差動的に（導体対を通じて）伝えられ得る。同様に、ＴＭＤＳリンクは４つの差動対（単一ピクセルバージョンの形で）、即ち、ビデオデータ用に３つ及び他にビデオクロック用を有するが、ＴＭＤＳ状リンクは異なった数の導体又は導体対を持ち得る。
【００２４】
概して、ＴＭＤＳリンクによって主として送信されるデータはビデオデータである。これに関してしばしば重要なことは、ビデオデータは連続していない代わりにブランキング（帰線消去）間隔を有する。これらのブランキング間隔は補助データが送られるチャンス（本発明のある実施形態で利用される）を与え、それらは用いられていない帯域幅を表す。しかし、多くの連続リンクはブランキング間隔を有するデータを送信せず、従って、データ使用可能信号に応答して入力データ（送信用）を符号化しない。例えば、オーディオ連続リンクは概して連続データを送信するであろう。
【００２５】
「補助データ」の表現は、本明細書では、デジタルオーディオデータ又はビデオデータを除く任意の他のデータを示すために広い意味で用いられる（例えば、ビデオクロック）。例えば、オーディオデータ（例えば、送信されたオーディオデータを回復するためのクロック）用のタイミング情報は「補助データ」の範囲内に入る。本発明により送信される「補助データ」の他の例には、コンピュータキーボード信号、静止画像データ（例えば、カメラで発生される）、テキストデータ、電源装置用制御信号、画像データでの画像、モニター制御情報（オーディオ音量、明るさ、電力状態）、モニター又はキーボードの指示光源用制御信号、非オーディオ又はビデオ制御情報等。
【００２６】
本明細書で用いられるデータの「ストリーム（流れ）」の用語は、全てのデータが同一種類でありかつ同一クロック周波数で送信されることを示す。ここで用いる「チャンネル」の用語は、データを送信するのに用いられる連続リンク部分（例えば、データが送信される送信機及び受信機間の特定の導体又は導体対及びデータの送信及び又は回復に用いられる送信機及び又は受信機内の特殊な回路要素）及び当該リンクを通じてデータを送信するのに用いられる技術を指す。
【００２７】
本発明の重要な用途では多くの異なった補助データストリームを送信するのが望ましいので、本発明の好ましい実施形態は、リンクを通じて双方向（即ち、ビデオデータと同方向及び逆方向）の送信用チャンネル等、補助データを送信する多重チャンネルを与える。幾つかの実施形態では、１つの補助データストリームを送信するために一チャンネルが用いられる。他の実施形態では２以上の補助データストリームを送信するために１つのチャンネルが用いられる。本発明の幾つかの実施形態では、２つ（又は３つ以上）の連続（直列）ビデオデータストリームが送信され（１つ、２つ又は３つ以上のチャンネルを通じて）、１つ、２つ又は３つ以上のいずれかの連続補助データストリームも同様に送信される。
【００２８】
１９９９年１２月７日発行された米国特許第５，９９９，５７２号は以下の教示（例えば、第５欄で）を与える。即ち、ＴＭＤＳリンクを通じて送信されるコードワード（ビデオデータを示す）が転移最少化ワード（一対のコードワードの第１サブセット）なら、同期ワード（当該転移最少化ワードと区別可能な）は、符号化されたビデオデータが送信されない「前置」期間中にリンクを通じて送信され得る。同期ワードは、コードワード対の第２サブセットのメンバーである転移最大化ワードであり得る。米国特許第５，９９９，５７１号は以下の教示を与える。即ち、数回（例えば、３回）反復される同期ワードは、デコーダ（受信機の）が迅速かつ正確に一同期ワードの特定の転移（例えば、先頭端）を識別し、従って、エンコーダ（送信機の）と同期できるようにするために連続的に送信されるべきである。
【００２９】
２０００年１１月２１日発行された米国特許第６，１５１，３３４号は、データを示す転移最少化コードワードと各々が区別可能な、符号化された各制御ワードの幾つかの異なった種類の送信（ＴＭＤＳリンクによる）につき教示している。少なくとも同制御ワードの幾つかは転移最大化ワードでもよい。同制御ワードの１つは「データストリーム分離」ワードであり、それはデータのバースト前か後に送信され、バーストの開始時又は終了時及びバースト間に送信されるデータの種類を示す。制御ワードの他の１つは「等時データ転送」ワードであり、それは概してブランキング間隔の開始又は終了時点で送信される同期文字であり、ブランキング間隔（例えば、垂直又は水平）の種類を示すと共にブランキング間隔の開始及び終了間の区別を行う。例えば、第１等時データ転送ワードは垂直ブランキング間隔の開始を示し、次いで第１データストリーム分離ワードは垂直ブランキング間隔内のデータバーストの開始時を示し、次いで第２データストリーム分離ワードはそのようなデータバーストの終了を示し、次いで第２等時データ転送ワードは垂直ブランキング間隔の終了を示す。第１等時データ転送ワード、第１データストリーム分離ワード、第２データストリーム分離ワード及び第２等時データ転送ワードの各々は転移最大化コードワードであり、転移最少化コードワードはデータバースト（垂直ブランキング間隔で送信される）のデータの各ワードを示すことが可能であり、垂直ブランキング間隔は、ビデオデータそれ自体を示す転移最少化コードワードストリームによって後続される、第３データストリーム分離ワード（ビデオデータストリームの開始時を示す）から成る能動ビデオ期間によって後続され得る。
【００３０】
【課題を解決するための手段】
一種の実施形態における本発明は、送信機、受信機及び連続リンク（同リンクはＴＭＤＳ又はＴＭＤＳ状リンクでよいがその必要はない）を含む通信システムであって、同システムは符号化されたデータ（例えば、符号化されたビデオデータ及び選択的に符号化された補助データ）は送信機から受信機へ送信される。いくつかの実施形態では、符号化されたビデオデータ及び符号化された補助データの交番するバーストが、連続リンクの１つ又はそれ以上のチャンネルを通じて送信される。符号化されたビデオデータのバーストが連続リンクを通じて送信されるいくつかの実施形態では、符号化された補助データ（各バーストが異なった種類の符号化されたデータから成る）の１つ又はそれ以上のバーストは、該符号化されたビデオデータのバースト間の各ブランキング間隔内に送信されるか、又は符号化された補助データのバーストは該符号化されたビデオデータのバースト間の各ブランキング間隔内には送信されない。本発明の他の面は、連続リンクを通じて送信するためにデータを符号化するのに用いる送信機、連続リンクを通じて送信される符号化されたデータを受信しかつ復号する受信機及び連続リンクを通じて符号化されたデータを送る方法に関する。
【００３１】
本発明によると、送信されるソース（原始）データは、コードワードの全セットからなる「耐エラー（エラーに強い）」サブセットを用いて符号化される。各耐エラーサブセットは複数のコードワードセット（本明細書では時には「黄金セット」と呼ぶ）からなり、各黄金セットは１つ又はそれ以上のコードワード（本明細書では時には「黄金ワード」又は「好ましいワード」と呼ぶ）からなる。一黄金セットの各黄金ワードは、単一原始データ値（例えば、原始データワード）を示す。一黄金セットが２つ又はそれ以上のワードからなる場合では、これらの黄金ワードの各々は同一の原始データ値を示す。全セット内のコードワードの素（非共通）な群が決められる。各群は一「黄金セットを含みかつ選択的に１つ又はそれ以上の全セットの追加コードワードをも含み、そこでは追加コードワードの各々は、各追加コードワードは送信又は送信及び復号におけるそのような黄金ワードのありうるビットエラーの結果として発生されそうであるという意味で、群の黄金セットの黄金ワードに「類似する」。群の１つで受信される各コードワードは、群の黄金セットによって決められた原始データ値にマップ（写像）される。一群の受信されたコードワードの単一原始データ値への各マッピングは、群内のエラー含有ワードを当該エラー含有と最も一致しそうな原始データ値へ戻すようにマッピングすることによってワードエラー訂正を行い得る。
【００３２】
コードワードの全セットは、連続リンクのチャンネルを通じて送信するために一種類のデータ（例えば、ビデオデータ）を符号化するのに用いられ、また、耐エラーサブセットは、同一チャンネルを通じて送信するために他の種類のデータを符号化するのに用いられ得る。
【００３３】
いくつかの実施形態では、各黄金セット（及び全セット内の各コードワード）内の各コードワードは、Ｍビットワードの符号化されたバージョンであるＮビットワードである。ここでＭはＮより小さい整数である。連続リンクを通じて一連のＮビット黄金ワードを送信した後、各受信されたＮビットコードワードは黄金ワードの１つから異なり得る（もし送信エラーが起こっていれば）か、又はそれは送信された黄金ワードの１つと同一であり得る。複数群の１つ内で受信される各Ｎビットコードワードは、復号されたＭビットワードを発生させるために復号され、そのように復号された各Ｍビットコードワードは、当該群の黄金セットによって決められる原始データにマップされる。
【００３４】
例えば、ある種の実施形態では、コードワードの全セットは、２５６の８ビット原始ワードを示す１０ビットＴＭＤＳ符号化されたワードのセットである。全セットの耐エラーサブセットは、２５６の８ビット原始ワードの全セットサブセットを示す８ビットの「黄金ワード」からなる。この種の好ましい実施形態では、耐エラーサブセットは１６の黄金セットからなり、各黄金セットは１つの８ビット原始ワードを示す１０ビットのＴＭＤＳコードワードからなり、１０ビットのＴＭＤＳコードワードの各群は黄金セットの１つ及びそのような黄金セット内のコードワードに類似する少なくとも１つの１０ビットＴＭＤＳコードワードを含む。そんな好ましい実施形態では、該群の１つ内で受信される各１０ビットコードワードは、８ビットワードを回復するためにＴＭＤＳ復号アルゴリズム（又はそんなアルゴリズムの修正されたバージョン）により復号され、各回復された８ビットワードは当該群によって決められる８ビット原始ワードにマップされる。言い換えると、各群は、Ｎｉの８ビットワード、Ｓｉｊのセット（該群によって決められる８ビット原始ワードを含む）に復号され得る（ＴＭＤＳ復号アルゴリズム又はその修正されたバージョンにより）。そこでは指標「ｉ」は１６群の１つを示し、指標「ｊ」は１≦ｊ≦Ｎｉの範囲にあり、整数Ｎｉは指標「ｉ」の全ての異なったにつき同一である必要はない。ワードＳｉｊは第１群によって識別される原始ワード及びこの原始ワードと「類似」のＮ１−１の他の８ビットワードからなり（即ち、Ｎ１＝１の場合には、第１群はそれによって決められる単一原始ワードＳ１ｊからなる）、ワードＳ２ｊは第２群によって識別される原始ワード及びこの原始ワードと「類似」のＮ２−１の他の８ビットワードからなり、以下同様である。
【００３５】
概して、全セット内のコードワードは同一長さ（例えば、各々がＮビットからなる）を有する。耐エラーサブセットは、本明細書では時々「選択された」（又は「発明的」）コードワードセットと呼ばれ、耐エラーサブセット内のコードワードは時々「発明的」コードワード（又は「黄金ワード」）と呼ばれる。耐エラーサブセットは以下のように選択される。即ち、連続リンクを通じて送信される、符号化されたデータの各ストリーム（発明的コードワードのみからなる）が、同一データ（発明的コードワードのみならず発明的コードワードでない全セットのメンバーも含む）の慣習的に符号化されかつ送信されるバージョンによって決められるビットパターンより送信中シンボル間干渉（ＩＳＩ）に対してより鈍感なビットパターンを持つように選択される。発明的コードワードは全コードワードセットのサブセットでありかつ各発明的コードワードは一原始データワードを決めるので、原始データがリンクを通じて送信され得るビットレートは、送信されるデータが発明的コードワードのみを用いて符号化されるならば、送信されるデータが全コードワードセットを用いて慣習的に符号化されるより低くなる。これは、概して、原始データを符号化するためにより多くのＬビットコードワードが利用可能ならば、原始データビットの一セットがより少ない数のより長い原始データワード（各異なった原始データワードは異なったＬビットコードワードとして符号化される）にグループ化され得るからである。
【００３６】
概して、２進コードワードの全セットから選択される特定の発明的コードワードセットの最良の選択は、当該全セットによって実行される特定の符号化（即ち、全セット内の各コードワードのどのビットがゼロでありかつどのビットが１であるかの詳細）に依存する。好ましい実施形態では、発明的コードワードは、選択されていない全セット内のコードワードがそうであるよりも、それらの連続パターン（送信中）がより少ない連続したゼロ及び１（例えば、平均で）を持つものになるように、従って、送信中ＩＳＩにより鈍感なものになるように（例えば、発明的コードワードのコードワード当たりの連続したゼロ及び１の平均数が、発明的コードワードとして選択されてない全セット内のコードワードの、コードワード当たりの連続するゼロ及び１の平均数よりちいさい）予め決められる。また、発明的コードワードのビットが、一連の上昇及び下降する電圧転移として連続リンクを通じて送信されるならば、各送信される当該発明的コードワードストリームのビットパターンはＤＣ平衡化（時間に対する電圧ドリフトが限られる）を実行するのが好ましい。
【００３７】
概して、全セットは２Ｎ２進コードワード（各々がＬビットの長さを有する）を含み、従って送信のためにＮビット長のデータワードを効果的に符号化するのに用いられ得る。同様に概して、耐エラーサブセットはこれらのコードワード（各々がＬビットの長さを有する）の２Ｍを含み、ここでＭ＜Ｎであり、従って送信のためにＭビット長のデータワードを効果的に符号化するのに用いられ得る。この場合では、発明的コードワードを用いてＮビット原始ワードを符号化するために、Ｎビット原始ワードはＭビットフォーマットに緩衝かつパックされる。結果的に生じるＭビット原始ワードは、次いで発明的コードワードの１つを用いて符号化（Ｌビット符号化ワードとして）され得る。各Ｌビットの符号化されたワードを送信するのに同一時間を要すると仮定すれば（ワードが耐エラーサブセットのメンバーであるかないかにかかわらず）、原始ワードが発明的コードワードを用いて符号化されるならば、原始ワードが全コードワードセットを用いて慣習的に符号化されるよりも、単位時間当たりより少ない原始データビットが用いられ得る。例えば、８ビット原始データワードを符号化するためには、全コードワードセットは、従来のＴＭＤＳリンクで用いられる１０ビットコードワードのセットであり得る（そのような各コードワードは、２５６の転移最小化された、９ビットパターンの１つから成り、その最上位のビット（数字）は、当該パターンは転移最小化され、８つの最下位ビットがＤＣ平衡化アルゴアリズムにより反転しているか又は反転していないかを示す１０番目のビットと連結されることを示す）。いくつかの実施形態では、耐エラーサブセットは、この全セットの１６の選択された１０ビットコードワードからなり、当該サブセットの各コードワードの９つの最下位ビットは、２５６の転移最少化された９ビットパターンの異なった１つを示す。従って、１６の発明的コードワードのみを用いて８ビット原始ワードを符号化するために、各８ビット原始ワードは２つの４ビット部分に分割され、各４ビット部分が当該発明的１０コードワードの１つとして別々に符号化される。従って、８ビット原始データが送信され得る（発明的コードワードのみを用いて符号化された後）レート（速度）は、全コードワードセットを用いて慣習的に符号化された後、同一データが送信され得るレートの半分にすぎない。しかし、慣習的に符号化されたデータは、発明的コードワードのみを用いて符号化された後に同一データが送信される場合に対して送信中より高率のエラー（例えば、ＩＳＩ起因するエラー）にさらされるであろう。
【００３８】
概して、当該例（そこでは耐エラーサブセットは２Ｍコードワードを含む）においてＮに対するＭの比率を低減させることによって、原始データが送信され得るレートを低減させることを犠牲にして、本発明によりより低いビットエラーレート（ＢＥＲ）が達成できる。逆に、Ｎに対するＭの比率を増加させることは、より高いＢＥＲを犠牲にして増大された原始データ送信レートに帰着する。
【００３９】
本発明によるデータの符号化は、符号化されたデータが非常に長い導体を通じるか又はさもなければ送信中ＩＳＩに起因するエラーの高い可能性がある他の条件下で送信されなければならない用途では特に有利である。
【００４０】
本発明のいくつかの実施形態では、符号化されたデータは連続リンクを通じてバーストの形で送信され、発明的コードワードの少なくとも１つが「ガードバンド（保護周波数帯域）」ワードとして用いられる。同ワードは、符号化されたデータのバーストの開始又は終了（又は開始及び終了）時点か（当該バーストの先頭端及び又は後続端を識別するために）、又は特種な符号化データの各バーストの開始又は終了（又は開始及び終了）時点で送信される。そのようないくつかの実施形態では、２つの異なったガードバンドワードが用いられる。即ち、一方は各符号化されたデータバーストの開始時の送信用ワード（バーストの先頭端を識別するための）、他方は各符号化されたデータバーストの終了時の送信用ワード（バーストの後続端を識別するための）である。好ましい実施形態では、少なくとも２つの異なった種類の符号化されたデータ（例えば、オーディオデータ又は他の補助データ及びビデオデータ）が連続リンクを通じて送信され、本発明のコードワードのＰ個の異なったもの（ここでＰは２又はそれ以上である）がＰ個の異なったガードバンドワードとして用いられる。即ち、一方は第１種の符号化された各バースト開始時の送信用ガードバンドワード（そんなバーストの先頭端を識別するための）、他方は第２種の符号化された各バースト開始時の送信用ガードバンドワード（そんなバーストの先頭端を識別するための）である。例えば、いくつかの実施形態では、符号化されたビデオデータのバースト（各々が第１ガードバンドワードによって識別される）は能動ビデオ期間に送信され、補助データのバースト（各々が第２ガードバンドワードによって識別される）は能動ビデオ期間の間のブランキング間隔中に送信される。
【００４１】
本発明を具体化する一種のシステムでは、８ビットビデオデータワード（各々がＴＭＤＳ符号化アルゴリズムにより１０ビットコードワードとして符号化された）は、制御信号（ＤＥ）が高である能動ビデオ期間の間に同ＴＭＤＳリンク（又は連続ビデオ送信用多重チャンネルを有する他のＴＭＤＳ状リンク）を通じて送信され、制御ワード（各々が２つのビット、即ち、ＣＴＬＯ及びＣＴＬ１又はＣＴＬ２及びＣＴＬ３を示す）又は同期ワード（各々が２つのビット、即ち、ＨＳＹＮＣ及びＶＳＹＮＣを示す）は、能動ビデオ期間中のブランキング間隔（そこではＤＥは低である）の間にビデオ送信チャンネルの少なくともいくつかの各々を通じて送信される。同システムは、各送信されるビデオデータワードが、転移最小化、１０ビットＴＭＤＳコードワードとして慣習的に符号化されるという方式で操作可能である。そのような転移最少化コードワードの各々は、パターンが転移最小化されることを示す最上位ビットを、ＤＣ平衡化アルゴリズムにより９ビットパターンの８つの最下位ビットが反転されているか又は変転されていないかを示す１０番目のビットと連結させ、２５６の異なった９ビットパターンの１つを決める。各送信される制御ワード（ＣＴＬ１：ＣＴＬ０又はＣＴＬ３：ＣＴＬ２）及び同期ワード（ＨＳＹＮＣ：ＶＳＹＮＣ）は、特殊の、１０ビットの、転移最大化ワードである。好ましい実施形態では、補助データの４ビットワード（本発明により符号化された）は、制御ワード又は同期ワードが送信されない時にブランキング間隔の間に送信される。補助データは概してオーディオデータであるが、必ずしもそれに限らない。他の実施形態では、同システムは、ビデオデータの４ビットワード（本発明により符号化される）が能動ビデオ期間中に送信される方式で操作され得る。少なくとも１つのガードバンドワードを与えかつ能動ビデオ期間中のブランキング間隔内で本発明による補助データを符号化するのに用いるために、従来の全ＴＭＤＳコード時間（スペース）から１７個の異なった転移最少化コードワードの耐エラーサブセットが選択される。即ち、１６個の１０ビットコードワード（各々が異なった４ビット補助データワードを示し、符号化された補助データの各バーストの開始及び終了時においてその１つが選択的にガードバンドワードとしても用いられる）及びガードバンドワードとして用いられる１つの１０ビットコードワード（各能動ビデオ期間の開始及び終了時において）である。その代わりに、１８個の異なった転移最小化コードワードの耐エラーサブセットが従来の全ＴＭＤＳコード時間から選択される。即ち、１６個の１０ビットコードワード（各々が異なった４ビット原始コードを示す）及び２つの１０ビットコードワード（各々がガードバンドとして用いられる）である。
【００４２】
本発明のいくつかの実施形態では、符号化された補助データのバースト及び符号化されたビデオデータのバーストが連続リンクを通じて送信され、本発明により同補助データは一セットの発明的コードワードを用いて符号化される。発明的コードワードの同セットは、各符号化されたビデオデータバーストの開始時において送信される「ビデオ」ガードワード及び各符号化された補助データバーストの開始時において送信される「補助」ガードバンドワードを含む。いくつかの実施形態では、少なくとも１つのガードバンドワードが第２目的、即ち、補助データを符号化するためにも用いられる。そんな実施形態の好ましい実施例では、制御信号、ＤＥが高（ＤＥ＝１）である能動ビデオ期間中に符号化されたビデオデータが送信され、符号化された制御（又は同期）信号及び符号化された補助データが、能動ビデオ期間の間のブランキング間隔（そこではＤＥ＝０）中に送信される。少なくとも１つのビデオガードバンドワードが各能動ビデオ期間の開始時に送信される。各ブランキング間隔は、少なくとも１つの補助データ期間（各々が、符号化された補助データのバーストによって後続される、少なくとも１つの補助ガードバンドワードを含む）を含み得るか又は補助データ期間は含み得ない。少なくとも１つの補助データ期間を含む各ブランキング間隔は、ＤＥ（ブランキング間隔の開始時）の下降端及び第１（又は唯一の）補助データ期間（及び同様に選択的にブランキング間隔内の各後続補助データ期間前の追加補助前置期間）の開始時の間の「補助前置」期間及び最後の補助データ期間及び次の能動ビデオ期間の間の「ビデオ前置」期間をも含むことができる。特定の種類の制御（又は同期）信号は各補助前置期間中に送信される。他の特殊な種類の制御信号は各ビデオ前置期間内に送信される。
【００４３】
【好ましい実施形態の詳細な説明】
連続リンクを通じて送信機から受信機へデータ送信中シンボル内干渉（ＩＳＩ）がエラーのもとになり受信されたデータが送信されたデータと異なるようにされることがあり得る。そんなエラーが起こる割合は、チャンネル媒体のような要因に依存し、データが２進ビットパターンである場合には、送信される特殊なビットパターンに依存する。本発明によると、連続リンクを通じて送信される符号化されたデータは、慣習的に符号化される同一データによって決定されるパターンよりもリンクを通じた送信中ＩＳＩにより鈍感なビットパターンに符号化される。従って、本発明によりデータはより信頼できるように送信され、慣習的に符号化されたバージョンよりエラーレートが低減される。さらに特定すると、本発明によりデータはコードワードの全セットのサブセット（エラーに強い、即ち、「耐エラー」サブセット）を用いて符号化される。概して、全セットのコードワードは同一長さ（例えば、各々がＮビットからなる）を有する。耐エラーサブセットは、本明細書では時々「選択された」又は「発明的」コードワードのセットと呼ばれ、耐エラーサブセットのコードワードは時々「発明的」コードワードと呼ばれる。耐エラーサブセットは以下のように選択される。即ち、各送信される符号化されたデータストリーム（発明的コードワードセットのメンバーのみを用いて符号化される）は、慣習的に符号化されて送信される同一データ（発明的コードワードセットのメンバー以外の全セットのコードワードを用いて符号化されている）によって決定されるパターンよりも、連続リンクを通じて送信中ＩＳＩに対してそれほど敏感でない、即ちより鈍感なパターンを有するように選択される。発明的コードワードがあるよりも全セットには多くのコードワードがあるので、送信されるデータが全セットのコードワードを用いて慣習的に符号化されるよりも、送信されるデータが発明的コードワードのみを用いて符号化されるならば、データのより少ないワードが単位時間当たりリンクを通じて送信され得る。
【００４４】
本発明によるデータの符号化は、符号化されたデータが非常に長い導体を通じるか又はさもなければ送信中ＩＳＩに起因するエラーの高い危険性がある他の条件下で送信される用途では特に有利である。
【００４５】
「送信機」の用語は、データを符号化して符号化されたデータを連続リンクを通じて送信できる（また、選択的に送信すべきデータを暗号化できる）あらゆる装置を指すために本明細書では広い意味で用いられ、「受信機」の用語は、データを受信して連続リンクを通じて送信されたものを復号できる（また、選択的に受信されるデータを解読できる）あらゆる装置を指すために本明細書では用いられることを理解すべきである。例えば、送信機の用語は、送信機の機能に加えて受信機の機能を行うトランシーバを指すこともできる。さらに特殊の例では、送信機の用語は（ＴＭＤＳ状リンク又は他の連続リンクを通じて非オーディオ補助データを送信する装置に関して）、リンクを通じてビデオ及びオーディオデータを受信すると共に非オーディオ補助データを送信するように構成されるトランシーバを表すことができる。
【００４６】
上記の通り、本明細書で用いられるデータの「ストリーム（流れ）」の用語は、全てのデータが同一種類でありかつ同一クロック周波数で送信されることを示す。ここで用いる「チャンネル」の用語は、データを送信するのに用いられる連続リンク部分（例えば、データが送信される送信機及び受信機間の特定の導体又は導体対及びデータの送信及び又は回復に用いられる送信機及び又は受信機内の特殊な回路要素）及び当該リンクを通じてデータを送信するのに用いられる技術を指す。
【００４７】
連続リンクを通じてオーディオ（又は補助）データを送信する場合、補助データの多重ストリームを送信するのがしばしば望ましく、また、補助データを送信するためにリンクの多重チャンネルが利用を得ることがしばしば価値がある。例えば、２つのオーディオストリーム（ステレオオーディオの左及び右）、６つのストリーム（例えば、「５．１」環境音声のストリーム）又は８つのストリーム（例えば、「７．１」環境音声のストリーム）に及ぶ。その代わりに、ビデオを有するオーディオのなおさらに多くのストリーム又はオーディオ及びビデオを有する非オーディオ補助データのストリームを送信すること（ビデオに同期される非オーディオ効果を与えるために）が望ましいであろう。補助データのそんな全てのストリームは概して同一時間ベース上であるが、その代わりにオーディオ（又は他の補助）データのいくつかが他の時間ベースに基づくか、又は異なったサンプリング時間をもつことが必要であり得る。例えば、リンクを通じて行われるパルス符号化された（ＰＣＭ）６つのオーディオデータストリームの送信は、一クロックに基づいてなされ得る。圧縮された他の２つのオーディオデータストリームは（多分少ないスピーカ数で再生するためのダウンミックス）、ビデオに加えてＰＣＭデータで送信され得る。
【００４８】
高速連続デジタルデータ送信では、転移数を最大化又は最小化するか又はＤＣレベルを平衡化するためにもデータがしばしば符号化される。例えば、上記参照したＴＭＤＳリンクの少なくとも１つを含むシステムでは、少なくとも１つのＴＭＤＳリンクの３チャンネルの各々を通じて、転移最小化、ＤＣ平衡化、ＴＭＤＳ符号化されたビデオデータが送信され、符号化されたデータ（例えば、オーディオデータ）は、これらの３チャンネルの１つ又はそれ以上で能動ビデオ期間中のブランキング間隔間に送信され得る。補助データの帯域幅要件が主データ（ビデオデータ）のものより低くかつ補助データチャンネルが有意のＩＳＩ（長いケーブルに起因し得る）を有するならば、送信中より低いビットエラーレートを達成するために発明的符号化案を用いて補助データが符号化されるのが望ましい。
【００４９】
一種の好ましい実施形態では、リンクを通じた送信のためにビデオデータを符号化するのに慣習的に用いられる転移最少化ＴＭＤＳコードワードのサブセットを用いて補助データが本発明によ符号化される（ＴＭＤＳリンクを通じた送信のために）。本発明のこれら及び又は他の実施形態は、図２に関して記載される種類のシステムによって実行される。図２のシステムは、本発明により補助データ（又は他の補助データ）を符号化し（また、同様に図１のシステムにおけると同一の慣習的な方法でビデオデータを符号化し）、符号化されたデータをチャンネル０、チャンネル１及びチャンネル２の１つ又はそれ以上で送信し、符号化された補助データ（符号化されたビデオデータに加えて）を復号するように構成される。図２の送信機１’及び２’は、それぞれ図１の送信機１及び受信機３に対応する（しかし、図１の送信機１及び受信機３によっては行われない、補助データ符号化、送信及び復号機能を行う）。図２の送信機１’及び２’間のＴＭＤＳリンクは、図１の送信機１及び受信機３間のＴＮＤＳリンクと同一であるが、その導体のいくつかは図１に示されるが、図２には示されていない（簡単のために）。
【００５０】
図２のシステムは、ＴＭＤＳリンクの導体対（図２のチャンネルＣと呼ばれる）を通じてビデオクロックを送信するのが望ましく、同様にリンクの少なくとも１つを通じて補助データ用クロックを送信する。例えば、送信機１’は、ビデオブランキング間隔を除き、チャンネル０、１、及び２（これらは図１システムの同じ番号のものと同一である）を通じて受信機２’へビデオデータを送信し、ビデオブランキング間隔中にチャンネル０、１、及び２の任意の２つを通じて２つのオーディオデータを受信機２’へ送信し、チャンネルＣを通じてビデオクロック（例えば、２進波形の上昇端によって決められる）を連続的に送信し、オーディオデータの各バーストと共にタイムスタンプデータを送信する。タイムスタンプデータは、上記２００１年９月１２日出願された米国特許出願第０９／９５４，６６３号に記載の通り、オーディオデータのクロックを決める。受信機２’は、オーディオデータを送信するのに用いられたオーディオクロックを回復するためにタイムスタンプデータを処理するように構成される。
【００５１】
概してオーディオデータのストリーム用クロックは、ビデオ用のストリームピクセルクロックより遥かに低い周波数を有する。しかし、大抵の用途においてジッターを低減させるために、オーディオクロックはピクセルクロックより正確であることを要する。これは事実である。その理由は、アナログオーディオの歪（ジッターを有するデジタルオーディオから発生されている）は、同一量のジッターを有するデジタルビデオから発生された再生ビデオプラグラムの歪よりも容易に識別できる（アナログオーディオを経験した人には）からである。
【００５２】
図２システムでは、ビデオデータの８ビット原始ワードが１０ビットコードワードに符号化され、次いで連続化されてチャンネル媒体（チャンネル０、１及び２として識別された導体対の１つ）通じて送信される。受信機２’では、エラーが存在しないならば各１０ビットコードワードが元の８ビットワードに復号し戻される。各コードワードは９ビットベースパターン（２９の９ビットパターンセットの転移最小化メンバーであり、その最上位ビットは、ベースパターンが転移最小化され、ベースパターンの８つの最下位ビットがＤＣ平衡化アルゴリズムにより変換されてしまっているか否かを示す１０番目のビットと接続されることを示す）から成る。送信機１’では各８ビット原始ワードが９ビットベースパターンの１つに符号化され、次いで１０ビットのコードストリームとして符号化（１０ビットコードワードの送信されるストリームの改良されたＤＣ平衡化を達成するように）される。しかし、復号されたビデオデータは、特定のチャンネル媒体及び送信された連続ストリームの特定のビットパターンに依存してエラー（特に関連するチャンネルが有意のＩＳＩを通するならば）を含み得る。
【００５３】
もし送信機１’及び２’が、それらがビデオデータを符号化及び復号するのと同一方法で補助データを符号化及び復号し、また、連続リンクの同一チャンネルを通じて符号化された両種類のデータの符号化されたデータを送るように操作されるならば、復号された補助データは同一のエラーレートでエラーにさらされるであろう。たとえビデオデータにとって受容できるとしても、補助データ（特に補助データがオーディオデータの場合には）にとってこのエラーレートは予想外に高くなり得る。補助データに対するエラーレートを低減させるために、送信機１’は本発明により補助データを符号化するように構成され得る。選択的に、送信機１’も同様に本発明によりビデオデータを符号化するように（又はそれが本発明によりビデオデータ及び補助データの双方を符号化する方式で操作される得るように）構成され得る。しかし、本発明により（コードワードの「全セット」の耐エラーサブセットにより）符号化されたデータは、慣習的な方法により（符号化されたビットの両ストリームが同一クロック周波数で送信されると仮定すれば、同一の「全セット」を用いて）符号化された同一データより必然的に低いデータ送信レートを有する。多くの用途において、ビデオデータは、本発明により符号化されるならば、実際的に十分なレートで送信され得ない。従って、図２システムの典型的な実施例は本発明により補助データ（しかしビデオデータではない）を符号化するであろう。
【００５４】
一種の実施形態では、送信機１’は本発明により補助データを以下のように符号化するよう構成される。１０ビットＴＭＤＳコードワードの全セットは、符号化された補助データ（発明的コードワードのみからなる）の１０ビットワードの各送信されたストリームが、同一データのＴＭＤＳ符号化バージョン（発明的コードワードのみならず発明できコードではない全セットのメンバーをも含む）の送信されたストリームによって決められるパターンよりも、シンボル内干渉に対して鈍感な（より感じ難い）パターンを有するような「発明的」コードワードとして選択される。
【００５５】
幾つかの実施形態では、１０ビットコードＴＭＤＳコードワードの全セットの２Ｍビットサブセット（ここでＭ＜８）は発明的コードワードセットになるよう選択される。選択的に、発明的コードワードセットも同様にガードバンドワードとして用いられる全セットの１つ又はそれ以上のコードワードを含む。図３及び４に関して以下に説明する１７個の発明的コードワード（各々が１０ビットを含む）は、１つの追加ガードバンドワードで補足された２Ｍビットサブセット（ここでＭ＝４）の一例である。受信機２’は、発明的１０ビットコードワードの各受信されたものを長さＭビットの補助データワードとして復号するように実行される。受信機２’は、それが能動ビデオ期間中に受信した慣習的に符号化されたビデオコードワードにつき行う、ブランキング間隔間に受信される符号化された補助データにつき同一の復号操作を行う。しかし、原始補助データの符号化中（発明的コードワードを用いて）送信機１’は、原始ビデオデータのその慣習的な符号化間にそれが行う慣習的なＤＣ平衡化段階（そこでは符号化された「Ｎ＋１」番目の８個の最下位ビットが反転され、Ｎ個の先に符号化されたビデオワードの累積ＤＣドリフト（出力変化）が予め決められた閾値に達すると、結果的に生じる９個のビットが特有の１０番目である最上位ビットに連結され、さもなければ、「Ｎ＋１」目の符号化されたワードの８個の最下位ビットを反転せず、その代わりに当該ワードを別の特有の１０番目の最上位ビットに連結する）。むしろ、送信機１’ は、発明的コードワードの結果的に生じるストリームの累積ＤＣドリフトにかかわらず（また、発明的コードワードのＭＳＢが１又は０のいずれかにかかわらず）、単に補助データの各４ビット原始データを発明的コードワードの対応する１つと置き換えるように構成される。発明的コードワードは、発明的コードワードストリームのビットが一連の上昇及び下降する電圧転移として連続リンクを通じて送信されるならば、発明的コードワードのそんなストリームのビットパターンは、時間に亘ってそれが決める電圧ドリフトが受容できる量に限られるという意味で、ＤＣ平衡化（又は多分ＤＣ平衡化されるように）されるのが好ましい。
【００５６】
別の実施形態では送信機１’は、原始補助データのその符号化中（発明的コードワードを用いて）及び原始ビデオデータのその慣習的な符号化中に同一のＤＣ平衡化段階を行う。これは発明的コードワードセットの選択において考慮される。特に、発明的コードワードセットの各コーダワードは９ビットベースパターンを有し、同パターンは１０ビットＴＭＤＳコードワードの全セットの９ビットベースパターンスペースの選択されたサブセットのメンバーである。また、先に符号化された補助ワードストリームの累積ＤＣドリフトが予め決められた閾値に達しているかどうかに依存して、原始補助データの４ビットワードの符号化中この９ビットベースパターンの８個の最下位ビットが反転されて結果的に生じるパターンが第１値を持つ１０番目のビットと連結されるか又はベースパターンは反転されず、その代わりに第２値を持つ１０番めのビットと連結される。これらの実施形態では受信機２’は、能動ビデオ期間中受信される慣習的に符号化されたビデオデータワードにつきそれが行うブランキング間隔中に受信される慣習的に符号化された補助データワードへの同一復号操作を行い、次いで各８ビットワード（１０ビット符号化補助データワードの１つの慣習的な復号の結果として発生された）を、各々がＭビット長さを有する２Ｍ補助データワードの１つにマップするために実行される。
【００５７】
記載された図２システムの実施形態では、補助データ符号化スペース（発明的コードワードセットで符号化され得る異なった補助データの数）のサイズは、本発明により２８（＝２５６）から２Ｍ（ここでＭ＜８）へ低減され、従って補助データが送信され得る有効なレートは、チャンネル当りクロック期間当り８ビットからチャンネル当りクロック期間当りＭビットビットへ低減される。値Ｍを低減させる（即ち、全セットからより小さい発明的コードワードセットを選択する）ことによって、より低いビットエラーレート（ＢＥＲ）が達成され得るが、データレートも同様に低減され得る。逆に、パラメータＭの増加は、増大されたデータレートに帰着するが、増大されたＢＥＲは犠牲にされる。
【００５８】
図３及び４に関して発明的コードワードセットの実施形態につき次に述べる。このコードワードセットは、従来のＴＭＤＳ１０ビットコードワードの全セットのサブセットであり、補助データをビデオデータの半分のデータレートで送信するだけで十分ならば、８ビットデータワード（ＴＭＤＳ１０ビットコードワードの全セットを用いて慣習的に符号化された）も同様に送信されるＴＭＤＳ（又はＴＭＤＳ状）リンクを通じて送信するために補助データの４ビットワードを符号化するのに有用である。概して、２進補助データの８ビット入力ワードは緩衝され、各々の４個の最下位ビットは図４の左り欄（「入力Ｄ７−Ｄ０」と呼ばれる）の１６個の８ビットワード「ＡＤ０−ＡＤ１５」の１つとして符号化され（例えば、図２の送信機１’ において）、各８ビット入力ワードの４個の最上位ビットも同様に１６個の８ビットワードＡＤ０−Ｄ１５の適切な１つとして符号化される。ワードＡＤ０−Ｄ１５の各々は、図４の左から２番目に示される１６進法を有する。ワードＡＤ０−Ｄ１５の各々は次いで図４の第３欄（「ＴＭＤＳ結果」と呼ばれる）に示される１０ビットパターンに対応する１つとして符号化される。コードワード群のマッピングに関連する本発明の各面に関して、以下図４の他の欄につき記載する。
【００５９】
図４（及び図３）では、各コードワードの左ビットはＬＳＢであり、（各１０ビットコードの場合には）連続リンクを通じて送信される第１ビットである。同様に、各コードワードの右ビットはＭＳＢであり、（各１０ビットコードの場合には）連続リンクを通じて送信される最終ビットである。
【００６０】
例えば、入力補助データワード１０００００００（そのＬＳＢは１である）は、２つの半分（１０００及び００００）に分割され、２つの半分は次いでそれぞれＡＤ１及びＡＤ０として符号化される。次いで、８ビットワードＡＤ０が１０ビットの発明的ワード「００１１１００１０１」として符号化され、８ビットワードＡＤ１が１０ビットの発明的ワード「０１１０００１１０１」として符号化される。２つの発明的ワードは、次いで連続的に連続リンクを通じて連続化されて送信され、入力ワードの「最上位半分（００００）を示すビット「００１１１００１０１」が、入力ワードの最下位半分（１０００）を示すビット「０１１０００１１０１」の前に送信される。受信機では、各１０ビットの発明的ワードが８ビットワードＡＤ０−ＡＤ１５の１つに復号され、各ワードＡＤ０−ＡＤ１５及び８ビット入力補助データワードの一半分（４ビット）間に１対１のマッピングがあるので、元の８ビット入力補助データワードが回復されたワードＡＤ０−ＡＤ１５から再構成され得る。
【００６１】
勿論、送信機に表明される入力補助データ（例えば、送信機１’ ）は４ビットワードでもよく、その場合送信機は、それらを一連のワードＡＤ０−ＡＤ１５として符号化する前に、受信された入力補助データを４ビットフォーマットに分割する必要はないであろう。その代わりに、入力補助データは一連の８ビットワードＡＤ０−ＡＤ１５として予め符号化され得る。
【００６２】
概して、符号化された補助データは、ビデオでデータが送信されるＴＭＤＳリンクの同一チャンネル（ＣＨ０、ＣＨ１及びＣＨ２）で送信されるが、補助データはビデオデータ送信の各能動ビデオ期間（そこではＤＥ＝１）間のブランキング間隔（そこではＤＥ＝０）中に送信される。図５及び６は、本発明のそのような実施形態中に送信される信号のタイミング図である。図５の上部の９信号はブランキング間隔中に送信機に入力された信号を表わし、図５の下部の３信号は、補助データ（図４の１０ビットワードを用いて符号化された）と、上部の９信号とに応答してブランキング間隔中にチャンネルＣＨ０、ＣＨ１及びＣＨ２を通じて送信される符号化された制御及び同期信号（以下に説明される）を表わす。同様に、図６の上部の９信号は、ブランキング間隔の終り及びそんなブランキング間隔に続く能動ビデオ期間中に信機に入力された信号を表わし、図６の下部の３信号は、上部の９信号に応答してチャンネルＣＨ０、ＣＨ１及びＣＨ２を通じて送信される補助データ（図４の１０ビットワードを用いて符号化された）と、ビデオデータと、符号化された制御及び同期信号とを表わす。
【００６３】
図５及び６において：
入力データの２４ビットワードが、符号化用の送信機の符号化回路素子に与えられる。図５は、補助データのワードであるそのようなワード（各々が図６のＤ［２３：０］として識別される）に関する。図６は、ビデオデータのワードであるそのようなワード（各々が図６のＤ［２３：０］として識別される）に関する。各入力ワード（Ｄ［２３：１６］）の８ビットが符号化され、連続化されてチャンネルＣＨ２で送信され（１０ビット符号化ワードＣＨ２［０：９］として）、そんな各ワード（Ｄ［１５：８］）の別の８ビットがが符号化され、連続化されてチャンネルＣＨ１で送信され（１０ビット符号化ワードＣＨ１［０：９］として）、そんな各ワード（Ｄ［７：０］）の別の８ビットが符号化され、連続化されてチャンネルＣＨ０で送信される（１０ビット符号化ワードＣＨ０［０：９］として）。いくつかの実施例では、ビデオデータはＲＧＢフォーマットの形である（赤、緑及び青ピクセルがそれぞれチャンネルＣＨ２、ＣＨ１及びＣＨ０で送信される）。これに鑑み、チャンネルＣＨ２、ＣＨ１及びＣＨ０は、時々本明細書では（図３におけるように）、それぞれ赤（又はＲ）チャンネル、緑（又はＧ）チャンネル及び青（又はＢ）チャンネルと呼ばれる。その代わりに、符号化された（次いで送信される）ビデオデータは輝度−色光度フォーマットの形である；
波形「ＤＣＫ」はデータクロックを示す。データクロックの各サイクル中、補助データ（又はガードバンド）を示す発明的コードワードの各１つの１０ビット、又はビデオデータを示す従来のＴＭＤＳ１０ビットコードワードの各々は、チャンネルＣＨ２、ＣＨ１及びＣＨ０の関連する１つを通じて連続的に送信される。いくつかの実際的実施例では、その後符号化、送信及び復号操作をクロックするために用いられる（クロックＤＣＫそれ自体と共に）位相偏移回路要素がクロックＤＣＫの多重、位相偏移バージョンを発生させるために用いられる。別の実際的実施例では、符号化、送信及び復号操作をクロックするためにＤＣＫの１０倍の周波数を有するクロック（しかしＤＣＫと同位相）を用いることが可能であり、このより速いクロックの各サイクル間に一コードビットが送信される；
波形ＤＥ（図６の）はビデオデータ使用可能信号であり、波形ＡＵＸ ＤＥ（図６の）は補助データ使用可能信号である。ＤＥ＝１かつＡＵＸ ＤＥ＝０ならば、ビデオデータ（図６のＤ［２３：１６］、［１５：８］及び［７：０］）は符号化され、符号化されたビデオの連続化された１０ビットワードが、チャンネルＣＨ０、ＣＨ１及びＣＨ２を通じて送信される。ＤＥ＝０かつＡＵＸ ＤＥ＝１ならば、補助データ（図５のＤ［２３：１６］、［１５：８］及び［７：０］）は符号化され、符号化されたビデオの連続化された１０ビットワードは、チャンネルＣＨ０、ＣＨ１及びＣＨ２を通じて送信される。ＤＥ＝０かつＡＵＸ ＤＥ＝０ならば、送信機はそのデータ入力に表明された信号を無視し、その代わりにその制御入力（図５及び６でＣＴＬ［３：２］として示されたビットＣＴＬ３及びＣＴＬ２と、図５及び６でＣＴＬ［１：０］として示されたビットＣＴＬ１及びＣＴＬ０）に表明された制御ビット対を符号化し（１０ビットＴＭＤＳコードワードとして）、これらのコードワードを連続化し、チャンネルＣＨ１及びＣＨ２を通じて連続化されたコードワードを送信し、また、その同期入力に表明された同期ビット対（ＨＳＹＮＣ及びＶＳＹＮＣ）を符号化し（１０ビット移転−最大化ワードとして）、これらのコードワードを連続化し、チャンネルＣＨ０を通じて連続化したコードワードを送信する。
【００６４】
さらに特定すると、各ブランキング間隔（そこではＤＥ＝０である各間隔）は、少なくとも３つの部分を有する。即ち、初期部分（「補助プリアンブル」）、それに続く補助データ部分、それに続く最終部分（「ビデオプリアンブル」）。選択的に、一ブランキング間隔（各々が、符号化された補助データの異なったチャンネルのバーストが続く、少なくとも１つの補助ガードバンドワードを含む）には２つ又はそれ以上の補助データ部分がある。即ち、ＤＥの下降端及び第１補助データ部分の開始間の初期補助プリアンブル、ブランキング間隔の各後続補助データ期間前の追加の補助プリアンブル及び最終補助データ期間と次の能動ビデオ期間との間のビデオプリアンブルがある。各ブランキング間隔の初期補助プリアンブル中に、制御ビットＣＴＬ３、ＣＴＬ２、ＣＴＬ１及びＣＴＬ０の特定パターンを示す反復、同期ビットＨＳＹＮＣ及びＶＳＹＮＣの任意のパターンを示すコードワードの反復及び同様に選択的に初期ビットパターン（例えば、チャンネルＣＨ２及びＣＨ１の初期補助プリアンブルの開始時における図５の「Ｒｓｖｄ」と表示される時間間隔内のパターン）が送信される。各ブランキング間隔のビデオプリアンブル中に、制御ビットＣＴＬ３、ＣＴＬ２、ＣＴＬ１及びＣＴＬ０の他の特定パターンを示す反復、同期ビットＨＳＹＮＣ及びＶＳＹＮＣの任意のパターンを示すコードワードの反復及び同様に選択的に初期ビットパターン（例えば、チャンネルＣＨ２及びＣＨ１の初期補助プリアンブルの開始時における図６の「Ｒｓｖｄ」と表示される時間間隔内のパターン）が送信される。ブランキング間隔の少なくとも幾つかの各補助コードワード部分中に、発明的コードワード（符号化された補助データを示す）及びガードバンドワードが送信される。
【００６５】
さらに特定すると、ビデオプリアンブル（図３及び６に示されるように）中に以下の信号が送信される：即ち、ＣＴＬ３＝０、ＣＴＬ２＝０を示すコードワード００１０１０１０１１の反復がＣＨ２で送信され（好ましくは「Ｒｓｖｄ」間隔の初期ビットパターン後）、ＣＴＬ１＝０、ＣＴＬ０＝０を示すコードワード００１０１０１０１１の反復がＣＨ１で送信され（好ましくは初期ビットパターン後）、同期ビットＨＳＹＮＣ及びＶＳＹＮＣの４つの可能な組合せの１つを示すコードワードの反復がＣＨ０で送信される。典型的操作では、ビデオプリアンブルの最終１２ピクセルクロックサイクル中（図６に示すようにＤＥの０−１転移の直前に）ＨＳＹＮＣ＝０、ＶＳＹＮＣ＝０を示すコードワード（即ち、図６の下部に示すコードワード００１０１０１０１１）がチャンネルＣＨ０を通じて送信されるように、「同期ビットＨＳＹＮＣ及びＶＳＹＮＣの双方が０値を有する。
【００６６】
初期補助プリアンブル（図３及び５に示されるように）中に以下の信号が送信される：即ち、ＣＴＬ３＝０、ＣＴＬ２＝１を示すコードワード１１０１０１０１００の反復がＣＨ２で送信され（好ましくは「Ｒｓｖｄ」間隔の初期ビットパターン後）、ＣＴＬ１＝０、ＣＴＬ０＝０を示すコードワード００１０１０１０１０の反復がＣＨ１で送信され（好ましくは初期ビットパターン後）、同期ビットＨＳＹＮＣ及びＶＳＹＮＣの４つの可能な組合せの１つを示すコードワードの反復がＣＨ０で送信される。典型的操作では、初期補助プリアンブルの「ＶＳＹＮＣ」期間中（図３のＶＳＹＮＣウインド）に、特定の値ＣＴＬ３、ＣＴＬ２、ＣＴＬ１、ＣＴＬ０、ＶＳＹＮＣ及びＨＳＹＮＣのコードワード（図３に示すように）がチャンネルＣＨ２、ＣＨ１及びＣＨ０で送信される。
【００６７】
２つ又はそれ以上の種類の補助データが同一チャンネル（例えば、ＣＨ１又はＣＨ２）を通じて送信される場合には、各種類の補助データの送信を可能にするために別々の補助データ使用可能信号が用いられ得る（例えば、第１種の補助データ用に信号「ＡＵＸ１ ＤＥ」及び第２種の補助データ用に信号「ＡＵＸ２ ＤＥ」）。
【００６８】
２つのデータ使用可能信号「ＤＥ」及び「ＡＵＸＤＥ」に関して図５及び６は記載されてきたが、単一データ使用可能信号（例えば、信号ＤＥ及びＡＵＸＤＥに論理「ＯＲ」演算施行結果を示す組合せ使用可能信号）及びビデオ又は補助データのいずれかを示すデータ入力（Ｄ［２３：０］）の単一セットに応答して、記載されたすべての符号化、連続化及び送信を行うように構成された部分（「コア」）で送信機が実行され得ることが考えられる。コアを除いた送信機の追加回路素子は、補助データ（例えば、２４ビット補助データワード）及びビデオデータ（例えば、２４ビットビデオデータワード）の別々のセットと、補助データ使用可能信号「ＡＵＸ ＤＥ」とを受信するように構成される。データ使用可能信号は以下の一連の反復値を持ち得る：即ち、（ＤＥ＝０、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝１、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ ＤＥ＝１）。勿論、データ使用可能信号は、非反復シーケンス（列）等他の一連の値でも同様に起こり得る。例えば、いつかの状況において、補助データは、いくつかのビデオブランキング間隔内で送信されるが、すべてのビデオブランキング間隔内では送信されない。従って、以下の一連の値を持つ信号ＤＥ及びＡＵＸ ＤＥでは、補助データは、一ブランキング間隔では送信され得るが、次のブランキング間隔では送信され得ない：即ち、（ＤＥ＝０、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝１、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ ＤＥ＝１）、次いで（ＤＥ＝０、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝１、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ ＤＥ＝０）、次いで（ＤＥ＝１、ＡＵＸ ＤＥ＝０）である。送信機の追加の回路素子は、組合せデータ使用可能信号を生成するために信号ＤＥ及びＡＵＸ ＤＥを共に理論和（「ＯＲ」）する論理回路素子を含み得る。追加の回路素子は、同様に補助データを４ビットフォーマットにパックし、補助データの各４ビット部分を、図４に示すワードＡＤ０−ＡＤ１５の１つとして符号化し、適切なタイミングでガードバンドワードを補助データワードＡＤ０−ＡＤ１５のストリーム内に追加し、ビデオガードバンドワードをビデオデータストリーム内に追加する（又はその代わりに、適切なタイミングで、ビデオデータ（ビデオガードバンドワードで）のワードをビデオガードバンドワードで置換する）ことができる。追加の回路素子は、ビデオデータの一連のバースト及び補助データ（ガードバンドワードで）をコアー（コアメモリ）に表明し（例えば、ビデオデータのバーストをビデオガードバンドワードと交番させ、補助データをガードバンドワードと交番させる）、また、同様に組み合わさったデータ使用可能信号をコアーに表明することができる。コアーは、結合されたデータ使用可能信号（別々のＤＥ及びＡＵＸ ＤＥ信号よりはむしろ）と、ビデオ及び補助データのバーストとに応答して図５及び６に関して述べたすべての符号化、直線化及び送信操作を行う。
【００６９】
前節で述べた実施形態の変形では、送信機の「追加の回路素子」は、２つ又はそれ以上の補助データのセット（各セットは異なった種類の補助データを含む）を受信しかつ符号化するように結合かつ構成される。追加回路素子は、ビデオデータ、補助データの各セット用の補助データ使用可能信号（例えば、第１及び第２補助データ使用可能信号「ＡＵＸ１ＤＥ」及び「ＡＵＸ２ＤＥ」）及びビデオデータ使用可能信号（「ＤＥ」）を受信すると共にビデオデータ及び符号化された補助データのの一連の各バーストをコアーに表明するために同様に結合かつ構成される。ビデオデータ使用可能信号（ＤＥ）及び補助データ使用可能信号（ＡＵＸ１ＤＥ及びＡＵＸ２ＤＥ）信号は、以下の一連の反復値を持ち得る：即ち、（ＤＥ＝０、ＡＵＸ１ＤＥ＝０、ＡＵＸ２ＤＥ＝０）、次いで（ＤＥ＝１、ＡＵＸ１ＤＥ＝１、ＡＵＸ２ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ１ＤＥ＝１、ＡＵＸ２ＤＥ＝０）、次いで（ＤＥ＝０、ＡＵＸ１ＤＥ＝０、ＡＵＸ２ＤＥ＝１）。追加の回路要素は、結合されたデータ使用可能信号を作るために信号ＤＥ、ＡＵＸ１ＤＥ及びＡＵＸ２ＤＥを共に倫理和する論理回路素子を含むと共に結合されたデータ使用可能信号（別々のビデオデータ及び補助データ使用可能信号よりはむしろ）をコアーに表明する。
【００７０】
連続リンクの少なくとも１つのチャンネルの各々で（例えば、ＴＭＤＳリンクを通じて本発明によるデータ送信の場合にはチャンネルＣＨ２及びＣＨ１の各々で）、符号化された補助データの各バーストの開始時（即ち、各ブランキング間隔の各「補助プリアンブル」の直後）に、符号化された補助データの各バーストの終了時及び符号化されたビデオデータの各バーストの開始時（即ち、各ブランキング間隔の「ビデオプリアンブル」の直後）に発明的コードワードの適切な１つ（又は発明的ガードバンドワードの２つ又はそれ以上の適切なもの）が送信される（ガードバンドワード又はガードバンドワードのセットとして）のが望ましい。
【００７１】
本発明により、送信されるべき原始データは、コードワードの全セットの「耐エラー（エラーに強い）サブセットを用いて符号化される。各「耐エラー」サブセットはコードワードセット（時々本明細書では「黄金セット」と呼ぶ）からなり、各黄金セットは１つ又はそれ以上のコードワード（時々本明細書では「黄金ワード」と呼ぶ）からなる。黄金セットの各「黄金ワード」は、単一原始データ値を示す。黄金セットが２つ又はそれ以上の黄金ワードからなる場合には、これらの黄金ワードの各々が同一原始データ値を示す。全セット内のコードワードの群が決定される。各群は、「黄金セット」及び選択的に全セットの１つ又はそれ以上の追加のコードワードを含み、ここでは追加コードワードの各々が、送信又は送信及び復号におけるそのような黄金ワードのありそうなビットエラーの結果として発生される可能性があると云う意味で、各追加コードワードが群の黄金セットの黄金ワードに「類似」する。群の１つ内の各受信されたコードワードは、当該群の黄金セットによって決定される原始データ値にマップされる。受信されたコードワードの単一原始データ値への一群の各マッピングは、群内のエラー含有ワードを該エラー含有ワードに最も対応しそうな原始データ値へ戻してマッピングすることによってエラー訂正することができる。
【００７２】
コードワードの全セットは、連続リンクのチャンネルを通じて送信するために一種のデータ（例えば、ビデオ）を符号化するのに用いられ、また、耐エラーサブセットは、同一チャンネルを通じて送信するために他の種類のデータ（例えば、ビデオデータと関連するか又はそれに有用なオーディオデータ又は他の「補助」データ）を符号化するのに用いられ得る。
【００７３】
いくつかの実施形態では各黄金セット内の各コードワード（及び全セット内の各コードワード）は、Ｍビットワードの符号化されたバージョンであるＮビットワードであり、ここではＭはＮより小さい整数である。連続リンクを通じた一連のＮビット黄金ワードの送信後、各受信されたＮビットコードワードは黄金ワードの１つとは異なるか（送信エラーが起こってしまっているならば）又はそれは送信された黄金ワードの１つと同一であり得る。群の１つ内の各受信されたＮビットコードワードは、復号されたＭビットワードを発生させるために復号され、そのような各復号されたＭビットワードは、当該群の黄金セットによって決められる原始データ値へマップされる。
【００７４】
例えば、一種の実施形態ではコードワードの全セットは、２５６の８ビット原始ワードを示す１０ビットＴＭＤＳ符号化されたワードのセットである。全セットの耐エラーサブセットは、２５６の８ビット原始ワードの全セットのサブセットを示す８ビット「黄金ワード」からなる。この種の好ましい実施形態では、耐エラーサブセットは１６の黄金セットからなり、各黄金セットは１つの８ビット原始ワードを示す１０ビットＴＭＤＳコードワードからなり、１０ビットＴＭＤＳコードワードの各群は黄金セットの１つ及びそんな黄金セットのコードワードと類似の少なくとも１つの１０ビットＴＭＤＳコードワードを含む。そのような好ましい実施形態では、各群の１つ内の各受信された１０ビットコードワードは、８ビットワードを回復するためにＴＭＤＳ復号アルゴリズムにより復号され、各回復された８ビットワードは当該群によって決められる８ビット原始ワードにマップされる。
【００７５】
図７を参照して、本発明により受信されたワードの群（例えば、図７の群Ｓａ及びＳｂ）を個々の送信された原始データワード（例えば、ワード「ａ」及び「ｂ」）へマッピングする概念につきさらに述べる。次いで、図４を参照してそんなマッピングの特定の例につき述べる。
【００７６】
図７参照すると、コードワードの全セット（例えば、本発明により全セットの「黄金ワード」のみを用いて補助データが符号化されるならば、主データを符号化するために用いられ得る）は、異なった２Ｎの、各々が順序づけられたＮビットのセットである、原始データを符号化するために用いられ得るコードワード（「２Ｎスペース」）である。黄金ワード（「２ｎスペース」）は、２ｎの異なった原始データワードを符号化するために用いられ得る全セットのサブセットをなすコードワードであり、そんな各原始データワードは「ｎ」ビット（ここで「ｎ」はＮ未満の整数である）の順序づけられたセットである。始めに、生原始データ（任意の長さからなり得る）は緩衝され、ｎビットフォーマット内に（即ち、２ｎ原始データワードセットのｎビットメンバー内に）パックされる。各異なったｎビット原始データワードは次いで黄金ワード（「２ｎスペース」内で）の１つとして符号化され、連続リンク（概してリンクの単一チャンネルを通じて）を通じて送信される。送信はエラーに帰着するか又は無エラーであり得る。
【００７７】
コードワードの全セットの群は、各群が「黄金セット」（１つ又はそれ以上の黄金ワードからなる）及び選択的に全セットの１つ又はそれ以上の追加コードワードを含むように予め決められる。ここで、追加コードワードの各々は、当該群の黄金セットの黄金ワードに類似する。例えば、図７では、群「Ｓａ」は原始ワード「ａ」を符号化する黄金ワードの各々からなる黄金セットを含み、群「Ｓｂ」は原始ワード「ｂ」を符号化する黄金ワードの各々からなる黄金セットを含む。各群の１つ内で受信された各コードワードは、同群の黄金セットによって決められる原始データ値にマップされる。
【００７８】
Ｎ＝８及びｎ＝４のいくつかの実施形態では、２Ｎスペースの各コードワードは１０ビットＴＭＤＳ符号化ワードであり、２ｎスペースは１０ビットＴＭＤＳ符号化ワードの全セットのサブセットである。各１０ビットＴＭＤＳコードワードは、８ビットコードワードを発生させるためにＴＭＤＳ復号アルゴリズム（又はその修正されたバージョン）により復号される。本発明のこれら及び他の実施形態では、黄金ワードの送信はエラーに帰着するか又は無エラーであり得る。
【００７９】
チャンネルがシンボル間干渉又は他の劣化状態を有するならば、各特定の黄金ワードにつきある種の送信エラーが期待され得る。従って、各黄金ワードにつき（即ち、２ｎスペースの各Ｎビットメンバーにつき）、そんな黄金ワードを含む群は、黄金ワードの送信中のそのような送信エラーに起因しそうな２ｎスペースのすべてのＮビットメンバーを含むのが望ましい。しかし、各群は互いに素（共通元を持たない）なので、一群に含まれるＮビットワードはすべての他の群から省略される。
【００８０】
本発明の各実施形態は、黄金セットの各黄金ワードに加えて少なくとも１つのコードを含む少なくとも１つ（及び該して２以上の）の群を用いる。本発明のいくつかの実施形態は、黄金セットの各黄金ワードに加えて少なくとも１つのコードを含む少なくとも１つの群を用い、また、同様に黄金セットの各黄金ワード以外のコードを含まない少なくとも１つの他の群をも含む。すべての群（例えば、図７のＳａ及びＳｂ）は互いに素なので、送信（又は送信及び復号）中エラーが起こると否とにかかわらず、群が受信されたＮビットコードを含むならば、受信されたコードは正しい原始コードに戻してマップされる。
【００８１】
図７の一種の実施形態では、コードワードの全セット（「２Ｎスペース」）は １０ビットＴＭＤＳコードワードの全セットであり、「２ｎスペース」は予め決められた１６の異なった１８ビット原始データワードを示すＴＭＤＳコードワードからなる。従って、各群は、１６の異なった原始データワードの１つを示す黄金ワードを含むＴＭＤＳコードワードの黄金セットを含む。概して、生原始データの４ビットワードは、１６の異なった８ビット原始データワードとして予め符号化され、結果的に生じる８ビット原始データワードは次いで送信のために２ｎスペースの１０ビットメンバーの１つとして符号化される。従って、耐エラーサブセット（ＴＭＤＳコードワードの全セットの）は、１６の予め決められた８ビット原始データワード（ＴＭＤＳコードワードの全セットによって決められた２５６の８ビット原始データワード）を決めるこれらの１０ビットＴＭＤＳコードワード（ＴＭＤＳ復号アルゴリズム又はその修正されたバージョンにより復号されるならば）からなる。各群は、黄金セットの黄金ワードのみならず、黄金ワードの１つに「類似」する少なくとも１つの１０ビットＴＭＤＳワードを含むのが望ましい。即ち、それが他のＴＭＤＳコードワード（例えば、黄金ワードに類似するコードワードは、そのビットの１つの値においてのみ黄金ワードとは異なる）のものより黄金ワードの送信におけるビットエラーに起因しそうであるという意味からである。
【００８２】
コードワードの全セットから黄金セットを選択するプロセスは重要である。概して、２進コードワードの全セットから選択される特定黄金セットの最高の選択は、全セットによって実行される特殊の符号化（即ち、全セットの各コードワードのどのビットが０でありどれが１であるかの詳細）に依存する。既に言及した通り、いくつかの好ましい実施形態では、黄金セットのコードワードの連続パターンがより少ない連続した０及び１（例えば、平均で）を持つように選択され、従って、全セットの選択されてないコードワードにおけるよりは、送信中ＩＳＩに対してより鈍感になるように（例えば、黄金ワードの連続する０及び１のコードワード当りの平均数が、黄金ワードとして選択されない全セットのコードワードのものより小さくなる）選択される。
【００８３】
他の好ましい実施形態では、一方の群の任意の黄金ワード及び他方の群の任意の黄金ワード間のシグナル距離（ハミングディスタンス）が閾値を越える基準、又は異なった群の黄金ワード間のシグナル距離が、各群が互いに素であるという制約下で実際的範囲（例えば、平均シグナル距離が最大化される）まで最大化（ある意味で）される基準を満たすように黄金ワードが選択される。これは、各群に含まれ得る「誤ったコード」の数を増加させるのを助長し、同時に各群が互いに素である制約を維持する。
【００８４】
本発明を実行するために、受信機（例えば、図２の受信機２’）は、群の要素（例えば、４つの受信されたコードワードの各々に応答して、ここでは当該群は１つの黄金ワード及びそれと類似の３つのコードワードからなる）を示す各入力に応答して各群によって決められる１つの値（例えば、原始データワード）を出力する予め決められた表を含むように構成されるのが望ましい。同表は、群の黄金セットによって決められる原始ワードに対する各群内の各受信されたコードワードのマッピング、又は黄金セット（それは次いで受信機内（又は外）の従来のハードウエア又はソフトウエアによって、群の黄金セットによって決められる原始ワードへマップされる）の黄金ワードに対する各群の各受信されたコードワードのマッピング、又は群の黄金セットによって決められた原始ワードに対する各群の各受信されたコードの符号化されたバージョンのマッピング、又は単一復号されたコードワード（それは次いで受信機内（又は外）の従来のハードウエア又はソフトウエアによって、群の黄金セットによって決められる原始ワードへマップされる）に対する各群内の各受信されたコードワードの復号されたバージョンのマッピングを実行する。
【００８５】
例えば、図２の受信機２’は、そんな表を実行する、「コードワード回復、マッピング及び復号」回路素子２０を含む。回路素子２０は、チャンネル０、チャンネル１及びチャンネル２の各々で受信されるデータから１０ビットのＴＭＤＳコードワードを回復し、群の１つで回復された各ワードを群の黄金ワードへマップ（表を用いて）し、８ビット復号値（図４左欄の１７個の８ビットワードの１つ）を発生させるために各黄金ワードを復号する。８ビット復号値は原始ワードを示し、回路素子２０は、図４のワードＡＤ−０ＡＤ−１５の１つを示す各１８ビット値に応答して選択的に４ビット生原始データを発生させる。
【００８６】
各群（従って受信機の上記表への入力）は、各群の結合がコードワードのスペース（例えば、図７の全体の２Ｎスペース）をおおい、各群が互いに疎になるようにコードワード（例えば、図７の２Ｎスペース）の全セットの一部でもよい。しかし、一黄金ワードの送信に応答して全セット内のコードワードの１つが受信される確率が非常に小さいか又は無視され得るならば、そんなコードワードはすべての群から除外され（かつ表から落し）得る。後者の場合には、各群の結合はコードワードの全体スペース（例えば、図７の全体の２Ｎスペース）はおおわない。
【００８７】
便宜上、我々は請求項では、「群の好ましいワードセット（又は黄金セット）によって決められる入力データ（又は原始データ）値に一群の各コードワードをマップする」との表現、又はこの表現の変形を用いて、群の好ましいもワードセットによって決められる原始データ（入力データ）への群の各コードワードの直接マッピング、又は群の黄金セット（又は選抜されたワードセット）によって決められる原始データ（入力）への慣習的な黄金セット（又は選抜されたワードセット）の慣習的なマッピングが選択的に後続する、群の黄金セット（又は選抜されたワード）の黄金ワード（又は選抜ワード）への一群の各コードワードのマッピング、又は、群の黄金セットによって決められる原始データ（入力）値への一群の各コードワードの復号されたバージョンのマッピング、又は群の黄金セット（又は選抜されたワードセット）によって決められる原始データ（入力）への慣習的な黄金セット（又は選抜されたワードセット）の慣習的なマッピングが選択的に後続する、単一復号されたコードワードへの一群の各コードワードの復号されたバージョンのマッピングを示す。
【００８８】
多数の可能なエラーが起こり得るので、２つの異なった黄金ワード（２つの異なった黄金セットからなる）の送信に影響しそうな予測されたエラーが同一の受信されたコードを作り出すことが可能である。これは、一方の群が受信されたコードを除外するよう予め決めない限り、２つの黄金セットを含む各群内の望ましくない重複を生じさせ得る。各群間のそんな重複を避けるために、受信されそうもないコードは関連する群から除外されるべきである。例えば、第１群が第１黄金ワードを含み、第２群が第２黄金ワードを含むならば、受信されるコードワード（黄金ワードではない）は結果的に第１黄金ワードの送信から起こったと予想され（確率Ｐ１で）、また、同一の受信されたコードワードが結果的に第２黄金ワードの送信から起こり（確率Ｐ２で、ここでＰ２はＰ１より小さい）、それなら第１群は受信されたコードワードを含むべきであるが、受信されたコードワードは第２群には含まれるべきではない。
【００８９】
既に言及したように、発明的受信機のいくつかの実施例は、黄金ワードの受信されたバージョンを原始データ値へ２段階マッピングするように構成される。即ち、第１段階では一群内の各受信されたコードワードは同群の黄金セットの一黄金ワードへマップされ、第２段階では第１段階中に決定された黄金ワードが同群の黄金セットによって決定された原始ワードへマップされる。そんないくつかの実施例では、エラー訂正コードの追加ブロックが黄金ワードの各セットで送信され、受信機は、エラー訂正コード（どの群のメンバーでもない受信されたエラー含有コードワードを訂正し、可能な範囲までそれらを黄金ワードに置き換える）を用いてエラー訂正を行う前にマッピングの第１段階を行うように構成される。後者の実施例では発明的黄金ワード及び群は、エラー訂正の実行によって与えられる自由度を利用するマッピングを実行するように選ばれるのが望ましい。例えば、黄金ワードは、異なった群の任意の２つの黄金ワード間のシグナル距離が実際的程度まで最小化され、（又はさもなければ最大化されず）また、基準を満たすように選択され得る。群がそんな黄金ワードを含むことで、受信機のエラー訂正回路素子によって検出される誤りビットの数が最小化され、従ってエラー訂正コードのオーバーヘッド（総量）が最小化され得る。
【００９０】
例えば、図２の受信機２’の実施例は、「コードワード回復、マッピング及び復号」回路素子２０の出力に結合されたエラー訂正回路素子２２を含む。回路素子２０は、発明的群のメンバーである回復されたコードワードに応答して黄金ワードを発生させ、当該エラー訂正コード及びどの群のメンバーでもないリンクを通じて受信される任意の１０ビットコードワードを表明（回路素子２２に）するためにマッピングの第１段階を行うように構成される。回路素子２２はどの群のメンバーでもない、受信されたエラー含有コードワードを訂正するためにエラー訂正コードを用いてエラー訂正を行い、それによって可能な範囲までそんなエラー含有コードワードを黄金ワードで置き換える。回路素子２０は、それが受信するか又は発生させる黄金ワードを復号するために選択的にも構成される。回路素子２２によって発生された黄金ワードは、復号のために回路素子２０に表明されるか又は受信機２’以内の他の復号回路素子によって復号され得る。受信機２’の記載された実施例の変形では回路素子２２は除外される。
【００９１】
図４を参照して、本発明の一種の好ましい実施形態で用いられる１７個の黄金ワードのセット及びコードワード群（各々が黄金ワードの１つを含む）のセットの特定の例につき次に記載する。
【００９２】
図４では、第３欄（左から）は、既に述べている、１７個の黄金ワードを示す。黄金ワードの１６個は１６の異なった８ビット原始データワード（各８ビット原始データワードは生原始データの４つのビットを示す）を符号化するのに用いられ、他の黄金ワード（第１列のワード１１００１１００１０）はガードワードとしてのみ用いられる。黄金ワードの各々は１０ビットＴＭＤＳ符号化ワードである。第４欄（左から）は、各１０ビット黄金ワードにつきいくつかの可能な誤り事例を示し、第５欄は、従来のＴＭＤＳ復号アルゴリズムによる第４欄の対応する１０ビットワードの復号から結果的に生じる８ビットワードを示し、第６欄は単に第５欄の対応する要素の１６進法表現を示す。第７欄（左から）は、第４欄の各対応するワードが、第３欄の対応する黄金ワードを含む群のメンバーであるか否かに対する表示を含む。特に、第７欄の「ＩＧＮＯＲＥ（無視する）」の用語は、第４欄の対応するワードが第３欄の対応する黄金ワードを含む群のメンバーではないことを示す。
【００９３】
１７個の群（図４の水平バー（線）で分離された）が存在する。即ち、黄金ワード「１１００１１００１０」と、コードワード「１１１０１１００１０」及び「１１０００１００１０」（すべてが「プリ‐データ」補助ガードバンドワードにマップされる）を含む第１群；黄金ワード「００１１１００１０１」と、コードワード「１０１１１００１０１」、「０００１１００１０１」、「００１１１１０１０１」及び「００１１１００００１」（すべてが原始ワードＡＤ０にマップされる）を含む第２群（原始ワードＡＤ０を符号化するための）；、黄金ワード「０１１０００１１０１」と、コードワード「０１１１００１１０１」及び「０１１００００１０１」（すべてが原始ワードＡＤ１にマップされる）を含む第３群（原始ワードＡＤ１を符号化するための）；示された他の１４個の群（各々が１４個の他の黄金ワードの異なった１つを含み、原始ワードＡＤ２‐ＡＤ１５の異なった１つへマップされるワードからなる）である。
【００９４】
示された各群（第７欄にはそんな回復されたコードワードに対応する「ＩＧＮＯＲＥ」シンボルはない）の１つにおいて受信機がコードワードを回復すると、受信機は回復されたコードワードを、群の黄金ワードによって決定される（回復されたコードワードを群の第３欄の黄金ワードにマッピングするのと同等である）原始ワード（図４の第１欄）にマップする。
【００９５】
第７欄の用語「ＩＧＮＯＲＥ」でマークされる第４欄の各コードワードは、対応する黄金ワードを含む群のメンバーではない。例えば、図４の第３欄のコードワード「１１００１１１０１０」は第１群（黄金ワード「１１００１１００１０」を含む）のメンバーではない。何故ならばこのワードは、黄金ワード「１０００１１１０１０」を含む群のメンバーでありかつ各群は互いに素であるべきだからである。受信機はコードワード「１１００１１１０１０」を、黄金ワード「１１００１１００１０」（図４の第１欄）の送信における単一ビットエラー（比較的高い確率を有する）の結果として、また黄金ワード「１０００１１１０１０」（図４の４５番目の列）の単一ビットエラー（同様に比較的高い確率を有する）の結果としても回復するが、受信機は、受信したワードを、黄金ワード「１１００１１００１０」によって決定される原始ワード（「０１０１０１０１」にマップするよりはむしろ、８ビット原始ワード「ＡＤ１０」（受信されたワードを黄金ワード「１０００１１１０１０」にマップするのと同等である）にマップするであろう。
【００９６】
別の例として、送信機が黄金ワード「１１００１１００１０」（図４の第１列）を送信すると、送信が無エラー（非常に高い確率を持つ）ならば、受信機はコードワード「１１００１１００１０」を回復するであろう。受信機は、復号された８ビットワード「０１０１０１０１」を決定するために従来のＴＭＤＳ−復号アルゴリズムによりこの回復されたワードを復号し、復号された８ビットワードを原始ワード「０１０１０１０１」（プリ‐データ補助ガードバンドワードである）するであろう。受信機は、黄金ワード「００１１００１１０１」の送信における単一ビットエラーの結果として、ワード「００１１００１１１１」（図４の５２番目の列の）を回復し、また、受信機は、同一の復号された８ビットワード（「０１０１０１０１」）を決定するために従来のＴＭＤＳ−復号アルゴリズム（そのＤＣ平衡化ビットの値の結果としてその８つの最下位ビットを反転する）によりこの回復されたワードを復号するであろう。受信機は、この受信されたワードを原始ワード「０１０１０１０１」（それは受信されたワードを黄金ワード「１０００１１１０１０」にマップすることと同等である）にマップするであろう。
【００９７】
上記発明的ガードバンドワードに関して、各ガードバンドワードは黄金ワード（図４例におけるように）でもよい。その場合には、各ガードバンドワードにつき各々が２つ又はそれ以上のコードワード（ガードバンドワードを含む）を含む１つの群があり得る。その代わりに、ガードワードは黄金ワードではないが、それらは確実に黄金ワードから区別できる。
【００９８】
少なくとも１つのガードバンドワードを用いる本発明の各実施形態では、各ガードバンドワードは、受信機が符号化された制御（又は同期）ワード送信及び符号化されたデータ送信間の関連する転移（ガードバンドワードによって示される）をより確実に識別することを可能にするビットパターンを持つべきである。従って、発明的黄金セット選択上の追加の要因は、黄金セットが適切なガードバンドワード（即ち、ガードバンドワードは黄金ワードである）を含むか又は当該黄金セットの各黄金ワードが用いられる各ガードバンドワードから確実に区別され得るべである。例えば、図４に示す１７の黄金ワードのセットは、補助データバーストの開始を識別するのに用いられる特定の補助ガードバンド（即ち、図４の第１列第３欄に示されるビットパターン「１１００１１００１０」を含む。図５に示すように、この「プリ‐データ」補助ガードバンドの２回の反復が、チャンネルＣＨ２及びＣＨ１の各々において符号化された補助データの各バーストの開始時点（即ち、各補助プリアンブルの直後）で送信されるのが望ましい。既に述べたように、チャンネルＣＨ２及びＣＨ１で送信される（補助プリアンブル間に）各特定の符号化された制御ワードの最終ビットは「０」なので、受信機が送信された補助データバーストの開始時点を識別できる信頼性を増大させるためにプリ‐データ補助ガードバンドワードとして選ばれたコードワードの送信された第１ビットは「１」である。
【００９９】
図４に示される１７の黄金ワードのセットは、補助データバーストの終点を識別するのに用いられ、またビデオガードバンドワードとしても用いられるワード（入力ワードＡＤ１１に対応する黄金ワード「００１１００１１０１」を含む。図５に示されるように、この「ポスト‐データ」補助ガードバンドワードの２回の反復は、チャンネルＣＨ２及びＣＨ１の各々において符号化された補助データの各バーストの終了時（即ち、各ビデオプリアンブルの直前）に送信されるのが望ましい。
【０１００】
プリ‐データ補助ガードバンドワードは各補助データバーストの開始時に反復される必要はなく、ポスト‐データ補助ガードバンドワードは各補助データバーストの終了時に反復される必要はない。好ましい実施形態（図５に示される）では、受信機がデータの送信及び回復間に起こり得るチャンネル間のデータ転移エラー（例えば、チャンネルＣＨ２で受信されるデータの僅かな長さのエラーと比較したチャンネルＣＨ１で受信されるデータのそれ）をより容易に識別かつ訂正できるようにするために各々が反復される。本発明の他の実施形態では、補助ガードバンドワードは、各補助データバーストの開始時に３回以上反復（又は一回のみ送信される）され、及び／又は、各補助データバーストの終了時に３回以上反復（又は一回のみ送信される）される。
【０１０１】
図４に関して、黄金ワード「００１１００１１０１」（入力ワードＡＤ１１に相当する）は、入力ワードＡＤ１１によって示される補助データの４ビット量を符号化するコードワードとして及びポスト‐データ補助ガードバンドワードとして用いられることに加えて、ビデオデータバーストの開始時を識別するビデオガードバンドワードとして用いられる。図６に示されるように、このビデオガードバンドワードの２回の反復は、符号化されたビデオデータの各バーストの開始時（即ち、各ビデオプリアンブルの直後）に送信されるのが好ましい。チャンネルＣＨ１及びＣＨ２の各々で送信される（ビデオプリアンブルの終了時に）符号化された制御又は同期ワードの最後の２ビットは、既に述べたように［１１］になりそうなので、受信機がビデオデータの送信されたバーストの開始時点を識別し得る信頼を増大させるために、ビデオガードバンドワードの始めに送信される２つのビットは「００」になるように選択される。
【０１０２】
ビデオガードバンドワードは、各ビデオデータバーストの開始時に反復される（２回送信される）必要はない。図６に示される好ましい実施形態では、バースト間の偶数ピクセル数を示すコードワードの送信（チャンネルＣＨ０、ＣＨ１及びＣＨ２の各々で）を確保するためにそれが反復される。他の実施形態では、ビデオガードバンドワードは、各ビデオデータバーストの開始時に３回以上反復（又は一回のみ送信）される。
【０１０３】
本発明のいくつかの実施形態では、ビデオデータの２つの（又はそれ以上の）ストリームが送信される（１つ、２つ又は３チャンネル以上）。例えば、２つ又はそれ以上のビデオデータストリームは、図２のチャンネル０、１及び２の１つ又はそれ以上の各々を通じて時間多重方式で送信され得る。ビデオデータの異なったストリームのバーストが、一チャンネルを通じて連続的に送信されるならば、異なったビデオガードバンドワードが、各異なったストリームが異なったビデオガードバンドワードによって識別されて、各バーストの開始時（及び／又は終了時）に送信され得る。同様に、補助データの２つ（又はそれ以上の）ストリームは１つ、２つ又はそれ以上のチャンネルを通じて送信され得る。補助データの異なったストリームのバーストが、一チャンネルを通じて連続的に送信されるならば、各異なったストリームが異なったガードバンドワードによって識別されて、異なった補助ガードバンドワードは各バーストの開始時（及び／又は終了時）に送信され得る。
【０１０４】
符号化されたデータが多重独立チャンネルを通じて連続的に送信されるところでは、個々のチャンネルのＤＥ転移は、各チャンネルのガードバンドワードを用いることによって独立的に訂正（本発明により）され得る。いずれかの方向（ＩＳＩの理由から又はリンク上の他のノイズ源）で１つのピクセルクロックサイクル（又は２つ以上のピクセルクロックサイクル）によってＴＭＤＳリンク（又はＴＭＤＳ状リンク又は他の連続的リンク）の多重チャンネルを通じて送信されるビットによって示されるＤＥ転移間には不整列があり得るので、同一ガードバンドワードのセット（各々が発明的コードワードのセットのメンバー）は、各チャンネルを通じて送信される（例えば、各チャンネルの各補助プリアンブルの終了時、及び／又は各チャンネルのビデオプリアンブルの開始時、及び／又は各チャンネルのビデオプリアンブルの終了時に）発明的コードワードを用いて符号化されたデータの各バーストの開始及び／又は終了時に本発明により送信されるのが望ましい。これはチャンネル対チャンネル整列及びデータ完全性を改良し得る。適切な数のガードバンドワードを利用可能にさせる必要性は、発明的コードワードセットを選択する要因である。
【０１０５】
ガードバンドワードの送信を反復する（予想されるビットパターン及びそんなパターンに続く本発明によリ符号化されたデータのバースト間の転移時、又は本発明によリ符号化されたデータのバースト及びそんなデータに続く予想されるビットパターン間の転移時において）目的は、各転移の２種類の誤識別を防止することである。即ち、早過ぎる転移及び遅過ぎる転移を識別することである。Ｎガードバンドワードの反復シーケンス（連続列）を送信することによって、本発明はいずれかの方向でＮピクセルに及ぶそんなピクセル転移エラーを防止する。例えば、一連のＮポスト‐データガードバンドワードが符号化されたデータバーストに付加されると、本発明は左方へのＮピクセル転移があると、最終データ値が失われない（ポスト‐データガードバンドワードのみが失われる）ことを保証する。概して、一連のＮプレ‐データガードバンドワードと共に用いのに要するのは一連のＮポスト‐データガードバンドワードのみである。
【０１０６】
好ましい実施形態（図５に示される）では、チャンネルＣＨ２及びＣＨ１の各補助データバースト開始及び終了時に送信される補助ガードバンドワードは、チャンネルＣＨ０の各補助データバースト開始及び終了時には送信されない。むしろ、チャンネルＣＨ０の各補助データバーストで送信される始め及び終わりの各２つの発明的１０‐ビットコードワードを決定するためには特定の符号化が用いられる。特に、符号化されるべき始めの２つの入力補助データパケットの各々及び符号化されるべき終わりの２つの入力補助データパケットの各々は、２つのビットを含む（ところが他の全てのパケットは既に述べたように４つのビットを含む）。第１の２‐ビット入力補助パケットは、図４の各ワードＡＤ０、ＡＤ１、ＡＤ２及びＡＤ３の１つとして符号化され、第２の２‐ビット入力補助パケットは、各ワードＡＤ０、ＡＤ１、ＡＤ２及びＡＤ３の別の１つとして符号化される。従って、当該バーストで送信される始めの２つの１０‐ビットワードは、これらの２つのワードＡＤ０、ＡＤ１、ＡＤ２及びＡＤ３を示す発明的コードワードのバージョンである（また、従って入力補助データの始めの４つのビットを示す）。同様に、終わりから２番目の２‐ビット入力補助パッケットは、図４の各ワードＡＤ０、ＡＤ１、ＡＤ２及びＡＤ３の１つとして符号化され、終わりの２−ビット入力補助パッケットは、図４の各ワードＡＤ０、ＡＤ１、ＡＤ２及びＡＤ３の別の１つとして符号化される。当該バーストで送信される終わりの２つの１０−ビットワードは、これらの２つのワードＡＤ０、ＡＤ１、ＡＤ２及びＡＤ３を示す発明的コードワードバージョンで（また、従って入力補助データの終わりの４つのビットを示す）ある。
【０１０７】
さらに一般化すると、異なった制御又は同期ビットは、ＩＳＩが連続的データ送信チャンネルに存在すると、制御文字の直後に送信されるビデオデータ（又は補助）データビットに異なったエラーを生じさせ得る。これは望ましく認められかつビデオ（又は補助）データを送信する発明的コードワードセットを選択する一要因として用いられる。その代わりに、データ（本発明により符号化された）の直前に送られる制御データはＩＳＩ効果を低減させるために制御される。
【０１０８】
本発明の他の実施形態では、符号化された補助データのバースト及び符号化されたビデオデータのバーストが連続的リンク（ＴＭＤＳリンクである必要はない）を通じて送信され、一セットの発明的コードワードを用いて本発明により補助データが符号化される。発明的コードワードのセットは、各符号化されたビデオデータバーストの開始時に送信される「ビデオ」ガードバンドワード及び各符号化された補助データバーストの開始時に送信される「補助」ガードバンドワードを含む。いくつかの実施例では、ビデオガードバンドワードは第２目的、即ち、補助データを符号化するためにも用いられる。そんな実施形態の好ましい実施例では、ビデオデータ使用可能信号が高（例えば、制御信号が「ＤＥ」がＤＥ＝１を満たす）になる能動ビデオ期間中に符号化されたビデオデータが送信され、符号化された制御（又は同期）信号及び符号化された補助データが、各能動ビデオ期間中のブランキング間隔間（ビデオデータ使用可能データが低になる時）に送信される。ビデオガードバンドワードは、各能動ビデオ期間の開始時に送信される。各ブランキング間隔は、特殊の制御（又は同期）信号が送信される「補助」プリアンブル期間（ビデオ使用可能信号の下降端及び補助データバーストの開始間）と、補助プリアンブル期間後の少なくとも１つの補助データ期間（各補助データ期間は、符号化された補助データのバーストが後続する補助ガードバンドワードを含む）と、最終補助データ期間及び次の能動ビデオ期間間の「ビデオ」プリアンブル期間とを含む。概して、本発明によるガードバンドを用いる目的は、符号化されたデータバーストの開始時に送信される第１ガードバンドワードと、そんなガードバンドワードの前に送信される最終ビットとの間の転移が受信機で識別できることを保証することにある。
【０１０９】
本発明の一種の実施形態では、連続的リンクを通じてバーストの形で送信するために主データ（それはビデオデータである必要はない）を符号化する従来の符号化アルゴリズムが用いられ、補助データ（例えば、オーディオデータ又は主データより低いデータレートで送信され得る別のデータ）が連続的リンクを通じてバーストの形で送信する（符号化された主データのバースト間に）ために本発明により符号化される。主データを符号化するのに用いられるコードワードの全セットは、主データ（時々原始データワードと呼ばれる）の異なった２Ｎワードの各々につき少なくとも１つのコードワードを有する。そんな全セットの発明的サブセットは、補助データ（時々原始データワードと呼ばれる）の２Ｍ（ここでＭ＜Ｎ）を超えない異なったワードの各々につき少なくとも１つのコードワード有する。
【０１１０】
補助データは緩衝されかつＭビットフォーマット内にパックされる（即ち、各々がＭビットからなるワード内に）。Ｍビット原始データの各可能な値は、発明的コードワードによって与えられる２Ｍワードスペース内に予め選択されたコードを有する。原始データのＭビットワードは、その後リンクを通じて送信される２Ｍワードスペース内の発明的コードワードにマップされる。
【０１１１】
本発明により符号化されたデータ（例えば、ビデオデータとは別の補助データ）を送信するのに用いるために発明的黄金ワードのどれかを選択するに上で、いくつかのビット（符号化されたワードの多重ビットの）が他のそんなビットより大きなエラーの危険性を与えることを考慮することは重要である。例えば、補助データを送信するためにＴＭＤＳ符号化された黄金ワードを用いると、ＤＣ平衡化ビット及び転移制御ビット（例えば、ビットＱ［９］及びビットＱ［８］）は他のビットよりも大きいエラー危険性を与える。ＤＣ平衡化及び転移制御ビットの処理中に起こるあらゆるビットエラーは、多重符号化されたワードの他のビットに影響を与え得る。従って、決定的ビットの１つの１ビットエラーは１つのバーストエラーに転換される。この作用は、ＴＭＤＳ符号化されたワードの全セットから発明的コードワードを選択する上でなるべくなら考慮される。
【０１１２】
本発明のある一定の形式が例示されかつ説明されているが、本発明は請求項によって限定されるものであり、記載されかつ提示された特定の実施形態に限定されるものではないことは理解されるべきである。
【図面の簡単な説明】
【図１】
図１は、デジタルビジュアル（視覚）インターフェース（ＤＶＩ）リンクを含む従来型システムの構成図である。
【図２】
図２は、発明的システムの第１実施形態の構成図である。
【図３】
図３は、ブランキング間隔の「補助前置」及び「ビデオ前置」部分で送信されるデータパターン及び本発明の好ましい実施形態でそんな補助前置及びビデオ前置部分後に送信される発明的ガードバンドコードワードを示す表である。
【図４】
図４Ａ及び４Ｂは、本発明の好ましい実施形態で用いられる発明的コードワード（２つのガードバンドワードを含む）の１７個のセットの第１及び第２部分をそれぞれ示す。同表は、本発明のこの実施形態によるこれらの１７個のコードワードの各々にマップされる他のコードワードをも示す。図４Ａ及び４Ｂを集合的に図４と呼ぶものとする。
【図５】
本発明的システムの一実施形態のビデオブランキング間隔間に送信機に入力される信号及びそれに応答してそんなシステムのＴＭＤＳリンクを通じて送信される符号化された信号のタイミング図である。
【図６】
本発明的システムの一実施形態のビデオブランキング間隔のビデオ前置部分（及び後続の能動ビデオ期間間に送信機に入力される信号及びそれに応答してそんなシステムのＴＭＤＳリンクを通じて送信される符号化された信号のタイミング図である。
【図７】
本発明により受信されたコードワードの群（例えば、群Ｓａ及びＳｂ）の個々の送信されたコードワード（例えば、ａ及びｂ）に対するマッピングの図形である。
【図１】
2004523187.tif 000003
【図２】
2004523187.tif 000004
【図３】
2004523187.tif 000005
【図４】
2004523187.tif 000006
2004523187.tif 000007
【図５】
2004523187.tif 000008
【図６】
2004523187.tif 000009
【図７】
2004523187.tif 000010
【国際公開パンフレット】
2004523187.tif 000011
2004523187.tif 000012
2004523187.tif 000013
2004523187.tif 000014
2004523187.tif 000015
2004523187.tif 000016
2004523187.tif 000017
2004523187.tif 000018
2004523187.tif 000019
2004523187.tif 000020
2004523187.tif 000021
2004523187.tif 000022
2004523187.tif 000023
2004523187.tif 000024
2004523187.tif 000025
2004523187.tif 000026
2004523187.tif 000027
2004523187.tif 000028
2004523187.tif 000029
2004523187.tif 000030
2004523187.tif 000031
2004523187.tif 000032
2004523187.tif 000033
2004523187.tif 000034
2004523187.tif 000035
2004523187.tif 000036
2004523187.tif 000037
2004523187.tif 000038
2004523187.tif 000039
2004523187.tif 000040
2004523187.tif 000041
2004523187.tif 000042
2004523187.tif 000043
2004523187.tif 000044
2004523187.tif 000045
2004523187.tif 000046
2004523187.tif 000047
2004523187.tif 000048
2004523187.tif 000049
2004523187.tif 000050
2004523187.tif 000051
2004523187.tif 000052
2004523187.tif 000053
2004523187.tif 000054
2004523187.tif 000055
2004523187.tif 000056
2004523187.tif 000057
2004523187.tif 000058
2004523187.tif 000059
2004523187.tif 000060
2004523187.tif 000061
2004523187.tif 000062
2004523187.tif 000063
2004523187.tif 000064
2004523187.tif 000065
2004523187.tif 000066
2004523187.tif 000067
2004523187.tif 000068
2004523187.tif 000069
2004523187.tif 000070
2004523187.tif 000071
2004523187.tif 000072
【国際調査報告】
2004523187.tif 000073