JPH02137476A - 画像データ圧縮伸張方法 - Google Patents
画像データ圧縮伸張方法Info
- Publication number
- JPH02137476A JPH02137476A JP63291505A JP29150588A JPH02137476A JP H02137476 A JPH02137476 A JP H02137476A JP 63291505 A JP63291505 A JP 63291505A JP 29150588 A JP29150588 A JP 29150588A JP H02137476 A JPH02137476 A JP H02137476A
- Authority
- JP
- Japan
- Prior art keywords
- image
- coordinate
- value
- coefficients
- gradation
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 238000013144 data compression Methods 0.000 title claims description 4
- 230000006837 decompression Effects 0.000 title description 5
- 238000007906 compression Methods 0.000 claims description 14
- 230000006835 compression Effects 0.000 claims description 14
- 230000006866 deterioration Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 210000004556 brain Anatomy 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、二次元静止画像の画像データの圧縮伸張に関
する。
する。
[従来技術]
従来の画像データ圧縮伸張方法は、Delpらが提案(
文献: E、 J、 Delp and O
。
文献: E、 J、 Delp and O
。
P、Mitchell: ” Image Com
mpression Using Block
Truncation Coding”、工EEET
rans、、C0M−27,9,pp、1335−13
42 (Sep、1979))t、ている通り原画像を
大きさがnxnのブロックに分割し、各ブロック内で画
素階調の平均値Xと標準偏差σを求める。この平均値を
しきい値としてブロック内の各画素値を二値化し、ビッ
トブレーンを作る。
mpression Using Block
Truncation Coding”、工EEET
rans、、C0M−27,9,pp、1335−13
42 (Sep、1979))t、ている通り原画像を
大きさがnxnのブロックに分割し、各ブロック内で画
素階調の平均値Xと標準偏差σを求める。この平均値を
しきい値としてブロック内の各画素値を二値化し、ビッ
トブレーンを作る。
圧縮側では、各ブロック毎に、平均値、標準偏差。
ビットブレーンを圧縮データとして確保する。伸張側で
は、二つの式に従い平均値、標準偏差、ビットブレーン
より各画素の階調を求めていた。
は、二つの式に従い平均値、標準偏差、ビットブレーン
より各画素の階調を求めていた。
[発明が解決しようとする課題]
しかし、上述の圧縮伸張方法では、ブロック毎に平均値
、標準偏差など求めなければならなく、ブロックを細か
くすればするほど計算量が増大し計算時間を要する。ま
たブロックの大きさの選び方があまり大きいと圧縮前の
画像と伸張した後の画像に大きな違いが生じる。また、
圧縮比もそれ程大きくなく大きくてもせいぜい数十分の
一程度である。また、圧縮後のデータがブロックの大き
さ、平均値、標準偏差などデータの性質が異なったり、
画像一画面のブロックの大きさにより全体のデータの大
きさが異なり、圧縮データを通信による転送する場合の
通信プロトコル(通信データに関する約束)が複雑にな
ったり圧縮データを記憶する場合の記録フォーマットが
複雑になるという問題点を有していた。
、標準偏差など求めなければならなく、ブロックを細か
くすればするほど計算量が増大し計算時間を要する。ま
たブロックの大きさの選び方があまり大きいと圧縮前の
画像と伸張した後の画像に大きな違いが生じる。また、
圧縮比もそれ程大きくなく大きくてもせいぜい数十分の
一程度である。また、圧縮後のデータがブロックの大き
さ、平均値、標準偏差などデータの性質が異なったり、
画像一画面のブロックの大きさにより全体のデータの大
きさが異なり、圧縮データを通信による転送する場合の
通信プロトコル(通信データに関する約束)が複雑にな
ったり圧縮データを記憶する場合の記録フォーマットが
複雑になるという問題点を有していた。
そこで、本発明は、このような問題点を解決するもので
、その目的とするところは、圧縮比率がおおきく、また
圧縮後の画像データを伸張しても画質がほとんど変わら
ない画像データの圧縮伸張方法を提供するところにある
。
、その目的とするところは、圧縮比率がおおきく、また
圧縮後の画像データを伸張しても画質がほとんど変わら
ない画像データの圧縮伸張方法を提供するところにある
。
[課題を解決するための手段]
本発明の画像データ圧縮伸張方法は、二次元画像上に略
直行する座標軸を設け、任意方向の座標軸に沿った画素
の位置を示す値と、画素に対応し階調を示す値との組を
高次方程式により表される曲線上の値にほぼ一致するよ
うに高次方程式の係数を定め、この係数により任意方向
の座標軸に沿った画像データを置き換える。この曲線を
表す高次方程式の係数の組を他の座標軸上に対しても求
め、これらの複数組の係数により二次元画像の画像デー
タを置き換える圧縮と、曲線を表す高次方程式の複数組
の係数と高次方程式より、画素の位置と画素に対応する
階調を表す値とを求め二次元画像を復元する伸張とを行
うことを特徴とする。
直行する座標軸を設け、任意方向の座標軸に沿った画素
の位置を示す値と、画素に対応し階調を示す値との組を
高次方程式により表される曲線上の値にほぼ一致するよ
うに高次方程式の係数を定め、この係数により任意方向
の座標軸に沿った画像データを置き換える。この曲線を
表す高次方程式の係数の組を他の座標軸上に対しても求
め、これらの複数組の係数により二次元画像の画像デー
タを置き換える圧縮と、曲線を表す高次方程式の複数組
の係数と高次方程式より、画素の位置と画素に対応する
階調を表す値とを求め二次元画像を復元する伸張とを行
うことを特徴とする。
[作用コ
二次元画像を構成している画素の位置の値と画素の階調
の値とは、各々の画素で一対一に対応している。
の値とは、各々の画素で一対一に対応している。
本発明によれば、二次元画像において、画面の縦方向あ
るいは横方向に沿った画素の列を考え、この列上の画素
の位置を示す値と階調を示す値の組からなる点の近傍を
通過する高次方程式で表される曲線を求めることが出来
る。この列上の画素の位置の値と階調の値がほぼ曲線上
の点と一致するように曲線を表す高次方程式の係数を決
める。
るいは横方向に沿った画素の列を考え、この列上の画素
の位置を示す値と階調を示す値の組からなる点の近傍を
通過する高次方程式で表される曲線を求めることが出来
る。この列上の画素の位置の値と階調の値がほぼ曲線上
の点と一致するように曲線を表す高次方程式の係数を決
める。
この事により、ある列上の画素の位置の値と階調の値の
組は、曲線の係数として表すことが出来、この列の画像
データは、曲線の係数として置き換えることができる。
組は、曲線の係数として表すことが出来、この列の画像
データは、曲線の係数として置き換えることができる。
画像を構成しているこの列上の多くの画素の位置の値と
階調の値がわずかな数の係数として置き換える事が出来
る。これにより、画像を表すデータの個数を減らせ画像
を圧縮することが出来る。これらの操作を、二次元画像
全体に行えば、二次元画像の画像データ圧縮が出来る。
階調の値がわずかな数の係数として置き換える事が出来
る。これにより、画像を表すデータの個数を減らせ画像
を圧縮することが出来る。これらの操作を、二次元画像
全体に行えば、二次元画像の画像データ圧縮が出来る。
また、係数で置き換えた圧縮データを、上記と同じ高次
方程式に代入し、画素の位置の値と階調の値を復元する
ことにより、圧縮前の画像データを伸張することが出来
る。
方程式に代入し、画素の位置の値と階調の値を復元する
ことにより、圧縮前の画像データを伸張することが出来
る。
[実施例]
第1図は、本発明の実施例における画像表示図である。
長方形の画面に風景画が表示されている。
この画像において、12を画像原点とし、図に示すよう
な方向に略直交するX軸、Y軸を定める。
な方向に略直交するX軸、Y軸を定める。
この画像は、多くの画素の集まりにより構成されている
0画素は、X、 Y軸方向にそれぞれ数百側から数予
測からなり、これがマトリックス状に並んでおり、また
各々の画素が階調を持つことによって、画像が作られる
。つまり、画像データは、座標(x+、 y+)と階
調CI+ (X2+ y+)と02などの組により
表される。
0画素は、X、 Y軸方向にそれぞれ数百側から数予
測からなり、これがマトリックス状に並んでおり、また
各々の画素が階調を持つことによって、画像が作られる
。つまり、画像データは、座標(x+、 y+)と階
調CI+ (X2+ y+)と02などの組により
表される。
ここで、第1図の画像のY軸方向の座標値がylである
X軸方向の直線11を考える。直線11上には、X座標
位置を表す値と階調を表す値を持つ画素が並んでいる。
X軸方向の直線11を考える。直線11上には、X座標
位置を表す値と階調を表す値を持つ画素が並んでいる。
この直線11上の画素のX座標値と、各画素の階調の関
係を第2図に示す、X座標軸に沿った画素の位置く例え
ば21)と画素に対応する階調を表す値(例えば22)
とは、−画素毎に対応している。つまり、画像上の画素
は、位置を示す値と、階調を示す値の組より成り立って
いる。
係を第2図に示す、X座標軸に沿った画素の位置く例え
ば21)と画素に対応する階調を表す値(例えば22)
とは、−画素毎に対応している。つまり、画像上の画素
は、位置を示す値と、階調を示す値の組より成り立って
いる。
ここで、第2図に示す画素の位置と、階調を表す値との
組に注目する。X座標の値をX9階調の値をCとする。
組に注目する。X座標の値をX9階調の値をCとする。
XとCの組がX軸方向の画素数だけ求められる。このX
とCの組を高次方程式(3次方程式) %式% にて近似すべく、最小自乗法により、3次方程式の係数
A、 B、 D、 Eを求める。第3図に、3次
曲線31と座標値に対応する階調値の点を示す。
とCの組を高次方程式(3次方程式) %式% にて近似すべく、最小自乗法により、3次方程式の係数
A、 B、 D、 Eを求める。第3図に、3次
曲線31と座標値に対応する階調値の点を示す。
直線11上の画素の座標値と階調データは、3次方程式
とその係数A、 B、 C,Dという4つの値とに
より表す事が出来る。上記の操作をY座標方向の各値3
’ll y21 Vs・・yrlに行う。これによ
り、画像データは、A、 B、 C,Dという4つ
の係数とY座標軸方向の値y1からy、lにより表すこ
とが出来る。
とその係数A、 B、 C,Dという4つの値とに
より表す事が出来る。上記の操作をY座標方向の各値3
’ll y21 Vs・・yrlに行う。これによ
り、画像データは、A、 B、 C,Dという4つ
の係数とY座標軸方向の値y1からy、lにより表すこ
とが出来る。
これにより、画像データは、次の式により計算される値
が圧縮比Nになるように圧縮される。
が圧縮比Nになるように圧縮される。
N= (4+1)/ CX軸方向の画素数)4は係数の
個数、1はY軸方向の座標値の個数。
個数、1はY軸方向の座標値の個数。
一般に、X軸方向の画素数は、数百個から数千個ある。
このため圧縮比Nは百分の−から子分の−となる。
また、画像を復元するためには、係数A、 B。
D、 Eと3次元方程式C=Ax”+ B x2+
D x +E +、: X方向の座標値xt、 x2
. xa” Xoを代入しCIl C21Ca・・
C7を求めY方向の座標y1と対応させ、画像データと
して座tJ(x+、 yl)には階調C4,座標(X
2. yl)には階調C2篩と対応させて、画像を復
元させる。
D x +E +、: X方向の座標値xt、 x2
. xa” Xoを代入しCIl C21Ca・・
C7を求めY方向の座標y1と対応させ、画像データと
して座tJ(x+、 yl)には階調C4,座標(X
2. yl)には階調C2篩と対応させて、画像を復
元させる。
これにより、圧縮された画像が、伸張され原画像に戻る
。
。
[発明の効果コ
以上述べたように本発明によれば、画像データを例えば
3次曲線という高次方程式の係数に置き換えるという簡
単な操作により画像を圧縮できる。
3次曲線という高次方程式の係数に置き換えるという簡
単な操作により画像を圧縮できる。
この操作の圧縮率は百分の−から子分の−と非常に大き
く、また画像の劣化もほとんどなく優れた圧縮方法を提
供できた。
く、また画像の劣化もほとんどなく優れた圧縮方法を提
供できた。
また、伸張方法も圧縮方法の逆を行えばよく、簡単に行
える。
える。
本発明による画像圧縮、伸張方法を使えば、画像データ
の通信における通信ユが大幅に少なくできデータの転送
スピードの向上が出来、また同一回線のデータ転送量が
増やせ、今後の高度情報社会に多いに寄与できる。また
、画像の記憶媒体への記憶量も減らせ現在と同じ容量の
記憶媒体に多くの画像データを記憶でき、情報の記憶容
量の向上に寄与できる。
の通信における通信ユが大幅に少なくできデータの転送
スピードの向上が出来、また同一回線のデータ転送量が
増やせ、今後の高度情報社会に多いに寄与できる。また
、画像の記憶媒体への記憶量も減らせ現在と同じ容量の
記憶媒体に多くの画像データを記憶でき、情報の記憶容
量の向上に寄与できる。
第1図は、本発明の実施例における画像表示図。
第2図は、画素の座標値と、各画素の階調の関係を示す
図。 第3図は、3次曲線と、画素の座標値と各画素の階調の
関係を示す図。 11・・・X方向の直線 ・画像原点 ・画素の位置 ・画素の階調 ・3次曲線 以 上 出願人 セイコーエプソン株式会社 代理人 弁理士 上柳 雑音 他1名第3図
図。 第3図は、3次曲線と、画素の座標値と各画素の階調の
関係を示す図。 11・・・X方向の直線 ・画像原点 ・画素の位置 ・画素の階調 ・3次曲線 以 上 出願人 セイコーエプソン株式会社 代理人 弁理士 上柳 雑音 他1名第3図
Claims (1)
- 画素の位置情報と前記位置情報に対応する階調情報を
持つ二次元静止画像において、二次元画像上に略直行す
る座標軸を設け、任意方向の座標軸に沿った画素の位置
を示す値と、前記画素に対応し階調を示す値との組を高
次方程式により表される曲線上の値に略一致するように
前記高次方程式の係数を定め、前記係数により任意方向
の座標軸に沿つた画像データを置き換える、前記曲線を
表す高次方程式の係数の組を他の座標軸上に対しても求
め、これらの複数組の係数により二次元画像の画像デー
タを置き換える圧縮と、前記曲線を表す高次方程式の複
数組の係数と高次方程式より、画素の位置と画素に対応
する階調を表す値とを求め二次元画像を復元する伸張と
を行うことを特徴とする画像データ圧縮伸張方法
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63291505A JPH02137476A (ja) | 1988-11-18 | 1988-11-18 | 画像データ圧縮伸張方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63291505A JPH02137476A (ja) | 1988-11-18 | 1988-11-18 | 画像データ圧縮伸張方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02137476A true JPH02137476A (ja) | 1990-05-25 |
Family
ID=17769755
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63291505A Pending JPH02137476A (ja) | 1988-11-18 | 1988-11-18 | 画像データ圧縮伸張方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02137476A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1035728B1 (en) * | 1997-12-05 | 2004-09-08 | Force Technology Corp. | Continuous gradation compression and expansion of image or acoustics data based on polynomial approximation |
-
1988
- 1988-11-18 JP JP63291505A patent/JPH02137476A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1035728B1 (en) * | 1997-12-05 | 2004-09-08 | Force Technology Corp. | Continuous gradation compression and expansion of image or acoustics data based on polynomial approximation |
| US6795581B1 (en) | 1997-12-05 | 2004-09-21 | Force Technology Corp. | Continuous gradation compression apparatus and method, continuous gradation expansion apparatus and method, data processing apparatus and electron device, and memory medium storing programs for executing said methods |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6476811B1 (en) | Method and apparatus for compressing parameter values for pixels in a display frame | |
| JP4392060B2 (ja) | 視差深度依存画素シフト | |
| US6492991B1 (en) | Method and apparatus for controlling compressed Z information in a video graphics system | |
| DE19531004C2 (de) | Verfahren und Vorrichtung zur wahrnehmungsoptimierten Übertragung von Video- und Audio-Daten | |
| CN100378762C (zh) | 减少z缓冲区流量的三维图形处理装置 | |
| CN108647336A (zh) | 一种利用关键比例尺以及类瓦片技术处理矢量图的方法 | |
| CN105631809A (zh) | 一种非均匀分辨率球面全景图生成方法 | |
| US5619629A (en) | Drawing data producing apparatus and drawing data producing method | |
| CN106408641B (zh) | 一种图像数据的缓存方法和装置 | |
| JP2001186516A (ja) | 画像データの符号化復号化方法及び装置 | |
| JPH0660173A (ja) | 画像を縮小する方法および装置 | |
| US6501862B1 (en) | Picture information processing method and apparatus and entertainment apparatus | |
| US5999112A (en) | Data compression apparatus and method, data expansion apparatus and method, and recording medium | |
| JPH02137476A (ja) | 画像データ圧縮伸張方法 | |
| JP2795119B2 (ja) | 多次元画像圧縮伸張方式 | |
| JPH04140892A (ja) | 制御データをエンコードする装置及び方法 | |
| JPH02205984A (ja) | 画像処理装置 | |
| JPH02141176A (ja) | 画像データ圧縮伸張装置 | |
| JP2891862B2 (ja) | 画像圧縮装置および画像圧縮方法 | |
| US7224369B2 (en) | Image processing apparatus and method of same | |
| JPH0816822A (ja) | 3次元動画像生成方法 | |
| JPH05292324A (ja) | 静止画符号化装置 | |
| JPH04154374A (ja) | 画像データ符号化装置 | |
| Chang et al. | Hierarchical image-based and polygon-based rendering for large-scale visualizations | |
| CN107622468A (zh) | 一种全景视频存储格式、全景视频的存储方法及装置 |