(57)【要約】  【課題】  特殊再生する際、再生側と復号側が別々の装置である場合、復号器へのデータを一時的に蓄積するバッファがオーバーフローする場合がある。  【解決手段】    それぞれ複数のパケットにより構成される複数のフレームを有する映像または音声ストリームを入力する入力手段７と、入力されてくるストリームの各フレームに属するそれぞれのパケット間の間隔を調整し、かつ入力されてくるストリームの各フレーム間の間隔を一定にすることによってストリームの転送レートを制御する転送レート調整手段８と、パケットレート調整手段８から出力されたストリームを出力する出力手段７とを備えた、転送レート制御装置である。  【選択図】  図１
2005033841.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ複数のパケットにより構成される複数のフレームを有する映像または音声ストリームを入力する入力手段と、
前記入力されてくるストリームの各フレームに属するそれぞれのパケット間の間隔を調整し、かつ前記入力されてくるストリームの各フレーム間の間隔を一定にすることによって前記ストリームの転送レートを制御する転送レート調整手段と、
前記パケットレート調整手段から出力された前記ストリームを出力する出力手段とを備えた、転送レート制御装置。
【請求項２】
それぞれ複数のパケットにより構成される複数のフレームを有する映像または音声ストリームを入力する入力手段と、
前記入力されてくるストリームの各フレームのうちの一部のフレームを間引くことによって前記ストリームの転送レートを制御する転送レート調整手段と、
前記パケットレート調整手段から出力された前記ストリームを出力する出力手段とを備えた、転送レート制御装置。
【請求項３】
前記転送レート調整手段は、前記入力されてくるストリームの各フレームのうちの間引かれなかったフレームに属するそれぞれのパケット間の間隔を調整する、請求項２記載の転送レート制御装置。
【請求項４】
前記ストリームは、複数のデータが多重されている、請求項１〜３のいずれかに記載の転送レート制御装置。
【請求項５】
前記ストリームは、データが多重されていない、請求項１〜３のいずれかに記載の転送レート制御装置。
【請求項６】
前記ストリームは、ＭＰＥＧトランスポートストリームであり、前記パケットはトランスポートパケットである、請求項１〜５のいずれかに記載の転送レート制御装置。
【請求項７】
前記出力手段から出力されるストリームが入力される復号器のバッファがオーバーフローする可能性があることを前記復号器から警告され、前記パケットレート調整手段は前記警告に応じて転送レートを制御する、請求項１〜６のいずれかに記載の転送レート制御装置。
【請求項８】
前記復号器は前記出力手段から出力されるストリームを一時記憶するバッファと、前記バッファがオーバーフローする可能性があることを示す警告を前記転送レート制御手段に発するバッファ量監視手段を備え、前記転送レート制御手段は前記警告に応じて転送レートを制御する、転送レート制御装置。
【請求項９】
請求項１〜８のいずれかに記載の転送レート制御装置の前記パケットレート調整手段の前記ストリームの転送レートを制御する機能をコンピュータにより実行させるためのプログラムを担持した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶデータを転送する際にその転送レートを制御する転送レート制御装置、及び記録媒体に関するものである。
【背景技術】
【０００２】
ＭＰＥＧ画像データに対して、早送り再生（Ｃｕｅ）、巻き戻し再生（Ｒｅｖｉｅｗ）などの特殊再生を行う場合、通常ＭＰＥＧ画像からＩピクチャ（イントラ符号化画像）のみを抜き出し、抜き出したＩピクチャが特殊再生用データとして用いられる。
【０００３】
ＭＰＥＧ画像はＩピクチャの他にＰピクチャ（Ｐｒｅｄｉｃｔｉｖｅ符号化画像）、Ｂピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ  ｐｒｅｄｉｃｔｉｖｅ符号化画像）なども含んでいる。
【０００４】
ところが、特殊再生用データでは、ＰピクチャやＢピクチャを含まずＩピクチャのみから構成される。そして、ＢピクチャやＰピクチャに較べてＩピクチャの画像サイズは大きい。従って、特殊再生画像を再生する場合、通常再生に較べて復号器に対してより多くのビット量が転送される。
【０００５】
このため、復号器への特殊再生画像を一時的に蓄積する一時待機バッファへの転送量も増え、一時待機バッファがオーバーフローしないように制御する必要がある。
【０００６】
図３に、特殊再生の際、一時待機バッファがオーバーフローしないように制御する従来の再生装置２５を示す。
【０００７】
再生装置２５は、記録手段５、再生処理手段１８、画像データ読み出し手段１９、読み出し制御手段２０、一時待機バッファ２１、入出力監視手段２２、バッファ制御手段２３、復号器１１から構成される。また、再生装置２５には、モニタ４が接続されている。
【０００８】
記録手段５は、ＭＰＥＧトランスポートストリーム形式のＡＶデータを記録する手段であり、例えば、ハードディスク装置などのランダムアクセス可能な記録装置やＶＣＲなどのシーケンシャルアクセスする記録装置である。以下ハードディスク装置などのランダムアクセス可能な装置であるとして説明する。
【０００９】
再生処理手段１８は、記録手段５に記録されているＡＶデータを再生する手段であり、通常の再生の場合、再生したＡＶデータを画像データ読み出し手段１９からの要求に応じてＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）として出力する手段である。また、特殊再生の際は、再生したＡＶデータから特殊再生に用いるＩピクチャを抜き出して、特殊再生用データ作成し、画像データ読み出し手段１９からの要求に応じてＰＥＳとして出力する手段である。
【００１０】
画像データ読み出し手段１９は、読み出し制御手段２０の制御に従って再生処理手段１８からＰＥＳを読み出して、一時待機バッファ２１に読み出したＰＥＳパケットをＰＥＳ２６として出力する手段である。
【００１１】
読み出し制御手段２０は、入出力監視手段２２から通知される一時待機バッファ２１の入出力状態に基づき、画像データ読み出し手段１９がＰＥＳ２６を出力する量を制御する手段である。
【００１２】
一時待機バッファ２１は、画像データ読み出し手段１９から出力されたＰＥＳ２６を一時的に格納し、格納しているＰＥＳを復号器１１に出力する手段である。
【００１３】
入出力監視手段２２は、一時待機バッファ２１の入力量と出力量を監視し、一時待機バッファ２１の入出力状態を読み出し制御手段２０とバッファ制御手段２３に通知する手段である。
【００１４】
バッファ制御手段２３は、一時待機バッファ２１の出力量を調節する手段である。
【００１５】
復号器１１は、一時待機バッファ２１から送られてくるＰＥＳを復号し、アナログ信号に変換する手段である。
【００１６】
モニタ４は、復号器１１からのアナログ信号を入力し映像をモニタ４に表示する手段である。
【００１７】
次に、このような従来の再生装置２５が特殊再生する際の動作を説明する。
【００１８】
再生処理手段１８は、記録手段５に記録されているＭＰＥＧトランスポートストリーム形式のＡＶデータを読み出し、特殊再生に用いるＩピクチャを抜き出しす。そして、抜き出したＩピクチャをＰＥＳに変換する。
【００１９】
画像データ読み出し手段１９は、読み出し制御手段２０の制御により、そのＰＥＳを読み出し、ＰＥＳ２６として一時待機バッファ２１に出力する。
【００２０】
一時待機バッファ２１は、ＰＥＳ２６を一時的に格納する。そして、バッファ制御手段２３の制御に従って、復号器１１に１ピクチャ毎に格納しているＰＥＳを出力する。
【００２１】
復号器１１は、１ピクチャ毎にＰＥＳを入力し、復号してアナログ信号に変換する。
【００２２】
モニタ４は、アナログ信号を入力し、映像を表示する。
【００２３】
一方、入出力監視手段２２は、一時待機バッファ２１に入力されたデータ量と、一時待機バッファ２１から復号器１１に出力されたデータ量とを監視している。
【００２４】
そして、一時待機バッファ２１の入出力の状態を、読み出し制御手段２０とバッファ制御手段２３に通知する。
【００２５】
読み出し制御手段２０は、バッファ監視手段２２からの情報を常時モニタしており、一時待機バッファ２１が復号器１１にデータを出力したタイミングで、画像データ読み出し手段１９が特殊再生用のＰＥＳ形式のデータを読み出すよう制御している。そして、画像データ読み出し手段１９は読み出したデータを一時待機バッファ２１に格納する。
【００２６】
さらに、バッファ制御手段２３は、バッファ監視手段２２からの情報を常時モニタしており、一時待機バッファ２１に１ピクチャ分のデータが格納されたタイミングで、復号器１１に１ピクチャ分のデータを出力するように制御している。
【００２７】
このように、読み出し制御手段２０とバッファ制御手段２３が、入出力監視手段２２から送られてくる一時待機バッファ２１の入出力状態に応じて、一時待機バッファ２１に対するＰＥＳの入出力を制御する。
【００２８】
従って、一時待機バッファ２１へのデータの入力と一時待機バッファ２１からのデータの出力が同期して制御されるので、一時蓄積バッファ２１は、オーバーフローしない。
【発明の開示】
【発明が解決しようとする課題】
【００２９】
ところで、ＡＶデータを再生する機能と再生したＡＶデータを復号する機能を別々の装置として実現し、再生装置で再生したＡＶデータをＭＰＥＧトランスポートストリームとして、復号装置に転送するシステムについて考えてみる。
【００３０】
図４にこのようなシステムを示す。
【００３１】
再生装置２７は、ＡＶデータを再生して、ＭＰＥＧトランスポートストリームとして出力する装置である。また、復号装置２８は、ＭＰＥＧトランスポートストリームとして送られてきたＡＶデータを復号して、モニタ４にその映像を表示する装置である。
【００３２】
再生装置２７と復号装置２８は、例えばＩＥＥＥ１３９４バスで接続されている。
【００３３】
再生装置２７は、記録手段５、再生処理手段６、画像データ読み出し手段７、読み出し制御手段２０から構成される。
【００３４】
また、復号装置２８は、変換手段２９、一時待機バッファ９、復号器１１、入出力監視手段２２、バッファ制御手段２３から構成される。
【００３５】
再生装置２７を構成する記録手段５、読み出し制御手段２０は、図３と同一である。
【００３６】
また、再生処理手段６は、図３の再生処理手段１８と異なり、作成した特殊再生用データをＭＰＥＧトランスポートストリームとして出力する手段である。
【００３７】
画像データ読み出し手段７は、図３の画像データ読み出し手段１９と異なり、ＭＰＥＧトランスポートストリームを読み出して、ＭＰＥＧ−ＴＳ（ＭＰＥＧトランスポートストリーム）１２として出力する手段である。
【００３８】
復号装置２８を構成する入出力監視手段２２、バッファ制御手段２３、一時待機バッファ２１、復号器１１は、図３と同一である。
【００３９】
また、変換手段２９は、送られてきたＭＰＥＧトランスポートストリームを入力して、ＰＥＳに変換して出力する手段である。
【００４０】
次に、このような再生装置２７と復号装置２８が特殊再生する際の動作を説明する。
【００４１】
再生処理手段６は、記録手段５に記録されているＭＰＥＧトランスポートストリーム形式のＡＶデータを読み出し、特殊再生に用いるＩピクチャを抜き出す。そして、抜き出したＩピクチャをＭＰＥＧトランスポートストリームとして出力する。
【００４２】
画像データ読み出し手段７は、ＭＰＥＧトランスポートストリームを読み出し、ＭＰＥＧ−ＴＳ１２としてＩＥＥＥ１３９４バスを介して、変換手段２９に出力する。
【００４３】
変換手段２９は、再生装置２７から送られてきたＭＰＥＧ−ＴＳ１２をＰＥＳに変換して、一時待機バッファ９に出力する。
【００４４】
一時待機バッファ９は、ＰＥＳを一時的に格納する。そして、バッファ制御手段２３の制御に従って、復号器１１に１ピクチャ毎に格納しているＰＥＳを出力する。
【００４５】
復号器１１は、１ピクチャ毎にＰＥＳを入力し、復号してアナログ信号に変換する。
【００４６】
モニタ４は、アナログ信号を入力し、映像を表示する。
【００４７】
一方、入出力監視手段２２は、一時待機バッファ９に入力されたＰＥＳ形式のデータ量と、一時待機バッファ９から復号器１１に出力されたＰＥＳ形式のデータ量とを監視している。
【００４８】
一方、入出力監視手段２２は、一時待機バッファ２１の入出力の状態を、バッファ制御手段２３に通知する。
【００４９】
ところが、再生装置２７と復号装置２８はＩＥＥＥ１３９４バスなどで接続されているので、図３の場合とは異なり、入出力制御手段２２は、読み出し制御手段２０にバッファ２１の入出力の状態のような細かな情報を遅延なく通知することが出来ない。
【００５０】
また、画像読み出し手段７は、ＭＰＥＧトランスポートストリーム形式でＡＶデータを出力するので、その出力量を自由に変更することが出来ない。
【００５１】
従って、図４のような場合、特殊再生する場合、一時待機バッファ９の入力量と出力量を同期させることが出来なくなり、一時待機バッファ９がオーバーフローする可能性がある。
【００５２】
このように、ＡＶデータの読み出し側と読み出したＡＶデータを復号する側を別々の機器として構成すると、復号器へのデータを一時的に格納するバッファの状態を、読み出し側が知ることが困難になる。
【００５３】
また、仮に上記バッファの状態を読み出し側が知ることが出来たとしても、読み出し側から復号側にＡＶデータをＭＰＥＧトランスポートストリームとして転送すると、転送量を自由に調整することができない。このため、上記バッファがオーバーフローしてしまう可能性がある。
【００５４】
すなわち、ＡＶデータの読み出し側と読み出したＡＶデータを復号する側を別別の機器として構成すると、特殊再生時に復号器へのデータを一時的に格納するバッファがオーバーフローするという課題がある。
【００５５】
本発明は、上記課題を考慮し、ＡＶデータの読み出し側と読み出したＡＶデータを復号する側が別々の機器として構成されている場合、特殊再生時に復号器へのデータを一時的に格納するバッファがオーバーフローしない転送レート制御装置、及び記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【００５６】
上述した課題を解決するために、第１の本発明は、それぞれ複数のパケットにより構成される複数のフレームを有する映像または音声ストリームを入力する入力手段と、
前記入力されてくるストリームの各フレームに属するそれぞれのパケット間の間隔を調整し、かつ前記入力されてくるストリームの各フレーム間の間隔を一定にすることによって前記ストリームの転送レートを制御する転送レート調整手段と、
前記パケットレート調整手段から出力された前記ストリームを出力する出力手段とを備えた、転送レート制御装置である。
【００５７】
また、第２の本発明は、それぞれ複数のパケットにより構成される複数のフレームを有する映像または音声ストリームを入力する入力手段と、
前記入力されてくるストリームの各フレームのうちの一部のフレームを間引くことによって前記ストリームの転送レートを制御する転送レート調整手段と、
前記パケットレート調整手段から出力された前記ストリームを出力する出力手段とを備えた、転送レート制御装置である。
【００５８】
また、第３の本発明は、前記転送レート調整手段は、前記入力されてくるストリームの各フレームのうちの間引かれなかったフレームに属するそれぞれのパケット間の間隔を調整する、第２の本発明の転送レート制御装置である。
【００５９】
また、第４の本発明は、前記ストリームは、複数のデータが多重されている、第１〜３の本発明のいずれかの転送レート制御装置である。
【００６０】
また、第５の本発明は、前記ストリームは、データが多重されていない、第１〜３の本発明のいずれかの転送レート制御装置である。
【００６１】
また、第６の本発明は、前記ストリームは、ＭＰＥＧトランスポートストリームであり、前記パケットはトランスポートパケットである、第１〜５の本発明のいずれかの転送レート制御装置である。
【００６２】
また、第７の本発明は、前記出力手段から出力されるストリームが入力される復号器のバッファがオーバーフローする可能性があることを前記復号器から警告され、前記パケットレート調整手段は前記警告に応じて転送レートを制御する、第１〜６の本発明のいずれかの転送レート制御装置である。
【００６３】
また、第８の本発明は、前記復号器は前記出力手段から出力されるストリームを一時記憶するバッファと、前記バッファがオーバーフローする可能性があることを示す警告を前記転送レート制御手段に発するバッファ量監視手段を備え、前記転送レート制御手段は前記警告に応じて転送レートを制御する、転送レート制御装置である。
【００６４】
また、第９の本発明は、第１〜８の本発明のいずれかの転送レート制御装置の前記パケットレート調整手段の前記ストリームの転送レートを制御する機能をコンピュータにより実行させるためのプログラムを担持した記録媒体である。
【発明の効果】
【００６５】
本発明は、ＡＶデータの読み出し側と読み出したＡＶデータを復号する側が別々の機器として構成されている場合、特殊再生時に復号器へのデータを一時的に格納するバッファがオーバーフローしない転送レート制御装置、及び記録媒体を提供することが出来る。
【発明を実施するための最良の形態】
【００６６】
以下に本発明の実施の形態を図面を参照して説明する。
【００６７】
（第１の実施の形態）
図１に、本実施の形態の転送レート制御装置１、復号装置３を含むシステムの構成を示す。転送レート制御装置１は、再生装置２に組み込まれている。
【００６８】
また、再生装置２と復号装置３はＩＥＥＥ１３９４バスなどで接続されており、復号装置３にはモニタ４が接続されている。
【００６９】
再生装置２は、ＡＶデータを再生して、ＭＰＥＧトランスポートストリームとして出力する装置である。また、復号装置３は、ＭＰＥＧトランスポートストリームとして送られてきたＡＶデータを復号して、モニタ４にその映像を表示する装置である。また、転送レート制御装置１は、特殊再生用のＭＰＥＧトランスポートストリームの転送レートを制御する装置である。
【００７０】
再生装置２は、記録手段５、再生処理手段６、転送レート制御装置１から構成される。
【００７１】
また、転送レート制御装置１は、画像データ読み出し手段７、出力レート制御手段８から構成される。
【００７２】
また、復号装置３は、変換手段２９、一時待機バッファ９、復号器１１、バッファ量監視手段１０から構成される。
【００７３】
記録手段５は、ＭＰＥＧトランスポートストリーム形式のＡＶデータを記録する手段であり、例えば、ハードディスク装置である。
【００７４】
再生処理手段６は、記録手段５に記録されているＡＶデータを再生する手段であり、通常の再生の場合、再生したＡＶデータを画像データ読み出し手段７からの要求に応じて読み出し、ＭＰＥＧトランスポートストリームとして出力する手段である。また、特殊再生の際は、再生したＡＶデータから特殊再生に用いるＩピクチャを抜き出して、特殊再生用データ作成し、画像データ読み出し手段７からの要求に応じて特殊再生用のＭＰＥＧトランスポートストリームを出力する手段である。
【００７５】
転送レート制御装置１を構成する画像データ読み出し手段７は、出力レート制御手段８の制御に従って再生処理手段６からＭＰＥＧトランスポートストリームを読み出して、ＩＥＥＥ１３９４バスに出力する手段である。
【００７６】
出力レート制御手段８は、バッファ量監視手段１０からの警告に基づき、画像データ読み出し手段７がＭＰＥＧトランスポートストリームをＭＰＥＧ−ＴＳ１２として出力する際の転送レートを制御する手段である。
【００７７】
また、復号装置３を構成する変換手段２９は、再生装置２から送られてきたＭＰＥＧトランスポートストリームであるＭＰＥＧ−ＴＳ１２をＰＥＳに変換する手段である。
【００７８】
一時待機バッファ９は、変換手段２９からのＰＥＳを一時的に格納し、ＰＥＳを復号器１１に出力する手段である。
【００７９】
バッファ量監視手段１０は、一時待機バッファ９の空き容量を監視し、空き容量が少なくなった場合、出力レート制御手段８に警告を発する手段である。
【００８０】
復号器１１は、一時待機バッファ９から送られてくるＰＥＳを復号し、アナログ信号に変換する手段である。
【００８１】
モニタ４は、復号器１１からのアナログ信号を入力し映像を表示する手段である。
【００８２】
なお、本実施の形態の出力レート制御手段８は本発明のパケットレート調整手段の例であり、本実施の形態の画像データ読み出し手段７は本発明の入力手段の例であり、本実施の形態の画像データ読み出し手段７は本発明の出力手段も兼ねている。また、本実施の形態の一時待機バッファ９は本発明のバッファの例であり、本実施の形態の復号器１１は本発明の復号手段の例である。また、本実施の形態のオーバーフロー警告信号は本発明の警告の例である。
【００８３】
次に、このような本実施の形態の動作を説明する。
【００８４】
記録手段５に記録されているＭＰＥＧトランスポートストリーム形式のＡＶデータを特殊再生する場合の動作を説明する。
【００８５】
再生処理手段６は、記録手段５に記録されているＭＰＥＧトランスポートストリーム形式のＡＶデータを読み出し、特殊再生に用いるＩピクチャを抜き出す。そして、抜き出したＩピクチャから特殊再生用のＭＰＥＧトランスポートストリームを作成する。
【００８６】
画像データ読み出し手段７は、出力レート制御手段８の制御に従って、ＭＰＥＧトランスポートストリームを読み出してＭＰＥＧトランスポートストリームであるＭＰＥＧ−ＴＳ１２として、ＩＥＥＥ１３９４バスに転送する。
【００８７】
一方復号装置３の変換手段２９は、再生装置２から送られてくるＭＰＥＧ−ＴＳ１２を入力し、ＰＥＳに変換して、一時待機バッファ９に変換する。
【００８８】
一時待機バッファ９は、変換手段２９からのＰＥＳを一時的に格納する。
【００８９】
復号器１１は、一時待機バッファ９から、１ピクチャ毎にＰＥＳを入力し、復号してアナログ信号に変換する。
【００９０】
モニタ４は、アナログ信号を入力し、映像を表示する。
【００９１】
一方、バッファ量監視手段１０は、一時待機バッファ９の空き容量を監視している。
【００９２】
そして、一時待機バッファ９の空き容量が、残り少なくなった場合、一時待機バッファ９がオーバーフローする前に、出力レート制御手段８にオーバーフロー警告信号を発する。
【００９３】
出力レート制御手段８は、バッファ量監視手段１０からのオーバーフロー警告信号を受け取ると、その警告を受け取ったタイミングで、出力するトランスポートパケットの間隔を広くする。
【００９４】
図２に、出力レート制御手段８が、オーバーフロー警告信号１６を受け取った場合にどのようにして出力するトランスポートパケットの間隔を広くするかを示すタイムチャートを示す。
【００９５】
図２では、紙面に向かって左側から右側に向かって時刻が過去から未来へと経過する。
【００９６】
オーバーフロー警告信号１６は、バッファ量監視手段１０から送られてきたオーバーフロー警告の信号であり、一時待機バッファ９の空き容量が残り少なくなってきたことを知らせる信号である。
【００９７】
フレーム間隔１３は、一つのピクチャの出力が開始されてから次のピクチャの出力が開始されるまでの時間である。
【００９８】
パケット転送時間１４は、バッファ量監視手段１０から仮にオーバーフロー警告信号１６が送られてこなかったとした場合に、１ピクチャを構成するパケットを出力するのに要する時間である。
【００９９】
パケット転送時間１５は、バッファ量監視手段１０からオーバーフロー警告信号１６が送られてきた場合に、１ピクチャを構成するパケットを出力するのに要する時間である。
【０１００】
オーバーフロー警告信号１６を受け取ったタイミングで、出力レート制御手段８は、パケット転送時間１５に示すようにトランスポートパケット１７を出力する時間間隔を広くする。
【０１０１】
すなわち、出力レート制御手段８は、オーバーフロー警告信号１６を受け取った後のトランスポートパケットの出力時間間隔を次の数１の出力間隔のようにする。
【０１０２】
【数１】
2005033841.tif 000003
【０１０３】
従って、出力レート制御手段８は、同じパケット数をオーバーフロー警告信号１６を受け取ることによって、より長い時間をかけて出力するので、一時待機バッファ９が入力するＰＥＳの転送レートが少なくなる。従って、一時待機バッファ９のオーバーフローが起こりにくくなる。
【０１０４】
さらに、バッファ量監視手段１０は、一時待機バッファ９の空き容量が急激になくなっていく場合には、オーバーフロー警告信号１６の値を変えて、出力レート制御手段８に通知する。
【０１０５】
オーバーフロー警告信号が、緊急のものであることを示す場合、出力レート制御手段８は、特殊再生用のＭＰＥＧトランスポートストリームのうち出力するピクチャを間引く。すなわち、画像データ読み出し手段７は、間引かれたピクチャを構成するトランスポートパケットを復号装置３に出力しないようにする。どの程度の間隔でピクチャを間引くかは、オーバーフロー警告信号１６が表す緊急度に応じて決定する。
【０１０６】
さらに、バッファ量監視手段１０からのオーバーフロー警告信号１６は、従来の技術で説明したような一時待機バッファ９の入出力状態よりははるかに発行する頻度が少ない。従って、オーバーフロー警告信号は、異なる装置間でも十分転送することが出来る。
【０１０７】
以上のように、本実施の形態によれば、再生装置２と復号装置３が別々の機器であり、再生装置２から復号装置３へＭＰＥＧトランスポートストリームとして特殊再生用データが転送されても、一時待機バッファ９のオーバーフローがおこりにくくなる。
【０１０８】
なお、本実施の形態では、オーバーフロー警告信号１６が送られてきた場合に、その緊急度に応じて、トランスポートパケットの間隔を広げたり、また、出力するピクチャを間引くとして説明したが、これに限らない。オーバーフロー警告信号１６の緊急度に応じて、出力するピクチャを間引くとともに、間引かれなかったピクチャを構成するトランスポートパケットの間隔を広げても構わない。さらに、ピクチャを間引く代わりに、ピクチャを間引かず、ピクチャの時間間隔を長くしても構わない。さらにピクチャの時間間隔を長くした場合、ピクチャを構成するトランスポートパケット間の時間間隔を長くしても構わないし、長くしなくても構わない。
【０１０９】
さらに、本実施の形態では、記録手段５はハードディスク装置であるとして説明したが、これに限らない。光磁気ディスク装置、ＶＣＲなどのテープ媒体に記録する装置などでも構わない。ただし、ＶＣＲの場合は、ハードディスク装置の場合とは異なり、ＡＶデータを記録する際に特殊再生用データを作成して、テープ媒体に設けられた特殊再生用データを格納する領域に作成した特殊再生用データを格納する。従って、この場合、再生処理手段６は、特殊再生時に、特殊再生用データを作成する必要はない。要するに、ランダムアクセス可能な記録装置またはシーケンシャルアクセス可能な記録装置でありさえすればよい。
【０１１０】
さらに、本実施の形態では、転送レート制御装置１が再生装置２に組み込まれているとして説明したがこれに限らない。転送レート制御装置１は、ネットワークなどの伝送媒体から送られてくる特殊再生用データを読み出し、上述したように転送レートを制御して出力するものでも構わない。
【０１１１】
さらに、本実施の形態の転送レート制御装置１または復号装置３の全部または一部の手段の全部または一部の機能をソフトウェア的に実現しても構わないし、ハードウェア的に実現しても構わない。
【０１１２】
さらに、本発明の転送レート制御装置または復号装置の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラム及び／またはデータを担持した媒体であって、コンピュータにより処理可能なことを特徴とする媒体も本発明に属する。
【０１１３】
さらに、本発明の転送レート制御装置または復号装置の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラム及び／またはデータであることを特徴とする情報集合体も本発明に属する。
【０１１４】
さらに、本発明のデータとは、データ構造、データフォーマット、データの種類などを含む。また、本発明の媒体とは、ＲＯＭ等の記録媒体、インターネット等の伝送媒体、光・電波・音波等の伝送媒体を含む。また、本発明の担持した媒体とは、例えば、プログラム及び／またはデータを記録した記録媒体、やプログラム及び／またはデータを伝送する伝送媒体等を含む。また、コンピュータにより処理可能とは、例えば、ＲＯＭなどの記録媒体の場合であれば、コンピュータにより読みとり可能であることであり、伝送媒体の場合であれば、伝送対象となるプログラム及び／またはデータが伝送の結果として、コンピュータにより取り扱えることであることを含む。
【０１１５】
さらに、上記実施の形態の転送レート制御装置１または復号装置３の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラム及び／またはデータを記録したプログラム記録媒体は、コンピュータにより読み取り可能であり、読み取られた前記プログラム及び／またはデータが前記コンピュータと協動して前記機能を実行するプログラム記録媒体であっても良い。
【０１１６】
さらに、本発明の情報集合体とは、例えば、プログラム及び／またはデータ等のソフトウエアを含むものである。
【０１１７】
さらに、本発明の特殊再生用データ作成装置から出力されたＭＰＥＧトランスポートストリームを伝送することを特徴とする伝送媒体も本発明に属する。
【０１１８】
さらに、本発明の特殊再生用データ作成装置から出力されたＭＰＥＧトランスポートストリームを記録したことを特徴とする記録媒体も本発明に属する。
【産業上の利用可能性】
【０１１９】
本発明に係る転送レート制御装置、及び記録媒体は、ＡＶデータの読み出し側と読み出したＡＶデータを復号する側が別々の機器として構成されている場合、特殊再生時に復号器へのデータを一時的に格納するバッファがオーバーフローしないという効果を有し、ＡＶデータを転送する際にその転送レートを制御する転送レート制御装置、及び記録媒体等に有用である。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１の実施の形態における転送レート制御装置を含むシステムの構成を示すブロック図
【図２】本発明の第１の実施の形態における転送レート制御装置の転送レート制御を説明する図
【図３】従来の再生装置の構成を示すブロック図
【図４】再生装置と復号装置が別々の装置から構成されている場合のブロック図
【符号の説明】
【０１２１】
１  転送レート制御装置
２  再生装置
３  復号装置
４  モニタ
５  記録手段
６  再生処手段
７  画像データ読み出し手段
８  出力レート制御手段
９  一時待機バッファ
１０  バッファ量監視手段
１１  復号器
１２  ＭＰＥＧ−ＴＳ
１３  フレーム間隔
１４  パケット転送時間
１５  パケット転送時間
１６  オーバーフロー警告信号１６
１７  トランスポートパケット
【図１】
2005033841.tif 000004
【図２】
2005033841.tif 000005
【図３】
2005033841.tif 000006
【図４】
2005033841.tif 000007