(57)【要約】  本発明は、一連の圧縮キーイメージが含まれており、それらの間に、非圧縮中間イメージと該非圧縮中間イメージの直前のキーイメージとの間の差分の符号化を少なくとも含んだ中間フレームが挿入されている圧縮ビデオフレームの一部を記憶するための方法に関し、前記方法には、圧縮ビデオストリームを実時間で取得するステップ（５０）と、取得した圧縮ビデオストリームを復元することなく一時記憶するステップ（５２）であって、前記一時記憶が、受け取った最後の圧縮キーイメージおよび後続する中間フレームを少なくとも含むステップと、ある瞬間に永久記憶開始事象を受け取る（５４）と、受け取った最後のキーイメージおよび後続する中間フレームから開始される前記ある瞬間に対応する圧縮キーイメージを再構成するステップ（５６）と、再構成された圧縮キーイメージで始まるビデオストリームの部分を記憶するステップ（５８）が含まれている。
2012521703.tif 000002
【特許請求の範囲】
【請求項１】
一連の圧縮キーイメージ（Ｉ）を含み、それらの間に、非圧縮中間イメージとその直前の圧縮キーイメージとの間の差分の符号化を少なくとも含んだ中間フレーム（Ｐ）が挿入された圧縮ビデオストリームの一部を記憶するための方法であって、
・  前記圧縮ビデオストリームを実時間で取得するステップ（５０）と、
・  取得した圧縮ビデオストリームを復元することなく一時記憶するステップ（５２）であって、前記一時記憶が、受け取った最後のキーイメージ（Ｉ）および後続する中間フレーム（２１、２２、２３）を少なくとも含むステップ（５２）と、
・  ある瞬間に永久記憶開始事象（Ｄ）を受け取る（５４）と、
・  受け取った前記最後のキーイメージおよび前記後続する中間フレームに基づいて前記ある瞬間に対応するキーイメージ（Ｆ）を再構成するステップ（５６）と、
・  再構成されたキーフレームで始まるビデオストリームの部分を記憶するステップ（５８）と、
を含む方法。
【請求項２】
前記ビデオストリームの前記一時記憶が所定の記憶容量を超過すると、受け取った前記最後の圧縮キーイメージおよび前記後続する中間フレームから圧縮キーイメージが再構成され、次に、前記一時記憶において、前記再構成された圧縮キーイメージ（３８）が、受け取った前記最後の圧縮キーイメージ（Ｉ）と置き換えられることを特徴とする請求項１に記載の方法。
【請求項３】
前記圧縮ビデオストリームが、ＩＳＯ／ＩＥＣ １３８１８−ＭＰＥＧ−２規格、ＩＳＯ／ＩＥＣ １４４９６−ＭＰＥＧ−４規格およびＨ２６４規格のうちの１つに従って符号化されるビデオストリームであることを特徴とする請求項１または２に記載の方法。
【請求項４】
コンピュータプログラム製品であって、前記プログラムがコンピュータ上で実行されると、請求項１から３のいずれか一項に記載の方法のステップを実施するためにコンピュータが読み取ることができる媒体に記録されたプログラムコード命令を含んだコンピュータプログラム製品。
【請求項５】
一連の圧縮キーイメージ（Ｉ）を含み、それらの間に、非圧縮中間イメージとその直前のキーイメージとの間の差の符号化を少なくとも含んだ中間フレーム（Ｐ）が挿入された圧縮ビデオストリームの一部を記憶するための装置であって、
・  前記圧縮ビデオストリームを実時間で取得する手段（６０）と、
・  トリガ手段（６４）に接続された、ある瞬間に永久記憶開始事象（Ｄ）を受け取る手段（６２）と、
・  前記ある瞬間から始まるビデオストリームの部分を記憶する手段（６６）と
を備えた装置において、
・  取得した圧縮ビデオストリームを復元することなく一時記憶する手段（６８）であって、受け取った最後の圧縮キーイメージ（２）および後続する中間フレーム（２１、２２、２３）を少なくとも含む、一時記憶する手段（６８）と、
・  前記ある瞬間に対応する圧縮キーイメージ（Ｆ）を再構成する手段（７０）であって、前記記憶されたビデオストリームの部分が前記再構成された圧縮キーイメージで始まるように、受け取った前記最後の圧縮キーイメージ（２）および前記後続する中間フレーム（２１、２２、２３）に基づいて再構成する手段（７０）と、
をさらに備えることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮ビデオストリームの一部を記憶するための方法および装置に関し、また、その方法を実施するためのコンピュータプログラム製品に関する。
【背景技術】
【０００２】
現在、使用されているビデオストリーム圧縮方法の中で最も広く使用されている圧縮符号化は、ＭＰＥＧ作業部会によって定義されている圧縮符号化、より詳細には、ＩＳＯ／ＩＥＣ
１３８１８−ＭＰＥＧ−２規格およびＩＳＯ／ＩＥＣ １４４９６−ＭＰＥＧ−４規格の中で定義されている圧縮符号化である。これらの２つの規格は、使用されている圧縮原理の点で極めて類似しており、一定のインターバルで特定のイメージが記憶および圧縮され、中間イメージの場合、特異点のみが記憶および符号化される。
【０００３】
より正確には、ＭＰＥＧ圧縮には動きの予測が使用されている。ＭＰＥＧ符号化は、個々のイメージをマクロブロックと呼ばれるブロックに分解し、隣接するイメージを分析して同様のブロックが存在しているかどうかを調べる。対応するブロックが見出されると、システムは、ブロック全体を記憶するのではなく、イメージ間をブロックがどれだけ移動したか（あるいは移動しなかったか）を示すはるかに小さいベクトルを記憶する。これらのベクトルは、ある特定のケースではそれらが単一のビットのみを使用することができるように符号化され、これは、時間とともに移動しない背景および他の要素は、極めて効率的に圧縮されることを意味している。同様に、大きい対象またはイメージ全体のスクローリングなどの一体で移動する大きいグループのブロックも効率的に圧縮される。
【０００４】
ＭＰＥＧには３つのタイプのイメージ符号化方法が使用されている。
【０００５】
イントラ−フレームつまりＩフレームでは、イメージ全体がＤＴＣ（離散コサイン変換）定量化を使用して圧縮および記憶される。これにより基準イメージが生成され、この基準イメージに基づいて後続するイメージが構築される。これらのＩフレームは、ビデオストリーム内におけるランダムアクセスを可能にしており、実際、これらのＩフレームは、約１／２秒毎に生成される。
【０００６】
予測フレームつまりＰフレームには、Ｉフレームまたは最も近い先行Ｐフレームとの差分を表す移動ベクトルが含まれている。
【０００７】
第３のタイプのフレームは、双方向フレームつまりＢフレームである。システムは、対応するブロックを見つけるために前方または後方を見ている。この方法によれば、Ｂフレーム中に新しい何かが出現すると、それを次のＩフレームまたはＰフレームのブロックと対にすることができる。したがってＰフレームおよびＢフレームは、統計的にＩフレームよりはるかに小さいことを理解することができる。
【０００８】
上述したように、圧縮ビデオストリームは、第１の基準イメージとしての役割を果たし、この第１の基準イメージに基づいて後続するＰフレームまたはＢフレームが構築されることになるＩフレーム上でのみ開始することができる。また、上述したように、これらのＩフレームは、ビデオストリームにランダムにアクセスするために使用される。しかしながら、ランダムスタートを使用してビデオストリームの一部分のみを記録または記憶することが望ましい場合に問題が生じ、したがって必ずしもＩフレームと対応していないことが理解される。
【０００９】
この問題を解決するために、現在の記録システムは圧縮ビデオストリームを連続的に復号しており、したがってシステムの使用者が記録の開始を決定すると、この記録の開始に対応する、復元されたイメージがＩフレームの形態で再び符号化される。次に、後続するフレームがこのＩフレームに基づいて再符号化され、あるいは符号化がそれを許容する場合、後続するＢフレームまたはＰフレームが保存されるが、復元されたＩ−イメージの差分イメージとして保存される。最良の性能のシステムにするために、また、後続する再符号化による符号化によって品質が損失しないようにするために、システムは、さらに、記録の開始に引き続いて、入ってくる圧縮ビデオストリームの第１のＩフレームを検出し、また、このフレームから開始して、入ってくる圧縮ビデオストリームを変形させることなく記憶する。
【００１０】
この解決法には、記録を開始する命令を待機している間、入ってくる圧縮ビデオストリームに連続的な復号化が強いられる欠点がある。入ってくる圧縮ビデオストリームを使用者が実時間で観察することができるよう装置が表示装置に接続されている場合、次に、その表示装置のための復号化を実施しなければならないため、この欠点は重大ではない。一方、表示装置のためのこの復号化を必要としないシステムの場合、この欠点は、機械資源の点で著しく不利になる。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
また、計算資源を最小化することができる、圧縮ビデオストリームの一部を記憶するための方法および装置を有することはとりわけ有効であろう。
【課題を解決するための手段】
【００１２】
したがって、本発明の一態様によれば、一連の圧縮キーイメージを含み、それらの間に、非圧縮中間イメージとその直前の圧縮キーイメージとの間の差分の符号化を少なくとも含んだ中間フレームが挿入された圧縮ビデオストリームの一部を記憶するための方法は、
・  圧縮ビデオストリームを実時間で取得するステップと、
・  取得した圧縮ビデオストリームを復元することなく一時記憶するステップであって、前記一時記憶が、受け取った最後の圧縮キーイメージおよび後続する中間フレームを少なくとも含むステップと、
・  ある瞬間に永久記憶開始事象を受け取ると、
・  受け取った前記最後の圧縮キーイメージおよび後続する中間フレームに基づいて前記瞬間に対応する圧縮キーイメージを再構成するステップと、
・  再構成された圧縮キーイメージで始まるビデオストリームの部分を記憶するステップと、
が含まれている。
【００１３】
特定の実施態様によれば、ビデオストリームの一時記憶が所定の記憶容量を超過すると、受け取った前記最後の圧縮キーイメージおよび後続する中間フレームから圧縮キーイメージが再構成され、次に、前記一時記憶において、前記再構成された圧縮キーイメージが、受け取った最後の圧縮キーイメージと置き換えられる。
【００１４】
他の特定の実施態様によれば、圧縮ビデオストリームは、ＩＳＯ／ＩＥＣ １３８１８−ＭＰＥＧ−２規格、ＩＳＯ／ＩＥＣ １４４９６−ＭＰＥＧ−４規格およびＨ２６４規格のうちの１つに従って符号化されるビデオストリームである。
【００１５】
本発明の第２の態様によれば、コンピュータプログラム製品には、前記プログラムがコンピュータ上で実行されると、上記方法のステップを実施するためにコンピュータが読み取ることができる媒体に記録されたプログラムコード命令が含まれている。
【００１６】
本発明の第３の態様によれば、一連の圧縮キーイメージを含み、それらの間に、非圧縮中間イメージとその直前のキーイメージとの間の差の符号化を少なくとも含んだ中間フレームが挿入された圧縮ビデオストリームの一部を記憶するための装置であって、
・  圧縮ビデオストリームを実時間で取得する手段と、
・  トリガ手段に接続された、ある瞬間に永久記憶開始事象を受け取る手段と、
・  上記ある瞬間から始まるビデオストリームの部分を記憶する手段と
を備えた装置において、
・  取得したビデオストリームを復元することなく一時記憶する手段であって、受け取った最後の圧縮キーイメージおよび後続する中間フレームを少なくとも含む、一時記憶する手段と、
・  前記ある瞬間に対応する圧縮キーイメージを再構成する手段であって、記憶されたビデオストリームの部分が前記再構成された圧縮キーイメージで始まるように、受け取った前記最後の圧縮キーイメージおよび後続する中間フレームに基づいて再構成する手段と、
をさらに備える。
【００１７】
本発明は、添付の図を参照して行う、単なる一例として示したものにすぎない以下の説明を読むことによってより深く理解されよう。
【図面の簡単な説明】
【００１８】
【図１】従来技術によるビデオストリームを記憶するための方法の一例のブロック図である。
【図２】本発明の一実施形態による記憶方法の一例のブロック図である。
【図３】本発明の一実施形態による記憶方法のフローチャートである。
【図４】本発明の一実施形態による記憶装置のブロック図である。
【発明を実施するための形態】
【００１９】
図１は、時間軸ＡＡに沿って１および２で参照されている２つの圧縮Ｉイメージ（つまり２つのＩフレーム）が含まれているＭＰＥＧフォーマットのビデオストリームを示す。したがって圧縮ＩイメージＩ１は圧縮ＩイメージＩ２に先行している。
【００２０】
これらの圧縮Ｉイメージの間にＰフレーム１１、１２、１３、２１、２２、２３および２４が挿入されている。
【００２１】
対応するストリームは、復号されたＦイメージ３１から３９のストリームの形態で軸ＢＢ上に記号で示されている。
【００２２】
したがって、一般的な方法で、復号されたＦイメージＦ３１は圧縮ＩイメージＩ１を復元することによって得られ、また、復号されたＦイメージＦ３５は圧縮ＩイメージＩ２を復元することによって得られる。ＦイメージＦ３２は、ＰフレームＰ１１に含まれている移動ベクトルの関数としてＦイメージＦ３１を修正することによって得られ、この修正は、符号「＋」によって図１に記号で示されている。ＦイメージＦ３３は、ＰフレームＰ１２に含まれている移動ベクトルの関数としてＦイメージＦ３２を修正することによって得られ、以下、符号化されたビデオストリームのＰフレームに対応する他の復号イメージに対しても同様である。
【００２３】
図２は、上側のセクションに図１のビデオストリームと同じ符号化されたビデオストリームを同じ参照記号で示したものである。
【００２４】
任意の時間に、使用者によって記録要求Ｄがトリガされる。実例として記録要求Ｄは、Ｐフレーム２３と２４の間で一時的に発生している。
【００２５】
図２の下側のセクションは、一時記憶ゾーンＳの内容を示している。
【００２６】
フレームが到着するとそれらが記憶され、圧縮Ｉイメージが到着する毎に一時記憶Ｓがゼロにリセットされる。
【００２７】
したがって、記憶には圧縮イメージＩ１が含まれ、次にフレームＩ１およびＰ１１が含まれ、次にフレームＩ１、Ｐ１１およびＰ１２が含まれ、次にフレームＩ１、Ｐ１１、Ｐ１２およびＰ１３が含まれる。圧縮イメージＩ２が到着すると一時記憶Ｓが空になって圧縮イメージＩ２のみが記録された状態を維持し、以下同様である。
【００２８】
したがって、記録要求Ｄを受け取ると、一時記憶Ｓには圧縮イメージＩ２ならびにフレームＰ２１、Ｐ２２およびＰ２３が含まれる。
【００２９】
フレームＰ２１、Ｐ２２およびＰ２３は、上で説明したように復号されたイメージＦ３８を得るために結合され、次にフレームＰ２１、Ｐ２２およびＰ２３は、圧縮Ｉイメージ４０として再符号化される。
【００３０】
したがって、イメージＦ３８とＦ３９の間の差分を含んだフレームＰ２４にも移動ベクトルが含まれており、イメージＩ４０からのイメージＦ３９の復号を可能にしている。
【００３１】
次に、連続するビデオストリームがトランスコーディング操作を全く実施することなく記録される。
【００３２】
したがって記憶方法は、図３に示されているように、
−  圧縮ビデオストリームを実時間で取得すること（ステップ５０）と、
−  取得した最後の圧縮Ｉイメージ、すなわちキーイメージ、ならびに後続する中間ＰフレームおよびＢフレームを記憶が少なくとも含むよう、取得した圧縮ビデオストリームを復元することなく一時記憶すること（ステップ５２）と、
を含む。
【００３３】
したがって、記録を開始する場合、つまり永久記憶を開始する場合、事象が受け取られ（ステップ５４）、記録を開始する瞬間に対応するキーイメージを得るために、受け取った最後のキーイメージおよび中間イメージからキーイメージが再構成され（ステップ５６）、次に、修正されることなく、つまり復号化−符号化操作が全く実施されることなくビデオストリームが記憶される（ステップ５８）。
【００３４】
この方法を実施するために、図４に示されているように、
−  圧縮ビデオストリームを実時間で取得する手段６０と、
−  一度押すことによって使用者による永久記憶開始事象の指示を可能にする、例えば押しボタンなどのトリガ手段６４に接続された、ある瞬間に永久記憶開始事象を受け取る手段６２と、
−  上記ある瞬間から始まるビデオストリームの部分を記憶する手段６６と
を備えた専用機械を製造することができる。
【００３５】
この専用機械は、さらに、
−  受け取った最後のキーイメージおよび後続する中間フレームを少なくとも記憶するように適合された、取得したビデオストリームを復元することなく一時記憶する手段６８と、
−  記憶を開始する瞬間に対応するキーイメージを、記憶手段６６に記憶されたビデオストリームの部分がこのキーイメージで開始されるように、一時記憶手段６８に記憶されているフレームから再構成する手段７０と
を備えている。
【００３６】
この専用機械は、ハードウェアとソフトウェアの混合からなっている。
【００３７】
したがって、例えば、一時記憶手段６８は、ＲＡＭ（ランダムアクセスメモリ）から構成され、または、記憶されているデータに対する高速アクセスを可能にするためにＦＩＦＯ（先入れ先出し）タイプのメモリからさえ構成され、また、記憶手段６８は、大容量の永久記憶を提供するハードディスク、磁気テープまたは光ディスクから構成される。
【００３８】
再構成手段は、マイクロプロセッサとソフトウェアの組合せを使用して製造することができる。しかしながら、速度に対する要求によって、当業者は、ソフトウェアでプログラムされた信号処理プロセッサを使用すること、あるいは機能が論理ゲートの回路網の形態で実施される論理回路を使用することを促すことができる。
【００３９】
一般に、ソフトウェアは、説明されている記憶方法のステップを実施するために、コンピュータが読み取ることができる媒体に記録されたプログラムコード命令を含んだコンピュータプログラム製品の形態をしている。
【００４０】
この方法の一変形実施形態は、一時記憶の容量と使用される計算手段との間の妥協のからみで、イメージの一時記憶が所定の記憶容量を超過すると、直ちに一時記憶の中に含まれているイメージからキーイメージを再構成し、次に、その再構成されたキーイメージのみを、後続する中間イメージとともに一時記憶の中に保持することを含む。この操作によれば、追加の再構成操作はできないが一時記憶の小容量化を可能にすることが理解されよう。
【００４１】
以上、本発明について、図面および上記の説明を参照して詳細に説明し、かつ、記述した。上記の説明は、実例で説明するために一例として示したものと見なすべきであり、本発明をこの説明のみに限定するものとみなしてはならない。多くの変形実施形態が可能である。
【００４２】
例えば、Ｈ２６４規格などの他の規格は、説明されている方法を使用するのに適している。
【００４３】
同様に、記録の開始に対応するＩイメージを再構成した後に、後続する直後のフレームを符号化すると、再構成されたＩイメージとの差分をそれらが含むよう、それらの再符号化を必要とする場合がある。
【００４４】
特許請求の範囲において、「備えた」という語は、他の構成要素を排他するものではなく、また、単数形の表現は複数を排他するものではない。
【図１】
2012521703.tif 000003
【図２】
2012521703.tif 000004
【図３】
2012521703.tif 000005
【図４】
2012521703.tif 000006
【国際調査報告】
2012521703.tif 000007
2012521703.tif 000008
2012521703.tif 000009
2012521703.tif 000010
2012521703.tif 000011
2012521703.tif 000012