(57)【要約】【課題】近年ＭＰＥＧ等のデジタルデータもＧＯＰ単位で編集等が可能となってきており、編集等による部分削除や接続によって時間情報が不連続となる点が発生する。しかし汎用的なＭＰＥＧの再生装置では時間情報に連続性があり、単調増加することを期待した設計になっているために、不連続な点があると正しく全体の再生時間が算出できなかったり、再生が途中で停止したり、円滑な連続再生できないという課題があった。【解決手段】入力されるデータの時間情報の不連続な点を判別し、時間情報が連続となるように補正するのに必要な値で、不連続な区間の時間情報を動的に補正することで、出力されるデータとしては時間情報が連続的になるように変換する手段あるいは装置を提供する。【選択図】図１
2006060742.tif 000002
【特許請求の範囲】
【請求項１】
元のデータを取り込む入力手段と、元のデータの時間情報の不連続性を検知する時間ギャップ判定手段と、時間ギャップ情報から不連続を補正するのに必要な補正時間情報を生成する変換値算出手段と、時間情報が連続になるように変換する時間情報変換手段と、変換されたデータを出力する出力手段とからなることを特徴とする時間情報の変換方法。
【請求項２】
元のデータを取り込む入力手段と、元のデータの時間情報の不連続性を検知することで時間ギャップ情報を出力し、かつ元のデータと共にギャップ点情報を出力する時間ギャップ判定・通知手段と、時間ギャップ情報から補正情報を生成・保持し、補正情報要求に応じて補正情報を出力する変換値算出・記憶・送出手段と、ギャップ点情報に応じて補正情報要求を出力し、補正情報を得て時間情報が連続になるように変換する時間情報変換手段と、変換されたデータを出力する出力手段とからなることを特徴とする、時間情報の変換方法。
【請求項３】
前記入力手段は、同時に複数のデータを入力可能にして選択的に１つのデータを前記時間ギャップ判定手段に送出することを特徴とする、請求項１または請求項２に記載の時間情報の変換方法。
【請求項４】
ＭＰＥＧに代表されるタイムスタンプによるＡＶ同期をあわせるデータを入力とし、前記時間ギャップ判定手段としてタイムスタンプ情報を時間情報として不連続性を検知することを特徴とする、請求項１または請求項２に記載の時間情報の変換方法。
【請求項５】
前記時間ギャップ判定手段として元データの現在の基準時間情報と直前の基準時間情報の差と予め設定されている閾値との比較を行って判定することを特徴とする、請求項１または請求項２に記載の時間情報の変換方法。
【請求項６】
請求項１から請求項５のいずれかの方法により、時間情報を変換することを特徴とする時間情報の変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間情報を重畳して音声と映像の同期を合わせるデータの時間情報の不連続性を、汎用の再生装置でも再生可能なように連続性のある時間情報に補正する時間情報の補正方法及び装置に関するものである。
【背景技術】
【０００２】
現在、放送方式や記録メディアのデジタル化が進みつつあり、アナログのＮＴＳＣ方式のＴＶ放送やアナログテープ記録メディアからデジタルのＭＰＥＧ圧縮方式を利用したＴＶ放送、ＤＶＤなどのデジタルディスクメディアに移行しつつある。ＭＰＥＧ規格ではＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）と呼ばれる基準時間情報、ＤＳＴ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）と呼ばれるＭＰＥＧの解凍時間情報、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）と呼ばれる表示時間情報を利用してオーディオストリームとビデオストリーム等の２つのストリームデータの同期をあわせる、タイムスタンプによるＡＶ同期法を採用している。汎用のＭＰＥＧの再生装置などでは、タイムスタンプの時間基準となるＳＣＲは上限値までは単調増加することが期待される（図８、図１３）。しかし近年ＭＰＥＧ等もＧＯＰ単位で編集等が可能となってきており、編集等による接続により不連続な点が発生することが発生する（図７、図１２）。汎用のＭＰＥＧの再生装置によってはシステムクロックに連続性があり、単調増加することを期待しているために、不連続点があると正しく全体の再生時間が算出できなかったり、再生が途中で停止したり、円滑な連続再生できないような現象が発生し得る。
【０００３】
本発明では、不連続なシステムクロックを含んだストリームデータを、連続したシステムクロックのストリームデータに変換する補正方法を提供し、汎用的な再生装置での円滑な連続再生を可能とすることを目的とする。
【０００４】
類似の課題を解決するために、不連続点のオフセット情報を作成し、データとは別に保持させたり、データに重畳して付加したりし、データ複合化装置ではこのオフセット情報を参照しつつ時間情報の補正を行う構成としている（例えば、特許文献１参照。）。
【０００５】
しかし、この方法ではオフセット情報の作成が必要となるという処理ステップの課題、作成時間分だけ時間が余計にかかるという処理時間の課題があり、さらに複合化装置側にもオフセット情報を認識して処理を行わせるという特殊機能の実装が必要という問題が発生し、汎用の再生装置でも再生可能にするという課題は解決されない。
【特許文献１】特開２００３−１５８７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決するのは、時間情報に不連続性をもったストリームデータが、汎用的な再生装置において途中で再生が停止したり、再生中に途切れたりして円滑に再生できないという課題である。
【課題を解決するための手段】
【０００７】
本発明は、まず時間情報の連続性をチェックし、時間のギャップが検出されたらギャップ情報を一時的に記憶する。次にその時間情報のギャップに基づいて補正するための情報を作成する。そして、その補正情報を利用してシステムクロック値やタイムスタンプ値を補正することで不連続な時間情報が連続な時間情報に変換されたストリームデータを出力できるようにする。
【発明の効果】
【０００８】
本発明の時間情報の補正方法及びその装置は、時間情報の不連続箇所を検知して、その箇所以降でそのギャップ量を動的に補正して連続性を保てるように変換する機能をもつため、出力されるデータは必ず時間情報が連続となり、汎用の復号化装置や再生装置が利点できるようになる。また、出力されるデータの二次利用も容易となる。
【発明を実施するための最良の形態】
【０００９】
ストリームデータ中のシステムクロックリファレンス（以下ＳＣＲ）などの時間情報を参照して、時間情報のギャップといった不連続性の有無を判定し、その時間情報のギャップの情報を元に不連続性を補正するために必要な補正に必要な変換値を算出し、その変換値を用いて元のストリームデータのシステムクロックや表示時間情報、解凍時間情報などの時間情報を全て変換することで不連続性が補正された連続性をもったストリームデータとして出力できる補正装置を実現した。
【００１０】
（実施の形態１）
図１は本発明の実施の形態１による画像圧縮情報表示装置の構成を示すブロック図である。１、４，５及び  １０１、１０２、１０４は、図２あるいは図３と同様である。
【００１１】
図１において、１は入力手段で、例えば元データ１０１としてＭＰＥＧファイルが入力される。２は時間ギャップ判定手段で、元データ１０１の例えばＳＣＲ等の時間情報を検出してギャップが存在しているか否かを判定し、時間情報のギャップが存在すると判定した場合には、元データ１０１の出力と同時に時間ギャップ情報１０２を送出する。３は変換値算出手段であり、時間情報のギャップが存在した場合に時間ギャップ判定手段２から入力される時間ギャップ情報１０２を使って、不連続性を補正するための補正時間情報１０３を算出して時間情報変換手段４に出力する。４は時間情報変換手段で、通常は時間ギャップ判定手段２から送られる元データ１０１をそのまま変換後データとして出力するが、変換値算出手段３から補正時間情報１０３が入力されている場合には、その補正時間情報１０３で元データ１０１の不連続性を補正して変換後データ１０４として出力する。５は出力手段で、時間情報変換手段４からの変換後データ１０４を外部に出力する。
【００１２】
次に動作について、図４、５、６、７、８を併用して説明する。元データの一例として、図４に示すＭＰＥＧ２のストリームＡとストリームＢという２つのストリームを使って、ストリームＡの最初から時間ｔ１までの区間Ａ１とストリームＢの時間ｔ２までの区間Ｂ１を編集によって接続した、時間ｔ１で不連続点を持つ長さｔ１＋ｔ２のストリームＣというＭＰＥＧ２のデータファイルを利用する場合の処理の流れを説明する。
【００１３】
図５はストリームＡの再生時間に対する時間情報（ＳＣＲ：システムクロックリファレンス値）を示した図であり、図４のＡ１に相当する時間０からｔ１までの区間では、時間情報であるＳＣＲ値が０から始まりｓ１まで連続的に増加している。同様に、図６はストリームＢの再生時間に対する時間情報を示した図であり、図４のＢ１に相当する時間０からｔ２までの区間ではＳＣＲ値が０から始まりｓ２まで連続的に増加している。このような２つのストリームを図４のように結合してストリームＣを作成した場合、図７に示すように０からｔ１までの区間では、ＳＣＲ値は０からｓ１まで単調増加するが、接続点であるｔ１＋１でＳＣＲ値は一旦０に戻り、ｔ１＋１からｔ１＋ｔ２の区間で再びＳＣＲ値が０からｓ２になるまで単調増加する。このように、時間ｔ１でＳＣＲがｓ１から０に変化しており、単調増加する連続性が途切れていることが分かる。
【００１４】
次にこのストリームＣを一例に実施の形態１の各手段の動作を説明する。例えば、図７のようなＳＣＲ値を持つストリームＣがＨＤＤやＣＤ、ＤＶＤに格納されており、入力手段１によって読み出されて元データ１０１として時間ギャップ判定・通知手段６に入力される。時間ギャップ判定手段２では、はじめに入力されるストリームの最初のパックに付加されている初期ＳＣＲ値で内部のカウンタを初期化する。例えば、ストリームＣの場合は初期のＳＣＲ値＝ＳＣＲ（１）は０であるため内部のカウンタは０に初期設定される。次に２番目に入力されるパックのＳＣＲ値＝ＳＣＲ（２）とひとつ前のＳＣＲ値＝ＳＣＲ（２−１）の差分情報を算出して保持する。例えばストリームＣの２つめのパックのＳＣＲ値がＳＣＲ（２）＝１２００である場合には、ＳＣＲ（１）が０であったため差情報としてＳＣＲ（２）−ＳＣＲ（１）＝１２００を保持する。そして以降、ｎ番目に入力されるパックのＳＣＲ値＝ＳＣＲ（ｎ）と次のＳＣＲ値＝ＳＣＲ（ｎ＋１）の差分情報を算出して保持する。例えばｎ番目のパックのＳＣＲ値＝ＳＣＲ（ｎ）が１１２００である場合、ｎ＋１番目のＳＣＲ値＝ＳＣＲ（ｎ＋１）が１２４００である場合、差はＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）＝１２４００‐１１２００＝１２００となる。
【００１５】
不連続部の判定方法としては、例えば、算出して保持した差分情報が予め定めてある閾値を越える場合に不連続と判定する方法がある。例えば閾値として通常の差分情報の１０倍の値すなわち１２００Ｘ１０＝１２０００を設定してある場合、２パック目と３パック目の差が１２００で１２０００の閾値内であるため連続とみなす。同様にｎパック目のＳＣＲ値ＳＣＲ（ｎ）とｎ＋１パック目のＳＣＲ値ＳＣＲ（ｎ＋１）の差の絶対値｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜が閾値σを越える場合は不連続点、閾値内の場合は連続と判定する。すなわち、｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜＞σ  で不連続、｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜＜＝σ  で連続と判定し、不連続と判定した場合には、例えば、時間情報と共にＳＣＲ（ｎ）とＳＣＲ（ｎ＋１）の差の絶対値｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜を時間ギャップ情報１０２として出力し、元データ１０１を出力する。
【００１６】
図７の場合には時刻ｔ＋１でＳＣＲ（ｔ＋１）が０、時刻ｔでＳＣＲ（ｔ）がｓ１となっている。｜ＳＣＲ（ｔ＋１）−ＳＣＲ（ｔ）｜＝｜０−ｓ１｜＝ｓ１でｓ１が１２０００以上とすると、時間ギャップ情報として（ｔ１、ｓ１）が出力される。同時に時間ギャップ判定手段からは元データとしてＳＣＲ（ｔ＋１）とＳＣＲ（ｔ）の不連続点を含んだデータが時間情報変換手段４に出力される。
【００１７】
変換値算出手段３では、時間ギャップ情報１０２から補正時間を算出して補正時間情報１０３として出力する。例えば、時間ギャップ判定手段２から（ｔ１、ｓ１）という時間ギャップ情報１０２を入力された場合、ｓ１をギャップ時間と判断して、補正時間情報１０３としてギャップである”ｓ１”を戻して送出する。
【００１８】
時間情報変換手段４では、時間ギャップ判定手段２からの元データ１０１と変換値算出手段からの補正時間情報１０３を受け取り、内部で時間情報の変換に利用する。
例えば、図７のようなストリームＣの場合は、例えば補正時間情報として”ｓ１”が得られる。時間情報変換手段では、このとき元データとして、時間ｔ１以降のデータが入力されているのでＳＣＲ、ＰＴＳ、ＤＴＳ値に対して補正情報分“ｓ１“だけ加算を行って補正を行う。すなわち、時間ｎのＳＣＲ値をＳＣＲ（ｎ）、補正後のＳＣＲ値をＳＣＲ´（ｎ）と記述する場合、図７の例では、時間情報のギャップ点がｔ１であるため、ｔ１以後の時間＝（ｔ１＋１）の補正後のＳＣＲ値ＳＣＲ´（ｔ１＋１）は
ＳＣＲ´（ｔ１＋１）＝ＳＣＲ（ｔ１＋１）＋ｓ１と補正される。同様に補正後のＤＴＳ値  ＝ＤＴＳ´（ｔ１＋１）、ＰＴＳ値＝  ＰＴＳ´（ｔ１＋１）はそれぞれ
ＤＴＳ´（ｔ１＋１）＝ＤＴＳ（ｔ１＋１）＋ｓ１
ＰＴＳ´（ｔ１＋１）＝ＰＴＳ（ｔ１＋１）＋ｓ１
と補正される。このような補正をストリームＣの区間ｔ１からｔ１＋ｔ２まで行いながら変換後データ１０４を作成して出力手段へ出力する。
【００１９】
その結果、図８に示すように時間０から時間ｔ１を経て時間ｔ１＋ｔ２までの区間で
補正されたＳＣＲ値、ＳＣＲ´（０）、ＳＣＲ´（ｔ１）、ＳＣＲ´（ｔ１＋ｔ２）がそれぞれ０からｓ１を経てｓ１＋ｓ２まで単調増加する連続性のあるストリームデータである変換後データとなって出力される。出力手段では、その変換後データを例えば有線あるいは無線の伝送路を利用して汎用のデコーダ装置に送出したり、ＨＤＤやＣＤ、ＤＶＤ、あるいはＢｌｕＬａｙＤｉｓｃ等の大容量光ディスクなどに保存したりする。
【００２０】
（実施の形態２）
図２において、１は入力手段で、例えば元データ１０１としてＭＰＥＧファイルが入力される。５は時間ギャップ判定・通知手段で、入力されてくる元データ１０１の例えばＳＣＲ等の時間情報を検出してギャップが存在しているか否かを判定し、時間情報のギャップが存在すると判定した場合には、時間ギャップ情報１０２を送出する。また、元データ１０１はそのまま出力をするが、時間情報のギャップが存在する元データを出力する際には同時にギャップ点情報１０５を送出する。７は変換値算出・記憶・送出手段であり、時間ギャップ判定・通知手段６から入力される時間情報のギャップ情報１０２を使って、不連続性を補正するための補正情報１０５を算出して内部に記憶する。時間情報変換手段４から補正情報要求１０５を受けた際に補正情報１０５を出力する。４は時間情報変換手段で、通常は時間ギャップ判定手段２から送られる元データ１０１をそのまま変換後データとして出力するが、変換値算出・記憶・送出手段７から補正情報１０７が入力されている場合には、その補正情報１０７で元データ１０１の不連続性を補正して変換後データ１０４として出力する。５は出力手段で、時間情報変換手段４からの変換後データ１０４を外部に出力する。
【００２１】
次に動作について、図９、１０、１１、１２、１３を併用して説明する。
元データの一例として、図９に示すＭＰＥＧ２のストリームＹを利用して処理の流れを説明する。ストリームＹは、ストリームＸの最初から時間ｔ１までの区間をａ、時間ｔ１から時間ｔ２までの区間をｂ、時間ｔ２から時間ｔ３までの区間をｃとした場合、区間ｂの部分だけを削除して区間ａと区間ｃを結合することによって構成されるストリームである。
【００２２】
ストリームＹの時間に対するＳＣＲ値の関係を説明するために、図１０、１１、１２を用いて説明する。
【００２３】
図１０はストリームＸの再生時間に対する時間情報（ＳＣＲ：システムクロックリファレンス値）を示した図であり、図９の区間ａ、区間ｂ、区間ｃに相当する時間及びＳＣＲ値はそれぞれ０からｔ１と０からｓ１、ｔ１からｔ２とｓ１からｓ２、そしてｔ２からｔ３とｓ２からｓ３となっている。このストリームＸから区間ｂの削除を行ない、区間ａと区間ｃを接続すると図１１に示すように、区間ｃに相当するｔ２からｔ３に相当する区間が、区間ｂに相当する（ｔ２−ｔ１）分だけ左方向に移動することとなる。その結果、ストリームＹは図１２の実線に示すように、時間ｔ１＋１でＳＣＲ値がｓ１からｓ２に増加しており、ｔ１で単調増加する連続性が途切れていることが分かる。
【００２４】
図１２のようなＳＣＲ値を持つストリームＹを利用して図２の各手段の動作について説明する。例えば、上記の図１２のようなストリームＹがＨＤＤやＣＤ、ＤＶＤに格納されており、入力手段１によって読み出されて元データ１０１として時間ギャップ判定・通知手段６に入力される。時間ギャップ判定・通知手段６では、はじめに入力されるストリームの最初のパックに付加されている初期ＳＣＲ値で内部のカウンタを初期化する。例えば、ストリームＣの場合は初期のＳＣＲ値＝ＳＣＲ（１）は０であるため内部のカウンタは０に初期設定される。次に２番目に入力されるパックのＳＣＲ値＝ＳＣＲ（２）とひとつ前のＳＣＲ値＝ＳＣＲ（２−１）の差分情報を算出して保持する。例えばストリームＣの２つめのパックのＳＣＲ値がＳＣＲ（２）＝１２００である場合には、ＳＣＲ（１）が０であったため差情報としてＳＣＲ（２）−ＳＣＲ（１）＝１２００を保持する。そして以降、ｎ番目に入力されるパックのＳＣＲ値＝ＳＣＲ（ｎ）と次のＳＣＲ値＝ＳＣＲ（ｎ＋１）の差分情報を算出して保持する。例えばｎ番目のパックのＳＣＲ値＝ＳＣＲ（ｎ）が１１２００である場合、ｎ＋１番目のＳＣＲ値＝ＳＣＲ（ｎ＋１）が１２４００である場合、差はＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）＝１２４００‐１１２００＝１２００となる。
【００２５】
不連続部の判定方法としては、例えば、算出して保持した差分情報が予め定めてある閾値を越える場合に不連続と判定する方法がある。例えば閾値として通常の差分情報の１０倍の値すなわち１２００Ｘ１０＝１２０００を設定してある場合、２パック目と３パック目の差が１２００で１２０００の閾値内であるため連続とみなす。同様にｎパック目のＳＣＲ値ＳＣＲ（ｎ）とｎ＋１パック目のＳＣＲ値ＳＣＲ（ｎ＋１）の差の
絶対値｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜が閾値σを越える場合は不連続点、閾値内の場合は連続と判定する。すなわち、｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜＞σ  で不連続、｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜＜＝σ  で連続と判定し、不連続と判定した場合には、例えば、時間情報と共にＳＣＲ（ｎ）とＳＣＲ（ｎ＋１）の差の絶対値｜ＳＣＲ（ｎ＋１）−ＳＣＲ（ｎ）｜を時間情報のギャップ情報１０２として出力する。また、元データと共に不連続が発生する時間をギャップ点情報１０５として出力する。
【００２６】
図１２の場合には時刻ｔ＋１でＳＣＲ（ｔ＋１）がｓ１、時刻ｔでＳＣＲ（ｔ）がｓ２となっている。｜ＳＣＲ（ｔ＋１）−ＳＣＲ（ｔ）｜＝｜ｓ２−ｓ１｜で例えばこの差が１２０００以上とすると、時間情報のギャップ情報として（ｔ１、｜ｓ２−ｓ１｜）が出力される。また  時間ギャップ判定・通知手段から出力される元データとしてＳＣＲ（ｔ＋１）とＳＣＲ（ｔ）の不連続点を含んだデータを出力するタイミングにあわせてギャップ点情報として、例えば不連続点の時間情報“ｔ１”を出力する。不連続点を含んだ元データの出力とギャップ点情報の出力は少なくとも時間ギャップ判定・通知手段から時間ギャップ情報を出力されるタイミングと同時あるいは遅れて出力される必要がある。
【００２７】
変換値算出・記憶・送出手段７では、時間ギャップ情報１０２から補正情報を算出してその内部に保持し、時間情報変換手段４からの補正情報要求１０５に応じて補正情報１０７として出力する。例えば、時間ギャップ判定・通知手段６から（ｔ１、｜ｓ２−ｓ１｜）という時間ギャップ情報を入力された場合、変換値算出・記憶・送出手段ではそれまでに保持していた情報に代えて（ｔ１、｜ｓ２−ｓ１｜）というギャップ情報を保持する。あるいは、これまで保持している情報のデータベースに（ｔ１、｜ｓ２−ｓ１｜）という組の情報を加えて保持する。そして、時間情報変換手段４から  “ｔ１“という補正情報要求１０６を受けたとすると、変換値算出手段は内部に保持している補正情報、あるいは時間情報のギャップ情報のデータベースより、ｔ１に該当する組（ｔ１、｜ｓ２−ｓ１｜）を取り出し、補正情報１０７としてギャップである”  ｜ｓ２−ｓ１｜”を出力する。
【００２８】
時間情報変換手段４では、時間ギャップ判定・通知手段からのギャップ点情報１０５を受けて変換値算出・記憶・送出手段に補正情報要求１０６を出し、補正情報１０７を受け取り、内部で時間情報の変換に利用する。例えば、図１２のようなストリームＹの場合は、例えば“ｔ１“というギャップ点情報を受けて、“ｔ１“という補正情報要求を出すことで、補正情報として”  ｜ｓ２−ｓ１｜”が得られる。時間情報変換手段では、入力される元データのうち、時間ｔ１以降のデータのＳＣＲ、ＰＴＳ、ＤＴＳ値に対して補正情報分“｜ｓ２−ｓ１｜“だけ減算を行って補正を行う。
【００２９】
例えば、時間ｎのＳＣＲ値をＳＣＲ（ｎ）、補正後のＳＣＲ値をＳＣＲ´（ｎ）と記述する場合、図１２の例では、時間情報のギャップ点がｔ１であるため、ｔ１以後の時間＝（ｔ１＋１）の補正後のＳＣＲ値ＳＣＲ´（ｔ１＋１）は
ＳＣＲ´（ｔ１＋１）＝ＳＣＲ（ｔ１＋１）−  ｜ｓ２−ｓ１｜とする。同様に補正後のＤＴＳ値  ＝ＤＴＳ´（ｔ１＋１）、ＰＴＳ値＝  ＰＴＳ´（ｔ１＋１）はそれぞれ
ＤＴＳ´（ｔ１＋１）＝ＤＴＳ（ｔ１＋１）−  ｜ｓ２−ｓ１｜
ＰＴＳ´（ｔ１＋１）＝ＰＴＳ（ｔ１＋１）−  ｜ｓ２−ｓ１｜
と補正される。このような補正をストリームＹの区間ｔ１からｔ３−ｔ２まで行いながら変換後データ１０４を作成して出力手段へ出力する。
【００３０】
その結果、図１３に示すように時間０から時間ｔ１を経て時間ｔ３−ｔ２までの区間で
補正されたＳＣＲ値、ＳＣＲ´（０）、ＳＣＲ´（ｔ１）、ＳＣＲ´（ｔ３−ｔ２）がそれぞれ０からｓ１を経てｔ３−ｔ２まで単調増加する連続性のあるストリームデータである変換後データとなって出力される。出力手段では、その変換後データを例えば有線あるいは無線の伝送路を利用して汎用のデコーダ装置に送出したり、ＨＤＤやＣＤ、ＤＶＤ、あるいはＢｌｕＬａｙＤｉｓｃ等の大容量光ディスクなどに保存したりする。この構成とすることで、時間ギャップ判定・通知手段から元データが出力されるタイミングが時間ギャップ判定・通知手段から時間ギャップ情報が出力されるタイミングより遅れるような場合にも適切に変換することが可能となる。
【００３１】
本実施例では、入力手段や出力手段として、ＨＤＤやＣＤ、ＤＶＤ、あるいは無線や有線の伝送路として記載したが、他のメディアやデバイス、装置を用いても効果は同じである。また、入力手段や出力手段として前後の工程の装置と接続するためのインターフェースとすることでシステムの一つの機能を実現したり、装置の一部を構成したり、ソフトウェアの一モジュールとして構成したりすることも可能である。
【００３２】
（実施の形態３）
図３の実施の形態３では、実施の形態１の入力手段１の代わりに、複数の入力データから各ストリームデータの一部の区間を連続的に出力して１つのストリームデータとして出力できる複数データ入力手段１１を備えた構成としたものであり、
例えば、図１４に示すストリームＡ、ストリームＢ、ストリームＣ、ストリームＤという４つのストリームデータを入力データとして同時に複数データ入力手段１１に入力する場合で複数データ入力手段１１の動作を説明すると以下の様になる。
【００３３】
ストリームＡ、ストリームＢ、ストリームＣ、ストリームＤを入力データ１１０とする複数データ入力手段１１では、はじめにストリームＡを先頭からｔ１時間までの区間Ａ１を元データとして出力し、次にストリームＢの同じく先頭からｔ２時間までの区間Ｂ１を出力する。さらにストリームＣの先頭からｔ３時間までの区間Ｃ１を出力し、最後にストリームＤの先頭からｔ４時間までの区間Ｄ１を出力する。図１４に示すＡ１、Ｂ１、Ｃ１、Ｄ１の各区間は動的に切り替えられながら連続して出力をされ、結果として図１４のストリームＥのように区間Ａ１、区間Ｂ１、区間Ｃ１、区間Ｄ１が連結された形として元データ１０１が出力される。
【００３４】
このストリームＥの再生時間に対する時間情報（ＳＣＲ：システムクロックリファレンス値）は図１５に示すように時間ｔ１  、ｔ１＋ｔ２、  ｔ１＋ｔ２＋ｔ３  ｔ１＋ｔ２ｔ３＋ｔ４で不連続点が発生する。
実施の形態３において、時間ギャップ判定手段２以降の手段によるこの不連続点の補正方法については、実施の形態１と同様であり、ここでは省略する。
【００３５】
なお、本実施例はＭＰＥＧプログラムストリームでの動作を一例に説明を行ったが、これは本発明の用途、対象を限定するものではなく、同様の構成でＭＰＥＧ以外のＨ２６４等のデジタルＡＶデータも容易に適応可能である。
【産業上の利用可能性】
【００３６】
本発明にかかるＡＶ同期用の時間情報の補正方法及びその装置は、時間情報の連続性を判定し、時間情報が不連続となる箇所（時間のギャップ）が検出されたらその時間情報のギャップ量に基づいて基準となるシステムクロック値や同期用のタイムスタンプ値といった時間情報を補正し、不連続な時間情報を持つストリームデータを、動的に連続性をもった時間情報のストリームデータに変換することが可能となる。そのため汎用的な再生装置や復号化装置を利用するパソコンのＡＶ応用分野、民生のＤＶＤプレーヤやＤＶＤレコーダといった光ディスクの録画・再生分野、ＨＤＤを利用したハードディスクレコーダ分野、あるいはイーサネット（登録商標）や無線ＬＡＮ等に代表されるインターネット応用分野での利用等に適している。
【図面の簡単な説明】
【００３７】
【図１】実施の形態１にかかる時間情報の補正装置の構成を示すブロック図
【図２】実施の形態２にかかる時間情報の補正装置の構成を示すブロック図
【図３】実施の形態３にかかる時間情報の補正装置の構成を示すブロック図
【図４】実施の形態１にて説明に利用する不連続点が発生するような２つのストリームデータの部分結合の一例を示す図
【図５】図４で示したストリームＡの時間と時間情報（システムクロックリファレンス）の関係の一例を示す図
【図６】図４で示したストリームＢの時間と時間情報（システムクロックリファレンス）の関係の一例を示す図
【図７】図４で示したストリームＣの時間と時間情報（システムクロックリファレンス）の一例であり、時間補正を行う前の関係を示す図
【図８】図４で示したストリームＣの時間と時間情報（システムクロックリファレンス）の一例であり、時間補正を行った後の関係を示す図
【図９】実施の形態２にて説明に利用する不連続点が発生するようなストリームデータの部分削除の一例を示す図
【図１０】図９で示したストリームＸの時間と時間情報（システムクロックリファレンス）の関係の一例を示す図
【図１１】図９で示したストリームＸの時間と時間情報（システムクロックリファレンス）であり、部分削除をすることによっての変化を説明するための一例を示す図
【図１２】図９で示したストリームＹの時間と時間情報（システムクロックリファレンス）の一例であり、時間補正を行う前の関係を示す図
【図１３】図９で示したストリームＹの時間と時間情報（システムクロックリファレンス）の一例であり、時間補正を行った後の関係を示す図
【図１４】実施の形態３にて説明に利用する複数のストリームデータを部分的に結合することで不連続点が発生するようなストリームデータの一例を示す図
【図１５】図１４で示したストリームデータの時間と時間情報（システムクロックリファレンス）の関係の一例を示す図
【符号の説明】
【００３８】
１    入力手段
２    時間ギャップ判定手段
３    変換値算出手段
４    時間情報変換手段
５    出力手段
６    時間ギャップ判定・通知手段
７    変換値算出・記憶・送出手段
１１    複数データ入力手段
１０１    元データ
１０２    時間ギャップ情報
１０３    補正時間情報
１０４    変換後データ
１０５    ギャップ点情報
１０６    補正情報要求
１０７    補正情報
１１０    入力データ
【図１】
2006060742.tif 000003
【図２】
2006060742.tif 000004
【図３】
2006060742.tif 000005
【図４】
2006060742.tif 000006
【図５】
2006060742.tif 000007
【図６】
2006060742.tif 000008
【図７】
2006060742.tif 000009
【図８】
2006060742.tif 000010
【図９】
2006060742.tif 000011
【図１０】
2006060742.tif 000012
【図１１】
2006060742.tif 000013
【図１２】
2006060742.tif 000014
【図１３】
2006060742.tif 000015
【図１４】
2006060742.tif 000016
【図１５】
2006060742.tif 000017