KR100303685B1 - 영상 예측부호화 장치 및 그 방법 - Google Patents
영상 예측부호화 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100303685B1 KR100303685B1 KR1019970049055A KR19970049055A KR100303685B1 KR 100303685 B1 KR100303685 B1 KR 100303685B1 KR 1019970049055 A KR1019970049055 A KR 1019970049055A KR 19970049055 A KR19970049055 A KR 19970049055A KR 100303685 B1 KR100303685 B1 KR 100303685B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- coefficient
- prediction
- quantized
- value
- 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
Images
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/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/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/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/124—Quantisation
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform 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/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
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 (26)
- 블록기반 부호화 방법에 있어서,부호화하고자 하는 블록(B)에 이웃하는 다수 블록(B1,B2,B3)의 양자화된 직류(DC) 기울기(계수)의 차이에 따라 예측 계수를 선택하고, 그 선택한 예측계수로 상기 부호화하고자 하는 블록의 DC계수를 예측 부호화하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 직류계수의 선택시 부호화하고자 하는 블록에 이웃하는 적어도 2개 이상 블록의 부호화된 직류(DC) 기울기의 차로 상기 부호화하고자 하는 블록의 직류(DC)계수를 선택하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)에 이웃하는 블록(B1,B2,B3)이 모두 인트라 블록일 경우, 블록B1의 양자화된 직류(DC)계수인 DC-B1에서 블록B2의 양자화된 직류(DC)계수인 DC-B2를 감산한 결과치의 절대치(|DC-B1 - DC-B2|)와 블록B1의 양자화된 직류(DC)계수인 DC-B1에서 블록B3의 양자화된 직류(DC)계수인 DC-B3을 감산한 결과치의 절대치(|DC-B1 - DC-B3|)를 비교하여, |DC-B1 - DC-B2| < |DC-B1 - DC-B3|이면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B3의 양자화된 직류(DC)계수로 선택하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)에 이웃하는 블록(B1,B2,B3)이 모두 인트라 블록이고, 블록B1의 양자화된 직류(DC)계수인 DC-B1에서 블록B2의 양자화된 직류(DC)계수인 DC-B2를 감산한 결과치의 절대치(|DC-B1 - DC-B2|)와 블록B1의 양자화된 직류(DC)계수인 DC-B1에서 블록B3의 양자화된 직류(DC)계수인 DC-B3을 감산한 결과치의 절대치(|DC-B1 - DC-B3|)를 비교하여, |DC-B1 - DC-B2| > |DC-B1 - DC-B3|이면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B2의 양자화된 직류계수(DC-B2)로 선택하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록(B2,B3)에 모양정보가 존재하지 않으면, 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 128로 하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록 B2,B3중 블록B3에만 모양정보가 존재하면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B3의 양자화된 직류(DC)계수(DC-B3)로 선택하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록 B2,B3중 블록B2에만 모양정보가 존재하면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B2의 양자화된 직류(DC)계수(DC-B2)로 하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃블록인 B2,B3에 모양정보가 존재하지만 블록B1에는 모양정보가 존재하지 않으면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B3의 양자화된 DC계수로 설정하여 예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃블록인 B2,B3에 모양정보가 존재하지만 블록B1에는 모양정보가 존재하지 않으면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B2의 양자화된 DC계수로 설정하여 예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록B2,B3에 모양정보가 존재하지 않고 블록B1에만 모양정보가 존재하는 경우에는 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B1의 양자화된 직류계수(DC-B1)로 선택하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)에 이웃하는 블록B2,B3에 모양정보가 존재하지만 블록B1에는 모양정보가 존재하지 않을 경우에는 블록B1의 예측 부호화를 위한 예측값(DC-B1)을 128로 하고, 블록B1의 예측 부호화를 위한 예측값(128)에서 블록B2의 양자화된 DC계수(DC-B2)를 감산한 결과치의 절대치(|128 - DC-B2|)와 블록B1의 예측 부호화를 위한 예측값(128)에서 블록B3의 양자화된 직류계수(DC-B3)를 감산한 결과치의 절대치(|128 - DC-B3|)를 비교하여, |128 - DC-B2| < |128 - DC-B3|이면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B3의 양자화된 직류계수(DC-B3)로 선택하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록B2,B3에 모양정보가 존재하지만 블록B1에는 모양정보가 존재하지 않을 경우에는 블록B1의 예측 부호화를 위한 예측값(DC-B1)을 128로 하고, 블록B1의 예측 부호화를 위한 예측값(128)에서 블록B2의 양자화된 DC계수(DC-B2)를 감산한 결과치의 절대치(|128 - DC-B2|)와 블록B1의 예측 부호화를 위한 예측값(128)에서 블록B3의 양자화된 직류계수(DC-B3)를 감산한 결과치의 절대치(|128 - DC-B3|)를 비교하여, |128 - DC-B2| > |128 - DC-B3|이면 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B2의 양자화된 직류계수(DC-B2)로 선택하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록B2,B3에 모양정보가 존재하지 않고 블록B1에만 모양정보가 존재하는 경우, 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B1의 양자화된 직류계수(DC-B1)에 128을 가산(DC-B1 + 128)하고 그 결과치를 2로 나눈후<(DC-B1 + 128)/2> 소수점이하의 값을 반올림 또는 내림 하여 직류계수로 설정하고 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록B3에만 모양정보가 존재하면, 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을, 블록B3의 양자화된 직류계수(DC-B3)에 128을 가산(DC-B3 + 128)하고 그 결과치를 2로 나눈후<(DC-B3 + 128)/2> 소수점이하의 값을 반올림 또는 내림 하여 설정하고 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 볼록B2에만 모양정보가 존재하면, 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을 블록B2의 양자화된 직류계수(DC-B2)에 128을 가산(DC-B2 + 128)하고 그 결과치를 2로 나눈후<(DC-B2 + 128)/2> 소수점이하의 값을 반올림 또는 내림 하여 직류계수로 설정하고 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)의 이웃하는 블록B2,B3에 모양정보가 존재하지만 블록B1에는 모양정보가 존재하지 않을 경우, 블록B의 DC-B의 예측 부호화를 위한 예측값(DC-P)을, 블록B2의 양자화된 직류계수(DC-B2)와 블록B3의 양자화된 직류계수(DC-B3)를 가산(DC-B2 + DC-B3)하고, 그 결과치를 2로 나눈 후<(DC-B2 + DC-B3)/2> 소수점이하의 값을 반올림 또는 내림 하여 설정하고 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,상기 부호화할 블록(B)과 이웃하는 3블록(B1,B2,B3)의 양자화 스텝 크기가 다를 경우, 상기 4개블록(B,B1,B2,B3)의 직류(DC)값을 해당 블록의 양자화 스텝 크기로 정규화한후 상기 블록B의 예측 부호화를 위한 예측값(DC-P)을 산출하여 직류(DC)예측 부호화를 수행하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,예측 부호화하여 선정된 예측 블록과 부호화할 블록의 양자화 스텝 사이즈(Q_step)가 다르면 DC_P=(DC_P * DC_P's 블록Q_step)/(DC_B's Q_step), DC_T=(DC_P - DC_B)로 스케일링한 후 그 값을 DPCM하여 전송하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제17항에 있어서,상기 정규화방법은,N-DC-B = DC-B * Q-B,N-DC-B1 = DC-B1 * Q-B1,N-DC-B2 = DC-B2 * Q-B2,N-DC-B3 = DC-B3 * Q-B3로 정규화하는 것을 특징으로 하는 영상 예측 부호화방법.상기에서, Q-B는 블록B의 양자화 스텝 크기,Q-B1은 블록B1의 양자화 스텝 크기,Q-B2는 블록B2의 양자화 스텝 크기,Q-B3은 블록B3의 양자화 스텝 크기,N-DC-B는 블록B의 정규화된 직류(DC)계수,N-DC-B1은 블록B1의 정규화된 직류(DC)계수,N-DC-B2는 블록B2의 정규화된 직류(DC)계수,N-DC-B3은 블록B3의 정규화된 직류(DC)계수를 각각 나타낸다.
- 제17항 또는 제19항에 있어서,상기 예측값(DC-P)이 N-DC-B1과 동일하면 블록B에 대한 예측 부호화된 직류(DC)값인 DC-T는 N-DC-B1/Q-B - DC-B로 산출하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제17항 또는 제19항에 있어서,상기 예측값(DC-P)이 N-DC-B2와 동일하면 블록B에 대한 예측 부호화된 직류(DC)값인 DC-T는 N-DC-B2/Q-B - DC-B로 산출하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제17항 또는 제19항에 있어서,상기 예측값(DC-P)이 N-DC-B3과 동일하면 블록B에 대한 예측 부호화된 직류(DC)값인 DC-T는 N-DC-B3/Q-B - DC-B로 산출하는 것을 특징으로 하는 영상 예측 부호화방법.
- 제1항에 있어서,예측 부호화하여 선정된 예측 블록과 부호화할 블록의 양자화 스텝 사이즈(Q_step)가 다르면 일단 기울기에 따라서 예측 블록 및 예측 계수를 선택하고, 선택된 예측 계수에 대해서 DC_P = (DC_P * DC_PQ)/QB에 의해 정규화를 수행한 후 그 값을 DPCM하여 전송하는 것을 특징으로 하는 영상 예측 부호화방법.상기에서, DC_PQ는 DC_P가 DC_B2와 동일하면 Q_B2이고, DC_B3과 동일하다면 Q_B3이 된다.
- 블록기반 영상 부호화 장치에 있어서,영상신호와 원래의 모양정보를 입력받아 서브블록에서 물체가 아닌 부분을 물체부분의 평균값을 채워넣고 저주파 필터링하거나 0으로 설정하는 물체경계블록 패딩수단과;상기 물체경계블록 패딩수단에서 출력되는 영상신호를 입력받아 이산여현 변환을 수행하고 그 변환계수를 양자화하여 출력하는 이산여현 변환수단과;상기 이산여현 변환수단에서 출력되는 임의 블록의 양자화된 변환계수와 그 블록의 이웃하는 다수 블록의 부호화된 DC값들의 공간적 상관도(기울기)를 이용하여 DC계수를 예측 부호화 하는 변환계수 및 영상정보 부호화수단과;상기 이산여현 변환수단에서 양자화된 변환계수를 입력받아 역양자화하여 변환계수를 추출하고 역이산여현 변환을 수행하는 역이산여현변환수단과;상기 역이산여현변환수단에서 출력되는 영상신호와 재현된 모양정보를 입력받아 상기 패딩된 데이터를 제거하여 복호화된 VOP데이터를 출력하는 패딩 데이터 제거수단을 포함하여 구성된 것을 특징으로 하는 영상 예측 부호화장치.
- 제 24항에 있어서,상기 변환계수 및 영상정보 부호화수단은, 상기 이산여현 변환수단에서 얻어지는 DC 계수를 저장하는 DC 계수 저장부와, 상기 DC 계수 저장부에서 얻어지는 현재 블록의 이웃하는 3블럭들에 대한 인덱스로 예측 블록을 선택하고 예측 부호화를 위한 예측값을 출력하는 예측 블록 선택부와, 상기 예측 블록 선택부에서 얻어지는 예측값과 상기 이산여현 변환수단에서 얻어지는 현재 블록의 양자화된 DC계수를 DPCM부호화 하는 DPCM 부호화부로 구성됨을 특징으로 하는 영상 예측 부호화장치.
- 제 25항에 있어서,상기 예측 블록 선택부는, 상기 DC 계수 저장부에서 얻어지는 현재 블록의 이웃하는 3블록들에 대한 인덱스를 저장하는 메모리와, 상기 3블록들에 대한 인덱스를 선택적으로 두 개씩 취해 상호 감산하는 제1 및 제2 감산기와, 상기 제1 및 제2 감산기에서 각각 출력되는 값의 절대치를 계산하는 제1 및 제2 절대치 계산기와, 상기 제1 및 제2 절대치 계산기에서 각각 얻어지는 절대치를 비교하여 그 결과에 따라 예측 블록을 선택하기 위한 선택 제어신호를 발생하여 상기 메모리에 전달해주는 비교기로 구성됨을 특징으로 하는 영상 예측 부호화장치.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960042882 | 1996-09-30 | ||
| KR96-42882 | 1996-09-30 | ||
| KR19960042882 | 1996-09-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19980025035A KR19980025035A (ko) | 1998-07-06 |
| KR100303685B1 true KR100303685B1 (ko) | 2001-09-24 |
Family
ID=19475572
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970049055A Expired - Fee Related KR100303685B1 (ko) | 1996-09-30 | 1997-09-26 | 영상 예측부호화 장치 및 그 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US6215905B1 (ko) |
| EP (1) | EP0833520A3 (ko) |
| JP (1) | JPH10126793A (ko) |
| KR (1) | KR100303685B1 (ko) |
Families Citing this family (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100403077B1 (ko) * | 1996-05-28 | 2003-10-30 | 마쯔시다덴기산교 가부시키가이샤 | 화상예측 복호화 장치 및 그 방법과 화상예측 부호화 장치 및 그 방법 |
| 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 |
| 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 |
| JP4213526B2 (ja) * | 1997-06-20 | 2009-01-21 | パナソニック株式会社 | 画像処理方法 |
| US6480538B1 (en) * | 1998-07-08 | 2002-11-12 | Koninklijke Philips Electronics N.V. | Low bandwidth encoding scheme for video transmission |
| DE19846866A1 (de) * | 1998-10-12 | 2000-05-04 | Bosch Gmbh Robert | Verbesserte Prädiktion der DC- bzw. AC-Koeffizienten |
| US6983018B1 (en) | 1998-11-30 | 2006-01-03 | Microsoft Corporation | Efficient motion vector coding for video compression |
| US6563953B2 (en) * | 1998-11-30 | 2003-05-13 | Microsoft Corporation | Predictive image compression using a single variable length code for both the luminance and chrominance blocks for each macroblock |
| US6282322B1 (en) * | 1998-12-03 | 2001-08-28 | Philips Electronics North America Corp. | System and method for compressing and decompressing images |
| KR100382516B1 (ko) * | 1999-01-15 | 2003-05-01 | 주식회사 팬택앤큐리텔 | 물체 단위 영상신호 부호화/복호화 장치 및 방법 |
| WO2001049038A1 (de) * | 1999-12-23 | 2001-07-05 | Siemens Aktiengesellschaft | Verfahren, anordnung und computerprogrammerzeugnis zur prädiktion bei der codierung eines in bildblöcke unterteilten bildes |
| US6654503B1 (en) | 2000-04-28 | 2003-11-25 | Sun Microsystems, Inc. | Block-based, adaptive, lossless image coder |
| US6724818B1 (en) * | 2000-07-17 | 2004-04-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Alternative block orders for better prediction |
| FI111592B (fi) * | 2001-09-06 | 2003-08-15 | Oulun Yliopisto | Menetelmä ja laite peräkkäisten kuvien koodaamiseksi |
| US7200275B2 (en) | 2001-12-17 | 2007-04-03 | Microsoft Corporation | Skip macroblock coding |
| US20040141654A1 (en) * | 2003-01-17 | 2004-07-22 | Yi-Yung Jeng | Texture encoding procedure |
| US7039247B2 (en) * | 2003-01-31 | 2006-05-02 | Sony Corporation | Graphic codec for network transmission |
| US7499495B2 (en) * | 2003-07-18 | 2009-03-03 | Microsoft Corporation | Extended range motion vectors |
| US7426308B2 (en) * | 2003-07-18 | 2008-09-16 | Microsoft Corporation | Intraframe and interframe interlace coding and decoding |
| US20050013498A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
| TWI231714B (en) * | 2003-07-30 | 2005-04-21 | Mediatek Inc | Method for performing predictive image decoding with memory access |
| US7317839B2 (en) * | 2003-09-07 | 2008-01-08 | Microsoft Corporation | Chroma motion vector derivation for interlaced forward-predicted fields |
| US7606308B2 (en) * | 2003-09-07 | 2009-10-20 | Microsoft Corporation | Signaling macroblock mode information for macroblocks of interlaced forward-predicted fields |
| US7567617B2 (en) * | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
| US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
| US7620106B2 (en) | 2003-09-07 | 2009-11-17 | Microsoft Corporation | Joint coding and decoding of a reference field selection and differential motion vector information |
| US7616692B2 (en) | 2003-09-07 | 2009-11-10 | Microsoft Corporation | Hybrid motion vector prediction for interlaced forward-predicted fields |
| US7599438B2 (en) * | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
| US7623574B2 (en) | 2003-09-07 | 2009-11-24 | Microsoft Corporation | Selecting between dominant and non-dominant motion vector predictor polarities |
| US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
| US7577200B2 (en) | 2003-09-07 | 2009-08-18 | Microsoft Corporation | Extended range variable length coding/decoding of differential motion vector information |
| US7813571B2 (en) | 2004-04-22 | 2010-10-12 | Mitsubishi Electric Corporation | Image encoding apparatus and image decoding apparatus |
| US7376277B2 (en) * | 2004-06-15 | 2008-05-20 | Pegasus Imaging Corporation | Data transform for improved compression of multicomponent images |
| US7565020B2 (en) * | 2004-07-03 | 2009-07-21 | Microsoft Corp. | System and method for image coding employing a hybrid directional prediction and wavelet lifting |
| US8422546B2 (en) | 2005-05-25 | 2013-04-16 | Microsoft Corporation | Adaptive video encoding using a perceptual model |
| 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 |
| CN100466745C (zh) * | 2005-10-11 | 2009-03-04 | 华为技术有限公司 | 帧内预测编解码方法及其系统 |
| KR100750145B1 (ko) | 2005-12-12 | 2007-08-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
| US8059721B2 (en) * | 2006-04-07 | 2011-11-15 | Microsoft Corporation | Estimating sample-domain distortion in the transform domain with rounding compensation |
| US7995649B2 (en) * | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
| US20070237237A1 (en) * | 2006-04-07 | 2007-10-11 | Microsoft Corporation | Gradient slope detection for video compression |
| US8130828B2 (en) * | 2006-04-07 | 2012-03-06 | Microsoft Corporation | Adjusting quantization to preserve non-zero AC coefficients |
| US8503536B2 (en) * | 2006-04-07 | 2013-08-06 | Microsoft Corporation | Quantization adjustments for DC shift artifacts |
| US7974340B2 (en) * | 2006-04-07 | 2011-07-05 | Microsoft Corporation | Adaptive B-picture quantization control |
| US8711925B2 (en) * | 2006-05-05 | 2014-04-29 | Microsoft Corporation | Flexible quantization |
| US8238424B2 (en) | 2007-02-09 | 2012-08-07 | Microsoft Corporation | Complexity-based adaptive preprocessing for multiple-pass video compression |
| US8184710B2 (en) | 2007-02-21 | 2012-05-22 | Microsoft Corporation | Adaptive truncation of transform coefficient data in a transform-based digital media codec |
| US8594186B1 (en) * | 2007-02-27 | 2013-11-26 | Xilinx, Inc. | Digital video coding using quantized DC block values |
| US8498335B2 (en) * | 2007-03-26 | 2013-07-30 | Microsoft Corporation | Adaptive deadzone size adjustment in quantization |
| US20080240257A1 (en) * | 2007-03-26 | 2008-10-02 | Microsoft Corporation | Using quantization bias that accounts for relations between transform bins and quantization bins |
| US8243797B2 (en) | 2007-03-30 | 2012-08-14 | Microsoft Corporation | Regions of interest for quality adjustments |
| KR101379255B1 (ko) * | 2007-04-06 | 2014-03-28 | 삼성전자주식회사 | 미분 방정식을 이용한 인트라 예측 부호화, 복호화 방법 및장치 |
| US8442337B2 (en) * | 2007-04-18 | 2013-05-14 | Microsoft Corporation | Encoding adjustments for animation content |
| US8331438B2 (en) * | 2007-06-05 | 2012-12-11 | Microsoft Corporation | Adaptive selection of picture-level quantization parameters for predicted video pictures |
| EP2073419B1 (en) | 2007-12-20 | 2011-10-26 | Panasonic Corporation | Control channel signaling using a common signaling field for transport format and redundancy version |
| CN101500160B (zh) * | 2008-01-28 | 2015-04-29 | 华为技术有限公司 | 一种码流标识方法、装置及编解码系统 |
| US8189933B2 (en) * | 2008-03-31 | 2012-05-29 | Microsoft Corporation | Classifying and controlling encoding quality for textured, dark smooth and smooth video content |
| US8831086B2 (en) | 2008-04-10 | 2014-09-09 | Qualcomm Incorporated | Prediction techniques for interpolation in video coding |
| US9967590B2 (en) | 2008-04-10 | 2018-05-08 | Qualcomm Incorporated | Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter |
| US8897359B2 (en) | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| TWI463878B (zh) * | 2009-02-19 | 2014-12-01 | Sony Corp | Image processing apparatus and method |
| UA109312C2 (uk) | 2011-03-04 | 2015-08-10 | Імпульсно-кодова модуляція з квантуванням при кодуванні відеоінформації | |
| WO2012173745A1 (en) | 2011-06-13 | 2012-12-20 | Dolby Laboratories Licensing Corporation | Fused region-based vdr prediction |
| EP3157258B1 (en) * | 2014-06-11 | 2020-08-05 | LG Electronics Inc. | Method and device for encoding and decoding video signal by using embedded block partitioning |
| GB2537094B (en) * | 2015-02-27 | 2019-02-20 | Sheffield Hallam Univ | Image data compression and decompression |
| CN117221554A (zh) | 2017-09-21 | 2023-12-12 | 株式会社Kt | 视频信号处理方法及装置 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2905756A (en) * | 1956-11-30 | 1959-09-22 | Bell Telephone Labor Inc | Method and apparatus for reducing television bandwidth |
| US5001559A (en) * | 1989-10-12 | 1991-03-19 | International Business Machines Corporation | Transform coding using coefficient prediction techniques |
| US5166987A (en) * | 1990-04-04 | 1992-11-24 | Sony Corporation | Encoding apparatus with two stages of data compression |
| GB2252002B (en) * | 1991-01-11 | 1995-01-04 | Sony Broadcast & Communication | Compression of video signals |
| US5111292A (en) * | 1991-02-27 | 1992-05-05 | General Electric Company | Priority selection apparatus as for a video signal processor |
| US5227878A (en) * | 1991-11-15 | 1993-07-13 | At&T Bell Laboratories | Adaptive coding and decoding of frames and fields of video |
| JP3161172B2 (ja) * | 1993-08-06 | 2001-04-25 | ミノルタ株式会社 | 符号化装置 |
| US5729631A (en) * | 1993-11-30 | 1998-03-17 | Polaroid Corporation | Image noise reduction system using a wiener variant filter in a pyramid image representation |
| US5557538A (en) | 1994-05-18 | 1996-09-17 | Zoran Microelectronics Ltd. | MPEG decoder |
| US5778100A (en) * | 1996-03-08 | 1998-07-07 | Lucent Technologies Inc. | Method and apparatus for reducing the bit rate in a video object planes sequence coder |
| US5737451A (en) * | 1996-04-10 | 1998-04-07 | Eastman Kodak Company | Method and apparatus for suppressing blocking artifacts in block-transform coded images |
| US5870754A (en) * | 1996-04-25 | 1999-02-09 | Philips Electronics North America Corporation | Video retrieval of MPEG compressed sequences using DC and motion signatures |
| US6134269A (en) * | 1996-09-25 | 2000-10-17 | At&T Corp | Fixed or adaptive deinterleaved transform coding for image coding and intra coding of video |
| US5790196A (en) * | 1997-02-14 | 1998-08-04 | Mitsubishi Electric Information Technology Center America, Inc. | Adaptive video coding method |
-
1997
- 1997-09-26 KR KR1019970049055A patent/KR100303685B1/ko not_active Expired - Fee Related
- 1997-09-30 US US08/940,937 patent/US6215905B1/en not_active Expired - Lifetime
- 1997-09-30 EP EP19970116987 patent/EP0833520A3/en not_active Withdrawn
- 1997-09-30 JP JP26710797A patent/JPH10126793A/ja active Pending
-
2006
- 2006-10-11 US US11/548,549 patent/US20070086663A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP0833520A2 (en) | 1998-04-01 |
| EP0833520A3 (en) | 1999-09-15 |
| JPH10126793A (ja) | 1998-05-15 |
| US20070086663A1 (en) | 2007-04-19 |
| US6215905B1 (en) | 2001-04-10 |
| KR19980025035A (ko) | 1998-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100303685B1 (ko) | 영상 예측부호화 장치 및 그 방법 | |
| KR100563756B1 (ko) | 디지탈 신호 변환 방법 및 디지탈 신호 변환 장치 | |
| US8665960B2 (en) | Real-time video coding/decoding | |
| JP3895431B2 (ja) | 物体境界ブロック合併/分割を利用した映像情報符号化方法 | |
| JP3369573B2 (ja) | 画像予測復号化方法及び装置 | |
| EP1779666A1 (en) | System and method for motion prediction in scalable video coding | |
| JP3720850B2 (ja) | デジタル化画像の符号化および復号化のための方法および装置 | |
| JPH06189290A (ja) | 1d/2d dctを用いた映像信号符号化装置 | |
| KR101700410B1 (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| KR20100009718A (ko) | 예측 방향을 이용한 영상 부호화/복호화 장치 및 방법 | |
| JP2004511978A (ja) | 動きベクトルの圧縮 | |
| KR101562343B1 (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| JP3798432B2 (ja) | ディジタル画像を符号化および復号化する方法および装置 | |
| KR100351568B1 (ko) | 움직임 보상 예측 블록의 경계 방향성을 고려한 고압축장치 및 그 방법 | |
| CN100481951C (zh) | 数字信号转换方法和数字信号转换装置 | |
| KR100559713B1 (ko) | 격행주사를 위한 색상 정보 부호화/복호화 장치 및 그 방법 | |
| KR101934840B1 (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| KR100252346B1 (ko) | 개선된 텍스쳐 움직임 벡터 부호화 장치 및 그 방법 | |
| KR101810198B1 (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| KR100530853B1 (ko) | Mpeg4 부호화기의 영상정보 부호화장치 및 그 방법 | |
| KR100238890B1 (ko) | 개선된 텍스쳐 움직임 벡터 추정 장치 및 그 추정 방법 | |
| KR100312411B1 (ko) | 영상시스템에서의압축동영상변환방법 | |
| KR101700411B1 (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| JPH10164594A (ja) | 動画像の圧縮符号化方法およびその装置 | |
| KR20190084929A (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A302 | Request for accelerated examination | ||
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20130628 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| FPAY | Annual fee payment |
Payment date: 20140714 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| FPAY | Annual fee payment |
Payment date: 20150708 Year of fee payment: 15 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20160701 Year of fee payment: 16 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 16 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170713 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170713 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |