(57)【要約】【課題】個々に録画された同一のテレビ番組をコンテンツとし、該コンテンツに対して第３者が作成したメタデータを用いて効率よく再生する。【解決手段】予めメタデータに同期用のタグを付加しておく。該タグには、タグによって示されるフレームとその前後の画面との特徴差が示され、同期検出手段７が、メタデータ蓄積手段２より読み出したメタデータより同期用タグを検出し、コンテンツ蓄積手段６より読み出したコンテンツにおいて、上記特徴差に基づき、該当タグがどのフレームに相当するかを検出する。検出されたフレームとメタデータに記載されている時刻との差を求め、メタデータ補正手段８によりメタデータを補正し、補正されたメタデータに基づいて再生制御手段３がコンテンツ再生手段３に対してどの部分を再生するか制御し、コンテンツの再生を行なう。【選択図】図１
2006129133.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツの情報が抽出され、抽出に用いたビデオコンテンツにおけるシーンチェンジに基づいた同期用情報を含むメタデータを蓄積するメタデータ蓄積手段と、
ビデオコンテンツを蓄積するコンテンツ蓄積手段と、
前記メタデータと前記コンテンツ蓄積手段に蓄積されたビデオコンテンツとの同期を取る同期手段と、
前記同期手段出力に基づき、前記メタデータを補正する補正手段と
を備えたコンテンツ再生装置。
【請求項２】
前記同期用情報が、該同期用情報が付加された箇所の直前の画面に対してどのように変化したかを示す特徴差に関する情報を含むことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３】
前記抽出に用いたビデオコンテンツ及び前記コンテンツ蓄積手段に蓄積されたビデオコンテンツがＭＰＥＧ方式により圧縮されたストリームであることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項４】
前記同期用情報が、該同期用情報が付加された箇所とその直前、直後のＩピクチャの少なくとも一方に対してどのように変化したかを示す特徴差に関する情報を含むことを特徴とする請求項３記載のコンテンツ再生装置。
【請求項５】
前記同期用情報が、直前のＩピクチャとの特徴差が特に大きい箇所に付されている情報であることを特徴とする請求項３記載のコンテンツ再生装置。
【請求項６】
前記特徴差が、Ｉピクチャのサイズ、輝度、色相、色の濃さ、のうち少なくとも１つを含むことを特徴とする請求項４または５に記載のコンテンツ再生装置。
【請求項７】
前記同期用情報が、該同期用情報により指示されるシーンチェンジの前後に少なくとも数秒間以上シーンチェンジがない箇所に付されている情報であることを特徴とする請求項３記載のコンテンツ再生装置。
【請求項８】
前記同期用情報がメタデータ内に複数個存在することを特徴とする請求項３記載のコンテンツ再生装置。
【請求項９】
前記同期手段が、同期用情報が付加された箇所間のフレーム数を算出し、前記ビデオコンテンツにおいて前記算出値どおりの箇所にＩピクチャあるいは該ピクチャを挟む形で存在するＩピクチャの中でサイズが最大でとなるＢピクチャまたはＰピクチャが存在することを利用して同期検出を行なうようにしたことを特徴とする請求項８記載のコンテンツ再生装置。
【請求項１０】
前記コンテンツ再生装置が、
前記コンテンツ蓄積手段に格納されたビデオコンテンツを再生するための再生条件を蓄積する蓄積手段と、
前記補正手段出力及び前記再生条件に基づき、前記ビデオコンテンツの再生を制御する制御手段と、
前記コンテンツ蓄積手段出力と前記制御手段出力に基づき前記ビデオコンテンツの再生を行なう再生手段と
を備えたことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項１１】
前記補正手段により補正されたメタデータを保存するか補正前のメタデータと置き換える手段を有することを特徴とする請求項１記載のコンテツ再生装置。
【請求項１２】
前記メタデータが前記コンテンツ蓄積手段に蓄積されたビデオコンテンツと既に同期がとれているものであるのかを識別する手段を有していることを特徴とする請求項１１記載のコンテンツ再生装置。
【請求項１３】
前記コンテンツ蓄積手段に蓄積されたビデオコンテンツが、どのような方式で圧縮されているかを示す情報を有していることを特徴とする請求項１記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般放送番組を録画して得られたコンテンツを、メタデータを用いて効率よく再生するコンテンツ再生装置に関するものである。
【背景技術】
【０００２】
従来、メタデータを用いるコンテンツ再生装置としては、特許文献１に記載されたものが知られている。これによれば、ビデオ再生装置は、ビデオマテリアルを記録するビデオマテリアル記録手段（コンテンツストレージ装置）と、ビデオマテリアルの情報コンテンツを定義する関連付けられた情報データ（メタデータ）を受け取り、記憶するメタデータ保存装置と、メタデータに基づいて、ビデオマテリアル記録手段に記録されたビデオマテリアルの再生を制御する再生制御手段とを備える、というものである。メタデータには固有の識別インデクスであるＵＭＩＤ、及び開始／終了タイムコードを含んでおりこれら情報に基づいて、あまり動きの無い映像は早送りし、コンテンツ全体を見るのに要する時間を短縮しようというものである。
【特許文献１】特開２００２−２８１４５７号公報（第１頁、第５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記のような構成では、メタデータはビデオコンテンツに特化されたものである必要があり、例えば、各家庭にてそれぞれで録画した番組（コンテンツ）に対して第３者（別の機器）が作成した同じコンテンツに対するメタデータを用いてコンテンツ再生を行なうことを考えると以下のような不都合が生じる。即ち、１）録画を行なった機器によってコンテンツ録画を開始した時刻がことなり、同じ映像であっても録画開始時からの時刻が異なってくる。２）個々の録画用機器でそれが有している時計がずれており、仮に同時に録画を開始した場合であっても、録画されたコンテンツに付加される録画開始時刻が異なってくる。また、圧縮時のビットレートや、更に言えば、各家庭に送られてくる電波の状態により、受診された画像そのものがノイズやゴーストにより全く同一とは限らない。
【０００４】
故に、メタデータに記載されている時刻を基に再生を行なおうとすると、思い通りのシーンから正しく再生できない。
【０００５】
本発明は上記の問題点に鑑み、第３者が作成した同じコンテンツに対するメタデータを用いても希望どおりのコンテンツ再生を行うことができるメタデータ及びコンテンツ再生装置を提供するものである。
【課題を解決するための手段】
【０００６】
この課題を解決するために本発明のコンテンツ再生装置は、ビデオコンテンツの情報が抽出され、抽出に用いたビデオコンテンツにおけるシーンチェンジに基づいた同期用情報を含むメタデータを蓄積するメタデータ蓄積手段と、ビデオコンテンツを蓄積するコンテンツ蓄積手段と、メタデータとコンテンツ蓄積手段に蓄積されたビデオコンテンツとの同期を取る同期手段と、同期手段出力に基づき、メタデータを補正する補正手段とを備えるようにしたものである。
【０００７】
更に、本発明のコンテンツ再生装置は、同期用情報が、同期用情報が付加された箇所の直前の画面に対して、どのように変化したかを示す特徴差に関する情報を含むようにしたものである。
【発明の効果】
【０００８】
以上のように本発明によれば、第三者が作成したメタデータを用いて独自に録画したビデオコンテンツを再生でき、逆に、独自に録画したビデオコンテンツより作成したメタデータを用いて、第三者が自身で録画したビデオコンテンツを再生することができるという効果が得られる。
【発明を実施するための最良の形態】
【０００９】
本発明の請求項１に記載の発明は、ビデオコンテンツの情報が抽出され、抽出に用いたビデオコンテンツにおけるシーンチェンジに基づいた同期用情報を含むメタデータを蓄積するメタデータ蓄積手段と、ビデオコンテンツを蓄積するコンテンツ蓄積手段と、前記メタデータと前記コンテンツ蓄積手段に蓄積されたビデオコンテンツとの同期を取る同期手段と、前記同期手段出力に基づき、前記メタデータを補正する補正手段とを備えることを特徴としたものであり、これにより、どこか１箇所においてメタデータによって示される画面がどのフレームであるのかが決められれば、ある画面からある画面までのフレーム数は画質、録画したコンテンツのビットレートによらず同じであるので、第３者が作成したメタデータを用いて自身の有するビデオコンテンツと同期がとれたメタデータを得ることができるという作用を有する。
【００１０】
また、請求項２に記載の発明は、請求項１記載のコンテンツ再生装置において、前記同期用情報が、該同期用情報が付加された箇所の直前の画面に対してどのように変化したかを示す特徴差に関する情報を含むことを特徴としたものであり、これにより、メタデータによって予め示されている比較結果と実際の比較結果が一致するかをみることでより効率的に同期用情報によって示された箇所を絞り込むことができるという作用を有する。
【００１１】
また、請求項３に記載の発明は、請求項１記載のコンテンツ再生装置において、前記抽出に用いたビデオコンテンツ及びコンテンツ蓄積手段に蓄積されたビデオコンテンツがＭＰＥＧ方式により圧縮されたストリームであることを特徴としたものであり、これにより、コンテンツ蓄積手段に蓄えられたビデオコンテンツにおけるフレーム毎の特徴がより少ないデータ量でより顕著に現れるという作用を有する。
【００１２】
また、請求項４に記載の発明は、請求項３記載のコンテンツ再生装置において、前記同期用情報が、該同期用情報が付加された箇所とその直前、直後のＩピクチャの少なくとも一方に対してどのように変化したかを示す特徴差に関する情報を含むことを特徴としたものであり、これにより、メタデータによって予め示されている比較結果と実際の比較結果が一致するかをみることでより効率的に同期用情報によって示された箇所を絞り込むことができるという作用を有する。
【００１３】
また、請求項５に記載の発明は、請求項３記載のコンテンツ再生装置において、前記同期用情報が、直前のＩピクチャとの特徴差が特に大きい箇所に付されている情報であることを特徴としたものであり、これにより、同期を検出する際、隣接するＩピクチャの特徴を比較し、その差が最も大きいところを第１候補とすることでより効率的に同期をとることができるという作用を有する。
【００１４】
また、請求項６に記載の発明は、請求項４または５に記載のコンテンツ再生装置において、前記特徴差が、Ｉピクチャのサイズ、輝度、色相、色の濃さ、のうち少なくとも１つを含むことを特徴としたものであり、これにより、誤ったＩピクチャを選択した場合に、メタデータによって予め示されている比較結果と実際の比較結果が一致する確率が低くなり、同期情報によって示されるＩピクチャがどれに相当するかをより効率的に絞り込むことができるという作用を有する。
【００１５】
また、請求項７に記載の発明は、請求項３記載のコンテンツ再生装置において、前記同期用情報が、該同期用情報により指示されるシーンチェンジの前後に少なくとも数秒間以上シーンチェンジがない箇所に付されている情報であることを特徴としたものであり、これにより、同期用情報によって示される箇所のみ直前のＩピクチャとの差異が大きくなり、同期用情報によって示されるＩピクチャがどれに相当するかがより求め易くなるという作用を有する。
【００１６】
また、請求項８に記載の発明は、請求項３記載のコンテンツ再生装置において、前記同期用情報がメタデータ内に複数個存在することを特徴としたものであり、これにより、より誤検出を防ぐという作用を有する。
【００１７】
また、請求項９に記載の発明は、請求項８記載のコンテンツ再生装置において、前記同期手段が、同期用情報が付加された箇所間のフレーム数を算出し、前記ビデオコンテンツにおいて前記算出値どおりの箇所にＩピクチャあるいは該ピクチャを挟む形で存在するＩピクチャの中でサイズが最大となるＢピクチャまたはＰピクチャが存在することを利用して同期検出を行なうようにしたことを特徴としたものであり、これにより、Ｉピクチャ、Ｂピクチャ、Ｐピクチャのデータ量のみを調べるだけで検出処理を行なうことができ、ＭＰＥＧ圧縮されたコンテンツをデコードすることなく同期をとることができるという作用を有する。
【００１８】
また、請求項１０に記載の発明は、請求項１記載のコンテンツ再生装置において、前記コンテンツ蓄積手段に格納されたビデオコンテンツを再生するための再生条件を蓄積する蓄積手段と、前記補正手段出力及び前記再生条件に基づき、前記ビデオコンテンツの再生を制御する制御手段と、前記コンテンツ蓄積手段出力と前記制御手段出力に基づき前記ビデオコンテンツの再生を行なう再生手段とを備えたことを特徴としたものであり、これにより、補正されたメタデータを用いて自由に好みの条件によりコンテンツを再生することができるという作用を有する。
【００１９】
また、請求項１１に記載の発明は、請求項１記載のコンテンツ再生装置において、前記補正手段により補正されたメタデータを保存するか補正前のメタデータと置き換える手段を有することを特徴としたものであり、これにより、一度メタデータと蓄積されたビデオコンテンツの同期をとれば、次回、そのメタデータを用いてビデオコンテンツを再生する場合に同期を取り直す必要がなくなるという作用を有する。
【００２０】
また、請求項１２に記載の発明は、請求項１１記載のコンテンツ再生装置において、前記メタデータが前記第１の蓄積手段に蓄積されたビデオコンテンツと既に同期がとれているものであるのかを識別する手段を有していることを特徴としたものであり、これにより、メタデータを用いてビデオコンテンツの再生を行なう際、予め同期を取る必要の有無を瞬時に判断できるという作用を有する。
【００２１】
また、請求項１３に記載の発明は、請求項１記載のコンテンツ再生装置において、前記コンテンツ蓄積手段に蓄積されたビデオコンテンツが、どのような方式で圧縮されているかを示す情報を有していることを特徴としたものであり、これにより、第３者が作成したビデオコンテンツに対してもメタデータとの同期を取ることが可能となるという作用を有する。
【００２２】
以下、本発明の実施の形態について図面を用いて説明する。
【００２３】
（実施の形態）
図１は本発明の実施の形態によるコンテンツ再生装置の構成を示すブロック図である。この図を説明すると、コンテンツ蓄積手段６にはビデオコンテンツが記録されており、ここでは一般にテレビ放送された番組が録画機器によってＭＰＥＧ２圧縮録画されたビデオコンテンツが蓄積されている。ビデオコンテンツはファイル化されており、ファイルのアトリビュート（attribute）を読みとることにより、録画日時やその内容の概略を知ることが出来る。
【００２４】
メタデータ蓄積手段２にはコンテンツ蓄積手段６に蓄積されたビデオコンテンツに対応したメタデータが蓄積されている。ここでは、第３者（別個の機器）が前述のテレビ放送を個別に録画し、その録画映像を基に作成したメタデータが格納されている。メタデータには、録画日時や、その内容、また、該当するビデオコンテンツにおいてどこにどのようなシーンが録画されているか、また、このメタデータを、例えば、他のビデオ録画機器で録画した同一の番組に適応するときに用いるための同期用情報が所定のフォーマットによって示されている。
【００２５】
図２には、本発明に適用可能なメタデータの具体例が示されている。ここでは、メタデータはＸＭＬ記法（eXtensible Markup Language）によって記述されており、メタデータの概略の内容を示すヘッダ部とビデオコンテンツの具体的な内容を示すボディ部によって構成されている。
【００２６】
ヘッダ部はヘッダタグ（＜header＞）により開始部が示されており、ビデオコンテンツの番組のタイトル（＜title＞）、番組ジャンル（＜category＞）、録画日時（date）、録画時間（duration）、内容を示すキーワード（kywd）、このメタデータを作成したときに用いたビデオコンテンツがどのように圧縮されたかを示すエンコード情報（＜enc＞）が設定されている。エンコード情報は、エンコード方式を示すｍｅｔｈｏｄパラメータとそのモードを示すｍｏｄｅパラメータより成る。ｍｅｔｈｏｄパラメータは、ｍｐｅｇ２、ｍｐｅｇ４、ｎｏｎｅ、の３とおりがあり、ｍｐｅｇ２、ｍｐｅｇ４は文字通り、そのビデオコンテンツがＭＰＥＧ２、またはＭＰＥＧ４方式で圧縮されたものであったことを示す。またｎｏｎｅとは、ＭＰＥＧ圧縮されていないビデオコンテンツであったことを示す。ｍｏｄｅパラメータは、ｍｅｔｈｏｄパラメータの値がｎｏｎｅ以外の場合に有効であり、ここでは、シーンチェンジに関わらず、Ｉピクチャが一定の周期で挿入されるモードを意味するｃｏｎｓｔａｎｔと、シーンチェンジ毎にＩピクチャが強制的に割り当てられ、次のシーンチェンジがあるまでは一定の周期でＩピクチャが挿入されるモードを意味するｏｐｔｉｍｕｍの２種類を用意している。本実施の形態ではｃｏｎｓｔａｎｔであることが示されている。オフセットタグ（＜offset＞）はメタデータ補正用のタグであり、後述する。
【００２７】
ここでは、番組のジャンルが「ｓｐｏｒｔｓ／ｂａｓｅｂａｌｌ」となっており、スポーツ番組であり、そのスポーツが野球であることがわかる。ここでは、「／」を用いてジャンルの更なる細かな分類をするようにしている。また、エンコード情報に「ｍｅｔｈｏｄ＝ｍｐｅｇ２；ｍｏｄｅ＝ｃｏｎｓｔａｎｔ」とあるように、ＭＰＥＧ２でエンコードされ、シーンチェンジの際にＩピクチャを強制的に割り当てないｃｏｎｓｔａｎｔモードであること等が示されている。なお、ここではすべてローマ字を用いて表記しているが、無論カタカナや漢字を用いて良いものである。
【００２８】
ボディ部はボディタグ（＜body＞）によってその開始部が示されており、どこにどのようなシーンが記録されているかを、各シーンをセグメントと見なして、セグメントタグ（＜seg＞）で示されている。セグメントタグ内には、そのブロックが全体のビデオコンテンツにおいてどの録画期間にあるのかを示すポジションタグ（＜pos＞）、また、その内容を示すキーワードタグ（＜kywd＞）などが含まれている。ポジションタグには、そのセグメントがビデオコンテンツ上において開始からどの時刻より開始するかを示すｆｒｏｍパラメータと、セグメントの長さを示すｄｕｒａｔｉｏｎパラメータ、更には、それらに与えられた数値の単位を指定するｕｎｉｔパラメータを有している。
【００２９】
ここでは、セグメント１では、キーワードとしては、Ｎ．Ｙ．、ｂａｔｔｅｒ  ＃１、等とあり、ニューヨーク、最初の打者、のシーンであり、ｆｒｏｍパラメータが１２０００、ｄｕｒａｔｉｏｎパラメータが５５００、単位がｍｓであるので、ビデオコンテンツ開始から１２０００ms、即ち１２秒後から５５００ms、つまり、５．５秒間がそのシーンに該当していることが示されている。セグメント４では、セグメントタグ内に「ｓｙｎｃ＝ｏｎ」として表示されており、このセグメントを用いてビデオコンテンツとの同期を取ればよいこが示されており、同期を取りやすくするために、ここでは、ヘッダ部にあるとおり、このメタデータはＭＰＥＧ２で圧縮されたビデオコンテンツを基に作成されているので、そのセグメントの開始フレームとその直前、直後のＩピクチャとの特徴差を示す情報が表示されている。ここでは、直前、直後のＩピクチャとの特徴差を示すようにしているが、通常、シーンチェンジ直後はそれほど映像に差がでない場合が多いので、直前のＩピクチャとの特徴差のみを示すようにしてもよい。
【００３０】
以下、図５とともにその動作について説明する。制御手段１０によりコンテンツ蓄積手段６及びメタデータ蓄積手段２よりビデオコンテンツ及びそれに該当するメタデータが選択される(ステップ３１)。コンテンツ蓄積手段６及びメタデータ蓄積手段２においてビデオコンテンツ及びメタデータの読み込みが開始され（ステップ３２）、選択されたメタデータが表示される（ステップ３３）。表示装置については特に新規のものではないので図示していない。
【００３１】
表示されたメタデータに基づき、利用者は制御手段１０を介して再生条件設定を行なう（ステップ３４）。どのように設定するかは設定者の好みで自由に設定可能であるが、例えば、特定のシーンを繰り返し何度か再生する、あるいは、特定のシーンはスキップする、などがあり得る。
【００３２】
一方、ステップ３２において読み込まれたメタデータからは同期用タグの検索が行なわれる（ステップ３５）。ここでは、同期用タグは図２、セグメント４、及びセグメント９に示されるとおり、セグメントタグ内に「ｓｙｎｃ＝ｏｎ」として表示されており、このセグメントを同期用に用いてビデオコンテンツとの同期を取ればよいこと意味している。「ｓｙｎｃ＝ｏｎ」以降に表示されているパラメータは、ここでは使用していない。
【００３３】
同期用タグが見つかると、該当するセグメントが実際にどこに存在するかを調べるために、ビデオコンテンツの解析が行なわれる（ステップ３６）。解析が終了し、同期がとれた場合にはステップ３７において「同期完了」が選択され、ステップ３８へと移行する。コンテンツ解析がどのようにしてなされるかについては後述する。
【００３４】
ステップ３７において同期ＯＫとなると、ステップ３８に移りメタデータの補正を行なう。即ち、ステップ３６、３７、４１による一連の操作によって得られた、メタデータに示される各シーンの開始時刻と、コンテンツ蓄積手段６に格納されたビデオコンテンツのアトリビュート等より実際に得られた該当するシーンの開始時刻との差を補正する。ここでは、図２に示すメタデータのヘッダ部において、オフセットタグを用い、上記のメタデータによって示される各シーンの開始時刻と実際の開始時刻との差を表記することで補正を行なっている。
【００３５】
即ち、オフセットタグには、このメタデータにて示されているセグメントの開始時刻と、再生しようとする実際のビデオコンテンツにおける時刻の差を示す数値と、その数値の単位をｔｉｍｅパラメータ、ｕｎｉｔパラメータで示し、更には、このオフセットデータがどのビデオ再生装置で補正されたものかを示す情報をｂａｓｅパラメータで明示している。ここではｂａｓｅパラメータには、再生装置のシリアル番号を書き込むようにしている。逆に、このｂａｓｅパラメータの値が再生装置のシリアル番号と一致すれば、このメタデータは補正済みのものとして扱われる。
【００３６】
オフセットタグの値は次のように用いられる。即ち、再生条件データ蓄積手段４においてセグメント１の再生が指定されていたとすると、再生制御手段３は、メタデータ補正手段８よりメタデータ・ヘッダ部におけるオフセットタグを読み取る。ｔｉｍｅ＝−１２３３、ｕｎｉｔ＝ｍｓとなっているので、−１２３３msを各セグメントのｆｒｏｍパラメータに加えることとなる。
【００３７】
次に、セグメントタグ＜ｓｅｇ＝１＞におけるポジションタグの値を読み取る。ここにはｆｒｏｍパラメータに１２０００、ｕｎｉｔパラメータにｍｓとなっているので、ビデオコンテンツ開始より、１２０００msに先ほどのオフセットタグによる−１２３３msを加えた１０７６７ms後からのビデオ映像を再生するようコンテンツ再生手段５に対して指令を与える。
【００３８】
各家庭にてそれぞれで録画したビデオ映像は、その録画開始時刻が異なっていた場合であっても、フレーム単位で見れば必ず同じ映像が各家庭に送信されており、一度同期がとれればすべての部分において完全な同期が得られる。故に、上述したように、どこか一箇所で同期の補正を行なえば、すべての箇所で確実に同期をとることが可能となる。
【００３９】
補正ステップ（ステップ３８）が終了すると通常の再生が開始される（ステップ３９）。ここでは、再生制御手段３が、再生条件データ蓄積手段４に格納されている、どのシーンを再生するか、といった情報に基づき、メタデータ蓄積手段２より該当するシーンのセグメントタグを選び、メタデータ補正手段８よって補正されたタグ情報に基づいてコンテンツ再生手段５に対し、ビデオコンテンツのどの部分を再生するかの指示を出す。
【００４０】
以下同様にして再生条件データ蓄積手段４において指定されたとおりの順でビデオコンテンツが再生される。
【００４１】
ステップ３６において同期用タグがついたセグメントがどこに存在するかが解析できなかった場合は、ステップ３７において「Ｎｏ」が選択され、ステップ４１へ移行し、同期がとれなかった旨を表示し、ビデオコンテンツを冒頭部から通常再生を行なう（ステップ４２）。
【００４２】
なお、上記実施の形態においては、単位を示すｕｎｉｔパラメータとしてms（ミリ秒）を用いたが無論これに限ったものではなく、秒、分、あるいは、フレームやフィールドを単位として用いてもよい。特にビデオ映像はフレーム単位で管理されている場合が多いため、単位としてフレームを用いると個々のコンテンツ再生装置においてクロック信号を発生する源発振器のバラツキを抑えることができ、有効である。
【００４３】
このように構成することにより、利用者はコンテンツ再生装置１において、ビデオコンテンツとそれに該当するメタデータを選択し、どのシーンを見たいかを入力するだけで簡単に第３者が作成したメタデータを用いてのビデオコンテンツ再生が可能となる。
【００４４】
次に、コンテンツ解析手法について述べる。説明を分かり易くするため、具体的な手法を述べる前に、ＭＰＥＧ圧縮を用いたビデオレコーダで一般的に行なわれる画像圧縮について図３とともに説明する。図３（１）は圧縮前のビデオ映像、即ち放送局から送信されてきたテレビ映像番組を示す。各区切りはフレームを表す。（２）はその信号をＭＰＥＧ圧縮した結果である。Ｉと示しているのはＩピクチャ、Ｐと示しているのはＰピクチャ、Ｂと示しているのはＢピクチャである。
【００４５】
通常、ビデオ映像を圧縮・録画するとき、他のフレームと無相関のＩピクチャ、Ｉピクチャとの差分を示すＰピクチャ、その前後にあるＩピクチャ、あるいはＰピクチャとの差分を表すＢピクチャを周期的に割り当てることで圧縮シーケンスの簡略化と再生時の利便性を達成するようにしている。多くは、図３（２）の時刻Ａ以前の部分に示すように、「ＩＢＢＰＢＢＰＢＢＰＢＢＰＢＢ」を周期的に繰り返す等の方法を採っている。しかし、例えば、図３（１）において、時刻Ａでシーンチェンジがあった場合、前の映像データとの差分を取ると膨大なデータ量となるため、このような場合には、この画面をＩピクチャで構成し、ここを起点として前述のＩＢＢＰＢＢ・・・の周期を繰り返すようにしている。メタデータ・ヘッダ部におけるエンコード情報・ｍｏｄｅパラメータ＝ｏｐｔｉｍｕｍに相当する。しかし機種によっては、データ量が増えることよりもエンコードに要する演算量を優先させるため、図４（２）に示すように、シーンチェンジの有無に関わらず、前述のＩＢＢＰＢＢ…の周期を守るようにしているものもある。メタデータ・ヘッダ部におけるエンコード情報・ｍｏｄｅパラメータ＝ｃｏｎｓｔａｎｔに相当する。
【００４６】
図３（３）は、図３（１）に示すビデオコンテンツを他のビデオレコーダで録画した場合のＭＰＥＧ圧縮結果である。録画開始時刻が異なるため、録画開始から暫くの期間は、送信されてきた映像がＩ、Ｐ、Ｂのどれに割り当てられるかはビデオレコーダ次第である。この図においては、エンコーダがシーンチェンジの有無に関わらず、前述のＩＢＢＰＢＢ・・・の周期を守るようにしているため、時刻Ａにおけるシーンチェンジが発生した後も、図３（２）、（３）でＩ、Ｐ、Ｂの同期はとれないことがわかる。
【００４７】
図４（３）はビデオレコーダにおけるエンコード方式が異なった場合を示しており、この図においては、エンコーダがシーンチェンジの毎にＩピクチャを割り当てるようにし、ここを起点として前述のＩＢＢＰＢＢ・・・の周期を繰り返している。
【００４８】
コンテンツ蓄積手段６に蓄積されているビデオコンテンツが図３（３）、図４（３）のいずれのタイプであるかは、このコンテンツが自分自身で録画したものであれば当然把握で着るものであるが、仮に第３者が録画したものであればいずれであるか判明しない場合がある。そこでここでは、コンテンツ蓄積手段６に蓄積された各ビデオコンテンツのヘッダ部に、図３（３）、図４（３）のいずれのタイプであるかを示す情報を、メタデータに倣い、ｏｐｔｉｍｕｍモード、ｃｏｎｓｔａｎｔモードとして付加するようにしている。
【００４９】
一方、メタデータにおける同期用タグは、シーンチェンジが発生した時を中心に付加するようにしている。特に、シーンチェンジが発生し、しかもその際に作成されたピクチャのデータ量が特に多いものを選んで付すようにすると効果的である。
【００５０】
さて、コンテンツ解析手法に戻ると、図６はステップ３６におけるコンテンツ解析の具体例を示すシーケンス図である。解析が開始されると、同期検出手段７は、同期用タグがついているセグメントを抽出し、それらセグメントの間隔を算出する（ステップ５１）。各セグメントにはその開始時刻を示すポジションタグがあるため、それに表示されているｆｒｏｍパラメータを読み込み、その差を求めれば容易にその値を得ることが出来る。ここでは、フレームを単位としてそれらセグメントの間隔を求めるようにしており、Ｎ番目の同期タグが付加されたセグメントとＮ＋１番目の同期タグが付加されたセグメントとの間隔をＦＮフレームとしている。
【００５１】
同期タグが付加された各セグメント間の間隔が求まると、次は同期タグが付加された先頭のセグメントとなる候補選びに入る。
【００５２】
仮に、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時に図４（３）に示すような方式、即ちｏｐｔｉｍｕｍモードを用いていれば、シーンチェンジ毎にＩピクチャが割り当てられ、同期タグはシーンチェンジの際に付されるようになっているので、ステップ５２では候補となるフレームとしてＩピクチャを選べば良い。実際には、ビデオコンテンツのアトリビュートに示される録画開始時刻や、セグメントタグに示される同期用タグの時刻から概略のＩピクチャを算出し、近傍にあるＩピクチャを選択すればよい。
【００５３】
逆に、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時に図３（３）に示すような方式、即ちｃｏｎｓｔａｎｔモードを用いていれば、シーンチェンジの有無に関わらず一定の周期でＩピクチャ、Ｐピクチャ、Ｂピクチャが割り当てられていくので、ステップ５２では候補となるフレームとして、ビデオコンテンツのアトリビュートに示される録画開始時刻や、セグメントタグに示される同期用タグの時刻から概略の位置を算出し、近傍にあり、サイズが極大となっているＰピクチャまたはＢピクチャ、あるいはＩピクチャを選択すればよい。ここで言う「極大」とは、該ピクチャを挟む形で存在するＩピクチャの中でサイズが最大であることを意味する。以下も特に指定しない限り同様である。
【００５４】
ステップ５３では、仮に、今同期を取ろうとしているビデオコンテンツがｏｐｔｉｍｕｍモードを用いていれば、シーンチェンジ毎にＩピクチャが割り当てられるので、もし、候補として選択したＩピクチャが同期用タグによって示されているシーンであればステップ５３によって選ばれたピクチャはすべてＩピクチャとなっている筈である。この場合は同期がとれたものと判断してステップ５５に進み、候補として選択したシーンの実際のビデオコンテンツにおける時刻と、メタデータによって示されるデータとの差を抽出し、解析を終了する。
【００５５】
今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｃｏｎｓｔａｎｔモードを用いていれば、前述のように、同期用タグは必ずシーンチェンジの際に付加されており、シーンチェンジの際には、ピクチャサイズは必ず極大となるか、たまたまＩピクチャが割り当てられているかのいずれかであるので、もし、候補として選択したピクチャが該当するシーンであればステップ５３によって選ばれたピクチャは、必ず、サイズが極大となっているＰピクチャまたはＢピクチャであるか、あるいはＩピクチャのいずれかである筈である。その場合は同期がとれたものと判断してステップ５５に進み、候補として選択したシーンの実際のビデオコンテンツにおける時刻と、メタデータによって示されるデータとの差を抽出し、解析を終了する。
【００５６】
逆に、ステップ５３にて選択されたピクチャの１枚以上が条件を満たしたピクチャでは無い場合は、同期がとれていないと判断されるため次の候補を抽出しなければならない。この場合は、ステップ５７へ移行し、候補となりうるＩピクチャ、あるいはサイズが極大となるＰピクチャかＢピクチャがまだ存在するかどうかを判定する。実際には前回選択したピクチャの前後にあるＩピクチャ、または、サイズが極大となっているＰピクチャかＢピクチャのいずれかを選択する。
【００５７】
仮に、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｏｐｔｉｍｕｍモードを用いているとして、Ｉピクチャとして２０番目にあるものが最初に候補とされた場合には、次候補としては、２１番目、１９番目、２２番目、１８番目、・・・、といった具合に、徐々に最初の候補から離れたＩピクチャを候補として選択するとよい。
【００５８】
今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｃｏｎｓｔａｎｔモードを用いていれば、次候補としては、その前にあって極大となるＰピクチャ、Ｂピクチャ、あるいはＩピクチャ、最初の候補のその後ろにあって極大となるＰピクチャ、Ｂピクチャ、あるいはＩピクチャ、その更に前、あるいは後ろ、といった具合に、徐々に最初の候補から離れていくように候補を選択するとよい。
【００５９】
また、次候補のあり／無しに関しては、最初の候補として選択されたＩピクチャからの距離が一定以上離れた場合に「次候補無し」とする。「一定以上」をどの程度とするかは、利用者が選択できるようにする。
【００６０】
ステップ５７において「次候補無し」となった場合は、ステップ５９へ進み、同期がとれなかったことを示す「検出不能フラグ」を立ててシーケンスを終了する。
【００６１】
なお、上記実施例において、メタデータはＭＰＥＧ圧縮されたビデオコンテンツを基に作成されたものとして説明したが、もし、このメタデータがＭＰＥＧ２やＭＰＥＧ４で圧縮されたビデオコンテンツではなく、デジタルビデオムービーで用いられているＭｉｎｉＤＶ方式等で録画されたビデオコンテンツを基に作成されている場合は、そのセグメントの開始フレームとその直前、直後のフレームとの特徴差を示す情報を表示するようにメタデータを作成する。ここでは、直後のフレームとの特徴差、としているが、これはあくまで一例であり、例えば図３、４におけるＩピクチャが挿入される周期である１５フレーム後のフレームとの特徴差としても良い。このようにすることで、もしコンテンツ再生装置１において、ビデオコンテンツがＭＰＥＧ圧縮であってｏｐｔｉｍｕｍモードを用いていた場合にはメタデータに示されている特徴差との一致度をより高くすることができる。
【００６２】
図７は本発明によるコンテンツ再生装置の他の実施の形態である。この図において、図５、図６と同一機能を有するステップにおいては同一の符号を付し細かな説明は省略する。この実施の形態においては、メタデータは同様のものが用いられているがコンテンツ解析を行なうステップが図５と異なっている。
【００６３】
ステップ３５において、ステップ３２において読み込まれたメタデータからは同期用タグの検索が行なわれ、同期用タグが見つかると、該当するセグメントが実際にどこに存在するかを調べるために、ビデオコンテンツの解析が行なわれる（ステップ４６）。解析が終了し、同期がとれた場合にはステップ３７において「同期完了」が選択され、ステップ３８へと移行する。以下、図５に示した場合と同様、メタデータの補正、ビデオコンテンツの再生が開始される。コンテンツ解析の詳細については後述する。
【００６４】
ステップ４６において同期用タグがついたセグメントがどこに存在するかが解析できなかった場合は、ステップ３７において「Ｎｏ」が選択され、次の同期用タグをサーチする（ステップ４３）。同期用タグが見つかればステップ４６に戻り、再度コンテンツ解析が実施される。逆に、同期用タグが見つからなければステップ４１へ移行し、同期がとれなかった旨を表示し、ビデオコンテンツを冒頭部から通常再生を行なう（ステップ４２）。
【００６５】
次に、コンテンツ解析手法について図８とともに述べる。前述のように、同期タグが付加されたセグメントはシーンチェンジの際に付されるようになっているので、仮に、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｏｐｔｉｍｕｍモードを用いていれば、シーンチェンジ毎にＩピクチャが割り当てられているので、ステップ６１で候補となるフレームとしてＩピクチャを選ぶ。逆に、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｃｏｎｓｔａｎｔモードを用いていれば、シーンチェンジの有無に関わらず一定の周期でＩピクチャ、Ｐピクチャ、Ｂピクチャが割り当てられていくので、ステップ６１では候補となるフレームとして、ビデオコンテンツのアトリビュートに示される録画開始時刻や、セグメントタグに示される同期用タグの時刻から概略の位置を算出し、近傍にあり、サイズが極大となっているＰピクチャまたはＢピクチャ、あるいはＩピクチャを選択する。
【００６６】
実際には、ビデオコンテンツのアトリビュートに示される録画開始時刻や、セグメントタグに示される同期用タグの時刻から概略のピクチャを算出し、近傍にある上記条件を満たすピクチャを候補として選択する。
【００６７】
ステップ６２、６３では、仮に、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｏｐｔｉｍｕｍモードを用いていれば以下のとおりの処理を行なう。即ち、先ず候補となるＩピクチャの手前、９個目、１０個目、１１個目のＩピクチャを抽出する。仮に候補となるＩピクチャがビデオコンテンツ先頭から５０個目であったとすると、ＩＰ４１、ＩＰ４０、ＩＰ３９を抽出する。Ｉピクチャはそれ単独で１枚の画像をデコードすることが可能なので、ステップ６３においてこれらをデコードし、その特徴差を抽出する。ここでは、Ｉピクチャのサイズ、全体の輝度、色合いの変化、それぞれのＩピクチャに付加されている音声信号の音量差を比べている。これらの変化がどうあるべきかについては、同期用タグの後に表記されており、今、セグメント４について調べているとすれば、セグメント４のタグには、ｆｒａｍｅ＝ｉｐ  ｂｒｉｔｅ＝ｕｐｄｃ  ｓｉｚｅ＝ｄｏｗｎｕｐ  ｃｏｌ＝ｕｐｄｏｗｎ  ｔｉｎｔ＝ｕｐｄｏｗｎ  ａｕｄｉｏ＝ｕｐｎｃとあり、これらはそれぞれ、タグが付加されているピクチャの種類（Ｉ、Ｐ、Ｂのいずれであるか）、輝度の変化、ピクチャのサイズの変化、色の濃さの変化、色合いの変化、音量の変化、を示しており、直前、直後のＩピクチャとの比較を表示している。ｕｐｄｏｗｎとあれば、直前のＩピクチャより増加しており、直後のＩピクチャは現在のものより減少していることを意味する。ｄｃはｄｏｎｔ  ｃａｒｅで「不問」を意味し、ｎｃはｎｏ  ｃｈａｎｇｅで「変化なし」を意味する。
【００６８】
メタデータ作成の際に用いたビデオコンテンツでは、輝度は増、不問、サイズは減、増、色合いは増、減、音量は増、変化なし、と記載されているので、実際にＩピクチャＩＰ４１、ＩＰ４０、ＩＰ３９においてそのように変化しているかどうかをチェックする。すべての項目が記載内容と合致していれば同期がとれたものと考えてステップ５５に進み、時間差を抽出し、コンテンツ解析処理を終了する。１項目でも合致しないものがあればステップ６７に進む。
【００６９】
一方、今同期を取ろうとしているビデオコンテンツがＭＰＥＧ圧縮時にｃｏｎｓｔａｎｔモードを用いていれば、ステップ６２、６３では、以下のとおりの処理を行なう。即ち、解析しようとしているビデオコンテンツは、シーンチェンジの有無に関わらず一定の周期でＩピクチャ、Ｐピクチャ、Ｂピクチャが割り当てられていくので、候補となるピクチャの手前、９個目と１０個目のＩピクチャ間にある、極大となるＰピクチャまたやＢピクチャとそれを挟む形で存在するＩピクチャを抽出する。仮に候補となるピクチャがＢピクチャであり、ビデオコンテンツ先頭から５０個目と５１個目のＩピクチャに挟まれたピクチであったとすると、ＩＰ４２、ＩＰ４１とＢピクチャを抽出する。候補となったピクチャがＩピクチャであった場合もその前後のＩピクチャを抽出する。
【００７０】
Ｂピクチャは、そのピクチャから画面を再現しようとすると、その前のＩピクチャ、Ｐピクチャを用いてデコード処理を行なう必要があるが、直前のＩピクチャからのデコードでよいので処理に要する時間は人間の感覚からは無視できる範囲で済むと考えられる。Ｉピクチャはそれ単独で１枚の画像をデコードすることが可能なので、ステップ６３においてこれらをデコードし、その特徴差を抽出する。以下、ｏｐｔｉｍｕｍモード時と同様に、サイズ、輝度、色合い、音量の差を比べ、すべての項目がメタデータに記載されている内容と合致していれば同期がとれたものと考えてステップ５５に進み、時間差を抽出し、コンテンツ解析処理を終了する。１項目でも合致しないものがあればステップ６７に進む。
【００７１】
ステップ６７では、同期検出を行なう範囲が一定の範囲内であることを確認し、ここでは、ｏｐｔｉｍｕｍモードの場合は２０回以上、ｃｏｎｓｔａｎｔモードの場合は、４０回以上ステップ６３による比較処理を行なうと同期検出不能としてステップ５９へ進む。規定回数に以下の場合は、ステップ６８において次の候補となるピクチャを抽出する。ｏｐｔｉｍｕｍモードの場合はその次に存在するＩピクチャを抽出し、ｃｏｎｓｔａｎｔモードの場合は、前回抽出したピクチャがＩピクチャの場合はその次にある極大値を有するＢピクチャかＰピクチャを、そうでない場合は、そのピクチャの直後にあるＩピクチャを抽出する。
【００７２】
以上のとおりのコンテンツ解析を行ない、同期検出を行なっている。
【００７３】
メタデータを作成する基となったビデオコンテンツと再生しようとするビデオコンテンツではＭＰＥＧ圧縮を行なう際のアルゴリズムが必ずしも全く同じとは限らず、また、前述のように、電波の状態によってはノイズやゴーストによって大元の画面においても差異があり得るが、輝度、Ｉピクチャのサイズ等の変化という切り口で画面の特徴を見ると、両者の差異は殆どないものと考えられ、これらのパラメータを用いることでメタデータとビデオコンテンツとの同期を容易に取ることができるものである。
【００７４】
なお、本実施の形態では、ステップ６２において、候補となるピクチャの手前１０個目のＩピクチャをスタートとして解析を開始したが、どの範囲を解析範囲とするかは利用者が設定できるようにして良いことは言うまでもない。また、１０個手前から順次合致を検査するようにしたが、候補となるピクチャを中心として順次そのピクチャから遠ざかっていくように（＋１、−１、＋２、−２、…、のように）しても良い。
【００７５】
また、この実施の形態においては、同期タグが付加されたピクチャ１個のみでの特徴比較を行なうようにしたが、ステップ６５で時間差を補正した後、次の同期タグが付加されたピクチャを求め、このピクチャに対してステップ６２、６３の処理を行ない、ステップ６４において合致が得られることを確認するようにしてもよい。もし合致が得られなければ、ステップ６７の判定がＹｅｓとなる範囲で、次なる候補となるピクチャを抽出し、ステップ６２、６３、６４、６７、６８より成るループ処理を行ない、全項目が合致するＩピクチャがあるかどうかを検索するようにしてもよい。
【００７６】
また、この実施の形態においては、候補となるピクチャの前後のＩピクチャとの特徴差を行なうようにしたが、直前のＩピクチャのみとの差を求めてメタデータの記載内容との比較を取るようにしても良いものである。
【００７７】
また、ピクチャの輝度、色相、といった値を得る場合、例えば、輝度であれば画面全体の平均的な明るさ（輝度）を求めるようにし、色相の場合は、画面の中央部のみの平均的な色相を求めるように決めておくと、ピクチャの特徴がより鮮明化し、誤判定をより少なくすることが可能である。
【００７８】
なお、同期用タグの個数やその間隔については、ビデオコンテンツの長さにもよるが、３〜５分毎に１箇所程度の割合で、コンテンツの最初の方に少なくとも４〜５箇所あるようにすると同期をとりやすく適当であると考えられる。
【産業上の利用可能性】
【００７９】
本発明にかかるコンテンツ再生装置は、異なる機器で作成したメタデータを用いて独自に録画したビデオコンテンツを再生でき、逆に、独自に録画したビデオコンテンツより作成したメタデータを用いて、他の機器で録画したビデオコンテンツを再生することができるという効果を有し、放送番組を録画して得られたコンテンツを、メタデータを用いて効率よく再生するコンテンツ再生装置、映像再生装置等として有用である。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態によるコンテンツ再生装置の構成を示すブロック図
【図２】同コンテンツ再生装置におけるメタデータの具体例を示した図
【図３】同コンテンツ再生装置におけるビデオ映像とＭＰＥＧ圧縮後のストリームとの関係を示す概念図
【図４】同コンテンツ再生装置におけるビデオ映像とＭＰＥＧ圧縮後のストリームとの関係を示す概念図
【図５】同コンテンツ再生装置における同期検出及びコンテンツ再生の流れを示したフローチャート
【図６】同コンテンツ再生装置における同期検出方法の流れを示したフローチャート
【図７】同コンテンツ再生装置における第２の同期検出及びコンテンツ再生の流れを示したフローチャート
【図８】同コンテンツ再生装置における第２の同期検出方法の流れを示したフローチャート
【符号の説明】
【００８１】
１    コンテンツ再生装置
２    メタデータ蓄積手段
３    再生制御手段
４    再生条件データ蓄積手段
５    コンテンツ再生手段
６    コンテンツ蓄積手段
７    同期検出手段
【図１】
2006129133.tif 000003
【図２】
2006129133.tif 000004
【図３】
2006129133.tif 000005
【図４】
2006129133.tif 000006
【図５】
2006129133.tif 000007
【図６】
2006129133.tif 000008
【図７】
2006129133.tif 000009
【図８】
2006129133.tif 000010