JP4435918B2 - 画像ブロックを蓄積するためのアドレッシング処理方法 - Google Patents

画像ブロックを蓄積するためのアドレッシング処理方法 Download PDF

Info

Publication number
JP4435918B2
JP4435918B2 JP36330699A JP36330699A JP4435918B2 JP 4435918 B2 JP4435918 B2 JP 4435918B2 JP 36330699 A JP36330699 A JP 36330699A JP 36330699 A JP36330699 A JP 36330699A JP 4435918 B2 JP4435918 B2 JP 4435918B2
Authority
JP
Japan
Prior art keywords
block
image
page
blocks
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP36330699A
Other languages
English (en)
Other versions
JP2000236506A (ja
Inventor
ソラン アラン
プリソノ フレデリク
アラール ジャン−マルク
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technicolor SA
Original Assignee
Thomson Multimedia SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Multimedia SA filed Critical Thomson Multimedia SA
Publication of JP2000236506A publication Critical patent/JP2000236506A/ja
Application granted granted Critical
Publication of JP4435918B2 publication Critical patent/JP4435918B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/43Hardware specially adapted for motion estimation or compensation
    • H04N19/433Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Input (AREA)
  • Memory System (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、SDRAM形式のメモリにデータを蓄積するためのアドレッシング処理に関する。
【0002】
【従来の技術】
ディジタルビデオ処理では、ビデオ画像を蓄積できることが必要である。 2つの形式のメモリが一般に使用される。
−スタティックランダムアクセスメモリ(SRAM)。このメモリの領域は、アドレスバスから直接アクセスできる。
【0003】
−ダイナミックランダムアクセスメモリ(DRAM)又は、それが同期型ならシンクロナスダイナミックランダムアクセスメモリ(SDRAM)。
ダイナミックメモリは、ページに分割され、ページの変更に対応した新しいページへのアクセスは、”時間ペナルティー”と称すアクセス時間が必要である。メモリアドレスは、ページアドレス又は、”ロウアドレス”として参照される第1部分と、バイナリーアドレス又は、”コラムアドレス”として参照される第2部分により構成される。ここで述べた引用符号のついた用語は、DRAM又は、SDRAM形式の部品の技術シートで一般に使用されている。
【0004】
一般的になってきているビデオ処理の応用では、画像ブロックに、即ち画像の画素の組にアクセスすることが必要である。
そのような場合には、例えば、動画像専門化グループを表す頭字語のMPEG規格のディジタルビデオデータ圧縮では、基本画像ブロックは、マクロブロックを構成する画像ブロックである。動き推定中は、現在のマクロブロックと最も良く相関のあるマクロブロックを決定するために、現在のマクロブロックは、SDRAM形式のメモリに蓄積された再構成された画像のマクロブロックと比較される。
【0005】
MPEG規格では、画像の16×16要素の輝度要素の部分から得られる、8×8輝度データ要素の4つのブロックと、例えば、4:2:0フォーマットの場合には、8×8色差データ要素の2つのブロックとでマクロブロックを構成する。
実際、動き推定計算は、輝度値のみについて行われる。関連するブロックは、16×16サイズの輝度ブロックのみである。これらのブロックは、16画素×8ラインの形式で蓄積される。16×16サイズの輝度ブロックはその前に、16画素×8ラインの2つのブロックに分割される。ブロックは、2つのフレームをグループ化する画像モードでは、上方フレームの第1ブロックと下方フレームの第2ブロックに対応し、それ以外では、フレームモードでは、最初の8ラインをグループ化する第1ブロックと同じフレームの次の8ラインをグループ化する第2ブロックに対応する。16画素×8ラインの輝度ブロックは、8画素×8ラインの2つの輝度ブロックをグループ化したことを示すために、以後、輝度セミマクロブロック又は、単にセミマクロブロックと呼ぶ。用語、輝度マクロブロックは、MPEG規格では4つの輝度ブロックを示すのに使用される。
【0006】
一般的に、16画素×8ラインのブロックよりも大きなサイズの画像ブロックをメモリから取り出すことが必要である。取り出すブロックのサイズは実際の応用により画定される。
例えば、動きベクトルの計算は、半画素の解像度で行われ、更なるラインとコラムを有する、即ち17画素×9ラインの画像ブロックの処理が必要である。
【0007】
他の例は、再構成された画像の検索窓に関し、窓の中で、ブロックの相関が計算され、その寸法は、動き推定で使用される処理により大きくも小さくもなる。処理の設計では、第1ステップで、動きベクトルの下で窓を配置し、第2ステップで、局部的な調整を行うために細かく検索することが一般的に必要である。この精密な調整は、小さな寸法の窓で行われる。一例では、これらの検索窓は、24×12の寸法を有し、16×8画素ブロックの水平変位±4と垂直変位±2に対応する。
【0008】
大きなサイズの全ブロックへのアクセス時間は一般的に最適化されておらず、このブロックを構成する画素値を読み書きするために、SDRAMメモリの幾つかのページへアクセスする必要がある。
図1は、サイズが16×16の輝度マクロブロックを表し、同じ水平ローの第1の16×16の輝度マクロブロック1と第2の16×16の輝度マクロブロック2を表す。即ち、画像幅に亘った、マクロブロックの水平の連続である。一般的な場合には、マクロブロックのローはMPEGで定義されているスライスに対応する。以後、用語ローは、特に、画像幅に亘ったブロックの連続又は、セミマクロブロックの連続を定義するのに使用される。用語スライスは、マクロブロックに予約する。
【0009】
示された横座標軸は画素番号であり、縦座標軸はライン番号である。画像幅720画素の16ビデオラインは、16画素の45マクロブロックに対応する(720:16)。セミマクロブロックは、テレビジョン形式の走査に従って、以後示されるように、次々と蓄積される。
図2は、セミマクロブロックの蓄積中に連続してアドレスされたメモリページ4,5,6,8を示す。前に示したように、16×16マクロブロックは、2つの部分、上方ブロック及び、下方ブロックに分離された後蓄積される。
【0010】
上方ブロックが1つのフレームに対応して、下方ブロックが次のフレームに対応する時には、即ち、画像モードのときには、上方ブロックは、あるメモリ空間に次々と蓄積され、下方ブロックは他のメモリ空間に次々と蓄積され、各々のメモリ空間は、1つのフレームに対応する。
上方及び、下方ブロックが1つのそして同じフレームに対応するなら、即ちフレームモードなら、それらは次々と蓄積される、即ち、最初に(セミマクロブロックの)ローの上方ブロックが、次に、次のローに対応する下方ブロックが蓄積される。次のフレームは、他のメモリ空間に蓄積される。
【0011】
蓄積処理は、フレームモードで記載されたが、困難さ無しに、画像モードにも一般化できる。蓄積処理は、別々に、そのおのおのに対して、そこに蓄積されるセミマクロブロックについてのみ考慮することにより各々のメモリ空間に適用される。
この例では、ページ4は、参照番号3の8つのセミマクロブロックMBを蓄積できる。次の8つのセミマクロブロッMBは、次のページ5に蓄積され、これが続く。それゆえ、各8つのセミマクロブロックMBごとに、ページ変更又は、技術文献に”ページミス(page miss)”として参照されるスキップ7が起こる。第1ローの最後に対応するセミマクロブロック番号45は、ページ6の真中に、更に正確にはページの8つのセミマクロブロックの第5セミマクロブロックに蓄積される。
【0012】
フレームの第2ローの開始のセミマクロブロックに対応する次のセミマクロブロックは、メモリの新しいページ8の先頭に蓄積される。セミマクロブロックの先頭を、ページの先頭に蓄積する方法は、アドレスを取り扱う最も簡単な方法である。
図3は、従来技術の欠点を示す。メモリ空間は蓄積されるセミマクロブロック13のサイズの関数として概略が示されている。太線12は、ページ境界を示し、16×8画素の8ブロックの寸法のページである。フレームの3つの連続するローのオーバーレイされたセミマクロブロックのグループに対応して、3つのオーバーレイされた完全なページが示されている。蓄積されたセミマクロブロックの寸法よりも大きい画像ブロックにアクセスする必要があるので、画像ブロックを読むためには、幾つかのページをアクセスすることが必要である。このように、参照番号9の17ライン×9画素のブロックへのアクセスは、4ページの変化を要し、同じ寸法のブロック10へのアクセスは2ページの変化を要し、24ライン×12画素の寸法のブロック11へのアクセスは、6ページの変化を要す。この計算は、ブロックにアクセスするのに必要な最初の1ページの変化も考慮している。
【0013】
この配置では、寸法17×9のブロックに対するページ変化の最大数は4、寸法24×12のブロックに対するページ変化の最大数は6である。メモリ書き込み/読み出し装置はページ変化の最大可能数を考慮して形成されなければならない。このように、この数が増加すると、単一のページへさえも、アクセス時間が大きくなる。
【0014】
【発明が解決しようとする課題】
これらのページ変化或は、更に正確には、最大可能なページ変化の数は蓄積されたデータのアクセス時間を不利にするシステムの構成を必要とする。それゆえ、所定の時間にアクセスできる画素数に対応する、メモリバスの通過帯域を減少する。ページ変化は、幾つかのクロック周期を要し、それによりアクセス時間が減少する。
【0015】
【課題を解決するための手段】
本発明の目的は、上述の欠点を緩和することである。
この目的を達成するために、本発明の主題は、画像はh画素のvラインを構成する画像ブロック(h,v)に分割され、画像幅に亘るブロックの組はローを構成し、H画素のVラインを構成する画像ブロック(H,V)を読み出すために、ダイナミックランダムアクセスメモリの連続したページに、データがテレビジョン形式の走査に対応した順序で連続する画像ブロックとして蓄積される、画像のディジタルビデオデータを蓄積する処理方法であって、
ブロック(h,v)の数に関して、ローI+aに対応するページの境界に関して、画像のどのローIに対応するページの境界の水平移動DI,I+a は、
I,I+a =aD,∀正の整数aは、RM =INT[ (V−2)/v)] +2より小さく(INTは除算の整数部分に対応する)、
値Dは、

【0016】
【外2】
Figure 0004435918
【0017】
(BM −1),但し、BM =INT[ (H−2)/h] +2
のように選択される2つの連続したローの間の移動に対応することを特徴とする処理方法である。
実行の特定のモードに従って、処理は、移動は、ローの最後のブロックを蓄積するページに1つ又はそれ以上のブロック(h,v)の空白に対応するメモリ空間を残すことにより得られることを特徴とする。
【0018】
本発明はまた、メモリ中に再構成された画像を得るために、寸法h,vの動き蓄積ブロック(h,v)を推定し、現在の画像のブロックと再構成されて蓄積された画像の寸法H,Vのブロック(H,V)とを比較する処理であって、
ブロック(h,v)は、上述の1つの処理に従って、SDRAM形式のメモリのページに蓄積されることを特徴とする処理に関する。
【0019】
本発明はまた、メモリ中に再構成された画像を得るために、寸法h,vの画像ブロック(h,v)を蓄積し、現在の画像のブロックと検索窓中にある画像ブロックとの相関を行うために、寸法H,Vの再構成された画像の検索窓(H,V)を読み出す相関処理であって、ブロック(h,v)は、上述の1つの処理に従って、SDRAM形式のメモリのページに蓄積されることを特徴とする処理に関する。
【0020】
本発明はまた、再構成された画像を得るために、寸法h,vの画像ブロック(h,v)を蓄積し、再構成された画像の中の寸法(H,V)のブロックを画定するために、動きベクトルに基づいて予測し、このブロック(H,V)の読み出しを行う、再構成された画像中の画像ブロックを予測する処理であって、
ブロック(h,v)は、上述の1つの処理に従って、SDRAM形式のメモリのページに蓄積されることを特徴とする処理に関する。
【0021】
本発明により、ページ変化の最大数は制限され、従って、通過帯域は改善される。画素のブロックのアクセス時間は最適化される。メモリバスの使用時間は最小化は、全体の転送時間の減少により、特に有利である。通過帯域は最近のメモリアクセス装置の性能では重要な制限である。
【0022】
【発明の実施の形態】
図4は、本発明に従ったメモリ空間の配置を示す図である。ぺージの寸法は、上述のように、16×8画素の8つのセミマクロブロックである。セミマクロブロックの1つのローから、その下のローまで、太線で示され、ページスキップに対応するページの垂直境界14は、2つのセミマクロブロックに等しい(又は、幅が同じなので、2つのマクロブロックに等しい)空間により移動される。このように、ページの第1又は、第2セミマクロブロックの下にあるフレームのセミマクロブロックは、他のページに属する。
【0023】
図5は、図3と比べて、メモリ中の同じ画像ブロック9,10,11を示す。ページの境界を移動したことにより、参照番号9で示される17ライン×9画素のブロックへのアクセスは、4ページ変化ではなく3ページ変化であり、同様の寸法のブロック10へのアクセスは、2ページ変化であり、24ライン×12画素寸法のブロック11へのアクセスは、6ページ変化ではなく4ページ変化である。
【0024】
この構成では、17×9の寸法のブロックの最大ページ変化数は3であり、24×12の寸法のブロックの最大ページ変化数は4である。このように、この構成によって、ページ変化数は2減少できる。即ち、我々の応用では、12メモリクロック周期の利得がある。
効果のある移動は実際には、蓄積されたブロックの寸法に対して、読み出されるべき画像ブロックの寸法に依存する。蓄積されたブロックの寸法はh、vであり、h画素のvラインより成りブロック(h,v)と呼ばれる。
【0025】
読み出されるべきブロックの寸法はH、Vであり、H画素のVラインより成るブロック(H,V)と呼ばれる。
垂直寸法Vのブロック(H,V)がその上に分散している、メモリ内のブロックのローの最大数は、
M =INT[(V−2)/v] +2
INTは除算の整数部分を示す。
【0026】
水平寸法Hのブロック(H,V)がその上に分散している、水平のブロックの最大数は、
M =INT[(H−2)/h] +2
メモリを構成するページの(蓄積されたブロック数に関して)水平移動Dに関して考慮すべき制約は、ブロックの2つの連続したローの間である。
【0027】

【0028】
【外3】
Figure 0004435918
【0029】
(BM −1)
例えば、参照番号9又は、10の(H,V)ブロックは、最大で2つの連続したロー(RM =2)に亘って、且つ、Hは1とh+1の間で、垂直に分散される。即ち、最大(BM =2)で水平に2ブロック(h、v)に亘り、移動Dは1に等しくとられる。
【0030】
ブロック(H,V)は幾つかのローにわたって分散でき、制約は、このブロックに対して計算されたローの最大数RM に一般化される。
2つの連続したローの間の選択した移動の値をDとすると、この値は不等式を満たす。

【0031】
【外4】
Figure 0004435918
【0032】
(BM −1)
1からRM −1の範囲の整数変数とすると、制約は以下のように書ける。
I,I+a =aD,∀a,RM >a
【0033】
【外5】
Figure 0004435918
【0034】
1。
ここで、DI,I+a は、ローIとローI+aの間の移動を示す。
例えば、参照番号11のブロック(H,V)に関して、最大でも3つの連続したロー(RM =3)に亘って、垂直に分散され、その寸法Hは、h+2と2h+1の間である。即ち、水平に最大で(BM =3)3ブロック(h、v)に亘って分散され、移動DI,I+1 は2に等しく、移動DI,I+2 は4に等しい。
【0035】
そのような移動を有効にするために、未使用領域がメモリ空間に形成される。図6は、図2と比較すると、セミマクロブロックの蓄積中にアドレスされるように、連続したライン上にメモリページ4,5,6,8が連続する。参照番号6のページに蓄積された第5セミマクロブロックである、最初のローの最後のセミマクロブロックが到着すると、セミマクロブロックに対応する寸法のメモリ領域15は、空白が残っており、そのページの第7及び、第8セミマクロブロックの位置に次のローの第1及び、第2セミマクロブロックを記録する。このように、次のページ8は、次のローの第3セミマクロブロックを記録する。ページ8の第1セミマクロブロックの上の、フレーム内の、セミマクロブロックは、その部分に関して、上方のローの対応するページ3の中の第3セミマクロブロックのように蓄積される。
【0036】
3つのセミマクロブロックの移動は、空いているメモリ空間は残っていないことに対応し、単一のセミマクロブロックの移動は、セミマクロブロックの寸法の2つのメモリ空間に対応する。
一般的に、新しいページの始まる先行するローである、次のローの第1ページに蓄積されるセミマクロブロックの数は、この移動、移動無しに対応する8つのセミマクロブロック数に対応する。
【0037】
説明は蓄積されたセミマクロブロックを基に説明した。しかし、これは、実施例であり、本発明の範囲から離れる処理無しに、セミマクロブロックは、どのような寸法の他の形式の画像ブロックにも置き換えることができる。
蓄積は画像のフレームレベルで説明した。例えば、連続走査などの、完全な画像のレベルでも行うことが可能である。画像をブロックに分割することは、完全な画像を基に行われ、画像ブロックは、単一のメモリ空間に蓄積される。
【0038】
本発明の応用は、例えば、動きベクトルを基に、再構成された画像の中の予測されたブロックをアクセスしたり、動き推定の計算中に、現在のブロックとの相関を計算する検索窓にアクセスするのに関する。
蓄積されたブロックは、MPEG規格で定義されるマクロブロックの部分を形成する輝度ブロックでも可能である。また、色差ブロック単独でも、輝度及び、色差ブロックともにでも良い。
【0039】
本発明は、MPEG復号器で再構成されたブロックの蓄積にも適用できる。メモリから読み出される予測ブロックと、動きベクトルで定義された予測ブロックは、一般的に、例えば、動きベクトルが半画素内で正確なときは、蓄積されたブロックよりも寸法が大きい。これらの読み出されたブロックは、その後、現在の画像ブロックの計算のために補間により、寸法が変えられる。
【0040】
【発明の効果】
本発明により、ページ変化の最大数は制限され、従って、通過帯域は改善される。画素のブロックのアクセス時間は最適化される。メモリバスの使用時間は最小化は、全体の転送時間の減少により、特に有利である。
【図面の簡単な説明】
【図1】画像のマクロブロックのスライスの最初と最後のマクロブロックを示す図である。
【図2】従来技術のメモリのセミマクロブロックの蓄積を示す図である。
【図3】従来例に従って配置されたメモリから読み出されるべきブロックを示す図である。
【図4】本発明に従ったメモリ空間の配置を示す図である。
【図5】本発明に従った配置されたメモリから読み出されるべきブロックを示す図である。
【図6】本発明に従ったメモリに蓄積されたセミマクロブロックを示す図である。
【符号の説明】
1、2 輝度マクロブロック
4,5,6,8 メモリページ
9,10,11 画像ブロック
14 ページの垂直境界
15 メモリ領域

Claims (7)

  1. 画像はh画素のvラインを構成する画像ブロック(h,v)(1,2)に分割され、画像幅に亘るブロックの組はローを構成し、
    H画素のVラインを構成する画像ブロック(H,V)(9,10,11)を読み出すために、ダイナミックランダムアクセスメモリの連続したページ(4,5,6,8)に、データがテレビジョン形式の走査に対応した順序で連続する画像ブロック(3,13)として蓄積される、画像のディジタルビデオデータを蓄積する処理方法であって、
    画像中のブロックとそれらを有するページの位置を考慮する場合に、
    ブロック(h,v)の数に関して、ローI+aに対応するページの境界に関して、画像のローIに対応するページの境界の水平移動DI,I+a は、
    I,I+a =aD,∀正の整数aは、RM =INT[ (V−2)/v)] +2より小さく(INTは除算の整数部分に対応する)、
    値Dは、

    【外1】
    Figure 0004435918
    (BM −1),但し、BM =INT[ (H−2)/h] +2
    のように選択される2つの連続したローの間の移動に対応することを特徴とする処理方法。
  2. 移動は、ロー(6)の最後のブロックを蓄積するページに1つ又はそれ以上のブロック(h,v)の空白に対応するメモリ空間(15)を残すことにより得られることを特徴とする請求項1記載の処理方法。
  3. ブロック(h,v)は、MPEG規格で定義されたマクロブロックの部分であることを特徴とする請求項1或は2記載の処理方法。
  4. 画像は偶数又は、奇数フレームであることを特徴とする請求項1乃至3のうちいずれか一項記載の処理方法。
  5. メモリ中に再構成された画像を得るために、寸法h,vの動き蓄積ブロック(h,v)を推定し、現在の画像のブロックと再構成されて蓄積された画像の寸法H,Vのブロック(H,V)とを比較する処理であって、
    ブロック(h,v)は、請求項 1又は、2に記載の処理に従って、SDRAM形式のメモリのページに蓄積されることを特徴とする処理方法。
  6. メモリ中に再構成された画像を得るために、寸法h,vの画像ブロック(h,v)を蓄積し、
    現在の画像のブロックと検索窓中にある画像ブロックとの相関を行うために、寸法H,Vの再構成された画像の検索窓(H,V)を読み出す相関処理であって、
    ブロック(h,v)は、請求項 1又は、2に記載の処理に従って、SDRAM形式のメモリのページに蓄積されることを特徴とする処理方法。
  7. 再構成された画像を得るために、寸法h,vの画像ブロック(h,v)を蓄積し、再構成された画像の中の寸法(H,V)のブロックを画定するために、動きベクトルに基づいて予測し、このブロック(H,V)の読み出しを行う、再構成された画像中の画像ブロックを予測する処理であって、
    ブロック(h,v)は、請求項 1又は、2に記載の処理に従って、SDRAM形式のメモリのページに蓄積されることを特徴とする処理方法。
