(57)【要約】【課題】特殊再生から通常再生に円滑に復帰することができる再生装置及び再生方法を提供することを目的とする。【解決手段】本発明にかかる再生装置は、再生装置１００であって、ＴＳデータからオーディオ及びビデオのデータとＰＴＳとを分離抽出するＤｅｍｕｘ１０４と、抽出された各データを一時的に格納するバッファ１０５、１０６と、特殊再生時、Ｄｅｍｕｘ１０４から、各ＰＴＳとそれに対応するバッファアドレスを取得して管理する簡易ＡＶ同期部１０７とを備える。簡易ＡＶ同期部１０７が、特殊再生から通常再生に戻る場合、戻る時のビデオバッファ１０６のリードポインタに関連付けられたビデオバッファ１０６でのバッファアドレスに対応するＰＴＳに基づいてオーディオＰＴＳを検出し、このオーディオＰＴＳに対応するバッファアドレスをオーディオバッファ１０５のリードポインタに設定するものである。【選択図】  図１
2004228627.tif 000002
【特許請求の範囲】
【請求項１】
第１処理モードと第２処理モードとを有するデータ処理装置であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理装置であって、
前記第１データを記憶する第１記憶手段と、
前記第２データを記憶する第２記憶手段と、
前記第２処理モードにおいて、前記第１及び第２の記憶手段から読み出された第１データと第２データとを、同期して処理するデータ処理部と、
前記第１処理モードから第２処理モードへの移行のために、前記第１データの第１同期信号に対応する前記第２データの第２同期信号を決定する手段と、備え、
移行した前記第２第処理モードにおいて、前記第２同期信号に関連付けられた前記第２記憶手段内の第２データから読み出し始める、データ処理装置。
【請求項２】
前記第１のデータはビデオデータであり、前記第２のデータはオーディオデータである、請求項１に記載のデータ処理装置。
【請求項３】
さらに、
前記第１処理モードにおいて、前記第１データの第１同期信号を記憶する第１同期信号記憶手段と、
前記第１処理モードにおいて、前記第１同期信号と対応付け可能な前記第２データの第２同期信号と、前記第２同期信号と関連付けられた前記第２データ記憶手段内の位置情報と、を記憶する第２同期信号記憶手段と、
を備え、
前記第２同期信号を決定する手段は、前記第１同期信号記憶手段に記憶された第１同期信号に基づいて、前記第２同期信号記憶手段に記憶された第２同期信号を、前記第１データの第１同期信号に対応する前記第２データの第２同期信号として決定し、
前記データ処理装置は、前記位置情報に基づくアドレスに記憶された第２データから読み出す、請求項１に記載のデータ処理装置。
【請求項４】
さらに、
前記データ処理部が前記第１及び第２データを同期してデータ処理するために参照するカウンタを備え、
前記第１処理モードから第２処理モードへの移行する場合、前記第１データの第１同期信号を前記カウンタに設定する、請求項１又は３に記載のデータ処理装置。
【請求項５】
前記データ処理部は、前記第１及び第２のデータのそれぞれの同期信号が、前記カウンタの値に近づくように、前記第１及び第２のデータを同期して処理する、請求項４に記載のデータ処理装置。
【請求項６】
前記第１データはリードポインタの値に従って、前記第１記憶手段から読み出され、
前記第１同期信号は、前記第１の処理モードから第２の処理モードへ移行したときの前記リードポインタの値に最も近い前記第１記憶手段のアドレス値に対応づけられた同期信号である、請求項１に記載のデータ処理装置。
【請求項７】
前記第１同期信号は、移行の前に最後に読み出されたデータの未来のデータであって、前記最後に読み出されたデータの前記第１の記憶手段のアドレスに最も近いアドレスと対応づけられた同期信号である、請求項１に記載のデータ処理装置。
【請求項８】
前記第２処理モードにおいて、前記第１データの（Ｎ−１）、Ｎ、（Ｎ＋１）番目（Ｎは自然数）のデータグループの順番でデータ処理が行われ、
さらに、前記第１処理モードにおいて前記Ｎ番目のデータグループのデータ処理時に、前記第２処理モードに移行する場合、前記（Ｎ−１）番目のデータグループの先頭データが記憶された前記記憶手段のアドレスに従って、前記（Ｎ＋１）番目のデータグループの先頭データを書き込む手段を備える、
請求項１に記載のデータ処理装置。
【請求項９】
前記第１同期信号は、前記Ｎ番目のデータグループに対応し、
前記第１処理モードにおいて、前記（Ｎ−１）番目のデータグループの先頭データの前記第１記憶手段のアドレス値が、前記第１同期信号に関連付けられて記憶され、
前記（Ｎ＋１）番目のデータグループの先頭データを書き込む手段は、前記記憶された（Ｎ−１）番目のデータグループの先頭データに基づいて、前記（Ｎ＋１）番目のデータグループの先頭データを書き込む、請求項８に記載のデータ処理装置。
【請求項１０】
第１処理モードと第２処理モードとを有するデータ処理装置であって、前記第２処理モードにおいて、第１データと第２データは同期してデータ処理される、データ処理装置であって、
第１データを記憶する第１データ記憶手段と、
第２データを記憶する第２データ記憶手段と、
前記第２処理モードにおいて、前記第１及び第２データ記憶手段から読み出された第１データと第２データとを、同期して処理するデータ処理部と、
前記第１処理モードにおいて、前記第１データの第１同期信号と、前記第１同期信号と関連付けられた前記第１データ記憶手段内の第１位置情報と、を記憶する第１同期信号記憶手段と、
前記第１処理モードにおいて、前記第１同期信号と対応付け可能な前記第２データの第２同期信号と、前記第２同期信号と関連付けられた前記第２データ記憶手段内の第２位置情報と、を記憶する第２同期信号記憶手段と、
を備え、
前記第１処理モードから移行した第２処理モードにおいて、前記第１同期信号、第１位置情報、第２同期信号及び第２位置情報に基づいて、前記第１データと第のデータを同期してデータ処理する、データ処理装置。
【請求項１１】
第１処理モードと第２処理モードとを有するデータ処理装置であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理装置であって、
前記第１データを記憶する第１記憶手段と、
前記第２データを記憶する第２記憶手段と、
前記第２処理モードにおいて、前記第１及び第２の記憶手段から読み出された第１データと第２データとを、同期して処理するデータ処理部と、
前記データ処理部が前記第１及び第２データを同期してデータ処理するために参照するカウンタと、
を備え、
前記第１処理モードから第２処理モードへの移行する場合、前記第１データの第１同期信号を前記カウンタに設定する、
データ処理装置。
【請求項１２】
逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生装置であって、
再生データを記憶する再生データ記憶手段と、
前記記憶手段から読み出された再生データを再生処理する再生処理部と、
前記Ｎ番目のデータグループの逆再生時に通常再生モードに移行する場合、前記通常再生モードにおいて、前記（Ｎ−１）番目のデータグループの先頭データが記憶された前記記憶手段のアドレスに従って、前記（Ｎ＋１）番目のデータグループの先頭データを前記再生データ記憶手段に書き込む手段と、を有するデータ再生装置。
【請求項１３】
逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生装置であって、
再生データを記憶する再生データ記憶手段と、
前記記憶手段から読み出された再生データを再生処理する再生処理部と、
前記逆再生モードにおいて、前記Ｎ番目のデータグループに対応する同期信号と、前記同期信号と関連付けられた前記（Ｎ−１）番目のデータグループの先頭データの前記再生データ記憶手段におけるアドレスを記憶する手段と、
前記逆再生モードから前記通常再生モードへ移行する場合、前記アドレスに基づいて、前記（Ｎ＋１）番目のデータグループの先頭データを前記再生データ記憶手段に書き込む、手段と、を有するデータ再生装置。
【請求項１４】
第１処理モードと第２処理モードとを有するデータ処理方法であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理方法であって、
第１データを第１データ記憶手段に記憶するステップと、
第２データを第２データ記憶手段に記憶するステップと、
前記第２処理モードにおいて、前記記憶された第１データと第２データとを読み出し、同期して処理するデータ処理ステップと、
前記第１処理モードから第２処理モードへの移行のために、前記第１データの第１同期信号に対応する前記第２データの第２同期信号を決定するステップと、備え、
移行した前記第２第処理モードにおいて、前記第２同期信号に関連付けられた前記第２記憶手段内の第２データを読み出す、データ処理方法。
【請求項１５】
第１処理モードと第２処理モードとを有するデータ処理方法であって、前記第２処理モードにおいて、第１データと第２データは同期してデータ処理される、データ処理方法であって、
第１データを第１データ記憶手段に記憶するステップと、
第２データを第２データ記憶手段に記憶するステップと、
前記第２処理モードにおいて、前記記憶された第１データと第２データとを読み出し、同期して処理するデータ処理ステップと、
前記第１処理モードにおいて、前記第１データの第１同期信号と、前記第１同期信号と関連付けられた前記第１データ記憶手段内の第１位置情報と、を記憶する第１同期信号記憶ステップと、
前記第１処理モードにおいて、前記第１同期信号と対応付け可能な前記第２データの第２同期信号と、前記第２同期信号と関連付けられた前記第２データ記憶手段内の第２位置情報と、を記憶する第２同期信号記憶ステップと、
を備え、
前記第１処理モードから移行した第２処理モードにおいて、前記第１同期信号、第１位置情報、第２同期信号及び第２位置情報に基づいて、前記第１データと第のデータを同期してデータ処理する、データ処理方法。
【請求項１６】
第１処理モードと第２処理モードとを有するデータ処理方法であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理方法であって、
第１データを第１データ記憶手段に記憶するステップと、
第２データを第２データ記憶手段に記憶するステップと、
前記第２処理モードにおいて、前記記憶された第１データと第２データとを読み出し、カウンタを参照することによって、前記第１データと第２データとを同期して処理するデータ処理ステップと、
前記第１処理モードから第２処理モードへの移行する場合、前記第１データの第１同期信号を前記カウンタに設定するステップと、
を備えるデータ処理方法。
【請求項１７】
逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生方法であって、
再生データを記憶手段に記憶するステップと、
前記記憶手段から読み出された再生データを再生処理する再生処理ステップと、
前記Ｎ番目のデータグループの逆再生時に通常再生モードに移行する場合、前記通常再生モードにおいて、前記（Ｎ−１）番目のデータグループの先頭データが記憶された前記記憶手段のアドレスに従って、前記（Ｎ＋１）番目のデータグループの先頭データを前記記憶手段に書き込むステップと、を有するデータ再生方法。
【請求項１８】
逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生方法であって、
再生データを記憶手段に記憶するステップと、
前記記憶手段から読み出された再生データを再生処理する再生処理ステップと、
前記逆再生モードにおいて、前記Ｎ番目のデータグループに対応する同期信号と、前記同期信号と関連付けられた前記（Ｎ−１）番目のデータグループの先頭データの前記記憶手段におけるアドレスを記憶するステップと、
前記逆再生モードから前記通常再生モードへ移行する場合、前記アドレスに基づいて、前記（Ｎ＋１）番目のデータグループの先頭データを前記記憶手段に書き込むステップと、を有するデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置、データ再生装置、データ処理方法及びデータ再生方法に関し、例えば、特殊再生モードと通常再生モードを有する動画再生方式に好適な、データ処理装置、データ再生装置、データ処理方法及びデータ再生方法に関する。
【０００２】
【従来の技術】
近年、ハードディスク（ＨＤＤ）やデジタルビデオディスク（ＤＶＤ）等のデータ蓄積メディアを記録再生装置として備えたデジタル放送受信機等の分野において、ＨＤＤレコーダやＤＶＤプレーヤ等のようなデジタル方式の音声と画像の複合データを再生するシステムが開発されている。このようなシステムにおいても、従来のアナログＶＴＲに装備されていた早送り、高速早回し、スロー、一時停止、逆再生など、同等の特殊再生機能が望まれている。
【０００３】
ＭＰＥＧ等のデジタル方式において、ストリーム化されたオーディオ／ビデオのＭＰＥＧデータは独立してデジタル化し、複合化されている。そのため、ＭＰＥＧデータを前述のような特殊再生する場合、本来の通常の再生時に行われる表示出力基準時間を基にした音声・画像の同期再生処理（以下、これをＡＶ同期とよぶ）とは異なる再生時間制御を行う必要がある。また、前述のような特殊再生から通常の再生に復帰する際に、音声と画像との互いの再生タイミングを合わせるためのＡＶ同期処理が行なわれる。
【０００４】
図１１及び図１２を用いて、従来の再生装置について具体的に説明する（特許文献１参照）。図１１は、従来の再生装置の構成を示すブロック図である。図１１では、太い矢印線はデータの流れを示し、細い矢印線は制御信号の供給を示している。
【０００５】
図１１に示すように、従来の再生装置は、蓄積メディア１０１、バッファ１０２、ＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）カウンタ１０３、Ｄｅｍｕｘ（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ）デバイス（以下、Ｄｅｍｕｘと略す）２０４、オーディオバッファ１０５、ビデオバッファ１０６、オーディオデコーダ１０８、ビデオデコーダ１０９、オーディオ出力装置１１０、ビデオ表示装置１１１、速度制御機構１１２、１１３、切り替え回路１１４、１１５、ＣＰＵ１１６を備える。
【０００６】
従来の再生装置が通常再生を行う場合、蓄積メディア１０１から読み出された音声と画像の複合データ（圧縮データ）は、バッファ１０２に一時的に蓄えられ、ＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）に従って、ＳＴＣカウンタ１０３におけるカウントのタイミングで、バッファ１０２からＤｅｍｕｘ１０４に送出される。
【０００７】
このＤｅｍｕｘ１０４は、デマルチプレクサの構成を含み、バッファ１０２からの複合データをオーディオデータＡＤＡＴＡとビデオデータＶＤＡＴＡに分離する。これらのデータの各ビットストリームはそれぞれ、オーディオバッファ１０５、ビデオバッファ１０６に送出されて蓄積される。オーディオバッファ１０５、ビデオバッファ１０６の各バッファは、オーディオデータとビデオデータそれぞれに対して個々に存在するＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）に従ったタイミングで、オーディオデコーダ１０８、ビデオデコーダ１０９にそれぞれのデータを送出させる。
【０００８】
オーディオデコーダ１０８、ビデオデコーダ１０９はそれぞれ、入力されてくるデータをデコードし、ＳＴＣカウンタ１０３のタイミングに基づいて、オーディオ出力装置１１０に音声、ビデオ表示装置１１１に画像をＡＶ同期して再生する。
【０００９】
従来の再生装置が通常再生を行うのに対して特殊再生を行う場合、ＳＴＣカウンタ１０３は常に一定の間隔でカウントアップされているので、スローや早送り、ポーズ等の特殊再生中では、ＳＴＣカウンタ１０３を用いたバッファ１０５、１０６の管理ができない。そこで、特殊再生時の速度制御機構１１２、１１３が設けられて、特殊再生時にはＣＰＵ１１６において図１２に示すフローチャートによる制御が行われる。図１２は、従来の再生装置における再生動作の制御を示すフローチャートである。
【００１０】
通常再生から特殊再生に移行する場合、特殊再生判定処理１１００により特殊再生モードであると判定される。すると、特殊再生切り替え処理１２０１により、特殊再生時のオーディオ／ビデオの各データそれぞれの再生速度を制御する速度制御機構１１２、１１３に、切り替え回路１１４、１１５が切り替えられる。これにより、特殊再生指令処理１２０２において、オーディオデコーダ１０８、ビデオデコーダ１０９に特殊再生デコーダの指令が送出される。
【００１１】
これにより、オーディオデコーダ１０８、ビデオデコーダ１０９それぞれは、切り替え回路１１４、１１５により、ＳＴＣカウンタ１０３による時間管理とは切り離された状態の特殊再生時の速度制御機構１１２、１１３に切り替えられ、特殊再生の動作制御がされる。すなわち、特殊再生中は特殊再生時の速度制御機構１１２、１１３に切り替えられることにより再生速度が変わるため、ビデオとオーディオはＳＴＣを基準として再生を行う構成にはならない。
【００１２】
特殊再生から通常再生に移行する場合、特殊再生判定処理１１００により、通常再生モードであると判定されると、通常の再生動作が行われることになる。ＳＣＲ取得処理１１０１により、Ｄｅｍｕｘ１０４が、蓄積メディア１０１の複合データがＤｅｍｕｘ１０４に取り込まれる時刻を示すＳＣＲを取得すると、ＳＴＣカウンタ設定処理１１０２により、取得したＳＣＲがＳＴＲカウンタ１０３に代入されてＳＴＲカウンタ１０３が設定される。
【００１３】
そして、通常再生切り替え処理１１０３により、ＳＴＣカウンタ１０３のタイミングに基づいて、音声・画像の同期再生を時間管理できるように、それぞれの切り替え回路１１４、１１５を変更する。これにより、通常再生指令処理１１０４において、オーディオデコーダ１０８、ビデオデコーダ１０９に通常再生デコーダの指令が送出され、音声・画像がＡＶ同期して再生される。
【００１４】
特殊再生から通常再生に復帰するときは改めてＳＣＲ、ＳＴＣ、ＰＴＳの管理をやり直さなければならない。この管理のやり直しを行って特殊再生から通常再生に復帰する際に、まず、図１２に示すＳＣＲ取得処理１１０１において、図１１のＤｅｍｕｘ１０４から送出されてくるビットストリームにＳＣＲのタイミングが現れるのを待つ。それから、ＳＴＣカウンタ設定処理１１０２において、図１１のＤｅｍｕｘ１０４がＳＣＲをＳＴＣカウンタ１０３に代入する。
【００１５】
このとき、通常再生への復帰からビットストリームにＳＣＲが現れるまでの間、ＳＴＣの値は保証されないが、ビデオとオーディオの各デコーダはＳＴＣに従って動作する。これにより、音声と画像がずれたタイミングで再生されたり、前述のＡＶ同期により、オーディオ／ビデオのＰＴＳをＳＴＣに合わせるために音声、画像の停止のようなデコードの休止や、音声、画像の再生もれのようなデータの読み飛ばしが頻繁に発生したりして、音声と画像が乱れる。
【００１６】
このため、ＳＣＲがＳＴＣに設定されて、オーディオとビデオそれぞれのＰＴＳがＳＴＣに一致してＡＶ同期が開始するまで、音声や画像の出力を停止しなければならない。したがって、従来の再生装置では、例えば、音声・画像が一時停止した状態になってしまうように、特殊再生から通常再生へ復帰する際にＡＶ同期が開始されるまでタイムラグが生じてしまい、スムーズな復帰ができないという問題が生じる。
【００１７】
これにより、通常ＳＣＲは最長２秒に１回の割合で入力されるため、最悪２秒以上音声や画像の出力が停止される。このように、特殊再生から通常再生への復帰の際のＡＶ同期処理に約２秒の時間がかかり、従来のアナログＶＴＲのようなスムーズな復帰の実現が困難であった。
【００１８】
また、特殊再生の一つである逆再生の場合、通常、複合データは、ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）と呼ばれる約０．５秒の動画データのまとまりで逆順に、Ｄｅｍｕｘ１０４から各バッファ１０５、１０に供給される。そして、デコーダ１０８、１０９が、ＧＯＰそれぞれのまとまり内で逆順にデコードして再生する。したがって、逆再生から通常再生に復帰したとき、ＧＯＰのまとまり内ではそのまま通常再生できるが、ＧＯＰのまとまりを越えると、前のＧＯＰを再生してしまうという問題もあった。
【００１９】
【特許文献１】
特開平８−３３１５１１号公報
【００２０】
【発明が解決しようとする課題】
本発明は、上記従来技術に鑑みてなされたものであって、異なるデータ処理モード間を円滑に移行することができるデータ処理装置、データ再生装置、データ処理方法、及びデータ再生方法を提供することを目的とする。
【００２１】
【課題を解決するための手段】
以下に本発明の解決手段を記載する。理解の容易のために、実施の形態に記載された要素が、解決手段の要素に対応付けて記載されるが、本発明の各要素が実施の形態の要素に限定されるものではない。
【００２２】
本発明の第１の態様は、第１処理モード（例えば実施の形態における特殊再生モード）と第２処理モード（例えば実施の形態における通常再生モード）とを有するデータ処理装置であって、前記第２処理モードにおいて、第１データ（例えば実施の形態におけるビデオデータ）と第２データ（例えば実施の形態におけるオーディオデータ）が同期してデータ処理される、データ処理装置であって、前記第１データを記憶する第１記憶手段（例えば実施の形態におけるビデオバッファ）と、前記第２データを記憶する第２記憶手段（例えば実施の形態におけるオーディオバッファ）と、前記第２処理モードにおいて、前記第１及び第２の記憶手段から読み出された第１データと第２データとを、同期して処理するデータ処理部（例えば実施の形態におけるビデオデコーダ及びオーディオデコーダ）と、前記第１処理モードから第２処理モードへの移行のために、前記第１データの第１同期信号（例えば実施の形態におけるビデオＰＴＳ）に対応する前記第２データの第２同期信号（例えば実施の形態におけるオーディオＰＴＳ）を決定する手段（例えば実施の形態における簡易ＡＶ同期部）と、備え、移行した前記第２第処理モードにおいて、前記第２同期信号に関連付けられた前記第２記憶手段内の第２データから読み出し始めるものである。この構成を有することにより、効果的にモード変換を行うことができる。前記第１のデータはビデオデータであり、前記第２のデータはオーディオデータであることができる。
【００２３】
上記データ処理装置は、さらに、前記第１処理モードにおいて、前記第１データの第１同期信号を記憶する第１同期信号記憶手段（例えば実施の形態におけるＰＴＳアドレステーブル）と、前記第１処理モードにおいて、前記第１同期信号と対応付け可能な前記第２データの第２同期信号と、前記第２同期信号と関連付けられた前記第２データ記憶手段内の位置情報と、を記憶する第２同期信号記憶手段（例えば実施の形態におけるＰＴＳアドレステーブル）と、を備え、前記第２同期信号を決定する手段は、前記第１同期信号記憶手段に記憶された第１同期信号に基づいて、前記第２同期信号記憶手段に記憶された第２同期信号を、前記第１データの第１同期信号に対応する前記第２データの第２同期信号として決定し、前記データ処理装置は、前記位置情報に基づくアドレスに記憶された第２データから読み出すことが好ましい。この構成を有することによって、効果的に必要な第２データを読み出すことができる。
【００２４】
上記データ処理装置は、さらに、前記データ処理部が前記第１及び第２データを同期してデータ処理するために参照するカウンタ（例えば実施の形態におけるＳＴＣカウンタ）を備え、前記第１処理モードから第２処理モードへの移行する場合、前記第１データの第１同期信号を前記カウンタに設定することが好ましい。この構成を有することにより、第２処理モードにおける同期を効果的に行うことができる。又、前記データ処理部は、前記第１及び第２のデータのそれぞれの同期信号が、前記カウンタの値に近づくように、前記第１及び第２のデータを同期して処理することができる。
【００２５】
上記データ処理装置において、前記第１データはリードポインタの値に従って、前記第１記憶手段から読み出され、前記第１同期信号は、前記第１の処理モードから第２の処理モードへ移行したときの前記リードポインタの値に最も近い前記第１記憶手段のアドレス値に対応づけられた同期信号であることが好ましい。この構成を有することによって、より円滑な処理モードの変換が可能となる。
【００２６】
上記データ処理装置において、前記第１同期信号は、移行の前に最後に読み出されたデータの未来のデータであって、前記最後に読み出されたデータの前記第１の記憶手段のアドレスに最も近いアドレスと対応づけられた同期信号であることが好ましい。この構成を有することによって、より円滑な処理モードの変換が可能となる。
【００２７】
上記データ処理装置において、前記第２処理モードにおいて、前記第１データの（Ｎ−１）、Ｎ、（Ｎ＋１）番目（Ｎは自然数）のデータグループの順番でデータ処理が行われ、さらに、前記第１処理モードにおいて前記Ｎ番目のデータグループのデータ処理時に、前記第２処理モードに移行する場合、前記（Ｎ−１）番目のデータグループの先頭データが記憶された前記記憶手段のアドレスに従って、前記（Ｎ＋１）番目のデータグループの先頭データを書き込む、手段を備える、ことが好ましい。この構成を有することによって、逆順処理モードから通常順処理モードへ変換を効果的に行うことができる。又、前記第１同期信号は、前記Ｎ番目のデータグループに対応し、前記第１処理モードにおいて、前記（Ｎ−１）番目のデータグループの先頭データの前記第１記憶手段のアドレス値が、前記第１同期信号に関連付けられて記憶され、前記（Ｎ＋１）番目のデータグループの先頭データを書き込む手段は、前記記憶された（Ｎ−１）番目のデータグループの先頭データに基づいて、前記（Ｎ＋１）番目のデータグループの先頭データを書き込むことが好ましい。この構成を有することにより、効果的にデータの書き込み処理を行うことができる。
【００２８】
本発明の他の態様は、第１処理モードと第２処理モードとを有するデータ処理装置であって、前記第２処理モードにおいて、第１データと第２データは同期してデータ処理される、データ処理装置であって、第１データを記憶する第１データ記憶手段と、第２データを記憶する第２データ記憶手段と、前記第２処理モードにおいて、前記第１及び第２データ記憶手段から読み出された第１データと第２データとを、同期して処理するデータ処理部と、前記第１処理モードにおいて、前記第１データの第１同期信号と、前記第１同期信号と関連付けられた前記第１データ記憶手段内の第１位置情報と、を記憶する第１同期信号記憶手段と、前記第１処理モードにおいて、前記第１同期信号と対応付け可能な前記第２データの第２同期信号と、前記第２同期信号と関連付けられた前記第２データ記憶手段内の第２位置情報と、を記憶する第２同期信号記憶手段と、を備え、前記第１処理モードから移行した第２処理モードにおいて、前記第１同期信号、第１位置情報、第２同期信号及び第２位置情報に基づいて、前記第１データと第のデータを同期してデータ処理する。この構成を有することにより、効果的にモード変換を行うことができる。
【００２９】
本発明の他の態様は、第１処理モードと第２処理モードとを有するデータ処理装置であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理装置であって、前記第１データを記憶する第１記憶手段と、前記第２データを記憶する第２記憶手段と、前記第２処理モードにおいて、前記第１及び第２の記憶手段から読み出された第１データと第２データとを、同期して処理するデータ処理部と、前記データ処理部が前記第１及び第２データを同期してデータ処理するために参照するカウンタと、を備え、前記第１処理モードから第２処理モードへの移行する場合、前記第１データの第１同期信号を前記カウンタに設定する。この構成を有することにより、効果的にモード変換を行うことができる。
【００３０】
本発明の他の態様は、逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生装置であって、再生データを記憶する記憶手段と、前記記憶手段から読み出された再生データを再生処理する再生処理部と、前記Ｎ番目のデータグループの逆再生時に通常再生モードに移行する場合、前記通常再生モードにおいて、前記（Ｎ−１）番目のデータグループの先頭データが記憶された前記記憶手段のアドレスに従って、前記（Ｎ＋１）番目のデータグループの先頭データを前記再生データ記憶手段に書き込む手段と、を有する。この構成を有することによって、逆順処理モードから通常順処理モードへ変換を効果的に行うことができる。
【００３１】
本発明の他の態様は、逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生装置であって、再生データを記憶する再生データ記憶手段と、前記記憶手段から読み出された再生データを再生処理する再生処理部と、前記逆再生モードにおいて、前記Ｎ番目のデータグループに対応する同期信号と、前記同期信号と関連付けられた前記（Ｎ−１）番目のデータグループの先頭データの前記再生データ記憶手段におけるアドレスを記憶する手段と、前記逆再生モードから前記通常モードへ移行する場合、前記アドレスに基づいて、前記（Ｎ＋１）番目のデータグループの先頭データを前記再生データ記憶手段に書き込む、手段と、を有する。この構成を有することによって、逆順処理モードから通常順処理モードへ変換を効果的に行うことができる。
【００３２】
本発明の他の態様は、第１処理モードと第２処理モードとを有するデータ処理方法であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理方法であって、第１データを第１データ記憶手段に記憶するステップと、第２データを第２データ記憶手段に記憶するステップと、前記第２処理モードにおいて、前記記憶された第１データと第２データとを読み出し、同期して処理するデータ処理ステップと、前記第１処理モードから第２処理モードへの移行のために、前記第１データの第１同期信号に対応する前記第２データの第２同期信号を決定するステップと、備え、移行した前記第２第処理モードにおいて、前記第２同期信号に関連付けられた前記第２記憶手段内の第２データから読み出し始める。この構成を有することにより、効果的にモード変換を行うことができる。
【００３３】
本発明の他の態様は、第１処理モードと第２処理モードとを有するデータ処理方法であって、前記第２処理モードにおいて、第１データと第２データは同期してデータ処理される、データ処理方法であって、第１データを第１データ記憶手段に記憶するステップと、第２データを第２データ記憶手段に記憶するステップと、前記第２処理モードにおいて、前記記憶された第１データと第２データとを読み出し、同期して処理するデータ処理ステップと、前記第１処理モードにおいて、前記第１データの第１同期信号と、前記第１同期信号と関連付けられた前記第１データ記憶手段内の第１位置情報と、を記憶する第１同期信号記憶ステップと、前記第１処理モードにおいて、前記第１同期信号と対応付け可能な前記第２データの第２同期信号と、前記第２同期信号と関連付けられた前記第２データ記憶手段内の第２位置情報と、を記憶する第２同期信号記憶ステップと、を備え、前記第１処理モードから移行した第２処理モードにおいて、前記第１同期信号、第１位置情報、第２同期信号及び第２位置情報に基づいて、前記第１データと第のデータを同期してデータ処理する。この構成を有することにより、効果的にモード変換を行うことができる。
【００３４】
本発明の他の態様は、第１処理モードと第２処理モードとを有するデータ処理方法であって、前記第２処理モードにおいて、第１データと第２データが同期してデータ処理される、データ処理方法であって、第１データを第１データ記憶手段に記憶するステップと、第２データを第２データ記憶手段に記憶するステップと、前記第２処理モードにおいて、前記記憶された第１データと第２データとを読み出し、カウンタを参照することによって、前記第１データと第２データとを同期して処理するデータ処理ステップと、前記第１処理モードから第２処理モードへの移行する場合、前記第１データの第１同期信号を前記カウンタに設定するステップと、を備える。この構成を有することにより、効果的にモード変換を行うことができる。
【００３５】
本発明の他の態様は、逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生方法であって、再生データを記憶手段に記憶するステップと、前記記憶手段から読み出された再生データを再生処理する再生処理ステップと、前記Ｎ番目のデータグループの逆再生時に通常再生モードに移行する場合、前記通常再生モードにおいて、前記（Ｎ−１）番目のデータグループの先頭データが記憶された前記記憶手段のアドレスに従って、前記（Ｎ＋１）番目のデータグループの先頭データを前記記憶手段に書き込むステップと、を有する。この構成を有することによって、逆順処理モードから通常順処理モードへ変換を効果的に行うことができる。
【００３６】
本発明の他の態様は、逆再生モードと、通常再生モードとを有し、前記通常再生モードにおいて、（Ｎ−１）、Ｎ、（Ｎ＋１）番目のデータグループの順番で再生を行うデータ再生方法であって、再生データを再生データ記憶手段に記憶するステップと、前記記憶手段から読み出された再生データを再生処理する再生処理ステップと、前記逆再生モードにおいて、前記Ｎ番目のデータグループに対応する同期信号と、前記同期信号と関連付けられた前記（Ｎ−１）番目のデータグループの先頭データの前記記憶手段におけるアドレスを記憶するステップと、前記逆再生モードから前記通常モードへ移行する場合、前記アドレスに基づいて、前記（Ｎ＋１）番目のデータグループの先頭データを前記再生データ記憶手段に書き込むステップと、を有する。この構成を有することによって、逆順処理モードから通常順処理モードへ変換を効果的に行うことができる。
【００３７】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照して説明する。以下の説明は、本発明の実施形態を説明するものであり、本発明が以下の実施形態に限定されるものではない。説明の明確化のため、以下の記載は、適宜、省略及び簡略化がなされている。又、当業者であれば、以下の実施形態の各要素を、本発明の範囲において、変更、追加、変換することが可能であろう。なお、本発明の実の形態においては、符号化されたデジタル映像・音声の放送データ形式としてＭＰＥＧ−ＴＳ（ＩＳＯ／ＩＥＣ  １３８１８−１）に規定されるトランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を例に説明するが、この限りではなく、プログラムストリーム（ＰＳ：Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）などの他の方式のデジタルデータに対しても適用可能である。
【００３８】
発明の実施の形態１．
まず、図１を用いて、本実施の形態における再生装置である蓄積メディア付きデジタルオーディオビデオデータデコード再生装置の構成について説明する。図１は、この再生装置の構成を示すブロック図である。図１に示すように、再生装置１００は、蓄積メディア１０１、バッファ１０２、ＳＴＣカウンタ１０３、Ｄｅｍｕｘ１０４、オーディオバッファ１０５、ビデオバッファ１０６、簡易ＡＶ同期部１０７、オーディオデコーダ１０８、ビデオデコーダ１０９、オーディオ出力装置１１０、ビデオ表示装置１１１、速度制御機構１１２、１１３、切り替え回路１１４、１１５、ＣＰＵ１１６を備える。
【００３９】
蓄積メディア１０１は、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のＤＳＭ（Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｅｉａ）から構成され、ＴＳデータを記憶している。バッファ１０２は、バッファメモリから構成され、ＴＳデータを一時的に格納する。
【００４０】
ＳＴＣカウンタ１０３は、例えば一定の周波数９０ｋＨｚでＳＴＣをカウントアップするカウンタであり、再生装置システム全体で時計としての機能を有する。Ｄｅｍｕｘ１０４は、ＴＳデータに含まれるオーディオデータとビデオデータとを分離抽出する機能を有する。オーディオバッファ１０５は、バッファメモリ等から構成され、オーディオデータを一時的に格納する機能を有する。ビデオバッファ１０６は、バッファメモリ等から構成され、ビデオデータを一時的に格納する機能を有する。
【００４１】
簡易ＡＶ同期部１０７は、後述するように、互いにＡＶ同期をとることができるオーディオデータとビデオデータを特殊再生時に記録して、管理する機能を有する。それとともに、簡易ＡＶ同期部１０７は、オーディオデータのオーディオバッファ１０５でのリードポインタを設定する機能を有する。オーディオデコーダ１０８は、オーディオデータをデコードする機能を有する。ビデオデコーダ１０９は、ビデオデータをデコードする機能を有する。オーディオ出力装置１１０は、スピーカ等の音声を出力する音声出力手段である。ビデオ表示装置１１１は、ＣＴＲディスプレイ、液晶表示装置等の画像を表示する表示手段である。
【００４２】
速度制御機構１１２、１１３はそれぞれ、特殊再生時にオーディオデコーダ１０８、ビデオデコーダ１０９の再生速度を制御する機能を有する。切り替え回路１１４、１１５はそれぞれ、オーディオデコーダ１０８、ビデオデコーダ１０９における特殊再生と通常再生を切り替える機能を有する。ＣＰＵ１１６は、当該再生装置１００における種々の動作を制御し、例えば特殊再生と通常再生の切り替え動作を制御する機能を有する。
【００４３】
図１において、太い矢印線はデータの流れを示し、細い矢印線は制御信号等の供給を示している。図１を用いて、再生装置１００におけるデータの流れについて説明する。図１に示すように、通常再生及び特殊再生時において、蓄積メディア１０１から読み出されたＴＳデータは、バッファ１０２に一時的に蓄えられ、Ｄｅｍｕｘ１０４に送出される。このＤｅｍｕｘ１０４は、入力されたＴＳデータからオーディオの圧縮コード化データＡＤＡＴＡ、およびビデオの圧縮コード化データＶＤＡＴＡを分離抽出する。
【００４４】
そして、Ｄｅｍｕｘ１０４は、圧縮コード化データＡＤＡＴＡ、ＶＤＡＴＡそれぞれをオーディオバッファ１０５、ビデオバッファ１０６に送出する。また、Ｄｅｍｕｘ１０４がＳＣＲを検出した場合に、そのＳＣＲの値をＳＴＣカウンタ１０３に設定すると、ＳＴＣカウンタ１０３はその値を９０ＫＨｚでカウントアップしていく。
【００４５】
特殊再生時において、簡易ＡＶ同期部１０７は、Ｄｅｍｕｘ１０４からオーディオバッファ１０５に送出される圧縮コード化データＡＤＡＴＡに対応するＰＴＳと、そのＡＤＡＴＡを書き込むオーディオバッファ１０５内のアドレスをＤｅｍｕｘ１０４から取得する。簡易ＡＶ同期部１０７は、特殊再生から通常再生に切り替える際には、次に表示するビデオデータに対応するＰＴＳに合わせて、オーディオバッファ１０５のリードポインタを補正する。ここで、ＰＴＳは、オーディオデータ、ビデオデータが各デコーダ２０８、２０９によりデコードされた後にオーディオ出力装置１１０、ビデオ表示装置１１１に出力される再生時刻を示す再生時刻情報である。
【００４６】
オーディオデコーダ１０８は、通常再生時、オーディオバッファ１０５から読み込んだ圧縮コード化データＡＤＡＴＡを読み込み、伸張デコードしてオーディオ出力装置１１０に送出する。オーディオデコーダ１０８は、ＰＴＳとＳＴＣカウンタ１０３の値を比較して、ＰＴＳの値がＳＴＣカウンタ１０３に近づくようにデータ処理を行う。例えば、対応するＰＴＳとＳＴＣカウンタ１０３の値を比較して、ＳＴＣカウンタ１０３がＰＴＳに対して進んでいる場合は、データの読み飛ばしを行う。逆にＳＴＣカウンタ１０３がＰＴＳに対して遅れている場合は、オーディオデコーダ１０８は、同じデータの出力を繰り返す。ただし、特殊再生時には、ＰＴＳとＳＴＣカウンタの比較を行わず、特殊再生時の速度制御機構１１２に従ってオーディオ出力装置１１０へのデコード出力を行う。
【００４７】
ビデオデコーダ１０９は、通常再生時、ビデオバッファ１０６から読み込んだ圧縮コード化データＶＤＡＴＡを読み込み、伸張デコードしてビデオ表示装置１１１に送出する。ビデオデコーダ１０９は、ＰＴＳとＳＴＣカウンタ１０３の値を比較して、ＰＴＳの値がＳＴＣカウンタ１０３に近づくようにデータ処理を行う。例えば、対応するＰＴＳとＳＴＣカウンタ１０３の値を比較して、ＳＴＣカウンタ１０３がＰＴＳに対して進んでいる場合は、データの読み飛ばしを行う。逆にＳＴＣカウンタ１０３がＰＴＳに対して遅れている場合は、ビデオデコーダ１０９は、同じ画像の表示を繰り返す。ただし、特殊再生時には、ＰＴＳとＳＴＣカウンタの比較を行わず、特殊再生時の速度制御機構１１３に従ってビデオ表示装置１１１へのデコード表示を行う。
【００４８】
次に、図２を用いて、前述のように構成された再生装置１００が行う再生動作の制御について図１を参照して説明する。図２は、再生装置１００における再生動作の制御を示すフローチャートである。
【００４９】
図２に示すように、再生装置１００による制御処理は、基本的な構成要素として、特殊再生時のための判定処理２０１、簡易ＡＶ同期処理２０２、切り替え処理２０３、デコード指令処理２０４を備え、特殊再生から通常再生への移行のため、リードポインタ補正処理２０５、切り替え処理２０６、デコード指令処理２０７を備える。また、図２において、１０８は簡易ＡＶ同期部１０７により行われる処理を示している。
【００５０】
判定処理２０１は、再生モードが特殊再生モードか否かを判定する処理である。簡易ＡＶ同期処理２０２は、特殊再生時に、ＰＴＳとそれに対応するオーディオ、ビデオそれぞれのＭＰＥＧデータについてメモリ上の位置情報（たとえば、メモリ内のアドレス）を記録する処理である。切り替え処理２０３は、特殊再生時の速度制御機構１１２、１１３に切り替え回路１１４、１１５をそれぞれ切り替える処理である。デコード指令処理２０４は、オーディオデコーダ１０８とビデオデコーダ１０９に特殊再生デコードを指令する処理である。
【００５１】
リードポインタ補正処理２０５は、特殊再生から通常再生への復帰時に、ＤＥＭＵＸ１０４から送出されてオーディオバッファ１０５に一時記憶されたオーディオデータに関して、オーディオバッファのリードポインタを補正する処理である。切り替え処理２０３は、通常再生時のＳＴＣカウンタ１０３による時間管理を行うように切り替え回路１１４、１１５それぞれを変更する処理である。デコード指令処理２０７は、オーディオデコーダとビデオデコーダに通常再生デコードを指令する処理である。
【００５２】
図２に示すように、再生装置１００は、まず、判定処理２０１において、再生モードが特殊再生か通常再生かを判定する。再生装置１００が特殊再生を行う場合再生モードが特殊再生モードであると判定し、通常再生を行う場合には再生モードが特殊再生モードでないと判定する。
【００５３】
判定処理２０１において特殊再生モードと判定され、通常再生から特殊再生に切り替えられた場合、簡易ＡＶ同期部１０７は、簡易ＡＶ同期処理２０２を起動する。これにより、簡易ＡＶ同期部１０７は、特殊再生時の速度制御機構１１２、１１３によって特殊再生が行われている間、ＡＶ同期をとれるオーディオとビデオのデータがそれぞれのバッファ１０５、１０６内でどのアドレスにあるかという情報を記録し、管理しておく。ＣＰＵ１１６は、切り替え処理２０３により、特殊再生時の速度制御機構１１２、１１３への切り替え回路１１４、１１５の切り替えを行う。その後、ＣＰＵ１１６は、デコード指令処理２０４により、オーディオデコーダ１０８、ビデオデコーダ１０９に特殊再生デコードを指令し、通常再生から特殊再生への切り替え処理が終了する。
【００５４】
特殊再生から通常再生を再開する場合、まず、判定処理２０１において、再生モードが特殊再生モードではない、つまり通常再生モードであると判定される。これを受けて、簡易ＡＶ同期部１０７は、リードポインタ補正処理２０５により、ＰＴＳアドレステーブル３０２に記録しておいた情報を参照して、次にデコードすべきビデオデータに対してＡＶ同期をとることができるオーディオデータのオーディオバッファ１０５内アドレスに、オーディオバッファ１０５のリードポインタを設定する。ＣＰＵ１１６は、切り替え処理２０６において、ＳＴＣカウンタによる時間管理を行うように、ＳＴＣカウンタ１０３に切り替え回路１１４、１１５を切り替える。その後、ＣＰＵ１１６は、デコード指令処理２０７により、オーディオデコーダ１０８、ビデオデコーダ１０９に通常再生デコードを指令し、特殊再生から通常再生への切り替え処理が終了する。このように、再生装置１００は、特殊再生から通常再生へ再生モードを切り替えるときに、大きな遅滞なく、ＡＶ同期を行うことができる。
【００５５】
続いて、図３乃至図６を用いて、簡易ＡＶ同期部１０７について詳細に説明する。まず、図３を用いて、簡易ＡＶ同期部１０７の構成について図４を参照して説明する。図３は、簡易ＡＶ同期部１０７の構成を示すブロック図である。
図３に示すように、簡易ＡＶ同期部１０７は、主たる構成要素として、図２で示した簡易ＡＶ同期処理２０２とリードポインタ補正処理２０５とを行う同期処理部３０１を備える。この同期処理部３０１は、ＰＴＳアドレス検出部３０５、リードポインタ補正部３０６を有する。ＰＴＳアドレス検出部３０５は、簡易ＡＶ同期処理２０２を行う機能を有する。リードポインタ補正部３０６は、リードポインタ補正処理２０５を行う機能を有する。
【００５６】
さらに、簡易ＡＶ同期部１０７は、前述した簡易ＡＶ同期処理２０２、リードポインタ補正処理２０５を行うために、ＰＴＳアドレステーブル３０２にＰＴＳ値４０１、バッファアドレス４０２、Ａ／Ｖフラグ４０３を格納する。図４は、図３におけるＰＴＳアドレステーブルの構成を示す図である。
【００５７】
ＰＴＳ値４０１には、図３のＤｅｍｕｘ１０４で抽出されるビデオデータのＰＴＳ値（ビデオＰＴＳ値）またはオーディオデータのＰＴＳ値（オーディオＰＴＳ値）が格納される。バッファアドレス４０２には、Ｄｅｍｕｘ２０４がＰＴＳ値４０１を抽出したときの各バッファ１０５、１０６におけるライトバッファの値が格納される。Ａ／Ｖフラグ４０３には、抽出したＰＴＳ値がオーディオデータのものであればオーディオを示す符号「ＡＵＤＩＯ」が、ビデオデータのものであればビデオを示す符号「ＶＩＤＥＯ」が格納される。
【００５８】
例えば、図４は、ＰＴＳ値１００をもつビデオデータがビデオバッファ１０６のアドレス１０００に格納され、ＰＴＳ値１００をもつオーディオデータがオーディオバッファ１０５内のアドレス２０００に格納されていることを示す。また、図４は、ともにＰＴＳ値が２００の対応するビデオデータとオーディオデータが各バッファ２０５、２０６内のアドレス１５００、２００にそれぞれ格納されていることを示す。これらの同じＰＴＳ値をもつデータは、ＡＶ同期することができ、同じタイミングでオーディオ出力装置１１０、ビデオ表示装置１１１から出力される。
【００５９】
図３を用いて、簡易ＡＶ同期部１０７におけるデータの流れについて説明する。図３において、Ｄｅｍｕｘ１０４によって分離、供給されたオーディオデータは、オーディオバッファ１０５のライトポインタ３０３の示すアドレスから書き込まれる。また、オーディオバッファ１０５のオーディオデータは、リードポインタ３０４の示すアドレスから読み込まれて、オーディオデコーダ１０８に送出される。さらに、Ｄｅｍｕｘ１０４は、オーディオデータの分離、供給時に、それをデコードして出力するタイミングを示す時間情報ＰＴＳを抽出する。このＰＴＳは、そのときのライトポインタ３０３の値とともに簡易ＡＶ同期部１０７の同期処理部３０１に取り込まれる。
【００６０】
なお、図３ではオーディオデータについて示しているが、ビデオデータの場合も同様の構成であり、同じくＰＴＳ値とそれに対応するデータを書きこむアドレス値が簡易ＡＶ同期部１０７に取り込まれる。
【００６１】
このように取り込まれたオーディオデータ、ビデオデータのＰＴＳ値とアドレス値は、同期処理部３０１のＰＴＳアドレス検出部３０５により検出されてＰＴＳアドレステーブル３０２に記録される。簡易ＡＶ同期部１０７は、特殊再生から通常再生へ復帰する際、ＰＴＳアドレステーブル３０２を参照して、最新のビデオＰＴＳ値に一致するオーディオＰＴＳ値をもつオーディオデータのＰＴＳアドレス値をリードポインタ３０４に設定する。ここで、最新のビデオＰＴＳ値は、ビデオバッファ１０６のリードポインタ３０４の値に最も近いアドレス値をもつＰＴＳ値とすることができる。あるいは、特殊再生モードにおいて再生された最後のデータよりも未来のデータであって、最後のデータのアドレスに最も近いアドレス値をもつＰＴＳ値とすることができる。尚、最新のビデオＰＴＳ値に一致するオーディオＰＴＳ値がない場合、最新のビデオＰＴＳ値に最も近いオーディオＰＴＳ値を選択することができる。
【００６２】
次に、図５を用いて、同期処理部３０１のＰＴＳアドレス検出部３０５が行う簡易ＡＶ同期処理２０２について説明する。図５は、ＰＴＳアドレス検出部３０５が行う簡易ＡＶ同期処理２０２を示すフローチャートである。図５に示すように、ＰＳＴアドレス検出部３０５は、ＰＴＳ検出判定処理５０１によりＰＴＳの検出を判定する。ＰＳＴアドレス検出部３０５は、ＰＴＳ検出判定処理５０１でＰＴＳを検出したと判定すると、ＰＴＳ登録処理５０２で、検出したＰＴＳ値を図４で示したＰＴＳアドレステーブル３０２のＰＴＳ値４０１に登録する。
【００６３】
そのＰＴＳ検出判定処理５０１で検出されたＰＴＳが、オーディオデータのものかビデオデータのものかを、オーディオ／ビデオ判定処理５０３で判定する。ＰＴＳがビデオデータのものであると判定した場合は、ビデオバッファアドレス登録処理５０４により、ビデオバッファのライトポインタの値を図４で示したＰＴＳアドレステーブル３０２のバッファアドレス４０２に登録する。それから、ビデオフラグ登録処理５０５に進んで、図４で示したＰＴＳアドレステーブル３０２のＡ／Ｖフラグ４０３にビデオを示す符号「ＶＩＤＥＯ」を登録する。
【００６４】
そのＰＴＳ検出判定処理５０１で検出されたＰＴＳがオーディオデータのものであると判定した場合は、オーディオバッファアドレス登録処理５０６により、オーディオバッファのライトポインタ３０３の値を図４で示したＰＴＳアドレステーブル３０２のバッファアドレス４０２に登録する。それから、オーディオフラグ登録処理５０７に進んで、図４で示したＰＴＳアドレステーブル３０２のＡ／Ｖフラグ４０３にオーディオを示す符号「ＡＵＤＩＯ」を登録する。
【００６５】
ビデオフラグ登録処理５０５とオーディオフラグ登録処理５０７の次、またはＰＴＳ検出判定処理５０１でＰＴＳが検出されなかったと判定した場合は、特殊再生判定処理５０８において、現在特殊再生の実行中か否かを判定する。特殊再生中であればＰＴＳ検出判定処理５０１からの処理を繰り返し、特殊再生中でなければ、簡易ＡＶ同期処理２０２の処理を終了する。
【００６６】
さらに続いて、図６を用いて、同期処理部３０１のリードポインタ補正部３０６が行うリードポインタ補正処理２０５について説明する。図６は、リードポインタ補正部３０６が行うリードポインタ補正処理２０５を示すフローチャートである。図６に示すように、特殊再生停止処理６０１で、特殊再生の処理が停止される。すると、ビデオＰＴＳ検索処理６０２により、最新のビデオＰＴＳ値に対応するバッファアドレスが検索される。リードポインタ補正部３０６は、ビデオＰＴＳ検索処理６０２により、ビデオバッファ１０６の現在のリードポインタより大きく、最も近いアドレス値を、図４で示したＰＴＳアドレステーブル３０２のＡ／Ｖフラグ４０３にビデオの符号「ＶＩＤＥＯ」が登録されているバッファアドレス４０２の値から検索する。
【００６７】
リードポインタ補正部３０６は、オーディオＰＴＳ検索処理６０３で、検索したビデオＰＴＳに最も近い値のオーディオＰＴＳを図４に示したＰＴＳアドレステーブル３０２から検索する。リードポインタ補正部３０６は、リードポインタ書き替え処理６０４で、検索したオーディオＰＴＳのアドレス値をオーディオバッファのリードポインタ３０４に設定する。その後、ＳＴＣ書き替え処理６０５により、ビデオＰＴＳ検索処理６０２で同じく検索されたビデオＰＴＳ値を図１のＳＴＣカウンタ１０３に設定し、通常再生再開処理６０６により通常再生が再開される。オーディオデコーダ１０８あるいはビデオデコーダ１０９は、ＳＴＣカウンタ１０３の値とビデオデータ、オーディオデータのＰＴＳ値とを比較することによって、必要であれば、データの読み飛ばし、あるいは同じデータの出力を行う。尚、ビデオＰＴＳ値に対応するバッファアドレスを、ビデオバッファのリードポインタに設定することも可能である。又、ビデオＰＴＳに代えて、オーディオＰＴＳを基準に上記の処理を行うことができる。
【００６８】
以上により、本発明の実施の形態における再生装置１００によれば、ＰＴＳ、ＳＴＣの値がＡＶ同期のとれた状態で特殊再生から通常再生への復帰を行えるので、特殊再生から通常再生の復帰時にＳＴＣカウンタ１０３によるＡＶ同期の処理が不要となり、その処理時間を削減することができる。例えば、Ｄｅｍｕｘ１０４でのＳＣＲの検出の待ち時間（最大約２秒程度の処理時間）を削減することができる。あるいは、ＳＴＣカウンタ１０３とオーディオＰＴＳとビデオＰＴＳが共に一致するまでの待ち時間（最大約０．５秒程度の処理時間）を削減することができる。
【００６９】
さらに、本発明の実施の形態における再生装置１００の構成では、高速ピクチャーサーチや逆再生等の特殊再生中にオーディオデータのデコードを行わない場合、Ｄｅｍｕｘ１０４においてオーディオＰＴＳの検出とオーディオバッファ１０５へのデータ供給だけを行うにより、簡易的なＡＶ同期を行うことができる。
【００７０】
具体的には、図２に示したデコード指令処理２０４でビデオデコーダ２０５にのみ特殊再生デコードを指令する場合には、Ｄｅｍｕｘ１０４において分離、供給されるオーディオデータは、オーディオバッファ１０５のライトポインタ３０３の示すアドレスから書き込まれ、特殊再生中にバッファの最上位アドレスまで書き込むと、ライトポインタ３０３をオーディオバッファ１０５の最下位アドレスに変更し、過去の書きこみデータに上書きする。
【００７１】
このとき、図２におけるデコード指令処理２０４ではビデオデコーダ１０５にのみ特殊再生デコードを指令するので、オーディオデコーダ１０８にはデータは送られないが、簡易ＡＶ同期処理２０２により、ＰＴＳアドレステーブル３０２にＰＴＳ４０１の値とバッファ１０６内のバッファアドレス４０の値を記録する。
【００７２】
このように、特殊再生中にオーディオデコードを行わない場合でも、通常再生へ復帰する際に、ＰＴＳアドレステーブル３０２を参照して最新のビデオＰＴＳに一致するオーディオＰＴＳのバッファアドレス４０２の値をリードポインタ３０４に設定して通常再生を開始すれば、即時にＡＶ同期がとることができる。
【００７３】
発明の実施の形態２．
発明の実施の形態２において、再生装置１００が特殊再生の一例である逆再生を行う場合について説明する。この逆再生の場合、通常、オーディオデータとビデオデータとを含む複合データは、ＧＯＰ単位で通常再生時の逆順に、Ｄｅｍｕｘ１０４から各バッファ２０５、２０に供給される。ここで、ＧＯＰは、所定のデータ単位から構成されるデータのまとまり（データグループ）である。そして、デコーダ２０８、２０９が、ＧＯＰそれぞれのまとまり内で逆順にデコードして再生する。
【００７４】
図７を用いて、発明の実施の形態２における再生装置１００の構成について説明する。発明の実施の形態２における再生装置１００は、発明の実施の形態１に示した構成に加えて、特殊再生から通常再生への復帰時にオーディオバッファ１０５のリードポインタの他にライトポインタを書き替える構成を備える。ここで、同期処理部１０７について説明するが、他の構成は図１に示した構成と同様である。図７は、同期処理部１０７の他の一構成例を示すブロック図である。
【００７５】
図７に示すように、同期処理部１０７の同期処理部７０１は、ＰＴＳアドレス検出部３０５、リードポインタ補正部３０６に加えて、次ライトアドレス登録部７０３、ライトポインタ補正部７０４を有する。次ライトアドレス登録部７０３は、後述する次ライトアドレスを登録する機能を有する。ライトポインタ補正部７０４は、特殊再生の逆再生から通常再生に復帰する際にライトポインタを書き替える機能を有する。
【００７６】
さらに、図８に示すように、同期処理部１０７のＰＴＳアドレステーブル７０２には、ＰＴＳ値４０１、バッファアドレス４０２、Ａ／Ｖフラグ４０３に加えて、次ライトアドレス８０１が格納されている。図８は、図７におけるＰＴＳアドレステーブルの一構成例を示す図である。次ライトアドレス８０１には、逆再生から通常再生に復帰したときのＧＯＰの次に通常再生されるＧＯＰの先頭ライトアドレスが格納される。
【００７７】
次に、図７を参照して、同期処理部７０１が行う簡易ＡＶ同期処理２０２について説明する。以下の説明においては、オーディオデータを中心に説明が行われるが、ビデオデータについても、同様の処理を行うことができることは、当業者にとっては明らかである。なお、図７においては、逆再生、通常再生に関わらず、オーディオバッファ１０５のオーディオデータは、ＧＯＰ単位で図中上方に読み出される。また、オーディオデータは、ＧＯＰ内で、逆再生の際には図中下方に読み出され、通常再生の際には図中上方に読み出される。図７において、同期処理部１０７は、図５に示した簡易ＡＶ同期処理２０２により、ＰＴＳ値４０１、バッファアドレス４０２をＤｅｍｕｘ１０４から取り込む。
【００７８】
より具体的には、図７において、逆再生時に、Ｄｅｍｕｘ１０４から、ＧＯＰｎ＋１、ＧＯＰｎ、ＧＯＰｎ−１の順にオーディオデータがオーディオバッファ１０５に書き込まれる。それとともに、同期処理部７０１は、図５に示した簡易ＡＶ同期処理２０２により、それぞれのＧＯＰが含むオーディオデータに関するＰＴＳ値４０１、バッファアドレス４０２をＤｅｍｕｘ１０４から取り込む。ここで、オーディオバッファ１０５は、通常再生時であればＧＯＰｎ−１、ＧＯＰｎ、ＧＯＰｎ＋１の順にオーディオデータを書き込まれるのに対して、逆再生時にはこの逆順にオーディオデータを書き込まれている。
【００７９】
Ｄｅｍｕｘ１０４からＧＯＰｎ＋１をオーディオバッファ１０５に書き込まれた後、同期処理部７０１の次ライトアドレス登録部７０３は、Ｄｅｍｕｘ１０４がＧＯＰｎをオーディオバッファ１０５に書き込むときの先頭データのライトアドレス（ライトポインタ３０３）をＤｅｍｕｘ１０４から取り込む。次ライトアドレス登録７０３は、その取り込んだライトアドレスをＧＯＰｎ＋１に関する次ライトアドレス８０１として図８に示すＰＴＳアドレステーブル７０２に記録する。
【００８０】
ＧＯＰｎについても同様に、Ｄｅｍｕｘ１０４は、ＧＯＰｎに含まれるオーディオデータのＰＴＳ値４０１、バッファアドレス４０２を同期処理部１０７に送出するとともに、ＧＯＰｎをオーディオバッファ１０５に書き込む。そして、次ライトアドレス登録７０３は、Ｄｅｍｕｘ１０４がＧＯＰｎ−１をオーディオバッファ１０５に書き込むときの先頭データのライトアドレスを、ＧＯＰｎに関する次ライトアドレス８０１としてＰＴＳアドレステーブル７０２に記録する。
【００８１】
このような簡易ＡＶ同期処理２０２において次ライトアドレス登録部７０３が次ライトアドレスを登録する処理（次ライトアドレス登録処理）について、図９を用いて詳細に説明する。ここで、図７を参照しつつ説明する。図９は、次ライトアドレス登録部７０３が行う次ライトアドレス登録処理を示すフローチャートである。
【００８２】
図９に示すように、ＧＯＰ判定処理９０１において、ビデオバッファ１０６に書き込まれるビデオデータがＧＯＰの先頭のデータであるか否かが判定される。このＧＯＰ判定処理９０１により、その書き込まれるビデオデータがＧＯＰの先頭であると判定されたとき、ビデオエントリ検索処理９０２に進む。このビデオエントリ検索処理９０２で、次ライトアドレス登録部７０３は、図８で示したＰＴＳアドレステーブル７０２においてＡ／Ｖフラグに「ＶＩＤＥＯ」が記録され、かつ次ライトアドレス８０１の値が未登録のエントリを検索する。そして、次ライトアドレス登録部７０３は、ビデオ次ライトアドレス登録処理９０３において、ＧＯＰ判定処理９０１で検出されたビデオバッファ１０６におけるライトポインタを、ＰＴＳアドレステーブル７０２の未登録な次ライトアドレス８０１のエントリに登録する。例えば、ＧＯＰｎの先頭に位置するデータのライトポインタ３０３が、ＧＯＰｎ＋１の次ライトアドレス８０１として、そのエントリに登録される。
【００８３】
このように、ビデオエントリ検索処理９０２、ビデオ次ライトアドレス登録処理９０３により、ビデオバッファ１０６について次ライトアドレス８０１が登録される。これらと同様の処理により、オーディオバッファ１０５について次ライトアドレス８０１が登録される。
【００８４】
すなわち、ビデオ次ライトアドレス登録処理９０３の後、オーディオエントリ検索処理９０４で、次ライトアドレス登録部７０３は、図８で示したＰＴＳアドレステーブル７０２においてＡ／Ｖフラグに「ＡＵＤＩＯ」が記録され、かつ次ライトアドレス８０１の値が未登録のエントリを検索する。そして、次ライトアドレス登録部７０３は、オーディオ次ライトアドレス登録処理９０５において、ＧＯＰ判定処理９０１で検出されたオーディオバッファ１０５のライトポインタ３０３を、ＰＴＳアドレステーブル７０２の未登録な次ライトアドレス８０１のエントリに登録する。
【００８５】
続いて、図１０を用いて、逆再生から通常再生への切り替え時に、同期処理部７０１のリードポインタ補正３０６が行うリードポインタ補正処理２０５について説明する。ここで、リードポインタ補正処理２０５では、リードポインタ補正部３０６によるリードポインタの補正とともにライトポインタ補正部７０４によるライトポインタの補正が行われる。図１０は、リードポインタ補正部３０６とライトポインタ補正部７０４が行うリードポインタ補正処理２０５を示すフローチャートである。また、図１０における特殊再生停止処理６０１、ビデオＰＴＳ検索処理６０２、オーディオＰＴＳ検索処理６０３、ＳＴＣ書き替え処理６０５は、図６に示したリードポインタ補正処理２０５と同様なので、その説明を省略する。
【００８６】
図１０に示すように、特殊再生停止処理６０１、ビデオＰＴＳ検索処理６０２、オーディオＰＴＳ検索処理６０３の各処理の後、リードポインタ補正部３０６は、リードポインタ書き替え処理６０４により、オーディオＰＴＳ検索処理６０３で検索されたオーディオＰＴＳのアドレス値をオーディオバッファ１０５のリードポインタ３０４に設定する。
【００８７】
その後、ライトポインタ補正部７０４は、ライトポインタ書き替え処理１００１で、オーディオＰＴＳ検索処理６０３で検索されたオーディオＰＴＳの次ライトアドレス８０１の値をオーディオバッファ１０５のライトポインタ３０３に設定する。例えば図７において、ＧＯＰｎを逆再生している途中に通常再生に切り替えられた場合、ＧＯＰｎ−１の先頭を示すバッファアドレスがライトポインタ３０３に設定される。ここで、ＧＯＰｎ−１の先頭を示すバッファアドレスは、ＧＯＰｎのオーディオデータに関する次ライトアドレス８０１となっている。ＧＯＰｎ−１の先頭を示すバッファアドレスに従って、ＧＯＰｎ＋１の先頭データを記録することができる。
【００８８】
そして、ＳＴＣ書き替え処理６０５を経て、通常再生再開処理６０６で通常再生が再開される。例えば、前述のようにＧＯＰｎ−１の先頭を示すバッファアドレスがライトポインタ３０３に設定されているため、ＧＯＰｎ−１の先頭を示すバッファアドレスに、ＧＯＰｎ＋１の先頭データが記録される。このように、逆再生から通常再生に切り替えられた後、図７においてＧＯＰｎ−１が格納された場所に、ＧＯＰｎの次に通常再生されるＧＯＰｎ＋１が上書きされ、ＧＯＰｎ、ＧＯＰｎ＋１の順に通常再生される。
【００８９】
以上により、発明の実施の形態２における再生装置１００の構成によれば、逆再生から通常再生に戻った直後から次のＧＯＰのデータが、現在デコード中のＧＯＰの直後に書き込まれるため、順序通りの通常再生を再開することができる。さらに、再生装置１００が発明の実施の形態１に示す構成も備えるため、逆再生から通常再生への復帰後、大きな遅滞なくＡＶ同期をとることもできる。
【００９０】
【発明の効果】
本発明によれば、異なるデータ処理モード間を円滑に移行することができるデータ処理装置、データ再生装置、データ処理方法及びデータ再生方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における再生装置の構成を示すブロック図である。
【図２】本発明の実施の形態における再生装置の再生動作の制御を示すフローチャートである。
【図３】本発明の実施の形態における簡易ＡＶ同期の構成を示すブロック図である。
【図４】本発明の実施の形態における簡易ＡＶ同期のＰＴＳアドレステーブルの構成を示す図である。
【図５】本発明の実施の形態における簡易ＡＶ同期の簡易ＡＶ同期処理を示すフローチャートである。
【図６】本発明の実施の形態における簡易ＡＶ同期のリードポインタ補正処理を示すフローチャートである。
【図７】本発明の実施の形態における簡易ＡＶ同期の他の一構成例を示すブロック図である。
【図８】本発明の実施の形態における簡易ＡＶ同期のＰＴＳアドレステーブルの他の一構成例を示す図である。
【図９】本発明の実施の形態における簡易ＡＶ同期の次ライトアドレス登録処理を示すフローチャートである。
【図１０】本発明の実施の形態における簡易ＡＶ同期のリードポインタ補正処理を示すフローチャートである。
【図１１】従来の再生装置の構成を示すブロック図である。
【図１２】従来の再生装置における再生動作の制御を示すフローチャートである。
【符号の説明】
１００  再生装置、１０１  蓄積メディア、１０２  バッファ、１０３  ＳＴＣカウンタ、１０５  オーディオバッファ、１０６  ビデオバッファ、１０７  簡易ＡＶ同期部、１０８  オーディオデコーダ、１０９  ビデオデコーダ、１１０オーディオ出力装置、１１１  ビデオ表示装置、１１２、１１３  速度制御機構、１１４、１１５  切り替え回路、３０１  同期処理部、３０５  ＰＴＳアドレス検出部、３０６  リードポインタ補正部、７０３  次ライトアドレス登録部、７０４  ライトポインタ補正部
【図１】
2004228627.tif 000003
【図２】
2004228627.tif 000004
【図３】
2004228627.tif 000005
【図４】
2004228627.tif 000006
【図５】
2004228627.tif 000007
【図６】
2004228627.tif 000008
【図７】
2004228627.tif 000009
【図８】
2004228627.tif 000010
【図９】
2004228627.tif 000011
【図１０】
2004228627.tif 000012
【図１１】
2004228627.tif 000013
【図１２】
2004228627.tif 000014