Nothing Special   »   [go: up one dir, main page]

KR930020860A - Image compression encoding and decoding method and apparatus - Google Patents

Image compression encoding and decoding method and apparatus Download PDF

Info

Publication number
KR930020860A
KR930020860A KR1019920014466A KR920014466A KR930020860A KR 930020860 A KR930020860 A KR 930020860A KR 1019920014466 A KR1019920014466 A KR 1019920014466A KR 920014466 A KR920014466 A KR 920014466A KR 930020860 A KR930020860 A KR 930020860A
Authority
KR
South Korea
Prior art keywords
vector
coefficient
quantization
code
inverse
Prior art date
Application number
KR1019920014466A
Other languages
Korean (ko)
Other versions
KR0132894B1 (en
Inventor
김용규
리우 티안민
토드 자페 스티븐
에이취.스트롤 크리스토퍼
Original Assignee
강진구
삼성전자 주식회사
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 강진구, 삼성전자 주식회사 filed Critical 강진구
Publication of KR930020860A publication Critical patent/KR930020860A/en
Application granted granted Critical
Publication of KR0132894B1 publication Critical patent/KR0132894B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • H04N5/9264Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/18Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/94Vector quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

본 발명의 압축부호화 및 복호화 방법과 그 장치는, DCT 블럭의 DC 계수는 스칼라양지화하고 AC계수는 분류 벡타양자화(CVQ)한다.In the compression encoding and decoding method and apparatus of the present invention, the DC coefficient of the DCT block is scalar-quantized and the AC coefficient is classified vector quantization (CVQ).

DCT 블럭의 지그재그 스캐닝순서에 의한 제1AC계수를 포함한 수평방향의 AC계수와, 제2AC계수를 포함한 수직방향의 AC계수 중 일부 또는 전부를 미리 설정되는 기준 클래스의 대표값에 감산한 지승값의 최소치에 따라 각 DCT블럭을 분류한다. 계층적 구조의 압축기법을 사용하여 최하위레벨의 코드는 각 분류된 DCT 블럭에 대하여 균등간격에 의한 P개로 벡터 분리를 하고, 이에 대응하는 대표벡터의 코드북을 제공하고, 각 코드북에서 대응하는 대표벡터의 인덱스들과 상기 분류코드를 AC계수들에 대응하는 부호화데이타로 항상 일정한 비트를 갖도록 제공한다. 또한 사이 바로전 레벨에서 생기 에러를 구하여 다시 이에 대응하는 S개의 대표벡터의 코드북을 제공하고 각 코드북에서 대응하는 인덱스들과 부가정보를 제공하는 방식의 다단 부분류벡터양자화를 하여 부호화한다. 이때, 하위 레벨일수록 영상을 고압축시키고 상위레벨로 갈수록 정교한 화질을 갖는 코드를 출력시키게 된다.The minimum value of the ground value obtained by subtracting some or all of the horizontal AC coefficient including the first AC coefficient and the vertical AC coefficient including the second AC coefficient by the zigzag scanning order of the DCT block to the representative value of the preset reference class. Classify each DCT block according to Using the hierarchical compressor method, the lowest level codes are separated into P pieces with equal intervals for each classified DCT block, provide a codebook of corresponding representative vectors, and the corresponding representative vectors in each codebook. The indices and the classification codes of are provided to have a constant bit at all times as encoding data corresponding to AC coefficients. In addition, the error generated at the level immediately before is obtained, and the codebooks of the corresponding S representative vectors are provided again, and the multi-stage subclass vector quantization of the schemes for providing the corresponding indexes and the additional information in each codebook is encoded. In this case, the lower level compresses the image, and the higher level outputs the code having the finer image quality.

복호시에는 부호화의 역순으로 복호를 하되, 고속 탐색시에는 화면의 복잡도에 관계없이 비트수가 일정한 최하위 레벨의 코드만 복원시키므로써 고속탐색 및 특수재생시에도 화질의 열화없이 재생되며 화질이 개선된다.When decoding, decoding is performed in the reverse order of encoding. However, during fast searching, only the lowest level code having a certain number of bits is restored regardless of the complexity of the screen, so that the image is reproduced without deterioration of image quality even during high-speed search and special playback, and image quality is improved.

Description

영상압축부호화 및 복호화 방법과 그 장치Image compression encoding and decoding method and apparatus

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.

제1도는 본 발명에 의한 영상압축부호화장치의 블럭도.1 is a block diagram of an image compression encoding apparatus according to the present invention.

제2도는 8 ×8 DCT블럭의 DC 및 AC계수를 설명하기 위한 도면.2 is a view for explaining the DC and AC coefficients of the 8 × 8 DCT block.

제3도는 제1도에 따른 영상압축부호화장치의 클래스 분류를 설명하기 위한 도면.3 is a view for explaining class classification of an image compression encoding apparatus according to FIG. 1;

Claims (13)

2차원 영상신호를 이산여현변환(DCT) 블럭들로 블럭분할하고 각 DCT 블럭의 변환계수를 소정 압축률로 부호화하는 압축부호화방법에 있어서, 상기 각 DCT블럭의 DC 계수는 n 비트로 스칼라 양자화하고, 각 DCT 블럭의 AC계수들은 상기 각 m개의 클래스로 분류하고 분류된 DCT 블럭의 AC 계수들은 상기 각 클래스마다 설정된 f개의 대표벡터로 근사시켜서 각 대표벡터의 g비트의 인덱스로 벡터양자화해서 각 블럭당 부호화 비트수(B)를In the compression encoding method for dividing a 2D video signal into discrete cosine transform (DCT) blocks and encoding a transform coefficient of each DCT block at a predetermined compression rate, the DC coefficient of each DCT block is scalar quantized to n bits, The AC coefficients of the DCT block are classified into the m classes, and the AC coefficients of the classified DCT blocks are approximated with the f representative vectors set for each class, and then quantized into the g-bit indexes of each representative vector to encode for each block. Number of bits (B) B=n+log 2 m+f×gB = n + log 2 m + f × g 의 일정 비트율로 발생하는 최하위 레벨 벡터양자화과정; 바로 전 양자화과정에서 벡터 양자화의 결과와 상기 DCT 블럭의 모든 AC 계수의 치에 따른 성분, 즉 바로전 양자화과정에서 발생된 에러를 상기 분류된 각 클래스별로 설정된 h개의 대표벡터로 근사시켜서 각 대표벡터의 g 비트의 인덱스로 벡터양지화하는 복수의 계층적 레벨 벡터 양자화과정; 바로 전 화면의 영상신호의 부호화 결과를 토대로 화면에 할당된 목표 비트수를 고려하여 매개 변수를 결정하고, 상기 복수의 벡터양자화과정의 벡터를 상기 매개변수 이상의 벡터에 대해서 비트를 적응적으로 할당하기 위한 내부벡터할당과정을 포함함을 특징으로 하는 영상압축부호화방법.Lowest level vector quantization occurring at a constant bit rate of; Each representative vector is approximated by h representative vectors set for each of the classified classes according to the result of the vector quantization in the previous quantization process and the components according to the values of all AC coefficients of the DCT block, that is, the error generated in the previous quantization process. A plurality of hierarchical level vector quantization processes for vector quantizing with an index of g bits of a; Determining a parameter in consideration of the target number of bits allocated to the screen based on the encoding result of the video signal of the previous screen, and adaptively assigning bits to the vectors of the plurality of vector quantization processes to the vector higher than the parameter. An image compression encoding method comprising an internal vector assignment process. 제1항에 있어서, 상기 클래스 분류는 각 DCT블럭의 지그재그 스캔시 제1AC계수를 포함한 수직축 방향의 AC계수와 제2AC계수를 포함한 수평축 방향의 AC계수 중 일부 또는 전부를 사용하여 이 AC 계수에 미리 설정된 기준 클래스의 대표값을 감산한 자승값의 최소치에 따라 엣지방향성을 검출하고, 검출결과에 따라 각 DCT블럭을 분류함을 특징으로 하는 영상압축부호화방법.The method of claim 1, wherein the class classification is performed in advance to the AC coefficient by using some or all of the AC coefficient in the vertical axis including the first AC coefficient and the AC coefficient in the horizontal axis including the second AC coefficient in the zigzag scan of each DCT block. An edge compression method is detected according to a minimum value of a square value subtracted from a representative value of a set reference class, and each DCT block is classified according to a detection result. 제1항에 있어서, 상기 최하위양자화과정 및 복수의 계층적 양자화과정에서는 균등간격 샘플링에 의한 벡터분리를 행함을 특징으로 하는 영상압축부호화방법.The image compression encoding method according to claim 1, wherein the lowest quantization process and the plurality of hierarchical quantization processes perform vector separation by equally spaced sampling. 제3항에 있어서, 상기 최하위레벨 벡터 양자화과정에서는 3개의 균등간격샘플링에 의한 벡터분리를 행하고, 상기 복수의 계층적 양자화과정에서는 9개의 균등간격샘플링에 의한 벡터 분리를 행함을 특징으로 하는 영상압축부호화방법.The image compression method according to claim 3, wherein the lowest level vector quantization process performs vector separation by three equally spaced sampling, and the plurality of hierarchical quantization processes perform vector separation by nine equally spaced sampling. Encoding Method. 제1항에 있어서, 상기 최하위레벨 벡터양자화과정의 각 변수는 n,m,p,g는 8,8,3,7로 하여 각 블럭당 총 비트수를 32로 하는 것을 특징으로 하는 영상압축부호화방법.The image compression encoding according to claim 1, wherein each variable of the lowest level vector quantization process is n, m, p, and g are 8, 8, 3, and 7, and the total number of bits per block is 32. Way. 제1항에 있어서, 상기 최하위레벨 벡터양자화과정 및 복수의 계층적 벡터양자화과정의 모든 대표 벡터들은 활동도 또는 분산값등의 통계치에 따라 재배치하고, 입력 벡터의 활동도 또는 분산값에 따라 벡터의 탐색영역을 전영역의 소정역으로 설정하여 계산시간을 단축시키는 것을 특징으로 하는 영상압축부호화방법.The method of claim 1, wherein all representative vectors of the lowest level vector quantization process and the plurality of hierarchical vector quantization processes are rearranged according to statistics, such as activity or variance, and the vector of the vector according to activity or variance of the input vector. An image compression encoding method characterized by shortening the calculation time by setting the search area to a predetermined range of all areas. 제1항에 있어서, 상기 내부벡터할당과정의 매개변수는 활동도를 고려하여 바로전 화면의 영상부호화결과와 목표비트를 비교하여, 그 비교결과에 따라 결정됨을 특징으로 하는 영상압축부호화방법.The video compression encoding method of claim 1, wherein the parameter of the internal vector allocation process is determined according to the comparison result by comparing the image encoding result and the target bit of the previous screen in consideration of activity. 제1항에 있어서, 상기 내부벡터할당과정은 영상의 구역별 가중치에 의한 차별 부호화하여 목표 비트를 만족시킴을 특징으로 하는 영상압축부호화방법.The image compression encoding method of claim 1, wherein the internal vector allocation process satisfies a target bit by differential coding based on the weight of each region of the image. 제1항에 있어서, 테이프상에 기록되는 단위는 sync블럭이며, 이 sync블럭은 블럭의 시작과 끝을 나타내는 sync신호, 프레임에서의 이덱스신호, IDC(Indepedent Decodable Code)영역에 실리는 최하위레벨양자화 과정의 부호화코드, 부가정보, DDC(Deindependent Decodable Code)영역에 실리는 상기 복수의 계층적 레벨 벡터 양지화과정의 부호화코드, 부가정보로 구성됨을 특징으로 하는 영상압축부호화방법.2. The unit of claim 1, wherein the unit to be recorded on the tape is a sync block, which is a sync signal indicating the start and end of a block, an index signal in a frame, and a lowest level carried in an IDC (Indepedent Decodable Code) area. And a coding code of the plurality of hierarchical level vector quantization processes and additional information carried in a decant coded code, additional information, and a dedependent dependent code (DDC) region. 2차원 영상신호를 이산여현변환(DCT) 블럭들로 블럭분할하고 각 DCT 블럭의 변환계수를 소정 압축률로 부호화하는 압축부호화장치에 있어서, 상기 DCT 블럭의 DC계수는 스칼라 양자화는 DC부호수단; 상기 DCT블럭을 AC계수는 에지 형태에 따라 m개의 클래스로 분류하는 분류수단; 상기 DCT 블럭의 AC계수들은 상기 분류수단에 의해 분류된 각 클레스별로 설정된 f개의 대표 벡터로 근사시켜서 각 대표벡터의 g비트의 인덱스로 벡터양자화하는 최하위 레벨 양자화수단; 바로 전 레벨 벡터 양자화수단의 대표벡터의 값과 상기 DCT블럭의 모든 AC계수의 치 즉, 바로 전 레벨의 부호화에서 발생된 에리를 상기 분류된 각 클래스별로 h개의 대표벡터로 근사시켜서 각 대표벡터의 g 비트의 인덱스로 벡터양지화하는 복수의 계층적 레벨 양자화수단; 바로전 화면의 영상신호의 부호화 결과를 토대로 화면에 할당된 목표 비트수와 상관관계를 고려한 매개변수를 결정하여 상기 복수의 레벨 벡터 양자화수단이 벡터를 상기 매개변수 이상의 벡터에 대해서 비트를 적응적으로 할당하기 위한 내부벡터할당수단을 포함함을 특징으로 하는 영상압축부호화장치.A compression encoding apparatus for dividing a two-dimensional image signal into discrete cosine transform (DCT) blocks and encoding a transform coefficient of each DCT block at a predetermined compression rate, the DC coefficient of the DCT block being a scalar quantization; Classification means for classifying the DCT block into m classes according to an edge type AC coefficient; The lowest level quantization means for quantizing the AC coefficients of the DCT block by f representative vectors set for each class classified by the classification means and quantizing the vectors by an index of g bits of each representative vector; The value of the representative vector of the previous level vector quantization means and the values of all AC coefficients of the DCT block, that is, the Eri generated from the previous level encoding, are approximated by h representative vectors for each classified class, so that a plurality of hierarchical level quantization means for vector quantizing with an index of g bits; Based on the encoding result of the video signal of the immediately preceding screen, a parameter considering the correlation with the target number of bits allocated to the screen is determined, and the plurality of level vector quantization means adaptively converts the vector into a bit with respect to the vector higher than the parameter. And an internal vector assignment means for assigning. 이산여현(DCT)블럭에 대하여 DC코드와, AC계수는 가장자리의 방향성에 따라 클래스를 나누고 각 부류마다 코드북이 설정되어 있으며, 하위레벨의 코드일 수도록 고압축시키고, 복수의 레벨 코드를 갖는 계층적 구조의 압축기법을 사용하여 압축한 영상신호를 소정의 신장률로 복호화여 역 DCT 변환을 행하는 압축복호화방법에있어서, DC 코드를 스칼라 역양자화하여 DC 계수로 복원하고, 상기 클래스코드에 대응한 코드북에서 각 레벨의 코드에 대응한 대표벡터의 벡터값으로 복호화하는 최하위 벡터역양자화과정; 상기 클래스코드에 대응한 코드북에서 각 레벨의 코드에 대응한 대표 벡터의 벡터값으로 복호화하는 복수의 벡터역영자화과정; 트럭재생/정상재생모드 인지를 인식하여 정상 재생시에는 상기 최하위벡터역영자화과정과 복수의 벡터역영자화과정의 결과를 가산한 결과를 역 DCT변환하고 특수재생시는 상기 최하위 벡터역양자화의 결과를 역 DCT변환하는 제3과정을 포함함을 특징으로 하는 영상압축부호화방법.DC code and AC coefficient for discrete cosine (DCT) blocks are divided into classes according to the directionality of the edges. Codebooks are set for each class, and they are compressed to be lower level codes, and hierarchical with multiple level codes. In the compression decoding method of decoding a video signal compressed using a compression method of a structure to a predetermined elongation rate and performing inverse DCT conversion, a DC code is scalar inverse quantized to be restored to a DC coefficient, and a codebook corresponding to the class code is used. A least significant vector inverse quantization process for decoding into a vector value of a representative vector corresponding to each level of code; A plurality of vector inverseization processes for decoding the vector value of the representative vector corresponding to the code of each level in the codebook corresponding to the class code; Recognizing the truck regeneration / normal regeneration mode, inverse DCT conversion of the result of adding the lowest vector inverseization process and the plurality of vector inverseization process in normal reproduction and inverse DCT conversion of the result of the lowest vector inverse quantization in special reproduction And a third process of converting the image compression encoding method. 이산여현(DCT)블럭에 대하여 DC코드와, AC계수는 가장자리의 방향성에 따라 클래스를 나누고 각 부류마다 코드북이 설정되어 있으며, 하위레벨의 코드일 수도록 고압축시키고, 복수의 레벨 코드를 갖는 계층적 구조의 압축기법을 사용하여 압축한 영상신호를 소정의 신장률로 복호화여 역 DCT 변환을 행하는 압축복호화장치에 있어서, 상기 DC 코드를 스칼라 역양자화하여 DC 계수로 복원하는 DC복호수단; 상기 클래스코드에 대응한 코드북에서 최하위코드에 대응한 대표벡터의 벡터값으로 복호화하는 최하위벡터역양자화수단 ; 각 레벨의 코등 대응한 대표 벡터의 벡터값으로 클래스코드에 대응한 코드북에서 복호화하는 복수의 벡터역영자화수단; 동작상태가 정상재생일 때는 상기 DC 복호수단, 상기 최하위역영자화수단, 상기 복수의 벡터역영자화수단의 출력을 역 DCT 변환하도록 제어하고, 특수재생시에는 상기 DC복호수단, 상기최하위벡터역영자화수단의 출력을 역 DCT 변환하도록 제어하는 제어수단을 포함함을 특징으로 하는 영상압축복호화장치.DC code and AC coefficient for discrete cosine (DCT) blocks are divided into classes according to the directionality of the edges. Codebooks are set for each class, and they are compressed to be lower level codes, and hierarchical with multiple level codes. A compression decoding apparatus for decoding a video signal compressed using a compression method having a predetermined structure and performing inverse DCT conversion, comprising: DC decoding means for reconstructing the DC code into a DC coefficient by scalar inverse quantization; Least significant vector inverse quantization means for decoding into a vector value of a representative vector corresponding to a least significant code in a codebook corresponding to the class code; A plurality of vector inverse generating means for decoding in a codebook corresponding to a class code with a vector value of a representative vector corresponding to each level of code; When the operation state is normal playback, the DC decoding means, the least significant inverse generating means, and the plurality of vector inverse generating means are controlled to inverse DCT conversion, and during the special reproduction, the outputs of the DC decoding means and the least significant vector inverse generating means. And control means for controlling the inverse DCT conversion. 제12항에 있어서, 상기 제어수단은 상기 DC 복호수단의 출력과 상기 최하위벡터역영자화수단의 출력을 가산하는 제1가산수단; 상기 복수의 벡터역영자화수단의 출력을 가산하는 제2가산수단; 상기 제1 및 제2가산수단의 출력을 가산하여 역 DCT변환하도록 출력하는 제3가산수단; 사용자의 키입력에 따라 정상재생/특수재생 동작모드에 따라 특수재생동작시에 상기 제2가산수단의 출력이 제3가산수단에 전송되지 않도록 제어하는 모드선택수단을 포함함을 특징으로 하는 영상압축복호화장치.13. The apparatus according to claim 12, wherein said control means comprises: first adding means for adding an output of said DC decoding means and an output of said least significant vector inverse-zeroing means; Second adding means for adding outputs of the plurality of vector inverse magnetizing means; Third adding means for adding an output of said first and second adding means to output inverse DCT conversion; And mode selection means for controlling the output of the second adding means not to be transmitted to the third adding means in the special playback operation according to the normal playback / special playback operation mode according to the user's key input. Decryption device. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019920014466A 1992-03-13 1992-08-12 Image compression coding and decoding method and apparatus KR0132894B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US85101992A 1992-03-13 1992-03-13
US7/851,019 1992-03-13
US07/851,019 1992-03-13

Publications (2)

Publication Number Publication Date
KR930020860A true KR930020860A (en) 1993-10-20
KR0132894B1 KR0132894B1 (en) 1998-10-01

Family

ID=25309742

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019920014466A KR0132894B1 (en) 1992-03-13 1992-08-12 Image compression coding and decoding method and apparatus

Country Status (6)

Country Link
US (1) US5533138A (en)
EP (1) EP0559982B1 (en)
JP (1) JP3280717B2 (en)
KR (1) KR0132894B1 (en)
DE (1) DE69229260T2 (en)
HK (1) HK1014324A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100411348B1 (en) * 2001-12-29 2003-12-18 엘지전자 주식회사 Apparatus and method of ddge detection

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726711A (en) * 1993-01-13 1998-03-10 Hitachi America, Ltd. Intra-coded video frame data processing methods and apparatus
US5436985A (en) * 1993-05-10 1995-07-25 Competitive Technologies, Inc. Apparatus and method for encoding and decoding images
US5719958A (en) * 1993-11-30 1998-02-17 Polaroid Corporation System and method for image edge detection using discrete cosine transforms
JP3013698B2 (en) * 1994-04-20 2000-02-28 松下電器産業株式会社 Vector quantization encoding device and decoding device
FI98162C (en) * 1994-05-30 1997-04-25 Tecnomen Oy Speech recognition method based on HMM model
JP3046224B2 (en) * 1994-07-26 2000-05-29 三星電子株式会社 Constant bit rate coding method and apparatus and tracking method for fast search using the same
KR0181028B1 (en) * 1995-03-20 1999-05-01 배순훈 Improved video signal encoding system having a classifying device
US5742892A (en) 1995-04-18 1998-04-21 Sun Microsystems, Inc. Decoder for a software-implemented end-to-end scalable video delivery system
US5754742A (en) * 1995-05-12 1998-05-19 Intel Corporation Setting quantization level to match DCT coefficients
US5909513A (en) * 1995-11-09 1999-06-01 Utah State University Bit allocation for sequence image compression
US6094453A (en) 1996-10-11 2000-07-25 Digital Accelerator Corporation Digital data compression with quad-tree coding of header file
KR100438801B1 (en) * 1996-10-30 2004-07-16 삼성전자주식회사 Encoding and decoding apparatus being robust to random error
US5960120A (en) * 1997-01-30 1999-09-28 Samsung Electronics Co., Ltd. Apparatus for quantizing classified vectors of image signals using four-band linear phase para-unitary filter group
KR100265722B1 (en) 1997-04-10 2000-09-15 백준기 Image processing method and apparatus based on block
US5974182A (en) * 1997-04-24 1999-10-26 Eastman Kodak Company Photographic image compression method and system
AU728938B2 (en) * 1997-09-29 2001-01-18 Canon Kabushiki Kaisha A method for data compression
US6246801B1 (en) * 1998-03-06 2001-06-12 Lucent Technologies Inc. Method and apparatus for generating selected image views from a larger image having dependent macroblocks
US6337882B1 (en) 1998-03-06 2002-01-08 Lucent Technologies Inc. Method and apparatus for generating unlimited selected image views from a larger image
US6323910B1 (en) 1998-03-26 2001-11-27 Clark, Iii William T. Method and apparatus for producing high-fidelity images by synchronous phase coherent digital image acquisition
KR100281967B1 (en) * 1998-08-31 2001-02-15 전주범 Image coding apparatus using spatial correlation and method thereof
GB2353426A (en) * 1999-08-17 2001-02-21 British Broadcasting Corp Mutiple output variable bit rate encoding
JP2002142192A (en) * 2000-11-01 2002-05-17 Sony Corp Apparatus and method for signal processing and for recording
US7453936B2 (en) * 2001-11-09 2008-11-18 Sony Corporation Transmitting apparatus and method, receiving apparatus and method, program and recording medium, and transmitting/receiving system
US7650031B2 (en) * 2004-11-23 2010-01-19 Microsoft Corporation Method and system for detecting black frames in a sequence of frames
US8224017B2 (en) * 2006-01-13 2012-07-17 New Jersey Institute Of Technology Method for identifying marked content
US7925080B2 (en) * 2006-01-13 2011-04-12 New Jersey Institute Of Technology Method for identifying marked images based at least in part on frequency domain coefficient differences
JP4920045B2 (en) * 2006-01-13 2012-04-18 ニュー ジャージー インスティチュート オブ テクノロジー Method for identifying marked images based at least in part on frequency domain coefficient differences
US8270469B2 (en) * 2006-12-15 2012-09-18 Precoad Inc. Encoding video at multiple resolution levels
US8023747B2 (en) * 2007-02-09 2011-09-20 New Jersey Institute Of Technology Method and apparatus for a natural image model based approach to image/splicing/tampering detection
US8406296B2 (en) 2008-04-07 2013-03-26 Qualcomm Incorporated Video refresh adaptation algorithms responsive to error feedback
US20090320081A1 (en) * 2008-06-24 2009-12-24 Chui Charles K Providing and Displaying Video at Multiple Resolution and Quality Levels
US8238419B2 (en) * 2008-06-24 2012-08-07 Precoad Inc. Displaying video at multiple resolution levels
US8385670B2 (en) * 2008-08-20 2013-02-26 Microsoft Corporation Image restoration by vector quantization utilizing visual patterns
CN102165490B (en) 2008-09-01 2014-01-22 日本电气株式会社 Image identity scale calculating system
US8768064B2 (en) 2008-09-01 2014-07-01 Nec Corporation Image feature extraction device
US20100098156A1 (en) * 2008-10-16 2010-04-22 Qualcomm Incorporated Weighted prediction based on vectorized entropy coding
KR101512643B1 (en) * 2008-10-22 2015-04-16 에스케이 텔레콤주식회사 2 Video encoding apparatus and Apparatus and Method of 2 dimensional ordering transform for image signal and Recording Medium therefor
US8411751B2 (en) * 2009-12-15 2013-04-02 Nvidia Corporation Reducing and correcting motion estimation artifacts during video frame rate conversion
CN107315717B (en) * 2016-04-26 2020-11-03 中科寒武纪科技股份有限公司 Device and method for executing vector four-rule operation
US9712830B1 (en) 2016-09-15 2017-07-18 Dropbox, Inc. Techniques for image recompression

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2608864B1 (en) * 1986-12-17 1991-10-31 France Etat METHODS OF ENCODING AND TRANSMITTING A DIGITAL SIGNAL, BY SELECTIVE TIME COOLING OF A VECTOR QUANTIFIER
JP2828997B2 (en) * 1988-07-22 1998-11-25 株式会社日立製作所 Adaptive transform coding device
US5051840A (en) * 1988-12-14 1991-09-24 Fuji Photo Film Co., Ltd. Device for coding a picture signal by compression
US5086439A (en) * 1989-04-18 1992-02-04 Mitsubishi Denki Kabushiki Kaisha Encoding/decoding system utilizing local properties
US5121216A (en) * 1989-07-19 1992-06-09 Bell Communications Research Adaptive transform coding of still images
US5122875A (en) * 1991-02-27 1992-06-16 General Electric Company An HDTV compression system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100411348B1 (en) * 2001-12-29 2003-12-18 엘지전자 주식회사 Apparatus and method of ddge detection

Also Published As

Publication number Publication date
EP0559982B1 (en) 1999-05-26
DE69229260T2 (en) 1999-12-09
US5533138A (en) 1996-07-02
HK1014324A1 (en) 1999-09-24
EP0559982A2 (en) 1993-09-15
JPH05292462A (en) 1993-11-05
DE69229260D1 (en) 1999-07-01
KR0132894B1 (en) 1998-10-01
JP3280717B2 (en) 2002-05-13
EP0559982A3 (en) 1994-09-14

Similar Documents

Publication Publication Date Title
KR930020860A (en) Image compression encoding and decoding method and apparatus
JP2509469B2 (en) Method and apparatus for adaptive encoding and decoding of continuous image by conversion
KR101599875B1 (en) Method and apparatus for multimedia encoding based on attribute of multimedia content, method and apparatus for multimedia decoding based on attributes of multimedia content
JP2968604B2 (en) Geometric vector quantization
EP1478190B1 (en) Image encoding device, image encoding method, and image encoding program
KR0150955B1 (en) Compressive and extensive method of an image for bit-fixing and the apparatus thereof
US20010036229A1 (en) Chroma-key for efficient and low complexity shape representation of coded arbitrary video objects
EP0296608A2 (en) Encoding of a picture signal in consideration of contrast in each picture and decoding corresponding to the encoding
KR950035430A (en) Image encoding method and apparatus
US5740277A (en) Image encoding device in which zero-valued points and points subordinate thereto are not encoded
US5007102A (en) Data compression using block list transform
GB2352905A (en) Data compression
KR960015396B1 (en) Constant bit-rate compression coding method
Teng et al. A new quadtree predictive image coder
JPH07236142A (en) Highly efficient encoding and decoding devices
JPS63284974A (en) Picture compression system
KR0170636B1 (en) Supervisory camera system
Morris et al. Object-based intra-frame wavelet video coding
Hsieh et al. Image compression based on multistage vector quantization
JPH05207287A (en) Picture coder and picture decoder
KR0165268B1 (en) Apparatus and method for compressing and encoding image signal
KR0162209B1 (en) Image encoder combined with two channel conjugate classified quantization and lapped orthogonal transform
JPH07255054A (en) Image encoding device
Fukuhara et al. Accurate identifying method of JPEG2000 images for digital cinema
JPH05168001A (en) Image coder

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20081127

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee