(57)【特許請求の範囲】
【請求項１】
データ圧縮された映像符号列の特定のパケット、及びデータ圧縮された音声符号列の各パケットにはそれぞれ映像と音声との同期をとるための時間情報としてプレゼンテーションタイムスタンプ（以下ＰＴＳと記す）が記述されており、前記映像符号列と前記音声符号列とが時分割となって送られてくる再生符号列が供給される装置であって、
前記映像符号列を取込みデコードするビデオデコーダ部と、
前記音声符号列を取込みデコードするオーディオデコーダ部と、
前記再生符号列の所定の再生タイミングに同期して基準クロックをカウントするタイムスタンプカウンタ手段と、
前記音声符号列に含まれる前記ＰＴＳを取込み、このＰＴＳの内容と前記タイムスタンプカウンタ手段のカウント値との一致を判断する手段であって、前記ＰＴＳと前記カウント値との一致がすでに1回得られておれば、前記オーディオデコーダ部の出力タイミング制御信号を出力し、以降はオーディオ出力許可を維持して前記ＰＴＳの取り込み及び同期検出を行なわないが予め設定した設定時間が経過する毎に再度前記ＰＴＳの取り込みをやり直して同期状態を判断するＰＴＳ制御手段を有したことを特徴とする映像音声処理装置の同期装置。
【請求項２】
前記設定時間は、リモコン及びマイコンを通して視聴者が任意の時間を選択して入力可能であることを特徴とする請求項１記載の映像音声処理装置の同期装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ圧縮された映像符号列と音声符号列とが時分割で送られてくる再生符号列を入力とする場合、前記映像符号列のデコード出力と音声符号列のデコード出力との同期をとるようになされた映像音声処理装置の同期装置に関する。
【０００２】
【従来の技術】
光学式ディスクの情報記録方式として、データ圧縮された映像符号列と音声符号列とを時分割で記録する方式がある。この種の光学式ディスクを再生する場合、ビデオデコーダとオーディオデコーダにおいて映像符号列、音声符号列をそれぞれデコードして出力する場合、双方の同期を取る必要がある。
【０００３】
従来の方法としては、例えば映像符号列の同期信号にカウンタを同期させて計数を行わせ、音声符号の各フレームに付しているフレーム番号と、前記カウンタの計数値との比較を行い、その比較結果に応じて、デコードしたオーディオ信号の出力タイミングを図っていた。
【０００４】
【発明が解決しようとする課題】
上記のように映像符号列と音声符号列を入力として双方の同期をとる場合、次のような前提条件を考慮する必要がある。
同期関係を頻繁に検出して、同期を維持する動作を行うために回路構成が複雑になっている。また、光学式ディスクや伝送経路から取り込んだ復調データに対しては、信号処理部においてまず誤り訂正等の処理が行われる。この誤り訂正が不可能な場合は、信号処理部からエラーフラッグが出力され、このエラーフラッグに対応するデータは、デコード処理に使用しないように処理されるのが普通である。
【０００５】
しかしながら、映像符号列と音声符号列を入力とし、双方の同期関係を維持する従来の回路は、入力データに誤りが多く発生したときの対策がなされておらず誤ったタイミングでオーディオ信号を出力することがあった。また、映像と音声の同期関係が大きく誤ったままで、次の同期が得られるまで長い時間続くことがあった。
【０００６】
そこでこの発明では、映像符号列と音声符号列とをそれぞれデコードして出力する場合、簡単な回路構成でオーディオ信号の出力タイミングをできるだけ正確にビデオ信号に同期させることができるようにした映像音声処理装置の同期装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明は、同期情報が到来する毎に同期処理を行うとかえって回路が複雑になる等の不具合が生じるので、最初、あるいは特定の期間のみに同期処理を行うようにしている。
【０００８】
具体的には、データ圧縮された映像符号列の特定のパケット、及びデータ圧縮された音声符号列の各パケットにはそれぞれ映像と音声との同期をとるための時間情報としてプレゼンテーションタイムスタンプ（以下ＰＴＳと記す）が記述されており、前記映像符号列と前記音声符号列とが時分割となって送られてくる再生符号列が供給される装置であって、前記映像符号列を取込みデコードするビデオデコーダ部と、前記音声符号列を取込みデコードするオーディオデコーダ部と、前記再生符号列の所定の再生タイミングに同期して基準クロックをカウントするタイムスタンプカウンタ手段と、
前記音声符号列に含まれる前記ＰＴＳを取込み、このＰＴＳの内容と前記タイムスタンプカウンタ手段のカウント値との一致を判断する手段であって、前記ＰＴＳと前記カウント値との一致がすでに1回得られておれば、前記オーディオデコーダ部の出力タイミング制御信号を出力し、以降はオーディオ出力許可を維持して前記ＰＴＳの取り込み及び同期検出を行なわないが予め設定した設定時間が経過する毎に再度前記ＰＴＳの取り込みをやり直して同期状態を判断するＰＴＳ制御手段を有したことを特徴とする。
【０００９】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照して説明する。
図１は、この発明に関わる光学式ディスクの再生装置を示している。光学式ディスク１１は、サーボシステム（図示せず）で制御されるモータ１２により回転制御される。光学式ピックアップ装置２１でピックアップされた光学信号は電気信号に変換され、信号処理部２２に導入される。信号処理部２２には、復調部２３、エラー訂正処理部（ＥＣＣ処理部）２４が含まれる。信号処理部２２から出力される信号としては復調データとエラーフラッグがある。
【００１０】
信号処理部２２から出力された復調データには、例えば映像符号、音声符号、その他の符号がある。そこでデマルチプレクサ２５は、映像符号をビデオデコーダ２６に振り分け、また音声符号をオーディオデコーダ２７に振り分けて供給する。
【００１１】
また後述するプレゼンテーションタイムスタンプ（ＰＴＳ）は、タイムスタンプ処理部２８に供給される。ビデオデコーダ２６でデコードされたビデオ信号は、バッファ部２９に入力され、タイムスタンプ処理部２８からの出力タイミング信号により出力時点が制御され、出力端子３０に導出されている。オーディオデコーダ２７でデコードされたオーディオ信号も、バッファ部３１に入力され、タイムスタンプ処理部２８からの出力タイミング信号により出力時点が制御され、出力端子３２に導出されている。
【００１２】
３３は、システムコントローラであり、装置全体の動作を制御するもので、操作入力インターフェース３４も接続されている。リモコン操作器から再生スタート信号が送られると、操作入力インターフェース３４を通じて再生指令信号がシステムコントローラ３３に入力される。これに応じて、モータ１２の制御及び信号処理部２２の動作が開始される。システムコントローラ３３は、再生がスタートされるとディスクから読み取った制御情報に基づいてタイムスタンプ部２８を制御してクロックカウントを行わせることで、絶対時間の設定を行うことができる。
【００１３】
ところで光学式ディスク１１に記録されるビデオ信号やオーディオ信号は符号化され映像符号、音声符号となりパック化されて変調されて記録されている。従って、光学式ディスク１１から再生し、復調した信号である各映像符号、音声符号は、パック化されており、１パックが例えば１パケットである。そして１パックの先頭には、パックヘッダが配置されている。さらにパケットの先頭にパケットヘッダが配置されている（図２参照）。
【００１４】
そして、映像符号の特定のパケット内には、プレゼンテーションタイムスタンプ（ＰＴＳ）が記述されている。また各音声符号のパケットには、それぞれにプレゼンテーションタイムスタンプ（ＰＴＳ）が記述されている。このＰＴＳは、ビデオ信号とオーディオ信号の出力の同期を取るためのものである。
【００１５】
例えば、光学式ディスクの再生をスタートした時点から、特定のパックの制御情報でリセットされ、基準クロックをカウントするタイムスタンプカウンタ部が音声系統と映像系統のそれぞれに用意されている。そして、音声系統においては、タイムスタンプカウンタ部のカウンタの値と、音声符号のパケットに含まれているＰＴＳとが一致したときに、オーディオバッファ部３１の出力を許可するようにしている。
【００１６】
また映像系統においても、特定のパックの制御情報で所定値に設定され、基準クロックをカウントするタイムスタンプカウンタ部が用意されている。そしてこのカウンタの値と、映像符号の特定のパケットに含まれているＰＴＳとが一致したときに、ビデオバッファ部２９の出力を許可するようにしている。
【００１７】
なお、映像系統及び音声系統のタイムスタンプカウンタ部における絶対時間情報は、システムコントローラ３３により初期設定される。ただし、早送りや、スロー再生などの特殊再生を行った場合には、その修正機能が働き、絶対時間情報の修正が行われる。
【００１８】
図３には、音声系統のタイムスタンプカウンタ部４１と、ＰＴＳ取込み回路４２と、比較器４３を示している。タイムスタンプカウンタ部４１は、映像符号の特定のタイミング、例えば垂直同期に対応するタイミングで所定値に設定され、基準クロックを計数するものである。このタイムスタンプカウンタ部４１は、ビデオデコーダ２６からの基準クロックをカウントしてもよいし、また、基準クロックに位相同期するＰＬＬ回路を独自に有し、ここで発生するクロックをカウントするようにしてもよい。
【００１９】
ここでＰＴＳ取込み回路４２は、まず、光学式ディスク１１の再生がスタートしたときに、最初に到来するＰＴＳのみを取込むように設定されている。この設定は、例えば再生スタート時点から一定期間、取込み許可を与える論理回路により実現できる。
【００２０】
このときのＰＴＳとタイムカウンタ部４１の出力とが一致すると、比較器４３から一致パルスが得られる。この一致パルスは、出力タイミング制御信号として図１のバッファ部３１に与えられ、デコード出力の許可を与えるようになっている。そしてその後は、バッファ部３１は、連続して出力許可状態となる。
【００２１】
このようなシステムの場合、映像符号列と音声符号列を入力とし、双方の同期関係を得るために、最初の期間だけ同期検出と出力タイミングの設定処理を行い、その後は、オーディオ信号を連続して出力するようにしている。このために、符号列を復調した際にデータに誤りが多く発生したとしても、ビデオ信号とオーディオ信号の出力はそのまま連続される。パケット毎の同期検出処理を行うことがない。この結果、データ誤りが発生しても、そのときのオーディオ信号の出力に乱れがあるのみであり、誤りがない期間になれば、ビデオ信号とオーディオ信号とは同期していることになる。もし、パケット毎に同期検出処理を行うようにすると、データ誤りが発生したときに、１度目のオーディオ信号の乱れが生じるとともに、同期関係がずれてしまうことがあり、再度同期がとれると、２度目のオーディオ信号の乱れが生じることになる。しかし、この発明のシステムであると、データ誤りが発生したときに、１度目のオーディオ信号の乱れが生じるだけである。通常、このような乱れは、エラーフラッグ情報により、ミューティング処理が施されるようになっている。
【００２２】
図４は、タイムスタンプ処理部２８の他の実施の形態である。
上記の図３の実施の形態は、最初のＰＴＳが何等エラーを発生していないものとして設計を行った。しかし、最初のＰＴＳにデータ誤りが発生していることもあり得る。そこでこの発明の第２の実施の形態では、次のような対策が施されている。
【００２３】
即ち、ＰＴＳ取込み回路４２の入力側には、スイッチ４４が設けられており、ＰＴＳの取込みを制限することができるようになっている。他の部分は、図３の構成と同じであるから、同一符号を付している。このスイッチ４４は、次のように利用される。まず、光学式ディスク１１の再生がスタートしたときに、ＰＴＳ取込み回路４２に対して、最初に到来するＰＴＳのみを取込ませるのであるが、信号処理部２２からエラーフラッグが出力されているときには、スイッチ４４がオフ制御され、エラーとなっているＰＴＳが取込まれないようになっている。スイッチ４４は、再生がスタートしたときはオン状態にあるが、エラーフラッグが与えられるとオフ状態となる。そしてエラーフラッグが消去して、ＰＴＳ取込み回路４２にＰＴＳが取込まれると、今度は、ＰＴＳ取込み回路４２からの応答信号によりオフ状態となるように論理構成されている。
【００２４】
上記の実施の形態であると、最初のＰＴＳにデータ誤りが発生したとしても、このＰＴＳを使用せず、誤りの無いクリーンなＰＴＳを使用するので、システムの信頼性を向上できる。
【００２５】
図５は、さらにタイムスタンプ処理部２８の他の実施の形態である。
この実施の形態は、システムがパケット同期している状態で、かつエラーフラッグが無い状態のときにＰＴＳを取込むように構成されている。このために、スイッチ４４に対して直列にさらにスイッチ４５が設けられており、両方のスイッチ４４、４５がオン状態のときにＰＴＳがＰＴＳ取込み回路４２に入力するようになっている。
【００２６】
上記の実施の形態においては、エラーフラッグにより制御されるスイッチ４４は省略しても構わない。
この実施の形態によると次の処理を行うことができる。即ちオーディオデコーダ２７の出力の許可を維持している状態で、再生符号列のフレーム同期を検出する信号処理部から、非同期判定信号が出力されたときは、再度ＰＴＳの取込みを行い、出力タイミングを正確なものとすることができる。
【００２７】
図６は、同期／非同期判定信号出力回路の構成を示している。
この同期／非同期判定信号出力回路は例えば信号処理２２に含まれる。パケットデータが同期信号検出回路４６に入力される。同期信号検出回路４６は、パケットデータの中の同期信号を検出し、その検出信号をウインド回路４７に与える。すると、ウインド回路４７からは、検出信号に同期して一定期間のパルス幅を持つウインドパルスが出力され、このウインドパルスは、同期検出回路４８に入力される。同期検出回路４８は、ウインドパルス内に同期信号が存在し、かつ、この関係が繰り返し複数回連続するような場合は、同期判定信号を出力し、このような関係がなくなった場合には非同期判定信号を出力する。
【００２８】
図７は、さらにまたタイムスタンプ処理部２８の他の実施の形態である。
この実施の形態が、図３の構成と異なる部分は、比較器４３の出力ラインにスイッチ５１が設けられており、このスイッチ５１はＰＴＳオン／オフ制御信号により制御され、バッファ部３１へ与えられる出力タイミング制御信号が規定されるようになっている。
【００２９】
ＰＴＳオン／オフ制御信号としては、先に説明したエラーフラッグあるいは非同期検出信号などが用いられる。
図８は、またタイムスタンプ処理部２８の他の実施の形態である。
【００３０】
上記した実施の形態は、タイムスタンプカウンタ４１のカウント内容と、音声符号パケットに含まれるプレゼンテーションタイムスタンプの内容が一致したときに一致信号を出力する方式であったが、ある許容範囲内にあれば、バッファ部３１へ出力タイミング制御信号を出力してもよい。これは、画像と音声とが厳密に一致せず多少のずれがあっても視聴者にとってはそれ程違和感がないからである。
【００３１】
図８において、ＰＴＳ取込み回路４２の出力は、引算回路５１の一方に入力される。この引算回路５１の他方の入力には、タイムスタンプカウンタ４１からのカウント値が供給されている。引算回路５１からは、ＰＴＳとカウント値の差データ（Ａ−Ｂ）が得られ、この差データは、差データ処理部５２に入力される。差データ処理部５２では、差が所定の許容範囲内であれば、バッファ部３１へ出力タイミング制御信号を出力するようにしている。また差が許容範囲の外であれば、例えばクロック制御部や、サーボ制御部、または警告表示部等にその情報が与えらえるようになっている。
【００３２】
また、許容範囲の外であれば、次のＰＴＳを取込むようにＰＴＳ取込み回路４２が制御され、差が所定の範囲内であれば、ＰＴＳ取込み回路４２へのＰＴＳ取込みが制限されるようになっている。
【００３３】
図９は、さらにまたタイムスタンプ処理部２８の他の実施の形態である。
この実施の形態では、ＰＴＳの値Ａとカウンタ部４１の出力カウント値Ｂとを比較する比較器５２は、Ａ＝Ｂと、Ａ＜Ｂの判定出力を得るように構成されている。これらの判定出力は、いずれもオア回路５３に入力され、このオア回路５３の出力がバッファ部３１へ出力タイミング制御信号として与えられる。したがって、ＰＴＳの値Ａが小さい場合、つまりオーディオのデコードが映像に対して遅れるような場合には、オーディオ信号を出力するようになっている。さらにＡ＜Ｂの判定出力は、例えばサーボマイコンや、システム制御部に供給され、現在のＡ＜Ｂという状態を知らせるようになっている。Ａ＜Ｂの情報は、例えばデコードしたオーディオデータの読み出しクロック周波数を制御するために用いることができる。
【００３４】
なお上記の説明では、入力情報は光学式ディスクから再生されたものとして説明しているが、入力情報の信号源はこれに限るものではなく、通信回線や伝送路を介して送られてきた情報でもよい。
【００３５】
図１０はさらにこの発明の他の実施の形態である。
上述した実施の形態では、スイッチング４４や４５が直接、エラーフラッグや非同期検出信号により制御されるものとして説明した。しかし、ＰＴＳ取込み回路４２の入力側の１つのスイッチング４４をシステムコントローラ３３からのスイッチ制御信号に基づいて制御するようにしてもよい。
【００３６】
システムコントローラ３３は、エラーフラッグ、非同期判定信号が入力されているときはスイッチ４４をオフするようにしている。そして、エラーフラッグがなく、かつ非同期判定信号がない（同期判定信号が入力されている）状態になるとスイッチ４４を一定期間（ＰＴＳを捕らえることができる期間）オンし、その後は、一致信号（Ａ＝Ｂ）、もしくは所定の範囲内の差信号が得られた後は、スイッチ４４をオフ制御するようにしている。
【００３７】
図１１は、上記のシステムコントローラ３３に格納されているフローチャートの例である。再生がスタートすると、データの取込みが行われ、エラーフラッグがないこと、非同期判定信号がないことの判断が行われる（ステップＡ１〜Ａ３）。エラーフラッグ、非同期判定信号がなければ、Ａ＝Ｂがすでに得られているかどうかの判定が行われる（ステップＡ４）。これは最初のＰＴＳかどうかの判定に相当する。Ａ＝Ｂが得られていなければ、ステップＡ５でスイッチ４４をオンし、Ａ＝Ｂが得られるまでオンする（ステップＡ５、Ａ６）。Ａ＝Ｂが得られたらスイッチ４４をオフし、ステップＡ２に戻る。これにより、ＰＴＳを用いた同期処理はオフされた状態でデータの再生が行われるが、非同期判定信号が発生したときは、非同期判定信号がなくなった時点から再度同期処理が行われることになる。
【００３８】
図１２は、上記のシステムコントローラ３３に格納されているフローチャートのさらに別の例である。図１１のフローチャートと異なる部分は、ステップＡ４からステップＡ２に戻る経路に、設定時間が経過したかどうかを判定するステップＡ８が設けられていることである。このステップＡ８を設けることにより、ある時間が経過する毎に、ＰＴＳを用いた同期処理をやり直すことができる。即ち、ステップＡ８で前記ある時間が経過し設定時間を過ぎていると、経過時間をリセットして（ステップＡ９）、ステップＡ５に移行し、再度のＰＴＳの取り直しを行うことになる。設定時間としては、リモコン及びマイコンを通して視聴者が任意の時間を選択して入力することができる。このようにすると、設定時間毎に同期の取り直しが行われる。
【００３９】
勿論、上記のシステムでは、動画と音楽等の記録された光学式ディスクが再生される場合があるので常にスイッチ４４がオンするようにして常時同期処理が行われるようにすることも可能である。
【００４０】
【発明の効果】
上記したようにこの発明によれば、映像符号列と音声符号列とをそれぞれデコードして出力する場合、簡単な回路構成でオーディオ信号の出力タイミングをできるだけ正確にビデオ信号に同期させることができる。
【図面の簡単な説明】
【図１】この発明が適用された光学式ディスク再生装置の構成を示す図。
【図２】光学式ディスクから再生した再生符号列の説明図。
【図３】図１のタイムスタンプ処理部の構成例を示す図。
【図４】図１のタイムスタンプ処理部の他の構成例を示す図。
【図５】図１のタイムスタンプ処理部のまた他の構成例を示す図。
【図６】同期／非同期判定信号出力回路の構成例を示す図。
【図７】図１のタイムスタンプ処理部のまた他の構成例を示す図。
【図８】図１のタイムスタンプ処理部のさらに他の構成例を示す図。
【図９】図１のタイムスタンプ処理部のまた他の構成例を示す図。
【図１０】図１のタイムスタンプ処理部の他の構成例を示す図。
【図１１】図１０に示したシステムコントローラの動作例を示すフローチャート。
【図１２】図１０に示したシステムコントローラの他の動作例を示すフローチャート。
【符号の説明】
１１…光学式ディスク、１２…モータ、２１…光学式ピックアップ装置、２２…信号処理部、２５…デマルチプレクサ、２６…ビデオデコーダ、２７…オーディオデコーダ、２８…タイムスタンプ処理部、２９、３１…バッファ部、４１…タイムスタンプカウンタ部、４２…ＰＴＳ取込み回路、４３…比較器、４４、４５…スイッチ、５１…スイッチ、５２…比較器、５３…オア回路。
【図１】
0003923553.tif 000002
【図２】
0003923553.tif 000003
【図３】
0003923553.tif 000004
【図４】
0003923553.tif 000005
【図５】
0003923553.tif 000006
【図６】
0003923553.tif 000007
【図７】
0003923553.tif 000008
【図８】
0003923553.tif 000009
【図９】
0003923553.tif 000010
【図１０】
0003923553.tif 000011
【図１１】
0003923553.tif 000012
【図１２】
0003923553.tif 000013