(57)【要約】【課題】  本発明の目的は、コンテンツのプレイリストを編集する編集装置を提供することである。【解決手段】  コンテンツを蓄積する蓄積部（１０６）と、前記蓄積部によって蓄積されたコンテンツの編集プレイリストを編集する編集部（１０４）と、共有プレイリスト蓄積装置（２００）が、前記蓄積部によって蓄積されたコンテンツに関する共有プレイリストを管理しているかを検索する検索部（１０１）と、前記編集プレイリストと、前記検索した共有プレイリストとの類似度を計算する計算部（１０２）と、前記類似度が所定の値よりも高い場合、類似度の高い共有プレイリストの情報を利用して、前記編集プレイリストの編集作業を支援する支援部（１０３）とを備える編集装置。【選択図】  図１
2007037031.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを蓄積する蓄積部と、
前記蓄積部によって蓄積されたコンテンツの編集プレイリストを編集する編集部と、
共有プレイリスト蓄積装置が、前記蓄積部によって蓄積されたコンテンツに関する共有プレイリストを管理しているかを検索する検索部と、
前記編集プレイリストと、前記検索した共有プレイリストとの類似度を計算する計算部と、
前記類似度が所定の値よりも高い場合、類似度の高い共有プレイリストの情報を利用して、前記編集プレイリストの編集作業を支援する支援部とを備える編集装置。
【請求項２】
前記計算部は、前記編集プレイリストのチャプタ切りと、前記共有プレイリストのチャプタ切りとの類似度を計算することを特徴とする請求項１記載の編集装置。
【請求項３】
前記計算部によるチャプタ切りの類似度が所定の値よりも高い場合、前記支援部は前記共有プレイリストのチャプタ切りを前記編集プレイリストのチャプタ切りに適用することを特徴とする請求項２記載の編集装置。
【請求項４】
前記計算部は、過去に利用したことのある共有プレイリストの作成者と同じ作成者が作成した共有プレイリストの類似度を高く計算することを特徴とする請求項１記載の編集装置。
【請求項５】
前記計算部は、前記編集プレイリストのチャプタと、前記検索した共有プレイリストのチャプタとの類似度を計算することを特徴とする請求項１記載の編集装置。
【請求項６】
前記蓄積部に蓄積されたコンテンツが複数のコンテンツから構成されており、
前記編集プレイリスト及び前記共有プレイリストも、前記複数のコンテンツに対応していることを特徴とする請求項１記載の編集装置。
【請求項７】
前記編集プレイリスト及び前記共有プレイリストは所望のタレント単位に作成されていることを特徴とする請求項１記載の編集装置。
【請求項８】
蓄積したコンテンツのプレイリストを編集するステップと、
共有プレイリスト蓄積装置が、前記蓄積したコンテンツに関する共有プレイリストを管理しているかを検索するステップと、
前記編集プレイリストと、前記検索した共有プレイリストとの類似度を計算するステップと、
前記類似度が所定の値よりも高い場合、類似度の高い共有プレイリストの情報を利用して、前記編集プレイリストの編集作業を支援するステップとを備える編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのプレイリストの編集装置及び編集方法に関し、特に、サーバ上に蓄えられた共有プレイリストを利用し、ユーザが編集中のコンテンツに対して、適切なプレイリストを選択すると共に、選択されたプレイリストから編集に必要な情報を抽出し、ユーザの編集作業を支援する編集装置及び編集方法に関する。
【背景技術】
【０００２】
HDD(Hard Disk Drive)レコーダが普及しはじめ、テレビ放送などを録画したコンテンツを単に保存するだけでなく、コンテンツのプレイリストを作成・編集することも可能になってきた。
【０００３】
録画したコンテンツに対して、アノテーション（注釈）を付けたり、チャプタ切りなどをするオーサリングは、ユーザが個々に行い、それらを支援する技術としては、EPG(Electronic Program Guide)を使ってタイトルやコメントを付けるものや、映像の音声やテロップを認識して付けるなどしていた。
【０００４】
例えば、特許文献１では、ビデオテープの制御情報の「インデックス」を用いてシーン切りを行っている。また、コンテンツデータに関する情報を記述するメタデータを共有する装置については特許文献２で開示されている。
【特許文献１】特開平６−１７６５４２号公報（第３〜４頁、図２）
【特許文献２】特開２００４−１９３８７１号公報（第６〜７頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、チャプタ編集やチャプタタイトルを付けるなど、コンテンツの編集作業において十分にユーザを支援することはできなかった。
【０００６】
本発明の目的は、コンテンツのプレイリストを編集する編集装置及び編集方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、コンテンツを蓄積する蓄積部と、前記蓄積部によって蓄積されたコンテンツの編集プレイリストを編集する編集部と、共有プレイリスト蓄積装置が、前記蓄積部によって蓄積されたコンテンツに関する共有プレイリストを管理しているかを検索する検索部と、前記編集プレイリストと、前記検索した共有プレイリストとの類似度を計算する計算部と、前記類似度が所定の値よりも高い場合、類似度の高い共有プレイリストの情報を利用して、前記編集プレイリストの編集作業を支援する支援部とを備える編集装置である。
【０００８】
第２の発明は、前記計算部は、前記編集プレイリストのチャプタ切りと、前記共有プレイリストのチャプタ切りとの類似度を計算することを特徴とする第１の発明記載の編集装置である。
【０００９】
第３の発明は、前記計算部によるチャプタ切りの類似度が所定の値よりも高い場合、前記支援部は前記共有プレイリストのチャプタ切りを前記編集プレイリストのチャプタ切りに適用することを特徴とする第２の発明記載の編集装置である。
【００１０】
第４の発明は、前記計算部は、過去に利用したことのある共有プレイリストの作成者と同じ作成者が作成した共有プレイリストの類似度を高く計算することを特徴とする第１の発明記載の編集装置である。
【００１１】
第５の発明は、前記計算部は、前記編集プレイリストのチャプタと、前記検索した共有プレイリストのチャプタとの類似度を計算することを特徴とする第１の発明記載の編集装置である。
【００１２】
第６の発明は、前記蓄積部に蓄積されたコンテンツが複数のコンテンツから構成されており、前記編集プレイリスト及び前記共有プレイリストも、前記複数のコンテンツに対応していることを特徴とする第１の発明記載の編集装置である。
【００１３】
第７の発明は、前記編集プレイリスト及び前記共有プレイリストは所望のタレント単位に作成されていることを特徴とする第１の発明記載の編集装置である。
【００１４】
第８の発明は、蓄積したコンテンツのプレイリストを編集するステップと、共有プレイリスト蓄積装置が、前記蓄積したコンテンツに関する共有プレイリストを管理しているかを検索するステップと、前記編集プレイリストと、前記検索した共有プレイリストとの類似度を計算するステップと、前記類似度が所定の値よりも高い場合、類似度の高い共有プレイリストの情報を利用して、前記編集プレイリストの編集作業を支援するステップとを備える編集方法である。
【発明の効果】
【００１５】
本発明によれば、コンテンツのプレイリストを編集する編集装置及び編集方法を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１７】
(第１の実施形態)
図１は、本発明の第１の実施形態に係る編集システムの概略ブロック図であり、サーバクライアントモデルで構築されている。サーバ２００は、複数のクライアント端末が利用可能なコンテンツのプレイリストを蓄積する共有プレイリスト蓄積部２０１と、各クライアント端末と通信可能な通信部２０２を備えている。一方、編集装置であるクライアント端末１００は、プレイリスト検索部１０１と、プレイリスト類似度計算部１０２と、編集支援情報抽出部１０３と、プレイリスト編集部１０４と、プレイリスト蓄積部１０５と、コンテンツ蓄積部１０６と、サーバ２００と通信可能な通信部１０７を備える。クライアント端末１００の一例としては、ＨＤＤ(Hard Disk Drive)レコーダが挙げられる。
【００１８】
図２は、共有プレイリスト蓄積部２０１に蓄積された共有プレイリストの一例である。
【００１９】
図３は、第１の実施形態に係る編集システム全体のフローチャートである。各クライアント端末のユーザ、すなわち、プレイリスト作成者は、放送されてきたコンテンツをコンテンツ蓄積部１０６に記録すると、この記録したコンテンツのプレイリストをプレイリスト編集部１０４で各自作成し，プレイリスト蓄積部１０５に蓄積する（Ｓ３０１）。さらに、作成したプレイリストを共有プレイリスト蓄積部２０１に送信することでプレイリストが共有される（Ｓ３０２）。
【００２０】
また、共有プレイリスト蓄積部２０１に記録された共有プレイリストをプレイリスト検索部１０１で検索することによって、共有プレイリストによるプレイリスト作成支援をプレイリスト編集部１０４は受けることができる（Ｓ３０３）。そして、作成支援を受けたプレイリストを再び共有プレイリスト蓄積部２０１に送信することによって（Ｓ３０４）、プレイリストが共有される（Ｓ３０２）。
【００２１】
図４は、プレイリスト編集部１０４の表示画面の一例である。プレイリスト編集部１０４は、コンテンツ表示部４００１、番組タイトル入力・表示部４００４、チャプタタイトル入力・表示部４００２、チャプタ作成ボタン４０１１、コンテンツの再生・停止・一時停止・早送り・巻戻しなどを行う制御部４００３、番組のURI(Uniform Resource Identifier)表示部４００５、タイムライン４００６、現在の表示位置を示すバー４００９、プレイリストの保存ボタン４０１２、支援情報取得ボタン４０１３、共有ボタン４０１４を有する。また、制御部４００３は、巻戻しスキップボタン４００３１、巻戻しボタン４００３２、停止ボタン４００３３、再生ボタン４００３４、一時停止ボタン４００３５、早送りボタン４００３６、早送りスキップボタン４００３７を備えている。
【００２２】
プレイリストは、コンテンツ自体は有しておらず、コンテンツの編集情報を備えており、例えばコンテンツの同定のためのURIとして放送日時／放送局と、チャプタ切りの位置情報、全体のタイトル、チャプタタイトル、コメント、全体のサムネイル抽出位置、チャプタサムネイル抽出位置が含まれる。
【００２３】
<playlist-id>で示されるプレイリストIDは複数のプレイリストを共有プレイリストとして管理するために使われ、共有プレイリスト蓄積部２０１で共有プレイリストが管理されるときに付けられる。
【００２４】
<uri>で示されるコンテンツ同定のためのURIは、ここでは放送日時／放送局としているが、他の例として、コンテンツを同定するためのサーバを構築し、コンテンツにオリジナルなIDを割り当て、それを番組と共に配信してもよい。
【００２５】
また、コンテンツの特徴ベクトルからコンテンツIDを作成しても良い。コンテンツは静止画や動画像などの画像データ（映像データ）と音声データを含む時系列なデータであり、このコンテンツの映像や音声上の特徴的な状態（例えば、シーンチェンジ、無音区間、及び音量が予め定められたレベル以上の状態など）が出現する各時点を示す情報（例えば、各時点までの時間）を基に、コンテンツの特徴ベクトルを生成できる。
【００２６】
ここでは、放送日時として開始年を<start-year>、開始月を<start-month>、開始日を<start-date>、開始時刻を<start-time>、終了時刻を<end-time>で表している。
【００２７】
番組タイトルは<title>で示されている。番組のコメントは<comment>で示されている。番組のタイトルとコメントは、ユーザがプレイリスト作成時に図４のようなプレイリスト作成ユーザインターフェースを用いて作成してもよいし、EPG(Electric Program Guide)情報からコピーすることもできる。
【００２８】
<thumbnail>で示される全体のサムネイルは、プレイリスト中のある時刻を指定している。この例では先頭から200000ミリ秒後と指定されており、映像のその時刻における画像をサムネイルとしている。
【００２９】
<chapter>で示されるチャプタ切り情報は、プレイリストのチャプタを分けるときに、その時間情報として作成される。チャプタの開始時刻が<chapter-start-time>で、チャプタの終了時刻が<chapter-end-time>で示されている。例では、第１のチャプタは先頭から100000ミリ秒後から110000ミリ秒後まで、第２のチャプタは先頭から200000ミリ秒後から210000ミリ秒後まで、第３のチャプタは先頭から300000ミリ秒後から310000ミリ秒後までである。
【００３０】
<chapter-title>で示されるチャプタタイトルは、図４のようなプレイリスト作成ユーザインターフェースを用いて、プレイリスト作成時にユーザが付けることができる。これは、チャプタ切りして作成した各チャプタに対して、そのプレイリスト編集部１０４を用いてユーザがチャプタを付けることができる。
【００３１】
<chapter-thumbnail>で示されるチャプタサムネイルは、プレイリスト中のある時刻を指定している。この例では第１のチャプタに対するサムネイルが先頭から110000ミリ秒後と指定されており、映像のその時刻における画像をチャプタサムネイルとしている。
【００３２】
図３のステップＳ３０３において、システムはユーザがプレイリストを作成するための支援情報を提示する。ユーザがプレイリストを作成するとき、編集のための全ての情報を入力しなくても良いように、支援情報取得操作をする。これは図４において、支援情報取得ボタン４０１３を押すことによる。
【００３３】
図５は、プレイリスト作成支援ステップＳ３０３の詳細なフローチャートである。図４に示すようなユーザインターフェースを用いて、プレイリストを編集しているユーザは、編集プレイリストの支援情報を得るために、支援情報取得ボタン４０１３を押す（Ｓ５０１）。プレイリスト検索部１０１は共有プレイリスト蓄積部２０１から編集プレイリストに類似した共有プレイリストを検索する（Ｓ５０２）。この検索は，例えば編集プレイリストのURIに基づき行われる。検索要求の例を図６に示す。
【００３４】
この検索要求では、2005年02月21日の15:00から17:00に○○放送局で放送されたコンテンツのプレイリストを編集中であり、それに類似した共有プレイリストを検索しようとしている。
【００３５】
この時、検索される共有プレイリストは、検索要求と全く同じでなくてもよい。例えば終了時刻が全く同じでなくても、類似しているとして検索される。
【００３６】
この時のコンテンツの類似度は例えば、
検索要求との類似度＝(|Sq-So|+|Eq-Eo|)/Dq+Do 
で計算することができる。ここで、
Sq:検索要求のURIの開始時刻、
So:共有プレイリストの開始時刻、
Eq:検索要求のURIの終了時刻、
Eo:共有プレイリストの終了時刻、
Dq:検索要求のURIの長さ、
Do:共有プレイリストの長さである。
【００３７】
これは時刻のずれを各プレイリストの長さで正規化して類似度としている。つまり、プレイリストの長さに比べて時間のずれが無視できるほど小さければ類似度が高くなる。
【００３８】
このようにして検索された共有プレイリスト集合は、図２に示す共有プレイリストの例が複数リストになったものである。
【００３９】
そして、検索された共有プレイリスト集合は、プレイリスト類似度計算部１０２においてプレイリスト類似度が計算され、編集支援情報抽出部１０３において支援情報が抽出される（Ｓ５０３）。
【００４０】
まず、プレイリスト類似度計算部１０２において、ユーザが編集中のプレイリストとの類似度によって、共有プレイリスト集合に共有プレイリストとの類似度が計算される。例えば、ある共有プレイリストが、ユーザが作成中のプレイリストと同様の作成をしている場合、類似度が高いと判断される。
【００４１】
この同様の作成をしている場合の判断方法を、チャプタ切りが類似していることに基づく計算方法を例にして説明する。
【００４２】
ユーザは編集中のプレイリストに対して、前方から順にチャプタ切りを行う。この場合、ユーザが望むすべてのチャプタ切りを行う必要はない。例えばユーザがプレイリストを３つのチャプタに分割しようとした場合、先頭の２つのチャプタを分割した段階でも、支援情報取得操作をすることができる。
【００４３】
プレイリストの類似度は、
(プレイリストの類似度)=E/D
で計算することができる。ここで、
D:編集プレイリストのチャプタ分割数、
E:編集プレイリストのチャプタ分割位置のうち、ある一定時刻以内で共有プレイリストでもチャプタ分割されている数、
ある一定時刻とは、定数で、例えば前後5000ミリ秒以内とすることができる。
【００４４】
図７は、編集中のプレイリストと共有プレイリストをチャプタの切り方で比較する概念図である。ここで，編集プレイリストのチャプタ分割位置(C)では一定時刻以内に共有プレイリスト(A)でもチャプタが分割されているとする。この場合D＝１、E＝１となり、プレイリストの類似度は１となる。つまり、ユーザが編集中のプレイリストにおいて、ユーザがチャプタを分割した位置のうち、どれだけ共有プレイリストでも分割されているかでプレイリストの類似度を定義していて、共有プレイリストと編集プレイリストが同じ観点でチャプタ切りを行っているときに、この類似度は高くなる。このようにして、チャプタ切りの位置を利用して、編集中のプレイリストと共有プレイリストとの類似度を定義することができる。
【００４５】
共有プレイリストでは、コンテンツの全体ではなく、コンテンツの一部がカットされて作成される場合もある。例えば放送コンテンツにおけるCMの部分は不要だとして、ユーザがプレイリストを作成する場合に削除して、残りの部分でプレイリストを作成することが考えられる。このような場合でもコンテンツの類似度は上記の式で計算することができる。
【００４６】
例えば、図８のプレイリストの例では、共有プレイリストの３つのチャプタ(C1)(C2)(C3)は、元のコンテンツの100000msから120000msまでと、200000msから220000msまでと、300000msから320000msまでからなるチャプタで構成されており、この場合、上記の式の共有プレイリストでもチャプタ分割されている時刻を、ャプタの開始時刻と終了時刻の100000ms、120000ms、200000ms、220000ms、300000ms、320000msとすることによって、同じ式で類似度を計算することができる。以降、特に記述しないときには、共有プレイリストと編集プレイリストの比較はチャプタ単位で行われるものとする。
【００４７】
プレイリストの類似度は、ユーザの過去の利用履歴を用いて計算することもできる。図１には記述していないが、システムはユーザの利用履歴を保存するプロファイル蓄積部を持つことができる。また、図２では記述していないが、共有プレイリストに、その共有プレイリスト作成者の情報を持たせることもできる。プロファイル蓄積部は、ユーザが過去にプレイリストを編集する際に利用した共有プレイリストの作成者の情報が蓄積されている。これにより、過去に利用したことのある共有プレイリストの作成者と同じ作成者が作成した共有プレイリストの類似度を高く計算することにより、ユーザがいつも使っている共有プレイリスト作成者の共有プレイリストを優先的に提示することができる。共有プレイリストに持たせる共有プレイリスト作成者の情報とは、ユーザがシステムにアクセスするときにユーザ認証を行うことで、ユーザIDをプレイリストに付与することができる。
【００４８】
以上のことから、ユーザは全てのチャプタをチャプタ切りしなくても、編集中のプレイリストに類似した共有プレイリストを容易に見つけることができる。このようにして類似度を付けた共有プレイリストをステップＳ５０４においてユーザに提示する。提示画面の例を図９に示す。
【００４９】
図９では、ドラマ「○○」第1話とタイトルの付けられた共有プレイリスト１と、ドラマ「○○」とタイトルの付けられた共有プレイリスト２と、○○とタイトルの付けられた共有プレイリスト３の、合計３つの共有プレイリストが提示されている。
【００５０】
ユーザは提示された共有プレイリストを選択する。例として１つ目の共有プレイリストが選択されたとする。さらに支援情報の種類を選択する、チャプタ切りや、チャプタタイトルや、チャプタサムネイルなど、選択した共有プレイリストから、何を編集中のプレイリストに適用するかを選択する。全てとして、全く同じプレイリストを作成することも可能である。図９の画面例では、タイトルボタン、コメントボタン、チャプタ切りボタンがあり、それらを押すことによって、適用する支援情報を選択することができる。
【００５１】
次に、ステップＳ５０５において、支援情報を編集プレイリストに適用する。この時の動作を、ユーザがチャプタ切りを選択した場合を例にして詳しく説明する。
【００５２】
図９のように、類似度が計算され、編集中のプレイリストと類似している共有プレイリストが上位に提示されている画面で、ユーザの意図に沿うプレイリストを選択し、編集支援情報を選択する。例えば図９のチャプタ切りボタンを押すことによってチャプタ切りを選択すると、選択されている共有プレイリストから、チャプタ切りの情報が抽出され、このチャプタ切りが編集中のプレイリストに適用される。適用方法を図１０で説明する。
【００５３】
図１０において、編集プレイリストでは、ユーザがチャプタ(D)と(E)の分割を行い、選択された共有プレイリストではチャプタが(A)(B)(C)の３つに分割されているとする。共有プレイリストでの全てのチャプタにおいて、各チャプタの開始時刻と終了時刻における編集プレイリストを参照し、その部分のある一定時間内でチャプタ分割されている場合には、既に同じ個所がチャプタ分割されているとして、何もしない。もし、共有プレイリストのあるチャプタの開始時刻と終了時刻のいずれかにおいて、編集プレイリストでその一定時間内にチャプタ分割がされていない場合には、編集プレイリストで、その時刻でチャプタ分割を行う。
【００５４】
図１０の例では、共有プレイリストにおけるチャプタ(A)と(B)の分割は、編集プレイリストでも、そのある一定時間内に(D)と(E)の分割があるため、何もしない。しかし、共有プレイリストのチャプタ(B)と(C)の間の分割は、その一定時間内に編集プレイリストでは分割されていないため、これを適用し、同じ時間で(E)を分割し、新たなチャプタ(E)と(F)を生成する。これにより、ユーザは提示された共有プレイリストを選択するだけで、意図に沿ったチャプタ切りが出来る。同様にして、共有プレイリストを選択して、全体のタイトルやタイトルサムネイルやコメントを、選択された共有プレイリストから抽出して、編集中のプレイリストに適用することができる。
【００５５】
ステップＳ３０４では、ユーザは作成したプレイリストを共有プレイリスト蓄積部２０１へ送信して共有することができる。これは図４の共有ボタン４０１４を押すことによって、編集プレイリストが共有プレイリスト蓄積部２０１に保持され、共有される。
【００５６】
(第２の実施形態)
図１１は、第２の実施形態に係る編集システムの概略ブロック図である。第１の実施形態との相違点は、チャプタ類似度計算部１１１をさらに持つことである。他の構成は第１の実施形態と同じなので、同実施形態の説明を参酌していただきたい。
【００５７】
第２の実施形態の全体の処理フローは、第１の実施形態と同じ図３である。このステップＳ３０３の共有プレイリストによるプレイリスト作成支援における処理のフローを図１２に示す。この中で、Ｓ１２０１、Ｓ１２０２は、Ｓ５０１、Ｓ５０２とそれぞれ同様である。ただし、第１の実施形態でＳ５０１は、ユーザが図４の支援情報取得ボタン４０１３を押すとしたが、特に明示的にユーザが操作しなくても、編集プレイリストの状態が変化する度に、ステップＳ１２０２に進み、類似プレイリストを取得してもよいし、後で説明するユーザがチャプタを選択した時点でステップＳ１２０２に進んでも良い。
【００５８】
ステップＳ１２０１、Ｓ１２０２によって、編集プレイリストに該当する共有プレイリスト集合が取得できているものとする。これ以降の動作を図１３で説明する。
【００５９】
ステップＳ１２０３において、ユーザは支援情報を提示させるチャプタを選択する。例えば図１３において、チャプタをマウスで右クリックするなどして選択する。図１３において、第３のチャプタが選択されたとする。
【００６０】
この時、編集システムは選択されたチャプタに対して提示する支援の種類を提示する。この提示の例を図１３の１３０１に示す。ここでは、チャプタタイトル、チャプタサムネイル、チャプタコメントが提示されている。これは、ステップＳ１２０２において取得した編集プレイリストに類似している共有プレイリスト集合に含まれる情報を基にこの支援の種類が提示される。ステップＳ１２０４において、ユーザは提示された支援の種類の中から支援して欲しい情報を選択する。ここではチャプタタイトルを選択した場合を例に説明する。
【００６１】
ユーザがチャプタタイトルを選択すると、選択されている共有プレイリストから、チャプタタイトルの情報が抽出され、チャプタタイトル候補リストがユーザに提示される。この時のチャプタタイトル候補の提示の例を図１３の１３０２に示す。
【００６２】
このチャプタタイトル候補リストの作成方法を次に説明する。編集中のプレイリストの中からユーザによって選択されたチャプタにおいて、そのチャプタに該当するチャプタが共有プレイリスト集合から選択される。
【００６３】
これは、チャプタの開始時刻と終了時刻が類似しているチャプタを選択することで可能である。１つの共有プレイリストに複数のチャプタが存在する場合には、全てのチャプタにおいてチャプタ類似度が計算され、最も類似しているチャプタがその共有プレイリストにおける該当チャプタとなる。
【００６４】
このチャプタ類似度は図１１のチャプタ類似度計算部１１１で行われる。この類似度は、例えば、
チャプタ類似度＝(|Su-So|+|Eu-Eo|)/Du
で計算することができる。ここで、
Su:編集プレイリストでユーザが選択したチャプタの開始時刻、
Eu:編集プレイリストでユーザが選択したチャプタの終了時刻、
So:ある共有プレイリストの1つのチャプタの開始時刻、
Eo:ある共有プレイリストの1つのチャプタの終了時刻、
Du:編集プレイリストでユーザが選択したチャプタの長さである。
【００６５】
つまり、チャプタ類似度は、チャプタの時間が類似している場合、高くなる。このようにしてユーザが選択したチャプタに該当する共有プレイリストのチャプタが選択される。この時の該当するチャプタの選択のされ方の概念図を図１４で説明する。
【００６６】
図１４においてユーザがチャプタ(F)を選択した場合には、この共有プレイリストからはチャプタ(C)が該当チャプタとして選択される。ユーザが(G)または(H)を選択した場合は、(D)が該当チャプタとして選択される。ユーザが(E)を選択した場合は、(A)または(B)が該当チャプタとして選択される。
【００６７】
次に選択された共有プレイリストのチャプタから、そのチャプタタイトルを抽出する。図２の共有プレイリストの例において、<chapter-title>のタグがついている部分を抽出することで可能である。
【００６８】
続いて、チャプタタイトルをユーザに提示する。提示の順番は、以下の式で計算された提示順スコアによる。
【００６９】
提示順スコア＝α*(プレイリスト類似度)+(1-α)(チャプタ類似度)
ここで、αは0から1の間の適当な定数。
【００７０】
これによりチャプタタイトル候補がユーザに提示される。
【００７１】
次にステップＳ１２０６において、ユーザが提示されたチャプタタイトル候補の中から意図するものを選択すると、それが編集プレイリストに適用される。適用は、選択されたチャプタに選択された候補を付けることで可能である。
【００７２】
図１２のフローをチャプタタイトルを付けることを例にして説明したが、同様にして、チャプタサムネイルや、チャプタコメントを付けることも可能である。
【００７３】
第２の実施形態と第１の実施形態との違いは、第１の実施形態ではユーザが適用する共有プレイリストを選択しているのに対して、第２の実施形態ではユーザが編集中プレイリストのチャプタを選択する部分である。
【００７４】
(第３の実施形態)
次に、第３の実施形態を図１を参照して説明する。本実施形態が第１、第２の実施形態と異なる点は、共有プレイリスト蓄積部２０１に保持されている共有プレイリストが、異なる複数の放送番組によって構成されていることである。共有するプレイリストは、複数の番組を繋げて作成することができる。この時のプレイリストの例を図１５に示す。図２との違いは、それぞれのチャプタでURIが異なっており、それぞれのチャプタにURIが記述されていることである。
【００７５】
この場合、第１と第２の実施形態との違いは、プレイリスト検索部１０１において、共有プレイリスト蓄積部２０１から編集プレイリストに類似した共有プレイリストを検索する部分である。
【００７６】
第１と第２の実施形態では、プレイリスト全体のURIを基に共有プレイリストの検索を行っていたが、本実施形態におけるプレイリスト検索部１０１は、チャプタ毎にURIに基づいた比較を行い、類似したプレイリストを検索する。
【００７７】
例えば図１５の共有プレイリストにおいて、以下の式でプレイリスト類似度を検索する。
【００７８】
プレイリスト類似度＝M/1+|Co-Cu|
ここで、
M:該当チャプタの類似度
Co:共有プレイリストのチャプタの個数
Cu:編集プレイリストのチャプタの個数
なお、該当チャプタの類似度は、第２の実施形態のチャプタ類似度で求めることができる。
【００７９】
このようにして編集プレイリストに類似する共有プレイリストが検索される。他の処理は第１，第２の実施形態と同様に行う。
【００８０】
これにより、例えばプレイリストを番組単位ではなく好きなタレント単位で作成することが可能である。
【００８１】
この時のプレイリストの例を図１６に示す。この例ではタレント○○さんの出演番組を集めたプレイリストである。
【００８２】
ユーザもタレント○○さんの出演番組を集めたプレイリストを作成している場合、例えば図１７のようなプレイリストを編集中であるとする。これは図１６の共有プレイリストの第２のチャプタが無いものである。この時、第１、第２の実施形態における図６の検索要求に該当するものとして、検索要求は図１８のようになる。この検索要求では、上記のプレイリスト類似度検索式によると図１６の共有プレイリストのプレイリスト類似度が高く評価される。
【００８３】
このように、ユーザがタレント○○さんについての出演番組についてのプレイリストを作成する場合には、同じ観点で作成された図１６の共有プレイリストがプレイリスト検索部によって検索される可能性が高く，ユーザの意図に沿ったプレイリスト編集支援を行うことができる。
【００８４】
上述した実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の趣旨を逸脱しない範囲であれば、適宜組合わせ及び変更することができることはいうまでもない。
【図面の簡単な説明】
【００８５】
【図１】第１の実施形態に係る編集システムの概略ブロック図。
【図２】共有プレイリスト蓄積部２０１に蓄積された共有プレイリストの一例。
【図３】第１の実施形態に係る編集システム全体のフローチャート。
【図４】第１の実施形態に係るプレイリスト編集部１０４の表示画面の一例。
【図５】第１の実施形態に係るプレイリスト作成支援ステップＳ３０３の詳細なフローチャート。
【図６】共有プレイリスト検索ステップＳ５０２での検索要求の一例。
【図７】編集中のプレイリストと共有プレイリストをチャプタの切り方で比較する概念図。
【図８】編集中のプレイリストと共有プレイリストをチャプタの切り方で比較する概念図。
【図９】Ｓ５０４における共有プレイリストの提示画面の一例。
【図１０】Ｓ５０５における、共有プレイリストのチャプタ切り情報を編集プレイリストへの適用を説明するための図。
【図１１】第２の実施形態に係る編集システムの概略ブロック図。
【図１２】第２の実施形態に係るプレイリスト作成支援ステップＳ３０３の詳細なフローチャート。
【図１３】第２の実施形態に係るプレイリスト編集部１０４の表示画面の一例。
【図１４】第２の実施形態に係るチャプタの選択のされ方の概念図。
【図１５】第３の実施形態に係る共有プレイリストの一例。
【図１６】第３の実施形態に係る好きなタレント単位の共有プレイリストの一例。
【図１７】第３の実施形態に係る好きなタレント単位の編集プレイリストの一例。
【図１８】第３の実施形態に係る検索要求の一例。
【符号の説明】
【００８６】
１００  クライアント端末（編集装置）
１０１  プレイリスト検索部
１０２  プレイリスト類似度計算部
１０３  編集支援情報抽出部
１０４  プレイリスト編集部
１０５  プレイリスト蓄積部
１０６  コンテンツ蓄積部
１０７、２０２  通信部
２００  サーバ
２０１  共有プレイリスト蓄積部
【図１】
2007037031.tif 000003
【図２】
2007037031.tif 000004
【図３】
2007037031.tif 000005
【図４】
2007037031.tif 000006
【図５】
2007037031.tif 000007
【図６】
2007037031.tif 000008
【図７】
2007037031.tif 000009
【図８】
2007037031.tif 000010
【図９】
2007037031.tif 000011
【図１０】
2007037031.tif 000012
【図１１】
2007037031.tif 000013
【図１２】
2007037031.tif 000014
【図１３】
2007037031.tif 000015
【図１４】
2007037031.tif 000016
【図１５】
2007037031.tif 000017
【図１６】
2007037031.tif 000018
【図１７】
2007037031.tif 000019
【図１８】
2007037031.tif 000020