(57)【要約】【課題】  異なる符号化方式の映像ストリームを連続再生するときの途切れを低減する。【解決手段】  光ディスク１２から再生されたストリームデータは、バッファメモリ２２に一時記憶される。制御回路２０は、圧縮方式に応じて、ＭＰＥＧ２デコーダ２６ａ又はＨ．２６４デコーダ２６ｂをアクティブにし、スイッチ２４をアクティブなデコーダ２６ａ又は２６ｂの側に切替え、一定時間後に、スイッチ２８ａ，２８ｂをアクティブなデコーダ２６ａ又は２６ｂの側に切り替える。【選択図】  図１
2008154018.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２の圧縮方式によって圧縮された、少なくとも画像データを含むストリームデータを伸長可能な再生装置（１０）であって
入力ストリームデータを一時記憶する第１のバッファメモリ（２２）と、
当該第１のバッファメモリからのストリームデータを伸長する伸長回路であって、第１の圧縮方式のストリームデータを伸長する第１の伸長機能と、当該第１の圧縮方式とは異なる第２の圧縮方式のストリームデータを伸長する第２の伸長機能を具備する伸長回路（２６）と、
当該伸長回路（２６）により伸長されたデータを一時記憶する第２のバッファメモリ（３０，３６）と、
当該入力ストリームデータの圧縮方式を判別し、その判別結果に従い、当該第１の圧縮方式のストリームデータに対して当該伸長回路の当該第１の伸長機能を有効にし、当該第２の圧縮方式のストリームデータに対して当該伸長回路の当該第２の伸長機能を有効にする制御回路（１８，２０）
とを具備することを特徴とする再生装置。
【請求項２】
当該伸長回路（２６）が、当該第１の圧縮方式のストリームデータを伸長する第１のデコーダと、当該第２の圧縮方式のストリームデータを伸長する第２のデコーダとを具備し、
更に、
当該制御回路（２０）により制御され、当該第１のバッファメモリ（２２）の出力データを当該第１及び第２のデコーダのうちの指定された方に供給する第１のスイッチ（２４）と、
当該制御回路（２０）により制御され、当該第１及び第２のデコーダのうちの指定された方の出力を当該第２のバッファメモリに供給する第２のスイッチ（２２８ａ，２８ｂ）
とを具備することを特徴とする請求項１に記載の再生装置。
【請求項３】
当該伸長回路（２６）は、プログラマブルゲートアレイを用いたリコンフィギュアラブル回路からなり、
更に、当該リコンフィギュアラブル回路の、当該第１の伸長機能に対する回路データを記憶する第１のＲＯＭと、当該第２の伸長機能に対する回路データを記憶する第２のＲＯＭと、当該第１及び第２のＲＯＭの回路データの一方を当該リコンフィギュアラブル回路に供給するスイッチを具備する
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
当該リコンフィギュアラブル回路は、再生されるべきシーンの候補数が多い圧縮方式のストリームデータを伸長するための回路データを予めロードされていることを特徴とする請求項３に記載の再生装置。
【請求項５】
当該制御回路（２０）は、再生されるべきシーンを選択する際に各ストリームデータの圧縮方式を判別することを特徴とする請求項１乃至４のいずれか１項に記載の再生装置。
【請求項６】
当該制御回路（２０）は、再生されるべきシーンを選択に応じて、対応する圧縮方式の回路データを当該リコンフィギュアラブル回路にロードすることを特徴とする請求項３乃至５の何れか１項に記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ（Moving Picture Experts Group）２又はＨ．２６４等の異なる圧縮方式で圧縮されたデータを再生する再生装置に関する。
【背景技術】
【０００２】
ＭＰＥＧ２は、動画像の圧縮符号化形式として周知であり、これにより、２時間程度の動画を１２ｃｍのＤＶＤ（Digital Versatile Disk）ディスクに記録できる。近年、ＭＰＥＧ２よりも更に圧縮効率の良いＨ．２６４(別名：ＭＰＥＧ４  Ｐａｒｔ１０／ＡＶＣ)と呼ばれる動画圧縮方式が登場している。
【０００３】
例えば、同じハードディスク装置にＭＰＥＧ２の圧縮データを格納するファイルと、Ｈ．２６４の圧縮データを格納するファイルが混在することがある。また、異なる圧縮形式で圧縮された動画を半導体メモリやＤＶＤに格納する技術が、研究されている。
【０００４】
特許文献１には、異なる圧縮方式による画像データが混在記録された磁気テープから、画像を連続的に出力する技術が記載されている。
【特許文献１】特開２００４−１７３０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
１つの記録媒体に複数の圧縮方式で記録した圧縮データファイルが混在している場合、従来は、圧縮方式毎の伸長手段を単に切り替えるのみであり、伸長対象の切替えの際に映像・音声が途切れてしまうのは避けられなかった。例えば、切替えの際に、フリーズ画像、又は、所謂、ブルースクリーン画面が数秒間挿入され、見苦しくなり、不自然な感じがする、という問題点があった。上記特許文献１の技術は磁気テープ上に記録されたＤＶフォーマットで圧縮された画像データの出画を遅らせる構成に限った内容であり、ディスク等に記録された複数の画像ファイルのランダム再生を対象としたものではなかった。また、多くの伸長手段を装備することは、コストアップにつながる。
【０００６】
そこで、本発明は、上記の問題点に鑑み、異なる圧縮形式の圧縮データを、より短い途切れで又は実質的な途切れ無しで連続的に再生できる再生装置及び再生方法を提示することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る再生装置は、第１及び第２の圧縮方式によって圧縮された、少なくとも画像データを含むストリームデータを伸長可能な再生装置であって、入力ストリームデータを一時記憶する第１のバッファメモリと、当該第１のバッファメモリからのストリームデータを伸長する伸長回路であって、第１の圧縮方式のストリームデータを伸長する第１の伸長機能と、当該第１の圧縮方式とは異なる第２の圧縮方式のストリームデータを伸長する第２の伸長機能を具備する伸長回路と、当該伸長回路により伸長されたデータを一時記憶する第２のバッファメモリと、当該入力ストリームデータの圧縮方式を判別し、その判別結果に従い、当該第１の圧縮方式のストリームデータに対して当該伸長回路の当該第１の伸長機能を有効にし、当該第２の圧縮方式のストリームデータに対して当該伸長回路の当該第２の伸長機能を有効にする制御回路とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、伸長回路の出力段に第２のバッファメモリを配置し、入力ストリームデータの圧縮方式に応じて伸長回路の伸長機能を切り替えるので、異なる圧縮方式のストリームデータに切り替わっても、フリーズ画像又はブルースクリーン画像等を極力なくすことができ、スムーズな再生画像を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１である再生装置１０の概略構成ブロック図である。光ディスク１２はＤＶＤ等であり、ＭＰＥＧ２の圧縮映像データファイルと、Ｈ．２６４の圧縮映像データファイルが記録されている。光ピックアップ１４は、光ディスク１２に記録されるデータ信号を再生して、再生処理回路１６に出力する。光ディスク１２は一例であり、光ディスク１２の代わりに、不揮発性フラッシュメモリカード、ハードディスク装置、又は光磁気ディスク等のその他の記録媒体でもよいことは明らかである。
【００１１】
再生処理回路１６は、光ピックアップ１４からの再生信号を２値化し、ＥＣＣ（Error Correcting Code）単位ごとにエラーを訂正し、エラー訂正後の映像ストリームデータをストリーム判別回路１８とバッファメモリ２２に供給する。
【００１２】
ストリーム判別回路１８は、再生処理回路１６から出力されるストリームデータのヘッダ情報に基づき、再生処理回路１６から出力される映像ストリームがＭＰＥＧ２又はＨ．２６４のいずれの映像ストリームであるかを判別する。
【００１３】
制御回路２０は、ストリーム判別回路１８の判別結果に応じて、スイッチ２４，２８ａ，２８ｂ及び伸長回路２６のデコーダ２６ａ，２６ｂを切り替える。例えば、ＭＰＥＧ２ストリームを再生するとき、制御回路２０は、伸長回路２６のＭＰＥＧ２デコーダ２６ａをアクティブにし、スイッチ２４，２８ａ，２８ｂをＭＰＥＧ２デコーダ２６ａ側に切り替える。また、Ｈ．２６４ストリームを再生するとき、制御回路２０は、伸長回路２６のＨ．２６４デコーダ２６ｂをアクティブにし、スイッチ２４，２８ａ，２８ｂをＨ．２６４デコーダ２６ｂ側に切り替える。但し、再生対象の圧縮映像データの圧縮方式が切り替わるとき、切替え前の圧縮映像データ（例えば、ＭＰＥＧ２の圧縮映像データ）の伸長処理が完了するか、切替え先の圧縮映像データ（例えば、Ｈ．２６４の圧縮映像データ）の伸長された画像データが入手可能になるか、何れか早い方まで、スイッチ２８ａ，２８ｂの切替えは、遅延される。この詳細は、後述する。
【００１４】
制御回路２０には、光ディスク１２に格納される映像ファイルから再生対象を選択する操作装置２１が接続する。操作装置２１は、例えば、再生対象を指定する画面上で上下左右にカーソルを移動させる十字キーと、選択の決定を指示する決定キーを具備する。
【００１５】
バッファメモリ２２は、所謂ＦＩＦＯ（First In First Out）メモリであり、再生処理回路１６からの映像ストリームを一時記憶して、スイッチ２４に出力する。なお、バッファメモリ２２は、所謂ショックプルーフメモリとしても機能する。
【００１６】
制御回路２０の制御の下、スイッチ２４は、バッファメモリ２２からのデータを伸長回路２６のＭＰＥＧ２デコーダ２６ａ又はＨ．２６４デコーダ２６ｂに供給する。ＭＰＥＧ２デコーダ２６ａは、ＭＰＥＧ２映像ストリームの圧縮映像データを伸長する。Ｈ．２６４デコーダ２６ｂは、Ｈ．２６４映像ストリームの圧縮映像データを伸長する。
【００１７】
制御回路２０は、ＭＰＥＧ２デコーダ２６ａが機能するときには、スイッチ２４，２８ａ，２８ｂをＭＰＥＧ２デコーダ２６ａ側に切替え、Ｈ．２６４デコーダ２６ｂが機能するときには、スイッチ２４，２８ａ，２８ｂをＨ．２６４デコーダ２６ｂ側に切替える。
【００１８】
スイッチ２８ａは、ＭＰＥＧ２デコーダ２６ａ又はＨ．２６４デコーダ２６ｂの映像データ出力を選択する。スイッチ２８ｂは、ＭＰＥＧ２デコーダ２６ａ又はＨ．２６４デコーダ２６ｂの音声データ出力を選択する。スイッチ２８ａで選択された映像データは、バッファメモリ３０を介してＤ／Ａ変換器３２に供給される。Ｄ／Ａ変換器３２は、バッファメモリ３０からの映像データをアナログ信号に変換し、出力端子３４に出力する。スイッチ２８ｂで選択された音声データは、バッファメモリ３６を介してＤ／Ａ変換器３８に供給される。Ｄ／Ａ変換器３８は、バッファメモリ３６からの音声データをアナログ信号に変換し、出力端子４０に出力する。
【００１９】
バッファメモリ３０，３６もＦＩＦＯメモリからなり、入力と出力間のデータレートの相違を吸収すると共に、ＭＰＥＧ２デコードからＨ．２６４デコードへの切替え又はその逆の際の、データの途切れを吸収する。
【００２０】
図１に例示する再生装置１０は、実際には、ＤＶＤ再生装置、ＨＤＤ（Hard Disk Drive）記録再生装置、ＤＶＤ駆動装置を具備するＰＣ、デジタルビデオカメラの再生装置、又は、デジタルスチルカメラの再生装置として具体化される。
【００２１】
図２、図３及び図４を参照して、本実施例の特徴的な動作を説明する。図２は、本実施例の再生動作を示すフローチャートを示す。図３は、再生対象のファイルを選択する画面の表示例である。図４は、ＭＰＥＧ２からＨ．２６４への切替えのシーケンス例を示す。図３に例示するように、光ディスク１２には、ＭＰＥＧ２の映像ストリーム（シーン３，５）と、Ｈ．２６４の映像ストリーム（シーン１，２，４，６）が混在して格納されている。
【００２２】
ユーザが再生ファイル選択画面（図３）で再生すべき映像ストリームのファイルを選択する（Ｓ１）。例えば、ユーザは、操作装置２１の十字キー（不図示）で所望の映像ストリームを選択し、決定ボタン（不図示）の押下で再生すべきファイルを決定する。これを繰り返して、連続して再生すべき複数のファイルを指定可能である。図３に示す表示例で、最初にＭＰＥＧ２（シーン３）を選択し、次にＨ．２６４（シーン４）を選択した状態を想定する。すなわち、シーン３（ＭＰＥＧ２）とシーン４（Ｈ．２６４）がこの順に再生される。
【００２３】
ユーザによる再生開始の指示に従い、制御回路２０は、選択された映像ファイルの内の最初の映像ファイルを光ピックアップ１４により光ディスク１２から読出させる（Ｓ２）。再生処理回路１６は、上述のように、光ディスク１２から読み出されたデータを２値化及びエラー訂正する。エラー訂正された映像ストリーム（図３に示す例では、シーン３のＭＰＥＧ２ストリーム）が、バッファメモリ２２に書き込まれ、また、ストリーム判別回路１８に供給される。
【００２４】
ストリーム判別回路１８は、再生処理回路１６からの映像ストリーム（シーン３）のヘッダ情報を判別し、制御回路２０は、その判別結果を記憶する（Ｓ３）。制御回路２０は、ストリーム判別回路１８からの判別結果と、直前に再生した映像ストリームのヘッダ情報とを比較して、圧縮方式が変更されているかどうかを判別する（Ｓ４）。
【００２５】
圧縮方式が変更されている場合で（Ｓ４）、ストリーム判別回路１８の判別結果がＭＰＥＧ２である場合（Ｓ５）、制御回路２０は、バッファメモリ２２からＭＰＥＧ２ストリームデータが出力されるタイミングに合わせて、ＭＰＥＧ２デコーダ２６ａをアクティブ（活動）状態にし、且つ、スイッチ２４をデコーダ２６ａ側に切り替える（Ｓ６）。制御回路２０は更に、詳細は後述するが、所定時間遅れて、スイッチ２８ａ，２８ｂをＭＰＥＧ２デコーダ２６ａ側に切り替え、必要により、Ｈ．２６４デコーダ２６ｂをデアクティブ（休止）状態にする（Ｓ７）。再生開始の最初のストリームの場合、スイッチ２４の切替えと同時に、スイッチ２８ａ，２８ｂを切り替えても良い。
【００２６】
圧縮方式が変更されている場合で（Ｓ４）、ストリーム判別回路１８の判別結果がＨ．２６４である場合（Ｓ５）、制御回路２０は、バッファメモリ２２からＨ．２６４ストリームが出力されるタイミングに合わせて、Ｈ．２６４デコーダ２６ｂをアクティブ（活動）状態にし、スイッチ２４をデコーダ２６ｂ側に切り替える（Ｓ８）。制御回路２０は更に、所定時間遅れて、スイッチ２８ａ，２８ｂをＨ．２６４デコーダ２６ｂ側に切り替え、必要により、ＭＰＥＧ２デコーダ２６ａをデアクティブ（休止）状態にする（Ｓ９）。再生開始の最初のストリームの場合、スイッチ２４の切替えと同時に、スイッチ２８ａ，２８ｂを切り替えても良い。
【００２７】
ステップＳ７で、スイッチ２４の切替えに対するスイッチ２８ａ，２８ｂの切替えを遅らせる理由は、ＭＰＥＧ２デコーダ２６ａが伸長済みの画像データを出力開始するまでの時間内で、Ｈ．２６４デコーダ２６ｂにより伸長された画像音声データをバッファメモリ３０，３６に書き出すためである。また、同様に、ステップＳ９で、スイッチ２４の切替えに対するスイッチ２８ａ，２８ｂの切替えを遅らせる理由は、Ｈ．２６４デコーダ２６ｂが伸長済みの画像データを出力開始するまでの時間内で、ＭＰＥＧ２デコーダ２６ａにより伸長された画像音声データをバッファメモリ３０，３６に書き出すためである。
【００２８】
このような遅延切替え制御により、バッファメモリ３０，３６のメモリ容量が少なくても、デコーダ２６ａ，２６ｂの切替えによるデータの欠落を防止できる。換言すると、バッファメモリ３０，３６のメモリ容量を低減できる。勿論、バッファメモリ３０，３６が、デコーダ２６ａからデコーダ２６ｂへの切替え又はその逆の切替えに対して、画像・音声データの欠落を生じない程に充分に大きな容量を具備する場合には、スイッチ２４と同時に、スイッチ２８ａ，２８ｂを切り替えてもよい。
【００２９】
連続して再生される映像ストリームの圧縮方式が同じ場合（Ｓ４）、スイッチ２４，２８ａ，２８ｂ及びデコーダ２６ａ，２６ｂをそのままの動作状態に維持する（Ｓ１０）。
【００３０】
指定された映像ストリームの再生が終了したら、次に再生すべき映像があるかどうかを調べる（Ｓ１１）。次に再生すべき映像（例えば、シーン４の映像）がある場合（Ｓ１１）、次の映像の映像ストリームを再生し（Ｓ２）、ステップＳ３〜Ｓ１０を繰り返す。
【００３１】
図４（ａ）は、再生処理回路１６の出力データを示す。再生処理回路１６は、シーン３のＭＰＥＧ２ストリームの出力の後、光ピックアップ１４のシーク等の時間を経た後に、シーン４のＨ．２６４ストリームを出力する。２つのストリームの間の空き時間は、バッファメモリ２２で吸収される。即ち、図４（ｂ）に示すように、バッファメモリ２２は、シーン３のＭＰＥＧ２ストリームの直後に、シーン４のＨ．２６４ストリームを出力する。図４で、ｔ１は、バッファメモリ２２の最大遅延時間に相当する。
【００３２】
バッファメモリ２２からＨ．２６４の映像ストリームが出力開始されるタイミングに合わせて、制御回路２０は、図４（ｃ）に示すように、スイッチ２４をデコーダ２６ａ側からデコーダ２６ｂ側に切り替える。そして、制御回路２０は、図４（ｄ）に示すように、Ｈ．２６４デコーダ２６ｂを、休止（デアクティブ）状態から活動（アクティブ）状態に切り替える。スイッチ２４の切替えから時間ｔ２経過した後に、制御回路２０は、図４（ｅ）に示すように、スイッチ２８ａ，２８ｂをデコーダ２６ａ側からデコーダ２６ｂ側に切り替える。そして、制御回路２０は、図４（ｆ）に示すように、ＭＰＥＧ２デコーダ２６ａを、活動（アクティブ）状態から休止（デアクティブ）状態に切り替える。
【００３３】
遅延時間ｔ２は、Ｈ．２６４デコーダ２６ｂによる再生データが利用可能になるか、又は、ＭＰＥＧ２デコーダ２６ａによる再生データが終了するかの何れかにより決定される。ｔ２は、いわば、デコーダ２６ａからデコーダ２６ｂへの切替え又はその逆の切替えに要する時間である。バッファメモリ３０，３６のメモリ容量は、デコーダ２６ａ，２６ｂの切替えによっても再生データが途切れない程度に設定される。
【００３４】
バッファメモリ３０は、スイッチ２８ａからの再生画像データをバッファリングし、バッファメモリ３６はスイッチ２８ｂからの再生音声データをバッファリングする。バッファメモリ３０，３６は、図４（ｇ）に示すように、デコーダ２６ａの再生データの後に続けて、デコーダ２６ｂの再生データを出力する。ｔ３は、バッファメモリ３０，３６による遅延時間を示す。
【００３５】
ｔ１は、ストリーム判定回路１８での判定に要する時間と、制御回路２０によるデコーダ２６ａ，２６ｂの切替え動作に要する時間を考慮して決定される。ｔ１が例えば、０．５秒程度の場合、バッファメモリ２２のメモリ容量は、標準画質（ＳＤ）の映像ストリームに対して５００ｋＢ程度であり、これ以上あれば、バッファメモリ２２は、ショックプルーフメモリとして利用可能になる。
【００３６】
デコーダ２６ａ，２６ｂの切替えに要する時間ｔ２が例えば、０．５秒程度である場合、バッファメモリ３０のメモリ容量は、標準画質の画像データに対して９．２ＭＢ程度であり、バッファメモリ３６のメモリ容量は、８８ｋＢ程度である。
【００３７】
上記実施例では、ストリーム判別回路１８が光ディスク１２から再生されたストリームのヘッダ情報により圧縮方式を判別したが、再生すべきシーンの選択時に圧縮方式が判明する場合には、制御回路２０が再生すべきシーンの圧縮方式を選択時に決定しても良い。
【実施例２】
【００３８】
図５は、本発明の実施例２の概略構成ブロック図である。ただし、実施例１と同じ機能の部材には、同一符号を付してあり、詳細な説明を省略する。
【００３９】
図５に示す再生装置１１０では、伸長回路２６の代わりに、ＭＰＥＧ２デコーダの機能と、Ｈ．２６４デコーダの機能を再構築可能（リコンフィギュアラブル）なＦＰＧＡ（Field Programmable Gate Array）からなる伸長回路１２６を使用する。ＲＯＭ１０４には、伸長回路１２６をＭＰＥＧ２デコーダとして機能させるための回路データが格納され、ＲＯＭ１０６には、伸長回路１２６をＨ．２６４デコーダとして機能させるための回路データが格納されている。制御回路１２０は、スイッチ１０８により選択的にＲＯＭ１０４又は１０６の回路データを伸長回路１２６にロードすることで、伸長回路１２６をＭＰＥＧ２デコーダ又はＨ．２６４デコーダとして機能させる。ＦＰＧＡは、数秒単位でデジタル回路機能を組み換えできる。
【００４０】
制御回路１２０は、制御回路２０と同様に、ストリーム判別回路１８の判別結果に応じて、伸長回路２０２をＭＰＥＧ２デコーダ又はＨ．２６４デコーダとして機能させる。但し、本実施例では、伸長回路１２６に一時的に、ＭＰＥＧ２デコーダの機能とＨ．２６４デコーダの機能を同時に果たさせることができない。
【００４１】
図６は、本実施例の特徴的な動作のフローチャートを示す。図６を参照して、制御回路１２０の動作を説明する。
【００４２】
ユーザが再生ファイル選択画面（図３）で再生すべき映像ストリームのファイルを選択する（Ｓ２１）。例えば、ユーザは、操作装置２１の十字キー（不図示）で所望の映像ストリームを選択し、決定ボタン（不図示）の押下で再生すべきファイルを決定する。これを繰り返して、連続して再生すべき複数のファイルを指定可能である。図３に示す表示例で、最初にＭＰＥＧ２（シーン３）を選択し、次にＨ．２６４（シーン４）を選択した状態を想定する。すなわち、シーン３（ＭＰＥＧ２）とシーン４（Ｈ．２６４）がこの順に再生される。
【００４３】
ユーザによる再生開始の指示に従い、制御回路１２０は、選択された映像ファイルの内の最初の映像ファイルを光ピックアップ１４により光ディスク１２から読出させる（Ｓ２２）。再生処理回路１６は、上述のように、光ディスク１２から読み出されたデータを２値化及びエラー訂正する。エラー訂正された映像ストリーム（図３に示す例では、シーン３のＭＰＥＧ２ストリーム）が、バッファメモリ２２に書き込まれ、また、ストリーム判別回路１８に供給される。
【００４４】
ストリーム判別回路１８は、再生処理回路１６からの映像ストリーム（シーン３）のヘッダ情報を判別し、制御回路１２０は、その判別結果を記憶する（Ｓ２３）。制御回路１２０は、ストリーム判別回路１８からの判別結果と、直前に再生した映像ストリームのヘッダ情報とを比較して、圧縮方式が変更されているかどうかを判別する（Ｓ２４）。再生装置が電源オンになった後の最初に再生する映像ストリームに対しては、常に圧縮方式が変更されていると判断される。
【００４５】
圧縮方式が変更されている場合（Ｓ３）、制御回路１２０は、再生しようとする映像ストリームの圧縮方式に応じた回路データを記憶するＲＯＭ１０４又は１０６側にスイッチ１０８を切り替える。そして、制御回路１２０は、伸長回路１２６の初期化（新規な回路データのロード）を指示する（Ｓ２５）。ストリーム判別回路１８の判別結果がＭＰＥＧ２の場合には、ＲＯＭ１０４の回路データを伸長回路１２６にロードし、Ｈ．２６４の場合には、ＲＯＭ１０６の回路データを伸長回路１２６にロードする。これにより、伸長回路１２６は、バッファメモリ２２からのＭＰＥＧ２ストリームに対してＭＰＥＧ２デコーダとして機能し、バッファメモリ２２からのＨ．２６４ストリームに対してＨ．２６４デコーダとして機能する。
【００４６】
圧縮方式が変更されていない場合（Ｓ２４）、伸長回路１２６をそのままの状態で動作させる（Ｓ２６）。
【００４７】
指定された映像ストリームの再生が終了したら、次に再生すべき映像があるかどうかを調べる（Ｓ２７）。次に再生すべき映像（例えば、シーン４の映像）がある場合（Ｓ２７）、次の映像の映像ストリームを再生し（Ｓ２２）、ステップＳ２３〜Ｓ２６を繰り返す。
【００４８】
伸長回路１２６は、伸長により得られた画像データをバッファメモリ３０に出力し、音声データをバッファメモリ３６に出力する。メモリ３０，３６以降の動作は、実施例１と同様である。バッファメモリ３０，３６は、伸長回路１２６のデコード機能の切替えに要する時間以上のデータを記憶できれば良い。これにより、再生画像・音声が途切れることなく、異なる圧縮方式のシーンを連続再生できる。フリーズ画像又はブルースクリーン画像等を極力なくすことができ、スムーズな再生画像を提供することができる。
【００４９】
なお、上述した実施例では、再生モード中に、ＭＰＥＧ２からＨ．２６４の切替え動作が行われていたが、再生開始前に、光ディスク１２にアクセスし、最も多い圧縮方式をデフォルトとして実施例１の伸長回路２６及びスイッチ２４，２８ａ，２８ｂを設定し、実施例２の伸長回路１２６を設定してもよい。勿論、十字キーを選択した段階（カーソルが表示されている段階）で圧縮方式を切り替えてもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例１の概略構成ブロック図である。
【図２】実施例１の動作フローチャートである。
【図３】再生シーンの選択画面例である。
【図４】本実施例の再生シーケンス例を示す図である。
【図５】本発明の実施例２の概略構成ブロック図である。
【図６】実施例２の動作フローチャートである。
【符号の説明】
【００５１】
１０，１１０  再生装置
１２  光ディスク
１４  光ピックアップ
１６  再生処理回路
１８  ストリーム判別回路
２０，１２０  制御回路
２２，３０，３６  バッファメモリ
２４，２８ａ，２８ｂ  スイッチ
２６，１２６  伸長回路
２６ａ  ＭＰＥＧデコーダ
２６ｂ  Ｈ．２６４デコーダ
３２，３８  Ｄ／Ａ回路
３４，４０  出力端子
１０４，１０６  ＲＯＭ
１０８  スイッチ
【図１】
2008154018.tif 000003
【図２】
2008154018.tif 000004
【図３】
2008154018.tif 000005
【図４】
2008154018.tif 000006
【図５】
2008154018.tif 000007
【図６】
2008154018.tif 000008