(57)【要約】【課題】  コンテンツ再生中にスポット型通信ネットワークの基地局カバーエリア外に移動した場合にも、コンテンツの再生を継続することができるコンテンツ配信システム、コンテンツ受信クライアント、コンテンツ配信サーバ、及び、コンテンツ再生方法を提供する。【解決手段】  クライアント５０のストリーミング再生部５０２は、ストリーミング配信されるストリーミング型コンテンツを再生する。ダウンロード指示部５０６は、再生中のストリーミング型コンテンツと同一内容を有するダウンロード型コンテンツのダウンロード要求を送信する。ダウンロード受信部５０５は、ストリーミング型コンテンツの再生と並行してダウンロード型コンテンツをダウンロードする。ダウンロード完了後に、再生コンテンツ切替部５０４は、ストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へと切り替える。【選択図】  図１
2006041721.tif 000002
【特許請求の範囲】
【請求項１】
スポット型通信ネットワークを介してコンテンツの配信を行うコンテンツ配信サーバと、該コンテンツ配信サーバから配信されたコンテンツの受信及び再生を行うコンテンツ受信クライアントとを含むコンテンツ配信システムにおいて、
前記コンテンツ受信クライアントは、
前記コンテンツ配信サーバからストリーミング配信されるコンテンツであるストリーミング型コンテンツを再生するストリーミング再生手段と、
前記ストリーミング再生手段により再生中のストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、ダウンロード完了後に再生可能なコンテンツであるダウンロード型コンテンツのダウンロード要求を前記コンテンツ配信サーバに送信するダウンロード指示手段と、
前記ダウンロード指示手段によるダウンロード要求により、前記ストリーミング再生手段によるストリーミング型コンテンツの再生と並行して前記ダウンロード型コンテンツを前記コンテンツ配信サーバからダウンロードするダウンロード受信手段と、
前記ダウンロード受信手段による前記ダウンロード型コンテンツのダウンロードが完了した後に、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替える再生コンテンツ切替手段とを備え、
前記コンテンツ配信サーバは、
前記ストリーミング型コンテンツを前記コンテンツ受信クライントにストリーミング配信するストリーミング配信手段と、
前記ストリーミング配信手段により前記ストリーミング型コンテンツをストリーミング配信している最中に前記コンテンツ受信クライアントから前記ダウンロード要求を受信した場合に、前記ダウンロード型コンテンツを前記コンテンツ受信クライアントにダウンロード配信するダウンロード送信手段とを備える
ことを特徴とするコンテンツ配信システム。
【請求項２】
スポット型通信ネットワークを介してコンテンツを受信するコンテンツ受信クライアントにおいて、
コンテンツ配信サーバからストリーミング配信されるコンテンツであるストリーミング型コンテンツを再生するストリーミング再生手段と、
前記ストリーミング再生手段により再生中のストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、ダウンロード完了後に再生可能なコンテンツであるダウンロード型コンテンツを、前記ストリーミング型コンテンツの再生と並行してダウンロードするダウンロード受信手段と、
前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替える再生コンテンツ切替手段と
を備えることを特徴とするコンテンツ受信クライアント。
【請求項３】
前記再生コンテンツ切替手段は、
前記ダウンロード受信手段によるダウンロード型コンテンツのダウンロードが完了した時点で、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替えることを特徴とする請求項２に記載のコンテンツ受信クライアント。
【請求項４】
前記再生コンテンツ切替手段は、
自装置が、前記スポット型通信ネットワークが備える基地局のカバーエリア内からカバーエリア外に移動した場合に、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替えることを特徴とする請求項２又は３に記載のコンテンツ受信クライアント。
【請求項５】
前記ストリーミング再生手段により再生されているストリーミング型コンテンツと同一のコンテンツ内容を有するダウンロード型コンテンツを前記ダウンロード受信手段によりダウンロードする必要があるか否かを判定するダウンロード要否判定手段を備え、
前記ダウンロード要否判定手段は、
前記ストリーミング再生手段によるストリーミング型コンテンツの再生継続時間が所定のしきい値を超えた場合に、前記ダウンロード型コンテンツをダウンロードする必要があると判定することを特徴とする請求項２から４のいずれか１項に記載のコンテンツ受信クライアント。
【請求項６】
前記ストリーミング再生手段により再生されたストリーミング型コンテンツと、前記ダウンロード受信手段によりダウンロードされたダウンロード型コンテンツとを連結することにより、１つのダウンロード型コンテンツを生成するコンテンツ連結手段を備えることを特徴とする請求項２から５のいずれか１項に記載のコンテンツ受信クライアント。
【請求項７】
スポット型通信ネットワークを介してコンテンツ受信クライアントにコンテンツを配信するコンテンツ配信サーバにおいて、
ストリーミング配信用のコンテンツであるストリーミング型コンテンツを蓄積するストリーミング型コンテンツ蓄積手段と、
前記ストリーミング型コンテンツ蓄積手段に蓄積されているストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、ダウンロード配信完了後に再生可能なコンテンツであるダウンロード型コンテンツを蓄積するダウンロード型コンテンツ蓄積手段と、
前記ストリーミング型コンテンツ蓄積手段に蓄積されているストリーミング型コンテンツを前記コンテンツ受信クライアントにストリーミング配信するストリーミング配信手段と、
前記ダウンロード型コンテンツ蓄積手段に蓄積されているダウンロード型コンテンツを前記コンテンツ受信クライアントにダウンロード配信するダウンロード送信手段と、
前記ストリーミング配信手段により前記ストリーミング型コンテンツを前記コンテンツ受信クライアントにストリーミング配信している最中に該コンテンツ受信クライアントからダウンロード要求を受信した場合に、ストリーミング配信中の前記ストリーミング型コンテンツのうちストリーミング配信が完了していない部分と同一のコンテンツ内容であるダウンロード型コンテンツの部分のみを該コンテンツ受信クライアントにダウンロード配信するよう指示するダウンロード送信手段に指示するダウンロード開始受付手段と
を備えることを特徴とするコンテンツ配信サーバ。
【請求項８】
前記ストリーミング型コンテンツと前記ダウンロード型コンテンツとの各々について、再生順序における先頭から順に、同一のコンテンツ内容を有するセグメントに分割し、該ストリーミング型コンテンツと該ダウンロード型コンテンツとのセグメントの対応関係をセグメント識別情報で管理するセグメント管理手段を備え、
前記ダウンロード開始受付手段は、
前記ストリーミング配信手段によりストリーミング配信中のストリーミング型コンテンツのうち、ストリーミング配信が完了している最後のセグメントに対応するダウンロード型コンテンツのセグメントに後続する全てのセグメントを、前記コンテンツ受信クライアントにダウンロード配信するよう前記ダウンロード送信手段に指示することを特徴とする請求項７に記載のコンテンツ配信サーバ。
【請求項９】
前記ダウンロード要求には、前記コンテンツ受信クライアントが受信中のストリーミング型コンテンツのうち、受信が完了している最後のセグメントのセグメント識別情報が含まれ、
前記ダウンロード開始受付手段は、
前記ダウンロード要求に含まれるセグメント識別情報で識別されるセグメントに対応するダウンロード型コンテンツのセグメントに後続する全てのセグメントを、前記コンテンツ受信クライアントにダウンロード配信するように前記ダウンロード送信手段へ指示することを特徴とする請求項８に記載のコンテンツ配信サーバ。
【請求項１０】
コンテンツ受信クライアントがコンテンツ配信サーバから配信されるコンテンツを再生するコンテンツ再生方法において、
前記コンテンツ配信サーバが、ストリーミング配信用のコンテンツであるストリーミング型コンテンツを前記コンテンツ受信クライントにストリーミング配信するストリーミング配信ステップと、
前記コンテンツ受信クライアントが、前記ストリーミング配信ステップにおいてストリーミング配信されるストリーミング型コンテンツを再生するストリーミング再生ステップと、
前記コンテンツ受信クライアントが、前記ストリーミング再生ステップにおいて再生されているストリーミング型コンテンツと同一のコンテンツ内容であって、ダウンロード完了後に再生可能なコンテンツであるダウンロード型コンテンツを要求するためのダウンロード要求を前記コンテンツ配信サーバに送信するダウンロード指示ステップと、
前記コンテンツ配信サーバが、前記ダウンロード指示ステップにおいて送信されたダウンロード要求に基づいて、前記ダウンロード型コンテンツを前記コンテンツ受信クライアントにダウンロード配信するダウンロード送信ステップと、
前記コンテンツ受信クライアントが、前記ストリーミング再生ステップにおけるストリーミング型コンテンツの再生と並行して、前記ダウンロード送信ステップにおいてダウンロード配信されるダウンロード型コンテンツを受信するダウンロード受信ステップと、
前記コンテンツ受信クライアントが、前記ダウンロード受信ステップにおいてダウンロード型コンテンツのダウンロードが完了した後に、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替える再生コンテンツ切替ステップとを備えることを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Local Area Network）等のスポット型通信ネットワークを介して、コンテンツを配信し再生するコンテンツ配信システム、コンテンツ受信クライアント、コンテンツ配信サーバ、及び、コンテンツ再生方法に関する。
【背景技術】
【０００２】
従来、インターネット接続サービスなどを利用して、ユーザが所持する移動通信端末等のクライアントから、楽曲や動画等のマルチメディアコンテンツを取得する場合、以下に示す３つの手法が存在する。
１つ目の手法として、ストリーミングによる手法が存在する。ストリーミングによる手法では、クライアントはコンテンツの取得と同時に再生（すなわち、画像の表示や音声の出力）も行うが、コンテンツの保存は行わない。また、コンテンツ取得時間は、コンテンツがストリーミング再生される実時間だけ掛かる。以下では、ストリーミングにより配信及び取得されるコンテンツを「ストリーミング型コンテンツ」という。
【０００３】
次に、２つ目の手法としてダウンロードによる手法が存在する。ダウンロードによる手法では、クライアントがコンテンツを取得及び保存した後に再生が行われる。また、コンテンツ取得時間は通信速度に依存する。以下では、ダウンロードにより配信及び取得されるコンテンツを「ダウンロード型コンテンツ」という。
そして、３つ目の手法としてプログレッシブダウンロード（擬似ストリーミング）による手法が存在する。プログレッシブダウンロードによる手法では、クライアントは、コンテンツの取得と同時に再生も行い、更にコンテンツの保存も行う。また、コンテンツ取得時間は通信速度に依存する。
【０００４】
また、近年においては、公衆無線ＬＡＮサービスを利用したコンテンツの取得が行われている。ユーザは、公衆無線ＬＡＮサービスを利用する場合には、複数の無線ＬＡＮ基地局のカバーエリア内外を移動し、携帯しているクライアントを用いてコンテンツを取得する。更に、ユーザは、コンテンツ配信サーバから提供される複数のコンテンツの中から興味のあるものが見つかるまで、コンテンツ名の表示操作又はコンテンツ再生の切替操作を行い、興味のあるコンテンツが見つかった場合には当該コンテンツを選択する操作を行う。クライアントは、選択されたコンテンツを最後まで取得及び再生する。
【０００５】
この様な公衆無線ＬＡＮサービスの利用形態の下で、上記３つの手法を用いた場合の問題点について、図７を用いて説明する。図７は、３つの手法によるコンテンツ取得及び再生の手順を示すタイムチャートである。
まず、ストリーミングによる手法では、クライアントがストリーミング型コンテンツの取得（１０１１）を完了するまでに実時間だけ掛かるため、クライアントがコンテンツ取得中に無線ＬＡＮ基地局のカバーエリア外１００１に移動した場合、ストリーミング型コンテンツの再生（１０１２）が停止するという問題がある。
【０００６】
次に、ダウンロードによる手法では、クライアントはダウンロード型コンテンツ全体を取得しなければ再生することができない。従って、ユーザが興味のあるダウンロード型コンテンツを探すために、クライアントは複数提供されているダウンロード型コンテンツを逐一取得及び保存を行う必要がある。このため、ユーザにとって興味のないダウンロード型コンテンツも保存することとなり、クライアントは保持している記憶容量を無駄に消費してしまう。そして、公衆無線ＬＡＮサービスでは、限られた周波数チャネルを共有して通信を行っているので、ダウンロードのためのタイムスロット待ち（１０２０）の時間が他の通信方式よりも余計に掛かる。更に、複数のユーザが多重アクセスした場合の多重度が小さいため、さらにダウンロードに時間が掛かるといった問題がある。しかし、ダウンロード開始から終了までの時間は短く、カバーエリア内１０００でダウンロード型コンテンツ全体の取得（１０２１）が終了すれば、ユーザがカバーエリア外１００１に移動した場合でも、クライアントはダウンロード型コンテンツの再生（１０２２）を停止することなく継続することができる。
【０００７】
そして、プログレッシブダウンロードによる手法では、ユーザからの指示により、クライアントはコンテンツの部分的な取得及び再生を繰り返し、興味のあるコンテンツのみコンテンツ全体の取得及び再生を行う。従って、クライアントは、ユーザにとって興味のないコンテンツも部分的に保存することとなるため、記憶容量を無駄に消費してしまう。また、プログレッシブダウンロードでは、ダウンロードと同様にタイムスロット待ち（１０３０）の時間が余計にかかり、また、複数のユーザが多重アクセスした場合に多重度が小さいといった問題がある。しかし、カバーエリア内１０００でコンテンツ全体の取得（１０３１）が終了すれば、クライアントは、カバーエリア外１００１に移動した場合でもコンテンツの再生（１０３２）を停止することなく継続することができる。
【０００８】
図８には、従来のコンテンツ受信クライアントの機能構成を示す。同図に示すように、クライアントは、ネットワークへのＩ／Ｆ（インターフェース）を提供するデータ入出力部６０１、ストリーミング型コンテンツの再生を行うストリーミング再生部６０２、ダウンロード型コンテンツを受信するダウンロード受信部６０４、ダウンロード受信部６０４により受信されたダウンロード型コンテンツを蓄積する蓄積部６０５、及び、蓄積部６０５に蓄積されたダウンロード型コンテンツを再生するダウンロード再生部６０３から構成される。ストリーミング再生部６０２及びダウンロード再生部６０３は、それぞれ独立にストリーミング型コンテンツとダウンロード型コンテンツの再生処理を行う。
【０００９】
一方、以上のようなコンテンツのストリーミングによる取得方法とダウンロードによる取得方法とを組み合わせて、コンテンツの取得及び再生を行う技術も開示されている（例えば、特許文献１、２参照）。
【特許文献１】特開２００４−１５１１４９号公報
【特許文献２】特開２００２−０９４５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１及び２とも、ストリーミングによる取得方法を利用して、ユーザによるコンテンツ再生指示から再生開始までの待ち時間を短縮する内容が記載されている。ストリーミングによるコンテンツ取得方法を利用することにより、コンテンツ再生指示から再生開始までの待ち時間がかかるという問題を解決することができる。
さらに、特許文献１には、伝送帯域が大きい場合に、クライアントが番組コンテンツのストリーミングによる取得と楽曲データのダウンロードによる取得とを並行して行う技術内容が記載されている。しかしながら、このような技術を無線ＬＡＮ等のスポット型通信ネットワークに利用しても、クライアントが無線ＬＡＮ基地局のカバーエリア内でストリーミング再生を行っている最中にカバーエリア外に移動した時に、コンテンツ再生が停止してしまうという問題を解決することはできない。
【００１１】
一方、特許文献２には、クライアントが伝送状況等によってストリーミング型コンテンツの再生からダウンロード型コンテンツの再生に切り替える必要があると判断した場合には、切替前に一部のダウンロード型コンテンツを取得することにより、スムーズにストリーミング型コンテンツの再生からダウンロード型コンテンツの再生に切り替える技術内容が記載されている。しかしながら、このような技術を無線ＬＡＮに利用したとしても、クライアントは、ユーザがいつ無線ＬＡＮのカバーエリア外に移動するかを予測することができないために、カバーエリア外に移動する前にコンテンツの一部を取得しておくことができない。このため、やはり、クライアントが無線ＬＡＮ基地局のカバーエリア外に移動した時にコンテンツの再生が停止してしまうという問題を解決することができない。
【００１２】
本発明は、以上の問題点に鑑みてなされたものであり、コンテンツ再生中にスポット型通信ネットワークの基地局カバーエリア外に移動した場合にも、コンテンツの再生を継続することができるコンテンツ配信システム、コンテンツ受信クライアント、コンテンツ配信サーバ、及び、コンテンツ再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、請求項１に記載の発明は、スポット型通信ネットワークを介してコンテンツの配信を行うコンテンツ配信サーバと、該コンテンツ配信サーバから配信されたコンテンツの受信及び再生を行うコンテンツ受信クライアントとを含むコンテンツ配信システムにおいて、前記コンテンツ受信クライアントは、前記コンテンツ配信サーバからストリーミング配信されるコンテンツであるストリーミング型コンテンツを再生するストリーミング再生手段と、前記ストリーミング再生手段により再生中のストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、ダウンロード完了後に再生可能なコンテンツであるダウンロード型コンテンツのダウンロード要求を前記コンテンツ配信サーバに送信するダウンロード指示手段と、前記ダウンロード指示手段によるダウンロード要求により、前記ストリーミング再生手段によるストリーミング型コンテンツの再生と並行して前記ダウンロード型コンテンツを前記コンテンツ配信サーバからダウンロードするダウンロード受信手段と、前記ダウンロード受信手段による前記ダウンロード型コンテンツのダウンロードが完了した後に、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替える再生コンテンツ切替手段とを備え、前記コンテンツ配信サーバは、前記ストリーミング型コンテンツを前記コンテンツ受信クライントにストリーミング配信するストリーミング配信手段と、前記ストリーミング配信手段により前記ストリーミング型コンテンツをストリーミング配信している最中に前記コンテンツ受信クライアントから前記ダウンロード要求を受信した場合に、前記ダウンロード型コンテンツを前記コンテンツ受信クライアントにダウンロード配信するダウンロード送信手段とを備えることを特徴とするコンテンツ配信システムを提供する。
【００１４】
このような構成によれば、コンテンツ受信クライアントは、ストリーミング型コンテンツの再生と並行してダウンロード型コンテンツをコンテンツ配信サーバからダウンロードし、ダウンロード型コンテンツのダウンロードが完了した後にストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へと切り替えるため、コンテンツ受信クライアントは、スポット型通信ネットワークの基地局カバーエリア外に移動した後もコンテンツ再生を継続することができる。また、ストリーミング配信とダウンロード配信とを並行して行う時間を短縮することができ、ネットワーク資源を効率的に利用することができる。
【００１５】
請求項２に記載の発明は、スポット型通信ネットワークを介してコンテンツを受信するコンテンツ受信クライアントにおいて、コンテンツ配信サーバからストリーミング配信されるコンテンツであるストリーミング型コンテンツを再生するストリーミング再生手段と、前記ストリーミング再生手段により再生中のストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、ダウンロード完了後に再生可能なコンテンツであるダウンロード型コンテンツを、前記ストリーミング型コンテンツの再生と並行してダウンロードするダウンロード受信手段と、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替える再生コンテンツ切替手段とを備えることを特徴とするコンテンツ受信クライアントを提供する。
【００１６】
このような構成によれば、コンテンツ受信クライアントは、ストリーミング型コンテンツの再生と並行してダウンロード型コンテンツをダウンロードし、ストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へと切り替えるため、ストリーミング型コンテンツの再生中にスポット型通信ネットワークの基地局カバーエリア外に移動した後も、コンテンツを継続して再生することができる。
【００１７】
請求項３に記載の発明は、請求項２に記載のコンテンツ受信クライアントにおいて、前記再生コンテンツ切替手段は、前記ダウンロード受信手段によるダウンロード型コンテンツのダウンロードが完了した時点で、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替えることを特徴とする。
このような構成によれば、コンテンツ受信クライアントは、ダウンロードが完了した時点でストリーミング型コンテンツの再生からダウンロード型コンテンツの再生に切り替えるため、ストリーミング配信を継続することによるネットワーク資源の消費を防ぐことができる。
【００１８】
請求項４に記載の発明は、請求項２又は３に記載のコンテンツ受信クライアントにおいて、前記再生コンテンツ切替手段は、自装置が、前記スポット型通信ネットワークが備える基地局のカバーエリア内からカバーエリア外に移動した場合に、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替えることを特徴とする。
このような構成によれば、コンテンツ受信クライアントが基地局のカバーエリア内からカバーエリア外に移動した場合に、コンテンツの再生が停止するのを防ぐことができる。
【００１９】
請求項５に記載の発明は、請求項２から４のいずれか１項に記載のコンテンツ受信クライアントにおいて、前記ストリーミング再生手段により再生されているストリーミング型コンテンツと同一のコンテンツ内容を有するダウンロード型コンテンツを前記ダウンロード受信手段によりダウンロードする必要があるか否かを判定するダウンロード要否判定手段を備え、前記ダウンロード要否判定手段は、前記ストリーミング再生手段によるストリーミング型コンテンツの再生継続時間が所定のしきい値を超えた場合に、前記ダウンロード型コンテンツをダウンロードする必要があると判定することを特徴とする請求項２から４のいずれか１項に記載のコンテンツ受信クライアント。
【００２０】
このような構成によれば、コンテンツ受信クライアントは、ストリーミング型コンテンツの再生継続時間が長く、ユーザが視聴を所望していると予想されるコンテンツを、ユーザの操作を待たずにダウンロードすることができるため、早くダウンロード型コンテンツのダウンロードを完了することができ、ユーザが基地局のカバーエリア内からカバーエリア外に移動したとしてもコンテンツの再生を継続することができる。
【００２１】
請求項６に記載の発明は、請求項２から５のいずれか１項に記載のコンテンツ受信クライアントにおいて、前記ストリーミング再生手段により再生されたストリーミング型コンテンツと、前記ダウンロード受信手段によりダウンロードされたダウンロード型コンテンツとを連結することにより、１つのダウンロード型コンテンツを生成するコンテンツ連結手段を備えることを特徴とする。
【００２２】
このような構成によれば、コンテンツ受信クライアントは、ストリーミング型コンテンツとダウンロード型コンテンツとを連結することにより１つのダウンロード型コンテンツを生成するため、ダウンロード受信手段により１つのダウンロード型コンテンツ全てをダウンロードする必要がなくなり、ネットワーク資源を効率的に利用してダウンロード型コンテンツを取得することができる。
【００２３】
請求項７に記載の発明は、スポット型通信ネットワークを介してコンテンツ受信クライアントにコンテンツを配信するコンテンツ配信サーバにおいて、ストリーミング配信用のコンテンツであるストリーミング型コンテンツを蓄積するストリーミング型コンテンツ蓄積手段と、前記ストリーミング型コンテンツ蓄積手段に蓄積されているストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、ダウンロード配信完了後に再生可能なコンテンツであるダウンロード型コンテンツを蓄積するダウンロード型コンテンツ蓄積手段と、前記ストリーミング型コンテンツ蓄積手段に蓄積されているストリーミング型コンテンツを前記コンテンツ受信クライアントにストリーミング配信するストリーミング配信手段と、前記ダウンロード型コンテンツ蓄積手段に蓄積されているダウンロード型コンテンツを前記コンテンツ受信クライアントにダウンロード配信するダウンロード送信手段と、前記ストリーミング配信手段により前記ストリーミング型コンテンツを前記コンテンツ受信クライアントにストリーミング配信している最中に該コンテンツ受信クライアントからダウンロード要求を受信した場合に、ストリーミング配信中の前記ストリーミング型コンテンツのうちストリーミング配信が完了していない部分と同一のコンテンツ内容であるダウンロード型コンテンツの部分のみを該コンテンツ受信クライアントにダウンロード配信するよう指示するダウンロード送信手段に指示するダウンロード開始受付手段とを備えることを特徴とするコンテンツ配信サーバを提供する。
【００２４】
このような構成によれば、コンテンツ配信サーバは、１つのダウンロード型コンテンツ全体をダウンロード配信する必要がないため、効率的にコンテンツを配信することができる。また、コンテンツ配信サーバは、予めストリーミング型コンテンツとダウンロード型コンテンツとを蓄積しているため、処理負荷を軽減することができ、コンテンツ受信クライアントの要求に応じたコンテンツ早くを配信することができる。
【００２５】
請求項８に記載の発明は、請求項７に記載のコンテンツ配信サーバにおいて、前記ストリーミング型コンテンツと前記ダウンロード型コンテンツとの各々について、再生順序における先頭から順に、同一のコンテンツ内容を有するセグメントに分割し、該ストリーミング型コンテンツと該ダウンロード型コンテンツとのセグメントの対応関係をセグメント識別情報で管理するセグメント管理手段を備え、前記ダウンロード開始受付手段は、前記ストリーミング配信手段によりストリーミング配信中のストリーミング型コンテンツのうち、ストリーミング配信が完了している最後のセグメントに対応するダウンロード型コンテンツのセグメントに後続する全てのセグメントを、前記コンテンツ受信クライアントにダウンロード配信するよう前記ダウンロード送信手段に指示することを特徴とする。
このような構成によれば、コンテンツ配信サーバは、ダウンロード型コンテンツの一部のみをダウンロード配信するために、ダウンロード型コンテンツ全体を配信するよりもネットワーク資源を効率的に利用することができ、少ないデータを短時間で配信することができる。
【００２６】
請求項９に記載の発明は、請求項８に記載のコンテンツ配信サーバにおいて、前記ダウンロード要求には、前記コンテンツ受信クライアントが受信中のストリーミング型コンテンツのうち、受信が完了している最後のセグメントのセグメント識別情報が含まれ、前記ダウンロード開始受付手段は、前記ダウンロード要求に含まれるセグメント識別情報で識別されるセグメントに対応するダウンロード型コンテンツのセグメントに後続する全てのセグメントを、前記コンテンツ受信クライアントにダウンロード配信するように前記ダウンロード送信手段へ指示することを特徴とする。
【００２７】
このような構成によれば、コンテンツ配信サーバは、ダウンロード要求に含まれるセグメント識別情報に基づいて、ダウンロード型コンテンツの一部をダウンロードするため、ダウンロード型コンテンツ全体を配信するよりもネットワーク資源を効率的に利用し、少ないデータを短時間で配信することができる。また、コンテンツ受信クライアントからコンテンツ配信サーバにセグメント識別情報が通知されるため、コンテンツ配信サーバは処理負荷を軽減することができる。
【００２８】
請求項１０に記載の発明は、コンテンツ受信クライアントがコンテンツ配信サーバから配信されるコンテンツを再生するコンテンツ再生方法において、前記コンテンツ配信サーバが、ストリーミング配信用のコンテンツであるストリーミング型コンテンツを前記コンテンツ受信クライントにストリーミング配信するストリーミング配信ステップと、前記コンテンツ受信クライアントが、前記ストリーミング配信ステップにおいてストリーミング配信されるストリーミング型コンテンツを再生するストリーミング再生ステップと、前記コンテンツ受信クライアントが、前記ストリーミング再生ステップにおいて再生されているストリーミング型コンテンツと同一のコンテンツ内容であって、ダウンロード完了後に再生可能なコンテンツであるダウンロード型コンテンツを要求するためのダウンロード要求を前記コンテンツ配信サーバに送信するダウンロード指示ステップと、前記コンテンツ配信サーバが、前記ダウンロード指示ステップにおいて送信されたダウンロード要求に基づいて、前記ダウンロード型コンテンツを前記コンテンツ受信クライアントにダウンロード配信するダウンロード送信ステップと、前記コンテンツ受信クライアントが、前記ストリーミング再生ステップにおけるストリーミング型コンテンツの再生と並行して、前記ダウンロード送信ステップにおいてダウンロード配信されるダウンロード型コンテンツを受信するダウンロード受信ステップと、前記コンテンツ受信クライアントが、前記ダウンロード受信ステップにおいてダウンロード型コンテンツのダウンロードが完了した後に、前記ストリーミング型コンテンツの再生から前記ダウンロード型コンテンツの再生へと切り替える再生コンテンツ切替ステップとを備えることを特徴とするコンテンツ再生方法を提供する。
【００２９】
このような方法によれば、コンテンツ受信クライアントは、ダウンロード型コンテンツのダウンロードが完了した後にストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へと切り替えるため、ストリーミング再生中にスポット型通信ネットワークの基地局カバーエリア内からカバーエリア外に移動した場合に、コンテンツ再生を停止させずに継続して再生することが可能となる。
【発明の効果】
【００３０】
本発明によれば、コンテンツ受信クライアントは、ストリーミング型コンテンツの再生と並行してダウンロード型コンテンツをダウンロードし、ストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へと切り替えるため、ストリーミング型コンテンツの再生中にスポット型通信ネットワークの基地局カバーエリア外に移動した後も、コンテンツを継続して再生することができる。
【発明を実施するための最良の形態】
【００３１】
次に、図面を参照しながら、本発明を実施するための実施の形態について説明する。
（第１実施形態）
［１．構成］
図１には、本発明の第１実施形態に係るコンテンツ配信システム１を示す。同図に示すように、コンテンツ配信システムは、コンテンツを配信するコンテンツ配信サーバ７０と、コンテンツ配信サーバ７０から無線ＬＡＮ基地局８０ａ，８０ｂを介してコンテンツの配信を受けるクライアント（コンテンツ受信クライアント）５０とを含んで構成される。これら各装置は、ＣＰＵ（Central Processing Unit）、記憶装置、入出力装置等のハードウェア資源と、記憶装置に記憶されたソフトウェア資源とを備えたコンピュータにより構成されている。
【００３２】
無線ＬＡＮ基地局８０ａ，８０ｂは、一般的に公共スペースに設置されることが多いが、本実施形態においては、無線ＬＡＮ基地局８０ａはＡ駅に設置され、基地局８０ｂはＢ駅に設置されている。無線ＬＡＮ基地局８０ａ，８０ｂから送信される電波の到達距離は約１００ｍであるため、Ａ駅のホーム付近が無線ＬＡＮ基地局８０ａのカバーエリア内４０００となり、Ｂ駅のホーム付近が無線ＬＡＮ基地局８０ｂのカバーエリア内４００２となる。従って、クライアント５０を携帯しているユーザが電車９０に乗車している場合に、クライアント５０は、電車９０が駅に停車している時若しくは停車前後の数秒間の間、公衆無線ＬＡＮを介してコンテンツ配信サーバ７０と通信を行うことができるが、カバーエリア外４００１では通信を行うことができない。
なお、図１には、無線ＬＡＮ基地局８０ａ，８０ｂ、クライアント５０のみを図示しているが、実際には複数存在する。また、以下では、無線ＬＡＮ基地局８０ａと無線ＬＡＮ基地局８０ｂとを区別して説明しない場合には、「無線ＬＡＮ基地局８０」と表記する。
【００３３】
次に、コンテンツ配信サーバ７０の構成について説明する。図２に示すように、コンテンツ配信サーバ７０は、ネットワークや構成機器間のインターフェース装置を含むデータ入出力部７０１、磁気ディスク等の記憶装置を含むストリーミング型コンテンツ蓄積部７０３とダウンロード型コンテンツ蓄積部７０６とセグメント管理部７０７、及び、ＣＰＵがプログラムを実行することにより実現されるストリーミング配信部７０２とダウンロード開始受付部７０４とダウンロード送信部７０５を含んで構成される。
【００３４】
ストリーミング型コンテンツ蓄積部７０３には、ストリーミング配信用に生成されたコンテンツであるストリーミング型コンテンツが蓄積される。ストリーミング型コンテンツのファイル形式としては、例えば、ＡＳＦ（Advanced Streaming Format）、ＭＰＥＧ２−ＴＳ（MPEG2-Transport Stream）が存在する。
ダウンロード型コンテンツ蓄積部７０６には、ストリーミング型コンテンツ蓄積部７０３に蓄積されているストリーミング型コンテンツと同一のコンテンツ内容であって、かつ、クライアント５０がダウンロードを完了した後に再生可能となるコンテンツであるダウンロード型コンテンツが記憶される。ダウンロード型コンテンツのファイル形式としては、例えば、ＷＡＶ、ＡＵ、ＡＩＦＦ（Audio Interchange File Format）、ＭＰＥＧ２−ＰＳ（MPEG2-Program Stream）が存在する。
【００３５】
データ入出力部７０１は、ネットワークや各機能部間におけるインターフェースを提供し、ネットワークを介してクライアント５０とのデータの送受信や各機能部間におけるデータの入出力を行う。
ストリーミング配信部７０２は、ストリーミング型コンテンツ蓄積部７０３に蓄積されたストリーミング型コンテンツを、データ入出力部７０１を経由してクライアント５０にストリーミング配信する。
【００３６】
セグメント管理部７０７は、ストリーミング型コンテンツ及びダウンロード型コンテンツ各々を、再生順序における先頭から順に、双方に共通して同じ単位長のセグメントに分割する。そして、セグメント管理部７０７は、ストリーミング型コンテンツのセグメントとダウンロード型コンテンツのセグメントの間で、同一コンテンツ内容を有するセグメントには同一のセグメント番号を対応付けてデータベース管理する。または、セグメント管理部７０７は、各セグメントにセグメント番号を記述することにより、セグメントとセグメント番号とを対応付ける。
このように、コンテンツの管理単位をセグメントとすることで、１つのコンテンツのどこまでを配信済みであるかや、再生済みであるかを正確に管理することができ、ストリーミング型コンテンツのセグメントとダウンロード型コンテンツのセグメントとの対応付けを容易に行うことができる。
【００３７】
ダウンロード開始受付部７０４は、ストリーミング配信部７０２が、ストリーミング型コンテンツをクライアント５０にストリーミング配信している最中にクライアント５０からダウンロード要求を受信した場合に、配信中のストリーミング型コンテンツのうち、配信が完了していない部分と同一のコンテンツ内容であるダウンロード型コンテンツの部分のみをクライアント５０にダウンロード配信するよう、ダウンロード送信部７０５に指示する。具体的には、ダウンロード開始受付部７０４は、ストリーミング配信部７０２が配信中のストリーミング型コンテンツのうち、配信が完了している最後のセグメントに対応するダウンロード型コンテンツのセグメントに後続する全てのセグメントを、クライアント５０にダウンロード配信するようダウンロード送信部７０５に指示する。
【００３８】
より詳細な手順を説明すると、まず、ダウンロード開始受付部７０４はダウンロード要求を受け付けた時に、ストリーミング配信部７０２に対して、「ストリーミング配信中のストリーミング型コンテンツのうちどこまでを既に配信済みであるか」の問い合わせを行う。本実施形態においては、ダウンロード開始受付部７０４は、配信済みのストリーミング型コンテンツのうち、最後に配信したセグメントのセグメント番号を問い合わせる。ストリーミング配信部７０２は問い合わせを受けると、配信が完了している最後のセグメントに対応付けられているセグメント番号をセグメント管理部７０７へ照会する。セグメント管理部７０７は、問い合わせのあったセグメント番号を応答する。ダウンロード開始受付部７０４は、ストリーミング配信部７０２から応答のあったセグメント番号に対応するセグメントを含むダウンロード型コンテンツのうち、当該セグメントに後続する部分のみをダウンロード配信するように、前記ダウンロード送信部７０５へ指示する。
ダウンロード送信部７０５は、ダウンロード開始受付部７０４からの指示を契機に、ダウンロード型コンテンツ蓄積部７０６に蓄積されたダウンロード型コンテンツのうち該当部分のセグメントの配信を行う。
【００３９】
次に、クライアント５０の構成について説明する。クライアント５０は、例えば携帯電話機である。図２に示すように、クライアント５０は、無線ＬＡＮカードと操作キー等のユーザインターフェースとバスとを含むデータ入出力部５０１、ストリーミング再生用のデコーダ等の再生装置と表示装置とスピーカとを含むストリーミング再生部５０２、ダウンロード再生用のデコーダ等の再生装置と表示装置とスピーカとを含むダウンロード再生部５０３、不揮発性メモリ等の記憶装置で構成される蓄積部５０７、及び、ＣＰＵがプログラムを実行することにより実現されるダウンロード受信部５０５と再生コンテンツ切替部５０４とダウンロード要否判定部５０８とダウンロード指示部５０６を備えている。
【００４０】
データ入出力部５０１は、ネットワークや各機能部間におけるインターフェースを提供する。すなわち、データ入出力部５０１は、ネットワークを介してコンテンツ配信サーバ７０とのデータ送受信を行い、また、各機能部間におけるデータの受け渡しやユーザにより入力されたデータの各機能部への受け渡しを行う。
ストリーミング再生部５０２は、データ入出力部５０１から得られたストリーミング型コンテンツを逐次デコードし、コンテンツの種類に応じて表示装置に画像を表示したりスピーカから音声を出力することにより、ストリーミング再生を行う。
ダウンロード要否判定部５０８は、ストリーミング再生部５０２により再生されているストリーミング型コンテンツと同一内容のダウンロード型コンテンツをダウンロードする必要があるか否かを判定する。
【００４１】
具体な判定方法としては、クライアント５０が備える操作キーをユーザが操作してダウンロードの指示を行った場合に、ダウンロード要否判定部５０８はダウンロード要と判定する。或いは、ストリーミング再生部５０２がストリーミング型コンテンツの再生を継続する再生継続時間が所定のしきい値を超えた場合に、ユーザが再生中のコンテンツに興味をもっている可能性が高いため、ダウンロード要否判定部５０８はダウンロード要と判定する。或いは、ストリーミング配信中のストリーミング型コンテンツ全体のファイルサイズが所定のサイズより大きい場合に、ダウンロード要否判定部５０８はダウンロード要と判定する。或いは、クライアント５０が無線ＬＡＮ基地局８０のカバーエリア内でダウンロード型コンテンツのダウンロード中にカバーエリア外に移動し、再度カバーエリア内に移動した場合にダウンロード要否判定部５０８はダウンロード要と判定する。これらの判定条件のうち１つ又は複数を満たした場合にダウンロード要否判定部５０８がダウンロード要と判定するように予め設定しておくことや、操作キー等を用いてユーザが設定変更することも可能である。
【００４２】
ダウンロード要否判定部５０８は、ダウンロード型コンテンツをダウンロードする必要があると判定した場合に、ダウンロード指示部５０６に対してダウンロード要求を送信するよう指示する。
ダウンロード指示部５０６は、ダウンロード要否判定部５０８からの指示を受け付けると、コンテンツ配信サーバ７０に対してダウンロード要求を送信する。あわせて、ダウンロード指示部５０６は、ダウンロード受信部５０５へダウンロード指示を行う。
【００４３】
ダウンロード受信部５０５は、ダウンロード指示部５０６からの指示により、データ入出力部５０１を経由してダウンロード型コンテンツのダウンロードを行う。このときにダウンロードされるダウンロード型コンテンツは、ストリーミング配信されているストリーミング型コンテンツのうち、配信が完了していない部分と同一のコンテンツ内容を有するダウンロード型コンテンツの部分のみである。ダウンロード受信部５０５は、ダウンロードしたコンテンツを、データ入出力部５０１を経由して蓄積部５０７に受け渡す。
【００４４】
蓄積部５０７は、ダウンロード受信部５０５がダウンロードしたダウンロード型コンテンツを蓄積する。また、蓄積部５０７は、コンテンツ連結部５０９に受け渡すためのデータとして、ストリーミング再生部５０２が再生したストリーミング型コンテンツの蓄積を行う。コンテンツ連結部５０９は、蓄積部５０７に部分的に蓄積されているストリーミング型コンテンツとダウンロード型コンテンツとを連結して１つの完全なダウンロード型コンテンツを生成する。なお、ストリーミング再生部５０２がストリーミング型コンテンツを再生している最中にダウンロード型コンテンツがダウンロードされなかった場合には、コンテンツの連結を行う必要がないため、蓄積部５０７は蓄積したストリーミング型コンテンツを破棄して記憶容量の消費を防ぐ。
【００４５】
再生コンテンツ切替部５０４は、ストリーミング再生部５０２によるストリーミング型コンテンツの再生とダウンロード再生部５０３によるダウンロード型コンテンツの再生との切替を行う。このときに、再生コンテンツ切替部５０４は、ストリーミング再生部５０２からストリーミング再生が完了しているセグメントのセグメント番号を取得することにより、ストリーミング型コンテンツのどのセグメントまで再生が完了しているかや、ダウンロード型コンテンツのどのセグメントから再生を開始すればよいか、を判断する。そして、再生コンテンツ切替部５０４は、ストリーミング再生部５０２にストリーミング再生の停止を指示すると共に、ダウンロード再生部５０３に、再生を開始すべきと判断したセグメントからダウンロード型コンテンツの再生を行うように指示する。これにより、連続的にコンテンツ再生を切り替えることができる。なお、クライアント５０がカバーエリア外に移動したことが契機となって切替が発生する場合には、再生コンテンツ切替部５０４は、ストリーミング再生部５０２にストリーミング再生の停止を指示する必要はない。
【００４６】
また、再生コンテンツ切替部５０４は、ダウンロード受信部５０５によるダウンロード型コンテンツのダウンロードが完了した後に所定の条件を満たした場合に、ストリーミング型コンテンツの再生からダウンロード型コンテンツの再生に切り替える必要があると判定する。具体な条件としては、ダウンロード型コンテンツのダウンロードが完了した時点でストリーミング再生が継続していた場合に、再生コンテンツ切替部５０４は切替要と判定する。或いは、クライアント５０が無線ＬＡＮ基地局８０のカバーエリア内からカバーエリア外に移動する時にストリーミング再生中であった場合に、再生コンテンツ切替部５０４は切替要と判定する。或いは、表示装置にユーザの意思を確認するための画面を表示し、ユーザが操作キーから切替要の操作入力をした場合に、再生コンテンツ切替部５０４は切替要と判定する。これらの条件のうち、１つ又は複数を満たした場合に再生コンテンツ切替部５０４が切替要と判定するように予め設定しておくことや、操作キー等を用いてユーザが設定変更することも可能である。
【００４７】
コンテンツ連結部５０９は、蓄積部５０７に蓄積されている再生済みのストリーミング型コンテンツと、当該ストリーミング型コンテンツの再生中にダウンロードされたダウンロード型コンテンツとのセグメントの対応関係を調べる。そして、コンテンツ連結部５０９は、コンテンツ内容が連続するように、ストリーミング型コンテンツの先頭部分とダウンロード型コンテンツの後続部分とを連結することにより、１つのダウンロード型コンテンツのファイルを生成する。なお、このときに、コンテンツ連結部５０９は、必要があれば、ファイル形式の変換等の加工を施した上で連結を行う。コンテンツ連結部５０９は、生成したダウンロード型コンテンツを蓄積部５０７に蓄積し、さらに、生成元となったコンテンツを蓄積部５０７から削除する。
【００４８】
ダウンロード再生部５０３は、再生コンテンツ切替部５０４からの指示により、蓄積部５０７に蓄えられた該当のダウンロード型コンテンツにおける該当のセグメントから再生を行う。また、ダウンロード再生部５０３は、ユーザによる操作キーからの指示等により、蓄積部５０７に蓄積されている１つのダウンロード型コンテンツを先頭から再生する。
【００４９】
次に、図４のフローを参照しながら、クライアント５０が行うコンテンツの取得及び再生処理を説明する。
本処理は、ユーザによる操作キーの操作等により、クライアント５０がコンテンツの再生要求をコンテンツ配信サーバ７０に送信することにより開始される。
クライアント５０のストリーミング再生部５０２は、コンテンツ配信サーバ７０から配信されるストリーミング型コンテンツを受信し、ストリーミング再生を行う（ステップ８０１）。
次いで、ダウンロード要否判定部５０８は、ストリーミング再生されているストリーミング型コンテンツと同一のコンテンツ内容を有するダウンロード型コンテンツをダウンロードする必要があるか否かを確認する（ステップ８０２）。
【００５０】
例えば、ユーザがダウンロード要の入力指示を行ったり、ストリーミング型コンテンツの再生継続時間が予め定められたしきい値を超えた等により、ダウンロードが必要と判定された場合には（ステップ８０２；ＹＥＳ）、クライアント５０はダウンロードを実施する（ステップ８０３）。具体的には、ダウンロード要否判定部５０８は、ダウンロード指示部５０６に対してコンテンツのダウンロードを指示する。ダウンロード指示部５０６はダウンロード要求をコンテンツ配信サーバ７０に送信すると共に、ダウンロード受信部５０５に対してダウンロード指示を行う。ダウンロード受信部５０５は、コンテンツ配信サーバ７０よりダウンロード型コンテンツを受信する。蓄積部５０７はダウンロードされたダウンロード型コンテンツを蓄積する。
【００５１】
一方、例えば、ユーザがダウンロード不要の入力を行ったり、ストリーミング型コンテンツの再生継続時間がしきい値を超える前に他のストリーミング型コンテンツの再生に切り替える操作を行った等により、ダウンロードが不要と判定された場合には（ステップ８０２；ＮＯ）、ステップ８０１に戻り、ストリーミング再生部５０２は、ユーザの操作キーによる入力に従って、別のストリーミング型コンテンツの受信と再生を行う。
再生コンテンツ切替部５０４は、ステップ８０３においてダウンロード型コンテンツのダウンロードを完了した後に、再生コンテンツの切替を行うか、すなわち、ストリーミング型コンテンツの再生を停止し、替わりにダウンロード型コンテンツを再生するか否かを確認する（ステップ８０４）。
【００５２】
例えば、クライアント５０が無線ＬＡＮ基地局８０のカバーエリア内からカバーエリア外に移動した等により、ダウンロード型コンテンツの再生を行う場合には（ステップ８０４；ＹＥＳ）、再生コンテンツ切替部５０４は、ストリーミング型コンテンツの再生からダウンロード型コンテンツの再生に切り替える指示を行う。ダウンロード再生部５０３は蓄積部５０７に蓄積されているダウンロード型コンテンツの再生を行う（ステップ８０５）。一方、ダウンロード型コンテンツの再生を行わない場合には（ステップ８０４；ＮＯ）、ステップ８０１に戻り、ストリーミング再生部５０２は、ユーザの指示入力等により、別のストリーミング型コンテンツの取得及び再生を行う。
【００５３】
［２．動作］
次に、上記構成における動作について説明する。
まず、図５を参照しながら、第１の動作例について説明する。図５は、クライアント５０がＡ駅に設置されている無線ＬＡＮ基地局８０ａのカバーエリア内４０００でコンテンツの再生要求を行い、その後、カバーエリア外４００１に移動した場合のコンテンツ取得及び再生の手順を示すタイムチャートである。前提として、クライアント５０は、カバーエリア内４０００からカバーエリア外４００１に移動する前にダウンロード型コンテンツのダウンロードを完了するものとする。また、クライアント５０は、ストリーミング型コンテンツの再生中にカバーエリア外４００１に移動した場合に再生切替を行うように設定されているものとする。また、所定のしきい値Ｔが設定されており、ストリーミング型コンテンツの再生継続時間が所定のしきい値Ｔを超えた場合に、クライアント５０はダウンロード型コンテンツのダウンロードを開始するものとする。
【００５４】
まず、電車９０に乗車しているユーザは、電車９０がＡ駅に設置された無線ＬＡＮ基地局８０ａのカバーエリア内４０００に停車している時に、携帯しているクライアント５０の操作キーを操作することにより、ストリーミングによるコンテンツの取得及び再生指示を行う。これにより、クライアント５０は、コンテンツの先頭部分をストリーミングによって取得（２０１１）し、速やかに、取得したコンテンツの再生（２０１２）を開始する。
【００５５】
その後、ストリーミング再生継続時間が所定のしきい値Ｔを超えた時に、クライアント５０はダウンロード要求をコンテンツ配信サーバ７０に送信する。ダウンロード要求送信時点からダウンロードタイムスロット待ち（２０２０）の時間が経過した後に、クライアント５０は、ストリーミングによるコンテンツの取得（２０１１）と並行して、コンテンツの後続部分をダウンロードによって取得（２０２１）する。
ダウンロードによるコンテンツの取得が完了した後に電車９０がＡ駅を発車し、クライアント５０が無線ＬＡＮ基地局８０ａのカバーエリア外４００１に移動すると、クライアント５０は、ストリーミング型コンテンツの再生（２０１２）からダウンロード型コンテンツの再生（２０２２）へとシームレスに切り替え、見た目に違和感のない再生を行う。
【００５６】
以上の手順によって、素早いコンテンツの再生開始を行うことができる。また、ダウンロードによるコンテンツ取得時間は短いため、無線ＬＡＮ基地局８０ａのカバーエリア内４０００においてダウンロードによる取得（２０２１）が完了するケースが多いと想定される。このため、カバーエリア内４０００からカバーエリア外４００１へ出た後も、ダウンロード型コンテンツを用いてコンテンツの続きを再生することができる。
【００５７】
次に、第２の動作例について図６を参照しながら説明する。前提として、本動作例においても所定のしきい値Ｔが設定されているが、ユーザは、しきい値Ｔが経過する前に、コンテンツのストリーミング再生切替やダウンロード指示を次々と行うものとする。また、クライアント５０は、ダウンロードされたダウンロード型コンテンツをダウンロードした順に起動、再生するように設定されているものとする。また、コンテンツ内容を識別するためのコンテンツ名として「コンテンツ１」、「コンテンツ２」、・・・、「コンテンツＮ−1」、「コンテンツＮ」を用いる。
【００５８】
まず、電車９０に乗車しているユーザは、電車９０がＡ駅に設置された無線ＬＡＮ基地局８０ａのカバーエリア内４０００に停車している時に、携帯しているクライアント５０を操作して、ストリーミングによる「コンテンツ１」の取得及び再生の指示を行う。これにより、クライアント５０は「コンテンツ１」のストリーミングによる取得及び再生（４０１０）を行う。
【００５９】
ユーザは、「コンテンツ１」に興味がない場合は、次の「コンテンツ２」の取得に切り替える操作を行う。これにより、クライアント５０は、ストリーミングによる「コンテンツ２」の取得及び再生（４０２０）を行う。ユーザは「コンテンツ２」に興味がある場合には、「コンテンツ２」のダウンロード型コンテンツをクライアント５０に保存するために、クライアント５０を操作してダウンロード決定（４０２３）を行う。これにより、クライアント５０は、「コンテンツ２」のストリーミング配信済みの部分に後続する部分のコンテンツをダウンロードによって取得（４０２１）する。
【００６０】
上記の手順と同様に、ユーザは順にコンテンツの切替を行い、「コンテンツＮ−１」に切り替える指示を行う。これにより、クライアント５０は、上記と同様に、ストリーミングによる「コンテンツＮ−１」の取得及び再生（４０３０）を行い、ユーザによるダウンロード決定（４０３３）により、「コンテンツＮ−１」のストリーミング配信済みの部分の後続部分をダウンロードにより取得（４０３１）する。
【００６１】
次に、同様に、ユーザの切替指示により、クライアント５０は、「コンテンツＮ」をストリーミングによって取得及び再生（４０４０）する。ユーザはダウンロード決定（４０４３）を行い、これにより、クライアント５０はダウンロードによって「コンテンツＮ」を取得（４０４１）する。
ここで、ユーザは、「コンテンツＮ」の切替操作を行わないため、クライアント５０はストリーミングによる取得及び再生（４０４０）を継続する。そして、電車９０がＡ駅を発車して無線ＬＡＮ基地局８０ａのカバーエリア内４０００からカバーエリア外４００１に出てしまうと、「コンテンツＮ」のストリーミングによる取得及び再生（４０４０）が強制終了される。もし、ダウンロードによる「コンテンツＮ」の取得４０４１がカバーエリア内４０００で終了していれば、クライアント５０は、蓄積部５０７に蓄積されている「コンテンツＮ」のストリーミング型コンテンツを用いて、強制終了されたコンテンツ内容の続きから「コンテンツＮ」の再生（４０４２）を再開する。
【００６２】
そして、コンテンツＮの再生が終わると、クライアント５０は、カバーエリア内４０００でダウンロードによる取得が完了している「コンテンツ２」の再生（４０２２）、・・・、「コンテンツＮ−１」の再生（４０３２）を次々と行う。
このように、カバーエリア外４００１でも継続してコンテンツの再生を行うことができ、また、再生するコンテンツを短時間に切り替えても、頭出し部分はストリーミング再生を行うため、記憶容量を無駄に消費することはない。
【００６３】
なお、クライアント５０は、カバーエリア内４０００でダウンロードによるコンテンツの取得が完了しなかった場合には、電車９０がＡ駅からＢ駅に移動して、クライアント５０が無線ＬＡＮ基地局８０ｂのカバーエリア内４００２に入ったことを検知したときに、カバーエリア内４０００で取得されたダウンロード型コンテンツの部分に後続する部分をダウンロードにより取得する。
【００６４】
以上説明した様に、本発明においては、ストリーミング配信における、コンテンツの再生開始が早く消費帯域が狭いという性質と、ダウンロード配信における、コンテンツの取得時間が短いという性質を生かして、コンテンツの頭出し部分はストリーミング再生を行い、ストリーミング再生と並行して後続部分をダウンロードにより取得し、ダウンロード完了後にストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へと切り替えるという方式をとった。これにより、クライアント５０は、コンテンツを素早く再生し、また、無線ＬＡＮ基地局８０のカバーエリア外へ出た後もコンテンツの再生を継続することが可能となる。
【００６５】
（第２実施形態）
次に本発明に係る第２実施形態について説明する。第１実施形態においては、クライアント５０がコンテンツの後続部分をダウンロードにより取得する場合に、コンテンツ配信サーバ７０がコンテンツのどこまでをストリーミング配信したかを判断し、配信していない部分のコンテンツをダウンロードにより配信するようにしたが、第２実施形態においては、コンテンツ配信サーバ７０側で判断を行わずに、クライアント５０がコンテンツ配信サーバ７０に対して、ストリーミング型コンテンツのどこまでを受信済みであるかを通知する。
【００６６】
具体的には、クライアント５０のストリーミング再生部５０２は、ストリーミング型コンテンツ受信中に、ストリーミング型コンテンツのどのセグメントまで受信が完了したかを管理する。ダウンロード指示部５０６は、ダウンロード要求を送信する時に、受信中のストリーミング型コンテンツのうち、受信済みの再生順序における最後のセグメントのセグメント番号をストリーミング再生部５０２に問い合わせる。ダウンロード指示部５０６は、問い合わせにより取得したセグメント番号をダウンロード要求と共にコンテンツ配信サーバ７０に通知する。
【００６７】
コンテンツ配信サーバ７０のダウンロード開始受付部７０４は、クライアント５０からセグメント番号の通知を受けると、当該セグメント番号が対付けられているセグメントに後続するダウンロード型コンテンツのセグメントをクライアント５０にダウンロード配信するように、ダウンロード送信部７０５へ指示する。
なお、ストリーミング型コンテンツの受信及び再生はほぼ同時に行われるため、ストリーミング再生部５０２は、受信中のストリーミング型コンテンツのセグメント番号を管理する替わりに、再生が完了したストリーミング型コンテンツのセグメント番号を管理するようにしてもよい。
このように、クライアント５０からコンテンツ配信サーバ７０にセグメント番号を通知することができるため、コンテンツ配信サーバ７０に処理負荷が集中するのを防ぎ、該当する部分のダウンロード型コンテンツを早くダウンロード配信することができる。
【００６８】
以上説明したように、クライアント５０は、ストリーミング型コンテンツの再生と並行して後続部分のダウンロード型コンテンツをダウンロードし、ダウンロード完了後にストリーミング型コンテンツの再生からダウンロード型コンテンツの再生へとシームレスに切り替えるため、クライアント５０がストリーミング再生中に無線ＬＡＮ基地局８０のカバーエリア外に移動しても、コンテンツを継続して再生することができる。
【００６９】
［３．変形例］
以上、本発明の実施の形態について説明したが、本発明は係る実施の形態に限定されるものではなく、その技術思想の範囲内で様々な変形が可能である。変形例としては、例えば、以下のようなものが考えられる。
（１）上述した実施形態においては、スポット型通信ネットワークとして無線ＬＡＮを例にとって説明したが、無線ＬＡＮに限定されることはなく、クライアント５０が基地局カバーエリア内に存在する場合には通信可能であり、カバーエリア外に存在する場合には通信不可能となるネットワークであればよい。例えば、ＤＳＲＣ（Dedicated Short Range Communication；狭域通信システム）や移動通信網であってもよい。また、クライアント５０は、携帯電話機に限定されることはなく、ユーザが携帯して移動可能な通信装置であればよく、例えば、ＰＤＡ（Personal Digital Assistance）やＰＨＳ（Personal Handyphone System）であってもよい。
【００７０】
（２）上述した実施形態においては、コンテンツ配信サーバ７０はストリーミング型コンテンツ蓄積部７０３とダウンロード型コンテンツ蓄積部７０６とを備えており、同一のコンテンツ内容でファイル形式の異なるストリーミング型コンテンツとダウンロード型コンテンツとを蓄積しているとして説明したが、これに限定されず、１種類のファイル形式のコンテンツを１つのデータベースに蓄積するようにしてもよい。この場合には、ストリーミング配信部７０２やダウンロード送信部７０５がエンコーダ等のコンテンツ加工処理を行う装置を備えており、クライアント５０からの配信要求に応じて、データベースに蓄積された１種類のコンテンツをストリーミング型コンテンツ及びダウンロード型コンテンツに加工するようにする。
【００７１】
（３）上述した実施形態においては、セグメント管理部７０７は、ストリーミング型コンテンツ及びダウンロード型コンテンツを同じ単位長のセグメントに分割するとして説明したが、同じ単位長のセグメントに分割したのは、同じコンテンツ内容毎に分割して、ストリーミング型コンテンツとダウンロード型コンテンツとでコンテンツ内容の対応が取れるようにするためであるので、ファイル形式の違い等により同じ長さに分割した場合にコンテンツ内容の対応が取れない場合には、異なる長さのセグメントに分割してもよい。
【００７２】
また、上述した実施形態においては、セグメント管理部７０７は、同一のセグメント番号に対応付けられているセグメント同士が同一のコンテンツ内容となるようにストリーミング型コンテンツ及びダウンロード型コンテンツのセグメントの対応関係を管理したが、同一のコンテンツ内容のセグメントに異なるセグメント番号を対応付けて管理するようにしてもよい。
【００７３】
（４）上述した実施形態においては、コンテンツ配信サーバ７０からクライアント５０へダウンロード型コンテンツの一部分をダウンロード配信するとして説明したが、ダウンロード型コンテンツ全体を配信するようにしてもよい。また、クライアント５０がストリーミング配信により受信済みの部分以降と、コンテンツ配信サーバ７０がストリーミング配信済みの部分以降と、ダウンロード型コンテンツ全体と、の３パターンのうちから、クライアント５０が備える操作キーに対する操作によって選択することができるようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態に係るコンテンツ配信システムの構成を示す図である。
【図２】同実施の形態に係るコンテンツ配信サーバの機能構成を示す図である。
【図３】同実施の形態に係るクライアントの機能構成を示す図である。
【図４】同実施の形態に係るクライアントが実行するコンテンツの取得及び再生処理の流れを示すフローチャートである。
【図５】同実施の形態に係るクライアントの第１の動作例を示すタイムチャートである。
【図６】同実施の形態に係るクライアントの第２の動作例を示すタイムチャートである。
【図７】従来のコンテンツ受信クライアントの動作例を示すタイムチャートである。
【図８】従来のコンテンツ受信クライアントの機能構成を示す図である。
【符号の説明】
【００７５】
１  コンテンツ配信システム、８０，８０ａ，８０ｂ  無線ＬＡＮ基地局、９０  電車、
５０  クライアント、５０１  データ入出力部、５０２  ストリーミング再生部、５０３  ダウンロード再生部、５０４  再生コンテンツ切替部、５０５  ダウンロード受信部、５０６  ダウンロード指示部、５０７  蓄積部、５０８  ダウンロード要否判定部、５０９  コンテンツ連結部、
７０    コンテンツ配信サーバ、７０１  データ入出力部、７０２  ストリーミング配信部、７０３  ストリーミング型コンテンツ蓄積部、７０４  ダウンロード開始受付部、７０５  ダウンロード送信部、７０６  ダウンロード型コンテンツ蓄積部、７０７  セグメント管理部、
４０００  カバーエリア内、４００１  カバーエリア外、４００２  カバーエリア内、
６０１  データ入出力部、６０２  ストリーミング再生部、６０３  ダウンロード再生部、６０４  ダウンロード受信部、６０５  蓄積部、
１０００  カバーエリア内、１００１  カバーエリア外
【図１】
2006041721.tif 000003
【図２】
2006041721.tif 000004
【図３】
2006041721.tif 000005
【図４】
2006041721.tif 000006
【図５】
2006041721.tif 000007
【図６】
2006041721.tif 000008
【図７】
2006041721.tif 000009
【図８】
2006041721.tif 000010