(57)【要約】【課題】  サーバから配信される複数のコンテンツデータを簡単で迅速に再生すること。【解決手段】  端コンテンツ受信部２０４は、コンテンツデータを受信し、再生リスト受信部２００は、コンテンツデータのサイズ情報を受信し、保有コンテンツ管理部２０１は、コンテンツ記録部２０２が記録していないコンテンツデータのうち、サイズが小さいコンテンツデータから順にサーバ１０に対してコンテンツデータの配信要求を行う。【選択図】図２
2009288991.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータと前記複数のコンテンツデータのサイズ情報を受信する受信部を備え、
前記受信部は、前記複数のコンテンツデータのうち、サイズが小さいコンテンツデータを優先的に受信する、
ことを特徴とする受信装置。
【請求項２】
前記受信したコンテンツデータを記録する記録部をさらに備え、
前記受信部は、前記複数のコンテンツデータのうち前記記録部に記録されたコンテンツデータを除き、サイズが小さいコンテンツデータから優先的に受信する、
ことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記複数のコンテンツデータを再生する再生部をさらに備え、
前記受信部は、前記複数のコンテンツデータの再生順序に関する再生リストを受信し、
前記再生部は、前記記録部に記録したコンテンツデータは前記再生順序に従い、かつ前記記録部に記録していないコンテンツデータはスキップすることで、前記複数のコンテンツデータの再生を実行する、
ことを特徴とする請求項２に記載の受信装置。
【請求項４】
複数のコンテンツデータを記録する記録部と、
前記複数のコンテンツデータの再生順序に関する再生リストを保持する保持部と、
前記複数のコンテンツデータと前記再生リストとを受信装置に配信する配信部と、
配信対象の受信装置から、前記複数のコンテンツデータのうち前記受信装置が保持しているコンテンツデータに関する情報を取得する取得部と、
前記受信装置に対して、前記複数のコンテンツデータのうち、前記受信装置が保持していないコンテンツデータであって、かつサイズが小さいコンテンツデータを優先的に受信するように指示する指示部と、
を備えることを特徴とする配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツデータを配信する配信装置およびその配信装置から複数のコンテンツデータを受信する受信装置に関する。
【背景技術】
【０００２】
コンテンツデータを再生する再生装置では、保持していないコンテンツデータを再生しようとする場合、そのコンテンツデータを取得するため、サーバに対して配信要求を行う。配信要求を行うコンテンツデータが複数である場合、再生装置は、あらかじめ規定された配信順序に従い、それらコンテンツデータの配信要求を行う。（例えば、特許文献１）
【特許文献１】特開2006-172305号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンテンツデータが動画像のように大容量のデータであったり、また、無線LAN(Local Area Network)のように安定かつ高速なデータ通信が困難な通信ネットワーク環境では、コンテンツデータの配信所要時間が増大する。
【０００４】
このため、利用者の利便性を考慮すると、かかるネットワーク環境において動画像のコンテンツデータを受信する場合、再生開始までの所要時間の短縮化が望まれる。
【０００５】
しかしながら、従来の技術は、コンテンツデータの配信時間を短縮化するように配信順序を規定していないため、迅速なコンテンツデータの再生が困難であった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、サーバから配信される複数のコンテンツデータを簡単で迅速に再生できる配信装置および受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のある態様は、受信装置である。この受信装置は、複数のコンテンツデータと前記複数のコンテンツデータのサイズ情報を受信する受信部を備え、前記受信部は、前記複数のコンテンツデータのうち、サイズが小さいコンテンツデータを優先的に受信する、ことをその要旨とする。
【０００８】
また、受信装置は、前記受信したコンテンツデータを記録する記録部をさらに備え、
前記受信部は、前記複数のコンテンツデータのうち前記記録部に記録されたコンテンツデータを除き、サイズが小さいコンテンツデータから優先的に受信する、ことが望ましい。
【０００９】
また、受信装置は、前記複数のコンテンツデータを再生する再生部をさらに備え、前記受信部は、前記複数のコンテンツデータの再生順序に関する再生リストを受信し、前記再生部は、前記記録部に記録したコンテンツデータは前記再生順序に従い、かつ前記記録部に記録していないコンテンツデータはスキップすることで、前記複数のコンテンツデータの再生を実行する、ことが望ましい。
【００１０】
本発明の別の態様は、配信装置である。この配信装置は、複数のコンテンツデータを記録する記録部と、前記複数のコンテンツデータの再生順序に関する再生リストを保持する保持部と、  前記複数のコンテンツデータと前記再生リストとを受信装置に配信する配信部と、配信対象の受信装置から、前記複数のコンテンツデータのうち前記受信装置が保持しているコンテンツデータに関する情報を取得する取得部と、前記受信装置に対して、前記複数のコンテンツデータのうち、前記受信装置が保持していないコンテンツデータであって、かつサイズが小さいコンテンツデータを優先的に受信するように指示する指示部と、を備えることをその要旨とする。
【発明の効果】
【００１１】
本発明によれば、サーバから配信される複数のコンテンツデータを簡単で迅速に再生することができる。
【発明を実施するための最良の形態】
【００１２】
本発明を具体的に説明する前に概要について述べる。本発明の実施の形態は、配信装置としてのサーバと、受信装置としての再生装置によって構成される配信システムに関する。
【００１３】
サーバと再生装置は、例えば、無線LANによって接続されている。サーバは、再生装置からの要求に応じて、複数のコンテンツデータを配信する。ここで、再生装置が複数のコンテンツデータの配信要求を行うときに、サイズの小さいコンテンツデータから配信要求を行い、配信されてきたコンテンツデータから順に再生を行えば、コンテンツデータの再生開始までの所要時間を短縮化できる。したがって、本願発明の実施の形態における配信システムでは、次の処理を実行する。
【００１４】
サーバは、複数のコンテンツデータの再生順序とサイズに関する情報を生成し、再生装置に配信する。再生装置は、複数のコンテンツデータのうち、サイズが小さいコンテンツデータからサーバに対して配信要求を行う。
【００１５】
これにより、配信所要時間の短いコンテンツデータから再生することが可能となり、再生開始までの所用時間を短縮化できる。
【００１６】
また、再生装置は、再生リストに基づき複数のコンテンツデータを再生する場合、サーバから配信されたコンテンツデータは規定された再生順序に従い、配信されていないコンテンツデータはスキップすることで、コンテンツデータの再生を実行する。
【００１７】
これにより、複数のコンテンツデータの全てが記録されていない場合であっても、規定された再生順序へ段階的に近づくようコンテンツデータが再生できるので、複数のコンテンツデータが全て揃ってから再生することに比べ、再生開始までの所要時間を短縮化できる。
【００１８】
図１は、本発明の実施の形態における配信システム１の概念を示す図である。配信システム１はサーバ１０と、再生装置２０と総称される第１再生装置２０ａ、第２再生装置２０ｂを含む。
【００１９】
配信システム１の具体的な利用形態としては、例えば、店舗内における取り扱い商品の情報配信サービスが想定される。再生装置２０は、商品棚の所定の位置に配置され、サーバ１０から配信される商品の関連情報を含むコンテンツデータを再生する。商品の関連情報としては、店舗内における商品の売上ランキング情報や、商品の割引情報をなどがある。
【００２０】
配信システム１では、あらかじめコンテンツデータを再生装置２０に記録しておく必要がないため、商品の売上情報などリアルタイムにその内容が変動するコンテンツデータであっても、簡単に再生装置２０で視聴することができる。
【００２１】
サーバ１０は、複数のコンテンツデータを格納しており、複数のコンテンツデータのうち再生装置２０からの要求があったコンテンツデータを再生装置２０に配信する。また、サーバ１０は、複数のコンテンツデータの再生順序を規定する再生リストと、複数のコンテンツデータのそれぞれのサイズに関するサイズ情報とを作成し、再生装置２０に配信する。
【００２２】
なお、複数のコンテンツデータをサーバ１０に格納せず、図示しないコンテンツサーバに格納しておき、サーバ１０が必要に応じて、そのコンテンツサーバから図示しないネットワークを介して取得するようにしてもよい。
【００２３】
再生装置１０は、サーバ１０から複数のコンテンツデータの再生リストと各サイズ情報を受信する。次に、再生装置１０は、サーバ１０から配信された再生リストに基づき、複数のコンテンツデータを再生するため、複数のコンテンツデータ全てを保持しているか否かを確認する。再生対象である複数のコンテンツデータのうち、再生装置１０に保持していないコンテンツデータがあれば、サーバ１０に対してそのコンテンツデータの配信要求を行う。
【００２４】
再生装置２０は、配信要求をしたコンテンツデータを受信すると、受信したコンテンツデータを再生する。このとき、サイズが大きいコンテンツデータから配信要求を行うと、配信所要時間が大きいため、コンテンツデータが再生可能までの所要時間も大きくなる。
【００２５】
そこで、再生装置１０は、サーバ１０から受信した複数のコンテンツデータのサイズ情報を参照し、サイズの小さいコンテンツデータから優先的に配信要求を行う。また、再生リストに基づき複数のコンテンツデータを再生する場合、再生装置２０は、受信したコンテンツデータは、規定された再生順序に従って再生を行う。一方、受信していないコンテンツデータは、サーバ１０から配信されるまでの期間、再生をスキップする。
【００２６】
図２は、配信システム１の構成を示す図である。サーバ１０は、入力部１００、再生リスト生成部１０１、再生リスト送信部１０２、コンテンツ記録部１０３、コンテンツ配信部１０４、接続処理部１０５を含む。再生装置２０は、再生リスト受信部２００、保有コンテンツ管理部２０１、コンテンツ記録部２０２、接続処理部２０３、コンテンツ受信部２０４、コンテンツ再生部２０５を含む。
【００２７】
入力部１００は、例えば、キーボードであり、ユーザが複数のコンテンツデータの識別情報（以下、コンテンツＩＤとも記載する）、複数のコンテンツデータの再生順序、複数のコンテンツデータのそれぞれのサイズなど、再生リスト生成部１０１が必要とする情報を入力する。
【００２８】
再生リスト生成部１０１は、入力部１００から受け取ったコンテンツＩＤと再生順序に基づき、再生リストを生成する。このとき、再生リスト生成部１０１は、コンテンツＩＤごとに所定の再生順序を対応付けて、再生リストを生成する。
【００２９】
具体例で説明すると、１番目に再生すべきコンテンツデータのコンテンツＩＤが「ａａａ」で、２番目に再生すべきコンテンツデータのコンテンツＩＤが「ｂｂｂ」の場合、再生リスト生成部１０１は、コンテンツＩＤ「ａａａ」には再生順序「１」を、コンテンツＩＤ「ｂｂｂ」には再生順序「２」を対応付けて、再生リストを生成する。
【００３０】
また、再生リスト生成部１０１は、入力部１００から受け取ったコンテンツＩＤとサイズとを対応付けて、サイズ情報を生成する。
【００３１】
そして、再生リスト送信部１０２は、再生リスト生成部１０１から再生リストやサイズ情報を受け取った場合や、サーバ１０のサービスエリア内に新しい再生装置２０が配置された場合などに、再生リストやサイズ情報を報知する。
【００３２】
なお、ユーザが入力部１００で、コンテンツＩＤなどを入力するとして説明を行ったが、前述のコンテンツサーバにあらかじめコンテンツデータとともにコンテンツＩＤなどを記録しておき、再生リスト生成部１０１が、前述のネットワークを介してコンテンツＩＤなどを取得するようにしてもよい。
【００３３】
また、再生リスト生成部１０１は、再生リストとサイズ情報とを別々に生成するとして説明を行ったが、コンテンツＩＤに再生順序とコンテンツのサイズとを対応付け、再生リストにサイズ情報を含めるようにしてもよい。以下においては、説明の便宜上、再生リストにサイズ情報が含まれているものとする。
【００３４】
コンテンツ記録部１０３は、配信すべき複数のコンテンツデータを記録する。ここで、コンテンツデータにはコンテンツＩＤが含まれている。コンテンツ配信部１０４は、接続処理部１０５からの依頼に従って、コンテンツ記録部１０３からコンテンツデータを読み出し、再生装置２０に配信する。
【００３５】
接続処理部１０５は、再生装置２０からコンテンツデータの配信要求を受信すると、要求されたコンテンツデータを再生装置２０に配信するようにコンテンツ配信部１０４を制御する。また、コンテンツデータを配信するため、再生装置２０との接続の確立および切断に関する処理を行う。
【００３６】
再生リスト受信部２００は、サーバ１０から報知される再生リストを受信し、保有コンテンツ管理部２０１に出力する。ここで、報知された再生リストが前回受信したものと同じであった場合は、それを保有コンテンツ管理部２０１に出力しない。つまり、再生リスト受信部２００は、再生リストが更新された場合のみ、それを保有コンテンツ管理部２０１に出力する。
【００３７】
保有コンテンツ管理部２０１は、再生リスト受信部２００から再生リストを受け取る。そして、再生リストに規定されているコンテンツデータと、コンテンツ記録部２０２に記録しているコンテンツデータとを比較し、コンテンツ記録部２０２に記録していないコンテンツデータの配信要求を、接続処理部２０３を介してサーバ１０に対して行う。その際、保有コンテンツ管理部２０１は、再生リストを参照し、コンテンツ記録部２０２に記録していないコンテンツデータのうち、サイズが小さいコンテンツデータから順に配信要求を行う。
【００３８】
また、保有コンテンツ管理部２０１は、再生リストに規定されたコンテンツデータのうち、少なくともひとつのコンテンツデータがコンテンツ記録部２０２に記録されていれば、コンテンツ再生部２０５に対して、再生リストに従ったコンテンツデータの再生開始を指示する。
【００３９】
その際、保有コンテンツ管理部２０１は、再生リストに規定されたコンテンツデータのうち、コンテンツ記録部２０２に記録していないコンテンツデータをスキップするようにコンテンツ再生部２０５を制御する。
【００４０】
接続処理部２０３は、保有コンテンツ管理部２０１からの依頼に従って、サーバ１０に対してコンテンツデータの配信要求を行う。またコンテンツデータを受信するため、サーバ１０との接続の確立および切断に関する処理を行う。
【００４１】
コンテンツ受信部２０４はサーバ１０から配信されたコンテンツデータを受信する。コンテンツ受信部２０４は、受信したコンテンツデータをコンテンツ記録部２０２に出力する。コンテンツ受信部２０４から受け取ったコンテンツデータをコンテンツ記録部２０２は記録する。
【００４２】
コンテンツ再生部２０５は、保有コンテンツ管理部２０１からの指示により、再生リストに従ったコンテンツデータの再生を実行する。コンテンツ再生部２０５は、再生したコンテンツデータのうち、動画像は図示しない表示部へ出力し、音声は図示しないスピーカへ出力する。
【００４３】
図３（ａ）は、保有コンテンツ管理部２０１が記録しているコンテンツデータを管理するためのテーブル構造である。「コンテンツＩＤ」欄は、コンテンツデータのコンテンツＩＤを示す。「コンテンツサイズ」欄は、コンテンツデータのサイズを示す。「再生順序」欄は、コンテンツデータが再生されるべき順序を示す。「配信順序」欄は、コンテンツデータが配信されるべき順序を示す。
【００４４】
以下においては、説明の便宜上、再生リストでは、コンテンツＩＤ「ａａａ」、「ｂｂｂ」、「ｃｃｃ」、「ｄｄｄ」、「ｅｅｅ」が付与された５つのコンテンツデータの再生順序が規定されており、いずれのコンテンツデータもコンテンツ記録部２０２に記録されていないものとする。
【００４５】
保有コンテンツ管理部２０１は、再生リスト受信部２００から受け取った再生リストからコンテンツデータのコンテンツＩＤ、コンテンツデータのサイズ、コンテンツデータの再生順序を抽出し、コンテンツデータごとに、コンテンツＩＤに対して、コンテンツデータのサイズとコンテンツデータの再生順序を対応付けていく。次にコンテンツデータのサイズ値を参照しながら、コンテンツデータの配信順序を決定する。
【００４６】
具体的に説明すると、５つのコンテンツデータのうち、最小サイズのコンテンツデータは「ａａａ」であるので、コンテンツデータ「ａａａ」の配信順序を「１」とする。次に小さいコンテンツデータは「ｄｄｄ」であるので、コンテンツデータ「ｄｄｄ」の配信順序を「２」とする。以下、最大サイズのコンテンツデータ「ｅｅｅ」まで、コンテンツサイズが小さい順に昇順となる配信順序を決定していく。
【００４７】
このようにして、保有コンテンツ管理部２０１は、図示するテーブル構造を有するコンテンツデータ管理テーブルを生成する。保有コンテンツ管理部２０１はコンテンツデータ管理テーブルの「配信順序」欄を参照し、サイズが小さいコンテンツデータから順にサーバ１０に対して配信要求を行う。なお、再生リスト受信部２００から再生リストを受け取るごとに、つまり、再生リストが更新されるごとに、コンテンツデータ管理テーブルも更新する。
【００４８】
図３（ｂ）は、コンテンツデータを受信するごとの、コンテンツデータの再生順序の変遷を示す図である。「受信したコンテンツデータ」欄は、受信したコンテンツデータのコンテンツＩＤを示す。「更新された再生順序」欄は、コンテンツデータを受信したのち、保有コンテンツ管理部２０１がコンテンツ再生部２０５を制御することにより、コンテンツデータの再生順序がどのように更新されるかを示す。
【００４９】
具体的に説明すると、コンテンツデータ「ａａａ」を受信したときには、再生リストに規定されたコンテンツデータのうち、コンテンツ記録部２０２が記録しているコンテンツデータは、コンテンツデータ「ａａａ」のみである。そこで、保有コンテンツ管理部２０１は、コンテンツデータ「ａａａ」のみを繰り返して再生するようにコンテンツ再生部２０５を制御する。
【００５０】
次に、コンテンツデータ「ｄｄｄ」を受信すると、コンテンツ記録部２０２は、コンテンツデータ「ａａａ」とコンテンツデータ「ｄｄｄ」を記録している。そこで、保有コンテンツ管理部２０１は、コンテンツデータ「ａａａ」とコンテンツデータ「ｄｄｄ」は再生し、他のコンテンツデータはスキップするようにコンテンツ再生部２０５を制御する。ここで、再生リストでは、コンテンツデータ「ａａａ」、「ｂｂｂ」、「ｃｃｃ」、「ｄｄｄ」、「ｅｅｅ」の順に再生するように規定されている。このため、保有コンテンツデータ管理部２０１は、コンテンツデータ「ａａａ」、「ｄｄｄ」の順で２つのコンテンツデータを繰り返して再生するようにコンテンツ再生部２０５を制御する。
【００５１】
以下、保有コンテンツ管理部２０１は、最後にコンテンツデータ「ｅｅｅ」を受信するまで再生順序を更新していく。コンテンツデータ「ｅｅｅ」を受信した以降は、保有コンテンツ管理部２０１は、再生リストで規定された再生順序通りにコンテンツデータの再生するようにコンテンツ再生部２０５を制御する。
【００５２】
以上の構成による配信システム１の動作を説明する。図４および５は、再生装置２０がコンテンツデータの配信要求を行う手順を示すフローチャートである。
【００５３】
サーバ１０は、再生リストを更新すると（S100のY）、更新された再生リストを報知する（S101）。処理を継続する場合（S102のN）、サーバ１０は、再生装置２０からコンテンツデータの配信要求があるまで待機する（S108のN）。
【００５４】
再生装置２０は、サーバ１０から更新された再生リストを受信すると（S103のY）、再生リストに保持しているコンテンツデータが含まれるかを確認する（S104）。保持しているコンテンツデータが含まれていた場合（S104のY）、保持しているコンテンツデータで再生を開始する（S105）。
【００５５】
次に再生装置２０は、再生リストに保持していないコンテンツデータが含まれるかを確認する（S106）。保持していないコンテンツデータがあった場合（S106のY）、保持していないコンテンツデータのうち、サイズが最小のコンテンツデータの配信要求をサーバ１０に対して行う（S110）。
【００５６】
サーバ１０は、再生装置２０からコンテンツデータの配信要求があると（S108のY）、そのコンテンツデータを再生装置２０に配信する（S109）。再生装置２０は、サーバ１０から配信要求をしたコンテンツデータを受信すると（S111）、コンテンツデータが再生中であるか否かを確認する（S112）。コンテンツデータの再生中であれば（S112のY）、受信したコンテンツデータを追加し、再生順序を更新する（S113）。一方、コンテンツデータが再生中でなければ（S112のN）、つまり初めて再生リストに含まれるコンテンツデータを保持した場合、そのコンテンツデータで再生を開始する（S105）。
【００５７】
以下、保持していないコンテンツデータがなくなるまで（S106のN）、コンテンツデータの配信要求を行う。なお、コンテンツデータの再生中（S107のN）に更新された再生リストを受信すると（S103のY）、再生装置２０は、再生リストに保持しているコンテンツデータが含まれるかを確認する処理へ戻る（S104）。
【００５８】
このような本発明の実施の形態によれば、以下の通りの作用効果を享受することができる。
【００５９】
（１）コンテンツ受信部２０４は、コンテンツデータを受信し、再生リスト受信部２００は、コンテンツデータのサイズ情報を受信し、保有コンテンツ管理部２０１は、サイズが小さいコンテンツデータから順にサーバ１０に対してコンテンツデータの配信要求を行う。このため、コンテンツデータの配信要求を最初に行ってから一定の期間内に利用可能となるコンテンツデータが増加するため、利用者の利便性が向上する。
【００６０】
（２）コンテンツ受信部２０４は、保有コンテンツ管理部２０１は、コンテンツ記録部２０２が記録していないコンテンツデータのうち、サイズが小さいコンテンツデータから順にサーバ１０に対してコンテンツデータの配信要求を行う。このため、新たなコンテンツデータを利用できるまでの所要時間が短縮化でき、効率的なコンテンツデータの配信を実現できる。
【００６１】
（３）再生リスト受信部２００は、再生リストを受信し、コンテンツ記録部２０２は、コンテンツ受信部２０４で受信したコンテンツデータを記録し、保有コンテンツ管理部２０１は再生リストに基づき、コンテンツ記録部２０２が記録しているコンテンツデータは再生リストの再生順序に従い、コンテンツ記録部２０２が記録していないコンテンツデータはスキップして再生するようにコンテンツ再生部２０５を制御する。このため、複数のコンテンツデータが全て揃ってから再生することに比べ、再生開始までの所要時間を短縮化できる。
【００６２】
本発明の変形例について説明する。本発明の変形例もコンテンツデータの配信システムに関する。これまでの説明では、再生装置がコンテンツデータのサイズ情報を受信し、記録していないコンテンツデータのうち、サイズが小さいコンテンツデータから優先的に配信要求を行っていた。本発明の変形例では、サーバが再生装置に対して、受信すべきコンテンツデータを指示する。つまり、サーバが再生リストのうち、再生装置が記録していないコンテンツデータであって、サイズが最小のコンテンツデータを選択し、そのコンテンツデータを受信するように再生装置を制御する。これにより再生装置はサーバの指示されたコンテンツデータを受信すればよく、再生装置の負担が軽減される。
【００６３】
図６は、本発明の変形例に係る配信システム１の構成を示す図である。図中、図２に示した配信システム１と同様の構成の部分には同じ番号を付し、必要に応じて説明を省略する。
【００６４】
接続処理部１０５は、再生装置２０から保持コンテンツデータリストを受信すると、配信指示部１０６に出力する。配信指示部１０６は、再生リスト生成部１０１から受け取った再生リストと、接続処理部１０５から受け取った保持コンテンツデータリスト比較し、再生リストのうち再生装置２０が記録していないコンテンツデータを抽出する。配信指示部１０６は、再生装置２０が記録していないコンテンツデータのうち、サイズが小さいコンテンツデータから配信要求を行うよう、接続処理部１０５を介して再生装置２０に指示する。
【００６５】
保有コンテンツ管理部２０１は、再生リスト受信部２００から受け取った再生リストのうちで、コンテンツ記録部２０２が記録しているコンテンツデータを抽出し、対応するコンテンツＩＤを含む保持コンテンツデータリストを生成する。保有コンテンツ管理部２０１は、保持コンテンツデータリストを接続処理部２０３に出力する。接続処理部２０３は、保有コンテンツ管理部２０１から受け取った保持コンテンツデータリストをサーバ１０に送信する。また、接続処理部２０３は、サーバ１０から配信要求すべきコンテンツデータの指示を受信すると、サーバ１０に対して、そのコンテンツデータの配信要求を行う。
【００６６】
以上の構成による配信システム１の動作を説明する。図７および８は、サーバ１０がコンテンツデータの配信要求を指示する手順を示すフローチャートである。
【００６７】
サーバ１０は、再生リストを更新すると（S200のY）、更新された再生リストを報知する（S201）。再生装置２０は、サーバ１０から更新された再生リストを受信すると（S202のY）、保持コンテンツデータリストを送信する（S203）。再生装置２０は、再生リストに保持しているコンテンツデータが含まれるかを確認する（S204）。保持しているコンテンツデータが含まれていた場合（S204のY）、保持しているコンテンツデータで再生を開始する（S205）。次に、再生装置２０は、サーバ１０からコンテンツデータの配信要求の指示があるまで待機する（S212）。
【００６８】
サーバ１０は、保持コンテンツデータリストを受信すると（S206）、再生リストに再生装置２０が保持していないコンテンツデータが含まれるかを確認する（S207）。保持していないコンテンツデータがあった場合（S207のY）、保持していないコンテンツデータのうち、サイズが最小のコンテンツデータの配信要求を行うように再生装置２０対して指示する（S209）。再生装置２０は、サーバ１０からコンテンツデータの配信要求の指示を受けると（S212のY）、サーバ１０に対して指示されたコンテンツデータの配信要求を行う（S213）。サーバ１０は、再生装置２０からコンテンツデータの配信要求があると（S210のY）、そのコンテンツデータを再生装置２０に配信する（S211）。再生装置２０は、サーバ１０から配信要求をしたコンテンツデータを受信すると（S214）、コンテンツデータが再生中であるか否かを確認する（S215）。コンテンツデータの再生中であれば（S215のY）、受信したコンテンツデータを追加し、再生順序を更新する（S216）一方、コンテンツデータが再生中でなければ（S215のN）、つまり初めて再生リストに含まれるコンテンツデータを保持した場合、そのコンテンツデータで再生を開始する（S205）。以下、再生リストに再生装置２０が保持していないコンテンツデータがなくなるまで（S207のN）、サーバ１０は、再生装置２０に対してコンテンツデータの配信要求の指示を行う。なお、サーバ１０は、再生リストに再生装置２０が保持していないコンテンツがなくなり（S207のN）、処理を継続中に（S208のN）、再生リストの更新を行うと（S200のY）、再生リストを報知する処理へ戻る（S201）。また、再生装置２０は、コンテンツデータの再生中（S217のN）に更新された再生リストを受信すると（S202のY）、保持コンテンツデータリストを送信する処理へ戻る（203）。
【００６９】
このような本発明の実施の形態によれば、以下の通りの作用効果を享受することができる。
【００７０】
（４）コンテンツ記録部１０３は、コンテンツデータを記録し、再生リスト生成部１０１は、再生リストを生成し、再生リスト送信部１０２は、再生リストを配信し、コンテンツ配信部１０４は、コンテンツデータを配信し、接続処理部１０５は、保持コンテンツデータリストを受信し、配信指示部１０６は、再生リストのうち再生装置２０が記録していないコンテンツデータであって、サイズが小さいコンテンツデータから配信要求を行うように再生装置２０を制御する。このため、再生装置２０は簡単な構成で新たなコンテンツデータを利用できるまでの所要時間が短縮化でき、効率的なコンテンツデータの配信を実現できる。
【００７１】
以上、本発明を実施するための最良の形態について説明をしてきたが、本発明は、この実施の形態の構成に限定されるものではなく、特許請求の範囲に規定された本発明の適用範囲にあり、上述した実施の形態の構成が備える機能を達成可能であれば、いろいろな変形が可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態における配信システム１の概念を示す図
【図２】配信システム１の構成を示す図
【図３】コンテンツデータを管理するためのテーブル構造とコンテンツデータの再生順序の変遷を示す図
【図４】再生装置２０がコンテンツデータの配信要求を行う手順を示すフローチャート
【図５】再生装置２０がコンテンツデータの配信要求を行う手順を示すフローチャート
【図６】本発明の変形例に係る配信システム１の構成を示す図
【図７】サーバ１０がコンテンツデータの配信要求を指示する手順を示すフローチャート
【図８】サーバ１０がコンテンツデータの配信要求を指示する手順を示すフローチャート
【符号の説明】
【００７３】
１００        入力部
１０１        再生リスト生成部
１０２        再生リスト送信部
１０３        コンテンツ記録部
１０４        コンテンツ配信部
１０５        接続処理部
１０６        配信指示部
２００        再生リスト受信部
２０１        保有コンテンツ管理部
２０２        コンテンツ記録部
２０３        接続処理部
２０４        コンテンツ受信部
２０５        コンテンツ再生部
２０６        配信指示部
【図１】
2009288991.tif 000003
【図２】
2009288991.tif 000004
【図３】
2009288991.tif 000005
【図４】
2009288991.tif 000006
【図５】
2009288991.tif 000007
【図６】
2009288991.tif 000008
【図７】
2009288991.tif 000009
【図８】
2009288991.tif 000010