(57)【要約】【課題】ストリームデータをＡＶ同期再生させるストリームデータ処理のＡＶ同期検証方法を提供する。【解決手段】ＡＶ同期制御を無効にした状態（ＳＴ１００）でストリームデータをデコードした非同期データを１フレーム単位でデータ圧縮するとともに順次取り込んで期待値データとする（ＳＴ２００）。次に、ＡＶ同期制御を有効にした状態（ＳＴ３００）でストリームデータをデコードした同期データを１フレーム単位でデータ圧縮する。圧縮した同期データを期待値データと照合する（ＳＴ４００）。【選択図】図２
2010279014.tif 000002
【特許請求の範囲】
【請求項１】
入力されたストリームデータをＡＶ同期再生させるストリームデータ処理のＡＶ同期検証方法であって、
ＡＶ同期制御を無効にした状態で前記ストリームデータをデコードした非同期データを１フレーム単位でデータ圧縮するとともに順次取り込んで期待値データとし、
次に、ＡＶ同期制御を有効にした状態で前記ストリームデータをデコードした同期データを１フレーム単位でデータ圧縮し、
前記圧縮した同期データを前記期待値データと照合する
ことを特徴とするストリームデータ処理の同期検証方法。
【請求項２】
請求項１に記載のストリームデータ処理のＡＶ同期検証方法において、
前記非同期データの圧縮値の取得に合わせて１フレーム毎の提示時刻情報を取得し、
前記非同期データの圧縮値と前記提示時刻情報とを合わせて期待値データとする
ことを特徴とするストリームデータ処理のＡＶ同期検証方法。
【請求項３】
請求項２に記載のストリームデータ処理のＡＶ同期検証方法において、
前記圧縮した同期データを前記期待値データと照合し、
両者が一致している場合はＯＫと判定して、次のフレーム同士の照合を行い、
両者が不一致の場合には、照合している同期データに対応するシステム時刻情報を取得して、同期データのシステム時刻情報と期待値データの提示時刻情報とを照合する
ことを特徴とするストリームデータ処理のＡＶ同期検証方法。
【請求項４】
請求項３に記載のストリームデータ処理のＡＶ同期検証方法において、
前記同期データと前記期待値データとが不一致の場合に前記同期データのシステム時刻情報と前記期待値データの提示時刻情報とを照合した結果、
前記システム時刻情報が前記提示時刻情報よりも１フレーム分早い場合には、同期データがスキップしたと判断して、期待値データの次フレームを読み出し、この次フレームの期待値データと前記圧縮した同期データとを照合し、
前記システム時刻情報が前記提示時刻情報よりも１フレーム分遅い場合には、同期データがリピートしたと判断して、期待値データの前フレームを読み出し、この前フレームの期待値データと前記圧縮した同期データとを照合し、
前記システム時刻情報と前記提示時刻情報との差分が１フレーム以内の場合には、ＮＧと判定する
ことを特徴とするストリームデータ処理のＡＶ同期検証方法。
【請求項５】
請求項４に記載のストリームデータ処理のＡＶ同期検証方法において、
前記非同期データの圧縮値の取得に合わせて、デコードされた非同期データを非圧縮のまま１フレーム毎に非同期デコードデータとして取得し、
前記非同期データの圧縮値、前記提示時刻情報および前記非同期デコードデータを合わせて期待値データとし、
同期制御を有効にした状態で前記ストリームデータをデコードした同期データを１フレーム単位でデータ圧縮するとともに、デコードされた同期データを非圧縮のまま１フレーム毎に同期デコードデータとして取得し、
前記ＯＫ判定の場合には、ＯＫ判定に対応するフレームの前記非同期デコードデータを破棄し、
前記ＮＧ判定の場合には、ＮＧ判定に対応するフレームの前記非同期デコードデータを保存する
ことを特徴とするストリームデータ処理のＡＶ同期検証方法。
【請求項６】
請求項５に記載のストリームデータ処理のＡＶ同期検証方法において、
前記ＯＫ判定の場合には、ＯＫ判定に対応するフレームの前記非同期デコードデータおよび同期デコードデータを破棄し、
前記ＮＧ判定の場合には、ＮＧ判定に対応するフレームの前記非同期デコードデータおよび同期デコードデータを保存する
ことを特徴とするストリームデータ処理のＡＶ同期検証方法。
【請求項７】
ストリームデータの提示時刻情報を読み取るＰＴＳ読取部と、システム時刻情報をカウントするＳＴＣカウンタと、を備え、入力されたストリームデータを前記提示時刻情報と前記システム時刻情報とに基づいてＡＶ同期再生させるストリームデータ処理装置であって、
外部出力信号を１フレーム単位でデータ圧縮するデータ圧縮部と、
ＡＶ同期無効モードにおいて前記データ圧縮部によって得た非同期データの圧縮値とこのデータ圧縮値に対応する提示時刻情報とを期待値データとして蓄積させ、ＡＶ同期有効モードにおいて前記データ圧縮部によって得た同期データの圧縮値を前記期待値データと照合するＡＶ同期検証部と、を備える
ことを特徴とするストリームデータ処理装置。
【請求項８】
請求項７に記載のストリームデータ処理装置において、
外部出力信号を１フレーム単位で非圧縮のまま取得するデータキャプチャをさらに備える
ことを特徴とするストリームデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送（デジタルＢＳ、デジタルＣＳ、地上波デジタル等）で配信されるストリームデータを処理して外部出力するデジタル放送ＡＶシステムに関する。さらに詳しくは、同期処理の定量的な検証を可能にするデジタル放送ＡＶシステムに関する。
【背景技術】
【０００２】
デジタルＡＶ放送システムにおいては、映像および音声データが多重化されたストリームデータがデジタル放送で配信されるが、その映像および音声を再生する際には、両者の再生タイミングを合わせるため、同期制御を実行する必要がある。
従来のデジタル放送システムにおけるＡＶ同期検証については、視聴者の主観による評価に頼っていたので、個々の評価者により評価結果の違いが発生するなど、定量的な検証を行うことができなかった。
【０００３】
映像と音声信号とを圧縮して記録再生する記録再生装置における音声信号と映像信号との同期検出をする手段については、例えば特許文献1に開示されている。
図１０は、特許文献１に開示される従来例である。
特許文献１では、映像信号発生手段１はフレーム番号に対応した時刻がスーパーインポーズされた映像信号を発生し、映像信号圧縮手段２で例えばＭＰＥＧ形式に圧縮される。
また、タイムコード発生手段３は、映像信号発生手段１で発生する映像信号に対応したタイムコード信号を発生する。
【０００４】
タイムコード信号としては、音声信号帯域を有するアナログ信号に変調されているＬＴＣ（Ｌｏｎｇｉｔｕｄｉｎａｌ  Ｔｉｍｅ  Ｃｏｄｅ）信号が例として挙げられている。
このタイムコード信号は、音声信号圧縮手段４により例えばＭＰＥＧで帯域圧縮される。
この圧縮されたタイムコード信号のデータと帯域圧縮された映像信号とを合成手段５でインタリーブし、記録手段６でディスク媒体８に記録する。
【０００５】
再生手段７は、前記ディスク媒体８に記録されたデータを再生する。
再生された音声データを音声信号復元手段１１で復元し、その出力からタイムコードをタイムコード読取手段１２で読み取る。
また、時刻がスーパーインポーズされた映像は表示手段１０で表示される。
したがって、表示された時刻とタイムコードとを比較することにより、ＡＶ同期の時間差を見積もることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−１７２５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１の構成では、記録再生装置における音声信号と映像信号との同期検出をするために、圧縮データ自体への仕掛けが必要である。
特許文献１のようにディスク媒体８にデータを圧縮記録してこれを再生する装置であれば、上記構成を適用できる。
しかし、デジタル放送のようにリアルタイムで提供されかつ符号自体が規格化されているストリームデータに関しては上記構成を適用できない。
【０００８】
このようにデジタル放送コンテンツのようなストリームデータの処理においてその同期処理を定量的に検証する手段はなく、主観的な評価に頼らざるを得なかった。
【課題を解決するための手段】
【０００９】
本発明のストリームデータ処理装置の同期検証方法は、入力されたストリームデータを同期再生させるストリームデータ処理装置の同期検証方法であって、同期制御を無効にした状態で前記ストリームデータをデコードした非同期データを１フレーム単位でデータ圧縮するとともに順次取り込んで期待値データとし、次に、同期制御を有効にした状態で前記ストリームデータをデコードした同期データを１フレーム単位でデータ圧縮し、圧縮した同期データを前記期待値データと照合することを特徴とする。
【発明の効果】
【００１０】
このような構成において、同期を有効にした場合と無効にした場合とで上記データ圧縮値を取り込み比較する。これにより、評価対象であるデータ自体への加工が不要であるので、デジタル放送などのストリームデータ処理の同期検証が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明のデジタル放送ＡＶシステムに係る第１実施形態を示す図。
【図２】同期処理検証の動作手順を示すフローチャート。
【図３】期待値を取得する工程の詳細な動作手順を示すフローチャート。
【図４】圧縮データ同士を照合する工程の詳細な動作手順を示すフローチャート。
【図５】同期無効時に取得した期待値データとしての圧縮データと同期有効時の映像圧縮データとを比較する様子を模式的に示す図。
【図６】第２実施形態のシステム構成を示す図。
【図７】第２実施形態において、期待値データを取得する工程の動作手順を示すフローチャート。
【図８】第２実施形態において、ＡＶ同期有効モードにおける音声データと期待値データとを照合する工程の動作手順を示すフローチャート。
【図９】第２実施形態の同期検証において、圧縮データ同士を照合する様子を模式的に示す図。
【図１０】従来技術の構成を示す図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。
（第１実施形態）
図１は、本発明のデジタル放送ＡＶシステム（ストリームデータ処理装置）に係る第１実施形態を示す図である。
なお、ストリームデータとしては、デジタル放送が例として挙げられるが、インターネットなど通信路を用いて配信されるストリームデータであってもよい。
【００１３】
まず、通常モードにおいて、デジタル放送ＡＶシステム１００が多重化されたストリームデータを信号処理して出力する動作について説明する。
ストリームデータは、図示しない受信機等で受信され、データ入力部１１０に入力される。
データ入力部１１０は、多重分離部１１１と、映像バッファ１１２と、音声バッファ１１３と、を備える。
データ入力部１１０に入力されたストリームデータは、多重分離部１１１によって音声ストリームと映像ストリームとに分離される。
分離された音声ストリームと映像ストリームとはそれぞれ音声バッファ１１３と映像バッファ１１２とに順次蓄積される。
【００１４】
ＰＴＳ読取部１２０は、映像バッファ１１２および音声バッファ１１３上のデータからＰＴＳ情報（Presentation Time Stamp：提示時刻情報）を取得する。
通常動作において、読み取られたＰＴＳ情報は、ＡＶ同期制御部１４０に送られる。
また、ＳＴＣカウンタ１３０は、ストリームデータに付加されているＰＣＲ（Program Clock Reference）情報に基づいて設定され、システムクロックＳＴＣ（System Time Clock）をカウントする。
ＳＴＣカウンタ１３０からのＳＴＣ情報は、通常モードにおいてはＡＶ同期制御部１４０に送られる。
【００１５】
ＡＶ同期制御部１４０は、ＳＴＣ情報およびＰＴＳ情報に基づいて、音声再生出力と映像再生出力との同期をとるもので、音声信号処理部１５０および映像信号処理部１６０に復号開始命令および出力命令を与える。
このとき、ＡＶ同期制御部１４０は、ＰＴＳ情報とＳＴＣ情報とを比較して、ＳＴＣがＰＴＳの時刻になった時点で再生を開始させる。
音声信号復号部１５１および映像信号復号部１６１は、復号開始命令を受けて復号を開始し、出力命令を受けて復号したデータを外部出力する。
通常動作ではこのようなＡＶ同期制御が実行される。
【００１６】
次に、本発明に係るＡＶ同期検証方法について説明する。
図２は、ＡＶ同期制御の検証を行う動作手順を示すフローチャートである。
ＡＶ同期制御の検証においては、まず、ＡＶ同期制御をオフにし（ＳＴ１００）、期待値を取得する（ＳＴ２００）。続いて、ＡＶ同期制御をＯＮにし（ＳＴ３００）、データ照合処理を行う（ＳＴ４００）。
以下、順に説明する。
【００１７】
まず、ＡＶ同期制御をオフ（ＳＴ１００）にした状態（ＡＶ同期無効モード）で期待値データを取得する工程（ＳＴ２００）について説明する。
ＡＶ同期制御の検証を行うための照合用の期待値データを取得するにあたり、ＡＶ同期制御部１４０によるＡＶ同期制御を無効にしておく（ＳＴ１００）。
そして、期待値データを取得する（ＳＴ２００）。
図３は、期待値を取得する工程（ＳＴ２００）の詳細な動作手順を示すフローチャートである。
ここでは、映像データ処理系を中心に説明するが、音声データ処理系についても同様に適用できることは後述する。
【００１８】
まず、検証対象となるストリーミングデータをデータ入力部１１０から入力する（ＳＴ２０１）。そして、このデータの１フレームごとに圧縮データを取得する（ＳＴ２０２）。
すなわち、ストリーミングデータは多重分離されたのち、映像バッファ１１２を経て、映像信号処理部１６０に送られる。そして、ＡＶ同期処理は無効であるので、待ち時間なく映像信号復号部１６１はデータを復号して外部出力する。
ここで、映像信号処理部１６０は、外部出力データを１フレーム単位で取り込んでデータ圧縮するデータ圧縮部１６２を備える。
【００１９】
データ圧縮部１６２は、映像信号復号部１６１から外部出力されるデータを１フレームごとに取り込んで圧縮する（ＳＴ２０２）。
なお、データ圧縮部１６２は、垂直同期信号（ＶＳＹＮＣ）を参照することにより、１フレーム分のデータ量を判断する。
圧縮したデータは順次メモリ１８０に格納していく（ＳＴ２０３）。
【００２０】
このとき、各データ圧縮値の取得に合わせ、１フレーム毎のＰＴＳ値をＰＴＳ読取部１２０によって取得し（ＳＴ２０４）、メモリ１８０へ格納する（ＳＴ２０５）。
これをフレーム毎に繰り返し行い、データ圧縮値とＰＴＳ値とを取得し、メモリ１８０へ蓄積する。
検証の対象となる全てのフレームのデータ取得が完了した後（ＳＴ２０６：ＹＥＳ）、外部記憶媒体２００にデータ圧縮値および各データ圧縮値に対応するＰＴＳ値の格納を行なう（ＳＴ２０７）。
これにより、期待値データの取得が終了する。
【００２１】
次に、ＡＶ同期有効モードにおいて、映像データを前記期待値データに照合する工程について説明する（ＳＴ４００）
期待値データを取得した後（ＳＴ２００）、ＡＶ同期制御を有効にする（ＳＴ３００）。そして、ＡＶ同期制御が有効の状態で得られる映像データと期待値データとの照合を行う（ＳＴ４００）
【００２２】
図４は、ＡＶ同期有効モードにおける映像データと前記取得した期待値データとを照合する工程（ＳＴ４００）の詳細な動作手順を示すフローチャートである。
まずは、予め取得しておいた期待値データを記憶媒体２００上からメモリ１８０上へ展開を行なっておく（ＳＴ４０１）。そして、ストリーミングデータをデータ入力部１１０から入力する（ＳＴ４０２）。
このストリーミングデータは、期待値データの取得時に用いたデータと同じものである。
データの１フレームごとにデータ圧縮値を取得する（ＳＴ４０３）。すなわち、ストリーミングデータは多重分離されたのち、映像バッファ１１２を経て、映像信号処理部１６０に送られる。
【００２３】
ここで、ＡＶ同期制御部１４０によるＡＶ同期処理を有効にしているので、ＳＴＣがＰＴＳになるタイミングで映像信号復号部１６１からデータが復号されて外部出力される。
そして、データ圧縮部１６２は、映像信号復号部１６１から外部出力されるデータを１フレームごとに取り込んで圧縮し、圧縮データを取得する（ＳＴ４０３）。
取得された圧縮データは、ＡＶ同期検証部１７０に送られる。
【００２４】
また、同時に、ＡＶ同期検証部１７０は、メモリ１８０上に展開している期待値データとしての映像圧縮データを読み出す（ＳＴ４０４）。そして、ＡＶ同期検証部１７０は、取得した圧縮データを順次期待値データと比較していく（ＳＴ４０５）。
データ圧縮値の比較結果が一致すれば（ＳＴ４０５：ＹＥＳ）、そのフレームはＯＫであると判定とする。
【００２５】
ここで、図５は、ＡＶ同期無効時に取得した期待値データとしての圧縮データとＡＶ同期有効時の映像圧縮データとを比較する様子を模式的に示す図である。
図５において、ＡＶ同期無効時に取得した期待値データとしての圧縮データは、大文字のアルファベットで符号を表す。
また、ＡＶ同期有効時の映像圧縮データは、小文字のアルファベットで符号を表す。
図５の例で順にデータ照合を行うと、圧縮データ（ａ）、（ｂ）、（ｃ）、（ｄ）は、期待値データとしての圧縮データ（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）にそれぞれ等しいため、ＯＫであると判定する（ＳＴ４０６）。
【００２６】
一方、不一致の場合（ＳＴ４０５：ＮＯ）、フレームリピート／フレームスキップ／ＮＧのいずれかが考えられる。
この場合には、現在の出力映像フレームに対応するＳＴＣ情報をＳＴＣカウンタから取得する（ＳＴ４０８）。そして、取得したＳＴＣ値と期待値データとしてメモリ上に展開している該当データ圧縮値に相当するＰＴＳ値とを比較する（ＳＴ４１０）。
【００２７】
この比較（ＳＴ４１０）の結果として、ＳＴＣ値が１フレーム分早い場合、フレームスキップが発生していると判断し、メモリ上に展開している期待値データを次フレームのデータとし（ＳＴ４１１）、再度、圧縮データと期待値データとの比較を行う（ＳＴ４０５）。
【００２８】
図５に示す例でいうと、圧縮データ（ｅ）と期待値データ（Ｅ）とは不一致である。
これは、ＡＶ同期有効時の映像データが１フレームスキップしていることによる。
圧縮データ（ｅ）に対応するＳＴＣ値と期待値データ（Ｅ）に対応するＰＴＳとを比較する。
ＳＴＣ値が１フレーム分早い場合、フレームスキップであるという判断ができる。
この場合、期待値データを次フレームにする。すなわち、期待値データ（Ｆ）を読み出して、圧縮データ（ｅ）と比較する。
【００２９】
また、比較（ＳＴ４１０）の結果として、ＳＴＣ値が１フレーム分遅い場合、フレームリピートが発生していると判断し、メモリ上に展開している期待値データを前フレームのデータ圧縮値とし（ＳＴ４１２）、再度、圧縮データと期待値データとの比較を行う（ＳＴ４０５）。
【００３０】
図５に示す例においては、前記の状態から順次データ照合を継続すると、圧縮データ（ｊ）と期待値データ（Ｋ）とが不一致である。
これは、ＡＶ同期有効時の映像データが１フレームリピートしていることによる。
圧縮データ（ｊ）に対応するＳＴＣ値と期待値データ（Ｋ）に対応するＰＴＳとを比較する。
ＳＴＣ値が１フレーム分遅い場合、フレームリピートであるという判断ができる。この場合、期待値データを前フレームにする。すなわち、期待値データ（Ｊ）を読み出して、圧縮データ（ｊ）と比較する。
【００３１】
また、比較（ＳＴ４１０）の結果として、ＳＴＣ値とＰＴＳ値の差分が１フレーム以下の場合、スキップ／リピート動作しておらず、期待値不一致が発生したと判断し、ＮＧと判定する（ＳＴ４１３）。
【００３２】
検証の対象となるストリーミングデータ全ての期待値照合が完了するまで（ＳＴ４０７：ＹＥＳ）、上記の処理を行う。
【００３３】
なお、上記説明では、映像データの処理の場合を例に説明したが、音声データについても同様に適用できる。
ただし、映像については、垂直同期タイミングで１フレーム分のデータ圧縮値が取得できるが、音声については、データ圧縮値の取得タイミングが、垂直同期でのタイミングと同期していない。
【００３４】
そこで、音声信号処理部１５０のデータ圧縮部１５２は、１フレーム分のデータ圧縮完了が判断できる機構を備える。
たとえば、オーディオストリームの各フレーム先頭に付加されるヘッダを解析してフレーム長を判断することが例として挙げられる。
これにより、映像データの処理の場合と同様に１フレームごとにデータ照合が可能になる。
【００３５】
その他の処理は映像データの場合と同じであるので詳細は割愛する。
なお、音声データの同期検証は、映像データの同期検証と同時に実行してもよく、別々に実行してもよい。
【００３６】
このような構成を備える本実施形態によれば次の効果を奏することができる。
（１）本実施形態では、ＡＶ同期を有効にした場合と無効にした場合とで上記データ圧縮値を取り込み、互いに比較してデータ照合する。これにより、評価対象であるデータ自体への加工が不要である為、デジタル放送などのストリームデータ処理のＡＶ同期検証が可能となる。
【００３７】
（２）予めＡＶ同期無効の状態でデータ圧縮値とＰＴＳ値を期待値データとして取得していることで、ＡＶ同期有効化によるフレームスキップまたはフレームリピートであるかの判断を定量的に行うことができる。
そしてこれにより、ＡＶ同期有効時において期待動作によるスキップ／リピート動作であるかどうかを定量的に判断可能となる。
【００３８】
（３）データ照合にあたっては、従来技術のような時刻表示やタイムコードをデータに埋め込む必要がない。したがって、ＡＶ同期検証のための情報処理量を少なくすることができる。
【００３９】
（第２実施形態）
次に、本発明の第２実施形態について説明する。
上記第１実施形態では、ＡＶ同期無効時に取得した期待値データとしての圧縮データとＡＶ同期有効時の圧縮データとを順次照合していくことによりストリームデータに対して定量的なＡＶ同期検証を行うことができる点に利点があった。
第２実施形態では、ＡＶ同期不良の発生箇所を特定し、さらに、不具合要因の解析を容易にするための構成を採用している。
以下、第２実施形態について説明する。
【００４０】
図６は、第２実施形態のシステム構成を示す図である。
第１実施形態と同じ要素には同じ符号を付し、その説明を省略する。
第２実施形態において、音声信号処理部３５０は、音声信号復号部１５１から外部出力される音声データ（デコードデータ）をフレームごとに取り込んでいく音声データキャプチャ３５３を有している。
また、映像信号処理部３６０は、映像信号復号部１６１から外部出力される映像データをフレームごとに取り込んでいく映像データキャプチャ３６３を有している。
【００４１】
このような構成を備える第２実施形態におけるＡＶ同期検証方法を説明する。
ＡＶ同期検証の全体的なフローは図２に示した第１実施形態のフローと同じであり、ＡＶ同期制御をオフ（ＳＴ１００）にして期待値を取得し（ＳＴ２００）、続いて、ＡＶ同期制御をＯＮ（ＳＴ３００）にしてデータ照合処理を行う（ＳＴ４００）。
【００４２】
図７は、第２実施形態において、期待値データを取得する工程の動作手順を示すフローチャートである。
なお、第２実施形態では音声データ処理系を中心に説明するが、映像データ処理系についても同様に適用できる。
まず、検証対象となるストリーミングデータをデータ入力部１１０から入力し（ＳＴ５０１）、このデータの１フレームごとに圧縮データを取得する（ＳＴ５０２）点は、第１実施形態のＳＴ２０１、ＳＴ２０２に同様である。
すなわち、データ圧縮部１５２は、音声信号復号部１５１から外部出力される音声データを１フレームごとに取り込んで圧縮する（ＳＴ５０２）。
【００４３】
なお、音声データの変調方式としてはＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）が挙げられるが、これに限らず、各種の変調方式が採用できる。
【００４４】
第２実施形態においては、圧縮データの取得と並行して、音声データ（非同期デコードデータ）を音声データキャプチャにより取得していく（ＳＴ５０３）。
すなわち、圧縮データとともに非圧縮の音声データ（非同期デコードデータ）も取得していく。
取得した音声圧縮データおよび音声データはメモリ３８０に格納していく（ＳＴ５０４）。
【００４５】
圧縮データおよび音声データの取得に合わせ、１フレーム毎のＰＴＳ値をＰＴＳ読取部１２０によって取得し（ＳＴ５０５）、メモリ３８０へ格納する（ＳＴ５０６）。
これをフレーム毎に繰り返し行い、データ圧縮値、音声データおよびＰＴＳ値を取得し、メモリ３８０へ蓄積する。
検証の対象となる全てのフレームのデータ取得が完了した後（ＳＴ５０７：ＹＥＳ）、外部記憶媒体２００にデータ圧縮値、音声データおよびＰＴＳ値を格納する（ＳＴ５０８）。
これにより、期待値データの取得が終了する。
【００４６】
次に、ＡＶ同期有効モードにおいて、ＡＶ同期検証を実行する。
図８は、ＡＶ同期有効モードにおける音声データと前記取得した期待値データとを照合する工程の動作手順を示すフローチャートである。
まず、予め取得しておいた期待値データを記憶媒体２００上からメモリ３８０上へ展開を行なっておく（ＳＴ６０１）。
すなわち、記憶媒体２００に格納していた圧縮データ、音声データおよびＰＴＳ値をメモリ３８０に展開する。
【００４７】
次に、期待値データの取得時に用いたデータと同じストリーミングデータをデータ入力部１１０から入力する（ＳＴ６０２）。
ストリーミングデータは多重分離された後、音声バッファ１１３を経て、音声信号処理部３５０に送られる。
ＡＶ同期制御部１４０によるＡＶ同期処理を有効にしているので、ＳＴＣの値とＰＴＳの値とが一致するタイミングで音声信号復号部１５１から復号された音声データが外部出力される。
【００４８】
データ圧縮部１６２は、音声信号復号部１６１から外部出力される音声データを１フレームごとに取り込んで圧縮し、圧縮データを取得する（ＳＴ６０３）。
取得された圧縮データは、ＡＶ同期検証部１７０に送られる。
【００４９】
同時に、音声データキャプチャは、音声データ（同期デコードデータ）を１フレームごとに取得していく（ＳＴ６０４）。
【００５０】
同時に、ＡＶ同期検証部１７０は、メモリ３８０上に展開している期待値データとしての圧縮データを読み出す（ＳＴ６０５）。
そして、ＡＶ同期検証部１７０は、取得した圧縮データを順次期待値データと比較していく（ＳＴ６０６）。
データ圧縮値の比較結果が一致すれば（ＳＴ６０６：ＹＥＳ）、そのフレームはＯＫであると判定とする。
【００５１】
ここで、第２実施形態においては、ＯＫと判定した場合、そのフレームについてＳＴ６０４で取得した音声データ（ＡＶ同期デコードデータ）は破棄してしまう（ＳＴ６０８）。
また、メモリ３８０に格納している期待値データの音声データ（非同期デコードデータ）も破棄する。
【００５２】
図９は、ＡＶ同期検証において圧縮データ同士を照合する様子を模式的に示す図である。
ＡＶ同期無効時には、期待値データとしての圧縮データと、それと同時に音声データを取得している。
また、ＡＶ同期有効時には、圧縮データとともに音声データを順次取得していく。
ＡＶ同期無効時に取得した期待値データとしての圧縮データは大文字のアルファベットで符号を表し、ＡＶ同期有効時の圧縮データは小文字のアルファベットで符号を表す。
図９の例で順にデータ照合を行うと、圧縮データ（ａ）から（ｈ）は、期待値データとしての圧縮データ（Ａ）から（Ｈ）にそれぞれ等しいため、ＯＫであると判定する（ＳＴ６０６）。
そして、圧縮データと期待値データとの一致によりＯＫと判定したフレームについては、ＳＴ６０４で取得した音声データ、および、期待値として取得した音声データ（ＳＴ５０３）を破棄していく（ＳＴ６０８）。
【００５３】
一方、不一致の場合（ＳＴ６０６：ＮＯ）、フレームリピート／フレームスキップ／ＮＧのいずれかが考えられるところ、ＳＴ６１０からＳＴ６１５は第１実施形態のＳＴ４０８からＳＴ４１３に同様である。
すなわち、現在の出力フレームに対応するＳＴＣ情報と期待値データとしてメモリ上に展開しているＰＴＳ値とを比較し（ＳＴ６１２）、フレームスキップあるいはフレームリピートに応じて期待値データの読み出しを行う。
【００５４】
ここで、比較（ＳＴ６１２）の結果として、ＳＴＣ値とＰＴＳ値の差分が１フレーム以下の場合、スキップ／リピート動作していないことから、期待値データと圧縮データとの不一致発生と判断し、ＮＧと判定する（ＳＴ６１５）。
このようにＮＧと判定した場合、第２実施形態においては、ＮＧ判定のフレームについて音声データを保存する。
例えば、図９に示すように、期待値としての圧縮データ（I）と検証過程で取得した圧縮データ（ｉ）とが不一致であってNG判定である場合、圧縮データ（I）と圧縮データ（ｉ）に対応する音声データをそれぞれメモリ３８０に保存する。
【００５５】
検証の対象となるストリーミングデータ全ての期待値照合が完了するまで（ＳＴ６０９：ＹＥＳ）、上記の処理を行う。
【００５６】
期待値照合の完了後、メモリ３８０に保存された音声データがある場合は、外部記憶媒体２００に書き出す。
そして、保存された音声データは、ＡＶ同期処理の不具合が生じた原因の解明に使用できる。
【００５７】
このような構成を備える第２実施形態によれば、次の効果を奏することができる。
本第２実施形態では、ＮＧ判定となったフレームに対応する音声データを保存している。
このようにＡＶ同期不良があった箇所のデータを保存するので、不良箇所がすぐに特定できる。
これにより、改めて視聴評価を行ったり、一フレームずつビット単位で比較検討して不具合箇所の特定する場合に比べ、各段に時間を削減することができる。
さらに、不良箇所の特定とともにＮＧ判定に対応するフレームの非圧縮データをそのまま保存しているので、このデータをそのまま使用してＡＶ同期不良の要因解析などを即座に行うことができる。
【００５８】
また、ＯＫ判定のフレームについては音声データを破棄するので、データを記憶するためのメモリ容量を削減することができる。
【００５９】
上記第２実施形態においては、ＯＫ判定の場合（ＳＴ６０７）には、そのフレームについてＳＴ６０４で取得した音声データ（ＡＶ同期デコードデータ）、および、メモリ３８０に格納している期待値データの音声データ（非同期デコードデータ）も破棄する場合を例示した。
これに対し、例えば、ＯＫ判定の場合（ＳＴ６０７）には、そのフレームについてのＳＴ６０４で取得した音声データ（同期デコードデータ）は保存せずに破棄するが、メモリ３８０に格納している期待値データの音声データ（非同期デコードデータ）は破棄せずに残したままにしておいてもよい。
ＳＴ６０４で取得した音声データ（同期デコードデータ）は、音声データキャプチャ３５３で取得した状態であり、単にメモリに書き込まないという処理によって簡単に破棄できる。一方、メモリ３８０に格納している期待値データの音声データ（非同期デコードデータ）については積極的に削除しなければならず、メモリ３８０制御に時間と手間がかかるので、残したままとしておいてもよい。
この場合でも、ＮＧ判定の場合（ＳＴ６１５）にはＳＴ６０４で取得した音声データ（同期デコードデータ）が保存されるので、これによりＡＶ同期不良箇所の特定はできる。
【００６０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００６１】
１  映像信号発生手段、
２  映像信号圧縮手段、
３  タイムコード発生手段、
４  音声信号圧縮手段、
５  合成手段、
６  記録手段、
７  再生手段、
８  ディスク媒体、
１０  表示手段、
１１  音声信号復元手段、
１２  タイムコード読取手段、
１００  デジタル放送ＡＶシステム、
１１０  データ入力部、
１１１  多重分離部、
１１２  映像バッファ、
１１３  音声バッファ、
１２０  ＰＴＳ読取部、
１３０  ＳＴＣカウンタ、
１４０  ＡＶ同期制御部、
１５０、３５０  音声信号処理部、
１５１  音声信号復号部、
１５２  データ圧縮部、
１６０、３６０  映像信号処理部、
１６１  映像信号復号部、
１６２  データ圧縮部、
１７０  ＡＶ同期検証部、
１８０、３８０  メモリ、
２００  記憶媒体、
３５３  音声データキャプチャ、
３６３  映像データキャプチャ。
【図１】
2010279014.tif 000003
【図２】
2010279014.tif 000004
【図３】
2010279014.tif 000005
【図４】
2010279014.tif 000006
【図５】
2010279014.tif 000007
【図６】
2010279014.tif 000008
【図７】
2010279014.tif 000009
【図８】
2010279014.tif 000010
【図９】
2010279014.tif 000011
【図１０】
2010279014.tif 000012