JP36330699A 1998-12-22 1999-12-21 画像ブロックを蓄積するためのアドレッシング処理方法 Expired - Lifetime JP4435918B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9816221 1998-12-22
FR9816221A FR2787669B1 (fr) 1998-12-22 1998-12-22 Procede d'adressage pour la memorisation de blocs d'image

Publications (2)

Publication Number Publication Date
JP2000236506A JP2000236506A (ja) 2000-08-29
JP4435918B2 true JP4435918B2 (ja) 2010-03-24

Family

ID=9534309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36330699A Expired - Lifetime JP4435918B2 (ja) 1998-12-22 1999-12-21 画像ブロックを蓄積するためのアドレッシング処理方法

Country Status (7)

Country Link
US (1) US6631164B1 (ja)
EP (1) EP1014716B1 (ja)
JP (1) JP4435918B2 (ja)
CN (1) CN1154048C (ja)
DE (1) DE69931017T2 (ja)
ES (1) ES2262297T3 (ja)
FR (1) FR2787669B1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7471298B1 (en) * 2000-06-26 2008-12-30 S3 Graphics Co., Ltd. Fetching pixel data with reduced memory bandwidth requirement
CN100403276C (zh) * 2002-08-26 2008-07-16 联发科技股份有限公司 存储器存取方法
US20080158601A1 (en) * 2006-12-29 2008-07-03 Steven Tu Image memory tiling
US9286696B2 (en) * 2013-04-08 2016-03-15 Broadcom Corporation Compression within a set of images
CN117499664B (zh) * 2023-12-29 2024-03-19 南京博润类脑智能技术有限公司 一种基于比特替换的图像数据嵌入和提取方法、装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2283876B (en) * 1993-11-09 1998-06-24 Matsushita Electric Ind Co Ltd Encoding and decoding code sequences and frames
TW245871B (en) * 1994-08-15 1995-04-21 Gen Instrument Corp Method and apparatus for efficient addressing of dram in a video decompression processor
DE4441295A1 (de) * 1994-11-21 1996-05-23 Sican Gmbh Verfahren und Schaltungsanordnung zur Adressierung von Komponenten blockweise organisierter digitaler Bilddaten in einem Speicher mit Page-Adressierung
US5774206A (en) * 1995-05-10 1998-06-30 Cagent Technologies, Inc. Process for controlling an MPEG decoder
US5872577A (en) * 1996-02-28 1999-02-16 U.S. Philips Corporation Device for decoding signals of the MPEG-type
US5912676A (en) * 1996-06-14 1999-06-15 Lsi Logic Corporation MPEG decoder frame memory interface which is reconfigurable for different frame store architectures
US6005624A (en) * 1996-12-20 1999-12-21 Lsi Logic Corporation System and method for performing motion compensation using a skewed tile storage format for improved efficiency
JPH10191236A (ja) * 1996-12-25 1998-07-21 Nec Corp 画像処理装置及び画像データメモリ配置方法
US5883679A (en) * 1997-02-20 1999-03-16 C-Cube Microsystems, Inc. Scanning scheme for images stored in dynamic random access memory
US6088047A (en) * 1997-12-30 2000-07-11 Sony Corporation Motion compensated digital video decoding with buffered picture storage memory map
US6104416A (en) * 1997-11-18 2000-08-15 Stmicroelectronics, Inc. Tiling in picture memory mapping to minimize memory bandwidth in compression and decompression of data sequences

