(57)【要約】      （修正有）【課題】ＧＯＰの境界が一致しない同一内容の映像を含むトランスポートストリームについて、蓄積する映像データのデータ量を削減する。【解決手段】ＧＯＰを単位として圧縮符号化された映像ストリームを含むトランスポートストリームである複数の入力ストリームについて映像ストリームの内容が他の入力ストリームの映像ストリームと同一である同一内容区間を特定する映像同定部１０３と、映像同定部で同一内容区間を特定した入力ストリームの同一内容区間に係るＧＯＰのうち、同一内容区間に一部のみが含まれるＧＯＰの映像ストリームのデータを残し、内包されるＧＯＰの映像ストリームのデータを削除したデータ削減ストリームを作成するデータ削除部１０４と、データ削減ストリームの再生時に参照される再生に使用するＧＯＰのそのＧＯＰに含まれる画像のうち再生する画像を特定するメタデータを作成するメタデータ作成部１０５とを備える。【選択図】図１
2014232979.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を含む画像グループ（以下、ＧＯＰと称す）を単位として圧縮符号化された映像ストリームを含むトランスポートストリームである複数の入力ストリームについて、前記入力ストリームの前記映像ストリームの内容と他の前記入力ストリームの前記映像ストリームの内容が同一の区間を同一内容区間として特定する映像同定部と、
前記映像同定部で前記同一内容区間を特定した前記入力ストリームについて、前記同一内容区間に係る前記ＧＯＰのうち、前記同一内容区間に一部のみが含まれる前記ＧＯＰの前記映像ストリームのデータを残し、前記同一内容区間に内包される前記ＧＯＰの前記映像ストリームのデータを削除したデータ削減ストリームを作成するデータ削除部と、
前記データ削減ストリームの再生時に参照される再生に使用する前記ＧＯＰのそのＧＯＰに含まれる画像のうち再生する画像を特定する情報を作成する再生情報作成部と、
を備えたことを特徴とする映像データ削減装置。
【請求項２】
前記複数の入力ストリームは１つ以上の参照ストリームと１つ以上の削減対象ストリームであり、
前記参照ストリームと前記削減対象ストリームのそれぞれの前記映像ストリームを復号して映像信号を出力する映像抽出部と、
前記映像抽出部が出力した前記映像信号の各画像の特徴量を抽出する特徴量抽出部と、を備え、
前記映像同定部は、前記特徴量抽出部が抽出した前記特徴量を比較して、前記参照ストリームの前記映像信号の画像の内容と前記削減対象ストリームの前記映像信号の画像の内容が同一である区間を前記同一内容区間として特定し、
前記データ削除部は、前記削減対象ストリームについて前記データ削減ストリームを作成し、
前記再生情報作成部は、再生に使用する前記データ削減ストリーム、前記参照ストリームの前記ＧＯＰの前記再生する画像を特定する情報を含むメタデータを作成する、
ことを特徴とする請求項１に記載の映像データ削減装置。
【請求項３】
前記トランスポートストリームに番組構成情報が含まれるとき、前記メタデータは前記番組構成情報の前記データ削減ストリーム、前記参照ストリームにおける位置情報を含むことを特徴とする請求項２に記載の映像データ削減装置。
【請求項４】
１つの前記トランスポートストリームを２個以上に分割して前記入力ストリームを生成するストリーム分割部と、
前記入力ストリームの少なくとも１つを参照ストリームとし、また、前記参照ストリームとは別の前記入力ストリームの少なくとも１つを削減対象ストリームとして、前記参照ストリームと前記削減対象ストリームのそれぞれの前記映像ストリームを復号して映像信号を出力する映像抽出部と、
前記映像抽出部が出力した前記映像信号の各画像の特徴量を抽出する特徴量抽出部と、
前記参照ストリームと前記データ削減ストリームを結合して結合ストリームを出力するストリーム結合部と、を備え、
前記映像同定部は、前記特徴量抽出部が抽出した前記特徴量を比較して、前記参照ストリームの前記映像信号の画像の内容と前記削減対象ストリームの前記映像信号の画像の内容が同一である区間を前記同一内容区間として特定し、
前記データ削除部は、前記削減対象ストリームについて前記データ削減ストリームを作成し、
前記再生情報作成部は、前記結合ストリームの再生時に参照される前記再生する画像を特定する情報を含むメタデータを作成する、
ことを特徴とする請求項１に記載の映像データ削減装置。
【請求項５】
前記複数の入力ストリームは削減対象ストリームであり、
前記複数の削減対象ストリームのそれぞれの前記映像ストリームを復号して映像信号を出力する映像抽出部と、
前記映像抽出部が出力した前記映像信号の各画像の特徴量を抽出する特徴量抽出部と、
前記複数の削減対象ストリームのいずれかから前記映像同定部が特定した前記同一内容区間に一部もしくは全体が含まれる前記ＧＯＰの前記映像ストリームのデータを抽出して参照ストリームを作成し、この参照ストリームと前記複数の削減対象ストリームの前記同一内容区間の対応関係を示す参照情報を作成する参照ストリーム作成部と、を備え、
前記映像同定部は、前記特徴量抽出部が出力した前記特徴量を比較して、前記複数の削減対象ストリームについて、前記削減対象ストリームの前記映像信号の画像の内容と他の前記削減対象ストリームの前記映像信号の画像の内容が同一である区間を同一内容区間として特定し、
前記データ削除部は、前記参照情報に基づいて前記複数の削減対象ストリームのそれぞれについて前記データ削除ストリームを作成し、
前記再生情報作成部は、前記複数のデータ削減ストリームのそれぞれの再生時に参照される前記再生する画像を特定する情報を含むメタデータを作成する、
ことを特徴とする請求項１に記載の映像データ削減装置。
【請求項６】
前記参照ストリーム作成部は、前記同一内容区間のデータ量を比較して、前記データ量が他よりも小さい前記削減対象ストリームの前記同一内容区間を選択して前記参照ストリームを作成することを特徴とする請求項５に記載の映像データ削減装置。
【請求項７】
前記参照ストリーム作成部は、前記同一内容区間の前記ＧＯＰの符号量の平均を比較して、前記符号量の平均が他よりも大きい前記削減対象ストリームの前記同一内容区間を選択して前記参照ストリームを作成することを特徴とする請求項５に記載の映像データ削減装置。
【請求項８】
複数の画像を含む画像グループ（以下、ＧＯＰと称す）を単位として圧縮符号化された映像ストリームに含まれる複数の前記ＧＯＰのうち一部区間の前記ＧＯＰが削除された前記映像ストリームを含むトランスポートストリーム（以下、ＴＳと称す）を再生する再生装置であって、
前記ＴＳの再生時に参照され、再生対象の前記ＴＳの前記ＧＯＰを用いて再生する前記画像と他の前記ＴＳに含まれる前記削除された一部区間と同一内容の前記映像ストリームの前記ＧＯＰを用いて再生する前記画像を特定する情報を含むメタデータを解析する再生情報解析部と、
前記再生情報解析部によって解析された前記画像を特定する情報に基づいて、前記再生対象のＴＳもしくは前記他のＴＳを復号して映像信号を生成するメディア再生部と、
備えたことを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像情報の蓄積再生技術に関する。
【背景技術】
【０００２】
地上デジタル放送で用いられるＭＰＥＧ（Moving Picture Expert Group）−２方式のように、デジタル放送の映像信号はＧＯＰ（Group Of Pictures）と呼ばれる複数枚の画像を単位として圧縮されて伝送される。また、デジタル放送では、映像、音声、その他データなどの個別のストリームがＴＳ（Transport Stream）と呼ばれる多重信号方式で多重化されて伝送される。
【０００３】
近年、デジタル放送をハードディスク等の記憶装置に蓄積して、再生する装置が普及している。デジタル放送はデータ量が大きいため、データ量を削減して蓄積可能な番組数を増やすための技術が検討されている。
【０００４】
特許文献１には蓄積した映像データについて、同一内容のＧＯＰを特定し、繰り返しとなるＧＯＰを削除して蓄積するデータ量を削減する方法が開示されている。
【０００５】
また、特許文献２には、ＴＳから映像、音声以外のストリームを削除することで蓄積するデータ量を削減する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００６−５２８８６２号公報（図２Ａ）
【特許文献２】特開２０１２−１８６８１５号公報（図１）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の方法では同一内容のＧＯＰしか削除できない。例えばスポーツ番組などにおいて使用されるリプレイでは、リプレイ映像と元の映像は同一内容であることが多い。しかし、リプレイ映像と元の映像でＧＯＰの境界が一致するとは限らず、ＧＯＰの境界が異なった場合にはＧＯＰは同一内容にならない。そのため、特許文献１の方法を適用できるのは限られた場合である。
【０００８】
また、特許文献２に記載の方法では、データ量の大きい映像ストリームのデータを削除できないため、大幅なデータ量の削減はできない。
【０００９】
この発明は、上記のような問題を解決するためになされたものであり、ＧＯＰの境界が一致しない場合にも蓄積する映像データのデータ量を削減することを目的とする。
【課題を解決するための手段】
【００１０】
この発明の映像データ削減装置は、複数の画像を含む画像グループ（ＧＯＰ）を単位として圧縮符号化された映像ストリームを含むトランスポートストリームである複数の入力ストリームについて、入力ストリームの映像ストリームの内容と他の入力ストリームの映像ストリームの内容が同一の区間を同一内容区間として特定する映像同定部と、映像同定部で同一内容区間を特定した入力ストリームについて、同一内容区間に係るＧＯＰのうち、同一内容区間に一部のみが含まれるＧＯＰの映像ストリームのデータを残し、同一内容区間に内包されるＧＯＰの映像ストリームのデータを削除したデータ削減ストリームを作成するデータ削除部と、データ削減ストリームの再生時に参照される再生に使用するＧＯＰのそのＧＯＰに含まれる画像のうち再生する画像を特定する情報を作成する再生情報作成部と、を備えたものである。
【００１１】
この発明の再生装置は、複数の画像を含む画像グループ（ＧＯＰ）を単位として圧縮符号化された映像ストリームに含まれる複数のＧＯＰのうち一部区間のＧＯＰが削除された映像ストリームを含むトランスポートストリーム（ＴＳ）を再生する再生装置であって、ＴＳの再生時に参照され、再生対象のＴＳのＧＯＰを用いて再生する画像と他のＴＳに含まれる削除された一部区間と同一内容の映像ストリームのＧＯＰを用いて再生する画像とを特定する情報を含むメタデータを解析する再生情報解析部と、再生情報解析部によって解析された画像を特定する情報に基づいて、再生対象のＴＳもしくは他のＴＳを復号して映像信号を生成するメディア再生部と、を備えたものである。
【発明の効果】
【００１２】
この発明によれば、蓄積された映像データのデータ量を削減することが可能となり、映像データの蓄積に必要な記憶媒体の容量を削減することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１に係る映像データ削減装置の構成図である。
【図２】この発明の実施の形態１の各ＴＳの同一内容区間の分布の一例である。
【図３】この発明の実施の形態１の同一内容区間と同定区間情報の一例である。
【図４】この発明の実施の形態１の削除可能なＧＯＰの例である。
【図５】この発明の実施の形態１の同一内容区間の映像ストリームの削除の一例である。
【図６】この発明の実施の形態１のストリームＢｓの一例である。
【図７】この発明の実施の形態１のメタデータ作成処理におけるＧＯＰ境界判定処理の一具体例である。
【図８】この発明の実施の形態１のメタデータ作成処理の一例である。
【図９】この発明の実施の形態１に係る再生装置の構成図である。
【図１０】この発明の実施の形態２に係る映像データ削減装置の構成図である。
【図１１】この発明の実施の形態３に係る映像データ削減装置の構成図である。
【図１２】この発明の実施の形態３の参照ストリームの一例である。
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態を、図面を参照して説明する。以下で参照する図面においては、同一もしくは相当する部分には同一の符号を付している。以下の説明においては、映像ストリーム、音声ストリーム等を多重化したストリーム信号であるトランスポートストリーム（以降、トランスポートストリームをＴＳとも称す）としてＭＰＥＧ−２  ＴＳを例に説明するが、この発明は映像圧縮方式をＭＰＥＧ−２に限定するものではなく、例えばＨ．２６４、Ｈ．２６５などの画像グループ（ＧＯＰ）を単位として圧縮符号化する方式であれば他の映像圧縮方式であってもよい。また、以下ではＧＯＰに含まれる画像（フレーム）の枚数が固定である場合を例に説明する。
【００１５】
実施の形態１．
図１はこの発明の実施の形態１に係る映像データ削減装置の構成図である。映像データ削減装置１００はデータ蓄積装置３００と接続される。データ蓄積装置３００は大容量の記憶装置である。データ蓄積装置３００に蓄積されるデータは、ＴＳの識別情報であるストリームＩＤが付加されて記憶されるものとする。ここでストリームＩＤとは、例えばＴＳを記録する際に順番に番号を割り当てる、あるいは、テレビ放送の録画であれば録画日時とチャンネル番号から生成するなどの方法で決定されるＴＳの識別情報であり、この情報により個々のＴＳを識別することが可能となる。
【００１６】
映像データ削減装置１００の映像抽出部１０１は、データ蓄積装置３００から読み出された２つのＴＳ（図１におけるストリームＡとストリームＢであり、これが入力ストリームである）が入力され、それぞれのＴＳから映像ストリームを分離して復号し、ストリームＡとストリームＢのそれぞれに対応する映像信号Ａ、映像信号Ｂを出力する。この実施の形態の映像データ削減装置１００では、図１のストリームＡが参照ストリームであり、ストリームＢが削減対象ストリームである。特徴量抽出部１０２は、映像抽出部１０１が出力する映像信号Ａおよび映像信号Ｂが入力されて、映像信号Ａおよび映像信号Ｂからそれぞれ特徴量Ａと特徴量Ｂを抽出して出力する。
【００１７】
映像同定部１０３は、特徴量抽出部１０２から入力される特徴量Ａと特徴量Ｂを用いてそれぞれの映像信号の同一内容の区間を特定し、同定区間情報として出力する。データ削除部１０４は、映像同定部１０３が出力する同定区間情報が入力され、同定区間情報に基づいて、ストリームＢ要求を出力し、取得したストリームＢについてストリームＡと同一内容と判定された区間の映像ストリームのデータを削除して、ストリームＢとは異なるＴＳであるストリームＢｓを作成して出力する。メタデータ作成部（再生情報作成部）１０５は、映像同定部１０３が出力する同定区間情報に基づいて、ストリームＡ要求を出力し、取得したストリームＡと、データ削除部が出力するストリームＢｓから、ストリームＢｓを再生するためのメタデータを作成して出力する。
【００１８】
制御部１１０は映像データ削減装置１００の動作を制御するコントロールユニットであり、ユーザからの指示や、あるいは設定に基づいてデータ量削減指示を蓄積装置アクセス部１１１に出力する。ここで設定とは、例えば同一番組の違う回の放送についてデータ量削減を実施するなどといった設定であり、この場合、後から放送された回のＴＳをストリームＢとしてデータ量の削減を実施するようにデータ量削減指示を出力する。
【００１９】
蓄積装置アクセス部１１１はデータ量削減指示で指定されたストリームＩＤを持つＴＳをデータ蓄積装置３００から読み出して映像抽出部１０１に入力する。また、データ削除部が出力するストリームＢ要求に従って、ストリームＢのＴＳをデータ蓄積装置から取得してデータ削除部１０４に入力する。また、メタデータ作成部１０５が出力するストリームＡ要求に従って、ストリームＡのＴＳをデータ蓄積装置から取得してメタデータ作成部１０５に入力する。また、データ削除部１０４が出力するストリームＢｓとメタデータ作成部１０５が出力するメタデータをデータ蓄積装置３００に保存する。
上述のように、この実施の形態の映像データ削減装置１００では、図１のストリームＡを参照ストリームのＴＳとして、削減対象ストリームのＴＳであるストリームＢの映像ストリームのデータを削減する。
【００２０】
次に、この実施の形態の映像データ削減装置１００の動作を説明する。以下の説明では便宜的に参照ストリームのＴＳのストリームＩＤをＸ、削減対象ストリームのＴＳのストリームＩＤをＹとして説明する。
制御部１１０はストリームＩＤがＸのＴＳをストリームＡ、ストリームＩＤがＹのＴＳをストリームＢとしてデータ量の削減を実施するように蓄積装置アクセス部１１１にデータ量削減指示を出す。蓄積装置アクセス部１１１はデータ蓄積装置３００からデータ量削減指示で指示されたそれぞれのＴＳを取得してストリームＩＤとともにストリームＡとストリームＢとして映像抽出部１０１に出力する。
【００２１】
映像抽出部１０１は、Ｈ．２６４、Ｈ．２６５などのデコーダと同様に、ＭＰＥＧ−２  ＴＳであるストリームＡとストリームＢをそれぞれ復号して、映像信号Ａ、映像信号Ｂを特徴量抽出部１０２に入力する。
【００２２】
特徴量抽出部１０２では、入力されたそれぞれの映像信号の特徴量としてVideo Signatureを抽出する。Video SignatureはISO/IEC 15938-3/Amd.4によって規定された動画像の特徴量の国際標準規格である。Video Signatureが同一のとき同一の内容を有すると判断することができる。なお、本発明は特徴量をVideo Signatureに限定するものでなく、Video Signature以外の特徴量を用いても良いが、この実施の形態においてはVideo Signatureを特徴量とする。特徴量抽出部１０２は、映像信号Ａと映像信号Ｂのそれぞれについて特徴量を抽出して出力する。
なお、データ蓄積装置３００からのストリームＡの取得から特徴量抽出部１０２での特徴量抽出までの処理と、ストリームＢの取得から特徴量抽出までの処理は、順に行っても良いし、並列で行っても良い。
【００２３】
映像同定部１０３は、特徴量抽出部１０２が出力する各映像信号の特徴量を受信して内部に保持する。映像同定部１０３は特徴量抽出部１０２からの特徴量の入力が完了すると、映像信号Ａの特徴量と映像信号Ｂの特徴量を比較して同定を行い、映像信号Ａと映像信号Ｂについて内容が同一である区間を特定する。内容が同一である区間を特定する方法についてはISO/IEC 15938-8/Amd.6に記載された方法を使用すればよい。
なお、内容が同一である区間は複数存在する場合があり、また、映像信号Ａと映像信号Ｂで１対１に対応するとは限らず、１対２以上の対応となることもある。例えば、図２に示すようにアとエ、イとオ・キ、ウとカがそれぞれ同一内容の区間と判定することもある。また、内容が同一である区間の長さも様々である。
【００２４】
映像同定部１０３は、映像信号Ａと映像信号Ｂの同一内容の区間に関する情報を同定区間情報として出力する。同定区間情報は、映像信号Ａと映像信号Ｂのそれぞれの同一内容区間の開始フレームと終了フレームの、各ＴＳの先頭フレームからのフレーム数（以降、この先頭フレームからのフレーム数をフレーム番号と称す）を含む。
例えば、図３（ａ）に示すように映像信号ＡがフレームＡ０〜Ａ１１の１２個のフレームで構成され、映像信号ＢがフレームＢ０〜Ｂ８の９個のフレームから構成されており、フレームＡ５〜Ａ８とフレームＢ３〜Ｂ６が同一内容である場合、映像同定部１０３はこの区間を同一内容の区間として特定し、図３（ｂ）に示すように同定区間情報を作成する。なお、ここでは先頭フレームのフレーム番号を０としている。
【００２５】
図３では映像信号Ｂの１個の区間と映像信号Ａの１個の区間が同一であるのみなので１区間分の情報（同一内容区間１）を示しているが、同一内容の区間が複数ある場合には各区間について同様の情報を同一内容区間２、同一内容区間３というように出力する。同定区間情報はデータ削除部１０４とメタデータ作成部１０５に入力される。
【００２６】
データ削除部１０４は、同定区間情報を利用して映像信号Ａと映像信号Ｂの同一内容の区間に対応するストリームＢの映像ストリームの一部を、ＧＯＰを単位として削除する。なお、ＭＰＥＧ−２では他のフレームを参照することによりデータ量を削減する圧縮が行われるが、ここではＧＯＰの境界を越えたフレームの参照は行わないこととする。
【００２７】
同定区間情報を受信したデータ削除部１０４は、まず同定区間情報が示す同一内容区間について、参照ストリームと削減対象ストリームのどちらに先にＧＯＰの境界が現れるかを判定する。この実施の形態ではＧＯＰに含まれるフレームの枚数を固定としているので、同定区間情報に含まれる削減対象ストリームと参照ストリームのそれぞれの同一内容区間の開始フレームのフレーム番号を、ＧＯＰに含まれるフレームの枚数で割った剰余を求めてその大小を比較することにより、削減対象ストリームと参照ストリームのどちらで先にＧＯＰの境界が現れるかを判定することが可能である。
なお、ＧＯＰに含まれるフレームの枚数が固定でない場合には、同定区間情報に削減対象ストリームと参照ストリームのいずれで先にＧＯＰの境界が現れるかを示す情報を付加するなどすればよい。
【００２８】
次に、削減対象ストリームを先頭から取得して、削減対象ストリームの同一内容区間に含まれる削減対象のＧＯＰを削除して、データ削減ストリームであるストリームＢｓを作成する。ここで削除対象のＧＯＰとは、同一内容区間に内包され、同一内容区間における参照ストリームの最初のＧＯＰの境界よりも後にＧＯＰの境界が現れるＧＯＰである。
【００２９】
図４、図５、図６を参照してデータ削除部１０４の動作例を説明する。なお、図４、図５、図６では説明を簡単にするためにＴＳに含まれる映像ストリームのみを示すこととする。また、実際にはＴＳは複数のＴＳパケットが多重化されたデータであるが、ここでは説明を簡単にするためにＧＯＰを単位として示すこととする。図４（ａ）は、同一内容区間において参照ストリーム（ストリームＡ）で先にＧＯＰの境界が現れる場合を、図４（ｂ）は削除対象ストリームで先にＧＯＰの境界が現れる場合をそれぞれ図示している。なお、ＧＯＰ＿Ａ（ｉ）はストリームＡの映像ストリームの先頭からｉ番目（なお、ここでは先頭を０番目とする）のＧＯＰを、ＧＯＰ＿Ｂ（ｊ）はストリームＢの映像ストリームの先頭からｊ番目のＧＯＰを表す。
【００３０】
図５、図６は図４（ａ）の場合について、ストリームＡとストリームＢの１つの同一内容の区間に注目して、ストリームＢから削除対象のＧＯＰを削除する動作を説明する図である。ストリームＢの先頭からみて最初の同一内容区間１がＧＯＰ＿Ｂ（ｊ）〜ＧＯＰ＿Ｂ（ｊ＋４）の間にあるものとする。同一内容区間１は、ストリームＡの先頭からＩ番目〜Ｉ＋Ｋ番目までのフレームであるストリームＡのフレームＩ〜Ｉ＋Ｋと、同様にストリームＢの先頭からＪ番目〜Ｊ＋Ｋ番目までのフレームＪ〜Ｊ＋Ｋで同一の内容である。また、このときデータ削除部１０４に入力される同定区間情報は、図５に示す通りである。
【００３１】
図５に示す同定区間情報が入力されたデータ削除部１０４は、まず同一内容区間１においてストリームＡとストリームＢのどちらで先にＧＯＰの境界が現れるかを判定する。いま、図５は図４（ａ）の場合であるので、ストリームＡで先にＧＯＰの境界が現れることを判定する。
【００３２】
次に、ストリームＢをデータ蓄積装置３００から取得する。ストリームＢのストリームＩＤ  Ｙとフレーム番号０とフレーム番号Ｊ＋Ｋを含むストリームＢ要求を蓄積装置アクセス部１１１に出力して、ストリームＢの先頭からフレームＪ＋Ｋを含むＧＯＰまでを蓄積装置アクセス部１１１に要求する。蓄積装置アクセス部１１１はストリームＢの指定された範囲をデータ蓄積装置３００から取得し、データ削除部１０４に入力する。
なお、蓄積装置アクセス部１１１はデータ蓄積装置３００に蓄積されたストリームＢをデータ蓄積装置３００から読み出してＭＰＥＧ−２のデータを解析することにより、フレームＪ＋Ｋを含むＧＯＰを特定する。
【００３３】
要求したストリームＢのデータを取得したデータ削除部１０４は、削除対象のＧＯＰを削除したストリームＢｓを作成する。図５は図４（ａ）の場合の例であるので、図５におけるＧＯＰ（Ｊ＋１）、ＧＯＰ（Ｊ＋２）、ＧＯＰ（Ｊ＋３）が削除対象のＧＯＰである。図６にこれらの削除対象のＧＯＰを削除したストリームＢｓを示す。
【００３４】
ここではストリームＢにおける最初の同一内容の区間（同一内容区間１）についての削除動作の例を示したが、２番目以降の同一内容の区間については、ストリームＢ要求で指定したフレーム番号０を、１つ前の同一内容区間の処理（すなわち同一内容区間２の処理をするときには同一内容区間１の処理）で読み出した最後のＧＯＰの次のＧＯＰの先頭フレームのフレーム番号にして同様の処理をする。
なお、図４（ｂ）の場合では、データ削除部１０４は、図４（ｂ）のＧＯＰ＿Ｂ（ｊ＋２）、ＧＯＰ＿Ｂ（ｊ＋３）を削除対象のＧＯＰとして上記と同様の削除動作をする。
【００３５】
データ削除部１０４が出力するストリームＢｓはメタデータ作成部１０５と蓄積装置アクセス部１１１に入力される。蓄積装置アクセス部１１１は入力されたストリームＢｓにストリームＩＤ  Ｙを付加してデータ蓄積装置３００に保存する。また、ストリームＢとしたもともとのストリームＩＤ  ＹのＴＳは不要となるので消去する。なお、ストリームＢｓにストリームＩＤ  Ｙを付加するようにしたが、Ｙとは異なるストリームＩＤを付加しても良い。なお、この場合は後述のメタデータ作成部１０５で指定するストリームＢｓのストリームＩＤと同じ値にする必要がある。
【００３６】
次にメタデータ作成部１０５の動作を説明する。メタデータ作成部１０５が作成するメタデータは再生時にどのＴＳのデータを用いて再生すればよいかをＧＯＰ毎に示すデータであり、同定区間情報とデータ削減ストリームであるストリームＢｓと参照ストリームであるストリームＡに基づいて作成する。
【００３７】
メタデータはストリームＩＤ、ＧＯＰ先頭バイト位置、ＰＡＴ先頭バイト位置、ＰＭＴ先頭バイト位置、再生フレーム数を含むデータである。ここで、ストリームＩＤはそのＧＯＰを再生する際に用いるＴＳのストリームＩＤを示すものである。またＧＯＰ先頭バイト位置は、そのＧＯＰに対応するＴＳパケットのＴＳの先頭からのバイト位置である。ＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）はＭＰＥＧ−２  ＴＳの再生に必要なＴＳに含まれる番組構成情報であり、ＰＡＴ先頭バイト位置、ＰＭＴ先頭バイト位置は、それぞれＰＡＴ、ＰＭＴのＴＳパケットのＴＳの先頭からのバイト位置である。再生フレーム数はそのＧＯＰに含まれるフレームのうち、再生するフレームの数を示す。
【００３８】
メタデータは、同一内容区間の先頭位置を越えて参照ストリームのＧＯＰの境界に到達するまでストリームＢｓが再生に使用され、この参照ストリームのＧＯＰの境界から参照ストリームに使用されるＴＳを切り替え、そして同一内容区間の最後のフレームの次のフレームを含むストリームＢｓのＧＯＰ先頭から再度ストリームＢｓに使用されるＴＳを切り替えるという規則に基づいて、再生に使用されるＧＯＰ毎に作成する。
上記のＧＯＰの境界の判断は、同定区間情報の同一内容区間において、削減対象ストリームの開始フレームのフレーム番号をＪ、終了フレームのフレーム番号をＪ＋Ｋ、参照ストリームの開始フレームのフレーム番号をＩ、終了フレームのフレーム番号をＩ＋Ｋ、ＧＯＰに含まれるフレームの数をＦとして次のように行う。なお、Ｋ＋１が同一内容区間のフレーム数である。
【００３９】
参照ストリームのフレーム番号Ｉをフレーム数Ｆで割った余りＲｉを求める。Ｆ−Ｒiが同一内容区間の先頭位置を越えた後、データ削減ストリームのＧＯＰで再生するフレーム数である。
同一内容区間の残りのフレーム数はＫ＋１−（Ｆ−Ｒｉ）であり、これをＦで割った商Ｑｉが同一内容区間の残りに内包される参照ストリームのＧＯＰの個数である。
【００４０】
削減対象ストリームのフレームＪ＋Ｋ＋１を含むＧＯＰから再びストリームＢｓを使用する。同一内容区間の残りＫ＋１−（Ｆ−Ｒｉ）フレームのうち、Ｊ＋Ｋ＋１をＦで割った剰余Ｒｊ個はストリームＢｓのＧＯＰを使用するので、参照ストリームを使用するＱｉ＋１個目のＧＯＰでは、Ｋ＋１−（Ｆ−Ｒｉ）−（Ｆ×Ｑｉ）−Ｒｊ個のフレームを再生する。
図７を参照してこのＧＯＰ境界を判断する処理の例を説明する。図７では、１個のＧＯＰに含まれるフレームの数を３０とし、参照ストリーム（ストリームＡ）のフレーム８９〜フレーム１８１までと、削減対象ストリーム（ストリームＢ）のフレーム１１８〜フレーム２１０までの９３フレームが同一の内容であったとする。すなわち、Ｆ＝３０、Ｉ＝８９、Ｊ＝１１８、Ｋ＝９２である。
【００４１】
ストリームＡについてフレーム番号Ｉ＝８９をＦ＝３０で割った余りはＲｉ＝２９である。Ｆ−Ｒｉ＝３０−２９＝１と計算し、同一内容区間１の先頭位置を越えた後、１フレームがストリームＢｓのＧＯＰから再生される。
同一内容区間の残りのフレーム数はＫ＋１−（Ｆ−Ｒｉ）＝９３−１＝９２フレームであり、９２を３０で割って、Ｑｉ＝３個のストリームＡのＧＯＰがこの９２フレームに内包され、４個目のＧＯＰの途中で同一内容の区間が終了する。
【００４２】
ストリームＢの同一内容区間の終了フレームの次のフレームを含むＧＯＰから再びストリームＢｓを使用する。Ｊ＋Ｋ＋１＝２１１を３０で割った余りＲｊ＝１であるので、Ｋ＋１−（Ｆ−Ｒｉ）−（Ｆ×Ｑｉ）−Ｒｊ＝９３−１−９０−１＝１となり、ストリームＡの４個目のＧＯＰでは、１フレームを再生すればよいことが分かる。
なお、このようにストリームＢｓでは実際には削除されて存在しないフレームを補正したフレーム番号Ｊ＋Ｋ＝２１０を求めることができるので、後続の同一内容区間についても同様の処理を行うことができる。
【００４３】
図８を参照してメタデータ作成部１０５が行うメタデータの作成動作の例を説明する。メタデータ作成部１０５は、データ削除部１０４からストリームＢｓを受信すると、映像同定部１０３から同定区間情報に基づいて、メタデータの作成を開始する。
図８は図５に対応するメタデータ作成の例である。なお、図８に示すメタデータは、ＭＤ＿ＡはストリームＡのＧＯＰについてのメタデータを、ＭＤ＿ＢはストリームＢｓのＧＯＰについてのメタデータを示しており、括弧は各ＧＯＰがそれぞれのストリームの先頭から何番目のＧＯＰであるかを示している。
【００４４】
まず、上述の図７を用いて例を説明した処理により、ストリームＢｓとストリームＡを切り替える境界を判定する。ストリームＢｓのＧＯＰ_Ｂ（ｊ）のフレームＪまでの再生ではストリームＢｓが用いられるので、ストリームＢｓに基づいて図８のＭＤ＿Ｂに含む情報を決定しＭＤ＿Ｂ（０）〜ＭＤ＿Ｂ（ｊ）を作成する。なお、ＭＤ＿Ｂ（ｊ−１）までのフレーム数はＧＯＰに含まれるフレーム数と同じである。ＭＤ＿Ｂ（ｊ）のフレーム数は、フレームＪまでのＧＯＰ＿Ｂ（ｊ）のフレーム数である。
【００４５】
次に、ストリームＢｓのフレームＪ＋１〜フレームＪ＋Ｋに相当するフレームの再生では、ストリームＡのフレームＩ＋１〜フレームＩ＋Ｋ−１が用いられるのでメタデータ作成部１０５は蓄積装置アクセス部１１１に対して、同一内容区間１に対応するストリームＡのＴＳのデータ取得するために、ストリームＡのストリームＩＤを含むストリームＡ要求を蓄積装置アクセス部１１１に出力する。蓄積装置アクセス部１１１は指定されたストリームＩＤのＴＳをデータ蓄積装置３００から取得してストリームＡとしてメタデータ作成部１０５に出力する。
【００４６】
メタデータ作成部１０５は、入力されたストリームＡに基づいてメタデータＭＤ＿Ａ（ｉ＋１），ＭＤ＿Ａ（ｉ＋２）、ＭＤ＿Ａ（ｉ＋３）、ＭＤ＿Ａ（ｉ＋４）を作成する。なお、ＭＤ＿Ａ（ｉ＋４）では、ＧＯＰ＿Ａ（ｉ＋４）に含まれる全フレームを再生するのではなく、途中のフレームまでとなる可能性がある。そして次に、メタデータ作成部１０５は再びストリームＢｓに基づいてＭＤ＿Ｂ（ｊ＋４）を作成する。
なお、ＰＡＴ先頭バイト位置、ＰＭＴ先頭バイト位置はストリームＡ、ストリームＢｓを解析することにより得ることができる。
【００４７】
このようにしてメタデータ作成部１０５が作成したメタデータは、蓄積装置アクセス部１１１に出力され、蓄積装置アクセス部１１１はストリームＢｓのストリームＩＤであるＹを付加して受信したメタデータをデータ蓄積装置３００に保存する。
【００４８】
なお、ＰＡＴ先頭バイト位置やＰＭＴ先頭バイト位置をＧＯＰ先頭バイト位置からの差分で示すなど、メタデータが含む情報は上述の実施の形態以外の情報とすることも可能である。また、図８で示したＭＤ＿Ａ（ｉ＋１）〜ＭＤ＿Ａ（ｉ＋４）のような連続する同一ストリームのＧＯＰに関するメタデータでは、再生フレーム数をＭＤ＿Ａ（ｉ＋１）からの累計フレーム数で示し、また、ＭＤ＿Ａ（ｉ＋２）〜ＭＤ＿Ａ（ｉ＋４）ではＧＯＰ先頭バイト位置を省略することも考えられる。
【００４９】
なお、ここで示した例はＭＰＥＧ−２  ＴＳに基づいた例であるが、この映像データ削減装置はＭＰＥＧ−２以外にも、例えばＭＭＴ（MPEG Media Transport）など他のストリーム形式を使用した場合にも同様に適用することができる。
また、この実施の形態の映像データ削減装置では１個のＧＯＰに含まれるフレームの数が固定である場合を例に説明したが、１個のＧＯＰに含まれるフレームの数が固定でない場合には、データ削除部１０３から削除した各ＧＯＰのフレーム数の情報をメタデータ作成部１０５に通知することで同様の動作が可能である。
【００５０】
次に、上記で説明した映像データ削減装置１００が作成したストリームＢｓを再生対象ストリームとして再生する再生装置について説明する。図９はこの実施の形態に係る再生装置２００の構成図である。メタデータ解析部（再生情報解析部）２０１は入力されるメタデータを解析して、メタデータ解析結果を出力する。メタデータ解析部２０１が出力したメタデータ解析結果は、メディア再生部２０２に入力され、メディア再生部２０２はこのメタデータ解析結果に基づいて再生に用いるＴＳのデータ（ストリームデータ）の読出し指示を出力する。そして、この読出し指示に対応して入力されるストリームデータとメタデータ解析結果から映像、音声などのメディア信号を再生して出力する。メディア再生部２０２が出力したメディア信号は、再生装置２００の外部に出力され、ディスプレイやスピーカ等に入力される。
【００５１】
再生装置２００の制御部２１０はユーザからの指示を受けて、再生するＴＳのストリームＩＤを含む映像再生指示を蓄積装置アクセス部２１１に出力する。再生装置２００の蓄積装置アクセス部２１１は、制御部２１０が出力する映像再生指示を受けて、指定されたストリームＩＤに対応するメタデータをデータ蓄積装置３００から取得し、取得したメタデータをメタデータ解析部２０１に出力する。また、メディア再生部２０２が出力する読出し指示を受けて、指定されたストリームＩＤのＴＳを取得して、ストリームデータとしてメディア再生部２０２に出力する。
【００５２】
次に上述の映像データ削減装置１００の動作の説明で例に挙げたストリームＩＤがＹのＴＳの再生を例にしてこの実施の形態の再生装置２００の動作を説明する。再生装置２００の制御部２１０は、ユーザからの指示を受けて再生するＴＳのストリームＩＤ（すなわちＹ）を含む映像再生指示を蓄積装置アクセス部２１１に出力する。制御部２１０から映像再生指示を入力された蓄積装置アクセス部２１１は、指定されたストリームＩＤであるＹが付加されたメタデータ（図８に示したメタデータ）をデータ蓄積装置３００から読み出して、メタデータ解析部２０１に出力する。
【００５３】
メタデータ解析部２０１では、入力されたメタデータを解析し、各ＧＯＰに対応するデータから、それぞれのＧＯＰの再生に使用するＴＳのストリームＩＤ、ＧＯＰ先頭バイト位置、ＰＡＴ先頭バイト位置、ＰＭＴ先頭バイト位置、ＧＯＰの再生フレーム数を取得し、メタデータ解析結果としてメディア再生部２０１に出力する。なお、このメタデータの解析は、映像の再生に従って順次行っても良いし、一度に全てのメタデータの解析を完了しても良い。
【００５４】
次に、メディア再生部２０２の動作を説明する。メタデータ解析部２０１から入力されるメタデータ解析結果を受けると、メディア再生部２０１はメタデータ解析結果に基づいて、指定されたストリームＩＤのＴＳのＰＡＴとＰＭＴの読出しを、ストリームＩＤとＰＡＴ先頭バイト位置、ＰＭＴ先頭バイト位置を読出し指示で示すことにより蓄積装置アクセス部２１１に要求する。蓄積装置アクセス部２１１はデータ蓄積装置３００に記憶された指定されたストリームＩＤのＴＳから、ＰＡＴ先頭バイト位置、ＰＭＴ先頭バイト位置で指定されたＰＡＴとＰＭＴを取得して、メディア再生部２０２に出力する。次に、メディア再生部２０２はメタデータ解析結果で指定されたストリームＩＤのＴＳのＧＯＰのデータを、ストリームＩＤとＧＯＰ先頭バイト位置を読出し指示で示すことによりデータ蓄積装置３００から取得するように蓄積装置アクセス部２１１に要求する。蓄積装置アクセス部２１１は要求されたストリームＩＤのＴＳの指定されたＧＯＰ先頭バイト位置からデータを取得して、ストリームデータとしてメディア再生部２０２に入力する。
【００５５】
メディア再生部２０２はこのようにして取得したＰＡＴ、ＰＭＴ、ＧＯＰのデータに基づいて、再生フレーム数で指定された枚数のフレームを復号して、ディスプレイ装置に表示する映像信号を含むメディア信号として出力する。そして、１つのＧＯＰの処理を完了すると次のＧＯＰの処理をメタデータに基づいて同様に行う。
映像データ削減装置１００が作成したメタデータはＧＯＰ毎のデータとなっており、それぞれのＧＯＰの再生で使用するＴＳのストリームＩＤとＧＯＰ先頭バイト位置等の情報をメディア再生部２０２は得ることができるので、映像データ削減装置１００によってデータの削減が行われたＴＳを、再生装置２００は再生することができる。
【００５６】
上述のように、この実施の形態の映像データ削減装置は２つのＴＳについて、同一内容区間を特定して、削減対象のＴＳから同一内容区間に内包されるＧＯＰを単位として映像データを削減するようにしたので、同一内容区間の開始および終了とＧＯＰの境界が一致しない場合にも蓄積する映像データのデータ量を削減することが可能である。
また、映像データを削減したＴＳを再生するためのメタデータをＧＯＰ毎に作成しているので、映像データを削減したＴＳをこの実施の形態の再生装置を用いて再生することができる。
また、ＰＡＴやＰＭＴなどの番組構成情報の再生時に使用するＴＳにおける位置を示す情報をメタデータに含むことにより、再生時には番組構成情報を容易に取得することができる。
【００５７】
なお、ＭＰＥＧ−２やＨ．２６４などの圧縮方式では、ストリームの順序と再生の順序が異なる場合があるが、そのような場合にはストリームの順序ではなく再生の順序に従って再生を行えばよい。
上述のこの実施の形態では、説明を簡単にするために、１つの参照ストリームと１つの削除ストリームの２つのＴＳを対象とした例を示したが、３つ以上のＴＳを用いてデータの削減をするようにしても良い。
【００５８】
実施の形態２．
図１０はこの発明の実施の形態２による映像データ削減装置を示す構成図である。図１０において、映像抽出部１０１、特徴量抽出部１０２、映像同定部１０３は図１の実施の形態１と同様である。ストリーム分割部１０６は、入力されたＴＳである分割ストリームを分割して、ストリームＡ、ストリームＢ（入力ストリーム）として出力する。また、ストリーム分割部１０６は、分割ストリームをストリームＡとストリームＢに分割したときの位置（分割ストリームにおける先頭からのフレーム数）を分割情報として出力する。
【００５９】
データ削除部１０４ｂは、ストリーム分割部１０６が出力するストリームＢが入力されて、入力されたストリームＢについて映像同定部１０３が出力する同定区間情報に基づいてデータの削除を行い、ストリームＢｓとして出力する。ストリーム結合部１０７は、ストリーム分割部１０６が出力するストリームＡとデータ削除部１０４ｂが出力するストリームＢｓを結合して、ストリームＳとして出力する。
【００６０】
メタデータ作成部１０５ｂは、ストリーム結合部１０７が出力するストリームＳと、ストリーム分割部１０６が出力する分割情報と、映像同定部１０３が出力する同定区間情報に基づいて、ストリームＳを再生するためのメタデータを作成して出力する。制御部１１０ｂは、ユーザの指示等に基づいて、データ削減対象のストリームのストリームＩＤを含むデータ量削減指示を蓄積装置アクセス部１１１ｂに出力する。
【００６１】
蓄積装置アクセス部１１１ｂはデータ量削減指示で指定されたストリームＩＤのＴＳをデータ蓄積装置３００から読み出して、分割ストリームとしてストリーム分割部１０６に出力し、ストリーム結合部１０７が出力するストリームＳと、メタデータ作成部１０５ｂが作成したメタデータをデータ蓄積装置３００に保存する。
【００６２】
次にこの実施の形態の映像データ削減装置１００の動作を、実施の形態１との差分を中心に説明する。映像データ削減装置１００ｂの制御部１１０ｂは、データ削減対象のストリームのストリームＩＤ（Ｚとする）を含むデータ量削減指示を蓄積装置アクセス部１１１ｂに入力する。蓄積装置アクセス部１１１ｂはデータ量削減指示で指定されたストリームＩＤを付加されたＴＳをデータ蓄積装置３００から取得して、ストリーム分割部１０６に分割ストリームとして入力する。
【００６３】
ストリーム分割部１０６は分割ストリームを前半と後半で半分に２分割する。ただし、分割ストリームの分割はＧＯＰの境界で行うものとする。ストリーム分割部１０６は２分割した前半をストリームＡ、後半をストリームＢとして映像抽出部１０１に出力する。また、２分割した前半の最後のフレームがフレーム先頭から何番目（先頭のフレームを０とする）であるかを分割情報として出力する。
【００６４】
ストリームＡ、ストリームＢが入力された映像抽出部１０１、特徴量抽出部１０２、映像同定部１０３の動作は実施の形態１と同様である。映像同定部１０３が出力する同定区間情報はデータ削除部１０４ｂと、メタデータ作成部１０５ｂに入力される。
【００６５】
ストリーム分割部１０６が出力したストリームＢはデータ削除部１０４ｂにも入力されており、データ削除部１０４ｂは入力されたストリームＢを保持しておき、映像同定部１０３から入力された同定区間情報に基づいて、入力されたストリームＢの映像ストリームの一部を削除する。この映像ストリームの一部を削除する動作は実施形態１のデータ削除部１０４の動作と同様である。データ削除部１０４ｂはストリームＢの映像ストリームの一部を削除したＴＳをストリームＢｓとしてストリーム結合部１０７に対して出力する。
【００６６】
ストリーム分割部１０６が出力したストリームＡはストリーム結合部１０７にも入力されており、ストリーム結合部１０７は入力されたストリームＡを保持している。ストリーム結合部１０７はデータ削除部１０４ｂからストリームＢｓを受信すると、ストリームＡの後ろにストリームＢｓを結合して、あらたなＴＳを生成しストリームＳ（結合ストリーム）として出力する。ストリーム結合部１０７が出力したストリームＳはメタデータ作成部１０５ｂと蓄積装置アクセス部１１１ｂに入力される。蓄積装置アクセス部１１１ｂは受信したストリームＳにストリームＩＤ  Ｚを付加して、データ蓄積装置３００に保存する。
【００６７】
一方、ストリームＳを受信したメタデータ作成部１０５ｂは、ストリームＳとストリーム分割部１０６から受信した分割情報と、映像同定部１０３から受信した同定区間情報と、ストリームＳを再生するためのメタデータ作成する処理を開始する。メタデータの内容は実施の形態１と同様である。実施の形態１ではストリームＡとストリームＢｓからメタデータを作成したのに対して、この実施の形態ではストリームＳから作成するが、ストリームＳはストリームＡとストリームＢｓを結合したものであり、分割情報からストリームＳにおける先頭から何番目のフレームまでがストリームＡに相当し、何番目のフレームからがストリームＢｓに相当するか判別可能であるので、実施の形態１と同様の処理でメタデータを作成することができる。
【００６８】
メタデータ作成部１０５ｂが作成したメタデータは蓄積装置アクセス部１１１ｂに出力され、蓄積装置アクセス部１１１ｂは受信したメタデータにストリームＳのストリームＩＤを付加してデータ蓄積装置３００に保存する。
【００６９】
なお、この実施の形態では再生に用いるＴＳはストリームＳのみであるので、メタデータの情報のうち、ストリームＩＤを省略しても良い。
【００７０】
この実施の形態の映像データ削減装置１００ｂが生成した映像ストリームの一部を削除してデータ量を削減したＴＳは、実施の形態１の再生装置２００と同様の再生装置で再生することが可能である。
【００７１】
上述のように、この実施の形態２の映像データ削減装置は、１個のＴＳについて映像が同一内容の区間を特定して映像ストリームの一部を削除し、ＴＳのデータ量を削減することができる。
【００７２】
なお、この実施の形態では分割ストリームを前半と後半の２つに分け、前半をストリームＡ、後半をストリームＢとしたが、３つ以上に分割して、先頭の１個をストリームＡとし、残りをストリームＢとして扱うようにしても良い。
【００７３】
実施の形態３．
上述の実施の形態１では、２つのＴＳについて同一内容の区間を特定し、同一内容の区間の一方を削除して映像データの削減を行った。また、実施の形態２では、単一のＴＳ内で同一内容の区間を特定し、同一内容の区間の一方を削除して映像データの削減を行った。この実施の形態では、削減対象ストリーム（入力ストリーム）である多数のＴＳから参照ストリームを作成し、参照ストリームと同一内容区間をＴＳから削除することで、映像データのデータ量を削減する。なお、以下では説明を簡単化するために削減対象ストリームの数が３の場合を例に説明するが、以下の説明はこの発明のＴＳ数を３に限定するものではない。
【００７４】
図１１は、この実施の形態の映像データ削減装置１００ｃの構成図である。映像抽出部１０１ｃ、特徴量抽出部１０２ｃ、映像同定部１０３ｃは、それぞれ３つのストリーム１〜ストリーム３、映像信号１〜映像信号３、特徴量１〜特徴量３について実施の形態1の映像抽出部１０１、特徴量抽出部１０２、映像同定部１０３と同様の処理を行い、映像同定部１０３ｃは同定区間情報を出力する。なお、ストリーム１〜ストリーム３が削減対象ストリームである。映像同定部１０３ｃが出力する同定区間情報は、参照ストリーム作成部１０８に入力される。参照ストリーム作成部１０８には、映像抽出部１０１ｃに入力されたストリーム１〜ストリーム３が入力されており、参照ストリーム作成部１０８は、ストリーム１〜ストリーム３と同定区間情報に基づいて参照ストリームと参照情報を作成して出力する。
【００７５】
データ削除部１０４ｃは、映像抽出部１０１ｃと同じストリーム１〜ストリーム３と、参照ストリーム作成部１０８が出力した参照情報が入力され、ストリーム１〜ストリーム３のそれぞれについて映像ストリームの一部を削除してデータ量を削減したストリーム１Ｓ〜ストリーム３Ｓを出力する。メタデータ作成部１０５ｃは、参照ストリームＩＤと、参照ストリーム作成部１０８が作成した参照ストリームと参照情報データ削除部１０４ｃが出力したストリーム１Ｓ〜ストリーム３Ｓが入力され、ストリーム１Ｓ〜ストリーム３Ｓをそれぞれ再生するためのメタデータ１〜メタデータ３を出力する。
【００７６】
制御部１１０ｃは、映像データの削減を行う複数（この実施の形態では３個）のＴＳのストリームＩＤを含むデータ量削減指示と、参照ストリーム作成部が作成する参照ストリームのストリームＩＤを出力する。蓄積装置アクセス部１１１ｃは制御部から入力されたデータ量削減指示で指定されたストリームＩＤが付されたＴＳをデータ蓄積装置３００から取得し、データ削除部が出力するストリーム１Ｓ〜ストリーム３Ｓにそれぞれストリーム１〜ストリーム３のストリームＩＤを付加してデータ蓄積装置３００に保存し、メタデータ作成部１０５が出力したメタデータ１〜メタデータ３にそれぞれストリーム１〜ストリーム３のストリームＩＤを付加してデータ蓄積装置に保存し、参照ストリーム作成部が出力する参照ストリームに制御部１１０ｃが出力した参照ストリームＩＤを付加してデータ蓄積装置３００に保存する。
【００７７】
次に、この実施の形態の映像データ削減装置１００ｃの動作を実施の形態１との差分を中心に説明する。制御部１１０ｃはユーザの指示等に基づいて、映像データの削減対象のＴＳのストリームＩＤを含むデータ量削減指示を蓄積装置アクセス部１１１ｃに出力する。また、参照ストリームのストリームＩＤとする参照ストリームＩＤを蓄積装置アクセス部１１１ｃとメタデータ作成部１０５ｃに出力する。
【００７８】
制御部１１０ｃからデータ量削減指示を受信した蓄積装置アクセス部１１１ｃは、データ量削減指示で指定されたＴＳのストリームＩＤ（ここではストリーム１とするＴＳのストリームＩＤをＬ、ストリーム１とするＴＳのストリームＩＤをＭ、ストリーム３とするＴＳのストリームＩＤをＮとする）を付されたＴＳをデータ蓄積装置３００から取得して、ストリーム１〜ストリーム３を映像抽出部１０１ｃ、参照ストリーム作成部１０８、データ削除部１０５ｃに入力する。
【００７９】
ストリーム１からストリーム３を受信した映像抽出部１０１ｃは、実施の形態１の映像抽出部１０１と同様の処理で映像信号１〜映像信号３を抽出して特徴量抽出部１０２ｃに入力する。特徴量抽出部１０２ｃは実施の形態１の特徴量抽出部１０２と同様の処理で各映像信号について特徴量１〜特徴量３を映像同定部１０３ｃに入力する。映像同定部１０３ｃは入力された特徴量１〜特徴量３に基づいて実施の形態１の映像同定部１０３と同様の処理でストリーム１〜ストリーム３の同一内容区間を特定して同定区間情報を参照ストリーム作成部１０８に出力する。
【００８０】
同定区間情報を受信した参照ストリーム作成部１０８は、蓄積装置アクセス部１１１ｃから入力されたストリーム１〜ストリーム３と同定区間情報に基づいて参照ストリームを作成して出力する。図１２は、ストリーム１〜ストリーム３を元に作成された参照ストリームの例を示す図である。同定区間情報に示されたストリーム１〜ストリーム３の同一内容の区間の映像ストリームをストリーム１〜ストリーム３のいずれかから抽出して、別のＴＳである参照ストリームを作成する。なお、映像ストリームを抽出する際にはＧＯＰを単位として行い、同一内容の区間全体が含まれるようにする。図１２に示す参照ストリームにおいてア、イ、ウ、クの各区間の前後に示す空白の区間は、ＧＯＰを単位として抽出した場合に、同一内容の区間以外が含まれることがあることを示している。
【００８１】
また、図１２に示す通り参照ストリームを作成する際に元となった削減対象ストリームからＰＡＴ、ＰＭＴを抽出して参照ストリームに含むようにする。また、参照情報には、参照ストリームの各ＧＯＰがどのＰＡＴ、ＰＭＴと対応するかの情報も含むようにする。なお、ＰＡＴ、ＰＭＴは１個のＴＳに複数個存在してよく、再生においては再生するＧＯＰの直前にあるＰＡＴ、ＰＭＴを参照することが必要である。図１２に示す参照ストリームのＰＡＴ１．１、ＰＭＴ１．１、ＰＡＴ１．２、ＰＭＴ１．２、ＰＡＴ２．２、ＰＭＴ２．２は、この規定に基づいて元の削減対象ストリームから抽出するＧＯＰの直前のＰＡＴ、ＰＭＴを抽出することを示している。
【００８２】
図１２では若番のＴＳから映像ストリームを抽出して参照ストリームを作成する例を示しいている（ストリーム１からア・イ・ウの区間、ストリーム２からクの区間を抽出）が、他の基準で参照ストリームの作成に使用する同一内容区間の箇所を選択するようにしても良い。例えば、ＧＯＰを単位として抽出するときに抽出する区間のデータ量が最も少ない箇所を選択するようにした場合、参照ストリームのデータ量を小さくすることができる。あるいは、画質を重視して、同一内容区間のそれぞれについてＧＯＰの符号量の平均（ＧＯＰ平均符号量）を算出して、ＧＯＰ平均符号量が大きい箇所を選択するようにしても良い。
【００８３】
また、参照ストリーム作成部１０８は、ストリーム１〜ストリーム３のそれぞれのどの部分が作成した参照ストリームのどの部分と同一のないようであるのかを示す参照情報を作成して出力する。この参照情報は、例えば図１２において、ストリーム１のアの区間のストリーム１の先頭からの開始フレームと終了フレームの情報と、アの区間に対応する参照ストリームの区間の開始フレームと終了フレームの情報を含む。
【００８４】
参照ストリーム作成部１０８が出力した参照情報はデータ削除部１０４ｃに入力される。参照情報はストリーム１〜ストリーム３のそれぞれについて参照ストリームと同一内容の区間を特定する情報を含んでおり、実施の形態１においてデータ削除部１０４およびメタデータ作成部１０５に入力される同定区間情報と同様の情報を有している。データ削除部１０４ｃでは参照ストリーム作成部１０８から入力される参照情報に基づいて、実施の形態１のデータ削除部１０４と同様の処理でストリーム１〜ストリーム３の各ストリームから参照ストリームと同一内容の区間の映像ストリームのデータを削除し、ストリーム１Ｓ〜ストリーム３Ｓ（データ削減ストリーム）を作成して出力する。
【００８５】
参照ストリーム作成部１０８が作成した参照ストリームと参照情報、およびデータ削除部が作成したストリーム１〜ストリーム３は、メタデータ作成部１０５ｃに入力される。また、メタデータ作成部１０５ｃは制御部１１０ｃが出力した参照ストリームＩＤを受信している。メタデータ作成部１０５ｃは、参照ストリームと参照情報、ストリーム１〜ストリーム３に基づいてメタデータ１〜メタデータ３を生成する。ここで、参照ストリームが実施の形態１におけるストリームＡ、メタデータ１〜メタデータ３のそれぞれがストリームＢ、参照情報が同定区間情報に相当しており、ストリーム１〜ストリーム３のそれぞれについて実施の形態１のメタデータ作成部１０５と同様の処理でメタデータ１〜メタデータ３を作成する。なお、メタデータのストリームＩＤは参照ストリームＩＤの値を使用する。
【００８６】
参照ストリーム作成部１０８が出力した参照ストリームと、データ削除部が作成したストリーム１Ｓ〜ストリーム３Ｓと、メタデータ作成部が作成したメタデータ１〜メタデータ３は、蓄積装置アクセス部１１１ｃに入力される。蓄積装置アクセス部１１１ｃは、参照ストリームを受信すると参照ストリームＩＤを付加して蓄積装置３００に保存する。ストリーム１Ｓ〜ストリーム３Ｓを受信すると、それぞれにストリーム１〜ストリーム３のストリームＩＤを付加して蓄積装置３００に保存する。メタデータ１〜メタデータ３を受信するとそれぞれにストリーム１〜ストリーム３のストリームＩＤを付加して蓄積装置３００に保存する。なお、ストリーム１Ｓ〜ストリーム３Ｓを蓄積装置３００に保存する際には、ストリーム１〜ストリーム３を蓄積装置３００から削除する。
【００８７】
この実施の形態の映像データ削減装置１００ｃが生成した映像ストリームの一部を削除してデータ量を削減したＴＳは、実施の形態１の再生装置２００と同様の再生装置で再生することが可能である。
【００８８】
上述のようにこの実施の形態の映像データ削減装置によれば、多数のＴＳから参照ストリームを作成し、元の多数のＴＳから参照ストリームと同一内容の区間を削除することで、元のＴＳのデータ量を削減することができる。
【００８９】
上述の実施の形態３では、多数のストリームから映像の同一内容区間を特定し、参照ストリームを作成し、元の多数のストリームの一部を削除することでＴＳのデータ量を削減した。既に作成済みの参照ストリームが存在している状態で、新たな番組を録画したような場合には、参照ストリームを実施の形態１で示したストリームＡとして用いることも可能である。
【００９０】
上述の実施の形態３では、多数のＴＳから映像の同一内容区間を特定し、参照ストリームを作成したが、参照ストリームを作成するとき、映像全体に対して映像同定を行なわずに、例えば番組の開始３分程度を参照ストリームとしても良い。これにより、参照ストリームが番組のオープニング部分を含むようになり、同一番組の次回分を録画したときに、オープニング部分を削除することができ、少ない処理で効果的にデータ量を削減することできる。
【００９１】
上述の実施の形態３では、多数のストリームから映像の同一内容区間を特定し、参照ストリームを作成したが、参照ストリームを作成するとき、必ずしも映像同定を行わなくても良い。例えば新番組が始まった場合、開始３分程度を参照ストリームとすることも考えられる。こうすることで、番組のオープニング部分が参照ストリームに含まれるので、同一番組の次回分を録画したときに、オープニング部分を削除することができ、少ない処理で効果的にデータ量を削減することできる。
【００９２】
なお、図１に示した実施の形態１の映像データ削減装置はＬＳＩ等のハードウェアで実現すること、あるいはプロセッサ上で動作するソフトウェアで実現することなどが可能である。そして、データ蓄積装置としてハードディスク装置等を用いて映像データを蓄積する装置として構成することが可能である。また、再生装置と組み合わせて映像データを蓄積再生する装置を構成することが可能である。実施の形態２、実施の形態３に示した映像データ削減装置も同様である。
【符号の説明】
【００９３】
１００，１００ｂ，１００ｃ  映像データ削減装置、１０１，１０１ｃ  映像抽出部、１０２，１０２ｃ  特徴量抽出部、１０３，１０３ｃ  映像同定部、１０４、１０４ｂ，１０４ｃ  データ削除部、１０５，１０５ｂ，１０５ｃ  メタデータ作成部、１０６  ストリーム分割部、１０７  ストリーム結合部、１０８  参照ストリーム作成部、１１０，１１０ｂ，１１０ｃ  制御部、１１１，１１１ｂ，１１１ｃ  蓄積装置アクセス部、２００  再生装置、２０１  メタデータ解析部、２０２  メディア再生部、２１０  制御部、２１１  蓄積装置アクセス部、３００  データ蓄積装置
【図１】
2014232979.tif 000003
【図２】
2014232979.tif 000004
【図３】
2014232979.tif 000005
【図４】
2014232979.tif 000006
【図５】
2014232979.tif 000007
【図６】
2014232979.tif 000008
【図７】
2014232979.tif 000009
【図８】
2014232979.tif 000010
【図９】
2014232979.tif 000011
【図１０】
2014232979.tif 000012
【図１１】
2014232979.tif 000013
【図１２】
2014232979.tif 000014