(57)【要約】  ＡＶ同期制御部（１２０）は、ビデオ復号部（１０５）によるビデオデータの出力タイミングと、オーディオ復号部（１０７）によるオーディオデータの出力タイミングとが同期するように、ビデオ復号部（１０５）およびオーディオ復号部（１０７）を制御する。クロック生成部（１２１）は、動作モードに応じて、ＡＶ同期用クロックの速度を変更する。
2011158474.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータが符号化されることにより生成された第１のビデオビットストリームおよびオーディオデータが符号化されることにより生成された第１のオーディオビットストリームが多重化された第１のＡＶ（Audio Visual）ビットストリームを処理するデジタルデータ記録再生装置であって、
前記デジタルデータ記録再生装置は、少なくとも２種類の動作モードを有し、
前記第１のビデオビットストリームは、ビデオ同期情報を含み、
前記第１のオーディオビットストリームは、オーディオ同期情報を含み、
前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ビデオデータと前記オーディオデータとを同期して処理するための情報であり、
前記デジタルデータ記録再生装置は、
前記第１のＡＶビットストリームから、前記第１のビデオビットストリームと前記第１のオーディオビットストリームとを抽出するＡＶ分離部と、
前記第１のビデオビットストリームから前記ビデオ同期情報を抽出するビデオ同期情報抽出部と、
前記第１のオーディオビットストリームから前記オーディオ同期情報を抽出するオーディオ同期情報抽出部と、
前記第１のビデオビットストリームを復号することにより前記ビデオデータを取得し、該ビデオデータを出力するためのビデオ復号部と、
前記第１のオーディオビットストリームを復号することにより前記オーディオデータを取得し、該オーディオデータを出力するためのオーディオ復号部と、
前記ビデオデータと前記オーディオデータとを同期して処理するためのＡＶ同期用クロックを生成するクロック生成部と、
前記ビデオデータと前記オーディオデータとが同期して処理されるための制御を行うＡＶ同期制御部とを備え、
前記ＡＶ同期制御部は、前記ビデオ同期情報、前記オーディオ同期情報および前記ＡＶ同期用クロックを用いて、前記ビデオ復号部による前記ビデオデータの出力タイミングと、前記オーディオ復号部による前記オーディオデータの出力タイミングとが同期するように、前記ビデオ復号部および前記オーディオ復号部を制御し、
前記デジタルデータ記録再生装置は、さらに、
前記ＡＶ同期用クロックに同期したビデオ出力用クロックに合わせて前記ビデオデータを出力するビデオ出力部と、
前記ＡＶ同期用クロックに同期したオーディオ出力用クロックに合わせて前記オーディオデータを出力するオーディオ出力部と、
前記ビデオ出力部から出力された前記ビデオデータを符号化することにより第２のビデオビットストリームを生成するビデオ符号化部と、
前記オーディオ出力部から出力された前記オーディオデータを符号化することにより第２のオーディオビットストリームを生成するオーディオ符号化部と、
前記第２のビデオビットストリームと前記第２のオーディオビットストリームとを多重化することにより第２のＡＶビットストリームを生成するＡＶ多重化部とを備え、
前記クロック生成部は、さらに、前記デジタルデータ記録再生装置の動作モードの種類に応じて、前記ＡＶ同期用クロックの速度を変更する、
デジタルデータ記録再生装置。
【請求項２】
前記デジタルデータ記録再生装置は、動作モードとして、前記第１のＡＶビットストリームを再生するための第１モード、および、前記第１のＡＶビットストリームを復号し、該復号により得られたデータを符号化するための第２モードを有し、
前記クロック生成部は、前記デジタルデータ記録再生装置の動作モードが前記第２モードである場合に生成する前記ＡＶ同期用クロックの速度を、前記デジタルデータ記録再生装置の動作モードが前記第１モードである場合に生成する前記ＡＶ同期用クロックの速度より速くする、
請求項１に記載のデジタルデータ記録再生装置。
【請求項３】
前記ビデオ同期情報、前記オーディオ同期情報および前記ＡＶ同期用クロックの各々は、前記ＡＶ同期制御部が制御に利用する値を示し、
前記ＡＶ同期用クロックが示す値は、時間経過に伴い増加し、
前記ＡＶ同期制御部は、（ａ）前記ビデオ同期情報が示す値と前記ＡＶ同期用クロックが示す値とが一致するタイミングにおいて、前記ビデオ復号部が前記ビデオデータを出力するように前記ビデオ復号部を制御し、（ｂ）前記オーディオ同期情報が示す値と前記ＡＶ同期用クロックが示す値とが一致するタイミングにおいて、前記オーディオ復号部が前記オーディオデータを出力するように前記オーディオ復号部を制御する、
請求項１または２に記載のデジタルデータ記録再生装置。
【請求項４】
ビデオデータが符号化されることにより生成された第１のビデオビットストリームおよびオーディオデータが符号化されることにより生成された第１のオーディオビットストリームが多重化された第１のＡＶ（Audio Visual）ビットストリームを処理するデジタルデータ記録再生装置であって、
前記第１のビデオビットストリームは、ビデオ同期情報を含み、
前記第１のオーディオビットストリームは、オーディオ同期情報を含み、
前記デジタルデータ記録再生装置は、
前記第１のＡＶビットストリームから、前記第１のビデオビットストリームと前記第１のオーディオビットストリームとを抽出するＡＶ分離部と、
前記第１のビデオビットストリームから前記ビデオ同期情報を抽出するビデオ同期情報抽出部と、
前記第１のオーディオビットストリームから前記オーディオ同期情報を抽出するオーディオ同期情報抽出部と、
前記第１のビデオビットストリームを復号することにより前記ビデオデータを取得し、該ビデオデータを出力するためのビデオ復号部と、
前記第１のオーディオビットストリームを復号することにより前記オーディオデータを取得し、該オーディオデータを出力するためのオーディオ復号部と、
前記ビデオデータと前記オーディオデータとが同期して処理されるための制御を行うＡＶ同期制御部と、
前記ビデオ復号部が復号により取得するビデオデータである復号済ビデオデータの代替となる代替ビデオデータを生成する代替ビデオデータ生成部と、
前記オーディオ復号部が復号により取得するオーディオデータである復号済オーディオデータの代替となる代替オーディオデータを生成する代替オーディオデータ生成部と、
前記復号済ビデオデータまたは前記代替ビデオデータを符号化することにより第２のビデオビットストリームを生成するビデオ符号化部と、
前記復号済オーディオデータまたは前記代替オーディオデータを符号化することにより第２のオーディオビットストリームを生成するオーディオ符号化部と、
前記第２のビデオビットストリームと前記第２のオーディオビットストリームとを多重化することにより第２のＡＶビットストリームを生成するＡＶ多重化部とを備え、
前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ビデオ符号化部および前記オーディオ符号化部を制御するための情報であり、
前記ＡＶ同期制御部は、前記ビデオ同期情報と前記オーディオ同期情報とを比較し、前記ビデオ符号化部が符号化を行うタイミングと前記オーディオ符号化部が符号化を行うタイミングとが同期するように、（ａ）該比較結果に応じて、前記復号済ビデオデータおよび前記代替ビデオデータのいずれかを前記ビデオ符号化部に符号化させるよう前記ビデオ符号化部を制御するとともに、（ｂ）該比較結果に応じて、前記復号済オーディオデータおよび前記代替オーディオデータのいずれかを前記オーディオ符号化部に符号化させるよう前記オーディオ符号化部を制御する、
デジタルデータ記録再生装置。
【請求項５】
前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ＡＶ同期制御部が制御に利用する値を示し、
前記ＡＶ同期制御部は、前記ビデオ同期情報の示す値と前記オーディオ同期情報の示す値とから得られる値が所定の条件を満たす場合、（ｃ）前記ビデオ符号化部に前記代替ビデオデータを符号化させるよう前記ビデオ符号化部を制御する処理、および、（ｄ）前記オーディオ符号化部に前記代替オーディオデータを符号化させるよう前記オーディオ符号化部を制御する処理のいずれかを行う、
請求項４に記載のデジタルデータ記録再生装置。
【請求項６】
前記所定の条件は、前記ビデオ同期情報の示す値と前記オーディオ同期情報の示す値との差の絶対値が所定の同期閾値以上であるという条件であり、
前記ＡＶ同期制御部は、
（ｅ）前記絶対値が前記同期閾値以上であり、かつ、前記ビデオ同期情報の示す値が前記オーディオ同期情報の示す値より小さい場合、前記ビデオ符号化部に前記代替ビデオデータを符号化させるよう前記ビデオ符号化部を制御し、
（ｆ）前記絶対値が前記同期閾値以上であり、かつ、前記オーディオ同期情報の示す値が前記ビデオ同期情報の示す値より小さい場合、前記オーディオ符号化部に前記代替オーディオデータを符号化させるよう前記オーディオ符号化部を制御する、
請求項５に記載のデジタルデータ記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化されたＡＶ（Audio Visual）ストリームを再符号化するデジタルデータ記録再生装置に関する。
【背景技術】
【０００２】
（記録再生装置での直接記録と再符号化記録の説明）
近年、デジタルテレビ放送に従ったストリーム（ＡＶ（Audio Visual）データ）を受信して再生するとともに、受信したＡＶデータを、記憶媒体に記録するデジタルデータ記録再生装置が普及してきている。当該記憶媒体は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等である。以下においては、デジタルデータ記録再生装置を、単に、記録再生装置ともいう。【０００３】
記録再生装置が受信したＡＶデータを記録する際に、記録するデータの扱いで分類すると２種類の記録方法がある。【０００４】
１つは受信したデータをそのまま記録する方法（以下、記録方法Ａという）である。記録方法Ａでは常に放送時の品質で記録できるというメリットがあるが、記録時にデータサイズを任意に調整できないというデメリットがある。【０００５】
もう１つは、受信したデータを一旦復号したのちに再符号化し、再符号化後のストリームを記録する方法（以下、記録方法Ｂという）である。記録方法Ｂでは記録時のデータサイズを調整できるメリットがあるが、ビデオおよびオーディオの品質が放送時より劣化するというデメリットがある。【０００６】
民生用の記録再生装置では、ユーザの目的に応じて、記録方法Ａ，Ｂを切替えられるように、記録方法Ａ，Ｂの両方の機能を搭載しているものが多い。【０００７】
（ダビング動作の説明）
さらに記録再生装置によっては、受信した放送データに対して再符号化を行うのではなく、記憶媒体に記録されているデータに対して再符号化を行い記録する機能を持つものもある。【０００８】
例えば、ＤＶＤプレーヤ等で再生するためにＤＶＤメディアにＤＶＤ−Ｖｉｄｅｏ規格のフォーマットでＡＶデータを記録する場合がある。デジタルテレビ放送で採用されているストリーム形式はＭＰＥＧ−２  ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）であるが、ＤＶＤ−Ｖｉｄｅｏで採用されているストリーム形式はＭＰＥＧ−２  ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）であり、ストリーム形式の変換が必要になる。【０００９】
特許文献１には、ＭＰＥＧ−ＴＳ形式のデータを、ＭＰＥＧ−ＰＳ形式のデータに変換する技術（以下、従来技術Ａという）が開示されている。【００１０】
また、ビデオデータの記録画素数や、オーディオデータの圧縮形式（符号化形式）もデジタルテレビ放送とＤＶＤ−Ｖｉｄｅｏ規格で異なるため、再符号化によるデータ変換が必要である。【００１１】
また、変換を行う他の理由としてデータサイズがある。ビットレート（映像単位時間当たりのデータサイズ）を低くして記録することでデータサイズを小さくし、限られた記憶容量の記憶媒体に、より長時間の映像を記録することができる。【００１２】
（再符号化時のＡＶ同期合わせの説明）
再符号化を行う際には、ビデオデータとオーディオデータとを個別に処理する必要がある。そのため、一旦、ＡＶ分離を行い、ビデオデータおよびオーディオデータの各々を復号し、再符号化した後に多重化を行う。多重化した時点でビデオデータとオーディオデータとがずれないようにするためには以下の処理が行われる。【００１３】
まず、ストリームに付随している同期情報を用いて、復号時点でのＡＶ同期を揃える。ここで、ＡＶ同期とは、ビデオデータとオーディオデータとの同期である。また、ＡＶ同期を揃える、または、ＡＶ同期を合わせるとは、ビデオデータとオーディオデータとを同期して処理するということである。さらに、ビデオデータとオーディオデータとが同期したタイミングで、ビデオ符号化部およびオーディオ符号化へ、それぞれ、復号済のビデオデータおよび復号済のオーディオデータが供給される。【００１４】
ＡＶ同期を揃える必要がある理由について説明する。デジタルテレビ放送を受信する場合、ビデオデータおよびオーディオデータの一方もしくは両方が、正常に復号できない状況（以下、復号異常状況ともいう）が生じる場合がある。復号異常状況は、例えば、電波の受信状態が悪いといった何らかの障害によりデータの一部が欠落することにより生じる。【００１５】
復号異常状況において復号されたＡＶデータを、記録再生装置において同期を考慮せずに再生すると、ビデオデータとオーディオデータとが同期していない状態、いわゆる音ずれが発生する。【００１６】
同様に、復号異常状況において復号されたＡＶデータを、記録再生装置において同期を考慮せずに再符号化して多重化すると、同期がずれたままのＡＶストリームが生成されてしまう。もし、復号前のストリームのビデオデータおよびオーディオデータの各々にＡＶ同期情報が含まれていれば、復号時点でデータが欠落した状態であっても、ビデオデータとオーディオデータとを、同期させて、再生および再符号化を行うことができる。【００１７】
障害によるデータ欠落以外にも、例えば、ＡＶデータを部分分割および結合し、しかるのちに再符号化するような編集を行うと、ビデオデータとオーディオデータとにずれが生じる場合がある。これは、ビデオデータを構成する単位時間と、オーディオデータを構成する単位時間とが異なるためである。しかしながら、このようなケースであっても、ＡＶ同期情報を用いて同期ずれを防ぐことが可能となる。【００１８】
（再生時、再符号化時のＡＶ同期合わせの説明）
ＭＰＥＧ−２  ＴＳまたはＭＰＥＧ−２  ＰＳ方式のＡＶストリームでは、ストリームを構成する複数のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットのヘッダ内に時間情報としてのＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）が示される。【００１９】
ＰＴＳは、ビデオデータおよびオーディオデータの各々の表示時刻（表示タイミング）を示す。ＰＴＳを利用することにより、ビデオデータおよびオーディオデータの各々に対し、個別に復号処理しても、この時刻情報に従って、ビデオデータおよびオーディオデータをＡＶ出力機器（ＴＶやＡＶアンプ）に出力することにより、再生時の同期をあわせることが可能となる。【００２０】
出力するタイミングを取るためのシステム基準時間をＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）という。ＳＴＣは所定時間経過毎に値がカウントアップされるカウンタである。【００２１】
以下においては、ビデオ用のＰＴＳを、ＶＰＴＳともいう。また、以下においては、オーディオ用のＰＴＳを、ＡＰＴＳともいう。【００２２】
ＳＴＣの値に対して、ＶＰＴＳおよびＡＰＴＳの各々が一致したタイミングで、ビデオデータおよびオーディオデータの出力が行われるように復号部を制御することにより、ビデオデータとオーディオデータとはＡＶ同期が合った状態となる。【００２３】
復号されたビデオデータおよびオーディオデータの各々は、一旦、対応する出力バッファに格納された後、ビデオ出力部およびオーディオ出力部により、各バッファより送出される。【００２４】
ビデオ出力部およびオーディオ出力部は、共通のクロック生成部から供給されるクロックに同期してデータを出力する。そのため、再生時にはビデオデータとオーディオデータの同期が揃った状態となる。【００２５】
再符号化の場合には、ビデオ出力部およびオーディオ出力部によりそれぞれ送出されたビデオデータおよびオーディオデータの各々は、対応する符号化部用バッファに記憶される。【００２６】
ビデオ符号化部およびオーディオ符号化部の各々は、対応する符号化部用バッファに供給されたデータを逐次符号化してゆき、対応する符号化出力用バッファに再符号化後のストリームを記憶させる。【００２７】
ＡＶ多重化部は、一方の符号化出力用バッファに記憶されたビデオストリームと他方の符号化出力用バッファに記憶されたオーディオストリームとを多重化して、ＭＰＥＧ−２のＰＳやＴＳストリームを生成する。前述の通り、符号化に入力される時点でのＡＶ同期がとれているため、再符号化後に生成されたストリームもＡＶ同期がとれていることになる。
【先行技術文献】
【特許文献】
【００２８】
【特許文献１】特開２００３−１１１０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【００２９】
しかしながら、従来技術Ａでは、再生されているストリームに対する再符号化をリアルタイムで行う。そのため、従来技術Ａを用いて、ビデオデータとオーディオデータとを同期して処理しつつ、再符号化を行う場合、再符号化に要する時間は、ストリームの再生時間とほぼ同じである。すなわち、再符号化の速度は固定である。【００３０】
再符号化の速度が固定であることにより、例えば、再符号化を高速に行う必要がある場合、または、装置の消費電力を抑えるために再符号化を低速で行う必要がある場合等に柔軟に対応できないという問題点がある。【００３１】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、ビデオデータとオーディオデータとを同期して処理しつつ、ストリームに対する再符号化の速度を変更可能な構成を有するデジタルデータ記録再生装置を提供することである。
【課題を解決するための手段】
【００３２】
上述の課題を解決するために、この発明のある局面に従うデジタルデータ記録再生装置は、ビデオデータが符号化されることにより生成された第１のビデオビットストリームおよびオーディオデータが符号化されることにより生成された第１のオーディオビットストリームが多重化された第１のＡＶ（Audio Visual）ビットストリームを処理する。前記デジタルデータ記録再生装置は、少なくとも２種類の動作モードを有し、前記第１のビデオビットストリームは、ビデオ同期情報を含み、前記第１のオーディオビットストリームは、オーディオ同期情報を含み、前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ビデオデータと前記オーディオデータとを同期して処理するための情報である。【００３３】
前記デジタルデータ記録再生装置は、前記第１のＡＶビットストリームから、前記第１のビデオビットストリームと前記第１のオーディオビットストリームとを抽出するＡＶ分離部と、前記第１のビデオビットストリームから前記ビデオ同期情報を抽出するビデオ同期情報抽出部と、前記第１のオーディオビットストリームから前記オーディオ同期情報を抽出するオーディオ同期情報抽出部と、前記第１のビデオビットストリームを復号することにより前記ビデオデータを取得し、該ビデオデータを出力するためのビデオ復号部と、前記第１のオーディオビットストリームを復号することにより前記オーディオデータを取得し、該オーディオデータを出力するためのオーディオ復号部と、前記ビデオデータと前記オーディオデータとを同期して処理するためのＡＶ同期用クロックを生成するクロック生成部と、前記ビデオデータと前記オーディオデータとが同期して処理されるための制御を行うＡＶ同期制御部とを備え、前記ＡＶ同期制御部は、前記ビデオ同期情報、前記オーディオ同期情報および前記ＡＶ同期用クロックを用いて、前記ビデオ復号部による前記ビデオデータの出力タイミングと、前記オーディオ復号部による前記オーディオデータの出力タイミングとが同期するように、前記ビデオ復号部および前記オーディオ復号部を制御する。【００３４】
前記デジタルデータ記録再生装置は、さらに、前記ＡＶ同期用クロックに同期したビデオ出力用クロックに合わせて前記ビデオデータを出力するビデオ出力部と、前記ＡＶ同期用クロックに同期したオーディオ出力用クロックに合わせて前記オーディオデータを出力するオーディオ出力部と、前記ビデオ出力部から出力された前記ビデオデータを符号化することにより第２のビデオビットストリームを生成するビデオ符号化部と、前記オーディオ出力部から出力された前記オーディオデータを符号化することにより第２のオーディオビットストリームを生成するオーディオ符号化部と、前記第２のビデオビットストリームと前記第２のオーディオビットストリームとを多重化することにより第２のＡＶビットストリームを生成するＡＶ多重化部とを備え、前記クロック生成部は、さらに、前記デジタルデータ記録再生装置の動作モードの種類に応じて、前記ＡＶ同期用クロックの速度を変更する。【００３５】
すなわち、前記ＡＶ同期制御部は、前記ビデオ復号部による前記ビデオデータの出力タイミングと、前記オーディオ復号部による前記オーディオデータの出力タイミングとが同期するように、前記ビデオ復号部および前記オーディオ復号部を制御する。【００３６】
つまり、ビデオデータとオーディオデータとが同期して処理される。【００３７】
また、ビデオ復号部は、第１のＡＶビットストリームに多重化された第１のビデオビットストリームを復号することによりビデオデータを取得し、オーディオ復号部は、第１のＡＶビットストリームに多重化された前記第１のオーディオビットストリームを復号することによりオーディオデータを取得する。【００３８】
ビデオ符号化部およびオーディオ符号化部により、それぞれ、前記ビデオデータおよびオーディオデータが符号化される。これにより、第２のビデオビットストリームおよび第２のオーディオビットストリームが生成される。【００３９】
つまり、前記ビデオ復号部、前記オーディオ復号部、ビデオ符号化部およびオーディオ符号化部により、ストリームが復号され、復号により得られたデータが符号化される。すなわち、ストリームに対し、再符号化が行われる。【００４０】
前記クロック生成部は、動作モードに応じて、前記ＡＶ同期用クロックの速度を変更する。ビデオ出力部は、ＡＶ同期用クロックに同期したビデオ出力用クロックに合わせて前記ビデオデータを出力する。また、オーディオ出力部は、ＡＶ同期用クロックに同期したオーディオ出力用クロックに合わせて前記オーディオデータを出力する。【００４１】
したがって、ＡＶ同期用クロックの速度の変更に伴い、ビデオデータおよびオーディオデータの出力タイミングが変化する。つまり、ビデオ符号化部およびオーディオ符号化部が、それぞれ、ビデオデータおよびオーディオデータを符号化するタイミングが変化する。すなわち、ＡＶ同期用クロックの速度の変更に伴い、ストリームに対する再符号化の速度が変更される。【００４２】
以上により、ビデオデータとオーディオデータとを同期して処理しつつ、ストリームに対する再符号化の速度を変更することができる。【００４３】
また、好ましくは、前記デジタルデータ記録再生装置は、動作モードとして、前記第１のＡＶビットストリームを再生するための第１モード、および、前記第１のＡＶビットストリームを復号し、該復号により得られたデータを符号化するための第２モードを有し、前記クロック生成部は、前記デジタルデータ記録再生装置の動作モードが前記第２モードである場合に生成する前記ＡＶ同期用クロックの速度を、前記デジタルデータ記録再生装置の動作モードが前記第１モードである場合に生成する前記ＡＶ同期用クロックの速度より速くする。【００４４】
また、好ましくは、前記ビデオ同期情報、前記オーディオ同期情報および前記ＡＶ同期用クロックの各々は、前記ＡＶ同期制御部が制御に利用する値を示し、前記ＡＶ同期用クロックが示す値は、時間経過に伴い増加し、前記ＡＶ同期制御部は、（ａ）前記ビデオ同期情報が示す値と前記ＡＶ同期用クロックが示す値とが一致するタイミングにおいて、前記ビデオ復号部が前記ビデオデータを出力するように前記ビデオ復号部を制御し、（ｂ）前記オーディオ同期情報が示す値と前記ＡＶ同期用クロックが示す値とが一致するタイミングにおいて、前記オーディオ復号部が前記オーディオデータを出力するように前記オーディオ復号部を制御する。【００４５】
この発明の他の局面に従うデジタルデータ記録再生装置は、ビデオデータが符号化されることにより生成された第１のビデオビットストリームおよびオーディオデータが符号化されることにより生成された第１のオーディオビットストリームが多重化された第１のＡＶ（Audio Visual）ビットストリームを処理する。前記第１のビデオビットストリームは、ビデオ同期情報を含み、前記第１のオーディオビットストリームは、オーディオ同期情報を含み、前記デジタルデータ記録再生装置は、前記第１のＡＶビットストリームから、前記第１のビデオビットストリームと前記第１のオーディオビットストリームとを抽出するＡＶ分離部と、前記第１のビデオビットストリームから前記ビデオ同期情報を抽出するビデオ同期情報抽出部と、前記第１のオーディオビットストリームから前記オーディオ同期情報を抽出するオーディオ同期情報抽出部と、前記第１のビデオビットストリームを復号することにより前記ビデオデータを取得し、該ビデオデータを出力するためのビデオ復号部と、前記第１のオーディオビットストリームを復号することにより前記オーディオデータを取得し、該オーディオデータを出力するためのオーディオ復号部と、前記ビデオデータと前記オーディオデータとが同期して処理されるための制御を行うＡＶ同期制御部と、前記ビデオ復号部が復号により取得するビデオデータである復号済ビデオデータの代替となる代替ビデオデータを生成する代替ビデオデータ生成部と、前記オーディオ復号部が復号により取得するオーディオデータである復号済オーディオデータの代替となる代替オーディオデータを生成する代替オーディオデータ生成部と、前記復号済ビデオデータまたは前記代替ビデオデータを符号化することにより第２のビデオビットストリームを生成するビデオ符号化部と、前記復号済オーディオデータまたは前記代替オーディオデータを符号化することにより第２のオーディオビットストリームを生成するオーディオ符号化部と、前記第２のビデオビットストリームと前記第２のオーディオビットストリームとを多重化することにより第２のＡＶビットストリームを生成するＡＶ多重化部とを備える。【００４６】
前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ビデオ符号化部および前記オーディオ符号化部を制御するための情報であり、前記ＡＶ同期制御部は、前記ビデオ同期情報と前記オーディオ同期情報とを比較し、前記ビデオ符号化部が符号化を行うタイミングと前記オーディオ符号化部が符号化を行うタイミングとが同期するように、（ａ）該比較結果に応じて、前記復号済ビデオデータおよび前記代替ビデオデータのいずれかを前記ビデオ符号化部に符号化させるよう前記ビデオ符号化部を制御するとともに、（ｂ）該比較結果に応じて、前記復号済オーディオデータおよび前記代替オーディオデータのいずれかを前記オーディオ符号化部に符号化させるよう前記オーディオ符号化部を制御する。【００４７】
すなわち、前記ＡＶ同期制御部は、前記ビデオ同期情報と前記オーディオ同期情報とを比較し、前記ビデオ符号化部が符号化を行うタイミングと前記オーディオ符号化部が符号化を行うタイミングとが同期するように、（ａ）該比較結果に応じて、前記復号済ビデオデータおよび前記代替ビデオデータのいずれかを前記ビデオ符号化部に符号化させるよう前記ビデオ符号化部を制御するとともに、（ｂ）該比較結果に応じて、前記復号済オーディオデータおよび前記代替オーディオデータのいずれかを前記オーディオ符号化部に符号化させるよう前記オーディオ符号化部を制御する。【００４８】
つまり、ビデオデータとオーディオデータとが同期して処理される。【００４９】
また、ビデオ符号化部およびオーディオ符号化部は、ストリーム（例えば、第１のビデオビットストリーム）が復号されることにより得られるデータ（例えば、ビデオデータ）を符号化する。すなわち、前記ビデオ復号部、前記オーディオ復号部、ビデオ符号化部およびオーディオ符号化部により、ストリームに対し、再符号化が行われる。【００５０】
また、この態様によれば、前記ビデオ復号部、前記オーディオ復号部、ビデオ符号化部およびオーディオ符号化部の各々は、対応する処理（符号化、復号等）を行うタイミングを同期して制御されない。すなわち、前記ビデオ復号部、前記オーディオ復号部、ビデオ符号化部およびオーディオ符号化部の各々は、非同期で動作可能である。【００５１】
そのため、例えば、前記ビデオ復号部、前記オーディオ復号部、ビデオ符号化部およびオーディオ符号化部の各々が行う処理の速度が変更されることにより、ストリームに対する再符号化の速度を変更することが可能となる。【００５２】
以上により、デジタルデータ記録再生装置は、ビデオデータとオーディオデータとを同期して処理しつつ、ストリームに対する再符号化の速度を変更可能な構成を有する。【００５３】
また、好ましくは、前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ＡＶ同期制御部が制御に利用する値を示し、前記ＡＶ同期制御部は、前記ビデオ同期情報の示す値と前記オーディオ同期情報の示す値とから得られる値が所定の条件を満たす場合、（ｃ）前記ビデオ符号化部に前記代替ビデオデータを符号化させるよう前記ビデオ符号化部を制御する処理、および、（ｄ）前記オーディオ符号化部に前記代替オーディオデータを符号化させるよう前記オーディオ符号化部を制御する処理のいずれかを行う。【００５４】
また、好ましくは、前記所定の条件は、前記ビデオ同期情報の示す値と前記オーディオ同期情報の示す値との差の絶対値が所定の同期閾値以上であるという条件であり、前記ＡＶ同期制御部は、（ｅ）前記絶対値が前記同期閾値以上であり、かつ、前記ビデオ同期情報の示す値が前記オーディオ同期情報の示す値より小さい場合、前記ビデオ符号化部に前記代替ビデオデータを符号化させるよう前記ビデオ符号化部を制御し、（ｆ）前記絶対値が前記同期閾値以上であり、かつ、前記オーディオ同期情報の示す値が前記ビデオ同期情報の示す値より小さい場合、前記オーディオ符号化部に前記代替オーディオデータを符号化させるよう前記オーディオ符号化部を制御する。【００５５】
なお、本発明は、このようなデジタルデータ記録再生装置を構成する複数の構成要素の全てまたは一部を、システムＬＳＩ（Large Scale Integration：大規模集積回路）として実現してもよい。【００５６】
また、本発明は、デジタルデータ記録再生装置が備える特徴的な構成部の動作をステップとするデジタルデータ記録方法として実現してもよい。また、本発明は、そのようなデジタルデータ記録方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【発明の効果】
【００５７】
本発明により、ビデオデータとオーディオデータとを同期して処理しつつ、ストリームに対する再符号化の速度を変更することができる。
【図面の簡単な説明】
【００５８】
【図１】図１は、第１の実施の形態に係るデジタルデータ記録再生装置の構成を示すブロック図である。
【図２】図２は、第２の実施の形態に係るデジタルデータ記録再生装置の構成を示すブロック図である。
【図３】図３は、デジタルデータ記録再生装置の特徴的な第１の機能構成を示すブロック図である。
【図４】図４は、デジタルデータ記録再生装置の特徴的な第２の機能構成を示すブロック図である。
【発明を実施するための形態】
【００５９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００６０】
＜第１の実施の形態＞
（デジタルデータ記録再生装置の構成）
図１は、第１の実施の形態に係るデジタルデータ記録再生装置１０００の構成を示すブロック図である。なお、図１には、説明のために、デジタルデータ記録再生装置１０００に含まれない記憶媒体１０１も示される。
【００６１】
デジタルデータ記録再生装置１０００は、動作モードとして、通常再生モードと、再符号化モードとを有する。通常再生モードは、符号化されたストリーム（データ）を復号することにより再生（出力）する処理（以下、通常再生処理ともいう）を行うための動作モードである。すなわち、通常再生モードは、ＡＶビットストリームを再生するための第１モードである。
【００６２】
再符号化モードは、符号化されたストリーム（データ）を復号し、復号されたデータを、再度、符号化する処理（以下、再符号化処理という）を行うための動作モードである。すなわち、再符号化モードは、ＡＶビットストリームを復号し、該復号により得られたデータを符号化するための第２モードである。
【００６３】
デジタルデータ記録再生装置１０００の動作モードが通常再生モードである場合、通常再生処理が行われる。デジタルデータ記録再生装置１０００の動作モードが再符号化モードである場合、再符号化処理が行われる。
【００６４】
デジタルデータ記録再生装置１０００は、ＨＤＤレコーダ等のＡＶ再生装置である。デジタルデータ記録再生装置１０００は、ＨＤＤレコーダに限定されず、通常再生モードおよび再符号化モードを有する装置であればどのような装置であってもよい。
【００６５】
図１を参照して、デジタルデータ記録再生装置１０００は、ＡＶ分離部１０２と、入力ビデオビットストリームバッファ部１０３と、入力オーディオビットストリームバッファ部１０４と、ビデオ復号部１０５と、ビデオ出力データバッファ部１０６と、オーディオ復号部１０７と、オーディオ出力データバッファ部１０８と、ビデオ出力部１０９と、ビデオ符号化入力バッファ部１１０と、オーディオ出力部１１１と、オーディオ符号化入力バッファ部１１２とを備える。
【００６６】
デジタルデータ記録再生装置１０００は、さらに、ビデオ符号化部１１３と、符号化ビデオビットストリームバッファ部１１４と、オーディオ符号化部１１５と、符号化オーディオビットストリームバッファ部１１６と、ＡＶ多重化部１１７とを備える。
【００６７】
記憶媒体１０１は、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などである。
【００６８】
なお、記憶媒体１０１は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等であってもよい。この場合、記憶媒体１０１は、デジタルデータ記録再生装置１０００に含まれてもよい。
【００６９】
記憶媒体１０１には、再符号化の対象となるＡＶビットストリームＡＶＳＴ１が記録されている。ＡＶビットストリームＡＶＳＴ１は、符号化されたストリームである。当該ＡＶビットストリームＡＶＳＴ１は、所定の符号化形式に従って、ビデオビットストリームＶＳＴ１とオーディオビットストリームＡＳＴ１とが多重化されたストリームである。当該所定の符号化形式は、例えば、ＭＰＥＧ−２  ＴＳである。
【００７０】
なお、所定の符号化形式は、ＭＰＥＧ−２  ＴＳに限定されることなく、他の符号化形式であってもよい。ビデオビットストリームＶＳＴ１およびオーディオビットストリームＡＳＴ１の各々は、符号化されたストリームである。
【００７１】
ＡＶビットストリームＡＶＳＴ１は、複数のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットから構成される。ＰＥＳパケットのヘッダには、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）が示される。ＰＴＳは、同期処理に使用される同期情報である。ＰＴＳは、所定時間経過毎に値がカウントアップされるカウンタである。
【００７２】
すなわち、ビデオビットストリームＶＳＴ１およびオーディオビットストリームＡＳＴ１の各々は、複数のＰＥＳから構成される。つまり、ビデオビットストリームＶＳＴ１およびオーディオビットストリームＡＳＴ１の各々は、複数のＰＴＳを含む。
【００７３】
以下においては、ビデオビットストリームＶＳＴ１に含まれるＰＴＳを、ＶＰＴＳ（ビデオ同期情報）という。また、以下においては、オーディオビットストリームＡＳＴ１に含まれるＰＴＳを、ＡＰＴＳ（オーディオ同期情報）という。
【００７４】
すなわち、ＶＰＴＳおよびＡＰＴＳの各々は、所定時間経過毎に値がカウントアップされるカウンタである。また、ＶＰＴＳ（ビデオ同期情報）およびＡＰＴＳ（オーディオ同期情報）の各々は、ビデオデータとオーディオデータとを同期して処理するための情報である。
【００７５】
ビデオビットストリームＶＳＴ１は、所定の動画像符号化形式に従ってビデオデータＶＤ１が符号化されることにより生成されたストリームである。当該動画像符号化形式は、例えば、ＭＰＥＧ２  ＴＳである。ビデオデータＶＤ１は、動画像データである。すなわち、第１のビデオビットストリームとしてのビデオビットストリームＶＳＴ１は、ＶＰＴＳ（ビデオ同期情報）を含む。
【００７６】
なお、動画像符号化形式は、ＭＰＥＧ２  ＴＳに限定されず、他の符号化形式であってもよい。
【００７７】
オーディオビットストリームＡＳＴ１は、所定の音声符号化形式に従ってオーディオデータＡＤ１が符号化されることにより生成されたストリームである。当該音声符号化形式は、ＡＡＣ（Advanced Audio Coding）である。オーディオデータＡＤ１は、音声データである。すなわち、第１のオーディオビットストリームとしてのオーディオビットストリームＡＳＴ１は、ＡＰＴＳ（オーディオ同期情報）を含む。
【００７８】
なお、音声符号化形式は、ＡＡＣに限定されず、他の音声符号化形式であってもよい。
【００７９】
ビデオ復号部１０５は、ビデオビットストリームＶＳＴ１の符号化に使用された動画像符号化形式に対応する復号処理を行うことにより、ビデオビットストリームＶＳＴ１を復号する。当該動画像符号化形式は、例えば、ＭＰＥＧ２  ＴＳである。
【００８０】
オーディオ復号部１０７は、オーディオビットストリームＡＳＴ１の符号化に使用された音声符号化形式に対応する復号処理を行うことにより、オーディオビットストリームＡＳＴ１を復号する。当該音声符号化形式は、例えば、ＡＡＣである。
【００８１】
ビデオ符号化部１１３は、ビデオビットストリームＶＳＴ１の符号化に使用された動画像符号化形式と異なる動画像符号化形式（以下、動画像再符号化形式という）により、復号済みのビデオデータを符号化する。動画像再符号化形式は、例えば、ＭＰＥＧ２  ＰＳである。
【００８２】
なお、動画像再符号化形式は、ＭＰＥＧ２  ＰＳに限定されず、他の符号化形式（例えば、Ｈ．２６４／ＡＶＣ）であってもよい。
【００８３】
なお、ビデオ符号化部１１３は、ビデオビットストリームＶＳＴ１の符号化に使用された動画像符号化形式と同じ動画像符号化形式に従って、符号化条件（例えば、ビットレート）を変更して、符号化処理を行ってもよい。
【００８４】
オーディオ符号化部１１５は、オーディオビットストリームＡＳＴ１の符号化に使用された音声符号化形式と異なる音声符号化形式（以下、音声再符号化形式という）に従って、復号済のオーディオデータを符号化する。音声再符号化形式は、例えば、ＭＰＥＧ２  ＰＳである。
【００８５】
なお、音声再符号化形式は、ＭＰＥＧ２  ＰＳに限定されず、他の符号化形式（例えば、ＡＡＣ（Advanced Audio Coding））であってもよい。
【００８６】
なお、オーディオ符号化部１１５は、オーディオビットストリームＡＳＴ１の符号化に使用された音声符号化形式と同じ音声符号化形式に従って、符号化条件（例えば、ビットレート）を変更して、符号化処理を行ってもよい。
【００８７】
ビデオ出力部１０９およびオーディオ出力部１１１の各々が行う処理の詳細は後述する。通常再生処理では、ビデオ出力部１０９およびオーディオ出力部１１１の各々は、処理したデータを、図示しない処理部へ出力する。通常再生処理では、ＡＶ分離部１０２からビデオ出力部１０９およびオーディオ出力部１１１までのデータの処理経路（以下、通常再生経路という）が形成される。
【００８８】
再符号化処理では、ビデオ出力部１０９およびオーディオ出力部１１１は、処理したデータを、それぞれ、ビデオ符号化入力バッファ部１１０およびオーディオ符号化入力バッファ部１１２へ出力する。再符号化処理では、ＡＶ分離部１０２からＡＶ多重化部１１７までのデータの処理経路（以下、再符号化処理経路という）が形成される。
【００８９】
再符号化処理経路は、通常再生経路を含む。すなわち、通常再生処理および再符号化処理では、通常再生経路が共用される。
【００９０】
入力ビデオビットストリームバッファ部１０３、入力オーディオビットストリームバッファ部１０４、ビデオ出力データバッファ部１０６、オーディオ出力データバッファ部１０８、ビデオ符号化入力バッファ部１１０、オーディオ符号化入力バッファ部１１２、符号化ビデオビットストリームバッファ部１１４および符号化オーディオビットストリームバッファ部１１６の各々は、データを一時的に記憶するためのバッファである。
【００９１】
なお、ＡＶ分離部１０２およびＡＶ多重化部１１７の処理については、後述する。
【００９２】
デジタルデータ記録再生装置１０００は、さらに、ビデオ同期情報抽出部１１８と、オーディオ同期情報抽出部１１９と、ＡＶ同期制御部１２０と、クロック生成部１２１とを備える。
【００９３】
ビデオ同期情報抽出部１１８、オーディオ同期情報抽出部１１９、ＡＶ同期制御部１２０およびクロック生成部１２１の各々が行う処理については後述する。
【００９４】
（再符号化処理におけるＡＶデータパス（再符号化処理経路）の説明）
次に、図１を用いて、再符号化処理の流れについて説明する。
【００９５】
再符号化処理では、まず、ＡＶ分離部１０２は、記憶媒体１０１に記憶されているＡＶビットストリームＡＶＳＴ１を読み出す。ＡＶ分離部１０２は、ＡＶビットストリームＡＶＳＴ１から、ビデオビットストリームＶＳＴ１とオーディオビットストリームＡＳＴ１とを抽出する。
【００９６】
ＡＶ分離部１０２は、ビデオビットストリームＶＳＴ１を、入力ビデオビットストリームバッファ部１０３に記憶させるとともに、オーディオビットストリームＡＳＴ１を入力オーディオビットストリームバッファ部１０４に記憶させる。
【００９７】
ビデオ復号部１０５は、ＡＶ同期制御部１２０による後述する制御に従って、入力ビデオビットストリームバッファ部１０３に記憶されたビデオビットストリームＶＳＴ１を復号することにより、ビデオデータＶＤ１を取得する。ビデオデータＶＤ１は、復号済のビデオデータである。
【００９８】
そして、ビデオ復号部１０５は、ＡＶ同期制御部１２０による後述する制御に従って、ビデオデータＶＤ１を出力するとともに、当該ビデオデータＶＤ１をビデオ出力データバッファ部１０６に記憶させる。
【００９９】
オーディオ復号部１０７は、ビデオ復号部１０５の処理と並行して、後述するＡＶ同期制御部１２０の制御に従って、入力オーディオビットストリームバッファ部１０４に記憶されたオーディオビットストリームＡＳＴ１を復号することにより、オーディオデータＡＤ１を取得する。オーディオデータＡＤ１は、復号済のオーディオデータである。
【０１００】
そして、オーディオ復号部１０７は、ＡＶ同期制御部１２０による後述する制御に従って、オーディオデータＡＤ１を出力するとともに、当該オーディオデータＡＤ１を、オーディオ出力データバッファ部１０８に記憶させる。
【０１０１】
ビデオ出力部１０９は、ビデオ出力データバッファ部１０６に記憶されたビデオデータＶＤ１を読出して出力するとともに、当該ビデオデータＶＤ１をビデオ符号化入力バッファ部１１０に記憶させる。すなわち、ビデオデータＶＤ１は、ビデオ出力部１０９により、ビデオ出力データバッファ部１０６からビデオ符号化入力バッファ部１１０へ転送される。
【０１０２】
オーディオ出力部１１１は、オーディオ出力データバッファ部１０８に記憶されたオーディオデータＡＤ１を読出して出力するとともに、当該オーディオデータＡＤ１を、オーディオ符号化入力バッファ部１１２に記憶させる。すなわち、オーディオデータＡＤ１は、オーディオ出力部１１１により、オーディオ出力データバッファ部１０８からオーディオ符号化入力バッファ部１１２へ転送される。
【０１０３】
ビデオ符号化部１１３は、ビデオ符号化入力バッファ部１１０に記憶されたビデオデータＶＤ１を符号化することにより、ビデオビットストリームＶＳＴ２を生成する。つまり、ビデオ符号化部１１３は、ビデオ出力部１０９から出力されたビデオデータＶＤ１を符号化することにより第２のビデオビットストリームとしてのビデオビットストリームＶＳＴ２を生成する。
【０１０４】
すなわち、ビデオ符号化部１１３は、復号により得られたビデオデータＶＤ１を、再符号化する。
【０１０５】
そして、ビデオ符号化部１１３は、ビデオビットストリームＶＳＴ２を、符号化ビデオビットストリームバッファ部１１４に記憶させる。
【０１０６】
オーディオ符号化部１１５は、オーディオ符号化入力バッファ部１１２に記憶されたオーディオデータＡＤ１を符号化することにより、オーディオビットストリームＡＳＴ２を生成する。つまり、オーディオ符号化部１１５は、オーディオ出力部１１１から出力されたオーディオデータＡＤ１を符号化することにより第２のオーディオビットストリームとしてのオーディオビットストリームＡＳＴ２を生成する。
【０１０７】
すなわち、オーディオ符号化部１１５は、復号により得られたオーディオデータＡＤ１を、再符号化する。
【０１０８】
そして、オーディオ符号化部１１５は、オーディオビットストリームＡＳＴ２を、符号化オーディオビットストリームバッファ部１１６に記憶させる。
【０１０９】
ＡＶ多重化部１１７は、符号化ビデオビットストリームバッファ部１１４に記憶されているビデオビットストリームＶＳＴ２と、符号化オーディオビットストリームバッファ部１１６に記憶されているオーディオビットストリームＡＳＴ２とを多重化することにより、ＡＶビットストリームＡＶＳＴ２を生成する。
【０１１０】
ＡＶ多重化部１１７は、例えば、ＭＰＥＧ−２等の形式に従った多重化を行う。そして、ＡＶ多重化部１１７は、ＡＶビットストリームＡＶＳＴ２を記憶媒体１０１に記憶させる。
【０１１１】
以上の再符号化処理により、ＡＶビットストリームＡＶＳＴ１に含まれるビデオデータＶＤ１およびオーディオデータＡＤ１は、再符号化される。
【０１１２】
（ＡＶ同期の説明）
上記で説明した再符号化処理において、同期情報（ＰＴＳ）を用いたＡＶ同期について説明する。
【０１１３】
ビデオ同期情報抽出部１１８は、入力ビデオビットストリームバッファ部１０３に記憶されたビデオビットストリームＶＳＴ１から、ビデオ同期情報としてのＶＰＴＳを抽出し、当該ＶＰＴＳを、ＡＶ同期制御部１２０へ送信する。
【０１１４】
また、オーディオ同期情報抽出部１１９は、入力オーディオビットストリームバッファ部１０４に記憶されたオーディオビットストリームＡＳＴ１から、オーディオ同期情報としてのＡＰＴＳを抽出し、当該ＡＰＴＳを、ＡＶ同期制御部１２０へ送信する。
【０１１５】
クロック生成部１２１は、ビデオデータとオーディオデータとを同期して処理するためのＡＶ同期用クロックＡＶＣＫを生成し、当該ＡＶ同期用クロックＡＶＣＫを、ＡＶ同期制御部１２０へ送信する。ＡＶ同期用クロックＡＶＣＫは、所定時間経過毎に値が増加するカウンタである。すなわち、ＡＶ同期用クロックＡＶＣＫが示す値は、時間経過に伴い増加する。ＡＶ同期用クロックＡＶＣＫは、データの再生（復号）時におけるＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）の役割を果たす。
【０１１６】
すなわち、ＶＰＴＳ（ビデオ同期情報）、ＡＰＴＳ（オーディオ同期情報）およびＡＶ同期用クロックＡＶＣＫの各々は、ＡＶ同期制御部１２０が制御に利用する値を示す。
【０１１７】
ＡＶ同期制御部１２０は、ビデオデータＶＤ１とオーディオデータＡＤ１とが同期して処理されるための制御を行う。具体的には、ＡＶ同期制御部１２０は、ＶＰＴＳ（ビデオ同期情報）、ＡＰＴＳ（オーディオ同期情報）およびＡＶ同期用クロックＡＶＣＫを用いて、ビデオ復号部１０５によるビデオデータＶＤ１の出力タイミングと、オーディオ復号部１０７によるオーディオデータＡＤ１の出力タイミングとが同期するように、ビデオ復号部１０５およびオーディオ復号部１０７を制御する。
【０１１８】
より具体的には、ＡＶ同期制御部１２０は、ＶＰＴＳ（ビデオ同期情報）が示す値とＡＶ同期用クロックＡＶＣＫが示す値とが一致するタイミングにおいて、ビデオ復号部１０５がビデオデータＶＤ１を出力するようにビデオ復号部１０５を制御する。
【０１１９】
また、ＡＶ同期制御部１２０は、ＡＰＴＳ（オーディオ同期情報）が示す値とＡＶ同期用クロックＡＶＣＫが示す値とが一致するタイミングにおいて、オーディオ復号部１０７がオーディオデータＡＤ１を出力するように前記オーディオ復号部１０７を制御する。
【０１２０】
例えば、オーディオビットストリームＡＳＴ１に異常があり、ＡＰＴＳの値がＡＶ同期用クロックＡＶＣＫの値から乖離して大きい値である場合、ＡＶ同期用クロックＡＶＣＫの値が増加してＡＰＴＳの値と一致するまで、ＡＶ同期制御部１２０は、オーディオ復号部１０７に復号処理を停止させる。
【０１２１】
また、例えば、ＡＰＴＳの値がＡＶ同期用クロックＡＶＣＫの値から乖離して小さい値である場合、ＡＶ同期制御部１２０は、オーディオ復号部１０７が全てのオーディオビットストリームＡＳＴ１を復号せずに読み飛ばし（スキップ）するように、オーディオ復号部１０７を制御することにより、オーディオビットストリームＡＳＴ１のＡＰＴＳの値がＡＶ同期用クロックＡＶＣＫの値まで増加するようにする。
【０１２２】
なお、ビデオビットストリームＶＳＴ１のＶＰＴＳの値に異常がある場合も、ＡＶ同期制御部１２０が、オーディオ復号部１０７に対して行う上記制御と同様な制御が、ビデオ復号部１０５に対し行われる。
【０１２３】
ＡＶ同期制御部１２０が、上記のような制御を行うことにより、再符号化前のＡＶビットストリームに欠損があり正常にＰＴＳを取得できない場合でも、正常なＡＶビットストリームが入力された際にはＡＶ同期を復帰することが可能となる。
【０１２４】
（ＡＶ出力部の説明）
ビデオ出力部１０９およびオーディオ出力部１１１は再生用の出力部と共用して使用される。クロック生成部１２１は、同一のクロック生成源から生成される同一のクロックを、ビデオ出力部１０９およびオーディオ出力部１１１へ供給する。クロック生成源は、例えば、水晶振動子である。
【０１２５】
以下においては、クロック生成部１２１からビデオ出力部１０９へ供給されるクロックを、ビデオ用クロックＶＣＫと表記する。また、以下においては、クロック生成部１２１からオーディオ出力部１１１へ供給されるクロックを、オーディオ用クロックＡＣＫと表記する。
【０１２６】
クロック生成部１２１は、ビデオ用クロックＶＣＫおよびオーディオ用クロックＡＣＫに同期したクロックである前述のＡＶ同期用クロックＡＶＣＫを生成する。すなわち、クロック生成部１２１が生成する前述のＡＶ同期用クロックＡＶＣＫは、ビデオ用クロックＶＣＫおよびオーディオ用クロックＡＣＫに同期したクロックである。
【０１２７】
ビデオ出力部１０９は、ビデオ用クロックＶＣＫにしたがって（あわせて）、ビデオ出力データバッファ部１０６に記憶されているビデオデータＶＤ１を読出して出力するとともに、該ビデオデータＶＤ１を、ビデオ符号化入力バッファ部１１０に記憶させる。
【０１２８】
オーディオ出力部１１１は、オーディオ用クロックＡＣＫにしたがって（あわせて）、オーディオ出力データバッファ部１０８に記憶されているオーディオデータＡＤ１を読出して出力するとともに、該オーディオデータＡＤ１を、オーディオ符号化入力バッファ部１１２に記憶させる。
【０１２９】
ビデオ復号部１０５およびオーディオ復号部１０７が正常に復号処理を行っている場合、ビデオデータＶＤ１およびオーディオデータＡＤ１は、ほぼ同時に出力される。すなわち、この場合、ビデオデータＶＤ１およびオーディオデータＡＤ１は、同期して出力される。
【０１３０】
すなわち、ビデオ出力部１０９は、ビデオ復号部１０５による復号処理が正常に行われている場合、復号済のデータ（ビデオデータＶＤ１）を出力し、ビデオデータＶＤ１をビデオ符号化入力バッファ部１１０に記憶させる。
【０１３１】
一方、ＡＶ同期制御部１２０による制御により、ビデオ復号部１０５による復号処理が停止している場合、ビデオ出力部１０９は、代替ビデオデータを出力する。代替ビデオデータは、例えば、復号処理の停止前の最終ビデオフレーム（最新のビデオフレーム）のデータである。
【０１３２】
すなわち、オーディオ出力部１１１は、オーディオ復号部１０７による復号処理が正常に行われている場合、復号済のデータ（オーディオデータＡＤ１）を出力し、オーディオデータＡＤ１をオーディオ符号化入力バッファ部１１２に記憶させる。
【０１３３】
一方、ＡＶ同期制御部１２０による制御により、オーディオ出力部１１１による復号処理が停止している場合、オーディオ出力部１１１は、代替オーディオデータを出力する。代替オーディオデータは、例えば、無音データである。
【０１３４】
これにより、ビデオ出力部１０９およびオーディオ出力部１１１の各々からは、常にデータが出力される。これにより、復号中のデータであれば、ＡＶ同期がとれた状態が保たれる。したがって、ビデオ符号化部１１３およびオーディオ符号化部１１５の各々は、ＡＶ同期を考慮せずに供給されるデータを逐次符号化するだけでＡＶ同期を保つ（合わせる）ことができる。
【０１３５】
（高速な再符号化処理を実現可能な構成の説明）
上述した図１のデジタルデータ記録再生装置１０００の構成において、再符号化を高速で行うためには、再符号化処理経路を構成する各部でのデータ処理が高速で行われ必要がある。当該各部は、ＡＶ分離部１０２、ビデオ復号部１０５、オーディオ復号部１０７、ビデオ出力部１０９、オーディオ出力部１１１、ビデオ符号化部１１３、オーディオ符号化部１１５、ＡＶ多重化部１１７である。
【０１３６】
なお、上記各部のうち、ＡＶ分離部１０２およびＡＶ多重化部１１７は、符号化処理や復号処理と比較して、複雑な演算処理は必要とされないため、システムのボトルネックからは除外して考えることができる。
【０１３７】
ビデオ復号部１０５およびビデオ符号化部１１３に関しては、ビデオデータに対する複雑な演算処理が必要であるため、ビデオ復号部１０５およびビデオ符号化部１１３は、高速な演算装置、もしくは演算専用の回路で構成されればよい。
【０１３８】
また、オーディオ復号部１０７およびオーディオ符号化部１１５に関しては、オーディオデータに対する複雑な演算処理が必要であるため、オーディオ復号部１０７およびオーディオ符号化部１１５は、高速な演算装置、もしくは演算専用の回路で構成されればよい。
【０１３９】
これにより、ＡＶ同期を保持しつつ、ビデオ復号部１０５、オーディオ復号部１０７、オーディオ復号部１０７およびオーディオ符号化部１１５の処理能力に合わせて高速な再符号化処理を行うことができる。
【０１４０】
また、再符号化処理が行われる場合において、クロック生成部１２１が生成するＡＶ同期用クロックＡＶＣＫ、ビデオ用クロックＶＣＫ、およびオーディオ用クロックＡＣＫは、通常再生処理において用いられるクロックよりも高速な（周波数の高い）クロックである。
【０１４１】
すなわち、クロック生成部１２１は、通常再生処理および再符号化処理の各々において、異なるクロックを生成する。つまり、デジタルデータ記録再生装置１０００が行う処理が、通常再生処理から再符号化処理に切替えられる場合、クロック生成部１２１により生成されるクロックは、より高速なクロックに切替えられる。
【０１４２】
言い換えれば、クロック生成部１２１は、デジタルデータ記録再生装置１０００の動作モードが第２モードとしての再符号化モードである場合に生成するＡＶ同期用クロックＡＶＣＫの速度を、デジタルデータ記録再生装置１０００の動作モードが第１モードとしての通常再生モードである場合に生成するＡＶ同期用クロックＡＶＣＫの速度より速くする。
【０１４３】
つまり、クロック生成部１２１は、デジタルデータ記録再生装置１０００の動作モードが第２モードとしての再符号化モードである場合に生成するＡＶ同期用クロックＡＶＣＫの周波数を、デジタルデータ記録再生装置１０００の動作モードが第１モードとしての通常再生モードである場合に生成するＡＶ同期用クロックＡＶＣＫの周波数より高くする。
【０１４４】
これにより、再符号化処理において、ビデオ復号部１０５およびオーディオ復号部１０７の各々が、対応するデータを復号する速度を、通常再生処理における復号処理の速度より高速化できる。その結果、再符号化処理において、ビデオ出力部１０９およびオーディオ出力部１１１の各々が、対応するデータを出力する速度を、通常再生処理の場合より向上させることができる。したがって、ビデオ符号化部１１３およびオーディオ符号化部１１５の各々が、対応するデータを再符号化する速度を高速化することができる。
【０１４５】
なお、クロック生成部１２１は、デジタルデータ記録再生装置１０００の動作モードが再符号化モードである場合に生成するＡＶ同期用クロックＡＶＣＫの速度を、当該動作モードが通常再生モードである場合に生成するＡＶ同期用クロックＡＶＣＫの速度より遅くしてもよい。これにより、再符号化処理が行われる場合におけるデジタルデータ記録再生装置１０００の消費電力を低くすることができる。
【０１４６】
すなわち、クロック生成部１２１は、デジタルデータ記録再生装置１０００の動作モードの種類に応じて、ＡＶ同期用クロックＡＶＣＫの速度（周波数）を変更する。
【０１４７】
以上説明したように、本実施の形態の再符号化処理では、通常再生処理に使用されるクロックより高速なクロックを使用して、ビデオ出力部１０９およびオーディオ出力部１１１の各々を動作させる。
【０１４８】
したがって、ビデオデータとオーディオデータとを同期して処理しつつ、ストリームに対する再符号化の速度を高速化することができる。すなわち、ビデオデータとオーディオデータとを同期して処理しつつ、ストリームに対する再符号化の速度を変更することができる。
【０１４９】
また、前述したように、再符号化処理では、通常再生処理に使用される前述した通常再生経路を流用する。すなわち、通常再生処理および再符号化処理では、通常再生経路が共用される。
【０１５０】
そのため、本実施の形態のデジタルデータ記録再生装置１０００によれば、従来技術で示した記録再生装置の構成に対し、僅かな構成の変更だけで、高速な再符号化処理を実現することができる。
【０１５１】
＜第２の実施の形態＞
（デジタルデータ記録再生装置の構成）
図２は、第２の実施の形態に係るデジタルデータ記録再生装置１０００Ａの構成を示すブロック図である。なお、図２には、説明のために、デジタルデータ記録再生装置１０００Ａに含まれない記憶媒体１０１も示される。
【０１５２】
デジタルデータ記録再生装置１０００Ａは、図１のデジタルデータ記録再生装置１０００と比較して、ビデオ復号部１０５、オーディオ復号部１０７、ビデオ符号化部１１３、オーディオ符号化部１１５およびＡＶ同期制御部１２０の代わりにビデオ復号部１０５Ａ、オーディオ復号部１０７Ａ、ビデオ符号化部１１３Ａ、オーディオ符号化部１１５ＡおよびＡＶ同期制御部１２０Ａを備える点と、代替ビデオデータ生成部２１１および代替オーディオデータ生成部２１２をさらに備える点と、ビデオ出力部１０９、オーディオ出力部１１１およびクロック生成部１２１を備えない点とが異なる。
【０１５３】
それ以外のデジタルデータ記録再生装置１０００Ａの構成は、デジタルデータ記録再生装置１０００と同様なので詳細な説明は繰り返さない。
【０１５４】
ビデオ復号部１０５Ａは、ビデオ復号部１０５と比較して、外部（例えば、ＡＶ同期制御部１２０Ａ）から制御されない点が異なる。それ以外のビデオ復号部１０５Ａの機能は、ビデオ復号部１０５と同様なので詳細な説明は繰り返さない。すなわち、ビデオ復号部１０５Ａは、ビデオ復号部１０５と同じ復号処理を行う機能を有する。
【０１５５】
オーディオ復号部１０７Ａは、オーディオ復号部１０７と比較して、外部（例えば、ＡＶ同期制御部１２０Ａ）から制御されない点が異なる。それ以外のオーディオ復号部１０７Ａの機能は、オーディオ復号部１０７と同様なので詳細な説明は繰り返さない。すなわち、オーディオ復号部１０７Ａは、オーディオ復号部１０７と同じ復号処理を行う機能を有する。
【０１５６】
ビデオ符号化部１１３Ａは、ビデオ符号化部１１３と比較して、ＡＶ同期制御部１２０Ａにより制御される点が異なる。それ以外のビデオ符号化部１１３Ａの機能は、ビデオ符号化部１１３と同様なので詳細な説明は繰り返さない。すなわち、ビデオ符号化部１１３Ａは、ビデオ符号化部１１３と同じ符号化の処理を行う。
【０１５７】
オーディオ符号化部１１５Ａは、オーディオ符号化部１１５と比較して、ＡＶ同期制御部１２０Ａにより制御される点が異なる。それ以外のオーディオ符号化部１１５Ａの機能は、オーディオ符号化部１１５と同様なので詳細な説明は繰り返さない。すなわち、オーディオ符号化部１１５Ａは、オーディオ符号化部１１５と同じ符号化の処理を行う。
【０１５８】
代替ビデオデータ生成部２１１は、代替ビデオデータを生成する。当該代替ビデオデータは、ビデオデータＶＤ１の代替となるビデオデータである。代替ビデオデータ生成部２１１は、ビデオ復号部１０５Ａの状態を常に監視しており、ビデオ復号部１０５Ａの状態が変化する毎に、ビデオ復号部１０５Ａの最新の状態にあった代替ビデオデータを生成する。
【０１５９】
例えば、ビデオ復号部１０５Ａによる復号の処理が停止した場合、代替ビデオデータ生成部２１１は、当該復号の処理の停止前の最終ビデオフレーム（最新のビデオフレーム）を示す代替ビデオデータを生成する。
【０１６０】
代替オーディオデータ生成部２１２は、代替オーディオデータを生成する。当該代替オーディオデータは、オーディオデータＡＤ１の代替となるオーディオデータである。代替オーディオデータ生成部２１２は、オーディオ復号部１０７Ａの状態を常に監視しており、オーディオ復号部１０７Ａの状態が変化する毎に、オーディオ復号部１０７Ａの最新の状態にあった代替オーディオデータを生成する。
【０１６１】
例えば、オーディオ復号部１０７Ａによる復号の処理が停止した場合、代替オーディオデータ生成部２１２は、無音データである代替オーディオデータを生成する。
【０１６２】
デジタルデータ記録再生装置１０００Ａは、デジタルデータ記録再生装置１０００と同様に、動作モードとして、通常再生モードと、再符号化モードとを有する。
【０１６３】
以下においては、デジタルデータ記録再生装置１０００Ａの動作モードを、装置動作モードともいう。
【０１６４】
装置動作モードが通常再生モードである場合、通常再生処理Ａが行われる。装置動作モードが再符号化モードである場合、再符号化処理Ａが行われる。
【０１６５】
再符号化処理Ａでは、デジタルデータ記録再生装置１０００Ａにおいて、ＡＶ分離部１０２からＡＶ多重化部１１７までのデータの処理経路（以下、再符号化処理経路Ａという）が形成される。
【０１６６】
（再符号化処理ＡにおけるＡＶデータパス（再符号化処理経路Ａ）の説明）
なお、再符号化処理Ａにおいて、ＡＶ分離部１０２およびＡＶ多重化部１１７の各々が行う処理は、第１の実施の形態で説明した処理と同様なので詳細な説明は繰り返さない。以下、簡単に説明する。
【０１６７】
再符号化処理Ａでは、まず、ＡＶ分離部１０２が、記憶媒体１０１に記憶されているＡＶビットストリームＡＶＳＴ１を読み出す。ＡＶ分離部１０２は、ＡＶビットストリームＡＶＳＴ１から、ビデオビットストリームＶＳＴ１とオーディオビットストリームＡＳＴ１とを抽出する。
【０１６８】
ＡＶ分離部１０２は、ビデオビットストリームＶＳＴ１を、入力ビデオビットストリームバッファ部１０３に記憶させるとともに、オーディオビットストリームＡＳＴ１を入力オーディオビットストリームバッファ部１０４に記憶させる。
【０１６９】
ビデオ復号部１０５Ａは、入力ビデオビットストリームバッファ部１０３に記憶されたビデオビットストリームＶＳＴ１を復号することにより、ビデオデータＶＤ１を取得する。すなわち、ビデオデータＶＤ１は、ビデオ復号部１０５Ａが復号により取得するビデオデータである復号済ビデオデータである。
【０１７０】
そして、ビデオ復号部１０５Ａは、ビデオデータＶＤ１を出力するとともに、当該ビデオデータＶＤ１をビデオ出力データバッファ部１０６に記憶させる。
【０１７１】
オーディオ復号部１０７Ａは、ビデオ復号部１０５Ａの処理と並行して、入力オーディオビットストリームバッファ部１０４に記憶されたオーディオビットストリームＡＳＴ１を復号することにより、オーディオデータＡＤ１を取得する。すなわち、オーディオデータＡＤ１は、オーディオ復号部１０７Ａが復号により取得するオーディオデータである復号済オーディオデータである。
【０１７２】
そして、オーディオ復号部１０７Ａは、オーディオデータＡＤ１を出力するとともに、当該オーディオデータＡＤ１を、オーディオ出力データバッファ部１０８に記憶させる。
【０１７３】
以下においては、ビデオ復号部１０５Ａが、前述の復号の処理により取得したビデオデータＶＤ１を出力するタイミングを、ビデオ出力タイミングという。また、以下においては、オーディオ復号部１０７Ａが、前述の復号の処理により取得したオーディオデータＡＤ１を出力するタイミングを、オーディオ出力タイミングという。
【０１７４】
ビデオ符号化部１１３Ａは、ＡＶ同期制御部１２０Ａによる後述する制御に従って、ビデオ出力データバッファ部１０６に記憶されたビデオデータＶＤ１または最新の代替ビデオデータを符号化することにより、ビデオビットストリームＶＳＴ２を生成する。すなわち、ビデオ符号化部１１３Ａは、復号により得られたビデオデータＶＤ１を再符号化する処理、または、最新の代替ビデオデータを符号化する処理を行う。
【０１７５】
そして、ビデオ符号化部１１３Ａは、ビデオビットストリームＶＳＴ２を、符号化ビデオビットストリームバッファ部１１４に記憶させる。
【０１７６】
オーディオ符号化部１１５Ａは、ＡＶ同期制御部１２０Ａによる後述する制御に従って、オーディオ出力データバッファ部１０８に記憶されたオーディオデータＡＤ１または最新の代替オーディオデータを符号化することにより、オーディオビットストリームＡＳＴ２を生成する。すなわち、オーディオ符号化部１１５Ａは、一度符号化されていたオーディオデータＡＤ１を、再符号化する処理、または、最新の代替オーディオデータを符号化する処理を行う。
【０１７７】
そして、オーディオ符号化部１１５Ａは、オーディオビットストリームＡＳＴ２を、符号化オーディオビットストリームバッファ部１１６に記憶させる。
【０１７８】
ＡＶ多重化部１１７は、符号化ビデオビットストリームバッファ部１１４に記憶されているビデオビットストリームＶＳＴ２と、符号化オーディオビットストリームバッファ部１１６に記憶されているオーディオビットストリームＡＳＴ２とを多重化することにより、ＡＶビットストリームＡＶＳＴ２を生成する。ＡＶ多重化部１１７は、例えば、ＭＰＥＧ−２等の形式に従った多重化を行う。そして、ＡＶ多重化部１１７は、ＡＶビットストリームＡＶＳＴ２を記憶媒体１０１に記憶させる。
【０１７９】
以上の再符号化処理Ａにより、ＡＶビットストリームＡＶＳＴ１に含まれるビデオデータＶＤ１およびオーディオデータＡＤ１は、再符号化される。
【０１８０】
（ＡＶ同期の説明）
上記で説明した再符号化処理Ａにおいて、同期情報（ＰＴＳ）を用いたＡＶ同期について説明する。
【０１８１】
ビデオ同期情報抽出部１１８およびオーディオ同期情報抽出部１１９の各々が行う処理は、第１の実施の形態で説明した処理と同様なので詳細な説明は繰り返さない。以下、簡単に説明する。
【０１８２】
ビデオ同期情報抽出部１１８は、入力ビデオビットストリームバッファ部１０３に記憶されたビデオビットストリームＶＳＴ１から、ビデオ同期情報としてのＶＰＴＳを抽出し、当該ＶＰＴＳを、ＡＶ同期制御部１２０Ａへ送信する。
【０１８３】
また、オーディオ同期情報抽出部１１９は、入力オーディオビットストリームバッファ部１０４に記憶されたオーディオビットストリームＡＳＴ１から、オーディオ同期情報としてのＡＰＴＳを抽出し、当該ＡＰＴＳを、ＡＶ同期制御部１２０Ａへ送信する。
【０１８４】
ＡＶ同期制御部１２０Ａは、ビデオデータとオーディオデータとが同期して処理されるための制御を行う。具体的には、ＡＶ同期制御部１２０Ａは、ＶＰＴＳ（ビデオ同期情報）とＡＰＴＳ（オーディオ同期情報）とを比較する。そして、ＡＶ同期制御部１２０Ａは、ビデオ符号化部１１３Ａが符号化を行うタイミングとオーディオ符号化部１１５Ａが符号化を行うタイミングとが同期するようにビデオ符号化部１１３Ａおよびオーディオ符号化部１１５Ａを制御する。
【０１８５】
より具体的には、ＡＶ同期制御部１２０Ａは、該比較結果に応じて、復号済ビデオデータおよび代替ビデオデータのいずれかをビデオ符号化部１１３Ａに符号化させるようビデオ符号化部１１３Ａを制御するとともに、該比較結果に応じて、復号済オーディオデータおよび前記代替オーディオデータのいずれかをオーディオ符号化部に符号化させるようオーディオ符号化部１１５Ａを制御する。
【０１８６】
すなわち、ＶＰＴＳ（ビデオ同期情報）およびＡＰＴＳ（オーディオ同期情報）の各々は、ビデオ符号化部１１３Ａおよびオーディオ符号化部１１５Ａを制御するための情報である。ＶＰＴＳ（ビデオ同期情報）およびＡＰＴＳ（オーディオ同期情報）の各々は、ＡＶ同期制御部１２０Ａが制御に利用する値を示す。
【０１８７】
ＡＶ同期制御部１２０Ａは、受信したＶＰＴＳが示す値と受信したＡＰＴＳが示す値とが大きく乖離している場合、ビデオ符号化部１１３Ａまたはオーディオ符号化部１１５Ａへ、制御命令を発行する。
【０１８８】
具体的には、ＡＶ同期制御部１２０Ａは、受信したＶＰＴＳの値と受信したＡＰＴＳの値とを比較し、当該ＶＰＴＳの値と当該ＡＰＴＳの値との差の絶対値が、所定の同期閾値以上であり、かつ、ＶＰＴＳの値がＡＰＴＳの値より小さい場合、ビデオ符号化部１１３Ａへ、ビデオ符号化制御命令を送信する。
【０１８９】
ここで、同期閾値とは、ビデオデータＶＤ１と、オーディオデータＡＤ１とが同期して処理されているか否かを判定するための値である。当該ＶＰＴＳの値と当該ＡＰＴＳの値との差の絶対値が、同期閾値以上である場合は、ビデオデータＶＤ１と、オーディオデータＡＤ１とが同期して処理されていない場合、すなわち、前述のビデオ出力タイミングと、前述のオーディオ出力タイミングとがずれている場合である。
【０１９０】
当該ビデオ符号化制御命令は、代替ビデオデータ生成部２１１が生成した最新の代替ビデオデータを、ビデオ符号化部１１３Ａに符号化させるための命令である。
【０１９１】
また、ＡＶ同期制御部１２０Ａは、受信したＶＰＴＳの値と受信したＡＰＴＳの値とを比較し、当該ＶＰＴＳの値と当該ＡＰＴＳの値との差の絶対値が、所定の同期閾値以上であり、かつ、ＡＰＴＳの値がＶＰＴＳの値より小さい場合、オーディオ符号化部１１５Ａへ、オーディオ符号化制御命令を送信する。オーディオ符号化制御命令は、代替オーディオデータ生成部２１２が生成した最新の代替オーディオデータを、オーディオ符号化部１１５Ａに符号化させるための命令である。
【０１９２】
以下においては、ＶＰＴＳの値と当該ＡＰＴＳの値との差の絶対値を、判定用絶対値ともいう。
【０１９３】
すなわち、ＡＶ同期制御部１２０Ａは、判定用絶対値が同期閾値以上であり、かつ、ＶＰＴＳ（ビデオ同期情報）の示す値がＡＰＴＳ（オーディオ同期情報）の示す値より小さい場合、ビデオ符号化部１１３Ａに代替ビデオデータを符号化させるよう前記ビデオ符号化部１１３Ａを制御する。
【０１９４】
また、ＡＶ同期制御部１２０Ａは、判定用絶対値が同期閾値以上であり、かつ、ＡＰＴＳ（オーディオ同期情報）の示す値がＶＰＴＳ（ビデオ同期情報）の示す値より小さい場合、オーディオ符号化部１１５Ａに代替オーディオデータを符号化させるようオーディオ符号化部１１５Ａを制御する。
【０１９５】
つまり、ＡＶ同期制御部１２０Ａは、ＶＰＴＳ（ビデオ同期情報）の示す値とＡＰＴＳ（オーディオ同期情報）の示す値とから得られる値が所定の条件を満たす場合、ビデオ符号化部１１３Ａに代替ビデオデータを符号化させるようビデオ符号化部１１３Ａを制御する処理、および、オーディオ符号化部１１５Ａに代替オーディオデータを符号化させるようオーディオ符号化部１１５Ａを制御する処理のいずれかを行う。この場合、所定の条件は、ＶＰＴＳ（ビデオ同期情報）の示す値とＡＰＴＳ（オーディオ同期情報）の示す値との差の絶対値が所定の同期閾値以上であるという条件である。
【０１９６】
なお、ＡＶ同期制御部１２０Ａが、ビデオ符号化制御命令またはオーディオ符号化制御命令を送信する条件は、上記条件（判定用絶対値を利用した条件）に限定されない。例えば、ＡＶ同期制御部１２０Ａは、当該ＶＰＴＳの値と当該ＡＰＴＳの値との比率を算出し、当該比率に基づいて、ビデオ符号化制御命令またはオーディオ符号化制御命令を送信してもよい。
【０１９７】
ビデオ符号化部１１３Ａは、ビデオ符号化制御命令を受信した場合、代替ビデオデータ生成部２１１が生成した最新の代替ビデオデータを符号化することにより、ビデオビットストリームＶＳＴ２を生成する。
【０１９８】
なお、ビデオ符号化部１１３Ａは、ビデオ符号化制御命令を受信していない場合、ビデオ出力データバッファ部１０６に記憶されたビデオデータＶＤ１を符号化することにより、ビデオビットストリームＶＳＴ２を生成する。
【０１９９】
すなわち、ビデオ符号化部１１３Ａは、ビデオ符号化制御命令を受信した場合、符号化対象となるビデオデータを、ビデオデータＶＤ１から、代替ビデオデータに切替える。
【０２００】
オーディオ符号化部１１５Ａは、オーディオ符号化制御命令を受信した場合、代替オーディオデータ生成部２１２が生成した最新の代替オーディオデータを符号化することにより、ビデオビットストリームＶＳＴ２を生成する。
【０２０１】
なお、オーディオ符号化部１１５Ａは、オーディオ符号化制御命令を受信していない場合、オーディオ出力データバッファ部１０８に記憶されたオーディオデータＡＤ１を符号化することにより、ビデオビットストリームＶＳＴ２を生成する。
【０２０２】
すなわち、オーディオ符号化部１１５Ａは、オーディオ符号化制御命令を受信した場合、符号化対象となるオーディオデータを、オーディオデータＡＤ１から、代替オーディオデータに切替える。
【０２０３】
ここで、具体例をあげて説明する。例えば、ビデオビットストリームＶＳＴ１に欠損が存在することにより、ビデオ復号部１０５Ａによる復号の処理が停止し、ビデオ同期情報抽出部１１８がビデオ同期情報としてのＶＰＴＳを取得できない状態が発生したとする。
【０２０４】
また、オーディオビットストリームＡＳＴ１は正常なストリームであるとする。すなわち、オーディオ復号部１０７Ａは、オーディオビットストリームＡＳＴ１を、正常に受信しているとする。また、オーディオ同期情報抽出部１１９は、オーディオビットストリームＡＳＴ１から、オーディオ同期情報としてのＡＰＴＳを抽出し、当該ＡＰＴＳを、ＡＶ同期制御部１２０Ａへ送信しているとする。
【０２０５】
この場合、ＶＰＴＳの値は変化せず、ＡＰＴＳの値のみが増加し、ＶＰＴＳの値とＡＰＴＳの値との差の絶対値は、所定の同期閾値以上となる。すなわち、ＶＰＴＳの値は、ＡＰＴＳの値より小さく、ＶＰＴＳの値に対しＡＰＴＳの値が大きく乖離したとする。この場合、ＡＶ同期制御部１２０Ａは、ビデオ符号化制御命令を、ビデオ符号化部１１３Ａへ送信する。ビデオ符号化制御命令は、例えば、符号化データを補完するための制御命令である。
【０２０６】
ビデオ符号化部１１３Ａは、このビデオ符号化制御命令を受信した場合、代替ビデオデータ生成部２１１が生成した最新の代替ビデオデータを取得し、当該代替ビデオデータを符号化する。すなわち、この場合、ビデオ符号化部１１３Ａは、ビデオ出力データバッファ部１０６に記憶されたビデオデータＶＤ１を符号化対象としないため、ビデオ出力データバッファ部１０６からビデオデータＶＤ１を読み出さない。
【０２０７】
この場合、代替ビデオデータは、例えば、ビデオ復号部１０５Ａによる復号の処理が停止した時点での最終復号データである。また、代替ビデオデータは、例えば、復号の処理の停止前の最終ビデオフレーム（最新のビデオフレーム）のデータである。
【０２０８】
また、例えば、オーディオビットストリームＡＳＴ１に欠損が存在することにより、オーディオ復号部１０７Ａによる復号の処理が停止し、オーディオ同期情報抽出部１１９がオーディオ同期情報としてのＡＰＴＳを取得できない状態が発生したとする。
【０２０９】
また、ビデオビットストリームＶＳＴ１は正常なストリームであるとする。すなわち、ビデオ復号部１０５Ａは、ビデオビットストリームＶＳＴ１を、正常に受信しているとする。また、ビデオ同期情報抽出部１１８は、ビデオビットストリームＶＳＴ１から、ビデオ同期情報としてのＶＰＴＳを抽出し、当該ＶＰＴＳを、ＡＶ同期制御部１２０Ａへ送信しているとする。
【０２１０】
この場合、ＡＰＴＳの値は変化せず、ＶＰＴＳの値のみが増加し、ＶＰＴＳの値とＡＰＴＳの値との差の絶対値は、所定の同期閾値以上となる。すなわち、ＡＰＴＳの値はＶＰＴＳの値より小さく、ＡＰＴＳの値に対しＶＰＴＳの値が大きく乖離したとする。この場合、ＡＶ同期制御部１２０Ａは、オーディオ符号化制御命令を、オーディオ符号化部１１５Ａへ送信する。オーディオ符号化制御命令は、例えば、符号化データを補完するための制御命令である。
【０２１１】
オーディオ符号化部１１５Ａは、このオーディオ符号化制御命令を受信した場合、代替オーディオデータ生成部２１２が生成した最新の代替オーディオデータを取得し、当該代替オーディオデータを符号化する。すなわち、この場合、オーディオ符号化部１１５Ａは、オーディオ出力データバッファ部１０８に記憶されたオーディオデータＡＤ１を符号化対象としないため、オーディオ出力データバッファ部１０８からオーディオデータＡＤ１を読み出さない。代替オーディオデータは、例えば、無音データ（０データ）である。
【０２１２】
（高速な再符号化処理Ａを実現可能な構成の説明）
上述した図２のデジタルデータ記録再生装置１０００Ａの構成において、再符号化を高速で行うためには、再符号化処理経路Ａを構成する各部でのデータ処理が高速で行われ必要がある。当該各部は、ＡＶ分離部１０２、ビデオ復号部１０５Ａ、オーディオ復号部１０７Ａ、ビデオ符号化部１１３Ａ、オーディオ符号化部１１５Ａ、ＡＶ多重化部１１７である。
【０２１３】
なお、上記各部のうち、ＡＶ分離部１０２およびＡＶ多重化部１１７は、符号化処理や復号処理と比較して、複雑な演算処理は必要とされないため、システムのボトルネックからは除外して考えることができる。
【０２１４】
ビデオ復号部１０５Ａおよびビデオ符号化部１１３Ａに関しては、ビデオデータに対する複雑な演算処理が必要であるため、ビデオ復号部１０５およびビデオ符号化部１１３は、演算プロセッサ、高速な演算装置、もしくは演算専用の回路で構成されればよい。
【０２１５】
また、オーディオ復号部１０７Ａおよびオーディオ符号化部１１５Ａに関しては、オーディオデータに対する複雑な演算処理が必要であるため、オーディオ復号部１０７Ａおよびオーディオ符号化部１１５Ａは、演算プロセッサ、高速な演算装置、もしくは演算専用の回路で構成されればよい。
【０２１６】
以上説明したように、本実施の形態の再符号化処理Ａでは、ＶＰＴＳと、ＡＰＴＳとを利用して、ビデオデータＶＤ１と、オーディオデータＡＤ１とが同期して処理されるように制御される。すなわち、本実施の形態の再符号化処理Ａでは、第１の実施の形態の再符号化処理とは異なり、クロックに依存した処理を行なわない。すなわち、ビデオ復号部１０５Ａ、オーディオ復号部１０７Ａ、ビデオ符号化部１１３Ａおよびオーディオ符号化部１１５Ａの各々は、非同期で動作可能である。
【０２１７】
したがって、本実施の形態に係るデジタルデータ記録再生装置１０００Ａによれば、ビデオ復号部１０５Ａ、ビデオ符号化部１１３Ａ、オーディオ復号部１０７Ａ、オーディオ符号化部１１５Ａの各々の演算回路（演算プロセッサ）の性能を最大限にいかした高速な再符号化処理Ａを実現することができる。
【０２１８】
なお、ＡＶ同期制御部１２０Ａが、装置動作モードの種類に応じて、ビデオ復号部１０５Ａ、ビデオ符号化部１１３Ａ、オーディオ復号部１０７Ａおよびオーディオ符号化部１１５Ａの各々の処理速度を変更してもよい。
【０２１９】
以下においては、ビデオ復号部１０５Ａ、ビデオ符号化部１１３Ａ、オーディオ復号部１０７Ａおよびオーディオ符号化部１１５Ａの各々を、再符号化関連部という。
【０２２０】
具体的には、ＡＶ同期制御部１２０Ａが、例えば、装置動作モードが再符号化モードである場合における各再符号化関連部の処理速度を、装置動作モードが通常再生モードである場合における各再符号化関連部の処理速度より速くなるように、各再符号化関連部を制御する。
【０２２１】
これにより、装置動作モードが再符号化モードである場合における再符号化処理Ａの速度を、装置動作モードが再符号化モードである場合における再符号化処理Ａの速度より速くすることができる。すなわち、ストリームに対する再符号化の速度を変更することが可能となる。
【０２２２】
なお、上記実施の形態は本発明を実施するための一例であり、本発明の要旨を逸脱しない限りは種々の変更は可能である。例えば、記憶媒体に関して、再符号化後のビットストリームの記録には、再符号化前のＡＶビットストリームが記録されている記憶媒体とは別の記憶媒体を使用してもよい。一例として、ＨＤＤに記録されているＡＶビットストリームを再符号化し、当該再符号化により得られたＡＶビットストリームが、Ｂｌｕ−ｒａｙディスクに記録されてもよい。
【０２２３】
また、ＡＶ同期情報の抽出をビデオ同期情報抽出部およびオーディオ同期情報抽出部が行っているが、ＡＶ同期情報の抽出を行う機能をＡＶ分離部に持たせるといった構成も可能である。
【０２２４】
また、再符号化の対象となるＡＶビットストリームＡＶＳＴ１は、記憶媒体１０１に記録されてなくてもよく、再符号化の対象となるＡＶビットストリームＡＶＳＴ１は、例えば、放送波により受信してもよい。また、再符号化の対象となるＡＶビットストリームＡＶＳＴ１は、例えば、インターネットからストリーミング配信されたものであってもよい。
【０２２５】
（機能ブロック図）
図３は、デジタルデータ記録再生装置２０００の特徴的な第１の機能構成を示すブロック図である。デジタルデータ記録再生装置２０００は、図１のデジタルデータ記録再生装置１０００に相当する。つまり、図３は、デジタルデータ記録再生装置１０００の有する機能のうち、本発明に関わる主要な機能を示すブロック図である。
【０２２６】
デジタルデータ記録再生装置２０００は、ビデオデータが符号化されることにより生成された第１のビデオビットストリームおよびオーディオデータが符号化されることにより生成された第１のオーディオビットストリームが多重化された第１のＡＶビットストリームを処理する。
【０２２７】
第１のビデオビットストリームは、ビデオビットストリームＶＳＴ１に相当する。第１のオーディオビットストリームは、オーディオビットストリームＡＳＴ１に相当する。第１のＡＶビットストリームは、ＡＶビットストリームＡＶＳＴ１に相当する。
【０２２８】
デジタルデータ記録再生装置２０００は、少なくとも２種類の動作モードを有する。２種類の動作モードは、それぞれ、前述の再符号化モードおよび通常再生モードである。
【０２２９】
第１のビデオビットストリームは、ビデオ同期情報を含む。ビデオ同期情報は、ＶＰＴＳに相当する。第１のオーディオビットストリームは、オーディオ同期情報を含む。オーディオ同期情報は、ＡＰＴＳに相当する。ビデオ同期情報およびオーディオ同期情報の各々は、ビデオデータとオーディオデータとを同期して処理するための情報である。
【０２３０】
デジタルデータ記録再生装置２０００は、機能的には、ＡＶ分離部２１０２と、ビデオ同期情報抽出部２１１８と、オーディオ同期情報抽出部２１１９と、ビデオ復号部２１０５と、オーディオ復号部２１０７と、クロック生成部２１２１と、ＡＶ同期制御部２１２０とを備える。
【０２３１】
ＡＶ分離部２１０２は、第１のＡＶビットストリームから、第１のビデオビットストリームと第１のオーディオビットストリームとを抽出する。ビデオ同期情報抽出部２１１８は、前記第１のビデオビットストリームから前記ビデオ同期情報を抽出する。オーディオ同期情報抽出部２１１９は、前記第１のオーディオビットストリームから前記オーディオ同期情報を抽出する。
【０２３２】
ビデオ復号部２１０５は、前記第１のビデオビットストリームを復号することにより前記ビデオデータを取得し、該ビデオデータを出力するための構成要素である。オーディオ復号部２１０７は、前記第１のオーディオビットストリームを復号することにより前記オーディオデータを取得し、該オーディオデータを出力するための構成要素である。
【０２３３】
クロック生成部２１２１は、前記ビデオデータと前記オーディオデータとを同期して処理するためのＡＶ同期用クロックを生成する。ＡＶ同期用クロックは、ＡＶ同期用クロックＡＶＣＫに相当する。
【０２３４】
ＡＶ同期制御部２１２０は、前記ビデオデータと前記オーディオデータとが同期して処理されるための制御を行う。
【０２３５】
ＡＶ分離部２１０２、ビデオ同期情報抽出部２１１８、オーディオ同期情報抽出部２１１９、ビデオ復号部２１０５、オーディオ復号部２１０７、クロック生成部２１２１およびＡＶ同期制御部２１２０は、それぞれ、ＡＶ分離部１０２、ビデオ同期情報抽出部１１８、オーディオ同期情報抽出部１１９、ビデオ復号部１０５、オーディオ復号部１０７、クロック生成部１２１およびＡＶ同期制御部１２０に相当する。
【０２３６】
具体的には、ＡＶ同期制御部２１２０は、前記ビデオ同期情報、前記オーディオ同期情報および前記ＡＶ同期用クロックを用いて、前記ビデオ復号部２１０５による前記ビデオデータの出力タイミングと、前記オーディオ復号部２１０７による前記オーディオデータの出力タイミングとが同期するように、前記ビデオ復号部２１０５および前記オーディオ復号部２１０７を制御する。
【０２３７】
デジタルデータ記録再生装置２０００は、機能的には、さらに、ビデオ出力部２１０９と、オーディオ出力部２１１１と、ビデオ符号化部２１１３と、オーディオ符号化部２１１５と、ＡＶ多重化部２１１７とを備える。
【０２３８】
ビデオ出力部２１０９は、前記ＡＶ同期用クロックに同期したビデオ出力用クロックに合わせて前記ビデオデータを出力する。ビデオ出力用クロックは、ビデオ用クロックＶＣＫに相当する。
【０２３９】
オーディオ出力部２１１１は、前記ＡＶ同期用クロックに同期したオーディオ出力用クロックに合わせて前記オーディオデータを出力する。オーディオ出力用クロックは、オーディオ用クロックＡＣＫに相当する。
【０２４０】
ビデオ符号化部２１１３は、前記ビデオ出力部２１０９から出力された前記ビデオデータを符号化することにより第２のビデオビットストリームを生成する。第２のビデオビットストリームは、ビデオビットストリームＶＳＴ２に相当する。
【０２４１】
オーディオ符号化部２１１５は、前記オーディオ出力部２１１１から出力された前記オーディオデータを符号化することにより第２のオーディオビットストリームを生成する。第２のオーディオビットストリームは、オーディオビットストリームＡＳＴ２に相当する。
【０２４２】
ＡＶ多重化部２１１７は、前記第２のビデオビットストリームと前記第２のオーディオビットストリームとを多重化することにより第２のＡＶビットストリームを生成する。第２のＡＶビットストリームは、ＡＶビットストリームＡＶＳＴ２に相当する。
【０２４３】
また、クロック生成部２１２１は、さらに、前記デジタルデータ記録再生装置２０００の動作モードの種類に応じて、前記ＡＶ同期用クロックの速度を変更する。
【０２４４】
なお、ＡＶ分離部２１０２、ビデオ同期情報抽出部２１１８、オーディオ同期情報抽出部２１１９、ビデオ復号部２１０５、オーディオ復号部２１０７、クロック生成部２１２１、ＡＶ同期制御部２１２０、ビデオ出力部２１０９、オーディオ出力部２１１１、ビデオ符号化部２１１３、オーディオ符号化部２１１５およびＡＶ多重化部２１１７の全てまたは一部は、ＬＳＩ（Large Scale Integration：大規模集積回路）等のハードウエアで構成されてもよい。
【０２４５】
図４は、デジタルデータ記録再生装置３０００の特徴的な第２の機能構成を示すブロック図である。デジタルデータ記録再生装置３０００は、図２のデジタルデータ記録再生装置１０００Ａに相当する。つまり、図４は、デジタルデータ記録再生装置１０００Ａの有する機能のうち、本発明に関わる主要な機能を示すブロック図である。
【０２４６】
デジタルデータ記録再生装置３０００は、ビデオデータが符号化されることにより生成された第１のビデオビットストリームおよびオーディオデータが符号化されることにより生成された第１のオーディオビットストリームが多重化された第１のＡＶビットストリームを処理する。
【０２４７】
第１のビデオビットストリームは、ビデオビットストリームＶＳＴ１に相当する。第１のオーディオビットストリームは、オーディオビットストリームＡＳＴ１に相当する。第１のＡＶビットストリームは、ＡＶビットストリームＡＶＳＴ１に相当する。
【０２４８】
前記第１のビデオビットストリームは、ビデオ同期情報を含む。ビデオ同期情報は、ＶＰＴＳに相当する。前記第１のオーディオビットストリームは、オーディオ同期情報を含む。オーディオ同期情報は、ＡＰＴＳに相当する。
【０２４９】
デジタルデータ記録再生装置３０００は、機能的には、ＡＶ分離部３１０２と、ビデオ同期情報抽出部３１１８と、オーディオ同期情報抽出部３１１９と、ビデオ復号部３１０５Ａと、オーディオ復号部３１０７Ａと、ＡＶ同期制御部３１２０Ａと、代替ビデオデータ生成部３２１１と、代替オーディオデータ生成部３２１２と、ビデオ符号化部３１１３Ａと、オーディオ符号化部３１１５Ａと、ＡＶ多重化部３１１７とを備える。
【０２５０】
ＡＶ分離部３１０２は、前記第１のＡＶビットストリームから、前記第１のビデオビットストリームと前記第１のオーディオビットストリームとを抽出する。ビデオ同期情報抽出部３１１８は、前記第１のビデオビットストリームから前記ビデオ同期情報を抽出する。オーディオ同期情報抽出部３１１９は、前記第１のオーディオビットストリームから前記オーディオ同期情報を抽出する。
【０２５１】
ビデオ復号部３１０５Ａは、前記第１のビデオビットストリームを復号することにより前記ビデオデータを取得し、該ビデオデータを出力するための構成要素である。オーディオ復号部３１０７Ａは、前記第１のオーディオビットストリームを復号することにより前記オーディオデータを取得し、該オーディオデータを出力するための構成要素である。ＡＶ同期制御部３１２０Ａは、前記ビデオデータと前記オーディオデータとが同期して処理されるための制御を行う。
【０２５２】
代替ビデオデータ生成部３２１１は、前記ビデオ復号部３１０５Ａが復号により取得するビデオデータである復号済ビデオデータの代替となる代替ビデオデータを生成する。代替オーディオデータ生成部３２１２は、前記オーディオ復号部３１０７Ａが復号により取得するオーディオデータである復号済オーディオデータの代替となる代替オーディオデータを生成する。
【０２５３】
ビデオ符号化部３１１３Ａは、前記復号済ビデオデータまたは前記代替ビデオデータを符号化することにより第２のビデオビットストリームを生成する。第２のビデオビットストリームは、ビデオビットストリームＶＳＴ２に相当する。
【０２５４】
オーディオ符号化部３１１５Ａは、前記復号済オーディオデータまたは前記代替オーディオデータを符号化することにより第２のオーディオビットストリームを生成する。第２のオーディオビットストリームは、オーディオビットストリームＡＳＴ２に相当する。
【０２５５】
ＡＶ多重化部３１１７は、前記第２のビデオビットストリームと前記第２のオーディオビットストリームとを多重化することにより第２のＡＶビットストリームを生成する。第２のＡＶビットストリームは、ＡＶビットストリームＡＶＳＴ２に相当する。
【０２５６】
前記ビデオ同期情報および前記オーディオ同期情報の各々は、前記ビデオ符号化部３１１３Ａおよび前記オーディオ符号化部３１１５Ａを制御するための情報である。
【０２５７】
具体的には、ＡＶ同期制御部３１２０Ａは、前記ビデオ同期情報と前記オーディオ同期情報とを比較し、前記ビデオ符号化部３１１３Ａが符号化を行うタイミングと前記オーディオ符号化部３１１５Ａが符号化を行うタイミングとが同期するように、（ａ）該比較結果に応じて、前記復号済ビデオデータおよび前記代替ビデオデータのいずれかを前記ビデオ符号化部３１１３Ａに符号化させるよう前記ビデオ符号化部３１１３Ａを制御するとともに、（ｂ）該比較結果に応じて、前記復号済オーディオデータおよび前記代替オーディオデータのいずれかを前記オーディオ符号化部３１１５Ａに符号化させるよう前記オーディオ符号化部３１１５Ａを制御する。
【０２５８】
ＡＶ分離部３１０２、ビデオ同期情報抽出部３１１８、オーディオ同期情報抽出部３１１９、ビデオ復号部３１０５Ａ、オーディオ復号部３１０７ＡおよびＡＶ同期制御部３１２０Ａは、それぞれ、ＡＶ分離部１０２、ビデオ同期情報抽出部１１８、オーディオ同期情報抽出部１１９、ビデオ復号部１０５Ａ、オーディオ復号部１０７ＡおよびＡＶ同期制御部１２０Ａに相当する。
【０２５９】
また、代替ビデオデータ生成部３２１１、代替オーディオデータ生成部３２１２、ビデオ符号化部３１１３Ａ、オーディオ符号化部３１１５ＡおよびＡＶ多重化部３１１７は、それぞれ、代替ビデオデータ生成部２１１、代替オーディオデータ生成部２１２、ビデオ符号化部１１３Ａ、オーディオ符号化部１１５ＡおよびＡＶ多重化部１１７に相当する。
【０２６０】
なお、ＡＶ分離部３１０２、ビデオ同期情報抽出部３１１８、オーディオ同期情報抽出部３１１９、ビデオ復号部３１０５Ａ、オーディオ復号部３１０７Ａ、ＡＶ同期制御部３１２０Ａ、代替ビデオデータ生成部３２１１、代替オーディオデータ生成部３２１２、ビデオ符号化部３１１３Ａ、オーディオ符号化部３１１５ＡおよびＡＶ多重化部３１１７の全てまたは一部は、ＬＳＩ（Large Scale Integration：大規模集積回路）等のハードウエアで構成されてもよい。
【０２６１】
以上、本発明におけるデジタルデータ記録再生装置１０００又はデジタルデータ記録再生装置１０００Ａについて、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０２６２】
また、上記のデジタルデータ記録再生装置１０００又はデジタルデータ記録再生装置１０００Ａを構成する複数の構成要素の全てまたは一部は、ハードウエアで構成されてもよい。また、上記のデジタルデータ記録再生装置１０００又はデジタルデータ記録再生装置１０００Ａを構成する構成要素の全てまたは一部は、ＣＰＵ（Central Processing Unit）等により実行されるプログラムのモジュールであってもよい。
【０２６３】
また、上記のデジタルデータ記録再生装置１０００又はデジタルデータ記録再生装置１０００Ａを構成する複数の構成要素の全てまたは一部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されてもよい。システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などを含んで構成されるコンピュータシステムである。
【０２６４】
例えば、図１において、ＡＶ分離部１０２、入力ビデオビットストリームバッファ部１０３、入力オーディオビットストリームバッファ部１０４、ビデオ復号部１０５、ビデオ出力データバッファ部１０６、オーディオ復号部１０７、オーディオ出力データバッファ部１０８、ビデオ出力部１０９、ビデオ符号化入力バッファ部１１０、オーディオ出力部１１１、オーディオ符号化入力バッファ部１１２、ビデオ符号化部１１３、符号化ビデオビットストリームバッファ部１１４、オーディオ符号化部１１５、符号化オーディオビットストリームバッファ部１１６およびＡＶ多重化部１１７は、１個のシステムＬＳＩから構成されてもよい。
【０２６５】
また、本発明は、デジタルデータ記録再生装置１０００又はデジタルデータ記録再生装置１０００Ａが備える特徴的な構成部の動作をステップとするデジタルデータ記録方法として実現してもよい。また、本発明は、そのようなデジタルデータ記録方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【０２６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２６７】
本発明は、ＡＶ同期を保持しつつ、かつＡＶ復号化部およびＡＶ復号化部の処理能力に合わせて高速な再符号化処理を行うことが可能となり、利用者の利便性を向上させるデジタルデータ記録再生装置として、利用することができる。
【符号の説明】
【０２６８】
１０１  記憶媒体
１０２，２１０２，３１０２  ＡＶ分離部
１０３  入力ビデオビットストリームバッファ部
１０４  入力オーディオビットストリームバッファ部
１０５，１０５Ａ，２１０５，３１０５Ａ  ビデオ復号部
１０６  ビデオ出力データバッファ部
１０７，１０７Ａ，２１０７，３１０７Ａ  オーディオ復号部
１０８  オーディオ出力データバッファ部
１０９，２１０９  ビデオ出力部
１１０  ビデオ符号化入力バッファ部
１１１，２１１１  オーディオ出力部
１１２  オーディオ符号化入力バッファ部
１１３，１１３Ａ，２１１３，３１１３Ａ  ビデオ符号化部
１１４  符号化ビデオビットストリームバッファ部
１１５，１１５Ａ，２１１５，３１１５Ａ  オーディオ符号化部
１１６  符号化オーディオビットストリームバッファ部
１１７，２１１７，３１１７  ＡＶ多重化部
１１８，２１１８，３１１８  ビデオ同期情報抽出部
１１９，２１１９，３１１９  オーディオ同期情報抽出部
１２０，１２０Ａ，２１２０，３１２０Ａ  ＡＶ同期制御部
１２１，２１２１  クロック生成部
２１１，３２１１  代替ビデオデータ生成部
２１２，３２１２  代替オーディオデータ生成部
１０００，１０００Ａ，２０００，３０００  デジタルデータ記録再生装置
【図１】
2011158474.tif 000003
【図２】
2011158474.tif 000004
【図３】
2011158474.tif 000005
【図４】
2011158474.tif 000006
【国際調査報告】
2011158474.tif 000007
2011158474.tif 000008
2011158474.tif 000009
2011158474.tif 000010