(57)【要約】【課題】符号化側と復号側で共通のインターフェースを確立することにより、効率良く処理を行うようにする。【解決手段】エレメンタリストリームバッファ２３，３１には、それぞれ、アクセスユニット毎のエレメンタリストリームとエレメンタリストリームバッファインデックス情報が別領域に格納されている。デコーダ２４は、領域２３Ｂに格納されているエレメンタリストリームバッファインデックス情報に基づいて、領域２３Ａに格納されている所定のアクセスユニットを読み出して復号する。マルチプレクサ３３は、領域３２Ｂに格納されているエレメンタリストリームバッファインデックス情報に基づいて、領域３２Ａに格納されている所定のアクセスユニットを読み出してビットストリームに多重化する。本発明は、例えば記録再生装置に適用することができる。【選択図】      図１
2004343532.tif 000002
【特許請求の範囲】
【請求項１】
入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化手段と、
前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段と、
前記符号化手段により符号化された前記エレメンタリストリーム、および、前記生成手段により生成された前記エレメンタリストリームバッファインデックス情報を格納する格納手段と
を備えることを特徴とする符号化装置。
【請求項２】
前記エレメンタリストリームとエレメンタリストリームバッファインデックス情報は、それぞれ別領域に格納されている
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記符号化手段は、アクセスユニット毎に前記エレメンタリストリームに符号化し、
前記生成手段は、アクセスユニット毎に前記エレメンタリストリームバッファインデックス情報を生成し、
前記格納手段は、アクセスユニット毎に前記エレメンタリストリームおよびエレメンタリストリームバッファインデックス情報を格納する
ことを特徴とする請求項１に記載の符号化装置。
【請求項４】
入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化ステップと、
前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップと、
前記符号化ステップの処理により符号化された前記エレメンタリストリーム、および、前記生成ステップの処理により生成された前記エレメンタリストリームバッファインデックス情報の格納を制御する格納制御ステップと
を含むことを特徴とする符号化方法。
【請求項５】
エレメンタリストリーム、および、前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を格納する格納手段と、
前記格納手段に格納されている前記エレメンタリストリームバッファインデックス情報に基づいて、前記エレメンタリストリームを復号する復号手段と
を備えることを特徴とする復号装置。
【請求項６】
前記エレメンタリストリームとエレメンタリストリームバッファインデックス情報は、それぞれ別領域に格納されている
ことを特徴とする請求項５に記載の復号装置。
【請求項７】
前記格納手段は、アクセスユニット毎に前記エレメンタリストリームおよびエレメンタリストリームバッファインデックス情報を格納し、
前記復号手段は、アクセスユニット毎に前記エレメンタリストリームを復号する
ことを特徴とする請求項５に記載の復号装置。
【請求項８】
エレメンタリストリーム、および、前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報の格納を制御する格納制御ステップと、
前記格納制御ステップの処理で格納された前記エレメンタリストリームバッファインデックス情報に基づいて、前記エレメンタリストリームを復号する復号ステップと
を含むことを特徴とする復号方法。
【請求項９】
入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化手段と、
前記符号化手段により符号化された前記エレメンタリストリームを格納する第１の格納手段と、
前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段と、
前記生成手段により生成された前記エレメンタリストリームバッファインデックス情報を格納する第２の格納手段と、
前記第２の格納手段に格納されている前記エレメンタリストリームバッファインデックス情報に基づいて、前記第１の格納手段に格納されている前記エレメンタリストリームを多重化する多重化手段と、
前記多重化手段により多重化されたビットストリームを外部記憶装置に記録する記録手段と
を備えることを特徴とする記録装置。
【請求項１０】
前記符号化手段は、アクセスユニット毎にエレメンタリストリームに符号化し、
前記第１の格納手段は、アクセスユニット毎に前記エレメンタリストリームを格納し、
前記生成手段は、アクセスユニット毎に前記エレメンタリストリームバッファインデックス情報を生成し、
前記第２の格納手段は、アクセスユニット毎に前記エレメンタリストリームバッファインデックス情報を格納し、
前記多重化手段は、アクセスユニット毎に前記エレメンタリストリームを多重化する
ことを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記多重化手段は、復号側のエレメンタリストリームバッファインデックス情報に基づいて、復号側のエレメンタリストリームを多重化する
ことを特徴とする請求項９に記載の記録装置。
【請求項１２】
入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化ステップと、
前記符号化ステップの処理により符号化された前記エレメンタリストリームの格納を制御する第１の格納制御ステップと、
前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記エレメンタリストリームバッファインデックス情報の格納を制御する第２の格納制御ステップと、
前記第２の格納制御ステップの処理で格納された前記エレメンタリストリームバッファインデックス情報に基づいて、前記第１の格納制御ステップの処理で格納された前記エレメンタリストリームを多重化する多重化ステップと、
前記多重化ステップの処理により多重化されたビットストリームの外部記憶装置への記録を制御する記録制御ステップと
を含むことを特徴とする記録方法。
【請求項１３】
外部記憶装置に記録されているビットストリームをエレメンタリストリームに分離する分離手段と、
前記分離手段により分離された前記エレメンタリストリームを格納する第１の格納手段と、
前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段と、
前記生成手段により生成された前記エレメンタリストリームバッファインデックス情報を格納する第２の格納手段と、
前記第２の格納手段に格納されている前記エレメンタリストリームバッファインデックス情報に基づいて、前記第１の格納手段に格納されている前記エレメンタリストリームを復号する復号手段と、
前記復号手段により復号された映像信号または音声信号を再生する再生手段と
を備えることを特徴とする再生装置。
【請求項１４】
前記第１の格納手段は、アクセスユニット毎に前記エレメンタリストリームを格納し、
前記生成手段は、アクセスユニット毎に前記エレメンタリストリームバッファインデックス情報を生成し、
前記第２の格納手段は、アクセスユニット毎に前記エレメンタリストリームバッファインデックス情報を格納し、
前記復号手段は、アクセスユニット毎に前記エレメンタリストリームを復号する
ことを特徴とする請求項１３に記載の再生装置。
【請求項１５】
前記復号手段は、符号化側のエレメンタリストリームバッファインデックス情報に基づいて、符号化側のエレメンタリストリームを復号する
ことを特徴とする請求項１３に記載の再生装置。
【請求項１６】
外部記憶装置に記録されているビットストリームをエレメンタリストリームに分離する分離ステップと、
前記分離ステップの処理により分離された前記エレメンタリストリームの格納を制御する第１の格納制御ステップと、
前記エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記エレメンタリストリームバッファインデックス情報の格納を制御する第２の格納制御ステップと、
前記第２の格納制御ステップの処理で格納された前記エレメンタリストリームバッファインデックス情報に基づいて、前記第１の格納制御ステップの処理で格納された前記エレメンタリストリームを復号する復号ステップと、
前記復号ステップの処理により復号された映像信号または音声信号の再生を制御する再生制御ステップと
を含むことを特徴とする再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号化装置および方法、復号装置および方法、記録装置および方法、並びに再生装置および方法に関し、特に、記録再生装置において、符号化処理および復号処理を効率的に行うことができるようにした符号化装置および方法、復号装置および方法、記録装置および方法、並びに再生装置および方法に関する。
【０００２】
【従来の技術】
近年、画像データや音声データを圧縮して記録する技術が進歩しつつある。高能率の圧縮方式として、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式がある。
【０００３】
例えば、ＭＰＥＧ方式を用いて、画像データや音声データを光ディスクなどに記録し、光ディスクに記録した画像データや音声データを再生する従来の記録再生装置において、記録モニタ、ストリームの再エンコード、フォーマット変換、およびトランスコーディングなどは重要な機能であり、リアルタイム性および処理の高速化が要求される。
【０００４】
ところで、エンコード（符号化）された画像信号をデコード（復号）し、デコードした画像を再エンコードする場合、符号化パラメータが一致しないことにより、画像劣化が生じる。そこで例えば、再エンコード時に使用する符号化パラメータを、最初のエンコード時に用いたものと一致させることにより、画像劣化を抑制しているものがある（特許文献１および特許文献２参照）。
【０００５】
【特許文献１】
特開平１１−２３４６７５号公報
【特許文献２】
特開平１１−３１３３３１号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した特許文献で提案されている技術によれば、映像および音声のストリームを全て再エンコードする必要があり、効率良く処理を行うことができない課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、符号化側と復号側で共通のインターフェースを確立することにより、再エンコードなどの処理を効率良く行うことができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の符号化装置は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化手段と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段と、符号化手段により符号化されたエレメンタリストリーム、および、生成手段により生成されたエレメンタリストリームバッファインデックス情報を格納する格納手段とを備えることを特徴とする。
【０００９】
前記エレメンタリストリームとエレメンタリストリームバッファインデックス情報は、それぞれ別領域に格納されているようにすることができる。
【００１０】
前記符号化手段は、アクセスユニット毎にエレメンタリストリームに符号化し、生成手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を生成し、格納手段は、アクセスユニット毎にエレメンタリストリームおよびエレメンタリストリームバッファインデックス情報を格納するようにすることができる。
【００１１】
本発明の符号化方法は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化ステップと、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップと、符号化ステップの処理により符号化されたエレメンタリストリーム、および、生成ステップの処理により生成されたエレメンタリストリームバッファインデックス情報の格納を制御する格納制御ステップとを含むことを特徴とする。
【００１２】
本発明の復号装置は、エレメンタリストリーム、および、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を格納する格納手段と、格納手段に格納されているエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームを復号する復号手段とを備えることを特徴とする。
【００１３】
前記エレメンタリストリームとエレメンタリストリームバッファインデックス情報は、それぞれ別領域に格納されているようにすることができる。
【００１４】
前記格納手段は、アクセスユニット毎にエレメンタリストリームおよびエレメンタリストリームバッファインデックス情報を格納し、復号手段は、アクセスユニット毎にエレメンタリストリームを復号するようにすることができる。
【００１５】
本発明の復号方法は、エレメンタリストリーム、および、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報の格納を制御する格納制御ステップと、格納制御ステップの処理で格納されたエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームを復号する復号ステップとを含むことを特徴とする。
【００１６】
本発明の記録装置は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化手段と、符号化手段により符号化されたエレメンタリストリームを格納する第１の格納手段と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段と、生成手段により生成されたエレメンタリストリームバッファインデックス情報を格納する第２の格納手段と、第２の格納手段に格納されているエレメンタリストリームバッファインデックス情報に基づいて、第１の格納手段に格納されているエレメンタリストリームを多重化する多重化手段と、多重化手段により多重化されたビットストリームを外部記憶装置に記録する記録手段とを備えることを特徴とする。
【００１７】
前記符号化手段は、アクセスユニット毎にエレメンタリストリームに符号化し、第１の格納手段は、アクセスユニット毎にエレメンタリストリームを格納し、生成手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を生成し、第２の格納手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を格納し、多重化手段は、アクセスユニット毎にエレメンタリストリームを多重化するようにすることができる。
【００１８】
前記多重化手段は、復号側のエレメンタリストリームバッファインデックス情報に基づいて、復号側のエレメンタリストリームを多重化するようにすることができる。
【００１９】
本発明の記録方法は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化ステップと、符号化ステップの処理により符号化されたエレメンタリストリームの格納を制御する第１の格納制御ステップと、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップと、生成ステップの処理により生成されたエレメンタリストリームバッファインデックス情報の格納を制御する第２の格納制御ステップと、第２の格納制御ステップの処理で格納されたエレメンタリストリームバッファインデックス情報に基づいて、第１の格納制御ステップの処理で格納されたエレメンタリストリームを多重化する多重化ステップと、多重化ステップの処理により多重化されたビットストリームの外部記憶装置への記録を制御する記録制御ステップとを含むことを特徴とする。
【００２０】
本発明の再生装置は、外部記憶装置に記録されているビットストリームをエレメンタリストリームに分離する分離手段と、分離手段により分離されたエレメンタリストリームを格納する第１の格納手段と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段と、生成手段により生成されたエレメンタリストリームバッファインデックス情報を格納する第２の格納手段と、第２の格納手段に格納されているエレメンタリストリームバッファインデックス情報に基づいて、第１の格納手段に格納されているエレメンタリストリームを復号する復号手段と、復号手段により復号された映像信号または音声信号を再生する再生手段とを備えることを特徴とする。
【００２１】
前記第１の格納手段は、アクセスユニット毎にエレメンタリストリームを格納し、生成手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を生成し、第２の格納手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を格納し、復号手段は、アクセスユニット毎にエレメンタリストリームを復号するようにすることができる。
【００２２】
前記復号手段は、符号化側のエレメンタリストリームバッファインデックス情報に基づいて、符号化側のエレメンタリストリームを復号するようにすることができる。
【００２３】
本発明の再生方法は、外部記憶装置に記録されているビットストリームをエレメンタリストリームに分離する分離ステップと、分離ステップの処理により分離されたエレメンタリストリームの格納を制御する第１の格納制御ステップと、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップと、生成ステップの処理により生成されたエレメンタリストリームバッファインデックス情報の格納を制御する第２の格納制御ステップと、第２の格納制御ステップの処理で格納されたエレメンタリストリームバッファインデックス情報に基づいて、第１の格納制御ステップの処理で格納されたエレメンタリストリームを復号する復号ステップと、復号ステップの処理により復号された映像信号または音声信号の再生を制御する再生制御ステップとを含むことを特徴とする。
【００２４】
第１の本発明においては、入力された映像信号または音声信号がエレメンタリストリームに符号化され、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報が生成され、エレメンタリストリームおよびエレメンタリストリームバッファインデックス情報が格納される。
【００２５】
第２の本発明においては、エレメンタリストリーム、および、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報が格納され、格納されているエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームが復号される。
【００２６】
第３の本発明においては、入力された映像信号または音声信号がエレメンタリストリームに符号化され、符号化されたエレメンタリストリームが第１領域に格納され、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報が生成され、生成されたエレメンタリストリームバッファインデックス情報が第２領域に格納され、第２領域に格納されているエレメンタリストリームバッファインデックス情報に基づいて、第１領域に格納されているエレメンタリストリームが多重化され、多重化されたビットストリームが外部記憶装置に記録される。
【００２７】
第４の本発明においては、外部記憶装置に記録されているビットストリームがエレメンタリストリームに分離され、分離されたエレメンタリストリームが第１領域に格納され、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報が生成され、生成されたエレメンタリストリームバッファインデックス情報が第２領域に格納され、第２領域に格納されているエレメンタリストリームバッファインデックス情報に基づいて、第１領域に格納されているエレメンタリストリームが復号され、復号された映像信号または音声信号が再生される。
【００２８】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２９】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３０】
請求項１に記載の符号化装置は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化手段（例えば、図４のステップＳ１１の処理を実行する図１のエンコーダ３１）と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段（例えば、図４のステップＳ１３の処理を実行する図１のエンコーダ３１）と、符号化手段により符号化されたエレメンタリストリーム、および、生成手段により生成されたエレメンタリストリームバッファインデックス情報を格納する格納手段（例えば、図１のエレメンタリストリームバッファ３２）とを備えることを特徴とする。
【００３１】
請求項２に記載の符号化装置のエレメンタリストリームとエレメンタリストリームバッファインデックス情報は、それぞれ別領域（例えば、図１のエレメンタリストリームバッファ３２の領域３２Ａと領域３２Ｂ）に格納されていることを特徴とする。
【００３２】
請求項３に記載の符号化装置の符号化手段は、アクセスユニット毎（例えば、図２に示すＰＥＳ毎）にエレメンタリストリームに符号化し、生成手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を生成し、格納手段は、アクセスユニット毎にエレメンタリストリームおよびエレメンタリストリームバッファインデックス情報を格納することを特徴とする。
【００３３】
請求項４に記載の符号化方法は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化ステップ（例えば、図４のステップＳ１１の処理）と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップ（例えば、図４のステップＳ１３の処理）と、符号化ステップの処理により符号化されたエレメンタリストリーム、および、生成ステップの処理により生成されたエレメンタリストリームバッファインデックス情報の格納を制御する格納制御ステップ（例えば、図４のステップＳ１２，１３の処理）とを含むことを特徴とする。
【００３４】
請求項５に記載の復号装置は、エレメンタリストリーム、および、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を格納する格納手段（例えば、図１のエレメンタリストリームバッファ２３）と、格納手段に格納されているエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームを復号する復号手段（例えば、図３のステップＳ５の処理を実行する図１のデコーダ２４）とを備えることを特徴とする。
【００３５】
請求項６に記載の復号装置のエレメンタリストリームとエレメンタリストリームバッファインデックス情報は、それぞれ別領域（例えば、図１のエレメンタリストリームバッファ２３の領域２３Ａと領域２３Ｂ）に格納されていることを特徴とする。
【００３６】
請求項７に記載の復号装置の格納手段は、アクセスユニット毎（例えば、図２に示すＰＥＳ毎）にエレメンタリストリームおよびエレメンタリストリームバッファインデックス情報を格納し、復号手段は、アクセスユニット毎にエレメンタリストリームを復号することを特徴とする。
【００３７】
請求項８に記載の復号方法は、エレメンタリストリーム、および、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報の格納を制御する格納制御ステップ（例えば、図３のステップＳ３，Ｓ４の処理）と、格納制御ステップの処理で格納されたエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームを復号する復号ステップ（例えば、図３のステップＳ５の処理）とを含むことを特徴とする。
【００３８】
請求項９に記載の記録装置は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化手段（例えば、図４のステップＳ１１の処理を実行する図１のエンコーダ３１）と、符号化手段により符号化されたエレメンタリストリームを格納する第１の格納手段（例えば、図１のエレメンタリストリームバッファ３２の領域３２Ａ）と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段（例えば、図４のステップＳ１３の処理を実行する図１のエンコーダ３１）と、生成手段により生成されたエレメンタリストリームバッファインデックス情報を格納する第２の格納手段（例えば、図１のエレメンタリストリームバッファ３２の領域３２Ｂ）と、第２の格納手段に格納されているエレメンタリストリームバッファインデックス情報に基づいて、第１の格納手段に格納されているエレメンタリストリームを多重化する多重化手段（例えば、図４のステップＳ１４の処理を実行する図１のマルチプレクサ３３）と、多重化手段により多重化されたビットストリームを外部記憶装置（例えば、図１の外部記憶装置１４）に記録する記録手段（例えば、図４のステップＳ１６の処理を実行する図１のマルチプレクサ３３）とを備えることを特徴とする。
【００３９】
請求項１０に記載の記録装置の符号化手段は、アクセスユニット毎（例えば、図２に示すＰＥＳ毎）にエレメンタリストリームに符号化し、第１の格納手段は、アクセスユニット毎にエレメンタリストリームを格納し、生成手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を生成し、第２の格納手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を格納し、多重化手段は、アクセスユニット毎にエレメンタリストリームを多重化することを特徴とする。
【００４０】
請求項１１に記載の記録装置の多重化手段は、復号側のエレメンタリストリームバッファインデックス情報（例えば、図１のエレメンタリストリームバッファ２３の領域２３Ｂに格納されているエレメンタリストリームバッファインデックス情報）に基づいて、復号側のエレメンタリストリーム（例えば、図１のエレメンタリストリームバッファ２３の領域２３Ａに格納されているエレメンタリストリーム）を多重化することを特徴とする。
【００４１】
請求項１２に記載の記録方法は、入力された映像信号または音声信号をエレメンタリストリームに符号化する符号化ステップ（例えば、図４のステップＳ１１の処理）と、符号化ステップの処理により符号化されたエレメンタリストリームの格納を制御する第１の格納制御ステップ（例えば、図４のステップＳ１２の処理）と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップ（例えば、図４のステップＳ１３の処理）と、生成ステップの処理により生成されたエレメンタリストリームバッファインデックス情報の格納を制御する第２の格納制御ステップ（例えば、図４のステップＳ１３の処理）と、第２の格納制御ステップの処理で格納されたエレメンタリストリームバッファインデックス情報に基づいて、第１の格納制御ステップの処理で格納されたエレメンタリストリームを多重化する多重化ステップ（例えば、図４のステップＳ１４の処理）と、多重化ステップの処理により多重化されたビットストリームの外部記憶装置への記録を制御する記録制御ステップ（例えば、図４のステップＳ１６の処理）とを含むことを特徴とする。
【００４２】
請求項１３に記載の再生装置は、外部記憶装置（例えば、図１の外部記憶装置１１）に記録されているビットストリームをエレメンタリストリームに分離する分離手段（例えば、図３のステップＳ２の処理を実行する図１のデマルチプレクサ２２）と、分離手段により分離されたエレメンタリストリームを格納する第１の格納手段（例えば、図１のエレメンタリストリームバッファ２３の領域２３Ａ）と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成手段（例えば、図３のステップＳ４の処理を実行する図１のデマルチプレクサ２２）と、生成手段により生成されたエレメンタリストリームバッファインデックス情報を格納する第２の格納手段（例えば、図１のエレメンタリストリームバッファ２３の領域２３Ｂ）と、第２の格納手段に格納されているエレメンタリストリームバッファインデックス情報に基づいて、第１の格納手段に格納されているエレメンタリストリームを復号する復号手段（例えば、図３のステップＳ５の処理を実行する図１のデコーダ２４）と、復号手段により復号された映像信号または音声信号を再生する再生手段（例えば、図３のステップＳ６の処理を実行する図１のデコーダ２４）とを備えることを特徴とする。
【００４３】
請求項１４に記載の再生装置の第１の格納手段は、アクセスユニット毎（例えば、図２に示すＰＥＳ毎）にエレメンタリストリームを格納し、生成手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を生成し、第２の格納手段は、アクセスユニット毎にエレメンタリストリームバッファインデックス情報を格納し、復号手段は、アクセスユニット毎にエレメンタリストリームを復号することを特徴とする。
【００４４】
請求項１５に記載の再生装置の復号手段は、符号化側のエレメンタリストリームバッファインデックス情報（例えば、図１のエレメンタリストリームバッファ３２の領域３２Ｂに格納されているエレメンタリストリームバッファインデックス情報）に基づいて、符号化側のエレメンタリストリーム（例えば、図１のエレメンタリストリームバッファ３２の領域３２Ａに格納されているエレメンタリストリーム）を復号することを特徴とする。
【００４５】
請求項１６に記載の再生方法は、外部記憶装置に記録されているビットストリームをエレメンタリストリームに分離する分離ステップ（例えば、図３のステップＳ２の処理）と、分離ステップの処理により分離されたエレメンタリストリームの格納を制御する第１の格納制御ステップ（例えば、図３のステップＳ３の処理）と、エレメンタリストリームに関するエレメンタリストリームバッファインデックス情報を生成する生成ステップ（例えば、図３のステップＳ４の処理）と、生成ステップの処理により生成されたエレメンタリストリームバッファインデックス情報の格納を制御する第２の格納制御ステップ（例えば、図３のステップＳ５の処理）と、第２の格納制御ステップの処理で格納されたエレメンタリストリームバッファインデックス情報に基づいて、第１の格納制御ステップの処理で格納されたエレメンタリストリームを復号する復号ステップ（例えば、図３のステップＳ５の処理）と、復号ステップの処理により復号された映像信号または音声信号の再生を制御する再生制御ステップ（例えば、図３のステップＳ６の処理）とを含むことを特徴とする。
【００４６】
以下に、本発明の実施の形態について図面を参照して説明する。
【００４７】
図１は、本発明を適用した記録再生装置１の構成例を示す図である。同図に示されるように、記録再生装置１は、再生制御部１２および記録制御部１３からなり、再生制御部１２は、ビットストリームバッファ２１、デマルチプレクサ（分離器）２２、エレメンタリストリームバッファ２３、およびデコーダ（復号器）２４で構成され、記録制御部１４は、エンコーダ（符号化器）３１、エレメンタリストリームバッファ３２、マルチプレクサ（多重化器）３３、およびビットストリームバッファ３４で構成されている。
【００４８】
デマルチプレクサ２２は、外部記憶装置１１に記録されているビットストリームをビットストリームバッファ２１に出力し、そこに格納させる。デマルチプレクサ２２はまた、ビットストリームバッファ２１に格納させたビットストリームを読み出し、所定のデマルチプレクス処理を施して映像や音声などのエレメンタリストリームに分離し、アクセスユニット（後述）と呼ばれる、復号・再生の単位毎にエレメンタリストリームをエレメンタリストリームバッファ２３の領域２３Ａに出力し、そこに格納させる。このとき、デマルチプレクサ２２は、アクセスユニットの先頭およびサイズを決定するためのエレメンタリストリームバッファインデックス情報をアクセスユニット毎に生成し、エレメンタリストリームバッファ２３の、エレメンタリストリームが格納されている領域２３Ａとは異なる他の領域２３Ｂに出力し、そこに格納させる。
【００４９】
ここで、図２を参照して、本実施の形態に係るＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ストリームのフォーマットについて説明する。
【００５０】
ＤＶＤストリームは、１乃至ｎのビデオオブジェクト（ＶＯＢ：Ｖｉｄｅｏ  Ｏｂｊｅｃｔ）から構成されている。このビデオオブジェクトは、実際の映像を再生するためのプレゼンテーションデータとナビゲーション情報が、ＭＰＥＧ２規格のシステムパートで規定されているパック／パケットに構造化されて構成されている。プレゼンテーションデータには、映像データ、音声データ、および副映像データなどがある。
【００５１】
またビデオオブジェクトは、１乃至ｊのセル（Ｃｅｌｌ）から構成されている。このセルは、製作者によって定められるタイトル内のシーンであり、タイトルを再生するための基本ユニットである。ビデオオブジェクトには、１個以上のセルが定義される。
【００５２】
またセルは、１乃至ｋのビデオオブジェクトユニット（ＶＯＢＵ：Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）から構成されている。このビデオオブジェクトユニットは、記録再生装置１がアクセスするための最小単位である。
【００５３】
このビデオオブジェクトユニットには、ナビゲーションパック（ＮＶＰＣＫ：Ｎａｖｉｇａｔｉｏｎ  Ｐａｃｋ）、ビデオパック（ＶＰＣＫ：Ｖｉｄｅｏ  Ｐａｃｋ）、オーディオパック（ＡＰＣＫ：Ａｕｄｉｏ  Ｐａｃｋ）、およびサブピクチャパック（ＳＰＰＡＣＫ：Ｓｕｂ−Ｐｉｃｔｕｒｅ  Ｐａｃｋ）から構成されている。ナビゲーションパックには、ナビゲーション情報が含まれ、ビデオパックには、プレゼンテーションデータとしての映像データが含まれ、オーディオパックには、プレゼンテーションデータとしての音声データが含まれ、サブピクチャパックには、プレゼンテーションデータとしての副映像データが含まれている。
【００５４】
ビデオパックは、パックヘッダ（Ｐａｃｋ  Ｈｅａｄｅｒ）、システムヘッダ（Ｓｙｓｔｅｍ  Ｈｅａｄｅｒ）、および複数のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）で構成されている。パックヘッダには、パケットを識別する識別子や各種のフラグなどが記述されている。システムヘッダには、システムを識別する識別子や各種のフラグなどが記述されている。
【００５５】
ＰＥＳは、ＰＥＳヘッダ（ＰＥＳ  Ｈｅａｄｅｒ）、およびエレメンタリストリーム（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）で構成されている。ＰＥＳヘッダには、ストリームを識別するコード（例えば、ストリームＩＤ）やパケットのサイズ、再生時刻（ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）や復号時刻（ＤＴＳ：Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）といった同期再生のための時間情報、その他の制御情報などが記述されている。エレメンタリストリームには、映像のストリームが記述されている。
【００５６】
このように、映像（音声も同様）には、アクセスユニットと呼ばれる、復号・再生の単位があり、その単位毎に、基準時間のどこで復号し、いつ再生すればよいかを示すタイムスタンプがＰＥＳヘッダのＰＴＳ，ＤＴＳに記述される。
【００５７】
しかしながら、アクセスユニットのＰＴＳ，ＤＴＳなどの情報は、エレメンタリストリームレベルで失われるため、デマルチプレクサ２２において、各アクセスユニットに対応するエレメンタリストリームバッファインデックス情報が生成され、エレメンタリストリームバッファ２３のエレメンタリストリームが格納される領域２３Ａとは他の領域２３Ｂに、アクセスユニット情報として出力される。
【００５８】
なお、エレメンタリストリームバッファインデックス情報には、ＰＴＳ，ＤＴＳの他、アクセスユニットの特徴点情報（エントリポイント）などが含まれている。このエントリポイントにより、ストリームに対してランダムアクセスが可能となる。
【００５９】
図１の説明に戻る。エレメンタリストリームバッファ２３は、アクセスユニット毎のエレメンタリストリームを格納する領域２３Ａと、アクセスユニット毎のエレメンタリストリームバッファインデックス情報を格納する領域２３Ｂからなる。
【００６０】
デコーダ２４は、エレメンタリストリームバッファ２３の領域２３Ｂに格納されているエレメンタリストリームバッファインデックス情報に基づいて、領域２３Ａに格納されている所定のアクセスユニットを読み出し、例えば、ＭＰＥＧ方式などで復号する。そして復号されたベースバンド方式の映像信号は、ビデオ出力端子を介してモニタに出力され、ベースバンド方式の音声信号は、オーディオ出力端子を介してスピーカに出力される（いずれも図示せず）。
【００６１】
またデコーダ２４は、記録制御部１３により外部記憶装置１４に記録中のビットストリームをモニタする場合、エレメンタリストリームバッファ３２の領域３２Ｂに格納されているエレメンタリストリームバッファインデックス情報に基づいて、領域３２Ａに格納されている記録中のアクセスユニットを読み出し、例えば、ＭＰＥＧ方式などで復号する。これにより、モニタには、記録中の映像信号に対応する映像が表示され、スピーカには、記録中の音声信号に対応する音声が再生される。
【００６２】
エンコーダ３１は、入力された映像信号および（または）音声信号に対して、例えば、ＭＰＥＧ方式などで符号化して、アクセスユニット単位毎のエレメンタリストリームを生成し、エレメンタリストリームバッファ３２の領域３２Ａに出力し、そこに格納させる。このとき、エンコーダ３１は、アクセスユニットの先頭およびサイズを決定するためのエレメンタリストリームバッファインデックス情報を、アクセスユニット毎に生成し、エレメンタリストリームバッファ３２の、エレメンタリストリームが格納されている領域３２Ａとは異なる他の領域３２Ｂに出力し、そこに格納させる。
【００６３】
またエンコーダ３１は、復号された映像信号や音声信号に対して再度符号化（いわゆる再エンコード）する場合、デコーダ２４で復号された映像信号に対して、例えば、ＭＰＥＧ方式などで再エンコードし、音声は、最初にエンコードされた際にエレメンタリストリームバッファ３２の領域３２Ａに格納（保持）されたものを利用する。
【００６４】
ここで再エンコードとは、ストリームの符号化ビットレートを変換することにより、ストリーム全体のサイズを縮小させる目的で行われる。通常は、ストリームを全て復号し、ベースバンド信号まで戻した後、再度、低ビットレートで符号化するが、ビットレート変換により、ストリームサイズに直接影響するのは、映像であり、音声に関しては影響が少ない。そこで、本実施の形態では、復号された映像信号のみを再エンコードし、音声は、最初にエンコードされたものを用いるようにすることで、処理の冗長性を低減するとともに、音声の劣化を防止することが可能となる。
【００６５】
マルチプレクサ３３は、エレメンタリストリームバッファ３２の領域３２Ｂに格納されているエレメンタリストリームバッファインデックス情報に基づいて、領域３２Ａに格納されている所定のアクセスユニットを読み出し、所定のマルチプレクス処理を施してビットストリームに多重化し、ビットストリームをビットストリームバッファ３４に出力し、そこに格納させる。マルチプレクサ３３はまた、ビットストリームバッファ３４に格納させたビットストリームを所定のタイミングで読み出し、外部記憶装置１４に出力し、そこに記録させる。
【００６６】
さらにマルチプレクサ３３は、例えば、プログラムストリームからトランスポートストリームへの変換やトランスポートストリームからプログラムストリームへの変換などのＭＰＥＧシステムストリーム変換を行う場合、または、ＤＶＤ−ＶｉｄｅｏフォーマットからＤＶＤ−ＶＲフォーマットへの変換やＤＶＤ−ＶＲフォーマットからＤＶＤ−Ｖｉｄｅｏフォーマットへの変換などのＤＶＤストリームフォーマット変換を行う場合、エレメンタリストリームバッファ２３の領域２３Ｂに格納されているエレメンタリストリームバッファインデックス情報に基づいて、領域２３Ａに格納されている所望のアクセスユニットを読み出し、多重化してフォーマット変換する。
【００６７】
このように、再生制御部１２（復号側）における、ビットストリームバッファ２１乃至デコーダ２４の関係と、記録制御部１３（符号化側）における、エンコーダ３１乃至ビットストリームバッファ３４の関係を対称的に配置することで、物理的構造が統一化されている。また、復号側と符号化側でそれぞれ生成されるエレメンタリストリームバッファインデックス情報のフォーマットも統一化されている。
【００６８】
外部記憶装置１１，１４は、例えば、大容量（例えば数百ギガバイト）のデータを記録可能な大容量・次世代光ディスクなどで構成される。しかし、外部記憶装置１１，１４は、かかる例に限定されず、例えば、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ），ＤＶＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、またはＣＤ−ＲＯＭ等の各種の光ディスクであってもよい。
【００６９】
次に、図３のフローチャートを参照して、記録再生装置１の再生制御部１２が実行する、再生制御処理について説明する。この処理は、ユーザにより図示せぬ操作部が操作され、再生制御処理を指令する旨の操作信号が入力されることにより開始される。
【００７０】
ステップＳ１において、デマルチプレクサ２２は、外部記憶装置１１に記録されているビットストリームをビットストリームバッファ２１に格納する。ステップＳ２において、デマルチプレクサ２２は、ステップＳ１の処理でビットストリームバッファ２１に格納されたビットストリームを読み出し、所定のデマルチプレクス処理を施して、映像や音声などのエレメンタリストリームに分離する。
【００７１】
ステップＳ３において、デマルチプレクサ２２は、ステップＳ２の処理で分離されたエレメンタリストリームを、アクセスユニット毎にエレメンタリストリームバッファ２３の領域２３Ａに格納する。ステップＳ４において、デマルチプレクサ２２は、ステップＳ３の処理でエレメンタリストリームバッファ２３の領域２３Ａに格納されたエレメンタリストリームに関するエレメンタリストリームバッファインデックス情報をアクセスユニット毎に生成し、エレメンタリストリームが格納されている領域２３Ａとは異なる他の領域２３Ｂに格納する。
【００７２】
ステップＳ５において、デコーダ２４は、ステップＳ４の処理でエレメンタリストリームバッファ２３の領域２３Ｂに格納されたエレメンタリストリームバッファインデックス情報に基づいて、ステップＳ３の処理でエレメンタリストリームバッファ２３の領域２３Ａに格納された所定のアクセスユニットを読み出し、ＭＰＥＧ方式で復号する。ステップＳ６において、デコーダ２４は、ステップＳ５の処理で復号されたベースバンド方式の映像信号を、ビデオ出力端子を介してモニタに出力し、ベースバンド方式の音声信号を、オーディオ出力端子を介してスピーカに出力し、再生させる。
【００７３】
このように、エレメンタリストリームバッファインデックス情報を利用することにより、アクセスユニット単位でのストリームの復号を実現することが可能となる。
【００７４】
次に、図４のフローチャートを参照して、記録再生装置１の記録制御部１３が実行する、記録制御処理について説明する。この処理は、ユーザにより図示せぬ操作部が操作され、記録制御処理を指令する旨の操作信号が入力されることにより開始される。
【００７５】
ステップＳ１１において、エンコーダ３１は、入力された映像信号および音声信号をＭＰＥＧ方式で符号化し、アクセスユニット毎にエレメンタリストリームを生成する。ステップＳ１２において、エンコーダ３１は、ステップＳ１１の処理で符号化されたエレメンタリストリームをアクセスユニット毎に、エレメンタリストリームバッファ３２の領域３２Ａに格納する。
【００７６】
ステップＳ１３において、エンコーダ３１は、ステップＳ１２の処理でエレメンタリストリームバッファ３２の領域３２Ａに格納されたエレメンタリストリームに関するエレメンタリストリームバッファインデックス情報をアクセスユニット毎に生成し、エレメンタリストリームが格納されている領域３２Ａとは異なる他の領域３２Ｂに格納する。
【００７７】
ステップＳ１４において、マルチプレクサ３３は、ステップＳ１３の処理でエレメンタリストリームバッファ３２の領域３２Ｂに格納されたエレメンタリストリームバッファインデックス情報に基づいて、ステップＳ１２の処理でエレメンタリストリームバッファ３２の領域３２Ａに格納された所定のアクセスユニットを読み出し、所定のマルチプレクス処理を施して、ビットストリームに多重化する。
【００７８】
ステップＳ１５において、マルチプレクサ３３は、ステップＳ１４の処理で多重化されたビットストリームをビットストリームバッファ３４に格納する。ステップＳ１６において、マルチプレクサ３３は、ステップＳ１５の処理でビットストリームバッファ３４に格納されたビットストリームを所定のタイミングで読み出し、外部記憶装置１４に記録させる。
【００７９】
このように、エレメンタリストリームバッファインデックス情報を利用することにより、アクセスユニット単位でのストリームの符号化を実現することが可能となる。
【００８０】
上述した記録再生装置１によれば、再生制御部１２（復号側）と記録制御部１３（符号化側）の双方で、統一フォーマットのエレメンタリストリームバッファインデックス情報を生成し、エレメンタリストリームと分離してバッファに格納するようにしたため、デコーダ３１またはマルチプレクサ３３は、このインデックス情報に基づいて、アクセスユニットへ直接アクセスすることができる。従って、ランダムアクセス時にも、各アクセスユニットへのメモリ上の位置情報を容易に取得することができ、エレメンタリストリーム上を順次再生して検索するよりも、処理速度を向上させることが可能となる。
【００８１】
次に、図５のフローチャートを参照して、記録再生装置１の再生制御部１２が実行する、アクセスユニット検索処理について説明する。この処理は、ユーザにより図示せぬ操作部が操作され、アクセスユニット検索処理を指令する旨の操作信号が入力されることにより開始される。
【００８２】
ステップＳ２１において、デコーダ２４は、エレメンタリストリームバッファ２３の領域２３Ｂに格納されているエレメンタリストリームバッファインデックス情報を参照する。ステップＳ２２において、デコーダ２４は、ステップＳ２１の処理で参照したエレメンタリストリームバッファインデックス情報に含まれるエントリポイントに基づいて、エレメンタリストリームバッファ２３の領域２３Ａに格納されている所望のアクセスユニットを検索する。
【００８３】
例えば、ＭＰＥＧ２の映像ストリームなどでは、ランダムアクセス用のエントリポイントとして、フレーム内符号化画像（Ｉピクチャ）が定義されているが、エレメンタリストリームバッファインデックス情報には、ピクチャタイプやＰＴＳ，ＤＴＳなどが含まれている。従って、エントリポイントの検出は、エレメンタリストリームバッファインデックス情報にアクセスすることで実現することができる。そして、このエントリポイントに基づいて、容易に、所望のアクセスユニットを検索することが可能となる。
【００８４】
また、このとき、エレメンタリストリームにはアクセスしないため、パーシング処理が発生せず（すなわち、ＰＥＳヘッダの解析処理が不要となり）、効率的な検索処理を実現することが可能となる。
【００８５】
次に、図６のフローチャートを参照して、記録再生装置１の記録制御部１３が実行する、再エンコード処理について説明する。この処理は、ユーザにより図示せぬ操作部が操作され、再エンコード処理を指令する旨の操作信号が入力されることにより開始される。
【００８６】
ステップＳ３１において、エンコーダ３１は、デコーダ２４で復号された映像信号をＭＰＥＧ方式で再エンコードし、エレメンタリストリームを生成する。ステップＳ３２において、エンコーダ３１は、最初に符号化された際にエレメンタリストリームバッファ３２の領域３２Ａで保持されている音声のエレメンタリストリームを利用する。
【００８７】
このように、映像と音声のエレメンタリストリームを全て復号し、ベースバンド信号まで戻したものを再エンコードすることなく、復号された映像信号のみを再エンコードし、音声は、最初にエンコードされたものを利用することで、処理の冗長性を低減するとともに、音声の劣化を防止することが可能となる。
【００８８】
次に、図７のフローチャートを参照して、記録再生装置１の記録制御部１３が実行する、フォーマット変換処理について説明する。この処理は、ユーザにより図示せぬ操作部が操作され、フォーマット変換処理を指令する旨の操作信号が入力されることにより開始される。
【００８９】
ステップＳ４１において、マルチプレクサ３３は、復号側のエレメンタリストリームバッファ２３の領域２３Ｂに格納されているエレメンタリストリームバッファインデックス情報を参照する。ステップＳ４２において、マルチプレクサ３３は、ステップＳ４１の処理で参照したエレメンタリストリームバッファインデックス情報に基づいて、復号側のエレメンタリストリームバッファ２３の領域２３Ａに格納されている所望のアクセスユニットを読み出す。
【００９０】
ステップＳ４３において、マルチプレクサ３３は、ステップＳ４２の処理で読み出したアクセスユニットを多重化してフォーマット変換する。
【００９１】
このように、復号側のエレメンタリストリームバッファに格納されているエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームを直接多重化し、フォーマット変換することができるため、処理の冗長性を低減することが可能となる。
【００９２】
次に、図８のフローチャートを参照して、記録再生装置１の再生制御部１２が実行する、記録モニタ処理について説明する。この処理は、ユーザにより図示せぬ操作部が操作され、記録モニタ処理を指令する旨の操作信号が入力されることにより開始される。
【００９３】
ステップＳ５１において、デコーダ２４は、符号化側のエレメンタリストリームバッファ３２の領域３２Ｂに格納されているエレメンタリストリームバッファインデックス情報を参照する。ステップＳ５２において、デコーダ２４は、ステップＳ５１の処理で参照したエレメンタリストリームバッファインデックス情報に基づいて、復号側のエレメンタリストリームバッファ３２の領域３２Ａに格納されている所定の（すなわち、いま記録中の）アクセスユニットを読み出す。
【００９４】
ステップＳ５３において、デコーダ２４は、ステップＳ５３の処理で読み出された所定のアクセスユニットをＭＰＥＧ方式で復号する。ステップＳ５４において、デコーダ２４は、ステップＳ５３の処理で復号されたベースバンド方式の映像信号を、ビデオ出力端子を介してモニタに出力し、ベースバンド方式の音声信号を、オーディオ出力端子を介してスピーカに出力し、再生させる。
【００９５】
このように、記録中のビットストリームをエレメンタリストリームに分離し、それを復号してモニタすることなく、符号化側のエレメンタリストリームバッファに格納されているエレメンタリストリームバッファインデックス情報に基づいて、エレメンタリストリームを直接復号し、それをモニタすることができるため、デマルチプレクサ２２を動作させる必要がなくなり、処理負荷を軽減することが可能となる。
【００９６】
以上のように、本実施の形態では、再生制御部１２（復号側）と記録制御部１３（符号化側）において共通のインターフェースを確立し、それぞれ、エレメンタリストリームバッファインデックス情報をエレメンタリストリームと分離してバッファに格納するようにしたため、このインデックス情報に基づいて、アクセスユニットへ直接アクセスすることができる。従って、再エンコードやフォーマット変換などを行う場合において、処理速度を向上させるとともに、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）資源やメモリ資源を効率よく利用することが可能となる。
【００９７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。これにより、上述した記録再生装置１が機能的に実現される。
【００９８】
図９は、上述したような記録再生装置１として機能するコンピュータの構成例を示す図である。コンピュータのＣＰＵ５１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２に記憶されているプログラム、または記憶部５８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ５３にはまた、ＣＰＵ５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９９】
ＣＰＵ５１、ＲＯＭ５２、およびＲＡＭ５３は、バス５４を介して相互に接続されている。このバス５４にはまた、入出力インターフェース５５も接続されている。
【０１００】
入出力インターフェース５５には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される構成される入力部５６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などのディスプレイ、並びにスピーカなどで構成される出力部５７、ハードディスクなどで構成される記憶部５８、およびモデムやターミナルアダプタなどで構成される通信部５９が接続されている。通信部５９は、インターネットを含むネットワークを介して通信処理を行う。
【０１０１】
入出力インターフェース５５にはまた、必要に応じてドライブ６０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア６１が適宜装着され、そこから読み出されたコンピュータプログラムが、記憶部５８にインストールされる。
【０１０２】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図９に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ５３またはハードディスクなどの記憶部５８で構成される。
【０１０３】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０４】
【発明の効果】
以上のように、第１の本発明によれば、映像信号または音声信号を符号化することが可能となる。特に、復号側と統一化されたインターフェースを用いて、映像信号または音声信号を符号化することが可能となる。
【０１０５】
第２の本発明によれば、ストリームを復号することが可能となる。特に、符号化側と統一されたインターフェースを用いて、ストリームを復号することが可能となる。
【０１０６】
第３の本発明によれば、映像信号または音声信号を符号化して記録することが可能となる。特に、再生側と統一化されたインターフェースを用いて、映像信号または音声信号を符号化して記録するようにしたので、処理の冗長性を低減することが可能となる。
【０１０７】
第４の発明によれば、ストリームを復号して再生することが可能となる。特に、記録側と統一されたインターフェースを用いて、ストリームを復号して再生するようにしたので、処理の冗長性を低減することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した記録再生装置の構成例を示す図である。
【図２】本実施の形態に係るＤＶＤストリームのフォーマットを説明する図である。
【図３】再生制御処理を説明するフローチャートである。
【図４】記録制御処理を説明するフローチャートである。
【図５】アクセスユニット検索処理を説明するフローチャートである。
【図６】再エンコード処理を説明するフローチャートである。
【図７】フォーマット変換処理を説明するフローチャートである。
【図８】記録モニタ処理を説明するフローチャートである。
【図９】コンピュータの構成例を示すブロック図である。
【符号の説明】
１  記録再生装置，  １１  外部記憶装置，  １２再生制御部，  １３  記録制御部，  １４  外部記憶装置，  ２１  ビットストリームバッファ，  ２２  デマルチプレクサ，  ２３  エレメンタリストリームバッファ，  ２４  デコーダ，  ３１  エンコーダ，  ３２  エレメンタリストリームバッファ，  ３３  マルチプレクサ，  ３４  ビットストリームバッファ
【図１】
2004343532.tif 000003
【図２】
2004343532.tif 000004
【図３】
2004343532.tif 000005
【図４】
2004343532.tif 000006
【図５】
2004343532.tif 000007
【図６】
2004343532.tif 000008
【図７】
2004343532.tif 000009
【図８】
2004343532.tif 000010
【図９】
2004343532.tif 000011