(57)【要約】【課題】従来よりもさらに送信データのビット変化率を低減し、消費電力を低減することが可能なデータ送信装置、データ受信装置およびデータ転送システムを提供する。【解決手段】データ送信装置は、所定のビット数を有する複数のパターンデータのそれぞれの各ビットの値からの、今回送信すべきデータの各ビットの値の変化の有無を示す複数の変化ビットデータを生成する変化ビットデータ生成部と、前回の送信データと複数の変化ビットデータのそれぞれとを比較し、値が変化するビット数が最も少ない変化ビットデータを今回の送信データとして選択する選択部と、選択部が選択した今回の送信データを送信するとともに、今回の送信データに対応するパターンデータを示す、所定のビット数よりも少ないビット数のコードを送信する送信部とを有する。【選択図】図２
2010062890.tif 000002
【特許請求の範囲】
【請求項１】
所定のビット数を有するデータを連続して送信するデータ送信装置であって、
前記所定のビット数を有する複数のパターンデータのそれぞれの各ビットの値からの、今回送信すべきデータの各ビットの値の変化の有無を示す複数の変化ビットデータを生成する変化ビットデータ生成部と、
前回の送信データと前記複数の変化ビットデータのそれぞれとを比較し、値が変化するビット数が最も少ない変化ビットデータを今回の送信データとして選択する選択部と、
前記選択部が選択した今回の送信データを送信するとともに、該今回の送信データに対応するパターンデータを示す、前記所定のビット数よりも少ないビット数のコードを送信する送信部とを有することを特徴とするデータ送信装置。
【請求項２】
前記送信部は、前記前回の送信データが存在しない場合には、前記今回送信すべきデータを前記今回の送信データとして送信することを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
さらに、前記今回送信すべきデータと前記前回の送信データとを比較する比較回路を有し、該比較回路により、前記今回送信すべきデータと前記前回の送信データとが一致することが検出された場合には、前記今回送信すべきデータを前記今回の送信データとして送信することを特徴とする請求項１または２に記載のデータ送信装置。
【請求項４】
所定のビット数を有するデータを受信するデータ受信装置であって、
請求項１ないし３のいずれかに記載のデータ送信装置から今回の送信データとコードとを受信し、該受信したコードが示すパターンデータを利用して、前記受信した今回の送信データを前記今回送信すべきデータに変換する受信部を有することを特徴とするデータ受信装置。
【請求項５】
所定のビット数を有するデータを連続して転送するデータ送信装置であって、
請求項１ないし３のいずれかに記載のデータ送信装置と、請求項４記載のデータ受信装置と、からなることを特徴とするデータ転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のビット数を有するデータを連続して転送（送受信）するデータ送信装置、データ受信装置およびデータ転送システムに関するものである。
【背景技術】
【０００２】
今回送信するデータおよびこれを加工したデータと、前回（直前）の送信データとを比較して、前回の送信データから変化するビット数を算出し、変化ビット数が少ない方のデータを転送することにより、データバス上でのデータの遷移回数を減らし、消費電力やＥＭＩ（電磁妨害）の低減を行う技術が知られている。このような技術として、例えば、特許文献１〜４などが提案されている。
【０００３】
特許文献１には、データバスにおいて消費される電力を削減するため、データをそのまま転送した場合に発生する状態変化（前回転送したデータとの不一致により、各ビットに発生する１→０もしくは０→１の変化）と、データを反転して転送した場合に発生する状態変化とのどちらが小さいかを判定し、後者の方が小さい場合には、反転したデータを転送するとともに、判定結果を示す制御信号を転送することが開示されている。
【０００４】
ここで、特許文献１において、不一致（状態変化）の個数は、例えば、その図６に示されているように、ＥＯＲ（ＥＸＯＲ）回路を用いる不一致個数検出回路を用いて検出される。
【０００５】
また、特許文献２には、その図１に示されているように、今回のデータと前回のデータとをＥＸ−ＯＲ（ＥＸＯＲ）回路１６に入力して、各ビットにおける変化の有無を検出し、図４の多数決回路２３によって、ＥＸＯＲ回路１６の出力信号と、その反転信号のうちの、前回の送信データから変化するビット数が少ない方を選択し、極性信号とともに送信することが開示されている。
【０００６】
上記のように、従来、前回の送信データから変化するビット数が少なくなるように、今回の送信データを加工する手法は提案されていた。特許文献３，４も同様の技術である。特許文献１のように、データないしはその反転データを転送するか、特許文献２のように、前回の送信データとのＥＸ−ＯＲの演算結果ないしはその反転信号を転送するかは、どちらも可能であると考えられる。
【０００７】
ただし、後者の場合、データ送信装置から送信したデータを、データ受信装置で受信して復元し、加工前のデータを取得するために、データ受信装置において、前回の受信データを記憶しておく必要がある。
【０００８】
【特許文献１】特開平７−３１９８０８号公報
【特許文献２】特開２００３−１９５８２１号公報
【特許文献３】特開平６−３３２４３４号公報
【特許文献４】特開平８−３０４７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、従来よりもさらに送信データのビット変化率を低減し、消費電力を低減することが可能なデータ送信装置、データ受信装置およびデータ転送システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、所定のビット数を有するデータを連続して送信するデータ送信装置であって、
前記所定のビット数を有する複数のパターンデータのそれぞれの各ビットの値からの、今回送信すべきデータの各ビットの値の変化の有無を示す複数の変化ビットデータを生成する変化ビットデータ生成部と、
前回の送信データと前記複数の変化ビットデータのそれぞれとを比較し、値が変化するビット数が最も少ない変化ビットデータを今回の送信データとして選択する選択部と、
前記選択部が選択した今回の送信データを送信するとともに、該今回の送信データに対応するパターンデータを示す、前記所定のビット数よりも少ないビット数のコードを送信する送信部とを有することを特徴とするデータ送信装置を提供するものである。
【００１１】
ここで、前記送信部は、前記前回の送信データが存在しない場合には、前記今回送信すべきデータを前記今回の送信データとして送信することが好ましい。
【００１２】
さらに、前記今回送信すべきデータと前記前回の送信データとを比較する比較回路を有し、該比較回路により、前記今回送信すべきデータと前記前回の送信データとが一致することが検出された場合には、前記今回送信すべきデータを前記今回の送信データとして送信することが好ましい。
【００１３】
また、本発明は、所定のビット数を有するデータを受信するデータ受信装置であって、
請求項１ないし３のいずれかに記載のデータ送信装置から今回の送信データとコードとを受信し、該受信したコードが示すパターンデータを利用して、前記受信した今回の送信データを前記今回送信すべきデータに変換する受信部を有することを特徴とするデータ受信装置を提供する。
【００１４】
また、本発明は、所定のビット数を有するデータを連続して転送するデータ送信装置であって、
上記のいずれかに記載のデータ送信装置と、上記に記載のデータ受信装置と、からなることを特徴とするデータ転送システムを提供する。
【発明の効果】
【００１５】
本発明によれば、データの転送時において、データバス上におけるデータのビット変化率を低減することができるので、消費電力を低減できる。この効果は、データバス（転送されるデータ）のビット数が増えるに従って顕著となる。また、転送されるデータが変化ビットデータに変換されるので暗号化の効果もあり、データの秘匿性を高めることができる。
【発明を実施するための最良の形態】
【００１６】
以下に、添付の図面に示す好適実施形態に基づいて、本発明のデータ送信装置、データ受信装置およびデータ転送システムを詳細に説明する。
【００１７】
図１は、本発明のデータ転送システムの構成を表す一実施形態の概略図である。同図に示すデータ転送システム１０は、８ビットのデータを連続して転送するものであり、８ビットの送信データＴｘ＿ｄａｔａ［７：０］と３ビットのコードＰａｔ＿ｃｏｄｅ［２：０］を送信するデータ送信装置１２と、これらのデータとコードをデータ送信装置１２から受信するデータ受信装置１４とによって構成されている。
【００１８】
まず、データ送信装置１２について説明する。
【００１９】
図２は、図１に示すデータ送信装置の構成を表す概略図である。同図に示すデータ送信装置１２は、８ビットのデータを連続して送信するものであり、変化ビットデータ生成部１６と、選択部１８と、送信部２０とによって構成されている。
【００２０】
変化ビットデータ生成部１６は、８個（８種類）のパターンデータＰａｔ０〜７のそれぞれの各ビットの値からの、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］の各ビットの値の変化の有無を示す８個（８種類）の変化ビットデータを生成する。言い換えると、変化ビットデータ生成部１６は、８個のパターンデータを用いて、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］を加工した８個の変化ビットデータを生成する。
【００２１】
パターンデータＰａｔ０〜７は、それぞれ異なる値を有する８ビットのデータであり、データ送信装置１２内にあらかじめ記憶されている。パターンデータＰａｔ０〜７は、本実施形態の場合、図２に示すように、それぞれ、“００００００００”、“１１１０００００”、“０１１１００００”、“００１１１０００”、“０００１１１００”、“００００１１１０”、“０００００１１１”、“１１１１１１１１”（２進数）とする。
【００２２】
変化ビットデータ生成部１６は、パターンデータＰａｔ０〜７のそれぞれに対応する８個のＥＸＯＲ回路群２２ａ〜２２ｈで構成されている。ＥＸＯＲ回路群２２ａ〜２２ｈのそれぞれは、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］のビット数に対応する８個のＥＸＯＲ回路を有する。すなわち、変化ビットデータ生成部１６は、合計６４個のＥＸＯＲ回路で構成されている。
【００２３】
ＥＸＯＲ回路群２２ａ〜２２ｈのそれぞれを構成する８個のＥＸＯＲ回路の一方の入力端子には、それぞれ、８ビットのデータｏｒｇ＿ｄａｔａ［７：０］の各ビットデータが入力される。その他方の入力端子には、それぞれ、パターンデータＰａｔ０〜７の各ビットデータが入力される。ＥＸＯＲ回路群２２ａ〜２２ｈのそれぞれからは、８ビットの変化ビットデータが出力される。
【００２４】
選択部１８は、前回の送信データと８個の変化ビットデータのそれぞれとを対応するビット毎に比較し、前回の送信データから値が変化するビット数（変化ビット数）が最も少ない変化ビットデータを今回の送信データとして選択する。
【００２５】
選択部１８は、８個のＥＸＯＲ回路群２４ａ〜２４ｈと、８個の変化ビット数算出回路２６ａ〜２６ｈと、最小値（ＭＩＮ）選択回路２８と、マルチプレクサ（ＭＵＸ）３０と、セレクタ３２とによって構成されている。ＥＸＯＲ回路群２４ａ〜２４ｈのそれぞれは、同様に８個のＥＸＯＲ回路を有する。すなわち、ＥＸＯＲ回路群２４ａ〜２４ｈは、合計６４個のＥＸＯＲ回路で構成されている。
【００２６】
ＥＸＯＲ回路群２４ａ〜２４ｈのそれぞれを構成する８個のＥＸＯＲ回路の一方の入力端子には、それぞれ、対応する変化ビットデータの各ビットデータが入力される。その他方の入力端子には、前回の送信データの各ビットデータが入力される。ＥＸＯＲ回路群２４ａ〜２４ｈのそれぞれからは、８個のＥＸＯＲ回路から両者の比較結果（変化ビットの判定結果）が出力される。
【００２７】
変化ビット数算出回路２６ａ〜２６ｈのそれぞれには、ＥＸＯＲ回路群２４ａ〜２４ｈのそれぞれから合計８個の比較結果が入力される。変化ビット数算出回路２６ａ〜２６ｈのそれぞれは、８個の比較結果に基づいて、対応する変化ビットデータの前回の送信データからの変化ビット数を算出する。変化ビット数算出回路２６ａ〜２６ｈからは、変化ビット数を表す変化ビット数データが出力される。
【００２８】
最小値選択回路２８には、変化ビット数算出回路２６ａ〜２６ｈのそれぞれから合計８個の変化ビット数データが入力される。最小値選択回路２８は、８個の変化ビット数データの中から、最も少ない変化ビット数を表す変化ビット数データを検出する。最小値選択回路２８からは、検出した変化ビット数データに対応する変化ビットデータを選択するための選択信号と、検出した変化ビット数データに対応するパターンデータのコードが出力される。
【００２９】
ここで、選択信号は、３ビットの信号である。本実施形態では、マルチプレクサ３０により、選択信号の値が“０００”〜“１１１”（２進数）の時に、それぞれ、パターンデータＰａｔ０〜７に対応する変化ビットデータが選択される。なお、変化ビット数が最小のものが２以上存在する場合、例えば、あらかじめ設定された優先順位で（例えば、図２中、上側から順に）、変化ビット数が最小のものを決定すればよい。
【００３０】
コードは、パターンデータＰａｔ０〜７を示す、送信データのビット数である８ビットよりも少ないビット数である３ビットのデータである。本実施形態の場合、パターンデータＰａｔ０〜７のそれぞれに対応するコードは、“０００”〜“１１１”（２進数）とする。選択信号とコードとは、同一であってもよい。パターンデータＰａｔ０〜７をコード化することにより、転送ビット数を５ビット削減することができる。
【００３１】
最小値選択回路２８は、例えば、８個の変化ビット数データを４組に分け、それぞれの組の２個の変化ビット数データから少ない変化ビット数を表す方を選択する１次選択回路と、１次選択回路が選択した４個の変化ビット数データを２組に分け、それぞれの組の２個の変化ビット数データから少ない変化ビット数を表す方を選択する２次選択回路と、２次選択回路が選択した２個の変化ビット数データから少ない変化ビット数を表す方を選択する３次選択回路との、３段で構成することができる。それぞれの選択回路は、２個の変化ビット数データを比較し、比較結果を出力するデコーダと、このデコーダの出力結果に応じて、２個の変化ビット数データのいずれかを選択するセレクタと、同じデコーダの出力結果に応じて、２個の変化ビット数データに対応する２個のパターンコードのいずれかを選択するセレクタとによって構成することができる。
【００３２】
また、最小値選択回路２８に、変化ビット数が最小の変化ビット数データが２以上存在する場合に、対応するパターンコードの前回送信したパターンコードからの変化ビット数が最小のものを選択する機能を設けることも可能である。本発明のデータ転送システムでは、データに加えてパターンコードも送信される。パターンコードについても変化ビット数が少ない方を選択することにより、データとパターンコードとの両方を含めた変化ビット数を抑制することが可能である。このためには、例えば、それぞれの選択回路に、２個のパターンコードのそれと前回送信したパターンコードを比較し、それぞれの変化ビット数を表すデータを出力する回路と、それぞれの変化ビット数を表すデータを比較して、変化ビット数が少ない方を示すパターン比較結果を出力する回路とを追加し、２個の変化ビット数データを比較するデコーダを、パターン比較結果を考慮する機能を有したものにする。
【００３３】
マルチプレクサ３０には、変化ビットデータ生成部１６のＥＸＯＲ回路群２２ａ〜２２ｈのそれぞれから合計８個の変化ビットデータと、最小値選択回路２８から選択信号が入力される。マルチプレクサ３０は、選択信号の値に応じて、８個の変化ビットデータの中から１つの変化ビットデータを選択する。マルチプレクサ３０からは、選択した変化ビットデータが出力される。
【００３４】
セレクタ３２の入力端子０，１には、それぞれ、マルチプレクサ３０から変化ビットデータと、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］が入力され、選択端子には、切替信号１ｓｔ＿ｄａｔａ＿ｓｅｌが入力される。セレクタ３２からは、切替信号１ｓｔ＿ｄａｔａ＿ｓｅｌがハイレベルの時に今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］が出力され、ローレベルの時に変化ビットデータが出力される。
【００３５】
例えば、最初のデータを送信するときには、前回の送信データが存在しないため、切替信号１ｓｔ＿ｄａｔａ＿ｓｅｌをハイレベルにして、今回送信すべきデータを送信する。もしくは、前回の送信データが存在しない場合には、パターンデータＰａｔ０〜７のいずれかを前回の送信データとみなし、そのパターンデータから値が変化するビット数が最も少ない変化ビットデータを選択して送信することも可能である。
【００３６】
続いて、送信部２０は、選択部１８が選択した今回の送信データを送信するとともに、今回の送信データに対応するパターンデータを示す、３ビットのコードＰａｔ＿ｃｏｄｅ［２：０］を送信する。
【００３７】
送信部２０は、フリップフロップ（ＦＦ）群３４と、フリップフロップ（ＦＦ）群３６とによって構成されている。
【００３８】
フリップフロップ群３４は、送信データのビット数分の８個のフリップフロップを有する。フリップフロップ群３４を構成するそれぞれのフリップフロップのデータ入力端子には、セレクタ３２から今回の送信データの各ビットが入力される。同データ出力端子からは、クロック信号（図示省略）に同期して、今回の送信データＴｘ＿ｄａｔａ［７：０］が出力される。
【００３９】
フリップフロップ群３６は、コードのビット数分の３個のフリップフロップを有する。フリップフロップ群３６を構成するそれぞれのフリップフロップのデータ入力端子には、最小値選択回路２８から３ビットのコードの各ビットが入力される。同データ出力端子からは、クロック信号（図示省略）に同期して、３ビットのコードＰａｔ＿ｃｏｄｅ［２：０］が出力される。
【００４０】
次に、データ受信装置１４について説明する。
【００４１】
図３は、図１に示すデータ受信装置の構成を表す概略図である。同図に示すデータ受信装置１４は、８ビットのデータを連続して受信するものであり、受信部となるパターンセレクタ（Ｐａｔ＿ｓｅｌ）３８とＥＸＯＲ回路群４０とによって構成されている。
【００４２】
パターンセレクタ３８には、データ送信装置１２から送信される３ビットのコードＰａｔ＿ｃｏｄｅ［２：０］が入力される。パターンセレクタ３８は、あらかじめ記憶されている、データ送信装置１２と同一の８個のパターンデータＰａｔ０〜７の中から、受信したコードＰａｔ＿ｃｏｄｅ［２：０］の値に対応する８ビットのパターンデータを出力する。
【００４３】
ＥＸＯＲ回路群４０は、送信データＴｘ＿ｄａｔａ［７：０］のビット数に対応する８個のＥＸＯＲ回路を有する。ＥＸＯＲ回路群４０を構成する８個のＥＸＯＲ回路の一方の入力端子には、データ送信装置１２から送信される８ビットの送信データＴｘ＿ｄａｔａ［７：０］の各ビットデータが入力され、他方の入力端子には、パターンセレクタ３８から８ビットのパターンデータの各ビットデータが入力される。
【００４４】
ＥＸＯＲ回路群４０は、パターンセレクタ３８から入力されるパターンデータを利用して、受信した送信データＴｘ＿ｄａｔａ［７：０］から、データ送信装置１２における、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］を復元する。ＥＸＯＲ回路群４０からは、受信データＤｅｃｏｄｅ＿ｄａｔａ［７：０］（＝今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］）が出力される。
【００４５】
以下、データ転送システム１０の動作を説明する。
【００４６】
データ送信装置１２では、変化ビットデータ生成部１６のＥＸＯＲ回路群２２ａ〜２２ｈによって、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］と８個のパターンデータＰａｔ０〜７とのＥＸＯＲ演算が行われ、８個の変化ビットデータが生成される。
【００４７】
８個の変化ビットデータは、選択部１８のＥＸＯＲ回路群２４ａ〜２４ｈによって前回の送信データと比較され、変化ビット数算出回路２６ａ〜２６ｈによって前回の送信データからの変化ビット数が算出される。続く最小値選択回路２８によって、変化ビット数が最小の変化ビットデータに対応する選択信号とコードが出力され、マルチプレクサ３０から、選択信号の値に対応する変化ビットデータが出力される。
【００４８】
ここで、最初の送信データの送信前は、切替信号１ｓｔ＿ｄａｔａ＿ｓｅｌがハイレベルとなり、セレクタ３２からは、今回の送信データとして、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］が出力される。最初の送信データの送信後は、切替信号１ｓｔ＿ｄａｔａ＿ｓｅｌがローレベルとなり、セレクタ３２からは、今回の送信データとして、変化ビットデータが出力される。
【００４９】
そして、クロック信号に同期して、送信部２０のフリップフロップ群３４から、今回の送信データＴｘ＿ｄａｔａ［７：０］が出力されるとともに、フリップフロップ群３６から、コードＰａｔ＿ｃｏｄｅ［２：０］が出力される。
【００５０】
一方、データ受信装置１４では、パターンセレクタ３８によって、データ送信装置１２から受信したコードＰａｔ＿ｃｏｄｅ［２：０］の値に対応する８ビットのパターンデータが出力され、このパターンデータを利用して、ＥＸＯＲ回路群４０によってＥＸＯＲ演算が行われ、受信した送信データＴｘ＿ｄａｔａ［７：０］から、データ送信装置１２における、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］が復元される。
【００５１】
（実施例）
データ転送装置１０において、今回送信すべきデータｏｒｇ＿ｄａｔａ［７：０］として、値の異なる２５６個のデータをランダムにデータ送信装置１２からデータ受信装置１４に順次転送した。
【００５２】
その結果、データ送信装置１２からは、最も変化ビット数が少ない変化ビットデータが送信され、データ受信装置１４では、受信した送信データから、データ送信装置１２において今回送信すべきデータを復元できることを確認した。
【００５３】
また、本発明を適用せずにデータをそのまま転送した場合と、本発明を適用してデータを転送した場合について、変化ビット数の平均値を算出した。その結果、変化ビット数の平均値は、本発明を適用しない場合が約３．９５６８６２７４５であったのに対し、本発明を適用した場合は、約３．３２５４９０１９６となり、冗長な３ビットのコードが付加されていても変化ビット数を低減できることが確認できた。
【００５４】
なお、ここで算出した変化ビット数の平均値は、変化ビット数が最小のものが２以上存在する場合に、あらかじめ設定された優先順位で決定した場合の例である。パターンコードについても変化ビット数が少ない方を選択することにより、さらに変化ビット数を低減することが可能である。
【００５５】
以上のように、データ転送装置１０では、データの転送時において、データバス上におけるデータのビット変化率を低減することができるので、消費電力を低減できる。この効果は、データバス（転送されるデータ）のビット数が増えるに従って顕著となる。また、転送されるデータが変化ビットデータに変換されるので暗号化の効果もあり、データの秘匿性を高めることができる。
【００５６】
なお、転送するデータのビット数は８ビットに限定されない。本発明は、上記のように、転送するデータのビット数が多い場合に適している。また、パターンデータの個数も８個に限定されない。本発明は、パターンデータの個数が多くなるに従って、その効果もより顕著になるが、回路規模も増大するので、その個数は適宜決定することが望ましい。パターンデータのビットパターン（ビット配列）も限定されない。
【００５７】
変化ビットデータ生成部は、複数のパターンデータを用いて、今回送信すべきデータを加工して複数の異なる値を有する変化ビットデータを生成できればよく、その回路構成は限定されない。当然ながら、データ受信装置では、変化ビットデータを生成する時と同じパターンデータを用いて、データ送信装置における、今回送信すべきデータと同じデータを生成できる必要がある。
【００５８】
さらに、データ送信装置において、今回送信すべきデータと前回の送信データとを比較する比較回路を設け、この比較回路により、両者が一致する（同じデータが連続する）ことが検出された場合には、変化ビットデータを生成せずに今回送信すべきデータをそのまま送信することも可能である。これにより、さらに変化ビット数を低減することができる。また、同じデータが連続するときには変化ビットデータ生成部１６の動作を停止し、変化ビットデータの生成を行わないことにより、データ転送装置１０の消費電力をさらに削減することができる。なお、今回送信すべきデータを送信する場合には、その旨をデータ受信装置１４に通知する必要がある。例えば、パターンコードを３ビットとした場合、使用するパターンデータを７種類として、８つ目のコードを、今回送信すべきデータを送信したことを通知するためのコードとして利用することができる。
【００５９】
本発明は、基本的に以上のようなものである。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【図面の簡単な説明】
【００６０】
【図１】本発明のデータ転送システムの構成を表す一実施形態の概略図である。
【図２】図１に示すデータ送信装置の構成を表す概略図である。
【図３】図１に示すデータ受信装置の構成を表す概略図である。
【符号の説明】
【００６１】
１０  データ転送システム
１２  データ送信装置
１４  データ受信装置
１６  変化ビットデータ生成部
１８  選択部
２０  送信部
２２ａ〜２２ｈ、２４ａ〜２４ｈ、４０  ＥＸＯＲ回路群
２６ａ〜２６ｈ  変化ビット数算出回路
２８  最小値（ＭＩＮ）選択回路
３０  マルチプレクサ（ＭＵＸ）
３２  セレクタ
３４、３６  フリップフロップ（ＦＦ）群
３８  パターンセレクタ（Ｐａｔ＿ｓｅｌ）
【図１】
2010062890.tif 000003
【図２】
2010062890.tif 000004
【図３】
2010062890.tif 000005