(57)【要約】【課題】複数のデータを伝送する場合における、設備コストの増大と、データの伝送効率の低下、ということを解決すること。【解決手段】本発明のデータ伝送装置は、伝送する第１データを符号化規則に従って符号化する符号化手段と、符号化した第１データを伝送する伝送手段と、を備える。そして、符号化手段は、符号化規則を変化させて第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、という構成をとる。【選択図】図９
2018166265.tif 000002
【特許請求の範囲】
【請求項１】
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
データ伝送装置。
【請求項２】
請求項１に記載のデータ伝送装置であって、
前記符号化手段は、前記第２データのデータ内容の変化に対応させて、前記符号化規則を変化させて前記第１データを符号化する、
データ伝送装置。
【請求項３】
請求項１又は２に記載のデータ伝送装置であって、
前記符号化手段は、前記第１データを同一信号が一定数以上連続しないよう符号化する前記符号化規則にて前記第１データを符号化すると共に、当該符号化規則を変化させて同一符号が前記一定数以上連続することを許容して前記第１データを符号化することで、当該第１データに前記第２データを含める、
データ伝送装置。
【請求項４】
請求項１乃至３のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値が設定範囲内となるよう規定された前記符号化規則にて前記第１データを符号化すると共に、当該符号化規則を変化させて前記算出値が前記設定範囲外となることを許容して前記第１データを前記シンボルデータに変換して符号化することで、当該第１データに前記第２データを含める、
データ伝送装置。
【請求項５】
請求項１乃至４のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値に応じて、後続の前記第１データを変換する前記シンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記算出値を変化させるよう後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送装置。
【請求項６】
請求項１乃至５のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、前記第１データを８Ｂ１０Ｂ符号化にて符号化して算出されるランニングディスパリティの値に応じて、後続の前記第１データを変換するシンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記ランニングディスパリティの値を逆符号した値に応じて後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送装置。
【請求項７】
符号化規則に従って符号化された第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
データ受信装置。
【請求項８】
データ伝送装置とデータ受信装置とを備えた通信システムであって、
前記データ伝送装置は、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含めるよう構成され、
前記データ受信装置は、
前記符号化規則に従って符号化された前記第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
通信システム。
【請求項９】
データ伝送装置が、
伝送する第１データを符号化規則に従って符号化し、
符号化した前記第１データを伝送する、と共に、
前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
データ伝送方法。
【請求項１０】
データ受信装置が、
符号化規則に従って符号化された第１データを受信し、
前記第１データを前記符号化規則に従って復号化する、と共に、
前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
データ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送装置にかかり、特に、同一の伝送路を用いて２種類のデータを伝送するデータ伝送装置に関する。
【背景技術】
【０００２】
データ伝送をおこなう２つの装置において、本来伝送するデータの他に、例えば、相手装置での伝送エラーの検出状態や、相手装置の状態など、自装置で知りたいデータがあり、かかるデータの伝送も必要な場合がある。そして、本来伝送するデータである高速データは高速に伝送する必要があるが、高速で伝送する必要はないその他のデータである低速データは、高速データの伝送速度よりも遅い速度で十分である。
【０００３】
ここで、上述したような高速データのデータ伝送をおこなっている２つの独立した装置１と装置２を考える。かかる構成において、装置１から装置２に対して、装置１の状態の情報である上述した低速データを伝送する場合、一般的に以下の２つの方法が考えられる。
【０００４】
第１の方法は、図１に示すように、データを伝送するための伝送媒体Ｌ１と、それとは別に装置の状態情報を伝送するための伝送媒体Ｌ２を設ける方法である。この方法では、データを伝送する媒体と装置の状態情報を伝送する媒体が独立しているため、装置の状態情報は、データ伝送を阻害することなく伝送することができる。
【０００５】
第２の方法は、図２に示すように、データの伝送媒体Ｌ１を使って、装置の状態情報を伝送する方法である。この場合、図３に示すように、高速データである本来伝送するデータと、低速データである装置の状態情報とを、時分割して伝送している。一例として、特許文献１，２，３にも、時分割の手法で複数データを伝送することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−０１６９２５号公報
【特許文献２】特開２００１−１２７７９９号公報
【特許文献３】特開２０００−１２４９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した第１の方法では、装置の状態情報を伝送するための専用の伝送媒体を設けること必要がある。このため、設備にコストがかかる、という問題が生じる。また、上述した第２の方法では、データを時分割して伝送しているため、高速データのデータ伝送効率が悪化する、という問題が生じる。
【０００８】
そして、上記問題は、上述したような内容のデータを伝送するときだけでなく、あらゆる複数のデータを同一の伝送路を用いて伝送する場合に生じうる。
【０００９】
このため、本発明の目的は、上述した課題である、複数のデータを伝送する場合における、設備コストの増大と、データの伝送効率の低下、ということを解決することにある。
【課題を解決するための手段】
【００１０】
本発明の一形態であるデータ伝送装置は、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
という構成をとる。
【００１１】
また、本発明の一形態であるデータ受信装置は、
符号化規則に従って符号化された第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
という構成をとる。
【００１２】
また、本発明の一形態である通信システムは、
データ伝送装置とデータ受信装置とを備えた通信システムであって、
前記データ伝送装置は、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含めるよう構成され、
前記データ受信装置は、
前記符号化規則に従って符号化された前記第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
という構成をとる。
【００１３】
また、本発明の一形態であるデータ伝送方法は、
データ伝送装置が、
伝送する第１データを符号化規則に従って符号化し、
符号化した前記第１データを伝送する、と共に、
前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
という構成をとる。
【００１４】
また、本発明の一形態であるデータ受信方法は、
データ受信装置が、
符号化規則に従って符号化された第１データを受信し、
前記第１データを前記符号化規則に従って復号化する、と共に、
前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
という構成をとる。
【００１５】
また、本発明の一形態であるデータ送受信方法は、
データ伝送装置とデータ受信装置とを備えた通信システムによるデータ送受信方法であって、
前記データ伝送装置が、
伝送する第１データを符号化規則に従って符号化し、
符号化した前記第１データを伝送する、と共に、
前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含め、
前記データ受信装置が、
前記符号化規則に従って符号化された前記第１データを受信し、
前記第１データを前記符号化規則に従って復号化する、と共に、
前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
という構成をとる。
【００１６】
また、本発明の一形態であるプログラムは、
データ伝送装置に、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を実現させると共に、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
ことを実現させる、
という構成をとる。
【００１７】
また、本発明の一形態であるプログラムは、
データ受信装置に、
符号化規則に従って符号化された第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を実現させると共に、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
ことを実現させる、
という構成をとる。
【発明の効果】
【００１８】
本発明は、以上のように構成されることにより、複数のデータを伝送する場合において、設備コストの増加を抑制し、データの伝送効率の低下を抑制できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の背景を説明するために例示した通信システムの構成を示す図である。
【図２】本発明の背景を説明するために例示した通信システムの構成を示す図である。
【図３】図２に開示した通信システムにおける伝送フレームの構造を示す図である。
【図４】本発明の実施形態１における通信システムの構成を示すブロック図である。
【図５】伝送データの符号化を説明するための図である。
【図６】伝送データの符号化を説明するための図である。
【図７Ａ】伝送データの符号化を説明するための図である。
【図７Ｂ】伝送データの符号化を説明するための図である。
【図８Ａ】伝送データの符号化を説明するための図である。
【図８Ｂ】伝送データの符号化を説明するための図である。
【図９】本発明の実施形態２におけるデータ伝送装置の構成を示すブロック図である。
【図１０】本発明の実施形態２におけるデータ受信装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
＜実施形態１＞
本発明の第１の実施形態を、図４乃至図８Ｂを参照して説明する。図４は、通信システムの構成を説明するための図である。図５乃至図８Ｂは、伝送データの符号化を説明するための図である。
【００２１】
［構成］
図４に示すように、本実施形態における通信システムは、データ伝送装置に装備された送信回路１０と、当該送信回路１０とデータ伝送媒体３０を介して接続された、データ受信装置に装備された受信回路２０と、を備えている。
【００２２】
そして、本実施形態では、高速データ（第１データ）と低速データ（第２データ）とを、送信回路１０から受信回路２０に、同一のデータ伝送媒体３０で同時に伝送する構成となっている。なお、高速データは、例えば、送信回路１０から本来伝送すべき伝送データであって、高速で伝送する要求があるデータである。また、低速データは、例えば、送信回路１０側のデータ伝送装置の状態情報といったデータであり、高速データに対して遅い伝送速度で伝送することが許容されるデータである。但し、高速データと低速データとは、必ずしも上述した内容のデータであることに限定されず、また、相対的な伝送速度も上述したように限定されない。
【００２３】
また、本実施形態においては、８Ｂ１０Ｂ符号化の符号化規則を用いて高速データを符号化し、データ伝送することとする。ここで、８Ｂ１０Ｂ符号化の符号化規則について説明する。
【００２４】
８Ｂ１０Ｂ符号化は、８ビットのデータを、予め設定された１０ビットのシンボルデータに拡張して伝送する符号化である。８ビットを１０ビットに拡張することで、伝送効率が悪化する欠点があるが、ビットを構成する０と１の発生率を５０％に制御し、かつ、０または１が連続して発生する数を制限する工夫を盛り込んでいる。この工夫によって、データのＤＣ（Direct Current）バランスを取り、伝送データの伝送品質の改善を図っている。
【００２５】
８Ｂ１０Ｂ符号において、ビットを構成する０と１の発生率を制御する方法について説明する。８Ｂ１０Ｂ符号には、ランニングディスパリティ（以下ＲＤ（Running Disparity）と略す）と呼ばれる符号則にて、データの０と１の発生率を制御している。１符号１０ビットのデータは、６ビットと４ビットに分割される。分割した６ビット及び４ビットの単位で、単位毎におけるデータの値１を＋１、値０を−１と重みづけし、６ビット及び４ビット単位での重みづけの合計値が必ず＋２、０、−２の何れかの値になるようにしている。ＲＤの算出方法から解るように、ＲＤ＝＋２とは、構成するビットの１の数が０の数より２つ多いことを示す。ＲＤ＝０とは、１の数と０の数が同じことを示す。ＲＤ＝−１とは、０の数が１の数より２つ多いことを示す。
【００２６】
例えば、６ビットデータでのＲＤの例を以下に示す。
１１０１０１→ＲＤ＝＋２  （１が４つ、０が２つなので重み付けは、＋１ｘ４−１ｘ２＝＋２）
０１１０００→ＲＤ＝−２
０１０１０１→ＲＤ＝０
【００２７】
ＲＤの値は、６ビットおよび４ビットのデータ毎に加算し、ＲＤの値を更新してゆく。
【００２８】
また、８Ｂ１０Ｂ符号では、１つの１０ビットのパターンに対して、ＲＤが０または−２、あるいは、ＲＤが０または＋２、の２つのパターンが用意されており、どちらかのパターンを選択することができる。
【００２９】
ここで、伝送開始時は、ＲＤを−１とする。現在のＲＤが−１とは、これまでに伝送されたデータは、データ０が多いことを示す。伝送データのＤＣバランスを保つためには、次に伝送するデータは、データ１が多いパターンもしくはデータ０と１が同じ数のパターンとする必要がある。データ０が多いパターンを伝送してしまうと、ＤＣバランスが狂ってしまう。実際には、ＲＤが−１の場合、次のパターンは、ＲＤが０または＋２の値となっているデータを伝送する。こうすることによって、そのデータを伝送後のＲＤは、−１または＋１の値になる。同様に、ＲＤが＋１の場合は、次のパターンはＲＤが０または−２の値となっているデータを伝送する。こうすることによって、そのデータを伝送後のＲＤは、−１または＋１の値になる。これを繰り返してゆくことによって、６ビットおよび４ビットデータの区切りでは、ＲＤの値は−１または＋１となる。
【００３０】
図５は、８Ｂ１０Ｂ符号を施したシリアルデータを伝送した時のＲＤの変化を示した図である。横軸は、シリアルデータのビットの並びである。縦軸はＲＤの値である。８Ｂ１０Ｂ符号１０ビット分のデータを２つ分示している。右肩上がりの線はデータ１を表し、右肩下がりの線はデータ０を表す。データは、図に示す線上を遷移する。６ビットおよび４ビットの区切りでは、ＲＤは必ず−１か＋１の値を取る。ＲＤの最小値は−３、最大値は＋３となる。１が連続して発生するのは、図の矢印に示すように、右肩上がりで直進する部分で、最大５ビットに制限されている。０が連続して発生するは、同様に右肩下がりに直進する部分で、最大５ビットに制限される。
【００３１】
このように、８Ｂ１０Ｂ符号の符号化規則では、上述した算出規則にて、通常は、ＲＤ（算出値）が−３から＋３の設定範囲内となり、１０ビットの区切りにおいては−１か＋１の値を取る。また、８Ｂ１０Ｂ符号の符号化規則では、通常は、１又は０の同一信号が、最大５ビットに制限され、換言すると、６ビット（一定数）以上は連続しないこととなる。
【００３２】
本発明では、この８Ｂ１０Ｂ符号則に着目し、上述した符号則の変化に対応させて、高速データに低速データを含めて伝送することとする。特に、ＲＤに着目し、１０ビットのデータの区切りにおいて、取り得るＲＤの値を−１および＋１では無い値とすることで、低速データを伝送する。例えば、１０ビットの区切りにおいてＲＤの値が−１または＋１の何れかの値を取れば、低速データ０とする。１０ビットの区切りにおいてＲＤの値が−１または＋１の何れかの値以外の値であれば、低速データ１とする。このように、ＲＤの値の変化を、低速データの変化のフラグとして扱うことによって、高速データ伝送をおこなっている伝送媒体上で低速データを伝送することができる。
【００３３】
上記送信回路１０及び受信回路２０の構成について、さらに詳しく説明する。図４に示すように、送信回路１０は、８Ｂ１０Ｂ符号化回路１１と、ＲＤ調整回路１２と、並列直列変換回路１３と、を備えている。また、受信回路２０は、８Ｂ１０Ｂ復号化回路２１と、ＲＤ解析回路２２と、直列並列変換回路２３と、を備えている。なお、各回路は、当該回路と同一の処理を実行する機能部が、演算装置でプログラムが実行されることで構築されてもよい。つまり、送信回路１０と受信回路２０とは、演算装置を装備した情報処理装置で構成されていてもよく、上記各回路１１〜１３，２１〜２３の機能は、演算装置がプログラムを実行することで構築されてもよい。
【００３４】
上記８Ｂ１０Ｂ符号化回路１１（符号化手段）は、送信回路１０に入力された高速データを、８Ｂ１０Ｂ符号則に沿って符号化する。但し、８Ｂ１０Ｂ符号化回路１１は、低速データに応じて、ＲＤの値を上述した８Ｂ１０Ｂ符号則とは異なるよう変化させることとなる。そして、８Ｂ１０Ｂ符号化回路１１は、符号化した高速データを並列直列変換回路１３に出力する。
【００３５】
上記ＲＤ調整回路１２（符号化手段）は、低速データを入力として、当該低速データが０か１かによって、８Ｂ１０Ｂ符号の１０ビット単位の区切りでのＲＤの値を変更する操作を、８Ｂ１０Ｂ符号化回路１１に対して行う。つまり、ＲＤ調整回路１２は、低速データによって、８Ｂ１０Ｂ符号化回路１１による８Ｂ１０Ｂ符号則を変化させてＲＤの値を調整し、当該８Ｂ１０Ｂ符号化回路１１による符号化の際に、高速データに低速データを含める。
【００３６】
上記並列直列変換回路１３（伝送手段）は、８Ｂ１０Ｂ符号化回路１１から出力された符号化された高速データを、シリアルデータに変換し、データ伝送媒体３０を介して受信回路２０に送信する。
【００３７】
上記直列並列変換回路２３（受信手段）は、データ伝送媒体３０を介して送信回路１０から送信されたデータを受信し、シリアルデータをパラレルデータに変換する。これにより、直列並列変換回路２３から出力されるデータは、送信回路１０側の並列直列変換回路１３に入力されるときのデータと同じになる。そして、直列並列変換回路２３は、高速データを８Ｂ１０Ｂ復号化回路２１に入力する。
【００３８】
上記８Ｂ１０Ｂ復号化回路２１（復号化手段）は、８Ｂ１０Ｂ符号則に即した復号化を行い、高速データとして出力する。ただし、復号化を行う際のＲＤの値は、８Ｂ１０Ｂ符号則とは異なる値をとる。そして、８Ｂ１０Ｂ復号化回路２１は、検出した１０ビット単位の区切りでのＲＤの値を、ＲＤ解析回路２２に入力する。
【００３９】
上記ＲＤ解析回路２２（復号化手段）は、８Ｂ１０Ｂ復号化回路２１で検出したＲＤの値を確認し、伝送された高速データに含まれる低速データの値を検出し、低速データとして出力する。
【００４０】
［動作］
次に、上述した送信回路１０と受信回路２０の動作を説明する。上述したように、高速データと低速データを１本のデータ伝送媒体３０で伝送することとする。このとき、送信する低速データの初期値は０とする。また、低速データの１ビットは、高速データｎバイト分とする。高速データの１バイトは、８Ｂ１０Ｂ符号で符号化処理する１単位である８ビットとする。低速データの０、１の切り替えは、高速データのバイトに同期する。
【００４１】
初めに、伝送の初期状態での動作を説明する。伝送の初期状態では、低速データは０であり、低速データが初期状態の０から変化しない状態を初期状態とする。
【００４２】
送信する高速データは、送信回路１０の８Ｂ１０Ｂ符号化回路１１に入力される。８Ｂ１０Ｂ符号化回路１１は、８Ｂ１０Ｂ符号則に沿った符号化を行う。
【００４３】
送信する低速データは、初期値０であり、ＲＤ調整回路１２に入力される。ＲＤ調整回路１２は、入力された低速データが初期状態の０であることを識別する。低速データが初期状態の０である場合、ＲＤ調整回路１２は、８Ｂ１０Ｂ符号化回路１１に対して指示をおこなわない。これにより、８Ｂ１０Ｂ符号化回路１１は、８Ｂ１０Ｂ符号則に従った動作をおこなう。
【００４４】
８Ｂ１０Ｂ符号化回路１１から出力された符号化されたデータは、並列直列変換回路１３に入力され、シリアルデータ（直列データ）に変換される。シリアルデータは、データ伝送媒体３０を介して、受信回路２０に伝送される。
【００４５】
受信回路２０では、受信したデータが直列並列変換回路２３に入力される。直列並列変換回路２３は、シリアルデータを並列データに変換する。
【００４６】
直列並列変換回路２３から出力されたデータは、８Ｂ１０Ｂ復号化回路２１に入力される。８Ｂ１０Ｂ復号化回路２１は、入力されたデータを８Ｂ１０Ｂ符号則に従って復号化をおこなう。このとき、８Ｂ１０Ｂ符号の１０ビット単位の区切りでのＲＤの値をＲＤ解析回路２２に出力する。
【００４７】
ＲＤ解析回路２２は、データ伝送開始からＲＤの値が−１および＋１以外の値になっていないことから、伝送の初期状態であることを認識し、８Ｂ１０Ｂ復号化回路２１に対して指示をおこなわない。そして、０を低速データとして出力する。また、８Ｂ１０Ｂ復号化回路２１は、ＲＤ解析回路２２からの指示がないため、８Ｂ１０Ｂ符号則に沿ったＲＤの処理をおこない、復号化したデータを高速データとして出力する。
【００４８】
ここで、図６は、伝送の初期状態でのデータ伝送媒体３０を通るデータのＲＤの取る範囲を示した図である。横軸は、シリアルデータのビットの並びである。縦軸はＲＤの値である。ＲＤの最大値と最小値の変化を知るために、図５で示した図から外周の線を取り出した図である。図６では、８Ｂ１０Ｂ符号１０ビット分のデータを２つ分示している。１０ビット単位でＲＤの変化は繰り返されるので、３つ目以降のデータにおいても同様の波形が繰り返されることになる。図５と同様に、初期状態では、ＲＤは、＋３から−３の間を遷移する。そして、８Ｂ１０Ｂ符号の１０ビット単位の区切りでは、ＲＤの値は−１または＋１の値を取る。さらに、０または１の連続は、５ビットに制限されている。
【００４９】
次に、低速データが０から１に切り替わった時の動作を説明する。低速データが０から１に変化した時、ＲＤ調整回路１２は、低速データが０から１に変化したことを検知する。低速データが１に変化したことを検知したＲＤ調整回路１２は、８Ｂ１０Ｂ符号化回路１１に対して、１０ビット単位で区切りのＲＤの値を逆転するように指示する。ＲＤの逆転とは、通常１０ビット単位での区切りでのＲＤは、−１または＋１の値を取るが、−１を＋１に、＋１を−１に入れ替えて扱うことである。
【００５０】
例えば、１０ビット単位の区切りでＲＤが＋１であった場合は、−１に変更して扱い、次の伝送データは、ＲＤが０または＋２の値となるデータを選択する。この制御により、１０ビット単位の区切りでのＲＤの値は、＋１または＋３になる。つまり、上述した初期状態では、１０ビット単位の区切りでＲＤが＋１だった場合は、次の伝送データはＲＤが０または−２の値となるデータを選択するはずであるが、低速データの変化に対応して、次の伝送データはＲＤが０または＋２の値となるデータを選択する。このように、符号化規則を変化させることで、ＲＤの値の範囲が変化することとなる。
【００５１】
また、１０ビット単位の区切りでＲＤが−１だった場合は、＋１に変更して扱い、次の伝送データは、ＲＤが０または−２の値となるデータを選択する。この制御により、１０ビット単位の区切りでのＲＤの値は、−１または−３になる。つまり、上述した初期状態では、１０ビット単位の区切りでＲＤが−１だった場合は、次の伝送データはＲＤが０または＋２の値となるデータを選択するはずであるが、低速データの変化に対応して、次の伝送データはＲＤが０または−２の値となるデータを選択する。このように、符号化規則を変化させることで、ＲＤの値の範囲が変化することとなる。なお、上述したようにＲＤの逆転をおこなうのは、低速データが０から１に変化した時のみで、低速データが変化しない場合は、ＲＤの逆転はおこなわない。
【００５２】
８Ｂ１０Ｂ符号化回路１１から出力されたデータは、並列直列変換回路１３、データ伝送媒体３０を介して受信回路２０に送信され、直列並列変換回路２３を介して８Ｂ１０Ｂ復号化回路２１に入力される。
【００５３】
８Ｂ１０Ｂ復号化回路２１は、１０ビット単位の区切りでのＲＤの値をＲＤ解析回路２２へ出力する。１０ビット単位の区切りでＲＤの値は、＋１、＋３または−１、−３の何れかの値になる。ＲＤ解析回路２２は、ＲＤの値が＋３または−３であることを検出すると、この値は、通常の８Ｂ１０Ｂ符号では発生しない値であり、低速データが０から１に変化してＲＤの逆転が発生したものと判断し、低速データとして１を出力する。なお、ＲＤの値が−１または＋１のときは、通常の８Ｂ１０Ｂ符号で発生する値なので、送信側でＲＤの逆転をおこなったかどうかは判断できない。ＲＤの値が＋３または−３を検出するまでには、時間を要する場合がある。ＲＤの逆転によりＲＤの値が＋３または−３であることを検出する対策として、低速データ１ビット規定する高速データのバイト数ｎの値を十分大きくする必要がある。
【００５４】
ＲＤ解析回路２２では、ＲＤの値から、低速データ１が伝送されたことを検知すると、８Ｂ１０Ｂ復号化回路２１に対してＲＤが送信側で逆転されたことを報告する。８Ｂ１０Ｂ復号化回路２１では、１０ビット単位の区切りでのＲＤが＋３または−３となるのは８Ｂ１０Ｂ符号則に反するのでエラーを上げようとするが、ＲＤ解析回路２２からＲＤを逆転することが報告されている時には、ＲＤの値＋３、−３を許容し、エラーとしては扱わない制御をおこなう。つまり、８Ｂ１０Ｂ復号化回路２１は、ＲＤの変化を踏まえた８Ｂ１０Ｂ復号化処理をおこない、高速データとして出力する。
【００５５】
例えば、図７Ａ，７Ｂは、低速データが０から１に切り替わった時のデータ伝送媒体３０を通るデータのＲＤの取る範囲を示した図である。図７Ａの点線は、低速データが０から１に変化した時にＲＤの値が＋１の場合であり、図７Ｂの点線は、ＲＤの値が−１の場合を示している。これらの図から解るように、８Ｂ１０Ｂ符号の１０ビット単位の区切りでは、ＲＤの値は＋３、＋１または−３、−１の値を取る。また、ＲＤは、＋５から−１または−５から−１の間を遷移する。低速データが０から１に変化する瞬間に遷移する幅が広がるが、それ以外の時の遷移幅は、通常の８Ｂ１０Ｂ符号と変わりは無い。また、このとき、０または１の連続は最大７ビットになる。７ビットの連続が発生するのは、低速データが０から１に変化する時で、１０ビット単位の区切りを含んだ位置で発生する。通常の８Ｂ１０Ｂ符号では、０または１の連続は最大５ビットであるが、５ビットから７ビットになることで伝送品質に与える影響は少ないと考えられる。
【００５６】
このように、本実施形態では、高速データを８Ｂ１０Ｂ符号にて符号化する際に、例えば、ＲＤの範囲や同一信号の連続数の変化を許容するなど符号化規則を変化させることで、高速データに低速データを含めている。このため、低速データ用に別途、伝送媒体を設ける必要はなく、また、時分割でデータ伝送を行う必要がないため、設備コストを抑制しつつ、データの伝送効率の低下を抑制することができる。
【００５７】
なお、上記では、受信回路２０で、８Ｂ１０Ｂ符号の１０ビット単位の区切りにおけるＲＤの値に基づいて、符号化規則の変化を検出して低速データを検出しているが、受信したデータの他の情報から低速データを検出してもよい。例えば、受信したデータのＲＤの最大遷移幅や、同一符号が連続する数、に応じて、８Ｂ１０Ｂ符号則が変化したことを検出し、低速データの値を検出してもよい。
【００５８】
次に低速データが１から０に切り替わった時の動作を説明する。低速データが１から０に変化した時、送信回路１０のＲＤ調整回路１２は、低速データが１から０に変化したことを検知する。低速データが０に変化したことを検知したＲＤ調整回路１２は、８Ｂ１０Ｂ符号化回路１１に対して、低速データが１から０に変化したことを報告する。
【００５９】
８Ｂ１０Ｂ符号化回路１１では、低速データが１から０に変化したことを受け、１０ビット単位の区切りでのＲＤの値が＋１または−１の時にＲＤの逆転をおこなう。ＲＤが＋１の時は、次のパターンのＲＤは０または＋２になるが、ＲＤの逆転により、次のパターンのＲＤは、０または−２になるパターンを選択する。ＲＤが−１の時は、次のパターンのＲＤは０または−２になるが、ＲＤの逆転により、次のパターンのＲＤは、０または＋２になるパターンを選択する。
【００６０】
この操作をおこなうことにより、低速データが０から１に変化した時にＲＤを逆転しているので、低速データが１から０に変化した時にＲＤを再度逆転することになるので、ＲＤは、元に戻ることになる。つまり、通常の８Ｂ１０Ｂ符号の動作に戻り、１０ビット単位の区切りでは、ＲＤの値は−１または＋１になる。ＲＤの逆転は、１０ビット単位の区切りでのＲＤの値が＋１または−１の時にのみ１回だけおこなう。なお、１０ビット単位の区切りでのＲＤの値が＋３または−３の時は、ＲＤの逆転は保留とし、次の１０ビット単位の区切りでＲＤの値が＋１または−１になるのを待つ。つまり、低速データが１から０に変化しても、ＲＤの逆転がおこなわれるまでに、時間がかかる場合がある。
【００６１】
８Ｂ１０Ｂ符号化回路１１から出力されたデータは、並列直列変換回路１３、データ伝送媒体３０を介して受信回路２０に伝送され、直列並列変換回路２３を介して８Ｂ１０Ｂ復号化回路２１に入力される。８Ｂ１０Ｂ復号化回路２１では、ＲＤの値をＲＤ解析回路２２へ出力する。ＲＤ解析回路２２では、１０ビット単位の区切りでＲＤの値が−１または＋１であることから、低速データとして０が伝送されたことを認識し、低速データとして０を出力する。上述のように、低速データが１から０に変化しても、ＲＤの逆転がおこなわれるまでに時間がかかることがある。この対策として、低速データ１ビット規定する高速データのバイト数ｎの値を十分大きくする必要がある。
【００６２】
８Ｂ１０Ｂ復号化回路２１では、ＲＤ解析回路２２から低速データ０が伝送された報告を受け、通常の８Ｂ１０Ｂ復号化処理をおこない、高速データとして出力する。
【００６３】
ここで、図８Ａは、低速データが１から０に切り替わった時のデータ伝送媒体３０を通るデータのＲＤの取る範囲を示した図で、低速データが１から０に変化した時に１０ビット単位の区切りでＲＤが＋１だった時の図である。低速データが１から０に変化した後のＲＤの変化範囲を点線で表示している。この図から解るように、ＲＤは、本来の８Ｂ１０Ｂ符号則に戻り、ＲＤの範囲は＋３から−３の間を遷移する。すると、８Ｂ１０Ｂ符号の１０ビット単位の区切りではＲＤの値は−１または＋１の値を取り、０または１の連続は５ビットに制限されることとなる。
【００６４】
図８Ｂは、低速データが１から０に切り替わった時のデータ伝送媒体４を通るデータのＲＤの取る範囲を示した図で、低速データが１から０に変化した時に１０ビット単位の区切りでＲＤが−１だった時の図である。低速データが１から０に変化した後のＲＤの変化範囲を点線で表示している。この図から解るように、ＲＤは、本来の８Ｂ１０Ｂ符号則に戻り、ＲＤの範囲は＋３から−３の間を遷移する。すると、８Ｂ１０Ｂ符号の１０ビット単位の区切りではＲＤの値は−１または＋１の値を取り、０または１の連続は５ビットに制限されることとなる。
【００６５】
このように、低速データが１から０に切り替わった時にも、高速データの８Ｂ１０Ｂ符号則を変化させることで、高速データに低速データを含めている。
【００６６】
なお、上記では、８Ｂ１０Ｂ符号則のＲＤに着目したが、８Ｂ１０Ｂ符号則のＲＤと同様、符号化に必要な情報や符号化規則に注目し、その情報や符号化規則の変化を、低速データの変化に対応させてもよい。これにより、高速データといった一方のデータに、低速データといった他のデータを含めることができる。また、８Ｂ１０Ｂ符号に限らず、他の符号化を用いて一方のデータを符号化する場合にも、符号化規則を変化させることで、他方のデータを含めることができる。さらに、本発明は、上述したように既存の符号化規則を改良して実現することもできるが、既存の符号化規則で実現することに限定されない。例えば、上述したような符号化を実現する新規の符号化規則を生成して実現してもよい。
【００６７】
＜実施形態２＞
次に、本発明の第２の実施形態を、図９及び図１０を参照して説明する。図９及び図１０は、実施形態２におけるデータ送信装置とデータ受信装置の構成を示すブロック図である。なお、本実施形態におけるデータ送信装置とデータ受信装置は、実施形態１で説明した送信回路１０と受信回路２０の構成の概略を示している。
【００６８】
図９に示すデータ伝送装置１００は、
伝送する第１データを符号化規則に従って符号化する符号化手段１０１と、
符号化した第１データを伝送する伝送手段１０２と、を備える。
そして、上記符号化手段１０２は、符号化規則を変化させて第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを第１データに含める。
【００６９】
また、図１０に示すデータ受信装置２００は、
符号化規則に従って符号化された第１データを受信する受信手段２０１と、
第１データを符号化規則に従って復号化する復号化手段２０２と、を備える。
そして、上記復号化手段２０２は、第１データを復号化することによって、当該第１データを符号化したときの符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る。
【００７０】
なお、上述した各装置１００，２００が備える各手段１０１，１０２，２０１，２０２は、各装置１００，２００が備える演算装置がそれぞれプログラムを実行することで構築される。
【００７１】
上述した構成により、まず、データ伝送装置１００は、伝送する第１データを符号化規則に従って符号化する際に、当該符号化規則を変化させて第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを第１データに含める。そして、データ伝送装置１００は、符号化した第１データをデータ受信装置２００に伝送する。
【００７２】
また、データ受信装置２００は、符号化規則に従って符号化された第１データを受信し、当該第１データを符号化規則に従って復号化する。このとき、第１データを符号化したときの符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る。
【００７３】
このようにすることで、データ伝送装置１００は、第１データを符号化する際に、符号化規則の変化に対応させて第２データを含めることができる。また、データ受信装置２００は、第１データを復号化する際に、符号化規則の変化に対応した第２データを読み取ることができる。従って、第１データを第２データに含めて伝送することができ、その際に時分割でデータを伝送する必要がない。その結果、設備コストを抑制しつつ、データの伝送効率の低下を抑制することができる。
【００７４】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明におけるデータ伝送装置、データ受信装置、通信システム、データ伝送方法、データ受信方法、データ送受信方法、プログラムの構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００７５】
（付記１）
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
データ伝送装置。
【００７６】
（付記２）
付記１に記載のデータ伝送装置であって、
前記符号化手段は、前記第２データのデータ内容の変化に対応させて、前記符号化規則を変化させて前記第１データを符号化する、
データ伝送装置。
【００７７】
（付記３）
付記１又は２に記載のデータ伝送装置であって、
前記符号化手段は、前記第１データを同一信号が一定数以上連続しないよう符号化する前記符号化規則にて前記第１データを符号化すると共に、当該符号化規則を変化させて同一符号が前記一定数以上連続することを許容して前記第１データを符号化することで、当該第１データに前記第２データを含める、
データ伝送装置。
【００７８】
（付記４）
付記１乃至３のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値が設定範囲内となるよう規定された前記符号化規則にて前記第１データを符号化すると共に、当該符号化規則を変化させて前記算出値が前記設定範囲外となることを許容して前記第１データを前記シンボルデータに変換して符号化することで、当該第１データに前記第２データを含める、
データ伝送装置。
【００７９】
（付記５）
付記１乃至４のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値に応じて、後続の前記第１データを変換する前記シンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記算出値を変化させるよう後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送装置。
【００８０】
（付記６）
付記１乃至５のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、前記第１データを８Ｂ１０Ｂ符号化にて符号化して算出されるランニングディスパリティの値に応じて、後続の前記第１データを変換するシンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記ランニングディスパリティの値を逆符号した値に応じて後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送装置。
【００８１】
（付記７）
符号化規則に従って符号化された第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
データ受信装置。
【００８２】
（付記７．１）
付記７に記載のデータ受信装置であって、
前記復号化手段は、前記第１データを符号化したときの前記符号化規則の変化に対応して、前記第２データのデータ内容の変化を読み取る、
データ受信装置。
【００８３】
（付記７．２）
付記７又は７．１に記載のデータ受信装置であって、
前記復号化手段は、同一信号が一定数以上連続しないよう符号化する前記符号化規則にて前記第１データを復号化することによって、同一符号が前記一定数以上連続することを許容した前記符号化規則の変化を検出し、当該符号化規則の変化に対応して、前記第２データのデータ内容を読み取る、
データ受信装置。
【００８４】
（付記７．３）
付記７乃至７．２のいずれかに記載のデータ受信装置であって、
前記復号化手段は、所定量の前記第１データが変換された予め設定されたシンボルデータに基づいて予め設定された算出規則にて算出される算出値が設定範囲内となるよう規定された前記符号化規則にて前記第１データを復号化することによって、前記算出値が前記設定範囲外となることを許容した前記符号化規則の変化を検出し、当該符号化規則の変化に対応して、前記第２データのデータ内容を読み取る、
データ受信装置。
【００８５】
（付記８）
データ伝送装置とデータ受信装置とを備えた通信システムであって、
前記データ伝送装置は、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含めるよう構成され、
前記データ受信装置は、
前記符号化規則に従って符号化された前記第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
通信システム。
【００８６】
（付記９）
データ伝送装置が、
伝送する第１データを符号化規則に従って符号化し、
符号化した前記第１データを伝送する、と共に、
前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
データ伝送方法。
【００８７】
（付記１０）
データ受信装置が、
符号化規則に従って符号化された第１データを受信し、
前記第１データを前記符号化規則に従って復号化する、と共に、
前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
データ受信方法。
【００８８】
（付記１１）
データ伝送装置とデータ受信装置とを備えた通信システムによるデータ送受信方法であって、
前記データ伝送装置が、
伝送する第１データを符号化規則に従って符号化し、
符号化した前記第１データを伝送する、と共に、
前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含め、
前記データ受信装置が、
前記符号化規則に従って符号化された前記第１データを受信し、
前記第１データを前記符号化規則に従って復号化する、と共に、
前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
データ送受信方法。
【００８９】
（付記１２）
データ伝送装置に、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を実現させると共に、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含める、
ことを実現させるためのプログラム。
【００９０】
（付記１３）
データ受信装置に、
符号化規則に従って符号化された第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を実現させると共に、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
ことを実現させるためのプログラム。
【００９１】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００９２】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００９３】
１０  送信回路
１１  ８Ｂ１０Ｂ符号化回路
１２  ＲＤ調整回路
１３  並列直列変換回路
２０  受信回路
２１  ８Ｂ１０Ｂ復号化回路
２２  ＲＤ解析回路
２３  直列並列変換回路
３０  データ伝送媒体
１００  データ伝送装置
１０１  符号化手段
１０２  伝送手段
２００  データ受信装置
２０１  受信手段
２０２  復号化手段
【図１】
2018166265.tif 000003
【図２】
2018166265.tif 000004
【図３】
2018166265.tif 000005
【図４】
2018166265.tif 000006
【図５】
2018166265.tif 000007
【図６】
2018166265.tif 000008
【図７Ａ】
2018166265.tif 000009
【図７Ｂ】
2018166265.tif 000010
【図８Ａ】
2018166265.tif 000011
【図８Ｂ】
2018166265.tif 000012
【図９】
2018166265.tif 000013
【図１０】
2018166265.tif 000014
【手続補正書】
【提出日】平成30年7月13日(2018.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含め、
さらに、前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値に応じて、後続の前記第１データを変換する前記シンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記算出値を変化させるよう後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送装置。
【請求項２】
請求項１に記載のデータ伝送装置であって、
前記符号化手段は、前記第２データのデータ内容の変化に対応させて、前記符号化規則を変化させて前記第１データを符号化する、
データ伝送装置。
【請求項３】
請求項１又は２に記載のデータ伝送装置であって、
前記符号化手段は、前記第１データを同一信号が一定数以上連続しないよう符号化する前記符号化規則にて前記第１データを符号化すると共に、当該符号化規則を変化させて同一符号が前記一定数以上連続することを許容して前記第１データを符号化することで、当該第１データに前記第２データを含める、
データ伝送装置。
【請求項４】
請求項１乃至３のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値が設定範囲内となるよう規定された前記符号化規則にて前記第１データを符号化すると共に、当該符号化規則を変化させて前記算出値が前記設定範囲外となることを許容して前記第１データを前記シンボルデータに変換して符号化することで、当該第１データに前記第２データを含める、
データ伝送装置。
【請求項５】
請求項１乃至４のいずれかに記載のデータ伝送装置であって、
前記符号化手段は、前記第１データを８Ｂ１０Ｂ符号化にて符号化して算出されるランニングディスパリティの値に応じて、後続の前記第１データを変換するシンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記ランニングディスパリティの値を逆符号した値に応じて後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送装置。
【請求項６】
データ伝送装置とデータ受信装置とを備えた通信システムであって、
前記データ伝送装置は、
伝送する第１データを符号化規則に従って符号化する符号化手段と、
符号化した前記第１データを伝送する伝送手段と、を備え、
前記符号化手段は、前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含めるよう構成され、
さらに、前記符号化手段は、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値に応じて、後続の前記第１データを変換する前記シンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記算出値を変化させるよう後続の前記第１データを変換する前記シンボルデータを設定し、
前記データ受信装置は、
前記符号化規則に従って符号化された前記第１データを受信する受信手段と、
前記第１データを前記符号化規則に従って復号化する復号化手段と、を備え、
前記復号化手段は、前記第１データを復号化することによって、当該第１データを符号化したときの前記符号化規則の変化を検出し、当該符号化規則の変化に対応したデータ内容の第２データを読み取る、
通信システム。
【請求項７】
データ伝送装置が、
伝送する第１データを符号化規則に従って符号化し、
符号化した前記第１データを伝送する、と共に、
前記符号化規則を変化させて前記第１データを符号化することで、当該符号化規則の変化に対応したデータ内容の第２データを前記第１データに含め、
さらに、所定量の前記第１データを予め設定されたシンボルデータに変換し、当該第１データを変換した前記シンボルデータに基づいて予め設定された算出規則にて算出される算出値に応じて、後続の前記第１データを変換する前記シンボルデータを設定するよう規定された前記符号化規則にて前記第１データを符号化すると共に、前記第２データのデータ内容の変化に対応させて、前記算出値を変化させるよう後続の前記第１データを変換する前記シンボルデータを設定する、
データ伝送方法。