(57)【要約】【課題】ユーザが容易に入手可能で、しかも客観性の担保された情報に基づいてコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供する。【課題を解決するための手段】区間で区切られたコンテンツを取得するコンテンツ取得部と、取得したコンテンツの区間に関連付けてパラメータ値を取得するパラメータ値取得部と、取得したパラメータ値に基づいて区間を選択する選択部とを有する自動編集装置及び自動編集方法を提供する。【選択図】図１
2008130215.tif 000002
【特許請求の範囲】
【請求項１】
区間で区切られたコンテンツを取得するコンテンツ取得部と、
取得したコンテンツの区間に関連付けてパラメータ値を取得するパラメータ値取得部と、
取得したパラメータ値に基づいて区間を選択する選択部と、
を有する自動編集装置。
【請求項２】
選択部は、
パラメータ値が所定の閾値を超える区間を選択する閾値選択手段を有する請求項１に記載の自動編集装置。
【請求項３】
選択部は、
選択した区間の合計時間が設定された時間となるような閾値を選択に際して利用する設定時間手段を有する請求項２に記載の自動編集装置。
【請求項４】
パラメータ値取得部は、ネットワークを介して外部からパラメータ値を取得する外部取得手段を有する請求項１から３のいずれか一に記載の自動編集装置。
【請求項５】
パラメータ値取得部は、
外部取得手段にて取得されるパラメータ値をその送信元識別情報で選択してその選択されたパラメータ値のみを選択部に区間選択のために利用させる送信元選択手段を有する請求項４に記載の自動編集装置。
【請求項６】
パラメータ値が示す値は、コンテンツの区間をどの程度の人が視聴したかを推定した値である請求項１から５のいずれか一に記載の自動編集装置。
【請求項７】
パラメータ値が示す値は、過去の視聴の際のコンテンツの再生速度によって定められる値である請求項１から５のいずれか一に記載の自動編集装置。
【請求項８】
パラメータ値が示す値は、コンテンツの区間をどの程度の人が推薦したかによって定められる値である請求項１から５のいずれか一に記載の自動編集装置。
【請求項９】
コンテンツ取得部は、
コンテンツを区切る区間を示す情報である区間情報を取得する区間情報取得手段と、
コンテンツを取得するコンテンツ取得手段と、
取得したコンテンツを取得した区間情報で示される区間で区切る区切手段と、
を有する請求項１から８のいずれか一に記載の自動編集装置。
【請求項１０】
区間で区切られたコンテンツを取得するコンテンツ取得ステップと、
取得したコンテンツの区間に関連付けてパラメータ値を取得するパラメータ値取得ステップと、
取得したパラメータ値に基づいて区間を選択する選択ステップと、
を有する自動編集方法。
【請求項１１】
選択ステップは、
パラメータ値が所定の閾値を超える区間を選択する閾値選択サブステップを有する請求項１０に記載の自動編集方法。
【請求項１２】
選択ステップは、
選択した区間の合計時間が設定された時間となるような閾値を選択に際して利用する設定時間閾値選択利用サブステップを有する請求項１１に記載の自動編集方法。
【請求項１３】
パラメータ値取得ステップは、ネットワークを介して外部からパラメータ値を取得する外部取得サブステップを有する請求項１０から１２のいずれか一に記載の自動編集方法。
【請求項１４】
パラメータ値取得ステップは、
外部取得サブステップにて取得されるパラメータ値をその送信元識別情報で選択してその選択されたパラメータ値のみを選択ステップにおける区間選択のために利用させる送信元選択サブステップを有する請求項１３に記載の自動編集方法。
【請求項１５】
パラメータ値が示す値は、コンテンツの区間をどの程度の人が視聴したかを推定した値である請求項１０から１４のいずれか一に記載の自動編集方法。
【請求項１６】
パラメータ値が示す値は、過去の視聴の際のコンテンツの再生速度によって定められる値である請求項１０から１４のいずれか一に記載の自動編集方法。
【請求項１７】
パラメータ値が示す値は、コンテンツの区間をどの程度の人が推薦したかによって定められる値である請求項１０から１４のいずれか一に記載の自動編集方法。
【請求項１８】
コンテンツ取得ステップは、
コンテンツを区切る区間を示す情報である区間情報を取得する区間情報取得サブステップと、
コンテンツを取得するコンテンツ取得サブステップと、
取得したコンテンツを取得した区間情報で示される区間で区切る区切サブステップと、
を有する請求項１０から１７のいずれか一に記載の自動編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画や音楽などのコンテンツの自動編集装置及び自動編集方法に関する。
【背景技術】
【０００２】
放送、通信その他の媒体を通じて提供される動画、音楽等のコンテンツは、近年ますます増加の一途をたどる一方、ユーザの好みも多様化・高度化している。このため、膨大な量のコンテンツのすべてを視聴することは困難かつ無駄であり、一定の情報や基準に基づいてユーザの好みに合う部分などを抽出してダイジェスト版を作成するための編集がさらに重要度を増している。
このようなニーズに応えるための編集装置としては、例えば、編集装置とデータベース装置を連携させて編集を行うための装置であって、他のユーザが入力した区間情報に関連付けられたコメントを評価し、コンテンツの各区間の評価を決定してその評価をもとにダイジェスト版（部分コンテンツ）を作成する方法が知られている（例えば特許文献１参照）。
【特許文献１】特開２００４‐３６４１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、かかる方法の場合、他のユーザが自由に入力したテキストを評価してダイジェスト版を作成するため、コメントの評価を行うために多くの計算や記録を要し、時間やコストがかかった。また、ユーザが自身でコメントを入力しなければならないため、コメント入力に手間がかかり、また、このため、他の多くのユーザからコメントを収集して評価することも困難であり、客観的で適正な評価を行って編集に反映させるという点でも限界があった。
そこで、本発明の解決すべき課題は、ユーザが容易に入手可能で、しかも客観性の担保された情報に基づいてコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することにある。
【課題を解決するための手段】
【０００４】
以上の課題を解決するため、本発明のうち、請求項１に記載の発明は、区間で区切られたコンテンツを取得するコンテンツ取得部と、取得したコンテンツの区間に関連付けてパラメータ値を取得するパラメータ値取得部と、取得したパラメータ値に基づいて区間を選択する選択部とを有する自動編集装置を提供する。また、請求項２に記載の発明は、選択部は、パラメータ値が所定の閾値を超える区間を選択する閾値選択手段を有する請求項１に記載の自動編集装置を提供する。また、請求項３に記載の発明は、選択部は、選択した区間の合計時間が設定された時間となるような閾値を選択に際して利用する設定時間手段を有する請求項２に記載の自動編集装置を提供する。また、請求項４に記載の発明は、パラメータ値取得部は、ネットワークを介して外部からパラメータ値を取得する外部取得手段を有する請求項１から３のいずれか一に記載の自動編集装置を提供する。また、請求項５に記載の発明は、パラメータ値取得部は、外部取得手段にて取得されるパラメータ値をその送信元識別情報で選択してその選択されたパラメータ値のみを選択部に区間選択のために利用させる送信元選択手段を有する請求項４に記載の自動編集装置を提供する。また、請求項６に記載の発明は、パラメータ値が示す値は、コンテンツの区間をどの程度の人が視聴したかを推定した値である請求項１から５のいずれか一に記載の自動編集装置を提供する。また、請求項７に記載の発明は、パラメータ値が示す値は、過去の視聴の際のコンテンツの再生速度によって定められる値である請求項１から５のいずれか一に記載の自動編集装置を提供する。また、請求項８に記載の発明は、パラメータ値が示す値は、コンテンツの区間をどの程度の人が推薦したかによって定められる値である請求項１から５のいずれか一に記載の自動編集装置を提供する。また、請求項９に記載の発明は、コンテンツ取得部は、コンテンツを区切る区間を示す情報である区間情報を取得する区間情報取得手段と、コンテンツを取得するコンテンツ取得手段と、取得したコンテンツを取得した区間情報で示される区間で区切る区切手段とを有する請求項１から８のいずれか一に記載の自動編集装置を提供する。また、請求項１０に記載の発明は、区間で区切られたコンテンツを取得するコンテンツ取得ステップと、取得したコンテンツの区間に関連付けてパラメータ値を取得するパラメータ値取得ステップと、取得したパラメータ値に基づいて区間を選択する選択ステップとを有する自動編集方法を提供する。また、請求項１１に記載の発明は、選択ステップは、パラメータ値が所定の閾値を超える区間を選択する閾値選択サブステップを有する請求項１０に記載の自動編集方法を提供する。また、請求項１２に記載の発明は、選択ステップは、選択した区間の合計時間が設定された時間となるような閾値を選択に際して利用する設定時間閾値選択利用サブステップを有する請求項１１に記載の自動編集方法を提供する。また、請求項１３に記載の発明は、パラメータ値取得ステップは、ネットワークを介して外部からパラメータ値を取得する外部取得サブステップを有する請求項１０から１２のいずれか一に記載の自動編集方法を提供する。また、請求項１４に記載の発明は、パラメータ値取得ステップは、外部取得サブステップにて取得されるパラメータ値をその送信元識別情報で選択してその選択されたパラメータ値のみを選択ステップにおける区間選択のために利用させる送信元選択サブステップを有する請求項１３に記載の自動編集方法を提供する。また、請求項１５に記載の発明は、パラメータ値が示す値は、コンテンツの区間をどの程度の人が視聴したかを推定した値である請求項１０から１４のいずれか一に記載の自動編集方法を提供する。また、請求項１６に記載の発明は、パラメータ値が示す値は、過去の視聴の際のコンテンツの再生速度によって定められる値である請求項１０から１４のいずれか一に記載の自動編集方法を提供する。また、請求項１７に記載の発明は、パラメータ値が示す値は、コンテンツの区間をどの程度の人が推薦したかによって定められる値である請求項１０から１４のいずれか一に記載の自動編集方法を提供する。また、請求項１８に記載の発明は、コンテンツ取得ステップは、コンテンツを区切る区間を示す情報である区間情報を取得する区間情報取得サブステップと、コンテンツを取得するコンテンツ取得サブステップと、取得したコンテンツを取得した区間情報で示される区間で区切る区切サブステップとを有する請求項１０から１７のいずれか一に記載の自動編集方法を提供する。
【発明の効果】
【０００５】
本発明により、ユーザが容易に入手可能で、しかも客観性の担保された情報に基づいてコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下に、本発明の実施例を説明する。実施例と請求項の相互の関係は以下のとおりである。実施例１は主に請求項１、請求項２、請求項１０、請求項１１などに関し、実施例２は主に請求項３、請求項１２などに関し、実施例３は主に請求項４、請求項１３などに関し、実施例４は主に請求項５、請求項１４などに関し、実施例５は主に請求項６、請求項１５などに関し、実施例６は主に請求項７、請求項１６などに関し、実施例７は主に請求項８、請求項１７などに関し、実施例８は主に請求項９、請求項１８などに関する。なお、本発明はこれら実施例に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【実施例１】
【０００７】
<概要>
本実施例の自動編集装置は、区間で区切られたコンテンツを取得する手段と、取得したコンテンツの区間に関連付けてパラメータ値を取得する手段と、取得したパラメータ値に基づいて区間を選択する手段とを有する。また、本実施例の自働編集装置は、パラメータ値が所定の閾値を超える区間を選択する手段を有するものであってもよい。
【０００８】
<構成>
（全般）
図１は、本実施例の自動編集装置の機能ブロックの一例を示す。本図に示すように、「自動編集装置」０１００は、「コンテンツ取得部」０１１０と、「パラメータ値取得部」０１２０と、「選択部」０１３０とを有する。
【０００９】
（コンテンツ取得部）
「コンテンツ取得部」は、区間で区切られたコンテンツを取得するように構成されている。
「コンテンツ」の種類は問わないので、放送コンテンツや通信コンテンツであっても、ＤＶＤなどの記録媒体に記録されたコンテンツであってもよい。この場合、コンテンツの取得は、放送の受信、インターネットからのダウンロードおよびＤＶＤなどのメディアからの読み込みなどの手法により行うことが可能である。
なお、取得したコンテンツをユーザが視聴できるようにするため、本発明の自動編集装置は、コンテンツを出力するコンテンツ出力部を有していてもよい。この場合、コンテンツは通常、ＭＰＥＧ−４やＨ．２６４などの動画符号化器や、ＭＰ３やＡＡＣなどの音声符号化器により圧縮した後、動画データと音声データが多重化されている。そこで、コンテンツ出力部は多重化されたコンテンツを分離後、適切な復号器にて復号を行いディスプレイやスピーカへ動画や音声を出力する。
「区間で区切られた」とは、コンテンツが複数の部分に区切られていることを意味し、「区間」は、典型的には、その区切られた個々の部分をいう。この区切りは、例えば、「再生開始（０秒）から１秒までの区間」、「１秒から２秒までの区間」というように、コンテンツの再生開始位置からの経過時間によって区切られる。ただし、区間は秒単位に限定されない。例えば「再生開始（０分００秒）から１分００秒までの区間」、「１分００秒から２分００秒までの区間」というように、分単位であってもよいし、さらにこれより長い時間単位であってもよい。さらに、各区間の長さは均一でなくてもよく、例えば３０分間のコンテンツが１５分間、１０分間、５分間の３個の区間に区切られているといったようなものであってもよい。
また、「区間情報」は、区切られた個々の部分ではなく、区切り位置を示すものであってもよい。両者の違いは、区切られた個々の部分を示す区間情報がどこからどこまでという時間的な長さの観念が含まれるものであるのに対し、区切り位置を示す区間情報は、一点を示し、時間的な長さの観念が含まれないことである。かかる意味での区間情報を用いて区間を選択する処理の一例については、別の実施例で後述する。
【００１０】
（パラメータ値取得部）
「パラメータ値取得部」は、取得したコンテンツの区間に関連付けてパラメータ値を取得するように構成されている。
「パラメータ値」とは、ここでは、コンテンツの区間を選択するための指標として設けられた値をいう。この選択は、コンテンツを編集してダイジェスト版を作るために行われるものであるから、パラメータ値は、ダイジェスト版に残すかどうかの指標となるもの、即ち、ユーザに対する視聴推奨度を示す指標となり得る値であることが望ましい。例えば、ユーザに対する視聴推奨度を、一定の基準に基づいて一定の数値幅の範囲内における値で表したもの（以下「視聴推奨度数」という。）が該当する。また、単にユーザに対して視聴を「推奨する」か「推奨しない」かを「１」、「０」といった指標で区別したものも、ここでいうパラメータ値に含まれる。例えば、コマーシャルの場面は「０」、それ以外の場面は「１」で表すといったごときである。
また、パラメータ値はコンテンツの区間の選択のためのものであることから、パラメータ値はコンテンツの区間に関連付けられる。換言すれば、パラメータ値は、コンテンツの区間ごとに付与されることになる。例えば、「再生開始（０秒）から１秒までの区間」には、パラメータ「１０」が関連付けられ、「１秒から２秒までの区間」には、パラメータ「１５」が関連付けられるといったごときである。
その際、前述のように区間は秒単位に限定されないが、区間がある程度長い場合には、例えば秒単位で取得したパラメータ値のその区間内における最大値をその区間のパラメータ値としてもよいし、その区間内における平均値をその区間のパラメータ値としてもよい。
パラメータ値の取得方法には、様々な態様が考えられる。例えば、パラメータ値が上述の視聴推奨度数の例である場合、予め放送局などのコンテンツ提供者が区間と関連付けて付与した数値を放送波に含めて送信したものをそのまま取得してもよい。この場合、当該数値はコンテンツ提供者が任意に設定したものであってもよいし、客観的なデータに基づいて設定したものであってもよい。後者の例としては、例えば再放送の場合に以前に放送した際の瞬間視聴率のデータを視聴推奨度数として取得する場合が挙げられる。その他に考えられるものとしては、自分以外の一人以上の者がコンテンツを閲覧して面白いと思った区間をデータベースへ入力することにより、他者の推薦度合いを視聴推薦度数として取得することもある。また、瞬間視聴率や他者の推薦度合いのデータの場合は、放送波に含まれるデータをコンテンツと一緒に取得するのではなく、別途取得したものを取得したコンテンツの各区間と関連付けるようにしてもよい。
また、視聴推奨度数は、自動編集装置が自身で生成して取得してもよい。例えば、コンテンツが映画やドラマの場合、音声認識技術等を利用して区間ごとの台詞の多寡に関する情報を取得し、これを所定の換算ルールに従って視聴推奨度数で表したものを生成してもよい。この場合、台詞の多寡に関する情報は、例えば、音声認識技術を用いて認識した音声データをテキスト形式のデータに変換し、当該データに含まれる語数や文字数などをカウントした情報として取得することができる。同様の要領で視聴推奨度数を生成、取得するものとしては、他に、スポーツ中継番組における観客の歓声の大きさや、映画やドラマにおける特定の俳優の出演場面（例えば画像認識技術を利用して形状の一致度に応じて度数化を行う）などが考えられる。
【００１１】
（選択部）
「選択部」は、取得したパラメータ値に基づいて区間を選択するように構成されている。
パラメータ値に基づく区間の選択は、例えば、パラメータ値が単にユーザに対して視聴を「推奨する」か「推奨しない」かを「１」、「０」といった指標で二者択一に設定されている場合は、一方のパラメータ値を有する区間を選択する形で実行される。また、パラメータ値が視聴推奨度に応じて例えば「０」から「２５５」までといった度数で設定されている場合には、例えばこの度数が「１２８」を超えるものを選択するというように、一定の閾値を定めておき、当該所定の閾値を超えるパラメータ値を有する区間を選択するようにしてもよい。このため、本実施例の自働編集装置は、パラメータ値が所定の閾値を超える区間を選択する手段を有していてもよい。
【００１２】
図２は、本実施例の自働編集装置の機能ブロックの別の一例を示す図であって、選択部がかかる選択手段を有する自動編集装置の一例を示す。即ち、本図の「自働編集装置」０２００も「コンテンツ取得部」０２１０と、「パラメータ値取得部」０２２０と、「選択部」０２３０とを有するところ、「選択部」は、パラメータ値が所定の閾値を超える区間を選択する「閾値選択手段」０２３１を有する。
【００１３】
（閾値選択手段）
図３は、閾値選択手段が行う、閾値を超えるパラメータ値を有する区間の選択要領の一例を示す図である。本図では横軸に時間、縦軸にパラメータ値をとり、時間経過に応じたパラメータ値の変化をグラフで表すことで、区間情報とパラメータ値とを関連付けたデータが示されている。具体的には、パラメータ値である視聴推奨度数を「０」から「２５５」の範囲で表すとともに、閾値（Ｔｙ）が度数「１２８」に設定されている。
その際、パラメータ値と関連付けられる区間情報は、本図では秒単位の区間について示されている。即ち、本図では図示の便宜上、一部の区間のみを例示して示したが、区間は「ｔ０」、「ｔ１」などで示した個々の時間帯を指す。
そして、「Ｓ１」０３０１及び「Ｓ２」０３０２で示した範囲に含まれる各区間において視聴推奨度数がこの閾値を超えているので、この２個の範囲に含まれる各区間が「パラメータ値が所定の閾値を超える区間」として選択されていることが示されている。この結果、これらの区間を抜粋したダイジェスト版を作成することが可能となる。
なお、本図の例では、「Ｓ１」及び「Ｓ２」の２個の範囲に挟まれた区間の範囲「Ｓ０」は選択されないようになっているが、例えばこの区間の合計時間（即ち、閾値に基づいて選択される区間の合計時間）が短い場合（例えば５秒以下）の場合にはこの範囲に含まれる区間も合わせて選択するようにしてもよい。これは、例えば映画やドラマの場合、あまり選択する区間をぶつ切りにしてダイジェスト版を作るとストーリー展開がわからなくなるおそれがあるといった場合に、ダイジェスト版の時間が長くなりすぎない範囲で上の欠点を補うことを目的とする。
さらに、この閾値は、ユーザが自由に設定し直すことができるようにしてもよい。例えば、視聴時間をあまり確保できないなどの理由によりダイジェスト版の長さを短くしたいユーザであれば、閾値を高く設定する（例えば上例で「２００」を超える値に設定する）ことなどが考えられる。
【００１４】
（その他：ダイジェスト版の出力）
このようにして区間が選択された場合、当該選択された区間にかかるコンテンツにかかる情報は選択部から例えば前出のコンテンツ出力部に送付され、当該コンテンツ出力部が選択された区間にかかるコンテンツのみを出力していくことにより、ダイジェスト版として出力することが可能となる。
【００１５】
（構成の目的）
以上に述べたような構成は、ユーザがコンテンツ全てを視聴することなく、視聴が推奨されている部分のみを複雑な操作を必要とせずに視聴することを可能にすることを目的とする。かかる視聴のための出力を行う場合、一つのコンテンツのうち選択される区間の間に隙間が生じる場合（例えば、図３で示したように「Ｓ１」と「Ｓ２」の間に隙間「Ｓ０」が生じる場合）には、これらの隔離された区間を連続的に出力しても良いし、ひとつの連続した区間の出力が終わった際にユーザに次の区間に飛んで出力するか問い合わせても良い。この問合せによる出力は、例えば、画面に「次の区間を出力しますか」といったメッセージを含むダイアログボックスを表示し、ユーザが「はい」をクリックすると次の区間を出力するといった構成により実行可能である。
【００１６】
（ハードウェア構成）
次に、本実施例の自動編集装置のハードウェア構成について説明する。
図４は本実施例の自動編集装置のハードウェア構成の一例を示す概略図である。本図に示すように、本実施例の自動編集装置のコンテンツ取得部とパラメータ値取得部は「記憶装置（記録媒体）」０４０１と、「メインメモリ」０４０２と、「ＣＰＵ」０４０３と、「Ｉ／Ｏ」０４０４などから構成される。また、選択部（閾値選択手段を含み得る）は、「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」などから構成される。なお、本実施例の自動編集装置は、取得したコンテンツや選択した区間にかかるコンテンツをダイジェスト版として出力するための「ディスプレイ」や「スピーカ」（いずれも図示を省略）を有していてもよい。これらは「システムバス」０４０５などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。記憶装置はＣＰＵによって実行される各種プログラムなどを記憶している。またメインメモリは、プログラムがＣＰＵによって実行される際の作業領域であるワーク領域を提供する。また、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやりとりを行い、処理を行うことが可能になっている。本例ではコンテンツ取得プログラムとパラメータ値取得プログラムと選択プログラムが記憶装置に記憶されており、これらのプログラムは例えば電源投入とともに自動的に記憶装置から読み出されてメインメモリに常駐する。
コンテンツの取得は、公知技術を用いて行うので、説明は省略する（一例だけ挙げれば、例えば、コンテンツが放送コンテンツの場合は、ＣＰＵがチューナ（図示を省略）で受信した放送波に含まれるコンテンツをＩ／Ｏを介して取得してメインメモリに格納する）。その際、本発明では、この取得は、コンテンツの区間を認識できるデータ形式で行われる。
【００１７】
次に、パラメータ値の取得に係るハードウェア構成について説明する。
まず、パラメータ値が予めコンテンツ提供者などによりコンテンツの各区間に付加され、コンテンツとともに取得される場合は、ＣＰＵが、コンテンツの各区間のパラメータ値を当該区間を示す情報である区間情報と関連付けて取得する。取得した各パラメータ値は、それぞれに対応する区間情報とともに、メインメモリの同じ領域に一旦格納される（本図では、便宜上１個のパラメータ値とこれに対応する区間情報で代表して図示した）。
図５は、かかる区間情報０５０１とパラメータ値０５０２との関連付けの一例を示す。本例では、パラメータ値は、予めコンテンツ提供業者などによってコンテンツの区間ごとに付加された視聴推奨度であり、「０」から「２５５」までの度数で表したものである。本図では、図示の便宜上、区間が１分間ごとに設定された１０分間の短いコンテンツの例で示したが、秒毎などより短い区間が設定された、より長いコンテンツであっても同様である。
一方、図示は省略したが、自動編集装置がコンテンツに付加された情報に基づいてパラメータ値を生成して取得する場合、まず、ＣＰＵは、コンテンツに付加されたパラメータ値の生成元となる情報（ここでは便宜上「パラメータ値生成元情報」という。例えば、上で述べた例に即せば台詞の多寡に関する情報がこれにあたる）を取得し、メインメモリに一旦格納する。一方、記憶装置には、パラメータ値生成元情報をパラメータ値に換算するための換算ルールが記憶されている。そこで、ＣＰＵは当該換算ルールをメインメモリに読み出し、これを参照して、パラメータ値生成情報をパラメータ値に換算することにより、パラメータ値を生成する。この生成もこれに対応する区間ごとに行われる。生成された各パラメータ値は、それぞれに対応するコンテンツの区間情報とともに、メインメモリの同じ領域に一旦格納される。
【００１８】
次に、取得したパラメータ値に基づく区間の選択に係るハードウェア構成について説明する。
記憶装置には、予め、区間の選択基準にかかるデータ（選択基準データ）が記憶されている。このデータは、パラメータ値（例えば、視聴推奨度数）のうち一定の閾値を超える度数を示す区間を選択するために、当該閾値を定めたものである。
そして、ＣＰＵは、当該選択基準データをメインメモリに読み出すとともに、前記処理によりメインメモリに格納された各パラメータ値情報及びこれに関連付けられた区間情報も読み出す。
次に、ＣＰＵは、各パラメータ値について、選択基準データを参照して、閾値を超えているか比較を行い、閾値を超えるパラメータ値に関連付けられている区間情報を選択する。この処理は、各パラメータ値について順次実行される。選択された区間情報はメインメモリに格納される。
図６は、かかる区間情報の選択の一例を示す図であって、図５で示したパラメータ値である視聴推奨度数と区間情報との関連付けに基づいて、選択基準データの閾値を参照してこれを超える視聴推奨度数に関連付けられている区間情報だけを選択したものである。本例では選択基準データにおいて閾値が「１２８」と定められているものとし、この閾値を超えるパラメータ値（視聴推奨度数）０６０２に関連付けられている区間情報０６０１が選択された状態が示されている。
さらに、これらの選択に基づいてダイジェスト版を出力する場合には、ＣＰＵは、メインメモリから区間情報を読み出し、この区間情報に対応するコンテンツの区間を順次再生する。
【００１９】
<処理の流れ>
図７は、本実施例の自動編集装置における処理の流れの一例を示す図である。
本図に示すように、まず、コンテンツの取得ステップＳ０７０１において、自動編集装置は、区間で区切られたコンテンツを取得する。本例では、Ｋ個の区間に区切られたコンテンツを区間ごとに取得するものとする。
次に、選択基準データの読出しステップＳ０７０２において、自動編集装置は、記憶装置に記憶されている選択基準データを読み出す。ただし、ステップＳ０７０１とステップＳ０７０２の処理順序は逆であってもよい。
次に、パラメータ値の取得ステップにおいて、自動編集装置は、前記ステップＳ０７０１にて取得した区間に区切られたコンテンツの各区画のうち、まず１番目の区間（再生開始直後の区間）に含まれるパラメータ値を当該区間情報と関連付けて取得する（ステップＳ０７０３、Ｓ０７０４）。
次に、パラメータ値と選択基準データの比較ステップＳ０７０５において、自動編集装置は、第１回目の比較として、前記ステップＳ０７０３にて取得した１番目の区間に含まれるパラメータ値と前記ステップＳ０７０２にて読み出した選択基準データに含まれる閾値とを比較する。
次に、パラメータ値が閾値を超えているか否かの判断ステップＳ０７０６において、自動編集装置は、前記ステップＳ０７０５にての比較の結果においてパラメータ値が閾値を超えているか否かの判断を行い、その判断結果が超えているとの判断結果の場合には、区間情報の選択ステップＳ０７０７において、このパラメータ値情報に関連付けられている区間を選択する。
次に、次の区間があるか否かの判断ステップＳ０７０８において、自動編集装置は、かかる判断を行って、次の区間があるとの判断結果が得られる限り、前記ステップＳ０７０５に戻って（ステップＳ０７０８）、当該ステップＳ０７０５からステップＳ０７０７までの処理を繰り返す。この結果、本例では、コンテンツがＫ個の区間に区切られているので、自動編集装置は、パラメータ値の取得から区間の選択に至るステップ（ステップＳ０７０４からステップＳ０７０７まで）における処理をＫ回繰り返すこととなる。そして、次の区間があるか否かの判断ステップＳ０７０８において「Ｎ＝Ｋ」即ちもはや次の区間が存在しないと判断されると、処理終了となる。
なお、本図には示されていないが、自働編集装置は、以上の処理の結果選択された区間情報に対応するコンテンツの区間を順次再生してもよく、かかる処理により、選択された区間からなるダイジェスト版をユーザが視聴することが可能となる。
【００２０】
<効果>
本実施例の発明により、ユーザが容易に入手可能で、しかも客観性の担保された情報に基づいてコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例２】
【００２１】
<概要>
本実施例の自動編集装置は、基本的に実施例１（より詳細には、実施例１のうち、選択部が閾値選択手段を有する例）と共通する。ただし、本実施例では、自働編集装置が、選択した区間の合計時間が設定された時間となるような閾値を選択に際して利用する手段を有する点に特徴がある。
【００２２】
<構成>
（全般）
図８は、本実施例の自動編集装置の機能ブロックの一例を示す。本図に示すように、「自動編集装置」０８００は、「コンテンツ取得部」０８１０と、「パラメータ値取得部」０８２０と、「選択部」０８３０とを有し、「選択部」は、「閾値選択手段」０８３１と、「設定時間手段」０８３２とを有する。
【００２３】
（設定時間手段）
「設定時間手段」は、選択した区間の合計時間が設定された時間となるような閾値を選択に際して利用するように構成されている。従って、かかる利用に先立って、自動編集装置が「設定された時間」を保持していることが前提となる。その余の構成は、実施例１（より詳細には、実施例１のうち、選択部が閾値選択手段を有する例）と同様である。
【００２４】
次に、設定時間手段が行う閾値の利用にかかる具体的構成について説明する。この場合、閾値の利用に係る具体的構成としては、大別して二通りのものが考えられる。
一つは、まず、設定された時間（具体的には、選択された区間の合計時間が一定の時間になるように予め設定された時間）を取得し、次いで実施例１で述べたような区間情報とパラメータ値との関連付けを行う際に、区間の合計時間がこの設定された区間の合計時間となるような閾値を検出して利用するという構成（以下「設定時間取得先行型の構成」という。）である。
もう一つは、先に区間情報とパラメータ値との関連付けを行うものであり、その際に、区間の合計時間と対応する閾値の組合せとして考えられるパターンを網羅したテーブル（合計時間パターンテーブル）を作成しておき、その後に、設定された時間を取得して、この時間に合うテーブル中の合計時間を検出して、これに対応する閾値を利用するという構成（以下「合計時間パターンテーブル作成先行型の構成」という。）である。
以下、それぞれの構成の概要について順次説明する。
【００２５】
（設定時間取得先行型の構成）
この場合、本実施例の自動編集装置は、予め設定された時間にかかる情報を保持している。
また、パラメータ値取得部は、実施例１で説明したところと同様の構成に従い、区間情報とパラメータ値との関連付けを行った上で、閾値を超えるパラメータ値を有する区間を選択する。そして、本例では、この区間の合計時間を計算して取得する。
次に、設定時間手段は、この合計時間と上記の設定された時間とを比較する。その結果、両者が一致すれば、この選択された区間がそのままダイジェスト版に利用可能となる。
一方、両者が一致しない場合であって、前者（閾値を超える区間の合計時間）が後者（設定された時間）より長い場合、設定時間手段は、閾値を上方修正する。例えば、パラメータ値が視聴推奨度に応じて「０」から「２５５」までといった度数で設定されている場合において閾値が「１２８」であれば、これを１ポイント上げて「１２９」とする。そして、改めてこの閾値を超えるパラメータ値を有する区間を選択して、この区間の合計時間を計算して取得し、この合計時間と上記の設定された時間とを比較する。この処理を比較結果が一致するまで繰り返す。
【００２６】
図９は、本例の自動編集装置の具体的構成の一例を説明するための図であって、実施例１について図３で示したのと同様のコンテンツの例で説明するものである。ただし、本例では、自動編集装置が、別途、設定された時間に関する情報を保持している。ここでは、この時間が「Ｓ時間」に設定されているものとする。
そこで、パラメータ値取得部は、実施例１で説明したところと同様の構成に従い、まず閾値Ｔｙを超えるパラメータ値を有する区間を選択し、その合計時間が「（Ｓ１＋Ｓ２）時間」であるという情報を取得する。
次に、設定時間手段は、この時間を設定された時間「Ｓ時間」と比較する。もし、この比較の結果両者が一致すれば（Ｓ＝Ｓ１＋Ｓ２）、閾値選択手段が、この閾値Ｔｙを超えるパラメータ値を有する区間をそのまま最終的に選択する。
一方、比較の結果、閾値Ｔｙを超えるパラメータ値を有する区間の合計時間が設定された時間より長い場合（Ｓ<Ｓ１＋Ｓ２）、時間設定手段は、閾値を超えるパラメータ値を有する区間の合計時間がより短くなるように、閾値を上方修正する。そして、改めてこの閾値を超えるパラメータ値を有する区間を選択して、この区間の合計時間を計算して取得し、この合計時間と上記の設定された時間とを比較する。この処理を比較結果が一致するまで繰り返す。
そして、閾値をＴｙ´まで上げた段階で当該閾値を超えるパラメータ値を有する区間の合計時間「（Ｓ１´＋Ｓ２´）時間」が設定された時間「Ｓ時間」に一致したとすると、閾値選択手段がこの閾値Ｔｙ´を超えるパラメータ値を有する区間を最終的に選択する。
他方、比較の結果、閾値Ｔｙを超えるパラメータ値を有する区間の合計時間が設定された時間より短い場合（Ｓ>Ｓ１＋Ｓ２）、時間設定手段は、閾値を超えるパラメータ値を有する区間の合計時間がより長くなるように、閾値を下方修正する。そして、改めてこの閾値を超えるパラメータ値を有する区間を選択して、この区間の合計時間を計算して取得し、この合計時間と上記の設定された時間とを比較する。この処理を比較結果が一致するまで繰り返す。
そして、閾値をＴｙ´´まで下げた段階で当該閾値を超えるパラメータ値を有する区間の合計時間「（Ｓ１´´＋Ｓ２´´）時間」が設定された時間「Ｓ時間」に一致したとすると、閾値選択手段がこの閾値Ｔｙ´´を超えるパラメータ値を有する区間を最終的に選択する。
以上の結果、必要に応じて閾値を修正しつつ、その閾値を超えるパラメータ値を有する区間の合計時間が設定された時間に一致するような区間を選択することができるので、この選択された区間を抜粋したダイジェスト版を作成することが可能となる。
【００２７】
（合計時間パターンテーブル作成先行型の構成）
この場合、パラメータ値取得部は、実施例１で説明したところと同様の構成に従い、区間情報とパラメータ値との関連付けを行った上で、閾値を超えるパラメータ値を有する区間を選択する。そして、この区間の合計時間を計算して取得する。
次に、設定時間手段は、閾値を変動させて、それぞれの閾値を超えるパラメータ値を有する区間を選択し、この区間の合計時間を計算して取得する。この閾値の変動は、すべてのパラメータ値について行う。例えば、パラメータ値が視聴推奨度に応じて「０」から「２５５」までの度数で設定されている場合には、閾値を「０」から「２５５」までの間で例えば１度ずつ変動させ、それぞれの閾値を超えるパラメータ値を有する区間の合計時間を計算して取得する。
本例では、自動編集装置が、以上の取得結果に基づいてこれら複数の閾値と区間の合計時間との対応関係のパターンを示すテーブル（合計時間パターンテーブル）として生成する。
図１０は、合計時間パターンテーブルの一例を示す。本図に示すように、閾値１００１とこの閾値を超えるパラメータ値を有する区間の合計時間１００２が対応付けられている。本例では、図示の便宜上、図９で用いた例ではなく、実施例１において図５で示したものと同様区間情報が１分間ごとに設定された１０分間の短いコンテンツの例を用いた。このため、合計時間パターンテーブルでも区間が１分間ごとに設定されているが、秒毎などより短い区間が設定された、より長いコンテンツであっても同様である。なお、本図では図示の便宜上、閾値は同じ区間の長さに対応するものをまとめて示した。
次に、本例の自動編集装置も、設定された時間に関する情報を保持しているところ、ここで、当該設定された時間と合計時間パターンテーブルの照合を行う。具体的には、合計時間パターンテーブルに示されている複数の区間合計時間のなかから、設定された時間と一致する合計時間を検出し、この合計時間に対応する閾値を取得して、当該閾値を超えるパラメータ値を有する区間を選択する。
例えば、予め設定された時間が４分間であるとすると、設定時間手段は、合計時間パターンテーブルを参照して、閾値が「１４５以上１６９以下」に設定すれば、区間の合計時間が４分間になることを検出する。そこで、閾値選択手段は、この「１４５以上１６９以下」の範囲内の閾値を超えるパラメータ値を有する区間を選択する。この結果、４個の区間（具体的には、図５で示した１０個の区間のうち「３分から４分まで」、「５分から６分まで」、「６分から７分まで」及び「７分から８分まで」の４個の区間）が選択され、この選択された区間を抜粋したダイジェスト版を作成することが可能となる。
【００２８】
なお、合計時間パターンテーブル中に予め設定された時間と一致する区間の合計時間が存在しない場合も考えられる。例えば、図１０で示したような、区間が分単位で設定されたようなコンテンツでは、このようなことが容易に想定されるところであり、例えば図１０の例に即せば、仮に予め設定された時間が４分３０秒間であるとすると、パラメータ値の閾値が「１４４以下」であるところでは、パラメータ値がこの閾値を超える区間の長さは５分間以上となるのに対し、当該閾値が「１４５以上」であるところでは、かかる区間の長さは４分間となり、区間の長さが求める４分３０秒間となる閾値は存在しないことになる。そこで、かかる場合に備え、合計時間パターンテーブル中に含まれる区間の合計時間と、予め設定された時間とが一致する点が存在しない場合には、選択された区間の合計時間が予め設定された時間を超えない範囲でもっとも長い時間になるような値（本例では、「１４５以上１６９以下」の範囲内の値）を閾値として選択するようにしてもよい。この結果、設定された時間にぴったり一致するダイジェスト版の作成は無理でも、この時間を超えない範囲で最も近い時間のダイジェスト版の作成が可能となり、かかる条件下での最もユーザのニーズに対応した最良の処理が可能となる。
【００２９】
（合計時間パターンテーブル作成先行型の構成の目的）
かかる合計時間パターンテーブル作成先行型の構成の目的は、以下のとおりである。
確かに、設定時間取得先行型の構成によれば、この取得した設定時間に合わせてかかる閾値を検出するための最小限の修正を行うだけで済む（場合によっては、はじめから予め設定された合計時間に対応する区間の合計時間となる閾値を取得できる可能性もある）ので、合計時間パターンテーブルの作成は不要となり、処理としては簡便である。
しかし、ユーザのニーズには様々な態様が考えられる。例えば、とりあえず前の晩にコンテンツ全部を録画しておき、そのうちどの程度の時間のダイジェスト版を作るかについては、翌朝になってからその日のスケジュールなどを勘案して決めたいという場合も考えられる。この場合、前の晩から翌朝までの時間を利用して合計時間パターンテーブルを作成しておけば、翌朝設定された時間を決めたところで即時にこの設定された時間に合計時間が一致する区間が選択できる。この場合、設定時間取得先行型のような閾値の修正は不要である。
なお、本例の場合、上述から明らかなように「設定された時間」の設定のタイミングは、典型的には、閾値選択手段がパラメータ値が所定の閾値を超える区間を選択する処理を行う直前となる。このように、本実施例における「設定された時間」の設定のタイミングは、パラメータ値が所定の閾値を超える区間を選択より前であれば、いつでもよい。
さらに、以上では、「設定された時間」が例えば「５分間」というように絶対的な時間で設定されたものである場合を念頭に置いて説明したが、この「設定された時間」は例えば「コンテンツの長さの２０％」というように相対的な時間で設定されたものであってもよい。
【００３０】
（ハードウェア構成）
次に、本実施例の自動編集装置のハードウェア構成について説明する。
ここでは、設定時間にかかるハードウェア構成について説明する。その余の構成は、実施例１で説明したところと同様であるから、説明を省略する。また、ここでも、上述したところに対応して、設定時間取得先行型と合計時間パターンテーブル作成先行型のそれぞれについて説明する。
【００３１】
まず、設定時間取得先行型のハードウェア構成について説明する。
図１１は本例の自動編集装置のハードウェア構成の一例を示す概略図である。本実施例の自動編集装置のハードウェア構成は、実施例１と基本的に共通する。即ち、コンテンツ取得部とパラメータ値取得部は「記憶装置（記録媒体）」１１０１と、「メインメモリ」１１０２と、「ＣＰＵ」１１０３と、「Ｉ／Ｏ」１１０４などから構成される。また、選択部（閾値選択手段及び設定時間手段を含む）は、「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」などから構成される。なお、本実施例の自動編集装置も、取得したコンテンツや選択した区間にかかるコンテンツをダイジェスト版として出力するための「ディスプレイ」や「スピーカ」（いずれも図示を省略）を有していてもよい。これらは「システムバス」１１０５などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
記憶装置には、設定された時間のデータ（設定時間データ）が記憶されている。
また、記憶装置には、実施例１と同様、区間の選択基準にかかるデータである選択基準データも記憶されている。ただし、実施例１と異なり、本実施例では、この選択基準データの閾値を超えるパラメータ値を有するとして選択された区間がそのまま最終的に選択されるわけではなく、その後の修正処理を経て選択されることを予定したいわば第一次的な基準として用いられるものである。
そこで、実施例１で説明した構成に従い、ＣＰＵが区間ごとのパラメータ値とこれに対応する区間情報を関連付けて取得すると、ＣＰＵは、まず、記憶装置から設定時間データと、選択基準データを読み出し、一旦メインメモリに格納する。
次に、ＣＰＵは、選択基準データを読み出すとともに、各パラメータ値について、選択基準データを参照して、そこに含まれる閾値を超えているか比較を行い、閾値を超えているパラメータ値に関連付けられている区間を選択する。
次に、ＣＰＵは、選択した区間の合計時間を計算する。この計算は、例えば、コンテンツの区間の開始位置からの順序及び１個区間の時間の長さ（例えば、デジタルテレビ放送の放送コンテンツの場合、１個フレームを１個区間とすれば３０分の１秒）並びに選択された区間の個数を取得することで可能である。
次に、ＣＰＵは、設定時間データを読み出し、計算した合計時間をこの設定された時間と比較する。
この比較結果が、計算した合計時間と設定された時間とが一致するとの比較結果であれば、ＣＰＵはこの計算した合計時間を超えるパラメータ値に関連付けられている区間情報を選択する。この処理は、前記処理によって既に選択されている当該閾値を超えているパラメータ値に関連付けられている区間をそのまま最終的に選択するため、当該区間情報をメインメモリに格納する。
【００３２】
一方、比較結果が、計算した合計時間と設定された時間とが一致しないとの比較結果である場合の処理にかかるハードウェア構成を、計算した合計時間の方が設定された時間より長い場合の例で説明すると、以下のとおりである。
この場合、ＣＰＵは、選択基準データの閾値をこれより大きい値に上方修正する（例えば、パラメータ値が視聴推奨度に応じて「０」から「２５５」までといった度数で設定されている場合において閾値が「１２８」であれば、これを１ポイント上げて「１２９」とする）。そして、この修正された閾値について、改めて各区間のパラメータ値について閾値を超えているか比較を行い、閾値を超えているパラメータ値に関連付けられている区間を選択する。さらにＣＰＵは、選択した区間の合計時間を計算し、設定時間データを読み出すとともに、計算した合計時間をこの設定された時間と比較する。ＣＰＵは、この処理を比較結果が一致するまで繰り返す。
そして、閾値をある値まで上げた段階で当該閾値を超えるパラメータ値を有する区間の合計時間が設定された時間に一致したとすると、閾値選択手段がこの閾値を超えるパラメータ値を有する区間を最終的に選択する。
計算した合計時間の方が設定された時間より短い場合の処理にかかるハードウェア構成もこれと同様である。
【００３３】
次に、合計時間パターンテーブル作成先行型のハードウェア構成について説明する。
図１２は本例の自動編集装置のハードウェア構成の一例を示す概略図であり、基本的に図１１で示した設定時間取得先行型のハードウェア構成と同じである。ただし、本図では、以下に述べるように、ＣＰＵが合計時間パターンテーブルを生成してメインメモリに格納する（さらに必要に応じて記憶装置にも記憶する）点が異なっている。
本例でも、記憶装置には区間の選択基準にかかるデータである選択基準データが記憶されている。
そこで、実施例１で説明した構成に従い、ＣＰＵが区間ごとのパラメータ値とこれに対応する区間情報を関連付けて取得する。
次に、ＣＰＵは、選択基準データを読み出すとともに、各パラメータ値について、選択基準データを参照して、そこに含まれる閾値を超えているか比較を行い、閾値を超えているパラメータ値に関連付けられている区間を選択する。また、ＣＰＵは、この区間の合計時間を計算する。
次に、ＣＰＵは、閾値を変動させて、それぞれの閾値を超えるパラメータ値を有する区間を選択し、この区間の合計時間を計算して取得する。この閾値の変動は、すべてのパラメータ値について行う。例えば、パラメータ値が視聴推奨度に応じて「０」から「２５５」までの度数で設定されている場合には、閾値を「０」から「２５５」までの間で例えば１度ずつ変動させ、それぞれの閾値を超えるパラメータ値を有する区間の合計時間を計算する。
そして、ＣＰＵは、以上の計算結果に基づいて、これら複数の閾値と区間の合計時間との対応関係のパターン示すテーブル（合計時間パターンテーブル）を生成して、メインメモリに格納する。また、この合計時間パターンテーブルは、本図にも示したように不揮発性のメモリである記憶装置に記憶してもよい。これは、一旦自動編集装置の電源を切った後、後刻このテーブルを利用することを可能にするためである。
次に、本例の自動編集装置も、設定された時間に関する情報（設定時間データ）を保持しているところ、ここでＣＰＵは、当該設定された時間と合計時間パターンテーブルの照合を行う。具体的には、合計時間パターンテーブルに示されている複数の区間合計時間のなかから、設定された時間と一致する合計時間を検出し、この合計時間に対応する閾値を特定して、当該閾値を超えるパラメータ値を有する区間を選択する。選択された区間はメインメモリに格納される。
【００３４】
<処理の流れ>
図１３、図１４は、本実施例の自動編集装置における処理の流れの一例を示す図である。ここでも、上述したところに対応して、設定時間取得先行型と合計時間パターンテーブル作成先行型のそれぞれについて説明する。
まず、図１３は設定時間取得先行型の場合の処理の流れの一例を示す。
本図に示すように、まず、コンテンツの取得ステップＳ１３０１において、自動編集装置は、区間で区切られたコンテンツを取得する。本例では、Ｋ個の区間に区切られたコンテンツを区間ごとに取得するものとする。
次に、設定時間データの読出しステップＳ１３０２において、自動編集装置は、設定時間データを読み出す。
次に、選択基準データの読出しステップＳ１３０３において、自動編集装置は、選択基準データを読み出す。なお、ステップＳ１３０１からＳ１３０３までの処理順序は、どのようなものであってもよい。
次に、自動編集装置は、パラメータ値が閾値を超える区間を選択する（ステップＳ１３０４）。ここでは細部の処理の記載を省略したが、具体的な処理の内容は、実施例１において図７で説明したステップＳ０７０３以下の処理の内容と同じである。
次に、自動編集装置は、前記ステップＳ１３０４において選択した区間の合計時間を計算する（ステップＳ１３０５）。
【００３５】
次に、自動編集装置は、前記ステップＳ１３０２において読み出した設定時間データと前記ステップＳ１３０５において計算した合計時間とを比較する（ステップＳ１３０６）。
次に、前記ステップＳ１３０６での比較結果が位置するか否かの判断ステップＳ１３０７において、比較結果が一致するか否かの判断を行い、一致するとの判断結果の場合には、パラメータ値が当該閾値を超える区間を最終的に選択する（ステップＳ１３１１）。
一方、前記ステップＳ１３０７における判断結果が、一致しないとの判断結果の場合には、続いて、計算した合計時間の方が設定された時間より長いか否かの判断を行い（ステップＳ１３０８）、計算した合計時間の方が長いとの判断結果の場合には、自動編集装置は、選択基準データの閾値を上方修正する（ステップＳ１３０９）。そして、再びステップＳ１３０４以下のステップにおける処理を繰り返す。この処理は、ステップＳ１３０７において「比較結果が一致する」との判断結果が得られるまで繰り返される。
他方、前記ステップＳ１３０８における判断結果が、計算した合計時間の方が短いとの判断結果の場合には、自動編集装置は、選択基準データの閾値を下方修正する（ステップＳ１３１０）。そして、再びステップＳ１３０４以下のステップにおける処理を繰り返す。この処理も、ステップＳ１３０７において「比較結果が一致する」との判断結果が得られるまで繰り返される。
そして、これらの繰返し処理の結果、「比較結果が一致する」との判断結果が得られれば、ステップＳ１３１１に進んで、自動編集装置はパラメータ値が当該閾値を超える区間を最終的に選択する。
【００３６】
次に、図１４は合計時間パターンテーブル作成先行型の場合の処理の流れの一例を示す。
本図に示すように、まず、コンテンツの取得ステップＳ１３０１において、自動編集装置は、区間で区切られたコンテンツを取得する。本例では、Ｋ個の区間に区切られたコンテンツを区間ごとに取得するものとする。
次に、選択基準データの読出しステップＳ１４０２において、自動編集装置は、選択基準データを読み出す。なお、ステップＳ１４０１とＳ１４０２の処理順序は逆でもよい。
次に、自動編集装置は、パラメータ値が閾値を超える区間を選択する。ここでも細部の処理の記載を省略したが、具体的な処理の内容は、実施例１において図７で説明したステップＳ０７０３以下の処理の内容と基本的に同じである。
ただしその際、以下に述べるように、自動編集装置は、合計時間パターンテーブルを作成するために、閾値を変動させて、すべての閾値について当該閾値を超えるパラメータ値を有する区間を選択することになる。そこで、この閾値の変動を機械的に行うために、最初の閾値の選択及び変動のルールが単純に定められていることが望ましい。例えば、パラメータ値が「０」から「２５５」の範囲で表される視聴推奨度数であり、選択基準テーブルで閾値（Ｔｙ）が度数「１２８」に設定されている場合であれば、最初の閾値を「１２８」としてステップＳ１２０３における処理を行い、その後、閾値を１度ずつ「２５５」まで上方修正しつつ同様の処理を行った後、閾値を「１２７」から１度ずつ下方修正しつつ同様の処理を行うといったパターンが考えられる。あるいは、最初の閾値を「０」（又は「１２５」）に設定し、上方修正（下方修正）だけを１度ずつ行いつつ同様の処理を行うようにしてもよい。本例では、便宜上後者のパターンで処理を行う場合で説明することとし、変動させるべき閾値がＬ個あるとして、これを１番目の閾値からＬ番目の閾値まで順次変動させるものとして説明する。従って、本例では、パラメータ値が閾値を超える区間を選択する処理として、まず、最初の閾値として「１」を選択して当該閾値を超えるパラメータ値を有する区間を選択する処理を行う（ステップＳ１４０３、Ｓ１４０４）。
次に、自動編集装置は、前記ステップＳ１４０４において選択した区間の合計時間を計算する（ステップＳ１４０５）。
【００３７】
次に、自動編集装置は、次の閾値（具体的には、１大きい値の閾値）が存在するか否かの判断を行い（ステップＳ１４０６）、存在するとの判断結果の場合、この値に閾値を変動させ（ステップＳ１４０７）、ステップＳ１４０４に戻って、当該閾値を超えるパラメータ値を有する区間を選択する。そして、自動編集装置はこの選択した区間について合計時間を計算し、次の閾値が存在するか否かの判断を行う。自動編集装置は、この処理を、前記ステップＳ１４０６における判断結果が「存在しない」との判断結果になるまで繰り返す。
次に、前記ステップＳ１４０６における判断結果が「存在しない」との判断結果の場合（即ち、Ｌ個すべての閾値について上記の処理が完了した場合）、合計時間パターンテーブルの生成ステップＳ１４０８において、自動編集装置は、前記ステップＳ１４０５にて計算した合計時間の計算結果に基づいて、これら複数の閾値と区間の合計時間との対応関係のパターンを示すテーブル（合計時間パターンテーブル）を生成する。
次に、設定時間データの読出しステップＳ１４０９において、自動編集装置は、設定時間データを読み出す。
次に、設定時間データに対応する合計時間の検出ステップＳ１４１０において、自動編集装置は、前記ステップＳ１４０９にて読み出した設定時間データと、前記ステップＳ１４０９にて生成した合計時間パターンテーブルとの照合を行って、合計時間パターンテーブルに示されている複数の区間合計時間のなかから、設定された時間と一致する合計時間を検出する。
【００３８】
なお、合計時間パターンテーブル中に予め設定された時間と一致する区間の合計時間が存在しない場合には、自動編集装置は、選択された区間の合計時間が予め設定された時間を超えない範囲でもっとも長い時間になるような値を閾値として選択する。
次に、区間の選択ステップＳ１４１１において、自動編集装置は、この合計時間に対応する閾値（対応する閾値がない場合は、予め設定された時間を超えない範囲でもっとも長い時間になるような閾値）を特定して、当該閾値を超えるパラメータ値を有する区間を選択する。
【００３９】
<効果>
本実施例の発明により、ユーザが時間的な都合に合わせてコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例３】
【００４０】
<概要>
本実施例の自動編集装置は、実施例１などと基本的に共通する。ただし、本実施例の自動編集装置は、ネットワークを介して外部からパラメータ値を取得する手段を有する点に特徴を有する。
【００４１】
<構成>
（全般）
図１５は本実施例の自動編集装置の機能ブロックの一例を示す図である。本実施例の自動編集装置は実施例１で図１などを用いて説明した自動編集装置と基本的に共通する。ただし、本実施例の「自動編集装置」１５００の「パラメータ値取得部」１５２０は、「外部取得手段」１５２１を有する。
（外部取得手段）
「外部取得手段」は、ネットワークを介して外部からパラメータ値を取得するように構成されている。
パラメータ値取得部は、外部からパラメータ値を取得する際に、当然のことながら取得したコンテンツの区間に関連付けてパラメータ値を取得することとなるが、このための構成の一例としては、外部データベースにおいてコンテンツ及びその区間がこれを一意的に識別するためのコンテンツＩＤ、区間ＩＤと関連付けられる（両者を一体化した1個のＩＤをコンテンツの区間と直接関連付けてもよい）とともに、コンテンツの各区間がパラメータ値とも関連付けられて保持されている場合が考えられる。この場合、パラメータ値取得部がこのコンテンツの区間に関連付けてパラメータ値を取得しようとする際には、このコンテンツＩＤ等を手掛かりに外部データベース内のコンテンツを検出するとともに、このコンテンツに関連付けられているパラメータ値を取得するように構成される。
【００４２】
なお、本実施例の自動編集装置の構成には直接関わらないが、外部データベースに保持されるパラメータ値を最新の状態にするための方法には、様々なものが考えられる。
その一例としては、他人の推奨を挙げることができる。具体的には、ある別のユーザがそのコンテンツを視聴した結果、特定の区間を気に入り、他者に対しても是非同じ区間を見てもらいたいと考えてその区間を「視聴推奨区間」として外部データベースに登録することなどが考えられる。この場合、外部データベースへの登録は、例えば、当該別のユーザが、当該視聴推奨区間の開始時及び終了時にボタンを押下することで当該区間を指定し、この指定された区間に係る情報が外部データベースに送信されることで実現可能である。また、その際、当該別のユーザの視聴推奨度合いに応じてある区間は視聴推奨度数を「２００」、別のある区間は視聴推奨度数を「１００」というように、推奨する度合いに応じて異なる値を付して当該区間情報を送信するようにしてもよい。さらに、外部データベースは、同様の情報の送信を複数のユーザから受け付けて、これらに示される区間の指定数や当該区間の視聴推奨度数の累計値を取得して登録しておき、これを送信するようにしてもよい。これにより、より精緻で客観的なパラメータ値の取得が可能となる。
さらに、ユーザが一旦送信して登録されている視聴推奨度合い等の情報を、後刻追加したり、変更したりすることが可能なように構成されていてもよい。これは、例えば、各ユーザを一意的に識別するためのユーザＩＤをユーザごとに付与しておき、当該ユーザから新たな情報がユーザＩＤとともに送信されてきたときには、同じユーザＩＤと関連付けられている以前に送信された情報に追加したり、上書して変更したりすることにより実現可能である。
なお、区間の選択に利用されたパラメータ値は、改めて当該ユーザからのパラメータ値として外部データベースに送信して登録させるようにしてもよい。これにより、ユーザは次回以降、これを含むパラメータ値を取得することが可能となり、より自身の好みに近いパラメータ値やより最新の状況を反映したパラメータ値の取得が可能となる。これは次実施例でも同様である。
【００４３】
（構成の目的）
本実施例の構成の目的は、外部のデータベース等からパラメータ値を取得することで、コンテンツに埋め込まれた固定的なパラメータ値ではなく、最新の情報を反映したパラメータ値を取得できるようにすることを目的とする。これは、同じコンテンツであっても、時間が経過すれば、社会的背景が変化したり、ユーザの好みが変化したりすることなどにより、ユーザに対して視聴を推奨すべき区間が変化することがあることに対応したものである。
【００４４】
（ハードウェア構成）
次に、本実施例の自動編集装置のハードウェア構成について説明する。
図１６は、本実施例の自動編集装置のハードウェア構成の一例を示す概略図である。本実施例の自動編集装置のハードウェア構成は、実施例１と基本的に共通する。即ち、コンテンツ取得部とパラメータ値取得部は「記憶装置（記録媒体）」１６０１と、「メインメモリ」１６０２と、「ＣＰＵ」１６０３と、「Ｉ／Ｏ」１６０４などから構成される。また、選択部（閾値選択手段及び設定時間手段を含む）は、「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」などから構成される。なお、本実施例の自動編集装置も、取得したコンテンツや選択した区間にかかるコンテンツをダイジェスト版として出力するための「ディスプレイ」や「スピーカ」（いずれも図示を省略）を有していてもよい。これらは「システムバス」１６０５などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
ここでは、ネットワークを介して外部からパラメータ値を取得するためのハードウェア構成について説明する。その余の構成は、実施例１で説明したところと同様であるから、説明を省略する。
本図には示されない外部データベースには、予め、パラメータ値が保持されている。このパラメータ値は、どのコンテンツのどの区間にかかるものであるかを特定するため、コンテンツＩＤや区間ＩＤと関連付けて保持されている。
そこで、本図に示す自動編集装置のＣＰＵは、区間に区切られたコンテンツをコンテンツＩＤや区間ＩＤとともに取得すると、パラメータ値の送信要求情報を生成して、当該要求情報を当該コンテンツＩＤ、区間ＩＤとともに、Ｉ／Ｏを介して外部データベースに送信する。外部データベースは、これを受けて、当該コンテンツＩＤ、区間ＩＤで識別されるコンテンツの区間のパラメータ値を自動編集装置に対して返信する。
そこで、ＣＰＵは、当該返信されたパラメータ値をＩ／Ｏを介して取得する。取得したパラメータ値は、その後、区間の選択に利用されることとなるが、そのためのハードウェア構成は、すでに実施例１などで説明したところと同様である。
【００４５】
<処理の流れ>
図１７は、本実施例の自動編集装置における処理の流れの一例を示す図である。本実施例の処理の流れは、基本的に実施例１と共通する。
ただし、本例では、実施例１で説明した処理の流れに加え、以下のステップを有する。
パラメータ値の送信要求情報の生成ステップＳ１７０３にて、自動編集装置は、前記ステップＳ１７０１にて取得したコンテンツの区間に係るパラメータ値の送信を外部データベースに要求するための要求情報を生成する。
次に、要求情報の送信ステップＳ１７０４において、自動編集装置は、前記ステップＳ１７０３にて生成した要求情報を、コンテンツの取得ステップＳ１７０１にてコンテンツとともに取得したコンテンツＩＤ・区間ＩＤとともに、外部データベースに対して送信する。
次に、パラメータ値の受信ステップＳ１７０５において、自動編集装置は、前記ステップＳ１７０４における送信を受けて外部データベースから返信されたパラメータ値を受信する。なお、選択基準データの読出しステップＳ１７０２からステップＳ１７０５までの処理順序は、ステップＳ１７０３からＳ１７０５までがこの順であれば、どのような順序であってもよい。
その余の構成は、実施例１において図７で説明したところと同様であるから、説明を省略する。
【００４６】
<効果>
本実施例の発明により、社会的背景やユーザの好みの変化による最新の情報を反映したパラメータ値を取得し、これを利用してコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例４】
【００４７】
<概要>
本実施例の自動編集装置は、実施例３の自動編集装置と基本的に共通するが、外部取得手段にて取得されるパラメータ値をその送信元識別情報で選択してその選択されたパラメータ値のみを選択部に区間選択のために利用させる手段を有する点に特徴を有する。
【００４８】
<構成>
（全般）
図１８は、本実施例の自動編集装置の機能ブロックの一例を示す図である。本例の自動編集装置は実施例３の装置と基本的に共通する。ただし、本図に示すように本例の「自動編集装置」１７００の「パラメータ値取得部」１８２０は、「外部取得手段」１８２１に加え、さらに「送信元選択手段」１８２２を有する。
（送信元選択手段）
「送信元選択手段」は、外部取得手段にて取得されるパラメータ値をその送信元識別情報で選択してその選択されたパラメータ値のみを選択部に区間選択のために利用させるように構成されている。
「送信元識別情報」とは、外部データベースに蓄積されているパラメータ値の送信元であるユーザを一意的に識別するための情報である。このための識別子としては、例えば送信元であるユーザの氏名、住所などが利用される。あるいは、パラメータ値の選別のために必要最低限の情報であればよいとの観点（さらにこれに加え個人情報保護の観点）から、識別子として、パラメータ値の送信元であるユーザの属性である年齢、性別、職業、趣味などを識別子として利用してもよい。
この送信元識別情報は、例えば、前実施例に述べた構成に従い、自動編集装置が外部データベースに対してパラメータ値の送信要求情報を送信し、これを受けて外部データベースがパラメータ値を返信する際に、既述のコンテンツＩＤや区間ＩＤとともに返信される。
そこで、自動編集装置は、パラメータ値等とともに、この送信元識別情報を取得し、これを以後の区間の選択のための処理に利用することが可能となる。
【００４９】
（構成の目的）
本実施例の構成の目的は、外部のデータベース等からパラメータ値を取得する際に、合わせてそのパラメータ値の送信元であるユーザの個性や属性を識別するための送信元識別情報を取得することで、パラメータ値を利用しようとしているユーザにふさわしいパラメータ値だけを選別して利用できるようにすることを目的とする。例えば、そのユーザが囲碁ファンであって、あるコンテンツが「囲碁対局番組」であれば、住所、年齢、性別、職業に関係なく、囲碁を趣味とする者が面白いと思った場面がもっとも視聴推奨に値すると考えられるので、囲碁を趣味とする者が送信元となっているパラメータ値だけを選別することが望ましいが、本実施例によれば、かかる趣味による選別が可能となる。
かかる構成を実現するため、本実施例の自動編集装置は、送信元識別情報のなかから区間の選択に利用するものを選択するための送信元選択基準を有していることが望ましい。この基準は、上例に即せば、例えば「送信元識別情報における趣味が囲碁であること」といった基準である。
【００５０】
なお、外部データベースから送信されるパラメータ値は、前実施例と同様、送信元のユーザの視聴推奨度合いに応じてある区間は視聴推奨度数を「２００」、別のある区間は視聴推奨度数を「１００」というように、推奨する度合いに応じて異なる値を付して当該区間情報を送信するようにしてもよいし、同様の情報の送信を複数のユーザから受け付けて、これらに示される区間の指定数や当該区間お視聴推奨度数の累計値を取得して登録したものを送信するようにしてもよい。従って、本実施例で、送信元識別情報に基づいて選択されたパラメータ値は、かかる推奨度数の差や区間の指定数（その区間を指定した送信元ユーザの人数）を反映したものとなり得る。この結果、やはり前実施例と同様、より精緻で客観的なパラメータ値の取得が可能となる。
【００５１】
（ハードウェア構成）
次に、本実施例の自動編集装置のハードウェア構成について説明する。
図１９は、本実施例の自動編集装置のハードウェア構成の一例を示す概略図である。本実施例の自動編集装置のハードウェア構成は、実施例１と基本的に共通する。即ち、コンテンツ取得部とパラメータ値取得部は「記憶装置（記録媒体）」１９０１と、「メインメモリ」１９０２と、「ＣＰＵ」１９０３と、「Ｉ／Ｏ」１９０４などから構成される。また、選択部（閾値選択手段及び設定時間手段を含む）は、「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」などから構成される。なお、本実施例の自動編集装置も、取得したコンテンツや選択した区間にかかるコンテンツをダイジェスト版として出力するための「ディスプレイ」や「スピーカ」（いずれも図示を省略）を有していてもよい。これらは「システムバス」１９０５などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００５２】
ここでは、送信元識別情報の取得と、これに基づく区間の選択にかかるハードウェア構成を中心に説明する。その余の構成は実施例３で説明した構成と同じであるので、説明を省略する。
ＣＰＵは、実施例３で説明した構成に従い、外部データベースからパラメータ値を取得する。その際、そのパラメータ値の送信元識別情報も合わせてＩ／Ｏを介して取得する。
一方、記憶装置には、予め、送信元識別情報のなかから区間の選択に利用するものを選択するための基準である送信元選択基準が記憶されている。そこで、ＣＰＵは当該送信元選択基準をメインメモリに読み出す。
次に、ＣＰＵは、送信元識別情報を手掛かりに、取得したパラメータ値のなかから、当該送信元選択基準に従って選択される送信元から送信されたパラメータ値だけを選択する。具体的には、パラメータ値のなかから、当該送信元識別情報が当該送信元選択基準と一致する送信元だけを選択し、この送信元からのパラメータ値を選択する。なお、ここでいう「一致」とは全部一致又は一部一致をいう（後者の例として、送信元選択基準が「趣味が囲碁であること」のみを基準としている場合、送信元識別情報の趣味の中に囲碁が含まれていれば、他の趣味の有無・内容、さらには他の個性・属性に関する情報に関係なく、当該送信元識別情報と関連付けられたパラメータ値が選択される）。
そこで、ＣＰＵは、当該選択されたパラメータ値を利用して区間の選択を行う。そのためのハードウェア構成は、すでに実施例１などで説明したところと同様である。
【００５３】
（別の実施例：送信元のフィルタリング）
以上では、送信元は、送信元識別情報で識別可能であるにせよ、送信されるパラメータ値はあくまで、これらすべての送信元からのパラメータ値をまとめて送信される場合を念頭に置いて説明した。これに対し、別の実施例として、送信元を何らかのメルクマールでフィルタリングし、かかるフィルタリングで区分けされたユーザグループごとのパラメータ値が送信されるようにしてもよい。
即ち、本例と上例の違いは、上例では、外部データベースから送信されたパラメータ値の中から、自動編集装置が送信元識別情報によって自分の趣味と一致するなどの一定の送信元からのパラメータ値のみを選択して区間の選択に利用するのに対し、本例では、この送信元識別情報に基づくパラメータ値の選択が外部データベースでなされ、自動編集装置は、最初からこの選択されたパラメータ値のみを受信して区間の選択に利用する点にある。
例えば、前出の「囲碁対局番組」の例に即せば、本例では、「送信元が囲碁を趣味とする者であるかどうか」というメルクマールによって、囲碁を趣味とするユーザグループとそれ以外のユーザグループに区分けすることが考えられる。この場合、この区分けは、外部データベースにおいて予めなされており、パラメータ値を送信する際に自動的にかかる区分けに応じたパラメータ値が送信されるようになっていてもよいし、ユーザがパラメータ値の送信を要求する要求情報を送信する際に、かかる区分けを合わせて要求し、これを受けて外部データベースにおいて区分けを行って送信するようになっていてもよい。いずれの場合においても、本例では、自動編集装置は、パラメータ値を取得する段階で、すでに区分けされたパラメータ値としてこれを取得することができるため、上例と異なり、送信元識別情報を手掛かりに、取得したパラメータ値のなかから、当該送信元選択基準に従って選択される送信元から送信されたパラメータ値だけを選択するという処理は不要となる。
【００５４】
<処理の流れ>
図２０は、本実施例の自動編集装置における処理の流れの一例を示す図であって、このうち、送信元識別情報の取得と、これに基づく区間の選択にかかる処理の流れの一例を示すものである。
実施例３で説明した処理の流れに従い、自動編集装置がパラメータ値を取得すると（図１７のステップＳ１７０５）、まず、送信元識別情報の取得ステップＳ２００１において、自動編集装置は、外部データベースから送信元識別情報を取得する。ただし、この処理はパラメータ値を取得より先に行っても、あるいは同時に行ってもよい。
次に、送信元選択基準の読出しステップＳ２００２において、自動編集装置は、送信元選択基準を読み出す。なお。ステップＳ２００１における処理とステップＳ２００２における処理の順序は逆でもよい。
次に、送信元の選択ステップＳ２００３において、自動編集装置は、前記ステップＳ２００１で取得した送信元識別情報のなかから、前記ステップＳ２００２で読み出した送信元選択基準に合致する送信元識別情報を選択する。
次に、パラメータ値の選択ステップＳ２００４において、自動編集装置は、前記ステップＳ２００３において選択された送信元識別情報に基づいてパラメータ値を選択する。
その後、自動編集装置は、実施例３で説明した処理の流れに従い、パラメータ値を順次取得し、このパラメータ値に基づいて区間の選択を行う。従って、本実施例では、区間の選択は、前記ステップＳ２００４において選択されたパラメータ値を利用して行うことになる。
【００５５】
<効果>
本実施例の発明により、そのパラメータ値の送信元であるユーザの個性や属性を識別するための送信元識別情報を取得することで、パラメータ値を利用しようとしているユーザにふさわしいパラメータ値だけを選別し、これを利用してコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例５】
【００５６】
<概要>
本実施例の自動編集装置は、基本的に実施例１などの自動編集装置と共通するが、パラメータ値が示す値は、コンテンツの区間をどの程度の人が視聴したかを推定した値である点に特徴を有する。
【００５７】
<構成>
（構成の概要）
本実施例の自動編集装置の機能ブロックは、実施例１において図１で示したものと基本的に共通する。ただし、本例の自動編集装置においては、パラメータ値が示す値は、コンテンツの区間をどの程度の人が視聴したかを推定した値である。
ここでいう「程度」は、人数の多寡の程度を意味する。「コンテンツの区間をどの程度の人が視聴したかを推定した値」の典型例は、瞬間視聴率である。
（構成の目的）
本実施例の構成の目的は、より多くの人が視聴したコンテンツの区間に高いパラメータ値を付与することにより、視聴推奨区間の選択を、より客観性のある、偏りのない形で行うことができるようにすることを目的とする。
（ハードウェア構成）
本実施例の自動編集装置のハードウェア構成は、実施例１と比較して、処理対象であるパラメータ値の示す値の定め方が異なるだけであり、構成自体は実施例１で説明したハードウェア構成と同じであるので、説明は省略する。
【００５８】
<処理の流れ>
本実施例の自動編集装置における処理の流れは、実施例１と比較して、処理対象であるパラメータ値の示す値の定め方が異なるだけであり、処理の流れ自体は実施例１で説明した処理の流れと共通するので、説明は省略する。
【００５９】
<効果>
本実施例の発明により、社会的背景やユーザの好みの変化による最新の情報を反映したパラメータ値を取得し、これを利用してコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例６】
【００６０】
<概要>
本実施例の自動編集装置は、基本的に実施例１などの自動編集装置と共通するが、パラメータ値が示す値は、過去の視聴の際のコンテンツの再生速度によって定められる値である点に特徴を有する。
【００６１】
<構成>
（構成の概要）
本実施例の自動編集装置の機能ブロックは、実施例１において図１で示したものと基本的に共通する。ただし、本例の自動編集装置においては、パラメータ値が示す値は、過去の視聴の際のコンテンツの再生速度によって定められる値である。
過去の視聴の際のコンテンツの再生速度によって、パラメータ値の示す値を決める理由は、これがコンテンツの重要度を反映している蓋然性が高いためである。例えば、早送りで再生された区間は重要度が低いと考えられ、通常速度で再生された区間は重要度が高いと考えられる。あるいは、スローで再生された区間はさらに重要度が高いと考えることもできる。
さらに、何度も巻き戻すなどにより繰り返し視聴した区間は、重要度が高い区間であると考えて、これに応じたパラメータ値を定めるようにしてもよい（「再生速度」には、繰り返し視聴したことによって次の区間に移行するのが遅くなったことを含むと観念できるので、かかる構成も本実施例に含まれる）。
なお、本実施例の構成とは異なるが、再生のしかたが重要度を反映していると考えられる要素であれば、これをパラメータ値の示す値に反映してもよい。例えば、ステレオで再生されたかどうか、大音量で再生されたかどうかといった要素が考えられる。
【００６２】
ここでいう過去の視聴の主体は、典型的には、他のユーザである。従って、本実施例でも、かかる過去の視聴の際のコンテンツの再生速度は、外部データベースからパラメータ値を取得する際に、当該パラメータ値にすでに反映された形で取得する。
ただし、本実施例の過去の視聴の際のコンテンツの再生速度は、このようなものに限らず、パラメータ値を利用しようとしている当該ユーザが過去に視聴した際のコンテンツ再生速度によって定めてもよい。この場合には、自動編集装置が、過去の視聴の際のコンテンツの再生速度を記録しておき、これに基づいてパラメータ値を生成する処理を行うことが必要となるが、この記録は、例えば、コンテンツの区間ごとに、その再生開始時刻と再生終了時刻（あるいは再生所要時間）をその区間と関連付けて記録しておくことで実現可能である。
【００６３】
（ハードウェア構成）
本実施例の自動編集装置のハードウェア構成は、実施例１と比較して、処理対象であるパラメータ値の示す値の定め方が異なるだけであり、構成自体は実施例１で説明したハードウェア構成と同じであるので、説明は省略する。
なお、自動編集装置が自身で過去に行った再生の再生速度によってパラメータ値を定める場合は、当該再生時における区間ごとの再生開始時刻と再生終了時刻（あるいは再生所要時間）をその区間と関連付けて記憶装置に記憶しておき、ＣＰＵが、これを読み出すとともに、パラメータ値生成プログラムが定める手順に従って、所定の再生速度を所定のパラメータ値に対応させていくことで実行される。
【００６４】
<処理の流れ>
本実施例の自動編集装置における処理の流れは、実施例１と比較して、処理対象であるパラメータ値の示す値の定め方が異なるだけであり、処理の流れ自体は実施例１で説明した処理の流れと共通するので、説明は省略する。
【００６５】
<効果>
本実施例の発明により、過去の視聴状況によって示されるコンテンツの各区間の重要度を反映したパラメータ値を取得し、これを利用してコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例７】
【００６６】
<概要>
本実施例の自動編集装置は、基本的に実施例１などの自動編集装置と共通するが、パラメータ値が示す値は、コンテンツの区間をどの程度の人が推薦したかによって定められる値である点に特徴を有する。
【００６７】
<構成>
（構成の概要）
本実施例の自動編集装置の機能ブロックは、実施例１において図１で示したものと基本的に共通する。ただし、本例の自動編集装置においては、パラメータ値が示す値は、コンテンツの区間をどの程度の人が推薦したかによって定められる値である。
ここでいう「程度」は、人数の多寡の程度を意味する。また、推薦した人の数だけではなく、それぞれの人が推薦の度合いを指定し、それをパラメータ値に反映しても良い。この場合、各推薦度合いごとに、推薦の度合いに応じた重みとそれを指定した人の数の積を求めて、それらの積を合計することによりパラメータ値を算出する。
（構成の目的）
本実施例の構成の目的は、より多くの人が推薦したコンテンツの区間に高いパラメータ値を付与することにより、視聴推奨区間の選択を、より客観性のある、偏りのない形で行うことができるようにすることを目的とする。
（ハードウェア構成）
本実施例の自動編集装置のハードウェア構成は、実施例１と比較して、処理対象であるパラメータ値の示す値の定め方が異なるだけであり、構成自体は実施例１で説明したハードウェア構成と同じであるので、説明は省略する。
【００６８】
<処理の流れ>
本実施例の自動編集装置における処理の流れは、実施例１と比較して、処理対象であるパラメータ値の示す値の定め方が異なるだけであり、処理の流れ自体は実施例１で説明した処理の流れと共通するので、説明は省略する。
【００６９】
<効果>
本実施例の発明により、他者の推薦度合いを反映したパラメータ値を取得し、これを利用してコンテンツの編集を行うことができる自動編集装置及び自動編集方法を提供することが可能となる。
【実施例８】
【００７０】
<概要>
本実施例の自動編集装置は、基本的に実施例１などの自動編集装置と共通するが、コンテンツを区切る区間を示す情報である区間情報を取得する手段と、コンテンツを取得する手段と、取得したコンテンツを取得した区間情報で示される区間で区切る手段とを有する点に特徴を有する。
【００７１】
<構成>
（構成の概要）
図２１は、本実施例の自動編集装置の機能ブロックの一例を示す図である。本例の装置は基本的に実施例１などの自動編集装置と共通する、ただし、本図に示すように、本実施例の「自動編集装置」２１００の「パラメータ値取得部」２１２０は、「区間情報取得手段」２１２３と、「コンテンツ取得手段」２１２４と、「区切手段」２１２５とをさらに有する。
（区間情報取得手段）
「区間情報取得手段」は、コンテンツを区切る区間を示す情報である区間情報を取得するように構成されている。
（コンテンツ取得手段）
「コンテンツ取得手段」は、コンテンツを取得するように構成されている。
（区切手段）
「区切手段」は、取得したコンテンツを取得した区間情報で示される区間で区切るように構成されている。
即ち、本実施例は、前実施例までにおいて念頭に置いて説明してきたところと異なり、区間情報は、コンテンツを区切る箇所を示す情報である。具体例を挙げれば、前実施例までにおける区間情報は、主に、「再生開始から１分間の区間」とか「再生開始後１分から２分までの区間」というように、区間の時間的な長さあるいは、区間の開始位置と終了位置（この場合も時間の計算が可能である）を示す概念として用いられていた。これに対し、本実施例では、「コンテンツを再生開始から２０分の区間で前後に区切る」というように、区間情報は、一点だけを示す概念であって、時間的な長さを観念できないものとして用いられている。
【００７２】
（構成の目的）
かかる用例を本発明にいう「区間情報」に含めたのは、単に、コンテンツを何箇所かで区分けして、それぞれの箇所の視聴推奨度や重要度に応じて、その一部をダイジェスト版として使用することも考えられるからである。例えば、３０分間の報道番組のうち、前半の２０分間はニュース、後半の１０分間は天気予報と番組のお知らせで構成されている場合、あるユーザが後半の視聴を好まず、前半だけの視聴を行うために前半の２０分間からなるダイジェスト版を作成する場合、これを区間の合計時間が２０分間の前半部分と、区間の合計時間が１０分間の後半部分とに分けて、前半部分を構成する各区間を一つ一つ選択していってもよいが、本実施例によれば、番組開始から２０分間の位置で区切るだけで、この区切り位置を示す区間情報に基づいてそれより前の部分をまとめて選択して２０分間のダイジェスト版を作成することができる。
視聴推奨度や重要度の違いがコンテンツの細かい区間ごとに刻々と変化するのではなく、ある程度大括りされた時間帯ごとに現れる蓋然性の高いコンテンツ（その一例は上に挙げた報道番組であると考えられる）の場合には、かかる簡易な方法でダイジェスト版を作ることができることから、本実施例は有用である。
なお、本実施例では、区間がある程度長くなる蓋然性が高まるが、この場合には、その区間のパラメータ値は、区間内における最大値とすることなどが考えられる。あるいは、コンテンツがもともと実施例１で述べたような意味での時間的な観念を含む複数の区間情報で区切られており、本実施例の区切手段がこのうちいくつかのまとまった区間どうしを前後に区切る場合（例えば、長さが１分である区間が１０個で構成される１０分間のコンテンツを、開始から５分の位置で５個の区間で構成される前半部分と、５個の区間で構成される後半部分に区切る場合など）には、一つ一つの各区間がパラメータ値を有するので、区間のパラメータ値は、区切手段で区切られた区間内に含まれる各区間のパラメータ値の平均値としてもよい。
【００７３】
<ハードウェア構成>
次に本実施例の自動編集装置のハードウェア構成について説明する。
図２２は、本実施例の自動編集装置のハードウェア構成の一例を示す概略図である。本実施例の自動編集装置のハードウェア構成は、実施例１と基本的に共通する。即ち、コンテンツ取得部とパラメータ値取得部は「記憶装置（記録媒体）」２２０１と、「メインメモリ」２２０２と、「ＣＰＵ」２２０３と、「Ｉ／Ｏ」２２０４などから構成される。また、選択部（閾値選択手段及び設定時間手段を含む）は、「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」などから構成される。なお、本実施例の自動編集装置も、取得したコンテンツや選択した区間にかかるコンテンツをダイジェスト版として出力するための「ディスプレイ」や「スピーカ」（いずれも図示を省略）を有していてもよい。これらは「システムバス」２２０５などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００７４】
ここでは、取得したコンテンツを取得した区間情報で示される区間で区切るためのハードウェア構成を中心に説明する。その余の構成は実施例１で説明した構成と同じであるので、説明を省略する。
本例でも、自動編集装置が取得するコンテンツは区間で区切られたコンテンツであるが、ここでは「コンテンツを再生開始から２０分の区間で前後に区切る」というように、区間が一点だけを示す概念であって、時間的な長さを観念できない概念として用いられている。そこで、自動編集装置がかかるコンテンツを取得した場合、ＣＰＵは、まず、当該コンテンツから当該区間（区切り位置としての区間情報）を取得する。
次に、ＣＰＵは取得した区間でコンテンツをその前後に区切る処理を行う。本例では、選択プログラムが「取得した区間が一点を示すものである場合には、その区間でコンテンツを前後に分けるように区切れ」という命令を含んでいるので、ＣＰＵは当該プログラムの定める手順に従って、コンテンツを区切る処理を行うことになる。仮に、この区間が複数箇所あれば、それぞれの区間でコンテンツがその前後に区切られ、全体として３つ以上の部分（区間の数より一つ多い部分）に区切られることになる。
【００７５】
そこで、実施例１などで説明した構成に従い、ＣＰＵが、この区切られた区間（ここでいう区間は時間の概念を含むものである。以下本段落においては、便宜的にこの概念で用いる場合はかぎかっこで示す）について、「区間」を選択するための処理を行うことなる。そこで、例えば、コンテンツが１個の区間で二つに区切られただけのものであれば、この選択処理は、２個の「区間」についてパラメータ値が閾値を超えるか否かを判断することになる。これは、コンテンツに含まれる多数の「区間」ごとに一つ一つかかる判断を行っていく場合に比べ、処理を簡易に行えるという利点を有する。従って、既述のように、コンテンツの種類によっては、かかる処理を用いることが有用である。
【００７６】
<処理の流れ>
図２３は、本実施例の自動編集装置における処理の流れの一例を示す図である。
本図に示すように、まず、コンテンツの取得ステップＳ２３０１において、自動編集装置は、コンテンツを取得する。
次に、区間情報の取得ステップＳ２３０２において、自動編集装置は、前記ステップＳ２３０１にて取得したコンテンツから区間情報を取得する。
次に、コンテンツの区切りステップＳ２３０３において、自動編集装置は、前記ステップＳ２３０１にて取得したコンテンツを、前記ステップＳ２３０２にて取得した区間情報で示される区間で区切る処理を行う。
さらに、区間の選択ステップＳ２３０４において、自動編集装置は、区間を選択する。当該ステップにおける具体的処理内容は、図示を省略したが、実施例１において図７で説明したステップＳ０７０２以下における処理と同様である、
【００７７】
<効果>
本実施例の発明により、単に、コンテンツを何箇所かで区分けして、それぞれの箇所の視聴推奨度や重要度に応じて、簡易な方法でダイジェスト版を作ることができる自動編集装置及び自動編集方法を提供することが可能となる。
【図面の簡単な説明】
【００７８】
【図１】実施例１の自動編集装置の機能ブロックの一例を示す図
【図２】実施例１自動編集装置の機能ブロックの一例を示す図
【図３】閾値を超えるパラメータ値を有する区間の選択要領の一例を示す図
【図４】実施例１の自動編集装置のハードウェア構成の一例を示す概略図
【図５】区間情報とパラメータ値との関連付けの一例を示す図
【図６】区間情報の選択の一例を示す図
【図７】実施例１の自動編集装置における処理の流れの一例を示す図
【図８】実施例２の自動編集装置の機能ブロックの一例を示す図
【図９】実施例２の自動編集装置の具体的構成の一例を示す図
【図１０】合計時間パターンテーブルの一例を示す図
【図１１】実施例２の自動編集装置のハードウェア構成の一例を示す概略図
【図１２】実施例２の自動編集装置のハードウェア構成の一例を示す概略図
【図１３】実施例２の自動編集装置における処理の流れの一例を示す図
【図１４】実施例２の自動編集装置における処理の流れの一例を示す図
【図１５】実施例３の自動編集装置の機能ブロックの一例を示す図
【図１６】実施例３の自動編集装置のハードウェア構成の一例を示す概略図
【図１７】実施例３の自動編集装置における処理の流れの一例を示す図
【図１８】実施例４の自動編集装置の機能ブロックの一例を示す図
【図１９】実施例４の自動編集装置のハードウェア構成の一例を示す概略図
【図２０】実施例４の自動編集装置における処理の流れの一例を示す図
【図２１】実施例８の自動編集装置の機能ブロックの一例を示す図
【図２２】実施例８の自動編集装置のハードウェア構成の一例を示す概略図
【図２３】実施例８の自動編集装置における処理の流れの一例を示す図
【符号の説明】
【００７９】
０１００      自動編集装置
０１１０      コンテンツ取得部
０１２０      パラメータ値取得部
０１３０      選択部
０２３１      閾値選択手段
【図１】
2008130215.tif 000003
【図２】
2008130215.tif 000004
【図３】
2008130215.tif 000005
【図４】
2008130215.tif 000006
【図５】
2008130215.tif 000007
【図６】
2008130215.tif 000008
【図７】
2008130215.tif 000009
【図８】
2008130215.tif 000010
【図９】
2008130215.tif 000011
【図１０】
2008130215.tif 000012
【図１１】
2008130215.tif 000013
【図１２】
2008130215.tif 000014
【図１３】
2008130215.tif 000015
【図１４】
2008130215.tif 000016
【図１５】
2008130215.tif 000017
【図１６】
2008130215.tif 000018
【図１７】
2008130215.tif 000019
【図１８】
2008130215.tif 000020
【図１９】
2008130215.tif 000021
【図２０】
2008130215.tif 000022
【図２１】
2008130215.tif 000023
【図２２】
2008130215.tif 000024
【図２３】
2008130215.tif 000025