(57)【要約】【課題】ユーザによる編集を必要とせず、コンテンツの注目されている部分だけから構成される要約コンテンツを再生するための再生制御情報を生成し、再生するコンテンツ再生システム、及びプログラムの提供を目的とする。【解決手段】ユーザの再生操作を記録する再生操作記録手段と、再生操作記録手段により記録された複数のユーザの再生操作情報から再生操作に関する統計情報を生成する統計処理手段と、前記統計処理手段からの統計情報をもとに再生制御情報を生成する再生制御情報生成手段により、ユーザの再生操作情報からコンテンツの注目されている部分を判定するようにした。 【選択図】図１
2009206841.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された少なくとも二つ以上の情報処理装置のうち少なくとも一つは、
コンテンツの再生操作を行う第１の情報処理装置とし、他の少なくとも一つはこの第１の情報処理装置からの要求によりコンテンツデータをこの第１の情報処理装置に送信する第２の情報処理装置から構成され、
前記第１の情報処理装置は、再生操作を行う操作部と、
コンテンツを表示するコンテンツ表示部とを備え、
前記第２の情報処理装置は、前記第１の情報処理装置からの再生操作情報を受け取る入力部と、
前記入力部で受け取った再生操作情報を認識し前記コンテンツの再生制御を行う再生制御部と、
前記再生制御部から出力される再生操作情報を記録する再生操作記録部と、
前記コンテンツの任意の再生区間ごとの前記再生操作情報に関する累積度数分布情報を生成する統計処理部と、
前記統計処理部の出力から一回当たりの再生における度数情報が所定の閾値以上の再生区間の抽出及び、前記再生区間を再生制御するための再生制御情報を生成する再生制御情報生成部と、
前記累積度数分布情報と前記再生制御情報を前記コンテンツと関連付けて管理する情報管理部とを有し、
前記第１の情報処理装置から前記コンテンツの前記再生制御情報をもとに再生するよう要求を受けた場合には、
前記再生制御部が前記再生制御情報に従って前記コンテンツを再生制御することを特徴とするコンテンツ再生システム。
【請求項２】
前記統計処理部は、前記累積度数値が所定のしきい値より大きな値の再生区間を抽出することにより、前記抽出した再生区間を連続再生する請求項１に記載のコンテンツ再生システム。
【請求項３】
前記再生操作情報は、
少なくとも再生開始位置情報、再生方向情報、再生速度情報、から構成される
ことを特徴とする請求項１もしくは２に記載のコンテンツ再生システム。
【請求項４】
前記統計処理部は、前記再生操作情報のうち、再生方向情報が通常再生、もしくは再生速度情報がスロー再生の時に高い重み付けで度数分布情報を作成することを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項５】
前記統計処理部は、前記コンテンツに対する第1の情報処理装置に生成された度数分布情報と、他の情報処理装置に生成された度数分布情報と累積することにより前記再生操作情報の累積度数分布情報を生成することを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項６】
ネットワークに接続された少なくとも二つ以上の情報処理装置のうち少なくとも一つは、
コンテンツの再生操作を行う第１の情報処理装置とし、他の少なくとも一つはこの第１の情報処理装置からの要求によりコンテンツデータをこの第１の情報処理装置に送信する第２の情報処理装置から構成されたコンテンツを再生させるためのプログラムであって、
前記第２の情報処理装置は、前記第１の情報処理装置からの再生操作情報を受け取る受信手段と、
前記受信手段で受け取った再生操作情報を認識し前記コンテンツの再生制御を行う再生制御手段と、
前記再生制御手段から出力される再生操作情報を記録する再生操作記録手段と、
前記コンテンツの任意の再生区間ごとの前記再生操作情報に関する累積度数分布情報を生成する統計処理手段と、
前記統計処理手段の出力から一回当たりの再生における度数情報が所定の閾値以上の再生区間の抽出及び、前記再生区間を再生制御するための再生制御情報を生成する再生制御情報生成手段と、
前記累積度数分布情報と前記再生制御情報を前記コンテンツと関連付けて管理する情報管理手段とを有し、
前記第１の情報処理装置から前記コンテンツの前記再生制御情報をもとに再生するよう要求を受けた場合には、
前記再生制御手段が前記再生制御情報に従って前記コンテンツを再生制御することを特徴とするコンテンツ再生プログラム。
【請求項７】
前記コンテンツの前記統計情報を基に所定のしきい値を決定し、
累積度数値がしきい値より大きな値の再生区間を抽出することにより、
前記抽出した再生区間を連続再生することを特徴とする請求項６に記載のコンテンツ再生プログラム。
【請求項８】
前記第２の情報処理装置で管理しているコンテンツの中から、複数の同一内容コンテンツを検出し、複数の同一内容コンテンツが存在した場合には、
検出されたコンテンツそれぞれを、所定の再生区間の毎に前記累積度数分布情報の平均値を算出し、
前記度数分布情報の平均値のうち大きい方のコンテンツの再生区間を選択することを特徴とする請求項６もしくは７のいずれかに記載のコンテンツ再生プログラム。
【請求項９】
前記再生操作情報は、
少なくとも再生開始位置、再生方向、再生速度、
から構成される
ことを特徴とする請求項６もしくは７に記載のコンテンツ再生プログラム。
【請求項１０】
前記再生操作情報は、通常再生もしくはスロー再生を高い数値として重み付けであることを特徴とする請求項６記載のコンテンツ再生プログラム。
【請求項１１】
前記累積度数分布情報は、前記コンテンツに対する複数の情報処理装置に生成された前記度数分布情報の累積
であることを特徴とする請求項７に記載のコンテンツ再生プログラム。
【請求項１２】
前記同一内容のコンテンツ検索には、
記録日時、記録時間、記録場所、記録内容から構成される前記２つのコンテンツの属性情報をそれぞれ取得し、
記録時間が重複していること、かつ記録場所が同じであること、かつ記録内容に同一のキーワードが存在している場合に同一内容であると判断する
ことを特徴とする請求項７に記載のコンテンツ再生プログラム。
【請求項１３】
前記同一内容コンテンツを検出する手段により同じ内容であると判断された二つ以上のコンテンツが、度数分布情報を持っていない場合は、あらかじめ保存してある所定の度数分布情報と累積回数を使用する
ことを特徴とする請求項７に記載のコンテンツ再生プログラム。
【請求項１４】
前記任意の区間における平均値が同数のコンテンツがある場合は、コンテンツ全体の累積度数や累積回数の大小関係、もしくは前記任意の区間の前方の区間との関係、もしくは乱数により一つのコンテンツに決定する
ことを特徴とする請求項８に記載のコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生システム及びプログラムに関し、より詳細には、コンテンツの注目されている部分だけから構成される要約コンテンツを再生するための再生制御情報を生成する技術に関する。また複数のコンテンツから、それらのコンテンツの要約コンテンツとしてひとつの再生制御情報を生成する技術に関する。
【背景技術】
【０００２】
ユーザが動画コンテンツのような時系列の区間に分割可能なコンテンツを視聴する際、まだそのコンテンツを視聴していないユーザはそのコンテンツの概要を短時間で把握することを望み、すでにそのコンテンツを視聴しているユーザはそのコンテンツの内容の再確認を行いたいと思うときがある。これはコンテンツの数が多くなればなるほど、視聴に時間がかかるため、短期間でコンテンツの内容を把握したいという欲求が発生する。このような場合、コンテンツのダイジェスト版である要約コンテンツは概要の把握、内容の再確認に有効である。
【０００３】
そのため、従来では動画コンテンツのダイジェスト版である部分コンテンツを作成する技術が提案されている。例えば動画コンテンツを時系列の区間に分割して、各区間にユーザが付加したコメントをコメント情報テーブルに保持しておき、要約コンテンツを視聴したいユーザは、コメント情報テーブルからコメントの数、登録時間、特定の人物などの特定の条件により区間の重要度を判定し、重要度の高い区間を連続して再生することで部分コンテンツを生成する方法が提案されている（例えば、特許文献１参照）。
【０００４】
或いは、あるユーザが編集した動画コンテンツの再生区間情報をコンテンツの属性情報として保持し、部分コンテンツを視聴したいユーザはこの属性情報をキーワードで検索して、見つかった場合、自身が保持するコンテンツに再生区間情報を対応させることで、要約コンテンツを生成するシステムが提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００４−３６４１８３号公報
【特許文献２】特開２００４−１９３８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、コメントの入力や重要再生区間の特定というユーザによる作業が必要という課題を有していた。さらに特許文献１では、視聴したユーザによってはコメントを入力しない場合や、否定的なコメントを入力する場合があり、正確な部分コンテンツを作成できない。また特許文献２では再生区間情報のみを送受するため、トラフィックはコンテンツそのものを送受するのに比べて少なくてすむが、放送番組のような時間同期をとることが可能なコンテンツにしか対応させることができない。
【０００６】
本発明は、前記従来の課題を解決するもので、プライベートコンテンツにも対応可能であり、ユーザによる編集作業が必要なく、コンテンツの要約コンテンツを再生可能にするコンテンツ再生システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記従来の課題をを解決するために、本発明のコンテンツ再生システムは、ネットワークに接続された少なくとも二つ以上の情報処理装置のうち少なくとも一つは、コンテンツの再生操作を行う第１の情報処理装置とし、他の少なくとも一つはこの第１の情報処理装置からの要求によりコンテンツデータをこの第１の情報処理装置に送信する第２の情報処理装置から構成され、前記第１の情報処理装置は、再生操作を行う操作部と、コンテンツを表示するコンテンツ表示部とを備え、前記第２の情報処理装置は、前記第１の情報処理装置からの再生操作情報を受け取る入力部と、前記入力部で受け取った再生操作情報を認識し前記コンテンツの再生制御を行う再生制御部と、前記再生制御部から出力される再生操作情報を記録する再生操作記録部と、前記コンテンツの任意の再生区間ごとの前記再生操作情報に関する累積度数分布情報を生成する統計処理部と、前記統計処理部の出力から一回当たりの再生における度数情報が所定の閾値以上の再生区間の抽出及び、前記再生区間を再生制御するための再生制御情報を生成する再生制御情報生成部と、前記累積度数分布情報と前記再生制御情報を前記コンテンツと関連付けて管理する情報管理部とを有し、前記第１の情報処理装置から前記コンテンツの前記再生制御情報をもとに再生するよう要求を受けた場合には、前記再生制御部が前記再生制御情報に従って前記コンテンツを再生制御することを特徴とするものである。
【０００８】
さらにコンテンツ再生システムにおいて、前記統計処理部は、前記累積度数値が所定のしきい値より大きな値の再生区間を抽出することにより、前記抽出した再生区間を連続再生するものである。
【０００９】
さらにコンテンツ再生システムにおいて、前記再生操作情報は、少なくとも再生開始位置情報、再生方向情報、再生速度情報、から構成されることを特徴とするものである。
【００１０】
さらにコンテンツ再生システムにおいて、前記統計処理部は、前記再生操作情報のうち、再生方向情報が通常再生、もしくは再生速度情報がスロー再生の時に高い重み付けで度数分布情報を作成することを特徴とするものである。
【００１１】
さらにコンテンツ再生システムにおいて、前記統計処理部は、前記コンテンツに対する第1の情報処理装置に生成された度数分布情報と、他の情報処理装置に生成された度数分布情報と累積することにより前記再生操作情報の累積度数分布情報を生成することを特徴とするものである。
【００１２】
また、本発明のコンテンツ再生プログラムにおいて、ネットワークに接続された少なくとも二つ以上の情報処理装置のうち少なくとも一つは、コンテンツの再生操作を行う第１の情報処理装置とし、他の少なくとも一つはこの第１の情報処理装置からの要求によりコンテンツデータをこの第１の情報処理装置に送信する第２の情報処理装置から構成されたコンテンツを再生させるためのプログラムであって、前記第２の情報処理装置は、前記第１の情報処理装置からの再生操作情報を受け取る受信手段と、前記受信手段で受け取った再生操作情報を認識し前記コンテンツの再生制御を行う再生制御手段と、前記再生制御手段から出力される再生操作情報を記録する再生操作記録手段と、前記コンテンツの任意の再生区間ごとの前記再生操作情報に関する累積度数分布情報を生成する統計処理手段と、前記統計処理手段の出力から一回当たりの再生における度数情報が所定の閾値以上の再生区間の抽出及び、前記再生区間を再生制御するための再生制御情報を生成する再生制御情報生成手段と、前記累積度数分布情報と前記再生制御情報を前記コンテンツと関連付けて管理する情報管理手段とを有し、前記第１の情報処理装置から前記コンテンツの前記再生制御情報をもとに再生するよう要求を受けた場合には、前記再生制御手段が前記再生制御情報に従って前記コンテンツを再生制御することを特徴とするものである。
【００１３】
さらにコンテンツ再生プログラムにおいて、前記コンテンツの前記統計情報を基に所定のしきい値を決定し、累積度数値がしきい値より大きな値の再生区間を抽出することにより、前記抽出した再生区間を連続再生することを特徴とするものである。
【００１４】
さらにコンテンツ再生プログラムにおいて、前記第２の情報処理装置で管理しているコンテンツの中から、複数の同一内容コンテンツを検出し、複数の同一内容コンテンツが存在した場合には、検出されたコンテンツそれぞれを、所定の再生区間の毎に前記累積度数分布情報の平均値を算出し、前記度数分布情報の平均値のうち大きい方のコンテンツの再生区間を選択することを特徴とするものである。
【００１５】
さらにコンテンツ再生プログラムにおいて、前記再生操作情報は、少なくとも再生開始位置、再生方向、再生速度、から構成されることを特徴とするものである。
【００１６】
さらにコンテンツ再生プログラムにおいて、前記再生操作情報は、通常再生もしくはスロー再生を高い数値として重み付けであることを特徴とするものである。
【００１７】
さらにコンテンツ再生プログラムにおいて、前記累積度数分布情報は、前記コンテンツに対する複数の情報処理装置に生成された前記度数分布情報の累積であることを特徴とするものである。
【００１８】
さらにコンテンツ再生プログラムにおいて、前記同一内容のコンテンツ検索には、記録日時、記録時間、記録場所、記録内容から構成される前記２つのコンテンツの属性情報をそれぞれ取得し、記録時間が重複していること、かつ記録場所が同じであること、かつ記録内容に同一のキーワードが存在している場合に同一内容であると判断することを特徴とするものである。
【００１９】
さらにコンテンツ再生プログラムにおいて、前記同一内容コンテンツを検出する手段により同じ内容であると判断された二つ以上のコンテンツが、度数分布情報を持っていない場合は、あらかじめ保存してある所定の度数分布情報と累積回数を使用することを特徴とするものである。
【００２０】
さらにコンテンツ再生プログラムにおいて、前記任意の区間における平均値が同数のコンテンツがある場合は、コンテンツ全体の累積度数や累積回数の大小関係、もしくは前記任意の区間の前方の区間との関係、もしくは乱数により一つのコンテンツに決定することを特徴とするものである。
【発明の効果】
【００２１】
本発明のコンテンツ再生システムおよびプログラムによれば、例えばモバイルビデオカメラにより運動会を撮影したようなプライベートコンテンツにも対応可能であり、ユーザによる編集作業が必要なく、コンテンツの要約コンテンツを再生することができる。さらに複数のコンテンツからひとつの要約コンテンツをも再生することが可能になる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明を実施するための最良の形態について、図を参照しながら説明する。
【００２３】
（実施の形態１）
本発明の実施の形態では、コンテンツとしてＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式で圧縮された動画像コンテンツを対象とする。ただし、本発明の対象とするコンテンツは、時間的に連続して再生することにより情報を伝えることができるコンテンツであればどのようなものでもよく、静止画を連続で表示することで動画コンテンツを形成する形式の動画コンテンツ（例えばＭｏｔｉｏｎ ＪＰＥＧ、Ｍｏｔｉｏｎ ＪＰＥＧ２０００など）や、さらには音楽コンテンツにも適応可能である。
【００２４】
サーバとクライアント間でのコンテンツの送受方法は、クライアントからのリクエストコマンドに対して、サーバからのレスポンスコマンドにより応答する形式をとるものであればどのような方法でもよいが、本実施の形態１では、サーバとクライアントともに、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインのバージョン１．０以降に対応しているものとする。
【００２５】
ＤＬＮＡガイドラインは、デジタルＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）製品の製造会社の壁を超えて互換性を持たせ、家庭内においてデジタルＡＶ製品のネットワーク化を可能にする業界標準のガイドラインである。ＤＬＮＡガイドラインは、特に家庭内のネットワークに注目したガイドラインであるが、このコマンド体系をインターネットまで拡張することにより、家庭内のネットワークに限定されず、インターネット上のサーバに対しても本発明は適応可能である。
【００２６】
本実施の形態１では、コンテンツの送受信にはＲＴＰを用いるものとする。したがって、クライアントはコンテンツを示すＩＤと再生速度（不の値で逆再生も指定可能）、再生開始位置を再生要求コマンドに設定し、サーバではそのコマンド内容を解析し、適切なコンテンツの伝送を行う。
【００２７】
またサーバとクライアントを接続するネットワーク媒体は、有線無線を問わずどのようなものでもよいが、ここでは、ＩＥＥＥ８０２．３ｕ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ ８０２．３ｕ）として標準化されている最大伝送速度１００Ｍｂｐｓの１００ＢＡＳＥ−ＴＸを用いるものとする。
【００２８】
以下、図を用いてクライアントの再生要求を数値化し、サーバにおいて累積度数分布情報を生成する方法について説明する。
【００２９】
図１は、本発明の実施の形態１によるコンテンツ再生方法における統計情報を生成する一実施例を表したフローチャートである。図１では、クライアントからコンテンツの再生要求を受信（ステップＳ１０１）するところから開始しており、まずはクライアントからの要求のあったコンテンツを再生制御するとともに（ステップＳ１０２）、クライアントからの再生制御情報をコンテンツの再生時間と対応して記録し続ける（ステップＳ１０３）。
【００３０】
次にコンテンツを任意の再生区間に分割し、各再生区間における再生操作情報を数値化（ステップＳ１０４）し、他のクライアントによって生成された同じコンテンツの統計情報に累積して累積度数分布情報を生成することで、再生制御情報に関する統計を生成する（ステップＳ１０５）。ここで再生しているコンテンツが着脱可能な記録媒体上に記録されている場合（ステップＳ１０６）で、かつ、記録媒体への書込みが可能な場合（例えばＤＶＤ−ＲＡＭメディア）（ステップＳ１０８）は、生成した統計情報をコンテンツと関連付けて記録媒体上に保存する（ステップＳ１０９）。また着脱可能な記録媒体が書込み不可能な場合（例えばＤＶＤ−ＲＯＭ）、もしくは再生コンテンツがサーバ内の記録装置内に記録されている場合は、生成した統計情報をサーバ内でコンテンツと関連付けて保存し管理する（ステップＳ１０７）。ステップＳ１０３、Ｓ１０４、Ｓ１０５のそれぞれの具体的な処理内容やデータについては後述する。
【００３１】
図２は、図１のステップＳ１０３で示したサーバ内で保存し管理されている再生操作情報の一例である。具体的にはクライアントからコンテンツＡを再生制御するための要求を受信し、再生操作情報として保存しているものであり、受信した順に時系列にサーバ内で記録し管理しているものの一例である。つまり図２には、クライアントから５回の再生制御要求が発行され、最初に受け取ったＮｏ．１から時系列にＮｏ．５まで記録されていることを示している。各再生操作情報は、コマンド受信時間、再生開始時間、再生方向、再生速度から構成されている。コマンド受信時間、再生開始時間は、コンテンツの先頭を０秒とした相対時間として表現されるものとし、それらの詳細は後述する。またコマンド受信時間と再生開始時間が一致しているコマンドは、現在再生している方向、速度で次のコマンド受信時間まで再生動作を続けることを意味し、コマンド受信時間と再生開始時間が一致していないコマンドは、スキップ再生であり、コマンド受信時間と再生開始時間の間の区間は再生されていないことを意味している。従ってユーザが意図する各再生要求内容を「内容」の列に記載している。
【００３２】
図３は、本実施の形態１で用いるクライアントからのコンテンツＡの再生要求の一例である、図２で示した各再生要求による再生制御情報をコンテンツの再生時間にマッピングして図示したものである。縦軸にコンテンツの再生速度、横軸に再生時間をとったもので、横軸上にＡからＧの再生時間位置にマーカーとして表示している。マーカーＡはコンテンツＡの先頭の再生開始時間であり相対時間は０秒である。またマーカーＧはコンテンツＡの再生終了時間を意味し、コンテンツの再生時間と一致する。またマーカーＢからＦはコンテンツＡの任意の再生時間の位置を示しているが、各マーカーの再生時間の関係はＢ＜Ｃ＜Ｄ＜Ｅ＜Ｆという大小関係があるものとする。
【００３３】
さらに図３中の水平方向矢印３０１、３０２、３０３、３０４は、クライアントからの再生要求によってコンテンツＡをどのように再生制御したかを表しており、ユーザの操作順序に従って説明すると、
水平方向矢印３０１は、コンテンツの先頭からマーカーＣまで２倍速で順方向再生し、
水平方向矢印３０２は、マーカーＣからマーカーＢまで２倍速で逆方向再生し、
水平方向矢印３０３は、マーカーＢからマーカーＤまで１倍速で順方向再生し、
水平方向矢印３０４は、マーカーＥからマーカーＦまで１倍速で順方向再生し、
その後、マーカーＦの位置で再生停止したことを表している。ここでマーカーＤからマーカーＥまではスキップ操作であり、再生していない区間であることを示している。
【００３４】
図４は、本実施の形態１で用いる各再生区間に対して設定する度数の重み付けの一例を表した図である。再生区間には、通常再生、特殊再生、未再生の３つの区間に分類するものとし、さらに特殊再生はスロー再生と高速再生に区別し、それぞれの度数は重み付けされ、通常再生区間とスロー再生区間に高い値を設定している。ここで特殊再生には、通常再生を順方向1倍速再生としたとき、早送り再生である順方向Ｎ倍速再生、早戻し再生である逆方向Ｍ倍速再生、スロー再生である順方向１／Ｎ倍速再生、逆方向１／Ｎ再生があるものとする。ここでＮ、Ｍは１以上の数である。またスキップ再生である指定位置からの再生による操作は、スキップされた区間が再生されていないため、未再生の区間とする。再生区間の分類方法や度数の重み付け方法の他の方法については、クライアントであるユーザが注目している区間が数値として表現できればどのような方法でもよく、ここで示したものに限られたものではない。
【００３５】
図５は、本実施の形態１における図１のステップＳ１０４で示したコンテンツＡの再生制御情報をもとにした数値化のフローチャートである。まずコンテンツＡを任意の再生区間に分割し、最初の再生区間の数値を初期化して（ステップＳ５０１）、この再生区間が通常再生より遅いスロー再生区間（ステップＳ５０２）、もしくは通常速度での再生区間であれば最も高い数値を設定し（ステップＳ５０６）、また通常再生より早い再生区間であれば（ステップＳ５０４）中間の数値を設定し（ステップＳ５０７）、再生されていない区間であれば（ステップＳ５０５）、最も低い数値を設定する（ステップＳ５０８）。
【００３６】
そして次の再生区間があれば、その次の再生区間に対してまたステップＳ５０１から繰り返すことでコンテンツ全体に対して数値化を行う。このとき同一区間が複数の再生方向、再生速度により再生されていた場合、最も度数の高い再生方法のものを選択するものとする。従ってマーカーＢからＣの再生区間は、３種類の再生方向、再生速度により再生されているが、通常再生された区間に分類するものとする。各再生区間の度数の判定方法の他の方法については、クライアントが注目している区間が数値として表現できればどのような方法でもよく、ここで示したものに限られたものではない。
【００３７】
本実施の形態１では、図１のステップＳ１０５で示した累積度数情報を生成するために、ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）を最小の再生区間単位として扱うものとする。ここでＧＯＰとは、ＭＰＥＧにおいて定められている動画を構成している最小の再生単位構造のことである。またクライアントによる再生要求を受信したタイミングであるマーカー位置がＧＯＰの境界と一致しない場合で、かつマーカーの前後で度数の値が違う場合については後述する。
【００３８】
図６は、図３のコンテンツＡにＧＯＰ番号の一例を追記し、各マーカーと各ＧＯＰの位置関係を示したものである。本実施の形態１では、各マーカーはＧＯＰの境界に位置しているものとしたが、ＧＯＰの境界以外の任意の位置にマーカーが設定されることも可能である。ＧＯＰの境界以外の任意の位置にマーカーが存在する場合、その該当するＧＯＰの再生操作は、例えば数値化したときの値の大きい方を選択する、もしくは位置の割合を考慮して平均化するなどの方法があり、クライアントが注目している区間が数値として表現できればどのような方法でもよく、ここで示した方法に限られたものではない。
【００３９】
図７は、図４、図５、図６から本実施の形態１で扱うコンテンツＡの再生操作を数値化した度数情報である。したがって各ＧＯＰに対し再生操作を数値化することが可能になり、これをコンテンツＡとクライアントに関連付けて保存し管理することで、クライアントが注目している区間を数値化した情報を保持することが可能になる。
【００４０】
図８は、本実施の形態１での図１のステップＳ１０５の結果によって、複数のクライアントによるコンテンツＡの再生操作情報を累積した累積度数情報の一例であり、コンテンツＡが１００回再生されたときの再生操作情報を数値化し累積したものである。
【００４１】
図９は、図８で示した累積度数情報からコンテンツを要約した部分コンテンツを再生するための再生制御情報を生成する方法について説明したフローチャートである。
【００４２】
まずクライアントからコンテンツＡを統計情報である累積度数情報に従って再生するよう要求を受信した場合（ステップＳ９０１）、図８で示した累積度数情報を取得する（ステップＳ９０２）。次に再生区間を抽出するためのしきい値を決定する（ステップＳ９０３）。このしきい値は累積度数情報から再生すべき再生区間を抽出するために使用する値であり、本実施の形態１では、累積度数の最大値の半分をしきい値とする。またほかの方法として、一回あたりの度数の平均値により決定する方法や、次の再生区間の累積度数との変化率により決定する方法があり、クライアントが注目している区間を抽出することができればどのような方法でもよく、ここで示した方法に限られたものではない。
【００４３】
ステップＳ９０３で決定したしきい値を元に、最初の再生区間からしきい値以上かどうか判定し（ステップＳ９０４）、しきい値以上であればその再生区間を抽出し一時的に記録しておき（ステップＳ９０５）、次の再生区間の判定を行うことで（ステップＳ９０６）コンテンツ全体の再生区間について判定する。
【００４４】
コンテンツ全体についての判定完了後、抽出した再生区間を時系列にそって連続して再生するための再生制御情報を生成する。これらを連続したコンテンツとして再生するための制御情報は、本実施の形態１では、例えば、ＳＤ  Ａｓｓｏｃｉａｔｉｏｎにより管理、規格化されているＳＤ Ｖｉｄｅｏ規格のプレイリストのような再生制御情報として生成すればよい。
【００４５】
本実施の形態１では、しきい値が１５０、またＧＯＰの再生時間を1秒とした場合、ＳＤ Ｖｉｄｅｏ規格のプレイリストであるＰＬＳＴ＿ＭＧＲファイルは次のようになる。２つのＰＲＧＳＥＣＴＩＯＮエリアを生成し、最初のＰＲＧＳＥＣＴＩＯＮのＳｔａｒｔＰｏｓ、ＥｎｄＰｏｓはそれぞれ２０００、６０００となり、また２番目のＰＲＧＳＥＣＴＩＯＮのＳｔａｒｔＰｏｓ、ＥｎｄＰｏｓは９０００、１１０００となるＰＬＳＴ＿ＩＮＦＯエリアを含むＰＬＳＴ＿ＭＧＲファイルを生成すればよいことになる。ここで再生しているコンテンツが着脱可能な記録媒体上に記録されている場合（ステップＳ９０８）で、かつ、記録媒体への書込みが可能な場合（ステップＳ９０９）は、生成した再生制御情報をコンテンツと関連付けて記録媒体上に保存する（ステップＳ９１１）。また着脱可能な記録媒体が書込み不可能な場合、もしくは再生コンテンツがサーバ内の記録装置内に記録されている場合は、生成した再生制御情報をサーバ内でコンテンツと関連付けて保存し管理する（ステップＳ９１０）。そして再生制御情報に従ってコンテンツを再生することにより、ユーザによる編集作業が必要なく、自動でコンテンツの要約コンテンツを生成、再生することが可能になる。
【００４６】
また本実施の形態１では、各コンテンツの統計情報をユーザの区別なく収集することにしたが、ユーザ別の統計情報として蓄積して、各ユーザの注目している再生区間を再生制御情報として生成してもよい。
【００４７】
以上のことから、コンテンツを再生する際に、クライアントの注目している部分を数値化し累積することで、編集作業が必要なく、自動でコンテンツの要約コンテンツを生成、再生することが可能になる。
【００４８】
次に、図１０、図１１、図１２、図１３を使って複数のコンテンツをひとつのコンテンツとして要約し再生するための再生制御情報を生成する方法について説明する。
【００４９】
図１０は、本実施の形態１における、二つのコンテンツが同じ内容のコンテンツかどうかを判別するフローチャートである。まず複数のコンテンツの中から二つのコンテンツを選択する（ステップＳ１００１）。選択された第一、第二のコンテンツの属性情報を取得する。ここで本実施の形態１では、コンテンツの属性情報を記録時間、記録場所、記録内容の３つから構成されるものとする。したがって、第一のコンテンツの記録時間と第二のコンテンツの記録時間が重複しているかどうかの判定を行う（ステップＳ１００４）。例えば第一のコンテンツの記録時間が２００７年１０月１日  １０：００から同日１２：００までであり、第二のコンテンツの記録時間が同日の１１：００から１２：００であれば重複していると判定し、第二のコンテンツが別の日であれば重複していないと判定可能である（ステップＳ１００８）。
【００５０】
記録時間が重複している場合は、次に記録場所が同じかどうかを判定する。例えば第一、第二のコンテンツが特定の学校であれば同じ記録場所であると判断可能である（ステップＳ１００５）。他の記録場所の判定にはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による緯度経度情報を用いる方法もある。それは二つの緯度経度で示された位置の距離がある一定値以下であれば同一場所で撮影されたコンテンツと判断する方法である。
【００５１】
記録時間と記録場所が同じであると判定された場合、次に記録内容が同じかどうかを判定する。記録内容には、例えば「運動会」というような文字列が含まれており、同じキーワードが設定されていればコンテンツは同じ内容であると判定することが可能である（ステップＳ１００６）。ステップＳ１００４、１００５、１００６の判断により、コンテンツの内容が同じコンテンツ（ステップＳ１００７）か、違うコンテンツ（ステップＳ１００８）かの判断が可能になる。このコンテンツ同一性判定をすべてのコンテンツについて行うことで、特定のコンテンツと同一内容のコンテンツを抽出することが可能になる。
【００５２】
図１１、図１２は、本実施の形態１における、複数のコンテンツをひとつのコンテンツとして要約し再生するための再生制御情報を生成する方法をしめしたフローチャートである。図１１では、クライアントからコンテンツの再生要求を受信（ステップＳ１１０１）するところから開始しており、選択されたコンテンツと同一内容のコンテンツを他の複数のコンテンツの中から図１０のフローチャートで示した方法で抽出し（ステップＳ１１０２）、抽出した他の同一内容コンテンツをクライアントに選択させる（ステップＳ１１０３）。
【００５３】
ここでクライアントが抽出した他の同一内容コンテンツを選択しなかった場合は、ステップＳ１１０１で選択されたコンテンツを通常再生する（ステップＳ１１０５）。抽出した他の同一内容コンテンツのなかからひとつ以上のコンテンツを選択した場合は、クライアントによって選択されたすべてのコンテンツの属性情報と統計情報を取得し（ステップＳ１１０６）、属性情報から一番早い時間に記録されたコンテンツを第一のコンテンツとし、このコンテンツの記録時間を基準時刻として、また書く再生区間を指定区間とし（ステップＳ１１０７）、第一のコンテンツの各再生区間を他のコンテンツとの基準区間とし、第一のコンテンツの先頭の再生区間を第一の基準区間として現在調査対象の区間とし（ステップＳ１１０８）、抽出するかどうかを決定するためのしきい値を決定する（ステップＳ１１０９）。なお、上記のように同一コンテンツの中から複数のコンテンツを選択させる方法以外に、同一内容コンテンツ全てを処理対象とする方法もある。
【００５４】
そして第一のコンテンツを選択中のコンテンツとし（ステップＳ１１１０）、基準区間ごとに各コンテンツの統計情報の値を抽出するシーケンスを開始する。
【００５５】
まず選択中のコンテンツの基準区間における統計情報が存在しているかどうかをチェックする（ステップＳ１１１１）。もしこの基準区間における統計情報が存在しない場合は、仮想的に最小値の度数情報を持つ区間とすればよい（ステップＳ１１１２）。選択中のコンテンツの統計情報から基準区間の度数情報と累積回数を取得し（ステップＳ１１１５）、選択中のコンテンツの基準区間における平均の度数を算出し、コンテンツと基準区間に関連付けて記憶する（ステップＳ１１１６）。現在調査対象の区間においてまだ統計情報の抽出が終わっていないコンテンツがある場合は、そのコンテンツを選択中のコンテンツとして設定し、ステップＳ１１１１から再度抽出シーケンスを行う（ステップＳ１１１７）。
【００５６】
コンテンツの統計情報は再生区間を単位としているが、コンテンツの記録開始時間によっては再生区間と基準区間が一致しないコンテンツがあり（ステップＳ１１１３）、このような場合は、再生区間を細分化し度数をスケーリングすることで対応可能である（ステップＳ１１１４）。例えば基準区間が０から１秒とし、あるコンテンツの該当する再生区間が０．５から１．５秒で、この再生区間の累積度数が１００の場合、この再生区間の度数を１ミリ秒単位に分割すると１ミリ秒あたりの度数が０．１であり、基準区間に該当する部分が０．５から１秒となるため、５００ミリ秒分の度数である２５０が該当する値となる。また基準区間の０から０．５秒の間は統計情報がないため、度数は０とする。したがって基準区間０から１秒の累積度数は２５０と算出することが可能になる。また基準区間が二つの再生区間にまたいだ場合も、それぞれの再生区間で度数をスケーリングすることで対応可能である。
【００５７】
基準区間における抽出平均度数においてしきい値以上で、かつ最大平均度数を持つコンテンツを再度抽出して（ステップＳ１１１８）、その基準区間における再生コンテンツとする。もし最大値のものが複数存在する場合は、各コンテンツ全体の累積回数や全体の累積度数の大小関係、乱数、前回選択したコンテンツと同じであれば優先的にするなどの方法でひとつに決定すればよい（ステップＳ１１１９）。
【００５８】
現在調査中の基準区間の次の基準区間がある場合は、次の基準区間についてステップＳ１１１０から再度抽出シーケンスを行う（ステップＳ１１２１）。
【００５９】
すべての区間について再生すべき区間の抽出が完了した場合、記憶した各基準区間を連続して再生するよう合成再生制御情報を生成する（ステップＳ１１２２）。この合成再生制御情報の具体的な生成方法については後述する。すべてのコンテンツが着脱可能な記録媒体上に記録されており（ステップＳ１１２３）、その記録媒体が書き込み可能であれば（ステップＳ１１２４）、生成された合成再生制御情報を記録媒体上にコンテンツと関連付けて保存し、管理する（ステップＳ１１２６）。また一部のコンテンツがサーバ内に保存されている、もしくは記録媒体が書き込み不可の場合は、生成された合成再生制御情報をサーバ内にコンテンツと関連付けて保存し、管理する（ステップＳ１１２５）。そして生成された合成再生制御情報によってコンテンツを再生すればよい（ステップＳ１１２７）。
【００６０】
図１３は、コンテンツＡとコンテンツＢの統計情報の一例であり、コンテンツＡとＢの累積回数、記録時間、記録場所、記録内容が各コンテンツと関連付けて保存、管理されており、各ＧＯＰに累積度数の値が示されている。この図を使ってより詳細に図１０、図１１、図１２で示した各シーケンスを説明する。
【００６１】
コンテンツＡとＢの再生時間はひとつのＧＯＰの再生時間を１秒としたとき、それぞれ１３秒、１０秒であり、図１０で示したコンテンツの同一性判定シーケンスに従ってコンテンツの属性情報を比較することにより、同一内容のコンテンツであると判断可能である。
【００６２】
次に図１１、図１２で示した合成再生制御情報の生成シーケンスに従ってコンテンツＡとＢを合成して再生するための再生制御情報を生成する。本実施の形態１ではステップＳ１１０９のしきい値を２．０とする。
【００６３】
記録開始時間によりコンテンツＡのＧＯＰ番号４とコンテンツＢのＧＯＰ番号１が同時刻のＧＯＰであることがわかるため、ＧＯＰ番号１から３まではコンテンツＢの統計情報は０であるとする（ステップＳ１１１２）。したがってコンテンツＡを第一のコンテンツとして、またコンテンツＡの各ＧＯＰを基準区間として、ＧＯＰ番号１から最長の再生時間をもつコンテンツＡのＧＯＰ番号１３まで最大平均度数を持つ区間を抽出していく。その結果、時系列順でコンテンツＡのＧＯＰ番号３から６、コンテンツＢのＧＯＰ番号４から６、コンテンツＡのＧＯＰ番号１０、１１がしきい値以上でかつ最大平均度数を持つ区間として抽出される。
【００６４】
この合成再生制御情報をＳＤ Ｖｉｄｅｏ規格のプレイリストで生成すればよい（ステップＳ１１２２）。本実施の形態１では、ＧＯＰの再生時間を1秒としたため、３つのＰＲＧＳＥＣＴＩＯＮエリアを生成し、時系列順で最初のＰＲＧＳＥＣＴＩＯＮのＯｂｊＩＤ、ＳｔａｒｔＰｏｓ、ＥｎｄＰｏｓはそれぞれコンテンツＡのＯｂｊｅｃｔ ＩＤ、２０００、６０００となり、また２番目はそれぞれコンテンツＢのＯｂｊｅｃｔ ＩＤ、３０００、６０００となり、３番目はそれぞれコンテンツＡのＯｂｊｅｃｔ ＩＤ、９０００、１１０００となるＰＬＳＴ＿ＩＮＦＯエリアを含むＰＬＳＴ＿ＭＧＲファイルを生成すればよいことになり、このＰＬＳＴ＿ＭＧＲファイルをコンテンツと関連付けて保存して管理し（ステップＳ１１２３から１１２６）、このＰＬＳＴ＿ＭＧＲファイルにしたがって再生することにより（ステップＳ１１２７）、複数のコンテンツをひとつのコンテンツとして要約し再生することが可能になる。
【００６５】
本実施の形態１では、第一のコンテンツが最長の再生時間を持つものと仮定したが、仮に第一のコンテンツよりも他のコンテンツの再生時間が長い場合は、第一のコンテンツの最後の基準区間を評価後、最長の再生時間を持つコンテンツを第二のコンテンツとして設定し、第二のコンテンツの各ＧＯＰを基準区間として再度評価を行えばよい。
【００６６】
本実施の形態１では、コンテンツの伝送にＲＴＰを用いるものとしたが、ＨＴＴＰプロトコルでも実現可能である。この場合、クライアントからの要求のパターンによって通常再生か、特殊再生かを判断する。特殊再生においてスキップと倍速再生の判断は、クライアントからの要求コマンドの受信タイミングや間隔で判断可能である。具体的にはクライアントからの要求が、時間が進む方向に不連続かつ一定間隔で受信した場合は、はや送り再生であると考えられ、さらに不連続かつ不定間隔の場合はスキップ再生であると判断可能である。ただしクライアントから送られてくるＨＴＴＰリクエストコマンドのみでの判断は正確性に欠く可能性があるため、ＨＴＴＰプロトコルによってコンテンツを要求し、クライアント側で通常再生や特集再生を行った場合は、クライアントが持つ再生制御情報をＨＴＴＰプロトコル切断後にサーバに転送することで統計情報を蓄積することが可能になる。ここでクライアントが送る再生制御情報は、例えば通常再生区間はコンテンツ先頭を０秒として表現した区間のリストによって構成可能である。
【００６７】
図１４は、本発明の実施の形態１によるコンテンツ再生装置の構成図である。図1４では、本発明を実施するサーバ装置１３００と、ユーザの操作端末であるクライアント装置１３１０がネットワーク１３２０を介して接続されていることを表している。
【００６８】
またネットワーク１３２０は、サーバ装置１３００とクライアント装置１３１０を接続するものであれば有線無線を問わずどのようなものでもよいが、ここでは、ＩＥＥＥ８０２．３ｕ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ ８０２．３ｕ）として標準化されている最大伝送速度１００Ｍｂｐｓの１００ＢＡＳＥ−ＴＸを用いるものとする。
【００６９】
次にクライアント装置１３１０の内部構成について説明する。クライアント装置１３１０は、操作部１３１１と、コンテンツ表示部１３１２を論理的、もしくは物理的に備えており、操作部１３１１はユーザの操作をサーバへリクエストコマンドとして発行し、またコンテンツ表示部１３１２は、サーバ装置からネットワーク１３２０を介して送られるコンテンツデータを、必要なら伸張、デコードなどの再生表示処理をして表示する。リクエストコマンドには、再生するコンテンツの指定、再生開始位置、再生方向、再生速度などが含まれる。
【００７０】
次にサーバ装置１３００の内部構成について説明する。サーバ装置１３００は、入力部１３０１と、再生制御部１３０２と、コンテンツ管理部１３０３と、出力部１３０４と、再生操作記録部１３０５と、統計処理部１３０６と、再生制御情報生成部１３０７と、情報管理部１３０８を論理的、もしくは物理的に備えており、それぞれの役割を順に説明する。
【００７１】
入力部１３０１は、ネットワーク１３２０を介して送られるクライアント装置からのリクエストコマンドを受信し、再生制御部へ受け渡す。受信するコマンドの一例は図２に示したものがある。具体的にはＲＪ４５のコネクタによってネットワーク１３２０と接続しているネットワークＩ／Ｆ装置である。
【００７２】
再生制御部１０２は、クライアント装置１３１０からの再生操作情報であるリクエストコマンドの内容をチェックし、コンテンツ管理部１３０３を制御し、クライアント装置１３１０へ送るためのコンテンツを生成させつつ、同時に再生操作情報の受信時刻を再生操作情報に加えて再生操作記録部１３０５へ渡す。またリクエストコマンドに対するレスポンスコマンドを出力部１３０４経由でクライアント装置１３１０へ送信し、また情報管理部１３０８に管理されている再生制御情報を読み出し、前記再生制御情報に従ってコンテンツを再生するための制御を行う。したがって再生制御部１０２の処理内容の一例は図１で示した内容であり、サーバ装置１３００全体の制御を行う。
【００７３】
コンテンツ管理部１３０３は、コンテンツをコンテンツ付属情報と関連付けて管理、保持し、またクライアント装置１３１０へ送るためにコンテンツを読み出し出力部１３０４へ渡す。コンテンツ管理部１３０３には、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）ストレージデバイスやＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの光ディスクデバイスや、ＳＤ Ｃａｒｄ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｅｍｏｒｙ）などの半導体メモリや着脱式のＨＤＤストレージなどがある。
【００７４】
出力部１３０４は、ネットワーク１３２０を介してクライアント装置１３１０へレスポンスコマンドやコンテンツを送信する。具体的には入力部１３０１と同じＲＪ４５コネクタを持つネットワークＩ／Ｆ装置であり、本実施の形態１では概念上入力と出力をわけで説明しているが、入力部１３０１を出力用として併用することも可能である。
【００７５】
再生操作記録部１３０５は、再生制御部１３０２より渡された再生操作情報から、通常再生された区間、特殊再生された区間、未再生の区間の再生時間情報に変換し、統計処理部１３０６と情報管理部１３０８へ渡す。再生操作記録部１３０５が生成する再生時間情報の一例は図２で示したものがある。
【００７６】
統計処理部１３０６は、再生操作記録部１３０５からの再生時間情報からコンテンツに対する注目点数を算出して、コンテンツの任意の再生区間に対する注目点数の度数分布情報を作成する。またコンテンツに対応する度数分布情報を情報管理部１３０８から読み込み、作成した度数分布情報を読み込んだ情報に累積して、情報管理部１３０８へ渡す。したがって統計処理部１３０６の処理内容は図５で示したものであり、一回の再生制御によって生成される統計情報の一例は図７であり、これらを累積することによって図８や図１３で示した情報が生成される。
【００７７】
再生制御情報生成部１３０７は、統計処理部１３０６が管理する各コンテンツの度数分布情報から、注目点数の多い区間を連続した区間として再生するための再生制御情報を生成する。具体的な処理内容は図９、１０、１１で示したものがある。
【００７８】
情報管理部１３０８は、再生操作記録部１３０５、統計情報部１３０６、再生制御情報生成部１３０７の各情報をコンテンツと関連付けて記録、管理する。また前記情報の読み出し要求が発生した場合は、情報を読み出して渡す。具体的にはＨＤＤがあり、コンテンツ管理部１３０３の空き領域を使用する方法がある。
【００７９】
また本実施の形態１では、各コンテンツの統計情報をユーザの区別なく収集することにしたが、ユーザ別の統計情報として蓄積して、各ユーザの注目している再生区間を再生制御情報として生成してもよい。
【００８０】
以上のことから、コンテンツを保持しているコンテンツ再生装置は、コンテンツを再生する際に、ユーザの注目している部分を数値化し累積することで、ユーザによる編集作業が必要なく、自動でコンテンツの要約コンテンツを生成、再生することが可能になる。
【００８１】
また本発明は、映像コンテンツ以外のコンテンツ、例えば、音楽コンテンツにも適用可能であり、本発明の実施の形態１は、静止画を連続して再生するコンテンツや、音楽コンテンツにも拡張可能である。
【００８２】
また本発明の実施の形態１によるコンテンツ再生方法、及び装置の主な機能は、ソフトウェア（プログラム）で構築することが可能であり、コンピュータのＣＰＵ によってこのプログラムを実行することにより本発明の実施の形態１によるコンテンツ再生方法、及び装置を実現することができる。構築されたプログラムは、ディスク装置等に記録しておき必要に応じてコンピュータにインストールされ、可搬記録媒体に格納して必要に応じてコンピュータにインストールされ、或いは、通信回線等を介してコンピュータにインストールされ、コンピュータのＣＰＵによって実行される。ここで可搬記録媒体には、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク、ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、ＤＶＤ、ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード、メモリーカードのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＵＶ−ＥＰＲＯＭ（Ｕｌｔｒａ−Ｖｉｏｌｅｔ  ＥＰＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、フラッシュＲＯＭ等の半導体メモリ系などがある。
【産業上の利用可能性】
【００８３】
本発明にかかるコンテンツ再生システム、及びプログラムによれば、ユーザによる編集作業が必要なく、コンテンツの要約コンテンツを生成し、再生することが可能になる。さらに、ユーザによる編集作業が必要なく、複数のコンテンツからひとつの要約コンテンツをも生成、再生することが可能になるため、映像配信サービスや、音楽配信サービス、またコンテンツ再生装置を共有して再生するような用途に適しており、特にインターネットを介したＶｏＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）サービスに適している。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態１における統計情報を生成するためのフローチャート
【図２】本発明の実施の形態１におけるコンテンツＡに対する再生制御情報図
【図３】本発明の実施の形態１におけるコンテンツＡに対する再生操作図
【図４】本発明の実施の形態１における再生操作の重み付けを表す図
【図５】本発明の実施の形態１における再生操作を数値化するフローチャート
【図６】本発明の実施の形態１におけるコンテンツＡに対する再生操作図にコンテンツＡのＧＯＰ番号を追加した図
【図７】本発明の実施の形態１におけるコンテンツＡの再生操作を数値化した度数情報を表す図
【図８】本発明の実施の形態１におけるコンテンツＡの再生操作情報を累積した累積度数情報を表す図
【図９】本発明の実施の形態１における累積度数情報から再生制御情報を生成するためのフローチャート
【図１０】本発明の実施の形態１における二つのコンテンツが同じ内容のコンテンツかどうかを判別するフローチャート
【図１１】本発明の実施の形態１における複数のコンテンツの累積度数情報から合成再生制御情報を生成するフローチャート
【図１２】本発明の実施の形態１における複数のコンテンツの累積度数情報から合成再生制御情報を生成する図１１の続きのフローチャート
【図１３】本発明の実施の形態１におけるコンテンツＡとＢのそれぞれの属性情報と累積度数情報を表す図
【図１４】本発明の実施の形態１におけるコンテンツ再生装置であるサーバ装置とクライアント装置の内部構成図
【符号の説明】
【００８５】
３０１  順方向２倍速で再生した区間
３０２  逆方向２倍速で再生した区間
３０３  順方向１倍速で再生した区間
３０４  順方向１倍速で再生した区間
１３００  サーバ装置
１３０１  入力部
１３０２  再生制御部
１３０３  コンテンツ管理部
１３０４  出力部
１３０５  再生操作記録部
１３０６  統計処理部
１３０７  再生制御情報生成部
１３０８  情報管理部
１３１０  クライアント装置
１３１１  操作部
１３１２  コンテンツ表示部
１３２０  ネットワーク
【図１】
2009206841.tif 000003
【図２】
2009206841.tif 000004
【図３】
2009206841.tif 000005
【図４】
2009206841.tif 000006
【図５】
2009206841.tif 000007
【図６】
2009206841.tif 000008
【図７】
2009206841.tif 000009
【図８】
2009206841.tif 000010
【図９】
2009206841.tif 000011
【図１０】
2009206841.tif 000012
【図１１】
2009206841.tif 000013
【図１２】
2009206841.tif 000014
【図１３】
2009206841.tif 000015
【図１４】
2009206841.tif 000016