(57)【特許請求の範囲】
【請求項１】
複数ビットであるNビットの単位ビット列の並びである送信ビット列を送信する送信装置において、
前記単位ビット列となり得るNビットのビットパターンであるテストパターンについて、前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、
前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、
前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する
ことにより得られた前記変換テーブルに従い、前記単位ビット列を、前記変換ビット列に変換する変換手段と、
前記変換ビット列を送信する送信手段と
を備え、
前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である
送信装置。
【請求項２】
前記単位ビット列は、画素値を表すビット列であり、
前記重要ビットは、前記画素値を表すビット列の上位ビットであり、
前記非重要ビットは、前記画素値を表すビット列の下位ビットである
請求項１に記載の送信装置。
【請求項３】
複数ビットであるNビットの単位ビット列の並びである送信ビット列を送信する送信装置の送信方法において、
前記送信装置が、
前記単位ビット列となり得るNビットのビットパターンであるテストパターンについて、前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、
前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、
前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する
ことにより得られた前記変換テーブルに従い、前記単位ビット列を、前記変換ビット列に変換し、
前記変換ビット列を送信する
ステップを含み、
前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である
送信方法。
【請求項４】
複数ビットであるNビットの単位ビット列の並びである送信ビット列を送信する送信装置として、コンピュータを機能させるプログラムにおいて、
前記単位ビット列となり得るNビットのビットパターンであるテストパターンについて、前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、
前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、
前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する
ことにより得られた前記変換テーブルに従い、前記単位ビット列を、前記変換ビット列に変換する変換手段と、
前記変換ビット列を送信する送信手段と
して、コンピュータを機能させるプログラムであり、
前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である
プログラム。
【請求項５】
複数ビットであるNビットの単位ビット列を、所定の変換ビット列に変換するのに用いる変換テーブルを作成する情報処理装置において、
前記単位ビット列となり得るNビットのビットパターンであるテストパターンを発生するテストパターン発生手段が発生したテストパターンと、テストパターンを送信する送信装置が送信した前記テストパターンを受信して得られる受信テストパターンとを比較することにより、前記テストパターンの前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求める誤り率算出手段と、
前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求める誤り期待値算出手段と、
前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する変換テーブル作成手段と
を備え、
前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である
情報処理装置。
【請求項６】
前記単位ビット列は、画素値を表すビット列であり、
前記重要ビットは、前記画素値を表すビット列の上位ビットであり、
前記非重要ビットは、前記画素値を表すビット列の下位ビットである
請求項５に記載の情報処理装置。
【請求項７】
複数ビットであるNビットの単位ビット列を、所定の変換ビット列に変換するのに用いる変換テーブルを作成する情報処理装置の情報処理方法において、
前記情報処理装置が、
前記単位ビット列となり得るNビットのビットパターンであるテストパターンを発生するテストパターン発生手段が発生したテストパターンと、テストパターンを送信する送信装置が送信した前記テストパターンを受信して得られる受信テストパターンとを比較することにより、前記テストパターンの前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、
前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、
前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する
ステップを含み、
前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である
情報処理方法。
【請求項８】
複数ビットであるNビットの単位ビット列を、所定の変換ビット列に変換するのに用いる変換テーブルを作成する情報処理装置として、コンピュータを機能させるプログラムにおいて、
前記単位ビット列となり得るNビットのビットパターンであるテストパターンを発生するテストパターン発生手段が発生したテストパターンと、テストパターンを送信する送信装置が送信した前記テストパターンを受信して得られる受信テストパターンとを比較することにより、前記テストパターンの前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求める誤り率算出手段と、
前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求める誤り期待値算出手段と、
前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する変換テーブル作成手段と
して、コンピュータを機能させるプログラムであり、
前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、送信方法、情報処理装置、情報処理方法、及び、プログラムに関し、特に、例えば、マルチパスに起因するデータの誤りの発生を、容易に防止することができるようにする送信装置、送信方法、情報処理装置、情報処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、例えば、テレビジョン放送信号を受信するチューナや、DVD（Digital Versatile Disc）プレーヤなどの外部機器からの画像の信号に信号処理を施して、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)などの表示装置に画像の信号を供給する信号処理装置がある。
【０００３】
このような信号処理装置では、外部機器から供給された画像の信号からノイズを除去するノイズ除去処理や、外部機器からの画像よりも表示装置に表示される画像が高画質となるように画像の信号を変換する画像変換処理、表示装置に表示される画像の明るさやコントラストを調整する画像調整処理などの信号処理が行われる。
【０００４】
図１は、従来の信号処理装置の一例の構成を示すブロック図である。
【０００５】
図１において、信号処理装置１１は、筐体１２、コネクタ１３1ないし１３4、入力セレクタ１４、信号ルータ１５、コネクタ１６1ないし１６4、コネクタ１７1ないし１７3、機能ブロック１８1ないし１８3、コネクタ１９、リモートコマンダ２０、操作部２１、システム制御ブロック２２、及び制御バス２３等から構成される。
【０００６】
信号処理装置１１では、コネクタ１３1ないし１３4が、信号ケーブルを介して入力セレクタ１４に接続されており、入力セレクタ１４が、信号ケーブルを介して信号ルータ１５に接続されている。また、信号ルータ１５は、信号ケーブルを介してコネクタ１６1ないし１６4とコネクタ１９に接続されており、さらに、コネクタ１６1ないし１６3及びコネクタ１７1ないし１７3を介して、機能ブロック１８1ないし１８3に接続されている。また、入力セレクタ１４、信号ルータ１５、コネクタ１６1ないし１６4、及びシステム制御ブロック２２は、制御バス２３を介して、互いに接続されている。
【０００７】
筐体１２は、例えば、直方体形状の金属製の筐体であり、その内部には、入力セレクタ１４、信号ルータ１５、コネクタ１６1ないし１６4、コネクタ１７1ないし１７3、機能ブロック１８1ないし１８3、システム制御ブロック２２、及び制御バス２３等が収納されている。
【０００８】
また、筐体１２には、コネクタ１３1ないし１３4，１９、及び操作部２１が、外部に露出する形で設けられている。
【０００９】
コネクタ１３1ないし１３4には、信号処理装置１１と、信号処理装置１１に画像の信号を供給するチューナやDVDプレーヤなどの外部機器（図示せず）とを接続するケーブルが接続される。
【００１０】
入力セレクタ１４には、コネクタ１３1ないし１３4を介して、外部機器から画像の信号が供給される。入力セレクタ１４は、システム制御ブロック２２の制御に従って、コネクタ１３1ないし１３4から供給される画像の信号を選択し、信号ルータ１５に供給する。
【００１１】
信号ルータ１５は、システム制御ブロック２２の制御に従い、入力セレクタ１４から供給される信号を、コネクタ１６i及び１７iを介して、機能ブロック１８iに供給する（図１では、ｉ＝１，２，３）。
【００１２】
また、信号ルータ１５には、機能ブロック１８iから、信号処理が施された信号が、コネクタ１７i及び１６iを介して供給される。信号ルータ１５は、機能ブロック１８iからの信号を、コネクタ１９を介して、コネクタ１９に接続されている表示装置（図示せず）に供給する。
【００１３】
コネクタ１６iと１７iとは、互いに着脱可能であり、信号ルータ１５、及び制御バス２３のそれぞれと、機能ブロック１８iとを接続する。
【００１４】
なお、図１では、筐体１２内に、４つのコネクタ１６1ないし１６4が設けられており、そのうちの３つのコネクタ１６1ないし１６3に、機能ブロック１８1ないし１８3のコネクタ１７1ないし１７3が、それぞれ接続されている。図１において、何も接続されていないコネクタ１６4には、信号処理装置１１に追加される新たな機能ブロック（のコネクタ）を接続することができる。
【００１５】
機能ブロック１８1ないし１８3は、ノイズ除去処理、画像変換処理、又は画像調整処理などの信号処理を施す信号処理回路をそれぞれ有している。機能ブロック１８1ないし１８3は、信号ルータ１５から供給される信号に対して信号処理を施し、信号処理が施された信号を、信号ルータ１５に供給する。
【００１６】
コネクタ１９には、信号処理装置１１と、信号処理装置１１から出力される画像を表示する表示装置とを接続するケーブルが接続される。
【００１７】
リモートコマンダ２０は、ユーザにより操作される複数のボタンなどを備えており、ユーザにより操作され、ユーザの操作に応じた操作信号を、赤外線などを利用して、システム制御ブロック２２に供給（送信）する。
【００１８】
操作部２１は、リモートコマンダ２０と同様に、ユーザにより操作される複数のボタンなどを備えており、ユーザにより操作され、ユーザの操作に応じた操作信号を、システム制御ブロック２２に供給する。
【００１９】
システム制御ブロック２２は、ユーザの操作に応じた操作信号が、リモートコマンダ２０又は操作部２１から供給されると、その操作信号に応じた処理が行われるように、制御バス２３を介して、入力セレクタ１４、信号ルータ１５、又は機能ブロック１８1ないし１８3を制御する。
【００２０】
以上のように構成される信号処理装置１１では、コネクタ１３1ないし１３4及び入力セレクタ１４を介して信号ルータ１５に画像の信号が供給され、信号ルータ１５と機能ブロック１８1ないし１８3との間で、信号ケーブルを介して、画像の信号が伝送（送信）される。
【００２１】
ところで、近年、画像の高精細化に伴い、信号処理装置１１が信号処理を施す画像の信号の容量が、大きくなる傾向がある。画像の信号の大容量が大きくなると、例えば、信号ルータ１５と機能ブロック１８1ないし１８3との間で、信号ケーブルを介して、画像の信号が高速で伝送される。このように、信号が高速で伝送されると、信号ケーブルの周波数特性や、クロストーク、パラレルな信号ケーブルにおいて生じるタイミングのずれ（スキュー）などの影響により、信号の伝送に問題が発生する。
【００２２】
そこで、信号の伝送を、無線通信により行う方法がある。ここで、無線通信には、例えば、電磁誘導を利用して信号を伝送する、IC(Integrated Circuit)タグ等で用いられている近接非接触通信や、電波を用いた無線通信等がある。
【００２３】
近接非接触通信を行うには、送信側と受信側とを、ある程度近接した状態に配置する必要があり、したがって、信号処理装置の基板どうしの間で、近接非接触通信を行うこととすると、基板の配置等に制約を受ける。
【００２４】
一方、電波を用いた無線通信では、そのような制約を受けることはない。例えば、特許文献１には、筐体に内蔵される基板どうしが、電波を用いた無線通信により信号を伝送し、信号処理を行う信号処理装置が開示されている。
【００２５】
特許文献１に記載のように、例えば、信号ルータ１５と機能ブロック１８1ないし１８3とが、電波を用いた無線通信により信号を伝送することで、信号ケーブルを介して信号を高速で伝送することにより発生する問題を回避することができる。
【００２６】
しかしながら、信号ルータ１５と機能ブロック１８1ないし１８3とが、信号処理装置１１の筐体１２の内部で、電波を用いた無線通信により信号を伝送すると、筐体１２の壁面で電波が反射することや、筐体１２に内蔵される基板で電波が回折すること等に起因して、伝送経路（パス）の距離の異なる複数の伝送経路（マルチパス）が発生する。そして、マルチパスが発生すると、信号を受信する受信側に、位相がずれた複数の信号が到達し、その複数の信号どうしが干渉して、マルチパスフェージングが発生し、受信側で再生されるビット（ビット列）に誤りが生じる。
【００２７】
すなわち、マルチパスが生じると、例えば、後に送信されたビットの信号が、先に（過去に）送信されたビットの信号の影響を受け、その結果、後に送信されたビットの信号の波形が変形するマルチパスフェージングが生じ、受信側において再生されるビットに誤りが生じることがある。
【００２８】
また、筐体の内部における無線通信以外に、例えば、携帯電話機による移動体通信において、ビルなどの建設物により電波が反射することによって生じるマルチパスによっても、信号の位相がずれることにより、干渉が発生する。さらに、このような無線通信以外にも、例えば、ケーブルを介して信号を伝送するにあたり、ケーブルの端部で信号が反射し、伝送すべき信号と反射した信号とによっても、干渉が発生する。
【００２９】
一般的な無線通信において、信号処理によるマルチパスの対策の方法としては、例えば、変調方式にOFDM(Orthogonal Frequency Division Multiplexing)を採用する方法や、変調方式にスペクトル拡散方式を採用するとともに、受信側でレイク(RAKE)受信を行う方法、送信側及び受信側でマルチアンテナ（複数のアンテナ）を用いるMIMO(Multiple Input Multiple Output)を採用する方法、波形等化器を用いる方法等がある。
【００３０】
しかしながら、変調方式にOFDMを採用する方法では、変調や復調に必要なFFT(Fast Fourier Transform)やA/D(Analog/Digtal)変換の処理の負荷が重く、処理を、高速に行う場合には、熱の対策等が必要となる。
【００３１】
変調方式にスペクトル拡散方式を採用し、レイク受信を行う方法では、変調時及び復調時に、ベースバンドの速度よりも何倍も速いチップ(chip)レートで、処理を行う必要があり、高速な通信の実現が困難である。
【００３２】
MIMOを採用する方法や、波形等化器を用いる方法では、伝送情報と無相関な雑音がその伝送情報に重畳し得ること、筐体内ではアンテナの設置スペースがあまりないので互いに無相関になるようなマルチアンテナの配置が困難であること、高速なA/D変換を行うことが必要であること、パケットにUW（Unique Word）を挿入することが必要になること、伝送特性の変化を予測する精度を向上させるために大規模な予測回路が必要になること等が問題となる。
【００３３】
また、マルチパスの対策として、例えば、畳み込み符号とビタビ(viterbi)復号の組み合わせを用いることや、RS（リードソロモン）符号やターボ符号等の誤り訂正符号を用いること等によって、受信側において、通信路で生じたビットの誤り訂正を行う方法がある。
【００３４】
しかしながら、受信側で誤り訂正を行う場合には、誤り訂正符号によって増加するデータ量の分だけ、より広帯域の通信帯域が必要となるか、又は、データを、より高圧縮率で圧縮する必要が生じる。
【００３５】
また、送信側では、誤り訂正符号を生成するために、受信側では、誤り訂正を行うために、それぞれ、大きな回路が必要になる。
【００３６】
【特許文献１】特開2003-179821号公報
【発明の開示】
【発明が解決しようとする課題】
【００３７】
従来においては、マルチパスに起因するデータの誤りの発生を、容易に防止することが困難であった。
【００３８】
本発明は、このような状況に鑑みてなされたものであり、マルチパスに起因するデータの誤りの発生を、容易に防止することができるようにするものである。
【課題を解決するための手段】
【００３９】
本発明の第１の側面の送信装置、又は、プログラムは、複数ビットであるNビットの単位ビット列の並びである送信ビット列を送信する送信装置であり、前記単位ビット列となり得るNビットのビットパターンであるテストパターンについて、前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成することにより得られた前記変換テーブルに従い、前記単位ビット列を、前記変換ビット列に変換する変換手段と、前記変換ビット列を送信する送信手段とを備え、前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列であるる送信装置、又は、送信装置として、コンピュータを機能させるプログラムである。
【００４０】
本発明の第１の側面の送信方法は、複数ビットであるNビットの単位ビット列の並びである送信ビット列を送信する送信装置の送信方法であり、前記送信装置が、前記単位ビット列となり得るNビットのビットパターンであるテストパターンについて、前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成することにより得られた前記変換テーブルに従い、前記単位ビット列を、前記変換ビット列に変換し、前記変換ビット列を送信するステップを含み、前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である送信方法である。
【００４１】
以上のような第１の側面においては、変換テーブルに従い、前記単位ビット列が、前記変換ビット列に変換され、前記変換ビット列が送信される。前記変換テーブルは、前記単位ビット列となり得るNビットのビットパターンであるテストパターンについて、前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けることで作成される。
【００４２】
本発明の第２の側面の情報処理装置、又は、プログラムは、複数ビットであるNビットの単位ビット列を、所定の変換ビット列に変換するのに用いる変換テーブルを作成する情報処理装置であり、前記単位ビット列となり得るNビットのビットパターンであるテストパターンを発生するテストパターン発生手段が発生したテストパターンと、テストパターンを送信する送信装置が送信した前記テストパターンを受信して得られる受信テストパターンとを比較することにより、前記テストパターンの前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求める誤り率算出手段と、前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求める誤り期待値算出手段と、前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する変換テーブル作成手段とを備え、前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である情報処理装置、又は、情報処理装置として、コンピュータを機能させるプログラムである。
【００４３】
本発明の第２の側面の情報処理方法は、複数ビットであるNビットの単位ビット列を、所定の変換ビット列に変換するのに用いる変換テーブルを作成する情報処理装置の情報処理方法であり、前記情報処理装置が、前記単位ビット列となり得るNビットのビットパターンであるテストパターンを発生するテストパターン発生手段が発生したテストパターンと、テストパターンを送信する送信装置が送信した前記テストパターンを受信して得られる受信テストパターンとを比較することにより、前記テストパターンの前記Nビットのうちの、kビット目である第kビットが誤る誤り率を求め、前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求め、前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成するステップを含み、前記単位ビット列は、下位ビットの犠牲を許容することができるデータのビット列である情報処理方法である。
【００４４】
以上のような第２の側面においては、前記単位ビット列となり得るNビットのビットパターンであるテストパターンを発生するテストパターン発生手段が発生したテストパターンと、テストパターンを送信する送信装置が送信した前記テストパターンを受信して得られる受信テストパターンとを比較することにより、前記テストパターンの前記Nビットのうちの、kビット目である第kビットが誤る誤り率が求められる。さらに、前記単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターンそれぞれについて、前記単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値が、前記単位ビット列のNビットのうちの前記重要ビットを第kビットとする前記テストパターンの前記誤り率を用いて求められる。そして、前記単位ビット列と、その単位ビット列のうちの前記非重要ビットを、前記複数のビットパターンのうちの、前記誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルが作成される。
【００４５】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【００４６】
また、送信装置、及び情報処理装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００４７】
本発明の第１及び第２の側面においては、マルチパスに起因するデータの誤りの発生を、容易に防止することができる。
【発明を実施するための最良の形態】
【００４８】
図２は、本発明を適用した信号処理装置の一実施の形態の構成例を示す斜視図である。
【００４９】
図２において、信号処理装置３１は、筐体３２、電源モジュール３３、基板（プラットフォーム基板）３４、基板（入力基板）３５、基板（信号処理基板）３６1ないし３６3、及び基板（出力基板）３７から構成される。
【００５０】
筐体３２は、直方体形状の金属製の筐体であり、その内部には、電源モジュール３３、プラットフォーム基板３４、入力基板３５、信号処理基板３６1ないし３６3、及び出力基板３７が収納されている。
【００５１】
電源モジュール３３は、プラットフォーム基板３４、入力基板３５、信号処理基板３６1ないし３６3、及び出力基板３７に、駆動に必要な電力を供給する。
【００５２】
プラットフォーム基板３４には、信号処理基板３６1ないし３６3が装着されている。なお、信号処理基板３６1ないし３６3には、プラットフォーム基板３４を介して、電源モジュール３３から電力が供給される。
【００５３】
入力基板３５は、筐体３２の外部に設けられているコネクタ１３1ないし１３4（図３）に接続されており、入力基板３５には、コネクタ１３iを介して接続される外部機器（図示せず）から、例えば、画像の信号が供給される。また、入力基板３５は、電波を用いた無線通信を行うためのアンテナ３５ａを備えており、外部機器から供給された画像の信号を、アンテナ３５ａを介して、信号処理基板３６1ないし３６3に送信（伝送）する。
【００５４】
信号処理基板３６1ないし３６3は、電波を用いた無線通信を行うためのアンテナ３６ａ1ないし３６ａ3をそれぞれ備えている。信号処理基板３６iには、アンテナ３６ａiを介して、入力基板３５から送信されてくる画像の信号が供給される。信号処理基板３６iは、入力基板３５からの画像の信号に対し、ノイズ除去処理、画像変換処理、又は画像調整処理などの信号処理を施し、信号処理を施した画像の信号を、アンテナ３６ａiを介して、出力基板３７に送信する。
【００５５】
出力基板３７は、電波を用いた無線通信を行うためのアンテナ３７ａを備えるとともに、筐体３２に設けられているコネクタ１９（図３）に接続されている。出力基板３７は、アンテナ３７ａを介して、信号処理基板３６1ないし３６3から送信されてくる画像の信号を受信し、コネクタ１９に接続されている表示装置（図示せず）に供給する。
【００５６】
次に、図３は、図２の信号処理装置３１の電気的な構成例を示すブロック図である。
【００５７】
なお、図中、図１の信号処理装置１１と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【００５８】
図３において、信号処理装置３１は、コネクタ１３1ないし１３4、コネクタ１９、リモートコマンダ２０、操作部２１、筐体３２、入力セレクタ４４、信号ルータ４５、機能ブロック４６1ないし４６3、及びシステム制御ブロック５０から構成される。
【００５９】
信号処理装置３１では、コネクタ１３1ないし１３4が、信号ケーブルを介して入力セレクタ４４に接続されており、入力セレクタ４４が、信号ケーブルを介して信号ルータ４５に接続されており、信号ルータ４５が、信号ケーブルを介してコネクタ１９に接続されている。
【００６０】
筐体３２の内部には、入力セレクタ４４、信号ルータ４５、機能ブロック４６1ないし４６3、及びシステム制御ブロック５０が収納されている。
【００６１】
入力セレクタ４４は、例えば、図２の入力基板３５に設けられており、その入力基板３５に設けられているアンテナ３５ａを介して無線通信を行うことが可能となっている。
【００６２】
また、入力セレクタ４４には、コネクタ１３1ないし１３4を介して、図示せぬ外部機器から画像の信号が供給される。入力セレクタ４４は、システム制御ブロック５０の制御に従って、コネクタ１３1ないし１３4に接続された外部機器から供給される画像の信号を選択し、信号ルータ４５に供給する。
【００６３】
信号ルータ４５は、例えば、図２の出力基板３７に設けられており、その出力基板３７に設けられているアンテナ３７ａを介して無線通信を行うことが可能となっている。
【００６４】
信号ルータ４５は、システム制御ブロック５０の制御に従い、入力セレクタ４４から供給される画像の信号を、アンテナ３７ａを介して、電波を用いた無線通信により、機能ブロック４６1ないし４６3に送信する。
【００６５】
また、信号ルータ４５は、アンテナ３７ａを介して、電波を用いた無線通信により、機能ブロック４６1ないし４６3から送信されてくる画像の信号を受信し、機能ブロック４６1ないし４６3からの画像の信号を、コネクタ１９を介して、コネクタ１９に接続されている表示装置（図示せず）に供給する。
【００６６】
機能ブロック４６1ないし４６3は、例えば、図２の信号処理基板３６1ないし３６3にそれぞれ設けられており、信号処理基板３６1ないし３６3に設けられているアンテナ３６ａ1ないし３６ａ3を介して無線通信を行うことが、それぞれ可能となっている。
【００６７】
機能ブロック４６iは、アンテナ３６ａiを介して、電波を用いた無線通信により、信号ルータ４５から送信されてくる画像の信号を受信し、その画像の信号に対し、ノイズ除去処理、画像変換処理、又は画像調整処理などの信号処理を施す。そして、機能ブロック４６iは、信号処理を施した画像の信号を、アンテナ３６ａiを介して、電波を用いた無線通信により、信号ルータ４５に送信する。また、機能ブロック４６iと４６i'どうしも、アンテナ３６ａiと３６ａi'を介して、無線通信による信号の送受信を、必要に応じて行う。
【００６８】
なお、機能ブロック４６1ないし４６3のそれぞれを個々に区別する必要がない場合、以下、適宜、機能ブロック４６1ないし４６3を機能ブロック４６と称する。同様に、アンテナ３６ａ1ないし３６ａ3も、アンテナ３６ａと称する。
【００６９】
システム制御ブロック５０は、例えば、図２のプラットフォーム基板３４に設けられており、そのプラットフォーム基板３４に設けられている、図２には図示していないアンテナ５０ａを介して無線通信を行うことが可能となっている。
【００７０】
また、システム制御ブロック５０には、リモートコマンダ２０及び操作部２１から、操作信号が供給される。
【００７１】
システム制御ブロック５０は、ユーザの操作に応じた操作信号が、リモートコマンダ２０や操作部２１から供給されると、その操作信号に応じた処理が行われるように、アンテナ５０ａを介して、電波を用いた無線通信により、入力セレクタ４４、信号ルータ４５、及び機能ブロック４６を制御する。
【００７２】
以上のように構成される信号処理装置３１の筐体３２の内部では、必要に応じて、入力セレクタ４４、信号ルータ４５、機能ブロック４６、及びシステム制御ブロック５０のうちの、任意の１つのブロックが送信装置となるとともに、他の１以上のブロックが受信装置となって、送信装置が、電波を用いた無線通信により、例えば、画像の信号や制御信号その他の信号を送信する。そして、受信装置が、送信装置からの信号を受信する。
【００７３】
ここで、以下では、説明を簡単にするため、信号ルータ４５及び機能ブロック４６に注目し、その信号ルータ４５及び機能ブロック４６が、筐体３２内で行う無線通信について説明する。
【００７４】
図４は、筐体３２内の信号ルータ４５及び機能ブロック４６によって構成される通信システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）の構成例を示すブロック図である。
【００７５】
信号ルータ４５は、送信処理部１０１、受信処理部１０２、信号処理部１０３、及び制御部１０４から構成される。
【００７６】
送信処理部１０１は、信号処理部１０３から供給されるデータ（例えば、画像の信号）や、制御部１０４から供給されるコマンド等の制御信号等を、アンテナ３７ａから電波で送信する送信処理を行う。
【００７７】
受信処理部１０２は、アンテナ３７ａが電波を受信することにより、そのアンテナ３７ａから供給される信号を受信する受信処理を行い、その結果得られるデータ（制御信号を含む）を、必要に応じて、信号処理部１０３や制御部１０４に供給する。
【００７８】
信号処理部１０３は、受信処理部１０２から供給されるデータに対して、信号ルータ４５としての所定の信号処理を施し、その結果得られるデータを、送信処理部１０１に供給する。
【００７９】
制御部１０４は、例えば、受信処理部１０２から供給される制御信号等に従い、送信処理部１０１、受信処理部１０２、及び信号処理部１０３を制御する。
【００８０】
なお、図４では、送信処理部１０１、受信処理部１０２、及び信号処理部１０３のそれぞれと、制御部１０４とを接続する接続線については、図が煩雑になるのを避けるため、図示を省略してある。機能ブロック４６の送信処理部１１１、受信処理部１１２、及び信号処理部１１３のそれぞれと、制御部１１４とを接続する接続線についても、同様である。
【００８１】
機能ブロック４６は、送信処理部１１１、受信処理部１１２、信号処理部１１３、及び制御部１１４から構成される。なお、送信処理部１１１、受信処理部１１２、信号処理部１１３、及び制御部１１４は、信号ルータ４５の送信処理部１０１、受信処理部１０２、信号処理部１０３、及び制御部１１４とそれぞれ同様に構成されるため、その説明は省略する。
【００８２】
以上のように構成される通信システムにおいて、例えば、信号ルータ４５から機能ブロック４６に対して、データを送信する場合には、信号ルータ４５において、送信処理部１０１が、信号処理部１０３から供給されるデータ等を、アンテナ３７ａから電波で送信する。アンテナ３７ａから送信された電波は、アンテナ３６ａで受信され、その電波に対応する信号が、機能ブロック４６の受信処理部１１２に供給される。
【００８３】
受信処理部１１２は、アンテナ３６ａからの信号を受信し、その結果得られるデータを、信号処理部１１３に供給する。信号処理部１１３では、受信処理部１０２から供給されるデータに、機能ブロック４６としての所定の信号処理が施される。
【００８４】
同様にして、機能ブロック４６から信号ルータ４５にも、データを送信することができる。
【００８５】
なお、以下では、信号ルータ４５を、データを送信する送信装置とし、機能ブロック４６を、データを受信する受信装置として説明を行う。
【００８６】
信号ルータ４５及び機能ブロック４６が、筐体３２内で無線通信を行う場合、電波が筐体３２内部で反射することにより、マルチパスが生じる。
【００８７】
マルチパスが生じると、送信装置としての信号ルータ４５において、後に送信されたビットの信号が、先に（過去に）送信されたビットの信号の影響を受け（干渉が生じ）、その結果、後に送信されたビットの信号の波形が歪み（フェージングが生じ）、受信装置としての機能ブロック４６において受信されるビットに誤りが生じることがある。
【００８８】
あるビットの信号の波形に生じる歪みは、そのビットの周辺のビット（そのビットの前後に送信されるビット）によって異なる。
【００８９】
そのため、例えば、いま、複数ビットであるNビットのビット列を、単位ビット列ということとすると、単位ビット列を、送信装置としての信号ルータ４５から受信装置としての機能ブロック４６に送信したときに、単位ビット列の特定の１ビットが誤る誤り率の特性は、送信装置としての信号ルータ４５と、受信装置としての機能ブロック４６との間の通信路における平均的な誤り率の特性とは異なる。
【００９０】
しかしながら、信号処理装置３１（図２）の筐体３２の内部では、電源モジュール３３、プラットフォーム基板３４、入力基板３５、信号処理基板３６1ないし３６3、及び出力基板３７は、それぞれ固定されている。このため、筐体３２の壁面や各基板などでは、常に、電波が同様に反射し、筐体３２の壁面や、基板３５，３６1ないし３６3、及び３５などで反射した電波の干渉は、定常的なものとなり、その結果、単位ビット列の特定の１ビットの信号の波形の歪み方も定常的になる。
【００９１】
すなわち、例えば、携帯電話等に代表される移動体無線通信では、マルチパスに起因する干渉の仕方は、無線局の移動とともに変化するため，その変化に応じて、干渉を除去する処理を、リアルタイムで行う必要がある。
【００９２】
一方、筐体３２の内部で行われる無線通信（以下、筐体内無線通信ともいう）では、送信装置としての信号ルータ４５、及び、受信装置としての機能ブロック４６は、移動しない。さらに、筐体内無線通信では、筐体３２の内部では、電源モジュール３３、プラットフォーム基板３４、入力基板３５、信号処理基板３６1ないし３６3、及び出力基板３７が固定されているため、基板等の追加や、削除（取り外し）、変更が行われない限り、通信環境は変化しない。
【００９３】
したがって、筐体内無線通信では、干渉の仕方は、時間によって変化せず、定常的になり、その干渉に起因する信号の波形の歪み方も定常的になる。
【００９４】
以上のように、筐体内無線通信では、マルチパスに起因する信号の波形の歪み方は定常的になるが、あるビットの信号の波形に生じる歪みは、そのビットの周辺のビット（そのビットの前後に送信されるビット）によって異なる。
【００９５】
すなわち、図５は、単位ビット列を、有線通信で送信した場合と、筐体内無線通信で送信した場合の受信側で受信される受信信号の波形を示している。
【００９６】
なお、図５の受信信号の波形において、横軸は、時間を表し、縦軸は、受信信号の振幅を表す。また、ビットを送信するときの信号の振幅は、ビット"0"については、例えば、-0.3V(volt)に、ビット"1"については、例えば、+0.3Vに、それぞれなっている。
【００９７】
ここで、以下、適宜、単位ビット列であるNビットの各ビットを、送信がされる順（受信がされる順でもある）に、b1,b2,・・・,bNと記載する。また、単位ビット列のうちのn番目のビット（n番目に送信がされるビット）bn（"0"又は"1"）を、第nビットともいう。
【００９８】
図５Ａは、６ビット"010111"を単位ビット列として、その単位ビット列を、複数回、有線通信で送信した場合の、第５ビットの"1"の受信信号の波形を示している。
【００９９】
なお、図５Ａにおいて、黒い線は、複数回送信された単位ビット列に対応する複数の受信信号を表しており、白抜きの部分は、その複数の受信信号の平均値を表している。
【０１００】
有線通信では、単位ビット列の信号には、マルチパスの影響がなく、送信側、及び受信側の回路等の影響（回路系の影響）があるだけなので、第５ビットの受信信号の振幅は、ほぼ一定になっており、分散も小さくなっている。
【０１０１】
図５Ｂは、６ビット"010111"を単位ビット列として、その単位ビット列を、複数回、筐体内無線通信で送信した場合の、第５ビットの"1"の受信信号の波形を示している。
【０１０２】
なお、図５Ｂでも、図５Ａと同様に、黒い線は、複数回送信された単位ビット列に対応する複数の受信信号を表しており、白抜きの部分は、その複数の受信信号の平均値を表している。
【０１０３】
筐体内無線通信では、単位ビット列の信号は、回路系の影響の他、マルチパスの影響（マルチパスに起因する干渉の影響）を受け、その結果、第５ビットの受信信号が、図５Ａの場合よりも大きく歪んでいる。
【０１０４】
例えば、いま、0.0Vを閾値として、閾値以上（又は、より大）の受信信号を、ビット"1"に再生（判定）し、閾値未満（又は、以下）の受信信号を、ビット"0"に再生（硬判定）することとすると、図５Ｂの、"1"である第５ビットの受信信号については、振幅が閾値未満になっている部分があり、この場合、第５ビットは、誤って、"0"に再生されることがある。
【０１０５】
ここで、回路系の影響としては、信号が通過する経路中のコネクタ端での反射や、回路中のフィルタ効果が挙げられる。フィルタ効果とは、回路中のフィルタそのものや、回路中の部品が有するフィルタ特性、つまり、回路が通過させる信号の周波数成分の上限及び下限により、回路を通過する信号の一部の周波数成分がカットされること、又は、回路を通過する信号の周波数成分が、信号の一部の周波数成分となることをいう。
【０１０６】
単位ビット列のあるビットを、注目ビットとして注目すると、フィルタ効果により通過する信号の周波数成分は、例えば、注目ビットの信号と、その前後のビットの信号との畳み込みに依存するため、注目ビットの受信信号の波形は、その前後のビットに依存した形となる。
【０１０７】
例えば、図５に示した単位ビット列"010111"において、第５ビットの"1"を注目ビットとした場合、その注目ビットの前の第４ビットと、後の第６ビットとが、いずれも、注目ビットと同一の"1"であるため、第４ビットと第５ビットとの間、及び、第５ビットと第６ビットとの間には、信号に急峻な変化（立ち上がり、又は、立ち下がり）が存在せず、つまり、フィルタ効果でカットされる高周波成分が存在せず、その結果、回路系の影響だけを考慮した場合には、注目ビットである第５ビットの受信信号の波形は、ほぼ直線状になる。
【０１０８】
一方、マルチパスの影響は、直接波、反射波、回折波等の複数の波（マルチパス）が干渉することによって、マルチパスフェージングとして現れる。
【０１０９】
特に、筐体内無線通信のような、いわば、閉じた空間内での無線通信では、電波の発散が少ないために、反射波の減衰が小さく、反射波の影響が数ビットに渡って続く。その結果、受信信号の歪みが大きくなり、例えば、図５Ｂに示したように、"1"である注目ビット（第５ビット）の受信信号の振幅が、閾値未満になって、注目ビットが、誤って、"0"に再生されることがある。
【０１１０】
但し、図５Ｂにおいて、受信信号の分散は、ある一定の範囲に収まっている。さらに、受信信号の波形は、一定ではなく、歪んでいるものの、その歪み方には、一定の傾向（定常性）がある。
【０１１１】
筐体内無線通信において、受信側で受信される受信信号は、送信側から送信される送信信号が、回路系の影響と、マルチパスの影響とを受けた信号となる。
【０１１２】
送信信号が受ける回路系の影響、及びマルチパスの影響には、定常性があり、注目ビットの送信信号が受ける影響は、注目ビットよりも過去及び未来のビット（列）（注目ビットよりも先に送信されたビット（列）、及び、注目ビットよりも後に送信されたビット（列））に依存する。
【０１１３】
図６ないし図８は、筐体内無線通信において、７ビットのビット列を、単位ビット列として複数回送信し、その単位ビット列の第６ビットを注目ビットとした場合の、その複数回分の、注目ビットの受信信号の波形を示している。
【０１１４】
すなわち、図６は、単位ビット列"0000101"（ビットパターンが"0000101"の単位ビット列）の注目ビットとしての第６ビット"0"の受信信号の波形を示している。
【０１１５】
また、図７は、単位ビット列"0011101"の注目ビットとしての第６ビット"0"の受信信号の波形を示しており、図８は、単位ビット列"0000000"の注目ビットとしての第６ビット"0"の受信信号の波形を示している。
【０１１６】
図６ないし図８の受信信号の波形は、いずれも、ビット"0"の受信信号の波形ではあるが、単位ビット列のビットパターンごとに異なる歪み方をしており、そのため、閾値である0.0Vまでの距離が、単位ビット列のビットパターンごとに異なる。
【０１１７】
但し、受信信号の波形の歪み方には、ビットパターンごとに、一定の傾向がある。
【０１１８】
このため、単位ビット列の注目ビットが誤る誤り率は、単位ビット列のビットパターンごとに異なり、そのビットパターンに依存する。
【０１１９】
図９は、８ビットのビット列を単位ビット列とし、その単位ビット列の第７ビットを注目ビットした場合の、注目ビットの誤り率を示している。
【０１２０】
ここで、図９において、横軸は、単位ビット列のビットパターンを表し、縦軸は、誤り率(Ber)を表す。
【０１２１】
なお、８ビットの単位ビット列のビットパターン"b1,b2,b3,b4,b5,b6,b7,b8"としては、"00000000"ないし"11111111"の２５６パターンがあるが、図９では、ビットパターン"b1,b2,b3,b4,b5,b6,b7,b8"を２進数として、その２進数を１０進数で表した値（０ないし２５５）を、横軸に示してある。
【０１２２】
図９によれば、注目ビットである第７ビットが誤りやすいビットパターンと、誤りにくいビットパターンとが存在することが分かる。
【０１２３】
以上のように、筐体内無線通信では、受信信号の波形の歪み方に、ビットパターンごとに、一定の傾向があり、その結果、注目ビットが誤りやすいビットパターンと、誤りにくいビットパターンとが存在するという特性がある。
【０１２４】
送信装置としての信号ルータ４５と、受信装置としての機能ブロック４６とでは、上述の筐体内無線通信の特性を利用して、マルチパスに起因するデータの誤りの発生を、容易に防止する。
【０１２５】
すなわち、図１０は、送信装置としての信号ルータ４５の送信処理部１０１（図４）と、受信装置としての機能ブロック４６の受信処理部１１２（図４）との構成例を示している。
【０１２６】
送信処理部１０１は、シフトレジスタ１５１、変換テーブル記憶部１５２、変換部１５３、テストパターン発生部１５４、及び送信部１５５から構成され、単位ビット列の並びである送信ビット列を送信する送信装置として機能する。
【０１２７】
すなわち、シフトレジスタ１５１には、例えば、画像の画素値を表す単位ビット列の並びである送信ビット列が、信号処理部１０３（図４）から供給される。シフトレジスタ１５１は、そこに供給される送信ビット列を、１ビットずつ順次ラッチ（記憶）し、Nビット、つまり、単位ビット列をラッチすると、その単位ビット列を、変換部１５３に供給する。
【０１２８】
変換テーブル記憶部１５２は、単位ビット列（の各ビットパターン）と、後述する変換ビット列とを対応付けた変換テーブルを記憶する。
【０１２９】
変換部１５３は、変換テーブル記憶部１５２に記憶された変換テーブルに従い、シフトレジスタ１５１からの単位ビット列を、変換ビット列に変換し、送信部１５５に供給する。
【０１３０】
テストパターン発生部１５４は、単位ビット列となり得るNビットのビットパターンであるテストパターンを発生し、送信部１５５に供給する。
【０１３１】
送信部１５５は、変換部１５３からの変換ビット列、又は、テストパターン発生部１５４からのテストパターンを変調し、その変調によって得られる変調信号を、アンテナ３７ａから送信する。
【０１３２】
受信処理部１１２は、受信部１６１、及び、作成部１６２から構成される。
【０１３３】
受信部１６１は、送信処理部１０１から送信されてくる変調信号を、アンテナ３６ａを介して受信し、ベースバンドの信号（受信信号）に復調する。さらに、受信部１６１は、受信信号と、所定の閾値とを比較することにより、変換ビット列、又は、テストパターンとしてのビット列を再生し、作成部１６２、及び、信号処理部１１３（図４）に供給する。
【０１３４】
作成部１６２は、テストパターン発生部１６３、誤り率算出部１６４、誤り期待値算出部１６５、及び、変換テーブル作成部１６６から構成され、単位ビット列を、変換ビット列に変換するのに用いる変換テーブルを作成する情報処理装置として機能する。
【０１３５】
すなわち、テストパターン発生部１６３は、単位ビット列となり得るNビットのビットパターンであるテストパターンを発生し、誤り率算出部１６４に供給する。なお、テストパターン発生部１６３は、送信処理部１０１のテストパターン発生部１５４と同一のテストパターンを同一の順番で発生する。
【０１３６】
誤り率算出部１６４には、テストパターン発生部１６３が発生したテストパターン（以下、適宜、発生テストパターンともいう）が供給される他、受信部１６１が再生したテストパターン、つまり、送信処理部１０１が送信したテストパターンを受信部１６１が受信して再生することで得られたテストパターン（以下、適宜、受信テストパターンともいう）が供給される。
【０１３７】
誤り率算出部１６４は、テストパターン発生部１６３からの発生テストパターンと、受信部１６１からの受信テストパターンとを比較することにより、テストパターンが、送信処理部１０１から受信処理部１１２に送信されたときに、そのテストパターンの、ある１ビットである第kビットが誤る誤り率を求め、各テストパターンの誤り率を、誤り期待値算出部１６５に供給する。
【０１３８】
すなわち、テストパターン発生部１６３が発生する、ある発生テストパターンを、注目テストパターンとして注目すると、誤り率算出部１６４は、テストパターン発生部１６３が注目テストパターンを発生した回数である発生頻度をカウントする。
【０１３９】
さらに、誤り率算出部１６４は、注目テストパターンと、注目テストパターンに対応する受信テストパターンとを比較し、受信テストパターンの第kビットが、注目テストパターンの第kビットに一致していない回数、すなわち、第kビットが誤っている回数である誤り回数をカウントする。
【０１４０】
そして、誤り率算出部１６４は、注目テストパターンの誤り回数を、注目テストパターンの発生頻度で除算することにより、その除算値（商）を、注目テストパターンの誤り率として求める。
【０１４１】
誤り期待値算出部１６５は、単位ビット列のNビットのうちの、重要でないビットである非重要ビットが取り得る複数のビットパターン（以下、適宜、変更ビットパターンという）それぞれについて、単位ビット列のNビットのうちの、重要なビットである重要ビットが誤る期待値である誤り期待値を、誤り率算出部１６４から供給される誤り率（後述するように、単位ビット列のNビットのうちの重要ビットを第kビットとするテストパターンの誤り率）を用いて求め、変換テーブル作成部１６６に供給する。
【０１４２】
ここで、例えば、画像の画素値については、上位ビット、特に、MSB(Most Significant Bit)に誤りが生じた場合、画質が大きく劣化するが、LSB(Least Significant Bit)等の下位ビットに誤りが生じても、画質の劣化は、視覚的には目立たない。したがって、画素値の下位ビットが犠牲になったとしても、上位ビットには、誤りを生じさせるべきではない。この点、音声等も同様である。
【０１４３】
したがって、単位ビット列が、例えば、画素値である場合には、上位ビットは、重要ビットであり、下位ビットは、非重要ビットであるということができる。
【０１４４】
変換テーブル作成部１６６は、単位ビット列と、その単位ビット列のうちの非重要ビットを、複数の変更ビットパターンのうちの、誤り期待値算出部１６５からの誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する。
【０１４５】
この変換テーブル作成部１６６で作成された変換テーブルが、送信処理部１０１の変換テーブル記憶部１５２に記憶される。
【０１４６】
次に、図１０の送信処理部１０１と、受信処理部１１２との間で行われる無線通信（筐体内無線通信）の概要について説明する。
【０１４７】
通信によってやりとりするデータの各ビットは、"0"、又は"1"のうちのいずれかではあるが、各種の情報を表す。すなわち、ビットは、例えば、画像の画素値や、音声の各周波数成分、通信の同期に用いる部分、誤り訂正部（誤り訂正符号）等の各種の情報を表す。そして、ビットの重要性は、そのビットが表す情報によって異なる。
【０１４８】
すなわち、ビットが、例えば、画像の画素値を表す場合には、そのビットが、画素値の上位ビットであるのか、又は、下位ビットであるのかによって、ビットの重要性は異なる。
【０１４９】
具体的には、例えば、リアルタイム性が要求され、再送を行うことができない画像の通信においては、画像を構成する画素値の送信中に、誤りが生じても、受信側では、誤りが生じた画素値を用いて、画像が表示される。
【０１５０】
上述したように、画像の画素値については、上位ビットに誤りが生じた場合には、画質が大きく劣化するが、下位ビットに誤りが生じても、画質の劣化は、視覚的には目立たない。
【０１５１】
すなわち、画素値については、誤りが生じたビットの数が同一であっても、誤りが生じたビットが、上位ビットである場合には、画質への影響は大きく、誤りが生じたビットが、下位ビットである場合には、画質への影響が小さい。
【０１５２】
したがって、単位ビット列が、例えば、画素値である場合には、上位ビットは、重要ビットであり、下位ビットは、非重要ビットであるということができる。
【０１５３】
そこで、図１０の送信処理部１０１、及び、受信処理部１１２では、マルチパスに起因して生じるビットの誤りが生じやすいビットパターンと、生じにくいビットパターンとがあることを利用し、非重要ビットの犠牲を許容することによって、重要ビットの誤りの発生を防止する。
【０１５４】
具体的には、例えば、いま、４ビットのビット列を、単位ビット列"b1,b2,b3,b4"として、単位ビット列"b1,b2,b3,b4"を送信したときの、例えば、最後の第４ビットb4に誤りが生じる誤り率を、C4(b1,b2,b3,b4)と表す。
【０１５５】
また、単位ビット列"b1,b2,b3,b4"において、例えば、第１ビットb1、及び、第２ビットb2が、非重要ビットであり、第３ビットb3、及び、第４ビットb4が重要ビットであることとする。
【０１５６】
いま、単位ビット列"b1,b2,b3,b4"を送信したときに、その単位ビット列"b1,b2,b3,b4"のうちの、重要ビットである第３ビットb3、及び、第４ビットb4のうちの少なくとも一方が誤る期待値である誤り期待値を、E3,4(b1,b2,b3,b4)と表すこととし、その誤り期待値E3,4(b1,b2,b3,b4)を、４ビット"b'1,b'2,b'3,b'4"を送信したときに最後の第４ビットb'4が誤る誤り率C4(b'1,b'2,b'3,b'4)を用いて求めることとすると、誤り期待値E3,4(b1,b2,b3,b4)は、式（１）で求められる。
【０１５７】
E3,4(b1,b2,b3,b4)=C4(b1,b2,b3,b4)+(C4(0,b1,b2,b3)+C4(1,b1,b2,b3))/2
・・・（１）
【０１５８】
ここで、式（１）において、右辺の第１項C4(b1,b2,b3,b4)は、ビット列"b1,b2,b3,b4"を送信したときに、第４ビットb4が誤る誤り期待値を表し、誤り率に等しい。
【０１５９】
また、式（１）において、右辺の第２項(C4(0,b1,b2,b3)+C4(1,b1,b2,b3))/2は、xが、"0"又は"1"のうちのいずれかである不定値（ビット）を表すこととして、４ビット"x,b1,b2,b3"を送信したときに、その第４ビットb3が誤る誤り期待値を表す。
【０１６０】
式（１）では、不定値xが、"0"である確率と"1"である確率、つまり、単位ビット列"b1,b2,b3,b4"の１ビット前のビットxとして、"0"が発生する発生確率と"1"が発生する発生確率が、いずれも1/2で、等しいこととして、４ビット"x,b1,b2,b3"を送信したときに、その第４ビットb3が誤る誤り期待値が求められている。
【０１６１】
一方、単位ビット列"b1,b2,b3,b4"の非重要ビットである第１ビットb1、及び、第２ビットb2が取り得る複数のビットパターン（変更ビットパターン）"b1,b2"としては、"0,0"，"0,1"，"1,0"、及び"1,1"の４パターンが存在する。
【０１６２】
非重要ビットである第１ビットb1、及び第２ビットb2の誤りを許容する前提の下で、重要ビットである第３ビットb3、及び、第４ビットb4のいずれにも、なるべく、誤りを生じさせないようにするには、変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"それぞれについて、単位ビット列"b1,b2,b3,b4"の重要ビットb3及びb4のうちのいずれかが誤る誤り期待値E3,4(b1,b2,b3,b4)、つまり、誤り期待値E3,4(0,0,b3,b4)，E3,4(0,1,b3,b4)，E3,4(1,0,b3,b4)、及びE3,4(1,1,b3,b4)を求め、単位ビット列"b1,b2,b3,b4"の非重要ビットb1及びb2を、変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"のうちの、誤り期待値E3,4(b1,b2,b3,b4)を最小にする変更パターン（以下、最小誤り期待値ビットパターンともいう）に変換して送信すればよい。
【０１６３】
ここで、単位ビット列の非重要ビットを、最小誤り期待値ビットパターンに変換して得られるビット列を、変換ビット列ともいう。
【０１６４】
図１０において、受信処理部１１２の作成部１６２では、単位ビット列と、その単位ビット列の非重要ビットを、最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルが作成される。
【０１６５】
そして、送信処理部１０１では、変換部１５３において、変換テーブルに従い、単位ビット列が変換ビット列に変換され、送信部１５５において、その変換ビット列が送信される。
【０１６６】
なお、上述の場合には、単位ビット列"b1,b2,b3,b4"の１ビット前のビットを、不定値xとしたが、送信処理部１０１において、変換部１５３で変換ビット列に変換される単位ビット列の１ビット前に送信されたビットb0を記憶しておくことにより、式（１）の誤り期待値E3,4(b1,b2,b3,b4)は、４ビット"x,b1,b2,b3"を送信したときに、その第４ビットb3が誤る誤り期待値(C4(0,b1,b2,b3)+C4(1,b1,b2,b3))/2として、４ビット"b0,b1,b2,b3"を送信したときに、その第４ビットb3が誤る誤り率C4(b0,b1,b2,b3)を用いて求めることができる。
【０１６７】
次に、図１１を参照して、図１０の作成部１６２による変換テーブルの作成について説明する。
【０１６８】
図１１Ａは、送信ビット列中の、ある単位ビット列を示している。
【０１６９】
図１１Ａにおいて、単位ビット列は、８(=N)ビットのビット列"b1,b2,b3,b4,b5,b6,b7,b8"であり、第４ビットb4、及び、第５ビットb5が、非重要ビットに、第６ビットb6、及び、第７ビットb7が、重要ビットに、それぞれなっている。
【０１７０】
図１１Ａでは、８ビットの単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"（のビットパターン）が、"0,1,1,0,0,1,0,1"になっている。
【０１７１】
また、図１１Ａでは、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"の１ビット前のビットb0（及び、それよりも前のビット）は、不定値xになっている。
【０１７２】
ここで、図１１Ａでは、非重要ビットと重要ビットのビット数が同一であるが、非重要ビットと重要ビットのビット数は、同一である必要はない。
【０１７３】
例えば、いま、作成部１６２（図１０）の誤り率算出部１６４において、ビット列"b1,b2,b3,b4,b5,b6,b7,b8"となり得る８ビットのテストパターンについて、その８ビットのうちの、例えば、第７ビットが誤る誤り率C7(b1,b2,b3,b4,b5,b6,b7,b8)が求められ、誤り期待値算出部１６５に供給されていることとする。
【０１７４】
ここで、誤り率算出部１６４において、誤り率が求められるビットを、誤り検出対象ビットともいう。いまの場合、第７ビットが誤り検出対象ビットである。
【０１７５】
図１１Ａの単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"において、非重要ビットは、第４ビットb4、及び、第５ビットb5の２ビットであるから、その非重要ビット"b4,b5"が取り得る変更ビットパターンとしては、"0,0"，"0,1"，"1,0"、及び"1,1"の４パターンが存在する。
【０１７６】
そこで、誤り期待値算出部１６５では、まず、４つの変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"のうちの１つ、すなわち、例えば、１番目の変更ビットパターン"0,0"を注目ビットパターンとして、その注目ビットパターン"0,0"について、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"の重要ビットb6及びb7のうちのいずれかが誤る誤り期待値（以下、注目ビットパターン"0,0"についての誤り期待値ともいう）が、図１１Ｂに示すように求められる。
【０１７７】
ここで、注目ビットパターン"0,0"についての誤り期待値とは、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"の非重要ビットb4及びb5を、注目ビットパターン"0,0"に置換して得られるビット列"0,1,1,0,0,1,0,1"の重要ビットb6及びb7のうちのいずれかが誤る誤り期待値EE(0,1,1,0,0,1,0,1)を意味する。
【０１７８】
いま、８ビットの単位ビット列になり得る８ビットのビットパターン"b'1,b'2,b'3,b'4,b'5,b'6,b'7,b'8"を送信したときに、誤り検出対象ビットである第７ビットb'7が誤る誤り率を、C7(b'1,b'2,b'3,b'4,b'5,b'6,b'7,b'8)と表すと、注目ビットパターン"0,0"についての誤り期待値EE(0,1,1,0,0,1,0,1)は、式（１）の場合と同様にして、誤り率算出部１６４で求められる誤り率C7(b'1,b'2,b'3,b'4,b'5,b'6,b'7,b'8)を用いて求めることができる。
【０１７９】
すなわち、誤り期待値算出部１６５では、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"の重要ビットb6及びb7のうちの１つ、すなわち、例えば、重要ビットb7を、注目重要ビットとして、送信ビット列において、注目重要ビットb7を誤り検出対象ビットである第７ビットとする、単位ビット列と同一の８(=N)ビットのビット列が、非重要ビットの置換を行う対象の置換対象ビット列とされる。
【０１８０】
図１１Ａの単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"については、送信ビット列において、注目重要ビットb7を、誤り検出対象ビットである第７ビットとする８ビットのビット列は、単位ビット列であり、したがって、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"が、置換対象ビット列とされる。
【０１８１】
さらに、誤り期待値算出部１６５では、置換対象ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"の中の非重要ビットb4及びb5を、注目ビットパターン"0,0"に置換して得られるビット列"0,1,1,0,0,1,0,1"が、置換ビット列として求められ、その置換ビット列の、注目重要ビットb7、つまり、誤り検出対象ビットである第７ビットが誤る誤り期待値が求められる。
【０１８２】
いまの場合、置換ビット列は、"0,1,1,0,0,1,0,1"であり、すべてのビットが分かっているので、置換ビット列の注目重要ビットb7が誤る誤り期待値は、誤り率算出部１６４で求められるビット列"0,1,1,0,0,1,0,1"の誤り率C7(0,1,1,0,0,1,0,1)となる。
【０１８３】
誤り期待値算出部１６５では、重要ビットのすべてを注目重要ビットとして、注目重要ビットが誤る誤り期待値が求められ、重要ビットすべてについての誤り期待値の積算値が、注目ビットパターン"0,0"についての誤り期待値として求められる。
【０１８４】
すなわち、誤り期待値算出部１６５では、重要ビットb6及びb7のうちの、重要ビットb7を、注目重要ビットとして、その注目重要ビットb7についての誤り期待値が求められると、重要ビットb6及びb7のうちの、まだ、注目重要ビットとされていない重要ビットb6を、新たに、注目重要ビットとして、その注目重要ビットb6についての誤り期待値が、上述の場合と同様にして求められる。
【０１８５】
具体的には、誤り期待値算出部１６５では、送信ビット列において、注目重要ビットb6を誤り検出対象ビットである第７ビットとする、単位ビット列と同一の８(=N)ビットのビット列が、非重要ビットの置換を行う対象の置換対象ビット列とされる。
【０１８６】
図１１Ａの単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"については、送信ビット列において、注目重要ビットb6を、誤り検出対象ビットである第７ビットとする８ビットのビット列は、単位ビット列から、１ビットだけ過去にずれたビット列"b0,b1,b2,b3,b4,b5,b6,b7"="x,0,1,1,0,0,1,0"であり、したがって、ビット列"b0,b1,b2,b3,b4,b5,b6,b7"="x,0,1,1,0,0,1,0"が、置換対象ビット列とされる。
【０１８７】
さらに、誤り期待値算出部１６５では、置換対象ビット列"b0,b1,b2,b3,b4,b5,b6,b7"="x,0,1,1,0,0,1,0"の中の非重要ビットb4及びb5を、注目ビットパターン"0,0"に置換して得られるビット列"x,0,1,1,0,0,1,0"が、置換ビット列として求められ、その置換ビット列の注目重要ビットb6、つまり、誤り検出対象ビットである第７ビットが誤る誤り期待値が求められる。
【０１８８】
いまの場合、置換ビット列は、"x,0,1,1,0,0,1,0"であり、１つの不定値xを含んでいる。式（１）の場合と同様に、不定値xとして、"0"が発生する発生確率と"1"が発生する発生確率が等しいこととすると、注目重要ビットb6についての誤り期待値は、不定値xが"0"である場合の置換ビット列"0,0,1,1,0,0,1,0"の誤り率C7(0,0,1,1,0,0,1,0)と、不定値xが"1"である場合の置換ビット列"1,0,1,1,0,0,1,0"の誤り率C7(1,0,1,1,0,0,1,0)との平均値（(C7(0,0,1,1,0,0,1,0)+C7(1,0,1,1,0,0,1,0))/2）となる。
【０１８９】
以上のように、誤り期待値算出部１６５では、重要ビットb6及びb7のすべてを、注目重要ビットとして、注目重要ビットの誤り期待値が求められ、重要ビットb6及びb7すべてについての誤り期待値の積算値が、注目ビットパターン"0,0"についての誤り期待値、つまり、"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"の非重要ビットb4及びb5を、注目ビットパターン"0,0"に置換して得られるビット列"0,1,1,0,0,1,0,1"を送信したときに、重要ビットb6及びb7のうちのいずれかが誤る期待値として求められる。
【０１９０】
ここで、図１１Ｂは、注目ビットパターン"0,0"についての誤り期待値の求め方を示している。
【０１９１】
上述したように、注目ビットパターン"0,0"については、重要ビットb6及びb7のうちの、重要ビットb7が注目重要ビットである場合には、その注目重要ビットb7についての誤り期待値は、置換ビット列"0,1,1,0,0,1,0,1"の誤り率C7(0,1,1,0,0,1,0,1)となる。
【０１９２】
さらに、注目ビットパターン"0,0"については、重要ビットb6及びb7のうちの、重要ビットb6が注目重要ビットである場合には、その注目重要ビットb6についての誤り期待値は、置換ビット列"0,0,1,1,0,0,1,0"の誤り率C7(0,0,1,1,0,0,1,0)と、置換ビット列"1,0,1,1,0,0,1,0"の誤り率C7(1,0,1,1,0,0,1,0)との平均値（(C7(0,0,1,1,0,0,1,0)+C7(1,0,1,1,0,0,1,0))/2）となる。
【０１９３】
図１１Ｂでは、置換ビット列"0,1,1,0,0,1,0,1"の誤り率C7(0,1,1,0,0,1,0,1)は、0.01883に、置換ビット列"0,0,1,1,0,0,1,0"の誤り率C7(0,0,1,1,0,0,1,0)は、0.00886に、置換ビット列"1,0,1,1,0,0,1,0"の誤り率C7(1,0,1,1,0,0,1,0)は、0.03407に、それぞれなっている。
【０１９４】
したがって、重要ビットb7についての誤り期待値は、置換ビット列"0,1,1,0,0,1,0,1"の誤り率C7(0,1,1,0,0,1,0,1)である0.01883となる。
【０１９５】
また、重要ビットb6についての誤り期待値は、置換ビット列"0,0,1,1,0,0,1,0"の誤り率C7(0,0,1,1,0,0,1,0)である0.00886と、置換ビット列"1,0,1,1,0,0,1,0"の誤り率C7(1,0,1,1,0,0,1,0)である0.03407との平均値(0.00886+0.03407)/2となる。
【０１９６】
よって、注目ビットパターン"0,0"についての誤り期待値は、重要ビットb7についての誤り期待値0.01883と、重要ビットb6についての誤り期待値(0.00886+0.03407)/2とを積算した値である0.023348となる。
【０１９７】
誤り期待値算出部１６５は、４つの変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"のすべてを、注目ビットパターンとして、４つの変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"それぞれについての誤り期待値を求める。
【０１９８】
ここで、図１１Ｃは、変更ビットパターン"0,1"についての誤り期待値の求め方を、図１１Ｄは、変更ビットパターン"1,0"についての誤り期待値の求め方を、図１１Ｅは、変更ビットパターン"1,1"についての誤り期待値の求め方を、それぞれ示している。
【０１９９】
図１１Ｃでは、変更ビットパターン"0,1"についての誤り期待値として、0.04244が、図１１Ｄでは、変更ビットパターン"1,0"についての誤り期待値として、0.01761が、図１１Ｅでは、変更ビットパターン"1,1"についての誤り期待値として、0.0137が、それぞれ求められている。
【０２００】
以上のようにして、誤り期待値算出部１６５において、変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"のすべてについて、誤り期待値が求められると、その変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"それぞれについての誤り期待値は、変換テーブル作成部１６６に供給される。
【０２０１】
変換テーブル作成部１６６は、変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"のうちの、誤り期待値算出部１６５からの誤り期待値を最小にするビットパターンである最小誤り期待値ビットパターンを求める。
【０２０２】
ここで、図１１Ｆは、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"="0,1,1,0,0,1,0,1"に対して求められた、変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"それぞれについての誤り期待値と、その誤り期待値の小さい順の順位を示している。
【０２０３】
図１１Ｆでは、変更ビットパターン"0,0"，"0,1"，"1,0"、及び"1,1"のうちの、変更ビットパターン"1,1"についての誤り期待値が0.0137で、最も小さく、したがって、変更ビットパターン"1,1"が、最小誤り期待値ビットパターンとして求められる。
【０２０４】
変換テーブル作成部１６６は、"0,1,1,0,0,1,0,1"以外のビットパターンの単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"についても、同様にして、最小誤り期待値ビットパターンを求め、各ビットパターンの単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"と、その単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"のうちの非重要ビットb4及びb5を、最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する。
【０２０５】
図１２は、変換テーブルの例を示している。
【０２０６】
図１２では、単位ビット列の各ビットパターン(Bit Pattern)と、最小誤り期待値ビットパターンとが対応付けられている。
【０２０７】
ここで、図１２において、Xは、いわゆるドントケア(don't care)を表している。
【０２０８】
図１２の変換テーブルにおいて、例えば、単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"のビットパターン"0,0,0,X,X,0,0,0"と、最小誤り期待値ビットパターン"1,1"とが対応付けられているエントリ（レコード）は、ビットパターン"0,0,0,X,X,0,0,0"の単位ビット列"b1,b2,b3,b4,b5,b6,b7,b8"と、その非重要ビットb4及びb5を、最小誤り期待値ビットパターン"1,1"に変換して得られる変換ビット列"0,0,0,1,1,0,0,0"とが対応付けられていることを表している。
【０２０９】
したがって、ビットパターン"0,0,0,X,X,0,0,0"の単位ビット列、つまり、ビットパターン"0,0,0,0,0,0,0,0"，"0,0,0,0,1,0,0,0"，"0,0,0,1,0,0,0,0"、及び"0,0,0,1,1,0,0,0"の単位ビット列は、いずれも、変換ビット列"0,0,0,1,1,0,0,0"に変換される。
【０２１０】
次に、図１３は、図１０の送信処理部１０１が、通信モードが通常モードの通信を行う場合の処理（送信処理）を説明するフローチャートである。
【０２１１】
ここで、図１０の送信処理部１０１、及び受信処理部１１２が行う通信の通信モードには、通常モードと学習モードとがある。学習モードでは、上述した変換テーブルが作成され、通常モードでは、その変換テーブルを用いて通信が行われる。
【０２１２】
通常モードの送信処理では、シフトレジスタ１５１は、例えば、画像の画素値等を表す単位ビット列の並びである送信ビット列の１ビットが、信号処理部１０３（図４）から供給されるのを待って、ステップＳ１１において、その送信ビット列の１ビットを記憶し、処理は、ステップＳ１２に進む。
【０２１３】
ステップＳ１２では、変換部１５３が、シフトレジスタ１５１に、Nビット、すなわち、単位ビット列が記憶されたかどうかを判定する。
【０２１４】
ステップＳ１２において、シフトレジスタ１５１に、単位ビット列が、まだ、記憶されていないと判定された場合、すなわち、シフトレジスタ１５１に、Nビット未満のビットしか記憶されていない場合、信号処理部１０３（図３）からシフトレジスタ１５１に対して、送信ビット列の次の１ビットが供給されるのを待って、処理は、ステップＳ１１に戻り、以下、同様の処理が繰り返される。
【０２１５】
また、ステップＳ１２において、シフトレジスタ１５１に、単位ビット列が記憶されたと判定された場合、処理は、ステップＳ１３に進み、変換部１５３は、シフトレジスタ１５１に記憶された単位ビット列が、重要ビット及び非重要ビットを含むかどうかを判定する。
【０２１６】
ここで、変換部１５３には、例えば、制御部１０４（図４）から、シフトレジスタ１５１に記憶された単位ビット列が、重要ビット及び非重要ビットを含むかどうかの情報が供給されるようになっており、変換部１５３は、その情報に基づいて、シフトレジスタ１５１に記憶された単位ビット列が、重要ビット及び非重要ビットを含むかどうかを判定する。
【０２１７】
ステップＳ１３において、シフトレジスタ１５１に記憶された単位ビット列が、重要ビット及び非重要ビットを含むと判定された場合、処理は、ステップＳ１４に進み、変換部１５３は、変換テーブル記憶部１５２に記憶された変換テーブルに従い、シフトレジスタ１５１に記憶された単位ビット列を、変換ビット列に変換して、送信部１５５に供給し、処理は、ステップＳ１５に進む。
【０２１８】
一方、ステップＳ１３において、シフトレジスタ１５１に記憶された単位ビット列が、重要ビット又は非重要ビットを含まないと判定された場合、変換部１５３は、シフトレジスタ１５１に記憶された単位ビット列を、そのまま、変換ビット列として、送信部１５５に供給し、処理は、ステップＳ１４をスキップして、ステップＳ１５に進む。
【０２１９】
ステップＳ１５では、送信部１５５は、変換部１５３からの変換ビット列を変調し、その変調によって得られる変調信号を、アンテナ３７ａから送信して、処理は、ステップＳ１６に進む。
【０２２０】
ステップＳ１６では、変換部１５３は、シフトレジスタ１５１の記憶内容を初期化（クリア）して、処理は、ステップＳ１７に進む。
【０２２１】
ステップＳ１７では、シフトレジスタ１５１が、まだ、送信していない送信ビット列があるかどうかを判定する。
【０２２２】
ステップＳ１７において、まだ、送信していない送信ビット列があると判定された場合、すなわち、信号処理部１０３（図３）からシフトレジスタ１５１に対して、送信ビット列の新たな１ビットが供給された場合、処理は、ステップＳ１１に戻り、以下、同様の処理が繰り返される。
【０２２３】
また、ステップＳ１７において、まだ、送信していない送信ビット列がないと判定された場合、送信処理部１０１は、通常モードの送信処理を終了する。
【０２２４】
次に、図１４は、図１０の受信処理部１１２が、通信モードが通常モードの通信を行う場合の処理（受信処理）を説明するフローチャートである。
【０２２５】
通常モードの受信処理では、受信部１６１が、ステップＳ２１において、送信処理部１０１から送信されてくる変調信号を、アンテナ３６ａを介して受信し、ベースバンドの受信信号に復調する。さらに、受信部１６１は、受信信号と、所定の閾値とを比較することにより、変換ビット列を再生し、信号処理部１１３（図４）に供給して、通常モードの受信処理を終了する。
【０２２６】
次に、図１５は、図１０の送信処理部１０１が、通信モードが学習モードの通信を行う場合の処理（送信処理）を説明するフローチャートである。
【０２２７】
ここで、上述したように、学習モードの通信では、変換テーブルが作成される。学習モードの通信は、例えば、信号処理装置３１（図２）の電源がオンにされたときや、筐体３２（図２）内において、基板３４ないし３７が外される、新たな基板が装着される、基板３４ないし３７の配置が変更される、等といった、筐体３２内の通信環境の変化が生じたとき、通常モードでの通信において、受信処理部１１２で受信されるデータの誤り率が所定の閾値を越えたとき、ユーザからの指令があったとき、その他の必要なタイミングで行われる。
【０２２８】
学習モードの送信処理では、送信部１５５は、ステップＳ４１において、テストパターンの発生を要求するテストパターン発生コマンドを、受信処理部１１２に対して、アンテナ３７ａから送信して、処理は、ステップＳ４２に進む。
【０２２９】
ステップＳ４２では、テストパターン発生部１５４は、例えば、所定の値をシード(seed)として、単位ビット列と同一のNビットの乱数を発生し、テストパターンとして、送信部１５５に供給して、処理は、ステップＳ４３に進む。
【０２３０】
ここで、テストパターン発生部１５４がシードとして用いる値は、上述のステップＳ４１において、テストパターン発生コマンドに含めて、受信処理部１１２に送信される。受信処理部１１２（図１０）では、テストパターン発生部１６３において、テストパターン発生コマンドに含まれている値をシードとして、テストパターンとしての乱数が発生され、これにより、送信処理部１０１のテストパターン発生部１５４が発生するテストパターンとの同期をとること、つまり、送信処理部１０１のテストパターン発生部１５４が発生するのと同一のテストパターンを、同一の順番で得ることができる。
【０２３１】
ステップＳ４３では、送信部１５５は、テストパターン発生部１５４からのテストパターンを変調し、その変調によって得られる変調信号を、アンテナ３７ａから送信して、処理は、ステップＳ４４に進む。
【０２３２】
ステップＳ４４では、テストパターン発生部１５４は、テストパターンの発生を終了するかどうかを判定する。
【０２３３】
ステップＳ４４において、テストパターンの発生を終了しないと判定された場合、処理は、ステップＳ４２に戻り、以下、同様の処理が繰り返される。
【０２３４】
また、ステップＳ４４において、テストパターンの発生を終了すると判定された場合、すなわち、例えば、変換テーブルの作成に十分な回数、又は時間だけ、テストパターンを発生した場合、処理は、ステップＳ４５に進み、送信部１５５は、テストパターンの発生の終了を要求するテストパターン終了コマンドを、受信処理部１１２に対して、アンテナ３７ａから送信し、送信処理部１０１は、学習モードの送信処理を終了する。
【０２３５】
次に、図１６は、図１０の受信処理部１１２が、通信モードが学習モードの通信を行う場合の処理（受信処理）を説明するフローチャートである。
【０２３６】
学習モードの受信処理では、ステップＳ５１において、作成部１６２が、受信部１６１がテストパターン発生コマンドを受信したかどうかを判定し、受信していないと判定した場合、処理は、ステップＳ５１に戻る。
【０２３７】
また、ステップＳ５１において、受信部１６１がテストパターン発生コマンドを受信したと判定された場合、すなわち、受信部１６１から出力されたビット列、つまり、受信部１６１が、送信処理部１０１から送信されてくる変調信号を受信し、ベースバンドの受信信号に復調し、さらに、受信信号と、所定の閾値とを比較することにより再生したビット列が、テストパターン発生コマンドである場合、処理は、ステップＳ５２に進み、テストパターン発生部１６３は、テストパターン発生コマンドに含まれる値をシードとして乱数を発生することにより、図１５のステップＳ４２で、送信処理部１０１のテストパターン発生部１５４が発生するのと同一のテストパターンを発生し、発生テストパターンとして、誤り率算出部１６４に供給する。
【０２３８】
その後、送信処理部１０１からテストパターン（の変調信号）が送信されてくるのを待って、処理は、ステップＳ５２からステップＳ５３に進み、受信部１６１は、送信処理部１０１からのテストパターンを受信して、受信テストパターンとして、誤り率算出部１６４に供給し、処理は、ステップＳ５４に進む。
【０２３９】
ステップＳ５４では、誤り率算出部１６４は、テストパターン発生部１６３からの発生テストパターンと、受信部１６１からの受信テストパターンとを比較することにより、テストパターン（受信テストパターン）の、誤り検出対象ビットである第kビット（1≦k≦N）が誤っているかどうかの誤り判定を行い、処理は、ステップＳ５５に進む。
【０２４０】
ステップＳ５５では、誤り率算出部１６４は、テストパターン発生部１６３からの発生テストパターンについて、発生頻度、及び誤り回数を更新して、処理は、ステップＳ５６に進む。
【０２４１】
すなわち、ステップＳ５５では、誤り率算出部１６４は、テストパターン発生部１６３からの発生テストパターンについて、その発生頻度を表す変数を１だけインクリメントする。さらに、ステップＳ５５では、誤り率算出部１６４は、直前のステップＳ５４での誤り判定の結果が、第kビットが誤っていることを表している場合、テストパターン発生部１６３からの発生テストパターンについて、その誤り回数を表す変数を１だけインクリメントする。
【０２４２】
なお、発生頻度を表す変数、及び、誤り回数を表す変数は、学習モードの受信処理が開始されるときに初期化される（０にされる）。
【０２４３】
ステップＳ５６では、作成部１６２が、受信部１６１がテストパターン終了コマンドを受信したかどうかを判定し、受信していないと判定した場合、処理は、ステップＳ５２に戻る。
【０２４４】
また、ステップＳ５６において、受信部１６１がテストパターン終了コマンドを受信したと判定された場合、すなわち、受信部１６１から出力されたビット列、つまり、受信部１６１が、送信処理部１０１から送信されてくる変調信号を受信し、ベースバンドの受信信号に復調し、さらに、受信信号と、所定の閾値とを比較することにより再生したビット列が、テストパターン終了コマンドである場合、処理は、ステップＳ５７に進み、作成部１６２が、変換テーブルを作成する変換テーブル作成処理を行って、受信処理部１１２は、学習モードの受信処理を終了する。
【０２４５】
なお、学習モードにおいて、機能ブロック４６の受信処理部１１２で作成された変換テーブルは、例えば、低速な無線通信によって、又は、有線通信で、機能ブロック４６から、信号ルータ４５に送信され、信号ルータ４５の送信処理部１０１において、変換テーブル記憶部１５２に記憶される。そして、送信処理部１０１では、変換テーブル記憶部１５２に記憶された変換テーブルが、機能ブロック４６の受信処理部１１２との間の通常モードの通信に使用される。
【０２４６】
また、学習モードの通信は、信号ルータ４５（図４）の送信処理部１０１、及び機能ブロック４６の受信処理部１１２の他、機能ブロック４６の送信処理部１１１、及び信号ルータ４５の受信処理部１０２の間でも行われ、受信処理部１０２において、変換テーブルが作成される。信号ルータ４５の受信処理部１０２において作成された変換テーブルは、機能ブロック４６に送信され、機能ブロック４６の送信処理部１１１において、信号ルータ４５の受信処理部１０２との間の通常モードの通信に使用される。
【０２４７】
次に、図１７を参照して、図１６のステップＳ５７で行われる変換テーブル作成処理について説明する。
【０２４８】
変換テーブル作成処理では、ステップＳ７１において、誤り率算出部１６４（図４）が、各ビットパターンの単位ビット列について、そのビットパターンに一致するテストパターンの誤り回数を、発生頻度で除算することにより、その除算値を、第kビットの誤り率として求め、誤り期待値算出部１６５に供給して、処理は、ステップＳ７２に進む。
【０２４９】
ステップＳ７２では、誤り期待値算出部１６５は、Nビットの単位ビット列になり得るビットパターンの中から、また、注目ビット列としていないビットパターンの１つを、注目ビット列として選択して、処理は、ステップＳ７３に進む。
【０２５０】
ステップＳ７３では、誤り期待値算出部１６５は、注目ビット列の非重要ビットが取り得る複数の変更ビットパターンのうちの、まだ、注目ビットパターンとしていないものの１つを、注目ビットパターンとして選択し、注目ビットパターンについての誤り期待値（を表す変数）、すなわち、注目ビット列の非重要ビットを注目ビットパターンに置換したビット列の重要ビットが誤る期待値を初期化して、処理は、ステップＳ７４に進む。
【０２５１】
ステップＳ７４では、誤り期待値算出部１６５は、注目ビット列の重要ビットの中から、まだ、注目重要ビットとしていないものの１つを、注目重要ビットとして選択して、処理は、ステップＳ７５に進む。
【０２５２】
ステップＳ７５では、誤り期待値算出部１６５は、図１１で説明したように、送信ビット列において、注目重要ビットを誤り検出対象ビットである第kビットとするNビットを、非重要ビットの置換を行う対象の置換対象ビット列として、その置換対象ビット列のうちの、非重要ビットを注目ビットパターンに置換して得られる置換ビット列の誤り検出対象ビットである第kビットが誤る誤り期待値を、誤り率算出部１６４からの誤り率のうちの、注目重要ビットを第kビットとする単位ビット列の誤り率を用いて求めて、処理は、ステップＳ７６に進む。
【０２５３】
ステップＳ７６では、誤り期待値算出部１６５は、図１１で説明したように、注目ビットパターンについての誤り期待値に、直前のステップＳ７５で求められた、置換ビット列の第kビットが誤る誤り期待値を積算することで、注目ビットパターンについての誤り期待値を更新し（新たな誤り期待値を求め）、処理は、ステップＳ７７に進む。
【０２５４】
ステップＳ７７では、誤り期待値算出部１６５は、注目ビット列の重要ビットすべてを、注目重要ビットとしたかどうかを判定する。
【０２５５】
ステップＳ７７において、注目ビット列の重要ビットの中に、まだ、注目重要ビットとしていないものがあると判定された場合、処理は、ステップＳ７４に戻り、注目ビット列の重要ビットの中から、まだ、注目重要ビットとしていないものの１つが、注目重要ビットとして新たに選択され、以下、同様の処理が繰り返される。
【０２５６】
また、ステップＳ７７において、注目ビット列の重要ビットすべてを、注目重要ビットとしたと判定された場合、すなわち、注目ビット列の重要ビットすべてを、注目重要ビットとして、各重要ビットが誤る誤り期待値が求められ、さらに、それらの誤り期待値の積算値、つまり、注目ビットパターンについての誤り期待値が求められた場合、処理は、ステップＳ７８に進み、誤り期待値算出部１６５は、注目ビット列の非重要ビットが取り得る複数の変更ビットパターンのすべてを、注目ビットパターンとしたかどうかを判定する。
【０２５７】
ステップＳ７８において、複数の変更ビットパターンの中に、まだ、注目ビットパターンとしていないものがあると判定された場合、処理は、ステップＳ７３に戻り、複数の変更ビットパターンのうちの、まだ、注目ビットパターンとしていないものの１つが、注目ビットパターンとして新たに選択され、以下、同様の処理が繰り返される。
【０２５８】
また、ステップＳ７８において、注目ビット列の非重要ビットが取り得る複数の変更ビットパターンのすべてを、注目ビットパターンとしたと判定された場合、すなわち、注目ビット列の非重要ビットが取り得る複数の変更ビットパターンそれぞれについての誤り期待値が求められた場合、誤り期待値算出部１６５は、その複数の変更ビットパターンそれぞれについての誤り期待値を、変換テーブル作成部１６６に供給して、処理は、ステップＳ７９に進む。
【０２５９】
ステップＳ７９では、変換テーブル作成部１６６は、誤り期待値算出部１６５からの、注目ビット列に対して求められた、複数の変更ビットパターンそれぞれについての誤り期待値に基づき、最小誤り期待値ビットパターンを求め、処理は、ステップＳ８０に進む。
【０２６０】
すなわち、変換テーブル作成部１６６は、注目ビット列の非重要ビットが取り得る複数の変更ビットパターンから、誤り期待値算出部１６５からの誤り期待値が最小の変更ビットパターンを、最小誤り期待値ビットパターンとして選択する。
【０２６１】
ステップＳ８０では、変換テーブル作成部１６６は、注目ビット列の非重要ビットを、最小誤り期待値ビットパターンに変換して得られる変換ビット列を求め、その変換ビット列を、注目ビット列と対応付けて、変換テーブルに登録（記述）し、処理は、ステップＳ８１に進む。
【０２６２】
ステップＳ８１では、誤り期待値算出部１６５は、Nビットの単位ビット列になり得るビットパターンのすべてを、注目ビット列としたかどうかを判定する。
【０２６３】
ステップＳ８１において、Nビットの単位ビット列になり得るビットパターンの中に、まだ、注目ビット列としていないものがあると判定された場合、処理は、ステップＳ７２に戻り、Nビットの単位ビット列になり得るビットパターンの中から、また、注目ビット列としていないビットパターンの１つが、注目ビット列として新たに選択され、以下、同様の処理が繰り返される。
【０２６４】
また、ステップＳ８１において、Nビットの単位ビット列になり得るビットパターンのすべてを、注目ビット列としたと判定された場合、処理はリターンする。
【０２６５】
以上のように、作成部１６２（図１０）では、単位ビット列となり得るNビットのビットパターンであるテストパターンについて、第kビットが誤る誤り率を求め、単位ビット列のNビットのうちの、非重要ビットが取り得る複数の変更ビットパターンそれぞれについて、単位ビット列のNビットのうちの、重要ビットの誤り期待値を、単位ビット列のNビットのうちの重要ビットを第kビットとするテストパターンの誤り率を用いて求める。さらに、作成部１６２では、単位ビット列と、その単位ビット列のうちの非重要ビットを、複数の変更ビットパターンのうちの、最小誤り期待値ビットパターンに変換して得られる変換ビット列とを対応付けた変換テーブルを作成する。
【０２６６】
そして、送信処理部１０１では、作成部１６２で作成された変換テーブルに従い、単位ビット列を、変換ビット列に変換して送信する。
【０２６７】
したがって、非重要ビットを犠牲にはするが、単位ビット列が、マルチパスの環境下で、重要ビットに誤りが生じにくい変換ビット列に変換されて送信されるので、マルチパスに起因する重要ビットの誤りの発生を、容易に防止することができる。
【０２６８】
すなわち、単位ビット列において、非重要ビットは変換されてしまうが、重要ビットをより確実に送信することが可能となる。これは、再送が出来ない環境における同期ビット列部分や画像の画素値のMSB部分などの、他のビットと比較して間違えたときの影響が大きいビットを、通信品質が悪い場合においても確実に送信したいときに、特に有用である。
【０２６９】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０２７０】
そこで、図１８は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０２７１】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク３０５やROM３０３に予め記録しておくことができる。
【０２７２】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(CompactDiscReadOnlyMemory)，MO(MagnetoOptical)ディスク，DVD(DigitalVersatileDisc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体３１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体３１１は、いわゆるパッケージソフトウエアとして提供することができる。
【０２７３】
なお、プログラムは、上述したようなリムーバブル記録媒体３１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(LocalAreaNetwork)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部３０８で受信し、内蔵するハードディスク３０５にインストールすることができる。
【０２７４】
コンピュータは、CPU(CentralProcessingUnit)３０２を内蔵している。CPU３０２には、バス３０１を介して、入出力インタフェース３１０が接続されており、CPU３０２は、入出力インタフェース３１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部３０７が操作等されることにより指令が入力されると、それに従って、ROM(ReadOnlyMemory)３０３に格納されているプログラムを実行する。あるいは、また、CPU３０２は、ハードディスク３０５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部３０８で受信されてハードディスク３０５にインストールされたプログラム、またはドライブ３０９に装着されたリムーバブル記録媒体３１１から読み出されてハードディスク３０５にインストールされたプログラムを、RAM(RandomAccessMemory)３０４にロードして実行する。これにより、CPU３０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU３０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース３１０を介して、LCD(LiquidCrystalDisplay)やスピーカ等で構成される出力部３０６から出力、あるいは、通信部３０８から送信、さらには、ハードディスク３０５に記録等させる。
【０２７５】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０２７６】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０２７７】
以上、本発明を、筐体３２内で行われる通信に適用した場合について説明したが、本発明は、その他、例えば、マンションや一戸建て等で行われる無線LAN、電波の反射の仕方が時間によって変化しない電子機器内における基板間ハーネスやケーブルを介した通信、電信電話で用いられる通信ケーブルを介した通信、無線局が固定であるためにマルチパスが大きな変化をしないビル間無線通信などに代表される固定無線通信、その他の、通信環境がある程度の時間の間、一定であり、定常的な誤りが生じる通信に適用可能である。そして、本発明を、かかる通信に適用することにより、送信側が送信した信号の反射や回折などによって生じるマルチパス干渉や、ケーブルにおける反射による干渉のある通信路において、重要ビットに誤りが生じることを容易に防止することができ、これにより、重要ビットについての通信品質を向上させることができる。
【０２７８】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０２７９】
すなわち、本実施の形態では、画像（画素値）を送信の対象としたが、送信の対象とするビット列としては、画像の他、下位ビットに多少の犠牲を許容することができる、例えば、音声データ等を採用することができる。
【０２８０】
また、本発明は、基板間の他、例えば、LSI間で行われる通信にも適用可能である。
【０２８１】
さらに、本実施の形態では、変換テーブルを、受信処理部１１２で作成するようにしたが、変換テーブルは、送信処理部１０１で作成することが可能である。すなわち、例えば、受信処理部１１２から、誤り率算出部１６４が算出した誤り率、又は、誤り期待値算出部１６５が算出した誤り期待値を、送信処理部１０１に送信し、送信処理部１０１において、その誤り率、又は、誤り期待値を用いて、変換テーブルを作成することが可能である。
【図面の簡単な説明】
【０２８２】
【図１】従来の信号処理装置の一例の構成を示すブロック図である。
【図２】本発明を適用した信号処理装置の一実施の形態の構成例を示す斜視図である。
【図３】本発明を適用した信号処理装置の一実施の形態の電気的構成例を示すブロック図である。
【図４】筐体３２内の信号ルータ４５及び機能ブロック４６によって構成される通信システムの構成例を示すブロック図である。
【図５】マルチパスによって生じる信号の歪みを説明する図である。
【図６】筐体内無線通信で受信される受信信号を示す波形図である。
【図７】筐体内無線通信で受信される受信信号を示す波形図である。
【図８】筐体内無線通信で受信される受信信号を示す波形図である。
【図９】８ビットを送信したときの、その８ビット中の７ビット目の誤り率を示す図である。
【図１０】送信処理部１０１、及び受信処理部１１２の構成例を示すブロック図である。
【図１１】変換テーブルの作成の方法を説明する図である。
【図１２】変換テーブルの例を示す図である。
【図１３】通常モードの送信処理を説明するフローチャートである。
【図１４】通常モードの受信処理を説明するフローチャートである。
【図１５】学習モードの送信処理を説明するフローチャートである。
【図１６】学習モードの受信処理を説明するフローチャートである。
【図１７】変換テーブル作成処理を説明するフローチャートである。
【図１８】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０２８３】
１３1ないし１３4，１９  コネクタ，  ２０  リモートコマンダ，  ２１  操作部，  ３１  信号処理装置，  ３２  筐体，  ３３  電源モジュール，  ３４  プラットフォーム基板，  ３５  入力基板，  ３５ａ  アンテナ，  ３６1ないし３６3  信号処理基板，  ３６ａ1ないし３６ａ3  アンテナ，  ３７  出力基板，  ３７ａ  アンテナ，  ４４  入力セレクタ，  ４５  信号ルータ，  ４６1ないし４６3  機能ブロック，  ３６ａ1ないし３６ａ3  アンテナ，  ５０  システム制御ブロック，  ５０ａ  アンテナ，  １０１  送信処理部，  １０２  受信処理部，  １０３  信号処理部，  １０４  制御部，  １１１  送信処理部，  １１２  受信処理部，  １１３  信号処理部，  １１４  制御部，  １５１  シフトレジスタ，  １５２  変換テーブル記憶部，  １５３  変換部，  １５４  テストパターン発生部，  １５５  送信部，  １６１  受信部，  １６２  作成部，  １６３  テストパターン発生部，  １６４  誤り率算出部，  １６５  誤り期待値算出部，  １６６  変換テーブル作成部，  ３０１  バス，  ３０２  CPU，  ３０３  ROM，  ３０４  RAM，  ３０５  ハードディスク，  ３０６  出力部，  ３０７  入力部，  ３０８  通信部，  ３０９  ドライブ，  ３１０  入出力インタフェース，  ３１１  リムーバブル記録媒体
【図１】
0004450073.tif 000002
【図２】
0004450073.tif 000003
【図３】
0004450073.tif 000004
【図４】
0004450073.tif 000005
【図５】
0004450073.tif 000006
【図６】
0004450073.tif 000007
【図７】
0004450073.tif 000008
【図８】
0004450073.tif 000009
【図９】
0004450073.tif 000010
【図１０】
0004450073.tif 000011
【図１１】
0004450073.tif 000012
【図１２】
0004450073.tif 000013
【図１３】
0004450073.tif 000014
【図１４】
0004450073.tif 000015
【図１５】
0004450073.tif 000016
【図１６】
0004450073.tif 000017
【図１７】
0004450073.tif 000018
【図１８】
0004450073.tif 000019