KR100578049B1 - 인터레이스드디지털비디오를위한인트라-매크로블록디씨및에이씨계수예측방법및장치 - Google Patents
인터레이스드디지털비디오를위한인트라-매크로블록디씨및에이씨계수예측방법및장치 Download PDFInfo
- Publication number
- KR100578049B1 KR100578049B1 KR1019980007629A KR19980007629A KR100578049B1 KR 100578049 B1 KR100578049 B1 KR 100578049B1 KR 1019980007629 A KR1019980007629 A KR 1019980007629A KR 19980007629 A KR19980007629 A KR 19980007629A KR 100578049 B1 KR100578049 B1 KR 100578049B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- spatial transform
- transform coefficient
- current
- coefficient
- 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
- 238000000034 method Methods 0.000 title claims description 34
- 238000006243 chemical reaction Methods 0.000 claims abstract description 23
- 238000013139 quantization Methods 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 21
- 230000009466 transformation Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 6
- 239000013598 vector Substances 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 101150020780 MVD2 gene Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 241000122133 Panicum mosaic virus Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/649—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/186—Methods 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 colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/563—Motion estimation with padding, i.e. with filling of non-object values in an arbitrarily shaped picture block or region for estimation purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/583—Motion compensation with overlapping blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (42)
- 인접한 좌측블록과 인접한 상부블록 및 이 상부블록과 상기 좌측블록에 인접한 상부 좌측블록을 확인하는 단계와;현재블록의 각 AC 공간변환계수를 차동적으로 엔코딩하는데 사용되기 위한 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 AC 공간변환계수를 선택하는 단계를 구비하여 이루어지고:상기 좌측블록과 상부블록 및 상부 좌측블록이 각각 DC 공간변환계수와 다수의 AC 공간변환계수를 갖고;상기 각 블록이 프레임모드와 재정렬된 필드모드 및 비-재정렬된 필드모드 중 어느 하나에 따라 코딩모드로 코드화되며;상기 선택하는 단계가 상기 상부블록과 상기 현재블록의 코딩모드에 반응하는 것을 특징으로 하는 디지털 비디오 화상에서 현재 인트라 코드화 블록의 공간변환계수를 코딩하는 방법.
- 제1항에 있어서, 상기 상부블록이 프레임모드 및 비-재정렬된 필드모드 중 어느 하나에 따라 코드화되고, 상기 현재블록이 재정렬된 필드모드에 따라 코드화될 때, 상기 좌측블록으로부터 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 방법.
- 제1항에 있어서, 상기 현재블록이 프레임모드 및 비-재정렬된 필드모드 중 어느 하나에 따라 코드화되고, 상기 상부블록이 재정렬된 필드모드에 따라 코드화되는 될 때, 상기 좌측블록으로부터 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 상부 좌측블록과 상기 좌측블록의 DC 공간변환계수 사이의 변화율(a)과 상기 상부 좌측블록과 상기 상부블록의 DC 공간변환계수 사이의 변화율(b)에 따라 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 상기 현재블록의 DC 공간변환계수를 차동적으로 엔코딩하는데 사용되기 위한 DC 공간변환계수를 선택하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제4항에 있어서, 선택된 DC 공간변환계수에 따라 상기 상부블록과 상기 좌측블록 중 어느 하나로부터의 차동적인 엔코딩에 사용되기 위한 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제4항에 있어서, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화되며, 상기 상부블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화될 때, 상기 상부블록으로부터 차동적인 엔코딩에 사용되기 위한 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 하는 방법.
- 제4항에 있어서, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록과 상기 상부블록이 재정렬된 필드모드에 따라 모두 코드화될 때, 상기 상부블록으로부터 차동적인 엔코딩에 사용되기 위한 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 하는 방법.
- 제1항에 있어서, 선택된 블록이 인트라 코드화되지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화된 AC 공간변환계수를 사용하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제1항에 있어서, 현재 비디오 객체면(VOP)에 상기 현재블록이 상주하고;선택된 블록이 상기 현재VOP에 상주하지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제4항에 있어서, 현재블록의 DC 공간변환계수를 비선형적으로 양자화하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 디지털 비트스트림을 복구하는 단계와;상부블록과 좌측블록 중 어느 하나로부터 AC 공간변환계수를 선택하는 단계 및;현재블록의 완전한 AC 공간변환계수를 복구하기 위하여 상기 선택된 AC 공간변환계수와 상기 현재블록의 상기 대응하는 차동 엔코드화 AC 공간변환계수를 합하는 단계를 구비하여 이루어지고;상기 디지털 비트스트림이 인접한 좌측블록과 인접한 상부블록 및 상기 좌측블록과 상기 상부블록에 인접한 상부 좌측블록으로부터의 데이터를 구비하여 구성되고;상기 좌측블록과 상기 상부블록 및 상부 좌측블록이 각각 DC 공간변환계수와 다수의 AC 공간변환계수를 가지며;상기 블록 각각이 프레임모드와 재정렬된 필드모드 및 비-재정렬된 필드모드 중 어느 하나에 따라 코딩모드로 코드화되고;상기 선택하는 단계가 상기 상부블록과 상기 현재블록의 코딩모드에 반응하는 것을 특징으로 하는 현재블록의 대응하는 완전한 AC 공간변환계수를 복구하기 위해 디지털 비트스트림으로 전송된 디지털 비디오 화상의 현재 인트라 코드화 블록의 차동 엔코드화 공간변환계수를 디코딩하기 위한 방법.
- 제11항에 있어서, 상기 상부블록이 프레임모드와 비-재정렬 필드모드 중 어느 하나에 따라 코드화되고, 상기 현재블록이 재정렬된 필드모드에 따라 코드화될 때, 상기 좌측블록으로부터 상기 합하는 단계를 위한 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 하는 방법.
- 제11항에 있어서, 상기 현재블록이 프레임모드와 비-재정렬된 필드모드 중 어느 하나에 따라 코드화되고, 상기 상부블록이 재정렬된 필드모드에 따라 코드화될 때, 상기 좌측블록으로부터 상기 합하는 단계를 위한 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 하는 방법.
- 제11항에 있어서, 상기 현재블록의 DC 공간변환계수는, 상기 상부 좌측블록과 상기 좌측블록의 DC 공간변환계수 사이의 제1변화율(a)과 상기 상부좌측블록과 상기 상부블록의 DC 공간변환계수 사이의 제2변화율(b)에 따라 상기 좌측블록과 상기 상부블록 중 어느 하나로부터의 DC 공간변환계수를 사용해서 디지털 비트스트림으로 전송 전에 차동적으로 엔코드화되고;상기 제1 및 제2변화율을 결정하는 단계와;결정된 변화율에 따라 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 상기 현재블록의 DC 공간변환계수를 차동적으로 엔코딩하는데 사용되는 DC 공간변환계수를 선택하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제14항에 있어서, 선택된 DC 공간변환계수에 따라 상기 좌측블록과 상기 상부블록 중 어느 하나로부터 상기 합하는 단계를 위해 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제14항에 있어서, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화되며, 상기 상부블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화될 때, 상기 상부블록으로부터 상기 합하는 단계를 위해 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 하는 방법.
- 제14항에 있어서, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록과 상기 상부블록이 재정렬된 필드모드에 따라 모두 코드화될 때, 상기 상부블록으로부터 상기 합하는 단계를 위해 AC 공간변환계수를 선택하는 단계를 더 구비하여 이루어지는 것을 특징으로 하는 방법.
- 제11항에 있어서, 선택된 블록이 인트라 코드화되지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제11항에 있어서, 상기 현재블록이 현재 비디오 객체면(VOP)에 상주하고;선택된 블록이 상기 현재 VOP에 상주하지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 제11항에 있어서, 상기 선택단계가 상기 좌측블록과 상기 상부블록 중 어느 하나로부터의 AC 공간변환계수를 가리키는 상기 디지털 비트스트림 내에 구비된 코드워드에 반응하는 것을 특징으로 하는 방법.
- 제14항에 있어서, 현재블록의 DC 공간변환계수가 비선형적으로 양자화되고;현재블록과 선택된 블록의 각 양자화 레벨을 가리키는 상기 디지털 비트스트림으로부터의 데이터를 복구하는 단계와;스케일된 DC 공간변환계수를 복구하기 위해 현재블록과 선택된 블록의 각 양자화 레벨에 따라 현재블록의 DC 공간변환계수를 스케일링하는 단계를 더 구비하여 이루어진 것을 특징으로 하는 방법.
- 인접한 좌측블록과 인접한 상부블록 및 상기 좌측블록과 상기 상부블록에 인접한 상부 좌측블록을 확인하기 위한 수단과;상기 현재블록의 각 AC 공간변환계수를 차동적으로 엔코딩하는데 사용되기 위해 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 AC 공간변환계수를 선택하기 위한 수단을 구비하여 이루어지고;상기 좌측블록과 상부블록 및 상부 좌측블록이 각각 DC 공간변환계수와 다수의 AC 공간변환계수를 가지고;상기 블록 각각이 프레임모드와 재정렬된 필드모드 및 비-재정렬된 필드모드 중 어느 하나에 따라 코딩모드로 코드화되며;상기 선택하기 위한 수단이 상부블록과 상기 현재블록의 코딩모드에 반응하는 것을 특징으로 하는 디지털 비디오 화상에서 현재 인트라 코드화 블록의 공간변환계수를 코딩하기 위한 장치.
- 제22항에 있어서, 상기 선택을 위한 수단이, 상기 상부블록이 프레임모드와 비-재정렬된 필드모드 중 어느 하나에 따라 코드화되고, 상기 현재블록이 재정렬된 필드모드에 따라 코드화될 때 상기 좌측블록으로부터 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제22항에 있어서, 상기 선택을 위한 수단이, 상기 현재블록이 프레임모드와 비-재정렬된 필드모드 중 어느 하나에 따라 코드화되고, 상기 상부블록이 재정렬된 필드모드에 따라 코드화될 때, 상기 좌측블록으로부터 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제22항에 있어서, 상기 선택을 위한 수단이, 상기 상부 좌측블록과 상기 좌측블록의 DC 공간변환계수 사이의 변화율(a)과 상기 상부 좌측블록과 상기 상부블록의 DC 공간변환계수 사이의 변화율(b)에 따라 상기 좌측블록과 상기 상부블록 중 어느 하나로부터 상기 현재블록의 DC 공간변환계수를 차동적으로 엔코딩하는데 사용되기 위한 DC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제25항에 있어서, 상기 선택을 위한 수단이, 선택된 DC 공간변환계수에 따라 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 차동적인 엔코딩에 사용되기 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제25항에 있어서, 상기 선택을 위한 수단이, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화되며, 상기 상부블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화될 때, 상기 상부블록으로부터의 차동적인 엔코딩에 사용되기 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제25항에 있어서, 상기 선택을 위한 수단이, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록과 상기 상부블록이 재정렬된 필드모드에 따라 모두 코드화될 때, 상기 상부블록으로부터 차동적으로 엔코딩하는데 사용되기 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제22항에 있어서, 선택된 블록이 인트라 코드화되지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하기 위한 수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
- 제22항에 있어서, 상기 현재블록이 현재 비디오 객체면(VOP)에 상주하고;선택된 블록이 상기 현재 VOP에 상주하지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하기 위한 수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
- 제25항에 있어서, 현재블록의 DC 공간변형계수를 비선형적으로 양자화하기 위한 수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
- 디지털 비트스트림을 복구하기 위한 수단과;좌측블록과 상부블록 중 어느 하나로부터 AC 공간변환계수를 선택하기 위한 제1수단 및;현재블록의 완전한 AC 공간변환계수를 복구하기 위하여 선택된 AC 공간변환계수와 현재블록의 대응하는 차동 엔코드화 AC 공간변환계수를 합하기 위한 수단을 구비하여 이루어지고;상기 디지털 비트스트림은 인접한 좌측블록과 인접한 상부블록 및 상기 좌측블록과 상기 상부블록에 인접한 상부 좌측블록을 구비하여 구성되고;상기 좌측블록과 상부블록 및 상부 좌측블록은 각각 DC 공간변환계수와 다수의 AC 공간변환계수를 가지며;상기 각 블록은 프레임모드와 재정렬된 필드모드 및 비-재정렬된 필드모드 중 어느 하나에 따라 코딩모드로 코드화되며;상기 선택을 위한 제1수단은 상기 현재블록과 상기 상부블록의 코딩모드에 반응하는 것을 특징으로 하는 현재블록의 대응되는 완전한 AC 공간변환계수를 복구하기 위하여 디지털 비트스트림으로 전송되는 디지털 비디오 화상의 현재 인트라 코드화블록의 차동 엔코드화 공간변환계수를 디코딩하기 위한 장치.
- 제32항에 있어서, 상기 선택을 위한 제1수단이, 상기 상부블록이 프레임모드와 비-재정렬된 필드모드 중 어느 하나에 따라 코드화되고, 상기 현재블록이 재정렬된 필드모드에 따라 코드화될 때, 상기 좌측블록으로부터 합하는 수단에 의해 사용을 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제32항에 있어서, 상기 선택을 위한 제1수단이, 현재블록이 프레임모드와 비-재정렬된 필드모드 중 하나에 따라 코드화되고, 상기 상부블록이 재정렬된 필드모드에 따라 코드화될 때, 상기 좌측블록으로부터 합하는 수단에 의해 사용을 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제32항에 있어서, 상기 현재블록의 DC 공간변환계수가 상기 상부 좌측블록과 상기 좌측블록의 DC 공간변환계수 사이의 제1변화율(a)과 상기 상부 좌측블록과 상기 상부블록의 DC 공간변환계수 사이의 제2변화율(b)에 따라 상기 좌측블록과 상기 상부블록 중 어느 하나로부터 DC 공간변환계수를 사용해서 디지털 비트스트림으로 전송 전에 차동적으로 엔코드화되고;상기 제1과 제2변화율을 결정하기 위한 수단과;결정된 변화율에 따라 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 상기 현재블록의 DC 공간변환계수를 차동적으로 엔코딩하기 위해 사용되는 DC 공간변환계수를 선택하기 위한 제2수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
- 제35항에 있어서, 상기 선택을 위한 제1수단이, 선택된 DC 공간변환계수에 따라 상기 상부블록과 상기 좌측블록 중 어느 하나로부터 합하는 수단에 의해 사용을 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제35항에 있어서, 상기 선택을 위한 제1수단이, DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화되며, 상기 상부블록이 프레임모드 또는 비-재정렬된 필드모드에 따라 코드화될 때, 상기 상부블록으로부터 합하는 수단에 의해 사용을 위한 AC 공간변환계수를 선택하는 것을 특징으로 하는 장치.
- 제35항에 있어서, 상기 선택을 위한 제1수단이 DC 공간변환계수가 상기 상부블록으로부터 선택되고, 상기 현재블록과 상기 상부블록이 모두 재정렬된 필드모드에 따라 코드화될 때, 상기 상부블록으로부터 합하는 수단에 의해 사용을 위한 AC 공간변화계수를 선택하는 것을 특징으로 하는 장치.
- 제32항에 있어서, 선택된 블록이 인트라 코드화되지 않을 때 선택된 블록으로부터의 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하기 위한 수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
- 제32항에 있어서, 상기 현재블록이 현재 비디오 객체면(VOP)에 상주하고;선택된 블록이 상기 현재 VOP에 상주하지 않을 때 선택된 블록으로부터 AC 공간변환계수를 대신하여 제로화 AC 공간변환계수를 사용하기 위한 수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
- 제32항에 있어서, 상기 선택을 위한 제1수단이, 상기 좌측블록과 상기 상부블록 중 어느 하나로부터의 AC 공간변환계수를 가리키는 상기 디지털 비트스트림에 구비된 코드워드에 반응하는 것을 특징으로 하는 장치.
- 제35항에 있어서, 현재블록의 DC 공간변환계수가 비선형적으로 양자화되고;현재블록과 선택된 블록의 각 양자화 레벨을 가리키는 상기 디지털 비트스트림으로부터 데이터를 복구하는 수단과;스케일된 DC 공간변환계수를 복구하기 위하여 현재블록과 선택된 블록의 각 양자화 레벨에 따라 현재블록의 DC 공간변환계수를 스케일링하기 위한 수단을 더 구비하여 이루어진 것을 특징으로 하는 장치.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US4012097P | 1997-03-07 | 1997-03-07 | |
US60/040,120 | 1997-03-07 | ||
US4224597P | 1997-03-31 | 1997-03-31 | |
US60/042,245 | 1997-03-31 | ||
US08/957,511 | 1997-10-24 | ||
US08/957,511 US5974184A (en) | 1997-03-07 | 1997-10-24 | Intra-macroblock DC and AC coefficient prediction for interlaced digital video |
US8/957,511 | 1997-10-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980080013A KR19980080013A (ko) | 1998-11-25 |
KR100578049B1 true KR100578049B1 (ko) | 2006-11-30 |
Family
ID=27365665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980007629A Expired - Lifetime KR100578049B1 (ko) | 1997-03-07 | 1998-03-07 | 인터레이스드디지털비디오를위한인트라-매크로블록디씨및에이씨계수예측방법및장치 |
Country Status (10)
Country | Link |
---|---|
US (1) | US5974184A (ko) |
EP (1) | EP0863673A3 (ko) |
JP (1) | JPH10304364A (ko) |
KR (1) | KR100578049B1 (ko) |
CN (1) | CN1148977C (ko) |
AU (1) | AU728469B2 (ko) |
BR (1) | BR9800852A (ko) |
CA (1) | CA2230422C (ko) |
NO (1) | NO980948L (ko) |
TW (1) | TW373408B (ko) |
Families Citing this family (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6148109A (en) * | 1996-05-28 | 2000-11-14 | Matsushita Electric Industrial Co., Ltd. | Image predictive coding method |
US8625665B2 (en) * | 1996-09-20 | 2014-01-07 | At&T Intellectual Property Ii, L.P. | Video coder providing implicit coefficient prediction and scan adaptation for image coding and intra coding of video |
US6341144B1 (en) * | 1996-09-20 | 2002-01-22 | At&T Corp. | Video coder providing implicit coefficient prediction and scan adaptation for image coding and intra coding of video |
US6208693B1 (en) * | 1997-02-14 | 2001-03-27 | At&T Corp | Chroma-key for efficient and low complexity shape representation of coded arbitrary video objects |
US6618444B1 (en) | 1997-02-14 | 2003-09-09 | At&T Corp. | Scene description nodes to support improved chroma-key shape representation of coded arbitrary images and video objects |
US7269219B1 (en) | 1997-02-14 | 2007-09-11 | At&T Corp. | Non-linear quantizer for video coding |
US6404813B1 (en) | 1997-03-27 | 2002-06-11 | At&T Corp. | Bidirectionally predicted pictures or video object planes for efficient and flexible video coding |
DE19719383A1 (de) * | 1997-05-07 | 1998-11-19 | Siemens Ag | Verfahren und Vorrichtung zur Codierung und Decodierung eines digitalisierten Bildes |
US6381370B1 (en) * | 1997-07-14 | 2002-04-30 | Oki Electric Industry Co., Ltd. | Method and apparatus for image encoding |
KR100535631B1 (ko) * | 1997-09-29 | 2006-07-10 | 주식회사 팬택앤큐리텔 | 적응적 비월주사 모양정보 부호화/복호화 장치및 방법 |
KR100256022B1 (ko) * | 1997-10-14 | 2000-05-01 | 전주범 | 이진형상신호부호화에있어서의모드부호화방법 |
EP0921684B1 (en) * | 1997-12-02 | 2005-11-02 | Daewoo Electronics Corporation | Method and apparatus for encoding object information of a video object plane |
KR100303085B1 (ko) * | 1998-04-24 | 2001-09-24 | 전주범 | 이진형상신호부호화장치및방법 |
JP3382173B2 (ja) * | 1998-03-10 | 2003-03-04 | 株式会社ハイニックスセミコンダクター | 飛越し走査方式の映像信号に対するvop境界矩形の設定方法及び装置 |
KR100632105B1 (ko) * | 1998-06-27 | 2007-03-02 | 주식회사 팬택앤큐리텔 | 디지털 비월주사 인트라픽쳐 부호화/복호화 방법 |
US6519287B1 (en) * | 1998-07-13 | 2003-02-11 | Motorola, Inc. | Method and apparatus for encoding and decoding video signals by using storage and retrieval of motion vectors |
US7158681B2 (en) * | 1998-10-01 | 2007-01-02 | Cirrus Logic, Inc. | Feedback scheme for video compression system |
US6445386B1 (en) | 1999-01-15 | 2002-09-03 | Intel Corporation | Method and apparatus for stretch blitting using a 3D pipeline |
US6934906B1 (en) | 1999-07-08 | 2005-08-23 | At&T Corp. | Methods and apparatus for integrating external applications into an MPEG-4 scene |
DE69929660T2 (de) * | 1999-08-31 | 2006-08-17 | Lucent Technologies Inc. | Verfahren und Vorrichtung für Makroblock DC- und AC-Koefficienten-Prädiktion in Videocodierung |
US6765962B1 (en) * | 1999-12-02 | 2004-07-20 | Sarnoff Corporation | Adaptive selection of quantization scales for video encoding |
KR100366382B1 (ko) * | 2001-02-12 | 2002-12-31 | (주) 멀티비아 | 동영상 부호화 장치 및 방법 |
US7023491B2 (en) * | 2001-02-28 | 2006-04-04 | Thomson Licensing | Method and device for displaying frozen pictures on video display device |
EP1244311A3 (en) * | 2001-03-22 | 2004-10-06 | Sony Corporation | Picture encoding |
US7095785B2 (en) * | 2001-06-29 | 2006-08-22 | Equator Technologies, Inc. | Determination of prediction direction in MPEG-4 |
US7266150B2 (en) * | 2001-07-11 | 2007-09-04 | Dolby Laboratories, Inc. | Interpolation of video compression frames |
US8111754B1 (en) | 2001-07-11 | 2012-02-07 | Dolby Laboratories Licensing Corporation | Interpolation of video compression frames |
US6975680B2 (en) * | 2001-07-12 | 2005-12-13 | Dolby Laboratories, Inc. | Macroblock mode decision biasing for video compression systems |
US6882685B2 (en) * | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
PT2268040E (pt) * | 2001-11-21 | 2015-10-15 | Google Technology Holdings LLC | Codificação adaptativa de quadro/campo ao nível dos macroblocos para o conteúdo de vídeo digital |
ES2610430T3 (es) | 2001-12-17 | 2017-04-27 | Microsoft Technology Licensing, Llc | Codificación por omisión de macrobloques |
KR100454501B1 (ko) | 2001-12-26 | 2004-10-28 | 브이케이 주식회사 | 영상신호를 부호화 또는 복호화하기 위한 예측 장치 및 방법 |
US7003035B2 (en) | 2002-01-25 | 2006-02-21 | Microsoft Corporation | Video coding methods and apparatuses |
JP4130780B2 (ja) * | 2002-04-15 | 2008-08-06 | 松下電器産業株式会社 | 画像符号化方法および画像復号化方法 |
JP2003319391A (ja) * | 2002-04-26 | 2003-11-07 | Sony Corp | 符号化装置および方法、復号装置および方法、記録媒体、並びにプログラム |
US20030202590A1 (en) * | 2002-04-30 | 2003-10-30 | Qunshan Gu | Video encoding using direct mode predicted frames |
KR20030089774A (ko) * | 2002-05-18 | 2003-11-28 | 엘지전자 주식회사 | 비디오 디코더의 dc/ac 계수 저장방법 |
WO2003101117A1 (en) * | 2002-05-28 | 2003-12-04 | Sharp Kabushiki Kaisha | Methods and systems for image intra-prediction mode estimation, communication, and organization |
CN101568035B (zh) * | 2002-05-28 | 2012-02-01 | 夏普株式会社 | 图像内预测模式估计、通信和组织的方法和系统 |
US20040001546A1 (en) | 2002-06-03 | 2004-01-01 | Alexandros Tourapis | Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation |
CN100380984C (zh) * | 2002-06-11 | 2008-04-09 | 诺基亚有限公司 | 基于空间预测的帧内编码 |
US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
US7239754B2 (en) * | 2002-07-16 | 2007-07-03 | Hiroshi Akimoto | Method, apparatus and system for compressing still images in multipurpose compression systems |
ES2388942T3 (es) | 2002-09-04 | 2012-10-19 | Microsoft Corporation | Codificación entrópica adaptando la codifidación entre modos de nivel y de longitud de serie/nivel |
US7433824B2 (en) * | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
JP3975188B2 (ja) | 2002-09-30 | 2007-09-12 | 三星電子株式会社 | 色相の空間予測符号化を利用した映像の符号化及び復号化方法及び装置 |
US20040141654A1 (en) * | 2003-01-17 | 2004-07-22 | Yi-Yung Jeng | Texture encoding procedure |
US7738554B2 (en) | 2003-07-18 | 2010-06-15 | Microsoft Corporation | DC coefficient signaling at small quantization step sizes |
JP4617644B2 (ja) * | 2003-07-18 | 2011-01-26 | ソニー株式会社 | 符号化装置及び方法 |
US7426308B2 (en) * | 2003-07-18 | 2008-09-16 | Microsoft Corporation | Intraframe and interframe interlace coding and decoding |
US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
US7609763B2 (en) | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
TWI231714B (en) * | 2003-07-30 | 2005-04-21 | Mediatek Inc | Method for performing predictive image decoding with memory access |
US7606308B2 (en) | 2003-09-07 | 2009-10-20 | Microsoft Corporation | Signaling macroblock mode information for macroblocks of interlaced forward-predicted fields |
MXPA06002495A (es) * | 2003-09-07 | 2006-06-20 | Microsoft Corp | Capa de porcion en codificador/descodificador (codec) de video. |
US7599438B2 (en) | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
US7782954B2 (en) * | 2003-09-07 | 2010-08-24 | Microsoft Corporation | Scan patterns for progressive video content |
US7688894B2 (en) * | 2003-09-07 | 2010-03-30 | Microsoft Corporation | Scan patterns for interlaced video content |
US7092576B2 (en) * | 2003-09-07 | 2006-08-15 | Microsoft Corporation | Bitplane coding for macroblock field/frame coding type information |
US20050111545A1 (en) * | 2003-11-25 | 2005-05-26 | Ram Prabhakar | Dynamic packet size control for MPEG-4 data partition mode |
EP1538844A3 (en) * | 2003-11-26 | 2006-05-31 | Samsung Electronics Co., Ltd. | Color image residue transformation and encoding method |
JP4369857B2 (ja) * | 2003-12-19 | 2009-11-25 | パナソニック株式会社 | 画像符号化装置および画像符号化方法 |
US7889792B2 (en) | 2003-12-24 | 2011-02-15 | Apple Inc. | Method and system for video encoding using a variable number of B frames |
US7830959B2 (en) | 2003-12-26 | 2010-11-09 | Electronics And Telecommunications Research Institute | Apparatus and method for performing intra prediction for image decoder |
KR100754388B1 (ko) * | 2003-12-27 | 2007-08-31 | 삼성전자주식회사 | 레지듀 영상 다운/업 샘플링 방법 및 장치와 그를 이용한영상 부호화/복호화 방법 및 장치 |
US7492820B2 (en) * | 2004-02-06 | 2009-02-17 | Apple Inc. | Rate control for video coder employing adaptive linear regression bits modeling |
US7869503B2 (en) | 2004-02-06 | 2011-01-11 | Apple Inc. | Rate and quality controller for H.264/AVC video coder and scene analyzer therefor |
US7453938B2 (en) * | 2004-02-06 | 2008-11-18 | Apple Inc. | Target bitrate estimator, picture activity and buffer management in rate control for video coder |
US7986731B2 (en) * | 2004-02-06 | 2011-07-26 | Apple Inc. | H.264/AVC coder incorporating rate and quality controller |
US20050232350A1 (en) * | 2004-03-30 | 2005-10-20 | Mana Hamada | Inverse prediction apparatus and decoding apparatus using the same |
JP2005318559A (ja) * | 2004-03-30 | 2005-11-10 | Matsushita Electric Ind Co Ltd | 逆予測装置及びそれを用いた復号装置 |
KR100587698B1 (ko) * | 2004-10-22 | 2006-06-08 | 주식회사 휴맥스 | 선택적 예측 부호화/복호화 방법 및 장치 |
KR100647294B1 (ko) | 2004-11-09 | 2006-11-23 | 삼성전자주식회사 | 화상 데이터 부호화 및 복호화 방법 및 장치 |
US8649439B2 (en) * | 2004-11-26 | 2014-02-11 | Panasonic Corporation | Decoding circuit, decoding device, and decoding system |
KR100694093B1 (ko) * | 2005-02-18 | 2007-03-12 | 삼성전자주식회사 | 영상 블럭의 계수 예측 장치 및 그 방법 |
US20060227876A1 (en) * | 2005-03-29 | 2006-10-12 | Bhaskar Sherigar | System, method, and apparatus for AC coefficient prediction |
US7684981B2 (en) | 2005-07-15 | 2010-03-23 | Microsoft Corporation | Prediction of spectral coefficients in waveform coding and decoding |
US7599840B2 (en) | 2005-07-15 | 2009-10-06 | Microsoft Corporation | Selectively using multiple entropy models in adaptive coding and decoding |
US7693709B2 (en) * | 2005-07-15 | 2010-04-06 | Microsoft Corporation | Reordering coefficients for waveform coding or decoding |
US7565018B2 (en) | 2005-08-12 | 2009-07-21 | Microsoft Corporation | Adaptive coding and decoding of wide-range coefficients |
US8599925B2 (en) * | 2005-08-12 | 2013-12-03 | Microsoft Corporation | Efficient coding and decoding of transform blocks |
US9077960B2 (en) | 2005-08-12 | 2015-07-07 | Microsoft Corporation | Non-zero coefficient block pattern coding |
US7933337B2 (en) | 2005-08-12 | 2011-04-26 | Microsoft Corporation | Prediction of transform coefficients for image compression |
US20070140353A1 (en) * | 2005-12-19 | 2007-06-21 | Sharp Laboratories Of America, Inc. | Intra prediction skipping in mode selection for video compression |
JP4769605B2 (ja) * | 2006-03-17 | 2011-09-07 | 富士通株式会社 | 動画像符号装置及び方法 |
JP5155157B2 (ja) * | 2006-05-12 | 2013-02-27 | パナソニック株式会社 | 動画像復号化装置 |
JP4621629B2 (ja) * | 2006-05-25 | 2011-01-26 | 株式会社東芝 | 画像復号装置 |
FR2906433B1 (fr) * | 2006-09-22 | 2009-02-27 | Canon Kk | Procedes et dispositifs de codage et de decodage d'images, programme d'ordinateur les mettant en oeuvre et support d'informaton permettant de les mettre en oeuvre |
EP2099227B1 (en) * | 2006-12-27 | 2019-11-13 | Panasonic Intellectual Property Management Co., Ltd. | Moving picture image decoding device |
US8942289B2 (en) * | 2007-02-21 | 2015-01-27 | Microsoft Corporation | Computational complexity and precision control in transform-based digital media codec |
US8184710B2 (en) | 2007-02-21 | 2012-05-22 | Microsoft Corporation | Adaptive truncation of transform coefficient data in a transform-based digital media codec |
US7774205B2 (en) * | 2007-06-15 | 2010-08-10 | Microsoft Corporation | Coding of sparse digital media spectral data |
US8254455B2 (en) | 2007-06-30 | 2012-08-28 | Microsoft Corporation | Computing collocated macroblock information for direct mode macroblocks |
US8179974B2 (en) | 2008-05-02 | 2012-05-15 | Microsoft Corporation | Multi-level representation of reordered transform coefficients |
US8370887B2 (en) | 2008-05-30 | 2013-02-05 | Microsoft Corporation | Media streaming with enhanced seek operation |
CN101605255B (zh) * | 2008-06-12 | 2011-05-04 | 华为技术有限公司 | 一种视频编解码的方法及装置 |
GB0905317D0 (en) * | 2008-07-14 | 2009-05-13 | Musion Ip Ltd | Video processing and telepresence system and method |
US9445121B2 (en) | 2008-08-04 | 2016-09-13 | Dolby Laboratories Licensing Corporation | Overlapped block disparity estimation and compensation architecture |
US8406307B2 (en) | 2008-08-22 | 2013-03-26 | Microsoft Corporation | Entropy coding/decoding of hierarchically organized data |
JP5686499B2 (ja) * | 2009-01-22 | 2015-03-18 | 株式会社Nttドコモ | 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法 |
US8189666B2 (en) | 2009-02-02 | 2012-05-29 | Microsoft Corporation | Local picture identifier and computation of co-located information |
JP5914962B2 (ja) * | 2010-04-09 | 2016-05-11 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに、記録媒体 |
RU2467499C2 (ru) * | 2010-09-06 | 2012-11-20 | Государственное образовательное учреждение высшего профессионального образования "Поволжский государственный университет телекоммуникаций и информатики" (ГОУВПО ПГУТИ) | Способ сжатия цифрового потока видеосигнала в телевизионном канале связи |
CN102131093A (zh) * | 2011-01-13 | 2011-07-20 | 北京中星微电子有限公司 | 一种图像处理方法及装置 |
CN103283236A (zh) * | 2011-01-21 | 2013-09-04 | 松下电器产业株式会社 | 动态图像编码装置和动态图像编码方法 |
WO2012173745A1 (en) | 2011-06-13 | 2012-12-20 | Dolby Laboratories Licensing Corporation | Fused region-based vdr prediction |
US9716894B2 (en) | 2013-03-25 | 2017-07-25 | Qualcomm Incorporated | Intra prediction modes for lossy coding when transform is skipped |
JP6497014B2 (ja) * | 2014-09-24 | 2019-04-10 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理プログラム |
WO2018041843A1 (en) * | 2016-08-29 | 2018-03-08 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder for Encoding, and Decoder for Decoding, a Digital Image Representation into a Data Stream using Indicating a Number of Leading Zero Bit Planes |
WO2018041379A1 (en) * | 2016-08-29 | 2018-03-08 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Improvements for greatest common line index (gcli) video coding |
EP4541031A1 (en) * | 2022-06-16 | 2025-04-23 | MBDA UK Limited | Method for image encoding |
WO2023242589A1 (en) * | 2022-06-16 | 2023-12-21 | Mbda Uk Limited | Method for image encoding |
EP4294014A1 (en) * | 2022-06-16 | 2023-12-20 | MBDA UK Limited | Method for image encoding |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02264585A (ja) * | 1989-04-05 | 1990-10-29 | Nec Corp | 画像信号の符号化方式 |
JPH05316494A (ja) * | 1992-05-06 | 1993-11-26 | Ikegami Tsushinki Co Ltd | 画像データ符号化装置 |
KR970025187A (ko) * | 1995-10-31 | 1997-05-30 | 배순훈 | 영상 부호화 시스템에서의 개선된 움직임 예측장치 및 방법 |
KR970073169A (ko) * | 1996-04-23 | 1997-11-07 | 배순훈 | 인트라 프레임에 대한 부호화장치 및 방법(apparatus for coding intra-frame and method thereof) |
KR980013439A (ko) * | 1996-07-15 | 1998-04-30 | 김주용 | 예측 부호화 방법 및 장치 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2062200A1 (en) * | 1991-03-15 | 1992-09-16 | Stephen C. Purcell | Decompression processor for video applications |
KR0166722B1 (ko) * | 1992-11-30 | 1999-03-20 | 윤종용 | 부호화 및 복호화방법 및 그 장치 |
US5805762A (en) * | 1993-01-13 | 1998-09-08 | Hitachi America, Ltd. | Video recording device compatible transmitter |
US5815646A (en) * | 1993-04-13 | 1998-09-29 | C-Cube Microsystems | Decompression processor for video applications |
US5802210A (en) * | 1994-06-09 | 1998-09-01 | Kabushiki Kaisha Toshiba | Image processing system |
US5668609A (en) * | 1994-09-08 | 1997-09-16 | Tektronix, Inc. | Motion detector and key signal interpolator using same |
US5712809A (en) * | 1994-10-31 | 1998-01-27 | Vivo Software, Inc. | Method and apparatus for performing fast reduced coefficient discrete cosine transforms |
KR100215428B1 (ko) * | 1995-01-23 | 1999-08-16 | 윤종용 | B픽처의에러은폐방법 |
US5647048A (en) * | 1995-06-07 | 1997-07-08 | Industrial Technology Research Institute | Trick mode VTR tracking for compressed video |
TW398131B (en) * | 1997-06-20 | 2000-07-11 | Matsushita Electric Ind Co Ltd | The image process method, the image process device and the data memory medium |
-
1997
- 1997-10-24 US US08/957,511 patent/US5974184A/en not_active Expired - Lifetime
-
1998
- 1998-02-25 CA CA002230422A patent/CA2230422C/en not_active Expired - Fee Related
- 1998-02-27 EP EP98103445A patent/EP0863673A3/en not_active Withdrawn
- 1998-03-04 TW TW087103125A patent/TW373408B/zh active
- 1998-03-05 NO NO980948A patent/NO980948L/no not_active Application Discontinuation
- 1998-03-06 CN CNB981080537A patent/CN1148977C/zh not_active Expired - Lifetime
- 1998-03-06 AU AU57399/98A patent/AU728469B2/en not_active Ceased
- 1998-03-07 KR KR1019980007629A patent/KR100578049B1/ko not_active Expired - Lifetime
- 1998-03-09 JP JP10073077A patent/JPH10304364A/ja active Pending
- 1998-03-09 BR BR9800852-8A patent/BR9800852A/pt not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02264585A (ja) * | 1989-04-05 | 1990-10-29 | Nec Corp | 画像信号の符号化方式 |
JPH05316494A (ja) * | 1992-05-06 | 1993-11-26 | Ikegami Tsushinki Co Ltd | 画像データ符号化装置 |
KR970025187A (ko) * | 1995-10-31 | 1997-05-30 | 배순훈 | 영상 부호화 시스템에서의 개선된 움직임 예측장치 및 방법 |
KR970073169A (ko) * | 1996-04-23 | 1997-11-07 | 배순훈 | 인트라 프레임에 대한 부호화장치 및 방법(apparatus for coding intra-frame and method thereof) |
KR980013439A (ko) * | 1996-07-15 | 1998-04-30 | 김주용 | 예측 부호화 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
CN1148977C (zh) | 2004-05-05 |
EP0863673A2 (en) | 1998-09-09 |
CA2230422A1 (en) | 1998-09-07 |
JPH10304364A (ja) | 1998-11-13 |
NO980948L (no) | 1998-09-08 |
KR19980080013A (ko) | 1998-11-25 |
BR9800852A (pt) | 1999-11-23 |
AU728469B2 (en) | 2001-01-11 |
EP0863673A3 (en) | 2002-12-11 |
TW373408B (en) | 1999-11-01 |
US5974184A (en) | 1999-10-26 |
CA2230422C (en) | 2006-01-31 |
CN1198639A (zh) | 1998-11-11 |
AU5739998A (en) | 1998-09-10 |
NO980948D0 (no) | 1998-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100578049B1 (ko) | 인터레이스드디지털비디오를위한인트라-매크로블록디씨및에이씨계수예측방법및장치 | |
US10778970B2 (en) | Method and apparatus of decoding video data | |
US10158857B2 (en) | Method of constructing merge list | |
KR101540168B1 (ko) | 전이 영역 내의 샘플들의 식별 | |
EP1135934B1 (en) | Efficient macroblock header coding for video compression | |
EP1709801B1 (en) | Video Decoding Method Using Adaptive Quantization Matrices | |
EP0863674B1 (en) | Prediction and coding of bi-directionally predicted video object planes for interlaced digital video | |
US9451249B2 (en) | Method of decoding motion vector | |
KR100681370B1 (ko) | 전방 예측된 인터레이스드 비디오 프레임의 필드에 대한모션 벡터의 예측 | |
CN101406056B (zh) | 减少数字视频编码器中的内预测和模式判决处理中的计算的方法 | |
EP0863675A2 (en) | Motion estimation and compensation of video object planes for interlaced digital video | |
MXPA06002079A (es) | Codificacion bi-direccional predictiva avanzada de video entrelazado. | |
US7839933B2 (en) | Adaptive vertical macroblock alignment for mixed frame video sequences | |
KR100495100B1 (ko) | 디지털 영상 처리 시스템의 이동 벡터 부호화/복호화 방법 | |
KR100559713B1 (ko) | 격행주사를 위한 색상 정보 부호화/복호화 장치 및 그 방법 | |
Lee | Standard coding for mpeg-1, mpeg-2 and advanced coding for mpeg-4 | |
MXPA98001807A (en) | Prediction of dc and ac coefficient of intra-macrobloque for digital video concaten | |
Howard | An Experimental analysis of the MPEG compression standard with respect to processing requirements, compression ratio, and image quality | |
AU1839301A (en) | Padding of video object planes for interlaced digital video | |
HK1115966B (en) | Coded block pattern encoding/decoding with spatial prediction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19980307 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20030121 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19980307 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050721 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060203 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060502 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060503 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090409 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100429 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110428 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120427 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130429 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130429 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140430 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140430 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150424 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150424 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160422 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160422 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170424 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20170424 Start annual number: 12 End annual number: 12 |
|
PC1801 | Expiration of term |