(57)【要約】【課題】従来、送信したデータが所定の期間受信されなければ通信ネットワークへの接続を切断するサーバからのデータの再生中に一時停止を指示され、その後に再生の再開を指示された場合、一時停止時のデータとの連続性を保持してデータの再生を開始できない。【解決手段】再生装置１は、サーバ２からのデータを受信する受信部１１と、受信されるデータを再生する再生部１３と、受付部１４が一時停止の指示を受け付けた場合、単位時間当たりのデータの受信量をサーバ２が通信ネットワーク３への接続を切断することのない量に低下させるとともに、受信されるデータを保持部１６に保持させ、受付部１４が再開の指示を受け付けた場合、単位時間当たりのデータの受信量を元に戻すとともに、再開の指示が受け付けられた後に受信されるデータより先に、保持部１６に保持されたデータを再生させる受信量調整部１７とを備える。【選択図】図１
2010232875.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して送信したデータが所定の期間受信されなければ前記通信ネットワークへの接続を切断するサーバからのデータを前記通信ネットワークを介して受信する受信部と、
前記受信部によって受信されるデータを再生する再生部と、
ユーザからデータの再生の一時停止及び再開の指示を受け付ける受付部と、
データを保持するための保持部と、
データが再生されているときに前記受付部が一時停止の指示を受け付けた場合、前記受信部による単位時間当たりのデータの受信量を前記サーバが前記通信ネットワークへの接続を切断することのない量に低下させるとともに、前記受信部によって受信されるデータを前記保持部に保持させ、前記受付部が再開の指示を受け付けた場合、前記受信部による単位時間当たりのデータの受信量を元に戻すとともに、再開の指示が受け付けられた後に前記受信部が受信するデータより先に、前記保持部に保持されたデータを再生させる受信量調整部と
を備える再生装置。
【請求項２】
更に、前記保持部の空き容量を監視し、前記空き容量が所定の量に達した場合、前記保持部に保持されているデータを再生させる容量制御部を備える
請求項１に記載の再生装置。
【請求項３】
通信ネットワークを介して送信したデータが所定の期間受信されなければ前記通信ネットワークへの接続を切断するサーバからのデータを前記通信ネットワークを介して受信するステップと、
受信するデータを再生するステップと、
ユーザからデータの再生の一時停止及び再開の指示を受け付けるステップと、
データを再生しているときに一時停止の指示を受け付けた場合、単位時間当たりのデータの受信量を前記サーバが前記通信ネットワークへの接続を切断することのない量に低下するとともに、受信するデータを保持部に保持させ、再開の指示を受け付けた場合、単位時間当たりのデータの受信量を元に戻すとともに、再開の指示を受け付けた後に受信するデータより先に、前記保持部に保持させたデータを再生するステップと
を含む再生方法。
【請求項４】
通信ネットワークを介して送信したデータが所定の期間受信されなければ前記通信ネットワークへの接続を切断するサーバからのデータを前記通信ネットワークを介して受信する機能と、
受信されるデータを再生する機能と、
ユーザからデータの再生の一時停止及び再開の指示を受け付ける機能と、
データが再生されているときに一時停止の指示が受け付けられた場合、単位時間当たりのデータの受信量を前記サーバが前記通信ネットワークへの接続を切断することのない量に低下させるとともに、受信されるデータを保持部に保持させ、再開の指示が受け付けられた場合、単位時間当たりのデータの受信量を元に戻すとともに、再開の指示が受け付けた後に受信されるデータより先に、前記保持部に保持させたデータを再生させる機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバからのコンテンツを再生する再生装置に関する。
【背景技術】
【０００２】
昨今、ＡＶ家電のホームネットワーク化に伴い、ハードディスクレコーダ等のホームネットワークサーバによって保持される動画や音が、ホームネットワークサーバに併設されているＴＶだけでなく、別の部屋のＴＶでも視聴可能になってきている。
【０００３】
このような家庭内のＡＶネットワークシステムに関する商品は、ＨＴＴＰ(Hyper Text Transfer Protocol)やＵＰｎＰ(Universal Plug & Play)をベースにしたＤＬＮＡ(Digital Living Network Alliance)ガイドラインが策定されたことにより、急速に普及している。
【０００４】
それに伴い、ＡＶネットワークを介して送信されるコンテンツは、従来のテープやディスク等のメディアに記録されているコンテンツと同様の使い勝手で再生できることが求められ、再生中のコンテンツの再生の一時停止及び再開の機能も必須である。
【０００５】
図８に、従来の再生装置１００の構成を示す。図８に示すように、従来の再生装置１００は、通信ネットワーク３を介してサーバ２から暗号化されているＡＶコンテンツを受信する受信部１１と、受信されるコンテンツを復号する復号部１２と、復号部１２によって復号される圧縮されているコンテンツを再生する再生部１３とを有する。従来の再生装置１００は、更に、リモコン４からのユーザの指示を受け付ける受付部１４と、受付部１４によって受け付けられる指示に基づいて、受信部１１、復号部１２、及び再生部１３の動作を制御する制御部１５とを有する。
【０００６】
ＤＬＮＡガイドラインは、再生装置（クライアント）の再生中のコンテンツの再生の一時停止及び再開の方法として、以下の２つの方法を推奨している。
【０００７】
一つ目の方法は、再生装置（クライアント）がコンテンツの再生を一時停止する際に、その時点のデータ位置を保持した上で受信機能を完全に停止し、再生装置がコンテンツの再生を再開する際は、受信機能を初期化し、保持したデータ位置からデータをサーバに要求し、サーバからのデータを受信して再生する方法である。図９に、一つ目の方法を実行するサーバ及び再生装置の動作手順を示す。
【０００８】
一つ目の方法では、図９に示すように、コンテンツが通常に送信され再生されているとき、サーバはデータを送信し（Ｓ９１）、再生装置は、データを受信し（Ｓ９２）、復号及び再生を行う（Ｓ９３）。再生装置は、コンテンツの一時停止が指示されると、データの現在位置Ａを取得して保持し（Ｓ９４）、通信ネットワークへの接続を切断することをサーバに伝えた上で、通信ネットワークへの接続を切断し（Ｓ９５）、復号及び再生を停止する（Ｓ９６）。サーバは、通信ネットワークへの接続を切断する（Ｓ９７）。
【０００９】
その後、コンテンツの再生の再開が指示されると、再生装置は、通信ネットワークへ接続し、その旨をサーバに伝える（Ｓ９８）。サーバは、通信ネットワークへ接続する（Ｓ９９）。再生装置は、位置Ａからのデータをサーバに要求し（Ｓ１００）、サーバはそれに応答して暗号化機能を初期化した上で（Ｓ１０１）、位置Ａからデータを送信する（Ｓ１０２）。再生装置は、サーバからのデータを受信し（Ｓ１０３）、復号及び再生を行う（Ｓ１０４）。
【００１０】
一つ目の方法では、サーバが通信ネットワークへの接続を切断する前後において、ＤＴＣＰ−ＩＰ等の暗号化データが不連続になる。これは、サーバが通信ネットワークへの接続のセッション毎に暗号化係数の初期化や変更等を行うことによる。そのため、再生装置（クライアント）は、通信ネットワークへの接続の切断の前後のデータに対しては連続性を持たせて復号し再生することができない。
【００１１】
特許文献１は、次に示す方法を開示している。すなわち、特許文献１は、再生の再開時に、一時停止直後のデータから再開を開始するのではなく、前のデータがなくても正しく再生することができる複数の動画フレームグループ（ＧＯＰ）の先頭位置からデータを再生する方法を開示している。しかしながら、特許文献１により開示されている方法では、一時停止の時点でＧＯＰの何枚かのフレームが既に再生されていれば、再生の再開時に少し戻ることになり、やはり連続性に欠ける。
【００１２】
ＤＬＮＡガイドラインが推奨する二つ目の方法は、ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇと呼ばれる方法であって、その方法では、再生装置（クライアント）は、コンテンツの再生の一時停止を指示されても、通信ネットワークへの接続を切断せず、受信機能、復号機能、及び再生機能を休止し、再生の再開時に全機能をそのまま再開する。この場合、一時停止と再開との間でコンテンツデータの不連続や各種機能の状態の変化がないため、動画は、一時停止されても連続性を保った状態で再生される。図１０に、ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇよるサーバ及び再生装置の動作手順を示す。
【００１３】
図１０に示すように、ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇによれば、サーバがデータを送信し（Ｓ１１１）、再生装置がデータを受信して復号及び再生を行っているときに（Ｓ１１２、Ｓ１１３）、復号及び再生の一時停止が指示されると、再生装置は、復号及び再生を一時休止し（Ｓ１１４）、データの受信を休止する（Ｓ１１５）。そうすると、サーバは、データを送信するが（Ｓ１１６、Ｓ１１７、Ｓ１１８）、再生装置がデータの受信を休止しているので、データを再生装置に送信することができない。
【００１４】
その後、コンテンツの再生の再開を指示されると、再生装置は、復号及び再生を再開し（Ｓ１１９）、データの受信機能を活性化する（Ｓ１２０）。サーバはデータを送信し（Ｓ１２１）、再生装置はデータを受信して復号及び再生を行う（Ｓ１２２、Ｓ１２３）。
【００１５】
一時停止前と再開後とのデータの連続性を考えると、上述した方法のなかでは、ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇが最も優れている。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開平８−３３６１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、全てのサーバがＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇに対応しているわけではない。ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇに対応していないサーバは、通信ネットワークを介して送信したデータが所定の期間受信されなければ通信ネットワークへの接続を切断してしまう。つまり、そのようなサーバには、タイムアウトが設定されている。そうすると、再生装置（クライアント）は、通信ネットワークへの接続を新たに開始しなければ、サーバからデータを受信することができない。図１１に、ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇに対応していないサーバと再生装置の動作手順を示す。
【００１８】
図１１に示すように、サーバがデータを送信し（Ｓ１３１）、再生装置がデータを受信して復号及び再生を行っているときに（Ｓ１３２、Ｓ１３３）、復号及び再生の一時停止が指示されると、再生装置は、復号及び再生を一時休止し（Ｓ１３４）、データの受信を休止する（Ｓ１３５）。そうすると、サーバは、データを送信するが（Ｓ１３６、Ｓ１３７）、再生装置がデータの受信を休止しているので、データを再生装置に送信することができない。そして、制限時間が経過すると、サーバは、通信ネットワークへの接続を切断する（Ｓ１３８）。なお、サーバの制限時間は、不要な接続維持による限られたサーバ資源の枯渇を防ぐために設けられており、例えば数１０秒である。
【００１９】
その後、コンテンツの再生の再開が指示されると、再生装置は、復号及び再生を再開するが（Ｓ１３９）、サーバが通信ネットワークへの接続を切断してしまうので、データを受信することができない（Ｓ１４０）。したがって、再生装置は、コンテンツの再生を再開しようとする場合、通信ネットワークへの接続をサーバに要求し、サーバからデータを受信することになる。その場合、サーバは暗号化機能の初期化又は変更を行うので、再生装置が一時停止前に受信したデータと再生の再開後に受信するデータとの連続性は失われる。
【００２０】
本発明は、送信したデータが所定の期間受信されない場合に通信ネットワークへの接続を切断するサーバから送信されるデータの再生中に再生の一時停止が指示され、その後に再生の再開が指示された場合でも、一時停止時のデータとの連続性を保持してデータの再生を開始する再生装置を提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記課題を解決し上記目的を達成するために、本発明の再生装置は、通信ネットワークを介して送信したデータが所定の期間受信されなければ前記通信ネットワークへの接続を切断するサーバからのデータを前記通信ネットワークを介して受信する受信部と、前記受信部によって受信されるデータを再生する再生部と、ユーザからデータの再生の一時停止及び再開の指示を受け付ける受付部と、データを保持するための保持部と、データが再生されているときに前記受付部が一時停止の指示を受け付けた場合、前記受信部による単位時間当たりのデータの受信量を前記サーバが前記通信ネットワークへの接続を切断することのない量に低下させるとともに、前記受信部によって受信されるデータを前記保持部に保持させ、前記受付部が再開の指示を受け付けた場合、前記受信部による単位時間当たりのデータの受信量を元に戻すとともに、再開の指示が受け付けられた後に前記受信部が受信するデータより先に、前記保持部に保持されたデータを再生させる受信量調整部とを備える。
【００２２】
なお、本発明の再生装置の各構成要件の機能をコンピュータにより実現するプログラムも、本発明の一態様である。
【発明の効果】
【００２３】
本発明は、送信したデータが所定の期間受信されない場合に通信ネットワークへの接続を切断するサーバから送信されるデータの再生中に再生の一時停止が指示され、その後に再生の再開が指示された場合でも、一時停止時のデータとの連続性を保持してデータの再生を開始する再生装置を提供することを目的とする。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１の再生装置の構成図である。
【図２】実施の形態１の再生装置の動作の各ステップを示すフローチャートである。
【図３】実施の形態１の再生装置及びサーバの動作の各ステップを示すシーケンス図である。
【図４】コンテンツの再生中に再生装置が再生の一時停止の指示を受け付け、その後再生の再開を受け付けるまでにコンテンツの残部全部が送信された場合の、実施の形態１の再生装置及びサーバの動作の各ステップを示すシーケンス図である。
【図５】実施の形態２の再生装置の構成図である。
【図６】実施の形態２の再生装置の動作の各ステップを示すフローチャートである。
【図７】実施の形態２の再生装置及びサーバの動作の各ステップを示すシーケンス図である。
【図８】従来の再生装置の構成図である。
【図９】ＤＬＮＡガイドラインが推奨するサーバ及び再生装置の動作手順を示すシーケンス図である。
【図１０】ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇによるサーバ及び再生装置の動作手順を示すシーケンス図である。
【図１１】ＨＴＴＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｌｌｉｎｇに対応していないサーバと再生装置の動作手順を示すシーケンス図である。
【発明を実施するための形態】
【００２５】
以下に、本発明を実施するための形態を図面を参照して説明する。
【００２６】
（実施の形態１）
先ず、実施の形態１の再生装置１の構成を図１を用いて説明する。
【００２７】
図１は、実施の形態１の再生装置１の構成図である。実施の形態１の再生装置１は、通信ネットワーク３を介してサーバ２から送信されるコンテンツを再生する装置であって、図１に示すように、受信部１１と、復号部１２と、再生部１３と、受付部１４と、制御部１５と、保持部１６と、受信量調整部１７とを有する。
【００２８】
受信部１１は、サーバ２からの暗号化されているコンテンツを通信ネットワーク３を介して受信する。なお、サーバ２は、通信ネットワーク３を介してコンテンツを送信する装置であって、送信したコンテンツが所定の期間受信されなければ通信ネットワーク３への接続を切断する。所定の期間は、不要な接続維持による限られたサーバ資源の枯渇を防ぐために設けられており、例えば数１０秒である。
【００２９】
復号部１２は、受信部１１によって受信される暗号化されているコンテンツを復号する。再生部１３は、復号部１２によって復号される圧縮されているコンテンツを再生する。受付部１４は、リモコン４からのユーザの指示を受け付ける。制御部１５は、受付部１４によって受け付けられる指示に基づいて、受信部１１、復号部１２、再生部１３、及び受信量調整部１７の動作を制御する。保持部１６は、受信部１１によって受信されるコンテンツを保持する。
【００３０】
受信量調整部１７は、コンテンツの再生中に受付部１４が再生の一時停止の指示を受け付けた場合、受信部１１による単位時間当たりのコンテンツの受信量をサーバ２が通信ネットワーク３への接続を切断することのない量に低下させるとともに、受信部１１によって受信されるコンテンツを保持部１６に保持させる。例えば、受信量調整部１７は、受付部１４が一時停止の指示を受け付けた場合、受信部１１による１秒当たりのコンテンツの受信量を数バイト程度に低下させる。
【００３１】
また、受信量調整部１７は、受付部１４がコンテンツの再生の再開の指示を受け付けた場合、受信部１１による単位時間当たりのコンテンツの受信量を元に戻すとともに、再開の指示が受け付けられた後に受信部１１が受信するコンテンツより先に、保持部１６に保持されたコンテンツを再生させる。
【００３２】
なお、制御部１５は、コンテンツの再生中に受付部１４が再生の一時停止の指示を受け付けた場合、処理中のデータ及び内部変数等を保持させた状態で復号部１２及び再生部１３の動作を休止させる。
【００３３】
また、コンテンツの再生中に受付部１４が再生の一時停止の指示を受け付けた場合、保持部１６は受信部１１によって受信されるコンテンツを保持するが、受信部１１による１秒当たりのコンテンツの受信量が数バイト程度であれば、保持部１６の容量はそれほど大きくなくてもよく、例えば、１００キロバイトであってもよい。
【００３４】
また、制御部１５は、受付部１４が再生の再開の指示を受け付けた場合、停止中の復号部１２及び再生部１３の動作を再開させる。
【００３５】
更に、保持部１６は、復号部１２の内部に設けられていてもよい。
【００３６】
次に、実施の形態１の再生装置１の動作を図２を用いて説明する。
【００３７】
図２は、実施の形態１の再生装置１の動作の各ステップを示すフローチャートである。再生装置１がコンテンツを再生している場面を想定する。
【００３８】
受付部１４は、リモコン４からのユーザの指示を監視し（Ｓ１）、コンテンツの再生中に再生の一時停止の指示を受け付けた場合（Ｓ１でＹｅｓ）、制御部１５は、処理中のデータ及び内部変数等を保持させた状態で復号部１２及び再生部１３の動作を休止させるとともに（Ｓ２）、受信量調整部１７に対してコンテンツの受信量を低下させることを指示する。
【００３９】
受信量調整部１７は、制御部１５からの指示に応じて、現在時刻ｔ１を取得し（Ｓ３）、受信部１１による単位時間当たりのコンテンツの受信量をサーバ２が通信ネットワーク３への接続を切断することのない量に低下させる（Ｓ４）。例えば、受信量調整部１７は、受信部１１による１秒当たりのコンテンツの受信量を数バイト程度に低下させる（Ｓ４）。
【００４０】
受付部１４は、リモコン４からのユーザの指示を監視し（Ｓ５）、コンテンツの再生の再開の指示を受け付けなければ（Ｓ５でＮｏ）、受信量調整部１７は、保持部１６に空き容量があるか否かを判断する（Ｓ６）。保持部１６に空き容量があると判断した場合（Ｓ６でＹｅｓ）、受信量調整部１７は、現在時刻ｔ２を取得し（Ｓ７）、“ｔ２−ｔ１”が１秒を超えているか否かを判断する（Ｓ８）。
【００４１】
“ｔ２−ｔ１”が１秒を超えていると判断した場合（Ｓ８でＹｅｓ）、受信量調整部１７は、受信部１１にサーバ２からのコンテンツを低レートで受信させ（Ｓ９）、受信部１１によって受信された数バイトのデータを保持部１６に保持させる（Ｓ１０）。そして、受信量調整部１７は、現在時刻ｔ２を現在時刻ｔ１に置き換え（Ｓ１１）、再生装置１の動作は、受付部１４がリモコン４からのユーザの指示を監視するステップＳ５に戻る。なお、“ｔ２−ｔ１”が１秒を超えているか否かを判断するステップＳ８において、受信量調整部１７が“ｔ２−ｔ１”は１秒を超えていないと判断した場合（Ｓ８でＮｏ）、再生装置１の動作はステップＳ５に戻る。
【００４２】
受付部１４がリモコン４からのユーザの指示を監視するステップＳ５において、受付部１４がコンテンツの再生の再開の指示を受け付けた場合（Ｓ５でＹｅｓ）、制御部１５は、休止中の復号部１２及び再生部１３の動作を再開させる（Ｓ１２）。そして、受信量調整部１７は、保持部１６に保持されたデータ全部を復号部１２に出力する（Ｓ１３）。復号部１２は、受信量調整部１７の制御にしたがって、再生の再開の指示が受け付けられた後に受信部１１が受信するコンテンツより先に、保持部１６に保持された暗号化されているデータを復号し、再生部１３は、復号部１２からの圧縮されているデータを再生する。
【００４３】
そして、受信量調整部１７は、受信部１１による単位時間当たりのコンテンツの受信量を元に戻す（Ｓ１４）。受信部１１による単位時間当たりのコンテンツの受信量が元に戻った後は、受信部１１は、受信するコンテンツを保持部１６に保持させることなく復号部１２に出力する。そして、再生装置１の動作は、受付部１４がリモコン４からのユーザの指示を監視するステップＳ１に戻る。
【００４４】
なお、保持部１６に空き容量があるか否かを判断するステップＳ６において、保持部１６に空き容量が無いと受信量調整部１７が判断した場合（Ｓ６でＮｏ）、制御部１５は、通信ネットワーク３との接続を切断させ（Ｓ１５）、復号部１２及び再生部１３の動作を停止させる（Ｓ１６）。
【００４５】
次に、実施の形態１の再生装置１及びサーバ２の動作を図３を用いて更に説明する。
【００４６】
図３は、実施の形態１の再生装置１及びサーバ２の動作の各ステップを示すシーケンス図である。
【００４７】
再生装置１がコンテンツを再生するために、サーバ２は自らが保持している暗号化されているコンテンツを通信ネットワーク３を介して再生装置１に送信する（Ｓ２１）。再生装置１では、受信部１１がサーバ２からのコンテンツを受信し（Ｓ２２）、復号部１２が、受信部１１によって受信される暗号化されているコンテンツを復号し、再生部１３が、復号部１２によって復号される圧縮されているコンテンツを再生する（Ｓ２３）。
【００４８】
コンテンツの再生中に再生装置１の受付部１４がリモコン４から再生の一時停止の指示を受け付けると、再生装置１において、制御部１５は、処理中のデータ及び内部変数等を保持させた状態で復号部１２及び再生部１３の動作を休止させる（Ｓ２４）。また、制御部１５は、受信量調整部１７に対してコンテンツの受信量を低下させることを指示し、受信量調整部１７は、受信部１１による単位時間当たりのコンテンツの受信量をサーバ２が通信ネットワーク３への接続を切断することのない量に低下させる（Ｓ２５）。例えば、受信量調整部１７は、受信部１１による１秒当たりのコンテンツの受信量を数バイト程度に低下させる（Ｓ２５）。
【００４９】
受信部１１による単位時間当たりのコンテンツの受信量を低下すると、再生装置１がコンテンツを受信する頻度も低下する。一方、サーバ２は、通常のレートでコンテンツを再生装置１に送信しようとするので、送信は不成功に終わるケースが発生する（Ｓ２６）。しかしながら、サーバ２は、通信ネットワーク３への接続を切断するまでの所定の期間（以下、「制限期間」という。）が経過するまで、コンテンツの送信を繰り返す（Ｓ２７）。この制限期間が経過するまでに、再生装置１の受信部１１が、サーバ２からのコンテンツの一部を受信すると、サーバ２は、切断までの制限期間を解除（リセット）する。なお再生装置１の受信量調整部１７は、受信部１１によって受信された数バイトのコンテンツの一部データを保持部１６に保持する（Ｓ２８）。
【００５０】
以降、サーバ２におけるコンテンツ送信不成功および制限時間の再設定（Ｓ２９）、サーバ２からのコンテンツ再送信（Ｓ３０）、再生装置１によるコンテンツの一部受信およびデータの保持（Ｓ３１）に伴う、サーバ２の制限時間の解除が繰り返される。
【００５１】
このように、単位時間当たりのコンテンツの受信量が低下しても再生装置１がサーバ２からのコンテンツをわずかに受信し続けるので、サーバ２は、通信ネットワーク３への接続を維持し、コンテンツの送信を続行することが可能となる。
【００５２】
その後、再生装置１の受付部１４がコンテンツの再生の再開の指示を受け付けると、再生装置１において、制御部１５は、休止中の復号部１２及び再生部１３の動作を再開させる（Ｓ３２）。そして、受信量調整部１７は、保持部１６に保持されたデータ全部を復号部１２に出力し（Ｓ３３）、受信量調整部１７は、受信部１１による単位時間当たりのコンテンツの受信量を元に戻す（Ｓ３４）。
【００５３】
サーバ２は、コンテンツを再生装置１に送信し（Ｓ３５）、再生装置１では、受信部１１がサーバ２からのコンテンツを受信する（Ｓ３６）。復号部１２は、受信量調整部１７の制御にしたがって、再生の再開の指示が受け付けられた後に受信部１１が受信するコンテンツより先に、保持部１６に保持された暗号化されているデータを復号し、再生部１３は、復号部１２からの圧縮されているコンテンツを再生する（Ｓ３７）。その後、復号部１２は、受信部１１によって受信されたコンテンツを復号し、再生部１３は、復号部１２からのコンテンツを再生する。
【００５４】
次に、コンテンツの再生中に再生装置１が再生の一時停止の指示を受け付け、その後再生の再開を受け付けるまでに、再生装置１がサーバ２に対して要求したコンテンツの残部全部が送信されて保持部１６に保持された場合の再生装置１及びサーバ２の動作を図４を用いて更に説明する。
【００５５】
図４は、コンテンツの再生中に再生装置１が再生の一時停止の指示を受け付け、その後再生の再開を受け付けるまでに、コンテンツの残部全部が送信された場合の再生装置１及びサーバ２の動作の各ステップを示すシーケンス図である。
【００５６】
図４に示す再生装置１及びサーバ２の動作では、再生装置１の受信量調整部１７が受信部１１によって受信された数バイトのデータを保持部１６に保持させるステップＳ２８までは、図３に示す再生装置１及びサーバ２の動作と同じである。
【００５７】
その後、サーバ２は、再生装置１から要求されたコンテンツ全部を送信したかどうか判断し（Ｓ４１）、要求されたコンテンツ全部を送信したと判断した場合（Ｓ４１でＹｅｓ）、通信ネットワーク３への接続を切断する（Ｓ４２）。
【００５８】
他方、再生装置１においても、制御部１５が、要求したコンテンツ全部を受信したかどうか判断し（Ｓ４３）、要求したコンテンツ全部を受信したと判断した場合（Ｓ４３でＹｅｓ）、受信部１１は、通信ネットワーク３への接続を切断する（Ｓ４４）。そして、図３を用いて説明した、再生装置１の受付部１４がコンテンツの再生の再開の指示を受け付けた場合に、制御部１５が休止中の復号部１２及び再生部１３の動作を再開させるステップＳ３２以降の動作が実行される。ただし、要求したコンテンツ全部を受信しているので、受信部１１はサーバ２からのコンテンツを受信しない。
【００５９】
このように、コンテンツの再生中に再生装置１が再生の一時停止の指示を受け付け、その後再生の再開を受け付けるまでに、再生装置１がサーバ２に対して要求したコンテンツの残部全部が送信された場合、再生装置１及びサーバ２は、通信ネットワーク３への接続を切断する。
【００６０】
上述したように、実施の形態１の再生装置１は、コンテンツの再生中に再生の一時停止が指示されても、データの受信を停止せずに、受信レートを低下して、タイムアウトが設定されているサーバ２からのデータの受信を継続する。これにより、サーバ２は、通信ネットワーク３への接続を切断することなく、データを送信し続ける。その結果、実施の形態１の再生装置１は、送信したコンテンツが所定の期間受信されなければ通信ネットワーク３への接続を切断するサーバ２からのコンテンツの再生中に再生の一時停止を指示され、その後に再生の再開を指示された場合、一時停止時のコンテンツとの連続性を保持してコンテンツの再生を開始することができる。
【００６１】
（実施の形態２）
上述した実施の形態１の再生装置１は、コンテンツの再生中に再生の一時停止の指示を受け付けると、受信量を低下してコンテンツの受信を継続し、受信したコンテンツを保持部１６において保持する。しかしながら、保持部１６の容量は有限であるので、保持部１６の空き容量が無くなると、それ以降はコンテンツの受信が不可能になるので、再生装置１は通信ネットワーク３との接続を切断せざるを得ない（図２のＳ１５）。
【００６２】
以下に、保持部１６の空き容量を考慮して通信ネットワーク３との接続を継続させ、コンテンツが継続して再生されることを実現する実施の形態２の再生装置１Ａを説明する。
【００６３】
先ず、実施の形態２の再生装置１Ａの構成を図５を用いて説明する。図５は、実施の形態２の再生装置１Ａの構成図である。実施の形態２の再生装置１Ａは、図５に示すように、実施の形態１の再生装置１が有する構成部に加えて、容量制御部１８を有する。
【００６４】
容量制御部１８は、保持部１６の空き容量を監視し、空き容量が所定の量に達した場合、例えば空き容量が１０バイトに達した場合、保持部１６に保持されているコンテンツを再生させる。
【００６５】
次に、実施の形態２の再生装置１Ａの動作を図６を用いて説明する。
【００６６】
図６は、実施の形態２の再生装置１Ａの動作の各ステップを示すフローチャートである。実施の形態２の再生装置１Ａは、受付部１４がリモコン４からのユーザの指示を監視するステップＳ５までは、実施の形態１の再生装置１の動作と同じ動作を実行する。
【００６７】
その後、制御部１５は、受信部１１が通信ネットワーク３に接続中であるか否かを判断し（Ｓ６１）、受信部１１が通信ネットワーク３に接続していると判断した場合（Ｓ６１でＹｅｓ）、制御部１５は、最後に受信されたデータが要求したコンテンツの終端であるか否かを判断する（Ｓ６２）。最後に受信されたデータがコンテンツの終端ではないと制御部１５によって判断された場合（Ｓ６２でＮｏ）、容量制御部１８は、保持部１６の空き容量の有無を判断する（Ｓ６３）、以下の説明では、保持部１６の空き容量が１０バイトに達すると、空き容量がなくなったとする。
【００６８】
保持部１６の空き容量がないと容量制御部１８によって判断された場合（Ｓ６３でＮｏ）、制御部１５は、停止中の復号部１２及び再生部１３の動作を再開させる（Ｓ６４）。そして、容量制御部１８は、保持部１６に保持されたデータ全部を復号部１２に出力する（Ｓ６５）。復号部１２は、保持部１６からの暗号化されているデータを復号し、再生部１３は、復号部１２からの圧縮されているコンテンツを再生する（Ｓ６６）。そして、再生装置１Ａの動作は、受信量調整部１７が現在時刻ｔ２を取得するステップＳ７に移行する。
【００６９】
なお、容量制御部１８が保持部１６の空き容量があると判断した場合（Ｓ６３でＹｅｓ）、つまり保持部１６の空き容量が１０バイトに達していない場合（Ｓ６３でＹｅｓ）、再生装置１Ａの動作は、受信量調整部１７が現在時刻ｔ２を取得するステップＳ７に移行する。また、最後に受信されたデータが要求したコンテンツの終端であると制御部１５によって判断された場合（Ｓ６２でＹｅｓ）、制御部１５は、受信部１１の通信ネットワーク３への接続を切断させる（Ｓ６７）。更に、受信部１１が通信ネットワーク３に接続していないと制御部１５によって判断された場合（Ｓ６１でＮＯ）、再生装置１の動作は、受付部１４がリモコン４からのユーザの指示を監視するステップＳ５に戻る。
【００７０】
実施の形態２の再生装置１Ａの以上説明した動作以外の動作は、図２を用いて実施の形態１の再生装置１の動作を説明する際に説明したので、その説明を省略する。
【００７１】
次に、実施の形態２の再生装置１Ａ及びサーバ２の動作を図７を用いて更に説明する。
【００７２】
図７は、実施の形態２の再生装置１Ａ及びサーバ２の動作の各ステップを示すシーケンス図である。実施の形態２の再生装置１Ａ及びサーバ２は、再生装置１Ａの受信部１１がサーバ２からのコンテンツの一部を受信し、受信量調整部１７が受信部１１によって受信された数バイトのデータを保持部１６に保持させるステップＳ２８までは、図３に示す実施の形態１の再生装置１及びサーバ２の動作と同じ動作を実行する。
【００７３】
その後、再生装置１Ａにおいて、容量制御部１８は、保持部１６の空き容量の有無を判断し（Ｓ７１）、保持部１６の空き容量がないと容量制御部１８によって判断された場合（Ｓ７１でＮｏ）、制御部１５は、停止中の復号部１２及び再生部１３の動作を再開させる（Ｓ７２）。そして、容量制御部１８は、保持部１６に保持されたデータ全部を復号部１２に出力する（Ｓ７３）。復号部１２は、保持部１６からの暗号化されているデータを復号し、再生部１３は、復号部１２からの圧縮されているコンテンツを再生する。保持部１６に保持されたデータ全部が再生されると、制御部１５は、復号部１２及び再生部１３の動作を休止させる（Ｓ７４）。そして、受信部１１がサーバ２からのコンテンツの一部を受信し、保持部１６が受信されたデータを保持するステップＳ２８に移行する。
【００７４】
コンテンツの再生の一時停止中は、再生装置１Ａは、サーバ２からのコンテンツの一部を受信し、それを保持部１６に保持させるステップＳ２８から、復号部１２及び再生部１３の動作が休止するステップＳ７４の動作を繰り返す。
【００７５】
上述したように、実施の形態２の再生装置１Ａは、保持部１６の空き容量がなくなると保持部１６に保持させたデータを再生して保持部１６の空き容量を最大にし、コンテンツを継続して受信して保持する。したがって、実施の形態２の再生装置１Ａによれば、保持部１６の空き容量に依存せずに通信ネットワーク３との接続を維持させることができる。
【００７６】
なお、実施の形態２の再生装置１Ａは、保持部１６の空き容量がなくなると保持部１６に保持させたデータを瞬間的に再生するが、その再生時間はユーザが気にならない程度である。例えば、一般的な１０〜２０Ｍｂｐｓの動画において保持部１６の容量が１００ＫＢ程度あれば、不連続期間はおよそ０．０３秒から０．１１秒程度であり、実用上問題がない。
【００７７】
また、保持部１６の空き容量がなくなれば保持部１６に保持されたデータは再生されるが、それは繰り返されるので、保持部１６の容量の大きさにかかわらず、一停止状態は長期間続いても再生装置１Ａの動作に問題は生じない。
【符号の説明】
【００７８】
１  再生装置、  ２  サーバ、  ３  通信ネットワーク、  ４  リモコン、  １１  受信部、  １２  復号部、  １３  再生部、  １４  受付部、  １５  制御部、  １６  保持部、  １７  受信量調整部。
【図１】
2010232875.tif 000003
【図２】
2010232875.tif 000004
【図３】
2010232875.tif 000005
【図４】
2010232875.tif 000006
【図５】
2010232875.tif 000007
【図６】
2010232875.tif 000008
【図７】
2010232875.tif 000009
【図８】
2010232875.tif 000010
【図９】
2010232875.tif 000011
【図１０】
2010232875.tif 000012
【図１１】
2010232875.tif 000013