(57)【特許請求の範囲】
【請求項１】
ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置から成るデジタルビデオ再生装置であって、
前記各再生装置は、
再生の一時停止が指示された時点からピクチャの終端までに出力したデータの量を積算する出力データ量積算手段と、
前記出力データ量積算手段における積算値を相互に送受信する積算値送受信手段と、
前記出力データ量積算手段の積算値及び前記積算値送受信手段が受信した他の再生装置の積算値の中で最小の値を選択すると共に出力データ量積算手段の積算値と前記選択した値との差を求め、前記一時停止を解除して再生を再開する際に前記差の分だけデータの出力を遅延させる制御手段とを備えたことを特徴とするデジタルビデオ再生装置。
【請求項２】
ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置から成るデジタルビデオ再生装置であって、
前記各再生装置は、
再生の一時停止が指示された時点からピクチャの終端までデータを出力するのに要した時間を積算する出力時間積算手段と、
前記出力時間積算手段における積算値を相互に送受信する積算値送受信手段と、
前記出力データ量積算手段の積算値及び前記積算値送受信手段が受信した他の再生装置の積算値の中で最小の値を選択すると共に出力データ量積算手段の積算値と前記選択した値との差を求め、前記一時停止を解除して再生を再開する際に前記差の分だけデータの出力を遅延させる制御手段とを備えたことを特徴とするデジタルビデオ再生装置。
【請求項３】
ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置及び該複数の再生装置を制御する制御装置から成るデジタルビデオ再生装置であって、
前記各再生装置は、
再生の一時停止が指示された時点からピクチャの終端までに出力したデータの量を積算する出力データ量積算手段と、前記出力データ量積算手段における積算値を前記制御装置へ送信する積算値送信手段とを備え、
前記制御装置は、
前記一時停止を解除して各再生装置の再生を再開させる際に、前記各再生装置から受信した積算値に基づいて、各再生装置の再生を再開させるまでの時間を夫々異ならせて同期させる同期制御手段を備えたことを特徴とするデジタルビデオ再生装置。
【請求項４】
ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置及び該複数の再生装置を制御する制御装置から成るデジタルビデオ再生装置であって、
前記各再生装置は、
再生の一時停止が指示された時点からピクチャの終端までデータを出力するのに要した時間を積算する出力時間積算手段と、前記出力時間積算手段における積算値を前記制御装置へ送信する積算値送信手段とを備え、
前記制御装置は、
前記一時停止を解除して各再生装置の再生を再開させる際に、前記各再生装置から受信した積算値に基づいて、各再生装置の再生を再開させるまでの時間を夫々異ならせて同期させる同期制御手段を備えたことを特徴とするデジタルビデオ再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル符号化された映像音声信号を再生するデジタルビデオ再生装置に関し、特に、複数台の再生装置を同期して同時に動作させるデジタルビデオ再生装置に関する。
【０００２】
【従来の技術】
従来のアナログベースバンドディスク方式では、ディスク上に記録された映像音声信号を再生する際に、１フレームに相当するデータを読出す時間は常に一定であった。
単体では２次元の画像を再生するビデオ再生装置を複数台同期運転させることは、このような場合には、映像音声信号が記録された光ディスク等を一定速度で同期させて読出を行なえばさほど難しいことではなかった。たとえば、従来から右目用の画像データを再生するビデオ再生装置と左目用の画像データを再生するビデオ再生装置とを同期信号を用いて同期運転させることで立体映像を得ることは行なわれていた。
【０００３】
一方、動画データ圧縮方式の国際標準規格であるＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）は、予測符号化と不等長符号化方式を採用することによって画像データ量の圧縮を行っている。前記予測符号化は、フレーム内の画素の相関を利用する方法と、フレーム間の相関を利用する方法がある。
図３はこれらの方法の内、フレーム間の相関を利用する方法について示したものである。同図において、ＩはＩピクチャを示しており、該Ｉピクチャはフレーム間の相関を利用しないで圧縮した画像である。ＰはＰピクチャを示しており、これは時間的に前のＩピクチャまたはＰピクチャを予測画像として利用して圧縮したものである。さらに、ＢはＢピクチャであり、時間的に前のＩピクチャまたはＰピクチャと時間的に後のＩピクチャまたはＰピクチャを予測画像として利用して圧縮したものである。
【０００４】
次に、図４はＭＰＥＧにおけるシーケンスの構成を示しており、１つのシーケンスは先頭にシーケンスヘッダを持ち、それに続く複数のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）から成る。このＧＯＰはＩピクチャを先頭とする複数のピクチャから構成されている。
ＭＰＥＧにより圧縮されたビデオやオーディオの符号化されたストリームを実際のアプリケーションに適用するには、同期を含めて統合し１本化するとともに、そのストリームを蓄積メディアやネットワークなどが持つ、固有の物理フォーマットやプロトコルに適合したデータ形式にする必要がある。このビデオやオーディオなどのデータを同期化して多重化するのがＭＰＥＧシステムの役割である。
【０００５】
ＭＰＥＧのビデオやオーディオのデータはパケットにより多重化される。パケットによる多重化とは、ビデオ及びオーディオの夫々のデータをパケットと呼ばれる適当な長さのストリームに分割し、ヘッダなどの付加情報を付け、ビデオ・オーディオのパケットを切り換えて時分割転送する方式である。
さらに、図５は前記ＭＰＥＧ規格のひとつであるＭＰＥＧ２のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットの構造を示している。ビデオやオーディオのデータのストリームは分割され、同図に示す如きヘッダが付加されてパケットデータ部に格納される。ＭＰＥＧ２のトランスポートストリームは、１８８バイトの固定長トランスポートパケットによって多重化する。また、図６はＭＰＥＧ２トランスポートパケットのデータ構造を示しており、ここでペイロードに含まれるのは前記図５に示したＰＥＳパケットを分割したものである。
【０００６】
ＭＰＥＧのシステムにおいては、ビデオ及びオーディオのデータがデコーダにおいていつ復号再生すべきかを示す情報が付加される。即ち、前記図５において、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）は復号の時間を示し、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）は再生出力の時間を示している。
また、図６に示すトランスポートパケットのアダプテーションフィールド内にはＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）を持つことができる。ＰＣＲは復号器（図示せず）に基準となる時刻を設定するものである。つまり、復号器はＰＣＲを受信すると復号器の内部時計の時刻をＰＣＲの値に設定し、その時刻がＤＴＳになると復号を行い、ＰＴＳになると再生出力を実行する。
【０００７】
続いて図２は、光ディスクを記録媒体としＭＰＥＧにより圧縮されたデータを出力する従来のデジタルビデオ再生装置の構成を示すブロック図である。同図に示すように、デジタルビデオ再生装置は、ＭＰＥＧにより圧縮されたデータが記録されたディスク２０１と、このディスクからデータを読み出すディスク読取部２０３と、データの流れを制御するために一時データを保持し外部に出力するデータバッファ２０５と、外部から再生開始や一時停止などのコマンドを受信するコマンド受信部２０４と、外部からのコマンドによりディスク読取部２０３やデータバッファ２０５を制御するコントローラ２０２から構成されている。
【０００８】
上記の如き構成において、再生コマンドをコマンド受信部２０４が受信すると、その旨コントローラ２０２に伝えられる。コントローラ２０２は再生の指示を受けると、ディスク読取部２０３にディスク２０１の再生を指示する。これによりディスク読取部２０３がディスク２０１からデータを読み出し、読み出されたデータはデータバッファ２０５に蓄えられる。そして、コントローラ２０２がデータバッファ２０５にデータ出力を指示することで画像データが出力されることになる。こうして出力された画像データは図示されない復号器によって復号され、最終的にＴＶモニタや液晶プロジェクタ等の表示装置にて映像として再生される。
【０００９】
次に、データの再生中においてコマンド受信部２０４が一時停止コマンドを受信し、これがコントローラ２０２に伝えられた場合、コントローラ２０２はディスク読取部２０３にディスクの読み出しの一時停止を指示し、データバッファ２０５にデータの出力の停止を指示することになる。
然し、データの途中で出力を止めると、ピクチャの１部のデータのみを出力することになるため、データの受信側でＭＰＥＧストリームを正常に再構成することができなくなることが考えられる。そこで、コントローラ２０２は、データの区切りのよいところ、たとえば出力中のピクチャデータの最後まで、または出力中のＧＯＰの最後までのデータを出力するようにディスク読取部２０３やデータバッファ２０５を指示する。そして一時停止が再開された場合には新たなピクチャやＧＯＰのデータから出力を開始する。
【００１０】
【発明が解決しようとする課題】
上記の如く構成された従来のデジタルビデオ再生装置を単独で動作させる場合には何ら問題はない。然し、複数台のデジタルビデオ再生装置を複数台の再生装置で構成し、これら再生装置を同期して再生する場合（複数台の再生装置からの画像によって１つの画面を構成したり、あるいは右目用画像データと左目用画像データを同時に再生して３次元映像を再現したりする場合等、種々の場合がある）には次のような問題が生じる。
【００１１】
図７は再生装置Ａと再生装置Ｂの２台の再生装置より画像データを出力する場合を示している。時刻Ｔにおいて一時停止が指示された場合、再生装置Ａは時刻Ｔ１までデータを出力し、一方、再生装置Ｂは時刻Ｔ２までデータを出力し、夫々の装置が一時停止状態となる。そして、一時停止を解除して再生を再開すべき指示が与えられると、再生装置Ａは時刻Ｔ１に出力されるべきデータから出力が再開され、また、再生装置Ｂは時刻Ｔ２に出力されるべきデータから出力が再開されることになる。
【００１２】
然し乍ら、再生装置Ａからの画像データを受信した復号器はデータの入力した時刻をＴ１と設定し、再生装置Ｂからの画像データを受信した復号器はデータの入力した時刻をＴ２と設定することになるので、これによって２つの復号器間に時間のずれが生じてしまい、再生される画像の同期が取れなくなる可能性があった。
【００１３】
【課題を解決するための手段】
上記の課題を解決するため本発明は、ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置から成るデジタルビデオ再生装置であって、前記各再生装置は、再生の一時停止が指示された時点からピクチャの終端までに出力したデータの量を積算する出力データ量積算手段と、前記出力データ量積算手段における積算値を相互に送受信する積算値送受信手段と、前記出力データ量積算手段の積算値及び前記積算値送受信手段が受信した他の再生装置の積算値の中で最小の値を選択すると共に出力データ量積算手段の積算値と前記選択した値との差を求め、前記一時停止を解除して再生を再開する際に前記差の分だけデータの出力を遅延させる制御手段とを備えたことを特徴とする。
【００１４】
また、本発明は、ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置から成るデジタルビデオ再生装置であって、前記各再生装置は、再生の一時停止が指示された時点からピクチャの終端までデータを出力するのに要した時間を積算する出力時間積算手段と、前記出力時間積算手段における積算値を相互に送受信する積算値送受信手段と、前記出力データ量積算手段の積算値及び前記積算値送受信手段が受信した他の再生装置の積算値の中で最小の値を選択すると共に出力データ量積算手段の積算値と前記選択した値との差を求め、前記一時停止を解除して再生を再開する際に前記差の分だけデータの出力を遅延させる制御手段とを備えたことを特徴とする。
【００１５】
また、本発明は、ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置及び該複数の再生装置を制御する制御装置から成るデジタルビデオ再生装置であって、前記各再生装置は、再生の一時停止が指示された時点からピクチャの終端までに出力したデータの量を積算する出力データ量積算手段と、前記出力データ量積算手段における積算値を前記制御装置へ送信する積算値送信手段とを備え、前記制御装置は、前記一時停止を解除して各再生装置の再生を再開させる際に、前記各再生装置から受信した積算値に基づいて、各再生装置の再生を再開させるまでの時間を夫々異ならせて同期させる同期制御手段を備えたことを特徴とする。
【００１６】
また、本発明は、ＭＰＥＧ方式で圧縮されたデジタル映像音声信号データが記録された記録媒体を再生する複数の再生装置及び該複数の再生装置を制御する制御装置から成るデジタルビデオ再生装置であって、前記各再生装置は、再生の一時停止が指示された時点からピクチャの終端までデータを出力するのに要した時間を積算する出力時間積算手段と、前記出力時間積算手段における積算値を前記制御装置へ送信する積算値送信手段とを備え、前記制御装置は、前記一時停止を解除して各再生装置の再生を再開させる際に、前記各再生装置から受信した積算値に基づいて、各再生装置の再生を再開させるまでの時間を夫々異ならせて同期させる同期制御手段を備えたことを特徴とする。
【００２０】
【発明の実施の形態】
以下、図面を参照しつつ本発明の一実施形態について詳述する。図１は本発明のデジタルビデオ再生装置の一例を示したものであり、再生装置Ａと再生装置Ｂの２台の再生装置によってデジタルビデオ再生装置が構成されている。再生装置Ａは、ＭＰＥＧにより圧縮されたデータが記録されたディスク１０１（再生装置Ｂではディスク１１１）と、このディスクからデータを読み出すディスク読取部１０３（再生装置Ｂではディスク読取部１１３）と、データの流れを制御するために一時データを保持し外部に出力するデータバッファ１０５（再生装置Ｂではデータバッファ１１５）と、外部から再生開始や一時停止などのコマンドを受信するコマンド受信部１０４（再生装置Ｂではコマンド受信部１１４）と、外部からのコマンドにより前記ディスク読取部１０３（及びディスク読取部１１３）や前記データバッファ１０５（及びデータバッファ１１５）を制御するコントローラ１０２（再生装置Ｂではコントローラ１１２）と、さらに、データの出力数をカウントするカウンタ１０６（再生装置Ｂではカウンタ１１６）と、他の再生装置と情報を交換するための通信部１０７（再生装置Ｂでは通信部１１７）とで構成されている。
【００２１】
尚、上記において再生開始や一時停止などのコマンドは、赤外線リモコン等の遠隔制御装置からの信号や、別途設けられた主制御装置からの信号等、種々の場合が考えられる。また、再生装置Ａ及び再生装置Ｂから出力された各画像データは、夫々が図示されない復号器によって復号される。
続いて、上記の如く構成された本発明のデジタルビデオ再生装置の動作について説明する。
【００２２】
＜１．停止状態から再生へ＞
先ず、赤外線リモコン等によって再生装置Ａ及び再生装置Ｂに対して再生を指示するコマンドが与えられると、これをコマンド受信部１０４及びコマンド受信部１１４が受信し、その旨コントローラ１０２及びコントローラ１１２に伝えられる。再生の指示を受けたコントローラ１０２及びコントローラ１１２は、ディスク読取部１０３及びディスク読取部１１３にディスク１０１及びディスク１１１の再生を指示する。
【００２３】
コントローラ１０２及びコントローラ１１２より再生の指示を受けたディスク読取部１０３及びディスク読取部１１３は、ディスク１０１及びディスク１１１を駆動してフォーカスサーボ，トラッキングサーボ，スピンドルサーボ等の各種サーボをアクティブな状態に成し、ディスクからのデータの読み取りが可能な状態になると、その旨コントローラ１０２及びコントローラ１１２に伝える。これを受けたコントローラ１０２及びコントローラ１１２は、通信部１０７及び通信部１１７を介して互いに他方のデジタルビデオ再生装置へディスクからのデータの読み取りが可能な状態になったことを通知する。
【００２４】
この通知を受けて、コントローラ１０２及びコントローラ１１２は、ディスク読取部１０３及びディスク読取部１１３がディスク１０１及びディスク１１１からデータを読み出し、読み出されたデータはデータバッファ１０５及びデータバッファ１１５に蓄えられる。そして、コントローラ１０２及びコントローラ１１２がデータバッファ１０５及びデータバッファ１１５にデータ出力を指示することで、各デジタルビデオ再生装置より画像データが出力されることになる。こうして出力された画像データは図示されない復号器によって復号され、最終的にＴＶモニタや液晶プロジェクタ等の表示装置にて映像として映し出される。
【００２５】
前述のように、２台の再生装置は、互いに他方のデジタルビデオ再生装置へディスクからのデータの読み取りが可能な状態になったことを通知し、この通知を受けて各再生装置が同期して再生を開始するので、表示装置に映し出される映像は時間的にずれることが無い。
＜２．再生状態から一時停止へ＞
次に、上記再生状態から一時停止再生状態からた時の動作について説明する。図７において、例えば時刻Ｔにおいて各再生装置に一時停止の指示が与えられた場合、データの区切りのよいところまで、即ち、再生装置Ａは時刻Ｔ１までデータを出力し、また、再生装置Ｂは時刻Ｔ２までデータを出力する。尚、この例ではピクチャの終了まで出力するとしたがＧＯＰの終了まで、あるいはシーケンスの終了まで出力する場合もある。
【００２６】
また、上記のように再生状態から一時停止の指示が与えられると、上記データの出力と並行して、一時停止の指示を受けた後に出力したデータ数をカウンタ１０６及びカウンタ１１６によりカウントする。
そして、各再生装置におけるデータの出力終了後に、コントローラ１０２はカウンタ１０６のカウント値Ｘを読み出し、再生装置Ａは通信部１０７よりこのカウント値Ｘを再生装置Ｂに対して送信し、これを再生装置Ｂは通信部１１７を介して受信する。
【００２７】
一方、再生装置Ｂも、コントローラ１１２はカウンタ１１６のカウント値Ｙを読み出し、再生装置Ａに対して通信部１１７よりカウント値Ｙを送信し、これを再生装置Ａは通信部１０７を介して受信する。このようにして、各再生装置は互いに一時停止の指示を受けた後に出力したデータ数のカウント値を送受信する。
＜３．一時停止状態から再生へ＞
一時停止の解除もしくは再生の再開を指示するコマンドが両再生装置に与えられると、再生装置Ａのコントローラ１０２は自分のカウント値Ｘ及び他の再生装置（再生装置Ｂ）から送られてきたカウント値Ｙの中から最小の値を選び出す。今回の例では、カウント値Ｘ＞カウント値Ｙなので、カウント値Ｙを選択する。そして自分のカウント値Ｘからカウント値Ｙを引き、この差の分だけデータバッファ１０５からのデータの出力を遅延させてからデータの出力を再開する。
【００２８】
一方、再生装置Ｂでは、コントローラ１１２は自分のカウント値Ｙ及び他の再生装置（再生装置Ａ）から送られてきたカウント値Ｘの中から最小の値を選び出す。今回の例ではカウント値Ｙを選択する。そして自分のカウント値Ｙからカウント値Ｙを引き、この差の分だけデータバッファ１１５からのデータの出力を遅延させるわけが、自分の値はＹなのでＹ−Ｙ＝０となり、よって遅延させることなくデータバッファ１１５からデータの出力を再開する。
【００２９】
このように、再生装置Ｂがデータの出力を再開してから、再生装置Ａはカウント値Ｘとカウント値Ｙの差の時間だけ遅延してからデータの出力を再開することになり、そしてカウント値Ｘとカウント値Ｙの差の分だけのデータ量の遅延は、時間的には時刻Ｔ１と時刻Ｔ２の差分に相当することから、再生再開後における各再生装置のデータ出力の同期を取ることが出来る。
【００３０】
尚、前記通信部１０７及び通信部１１７より送信される値は、一時停止の指示を受けてから各再生装置の出力したデータ量の差が分かればよいことから、前記データ数ではなく、時間情報（時刻Ｔ１−時刻Ｔ，時刻Ｔ２−時刻Ｔ）でも可能である。この場合も上記と同様に最小の値（時間情報）を選択し、自分の値からその値を引き、この時間分だけデータの出力を遅延させればよい。
【００３１】
また、上記の例ではデジタルビデオ再生装置が２台の再生装置で構成されているが、これに限られず、より多くの再生装置で構成しても構わない。
さらに、図８に示すように、複数の再生装置（Ａ〜Ｄ）と主制御装置とでデジタルビデオ再生装置を構成することも考えられる。この場合、各再生装置が前述の積算値を主制御装置へ送信し、これを受け取った主制御装置が各再生装置に対する前述の遅延時間を算出し、一時停止を解除して各再生装置の再生を再開させる際に（各再生装置は、主制御装置から一時停止を解除するコマンドを受け取るまで一時停止状態にある）、各再生装置の再生を再開させるまでの時間（再開のコマンドを送信するまでの時間）を遅延させる。これにより、再生再開後における各再生装置のデータ出力の同期を取ることが出来る。前記の実施例では、各再生装置が互いに積算値を送受信し、各再生装置で遅延時間の演算を行い、さらに演算結果に基づいて遅延の制御を自らが行っているが、再生装置の数が多くなると、各装置間の相互接続が困難となる。しかし、この実施形態の構成では、積算値の計算は各再生装置で行っているが、各積算値を受信して各装置に対する遅延時間を演算するのは主制御装置であるため、各再生装置を主制御装置に接続するだけでよく、各再生装置の制御も主制御装置が一括して行うことができるという利点がある。
【００３２】
【発明の効果】
以上、詳述した如く本発明に依れば、ＭＰＥＧ等の予測符号化及び不等長符号化によって圧縮されている映像音声データが記録されたディスクを再生する複数台のデジタルビデオ再生装置によって同期した再生を行う場合に、一時停止後における再生の再開時にも同期して再生することが可能となる。
【図面の簡単な説明】
【図１】本発明のデジタルビデオ再生装置の構成を示すブロック図である。
【図２】従来のデジタルビデオ再生装置の構成を示すブロック図である。
【図３】ＭＥＰＧにおけるＩピクチャ，Ｐピクチャ，Ｂピクチャの関係を示す図である。
【図４】ＭＰＥＧにおけるシーケンスの構成を示す図である。
【図５】ＭＰＥＧ２におけるＰＥＳパケットの構成を示す図である。
【図６】ＭＰＥＧ２におけるトランスポートパケットの構成を示す図である。
【図７】本発明デジタルビデオ再生装置及び従来のデジタルビデオ再生装置の動作を説明するための図である。
【図８】本発明の他の実施形態におけるデジタルビデオ再生装置の構成を示すブロック図である。
【符号の説明】
１０１，１１１  ディスク
１０２，１１２  コントローラ
１０３，１１３  ディスク読取部
１０４，１１４  コマンド受信部
１０５，１１５  データバッファ
１０６，１１６  カウンタ
１０７，１１７  通信部
【図１】
0003583977.tif 000002
【図２】
0003583977.tif 000003
【図３】
0003583977.tif 000004
【図４】
0003583977.tif 000005
【図５】
0003583977.tif 000006
【図６】
0003583977.tif 000007
【図７】
0003583977.tif 000008
【図８】
0003583977.tif 000009