JP3916025B2 - High resolution and general video recording optical disc, optical disc playback device and optical disc recording device - Google Patents
High resolution and general video recording optical disc, optical disc playback device and optical disc recording device Download PDFInfo
- Publication number
- JP3916025B2 JP3916025B2 JP24420198A JP24420198A JP3916025B2 JP 3916025 B2 JP3916025 B2 JP 3916025B2 JP 24420198 A JP24420198 A JP 24420198A JP 24420198 A JP24420198 A JP 24420198A JP 3916025 B2 JP3916025 B2 JP 3916025B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- video
- reproduction
- unit
- optical disc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は画質映像および一般映像が記録された光ディスクおよび、その光ディスクの記録再生装置に関する。
【0002】
【従来の技術】
従来、高画質映像を記録した光ディスクと再生装置としては、480P、720Pと呼ばれるプログレッシブを記録する方式が検討されている。また、光ディスクの再生制御方式のとしては1つのMPEGデコーダを用いた再生制御方式が知られていた。
【0003】
【発明が解決しようとする課題】
まず、従来方式の第1の課題を述べる。従来の高画質映像記録型光ディスクを標準の再生装置で再生した場合、普通の画像は出力されない。高画質映像記録光ディスクは高画質対応再生装置でないと再生できない。このため、同じコンテンツの2種類を制作する必要があった。つまり従来の高画質光ディスクは通常映像との互換性がなかった。次に発明の目的を述べる。本発明の第1の目的は互換性をもつ高画質光ディスクおよび再生システムを提供することにある。
【0004】
互換性の定義を明確にすると、丁度、過去のモノラルレコードとステレオレコードの関係の互換性である。つまり本発明の新しい立体光ディスクや高解像度ディスクは、既存のDVD等の再生装置では、通常解像度で出力され、本発明を用いた新しい再生装置では高解像度映像が出力される。
【0005】
次に、第2の課題として再生制御方式の課題を述べる。従来の再生制御方式は1つのデコーダを用いて、一つのストリームを再生する方式であった。このため解像信号を2つのストリームを動きを止めることなく、シームレスに接続するためには、複雑なシステムが必要であった。第2の目的は、簡単な手順でシームレスに複数のストリームを接続する再生制御を提案することにある。
【0006】
【課題を解決するための手段】
本発明の光ディスク再生装置は、光ディスクに記録された信号を再生する光ディスク再生装置であって、前記光ディスクには、映像信号の低周波成分を表す第1映像ストリームと前記映像信号のうち少なくとも高周波成分を表す第2映像ストリームとが少なくとも記録されており、前記第1映像ストリームは複数の第1インタリーブユニットを含み、前記第2映像ストリームは複数の第2インタリーブユニットを含み、前記複数の第1インタリーブユニットのそれぞれはm1個(m1は1以上の整数)のGOPを含み、前記複数の第2インタリーブユニットのそれぞれはm2個(m2は1以上の整数)のGOPを含み、前記光ディスク再生装置は、前記光ディスクに記録された前記第1映像ストリームと前記第2映像ストリームとを再生する再生部と、前記再生された第1映像ストリームを前記複数の第1インタリーブユニットに分解し、前記再生された第2映像ストリームを前記複数の第2インタリーブユニットに分解する分解部と、前記複数の第1インタリーブユニットを復号することにより、前記映像信号の前記低周波成分を表す第1再生信号を生成し、前記複数の第2インタリーブユニットを復号することにより、前記映像信号のうち少なくとも前記高周波成分を表す第2再生信号を生成する復号部と、前記第1再生信号と前記第2再生信号とを合成することにより、前記映像信号を生成する合成部と、前記第1再生信号と前記第2再生信号と前記映像信号とのうちの少なくとも1つを選択的に出力する出力部とを備えており、これにより上記目的が達成される。
【0007】
前記複数の第1インタリーブユニットのそれぞれは、再生時間に関連する第1時間情報に対応づけられており、前記複数の第2インタリーブユニットのそれぞれは、再生時間に関連する第2時間情報に対応づけられていてもよい。
【0008】
前記光ディスク再生装置は、基準時刻信号を生成する基準時刻信号生成部と、前記基準時刻信号と前記第1時間情報との差に応じて、前記第1再生信号の再生時刻を制御する第1再生制御部と、前記基準時刻信号と前記第2時間情報との差に応じて、前記第2再生信号の再生時刻を制御する第2再生制御部と、前記第1再生制御部に供給される前記基準時刻信号と前記第2再生制御部に供給される前記基準信号とが実質的に同一の時刻を表すように、前記基準時刻信号を補正する補正部とをさらに備えていてもよい。
【0009】
前記補正部は、前記映像信号に同期して出力されるべき音声信号が再生されるべき時刻を示す音声再生時刻情報に基づいて、前記基準時刻信号を補正してもよい。
【0010】
前記補正部は、前記第1再生信号が再生されるべき時刻を示す第1映像再生時刻情報および前記第2再生信号が再生されるべき時刻を示す第2映像再生時刻情報のうち少なくとも一方に基づいて、前記基準時刻信号を補正してもよい。
【0011】
前記第1再生制御部は、前記第1再生信号のフレームをスキップし、もしくは繰り返して再生することにより、前記第1再生信号の再生時刻を制御し、前記第2再生制御部は、前記第2再生信号のフレームをスキップし、もしくは繰り返して再生することにより、前記第2再生信号の再生時刻を制御してもよい。
【0012】
前記第1時間情報および前記第2時間情報のうち少なくとも一方は、PTS、DTSおよびSCRのうち少なくとも1つを含んでいてもよい。
【0013】
前記第1再生信号は第1画素数に対応しており、前記第2再生信号は前記第1画素数より多い第2画素数に対応しており、前記合成部は、前記第1再生信号を、前記第2画素数に対応する変換信号に変換する変換器を備えており、前記映像信号は、前記変換信号と前記第2再生信号とを合成することによって得られてもよい。
【0014】
前記光ディスクには、前記第1再生信号に対応する第1画素数を示す識別子がさらに記録されており、前記変換器は、前記識別子に応じて前記第1再生信号を前記変換信号に変換してもよい。
【0015】
前記光ディスクには、前記第1再生信号に対応する第1画素数を示す識別子がさらに記録されており、前記光ディスク再生装置は、前記光ディスクの回転を制御する回転制御部をさらに備えており、前記回転制御部は、前記識別子に応じて前記光ディスクの回転を制御してもよい。
【0016】
前記光ディスクには、前記映像信号が1秒あたり24フレームから30フレームのプログレシブ映像信号を符号化したものであることを示す識別子がさらに記録されており、前記出力部は、前記第1再生信号、前記第2再生信号および前記映像信号のうち少なくとも一方をフレーム信号に変換する変換器を備えており、前記出力部は、前記フレーム信号を重複して出力することにより、1秒あたり60フレームのプログレシブ映像信号を出力してもよい。
【0017】
前記光ディスク再生装置は、前記複数の第1インタリーブユニットと前記複数の第2インタリーブユニットとを格納するバッファメモリ部をさらに備えており、前記バッファメモリ部の容量は、前記第2インタリーブユニットに含まれるGOPのデータ量以上であってもよい。
【0018】
前記バッファメモリ部の容量は、1MB以上であってもよい。
本発明の光ディスクは、映像信号の低周波成分を表す第1映像ストリームと前記映像信号のうち少なくとも高周波成分を表す第2映像ストリームとが少なくとも記録されており、前記第1映像ストリームは複数の第1インタリーブユニットを含み、前記第2映像ストリームは複数の第2インタリーブユニットを含み、前記複数の第1インタリーブユニットのそれぞれはm1個(m1は1以上の整数)のGOPを含み、前記複数の第2インタリーブユニットのそれぞれはm2個(m2は1以上の整数)のGOPを含んでおり、これにより上記目的が達成される。
【0019】
前記複数の第1インタリーブユニットのうちの1つの再生時間と前記複数の第2インタリーブユニットのうち対応する1つの再生時間とが実質的に等しくなるように、前記第1インタリーブユニットと前記第2インタリーブユニットとが構成されていてもよい。
本発明の光ディスク記録装置は、映像信号を、前記映像信号の低周波成分を表す第1映像信号と前記映像信号のうち少なくとも高周波成分を表す第2映像信号とに分離する分離部と、前記第1映像信号を符号化することにより、第1映像ストリームを生成し、前記第2映像信号を符号化することにより、第2映像ストリームを生成する符号化部であって、前記第1映像ストリームは複数の第1インタリーブユニットを含み、前記第2映像ストリームは複数の第2インタリーブユニットを含み、前記複数の第1インタリーブユニットのそれぞれはm1個(m1は1以上の整数)のGOPを含み、前記複数の第2インタリーブユニットのそれぞれはm2個(m2は1以上の整数)のGOPを含む、符号化部と、前記第1映像ストリームに含まれる前記複数の第1インタリーブユニットと前記第2映像ストリームに含まれる前記複数の第2インタリーブユニットとを選択的に出力する選択出力部と、前記選択出力部から出力される信号を光ディスクに記録する記録部とを備えており、これにより上記目的が達成される。
【0020】
前記分離部は、前記第1映像ストリームを復号する復号器と、前記映像信号と前記復号器から出力される信号との差分を演算する差分演算器とを備えており、前記分離部は、前記差分演算器から出力される信号を前記第2映像信号として出力してもよい。
【0021】
前記分離部は、前記映像信号を、前記映像信号に対応する第1画素数より少ない第2画素数に対応する第1変換信号に変換する第1変換器と、前記復号器から出力される信号を、前記復号器から出力される信号に対応する第2画素数より多い第1画素数に対応する第2変換信号に変換する第2変換器とをさらに備えており、前記分離部は、前記第1変換信号を前記第1映像信号として出力し、前記差分演算器は、前記映像信号と前記第2変換信号との差分を演算してもよい。
【0022】
前記記録部は、前記第2映像信号が前記差分演算器から出力された信号であることを示す識別子を前記光ディスクにさらに記録してもよい。
【0023】
前記記録部は、前記映像信号に対応する第1画素数を示す識別子を前記光ディスクにさらに記録してもよい。
【0024】
前記記録部は、前記第1映像信号に対応する第2画素数を示す識別子を前記光ディスクにさらに記録してもよい。
本発明の光ディスク記録装置は、第1画素数に対応する符号化された第1映像ストリームと、前記第1画素数とは異なる第2画素数に対応する符号化された第2映像ストリームとを入力する入力部であって、前記第1映像ストリームは複数の第1インタリーブユニットを含み、前記第2映像ストリームは複数の第2インタリーブユニットを含み、前記複数の第1インタリーブユニットのそれぞれはm1個(m1は1以上の整数)のGOPを含み、前記複数の第2インタリーブユニットのそれぞれはm2個(m2は1以上の整数)のGOPを含む、入力部と、前記第1映像ストリームに含まれる前記複数の第1インタリーブユニットと前記第2映像ストリームに含まれる前記複数の第2インタリーブユニットとを選択的に出力する選択出力部と、前記選択出力部から出力される信号を光ディスクに記録する記録部とを備えており、これにより上記目的が達成される。
【0025】
本発明の光ディスク再生装置は、光ディスクに記録された信号を再生する光ディスク再生装置であって、前記光ディスクには、複数の第1GOPを含む第1映像ストリームと複数の第2GOPを含む第2映像ストリームとが少なくとも記録されており、前記複数の第1GOPのそれぞれは複数のピクチャを含み、前記第2GOPのそれぞれは複数のピクチャを含み、前記光ディスク再生装置は、前記光ディスクに記録された前記第1映像ストリームと前記第2映像ストリームとを再生する再生部と、前記第1映像ストリームと前記第2映像ストリームとを復号する復号部と、再生制御情報に応じて、前記復号された第1映像ストリームと前記復号された第2映像ストリームとを選択的に出力する出力部とを備え、前記再生制御情報は、前記第1映像ストリームに含まれる前記複数の第1GOPのうち最後の第1GOPに含まれる第1ピクチャに続いて、前記第2映像ストリームに含まれる前記複数の第2GOPのうち先頭の第2GOPに含まれる第2ピクチャであって、前記先頭の第2GOPの先頭のピクチャとは異なる第2ピクチャを再生することを示しており、これにより上記目的が達成される。
【0026】
前記復号部は、前記第1ピクチャの再生が終了した時点で前記第2ピクチャの復号が完了しているように、前記第2映像ストリームの復号を開始してもよい。
【0027】
前記再生制御情報は、前記第1ピクチャの位置を示す情報ts1と、前記第2ピクチャの位置を示す情報ts2と、前記先頭の第2GOPの先頭ピクチャの位置を示す情報tsGとを含み、前記復号部は、ta=ts1−(ts2−tsG)という計算式に従ってデコード開始位置taを求め、前記デコード開始位置taに基づいて前記第2映像ストリームの復号を開始してもよい。
【0028】
前記再生制御情報は、前記第1ピクチャの再生終了時刻と前記第2ピクチャの再生開始時刻とが一致するように前記先頭の第2GOPの復号を開始するタイミングを示すタイミング情報を含み、前記復号部は、前記タイミング情報に基づいて前記第2映像ストリームの復号を開始してもよい。
【0029】
前記復号部は、前記先頭の第2GOPの前記先頭ピクチャから前記第2ピクチャまでのピクチャを復号するのに不要なピクチャの復号を省略してもよい。
【0030】
前記不要なピクチャは、Bピクチャであってもよい。
【0031】
前記光ディスク再生装置は、前記第1映像ストリームと前記第2映像ストリームとを格納するバッファメモリ部をさらに備えており、前記バッファメモリ部の容量は、1GOPのデータ量以上であってもよい。
【0032】
前記光ディスクには、前記再生制御情報がさらに記録されており、前記再生部は、前記光ディスクに記録された前記再生制御情報を再生してもよい。
【0033】
前記光ディスクには、前記再生制御情報が前記光ディスクに記録されているか否かを示す識別子がさらに記録されており、前記再生部は、前記再生制御情報が前記光ディスクに記録されていることを前記識別子が示す場合に、前記光ディスクに記録された前記再生制御情報を再生してもよい。
【0034】
高速再生モードにおいて、前記出力部は、前記第2ピクチャがIピクチャでない場合には、前記先頭の第2GOPに含まれるIピクチャを出力することを禁止してもよい。
【0035】
前記出力部は、Iピクチャ再生禁止情報に基づいて、前記先頭の第2GOPに含まれるIピクチャの一部を出力することを禁止してもよい。
【0036】
本発明の再生制御情報生成装置は、複数の第1GOPを含む第1映像ストリームと複数の第2GOPを含む第2映像ストリームとを入力する入力部と、前記第1映像ストリームに含まれる前記複数の第1GOPのうち最後の第1GOPに含まれる第1ピクチャに続いて、前記第2映像ストリームに含まれる前記複数の第2GOPのうち先頭の第2GOPに含まれる第2ピクチャであって、前記先頭の第2GOPの先頭のピクチャとは異なる第2ピクチャを再生することを示す再生制御情報を生成する生成部とを備えており、これにより上記目的が達成される。
【0037】
前記再生制御情報は、前記先頭の第2GOPの前記先頭ピクチャから前記第2ピクチャまでのピクチャ数を示す情報を含んでいてもよい。
【0038】
前記再生制御情報は、前記先頭の第2GOPの前記先頭ピクチャが再生されるべき時刻と前記先頭の第2GOPの前記第2ピクチャが再生されるべき時刻とを示す情報を含んでいてもよい。
【0039】
前記再生制御情報は、前記第1ピクチャの再生終了時刻と前記第2ピクチャの再生開始時刻とが一致するように前記先頭の第2GOPの復号を開始するタイミングを示すタイミング情報を含んでいてもよい。
【0040】
前記タイミング情報は、前記先頭の第2GOPの前記先頭ピクチャから前記第2ピクチャまでのピクチャを復号するのに不要なピクチャを復号しない場合における前記先頭の第2GOPの復号を開始するタイミングを示していてもよい。
【0041】
前記不要なピクチャは、Bピクチャであってもよい。
【0042】
本発明の光ディスク記録装置は、再生制御情報を生成する生成部と、複数の第1GOPを含む第1映像ストリームと複数の第2GOPを含む第2映像ストリームとが記録された光ディスクに前記再生制御情報を記録する記録部とを備え、前記再生制御情報は、前記第1映像ストリームに含まれる前記複数の第1GOPのうち最後の第1GOPに含まれる第1ピクチャに続いて、前記第2映像ストリームに含まれる前記複数の第2GOPのうち先頭の第2GOPに含まれる第2ピクチャであって、前記先頭の第2GOPの先頭のピクチャとは異なる第2ピクチャを再生することを示しており、これにより上記目的が達成される。
【0043】
本発明の光ディスク記録装置は、再生制御情報に応じて、複数の第1GOPを含む第1映像ストリームおよび複数の第2GOPを含む第2映像ストリームから再生に不要なピクチャを削除するように前記第1映像ストリームと前記第2映像ストリームとを編集する編集部と、前記編集された第1映像ストリームと前記編集された第2映像ストリームとを光ディスクに記録する記録部とを備え、前記再生制御情報は、前記第1映像ストリームに含まれる前記複数の第1GOPのうち最後の第1GOPに含まれる第1ピクチャに続いて、前記第2映像ストリームに含まれる前記複数の第2GOPのうち先頭の第2GOPに含まれる第2ピクチャであって、前記先頭の第2GOPの先頭のピクチャとは異なる第2ピクチャを再生することを示しており、これにより上記目的が達成される。
【0044】
前記再生に不要なピクチャは、前記第1映像ストリームのうち前記第1ピクチャより後のピクチャと前記第2映像ストリームのうち前記第2ピクチャより前のピクチャとを含んでいてもよい。
【0045】
前記再生に不要なピクチャは、前記第2映像ストリームのうち前記先頭の第2GOPの前記先頭ピクチャから前記第2ピクチャまでのピクチャを復号するのに不要なピクチャをさらに含んでいてもよい。
【0046】
前記不要なピクチャは、Bピクチャであってもよい。
【0047】
前記記録部は、前記編集された第1映像ストリームと前記編集された第2映像ストリームとを前記光ディスク上の連続した領域に記録してもよい。
【0048】
前記記録部は、前記再生制御情報を前記光ディスクに記録してもよい。
【0049】
前記記録部は、前記再生制御情報を前記光ディスク以外の記録媒体に記録してもよい。
【0050】
【発明の実施の形態】
以下、本発明の実施の形態について、図を用いて説明する。
【0051】
(実施の形態1)
(720P/480P階層型記録再生方式)
図1を用いて720Pと480Pの2階層の具体的な階層型記録装置に関して説明する。後で図20を用いて、HDTV信号を複数の信号に分離して階層型記録する方法を述べる。
【0052】
映画の場合、入力された720P信号はまず映画作品のような原信号が毎秒24フレームの映像信号は、3−2プルダウン部746により、60フレーム/秒から24フレーム/秒に余分なフレームを削減した720P(24P)信号703となる。通常の毎秒60フレーム(60P)の映像の場合、3−2プルダウンはバイパスする。なお、60フレーム/秒は60Pと略する。この1280×720ピクセルの720P映像信号703は720P/480Pダウンコンバータ704の中で、まず垂直フィルタ705により、垂直方向のライン数を720×2/3=480に落とされ、次に水平フィルタ706により、1280×9/16=720ピクセルに落とされ、720×480ピクセルの480P映像信号707に変換される。この480Pの低解像度の映像信号は、480PのMPEGエンコーダ708により符号化され、圧縮されたMPEG信号となり、MPEGデコーダ709により再び、480P映像信号710に復元される。この信号は480P/720Pアップコンバータ711の中の垂直フィルタ712と水平フィルタ713により、各々3/2倍、16/9倍に拡大され、720Pの高解像度の映像信号714に変換される。原画である720P映像信号703と、MPEGエンコード/デコードされた720P映像信号714は差分信号処理部720の中の演算回路715において差分演算され、差分情報716が得られる。
【0053】
この差分情報716は、720Pの第2MPEGエンコーダ717で符号化され、イントラフレーム(iピクチャー)と差分フレーム(P or B)から構成されるGOP単位の映像信号となる。これらは多重化手段719において1GOP〜nGOPのGOP単位の第2インタリーブブロック718aおよび718b等に分離される。一方、基本信号処理部721の480P第1MPEGエンコーダ708で符号化された基本信号のMPEGストリームは、480PのGOP単位のMPEGストリームとなり、多重化手段719において、第1インタリーブブロック722a、722bに分離され、上述の第2インタリーブブロック718a、718bの間に交互に挿入、つまりインターリーブされ、このインターリーブされた信号が記録手段723によりDVD等のディスク724に記録される。この時階層記録の存在、開始位置、終了位置を示す階層記録識別子725や、差分情報が含まれる第2インターリーブブロック718a、718bを従来の再生装置での再生を禁止する特定インターリーブブロック再生禁止情報726も記録する。これらの識別子は、図23に示すように、全体の管理情報224や各VOBに記録される。
【0054】
図8のようにDVD規格に基づく既存の再生装置で、このディスク724を再生した場合、インターリーブブロック722a、722bを第1アングルとみなして、再生される。再生信号は、、MPEGデータ727により復号され、NTSCもしくは480P(24フレーム)の映像信号が再生される。差分情報の記録された特定インタリーブブロックの再生を禁止するための特定インターリーブブロック再生禁止情報726、例えばアングル切り替え禁止フラグが図23のように記録されているので、ユーザーが誤って再生装置を操作しても、第2アングルつまり第2インターリーブユニットを再生することが防止される。つまり720Pの差分情報は既存のDVD再生装置で再生されることが自動的に防止される。720P差分情報が誤って再生されてしまうと、この信号は既存の再生装置の480i用の第1MPEGデコーダでは正常に再生できないため、誤動作してしまうが、本発明によりこの種のトラブルが回避される。この場合、DVD規格ディスクでナビ情報と呼ばれる管理情報224に第2インターリーブブロックへの接続情報を意図的にはずしてもよい。
【0055】
この効果は第2インターリーブブロックに720P信号そのものを記録した場合にも有用である。この場合は、図1の*印の矢印に示すように720P信号を、直接MPEGエンコーダー717へ入力させる。
【0056】
こうして、本発明のディスク724を既存のDVD再生装置で再生した場合、既存のDVDディスクと同等のNTSC並の画質の映像信号が再生されるとともに、差分信号や720P信号のような既存のDVD等の再生装置で正常に再生できない情報が誤って再生されることが防止される。こうして双方向の互換性が実現する。
【0057】
720P信号に代えて、第2インターリーブブロックに480P信号そのものを記録してもよい。この場合、従来の再生装置では、第1インターリーブブロックを再生するので、480i(NTSC)を出力し、本発明の再生装置では、第1インターリーブブロックから480i、第2インターリーブブロックから480Pの、いずれか一方、もしくは双方を再生できる。
【0058】
一方、本発明の再生装置では、第1インタリーブブロック722a、722b、つまりDVD規格でいう第1アングルからは基本信号が再生され、第2インタリーブブロック718a、718b、DVD規格の第2アングルから差分信号や720P信号が再生され、各々480PMPEGデコーダ728により480P映像信号729、720bMPEGデコーダ730により差分信号の720P映像信号731もしくは720P信号が再生される。この画素数の異なる2つの映像信号は合成部732において合成されるか、そのまま出力され、元の720P映像信号733が復号され出力される。
【0059】
このように本発明の再生装置で本発明の階層記録ディスク724を再生すると、720Pの映像信号が出力される。こうして、従来の再生装置と互換をとりながら、720PのようなHDTV信号を記録することができる。
【0060】
480Pそのものを第2インターリーブブロックに記録した場合、480P、つまりNTSCの倍密度の信号が再生される。
【0061】
図3を用いて、図8のさらに具体的な再生装置の動作を説明する。重複するブロックの説明は省略する。
【0062】
ディスク724には、図1の多重化手段719により、基本信号と差分信号が各々nGOP単位で分割された後、インタリーブされて、交互に記録されている。この信号は図3の再生装置の分離部734により、第1インターリーブブロック722aと第2インターリーブブロック718aに分離される。つまり、基本信号と差分信号に分離され、各々の第1バッファメモリ735と第2バッファメモリ736に蓄えられた後、各々の時間情報が時間情報抽出部793により、抽出され、VTS同期部780が2つの信号が同期するように、第1基準時間情報と第2基準時間情報を第1デコーダ728と第2デコーダ730に設定することにより、2つのデコーダの出力信号の同期をとる。この場合、階層記録識別子725を検知した場合、識別情報処理部745が第1ストリームの復号信号である第1再生信号が、低画素の基本信号であり第2ストリームの復号信号である第2再生信号が高画素信号と基本信号との差分情報であることを認識し、合成部732におけるアップコンバート738の指示や、加算演算の命令を合成部732に与える。
【0063】
480PのMPEGデコーダ728とMPEGデコーダ730において、各々480P(24)信号と720(24フレーム)信号に復号される。復号された信号は24フレーム/秒もしくは30フレーム/秒であるが、各々2−3変換部737a、737bにより同一フレームを2回出力することにより、60フレーム/秒の480P信号729と差分の720P信号731が得られる。480P信号729は480P/720Pアップコンバーター738により、720P信号739にアップコンバートされて加算部740で、差分情報の720P信号731と加算されて、元の720P映像733が復号される。この加算部740の演算としては、例えば図に示すように、各々のピクセルをa、bとすると(a+b)/2の演算を行うことにより、元の720P映像733が復号される。この合成部732の演算は(a+b)/2以外の演算でもよい。
【0064】
この場合、MPEG復号信号は2−3変換部737a、737bで60フレームに変換せず、24フレームで処理して合成処理後に2−3変換部741により、24フレームから60フレームに変換することもできる。この場合、映像信号のデータ量は半分に減るので、デジタル処理回路の処理能力を半減できるという効果がある。
【0065】
図1、図3では映画等の720P信号の24フレーム信号を階層型に記録、再生する方法を述べたが、この方法はメリットが大きい。HDTVの場合、1080i方式と720P方式があるが、図9に示すように映画の1080i(24フレーム)の場合、カーブ742aに示すように2層のDVDの容量は8.5Gbであるので、90分しか記録できない。
【0066】
これに対して、720P(24フレーム)の場合、カーブ742bに示すように150分記録できる。480P(60フレーム)もカーブ742cに示すように150分記録できる。映画の場合、1枚に120分以上記録できないと意味がないといわれている。本発明の720P(24)/480P階層型記録のディスクは映画のHDTVソフトを1枚のDVDディスクに収納できるという効果がある。
【0067】
図3では、720Pの基本情報である480Pを第1インターリーブブロックに、720Pと480Pとの差分情報を第2インターリーブブロックに記録したディスクを再生した例を示したが、第2インターリーブブロックに720P信号をそのまま記録してたディスクを再生する場合は、図3の*印の矢印で示すように、第2デコーダ730の出力をそのまま出力すればよい。この判断は識別子に基づき、識別情報処理部743が行う。この場合も、完全互換性の同等の効果が得られる。この方式は、記録効率は落ちるが、記録再生の処理回路が大幅に簡素化されるという効果と完全互換性の効果がある。
【0068】
ここで図60を用いて、TVモニター798側にデコーダを搭載した場合の実施例を説明する。基本的な動作は図3の場合と同じであるため、違う部分のみを説明する。まず、再生装置743a側では、デコード前の信号を暗号エンコーダー795で暗号鍵799aを用いて暗号化し、通信インターフェース部796aにより、ネットワーク798を介してTVモニター798側の通信インターフェース部796bへ送る。この作業に先立ち、双方の相互認証部794a、794b同士が通信を行い、互いを認証し合う。この作業をハンドシェークといってもよい。お互いの認証が確認され、正規の通信であると判断した場合は、相互認証部794a、794bは各々暗号エンコーダー795、暗号デコーダ797に暗号鍵799a、799bを与えるとともに、通信インターフェース部796a、796bに通信許可を与えるので、暗号データの送受信が行われると共に暗号データの鍵の解除が行われて、第1ストリームと第2ストリームが第1デコーダ728と第2デコーダ730に送られる。この信号の処理は別に送られる識別子744により、識別情報処理部745が判断する。前述のように第1ストリームが480Pで第2ストリームが720P差分信号なら、アップコンバートと合成演算を行い、720P信号をTVモニター798aに出力する。第2ストリームが480Pの差分信号であるとの識別子を受信した場合は、2つのストリームを合成して480P信号を出力する。立体信号の識別子を受信した場合は、第1ストリームを左眼、第2ストリームを右眼として時間的に合成した立体信号を出力し、TVモニター798aに表示する。
【0069】
この方式により、2つのストリームが暗号認証されている場合でも、TVモニター側で識別子744により、合成等の処理を行うことにより、元の画像が復号されるという効果が、暗号認証のセキュリティ著作権保護効果を損なわれずに得られる。
【0070】
次に、本発明の再生装置で480P(60フレーム/秒)が記録された、ディスク724aを再生する場合の再生動作を図10を用いて説明する。なお、図3との共通する箇所の説明は省略する。
【0071】
(和差方式図19)
ここで、図19を用いて和差方式の概念を述べる。映像信号を垂直方向や水平方向の高域と低域に分割し、マルチアングルの各アングルに分割記録するため、マルチアングル映像多重方式(MADM)と呼ぶ。図19に示すように、和演算部141と差演算部143で基本信号(和信号)と補助信号(差信号)に分割して、MPEG符号化し1GOP単位でインタリーブブロックに交互に記録する。この場合、映像では基本信号と補助信号を同期に3−2変換することにより、情報量を20%削減できる。また、基本信号は通常のMPEGエンコード時の主GOP構造244に示すようにIフレーム246とBフレーム248とPフレーム247が交互に並んだ“IBBPBBPBBPBBPBB”を用いると効率がよい。しかし、差信号の場合、輪かくパターンのため、副GOP構造245に示すように“IPPPPPPPIPPPPPPP”のようなIフレーム246とPフレーム247だけの構成が効率がよいことが実験で明らかになった。副GOP構造の設定を違えることにより、効率が向上する。
【0072】
図19では480P映像信号を垂直方向に2分割した例を、後述する図21では480P映像信号を水平方向に2分割した例を示したが、フレーム分割手段を用いて、60フレームの480P信号の奇数番目のフレームの30フレームとと偶数番目のフレームの30フレームに分割し、それぞれの30P信号を60フィールドの2つのインターレース信号に変換し、それぞれの信号をMPEGエンコードしてMADM方式で記録することもできる。この場合、プログレッシブで符号化されるため、映画と同様符号化効率が向上するため、記録時間が増加する。
【0073】
この場合、MADM非対応再生装置では、第1チャンネルつまり30Pのつまりコマ落ちした、いびつな、525インターレース信号が再生される。
【0074】
MADM対応再生装置では、基本信号として30P信号、補助信号として、30P信号が再生される。この2つの30フレームの信号はフレームバッファを含むフレーム合成手段により、60フレームの1つの正規の480P信号に合成され出力される。
【0075】
また480Pの出力部にラインダブラーを付加すると、1050Pの映像が得られる。
【0076】
MADMの合成部の、和信号部に525インターレース信号を入力し、差信号に0値を入力すると480Pの映像が得られる。つまり、ラインダブラーとおなじ効果がある。この方法であれば、525インタレース信号も480P出力できるのでプログレッシブ入力端子に1本のケーブルを接続するだけですべての映像が鑑賞出来るという効果がある。
【0077】
図19ではフィルタ演算式として2タップより1/2(A+B),1/2(A−B)を使っている。この場合、分離周波数は約300本である。
【0078】
図19のようにして480P信号が和、差演算により、2つの信号に分離され第1インタリーブブロック群と第2インタリーブブロック群の2つのブロック群に記録されたディスク724aを再生し分離部734により、基本信号である480i信号と差分信号である480i信号を分離し、各々MPEGデコーダ728、MPEGデコーダ730によりデコードし480i信号729aと差分の480i信号731aを得て、加算部740により(a+b)/2の演算を行い、2つの480i信号を合成することにより480P(60フレーム)の合成信号733aが出力される。
【0079】
ディスク724のディスク724の中には480iの場合、480Pの場合、720Pの場合の3つの信号が階層型に記録されているとともに、どの解像度の差分信号が記録されているかを示す。480i/480P/720P識別情報744(図17)がディスク724a上のtoc部等には記録されている。この情報を識別情報処理部743が処理してディスクのどのセクタアドレスに階層型データの主データ(主信号)や副データ(差分信号)が記録されているかを判断し、その開始点等の情報を合成部732に送る。合成部732は480Pの開始点から主データと副データの合成演算を行い、480P(60fPS)信号が出力される。
【0080】
720Pの開始点では図17のVts=6に示すように720P−主が第1インタリーブブロックで720P−副が第2インタリーブブロックであることが、ディスクに記録されている。この情報を識別情報処理部743が識別し、MPEGデコーダ728、730から主信号、差分信号のタイムスタンプを用いて、720Pの開始タイムスタンプから720P合成の演算、例えば(a+b)/2を演算部740が行い、720P信号を出力する。
【0081】
また識別情報744(図17)として480P識別子が記録されていた場合は、図10に示すように、識別情報処理部745はMPEGデコーダ730に480i復号命令を送り、480i復号処理を行わせ480iの差分信号731aが復号され、合成部732で合成され、480P(60fPS)の出力が得られる。
【0082】
こうして、MPEGデコーダ730は識別情報に応じて480i(480P−30fPS)もしくは720Pの処理を切り替えるため、全体で2つのMPEGデコーダで480Pの主信号、差信号と720Pの主信号、差信号の双方の復号が兼用でき、構成が簡単になるという効果がある。
【0083】
また図10に示す480P再生モードには、合成部732の中の480P/720Pアップコンバータ738使用しないが、復号された480P(60)信号を480P−720Pアップコンバータ738で720P信号にアップコンバートして出力することにより720P対応のHDビデオプロジェクター等に表示できるので、走査線がより見えにくくなるという効果が得られる。この場合、1つの480P−720Pアップコンバータ738を720P合成と720Pアップコンバートの2つに兼用できるので、構成要素を追加せずに480P信号の720Pアップコンバート出力が得られるという効果がある。
【0084】
(720P/480P/480i型3階層記録装置)
図5を用いて720Pの60フレーム/秒型の3階層型記録装置の構成と動作を説明する。図1と構成と動作はほぼ同じであるため、異なる部分のみ説明する。まず、入力信号は720Pの60フレーム/秒である。従って480Pダウンコンバートした映像信号も480P信号(60フレーム/秒)である。この信号は基本信号処理部721aに入力され、分離部747において、第nラインのピクセルデータをa、第n+1ラインのピクセルデータをbとすると(a+b)/2の演算結果を480i映像信号の748aの第mラインに用い、(a−b)/2の演算結果を480i映像信号748bの第mラインに用いることにより、NTSCの主信号、差信号が得られる。これらの信号をMPEGエンコーダ708a、708bで符号化、さらにMPEGデコーダ709a、709bで480iの復号信号749a、749bを復号し合成部748で480P信号710を復号する。この480P信号を720P信号714にアップコンバートし、差分情報を得て、MPEG符号化し、第3インターリーブブロックデータ718a、718bを得る手順はクレームレートが24fPSから60fPSに変わった点以外は、図1と同じであるため省略する。
【0085】
一方、480iのMPEGストリームはnGOP単位のインターリーブブロックに多重化手段719aにより分離され、480i−基本信号からなる第1インターリーブブロック722aの次に480i−差分信号からなる第2インターリーブブロック750a、720P差分信号からなる第3インターリーブブロック718aの順番でインターリーブされ、DVD等のディスク724に記録される。
【0086】
この場合、多重化された信号を8VSBやQAMやOFDM変調部751により変調し、送信部752より送信することにより階層型放送ができる。この場合、多重化手段においてGOP単位ではなく、放送で規定されたタイムドメインで時分割をしてもよい。
【0087】
こうして480iと480P(60)と720Pの3階層の階層型ディスクもしくは階層型放送が実現する。
【0088】
図2を用いてこのディスク724aを再生する動作を説明する。図3と同じ構成が含まれているため、重複する部分の説明は省略する。ディスク724aから再生された信号もしくは、受信部753から受信され、復調部754により復調された信号は分離部734により、上述のインターリーブブロック単位で3つのストリームに分離され、バッファ735a、735b、736を介して、3つのMPEGデコーダ728a、728b、730において復号され、480i基本信号749a、480i差分信号749b、720P差分信号731の3つの信号が復調される。このうち480i−基本信号749aと480i差分信号749bは合成部755において、(a+b)と(a−b)の演算を行うことにより、480P(60fPS)映像信号729を得ることができる。この信号と前述の720P差分信号731を合成部732により合成して、720P出力733aを得るが、合成手順は前に述べたため説明は省略する。
【0089】
こうして、ディスク724aから480i出力749a、480P出力729、720P出力733aの3種の異なる解像度の出力が得られ、モニター再生装置のグレードによって使用者が出力を選択できる。つまり既存の再生装置では480i(NTSC)グレード、480P対応の本発明の再生装置では480P(60fPS)の出力、720P対応の本発明の再生装置では720P(60fPS)の出力が得られ、完全な互換性が実現する。
【0090】
図2では、高解像度識別子を識別情報処理部745が検知した場合、システム制御21と回転制御回路35を介して、モーターの回転速度を上げる。識別子に応じて通常の画像の再生では1倍速、480Pや720P(24P)では2倍速、720P(60P)では3〜4倍速に速度を上げることにより、高解像度信号を再生することができ、省電力効果がある。また、NTSCグレードを再生する場合は、システム制御部21は不要な720PMPEGデコーダ730や、480iMPEGデコーダ728bや合成部732のクロックを停止、もしくは低速動作させることにより、電力消費を大幅に削減できる。また、オーディオデータのオーディオタイムスタンプのAPTS84をAV同期制御部158が受け取り、この時間情報を基に各MPEGデコーダのビデオプレゼンテーションタイムスタンプVPTSを作成し、デコーダのレジスタ39a、39b、39cにセットすることにより、各デコーダの再生フレームの同期がとれる。垂直ブランキングの同期をとるためにはデコーダ同期部794が各デコーダの水平、垂直同期を同時にリセットして、各デコーダの画像はドット単位で同期がとれる。音声と映像の具体的な同期方法は後述する。
【0091】
なお、ディスク724aからは第1ストリームの画像のNTSC等の低解像度を示す第1解像度識別子と、第2、第3ストリームの720P等の高解像度を示す第2解像度識別子が再生され、これらから合成部732のアップコンバーター738で480Pから720P、480Pから1080i、480Pから1080P、720Pから1080P等のどの処理を行うかをシステム制御部21が演算して、合成部732に指示する。実際には704×480や、720×480の様々な第1解像度識別子が存在する。このことにより、最適な比率でアップコンバータが作動するという効果がある。もちろん、単にアップコンバータの比率を示す識別子を記録紙、再生した単純なシステム構成にすることもできる。
【0092】
また、図2の再生装置743aは、第1ストリームだけなら480i(NTSC)出力、第1ストリーム+第2ストリームなら480P(60P)出力729、第1ストリーム+第2ストリーム+第3ストリームなら720P(60P)出力733a、の3種類の解像度の出力を同時もしくは別時間に出力できるので、様々な解像度のモニターに対応できる。
【0093】
特に、480P出力729を合成部732のアップコンバーター738を採用して、720P出力に変換できるので、回路を追加することなく480Pの720P変換出力を得ることもできる。
【0094】
また、この階層型再生装置の同じブロック図で受信部753と、復調部754を追加することによりTV等の階層型信号を受信して、復調して、3つの解像度の映像信号を出力する受信装置を構成することもできる。
【0095】
(ワイド480P)
図21を用いて水平方向に分割した場合のMADM方式の概念を示す。1440×480P等のワイド480Pが映画用に適している。この信号は3−2変換部174により1440×480iのインターレース信号に変換できる。水平フィルタ部206aで、水平方向に2分割する。このフィルタの原理を図34(a)(b)に示す。(b)のように1440ドットは奇数ドット263a,263bと偶数ドット264a,264bに分けられる。これらをXn,Ynと呼ぶと、X+Yで和信号、X−Yで差信号が演算出力と得られ、図34(b)に示す720×480と720×480の2つの480Pもしくは525i信号が得られる。
【0096】
図21に戻りこうして得られた水平方向の和信号は、水平720ドットに減っているが、水平フィルタを通っているので、折り返し歪みはNTSC信号並みに抑えられる。従って、従来の再生装置では、和信号だけ再生するため全く同等のDVDの画質が得られる。差信号は輪かくだけの線画であるが図60の第2映像信号出力制限情報付加部179により制限されているため、一般の再生装置では、容易にみられないため問題は防止される。和信号と差信号は第1エンコーダ3aと第2エンコーダ3bでMPEGストリームとなり、1GOP以上のインタリーブブロック単位でインタリーブされてMADM多重される。
【0097】
映画の場合、3−2変換部174で3−2変換されて、3−2変換情報174aとともに、各々のMPEG信号として、MADM記録される。
【0098】
この場合映画は1秒に24フレームのため、2倍速再生装置で、2つのインタレース信号から1440×480Pのプログレシブ映像が再生される。また、映画はスコープサイズは2.35対1であり、1440×480Pはアスペスト比の面で適しておりワイド480Pの効果は高い。
【0099】
図21でワイド480iの階層型ディスク724bの説明をしたが、図4でこのディスクをW−480i再生装置で再生する動作を説明する。ディスク724b 24フレーム/秒で記録されている場合、フィールドフレーム変換部756a、756bにより、W−480P基本信号757aとW480P差分信号757bが復号される。各ピクセルは各々(X+Y)/2、(X−Y)/2のデータがエンコードされているので合成部758において、(X+Y)/2+(X−Y)/2の演算を行うと、Xつまり奇数番目のピクセルデータが復号され、(X+Y)/2−(X−Y)/2の演算によりY、つまり偶数番目のピクセルデータが復号されるので、水平方向のピクセル数は2倍の1440ピクセルとなる。こうして1440×480ピクセルのW480P映像759が得られる。W480P−720P変換部760において、この信号を8/9倍の水平フィルタ760aで1440ピクセルから1280ピクセルの水平方向データ、3/2倍の垂直フィルタ760bで480から720ピクセルに変換することにより、720Pデジタル出力が得られ、一般の720Pデジタルインターフェースを用いることができるという効果がある。
【0100】
(詳しい再生動作:図25)
次に図25に示す2倍速のプログレシブやスーパーワイド画像や720P再生用の再生装置のブロック図を用いて、本発明の再生装置65での再生動作を詳しく説明する。光ディスク1から再生した信号は、1GOP単位以上のフレーム信号からなる第1インタリーブブロック66、第2インタリーブブロック67単位に、分離部68で分離される。伸長部69でMPEG伸長された、秒30フレームのフレーム映像信号70a、70bはフィールド分離部71a、71bで奇数フィールド信号72a、72bと偶数フィールド信号73a、73bに分離され、2chのNTSCのインターレース信号74a、74bが出力される。図20のワイド画面に関しては後述する。 これを発展させると、図25において、1440×960のプログレシブ画像182aを画像分離部115の水平垂直分離部194で水平垂直方向に例えば、サブバンドフィルタやウェーブレット変換を用いて分離する。すると525プログレシブ映像183が得られる。これを525インターレース信号184分離して、ストリーム188aで記録する。
【0101】
一方残りの補間情報185を同様にして4つのストリーム188c,188d,188e,188fに分離してインタリーブブロックに記録する。各インタリーブブロックの最大転送レートはDVD規格で8Mbpsであるため、補間情報を4つのストリームに分割した場合、32Mbps、6アングルの場合、48Mbpsを記録するため、720Pや1050PのHDTVの映像を記録できる。この場合、従来の再生装置ではストリーム188aを再生し、インターレース映像184が出力される。また、ストリーム188c,188d,188e,188fには画像処理制限情報発生部179により、出力制限情報が光ディスク187に記録されているので、見づらい画像の差分情報等の補間情報185が誤って出力されることはない。こうして、図25の方式で水平垂直双方向に分離することにより、HDTVとNTSCの互換性のある光ディスクが実現するという効果がある。
【0102】
図25において、インターレース信号はインターレース変換部175でインターレース信号に変換し出力し、スコープ画面178を得る。480Pプログレシブ信号も同様にスコープ画面178として出力される。また、720Pのモニターで見る場合は、480P信号を480P/720P変換部176において、720Pのプログレシブ信号として変換し、1280×720もしくは、1440×720(画像は1280×480又は1440×480)のレターボックス型の720P画面177が出力される。スコープ画像(2.35:1)は1128×480となるので近いアスペクト比の画像が得られる。特に、映画ソフトの場合、24フレーム/秒なので、プログレシブ画像は4Mbpsのレートになる。スコープ画像を2画面分割の本発明の方式で記録した場合、8Mbpsとなり、DVDの2層ディスクに約2時間記録できるため1枚にスコープ画像の720P、もしくは480Pの高画質のプログレシブ画像が記録できるという効果がある。また、従来TVでも、当然インターレース出力信号で表示される。このように映画のスコープ(2.35:1)画面を480Pもしくは720Pで出力できるという効果が得られる。
【0103】
(高解像度記録識別情報)
図1に戻るとアドレス情報はアドレス回路より出力され、プログレシブ/立体画像配置情報を含んだ階層記録識別子725は階層記録識別子出力部725aより出力され、記録回路723により、光ディスク上に記録される。このプログレシブ/立体画像配置情報には、プログレシブ又は立体画像が光ディスク上に存在するかどうかを示す識別子又は、階層符号化時にアップコンバートしかを示す階層記録識別子725、図17のプログレシブ/立体画像配置表14が含まれている。図17に示すようにVTS毎のRとLの立体映像やプログレシブ信号が配置されているアングル番号やセル番号がTEXTDTファイル83の中に書かれている。各VTSのPGCファイルには各セルの開始アドレスと終了アドレスが書いてあるので、結果的に開始アドレスと終了アドレスが示されることになる。この配置情報や識別情報をもとに再生装置では、プログレシブ映像や立体映像を正しくプログレシブ出力やR,L出力として出力する。誤って異なるコンテンツの通常映像がRとLに出力されると、使用者の右眼と左眼に関連のない映像のため不快感を与える。プログレシブ/立体映像配置情報もしくはプログレシブ/立体映像識別子、階層記録識別子はこのような不快な映像を出力することを防止するという効果がある。図3に示すように階層記録識別子725を再生した場合は、制御部はアップコンバート命令786を送り480P信号をアップコンバーター738で、720P信号にアップコンバートして720Pの合成処理を行い、階層記録識別子725がないときは、図10のように、アップコンバーター738を使用しないで合成演算をおこない480Pを出力するので、識別子により、接続を切り替えるだけで一つの合成部を用いて安定して画像合成を行うことができる。
【0104】
図23を用いてこの画像識別子222を用いて再生する手順を示す。光ディスクからは、まず管理情報224から再生手順制御情報225を読み出す。この中にはVOBの制限情報があるため、既存の再生装置では、第0VOB226aからメイン映像が記録された第1VOB226bにしか接続されない。第0VOB226aから差分情報等の補間信号が記録された第2VOB226cに接続されないため、前述のように差分情報のような見苦しい画像が既存の再生装置から再生されることはない。次にメイン信号の各VOBには画像識別子が記録されており、第1VOB226bと第2VOB226cはプログレシブ識別子=1、解像度識別子=00(525本)なので、525本のプログレシブ信号がプログレシブプレーヤHDプレーヤからは再生される。
【0105】
次のVOB226dの画像識別子222はプログレシブ識別子=0、解像度識別子219=10なので、1050本のインターレース信号であり、VOB226e、VOB226f、VOB226gの3つのVOBが補間情報であることがわかる。こうして従来プレーヤではNTSC、プログレシブプレーヤで、水平画素数720本の1050本のインターレース、HDプレーヤでは1050cのフル規格のHDTV信号が出力される。こうして画像識別子222により、様々な映像信号がインタリーブ記録でき、再生できる。なお、この画像識別子222は管理情報224に記録してもよい。
【0106】
(倍クロックおよびソフトデコーディング)
また、図3、図4のブロック図では、MPEGデコーダを2ヶ使っているが、図18に示すように、第1MPEG信号と第2MPEG信号を合成部36で一つのMPEG信号とし倍クロック発生部37より、倍クロックを発生させ、倍クロック型のMPEGデコーダ16cで倍の演算し、伸長し、分離部38でRとLの映像信号として出力する回路構成により、構成を簡単にできる。この場合、既存の再生装置に比べて、メモリ39に16MB SD−RAMを追加するだけでよいためコスト上昇が少ないという効果がある。またソフトデコーディングの時はCPUが倍クロックになれば1CPUで時分割で同時デコード処理できる。この応用は実施の形態2で後述する。
【0107】
(同期再生)
図18を用いて、高解像度プログレシブ映像うや立体映像の復号に重要な2つのストリームの同期再生について述べる。まず、2つのストリームの垂直,水平の同期を1ライン以内に合わせる必要がある。このため垂直#水平同期制御部85cにより、第1MPEGデコーダ16aと第2MPEGデコーダ16bとを同時期に立ち上げ同期をかける。次に2つのデコード出力が、同じVPTSの画像である必要がある。この方法を図26のフローチャートと図18を用いて説明する。ステップ241aで第1デコーダ、第2デコーダの双方の同期をOFFにする。ステップ241bで前述のように垂直,水平の同期をとる。ステップ241cでオーディオのAPTSを読み込みこのAPTS値を第1デコーダのSTCと第2デコーダのSTCの初期値として設定する。ステップ241eの第1デコーダの処理としては、ステップ241fで第1VPTSが初期値に達するかをチェックし、OKならステップ241gでデコードを開始する。ステップ241hでは第1デコーダの処理遅延時間を演算して、APTSとVPTSが同期するようにデコード出力のVPTSを調整する。第2デコーダも同じ処理をするので、第1デコーダと第2デコーダの画像が同期する。こうして1ライン以内に第1MPEG信号と第2MPEG信号の2つのデコード出力は同期される。後は合成部36の中の映像信号同期部36aによりドット単位で同期し、和演算を行っても元のプログレシブ画像が得られる。図5に示すように、オーディオデコーダ16cでAPTS84を読み込み、2つのMPEGデコーダ16a,16bのSTCのレジスタ39a,39bに同じAPTSを設定することにより、自動的にオーディオと2つの映像ストリームの同期をとることもできる。
【0108】
本発明の場合、バッファ回路23a,23bのバッファがアンダーフローすると、2つの内どちらかの映像信号が途切れ、乱れたプログレシブ映像が出力されてしまう。そこで図2に示すようにバッファ量制御23cを設けて、2つのバッファの量を制御している。この動作は図27のフローチャートに示すように、まずステップ240aで各ディスクのNAVI情報の中の最大インタリーブ値を読み出し、1つの主インタリーブブロックの最大値1ILBを設定する。通常は512セクタつまり、1MB程度である。規定で1MB以下に制限した場合、その値を設定する。次にステップ240bで主・副インタリーブブロックの同時再生命令がきた場合、ステップ240cで第1バッファ23aのバッファ量が1ILB以下であれば、主インタリーブブロックから再生し、第1バッファ23aへデータを転送させる命令を出す。ステップ240b,240cに戻り、第1バッファ量が1ILBを越えるとステップ240dで転送を停止させる。こうしてバッファ23aは1ILB以上になるので、アンダーフローは防がれる。
【0109】
バッファ23bではステップ240fで副インタリーブブロックの最大値1ILB−Subを設定する。ステップ240gで同時再生し、ステップ240hで第2バッファ23bが1/2 ILB−Sub以下であればステップ240jでバッファへ読み込み、以上であればステップ240iで停止する。
【0110】
図24の(4)に示すように第2バッファは1/2 ILBでよいため、バッファ量を半分にできる。図27のバッファ制御により、バッファのアンダーフローがなくなり、再生画面の合成画像が乱れることが低減する。
【0111】
(トラックバッファの必要容量:図23、31)
最初に本発明の2つのビデオストリームを同期させる方法を述べる。まず、図39に示すように、光ヘッドから再生されたシステムストリームは、トラックバッファ23に一旦蓄積された後に、第1ビデオデコーダ69dと第2ビデオデコーダ69cへ送られる。光ディスクのトラックには、プログレシブ信号の2つのストリームA、つまり第1ストリームと、Bの第2ストリームがインタリーブブロック単位で交互に記録されている。
【0112】
まず、2倍速回転でストリームAを再生し、トラックバッファ23の中の第1トラックバッファ23aにデータの蓄積を開始する。この状態は図24の(1)に示したように、t=t1〜t2では1インタリーブ時間T1の期間の第1映像信号の1インタリーブブロック分(ILB)I1のデータが蓄積されていく。第1のトラックバッファデータ量は増加しt=t2で1ILBのデータ量まで増加し、第1映像信号の1ILB分のデータの蓄積を完了する。t=t2で、第1映像信号の1GOP分以上の1ILB分の蓄積を完了した後、今度はストリームBの第2映像信号を光ディスクの次のインタリーブブロック I2から再生し、図24(4)の実線で示すようにt=t2で第2トラックバッファ23bに第2映像信号のデータの蓄積を開始し、t=t6まで、第1トラックバッファ23bに蓄積する。同時に、t=t2からt8までは、図24(7)、(10)に示すように第1映像信号と第2映像信号をビデオプレゼンテーションタイムスタンプ、つまりVPTSの時間を同期させてトラックバッファ23a,トラックバッファ23bから第1ビデオデコーダ69c,第2ビデオデコーダ69dに入力させる。この入力信号は図24(8)、(11)に示すようにMPEGの伸長処理時間であるビデオ遅延時間twdだけ遅れた時間のt=t3より、第1ビデオデコーダ69cと第2ビデオデコーダ69dから伸長された2つのビデオデータとして出力される。t=t4よりt10までこのストリームAとストリームBの2つのビデオデータはプログレシブ変換部170によりプログレシブ信号に合成されて1インタリーブブロック分のプログレシブ信号が出力される。
【0113】
さて、このようにt=t2からt8までは1インタリーブブロック分のデータがデコーダに入力される。従って、ほぼ同一のレートで、第1トラックバッファ23aと第2トラックバッファ23bのデータは消費され減少する。従って図24(2)に示すように、第1トラックバッファのデータ量はt2からt7までは減少し、t=t7では1ILBの1/2まで減少する。t=t7で、インタリーブブロックI5のデータの再生が始まるので、増加分と減少分が相殺され、t=t8まで増加し、t=t8で1ILBに達するが、t=t2の場合と同様にしてt=t8で第1デコーダ69cへの入力が始まるので、t=t11まで減少を続け、最終的に1/2ILB分のバッファメモリ量となる。
【0114】
次に図24(4)を用いてストリームBのバッファ量である第2トラックバッファ23aのメモリ量の推移を説明する。t=t2でインタリーブブロックI2のストリームBのデータB1が第2トラックバッファ23bに入力され始めるが、同時にB1のデータの第2ビデオデコーダ69dへの転送も始まるので、1/2に相殺され、t=t6におけるバッファ量は1/2の1/2ILB分となる。本発明のプログレシブ信号の2角度のマルチアングル記録する場合は、4つのストリームつまり4つのインタリーブブロックがあるため、t=t6からt7にかけて、インタリーブブロックI3,I4をトラックジャンプして、I5へジャンプする必要がある。このtjのジャンプ時間197の間は、光ディスクからのデータの再生入力は中断するため、ストリームBのバッファ量はt=t8まで減少を続け、t=t8で0近くなる。
【0115】
t=t8でインタリーブブロックI6のデータB2の再生データが入力されてくるので、再び増加を始め、t=t11で第2トラックバッファのメモリ量は1/2ILB分となる。t=t11でトラックジャンプを行い、インタリーブブロックI7, I8をスキップしてA3のインタリーブブロックI9をアクセスする。
【0116】
以上の動作を繰り返す。
【0117】
ここで、本発明の方式の第1トラックバッファ23aと第2トラックバッファ23bを加算したトラックバッファ23に最低必要なメモリ容量を述べる。図24(4)に点線で示すトラックバッファ容量198がトラックバッファ23aとトラックバッファ23bを足したデータ量を示す。このように合計で最低1ILB分の容量をトラックバッファに設定することにより、切れ目無く再生できる。
【0118】
本発明では本発明のプログレシブ再生時にトラックバッファ23のトラックバッファ23aと23bの合計容量を1インタリーブブロック以上とることにより、トラックバッファのオーバーフローやアンダーフローを防ぐことができる効果がある。
【0119】
(システムクロック制御方法)
また、図28で2ストリームの場合のシステムクロックSTCの切替法を後述するが、プログレシブ再生の場合、A,B2つのストリームがある。この場合、1ILBのプログレシブ信号を構成する2つのインターレース信号の2つのストリームをA1,B1とすると、まず1番目のA1ストリームのデータは図28(1)に示すように1/2ILB期間に再生され、バッファに全データが蓄積される。次にストリームBのデータは図28(2)に示すように、A1の再生終了後、B1として再生されバッファに蓄積される。この場合、前述の用に図28(2)のストリームBで、光ディスクからの再生データは制御されるので、トラックバッファがオーバーフローすることはない。図28(3)に示すストリームA、もしくはストリームBのトラックバッファからのSCRつまりストリームクロックは、図28(2)に示すストリームBの再生開始点Jに略々同期してカウンタをリセットされる。そして、ストリームBは2倍速で出力されるので、バッファにより、図28(3)に示すような1倍速、つまり1/2の速度でストリームクロックはカウントされる。そしてG点でストリームクロックはリセットされる。ビデオデコーダより、ストリームBのビデオ信号が出力する時刻VPTS2はMPEGデコード時間等の遅延時間Tvdを考慮し同期させる必要がある。この場合、I点つまり、VPTSの増加が途切れた点でt=TiでAV同期制御を再起動する。この場合ストリームBのVPTS2をチェックし、このVPTS2にストリームAのVPTS1を同期させることにより、1系統の簡単な制御で同期が実現する。この場合VPTS1を併用してもよい。
【0120】
オーディオの同期ストリームBの音声データを再生し、図28(4)に示すように、ストリームBのAPTSを用いてH点でSTCを切り替えればよい。ストリームBのサブ映像信号も図28(4)と同じようにしてSTCを切り替えればよい。
【0121】
以上のようにして、ストリームBのデータを優先的に用いてAV同期させることにより、簡単な制御でAV同期が実現する。
【0122】
この場合、ストリームA1、A2は全映像データがバッファメモリに蓄えられているのでオーバーフローすることはない。ストリームB1がオーバーフローする可能性がある。しかし本発明ではストリームBで同期制御を行うことにより、図28(6)に示すようにVPTS2がVPTS2しきい値を超えないようにSTCを切り替え、信号フローを制御しているので、バッファがオーバーフローすることがない。
【0123】
また、ストリームBの音声を音声再生に用いることにより前述のように、オーディオデコーダのバッファを1/2にできるだけでなく、図28(4)に示すように、t=ThのH点でSTCを切り替えることにより、APTSしきい値を超えることなく、スムーズに音声が再生される。サブ映像情報も同様にスムーズに同期して再生される。従って、映像と音声、字幕等のサブ映像が同期するとともに、画面、音声が途切れることなく、つまりシームレスに再生される。この場合、ストリームAの音声、サブ映像の記録を省略しても、さしつかえない。
【0124】
(AV同期:図29、30、31、33)
ここで、2つ、または、3つのストリームを同時再生する場合のジャンプ時の接続時等に重要なAV同期について述べる。本発明の場合、720P信号と480iのデータ量の大きく異なるストリームを同期させるため、重要である。
【0125】
図29はシステム制御部21によるプログラムチェーン群の再生処理の詳細な手順を示すフローチャートである。図29において、ステップ235a、235b、235cで、まずシステム制御部21は、ボリューム情報ファイルまたはビデオファイルのプログラムチェーン情報テーブルから、該当するプログラムチェーン情報を読み出す。ステップ235dで、プログラムチェーンが終了していない場合は、ステップ235eに進む。
【0126】
次に、ステップ235eプログラムチェーン情報内において次に転送すべきセルのシームレス接続指示情報を参照し、当該セルと直前のセルとの接続がシームレス接続を行うべきか否かを判別し、シームレス接続の必要がある場合は、ステップ235fのシームレス接続処理に進み、シームレス接続の必要がなければ、通じよう接続処理に進む。
【0127】
ステップ235fでは、機構制御部、信号処理部などを制御してDSIパケットを読み出し、先に転送を行ったセルのDSIパケット内に存在するVOB再生終了時刻(VOB_E_PTM)と、次に転送するセルのDSIパケット内に損ザイルVOB再生開始時刻(VOB_S_PTM)を読み出す。
【0128】
次にステップ235hでは「VOB再生終了時刻(VOB_E_PTM)−VOB再生開始時刻(VOB_S_PTM)」を算出してこれを当該セルと直前に転送済みのセルとのSTCオフセットとして、図30のAV同期制御部158内のSTCオフセット合成部164に転送する。
【0129】
同時に、ステップ235iで、VOB再生終了時刻(VOB_E_PTM)を、STC切り替えスイッチ162eの切り替え時刻T4としてSTC切り替えタイミング制御部166に転送する。
【0130】
次に当該セルの終端位置になるまでデータを読み出すように機構制御部に指示する。これによりステップ235jでトラックバッファ23に当該セルのデータが転送され、転送が終了し次第ステップ235cのプログラムチェーン情報の読み出しに進む。
【0131】
また、ステップ235eにおいて、シームレス接続でないと判断された場合、トラックバッファ23への転送をシステムストリーム末尾まで行い、ステップ235cのプログラムチェーン情報の読み出しに進む。
【0132】
次に、本発明におけるシームレス再生を行うためのシームレス接続制御のAV同期制御方法に関する2つの実施例を説明する。これらは図2、図31におけるAV同期制御部158を詳細に説明するものである。
【0133】
図31のシステムデコーダ161、オーディオデコーダ160、ビデオデコーダ69c, 69d、副映像デコーダ159は全て、図30のAV同期制御部から与えられるシステムタイムクロックに同期して、システムストリーム中のデータの処理を行う。
【0134】
第1の方法では、図30を用いて、AV同期制御部158の説明を行う。
【0135】
図30においてAV同期制御部は、STC切替スイッチ162a,162b,162c,162d、STC163、STCオフセット合成部164、STC設定部165、STC切替タイミング制御部166から構成される。
【0136】
STC切替部162a,162b,162c,162d,162eは各々システムデコーダ161、オーディオデコーダ160、メインビデオデコーダ69c、サブビデオデコーダ69d、副映像デコーダ159に与える基準クロックとしてSTC163の出力値とSTCオフセット合成部164の出力値とを切り替える。
【0137】
STC163は、通常再生において図31のMPEGデコーダ全体の基準クロックである。
【0138】
STCオフセット合成部164はSTC163の値から、システム制御から与えられるSTCオフセット値を減算した値を出力し続ける。
【0139】
STC設定部165は、システム制御部から与えられるSTC初期値又はSTCオフセット合成部164から与えられるSTCオフセット合成値をSTC切替タイミング制御部166から与えられるタイミングでSTC163に設定する。
【0140】
STC切替タイミング制御部166は、システム制御部から与えられるSTC切替タイミング情報とSTC163及びSTCオフセット合成部164から与えられるSTCオフセット合成値に基づいてSTC切替部スイッチ162a〜162eとSTC設定165を制御する。
【0141】
STCオフセット値とは、異なるSTC初期値を持つシステムストリーム#1とシステムストリーム#2を接続して連続再生する際に、STC値を変更するたるめに用いるオフセット値である。
【0142】
具体的には、先に再生するシステムストリーム#1のDSIパケットに記述される「VOB再生終了時刻(VOB_E_PTM)」から、次に再生するシステムストリーム#2のDSIに記述される「VOB再生開始時刻(VOB_S_PTM)」を減算して得る。これらの表示時刻の情報は、図5において光ディスクから読み出されたデータがトラックバッファ23に入力される時点で、システム制御部167が読み出すことで、予め算出しておく。
【0143】
算出したオフセット値は、システムストリーム#1の最後のパックがシステムデコーダ161に入力されるまでに、STCオフセット合成部164に与えられる。
【0144】
図5のデータ復号処理部165は、シームレス接続制御を行う場合以外は、MPEGデコーダとして動作する。この時にシステム制御部167から与えられるSTCオフセットは0または任意の値であり、図30におけるSTC切替スイッチ162a〜162eは常にSTC163側が選択される。
【0145】
次に、システムストリーム#1とシステムストリーム#2というSTC値の連続しない2つのシステムストリームがシステムデコーダ161に連続入力される場合の、システムストリームの接続部におけるSTC切替スイッチ162a〜162eの切替及び、STC163の動作について図33のフローチャートを用いて説明する。
【0146】
入力されるシステムストリーム#1とシステムストリーム#2のSCR,APTS,VPTS,VDTS説明は省略する。
【0147】
STC163には予め、再生中のシステムストリーム#1に対応したSTC初期値がSTC設定部165からセットされて、再生動作とともに順次カウントアップ中であるとする。まずシステム制御部21(図31)は、先に述べた方法によりSTCオフセットの値を算出しておき、システムストリーム#1の最後のパックがデコーダバッファに入力されるまでにこの値をSTCオフセット合成部164にセットしておく。STCオフセット合成部164はSTC163の値からSTCオフセット値の減算値を出力し続ける(ステップ168a)。
【0148】
STC切替タイミング制御部166は、先に再生されるシステムストリーム#1中の最後のパックがデコーダバッファに入力される時刻T1を得、時刻T1においてSTC切替スイッチ162aをSTCオフセット合成部164の出力側に切り替える(ステップ168b)。
【0149】
以降、システムデコーダ161の参照するSTC値には、STCオフセット合成部164の出力が与えられ、システムストリーム#2のシステムデコーダ161への転送タイミングは、システムストリーム#2のパックヘッダ中に記述されたSCRにより決定される。
【0150】
次にSTC切替タイミング制御部166は、先に再生されるシステムストリーム#1の最後のオーディオフレームの再生が終了する時刻T2を得、時刻T2においてSTC切替スイッチ162bをSTCオフセット合成部164の出力側に切り替える(ステップ168c)。時刻T2を得る方法については後述する。
【0151】
以降、オーディオデコーダ160の参照するSTC値には、STCオフセット合成部164の出力が与えられ、システムストリーム#2のオーディオ出力のタイミングは、システムストリーム#2のオーディオパケット中に記述されたAPTSにより決定される。
【0152】
次にSTC切り替えタイミング制御部166は、先に再生されるシステムストリーム#1のメイン信号とサブ信号の最後のビデオフレームのデコードが終了する時刻T3,T’3を得、時刻T3,T’3においてSTC切替スイッチ162c,162dをSTCオフセット合成部164の出力側に切り替える(ステップ168d)。時刻T3を得る方法については後述する。以降、ビデオデコーダ69c,69dの参照するSTC値には、STCオフセット合成部164の出力が与えられ、システムストリーム#2のビデオデコードのタイミングは、システムストリーム#2のビデオパケット中に記述されたVPTSにより決定される。
【0153】
次にSTC切り替えタイミング制御部166は、先に再生されるシステムストリーム#1の最後のビデオフレームの再生出力が終了する時刻T4を得、時刻T4においてSTC切替スイッチ162eをSTCオフセット合成部164の出力側に切替える(ステップ168e)。時刻T4を得る方法については後述する。
【0154】
以降、ビデオ出力切替スイッチ169及び副映像デコーダ159の参照するSTC値には、STCオフセット合成部164の出力が与えられ、システムストリーム#2のビデオ出力及び副映像出力のタイミングは、システムストリーム#2のビデオパケット及び副映像パケット中に記述されたVPTSとSPTSにより決定される。
【0155】
これらSTC切替スイッチ162a〜162eのスイッチの切替が終了した時点で、STC設定部165は、STCオフセット合成部164から与えられている値をSTC162に設定し(ステップ168f)(これをSTC163のリローディングと呼ぶ)、ステップ162a〜162eの全てのスイッチをSTC163側に切り替える(ステップ168g)。
【0156】
以降、オーディオデコーダ160、ビデオデコーダ69d, 69c、ビデオ出力切替スイッチ169及び副映像デコーダ159の参照するSTC値には、STC163の出力が与えられ、通常動作に戻る。
【0157】
ここで、STCの切替タイミングである時刻T1〜T4を得る方法として2つの手段について説明する。
【0158】
具体的な手段としては、時刻T1〜T4はストリーム作成時に容易に計算し得るため、予め時刻T1〜T4を表す情報をディスクに記述し、システム制御部21がこれを読み出して、STC切替タイミング制御部166に伝える方法である。
【0159】
特に、T4については、STCオフセットを求める際に使用する、DSIに記録されている「VOB再生終了時刻(VOB_E_PTM)」がそのまま使用できる。
【0160】
この時に記録する値は、先に再生するシステムストリーム#1で使用するSTCの値を基準として記述し、STC切替タイミング制御部166は、STC163のカウントアップする値が時刻T1〜T4になった瞬間にSTC切り替えスイッチ162a〜162eを切り替える。
【0161】
(実施の形態2)
実施の形態1では、本発明の複数ストリーム同期再生方式の高解像度映像記録再生への応用例を詳細に述べたが、実施の形態2では、この同期再生方式を応用して、2ストリームをつなぎ目なしで接続する再生制御方式を述べる。MPEG記録信号の場合、GOP単位での編集が一般的で、フレーム単位での編集は困難であった。本発明のMSS方式を用いることにより、実質的なフレーム編集が可能となる。
【0162】
なお、つなぎ目における映像信号と音声信号のタイミングを合わせることが重要であるが詳細な同期方式の説明に関しては、実施の形態3から9で述べる。
【0163】
まず、フレーム編集の切り替え時箇所のシームレス再生に応用する場合、図10のように、ズーム指示信号28P等の合成情報を含めた編集データ761を編集データ処理部762で処理し、切替合成部763に送り、切替/合成し、切替合成信号出力部764より出力することにより、2つの映像信号をつまりMPEGのGOPの切れ目以外の任意のポイントでスームレス合成接続できる。
【0164】
2画面を指示信号に基づいて任意のポイントで同期再生して合成する方式は図22を用いて、後述する。
【0165】
単純に2つの画像を編集点でフレーム単位に切り替える、単純切替モードの時には、編集ポイントtcにおいて、aストリームとbストリームを切り替えて、シームレスに出力する。またワイプのように2つの画像を1つの画面に合成しながら切り替える合成切替モードの時は開始点tsから終了点teの間、ストリームaとストリームbを合成しながら切り替える。図6と図58に示すようにモード1は左から右へのワイプ、モード2では中心から周囲へ、モード3では上から下へ、モード4ではモザイク状に切り替える。図6は簡素化したブロック図、図58は詳細なブロック図を示す。
【0166】
この場合、図6の再生手段778、分離部734、VTS同期部780、MPEGデコーダ728、730は図3の480P再生装置の構成と全く同じ構成であるため、共用できる。図6に示すように、識別情報処理部766が再生制御情報766aを検知すれば、上述のように2つの映像ストリームを切替合成部763に送り、接続点tsで第1ストリームから第2ストリームへつなぎ目なしで、切り替える。
【0167】
また、図58の詳細ブロック図に示すように、実施の形態1で述べたように720P/480Pのような高解像度信号が記録されている階層記録識別子725を検知した場合は、合成部732aにて演算を行い480Pや720Pの高解像度映像信号を出力する。
【0168】
そして、立体記録識別子766cを検知した場合は、立体信号処理部770で、左眼用映像と右眼用映像を交互にインターリーブした立体映像信号を生成して出力する。
【0169】
こうして、図58に示すように、2つのMPEGデコーダもしくは2ストリームを同時に復号できるMPEGデコーダを用いたMSS方式では、フレーム編集の再生制御、高解像度信号再生、立体映像信号再生の3つの機能に兼用することができる。
【0170】
図11に再生制御情報765の具体例を示す。再生制御情報765には切り替えるアドレス順に、切替点S、766、合成モード767第1ストリーム切替開始アドレスts768、第1ストリーム切り替え終了アドレスte2、769、第2ストリームGOP開始アドレスtsG、790、切替開始アドレスts2、771、切替終了アドレスte2、772が記録されている。
【0171】
具体的に述べると切替点番号S=1の場合、図12の(9)に示すように、画像合成識別子767がない。つまり0のため切り替え開始アドレスts1−1で単純に第1ストリームから第2ストリームへ切替えればよい。S=2の場合、図12の(10)に示すように、ts1で切り替えを開始し、te1まで第1ストリームと第2ストリームの2つの画像を1つの画面上に合成してt=te1で第2ストリームを完全に切り替える。
【0172】
図13のフローチャートにより、再生制御情報に基づく再生手順を述べる。
【0173】
図12(1)に示すように、ストリームの書き換え移動を行わず、第1ストリームのGOP781aと第2ストリームのGOP781bは光ディスク上の離れた位置に記録してあってもよい。この場合、書き換え時間を節約できる。図12(3)に示すように、DVD−RAMディスク等では編集して記録できるのでGOP単位でストリームの編集ポイントのフレームが入ったGOP781eとGOP781fを隣接して記録する。この場合、後でGOP内で編集ポイントを変更するのが可能になる。また、2ストリームをワイプのように画像合成する時には編集ポイントの後の第1ストリームの映像が必要であるため、図12(3)の構成が必要である。
【0174】
S=0つまり2画像の合成を行わない場合は、GOP781cの切替点ts1以降のデータは不要であるため、図12(2)のGOP781cのように削除しては冗長部分はなくなり、記録効率が上がる。ただしIN点であるGOP781dの方は、先頭部にi(イントラ)フレーム、つまり基本フレームが入っているため削除できないため冗長部783が発生する。
【0175】
図59のステップ792aに示すように、実際のフレームは1GOPに約15フレームある。ステップ792bのようにIN点の前に存在するBフレームを削除するとステップ792cに示すように、Bフレームが削除され冗長部783fがステップ792aの12フレームが、ステップ792cでは冗長部783gの3フレームに減り、冗長部783がこの場合1/4程度になり、記録効率が上がる。
【0176】
この部分を再生する場合、ステップ792fでBフレーム削除識別子を検知して、Bフレームが記録されてないものとして、フレーム数を演算する。ステップ792gで、I、PフレームのみでMPEG復号はできるので、次々とフレームをデコードし、t=ts2のIN点のフレームを復号し出力する。この場合3フレーム分の処理でよいため、前述のように1/4の時間で、目的のIN点を再生できる。この例の場合冗長部が1/8秒となる。図59より、最悪の場合14フレーム目にts2がある場合であるが、この場合冗長部はI、P、P、P、Bの5フレームとなる。つまり1/3×1/2=1/6秒となる。約0.18秒が最も長い冗長部である。この時間だけはIN点の再生に必要である。カット部が1秒に約5回存在しても0.2秒間隔となる。従って、Bフレームを削除することにより、カット部が1秒に5回ずっと連続しても、本方式でフレーム単位で再生できる。これは通常の編集で問題なく使用できることを意味する。
【0177】
再生制御情報の生成方法を述べる。OUT点の最後のGOPを第1GOP、IN点の最初のGOPを第2GOPと定義すると、切り替え位置ts2の切り替え位置情報として、第2GOPの先頭時刻と切り替え点の時刻とを記録することにより、簡単に再生制御することができる。別の方法としては、第2GOPの先頭から切り替え点までのフレーム数を記録してもよい。
【0178】
これらの再生制御情報を再生装置で再生する場合は、図59のステップ792fに示すように、I,B,B,B,P,B,B,B,P,B,B,Bの中、Bフレーム(ピクチャー)を処理せずに、切り替え点のフレームを復号する。つまり、I,P,Pのみを復号する。すると、前述のように1/4の時間で、IN点の画像を復号できる。この場合1秒に5回のフレーム切り替え点が連続した場合でも、冗長時間が0.18秒であるので、追随できるためすべての切り替え点をシームレスに再生できる。
【0179】
この場合、同期を合わせるためには再生制御情報として、第2GOPの先頭時刻と切り替え点の時刻より、第2GOPから何フレーム(ピクチャー)目に切り替え点があるかを演算する。不要フレームであるBフレームが削除されている場合は、不要フレーム削除識別子をみて、その分補正する。すると、IN点、OUT点より何フレーム早く第2GOPを再生すれば、第1GOPのOUT点と第2GOPのIN点が同期するかがわかる。
【0180】
再生制御情報として、第2GOPの先頭から何フレーム目に切り替え点があるかが記録されている場合は、Bフレーム等の不要フレームの分を補正すれば、いつ第2GOPを復号開始すれば同期するかがわかる。
【0181】
また、再生制御情報として、第1GOPの特定位置で第2GOPの復号を開始すれば、第1GOPの切り替え点と第2GOPの切り替え点が一致するような復号開始タイミング情報を、記録することもできる。
【0182】
この場合、再生制御情報だけで再生装置側では特別な演算なしに、切り替え点同期がとれる。
【0183】
また、さらに進めるとこの冗長部783には1枚のIフレームと複数のPフレーム、Bフレームが記録されているが、これらを復号し最後の編集ポイントのフレームの1枚前のフレームを作成し、イントラフレームを作成することにより、さらに記録効率を上げられる。またDVD−RAMの場合、全ての再生制御情報765、切替点のみの限定再生制御情報765aを図12(1)、(2)、(3)に示すように記録データの先頭部と編集ポイントの直前の2ヶ所に記録することにより、tocとして全体の編集構成が事前にわかる。また、編集ポイントの前には全体の再生制御情報のうち、各々の個別の編集ポイント、例えばS=1のみの限定再生制御情報765aを記録することにより、特殊再生時の再生制御が安定するという効果がある。
【0184】
ここで、再生制御の手順を述べる。まずステップ774aで再生制御情報を読み出す。ステップ774bで再生切替点番号Sを0にセットし、ステップ774cでSを1つ増す。第2ストリームのデコード開始位置を特定することが求められるので、ステップ774dで、第1ストリームのシステムクロックもしくはVPTSをtとし、taをデコード開始位置情報とすると、t=taかどうかをチェックする。t=taになった時点で、つまり図12の(5)に示すように、第2ストリームのVPTSがtaに達した時点でステップ774eに進み、図12の(6)に示すように、第2ストリームのGOPのMPEGデコードを開始する。ステップ774fでt=ts1になるかをチェックする。図12(5)、(6)に示すように(ts1−ta)=(ts2−tsG)の値の時間経過後、切替点ts2に達する。上の式と、図12(5)(6)が示すように第1ストリームのts1のデータと第2ストリームts2のデータが同じ時刻にMPEG復号され、デコーダから出力される。この2つのストリームの同期がとれた状態を図12(8)(9)に示す。具体的な同期のとり方は、実施の形態3から9で詳細に説明する。なお、ts1とts2が2つの画像のフレーム編集点であることは、再生制御情報からわかる。ステップ774Gで、画像合成識別子767があるかを確認し、ない場合はステップ774hへ進み、図12の(10)に示すようにt=ts1の位置で切替合成部763(図6)により、第1ストリームから第2ストリームへと切り替える。実際にはt=ts1はOUT点であるため、t=ts1の第1ストリームのフレームは出力しない。t=ts2はIN点であるため、第2ストリームのフレームを出力する。t=ts2の時間には第1ストリームのフレーム情報は不要であるため、S=0の時つまり画像合成しない時は記録を省略することもできる。この場合、1つのPフレーム分だけ記録効率は向上する。こうしてS=1番目の単純切替モードの切替ポイントの再生制御は完了し、ステップ774cに戻り、次のS=2の切替ポイントへと進む。
【0185】
この場合ステップ774Pにおいてn=0ならn=1へ変換する。つまり第2ストリームを第2MPEGデコーダ730で復号した場合は、第2ストリームをつまり、次に切り替えるべきMPEG信号を第1MPEGデコーダ728で復号する。S=1の場合とMPEGデコーダが異なる。
【0186】
これは図56に示すように、入力されてくる第2ストリーム781a、781b、781g、781h、781iを分離部734で交互に第1MPEGデコーダ728と第2MPEGデコーダ730に振り分け、復号映像788a、788bを復号し、切替部763で1つのストリームに合成する。図より明らかなように第1MPEGデコーダ728の出力は復号映像788aを出力した後、停止する。画像がフリーズの状態になってしまう。これはデータが不連続の場合、正常に復号できなくなるからである。レジスタ等の再設定790を行いMPEG復号を再開する。第2MPEGデコーダも同様である。従来のように1つのMPEGデコーダを用いて、シームレス接続を行うためには、記録的に様々な複雑な前処理を施す必要があったが、本発明では、記録時に複雑な処理を施してないため、シームレスに接続できないMPEGデータを再生した場合、一方の(第1)MPEGデコーダが停止しても、もう一方の(第2)MPEGデコーダに切り替えて、この間に停止している(第1)MPEGデコーダの再開処理を行うので、2つのMPEGデコーダで永久にシームレス再生出力が行える。従来複雑な処理が必要とされていたMPEGのフレーム編集も、本発明を使うことにより、再生制御により実質的には同じ機能を実現できる。特にMPEGデータを復号して再符号化するプロセスがないため、画像が全く劣化しないという大きな効果が得られる。
【0187】
手段をまとめると、複数のストリームを分離して、交互に2つのMPEGデコーダで復号し、切替点で一方の第1MPEGデコーダの復号出力からもう一方の第2MPEGデコーダ復号出力に切り替えて出力し、この間に元の第1MPEGデコーダを再設定して、次のストリームを復号再開して次の切替点で第2MPEGデコーダの出力から第1MPEGデコーダの出力に切り替える。
【0188】
こうして連続的にシームレス接続がフレーム単位で実現する。
【0189】
(合成切替モード)
さて、図13のステップ774Gに戻り、画像合成識別子767が0以外、つまり2ストリームを図6の合成信号出力部764に示すワイプのように1画面に合成して、切り替える場合の手順を述べる。ステップ774iに進み、図12の(11)に示すように第1ストリームから第2ストリームへ、t=ts1から合成しながら切り替えてゆき、ステップ774jでt=te1もしくはt=te2に達するまで切替を行い、ステップ774kで完了する。同時にt=ts1で第1ストリームのデコードを停止するので無駄なデータのデコードは防止される。この合成のモードは画像合成識別子767が1、2、3、4の場合に応じて、図6の合成画面782a、782b、782c、782dのように右/左切り替え、中央/周囲切り替え、上/下切り替え、モザイク切り替えのようにスイッチングされる。
【0190】
なお、図12では元のタイムスタンプを変更しない例を示したが、第1ストリームの切替点と第2ストリームの切替点の時間を一致させてDVDーRAM等を用いて記録する場合はタイムスタンプを変更できるので、構成がより単純になる。ts1=ts2として記録する時、書き換えればよい。この場合、第1ストリームはte1まで記録すればよい。第2ストリームはtsGをts1−(ts2−tsG)とつけかえる。この場合ts1より若いタイムスタンプがつけられる。taはtsGと同じになるので、図12(6)で再生する場合は図14に示す再生制御情報765bからtsGつまり、第2ストリームのGOPの先頭アドレス770aを接続してtsGでデコードを開始すればよい。
【0191】
タイムスタンプをつけかえる方式の場合、図12の(3)のGOP761eとGOP781fのタイムスタンプの順序が変わるとともに重複する。このため再生した場合、再生装置側で誤動作してしまう。本発明では図14に示すように、第2ストリームのGOP開始アドレス770aを、再生制御情報765bに記録しているため事前にこのタイムスタンプの異常箇所がわかるため、早送り再生時にも誤動作しないという副次効果がある。当然このGOP開始アドレス770aを用いて、編集ポイントの第2ストリームへの切り替えがより確実になる。
【0192】
図12(6)で再生する場合は、図14に示す再生制御情報765bからtsGつまり、第2ストリームの先頭アドレス770aを先読してtsGでデコードを開始すればよい。
【0193】
もしくは、編集ポイントts1の情報さえあれぱ、編集ポイントのGOPの先頭アドレスtsGを先読みしておいて、t=tsGの時点で第2ストリームのGOP781fのデータをMPEGデコードすれば、第1ストリームと第2ストリームの編集ポイントがts1で自動的に一致するという効果がある。
【0194】
以上のように、タイムスタンプをつけかえて記録することにより、構成、動作は大幅に簡素化される。
【0195】
この第2の記録方法の手順について図15、16を用いて説明する。
【0196】
図6と図16を用いて編集/再生制御情報生成プログラムを説明する。これは図6のように、編集カットのIN、OUT点が含まれる編集情報780が手入力もしくはデータで入力され、再生制御情報生成部789により、再生制御情報765に次々と変換され、一旦メモリー779に蓄積された後、全ての編集作業が完了した後、もしくはディスクが排出される直前にメモリ779からRAMのディスク724に記録手段777により記録される。
【0197】
この再生制御情報生成部789の中の手順を図16のフローチャートを用いて詳しく説明する。
【0198】
まず、ステップ785aで編集情報780が順次手入力、もしくはデータとして入力される。Sは編集点の番号、Gは2画面をワイプ等により合成しながらスイッチするモード1〜4を示し、ts0第1ストリームの開始点ts2OUT開始点te1OUT点の合成完了点、ts2は第2ストリームのIN点、te2は第2ストリームのIN点合成完了点、tL2は第2ストリームのOUT点である。
【0199】
まずステップ785bでS=0に設定し、Sを1増加し(ステップ785c)、ts0、ts1を読み込み(ステップ785d)、ステップ785eでGがあるかをチェックし、ない場合は画像合成する必要がなく、ステップ785fで第1(S)ストリームをts0からts1まで光ディスク724上に記録する。第2(S+1)ストリームのIN点ts2を読み込み(ステップ785g)、ステップ785gでタイムスタンプ変換処理ルーチンに入り、第2ストリームのts2のフレームが含まれる先頭GOPの先頭タイムスタンプtsGと先頭GOPの最後のフレームのタイムスタンプts2を入手する。第2ストリームの全ての記録データのtsGからtL2まで、タイムスタンプを(ts2−ts1)の分だけ減算し、新タイムスタンプを生成する。ステップ785iでこの新タイムスタンプを用いて、第2ストリームの原アドレスtsGからtL2(tf2)まで新タイムスタンプ情報のみを新タイムスタンプに入れ替えた上で、第1ストリームの接続点であるts1のフレームの次のフレーム情報の上に上書きしていく。
【0200】
この時、ステップ785wで第2ストリームの先頭GOPのアドレスtsGを用いて、ta=ts1−(ts2−tsG)の演算を行い、第2ストリーム先行デコード時間taを求めて、限定再生制御情報765aと再生制御情報765に追加する。ステップ785jでS番号のみの再生制御情報である限定再生制御情報765aを第1(S)ストリームの後半に、図12(2)に示すように記録する。ステップ785jでSが終了ならステップ785mへすすみ、未完了ならステップ785cに戻り、同じステップを繰り返す。ステップ785mではメモリ779に蓄積された全ての編集点の再生制御情報765を図12の(3)に示すように光ディスクのTOC等の管理情報が記録されている領域の再生制御情報記録部に記録して、終了する。
【0201】
ここで、ステップ785eに大きく戻り、合成識別子Gがある場合は、ステップ785nで第1ストリームのOUT点合成完了点であるte1を読み込み、ステップ785pでtG=te1−ts1の演算を行い、ステップ785qでtG<tGmaxならば、次のステップ785rへ進み、tGがtGmaxより大きい場合は、2ストリーム合成継続時間が長すぎるため、再生装置のバッファの許容量を越えるため、ステップ785vで「te1を小さい値へ変更せよ」とのエラーメッセージを出し、ステップ785wでte1が変更されると、ステップ785nに戻りte1を許容値以下にする。
【0202】
さて、これで接続点の合成は許容値に収まっているため、ステップ785rに戻り、第1ストリームをtsGからte1まで光ディスク上で記録する。ステップ785sで、第2ストリームのts2を読み込みステップ785tで、前述のステップ785gと同様にして、タイムスタンプ変換処理ルーチンを用いて、タイムスタンプを変換する。ステップ785uで第2ストリームを原アドレスtsGからtf2(tL2)まで、タイムスタンプを新タイムスタンプに置き換えながら、第1ストリームのte1のフレームの次のフレームデータ上に上書きして記録してゆく。そしてtaをメモリに記録し、ステップ785jで限定再生制御情報765aを記録し、Sが完了したかをチェックし(ステップ785k)ステップ785mで光ディスクに全体の再生制御情報765を記録し、全ての作業を完了する。
【0203】
このようにして、第1ストリームを接続点まで記録し、その接続点の後から第2ストリームの接続点でタイムスタンプが一致するように、接続点より若い時間のタイムスタンプをつけて上書きすることにより、この光ディスクを再生装置で、同期させながら再生することにより、フレーム単位で接続された映像信号が出力されるという効果が得られる。
【0204】
この場合、MPEGデコーダが2つ必要となるが、図6に示すように記録再生装置の場合、映像入力信号をMPEG信号に符号化するMPEGエンコーダ791を備えている。MPEGエンコーダとMPEGデコーダは同時に使うことはないことと、MPEGエンコーダはMPEGデコーダの2倍以上の処理能力をもつため、1つのMPEG処理部は1つのエンコーダもしくは2つのデコーダ機能をもつ。
【0205】
従って、本発明をMPEGエンコーダ付きの記録再生装置に適用した場合、元々2デコーダの能力をもつため、構成を追加することなく、本発明のフレーム編集効果が得られる。
【0206】
CPUを用いてソフトエンコード/デコードする場合は、確実にエンコードのCPU時間は、デコード処理の倍以上必要で、ソフトエンコードできるCPUは、2ストリームのデコードできる。従って、図57に説明するようにソフトで1つのストリームをエンコードし、ソフトで2つのストリームを同時もしくは時分割することにより、CPUの処理能力をあげることなく、本発明の仮想フレーム編集が可能となる。
【0207】
図57のフローチャートを用いて、CPUを用いてエンコード/デコード、記録/再生の手順を述べる。まず、エンコード記録ステップ792aでは、m=1〜ラストのデータを入力し、ステップ792c、792dで、第m番目の映像信号を入力し、第m映像信号をエンコードして第mストリームを作成し(ステップ792e)、光ディスクへ記録する(ステップ792f)。ステップ792gでmがラストでないなら、ステップ792cに戻り、mがラストなら記録を終了する(792h)。このとき、編集再生制御情報記録ステップ792iでは、フレーム単位の編集を行い、本発明の再生制御情報や、前述した様々な識別子を光ディスクに記録する(図6,図58)。
【0208】
次に再生する時は、再生制御プログラム792jを起動し、カット点Sを1からラストまで再生する(ステップ774b、774c)。ステップ774m、774eに示すように、フレーム編集されたポイントでは、2つのストリームを同時、もしくは時分割でMPEGデコードし、ステップ774hで、t=tsで片方の復号されたストリームから、もう一方の復号されたストリームへ出力を切り替える。ステップ774rでsがラストになるまで、これを繰り返す。
【0209】
このCPUは1つのストリームのMPEGエンコードをする処理能力がある。ということは、2〜3のストリームのMPEGデコード処理ができることを意味する。従って、同一のCPUで1つのストリームをMPEGエンコードし、フレーム編集を行い、2つのストリームをMPEGデコードして、フレーム編集点で、シームレスに再生出力することが可能となるという効果が得られる。本発明により、余っているMPEGデコード時のCPUパワーを有効に活用できるという効果がある。
【0210】
(実施の形態3)
本発明のMADM方式は複数のストリームを同時再生できるものであり、同期方式が重要である。
【0211】
実施の形態1で述べた480P、720P等の高解像度映像の記録再生や、実施の形態2で述べた仮想フレーム編集の再生制御方式において、基本的なAV同期方式を説明したが、実施の形態3から9まではさらに詳細に様々な同期の方法を述べる。
【0212】
まず、本発明の実施の形態3では、同時に再生すべき3本の圧縮映像信号が記録された光ディスクからデータを読み出し、3本の映像を同時に伸長再生する再生装置のAV同期方式の動作を説明する。
【0213】
まず、図37に実施の形態3の光ディスク再生装置で使用する光ディスク上のデータ構造を示す。
【0214】
3本の映像信号である映像信号A、映像信号B、映像信号CをそれぞれMPEG圧縮し、圧縮映像ストリームA、圧縮映像ストリームB、圧縮映像ストリームCを得る。
【0215】
各圧縮映像ストリームA〜Cは、それぞれ2KB毎にビデオパケットとしてパケット化される。各パケットのパケットヘッダには格納されているデータが圧縮映像ストリームA〜Cのいずれであるかを識別するためのストリームIDと、パケットにビデオフレームの先頭が格納されている場合には、そのフレームを再生すべき時刻を示す映像再生時刻情報としてのVPTS(Video Presentation Time Stamp)が付加される。実施の形態3では各映像信号としてNTSCの映像を用いており、ビデオフレーム周期は概略33msecである。
【0216】
光ディスクには、上記のように作成されたビデオパケットを格納データごとに、適当な個数のビデオパケットで圧縮映像信号A−1、圧縮映像信号B−1、圧縮映像信号C−1のようにグループ化され、多重化されて記録されている。
【0217】
図35は実施の形態3の光ディスク再生装置のブロック構成図である。
【0218】
図35において、501は上記で説明した光ディスク、502は光ディスク501からデータを読み出す光ピックアップ、503は光ピックアップ502が読み出した信号に対して2値化、復調、エラー訂正などの一連の光ディスクの信号処理を行う信号処理手段、504は信号処理手段503から出力されたデータを一時的に格納するバッファメモリ、505はバッファメモリ504から読み出したデータをそれぞれの圧縮映像信号に分離する分離手段、506は基準時刻信号を生成する基準時刻信号生成手段で、図示しない90KHzのクロックをカウントするカウンタにより構成されている。510、520、530は分離手段505により分離されたそれぞれの圧縮映像信号を一時的に格納するバッファメモリ、511、521、531はそれぞれの圧縮映像信号を伸長再生するビデオデコーダ、512、522、532はそれぞれの映像信号を表示するモニターである。
【0219】
図36にビデオデコーダ511、521、531の構成を示す。
【0220】
図36において、601はビデオパケットのパケットヘッダに格納されるVPTSを検出するVPTS検出手段、602は圧縮映像ストリームをMPEG伸長する映像伸長手段、603は基準時刻信号とVPTSを比較して、比較結果が閾値を越えている場合に映像再生をフレーム単位でスキップもしくはリピートする映像再生タイミング制御手段である。
【0221】
図35に示した光ディスク再生装置の動作について、以下に述べる。
【0222】
光ピックアップ502は図示しないサーボ手段によりフォーカス制御やトラッキング制御され、光ディスク501から信号を読み出し、信号処理手段503に出力する。信号処理手段503では2値化処理、復調処理、エラー訂正処理など一連の光ディスク信号処理を施し、デジタルデータとしてバッファメモリ504に格納する。
【0223】
バッファメモリ504は光ディスク501からのデータ読み出し供給が、回転待ちなどによって一時的に途絶えた場合でも後段に対するデータ供給を途絶えさせないように機能する。
【0224】
バッファメモリ504から読み出されたデータは分離手段505において、圧縮映像信号A〜圧縮映像信号Cに分離されて、それぞれ出力される。分離手段はパケット化されたデータのパケットヘッダのストリームIDにより各パケットに格納される圧縮映像ストリームがA〜Cのいずれであるかを識別し、識別結果に応じて出力先を決定する。
【0225】
分離された映像圧縮信号はそれぞれバッファメモリ510〜530に格納される。
【0226】
各バッファメモリ510〜530は、ビデオデコーダ511〜531に対して連続的にデータを供給するように機能する。
【0227】
ビデオデコーダ511〜531は、それぞれバッファメモリ510〜530からデータを読み出し、圧縮映像信号を伸長し、映像信号としてモニタ512〜532に出力する。
【0228】
図36を用いて各ビデオデコーダ511〜531の動作について述べる。
【0229】
バッファメモリから読み出した圧縮映像信号はVPTS検出手段601と映像伸長手段602に入力される。
【0230】
映像伸長手段602では圧縮映像ストリームに対してMPEG伸長処理を施して、映像信号を出力する。
【0231】
VPTS検出手段601ではパケットヘッダのVPTSを検出して出力する。
【0232】
映像再生タイミング制御手段603では映像伸長手段602から出力される映像信号と、基準時刻信号、VPTS検出手段601から出力されるVPTSを入力し、基準時刻信号とVPTSとを比較し、両者の差が閾値を越えた場合にVPTSと基準時刻信号の差が閾値以下となるように映像再生のタイミングを制御する。
【0233】
実施の形態3では、映像再生の為の閾値として、33msecを用いており、映像再生タイミング制御手段603では、
(基準時刻信号−VPTS) > 33msec :1フレームスキップ
(基準時刻信号−VPTS) < −33msec:1フレームリピート
を行うものである。
【0234】
実施の形態3では基準時刻信号生成手段506や各ビデオデコーダ511〜531で用いている水晶発振器の精度誤差によりビデオデコーダ511とビデオデコーダ531は基準時刻信号に対して伸長再生の進行が遅く、またビデオデコーダ521は基準時刻信号に対して伸長再生の進行が早いため、再生タイミングの補正を行わない場合は、それぞれで再生される映像信号同士の同期がずれることになる。
【0235】
図38に実施の形態3における映像再生のタイミングチャートを示す。図38の(a)は再生時間tに対する基準時刻信号を示した図であり、同様に(b)はビデオデコーダ511が伸長する圧縮映像信号AのVPTSであるVPTS#Aを、(c)はビデオデコーダ521が伸長する映像圧縮信号BのVPTSであるVPTS#Bを、(d)ビデオデコーダ531が伸長する映像圧縮信号CのVPTSであるVPTS#Cを、それぞれ示している。
【0236】
ビデオデコーダ511が圧縮映像信号Aの伸長再生動作を続け、基準時刻信号がT1の時点で、VPTS#Aと基準時刻信号の差が閾値である33msecを越えるため、ビデオデコーダ511の映像再生タイミング制御手段が、本来再生すべき1フレームをスキップすることにより、VPTS#Aと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0237】
また、ビデオデコーダ521が圧縮映像信号Bの伸長再生動作を続け、基準時刻信号がT2の時点で、VPTS#Bと基準時刻信号の差が閾値である−33msecを越えるため、ビデオデコーダ521の映像再生タイミング制御手段が、その時点で再生しているフレームをリピート再生することにより、VPTS#Bと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0238】
同様に、ビデオデコーダ531は圧縮映像信号Cの伸長再生動作を続け、基準時刻信号がT3の時点で、VPTS#Cと基準時刻信号と差が閾値である33msecを越えるため、ビデオデコーダ531の映像再生タイミング制御手段が、本来再生すべき1フレームをスキップすることにより、VPTS#Cと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0239】
上記のように、実施の形態3では基準時刻信号と各ビデオデコーダが検出するVPTSの差が閾値を越えた場合に、各ビデオデコーダの映像再生タイミング制御手段の補正機能が動作し、基準時刻信号と各VPTSの差が閾値を越えないよう保たれ、各ビデオデコーダが再生する映像を同期させることが可能となった。
【0240】
(実施の形態4)
本発明の実施の形態4は、音声を再生すべき時刻を示す音声再生時刻情報を用いて、基準時刻信号を補正し、この基準時刻信号により複数の映像信号の同期を合わせる再生装置に関するものである。
【0241】
図41に実施の形態4の光ディスク再生装置で使用する光ディスク上のデータ構造を示す。この光ディスクには実施の形態3で使用した光ディスクに比べて、圧縮音声データも含めて記録されている。
【0242】
音声信号を32msec単位でオーディオフレーム化して圧縮し、圧縮音声ストリームを得て、2KB毎にオーディオパケットとしてパケット化して、光ディスクに記録される。オーディオパケットのパケットヘッダには、格納されているデータが圧縮音声ストリームであることを示すストリームIDと、パケットにオーディオフレームの先頭が格納されている場合には、そのオーディオフレームを再生すべき時刻を示す音声再生時刻情報としてのAPTS(Audio Presentation Time Stamp)が付加される。
【0243】
図39に実施の形態4の再生装置のブロック構成図を示す。
【0244】
同図501〜532までは実施の形態3の図35で示した光ディスク再生装置と同様の構成である。
【0245】
540は圧縮された音声信号を一時的に格納するバッファメモリ、541は圧縮された音声信号を伸長する音声伸長手段、542は伸長された音声信号を再生するスピーカーである。
【0246】
図40はオーディオデコーダ541の構成を示したもので、701はオーディオパケットのパケットヘッダに格納されるAPTSを検出するAPTS検出手段、702は圧縮音声ストリームを伸長する音声伸長手段である。
【0247】
図39に示した光ディスク再生装置において、図41の光ディスクを再生する場合の動作について、以下に述べる。
【0248】
分離手段505に入力されるまでの動作は実施の形態3で示した光ディスク再生装置と同様である。
【0249】
バッファメモリ504から読み出されたデータは分離手段505において、圧縮映像信号A〜圧縮映像信号C、圧縮音声信号に分離されて、それぞれ出力される。分離手段505はパケット化されたデータのパケットヘッダのストリームIDにより各パケットが圧縮映像信号A〜C、圧縮音声信号のいずれであるかを識別し、識別結果に応じて出力先を決定する。
【0250】
分離された圧縮映像信号、圧縮音声信号はそれぞれバッファメモリ510〜540に一時的に格納される。
【0251】
ビデオデコーダ511〜531は、それぞれバッファメモリ510〜530からデータを読み出し、圧縮映像信号を伸長し、映像信号としてモニタ512〜532に出力する。また、オーディオデコーダ541はバッファメモリ540からデータを読み出し圧縮音声信号を伸長し、音声信号としてスピーカ542に出力する。
【0252】
ビデオデコーダ511〜531が圧縮映像信号を伸長する動作、基準時刻信号とVPTSの差が閾値を越えた場合の同期の補正動作は実施の形態3と同様である。
【0253】
バッファメモリ540から読み出した圧縮音声信号はオーディオデコーダ541に入力され、APTS検出手段701でAPTSが検出され出力される。音声伸長手段702は圧縮音声ストリームに対して伸長処理を施して音声信号を出力する。
【0254】
オーディオデコーダ541から出力されたAPTS信号は基準時刻信号生成手段506に入力され、基準時刻信号はこのAPTSにより補正される。
【0255】
実施の形態4では基準時刻信号生成手段506や各ビデオデコーダ511〜531、オーディオデコーダ541で用いている水晶発振器の精度誤差により、基準時刻信号の進行はオーディオデコーダ541の伸長再生の進行より早く、ビデオデコーダ511は基準時刻信号に対して伸長再生の進行が遅く、またビデオデコーダ521は基準時刻信号に対して伸長再生の進行が早いため、再生タイミングの補正を行わない場合は、それぞれで再生される映像信号同士、および音声との同期がずれることになる。
【0256】
図42に実施の形態4における映像再生、音声再生のタイミングチャートを示す。図42の(a)は再生時刻tに対するAPTSを示した図であり、同図(b)は基準時刻信号を示した図であり、同様に(c)はビデオデコーダ511が伸長する圧縮映像信号Aを再生すべき時刻VPTS#Aを、(d)はビデオデコーダ512が伸長する圧縮映像信号Bを再生すべき時刻VPTS#Bを示している。
【0257】
なお、図42ではビデオデコーダ531が伸長する圧縮映像信号CのVPTS#Cに関しては示していないが、その経過は実施の形態3の図38とほぼ同様である。
【0258】
基準時刻信号生成手段506はAPTSがta1およびta2を示す時刻でAPTSを用いて補正され、それぞれの時刻で基準時刻信号がta1およびta2に再設定される。
【0259】
ビデオデコーダ511が圧縮映像信号Aの伸長再生動作を続け、基準時刻信号がT4の時点で、VPTS#Aと基準時刻信号の差が閾値である33msecを越えるため、ビデオデコーダ511の映像再生タイミング制御手段が、本来再生すべき1フレームをスキップすることにより、VPTS#Aと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0260】
同様に、ビデオデコーダ521が圧縮映像信号Bの伸長再生動作を続け、基準時刻信号がT5およびT6の時点で、VPTS#Bと基準時刻信号の差が閾値である−33msecを越えるため、ビデオデコーダ521の映像再生タイミング制御手段が、それぞれの時点で再生しているフレームをリピート再生することにより、VPTS#Bと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0261】
上記のように、実施の形態4では基準時刻信号と各ビデオデコーダが検出するVPTSの差が閾値を越えた場合に、各ビデオデコーダの映像再生タイミング制御手段の補正機能が動作し、基準時刻信号と各VPTSの差が閾値を越えないよう保たれ、各ビデオデコーダが再生する映像信号同士を同期させることが可能となった。
【0262】
また、基準時刻信号とAPTSの差に関しては、基準時刻信号を用いてAPTSを補正するのではなく、APTSを用いて基準時刻信号を補正することにより、音声の再生に関しては聴覚上の違和感を生じることなく、音声の再生と各映像の再生を同期させることが可能となった。
【0263】
(実施の形態5)
本発明の実施の形態5は、1つのビデオデコーダが検出するVPTSを用いて、基準時刻信号を補正し、この基準時刻信号により複数の映像信号の同期を合わせる再生装置に関するものである。
【0264】
図43に実施の形態5の再生装置のブロック構成図を示す。
【0265】
同図501〜532までは実施の形態3で示した光ディスク再生装置と同様の構成であるが、551は実施の形態5で用いるビデオデコーダである。
【0266】
ビデオデコーダ551は検出したVPTSを出力する機能を持つもので、図44にビデオデコーダ551の構成を示す。
【0267】
801は圧縮映像信号に多重化されている映像信号の再生時刻を示すVPTSを検出するVPTS検出手段、802は圧縮映像信号を伸長する映像伸長手段である。
【0268】
実施の形態5では基準時刻信号生成手段506やビデオデコーダ521、531、551で用いている水晶発振器の精度誤差により、基準時刻信号の進行はビデオデコーダ551の伸長再生の進行より早く、ビデオデコーダ521は基準時刻信号に対して伸長再生の進行が遅く、またビデオデコーダ531は基準時刻信号に対して伸長再生の進行が早いため、同期の補正を行わない場合は、それぞれで再生される映像信号同士の同期がずれることになる。
【0269】
図45に実施の形態5における映像出力のタイミングチャートを示す。図45の(a)は再生時間tに対するビデオデコーダ551が検出するVPTS#Aを示した図であり、同様に(b)は基準時刻信号を示した図であり、同様に(c)はビデオデコーダ521が伸長する圧縮映像信号Bを再生すべき時刻VPTS#Bを、(d)はビデオデコーダ531が伸長する圧縮映像信号Cを再生すべき時刻VPTS#Cを示している。
【0270】
基準時刻信号生成手段506はVPTS#Aがtv1およびtv2を示す時刻でVPTS#Aを用いて補正され、それぞれの時刻で基準時刻信号がtv1およびtv2に再設定される。
【0271】
ビデオデコーダ521が圧縮映像信号Bの伸長再生動作を続け、基準時刻信号がT7の時点で、VPTS#Bと基準時刻信号の差が閾値である33msecを越えるため、ビデオデコーダ521の映像再生タイミング制御手段が、本来再生すべき1フレームをスキップすることにより、VPTS#Bと基準時刻信号との差が閾値以下となるよう再生タイミングを補正する。
【0272】
同様に、ビデオデコーダ531が圧縮映像信号Cの伸長再生動作を続け、基準時刻信号がT8およびT9の時点で、VPTS#Cと基準時刻信号の差が閾値である−33msecを越えるため、ビデオデコーダ531の映像再生タイミング制御手段が、それぞれの時点で再生しているフレームをリピート再生することにより、VPTS#Cと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0273】
上記のように、実施の形態5では基準時刻信号とビデオデコーダ521、531が検出するVPTSの差が閾値を超えた場合に、各ビデオデコーダの映像再生タイミング制御手段の補正機能が動作し、基準時刻信号と各VPTSの差が閾値を越えないよう保たれる。
【0274】
また、ビデオデコーダ551が検出するVPTS#Aを用いて基準時刻信号を補正することにより、ビデオデコーダ551が再生する映像信号に関してはフレーム単位のスキップやリピート再生に伴う視覚上の違和感を生じることはなく、各映像の再生を同期させることが可能となった。
【0275】
(実施の形態6)
本発明の実施の形態6は、圧縮映像信号を伸長再生するビデオデコーダを複数備え、かつ各ビデオデコーダが基準時刻信号生成手段を備えており、音声を再生すべき時刻を示すAPTSを用いて、各ビデオデコーダの基準時刻信号を補正することにより同期を合わせる再生装置に関するものである。
【0276】
実施の形態6では図41のデータ構造で示す光ディスクを用いた。
【0277】
図46に実施の形態6の光ディスク再生装置のブロック構成図を示す。
【0278】
501〜542は実施の形態4の図39で示した光ディスク再生装置と同様の構成であり、図39で示した光ディスク再生装置に比較して基準時刻信号発生手段506を独立して備えておらず、各ビデオデコーダ561〜581に備えられている点が異なる。
【0279】
561は圧縮映像信号Aを伸長再生するビデオデコーダ、571は圧縮映像信号Bを伸長再生するビデオデコーダ、581は圧縮映像信号Cを伸長再生するビデオデコーダである。
【0280】
実施の形態6で用いたビデオデコーダ561〜581の構成を図47に示す。
【0281】
901は圧縮映像信号に多重化されている映像信号の再生時刻を示すVPTSを検出するVPTS検出手段、902は圧縮映像信号を伸長する映像伸長手段、903は基準時刻信号とVPTSを比較して、比較結果が閾値を越えている場合に映像再生をフレーム単位でスキップもしくはリピートする映像再生タイミング制御手段、904は基準時刻信号を生成する基準時刻信号生成手段、である。
【0282】
実施の形態6ではオーディオデコーダ541が検出するAPTSを用いて、ビデオデコーダ561〜581が備える基準時刻信号生成手段904の基準時刻信号を補正する。
【0283】
同一のAPTSを用いて補正されることにより、補正後はビデオデコーダ561〜581で生成される基準時刻信号は同一の値を示す。
【0284】
APTSによる補正後以降は、実施の形態4と同様に、各ビデオデコーダの基準時刻信号とVPTSの差が閾値を越えた場合に、各ビデオデコーダの映像再生タイミング制御手段がフレーム単位でのスキップもしくはリピート再生し、差が閾値以下となるよう再生タイミングを補正する。
【0285】
上記のように、実施の形態6では各ビデオデコーダ内部で生成される基準時刻信号をAPTSで補正するとともに、各ビデオデコーダの映像再生タイミング制御手段により、各基準時刻信号と各VPTSの差が閾値を越えないよう保たれ、各ビデオデコーダが再生する映像信号同士を同期させることが可能となった。
【0286】
また、実施の形態4と同様に、音声の再生に関しては聴覚上の不具合を生じることなく、音声の再生と各映像の再生を同期させることが可能となった。
【0287】
なお、実施の形態6ではオーディオデコーダ541が検出するAPTSを用いてビデオデコーダ561〜581の基準時刻信号を補正したが、1つのビデオデコーダに実施の形態5の図44に示したものを用い、そのビデオデコーダが検出するVPTSを用いて他のビデオデコーダの基準時刻信号を補正することにより、同様に各映像の再生を同期させることが可能となる。
【0288】
(実施の形態7)
本発明の実施の形態7は、2つの圧縮映像信号を同時に再生するもので、2つの圧縮映像信号は立体映像信号を右目用の映像信号と左目用の映像信号とに分離したものをそれぞれ圧縮した信号である。
【0289】
装置全体の構成は実施の形態6の図46に示した光ディスク再生装置の構成とほぼ同様であるが、同時に再生する映像信号が2つであることから、分離手段505の後段の圧縮映像信号を伸長するビデオデコーダを2つ備える構成である。実施の形態7で用いる一方のビデオデコーダの構成を図48に、他方のビデオデコーダの構成を図49に示す。
【0290】
図48は一方のビデオデコーダで、1001は圧縮映像信号に多重化されている映像信号の再生時刻を示すVPTSを検出するVPTS検出手段、1002は入力されたMPEG圧縮された映像信号を伸長する映像伸長手段、1004は基準時刻信号を生成する基準時刻信号生成手段、1003は基準時刻信号とVPTSを比較して、比較結果が閾値を越えている場合に映像再生をフレーム単位でスキップもしくはリピートするとともに、再生する映像の水平同期信号、垂直同期信号を出力する映像再生タイミング制御手段である。
【0291】
図49は他方のビデオデコーダで、1101は圧縮映像信号に多重化されている映像信号の再生時刻を示すVPTSを検出するVPTS検出手段、1102は入力されたMPEG圧縮された映像信号を伸長する映像伸長手段、1104は基準時刻信号を生成する基準時刻信号生成手段、1103は基準時刻信号とVPTSを比較して、比較結果が閾値を越えている場合に映像再生をフレーム単位でスキップもしくはリピートするとともに、映像信号の水平同期信号、垂直同期信号を入力し、この水平/垂直同期信号に同期して、伸長した映像を再生する映像出力タイミング制御手段である。
【0292】
また、それぞれのビデオデコーダは、図48のビデオデコーダが出力する水平同期信号、垂直同期信号を図49のビデオデコーダの水平同期信号、垂直同期信号の入力となるよう接続して用いている。
【0293】
このように構成された実施の形態7の光ディスク再生装置では、実施の形態6と同様に、右目用、左目用の各ビデオデコーダ内部で生成される基準時刻信号をAPTSで補正するとともに、各ビデオデコーダの映像再生タイミング制御手段により、各基準時刻信号と各VPTSの差が閾値を越えないよう保たれ、右目用、左目用の映像をフレーム単位で同期させることが可能となった。さらに、一方のビデオデコーダが生成する水平同期信号、垂直同期信号を、他方の水平同期信号、垂直同期信号として用いることにより、2つの映像は画素単位で同期して再生されることが可能となった。
【0294】
なお、実施の形態7では同時に再生する圧縮映像信号として、立体映像を右目用、左目用に分離した映像信号をそれぞれ圧縮した圧縮映像信号を用いたが、例えば、第1解像度を持つ原映像信号を垂直方向もしく/かつ水平方向に映像信号を分離した第1解像度より低い第2解像度を持つ第1映像信号と第2映像信号を含む少なくとも2つ以上の映像信号に分離し、それぞれを圧縮した圧縮映像信号とすることにより、立体映像の場合と同様に画素単位での同期がとれた複数の映像信号を得ることが可能となり、それらを合成することにより、第1解像度の鮮明な原映像信号を再現することが可能となる。
【0295】
(実施の形態8)
実施の形態8は1つ圧縮映像信号と2つの圧縮音声信号をそれぞれ伸長し、同時に再生する光ディスク再生装置に関するものである。
【0296】
図52に実施の形態8で使用する光ディスク上のデータ構造を示す。
【0297】
2つの音声信号である音声信号D、音声信号Eをそれぞれ圧縮し、圧縮音声ストリームD、圧縮音声ストリームEを、映像信号を圧縮し圧縮映像ストリームを得る。
【0298】
圧縮映像ストリームD、Eおよび圧縮映像ストリームはそれぞれ2KB毎にオーディオパケット、ビデオパケットとしてパケット化される。各パケットのパケットヘッダには格納されているデータが圧縮音声ストリームD、Eもしくは圧縮映像ストリームのいずれであるかを識別するためのストリームIDと、前述のAPTS、VPTSが記録される。
【0299】
図50に実施の形態8の光ディスク再生装置の構成を示す。
【0300】
実施の形態4の図39で示した構成とほぼ同様であり、オーディオデコーダ541は図40に示したもの、ビデオデコーダ531は図36に示したものを用いているが、オーディオデコーダ591は図51に示すものを用いている。
【0301】
また、590は540と同様に圧縮音声信号を一時的に格納するバッファメモリ、592は音声信号を再生するスピーカである。
【0302】
図51にオーディオデコーダ591の構成を示す。
【0303】
1201は圧縮音声信号に多重化されている音声信号の再生時刻を示すAPTSを検出するAPTS検出手段、1202は入力された圧縮音声信号を伸長する音声伸長手段、1203は基準時刻信号とAPTSを比較して、比較結果が閾値を越えている場合に音声再生をオーディオフレーム単位でスキップもしくはポーズする音声再生タイミング制御手段である。
【0304】
次に実施の形態8における再生動作について説明する。
【0305】
光ディスク501から読み出した信号が分離手段505に入力されるまでの動作は、他の実施の形態と同様である。
【0306】
バッファメモリ504から読み出されたデータは分離手段505において、圧縮映像信号、圧縮音声信号D、圧縮音声信号Eに分離されて、それぞれ出力される。分離手段505はパケット化されたデータのパケットヘッダのストリームIDにより各パケットが圧縮映像信号、圧縮音声信号D、Eのいずれであるかを識別し、識別結果に応じて出力先を決定する。
【0307】
分離された圧縮映像信号はバッファメモリ530に、圧縮音声信号Dはバッファメモリ540に、圧縮音声信号Eはバッファメモリ590に一時的に格納される。
【0308】
ビデオデコーダは、バッファメモリ530からデータを読み出し、圧縮映像信号を伸長し、映像信号としてモニター532に出力する。また、オーディオデコーダ541、591はそれぞれバッファメモリ540、590からデータを読み出し圧縮音声信号を伸長し、音声信号としてスピーカ542、592に出力する。
【0309】
基準時刻信号生成手段506が生成する基準時刻信号は、オーディオデコーダ541に検出されるAPTS#Dにより補正される。
【0310】
オーディオデコーダ591では、APTS検出手段1201でAPTS#Eを検出し、音声伸長手段1202で圧縮音声信号Eを伸長する。音声再生タイミング制御手段1203では音声伸長手段1202から出力される伸長された音声信号と、基準時刻信号、APTS検出手段1201から出力されるAPTS#Eを入力し、基準時刻信号とAPTS#Eとを比較し、両者の差が閾値を越えた場合にAPTS#Eと基準時刻信号の差が閾値以下となるように音声再生のタイミングを制御する。
【0311】
実施の形態8では、この音声再生の閾値として32msecを用いており、音声再生タイミング制御手段1203では、
(基準時刻信号−APTS#E) > 32msec :1オーディオフレームスキップ、
(基準時刻信号−APTS#E) < −32msec:1オーディオフレームリピート、
を行うものである。
【0312】
なお、ビデオデコーダ531が圧縮映像信号を伸長する動作、基準時刻信号とVPTSの差が閾値を越えた場合の同期の補正動作は実施の形態3と同様である。
【0313】
実施の形態8では基準時刻信号生成手段506やビデオデコーダ531、オーディオデコーダ541、591で用いている水晶発振器の精度誤差によりオーディオデコーダ541、591は基準時刻信号に対して伸長再生の進行が遅く、またビデオデコーダ531は基準時刻信号に対して伸長再生の進行が早いため、再生タイミングの補正を行わない場合は、それぞれで再生される映像信号同士の同期がずれることになる。
【0314】
図53に実施の形態8における映像再生、音声再生のタイミングチャートを示す。図53の(a)は再生時間tに対するAPTS#Dを示した図であり、同図(b)は基準時刻信号を示した図であり、同様に(c)はオーディオデコーダ591が伸長する圧縮音声信号Eを再生すべき時刻APTS#Eを、(d)はビデオデコーダ531が伸長する映像信号を再生すべき時刻VPTSを示している。基準時刻信号生成手段506はAPTS#Dがta3およびta4を示す時刻でAPTS#Dを用いて補正され、それぞれの時刻で基準時刻信号がta3およびta4に再設定される。
【0315】
オーディオデコーダ591が圧縮音声信号Eの伸長動作を続け、基準時刻信号がT10の時点で、APTS#Eと基準時刻信号の差が音声再生の閾値である32msecを越えるため、オーディオデコーダ591の音声再生タイミング制御手段1203が、本来再生すべき1オーディオフレームをスキップすることにより、APTS#Eと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0316】
また、基準時刻信号がT11およびT12の時点で、VPTSと基準時刻信号の差が映像再生の閾値である−33msecを越えるため、ビデオデコーダ531の映像再生タイミング制御手段が、それぞれの時点で再生しているフレームをリピート再生することにより、VPTSと基準時刻信号の差が閾値以下となるよう再生タイミングを補正する。
【0317】
上記のように、実施の形態8では基準時刻信号とオーディオデコーダ591が検出するAPTS#Eの差が音声再生の閾値を超えた場合に、音声再生タイミング制御手段の補正機能が動作し、基準時刻信号とAPTS#Eの差が音声再生の閾値を超えないように保たれる。また、同様に基準時刻信号とVPTSの差が映像再生の閾値を超えないように保たれる。さらに、APTS#Dを用いて基準時刻信号を補正することから、各音声の再生と映像の再生を同期させることが可能となった。
【0318】
(実施の形態9)
実施の形態9は音声再生タイミング制御として、伸長再生動作を行うためのクロックを変化させるものを用いた。
【0319】
実施の形態9では実施の形態8と比較して装置構成、全体の動作は同じであるが、基準時刻信号とAPTS#Eの差が音声再生の閾値を超えた場合に行う、音声再生タイミング制御の動作が異なるものである。図54および図55を用いて実施の形態9で用いた音声再生タイミング制御について説明する。
【0320】
図54はAPTS#Eと基準時刻信号の差が音声再生の閾値である32msecを越えた場合の動作を示したものであり、同図(a)は再生時間tに対する基準時刻信号を示した図であり、同図(b)はAPTS#Eを、(c)はオーディオデコーダ591が伸長再生動作を行うクロック周波数を示したものである。
通常の伸長再生動作は、音声信号のサンプリング周波数fsに対する384倍のクロックf0により行われる。基準時刻信号がT11の時点でAPTS#Eと基準時刻信号の差が音声再生の閾値である32msecを越えるため、音声再生タイミング制御手段が伸長再生動作のクロックをf1に切り替える。f1はf0の周波数より10%高い周波数のクロックである。f1で伸長再生動作を行う場合、f0で伸長再生動作を行う場合に比べて10%高速に伸長再生動作が進行する。また、f1で伸長再生動作を行う時間は、APTS#Eと基準時刻信号の差が音声再生の閾値である32msecを越えるた時点から320msecの区間とした。この動作により、APTS#Eと基準時刻信号の差が音声再生の閾値以下となるよう再生タイミングが補正される。
【0321】
図55はAPTS#Eと基準時刻信号の差が音声再生の閾値である−32msecを越えた場合の動作を示したものであり、同図(a)は再生時間tに対する基準時刻信号を示した図であり、同図(b)はAPTS#Eを、(c)はオーディオデコーダ591が伸長再生動作を行うクロック周波数を示したものである。
【0322】
基準時刻信号がT12の時点でAPTS#Eと基準時刻信号の差が音声再生の閾値である−32msecを越えるため、音声再生タイミング制御手段が伸長再生動作のクロックをf2に切り替える。f2はf0の周波数より10%低い周波数のクロックである。f2で伸長再生動作を行う場合、f0で伸長再生動作を行う場合に比べて10%低速に伸長再生動作が進行する。また、f2で伸長再生動作を行う時間は、APTS#Eと基準時刻信号の差が音声再生の閾値である−32msecを越えるた時点から320msecの区間とした。この動作により、APTS#Eと基準時刻信号の差が音声再生の閾値以下となるよう再生タイミングが補正される。
【0323】
上記のように、実施の形態9ではAPTS#Eと基準時刻信号の差が音声再生の閾値を超えた場合に、伸長再生動作を行うクロックを変化させ、通常より高速あるいは低速に伸長再生動作を行うことにより、基準時刻信号とAPTS#Eの差が音声再生の閾値以下となるよう制御するものであり、聴覚上の違和感を生じることなく、各音声の再生と映像の再生を同期させることが可能となった。
【0324】
なお、実施の形態9では伸長再生動作のクロックを通常に比べて10%ずつ変化させたが、変化幅をより小さく、あるいは段階的に変化させることにより聴覚上より自然にタイミングを制御することが可能であることは明らかである。
【0325】
実施の形態8および8ではAPTS#Dを用いて基準時刻信号を補正したが、ビデオデコーダに図44に示したものを用いて、このビデオデコーダから出力されるVPTSを用いて基準時刻信号の補正を行ってもよい。
【0326】
以上、本発明の実施の形態について説明した。
【0327】
なお、基準時刻信号とVPTSやAPTSとの比較や再生時刻の制御、さらに基準時刻信号をVPTSやAPTSを用いての補正を、例えば再生装置全体を制御するマイクロコンピュータによりそれぞれの機能を実現させても良い。
【0328】
また、各実施の形態では光ディスク再生装置の例で説明したが、ネットワークやデジタル放送などにより圧縮信号が供給され、それらを伸長再生するセットトップボックスと呼ばれる再生装置に本発明の仮想フレーム編集方式を適用することにより、番組の切り替え時の不連続映像をシームレスに接続することが可能となり効果は高い。
【0329】
【発明の効果】
基本映像信号と補間映像信号を、1GOP以上のフレーム群に各々分割し、交互にインタリーブしてインタリーブブロックとして光ディスク上に記録することにより、高解像度合成対応型再生装置では、インタリーブブロックの双方の情報を再生することによりプログレシブ映像を得ることができる。またプログレシブ非対応型再生装置で、高解像度映像を記録したディスクを再生した場合は、奇数フィールドもしくは偶数フィールドのインタリーブブロックの一方のみをトラックジャンプして再生することにより、完全な2次元の通常映像を得ることができる。こうして相互互換性が実現するという効果がある。
【0330】
とくに高解像度映像の配置情報ファイルを設け、高解像度映像識別子を光ディスクに記録してある。従ってどこに高解像度映像が存在するか容易に判別できるので2つの通常インターレース信号をプログレシブ化することや誤って異なる2つのコンテンツの画像をそれぞれ出力する失敗を防止できるという効果がある。
【0331】
また、本発明の2ストリーム同時再生同期方式を用いると、従来、画像の劣化なしでは、GOP単位でしか編集できなかったMPEG信号の編集をフレーム単位で仮想的に編集することができる。これは再生制御情報を記録することにより再生時にフレーム単位で接続して出力することができる。こうして仮想的なフレーム編集を画像の劣化なしに実現できるという効果がある。
【0332】
2ストリーム同時再生同期方式においては、同時に再生すべき複数の圧縮映像信号もしくは複数の圧縮音声信号を伸長再生する際に、それぞれを同期して再生を行うことができる。
【0333】
また、オーディオデコーダが検出するAPTSを用いて基準時刻信号を補正し、この基準時刻信号にVPTSが一致するよう映像出力タイミングを制御する再生装置では、聴覚上の不具合を引き起こすことなく音声と複数の映像の出力の同期再生が可能となる。
【0334】
さらに、音声出力のタイミングを伸長動作クロックを変化させることにより制御する再生装置では、音声のスキップやポーズに起因するノイズを発生することなく、聴覚上違和感を感じさせることなく同期再生を行うことが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施の形態の720P/480P階層型記録装置のブロック図
【図2】本発明の一実施の形態の480i/480P/720P(60)再生装置のブロック図
【図3】本発明の一実施の形態の480P/720P(24/60)再生装置のブロック図
【図4】本発明の一実施の形態の水平方向合成方式再生装置(720P出力)のブロック図
【図5】本発明の一実施の形態の3階層型光ディスク記録装置のブロック図
【図6】本発明の一実施の形態のフレーム単位の再生制御方式の記録再生装置のブロック図
【図7】本発明の一実施の形態の再生制御情報記録方式の記録装置のストリーム記録手順図
【図8】本発明の一実施の形態の光ディスクを既存の再生装置で再生した場合と本発明の再生装置で再生した場合の比較図
【図9】本発明の一実施の形態の光ディスクの記録時間と容量の関係図
【図10】本発明の一実施の形態の階層型再生装置の480P再生モードのブロック図
【図11】本発明の一実施の形態の再生制御情報のデータ構造を示す図
【図12】本発明の一実施の形態の記録装置の複数のストリームの記録手順および再生装置の再生手順を示す図
【図13】本発明の一実施の形態の再生装置における、2つのストリームを再生制御情報に基づき再生制御するフローチャート
【図14】本発明の一実施の形態のストリームのタイムスタンプを連続させた場合の再生制御情報のデータ構造図
【図15】本発明の一実施の形態の記録再生装置の記録および再生ストリームを示す図
【図16】本発明の一実施の形態の記録装置における編集および再生制御情報生成手順を示すフローチャート
【図17】本発明の一実施の形態の管理情報データの解像度を含む画像識別子のデータ構造図
【図18】本発明の一実施の形態の再生装置の別の方式のMPEGデコーダを示すブロック図
【図19】本発明の一実施の形態のマルチアングル映像分割多重記録方式の原理図
【図20】本発明の一実施の形態の水平、垂直方向の補間情報を分離してインタリーブブロックに記録する方法を示す図
【図21】本発明の一実施の形態の水平方向に2分割するMADM方式の原理図
【図22】本発明の一実施の形態の再生装置の画像合成制御を示す図
【図23】本発明の一実施の形態のプログレシブ信号とNTSC信号とHDTV信号を出力する信号配置図
【図24】本発明の一実施の形態のプログレシブ、立体、ワイド信号の再生時のバッファを説明する図
【図25】本発明の一実施の形態の再生装置のインターレース映像信号出力モード時のブロック図
【図26】本発明の一実施の形態の第1デコーダと第2デコーダ間をAV同期させるフローチャート
【図27】本発明の一実施の形態の2つのバッファ部を制御するフローチャート
【図28】本発明の一実施の形態のデータストリームがデコーダのバッファ、デコード処理を経て、再生出力されるタイミング図
【図29】本発明の一実施の形態のシステム制御部M1−9によるプログラムチェーン群の再生処理の詳細な手順を示すフローチャート
【図30】本発明の一実施の形態のAV同期制御12−10に関するAV同期を行う部分構成を示すブロック図
【図31】本発明の一実施の形態のデータ復合処理部のブロック図
【図32】本発明の一実施の形態の画像識別子の信号フォーマットを示す図
【図33】本発明の一実施の形態のシームレス接続時のSTC切替のフローチャート
【図34】本発明の一実施の形態の水平フィルタ回路の処理を示す図
【図35】本発明の一実施の形態による光ディスク再生装置のブロック構成図
【図36】本発明の一実施の形態によるビデオデコーダの構成図
【図37】本発明の一実施の形態による光ディスク上のデータ構造を示す図
【図38】本発明の一実施の形態による映像再生のタイミングチャート
【図39】本発明の一実施の形態による光ディスク再生装置のブロック構成図
【図40】本発明の一実施の形態によるオーディオデコーダの構成図
【図41】本発明の一実施の形態による光ディスク上のデータ構造を示す図
【図42】本発明の一実施の形態による音声、映像再生のタイミングチャート
【図43】本発明の一実施の形態による光ディスク再生装置を示す図
【図44】本発明の一実施の形態によるビデオデコーダの構成図
【図45】本発明の一実施の形態による映像再生のタイミングチャート
【図46】本発明の一実施の形態による光ディスク再生装置のブロック構成図
【図47】本発明の一実施の形態によるビデオデコーダの構成図
【図48】本発明の一実施の形態によるビデオデコーダの構成図
【図49】本発明の一実施の形態によるビデオデコーダの構成図
【図50】本発明の一実施の形態による光ディスク再生装置のブロック構成図
【図51】本発明の一実施の形態によるオーディオデコーダの構成図
【図52】本発明の一実施の形態による光ディスク上のデータ構造を示す図
【図53】本発明の一実施の形態による音声、映像再生のタイミングチャート
【図54】本発明の一実施の形態による音声再生と動作周波数のタイミングチャート
【図55】本発明の一実施の形態による音声再生と動作周波数のタイミングチャート
【図56】本発明の一実施の形態による再生装置におけるストリームの流れを示す図
【図57】本発明の一実施の形態による記録再生装置におけるMPEG符号化と編集/再生制御情報生成と再生制御手順を示すフローチャート
【図58】本発明の一実施の形態によるフレーム単位の再生制御方式の記録再生装置のブロック図
【図59】本発明の一実施の形態による不要フレーム削除の手順を示す図
【図60】本発明の一実施の形態による相互認証方式の再生装置とTVモニターのブロック図
【符号の説明】
1 光ディスク
16 MPEGデコーダ
21 制御部
23a,23b バッファ回路
25 SW回路
26 立体映像配置情報再生部
27 SW回路
28 RL混合回路
29 R出力部
30 L出力部
31 映像出力部
32 音声出力部
33 “立体”表示信号出力部
34 モーター
35 回転制御回路
39 メモリ
43 3D対応再生装置
707 480P映像信号
710 480P映像信号
717 MPEGエンコーダー
718a 第3インターリーブブロック
723 記録手段
724 ディスク
725 階層記録識別子
726 特定インターリーブブロック再生禁止手段
727 MPEGデータ
728 MPEGデコーダ
729 480P信号
730 MPEGデコーダ
731 差分信号
732 合成部
733 720P信号
734 分離部
735 第1バッファメモリ
736 第2バッファメモリ
737a,737b 2−3変換部
738 480P−720Pアップコンバーター
739 720P信号
740 演算部
741 2−3変換部
743 階層型再生装置
744 解像度−属性識別情報
745 識別情報処理部
746 3−2プルダウン部
747 分離部
748 合成部
749 480i信号
751 変調部
752 送信部
753 受信部
754 復調部
755 合成部
756a フィールドフレーム変換部
758 合成部
759 W480P映像信号
760 W480P−720P変換部
763 切替合成部
764 切替合成信号出力部
765 再生制御情報
766 切り替え点番号
767 画像合成識別子
768 切り替え開始アドレス
769 切り替え終了アドレス
770 GOP開始アドレス
771 切り替え開始アドレス
772 切り替え終了アドレス
773 デコード開始アドレス
777 記録手段
778 再生手段
779 メモリー
780 VTS同期部
781 GOP
782a,782b,782c,782d 合成画面
783 冗長部
785 フローチャート(記録手段)
786 アップコンバート命令
787 アップコンバート識別子
789 再生制御情報生成部
790 編集情報
791 MPEGエンコーダ
792 フローチャート(不要フレーム削除)
794a,794b 相互認証部
795 暗号エンコーダ
796 通信インターフェース部
797 暗号デコーダ
798 TVモニター
799a,799b (暗号)鍵[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an optical disc on which image quality video and general video are recorded, and a recording / reproducing apparatus for the optical disc.
[0002]
[Prior art]
Conventionally, as an optical disc and a playback device on which high-quality video is recorded, a progressive recording method called 480P or 720P has been studied. Further, as an optical disc playback control system, a playback control system using one MPEG decoder has been known.
[0003]
[Problems to be solved by the invention]
First, the first problem of the conventional method will be described. When a conventional high-definition video recording type optical disc is played back by a standard playback device, a normal image is not output. High-quality video recording optical disks can only be played back by high-quality playback devices. For this reason, it was necessary to produce two types of the same content. In other words, conventional high-quality optical discs are not compatible with normal images. Next, the object of the invention will be described. A first object of the present invention is to provide a compatible high-quality optical disk and playback system.
[0004]
To clarify the definition of compatibility, it is just the compatibility of the relationship between past mono records and stereo records. That is, the new three-dimensional optical disk and high-resolution disk of the present invention are output at the normal resolution in an existing playback device such as a DVD, and the high-resolution video is output in the new playback device using the present invention.
[0005]
Next, the problem of the reproduction control method will be described as a second problem. The conventional reproduction control method is a method of reproducing one stream using one decoder. Therefore, a complicated system is required to connect the resolution signals seamlessly without stopping the movement of the two streams. The second object is to propose playback control for seamlessly connecting a plurality of streams with a simple procedure.
[0006]
[Means for Solving the Problems]
An optical disc reproducing apparatus according to the present invention is an optical disc reproducing device for reproducing a signal recorded on an optical disc, and the optical disc includes a first video stream representing a low frequency component of a video signal and at least a high frequency component of the video signal. At least a second video stream is recorded, the first video stream includes a plurality of first interleave units, the second video stream includes a plurality of second interleave units, and the plurality of first interleaves. Each of the units includes m1 (m1 is an integer greater than or equal to 1) GOP, each of the plurality of second interleave units includes m2 (m2 is an integer greater than or equal to 1) GOP, Playing back the first video stream and the second video stream recorded on the optical disc A live unit, a decomposing unit for decomposing the reproduced first video stream into the plurality of first interleave units, and decomposing the reproduced second video stream into the plurality of second interleave units; By decoding the first interleave unit, a first reproduction signal representing the low frequency component of the video signal is generated, and by decoding the plurality of second interleave units, at least the high frequency component of the video signal. A decoding unit that generates a second reproduction signal representing the image, a synthesis unit that generates the video signal by combining the first reproduction signal and the second reproduction signal, the first reproduction signal, and the second reproduction signal. An output unit that selectively outputs at least one of a reproduction signal and the video signal is provided, thereby achieving the above object.
[0007]
Each of the plurality of first interleave units is associated with first time information related to the reproduction time, and each of the plurality of second interleave units is associated with second time information related to the reproduction time. It may be done.
[0008]
The optical disc reproducing apparatus controls a reproduction time of the first reproduction signal according to a difference between the reference time signal and the first time information according to a reference time signal generation unit that generates a reference time signal. A control unit; a second reproduction control unit that controls a reproduction time of the second reproduction signal according to a difference between the reference time signal and the second time information; and the first reproduction control unit. The image processing apparatus may further include a correction unit that corrects the reference time signal so that the reference time signal and the reference signal supplied to the second reproduction control unit represent substantially the same time.
[0009]
The correction unit may correct the reference time signal based on audio reproduction time information indicating a time at which an audio signal to be output in synchronization with the video signal is to be reproduced.
[0010]
The correction unit is based on at least one of first video reproduction time information indicating a time at which the first reproduction signal is to be reproduced and second video reproduction time information indicating a time at which the second reproduction signal is to be reproduced. The reference time signal may be corrected.
[0011]
The first reproduction control unit controls the reproduction time of the first reproduction signal by skipping or repeatedly reproducing the frame of the first reproduction signal, and the second reproduction control unit is configured to control the second reproduction signal. The reproduction time of the second reproduction signal may be controlled by skipping or repeating the reproduction signal frame.
[0012]
At least one of the first time information and the second time information may include at least one of PTS, DTS, and SCR.
[0013]
The first reproduction signal corresponds to a first number of pixels, the second reproduction signal corresponds to a second number of pixels larger than the first number of pixels, and the synthesis unit converts the first reproduction signal to And a converter for converting into a conversion signal corresponding to the second pixel number, and the video signal may be obtained by synthesizing the conversion signal and the second reproduction signal.
[0014]
An identifier indicating the first pixel number corresponding to the first reproduction signal is further recorded on the optical disc, and the converter converts the first reproduction signal into the converted signal according to the identifier. Also good.
[0015]
An identifier indicating a first pixel number corresponding to the first reproduction signal is further recorded on the optical disc, and the optical disc reproduction apparatus further includes a rotation control unit that controls the rotation of the optical disc, The rotation control unit may control the rotation of the optical disc according to the identifier.
[0016]
An identifier indicating that the video signal is obtained by encoding a progressive video signal of 24 to 30 frames per second is recorded on the optical disc, and the output unit includes the first reproduction signal, A converter for converting at least one of the second reproduction signal and the video signal into a frame signal, and the output unit outputs the frame signal in a redundant manner to progressively output 60 frames per second; A video signal may be output.
[0017]
The optical disc playback apparatus further includes a buffer memory unit that stores the plurality of first interleave units and the plurality of second interleave units, and the capacity of the buffer memory unit is included in the second interleave unit. It may be more than the data amount of GOP.
[0018]
The capacity of the buffer memory unit may be 1 MB or more.
The optical disc of the present invention records at least a first video stream representing a low frequency component of a video signal and a second video stream representing at least a high frequency component of the video signal, and the first video stream includes a plurality of first video streams. One interleave unit, the second video stream includes a plurality of second interleave units, each of the plurality of first interleave units includes m1 (m1 is an integer of 1 or more) GOPs, and the plurality of second interleave units. Each of the two interleave units includes m2 (m2 is an integer of 1 or more) GOPs, thereby achieving the above object.
[0019]
The first interleave unit and the second interleave so that one playback time of the plurality of first interleave units and one corresponding playback time of the plurality of second interleave units are substantially equal. A unit may be configured.
The optical disk recording apparatus of the present invention includes a separation unit that separates a video signal into a first video signal that represents a low frequency component of the video signal and a second video signal that represents at least a high frequency component of the video signal; An encoding unit that generates a first video stream by encoding one video signal and generates a second video stream by encoding the second video signal, wherein the first video stream is A plurality of first interleave units, the second video stream includes a plurality of second interleave units, and each of the plurality of first interleave units includes m1 (m1 is an integer of 1 or more) GOPs, Each of the plurality of second interleave units is included in the first video stream including an encoding unit including m2 (m2 is an integer of 1 or more) GOP. A selection output unit that selectively outputs the plurality of first interleave units and the plurality of second interleave units included in the second video stream, and a recording that records a signal output from the selection output unit on an optical disc The above-mentioned object is achieved by this.
[0020]
The separation unit includes a decoder that decodes the first video stream, and a difference calculator that calculates a difference between the video signal and a signal output from the decoder, and the separation unit includes: A signal output from the difference calculator may be output as the second video signal.
[0021]
The separation unit converts the video signal into a first conversion signal corresponding to a second pixel number smaller than the first pixel number corresponding to the video signal, and a signal output from the decoder Is converted to a second converted signal corresponding to a first number of pixels larger than a second number of pixels corresponding to a signal output from the decoder, and the separation unit includes The first conversion signal may be output as the first video signal, and the difference calculator may calculate a difference between the video signal and the second conversion signal.
[0022]
The recording unit may further record an identifier indicating that the second video signal is a signal output from the difference calculator on the optical disc.
[0023]
The recording unit may further record an identifier indicating a first pixel number corresponding to the video signal on the optical disc.
[0024]
The recording unit may further record an identifier indicating a second number of pixels corresponding to the first video signal on the optical disc.
The optical disc recording apparatus of the present invention includes an encoded first video stream corresponding to the first number of pixels and an encoded second video stream corresponding to a second number of pixels different from the first number of pixels. An input unit for inputting, wherein the first video stream includes a plurality of first interleave units, the second video stream includes a plurality of second interleave units, and each of the plurality of first interleave units is m1. (M1 is an integer greater than or equal to 1) GOPs, and each of the plurality of second interleave units includes m2 (m2 is an integer greater than or equal to 1) GOPs, and is included in the first video stream. A selective output unit that selectively outputs the plurality of first interleave units and the plurality of second interleave units included in the second video stream; And a recording section for recording the signal output from the selection output section on an optical disc, thereby the objective described above being achieved.
[0025]
An optical disk reproducing apparatus according to the present invention is an optical disk reproducing apparatus for reproducing a signal recorded on an optical disk, and the optical disk includes a first video stream including a plurality of first GOPs and a second video stream including a plurality of second GOPs. Are recorded at least, each of the plurality of first GOPs includes a plurality of pictures, each of the second GOPs includes a plurality of pictures, and the optical disc playback apparatus records the first video recorded on the optical disc. A reproduction unit that reproduces the stream and the second video stream, a decoding unit that decodes the first video stream and the second video stream, and the decoded first video stream according to reproduction control information, An output unit that selectively outputs the decoded second video stream, wherein the playback control information is the first video stream. The second GOP included in the first second GOP of the plurality of second GOPs included in the second video stream following the first picture included in the last first GOP among the plurality of first GOPs included in the video stream. This shows that a second picture that is a picture and is different from the first picture of the first second GOP is reproduced, thereby achieving the above object.
[0026]
The decoding unit may start decoding the second video stream so that the decoding of the second picture is completed when the reproduction of the first picture is completed.
[0027]
The reproduction control information includes information ts1 indicating the position of the first picture, information ts2 indicating the position of the second picture, and information tsG indicating the position of the leading picture of the leading second GOP. The unit may obtain a decoding start position ta according to a calculation formula ta = ts1- (ts2-tsG), and start decoding the second video stream based on the decoding start position ta.
[0028]
The playback control information includes timing information indicating a timing for starting decoding of the first second GOP so that a playback end time of the first picture matches a playback start time of the second picture, and the decoding unit May start decoding the second video stream based on the timing information.
[0029]
The decoding unit may omit decoding of pictures unnecessary for decoding pictures from the first picture to the second picture of the first second GOP.
[0030]
The unnecessary picture may be a B picture.
[0031]
The optical disc playback apparatus may further include a buffer memory unit that stores the first video stream and the second video stream, and a capacity of the buffer memory unit may be greater than or equal to a data amount of 1 GOP.
[0032]
The reproduction control information may be further recorded on the optical disc, and the reproduction unit may reproduce the reproduction control information recorded on the optical disc.
[0033]
An identifier indicating whether or not the reproduction control information is recorded on the optical disc is further recorded on the optical disc, and the reproduction unit indicates that the reproduction control information is recorded on the optical disc. In this case, the reproduction control information recorded on the optical disc may be reproduced.
[0034]
In the fast playback mode, the output unit may prohibit the output of the I picture included in the first second GOP when the second picture is not an I picture.
[0035]
The output unit may prohibit outputting a part of the I picture included in the first second GOP based on the I picture reproduction prohibition information.
[0036]
The playback control information generation device of the present invention includes an input unit that inputs a first video stream including a plurality of first GOPs and a second video stream including a plurality of second GOPs, and the plurality of the plurality of video streams included in the first video stream Following the first picture included in the last first GOP of the first GOP, the second picture included in the first second GOP among the plurality of second GOPs included in the second video stream, And a generation unit that generates reproduction control information indicating that a second picture different from the first picture of the second GOP is reproduced, whereby the above object is achieved.
[0037]
The reproduction control information may include information indicating the number of pictures from the first picture to the second picture of the first second GOP.
[0038]
The reproduction control information may include information indicating a time at which the first picture of the first second GOP is to be reproduced and a time at which the second picture of the first second GOP is to be reproduced.
[0039]
The playback control information may include timing information indicating a timing for starting decoding of the first second GOP so that a playback end time of the first picture matches a playback start time of the second picture. .
[0040]
The timing information indicates a timing at which decoding of the head second GOP is started when a picture unnecessary for decoding pictures from the head picture to the second picture of the head second GOP is not decoded. Also good.
[0041]
The unnecessary picture may be a B picture.
[0042]
The optical disc recording apparatus of the present invention is configured to generate the reproduction control information, and the reproduction control information on an optical disc on which a first video stream including a plurality of first GOPs and a second video stream including a plurality of second GOPs are recorded. The playback control information is stored in the second video stream following the first picture included in the last first GOP among the plurality of first GOPs included in the first video stream. The second picture included in the first second GOP among the plurality of second GOPs included in the second GOP, and the second picture different from the first picture of the first second GOP is reproduced. The objective is achieved.
[0043]
The optical disc recording apparatus of the present invention deletes a picture unnecessary for playback from a first video stream including a plurality of first GOPs and a second video stream including a plurality of second GOPs according to playback control information. An editing unit that edits the video stream and the second video stream; and a recording unit that records the edited first video stream and the edited second video stream on an optical disc; , Following the first picture included in the last first GOP among the plurality of first GOPs included in the first video stream, to the first second GOP among the plurality of second GOPs included in the second video stream. It is shown that the second picture included is a second picture that is different from the first picture of the first second GOP. , Thereby the objective described above being achieved.
[0044]
The pictures unnecessary for reproduction may include a picture after the first picture in the first video stream and a picture before the second picture in the second video stream.
[0045]
The pictures unnecessary for reproduction may further include pictures unnecessary for decoding pictures from the first picture of the first second GOP to the second picture in the second video stream.
[0046]
The unnecessary picture may be a B picture.
[0047]
The recording unit may record the edited first video stream and the edited second video stream in a continuous area on the optical disc.
[0048]
The recording unit may record the reproduction control information on the optical disc.
[0049]
The recording unit may record the reproduction control information on a recording medium other than the optical disc.
[0050]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0051]
(Embodiment 1)
(720P / 480P hierarchical recording / playback system)
A specific hierarchical recording apparatus having two
[0052]
In the case of a movie, an
[0053]
The
[0054]
When the
[0055]
This effect is also useful when the 720P signal itself is recorded in the second interleave block. In this case, the 720P signal is directly input to the MPEG encoder 717 as indicated by the arrow marked * in FIG.
[0056]
Thus, when the
[0057]
Instead of the 720P signal, the 480P signal itself may be recorded in the second interleave block. In this case, the conventional playback device plays back the first interleave block, so that 480i (NTSC) is output. In the playback device of the present invention, either the first interleave block is 480i or the second interleave block is 480P. One or both can be played back.
[0058]
On the other hand, in the reproducing apparatus of the present invention, the basic signal is reproduced from the
[0059]
As described above, when the playback device of the present invention plays back the
[0060]
When 480P itself is recorded in the second interleave block, 480P, that is, a NTSC double-density signal is reproduced.
[0061]
A more specific operation of the playback apparatus in FIG. 8 will be described with reference to FIG. Description of overlapping blocks is omitted.
[0062]
On the
[0063]
The
[0064]
In this case, the MPEG decoded signal is not converted to 60 frames by the 2-3
[0065]
1 and 3 describe a method of recording and reproducing a 24-frame signal of a 720P signal such as a movie in a hierarchical manner, but this method has a great merit. In the case of HDTV, there are 1080i system and 720P system, but in the case of movie 1080i (24 frames) as shown in FIG. 9, the capacity of a dual-layer DVD is 8.5 Gb as shown by curve 742a. Only minutes can be recorded.
[0066]
On the other hand, in the case of 720P (24 frames), 150 minutes can be recorded as shown by a
[0067]
FIG. 3 shows an example of reproducing a disc in which 480P, which is basic information of 720P, is recorded in the first interleave block, and a difference information between 720P and 480P is recorded in the second interleave block. Is reproduced, the output of the
[0068]
Here, an embodiment in which a decoder is mounted on the
[0069]
With this method, even when two streams are cryptographically authenticated, the effect that the original image is decrypted by performing processing such as composition by the
[0070]
Next, the reproducing operation when reproducing the
[0071]
(Difference method diagram 19)
Here, the concept of the sum difference method will be described with reference to FIG. Since the video signal is divided into a high frequency region and a low frequency region in the vertical direction and the horizontal direction, and divided and recorded in each multi-angle angle, it is called a multi-angle video multiplexing method (MADM). As shown in FIG. 19, the
[0072]
FIG. 19 shows an example in which the 480P video signal is divided into two in the vertical direction, and FIG. 21 to be described later shows an example in which the 480P video signal is divided into two in the horizontal direction. Dividing into 30 frames of odd-numbered frames and 30 frames of even-numbered frames, converting each 30P signal into two interlace signals of 60 fields, MPEG-encoding each signal and recording in MADM format You can also. In this case, since the encoding is performed progressively, the encoding efficiency is improved in the same manner as in a movie, so that the recording time is increased.
[0073]
In this case, in the playback apparatus that does not support MADM, the first channel, that is, 30P, that is, a frame-dropped 525 interlace signal is reproduced.
[0074]
In the MADM compatible playback device, the 30P signal is played back as a basic signal and the 30P signal is played back as an auxiliary signal. The two 30-frame signals are synthesized by a frame synthesizing unit including a frame buffer into one regular 480P signal of 60 frames and output.
[0075]
If a line doubler is added to the 480P output unit, a 1050P image can be obtained.
[0076]
When a 525 interlace signal is input to the sum signal portion and a 0 value is input to the difference signal of the MADM combining portion, a 480P video is obtained. In other words, it has the same effect as a line doubler. With this method, 480 P of 525 interlaced signals can be output, so that all video can be viewed simply by connecting a single cable to the progressive input terminal.
[0077]
In FIG. 19, ½ (A + B) and ½ (A−B) are used as filter calculation formulas from two taps. In this case, the separation frequency is about 300 lines.
[0078]
As shown in FIG. 19, the
[0079]
In the
[0080]
At the start point of 720P, it is recorded on the disc that 720P-main is the first interleave block and 720P-sub is the second interleave block, as indicated by Vts = 6 in FIG. The identification
[0081]
When the 480P identifier is recorded as the identification information 744 (FIG. 17), as shown in FIG. 10, the identification
[0082]
Thus, since the
[0083]
In the 480P playback mode shown in FIG. 10, the 480P /
[0084]
(720P / 480P /
The configuration and operation of a
[0085]
On the other hand, the MPEG stream of 480i is separated into nGOP-based interleave blocks by the multiplexing means 719a, and the
[0086]
In this case, hierarchical broadcasting can be performed by modulating the multiplexed signal by 8VSB, QAM, or
[0087]
Thus, a three-level hierarchical disk or hierarchical broadcasting of 480i, 480P (60), and 720P is realized.
[0088]
The operation of reproducing this
[0089]
In this way, outputs of three different resolutions of
[0090]
In FIG. 2, when the identification
[0091]
A first resolution identifier indicating a low resolution such as NTSC of an image of the first stream and a second resolution identifier indicating a high resolution such as 720P of the second and third streams are reproduced from the
[0092]
Also, the
[0093]
In particular, since the
[0094]
In addition, a receiving unit 753 and a
[0095]
(
The concept of the MADM system when divided in the horizontal direction will be described with reference to FIG. A wide 480P such as 1440 × 480P is suitable for movies. This signal can be converted into a 1440 × 480i interlace signal by the 3-2 converter 174. The horizontal filter unit 206a divides it into two in the horizontal direction. The principle of this filter is shown in FIGS. As shown in (b), 1440 dots are divided into odd dots 263a and 263b and even
[0096]
Returning to FIG. 21, the horizontal sum signal thus obtained is reduced to 720 dots in the horizontal direction, but since it passes through the horizontal filter, the aliasing distortion is suppressed to the same level as the NTSC signal. Therefore, since the conventional reproducing apparatus reproduces only the sum signal, it is possible to obtain a completely equivalent DVD image quality. The difference signal is a line drawing only of a circle, but is restricted by the second video signal output restriction
[0097]
In the case of a movie, 3-2 conversion is performed by the 3-2 conversion unit 174, and MADM recording is performed as each MPEG signal together with the 3-2 conversion information 174a.
[0098]
In this case, since a movie is 24 frames per second, a 1440 × 480P progressive video is reproduced from two interlaced signals by a double speed playback device. Also, the scope size of the movie is 2.35 to 1, and 1440 × 480P is suitable in terms of the aspect ratio, and the effect of wide 480P is high.
[0099]
FIG. 21 illustrates the wide 480i
[0100]
(Detailed playback operation: Fig. 25)
Next, the playback operation of the playback device 65 of the present invention will be described in detail with reference to the block diagram of the playback device for double-speed progressive and super-wide images and 720P playback shown in FIG. A signal reproduced from the
[0101]
On the other hand, the remaining
[0102]
In FIG. 25, an interlace signal is converted into an interlace signal by an interlace conversion unit 175 and output, and a scope screen 178 is obtained. The 480P progressive signal is also output as the scope screen 178. When viewed on a 720P monitor, the 480P signal is converted as a 720P progressive signal by the 480P / 720P converter 176, and a letter of 1280 × 720 or 1440 × 720 (image is 1280 × 480 or 1440 × 480). A box-
[0103]
(High resolution recording identification information)
Returning to FIG. 1, the address information is output from the address circuit, and the
[0104]
A procedure for reproduction using the
[0105]
Since the
[0106]
(Double clock and soft decoding)
In the block diagrams of FIGS. 3 and 4, two MPEG decoders are used. As shown in FIG. 18, the first MPEG signal and the second MPEG signal are combined into one MPEG signal by the
[0107]
(Synchronized playback)
The synchronized playback of two streams important for decoding high-resolution progressive video and stereoscopic video will be described with reference to FIG. First, it is necessary to synchronize the vertical and horizontal synchronization of the two streams within one line. For this reason, the
[0108]
In the case of the present invention, when the buffers of the
[0109]
In the
[0110]
As shown in (4) of FIG. 24, since the second buffer may be 1/2 ILB, the buffer amount can be halved. The buffer control of FIG. 27 eliminates the buffer underflow and reduces the disturbance of the composite image on the playback screen.
[0111]
(Required capacity of track buffer: FIGS. 23 and 31)
First, a method for synchronizing two video streams of the present invention will be described. First, as shown in FIG. 39, the system stream reproduced from the optical head is temporarily stored in the
[0112]
First, the stream A is reproduced at the double speed rotation, and accumulation of data is started in the
[0113]
As described above, from t = t2 to t8, data for one interleave block is input to the decoder. Therefore, the data in the
[0114]
Next, transition of the memory amount of the
[0115]
Since the reproduction data of the data B2 of the interleave block I6 is input at t = t8, the increase starts again, and at t = t11, the memory amount of the second track buffer becomes 1 / 2ILB. At t = t11, a track jump is performed, the interleave blocks I7 and I8 are skipped, and the A3 interleave block I9 is accessed.
[0116]
The above operation is repeated.
[0117]
Here, the minimum memory capacity required for the
[0118]
In the present invention, the
[0119]
(System clock control method)
In addition, a method of switching the system clock STC in the case of two streams in FIG. 28 will be described later. In the case of progressive reproduction, there are two streams A and B. In this case, assuming that two streams of two interlace signals constituting a 1ILB progressive signal are A1 and B1, first, the data of the first A1 stream is reproduced in a 1/2 ILB period as shown in FIG. All data is stored in the buffer. Next, as shown in FIG. 28 (2), the data of stream B is reproduced as B1 and stored in the buffer after the reproduction of A1 is completed. In this case, since the reproduction data from the optical disc is controlled with the stream B in FIG. 28 (2) for the above-described purpose, the track buffer does not overflow. The SCR from the track buffer of stream A or stream B shown in FIG. 28 (3), that is, the stream clock, is reset in synchronization with the playback start point J of stream B shown in FIG. Since the stream B is output at the double speed, the stream clock is counted by the buffer at the single speed as shown in FIG. The stream clock is reset at point G. The time VPTS2 when the video signal of the stream B is output from the video decoder needs to be synchronized in consideration of the delay time Tvd such as the MPEG decoding time. In this case, the AV synchronization control is restarted at t = Ti at the point I, that is, at the point where the increase in VPTS is interrupted. In this case, the VPTS2 of the stream B is checked, and the VPTS1 of the stream A is synchronized with the VPTS2, thereby realizing synchronization by one simple control. In this case, VPTS1 may be used in combination.
[0120]
The audio data of the audio synchronization stream B is reproduced, and the STC may be switched at the point H using the APTS of the stream B as shown in FIG. For the sub video signal of stream B, STC may be switched in the same manner as in FIG.
[0121]
As described above, AV synchronization is realized with simple control by using the stream B data preferentially and performing AV synchronization.
[0122]
In this case, the streams A1 and A2 do not overflow because all the video data is stored in the buffer memory. There is a possibility that the stream B1 overflows. However, in the present invention, by performing synchronization control on stream B, the STC is switched so that VPTS2 does not exceed the VPTS2 threshold and the signal flow is controlled as shown in FIG. There is nothing to do.
[0123]
Further, by using the audio of stream B for audio reproduction, the audio decoder buffer can be halved as described above, and STC can be applied at the H point of t = Th as shown in FIG. By switching, sound is smoothly reproduced without exceeding the APTS threshold. Similarly, the sub video information is reproduced smoothly and synchronously. Accordingly, the video and the sub-video such as audio and subtitle are synchronized, and the screen and audio are reproduced without interruption, that is, seamlessly. In this case, even if recording of the audio and sub-video of stream A is omitted, there is no problem.
[0124]
(AV synchronization: FIGS. 29, 30, 31, 33)
Here, an AV synchronization important when connecting at the time of jumping when two or three streams are simultaneously reproduced will be described. In the case of the present invention, it is important to synchronize a 720P signal and a stream having greatly different data amounts of 480i.
[0125]
FIG. 29 is a flowchart showing a detailed procedure of program chain group reproduction processing by the
[0126]
Next, referring to the seamless connection instruction information of the cell to be transferred next in
[0127]
In
[0128]
Next, in
[0129]
At the same time, in step 235i, the VOB playback end time (VOB_E_PTM) is transferred to the STC switching
[0130]
Next, the mechanism control unit is instructed to read data until the end position of the cell is reached. As a result, the data of the cell is transferred to the
[0131]
If it is determined in
[0132]
Next, two embodiments relating to an AV synchronization control method of seamless connection control for performing seamless reproduction according to the present invention will be described. These describe the AV
[0133]
The
[0134]
In the first method, the AV
[0135]
In FIG. 30, the AV synchronization control unit includes STC changeover switches 162a, 162b, 162c, 162d,
[0136]
STC switching units 162a, 162b, 162c, 162d, and 162e are the
[0137]
The
[0138]
The STC offset
[0139]
The
[0140]
The STC switching
[0141]
The STC offset value is an offset value used to change the STC value when the
[0142]
Specifically, from the “VOB playback end time (VOB_E_PTM)” described in the DSI packet of the
[0143]
The calculated offset value is given to the STC offset combining
[0144]
The data
[0145]
Next, when two system streams of
[0146]
Description of the SCR, APTS, VPTS, and VDTS of the input
[0147]
It is assumed that the STC initial value corresponding to the
[0148]
The STC switching
[0149]
Thereafter, the STC value referred to by the
[0150]
Next, the STC switching
[0151]
Thereafter, the STC value referred to by the
[0152]
Next, the STC switching
[0153]
Next, the STC switching
[0154]
Thereafter, the STC value referred to by the video
[0155]
When the switching of the STC changeover switches 162a to 162e is completed, the
[0156]
Thereafter, the
[0157]
Here, two means will be described as a method for obtaining times T1 to T4 which are STC switching timings.
[0158]
As specific means, since the times T1 to T4 can be easily calculated at the time of creating the stream, information representing the times T1 to T4 is described in advance on the disk, and the
[0159]
In particular, for T4, the “VOB playback end time (VOB_E_PTM)” recorded in the DSI used when obtaining the STC offset can be used as it is.
[0160]
The value to be recorded at this time is described with reference to the STC value used in the
[0161]
(Embodiment 2)
In the first embodiment, the application example of the multi-stream synchronized playback method of the present invention to high-resolution video recording / playback has been described in detail. However, in the second embodiment, this synchronized playback method is applied to connect two streams. A playback control method that connects without connection is described. In the case of an MPEG recording signal, editing in GOP units is common, and editing in frame units is difficult. By using the MSS system of the present invention, substantial frame editing is possible.
[0162]
It is important to synchronize the timing of the video signal and the audio signal at the joint, but a detailed description of the synchronization method will be described in
[0163]
First, in the case of applying to seamless reproduction at the time of switching the frame editing, as shown in FIG. 10, the
[0164]
A method of synthesizing and synthesizing two screens at an arbitrary point based on an instruction signal will be described later with reference to FIG.
[0165]
In the simple switching mode in which two images are simply switched in frame units at the editing point, the a stream and the b stream are switched at the editing point tc and are output seamlessly. Further, in the composition switching mode in which two images are combined while being combined on one screen like a wipe, switching is performed while combining the stream a and the stream b from the start point ts to the end point te. As shown in FIGS. 6 and 58,
[0166]
In this case, the reproduction means 778,
[0167]
As shown in the detailed block diagram of FIG. 58, when a
[0168]
When the stereoscopic recording identifier 766c is detected, the stereoscopic
[0169]
Thus, as shown in FIG. 58, in the MSS system using two MPEG decoders or an MPEG decoder capable of simultaneously decoding two streams, the three functions of frame editing reproduction control, high-resolution signal reproduction, and stereoscopic video signal reproduction are combined. can do.
[0170]
FIG. 11 shows a specific example of the
[0171]
More specifically, when the switching point number S = 1, there is no
[0172]
The playback procedure based on the playback control information will be described with reference to the flowchart of FIG.
[0173]
As shown in FIG. 12 (1), the
[0174]
When S = 0, that is, when two images are not synthesized, data after the switching point ts1 of GOP 781c is unnecessary, and therefore, if deleted as in GOP 781c in FIG. Go up. However, the
[0175]
As shown in
[0176]
When reproducing this portion, the B frame deletion identifier is detected in step 792f, and the number of frames is calculated on the assumption that no B frame is recorded. In
[0177]
A method for generating reproduction control information will be described. If the last GOP at the OUT point is defined as the first GOP and the first GOP at the IN point is defined as the second GOP, it is easy to record the start time of the second GOP and the time of the switching point as the switching position information of the switching position ts2. It is possible to control playback. As another method, the number of frames from the beginning of the second GOP to the switching point may be recorded.
[0178]
When reproducing these reproduction control information with a reproducing apparatus, as shown in step 792f of FIG. 59, among I, B, B, B, P, B, B, B, P, B, B, B, The frame at the switching point is decoded without processing the B frame (picture). That is, only I, P, and P are decoded. Then, as described above, the IN point image can be decoded in ¼ time. In this case, even when five frame switching points per second are continued, the redundancy time is 0.18 seconds, and therefore, it is possible to follow, so that all switching points can be reproduced seamlessly.
[0179]
In this case, in order to synchronize, as the playback control information, the number of frames (pictures) from the second GOP to which the switching point is located is calculated from the start time of the second GOP and the time of the switching point. If the B frame, which is an unnecessary frame, has been deleted, the unnecessary frame deletion identifier is viewed and corrected accordingly. Then, it can be seen how many frames earlier than the IN point and OUT point the second GOP is reproduced to synchronize the OUT point of the first GOP and the IN point of the second GOP.
[0180]
As playback control information, in which frame the switching point is recorded from the beginning of the second GOP, if an unnecessary frame such as a B frame is corrected, it is synchronized whenever the second GOP is decoded. I understand.
[0181]
Also, as the playback control information, if the decoding of the second GOP is started at the specific position of the first GOP, decoding start timing information that matches the switching point of the first GOP and the switching point of the second GOP can be recorded.
[0182]
In this case, the switching point synchronization can be achieved by using only the reproduction control information without any special calculation on the reproduction apparatus side.
[0183]
Further, the redundant portion 783 records one I frame, a plurality of P frames, and a B frame, and decodes them to create a frame one frame before the last editing point frame. Recording efficiency can be further increased by creating an intra frame. In the case of a DVD-RAM, all
[0184]
Here, the playback control procedure will be described. First, in
[0185]
In this case, if n = 0 in
[0186]
As shown in FIG. 56, the input
[0187]
To sum up the means, a plurality of streams are separated and alternately decoded by two MPEG decoders, and at the switching point, the decoded output of one first MPEG decoder is switched to the other second MPEG decoder decoded output and output. Then, the original first MPEG decoder is reset, decoding of the next stream is resumed, and the output of the second MPEG decoder is switched to the output of the first MPEG decoder at the next switching point.
[0188]
In this way, seamless connection is continuously realized in units of frames.
[0189]
(Composite switching mode)
Returning to step 774G in FIG. 13, the procedure for switching the
[0190]
Although FIG. 12 shows an example in which the original time stamp is not changed, the time stamp is used when recording is performed using a DVD-RAM or the like by matching the times of the first stream switching point and the second stream switching point. The configuration can be made simpler. When recording as ts1 = ts2, it may be rewritten. In this case, the first stream may be recorded up to te1. The second stream replaces tsG with ts1- (ts2-tsG). In this case, a time stamp younger than ts1 is attached. Since ta is the same as tsG, when reproducing in FIG. 12 (6), start decoding at tsG by connecting tsG from the
[0191]
In the case of a method for changing the time stamp, the time stamp order of GOP 761e and GOP 781f in FIG. For this reason, when it is played back, it malfunctions on the playback device side. In the present invention, as shown in FIG. 14, since the
[0192]
In the case of reproduction in FIG. 12 (6), it is only necessary to prefetch tsG from the
[0193]
Alternatively, even if there is information on the edit point ts1, if the GOP 781f data of the second stream is MPEG-decoded at the time point t = tsG by prefetching the GOP head address tsG of the edit point, the first stream and the first stream There is an effect that the edit points of the two streams are automatically matched at ts1.
[0194]
As described above, the configuration and operation are greatly simplified by changing the time stamp and recording.
[0195]
The procedure of this second recording method will be described with reference to FIGS.
[0196]
The edit / playback control information generation program will be described with reference to FIGS. As shown in FIG. 6, the
[0197]
The procedure in the reproduction control
[0198]
First, in
[0199]
First, in step 785b, S = 0 is set, S is incremented by 1 (step 785c), ts0 and ts1 are read (step 785d), and it is checked in
[0200]
At this time, using the address tsG of the first GOP of the second stream in step 785w, the calculation of ta = ts1- (ts2-tsG) is performed to obtain the second stream preceding decoding time ta, and the limited
[0201]
Here, returning to step 785e, if there is a synthesis identifier G, in step 785n, te1 which is the OUT point synthesis completion point of the first stream is read, and in step 785p, tG = te1-ts1 is calculated, and step 785q If tG <tGmax, the process proceeds to the next step 785r. If tG is greater than tGmax, the duration of the two-stream synthesis is too long and exceeds the buffer capacity of the playback device. When the error message “Change to value” is issued and te1 is changed in step 785w, the process returns to step 785n to make te1 less than the allowable value.
[0202]
Now, since the composition of the connection points is within the allowable value, the process returns to step 785r, and the first stream is recorded on the optical disk from tsG to te1. In step 785s, ts2 of the second stream is read. In step 785t, the time stamp is converted using the time stamp conversion processing routine in the same manner as in
[0203]
In this way, the first stream is recorded up to the connection point, and after that connection point, the time stamp at the connection point of the second stream is overwritten with a time stamp younger than the connection point. Thus, by reproducing the optical disk in synchronization with a reproducing apparatus, an effect that a video signal connected in units of frames is output can be obtained.
[0204]
In this case, two MPEG decoders are required. However, as shown in FIG. 6, the recording / reproducing apparatus includes an
[0205]
Therefore, when the present invention is applied to a recording / reproducing apparatus with an MPEG encoder, the frame editing effect of the present invention can be obtained without adding a configuration since it originally has the capability of two decoders.
[0206]
When software encoding / decoding is performed using a CPU, the CPU time required for encoding must be at least twice that of the decoding process, and a CPU capable of soft encoding can decode two streams. Therefore, as described in FIG. 57, by encoding one stream with software and simultaneously or time-dividing the two streams with software, the virtual frame editing of the present invention can be performed without increasing the processing capacity of the CPU. Become.
[0207]
The procedure of encoding / decoding and recording / reproduction using the CPU will be described using the flowchart of FIG. First, in the
[0208]
At the next playback, the
[0209]
This CPU is capable of processing one stream for MPEG encoding. This means that MPEG decoding of a few streams can be performed. Therefore, it is possible to obtain an effect that one stream can be MPEG-encoded by the same CPU, frame editing can be performed, two streams can be MPEG-decoded, and playback and output can be seamlessly performed at the frame editing point. According to the present invention, the remaining CPU power at the time of MPEG decoding can be effectively utilized.
[0210]
(Embodiment 3)
The MADM system of the present invention can simultaneously reproduce a plurality of streams, and the synchronization system is important.
[0211]
The basic AV synchronization method has been described in the recording control of high-resolution video such as 480P and 720P described in the first embodiment and the playback control method of virtual frame editing described in the second embodiment. 3 to 9 describe various synchronization methods in more detail.
[0212]
First, in
[0213]
First, FIG. 37 shows a data structure on the optical disk used in the optical disk reproducing apparatus of the third embodiment.
[0214]
The video signal A, the video signal B, and the video signal C, which are three video signals, are respectively MPEG-compressed to obtain a compressed video stream A, a compressed video stream B, and a compressed video stream C.
[0215]
Each of the compressed video streams A to C is packetized as a video packet every 2 KB. In the packet header of each packet, a stream ID for identifying whether the stored data is one of the compressed video streams A to C, and, if the head of the video frame is stored in the packet, that frame VPTS (Video Presentation Time Stamp) is added as video playback time information indicating the time at which the video is to be played back. In the third embodiment, NTSC video is used as each video signal, and the video frame period is approximately 33 msec.
[0216]
On the optical disc, the video packets created as described above are grouped as a compressed video signal A-1, a compressed video signal B-1, and a compressed video signal C-1 with an appropriate number of video packets for each stored data. And multiplexed and recorded.
[0217]
FIG. 35 is a block diagram of an optical disk reproducing apparatus according to the third embodiment.
[0218]
In FIG. 35,
[0219]
FIG. 36 shows the configuration of the
[0220]
36,
[0221]
The operation of the optical disk reproducing device shown in FIG. 35 will be described below.
[0222]
The
[0223]
The
[0224]
The data read from the
[0225]
The separated video compression signals are stored in the
[0226]
Each of the
[0227]
The
[0228]
The operation of each of the
[0229]
The compressed video signal read from the buffer memory is input to the
[0230]
The video decompression means 602 performs MPEG decompression processing on the compressed video stream and outputs a video signal.
[0231]
The VPTS detection means 601 detects and outputs the VPTS in the packet header.
[0232]
The video reproduction timing control means 603 receives the video signal output from the video expansion means 602, the reference time signal, and the VPTS output from the VPTS detection means 601, compares the reference time signal and VPTS, and the difference between the two is determined. When the threshold value is exceeded, the video playback timing is controlled so that the difference between the VPTS and the reference time signal is less than or equal to the threshold value.
[0233]
In the third embodiment, 33 msec is used as a threshold value for video reproduction. In the video reproduction timing control means 603,
(Reference time signal-VPTS)> 33 msec: 1 frame skip
(Reference time signal -VPTS) <-33 msec: 1 frame repeat
Is to do.
[0234]
In the third embodiment, due to the accuracy error of the crystal oscillator used in the reference time signal generating means 506 and each of the
[0235]
FIG. 38 shows a timing chart of video reproduction in the third embodiment. 38A is a diagram showing a reference time signal with respect to the reproduction time t. Similarly, FIG. 38B shows VPTS # A which is a VPTS of the compressed video signal A expanded by the
[0236]
The
[0237]
In addition, the
[0238]
Similarly, the
[0239]
As described above, in the third embodiment, when the difference between the reference time signal and the VPTS detected by each video decoder exceeds the threshold, the correction function of the video reproduction timing control means of each video decoder operates, and the reference time signal And the difference between each VPTS is kept so as not to exceed the threshold value, and the video reproduced by each video decoder can be synchronized.
[0240]
(Embodiment 4)
[0241]
FIG. 41 shows the data structure on the optical disk used in the optical disk reproducing apparatus of the fourth embodiment. Compared to the optical disk used in the third embodiment, this optical disk also includes compressed audio data.
[0242]
The audio signal is converted into audio frames in units of 32 msec, compressed, a compressed audio stream is obtained, packetized as audio packets every 2 KB, and recorded on the optical disc. In the packet header of the audio packet, a stream ID indicating that the stored data is a compressed audio stream, and the time when the audio frame is to be reproduced when the head of the audio frame is stored in the packet are indicated. APTS (Audio Presentation Time Stamp) is added as the audio reproduction time information shown.
[0243]
FIG. 39 shows a block diagram of a playback apparatus according to the fourth embodiment.
[0244]
501 to 532 have the same configuration as that of the optical disk reproducing apparatus shown in FIG. 35 of the third embodiment.
[0245]
540 is a buffer memory for temporarily storing the compressed audio signal, 541 is an audio expansion means for expanding the compressed audio signal, and 542 is a speaker for reproducing the expanded audio signal.
[0246]
FIG. 40 shows the configuration of the
[0247]
In the optical disk reproducing apparatus shown in FIG. 39, the operation when reproducing the optical disk in FIG. 41 will be described below.
[0248]
The operation up to the input to the separating means 505 is the same as that of the optical disk reproducing apparatus shown in the third embodiment.
[0249]
The data read from the
[0250]
The separated compressed video signal and compressed audio signal are temporarily stored in the
[0251]
The
[0252]
The operations of the
[0253]
The compressed audio signal read from the
[0254]
The APTS signal output from the
[0255]
In the fourth embodiment, due to the accuracy error of the crystal oscillator used in the reference time signal generating means 506, the
[0256]
FIG. 42 shows a timing chart of video playback and audio playback in the fourth embodiment. 42A is a diagram showing APTS with respect to the reproduction time t, FIG. 42B is a diagram showing a reference time signal, and similarly, FIG. 42C is a compressed video signal that the
[0257]
42 does not show the VPTS # C of the compressed video signal C that the
[0258]
The reference time signal generation means 506 corrects the APTS using the APTS at the time when the APTS indicates ta1 and ta2, and resets the reference time signal to ta1 and ta2 at each time.
[0259]
The
[0260]
Similarly, since the
[0261]
As described above, in the fourth embodiment, when the difference between the reference time signal and the VPTS detected by each video decoder exceeds the threshold, the correction function of the video reproduction timing control means of each video decoder operates, and the reference time signal Thus, the difference between the VPTS and the VPTS is kept so as not to exceed the threshold, and the video signals reproduced by the video decoders can be synchronized with each other.
[0262]
Further, regarding the difference between the reference time signal and the APTS, the APTS is not corrected by using the reference time signal, but the reference time signal is corrected by using the APTS, thereby causing a sense of incongruity in audio reproduction. Therefore, it is possible to synchronize the audio playback and video playback.
[0263]
(Embodiment 5)
[0264]
FIG. 43 is a block diagram of the playback apparatus according to the fifth embodiment.
[0265]
501 to 532 have the same configuration as that of the optical disk reproducing apparatus shown in the third embodiment, but 551 is a video decoder used in the fifth embodiment.
[0266]
The
[0267]
[0268]
In the fifth embodiment, due to the accuracy error of the crystal oscillator used in the reference time signal generation means 506 and the
[0269]
FIG. 45 shows a timing chart of video output in the fifth embodiment. 45A is a diagram showing VPTS # A detected by the
[0270]
The reference time signal generation means 506 corrects the time using VPTS # A at the time when VPTS # A indicates tv1 and tv2, and resets the reference time signal to tv1 and tv2 at each time.
[0271]
The
[0272]
Similarly, since the
[0273]
As described above, in the fifth embodiment, when the difference between the reference time signal and the VPTS detected by the
[0274]
In addition, by correcting the reference time signal using VPTS # A detected by the
[0275]
(Embodiment 6)
[0276]
In the sixth embodiment, an optical disk having the data structure shown in FIG. 41 is used.
[0277]
FIG. 46 shows a block diagram of an optical disk reproducing apparatus according to the sixth embodiment.
[0278]
[0279]
A
[0280]
The configuration of the
[0281]
901 is a VPTS detection means for detecting the VPTS indicating the reproduction time of the video signal multiplexed with the compressed video signal, 902 is a video expansion means for expanding the compressed video signal, 903 compares the reference time signal and VPTS, When the comparison result exceeds the threshold, video playback timing control means for skipping or repeating video playback in frame units, 904 is a reference time signal generating means for generating a reference time signal.
[0282]
In the sixth embodiment, the APTS detected by the
[0283]
By correcting using the same APTS, the reference time signals generated by the
[0284]
After the correction by the APTS, as in the fourth embodiment, when the difference between the reference time signal of each video decoder and the VPTS exceeds the threshold value, the video reproduction timing control means of each video decoder skips the frame unit. Repeat playback is performed, and the playback timing is corrected so that the difference is less than or equal to the threshold value.
[0285]
As described above, in
[0286]
Further, as in the fourth embodiment, it is possible to synchronize the reproduction of the sound and the reproduction of each video without causing any auditory problems with respect to the reproduction of the sound.
[0287]
In the sixth embodiment, the APTS detected by the
[0288]
(Embodiment 7)
In the seventh embodiment of the present invention, two compressed video signals are reproduced simultaneously, and the two compressed video signals are compressed by separating a stereoscopic video signal into a right-eye video signal and a left-eye video signal, respectively. Signal.
[0289]
The overall configuration of the apparatus is substantially the same as that of the optical disk playback apparatus shown in FIG. 46 of
[0290]
FIG. 48 shows one video decoder, 1001 is a VPTS detection means for detecting VPTS indicating the reproduction time of the video signal multiplexed with the compressed video signal, and 1002 is a video for expanding the input MPEG compressed video signal. A decompression unit, 1004, a reference time signal generation unit for generating a reference time signal, 1003 compares the reference time signal with VPTS, and skips or repeats video reproduction in units of frames when the comparison result exceeds a threshold value. This is a video playback timing control means for outputting a horizontal sync signal and a vertical sync signal of the video to be played back.
[0291]
49 is the other video decoder, 1101 is a VPTS detecting means for detecting VPTS indicating the reproduction time of the video signal multiplexed with the compressed video signal, and 1102 is a video for expanding the input MPEG compressed video signal. Decompression means, 1104, reference time signal generation means for generating a reference time signal, 1103 compares the reference time signal with VPTS, and skips or repeats video reproduction frame by frame when the comparison result exceeds a threshold value. This is a video output timing control means for inputting a horizontal synchronization signal and a vertical synchronization signal of a video signal and reproducing the expanded video in synchronization with the horizontal / vertical synchronization signal.
[0292]
Each video decoder uses the horizontal synchronizing signal and the vertical synchronizing signal output from the video decoder in FIG. 48 so as to be input to the horizontal synchronizing signal and the vertical synchronizing signal of the video decoder in FIG.
[0293]
In the optical disk reproducing apparatus according to the seventh embodiment configured as described above, as in the sixth embodiment, the reference time signal generated in each video decoder for the right eye and the left eye is corrected by the APTS, and each video The video reproduction timing control means of the decoder keeps the difference between each reference time signal and each VPTS so as not to exceed the threshold value, so that the video for the right eye and the video for the left eye can be synchronized in units of frames. Furthermore, by using the horizontal synchronization signal and the vertical synchronization signal generated by one video decoder as the other horizontal synchronization signal and the vertical synchronization signal, the two images can be reproduced in synchronization on a pixel basis. It was.
[0294]
In
[0295]
(Embodiment 8)
[0296]
FIG. 52 shows the data structure on the optical disk used in the eighth embodiment.
[0297]
The audio signal D and the audio signal E, which are two audio signals, are respectively compressed, the compressed audio stream D and the compressed audio stream E are compressed, and the video signal is compressed to obtain a compressed video stream.
[0298]
The compressed video streams D and E and the compressed video stream are packetized as audio packets and video packets every 2 KB. In the packet header of each packet, a stream ID for identifying whether the stored data is a compressed audio stream D, E or a compressed video stream, and the above-described APTS, VPTS are recorded.
[0299]
FIG. 50 shows the configuration of the optical disk reproducing apparatus according to the eighth embodiment.
[0300]
The configuration is almost the same as that shown in FIG. 39 of the fourth embodiment. The
[0301]
Similarly to 540, 590 is a buffer memory for temporarily storing the compressed audio signal, and 592 is a speaker for reproducing the audio signal.
[0302]
FIG. 51 shows the configuration of the
[0303]
[0304]
Next, the reproduction operation in the eighth embodiment will be described.
[0305]
The operation until the signal read from the
[0306]
The data read from the
[0307]
The separated compressed video signal is temporarily stored in the
[0308]
The video decoder reads data from the
[0309]
The reference time signal generated by the reference time
[0310]
In the
[0311]
In the eighth embodiment, 32 msec is used as the threshold value of the audio reproduction, and the audio reproduction timing control means 1203
(Reference time signal-APTS # E)> 32 msec: 1 audio frame skip,
(Reference time signal-APTS # E) <-32 msec: 1 audio frame repeat,
Is to do.
[0312]
Note that the
[0313]
In the eighth embodiment, the
[0314]
FIG. 53 shows a timing chart of video reproduction and audio reproduction in the eighth embodiment. 53A is a diagram showing APTS # D with respect to the reproduction time t, FIG. 53B is a diagram showing a reference time signal, and similarly, FIG. 53C is a compression in which the
[0315]
The
[0316]
Further, when the reference time signal is T11 and T12, the difference between VPTS and the reference time signal exceeds −33 msec, which is the video playback threshold, so that the video playback timing control means of the
[0317]
As described above, in the eighth embodiment, when the difference between the reference time signal and the APTS # E detected by the
[0318]
(Embodiment 9)
In the ninth embodiment, the sound reproduction timing control is performed by changing the clock for performing the decompression reproduction operation.
[0319]
In the ninth embodiment, the apparatus configuration and the overall operation are the same as those in the eighth embodiment, but the audio reproduction timing control is performed when the difference between the reference time signal and APTS # E exceeds the audio reproduction threshold. The operation is different. The audio reproduction timing control used in the ninth embodiment will be described with reference to FIGS. 54 and 55.
[0320]
FIG. 54 shows the operation when the difference between APTS # E and the reference time signal exceeds the sound reproduction threshold of 32 msec, and FIG. 54A shows the reference time signal with respect to the reproduction time t. FIG. 4B shows APTS # E, and FIG. 4C shows the clock frequency at which the
A normal decompression reproduction operation is performed with a clock f0 that is 384 times the sampling frequency fs of the audio signal. When the reference time signal is T11, the difference between APTS # E and the reference time signal exceeds the sound reproduction threshold of 32 msec, so that the sound reproduction timing control means switches the expansion reproduction operation clock to f1. f1 is a clock having a
[0321]
FIG. 55 shows the operation when the difference between APTS # E and the reference time signal exceeds −32 msec, which is the threshold value for sound reproduction, and FIG. 55 (a) shows the reference time signal with respect to the reproduction time t. FIG. 4B shows APTS # E, and FIG. 4C shows the clock frequency at which the
[0322]
Since the difference between APTS # E and the reference time signal exceeds −32 msec, which is the threshold value for audio reproduction, when the reference time signal is T12, the audio reproduction timing control means switches the expansion reproduction operation clock to f2. f2 is a clock having a
[0323]
As described above, in the ninth embodiment, when the difference between the APTS # E and the reference time signal exceeds the audio playback threshold, the clock for performing the extended playback operation is changed, and the extended playback operation is performed at a higher or lower speed than usual. By doing so, the difference between the reference time signal and APTS # E is controlled to be equal to or less than the threshold value for audio reproduction, and the reproduction of each audio and the reproduction of video can be synchronized without causing a sense of incongruity. It has become possible.
[0324]
In the ninth embodiment, the expansion / reproduction operation clock is changed by 10% compared to the normal operation. However, the timing can be controlled more naturally from the viewpoint of hearing by changing the change width smaller or stepwise. Clearly it is possible.
[0325]
In
[0326]
The embodiment of the present invention has been described above.
[0327]
The comparison of the reference time signal with VPTS and APTS, the control of the playback time, and the correction of the reference time signal with VPTS and APTS, for example, the respective functions are realized by a microcomputer that controls the entire playback device. Also good.
[0328]
In each of the embodiments, the example of the optical disk playback device has been described. However, the virtual frame editing method of the present invention is applied to a playback device called a set-top box that is supplied with a compressed signal by a network or digital broadcasting and decompresses and plays back the compressed signal. By applying this, it is possible to seamlessly connect discontinuous video at the time of program switching, and the effect is high.
[0329]
【The invention's effect】
By dividing the basic video signal and the interpolated video signal into frame groups of 1 GOP or more, interleaving them alternately and recording them on the optical disc as interleaved blocks, the high-resolution synthesis compatible playback device can record both information of the interleaved blocks. Can be used to obtain progressive video. In addition, when a high-resolution video disc is played back on a non-progressive playback device, only one of the odd-field or even-field interleaved blocks is played back by track jumping, resulting in a complete two-dimensional normal video. Can be obtained. Thus, there is an effect that mutual compatibility is realized.
[0330]
In particular, a high-resolution video arrangement information file is provided, and a high-resolution video identifier is recorded on the optical disk. Accordingly, it is possible to easily determine where the high-resolution video is present, so that there are effects that the two normal interlace signals can be progressively generated and that the mistaken output of two different content images can be prevented.
[0331]
In addition, when the two-stream simultaneous reproduction synchronization method of the present invention is used, editing of an MPEG signal that can be edited only in GOP units can be virtually edited in frame units without degradation of images. By recording the playback control information, it can be connected and output in units of frames during playback. Thus, there is an effect that virtual frame editing can be realized without image deterioration.
[0332]
In the two-stream simultaneous reproduction synchronization method, when a plurality of compressed video signals or a plurality of compressed audio signals to be reproduced at the same time are decompressed and reproduced, they can be reproduced in synchronization with each other.
[0333]
Also, in a playback device that corrects the reference time signal using the APTS detected by the audio decoder and controls the video output timing so that the VPTS coincides with this reference time signal, the audio and the plurality of audio signals are not caused. Synchronized playback of video output is possible.
[0334]
Furthermore, a playback device that controls the timing of audio output by changing the decompression operation clock can perform synchronous playback without causing noise due to audio skipping or pause and without causing a sense of strangeness in hearing. It becomes possible.
[Brief description of the drawings]
FIG. 1 is a block diagram of a 720P / 480P hierarchical recording apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram of a 480i / 480P / 720P (60) playback device according to an embodiment of the present invention.
FIG. 3 is a block diagram of a 480P / 720P (24/60) playback device according to an embodiment of the present invention.
FIG. 4 is a block diagram of a horizontal direction composition type reproducing apparatus (720P output) according to an embodiment of the present invention;
FIG. 5 is a block diagram of a three-layer optical disk recording apparatus according to an embodiment of the present invention.
FIG. 6 is a block diagram of a recording / reproducing apparatus using a reproduction control method in units of frames according to an embodiment of the present invention.
FIG. 7 is a stream recording procedure diagram of the recording apparatus of the reproduction control information recording system according to the embodiment of the present invention.
FIG. 8 is a comparison diagram in the case where the optical disk of one embodiment of the present invention is reproduced by an existing reproducing apparatus and in the case of reproducing by the reproducing apparatus of the present invention.
FIG. 9 is a relationship diagram of recording time and capacity of an optical disc according to an embodiment of the present invention.
FIG. 10 is a block diagram of the 480P playback mode of the hierarchical playback device according to the embodiment of the present invention;
FIG. 11 is a diagram showing a data structure of reproduction control information according to the embodiment of the present invention.
FIG. 12 is a diagram showing a recording procedure of a plurality of streams of the recording apparatus and a playback procedure of the playback apparatus according to the embodiment of the present invention.
FIG. 13 is a flowchart for controlling playback of two streams based on playback control information in the playback apparatus according to the embodiment of the present invention;
FIG. 14 is a data structure diagram of playback control information when stream time stamps are consecutive according to an embodiment of the present invention;
FIG. 15 is a diagram showing recording and playback streams of the recording / playback apparatus according to the embodiment of the present invention;
FIG. 16 is a flowchart showing an editing and reproduction control information generation procedure in the recording apparatus according to the embodiment of the invention.
FIG. 17 is a data structure diagram of an image identifier including the resolution of management information data according to an embodiment of the present invention;
FIG. 18 is a block diagram showing another type of MPEG decoder of the playback apparatus according to the embodiment of the present invention;
FIG. 19 is a principle diagram of a multi-angle video division multiplex recording system according to an embodiment of the present invention.
FIG. 20 is a diagram illustrating a method of separating horizontal and vertical interpolation information and recording them in an interleave block according to an embodiment of the present invention.
FIG. 21 is a principle diagram of a MADM system that divides the image horizontally into two according to an embodiment of the present invention.
FIG. 22 is a diagram showing image composition control of the playback device according to the embodiment of the present invention;
FIG. 23 is a signal layout diagram for outputting a progressive signal, an NTSC signal, and an HDTV signal according to an embodiment of the present invention;
FIG. 24 is a diagram illustrating a buffer for reproducing progressive, stereoscopic, and wide signals according to an embodiment of the present invention.
FIG. 25 is a block diagram of the playback device in one embodiment of the present invention in an interlaced video signal output mode.
FIG. 26 is a flowchart for performing AV synchronization between the first decoder and the second decoder according to the embodiment of the present invention;
FIG. 27 is a flowchart for controlling two buffer units according to an embodiment of the present invention;
FIG. 28 is a timing chart at which a data stream according to an embodiment of the present invention is reproduced and output through a decoder buffer and decoding processing;
FIG. 29 is a flowchart illustrating a detailed procedure of program chain group reproduction processing by the system control unit M1-9 according to the embodiment of the present invention;
FIG. 30 is a block diagram showing a partial configuration for performing AV synchronization related to AV synchronization control 12-10 according to the embodiment of the present invention;
FIG. 31 is a block diagram of a data decryption processing unit according to an embodiment of this invention;
FIG. 32 is a diagram showing a signal format of an image identifier according to the embodiment of the present invention.
FIG. 33 is a flowchart of STC switching during seamless connection according to an embodiment of the present invention.
FIG. 34 is a diagram showing processing of the horizontal filter circuit according to the embodiment of the present invention.
FIG. 35 is a block diagram of an optical disk playback apparatus according to an embodiment of the present invention.
FIG. 36 is a block diagram of a video decoder according to an embodiment of the present invention.
FIG. 37 is a diagram showing a data structure on an optical disc according to an embodiment of the present invention.
FIG. 38 is a timing chart of video playback according to an embodiment of the present invention.
FIG. 39 is a block diagram of an optical disk playback device according to an embodiment of the present invention.
FIG. 40 is a block diagram of an audio decoder according to an embodiment of the present invention.
FIG. 41 is a diagram showing a data structure on an optical disc according to an embodiment of the present invention.
FIG. 42 is a timing chart of audio and video reproduction according to an embodiment of the present invention.
FIG. 43 is a diagram showing an optical disc playback apparatus according to an embodiment of the present invention.
FIG. 44 is a block diagram of a video decoder according to an embodiment of the present invention.
FIG. 45 is a timing chart of video playback according to an embodiment of the present invention.
FIG. 46 is a block diagram of an optical disk playback apparatus according to an embodiment of the present invention.
FIG. 47 is a block diagram of a video decoder according to an embodiment of the present invention.
FIG. 48 is a block diagram of a video decoder according to an embodiment of the present invention.
FIG. 49 is a block diagram of a video decoder according to an embodiment of the present invention.
FIG. 50 is a block diagram of an optical disk playback device according to an embodiment of the present invention.
FIG. 51 is a block diagram of an audio decoder according to an embodiment of the present invention.
FIG. 52 is a diagram showing a data structure on an optical disc according to an embodiment of the present invention.
FIG. 53 is a timing chart of audio and video playback according to an embodiment of the present invention.
FIG. 54 is a timing chart of audio reproduction and operating frequency according to an embodiment of the present invention.
FIG. 55 is a timing chart of audio reproduction and operating frequency according to an embodiment of the present invention.
FIG. 56 is a diagram showing a stream flow in the playback device according to the embodiment of the present invention;
FIG. 57 is a flowchart showing MPEG encoding, editing / playback control information generation, and playback control procedures in the recording / playback apparatus according to the embodiment of the present invention;
FIG. 58 is a block diagram of a recording / reproducing apparatus using a frame-by-frame reproduction control method according to an embodiment of the present invention;
FIG. 59 is a diagram showing a procedure for deleting unnecessary frames according to an embodiment of the present invention;
FIG. 60 is a block diagram of a mutual authentication type playback apparatus and TV monitor according to an embodiment of the present invention.
[Explanation of symbols]
1 Optical disc
16 MPEG decoder
21 Control unit
23a, 23b Buffer circuit
25 SW circuit
26 3D image layout information playback unit
27 SW circuit
28 RL mixing circuit
29 R output section
30 L output section
31 Video output section
32 Audio output unit
33 “3D” display signal output section
34 motor
35 Rotation control circuit
39 memory
43 3D compatible playback device
707 480P video signal
710 480P video signal
717 MPEG encoder
718a 3rd interleave block
723 Recording means
724 disc
725 Hierarchical record identifier
726 Specific interleave block reproduction prohibition means
727 MPEG data
728 MPEG decoder
729 480P signal
730 MPEG decoder
731 Difference signal
732 synthesis unit
733 720P signal
734 Separation part
735 First buffer memory
736 Second buffer memory
737a, 737b 2-3 conversion unit
738 480P-720P upconverter
739 720P signal
740 arithmetic unit
741 2-3 conversion unit
743 Hierarchical playback device
744 Resolution-attribute identification information
745 Identification Information Processing Unit
746 3-2 pull-down section
747 Separation part
748 Composite unit
749 480i signal
751 Modulator
752 Transmitter
753 Receiver
754 Demodulator
755 synthesis unit
756a Field frame conversion unit
758 synthesis unit
759 W480P video signal
760 W480P-720P converter
763 Switching composition unit
764 Switching composite signal output section
765 Playback control information
766 Switching point number
767 Image composition identifier
768 Switching start address
769 Switching end address
770 GOP start address
771 Switching start address
772 Switching end address
773 Decode start address
777 Recording means
778 Reproduction means
779 memory
780 VTS synchronization section
781 GOP
782a, 782b, 782c, 782d Composite screen
783 Redundant part
785 flowchart (recording means)
786 Up-conversion instruction
787 Up-conversion identifier
789 Playback control information generation unit
790 Editing information
791 MPEG encoder
792 Flowchart (Unnecessary frame deletion)
794a, 794b Mutual authentication unit
795 Cryptographic encoder
796 Communication interface part
797 Cryptographic decoder
798 TV monitor
799a, 799b (encryption) key
Claims (22)
前記光ディスクには、映像信号の低周波成分を表す第1映像ストリームと前記映像信号のうち少なくとも高周波成分を表す第2映像ストリームとが少なくとも記録されており、前記第1映像ストリームは複数の第1インタリーブユニットを含み、前記第2映像ストリームは複数の第2インタリーブユニットを含み、前記複数の第1インタリーブユニットのそれぞれはm1個(m1は1以上の整数)のGOPを含み、前記複数の第2インタリーブユニットのそれぞれはm2個(m2は1以上の整数)のGOPを含み、
前記光ディスク再生装置は、
前記光ディスクに記録された前記第1映像ストリームと前記第2映像ストリームとを再生する再生部と、
前記再生された第1映像ストリームを前記複数の第1インタリーブユニットに分解し、前記再生された第2映像ストリームを前記複数の第2インタリーブユニットに分解する分解部と、
前記複数の第1インタリーブユニットを復号することにより、前記映像信号の前記低周波成分を表す第1再生信号を生成し、前記複数の第2インタリーブユニットを復号することにより、前記映像信号のうち少なくとも前記高周波成分を表す第2再生信号を生成する復号部と、
前記第1再生信号と前記第2再生信号とを合成することにより、前記映像信号を生成する合成部と、
前記第1再生信号と前記第2再生信号と前記映像信号とのうちの少なくとも1つを選択的に出力する出力部と
を備えた、光ディスク再生装置。An optical disk reproducing device for reproducing a signal recorded on an optical disk,
The optical disc records at least a first video stream representing a low frequency component of a video signal and a second video stream representing at least a high frequency component of the video signal, and the first video stream includes a plurality of first video streams. An interleave unit, the second video stream includes a plurality of second interleave units, each of the plurality of first interleave units includes m1 (m1 is an integer of 1 or more) GOPs, and the plurality of second interleave units. Each interleave unit includes m2 (m2 is an integer of 1 or more) GOPs,
The optical disc playback apparatus comprises:
A playback unit for playing back the first video stream and the second video stream recorded on the optical disc;
A decomposing unit that decomposes the reproduced first video stream into the plurality of first interleave units, and decomposes the reproduced second video stream into the plurality of second interleave units;
By decoding the plurality of first interleave units, a first reproduction signal representing the low frequency component of the video signal is generated, and by decoding the plurality of second interleave units, at least one of the video signals. A decoding unit for generating a second reproduction signal representing the high-frequency component;
A synthesizing unit that generates the video signal by synthesizing the first reproduction signal and the second reproduction signal;
An optical disc playback apparatus comprising: an output unit that selectively outputs at least one of the first playback signal, the second playback signal, and the video signal.
基準時刻信号を生成する基準時刻信号生成部と、
前記基準時刻信号と前記第1時間情報との差に応じて、前記第1再生信号の再生時刻を制御する第1再生制御部と、
前記基準時刻信号と前記第2時間情報との差に応じて、前記第2再生信号の再生時刻を制御する第2再生制御部と、
前記第1再生制御部に供給される前記基準時刻信号と前記第2再生制御部に供給される前記基準信号とが実質的に同一の時刻を表すように、前記基準時刻信号を補正する補正部と
をさらに備えている、請求項2に記載の光ディスク再生装置。The optical disc playback apparatus comprises:
A reference time signal generator for generating a reference time signal;
A first reproduction control unit for controlling a reproduction time of the first reproduction signal according to a difference between the reference time signal and the first time information;
A second reproduction control unit for controlling a reproduction time of the second reproduction signal according to a difference between the reference time signal and the second time information;
A correction unit that corrects the reference time signal so that the reference time signal supplied to the first reproduction control unit and the reference signal supplied to the second reproduction control unit represent substantially the same time. The optical disk reproducing apparatus according to claim 2, further comprising:
前記第2再生制御部は、前記第2再生信号のフレームをスキップし、もしくは繰り返して再生することにより、前記第2再生信号の再生時刻を制御する、請求項3に記載の光ディスク再生装置。The first reproduction control unit controls the reproduction time of the first reproduction signal by skipping or repeating reproduction of the frame of the first reproduction signal;
4. The optical disc playback apparatus according to claim 3, wherein the second playback control unit controls the playback time of the second playback signal by skipping or repeating playback of the frame of the second playback signal.
前記合成部は、前記第1再生信号を、前記第2画素数に対応する変換信号に変換する変換器を備えており、
前記映像信号は、前記変換信号と前記第2再生信号とを合成することによって得られる、請求項1に記載の光ディスク再生装置。The first reproduction signal corresponds to a first pixel number, and the second reproduction signal corresponds to a second pixel number greater than the first pixel number;
The combining unit includes a converter that converts the first reproduction signal into a conversion signal corresponding to the second number of pixels,
The optical disk reproducing apparatus according to claim 1, wherein the video signal is obtained by synthesizing the converted signal and the second reproduction signal.
前記光ディスク再生装置は、前記光ディスクの回転を制御する回転制御部をさらに備えており、前記回転制御部は、前記識別子に応じて前記光ディスクの回転を制御する、請求項8に記載の光ディスク再生装置。An identifier indicating the number of first pixels corresponding to the first reproduction signal is further recorded on the optical disc,
9. The optical disc playback apparatus according to claim 8, wherein the optical disc playback apparatus further includes a rotation control unit that controls the rotation of the optical disc, and the rotation control unit controls the rotation of the optical disc in accordance with the identifier. .
前記出力部は、
前記第1再生信号、前記第2再生信号および前記映像信号のうち少なくとも一方をフレーム信号に変換する変換器を備えており、
前記出力部は、前記フレーム信号を重複して出力することにより、1秒あたり60フレームのプログレシブ映像信号を出力する、請求項1に記載の光ディスク再生装置。An identifier indicating that the video signal is obtained by encoding a progressive video signal of 24 to 30 frames per second is recorded on the optical disc,
The output unit is
A converter that converts at least one of the first reproduction signal, the second reproduction signal, and the video signal into a frame signal;
The optical disk reproducing apparatus according to claim 1, wherein the output unit outputs a progressive video signal of 60 frames per second by outputting the frame signal in duplicate.
前記複数の第1インタリーブユニットと前記複数の第2インタリーブユニットとを格納するバッファメモリ部をさらに備えており、
前記バッファメモリ部の容量は、前記第2インタリーブユニットに含まれるGOPのデータ量以上である、請求項11に記載の光ディスク再生装置。The optical disc playback apparatus comprises:
A buffer memory unit for storing the plurality of first interleave units and the plurality of second interleave units;
12. The optical disk reproducing device according to claim 11, wherein the capacity of the buffer memory unit is equal to or greater than the data amount of GOP included in the second interleave unit.
前記第1映像信号を符号化することにより、第1映像ストリームを生成し、前記第2映像信号を符号化することにより、第2映像ストリームを生成する符号化部であって、前記第1映像ストリームは複数の第1インタリーブユニットを含み、前記第2映像ストリームは複数の第2インタリーブユニットを含み、前記複数の第1インタリーブユニットのそれぞれはm1個(m1は1以上の整数)のGOPを含み、前記複数の第2インタリーブユニットのそれぞれはm2個(m2は1以上の整数)のGOPを含む、符号化部と、
前記第1映像ストリームに含まれる前記複数の第1インタリーブユニットと前記第2映像ストリームに含まれる前記複数の第2インタリーブユニットとを選択的に出力する選択出力部と、
前記選択出力部から出力される信号を光ディスクに記録する記録部と
を備えた、光ディスク記録装置。A separation unit that separates the video signal into a first video signal that represents a low-frequency component of the video signal and a second video signal that represents at least a high-frequency component of the video signal;
An encoding unit that generates a first video stream by encoding the first video signal and generates a second video stream by encoding the second video signal, wherein the first video signal The stream includes a plurality of first interleave units, the second video stream includes a plurality of second interleave units, and each of the plurality of first interleave units includes m1 (m1 is an integer of 1 or more) GOPs. Each of the plurality of second interleave units includes m2 (m2 is an integer of 1 or more) GOPs;
A selection output unit that selectively outputs the plurality of first interleave units included in the first video stream and the plurality of second interleave units included in the second video stream;
An optical disc recording apparatus comprising: a recording unit that records a signal output from the selection output unit on an optical disc.
前記第1映像ストリームを復号する復号器と、
前記映像信号と前記復号器から出力される信号との差分を演算する差分演算器と
を備えており、
前記分離部は、前記差分演算器から出力される信号を前記第2映像信号として出力する、請求項16に記載の光ディスク記録装置。The separation unit is
A decoder for decoding the first video stream;
A difference calculator for calculating a difference between the video signal and a signal output from the decoder;
The optical disc recording apparatus according to claim 16, wherein the separation unit outputs a signal output from the difference calculator as the second video signal.
前記映像信号を、前記映像信号に対応する第1画素数より少ない第2画素数に対応する第1変換信号に変換する第1変換器と、
前記復号器から出力される信号を、前記復号器から出力される信号に対応する第2画素数より多い第1画素数に対応する第2変換信号に変換する第2変換器と
をさらに備えており、
前記分離部は、前記第1変換信号を前記第1映像信号として出力し、
前記差分演算器は、前記映像信号と前記第2変換信号との差分を演算する、請求項17に記載の光ディスク記録装置。The separation unit is
A first converter for converting the video signal into a first conversion signal corresponding to a second number of pixels smaller than a first number of pixels corresponding to the video signal;
A second converter for converting a signal output from the decoder into a second converted signal corresponding to a first number of pixels greater than a second number of pixels corresponding to the signal output from the decoder; And
The separation unit outputs the first converted signal as the first video signal,
The optical disc recording apparatus according to claim 17, wherein the difference calculator calculates a difference between the video signal and the second converted signal.
前記第1映像ストリームに含まれる前記複数の第1インタリーブユニットと前記第2映像ストリームに含まれる前記複数の第2インタリーブユニットとを選択的に出力する選択出力部と、
前記選択出力部から出力される信号を光ディスクに記録する記録部と
を備えた、光ディスク記録装置。An input unit for inputting an encoded first video stream corresponding to a first pixel number and an encoded second video stream corresponding to a second pixel number different from the first pixel number, The first video stream includes a plurality of first interleave units, the second video stream includes a plurality of second interleave units, and each of the plurality of first interleave units is m1 (m1 is an integer of 1 or more). Each of the plurality of second interleave units includes m2 (m2 is an integer of 1 or more) GOPs;
A selection output unit that selectively outputs the plurality of first interleave units included in the first video stream and the plurality of second interleave units included in the second video stream;
An optical disc recording apparatus comprising: a recording unit that records a signal output from the selection output unit on an optical disc.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24420198A JP3916025B2 (en) | 1997-08-29 | 1998-08-28 | High resolution and general video recording optical disc, optical disc playback device and optical disc recording device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23432097 | 1997-08-29 | ||
JP9-234320 | 1997-08-29 | ||
JP24420198A JP3916025B2 (en) | 1997-08-29 | 1998-08-28 | High resolution and general video recording optical disc, optical disc playback device and optical disc recording device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007001788A Division JP4331759B2 (en) | 1997-08-29 | 2007-01-09 | Optical disc reproducing apparatus and optical disc recording method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11150706A JPH11150706A (en) | 1999-06-02 |
JP3916025B2 true JP3916025B2 (en) | 2007-05-16 |
Family
ID=26531496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24420198A Expired - Lifetime JP3916025B2 (en) | 1997-08-29 | 1998-08-28 | High resolution and general video recording optical disc, optical disc playback device and optical disc recording device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3916025B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11545185B1 (en) * | 2016-05-10 | 2023-01-03 | Google Llc | Method and apparatus for frame accurate high resolution video editing in cloud using live video streams |
US11589085B2 (en) | 2016-05-10 | 2023-02-21 | Google Llc | Method and apparatus for a virtual online video channel |
US11647237B1 (en) | 2016-05-09 | 2023-05-09 | Google Llc | Method and apparatus for secure video manifest/playlist generation and playback |
US11683540B2 (en) | 2016-05-16 | 2023-06-20 | Google Llc | Method and apparatus for spatial enhanced adaptive bitrate live streaming for 360 degree video playback |
US11785268B1 (en) | 2016-05-10 | 2023-10-10 | Google Llc | System for managing video playback using a server generated manifest/playlist |
US11877017B2 (en) | 2016-05-10 | 2024-01-16 | Google Llc | System for measuring video playback events using a server generated manifest/playlist |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005533337A (en) * | 2002-07-16 | 2005-11-04 | トムソン ライセンシング | Interleaving the base layer and the extension layer for HD-DVD using alternate stream identification numbers of the extension layer |
KR100699647B1 (en) * | 2002-10-21 | 2007-03-23 | 마츠시타 덴끼 산교 가부시키가이샤 | Data processing device |
BR0316559A (en) | 2002-11-25 | 2005-10-04 | Thomson Licensing Sa | Two layer decoder for high definition hybrid dvd |
WO2004052003A1 (en) * | 2002-12-03 | 2004-06-17 | Thomson Licensing S.A. | Hybrid scalable decoder and method for standard-definition and high-definition video formats on a single-disc |
CN1512768A (en) * | 2002-12-30 | 2004-07-14 | 皇家飞利浦电子股份有限公司 | Method for generating video frequency target unit in HD-DVD system |
EP1465181A1 (en) | 2003-04-02 | 2004-10-06 | Deutsche Thomson-Brandt Gmbh | Method for controlling an optical pick-up for reading data streams for simultaneous reproduction |
EP1465187A1 (en) | 2003-04-02 | 2004-10-06 | Deutsche Thomson-Brandt Gmbh | Method for controlling an optical pick-up for reading data streams for simultaneous reproduction |
JP4890560B2 (en) * | 2006-10-23 | 2012-03-07 | パイオニア株式会社 | Video playback device, video display system, and recording medium |
JP4726848B2 (en) * | 2007-04-03 | 2011-07-20 | 三菱電機株式会社 | Video information processing device |
JP4799475B2 (en) | 2007-04-27 | 2011-10-26 | 株式会社東芝 | Information recording apparatus and information recording method |
AU2009332433A1 (en) * | 2008-12-26 | 2010-07-01 | Panasonic Corporation | Recording medium, reproduction device, and integrated circuit |
JP2011055148A (en) * | 2009-08-31 | 2011-03-17 | Toshiba Corp | Video combining device, video display apparatus, and video combining method |
-
1998
- 1998-08-28 JP JP24420198A patent/JP3916025B2/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11647237B1 (en) | 2016-05-09 | 2023-05-09 | Google Llc | Method and apparatus for secure video manifest/playlist generation and playback |
US11545185B1 (en) * | 2016-05-10 | 2023-01-03 | Google Llc | Method and apparatus for frame accurate high resolution video editing in cloud using live video streams |
US11589085B2 (en) | 2016-05-10 | 2023-02-21 | Google Llc | Method and apparatus for a virtual online video channel |
US11785268B1 (en) | 2016-05-10 | 2023-10-10 | Google Llc | System for managing video playback using a server generated manifest/playlist |
US11877017B2 (en) | 2016-05-10 | 2024-01-16 | Google Llc | System for measuring video playback events using a server generated manifest/playlist |
US12034984B2 (en) | 2016-05-10 | 2024-07-09 | Google Llc | Method and apparatus for a virtual online video channel |
US11683540B2 (en) | 2016-05-16 | 2023-06-20 | Google Llc | Method and apparatus for spatial enhanced adaptive bitrate live streaming for 360 degree video playback |
Also Published As
Publication number | Publication date |
---|---|
JPH11150706A (en) | 1999-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1708487B1 (en) | Method and apparatus for reading a high-resolution optical video disc | |
JP3916025B2 (en) | High resolution and general video recording optical disc, optical disc playback device and optical disc recording device | |
JP4041198B2 (en) | High resolution and stereoscopic image recording optical disc, optical disc playback device, and optical disc recording device | |
JP4351734B2 (en) | Optical disc playback device, optical disc recording device, and playback control information generation device | |
JP4331759B2 (en) | Optical disc reproducing apparatus and optical disc recording method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050607 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061204 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070201 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100216 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110216 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120216 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130216 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130216 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140216 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |