(57)【特許請求の範囲】
【請求項１】
データを送信する送信装置と、当該送信装置から所定の通信路を経て上記データを受信する受信装置との間におけるデータ通信速度を制御するデータ通信速度制御システムにおいて、
上記送信装置から受信した受信データに基づいて上記通信路における瞬時的な実伝送速度を順次検出し、当該実伝送速度を上記送信装置へ順次通知する上記受信装置と、
上記実伝送速度に基づいて上記受信装置へ送信すべき上記データの伝送速度を順次調整することにより上記受信装置との間における上記データ通信速度を制御する上記送信装置と
を具えることを特徴とするデータ通信速度制御システム。
【請求項２】
上記送信装置は、
上記受信装置から順次通知された上記実伝送速度の平均値に基づいて予測伝送速度を算出し、当該予測伝送速度に基づいて上記データに対する圧縮率を制御する
ことを特徴とする請求の範囲第１項に記載のデータ通信速度制御システム。
【請求項３】
所定の通信路を経て受信した受信データに基づいて順次検出された上記通信路における瞬時的な実伝送速度の通知を受信装置から順次受ける受信手段と、
上記実伝送速度に基づいて上記受信装置へ送信すべきデータの伝送速度を順次調整することにより上記受信装置との間における上記データ通信速度を制御する送信制御手段と
を具えることを特徴とする送信装置。
【請求項４】
上記送信装置は、
上記受信装置から受信した上記実伝送速度の平均値に基づいて予測伝送速度を算出し、当該予測伝送速度に基づいて上記データに対する圧縮率を制御する圧縮率制御手段と
を具えることを特徴とする請求の範囲第３項に記載の送信装置。
【請求項５】
所定の通信路を経て受信した受信データに基づいて上記通信路における瞬時的な実伝送速度を順次検出して送信装置へ順次通知する実伝送速度通知手段と、
上記実伝送速度に基づいて伝送速度が上記送信装置により順次調整されたことによって上記通信路における上記データ通信速度が制御されたデータを受信する受信手段と
を具えることを特徴とする受信装置。
【請求項６】
上記受信手段は、
上記実伝送速度の平均値に基づいて算出された予測伝送速度に基づいて制御された圧縮率で上記送信装置により圧縮符号化されたデータを受信する
を具えることを特徴とする請求の範囲第５項に記載の受信装置。
【請求項７】
データを送信する送信装置と、当該送信装置から所定の通信路を経て上記データを受信する受信装置との間におけるデータ通信速度を制御するデータ通信速度制御システムにおいて、
上記送信装置から受信した受信データに基づいて上記通信路における瞬時的な実伝送速度を順次検出し、当該実伝送速度を上記送信装置へ順次通知する上記受信装置と、
上記実伝送速度に基づいて上記受信装置へ送信すべき上記データの圧縮率を順次調整する上記送信装置と
を具えることを特徴とするデータ通信速度制御システム。
【請求項８】
所定の通信路を経て受信した受信データに基づいて順次検出された上記通信路における瞬時的な実伝送速度の通知を受信装置から順次受ける受信手段と、
上記実伝送速度に基づいて上記受信装置へ送信すべきデータの圧縮率を順次調整して送信する送信制御手段と
を具えることを特徴とする送信装置。
【請求項９】
所定の通信路を経て受信した受信データに基づいて上記通信路における瞬時的な実伝送速度を順次検出して送信装置へ順次通知する実伝送速度通知手段と、
上記実伝送速度に基づいて圧縮率が上記送信装置により順次調整されたデータを受信する受信手段と
を具えることを特徴とする受信装置。
【発明の詳細な説明】
技術分野
本発明はデータ通信速度制御システム、送信装置及び受信装置に関し、例えば画像又は音声等でなるコンテンツデータを提供する送信装置としてのサーバと、当該サーバからコンテンツデータの提供を受ける受信装置としての携帯無線端末とによって構築される無線通信システムに適用して好適なものである。
背景技術
従来、図８に示すように無線通信システム１においては、サーバ２及び携帯無線端末７によって構成されており、当該サーバ２から通信路６を介して携帯無線端末７へストリーミングデータＤ３を送信するようになされている。
すなわちサーバ２は、まず送信すべきコンテンツデータＤ１をエンコード部３に入力する。エンコード部３は、コンテンツデータＤ１を所定の圧縮符号化方式で圧縮符号化し、その結果得られる符号化データＤ２をデータ蓄積部４に一旦格納した後、これをデータ送出部５へ供給する。
データ送出部５は、符号化データＤ２に対して誤り訂正符号を付加すると共にパケット化し、所定の変調方式に従って変調することによりストリーミングデータＤ３を生成し、これを通信路６を介して携帯無線端末７へ送信する。
因みにストリーミングデータＤ３は、通信路６として基地局（図示せず）までが有線で送信され、当該基地局から携帯無線端末７までが無線で送信されることになり、無線区間における伝送状況の変化によって種々の影響を受ける。
携帯無線端末７は、データ受信部８によってストリーミングデータＤ３を受信し、復調処理及び誤り訂正処理を施すことにより復調データＤ４を得、これをデータ蓄積部９に一旦格納した後、デコード部１０へ送出する。
デコード部１０は、復調データＤ４を復号し、その結果得られる復号データＤ５を表示部１１に送出し、当該表示部１１を介してコンテンツの内容を表示することによりユーザに視聴させるようになされている。
ところでかかる構成の無線通信システム１においては、図９（Ａ）に示すように、通信路６における伝送速度（破線で示す）がｔ１区間、ｔ２区間、ｔ３区間、ｔ４区間及びそれ以降の区間（図示せず）で時々刻々と変化するのに対して、図９（Ｂ）に示すように、サーバ２から携帯無線端末７へ１２８［ｋｂｐｓ］の伝送速度でストリーミングデータＤ３を送信した場合、図９（Ｃ）に示すように、通信路６における伝送速度が実際には変化しているのでストリーミングデータＤ３のうちＡ２部分及びＣ２部分（×印で示す）のデータについては全て送信することができない。
この場合、携帯無線端末７のデータ受信部８ではストリーミングデータＤ３のうちＡ２部分及びＣ２部分のデータに対して正確に誤り訂正処理することができず、結果的にＡ２部分及びＣ２部分のデータそのものが欠落してしまうことになる。
そこで、このようなデータの欠落を回避するため無線通信システム１では、図９（Ａ）と同一内容の図１０（Ａ）に示すように、通信路６における瞬時的な実伝送速度がｔ１区間〜ｔ４区間で時々刻々と変化する場合に、図１０（Ｂ）に示すように、サーバ２から伝送速度の最小値である６４［ｋｂｐｓ］の伝送速度でストリーミングデータＤ３を送信した場合、図１２（Ｃ）に示すように、携帯無線端末７では１２８［ｋｂｐｓ］の伝送速度のときと比較してデータ伝送量は約半分になったものの欠落なく全てのデータを受信することができる。
しかしながら、この場合、ｔ２区間及びｔ４区間であれば本来１２８［ｋｂｐｓ］の伝送速度で欠落なく伝送できるにも係わらず、６４［ｋｂｐｓ］の伝送速度でしか伝送しておらず、通信路６における通信容量を有効に使用できていなかった。
このように無線通信システム１は、１２８［ｋｂｐｓ］の伝送速度でストリーミングデータＤ３を送信した場合、受信側の携帯無線端末７で受信すべきストリーミングデータＤ３のうちＡ２部分及びＣ２部分が欠落してしまい、６４［ｋｂｐｓ］の伝送速度でストリーミングデータＤ３を送信した場合、受信側の携帯無線端末７で全てのデータを受信することができるものの、そのデータ量は約半分となり、いずれにしても通信スループットが悪いという問題があった。
発明の開示
本発明は以上の点を考慮してなされたもので、通信状態が変化する中で通信スループットが優れ、かつ品質の優れたデータ通信を実現し得るデータ通信速度制御システム、送信装置及び受信装置を提案しようとするものである。
かかる課題を解決するため本発明においては、データを送信する送信装置と、当該送信装置から所定の通信路を経てデータを受信する受信装置との間におけるデータ通信速度を制御するデータ通信速度制御システムにおいて、送信装置から受信した受信データに基づいて通信路における瞬時的な実伝送速度を順次検出し、当該実伝送速度を送信装置へ順次通知する受信装置と、実伝送速度に基づいて受信装置へ送信すべきデータの伝送速度を順次調整することにより受信装置との間におけるデータ通信速度を制御する上記送信装置とを設けるようにする。
受信装置からフィードバックされた通信路における瞬時的な実伝送速度に基づいて受信装置へ送信すべきデータの伝送速度を順次調整し、受信装置との間におけるデータ通信速度を制御することにより、通信路における伝送速度の変化に対してリアルタイムに適応させたデータ伝送処理を実行することができる。
また本発明においては、データを送信する送信装置と、当該送信装置から所定の通信路を経てデータを受信する受信装置との間におけるデータ通信速度を制御するデータ通信速度制御システムにおいて、送信装置から受信した受信データに基づいて通信路における瞬時的な実伝送速度を順次検出し、当該実伝送速度を送信装置へ順次通知する受信装置と、実伝送速度に基づいて受信装置へ送信すべきデータの圧縮率を順次調整する送信装置とを設けるようにする。
受信装置からフィードバックされた通信路における瞬時的な実伝送速度に基づいて受信装置へ送信すべきデータの圧縮率をリアルタイムに順次調整することにより、通信路における伝送速度が変化した場合でもデータが欠けることなく効率良くデータ伝送することができる。
発明を実施するための最良の形態
以下、図面について、本発明の一実施の形態を詳述する。
（１）無線通信システムの全体構成
図８との対応部分に同一符号を付して示す図１において、２０は全体として本発明におけるデータ通信速度制御システムとしての無線通信システムを示し、従来の無線通信システム１のサーバ２及び携帯無線端末７と比較して、サーバ２１及び携帯無線端末２２には新に送信制御部２３及び受信制御部２４がそれぞれ設けられており、それ以外はほぼ同様の構成を有している。
サーバ２１は、まず送信すべき例えば動画像のコンテンツデータＤ１をエンコード部３に入力する。エンコード部３は、マイクロプロセッサ構成の送信制御部２３からの圧縮率制御信号Ｓ１に応じた圧縮率を設定し、当該設定した圧縮率でコンテンツデータＤ１を圧縮符号化するようになされている。
従ってエンコード部３は、当該コンテンツデータＤ１を所定の圧縮符号化方式でかつ圧縮率制御信号Ｓ１に応じた圧縮率で圧縮符号化し、その結果得られる符号化データＤ２をデータ蓄積部４に一旦格納した後、これをデータ送出部５へ供給する。
データ送出部５は、符号化データＤ２に対して誤り訂正符号を付加すると共にパケット化し、所定の変調方式に従って変調することによりストリーミングデータＤ３を生成する。
その後データ送出部５は、送信制御部２３からの伝送速度制御信号Ｓ２に応じて当該データ送出部５からのデータ伝送速度を設定し、当該設定したデータ伝送速度でストリーミングデータＤ３を通信路６を介して携帯無線端末２２へ送信する。
ここでストリーミングデータＤ３は、通信路６として基地局（図示せず）までが有線で送信され、当該基地局から携帯無線端末２２までが無線で送信されることになるが、基地局から携帯無線端末２２までの無線区間におけるデータ伝送状況の変化によって種々の影響を受ける。
携帯無線端末２２は、データ受信部８によってストリーミングデータＤ３を受信し、復調処理及び誤り訂正処理を施すことにより復調データＤ４を得、これをデータ蓄積部９に一旦格納した後デコード部１０へ送出する。
このとき同時にデータ受信部８は、例えば受信したストリーミングデータＤ３におけるパケットエラー数をカウントすることによりパケットロス率を算出しており、当該パケットロス率の算出結果Ｓ３をマイクロプロセッサ構成の受信制御部２４へ供給する。
デコード部１０は、復調データＤ４を復号し、その結果得られる復号データＤ５を表示部１１に送出し、当該表示部１１を介してコンテンツの内容を表示することによりユーザに視聴させるようになされている。
ところで受信制御部２４は、データ受信部８から供給された算出結果Ｓ３に基づいて通信路６における瞬時的な実伝送速度を予測し、これを予測結果信号Ｓ４として通信路６を介してサーバ２１の送信制御部２３へフィードバックするようになされている。
サーバ２１の送信制御部２３は、携帯無線端末２２の受信制御部２４から送信された予測結果信号Ｓ４を受信し、当該予測結果信号Ｓ４に基づいて携帯無線端末２２における瞬時的な実伝送速度を認識し得るようになされている。
サーバ２１の送信制御部２３は、携帯無線端末２２の瞬時的な実伝送速度に応じた圧縮率制御信号Ｓ１をエンコード部３へ出力し、若しくは瞬時的な実伝送速度に応じたデータ伝送速度制御信号Ｓ２をデータ送出部５へ出力することにより、当該エンコード部３における圧縮率又は当該データ送出部５におけるデータ伝送速度を制御し得るようになされている。
（２）実伝送速度の変化に応じたデータ伝送速度制御処理手順
図２に示すように、サーバ２１の送信制御部２３はルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移る。ステップＳＰ１において送信制御部２３は、ユーザの要求に応じて携帯無線端末２２へ送信すべきコンテンツデータＤ１の種類（動画像データ、テキストデータ又は音声データ等）を選択し、次のステップＳＰ２へ移る。
ステップＳＰ２において送信制御部２３は、エンコード部３における圧縮率の初期値を設定し、次のステップＳＰ３へ移る。
ステップＳＰ３において送信制御部２３は、データ送出部５におけるデータ伝送速度の初期値を通信路６で種々の影響がなかった場合の通常の伝送速度に応じた例えば１２８［ｋｂｐｓ］と設定し、次のステップＳＰ４へ移る。
ステップＳＰ４において送信制御部２３は、エンコード部３及びデータ送出部５によってコンテンツデータＤ１に対する圧縮符号化処理及びデータ送出処理等を行うことによりデータ通信処理を開始し、次のステップＳＰ５へ移る。
ステップＳＰ５において送信制御部２３は、携帯無線端末２２の受信制御部２４から瞬時的な実伝送速度を示す予測結果信号Ｓ４のフィードバックを受けたか否かを判定し、否定結果が得られるとデータ通信処理を継続しながらフィードバックを受けるまで待ち受ける。
これに対してステップＳＰ５で肯定結果が得られると、送信制御部２３は次のステップＳＰ６へ移り、携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を常時監視することにより実伝送速度に瞬時的な変化があったか否かを判定する。
ここで否定結果が得られると送信制御部２３は、次のステップＳＰ８へ移る。これに対してステップＳＰ６で肯定結果が得られると、このことは携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を送信制御部２３が監視した結果、実伝送速度に瞬時的な変化があったことを表しており、このとき次のステップＳＰ７へ移る。
すなわち実伝送速度に瞬時的な変化があったとは、図９（Ａ）及び図１０（Ａ）と同一内容で表された図３（Ａ）に示すように、伝送速度がｔ１区間〜ｔ４区間で６４［ｋｂｐｓ］〜１２８［ｋｂｐｓ］まで時々刻々と変化する場合のことである。
ところで図３（Ｂ）には、ステップＳＰ３で初期設定したデータ伝送速度（１２８［ｋｂｐｓ］）に対応させてエンコード部３の圧縮率を一定に保持したままの状態を示している。
ここでは説明の便宜上、Ａ１（Ｂ１、Ｃ１及びＤ１）部分が奇数フィールドを表し、Ａ２（Ｂ２、Ｃ２及びＤ２）部分が偶数フィールドを表しており、Ａ１部分及びＡ２部分が一体となって１フレーム（コマ）の画像データを構成するものとして、以下説明する。
ステップＳＰ７において送信制御部２３は、ｔ１区間〜ｔ４区間における実伝送速度の瞬時的な変化に合わせて、ｔ１区間ではデータ伝送速度を６４［ｋｂｐｓ］に設定し、次のｔ２区間ではデータ伝送速度を１２８［ｋｂｐｓ］に設定し、ｔ３区間ではデータ伝送速度を再度６４［ｋｂｐｓ］に設定し、ｔ４区間ではデータ伝送速度を１２８［ｋｂｐｓ］に設定するように、データ伝送速度制御信号Ｓ２をデータ送出部５へ出力し、次のステップＳＰ８へ移る。
このように送信制御部２３は、実伝送速度の瞬時的な変化に合わせてデータ伝送速度を制御することにより、ｔ１区間〜ｔ４区間ごとにデータ伝送速度を６４［ｋｂｐｓ］又は１２８［ｋｂｐｓ］に制御する。
この場合、送信制御部２３はｔ１区間ではエンコーダ部３の圧縮率が１２８［ｋｂｐｓ］であり、データ伝送速度を６４［ｋｂｐｓ］に設定したことから、Ａ２部分をｔ１区間内に伝送し切れないことになる。
従って送信制御部２３は、この伝送し切れないＡ２部分をデータ蓄積部４に蓄積したまま待機させて次の１２８［ｋｂｐｓ］のｔ２区間で伝送すると共に、当該ｔ２区間で本来伝送予定のＢ１部分についても伝送するようになされている。
続いて送信制御部２３は、ｔ３区間ではエンコーダ部３の圧縮率が１２８［ｋｂｐｓ］のままであり、データ伝送速度を６４［ｋｂｐｓ］に設定したことから、Ｂ２部分だけを伝送し、データ伝送速度を１２８［ｋｂｐｓ］に戻す次のｔ４区間で残りのＣ１部分及びＣ２部分を伝送する。
但しサーバ２１の送信制御部２３は、本来ｔ４区間で伝送する予定のＤ１部分及びＤ２部分をｔ４区間では伝送し得なくなり、リアルタイム性が要求されるコンテンツの場合、ストリーミングデータＤ３のＤ１部分及びＤ２部分でなる１フレーム分の画像データが最終的には伝送し得なくなるという欠点を有する。
ステップＳＰ８において送信制御部２３は、コンテンツデータＤ１に対するデータ通信処理が終了か否かを判定し、終了しない場合には否定結果を得て再度ステップＳＰ５に戻って上述の処理を繰り返す。
これに対してステップＳＰ８で肯定結果が得られると、送信制御部２３はデータ通信処理が終了するものと判断し、次のステップＳＰ９へ移ってデータ伝送速度制御処理手順を終了する。
（３）実伝送速度の変化に応じた圧縮率制御処理手順
図４に示すように、サーバ２１の送信制御部２３はルーチンＲＴ２の開始ステップから入ってステップＳＰ１１へ移る。因みにステップＳＰ１１〜ステップＳＰ１８のうちステップＳＰ１７を除いては基本的にルーチンＲＴ１の伝送速度制御処理手順と同様である。
ステップＳＰ１１において送信制御部２３は、携帯無線端末２２へ送信すべきコンテンツデータＤ１の種類（動画像データ、テキストデータ又は音声データ等）を選択し、次のステップＳＰ１２へ移る。
ステップＳＰ１２において送信制御部２３は、エンコード部３における圧縮率の初期値を設定し、次のステップＳＰ１３へ移る。ステップＳＰ１３において送信制御部２３は、データ送出部５におけるデータ伝送速度の初期値を例えば１２８［ｋｂｐｓ］と設定し、次のステップＳＰ１４へ移る。
ステップＳＰ１４において送信制御部２３は、エンコード部３及びデータ送出部５によってコンテンツデータＤ１に対する圧縮符号化処理及びデータ送出処理等を行うことによりデータ通信処理を開始し、次のステップＳＰ１５へ移る。
ステップＳＰ１５において送信制御部２３は、携帯無線端末２２の受信制御部２４から瞬時的な実伝送速度を示す予測結果信号Ｓ４のフィードバックを受けたか否かを判定し、否定結果が得られるとデータ通信処理を継続しながらフィードバックを受けるまで待ち受ける。
これに対してステップＳＰ１５で肯定結果が得られると、送信制御部２３は次のステップＳＰ１６へ移り、携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を監視することにより瞬時的な実伝送速度の変化があったか否かを判定する。
ここで否定結果が得られると、送信制御部２３は、次のステップＳＰ１８へ移る。これに対してステップＳＰ１６で肯定結果が得られると、このことは携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を送信制御部２３が監視した結果、実伝送速度に瞬時的な変化があったことを表しており、このとき次のステップＳＰ１７へ移る。
すなわち実伝送速度に瞬時的な変化があったとは、この場合も図３（Ａ）と同様の図５（Ａ）に示すように、実伝送速度がｔ１区間〜ｔ４区間で６４［ｋｂｐｓ］〜１２８［ｋｂｐｓ］まで時々刻々と変化する場合のことである。
ステップＳＰ１７において送信制御部２３は、図５（Ｂ）及び図５（Ｃ）に示すようにｔ１区間〜ｔ４区間における実伝送速度の変化に合わせて、ｔ１区間では圧縮率を初期値の約２倍に設定すると共にその圧縮率に対応させてデータ伝送速度を６４［ｋｂｐｓ］に設定し、次のｔ２区間では圧縮率を初期値に戻すと共に当該初期値に対応させてデータ伝送速度を１２８［ｋｂｐｓ］に設定し、ｔ３区間では再度圧縮率を初期値の約２倍に設定すると共にその圧縮率に対応させてデータ伝送速度を再度６４［ｋｂｐｓ］に設定し、ｔ４区間では圧縮率を初期値に戻すと共に当該初期値に対応させてデータ伝送速度を１２８［ｋｂｐｓ］に設定するように、圧縮率制御信号Ｓ１をエンコード部３へ出力すると共にデータ伝送速度制御信号Ｓ２をデータ送出部５へ出力し、次のステップＳＰ１８へ移る。
この場合、送信制御部２３はｔ１区間及びｔ３区間では、エンコード部３において約２倍に設定した圧縮率で圧縮符号化したＡ部分（Ａ１部分＋Ａ２部分）及びＣ部分（Ｃ１部分＋Ｃ２部分）のストリーミングデータＤ３を送信するようになされているので、圧縮率が２倍になった分だけ画質の僅かな低下はあるものの１フレーム分の画像データを一切欠けることなく送信し得るようになされている。
これに対して送信制御部２３は、ｔ２区間及びｔ４区間では、エンコード部３において初期値として設定した圧縮率で圧縮符号化したＢ部分（Ｂ１部分＋Ｂ２部分）及びＤ部分（Ｄ１部分＋Ｄ２部分）のストリーミングデータＤ３を送信するようになされているので、初期値として設定した１２８［ｋｂｐｓ］のデータ伝送速度のまま１フレーム分の画像データを確実に送信し得るようになされている。
これによりサーバ２１の送信制御部２３は、携帯無線端末２２の瞬時的な実伝送速度に対応した適応的な圧縮率制御処理を実行することができ、かくして通信スループットを向上させ得ると共に、フィールド画像を欠けることなく確実に伝送し得るようになされている。
なお、データ送出部５から送信されるストリーミングデータＤ３のデータ伝送速度は、ｔ１区間及びｔ３区間で６４［ｋｂｐｓ］に低下してしまうが、データ蓄積部４としては、エンコード部３からデータ蓄積部４へ一定速度で転送されてくる符号化データＤ２によってオーバーフロー又はアンダーフローすることがない程度にデータ記憶容量が設定されている。
ステップＳＰ１８において送信制御部２３は、コンテンツデータＤ１に対するデータ通信処理が終了か否かを判定し、終了しない場合には否定結果を得て再度ステップＳＰ１５に戻って上述の処理を繰り返す。
これに対してステップＳＰ１８で肯定結果が得られると、送信制御部２３はデータ通信処理が終了するものと判断し、次のステップＳＰ１９へ移って圧縮率制御処理手順を終了する。
なお、この場合サーバ２１は送信制御部２３の制御によってデータ伝送速度についても実伝送速度に合わせて６４［ｋｂｐｓ］又は１２８［ｋｂｐｓ］に変更するようにしたが、データ伝送速度を１２８［ｋｂｐｓ］のまま固定で伝送してもよい。
すなわちサーバ２１では、ｔ１区間〜ｔ４区間の中で実伝送速度に合わせてｔ１区間及びｔ３区間で約２倍の圧縮率で圧縮符号化していることにより、例えばｔ１区間及びｔ３区間で実伝送速度が６４［ｋｂｐｓ］であってもＡ１部分及びＡ２部分と、Ｃ１部分及びＣ２部分とを伝送し得るようになされている。
（４）受信通信容量の変化に応じた伝送速度及び圧縮率制御処理手順
図６に示すように、サーバ２１の送信制御部２３はルーチンＲＴ３の開始ステップから入ってステップＳＰ２１へ移る。因みにステップＳＰ２１〜ステップＳＰ２５までについては基本的にルーチンＲＴ１における伝送速度制御処理手順のステップＳＰ１〜ステップＳＰ５までと同様である。
ステップＳＰ２１において送信制御部２３は、携帯無線端末２２へ送信すべきコンテンツデータＤ１の種類（動画像データ、テキストデータ又は音声データ等）を選択し、次のステップＳＰ２２へ移る。
ステップＳＰ２２において送信制御部２３は、エンコード部３における圧縮率の初期値を設定し、次のステップＳＰ２３へ移る。ステップＳＰ２３において送信制御部２３は、データ送出部５におけるデータ伝送速度の初期値を例えば１２８［ｋｂｐｓ］と設定し、次のステップＳＰ２４へ移る。
ステップＳＰ２４において送信制御部２３は、エンコード部３及びデータ送出部５によってコンテンツデータＤ１に対する圧縮符号化処理及びデータ送出処理等を行うことによりデータ通信処理を開始し、次のステップＳＰ２５へ移る。
ステップＳＰ２５において送信制御部２３は、携帯無線端末２２の受信制御部２４から実伝送速度を示す予測結果信号Ｓ４のフィードバックを受けたか否かを判定し、否定結果が得られるとデータ通信処理を継続しながらフィードバックを受けるまで待ち受ける。
これに対してステップＳＰ２５で肯定結果が得られると、送信制御部２３は次のステップＳＰ２６へ移り、携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を監視し、一定時間毎における実伝送速度の平均値が変化しているか否かを判定する。
ここで否定結果が得られると、このことは携帯無線端末２２における一定時間毎における実伝送速度の平均値が変化していないことを表しており、このとき送信制御部２３は圧縮率の制御を行うことなく次のステップＳＰ２８へ移る。
これに対してステップＳＰ２６で肯定結果が得られると、このことは携帯無線端末２２における一定時間毎における実伝送速度の平均値が変化していることを表しており、このとき送信制御部２３は次のステップＳＰ２７へ移る。
ステップＳＰ２７において送信制御部２３は、図７（Ａ）に示すような一定時間毎における実伝送速度の平均値の遷移を示す予測伝送速度Ｐ１（点線）を生成し、当該予測伝送速度Ｐ１に応じてエンコード部３における圧縮率を決定する。
すなわち送信制御部２３は、図７（Ｂ）に示すようにｔ１区間及びｔ２区間では初期値のままの圧縮率を用い、ｔ２区間以降では予測伝送速度Ｐ１が低下しているので圧縮率を約２倍に設定するための圧縮率制御信号Ｓ１を生成し、これをエンコード部３へ出力することによりｔ１区間〜ｔ４区間毎の圧縮率を予め決定し、次のステップＳＰ２８へ移る。
ステップＳＰ２８において送信制御部２３は、次に携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を監視することにより実伝送速度に瞬時的な変化があったか否かを判定する。
ここで否定結果が得られると送信制御部２３は、次のステップＳＰ３０へ移る。これに対してステップＳＰ２８で肯定結果が得られると、このことは携帯無線端末２２の受信制御部２４から順次送られてくる予測結果信号Ｓ４を送信制御部２３が監視した結果、実伝送速度に瞬時的な変化があったことを表しており、このとき次のステップＳＰ２９へ移る。
ステップＳＰ２９において送信制御部２３は、図７（Ｃ）に示すようにｔ１区間〜ｔ４区間における実際の瞬時的な伝送速度の変化に合わせて、ｔ１区間ではデータ伝送速度を６４［ｋｂｐｓ］に設定し、次のｔ２区間ではデータ伝送速度を初期値の１２８［ｋｂｐｓ］に設定し、ｔ３区間ではデータ伝送速度を再度６４［ｋｂｐｓ］に設定し、ｔ４区間ではデータ伝送速度を初期値の１２８［ｋｂｐｓ］に設定するように、データ伝送速度制御信号Ｓ２をデータ送出部５へ出力し、次のステップＳＰ３０へ移る。
この場合、送信制御部２３はｔ１区間〜ｔ４区間における実際の瞬時的な実伝送速度の変化に合わせて設定した伝送速度でストリーミングデータＤ３を伝送する。
すなわち送信制御部２３は、ｔ１区間ではＡ１部分だけをそのとき伝送可能な６４［ｋｂｐｓ］の伝送速度で伝送し、ｔ２区間ではＡ２部分及びＢ１部分をそのとき伝送可能な１２８［ｋｂｐｓ］の伝送速度で伝送し、ｔ３区間ではＢ２部分だけをそのとき伝送可能な６４［ｋｂｐｓ］の伝送速度で伝送し、ｔ４区間ではＣ部分（Ｃ１部分＋Ｃ２部分）及びＤ（Ｄ１部分＋Ｄ２部分）をそのとき伝送可能な１２８［ｋｂｐｓ］の伝送速度で伝送する。
このように送信制御部２３は、一定時間毎における実伝送速度の平均値に基づいて大局的に予め予測した予測伝送速度Ｐ１に合わせて予め設定した圧縮率で圧縮符号化し、その結果得られるストリーミングデータＤ３を実際の瞬時的な実伝送速度の変化に合わせて伝送することにより、その伝送タイミングに僅かな違いは生じるもののｔ１区間〜ｔ４区間の中でストリーミングデータＤ３を全て欠けることなく送信し得るようになされている。
ステップＳＰ３０において送信制御部２３は、コンテンツデータＤ１に対するデータ通信処理が終了か否かを判定し、終了しない場合には否定結果を得て再度ステップＳＰ２５に戻って上述の処理を繰り返す。
これに対してステップＳＰ３０で肯定結果が得られると、送信制御部２３はデータ通信処理が終了するものと判断し、次のステップＳＰ３１へ移って伝送速度及び圧縮率制御処理手順を終了する。
（５）動作及び効果
以上の構成において、サーバ２１の送信制御部２３は携帯無線端末２２の受信制御部２４で予測した実伝送速度のフィードバックを受け、実伝送速度の瞬時的な変化に応じてデータ送出部５から送信されるストリーミングデータＤ３の伝送速度をリアルタイムに制御することにより、通信路６における通信環境が時々刻々と変化する中であっても、各ｔ１区間〜ｔ４区間における実伝送速度の最大値の範囲内で効率良くデータ伝送することができる。
またサーバ２１の送信制御部２３は、携帯無線端末２２の受信制御部２４で予測した実伝送速度のフィードバックを受け、実伝送速度の瞬時的な変化に応じてエンコード部３における圧縮率をリアルタイムに制御することにより、通信路６における通信環境が時々刻々と変化する中であっても、各ｔ１区間〜ｔ４区間における実伝送速度の最大値の範囲内でデータを欠けさせることなく効率良くデータ伝送することができる。
さらにサーバ２１の送信制御部２３は、携帯無線端末２２の受信制御部２４で予測した実伝送速度のフィードバックを受け、瞬時的に変化する実伝送速度の平均値に基づいて予め予測伝送速度Ｐ１を算出しておき、当該予測伝送速度Ｐ１に応じて予め決定した圧縮率でエンコード部３における圧縮符号化処理を行うと共に、実伝送速度の瞬時的な変化に応じてデータ送出部５から送信されるストリーミングデータＤ３の伝送速度をリアルタイムに制御することにより、通信路６における通信環境が時々刻々と変化する中であっても、各ｔ１区間〜ｔ４区間における実伝送速度の最大値の範囲内で効率良くかつデータを欠けさせることなく確実にデータ伝送を実行することができる。
ところで、基地局と携帯無線端末とによって構築される一般的な携帯電話システムにおいては、携帯無線端末から通知された信号／ノイズ比等を示すＣＩＲ（Ｃａｒｒｉｅｒ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｒａｔｉｏ）に基づいて当該基地局から送信する送信データの伝送速度を制御することが行われている。
しかしながら本発明の無線通信システム２０では、携帯無線端末２２における受信制御部２４で実際に受信したストリーミングデータＤ３のパケットロス率に基づいて予測した通信路６における瞬時的な実伝送速度のフィードバック通知をサーバ２１で受け、当該サーバ２１の送信制御部２３は通信路６における実際の瞬時的な実伝送速度に基づいて伝送速度や圧縮率を制御していることにより、一般的な携帯電話システムと比較して一段と正確かつ通信スループットの優れた伝送速度制御処理を実行することができる。
以上の構成によれば、サーバ２１の送信制御部２３は通信路６において実際に変化する瞬時的な実伝送速度に基づいて伝送速度や圧縮率を制御することにより、通信状態が変化する中であっても通信スループットが優れ、かつ品質の優れたデータ通信を実行することができる。
（６）他の実施の形態
なお上述の実施の形態においては、データ送出部５におけるデータ伝送速度を１２８［ｋｂｐｓ］又は６４［ｋｂｐｓ］の何れかに設定するようにした場合について述べたが、本発明はこれに限らず、例えば３種類以上の伝送速度を用意しておき、その中の何れかに設定するようにしても良い。
また上述の形態においては、携帯無線端末２２のデータ受信部８により、実際に受信したストリーミングデータＤ３におけるパケットエラー数をカウントすることにより算出したパケットロス率に基づいて通信路６における瞬時的な実伝送速度を予測するようにした場合について述べたが、本発明はこれに限らず、ビットエラー率、受信電界強度等のこの他種々の方法によって通信路６における瞬時的な実伝送速度を予測するようにしても良い。
さらに上述の実施の形態においては、受信装置として携帯無線端末２２を用いるようにした場合について述べたが、本発明はこれに限らず、無線通信機能を有するＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話機等の受信装置を用いるようにしても良い。
上述のように本発明によれば、受信装置からフィードバックされた通信路における瞬時的な実伝送速度に基づいて受信装置へ送信すべきデータの伝送速度を順次調整し、受信装置との間におけるデータ通信速度を制御することにより、通信路における伝送速度の変化に対してリアルタイムに適応させたデータ伝送処理を実行することができ、かくして通信状態が変化する中で通信スループットが優れ、かつ品質の優れたデータ通信を実現することができる。
また本発明によれば、受信装置からフィードバックされた通信路における瞬時的な実伝送速度に基づいて受信装置へ送信すべきデータの圧縮率をリアルタイムに順次調整することにより、通信路における伝送速度が変化した場合でもデータが欠けることなく効率良くデータ伝送することができ、かくして通信状態が変化する中で通信スループットが優れ、かつ品質の優れたデータ通信を実現することができる。
産業上の利用可能性
本発明のデータ通信速度制御システム、送信装置及び受信装置は、例えばサーバからコンテンツを携帯無線端末へ送信する際の実伝送速度の変化に応じて伝送速度を制御する無線通信システムに適応される。
【図面の簡単な説明】
図１は、本発明の一実施の形態における無線通信システムの構成を示す略線的ブロック図である。
図２は、受信通信容量の変化に応じたデータ伝送速度制御処理手順を示すフローチャートである。
図３は、データ伝送速度制御処理を施した場合の伝送状況を示す略線図である。
図４は、受信通信容量の変化に応じた圧縮率制御処理手順を示すフローチャートである。
図５は、圧縮率制御処理を施した場合の伝送状況を示す略線図である。
図６は、受信通信容量の変化に応じた圧縮率及び伝送速度制御処理手順を示すフローチャートである。アイコンメニュー画面を示す略線図である。
図７は、圧縮率制御処理及び伝送速度制御処理を施した場合の伝送状況を示す略線図である。
図８は、従来の無線通信システムの構成を示す略線的ブロック図である。
図９は、１２８［ｋｂｐｓ］のデータ伝送速度における伝送状況を示す略線図である。
図１０は、６４［ｋｂｐｓ］のデータ伝送速度における伝送状況を示す略線図である。
【図１】
0004048483.tif 000002
【図２】
0004048483.tif 000003
【図３】
0004048483.tif 000004
【図４】
0004048483.tif 000005
【図５】
0004048483.tif 000006
【図６】
0004048483.tif 000007
【図７】
0004048483.tif 000008
【図８】
0004048483.tif 000009
【図９】
0004048483.tif 000010
【図１０】
0004048483.tif 000011
0004048483.tif 000012