(57)【要約】データ部については、各シンボルの信号レベルの極性が１シンボル毎に常に反転するようにマッピングする。一方、ヘッダ部については、データ部とヘッダ部とを判別するための判別シンボルが含まれ、かつ、判別シンボルの信号レベルが、判別シンボルの直前にマッピングされたシンボルと同一の信号レベルとなるようにマッピングする。これにより、ヘッダ部とデータ部とを受信側の機器において確実に判別することができるようなデータ転送が可能となる。【特許請求の範囲】
【請求項１】
送信データの各シンボルを複数の信号レベルのいずれかにマッピングして送信するためのデータ送信装置であって、
送信データを、ある基準レベルに対する各シンボルの信号レベルの大小関係が１シンボル毎に常に反転するようにマッピングするデータマッピング部と、
データ部と区別して伝送すべき非データ部を、データ部と非データ部とを判別するための判別シンボルが含まれ、かつ、前記基準レベルに対する該判別シンボルの信号レベルの大小関係が該判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする非データマッピング部とを備えることを特徴とする、データ送信装置。
【請求項２】
前記非データマッピング部は、
ａ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも大きい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、
ｂ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも小さい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるようにマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項３】
前記非データマッピング部は、前記判別シンボルの信号レベルが、該判別シンボルの直前のシンボルと同一の信号レベルとなるようにマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項４】
前記非データマッピング部は、非データ部の先頭のシンボルが前記判別シンボルとなるようにマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項５】
非データ部が、データ部に付加されるヘッダ情報であることを特徴とする、請求項１に記載のデータ送信装置。
【請求項６】
前記非データマッピング部は、前記判別シンボルに加えて、ヘッダ種別を判別するための所定のパターンを有するシンボル列を出力することを特徴とする、請求項５に記載のデータ送信装置。
【請求項７】
前記非データマッピング部は、ヘッダ種別を示すデータに基づいて、予め用意された複数パターンのシンボル列の中からヘッダ種別に応じたシンボル列を選択することを特徴とする、請求項６に記載のデータ送信装置。
【請求項８】
伝送すべきデータが、８ビットのヘッダ部とバイフェーズマーク変調されたデータ部とから成るフレームデータであり、
前記非データマッピング部は、前記フレームデータのヘッダ部を、当該ヘッダ部のヘッダ種別に応じて、前記判別シンボルを含む４シンボルから成るシンボル列に変換し、
前記データマッピング部は、前記フレームデータのデータ部に対してバイフェーズマーク復号を行い、該復号されたデータの各ビットを１シンボルとして、ある基準レベルに対する信号レベルの大小関係が１シンボル毎に常に反転するように各シンボルをマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項９】
前記データマッピング部および前記非データマッピング部の出力を記憶し、該データマッピング部および該非データマッピング部に供給する前信号レベル記憶部をさらに備える、請求項１に記載のデータ送信装置。
【請求項１０】
送信データの各シンボルを複数の信号レベルのいずれかにマッピングして送信された伝送信号を受信するためのデータ受信装置であって、
前記伝送信号の信号レベルの変動パターンから、該伝送信号のデータ部と非データ部とを判別するための判別シンボルを検出する判別シンボル検出部と、
前記判別シンボル検出部の検出結果に基づいて前記伝送信号のデータ部からデータを再生するデータ判定部と、
前記判別シンボル検出部の検出結果に基づいて前記伝送信号の非データ部から非データ情報を再生する非データ判定部とを備えることを特徴とする、データ受信装置。
【請求項１１】
前記判別シンボル検出部は、前記伝送信号におけるあるシンボルの信号レベルが、該シンボルの直前のシンボルの信号レベルに等しい場合に、該シンボルを判別シンボルとして検出することを特徴とする、請求項１０に記載のデータ受信装置。
【請求項１２】
前記非データ判定部は、非データ部が、ヘッダ種別に対応して予め用意された複数パターンのシンボル列のいずれを含んでいるかを判定することによって、該非データ部に対応するヘッダ種別を判別することを特徴とする、請求項１０に記載のデータ受信装置。
【請求項１３】
前記データ判定部によって再生されたデータに対してバイフェーズマーク変調を行って、該変調結果をフレームデータのデータ部として出力するバイフェーズエンコード部をさらに備え、
前記非データ判定部は、前記伝送信号の非データ部のパターンに応じて、該非データ部をフレームデータのヘッダ部に変換して出力することを特徴とする、請求項１０に記載のデータ受信装置。
【請求項１４】
送信データの各シンボルを複数の信号レベルのいずれかにマッピングするための伝送路符号化方法であって、
データ部については、ある基準レベルに対する各シンボルの信号レベルの大小関係が１シンボル毎に常に反転するようにマッピングし、
データ部と区別して伝送すべき非データ部については、データ部と非データ部とを判別するための判別シンボルが含まれ、かつ、前記基準レベルに対する該判別シンボルの信号レベルの大小関係が該判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングすることを特徴とする、伝送路符号化方法。
【請求項１５】
ａ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも大きい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、
ｂ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも小さい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるようにマッピングすることを特徴とする、請求項１４に記載の伝送路符号化方法。
【請求項１６】
前記判別シンボルの信号レベルが、該判別シンボルの直前のシンボルと同一の信号レベルとなるようにマッピングすることを特徴とする、請求項１４に記載の伝送路符号化方法。
【請求項１７】
請求項１４に記載の伝送路符号化方法によってマッピングされた受信信号を復号するための復号方法であって、
前記基準レベルに対する各シンボルの信号レベルの大小関係を１シンボル毎に判定することによって、受信信号に含まれる前記判別シンボルを検出し、
前記判別シンボルに基づいて、データ部と非データ部とを個別に復号することを特徴とする、復号方法。
【請求項１８】
請求項１５に記載の伝送路符号化方法によってマッピングされた受信信号を復号するための復号方法であって、
前記データの連続する２シンボル間の信号レベルの差分を１シンボル毎に判定することによって前記判別シンボルを検出し、
前記判別シンボルに基づいて、データ部と非データ部とを個別に復号することを特徴とする、復号方法。
【請求項１９】
請求項１６に記載の伝送路符号化方法によってマッピングされた受信信号を復号するための復号方法であって、
前記データの連続する２シンボル間の信号レベルが等しいか否かを判定することによって前記判別シンボルを検出し、
前記判別シンボルに基づいて、データ部と非データ部とを個別に復号することを特徴とする、復号方法。
【発明の詳細な説明】
【技術分野】  本発明は、データ送信装置、データ受信装置、伝送路符号化方法および復号方法に関し、より特定的には、送信データの各シンボルを複数の信号レベルのいずれかにマッピングすることによって生成された信号を送信または受信するためのデータ送信装置、データ受信装置、伝送路符号化方法および復号方法に関する。
【背景技術】  従来、２台の機器間でデジタルオーディオデータを転送する際には、例えばＳ／ＰＤＩＦ（Ｓｏｎｙ／Ｐｈｉｌｉｐｓ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）のフォーマットに規定されているように、一般にバイフェーズマーク変調が用いられる。バイフェーズマーク変調では、図１８に示すように、元データの各ビットが２つの論理値でそれぞれ表される。バイフェーズマーク変調後において、元データの論理「１」については１ビット期間の中央で状態遷移が生じ（例えば０→１または１→０）、元データの論理「０」については１ビット期間の中央でも状態遷移が生じない（例えば０→０または１→１）。さらに、元データの各ビットの境界では論理値が必ず反転する（つまりバイフェーズマーク変調後において、直前の論理値が０なら１に、１なら０に反転する）。
このように、バイフェーズマーク変調を用いれば、元データの各ビットの境界において論理値が必ず変化するため、元データにおいて０や１が連続するような場合でも、別途クロック信号を送信することなく、受信側の機器は転送データからクロック信号を容易に再生することができる。
なお、機器間で転送されるデータには、一般に、上述のようにバイフェーズマーク変調されたオーディオデータに加えて、このオーディオデータの同期を取るための８ビットのプリアンブル（バイフェーズマーク変調前の元データで４ビット分のサイズに相当）が付加される。プリアンブルについてはバイフェーズマーク変調が適用されず、プリアンブルのビット列には０または１が３つ以上連続して含まれる。ところで、バイフェーズマーク変調されたデータには、前述のように元データの各ビットの境界において必ず論理値が反転するため、０または１が３つ連続して含まれることはあり得ない。したがって、受信側の機器では、０または１を３つ連続して受信したか否かを判別することにより、オーディオデータ部分とプリアンブル部分とを容易に判別することができる。なお、プリアンブルには予め複数のパターンが用意されており、例えばブロックの先頭を示すもの（Ｂプリアンブル）や、Ｒチャネルのサブフレームの先頭を示すもの（Ｍプリアンブル）や、Ｌチャネルのサブフレームの先頭を示すもの（Ｗプリアンブル）がある。
Ｓ／ＰＤＩＦでは、図１９に示すように、フレーム（Ｓ／ＰＤＩＦフレーム）単位でデータ転送が行われ、データ部には前述のバイフェーズマーク変調が適用される。また、データ部の先頭には前述のようなプリアンブル（ヘッダ）が付加される。図２０に、Ｓ／ＰＤＩＦで利用される各ヘッダ（Ｂヘッダ、Ｍヘッダ、Ｗヘッダ）のパターンを示す。なお、Ｓ／ＰＤＩＦフレームのヘッダ部とデータ部の境界では符号が必ず反転するため、各ヘッダのパターンとしては、直前の符号に応じた２通りのパターンが用意されている。
図２１に、従来のＳ／ＰＤＩＦの送受信装置の代表的な構成を示す。送受信装置９０には、Ｓ／ＰＤＩＦコントローラ９１、Ｅ／Ｏ変換器９２、Ｏ／Ｅ変換器９３が設けられている。Ｓ／ＰＤＩＦコントローラ９１には送信データが入力され、Ｓ／ＰＤＩＦコントローラ９１は、送信データに対してバイフェーズマーク変調を行うとともに、ヘッダ部（Ｂヘッダ、Ｍヘッダ等）を適宜付加して、図１９に示したようなＳ／ＰＤＩＦフレームをＥ／Ｏ変換器９２へと出力する。Ｅ／Ｏ変換器９２は、Ｓ／ＰＤＩＦコントローラ９１からのＳ／ＰＤＩＦフレーム（電気信号）を光信号に変換し、光ファイバ９４を通じて光信号を他の送受信装置へ出力する。一方、送受信装置９０には、光ファイバ９５を通じて他の送受信装置からの光信号が入力される。入力された光信号は、Ｏ／Ｅ変換器９３によって電気信号に変換され、図１９に示したＳ／ＰＤＩＦフレームとしてＳ／ＰＤＩＦコントローラ９１に入力される。Ｓ／ＰＤＩＦコントローラ９１は、Ｓ／ＰＤＩＦフレームのヘッダ部に基づいてヘッダ種別を判別しつつ、データ部をバイフェーズマーク復号して受信データを出力する。
なお、Ｓ／ＰＤＩＦはＰＯＦ（プラスチック光ファイバ）を用いたデータ転送に最適化された通信プロトコルではあるが、伝送媒体としてツイストペアケーブルや同軸ケーブルなどの導線を利用することもできる。導線を利用することのメリットとしては、扱いが容易であることが挙げられる。
ところが、バイフェーズマーク変調を用いたデータ転送は、クロック信号の転送が不要となる反面、所定のデータ転送速度を実現するのに必要となる伝送帯域が増大してしまう。例えば、図２１に示すように、２５Ｍｂｐｓの実効転送速度を実現するために、Ｓ／ＰＤＩＦでは５０Ｍｂｐｓのデータ転送速度が必要となる。よって、車載機器などから出力されるバイフェーズマーク変調された送信データをそのまま車内ネットワークに送出すると、伝送媒体として外部に影響を与える可能性の少ないツイストペアケーブルを用いたとしても、外部に放出される電磁放射の影響は無視できなくなる。
そこで、上記の問題を解決するために、Ｓ／ＰＤＩＦコントローラ９１から出力された送信データの各２ビットを１シンボルとして所定の信号レベルにマッピングして伝送することが考えられる（例えば、国際公開第０２／３００７５号パンフレット（第１６図、第１７図）参照。）。
図２２に、Ｓ／ＰＤＩＦフレームをツイストペアケーブルで伝送する際の送受信装置の構成例を示す。図２２において、Ｓ／ＰＤＩＦコントローラ９１から出力されたＳ／ＰＤＩＦフレーム（シリアルデータ）は、ｓ／ｐ変換部９７において２ビット毎のパラレルデータに変換される。８値マッピング部９８は、ｓ／ｐ変換部９７から順次出力される２ビットのデータを１シンボルとして所定の信号レベルにマッピングする（より正確には直前のシンボルに対する信号レベルの変動量に対して各シンボルをマッピングしているのであるが、ここでは詳細な説明を省略する。）。図２３に、この８値マッピング部９８の処理結果の一例を示す。この８値マッピング部９８の処理結果は、Ｄ／Ａ変換部９９においてアナログ信号に変換された後、差動ドライバ１００を通じてツイストペアケーブル１０５に出力される。なお、図示は省略するが、送受信装置９６には、例えば、８値マッピング部９８の後段において、ロールオフフィルタ等のデジタルフィルタが設けられ、Ｄ／Ａ変換部９９の後段などにおいて、適宜アナログフィルタが設けられる。
一方、差動レシーバ１０４にはツイストペアケーブル１０６を通じて受信した他の機器からの信号が入力される。この受信信号は、差動レシーバ１０４を通じてＡ／Ｄ変換部１０３に入力され、デジタル信号に変換される。Ａ／Ｄ変換部１０３からの出力データは８値判定部１０２に供給され、各シンボルが、その信号レベルに基づいて２ビットのパラレルデータに変換される。８値判定部１０２から出力された２ビット毎のパラレルデータはｐ／ｓ変換部１０１においてシリアルデータに変換され、Ｓ／ＰＤＩＦコントローラ９１に入力される。このｐ／ｓ変換部１０１の出力は図１９に示したＳ／ＰＤＩＦフレームに相当する。Ｓ／ＰＤＩＦコントローラ９１は、入力されたＳ／ＰＤＩＦフレームに基づいて受信データを出力する。
このように、Ｓ／ＰＤＩＦコントローラ９１から出力された送信データの各２ビットを１シンボルとして所定の信号レベルにマッピングして伝送することにより、１ビットを１シンボルとして伝送する場合に比べて、シンボルレートを半分に抑えることができ、電磁放射を低減することができる。なお、図２３に示すようにシンボル毎に信号レベルの極性が常に反転するようにマッピングすることによって、送信信号には常にシンボル周波数の半分の周波数成分が含まれることになるので、受信側の機器において、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋ  Ｌｏｏｐ）による、より確実なクロック再生が可能となる。
【発明の開示】
しかしながら、図２３に示すようなマッピングによって１シンボルで２ビット分の情報を伝送する場合、各シンボルを８つの信号レベルのいずれかにマッピング（以下、このようなマッピングを８値マッピングと称す。）しているため、受信側において信号レベルを判定するための閾値の間隔が狭くなってしまい、伝送誤りが発生しやすいという問題がある。
そこで本願の発明者らは、上記の問題を解決するために、バイフェーズマーク変調されたＳ／ＰＤＩＦフレームのデータ部を、バイフェーズマーク変調前のデータ列に戻してから、図２４に示すように、各シンボルを４つの信号レベルのいずれかにマッピング（以下、このようなマッピングを４値マッピングと称す。）して伝送することを考えついた。これにより、シンボルレートを上げることなく、信号レベルを判定するための閾値の間隔を８値マッピングに比べて広げることができるため、より誤りの少ないデータ伝送が可能となる。
しかしながら、Ｓ／ＰＤＩＦフレームに上記の４値マッピングを適用しようとした場合、ヘッダ部の扱いが問題となることが判明した。つまり、ヘッダ部（８ビット）は元データをバイフェーズマーク変調することによって生成したものではないので４ビットのデータとして伝送することができず、８ビットのヘッダ部に４値マッピングを適用して伝送しようとすると、ヘッダ部の転送に８シンボル期間を要してしまう。その結果、Ｓ／ＰＤＩＦフレームのフレーム周期が変化してしまい、Ｓ／ＰＤＩＦフレームのスムーズな転送に支障が生じてしまうという問題がある。また、仮に８ビットのヘッダ部を４ビットのデータに適宜変換してから４値マッピングを適用して伝送したとしても、データ部のビット列の一部が偶然にヘッダ部のビット列と一致することがあり得るため、受信側の機器においてヘッダ部とデータ部とを間違いなく確実に判別することは難しい。
それゆえに、本発明は、例えば上述したＳ／ＰＤＩＦフレームのヘッダ部のようにデータ部と区別して伝送すべき非データ部とデータ部とを受信側の機器において確実に判別することができるようなデータ送信装置、データ受信装置、伝送路符号化方法および復号方法を提供することを目的とする。
本発明は、上記課題を解決するために以下の構成を採用した。なお、括弧内の参照符号等は、本発明の理解を助けるために、後述する実施形態との対応関係を示したものであって、本発明の範囲を何ら限定するものではない。
本発明の伝送路符号化方法は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングするためのものである。この伝送路符号化方法では、データ部については、ある基準レベル（０）に対する各シンボルの信号レベルの大小関係（極性）が１シンボル毎に常に反転するようにマッピングする。つまり、データ部の第Ｎ（Ｎは任意の整数）番目のシンボルの信号レベルが基準レベルよりも大きい場合には、そのシンボルの次のシンボルである第Ｎ＋１番目のシンボルの信号レベルは基準レベルよりも小さくなるようにマッピングし、一方、データ部の第Ｎ番目のシンボルの信号レベルが基準レベルよりも小さい場合には、第Ｎ＋１番目のシンボルの信号レベルは基準レベルよりも大きくなるようにマッピングする。また、例えばヘッダ部のように、データ部と区別して伝送すべき非データ部については、データ部と非データ部とを判別するための判別シンボルが含まれ、かつ、基準レベルに対する判別シンボルの信号レベルの大小関係が判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする。つまり、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも大きい場合には、判別シンボルの信号レベルは基準レベルよりも大きくなるようにマッピングし、一方、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも小さい場合には、判別シンボルの信号レベルは基準レベルよりも小さくなるようにマッピングする。これにより、受信側の機器（２６）では、データ部と非データ部とを確実に判別することが可能となる。なお、本発明は、Ｓ／ＰＤＩＦフレームの送受信に好適に適用することができるが、本発明の適用範囲はＳ／ＰＤＩＦに限定されるものではない。
なお、判別シンボルについては、判別シンボルの直前のシンボルと同一の信号レベルとなるようにマッピングしても良い。これにより、受信側の機器では基準レベルを意識することなく判別シンボルを確実に検出することが可能となる。したがって、車内環境など、固定的な基準レベルが得られにくい環境では特に有効である。
また、判別シンボルは、非データ部を構成するシンボル列に含まれるいずれのシンボルであっても構わない。非データ部の先頭に判別シンボルを設けるようにすれば、受信側の機器において、非データ部の先頭をより早く判別することが可能となるので、より好ましい。
また、本発明のデータ送信装置（１０）は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングして送信するためのものであって、送信データを、ある基準レベル（０）に対する各シンボルの信号レベルの大小関係（上位レベル、下位レベル）が１シンボル毎に常に反転するようにマッピングするデータマッピング部（１８）と、データ部と区別して伝送すべき非データ部（ヘッダ部）を、データ部と非データ部とを判別するための判別シンボルが含まれるようにマッピングし、かつ基準レベルに対する判別シンボルの信号レベルの大小関係が判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする非データマッピング部（１６）とを備える。
また、本発明のデータ受信装置（２６）は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングして送信された伝送信号を受信するためのものであって、伝送信号の信号レベルの変動パターンから、伝送信号のデータ部と非データ部（ヘッダ部）とを判別するための判別シンボルを検出する判別シンボル検出部（３０）と、判別シンボル検出部の検出結果に基づいて伝送信号のデータ部からデータを再生するデータ判定部（３４）と、判別シンボル検出部の検出結果に基づいて伝送信号の非データ部から非データ情報（ヘッダ情報）を再生する非データ判定部（３２）とを備える。
【図面の簡単な説明】  図１は、本発明の第１の実施形態に係るデータ送信装置の構成を示すブロック図である。
図２は、ヘッダマッピング部１６とデータマッピング部１８の出力を示す図である。
図３は、データマッピング部１８の動作を説明するための図である。
図４は、データマッピング部１８が参照するマッピングテーブルである。
図５は、ヘッダマッピング部１６の動作を説明するための図である。
図６は、ヘッダマッピング部１６の動作を説明するための図である。
図７は、本発明の第１の実施形態に係るデータ受信装置の構成を示す図である。
図８は、受信信号と差分算出部３６の出力との関係を示す図である。
図９は、データ判定部３４の動作を説明するための図である。
図１０は、ヘッダ判定部３２の動作を説明するための図である。
図１１は、本発明の第２の実施形態に係るデータ送信装置の構成の一部を示す図である。
図１２は、第２の実施形態に係るデータ送信装置の動作を説明するための図である。
図１３は、本発明の第２の実施形態に係るデータ受信装置の構成の一部を示す図である。
図１４は、本発明の変形例に係るシステム構成例を示す図である。
図１５は、変形例における伝送データの構造を示す図である。
図１６は、変形例におけるデータ部の信号波形のパターンを示す図である。
図１７は、変形例における非データ部の信号波形のパターンを示す図である。
図１８は、バイフェーズマーク変調を説明するための図である。
図１９は、Ｓ／ＰＤＩＦフレームの構成を説明するための図である。
図２０は、Ｓ／ＰＤＩＦフレームのヘッダ部について説明するための図である。
図２１は、Ｓ／ＰＤＩＦフレームを光ファイバを通じて送受信する従来の送受信装置の構成を示す図である。
図２２は、Ｓ／ＰＤＩＦフレームを導線を通じて送受信する従来の送受信装置の構成を示す図である。
図２３は、２ビットのデータを１シンボルとして所定の信号レベルにマッピングするときのマッピング例を示す図である。
図２４は、１ビットのデータを１シンボルとして所定の信号レベルにマッピングするときのマッピング例を示す図である。
【発明を実施するための最良の形態】  以下、本発明の種々の実施形態について、図面を参照しながら説明する。
（第１の実施形態）
まず、本発明の第１の実施形態に係るデータ送信装置およびデータ受信装置について説明する。図１に、データ送信装置の構成を示す。図１において、データ送信装置１０は、送信データに対して４値マッピングを行う４値マッピング部１２と、４値マッピング部１２から出力されたデジタル信号をアナログ信号に変換するＤ／Ａ変換部２０と、Ｄ／Ａ変換後の信号に基づいてツイストペアケーブル２４の２本の線に互いに対称的な信号を送信する差動ドライバ２２とを備える。なお、図示は省略するが、４値マッピング部１２８の後段において、ロールオフフィルタ等のデジタルフィルタが設けられ、Ｄ／Ａ変換部２０の後段などには、アナログフィルタが適宜に設けられる。
４値マッピング部１２には、前信号レベル記憶部１４と、ヘッダマッピング部１６と、データマッピング部１８が含まれる。ヘッダマッピング部１６は、データ送信装置１０において生成された（またはデータ送信装置１０に接続された機器より入力された）ヘッダ情報に基づいて、所定の信号レベルにマッピングしたヘッダ部を送信データに付加する。なお、ヘッダマッピング部１６にヘッダ情報を供給することなく、ヘッダマッピング部１６に周期的にヘッダ部を付加させるようにしてもよい。データマッピング部１８は、データ送信装置１０において生成された（またはデータ送信装置１０に接続された機器より入力された）送信データの各シンボル（ここでは１ビットのデータ）を所定の信号レベルにマッピングし、送信データのデータ部を生成する。これらヘッダマッピング部１６およびデータマッピング部１８の処理の結果、図２に示すようなシンボル列が生成され、Ｄ／Ａ変換部２０に出力される。前信号レベル記憶部１４は、４値マッピング部１２から直前に出力されたシンボルの信号レベルを順次記憶し、ヘッダマッピング部１６とデータマッピング部１８にその値を供給する。以下、４値マッピング部１２の処理を、データ部についての処理とヘッダ部についての処理に分けて説明する。
まず、図３および図４を参照して、データマッピング部１８の動作について説明する。
データマッピング部１８は、送信データの各シンボル（ここでは１ビットのデータ）を、図３に示すような４つの信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかに順次マッピングする。ただし、これらの信号レベルの値は単なる一例に過ぎない。これら４つの信号レベルは、基準レベル（ここではレベル零）を境にして上位レベル（＋１．５、＋０．５）と下位レベル（−０．５、−１．５）とに区分され、送信データの各シンボルは、上位レベルと下位レベルに交互にマッピングされる。このマッピングは、データマッピング部１８が保持しているマッピングテーブルに従って行われる。図４に、マッピングテーブルの具体例を示す。データマッピング部１８は、マッピングしようとするシンボルの符号と、前信号レベル記憶部１４より供給される値（つまりマッピングしようとするシンボルの直前のシンボルの信号レベル）とに基づいてマッピングテーブルを参照し、信号レベルを決定する。例えば、マッピングしようとするシンボルの符号が１であって、その直前のシンボルがマッピングされた信号レベルが＋１．５であった場合には、このシンボルは−０．５の信号レベルにマッピングされることになる。
なお、図４に示すマッピングテーブルにおいて、括弧内の数字は直前の信号レベルとの差を示しており、後述するデータ受信装置では、この差に基づいて、マッピング処理前の送信データを再生する。つまり、直前のシンボルとの信号レベルの差が−３、−１、＋１、＋３のいずれかであれば、送信データは０であると判定することができ、一方、直前のシンボルとの信号レベルの差が−２、＋２のいずれかであれば、送信データは１であると判定することができる。このように、連続するシンボル間の信号レベルの差に対してデータを乗せて伝送すれば、データを再生する際に、基準となる信号レベル（例えばグランドレベル）が不要となる。これは、データ送信装置とデータ受信装置とで基準となる信号レベルが異なる場合に特に有効である。ただし、本発明はこれに限定されず、例えば、直前のシンボルの信号レベルに関係なく、シンボル０については＋０．５または−０．５の信号レベルにマッピングし、シンボル１については＋１．５または−１．５の信号レベルにマッピングするようにしてもよい。
次に、図５および図６を参照して、ヘッダマッピング部１６の動作について説明する。
ヘッダ部は図２に示したように４シンボルで構成される。ヘッダマッピング部１６には、ヘッダ種別毎に予め出力パターンが数通り用意されており、付加すべきヘッダ種別に応じたヘッダパターンを出力する。図５および図６に、ヘッダマッピング部１６に用意されたヘッダのパターンを示す。図５および図６は、Ｂヘッダ、Ｍヘッダ、Ｗヘッダ、Ｒヘッダという４つのヘッダ種別に対応するヘッダマッピング部１６の出力を示している。これら４つのヘッダ種別からどのヘッダを選択するかは、ヘッダマッピング部１６に入力されるヘッダ情報に基づいて決定される。さらにヘッダマッピング部１６は、ヘッダ種別毎に、前信号レベル記憶部１４より供給される値（つまりデータ部の最後のシンボルの信号レベル）に応じた４通りのパターンの出力を行う。例えば、ヘッダ種別がＢヘッダであって、前信号レベル記憶部１４より供給される値が−０．５であった場合には、図５より、ヘッダマッピング部１６からは信号レベルがそれぞれ−０．５、−１．５、＋１．５、−１．５であるような４つのシンボルが順次出力される。また例えば、ヘッダ種別がＷヘッダであって、前信号レベル記憶部１４より供給される値が−１．５であった場合には、図６より、ヘッダマッピング部１６からは信号レベルがそれぞれ−１．５、−１．５、＋１．５、−０．５であるような４つのシンボルが順次出力される。
なお、全てのヘッダに共通している点は、ヘッダ部の先頭のシンボルが、直前のシンボル（つまりデータ部の最後のシンボル）の信号レベルと同一の信号レベルにマッピングされていることである。前述のように、データ部においては、シンボル毎に信号レベルの極性が反転するようにマッピングされるので、後述するデータ受信装置では、直前のシンボルの信号レベルと同一の信号レベルにマッピングされたシンボルを検出することにより、ヘッダ部とデータ部を確実に判別することができる。このように、ヘッダ部の先頭のシンボルは、ヘッダ部とデータ部を判別のための特別なシンボルであり、以下ではこのシンボルを判別シンボルと称す。なお、判別シンボルは、必ずしもヘッダ部の先頭のシンボルである必要はないが、データ受信装置においてヘッダ部をより早く判別するためには、ヘッダ部の先頭のシンボルを判別シンボルとするのが好ましい。
なお、本実施形態では、判別シンボルの信号レベルは直前のシンボルの信号レベルと同一であるとしたが、本発明はこれに限らず、少なくともデータ部とヘッダ部とが判別可能となる限りにおいて、判別シンボルの信号レベルを任意に設定してもよい。例えば、判別シンボルの信号レベルの極性（つまり基準レベルに対する大小関係）が、判別シンボルの直前のシンボルと同一の極性となるように判別シンボルの信号レベルが設定されていれば、データ受信装置において極性の変化をモニタすることによって判別シンボルを検出することができる。ただし、極性の変化をモニタするためには基準レベルが確定している必要があるので、基準レベルの確定が困難な状況においては、基準レベルが確定していなくても判別シンボルを検出できることが望ましい。そこで、例えば、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも大きい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも小さい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるように設定すれば、データ受信装置では、単に信号レベルの増減のパターンをモニタするだけで判別シンボルを検出することができる。さらには、図６に示すように判別シンボルの信号レベルを直前のシンボルの信号レベルと同一とすることにより、データ受信装置では、単に信号レベルが変化したか否かをモニタするだけで判別シンボルを検出することができるため、判別シンボルを容易に検出することができる。
ヘッダ部は、判別シンボルの他に３つのシンボルを有している。これら３つのシンボルの信号レベルのパターンによって、ヘッダ種別を判別することができる。なお、図５および図６に示す例では、ヘッダ部の２番目のシンボルについては全てのヘッダ種別について判別シンボルと同一の極性でかつ最大振幅レベルに設定されており、３番目と４番目のシンボルの信号レベルのパターン（つまり２ビットの情報）によってヘッダ種別が示されている。ただし、これは単なる一例であって、判別シンボルを除くヘッダ部のパターンは任意に設定することができる。ただし、後述するように、データ受信装置では、受信信号からシンボル周波数の２分の１の周波数成分をバンドパスフィルタで抽出し、その抽出結果をＰＬＬに入力することによってクロック信号を再生する。したがって、バンドパスフィルタから安定した抽出結果が得られるように、データ部における信号レベルの変動パターン（上位レベル→下位レベル→上位レベル→下位レベルというパターン）が変化しないように、ヘッダ部の各シンボルの信号レベル（特にヘッダ部の最後のシンボルの信号レベル）を適切に設定すべきである。例えば、ヘッダ部が偶数個のシンボルで構成される場合には、ヘッダ部の最後のシンボルの信号レベルの極性を、このヘッダ部の直前のデータ部における最後のシンボルの信号レベルの極性と一致させるのが好ましい。
図７にデータ受信装置の構成を示す。図７において、差動レシーバ４０には、図１に示したデータ送信装置１０から送信された伝送信号がツイストペアケーブル２４を通じて入力される。差動レシーバ４０は、ツイストペアケーブル２４の２本の線によって伝送された信号の差分を出力し、この出力は、Ａ／Ｄ変換部３８によってデジタル信号に変換される。Ａ／Ｄ変換部３８の出力データは差分算出部３６に入力され、差分算出部３６は、シンボル毎に、直前のシンボルとの間の信号レベルの差分を順次算出して出力する。図８に、受信信号と差分算出部３６の算出結果との関係を示す。この差分算出部３６の算出結果は、４値判定部２８に入力される。
４値判定部２８には、受信信号から判別シンボルを検出するための判別シンボル検出部３０と、受信信号のヘッダ部からヘッダ情報を再生するヘッダ判定部３２と、同じく受信信号のデータ部から受信データ（図１における送信データに相当）を再生するデータ判定部３４とが含まれる。図８から明らかなように、判別シンボルに対応する差分算出結果は０となる。判別シンボル検出部３０は、差分算出部３６の出力をモニタし、あるシンボルに対応する差分算出結果として０が出力されたときに、このシンボルを判別シンボルとして検出する。ヘッダ判定部３２およびデータ判定部３４は、この判別シンボル検出部３０の検出結果に基づいてヘッダ部およびデータ部を判別し、それぞれについて処理を行う。以下、ヘッダ判定部３２およびデータ判定部３４の動作について説明する。
まず、図９を参照して、データ判定部３４の動作を説明する。
データ判定部３４は、図９に示す変換テーブルを参照して、差分算出結果を０または１の符号に順次変換して出力する。つまり、差分算出結果が−３、−１、＋１、＋３のいずれかであった場合には０を出力し、差分算出結果が−２または＋２であった場合には１を出力する。このようにして、データ判定部３４において受信データが再生される。
次に、図１０を参照して、ヘッダ判定部３２の動作を説明する。
ヘッダ判定部３２は、判別シンボル検出部３０の検出結果に基づいて、判別シンボルから４シンボル分（つまりヘッダ部）に対応する差分算出結果に基づいて、ヘッダ種別を判別する。なお、本実施形態では、ヘッダ部の３シンボル目と４シンボル目にそれぞれ対応する差分算出結果を参照することによって、４通りのヘッダ種別（Ｂヘッダ、Ｍヘッダ、Ｗヘッダ、Ｒヘッダ）を判別することができる。具体的には、ヘッダ部の３シンボル目に対応する差分算出結果が−２であり、ヘッダ部の４シンボル目に対応する差分算出結果が＋２であった場合には、図１０に示す判定テーブルに基づいてこのヘッダがＭヘッダであると判別できる。ヘッダ判定部３２は、こうして判別したヘッダ種別をヘッダ情報として出力する。
なお、本実施形態では、判別シンボル検出部３０は、差分算出部３６の出力をモニタし、あるシンボルに対応する差分算出結果として０が出力されたときに、このシンボルを判別シンボルとして検出するとしたが、例えば、データ送信装置１０における判別シンボルのマッピング方法が本実施形態とは異なっている場合には、それに応じて判別シンボル検出部３０の動作を最適化する必要があることは言うまでもない。例えば、判別シンボルの信号レベルの極性（つまり基準レベルに対する大小関係）が、判別シンボルの直前のシンボルと同一の極性となるように判別シンボルの信号レベルが設定される場合には、判別シンボル検出部３０は、差分算出部３６の差分算出結果ではなく、受信信号の極性の変化をモニタすることによって、判別シンボルを検出することができる。また例えば、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも大きい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも小さい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるように設定される場合には、判別シンボル検出部は、差分算出結果の符号の変化をモニタすることによって判別シンボルを検出することができる。
以上のように、本実施形態のデータ送信装置およびデータ受信装置によれば、判別シンボルに基づいてデータ部とヘッダ部とをデータ受信装置において確実に判別することができる。なお、本実施形態では、データ部とヘッダ部を区別して伝送する場合について説明したが、本発明は、ヘッダ部に限らず、一般に、データと区別して伝送すべき任意の情報を非データ部として伝送する場合に適用することができる。
（第２の実施形態）
次に、本発明の第２の実施形態に係るデータ送信装置およびデータ受信装置について説明する。これらデータ送信装置およびデータ受信装置は、図１９に示したＳ／ＰＤＩＦフレームを送受信する。
まず、第２の実施形態に係るデータ送信装置について説明する。図１１に、このデータ送信装置の構成の一部を示す。なお、第２の実施形態に係るデータ送信装置が図１に示す第１の実施形態に係るデータ送信装置と異なる点は、４値マッピング部１２の前段にヘッダ判別部４２とバイフェーズデコーダ４４を設けた点のみであり、その他の構成については同一であるため説明を省略する。
ヘッダ判別部４２およびバイフェーズデコーダ４４には、データ受信装置に向けて送信すべきＳ／ＰＤＩＦフレームのヘッダ部およびデータ部がそれぞれ入力される。ヘッダ判別部４２は、Ｓ／ＰＤＩＦフレームのヘッダ部のパターンに基づいてヘッダ種別を判別し、この判別結果をヘッダ情報としてヘッダマッピング部１６に供給する。一方、バイフェーズデコーダ４４は、Ｓ／ＰＤＩＦフレームのデータ部に対してバイフェーズマーク復号を行い、その復号結果をデータマッピング部１８に供給する。バイフェーズデコーダ４４の出力データは、Ｓ／ＰＤＩＦコントローラによってバイフェーズマーク変調される前の元データに相当する。４値マッピング部１２以降の処理は、第１の実施形態と同一である。その結果、データ送信装置から送信される信号は、図１２に示すような波形を有する信号となる。なお、図１１に示す構成では、ヘッダ判別部４２およびバイフェーズデコーダ４４が４値マッピング部１２とは独立して設けられているが、本発明はこれに限らず、例えばヘッダマッピング部１６およびデータマッピング部１８が、ヘッダ判別部４２およびバイフェーズデコーダ４４の機能をそれぞれ内包するように構成しても構わない。
次に、第２の実施形態に係るデータ受信装置について説明する。図１３に、このデータ受信装置の構成の一部を示す。なお、第２の実施形態に係るデータ受信装置が図７に示す第１の実施形態に係るデータ受信装置と異なる点は、４値判定部２８の後段にヘッダ生成部４６とバイフェーズエンコーダ４８を設けた点のみであり、その他の構成については同一であるため説明を省略する。
４値判定部２８からは、データ送信装置から送信された伝送信号に基づいて再生されたヘッダ情報および送信データが出力される。これらヘッダ情報および送信データは、ヘッダ生成部４６およびバイフェーズエンコーダ４８にそれぞれ入力される。ヘッダ生成部４６は、ヘッダ判定部３２からのヘッダ情報に基づいて、図２０に示したＳ／ＰＤＩＦフレームのヘッダ部を生成して出力する。一方、バイフェーズエンコーダ４８は、データ判定部３４から出力された送信データに対してバイフェーズマーク変調を行い、その変調結果をＳ／ＰＤＩＦフレームのデータ部として出力する。このように、ヘッダ生成部４６およびバイフェーズエンコーダ４８によって、データ送信装置が伝送しようとしたＳ／ＰＤＩＦフレームが再生されることになる。なお、図１３に示す構成では、ヘッダ生成部４６およびバイフェーズエンコーダ４８が４値判定部２８とは独立して設けられているが、本発明はこれに限らず、例えばヘッダ判定部３２およびデータ判定部３４が、ヘッダ生成部４６およびバイフェーズエンコーダ４８の機能をそれぞれ内包するように構成しても構わない。
以上のように、第２の実施形態によれば、Ｓ／ＰＤＩＦフレームをツイストペアケーブル等の導線で伝送する際に、Ｓ／ＰＤＩＦフレームの２ビット分のデータを１シンボルとして４値マッピングを行って伝送するので放射ノイズを抑圧できる。また、Ｓ／ＰＤＩＦフレームの８ビットのヘッダ部を４シンボルで伝送することができ、しかも受信側の装置ではヘッダ部とデータ部とを確実に判別することができる。また、送信側のＳ／ＰＤＩＦコントローラから出力されたＳ／ＰＤＩＦフレームを、受信側のＳ／ＰＤＩＦコントローラにそのままの形で入力することができるため、既存のＳ／ＰＤＩＦコントローラの構成に何ら手を加えることなく、Ｓ／ＰＤＩＦのシステ厶を導線を用いたデータ転送に最適化することができる。
なお、上記の第１および第２の実施形態では、データ送信装置およびデータ受信装置がそれぞれデータ送信機能およびデータ受信機能のみを備えていたが、これらの装置をデータ送信機能とデータ受信機能の両方の機能を備えたデータ送受信装置として構成しても構わない。
（変形例）
なお、上記の第１および第２の実施形態では、データ部とヘッダ部を区別して伝送する場合について説明したが、本発明は、ヘッダ部に限らず、一般に、データと区別して伝送すべき任意の情報を非データ部として伝送する場合に適用することができる。
データと区別して伝送すべき情報の例として、データ部に含まれるデータの種別を示すデータ識別子（例えばデータ部に含まれるデータがオーディオデータであるかビデオデータであるかを示す識別子）が考えられる。また、データと区別して伝送すべき情報の他の例として、制御データ（例えばデータ部に含まれるビデオデータに関する時間情報やフレーム番号や走査線の番号を指定するためのデータ）が考えられる。
図１４に、非データ部においてデータ識別子を伝送する場合のシステム構成例を示す。このシステムでは、オーディオデータおよびビデオデータを機器＃１から機器＃２に伝送する。図１５に、このシステムにおける伝送データの構造を示す。伝送データはパケット単位で伝送される。そして、各パケットは、非データ部とデータ部とで構成される。機器＃１は、伝送すべきデータに応じて異なる非データ部を付加する。一方、機器＃２は、受信した非データ部に基づいてオーディオデータとビデオデータを分離して出力する。非データ部には、対応するデータ部のデータ種別を表すデータ識別子が含まれている。なお、各パケットの開始タイミングは、非データ部に含まれる判別シンボルを検出することによって受信側で判別可能であるため、各パケットに含まれるデータ部の長さは送信側が任意に決定することができる。図１６に、データ部の信号パターンを示す。なお、第１および第２の実施形態では、４値マッピングを用いて、送信データの各ビットを１シンボルとして所定の信号レベルにマッピングする例について説明したが、図１６では、８値マッピングを用いて、データ部の各２ビットを１シンボルとして所定の信号レベルにマッピングした場合の信号波形のパターンを示している。また、図１７に、非データ部の信号パターンを示す。図１７の例では、非データ部の後半部分において、信号レベルが１シンボルにつき４通りのレベルを取り得る。したがって、データ識別子としては１６通りの情報（すなわち４ビットの情報）を伝送することが可能である。
非データ部において制御データを伝送する場合も同様に実施可能である。
また、４値マッピングに比べて、本例のように８値マッピングを用いた場合は、ヘッダ部とバイフェーズマーク変調されたデータ部により構成された、前出の２倍の速度のフレームデータを伝送することが可能となる。
なお、図１７の例では、非データ部が４シンボルで構成される例を示したが、非データ部のシンボル数は任意である。非データ部のシンボル数を増やすことにより、データ識別子や制御データとして、より多くの情報を伝送することができる。
【産業上の利用可能性】  本発明は、例えば、車内ＬＡＮ等において複数の機器間でデータをやりとりするようなシステムにおいて、Ｓ／ＰＤＩＦフレームのヘッダ部のような、データ部と区別して伝送すべき非データ部と、データ部とを受信側の機器において確実に判別可能に伝送するのに好適である。
【図１】
2005074219.tif 000002
【図２】
2005074219.tif 000003
【図３】
2005074219.tif 000004
【図４】
2005074219.tif 000005
【図５】
2005074219.tif 000006
【図６】
2005074219.tif 000007
【図７】
2005074219.tif 000008
【図８】
2005074219.tif 000009
【図９】
2005074219.tif 000010
【図１０】
2005074219.tif 000011
【図１１】
2005074219.tif 000012
【図１２】
2005074219.tif 000013
【図１３】
2005074219.tif 000014
【図１４】
2005074219.tif 000015
【図１５】
2005074219.tif 000016
【図１６】
2005074219.tif 000017
【図１７】
2005074219.tif 000018
【図１８】
2005074219.tif 000019
【図１９】
2005074219.tif 000020
【図２０】
2005074219.tif 000021
【図２１】
2005074219.tif 000022
【図２２】
2005074219.tif 000023
【図２３】
2005074219.tif 000024
【図２４】
2005074219.tif 000025
【手続補正書】
【提出日】平成16年7月26日(2004.7.26)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】送信データの各シンボルを複数の信号レベルのいずれかにマッピングして送信された伝送信号を受信するためのデータ受信装置であって、
前記伝送信号の信号レベルの変動パターンから、該伝送信号のデータ部と非データ部とを判別するための判別シンボルを検出する判別シンボル検出部と、
前記判別シンボル検出部の検出結果に基づいて前記伝送信号のデータ部からデータを再生するデータ判定部と、
前記判別シンボル検出部の検出結果に基づいて前記伝送信号の非データ部から非データ情報を再生する非データ判定部とを備え、
前記判別シンボル検出部は、前記伝送信号におけるあるシンボルの信号レベルとその直前のシンボルの信号レベルが、ある基準レベルに対して同一の大小関係であった場合に、該シンボルを判別シンボルとして検出することを特徴とする、データ受信装置。
【手続補正００２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
るためのものであって、送信データを、ある基準レベル（０）に対する各シンボルの信号レベルの大小関係（上位レベル、下位レベル）が１シンボル毎に常に反転するようにマッピングするデータマッピング部（１８）と、データ部と区別して伝送すべき非データ部（ヘッダ部）を、データ部と非データ部とを判別するための判別シンボルが含まれるようにマッピングし、かつ基準レベルに対する判別シンボルの信号レベルの大小関係が判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする非データマッピング部（１６）とを備える。
また、本発明のデータ受信装置（２６）は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングして送信された伝送信号を受信するためのものであって、伝送信号の信号レベルの変動パターンから、伝送信号のデータ部と非データ部（ヘッダ部）とを判別するための判別シンボルを検出する判別シンボル検出部（３０）と、判別シンボル検出部の検出結果に基づいて伝送信号のデータ部からデータを再生するデータ判定部（３４）と、判別シンボル検出部の検出結果に基づいて伝送信号の非データ部から非データ情報（ヘッダ情報）を再生する非データ判定部（３２）とを備え、前記判別シンボル検出部は、前記伝送信号におけるあるシンボルの信号レベルとその直前のシンボルの信号レベルが、ある基準レベルに対して同一の大小関係であった場合に、該シンボルを判別シンボルとして検出することを特徴とする。
【図面の簡単な説明】
図１は、本発明の第１の実施形態に係るデータ送信装置の構成を示すブロック図である。
１０／１
【手続補正書】
【提出日】平成17年4月1日(2005.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信データの各シンボルを複数の信号レベルのいずれかにマッピングして送信するためのデータ送信装置であって、
送信データを、ある基準レベルに対する各シンボルの信号レベルの大小関係が１シンボル毎に常に反転するようにマッピングするデータマッピング部と、
データ部と区別して伝送すべき非データ部を、データ部と非データ部とを判別するための判別シンボルが含まれ、かつ、前記基準レベルに対する該判別シンボルの信号レベルの大小関係が該判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする非データマッピング部とを備えることを特徴とする、データ送信装置。
【請求項２】
前記非データマッピング部は、
ａ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも大きい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、
ｂ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも小さい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるようにマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項３】
前記非データマッピング部は、前記判別シンボルの信号レベルが、該判別シンボルの直前のシンボルと同一の信号レベルとなるようにマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項４】
前記非データマッピング部は、非データ部の先頭のシンボルが前記判別シンボルとなるようにマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項５】
非データ部が、データ部に付加されるヘッダ情報であることを特徴とする、請求項１に記載のデータ送信装置。
【請求項６】
前記非データマッピング部は、前記判別シンボルに加えて、ヘッダ種別を判別するための所定のパターンを有するシンボル列を出力することを特徴とする、請求項５に記載のデータ送信装置。
【請求項７】
前記非データマッピング部は、ヘッダ種別を示すデータに基づいて、予め用意された複数パターンのシンボル列の中からヘッダ種別に応じたシンボル列を選択することを特徴とする、請求項６に記載のデータ送信装置。
【請求項８】
伝送すべきデータが、８ビットのヘッダ部とバイフェーズマーク変調されたデータ部とから成るフレームデータであり、
前記非データマッピング部は、前記フレームデータのヘッダ部を、当該ヘッダ部のヘッダ種別に応じて、前記判別シンボルを含む４シンボルから成るシンボル列に変換し、
前記データマッピング部は、前記フレームデータのデータ部に対してバイフェーズマーク復号を行い、該復号されたデータの各ビットを１シンボルとして、ある基準レベルに対する信号レベルの大小関係が１シンボル毎に常に反転するように各シンボルをマッピングすることを特徴とする、請求項１に記載のデータ送信装置。
【請求項９】
前記データマッピング部および前記非データマッピング部の出力を記憶し、該データマッピング部および該非データマッピング部に供給する前信号レベル記憶部をさらに備える、請求項１に記載のデータ送信装置。
【請求項１０】
送信データの各シンボルを複数の信号レベルのいずれかにマッピングして送信された伝送信号を受信するためのデータ受信装置であって、
前記伝送信号の信号レベルの変動パターンから、該伝送信号のデータ部と非データ部とを判別するための判別シンボルを検出する判別シンボル検出部と、
前記判別シンボル検出部の検出結果に基づいて前記伝送信号のデータ部からデータを再生するデータ判定部と、
前記判別シンボル検出部の検出結果に基づいて前記伝送信号の非データ部から非データ情報を再生する非データ判定部とを備え、
前記判別シンボル検出部は、前記伝送信号におけるあるシンボルの信号レベルとその直前のシンボルの信号レベルが、ある基準レベルに対して同一の大小関係であった場合に、該シンボルを判別シンボルとして検出することを特徴とする、データ受信装置。
【請求項１１】
前記判別シンボル検出部は、前記伝送信号におけるあるシンボルの信号レベルが、該シンボルの直前のシンボルの信号レベルに等しい場合に、該シンボルを判別シンボルとして検出することを特徴とする、請求項１０に記載のデータ受信装置。
【請求項１２】
前記非データ判定部は、非データ部が、ヘッダ種別に対応して予め用意された複数パターンのシンボル列のいずれを含んでいるかを判定することによって、該非データ部に対応するヘッダ種別を判別することを特徴とする、請求項１０に記載のデータ受信装置。
【請求項１３】
前記データ判定部によって再生されたデータに対してバイフェーズマーク変調を行って、該変調結果をフレームデータのデータ部として出力するバイフェーズエンコード部をさらに備え、
前記非データ判定部は、前記伝送信号の非データ部のパターンに応じて、該非データ部をフレームデータのヘッダ部に変換して出力することを特徴とする、請求項１０に記載のデータ受信装置。
【請求項１４】
送信データの各シンボルを複数の信号レベルのいずれかにマッピングするための伝送路符号化方法であって、
データ部については、ある基準レベルに対する各シンボルの信号レベルの大小関係が１シンボル毎に常に反転するようにマッピングし、
データ部と区別して伝送すべき非データ部については、データ部と非データ部とを判別するための判別シンボルが含まれ、かつ、前記基準レベルに対する該判別シンボルの信号レベルの大小関係が該判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングすることを特徴とする、伝送路符号化方法。
【請求項１５】
ａ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも大きい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、
ｂ）前記判別シンボルの直前のシンボルの信号レベルが前記基準レベルよりも小さい場合には、前記判別シンボルの信号レベルが該直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるようにマッピングすることを特徴とする、請求項１４に記載の伝送路符号化方法。
【請求項１６】
前記判別シンボルの信号レベルが、該判別シンボルの直前のシンボルと同一の信号レベルとなるようにマッピングすることを特徴とする、請求項１４に記載の伝送路符号化方法。
【請求項１７】
請求項１４に記載の伝送路符号化方法によってマッピングされた受信信号を復号するための復号方法であって、
前記基準レベルに対する各シンボルの信号レベルの大小関係を１シンボル毎に判定することによって、受信信号に含まれる前記判別シンボルを検出し、
前記判別シンボルに基づいて、データ部と非データ部とを個別に復号することを特徴とする、復号方法。
【請求項１８】
請求項１５に記載の伝送路符号化方法によってマッピングされた受信信号を復号するための復号方法であって、
前記データの連続する２シンボル間の信号レベルの差分を１シンボル毎に判定することによって前記判別シンボルを検出し、
前記判別シンボルに基づいて、データ部と非データ部とを個別に復号することを特徴とする、復号方法。
【請求項１９】
請求項１６に記載の伝送路符号化方法によってマッピングされた受信信号を復号するための復号方法であって、
前記データの連続する２シンボル間の信号レベルが等しいか否かを判定することによって前記判別シンボルを検出し、
前記判別シンボルに基づいて、データ部と非データ部とを個別に復号することを特徴とする、復号方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信装置、データ受信装置、伝送路符号化方法および復号方法に関し、より特定的には、送信データの各シンボルを複数の信号レベルのいずれかにマッピングすることによって生成された信号を送信または受信するためのデータ送信装置、データ受信装置、伝送路符号化方法および復号方法に関する。
【背景技術】
【０００２】
従来、２台の機器間でデジタルオーディオデータを転送する際には、例えばＳ／ＰＤＩＦ（Ｓｏｎｙ／Ｐｈｉｌｉｐｓ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）のフォーマットに規定されているように、一般にバイフェーズマーク変調が用いられる。バイフェーズマーク変調では、図１８に示すように、元データの各ビットが２つの論理値でそれぞれ表される。バイフェーズマーク変調後において、元データの論理「１」については１ビット期間の中央で状態遷移が生じ（例えば０→１または１→０）、元データの論理「０」については１ビット期間の中央でも状態遷移が生じない（例えば０→０または１→１）。さらに、元データの各ビットの境界では論理値が必ず反転する（つまりバイフェーズマーク変調後において、直前の論理値が０なら１に、１なら０に反転する）。
【０００３】
このように、バイフェーズマーク変調を用いれば、元データの各ビットの境界において論理値が必ず変化するため、元データにおいて０や１が連続するような場合でも、別途クロック信号を送信することなく、受信側の機器は転送データからクロック信号を容易に再生することができる。
【０００４】
なお、機器間で転送されるデータには、一般に、上述のようにバイフェーズマーク変調されたオーディオデータに加えて、このオーディオデータの同期を取るための８ビットのプリアンブル（バイフェーズマーク変調前の元データで４ビット分のサイズに相当）が付加される。プリアンブルについてはバイフェーズマーク変調が適用されず、プリアンブルのビット列には０または１が３つ以上連続して含まれる。ところで、バイフェーズマーク変調されたデータには、前述のように元データの各ビットの境界において必ず論理値が反転するため、０または１が３つ連続して含まれることはあり得ない。したがって、受信側の機器では、０または１を３つ連続して受信したか否かを判別することにより、オーディオデータ部分とプリアンブル部分とを容易に判別することができる。なお、プリアンブルには予め複数のパターンが用意されており、例えばブロックの先頭を示すもの（Ｂプリアンブル）や、Ｒチャネルのサブフレームの先頭を示すもの（Ｍプリアンブル）や、Ｌチャネルのサブフレームの先頭を示すもの（Ｗプリアンブル）がある。
【０００５】
Ｓ／ＰＤＩＦでは、図１９に示すように、フレーム（Ｓ／ＰＤＩＦフレーム）単位でデータ転送が行われ、データ部には前述のバイフェーズマーク変調が適用される。また、データ部の先頭には前述のようなプリアンブル（ヘッダ）が付加される。図２０に、Ｓ／ＰＤＩＦで利用される各ヘッダ（Ｂヘッダ、Ｍヘッダ、Ｗヘッダ）のパターンを示す。なお、Ｓ／ＰＤＩＦフレームのヘッダ部とデータ部の境界では符号が必ず反転するため、各ヘッダのパターンとしては、直前の符号に応じた２通りのパターンが用意されている。
【０００６】
図２１に、従来のＳ／ＰＤＩＦの送受信装置の代表的な構成を示す。送受信装置９０には、Ｓ／ＰＤＩＦコントローラ９１、Ｅ／Ｏ変換器９２、Ｏ／Ｅ変換器９３が設けられている。Ｓ／ＰＤＩＦコントローラ９１には送信データが入力され、Ｓ／ＰＤＩＦコントローラ９１は、送信データに対してバイフェーズマーク変調を行うとともに、ヘッダ部（Ｂヘッダ、Ｍヘッダ等）を適宜付加して、図１９に示したようなＳ／ＰＤＩＦフレームをＥ／Ｏ変換器９２へと出力する。Ｅ／Ｏ変換器９２は、Ｓ／ＰＤＩＦコントローラ９１からのＳ／ＰＤＩＦフレーム（電気信号）を光信号に変換し、光ファイバ９４を通じて光信号を他の送受信装置へ出力する。一方、送受信装置９０には、光ファイバ９５を通じて他の送受信装置からの光信号が入力される。入力された光信号は、Ｏ／Ｅ変換器９３によって電気信号に変換され、図１９に示したＳ／ＰＤＩＦフレームとしてＳ／ＰＤＩＦコントローラ９１に入力される。Ｓ／ＰＤＩＦコントローラ９１は、Ｓ／ＰＤＩＦフレームのヘッダ部に基づいてヘッダ種別を判別しつつ、データ部をバイフェーズマーク復号して受信データを出力する。
【０００７】
なお、Ｓ／ＰＤＩＦはＰＯＦ（プラスチック光ファイバ）を用いたデータ転送に最適化された通信プロトコルではあるが、伝送媒体としてツイストペアケーブルや同軸ケーブルなどの導線を利用することもできる。導線を利用することのメリットとしては、扱いが容易であることが挙げられる。
【０００８】
ところが、バイフェーズマーク変調を用いたデータ転送は、クロック信号の転送が不要となる反面、所定のデータ転送速度を実現するのに必要となる伝送帯域が増大してしまう。例えば、図２１に示すように、２５Ｍｂｐｓの実効転送速度を実現するために、Ｓ／ＰＤＩＦでは５０Ｍｂｐｓのデータ転送速度が必要となる。よって、車載機器などから出力されるバイフェーズマーク変調された送信データをそのまま車内ネットワークに送出すると、伝送媒体として外部に影響を与える可能性の少ないツイストペアケーブルを用いたとしても、外部に放出される電磁放射の影響は無視できなくなる。
【０００９】
そこで、上記の問題を解決するために、Ｓ／ＰＤＩＦコントローラ９１から出力された送信データの各２ビットを１シンボルとして所定の信号レベルにマッピングして伝送することが考えられる（例えば、特許文献１参照。）。
【００１０】
図２２に、Ｓ／ＰＤＩＦフレームをツイストペアケーブルで伝送する際の送受信装置の構成例を示す。図２２において、Ｓ／ＰＤＩＦコントローラ９１から出力されたＳ／ＰＤＩＦフレーム（シリアルデータ）は、ｓ／ｐ変換部９７において２ビット毎のパラレルデータに変換される。８値マッピング部９８は、ｓ／ｐ変換部９７から順次出力される２ビットのデータを１シンボルとして所定の信号レベルにマッピングする（より正確には直前のシンボルに対する信号レベルの変動量に対して各シンボルをマッピングしているのであるが、ここでは詳細な説明を省略する。）。図２３に、この８値マッピング部９８の処理結果の一例を示す。この８値マッピング部９８の処理結果は、Ｄ／Ａ変換部９９においてアナログ信号に変換された後、差動ドライバ１００を通じてツイストペアケーブル１０５に出力される。なお、図示は省略するが、送受信装置９６には、例えば、８値マッピング部９８の後段において、ロールオフフィルタ等のデジタルフィルタが設けられ、Ｄ／Ａ変換部９９の後段などにおいて、適宜アナログフィルタが設けられる。
【００１１】
一方、差動レシーバ１０４にはツイストペアケーブル１０６を通じて受信した他の機器からの信号が入力される。この受信信号は、差動レシーバ１０４を通じてＡ／Ｄ変換部１０３に入力され、デジタル信号に変換される。Ａ／Ｄ変換部１０３からの出力データは８値判定部１０２に供給され、各シンボルが、その信号レベルに基づいて２ビットのパラレルデータに変換される。８値判定部１０２から出力された２ビット毎のパラレルデータはｐ／ｓ変換部１０１においてシリアルデータに変換され、Ｓ／ＰＤＩＦコントローラ９１に入力される。このｐ／ｓ変換部１０１の出力は図１９に示したＳ／ＰＤＩＦフレームに相当する。Ｓ／ＰＤＩＦコントローラ９１は、入力されたＳ／ＰＤＩＦフレームに基づいて受信データを出力する。
【００１２】
このように、Ｓ／ＰＤＩＦコントローラ９１から出力された送信データの各２ビットを１シンボルとして所定の信号レベルにマッピングして伝送することにより、１ビットを１シンボルとして伝送する場合に比べて、シンボルレートを半分に抑えることができ、電磁放射を低減することができる。なお、図２３に示すようにシンボル毎に信号レベルの極性が常に反転するようにマッピングすることによって、送信信号には常にシンボル周波数の半分の周波数成分が含まれることになるので、受信側の機器において、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋ  Ｌｏｏｐ）による、より確実なクロック再生が可能となる。
【特許文献１】国際公開第０２／３００７５号パンフレット（第１６図、第１７図）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、図２３に示すようなマッピングによって１シンボルで２ビット分の情報を伝送する場合、各シンボルを８つの信号レベルのいずれかにマッピング（以下、このようなマッピングを８値マッピングと称す。）しているため、受信側において信号レベルを判定するための閾値の間隔が狭くなってしまい、伝送誤りが発生しやすいという問題がある。
【００１４】
そこで本願の発明者らは、上記の問題を解決するために、バイフェーズマーク変調されたＳ／ＰＤＩＦフレームのデータ部を、バイフェーズマーク変調前のデータ列に戻してから、図２４に示すように、各シンボルを４つの信号レベルのいずれかにマッピング（以下、このようなマッピングを４値マッピングと称す。）して伝送することを考えついた。これにより、シンボルレートを上げることなく、信号レベルを判定するための閾値の間隔を８値マッピングに比べて広げることができるため、より誤りの少ないデータ伝送が可能となる。
【００１５】
しかしながら、Ｓ／ＰＤＩＦフレームに上記の４値マッピングを適用しようとした場合、ヘッダ部の扱いが問題となることが判明した。つまり、ヘッダ部（８ビット）は元データをバイフェーズマーク変調することによって生成したものではないので４ビットのデータとして伝送することができず、８ビットのヘッダ部に４値マッピングを適用して伝送しようとすると、ヘッダ部の転送に８シンボル期間を要してしまう。その結果、Ｓ／ＰＤＩＦフレームのフレーム周期が変化してしまい、Ｓ／ＰＤＩＦフレームのスムーズな転送に支障が生じてしまうという問題がある。また、仮に８ビットのヘッダ部を４ビットのデータに適宜変換してから４値マッピングを適用して伝送したとしても、データ部のビット列の一部が偶然にヘッダ部のビット列と一致することがあり得るため、受信側の機器においてヘッダ部とデータ部とを間違いなく確実に判別することは難しい。
【００１６】
それゆえに、本発明は、例えば上述したＳ／ＰＤＩＦフレームのヘッダ部のようにデータ部と区別して伝送すべき非データ部とデータ部とを受信側の機器において確実に判別することができるようなデータ送信装置、データ受信装置、伝送路符号化方法および復号方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、上記課題を解決するために以下の構成を採用した。なお、括弧内の参照符号等は、本発明の理解を助けるために、後述する実施形態との対応関係を示したものであって、本発明の範囲を何ら限定するものではない。
【００１８】
本発明の伝送路符号化方法は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングするためのものである。この伝送路符号化方法では、データ部については、ある基準レベル（０）に対する各シンボルの信号レベルの大小関係（極性）が１シンボル毎に常に反転するようにマッピングする。つまり、データ部の第Ｎ（Ｎは任意の整数）番目のシンボルの信号レベルが基準レベルよりも大きい場合には、そのシンボルの次のシンボルである第Ｎ＋１番目のシンボルの信号レベルは基準レベルよりも小さくなるようにマッピングし、一方、データ部の第Ｎ番目のシンボルの信号レベルが基準レベルよりも小さい場合には、第Ｎ＋１番目のシンボルの信号レベルは基準レベルよりも大きくなるようにマッピングする。また、例えばヘッダ部のように、データ部と区別して伝送すべき非データ部については、データ部と非データ部とを判別するための判別シンボルが含まれ、かつ、基準レベルに対する判別シンボルの信号レベルの大小関係が判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする。つまり、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも大きい場合には、判別シンボルの信号レベルは基準レベルよりも大きくなるようにマッピングし、一方、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも小さい場合には、判別シンボルの信号レベルは基準レベルよりも小さくなるようにマッピングする。これにより、受信側の機器（２６）では、データ部と非データ部とを確実に判別することが可能となる。なお、本発明は、Ｓ／ＰＤＩＦフレームの送受信に好適に適用することができるが、本発明の適用範囲はＳ／ＰＤＩＦに限定されるものではない。
【００１９】
なお、判別シンボルについては、判別シンボルの直前のシンボルと同一の信号レベルとなるようにマッピングしても良い。これにより、受信側の機器では基準レベルを意識することなく判別シンボルを確実に検出することが可能となる。したがって、車内環境など、固定的な基準レベルが得られにくい環境では特に有効である。
【００２０】
また、判別シンボルは、非データ部を構成するシンボル列に含まれるいずれのシンボルであっても構わない。非データ部の先頭に判別シンボルを設けるようにすれば、受信側の機器において、非データ部の先頭をより早く判別することが可能となるので、より好ましい。
【００２１】
また、本発明のデータ送信装置（１０）は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングして送信するためのものであって、送信データを、ある基準レベル（０）に対する各シンボルの信号レベルの大小関係（上位レベル、下位レベル）が１シンボル毎に常に反転するようにマッピングするデータマッピング部（１８）と、データ部と区別して伝送すべき非データ部（ヘッダ部）を、データ部と非データ部とを判別するための判別シンボルが含まれるようにマッピングし、かつ基準レベルに対する判別シンボルの信号レベルの大小関係が判別シンボルの直前のシンボルと同一の大小関係となるようにマッピングする非データマッピング部（１６）とを備える。
【００２２】
また、本発明のデータ受信装置（２６）は、送信データの各シンボルを複数の信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかにマッピングして送信された伝送信号を受信するためのものであって、伝送信号の信号レベルの変動パターンから、伝送信号のデータ部と非データ部（ヘッダ部）とを判別するための判別シンボルを検出する判別シンボル検出部（３０）と、判別シンボル検出部の検出結果に基づいて伝送信号のデータ部からデータを再生するデータ判定部（３４）と、判別シンボル検出部の検出結果に基づいて伝送信号の非データ部から非データ情報（ヘッダ情報）を再生する非データ判定部（３２）とを備え、前記判別シンボル検出部は、前記伝送信号におけるあるシンボルの信号レベルとその直前のシンボルの信号レベルが、ある基準レベルに対して同一の大小関係であった場合に、該シンボルを判別シンボルとして検出することを特徴とする。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の種々の実施形態について、図面を参照しながら説明する。
【００２４】
（第１の実施形態）
まず、本発明の第１の実施形態に係るデータ送信装置およびデータ受信装置について説明する。図１に、データ送信装置の構成を示す。図１において、データ送信装置１０は、送信データに対して４値マッピングを行う４値マッピング部１２と、４値マッピング部１２から出力されたデジタル信号をアナログ信号に変換するＤ／Ａ変換部２０と、Ｄ／Ａ変換後の信号に基づいてツイストペアケーブル２４の２本の線に互いに対称的な信号を送信する差動ドライバ２２とを備える。なお、図示は省略するが、４値マッピング部１２の後段において、ロールオフフィルタ等のデジタルフィルタが設けられ、Ｄ／Ａ変換部２０の後段などには、アナログフィルタが適宜に設けられる。
【００２５】
４値マッピング部１２には、前信号レベル記憶部１４と、ヘッダマッピング部１６と、データマッピング部１８が含まれる。ヘッダマッピング部１６は、データ送信装置１０において生成された（またはデータ送信装置１０に接続された機器より入力された）ヘッダ情報に基づいて、所定の信号レベルにマッピングしたヘッダ部を送信データに付加する。なお、ヘッダマッピング部１６にヘッダ情報を供給することなく、ヘッダマッピング部１６に周期的にヘッダ部を付加させるようにしてもよい。データマッピング部１８は、データ送信装置１０において生成された（またはデータ送信装置１０に接続された機器より入力された）送信データの各シンボル（ここでは１ビットのデータ）を所定の信号レベルにマッピングし、送信データのデータ部を生成する。これらヘッダマッピング部１６およびデータマッピング部１８の処理の結果、図２に示すようなシンボル列が生成され、Ｄ／Ａ変換部２０に出力される。前信号レベル記憶部１４は、４値マッピング部１２から直前に出力されたシンボルの信号レベルを順次記憶し、ヘッダマッピング部１６とデータマッピング部１８にその値を供給する。以下、４値マッピング部１２の処理を、データ部についての処理とヘッダ部についての処理に分けて説明する。
【００２６】
まず、図３および図４を参照して、データマッピング部１８の動作について説明する。
【００２７】
データマッピング部１８は、送信データの各シンボル（ここでは１ビットのデータ）を、図３に示すような４つの信号レベル（＋１．５、＋０．５、−０．５、−１．５）のいずれかに順次マッピングする。ただし、これらの信号レベルの値は単なる一例に過ぎない。これら４つの信号レベルは、基準レベル（ここではレベル零）を境にして上位レベル（＋１．５、＋０．５）と下位レベル（−０．５、−１．５）とに区分され、送信データの各シンボルは、上位レベルと下位レベルに交互にマッピングされる。このマッピングは、データマッピング部１８が保持しているマッピングテーブルに従って行われる。図４に、マッピングテーブルの具体例を示す。データマッピング部１８は、マッピングしようとするシンボルの符号と、前信号レベル記憶部１４より供給される値（つまりマッピングしようとするシンボルの直前のシンボルの信号レベル）とに基づいてマッピングテーブルを参照し、信号レベルを決定する。例えば、マッピングしようとするシンボルの符号が１であって、その直前のシンボルがマッピングされた信号レベルが＋１．５であった場合には、このシンボルは−０．５の信号レベルにマッピングされることになる。
【００２８】
なお、図４に示すマッピングテーブルにおいて、括弧内の数字は直前の信号レベルとの差を示しており、後述するデータ受信装置では、この差に基づいて、マッピング処理前の送信データを再生する。つまり、直前のシンボルとの信号レベルの差が−３、−１、＋１、＋３のいずれかであれば、送信データは０であると判定することができ、一方、直前のシンボルとの信号レベルの差が−２、＋２のいずれかであれば、送信データは１であると判定することができる。このように、連続するシンボル間の信号レベルの差に対してデータを乗せて伝送すれば、データを再生する際に、基準となる信号レベル（例えばグランドレベル）が不要となる。これは、データ送信装置とデータ受信装置とで基準となる信号レベルが異なる場合に特に有効である。ただし、本発明はこれに限定されず、例えば、直前のシンボルの信号レベルに関係なく、シンボル０については＋０．５または−０．５の信号レベルにマッピングし、シンボル１については＋１．５または−１．５の信号レベルにマッピングするようにしてもよい。
【００２９】
次に、図５および図６を参照して、ヘッダマッピング部１６の動作について説明する。
【００３０】
ヘッダ部は図２に示したように４シンボルで構成される。ヘッダマッピング部１６には、ヘッダ種別毎に予め出力パターンが数通り用意されており、付加すべきヘッダ種別に応じたヘッダパターンを出力する。図５および図６に、ヘッダマッピング部１６に用意されたヘッダのパターンを示す。図５および図６は、Ｂヘッダ、Ｍヘッダ、Ｗヘッダ、Ｒヘッダという４つのヘッダ種別に対応するヘッダマッピング部１６の出力を示している。これら４つのヘッダ種別からどのヘッダを選択するかは、ヘッダマッピング部１６に入力されるヘッダ情報に基づいて決定される。さらにヘッダマッピング部１６は、ヘッダ種別毎に、前信号レベル記憶部１４より供給される値（つまりデータ部の最後のシンボルの信号レベル）に応じた４通りのパターンの出力を行う。例えば、ヘッダ種別がＢヘッダであって、前信号レベル記憶部１４より供給される値が−０．５であった場合には、図５より、ヘッダマッピング部１６からは信号レベルがそれぞれ−０．５、−１．５、＋１．５、−１．５であるような４つのシンボルが順次出力される。また例えば、ヘッダ種別がＷヘッダであって、前信号レベル記憶部１４より供給される値が−１．５であった場合には、図６より、ヘッダマッピング部１６からは信号レベルがそれぞれ−１．５、−１．５、＋１．５、−０．５であるような４つのシンボルが順次出力される。
【００３１】
なお、全てのヘッダに共通している点は、ヘッダ部の先頭のシンボルが、直前のシンボル（つまりデータ部の最後のシンボル）の信号レベルと同一の信号レベルにマッピングされていることである。前述のように、データ部においては、シンボル毎に信号レベルの極性が反転するようにマッピングされるので、後述するデータ受信装置では、直前のシンボルの信号レベルと同一の信号レベルにマッピングされたシンボルを検出することにより、ヘッダ部とデータ部を確実に判別することができる。このように、ヘッダ部の先頭のシンボルは、ヘッダ部とデータ部を判別のための特別なシンボルであり、以下ではこのシンボルを判別シンボルと称す。なお、判別シンボルは、必ずしもヘッダ部の先頭のシンボルである必要はないが、データ受信装置においてヘッダ部をより早く判別するためには、ヘッダ部の先頭のシンボルを判別シンボルとするのが好ましい。
【００３２】
なお、本実施形態では、判別シンボルの信号レベルは直前のシンボルの信号レベルと同一であるとしたが、本発明はこれに限らず、少なくともデータ部とヘッダ部とが判別可能となる限りにおいて、判別シンボルの信号レベルを任意に設定してもよい。例えば、判別シンボルの信号レベルの極性（つまり基準レベルに対する大小関係）が、判別シンボルの直前のシンボルと同一の極性となるように判別シンボルの信号レベルが設定されていれば、データ受信装置において極性の変化をモニタすることによって判別シンボルを検出することができる。ただし、極性の変化をモニタするためには基準レベルが確定している必要があるので、基準レベルの確定が困難な状況においては、基準レベルが確定していなくても判別シンボルを検出できることが望ましい。そこで、例えば、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも大きい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも小さい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるように設定すれば、データ受信装置では、単に信号レベルの増減のパターンをモニタするだけで判別シンボルを検出することができる。さらには、図６に示すように判別シンボルの信号レベルを直前のシンボルの信号レベルと同一とすることにより、データ受信装置では、単に信号レベルが変化したか否かをモニタするだけで判別シンボルを検出することができるため、判別シンボルを容易に検出することができる。
【００３３】
ヘッダ部は、判別シンボルの他に３つのシンボルを有している。これら３つのシンボルの信号レベルのパターンによって、ヘッダ種別を判別することができる。なお、図５および図６に示す例では、ヘッダ部の２番目のシンボルについては全てのヘッダ種別について判別シンボルと同一の極性でかつ最大振幅レベルに設定されており、３番目と４番目のシンボルの信号レベルのパターン（つまり２ビットの情報）によってヘッダ種別が示されている。ただし、これは単なる一例であって、判別シンボルを除くヘッダ部のパターンは任意に設定することができる。ただし、後述するように、データ受信装置では、受信信号からシンボル周波数の２分の１の周波数成分をバンドパスフィルタで抽出し、その抽出結果をＰＬＬに入力することによってクロック信号を再生する。したがって、バンドパスフィルタから安定した抽出結果が得られるように、データ部における信号レベルの変動パターン（上位レベル→下位レベル→上位レベル→下位レベルというパターン）が変化しないように、ヘッダ部の各シンボルの信号レベル（特にヘッダ部の最後のシンボルの信号レベル）を適切に設定すべきである。例えば、ヘッダ部が偶数個のシンボルで構成される場合には、ヘッダ部の最後のシンボルの信号レベルの極性を、このヘッダ部の直前のデータ部における最後のシンボルの信号レベルの極性と一致させるのが好ましい。
【００３４】
図７にデータ受信装置の構成を示す。図７において、差動レシーバ４０には、図１に示したデータ送信装置１０から送信された伝送信号がツイストペアケーブル２４を通じて入力される。差動レシーバ４０は、ツイストペアケーブル２４の２本の線によって伝送された信号の差分を出力し、この出力は、Ａ／Ｄ変換部３８によってデジタル信号に変換される。Ａ／Ｄ変換部３８の出力データは差分算出部３６に入力され、差分算出部３６は、シンボル毎に、直前のシンボルとの間の信号レベルの差分を順次算出して出力する。図８に、受信信号と差分算出部３６の算出結果との関係を示す。この差分算出部３６の算出結果は、４値判定部２８に入力される。
【００３５】
４値判定部２８には、受信信号から判別シンボルを検出するための判別シンボル検出部３０と、受信信号のヘッダ部からヘッダ情報を再生するヘッダ判定部３２と、同じく受信信号のデータ部から受信データ（図１における送信データに相当）を再生するデータ判定部３４とが含まれる。図８から明らかなように、判別シンボルに対応する差分算出結果は０となる。判別シンボル検出部３０は、差分算出部３６の出力をモニタし、あるシンボルに対応する差分算出結果として０が出力されたときに、このシンボルを判別シンボルとして検出する。ヘッダ判定部３２およびデータ判定部３４は、この判別シンボル検出部３０の検出結果に基づいてヘッダ部およびデータ部を判別し、それぞれについて処理を行う。以下、ヘッダ判定部３２およびデータ判定部３４の動作について説明する。
【００３６】
まず、図９を参照して、データ判定部３４の動作を説明する。
【００３７】
データ判定部３４は、図９に示す変換テーブルを参照して、差分算出結果を０または１の符号に順次変換して出力する。つまり、差分算出結果が−３、−１、＋１、＋３のいずれかであった場合には０を出力し、差分算出結果が−２または＋２であった場合には１を出力する。このようにして、データ判定部３４において受信データが再生される。
【００３８】
次に、図１０を参照して、ヘッダ判定部３２の動作を説明する。
【００３９】
ヘッダ判定部３２は、判別シンボル検出部３０の検出結果に基づいて、判別シンボルから４シンボル分（つまりヘッダ部）に対応する差分算出結果に基づいて、ヘッダ種別を判別する。なお、本実施形態では、ヘッダ部の３シンボル目と４シンボル目にそれぞれ対応する差分算出結果を参照することによって、４通りのヘッダ種別（Ｂヘッダ、Ｍヘッダ、Ｗヘッダ、Ｒヘッダ）を判別することができる。具体的には、ヘッダ部の３シンボル目に対応する差分算出結果が−２であり、ヘッダ部の４シンボル目に対応する差分算出結果が＋２であった場合には、図１０に示す判定テーブルに基づいてこのヘッダがＭヘッダであると判別できる。ヘッダ判定部３２は、こうして判別したヘッダ種別をヘッダ情報として出力する。
【００４０】
なお、本実施形態では、判別シンボル検出部３０は、差分算出部３６の出力をモニタし、あるシンボルに対応する差分算出結果として０が出力されたときに、このシンボルを判別シンボルとして検出するとしたが、例えば、データ送信装置１０における判別シンボルのマッピング方法が本実施形態とは異なっている場合には、それに応じて判別シンボル検出部３０の動作を最適化する必要があることは言うまでもない。例えば、判別シンボルの信号レベルの極性（つまり基準レベルに対する大小関係）が、判別シンボルの直前のシンボルと同一の極性となるように判別シンボルの信号レベルが設定される場合には、判別シンボル検出部３０は、差分算出部３６の差分算出結果ではなく、受信信号の極性の変化をモニタすることによって、判別シンボルを検出することができる。また例えば、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも大きい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより大きい信号レベルとなり、判別シンボルの直前のシンボルの信号レベルが基準レベルよりも小さい場合には、判別シンボルの信号レベルが直前のシンボルの信号レベルと同一またはより小さい信号レベルとなるように設定される場合には、判別シンボル検出部は、差分算出結果の符号の変化をモニタすることによって判別シンボルを検出することができる。
【００４１】
以上のように、本実施形態のデータ送信装置およびデータ受信装置によれば、判別シンボルに基づいてデータ部とヘッダ部とをデータ受信装置において確実に判別することができる。なお、本実施形態では、データ部とヘッダ部を区別して伝送する場合について説明したが、本発明は、ヘッダ部に限らず、一般に、データと区別して伝送すべき任意の情報を非データ部として伝送する場合に適用することができる。
【００４２】
（第２の実施形態）
次に、本発明の第２の実施形態に係るデータ送信装置およびデータ受信装置について説明する。これらデータ送信装置およびデータ受信装置は、図１９に示したＳ／ＰＤＩＦフレームを送受信する。
【００４３】
まず、第２の実施形態に係るデータ送信装置について説明する。図１１に、このデータ送信装置の構成の一部を示す。なお、第２の実施形態に係るデータ送信装置が図１に示す第１の実施形態に係るデータ送信装置と異なる点は、４値マッピング部１２の前段にヘッダ判別部４２とバイフェーズデコーダ４４を設けた点のみであり、その他の構成については同一であるため説明を省略する。
【００４４】
ヘッダ判別部４２およびバイフェーズデコーダ４４には、データ受信装置に向けて送信すべきＳ／ＰＤＩＦフレームのヘッダ部およびデータ部がそれぞれ入力される。ヘッダ判別部４２は、Ｓ／ＰＤＩＦフレームのヘッダ部のパターンに基づいてヘッダ種別を判別し、この判別結果をヘッダ情報としてヘッダマッピング部１６に供給する。一方、バイフェーズデコーダ４４は、Ｓ／ＰＤＩＦフレームのデータ部に対してバイフェーズマーク復号を行い、その復号結果をデータマッピング部１８に供給する。バイフェーズデコーダ４４の出力データは、Ｓ／ＰＤＩＦコントローラによってバイフェーズマーク変調される前の元データに相当する。４値マッピング部１２以降の処理は、第１の実施形態と同一である。その結果、データ送信装置から送信される信号は、図１２に示すような波形を有する信号となる。なお、図１１に示す構成では、ヘッダ判別部４２およびバイフェーズデコーダ４４が４値マッピング部１２とは独立して設けられているが、本発明はこれに限らず、例えばヘッダマッピング部１６およびデータマッピング部１８が、ヘッダ判別部４２およびバイフェーズデコーダ４４の機能をそれぞれ内包するように構成しても構わない。
【００４５】
次に、第２の実施形態に係るデータ受信装置について説明する。図１３に、このデータ受信装置の構成の一部を示す。なお、第２の実施形態に係るデータ受信装置が図７に示す第１の実施形態に係るデータ受信装置と異なる点は、４値判定部２８の後段にヘッダ生成部４６とバイフェーズエンコーダ４８を設けた点のみであり、その他の構成については同一であるため説明を省略する。
【００４６】
４値判定部２８からは、データ送信装置から送信された伝送信号に基づいて再生されたヘッダ情報および受信データが出力される。これらヘッダ情報および受信データは、ヘッダ生成部４６およびバイフェーズエンコーダ４８にそれぞれ入力される。ヘッダ生成部４６は、ヘッダ判定部３２からのヘッダ情報に基づいて、図２０に示したＳ／ＰＤＩＦフレームのヘッダ部を生成して出力する。一方、バイフェーズエンコーダ４８は、データ判定部３４から出力された受信データに対してバイフェーズマーク変調を行い、その変調結果をＳ／ＰＤＩＦフレームのデータ部として出力する。このように、ヘッダ生成部４６およびバイフェーズエンコーダ４８によって、データ送信装置が伝送しようとしたＳ／ＰＤＩＦフレームが再生されることになる。なお、図１３に示す構成では、ヘッダ生成部４６およびバイフェーズエンコーダ４８が４値判定部２８とは独立して設けられているが、本発明はこれに限らず、例えばヘッダ判定部３２およびデータ判定部３４が、ヘッダ生成部４６およびバイフェーズエンコーダ４８の機能をそれぞれ内包するように構成しても構わない。
【００４７】
以上のように、第２の実施形態によれば、Ｓ／ＰＤＩＦフレームをツイストペアケーブル等の導線で伝送する際に、Ｓ／ＰＤＩＦフレームの２ビット分のデータを１シンボルとして４値マッピングを行って伝送するので放射ノイズを抑圧できる。また、Ｓ／ＰＤＩＦフレームの８ビットのヘッダ部を４シンボルで伝送することができ、しかも受信側の装置ではヘッダ部とデータ部とを確実に判別することができる。また、送信側のＳ／ＰＤＩＦコントローラから出力されたＳ／ＰＤＩＦフレームを、受信側のＳ／ＰＤＩＦコントローラにそのままの形で入力することができるため、既存のＳ／ＰＤＩＦコントローラの構成に何ら手を加えることなく、Ｓ／ＰＤＩＦのシステムを導線を用いたデータ転送に最適化することができる。
【００４８】
なお、上記の第１および第２の実施形態では、データ送信装置およびデータ受信装置がそれぞれデータ送信機能およびデータ受信機能のみを備えていたが、これらの装置をデータ送信機能とデータ受信機能の両方の機能を備えたデータ送受信装置として構成しても構わない。
【００４９】
（変形例）
なお、上記の第１および第２の実施形態では、データ部とヘッダ部を区別して伝送する場合について説明したが、本発明は、ヘッダ部に限らず、一般に、データと区別して伝送すべき任意の情報を非データ部として伝送する場合に適用することができる。
【００５０】
データと区別して伝送すべき情報の例として、データ部に含まれるデータの種別を示すデータ識別子（例えばデータ部に含まれるデータがオーディオデータであるかビデオデータであるかを示す識別子）が考えられる。また、データと区別して伝送すべき情報の他の例として、制御データ（例えばデータ部に含まれるビデオデータに関する時間情報やフレーム番号や走査線の番号を指定するためのデータ）が考えられる。
【００５１】
図１４に、非データ部においてデータ識別子を伝送する場合のシステム構成例を示す。このシステムでは、オーディオデータおよびビデオデータを機器＃１から機器＃２に伝送する。図１５に、このシステムにおける伝送データの構造を示す。伝送データはパケット単位で伝送される。そして、各パケットは、非データ部とデータ部とで構成される。機器＃１は、伝送すべきデータに応じて異なる非データ部を付加する。一方、機器＃２は、受信した非データ部に基づいてオーディオデータとビデオデータを分離して出力する。非データ部には、対応するデータ部のデータ種別を表すデータ識別子が含まれている。なお、各パケットの開始タイミングは、非データ部に含まれる判別シンボルを検出することによって受信側で判別可能であるため、各パケットに含まれるデータ部の長さは送信側が任意に決定することができる。図１６に、データ部の信号パターンを示す。なお、第１および第２の実施形態では、４値マッピングを用いて、送信データの各ビットを１シンボルとして所定の信号レベルにマッピングする例について説明したが、図１６では、８値マッピングを用いて、データ部の各２ビットを１シンボルとして所定の信号レベルにマッピングした場合の信号波形のパターンを示している。また、図１７に、非データ部の信号パターンを示す。図１７の例では、非データ部の後半部分において、信号レベルが１シンボルにつき４通りのレベルを取り得る。したがって、データ識別子としては１６通りの情報（すなわち４ビットの情報）を伝送することが可能である。
【００５２】
非データ部において制御データを伝送する場合も同様に実施可能である。
【００５３】
また、４値マッピングに比べて、本例のように８値マッピングを用いた場合は、ヘッダ部とバイフェーズマーク変調されたデータ部により構成された、前出の２倍の速度のフレームデータを伝送することが可能となる。
【００５４】
なお、図１７の例では、非データ部が４シンボルで構成される例を示したが、非データ部のシンボル数は任意である。非データ部のシンボル数を増やすことにより、データ識別子や制御データとして、より多くの情報を伝送することができる。
【産業上の利用可能性】
【００５５】
本発明は、例えば、車内ＬＡＮ等において複数の機器間でデータをやりとりするようなシステムにおいて、Ｓ／ＰＤＩＦフレームのヘッダ部のような、データ部と区別して伝送すべき非データ部と、データ部とを受信側の機器において確実に判別可能に伝送するのに好適である。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施形態に係るデータ送信装置の構成を示すブロック図
【図２】ヘッダマッピング部１６とデータマッピング部１８の出力を示す図
【図３】データマッピング部１８の動作を説明するための図
【図４】データマッピング部１８が参照するマッピングテーブル
【図５】ヘッダマッピング部１６の動作を説明するための図
【図６】ヘッダマッピング部１６の動作を説明するための図
【図７】本発明の第１の実施形態に係るデータ受信装置の構成を示す図
【図８】受信信号と差分算出部３６の出力との関係を示す図
【図９】データ判定部３４の動作を説明するための図
【図１０】ヘッダ判定部３２の動作を説明するための図
【図１１】本発明の第２の実施形態に係るデータ送信装置の構成の一部を示す図
【図１２】第２の実施形態に係るデータ送信装置の動作を説明するための図
【図１３】本発明の第２の実施形態に係るデータ受信装置の構成の一部を示す図
【図１４】本発明の変形例に係るシステム構成例を示す図
【図１５】変形例における伝送データの構造を示す図
【図１６】変形例におけるデータ部の信号波形のパターンを示す図
【図１７】変形例における非データ部の信号波形のパターンを示す図
【図１８】バイフェーズマーク変調を説明するための図
【図１９】Ｓ／ＰＤＩＦフレームの構成を説明するための図
【図２０】Ｓ／ＰＤＩＦフレームのヘッダ部について説明するための図
【図２１】Ｓ／ＰＤＩＦフレームを光ファイバを通じて送受信する従来の送受信装置の構成を示す図
【図２２】Ｓ／ＰＤＩＦフレームを導線を通じて送受信する従来の送受信装置の構成を示す図
【図２３】２ビットのデータを１シンボルとして所定の信号レベルにマッピングするときのマッピング例を示す図
【図２４】１ビットのデータを１シンボルとして所定の信号レベルにマッピングするときのマッピング例を示す図
【符号の説明】
【００５７】
１０ データ送信装置
１２ ４値マッピング部
１４ 前信号レベル記憶部
１６ ヘッダマッピング部
１８ データマッピング部
２０ Ｄ／Ａ変換部
２２ 差動ドライバ
２４ ツイストペアケーブル
２６ データ受信装置
２８ ４値判定部
３０ 判別シンボル検出部
３２ ヘッダ判定部
３４ データ判定部
３６ 差分算出部
３８ Ａ／Ｄ変換部
４０ 差動レシーバ
４２ ヘッダ判別部
４４ バイフェーズデコーダ
４６ ヘッダ生成部
４８ バイフェーズエンコーダ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005074219.tif 000026
【図２】
2005074219.tif 000027
【図３】
2005074219.tif 000028
【図４】
2005074219.tif 000029
【図５】
2005074219.tif 000030
【図６】
2005074219.tif 000031
【図７】
2005074219.tif 000032
【図８】
2005074219.tif 000033
【図９】
2005074219.tif 000034
【図１０】
2005074219.tif 000035
【図１１】
2005074219.tif 000036
【図１２】
2005074219.tif 000037
【図１３】
2005074219.tif 000038
【図１４】
2005074219.tif 000039
【図１５】
2005074219.tif 000040
【図１６】
2005074219.tif 000041
【図１７】
2005074219.tif 000042
【図１８】
2005074219.tif 000043
【図１９】
2005074219.tif 000044
【図２０】
2005074219.tif 000045
【図２１】
2005074219.tif 000046
【図２２】
2005074219.tif 000047
【図２３】
2005074219.tif 000048
【図２４】
2005074219.tif 000049
【国際調査報告】
2005074219.tif 000050
2005074219.tif 000051
2005074219.tif 000052
2005074219.tif 000053