(57)【要約】【課題】複数台の映像機器を同期させて動作させる際に複数の映像機器間でのフレームずれを防止することができる映像情報再生システムを提供する。【解決手段】エンコードされたＴＳファイルを記憶するＨＤＤ１１０と、該ＨＤＤ１１０からＴＳデータを読み出して、一時記憶するＴＳＩ／Ｆ部１７０と、前記ＴＳＩ／Ｆ部１７０に記憶されたＴＳデータをデコードするデコーダ１８０と、前記デコードした映像情報を出力するゲンロック回路１９０とを備えた映像情報再生システムであって、前記ＴＳＩ／Ｆ部１７０は、前記デコーダ１８０の同期信号に基づいて、前記ＴＳデータをデコーダ１８０への出力タイミングを制御するＴＳ出力タイミング制御部１７７を備えた。【選択図】  図１１
2005223488.tif 000002
【特許請求の範囲】
【請求項１】
エンコードされたエンコード映像情報を記憶する映像記憶手段と、
該映像記憶手段からエンコード映像情報を読み出して、一時記憶するエンコード映像情報一時記憶手段と、
前記エンコード映像情報一時記憶手段に記憶されたエンコード映像情報をデコードする映像情報デコード手段と、
前記デコードした映像情報を出力する映像情報出力手段とを備えた映像情報再生システムであって、
前記エンコード映像情報一時記憶手段は、前記映像情報デコード手段の同期信号に基づいて、前記エンコード映像情報を映像情報デコード手段への出力タイミングを制御する出力タイミング制御手段を備えたことを特徴とする映像情報再生システム。
【請求項２】
前記エンコード映像情報には復号する時刻を示すタイムスタンプ情報を含み、前記映像情報デコード手段の同期信号はODD／EVEN信号であることを特徴とする請求項１に記載の映像情報再生システム。
【請求項３】
前記出力タイミング制御手段は、前記ODD／EVEN信号がローからハイになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする請求項２記載の映像情報再生システム。
【請求項４】
前記出力タイミング制御手段は、前記ODD／EVEN信号がハイからローになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする請求項２記載の映像情報再生システム。
【請求項５】
映像情報の再生を開始する際に、前記映像情報デコード手段にリセットを行うリセット制御手段を備えたことを特徴とする請求項１に記載の映像情報再生システム。
【請求項６】
エンコードされたエンコード映像情報を記憶する映像記憶手段と、該映像記憶手段からエンコード映像情報を読み出して、一時記憶するエンコード映像情報一時記憶手段と、前記エンコード映像情報一時記憶手段に記憶されたエンコード映像情報をデコードする映像情報デコード手段と、前記デコードした映像情報を出力する映像情報出力手段とを備えた映像情報再生システムの同期方法であって、
前記エンコード映像情報一時記憶手段は、前記映像情報デコード手段の同期信号に基づいて、前記エンコード映像情報を映像情報デコード手段への出力タイミングを制御することを特徴とする映像情報再生システムの同期方法。
【請求項７】
前記エンコード映像情報には復号する時刻を示すタイムスタンプ情報を含み、前記映像情報デコード手段の同期信号はODD／EVEN信号であることを特徴とする請求項６に記載の映像情報再生システムの同期方法。
【請求項８】
前記前記エンコード映像情報一時記憶手段は、前記ODD／EVEN信号がローからハイになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする請求項７記載の映像情報再生システムの同期方法。
【請求項９】
前記前記エンコード映像情報一時記憶手段は、前記ODD／EVEN信号がハイからローになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする請求項７記載の映像情報再生システムの同期方法。
【請求項１０】
映像情報の再生を開始する際に、前記映像情報デコード手段にリセットを行うことを特徴とする請求項６に記載の映像情報再生システムの同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数台の映像機器（ＭＰＥＧプレーヤ）を同期させて動作させて、複数枚の映像を組み合わせて１つの映像（番組）を再生する複数の映像機器を使った映像情報再生システムに関するものである。
【背景技術】
【０００２】
従来、複数台の映像機器（ＭＰＥＧプレーヤ）によって再生される複数枚の映像を組み合わせて1枚の映像を生成する映像情報再生システムが知られている。    
【０００３】
図１は、このような映像情報再生システムの全体システム構成を示した図であり、マスター機となる1台の映像機器１とスレーブ機となる複数の映像機器２，２ａ，２ｂ，・・・，２ｎのそれぞれが図示しないモニターに接続された構成となっている。
【０００４】
この種の映像情報再生システムにおいては、映像機器(ＭＰＥＧプレーヤ)１のマスター機からの指示により番組をスタート／ストップさせ、それぞれの機器をフレーム単位で同期を取って再生する必要がある。そのため各映像機器のリセットを共通化したり、ゲンロック(Generator Lock)回路にて各機器をフレーム単位で同期させる等々の工夫をこらしている。
【０００５】
図２は各映像機器の概略構成を示した構成図である。
【０００６】
１１はハードディスクドライブであり、映像データとしてＭＰＥＧ−２に対応したＴＳ(Transport Stream)データが記憶されている。１２は、ＴＳデータ加工／送出回路であり、前記ハードディスクドライブ１１より読み出したＭＰＥＧ−２のＴＳデータが入力されて、該ＴＳデータをＭＰＥＧデコーダ１３に出力する。１３はＭＰＥＧデコーダであり、前記ＴＳデータを映像信号にデコードする。１４はゲンロック回路であり、各映像機器の同期をとって映像信号をモニター１５に出力する（特許文献１参照）。
【特許文献１】特開２００３−８９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＴＳデータをＭＰＥＧデコーダ１３にてデコードする際、デコード開始タイミングはＴＳ内の復号する時刻を示すＤＴＳ(Decoding Time Stamp)から最初の垂直同期（Ｖsync）の先頭（第１フィールドの先頭）から開始するため、マスター機とスレーブ機のＶsyncに位相差があると、スレーブ機２とマスター機１でデコード開始タイミングが、1フレームずれてしまうことがある。
【０００８】
図３は、前述したようなデコーダ１３からの出力が1フレームずれてしまう場合のマスター機１とスレーブ機２のデコーダ１３のＶsyncとＤＴＳ並びにマスター機１とスレーブ機２のデコード開始のタイミングを示したタイミングチャートである。図３Ａはマスター機のＶsync信号、図３Ｂはスレーブ機２のＶsync信号を示している。top1とbottom1で1フレームを構成しており、図３において、マスター機とスレーブ機のＶsync信号は位相差が生じている。このような場合に、図で示した位置にＤＴＳが来た場合、デコード開始タイミングはＴＳ内のＤＴＳ（Decoding Time Stamp）から最初のＶsyncの先頭（第１フィールドの先頭）から開始するため、スレーブ機とマスター機でデコード開始タイミングが、1フレームずれてしまい、図４に示したようにデコーダ１３からの出力がマスター機１とスレーブ機２とで1フレームずれてしまう。図４はデコーダ１３の出力が1フレームずれて出力される様子を示したタイミングチャートであり、図４Ａはマスター機１のデコード出力、図４Ｂはスレーブ機２のデコード出力を示している。
【０００９】
ここでゲンロック回路１４において、ゲンロック回路１４への書き込みはデコーダ１３からのＶsyncのタイミングで書き込まれるが、ゲンロック回路１４からの読み出しはゲンロック回路１４で作成したＶsyncのタイミング（外部からの同期信号のＶsyncタイミング）で読み出されるため、ちょうど1フレームずれて出力されることになる。この場合、複数台のプレーヤ（マスター機１とスレーブ機２）を使用して番組を再生しているとすると、マスター機１とスレーブ機２とで、番組の先頭から1フレームずれた状態で再生が行われてしまうことになる。図５はこのような番組の先頭から1フレームずれて再生が行われる状態を説明するためタイミングチャート図であり、図５Ｂはマスター機１のゲンロック回路１４からの出力信号を示しており、図５Ｃはスレーブ機２のゲンロック回路１４からのデコード出力信号を示している。
【００１０】
また、単独運転（ＭＰＥＧプレーヤ1台での普通再生）においても、I-Picture（Intraframe Picture）のデータ量がデコーダのVBV(Video Buffer Verifier) Bufferを超えるようなＴＳデータをデコードする場合、ＴＳデータの送出タイミングがバラバラの状態ではフレームの重畳（２フレーム続けて同じ映像を再生）等が起こる問題があり、この場合は、番組の途中で1フレームずれる状態となる。
【００１１】
この発明は、このような事情に鑑みなされたものであり、複数台の映像機器を同期させて動作させる際に複数の映像機器間でのフレームずれを防止することができる複数機器同期システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
この発明の第１発明は、上記目的を達成するため、エンコードされたエンコード映像情報（ＴＳファイル）を記憶する映像記憶手段（ＨＤＤ１１０）と、該映像記憶手段からエンコード映像情報を読み出して、一時記憶するエンコード映像情報一時記憶手段（ＴＳＩ／Ｆ部１７０）と、前記エンコード映像情報一時記憶手段に記憶されたエンコード映像情報（ＴＳ：Transport Stream）をデコードする映像情報デコード手段（デコーダ１８０）と、前記デコードした映像情報を出力する映像情報出力手段（ゲンロック回路１９０）とを備えた映像情報再生システムであって、前記エンコード映像情報一時記憶手段は、前記映像情報デコード手段の同期信号に基づいて、前記エンコード映像情報を映像情報デコード手段への出力タイミングを制御する出力タイミング制御手段（ＴＳ出力タイミング制御部１７７）を備えたことを特徴とする映像情報再生システムである。
【００１３】
この発明の第２発明は、上記目的を達成するため、上記第1発明において、前記エンコード映像情報（ＴＳ）には復号する時刻を示すタイムスタンプ情報（ＤＴＳ：Decoding Time Stamp）を含み、前記映像情報デコード手段の同期信号はODD／EVEN信号（Ｖsync信号）であることを特徴とする映像情報再生システムである。
【００１４】
この発明の第３発明は、上記目的を達成するため、上記第２発明において、前記出力タイミング制御手段は、前記ODD／EVEN信号がローからハイになるタイミングでエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする映像情報再生システムである。
【００１５】
この発明の第４発明は、上記目的を達成するため、上記第２発明において、前記出力タイミング制御手段は、前記ODD／EVEN信号がハイからローになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする請求項２記載の映像情報再生システムである。
【００１６】
この発明の第５発明は、上記目的を達成するため、上記第１発明において、映像情報の再生を開始する際に、前記映像情報デコード手段にリセットを行うリセット制御手段（リセット制御部１２２）を備えたことを特徴とする映像情報再生システムである。
【００１７】
この発明の第６発明は、上記目的を達成するため、エンコードされたエンコード映像情報（ＴＳファイル）を記憶する映像記憶手段（ＨＤＤ１１０）と、該映像記憶手段からエンコード映像情報を読み出して、一時記憶するエンコード映像情報一時記憶手段（ＴＳＩ／Ｆ部１７０）と、前記エンコード映像情報一時記憶手段に記憶されたエンコード映像情報（ＴＳ：Transport Stream）をデコードする映像情報デコード手段（デコーダ１８０）と、前記デコードした映像情報を出力する映像情報出力手段（ゲンロック回路１９０）とを備えた映像情報再生システムの同期方法であって、前記エンコード映像情報一時記憶手段は、前記映像情報デコード手段の同期信号に基づいて、前記エンコード映像情報を映像情報デコード手段への出力タイミングを制御することを特徴とする映像情報再生システムの同期方法である。
【００１８】
この発明の第７発明は、上記目的を達成するため、上記第６発明において、前記エンコード映像情報（ＴＳ）には復号する時刻を示すタイムスタンプ情報（ＤＴＳ：Decoding Time Stamp）を含み、前記映像情報デコード手段の同期信号はODD／EVEN信号（Ｖsync信号）であることを特徴とする映像情報再生システムの同期方法である。
【００１９】
この発明の第８発明は、上記目的を達成するため、上記第７発明において、前記前記エンコード映像情報一時記憶手段は、前記ODD／EVEN信号がローからハイになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする映像情報再生システムの同期方法である。
【００２０】
この発明の第９発明は、上記目的を達成するため、上記第７発明において、前記前記エンコード映像情報一時記憶手段は、前記ODD／EVEN信号がハイからローになるタイミングに基づいてエンコード映像情報を前記映像情報デコード手段に出力することを特徴とする映像情報再生システムの同期方法である。
【００２１】
この発明の第１０発明は、上記目的を達成するため、上記第６発明において、映像情報の再生を開始する際に、前記映像情報デコード手段にリセットを行うことを特徴とする映像情報再生システムの同期方法である。
【００２２】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２３】
本発明によれば、複数台の映像機器を同期させて動作させる際に複数の映像機器間でのフレームずれを防止することができる映像情報再生システムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施の形態を説明する。
【実施例１】
【００２５】
以下、この発明の実施の形態を図に基づいて説明する。
【００２６】
図６はこの発明の実施形態であるＭＰＥＧプレーヤ１００からなる映像機器のブロック構成を示した図である。図において、１１０はＨＤＤ(hard disk drive)であり、番組のＴＳファイルが格納される。１２０は制御部及び一時記憶バッファ１２１を備えたマザーボード、１３０はＧＵＩ(graphical user interface)機能を備えたＬＣＤ(liquid crystal display)、１４０はオペレーティングシステム（ＯＳ）や各種アプリケーションソフトを記憶するシステム用ＨＤＤ、１５０はリムーバブルコンテンツ供給用のインターフェース（Ｉ／Ｆ）部、１６０はＰＣＩバス（Peripheral Components Interconnect bus）、１７０はＴＳデータを一定レートでＭＰＥＧデコーダ１８０に送出するＴＳＩ／Ｆ部、１８０はＭＰＥＧデコーダ、１９０はゲンロック回路である。尚、ゲンロック回路１９０の映像出力は図示しないモニターに出力されて、モニター上に表示される。
【００２７】
図７はマザーボード１２０の動作を説明するための説明図であり、図８はＴＳＩ／Ｆ部１７０の動作を説明するための説明図である。ＬＣＤ１３０のＧＵＩで選択された番組（ＴＳファイル）はＨＤＤ１１０から読み出され、一旦、マザーボード１２０の一時記憶バッファ１２１に貯えられる。一時記憶バッファに貯えられたＴＳデータは、ＰＣＩバス１６０経由にて、ＴＳＩ／Ｆ部１７０にＴＳデータが入力される。
【００２８】
ＴＳＩ／Ｆ部１７０には、２つのバッファ１７１，１７２と、ＴＳデータの入力端子１７３とバッファ１７１又は１７２の入力側との接続をバッファＦＵＬＬのタイミングで切り替える切り替えスイッチ１７４と、バッファＥＭＰＴＹのタイミングでバッファ１７１又は１７２の出力側とＴＳＩ／Ｆの出力端子１７５の接続を切り替える切り替えスイッチ１７６が備えられている。ＰＣＩバス１６０を経由してＴＳＩ／Ｆ部１７０に入力されるＴＳデータには連続性がないため２つのバッファ１７１、１７２を交互に切り替えて使用し、デコーダ１８０に対して一定レートでＴＳを送出している。
【００２９】
図９はＴＳＩ／Ｆ部１７０の動作を説明するためのタイミングチャートであり、図に示したようにバッファＡ１７１とバッファＢ１７２は、書き込みと読み出しを交互に行っている。前記バッファＡ，Ｂへの書き込みはバッファがＦＵＬＬになるまで行われるが、書き込みは不連続に行われる。バッファＡ，  Ｂからの読み出しは一定速度で、バッファＡ，ＢがＥＭＰＴＹになるまでと他方のバッファＡ，Ｂに切り替えて、ＴＳを連続してデコーダ１８０へ送出している。
【００３０】
図１０は複数台の映像機器（ＭＰＥＧプレーヤ）１００で同期再生を行う際の動作を説明するための説明図である。図において、１０１はマスター機として動作する映像機器、１０２ａ, １０２ｂはスレーブ機として動作する映像機器、２００は前記各映像機器をＬＡＮで接続するためのＬＡＮ制御部、２１０は前記ＬＡＮ制御部２００と各映像機器間に接続されたＬＡＮケーブル、３００は各映像機器間で直接信号をやり取りするための信号線である。
【００３１】
次に上記複数台の映像機器による同期再生の概略を説明する。
【００３２】
マスター機１０１がＧＵＩ又は外部制御部からの指示によって、グルーピングされたＴＳデータ（すなわち同期再生されるべきＴＳデータ）の再生命令をＬＡＮ制御部２００を経由してスレーブ機１０２に発行する。
【００３３】
各映像機器１０１，１０２は指定されたＴＳデータの先読み動作を開始する。所定サイズの先読みが終了した段階で信号線３００を介してマスター機１０１に再生準備終了信号を出力する。
【００３４】
該当するすべての映像機器の準備が整った時点で、マスター機１０１は信号線３００を介して再生開始信号を出力し、ＴＳデータのデコーダ１８０への送出が開始される。以降、映像機器間で同期のとれたクロックでＴＳデータを送出し、同期再生を行う。
【００３５】
図１１は図１０のより詳細なブロック構成を示した図である。この図１１の映像機器の再生動作を図１２を参照して説明する。
【００３６】
上位ＨＯＳＴ４００からユーザが指定した番組の再生命令が行われると（ステップ１、以下、ステップをＳと略記する。図面において同じ。）、マスター機１０１は、その再生コマンドを受信し（Ｓ１１）、ＬＡＮ２００を経由してスレーブ機１０２へグルーピングされた番組の再生準備命令の発行を行うと共に（Ｓ１２）、当該番組の再生準備を行う（Ｓ１３）。スレーブ機１０２は、前記再生準備命令を受信すると（Ｓ２２）、当該番組の再生準備を行い（Ｓ２３）、準備が完了すると、信号線３００を介して再生準備終了信号をマスター機１０１へ出力する（Ｓ２４）。マスター機１０１は、マスター機および全てのスレーブ機の準備完了を確認すると（Ｓ１４）、上位ＨＯＳＴ４００へ再生準備完了を連絡する（Ｓ１５）。
【００３７】
上位ＨＯＳＴ４００は、マスター機１０１から再生準備完了の報告を受信すると（Ｓ２）、指定された時刻に再生開始を命令を発信する（Ｓ３）。マスター機１０１は、前記再生開始命令を受信すると（Ｓ１６）、信号線３００を介してスレーブ機１０２へ再生命令を出力し（Ｓ１７）、自身の再生を開始する（Ｓ１８）。スレーブ機１０２はマスター機１０１から再生命令を受信すると再生を開始する（Ｓ２８）。
【００３８】
ＴＳ送出タイミングの一定化について
各映像機器１００が一斉に再生を開始すると、各映像機器間で同期の取れたクロックでＴＳデータを送出し、同期再生を行う。ＴＳデータをＭＰＥＧデコーダ１８０にてデコードする際、デコーダのデコード開始タイミングはＴＳストリーム内のＤＴＳから最初のＶsyncの先頭（第１フィールドの先頭）から開始するため、ＴＳデータの送り込み開始タイミングがデコーダのＶsyncに同期していない状態ではデコーダのＶsyncに対し、ＤＴＳの位置が再生するごとにバラバラの位置に来ることになる。
【００３９】
そこで、本発明では、デコーダ１８０より、Ｖsync信号（ODD/EVEN信号）をＴＳＩ／Ｆ回路１７０へ供給し、ＴＳＩ／Ｆ回路１７０からデコーダ１８０へのＴＳデータの送り込み開始をデコーダ１８０のＶsync信号（ODD/EVEN信号）に同期させて送出するようにした。
【００４０】
ここで、ＤＴＳの位置はデコーダ１８０の特性のバラツキなどにより機器毎に異なる。前述したようにデコーダのデコード開始タイミングは、ＴＳ内のＤＴＳから最初のＶsyncの先頭（第１フィールドの先頭）から開始するため、ＤＴＳの位置がデコーダのＶsyncの位置に一致乃至近接していると、デコード開始タイミングが不安定になってしまう。従って、デコード開始タイミングが安定するように最適なＴＳの送り込みタイミングを見つけるため。予め機器固有のＤＴＳの位置を見つけておく必要がある。
【００４１】
本実施例では、ＴＳ送出タイミングを第１フィールドの先頭からとした場合、実験（マスター機／スレーブ機の垂直同期の位置をずらすことにより、フレームずれが生じた位置を実験的に算出した）の結果、図１３のタイミングチャートに示したように、ＤＴＳは何フレームか後のODD/EVEN信号の第１フィールドの手前、約５msの位置にあることがわかった。図１３において、（Ａ）はデコーダ１８０の垂直同期信号Ｖsync、（Ｂ）はデコーダ１８０のODD/EVEN信号、（Ｃ）はＴＳデータを示している。
【００４２】
図１３に示したようにＤＴＳの位置が、何フレームか後のODD/EVEN信号の第１フィールドの手前、約５msの位置と接近しているため、本発明では、ＴＳの送出タイミングを図１４のようにODD/EVEN信号の第２フィールドの先頭からＴＳを送出する事とした。そのためＴＳＩ／Ｆ部１７０にＴＳ出力タイミング制御部１７７を設け、該ＴＳ出力タイミング制御部１７７で前記デコーダ１８０から入力されたODD/EVEN信号を監視し、前記ODD/EVEN信号がローからハイになったことを検出すると、そのタイミングでＴＳをデコーダに出力するように構成した。
【００４３】
この結果、ＤＴＳはODD/EVEN信号の第２フィールドの手前、約５msの位置に来るため、Ｖsyncの先頭（第１フィールド）まで、約２０ms or １０msの余裕が出来、それぞれの機器のデコード開始タイミングがずれることはなくなる。
【００４４】
図１５は前記図１４で示したタイミングでＴＳを送出した場合の同期再生の流れを説明するための説明図である。
【００４５】
上位ＨＯＳＴ４００からユーザが指定した番号の再生命令が発生すると（Ｓ１０１）、マスター機１０１はその再生命令を受け取り（Ｓ１１１）、ＬＡＮ２００経由でスレーブ機１０２に対して、グルーピングされた番組の再生準備命令を発行する（Ｓ１１２）。スレーブ機１０２は前記再生準備命令を受信すると（Ｓ１２２）、該当番組の再生準備を行い準備を行い（Ｓ１２３）、準備が完了すると、その情報をマスター機１０１へ通知する（Ｓ１２４）。マスター機１０１では、マスター機及び全てのスレーブ機の準備完了を確認すると、それを前記上位ＨＯＳＴ４００に通知する（Ｓ１１５）。
【００４６】
上位ＨＯＳＴ４００はマスター機１０１から再生準備完了の報告を受信すると（Ｓ１０２）、指定時刻に再生開始命令を発行する（Ｓ１０３）。マスター機１０１は、前記再生開始命令を受信すると（Ｓ１１６）、信号線３００を介してスレーブ機へ再生命令を送信する（Ｓ１１７）。
【００４７】
マスター機１０１及びスレーブ機１０２ではデコーダ１８０のODD/EVEN信号がＴＳＩ／Ｆ部１７０に入力されており、ＴＳＩ／Ｆ部１７０のＴＳ出力タイミング制御部１７７が前記ODD/EVEN信号がローからハイになったことを検出すると、ＴＳＩ／Ｆ部１７０は該ODD/EVEN信号がローからハイになったタイミングでＴＳの送信を開始し（Ｓ１１８）、ＴＳの再生を開始する（Ｓ１１９）。
【００４８】
尚、上記した例では、ＴＳＩ／Ｆ部１７０はODD/EVEN信号がローからハイになったタイミングでＴＳの送信を開始するように構成しているが、ＴＳを送出するタイミングは、これに限られず、ＤＴＳの位置によってはODD/EVEN信号がハイからローになったタイミングであっても、または、ローからハイになったタイミングから××ms後になったタイミングであってもよく、ＤＴＳがＶsync信号が干渉しない位置に来るようにＴＳの送り込みタイミングを調整すれば良い。
【００４９】
すなわち、ＴＳＩ／Ｆ部１７０からデコーダ１８０へのＴＳの送り込みタイミングを、デコーダ１８０のＶsync信号（ODD/EVEN信号）に同期させて送出するが、実際の送り込みタイミングは、機器毎に異なるＤＴＳの位置を考慮して、ＤＴＳとＶsync信号が干渉しない位置に来るようにＴＳの送り込みタイミングを調整すれば良い。
【００５０】
以上のような構成をとることにより、STC(System Time Clock) Offsetというパラメータを最適化することができるようになり、併せて、後述するVBV buffer１８２を最適に使用することができるようになった。
【実施例２】
【００５１】
次に同期運転のフレームずれの要因を少しでもなくすための他の対応策、リセットについて説明する。
【００５２】
デコーダのＶsyncの位相差を少しでもなくすために番組再生開始ごとにデコーダ１８０及びゲンロック回路１９０にリセットをかけることでＶsyncの位相差をなくすように構成する。マザーボード１２０に設けられたリセット制御部１２２は、上記マスター機１０１が発行する番組の再生準備命令に基づいて、リセット命令をＴＳＩ／Ｆ部１７０に送る。ＴＳＩ／Ｆ部１７０はリセット命令を受けると、リセット信号Ｒをデコーダ＆ゲンロック回路ボード１８０，１９０に出力する。各映像機器１００のデコーダ＆ゲンロック回路ボード１８０，１９０は、リセット信号線３１０により接続されており、各映像機器間でリセット信号Ｒの共通化がなされている。従って、複数台の映像機器１００のデコーダ１８０及びゲンロック回路１９０は、同じタイミングでリセットがかけられることになる。
【００５３】
この結果、再生ごとにそれぞれの映像機器１００のデコーダ１８０のＶsyncの位相は完全に合うため、ＴＳ送出開始時のＶsyncの位相差はほとんどない状態となる。
【００５４】
ここで、デコーダのＶsyncに位相差が生じる要因について説明する。
【００５５】
電源ＯＮ時には、マスター機１０１のＶsyncとスレーブ機１０２のＶsyncのタイミングは共通リセット機能により、同位相にある。図１６は前記Ｖsyncを状態を示したタイミングチャートであり、図１６Ａは前記Ｖsyncが同位相にある状態を示したタイミングチャートである。
【００５６】
電源ＯＮ後、マスター機１０１とスレーブ機１０２のＶsyncは図１６Ｂに示したように時間とともにずれていく。
【００５７】
これはＶsyncをデコーダ１８０内の２７MHzから作成しており、この２７MHzは電源ＯＮ後、ＴＳストリームが入力される（再生される）まではフリーで発信している。例えば、マスター機１０１とスレーブ機１０２の差が１４０Hzあるとすれば、電源ＯＮからＯＳが立ち上がり、アプリケーションが立ち上がるまでにマスター機１０１とスレーブ機１０２のＶsyncの位相差は約６００US程度ずれる。ここで、異なるＴＳを再生した（一般的には同期運転は同じＴＳを再生することはない）場合はＴＳのビットレートの周波数差で再生中も徐々にずれていくことになり、Ｖsyncの位相差は、更に、拡大することになる。
【実施例３】
【００５８】
次に同期運転のフレームずれの要因を少しでもなくすための他の対応策、ＴＳ送出クロックのゲンロック回路クロックとのＰＬＬ化について説明する。
【００５９】
ＴＳ送出回路のクロックをゲンロック回路で発信した２７MHzクロックとＰＬＬ（Phase Locked Loop）をとるようにしてＴＳ送出クロックのバラツキをなくすように工夫する。
【実施例４】
【００６０】
次に図１７のＭＰＥＧデコーダ１８０のブロック構成図を参照して、映像機器１００の単独運転時のフレーム重畳対策について説明する。
【００６１】
Ａ．ＴＳＩ／Ｆ１７０からは一定レート（３２Mbps）でデコーダ１８０へＴＳデータが送られる。
【００６２】
Ｂ．デコーダ１８０ではデマルチプレクサ（DEMUX）１８１の処理により、映像のPES（Packetized Elementarty Stream）（その他のPES）にわけられ映像のPESがVBV(Video Buffer Verifier) Buffer１８２へ送られる。
【００６３】
Ｃ．VBV Bufferでは、FiFo(First In, First Out）構造でその容量の最小値は規格で決まっている。（MP@HL(Main Profile & High Level)の場合は約9.7Mbit）
Ｄ．映像デコーダ１８４は、VBV Buffer１８２からV周期で次にデコードすべきデータを取得しデコードする。
【００６４】
Ｅ．取得条件は、デコーダ内部時刻＜DTS（TSに記録されたデコード時刻）。
【００６５】
このように、VBV  Buffer１８２への記録（蓄積）は逐次行われるのに対し、読み出し（デコード）はデコーダの表示系のVに同期して行われる。
【００６６】
ここで入力されるＴＳのデータ量を考察すると、ハイビジョン映像の場合、特にGOP（Group Of Pictures）の先頭のI-Pictureで１Mbyte（=8Mbit）を超えるようなデータが存在する。すなわち、I-PictureのみでVBV Buffer１８２をほぼ占有する状態が発生する。
【００６７】
また、図１８Ａのタイミングチャートに示したように、VBV Buffer１８２に入力されるＴＳはVに非同期であり、ケース１の場合、V2のタイミングでデコードを開始すると、デコードするためのデータが揃っておらず、結果的にデコードエラーとなり、デコーダは１フレーム前の映像を重複してしまう。
【００６８】
これを回避するために、図１８Ｂのタイミングチャートに示したように、
Ａ．ＴＳＩ／Ｆ１７０からデコーダ１８０へのＴＳの送り込みをデコーダ１８０のVに同期させるように構成する。そのため、デコーダ１８０から同期信号をＴＳＩ／Ｆ１７０へ入力させる。
【００６９】
Ｂ．STC(System Time Clock) Offsetというパラメータを調整し、データ量の多いPictureでもVBV Buffer１８２に完全に蓄積された後にデコードを開始するように構成する。
【００７０】
次にPTS(Presentation Time Stamps)のバラツキを考察する。
【００７１】
ＭＰＥＧエンコーダによっては、ＴＳデータに記録するPTSが一定間隔でなく（理想的にはPicture毎に33msec間隔でタイムスタンプが記録されている）、調査したところでは、最大で10msecのバラツキがある。
【００７２】
図１９Ａは前記バラツキのイメージを説明するための説明図である。
【００７３】
V2の際に、ケース１では「２番目の映像」の表示時刻になっているのに対し、ケース２では「２番目の映像」の表示時刻に達しておらず、結果的に「表示すべき１番目の映像」を重複して表示することになる。
【００７４】
これを回避するために、図１９Ｂに示したように、Ａ．デコーダへのＴＳの送り込みをデコーダのVに同期させて安定したデコード環境とした上で、Ｂ．STS(System Time Clock) Offsetというパラメータを調整し、（上述の例では）実際の時刻よりも数msec時計と進めるように構成する。
【００７５】
以上のような対策を行い、番組の途中でのフレームの重畳を対策している。
【図面の簡単な説明】
【００７６】
【図１】従来の映像情報再生システムの全体システム構成を示した図である。
【図２】図１に示したシステムの各映像機器の概略構成を示した構成図である。
【００７７】
【図３】図１に示したシステムにおいて、映像機器のデコーダ１３からの出力が1フレームずれてしまう場合のマスター機１とスレーブ機２のデコーダ１３のＶsync（ODD/EVEN信号）とＤＴＳ並びにマスター機１とスレーブ機２のデコード開始のタイミングを示したタイミングチャートである。
【図４】図１に示したシステムにおいて、映像機器のデコーダ１３の出力が1フレームずれて出力される状態を示したタイミングチャートである。
【図５】図１に示したシステムにおいて、映像機器のゲンロック回路１４の出力が、マスター機１とスレーブ機２とで、番組の先頭から1フレームずれて再生が行われる状態を説明するためタイミングチャートである。
【図６】この発明の実施の形態にかかるＭＰＥＧプレーヤからなる映像機器のブロック構成を示した図である。
【図７】この発明の実施の形態にかかるマザーボード１２０の動作を説明するための説明図である。
【図８】この発明の実施の形態にかかるＴＳＩ／Ｆ部１７０の動作を説明するための説明図である。
【図９】この発明の実施の形態にかかるＴＳＩ／Ｆ部１７０の動作を説明するためのタイミングチャートである。
【図１０】この発明の実施の形態にかかる複数台の映像機器（ＭＰＥＧプレーヤ）で同期再生を行う際の動作を説明する説明図である。
【図１１】この発明の実施の形態にかかる図１０に示した映像機器のより詳細なブロック構成図である。
【図１２】この発明の実施の形態にかかる図１１に示した映像機器の動作を説明するための説明図である。
【図１３】ＴＳ送出タイミングとＤＴＳとの関係を説明するためのタイミングチャートである。
【図１４】この発明の実施の形態にかかるＴＳ送出タイミングとＤＴＳとの関係を説明するためのタイミングチャートである。
【図１５】この発明の実施の形態にかかる図１４で示したタイミングでＴＳを送出した場合の同期再生の流れを説明するための説明図である。
【図１６】この発明の実施の形態にかかるマスター機Ｖsyncとスレーブ機のＶsyncの位相ずれの様子を説明するためのタイミングチャートである。
【図１７】この発明の実施の形態にかかるＭＰＥＧデコーダ１８０のブロック構成図である。
【図１８】この発明の実施の形態にかかるVBV Buffer１８２に入力されるＴＳの状態を説明するためのタイミングチャートである。
【図１９】この発明の実施の形態にかかるＴＳデータに記録するPTSが一定間隔でなく、バラツキがあることを説明するための説明図である。
【符号の説明】
【００７８】
１００            映像機器
１１０            ＨＤＤ
１２０            マザーボード
１３０            ＬＣＤ
１４０            システム用ＨＤＤ
１５０            インターフェース部
１６０            ＰＣＩバス
１７０            ＴＳＩ／Ｆ部
１８０            ＭＰＥＧデコーダ
１９０            ゲンロック回路
１２１            一時記憶バッファ
１２２            リセット制御部
１７１            バッファ
１７２            バッファ
１７３            入力端子
１７４            切り替えスイッチ
１７５            出力端子
１７６            切り替えスイッチ
１７７            ＴＳ出力タイミング制御部
１０１            映像機器（マスター機）
１０２ａ，１０２ｂ  映像機器（スレーブ機）
２００            ＬＡＮ制御部
２１０            ＬＡＮケーブル
３００            信号線
３１０            リセット信号線
４００            上位ＨＯＳＴ
１８１            デマルチプレクサ
１８２            ＶＢＶ  Ｂｕｆｆｅｒ
１８３            音声デコーダ
１８４            映像デコーダ
【図１】
2005223488.tif 000003
【図２】
2005223488.tif 000004
【図３】
2005223488.tif 000005
【図４】
2005223488.tif 000006
【図５】
2005223488.tif 000007
【図６】
2005223488.tif 000008
【図７】
2005223488.tif 000009
【図８】
2005223488.tif 000010
【図９】
2005223488.tif 000011
【図１０】
2005223488.tif 000012
【図１１】
2005223488.tif 000013
【図１２】
2005223488.tif 000014
【図１３】
2005223488.tif 000015
【図１４】
2005223488.tif 000016
【図１５】
2005223488.tif 000017
【図１６】
2005223488.tif 000018
【図１７】
2005223488.tif 000019
【図１８】
2005223488.tif 000020
【図１９】
2005223488.tif 000021