Also Published As

Publication number Publication date
CN1258044A (zh) 2000-06-28
JP2000236506A (ja) 2000-08-29
DE69931017T2 (de) 2006-09-14
CN1154048C (zh) 2004-06-16
ES2262297T3 (es) 2006-11-16
EP1014716B1 (en) 2006-04-26
DE69931017D1 (de) 2006-06-01
FR2787669A1 (fr) 2000-06-23
EP1014716A1 (en) 2000-06-28
US6631164B1 (en) 2003-10-07
FR2787669B1 (fr) 2001-03-02

Similar Documents

Publication Publication Date Title
US5828785A (en) Method of reducing the number of access times to a reference frame memory in image compression
JP4435918B2 (ja) 画像ブロックを蓄積するためのアドレッシング処理方法
US5754234A (en) Moving picture decoding system
US6081298A (en) MPEG decoder with reduced memory capacity
US8644380B2 (en) Integer pixel motion estimation system, motion estimation system for quarter-pixel luminance, motion estimation system for quarter-pixel chrominance, motion estimation system for combined luminance, motion estimation system for combined luminance and chrominance, and motion estimation system for quarter-pixel luminance and chrominance
JP3120010B2 (ja) 画像復号処理方法および画像復号装置
US5903672A (en) Method and apparatus for conversion of access of prediction macroblock data for motion picture
JP3119994B2 (ja) 画像データの処理方法およびそれに用いる記憶装置ならびに画像データの処理装置
US20020175920A1 (en) Memory access method
US8325813B2 (en) Moving image coding apparatus
CN100403276C (zh) 存储器存取方法
US20080137745A1 (en) Method and device for processing video data
JP3624457B2 (ja) 画像信号符号化装置及び画像信号復号化装置
US9542716B1 (en) Non raster row pixel processing
JP3405079B2 (ja) メモリ割り付け方法
KR100226703B1 (ko) 프레임 메모리에 있어서 어드레스 거리 산출방법
KR100226704B1 (ko) 프레임 메모리에 있어서 어드레스 거리 산출방법
KR19990026427A (ko) 프레임 메모리에 있어서 움직임벡터 거리 산출방법
KR100243478B1 (ko) 프레임 메모리에 있어서 반화소를 가진 예측 매크로블록에 대한어드레스 발생시 움직임 벡터 보상방법
KR100226702B1 (ko) 프레임 메모리에 있어서 어드레스 발생시 블럭상태 천이방법
US20050129131A1 (en) Memory storage method for improving efficiency of image processing
EP1331604A1 (en) Method and device for memory access of block encoders/decoders
KR0148178B1 (ko) 영상 움직임 보상용 메모리장치
KR100565713B1 (ko) 영상 움직임 보상용 어드레스 발생 방법
KR100243472B1 (ko) 프레임 메모리에 있어서 필드 구조의 매크로블록 독출방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091208

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091225

R150 Certificate of patent or registration of utility model

Ref document number: 4435918

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130108

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130108

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term