(57)【要約】【課題】ストリームデータから抽出されるパラメータセットからの属性取得を効率的に行うこと【解決手段】  比較部１４０は、ストリームデータから抽出される符号化されたＳＰＳと、以前に入力された符号化されたＳＰＳと、を比較する。復号解析部１５０は、比較部１４０による比較が不一致の場合に、ストリームデータから抽出される符号化されたＳＰＳを復号化する。管理情報生成部１６０は、復号化データからストリーム管理情報を生成する。【選択図】図１
2011135277.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータから抽出される符号化された第１のパラメータセットと、以前に抽出された符号化された第２のパラメータセットと、を比較し、
前記比較により両者が不一致と判断した場合に、前記第１のパラメータセットを復号化した復号化データを参照してストリーム管理情報を生成し、
前記比較により両者が一致と判断した場合に、符号化された前記第２のパラメータセットを復号化した復号データを参照して作成されているストリーム管理情報を前記第１のパラメータセットに対応するストリーム管理情報とするストリーム情報抽出方法。
【請求項２】
前記比較の対象となる符号化された前記第２のパラメータセットは、前記比較において不一致と判定された場合に、符号化された前記第１のパラメータセットの内容で置き換えられることを特徴とする請求項１に記載のストリーム情報抽出方法。
【請求項３】
前記比較は、符号化された前記第１のパラメータセットのビット列と、符号化された前記第２のパラメータセットのビット列と、が一致するか否かにより行うことを特徴とする請求項１または請求項２に記載のストリーム情報抽出方法。
【請求項４】
前記ストリーム管理情報を前記ストリームデータのパケットと関連付けることを特徴とする請求項１乃至請求項３のいずれか１項に記載のストリーム情報抽出方法。
【請求項５】
前記第１のパラメータセット及び前記第２のパラメータセットは、前記ストリームデータの符号化に用いる情報を含むことを特徴とする請求項１乃至請求項４のいずれか１項に記載のストリーム情報抽出方法。
【請求項６】
前記ストリームデータのコーデック方式がH.264であることを特徴とする請求項１乃至請求項５のいずれか１項に記載のストリーム情報抽出方法。
【請求項７】
ストリームデータから抽出される符号化された第１のパラメータセットと、以前に抽出された符号化された第２のパラメータセットと、を比較する比較部と、
前記比較部による比較が不一致と判断した場合に、第１のパラメータセットを復号化した復号化データを生成し、前記比較部による比較が一致と判断した場合に、前記復号化データを作成しない復号解析部と、
前記復号化データからストリーム管理情報を生成する管理情報生成部と、を備えるストリーム情報抽出装置。
【請求項８】
前記比較部による比較の対象となる符号化された前記第２のパラメータセットは、前記比較において不一致と判定された場合に、符号化された前記第１のパラメータセットの内容で置き換えられることを特徴とする請求項７に記載のストリーム情報抽出装置。
【請求項９】
前記比較部による比較は、符号化された前記第１のパラメータセットのビット列と、符号化された前記第２のパラメータセットのビット列と、が一致するか否かにより行うことを特徴とする請求項７または請求項８に記載のストリーム情報抽出装置。
【請求項１０】
前記第１及び第２のパラメータセットは、前記ストリームデータの符号化に用いる情報を含むことを特徴とする請求項７乃至請求項９のいずれか１項に記載のストリーム情報抽出装置。
【請求項１１】
前記ストリームデータのコーデック方式がH.264であることを特徴とする請求項７乃至請求項１０のいずれか１項に記載のストリーム情報抽出装置。
【請求項１２】
請求項７乃至請求項１１のいずれか１項に記載のストリーム情報抽出装置を備えるストリームデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はストリーム情報抽出方法およびストリーム情報抽出装置に関し、特に符号化されたストリームデータから情報を抽出するストリーム情報抽出方法およびストリーム情報抽出装置に関する。
【背景技術】
【０００２】
デジタル放送を記録及び再生する記録装置において、記録したストリームデータを再生する場合、通常の再生に加えてトリック再生などの特殊再生が行われる。当該記録装置では、特殊再生を効率的に実現するために、ストリームデータを記録する段階で予め特殊再生に用いられる特徴情報を抽出しておく。そして当該記録装置は、抽出した特徴情報をストリーム管理情報として管理する。
【０００３】
特許文献１には、ビデオストリームデータに含まれるストリーム管理情報を抽出するための技術が開示されている。当該文献にかかる再生装置は、ストリーム管理情報として、ビデオデータの特徴点（Ｈ．２６４／ＡＶＣ形式で圧縮されたデータでは、ＩＤＲピクチャやＳＰＳ（シーケンスパラメータセット）等のスタートコードプリフィックス）を含むパケットの位置情報と、ビデオデータの属性情報を抽出し、保持している。なお、ＳＰＳとはシーケンス（圧縮された動画）単位の符号化にかかわる情報である。
【０００４】
特殊再生を行うために用いるストリーム管理情報は、位置情報だけであることが一般的であった。そのため、プレイリストのつなぎ目のようにビデオストリームデータの属性情報が切り替わる部分を再生する場合、切り替わり後のビデオストリームデータを解析し始めるまで属性情報が変わったことを認識することが困難であった。これにより、切り替わり後のビデオストリームデータの再生が乱れる可能性があった。しかし、特許文献１に記載の再生装置ではビデオストリームデータの属性情報を抽出し、保持しているため、特殊再生をスムーズに行うことができる。
【０００５】
特許文献２及び特許文献３には、特殊再生を効率的に行うためのストリームデータ生成技術が記載されている。当該ストリームデータ生成技術によりピクチャの予測構造が複雑であるＨ．２６４／ＡＶＣ形式に従って圧縮されたストリームデータに対して特殊再生を効率的に行うことができる。
【０００６】
特許文献４には、ビデオストリームデータの符号化及び復号化に関する装置が記載されている。当該装置は、ビデオストリームデータを符号化する場合に、符号化されるビデオストリームデータに含まれるＳＰＳに対応する識別情報をＳＰＳ内に記述する。当該装置は符号化データの復号化の際に、符号化データ及びＳＰＳを復号化し、当該識別情報が同一のＳＰＳについては処理の一部を省略するようにする。
【０００７】
特許文献５には、ビデオストリームデータの符号化及び復号化に関する装置が記載されている。当該装置は、ビデオストリームデータを符号化する際に、符号化されるビデオストリームデータに含まれるＳＰＳが、以前に符号化されたビデオストリームデータに含まれるＳＰＳと同一か否かを判定するためのメッセージを符号化データに付与する。当該装置は符号化データの復号化の際に、符号化データに付与されたメッセージに基づいて必要な場合のみＳＰＳを復号化する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２４５１７３号公報
【特許文献２】特表２００８−５０２１７１号公報
【特許文献３】特開２００８−２９５０５５号公報
【特許文献４】特開２００６−２０３６６２号公報
【特許文献５】特表２００８−５４５３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の技術、特に特許文献１に記載では以下の問題がある。ビデオストリームデータのビデオコーデックがＭＰＥＧ２−Ｖｉｄｅｏである場合、ビデオストリームデータからパケット位置情報と、ビデオストリームデータの属性情報を容易に抽出することが可能である。しかし、ビデオストリームデータのビデオコーデックがＨ．２６４／ＡＶＣである場合、ビデオストリームデータの属性情報（解像度等）はＳＰＳ内部に記述されている。またビデオストリームデータのビデオコーデックがＨ．２６４／ＡＶＣである場合、ＳＰＳはビデオストリームデータの圧縮効率を上げるために可変長符号化されている。以下の記載では、ビデオストリームデータのビデオコーデックがＨ．２６４／ＡＶＣである場合を想定する。
【００１０】
ＳＰＳからビデオストリームデータの属性情報を抽出するには、ＳＰＳの復号化処理が必要となるため、抽出処理が複雑になる。
【００１１】
ＳＰＳに含まれる情報は、通常のデジタル放送の１番組中で変更されることはないが、記録装置による記録処理の開始は必ずしもデジタル放送の番組の初めからとは限らない。そのため、１番組のビデオストリームデータ内にＳＰＳが複数に含まれる。記録装置は、ＳＰＳを検出するたびに復号化処理を行う必要がある。
【００１２】
上記のように、ＳＰＳからビデオストリームデータの属性情報を抽出する処理は、復号化処理を伴い、かつ、頻繁に当該復号化処理を行う必要があることから負荷が大きい。そのため、入力されたストリームデータを記録しながらビデオストリームデータの属性情報を抽出した場合、記録装置は記録処理が間に合わなくなる恐れがある。記録処理が間に合わなくなると、記録装置は入力されたビデオストリームデータのパケットをロストする恐れがある。
【００１３】
特許文献４に記載の符号化／復号化装置では、ＳＰＳ内部に識別情報を付与している。そのため、上述のＳＰＳの復号化処理を行った後でなければ当該識別情報を用いることができない。よって、特許文献４に記載の符号化／復号化装置を記録装置に応用した場合でも、ＳＰＳの復号化処理の処理負荷により記録処理が間に合わなくなり、上述のパケットのロストの問題が生じ得る。
【００１４】
また、特許文献５に記載の符号化／復号化装置のようにＳＰＳを予め解析したうえで付加情報を付与する方式を記録装置に適用した場合、記録装置はＳＰＳに付加された付加情報を解釈する必要があり、かつ、ＳＰＳに付加情報が付加されていなければ正しく動作できない。また、記録装置にデータを入力する前に付加情報を確実に付加する装置が必要となる。よって、特許文献５に記載の技術を記録装置及び記録装置にデータを送信する装置に適用した場合、Ｈ．２６４／ＡＶＣ形式のビデオストリームデータをそのまま扱えないという問題が生じる。
【００１５】
なお特許文献２及び特許文献３に記載の技術は、ストリームデータ生成にかかるものであり、記録装置及びビデオストリームデータからの情報抽出とは直接の関連がない。
【課題を解決するための手段】
【００１６】
本発明にかかるストリーム情報抽出方法の一態様は、ストリームデータから抽出される符号化された第１のパラメータセットと、以前に抽出された符号化された第２のパラメータセットと、を比較し、前記比較により両者が不一致と判断した場合に、前記第１のパラメータセットを復号化した復号化データを参照してストリーム管理情報を生成し、前記比較により両者が一致と判断した場合に、符号化された前記第２のパラメータセットを復号化した復号データを参照して作成されているストリーム管理情報を前記第１のパラメータセットに対応するストリーム管理情報とする、ものである。
【００１７】
本発明においては、符号化された第１のパラメータセットと、第２のパラメータセットを比較し、一致した場合にはストリーム管理情報の生成処理を省略する。これにより、ストリーム管理情報を生成する場合にパラメータセットの復号化処理を軽減することができる。
【発明の効果】
【００１８】
本発明によれば、ストリームデータから抽出されるパラメータセットからの属性取得を効率的に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態１にかかるストリーム情報抽出装置の構成を示すブロック図である。
【図２】実施の形態１にかかるＴＳパケットの図である。
【図３】実施の形態１にかかるパケットの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は本発明の実施の形態１に関する記録装置の構成を示す。記録装置１００は、入力処理部１１０と、記録処理部１２０と、特徴点検出部１３０と、比較部１４０と、復号解析部１５０と、管理情報生成部１６０と、を備える。以下の説明では記録装置１００は、ビデオコーデックがＨ．２６４／ＡＶＣであるＭＰＥＧ２−ＴＳ信号を記録する記録装置として説明する。入力処理部１１０は、入力されたストリームデータをＴＳパケット単位に分割したうえで解析し、各ＴＳパケットからｓｙｎｃ＿ｂｙｔｅを検出して同期処理を行う。
【００２１】
図２に記録対象となるストリームデータのＴＳパケット情報を示す。当該パケット情報はＭＰＥＧ−２ ＴＳ（MPEG-2 Transport Stream）パケット（以下、ＴＳパケットと記載する。）の構造を示している。ＴＳパケットは、ＴＳヘッダと、再生データが格納されているペイロード部とを含む構成である。ＴＳヘッダは、同期処理に用いられるｓｙｎｃ＿ｂｙｔｅと、パケットの識別子であるＰＩＤと、を含む。
【００２２】
記録処理部１２０は、入力されたＴＳパケットのＰＩＤから記録対象のパケットか否かを判定する。ＴＳパケットが記録対象である場合、記録処理部１２０は当該ＴＳパケットを記録パケットとしてバッファ領域に出力する。また、入力されたＴＳパケットのペイロード部がビデオデータである場合、記録処理部１２０は、ビデオデータを特徴点検出部１３０に出力する。
【００２３】
特徴点検出部１３０は、入力されたビデオデータから特徴点を検出する。特徴点を検出できた場合、特徴点検出部１３０は記録対象のストリームデータ中の位置情報を示すパケット位置情報を管理情報生成部１６０に出力する。また、検出した特徴点がＳＰＳに該当する場合、特徴点検出部は当該ＳＰＳを比較部１４０に出力する。
【００２４】
比較部１４０は、ＳＰＳの履歴を保持する。比較部１４０は、特徴点検出部１３０から入力されたＳＰＳと、履歴中の最新のＳＰＳとを比較する。ここで、両者は符号化された状態のままである。比較部１４０による比較は、符号化データ間でビット列に相違がないか否かにより実施されるが、これに限らず両者の一致性を判断できればよい。両者が一致しない場合、比較部１４０は特徴点検出部１３０から入力されたＳＰＳを復号解析部１５０に出力する。また、比較部１４０は特徴点検出部１３０から入力されたＳＰＳを履歴中の最新のＳＰＳとして記録する。一方、特徴点検出部１３０から入力されたＳＰＳと、履歴中の最新のＳＰＳとが一致した場合、比較部１４０は、復号解析部１５０に対して情報を出力しない。
【００２５】
復号解析部１５０は入力されたＳＰＳを復号し、ビデオストリームの属性情報を抽出する。復号解析部１５０は抽出したビデオストリームの属性情報を管理情報生成部１６０に出力する。
【００２６】
管理情報生成部１６０は、入力されたパケット位置情報と、ビデオストリームの属性情報と、からストリーム管理情報を生成する。管理情報生成部１６０は、生成したストリーム管理情報を出力する。ストリーム管理情報は、図示しないデータ再生部において記録したデータを再生する場合に使用される。
【００２７】
なお、図示しないが管理情報生成部１６０から出力されたストリーム管理情報は記憶領域に格納される。管理情報生成部１６０からストリーム管理情報が出力されるたびに当該領域に格納されたストリーム管理情報が更新される。バッファ領域に出力された記録用のＴＳパケットは記憶領域に格納されているストリーム管理情報と関連付けられたうえで処理が行われる。たとえば、ハードディスク等の二次記憶装置に格納される。
【００２８】
次に、本実施の形態にかかるストリーム情報抽出装置にＴＳパケットが入力された場合の処理について図３のフローチャートを用いて説明する。入力処理部１１０からＴＳパケットを入力された記録処理部１２０は、当該ＴＳパケット内のＰＩＤから記録対象のパケットか否かを判定する（Ｓ１０１）。記録対象のパケットでなければ処理を終了する（Ｓ１０１：Ｎｏ）。一方、記録対象のパケットである場合（Ｓ１０１：Ｙｅｓ）、記録処理部１２０は当該パケットを記録対象のパケットとしてバッファ領域に格納する（Ｓ１０２）。
【００２９】
特徴点検出部１３０は、記録対象のパケットである場合（Ｓ１０１：Ｙｅｓ）、当該パケットがビデオデータであるか（Ｓ１０３）、及びビデオデータである場合に特徴点が含まれるか（Ｓ１０４）を判定する。特徴点検出部１３０は、当該パケットがビデオデータではない場合（Ｓ１０３：Ｎｏ）、またはビデオデータに特徴点が含まれない場合（Ｓ１０４：Ｎｏ）には処理を終了する。
【００３０】
当該パケットがビデオデータであり（Ｓ１０３：Ｙｅｓ）、かつ特徴点が含まれる場合（Ｓ１０４：Ｙｅｓ）、比較部１４０はパケットに含まれる符号化されたＳＰＳと、比較部１４０が保持する履歴中の最新のＳＰＳと、が一致するか否かを判定する（Ｓ１０６）。ＳＰＳが一致する場合（Ｓ１０６：Ｙｅｓ）、処理を終了する。
【００３１】
一方、ＳＰＳが一致しない場合（Ｓ１０６：Ｎｏ）、比較部１４０は特徴点検出部１３０から入力されたＳＰＳを保持する履歴中の最新のＳＰＳとする（Ｓ１０７）。その後、復号解析部１５０によりＳＰＳを復号する（Ｓ１０８）。そして、管理情報生成部１６０により、復号化したＳＰＳ等を用いて管理情報が生成される（Ｓ１０９）。上述のＳ１０１からＳ１０９の処理は、ストリーム情報抽出装置１００にＴＳパケットが入力される度に実行される。
【００３２】
続いて、本実施の形態にかかるストリーム情報抽出装置の効果について説明する。上述のようにＳＰＳが符号化された状態で比較処理を行う。これにより、符号化されたＳＰＳを逐次復号化する必要性がなくなる。また、前述のＳＰＳの比較により両者が同一と判定された場合、以前復号化したＳＰＳをそのまま利用することができる。これによりビデオストリームの管理情報を生成する処理の負荷が軽減する。さらに、符号化データ同士の比較はビット列の比較等により容易に実現することが可能であるため、既存の記録装置に容易に応用可能である。
【００３３】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００３４】
１００  ストリーム情報抽出装置
１１０  入力処理部
１２０  記録処理部
１３０  特徴点検出部
１４０  比較部
１５０  復号解析部
１６０  管理情報生成部
【図１】
2011135277.tif 000003
【図２】
2011135277.tif 000004
【図３】
2011135277.tif 000005