(57)【要約】  データ圧縮装置（例えば、コンテンツのストリーミング中継行なうサーバ装置）は、データ圧縮承認装置（例えば、端末装置）との通信を行う通信ネットワークに輻輳が発生したか否かを判定する。データ圧縮承認装置では、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮回答信号を生成してデータ圧縮装置に送信する。通信ネットワークに輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可能であることを示すデータ圧縮回答信号を受信すると、データ圧縮装置はコンテンツデータを圧縮してデータ圧縮承認装置に送信する。これにより、利用者契約時にコンテンツデータを圧縮してよいことを利用者に確認できなかった場合でも、データ圧縮装置が通信ネットワークに輻輳に応じてコンテンツデータを圧縮してデータ圧縮承認装置に送信し、通信ネットワークに発生する輻輳を抑制する。
2016208568.tif 000002
【特許請求の範囲】
【請求項１】
データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムであって、
前記データ圧縮装置は、前記データ圧縮承認装置との通信を行う前記通信ネットワークに輻輳が発生したか否かを判定する輻輳判定部と、
前記輻輳判定部が前記通信ネットワークに輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記データ圧縮装置から前記データ圧縮承認装置に送信するコンテンツデータを圧縮するデータ圧縮部とを備え、
前記データ圧縮承認装置は、前記データ圧縮装置から前記通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、前記データ圧縮回答信号を生成して前記データ圧縮装置に送信する回答生成部を備えることを特徴とする通信システム。
【請求項２】
前記データ圧縮装置は、前記輻輳判定部が前記通信ネットワークにおける通信量が所定データ量以下であると判定した場合に、前記データ圧縮問合せ信号を生成して前記データ圧縮承認装置に送信する確認データ生成部を更に備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記データ圧縮装置は、前記通信ネットワークを経由して前記データ圧縮承認装置に送信されるコンテンツデータが所定データであるか否かを判定するデータ判定部を更に備え、
前記確認データ生成部は、前記データ判定部によりコンテンツデータが所定データであると判定された場合に、前記データ圧縮問合せ信号を生成して前記データ圧縮承認装置に送信することを特徴とする請求項２に記載の通信システム。
【請求項４】
データ圧縮承認装置と接続された通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定部と、
前記輻輳判定部が前記通信ネットワークに輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記通信ネットワークを経由して前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうデータ圧縮部とを備えることを特徴とするデータ圧縮装置。
【請求項５】
データ圧縮装置と接続された通信ネットワークにおいて輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信する回答生成部を備えることを特徴とするデータ圧縮承認装置。
【請求項６】
データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムに適用されるデータ圧縮制御方法であって、
前記データ圧縮装置において、前記データ圧縮承認装置との通信を行う前記通信ネットワークに輻輳が発生したか否かを判定させ、
前記通信ネットワークに輻輳が発生したと判定した場合に、輻輳の発生を示す輻輳発生信号とデータ圧縮可否を問い合わせるデータ圧縮問合せ信号とを前記データ圧縮承認装置に送信し、
前記データ圧縮承認装置において、前記輻輳発生信号と前記データ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信し、
前記データ圧縮装置において、前記データ圧縮承認装置からデータ圧縮可能であることを示すデータ圧縮回答信号を受信すると、前記通信ネットワークを経由して前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうことを特徴とするデータ圧縮制御方法。
【請求項７】
通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に適用されるデータ圧縮制御方法であって、
前記通信ネットワークにおいて輻輳が発生したか否かを判定し、
前記通信ネットワークにおいて輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記データ圧縮装置から前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうことを特徴とするデータ圧縮制御方法。
【請求項８】
通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に適用されるデータ圧縮制御方法であって、
前記データ圧縮装置から前記通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信することを特徴とするデータ圧縮制御方法。
【請求項９】
通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に実装されるプログラムであって、
前記通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定処理過程と、
前記通信ネットワークにおいて輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記データ圧縮装置から前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうデータ圧縮処理過程とを実行することを特徴とするプログラム。
【請求項１０】
通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に実装されるプログラムであって、
前記データ圧縮装置から前記通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信する回答生成処理過程を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを経由したコンテンツのストリーミング中継を行なう通信システムに適用されるデータ圧縮装置及びデータ圧縮承認装置に関する。
本願は、２０１５年６月２５日に日本国に出願された特願２０１５−１２７４０６号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
近年、通信ネットワークを経由して動画などのコンテンツを端末装置に提供するコンテンツ配信サービスが行なわれている。ここで、通信ネットワークに発生する輻輳を回避すべくデータ配信において圧縮処理が施されている。例えば、特許文献１にはストリーム系コンテンツを提供するサーバにおいて利用者により選択された圧縮率で圧縮されたコンテンツをユーザに提供するとともに、圧縮率に応じた料金を利用者に請求するコンテンツ提供システムが開示されている。また、特許文献２にはベストエフォート型ネットワークにおけるデータ伝送についてリアルタイム性を確保したデータ伝送システムが開示されている。特許文献３には、ネットワークの負荷率に応じて圧縮率を変更することによりネットワーク帯域を効率良く利用するとともに遅延無くデータ送信できる通信装置が開示されている。特許文献４には、利用者の待機許容時間に応じてデータ圧縮するデータ配信装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１６２８９号公報
【特許文献２】特開２００２−３３０１６７号公報
【特許文献３】特開２００２−２２３２２０号公報
【特許文献４】特開２０００−２９５２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通信ネットワークを経由して動画などのコンテンツを端末装置に提供するコンテンツ配信システムでは、通信ネットワークにおける輻輳の発生を抑制する目的でコンテンツを圧縮する機能を備えたプロキシサーバが中継装置として備えられている。プロキシサーバは、端末装置とプロキシサーバとの間のラウンドトリップタイム（ＲＴＴ）の測定や、プロキシサーバから端末装置に送信したデータ量に基づくスループットの測定により、通信ネットワークにおいて輻輳が発生したか否かを判定する。そして、プロキシサーバは通信ネットワークに輻輳が発生したと判定した場合にデータ圧縮を行い、圧縮したデータを端末装置に送信する。【０００５】
しかし、プロキシサーバにより圧縮されたコンテンツを端末装置に送信する場合、圧縮処理や解凍処理を行なう必要があるため、コンテンツ送信にタイムラグが発生する可能性がある。また、プロキシサーバが静止画、動画、音声などのコンテンツを圧縮する際に非可逆圧縮処理を行なう場合には、コンテンツの品質に劣化が生じる。従って、プロキシサーバにより圧縮されたコンテンツを端末装置に送信して、通信ネットワークに発生した輻輳を抑制する場合、利用者契約時にコンテンツを圧縮してもよいことを利用者に確認する必要があった。また、プロキシサーバは利用者契約時にコンテンツの圧縮を承認しなかった利用者に対しては、常にコンテンツを圧縮せずに送信する必要があり、通信ネットワークに発生する輻輳を抑制することが困難であった。【０００６】
そのため、利用者契約時にコンテンツを圧縮してもよいことを利用者に確認できなかった場合であっても、プロキシサーバがコンテンツを圧縮して端末装置に送信することによって、通信ネットワークに発生した輻輳を抑制することができる技術が開発されることが望まれていた。【０００７】
本発明は上記の課題を解決するためになされたものであり、通信ネットワークを経由したコンテンツのストリーミング中継を行なう通信システムにおいて利用者にデータ圧縮の承認確認をすることなくデータ圧縮を行なうデータ圧縮装置及びデータ圧縮承認装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様は、データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムである。データ圧縮装置は、データ圧縮承認装置との通信を行う通信ネットワークに輻輳が発生したか否かを判定する輻輳判定部と、輻輳判定部が通信ネットワークに輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、データ圧縮装置からデータ圧縮承認装置に送信するコンテンツデータを圧縮するデータ圧縮部とを備える。データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮回答信号を生成してデータ圧縮装置に送信する回答生成部を備える。【０００９】
本発明の第２の態様は、データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムに適用されるデータ圧縮制御方法である。データ圧縮制御方法に従って、データ圧縮装置は、データ圧縮承認装置との通信を行う通信ネットワークに輻輳が発生したか否かを判定し、通信ネットワークに輻輳が発生したと判定した場合に、輻輳の発生を示す輻輳発生信号とデータ圧縮可否を問い合わせるデータ圧縮問合せ信号とをデータ圧縮承認装置に送信する。データ圧縮承認装置は、輻輳発生信号とデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する。データ圧縮装置は、データ圧縮承認装置からデータ圧縮可能であることを示すデータ圧縮回答信号を受信すると、コンテンツデータを圧縮して通信ネットワークを経由してデータ圧縮承認装置に送信する。【００１０】
本発明の第３の態様は、通信ネットワークを経由して接続されたデータ圧縮装置とデータ圧縮承認装置とに実装されるプログラムである。データ圧縮装置は、通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定処理過程と、通信ネットワークにおいて輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、データ圧縮装置からデータ圧縮承認装置に送信するコンテンツデータの圧縮を行なうデータ圧縮処理過程とを実行する。データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する。
【発明の効果】
【００１１】
本発明によれば、コンテンツをストリーミング中継する通信システムにおいて、利用者契約時にコンテンツデータを圧縮してもよいことを利用者に事前に確認できなかった場合であっても、通信ネットワークに発生する輻輳に応じて、サーバ装置がコンテンツデータを圧縮して端末装置に送信するため、通信ネットワークに発生する輻輳を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明が適用されるサーバ装置と端末装置とを通信ネットワークで接続した通信システムのブロック図である。
【図２】本発明の実施例１に係るデータ圧縮装置であるサーバ装置のブロック図である。
【図３】本発明の実施例１に係るデータ圧縮承認装置である端末装置のブロック図である。
【図４】本発明の実施例１に係るサーバ装置と端末装置とにより実行されるデータ圧縮制御処理のフローチャートである。
【図５】本発明の実施例２に係るデータ圧縮装置であるサーバ装置のブロック図である。
【図６】本発明の実施例２に係るサーバ装置と端末装置とにより実行されるデータ圧縮制御処理のフローチャートである。
【図７】本発明に係るデータ圧縮装置に相当するサーバ装置の最小構成を示すブロック図である。
【図８】本発明に係るデータ圧縮承認装置に相当する端末装置の最小構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
本発明に係るデータ圧縮装置及びデータ圧縮承認装置について実施例とともに添付図面を参照して詳細に説明する。
【実施例１】
【００１４】
図１は、本発明に係るデータ圧縮装置及びデータ圧縮承認装置が適用される通信システム１のブロック図である。通信システム１は、サーバ装置１０と、端末装置２０とを備える。サーバ装置１０は、本発明に係るデータ圧縮装置に相当する。また、端末装置２０は本発明に係るデータ圧縮承認装置に相当する。サーバ装置１０と端末装置２０とは通信ネットワークＮＷで接続されている。【００１５】
通信システム１において、サーバ装置１０は、端末装置２０との通信を行う通信ネットワークＮＷに輻輳が発生した場合、輻輳発生信号（即ち、輻輳が発生したことを示す信号）と、データ圧縮問合せ信号（即ち、サーバ装置１０から端末装置２０に送信するコンテンツデータに対するデータ圧縮可否の問合せ）とを端末装置２０に送信する。端末装置２０は、輻輳発生信号とデータ圧縮問合せ信号とをサーバ装置１０から受信すると、データ圧縮回答信号（即ち、コンテンツデータの圧縮可否の回答）をサーバ装置１０に返信する。サーバ装置１０は、端末装置２０から受信したデータ圧縮回答信号がコンテンツデータの圧縮可能であることを示す場合に、端末装置２０に送信するコンテンツデータの圧縮を行なう。【００１６】
上述のように、通信システム１において、サーバ装置１０は通信ネットワークＮＷに輻輳が発生したと判定した場合に、コンテンツデータに対するデータ圧縮問合せ信号を端末装置２０に送信する。サーバ装置１０は、データ圧縮問合せ信号に対するデータ圧縮回答信号を端末装置２０から受信する。データ圧縮回答信号がコンテンツデータの圧縮可能であることを示す場合に、サーバ装置１０は端末装置２０に送信するコンテンツデータの圧縮を行なう。このように、利用者契約時にコンテンツデータを圧縮してもよいことを利用者に確認できなかった場合でも、サーバ装置１０が通信ネットワークＮＷの輻輳発生に応じてコンテンツデータを圧縮して端末装置２０に送信することができる。つまり、通信ネットワークＮＷにおいて発生した輻輳を抑制することができる。【００１７】
次に、本発明の実施例１に係るデータ圧縮装置に相当するサーバ装置１０の構成及び機能について説明する。図２は、サーバ装置１０のブロック図である。サーバ装置１０は、第１通信部１０１と、データ圧縮部１０２と、輻輳判定部１０３と、確認データ生成部１０４と、データ取得部１０５と、第１記憶部１０６とを具備する。【００１８】
第１通信部１０１は、輻輳判定部１０３が通信ネットワークＮＷにおいて輻輳が発生したと判定した場合に、輻輳発生信号とデータ圧縮問合せ信号とを端末装置２０に送信する。具体的には、サーバ装置１０と端末装置２０との間の通信量が所定のデータ量以下である場合に、第１通信部１０１は輻輳発生信号とデータ圧縮問合せ信号とを端末装置２０に送信する。その後、第１通信部１０１は、端末装置２０からデータ圧縮回答信号を受信する。【００１９】
データ圧縮部１０２は、輻輳判定部１０３が通信ネットワークＮＷにおいて輻輳が発生したと判定した場合に、端末装置２０からコンテンツデータの圧縮可能であることを示すデータ圧縮回答信号を受信すると、サーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮を行なう。【００２０】
輻輳判定部１０３は、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷにおいて輻輳が発生したか否かを判定する。例えば、サーバ装置１０と端末装置２０との間の通信量が所定のデータ量以下である場合に、輻輳判定部１０３は通信ネットワークＮＷに輻輳が発生したと判定する。具体的には、輻輳判定部１０３は、トランスポート層のプロトコルであるＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）コネクションにおいてサーバ装置１０と端末装置２０との間のデータ送受信に係るラウンドトリップタイム（ＲＴＴ）を測定するとともに、サーバ装置１０から端末装置２０に送信したデータ量に基づくスループットを測定する。ここで、ＲＴＴ測定値が所定値以上である場合や、スループット測定値が所定値（但し、ＲＴＴに対する所定値とは異なる所定値）以下である場合に、輻輳判定部１０３は通信ネットワークＮＷに輻輳が発生したと判定する。【００２１】
確認データ生成部１０４は、輻輳判定部１０３がサーバ装置１０と端末装置２０との間の通信量が所定のデータ量以下であると判定した場合に、通信ネットワークＮＷに輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を問い合わせるデータ圧縮問合せ信号とを生成する。確認データ生成部１０４は、第１通信部１０１を介して輻輳発生信号とデータ圧縮問合せ信号とを端末装置２０に送信する。【００２２】
データ取得部１０５は、端末装置２０以外の外部装置（不図示）から端末装置２０に送信すべきコンテンツデータを取得する。例えば、外部装置は端末装置２０にコンテンツのストリーミングデータを配信するコンテンツ配信装置である。このため、データ取得部１０５はコンテンツ配信装置から端末装置２０に配信されるコンテンツのストリーミングデータを取得する。【００２３】
第１記憶部１０６は、サーバ装置１０が実行する処理に必要な種々の情報を記憶する。例えば、第１記憶部１０６は、輻輳判定部１０３が通信ネットワークＮＷにおいて輻輳が発生したか否かを判定するときの判定基準となる所定のデータ量を記憶する。また、第１記憶部１０６は、データ取得部１０５が外部装置（例えば、コンテンツ配信装置）から取得したコンテンツデータを記憶する。【００２４】
次に、サーバ装置１０と通信を行う端末装置２０の構成及び機能について説明する。図３は、端末装置２０のブロック図である。端末装置２０は、第２通信部２０１と、出力制御部２０２と、データ受付部２０３と、回答生成部２０４と、第２記憶部２０５と、出力部２０６とを具備する。【００２５】
第２通信部２０１は、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷにおいて輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を問い合わせるデータ圧縮問合せ信号とを、サーバ装置１０から受信する。また、第２通信部２０１は、コンテンツデータの圧縮可否に係るデータ圧縮問合せ信号に対するデータ圧縮回答信号をサーバ装置１０に送信する。【００２６】
出力制御部２０２は、輻輳発生信号とデータ圧縮問合せ信号とに応じたデータ圧縮確認情報を出力部２０６（例えば、ディスプレイ）に出力させる。例えば、出力制御部２０２は専用アプリケーションプログラムを実行して、輻輳発生信号に応じて利用者に輻輳の発生を通知するメッセージ（例えば、「輻輳が発生しています。コンテンツデータを圧縮しますか？」というメッセージ）を出力部２０６に表示させる。また、出力制御部２０２は、データ圧縮問合せ信号に応じてサーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮を指示するアイコン（例えば、「圧縮」アイコン）と、コンテンツデータの非圧縮を指示するアイコン（例えば、「非圧縮」アイコン）と、を出力部２０６に表示させる。【００２７】
データ受付部２０３は、例えば、タッチパネル、キーボード、マウスなどのユーザ操作受付手段である。データ受付部２０３は、ユーザによる操作に応じて入力操作信号を生成する。例えば、ユーザがタッチパネル上の「圧縮」アイコンを操作した場合、データ受付部２０３は、端末装置２０に送信するコンテンツデータの圧縮を承認するデータ圧縮承認信号を生成する。一方、ユーザがタッチパネル上の「非圧縮」アイコンを操作した場合、データ受付部２０３は、サーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮を否認するデータ圧縮否認信号を生成する。【００２８】
回答生成部２０４は、サーバ装置１０から輻輳発生信号とデータ圧縮問合せ信号とを取得すると、コンテンツデータの圧縮可否を示すデータ圧縮回答信号を生成する。具体的には、回答生成部２０４は、出力制御部２０２がコンテンツデータの圧縮可否に係るデータ圧縮問合せ信号を出力部２０６に出力させて、ユーザ操作に応じてデータ受付部２０３が生成した入力操作信号に基づいて、コンテンツデータの圧縮可否に係るデータ圧縮回答信号を生成する。例えば、回答生成部２０４は、ユーザが「圧縮」アイコンを操作した場合に、データ受付部２０３が生成したデータ圧縮承認信号（即ち、サーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮の承認）に基づいて、コンテンツデータの圧縮を指示するデータ圧縮承認回答信号を生成する。また、回答生成部２０４は、データ圧縮回答信号（例えば、データ圧縮承認回答信号）をサーバ装置１０に送信する。具体的には、回答生成部２０４は、コンテンツデータの圧縮可否に係るデータ圧縮回答信号を第２通信部２０１を経由してサーバ装置１０に送信する。【００２９】
第２記憶部２０５は、端末装置２０が実行する処理に必要な種々の情報を記憶する。例えば、第２記憶部２０５は、出力制御部２０２が実行する専用アプリケーションプログラムを記憶する。また、出力部２０６は、出力制御部２０２の制御下、種々の情報を出力する。【００３０】
次に、通信システム１におけるサーバ装置１０と端末装置２０とにより実行されるデータ圧縮制御処理について図４のフローチャートを参照して説明する。ここで、サーバ装置１０は図２の構成を有しており、端末装置２０は図３の構成を有している。また、コンテンツ配信装置から動画などのコンテンツを端末装置２０に配信する場合、サーバ装置１０は通信ネットワークＮＷにおける輻輳の発生を抑制する中継装置として機能する。【００３１】
まず、サーバ装置１０のデータ取得部１０５は、第１通信部１０６を介して、外部装置（例えば、コンテンツ配信装置）から端末装置２０に配信されるコンテンツデータ（即ち、非圧縮データ）を受信する。輻輳判定部１０３は、データ取得部１０５がコンテンツデータの受信処理を行なうのに並行して、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷに輻輳が発生したか否かを判定する（ステップＳ１）。例えば、輻輳判定部１０３はサーバ装置１０と端末装置２０との間の通信量が所定データ量以下である場合に、通信ネットワークＮＷに輻輳が発生したと判定する。具体的には、輻輳判定部１０３はトランスポート層プロトコルのＴＣＰコネクションにおいてサーバ装置１０と端末装置２０との間のデータ送受信に係るラウンドトリップタイム（ＲＴＴ）を測定したり、サーバ装置１０から端末装置２０に送信したデータ量に基づいてスループットを測定する。ここで、輻輳判定部１０３は、ＲＴＴ測定値が所定値以上である場合、スループット測定値が所定値（但し、ＲＴＴに係る所定値と異なる所定値）以下である場合に、通信ネットワークＮＷに輻輳が発生したと判定する。また、輻輳判定部１０３は、サーバ装置１０と端末装置２０との間の通信量が所定データ量を超える場合に、通信ネットワークＮＷにおいて輻輳が発生していないと判定する。【００３２】
図４のフローチャートにおいて、輻輳判定部１０３は、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷに輻輳が発生していないと判定した場合（ステップＳ１の判定結果「ＮＯ」）、所定時間経過後に再度ステップＳ１の判定処理を行なう。一方、輻輳判定部１０３は、通信ネットワークＮＷにおいて輻輳が発生したと判定した場合（ステップＳ１の判定結果「ＹＥＳ」）、輻輳が発生したことを報知する輻輳発生報知信号を確認データ生成部１０４に出力する。【００３３】
確認データ生成部１０４は、輻輳判定部１０３から受信した輻輳発生報知信号に応じて、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷにおいて輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を利用者に問い合わせるデータ圧縮問合せ信号とを生成する。なお、データ圧縮問合せ信号には、どのコンテンツデータについての問合せであるかを示す識別子が含まれている。確認データ生成部１０４は、輻輳発生信号とデータ圧縮問合せ信号とを第１通信部１０６を介して端末装置２０に送信する（ステップＳ２）。【００３４】
端末装置２０は、サーバ装置１０から送信された輻輳発生信号とデータ圧縮問合せ信号とに応じて、コンテンツデータの圧縮を承認するデータ圧縮承認回答信号をサーバ装置１０に送信する。サーバ装置１０において、データ圧縮部１０２は端末装置２０からデータ圧縮承認回答信号を受信したか否かを一定時間間隔毎に判定する（ステップＳ３）。【００３５】
データ圧縮部１０２は、端末装置２０からデータ圧縮承認回答信号を受信しない場合（ステップＳ３の判定結果「ＮＯ」）、所定時間が経過したか否かを判定する（ステップＳ４）。ここで、所定時間は一定時間間隔よりも長い時間である。データ圧縮部１０２は、所定時間が経過していないと判定した場合（ステップＳ４の判定結果「ＮＯ」）、処理はステップＳ３に戻る。一方、データ圧縮部１０２は、所定時間が経過したと判定した場合（ステップＳ４の判定結果「ＹＥＳ」）、コンテンツデータを圧縮しないで端末装置２０に送信する（ステップＳ５）。その後、処理はステップＳ１に戻る。【００３６】
端末装置２０において、出力制御部２０２は、サーバ装置１０から送信された輻輳発生信号とデータ圧縮問合せ信号とを第２通信部２０５を介して受信する（ステップＳ６）。出力制御部２０２は、輻輳発生信号とデータ圧縮問合せ信号とに応じたデータ圧縮確認情報を出力部２０６に出力させる（ステップＳ７）。例えば、出力制御部２０２は、専用アプリケーションプログラムを実行して、「輻輳が発生しています。コンテンツデータを圧縮しますか？」という輻輳の発生を報知するメッセージを出力部２０６に表示させる。また、出力制御部２０２は、サーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮を指示する「圧縮」アイコンと、コンテンツデータの非圧縮を指示する「非圧縮」アイコンとを出力部２０６に表示させる。【００３７】
ユーザは、出力部２０６に出力されるデータ圧縮確認情報に応じて、コンテンツデータの圧縮可否を指示する操作をデータ受付部２０３に対して行なう。この場合、データ受付部２０３は、ユーザの入力操作に応じて、コンテンツデータの圧縮可否を示す入力操作信号を生成する。例えば、ユーザが「圧縮」アイコンを操作した場合、データ受付部２０３はサーバ装置１０から端末装置２０に送信されるコンテンツデータの圧縮を承認するデータ圧縮承認信号を生成する。一方、ユーザが「非圧縮」アイコンを操作した場合、データ受付部２０３はサーバ装置１０から端末装置２０に送信されるコンテンツデータの圧縮を否認するデータ圧縮否認信号を生成する。データ受付部２０３は、入力操作信号（データ圧縮承認信号又はデータ圧縮否認信号）を回答生成部２０４に送出する。一方、ユーザがコンテンツデータの圧縮可否を指示する入力操作をデータ受付部２０３に対して行なわない場合、データ受付部２０３は入力操作信号を送出しない。【００３８】
回答生成部２０４は、データ受付部２０３から入力操作信号を取得したか否かを判定する（ステップＳ８）。回答生成部２０４は、データ受付部２０３から入力操作信号を取得しない場合（ステップＳ８の判定結果「ＮＯ」）、ステップＳ８の判定処理を繰り返す。一方、回答生成部２０４はデータ受付部２０３から入力操作信号を取得した場合（ステップＳ８の判定結果「ＹＥＳ」）、入力操作信号がデータ圧縮承認信号であるか、データ圧縮否認信号であるかを判定する（ステップＳ９）。【００３９】
回答生成部２０４は、入力操作信号がデータ圧縮否認信号であると判定した場合（ステップＳ９の判定結果「否認」）、処理はステップＳ８に戻る。一方、回答生成部２０４は、入力操作信号がデータ圧縮承認信号であると判定した場合（ステップＳ９の判定結果「承認」）、データ圧縮承認回答信号を生成する（ステップＳ１０）。なお、データ圧縮承認回答信号には、どのコンテンツデータについての回答であるかを示す識別子が含まれている。回答生成部２０４は、データ圧縮承認回答信号を第２通信部２０１を介してサーバ装置１０に送信する（ステップＳ１１）。【００４０】
サーバ装置１０において、データ圧縮部１０２は、端末装置２０からデータ圧縮承認回答信号を受信すると（ステップＳ３の判定結果「ＹＥＳ」）、データ圧縮承認回答信号に含まれる識別子が示すコンテンツデータが送信済みであるか否かを判定する（ステップＳ１２）。データ圧縮部１０２は、データ圧縮承認回答信号に含まれる識別子が示すコンテンツデータが送信済みであると判定した場合（ステップＳ１２の判定結果「ＹＥＳ」）、処理はステップＳ１に戻る。一方、データ圧縮部１０２は、データ圧縮承認回答信号に含まれる識別子が示すコンテンツデータが送信済みではないと判定した場合（ステップＳ１２の判定結果「ＮＯ」）、サーバ装置１０から端末装置２０に送信するコンテンツデータを圧縮する（ステップＳ１３）。データ圧縮部１０２は、圧縮したコンテンツデータを第１通信部１０６を介して端末装置２０に送信する（ステップＳ５）。【００４１】
本発明の実施例１では、通信システム１において図４に示すデータ圧縮制御処理を実行している。通信システム１はサーバ装置１０と端末装置２０とを備えており、サーバ装置１０はデータ圧縮部１０２と輻輳判定部１０３とを備えている。輻輳判定部１０３は、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷにおいて輻輳が発生しているか否かを判定する。データ圧縮部１０２は、輻輳判定部１０３が通信ネットワークＮＷに輻輳が発生したと判定した場合に、端末装置２０からコンテンツデータの圧縮可否について圧縮可能であるとの回答を取得すると、サーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮を行なう。端末装置２０は、回答生成部２０４を備えている。回答生成部２０４は、通信ネットワークＮＷにおいて輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を問い合わせるデータ圧縮問合せ信号とをサーバ装置１０から取得すると、コンテンツデータの圧縮可否を示すデータ圧縮回答信号を生成する。回答生成部２０４は、データ圧縮回答信号をサーバ装置１０に送信する。【００４２】
これにより、利用者契約時にコンテンツデータの圧縮を承認することを利用者に確認できなかった場合であっても、サーバ装置１０が輻輳発生に応じてコンテンツデータを圧縮して端末装置２０に送信することができ、通信ネットワークＮＷにおいて発生した輻輳を抑制することができる。なお、通信システム１において通信ネットワークＮＷを経由してサーバ装置１０と通信する端末装置２０は１台に限定するものではなく、複数台の端末装置２０を設けてもよい。サーバ装置１０が複数台の端末装置２０と通信ネットワークＮＷを介して通信する場合、図４のデータ圧縮制御処理のステップＳ２において、サーバ装置１０の確認データ生成部１０４は輻輳発生信号とデータ圧縮問合せ信号とを複数台の端末装置２０にそれぞれ送信してもよい。
【実施例２】
【００４３】
本発明の実施例２について説明する。実施例１と同様に、実施例２では通信システム１にサーバ装置１０と端末装置２０とを備える。図５は、本発明の実施例２に係るデータ圧縮装置に相当するサーバ装置１０のブロック図である。実施例１に係るサーバ装置１０（図２参照）に比べて、実施例２に係るサーバ装置１０ではデータ判定部１０７を更に備えている。実施例２に係る端末装置２０の構成は実施例１に係る端末装置２０と同様である。【００４４】
データ判定部１０７は、サーバ装置１０から端末装置２０に送信するコンテンツデータが所定のコンテンツデータに相当するか否かを判定する。所定のコンテンツデータとは、例えば、データ量の多いコンテンツデータや、データ送信に緊急性が要求されないコンテンツデータである。ここで、データ量の多いコンテンツデータはデータ圧縮が行なわれた場合に輻輳の抑制効果が期待できる。また、データ送信に緊急性が要求されないコンテンツデータは、緊急地震速報、警察署や消防署などで使用される人命に関わる可能性のあるものとは異なり、緊急性の要求されないデータである。【００４５】
確認データ生成部１０４は、輻輳判定部１０３から輻輳発生報知信号を入力し、データ判定部１０７からコンテンツデータの識別子を入力する。確認データ生成部１０４は、輻輳発生報知信号とコンテンツデータの識別子に応じてサーバ装置１０と端末装置２０との間の通信ネットワークＮＷに輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を利用者に問い合わせるデータ圧縮問合せ信号とを生成する。【００４６】
次に、通信システム１におけるサーバ装置１０と端末装置２０とにより実行されるデータ圧縮制御処理について説明する。図６は、本発明の実施例２に係るサーバ装置１０と端末装置２０とにより実行されるデータ圧縮制御処理のフローチャートである。なお、サーバ装置１０は図５に示す構成を有しており、端末装置２０は図３に示す校正を有している。また、コンテンツ配信装置から動画などのコンテンツを端末装置２０に配信する場合、サーバ装置１０は通信ネットワークＮＷにおける輻輳の発生を抑制する中継装置として機能する。【００４７】
実施例２に係るデータ圧縮制御処理（図６）は実施例１に係るデータ圧縮制御処理（図４）と略同様であるが、ステップＳ２に代えてステップＳ１４及びＳ１５を設けたことで相違する。このため、実施例２に係るデータ圧縮制御処理では実施例１に係るデータ圧縮制御処理と相違する点について説明する。【００４８】
サーバ装置１０において、輻輳判定部１０３が通信ネットワークＮＷにおいて輻輳が発生したと判定すると（ステップＳ１の判定結果「ＹＥＳ」）、データ判定部１０７はサーバ装置１０から端末装置２０に送信されるコンテンツデータが所定のコンテンツデータに相当するか否かを判定する（ステップＳ１４）。データ判定部１０７は、所定のコンテンツデータであると判定した場合、その識別子を確認データ生成部１０４に送出する。【００４９】
確認データ生成部１０４は、輻輳判定部１０３から輻輳発生報知信号を入力し、データ判定部１０７からコンテンツデータの識別子を入力する。確認データ生成部１０４は、輻輳発生報知信号とコンテンツデータの識別子とに応じて、通信ネットワークＮＷにおいて輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を利用者に問い合わせるデータ圧縮問合せ信号とを生成する。確認データ生成部１０４は、輻輳発生信号とデータ圧縮問合せ信号とをコンテンツデータの識別子が示す送信先（即ち、端末装置２０）に送信する（ステップＳ１５）。その後、サーバ装置１０ではステップＳ３以降の処理を実行し、端末装置２０ではステップＳ６以降の処理を実行する。【００５０】
上述のように、本発明の実施例２が適用される通信システム１はサーバ装置１０と端末装置２０とを備えており、サーバ装置１０はデータ圧縮部１０２と輻輳判定部１０３とを備えている。輻輳判定部１０３は、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷにおいて輻輳が発生したか否かを判定する。データ圧縮部１０２は、輻輳判定部１０３が通信ネットワークＮＷにおいて輻輳が発生したと判定した場合に、端末装置２０からコンテンツデータの圧縮可否を示すデータ圧縮回答信号を受信する。ここで、端末装置２０からコンテンツデータの圧縮を承認するデータ圧縮承認回答信号を受信すると、データ圧縮部１０２はコンテンツデータの圧縮を行なう。また、端末装置２０は回答生成部２０４を備えており、輻輳発生信号とデータ圧縮問合せ信号とをサーバ装置１０から受信すると、コンテンツデータの圧縮可否を示すデータ圧縮回答信号を生成する。回答生成部２０４は、データ圧縮回答信号（例えば、データ圧縮承認回答信号）をサーバ装置１０に送信する。【００５１】
これにより、利用者契約時にコンテンツデータの圧縮の承認を利用者に確認できない場合でも、サーバ装置１０が輻輳状態に応じてコンテンツデータを圧縮して端末装置２０に送信することができ、通信ネットワークＮＷにおいて発生した輻輳を抑制することができる。【００５２】
サーバ装置１０において、データ判定部１０７はサーバ装置１０から端末装置２０に送信されるコンテンツデータが所定のコンテンツデータに相当するか否かを判定する。確認データ生成部１０４は、輻輳判定部１０３から輻輳発生報知信号を入力し、データ判定部１０７からコンテンツデータの識別子を入力する。確認データ生成部１０４は、輻輳発生報知信号とコンテンツデータの識別子に応じて、通信ネットワークＮＷにおいて輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を利用者に問い合わせるデータ圧縮問合せ信号とを生成する。これにより、データ量の多いコンテンツデータに対して選択的にデータ圧縮を行なうことができ、通信ネットワークＮＷに発生する輻輳を抑制することが期待できる。つまり、本発明の実施例２によれば、サーバ装置１０におけるデータ圧縮処理負担を低減するとともに、データ量の少ないコンテンツデータのデータ転送速度を高速化することが期待できる。また、緊急地震速報、警察署や消防署などで使用される人命に関わる可能性のあるもののように、データ送信に緊急性が要求されるデータを優先して送信することができる。【００５３】
次に、本発明に係るデータ圧縮装置に相当するサーバ装置１０の最小構成について説明する。図７は、サーバ装置１０の最小構成を示すブロック図である。サーバ装置１０は、データ圧縮部１０２と輻輳判定部１０３とを備える。輻輳判定部１０３は、サーバ装置１０と端末装置２０との間の通信ネットワークＮＷにおいて輻輳が発生したか否かを判定する。データ圧縮部１０２は、輻輳判定部１０３が通信ネットワークＮＷにおいて輻輳が発生したと判定した場合に、端末装置２０からコンテンツデータの圧縮可否を示すデータ圧縮回答信号を受信する。データ圧縮部１０２は、コンテンツデータの圧縮を承認するデータ圧縮承認回答信号を受信すると、サーバ装置１０から端末装置２０に送信するコンテンツデータの圧縮を行なう。【００５４】
次に、本発明に係るデータ圧縮承認装置に相当する端末装置２０の最小構成について説明する。図８は、端末装置２０の最小構成を示すブロック図である。端末装置２０は、回答生成部２０４を備える。回答生成部２０４は、通信ネットワークＮＷにおいて輻輳が発生したことを示す輻輳発生信号と、コンテンツデータの圧縮可否を問い合わせるデータ圧縮問合せ信号とをサーバ装置１０から受信する。回答生成部２０４は、輻輳発生信号とデータ圧縮問合せ信号とに応じて、コンテンツデータの圧縮可否を示すデータ圧縮回答信号を生成する。回答生成部２０４は、データ圧縮回答信号をサーバ装置１０に送信する。【００５５】
なお、第１記憶部１０６や第２記憶部２０５は、サーバ装置１０や端末装置２０内に設ける必要はなく、送受信可能な範囲において適切な箇所に設けるようにしてもよい。また、第１記憶部１０６や第２記憶部２０５は複数設けてデータを分散して記憶するようにしてもよい。また、図４及び図６に示すデータ圧縮制御処理は例示であり限定的なものではない。つまり、サーバ装置１０や端末装置２０で実行されるデータ圧縮制御処理において処理過程の順序を適宜変更したり、処理内容を適宜変更してもよい。【００５６】
本発明について実施例１及び実施例２を用いて説明したが、サーバ装置１０と端末装置２０とはそれぞれ内部にコンピュータシステムを有している。上述の処理過程はプログラム形式でコンピュータ読み取り可能な記憶媒体に記憶されており、コンピュータがプログラムを記憶媒体から読み出して実行することにより、上述の処理が行なわれる。ここで、コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、コンピュータプログラムを通信回線によってコンピュータに配信し、コンピュータがプログラムを実行するようにしてもよい。【００５７】
また、上述のプログラムは本発明に係るデータ圧縮装置やデータ圧縮承認装置の機能の一部を実現するものであってもよい。或いは、上述のプログラムは、本発明の機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、所謂差分プログラム（差分ファイル）であってもよい。【００５８】
本発明の主題は添付した請求項に定義されるものであるが、下記の技術的特徴を包含する。
（１）データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システム。データ圧縮装置は、データ圧縮承認装置との通信を行う通信ネットワークに輻輳が発生したか否かを判定する輻輳判定部と、輻輳判定部が通信ネットワークに輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、コンテンツデータを圧縮してデータ圧縮承認装置に送信するデータ圧縮部とを備える。また、データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮回答信号を生成してデータ圧縮装置に送信する回答生成部を備える。
（２）上記の通信システムにおいて、データ圧縮装置は、輻輳判定部が通信ネットワークにおける通信量が所定データ量以下であると判定した場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する確認データ生成部を更に備える。
（３）上述の通信システムにおいて、データ圧縮装置は、通信ネットワークを経由してデータ圧縮承認装置に送信されるコンテンツデータが所定データであるか否かを判定するデータ判定部を更に備え、確認データ生成部は、データ判定部によりコンテンツデータが所定データであると判定された場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する。【００５９】
（４）データ圧縮装置は、データ圧縮承認装置と接続された通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定部と、輻輳判定部が通信ネットワークに輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、コンテンツデータを圧縮して通信ネットワークを経由してデータ圧縮承認装置に送信するデータ圧縮部とを備える。
（５）上述のデータ圧縮装置は、輻輳判定部が通信ネットワークの通信量が所定データ量以下であると判定した場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する確認データ生成部を更に備える。
（６）上述のデータ圧縮装置は、通信ネットワークを経由してデータ圧縮承認装置に送信されるコンテンツデータが所定データであるか否かを判定するデータ判定部を更に備える。確認データ生成部は、データ判定部によりコンテンツデータが所定データであると判定された場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する。【００６０】
（７）データ圧縮承認装置は、データ圧縮装置と接続された通信ネットワークにおいて輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する回答生成部を備える。【００６１】
（８）データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムに適用されるデータ圧縮制御方法。データ圧縮制御方法に従って、データ圧縮装置はデータ圧縮承認装置との通信を行う通信ネットワークに輻輳が発生したか否かを判定し、通信ネットワークに輻輳が発生したと判定した場合に、輻輳の発生を示す輻輳発生信号とデータ圧縮可否を問い合わせるデータ圧縮問合せ信号とをデータ圧縮承認装置に送信する。また、データ圧縮承認装置は、輻輳発生信号とデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する。更に、データ圧縮装置は、データ圧縮承認装置からデータ圧縮可能であることを示すデータ圧縮回答信号を受信すると、コンテンツデータを圧縮して通信ネットワークを経由してデータ圧縮承認装置に送信する。
（９）通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に適用されるデータ圧縮制御方法。データ圧縮制御方法に従って、データ圧縮装置は、通信ネットワークにおいて輻輳が発生したか否かを判定し、通信ネットワークにおいて輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、コンテンツデータを圧縮して通信ネットワークを経由してデータ圧縮承認装置に送信する。
（１０）通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に適用されるデータ圧縮制御方法。データ圧縮制御方法に従って、データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する。【００６２】
（１１）通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に実装されるプログラム。プログラムに従って、データ圧縮装置は、通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定処理過程と、通信ネットワークにおいて輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、データ圧縮装置からデータ圧縮承認装置に送信するコンテンツデータの圧縮を行なうデータ圧縮処理過程とを実行する。
（１２）通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に実装されるプログラム。プログラムに従って、データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する回答生成処理過程を実行する。【００６３】
最後に、本発明は上述の実施例や変形例に限定されるものではなく、添付した請求の範囲により定義される発明の要旨を逸脱しない範囲内で、構成要素や機能の変更、改変、追加、削除を適宜行なうようにしてもよい。
【産業上の利用可能性】
【００６４】
本発明は、コンテンツのストリーミング中継する通信システムにおいて通信ネットワークの輻輳状態に応じてデータ圧縮の承認を取得してコンテンツを圧縮する技術に関するものであるが、これに限定されるものではない。例えば、本発明は、コンテンツ以外のデータを圧縮したり、ストリーミング中継するサーバ装置以外の施設でデータ圧縮を行なうような通信システムにも適用可能である。
【符号の説明】
【００６５】
１      通信システム
１０    サーバ装置（データ圧縮装置）
２０    端末装置（データ圧縮承認装置）
１０１  第１通信部
１０２  データ圧縮部
１０３  輻輳判定部
１０４  確認データ生成部
１０５  データ取得部
１０６  第１記憶部
１０７  データ判定部
２０１  第２通信部
２０２  出力制御部
２０３  データ受付部
２０４  回答生成部
２０５  第２記憶部
２０６  出力部
ＮＷ    通信ネットワーク
【図１】
2016208568.tif 000003
【図２】
2016208568.tif 000004
【図３】
2016208568.tif 000005
【図４】
2016208568.tif 000006
【図５】
2016208568.tif 000007
【図６】
2016208568.tif 000008
【図７】
2016208568.tif 000009
【図８】
2016208568.tif 000010
【国際調査報告】
2016208568.tif 000011
2016208568.tif 000012
2016208568.tif 000013
2016208568.tif 000014