(57)【要約】【課題】コメントを効率的にコンテンツと同期再生する。【解決手段】再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントとコンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得する取得手段１０２と、コメント情報に基づいてコメントの種類を複数の種類から選択する選択手段１０３と、コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいてコメント間に関連性があるか否か判定する判定手段１０４と、関連付け情報と、選択された種類と、関連性のあるなしとに基づいて、複数のコメントが表示される場合の表示状態を設定する設定手段１０５と、関連付け情報を参照して、表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生する再生手段１０６と、を具備する。【選択図】図１
2007274090.tif 000002
【特許請求の範囲】
【請求項１】
再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントと前記コンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得する取得手段と、
前記コメント情報に基づいて前記コメントの種類を複数の種類から選択する選択手段と
、
前記コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいて前記コメント間に関連性があるか否かを判定する判定手段と、
前記関連付け情報と、前記選択された種類と、前記関連性のあるなしと、に基づいて、複数の前記コメントが表示される場合の表示状態を設定する設定手段と、
前記関連付け情報を参照して、前記表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生する再生手段と、を具備することを特徴とするコンテンツ再生装置。
【請求項２】
前記設定手段は、前記表示状態として前記コメントごとに、コメントの表示の有無、コメントの表示時間、コメントの表示タイミング、コメントの表示位置を設定することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記コメント情報は、コメント間の関係情報をさらに有し、
前記選択手段は、前記関係情報に基づいて前記コメントの種類として、感嘆、質問、回答、および、解説の少なくとも１つ以上のうちのいずれか１つを選択することを特徴とする請求項１または請求項２に記載のコンテンツ再生装置。
【請求項４】
前記判定手段は、コメント間の再生区間の重複度と、コメント間の類似度とに基づいてコメント間に関連性があるか否かを判定することを特徴とする請求項１から請求項３のいずれか１項に記載のコンテンツ再生装置。
【請求項５】
前記設定手段は、前記重複度および前記類似度が一定値以上である複数のコメントから１つのコメントのみを代表コメントとして選択し強調表示する設定を行い、表示しないコメント数に応じて前記強調表示の度合いを設定することを特徴とする請求項４に記載のコンテンツ再生装置。
【請求項６】
前記設定手段は、前記関連性があると判定された複数のコメントから１つのコメントのみを代表コメントとして選択し強調表示する設定を行い、表示しないコメント数に応じて前記強調表示の度合いを設定することを特徴とする請求項１から請求項４のいずれか１項に記載のコンテンツ再生装置。
【請求項７】
前記取得手段と前記判定手段とのうちの少なくとも１以上の手段が、前記再生手段の能力に応じて、前記再生手段で再生するコメントの数を設定することを特徴とする請求項１から請求項５のいずれか１項に記載のコンテンツ再生装置。
【請求項８】
前記表示状態が表示しないことに設定されたコメントを記憶する記憶手段をさらに具備し、
前記設定手段は、前記記憶手段に記憶されているコメントと、前記関連付け情報とに基づいて、過去に表示されたコメントを特定し、該コメントの表示を抑制することを特徴とする請求項１から請求項７のいずれか１項に記載のコンテンツ再生装置。
【請求項９】
前記表示状態が表示しないことに設定されたコメントを記憶する記憶手段と、
前記記憶手段に記憶されているコメントを提示する提示手段と、をさらに具備し、
前記提示手段は、前記再生手段から前記記憶されているコメントに対応するコンテンツの再生が終了した旨を受け取り、受け取り後、該コンテンツに対応するコメントを提示することを特徴とする請求項１から請求項７のいずれか１項に記載のコンテンツ再生装置。
【請求項１０】
前記設定手段は、前記表示状態が表示しないことに設定された場合に、表示されないコメントがある旨を提示するように設定し、
前記再生手段は、前記表示されないコメントがある旨を提示することを特徴とする請求項１から請求項９のいずれか１項に記載のコンテンツ再生装置。
【請求項１１】
前記取得手段は、前記関係情報として返信先コメントがある場合に該返信先コメントの識別情報を含んだ前記コメント情報を取得し、
前記選択手段は、コメントの末尾を参照してコメントの種類が質問であるか否かを判定し、前記コメント情報を参照してコメントに返信先コメントがあるか否かを判定し、返信先コメントがある場合には該コメントは該返信先コメントの回答であると判定し、
前記設定手段は、コメントの種類が質問であると判定された質問コメントと、コメントの種類が該質問コメントの回答であると判定された回答コメントとをまとめて表示するように設定することを特徴とする請求項１から請求項１０のいずれか１項に記載のコンテンツ再生装置。
【請求項１２】
再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントと前記コンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得し、
前記コメント情報に基づいて前記コメントの種類を複数の種類から選択し、
前記コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいて前記コメント間に関連性があるか否かを判定し、
前記関連付け情報と、前記選択された種類と、前記関連性のあるなしと、に基づいて、複数の前記コメントが表示される場合の表示状態を設定し、
前記関連付け情報を参照して、前記表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生することを特徴とするコンテンツ再生方法。
【請求項１３】
コンピュータを、
再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントと前記コンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得する取得手段と、
前記コメント情報に基づいて前記コメントの種類を複数の種類から選択する選択手段と、
前記コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいて前記コメント間に関連性があるか否か判定する判定手段と、
前記関連付け情報と、前記選択された種類と、前記関連性のあるなしと、に基づいて、複数の前記コメントが表示される場合の表示状態を設定する設定手段と、
前記関連付け情報を参照して、前記表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生する再生手段として機能させるためのコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像などの再生順序の定義されたコンテンツに付加されたコメント等の付加情報をコンテンツと同時に再生する手段を有するコンテンツ再生装置、方法およびプログラムに関する。
【背景技術】
【０００２】
映像・音声等のネットワーク上でのストリーミング技術の発達により、従来別々に扱われてきた映画やテレビ番組等の映像コンテンツとコメント等の付加情報の融合が現実のものとなりつつある。
【０００３】
しかし、コンテンツに対して多数のユーザが付加情報（以下、コメントと記す）を付加した場合には、大量のコメントが同じシーンに付加されたり、それらの内容が似通っていたりするため、ユーザが自然に楽しめるようなコンテンツとコメントの同期再生は困難である場合が多い。例えば、同じシーンにコメントが大量に付加されていた場合には、すべてのコメントを表示する空間がない、すべてのコメントを表示していてはユーザがそれらを読みきれない、という問題がある。さらに、内容が似通った複数のコメントが同一シーンに付加されていた場合には、単純にそれらすべてを再生することは、ユーザの満足度の観点から問題がある。
【０００４】
そのため、大量のコメントの中から、ユーザが自然に楽しめるようなコメントを取捨選択し、コンテンツと同期再生しなければならない。コンテンツとコメントを同期再生する概念、手法には例えば以下のようなものがある。コンテンツに付加されたコメント等のメタデータを共有する（例えば、特許文献１参照）。コンテンツに付加されたコメントをタイムコード順に並べ替え、タイムコード順に並べ替えられたコメントを対応した区間の再生中に表示する（例えば、特許文献２参照）。短い時間間隔に対して大量にコメントが付加されている場合に、コメントの量に応じてコンテンツの再生速度を変化させる（例えば、特許文献３参照）。
【特許文献１】特開２００４−１９３８７１公報
【特許文献２】特開２００４−３６４１８４公報
【特許文献３】特開２００４−３６４１８２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、大量に付加されたコメント間の関連性やコメントの特性を考慮してコンテンツとコメントを同期再生する技術は皆無である。
【０００６】
この発明は、上述した事情を考慮してなされたものであり、コンテンツに付加された大量のコメントを効率的にコンテンツと同期再生するコンテンツ再生装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明のコンテンツ再生装置は、再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントと前記コンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得する取得手段と、前記コメント情報に基づいて前記コメントの種類を複数の種類から選択する選択手段と、前記コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいて前記コメント間に関連性があるか否かを判定する判定手段と、前記関連付け情報と、前記選択された種類と、前記関連性のあるなしと、に基づいて、複数の前記コメントが表示される場合の表示状態を設定する設定手段と、前記関連付け情報を参照して、前記表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生する再生手段と、を具備することを特徴とする。
【０００８】
本発明のコンテンツ再生方法は、再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントと前記コンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得し、前記コメント情報に基づいて前記コメントの種類を複数の種類から選択し、前記コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいて前記コメント間に関連性があるか否かを判定し、前記関連付け情報と、前記選択された種類と、前記関連性のあるなしと、に基づいて、複数の前記コメントが表示される場合の表示状態を設定し、前記関連付け情報を参照して、前記表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生することを特徴とする。
【０００９】
本発明のコンテンツ再生プログラムは、コンピュータを、
再生順序が予め定められたコンテンツのある再生区間に対して付与されたコメントの内容と、該コメントと前記コンテンツとを関連付けた関連付け情報と、を含むコメント情報を取得する取得手段と、前記コメント情報に基づいて前記コメントの種類を複数の種類から選択する選択手段と、前記コメントが複数ある場合に、各コメントの再生区間と各コメントの内容とに基づいて前記コメント間に関連性があるか否か判定する判定手段と、前記関連付け情報と、前記選択された種類と、前記関連性のあるなしと、に基づいて、複数の前記コメントが表示される場合の表示状態を設定する設定手段と、前記関連付け情報を参照して、前記表示状態が設定された複数のコメントと該コメントに対応するコンテンツとを同期させて再生する再生手段として機能させるためのものである。
【発明の効果】
【００１０】
本発明のコンテンツ再生装置、方法およびプログラムによれば、コンテンツに付加された大量のコメントを効率的にコンテンツと同期再生することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施形態に係るコンテンツ再生装置、方法およびプログラムについて詳細に説明する。  
まず、本発明の実施形態に係るコンテンツ再生装置で使用する概念を簡単に述べる。  
コメント間の関連性は、次の点から判断する。  
・近い時間・区間に対して付加されている
・コメントの内容が類似している
コメントの種類として次のものを判定する。  
・「かっこいい！」のような感嘆表現
・質問とその回答
・コンテンツに関する解説
上記コメントの種類の判定には、次の情報を使う。  
・コメントの本文長
・末尾の記号「！」「？」
・コメントの著者（コメントを書いたユーザ名）  
コメントを付加するときに著者自らが明示的に種類を指定してもよい。その場合は、その情報を用いてコメントの種類を判定する。  
なお、本発明の実施形態で想定しているコンテンツは、例えば、映画、テレビのコンテンツ、漫画、テキスト、電子書類がある。
【００１２】
次に、本実施形態のコンテンツ再生装置について図１を参照して説明する。  
本実施形態のコンテンツ再生装置は、図１に示すように、コンテンツ記憶部１００、コメント記憶部１０１、コメント取得部１０２、種類判定部１０３、関連性判定部１０４、表示調整部１０５、同期再生部１０６、省略コメント記憶部１０７、省略コメント提示部１０８を備えている。
【００１３】
コンテンツ記憶部１００は、再生順序が予め定められた複数のコンテンツ情報を記憶している。１つのコンテンツ情報は、例えば、コンテンツ識別情報（以下、コンテンツＩＤと省略する）、コンテンツのタイトル、コンテンツの再生時間がある。コンテンツの例としては、映画、テレビ番組といったものが挙げられる。本実施形態でのコンテンツ記憶部１００が記憶しているコンテンツ情報の例は後に図２を参照して説明する。
【００１４】
コメント記憶部１０１は、コンテンツ記憶部１００に記憶されているコンテンツに対する複数のコメント情報を記憶している。１つのコメント情報は、例えば、コメント識別情報（以下、コンテンツＩＤと省略する）、コンテンツＩＤ、ユーザＩＤ、コメント内容、コメントの著者情報、投稿日時、種類がある。本実施形態でのコンテンツ記憶部１００が記憶しているコメント情報の例は後に図３を参照して説明する。また、コンテンツおよびコメントの記録方法については、本発明の本質事項ではないため、ここでは説明しない。
【００１５】
コメント取得部１０２は、再生しているコンテンツのコンテンツＩＤを取得し、このコンテンツＩＤに対応する１以上のコメント情報をコメント記憶部１０１に記憶された複数のコメント情報から取得する。したがって、コメント取得部１０２は、このコンテンツＩＤに対応するコメントを取得することができる。また、コメント取得部１０２は、このコンテンツＩＤに対応するコメントＩＤも取得することができる。
【００１６】
種類判定部１０３は、コメント取得部１０２が取得したコメントに基づいて、例えば、コメントのテキスト長、コメント末尾の記号、コメント間の関係情報として親ＩＤがコメント情報に記載されているか否かを基に、そのコメントを、感嘆、質問、回答、解説、の少なくとも一つ以上の種類に分類する。種類判定部１０３の詳細については後に図６、図７を参照して説明する。
【００１７】
関連性判定部１０４は、コメント取得部１０２が取得したコメント情報が２つ以上の場合にある２つのコメント間で、それぞれの再生区間の重複度が一定値以上のコメントで、かつ、それらのコメントの類似度が一定値以上の場合に、それらのコメント間に関連性があると判定する。重複度、類似度については、後に図９、図８を参照して説明する。
【００１８】
表示調整部１０５は、種類判定部１０３からコメントの種類を入力し、関連性判定部１０４からコメントの関連性の有無を入力し、コメント取得部１０２からコンテンツＩＤとコメントＩＤとの対応表を入力することにより、これらに基づいてコメントの表示時間と表示タイミングと表示位置を設定する。また、表示調整部１０５は、表示しないと設定されたコメント（つまり、表示時間＝０と設定されたコメント）を省略コメント記憶部１０７に記憶させる。さらに、表示調整部１０５は、このコメントに対応するコンテンツＩＤを同期再生部１０６に渡す。  
また、表示調整部１０５は、表示位置だけでなく、表示するコメントを強調して表示してもよい。さらに、表示調整部１０５は、例えば、再生したコンテンツの再生回数、前回再生日時を図示しないメモリに記憶していてもよい。  
また、表示調整部１０５は、同期再生部１０６の再生性能、表示性能に応じて、コメント取得部１０２が取得した複数のコメントから表示調整して表示することのできるコメントの数を絞ってもよい。この数を絞ることは、表示調整部１０５でなく、コメント取得部１０２がコメントを取得する段階で行ってもよいし、コメント取得部１０２と表示調整部１０５との両方で行ってもよい。
【００１９】
同期再生部１０６は、表示調整部１０５で設定されたコメントに対応するコンテンツＩＤを参照してこのコメントに対応する、コンテンツ記憶部１００に蓄積されたコンテンツを取得し、このコンテンツと表示調整部１０５で表示が設定されたコメントとを同期させて再生する。
【００２０】
省略コメント記憶部１０７は、表示調整部１０５において表示を省略されたコメント、つまり、表示タイミングが設定されなかったコメントを省略コメントとして記憶する。省略コメント記憶部１０７の内容の一例については後に図５を参照して説明する。また、省略コメント記憶部１０７は、省略コメント提示部１０８によってユーザに提示されたコメントについては表示された旨を表示調整部１０５に伝達する。
【００２１】
省略コメント提示部１０８は、省略コメント記憶部１０７に記憶された省略コメントを表示終了後または任意のタイミングで提示し、そのコメントの閲覧、および、そのコメントの再生区間の再生にユーザを導く。省略コメント提示部１０８は、例えば、同期再生部１０６から再生が終了した旨の信号、再生が終了したコンテンツＩＤを受け取り、このコンテンツＩＤに対応する省略コメントを提示する。
【００２２】
次に、コンテンツ記憶部１００の内容の一例について図２を参照して説明する。図２は、コンテンツ記憶部のデータ形式の例である。  
コンテンツ情報は、コンテンツを一意に識別するためのコンテンツＩＤ２００、ＤＶＤ、地上波ＴＶなどのコンテンツの情報源を示すソース２０１、タイトル２０２、再生時間２０３を有する。コンテンツ２０４は、コンテンツＩＤが「yaroh」、ソースがＤＶＤ、タイトルが「野郎達の挽歌」、再生時間が「１：５５：００」の例である。
【００２３】
次に、コメント記憶部１０１の内容の一例について図３を参照して説明する。図３は、コメント記憶部のテータ形式の例である。  
コメント情報は、コメントＩＤ３００、コンテンツＩＤ２００、ユーザＩＤ３０１、返信コメントの際の返信先コメントを識別するための親ＩＤ３０２、コメント内容の種類３０３、再生区間の開始点３０４、再生区間の終了点３０５、コメントの内容を有する。コメント情報３０６〜３１２は今後の説明で用いるコメント情報の例である。コメントの内容は、例えば、テキストで記述されている。  
図３のコメント３０６〜３１２のコメントをタイムライン上に展開すると、図４に示したようになる。
【００２４】
次に、省略コメント記憶部１０７の内容の一例について図５を参照して説明する。図５は、省略コメント記憶部のデータ形式の例である。省略コメント記憶部１０７は、省略コンテンツ情報を１つ以上記憶し、省略コメント情報は、コメントＩＤ３００、ユーザＩＤ３０１を有し、表示を省略されたコメントを記憶する。ところで、表示調整部１０５は、コメント取得部１０２からコンテンツＩＤとコメントＩＤとの対応表を取得しているので、省略コメント記憶部１０７からコメントＩＤを取得すればこのコメントＩＤに対応するコンテンツＩＤを認識することができる。すなわち、表示調整部１０５は、コンテンツＩＤとコメントＩＤとの対応表と、省略コメント記憶部１０７とを参照して、ユーザが過去に閲覧したコメントを特定することができる。これを利用して、表示調整部１０５は、ユーザが過去に閲覧したコメントの表示を抑制することができる。
【００２５】
次に、種類判定部１０３の詳細について図６を参照して説明する。図６は、種類判定部１０３の構成である。  
種類判定部１０３は、コメント長取得部６００、末尾記号取得部６０１、種類分類部６０２を備えている。コメント長取得部６００は、コメント取得部１０２からのコメント６０３のテキスト長を取得し、種類分類部６０２に渡す。末尾記号取得部６０１は、コメント６０３のテキスト末尾に感嘆符または疑問符が付加されていた場合に感嘆符または疑問符を取得し、種類分類部６０２に渡す。末尾記号取得部６０１は、例えば、「かっこいい！」の「！」や「これは何ですか？」の「？」を取得する。種類分類部６０２は、コメント長取得部６００が取得したコメント長と、末尾記号取得部６０１から取得した末尾記号とを基にして、コメント６０３を感嘆、質問、回答、解説の少なくとも一つ以上に分類し、コメント種類６０４を出力する。また、種類判定部１０３はコメント長取得部６００、末尾記号取得部６０１が動作する以前に、コメント６０３のコメント情報にコメントの種類が付加されているかどうかを確認し、付加されている場合にはコメント長取得部６００、末尾記号取得部６０１を動作させないで、この付加されていた種類をこのコメント６０３の種類と決定する。
【００２６】
次に、種類判定部１０３の動作の一例について図７を参照して説明する。図７は、種類判定部の流れ図である。  
まず、コメント取得部１０２が取得したコメント情報に明示的に種類が付加されているか否かを判定し（ステップＳ７０１）、種類が付加してある場合はこの付加されている種類をコメントの種類に設定し（ステップＳ７１３）、終了する。ステップＳ７０１において、種類が付加されていない場合にはコメント長取得部６００がテキスト長を取得し（ステップＳ７０２）、末尾記号取得部６０１が末尾記号を取得し（ステップＳ７０３）、種類分類部６０２が、末尾記号が「？」であるか否かを判定する（ステップＳ７０４）。種類分類部６０２は末尾記号が「？」である場合にはコメントは質問であると判定する（ステップＳ７０５）。  
次に、種類分類部６０２がコメントは返信であるか否かを判定する（ステップＳ７０６）。種類分類部６０２は対応するコメント情報に、コメント間の関係情報として親ＩＤが記載されている場合には返信であると判定し、親ＩＤが記載されていない場合には返信でないと判定する。種類分類部６０２はステップＳ７０６でコメントが返信であると判定された場合には親のコメントが質問であるか否かを判定する（ステップＳ７０７）。この判定方法は、ステップＳ７０５と同様にして親のコメントが質問であるか否かを判定する。ステップＳ７０７で親のコメントが質問であると判定された場合には、コメントは回答であると判定される。
【００２７】
その後、種類分類部６０２がコメントのテキスト長が２０文字以下かつ末尾記号が「！」であるか否かを判定し（ステップＳ７０９）、コメントのテキスト長が２０文字以下かつ末尾記号が「！」である場合にはコメントは感嘆であると判定する（ステップＳ７１０）。最後に、種類分類部６０２が、コメントが、質問、回答、感嘆のいずれでもないかどうかを判定し（ステップＳ７１１）、いずれでもない場合にはコメントは解説であると判定し（ステップＳ７１２）、終了する。
【００２８】
次に、関連性判定部１０４が行う重複度の算出について図８を参照して説明する。図８は、重複度の算出方法を示している。  
重複度は、２つのコメントの再生区間が重なっていない場合には零になり２つのコメントの再生区間の重なりが大きいほど大きな値になる度合いである。例えば、図９に示したように、コンテンツ２０４に対して、再生区間長Ａ８０４の再生区間Ａ８０２を持つコメントＡ８００と、再生区間長Ｂ８０５の再生区間Ｂ８０３を持つコメントＢ８０１とが付加されているとし、再生区間Ａ８０２と再生区間Ｂ８０３との重複部分の長さを重複区間長８０６とする。このとき、例えば、重複度を重複区間長８０６／（区間長Ａ８０４＋区間長Ｂ８０５−重複区間長８０６）として算出する。
【００２９】
次に、関連性判定部１０４が行う処理について図９を参照して説明する。図９は、関連性判定の流れ図である。  
まず、図８で説明した手法でコメント間の重複度を算出し（ステップＳ９０１）、算出した質問に対する重複度が予め定めた一定値以上であるか否かを判定する（ステップＳ９０２）。一定値以上である場合にはステップＳ９０３に進み、一方、一定値未満である場合にはステップＳ９０５に進む。
【００３０】
次に、例えば、ベクトル空間モデルによりコメント間の類似度を算出する（ステップＳ９０３）。ベクトル空間モデルを適用すると、コメントをベクトルで表現し、このベクトル間の類似度をもってコメント間の類似度とする。ベクトル空間モデルは、例えば、「言語と計算５  情報検索と言語処理」徳永健伸著、東京大学出版会、１９９９年１１月２５日初版、ｐｐ．３９−４３に記載がある。
【００３１】
次に、コメント間の類似度が予め定めた一定値以上であるか否かを判定する（ステップＳ９０４）。一定値以上である場合にはステップＳ９０６に進み、一方、一定値未満である場合にはステップＳ９０５に進む。ステップＳ９０５ではコメント間に関連性はないと判定し、ステップＳ９０６ではコメント間に関連性ありと判定する。
【００３２】
次に、コメント間に関連性がありと判定されるコメントの表示例について図１０を参照して説明する。この場合、類似度が一定値以上のコメント（以下、類似コメントと記す）が付加されている。  
類似するコメント３０６とコメント３０７とコメント３０８の再生区間が重複して付加されている場合に、表示調整部１０５がその中の任意の一つを代表コメント１００１として選択し、同期再生部１０６が映像１０００と同期再生し、表示調整部１０５がその他の類似コメントの表示を抑制する。その際、表示調整部１０５が代表コメント１００１を省略されたコメントの数に応じたフォントサイズ、文字色、フォント種で強調表示する。同様に、表示調整部１０５は表示枠１００２を点滅させたり、色をつけたりすることも考えられる。なお、この例では類似コメントを３つしか記していないが、任意の数に対しても同様のことが可能である。  
また、関連性判定部１０４で関連性がありと判定された複数のコメントに対して、表示調整部１０５がその中の任意の一つを代表コメント１００１として選択し、同期再生部１０６が映像１０００と同期再生し、表示調整部１０５がその他の類似コメントの表示を抑制してもよい。
【００３３】
次に、質問に分類されるコメントに回答が複数付加されている場合の表示例について図１１を参照して説明する。  
質問３０９に回答３１０と回答３１１が付加されている場合に、表示調整部１０５は、映像１１００に質問表示枠１１０１と回答表示枠１１０２を設け、質問３０９を質問表示枠１１０１に表示し、同時に回答３１０を回答表示枠１１０２に表示する。表示調整部１０５は、回答３１０の表示が終了次第、回答表示枠１１０２に回答３１１を表示する。１０５は、各回答の表示時間１１０４と１１０５について、ユーザが各回答を読みきるのに要する時間を、例えば（回答の文字数）×０．１秒として算出し、それを設定する。このとき、質問３０９の再生時間１１０３はすべての回答の再生時間の和とする。
【００３４】
次に、質問に分類されるコメントに回答が複数付加されている場合の表示例について図１２を参照して説明する。  
図１２は、図１１と同様の状況において、質問３０９の表示と同時に、すべての回答である回答３１０と回答３１１を表示する例を示す。表示時間１２０１はユーザが質問３０９と回答３１０と回答３１１を読みきるのに要する時間を、例えば（回答の文字数）×０．１秒として算出し、それらの合計を設定する。
【００３５】
次に、表示を省略したコメントがある場合に、省略コメント提示部１０８がその旨を表示する例について図１３を参照して説明する。  
省略コメント１３０１がある場合に、その再生区間１３０２の再生中に映像１３０３上に省略通知１３００を表示する。このとき、ユーザの操作（例えば、クリック）により省略したコメントを提示してもよい。
【００３６】
次に、再生が終了した際に表示を省略されたコメントを一括提示する例について図１４を参照して説明する。  
省略コメント提示部１０８が、省略コメント１４０２と、その再生区間を代表するサムネイル画像１４０１とを対にして表示し、サムネイル画像１４０１がコンテンツ中に出現する時刻をタイムバー１４００上に表示する。そして、ユーザによるサムネイル画像１４０１のクリックに応じて、省略コメント提示部１０８はタイムバー１４００上の指定時刻からコンテンツの再生を開始する。この際、再生区間のみを再生、再生区間の開始時刻からコンテンツ終了までを再生、再生区間のみをループ再生などの方法が考えられる。
【００３７】
以上に示した実施形態によれば、コンテンツとそれに付加された大量のコメントを同期再生する再生装置において、大量に付加されたコメント間の関連性やコメントの特性を考慮することによって、大量に付加されたコメントを編集、調整して表示することが可能となる。したがって、コンテンツに付加された大量のコメントを効率的にコンテンツと同期再生することができる。
【００３８】
また、上述の実施形態の中で示した処理手順に示された指示は、ソフトウェアであるプログラムに基づいて実行されることが可能である。汎用の計算機システムが、このプログラムを予め記憶しておき、このプログラムを読み込むことにより、上述した実施形態のコンテンツ再生装置による効果と同様な効果を得ることも可能である。上述の実施形態で記述された指示は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷなど）、半導体メモリ、又はこれに類する記録媒体に記録される。コンピュータまたは組み込みシステムが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。コンピュータは、この記録媒体からプログラムを読み込み、このプログラムに基づいてプログラムに記述されている指示をＣＰＵで実行させれば、上述した実施形態のコンテンツ再生装置と同様な動作を実現することができる。もちろん、コンピュータがプログラムを取得する場合又は読み込む場合はネットワークを通じて取得又は読み込んでもよい。  
また、記憶媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーションシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。  
さらに、本願発明における記憶媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。  
また、記憶媒体は１つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本発明における記憶媒体に含まれ、媒体の構成は何れの構成であってもよい。
【００３９】
なお、本願発明におけるコンピュータまたは組み込みシステムは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソコン、マイコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。  
また、本願発明の実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の実施形態における機能を実現することが可能な機器、装置を総称している。
【００４０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係るコンテンツ再生装置のブロック図。
【図２】図１のコンテンツ記憶部の内容を示す図。
【図３】図１のコメント記憶部の内容を示す図。
【図４】図３のコメント記憶部の内容をタイムライン上に展開した例を示す図。
【図５】図１の省略コメント記憶部の内容を示す図。
【図６】図１の種類判定部のブロック図。
【図７】図６の種類判定部の動作の一例を示すフローチャート。
【図８】図１の関連性判定部が行う重複度の算出について説明するための図。
【図９】図１の関連性判定部の動作の一例を示すフローチャート。
【図１０】コメント間に関連性がありと判定されるコメントの表示例を示す図。
【図１１】質問に分類されるコメントに回答が複数付加されている場合の表示例を示す図。
【図１２】質問に分類されるコメントに回答が複数付加されている場合の表示の別例を示す図。
【図１３】表示を省略したコメントがある場合に、図１の省略コメント提示部がその旨を表示する例を示す図。
【図１４】再生が終了した際に表示を省略されたコメントを一括提示する例を示す図。
【符号の説明】
【００４２】
１００…コンテンツ記憶部、１０１…コメント記憶部、１０２…コメント取得部、１０３…種類判定部、１０４…関連性判定部、１０５…表示調整部、１０６…同期再生部、１０７…省略コメント記憶部、１０８…省略コメント提示部、６００…コメント長取得部、６０１…末尾記号取得部、６０２…種類分類部。
【図１】
2007274090.tif 000003
【図２】
2007274090.tif 000004
【図３】
2007274090.tif 000005
【図４】
2007274090.tif 000006
【図５】
2007274090.tif 000007
【図６】
2007274090.tif 000008
【図７】
2007274090.tif 000009
【図８】
2007274090.tif 000010
【図９】
2007274090.tif 000011
【図１０】
2007274090.tif 000012
【図１１】
2007274090.tif 000013
【図１２】
2007274090.tif 000014
【図１３】
2007274090.tif 000015
【図１４】
2007274090.tif 000016