JP2009004994A - ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置 - Google Patents

ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置 Download PDF

Info

Publication number
JP2009004994A
JP2009004994A JP2007162741A JP2007162741A JP2009004994A JP 2009004994 A JP2009004994 A JP 2009004994A JP 2007162741 A JP2007162741 A JP 2007162741A JP 2007162741 A JP2007162741 A JP 2007162741A JP 2009004994 A JP2009004994 A JP 2009004994A
Authority
JP
Japan
Prior art keywords
information
video
digest
scene
importance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007162741A
Other languages
English (en)
Other versions
JP4925938B2 (ja
Inventor
Nobuhiro Sekimoto
信博 関本
Yoshitaka Hiramatsu
義崇 平松
Masayuki Chikamatsu
昌幸 親松
Minako Toba
美奈子 鳥羽
Kazue Hiroi
和重 廣井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2007162741A priority Critical patent/JP4925938B2/ja
Publication of JP2009004994A publication Critical patent/JP2009004994A/ja
Application granted granted Critical
Publication of JP4925938B2 publication Critical patent/JP4925938B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

【課題】明示的な方法やパラメタの入力なく、ユーザの嗜好を解釈し、ユーザの嗜好にあったダイジェストのダイジェスト映像情報を自動的に作成する。
【解決手段】映像データから音響盛上がりの大きさやキーワードなどにより特徴情報を抽出する。ユーザの操作情報を記録して、その得点付けの評価により、その映像の時刻に対して、操作重要度を求める。映像からダイジェストの再生時刻を指定するためのパラメタにより定まるダイジェスト再生のためシーンに対してシーン重要度情報を生成する。次に、操作重要度情報とシーン重要度情報との相関度を評価し、相関度を高めるパラメタの組み合わせを決定する。そして、シーン重要度情報を生成とパラメタを暫時更新して、最適なシーン重要度情報を生成する。最後に、生成されたシーン重要度情報とダイジェスト再生の時間とによりダイジェスト再生位置情報を生成する。
【選択図】図1

Description

本発明は、ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、映像装置に係り、テレビ放映映像等の与えられた映像データからその要約となるダイジェスト映像を表示するためのダイジェスト映像情報を作成するに際して、ユーザが複雑な操作をしなくても、ユーザの視聴嗜好に合うダイジェストのためのダイジェスト映像情報を作成することができるダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置に関する。
近年、映像情報機器の性能の向上により、多数の放送チャンネルの映像を長時間記録する事が可能となってきた。また、衛星放送などの普及により放送チャンネルが増加し、視聴者に提供される映像の数は従来の倍以上に増えつつある。この結果、視聴者は多数の映像の中から自らの嗜好にあった映像を効率よく選び出す必要が生じている。
この解決策として、ダイジェスト映像作成機能を受像機あるいは録画装置に設ける事が提案されている。例えば、特許文献1では、映像の音量およびテロップ表示から、当該映像の重要部分を抽出してダイジェスト映像を作成する方法が開示されている。
また、特許文献2では、ユーザの嗜好によって作成するルール情報に基づいて、数値化し、その数値評価によりダイジェスト映像を作成する方法が開示されている。
さらに、作成されるダイジェスト映像に対して、ユーザ毎に嗜好が異なることは明らかであり、ユーザそれぞれに異なる部分がダイジェスト映像を構成する映像部分の組み合わせになるよう作成する必要がある。この方法としては従来、ユーザにより明示される記号系列(文字列や音声特徴時系列、映像特徴時系列などやそれらを符号化した記号列)から映像内の映像や音声、および、属性データ内に存在する記号列を検索したり、前述のイベント情報を検索したりすることで、検索結果の周辺をそのユーザが所望するダイジェストとして再生することがおこなわれてきた。
特開2000−23062号公報 特開2000−261754号公報
しかしながらこれらの従来技術では、ユーザそれぞれの嗜好を自動的に解釈し、ダイジェスト作成を行うことが困難である。すなわち、特許文献1では、単にダイジェストの対象をテロップや音響情報によりダイジェストを作成するものであるから、スポーツの実況中継などの分野にはある程度いいが、その他の分野については、必ずしもユーザの嗜好適した適切なダイジェストを作成することができるとは限らない。また、特許文献2では、野球のゲームでの状況の重要度を評価するためにルールとパラメタを導入して、数値映像情報を作成して最終的にダイジェスト映像を作成している。しかしながら、このようなルールは、汎用性に欠けるため、その映像の種類ごとに用意せねばならず、必ずしも、それによってできたダイジェスト映像がユーザの嗜好にあっているという保証はない。また、検索によるダイジェスト生成ではユーザが明示的に嗜好を表現する記号列やパラメタを入力する必要がある。
本発明のダイジェスト映像情報作成方法においては、先ず、映像の映像データから特徴情報を抽出する。特徴情報は、映像データの音響盛上がりの大きさや映像のテロップなどに表示されるキーワードなどが考えられる。
一方、ユーザが映像に対して指示した再生、早送りなどの操作情報を記録して、そのような操作に対してされる得点付けの評価により、その映像の時刻に対して、操作重要度を求める。
また、演算内容情報として映像からダイジェストの再生時刻を指定するためのパラメタを導入する。これは、例えば、音響盛上がりの閾値、キーワードの評価個数、再生の開始時刻、終了時刻を調節する値である。これらは、ユーザ共通、ユーザ毎、ジャンル共通、ジャンル毎の区別を設けてもよい。
そして、ダイジェストとして再生される再生時刻のシーンに対して前記特徴情報によって評価される各再生時刻のシーンにおける重要度であるシーン重要度情報を生成する。
次に、操作重要度情報とシーン重要度情報との相関度を評価し、前記相関度を高めるパラメタの組み合わせを決定する。
そして、シーン重要度情報を生成とパラメタを暫時更新して、最適なシーン重要度情報を生成する。
最後に、生成されたシーン重要度情報と、ダイジェスト再生の時間とにより、ダイジェスト再生位置情報を生成する。
上記手段によれば、映像のダイジェスト作成する際に、明示的な方法やパラメタの入力なく、ユーザの嗜好を解釈し、ユーザの嗜好にあったダイジェストのためのダイジェスト映像情報を自動的に作成できるようなダイジェスト映像情報作成方法を提供することができる。
以下、各実施形態を、図1ないし図36を用いて説明する。
〔実施形態1〕
以下、第一の実施形態を、図1ないし図27を用いて説明する。
本実施形態では、ユーザの操作履歴を用い、ユーザ嗜好に即したダイジェストのダイジェスト映像情報を作成して、ダイジェストとして映像データを再生する手順までの方法を説明する。なお、本実施形態では、映像に含まれる音響データから音響的な盛上り度を基にダイジェスト映像情報を作成する場合において説明する。この音響的な盛上り度は、TVのスポーツ映像のように観客の歓声を音響データに含む映像に対するダイジェスト映像作成には効果的な方法である。例えばサッカーの試合で得点(ゴール)したシーン付近や、好プレーが起こった際に、観客の自然な反応として歓声を上げることに焦点を当てて起用することが多い。このような盛上り度の高い部分を選択して映像を切り取ることにより、ダイジェスト映像情報を作成する。また、ユーザは、同様の盛上がるシーン部分を特に視聴することと仮定する。この視聴の仕方は、一般的に録画後に視聴する場合に映像の全部を視聴するのではなく、重要ではない部分を早送りしたりスキップするなどして、重要な部分を視聴して時間を短縮して視聴する場合に自然な方法である。すなわち、このようにスポーツ映像のダイジェスト映像情報を作成するときには、音響盛上りを特に重視すること観点が有効であるが、本実施形態では、さらにそのユーザの特性、嗜好に適したダイジェスト映像を提供する。そのため本実施形態では、ユーザが視聴を繰り返したときに、その視聴行動を評価し、その視聴の癖を解析することにより嗜好パターンを考慮して、音響の盛り上がり度の閾値や再生区間のパラメタを微調整することにより、最適なダイジェストの再生区間を求めようとするものである。
(I)ダイジェスト映像を再生する映像装置の構成
先ず、図1および図2を用いて第一の実施形態に係るダイジェスト映像を再生する映像装置の構成について説明する。
図1および図2は、第一の実施形態に係るダイジェスト映像を再生する映像装置の全体の構成を示すブロック図である。
図1に示されるダイジェスト映像を再生する映像装置は、録画再生部180とダイジェスト映像情報作成部100から構成される。
録画再生部180は、外部からの放送映像190やメディア映像191を入力部181により入力する。入力は、録画再生制御部183の制御により、映像情報記録部184に記録され、あるいは復号部185に送られる。また、映像情報記録部184に既に記録してある映像を復号部185に送ってもよい。これらの制御はユーザが操作部182を用いた操作に従って録画再生制御部183がおこなう。このユーザの操作は、後に説明する操作情報187として録画再生制御部から出力することができるものとする。この際、操作とほぼ同時に逐次的に出力しても、映像情報記録部184に記録された後、まとめて出力してもよい。復号部185の出力は、録画再生制御部183を経由して表示装置186に映像として表示され、ユーザの視聴に供せられる。なお、映像情報記録部184に記録する映像情報110中の映像データとは、付帯する動画像データ、音響データ、および、記号データを含むものである。また、映像情報には映像データのジャンルやタイトル等、映像データを説明するための属性情報を含んでいる。映像データは、入力部181から得られた符号化されたままのデータおよび復号部185で復号化されたデータのいずれでもよいものとし、以下の説明でも同様とする。さらに、ユーザを識別して表示したりや映像データの管理をおこなうために、認証部188を設けて管理してもよい。
さらに、交換部120を設けて、映像データや各部で管理される各種情報を、ネットワーク170や外部メディア160を経由して、外部と交換してもよい。以上の録画再生部180の動作は、VTR(Video Tape Recorder)やDVD(Digital Versatile Disc)レコーダ、HDD(Hard Disk Drive)レコーダ、およびPCなどを含む一般の映像録画機器と何ら異なるものではない。
ダイジェスト映像情報作成部100は、図1に示されるように、演算内容管理部101、操作情報解析部102、比較評価部103、特徴抽出部111、シーン重要度演算部114、再生位置情報作成部115、ダイジェスト作成制御部120の各部を有し、アクションスコアテーブル104、演算内容情報105、操作重要度情報106、特徴情報112、シーン重要度情報114、再生位置情報116のデータを取り扱う。
演算内容管理部101は、演算内容情報105を管理しており、演算内容情報105にアクセスして更新する部分である。
操作情報解析部102は、録画再生部180から送られる操作情報187と、アクションスコアテーブル104を参照して、操作重要度106を設定・更新する部分である。
比較評価部103は、操作重要度情報106とシーン重要度情報114を参照して、現在のパラメタの下における相関度を更新する部分である。
特徴抽出部111は、録画再生部180から送られる映像情報110の特徴を中質して特徴情報112として取り出す部分である。
シーン重要度演算部114は、各パラメタの条件下でシーン重要度情報114を演算する部分である。
再生位置情報作成部115は、シーン重要度情報114から再生位置情報116を生成する部分である。
制御部120は、ダイジェスト映像情報作成部100の各部を制御し、指示を与える部分である。
ダイジェスト映像情報作成部100で扱うデータ構造、各部の処理の詳細については、後に詳説する。
また、図2に示されるダイジェスト映像を再生する映像装置は、ダイジェスト映像情報の作成をソフトウェアにより作成していることを意図している。ここでの映像装置3801は、例えば、TV機能付きのPCである。また、図1のダイジェスト映像情報作成部100は、DVD/HDDレコーダ、テレビ等の一般的装置により実現してもよい。
図2に示されるように、この例でのダイジェスト映像を再生する映像装置は、CPU3812、メモリ3810、記憶部3824から構成されている。そして、図1のダイジェスト映像情報作成部100と同様の機能をCPU3812のプログラムを実行させることにより実行させてもよい。
この際、ダイジェスト映像情報作成する際の各種の情報、すなわち、アクションスコアテーブル104、操作重要度情報106、演算内容情報105、特徴量情報112、シーン重要度情報114、および、再生位置情報116を記憶部3824に蓄積してもよい。
なお、さらに録画再生部180も装置内に構成し、すなわち、表示部3813、入力部3820、認証部3822、操作部3823、操作入力部3830、操作パネル330、および、交換部3825の各部で実行される映像の録画再生や表示、ユーザ操作情報を作成する各処理プログラムをCPU上で動作させてもよい。この際、記憶部3824には、映像情報110および操作情報187を蓄積させてもよい。また、操作入力部から、リモコン341やキーボード342、マウス343等のデバイスからの入力を行ったり、交換部から記憶手段に蓄積した各種情報を外部と交換してもよい。
(II)ダイジェスト映像に関する情報とデータ構造
次に、図3ないし図10を用いて第一の実施形態に係るダイジェスト映像に関する情報とデータ構造を説明する。
図3は、映像情報記録部184に格納されるデータの一例を示す図である。
図3に示される例では、映像管理表201と個々の映像i情報210…が格納されている。これらは、図1では、映像情報110として示されているものである。映像管理表201は、管理する映像の識別子であるID、録画日時、録画の開始時刻と終了時刻、映像の取得先からなるとする。ここで映像の取得先は、放送の場合には、TVのチャンネルや事業者、外部メディアであればその旨を記述する。また、ID毎に録画映像を管理し、映像データおよび映像属性を映像i情報210,220,…として記録する。映像データ211は、例えば、TVのデジタル放送であればMPEG−2 TS(Transport Stream)形式の、動画像や音響や文字情報等を含むデジタルデータである。映像属性212は、対応する映像を説明する情報で、例えば、TV放送向けに一般的に流通しているEPG(Electric Program Guide:電子映像表)や、映像データに含まれる当該映像を説明する情報等である。このコンテンツ属性には、例えば、映像が属するジャンル、映像のタイトル、映像に含まれる音声モード、字幕のあるなし、映像内容の説明等が含まれる。これら映像情報は映像毎にIDを参照して取得可能とする。
次に、図4を用いて操作情報187について説明する。
図4は、操作情報187の一例を示す図である。
操作情報187は、ユーザが映像装置に対してコンテンツの操作をした履歴情報である。ここではユーザ毎に管理可能であるとし、それぞれの操作が履歴として蓄積できるものとする。それぞれの操作情報は、例えば、当該操作をおこなった日にちや時刻、操作の種類を示すアクション、コンテンツID、それらのアクションのパラメタや、その操作をおこなった際に表示していた映像の時間的位置(例えば、映像の開始を0とした相対時間を示す)が含まれる。
次に、図5を用いて特徴情報112について説明する。
図5は、第一の実施形態に係る特徴情報112の一例を示す図である。
特徴情報112は、ダイジェスト映像情報を作成するために、映像情報111から抽出される情報であり、本実施形態では、音響データよりそのパワーを基に盛上りデータを抽出する。
この例では、映像1特徴情報601の番組特徴管理表610の中に、番組IDが1の番組に対して音響盛上り情報611が記録されていることが示されている。音響盛上り情報611は、管理表には開始時刻および終了時刻と盛上り度を組として、映像全体をカバーするように登録するようにしてもよいし、特に、盛上がり度が大きい所のみを抜き出して、エントリしてもよい。
次に、図6を用いて操作重要度情報106について説明する。
図6は、操作重要度情報106の一例を示す図である。
操作重要度とは、各ユーザの映像の区間ごとにおこなった操作に基づいてその重要度を評価したものである。操作重要度情報106は、映像の各ユーザ毎に、ユーザi操作重要度910,920,…として管理され、また、各ユーザでは映像データ単位で、映像i重要度911…として管理される。図中のユーザ1、映像1の操作重要度情報911で説明すると、まず全体に映像1のジャンル(この図では「スポーツ(サッカー)」)情報が記録される。また、項番と、開始時刻、終了時刻、そして重要度を組として、映像の時間全体をカバーするようにしてもよいし、特に、重要度が大きい所のみを抜き出して、エントリしてもよい。
次に、図7を用いてアクションスコアテーブル104について説明する。
図7は、第一の実施形態に係るアクションスコアテーブル104の一例を示す図である。
アクションスコアテーブル104は、操作重要度を計算するために、各操作に対して得点付けを定めたものである。ここでは、ユーザが操作する内容として、「ロード」、「再生」、「ジャンプ」、「早送り」、「早戻し」等があり、それそれに対しての得点がマップとして登録してある。図7に示される例では、「再生」をおこなった場合に1点、その他は0点としている。
また、他の例としては、例えば、「再生」をおこなった場合に1点、「早送り」が−0.3点、「早戻し」が0.3点、その他は0点としてもよい。このスコアは、映像の再生をおこなった場合は、ユーザは、特にその再生部分に興味があるものとし、映像の早送りをおこなったときには、その再生部分には興味がなく、早送りの操作をしたものと仮定したものである。
次に、図8A、図8Bを用いて演算内容情報105について説明する。
図8Aは、演算内容情報105のパラメタ情報1501を示す図である。
図8Bは、第一の実施形態に係る演算内容情報105の各パラメタ値の一例を示す図である。
演算内容情報105は、ダイジェスト映像情報を作成するための演算に関する情報であり、例えば、本実施形態では、シーン重要度を計算するためのパラメタ情報がある。図8Aに示されるパラメタ情報1501中には、演算方法に関する分類として、本実施形態の「音響盛上り」と、他に「キーワード」によるパラメタが示されている。
「音響盛上り」によるパラメタとしては、変数として、音響盛上がりの閾値thと閾値を超える区間を広げるように再生区間を規定するオフセット時刻であるtsおよびteがある。それぞれには、最小値および最大値そして変化させて最適値を探るためのステップが存在しているとする。それらについては、後に詳述する。
また、「キーワード」によるパラメタは、次の第二の実施形態の中で説明する。
さらに、演算内容情報105は、図8Bに示されるように、個々のパラメタの値も設定される。パラメタの値は、パラメタ全体の共通基本演算内容2601、ジャンル別の情報である共通ジャンル別演算内容と、個々のユーザの持つ演算内容情報がある。個々のユーザの持つ演算内容情報も、基本部分の情報とジャンル別部分の情報に分けられている。
個々のユーザの持つ演算内容情報は、ユーザ依存の部分であり、すなわちユーザ1(2010)、ユーザ2(2020)、ユーザ3(2030)…などそれぞれに向けたユーザi演算内容情報が存在する。
それぞれがジャンル別の演算内容と、ジャンルに依存しない基本演算内容に分けられて記録されているのは、これらは既に録画された映像あるいはこれから新規に入力されるであろう映像のダイジェスト映像情報作成に用いられものであり、ジャンルとして属性が得られた場合は、ジャンル別の演算内容を用い、それ以外の場合には基本演算内容を用いてダイジェスト映像情報を作成するという趣旨である。
これらのパラメタの値から、シーン重要度情報114を生成する処理については、後に、説明する。
パラメタは、ある映像により作成しておき、後に、別の映像についてダイジェスト映像情報の作成に用いることもできる。このとき、新たな映像を用いてユーザ操作をして、映像を再生する場合には、これらのパラメタを再度解析するなどして、できるだけ多くの映像に適したユーザの嗜好をパラメタとして抽出しておくことが望ましい。
次に、図9を用いてシーン重要度情報114について説明する。
図9は、シーン重要度情報114の一例を示す図である。
シーン重要度は、最終的なダイジェストを再生する位置を評価するための指標であり、映像の再生単位(開始時刻、終了時刻)(シーン)ごとに、シーン重要度が定義されている。
次に、図10を用いて再生位置情報116について説明する。
図10は、再生位置情報116の一例を示す図である。
再生位置情報116は、シーン重要度情報114に基づいて最終的にダイジェストで映像の再生する場合の映像の再生位置を示したものであり、録画再生部180に渡されて映像の再生がおこなわれるデータである。
(III)ユーザの映像視聴イメージと操作情報187
次に、図11を用いてユーザの映像視聴イメージについて説明する。
図11は、ユーザの映像視聴をしているときのイメージを示した図である。
ユーザが映像を視聴するときには、映像装置301は、図1に示されるように、表示部186上によりユーザに提示する画像を生成して、表示装置190に表示する。この表示装置上190には、動画像の映像表示領域302、映像の選択を可能とする映像選択領域320、再生中の映像時刻を把握するためのロケーター領域303、および、ユーザが再生操作入力をおこなうための操作ボタン領域310、ダイジェスト再生に関する指示をおこなうためのダイジェスト機能指示領域350等が表示されているとする。
また、図11に示される映像装置301は、図1に示された録画再生部180およびダイジェスト映像情報作成部100を有しており、装置パネル330には、操作スイッチがある。この映像装置301は、リモートコントローラ(以下、「リモコン」と略す)341や、キーボード342、マウス343が接続可能であり、これらは、図1の操作部182に該当するものであり、ユーザの操作情報を入力可能であるとする。
ダイジェスト機能指示領域350には、通常再生からダイジェスト再生に変更するための再生方法変更ボタン350、映像をダイジェスト作成する場合のジャンルを変えるジャンル変更入力ボタン351、ダイジェストを作成する方法を変更する方法変更入力ボタン352、あるいは、ダイジェスト映像の概算時間を変更するダイジェスト時間入力ボタン353の各部品が表示されている。また、これら各部品をリモコン341上に配置してもよい。図11では、リモコン341上に、再生方法変更ボタン345が配されている。
ユーザが映像情報記録部184に既に録画してある映像データを視聴する場合には、まず所望するコンテンツを指定する。例えば、映像データの一部である静止画像あるいは動画像の縮小表示画像と映像管理表の一部、および、映像属性の一部を映像単位321,322,323、映像選択領域320に表示する。ユーザは、リモコン341や装置本体の操作パネル330上のスイッチ等の操作部182を用いて、この中から所望する映像をひとつ選択する。また、キーボード342やマウス343からも指示を入力することができ、これらを用いて表示装置中の画面中に表示するポインタ316を用いて所望する部分を選択し、決定してもよい。このように選択された映像は、動画像は映像表示領域302に表示され、図示しないが音響データはスピーカから提示されることでユーザ視聴が可能となる。映像は前述と同様な操作部182を用いて映像の視聴方法を操作する。例えば、図3の表示内の操作ボタン310を選択することにより、早戻し311、停止312、一時停止313、再生314、早送り315の操作をおこなうことにより、再生の状態を変化させることができる。なお、表示している再生中の全***置を視覚化しユーザに提示するため、図に示されるように、ロケータ領域303に表示したロケータ304といわれる表示対象をシークバー305と呼ぶ部品の近くに表示しても良い。図11に示されるシークバー305の場合には、一番左が映像の開始時刻、一番右を映像の終了時刻に対応し、ロケータはこの間を移動することによって、ユーザが再生中の時刻を認識可能である。また、前述の操作部からのユーザ指示により、ロケータを手動で移動させることで、再生位置をジャンプさせることが可能であるとする。さらに、映像の総録画時間と現在の再生中の時刻を表示し(306)、指示部によりこの再生中の時刻を変更することで再生位置をジャンプ可能とさせてもよい。
これらのユーザの操作は、前述の通り操作部182から録画再生制御部180に入力され表示状態を変更するが、この内容は、図4に示した操作情報187としてダイジェスト映像情報作成部100に出力される。なお、この出力は、ユーザ操作の際に逐次出力しても、記録し後に、まとめて出力してもよい。
以下、出力される操作情報の具体例について既に示した図4を用いて説明する。
図4に示されるユーザ1操作履歴410によれば、ユーザ1は、[#1]2006年12月18日の22時01分頃、映像IDが1の映像を選択し(図11の映像単位321を選択した)映像をロード(映像情報記録部104より読出し、再生可能な状態にする)した。次に、[#2]22時01分頃、再生指示をおこない再生を開始した。この際、コンテンツ位置は、開始位置である”00:00:00.000”からであり、その速度は1.0、すなわち、通常再生であった。次に、[#3]22時02分頃、すなわち、46秒ほど再生してから(”00:00:46.822”)ロケータを操作するなどして位置”0:10:43.024”にジャンプ、すなわち、「0分46秒822」から「10分43秒024」の時刻へ再生位置を移動した。さらに、[#4]” 0:10:43.024”から再生を開始した。次に、[#5] 22時07分頃、位置” 0:16:01.130”を再生中に早戻しして、その際の再生速度は−5、すなわち、通常の5倍の速度で再生しながら映像の開始方向へ移動を開始した。これらのように、ユーザ1がID1の映像に対して一連の操作をしながら視聴をおこなった履歴を操作情報として出力される。
(IV)ダイジェスト映像情報作成処理
次に、図12ないし図25を用いて第一の実施形態に係るダイジェスト映像情報作成処理について説明する。
(IV−1)ダイジェスト映像情報作成処理の概要
先ず、ダイジェスト映像情報作成処理の概要について、図12および図13を用いて説明する。
図12は、ダイジェスト映像情報作成処理のシーン重要度情報を作成するまでの処理を示すゼネラルチャートである。
図13は、ダイジェスト映像情報作成処理の再生位置情報を作成する処理を示すフローチャートである。
先ず、図12によりダイジェスト映像情報作成処理のシーン重要度情報を作成するまでの処理について説明する。
全体の制御処理は、ダイジェスト制御部120の制御の下におこなわれる。
先ず、後に説明する相関度変化の終了閾値Lをあらかじめ決定しておく(ステップ501)。
次に、録画中や録画後に映像データが入力されると(ステップ502)、特徴抽出処理をおこなう(ステップ503)。
特徴抽出処理は、特徴抽出部111により映像データから、図5に示される特徴情報111を取り出す処理である。この特徴抽出処理は、後に詳説する。
次に、ユーザが視聴中の間は(ステップ504)、操作履歴解析処理をおこなう(ステップ505)。
操作履歴解析処理は、ユーザの映像装置に対する操作に応じて、操作重要度情報106を更新する処理である。この操作履歴解析処理は、後に詳説する。
次に、ダイジェスト映像情報を作成するための特徴情報の種類を決定する(ステップ506)。本実施形態では、特徴情報の種類としては、音響盛上り情報によるものであった。
次に、ダイジェスト映像情報を作成するためのパラメタの値を初期化しておく(ステップ507)。パラメタに関する処理については後に詳述するが、ここではN個あるとして説明する。
また、図8Aの所でも説明したように「音響盛上り」によるパラメタとしては、変数として、音響盛上がりの閾値thと閾値を超える区間を広げるように再生区間を規定するオフセット時刻であるtsおよびteを用いる。
次に、ユーザが良く再生した部分により合致するパラメータをシミュレーションにより調整する際の相関度の最大値Cmaxを0として初期化する(ステップ508)。
そして、パラメタを一つ一つ決定していくループに入る(ステップ509)。
次に、演算内容管理部101に、パラメタ指定処理として、現在のパラメタとのその値を設定する(ステップ520)。パラメタ指定処理については、後に詳説する。
そして、現在設定されたパラメタに基づき、シーン重要度演算部113は、シーン重要度情報作成処理をおこなう(ステップ521)。シーン重要度情報作成処理は、後に詳説する。
次に、比較評価部103は、比較評価処理をおこなう(ステップ522)。
比較評価処理は、現時点でのシーン重要度と操作重要度を評価しながら、相関度を求める処理である。この比較評価処理については、後に詳説する。
そして、ダイジェスト映像情報制御部120は、ステップ522の比較評価処理により計算された相関度をcとして取得し(ステップ523)、相関度の最大値であるCmaxと比較して(ステップ524)、相関度cがCmaxよりも小さくない場合には、そこで、相関度cとCmaxとの差分を相関度変化の終了閾値Lと比較し(ステップ525)、相関度cとCmaxとの差分が、相関度変化の終了閾値Lよりも大きくなった場合には、この時点でのパラメタ更新処理をおこない(ステップ526)、終了する。パラメタ更新処理は、後に詳説する。
また、相関度cがCmaxよりも小さい場合、あるいは、相関度cとCmaxとの差分が、相関度変化の終了閾値Lよりも大きい場合には、差分が打ち切り閾値よりも大きい場合には、演算内容管理部101におけるパラメタのパラメタ変更処理をおこない(ステップ530)、現在解析中の当該パラメタ解析が完了していれば(ステップ531)、次のパラメタを解析するために、次のループに行き(ステップ509)、当該パラメタ解析が完了していない場合には、パラメタ変更処理により、変更したパラメタにより、再度、シーン重要度情報作成処理(ステップ521)から解析を継続する。パラメタ変更処理は、後に詳説する。
次に、図13により映像情報作成処理の再生位置情報を作成するまでの処理について説明する。
再生位置情報を作成する処理は、再生位置情報作成部115が、上記の図12のチャートに示した処理に、基づいて再生位置情報116を生成する処理である。
先ず、どれくらいの再生時間を持つダイジェストを作成するかという再生時間が設定される(ステップ3600)。この再生時間は、ダイジェストを視聴するユーザが指定する場合もあるし、装置の標準値を定めておいてもよい。
次に、シーン重要度情報114を取得し(ステップ3601)、これを重要度の高い順に並び替える(ステップ3602)。
次に、再生位置情報と、再生の合計時間を記録する変数Tを0に初期化し(ステップ3603)、並び替えたシーン重要度情報の順に、項目であるシーンの終了時刻と開始時刻を得る(ステップ3604)。これらの差はそれぞれのシーン長であり、現在のTとシーン長の和が指定された再生時間と比較し(ステップ3610)、指定再生時間よりも短い間、再生箇所として再生位置情報に追加し(ステップ3611)、合計時間Tにシーン長を加える(ステップ3612)。このように重要度順にシーン評価と追加を指定再生時間を越えない範囲で再生位置情報116を作成し、これを再生に便利なように、開始時刻順に項目を並び替えて(ステップ3605)、再生情報情報116に登録する(ステップ3605)。このようにして、シーン重要度情報が高く評価されたシーンの順に、かつ、再生時間を超えない範囲で再生位置情報116を作成することができる。
録画再生制御部183は、このようにして生成された再生位置情報116に基づいて、当該映像を開始位置から終了位置までのシーンを単位に項目を追って再生することより、ダイジェスト映像を再生、図1の表示部186、表示装置187を通じてユーザが視聴することができる。
(IV−2)特徴抽出処理の詳細
次に、既に採り上げた図5と、図14および図15を用いて特徴抽出処理503の詳細について説明する。
図14は、特徴抽出処理の一例として、音響盛上り情報を生成するときの概念図である。
図15は、特徴抽出処理の一例として、音響盛上り情報を生成するときの処理を示すフローチャートである。
特徴抽出処理は、特徴抽出部111により映像データから、図5に示される特徴情報111を取り出す処理であり、これにより取り出される特徴情報111は、映像情報記録部184に記録された、あるいは、録画再生制御部183から直接得られた映像データ(付帯する動画像データ、音響データ、および、記号データを含むものである。また、特徴情報111は、入力部181から得られた符号化されたままのデータおよび復号部185で復号化されたデータのいずれでもよい。
特徴抽出処理を実行するために、映像情報110を、先ず、特徴抽出部111に入力する。この映像情報中の映像データ211(図3)から所定の計算により、当該映像データに対する物理特徴が算出され、あるいは、記号処理に基づく記号特徴が生成されて特徴情報112として記憶される。ここで物理特徴とは、映像データから物理学的な原理に基づいて計算される統計量である。物理特徴は、当該映像データの特性を表現するが、視聴者の感覚に即した映像の重要度とは必ずしも一致しない。また、記号特徴とは映像データに含まれる記号列、例えば、字幕のような映像を説明する文字列などから、名詞や動詞等の品詞分解した新しい記号列や、文字列の読み上げ方を表すための発音記号列などである。
本実施形態で扱う映像の音響盛上がりによる特徴は、この内の物理特徴に属する。記号特徴の例は、次の第二の実施形態で取り扱うものとする。
なお、物理特徴および記号特徴が映像データ110に既に添付されて送られている場合は、これを特徴情報112として、直接保存、あるいは、特徴抽出部111に直接入力してもよい。
次に、特徴抽出部111でおこなう、特徴として音響データよりそのパワーを基に盛上りデータを抽出し適用する場合を例にとって具体的に説明する。
特徴情報112は、図5に既に示したように、映像1特徴情報601の番組特徴管理表610の中に、番組IDが1の番組に対して音響盛上り情報611が記録されている
ここで、特徴抽出のために、入力される音響データは、図14に示されるように、十分に短い間隔で標本化(サンプリング)されたサンプルデータが左右それぞれに対して含まれている(音響サンプル)とし、これらの値を2乗平均を求めておく。これを、音響パワー情報701と呼ぶことにする。この際、データ量削減のため、所定の長いサンプリング期間へ、移動平均法等の方式で変換(ダウンサンプル)する処理をおこなってもよい。
以下、図15により音響盛上り情報を生成するときの処理を説明する。
具体的には、図15は、図14に示された音響パワー701から盛上り度710を作成する処理を示している。この処理では、入力となる音響パワーの時系列から、パラメタτ(図7の702)を用いて音響の盛上り度合いを0〜1の間でとる特徴として出力する。なお、移動区間長τは、予め決められているものとする。
先ず、音響時刻tを0から音響パワーの最大の時刻となるまで時刻をずらしながら、tからt+τまでの区間の音響パワー値のうち最低値を与えるPminを時刻tにおける値として選択する(ステップ801)。
この値は音響パワーの最小値〜最大値の間をとるが、これを0〜1に対応させるように正規化し、これを時刻tにおける音響盛上り値とする。(ステップ802)。この値を時刻tにおける音響盛上り度と、すべての音響時刻において(正確には(最大値−τ)の時刻まで)、音響盛上り情報611(図6)の項目に設定して、処理を終了する(ステップ803)。なお、これらの処理フローは全て音響時刻が完了した場合に音響盛上り値を音響盛上り情報611(図6)へ渡して終了するとしたが、各音響時刻ごとに音響盛上り値を音響盛上り情報611(図6)へ渡し、各時刻での演算を終了させた後に、再度、図15のフローチャートに示される処理を継続するようにしてもよい。
(IV−3)操作履歴解析処理の詳細
次に既に採り上げた図4、図6、図11と、図16ないし図18を用いて操作履歴解析処理の詳細について説明する。
図16は、操作履歴解析処理505の処理の詳細を示すフローチャートである。
図17は、操作重要度情報の構築していく過程を説明する図である。
図18は、操作重要度情報を構築した結果例を示す図である。
操作履歴解析処理505は、図4に示した操作情報187の各操作を、図7に示したアクションスコアテーブル104に基づいて得点付けをして、各時刻ごとの映像に対して計算される図6に示される操作重要度情報106を説明するためのものである。
以下の操作履歴解析処理505により操作重要度情報106を作成する処理では、ユーザの変更はないことを前提にして説明するが、ユーザ変更があった場合に対応できるように処理をおこなってもよい。
以下、図4のユーザ1操作履歴410が、操作情報解析部102に入力されるものとして説明する。
また、入力されるユーザの操作情報187(図4のユーザ1操作履歴410)がまとめて入力されることを前提に説明するが、操作ごとに逐次入力されてもよい。
先ず、既に当該映像1の操作重要度情報106がある場合には(ステップ1001)、その操作重要度情報106を取得する(ステップ1002)。なお、当該映像に対する操作重要度情報がない場合には、メモリ確保等の初期化をおこなう(ステップ1003)。ユーザの再生操作がある間(ステップ1004)、その操作情報を取得し(ステップ1005)、先ず、項番1の操作「ロード」を取得する。
取得できないまたは終了ではない場合(ステップ1006)には、記録してある映像IDに変更がないか確認する(初回は除く)(ステップ1007)。これにより、IDに変更がある、すなわち、異なる映像がロードされた場合には、現状の操作重要度情報を更新し(ステップ1020)、最初の処理に戻る。同じ映像である(または初回)の場合には、アクションスコアテーブル104から当該操作での得点を取得する(ステップ1008)。
以下では、図7に示したアクションスコアテーブル104の具体例に従って説明する。
図7では、「再生」をおこなった場合に1点、その他は0点となっている。
したがって、図4のユーザ1操作履歴410での項番1の「ロード」では得点が0である。前回の内容は存在しないため(ステップ1009)、今回の内容しては開始時刻と得点を記録しておき、それぞれ“0:00:00.000”,“0”として前回の内容を更新し(ステップ1010)、次の操作取得をおこなう。
次の項番2「再生」を取得して(ステップ1005)映像位置は“0:00:00.000”、得点は1点であることがアクションスコアテーブル104からわかる(ステップ1008)。前回の内容は「ロード」であり、得点は0点であったから得点付けは不要であり(ステップ1009)、今回の「再生」に関して、前回の位置を映像位置“0:00:00.000”とし、および前回の得点“1”として、前回の内容を更新し(ステップ1010)、次の操作取得をおこなう。
次の項番3「ジャンプ」を取得して(ステップ1005)、映像位置は“0:00:046.822”、得点は0点であることがアクションスコアテーブル104からわかる(ステップ1008)。前回の内容は「再生」であり、得点は1点であったから得点付けは必要である(ステップ1009)ことがわかる。ここで、前回の内容から“0:00:00.000”を得て、現在の映像位置(ジャンプをおこなった位置)が“0:00:046.822”であることから、前回の「再生」をおこなった区間は、開始位置が“0:00:00.000”終了位置が“0:00:046.822”であることがわかる。したがって、この区間を得点“1”とし、映像の位置関係を比較する。前回の再生の以前には操作重要度がなかったことから関連重要度情報なし(ステップ1030)で、分割の必要なし(ステップ1031)として得点付けをおこなう。
このように前回の操作に関する操作重要度の評価を、今回の操作が分かった時点で評価するのは、上記のように、「再生」の場合でも終了位置がわかるのは、「再生」の操作の次の操作であるためである。また、操作重要度を与える映像の区間を分割するのは、後に出てくるが、「再生」が累積された場合に、その区間の操作重要度を高く評価するためである。
そして、図17(a)に示されるように、開始“0:00:00.000”、終了“0:00:046.822”、得点“1”の部分1210を作成する。そして、前回の内容として、前回の位置を映像位置“0:00:046.822”、得点を「ジャンプ」の得点“0”として更新する。
次の項番4「再生」を取得して(ステップ1005)、映像位置は“0:10:43.024”、得点は1点であることがアクションスコアテーブル104からわかる(ステップ1008)。前回の内容は「ジャンプ」であり、得点は0点であったから得点付けは不要であり(ステップ1009)、今回の「再生」に関して、前回の位置を映像位置“0:10:43.024”とし、および前回の得点“1”として、前回の内容を更新し(ステップ1010)、次の操作取得をおこなう。
次の項番5「早戻し」を取得して(ステップ1005)、映像位置は“0:16:01.130”、得点は0点であることがアクションスコアテーブル104からわかる(ステップ1008)。前回の内容は「再生」であり、得点は1点であったから得点付けは必要である(ステップ1009)ことがわかる。ここで、前回の内容から位置“0:10:43.024”を得て、現在の映像位置(早戻しをおこなった位置)が“0:16:01.130”であることから、前回の「再生」をおこった区間は、開始位置が“0:10:43.024”終了位置が“0:16:01.130”であることがわかる。したがって、この区間を得点“1”映像位置関係する。前回の再生の以前には操作重要度がなかったことから関連重要度情報を取得するが(ステップ1030)、この時刻との関係で重複する部分がないため分割の必要なし(ステップ1031)として得点付けをおこなう。
そして、図17(b)のように、開始“0:10:43.024”、終了“0:16:01.130”、得点“1”の部分1211を作成する。そして、前回の内容として、前回の位置を映像位置“0:16:01.130”、得点を「早戻し」の得点“0”として更新する(ステップ1010)。
次の項番6「再生」を取得して(ステップ1005)、映像位置は“0:01:12.824”、得点は1点であることがアクションスコアテーブル104からわかる(ステップ1008)。前回の内容は「早戻し」であり、得点は0点であったから得点付けは不要であり(ステップ1009)、今回の「再生」に関して、前回の位置を映像位置“0:01:12.824”とし、および前回の得点“1”として、前回の内容を更新し(ステップ1010)、次の操作取得をおこなう。
次の項番7「ジャンプ」を取得して(ステップ1005)、映像位置は“0:03:10.311”、得点は0点であることがアクションスコアテーブル104からわかる(ステップ1008)。前回の内容は「再生」であり、得点は1点であったから得点付けは必要である(ステップ1009)ことがわかる。ここで、前回の内容から位置“0:01:12.824”を得て、現在の映像位置(早戻しをおこった位置)が“0:03:10.311”であることから、前回の「再生」を行った区間は開始位置が“0:01:12.824”終了位置が“0:03:10.311”であることがわかる。したがって、この区間を得点“1”とし、映像の位置関係を比較し、関連する重要度情報を取得する(ステップ1030)。
ここで、図17(b)に示され重複する部分1210が存在するの区間の操作重要度を取得し、今回の部分と重複する部分を考慮して分割し(ステップ1031)得点付けをおこなう。その結果、図17(c)に示されるように、区間“0:00:00.000”〜“0:01:12.824”は得点“1”の部分1220、区間“0:01:12.824”〜“0:02:46.822”は、得点“2”の部分1221、区間“0:02:46.822”〜“0:03:10.311”は、得点“1”の部分1220として、操作重要度情報を与える区間を分割する。そして、前回の内容として、前回の位置を映像位置“0:16:01.130”、得点を「早戻し」の得点“0”として更新する(ステップ1010)。
このようにしてユーザ操作情報を次々と解析することで映像ごとの操作重要度情報を構成し、最終的に再生した区間がより得点の高い、そのユーザが所望したと考える区間として重要と考える部分として構築されていく。図18は、このようにして映像の時刻ごとに操作重要度を与えた一例を示したものである。
(IV−4)シーン重要度情報作成処理の詳細
次に既に採り上げた図9と、図19および図20を用いてシーン重要度情報作成処理の詳細について説明する。
図19は、シーン重要度情報114の作成する方法の概念図である。
図20は、第一の実施形態に係るシーン重要度情報114を作成する方法の処理を示すフローチャートである。
シーン重要度情報114は、図9に示したように、最終的なダイジェストを再生する位置を評価するための指標であり、映像の再生単位(開始時刻、終了時刻)ごとに、シーン重要度が定義されているものであった。
シーン重要度演算部113は、映像データから抽出した特徴として音響盛上り情報からシーン重要度情報を作成する。
例えば、図19の左部分で説明すると、映像の時間軸1702に対する音響盛上がり情報の盛上がり度1701が、閾値th(1720)を越える時刻1722と再びthを下回る時刻1723を求めておき、それを基本区間とし、その前後に時間ts(1721)およびte(1724)を加えて区間を広げた開始時刻s1(1731)と終了時刻e1(1732)を求め、この区間についての盛上がり度q1を盛上がり情報の最大値を1となるように正規化した値をシーン重要度M1(1750)とする。
以下、このシーン重要度生成処理を、図20のフローチャートにより説明する。
先ず、演算内容管理部101より管理されている演算内容情報105のパラメタ情報1501(図8A)の既に説明した処理により規定されている閾値thおよび再生区間を規定するオフセット時刻であるtsおよびteを得る(ステップ1801)。
また、特徴情報112より、音響盛上がり情報611(図5)を取得する(ステップ1802)。音響盛上がり情報は時刻の昇順に並べられているとして、項番の総数Eに関して順に(ステップ1803)盛上がり度を取得しthと比較し(ステップ1810)、超えている場合には変数Mにその盛上がり度を記録し(ステップ1811)、そのときの開始時刻を変数sに記録する(ステップ1812)。その次の項番より(ステップ1813)、盛上がり度がMを超える場合には(ステップ1820)、Mを更新し(ステップ1821)、thを下回らない間中(ステップ1822)、次々と比較する。盛上がり度がthを下回った場合には、変数eにそのときの開始時刻(直前の終了時刻に等しい)を記録する(ステップ1823)。そして、s−tsを開始時刻、e+teを終了時刻、Mを重要度としたシーン重要度情報を追加し(ステップ1824)、ループを終えるが、この時点で解析が終わった音響盛上がり情報の項番(このフローではj)を上位ループの項番(同じくi)に代入し(ステップ1825)、解析を継続する。すべての項番の音響盛上がり情報の処理を終えた後、シーン重要度の最大値を元に正規化(ステップ1804)したシーン重要度情報を作成し(ステップ1725)、処理を終了する。
シーン重要度の最大値を元に正規化するとは、例えば、その最大値で各シーン重要度を割って、0から1までの値に収まるようにすることである。
(IV−5)比較評価処理の詳細
次に、図21および図22を用いて比較評価処理522ついて説明する。
図21は、比較評価処理522の概念を説明する図である。
図22は、比較評価処理522を示すフローチャートである。
比較評価処理は、現時点でのシーン重要度と操作重要度を評価しながら、相関度を求める処理である。相関度は、シーン重要度と操作重要度との相関度の意味であり、この値が大きくなるように、パラメタを調節するための指標でもある。
先ず、図21により、比較評価処理522の概念で説明すると、図21(a)のグラフ1711は、シーン重要度演算部113で作成されたシーン重要度情報114であり、図21(b)のグラフ1301は、操作情報解析部102で作成された操作重要度情報106であり、映像の時間軸は、上下で対比している。
このとき、両図の左部分で説明すると、ダイジェスト映像の一区間として検出された開始時刻s1(1731)から終了時刻e1(1732)で囲まれた区間T1(2021)に関して、その区間での最大の操作重要度I1(2011)とT1を掛け合わせた矩形領域に対して、操作重要度のグラフが作る黒い部分p1(2001)、すなわちこの区間に含まれる操作重要度の項番の一部で重要度と時間の積の総和を求める。これを全てのシーン重要度情報に関連して、前述の矩形領域の総和に対する操作重要度部分の総和と、シーン重要度情報の総和との比を求め、これを相関度とする。この相関度は、以下の(式1)により求められる。
Figure 2009004994
ここで、シーン重要度情報は、N個あるものとしている。
以下、図22により比較評価処理522を説明する。
先ず、操作重要度情報106を取得し(ステップ2101)、次に、シーン重要度情報114を取得する(ステップ2102)。
次に、変数CとPを0に初期化する(ステップ2103)。全てのシーン重要度情報114の項番に対して(ステップ2104)、開始時刻sと終了時刻eを取得する(ステップ2120)。次に、操作重要度情報106から時刻sを含む項番xを検索し(ステップ2122)、また時刻eを含む項番yを検索する(ステップ2122)。次に、操作重要度情報(x)と操作重要度情報(y)、および、はさまれる操作重要度Iを用いて、時刻sからeまでの時刻と重要度の積和pを計算し(ステップ2123)、Pに積算していく(ステップ2124)。さらに、前述の矩形領域としてI*(e−s)をCに積算していく(ステップ2125)。これらを全てのシーン重要度情報の項番に関して求め、Cが0であれば(ステップ2111)相関度を0に(ステップ2142)、それ以外であればP/Cを相関度として出力(ステップ2112)して、処理を終了する。
(IV−5)パラメタに関する処理と相関度の調整
次に、図23ないし図26を用いてパラメタに関する処理と相関度の調整に関して説明する。
図23は、パラメタを調節して相関度を調整することを説明する図である。
図24は、パラメタ指定処理520を示すフローチャートである。
図25は、パラメタ変更処理530を示すフローチャートである。
図26は、パラメタ更新処理526を示すフローチャートである。
先ず、図23によりパラメタを調節して相関度を調整することの意義について説明する。
図23に示されるパラメタrとは、本実施形態では、具体的には、「音響盛上り」によるパラメタである音響盛上がりの閾値th、再生区間を規定するオフセット時刻であるtsおよびteである。
この図23に示されるように、パラメタr(2402)を最小値r_min(2413)から最大値r_max(2415)までを変化量Δr(2414)で相関度c(2401)を求めていくと、相関度を最大にするr(2412)が存在した場合、これを用いて、このrに関してユーザ嗜好に対し適した値として更新して、シーン重要度情報114を求めるものである。そして、これを他の全てのパラメタに関して求めることで、より最適なシーン重要度情報114をパラメタ群を選定する。
次に、図24によりパラメタ指定処理520について説明する。
パラメタ指定処理520は、パラメタの値の初期化処理である。
先ず、演算内容管理部101に、処理内容と、調整するパラメタが与えられると、図8Aに示される演算内容情報105のパラメタ情報1501から該当するパラメタの変数を取得し(ステップ1601)、最小値、最大値、変化量の値を取得する(ステップ1602)。そして、パラメタの値を最小値に設定する(ステップ1603)。
次に、図25によりパラメタ変更処理530について説明する。
パラメタ変更処理530は、パラメタの値を変更する処理である。
演算内容管理部101は、現在のパラメタの値に変化量を加算して、新たなパラメタの値とする(ステップ2501)。
そして、そのパラメタの値が定められている最大値を超えた場合には(ステップ2502)、当該パラメタは解析完了とした旨を設定し(ステップ2504)、それ以外は、そのパラメタを値を格納する(ステップ2503)。
次に、図26によりパラメタ更新処理530について説明する。
パラメタ更新処理530は、現在のパラメタの値を演算内容情報105にフィードバックする処理である。
このパラメタ更新処理530のルートに行くときは、相関度cが最大となっているので、現在のパラメタ値を取得して(ステップ2301)、ユーザ/カテゴリ別の演算内容として演算内容情報105に記録する(ステップ2302)。
なお、パラメタ同士に関連がある場合には、パラメタ群一通りの解析を1単位として、何単位もまとめて、シーン重要度情報114の生成と、相関度による最適なパラメタ調節をおこなってもよい。
また、本実施形態では音響盛上りによりダイジェスト作成映像情報作成方法に関してのみの解析であったが、他の作成方法との組み合わせて総合的に最適な作成方法、あるいは複数の組み合わせと、それらをおこなうためのパラメタ群を求めてもよい。そのときには、図8Bに示した演算内容情報に示されるように、それら求めたパラメタを、演算内容情報105中に、ユーザ毎、映像が属するジャンルごとに分類して保存する。
(V)ダイジェスト映像再生処理
次に、図27を用いてダイジェスト映像再生処理について説明する。
図27は、ダイジェスト映像再生をおこなうときのシークバーの表示例を示す図である。
このように、本実施形態では、ユーザ操作を解析し、それを定量化して評価することにより、明示的なユーザからの指示無く、シーン重要度を求めて、パラメタを調整しつつ、ダイジェスト映像情報を作成する。そのため、ユーザ嗜好を自動的に抽出したダイジェスト映像情報が作成可能となる。ダイジェスト映像を再生する場合には、図10に示された再生位置情報116を、録画再生部180の録画再生制御部183に渡して再生させる。
ダイジェスト映像を再生ときに、例えば、図11の表示装置190上の映像視聴において、ダイジェスト再生ボタン350をユーザが操作した場合のダイジェスト映像再生をした場合、再生中の全***置を視覚化しユーザに提示するロケータ領域303に表示したシークバー305で再生する部分を表示してもよい。図27に示されるダイジェスト映像再生をおこなうときのシークバー表示の例は、同一映像で異なるダイジェスト方式、パラメタを用いた場合の、再生部分が異なる二つの例が示されている(2701,2702)。ここで、一番左が映像の開始時刻、一番右を映像の終了時刻に対応し、黒い帯(2710〜2714,2721〜2728)は、その中でダイジェストとして抽出され再生がおこなわれる区間であるとしている。例えば「スポーツ(サッカー)」のジャンルに属する映像を視聴した場合、本実施形態を実施した場合、ユーザ操作前にはユーザごとの演算内容(2010〜2030)が存在しないとすれば、図8Bの共通ジャンル別演算内容2002の「スポーツ(サッカー)」のパラメタを用いて、ダイジェスト映像区間2701を次々と再生していくとする。その後、ダイジェスト再生か否かに関係なく、ユーザ1が再生操作をおこなうと、ユーザ1演算内容情報2010のジャンル別演算内容2012が作成されて行く。そして、本実施形態によるダイジェスト映像情報作成方法を用いて、ユーザ1の操作に応じてパラメタが変化し結果として、ジャンル別演算内容2012の項番1のような項目と、パラメタが作成される。したがって、ユーザ1が「スポーツ(サッカー)」をダイジェスト再生する場合にはこのパラメタを用いた視聴前のダイジェスト映像区間(2701)とは異なり、それぞれの区間が変化したり、異なる区間を再生することが可能となる(2702)。また、他のジャンル、あるいは、他のユーザごとに演算方法やパラメタを管理しているので、それぞれに適した演算によるダイジェスト映像情報が作成可能となる。
(V)本実施形態の特徴
本実施形態によれば、ユーザの嗜好を対象となる映像に対するこれまでの再生操作情報を解析することで、ユーザからの明示的なダイジェスト生成の方法やパラメタに対する指示入力を必要とせず、映像のダイジェストの再生位置を自動的に調整することができる。
特に、本実施形態では、特徴情報として音声による盛上がりを採用しているために、映像の分野としてスポーツの実況中継などに適している。
また、解析方法としてくり返し視聴した区間や再生速度、再生方法により嗜好を評価することが可能となる。また、アクションスコアテーブルを精密なものにすることにより、嗜好の高い区間をしっかり視聴したか再生速度を速めて嗜好の低い区間を飛ばして視聴するなど、再生速度の変化や、再生方法の変化により嗜好を詳細に評価することが可能となる。
また、再生操作情報から解析した対象となる映像だけではなく、他の映像に対しても解析により得られた作成方法を利用したダイジェスト映像情報の作成をおこなうことが可能となる。
さらに、ユーザ毎に異なる嗜好をそれぞれの再生操作情報を解析することにより、それぞれのユーザに適したダイジェスト映像情報の作成が可能となる。
また、映像が属するジャンル毎に再生操作情報を解析することにより、それぞれのジャンル特有のユーザ嗜好を反映させることが可能となる。
〔実施形態2〕
以下、第二の実施形態を、図28ないし図34を用いて説明する。
第一の実施形態では、映像データに対して音響の盛上がりに着目して、特徴情報として抽出するものであった。
これに対して、本実施形態では、映像に含まれる動画像中のテロップや字幕データ等の文字データから人名部分を抜き出し、所望する人名が登場する映像データの部分を検索し、その前後を含む区間の映像をダイジェスト映像を構成する区間として、ダイジェスト映像情報を作成するものである。この人名検索によって、ダイジェスト映像情報を作成するのは、TVのスポーツ映像のように選手が入れ替わり表示されたり、登場人物が複数存在する場合に、特定の人物が登場する部分をダイジェスト映像として視聴したい場合に効果的な方法である。例えば、野球の試合での打者毎に登場するシーン付近や、バラエティ等コーナーごとに登場人物が替わる場合に有効である。本実施形態の仮定とし、ユーザは、特に特定人物が登場する部分を視聴することとする。この視聴の仕方は、一般的に録画後に視聴する場合に映像全部を視聴するのではなく、重要な部分を視聴して時間を短縮して視聴する場合に自然な方法である。すなわち、このように登場人物が多い映像に関してのダイジェスト映像情報の作成方法としては、人物名が表示される部分を重視することで可能であるが、本実施形態では、ユーザが視聴を繰り返すことによってさらにそのユーザの視聴方法に適したダイジェスト映像を作成することが目的である。なお、以下の説明では、文字列情報が映像データ内に動画像とは別に保持され必要に応じて動画像上に重ねて文字が視認できるように表示するための字幕(またはクローズドキャプション)であるとして説明するが、動画像内にコンピュータグラフィクスなどの手法で埋め込まれたテロップ(または、スーパーインポーズ)であってもよい。この場合には、画像処理手法を用いた一般的なOCR(Optical Character Recognition:光学文字認識)技術等を用いることで、字幕と同様の扱いをすることが可能となる。同様に、音響から一般的な音声認識技術等を用いることで得られる文字列を扱ってもよい。
ここで、図2の映像情報記録部184における映像情報110の例、図11のユーザの映像視聴をしているときのイメージの例、図4の操作情報の例は、第一の実施形態と同様のものであるとする。
また、ユーザが映像データを視聴する場合の操作情報187を取得する処理についても、第一の実施形態と同様である。
さらに、図12に示した、ダイジェスト映像情報作成処理のシーン重要度情報を作成するまでの処理については、第一の実施形態と同様であり、各々の処理における異なる部分のみを詳細に説明し、それ以外の所は簡単に触れるものとする。
第一の実施形態と特に処理が異なる部分は、すなわち、特徴抽出処理503、パラメタ初期化処理507、および、シーン重要度情報作成処理521であり、以下、これらに関して詳細に説明する。
(I)ダイジェスト映像に関する情報とデータ構造
先ず、既に示した図8A、図8Bと、図28および図29を用いて第二の実施形態に係るダイジェスト映像に関する情報とデータ構造を説明する。
先ず、図28により第二の実施形態に係る特徴情報112について説明する。
図28は、第二の実施形態に係る特徴情報112の一例を示す図である。
図28に示される例では、特徴情報112として字幕人名特徴情報を有することが示されている。
映像1中に、映像データ中にある字幕、例えば「佐藤がボールをキープして田中にフィード」という文字列が区間「0:00:05.255〜0:00:08.822」に表示するといった字幕データがあった場合に、その情報が取り出され、図28に示されるように、字幕人名特徴情報3011の項番1に格納される
映像特徴管理表3010の字幕人名情報のエントリは、その字幕人名特徴情報3011をポイントしている。
字幕人名特徴情報3011には、時間順に抽出された人名に関して、開始時刻、終了時刻、および、人名が登録されている。
次に、図8A、図8B、および、図29を用いて第二の実施形態に係る演算内容情報105について説明する。
本実施形態で用いられるパラメタ情報1501は、項番2の演算方法が、「キーワード」のパラメタである。キーワードによる処理のパラメタとしては、順序付けされて登録されているキーワード数のうちダイジェスト作成に用いるキーワードの上位からの個数であるnumKwd、登録キーワードを保持する配列としてkwd[]、再生範囲を規定するオフセット時刻であるtsおよびteがあるとする。
そして、numKwd、tsおよびteに対しては、それぞれ、最大値、最小値、変化量が決められている。
次に、図29を用いて第二の実施形態に係る演算内容情報105について説明する。
図29は、第二の実施形態に係る演算内容情報105の各パラメタ値の一例を示す図である。
本実施形態で新たに加わる演算内容情報105は、キーワード毎に、重要度を定めたキーワード重要度情報である。これは、図8Bに示した演算内容情報105と共に記録されるものである。キーワード重要度情報は、ユーザ毎にさらにジャンルごとに保持され、ユーザがそれぞれのジャンルにおいて嗜好すると思われるキーワードを保持する。また、キーワード重要度情報は、ジャンル非依存のキーワード群を共通キーワード情報3111として記録されていてもよい。また、ユーザが独自に内容を変更したり追加、削除してもよく、その方法に関して本実施形態では、特に、限定しない。この、キーワード重要度には、項番とキーワード、および重要度が記録される。キーワードには重複が無く重要度の高い順に項番付きで管理されているものとして説明する。
(I)特徴抽出処理の詳細
先ず、図30および図31を用いて特徴抽出処理503の詳細について説明する。
図30は、映像データ中の字幕データから字幕人名情報を抽出するときの概念図である。
図31は、特徴抽出処理の一例として、字幕人名情報を抽出するときの処理を示すフローチャートである。
本実施形態の特徴抽出処理503は、映像データ中の字幕データから字幕人名情報を抽出して、図28に示される特徴情報112の映像毎の字幕人名特徴情報を生成する処理である。
図30に示されるように、映像データ中にある字幕、例えば「佐藤がボールをキープして田中にフィード」という文字列が区間「0:00:05.255〜0:00:08.822」に表示するといった字幕データがあった場合(ステップ2901)、特徴抽出部にてこの文字列を一般的な形態素(言語の中で意味を持つ最小単位)解析により単語に分解する(ステップ2902)。これにより、動詞や助詞、名詞などに分離され、特に人名に分類できる(ステップ2903)。これを元に、出現する区間と抽出された人名(ステップ2904)を映像データの一つの特徴として、字幕人名情報に登録する(ステップ2905)。これらステップを映像データすべてに関して蓄積することで、字幕人名情報をダイジェスト作成に用いることができる。
(II)操作重要度情報の生成
ユーザが映像を視聴するときの再生操作に基づいて、第一の実施形態の操作履歴解析処理505をおこなうことにより、操作重要度情報105を生成することができる。
(III)パラメタ初期化処理の詳細
次に、図32を用いてパラメタ初期化処理について説明する。
図32は、第二の実施形態に係るパラメタ初期化処理507を示すフローチャートである。
以下、採り上げる映像として映像1、ユーザがユーザ1、ジャンルが「スポーツ(サッカー)」として説明する。
先ず、字幕人名特徴情報3011(図28)、操作重要度情報1011(図6))、キーワード重要度情報3113(図29)を取得する(ステップ3201〜3203)。この際、ユーザ、現在の映像ID、映像の属するジャンルがわかっている場合にはそれぞれに適するジャンルの情報を取得し、そうでない場合にはそれぞれの共通情報3111を取得する。
そして、字幕人名特徴情報3011のすべての人名情報それぞれに関して(ステップ3204)、その区間にかかる操作重要度情報を求めその中で最大の重要度をzとする(ステップ3210)。例えば、図30の映像1の字幕人名特徴情報(2904)の項番1「佐藤」に関しての区間“0:00:05.255”(開始時刻)〜“0:00:08.822”(終了時刻)であれば、図6のユーザ1、映像1重要度911では、項番3および項番4がこの区間にかかるため、この二つのうちで最大の重要度“5”をzに代入する。
キーワード重要度情報3113にキーワードがまだ登録されていない場合(ステップ3221)、現在の人名をキーワードとして登録しキーワード数Wを1とし(ステップ3215)、重要度をzとし(ステップ3216)、次の人名へ処理を移す。
登録済みのキーワードが存在し、Wが1以上の場合には(ステップ3211)、重複キーワードを探す。すなわち、登録済みのキーワード重要度情報に関して、現在の人名とキーワードを比較し(ステップ3220)、同じであれば現在登録されている重要度よりもzが大きい場合には(ステップ3221)、zを重要度として更新し(ステップ3222)、次の人名へ処理を移す。
すべてのキーワードと比較しても同じではなかった場合には、現在の人名を新しくキーワードとして登録し、キーワード数を1増加させ(ステップ3213)、重要度をzにして(ステップ3214)、次の人名に処理を移す。
すべての人名を処理し終わった場合には、でき上がったキーワード重要度情報の重要度が高い順に内容を並び替え(ステップ3205)、演算内容情報中にキーワード重要度情報を更新し(ステップ3206)、処理を終了する。なお、同じジャンルの別の番組に関しても、このパラメタ初期化処理により、キーワードおよび重要度を更新することができる。
(IV)シーン重要度作成処理の詳細
次に、図33および図34を用いてシーン重要度作成処理の詳細について説明する。
図33は、第二の実施形態に係るシーン重要度情報114を作成する方法の処理を示すフローチャートである。
図34は、第二の実施形態に係るシーン重要度情報114を作成する方法の概念を説明する図である。
本実施形態のシーン重要度情報114を作成する場合のパラメタは、検索に用いるキーワード重要度情報の上位からの個数numKwdと、再生となる時間区分を調整するための開始時刻オフセットtsと終了時刻オフセットteである。
先ず、シーン重要度情報114を作成する処理では、演算内容管理部101より当該ユーザおよび当該映像のジャンルに対応したnumKwd,ts,teを取得する(ステップ3301)、および、キーワード重要度情報を取得する。ここで、取得されるパラメタは、図8Bのジャンル別演算内容2612の項番3に示されるものである。また、キーワード重要度情報は、図29のジャンル別キーワード重要度情報である。
また、ダイジェスト映像情報を作成しようとしている該当の映像に関しての字幕人名特徴情報を取得する。字幕人名特徴情報は、図28の3011に示されるものである。
次に、numKwdの個数だけキーワード重要度情報の上位個数に関して、字幕人名特徴情報の人名から該当するキーワードを検索する(ステップ3304)。そこでは、まず字幕人名特徴より現在のキーワードを検索する(ステップ3310)。そこで検索されたすべての字幕人名情報それぞれに対して(ステップ3311)、当該字幕人名の開始時刻−tsを変数sに、終了時刻+teを変数eに、当該キーワードの重要度を変数qに代入し(ステップ3321)、追加する新しいシーン重要度要素を準備する。次に、シーン重要度情報中、区間sからeにかかる要素を取得し(ステップ3321)、それぞれに対して(ステップ3322)、準備したシーン重要度要素(s,e,q)を追加する場合に、要素の分割または変更が必要であるか否かを判断する。時刻が重なっているとして分割あるいは変更が必要である場合、開始時刻や終了時刻のどちらかが新しい要素にかかる場合には、これらを調整し時刻軸上で重なりが無いようにする。また、開始時刻と終了時刻に新しい要素がはさまれる場合には二つに分割しそれぞれの時刻を変更することにより、新しい要素を挟み込むように調整可能である。また、新しい要素の区間中に以前からある開始時刻と終了時刻が含まれる場合には、(1)新しい要素の開始〜以前の要素の開始、(2)以前の要素の開始〜以前の要素の終了、(3)以前の要素の終了〜新しい要素の終了に分けて調整可能である。ただし、これらは重要度が高い方になるよう、適宜調整することとする(ステップ3331)。すなわち、以前の要素中に新しい要素が含まれ、かつ、以前の要素の重要度の方が高い場合には、以前の要素をそのまま残し、新しい要素としては追加する必要は無い。このようにして、新しい要素が必要の場合は当該要素を登録する(ステップ3332)。
図34により具体的に説明すると、例えば、重要度q1(3410)のキーワード「佐藤」を検索し発見した場合(3440,3441)、場合3440に関しては、人名特徴の開始時刻3412と終了時刻3413にそれぞれオフセットts(3411)とte(3414)をその区間を広げるようにs1(3431)とe1(3432)を求める。この部分では重複する既存シーン重要度がないとすると(s1,e1,q1)を要素としてシーン重要度を登録する(3405)。場合3441の「佐藤」部分に関しては、同様の項目を要素(s2,e2,q1)として準備するが、既に重要度q2(3415)の「鈴木」(3442)が図のように開始部分が新しい部分に重なるよう登録されているとした場合、重要度の高い「佐藤」を残すように、既にあったシーン重要度の項目(3407)の開始時刻をe2(3434)に変更し、新しい要素(s2,e2,q1)を登録する。このように、重要度の高い部分が残るようにシーン重要度が登録されていくようにする。最後に、重要度が最大1になるように正規化し(ステップ3305)、シーン重要度情報を更新して(ステップ3306)、処理を終了する。
(IV)パラメタに関する情報の保存
このように、映像に関する字幕人名の特徴抽出処理、キーワード重要度を求めるパラメタ初期化処理、および、これらを用いた人名検索によるシーン重要度情報作成処理を、図12に示されたダイジェスト映像情報作成処理の各処理に適応させることにより、ユーザの再生操作に基づき所望する人名が登場する映像データの部分を中心とするダイジェスト映像情報作成のためのパラメタを設定可能となる。これらパラメタおよびキーワード重要度情報は、演算内容情報105中に、ユーザ毎、映像が属するジャンルごとに分類して保存する(図8B、加えて、図29)。
(V)本実施形態の特徴
本実施形態では、特徴情報としてテロップなどに流れるキーワードを採用している。そのため、キーワードとして人名を取ることにより、ユーザが興味を持つ選手のスポーツの映像のダイジェスト再生に適している。また、キーワードとして人名を芸能人にすると、芸能関係の映像のダイジェストの再生にも用いることができる。また、キーワードを特定のトピックにすると、ニュースなどにも適用可能である。
〔実施形態3〕
以下、第三の実施形態を、図35を用いて説明する。
図35は、第三の実施形態に係るアクションスコアテーブル104の一例を示す図である。
第一の実施形態のアクションスコアテーブル104は、図7に示されるように、一つの操作に対して独立して得点付けをおこなったものであったが、本実施形態のアクションスコアテーブル104は、前回の操作と今回の操作の遷移を基に構成した例である。第一の実施形態の図7のアクションスコアテーブル104では、再生の場合に得点付けをした例を示したが、その前にどのような操作をしたかは不問で得点1点を付けていた。本実施形態のアクションスコアテーブル104は、操作の遷移を考慮しており、例えば、再生の後に早送りやジャンプをおこなった場合には再生中の最後に興味のない部分を視聴したと考えて得点を下げる(1401)ことや、早送り・早戻しの速度によりどれだけユーザが飛ばしたく感じたか(1402)や、これらの中で速度の変化をした場合を考慮すること(1403)を得点付けに対応させることが可能となり、よりユーザの嗜好を正確に考慮した操作の評価をおこなうことが可能となる。
〔実施形態4〕
以下、第四の実施形態を、図36を用いて説明する。
図36は、再生位置決定処理を示すフローチャートである。
第一の実施形態では、パラメタを調節しながらシーン重要度情報114を作成する例を説明したが、本実施形態では、単に、与えられたパラメタにより、シーン重要度情報114と、再生位置情報116を作成して、ダイジェスト映像を再生する処理について説明する。
ここでのパラメタは、これまでの実施例にて決定した演算内容情報(105)中にある、図8Bの演算内容情報105のジャンル別演算内容や、図29のキーワード重要度情報である。また、これらの演算内容情報105は、図1に示される交換部120を介して、ネットーク170、および、メモリやCD−ROM等をはじめとする外部メディア160を経由し、外部サーバ171や他の装置からの取得してもよい。これらにより、一般的に流行するダイジェスト作成のパラメタや、他の映像装置のユーザとのダイジェスト映像情報を作成するパラメタの共有、あるいは、他の映像装置においても、普段使用しているダイジェスト映像情報により、ダイジェスト再生が可能になる。
この再生位置決定処理では、先ず、ユーザから操作部182を通じて処理内容やダイジェスト再生を完了する再生時間を取得する(ステップ3501、3502)。処理内容とは、どの映像のダイジェスト映像情報を作成するかという指示などである。
次に、ユーザや再生予定の映像、属するジャンルに関するパラメタを取得し(ステップ3503)、選択された方法を用いてシーン重要度情報を作成するために、シーン重要度演算部113により、シーン重要度情報作成処理(図20または図33)をおこなう。次に、得られたシーン重要度情報114(図19の1901)を用いて、再生位置情報作成部115において、図13に示される映像情報作成処理(再生位置情報生成処理)をおこなう(ステップ3505)。
本実施形態では、外部の映像装置やコンピュータで作成したダイジェスト映像情報の作成のためのパラメタを、ネットワークまたは外部メディアを介して受信し、それを用いることにより、外部で最適化されたパラメタより、ダイジェスト映像情報が作成できる。そのため、受け取った側の装置では、ダイジェスト映像情報作成のための処理が軽減される。
第一の実施形態に係るダイジェスト映像を再生する映像装置の全体の構成を示すブロック図である(その一)。 第一の実施形態に係るダイジェスト映像を再生する映像装置の全体の構成を示すブロック図である(その二)。 映像情報記録部184に格納されるデータの一例を示す図である。 操作情報187の一例を示す図である。 第一の実施形態に係る特徴情報112の一例を示す図である。 操作重要度情報106の一例を示す図である。 第一の実施形態に係るアクションスコアテーブル104の一例を示す図である。 演算内容情報105のパラメタ情報1501を示す図である。 第一の実施形態に係る演算内容情報105の各パラメタ値の一例を示す図である。 シーン重要度情報114の一例を示す図である。 再生位置情報116の一例を示す図である。 ユーザの映像視聴をしているときのイメージを示した図である。 ダイジェスト映像情報作成処理のシーン重要度情報を作成するまでの処理を示すゼネラルチャートである。 ダイジェスト映像情報作成処理の再生位置情報を作成する処理を示すフローチャートである。 特徴抽出処理の一例として、音響盛上り情報を生成するときの概念図である。 特徴抽出処理の一例として、音響盛上り情報を生成するときの処理を示すフローチャートである。 操作履歴解析処理505の処理の詳細を示すフローチャートである。 操作重要度情報の構築していく過程を説明する図である。 操作重要度情報を構築した結果例を示す図である。 シーン重要度情報114の作成する方法の概念図である。 第一の実施形態に係るシーン重要度情報114を作成する方法の処理を示すフローチャートである。 比較評価処理522の概念を説明する図である。 比較評価処理522を示すフローチャートである。 パラメタを調節して相関度を調整することを説明する図である。 パラメタ指定処理520を示すフローチャートである。 パラメタ変更処理530を示すフローチャートである。 パラメタ更新処理526を示すフローチャートである。 ダイジェスト映像再生をおこなうときのシークバーの表示例を示す図である。 第二の実施形態に係る特徴情報112の一例を示す図である。 第二の実施形態に係る演算内容情報105の各パラメタ値の一例を示す図である。 映像データ中の字幕データから字幕人名情報を抽出するときの概念図である。 特徴抽出処理の一例として、字幕人名情報を抽出するときの処理を示すフローチャートである。 第二の実施形態に係るパラメタ初期化処理507を示すフローチャートである。 第二の実施形態に係るシーン重要度情報114を作成する方法の処理を示すフローチャートである。 第二の実施形態に係るシーン重要度情報114を作成する方法の概念を説明する図である。 第三の実施形態に係るアクションスコアテーブル104の一例を示す図である。 再生位置決定処理を示すフローチャートである。

Claims (10)

  1. 映像装置で再生される映像のダイジェストを再生するためのダイジェスト映像情報作成方法において、
    (1)特徴情報部が、映像の映像データから特徴情報を抽出するステップと、
    (2)操作部が、ユーザが視聴する映像に対する操作の操作情報を取得するステップと、
    (3)操作情報解析部が、前記操作情報の各操作の得点付けによって、操作情報によって評価される前記映像の各時刻における重要度である操作重要度情報を生成するステップと、
    (4)シーン重要度演算部が、一つ以上のパラメタによって、ダイジェストとして再生するための前記映像における再生の時刻の区間であるシーンを決定して、前記シーンに対して前記特徴情報によって評価される各シーンにおける重要度であるシーン重要度情報を生成するステップと、
    (5)ダイジェスト制御部が、前記操作重要度情報と前記シーン重要度情報との相関度を評価し、前記相関度を高めるパラメタの組み合わせを決定するステップとを有し、
    前記ダイジェスト制御部が、前記(4)と前記(5)のステップを繰り返すことにより、ダイジェスト再生のための最適なシーン重要度情報を生成し、
    再生位置情報生成部が、前記生成された前記シーン重要度情報と、ダイジェスト再生の時間とにより、ダイジェスト再生位置情報を生成することを特徴とするダイジェスト映像情報作成方法。
  2. 前記映像の特徴情報は、音響盛上がり情報であり、
    前記パラメタは、前記音響盛上がりのシーンを判断する閾値と、ダイジェストとして再生されるシーンの開始時刻、終了時刻を調整する値との組み合わせであることを特徴とする請求項1記載のダイジェスト映像情報作成方法。
  3. 前記映像の特徴情報は、前記映像に関するキーワード情報であり、
    前記パラメタは、登録されたキーワードを前記シーン重要度の計算のために用いる個数と、ダイジェストとして再生されるシーンの開始時刻、終了時刻を調整する値との組み合わせであることを特徴とする請求項1記載のダイジェスト映像情報作成方法。
  4. 前記(3)のステップの前記操作情報の各操作の得点付けは、映像に対する視聴方法、視聴回数、視聴速度、または、視聴方法、視聴速度の遷移によって評価付けされたアクションスコアテーブルによっておこなうことを特徴とする請求項1記載のダイジェスト映像情報作成方法。
  5. 前記第一の映像により、前記パラメタを決定し、
    前記第一の映像により、決定されたパラメタにより、前記第一の映像とは異なる第二の映像に対するシーン重要度情報を作成することを特徴とする請求項1記載のダイジェスト映像情報作成方法。
  6. 前記パラメタは、ユーザ毎に保持し、
    前記(4)のステップで前記シーン重要度情報を生成するに際し、ユーザを特定して、ユーザ毎のシーン重要度情報を生成することを特徴とする請求項1記載のダイジェスト映像情報作成方法。
  7. さらに、前記映像の属性情報から、または、ユーザから入力される情報から前記映像が属するジャンルを取得するステップを有し、
    前記パラメタを、前記映像のジャンル毎に保持することを特徴とする請求項1記載のダイジェスト映像情報作成方法。
  8. 前記パラメタは、ネットワークまたは外部メディアを介して伝送されるものであることを特徴とする請求項1のダイジェスト映像作成方法。
  9. 映像のダイジェストを再生するため映像装置において、
    前記映像の録画再生をおこなう録画再生部と、
    前記ダイジェストを再生するためのダイジェスト映像情報作成部とを備え、
    前記録画再生部は、
    前記映像に関するデータを記憶する映像記憶部と、
    ユーザからの装置に対する動作の指示を入力するための操作部と、
    前記映像の録画再生の動作の制御をおこなう録画再生制御部と、
    前記映像をユーザに表示する表示部とを有し、
    前記ダイジェスト映像情報作成部は、
    各部の制御をおこなうダイジェスト制御部と、
    前記ユーザの操作情報を解析する操作情報解析部と、
    前記映像の映像データから特徴を抽出する特徴抽出部と、
    ダイジェストとして再生するための前記映像における再生の時刻の区間であるシーンに対して前記特徴情報によって評価される各シーンにおける重要度であるシーン重要度情報を生成するシーン重要度演算部と、
    前記操作重要度情報の操作重要度と前記シーン重要度情報のシーン重要度の相関度を評価する比較評価部と、
    前記シーン重要度情報と再生時間とにより、映像のダイジェストの再生のための再生情報を生成する再生位置情報作成部とを有し、
    前記ダイジェスト制御部は、前記シーン重要度演算部と前記比較評価部を繰り返し呼び出して、前記映像の再生時刻からダイジェストとして再生するための再生時刻が決定するためのパラメタの組合せを、前記比較評価部が評価する相関度が大きくなるようにすることを特徴とする映像装置。
  10. コンピュータまたは映像装置上で実行され、映像装置で再生される映像のダイジェストを再生するためのダイジェスト映像情報作成するプログラムにおいて、
    (1)映像の映像データから特徴情報を抽出する機能と、
    (2)ユーザが視聴する映像に対する操作の操作情報を取得する機能と、
    (3)前記操作情報の各操作の得点付けによって、操作情報によって評価される前記映像の各時刻における重要度である操作重要度情報を生成する機能と、
    (4)シーン重要度演算部が、一つ以上のパラメタによって、ダイジェストとして再生するための前記映像における再生の時刻の区間であるシーンを決定して、前記シーンに対して前記特徴情報によって評価される各シーンにおける重要度であるシーン重要度情報を生成する機能と、
    (5)前記操作重要度情報と前記シーン重要度情報との相関度を評価し、前記相関度を高めるパラメタの組み合わせを決定する機能とを有し、
    前記(4)と前記(5)の機能の実行を繰り返すことにより、ダイジェスト再生のための最適なシーン重要度情報を生成し、
    前記生成された前記シーン重要度情報と、ダイジェスト再生の時間とにより、ダイジェスト再生位置情報を生成することを特徴とするプログラム。
JP2007162741A 2007-06-20 2007-06-20 ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置 Active JP4925938B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007162741A JP4925938B2 (ja) 2007-06-20 2007-06-20 ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007162741A JP4925938B2 (ja) 2007-06-20 2007-06-20 ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置

Publications (2)

Publication Number Publication Date
JP2009004994A true JP2009004994A (ja) 2009-01-08
JP4925938B2 JP4925938B2 (ja) 2012-05-09

Family

ID=40320915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007162741A Active JP4925938B2 (ja) 2007-06-20 2007-06-20 ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置

Country Status (1)

Country Link
JP (1) JP4925938B2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010220089A (ja) * 2009-03-18 2010-09-30 Sony Corp ダイジェスト再生装置、ダイジェスト再生方法、およびプログラム
JP2011130279A (ja) * 2009-12-18 2011-06-30 Sony Corp コンテンツ提供サーバ、コンテンツ再生装置、コンテンツ提供方法、コンテンツ再生方法、プログラムおよびコンテンツ提供システム
JP2011193300A (ja) * 2010-03-15 2011-09-29 Omron Corp 画像処理装置、画像処理方法、画像処理システム、制御プログラムおよび記録媒体
JP2012074759A (ja) * 2010-09-27 2012-04-12 Toshiba Corp コンテンツ要約装置およびコンテンツ要約表示装置
WO2014027475A1 (ja) * 2012-08-14 2014-02-20 三菱電機株式会社 記録再生装置、記録再生方法、記録装置及び再生装置
JP2014053874A (ja) * 2012-09-10 2014-03-20 Toshiba Corp シーン再生装置及びシーン再生方法
US8819033B2 (en) 2010-09-15 2014-08-26 Kabushiki Kaisha Toshiba Content processing device
WO2015080212A1 (ja) * 2013-11-29 2015-06-04 マチオリ株式会社 コンテンツの評価方法、装置、システム、サーバ装置及び端末装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005065185A (ja) * 2003-08-20 2005-03-10 Sony Corp 情報信号処理装置および情報信号処理方法並びに情報信号処理システムおよび情報信号処理方法並びに情報信号再生装置および情報信号再生方法
JP2005064561A (ja) * 2003-08-11 2005-03-10 Hitachi Ltd 映像再生方法およびシステム
JP2005117541A (ja) * 2003-10-10 2005-04-28 Sony Corp 編集装置、編集方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005064561A (ja) * 2003-08-11 2005-03-10 Hitachi Ltd 映像再生方法およびシステム
JP2005065185A (ja) * 2003-08-20 2005-03-10 Sony Corp 情報信号処理装置および情報信号処理方法並びに情報信号処理システムおよび情報信号処理方法並びに情報信号再生装置および情報信号再生方法
JP2005117541A (ja) * 2003-10-10 2005-04-28 Sony Corp 編集装置、編集方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010220089A (ja) * 2009-03-18 2010-09-30 Sony Corp ダイジェスト再生装置、ダイジェスト再生方法、およびプログラム
JP2011130279A (ja) * 2009-12-18 2011-06-30 Sony Corp コンテンツ提供サーバ、コンテンツ再生装置、コンテンツ提供方法、コンテンツ再生方法、プログラムおよびコンテンツ提供システム
JP2011193300A (ja) * 2010-03-15 2011-09-29 Omron Corp 画像処理装置、画像処理方法、画像処理システム、制御プログラムおよび記録媒体
US8819033B2 (en) 2010-09-15 2014-08-26 Kabushiki Kaisha Toshiba Content processing device
JP2012074759A (ja) * 2010-09-27 2012-04-12 Toshiba Corp コンテンツ要約装置およびコンテンツ要約表示装置
WO2014027475A1 (ja) * 2012-08-14 2014-02-20 三菱電機株式会社 記録再生装置、記録再生方法、記録装置及び再生装置
JP2014053874A (ja) * 2012-09-10 2014-03-20 Toshiba Corp シーン再生装置及びシーン再生方法
WO2015080212A1 (ja) * 2013-11-29 2015-06-04 マチオリ株式会社 コンテンツの評価方法、装置、システム、サーバ装置及び端末装置

Also Published As

Publication number Publication date
JP4925938B2 (ja) 2012-05-09

Similar Documents

Publication Publication Date Title
JP5322550B2 (ja) 番組推奨装置
KR101001172B1 (ko) 유사 비디오 콘텐츠 호핑을 위한 방법 및 장치
JP4611209B2 (ja) コンテンツ再生装置
JP4925938B2 (ja) ダイジェスト映像情報作成方法、ダイジェスト映像情報作成プログラム、および、映像装置
US20110320471A1 (en) Movie Recommendation System and Movie Recommendation Method
JP4224095B2 (ja) 情報処理装置、情報処理プログラムおよび情報処理システム
US8103149B2 (en) Playback system, apparatus, and method, information processing apparatus and method, and program therefor
US20080109415A1 (en) Preference extracting apparatus, preference extracting method and preference extracting program
JP4556752B2 (ja) コマーシャル視聴制御機能を有する録画再生装置
JP2006345554A (ja) 再生装置
WO2000040011A1 (fr) Procede et dispositif permettant d'editer des informations video
JP2007336283A (ja) 情報処理装置、情報処理方法および情報処理プログラム
JP2002281449A (ja) 映像装置
JP2010514302A (ja) サマリ及びレポートを既に含んでいるオーディオビジュアル文書について新たなサマリを作成する方法及び該方法を使用する受信機
JP2010246000A (ja) 映像サーチ再生装置
KR101397331B1 (ko) 신의 요약수집 및 플레이를 위한 시스템 및 방법, 및 그 기록매체
KR100370249B1 (ko) 샷 세그멘테이션 정보를 이용한 비디오 스키밍 시스템
JP2008099012A (ja) コンテンツ再生システム及びコンテンツ蓄積システム
JP2012089186A (ja) コンテンツ管理装置及びコンテンツ再生装置
JP5266981B2 (ja) 電子機器、情報処理方法及びプログラム
JP2005167456A (ja) Avコンテンツ興趣特徴抽出方法及びavコンテンツ興趣特徴抽出装置
JP2007184674A (ja) ダイジェスト作成装置
JP2005328329A (ja) 映像再生装置と映像録画再生装置と映像再生方法
KR100678895B1 (ko) 모델 기반 세그먼트 메타데이터를 생성하는 장치 및 방법
JP2008205621A (ja) 番組推薦装置及び番組推薦方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120207

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4925938

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250