(57)【要約】  ＧＯＰ間を管理する装置を備えた映像記録再生装置は、符号化及び多重化により出力される多重化後のパケットを監視してＧＯＰを含むパケットを検出するＧＯＰ検出手段（１５）と、多重化後のパケットの数を計数する計数手段（１６）と、多重化後のパケットにＡＴＳ（Arrival Time Stamp）を付加するＡＴＳ付加手段（１７）とを備え、ＧＯＰを含むパケットが所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、ＡＴＳとして付加される時刻を進める。
2008059574.tif 000002
【特許請求の範囲】
【請求項１】
所定パケット数単位で管理される多重化ストリームのＧＯＰ間を管理する装置であって、
符号化及び多重化により出力される多重化後のパケットを監視してＧＯＰを含むパケットを検出するＧＯＰ検出手段と、
前記多重化後のパケットの数を計数する計数手段と、
前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）を付加するＡＴＳ付加手段と、
を備え、
ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記ＡＴＳとして付加される時刻を進める、
ことを特徴とするＧＯＰ間管理装置。
【請求項２】
前記ＡＴＳとして付加される時刻を進めた後、前記符号化及び多重化により次のＧＯＰを含むパケットの出力を開始させる、
ことを特徴とする請求項１記載のＧＯＰ間管理装置。
【請求項３】
前記ＧＯＰ検出手段の検出結果と前記計数手段の計数結果とに基づいて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する判定手段を更に備える、
ことを特徴とする請求項１又は２記載のＧＯＰ間管理装置。
【請求項４】
前記判定手段は、前記ＧＯＰ検出手段によりＧＯＰを含むパケットが検出されなくなった時の前記計数手段により計数された数に応じて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項３記載のＧＯＰ間管理装置。
【請求項５】
入力された映像信号及び音声信号を符号化、多重化して記録する映像記録装置であって、
前記符号化及び多重化により出力される多重化後のパケットを監視してＧＯＰを含むパケットを検出するＧＯＰ検出手段と、
前記多重化後のパケットの数を計数する計数手段と、
前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）を付加するＡＴＳ付加手段と、
前記ＡＴＳ付加手段によりＡＴＳが付加されたパケットで構成される多重化ストリームを記録する記録手段と、
を備え、
ＧＯＰを含むパケットが所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記ＡＴＳとして付加される時刻を進める、
ことを特徴とする映像記録装置。
【請求項６】
前記ＡＴＳとして付加される時刻を進めた後、前記符号化及び多重化により次のＧＯＰを含むパケットの出力を開始させる、
ことを特徴とする請求項５記載の映像記録装置。
【請求項７】
前記ＧＯＰ検出手段の検出結果と前記計数手段の計数結果とに基づいて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する判定手段を更に備える、
ことを特徴とする請求項５又は６記載の映像記録装置。
【請求項８】
前記判定手段は、前記ＧＯＰ検出手段によりＧＯＰを含むパケットが検出されなくなった時の前記計数手段により計数された数に応じて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項７記載の映像記録装置。
【請求項９】
所定パケット数単位で管理される多重化ストリームのＧＯＰ間を管理する方法であって、
符号化及び多重化により出力される多重化後のパケットを監視し、
ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）として付加する時刻を進める、
ことを特徴とするＧＯＰ間管理方法。
【請求項１０】
前記ＡＴＳとして付加する時刻を進めた後、前記符号化及び多重化により次のＧＯＰを含むパケットの出力を開始させる、
ことを特徴とする請求項９記載のＧＯＰ間管理方法。
【請求項１１】
前記多重化後のパケットを監視してＧＯＰを含むパケットを検出する検出手段の検出結果と、前記多重化後のパケットの数を計数する計数手段の計数結果とから、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項９又は１０記載のＧＯＰ間管理方法。
【請求項１２】
前記ＧＯＰ検出手段によりＧＯＰを含むパケットが検出されなくなった時の前記計数手段により計数された数に応じて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項１１記載のＧＯＰ間管理方法。
【請求項１３】
前記ＡＴＳを付加したパケットで構成される多重化ストリームを記録する、
ことを特徴とする請求項９乃至１２の何れか一項に記載のＧＯＰ間管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定パケット数単位で管理される多重化ストリームのＧＯＰ（Group Of Picture）間を管理する装置および方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤレコーダ、録画再生機能付きＰＣ（Personal Computer）、カムコーダ等というように、映像及び音声を符号化、多重化して記録し、また、それを再生する映像（動画像）記録再生装置が普及している。【０００３】
このような映像記録再生装置における映像及び音声の記録では、映像に対応するビデオ信号及び音声に対応するオーディオ信号が入力されると、それぞれの信号が符号化され、ビデオストリーム及びオーディオストリームとして出力される。なお、ビデオストリームは、例えばＭＰＥＧ（Moving Picture Experts Group）２方式により符号化されたビデオストリームである。そして、符号化されたビデオストリーム及びオーディオストリームは時分割多重化され、多重化ストリームとして出力され、記録媒体に記録される。【０００４】
ここで、映像記録再生装置がＢＤＡ（Blue-ray Disc Association）により定められたＢＤ（Blue-ray Disc）の規格に準拠した装置である場合、多重化ストリームは、１パケット（Packet）が１９２バイト（Byte）で構成され、１アラインドユニット（Aligned Unit）が３２パケット（＝６１４４バイト）で構成される。このような映像記録再生装置の中には、送出する多重化ストリームにおけるＧＯＰ境界において、アラインドユニットの先頭でＧＯＰの先頭を送出するように管理する映像記録再生装置がある。この装置の場合、送出していたＧＯＰを含むパケットがアラインドユニット単位のパケット数（３２の整数倍のパケット数）に満たずに終了したときには、その不足分を無効なパケット（Null Packet）で補完した後、次のＧＯＰを含むパケットを送出するようにしている。【０００５】
図５は、このようにして送出されたパケットを模式的に示す図である。
同図に示したように、送出していたＧＯＰ＃Ｍを含むパケット（ＧＯＰ＃Ｍ0、…、ＧＯＰ＃Ｍi）が１アラインドユニット分に満たずに終了したときには、６１４４バイトのアライメントがとれるように、その不足分を無効なパケット（Ｎｕｌｌ0、…、Ｎｕｌｌm）で補完した後、次のＧＯＰ＃Ｎを含むパケット（ＧＯＰ＃Ｎ0、…、ＧＯＰ＃Ｎi）を送出する。また、同図では、ＧＯＰ＃Ｎを含むパケットも１アラインドユニット分に満たずに終了したので、その不足分も無効なパケット（Ｎｕｌｌ0、…、Ｎｕｌｌn）で補完される。【０００６】
ここで、送出される各パケットには、ＡＴＳ（Arrival Time Stamp）として実際の送出時刻（多重化時刻）が挿入される。例えば、アラインドユニットの先頭にあるＧＯＰ＃Ｍの先頭を含むパケット（ＧＯＰ＃Ｍ0）には、ＡＴＳとして実際の送出時刻Ｔｍが挿入され、次のアラインドユニットの先頭にあるＧＯＰ＃Ｎの先頭を含むパケット（ＧＯＰ＃Ｎ0）には、ＡＴＳとして実際の送出時刻Ｔｎが挿入される。【０００７】
図６は、このようなパケット送出を行う構成例を示す図である。
同図において、Ｎｕｌｌパケット生成部５１は、コントロール部５９によるＤＭＡ Ｋｉｃｋに応じて、Ｎｕｌｌパケット（不要な／意味の無いパケット）を生成、出力する。Ｖｉｄｅｏパケット生成部５２は、入力されたビデオ信号を例えばＭＰＥＧ２形式で符号化し、ビデオストリームを構成するビデオパケットを生成、出力する。Ａｕｄｉｏパケット生成部５３は、入力されたオーディオ信号を所定の形式で符号化し、オーディオストリームを構成するオーディオパケットを生成、出力する。Ｓｙｓｔｅｍパケット生成部５４は、復号再生時に必要となる時刻情報などを含むシステムパケットを生成、出力する。多重化部５５は、Ｎｕｌｌパケット、ビデオパケット、オーディオパケット、及びシステムパケットを時分割多重化して、多重化ストリームを構成する多重化後のパケット（但し１８８バイト）を生成、出力する。ＧＯＰ検出部５６は、多重化部５５から出力されるパケットを監視し、ＧＯＰを含むパケットを検出する。パケットカウンター（Packet Counter）５７は、多重化部５５から出力されるパケットの数をカウントする。ＡＴＳ（Arrival Time Stamp）付加部５８は、多重化部５５から出力されるパケットの先頭に、４バイトで表される実際の送出時刻（多重化時刻）をＡＴＳ（Arrival Time Stamp）として付加し、多重化ストリームを構成する１９２バイトのパケットを出力する（Packet送出）。コントロール部５９は、ハードウェア又はファームウェアによって構成されており、符号化及び多重化等に係る各部の動作を制御する。【０００８】
このような構成において、コントロール部５９は、まず、Ｖｉｄｅｏパケット生成部５２、Ａｕｄｉｏパケット生成部５３、Ｓｙｓｔｅｍパケット生成部５４、及び、多重化部５５を制御して、多重化部５５からの最初のＧＯＰ（仮に「ＧＯＰ＃Ｍ」とする）を含むパケットの出力を開始させる。そして、多重化部５５から出力されるパケットを監視するＧＯＰ検出部５６の検出結果から、ＧＯＰ＃Ｍを含むパケットが検出されなくなったと判断すると（1.Interrupt Detect）、その時のパケットカウンター５７のカウンター値（Packet Counter Value）を確認し（2.Check Value）、ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数（３２の倍数のパケット数）に満たずに終了したか否かを判定する。この判定では、Packet Counter Value Mod 32の値が０以外であれば、ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数に満たずに終了したと判定する。【０００９】
なお、パケットカウンター５７は、例えばＧＯＰの先頭を含むパケットが多重化部５５から出力される直前にカウンター値が０にリセットされ、ＧＯＰの先頭を含むパケットに対しカウンター値が１となるように構成されている。【００１０】
ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数に満たずに終了したと判定した場合には、Ｎｕｌｌパケット生成部５１を制御（3.DMA Kick (32-(Packet Counter Value Mod 32)）すると共に多重化部５５を制御して、アラインドユニット単位のパケット数を満たすのに必要な不足分のＮｕｌｌパケットを多重化部５５から出力させる。それが終了すると、再び、Ｖｉｄｅｏパケット生成部５２、Ａｕｄｉｏパケット生成部５３、Ｓｙｓｔｅｍパケット生成部５４、及び、多重化部５５を制御して、多重化部５５からの次のＧＯＰを含むパケットの出力を開始させる。【００１１】
なお、上記の判定において、ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数で終了した判定した場合には、上記のＮｕｌｌパケットの出力は行われず、単に、Ｖｉｄｅｏパケット生成部５２、Ａｕｄｉｏパケット生成部５３、Ｓｙｓｔｅｍパケット生成部５４、及び、多重化部５５を制御して、多重化部５５からの次のＧＯＰを含むパケットの出力を開始させる。【００１２】
以降は、上記と同様に処理が行われる。
このような動作を繰り返すことにより、アラインドユニットの先頭でＧＯＰの先頭が送出されるようになり、また、ＧＯＰを含むパケットがアラインドユニット単位のパケット数に満たずに終了した場合には、その不足分がＮｕｌｌパケットで補完されるようになる。これにより、アラインドユニット単位のＧＯＰ管理が可能になっている。【００１３】
図７は、このようにして送出されたパケットのストレージへの格納例を模式的に示す図である。
同図に示したように、送出されたパケットをアラインドユニット毎にストレージ（例えばＤＶＤやＳＤカードなど）に格納する際、無効なパケットが送出されていると、その無効なパケットも格納される。【００１４】
以上、従来の映像記録再生装置の一例を図５乃至７を用いて説明したが、この装置に適用される各種の技術に関連する技術は、例えば、特許文献１、２、及び３等に記載されている。【００１５】
ところで、上述の図５乃至７を用いて説明した従来の映像記録再生装置では、送出していたＧＯＰを含むパケットがアラインドユニット単位のパケット数に満たずに終了した場合には無効なパケットを送出するようにしてアラインドユニット単位のＧＯＰ管理を実現しているため、無効なパケット送出による送出帯域の低下や、多重化ストリームの格納の際に、無効部分（無効なパケット）の格納により記憶容量を有効に活用できない場合が生じる。【００１６】
本発明は、上記実情に鑑み、必要なパケットのみで送出帯域を有効に使用でき、且つ、多重化ストリーム格納の際に有効部分のみを格納することができる、ＧＯＰ間管理装置およびその方法を提供することを目的とする。
【特許文献１】特開２００１−１６７５２８号公報
【特許文献２】特開２００２−１５９００４号公報
【特許文献３】特開平１１−３４０９３８号公報
【発明の開示】
【００１７】
本発明の一態様に係るＧＯＰ間管理装置は、所定パケット数単位で管理される多重化ストリームのＧＯＰ間を管理する装置であって、符号化及び多重化により出力される多重化後のパケットを監視してＧＯＰを含むパケットを検出するＧＯＰ検出手段と、前記多重化後のパケットの数を計数する計数手段と、前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）を付加するＡＴＳ付加手段と、を備え、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記ＡＴＳとして付加される時刻を進める、ことを特徴とする。
【００１８】
この装置によれば、多重化ストリームのＧＯＰ間において、無効なパケットを挿入するのではなくＡＴＳを管理することにより、アラインドユニット単位の管理を実現することができる。これにより、不要なパケットを送出することなく必要なパケット（ＧＯＰを含むパケット）のみで送出帯域を有効に使うことができる。また、多重化ストリームを格納する際に有効部分のみを格納することができ、記憶容量を効率良く利用することができる。
【００１９】
なお、本発明は、上記のＧＯＰ間管理装置に限らず、ＧＯＰ間管理方法として構成することもできるし、このＧＯＰ間管理装置を備えた映像記録装置として構成することもできる。
【図面の簡単な説明】
【００２０】
本発明は、後述する詳細な説明を、下記の添付図面と共に参照すればより明らかになるであろう。
【図１】本発明の一実施の形態に係るＧＯＰ間管理装置を備えた映像（動画像）記録再生装置の全体概要図である。
【図２】Ｃｏｄｅｃ ＬＳＩにおける符号化及び多重化等に係る構成を、より詳細に示す図である。
【図３】Ｃｏｄｅｃ ＬＳＩから送出されたパケットを模式的に示す図である。
【図４】Ｃｏｄｅｃ ＬＳＩから送出されたパケットのストレージへの格納例を模式的に示す図である。
【図５】従来の装置において、送出されたパケットを模式的に示す図である。
【図６】従来の装置において、パケット送出を行う構成例を示す図である。
【図７】従来の装置において、送出されたパケットのストレージへの格納例を模式的に示す図である。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しながら本発明の実施の形態を説明する。
図１は、本発明の一実施の形態に係るＧＯＰ間管理装置を備えた映像（動画像）記録再生装置の全体概要図である。この映像記録再生装置は、映像及び音声の記録および再生を行う装置であって、ＢＤＡ（Blue-ray Disc Association）により定められたＢＤ（Blue-ray Disc）の規格に準拠した装置である。【００２２】
同図において、Ａ／Ｄ部１は、入力されたアナログビデオ信号（Video in）をデジタルビデオ信号に変換して出力するＡ／Ｄコンバータである。Ａ／Ｄ部２は、入力されたアナログオーディオ信号（Audio in）をデジタルオーディオ信号に変換して出力するＡ／Ｄコンバータである。【００２３】
Ｃｏｄｅｃ ＬＳＩ（Large-Scale Integration）３は、符号化及び多重化や、逆多重化及び復号化などを行う。Ｃｏｄｅｃ ＬＳＩ３において、コントローラ４は、ハードウェア又はファームウェアにより構成されており、当該Ｃｏｄｅｃ ＬＳＩ３の全体動作を制御する。符号化部（Ｅｎｃ）５は、入力されたデジタルビデオ信号をＭＰＥＧ２形式で符号化して出力する。符号化部（Ｅｎｃ）６は、入力されたデジタルオーディオ信号を所定の形式で符号化して出力する。システムパケット生成部（Ｓｙｓｔｅｍ）７は、復号再生時に必要となる時刻情報などを含むシステムパケットを生成、出力する。多重化部８は、符号化されたビデオ信号及びオーディオ信号とシステムパケットを時分割多重化して多重化ストリームを出力する。【００２４】
ストレージ（Ｓｔｏｒａｇｅ）９は、例えばＤＶＤやＳＤカードなどの記憶装置であり、Ｃｏｄｅｃ ＬＳＩ３から送出（Stream out）された多重化ストリームを記録する。なお、Ｃｏｄｅｃ ＬＳＩ３から送出される多重化ストリームは、当該映像記録再生装置がＢＤの規格に準拠していることから、１パケットが１９２バイトで構成され、１アラインドユニットが３２パケット（６１４４バイト）で構成されるストリームである。【００２５】
Ｃｏｄｅｃ ＬＳＩ３において、逆多重化部１０は、ストレージ９から入力（Stream in）された多重化ストリームを逆多重化し、符号化されたビデオ信号及びオーディオ信号を出力する。復号化部（Ｄｅｃ）１１は、符号化されたビデオ信号を復号化して出力する。復号化部（Ｄｅｃ）１２は、符号化されたオーディオ信号を復号化して出力する。【００２６】
Ｄ／Ａ部１３は、復号化されたビデオ信号をアナログビデオ信号に変換し出力（Video out）するＤ／Ａコンバータである。Ｄ／Ａ部１４は、復号化されたオーディオ信号をアナログオーディオ信号に変換し出力（Audio out）するＤ／Ａコンバータである。【００２７】
図２は、Ｃｏｄｅｃ ＬＳＩ３における符号化及び多重化等に係る構成を、より詳細に示す図である。
同図において、符号化部５、６、システムパケット生成部７、多重化部８、及び、コントローラ４については前述のとおりであるが、より詳しくは、符号化部５は、入力されたビデオ信号をＭＰＥＧ２形式で符号化し、ビデオストリームを構成するビデオパケットを生成、出力する。符号化部６は、入力されたオーディオ信号を所定の形式で符号化し、オーディオストリームを構成するオーディオパケットを生成、出力する。多重化部８は、符号化部５から出力されるビデオパケット、符号化部６から出力されるオーディオパケット、及びシステムパケット生成部７から出力されるシステムパケットを時分割多重化して、多重化ストリームを構成する多重化後のパケット（但し１８８バイト）を生成、出力する。【００２８】
また、図１では不図示であったが、多重化部８の出力側には、さらに、ＧＯＰ検出部１５、パケットカウンター１６、及び、ＡＴＳ付加部１７が設けられている。
ＧＯＰ検出部１５は、多重化部８から出力されるパケットを監視し、ＧＯＰを含むパケットを検出する。パケットカウンター（Packet Counter）１６は、多重化部８から出力されるパケットの数をカウントする。ＡＴＳ（Arrival Time Stamp）付加部１７は、多重化部８から出力されるパケットの先頭に、４バイトで表される送出時刻をＡＴＳ（Arrival Time Stamp）として付加し、多重化ストリームを構成する１９２バイトのパケットを出力する（Packet送出）。ここで、ＡＴＳとして付加される送出時刻は、コントローラ４が備える時刻カウンターのカウンター値である。ＡＴＳが付加されたパケットによって構成される多重化ストリームは、前述のとおり、ストレージ９に記録される。【００２９】
このような構成において、コントローラ４は、まず、符号化部５、６、システムパケット生成部７、及び、多重化部８を制御して、多重化部８からの最初のＧＯＰ（仮に「ＧＯＰ＃Ｍ」とする）を含むパケットの出力を開始させる。そして、多重化部８から出力されるパケットを監視するＧＯＰ検出部１５の検出結果から、ＧＯＰ＃Ｍを含むパケットが検出されなくなったと判断すると（1.Interrupt Detect）、その時のパケットカウンター１６のカウンター値（Packet Counter Value）を確認し（2.Check Value）、ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数（３２の倍数のパケット数）に満たずに終了したか否かを判定する。この判定では、Packet Counter Value Mod 32の値が０以外であれば、ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数に満たずに終了したと判定する。【００３０】
なお、パケットカウンター１６は、例えばＧＯＰの先頭を含むパケットが多重化部８から出力される直前にカウンター値が０にリセットされ、ＧＯＰの先頭を含むパケットに対しカウンター値が１となるように構成されている。【００３１】
ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数に満たずに終了したと判定した場合には、その不足分のパケット数分に対応する時刻カウンターのカウント量を計算により求め、これを時刻カウンターのカウンター値に加算して時刻カウンターを先へ進める（3.Calculate & Addition）。すなわち、そのように判定した場合には、その不足分のパケット数に応じた時間分だけ、ＡＴＳとして付加される送出時刻を進めるようにする。なお、上記の不足分のパケット数分に対応する時刻カウンターのカウント量の計算は、予め設定されているパケット多重間隔や映像録画レート等を用いて行うことができる。【００３２】
また、このように時刻カウンターを進めると共に、符号化部５、６、システムパケット生成部７、及び、多重化部８を制御して、多重化部８からの次のＧＯＰ＃Ｎ（仮に「ＧＯＰ＃Ｎ」とする）を含むパケットの出力を開始させる。これにより、ＧＯＰ＃Ｎを含むパケットには、先へ進められた時刻カウンターのカウンター値がＡＴＳとして付加されるようになる。【００３３】
なお、上記の判定において、ＧＯＰ＃Ｍを含むパケットがアラインドユニット単位のパケット数で終了したと判定した場合には、上記のように時刻カウンターが進められることはなく、単に、符号化部５、６、システムパケット生成部７、及び、多重化部８を制御して、多重化部８からの次のＧＯＰ＃Ｎを含むパケットの出力を開始させる。【００３４】
以降は、上記と同様に処理が行われる。
このような動作を繰り返すことにより、ＧＯＰ検出部１５の検出結果とパケットカウンター１６のカウンター値から、ＧＯＰを含むパケットがアラインドユニット単位のパケット数に満たずに終了したとコントローラ４が判定した場合には、その不足分のパケット数に応じた分だけ時刻カウンターが進められ、多重化部８からの次のＧＯＰを含むパケットの出力が開始される。【００３５】
図３は、このようにしてＣｏｄｅｃ ＬＳＩ３から送出されたパケットを模式的に示す図である。
同図において、送出していたＧＯＰ＃Ｍを含むパケット（ＧＯＰ＃Ｍ0、…、ＧＯＰ＃Ｍi）が１アラインドユニット分に満たずに終了した場合、従来の装置では、１アラインドユニット分を満たすのに必要な不足分を無効なパケットで補完した後に、同図の点線に示すように、次のＧＯＰ＃Ｎを含むパケット（ＧＯＰ＃Ｍ0、…、ＧＯＰ＃Ｍi）を送出していた。この場合、次のＧＯＰ＃Ｎの先頭を含むパケット（ＧＯＰ＃Ｎ0）にＡＴＳとして付加される送出時刻はＴｎとなる。これに対し、本実施の形態に係る装置では、そのような場合に、同図に示したように、無効なパケットの送出は行わずに、次のＧＯＰ＃Ｎを含むパケット（ＧＯＰ＃Ｎ0、…、ＧＯＰ＃Ｎi）の送出を行う。但し、ＧＯＰ＃Ｎを含むパケットには、上記のように進められた時刻カウンターにより、仮想的に進められた送出時刻がＡＴＳとして埋め込まれて送出される。よって、ＧＯＰ＃Ｎの先頭を含むパケット（ＧＯＰ＃Ｎ0）には、実際の送出時刻Ｔｎ´ではなく、仮想的に進められた送出時刻Ｔｎが埋め込まれる。これにより、ＧＯＰ＃Ｎの先頭を含むパケット（ＧＯＰ＃Ｎ0）は、仮想的に送出時刻Ｔｎで送出された事とすることができる。【００３６】
このように、本実施の形態に係る装置では、無効なパケットの送出は無く、有効なパケットのみを送出しているため、帯域を有効に活用してパケット送出を行うことができる。
図４は、このようにしてＣｏｄｅｃ ＬＳＩ３から送出されたパケットのストレージ９への格納例を模式的に示す図である。【００３７】
同図に示したように、Ｃｏｄｅｃ ＬＳＩ３から送出されたパケットをアライドユニット毎にストレージ９に格納する際、無効なパケットが送出されることなく有効なパケットのみが詰められてアラインドユニットが構成されているために、無効なデータが格納される部分は生じず、有効なデータのみが無駄なく格納される。また、付加されているＡＴＳにより、次のＧＯＰの位置も明確であり、且つ、アラインドユニットの先頭からＧＯＰの先頭が始まるようにＡＴＳの付加が為されているので、ＧＯＰ単位の管理が容易となっている。【００３８】
以上のように、本実施の形態によれば、多重化ストリームにおけるＧＯＰ間において、無効なパケットを挿入するのではなくＡＴＳを管理することにより、アラインドユニット単位の管理を実現することができる。よって、不要なパケットを送出することなく必要なパケットのみで送出帯域を有効に使うことができる。また、多重化ストリームを格納する際に有効部分のみを格納することができ、記憶容量を効率良く利用することができる。【００３９】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。【００４０】
以上、本発明によれば、多重化ストリームのＧＯＰ間において、無効なパケットを挿入するのではなくＡＴＳを管理することにより、アラインドユニット単位の管理を実現することができるので、不要なパケットを送出することなく必要なパケットのみで送出帯域を有効に使うことができ、且つ、多重化ストリームを格納する際に有効部分のみを格納することができ、記憶容量を効率良く利用することができる。
【図１】
2008059574.tif 000003
【図２】
2008059574.tif 000004
【図３】
2008059574.tif 000005
【図４】
2008059574.tif 000006
【図５】
2008059574.tif 000007
【図６】
2008059574.tif 000008
【図７】
2008059574.tif 000009
【手続補正書】
【提出日】平成20年11月12日(2008.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定パケット数単位で管理される多重化ストリームのＧＯＰ間を管理する装置であって、
符号化及び多重化により出力される多重化後のパケットを監視してＧＯＰを含むパケットを検出するＧＯＰ検出手段と、
前記多重化後のパケットの数を計数する計数手段と、
前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）を付加するＡＴＳ付加手段と、
を備え、
ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記ＡＴＳとして付加される時刻を進める、
ことを特徴とするＧＯＰ間管理装置。
【請求項２】
前記ＡＴＳとして付加される時刻を進めた後、前記符号化及び多重化により次のＧＯＰを含むパケットの出力を開始させる、
ことを特徴とする請求項１記載のＧＯＰ間管理装置。
【請求項３】
前記ＧＯＰ検出手段の検出結果と前記計数手段の計数結果とに基づいて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する判定手段を更に備える、
ことを特徴とする請求項１又は２記載のＧＯＰ間管理装置。
【請求項４】
前記判定手段は、前記ＧＯＰ検出手段によりＧＯＰを含むパケットが検出されなくなった時の前記計数手段により計数された数に応じて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項３記載のＧＯＰ間管理装置。
【請求項５】
入力された映像信号及び音声信号を符号化、多重化して記録する映像記録装置であって、
前記符号化及び多重化により出力される多重化後のパケットを監視してＧＯＰを含むパケットを検出するＧＯＰ検出手段と、
前記多重化後のパケットの数を計数する計数手段と、
前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）を付加するＡＴＳ付加手段と、
前記ＡＴＳ付加手段によりＡＴＳが付加されたパケットで構成される多重化ストリームを記録する記録手段と、
を備え、
ＧＯＰを含むパケットが所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記ＡＴＳとして付加される時刻を進める、
ことを特徴とする映像記録装置。
【請求項６】
所定パケット数単位で管理される多重化ストリームのＧＯＰ間を管理する方法であって、
符号化及び多重化により出力される多重化後のパケットを監視し、
ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了した時に、当該不足分のパケット数に応じた時間分だけ、前記多重化後のパケットにＡＴＳ（Arrival Time Stamp）として付加する時刻を進める、
ことを特徴とするＧＯＰ間管理方法。
【請求項７】
前記ＡＴＳとして付加する時刻を進めた後、前記符号化及び多重化により次のＧＯＰを含むパケットの出力を開始させる、
ことを特徴とする請求項６記載のＧＯＰ間管理方法。
【請求項８】
前記多重化後のパケットを監視してＧＯＰを含むパケットを検出する検出手段の検出結果と、前記多重化後のパケットの数を計数する計数手段の計数結果とから、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項６又は７記載のＧＯＰ間管理方法。
【請求項９】
前記ＧＯＰ検出手段によりＧＯＰを含むパケットが検出されなくなった時の前記計数手段により計数された数に応じて、ＧＯＰを含むパケットが前記所定パケット数単位のパケット数に満たずに終了したか否かを判定する、
ことを特徴とする請求項８記載のＧＯＰ間管理方法。
【請求項１０】
前記ＡＴＳを付加したパケットで構成される多重化ストリームを記録する、
ことを特徴とする請求項６乃至９の何れか一項に記載のＧＯＰ間管理方法。
【国際調査報告】
2008059574.tif 000010
2008059574.tif 000011
2008059574.tif 000012
2008059574.tif 000013