(57)【特許請求の範囲】
【請求項１】
所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理部と、
前記処理部により圧縮又は削減されたメディアデータをユーザ端末装置に送信する送信部と、
前記ユーザ端末装置から送信されてきたデータを受信する受信部と、
前記送信部及び前記受信部の動作に基づいて、トラヒックの転送又は送信状況を監視する監視部と、を備え、
前記監視部は、前記メディアデータが動画データ又は音声データの場合には、前記送信部により送信したメディアデータの送信量に基づいて、スループットを算出し、かつ、前記送信部によりメディアデータを送信したタイミングと、前記受信部により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、
前記処理部は、前記スループットと前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する送信機。
【請求項２】
所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理部と、
前記処理部により圧縮又は削減されたメディアデータをユーザ端末装置に送信する送信部と、
前記ユーザ端末装置から送信されてきたデータを受信する受信部と、
前記送信部及び前記受信部の動作に基づいて、トラヒックの転送又は送信状況を監視する監視部と、を備え、
前記監視部は、前記メディアデータがテキストデータ又は静止画データの場合には、前記送信部によりメディアデータを送信したタイミングと、前記受信部により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、
前記処理部は、前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する送信機。
【請求項３】
所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理工程と、
前記処理工程により圧縮又は削減されたメディアデータをユーザ端末装置に送信する送信工程と、
前記ユーザ端末装置から送信されてきたデータを受信する受信工程と、
前記送信工程及び前記受信工程の動作に基づいて、トラヒックの転送又は送信状況を監視する監視工程と、を備え、
前記監視工程は、前記メディアデータが動画データ又は音声データの場合には、前記送信工程により送信したメディアデータの送信量に基づいて、スループットを算出し、かつ、前記送信工程によりメディアデータを送信したタイミングと、前記受信工程により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、
前記処理工程は、前記スループットと前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減するデータ処理方法。
【請求項４】
所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理工程と、
前記処理工程により圧縮又は削減されたメディアデータをユーザ端末装置に送信する送信工程と、
前記ユーザ端末装置から送信されてきたデータを受信する受信工程と、
前記送信工程及び前記受信工程の動作に基づいて、トラヒックの転送又は送信状況を監視する監視工程と、を備え、
前記監視工程は、前記メディアデータがテキストデータ又は静止画データの場合には、前記送信工程によりメディアデータを送信したタイミングと、前記受信工程により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、
前記処理工程は、前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減するデータ処理方法。
【請求項５】
送信機とユーザ端末装置とから構成されるデータ送受信システムにおいて、
前記送信機は、
所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理部と、
前記処理部により圧縮又は削減されたメディアデータを前記ユーザ端末装置に送信する送信部と、
前記ユーザ端末装置から送信されてきたデータを受信する受信部と、
前記送信部及び前記受信部の動作に基づいて、トラヒックの転送又は送信状況を監視する監視部と、を備え、
前記監視部は、前記メディアデータが動画データ又は音声データの場合には、前記送信部により送信したメディアデータの送信量に基づいて、スループットを算出し、かつ、前記送信部によりメディアデータを送信したタイミングと、前記受信部により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、
前記処理部は、前記スループットと前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減するデータ送受信システム。
【請求項６】
送信機とユーザ端末装置とから構成されるデータ送受信システムにおいて、
前記送信機は、
所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理部と、
前記処理部により圧縮又は削減されたメディアデータを前記ユーザ端末装置に送信する送信部と、
前記ユーザ端末装置から送信されてきたデータを受信する受信部と、
前記送信部及び前記受信部の動作に基づいて、トラヒックの転送又は送信状況を監視する監視部と、を備え、
前記監視部は、前記メディアデータがテキストデータ又は静止画データの場合には、前記送信部によりメディアデータを送信したタイミングと、前記受信部により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、
前記処理部は、前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減するデータ送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを送信する送信機、データ処理方法及びデータ送受信システムに関する。
【背景技術】
【０００２】
携帯端末は、インターネット等へ接続し、テキストデータ、静止画データ、音楽データ、動画データ等、様々なメディアデータを取得し、再生する機能を有している。
ところで、電波強度が劣悪な環境や、ネットワーク上で輻輳が発生している等により、電波受信環境の悪化により、快適に再生できない場合がある。
【０００３】
特許文献１では、映像や画像データを伝送する超高速無線通信システムにおいて、電波伝搬環境に応じて映像や画像データの圧縮率を非圧縮から低圧縮の間で可変とし、かつ、これに伴って無線伝送速度を変化させて、マルチパスによる伝搬行路差をエラーとならない範囲にして通信する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９４７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明では、トラヒックの転送又は送信状況を監視することにより、メディアデータに対して、適切な圧縮率又は削減率で圧縮又は削減を行うことができる送信機、データ処理方法及びデータ送受信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る送信機は、上記課題を解決するために、所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理部と、前記処理部により圧縮又は削減されたメディアデータをユーザ端末装置に送信する送信部と、前記ユーザ端末装置から送信されてきたデータを受信する受信部と、前記送信部及び前記受信部の動作に基づいて、トラヒックの転送又は送信状況を監視する監視部と、を備え、前記処理部は、前記監視部により監視した前記トラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する構成である。
【０００７】
送信機では、前記処理部は、前記監視部により監視した前記トラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減を行わないと判断した場合には、メディアデータを圧縮又は削減せず、前記送信部は、圧縮又は削減していないメディアデータを前記ユーザ端末装置に送信する構成でもよい。
【０００８】
送信機では、前記ユーザ端末装置の情報を記憶する記憶部を備え、前記処理部は、前記監視部により監視した前記トラヒックの転送又は送信状況と、前記記憶部に記憶されている前記ユーザ端末装置の情報に基づいて、メディアデータに圧縮又は削減を行うか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する構成でもよい。
【０００９】
送信機では、前記監視部は、前記メディアデータが動画データ又は音声データの場合には、前記送信部により送信したメディアデータの送信量に基づいて、スループットを算出し、かつ、前記送信部によりメディアデータを送信したタイミングと、前記受信部により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、前記処理部は、前記スループットと前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する構成でもよい。
【００１０】
送信機では、前記監視部は、前記メディアデータがテキストデータ又は静止画データの場合には、前記送信部によりメディアデータを送信したタイミングと、前記受信部により前記ユーザ端末装置から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出し、前記処理部は、前記ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する構成でもよい。
【００１１】
送信機では、前記処理部は、前記ユーザ端末装置からのリクエストに応じてＷｅｂサーバから送信されてきたメディアデータをデコードし、前記監視部により監視した前記トラヒックの転送又は送信状況に基づいて、前記デコードしたメディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によって前記デコードしたメディアデータを圧縮又は削減する構成でもよい。
【００１２】
本発明に係るデータ処理方法は、上記課題を解決するために、所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理工程と、前記処理工程により圧縮又は削減されたメディアデータをユーザ端末装置に送信する送信工程と、前記ユーザ端末装置から送信されてきたデータを受信する受信工程と、前記送信工程及び前記受信工程の動作に基づいて、トラヒックの転送又は送信状況を監視する監視工程と、を備え、前記処理工程は、前記監視工程により監視した前記トラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する構成である。
【００１３】
本発明に係るデータ送受信システムは、上記課題を解決するために、送信機とユーザ端末装置とから構成されるデータ送受信システムにおいて、前記送信機は、所定のフォーマットに基づいてメディアデータを圧縮又は削減する処理部と、前記処理部により圧縮又は削減されたメディアデータを前記ユーザ端末装置に送信する送信部と、前記ユーザ端末装置から送信されてきたデータを受信する受信部と、前記送信部及び前記受信部の動作に基づいて、トラヒックの転送又は送信状況を監視する監視部と、を備え、前記処理部は、前記監視部により監視した前記トラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する構成である。
【発明の効果】
【００１４】
本発明によれば、メディアデータに対して、適切な圧縮率又は削減率で圧縮又は削減を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】中継機器の構成を示すブロック図である。
【図２】動画データのスループットとＲＴＴを定期的に取得する説明に供する図である。
【図３】圧縮又は削減済みデータと圧縮又は削減を行っていないデータを再生した場合におけるそれぞれの再生停止回数についての説明に供する図である。
【図４】スループットとＲＴＴに基づいて動画データを圧縮又は削減する際に参照するテーブルを模式的に示す図である。
【図５】ＲＴＴに基づいてテキストデータ又は静止画データを圧縮又は削減する際に参照するテーブルを模式的に示す図である。
【図６】ユーザ端末装置ごとに作成するレコードを模式的に示す図である。
【発明を実施するための形態】
【００１６】
本実施例に係る送信機とは、ユーザ端末装置に対してデータを送信する送信側全てを含む概念であり、例えば、基地局、中継機器等である。以下では、送信機の一例である中継機器の構成と動作について説明する。
【００１７】
中継機器１は、図１に示すように、処理部１１と、送信部１２と、受信部１３と、監視部１４とを備え、所定の規格に準拠した無線通信網（例えば、ＬＴＥ等）によってユーザ端末装置１００に接続され、インターネットにより各種のＷｅｂサーバ２００に接続されている。なお、図１においては、ユーザ端末装置１００が１台のみ示されているが、実際には、１台ではなく複数台のユーザ端末装置が無線通信網を介して中継機器１に接続されている。同様に、複数台のＷｅｂサーバ２００がインターネットを介して中継機器１に接続されている。
【００１８】
処理部１１は、所定のフォーマットに基づいてメディアデータを圧縮又は削減する。
送信部１２は、処理部１１により圧縮又は削減されたメディアデータをユーザ端末装置１００に送信する。
受信部１３は、ユーザ端末装置１００から送信されてきたデータを受信する。
監視部１４は、送信部１２及び受信部１３の動作に基づいて、トラヒックの転送又は送信状況を監視する。
【００１９】
処理部１１は、監視部１４により監視したトラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する。
【００２０】
このような構成によれば、中継機器１は、トラヒックの転送又は送信状況に基づいて決定した圧縮率又は削減率でメディアデータを圧縮又は削減するので、通信環境の混雑度に応じて、適切な圧縮率又は削減率で圧縮又は削減されたメディアデータをユーザ端末装置１００に送信することができる。
【００２１】
処理部１１は、監視部１４により監視したトラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減を行わないと判断した場合には、メディアデータを圧縮又は削減しない構成でもよい。
送信部１２は、圧縮又は削減していないメディアデータをユーザ端末装置１００に送信する。
【００２２】
例えば、処理部１１は、トラヒックの転送又は送信状況に基づいて、無線通信網の状態（例えば、超混雑状態、混雑状態又は閑散状態等）を判断し、超混雑状態の場合には、メディアデータを高い圧縮率又は削減率で圧縮又は削減し、混雑状態の場合には、メディアデータを低い圧縮率又は削減率で圧縮又は削減し、閑散状態の場合には、メディアデータを圧縮又は削減しないように処理する。
【００２３】
このような構成によれば、中継機器１は、トラヒックの転送又は送信状況に基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減を行わないと判断した場合、つまり、通信環境が閑散状態の場合には、圧縮又は削減せずにメディアデータをユーザ端末装置１００に送信するので、不要な圧縮又は削減の処理が発生しないメリットがあり、ユーザ端末装置１００に対して高質なメディアデータを送信することができる。
【００２４】
中継機器１は、ユーザ端末装置１００の情報を記憶する記憶部１５を備える構成でもよい。
処理部１１は、監視部１４により監視したトラヒックの転送又は送信状況と、記憶部１５に記憶されているユーザ端末装置１００の情報に基づいて、メディアデータに圧縮又は削減を行うか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する。
ユーザ端末装置１００の情報とは、例えば、機種名、取得したメディアデータを利用するアプリケーション名等である。
【００２５】
中継機器１は、ユーザ端末装置１００の情報に基づいて、処理部１１が採用している圧縮又は削減フォーマットに当該ユーザ端末装置１００が対応できるかどうかを判断する。
よって、中継機器１は、処理部１１が採用している圧縮又は削減フォーマットにユーザ端末装置１００が対応していることを条件として、トラヒックの転送又は送信状況に基づいて決定した圧縮率又は削減率でメディアデータを圧縮又は削減し、圧縮又は削減後のメディアデータを当該ユーザ端末装置１００に送信することができる。
【００２６】
一方、中継機器１は、処理部１１が採用している圧縮又は削減フォーマットにユーザ端末装置１００が対応していない場合には、通信環境の混雑度にかかわらす、圧縮又は削減していないメディアデータをユーザ端末装置１００に送信する。
【００２７】
監視部１４は、メディアデータが動画データ又は音声データの場合には、送信部１２により送信したメディアデータの送信量に基づいて、スループットを算出し、かつ、送信部１２によりメディアデータを送信したタイミングと、受信部１３によりユーザ端末装置１００から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を算出する。
処理部１１は、スループットとＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する。
【００２８】
ＲＴＴとは、信号を発してから応答が返って来るまでの時間をいう。本実施例では、監視部１４は、送信部１２からメディアデータを送信してから、ユーザ端末装置１００から帰ってきたデータ（Ａｃｋデータ）を受信部１３で受信するまでに掛かった時間をＲＴＴとして算出する。
【００２９】
スループットとは、送信部１２からメディアデータを送信するときの実際の速度のことである。本実施例では、監視部１４は、ＴＣＰ送信ウィンドウのデータ量から実速度を計算することによりスループットを算出してもよいし、ＴＣＰ送信ウィンドウサイズとＲＴＴからスループット（理論スループット）を算出してもよい。
【００３０】
また、動画データ又は音声データは、再生レートを満足しなければユーザ端末装置１００において快適に再生することができない。スループットのみであると、合計のスループットで高い値となりながら、Ｗｅｂサーバ２００からのスループットが満足できていない可能性もある。よって、監視部１４は、ＲＴＴとスループットを勘案して圧縮率又は削減率を決定することにより、中継機器１とユーザ端末装置１００の通信環境が混雑している場合において圧縮又は削減を実施する。
例えば、動画データを送信する場合には、中継機器１は、図２に示すように、定期的（例えば、５秒間隔）でスループットとＲＴＴを算出し、算出したスループットとＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減し、ユーザ端末装置１００に送信する。
【００３１】
ここで、ある程度混雑した環境を想定し、中継機器１によって約３０パーセント削除することにより圧縮又は削減した動画データ（以下、圧縮又は削減データという。）をユーザ端末装置１００で再生したときの再生停止回数と、中継機器１によって圧縮又は削減しなかった動画データ（以下、非圧縮又は非削減データという。）をユーザ端末装置１００で再生したときの再生停止回数について、図３を参照しながら説明する。なお、帯域制限は、６００Ｋｂｐｓとした。また、動画データの総再生時間は、２分４４秒間である。
【００３２】
非圧縮又は非削減データの平均ビットレートは、７２０Ｋｂｐｓである。圧縮又は削減データの平均ビットレートは、５１２Ｋｂｐｓである。非圧縮又は非削減データは、ユーザ端末装置１００からの閲覧リクエストから、約１１秒後に再生が開始した。一方、圧縮又は削減データは、ユーザ端末装置１００からの閲覧リクエストから、約１０秒後に再生が開始した。
非圧縮又は非削減データの停止回数は、１５回であった。一方、圧縮又は削減データの停止回数は、０回であった。
よって、混雑した環境において動画データの再生停止回数を無くす又は少なくするために、メディアデータを圧縮又は削減する処理が有効なことが分かる。
【００３３】
また、処理部１１は、スループットとＲＴＴに基づいて、図４に示すようなテーブルを参照し、メディアデータに圧縮又は削減を行うか否か、また圧縮又は削減を行う場合にはその圧縮率又は削減率を決定する構成でもよい。なお、図４に示すテーブルは、一例であり、これに限定されない。また、テーブルは、記憶部１５に記憶されている。また、図４における「圧縮あり」は、「圧縮又は削減あり」を意味し、「圧縮なし」は、「圧縮又は削減なし」を意味する。また、「高圧縮」とは、圧縮率が高い、又は削減率が高いを意味し、「低圧縮」とは、圧縮率が低い、又は削減率が低いを意味する。
【００３４】
このような構成によれば、中継機器１は、スループットとＲＴＴに基づいて、動画データ又は音声データを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によって圧縮又は削減するので、通信環境の混雑度に応じて、適切な圧縮率又は削減率で圧縮又は削減されたメディアデータをユーザ端末装置１００に送信することができる。
【００３５】
監視部１４は、メディアデータがテキストデータ又は静止画データの場合には、送信部１２によりメディアデータを送信したタイミングと、受信部１３によりユーザ端末装置１００から送信されてきたデータを受信したタイミングに基づいて、ＲＴＴを算出する。例えば、監視部１４は、トランザクションの終了時点でのＲＴＴを算出する。
処理部１１は、ＲＴＴに基づいて、メディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってメディアデータを圧縮又は削減する。
【００３６】
具体的には、処理部１１は、ＲＴＴに基づいて、図５に示すようなテーブルを参照し、メディアデータに圧縮又は削減を行うか否か、また圧縮又は削減を行う場合にはその圧縮率又は削減率を決定する構成でもよい。なお、図５に示すテーブルは、一例であり、これに限定されない。また、テーブルは、記憶部１５に記憶されている。また、図５における「圧縮あり」は、「圧縮又は削減あり」を意味し、「圧縮なし」は、「圧縮又は削減なし」を意味する。また、「高圧縮」とは、圧縮率が高い、又は削減率が高いを意味し、「低圧縮」とは、圧縮率が低い、又は削減率が低いを意味する。
【００３７】
このような構成によれば、中継機器１は、ＲＴＴに基づいて、テキストデータ又は静止画データを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によって圧縮又は削減するので、通信環境の混雑度に応じて、適切な圧縮率又は削減率で圧縮又は削減されたメディアデータをユーザ端末装置１００に送信することができる。
【００３８】
また、処理部１１は、図６に示すように、ユーザ端末装置１００ごとに、ＩＰアドレスと、ＲＴＴと、スループットと、エントリの生存時間（ＴＴＬ、ｔｉｍｅ  ｔｏ  ｌｉｖｅ）と、無線通信網の状態等を関連付けたレコードを作成し、記憶部１５に記憶する。なお、無線通信網の状態において、輻輳（Ｌｖ１）とは、例えば、混雑状態を示し、輻輳（Ｌｖ２）とは、超混雑状態を示している。
【００３９】
例えば、処理部１１は、動画データの場合には、定期的（例えば、５秒間隔）にＲＴＴとスループットを計算するので、定期的に該当するユーザ端末装置１００のレコードのＲＴＴと、スループットと、エントリの生存時間と、無線通信網の状態を更新してゆく。
また、処理部１１は、新たな通信が発生せず、エントリの生存時間が０になったら、レコードの情報を破棄する。
【００４０】
処理部１１は、ユーザ端末装置１００からのリクエストに応じてＷｅｂサーバ２００から送信されてきたメディアデータをデコードし、監視部１４により監視したトラヒックの転送又は送信状況に基づいて、デコードしたメディアデータを圧縮又は削減するか否かを判断し、圧縮又は削減すると判断した場合には圧縮率又は削減率を決定し、決定した圧縮率又は削減率によってデコードしたメディアデータを圧縮又は削減（再エンコード）する。
【００４１】
また、処理部１１は、トラヒックの転送又は送信状況に基づいて、無線通信網が閑散状態であると判断した場合、Ｗｅｂサーバ２００から送信されてきたメディアデータをデコードすることなく、ユーザ端末装置１００に送信する。
【００４２】
このような構成によれば、中継機器１は、トラヒックの転送又は送信状況に基づいて、無線通信網の状態（例えば、超混雑状態、混雑状態又は閑散状態等）を判断し、当該状態に応じて、メディアデータに対する再エンコードが必要か否かを判断し、不要であれば再エンコードせずにメディアデータをユーザ端末装置１００に送信し、再エンコードが必要な場合には、最適な圧縮率又は削減率で再エンコードしたメディアデータをユーザ端末装置１００に送信することができる。
【００４３】
また、本実施例では、メディアデータに対して、適切な圧縮率又は削減率で圧縮又は削減を行う中継機器機の構成と動作について説明したが、これに限られず、各構成要素を備え、メディアデータに対して、適切な圧縮率又は削減率で圧縮又は削減を行うための方法、及びプログラムとして構成されてもよい。
【００４４】
さらに、中継機器の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００４５】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００４６】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００４７】
１  中継機器
１１  処理部
１２  送信部
１３  受信部
１４  監視部
１５  記憶部
【図１】
0005947273.tif 000002
【図２】
0005947273.tif 000003
【図３】
0005947273.tif 000004
【図４】
0005947273.tif 000005
【図５】
0005947273.tif 000006
【図６】
0005947273.tif 000007