(57)【要約】【課題】複数の通信手段が互いに競合する帯域を使用して通信を行う場合に、望ましい条件で両者の調整を行うことのできる通信装置を提供する。【解決手段】互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備え、第１の通信手段の通信状況に応じて、第２の通信手段による通信データの圧縮率を変化させる通信装置である。【選択図】図１
2010093591.tif 000002
【特許請求の範囲】
【請求項１】
互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備える通信装置であって、
前記第１の通信手段の通信状況に応じて、前記第２の通信手段による通信データの圧縮率を変化させる圧縮率調整手段を含む
ことを特徴とする通信装置。
【請求項２】
請求項１記載の通信装置において、
前記圧縮率調整手段は、前記第１の通信手段による通信が実行中か否かに応じて、前記圧縮率を変化させる
ことを特徴とする通信装置。
【請求項３】
請求項１又は２記載の通信装置において、
前記圧縮理調整手段は、前記第１の通信手段の通信状況及び前記第２の通信手段の通信状況に応じて、前記圧縮率を変化させる
ことを特徴とする通信装置。
【請求項４】
請求項３記載の通信装置において、
前記圧縮率調整手段は、前記第２の通信手段による通信データの再送率に応じて、前記圧縮率を変化させる
ことを特徴とする通信装置。
【請求項５】
請求項１から４のいずれか一項記載の通信装置において、
前記圧縮率調整手段は、前記第２の通信手段によって送信される音声データの圧縮率を変化させる
ことを特徴とする通信装置。
【請求項６】
互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備える通信装置の制御方法であって、
前記第１の通信手段の通信状況に応じて、前記第２の通信手段による通信データの圧縮率を変化させるステップを含む
ことを特徴とする通信装置の制御方法。
【請求項７】
互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備える通信装置を、
前記第１の通信手段の通信状況に応じて、前記第２の通信手段による通信データの圧縮率を変化させる圧縮率調整手段、
として機能させるためのプログラム。
【請求項８】
請求項７記載のプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信手段により通信を実行可能な通信装置、その制御方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
通信方式（規格）として、例えばＢｌｕｅｔｏｏｔｈ（登録商標）規格や、ＩＥＥＥ８０２．１１に基づくＷｉｒｅｌｅｓｓＬＡＮ（ＷＬＡＮ）など、各種の方式が提案されている。これら複数の通信方式に対応するために、通信装置はそれぞれ独立して動作可能な複数の通信手段を備える場合がある。ところが、通信方式の中には、互いに競合する帯域を使用して通信を行うものも存在する。例えばＢｌｕｅｔｏｏｔｈ通信とＷＬＡＮ通信とは、いずれも２．４ＧＨｚの周波数帯を使用した無線通信であるため、相互干渉の問題が生じうる。そこで、このような複数の通信手段同士の間で、競合を生じさせないようにする技術が提案されている（例えば特許文献１参照）。この技術によれば、一方の通信手段による通信を確実に実行するために、当該通信が実行されるタイミングで、他方の通信手段による通信が抑制される。
【特許文献１】特開２００７−１４３１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば高品質の音声通信を実現するなどの目的で、通信状況に応じて通信データの再送を行う通信プロトコルがある。このような通信プロトコルによると、通信状況によって単位時間あたりに送受信すべきデータ量が変動するので、通信されるデータ量を事前に予測することが難しい。そのため、このような通信プロトコルによる通信を行う通信装置に上記従来例の技術を適用すると、特に一方の通信手段における通信品質が悪い場合など、通信状況によって他方の通信手段による通信が過度に抑制されてしまい、通信接続が切断されてしまうなどの問題が生じうる。
【０００４】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、複数の通信手段が互いに競合する帯域を使用して通信を行う場合に、望ましい条件で両者の調整を行うことのできる通信装置、その制御方法、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明に係る通信装置は、互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備える通信装置であって、前記第１の通信手段の通信状況に応じて、前記第２の通信手段による通信データの圧縮率を変化させる圧縮率調整手段を含むことを特徴とする。
【０００６】
上記通信装置において、前記圧縮率調整手段は、前記第１の通信手段による通信が実行中か否かに応じて、前記圧縮率を変化させることとしてもよい。
【０００７】
また、上記通信装置において、前記圧縮理調整手段は、前記第１の通信手段の通信状況及び前記第２の通信手段の通信状況に応じて、前記圧縮率を変化させることとしてもよい。
【０００８】
さらに、上記通信装置において、前記圧縮率調整手段は、前記第２の通信手段による通信データの再送率に応じて、前記圧縮率を変化させることとしてもよい。
【０００９】
また、上記通信装置において、前記圧縮率調整手段は、前記第２の通信手段によって送信される音声データの圧縮率を変化させることとしてもよい。
【００１０】
また、本発明に係る通信装置の制御方法は、互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備える通信装置の制御方法であって、前記第１の通信手段の通信状況に応じて、前記第２の通信手段による通信データの圧縮率を変化させるステップを含むことを特徴とする。
【００１１】
また、本発明に係るプログラムは、互いに競合する帯域を使用して通信を行う第１及び第２の通信手段を備える通信装置を、前記第１の通信手段の通信状況に応じて、前記第２の通信手段による通信データの圧縮率を変化させる圧縮率調整手段、として機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能な情報記憶媒体に記憶されてよい。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面に基づき詳細に説明する。
【００１３】
図１は、本発明の一実施形態に係る通信装置１の構成を示すブロック図である。同図に示されるように、通信装置１は、例えば家庭用ゲーム機などであって、制御部１１と、記憶部１２と、第１通信部１３と、第２通信部１４と、を含んで構成される。
【００１４】
制御部１１は、例えばマイクロプロセッサ等であって、記憶部１２に記憶されるプログラムに従って、各種の情報処理を実行する。本実施形態において制御部１１が実行する処理の具体例については、後述する。
【００１５】
記憶部１２は、例えばＲＡＭやＲＯＭ等のメモリ素子、あるいはハードディスク等を含んで構成され、制御部１１が実行するプログラムや、各種のデータを記憶する。また、記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１６】
第１通信部１３は、ＩＥＥＥ８０２．１１に基づくＷｉｒｅｌｅｓｓＬＡＮ通信（ＷＬＡＮ通信）を行う通信モジュールである。通信装置１は、この第１通信部１３を介して、例えばパーソナルコンピュータやアクセスポイント、携帯型ゲーム機などの他の通信機器との間で無線によるデータ通信を行う。本実施形態では、この第１通信部１３が第１の通信手段に対応する。
【００１７】
第２通信部１４は、Ｂｌｕｅｔｏｏｔｈ規格に基づく通信（Ｂｌｕｅｔｏｏｔｈ通信）を行う通信モジュールである。通信装置１は、この第２通信部１４を介して、例えば家庭用ゲーム機用のコントローラやヘッドセットなど、各種のＢｌｕｅｔｏｏｔｈ機器との間で無線によるデータ通信を行う。本実施形態では、この第２通信部１４が第２の通信手段に対応する。
【００１８】
本実施形態において、第２通信部１４は、特にヘッドセットなどの音声録音／再生機器との間で、Ａ２ＤＰ（Advanced Audio Distribution Profile）による通信を行う。このプロファイルは、Ｂｌｕｅｔｏｏｔｈ規格における音声送受信用プロファイルの一種であって、高品質の音声データの送受信を実現するために、通信エラー発生時など、通信状況に応じてデータの再送を行うことが規定されている。ストリーミングのデータ通信の場合、このデータ再送は一定時間（具体的には、データ受信側におけるデータバッファ量に応じた時間）内に実行される必要がある。なお、データ再送の制御は、第２通信部１４に含まれる制御チップによって制御部１１とは独立に行われる。以下では具体例として、第２通信部１４はヘッドセットＨＳとの間でＡ２ＤＰによる通信を実行することとする。
【００１９】
本実施形態において、第１通信部１３及び第２通信部１４は、互いに競合する周波数帯域（２．４ＧＨｚ帯）を使用して通信を実行する。そのため、両者が同時に通信を実行すると、コリジョンなどが発生する可能性がある。そこで通信装置１は、第２通信部１４による通信の実行時には、第１通信部１３による通信を抑制する制御を行う。
【００２０】
このような制御の具体例の一つとして、第２通信部１４がＢｌｕｅｔｏｏｔｈ通信を実行する場合に、この通信の実行を第１通信部１３に通知する方法がある。この方法によれば、第１通信部１３は、第２通信部１４から通信の実行を通知する信号を受け付けている間は、自分自身のＷＬＡＮ通信を抑制する。
【００２１】
また、第２通信部１４がＢｌｕｅｔｏｏｔｈ機器との間で周期的に通信を行う必要がある場合、この通信周期を一定の時間間隔で区切って、その一部をＢｌｕｅｔｏｏｔｈ通信に、他の一部をＷＬＡＮ通信に、それぞれ割り当てる方法もある。図２は、このような通信帯域の割り当て状況の一例を示す図である。この図の例では、表の縦の欄が通信周期を、横の欄が１通信周期に含まれる複数のスロットを、それぞれ示しており、１通信周期は１８のスロットに分割されている。ここでスロットは、帯域の割り当てにおける最小単位を示しており、例えば１通信周期が１１．２５ｍｓの場合、１スロットは１１．２５ｍｓ／１８＝６２５μｓになる。なお、以下では各通信周期におけるｎ番目のスロットをスロットｎと表記する。
【００２２】
この図の例では、通信装置１はコントローラＣ１及びＣ２、並びにヘッドセットＨＳとの間でＢｌｕｅｔｏｏｔｈ通信を行うものとしている。同図に示されるように、各通信周期のスロット１及び２はコントローラＣ１に、スロット３及び４はコントローラＣ２に、それぞれ割り当てられている。これらコントローラＣ１及びＣ２は、いずれも１通信周期内に１回は通信装置１との間で通信を行うことが要請される通信機器であって、そのために各通信周期中の固定されたスロットが通信用に割り当てられている。一方、ＷＬＡＮ通信はスロット１５〜１８に割り当てられている。すなわち、第１通信部１３はこのスロット１５〜１８内においてＷＬＡＮ通信を行う。このような制御を実現するために、各通信周期の開始タイミングを通知する信号が、第２通信部１４から第１通信部１３に対して出力される。さらに図２においては、スロット５〜１４内において第２通信部１４がＡ２ＤＰによる通信を実行している。この通信のタイミングは、第２通信部１４内の制御チップによって決定される。このＡ２ＤＰ通信では、連続した所定数のスロットを占有するパケットが送受信される。具体的に、この図の例におけるＡ２ＤＰ通信の１パケットは、音声送信及び音声受信のそれぞれに３スロットずつ、計６スロットを占有している。
【００２３】
図２では、Ａ２ＤＰ通信におけるパケット再送がない場合の例について示されている。そのため、Ｂｌｕｅｔｏｏｔｈ通信とＷＬＡＮ通信との間の競合は生じていない。しかしながら、実際には前述したように、通信状況に応じて第２通信部１４はＡ２ＤＰ通信のパケットを再送する。図３は、このようなＡ２ＤＰパケットの再送が生じている場合の第２通信部１４による通信状況の一例を示す図である。この図も図２と同様に、縦の欄が通信周期を、横の欄が１通信周期に含まれる複数のスロットを、それぞれ示している。この図の例では、第１、５、６、８番目の通信周期でＡ２ＤＰパケットの再送が生じており、第２通信部１４はこれらの通信周期においてはスロット１５〜１８の期間にも通信を行っている。それゆえ、図２と同様にスロット１５〜１８の期間で第１通信部１３がＷＬＡＮ通信を行った場合、両者の間で競合が生じてしまう。また、前述したように第２通信部１４から通信を実行中である旨の通知がない期間だけ第１通信部１３がＷＬＡＮ通信を実行することとした場合、通信状況によっては長期にわたってＷＬＡＮ通信が制限されてしまい、ＷＬＡＮ通信が遅延したり、通信接続が切断されたりするなどの問題が生じる可能性がある。そこで本実施形態では、後述するように、制御部１１が必要に応じてＡ２ＤＰパケットの再送を抑制するための制御を行う。
【００２４】
本実施形態に係る通信装置１は、機能的に、図４に示すように、第１通信制御部２１と、第２通信制御部２２と、データ圧縮処理部２３と、を含んで構成される。これらの機能は、制御部１１が記憶部１２に格納されたプログラムを実行することにより、実現できる。このプログラムは、インターネット等の通信ネットワークを介して提供されてもよいし、光ディスク等の各種のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよい。
【００２５】
第１通信制御部２１は、例えばＴＣＰ／ＩＰネットワークドライバプログラム等のプログラムを制御部１１が実行することによって実現され、第１通信部１３を介したＷＬＡＮ通信を制御する。また、第１通信制御部２１は、第１通信部１３の通信状況に関する情報を記録し、第２通信制御部２２に提供する。具体的に、本実施形態において第１通信制御部２１は、第１通信部１３による通信状況に関する情報として、第１通信部１３が送信及び受信するＷＬＡＮ通信のパケット数を所定時間おきに計数して、その数値を第２通信制御部２２に対して出力する。
【００２６】
第２通信制御部２２は、例えばＢｌｕｅｔｏｏｔｈドライバプログラム等のプログラムを制御部１１が実行することによって実現され、第２通信部１４を介したＢｌｕｅｔｏｏｔｈ通信を制御する。特に本実施形態では、第２通信制御部２２は、第１通信部１３及び第２通信部１４の通信状況に関する情報を取得し、これらの情報に基づいて、第２通信部１４がヘッドセットＨＳとの間でＡ２ＤＰ通信を実行する際の通信データの圧縮率を変化させる処理（圧縮率調整処理）を行う。第２通信制御部２２が通信状況に応じて通信データの圧縮率を高くすると、これに応じて送受信されるデータ量が減少する。データ量が減少することによって、通信エラーが発生する確率が減少し、第２通信部１４によるデータの再送率も減少することが期待される。また、送受信すべきデータ量が減少することによって、第２通信部１４が冗長性の高いパケットタイプ（変調方式）を用いてデータの送受信を行うことが可能となる。これによって、やはり通信エラーが発生する確率を減らし、データの再送率を減少させることができる。第２通信制御部２２が実行する圧縮率調整処理の具体例については、後述する。
【００２７】
データ圧縮処理部２３は、第２通信制御部２２によって調整される圧縮率に応じて、第２通信部１４が送信するデータの圧縮を行う。具体的に、例えばデータ圧縮処理部２３は、ＳＢＣ（SubBand Codec）コーデックによって、第２通信部１４がヘッドセットＨＳに対して送信すべき音声データの圧縮を行う。データ圧縮処理部２３は、音声データの圧縮率を、所定の記憶領域に格納されたビットプール値を参照して決定する。第２通信制御部２２は、このビットプール値を定期的に更新することによって、データ圧縮処理部２３がデータ圧縮を行う際の圧縮率を変化させる。
【００２８】
以下、第２通信制御部２２が実行する圧縮率調整処理の流れの具体例について、図５のフロー図に基づいて説明する。この図に示される処理は、例えば第２通信部１４によるＡ２ＤＰ通信が実行されている間、所定時間Ｔ（例えば１秒）おきに繰り返し実行される。
【００２９】
まず第２通信制御部２２は、第１通信部１３の通信状況に関する情報を取得する。具体的に、第２通信制御部２２は、第１通信制御部２１が記録するＷＬＡＮ通信のパケット数のデータを参照して、直近の過去Ｔ時間（すなわち、前回の圧縮率調整処理実行時から今回の圧縮率調整処理実行時までの期間）におけるＷＬＡＮ通信の送受信パケット数の値を取得する（Ｓ１）。そして、取得したパケット数の値が、所定の閾値以上であるか否かによって、当該処理の実行時点においてＷＬＡＮ通信が実行中か否かを判定する（Ｓ２）。すなわち、パケット数が所定の閾値以上であればＷＬＡＮ通信が実行中であると判断し、所定の閾値未満であればＷＬＡＮ通信は実行されていないと判断する。
【００３０】
次に第２通信制御部２２は、Ｓ２の判定結果を用いて、Ａ２ＤＰ通信のために利用可能な帯域を決定する（Ｓ３）。このとき第２通信制御部２２は、Ｓ２の判定結果（すなわち第１通信部１３の通信状況）だけでなく、第２通信部１４がヘッドセットＨＳ以外に通信接続中の通信機器の数や種別の情報も用いて、利用可能な帯域を決定してもよい。
【００３１】
一例として、第２通信制御部２２は、第２通信部１４の１通信周期（＝１８スロット）あたりのＡ２ＤＰ通信に使用する帯域（スロット数）を、図６に例示するテーブルを参照して決定する。ここでは、ヘッドセットＨＳ以外に、１通信周期あたり２スロットを使用して第２通信部１４とＢｌｕｅｔｏｏｔｈ通信を行うコントローラが最大４個接続されることとし、接続されるコントローラの数と、Ｓ２の判定結果と、に応じて、Ａ２ＤＰ通信に使用される１通信周期あたりのスロット数が決定される。この図の例では、ＷＬＡＮ通信が実行されていないと判断された場合は、コントローラの通信に使用されるスロット以外の全てのスロットが、Ａ２ＤＰ通信のために割り当てられる。逆にＷＬＡＮ通信が実行中と判断された場合、接続されるコントローラの数に応じて１０〜４スロットがＷＬＡＮ通信のために確保され、このＷＬＡＮ通信及びコントローラのＢｌｕｅｔｏｏｔｈ通信に使用されるスロットを除いた８〜６スロットが、Ａ２ＤＰ通信のために割り当てられる。
【００３２】
さらに第２通信制御部２２は、Ｓ３で決定した帯域（Ａ２ＤＰ通信に使用可能な１通信周期あたりの最大スロット数）に応じて、Ａ２ＤＰ通信のパケットタイプ及び１通信周期あたりに送信可能なパケット数を決定するとともに、このパケットタイプ及びパケット数により、１通信周期内で送信可能な音声データのデータ量を算出する。このデータ量を用いて、第２通信制御部２２はどの程度音声データを圧縮すべきかを示すビットプール値を算出する（Ｓ４）。ここで算出されるビットプール値は、第２通信部１４がＡ２ＤＰ通信のデータ再送を行わないと仮定した場合に、単位時間あたりに送受信すべき音声データのデータ量を、Ｓ３で決定した帯域内で送受信可能にするための音声データの圧縮率に対応している。なお、ここで第２通信制御部２２が決定するＡ２ＤＰ通信のパケットタイプは、Ａ２ＤＰ通信に使用可能な帯域ごとに予め定められたものであってもよいし、通信対象となるＢｌｕｅｔｏｏｔｈ機器の種別などに応じて選択されてもよい。
【００３３】
その後、第２通信制御部２２は、第２通信部１４の通信状況に関する情報を取得する。具体的に、第２通信制御部２２は、第２通信部１４に対する問い合わせを実行して、Ａ２ＤＰ通信のビットエラーレートに関する指標値ｑを取得する（Ｓ５）。この指標値ｑは、Ａ２ＤＰ通信における直近の過去Ｔ時間のデータ再送率に対応する値となっている。
【００３４】
さらに第２通信制御部２２は、このＳ５で取得した指標値ｑを用いて、データ再送率の推定値を算出する（Ｓ６）。このとき第２通信制御部２２は、直近の指標値ｑだけでなく、所定の期間内において得られた指標値ｑの値に応じて、補正されたデータ再送率の推定値を算出することとしてもよい。ここでのデータ再送率の補正は、算出されるデータ再送率の推定値が、前回の圧縮率調整処理で算出される値に対して急激に変化しないようにするために行われる。
【００３５】
具体例として、第２通信制御部２２は、変数Ｓｑを用いて補正されたデータ再送率の算出を行う。すなわち第２通信制御部２２は、変数Ｓｑの値に（Ｎ−１）／Ｎを乗じて、さらにＳ５で新たに取得した指標値ｑを加算した値を、新たな変数Ｓｑの値として更新する。そして、予め用意された計算式を用いて、更新された変数Ｓｑの値をデータ再送率を示す数値に換算する。次回の圧縮率調整処理においては、ここで更新された変数Ｓｑの値に対して、上述した処理を行う。このような処理によれば、データ再送率の値を算出するために用いる変数Ｓｑの値に対して、Ｓ５で取得した直近の指標値ｑは１／Ｎしか寄与しないことになる。そのため、例えば異常なノイズの発生などによって瞬間的にビットエラーレートが上昇した場合などにおいても、変数Ｓｑの値が大きく変化せず、Ｓ６の処理で算出されるデータ再送率の値も前回の圧縮率調整処理において算出された値から大きく変化しないことになる。これによって、急激に音声データの圧縮率が変化してユーザの耳に聞こえる音質に大きな影響を及ぼすことを避けることができる。なお、このような計算方法に代えて、例えば過去の所定期間における指標値ｑの移動平均を算出するなどの方法で、補正されたデータ再送率の推定値を算出することとしてもよい。
【００３６】
ここで、補正されたデータ再送率の推定値を算出する際に用いる上述したＮの値や、移動平均を算出する対象となる期間は、第１通信部１３によってＷＬＡＮ通信の接続が切断されたと判断されるまでのタイムアウト時間に応じて定められることとしてもよい。このように、ＷＬＡＮ通信のタイムアウト時間に応じた期間の指標値を考慮してデータ再送率の推定値を補正することにより、ＷＬＡＮ通信の接続が切断されたと判断されてしまわない範囲で、徐々にデータ圧縮率を変化させることができる。
【００３７】
さらに第２通信制御部２２は、Ｓ６で算出されたデータ再送率の値を用いて、Ｓ４で算出されたビットプール値を補正する（Ｓ７）。具体的には、例えばＳ６でデータ再送率が５０％（すなわち、２回に１回再送を行う）と算出された場合には、通信データ量をさらに２／３に圧縮するように、ビットプール値を補正する。これによって、算出されたデータ再送率でデータの再送が実行されたとしても、Ｓ３で決定された帯域内で音声データを送受信できるように、音声データが圧縮されることになる。
【００３８】
続いて第２通信制御部２２は、Ｓ７で算出されたビットプール値が、所定の最大値以下、かつ所定の最小値以上の数値範囲内に含まれているか否かを判定し（Ｓ８）、この数値範囲に含まれない場合には所定の最大値又は最小値にビットプール値を修正する（Ｓ９）。この最大値及び最小値は、例えばヘッドセットＨＳ側で処理可能なビットプール値の数値範囲に応じて決定されてもよい。また、例えば人間の耳で聴いた際に音質をあまり向上させることができない範囲のビットプール値は採らないように、ビットプール値を修正することとしてもよい。
【００３９】
最後に第２通信制御部２２は、Ｓ７で算出され、必要に応じてＳ９で修正されたビットプール値を、所定の記憶領域に出力する（Ｓ１０）。データ圧縮処理部２３は、この出力されたビットプール値を参照して決定した圧縮率で、ヘッドセットＨＳに対して送信するデータの圧縮を行う。
【００４０】
以上説明した本実施の形態に係る通信装置１によれば、第１通信部１３の通信状況に応じて決定される圧縮率で、第２通信部１４による通信データの圧縮を行うことで、第１通信部１３のＷＬＡＮ通信を過度に抑制しないように調整しながら、第２通信部１４によるＢｌｕｅｔｏｏｔｈ通信を継続的に実行することができる。
【００４１】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば以上の説明においては、第１通信部１３がＷＬＡＮ通信、第２通信部１４がＡ２ＤＰによる音声通信を含むＢｌｕｅｔｏｏｔｈ通信をそれぞれ実行することとしたが、第１通信部１３及び第２通信部１４がそれぞれ上記以外の通信規格に基づいて互いに競合する帯域を使用する通信を行う場合にも、以上説明した圧縮率の調整を行うこととしてもよい。
【００４２】
また、以上の説明においては、第１通信部１３がＷＬＡＮ通信を行っているか否か、また第２通信部１４における通信データの再送率がどの程度か、に応じて圧縮率を調整することとしたが、これ以外の各通信手段における通信状況を示すパラメータに応じて、圧縮率の調整が実行されることとしてもよい。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態に係る通信装置の構成を示すブロック図である。
【図２】本実施形態に係る通信装置における通信帯域の割り当て状況の一例を示す図である。
【図３】音声データの再送が行われる場合の、通信帯域の割り当て状況の一例を示す図である。
【図４】本実施形態に係る通信装置の機能例を示す機能ブロック図である。
【図５】圧縮率調整処理の流れの一例を示すフロー図である。
【図６】Ａ２ＤＰ通信に割り当てる帯域を決定するために使用するテーブルの一例を示す図である。
【符号の説明】
【００４４】
１  通信装置、１１  制御部、１２  記憶部、１３  第１通信部、１４  第２通信部、２１  第１通信制御部、２２  第２通信制御部、２３  データ圧縮処理部。
【図１】
2010093591.tif 000003
【図２】
2010093591.tif 000004
【図３】
2010093591.tif 000005
【図４】
2010093591.tif 000006
【図５】
2010093591.tif 000007
【図６】
2010093591.tif 000008