JPH0714212B2 - 高能率符号化装置 - Google Patents
高能率符号化装置Info
- Publication number
- JPH0714212B2 JPH0714212B2 JP60272704A JP27270485A JPH0714212B2 JP H0714212 B2 JPH0714212 B2 JP H0714212B2 JP 60272704 A JP60272704 A JP 60272704A JP 27270485 A JP27270485 A JP 27270485A JP H0714212 B2 JPH0714212 B2 JP H0714212B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- quantized
- length coding
- pixel
- variable length
- 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
Links
- 230000005540 biological transmission Effects 0.000 description 11
- 230000006866 deterioration Effects 0.000 description 10
- 230000000903 blocking effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 239000012141 concentrate Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009978 visual deterioration Effects 0.000 description 1
Landscapes
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は画像情報の高能率符号化装置に関するものであ
る。
る。
従来の技術 画像情報を高能率符号化する方法として予測符号化が良
く用いられる。予測符号化とは、ある画素を符号化する
時、その画素に隣接する画素からその画素の標本値に対
する予測値を求め、標本値と予測値との差(予測誤差)
を符号化するものである。一般に画像情報では隣接する
画素は標本値がだいたい等しいため、予測値と標本値の
差は非常に小さな値となり、大きな圧縮が可能となる。
また、予測値と標本値の差が小さい時には短い符号語
(小さなbits数)を割り当て、大きい時には長い符号語
(大きなbits数)を割り当てるという可変長符号化を用
いることにより、さらに大きな圧縮が可能となる。
く用いられる。予測符号化とは、ある画素を符号化する
時、その画素に隣接する画素からその画素の標本値に対
する予測値を求め、標本値と予測値との差(予測誤差)
を符号化するものである。一般に画像情報では隣接する
画素は標本値がだいたい等しいため、予測値と標本値の
差は非常に小さな値となり、大きな圧縮が可能となる。
また、予測値と標本値の差が小さい時には短い符号語
(小さなbits数)を割り当て、大きい時には長い符号語
(大きなbits数)を割り当てるという可変長符号化を用
いることにより、さらに大きな圧縮が可能となる。
第4図は水平方向8画素垂直方向8画素の合計64画素か
らなる画像を可変長符号化した例である。第4図の数字
は、各画素を可変長符号化した場合のbits数を表してい
る。ここでは1画面合計で203bitsとなる。従って1画
面当りの伝送量を208bitsに定めると第4図の画像は全
て伝送可能となる。
らなる画像を可変長符号化した例である。第4図の数字
は、各画素を可変長符号化した場合のbits数を表してい
る。ここでは1画面合計で203bitsとなる。従って1画
面当りの伝送量を208bitsに定めると第4図の画像は全
て伝送可能となる。
ところで可変長符号化では画素毎に符号長が異なるた
め、伝送路で誤りが起きて誤った符号長の符号語を再生
するとそれ以後の全ての画素を誤って復号するおそれが
ある。このため伝送路誤りが無視できない場合には画面
を小さなブロックに分割し、ブロック毎に可変長符号化
することにより、伝送路誤りの影響をブロック単位で止
める方法が用いられている。
め、伝送路で誤りが起きて誤った符号長の符号語を再生
するとそれ以後の全ての画素を誤って復号するおそれが
ある。このため伝送路誤りが無視できない場合には画面
を小さなブロックに分割し、ブロック毎に可変長符号化
することにより、伝送路誤りの影響をブロック単位で止
める方法が用いられている。
発明が解決しようとする問題点 さて第5図aは1画面をA〜Hの8つのブロックに分割
したもので1ラインを1ブロックとしている。そこで第
4図の画像を第5図aのような分割で可変長符号化する
と、各ブロックのbits数は16〜43bitsとなる。ここで各
ブロックのbits数を26bits(26bits=208bits/8)に制
限すると、D,E,Fブロックはbits数が不足し、符号語の
一部が伝送できなくなる。このため第5図bの斜線の部
分の画質が大きく劣化することになる。このように一般
の画像では1ライン毎に符号長が大きく変化するため、
画質劣化を招く。また逆に画質劣化を防ぐために1ブロ
ック当りの伝送量を増加させると圧縮率が劣化すること
になる。
したもので1ラインを1ブロックとしている。そこで第
4図の画像を第5図aのような分割で可変長符号化する
と、各ブロックのbits数は16〜43bitsとなる。ここで各
ブロックのbits数を26bits(26bits=208bits/8)に制
限すると、D,E,Fブロックはbits数が不足し、符号語の
一部が伝送できなくなる。このため第5図bの斜線の部
分の画質が大きく劣化することになる。このように一般
の画像では1ライン毎に符号長が大きく変化するため、
画質劣化を招く。また逆に画質劣化を防ぐために1ブロ
ック当りの伝送量を増加させると圧縮率が劣化すること
になる。
さらに第5図aのような従来の分割では、伝送路誤りに
よってブロック単位の誤りが起った場合に、1ライン全
てが誤る可能性があり視覚上大きな画質劣化となる。
よってブロック単位の誤りが起った場合に、1ライン全
てが誤る可能性があり視覚上大きな画質劣化となる。
本発明はかかる点に鑑み、以上のような問題点を改善す
る高能率符号化装置を提供することを目的とする。
る高能率符号化装置を提供することを目的とする。
問題点を解決するための手段 本発明の高能率符号化装置は、1画面分の画像情報を画
素毎に前記画素に隣接する画素から得られる予測値と前
記画素の標本値との差分を求めて量子化する量子化値生
成手段と、前記量子化値生成手段によって得られた1画
面分の量子化値のうち、同一ブロック内に距離が離れか
つ同一水平および垂直直線上に存在しない量子化値が含
まれるようにブロック化するブロック生成手段と、前記
ブロック生成手段によって得られるブロック内の量子化
値を可変長符号化する可変長符号化手段とを備えること
を特徴とするものである。
素毎に前記画素に隣接する画素から得られる予測値と前
記画素の標本値との差分を求めて量子化する量子化値生
成手段と、前記量子化値生成手段によって得られた1画
面分の量子化値のうち、同一ブロック内に距離が離れか
つ同一水平および垂直直線上に存在しない量子化値が含
まれるようにブロック化するブロック生成手段と、前記
ブロック生成手段によって得られるブロック内の量子化
値を可変長符号化する可変長符号化手段とを備えること
を特徴とするものである。
作用 本発明は前記した構成により、画面の一部に非常に変化
の激しい所があっても、その部分の量子化値は全体のブ
ロックに分散されるため特定のブロックに大きな量子化
値が集中することがない。これにより各ブロックのブロ
ック単位の符号長の分散が小さくなり、一部のブロック
の画質だけが劣化するようなことがなくなる。また伝送
路で誤りが生起してブロック単位の誤りとなっても、誤
りが画面内で分散されるため画質の劣化が小さくなる。
の激しい所があっても、その部分の量子化値は全体のブ
ロックに分散されるため特定のブロックに大きな量子化
値が集中することがない。これにより各ブロックのブロ
ック単位の符号長の分散が小さくなり、一部のブロック
の画質だけが劣化するようなことがなくなる。また伝送
路で誤りが生起してブロック単位の誤りとなっても、誤
りが画面内で分散されるため画質の劣化が小さくなる。
実施例 第1図aは本発明における一実施例の高能率符号化装置
のブロック図を示すものである。
のブロック図を示すものである。
第1図aの1は本装置の入力部分、2は予測誤差を生成
する予測誤差生成器、3は量子化器、4はブロック化
器、5は可変長符号化器、6は出力部分を示している。
する予測誤差生成器、3は量子化器、4はブロック化
器、5は可変長符号化器、6は出力部分を示している。
第1図aの装置では、入力部分1から画像の標本値を予
測誤差生成器2に入力し、これによって得られる予測誤
差を量子化器3で量子化し、さらにブロック化器4でブ
ロックに分割する。分割された量子化器はそれぞれ可変
長符号化器5でブロック単位で一定長になるように可変
長符号化され、出力部分6に出力される。
測誤差生成器2に入力し、これによって得られる予測誤
差を量子化器3で量子化し、さらにブロック化器4でブ
ロックに分割する。分割された量子化器はそれぞれ可変
長符号化器5でブロック単位で一定長になるように可変
長符号化され、出力部分6に出力される。
また第1図aの装置は第1図bのように変更することも
可能である。第1図bの7は入力部分、8は予測誤差を
生成する予測誤差生成器、9は量子化器、10は可変長符
号化器、11はブロック化器、12はブロック長制御器、13
は出力部分を示している。
可能である。第1図bの7は入力部分、8は予測誤差を
生成する予測誤差生成器、9は量子化器、10は可変長符
号化器、11はブロック化器、12はブロック長制御器、13
は出力部分を示している。
第1図bの装置では、入力部分7から画像の標本値を予
測誤差生成器8に入力し、これによって得られる予測誤
差を量子化器9で量子化し、可変長符号化器10で可変長
符号化する。可変長符号化された符号語はブロック化器
11でブロックに分割され、ブロック長制御器12でブロッ
ク単位で一定長になるようにして出力部分13へ出力され
る。
測誤差生成器8に入力し、これによって得られる予測誤
差を量子化器9で量子化し、可変長符号化器10で可変長
符号化する。可変長符号化された符号語はブロック化器
11でブロックに分割され、ブロック長制御器12でブロッ
ク単位で一定長になるようにして出力部分13へ出力され
る。
さて第1図aおよびbの予測誤差生成器2,8、量子化器
3,9、可変長符号化器5,10はそれぞれ従来の可変長予測
符号化器に用いられるものと同じであり、さまざまな方
法が適用可能である。ただし第1図bではブロック化器
11が可変長符号化器10より後であるため、各ブロックの
その時刻までの伝送bits数をブロック12を用いて計算
し、可変長符号化器10にフィードバックする必要があ
る。またブロック長制御器12はカウンタなどで簡単に構
成できる。
3,9、可変長符号化器5,10はそれぞれ従来の可変長予測
符号化器に用いられるものと同じであり、さまざまな方
法が適用可能である。ただし第1図bではブロック化器
11が可変長符号化器10より後であるため、各ブロックの
その時刻までの伝送bits数をブロック12を用いて計算
し、可変長符号化器10にフィードバックする必要があ
る。またブロック長制御器12はカウンタなどで簡単に構
成できる。
次に第1図aおよびbのブロック化器4および11につい
て述べる。ブロック化器の簡単な構成法としては、量子
化器から入力される量子化値をまずRAMに読みこんで行
き、出力アドレスを制御してブロックに分配すればよ
い。
て述べる。ブロック化器の簡単な構成法としては、量子
化器から入力される量子化値をまずRAMに読みこんで行
き、出力アドレスを制御してブロックに分配すればよ
い。
ここでブロック化の具体的な内容について説明する。第
2図aはブロック化の第1の例である。第2図aは1画
面をA〜Hの8つのブロックに分割しているもので、各
ブロックは一番上のラインから下のラインに向ってライ
ン毎に3画素ずつ巡回シフトしながら符号化するものと
する。さて第4図で示した画像を第2図aのようにブロ
ック化した場合の各ブロックのbits数は23〜29bitsとな
り、第5図aに示した従来例(16〜43bits)に比べて分
散が小さくなっている。これは画像の持つ特定の地域に
連続して大きな量子化値や小さな量子化値が出現すると
いう性質が、このブロック化によって隣接する画素が多
数のブロックに分散されるために無くなってしまうため
である。従って第2図bのように1ブロックを26bitsに
制限することによって劣化する部分は、第5図bの従来
例に比べて半分近くに減少している。また同じ理由によ
り特定のブロックに大きな劣化が集中することが無いた
め、第2図bのように劣化する部分が画面の下端の方に
集中することになる。人間の視覚は画面の端の方の劣化
には鈍感であるため、視覚上画質の劣化は防がれる。さ
らに伝送路誤りによってブロック単位の誤りが生起した
場合にも誤りが画面上で分散されるため画質の劣化が目
立ちにくいという特長を持つ。
2図aはブロック化の第1の例である。第2図aは1画
面をA〜Hの8つのブロックに分割しているもので、各
ブロックは一番上のラインから下のラインに向ってライ
ン毎に3画素ずつ巡回シフトしながら符号化するものと
する。さて第4図で示した画像を第2図aのようにブロ
ック化した場合の各ブロックのbits数は23〜29bitsとな
り、第5図aに示した従来例(16〜43bits)に比べて分
散が小さくなっている。これは画像の持つ特定の地域に
連続して大きな量子化値や小さな量子化値が出現すると
いう性質が、このブロック化によって隣接する画素が多
数のブロックに分散されるために無くなってしまうため
である。従って第2図bのように1ブロックを26bitsに
制限することによって劣化する部分は、第5図bの従来
例に比べて半分近くに減少している。また同じ理由によ
り特定のブロックに大きな劣化が集中することが無いた
め、第2図bのように劣化する部分が画面の下端の方に
集中することになる。人間の視覚は画面の端の方の劣化
には鈍感であるため、視覚上画質の劣化は防がれる。さ
らに伝送路誤りによってブロック単位の誤りが生起した
場合にも誤りが画面上で分散されるため画質の劣化が目
立ちにくいという特長を持つ。
さて第2のブロック化の例は、第1のブロック化の例の
ブロック毎の可変長符号化の順序を変更したものであ
る。第3図aはこのブロック化の可変長符号化の説明図
で、ここでは第3図aの斜線の部分の画素に対する量子
化値を最後に符号化するように可変長符号化する。これ
によって第2図aからわかるように、Cブロックを除い
て各ブロックの最後に符号化される2つの符号語は第3
図aの斜線部分に集まる。従って1ブロックのbits数を
26bitsに制限した場合に劣化する部分も第3図bのよう
に画面の右および下の端の方に集中することになる。こ
のように第2の例では第1の例に比べて劣化する部分が
さらに画面の端の方へ集中するため、視覚上画質の劣化
が目立ちにくくなる。また可変長符号化では伝送路誤り
の影響がワード同期はずれなどによってブロックの後半
部分に集中するが、本実施例ではブロックの後半が画面
の端の方へ来るため画質劣化が目立ちにくくなる。
ブロック毎の可変長符号化の順序を変更したものであ
る。第3図aはこのブロック化の可変長符号化の説明図
で、ここでは第3図aの斜線の部分の画素に対する量子
化値を最後に符号化するように可変長符号化する。これ
によって第2図aからわかるように、Cブロックを除い
て各ブロックの最後に符号化される2つの符号語は第3
図aの斜線部分に集まる。従って1ブロックのbits数を
26bitsに制限した場合に劣化する部分も第3図bのよう
に画面の右および下の端の方に集中することになる。こ
のように第2の例では第1の例に比べて劣化する部分が
さらに画面の端の方へ集中するため、視覚上画質の劣化
が目立ちにくくなる。また可変長符号化では伝送路誤り
の影響がワード同期はずれなどによってブロックの後半
部分に集中するが、本実施例ではブロックの後半が画面
の端の方へ来るため画質劣化が目立ちにくくなる。
以上2つのブロック化の例を用いて説明したが本発明の
ブロック化および符号化順序はこのほかにも多数の方法
が考えられる。また本発明では予測符号化を用いて説明
しているが、その他の高能率符号化法に適用することも
可能である。さらに本発明は実施例以外のいかなる画素
数の画面についても用いることができるものである。
ブロック化および符号化順序はこのほかにも多数の方法
が考えられる。また本発明では予測符号化を用いて説明
しているが、その他の高能率符号化法に適用することも
可能である。さらに本発明は実施例以外のいかなる画素
数の画面についても用いることができるものである。
発明の効果 以上説明したように、本発明によれば、画像を可変長符
号化した場合に一部のブロックに大きな符号語が集中す
るという性質が改善されるため、全体として画質の劣化
する面積が小さくなる。また同時に伝送路誤りによる影
響が画面内に分散されて目立ちにくくなると共に、画質
の劣化が画面の端の方に集まるため、視覚上画質劣化が
防がれるという特長を持つ。このように本発明を用いる
ことにより、可変長符号化の持つ欠点を大幅に改善する
ことが可能となりその実用的効果は大きい。
号化した場合に一部のブロックに大きな符号語が集中す
るという性質が改善されるため、全体として画質の劣化
する面積が小さくなる。また同時に伝送路誤りによる影
響が画面内に分散されて目立ちにくくなると共に、画質
の劣化が画面の端の方に集まるため、視覚上画質劣化が
防がれるという特長を持つ。このように本発明を用いる
ことにより、可変長符号化の持つ欠点を大幅に改善する
ことが可能となりその実用的効果は大きい。
第1図は本発明における一実施例のブロック図、第2図
は本発明の第1のブロック化の例の説明図、第3図は本
発明の第2のブロック化の例の説明図、第4図は可変長
符号化の説明図、第5図は従来例の説明図である。 2……予測誤差生成器、3……量子化器、4……ブロッ
ク化器、5……可変長符号化器。
は本発明の第1のブロック化の例の説明図、第3図は本
発明の第2のブロック化の例の説明図、第4図は可変長
符号化の説明図、第5図は従来例の説明図である。 2……予測誤差生成器、3……量子化器、4……ブロッ
ク化器、5……可変長符号化器。
Claims (3)
- 【請求項1】1画面分の画像情報を画素毎に前記画素に
隣接する画素から得られる予測値と前記画素の標本値と
の差分を求めて量子化する量子化値生成手段と、前記量
子化値生成手段によって得られた1画面分の量子化値の
うち、同一ブロック内に距離が離れかつ同一水平および
垂直直線上に存在しない量子化値が含まれるようにブロ
ック化するブロック生成手段と、前記ブロック生成手段
によって得られるブロック内の量子化値を可変長符号化
する可変長符号化手段とを備えることを特徴とする高能
率符号化装置。 - 【請求項2】可変長符号化手段がブロック内の量子化値
を、量子化値が生成された順番に従って可変長符号化す
ることを特徴とする特許請求の範囲第1項記載の高能率
符号化装置。 - 【請求項3】可変長符号化手段が画面上で最後に量子化
される画素の存在する角をはさむ2辺付近の画素に対す
る量子化値を最後に符号化するように可変長符号化する
ことを特徴とする特許請求の範囲第1項記載の高能率符
号化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60272704A JPH0714212B2 (ja) | 1985-12-04 | 1985-12-04 | 高能率符号化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60272704A JPH0714212B2 (ja) | 1985-12-04 | 1985-12-04 | 高能率符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62132485A JPS62132485A (ja) | 1987-06-15 |
| JPH0714212B2 true JPH0714212B2 (ja) | 1995-02-15 |
Family
ID=17517622
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60272704A Expired - Lifetime JPH0714212B2 (ja) | 1985-12-04 | 1985-12-04 | 高能率符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0714212B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2845461B2 (ja) * | 1988-10-27 | 1999-01-13 | 松下電器産業株式会社 | 可変長符号化装置 |
| JP2620163B2 (ja) * | 1991-06-19 | 1997-06-11 | 三菱電機株式会社 | 高能率符号化装置 |
| JP4742803B2 (ja) * | 2005-10-21 | 2011-08-10 | パナソニック電工株式会社 | 車両用周辺監視装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2517701B2 (ja) * | 1983-10-25 | 1996-07-24 | ソニー株式会社 | ディジタルビデオ信号記録装置及び記録再生装置 |
-
1985
- 1985-12-04 JP JP60272704A patent/JPH0714212B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62132485A (ja) | 1987-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11750841B2 (en) | Methods and apparatuses for coding transform blocks | |
| DE69015695T2 (de) | Einrichtung zur Transformationskodierung. | |
| JP2509469B2 (ja) | 変換による連続画像の適応型符号化及び復号方法及び装置 | |
| AU2001256354A1 (en) | Video coding | |
| KR930014487A (ko) | 가변길이의 적응 영상 압축 방법 | |
| WO1991003128A1 (fr) | Systeme de commande pour le codage d'une image | |
| DE10296787B4 (de) | Selektive Prädikation für ein Intra-Codieren eines Videodatenblocks | |
| DE3426939A1 (de) | Einbettungsquantisierungsvorrichtung fuer ein vektorsignal | |
| JPH0714212B2 (ja) | 高能率符号化装置 | |
| KR20030063536A (ko) | 슬라이스 구조를 갖는 관심 영역 부호화 및 복호화를 위한방법 및 장치 | |
| KR950004121B1 (ko) | 화상신호부호기 | |
| JP2647929B2 (ja) | 2地点間画像符号化方式 | |
| JPH0748859B2 (ja) | テレビジヨン信号の予測符号化方式 | |
| JPH0316491A (ja) | 動画像符号化装置 | |
| JPH02288695A (ja) | 画像符号化及び復号化装置 | |
| JPS6225577A (ja) | 適応型ベクトル量子化方式 | |
| JPH03113979A (ja) | 動画像符号化装置 | |
| JP2000059780A (ja) | 画像符号化装置 | |
| KR890000334B1 (ko) | 화상움직임 검출기를 갖는 양자화 부호화장치 | |
| JPH01158825A (ja) | 適応型符号化制御方式 | |
| JPS6196888A (ja) | 多階調画像の符号化装置 | |
| JPH01205670A (ja) | 画像信号符号化方式 | |
| KR930019012A (ko) | 비트 고정을 위한 영상 압축 부호화 및 복호화 방식 | |
| JPS6430367A (en) | Image density data decoding method | |
| KR100293369B1 (ko) | 모양 적응적 선택을 이용하는 디지털 영상압축 부호화 및 복호화장치 및 그 방법 |