(57)【要約】【課題】同期網と非同期網を同時に動作させ、同期網から受信した誤り検出用ランダムデータとそのデータと同じ規則で生成したランダムデータとを比較し、両者が異なる場合、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させて誤り訂正を行う。【解決手段】通信装置１０は、同期網３１から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、非同期網３２から誤り検出用ランダムデータに同期したメディアデータを受信する受信手段１０ａと、誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段１０ｂと、生成したランダムデータと同期網３１からの誤り検出用ランダムデータとを比較する比較手段１０ｃと、両者が異なる場合、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段１０ｄとを備える。【選択図】図３
2008005281.tif 000002
【特許請求の範囲】
【請求項１】
同期網と非同期網からなる回線網を介してデータ通信を行う通信装置において、
前記同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、前記非同期網から前記誤り検出用ランダムデータに同期したメディアデータを受信する受信手段と、
前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段とを備えていることを特徴とする通信装置。
【請求項２】
同期網と非同期網からなる回線網を介してデータ通信を行う通信装置において、
前記同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、前記非同期網から前記誤り検出用ランダムデータに同期したメディアデータを受信する受信手段と、
前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じて伝送データ量を可変させる伝送データ量可変手段とを備えていることを特徴とする通信装置。
【請求項３】
同期網と非同期網からなる回線網を介してデータ通信を行う通信装置において、
前記同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、前記非同期網から前記誤り検出用ランダムデータに同期したメディアデータを受信する受信手段と、
前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じてコーデックの種類を変更させるコーデック種類変更手段とを備えていることを特徴とする通信装置。
【請求項４】
同期網と非同期網からなる回線網を制御する通信制御装置と、前記回線網を介してデータ通信を行う通信装置とを有する通信システムにおいて、
前記通信制御装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、
該生成した誤り検出用ランダムデータとメディアデータとを同期させて前記同期網と前記非同期網からそれぞれ送信させる送信手段とを備え、
前記通信装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段とを備えていることを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、
送信側の前記通信装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、
該生成した誤り検出用ランダムデータとメディアデータとを同期させて送信する送信手段とを備え、
前記通信制御装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記送信側通信装置からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段とを備えていることを特徴とする通信システム。
【請求項６】
同期網と非同期網からなる回線網を制御する通信制御装置と、該回線網を介してデータ通信を行う通信装置とを有する通信システムにおいて、
前記通信制御装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、
該生成した誤り検出用ランダムデータとメディアデータとを同期させて前記同期網と前記非同期網からそれぞれ送信させる送信手段とを備え、
前記通信装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じて伝送データ量を可変させる伝送データ量可変手段とを備えていることを特徴とする通信システム。
【請求項７】
請求項６に記載の通信システムにおいて、
送信側の前記通信装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、
該生成した誤り検出用ランダムデータとメディアデータとを同期させて送信する送信手段とを備え、
前記通信制御装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記送信側通信装置からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じて伝送データ量を可変させる伝送データ量可変手段とを備えていることを特徴とする通信システム。
【請求項８】
同期網と非同期網からなる回線網を制御する通信制御装置と、該回線網を介してデータ通信を行う通信装置とを有する通信システムにおいて、
前記通信制御装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、
該生成した誤り検出用ランダムデータとメディアデータとを同期させて前記同期網と前記非同期網からそれぞれ送信させる送信手段とを備え、
前記通信装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じてコーデックの種類を変更させるコーデック種類変更手段とを備えていることを特徴とする通信システム。
【請求項９】
請求項８に記載の通信システムにおいて、
送信側の前記通信装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、
該生成した誤り検出用ランダムデータとメディアデータとを同期させて送信する送信手段とを備え、
前記通信制御装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、
該生成したランダムデータと前記送信側通信装置からの誤り検出用ランダムデータとを比較する比較手段と、
該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じてコーデックの種類を変更させるコーデック種類変更手段とを備えていることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットや公衆回線などのネットワークに接続する通信装置に係わり、パケット通信や回線交換を利用する固定電話機、携帯電話機、ＰＨＳ等の通信装置及び該通信装置を有する通信システムに関する。
【背景技術】
【０００２】
従来、パケット通信においては、非同期通信を使用していることに起因し、パケットロスやジッタ（遅延揺らぎ）などが発生することが知られている。このため、データを受信した通信装置が当該データをそのまま復号しても、データの品質が劣化することがある。
【０００３】
図９は、従来の通信システムの構成を示すブロック図で、図中、１００は受信側通信装置、１００′は送信側通信装置、２００は回線網を示す。回線網２００は非同期網（パケット回線網）２０１から構成される。受信側通信装置１００は、通信路Ｎ１０１を介して非同期網２０１と接続され、送信側通信装置１００′は、通信路Ｎ１０２を介して非同期網２０１と接続され、これら受信側通信装置１００と送信側通信装置１００′は非同期網２０１を介して通信可能となる。
【０００４】
送信側通信装置１００′は、非同期網２０１に音声データ，画像データ，テキストデータ，及び制御データを送信する。通信路Ｎ１０２は、送信側通信装置１００′から非同期網２０１までの通信路であって、この経路上でパケットロスやジッタなどが発生し、データ品質を劣化させることがある。これらのパケットロスやジッタなどは、例えば、携帯電話機の場合、弱電界などで環境が悪いときに、発生しやすくなる。非同期網２０１は、送信側通信装置１００′からデータを取得し、そのデータに対して所定の処理を施し、受信側通信装置１００に送信する。
【０００５】
通信路Ｎ１０１は、非同期網２０１から受信側通信装置１００までの通信路であって、通信路Ｎ１０２と同様に、パケットロスやジッタなどが発生し、データ品質を劣化させることがある。受信側通信装置１００は、送信側通信装置１００′から非同期網２０１を介してデータを受信し、音声データ，画像データ，及びテキストデータなどを再生する処理を行う。
【０００６】
図１０は、従来の通信システムにおける処理の一例を説明するためのフロー図である。ここでは、図９に示した回線網２００と受信側通信装置１００間の通信処理について説明する。
【０００７】
まず、回線網２００に含まれる非同期網（パケット回線網）２０１は、音声、画像、テキスト、及び制御データなどで構成されるメディアデータを非同期で送信する（ステップＳ１０１）。この際、非同期網２０１から受信側通信装置１００までの通信路Ｎ１０１において、弱電界などの通信環境などによってデータに誤りが発生する場合がある。
【０００８】
次に、受信側通信装置１００は、非同期網２０１から送られるメディアデータを受信する（ステップＳ１０２）。受信側通信装置１００は、誤りの発生にかかわらず、受信したメディアデータの再生処理を行う（ステップＳ１０３）。すなわち、受信側通信装置１００では、受信した非同期データに誤りが発生した場合でも、誤りを含んだ状態で当該データが再生処理されるため、データ品質を劣化させてしまう。
【０００９】
図１１は、従来の通信システムにおける処理の他の例を説明するためのフロー図である。ここでは、図９に示した送信側通信装置１００′と回線網２００間、および回線網２００と受信側通信装置１００間の通信処理について説明する。
【００１０】
まず、送信側通信装置１００′は、非同期網２０１に対して、音声、画像、テキスト、及び制御データなどで構成されるメディアデータを送信する（ステップＳ１１１）。この際、送信側通信装置１００′から非同期網２０１までの通信路Ｎ１０２において、データに誤りが発生する場合がある。
【００１１】
次に、非同期網２０１は、送信側通信装置１００′から送られるメディアデータを受信する（ステップＳ１１２）。非同期網２０１は、送信側通信装置１００′から受信したメディアデータに処理を実施して、そのメディアデータを非同期で送信する（ステップＳ１１３）。この際、非同期網２０１から受信側通信装置１００までの通信路Ｎ１０１において、データに誤りが発生する場合がある。
【００１２】
次に、受信側通信装置１００は、非同期網２０１から送られるメディアデータを受信する（ステップＳ１１４）。受信側通信装置１００は、誤りの発生にかかわらず、受信したメディアデータの再生処理を行う（ステップＳ１１５）。すなわち、受信側通信装置１００では、受信した非同期データに誤りが発生した場合でも、誤りを含んだ状態で当該データが再生処理されるため、データ品質を劣化させてしまう。
【００１３】
このようなパケット通信におけるデータ品質の劣化を防止するために、誤りの発生したパケットを破棄・再送する方法が一般に用いられている。例えば、複数の端末で構成される無線パケット通信システムにおいて、受信端末は送信端末から宛先アドレスが指定されて送られてくるパケットを受信する。受信端末は受信したパケットの誤り検出を行い、誤りが検出されない場合、送達確認のためのＡｃｋ信号を送信端末へ送信する。一方、誤りが検出された場合、受信パケットを破棄する。この誤り検出には、例えば巡回冗長検査（ＣＲＣ）などが用いられる。
【００１４】
送信端末は、受信端末からＡｃｋ信号を受信すると、受信端末がパケットの受信に成功したことを確認し、一方、受信端末からＡｃｋ信号を一定時間受信しない場合には、受信端末がパケットの受信に失敗したものと判断し、パケットの再送を試みる。このように、パケットの再送を行うことでデータの品質を保証していた。
【００１５】
しかしながら、上記のようなパケットの再送を行う方式では、データの伝送遅延が大きく、マルチメディア通信において動画像などのリアルタイム性が要求されるデータ伝送には適さないという問題がある。
【００１６】
これに対して、パケット通信において動画像などのデータのリアルタイム性を保証する無線通信装置が提案されている（例えば、特許文献１参照）。これは、無線通信装置内に、データリンク受信部のＣＲＣによる誤り検出を有効または無効にするスイッチを設け、受信されたパケットに含まれるデータがファイルアクセスなどの非同期データである場合にはスイッチにより誤り検出を有効にし、動画像などの等時性データである場合にはスイッチにより誤り検出を無効にするように構成される。すなわち、非同期データを受信しパケットに誤りが含まれている場合にはそのパケットを破棄し、等時性データを受信した場合にはパケットに誤りが検出された場合においても、パケットを破棄せず、送信端末にＡｃｋ信号を送信するようにしている。
【特許文献１】特開２００２−１８５５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、上記特許文献１に記載の発明の場合、ファイルアクセスなどの非同期データの場合にはパケットが再送され、データの品質は保証されるが、リアルタイム性は維持されない。また、動画像などの等時性データの場合にはパケットの再送はなされず、リアルタイム性は維持されるが、データ品質は保証されない。
【００１８】
このように、特許文献１をはじめとする従来のパケット通信においては、非同期通信などの影響によりパケットエラー、ジッタなどが発生する。このため、音声、画像、テキスト、及び制御データなどで構成されるメディアデータの品質が劣化してしまう。また、パケットを再送させる場合、データ品質は保証されるが、動画像などのデータのリアルタイム性を保証することはできない。
【００１９】
本発明は、上述のごとき実情に鑑みてなされたものであり、同期網と非同期網を同時に動作させ、同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、非同期網から誤り検出用ランダムデータに同期したメディアデータを受信し、受信した誤り検出用ランダムデータとそのデータと同じ規則で生成したランダムデータとを比較し、両者が異なる場合、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させて誤り訂正を行う通信装置及び該通信装置を有する通信システムを提供すること、を目的とする。
【課題を解決するための手段】
【００２０】
上記課題を解決するために、本発明の第１の技術手段は、同期網と非同期網からなる回線網を介してデータ通信を行う通信装置において、前記同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、前記非同期網から前記誤り検出用ランダムデータに同期したメディアデータを受信する受信手段と、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段とを備えていることを特徴としたものである。
【００２１】
第２の技術手段は、同期網と非同期網からなる回線網を介してデータ通信を行う通信装置において、前記同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、前記非同期網から前記誤り検出用ランダムデータに同期したメディアデータを受信する受信手段と、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、該カウント結果に応じて伝送データ量を可変させる伝送データ量可変手段とを備えていることを特徴としたものである。
【００２２】
第３の技術手段は、同期網と非同期網からなる回線網を介してデータ通信を行う通信装置において、前記同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、前記非同期網から前記誤り検出用ランダムデータに同期したメディアデータを受信する受信手段と、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、該カウント結果に応じてコーデックの種類を変更させるコーデック種類変更手段とを備えていることを特徴としたものである。
【００２３】
第４の技術手段は、同期網と非同期網からなる回線網を制御する通信制御装置と、前記回線網を介してデータ通信を行う通信装置とを有する通信システムにおいて、前記通信制御装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、該生成した誤り検出用ランダムデータとメディアデータとを同期させて前記同期網と前記非同期網からそれぞれ送信させる送信手段とを備え、前記通信装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段とを備えていることを特徴としたものである。
【００２４】
第５の技術手段は、第４の技術手段において、送信側の前記通信装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、該生成した誤り検出用ランダムデータとメディアデータとを同期させて送信する送信手段とを備え、前記通信制御装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記送信側通信装置からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる誤りビット反転手段とを備えていることを特徴としたものである。
【００２５】
第６の技術手段は、同期網と非同期網からなる回線網を制御する通信制御装置と、該回線網を介してデータ通信を行う通信装置とを有する通信システムにおいて、前記通信制御装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、該生成した誤り検出用ランダムデータとメディアデータとを同期させて前記同期網と前記非同期網からそれぞれ送信させる送信手段とを備え、前記通信装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、該カウント結果に応じて伝送データ量を可変させる伝送データ量可変手段とを備えていることを特徴としたものである。
【００２６】
第７の技術手段は、第６の技術手段において、送信側の前記通信装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、該生成した誤り検出用ランダムデータとメディアデータとを同期させて送信する送信手段とを備え、前記通信制御装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記送信側通信装置からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、該カウント結果に応じて伝送データ量を可変させる伝送データ量可変手段とを備えていることを特徴としたものである。
【００２７】
第８の技術手段は、同期網と非同期網からなる回線網を制御する通信制御装置と、該回線網を介してデータ通信を行う通信装置とを有する通信システムにおいて、前記通信制御装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、該生成した誤り検出用ランダムデータとメディアデータとを同期させて前記同期網と前記非同期網からそれぞれ送信させる送信手段とを備え、前記通信装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記同期網からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、
該カウント結果に応じてコーデックの種類を変更させるコーデック種類変更手段とを備えていることを特徴としたものである。
【００２８】
第９の技術手段は、第８の技術手段において、送信側の前記通信装置は、所定の規則に従って誤り検出用ランダムデータを生成する誤り検出用ランダムデータ生成手段と、該生成した誤り検出用ランダムデータとメディアデータとを同期させて送信する送信手段とを備え、前記通信制御装置は、前記誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成するランダムデータ生成手段と、該生成したランダムデータと前記送信側通信装置からの誤り検出用ランダムデータとを比較する比較手段と、該比較手段により両者が異なる場合、前記誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントするカウント手段と、該カウント結果に応じてコーデックの種類を変更させるコーデック種類変更手段とを備えていることを特徴としたものである。
【発明の効果】
【００２９】
本発明によれば、同期網と非同期網を同時に動作させ、同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、非同期網から誤り検出用ランダムデータに同期したメディアデータを受信し、受信した誤り検出用ランダムデータとそのデータと同じ規則で生成したランダムデータとを比較し、両者が異なる場合、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させて誤り訂正を行うことができるため、パケット通信網で問題になっていたパケットエラーやジッタ（遅延揺らぎ）などの影響を軽減することができる。すなわち、誤り訂正によりデータ品質を保証すると共に、パケット再送などの処理を行わないためリアルタイム性も保証することができる。
【発明を実施するための最良の形態】
【００３０】
以下、添付図面を参照しながら、本発明の通信装置及び該通信装置を有する通信システムに係る好適な実施の形態について説明する。なお、同じ機能を有する部分には同じ符号を付し、繰り返しの説明は省略する。
【００３１】
図１は、本発明の一実施形態に係る通信装置のハードウェアの構成例を示すブロック図である。図中、１０は通信装置で、該通信装置１０は、アンテナ１１、通信部１２、通信制御部１３、制御部１４、メモリ１５、表示部１６、及び操作部１７を備えて構成される。この通信装置１０は、アンテナ１１により情報提供サーバ（Ｗｅｂサーバなど）あるいは他の通信装置との間でメディアデータ等の送受信を行う。通信部１２は、アンテナ１１を介して受信した受信データを復調したり、送信データを変調してアンテナ１１から出力させる。通信制御部１３は、同期網と非同期網（パケット回線網）の各通信プロトコルを処理し、通信部１２による同期網と非同期網を介したデータの送受信を可能とする。なお、メディアデータとは、音声、画像、テキスト、及び制御データなどで構成される所謂マルチメディアデータのことをいう。
【００３２】
制御部１４は、ＣＰＵ（中央演算処理装置）を備え、上記各部（通信制御部１３、メモリ１５、表示部１６、操作部１７）と接続され、メモリ１５内の後述する各手段であるプログラムを実行することにより通信装置１０が備える各種機能を実現する。表示部１６は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などのディスプレイであり、文字や画像などを表示することができる。操作部１７は、各種入力を行うためのキーを複数配置して構成される。
【００３３】
図２は、本発明に係る通信制御装置のハードウェアの構成例を示すブロック図である。図中、２０は通信制御装置で、該通信制御装置２０は、装置全体の制御を行うＣＰＵ２１と、制御プログラム等の作業領域であるＲＡＭ２２と、制御プログラムやデータ等を記憶したＲＯＭ２３と、ハードディスクなどの記憶部２４と、マウスやキーボードなどの入力部２５と、ＬＣＤ（液晶ディスプレイ）などの表示部２６と、通信装置１０との間で同期網と非同期網を介した通信を制御するための通信制御部２７と、これらのＣＰＵ２１，ＲＡＭ２２，ＲＯＭ２３，記憶部２４，入力部２５，表示部２６，及び通信制御部２７を相互に接続するシステムバス２９と、を備えて構成されている。
【００３４】
（第１の実施形態）
図３は、本発明の第１の実施形態に係る通信装置１０を有する通信システムの構成例を示すブロック図である。図中、３０は回線網で、該回線網３０は、同期網（専用回線網）３１と、非同期網（パケット回線網）３２とから構成される。本例は、回線網３０と受信側通信装置１０間の通信処理について説明する。送信側となる通信制御装置２０は、同期網３１と非同期網３２とからなる回線網３０を制御し、回線網３０と受信側通信装置１０との間の通信を、通信路Ｎ１を介して可能とする。この通信路Ｎ１は、無線通信あるいは有線通信を可能とするが、弱電界の通信環境などの影響によりデータに誤りが発生することがある。
【００３５】
通信制御装置２０は、誤り検出用ランダムデータ生成手段２０ａ、送信手段２０ｂを備える。誤り検出用ランダムデータ生成手段２０ａは、同期網３１を利用して、所定の規則に従って誤り検出用ランダムデータを生成する。このランダムデータは、ＰＮ（Ｐｓｅｕｄｏ−Ｒａｎｄｏｍ−Ｎｏｉｓｅ）系列の擬似ランダムデータであり、所定の計算式に基づいて生成される。送信手段２０ｂは、誤り検出用ランダムデータ生成手段２０ａで生成された誤り検出用ランダムデータとメディアデータとを同期させて、同期網３１と非同期網３２からそれぞれ送信させる。
【００３６】
受信側通信装置１０は、受信手段１０ａ、ランダムデータ生成手段１０ｂ、比較手段１０ｃ、及び誤りビット反転手段１０ｄを備えて構成される。受信手段１０ａは、図１に示した通信部１２に相当し、同期網３１から誤り検出用ランダムデータを受信すると共に、非同期網３２から誤り検出用ランダムデータに同期したメディアデータを受信する。
【００３７】
ランダムデータ生成手段１０ｂは、誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成する。比較手段１０ｃは、ランダムデータ生成手段１０ｂで生成したランダムデータと、同期網３１からの誤り検出用ランダムデータとを比較する。誤りビット反転手段１０ｄは、比較手段１０ｃにより両者が異なる場合、データに誤りがあるものと判定し、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる。一方、両者が一致した場合、データに誤りなしと判定し、メディアデータはそのままとする。
【００３８】
図３に基づいて、上記のランダムデータ生成手段１０ｂ、比較手段１０ｃ、及び誤りビット反転手段１０ｄによる処理について以下に具体例を示す。
【００３９】
通信路Ｎ１においてデータ誤りが発生していない場合、誤り検出用ランダムデータは送信側と受信側で同じになる。例えば、送信側で生成される誤り検出用ランダムデータが「１０１０１０１０１０」、メディアデータが「１１１１１１１１１１」であり、これらのデータが通信路Ｎ１を介して送信され、受信側で受信される誤り検出用ランダムデータが「１０１０１０１０１０」、メディアデータが「１１１１１１１１１１」であるとする。
【００４０】
受信側で生成されるランダムデータは誤り検出用ランダムデータと同じ計算式で算出されるため「１０１０１０１０１０」となる。ここで、通信路Ｎ１においてデータ誤りが発生していなければ、誤り検出用ランダムデータは「１０１０１０１０１０」として受信されるため、受信側で生成されるランダムデータと一致し、メディアデータに誤りなしと判定される。
【００４１】
一方、通信路Ｎ１においてデータ誤りが発生した場合、誤り検出用ランダムデータは送信側と受信側で異なることになる。例えば、送信側で生成される誤り検出用ランダムデータが「１０１０１０１０１０」、メディアデータが「１１１１１１１１１１」であり、これらのデータが通信路Ｎ１を介して送信され、受信側で受信される誤り検出用ランダムデータが「１０１０１１１０１０」、メディアデータが「１１１１１０１１１１」であるとする。ここでは、データ誤りが発生しているため、送信側の誤り検出用ランダムデータが「１０１０１０１０１０」で、受信側が「１０１０１１１０１０」となり、送信側と受信側で異なっている。
【００４２】
受信側で生成されるランダムデータは、データ誤りなしの場合と同様に、「１０１０１０１０１０」であるため、受信側で両者（「１０１０１１１０１０」と「１０１０１０１０１０」）を比較すると、６ビット目が一致しないことがわかる。この場合、この誤り検出用ランダムデータに同期しているメディアデータの該当ビット（すなわち、６ビット目）にも誤りが発生していると判定される。
【００４３】
上記より、受信側において、誤り訂正前のメディアデータ「１１１１１０１１１１」に対して、６ビット目の値が誤っているため、これを０から１に反転すると、「１１１１１１１１１１」となり、送信側のメディアデータと一致し、誤り訂正がなされる。
【００４４】
図４は、本発明の第１の実施形態に係る通信システムにおける処理の一例を説明するためのフロー図である。ここでは、図３に示した回線網３０と受信側通信装置１０間の通信処理について説明する。
【００４５】
まず、回線網３０は、通信制御装置２０からの制御に従って、所定の計算式に従って生成された誤り検出用ランダムデータとメディアデータとを同期させて、同期網３１と非同期網３２からそれぞれ送信する（ステップＳ１）。この際、回線網３０から受信側通信装置１０までの通信路Ｎ１において、データに誤りが発生する場合がある。
【００４６】
次に、受信側通信装置１０は、同期網３１から誤り検出用ランダムデータを、非同期網３２からメディアデータをそれぞれ受信し、誤り検出用ランダムデータと同じ計算式に従ってランダムデータを生成する（ステップＳ２）。受信側通信装置１０は、生成したランダムデータと、同期網３１からの誤り検出用ランダムデータとを比較し、誤りをチェックする（ステップＳ３）。
【００４７】
次に、受信側通信装置１０は、ステップＳ３における両者の比較により誤りが発生しているかどうかを判定し（ステップＳ４）、データ誤り有りの場合（ＹＥＳの場合）、同じタイミングの非同期網３２からの受信データであるメディアデータの該当ビットを反転させる（ステップＳ４）。また、ステップＳ４において、データ誤りなしの場合（ＮＯの場合）、反転処理を行わずにそのまま終了する。
【００４８】
図５は、本発明の第１の実施形態に係る通信装置１０を有する通信システムの他の構成例を示すブロック図である。図中、受信側通信装置１０は、受信手段１０ａ、ランダムデータ生成手段１０ｂ、比較手段１０ｃに加えて、カウント手段１０ｅ、伝送データ量可変手段１０ｆ、コーデック種類変更手段１０ｇを備えて構成される。なお、本例では、伝送データ量可変手段１０ｆとコーデック種類変更手段１０ｇの両方を備える構成としているが、いずれか一方を備える構成としてもよい。
【００４９】
図５に示す通信システムの構成は、誤りビット反転手段１０ｄの代わりに、カウント手段１０ｅ、伝送データ量可変手段１０ｆ、及びコーデック種類変更手段１０ｇを備える点が図３に示したシステム構成と異なる。カウント手段１０ｅは、比較手段１０ｃにより両データが異なる場合、誤り検出用ランダムデータに同期したメディアデータの該当ビット数をカウントする。
【００５０】
伝送データ量可変手段１０ｆは、カウント手段１０ｅによるカウント結果に応じて伝送データ量を可変させる。すなわち、誤りがある場合、品質の低い低伝送量のデータを使用していることが推定されるため、受信側通信装置１０と回線網３０間の伝送データ量がより高くなるように可変する。なお、伝送データ量を可変させるカウント値は、任意に設定できるものであるが、例えば、１つ以上誤りビットがあれば、可変させるようにしてもよい。この際、受信側通信装置１０が誤りビット反転手段１０ｄを備え、該当ビットの誤り訂正を同時に行うようにしてもよい。
【００５１】
一方、コーデック種類変更手段１０ｇは、カウント手段１０ｅによるカウント結果に応じてコーデック種類を変更させる。すなわち、誤りがある場合、品質の低いコーデックの種類を使用していることが推定されるため、受信側通信装置１０と回線網３０間のコーデックの種類をより品質の高いものに変更する。なお、コーデックの種類を変更させるカウント値は、任意に設定できるものであるが、例えば、１つ以上誤りビットがあれば、変更させるようにしてもよい。この際、受信側通信装置１０が誤りビット反転手段１０ｄを備え、該当ビットの誤り訂正を同時に行うようにしてもよい。
【００５２】
（第２の実施形態）
図６は、本発明の第２の実施形態に係る通信装置１０を有する通信システムの構成例を示すブロック図である。図中、１０′は送信側通信装置で、該送信側通信装置１０′は、誤り検出用ランダムデータ生成手段１０ｈ、送信手段１０ｉを備え、２０′は受信側通信制御装置で、該受信側通信制御装置２０′は、受信手段２０ｃ、ランダムデータ生成手段２０ｄ、比較手段２０ｅ、誤りビット反転手段２０ｆを備える。本例は、送信側通信装置１０′と回線網３０、および回線網３０と受信側通信装置１０間の通信処理について説明する。なお、説明のため、通信制御装置２０を受信側と送信側に分けているが、回線網３０と通信装置１０間の送受信処理を１つの通信制御装置で制御するようにしてもよい。
【００５３】
送信側となる通信制御装置２０は、同期網３１と非同期網３２とからなる回線網３０を制御し、回線網３０と受信側通信装置１０との間の通信を、通信路Ｎ１を介して可能とする。この通信路Ｎ１は、無線通信あるいは有線通信を可能とするが、この経路上でデータに誤りが発生することがある。また、受信側となる通信制御装置２０′は、同期網３１と非同期網３２とからなる回線網３０を制御し、送信側通信装置１０′と回線網３０との間の通信を、通信路Ｎ２を介して可能とする。この通信路Ｎ２は、無線通信あるいは有線通信を可能とするが、この経路上でデータに誤りが発生することがある。
【００５４】
受信側における回線網３０と受信側通信装置１０間の処理は、前述の図３あるいは図５に示した処理と同様であるため、ここでの説明は省略する。以下では、送信側における送信側通信装置１０′と回線網３０間の処理について説明する。
【００５５】
送信側通信装置１０′は、誤り検出用ランダムデータ生成手段１０ｈ、送信手段１０ｉを備える。誤り検出用ランダムデータ生成手段１０ｈは、所定の規則に従って誤り検出用ランダムデータを生成する。このランダムデータは、ＰＮ（Ｐｓｅｕｄｏ−Ｒａｎｄｏｍ−Ｎｏｉｓｅ）系列の擬似ランダムデータであり、所定の計算式に基づいて生成される。送信手段１０ｉは、図１に示した通信部１２に相当し、誤り検出用ランダムデータ生成手段１０ｈで生成された誤り検出用ランダムデータとメディアデータとを同期させて、同期網３１と非同期網３２へそれぞれ送信する。
【００５６】
受信側通信制御装置２０′は、受信手段２０ｃ、ランダムデータ生成手段２０ｄ、比較手段２０ｅ、及び誤りビット反転手段２０ｆを備えて構成される。受信手段２０ｃは、同期網３１で誤り検出用ランダムデータを受信すると共に、非同期網３２で誤り検出用ランダムデータに同期したメディアデータを受信する。
【００５７】
ランダムデータ生成手段２０ｄは、誤り検出用ランダムデータと同じ規則に従ってランダムデータを生成する。比較手段２０ｅは、ランダムデータ生成手段２０ｄで生成したランダムデータと、同期網３１で受信した（すなわち、送信側通信装置１０′からの）誤り検出用ランダムデータとを比較する。誤りビット反転手段２０ｆは、比較手段２０ｅにより両者が異なる場合、誤り有りと判定し、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させる。一方、両者が一致した場合、誤りなしと判定し、メディアデータはそのままとする。
【００５８】
なお、本実施形態において、誤りビット反転手段２０ｆの代わりに、図５に示したカウント手段、さらに、伝送データ量可変手段及び／又はコーデック種類変更手段を備えるようにしてもよい。また、誤りビット反転手段２０ｆに加えて、図５に示したカウント手段、さらに、伝送データ量可変手段及び／又はコーデック種類変更手段を備えるようにしてもよい。
【００５９】
図７及び図８は、本発明の第２の実施形態に係る通信システムにおける処理の一例を説明するためのフロー図である。図８は図７に示すフローの続きである。ここでは、図６に示した送信側通信装置１０′と回線網３０、および回線網３０と受信側通信装置１０間の通信処理について説明する。
【００６０】
まず、送信側通信装置１０′は、所定の計算式に従って生成した誤り検出用ランダムデータとメディアデータとを同期させて、同期網３１と非同期網３２へそれぞれ送信する（ステップＳ１１）。この際、送信側通信装置１０′から回線網３０までの通信路Ｎ２において、データに誤りが発生する場合がある。
【００６１】
次に、受信側通信制御装置２０′は、同期網３１で誤り検出用ランダムデータを、非同期網３２でメディアデータをそれぞれ受信し（ステップＳ１２）、同期網３１を利用して、誤り検出用ランダムデータと同じ計算式に従ってランダムデータを生成する（ステップＳ１３）。受信側通信制御装置２０′は、同期網３１で生成したランダムデータと、送信側通信装置１０′からの誤り検出用ランダムデータとを比較し、誤りをチェックする（ステップＳ１４）。
【００６２】
次に、受信側通信制御装置２０′は、ステップＳ１４における両者の比較により誤りが発生しているかどうかを判定し（ステップＳ１５）、データ誤り有りの場合（ＹＥＳの場合）、同じタイミングの非同期網３２の受信データであるメディアデータの該当ビットを反転させ（ステップＳ１６）、ステップＳ１７へ移行する。また、ステップＳ１５において、データ誤りなしの場合（ＮＯの場合）、反転処理を行わずに、ステップＳ１７へ移行する。
【００６３】
そして、回線網３０は、通信制御装置２０からの制御に従って、所定の計算式に従って生成した誤り検出用ランダムデータとメディアデータとを同期させて、同期網３１と非同期網３２からそれぞれ送信する（ステップＳ１７）。この際、回線網３０から受信側通信装置１０までの通信路Ｎ１において、データに誤りが発生する場合がある。
【００６４】
次に、受信側通信装置１０は、同期網３１から誤り検出用ランダムデータを、非同期網３２からメディアデータをそれぞれ受信し、誤り検出用ランダムデータと同じ計算式に従ってランダムデータを生成する（ステップＳ１８）。受信側通信装置１０は、ステップＳ１８で生成したランダムデータと、同期網３１からの誤り検出用ランダムデータとを比較し、誤りをチェックする（ステップＳ１９）。
【００６５】
次に、受信側通信装置１０は、ステップＳ１９における両者の比較により誤りが発生しているかどうかを判定し（ステップＳ２０）、データ誤り有りの場合（ＹＥＳの場合）、同じタイミングの非同期網３２からの受信データであるメディアデータの該当ビットを反転させる（ステップＳ２１）。また、ステップＳ２０において、データ誤りなしの場合（ＮＯの場合）、反転処理を行わずにそのまま終了する。
【００６６】
以上説明したように、本発明によれば、同期網と非同期網を同時に動作させ、同期網から所定の規則に従って生成された誤り検出用ランダムデータを受信すると共に、非同期網から誤り検出用ランダムデータに同期したメディアデータを受信し、受信した誤り検出用ランダムデータとそのデータと同じ規則で生成したランダムデータとを比較し、両者が異なる場合、誤り検出用ランダムデータに同期したメディアデータの該当ビットの値を反転させて誤り訂正を行うことができるため、パケット通信網で問題になっていたパケットエラーやジッタ（遅延揺らぎ）などの影響を軽減することができる。すなわち、誤り訂正によりデータ品質を保証すると共に、パケット再送などの処理を行わないためリアルタイム性も保証することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る通信装置のハードウェアの構成例を示すブロック図である。
【図２】本発明に係る通信制御装置のハードウェアの構成例を示すブロック図である。
【図３】本発明の第１の実施形態に係る通信装置を有する通信システムの構成例を示すブロック図である。
【図４】本発明の第１の実施形態に係る通信システムにおける処理の一例を説明するためのフロー図である。
【図５】本発明の第１の実施形態に係る通信装置を有する通信システムの他の構成例を示すブロック図である。
【図６】本発明の第２の実施形態に係る通信装置を有する通信システムの構成例を示すブロック図である。
【図７】本発明の第２の実施形態に係る通信システムにおける処理の一例を説明するためのフロー図である。
【図８】本発明の第２の実施形態に係る通信システムにおける処理の一例を説明するためのフロー図で、図７に示すフローの続きである。
【図９】従来の通信システムの構成を示すブロック図である。
【図１０】従来の通信システムにおける処理の一例を説明するためのフロー図である。
【図１１】従来の通信システムにおける処理の他の例を説明するためのフロー図である。
【符号の説明】
【００６８】
１０、１０′,１００，１００′…通信装置、１０ａ，２０ｃ…受信手段、１０ｂ，２０ｄ…ランダムデータ生成手段、１０ｃ，２０ｅ…比較手段、１０ｄ，２０ｆ…誤りビット反転手段、１０ｅ…カウント手段、１０ｆ…伝送データ量可変手段、１０ｇ…コーデック種類変更手段、１１…アンテナ、１２…通信部、１３，２７…通信制御部、１４…制御部、１５…メモリ、１６，２６…表示部、１７…操作部、２０，２０′…通信制御装置、２０ａ，１０ｈ…誤り検出用ランダムデータ生成手段、２０ｂ，１０ｉ…送信手段、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…記憶部、２５…入力部、２８…システムバス、３０，２００…回線網、３１…同期網（専用回線網）、３２，２０１…非同期網（パケット回線網）。
【図１】
2008005281.tif 000003
【図２】
2008005281.tif 000004
【図３】
2008005281.tif 000005
【図４】
2008005281.tif 000006
【図５】
2008005281.tif 000007
【図６】
2008005281.tif 000008
【図７】
2008005281.tif 000009
【図８】
2008005281.tif 000010
【図９】
2008005281.tif 000011
【図１０】
2008005281.tif 000012
【図１１】
2008005281.tif 000013