(57)【要約】【課題】  ストリーミング配信システムのユーザ端末でコンテンツを視聴中のユーザに対して、新規に配信可能となったコンテンツの存在を速やかに知らせることが可能な技術を提供する。【解決手段】  サーバは第１及び第２の記憶領域を備え、第１の記憶領域に格納した動画コンテンツＡを配信する。クライアントにて再生開始後、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストをサーバから配信しクライアントにて表示する。第２の記憶領域に格納した動画コンテンツ群を変更すると、リスト更新用のデータをサーバから配信し、更新したリストをクライアントにて表示する。リストから動画コンテンツＢを指定する入力をクライアントにて受け付けてサーバに通知すると、これに応じて、動画コンテンツＢをサーバから配信しクライアントにて再生する。【選択図】    図１
2008153929.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミング方式にて、一乃至複数のサーバよりなるサーバシステムからネットワークを介してクライアントに動画コンテンツを配信する方法において、
サーバシステムは第１及び第２の記憶領域を備え、
サーバシステムから、第１の記憶領域に格納した動画コンテンツＡを配信し、クライアントにて再生を開始する段階と、
第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストを、サーバシステムから配信し、クライアントにて表示する段階と、
第２の記憶領域に格納した動画コンテンツ群を変更する段階と、
リストを更新するためのデータをサーバシステムから配信し、更新したリストをクライアントにて表示する段階と、
更新したリストから動画コンテンツＢを指定する入力をクライアントにて受け付けてサーバシステムに通知する段階と、
動画コンテンツＢを指定する通知に応じて、動画コンテンツＢをサーバシステムから配信し、クライアントにて再生する段階と
を含むことを特徴とするストリーミング配信方法。
【請求項２】
請求項1に記載のストリーミング配信方法において、
更新したリストから動画コンテンツＢを指定する入力に応じて、クライアントでの動画コンテンツＡの再生を中断し、
クライアントでの動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、クライアントにて動画コンテンツＡの再生を再開する
ことを特徴とするストリーミング配信方法。
【請求項３】
請求項１に記載のストリーミング配信方法において、
第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて、一部の動画コンテンツを選択する
ことを特徴とするストリーミング配信方法。
【請求項４】
請求項１に記載のストリーミング配信方法において、
第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて、一部の動画コンテンツを選択する
ことを特徴とするストリーミング配信方法。
【請求項５】
ストリーミング方式にて、ネットワークを介してクライアントに動画コンテンツを配信するサーバシステムにおいて、
第１及び第２の記憶領域と、
第１及び第２の記憶領域に格納した動画コンテンツを、ネットワークを介してストリーミング方式にてクライアントに配信するためのストリーミング配信制御手段と、
第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストのデータを生成し、ネットワークを介してクライアントに配信するためのリスト生成手段と、
リストを更新するためのデータを生成し、ネットワークを介してクライアントに配信するためのリスト更新手段とを備え、
第１の記憶領域に格納した動画コンテンツＡをクライアントに配信している間に、当該クライアントからの要求に応じて、リスト更新手段により更新したリストに含まれる動画コンテンツＢの配信を開始する
ことを特徴とするサーバシステム。
【請求項６】
請求項５に記載のサーバシステムにおいて、
前記動画コンテンツＢを指定する通知に応じて、クライアントへの動画コンテンツＡの配信を中断し、
クライアントでの動画コンテンツＢの再生終了、及び、前記中断の動画コンテンツＡにおける位置に応じて、動画コンテンツＡの配信を再開する
ことを特徴とするサーバシステム。
【請求項７】
請求項５に記載のサーバシステムにおいて、
第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、前記時間属性情報に基づいて、一部の動画コンテンツを選択する
ことを特徴とするサーバシステム。
【請求項８】
請求項５に記載のサーバシステムにおいて、
第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて、一部の動画コンテンツを選択する
ことを特徴とするサーバシステム。
【請求項９】
クライアントに対してネットワークを介してストリーミング方式にて動画コンテンツを配信する処理を、サーバに実行させるコンピュータプログラムにおいて、
当該コンピュータがアクセス可能な第１の記憶領域に格納した動画コンテンツＡを、クライアントに配信する処理と、
当該コンピュータがアクセス可能な第２の記憶領域に格納した動画コンテンツ群のうち、一部乃至全部の動画コンテンツのタイトル情報のリストのデータを、クライアントに配信する処理と、
第２の記憶領域に格納している動画コンテンツ群の変更に応じて、リストを更新するためのデータをクライアントに配信する処理と、
更新したリストから動画コンテンツＢを指定する通知を、クライアントから受信する処理と、
動画コンテンツＢを指定する通知に応じて、動画コンテンツＢをクライアントに配信する処理と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムにおいて、
更新したリストから動画コンテンツＢを指定する通知に応じて、動画コンテンツＡの配信を中断する処理と、
クライアントでの動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、クライアントに対する動画コンテンツＡの配信を再開する処理と
を更に含むことを特徴とするコンピュータプログラム。
【請求項１１】
請求項９に記載のコンピュータプログラムにおいて、
第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて、一部の動画コンテンツを選択する処理を更に含む
ことを特徴とするコンピュータプログラム。
【請求項１２】
請求項９に記載のコンピュータプログラムにおいて、
第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて、一部の動画コンテンツを選択する処理を更に含む
ことを特徴とするコンピュータプログラム。
【請求項１３】
ストリーミング方式にて、一乃至複数のサーバよりなるサーバシステムからネットワークを介して動画コンテンツの配信を受ける端末において、
第１及び第２の記憶領域を備えるサーバシステムから、第１の記憶領域に格納された動画コンテンツＡの配信を受けて再生する手段と、
第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストの配信をサーバシステムから受けて表示する手段と、
リストを更新するためのデータの配信をサーバシステムから受けて、更新したリストを表示する手段と、
更新したリストから動画コンテンツＢを指定する入力を受け付けてサーバシステムに通知する手段と、
動画コンテンツＢを指定する通知に応じてサーバシステムから配信された動画コンテンツＢを再生する手段と
を備えることを特徴とする端末。
【請求項１４】
請求項１３に記載の端末において、
更新したリストから動画コンテンツＢを指定する入力に応じて動画コンテンツＡの再生を中断し、
動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、動画コンテンツＡの再生を再開する
ことを特徴とする端末。
【請求項１５】
請求項１３に記載の端末において、
第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信する
ことを特徴とする端末。
【請求項１６】
請求項１３に記載の端末において、
第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信する
ことを特徴とする端末。
【請求項１７】
ストリーミング方式にて、一乃至複数のサーバよりなるサーバシステムからネットワークを介して動画コンテンツの配信を受ける処理をコンピュータに実行させるコンピュータプログラムにおいて、
第１及び第２の記憶領域を備えるサーバシステムから、第１の記憶領域に格納された動画コンテンツＡの配信を受けて再生する処理と、
第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストの配信をサーバシステムから受けて表示する処理と、
リストを更新するためのデータの配信をサーバシステムから受けて、更新したリストを表示する処理と、
更新したリストから動画コンテンツＢを指定する入力を受け付けてサーバシステムに通知する処理と、
動画コンテンツＢを指定する通知に応じてサーバシステムから配信された動画コンテンツＢを再生する処理と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１８】
請求項１７に記載のコンピュータプログラムにおいて、
更新したリストから動画コンテンツＢを指定する入力に応じて動画コンテンツＡの再生を中断し、
動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、動画コンテンツＡの再生を再開する
処理をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１９】
請求項１７に記載のコンピュータプログラムにおいて、
第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信する処理をコンピュータに実行させる
ことを特徴とするコンピュータプログラム。
【請求項２０】
請求項１７に記載のコンピュータプログラムにおいて、
第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信する処理をコンピュータに実行させる
ことを特徴とするコンピュータプログラム。
【請求項２１】
ストリーミング方式にて、ネットワークを介してクライアントに動画コンテンツを配信するシステムにおいて、
サーバシステム及び端末をそれぞれ少なくともひとつ備え、
サーバは、
第１及び第２の記憶領域と、
第１及び第２の記憶領域に格納した動画コンテンツを、ネットワークを介してストリーミング方式にてクライアントに配信するためのストリーミング配信制御手段と、
第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストのデータを生成し、ネットワークを介してクライアントに配信するためのリスト生成手段と、
リストを更新するためのデータを生成し、ネットワークを介してクライアントに配信するためのリスト更新手段とを備え、
第１の記憶領域に格納した動画コンテンツＡをクライアントに配信している間に、当該クライアントからの要求に応じて、リスト更新手段により更新したリストに含まれる動画コンテンツＢの配信を開始するサーバであり、
端末は、
第１及び第２の記憶領域を備えるサーバシステムから、第１の記憶領域に格納された動画コンテンツＡの配信を受けて再生する手段と、
第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストの配信をサーバシステムから受けて表示する手段と、
リストを更新するためのデータの配信をサーバシステムから受けて、更新したリストを表示する手段と、
更新したリストから動画コンテンツＢを指定する入力を受け付けてサーバシステムに通知する手段と、
動画コンテンツＢを指定する通知に応じてサーバシステムから配信された動画コンテンツＢを再生する手段と
を備える端末である
ことを特徴とするストリーミング配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はストリーミング配信技術に関し、特に、ニュース番組のように生成される頻度が高いコンテンツ群と、映画番組等のように生成される頻度が比較的低いコンテンツ群とを、切り替えて配信するストリーミング配信技術に関する。
【背景技術】
【０００２】
例えば、ライブ放送サービスとニュース配信サービスの組み合わせ、実コンテンツと広告コンテンツの組み合わせというように、動画コンテンツを２種類に分けて、種類に応じて配信するストリーミング配信システムが従来から提案されている。
【０００３】
例えば、特許文献１には、ライブ放送サービスとニュース配信サービスの間で、コンテンツを検出するためのユーザ嗜好キーワードを共有するシステムが記載されている。特許文献２には、実コンテンツの配信及び再生を一時停止して広告コンテンツを配信及び再生するシステムが記載されている。特許文献３には、録画番組と広告情報とを配信するシステムが記載されている。
【０００４】
【特許文献１】特開２００２−７３６７３
【特許文献２】特開２００４−１４０５８４
【特許文献３】特開２００４−２２７１０８
【０００５】
コンテンツには、速報性がそれほど要求されないもの、例えば映画、ドラマ、ドキュメンタリー、音楽番組といったコンテンツがある一方、時々刻々と生成され、生成後に遅滞なく積極的にユーザに通知することが望ましいもの、例えばニュースのようなコンテンツがある。
【０００６】
従来のシステムでは、例えば映画を配信・再生中に新たなニュースが配信可能な状態になっても、ユーザはそれを知ることができない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明はこのような状況に鑑みてなされたものであり、本発明が解決しようとする課題は、ストリーミング配信システムのユーザ端末でコンテンツを視聴中のユーザに対して、新規に配信可能となったコンテンツの存在を速やかに知らせることが可能な技術を提供することである。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明は以下のようなストリーミング配信技術を提供する。
【０００９】
即ち、本発明は、ストリーミング方式にて、一乃至複数のサーバよりなるサーバシステムからネットワークを介してクライアントに動画コンテンツを配信する方法において、サーバシステムは第１及び第２の記憶領域を備え、サーバシステムから、第１の記憶領域に格納した動画コンテンツＡを配信し、クライアントにて再生を開始する段階と、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストを、サーバシステムから配信し、クライアントにて表示する段階と、第２の記憶領域に格納した動画コンテンツ群を変更する段階と、リストを更新するためのデータをサーバシステムから配信し、更新したリストをクライアントにて表示する段階と、更新したリストから動画コンテンツＢを指定する入力をクライアントにて受け付けてサーバシステムに通知する段階と、動画コンテンツＢを指定する通知に応じて、動画コンテンツＢをサーバシステムから配信し、クライアントにて再生する段階とを含むことを特徴とするストリーミング配信方法を提供する。
【００１０】
サーバシステムを構成するサーバは一機でもよいし、複数であってもよい。例えば、第１及び第２の記憶領域は同一記憶装置の異なる記憶領域であり、動画コンテンツＡ及びＢの両方を同一のサーバから配信することとしてもよいし、第１及び第２の記憶領域をそれぞれ異なる記憶装置とし、各記憶装置を別のサーバの記憶装置とし、一方のサーバから動画コンテンツＡを配信し、他方のサーバから動画コンテンツＢを配信することとしてもよい。
【００１１】
リスト更新のためのデータの配信は、クライアントからの要求をトリガーとして行うことが考えられる。この場合、クライアントは所定の期間毎に要求を送信することが考えられる。また、第２の記憶領域への動画コンテンツの追加や削除をトリガーとすることも考えられる。
【００１２】
このストリーミング配信方法では、更新したリストから動画コンテンツＢを指定する入力に応じて、クライアントでの動画コンテンツＡの再生を中断し、クライアントでの動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、クライアントにて動画コンテンツＡの再生を再開することが考えられる。
【００１３】
より具体的には次のようにしてもよい。即ち、動画コンテンツＢを指定する入力に応じて、クライアントにて動画コンテンツＡの再生を中断し、中断した位置を記憶すると共に、動画コンテンツＡの再生中断及び動画コンテンツＢの再生開始の旨をサーバシステムに通知する。これに応じてサーバシステムは動画コンテンツＢの配信を開始する。これを受けてクライアントは動画コンテンツＢを再生し、配信及び再生が完了すると、クライアントは記憶した中断位置と共に動画コンテンツＡの配信再開をサーバシステムに要求する。この要求に応じて、動画コンテンツＡの中断位置以後のストリームをサーバシステムからクライアントに配信する。
【００１４】
このストリーミング配信方法において、第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて、一部の動画コンテンツを選択することとしてもよい。
【００１５】
このようにすれば、時間属性情報に基づいて動画コンテンツを選択表示するので、例えば、最新のニュース動画のタイトルを所定件数表示することができる。
【００１６】
このストリーミング配信方法において、第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、
第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて、一部の動画コンテンツを選択することとしてもよい。
【００１７】
この場合、分類属性情報に基づいて動画コンテンツを選択表示するので、例えば、動画コンテンツを、政治ニュース、経済ニュース、文化ニュース、スポーツニュース等の分野に分類し、該当する分類属性情報を各動画コンテンツに付与し、クライアント毎に予め分野を指定して、特定の分野のニュースのみを選択的にクライアントで表示させることができる。
【００１８】
また、本発明は、ストリーミング方式にて、ネットワークを介してクライアントに動画コンテンツを配信するサーバシステムにおいて、第１及び第２の記憶領域（コンテンツ保管部、ニュース情報保管部）と、第１及び第２の記憶領域に格納した動画コンテンツを、ネットワークを介してストリーミング方式にてクライアントに配信するためのストリーミング配信制御手段（配信制御部）と、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストのデータを生成し、ネットワークを介してクライアントに配信するためのリスト生成手段（配信制御部）と、リストを更新するためのデータを生成し、ネットワークを介してクライアントに配信するためのリスト更新手段（配信制御部）とを備え、第１の記憶領域に格納した動画コンテンツＡをクライアントに配信している間に、当該クライアントからの要求に応じて、リスト更新手段により更新したリストに含まれる動画コンテンツＢの配信を開始する（配信制御部）ことを特徴とするサーバシステムを提供する。
【００１９】
このサーバシステムにおいて、動画コンテンツＢを指定する通知に応じて、クライアントへの動画コンテンツＡの配信を中断し、クライアントでの動画コンテンツＢの再生終了、及び、中断の動画コンテンツＡにおける位置に応じて、動画コンテンツＡの配信を再開することとしてもよい。
【００２０】
また、このサーバシステムにおいて、第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、
リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて、一部の動画コンテンツを選択することとしてもよい。
【００２１】
このサーバシステムにおいて、第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて、一部の動画コンテンツを選択することとしてもよい。
【００２２】
また、本発明は、クライアントに対してネットワークを介してストリーミング方式にて動画コンテンツを配信する処理を、サーバに実行させるコンピュータプログラムにおいて、当該コンピュータがアクセス可能な第１の記憶領域に格納した動画コンテンツＡを、クライアントに配信する処理（ステップＳ７）と、当該コンピュータがアクセス可能な第２の記憶領域に格納した動画コンテンツ群のうち、一部乃至全部の動画コンテンツのタイトル情報のリストのデータを、クライアントに配信する処理（ステップＳ１０）と、第２の記憶領域に格納している動画コンテンツ群の変更に応じて、リストを更新するためのデータをクライアントに配信する処理（ステップＳ１０）と、更新したリストから動画コンテンツＢを指定する通知を、クライアントから受信する処理（ステップＡ１）と、動画コンテンツＢを指定する通知に応じて、動画コンテンツＢをクライアントに配信する処理（ステップＡ３）とをコンピュータに実行させることを特徴とするコンピュータプログラムを提供する。
【００２３】
このコンピュータプログラムにおいて、更新したリストから動画コンテンツＢを指定する通知に応じて、動画コンテンツＡの配信を中断する処理（ステップＡ２）と、クライアントでの動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、クライアントに対する動画コンテンツＡの配信を再開する処理（ステップＡ７）とを更に含むこととしてもよい。
【００２４】
このコンピュータプログラムにおいて、第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて、一部の動画コンテンツを選択する処理（ステップＳ１０）を更に含むこととしてもよい。
【００２５】
このコンピュータプログラムにおいて、第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて、一部の動画コンテンツを選択する処理（ステップＳ１０）を更に含むこととしてもよい。
【００２６】
また、本発明は、ストリーミング方式にて、一乃至複数のサーバよりなるサーバシステムからネットワークを介して動画コンテンツの配信を受ける端末において、第１及び第２の記憶領域を備えるサーバシステムから、第１の記憶領域に格納された動画コンテンツＡの配信を受けて再生する手段（画面部２４１）と、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストの配信をサーバシステムから受けて表示する手段（ニュース情報表示部２４２）と、リストを更新するためのデータの配信をサーバシステムから受けて、更新したリストを表示する手段（ニュース情報表示部２４２）と、更新したリストから動画コンテンツＢを指定する入力を受け付けてサーバシステムに通知する手段（情報入力手段２３０）と、動画コンテンツＢを指定する通知に応じてサーバシステムから配信された動画コンテンツＢを再生する手段（画面部２４１）とを備えることを特徴とする端末を提供する。
【００２７】
この端末において、更新したリストから動画コンテンツＢを指定する入力に応じて動画コンテンツＡの再生を中断し、動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、動画コンテンツＡの再生を再開することとしてもよい。
【００２８】
この端末において、第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信することとしてもよい。
【００２９】
この端末において、第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信することとしてもよい。
【００３０】
また、本発明は、ストリーミング方式にて、一乃至複数のサーバよりなるサーバシステムからネットワークを介して動画コンテンツの配信を受ける処理をコンピュータに実行させるコンピュータプログラムにおいて、第１及び第２の記憶領域を備えるサーバシステムから、第１の記憶領域に格納された動画コンテンツＡの配信を受けて再生する処理（ステップＳ８）と、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストの配信をサーバシステムから受けて表示する処理（ステップＳ１１）と、リストを更新するためのデータの配信をサーバシステムから受けて、更新したリストを表示する処理（ステップＳ９〜Ｓ１３）と、更新したリストから動画コンテンツＢを指定する入力を受け付けてサーバシステムに通知する処理（ステップＡ１）と、動画コンテンツＢを指定する通知に応じてサーバシステムから配信された動画コンテンツＢを再生する処理（ステップＡ４）とをコンピュータに実行させることを特徴とするコンピュータプログラムを提供する。
【００３１】
このコンピュータプログラムにおいて、更新したリストから動画コンテンツＢを指定する入力に応じて動画コンテンツＡの再生を中断（ステップＡ２）し、動画コンテンツＢの再生終了、及び、動画コンテンツＡの再生を中断した位置に応じて、動画コンテンツＡの再生を再開する（ステップＡ５〜Ａ８）処理をコンピュータに実行させることとしてもよい。
【００３２】
このコンピュータプログラムにおいて、第２の記憶領域に格納した動画コンテンツ群の動画コンテンツは、時間に係る属性情報である時間属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうち、一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、時間属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信する処理（ステップＳ１１）をコンピュータに実行させることとしてもよい。
【００３３】
このコンピュータプログラムにおいて、第２の記憶領域に格納された動画コンテンツ群の動画コンテンツは、当該動画コンテンツが属する分類を示す属性情報である分類属性情報を有し、リストは、第２の記憶領域に格納した動画コンテンツ群のうちの一部の動画コンテンツのタイトル情報からなり、第２の記憶領域に格納した動画コンテンツ群の中から、分類属性情報に基づいて選択した一部の動画コンテンツをサーバシステムから受信する処理（ステップＳ１１）をコンピュータに実行させることとしてもよい。
【００３４】
更に、本発明は、ストリーミング方式にて、ネットワークを介してクライアントに動画コンテンツを配信するシステムにおいて、サーバシステム及び端末をそれぞれ少なくともひとつ備え、サーバは、第１及び第２の記憶領域（コンテンツ保管部、ニュース情報保管部）と、第１及び第２の記憶領域に格納した動画コンテンツを、ネットワークを介してストリーミング方式にてクライアントに配信するためのストリーミング配信制御手段（配信制御部）と、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストのデータを生成し、ネットワークを介してクライアントに配信するためのリスト生成手段（配信制御部）と、リストを更新するためのデータを生成し、ネットワークを介してクライアントに配信するためのリスト更新手段（配信制御部）とを備え、第１の記憶領域に格納した動画コンテンツＡをクライアントに配信している間に、当該クライアントからの要求に応じて、リスト更新手段により更新したリストに含まれる動画コンテンツＢの配信を開始（配信制御部）するサーバであり、端末は、第１及び第２の記憶領域を備えるサーバシステムから、第１の記憶領域に格納された動画コンテンツＡの配信を受けて再生する手段（画面部２４１）と、第２の記憶領域に格納した動画コンテンツ群のうちの一部乃至全部の動画コンテンツのタイトル情報のリストの配信をサーバシステムから受けて表示する手段（ニュース情報表示部２４２）と、リストを更新するためのデータの配信をサーバシステムから受けて、更新したリストを表示する手段（ニュース情報表示部２４２）と、更新したリストから動画コンテンツＢを指定する入力を受け付けてサーバシステムに通知する手段（情報入力手段２３０）と、動画コンテンツＢを指定する通知に応じてサーバシステムから配信された動画コンテンツＢを再生する手段（画面部２４１）とを備える端末であることを特徴とするストリーミング配信システムを提供する。
【発明の効果】
【００３５】
本発明によれば、第２の記憶領域に格納した動画コンテンツ群が変更されると、クライアントは表示するリストを更新するので、動画コンテンツＡの配信及び再生中に、第２の記憶領域に新たな動画コンテンツが追加されると、その旨がクライアントに通知される。
【００３６】
これにより、ストリーミング方式において、再生時間が比較的長い動画コンテンツを再生している間に、速報性を要求される動画コンテンツが生成され、第２の記憶領域に追加されたとき、その旨を速やかに利用者に対して通知することが可能となる。
【００３７】
例えば、映画等の再生時間が比較的長時間に及ぶ動画コンテンツを第1の記録手段に格納して、サーバから配信し、クライアントにて再生しつつ、最新のニュース動画を第２の記憶領域に逐次格納し、そのリストをサーバから配信し、クライアントにて更新表示する。これにより、クライアントでは、映画の再生と同時に最新のニュースの一覧が表示されることとなる。
【発明を実施するための最良の形態】
【００３８】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００３９】
図１を参照すると、本発明の一の実施の形態であるストリーミング配信システム１は、サーバシステム１００とユーザ端末２００とから構成されている。サーバシステム１００とユーザ端末２００はネットワーク３００を介して接続されている。
【００４０】
サーバシステム１００は、サーバとして機能するコンピュータであり、ウェブ入出力制御部１１０と、配信制御部１２０と、コンテンツ保管部１３０と、ニュース情報保管部１４０とを備える。コンピュータはＣＰＵ、主記憶装置、補助記憶装置、ネットワークインタフェースカード等を備え、上述の各部１１０、１２０、１３０、１４０は、ＣＰＵにてオペレーティングシステム及びその他コンピュータプログラムが実行されることにより実現される。サーバシステム１００は単一のコンピュータから構成されることとしてもよいが、上述の各部を複数のコンピュータに分散し、互いに連係動作させることにより、複数のコンピュータにて実現してもよい。
【００４１】
ユーザ端末２００はネットワーククライアントとして一般的に使用されているコンピュータであり、各種のバスを経由して互いに接続されたＣＰＵ、主記憶装置、補助記憶装置、ネットワークインタフェースカード、表示装置、入力装置を備える。ユーザ端末２００では、補助記憶装置に格納したオペレーティングシステム、各種プログラムを主記憶装置にロードし、ＣＰＵにて種々の処理を実行する。特に、ネットワークインタフェースカード、表示装置、入力装置と連携して、以下に説明するネットワーク接続部２１０、ウェブページ閲覧部２２０、情報入力部２３０、及び、動画再生部２４０を実現する。
【００４２】
各部はそれぞれ概略つぎのように動作する。
【００４３】
サーバシステム１００のウェブ入出力制御部１１０は、ユーザ端末２００からの要求を受けてストリーミング配信用コンテンツのメニュー画面をユーザ端末２００に送信するとともに、ユーザ端末２００より配信コンテンツの指定を受けて配信用設定をユーザ端末２００に通知する。
【００４４】
配信制御部１２０は、ユーザ端末２００からの要求を受けて動画コンテンツのストリーミング配信を行うとともに、ユーザ端末２００に対してタイトル情報の送信および動画ニュースのストリーミング配信を行う。また、ニュース情報保管部１４０に格納した動画ニュースのタイトル情報のリストのデータを生成し、ネットワーク３００を介してユーザ端末２００に配信する。また、タイトル情報のリストを更新するためのデータを生成し、ネットワーク３００を介してユーザ端末２００に配信する。更に、コンテンツ保管部１３０に格納した動画コンテンツをユーザ端末２００に配信している間に、そのユーザ端末２００からの要求に応じて、更新したリストに含まれる動画ニュースの配信を開始する。
【００４５】
コンテンツ保管部１３０は、ユーザ端末２００にストリーミング配信される動画コンテンツや、それぞれの動画コンテンツの関連情報等の保管を行う。コンテンツ保管部１３０に保管されるコンテンツ群は、新コンテンツが追加されたとき利用者に対して短時間のうちに通知する必要が基本的にはないもの、具体的には映画、ドキュメント、ドラマのようなコンテンツからなる。
【００４６】
ニュース情報保管部１４０は、ユーザ端末２００にストリーミング配信される動画ニュースや、それぞれの動画ニュースの関連情報等の保管を行う。動画ニュースは新しいものが追加されると可及的速やかに利用者に対して通知することが求められる。動画ニュースはそのタイトル情報と共にニュース一件毎に保管される。また、ニュース情報保管部１４０は、動画ニュースを保管したとき、その時刻を示す属性情報、即ち時間属性情報をその動画ニュースに関連付けて保管する。
【００４７】
ユーザ端末２００のネットワーク接続部２１０は、ネットワーク３００を経由してサーバシステム１００への接続を行う。
【００４８】
ウェブページ閲覧部２２０は、サーバシステム１００から送信されるストリーミング配信用コンテンツのメニュー画面等のウェブページの表示を行う。
【００４９】
情報入力部２３０は、サーバシステム１００に対する要求等の入力を行う。
【００５０】
動画再生部２４０は、サーバシステム１００からストリーミング配信される動画コンテンツの再生を行うとともに、タイトル情報の表示および動画ニュースの再生を行う。より具体的には後述する画面部２４１、ニュース情報表示部２４２、操作パネル部２４３をユーザ端末２００の表示装置に表示する。
【００５１】
ネットワーク３００は例えばインターネットのようなデータ通信ネットワークである。
【実施例１】
【００５２】
図２及び図３のフローチャートを参照して、実施例１におけるストリーミング配信システム１の動作について説明する。最初の時点では、ニュース情報保管部１４０は１０件の動画ニュース１、２、・・・、１０を保管しているものとする。また、各動画ニュースは、「ニュース情報０１」、「ニュース情報０２」、・・・、「ニュース情報１０」のタイトル情報を有するものとする。
【００５３】
まず、ユーザ端末２００のウェブブラウザが、ネットワーク３００を経由して、サーバシステム１００に対してストリーミング配信用コンテンツのメニュー画面を要求する（図２のステップＳ１）。これを受けてサーバシステム１００は、ユーザ端末２００のウェブブラウザに対し、ストリーミング配信用コンテンツのメニュー画面を送信する（ステップＳ２）。受信したユーザ端末２００はメニュー画面を表示する。このメニュー画面はコンテンツ保管部１５０に保管されている動画コンテンツの一覧を含むものである。
【００５４】
次に、ユーザ端末２００においてストリーミング配信を要求する動画コンテンツが指定され、指定内容がサーバシステム１００に送信される（ステップＳ３）。これを受けてサーバシステム１００は、指定されたコンテンツに関する配信用設定をユーザ端末２００に通知する（ステップＳ４）。このユーザ端末２００への配信用設定の通知には、動画プレイヤーの起動およびサーバシステム１００への接続に関する情報が含まれる。ユーザ端末２００はこれを受けて、あらかじめインストールされた動画プレイヤーを起動する（ステップＳ５）。
【００５５】
さらに、ユーザ端末２００はサーバシステム１００に、指定したコンテンツのストリーミング配信を要求する（ステップＳ６）。これを受けてサーバシステム１００は、ユーザ端末２００への指定コンテンツのストリーミング配信を開始する（ステップＳ７）。ユーザ端末２００の動画プレイヤーはこれを受けて、コンテンツの再生を開始する（ステップＳ８）。
【００５６】
さらに、ユーザ端末２００はサーバシステム１００に、最新の動画ニュース１０件のタイトル情報の要求を行う（ステップＳ９）。ここで要求する動画ニュースのタイトル情報の数は、予め動画プレイヤーに設定されたものである。ここでは１０件と設定されているが、設定を変更することにより件数を増減することができる。これを受けてサーバシステム１００は、保有する動画ニュースのタイトル情報及び時間属性情報を参照し、要求された件数分の最新のタイトル情報をユーザ端末２００に送信する（ステップＳ１０）。ユーザ端末２００はこれを受けて、受信したタイトル情報を動画プレイヤーに表示する（ステップＳ１１）。ここでユーザ端末２００の動画プレイヤーの画面は、図４に示すようなものとなる。
【００５７】
ここで、図４〜８及び１２〜１８に図示した画面の表示例全般に関する事項について簡単に説明する。
【００５８】
画面部２４１はストリーミング再生表示を行う画面領域である。コンテンツ保管部１３０及びニュース情報保管部１４０のいずれかに保管されている動画コンテンツが配信されると、どちらも画面部２４１にて再生表示される。
【００５９】
ニュース情報表示部２４２は、ニュース情報保管部１４０に保管されている動画ニュースのうち、設定された件数の動画ニュースのタイトル情報を表示する領域である。タイトル情報は、動画ニュースの中の一場面を構成する静止画像と、その上に表示される動画ニュースの見出しからなるサムネイル画像である。図示した例での設定数は１０件である。このうち、画面に表示されているタイトル情報の数は６件である。残りのタイトル情報はニュース情報表示部２４２右横のスクロールバーを移動させると表示される。ニュース情報表示部２４２に表示されているタイトル情報は所定時間毎に更新される。ニュース情報保管部１４０に新たな動画ニュースが一件追加されると、最も古い動画ニュースのタイトル表示をやめて、代わりに新たな動画ニュースのタイトル表示を行う。表示されているタイトル情報をクリックすると、画面部２４１は、その時点で再生表示している動画コンテンツの再生を中断し、その代わりに、クリックされたタイトル情報の動画ニュースを再生表示する。
【００６０】
操作パネル部２４３は画面部２４１にて再生中の動画に関する操作をマウス等の入力装置にて受け付ける領域である。操作パネル部２４３の上段左側にある略台形、三角形及び丸は音量調整である。上段右側で左右に伸びているのは棒グラフがあり、動画の再生に応じて左から右につまみが移動する。棒グラフ右横の数字は再生開始からの経過時間である。下段は操作ボタンであり、左から順にそれぞれ動画コンテンツを再生開始位置まで戻す、巻き戻す、再生を中止する、一時停止する、早送りする、再生終了位置まで送る操作を示す。
【００６１】
ステップＳ１１の説明に戻ると、図４の画面例では、動画プレイヤーは、画面部２４１においてコンテンツ保管部１３０から配信された指定コンテンツのストリーミング再生表示を行っている。ニュース情報表示部２４２において最新の動画ニュースのタイトル情報である「ニュース情報１０」から「ニュース情報０５」を表示している。「ニュース情報０４」から「ニュース情報０１」についてはスクロール操作に応じて表示する。現時点では再生開始直後のため、操作パネル部２４３の経過時間表示は０分００秒になっている。この時点では、操作パネル部２４３に表示されたタイトル情報のどれも選択されなかったものとする（ステップＳ１２）。
【００６２】
ユーザ端末２００はステップＳ１１でタイトル情報を表示してから規定の時間が経過した時点で、動画プレイヤーのコンテンツ再生状態の確認を行う（ステップＳ１３）。ここで動画プレイヤーにおいて指定コンテンツの再生が完了している場合には動画プレイヤーの動作を終了するが、指定コンテンツの再生が継続中である場合にはステップＳ９に戻り、ユーザ端末２００は再度サーバシステム１００に、最新の動画ニュース１０件分のタイトル情報の送信を要求する（ステップＳ９）。
【００６３】
ここで、ニュース情報保管部１４０に新着ニュースとして動画ニュース１１が追加されていたものとする。動画ニュース１１のタイトル情報を「ニュース情報１１」とする。すると、この時点で最新の時間属性情報を有するのはニュース情報１１となるので、サーバシステム１００は、最新のタイトル情報として、ニュース情報０２からニュース情報１１までの１０件のタイトル情報をユーザ端末２００に送信する（ステップＳ１０）。ユーザ端末２００はこれを受けて、送信されたタイトル情報を動画プレイヤーに表示する（ステップＳ１１）。
【００６４】
ここでユーザ端末２００の動画プレイヤーの画面は、図５に示すようなものとなる。図５の画面例では、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示をそのまま継続している。現在、操作パネル部２４３は指定コンテンツの２分３０秒の位置を再生していると表示している。ニュース情報表示部２４２において最新の動画ニュースである動画ニュース２から動画ニュース１１までについての１０件のタイトル情報を表示している。なおここでも、これらの動画ニュース２から動画ニュース１１までのタイトル情報の表示がマウスでのクリック操作等により指定されることはなかったものとする（ステップＳ１２）。
【００６５】
さらに、ユーザ端末２００はステップＳ１１で動画ニュース２から動画ニュース１１までのタイトル情報を表示してから規定の時間が経過した時点で、動画プレイヤーのコンテンツ再生状態の確認を行う（ステップＳ１３）。ここで動画プレイヤーにおいて指定コンテンツの再生がまだ継続中である場合にはステップＳ９に戻り、ユーザ端末２００は再度サーバシステム１００に、最新の動画ニュース１０件についてのタイトル情報の要求を行う（ステップＳ９）。
【００６６】
ここで新着ニュースとして動画ニュース１２がニュース情報保管部１４０に追加されていたとする。このとき、サーバシステム１００は最新ニュースのタイトル情報として、動画ニュース３から動画ニュース１２までの１０件のタイトル情報をユーザ端末２００に送信する（ステップＳ１０）。ユーザ端末２００はこれを受けて、受信したタイトル情報を動画プレイヤーに表示する（ステップＳ１１）。
【００６７】
ここでユーザ端末２００の動画プレイヤーの画面は、図６に示すようなものとなる。図６の画面例では、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示をそのまま継続し、ニュース情報表示部２４２において最新の動画ニュースである動画ニュース３から動画ニュース１２までについての１０件のタイトル情報を表示している。
【００６８】
ここで、動画ニュース１２のタイトル情報「ニュース情報１２」の表示がマウスでのクリック操作により指定されたものとする（ステップＳ１２および図３のステップＡ１）。この時、ユーザ端末２００の動画プレイヤーは、クリック時のコンテンツの再生中断時間を記憶する。図６の画面例を参照すると、操作パネル部２４３に表示されたコンテンツの再生時間である「５分００秒」が記憶される値である。またこの指定に応じて、サーバシステム１００は、ユーザ端末２００への指定コンテンツのストリーミング配信を停止する（ステップＡ２）。
【００６９】
サーバシステム１００は続けて、ユーザ端末２００への動画ニュース１２のストリーミング配信を開始する（ステップＡ３）。ユーザ端末２００の動画プレイヤーはこれを受けて、動画ニュース１２の再生を開始する（ステップＡ４）。ここでユーザ端末２００の動画プレイヤーの画面は、図７に示すようなものとなる。図７の画面例では、動画プレイヤーは画面部２４１において動画ニュース１２のストリーミング再生表示を行っている。また、ニュース情報表示部２４２において動画ニュース３から動画ニュース１２までについての１０件のタイトル情報を表示している。
【００７０】
さらに、サーバシステム１００は動画ニュース１２のストリーミング配信が完了した時点で、ユーザ端末２００に配信完了の通知を行う（ステップＡ５）。これを受けてユーザ端末２００は、中断したコンテンツの再生中断時間のデータを参照し、サーバシステム１００にコンテンツの中断した部分からのストリーミング配信を要求する（ステップＡ６）。ここではステップＡ１にて記憶した再生中断時間「５分００秒」からの配信を要求することになる。これを受けてサーバシステム１００は、ユーザ端末２００への指定コンテンツの先頭より５分００秒後の部分からのストリーミング配信を開始する（ステップＡ７）。ユーザ端末２００の動画プレイヤーはこれを受けて、指定コンテンツの中断した部分の続きからの再生を開始する（ステップＡ８）。
【００７１】
さらに、ユーザ端末２００はサーバシステム１００に、最新の動画ニュース１０件についてのタイトル情報の要求を行う（ステップＡ９）。これを受けてサーバシステム１００は保有するタイトル情報を参照し、要求された数の最新のタイトル情報をユーザ端末２００に送信する（ステップＡ１０）。ここでは動画ニュース１２に続く新着ニュースがなかったため、最新タイトル情報として動画ニュース３から動画ニュース１２までの１０件のタイトル情報が再び送信されたものとする。ユーザ端末２００はこれを受けて、再送信された動画ニュース３から動画ニュース１２までのタイトル情報を動画プレイヤーに表示する（ステップＡ１１）。
【００７２】
ここでユーザ端末２００の動画プレイヤーの画面は、図８に示すようなものとなる。画面部２４１では、指定コンテンツのストリーミング再生表示を中断した位置から再開する。ニュース情報表示部２４２では、動画ニュース３から動画ニュース１２までについての１０件のタイトル情報を表示する。尚、ここでは、図８の画面において、ユーザ端末２００のユーザは、ニュース情報表示部２４２に表示されたタイトル情報を指定する操作をしなかったものとする（ステップＡ１２）。
【００７３】
このように、ステップＡ１１でタイトル情報を表示してから規定の時間が経過毎に、ユーザ端末２００は動画プレイヤーのコンテンツ再生状態の確認を行う（ステップＡ１３）。ここで、動画プレイヤーにおいて指定コンテンツの再生が継続中である場合にはステップＡ９に戻るが、指定コンテンツの再生が完了している場合には動画プレイヤーの動作を終了する。
【００７４】
本実施例によれば、ユーザ端末２００において、コンテンツ保管部１３０から配信されたコンテンツを画面部２４１が再生している間に、サーバシステム１００のニュース情報保管部１４０に新たな動画ニュースが追加して保管されると、その新しい動画ニュースのタイトル情報を含むタイトル情報が所定の時間内にニュース情報表示部２４２に表示される。このため、ユーザは、映画等のコンテンツを視聴中であっても、新たなニュースが配信可能な状態になったことをほぼ遅滞なく知ることができる。
【００７５】
また、本実施例によれば、コンテンツ保管部１３０に保管されている指定コンテンツの再生から、ニュース情報保管部１４０に保管している動画ニュースの再生へと切り替える際に、指定コンテンツの再生時間を記録し、動画ニュースの再生が終了した後、記録した再生時間を参照して指定コンテンツの続きを配信・再生する。このため、ユーザは、特段の操作をすることなく、動画ニュースを視聴した後すぐに指定コンテンツの視聴を再開することができる。
【実施例２】
【００７６】
次に、本発明の実施例２について説明する。実施例２は、図１に図示したストリーミング配信システム１が実施例１とは異なる動作をする。実施例１では、動画ニュースはその内容に関わらず一括してニュースとして扱っていたので、ユーザにとって興味のないジャンルのニュースが追加されても、ニュース情報表示部２４２のタイトル情報は更新された。これに対し、実施例２では、動画ニュースをその内容に応じてジャンル別に分類して、属するジャンルを示す分類属性情報を予め動画ニュースそれぞれに付与してニュース情報保管部１４０に保管する。一方、ユーザは配信を希望するニュースのジャンルを予めユーザ端末２００に登録しておく。ユーザ端末２００は、タイトル情報をサーバシステム１００に要求する際、登録されたジャンルをサーバシステム１００に通知し、サーバシステム１００は、登録されたジャンルに属する動画ニュースのタイトル情報のみをユーザ端末２００に送信する。
【００７７】
図９、図１０及び図１１のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。
【００７８】
まず、ユーザ端末２００のウェブブラウザが、ネットワーク３００を経由してサーバシステム１００に、ストリーミング配信用コンテンツのメニュー画面を要求する（図９のステップＳ５１）。これを受けてサーバシステム１００は、ストリーミング配信用コンテンツのメニュー画面をウェブブラウザに送信する（ステップＳ５２）。この結果、ユーザ端末２００のウェブブラウザには、ストリーミング配信により視聴することが可能な動画コンテンツの一覧が表示される。
【００７９】
次に、ユーザ端末２００において、動画コンテンツの一覧の中からストリーミング配信を要求する動画コンテンツが指定され、指定内容がサーバシステム１００に送信される（ステップＳ５３）。これを受けてサーバシステム１００は、指定されたコンテンツに関する配信用設定をユーザ端末２００に通知する（ステップＳ５４）。このユーザ端末２００への配信用設定の通知には、動画プレイヤーの起動およびサーバシステム１００への接続に関する情報が含まれる。ユーザ端末２００はこれを受けて、あらかじめインストールされた動画プレイヤーを起動する（ステップＳ５５）。
【００８０】
さらに、ユーザ端末２００はサーバシステム１００に、指定したコンテンツのストリーミング配信を要求する（ステップＳ５６）。これを受けてサーバシステム１００は、ユーザ端末２００への指定コンテンツのストリーミング配信を開始する（ステップＳ５７）。ユーザ端末２００の動画プレイヤーはこれを受けて、コンテンツの再生を開始する（ステップＳ５８）。
【００８１】
さらに、ユーザ端末２００はサーバシステム１００に、最新の動画ニュース１０件についてのタイトル情報の要求を行う（ステップＳ５９）。なおここで要求するタイトル情報の件数については、動画プレイヤーの設定により任意に変更可能なものとしている。これを受けてサーバシステム１００は保有するタイトル情報及び時間属性情報を参照し、要求されたタイトル情報をユーザ端末２００に送信する（ステップＳ６０）。ユーザ端末２００はこれを受けて、送信されたタイトル情報を動画プレイヤーに表示する（ステップＳ６１）。
【００８２】
ここでユーザ端末２００の動画プレイヤーの画面は、図１２に示すようなものとなる。図１２の画面例では、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示を行い、ニュース情報表示部２４２において、タイトル情報の対象ジャンルの設定を行うための「ジャンル設定」ボタンと、最新の動画ニュースについてのタイトル情報とを表示し、さらに操作パネル部２４３において音量調整や一時停止等の操作ボタンを表示している。ニュース情報表示部２４２には最新のタイトル情報として、動画ニュースＦ−０３、動画ニュースＦ−０２、動画ニュースＤ−０２、動画ニュースＣ−０２、動画ニュースＡ−０１、動画ニュースＢ−０１、動画ニュースＣ−０１、動画ニュースＤ−０１、動画ニュースＥ−０１、および動画ニュースＦ−０１についての１０件のタイトル情報を表示するが、ニュース情報表示部２４２の画面内にすべてのタイトル情報が入らない場合は、スクロールバーの操作によって画面をスクロールすることですべてのタイトル情報が表示されるようにしている。
【００８３】
ニュース情報表示部２４２に表示された動画ニュースのタイトル情報は、画面部２４１において指定コンテンツのストリーミング再生表示を中断してその代わりとして再生表示させることが可能な動画ニュースについての情報を表示している。ここでは便宜上、ジャンルＡ、ジャンルＢ、ジャンルＣ、ジャンルＤ、ジャンルＥ、およびジャンルＦという６つのジャンルに分類されたタイトル情報にジャンルごとの通し番号を付すことによって示している。例えば動画ニュースＡ−０１はジャンルＡに属し、動画ニュースＣ−０１と動画ニュースＣ−０２とはジャンルＣに属したものであることを示している。これらのジャンルＡ、ジャンルＢ等のタイトル情報のジャンルの分類は、例えば、政治、経済、社会、芸能、スポーツといった一般的なタイトル情報のジャンルの分類によるものとすることができる。
【００８４】
ここでは、これらの動画ニュースのタイトル情報の表示がマウスでのクリック操作等により指定されることはなかったものとする（ステップＳ６２）。またここではニュース情報表示部２４２において「ジャンル設定」ボタンの表示がマウスでのクリック操作等により指定されてタイトル情報の対象ジャンルの設定が行われることもなかったものとする（ステップＳ６３）。
【００８５】
さらに、ユーザ端末２００はステップＳ６１でタイトル情報を表示してから規定の時間が経過した時点で、動画プレイヤーのコンテンツ再生状態の確認を行う（ステップＳ６４）。ここで動画プレイヤーにおいて指定コンテンツの再生が完了している場合には動画プレイヤーの動作を終了するが、指定コンテンツの再生が継続中である場合にはステップＳ５９に戻り、ユーザ端末２００は再度サーバシステム１００に、最新の動画ニュース１０件についてのタイトル情報の要求を行う（ステップＳ５９）。
【００８６】
これを受けてサーバシステム１００は保有するタイトル情報を参照し、要求されたタイトル情報をユーザ端末２００に送信する（ステップＳ６０）。なおここでは動画ニュースＦ−０３に続く新着ニュースがなかったため、最新タイトル情報として再び、動画ニュースＦ−０３、動画ニュースＦ−０２、動画ニュースＤ−０２、動画ニュースＣ−０２、動画ニュースＡ−０１、動画ニュースＢ−０１、動画ニュースＣ−０１、動画ニュースＤ−０１、動画ニュースＥ−０１、および動画ニュースＦ−０１についての１０件のタイトル情報が送信されたものとする。
【００８７】
ユーザ端末２００はこれを受けて、これらの再送信された動画ニュースのタイトル情報を動画プレイヤーに表示する（ステップＳ６１）。ここでユーザ端末２００の動画プレイヤーの画面は、図１３に示すようなものとなる。図１３の画面例では図１２の画面例と同様に、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示をそのまま継続し、ニュース情報表示部２４２において、動画ニュースＦ−０３、動画ニュースＦ−０２、動画ニュースＤ−０２、動画ニュースＣ−０２、動画ニュースＡ−０１、動画ニュースＢ−０１、動画ニュースＣ−０１、動画ニュースＤ−０１、動画ニュースＥ−０１、および動画ニュースＦ−０１についての１０件のタイトル情報を表示している。なおここでも、これらの動画ニュースのタイトル情報の表示がマウスでのクリック操作等により指定されることはなかったものとする（ステップＳ６２）。
【００８８】
ここで、図１３の画面例において動画プレイヤーのニュース情報表示部２４２の最上部に表示されている「ジャンル設定」ボタンの表示がマウスでのクリック操作により指定されたものとする（ステップＳ６３）。この時、ユーザ端末２００の動画プレイヤーはニュース情報表示部２４２において、タイトル情報の対象ジャンルの選択候補の表示を行う。ここでユーザ端末２００の動画プレイヤーの画面は、図１４に示すようなものとなる。図１４の画面例では、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示をそのまま継続し、ニュース情報表示部２４２において、対象ジャンルの設定を確定してタイトル情報の表示を行うための「ニュース表示」ボタンと、ジャンルＡ、ジャンルＢ、ジャンルＣ、ジャンルＤ、ジャンルＥ、およびジャンルＦという６つのジャンルをそれぞれ個別に選択するための６つのチェックボックスを表示するが、ニュース情報表示部２４２の画面内にすべてのチェックボックスが入らない場合は、スクロールバーの操作によって画面をスクロールすることですべてのチェックボックスが表示されるようにしている。
【００８９】
ここで、図１４の画面例において動画プレイヤーのニュース情報表示部２４２に表示されているジャンルＡとジャンルＢとのチェックボックスにそれぞれタイトル情報の対象ジャンルとしての選択のためのチェックが行われた状態で、「ニュース表示」ボタンの表示がマウスでのクリック操作により指定されたものとする（図１０のステップＢ１）。この指定を受けてユーザ端末２００はサーバシステム１００に、指定されたジャンルＡまたはジャンルＢの少なくともいずれか一方に属する動画ニュースの中の最新の１０件についてのタイトル情報の要求を行う（ステップＢ２）。
【００９０】
これを受けて、サーバシステム１００は、ニュース情報保管部１４０に保管されている動画ニュースそれぞれの分類属性情報及び時間属性情報を参照して、ジャンルＡ及びジャンルＢの分類属性情報の少なくとも一方を有する動画ニュースの中から、最新の時間属性情報を有するもの１０件を検索し、該当する動画ニュースのタイトル情報をユーザ端末２００に送信する（ステップＢ３）。ユーザ端末２００はこれを受けて、送信されたタイトル情報を動画プレイヤーに表示する（ステップＢ４）。
【００９１】
ここでユーザ端末２００の動画プレイヤーの画面は、図１５に示すようなものとなる。図１５の画面例では、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示をそのまま継続し、ニュース情報表示部２４２において、ジャンルＡまたはジャンルＢに属する動画ニュースの中で最新となる、動画ニュースＡ−０７、動画ニュースＡ−０６、動画ニュースＢ−０８、動画ニュースＢ−０７、動画ニュースＢ−０６、動画ニュースＢ−０５、動画ニュースＢ−０４、動画ニュースＡ−０５、動画ニュースＡ−０４、および動画ニュースＡ−０３についての１０件のタイトル情報を表示するが、ニュース情報表示部２４２の画面内にすべてのタイトル情報が入らない場合は、スクロールバーの操作によって画面をスクロールすることですべてのタイトル情報が表示されるようにしている。
【００９２】
なおここでは、これらの動画ニュースのタイトル情報の表示がマウスでのクリック操作等により指定されることはなかったものとする（ステップＢ５）。またここではニュース情報表示部２４２において「ジャンル設定」ボタンの表示がマウスでのクリック操作等により指定された場合にはステップＢ１に戻るが、「ジャンル設定」ボタンの表示が指定されてタイトル情報の対象ジャンルの再設定が行われることはなかったものとする（ステップＢ６）。
【００９３】
さらに、ユーザ端末２００はステップＢ４でタイトル情報を表示してから規定の時間が経過した時点で、動画プレイヤーのコンテンツ再生状態の確認を行う（ステップＢ７）。ここで動画プレイヤーにおいて指定コンテンツの再生が完了している場合には動画プレイヤーの動作を終了するが、指定コンテンツの再生が継続中である場合にはステップＢ２に戻り、ユーザ端末２００は再度サーバシステム１００に、指定されているジャンルＡまたはジャンルＢの少なくともいずれか一方に属する動画ニュースの中の最新の１０件についてのタイトル情報の要求を行う（ステップＢ２）。
【００９４】
これを受けてサーバシステム１００は、ニュース情報保管部１４０に保管している動画ニュースそれぞれの分類属性情報及び時間属性情報を参照し、ジャンルＡの分類属性情報またはジャンルＢの分類属性情報の少なくとも一方を有する動画ニュースのうち、直近の時間属性情報を有するもの１０件を検索し、該当する動画ニュースのタイトル情報をユーザ端末２００に送信する（ステップＢ３）。ここで、前回実行されたステップＢ３後、ニュース情報保管部１４０に動画ニュースＡ−０８が追加されていたものとする。このとき送信される最新のタイトル情報は、動画ニュースＡ−０８、動画ニュースＡ−０７、動画ニュースＡ−０６、動画ニュースＢ−０８、動画ニュースＢ−０７、動画ニュースＢ−０６、動画ニュースＢ−０５、動画ニュースＢ−０４、動画ニュースＡ−０５、および動画ニュースＡ−０４の１０件となる。ユーザ端末２００はこれを受けて、これらの再送信された動画ニュースのタイトル情報を動画プレイヤーに表示する（ステップＢ４）。
【００９５】
ここでユーザ端末２００の動画プレイヤーの画面は、図１６に示すようなものとなる。図１６の画面例では、動画プレイヤーは画面部２４１において指定コンテンツのストリーミング再生表示をそのまま継続し、ニュース情報表示部２４２において、ジャンルＡまたはジャンルＢに属する動画ニュースの中で最新となる、動画ニュースＡ−０８、動画ニュースＡ−０７、動画ニュースＡ−０６、動画ニュースＢ−０８、動画ニュースＢ−０７、動画ニュースＢ−０６、動画ニュースＢ−０５、動画ニュースＢ−０４、動画ニュースＡ−０５、および動画ニュースＡ−０４についての１０件のタイトル情報を表示している。
【００９６】
ここで、動画ニュースＡ−０８のタイトル情報の表示がマウスでのクリック操作により指定されたものとする（ステップＢ５および図１１のステップＣ１）。この時、ユーザ端末２００の動画プレイヤーは、動画ニュースＡ−０８のタイトル情報の表示がクリックにより指定された時点でのコンテンツの再生中断時間を記憶する。図１６の画面例を参照すると動画プレイヤーの操作パネル部２４３に表示されたコンテンツの再生時間である「８分００秒」という値がコンテンツの再生中断時間のデータとなる。またこの指定を受けてサーバシステム１００は、ユーザ端末２００への指定コンテンツのストリーミング配信を停止する（ステップＣ２）。
【００９７】
さらに、サーバシステム１００は続けて、ユーザ端末２００への動画ニュースＡ−０８のストリーミング配信を開始する（ステップＣ３）。ユーザ端末２００の動画プレイヤーはこれを受けて、動画ニュースＡ−０８の再生を開始する（ステップＣ４）。ここでユーザ端末２００の動画プレイヤーの画面は、図１７に示すようなものとなる。図１７の画面例では、動画プレイヤーは画面部２４１において動画ニュースＡ−０８のストリーミング再生表示を行い、ニュース情報表示部２４２において動画ニュースＡ−０８、動画ニュースＡ−０７、動画ニュースＡ−０６、動画ニュースＢ−０８、動画ニュースＢ−０７、動画ニュースＢ−０６、動画ニュースＢ−０５、動画ニュースＢ−０４、動画ニュースＡ−０５、および動画ニュースＡ−０４についての１０件のタイトル情報を表示している。
【００９８】
さらに、サーバシステム１００は、動画ニュースＡ−０８のストリーミング配信が完了した時点で、ユーザ端末２００に配信完了の通知を行う（ステップＣ５）。これを受けてユーザ端末２００は、中断したコンテンツの再生中断時間のデータをサーバシステム１００に通知し、コンテンツの中断した部分からのストリーミング配信を要求する（ステップＣ６）。ここで要求するコンテンツの中断した部分からのストリーミング配信は、コンテンツの再生中断時間のデータにしたがい、ステップＣ５１で動画ニュースＡ−０８のタイトル情報の表示がクリックにより指定された、コンテンツの先頭から８分００秒後の部分からとなる。
【００９９】
これを受けてサーバシステム１００は、ユーザ端末２００への指定コンテンツの先頭より８分００秒後の部分からのストリーミング配信を開始する（ステップＣ７）。ユーザ端末２００の動画プレイヤーはこれを受けて、指定コンテンツの中断した部分の続きからの再生を開始する（ステップＣ８）。
【０１００】
さらに、ユーザ端末２００はサーバシステム１００に、指定されているジャンルＡまたはジャンルＢの少なくともいずれか一方に属する動画ニュースの中の最新の１０件についてのタイトル情報の要求を行う（ステップＣ９）。これを受けてサーバシステム１００は保有するタイトル情報を検索し、要求されたタイトル情報をユーザ端末２００に送信する（ステップＣ１０）。なおここでは動画ニュースＡ−０８に続く新着ニュースがなかったため、最新ニュース情報として再び、動画ニュースＡ−０８、動画ニュースＡ−０７、動画ニュースＡ−０６、動画ニュースＢ−０８、動画ニュースＢ−０７、動画ニュースＢ−０６、動画ニュースＢ−０５、動画ニュースＢ−０４、動画ニュースＡ−０５、および動画ニュースＡ−０４についての１０件のタイトル情報が送信されたものとする。
【０１０１】
ユーザ端末２００はこれを受けて、これらの再送信された動画ニュースのタイトル情報を動画プレイヤーに表示する（ステップＣ１１）。ここでユーザ端末２００の動画プレイヤーの画面は、図１８に示すようなものとなる。図１８の画面例は、ステップＣ１で動画ニュース情報Ａ−０８のタイトル情報の表示がクリックにより指定された時点の動画プレイヤーの画面例である図１６の画面例と同様となっており、動画プレイヤーは画面部２４１において指定コンテンツの中断した部分の続きからのストリーミング再生表示を行い、ニュース情報表示部２４２において動画ニュースＡ−０８、動画ニュースＡ−０７、動画ニュースＡ−０６、動画ニュースＢ−０８、動画ニュースＢ−０７、動画ニュースＢ−０６、動画ニュースＢ−０５、動画ニュースＢ−０４、動画ニュースＡ−０５、および動画ニュースＡ−０４についての１０件のタイトル情報を表示している。
【０１０２】
ここでタイトル情報の表示がマウスでのクリック操作等により指定される場合はタイトル情報が指定された時点でのコンテンツの再生中断時間を記憶してステップＣ１に戻るが、ここではこれらの動画ニュースのタイトル情報の表示がマウスでのクリック操作等により指定されることはなかったものとする（ステップＣ１２）。また、ここでニュース情報表示部２４２において「ジャンル設定」ボタンの表示がマウスでのクリック操作等により指定された場合には図１０のステップＢ１に戻るが、「ジャンル設定」ボタンの表示が指定されてタイトル情報の対象ジャンルの設定が行われることはなかったものとする（ステップＣ１３）。
【０１０３】
最後に、ユーザ端末２００はステップＣ１１でタイトル情報を表示してから規定の時間が経過した時点で、動画プレイヤーのコンテンツ再生状態の確認を行う（ステップＣ１４）。ここで、動画プレイヤーにおいて指定コンテンツの再生が継続中である場合にはステップＣ９に戻るが、指定コンテンツの再生が完了している場合には動画プレイヤーの動作を終了する。
【０１０４】
本実施例によれば、ユーザ端末において動画プレイヤーがコンテンツ再生時に情報を表示する動画ニュースの対象ジャンルが、動画プレイヤーにおいてユーザにより任意に選択して設定され、選択されたジャンルに属する動画ニュースをユーザからの指定に応じて任意のタイミングで配信するように構成されているため、ストリーミング配信コンテンツを視聴中のユーザが、関心の高いジャンルに属する動画ニュースをタイムリーに視聴することができる。
【産業上の利用可能性】
【０１０５】
本発明によれば、インターネットを利用して多様な動画コンテンツをオンデマンド方式によって配信するストリーミング配信サービスといった用途に適用できる。また、インターネットを利用した多様な情報配信サービスを統合したストリーミング配信サービスといった用途にも適用可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明の一実施の形態であるストリーミング配信システム１の機能ブロック図である。
【図２】実施例１におけるストリーミング配信システム１の動作を説明するためのフローチャートである。
【図３】実施例１におけるストリーミング配信システム１の動作を説明するためのフローチャートである。
【図４】ユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図５】ユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図６】ユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図７】ユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図８】ユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図９】実施例２におけるストリーミング配信システム１の動作を説明するためのフローチャートである。
【図１０】実施例２におけるストリーミング配信システム１の動作を説明するためのフローチャートである。
【図１１】実施例２におけるストリーミング配信システム１の動作を説明するためのフローチャートである。
【図１２】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図１３】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図１４】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図１５】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図１６】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図１７】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【図１８】実施例２におけるユーザ端末２００の表示装置にて表示される動画プレイヤーの画面構成の例を示す図である。
【符号の説明】
【０１０７】
１        ストリーミング配信システム
１００    サーバシステム
１１０    ウェブ入出力制御部
１２０    配信制御部
１３０    コンテンツ保管部
１４０    ニュース情報保管部
２００    ユーザ端末
２１０    ネットワーク接続部
２２０    ウェブページ閲覧部
２３０    情報入力部
２４０    動画再生部
２４１    動画プレイヤーの画面部
２４２    動画プレイヤーのニュース情報表示部
２４３    動画プレイヤーの操作パネル部
３００    ネットワーク
【図１】
2008153929.tif 000003
【図２】
2008153929.tif 000004
【図３】
2008153929.tif 000005
【図４】
2008153929.tif 000006
【図５】
2008153929.tif 000007
【図６】
2008153929.tif 000008
【図７】
2008153929.tif 000009
【図８】
2008153929.tif 000010
【図９】
2008153929.tif 000011
【図１０】
2008153929.tif 000012
【図１１】
2008153929.tif 000013
【図１２】
2008153929.tif 000014
【図１３】
2008153929.tif 000015
【図１４】
2008153929.tif 000016
【図１５】
2008153929.tif 000017
【図１６】
2008153929.tif 000018
【図１７】
2008153929.tif 000019
【図１８】
2008153929.tif 000020