(57)【要約】【課題】  入力したビデオ信号のフレームデータに備えられた付加情報の欠落が起こらないフレームシンクロナイザを提供すること。【解決手段】  本発明におけるフレームシンクロナイザは、第１の同期信号及びフレームデータがフレーム単位に構成されるビデオ信号を入力し、第１の同期信号に応じてフレームデータをフレーム毎にメモリに書き込み、第１の同期信号とは周波数の異なる第２の同期信号に応じてメモリからフレームデータをフレーム毎に読み出し出力するフレームシンクロナイザであって、予め定められた標準周波数よりも高い周波数の第２の同期信号を生成する同期信号生成手段を備えたフレームシンクロナイザである。このような構成により、入力したビデオ信号のフレームデータに備えられた付加情報の欠落が起こらなくなる。【選択図】図１
2006174363.tif 000002
【特許請求の範囲】
【請求項１】
第１の同期信号及びフレームデータがフレーム単位に構成されるビデオ信号を入力し、前記第１の同期信号に応じて前記フレームデータをフレーム毎にメモリに書き込み、前記第１の同期信号とは周波数の異なる第２の同期信号に応じて前記メモリから前記フレームデータをフレーム毎に読み出し出力するフレームシンクロナイザであって、
予め定められた標準周波数よりも高い周波数の前記第２の同期信号を生成する同期信号生成手段を備えたフレームシンクロナイザ。
【請求項２】
前記同期信号生成手段は、
入力するビデオ信号の種類に応じて異なる周波数から１つを選択し、選択した周波数の前記第２の同期信号を生成することを特徴とする請求項１記載のフレームシンクロナイザ。
【請求項３】
前記同期信号生成手段は、
ユーザーの入力に応じて異なる周波数から１つを選択し、選択した周波数の前記第２の同期信号を生成することを特徴とする請求項１または２記載のフレームシンクロナイザ。
【請求項４】
前記同期信号生成手段は、
前記第１の同期信号よりも常に高い周波数の前記第２の同期信号を生成することを特徴とする請求項１、２または３記載のフレームシンクロナイザ。
【請求項５】
前記同期信号生成手段は、
ユーザーの入力に応じて異なる周波数から１つを選択し、選択した周波数の前記第２の同期信号を生成し、前記異なる周波数のうち少なくとも１つは前記第１の同期信号よりも常に高い周波数であることを特徴とする請求項１、２、３または４記載のフレームシンクロナイザ。
【請求項６】
前記同期信号生成手段は、
予め定められた標準周波数よりも高い周波数のシステムクロックを生成するシステムクロック生成手段と、
前記システムクロック生成手段の生成したシステムクロックに基づいて前記第２の同期信号を生成するタイミング生成手段を備えることを特徴とする請求項１乃至５いずれかに記載のフレームシンクロナイザ。
【請求項７】
前記システムクロック生成手段は、
入力するビデオ信号の種類に応じて異なる周波数から１つを選択し、選択した周波数のクロックを生成することを特徴とする請求項６記載のフレームシンクロナイザ。
【請求項８】
前記システムクロック生成手段は、
ユーザーの入力に応じて異なる周波数から１つを選択し、選択した周波数のクロックを生成することを特徴とする請求項６または７記載のフレームシンクロナイザ。
【請求項９】
前記システムクロック生成手段は、
前記第１の同期信号を生成する入力クロックのクロック周波数よりも常に高い周波数のクロックを生成することを特徴とする請求項６、７または８記載のフレームシンクロナイザ。
【請求項１０】
前記システムクロック生成手段は、
ユーザーの入力に応じて異なる周波数から１つを選択し、選択した周波数の前記第２の同期信号を生成し、前記異なる周波数のうち少なくとも１つは前記第１の同期信号を生成する入力クロックのクロック周波数よりも常に高い周波数であることを特徴とする請求項６、７、８または９記載のフレームシンクロナイザ。
【請求項１１】
請求項１乃至１０いずれかに記載のフレームシンクロナイザを備えた光ディスク装置。
【請求項１２】
請求項１乃至１０いずれかに記載のフレームシンクロナイザを備えた情報記録／再生装置であって、
アナログビデオ信号を入力し、入力したアナログビデオ信号をデジタルビデオ信号に変換し、変換した前記デジタルビデオ信号を前記フレームシンクロナイザに出力するビデオデコーダを備えた情報記録／再生装置。
【請求項１３】
第１の同期信号及びフレームデータをフレーム毎に備えたビデオ信号を入力し、前記第１の同期信号に応じて前記フレームデータをフレーム毎にメモリに書き込み、前記第１の同期信号とは周波数の異なる第２の同期信号に応じて前記メモリから前記フレームデータをフレーム毎に読み出し出力する信号同期方法であって、
予め定められた標準周波数よりも高い周波数の前記第２の同期信号を生成する信号同期方法。
【請求項１４】
前記同期信号の生成は、
入力するビデオ信号の種類に応じて異なる周波数から１つを選択し、選択した周波数の前記第２の同期信号を生成することを特徴とする請求項１３記載の信号同期方法。
【請求項１５】
前記同期信号の生成は、
入力するビデオ信号の種類に応じて異なる周波数から１つを選択し、選択した周波数の前記第２の同期信号を生成することを特徴とする請求項１３または１４記載の信号同期方法。
【請求項１６】
前記同期信号の生成は、
前記第１の同期信号よりも常に高い周波数の前記第２の同期信号を生成することを特徴とする請求項１３、１４または１５記載の信号同期方法。
【請求項１７】
前記同期信号の生成は、
予め定められた標準周波数よりも高い周波数のシステムクロックを生成し、
前記生成したシステムクロックに基づいて前記第２の同期信号を生成することを特徴とする請求項１３乃至１６いずれかに記載の信号同期方法。
【請求項１８】
前記システムクロックの生成は、
ユーザーの入力に応じて異なる周波数から１つを選択し、選択した周波数のクロックを生成することを特徴とする請求項１７記載の信号同期方法。
【請求項１９】
前記システムクロックの生成は、
入力するビデオ信号の種類に応じて異なる周波数から１つを選択し、選択した周波数のクロックを生成することを特徴とする請求項１７または１８記載の信号同期方法。
【請求項２０】
前記システムクロックの生成は、
前記第１の同期信号を生成する入力クロックのクロック周波数よりも常に高い周波数のクロックを生成することを特徴とする請求項１７、１８または１９記載の信号同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレームシンクロナイザ、光ディスク装置、情報記録／再生装置及び信号同期方法に関するものであり、より詳細には、付加情報が重畳されたビデオ信号のフレーム周期の標準化を行うフレームシンクロナイザ、光ディスク装置、情報記録／再生装置及び信号同期方法に関する。
【背景技術】
【０００２】
テレビやビデオ等の映像情報を表示するために用いられるビデオ信号は、実際に表示する映像情報だけでなく、様々な付加情報を重畳するようになってきた。具体的には、ビデオ信号内の垂直同期消去期間と呼ばれる期間の信号に字幕情報を重畳して再生時に字幕を表示したり、ＥＰＧ（Electronic Program Guide）という電子番組ガイドを重畳して番組情報を取得したりすることが可能となってきた。
【０００３】
このような映像情報と付加情報の含まれたビデオ信号を入力し、再生や記録を行う映像信号処理装置は、入力したビデオ信号からフレーム毎に映像情報と付加情報をそれぞれ取得するが、このときに、正しく付加情報を取得できるか否かが重要となる。
【０００４】
映像信号処理装置が入力したビデオ信号から付加情報を取得する際に特に問題となるのは、入力したビデオ信号のフレーム周期が映像信号処理装置の想定しているフレーム周期と異なる場合である。入力したビデオ信号のフレーム周期が映像信号処理装置の想定しているフレーム周期と異なる理由としては、入力したビデオ信号にジッタが含まれている等の理由が考えられる。
【０００５】
そこで、入力したビデオ信号のフレーム周期を一定の周期に変換する機能を備えたフレームシンクロナイザ等の映像信号処理装置が研究され、提案されている（例えば、特許文献１など）。
【０００６】
特許文献１に示す映像信号処理装置は、入力したビデオ信号のフレーム周期が映像信号処理装置の内部処理の基準フレーム周期よりも長い場合には、１周期分のビデオ信号の入力を映像信号処理装置の１周期分の内部処理が完了するまで待つようにする。また、入力したビデオ信号のフレーム周期が映像信号処理装置の内部処理の基準フレーム周期よりも短い場合には、１周期分のビデオ信号の入力を映像信号処理装置の１周期分の内部処理が追い越す周期については、当該周期の映像信号処理を行わず、次の１周期分の内部処理を行う。
【０００７】
このような方法では、入力したビデオ信号のフレーム周期が映像信号処理装置の内部処理の基準フレーム周期よりも短い場合には、入力したビデオ信号全ての映像信号処理が行われない。このとき、画面に表示される映像情報については、通常１秒間の２４分の１や３０分の１である１周期分の画像情報が表示されないだけなので、多少画質は落ちるものの表示品質に大きな影響を与えることはない。しかしながら、付加情報については、１周期分の付加情報の欠落がデータ全体に大きな影響を与えてしまう可能性があり、ビデオ信号全ての映像信号処理が行われることが望ましい。
【特許文献１】特開２００３−４６８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、従来の映像信号処理装置は、入力したビデオ信号の全フレームデータを処理しきれないことがあるという問題点があった。
【課題を解決するための手段】
【０００９】
本発明におけるフレームシンクロナイザは、第１の同期信号及びフレームデータがフレーム単位に構成されるビデオ信号を入力し、前記第１の同期信号に応じて前記フレームデータをフレーム毎にメモリに書き込み、前記第１の同期信号とは周波数の異なる第２の同期信号に応じて前記メモリから前記フレームデータをフレーム毎に読み出し出力するフレームシンクロナイザであって、予め定められた標準周波数よりも高い周波数の前記第２の同期信号を生成する同期信号生成手段を備えたフレームシンクロナイザである。このような構成により、標準クロックより高い周波数のシステムクロックを生成し、生成したシステムクロックに基づいて同期信号を生成するため、フレームデータ読み出し時にフレームリピートが発生してもフレームスキップの発生がほとんど起こらなくなる。その結果、フレームデータに含まれる付加情報の欠落を防ぐことが可能となる。
【００１０】
本発明における信号同期方法は、第１の同期信号及びフレームデータをフレーム毎に備えたビデオ信号を入力し、前記第１の同期信号に応じて前記フレームデータをフレーム毎にメモリに書き込み、前記第１の同期信号とは周波数の異なる第２の同期信号に応じて前記メモリから前記フレームデータをフレーム毎に読み出し出力する信号同期方法であって、予め定められた標準周波数よりも高い周波数の前記第２の同期信号を生成する信号同期方法である。このようにすることにより、標準クロックより高い周波数のシステムクロックを生成し、生成したシステムクロックに基づいて同期信号を生成するため、フレームデータ読み出し時にフレームリピートが発生してもフレームスキップの発生がほとんど起こらなくなる。その結果、フレームデータに含まれる付加情報の欠落を防ぐことが可能となる。
【発明の効果】
【００１１】
本発明によれば、入力したビデオ信号のフレームデータに含まれる付加情報の欠落が起こらないフレームシンクロナイザを提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
発明の実施の形態１．
図１は、本発明の実施の形態１におけるフレームシンクロナイザの構成を示すブロック図である。フレームシンクロナイザ１は、制御部１０、メモリ１１、非標準同期カウンタ１２、内部同期カウンタ１３、入力バッファ１４、出力バッファ１５、同期信号生成手段１６を備える。
【００１３】
制御部１０は、フレームシンクロナイザ１における各種制御を行う制御手段である。具体的には、ビデオ信号に含まれるフレームデータのメモリへの入出力に関する制御を行う。フレームデータとは、各フレームを構成する画像データ及び付加データを意味する。制御部１０は、専用のプロセッサにより各種制御を行ってもよいし、ＣＰＵ（Central Processing Unit）がプログラムにより各種制御を行ってもよい。
【００１４】
メモリ１１は、入力バッファ１４から入力されたフレームデータを一端格納し、内部のタイミング信号に同期してこのフレームデータを出力バッファ１５に出力するための記憶手段である。メモリ１１は、ＲＡＭ（Random Access Memory）等により構成される。
【００１５】
非標準同期カウンタ１２は、入力した非標準同期信号をカウントするためのカウンタである。ここでの非標準は、入力したビデオ信号の周期が予め定められたフレームシンクロナイザ１の標準周期の規格範囲外であることを意味する。フレームシンクロナイザ１は、この非標準周期のビデオ信号を入力し、標準周期の信号に変換する装置であり、入力したビデオ信号の非標準の周期に合わせて非標準同期信号が入力される。非標準同期信号は、入力したビデオ信号に含まれるフレームデータのフレーム開始または終了に合わせたフレーム周期の信号である。非標準同期カウンタ１２は、非標準同期信号を入力し、入力した非標準同期信号に基づいてフレーム数をカウントする。非標準同期カウンタ１２は、カウントしたフレーム数に応じて制御部１０に非標準フレーム番号を出力する。
【００１６】
内部同期カウンタ１３は、同期信号生成部１６から内部同期信号を入力する。また、内部同期カウンタ１３は、入力した内部同期信号に応じてフレーム数をカウントする。内部同期カウンタ１３は、カウントしたフレーム数に応じて制御部１０に内部フレーム番号を出力する。
【００１７】
入力バッファ１４は、入力したフレームデータを一時的に保存するための記憶手段である。入力バッファ１４は、入力したフレームデータをフレーム毎に保存し、制御部１０により読み出されメモリ１１に書き込まれる。
【００１８】
出力バッファ１５は、出力するフレームデータを一時的に保存するための記憶手段である。出力バッファ１５は、フレームデータをフレーム毎に保存し、内部同期信号に合わせて接続先に出力される。
【００１９】
同期信号生成手段１６は、内部同期信号を生成する同期信号生成手段である。内部同期信号の生成方法については、後に詳しく説明する。同期信号生成手段１６は、生成した内部同期信号を内部同期カウンタ１３に対して出力する。
【００２０】
同期信号生成部１６の生成する内部同期信号の周期は、非標準同期カウンタ１２の入力する非標準同期信号の周期より短くなることが望ましい。内部同期信号の周期は、選択手段１６により決定される。選択手段１６は、ユーザーの入力により選択するようにしてもよいし、入力するビデオ信号に応じて自動的に決定することが可能であれば自動的に決定するようにしてもよい。
【００２１】
図２は、同期信号生成手段１６の構成例を示すブロック図である。同期信号生成手段１６は、選択手段１６０、発信器１６１、タイミング生成部１６２を備える。選択手段１６０は、セレクタ１６００、モード記憶部１６０１，１６０２，１６０３を備える。発信器を１６１、タイミング生成部１６２備える。
【００２２】
選択手段１６０は、発信器１６１から出力されるシステムクロックの周波数を選択するための手段である。選択手段１６０は、ユーザーの操作により周波数を選択できるようにしてもよいし、自動的に周波数を選択するようにしてもよい。選択手段１６０は、選択された周波数についての情報を、発信器１６１に対して出力する。
【００２３】
発信器１６１は、選択手段１６０から入力した周波数についての情報に基づいてシステムクロックを生成するシステムクロックジェネレータである。発信器１６１は、生成したシステムクロックをタイミング生成部１６２に対して出力する。
【００２４】
タイミング生成部１６２は、発信器１６１から入力したシステムクロックに基づいて内部同期信号を生成する。タイミング生成部１６２は、生成した内部同期信号を内部同期カウンタ１３に対して出力する。
【００２５】
セレクタ１６００は、ＣＰＵ２０からの指示を入力し、モード記憶部１６０１，１６０２，１６０３から入力した周波数情報のうち１つを選択し、選択した周波数情報を発信器１６１に対して出力する。
【００２６】
モード記憶部１６０１，１６０２，１６０３は、それぞれ周波数情報が格納されている。図２の例では、ＶＴＲモードの周波数情報がモード記憶部１６０１に、ＤＶＤモードの周波数情報がモード記憶部１６０２に、チューナーモードの情報がモード記憶部１６０３にそれぞれ格納されており、それぞれのモードに最適な周波数情報が格納されている。また、更に発信器の出力周波数を、入力した非標準同期信号を生成する入力クロックより常に高い周波数になるようなモードをしてもよい。この場合、リピートが多発するため、画質は低下するが、確実にフレームデータを取得することができる。このモードは、映像情報を見なくてもよいが、付加情報を確実に取得したい場合に最適である。付加情報がＶＢＩ情報である場合にはこのモードを「ＶＢＩモード」とする。
【００２７】
ＣＰＵ２０からの指示は、ユーザーがリモコンやキーボード、マウスなどにより入力した決定内容に基づいてもよいし、あるいは、事前にＥＰＧ情報などを入力している場合は、その時刻あるいは番組に応答して「ＶＢＩモード」にする等、ＣＰＵが自動的に選択するようにしてもよい。
【００２８】
発信器１６１は、選択手段１６０により決定した周波数情報に基づいた周波数のシステムクロックを生成する。発信器１６１の出力周波数を制御する方法としては、図３に示す電圧制御方式と、図４に示すＰＬＬ（Phase Locked Loop）方式が考えられる。電圧制御方式は、ＶＣＸＯ（電圧制御水晶発信器）が設定されたアナログ電圧に基づいてシステムクロックを生成する。また、ＰＬＬ方式は、設定された分周比に基づいてＰＬＬ回路がシステムクロックを生成する。ＰＬＬ回路は発振回路からの出力信号をｎ分周する出力回路からの信号を入力する。この場合、発信器出力周波数のｎ／ｍとなる。指定された周波数のシステムクロックを供給することができれば発信器１６１の実現方法は特に限定されない。
【００２９】
続いて、図５に示すフローチャートを用いて、本発明におけるフレームシンクロナイザ１のデータ書き込み時の処理の流れについて説明する。
【００３０】
まず、入力バッファ１４は、ビデオ信号に含まれるフレームデータをフレーム毎に入力し格納する（Ｓ１１）。続いて、非標準同期カウンタ１２は、ビデオ信号に含まれる非標準同期信号を入力し、入力した非標準同期信号に合わせてフレーム数をカウントする（Ｓ１２）。非標準同期カウンタ１２は、カウントしたフレーム数に応じてフレーム番号を制御部１０に対して出力する。
【００３１】
制御部１０は、非標準同期カウンタ１２からフレーム番号を入力すると、入力したフレーム番号に合わせて入力バッファ１４からフレーム番号に対応するフレームデータを入力し、メモリ１１に記録する（Ｓ１３）。このとき、制御部１０は、入力したフレーム番号と入力したフレームデータを互いに関連付けて記録する。
【００３２】
図６は、本発明におけるフレームシンクロナイザ１のデータ読み出し時の処理の流れを示すフローチャートである。読み出し時は、内部同期カウンタ１３からのフレーム番号の入力のタイミングに合わせて行われる。まず、選択手段１６０により、システムクロックの周波数が選択される（Ｓ２１）。選択手段１６０は、選択した周波数の情報を発信器１６１に対して出力する（Ｓ２２）。
【００３３】
このときのシステムクロックの周波数は、標準クロックよりも高い周波数になるように設定される。また、システムクロックに基づいて生成する同期信号の周波数も標準周波数よりも高い周波数になるように設定される。標準クロック及び標準周波数は、出力するデータの規格などにより決定される。例えば、入力したビデオ信号をＭＰＥＧ（Moving Pictures Experts Group）２データに変換するのであれば２７Ｍｈｚの周波数にする必要がある。この場合、システムクロックのクロック周波数は、２７．００１３５〜２７．００４０５Ｍｈｚ、つまり標準クロックよりも５０〜１５０ｐｐｍ位速いシステムクロックにすることが望ましい。
【００３４】
発信器１６１は、入力した周波数の情報に基づいてシステムクロックを生成する（Ｓ２３）。発信器１６１は、システムクロックを生成すると、生成したシステムクロックをタイミング生成部１６２に対して出力する（Ｓ２４）。タイミング生成部１６２は、入力したシステムクロックに基づいて内部同期信号を生成する。例えば、ＮＴＳＣ（National Television System Committee）のビデオ信号を処理する場合、１フレームは５２５ラインで、１ラインは８５８クロックなので、５２５×８５８＝４５０４５０クロック毎に内部同期信号が生成される。タイミング生成部１６２は、生成した内部同期信号を内部同期カウンタ１３に対して出力する。
【００３５】
内部同期カウンタ１３は、タイミング生成部１６２から内部同期信号を入力すると、入力した内部同期信号に基づいてフレーム数をカウントする（Ｓ２５）。内部同期カウンタ１３は、カウントしたフレーム数に応じてフレーム番号を制御部１０に対して出力する。
【００３６】
制御部１０は、内部同期カウンタ１３からフレーム番号を入力すると、入力したフレーム番号に関連付けて格納されたフレームデータをメモリ１１から読み出し、出力バッファ１５に出力する（Ｓ２６）。このとき読み出すフレームデータは、メモリ１１に書き込みが完了しているフレーム番号に対応したフレームデータである。
【００３７】
続いて、図７を用いてデータの読み出しと書き込みの処理のタイミングについて説明する。
【００３８】
図７の非標準同期信号は、入力するビデオ信号に含まれ、非標準同期カウンタ１２に入力される非標準同期信号の波形を示す。図７の非標準フレーム番号は、非標準同期カウンタ１２が入力した非標準同期信号に基づいてカウントし、カウント数に応じて制御部１０に出力されるフレーム番号を示す。また、図７の内部同期信号は、同期信号生成部１６が生成し、内部同期カウンタ１３に対して出力する内部同期信号の波形を示す。図７の内部フレーム番号は、内部同期カウンタ１３によってカウントされ、制御部１０に出力されるフレーム番号を示す。
【００３９】
非標準フレーム番号は、非標準同期信号の立下りに応じてカウントされる。このとき、カウントされたフレーム番号に応じたフレームデータが、制御部１０により入力バッファ１４から入力され、メモリ１１に書き込まれる。
【００４０】
内部フレーム番号は、内部同期信号の立下りに応じてカウントされる。このとき、カウントされたフレーム番号に応じたフレームデータが、制御部１０によりメモリ１１から読み出され、出力バッファ１５に出力される。ただし、読み出しが行われるフレームデータは、メモリ１１に書き込みが完了されているフレーム番号に該当するフレームデータなので、図７に示すｔ１のタイミングでは、内部フレーム番号２に対応するフレームデータの書き込みが完了しているため読み出しが正常に行われるが、ｔ２のタイミングでは、内部フレーム番号３に対応するフレームデータの書き込みが完了していないため、再度フレーム番号２に対応するフレームデータの読み出しが行われる。これがフレームリピートである。
【００４１】
フレームリピートが発生すると、再生時には同じフレームデータが２フレーム連続して再生されるため、画質は多少落ちてしまうが、フレームデータが欠落することはないため、重畳された付加情報を取得し損ねることがない。また、この時点でフレームリピートの発生を確認できるため、フレームリピート信号を生成し、ＭＰＥＧエンコーダ等の接続先にフレームリピートの情報を通知することも可能である。ＭＰＥＧエンコーダがフレームリピート情報を受信した場合、ＭＰＥＧエンコード時にリピートの発生したフレームデータを、リピートフラグをＯＮにすることにより二重に記録することを回避することが可能となる。
【００４２】
発信器１６１の生成するシステムクロックのクロック周波数は、非標準同期カウンタ１２が入力する非標準同期信号の基準となる入力ビデオ信号のクロック周波数より高くなるように設定されているため、フレームリピートは発生する可能性があるが、これとは逆の現象であるフレームスキップはほとんど発生しない。
【００４３】
図８はフレームスキップが発生する場合の例である。この場合、非標準同期信号が内部同期信号よりも速く、図８のｔ３に示すタイミングでは内部フレーム番号４に該当するフレームデータの読み出しが行われるが、この処理の間に非標準フレーム番号５と６に該当するフレームデータのメモリ１１への書き込みが完了してしまうため、ｔ４のタイミングでは、内部フレーム番号４の次に内部フレーム番号６のフレームデータが読み出されることになり、内部フレーム番号５に該当するデータはスキップされる。
【００４４】
フレームスキップが発生する条件は、非標準同期信号が標準よりも１５０ｐｐｍ以上速くなる場合であるが、早送り、早戻し再生などの特殊な状況以外では非標準同期信号が標準よりも１５０ｐｐｍ以上速くなることはなく、フレームスキップが発生することはない。また、早送り、早戻し再生などの状況では付加情報を無視できる状況であるため、この場合、フレームスキップは許容される。また、この条件でもフレームスキップが発生しないようにシステムクロックの周波数を設定するようにしてもよい。
【００４５】
このようにして、本発明におけるフレームシンクロナイザは、システムクロックを速めることにより、フレームスキップの発生を抑え、重畳された付加情報を確実に取得することが可能となる。
【００４６】
発明の実施の形態２．
本発明におけるフレームシンクロナイザをＤＶＤ記録再生装置に適用した例である。図９は、本発明の実施の形態２におけるＤＶＤ記録再生装置のＭＰＥＧエンコード部の構成を示すブロック図である。
【００４７】
本発明におけるＤＶＤ記録再生装置のＭＰＥＧエンコード部２は、ＣＰＵ２０、ＣＰＵインタフェース２０１、メモリ２１、フレームシンクロナイザ２２、ビデオデコーダ２３、ＭＰＥＧエンコーダ２４を備える。
【００４８】
ＣＰＵ２０は、本発明におけるＤＶＤ記録再生装置のＭＰＥＧエンコード部２の各種制御を実行する制御部である。ＣＰＵ２０と、フレームシンクロナイザ２２、ビデオデコーダ２３、ＭＰＥＧエンコーダ２４とのデータの入出力はＣＰＵインタフェース２０１を介して行う。
【００４９】
メモリ２１は、ＤＶＤ記録再生装置のＭＰＥＧエンコード部２を動作させるためのプログラムやデータの記憶を行う記憶手段である。メモリ２１は、ＲＡＭ等により構成される。
【００５０】
フレームシンクロナイザ２２の構成は、発明の実施の形態１におけるフレームシンクロナイザ１と同様であり、ここでは説明を省略する。ただし、フレームシンクロナイザ内の制御部をＣＰＵ２０が、フレームシンクロナイザ内のメモリ１１をメモリ２１が兼用するようにしてもよい。
【００５１】
ビデオデコーダ２３は、アナログビデオ信号を入力し、デジタルビデオデータに変換を行うデコーダである。デコードは、プログラムによりＣＰＵ２０が行ってもよいし、専用のプロセッサにより行ってもよい。デコードしたデジタルビデオデータはフレームシンクロナイザ２２に対して出力される。
【００５２】
ＭＰＥＧエンコーダ２４は、フレームシンクロナイザ２２により標準化された標準化ビデオデータを入力し、ＭＰＥＧデータに変換する。変換したＭＰＥＧデータはＭＰＥＧストリームとして出力される。
【００５３】
続いて、図１０に示すフローチャートを用いて、本発明の実施の形態２におけるＤＶＤ記録再生装置のＭＰＥＧエンコード部２の処理の流れについて説明する。
【００５４】
まず、ビデオデコーダ２３がアナログビデオデータを入力し、デジタルビデオデータに変換する（Ｓ３１）。ビデオデコーダ２３は、変換したデジタルビデオデータをフレームシンクロナイザ２２に対して出力する。
【００５５】
フレームシンクロナイザ２２は、ビデオデコーダ２３からデジタルビデオデータを入力すると、入力したデジタルビデオデータのフレーム周期の標準化を行う（Ｓ３２）。このときの標準化の方法は、発明の実施の形態１と同様である。フレームシンクロナイザ２２は、標準化したビデオデータをＭＰＥＧエンコーダ２４に対して出力する。
【００５６】
ＭＰＥＧエンコーダ２４は、標準化したビデオデータを入力し、ＭＰＥＧデータに変換する（Ｓ３３）。変換したＭＰＥＧデータは、ＭＰＥＧストリームとして、接続先に出力され、ＤＶＤ−Ｒなどの記録媒体に記録される。
【００５７】
このようにして、ＤＶＤ記録再生装置のＭＰＥＧエンコード部２は、入力したアナログビデオデータをＭＰＥＧデータに変換する。このときに、本発明におけるフレームシンクロナイザを利用することで、付加データの欠落を防ぐことが可能となる。また、ＭＰＥＧエンコーダ２４は、フレームシンクロナイザ２２からフレームリピート信号を入力することにより、ＭＰＥＧエンコード時にリピートの発生したフレームデータを、リピートフラグをＯＮにすることにより二重に記録することを回避することが可能となる。その結果、余分なストリームの発生を最小限に抑えることができる。
【００５８】
その他の発明の実施の形態．
上述の例では、フレームシンクロナイザの後処理として、ＭＰＥＧエンコードの処理を行っているが、これをビデオエンコーダにしてもよいし、並列的に処理するようにしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明におけるフレームシンクロナイザの構成を示すブロック図である。
【図２】本発明におけるフレームシンクロナイザのデータ書き込み時の処理の流れを示すフローチャートである。
【図３】本発明におけるフレームシンクロナイザのデータ読み出し時の処理の流れを示すフローチャートである。
【図４】本発明における同期信号生成手段の構成例を示すブロック図である。
【図５】本発明における発信器の構成例を示すブロック図である。
【図６】本発明における発信器の構成例を示すブロック図である。
【図７】本発明におけるデータの読み出しと書き込みの処理のタイミングを示す図である。
【図８】本発明におけるデータの読み出しと書き込みの処理のタイミングを示す図である。
【図９】本発明におけるＤＶＤ記録再生装置のＭＰＥＧエンコード部の構成を示すブロック図である。
【図１０】本発明におけるＤＶＤ記録再生装置の処理の流れを示すフローチャートである。
【符号の説明】
【００６０】
１        フレームシンクロナイザ
２        ＭＰＥＧエンコード部
１０      制御部
１１      メモリ
１２      非標準同期カウンタ
１３      内部同期カウンタ
１４      入力バッファ
１５      出力バッファ
１６      同期信号生成部
１６０    選択手段
１６００  セレクタ
１６０１  モード記憶部
１６０２  モード記憶部
１６０３  モード記憶部
１６１    発信器
１６２    タイミング生成部
２０      ＣＰＵ
２０１    ＣＰＵインタフェース
２１      メモリ
２２      フレームシンクロナイザ
２３      ビデオデコーダ
２４      ＭＰＥＧエンコーダ
【図１】
2006174363.tif 000003
【図２】
2006174363.tif 000004
【図３】
2006174363.tif 000005
【図４】
2006174363.tif 000006
【図５】
2006174363.tif 000007
【図６】
2006174363.tif 000008
【図７】
2006174363.tif 000009
【図８】
2006174363.tif 000010
【図９】
2006174363.tif 000011
【図１０】
2006174363.tif 000012