JP2996979B2 - High efficiency coding method - Google Patents
High efficiency coding methodInfo
- Publication number
- JP2996979B2 JP2996979B2 JP15930188A JP15930188A JP2996979B2 JP 2996979 B2 JP2996979 B2 JP 2996979B2 JP 15930188 A JP15930188 A JP 15930188A JP 15930188 A JP15930188 A JP 15930188A JP 2996979 B2 JP2996979 B2 JP 2996979B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- rows
- columns
- vector
- small blocks
- 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 - Fee Related
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、TV画像などの動画像の高能率符号化方法に
関するもので、A/D変換され、離散数値化された画像情
報を1フレーム/1フィールド単位で完結処理する符号化
方法であって、簡易なハードウェアにより実現できるた
め、画像伝送だけではなく、ディジタルVTRなどの画像
記録装置の小型化,高密度化に役立つ高能率符号化方法
に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high-efficiency encoding method for a moving image such as a TV image, and converts one frame of A / D-converted image information into a discrete numerical value. This is an encoding method that performs complete processing in units of / 1 field, and can be realized with simple hardware, so not only image transmission but also high-efficiency encoding that is useful for miniaturization and high density of image recording devices such as digital VTRs It is about the method.
[発明の概要] 本発明は、TV画像信号の高能率符号化方法に関するも
ので、1フレーム/1フィールド単位の画像情報を処理対
象とし、複数個の画素から成る小画素ブロックで1単位
(1枚)の画像を分割し、各小画素ブロック毎に、人間
の視覚特性に適合した線形変換を適応的に選択し、線形
変換を施した結果をベクトルとするとき、そのベクトル
のある部分線形空間上への射影ベクトルの成分を符号化
出力として得る。[Summary of the Invention] The present invention relates to a high-efficiency encoding method of a TV image signal, which processes image information in units of one frame per field, and one unit (1) of small pixel blocks including a plurality of pixels. ) Image, and for each small pixel block, a linear transformation suitable for human visual characteristics is adaptively selected, and the result of the linear transformation is taken as a vector, and a partial linear space with the vector is obtained. The component of the upward projection vector is obtained as an encoded output.
この方式は、フレーム/フィールドで完結し、かつ、
主として線形の加算器・乗算器から構成でき、大容量の
フレームメモリ等を必要としないので、ハイビジョンな
どの著しく情報量の多い動画像に対する実時間での高能
率符号化装置を小型・軽量に構成することができる。This method is completed in frames / fields, and
Since it can be mainly composed of linear adders and multipliers and does not require a large-capacity frame memory, a compact and lightweight real-time high-efficiency coding device for moving images with a large amount of information such as HDTV is realized. can do.
また、人間の視覚特性に適合した線形変換を、画像の
局所的部分毎に適応的に施すため、高画質を維持した再
生画像を得ることができる。Further, since a linear transformation adapted to human visual characteristics is adaptively performed for each local portion of the image, a reproduced image with high image quality can be obtained.
[従来の技術] 従来、一般画像の高能率符号化方式は、大別して2つ
に分類できる。[Prior Art] Conventionally, high efficiency coding methods for general images can be roughly classified into two types.
一つは、MUSE方式,ED−TV方式等で見られるように、T
V画像などの動画像をその処理対象とし、実時間動作の
符号化を直接の目標とする。これらは、サブサンプリン
グ等による時空間周波数領域でのフィルタリングを、フ
レーム/フィールド間の動き量に応じて適応的に行なう
ものであって、大容量のメモリ素子と演算素子を用いた
大規模なハードウェアにより、実時間での符号化を行な
う(これをタイプ−Iと呼ぶことにする)。One is the TUSE, as seen in the MUSE system, ED-TV system, etc.
A moving image such as a V-image is to be processed, and encoding of real-time operation is a direct target. These adaptively perform filtering in the spatio-temporal frequency domain by subsampling or the like in accordance with the amount of motion between frames / fields, and use a large-scale hardware using large-capacity memory elements and arithmetic elements. The encoding is performed in real time by the ware (this is referred to as type-I).
一方、静止画をその処理対象とする方式として、画像
を統計データの集合とみなし、その統計的性質に着目
し、多くの画像に対して、近似誤差を最小化するよう
な、有限個の画素ブロックパターンを用意し、符号化の
対象とするある入力原画像について、用意したブロック
パターンの内から最良のパターンを選び出し、そのパタ
ーンの組合せで原画像を再構成する。符号化出力は、選
び出されたパターンの番号の系列となる(これを以降、
タイプIIと呼ぶ)。これは、一般にベクトル量子化と呼
ばれる方式であり、かなりの効率の符号化が可能ではあ
るが、演算に時間を要するため、静止画をその対象とす
る。On the other hand, as a method for processing a still image, a finite number of pixels that regard an image as a set of statistical data, pay attention to its statistical properties, and minimize an approximation error for many images. A block pattern is prepared, and for an input original image to be encoded, the best pattern is selected from the prepared block patterns, and the original image is reconstructed by combining the patterns. The encoded output is a sequence of numbers of the selected pattern (hereinafter, referred to as
Type II). This is a method generally referred to as vector quantization, and although coding with considerable efficiency is possible, since a long time is required for calculation, still images are targeted.
[発明が解決しようとする課題] さて、ハイビジョンTVなどに適用すべき、小型・軽量
の動画像の記録装置の構成に当っては、 (1)実時間の動作 (2)符号化・復号化装置が小型・軽量 (3)フレーム/フィールド単位での編集可能性 が要件となる。前述のタイプ−Iでは、復号化装置はと
もかく、符号化装置が原理的に大型化し、また、フィー
ルド相関,フレーム相関を前提とした符号化を行なうた
め、符号レベルでの編集には適さない。一方、タイプ−
IIでは、現状の技術レベルにおいては、実時間動作はほ
とんど不可能である。[Problems to be Solved by the Invention] The configuration of a small and lightweight moving image recording apparatus to be applied to a high-definition TV or the like is as follows: (1) Real-time operation (2) Encoding / decoding The device is compact and lightweight. (3) Editability in frame / field units is a requirement. In the above-mentioned type-I, aside from the decoding device, the coding device becomes large in principle and performs coding on the premise of field correlation and frame correlation, so that it is not suitable for editing at the code level. On the other hand, type-
In II, real-time operation is almost impossible at the current technology level.
本発明の目的は従来のタイプ−I,タイプ−IIでは満た
されなかった前記(1),(2),(3)の要件を実現
する新たな符号化方法を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a new encoding method which fulfills the requirements (1), (2) and (3), which are not satisfied by the conventional type-I and type-II.
[課題を解決するための手段] 本発明は、離散的に標本化された原画像を、縦m横n
の小ブロックに分割し(m,n:整数)、小ブロックの画素
値を一列に並べたものをmn次元のベクトルxとすると
き、あらかじめ用意したL個のk(k:整数)行mn列の行
列Teiと、mn行行k列の行列Tdiの組(Tei,Tdi)(i=
1,…,L)について、Tdi,Teiを施したL個のベクトルTdi
Teix(i=1,…,L)の中から、xに最も近い値を与える
(Tei,Tdi)を選択し、 k次元ベクトルTeixと番号iの組(Tei,i)を符号化
出力とする高能率符号化方法において、 前記小ブロックは、m=nとし、かつ45度傾けたもの
からなることを特徴とする。[Means for Solving the Problems] According to the present invention, an original image that has been discretely sampled is represented by a vertical m horizontal n
Is divided into small blocks (m, n: integers), and the pixel values of the small blocks are arranged in a row to obtain an mn-dimensional vector x. Here, L k (k: integers) rows mn columns prepared in advance of the matrix Te i and a set of matrix Td i of mn row row k column (Te i, Td i) ( i =
1, ..., L) for, Td i, of the L which has been subjected to Te i vector Td i
From Te i x (i = 1,..., L), (Te i , Td i ) giving the value closest to x is selected, and a set of k-dimensional vector Te i x and number i (Te i , i ), Wherein the small blocks are m = n and are inclined at 45 degrees.
また、本発明は、上記高能率符号化方法において、前
記L個の(Tei,Tdi)の構成に当たり、予め用意したL
個mn次の正方行列Ai(i=1,…,L)に対して、mn行k列
の行列Qとk行mn列の行列Pの中でQPxがあるノルムでA
ixに最も近くなるものを選び、TeiをP、TdiをQとする
ことを特徴とする。Further, according to the present invention, in the high-efficiency encoding method, the L (Te i , Td i ) configuration is prepared by using a previously prepared L
For a mn-order square matrix A i (i = 1,..., L), a matrix Q of mn rows and k columns and a matrix P of k rows and mn columns have a norm of QPx with A
choose the one which is closest to the i x, the Te i P, characterized in that the Td i and Q.
さらに本発明は、上記高能率符号化方法において、前
記L個のmn次正方行列Ai(i=1,…,L)の構成に当た
り、原画像の小ブロックxに合致する方形窓を施した結
果に対して、予め用意したL個の2次元FIR形フィルタ
ーHi(i=1,…,L)をxの各画素に施した結果が、Aix
として与えられることを特徴とする。Further, according to the present invention, in the high-efficiency encoding method, a square window matching the small block x of the original image is applied to the configuration of the L mn-order square matrices A i (i = 1,..., L). The result of applying L two-dimensional FIR filters H i (i = 1,..., L) prepared in advance to each pixel of x is given by A i x
It is characterized by being given as.
[作 用] 本発明によれば、例えば1フレーム/1フィールド単位
の画像情報を処理対象とし、複数個の画素から成る小画
素ブロックで1単位(1枚)の画像を分割し、各小画素
ブロック毎に、人間の視覚特性に適合した線形変換を適
応的に選択し、線形変換を施した結果の、線形空間上の
射影ベクトルの成分を符号化出力として得る。[Operation] According to the present invention, for example, image information in units of one frame / field is processed, and one unit (one image) is divided by a small pixel block including a plurality of pixels. A linear transformation suitable for human visual characteristics is adaptively selected for each block, and a component of a projection vector on a linear space as a result of performing the linear transformation is obtained as an encoded output.
[実施例] 以下、図面を参照して本発明の実施例を詳細に説明す
る。[Example] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.
1フレームの画像Fを、縦M×横Nの正方格子状に標
本化された実数値の集合とする。Fを縦m×横nの画素
から成る小ブロックにより分割し、各々の小ブロックを
xとすると、xはmn次元の実線形空間Vmnに属するベク
トルと見なせる。An image F of one frame is a set of real values sampled in a square lattice of M × N. If F is divided by small blocks composed of pixels of length m × n, and each small block is x, x can be regarded as a vector belonging to the mn-dimensional real linear space Vmn.
この時、Vmnからk次元空間Vkへの線形変換をTeとし
て、Te・xを符号化出力、VkからVmnへの線形変換をTd
として、Td・Te・xを復号化出力とする。At this time, the linear transformation from Vmn to the k-dimensional space Vk is Te, the encoded output of Te · x, and the linear transformation from Vk to Vmn is Td
And Td.Te.x as the decoded output.
Teは小画素ブロックxについての操作であるから、ブ
ロック毎にTeを切換えることとする。すなわち、L個の
(Te,Td)の組の集合をSLとして、 とし、||・||をあるノルムとするとき、個々のxに対し
て、||TdiTeix−x||を最小化する(Tdi,Tei)を、その
画素ブロックxに適応した符号化・復号化器とする。Since Te is an operation for the small pixel block x, the Te is switched for each block. That is, a set of L (Te, Td) sets is S L , and When || · || is a certain norm, for each x, | Td i Te i x−x || is minimized (Td i , Te i ) to the pixel block x. An adaptive encoder / decoder is used.
次にTe,Tdの構成法について述べる。 Next, the construction method of Te and Td will be described.
まず、3×3の2次元FIRフィルタをL個用意し、 とし、hi (3,3)のインパルス応答を第1図に示すごと
くhi (−1,−1),…,hi (1,1)とする。このとき、原
画像Fのあるブロックxの位置にちょうどあてはまるm
×nの方形窓をあてはめた結果の画像に対して、hi
(3,3)を施すことは、以下で定義するmn次の正方行列A
iをxに施すことに等しい。First, prepare L 3 × 3 two-dimensional FIR filters, And the impulse response of h i (3,3) is h i (−1, −1) ,..., H i (1,1) as shown in FIG. At this time, m which is just applied to the position of a certain block x of the original image F
The image of × result of fitting the rectangular window of n, h i
Applying (3,3) is a square matrix A of order mn defined below
It is equivalent to applying i to x.
ただし、a,kは行列Aiの行k列の要素、 こうして得られたL個の行列の集合をMLとする。 Where a and k are the elements in row k of column A i , The set of L matrices obtained in this way is defined as ML.
Aiは一般に、VmnからVmnへの線形変換であるが、これ
を固有値展開して、 Ai=UiΛimn(Ui)t (5) とする。ただし、Uiは固有ベクトルを列ベクトルとする
ユニタリ行列,Λimnは、対角上に固有値を有する対角
行列とする。 A i is typically is a linear transformation to Vmn from Vmn, which was eigenvalue expansion, and A i = U i Λ i mn (U i) t (5). Here, U i is a unitary matrix having an eigenvector as a column vector, and Λ i mn is a diagonal matrix having an eigenvalue on a diagonal.
このとき、Λimnより、固有値の大きいものをk個選
んで、他は0とした対角行列Λikを作り、Tei,Tdiを次
の通り定める。At this time, k eigenvalues having larger eigenvalues are selected from Λ i mn, and a diagonal matrix Λ i k is set to 0 for the others, and Te i and Td i are determined as follows.
このとき、任意の階数kのmn次正方行列Wの中で、Wx
がユークリッドノルム上でAixに最も近くなるのはW=T
diTeiの場合である。 At this time, in an mn-order square matrix W of any rank k, Wx
Comes closest to the W = T but the A i x on Euclidean norm
This is the case for d i Te i .
この例では、mn次の正方行列Aiを固有値展開してk行
mn列の行列Teiとmn行k列の行列Tdiを求めたが、ユーク
リッドノルム以外のノルムにおいて、QPxがAixに最も近
くなるような、k行mn列の行列Pとmn行k列の行列Qを
求めて、 とすることもできる。In this example, a square matrix A i of degree mn is expanded into eigenvalues and k rows
A matrix Te i of mn columns and a matrix Td i of mn rows and k columns were obtained. In a norm other than the Euclidean norm, a matrix P of k rows and mn columns and a mn row k such that QPx is closest to A i x Find the matrix Q of columns, It can also be.
言い換えると、原画像の小ブロック毎に、小ブロック
に固有の空間周波数成分をAiにより抽出し、その成分ベ
クトルをより低次のk次元空間Vk上の射影ベクトル(す
なわちTeix)で近似し、その射影ベクトル成分を、符号
として伝送・記録し、Tdiにて再生する(第2図)。In other words, for each small block of the original image, a spatial frequency component unique to the small block is extracted by A i , and the component vector is approximated by a projection vector (ie, Te i x) on a lower-order k-dimensional space Vk. and, the projection vector components, and transmission and recording as a code, to reproduce with Td i (Figure 2).
具体例として、(m,n)=4,k=4,L=8,8bit量子化画
像の場合には、原画像小ブロックxの情報量は8×4×
4=128bit,符号量は、4×8+3=35bit(ただし、Te
ixの4個の係数を8bitで表現した)であるから、圧縮率
は35/128=0.27となる。As a specific example, in the case of a (m, n) = 4, k = 4, L = 8, 8-bit quantized image, the information amount of the original image small block x is 8 × 4 ×
4 = 128 bits, code amount is 4 × 8 + 3 = 35 bits (however, Te
(the four coefficients of ix are represented by 8 bits), so that the compression ratio is 35/128 = 0.27.
また、小ブロックx毎に、画素平均値(直流成分)を
分離・抽出して伝送するとすれば、符号量は5×8+3
=43bitで圧縮率は、0.34となる。If the pixel average value (DC component) is separated and extracted for each small block x and transmitted, the code amount is 5 × 8 + 3.
= 43 bits, the compression ratio is 0.34.
なお、MLを構成する上での基となる空間フィルタの集
合HLの一例を第3図に示す。h1,h5は垂直相関の強い画
素ブロック(水平方向の高域を含む画像)、h2,h6は水
平方向の相関の強い画素ブロック(垂直方向の高域成分
を含む画像)、h3,h7は左斜め方向の相関の強い画素ブ
ロック(右斜め方向の高域成分を含む画像)、h4,h8は
右斜め方向に相関の強い画素ブロック(左斜め方向の高
域成分を含む画像)に各々、適応させることを意図して
いる(これらのフィルタは大脳視覚野に存在する、単純
型細胞の応答を模擬したものである)。Incidentally, an example of a set H L of the spatial filter on which to base in order to constitute the M L in Figure 3. h 1 and h 5 are pixel blocks with strong vertical correlation (images including high-frequency components in the horizontal direction), h 2 and h 6 are pixel blocks with strong correlation in horizontal directions (images including high-frequency components in the vertical direction), h 3, h (image containing high frequency components of the right oblique direction) 7 strong pixel block correlation of the left oblique direction, h 4, h 8 is high-frequency component of the strong pixel block (left oblique direction correlation obliquely rightward ) (These filters simulate the response of simple cells present in the cerebral visual cortex).
この方式を実現する符号化装置の構成図を第4図に示
す。FIG. 4 shows a configuration diagram of an encoding device that realizes this method.
本装置は前述のL=8の場合を示しており、入力xは
行列とベクトルの乗算器1A〜1Hによって8通りに符号化
され、その各々は即座に対応する行列とベクトルの乗算
器2A〜2Hにより復号される。乗算器2A〜2Hからの8通り
の符号化・復号化出力Tdi・Teixは2つのベクトルのノ
ルム計算器3A〜3Hにおいて入力xと比較され(適当なノ
ルム計算を行ない)、8通りのノルム出力(スカラー
値)を得る。これら、ノルム計算器3A〜3Hの出力は乗算
器1A〜1Hの出力とともに比較器4に入力され、そこで最
小ノルムを与えるインデックスiが検出され、符号化出
力として、(Tei,i)を出力する。The apparatus shows the case of L = 8 described above, where the input x is coded in eight ways by matrix and vector multipliers 1A to 1H, each of which is immediately associated with a corresponding matrix and vector multiplier 2A to 2A. Decoded by 2H. Multiplier encoding and decoding of eight from 2A~2H output Td i-Te i x is compared with the input x in the norm calculator 3A~3H two vectors (performs appropriate norm calculation), eight To obtain the norm output (scalar value) of. The outputs of these norm calculators 3A to 3H are input to the comparator 4 together with the outputs of the multipliers 1A to 1H, where the index i giving the minimum norm is detected, and (Te i , i) is output as an encoded output. I do.
次に、mnの小ブロックの分け方であるが第5図に示す
ごとく、水平・垂直の格子状に整然と並べる方法と、第
6図に示すm=nの場合に、菱形に45゜傾けることによ
って、オフセットサンプリング様に配置する方法とがあ
る。後者の方法により、斜め方向の画像のエッジで発生
するブロック歪の減少に効果がある。Next, how to divide small blocks of mn, as shown in Fig. 5, a method of arranging them in a horizontal and vertical grid order, and in the case of m = n shown in Fig. 6, tilting by 45 ° to a rhombus There is a method of arranging them like offset sampling. The latter method is effective in reducing block distortion occurring at an edge of an image in an oblique direction.
本発明では、第4図で明らかなように、符号化器の構
成には、小規模の行列演算とノルム計算を行なう乗算器
と加算器,ノルム比較のための大小比較器だけが必要で
あり、基本的に、フレーム内完結処理ではフィールド分
のメモリ,フィールド内完結ではせいぜい1ライン分の
メモリがあれば十分である。このように、符号化装置の
構成では、単純な機能の素子を整然と並べる構造である
から、LSI化に適し、小型・軽量のハードウェアの実現
が容易である。In the present invention, as apparent from FIG. 4, the configuration of the encoder requires only a multiplier and an adder for performing a small-scale matrix operation and a norm calculation, and a size comparator for norm comparison. Basically, it is sufficient to have a memory for a field in the in-frame completion processing, and a memory for at least one line in the in-field completion. As described above, since the configuration of the encoding apparatus has a structure in which elements having simple functions are arranged in an orderly manner, it is easy to realize small and lightweight hardware suitable for LSI.
[発明の効果] 本発明によれば、実時間動作し、フレーム/フィール
ド単位で編集可能な高能率符号化方法が実現でき、その
ためのハードウェアも小型・軽量ですむ。[Effects of the Invention] According to the present invention, a high-efficiency encoding method that operates in real time and can be edited in units of frames / fields can be realized, and the hardware for that purpose can be small and lightweight.
第1図は3×3の空間フィルタの一般例を示す図、 第2図は本発明の符号化・復号化の原理を線形空間上の
モデルとして説明する図、 第3図は3×3の空間フィルタの具体例を示す図、 第4図は本発明による符号化装置の構成図、 第5図および第6図はm×nの小ブロックの配置の具体
例を示す図である。FIG. 1 is a diagram showing a general example of a 3 × 3 spatial filter, FIG. 2 is a diagram illustrating the principle of encoding / decoding of the present invention as a model on a linear space, and FIG. FIG. 4 is a diagram showing a specific example of a spatial filter, FIG. 4 is a configuration diagram of an encoding device according to the present invention, and FIGS. 5 and 6 are diagrams showing a specific example of the arrangement of m × n small blocks.
Claims (3)
の小ブロックに分割し(m,n:整数)、 小ブロックの画素値を一列に並べたものをmn次元のベク
トルxとするとき、あらかじめ用意したL個のk(k:整
数)行mn列の行列Teiと、mn行k列の行列Tdiの組(Tei,
Tdi)(i=1,…,L)について、 Tdi,Teiを施したL個のベクトルTdiTeix(i=1,…,L)
の中から、xに最も近い値を与える(Tei,Tdi)を選択
し、 k次元ベクトルTeixと番号iの組(Tei,i)を符号化出
力とする高能率符号化方法において、 前記小ブロックは、m=nとし、かつ45度傾けたものか
らなることを特徴とする高能率符号化方法。1. An original image discretely sampled is defined by a vertical m horizontal n
Is divided into small blocks (m, n: integers), and when the pixel values of the small blocks are arranged in a line as a mn-dimensional vector x, L k (k: integers) rows mn columns prepared in advance Of a matrix Te i and a matrix Td i of mn rows and k columns (Te i ,
Td i) (i = 1, ..., for L), Td i, vector Td of L subjected to Te i i Te i x (i = 1, ..., L)
(Te i , Td i ) that gives the value closest to x is selected from the following, and a high-efficiency coding method using a set (Te i , i) of a k-dimensional vector Te ix and a number i as a coded output 5. The high-efficiency coding method according to claim 1, wherein the small blocks are m = n and are inclined at 45 degrees.
の小ブロックに分割し(m,n:整数)、 小ブロックの画素値を一列に並べたものをmn次元のベク
トルxとするとき、あらかじめ用意したL個のk(k:整
数)行mn列の行列Teiと、mn行k列の行列Tdiの組(Tei,
Tdi)(i=1,…,L)について、 Tdi,Teiを施したL個のベクトルTdiTeix(i=1,…,L)
の中から、xに最も近い値を与える(Tei,Tdi)を選択
し、 k次元ベクトルTeixと番号iの組(Tei,i)を符号化出
力とする高能率符号化方法において、 前記L個の(Tei,Tdi)の構成に当たり、予め用意した
L個mn次の正方行列Ai(i=1,…,L)に対して、mn行k
列の行列Qとk行mn列の行列Pの中でQPxがあるノルム
でAixに最も近くなるものを選び、TeiをP、TdiをQと
することを特徴とする高能率符号化方法。2. An original image which is discretely sampled is defined by a vertical m horizontal n
Is divided into small blocks (m, n: integers), and when the pixel values of the small blocks are arranged in a line as a mn-dimensional vector x, L k (k: integers) rows mn columns prepared in advance Of a matrix Te i and a matrix Td i of mn rows and k columns (Te i ,
Td i) (i = 1, ..., for L), Td i, vector Td of L subjected to Te i i Te i x (i = 1, ..., L)
(Te i , Td i ) that gives the value closest to x is selected from the following, and a high-efficiency coding method using a set (Te i , i) of a k-dimensional vector Te ix and a number i as a coded output In the configuration of the L pieces of (Te i , Td i ), the mn rows k with respect to the L pieces mn-order square matrix A i (i = 1,..., L) prepared in advance.
Choose the one that is closest to the A i x in norm is QPx in matrix P matrices Q and k rows mn columns column, high efficiency coding for the Te i P, characterized in that the Td i and Q Method.
の小ブロックに分割し(m,n:整数)、 小ブロックの画素値を一列に並べたものをmn次元のベク
トルxとするとき、あらかじめ用意したL個のk(k:整
数)行mn列の行列Teiと、mn行k列の行列Tdiの組(Tei,
Tdi)(i=1,…,L)について、 Tdi,Teiを施したL個のベクトルTdiTeix(i=1,…,L)
の中から、xに最も近い値を与える(Tei,Tdi)を選択
し、 k次元ベクトルTeixと番号iの組(Tei,i)を符号化出
力とする高能率符号化方法において、 前記L個のmn次正方行列Ai(i=1,…,L)の構成に当た
り、原画像の小ブロックxに合致する方形窓を施した結
果に対して、予め用意したL個の2次元FIR形フィルタ
ーHi(i=1,…,L)をxの各画素に施した結果が、Aix
として与えられることを特徴とする高能率符号化方法。3. An original image which is discretely sampled is defined by a vertical m horizontal n
Is divided into small blocks (m, n: integers), and when the pixel values of the small blocks are arranged in a line as a mn-dimensional vector x, L k (k: integers) rows mn columns prepared in advance Of a matrix Te i and a matrix Td i of mn rows and k columns (Te i ,
Td i) (i = 1, ..., for L), Td i, vector Td of L subjected to Te i i Te i x (i = 1, ..., L)
(Te i , Td i ) that gives the value closest to x is selected from the following, and a high-efficiency coding method using a set (Te i , i) of a k-dimensional vector Te ix and a number i as a coded output In the configuration of the L mn-order square matrices A i (i = 1,..., L), a result of applying a square window matching the small block x of the original image to L prepared in advance The result of applying a two-dimensional FIR filter H i (i = 1,..., L) to each pixel of x is A i x
A high efficiency coding method characterized by being given as:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15930188A JP2996979B2 (en) | 1988-06-29 | 1988-06-29 | High efficiency coding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15930188A JP2996979B2 (en) | 1988-06-29 | 1988-06-29 | High efficiency coding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0211080A JPH0211080A (en) | 1990-01-16 |
| JP2996979B2 true JP2996979B2 (en) | 2000-01-11 |
Family
ID=15690809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15930188A Expired - Fee Related JP2996979B2 (en) | 1988-06-29 | 1988-06-29 | High efficiency coding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2996979B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61174824A (en) * | 1985-01-30 | 1986-08-06 | Mitsubishi Electric Corp | Adaptive vector quantizer |
| JPS63172574A (en) * | 1987-01-12 | 1988-07-16 | Ricoh Co Ltd | Image data decoding method |
-
1988
- 1988-06-29 JP JP15930188A patent/JP2996979B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0211080A (en) | 1990-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hemami et al. | Transform coded image reconstruction exploiting interblock correlation | |
| Yang et al. | Removal of compression artifacts using projections onto convex sets and line process modeling | |
| KR100265722B1 (en) | Image processing method and apparatus based on block | |
| JP5457199B2 (en) | Control of computational complexity and accuracy in transform-based digital media codecs | |
| US5793985A (en) | Method and apparatus for block-based motion estimation | |
| US5301018A (en) | Method and apparatus for shuffling image data into statistically averaged data groups and for deshuffling the data | |
| Farrelle | Recursive block coding for image data compression | |
| US6360024B1 (en) | Method and apparatus for removing noise in still and moving pictures | |
| JP3298915B2 (en) | Encoding device | |
| US4281344A (en) | Video interframe transform coding technique | |
| JPS59132291A (en) | Metod and device for digitally processing image | |
| JPH07231450A (en) | Filter device and method for reducing artifact in moving video picture signal system | |
| US5719961A (en) | Adaptive technique for encoder and decoder signal transformation | |
| JPS62203496A (en) | Highly efficient encoding system for animation picture signal | |
| Shirani et al. | Reconstruction of baseline JPEG coded images in error prone environments | |
| JPH08214309A (en) | Image signal decoding device | |
| JP2996979B2 (en) | High efficiency coding method | |
| JP3025750B2 (en) | Discrete cosine transform circuit, discrete cosine inverse transform circuit, MPEG video encoder, MPEG video decoder | |
| JPWO1993021731A1 (en) | Image Reproduction Device | |
| US6507673B1 (en) | Method and apparatus for video encoding decision | |
| US5721544A (en) | Encoding method | |
| US6111989A (en) | 1/4 size real time decoding of digital video | |
| US5353060A (en) | Process and device for the transformation of image data | |
| JP3305480B2 (en) | Image encoding / decoding device | |
| JP2501598B2 (en) | Image data encoding method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |