(57)【特許請求の範囲】
【請求項１】
プレイリストによる再生対象である動画データについての映像・音声情報の特徴を保持する動画特徴データに基づいて、ユーザにより指示された再生時間内またはユーザにより指示された再生割合から決定される再生時間内に収まるように前記動画データにおける再生区間を決定してダイジェストプレイリストを生成するダイジェストプレイリスト生成手段と、前記動画データにおける再生区間を任意に設定して作成されたユーザプレイリストを取り込むユーザプレイリスト生成手段とを有するプレイリスト生成装置であって、
前記ダイジェストプレイリストの再生区間情報と前記ユーザプレイリストの再生区間情報とを組み合わせたユーザダイジェストプレイリストを生成するユーザダイジェストプレイリスト生成手段を有し、
前記ユーザダイジェストプレイリスト生成手段によって生成された前記ユーザダイジェストプレイリストにおける再生区間の再生時間の合計が、ユーザにより指示された再生時間またはユーザにより指示された再生割合から決定される再生時間を超える場合に、ユーザにより指示された再生時間内またはユーザにより指示された再生割合から決定される再生時間内に収まるように、前記動画特徴データに基づいて前記動画データにおける再生区間を決定して前記ダイジェストプレイリストを再生成することを特徴とするプレイリスト生成装置。
【請求項２】
請求項１記載のプレイリスト生成装置において、
前記ユーザプレイリスト生成手段は、複数の前記ユーザプレイリストで指定されている再生区間の重複する範囲についての重複回数の情報を保持し、該重複回数の情報に基づいて再生区間を決定することを特徴とするプレイリスト生成装置。
【請求項３】
請求項１または２に記載のプレイリスト生成装置を有し、該プレイリスト生成装置によって生成された前記ユーザダイジェストプレイリストに従って動画データを再生するプレイリスト再生装置であって、
前記ユーザプレイリストには付加情報として、再生区間に関する文字情報および該文字情報が利用されるタイミングを記述することが可能であり、該プレイリスト再生装置は、前記ユーザダイジェストプレイリスト内の再生区間に関する該文字情報および該文字情報が利用されるタイミングの情報に基づいて、映像と同時に該文字情報を表示することまたは音声に変換して出力することを特徴とするプレイリスト再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤなどに録画保存された放送番組等を再生する再生装置に適用されるプレイリスト生成装置に関し、特に、録画済みタイトルに対し再生割合を指示して再生させる場合において、録画済みタイトルの動画データの映像情報や音声情報の特徴を解析した動画特徴データを利用して、再生割合にあった再生時間を持つ再生区間情報をプレイリストとして生成し、そのプレイリストに沿って動画データを再生することが可能な再生装置に適用されるプレイリスト生成装置に適用して有効な技術に関するものである。
【背景技術】
【０００２】
近年普及しているＤＶＤ／ＨＤＤレコーダなどのＴＶ番組録画再生装置には、録画済みタイトルの再生時の機能として、録画済みタイトルの動画データの映像情報や音声情報の特徴を解析した動画特徴データを利用したハイライト再生あるいはダイジェスト再生などと言われる再生機能が実装されている。
【０００３】
この機能は、例えば６０分録画された録画済みタイトルを１０分で視聴したいと指示すれば、１０分に相当する再生区間をプレイリストとして生成し、そのプレイリストに沿って録画済みタイトルを再生するものである。この機能の利用方法は、例えばサッカーや野球などのスポーツ観戦番組では、音声の盛り上がりをゲームの盛り上がりと判断してその部分についてのプレイリストを生成し、プレイリストの再生区間のみを再生することで、当該録画済タイトルの中の面白い部分だけを視聴できるというものである。
【０００４】
この機能を実現する際の動画データの解析手法および動画特徴データ形式や動画特徴データから再生区間を決定する手法としては、例えば特開２００６−３３２７２０号公報（特許文献１）のダイジェスト作成装置などが提案されている。
【特許文献１】特開２００６−３３２７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、録画済みタイトルの動画データを解析した動画特徴データは、例えば音声の盛り上がりや映像の画像パターンを基に抽出したものであり、視聴ユーザが当該録画済タイトルの中で面白いと思う部分と合致するとは限らない。また、動画特徴データを利用しても、例えば応援している選手のプレーを再生するといったユーザ嗜好的なプレイリスト生成にまでは至っていないので、視聴ユーザには不満の残る再生機能になってしまうという問題がある。
【０００６】
そこで本発明の目的は、従来の映像情報や音声情報の解析から得られた動画特徴データにより生成したプレイリストに、既に番組視聴済みであるユーザなどが作成した動画特徴データに依存しない任意に作成されたプレイリストを組み合わせて、ユーザ嗜好的なプレイリストを生成するプレイリスト生成装置を提供することにある。
【０００７】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【０００９】
本発明は、プレイリストによる再生対象である動画データについての映像・音声情報の特徴を保持する動画特徴データに基づいて、ユーザにより指示された再生時間内またはユーザにより指示された再生割合から決定される再生時間内に収まるように前記動画データにおける再生区間を決定してダイジェストプレイリストを生成するダイジェストプレイリスト生成手段と、前記動画データにおける再生区間を任意に設定して作成されたユーザプレイリストを取り込むユーザプレイリスト生成手段とを有するプレイリスト生成装置、および該プレイリスト生成装置を有するプレイリスト再生装置であって、前記ダイジェストプレイリストの再生区間情報と前記ユーザプレイリストの再生区間情報とを組み合わせたユーザダイジェストプレイリストを生成するユーザダイジェストプレイリスト生成手段を有することを特徴とするものである。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１１】
本発明によれば、動画データの解析により得た動画特徴データを利用して生成したダイジェストプレイリストに、動画特徴データに依存しないユーザプレイリストを取り込んで組み合わせたユーザダイジェストプレイリストを生成することができるため、従来技術における動画特徴データによる個別動画データ独自の特徴的再生区間を含みながら、ユーザ視点で主観的に作成されるようなユーザプレイリストの再生区間も含めたプレイリストを生成することができ、ユーザ毎に異なる独自のダイジェスト再生を楽しむことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１３】
＜実施の形態１＞
図１は、本発明の実施の形態１であるユーザダイジェストプレイリスト生成装置の構成を示すブロック図である。図１において、ユーザダイジェストプレイリスト生成装置は、プレイリスト生成情報設定手段１、ダイジェストプレイリスト生成手段２、ユーザプレイリスト生成手段３、ユーザダイジェストプレイリスト生成手段４、プレイリスト生成情報５、動画特徴データ６、ダイジェストプレイリストデータ７、ユーザプレイリストデータ８、ユーザダイジェストプレイリストデータ９から構成されている。
【００１４】
プレイリスト生成情報設定手段１は、入力設定インターフェース部であり、プレイリスト生成対象とする録画済みタイトルの動画データと、再生割合と、取り込み対象のユーザプレイリストデータ８を特定する情報についてのユーザからの入力を受付けると共に、プレイリスト生成対象となった録画済みタイトルの動画データの解析により生成された動画特徴データ６を特定して、入力された情報と特定された情報とをプレイリスト生成情報５として保存する。
【００１５】
ダイジェストプレイリスト生成手段２は、プレイリスト生成情報５から取得した再生割合と動画特徴データ６を特定する情報とを利用して、再生割合に相当する再生時間を持つプレイリストを生成して、ダイジェストプレイリストデータ７として保存する。ユーザプレイリスト生成手段３は、プレイリスト生成情報５から取得したユーザプレイリストデータ８を特定する情報を元にユーザプレイリストデータ８を取り込んでユーザプレイリストとし、ユーザダイジェストプレイリスト生成手段４に送る。
【００１６】
ユーザダイジェストプレイリスト生成手段４は、ユーザプレイリスト生成手段３から送られたユーザプレイリストとダイジェストプレイリストデータ７とを組み合わせて１つのプレイリストを生成し、ユーザダイジェストプレイリストデータ９として保存する。なお上記各手段は、回路等により実現するものであっても、ソフトウェアとして実現されＣＰＵによって処理されるものであっても良い。
【００１７】
次に本実施の形態によるユーザダイジェストプレイリスト生成装置の動作について説明する。まず、本実施の形態によるユーザダイジェストプレイリスト生成装置では、ＨＤＤなどの記憶装置に録画済みタイトルである動画データが保存されており、動画データの録画時、あるいは録画後や取得時に動画データを解析することで、動画データの映像情報や音声情報の特徴をデータ化した動画特徴データ６が作成済みであるとする。
【００１８】
なお、動画データの解析手法および動画特徴データ形式や動画特徴データから再生区間を決定する具体的な手法に関してはここでは言及しないが、例えば特許文献１に記載されているような従来技術を利用することができる。動画データと解析により得られた動画特徴データ６とは、ファイル名の拡張子部分が違う程度の類似性で関連付けが容易になっているものとする。
【００１９】
また、ユーザプレイリストデータ８は、再生区間として再生開始と再生終了の時間情報を一対で持つ再生区間情報が複数登録されているものであり、本実施の形態では再生区間情報の記述形式にテキスト形式を使用する。当該記述形式は、再生区間に関する時間情報を示すことができれば、バイナリ形式などどのような形式であってもよい。
【００２０】
ユーザプレイリストデータ８の作成方法は、例えばユーザが動画データの再生映像を視聴しながらテキスト入力して作成する方法を用いたり、視聴中に再生機器等の機能によってブックマークをポイントすることで、後に再生機器等によってブックマーク情報を元にユーザプレイリストデータ８が作成されるような機器支援を受ける形であってもよい。また、ユーザダイジェストプレイリスト生成装置上で作成されても、他の再生機器等で作成されてもよい。
【００２１】
作成されたユーザプレイリストデータ８は、ネットワーク経由やフラッシュメモリ媒体などを用いた外部インターフェース経由で移動可能なデータ形式であって、例えばユーザダイジェストプレイリスト生成装置の内蔵ＨＤＤなどへの保存も可能であり、ユーザダイジェストプレイリスト生成装置は、他の再生機器等で作成されたユーザプレイリストデータ８を取り込む場合には、当該装置内で取り扱うプレイリスト形式へ変換して使用できるものとする。
【００２２】
ユーザは、ユーザダイジェストプレイリスト生成装置の内蔵ＨＤＤなどの記憶装置に保存されている動画データとユーザプレイリストデータ８の一覧とを表示装置を介して閲覧可能であり、動画データ一覧からプレイリスト生成対象の動画データを選択し、その動画データに対する再生割合を設定する。ここで、再生割合とは、例えば録画時間が１時間の動画データに対して５０％の再生割合を指定すると３０分の再生区間情報を持ったプレイリスト生成を指示する情報である。本実施の形態では再生割合としてパーセンテージにより指定しているが、再生時間を直接指定する形式でも構わない。
【００２３】
選択された動画データに対し、動画データ解析によって生成されている動画特徴データ６の選択も自動的に行う。更に選択した動画データに対して採用するユーザプレイリストデータ８も選択する。ここで、選択した動画データ、動画特徴データ６およびユーザプレイリストデータ８を特定する情報と、再生割合の情報は、プレイリスト生成情報設定手段１によってプレイリスト生成情報５として保存される。
【００２４】
ダイジェストプレイリスト生成手段２では、プレイリスト生成情報５から取得した動画特徴データ６を特定する情報と再生割合の情報とから、動画特徴データ６を利用して再生割合に相当する分の再生区間情報を集めたプレイリストを生成してダイジェストプレイリストデータ７として保存する。次にユーザプレイリスト生成手段３では、プレイリスト生成情報５から得たユーザプレイリストデータ８を特定する情報に従い、ユーザプレイリストデータ８からユーザプレイリストを取り込み、ユーザダイジェストプレイリスト生成手段４へ送る。
【００２５】
ユーザダイジェストプレイリスト生成手段４では、ユーザプレイリスト生成手段３から送られたユーザプレイリストとダイジェストプレイリスト生成手段２が生成したダイジェストプレイリストデータ７の再生区間に関する情報を組み合わせて処理し、２つのプレイリストの再生区間を含んだものを新たな再生区間としたプレイリストを生成し、ユーザダイジェストプレイリストデータ９として保存する。
【００２６】
作成されたユーザダイジェストプレイリストデータ９は、動画特徴データ６を利用したことにより動画データ自体の映像情報や音声情報に関連して生成されたダイジェストプレイリストデータ７の再生区間情報と、動画データ自体の映像情報や音声情報に依存しないで任意に作成されるようなユーザプレイリストデータ８の再生区間情報を取り込んだプレイリストになっている。
【００２７】
以上により、動画データ独自の盛り上がり部分である特徴的再生区間を含みながら、ユーザが主観的に作成する多彩なユーザプレイリストデータ８の再生区間情報を含んだユーザダイジェストプレイリストデータ９により、ユーザ嗜好的な動画データのダイジェスト再生を行うことが可能となる。
【００２８】
＜実施の形態２＞
本発明の実施の形態２は、実施の形態１のユーザダイジェストプレイリスト生成装置の機能をＤＶＤ／ＨＤＤレコーダなどのデジタル映像録画再生装置に適用したものである。図２は、本実施の形態におけるユーザダイジェストプレイリスト生成装置が適用されたデジタル映像録画再生装置のハードウエア構成を示すブロック図であり、図３は本実施の形態におけるユーザダイジェストプレイリスト生成装置の機能的な構成を示すブロック図である。
【００２９】
図２において、デジタル映像録画再生装置は、ＴＶチューナ回路１０、ＭＰＥＧエンコーダ１１、ＭＰＥＧデコーダ１２、表示制御部１３、ＣＰＵ１４、入力部１５、記憶装置１６、リムーバブルディスクドライブ１７、外部メモリＩＦ１８、ネットワークコントローラ１９を有する構成となっている。また、周辺の接続機器としてモニタ２０、ネットワーク２１、リモコン２２が存在する。
【００３０】
ＴＶチューナ回路１０は、図示しないテレビ局の親局や中継局、衛星波からのテレビ放送を受信する部品、あるいはその部品や回路を含む基板である。本発明ではデジタル放送やアナログ放送といった放送方式については特定しない。
【００３１】
ＭＰＥＧエンコーダ１１は、映像・音声のデータをＭＰＥＧフォーマットの動画データに符号化する部品、あるいはその部品を含む回路や基板である。また、ＭＰＥＧデコーダ１２は、ＭＰＥＧフォーマットで符号化されている、ＴＶチューナ回路１０で受信した番組コンテンツや、記憶装置１６、リムーバブルディスクドライブ１７に挿入された記録媒体および外部メモリＩＦ１８に接続した記録媒体に記録されている動画データや、ネットワーク２１から受信する動画データを復号化する部品、あるいはその部品や回路を含む基板である。
【００３２】
表示制御部１３は、ＭＰＥＧデコーダ１２が復号化した動画データや、記憶装置１６内に保存されている動画データの一覧などを出力する部品、あるいはその部品を含む回路や基板である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４は各ハードウエア装置の制御およびソフトウェアの処理を行う部品である。入力部１５は、キーボード／マウスや、リモコン２２からの赤外線や無線電波を受付ける部品、あるいはその部品や回路、周辺回路であり、入力結果はＣＰＵ１４により処理され、処理内容の選択やデータの設定などに使用される。
【００３３】
記憶装置１６は、例えばＨＤＤなどが用いられ、録画した番組コンテンツの動画データや動画データを解析した動画特徴データ、プレイリストなどの保存に用いられる。リムーバブルディスクドライブ１７は、ＤＶＤ−ＲＯＭ／ＲＡＭなどの記憶媒体にデータの読み書きを行うドライブであり、これらの記憶媒体は、動画データの保存や読み込み先、ユーザプレイリストの取り込み先として使用可能である。
【００３４】
外部メモリＩＦ１８は、例えばフラッシュメモリなどの携帯不揮発性メモリなどによる外部インターフェース部分であり、例えばユーザプレイリストをフラッシュメモリ経由で取得する場合などに使用可能である。ネットワークコントローラ１９は、ネットワーク２１経由での動画データやユーザプレイリスト取得を行うのに使用可能である。
【００３５】
次に、本実施の形態におけるユーザダイジェストプレイリスト生成装置を適用したデジタル映像録画再生装置の動作内容について説明する。
【００３６】
まず、図３のプレイリスト生成情報設定処理３０では、再生対象とする動画データと再生割合、および利用するユーザプレイリストデータ８を特定する情報の設定を行う。その際、ＣＰＵ１４は、記憶装置１６に記録されている動画データとユーザプレイリストデータ８の一覧を表示制御部１３を介してモニタ２０に表示する。ユーザは、例えばリモコン２２を用いて再生したい動画データの選択と再生割合の設定、利用したいユーザプレイリストデータ８の選択を行う。プレイリスト生成情報設定処理３０では、ユーザが選択・設定した情報をプレイリスト生成情報５として、記憶装置１６などに他の処理で利用できるように保存する。
【００３７】
プレイリスト生成情報５の保存形式と具体的なデータの例を図４に示す。図４において、動画データファイル４０は、再生対象とした動画データのファイル名である。録画時間４１は、動画データの録画時間である。再生割合４２は、動画データの録画時間に対して何パーセント分を再生するかを示す値である。動画特徴ファイル４３は、動画データファイル４０の動画データを解析して生成した動画特徴データ６のファイル名であり、動画データファイル４０のファイル名が決まると拡張子を変更して自動的に決定する。ユーザプレイリストファイル４４は、ユーザが選択したユーザプレイリストデータ８のファイル名である。
【００３８】
次に、図３のダイジェストプレイリスト生成処理３１では、プレイリスト生成情報５の情報に基づいてプレイリストを生成し、ダイジェストプレイリストデータ７として保存する。図４の例では、録画時間４１の１４分という値と再生割合４２の５０（％）という値とから、再生区間の合計が７分になるプレイリスト生成が必要であると判断し、動画特徴ファイル４３で特定された動画特徴データ６から再生区間の合計が７分になるように再生区間を選んでプレイリストを生成し、ダイジェストプレイリストデータ７として保存する。生成されたダイジェストプレイリストデータ７の再生区間情報の例を図５に示す。図５において、再生順序５０は各再生区間の再生順序を示し、開始時間５１は各再生区間の再生開始時間を示し、終了時間５２は各再生区間の再生終了時間を示している。
【００３９】
次に、図３のユーザプレイリスト生成処理３２では、プレイリスト生成情報５の情報に基づいてユーザプレイリストデータ８を取り込んでユーザプレイリストを生成し、ユーザダイジェストプレイリスト生成処理３３に送る。図４の例におけるユーザプレイリストファイル４４で特定されるファイルを、ユーザプレイリストデータ８から図５の例に示すダイジェストプレイリストデータ７と同様のデータ構成に変換しながら取り込み、ユーザプレイリストとして次処理のユーザダイジェストプレイリスト生成処理３３に送る。
【００４０】
取り込むユーザプレイリストデータ８の記述形式と具体的なデータの例を図６に示す。行６０１の＜ＵＳＥＲ＿ＰＬＡＹ＿ＬＩＳＴ＞タグから行６１４の＜／ＵＳＥＲ＿ＰＬＡＹ＿ＬＩＳＴ＞タグまでの間に記述されている内容がユーザプレイリストの再生区間のリスト情報である。＜ＰＬＡＹ＿ＡＲＥＡ＞タグから＜／ＰＬＡＹ＿ＡＲＥＡ＞タグまでが１つの再生区間であり、図６では行６０２、行６０６、行６１０の＜ＰＬＡＹ＿ＡＲＥＡ＞タグによって３つの再生区間が記述されている。
【００４１】
また、再生区間内の＜ＳＴＡＲＴ＞タグと＜ＥＮＤ＞タグが再生区間の時間情報であり、行６０２の＜ＰＬＡＹ＿ＡＲＥＡ＞タグで示される再生区間を例にすると、行６０３の＜ＳＴＡＲＴ＞タグと＜／ＳＴＡＲＴ＞タグとの間に記述されている情報は、当該再生区間の再生開始時間を表しており、行６０４の＜ＥＮＤ＞タグと＜／ＥＮＤ＞タグとの間に記述されている情報は、当該再生区間の再生終了時間を表している。
【００４２】
次に、図３のユーザダイジェストプレイリスト生成処理３３では、ダイジェストプレイリストデータ７とユーザプレイリスト生成処理３２が生成したユーザプレイリストとを組み合わせてユーザダイジェストプレイリストデータ９を生成する。
【００４３】
ユーザダイジェストプレイリストデータ９の生成例を図７を用いて説明する。図７では時間を横軸にしている。図５の例におけるダイジェストプレイリストデータ７の再生区間情報が、図７におけるダイジェストプレイリスト７０のＡ１、Ａ２、Ａ３として図示されている。図４の例におけるプレイリスト生成情報５において、録画時間４１に示される録画時間１４分の動画データに対し、再生割合４２で５０％の再生割合が指定されているので、Ａ１とＡ２とＡ３で図示される再生区間の合計値は７分間となっている。
【００４４】
ユーザプレイリスト７１には、図６の例における行６０１の＜ＵＳＥＲ＿ＰＬＡＹ＿ＬＩＳＴ＞タグで示されるプレイリストのうち、行６０２、行６０６、行６１０の＜ＰＬＡＹ＿ＡＲＥＡ＞タグで示される再生区間の情報が、図７におけるユーザプレイリスト７１のＢ１、Ｂ２、Ｂ３として図示されている。
【００４５】
ユーザダイジェストプレイリスト７２の再生区間は、ダイジェストプレイリスト７０とユーザプレイリスト７１の再生区間とを単純に組み合わせることで作成している。従って、ユーザダイジェストプレイリスト７２の再生区間であるＣ１はＡ１が、Ｃ２はＢ１がそのまま引き継がれる。また、Ｃ３はＡ２とＢ２の少なくともどちらか一方に属する区間として再生区間を形成し、Ｃ４はＢ３の再生区間がＡ３の再生区間を越えないため、そのままＡ３の再生区間がＣ４になっている。ユーザダイジェストプレイリスト生成処理３３は、このように生成されたユーザダイジェストプレイリスト７２に示されるような再生区間を持つプレイリストをユーザダイジェストプレイリストデータ９として保存する。
【００４６】
その後、図３のプレイリスト再生処理３４では、図２のＣＰＵ１４によって、記憶装置１６などに保存されている動画データをユーザダイジェストプレイリストデータ９の再生区間情報に従って順次ＭＰＥＧデコーダ１２にて復号化し、表示制御部１３を介してモニタ２０に表示させることでユーザダイジェストプレイリストデータ９によるダイジェスト再生を実現する。
【００４７】
以上により、デジタル映像録画再生装置等の実際の機器において、実施の形態１と同様に動画データ独自の盛り上がり部分である特徴的再生区間を含みながら、ユーザが主観的に作成する多彩なユーザプレイリストデータ８の再生区間情報を含んだユーザダイジェストプレイリストデータ９による、ユーザ嗜好的な動画データのダイジェスト再生を行うことが可能となる。
【００４８】
＜実施の形態３＞
本発明の実施の形態３は、実施の形態２におけるユーザダイジェストプレイリスト生成装置を適用したデジタル映像録画再生装置において、ユーザの指定した再生割合によって決まる再生時間での再生を、ユーザダイジェストプレイリストデータ９によるダイジェスト再生においても実現するための手段を有するものである。
【００４９】
実施の形態２におけるユーザダイジェストプレイリストデータ９の再生時間は、図４のプレイリスト生成情報５の例では、ユーザによる指示が１４分の動画データに対する再生割合５０％の指定であるため７分となるはずであるが、最終的に生成されたユーザダイジェストプレイリストデータ９は、図７のユーザダイジェストプレイリスト７２が示すように再生区間Ｃ１、Ｃ２、Ｃ３、Ｃ４の再生合計時間が１０分となっている。つまり、ユーザプレイリストデータ８を取り込むことによって、ユーザが指示する再生時間を超えるユーザダイジェストプレイリストデータ９を生成したことになる。
【００５０】
そこで、本実施の形態では、実施の形態２の図３に示すユーザダイジェストプレイリスト生成装置の機能において、ユーザダイジェストプレイリスト生成処理３３とプレイリスト再生処理３４との間に、図８に示すように、再生時間判定処理８０とダイジェストプレイリスト再生成処理８１の２つの処理を追加する。
【００５１】
再生時間判定処理８０では、ユーザダイジェストプレイリスト生成処理３３によって生成されたユーザダイジェストプレイリストデータ９の再生区間情報が、図４のプレイリスト生成情報５における録画時間４１と再生割合４２の指定から決定される再生時間内に収まったかどうかを判定し、再生時間内に収まっている場合にはプレイリスト再生処理３４に進んで、ユーザダイジェストプレイリストデータ９によるダイジェスト再生を実行する。再生時間内に収まっていないと判定した場合は、図４のプレイリスト生成情報５における動画特徴ファイル４３を指定してダイジェストプレイリスト再生成処理８１に進む。
【００５２】
ダイジェストプレイリスト再生成処理８１では、再生時間判定処理８０で指定された動画特徴ファイル４３によって特定される動画特徴データ６を利用して、現在のダイジェストプレイリストデータ７が持つ再生区間の合計時間より少ない合計時間となる新たなダイジェストプレイリストデータ７を生成して上書き保存する。ここで、現在のダイジェストプレイリストデータ７が持つ再生区間の合計時間より少ない合計時間とは、例えば現在のダイジェストプレイリストデータ７が持つ再生区間の合計時間が７分であった場合には、動画特徴データ６を利用して、再生区間の合計時間が６分の新たなダイジェストプレイリストデータ７を生成するという意味である。その後、処理をユーザダイジェストプレイリスト生成処理３３に戻して、新たなダイジェストプレイリストデータ７を用いて処理を継続する。
【００５３】
再生時間判定処理８０およびダイジェストプレイリスト再生成処理８１での処理によって生成されたダイジェストプレイリストデータ７の再生区間の合計時間が４分に達した場合の、ユーザダイジェストプレイリスト生成処理３３でのユーザダイジェストプレイリストデータ９の生成例を図９を用いて説明する。
【００５４】
図９において、ダイジェストプレイリスト再生成処理８１が再生区間の合計時間を４分として生成したダイジェストプレイリストデータ７をダイジェストプレイリスト９０として図示している。ユーザプレイリスト９１は実施の形態２の図７におけるユーザプレイリスト７１と同値のままである。ダイジェストプレイリスト９０とユーザプレイリスト９１の再生区間について実施の形態２の図７における例と同様の組み合わせ処理をすることで、再生区間の合計時間が７分のユーザダイジェストプレイリスト９２が生成されており、目的の再生時間を有するユーザダイジェストプレイリストデータ９が生成できたことになる。この後、再生時間判定処理８０では、ユーザダイジェストプレイリストデータ９の再生時間がユーザ指定の再生時間に収まっているという判定になるため、プレイリスト再生処理３４へ処理が移る。
【００５５】
以上により、ダイジェストプレイリストデータ７とユーザプレイリストデータ８とを組み合わせて生成したユーザダイジェストプレイリストデータ９によるダイジェスト再生においても、ユーザの指定した再生時間を満足するダイジェスト再生が可能となる。
【００５６】
＜実施の形態４＞
本発明の実施の形態４は、実施の形態３におけるユーザダイジェストプレイリスト生成装置を適用したデジタル映像録画再生装置において、さらに２つ以上のユーザプレイリストを取り込む場合、あるいはユーザプレイリストの再生区間情報に種々の情報を付加して拡張する場合のプレイリスト生成方法やユーザダイジェストプレイリストを利用した再生方法に関するものである。
【００５７】
まず、図３のユーザプレイリスト生成処理３２で、２つ以上の複数のユーザプレイリストデータ８を取り込む場合の処理について説明する。例えば２つのユーザプレイリストデータ８を取り込み、処理用のユーザプレイリストを生成する場合について図１０を用いて説明する。
【００５８】
図１０において、取り込む２つのユーザプレイリストデータ８の再生区間情報を、ユーザプレイリストＡ１００およびユーザプレイリストＢ１０１として図示している。これら２つのユーザプレイリストデータ８から処理用のユーザプレイリストを生成する方法として、２通りの方法を以下に示す。
【００５９】
１つ目は、２つのユーザプレイリストデータ８の重なる再生区間のみをプレイリストとして採用する方法である。図１０において、ユーザプレイリストＡ１００とユーザプレイリストＢ１０１の再生区間に対し、Ａ２とＢ２の再生区間の重なる部分がＣ１として、Ａ３とＢ３の再生区間の重なる部分がＣ２として採用され、処理用のユーザプレイリストとしてユーザプレイリスト（ＡＮＤ）１０２が生成される。
【００６０】
２つ目は、２つのユーザプレイリストデータ８の再生区間をすべてプレイリストとして採用する方法である。図１０において、ユーザプレイリストＡ１００とユーザプレイリストＢ１０１の再生区間に対し、Ａ１からＢ１へ継続する再生区間がＤ１として、Ａ２とＢ２を合わせた再生区間がＤ２として、Ａ３とＢ３を合わせた再生区間がＤ３として採用され、処理用のユーザプレイリストとしてユーザプレイリスト（ＯＲ）１０３が生成される。なお、上記２通りのユーザプレイリストの生成方法のどちらを使うかは自由に決定することができ、例えばユーザによって決める方法などが考えられる。
【００６１】
次に、図３のユーザプレイリスト生成処理３２で、取り込むユーザプレイリストデータ８内の各再生区間にプライオリティ情報を付加した場合のプレイリストの生成方法について、図１１と図１２を用いて説明する。
【００６２】
図１１は、ユーザプレイリストデータ８にプライオリティ情報を付加する場合の記述形式と具体的なデータの例を表した図である。図１１では、実施の形態２の図６で説明した基本的なプレイリストの記述形式に加え、＜ＰＲＩＯＲＩＴＹ＞タグから＜／ＰＲＩＯＲＩＴＹ＞タグの間で、プライオリティ値である重要度をパーセントで記述できるように拡張している。例えば、行１１０５の＜ＰＲＩＯＲＩＴＹ＞タグで記述している７０という値は、行１１０２の＜ＰＬＡＹ＿ＡＲＥＡ＞タグで示される再生区間の重要度を７０％と設定していることを表している。
【００６３】
図１２は、ダイジェストプレイリストデータ７と、プライオリティ情報を有するユーザプレイリストデータ８とから、ユーザダイジェストプレイリストデータ９を生成する場合の例を表した図である。ユーザプレイリスト１２１では、図１１の例に示される３つの再生区間をＢ１、Ｂ２、Ｂ３の再生区間として図示し、各再生区間の重要度も図示している。また、ダイジェストプレイリスト１２０は、ある動画データを再生割合５０％で指定した場合の再生区間の例を図示したものである。
【００６４】
ここでダイジェストプレイリスト１２０とユーザプレイリスト１２１の再生区間を組み合わせてプレイリストを生成する場合、ダイジェストプレイリスト１２０を５０％の再生割合指定で生成しているので、ユーザプレイリスト１２１においても５０％以上の重要度を持つ再生区間であるＢ１とＢ３のみを採用するようにする。
【００６５】
その結果、ユーザダイジェストプレイリスト１２２においては、Ａ１はＣ１に、Ｂ１はＣ２に、Ｂ２はＡ２と重なるがＢ２の再生区間の重要度が２０％であるため採用されず、Ａ２の再生区間のみがＣ３に、Ｂ３を含むＡ３をＣ４としたユーザダイジェストプレイリスト１２２が生成される。再生割合の指定値（％）とプライオリティ情報の重要度（％）との間に相関性を持たせることで、ユーザダイジェストプレイリストデータ９の生成方法を変えることができる。
【００６６】
次に、図３のユーザプレイリスト生成処理３２で、取り込むユーザプレイリストデータ８内の各再生区間に文字情報を付加した場合のプレイリストデータの生成方法について、図１３を用いて説明する。
【００６７】
図１３は、ユーザプレイリストデータ８に文字情報を付加する場合の記述形式と具体的なデータの例を表した図である。図１３では、実施の形態２の図６で説明した基本的なプレイリストの記述形式に加え、＜ＮＡＲＲＡＴＯＲ＞タグから＜／ＮＡＲＲＡＴＯＲ＞タグの間で、再生区間に関する文字情報が記載できるように拡張している。行１３０５の＜ＮＡＲＲＡＴＯＲ＞タグ内で記述している文字情報は、行１３０２の＜ＰＬＡＹ＿ＡＲＥＡ＞タグで示される再生区間に文字情報を与える。
【００６８】
行１３０５の＜ＮＡＲＲＡＴＯＲ＞タグと行１３１０の＜／ＮＡＲＲＡＴＯＲ＞タグの間における、行１３０６の＜ＮＡＶＩ＞タグから＜／ＮＡＶＩ＞タグの間に記述される内容は、再生区間の再生が始まってから文字情報の提供を始めるタイミングを示しており、図１３の例では当該再生区間の再生を始めてから１分後に文字情報の提供を始めることを示している。また、ここでの文字情報とは、行１３０７の＜ＣＡＰＴＩＯＮ＞タグから行１３０９の＜／ＣＡＰＴＩＯＮ＞タグの間に文字列として記述されている内容である。
【００６９】
これらの＜ＮＡＲＲＡＴＯＲ＞タグ内の記述情報がユーザプレイリスト生成処理３２で取り込まれ、ユーザダイジェストプレイリスト生成処理３３で継続保持されれば、プレイリスト再生処理３４での再生処理において、行１３０７の＜ＣＡＰＴＩＯＮ＞タグと行１３０９の＜／ＣＡＰＴＩＯＮ＞タグとの間の行１３０８の文字列を、行１３０６の＜ＮＡＶＩ＞タグで指示された時間から、動画データを映像化した画面上に例えば字幕として表示させることが可能となる。また、例えば再生機器に文字列の音声変換機能がある場合には、文字情報を音声に変換して動画データの音声情報にミックスして出力させるといった方法を採用することも可能である。
【００７０】
次に、図３のユーザプレイリスト生成処理３２で、取り込むユーザプレイリストデータ８内の各再生区間に再生順番を制御する情報を付加した場合のプレイリストの生成方法について、図１４を用いて説明する。
【００７１】
図１４は、ユーザプレイリストデータ８に各再生区間の再生順番を制御する情報を付加する場合の記述形式と具体的なデータの例を表した図である。図１４では、実施の形態２の図６で説明した基本的なプレイリストの記述形式に加え、＜ＯＲＤＥＲ＞タグから＜／ＯＲＤＥＲ＞タグの間で、再生順番を制御する情報が記載できるように拡張している。行１４０３の＜ＯＲＤＥＲ＞タグと＜／ＯＲＤＥＲ＞タグの間に記述されている値は、行１４０２の＜ＰＬＡＹ＿ＡＲＥＡ＞タグで示される再生区間が再生される順番を示している。
【００７２】
これらの＜ＯＲＤＥＲ＞タグの情報がユーザプレイリスト生成処理３２で取り込まれ、ユーザダイジェストプレイリスト生成処理３３での再生区間の整列処理時に利用することによって、プレイリスト再生処理３４の再生処理において、ユーザプレイリストデータ８の記載の時系列に関係無く、再生区間を組み替えた再生が可能となる。
【００７３】
次に、図３のユーザプレイリスト生成処理３２で、取り込むユーザプレイリストデータ８に再生しない区間の情報を付加した場合のプレイリストの生成方法について、図１５と図１６を用いて説明する。
【００７４】
図１５は、ユーザプレイリストデータ８に再生しない区間の情報を付加する場合の記述形式と具体的なデータの例を表した図である。図１５では、実施の形態２の図６で説明した基本的なプレイリストの記述形式に加え、＜ＮＯＴ＿ＰＬＡＹ＿ＡＲＥＡ＞タグから＜／ＮＯＴ＿ＰＬＡＹ＿ＡＲＥＡ＞タグの間で、再生しない区間を指定できるように拡張している。行１５０６の＜ＮＯＴ＿ＰＬＡＹ＿ＡＲＥＡ＞タグから行１５０９の＜／ＮＯＴ＿ＰＬＡＹ＿ＡＲＥＡ＞タグの間において、行１５０７の＜ＳＴＡＲＴ＞タグから＜／ＳＴＡＲＴ＞タグの間に記載されている時間から、行１５０８の＜ＥＮＤ＞タグから＜／ＥＮＤ＞タグの間に記載されている時間までが再生しない区間の時間情報を示している。
【００７５】
図１６は、ダイジェストプレイリストデータ７と、再生しない区間の情報を有するユーザプレイリストデータ８とから、ユーザダイジェストプレイリストデータ９を生成する場合の例を表した図である。ユーザプレイリスト１６１では、図１５に示したユーザプレイリストデータ８の再生（しない）区間情報を図示している。ここで、Ｂ２は行１５０６の＜ＮＯＴ＿ＰＬＡＹ＿ＡＲＥＡ＞で示される再生しない区間に該当する。
【００７６】
ダイジェストプレイリスト１６０に対し、ユーザプレイリスト１６１の再生（しない）区間を組み合わせてユーザダイジェストプレイリスト１６２を生成しようとする場合、Ａ１はＣ１に、Ｂ１はＣ２になるが、Ｂ２は再生しない区間を示しているので、Ａ２の再生区間に対してＢ２が重なる部分を除いた再生区間がＣ３となり、さらにＢ３を含むＡ３をＣ４としたユーザダイジェストプレイリスト１６２が生成される。
【００７７】
以上のように＜ＮＯＴ＿ＰＬＡＹ＿ＡＲＥＡ＞タグの記載によって、再生しない区間情報の記載を可能にすることで、再生したくない区間を排除したユーザダイジェストプレイリストデータ９の生成が可能となる。
【００７８】
次に、図３のユーザプレイリスト生成処理３２で、取り込むユーザプレイリストデータ８内の各再生区間にキーワード情報を付加した場合のプレイリストの生成方法について、図１７を用いて説明する。
【００７９】
図１７は、ユーザプレイリストデータ８にキーワード情報を付加する場合の記述形式と具体的なデータの例を表した図である。図１７では、実施の形態２の図６で説明した基本的なプレイリストの記述形式に加え、＜ＫＥＹＷＯＲＤ＞タグから＜／ＫＥＹＷＯＲＤ＞タグの間で、再生区間に関するキーワード情報を記載できるように拡張している。行１７０５の＜ＫＥＹＷＯＲＤ＞タグから＜／ＫＥＹＷＯＲＤ＞タグの間に記載される内容は、行１７０２の＜ＰＬＡＹ＿ＡＲＥＡ＞タグで示される再生区間に関するキーワード情報である。
【００８０】
これらの＜ＫＥＹＷＯＲＤ＞タグ内の記述情報がユーザプレイリスト生成処理３２で取り込まれ、ユーザダイジェストプレイリスト生成処理３３で継続保持されれば、ユーザによるキーワード指定によって選別された再生区間について、プレイリスト再生処理３４でのダイジェスト再生が可能となる。
【００８１】
最後に、図３のユーザプレイリスト生成処理３２で、複数のユーザプレイリストデータ８を取り込んだ場合に、単純に重なり合う再生区間のみを採用したり、すべての再生区間を採用するといった方法ではなく、再生区間の重なる領域毎に重複回数情報を保持して制御する場合のプレイリストの生成方法について、図１８を用いて説明する。
【００８２】
図１８は、複数のユーザプレイリストデータ８を取り込んで、処理用のユーザプレイリストデータ８を生成する際に、再生区間の重複回数情報を保持する場合の例を表した図である。図１８において、取り込むユーザプレイリストデータ８は、ユーザプレイリストＡ１８０、ユーザプレイリストＢ１８１、ユーザプレイリストＣ１８２の３つである。これら３つのユーザプレイリストから生成した処理用のユーザプレイリストデータ８をユーザプレイリストＴ１８３として図示する。
【００８３】
ユーザプレイリストＴ１８３の再生区間Ｔ１はＡ１の再生区間をそのまま引き継いだものであり、他の再生区間と重複していないので重複回数は１となっている。ここでカッコ内の数字は重複回数を表している。同様に、Ｔ２もＢ１の再生区間をそのまま引き継いでおり、重複回数は１である。一方、Ａ２、Ｂ２、Ｃ１の各再生区間ではそれぞれ重複が発生しており、ユーザプレイリストＴ１８３上ではＴ３、Ｔ４、Ｔ５の３つの再生区間として形成されている。Ｔ３は、Ａ２において他の再生区間と重複が発生しなかった再生区間を引き継いでおり、重複回数は１となっている。またＴ４は、Ａ２とＢ２が重複した再生区間に対応しており、重複回数は２となっている。同様にＴ５は、Ｂ２とＣ１が重複した区間に対応しており、重複回数は２となっている。
【００８４】
また、Ａ３、Ｂ３、Ｃ２においても各再生区間に重複が発生しており、Ｔ６は、Ａ３とＢ３とＣ２が重複した再生区間に対応しており、重複回数は３となっている。Ｔ７は、Ａ３において他の再生区間と重複しなかった再生区間がそのまま引き継がれている。
【００８５】
ユーザプレイリストＴ１８３で保持されている重複回数の情報は、例えば、ユーザによって３つのユーザプレイリストデータ８によって選択されている再生区間から処理用のユーザプレイリストデータ８を生成するように指定された場合に、重複回数が３以上に該当するＴ６の再生区間のみをユーザプレイリストデータ８として採用するといった方法に使用することができる。
【００８６】
なお、本実施の形態で説明したユーザプレイリストデータ８およびユーザダイジェストプレイリストデータ９の生成方法は、当然ながらそれぞれを組み合わせて用いることができる。
【００８７】
以上により、ユーザダイジェストプレイリストデータ９を生成する際に複数のユーザプレイリストデータ８を取り込んで、各再生区間の優先度や重複回数、キーワード情報などに基づいて、より柔軟に再生区間を決定したユーザダイジェストプレイリストデータ９を生成することが可能となる。さらに、各再生区間に文字情報など再生区間に関する情報以外の情報を付加することで、多種多様なユーザダイジェストプレイリストデータ９を生成することが可能となり、より一層ユーザ嗜好的な動画データのダイジェスト再生が可能となる。
【００８８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８９】
本発明は、ＨＤＤなどに録画保存された放送番組等を再生する再生装置に適用されるプレイリスト生成装置に利用可能であり、特に、録画済みタイトルに対し再生割合を指示して再生させる場合において、録画済みタイトルの動画データの映像情報や音声情報の特徴を解析した動画特徴データを利用して、再生割合にあった再生時間を持つ再生区間情報をプレイリストとして生成し、そのプレイリストに沿って動画データを再生することが可能な再生装置に適用されるプレイリスト生成装置に利用可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施の形態１であるユーザダイジェストプレイリスト生成装置の構成を示すブロック図である。
【図２】本発明の実施の形態２におけるデジタル映像録画再生装置のハードウエア構成を示すブロック図である。
【図３】本発明の実施の形態２におけるユーザダイジェストプレイリスト生成装置の機能的な構成を示すブロック図である。
【図４】本発明の実施の形態２におけるプレイリスト生成情報の保存形式と具体的なデータの例を示す図である。
【図５】本発明の実施の形態２におけるダイジェストプレイリストデータの再生区間情報の例を示す図である。
【図６】本発明の実施の形態２におけるユーザプレイリストデータの記述形式と具体的なデータの例を示す図である。
【図７】本発明の実施の形態２におけるユーザダイジェストプレイリストデータの生成例を示す図である。
【図８】本発明の実施の形態３におけるユーザダイジェストプレイリスト生成装置の機能的な構成を示すブロック図である。
【図９】本発明の実施の形態３におけるユーザダイジェストプレイリストデータの生成例を示す図である。
【図１０】本発明の実施の形態４における２つのユーザプレイリストデータを取り込み、処理用のユーザプレイリストを生成する場合の生成例を示す図である。
【図１１】本発明の実施の形態４におけるユーザプレイリストデータにプライオリティ情報を付加する場合の記述形式と具体的なデータの例を表した図である。
【図１２】本発明の実施の形態４におけるユーザダイジェストプレイリストデータを生成する場合の例を表した図である。
【図１３】本発明の実施の形態４におけるユーザプレイリストデータに文字情報を付加する場合の記述形式と具体的なデータの例を表した図である。
【図１４】本発明の実施の形態４におけるユーザプレイリストデータに各再生区間の再生順番を制御する情報を付加する場合の記述形式と具体的なデータの例を表した図である。
【図１５】本発明の実施の形態４におけるユーザプレイリストデータに再生しない区間の情報を付加する場合の記述形式と具体的なデータの例を表した図である。
【図１６】本発明の実施の形態４におけるユーザダイジェストプレイリストデータを生成する場合の例を表した図である。
【図１７】本発明の実施の形態４におけるユーザプレイリストデータにキーワード情報を付加する場合の記述形式と具体的なデータの例を表した図である。
【図１８】本発明の実施の形態４における再生区間の重複回数情報を保持する場合の例を表した図である。
【符号の説明】
【００９１】
１…プレイリスト生成情報設定手段、２…ダイジェストプレイリスト生成手段、３…ユーザプレイリスト生成手段、４…ユーザダイジェストプレイリスト生成手段、５…プレイリスト生成情報、６…動画特徴データ、７…ダイジェストプレイリストデータ、８…ユーザプレイリストデータ、９…ユーザダイジェストプレイリストデータ、
１０…ＴＶチューナ回路、１１…ＭＰＥＧエンコーダ、１２…ＭＰＥＧデコーダ、１３…表示制御部、１４…ＣＰＵ、１５…入力部、１６…記憶装置、１７…リムーバブルディスクドライブ、１８…外部メモリＩＦ、１９…ネットワークコントローラ、２０…モニタ、２１…ネットワーク、２２…リモコン。
【図１】
0004921262.tif 000002
【図２】
0004921262.tif 000003
【図３】
0004921262.tif 000004
【図４】
0004921262.tif 000005
【図５】
0004921262.tif 000006
【図６】
0004921262.tif 000007
【図７】
0004921262.tif 000008
【図８】
0004921262.tif 000009
【図９】
0004921262.tif 000010
【図１０】
0004921262.tif 000011
【図１１】
0004921262.tif 000012
【図１２】
0004921262.tif 000013
【図１３】
0004921262.tif 000014
【図１４】
0004921262.tif 000015
【図１５】
0004921262.tif 000016
【図１６】
0004921262.tif 000017
【図１７】
0004921262.tif 000018
【図１８】
0004921262.tif 000019