KR20120041440A - 전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치 - Google Patents
전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치 Download PDFInfo
- Publication number
- KR20120041440A KR20120041440A KR1020100102893A KR20100102893A KR20120041440A KR 20120041440 A KR20120041440 A KR 20120041440A KR 1020100102893 A KR1020100102893 A KR 1020100102893A KR 20100102893 A KR20100102893 A KR 20100102893A KR 20120041440 A KR20120041440 A KR 20120041440A
- Authority
- KR
- South Korea
- Prior art keywords
- encoding
- image
- encoding structure
- determined
- global motion
- 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.)
- Granted
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/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/527—Global motion vector estimation
-
- 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/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/189—Methods 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/196—Methods 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
-
- 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/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
본 발명의 실시예는, 기 사용중인 부호화구조의 부호화할 영상의 전역움직임 정보를 산출하고 상기 전역움직임의 크기와 변화량을 고려하여 적응적으로 부호화구조를 결정하여 상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하고 상기 발생되는 영상시퀀스에 대하여 상기 결정된 부호화구조에 따라 인터예측 부호화를 수행하고 상기의 결정된 부호화구조를 복호하여 복호화를 수행하는 전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치를 제공한다.
Description
도 2는 본 발명의 일 실시예에 따른 영상 부호화 장치(200)를 도시한 블록도이다.
도 3은 부호화구조 결정부(210)의 구성을 예시한 도면이다.
도 4는 영상 간의 전역움직임을 탐색하는 과정을 예시한 도면이고, 도 5는 기 사용중인 부호화구조에서 영상간 전역움직임을 예시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 영상 복호화 장치의 구성을 간략하게 나타낸 블록 구성도이다.
Claims (20)
- 영상을 부호화/복호화하는 장치에 있어서,
기 사용중인 부호화구조의 부호화할 영상의 전역움직임 정보를 산출하고 상기 전역움직임의 크기와 변화량을 고려하여 적응적으로 부호화구조를 결정하여 상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하고 상기 발생되는 영상시퀀스에 대하여 상기 결정된 부호화구조에 따라 인터예측 부호화를 수행하는 영상 부호화기; 및
부호화 데이터를 복호화하여 변환 및 양자화된 잔여 블록 및 결정된 부호화구조에 대한 정보를 복호하고, 상기 복호된 변환 및 양자화된 잔여 블록을 역 양자화 및 역 변환하여 잔여 블록을 복원하고 상기 결정된 부호화구조에 대한 정보를 이용하여 복원할 현재 블록을 예측하여 예측 블록을 생성하고 상기 복원되는 잔여 블록과 상기 예측 블록을 가산하여 상기 복원될 현재 블록을 복원하는 영상 복호화기
를 포함하는 것을 특징으로 하는 영상 부호화/복호화 장치. - 영상을 부호화하는 장치에 있어서,
기 사용중인 부호화구조의 부호화할 영상의 전역움직임 정보를 산출하고 상기 전역움직임의 크기와 변화량을 고려하여 적응적으로 부호화구조를 결정하여 상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하는 부호화구조 결정부; 및
상기 발생되는 영상시퀀스에 대하여 상기 결정된 부호화구조에 따라 인터예측 부호화를 수행하는 인터예측 부호화부
를 포함하는 것을 특징으로 하는 영상 부호화 장치. - 제 2항에 있어서, 상기 전역움직임은,
기 사용중인 부호화구조 상에서 영상간의 화소값 차이를 이용하여 산출하는 것을 특징으로 하는 영상 부호화 장치. - 제 2항에 있어서, 상기 부호화구조 내의 영상의 단위는,
픽처 또는 슬라이스인 것을 특징으로 하는 영상 부호화 장치. - 제 2항에 있어서, 상기 결정된 부호화구조는,
인접영상간의 전역움직임의 합과 상기 부호화할 영상의 전체 전역움직임과의 차이가 제1소정값보다 작고 상기 전체 전역움직임의 절대값이 제2소정값보다 작은 경우 기 사용중인 부호화구조를 사용하는 것을 특징으로 하는 영상 부호화 장치. - 제 2항에 있어서, 상기 기 사용중인 부호화구조는,
B픽처 또는 B슬라이스가 포함된 부호화구조인 것을 특징으로 하는 영상 부호화 장치. - 제 2항에 있어서, 상기 인터예측 부호화부는,
상기 결정된 부호화구조를 부호화하여 비트스트림으로 변환하는 것을 특징으로 하는 영상 부호화 장치. - 제 2항에 있어서, 상기 부호화구조 결정부는,
기 사용중인 부호화구조의 부호화할 영상의 전역움직임에 대한 정보를 산출하는 전역움직임 산출부;
상기 전역움직임의 크기와 변화량을 분석하여 적응적으로 부호화구조를 결정하는 전역움직임 분석부; 및
상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하는 영상시퀀스 발생부
를 포함하는 것을 특징으로 하는 영상 부호화 장치. - 영상을 복호화하는 장치에 있어서,
부호화 데이터를 복호화하여 변환 및 양자화된 잔여 블록, 잔여 움직임 벡터 및 결정된 부호화구조에 대한 정보를 복호하는 복호화기;
상기 변환 및 양자화된 잔여 블록을 역 양자화 및 역 변환하여 잔여 블록을 복원하는 역양자화 및 역변환기;
상기 재설정 부호화구조에 대한 정보를 이용하여 현재 블록을 예측하여 예측 블록을 생성하는 예측기; 및
상기 복원되는 잔여 블록과 상기 예측 블록을 가산하여 상기 현재 블록을 복원하는 가산기
를 포함하는 것을 특징으로 하는 영상 복호화 장치. - 제 9항에 있어서,
상기 결정된 부호화구조는 기 사용중인 기설정 부호화구조와는 다른 부호화구조이며,
상기 기 사용중인 부호화구조는 B픽처를 사용하는 부호화구조이고, 상기 결정된 부호화구조는 B픽처를 사용하지 않는 부호화구조인 것을 특징으로 하는 영상 복호화 장치. - 영상을 부호화/복호화하는 방법에 있어서,
기 사용중인 부호화구조의 부호화할 영상의 전역움직임 정보를 산출하고 상기 전역움직임의 크기와 변화량을 고려하여 적응적으로 부호화구조를 결정하여 상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하고 상기 발생되는 영상시퀀스에 대하여 상기 결정된 부호화구조에 따라 인터예측 부호화를 수행하는 영상 부호화단계; 및
부호화 데이터를 복호화하여 변환 및 양자화된 잔여 블록 및 결정된 부호화구조에 대한 정보를 복호하고, 상기 복호된 변환 및 양자화된 잔여 블록을 역 양자화 및 역 변환하여 잔여 블록을 복원하고 상기 결정된 부호화구조에 대한 정보를 이용하여 복원할 현재 블록을 예측하여 예측 블록을 생성하고 상기 복원되는 잔여 블록과 상기 예측 블록을 가산하여 상기 복원될 현재 블록을 복원하는 영상 복호화단계
를 포함하는 것을 특징으로 하는 영상 부호화/복호화 방법. - 영상을 부호화하는 방법에 있어서,
기 사용중인 부호화구조의 부호화할 영상의 전역움직임 정보를 산출하고 상기 전역움직임의 크기와 변화량을 고려하여 적응적으로 부호화구조를 결정하여 상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하는 부호화구조 결정단계; 및
상기 발생되는 영상시퀀스에 대하여 상기 결정된 부호화구조에 따라 인터예측 부호화를 수행하는 인터예측 부호화단계
를 포함하는 것을 특징으로 하는 영상 부호화 방법. - 제 12항에 있어서, 상기 전역움직임은,
기 사용중인 부호화구조 상에서 영상간의 화소값 차이를 이용하여 산출하는 것을 특징으로 하는 영상 부호화 방법. - 제 12항에 있어서, 상기 부호화구조 내의 영상의 단위는,
픽처 또는 슬라이스인 것을 특징으로 하는 영상 부호화 방법. - 제 12항에 있어서, 상기 결정된 부호화구조는,
인접영상간의 전역움직임의 합과 상기 부호화할 영상의 전체 전역움직임과의 차이가 제1소정값보다 작고 상기 전체 전역움직임의 절대값이 제2소정값보다 작은 경우 기 사용중인 부호화구조를 사용하는 것을 특징으로 하는 영상 부호화 방법. - 제 12항에 있어서, 상기 기 사용중인 부호화구조는,
B픽처 또는 B슬라이스가 포함된 부호화구조인 것을 특징으로 하는 영상 부호화 방법. - 제 12항에 있어서, 상기 인터예측 부호화단계에서는,
상기 결정된 부호화구조를 부호화하여 비트스트림으로 변환하는 것을 특징으로 하는 영상 부호화 방법. - 제 12항에 있어서, 상기 부호화구조 결정단계는,
기 사용중인 부호화구조의 부호화할 영상의 전역움직임에 대한 정보를 산출하는 전역움직임 산출단계;
상기 전역움직임의 크기와 변화량을 분석하여 적응적으로 부호화구조를 결정하는 전역움직임 분석단계; 및
상기 결정된 부호화구조에 따라 상기 부호화할 영상으로부터 영상시퀀스를 발생하는 영상시퀀스 발생단계
를 포함하는 것을 특징으로 하는 영상 부호화 방법. - 영상을 복호화하는 방법에 있어서,
부호화 데이터를 복호화하여 변환 및 양자화된 잔여 블록, 잔여 움직임 벡터 및 결정된 부호화구조에 대한 정보를 복호하는 복호화단계;
상기 변환 및 양자화된 잔여 블록을 역 양자화 및 역 변환하여 잔여 블록을 복원하는 역양자화 및 역변환단계;
상기 재설정 부호화구조에 대한 정보를 이용하여 현재 블록을 예측하여 예측 블록을 생성하는 예측단계; 및
상기 복원되는 잔여 블록과 상기 예측 블록을 가산하여 상기 현재 블록을 복원하는 가산단계
를 포함하는 것을 특징으로 하는 영상 복호화 방법. - 제 19항에 있어서,
상기 결정된 부호화구조는 기 사용중인 기설정 부호화구조와는 다른 부호화구조이며,
상기 기 사용중인 부호화구조는 B픽처를 사용하는 부호화구조이고, 상기 결정된 부호화구조는 B픽처를 사용하지 않는 부호화구조인 것을 특징으로 하는 영상 복호화 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100102893A KR101693284B1 (ko) | 2010-10-21 | 2010-10-21 | 전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100102893A KR101693284B1 (ko) | 2010-10-21 | 2010-10-21 | 전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120041440A true KR20120041440A (ko) | 2012-05-02 |
| KR101693284B1 KR101693284B1 (ko) | 2017-01-05 |
Family
ID=46262517
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100102893A Active KR101693284B1 (ko) | 2010-10-21 | 2010-10-21 | 전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101693284B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018097589A1 (ko) * | 2016-11-22 | 2018-05-31 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11205801A (ja) * | 1998-01-08 | 1999-07-30 | Oki Electric Ind Co Ltd | 動画像符号化装置およびその符号化選択方法 |
| JP2001309354A (ja) * | 2000-04-19 | 2001-11-02 | Sharp Corp | 画像処理装置 |
-
2010
- 2010-10-21 KR KR1020100102893A patent/KR101693284B1/ko active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11205801A (ja) * | 1998-01-08 | 1999-07-30 | Oki Electric Ind Co Ltd | 動画像符号化装置およびその符号化選択方法 |
| JP2001309354A (ja) * | 2000-04-19 | 2001-11-02 | Sharp Corp | 画像処理装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018097589A1 (ko) * | 2016-11-22 | 2018-05-31 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101693284B1 (ko) | 2017-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101830352B1 (ko) | 스킵모드를 이용한 동영상 부호화 및 복호화 방법 및 장치 | |
| KR101279573B1 (ko) | 움직임 벡터 부호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 | |
| US9264731B2 (en) | Method and an apparatus for decoding a video | |
| KR101484171B1 (ko) | 예측 움직임벡터 색인부호화에 기반한 움직임정보 생성/복원 장치 및 방법, 및 그것을 이용한 영상 부호화/복호화 장치 및 방법 | |
| KR20130085838A (ko) | 가중치예측을 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR20130003816A (ko) | 영상 부호화 및 복호화 방법과 장치 | |
| KR20110058702A (ko) | 적응적 2차예측 기반 영상 부호화/복호화 방법, 장치 및 기록 매체 | |
| US20130202039A1 (en) | Method and device for encoding/decoding image using extended skip mode | |
| US20120201296A1 (en) | Method and apparatus for encoding/decoding images considering low frequency components | |
| KR20120011428A (ko) | 블록 분할예측을 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR20130003718A (ko) | 고속 코딩 단위(Coding Unit) 모드 결정을 통한 부호화/복호화 방법 및 장치 | |
| US20130070846A1 (en) | Motion vector encoding/decoding method and apparatus using a motion vector resolution combination, and image encoding/decoding method and apparatus using same | |
| KR20120066741A (ko) | 움직임정보 병합을 이용한 부호움직임정보생성/움직임정보복원 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR101449683B1 (ko) | 움직임 벡터 해상도 제한을 이용한 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR20100035243A (ko) | 양자화 계수 결정 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR20100019088A (ko) | 인터 예측 장치 및 그를 이용한 영상 부호화/복호화 장치와방법 | |
| KR101543301B1 (ko) | 동영상 부호화/복호화 장치 및 그를 위한 하이브리드 블록 움직임 보상/중첩 블록 움직임 보상 방법 및 장치 | |
| KR101346474B1 (ko) | 영상 부호화 장치 및 이의 영상 부호화 방법, 그리고 영상 복호화 장치 및 이의 영상 복호화 방법 | |
| KR101575605B1 (ko) | 복수 개의 참조 픽처의 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 장치 및 방법 | |
| KR101693284B1 (ko) | 전역움직임을 기반하여 결정된 부호화구조를 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR101673026B1 (ko) | 경쟁 기반 인터리브드 움직임 벡터코딩 방법 및 장치와 이를 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR20110135763A (ko) | 문맥 모델링 방법 및 장치와 이를 이용한 영상 부호화/복호화 방법 및 장치 | |
| KR101479137B1 (ko) | 예측 움직임벡터 색인부호화에 기반한 움직임정보 생성/복원 장치 및 방법, 및 그것을 이용한 영상 부호화/복호화 장치 및 방법 | |
| KR101575616B1 (ko) | 복수 개의 참조 픽처의 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 장치 및 방법 | |
| KR101575635B1 (ko) | 복수 개의 참조 픽처의 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101021 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20151012 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20101021 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: 20160617 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: 20161227 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20161230 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20161230 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20190926 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190926 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200928 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20211001 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220923 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240919 Start annual number: 9 End annual number: 9 |