(57)【特許請求の範囲】
【請求項１】
記憶された動画データを有し、所要の動画データを読み出し転送するメディアサーバと、
前記メディアサーバから転送された動画データを受けて再生表示を行うクライアントと、
このクライアントにおいて再生された動画のタイトル対応に、当該動画の再生過程の履歴情報が記憶される履歴記憶手段と、
前記クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報とを得て前記履歴記憶手段に蓄積する履歴情報収集手段と、
前記履歴記憶手段に記憶された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、この累積情報を平滑化する処理を行い、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果に基づき再生位置と読み飛ばし位置を検出することからなる統計解析を行う統計解析手段と、
前記クライアントから動画の再生要求を受け、当該再生要求自体に読み飛ばし要求が含まれるとき又は当該再生要求後に読み飛ばし要求があるときには、該当するタイトルの動画データを用いて、前記統計解析手段により得られた累積情報に基づき再生と読み飛ばしの制御を行う動画再生制御手段とを、
具備することを特徴とするビデオオンデマンドシステム。
【請求項２】
統計解析手段は、累積値の時系列的変動を際立たせる演算の結果の値が最大である位置を、所定時系列区間毎に求め、
上記で求めた位置を再生位置の先頭候補とすること特徴とする請求項１に記載のビデオオンデマンドシステム。
【請求項３】
統計解析手段は、累積情報に基づき、動画の再生を開始する複数の再生開始位置を求め、
動画再生制御手段は、クライアントから動画の再生要求を受け、当該再生要求後に読み飛ばし要求があると、前記統計解析手段が求めた当該読み飛ばし位置の次の再生開始位置まで読み飛ばしを行うことを特徴とする請求項１または２に記載のビデオオンデマンドシステム。
【請求項４】
統計解析手段は、累積情報に基づき、動画の再生を行うべき１または複数の再生区間を求め、
動画再生制御手段は、クライアントから動画の再生要求を受け、当該再生要求自体に読み飛ばし要求が含まれる場合には、前記統計解析手段が求めた１または複数の再生区間において動画の再生を行うことを特徴とする請求項１乃至３のいずれか１項に記載のビデオオンデマンドシステム。
【請求項５】
履歴記憶手段と履歴情報収集手段と統計解析手段と動画再生制御手段は、メディアサーバ及びクライアントにネットワークを介して接続される統計管理サーバに設けられることを特徴とする請求項１乃至４のいずれか１項に記載のビデオオンデマンドシステム。
【請求項６】
履歴情報収集手段は、クライアントに対する課金のために収集した情報を転用して履歴記憶手段に記憶することを特徴とする請求項１乃至５のいずれか１項に記載のビデオオンデマンドシステム。
【請求項７】
統計解析手段は、累積情報に基づき、動画のタイトル毎の再生時系列において所定度数以上の再生された部分を検出し、
当該部分を再生位置とすることを特徴とする請求項１乃至６のいずれか１項に記載のビデオオンデマンドシステム。
【請求項８】
記憶された動画データを有し、所要の動画データを読み出し転送するメディアサーバと、前記メディアサーバから転送された動画データを受けて再生表示を行うクライアントとを具備するビデオオンデマンドシステムにおけるビデオ再生位置検出方法において、
クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報とを得て対応付けて蓄積し、
この蓄積された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、
得られた累積情報を平滑化する処理を行い、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果に基づき再生位置と読み飛ばし位置を検出することを特徴とするビデオ再生位置検出方法。
【請求項９】
記憶された動画データを有し、所要の動画データを読み出し転送するメディアサーバと、前記メディアサーバから転送された動画データを受けて再生表示を行うクライアントとを具備するビデオオンデマンドシステムにおけるビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体において、
クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報を対応付けて蓄積する機能と、
この蓄積された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、この累積情報を平滑化する処理を行い、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果に基づき再生位置と読み飛ばし位置を検出することからなる統計解析する機能と、
この統計解析機能により得られた再生位置と読み飛ばし位置に基づき再生と読み飛ばしを制御する機能とを
実現させるビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ビデオオンデマンドシステムおよび当該システムにおいて用いることのできるビデオ再生位置検出方法、更には、ビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
近年、ネットワークを介してサーバからクライアントに対して動画データを配信し、クライアント側において画像表示を行うビデオオンデマンドシステムが登場している。このシステムでは、表示されている映像を読み飛ばすためにスキップボタンがクライアント側に設けられている。
【０００３】
そして、ビデオオンデマンドシステムにおいては、上記スキップボタンが操作された場合に再生を開始する位置（スキップポイント）を定めておく必要がある。そこで、従来では、メディアサーバへ動画データを登録する前に、動画解析を行って動画映像におけるシーンの切り換わり位置を求め、これをスキップポイントとするようにしている。
【０００４】
具体的には、動画データの解析により前後のフレーム間の差分が大きいポイントを求め、これをスキップポイントとするものがある。しかしながら、この手法によると、前後のフレーム間の差分が大きいポイントと動画映像におけるシーンの切り換わり位置とが必ずしも一致せず、適切なスキップポイントを得ることができないという問題点がある。
【０００５】
上記の手法の他に、動画データの解析により動画の意味を計算機に認識させるようにする手法も考えられている。しかしながら、この手法は計算機の性能等の問題から動画の意味が適切に認識されにくく、やはり適切なスキップポイントを得ることができないという問題点がある。
【０００６】
【発明が解決しようとする課題】
本発明は上記のような従来のビデオンデマンドシステムが有する問題点を解決せんとしてなされたもので、その目的は、視聴者から見て適切と思える位置をスキップポイントとして決定することのできるビデオオンデマンドシステムおよびビデオ再生位置検出方法を提供することである。また、他の目的は、上記で求めたスキップポイントを用いたサービスを行うビデオオンデマンドシステムを提供することである。更に、ビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の請求項１に記載のビデオオンデマンドシステムは、記憶された動画データを有し、所要の動画データを読み出し転送するメディアサーバと、前記メディアサーバから転送された動画データを受けて再生表示を行うクライアントと、このクライアントにおいて再生された動画のタイトル対応に、当該動画の再生過程の履歴情報が記憶される履歴記憶手段と、前記クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報とを得て前記履歴記憶手段に蓄積する履歴情報収集手段と、前記履歴記憶手段に記憶された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、この累積情報を平滑化する処理を行い、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果に基づき再生位置と読み飛ばし位置を検出することからなる統計解析を行う統計解析手段と、前記クライアントから動画の再生要求を受け、当該再生要求自体に読み飛ばし要求が含まれるとき又は当該再生要求後に読み飛ばし要求があるときには、該当するタイトルの動画データを用いて、前記統計解析手段により得られた累積情報に基づき再生と読み飛ばしの制御を行う動画再生制御手段とを具備することを特徴とする。これによって、システムを運用時に、動画が再生された部分と読み飛ばされた部分との累積情報が作成され、クライアントから動画の再生要求を受けたとき、当該再生要求自体に読み飛ばし要求が含まれる場合又は当該再生要求後に読み飛ばし要求があるときには、該当する動画のタイトルの動画データを用いて、上記で得られた累積情報に基づき再生と読み飛ばしの制御が行われる。この場合、統計解析手段が、累積情報を平滑化する処理を行い、平滑化された情報に基づき再生位置と読み飛ばし位置を検出することを特徴とする。これにより、再生された部分と読み飛ばされた部分の統計的情報が平滑化されて再生された部分と読み飛ばされた部分の傾向を適切に捕らえることができる。更に、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果を用いて再生位置と読み飛ばし位置を検出することを特徴とする。これにより、累積値の時系列的変動が際立たされて再生位置と読み飛ばし位置を適切に検出し得る。
【０００８】
本発明の請求項３に記載のビデオオンデマンドシステムでは、統計解析手段が、累積情報に基づき、動画の再生を開始する複数の再生開始位置を求め、動画再生制御手段が、クライアントから動画の再生要求を受け、当該再生要求後に読み飛ばし要求があると、前記統計解析手段が求めた当該読み飛ばし位置の次の再生開始位置まで読み飛ばしを行うことを特徴とする。これにより、統計的に求めた再生開始位置まで読み飛ばしが行われ、適切な再生開始位置から再生が行われることになる。
【０００９】
本発明の請求項４に記載のビデオオンデマンドシステムでは、統計解析手段が、累積情報に基づき、動画の再生を行うべき１または複数の再生区間を求め、動画再生制御手段が、クライアントから動画の再生要求を受けて、当該再生要求自体に読み飛ばし要求が含まれる場合には、前記統計解析手段が求めた１または複数の再生区間において動画の再生を行うことを特徴とする。これにより、統計的に求めた再生区間における動画の再生がなされ、言わばダイジェスト再生による映像を見ることが可能である。
【００１０】
本発明の請求項５に記載のビデオオンデマンドシステムにおいては、履歴記憶手段と履歴情報収集手段と統計解析手段と動画再生制御手段が、メディアサーバ及びクライアントにネットワークを介して接続される統計管理サーバに設けられることを特徴とする。これにより、１つの統計管理サーバに、統計解析を行う各手段が設けられ、複数のクライアントによる動画再生の履歴収集や統計解析が一括して適切になされる。
【００１１】
本発明の請求項６に記載のビデオオンデマンドシステムでは、履歴情報収集手段が、クライアントに対する課金のために収集した情報を転用して履歴記憶手段に記憶することを特徴とする。これによって、クライアントに対する課金のために収集した情報が転用され、無駄のない履歴情報の収集がなされる。
【００１２】
本発明の請求項７に記載のビデオオンデマンドシステムでは、統計解析手段が、累積情報に基づき、動画のタイトル毎の再生時系列において所定度数以上の再生された部分を検出し、当該部分を再生位置とすることを特徴とする。これにより、万人が再生を行う部分において再生を可能とする。
【００１５】
本発明の請求項２に記載のビデオオンデマンドシステムでは、統計解析手段が、累積値の時系列的変動を際立たせる演算の結果の値が最大である位置を、所定時系列区間毎に求め、上記で求めた位置を再生位置の先頭候補とすること特徴とする。これにより、累積値の時系列的変動が際立たされて再生開始位置が検出されるようになり、係る位置を再生位置の先頭候補とされる。
【００１６】
本発明の請求項８に記載のビデオオンデマンドシステムにおけるビデオ再生位置検出方法は、記憶された動画データを有し、所要の動画データを読み出し転送するメディアサーバと、前記メディアサーバから転送された動画データを受けて再生表示を行うクライアントとを具備するビデオオンデマンドシステムにおけるビデオ再生位置検出方法であって、クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報とを得て対応付けて蓄積し、この蓄積された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、得られた累積情報を平滑化する処理を行い、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果に基づき再生位置と読み飛ばし位置を検出することを特徴とする。これによって、統計的に得られた累積情報に基づき再生位置と読み飛ばし位置が検出されることから、人から見て自然な再生位置と読み飛ばし位置を得ることができる。
【００１７】
本発明の請求項９に記載のビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体は、記憶された動画データを有し、所要の動画データを読み出し転送するメディアサーバと、前記メディアサーバから転送された動画データを受けて再生表示を行うクライアントとを具備するビデオオンデマンドシステムにおけるビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体であって、クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報を対応付けて蓄積する機能と、この蓄積された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、この累積情報を平滑化する処理を行い、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果に基づき再生位置と読み飛ばし位置を検出することからなる統計解析する機能と、この統計解析機能により得られた累積情報に基づき再生と読み飛ばしを制御する機能とを実現させるビデオ再生制御プログラムが記録されていることを特徴とする。これによって、ビデオオンデマンドシステムにおいて、動画が再生された部分と読み飛ばされた部分との累積情報が作成され、クライアントから動画の再生要求を受けたとき、当該再生要求自体に読み飛ばし要求が含まれる場合又は当該再生要求後に読み飛ばし要求があるときには、該当する動画のタイトルの動画データを用いて、上記で得られた累積情報に基づき再生と読み飛ばしの制御をコンピュータに行わせることができる。
【００１８】
【発明の実施の形態】
以下添付図面を参照して本発明の実施の形態に係るビデオオンデマンドシステムおよびビデオ再生位置検出方法を説明する。各図において同一の構成要素には同一の符号を付して重複する説明を省略する。図１には、本発明の実施の形態に係るビデオオンデマンドシステムの構成図が示されている。このビデオオンデマンドシステムは、例えば、ＬＡＮ１にメディアサーバ３とクライアント２と統計管理サーバ４とが接続された構成を有する。上記クライアント２は通常は複数である。
【００１９】
メディアサーバ３には、動画データが蓄積された動画データ記憶手段３１と、要求されたタイトルの動画データを該当するクライアント２へ転送するデータ転送手段３２とが備えられている。また、クライアント２には、コマンドやデータを入力するための入力部２１、この入力部２１からの入力を受けて動画データの転送要求等の必要な要求を送出する要求送出手段２２、動画映像の表示を行うための表示部２３、転送されてきた動画データに基づく映像を表示部２３に表示させる表示制御手段２４が備えられている。この実施の形態にあっては、要求送出手段２２から送出される要求は統計管理サーバ４へ送出される。
【００２０】
統計管理サーバ４には、クライアント２において再生された動画のタイトル対応に、当該動画の再生過程の履歴情報が記憶される履歴記憶手段４１、履歴情報収集手段４２、統計解析手段４３、動画再生制御手段４４が設けられている。履歴情報収集手段４２は、クライアント２からの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報とを得て上記履歴記憶手段４１に蓄積する。統計解析手段４３は、上記履歴記憶手段４１に記憶された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成して統計解析を行う。動画再生制御手段４４は、上記クライアント２から動画の再生要求を受け、当該再生要求自体に読み飛ばし要求が含まれるとき又は当該再生要求後に読み飛ばし要求があるときには、該当するタイトルの動画データを用いて、上記統計解析手段４３により得られた累積情報に基づき再生と読み飛ばしの制御を行う。これらの履歴情報収集手段４２、統計解析手段４３、動画再生制御手段４４は、半導体メモリ等のコンピュータ読取り可能な記録媒体４５に格納されたビデオ再生制御プログラムにより実現される機能である。
【００２１】
ここで、クライアント２の具体的な構成を図２に示す。つまり、クライアント２はコンピュータの構成であって、ＣＰＵ５０が主記憶装置５１のプログラム及びデータを用いて各部を制御するようになされている。ＣＰＵ５１からはバス５２が延びており、このバス５２には、キーボード制御部５３、表示制御部５４、マウス制御部５５、プリンタ制御部５６、磁気ディスク制御部５７、通信インタフェース５８が接続されている。キーボード制御部５３には、データ等の入力を行うための図１における入力部２１に対応するキーボード入力装置６１が接続され、表示制御部５４には、画像や情報の表示を行うための図１における表示部２３に対応するＣＲＴ表示装置６２が接続されている。マウス制御部５５には、ポインティングディバイスであるマウス６３が接続され、プリンタ制御部５６には、情報をプリントするプリンタ装置６４が接続されている。磁気ディスク制御部５７には、情報を蓄積するための磁気ディスク装置６５が接続され、通信インタフェース５８にはＬＡＮ１との間でデータの送受を行う通信処理部６６が接続されている。例えば、主記憶装置５１に動画映像の提供を受けるためのビデオオンデマンド用のプログラムが用意され、このプログラムを起動することにより、統計管理サーバ４とつながり、提供可能な動画のタイトル等が転送されて来てＣＲＴ表示装置６２に表示され、再生を希望するタイトル等をマウス６３によりクリックして選択することができる。そして、キーボード入力装置６１には、再生キー６１ａ、スキップボタン６１ｂ、巻き戻しキー６１ｃ、停止キーｄ、早送りキーｅが設けられる。これらのキー及びボタンは動画と共にＣＲＴ表示装置６２に表示され、マウス６３によりクリックするものであっても良い。更に、この実施の形態においては、再生の手法をキー入力するか又はＣＲＴ表示装置６２に表示されるメニューの中からマウス６３によりクリックして選択することができる。ここに、再生の手法は、通常の再生とダイジェスト再生とする。
【００２２】
メディアサーバ３及び統計管理サーバ４の構成は、図２に示した構成と同様であっても良いが、基本的には、ＣＰＵ５０、主記憶装置５１、磁気ディスク制御装置、磁気ディスク装置６５、通信インタフェース５８、通信処理部６６を備えていれば良い。ただし、メディアサーバ３及び統計管理サーバ４においては、装置は高性能であり、容量が大きい必要がある。そして、図１における各手段は、ＣＰＵ５０が主記憶装置５１のプログラム等を用いて実現するものである。
【００２３】
以上のように構成されたビデオオンデマンドシステムにおいては、クライアント２においてビデオオンデマンド用のプログラムを起動し、統計管理サーバ４からタイトル等を受け取り表示部２３に表示して、再生を希望するタイトルをマウス６３によりクリックして選択すると、要求送出手段２２からは統計管理サーバ４に対して当該タイトルの動画の要求が送出される。これにより、統計管理サーバ４においては、履歴情報収集手段４２が履歴記憶手段４１に対し当該タイトルに対応させて再生の履歴情報を記憶する。
【００２４】
一方、動画再生制御手段４４は、要求された動画のタイトル及び要求元に係るクライアント２のアドレスを含む転送指示をメディアサーバ３へ送出する。メディアサーバ３のデータ転送手段３２は、上記転送指示を受けて動画データ記憶手段３１からタイトルに対応する動画データを取り出し、要求元に係るクライアント２へ転送する。クライアント２の表示制御手段２４は、上記動画データを受け取って表示部２３に表示するための信号に変換して表示部２３に表示させる。
【００２５】
クライアント２のオペレータは表示された画像を目視して必要があれば、スキップボタン６１ｂ、巻き戻しキー６１ｃ、停止キー６１ｄ、早送りキー６１ｅ、更に、再生キー６１ａを操作する。新規な動画データを動画データ記憶手段３１に記憶した当初においては、スキップキー６１ｂを用いることはできず、早送りキー６１ｅと巻き戻しキー６１ｃの操作が可能である。早送りキー６１ｅまたは巻き戻しキー６１ｃを操作したときには、停止キー６１ｄの操作があるまでは該当動作が継続される。所定量の履歴情報が履歴記憶手段４１に蓄積され、統計解析手段４３による処理が行われた場合には、スキップボタン６１ｂの操作が許され、これを操作したときには、求められたスキップポイントまで読み飛ばしが行われ、この位置からの自動再生が行われる。これらの注意は、ビデオオンデマンドのサービスのプログラムを起動したときに、表示部２３に表示される。勿論、統計解析手段４３による処理が行われた場合であっても、早送りキー６１ｅと巻き戻しキー６１ｃを操作したときには、停止キー６１ｄの操作があるまでは同該動作が継続されるモードの選択をメニュー画面により行うことができる。
【００２６】
そして、早送りキー６１ｅ等の操作がなされると、要求送出手段２２からは統計管理サーバ４に対して当該タイトルの動画の早送りの要求が送出される。これにより、統計管理サーバ４においては、履歴情報収集手段４２は履歴記憶手段４１当該タイトルに対応させて早送り（読み飛ばし）等の履歴情報を記憶する。
【００２７】
一方、動画再生制御手段４４は、早送り要求された動画のタイトル及び要求元に係るクライアント２のアドレスを含む早送り指示をメディアサーバ３へ送出する。メディアサーバ３のデータ転送手段３２は、上記早送り指示を受けて動画データ記憶手段３１から同タイトルに対応する動画データを取り出し早送りの速度に合わせてサンプリングして転送する。クライアント２の表示制御手段２４は、上記動画データを受け取って表示部２３に表示するための信号に変換して表示部２３に表示させる。これにより早送り画像の表示が行われる。停止キー６１ｄの操作で再生が停止され、再生キー６１ａの操作によりその位置から通常の再生が行われる。
【００２８】
このようにして、いくつかのクライアント２において動画の再生がなされると、履歴記憶手段４１には、図３（Ａ）に示されるように、タイトル名（タイトル名は、タイトルを識別する情報の一例である。）に対応して再生の履歴情報が記憶される。この履歴情報を用いて統計解析手段４３は、所定のときに図３（Ｂ）に示されるようなＨＳＰ（ハイライトシーンポテンシャル）のデータを作成するので、これを説明する。
【００２９】
図３（Ａ）に示される履歴情報は、タイトルＡについて説明すると、先頭位置（０：００：００）から２０秒の位置（０：００：２０）まで再生が行われ、１分１２秒の位置（０：０１：１２）まで早送り（読み飛ばし）され、そこから２３分４０秒の位置（０：２３：４０）まで再生がなされたことを示している。２３分４０秒の位置（０：２３：４０）の位置がタイトルＡの動画の終了点であるとすると、上記が１本の映画等の再生過程の履歴を示す。このような１つのタイトルに対する履歴情報が、例えば、所定回数分再生される毎に、統計解析手段４３は解析を実行する。
【００３０】
まず、各回毎のＨＳＰ（ｔ）を次の定義から求める。
（１）初期値として任意のｔ（０＜ｔ＜動画の要再生時間）においてＨＳＰ（ｔ）は０とする。
（２）全てのアクセス（ただし、５秒以下に再生を除く）に関して、
このアクセスにより位置ｔにおいて再生がなされていた場合には、
ＨＳＰ（ｔ）＝ＨＳＰ（ｔ）＋１
このアクセスにより位置ｔにおいて早送りされていた場合には、
ＨＳＰ（ｔ）＝ＨＳＰ（ｔ）−１
【００３１】
以上の定義により各回毎のＨＳＰ（ｔ）を求めると、図４の（１）、（２）・・・（１０）のように、再生時に「＋１」、早送り時に「−１」の値をとる時系列データが得られる。次に、これらを全て累積すると、図５（Ａ）の実線により示される累積情報（ヒストグラム）が得られる。
【００３２】
上記の累積情報のままでも、統計的に再生位置と読み飛ばし位置と検出を検出することができない訳ではないが、より容易に検出を行うために、次のような平滑処理を行う。
【００３３】
【数１】
0003946327.tif 000002
【００３４】
上記（１）式は、図５（Ａ）の実線により示される累積情報（ヒストグラム）に対し、図６に示される関数を掛けることを意味する。従って、図５（Ａ）のｆで示す値を実線に対し掛けると、実線が零クロスしている位置で零クロスし、凹凸がなだらかにされた図５（Ｂ）のような曲線により表されるＨＳＰ（ｔ）が得られる。この図５（Ｂ）の曲線において、プラス側の値が大きい程、多くの人により再生された位置であり、マイナス側の値が大きい程、多くの人により早送りされた位置であることを示す。
【００３５】
そして、上記図５（Ｂ）のＨＳＰ（ｔ）の値が、右肩上がりに変化して所定値ＴＨを越えるポイントｐ０、ｐ２、・・・をスキップポイントとして動画再生制御手段４４に登録する。このような登録が行われた後には、スキップボタン６１ｂの使用が許可され、例えば、タイトルＡの動画の再生中において、図５（Ｂ）のポイントｐ１においてスキップボタン６１ｂが操作されたときには、要求送出手段２２からは統計管理サーバ４に対して当該タイトルの動画のスキップ要求が送出される。これにより、統計管理サーバ４においては、履歴情報収集手段４２は履歴記憶手段４１当該タイトルに対応させてスキップの履歴情報を記憶する。このスキップの位置は、後に早送りの場合と同様に読み飛ばし位置として処理される。
【００３６】
一方、動画再生制御手段４４は、スキップ要求された動画のタイトル及び要求元に係るクライアント２のアドレス及びスキップポイントｐ２を含むスキップ指示をメディアサーバ３へ送出する。メディアサーバ３のデータ転送手段３２は、上記スキップ指示を受けて動画データ記憶手段３１から同タイトルに対応するスキップポイントｐ２から該当アドレスを求めて、当該アドレスに基づきスキップポイントｐ２から後の動画データを取り出してクライアント２へ転送する。クライアント２の表示制御手段２４は、上記動画データを受け取って表示部２３に表示するための信号に変換して表示部２３に表示させる。これにより、スキップボタン６１ｂを操作すると、即座に画面が切り換わりスキップポイントｐ２からの表示が行われる。
【００３７】
斯して、スキップボタン６１ｂを用いることのできる再生がなされ、タイトルＡに対する履歴情報が、例えば、更に所定回数分再生されと、統計解析手段４３は上記と同様に解析を実行する。このような繰り返しにより、徐々に、万人が読み飛ばしを行う位置と再生を行う位置との分離が適切になされて行くことになる。そして、以降同様に解析処理を行っても良いが、所定回の解析の繰り返し後には、スキップポイントの収束が図られるので、解析処理を止めるようにしても良い。
【００３８】
次に、スキップポイントを求める第２番目の手法を説明する。つまり、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果を用いて再生位置と読み飛ばし位置を検出する。そのために、次のようなスキップポイントポテンシャルＳＰＰ（ｔ）を定義する。
【００３９】
【数２】
0003946327.tif 000003
【００４０】
上記（２）式は、例えば、図８（Ａ）に示されるＨＳＰ（ｔ）の曲線に対し、図７に示される関数を掛けることを意味する。従って、図８（Ａ）の右肩下がりで零クロスする枠Ｓ１，Ｓ２の近傍においては小さな値をとり、図８（Ａ）の右肩上がりで零クロスする枠Ｓ３，Ｓ４の近傍においては大きな値をとり、ＨＳＰが正に上昇するポイント付近にピークを持つ図８（Ｂ）の如き曲線が得られる。このピーク点ｐ１１〜ｐ１３、・・・をスキップポイントとする。
【００４１】
図９（Ａ）は、図３（Ｂ）に示したタイトルＡについてのＨＳＰ（ｔ）の曲線であり、このＨＳＰ（ｔ）からＳＰＰ（ｔ）を求めると、図９（Ｂ）のΔにて示される位置にピークを持つ曲線が得られる。そこで、この図９（Ｂ）のΔにて示される点をスキップポイントとし、動画再生制御手段４４に登録する。これ以降の処理は、図５により説明した処理に等しい。
【００４２】
上記図１の実施の形態においては、再生の手法としてダイジェスト再生を、キー入力するか、又はＣＲＴ表示装置６２にメニューが表示されマウス６３によりクリックして選択することができることを述べた。これに対応するため、統計解析手段４３は、ダイジェスト再生用の再生位置情報を用意する。つまり、タイトルＡの動画について図１０に示されるようにＨＳＰ（ｔ）が得られた場合に、所定閾値ＴＨ１以上のＨＳＰ値の部分を再生区間とし、各区間の先頭ポイント（アドレス）と末尾ポイント（アドレス）とのペア（ａ１，ａ２）、（ａ３，ａ４）、（ａ５，ａ６）、・・・を得て、これを動画再生制御手段４４に登録する。
【００４３】
クライアント２において、キー入力によるか又はＣＲＴ表示装置６２に表示されたメニューの選択によるかにより、ダイジェスト再生が選択されると、要求送出手段２２からは統計管理サーバ４に対して当該動画のタイトルのダイジェスト再生要求が送出される。統計管理サーバ４の動画再生制御手段４４は、ダイジェスト再生要求された動画のタイトル及び要求元に係るクライアント２のアドレス及びダイジェスト再生のためのアドレスペアを含む転送指示をメディアサーバ３へ送出する。
【００４４】
メディアサーバ３のデータ転送手段３２は、上記指示を受けて動画データ記憶手段３１から同タイトルに対応する上記送られてきたのアドレスペアに基づき対応の動画データを取り出して転送する。クライアント２の表示制御手段２４は、上記動画データを受け取って表示部２３に表示するための信号に変換して表示部２３に表示させる。これにより、クライアント２の表示部２３においては、図１０の斜線にて示される再生区間が連続されて再生され、ダイジェスト再生に係る映像を見ることができる。
【００４５】
第２の実施の形態に係るビデオオンデマンドシステムを図１１に示す。この実施の形態においては、クライアント２Ａに、１タイトル分の動画データを蓄積可能なバッファ２６を有する動画再生制御手段２５が設けられている。また、統計管理サーバ４Ａの動画再生制御手段４４Ａは、再生要求があるとメディアサーバ３Ａに対して該当のタイトルの１本分の動画データを所要のクライアント２へ転送するように指示を与えると共に、スキップポイントやダイジェスト再生に必要なアドレス等の情報をクライアント２Ａの動画再生制御手段２５へ送出する。
【００４６】
これに応えてメディアサーバ３Ａからは該当のタイトルの１本分の動画データがクライアント２へ転送され、バッファ２６に蓄積される。これ以降の早送りやスキップ要求があると、統計管理サーバ４Ａでは履歴情報収集手段４２が履歴情報を収集して履歴記憶手段４１に記憶するだけで、動画再生制御手段４４Ａは処理を行わない。
【００４７】
動画再生制御手段４４Ａに代わって、クライアント２Ａの動画再生制御手段２５が要求送出手段２２が送出した要求を取り込んで、早送りやスキップ要求に対応する処理を行う。つまり、早送りのときにはバッファ２６から読み出した動画データをサンプリングして表示制御手段２４へ送り、また、スキップ要求のときには、次のスキップポイントからの読み出しを行い、また、ダイジェスト再生のときには、ダイジェスト再生の再生区間のアドレスペアを用いて必要な区間の動画データを読み出し表示制御手段２４へ送る。
【００４８】
このように構成することによっても、第１の実施の形態に係るビデオオンデマンドシステムと同様に、システムの運用により得られた履歴情報を用いて必要な再生位置や読み飛ばし位置を検出して、適切な再生サービスを提供できる。しかも、再生処理が分散されているから、統計管理サーバ２Ａの負荷を軽減することができる。
【００４９】
なお、統計管理サーバ４、４Ａは、再生過程の履歴情報を本来はクライアント２、２Ａに対する課金等のために収集するもので、これを転用して再生サービスに用いるので無駄なく、また、この収集に関する新たな構成の付加を不要とする。また、統計管理サーバ４、４Ａの機能は、独立なサーバに設けることが好適であるが、メディアサーバ３或いは特殊なクライアント等に設けるようにしても良い。また、前述の平滑化や時系列的変化を際立たせる演算の手法は一例に過ぎず、例えば、積分や微分というような演算によってもよい。
【００５０】
また、本発明は上記の実施の形態のみに限定されるものではない。例えば、図１に示したビデオオンデマンドシステムの統計サーバ４の機能をプログラム化し、予めＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）などの記録媒体に書き込んでおき、このＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブを搭載した計算機に装填し、計算機がＣＤ−ＲＯＭからプログラムをロードすることにより上記実施の形態と同様の機能を実現することができる。尚、記録媒体としては、上記ＣＤ−ＲＯＭ以外に、磁気テープ、ＤＶＤ−ＲＯＭ（Digital Video Disc Read Only Memory ）、フロッピーディスク、ＭＯ(Magneto Optics ）ディスク、ＭＤ（Mini Disc ）、ＣＤ−Ｒ（Compact Disc Recordable ）、メモリカード等を採用し得るものである。
【００５１】
【発明の効果】
以上説明したように本発明の請求項１に記載のビデオオンデマンドシステムによれば、システムを運用時に、動画が再生された部分と読み飛ばされた部分との累積情報が作成され、クライアントから動画の再生要求を受けたとき、当該再生要求自体に読み飛ばし要求が含まれるとき又は当該再生要求後に読み飛ばし要求があるときには、該当するタイトルの動画データを用いて、上記で得られた累積情報に基づき再生と読み飛ばしの制御が行われるので、動画を見た人の傾向またはニーズに合った再生や読み飛ばしを行うことができる。また、累積情報を平滑化する処理を行い、平滑化された情報に基づき再生位置と読み飛ばし位置を検出するので、再生された部分と読み飛ばされた部分の統計的情報が平滑化され、再生された部分と読み飛ばされた部分の傾向を適切に捕らえることができる。更に、平滑化された情報に対し、累積値の時系列的変動を際立たせる演算を行い、この演算結果を用いて再生位置と読み飛ばし位置を検出するので、累積値の時系列的変動が際立たされて再生位置と読み飛ばし位置を適切に検出し得る効果がある。
【００５２】
以上説明したように本発明の請求項３に記載のビデオオンデマンドシステムによれば、再生要求後に読み飛ばし要求があると、統計的に求めた再生開始位置まで読み飛ばしが行われ、動画を見た人の傾向またはニーズに合った適切な再生開始位置から再生が行われることになる。
【００５３】
以上説明したように本発明の請求項４に記載のビデオオンデマンドシステムによれば、累積情報に基づき、動画の再生を行うべき１または複数の再生区間を求め、この統計的に求めた再生区間における動画の再生がなされるので、言わばダイジェスト再生による映像を見ることが可能である。
【００５４】
以上説明したように本発明の請求項５に記載のビデオオンデマンドシステムによれば、１つの統計管理サーバに、統計解析を行う各手段が設けられ、複数のクライアントによる動画再生の履歴収集や統計解析が一括して適切になされる効果がある。
【００５５】
以上説明したように本発明の請求項６に記載のビデオオンデマンドシステムによれば、クライアントに対する課金のために収集する情報を転用して履歴情報の収集を行うので、無駄なく効率的な履歴情報の収集がなされる。
【００５６】
以上説明したように本発明の請求項７に記載のビデオオンデマンドシステムによれば、累積情報に基づき、動画のタイトル毎の再生時系列において所定値以上の再生された部分を検出し、当該部分を再生位置とするので、万人が再生を行う部分において再生が可能となる。
【００５９】
以上説明したように本発明の請求項２に記載のビデオオンデマンドシステムによれば、累積値の時系列的変動を際立たせる演算の結果の値が最大である位置を、所定時系列区間毎に求め、上記で求めた位置を再生位置の先頭候補とするので、累積値の時系列的変動が際立たされて再生開始位置が検出されるようになり、係る位置を再生位置の先頭候補とすることができ適切な再生を行うことが可能となる効果がある。
【００６０】
以上説明したように本発明の請求項８に記載のビデオ再生位置検出方法によれば、クライアントからの再生要求がある毎に再生要求に係る動画のタイトルと、この動画についての再生過程の履歴情報とを得て蓄積し、この蓄積された履歴情報に基づき、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成し、得られた累積情報に基づき再生位置と読み飛ばし位置を検出するので、統計的に得られた累積情報に基づき再生位置と読み飛ばし位置が検出されることから、人から見て自然な再生位置と読み飛ばし位置を得ることができる。
【００６１】
以上説明したように本発明の請求項９に記載のビデオ再生制御プログラムを記録したコンピュータ読取り可能な記録媒体によれば、ビデオオンデマンドシステムの運用時に、動画が再生された部分と読み飛ばされた部分との累積情報が作成され、クライアントから動画の再生要求を受けたとき、当該再生要求自体に読み飛ばし要求が含まれるとき又は当該再生要求後に読み飛ばし要求があるときには、該当するタイトルの動画データを用いて、上記で得られた累積情報に基づき再生と読み飛ばしの制御をコンピュータにより実行可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るビデオオンデマンドシステムの構成図。
【図２】本発明のビデオオンデマンドシステムの要部構成図。
【図３】本発明の実施の形態に係るビデオオンデマンドシステムによる履歴情報収集及び統計解析処理を説明するための図。
【図４】本発明の実施の形態に係るビデオオンデマンドシステムによる履歴情報の累積処理を説明するための図。
【図５】本発明の実施の形態に係るビデオオンデマンドシステムによる履歴情報の累積処理結果の平滑処理を説明するための図。
【図６】本発明の実施の形態に係るビデオオンデマンドシステムによる履歴情報の累積処理結果の平滑処理で使われる関数を示す図。
【図７】本発明の実施の形態に係るビデオオンデマンドシステムによる履歴情報の累積処理結果を平滑処理した後に変化を際立たせる演算で使われる関数を示す図。
【図８】本発明の実施の形態に係るビデオオンデマンドシステムによる履歴情報の累積処理結果を平滑処理した後に変化を際立たせる処理を説明するための図。
【図９】本発明の実施の形態に係るビデオオンデマンドシステムによるスキップポイントを求める処理を説明するための図。
【図１０】本発明の実施の形態に係るビデオオンデマンドシステムによるダイジェスト再生を説明するための図。
【図１１】本発明の第１の実施の形態に係るビデオオンデマンドシステムの構成図。
【符号の説明】
１  ＬＡＮ                          ２  クライアント
３  メディアサーバ                  ４  統計管理サーバ
２１  入力部                        ２２  要求送出手段
２３  表示部                        ２４  表示制御手段
３１  動画データ記憶手段            ３２  データ転送手段
４１  履歴記憶手段                  ４２  履歴情報収集手段
４３  統計解析手段                  ４４  動画再生制御手段
【図１】
0003946327.tif 000004
【図２】
0003946327.tif 000005
【図３】
0003946327.tif 000006
【図４】
0003946327.tif 000007
【図５】
0003946327.tif 000008
【図６】
0003946327.tif 000009
【図７】
0003946327.tif 000010
【図８】
0003946327.tif 000011
【図９】
0003946327.tif 000012
【図１０】
0003946327.tif 000013
【図１１】
0003946327.tif 000014