(57)【要約】【課題】ビデオ・オン・デマンド方式で映像を配信する場合に適切なダイジェスト映像を自動的に生成し、映像コンテンツの人気度を示す視聴率に変わる尺度を導入して視聴者による適切な映像コンテンツの選択を容易にする。【解決手段】視聴者の行動履歴に基づいた視聴ポイントを用いて嗜好関数を生成し、視聴者がより興味を持って視聴した部分と、そうでない部分を数値的に表現する。これにより、視聴者がより興味を持って視聴した部分を、ある閾値を用いて自動的に抽出することができ、自動的に視聴者の好みを反映したダイジェスト映像を生成することができる。また、視聴関数の積分値である累計視聴値を、視聴者がその映像コンテンツに対して示した興味の尺度として用いることにより、他の視聴者が興味を持って視聴した映像コンテンツを定量的に表すことができ、映像コンテンツ選択をより的確に行うことができるようになる。【選択図】  図１
2004282212.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツをストリーミング配信する映像配信装置に対して視聴者が行う操作と、操作が行われた時刻情報とを記録し、前記操作による状態遷移と前記時刻情報に基づいて映像コンテンツの関心が高い箇所を推測する映像嗜好推測方式であって、映像コンテンツの先頭からのオフセット時刻における視聴得点を与える嗜好関数に対して、視聴者が映像配信装置に対して発行するコマンドを取得する第１のステップと、前記コマンドが発行された映像コンテンツの先頭からのオフセット時刻を取得する第２のステップと、視聴者が発行したコマンドによって発生した状態遷移に対応した視聴得点を取得する第３のステップと、前回コマンドが発行された映像コンテンツの先頭からのオフセット時刻と、前記オフセット時刻とで挟まれた区間の嗜好関数の値に前記視聴得点を加算し、当該結果得られる関数を新たな嗜好関数とする第４のステップと、視聴者が映像視聴を終了いるかどうか判定し、終了していなければ第１のステップに戻る第５のステップを有し、嗜好関数の値がある閾値以上である区間に含まれる映像は視聴者の興味が高く、閾値以下の区間に含まれる映像は視聴者の興味が低いとみなす映像嗜好推測方法。
【請求項２】
前記視聴得点は、前記状態遷移の種類に応じて重みづけが行われていることを特徴とする請求項１記載の映像嗜好推測方法。
【請求項３】
各映像コンテンツに対応する前記嗜好関数を映像コンテンツ開始時刻から映像コンテンツ終了時刻の区間で積分した累計視聴値を算出する第６のステップを有する映像嗜好推測方法。
【請求項４】
映像コンテンツが格納された映像配信サーバと、視聴者の嗜好情報を蓄積する嗜好情報サーバと、前記映像配信サーバに格納された映像コンテンツの一覧情報を格納した番組情報サーバと、映像表示端末から構成され、前記映像表示端末は前記番組情報サーバから前記一覧情報を取得する手段と、視聴者が選択した映像コンテンツに対する操作を取得し、前記映像配信サーバに映像操作メッセージを送信する手段と、番組情報サーバから与えられる手順情報に従って映像コンテンツの再生を行うスクリプト再生手段を備え、前記映像配信サーバは前記映像表示端末から送信される前記映像操作メッセージにしたがって映像コンテンツを前記映像表示端末に送信する手段と、前記映像操作メッセージを前記嗜好情報サーバに送信する手段を備え、前記嗜好情報サーバは前記映像配信サーバから送信される前記映像操作メッセージと時刻情報に基づいて前記映像コンテンツ毎に前記嗜好関数を生成する手段と、各映像コンテンツについて与えられた閾値よりも前記嗜好関数の値が大きい区間の時間情報を生成する手段を備え、前記番組情報サーバは、前記嗜好情報サーバに閾値を与え、前記嗜好情報サーバが生成した前記時間情報を取得し、各映像コンテンツのダイジェストを表示するためのスクリプト生成手段を備えることを特徴とする映像配信システム。
【請求項５】
前記嗜好情報サーバは、各映像コンテンツの嗜好関数の前記累計視聴値を計算する手段を備え、前記番組情報サーバは前記累計視聴値の大きい映像コンテンツから順番に並べた番組情報を生成する手段を備えることを特徴とする請求項４記載の映像配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はビデオ・オン・デマンド方式の映像配信において、視聴者の嗜好を反映したダイジェスト情報および映像コンテンツの人気度を自動的に生成する方法に関するものである。
【０００２】
【従来の技術】
ネットワークを通じて映像コンテンツを配信するビデオ・オン・デマンド方式の映像配信において、映像コンテンツの内容を事前に知る方法として、映像コンテンツの概要を記述した文書や、映像コンテンツの一部を配信するダイジェスト映像を提供する方法がとられる（例えば、特許文献１参照）。
【０００３】
また、視聴者の嗜好に応じた映像コンテンツを視聴者がすぐに見つけ出すことができるように、利用者の嗜好を事前に登録しておき、その嗜好に合致した映像コンテンツを提供する方法がある（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開２００２−３７４５１２号公報
【特許文献２】
特開２００３−１６０９３号公報
【０００５】
【発明が解決しようとする課題】
特許文献１の発明は、視聴者の嗜好情報を事前に登録しておき、その嗜好情報に合致する映像コンテンツを抽出することによって、視聴者に好みの映像を選択させるが、この方法では、視聴する番組の一覧を得ることができるものの、他の視聴者が興味を持って視聴した映像がどれであるかを特定することができない。一般的なシステムでは、他の視聴者が映像コンテンツを選択した回数を、他の視聴者が興味を持って視聴したかどうかを示す指標として用いる場合もあるが、他の視聴者がその映像を選択してすぐに視聴をとりやめた場合を区別することができない問題がある。
【０００６】
特許文献２の発明では、映像を視聴する前にダイジェスト情報を取得することによって視聴者に好みの映像を的確に選択できるようにしているが、ダイジェスト情報は手動で生成する必要があり、またダイジェスト情報の作り手の嗜好と、視聴者の嗜好が一致しない場合、不適切なダイジェスト情報が生成され、視聴者が好みの映像コンテンツを選択できないといった問題がある。
【０００７】
本発明の目的は、不特定多数の視聴者が映像コンテンツを視聴する際に行った行動をもとに視聴者がその映像コンテンツに対して持つ興味の度合いを推定し、その推定を元にダイジェスト情報を自動的に生成し、視聴者に対して映像コンテンツのより正確な情報を伝達することにある。
【０００８】
【課題を解決するための手段】
本発明の請求項１記載の発明は、映像コンテンツをストリーミング配信する映像配信装置に対して視聴者が行う操作と、操作が行われた時刻情報とを記録し、操作による状態遷移と前記時刻情報に基づいて映像コンテンツの関心が高い箇所を推測する映像嗜好推測方式であって、映像コンテンツの先頭からのオフセット時刻における視聴得点を与える嗜好関数に対して、視聴者が映像配信装置に対して発行するコマンドを取得する第１のステップと、そのコマンドが発行された映像コンテンツの先頭からのオフセット時刻を取得する第２のステップと、視聴者が発行したコマンドによって発生した状態遷移に対応した視聴得点を取得する第３のステップと、前回コマンドが発行された映像コンテンツの先頭からのオフセット時刻と、オフセット時刻とで挟まれた区間の嗜好関数の値に視聴得点を加算し、その結果得られる関数を新たな嗜好関数とする第４のステップと、視聴者が映像視聴を終了いるかどうか判定し、終了していなければ第１のステップに戻る第５のステップを有し、嗜好関数の値がある閾値以上である区間に含まれる映像は視聴者の興味が高く、それ以下の区間に含まれる映像は視聴者の興味が低いとみなす映像嗜好推測方法である。
【０００９】
また、本発明の請求項２記載の発明は、視聴得点は、状態遷移の種類に応じて重みづけが行われていることを特徴とする請求項１記載の映像嗜好推測方法である。
【００１０】
また、本発明の請求項３の発明は、各映像コンテンツに対応する嗜好関数を映像コンテンツ開始時刻から映像コンテンツ終了時刻の区間で積分した累計視聴値を算出する第６のステップを有する映像嗜好推測方法である。
【００１１】
また、本発明の請求項４の発明は、映像コンテンツが格納された映像配信サーバと、視聴者の嗜好情報を蓄積する嗜好情報サーバと、映像配信サーバに格納された映像コンテンツの一覧情報を格納した番組情報サーバと、映像表示端末から構成され、映像表示端末は番組情報サーバから一覧情報を取得する手段と、視聴者が選択した映像コンテンツに対する操作を取得し、映像配信サーバに映像操作メッセージを送信する手段と、番組情報サーバから与えられる手順情報に従って映像コンテンツの再生を行うスクリプト再生手段を備え、映像配信サーバは映像表示端末から送信される映像操作メッセージにしたがって映像コンテンツを映像表示端末に送信する手段と、映像操作メッセージを嗜好情報サーバに送信する手段を備え、嗜好情報サーバは映像配信サーバから送信される映像操作メッセージと時刻情報に基づいて映像コンテンツ毎に嗜好関数を生成する手段と、各映像コンテンツについて与えられた閾値よりも嗜好関数の値が大きい区間の時間情報を生成する手段を備え、番組情報サーバは、嗜好情報サーバに閾値を与え、嗜好情報サーバが生成した時間情報を取得し、各映像コンテンツのダイジェストを表示するためのスクリプト生成手段を備えることを特徴とする。
【００１２】
また、本発明の請求項５の発明は、嗜好情報サーバは、各映像コンテンツの嗜好関数の累計視聴値を計算する手段を備え、番組情報サーバは累計視聴値の大きい映像コンテンツから順番に並べた番組情報を生成する手段を備えることを特徴とする。
【００１３】
【発明の実施の形態】
（実施の形態１）
図１は本発明の第１の実施形態の映像配信システムの構成図である。映像表示端末１１は、ブラウザとスクリプト実行部、映像配信サーバ制御部を備える。映像配信サーバ１２は、映像送信部、ログ情報送信部を備える。嗜好情報サーバ１３は、ダイジェスト生成部、嗜好関数生成部を備える。番組情報サーバ１４は、番組情報送信部とスクリプト生成部を備える。ここで、映像表示端末１１と、映像配信サーバ１２、嗜好情報サーバ１３、番組情報サーバ１４は、ネットワーク１５で結合されており、相互に通信可能である。通信プロトコルは、例えばＴＣＰ／ＩＰなどを用いる。
【００１４】
以下、映像表示端末１１と、映像配信サーバ１２、嗜好情報サーバ１３、番組情報サーバ１４の動作を、図２を参照して説明する。
【００１５】
（視聴者による映像データの選択）
視聴者は、リモコンなどの手段を用いて、映像表示端末のブラウザを操作し、番組情報サーバに番組表データ（番組情報データ）を要求する（２０１）。
【００１６】
番組情報サーバは、番組表データ要求を受信すると、該当する番組情報データを端末に送信する。映像表示端末のブラウザは、受信した番組情報データを画面上に表示する（２０２）。
【００１７】
（映像の操作）
視聴者がリモコンを操作し、番組情報データに含まれる映像コンテンツを選択すると、映像配信サーバに映像送信要求が送信される（２０３）。視聴者が再生中に、他の操作（一時停止、早送り、巻き戻しなど）の操作を行う場合も、同様に操作を指定する要求メッセージが映像配信サーバに送信される。
【００１８】
映像配信サーバは、映像再生端末からのリクエストを受信すると、嗜好情報サーバに制御ログ情報を送信する（２０４）。制御ログ情報には、少なくとも映像コンテンツ識別子、リクエストを受信した映像コンテンツの先頭からのオフセット時間、映像コンテンツに対する操作種別が含まれる。
【００１９】
嗜好情報サーバは、制御ログ情報を受信すると、嗜好関数生成部で図３に示すフローチャートを実行し、嗜好関数を生成する（２０５）。
【００２０】
以下、嗜好情報サーバにて行われる嗜好関数生成処理について、図３と図４を参照して説明する。
【００２１】
制御ログ情報を受信すると、視聴者が制御を行った映像コンテンツに対応する嗜好関数Ｆを取得する。嗜好関数Ｆは時刻Ｔの関数であり、初期値はＦ（Ｔ）＝０である（３１）。制御ログ情報から、視聴者が行った操作種別、操作が行われた映像コンテンツの先頭からのオフセット時刻を取得する（３２，３３）。
【００２２】
次に、図４に示す状態遷移表を参照してポイントを決定する（３４）。状態遷移表の縦軸には、以前視聴者が行った操作が記してあり、横軸には今回視聴者が行った操作が記してある。表中の各要素には、前回行われた操作時刻から、今回行われた操作時刻までの区間に与える視聴ポイントを記しておく。各遷移に対応する視聴ポイントは、視聴者の操作がどのような判断に基づくものかを考慮した重み付けがなされている。
【００２３】
例えば、順方向再生からスロー再生に遷移した場合は、視聴者は映像コンテンツをより詳細に視聴したと判断し、通常の順方向再生よりも視聴ポイントを多く与える。
【００２４】
視聴者が、映像コンテンツの先頭からのオフセット時刻Ｔ１＝５に順方向再生を行い、次にオフセット時刻Ｔ２＝１０の位置順方向スロー再生を行った場合、図４中の４１で示す領域が選択される。この領域の視聴ポイントは２と計算され、嗜好関数Ｆ（Ｔ）は、以下に示すＦ’（Ｔ）に更新される。
【００２５】
Ｆ‘（Ｔ）＝Ｆ（Ｔ）  ｛０＜Ｔ＜＝Ｔ１、  Ｔ２＜Ｔ＜＝映像コンテンツの終端｝  かつ  Ｆ‘（Ｔ）＝Ｆ（Ｔ）＋視聴ポイント  ｛Ｔ１＜＝Ｔ＜＝Ｔ２｝次に、このＦ‘（Ｔ）をＦ（Ｔ）とし（３５）、視聴者が映像視聴を終了するまで３２からの手続きを繰り返す。
【００２６】
上記操作を繰り返すことにより、Ｆ（Ｔ）が更新されると、図５に示すＦ（Ｔ）のような嗜好関数が得られる。この嗜好関数の値が高い部分は、視聴者がより興味を持って視聴した部分であり、低い部分は比較的視聴者にとって意味のない部分と推測できる。
【００２７】
次に、視聴者が映像再生端末のブラウザから、番組情報サーバに対してダイジェスト情報取得リクエストを送信すると（２０７）、番組情報サーバはダイジェスト生成リクエストを嗜好情報サーバに送信する（２０８）。ダイジェスト生成リクエストには、少なくとも映像コンテンツの識別子と閾値が含まれており、嗜好情報サーバはダイジェスト生成リクエストから識別子と閾値を取得し、識別子からその映像コンテンツに対応する嗜好関数Ｆ（Ｔ）を検索する。
【００２８】
嗜好情報サーバのスクリプト生成部は、嗜好関数Ｆ（Ｔ）が閾値よりも上回る時間を算出し、その時間情報を生成する（２０９）。例えば、嗜好関数が図５のＦ（Ｔ）で示される場合、閾値が図５の点線で表されるとすると、閾値よりも嗜好関数の値が上回る時間情報は図５の５１、５２の領域になる。スクリプト生成部は、この時間情報の映像コンテンツを自動的に再生するスクリプトを生成し、映像表示端末に送信する（２１０）。映像表示端末がスクリプトを受信すると、スクリプトが実行され、ダイジェスト映像が表示される（２１１）。
【００２９】
（実施の形態２）
図６は本発明の第２の実施形態の映像配信システムの構成図である。図６の映像再生端末６１、映像配信サーバ６２、番組情報サーバ６４、ネットワーク６５については第１の実施形態と同様なので説明を省略する。嗜好情報サーバ６３は、ダイジェスト生成部、嗜好関数生成部および累計視聴値生成部を備える。
【００３０】
以下、映像表示端末６１と、映像配信サーバ６２、嗜好情報サーバ６３、番組情報サーバ６４の動作を、図７を参照して説明する。視聴者が映像表示端末を操作して嗜好情報サーバ６３に嗜好関数Ｆ（Ｔ）が生成されるまでは実施の形態１と同様なので省略する。
【００３１】
視聴者が番組情報サーバに対し、視聴ランキング取得リクエストを送信すると（７０１）、番組情報サーバは嗜好情報サーバに累計視聴値生成リクエストを送信する（７０２）。嗜好情報サーバは、累計視聴値生成リクエストを受信すると、嗜好情報サーバ内に保持している各映像コンテンツの累計視聴値を取得する（７０３）。
【００３２】
累計視聴値は、以下の図８に示す手順で生成しておく。嗜好関数を生成する手順（８１から８６）までは、実施の形態１で説明した手続きと同様なので説明を省略する。視聴者が映像コンテンツの視聴を終了すると、嗜好情報サーバの累計視聴値生成部で生成された嗜好関数の積分値を算出し、これを累計視聴値として保存する。この値は、視聴者がその映像コンテンツを見た回数、スロー再生などで詳細に視聴した頻度などを包含するので、累計視聴値が大きいほど、視聴者がより興味を持って視聴したと推定することができる。
【００３３】
映像コンテンツごとに累計視聴値を保持しておき、この値を番組情報サーバに送信する（７０４）。番組情報サーバは、累計視聴値が高い映像コンテンツの順に並べた番組情報データを生成し、映像表示端末に送信する（７０５）。
【００３４】
【発明の効果】
以上説明したように、本発明によれば、視聴者の行動履歴に基づいた視聴ポイントを用いて嗜好関数を生成し、視聴者がより興味を持って視聴した部分と、そうでない部分を数値的に表現することができる。これにより、視聴者がより興味を持って視聴した部分を閾値を用いて自動的に抽出することができ、自動的に視聴者の好みを反映したダイジェスト映像を生成することができる。
【００３５】
また、ネットワークを通じたオンデマンド配信では、各視聴者がまちまちな時刻に同じコンテンツを視聴するため、従来のテレビ放送の視聴率の考え方を適用することができなかったが、視聴関数の積分値である累計視聴値を、視聴者がその映像コンテンツに対して示した興味の尺度として用いることにより、他の視聴者が興味を持って視聴した映像コンテンツを定量的に表すことができ、映像コンテンツ選択をより的確に行うことができるようになる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるシステム全体構成を示す図
【図２】本発明の実施の形態１における通信シーケンスを示す図
【図３】本発明の実施の形態１における嗜好情報サーバの嗜好関数生成部の動作を示すフローチャート
【図４】本発明の実施の形態１において視聴者の操作による状態遷移に基づいた視聴ポイントを算出するための状態遷移表を示す図
【図５】本発明の実施の形態１における嗜好関数の一例を示す図
【図６】本発明の実施の形態２におけるシステム全体構成を示す図
【図７】本発明の実施の形態２における通信シーケンスを示す図
【図８】本発明の実施の形態２における嗜好情報サーバの嗜好関数生成部の動作を示すフローチャート
【図９】本発明の実施の形態１における嗜好関数と、累計視聴値の一例を示す図
【符号の説明】
１１、６１  映像表示端末
１２、６２  映像配信サーバ
１３、６３  嗜好情報サーは
１４、６４  ＥＰＧサーバ
１５、６５  ネットワーク
【図１】
2004282212.tif 000003
【図２】
2004282212.tif 000004
【図３】
2004282212.tif 000005
【図４】
2004282212.tif 000006
【図５】
2004282212.tif 000007
【図６】
2004282212.tif 000008
【図７】
2004282212.tif 000009
【図８】
2004282212.tif 000010
【図９】
2004282212.tif 000011