(57)【要約】      （修正有）【課題】ユーザにとっての映像再生に係る利便性を向上させる表示制御装置、方法及びプログラムを提供する。【解決手段】映像データを取得する第１取得手段と、映像データの解析結果に応じた情報を取得する第２取得手段と、映像データの再生開始点をユーザに指定させるためのバーＢを表示部に表示させる表示制御手段と、第１取得手段が取得した映像データの再生に係る期間が分割された分割期間に対応する、バーＢの部分の長さを、第２取得手段が取得した情報に基づいて決定する決定手段とを有する。【選択図】図９
2015216647.tif 000002
【特許請求の範囲】
【請求項１】
映像データを取得する第１取得手段と、
前記映像データの解析結果に応じた情報を取得する第２取得手段と、
前記映像データの再生開始点をユーザに指定させるためのバーを表示部に表示させる表示制御手段と、
前記第１取得手段が取得した映像データの再生に係る期間が分割された分割期間に対応する、前記バーの部分の長さを、前記第２取得手段が取得した情報に基づいて決定する決定手段とを有することを特徴とする表示制御装置。
【請求項２】
前記解析結果に応じた情報は、前記映像データにおける所定の場面を特定する情報を含むことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記所定の場面は、前記解析結果に応じた情報に含まれる、映像の特徴に関する情報を含むメタデータに基づいて特定されることを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記映像データを解析することで前記映像データから前記解析結果に応じた情報を作成する解析手段を有することを特徴とする請求項１乃至３の何れか１項に記載の表示制御装置。
【請求項５】
前記所定の場面は、前記解析結果に応じた情報と、ユーザの嗜好に関する嗜好データとに基づいて特定されることを特徴とする請求項２乃至４の何れか１項に記載の表示制御装置。
【請求項６】
前記解析結果に応じた情報に基づいて特定される場面の重要度を、前記嗜好データに基づいて判定する判定手段を有し、
前記所定の場面は、前記判定手段が判定した重要度が第１所定値以上の場面であることを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記決定手段は、前記分割期間に対応する前記バーの部分の長さを、前記分割期間における前記所定の場面の有無に基づいて決定することを特徴とする請求項２乃至６の何れか１項に記載の表示制御装置。
【請求項８】
前記決定手段は、前記分割期間に対応する前記バーの部分の長さを、前記分割期間における前記所定の場面の重要度に基づいて決定することを特徴とする請求項６に記載の表示制御装置。
【請求項９】
前記決定手段は、前記所定の場面を有する前記分割期間に対応する前記バーの部分の長さを、前記所定の場面を有さない前記分割期間に対応する前記バーの部分の長さよりも長くなるように決定することを特徴とする請求項２乃至８の何れか１項に記載の表示制御装置。
【請求項１０】
前記決定手段は、第１分割期間における前記所定の場面の重要度の合計が第２所定値以上であり、第２分割期間における前記所定の場面の重要度の合計が前記第２所定値より小さい場合、前記第１分割期間に対応する前記バーの部分の長さを、前記第２分割期間に対応する前記バーの部分の長さよりも長くなるように決定することを特徴とする請求項６又は８に記載の表示制御装置。
【請求項１１】
前記決定手段は、同一の時間幅を有する複数の前記分割期間それぞれに対応する、前記バーの部分の長さを決定することを特徴とする請求項１乃至１０の何れか１項に記載の表示制御装置。
【請求項１２】
前記解析結果に応じた情報は、顔、物、及び景色の少なくとも何れかの認識情報、映像を撮像したカメラに加えられたズーム操作に関する情報、音量の変化に関する情報、音声の認識情報、並びにユーザによって付された情報の少なくとも何れかを含むことを特徴とする請求項１乃至１１の何れか１項に記載の表示制御装置。
【請求項１３】
前記嗜好データは、前記解析結果に応じた情報に含まれる情報に対して付与されたスコアを含むことを特徴とする請求項５、６、８、及び１０の何れか１項に記載の表示制御装置。
【請求項１４】
映像データを取得する第１取得工程と、
前記映像データの解析結果に応じた情報を取得する第２取得工程と、
前記映像データの再生開始点をユーザに指定させるためのバーを表示部に表示させる表示制御工程と、
前記第１取得工程において取得された映像データの再生に係る期間が分割された分割期間に対応する、前記バーの部分の長さを、前記第２取得工程において取得された情報に基づいて決定する決定工程とを有することを特徴とする表示制御装置の制御方法。
【請求項１５】
前記解析結果に応じた情報は、前記映像データにおける所定の場面を特定する情報を含むことを特徴とする請求項１４に記載の表示制御装置の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１３の何れか１項に記載の表示制御装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御装置及び表示制御装置の制御方法に関し、特に、ユーザの嗜好を考慮
し、ユーザにとって重要な場面を簡単に探すことを可能にするために用いて好適な技術に
関する。
【背景技術】
【０００２】
近年、映像解析技術や音声認識技術の発展に伴い、豊富なメタデータが付与された映像が増えている。メタデータとして付与されうる情報には、例えば、映っている人が誰であるかという情報や、子供の笑い声が聞こえる場面はどこかという情報がある。メタデータを利用することにより、見たい場面を素早く見つけたり、個人の嗜好に合わせた場面のみを視聴したりすることを可能にする方法が提案されている（特許文献１および２参照）。
【０００３】
一方、近年の通信ネットワークの発展に伴い、映像配信装置に保存された映像を、複数のユーザがネットワークを通じて手元の表示装置でストリーミング再生する視聴形態が浸透しつつある。今後、映像配信システムは、それぞれのユーザの嗜好を考慮し、ユーザにとって重要な場面を簡単に探すことのできるユーザインタフェースを提供する必要性が高まっていくと考えられる。
【０００４】
また、ユーザが映像の中から自らにとって重要な場面を探すためには、映像から切り出したフレームを参照することができれば便利である。すなわち、ユーザがスライダーを移動させるとともに、代表的なフレームが映像表示画面に表示される。ストリーミング再生と併行して、ある先読み対象期間内に存在する複数枚の映像フレームデータを取得する方法が提案されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２９２４０２号公報
【特許文献２】特開２００７−２０８６５１号公報
【特許文献３】特開２００６−２８７８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
既存の表示装置では、シークバーと呼ばれるユーザインタフェースが用いられる。シークバーは、映像全体のうち再生した量を表示画面上の長さに投影して示す。また、ユーザがシークバー上のスライダーを何らかの操作デバイスによりある位置へと移動させると、その位置に対応する時間点から映像が再生される。つまり、スライダーを移動させることにより、映像の任意の時間点からの再生が可能となる。
【０００７】
通常、映像の時間の経過とバー上の位置が比例の関係で対応付けられているため、ユーザにとって重要な場面がシークバー上で偏ってしまうことが起こりうる。すると、スライダーを動かすとき、ユーザにとって重要ではない領域をスキップするためにはスライダーを大きく動かさねばならなくなる。逆に、重要場面が集まっている領域を細かくシークするためには、スライダーの微細な操作が必要となる。これでは、ユーザにとっての映像再生に係る利便性が損なわれる問題点があった。
【０００８】
本発明は前述の問題に鑑み、ユーザにとっての映像再生に係る利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の表示制御装置は、映像データを取得する第１取得手段と、前記映像データの解析結果に応じた情報を取得する第２取得手段と、前記映像データの再生開始点をユーザに指定させるためのバーを表示部に表示させる表示制御手段と、前記第１取得手段が取得した映像データの再生に係る期間が分割された分割期間に対応する、前記バーの部分の長さを、前記第２取得手段が取得した情報に基づいて決定する決定手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザにとっての映像再生に係る利便性を向上させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】一般的に用いられるシークバーの具体例を説明する図である。
【図２】本発明の実施形態を示し、メタデータの具体例を説明する図である。
【図３】本発明の実施形態を示し、ユーザ嗜好データの具体例を説明する図である。
【図４】本発明の実施形態の映像配信システムの一構成例を示すブロック図である。
【図５】本発明の実施形態を示し、全体の流れの一例を示すシーケンス図である。
【図６】ＸＭＬで記述されたユーザ嗜好データの具体例を説明する図である。
【図７】図５における配信準備の詳細を説明するフローチャートである。
【図８】本発明の実施形態を示し、フレームデータの具体例を説明する図である。
【図９】本発明の実施形態を示し、非線形なシークバーの具体例を説明する図である。
【図１０】ユーザインタフェースデータの具体例を説明する図である。
【図１１】図５における配信の詳細を説明するフローチャートである。
【図１２】フレームの周辺から動的にフレームデータを作成する様子を示す図である。
【発明を実施するための形態】
【００１２】
まず、一般的なシークバーについて説明する。既存の表示装置では、シークバーと呼ばれるユーザインタフェースがよく用いられる。
図１は、一般的なシークバーの例を示す図である。このユーザインタフェースでは直線状にバーＢが配置される。このバーＢは、映像全体のうち再生した量を表示画面上の長さに投影して示す。通常、左端が映像の最初に、右端が映像の最後に対応し、映像の時間の経過とバー上の位置が比例の関係で対応付けられていることが多い。
【００１３】
ユーザが映像の再生を要求すると、映像が映像表示画面Ｄに表示される。映像の再生中、バーＢの上のスライダーＳＬが、再生中の時間点と対応するようにバーＢ上を動く。また、ユーザがスライダーＳＬを何らかの操作デバイスによりある位置へと移動させると、その位置に対応する時間点から映像が再生される。つまり、スライダーＳＬを移動させることにより、映像の任意の時間点からの再生が可能となる。
【００１４】
このような一般的なシークバーには、以下のような問題点がある。例えば、ユーザが、自分の写っている場面を見たいという嗜好を持っているとする。このとき、ユーザの写っている場面をシークバー上に投影すると、図１のＩ１〜Ｉ１０のように配置されたとする。通常、バーＢと時間点との対応は比例関係にあるため、このようにユーザにとって重要な場面がシークバー上で偏ってしまうことが起こりうる。
【００１５】
すると、スライダーＳＬを動かすとき、ユーザにとって重要ではない領域をスキップするためにはスライダーＳＬを大きく動かさねばならなくなる。逆に、重要場面が集まっている領域を細かくシークするためには、スライダーＳＬの微細な操作が必要となる。これでは、ユーザにとって利便性のある映像の再生ができない問題点があった。
【００１６】
以下に、本発明の実施形態を説明する。
まず、以降の説明で用いる用語を定義する。
「メタデータ」は、映像に付随して存在するデータで、映像のどの時間点にどんな場面があるかという、映像の特徴を示したデータのことである。具体的には、顔や物の認識情報、景色の認識情報、映像を撮像したビデオカメラに加えられたズームの操作情報、音量の変化情報、音声の認識情報、ユーザ自らによるタグ付け情報のうち、少なくとも一つを含む。例えば、映像の０分１４秒１６の時間点から子供の顔が映り始める、といった情報がメタデータに含まれる。メタデータは、映像の中に埋め込まれている場合と、映像と分離して管理される場合の両方があるが、本実施形態では後者の場合を想定して説明する。図２に、メタデータの一例を示す。
【００１７】
「ユーザ嗜好データ」は、メタデータとして付与される各種情報に対して与えられたスコアのことである。このスコアは、ユーザが各メタデータに対して持つ嗜好の度合いを表している。図３に、ユーザ嗜好データの例を示す。
【００１８】
「重要な場面」とは、ユーザ嗜好データにおいて高いスコアをもつメタデータの種類に対応する映像の時間点を表す。
【００１９】
図４に、本発明の実施形態における典型的な映像配信システムの構成を示す。本実施形態では、映像配信装置１００と、１つ以上の表示装置２００を用いる。映像配信装置１００と表示装置２００は、ネットワーク３００を介して接続されている。ユーザは、表示装置２００を操作することで、映像配信装置１００に保存された映像をネットワークを介して視聴する。
【００２０】
映像配信装置１００の構成要素について説明する。受信部１０１と送信部１０９は、表示装置２００と情報の送受信を行う。映像データベース１０３は、映像ＩＤに対応する映像を保存する。ここで映像ＩＤとは、映像を識別するためのＩＤのことである。メタデータ・データベース１０４は、映像ＩＤに対応する映像のメタデータを保存する。
【００２１】
ユーザ嗜好データ・データベース１０５は、表示装置２００から送信されて取得したユーザ嗜好データを保存する。データベース管理部１０２は、これらの映像データベース１０３、メタデータ・データベース１０４、ユーザ嗜好データ・データベース１０５を管理する。なお、本実施形態では、表示装置２００から送信されるユーザ嗜好データを用いる方法をとっている。しかし、データベース管理部１０２がユーザの嗜好を推測してユーザ嗜好データを作成するようにしてもよい。
【００２２】
重要場面判定部１０６は、ユーザ嗜好データによって重み付けられたメタデータを元に映像の重要場面情報を作成する。「重要場面情報」とは、映像のどの時間点に誰にとってどれだけ重要な場面があるかという情報をまとめたものである。ユーザインタフェースデータ作成部１０７は、得られた重要場面情報をもとに、ユーザにとって重要な場面を探すのに適すようにカスタマイズされたユーザインタフェースデータを作成する。また、フレームデータ作成部１０８は、重要場面情報、映像、シーク情報をもとに、映像からフレームデータを作成する。ここで「フレームデータ」は、映像から抽出したフレームと、フレームに関するデータとから構成される。
【００２３】
次に、表示装置２００の構成要素について説明する。
操作部２０１は、操作デバイス４００と接続され、ユーザからの操作を受け付ける。また、操作部２０１は、ユーザが映像中のどのフレームを選択したかという情報であるシーク情報を作成する。表示部２０３は、映像配信装置１００から受信した映像を表示デバイス５００に出力して表示する。
【００２４】
また、表示部２０３は、映像配信装置１００からユーザインタフェースデータを受信し、それをもとにユーザインタフェースを作成して表示する。さらに、表示部２０３は、映像配信装置１００からフレームデータを受信し、ユーザがシーク動作を行ったときに適切にフレームを表示する。送信部２０２と受信部２０４は、映像配信装置と情報の送受信を行う。
【００２５】
次に、図５を用いて、本実施形態における処理の流れを説明する。
まず、表示装置２００は、映像配信装置１００に、ユーザのユーザ嗜好データを送信する（Ｓ１００）。送信されたユーザ嗜好データは、図４のユーザ嗜好データ・データベース１０５に保存される（Ｓ２００）。送信されるユーザ嗜好データの具体例は後述する。
【００２６】
次に、表示装置２００は、所望する映像のＩＤを映像配信装置１００に送信する（Ｓ３００）。映像配信装置１００は、これをもとに配信準備（Ｓ４００）を行い、作成したフレームデータおよびユーザインタフェースデータを表示装置２００へ送信する。配信準備（Ｓ４００）の詳細は後述する。
【００２７】
続いて、表示装置２００は、配信開始の要求を映像配信装置１００に通知する（Ｓ５００）。映像配信装置１００は、これをもとに映像の配信（Ｓ６００）を行い、表示装置２００へ映像を送信する。配信（Ｓ６００）の詳細は後述する。以上が、本実施形態における処理の流れである。
【００２８】
次に、図６を用いて表示装置２００から映像配信装置１００に送信されるユーザ嗜好データの具体例について説明する。ここで、ユーザ嗜好データは外部から受け取るときのデータ形式としてＸＭＬ形式（拡張可能マークアップ言語形式）で表現されたもの、またはそれをバイナリ化されたものであり、以下のような内容が記述されている。
（１）ユーザを識別するＩＤ、（２）メタデータのクラスと種類、（３）メタデータに与えられたスコア。
【００２９】
図６では、ＩＤ「００００１２３」を持つユーザが、４種のメタデータに対して自らの嗜好を設定したときの例を示している。ここで、ユーザ嗜好データの１つ目の記述は、「風景」クラスに属する「夜景」に対してスコア「５」が与えられていることを意味する。２つ目の記述は、「顔」クラスに属するＩＤ「００００１２３」（つまりユーザ自身）に対してスコア「４」が与えられていることを意味する。
【００３０】
３つ目の記述は、「ユーザ定義」クラスに属する「お気に入り」に対してスコア「４」が与えられていることを意味する。ここでユーザ定義クラスは、ユーザ自らがタグ付けしたメタデータが属するクラスである。４つ目の記述は、「音」クラスに属する「騒音」に対してスコア「−３」が与えられていることを意味する。ここで負のスコアは、この場面を視聴したくないという嗜好を意味する。
【００３１】
次に、図５の配信準備（Ｓ４００）の方法の具体例について、図４と図７を用いて詳しく説明する。
配信準備を開始すると（Ｓ７０１）、次に、映像配信装置１００は表示装置２００から映像のＩＤを受け取る（Ｓ７０２）。データベース管理部１０２は、この映像ＩＤに対応する映像が存在するかを調べ、映像ＩＤの有効性を確認する（Ｓ７０３）。映像ＩＤが有効でなかった場合は、表示装置２００にエラーを通知し（Ｓ７０４）、配信準備を終了する（Ｓ７０５）。映像ＩＤが有効であった場合は、映像ＩＤに対応する映像を映像データベース１０３から読み出す（Ｓ７０６）。
【００３２】
続いて、データベース管理部１０２は、ユーザ嗜好データにおいてスコアの与えられたメタデータが、メタデータ・データベース１０４に存在するかどうかを調べる（Ｓ７０７）。該当するメタデータが存在しない場合は、そのメタデータが映像配信装置１００で作成可能かどうかを調べる（Ｓ７０８）。
【００３３】
そして、そのメタデータを作成することができるならば、メタデータを映像から動的に作成するメタデータ作成処理を実行し（Ｓ７１１）、メタデータ・データベース１０４を更新する（Ｓ７１２）。メタデータを作成することができないならば、表示装置２００にエラーを通知し（Ｓ７０９）、再生準備を終了する（Ｓ７１０）。もちろん、図７に示したこの方法をとらず、メタデータが存在しなかった時点でそのメタデータに対応するユーザ嗜好データは無視して処理を続行するという方法をとることもできる。
【００３４】
こうして、メタデータを取り出した後（Ｓ７１３）、取り出したメタデータをもとに、重要場面判定部１０６が、映像のどの時間点に誰にとってどれだけ重要な場面があるかという重要場面情報を作成する（Ｓ７１４）。このとき、ユーザ嗜好データにおいて与えられたスコアに応じて、場面の重要度の高さを重み付けすることができる。
【００３５】
この重要場面情報をもとに、フレームデータ作成部１０８が、重要な場面においてフレームデータを作成し（Ｓ７１５）、またユーザインタフェースデータ作成部１０７が、表示装置２００に最適化されたユーザインタフェースデータを作成する（Ｓ７１６）。そして、送信部１０９がフレームデータおよびユーザインタフェースデータを、ネットワーク３００を介して接続されている外部の表示装置２００の受信部２０４に送り、映像の配信準備が整い（Ｓ７１７）、処理を終了する（Ｓ７１８）。
【００３６】
次に、映像配信装置１００から表示装置２００に送信されるフレームデータの具体例について説明する。
フレームデータは、前述したように、映像から抽出したフレームと、フレームに関するデータとから構成される。フレームデータの例を図８に示す。フレームは映像から抽出され、識別するためのＩＤが付与される。フレームに関するデータは、例えば図８のＸＭＬ形式を用いて表現される。図８のＸＭＬには、各フレームについて、フレームが映像のどの時間点から作成されたかという情報と、そのフレームが抽出された原因となるメタデータのクラスと種類とが記述されている。
【００３７】
図８では、複数のフレームに関するデータをすべてまとめて一つのＸＭＬにする方法をとったが、各フレームに一つのＸＭＬを用意する方法をとってもよい。このようにして構成したフレームデータを表示装置２００に送信することで、表示装置２００側でシークバー上の該当する場所にフレームを配置することができるようになる。このフレームデータは、映像配信準備のときおよびユーザがシーク動作を行ったとき（後述）に送信される。
【００３８】
図９は、本実施形態における典型的なユーザインタフェースの例である。図９のシークバーは、ユーザにとって重要な場面が多く集まっている領域については、スライダーの移動距離に対応する時間の幅を小さくとっている。逆に、ユーザにとって重要な場面がほとんどない領域については、スライダーの移動距離に対応する時間の幅を大きくとっている。このように、時間に対して非線形なシークバーの形態をしたユーザインタフェースを提供することにより、ユーザの嗜好に応じた映像の再生を可能にすることができる。
【００３９】
次に、非線形なシークバーの作成方法例を説明する。
まず、映像の総時間を、ある適当な数Ｎで等分割する。次に、分割された各区間それぞれについて、その区間に存在する重要な場面の数と種類をパラメータとして適当なスコアを与える。スコアの与え方には、例えばユーザにとって重要度の高い場面には高いスコアを与える方法や、ユーザが視聴したくないという嗜好を持つ場面には負のスコアを与える方法など、種々の方法が適用可能である。
【００４０】
そして、各区間のスコアに比例するようにシークバーを分割し、各区間に割り当てる。このようにして非線形なシークバーを構築することができる。
分割数Ｎを６、スコアの計算方法として「各区間に存在する重要な場面の数に１を加える」という方法をとったとき、図１のシークバーを非線形なシークバーにしたものを図９に示す。
【００４１】
次に、映像配信装置１００から表示装置２００に送信されるユーザインタフェースデータの具体例について、図１０を用いて説明する。
図１０では、ユーザインタフェースデータはＸＭＬ形式で表現されており、以下のような内容が記述されている。
（１）ユーザインタフェースのクラス（ここではシークバー）、（２）映像の総時間、（３）映像の時間点とシークバーの位置との対応関係。表示装置２００はこのようなユーザインタフェースデータを受信し、ユーザインタフェース作成を行うことができる。
【００４２】
次に、図５の配信（Ｓ６００）の方法について、図４、図１１を用いて詳しく説明する。
前述した通り、映像配信装置１００は、映像配信に先立ち、重要な場面に対応するフレームデータを表示装置２００に送信している。
配信開始（Ｓ１１０１）すると、映像配信装置１００が表示装置２００から配信開始の要求を受け取る（Ｓ１１０２）。次に、映像配信装置１００は再生開始位置を最初にセットし（Ｓ１１０３）、映像を表示装置２００へと送信する（Ｓ１１０４）。
【００４３】
ここで、ユーザがシーク動作に入り、映像中のフレームの一つを選択したとする（Ｓ１１０５）。どのフレームが選択されたかという情報は、シーク情報として表示装置２００からフレームデータ作成部１０８に送られる。フレームデータ作成部１０８は、選択されたフレームの前後一定の範囲内において、先に抽出したフレーム同士の時間間隔よりも短い時間間隔でフレームデータを作成し（Ｓ１１０６）、表示装置２００へと送信する（Ｓ１１０７）。ユーザによるフレームの選択動作が終了したか判断し（Ｓ１１０８）、終了すれば、再生開始位置を修正し（Ｓ１１０９）、映像を表示装置２００へと再送信する（Ｓ１１１０）。Ｓ１１０８において、ユーザによるフレームの選択動作が終了しなければＳ１１０５に戻る。
【００４４】
Ｓ１１１１で再生終了か否かを判断する。そして、再生終了でなければＳ１１０５に戻り、再生終了ならばＳ１１１２に進んで終了処理を行う。
【００４５】
次に、ユーザがシーク動作を行ったときの動作例を図１２に示す。
映像配信に先立って表示装置２００に送られた、重要な場面に対応するフレームデータの位置がＩ１〜Ｉ１０である。
【００４６】
図１２は、ユーザがスライダーＳＬをＩ６の位置までスライドさせたとき、その周辺でフレームデータが動的に作成され、シークバー上のＪ１〜Ｊ３に配置されたところを表している。これにより、ユーザはより細かいシークが可能になる。
【００４７】
ユーザによるフレームの選択動作が終了すれば、映像配信装置１００は再生開始位置を修正し（Ｓ１１０９）、映像の再配信を行う（Ｓ１１１０）。このように、フレームデータの送信を段階的に行うことで、ユーザは映像の全域にわたって、ユーザにとって重要な場面を簡単にシークすることができ、かつ、通信帯域を無駄に使用することなくより細かいシークを行うことができる。
【００４８】
次に、ユーザがシーク動作に入ったときに送るフレームの抽出方法について説明する。
ユーザがシーク動作に入ったときに送るフレームデータの作成については、いくつかの方法が適用可能である。一つ目の方法としては、選択されたフレームから一定の時間だけ離れた時間点においてフレームデータを何個か作成する方法がある。例えば、選択されたフレームが映像の２２．５０秒目から抽出されたものであった場合、２２．５０秒から前後２．００秒離れた時間点、および前後１．００秒離れた時間点からフレームデータを作成する。
【００４９】
二つ目の方法としては、今映像を視聴しようとしているユーザ以外のユーザの嗜好に対応するフレームを抽出する方法がある。以下、映像を視聴しようとしているユーザを「視聴ユーザ」、視聴ユーザ以外のユーザを「他ユーザ」と呼ぶ。前述の通り、重要場面判定部１０６は、ユーザ嗜好データとメタデータを元に映像の重要場面情報を作成する。
【００５０】
このとき、視聴ユーザの嗜好データから視聴ユーザにとっての重要場面情報を作成するのみならず、他ユーザの嗜好データから他ユーザにとっての重要場面情報も作成しておく。これにより、他ユーザにとって重要な場面に対応するフレームデータを作成することが可能になる。この結果、視聴ユーザがシーク動作を行うとき、視聴ユーザ一人では気付かなかった場面に気付く効果が期待できる。ただし、個人情報保護の観点から、他ユーザの範囲は事前に設定できることが望ましい。
【００５１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５２】
１００  映像配信装置、１０１  受信部、１０２  データベース管理部、１０３  映像データベース、１０４  メタデータ・データベース、１０５  ユーザ嗜好データ・データベース、１０６  重要場面判定部、１０７  ユーザインタフェースデータ作成部、１０８  フレームデータ作成部、１０９  送信部、２００  表示装置、３００  ネットワーク、４００  操作デバイス、５００  表示デバイス
【図１】
2015216647.tif 000003
【図２】
2015216647.tif 000004
【図３】
2015216647.tif 000005
【図４】
2015216647.tif 000006
【図５】
2015216647.tif 000007
【図６】
2015216647.tif 000008
【図７】
2015216647.tif 000009
【図８】
2015216647.tif 000010
【図９】
2015216647.tif 000011
【図１０】
2015216647.tif 000012
【図１１】
2015216647.tif 000013
【図１２】
2015216647.tif 000014