KR20120005934A - 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 - Google Patents
움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 Download PDFInfo
- Publication number
- KR20120005934A KR20120005934A KR20110019100A KR20110019100A KR20120005934A KR 20120005934 A KR20120005934 A KR 20120005934A KR 20110019100 A KR20110019100 A KR 20110019100A KR 20110019100 A KR20110019100 A KR 20110019100A KR 20120005934 A KR20120005934 A KR 20120005934A
- Authority
- KR
- South Korea
- Prior art keywords
- motion vector
- block
- reference picture
- current block
- referring
- 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
-
- 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
-
- 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding 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/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/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/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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/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/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
- H04N19/513—Processing of motion vectors
-
- 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
- H04N19/52—Processing of motion vectors by encoding by predictive 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2 는 본 발명의 일 실시예에 따른 비디오 복호화 장치의 블록도를 도시한다.
도 3 은 본 발명의 일 실시예에 따른 부호화 단위의 개념을 도시한다.
도 4 는 본 발명의 일 실시예에 따른 부호화 단위에 기초한 영상 부호화부의 블록도를 도시한다.
도 5 는 본 발명의 일 실시예에 따른 부호화 단위에 기초한 영상 복호화부의 블록도를 도시한다.
도 6 는 본 발명의 일 실시예에 따른 심도별 부호화 단위 및 파티션을 도시한다.
도 7 은 본 발명의 일 실시예에 따른, 부호화 단위 및 변환 단위의 관계를 도시한다.
도 8 은 본 발명의 일 실시예에 따라, 심도별 부호화 정보들을 도시한다.
도 9 는 본 발명의 일 실시예에 따른 심도별 부호화 단위를 도시한다.
도 10, 11 및 12는 본 발명의 일 실시예에 따른, 부호화 단위, 예측 단위 및 주파수 변환 단위의 관계를 도시한다.
도 13 은 표 1의 부호화 모드 정보에 따른 부호화 단위, 예측 단위 및 변환 단위의 관계를 도시한다.
도 14는 본 발명의 일 실시예에 따른 움직임 벡터의 부호화 장치의 구성을 나타낸 블록도이다.
도 15a 및 15b는 본 발명의 일 실시예에 따른 예측 움직임 벡터 후보들을 도시한다.
도 15c 내지 15e는 본 발명의 일 실시예에 따른 현재 블록에 인접한 다양한 크기의 블록들을 도시한다.
도 16은 본 발명의 일 실시예에 따른 움직임 벡터의 부호화 방법을 나타낸 플로우 차트이다.
도 17은 본 발명의 일 실시예에 따른 예측 움직임 벡터 생성 과정을 구체적으로 나타낸 플로우 차트이다.
도 18a 내지 도 18c는 본 발명의 일 실시예에 따른 예측 움직임 벡터 결정 과정을 구체적으로 설명하기 위한 참조도이다.
도 19a 내지 도 19c는 본 발명의 다른 실시예에 따른 예측 움직임 벡터 후보를 생성하는 과정을 설명하기 위한 참조도이다.
도 20은 본 발명의 또 다른 실시예에 따른 암시 모드의 예측 움직임 벡터를 생성하는 방법을 도시한다.
도 21은 본 발명의 일 실시예에 따른 움직임 벡터의 복호화 장치를 나타낸 블록도이다.
도 22는 본 발명의 일 실시예에 따른 움직임 벡터 복호화 방법을 나타낸 플로우 차트이다.
| 분할 정보 0 (현재 심도 d의 크기 2Nx2N의 부호화 단위에 대한 부호화) | 분할 정보 1 | ||||
| 예측 모드 | 파티션 타입 | 변환 단위 크기 | 하위 심도 d+1의 부호화 단위들마다 반복적 부호화 | ||
| 인트라 인터 스킵 (2Nx2N만) |
대칭형 파티션 타입 | 비대칭형 파티션 타입 | 변환 단위 분할 정보 0 | 변환 단위 분할 정보 1 |
|
| 2Nx2N 2NxN Nx2N NxN |
2NxnU 2NxnD nLx2N nRx2N |
2Nx2N | NxN (대칭형 파티션 타입) N/2xN/2 (비대칭형 파티션 타입) |
||
Claims (26)
- 움직임 벡터의 부호화 방법에 있어서,
현재 블록에 대한 움직임 예측을 수행하여 제 1 참조 픽처에서 상기 현재 블록과 대응되는 영역을 가리키는 상기 현재 블록의 움직임 벡터를 생성하는 단계;
상기 현재 블록 이전에 부호화된 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하는 경우, 상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 예측 움직임 벡터를 생성하는 단계;
상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하지 않는 경우, 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 상기 예측 움직임 벡터를 생성하는 단계; 및
상기 예측 움직임 벡터와 상기 현재 블록의 움직임 벡터의 차이값을 상기 현재 블록의 움직임 벡터 정보로서 부호화하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 1항에 있어서,
상기 예측 움직임 벡터는
상기 현재 블록의 좌측에 인접한 블록에서 선택된 제 1 예측 움직임 벡터, 상기 현재 블록의 상측에 인접한 블록에서 선택된 제 2 예측 움직임 벡터 및 상기 현재 블록 이전에 부호화된 상기 현재 블록의 코너에 위치한 블록에서 선택된 제 3 예측 움직임 벡터를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 2항에 있어서, 상기 예측 움직임 벡터는
상기 제1 예측 움직임 벡터, 상기 제2 예측 움직임 벡터 및 상기 제3 예측 움직임 벡터의 중앙값(median value)을 더 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 3항에 있어서,
상기 중앙값은
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터 중 존재하지 않는 예측 움직임 벡터를 0 벡터로 설정하여 계산되는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 3항에 있어서,
상기 중앙값은
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터 중 어느 하나만이 존재하는 경우, 존재하는 예측 움직임 벡터를 상기 중앙값으로 설정하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 1항에 있어서,
상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 예측 움직임 벡터를 생성하는 단계는,
상기 현재 블록의 좌측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 움직임 블록의 움직임 벡터를 상기 제 1 예측 움직임 벡터로 선택하는 단계;
상기 현재 블록의 상측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 움직임 블록의 움직임 벡터를 상기 제 2 예측 움직임 벡터로 선택하는 단계; 및
상기 현재 블록의 코너에 위치한 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 움직임 블록의 움직임 벡터를 상기 제 3 예측 움직임 벡터로 선택하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 1항에 있어서,
상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 상기 예측 움직임 벡터를 생성하는 단계는,
상기 현재 블록의 좌측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 식별된 상기 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터를 상기 제 1 예측 움직임 벡터로 선택하는 단계;
상기 현재 블록의 상측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 식별된 상기 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터를 상기 제 2 예측 움직임 벡터로 선택하는 단계; 및
상기 현재 블록의 코너에 위치한 블록들 중 상기 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터를 상기 제 3 예측 움직임 벡터로 선택하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 7 항에 있어서,
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터는 상기 제 1 참조 픽처와 같은 리스트 방향에 위치한 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터들 중 상기 소정 스캔 순서에 따라서 첫 번째 식별된 움직임 블록의 움직임 벡터인 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 8항에 있어서,
상기 제 1 참조 픽처와 같은 리스트 방향에 위치한 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터들이 존재하지 않는 경우,
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터는 상기 제 1 참조 픽처와 다른 리스트 방향에 위치한 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터들 중 상기 소정 스캔 순서에 따라서 첫 번째 식별된 움직임 블록의 움직임 벡터인 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 제 7항에 있어서,
상기 제 1 예측 움직임 벡터, 제 2 예측 움직임 벡터 및 제 3 예측 움직임 벡터가 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 움직임 벡터인 경우, 상기 현재 블록이 포함된 현재 픽처와 상기 다른 참조 픽처 사이의 시간적 거리에 기초하여 상기 제 1 예측 움직임 벡터, 제 2 예측 움직임 벡터 및 제 3 예측 움직임 벡터를 스케일링하는 단계를 더 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 움직임 벡터의 복호화 방법에 있어서,
비트스트림으로부터 복호화되는 현재 블록의 예측 움직임 벡터에 대한 정보를 복호화하는 단계;
상기 현재 블록의 움직임 벡터와 상기 현재 블록의 예측 움직임 벡터 사이의 차이값을 복호화하는 단계;
상기 복호화된 현재 블록의 예측 움직임 벡터에 대한 정보에 기초해 상기 현재 블록의 예측 움직임 벡터를 생성하는 단계; 및
상기 예측 움직임 벡터 및 상기 차이값에 기초해 상기 현재 블록의 움직임 벡터를 복원하는 단계를 포함하고,
상기 예측 움직임 벡터는 상기 현재 블록의 주변 블록들 중 상기 현재 블록과 동일한 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하는 경우 상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 생성된 예측 움직임 벡터이며, 상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하지 않는 경우 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 생성된 예측 움직임 벡터인 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 11항에 있어서,
상기 예측 움직임 벡터는
상기 현재 블록의 좌측에 인접한 블록에서 선택된 제 1 예측 움직임 벡터, 상기 현재 블록의 상측에 인접한 블록에서 선택된 제 2 예측 움직임 벡터 및 상기 현재 블록 이전에 부호화된 상기 현재 블록의 코너에 위치한 블록에서 선택된 제 3 예측 움직임 벡터를 포함하는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 12항에 있어서, 상기 예측 움직임 벡터는
상기 제1 예측 움직임 벡터, 상기 제2 예측 움직임 벡터 및 상기 제3 예측 움직임 벡터의 중앙값(median value)을 더 포함하는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 13항에 있어서,
상기 중앙값은
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터 중 존재하지 않는 예측 움직임 벡터를 0 벡터로 설정하여 계산되는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 13항에 있어서,
상기 중앙값은
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터 중 어느 하나만이 존재하는 경우, 존재하는 예측 움직임 벡터를 상기 중앙값으로 설정하는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 11항에 있어서,
상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 예측 움직임 벡터를 생성하는 단계는,
상기 현재 블록의 좌측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 움직임 블록의 움직임 벡터를 상기 제 1 예측 움직임 벡터로 선택하는 단계;
상기 현재 블록의 상측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 움직임 블록의 움직임 벡터를 상기 제 2 예측 움직임 벡터로 선택하는 단계; 및
상기 현재 블록의 코너에 위치한 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 움직임 블록의 움직임 벡터를 상기 제 3 예측 움직임 벡터로 선택하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 11항에 있어서,
상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 상기 예측 움직임 벡터를 생성하는 단계는,
상기 현재 블록의 좌측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 식별된 상기 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터를 상기 제 1 예측 움직임 벡터로 선택하는 단계;
상기 현재 블록의 상측에 인접한 블록들을 소정 스캔 순서에 따라 스캔하면서 식별된 상기 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터를 상기 제 2 예측 움직임 벡터로 선택하는 단계; 및
상기 현재 블록의 코너에 위치한 블록들 중 상기 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터를 상기 제 3 예측 움직임 벡터로 선택하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 17항에 있어서,
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터는 상기 제 1 참조 픽처와 같은 리스트 방향에 위치한 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터들 중 상기 소정 스캔 순서에 따라서 첫 번째 식별된 움직임 블록의 움직임 벡터인 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 18항에 있어서,
상기 제 1 참조 픽처와 같은 리스트 방향에 위치한 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터들이 존재하지 않는 경우,
상기 제 1 예측 움직임 벡터, 상기 제 2 예측 움직임 벡터 및 상기 제 3 예측 움직임 벡터는 상기 제 1 참조 픽처와 다른 리스트 방향에 위치한 다른 참조 픽처를 참조하는 움직임 블록의 움직임 벡터들 중 상기 소정 스캔 순서에 따라서 첫 번째 식별된 움직임 블록의 움직임 벡터인 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 제 17항에 있어서,
상기 제 1 예측 움직임 벡터, 제 2 예측 움직임 벡터 및 제 3 예측 움직임 벡터가 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 움직임 벡터인 경우, 상기 현재 블록이 포함된 현재 픽처와 상기 다른 참조 픽처 사이의 시간적 거리에 기초하여 상기 제 1 예측 움직임 벡터, 제 2 예측 움직임 벡터 및 제 3 예측 움직임 벡터를 스케일링하는 단계를 더 포함하는 것을 특징으로 하는 움직임 벡터의 복호화 방법. - 움직임 벡터의 부호화 장치에 있어서,
현재 블록에 대한 움직임 예측을 수행하여 제 1 참조 픽처에서 상기 현재 블록과 대응되는 영역을 가리키는 상기 현재 블록의 움직임 벡터를 생성하는 움직임 예측부; 및
상기 현재 블록 이전에 부호화된 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하는 경우 상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 예측 움직임 벡터를 생성하고, 상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하지 않는 경우, 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 상기 예측 움직임 벡터를 생성하며, 상기 예측 움직임 벡터와 상기 현재 블록의 움직임 벡터의 차이값을 상기 현재 블록의 움직임 벡터 정보로서 부호화하는 움직임 벡터 부호화부를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 장치. - 움직임 벡터의 복호화 장치에 있어서,
비트스트림으로부터 복호화되는 현재 블록의 예측 움직임 벡터에 대한 정보 및 상기 현재 블록의 움직임 벡터와 상기 현재 블록의 예측 움직임 벡터 사이의 차이값을 복호화하는 움직임 벡터 복호화부;
상기 복호화된 현재 블록의 예측 움직임 벡터에 대한 정보에 기초해 상기 현재 블록의 예측 움직임 벡터를 생성하고, 상기 예측 움직임 벡터 및 상기 차이값에 기초해 상기 현재 블록의 움직임 벡터를 복원하는 움직임 보상부를 포함하고,
상기 예측 움직임 벡터는 상기 현재 블록의 주변 블록들 중 상기 현재 블록과 동일한 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하는 경우 상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 생성된 예측 움직임 벡터이며, 상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하지 않는 경우 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 생성된 예측 움직임 벡터인 것을 특징으로 하는 움직임 벡터의 복호화 장치. - 제 1항 내지 제 10항 중 어느 한 항의 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
- 제 11항 내지 제 20항 중 어느 한 항의 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
- 움직임 벡터의 부호화 방법에 있어서,
현재 블록에 대한 움직임 예측을 수행하여 제 1 참조 픽처에서 상기 현재 블록과 대응되는 영역을 가리키는 상기 현재 블록의 움직임 벡터를 생성하는 단계;
상기 현재 블록 이전에 부호화된 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하는 경우, 상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 예측 움직임 벡터를 생성하는 단계;
상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하지 않는 경우, 상기 제 1 참조 픽처와 같은 리스트에 존재하는 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 시간적 거리에 의해 스케일링하여 상기 예측 움직임 벡터를 생성하는 단계; 및
상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록과 같은 리스트에 존재하는 다른 참조 픽처를 참조하는 블록이 존재하지 않는 경우, 상기 제 1 참조 픽처와 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 시간적 거리에 의해 스케일링하여상기 예측 움직임 벡터를 생성하는 단계; 및
상기 예측 움직임 벡터와 상기 현재 블록의 움직임 벡터의 차이값을 상기 현재 블록의 움직임 벡터 정보로서 부호화하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법. - 움직임 벡터의 부호화 방법에 있어서,
현재 블록에 대한 움직임 예측을 수행하여 제 1 참조 픽처에서 상기 현재 블록과 대응되는 영역을 가리키는 상기 현재 블록의 움직임 벡터를 생성하는 단계;
상기 현재 블록 이전에 부호화된 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하는 경우, 상기 제 1 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 예측 움직임 벡터를 생성하는 단계;
상기 주변 블록들 중 상기 제 1 참조 픽처를 참조하는 움직임 벡터를 갖는 블록이 존재하지 않는 경우, 상기 제 1 참조 픽처와 같은 리스트에 존재하는 다른 참조 픽처를 참조하는 주변 블록의 움직임 벡터를 이용하여 시간적 거리에 의해 스케일링하여 상기 예측 움직임 벡터를 생성하는 단계; 및
상기 예측 움직임 벡터와 상기 현재 블록의 움직임 벡터의 차이값을 상기 현재 블록의 움직임 벡터 정보로서 부호화하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터의 부호화 방법.
Priority Applications (39)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| BR122015013885-0A BR122015013885B1 (pt) | 2010-07-09 | 2011-07-08 | Aparelho para decodificar uma imagem |
| EP11803835.5A EP2591604A4 (en) | 2010-07-09 | 2011-07-08 | METHOD AND DEVICES FOR CODING AND DECODING MOTION VECTORS |
| CN201510292537.4A CN104980761B (zh) | 2010-07-09 | 2011-07-08 | 用于对运动矢量进行编码和解码的方法和设备 |
| BR112013000559-9A BR112013000559B1 (pt) | 2010-07-09 | 2011-07-08 | Método para decodificar um vetor de movimento |
| JP2013519576A JP2013530660A (ja) | 2010-07-09 | 2011-07-08 | 動きベクトルの符号化方法及びその装置、並びに該ベクトルの復号化方法及びその装置 |
| SG2013078852A SG195593A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| CN201510292289.3A CN104980760B (zh) | 2010-07-09 | 2011-07-08 | 用于对运动矢量进行编码和解码的方法和设备 |
| BR122015013871-0A BR122015013871B1 (pt) | 2010-07-09 | 2011-07-08 | Método para decodificar uma imagem |
| BR122015013889-2A BR122015013889B1 (pt) | 2010-07-09 | 2011-07-08 | Aparelho para decodificar uma imagem |
| EP15167256.5A EP2988506A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| MYPI2015000285A MY179897A (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| CN201180043464.5A CN103098467B (zh) | 2010-07-09 | 2011-07-08 | 用于对运动矢量进行编码和解码的方法和设备 |
| PH1/2013/500059A PH12013500059A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| CN201710164729.6A CN106851312B (zh) | 2010-07-09 | 2011-07-08 | 用于对运动矢量进行编码和解码的方法和设备 |
| MYPI2015000283A MY179893A (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| MYPI2013000070A MY160838A (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| SG10201503798SA SG10201503798SA (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| SG2013001375A SG186978A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| SG10201503795RA SG10201503795RA (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| EP15167257.3A EP2988507A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| CN201510293875.XA CN104918053B (zh) | 2010-07-09 | 2011-07-08 | 用于对运动矢量进行编码和解码的方法和设备 |
| MYPI2015000284A MY179895A (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| MYPI2015000282A MY179892A (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| BR122015013887-6A BR122015013887B1 (pt) | 2010-07-09 | 2011-07-08 | Método para decodificar uma imagem |
| EP15167258.1A EP2934013A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| CN201510195305.7A CN104796722B (zh) | 2010-07-09 | 2011-07-08 | 用于对运动矢量进行编码和解码的方法和设备 |
| PCT/KR2011/005032 WO2012005549A2 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| EP15167259.9A EP2988508A1 (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| SG10201503796PA SG10201503796PA (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| SG10201503797QA SG10201503797QA (en) | 2010-07-09 | 2011-07-08 | Methods and apparatuses for encoding and decoding motion vector |
| US13/179,758 US9300970B2 (en) | 2010-07-09 | 2011-07-11 | Methods and apparatuses for encoding and decoding motion vector |
| PH12015500254A PH12015500254A1 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatus for encoding and decoding motion vector |
| PH12015500255A PH12015500255B1 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encodinjg and decoding motion vector |
| US14/615,194 US9445104B2 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encoding and decoding motion vector |
| US14/615,219 US9451268B2 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encoding and decoding motion vector |
| US14/615,165 US9451267B2 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encoding and decoding motion vector |
| PH12015500257A PH12015500257A1 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encoding and decoding motion vector |
| PH12015500256A PH12015500256A1 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encodinjg and decoding motion vector |
| US14/615,041 US9253492B2 (en) | 2010-07-09 | 2015-02-05 | Methods and apparatuses for encoding and decoding motion vector |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US36280910P | 2010-07-09 | 2010-07-09 | |
| US61/362,809 | 2010-07-09 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140058648A Division KR101607309B1 (ko) | 2010-07-09 | 2014-05-15 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR20140073679A Division KR101507811B1 (ko) | 2010-07-09 | 2014-06-17 | 움직임 벡터의 복호화 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120005934A true KR20120005934A (ko) | 2012-01-17 |
| KR101456499B1 KR101456499B1 (ko) | 2014-11-03 |
Family
ID=45611874
Family Applications (6)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110019100A Active KR101456499B1 (ko) | 2010-07-09 | 2011-03-03 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR1020140058648A Active KR101607309B1 (ko) | 2010-07-09 | 2014-05-15 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR20140073679A Active KR101507811B1 (ko) | 2010-07-09 | 2014-06-17 | 움직임 벡터의 복호화 방법 |
| KR1020140143598A Active KR101608066B1 (ko) | 2010-07-09 | 2014-10-22 | 움직임 벡터의 복호화 방법 및 장치 |
| KR1020140148726A Active KR101639333B1 (ko) | 2010-07-09 | 2014-10-29 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR1020150048336A Active KR101639334B1 (ko) | 2010-07-09 | 2015-04-06 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
Family Applications After (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140058648A Active KR101607309B1 (ko) | 2010-07-09 | 2014-05-15 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR20140073679A Active KR101507811B1 (ko) | 2010-07-09 | 2014-06-17 | 움직임 벡터의 복호화 방법 |
| KR1020140143598A Active KR101608066B1 (ko) | 2010-07-09 | 2014-10-22 | 움직임 벡터의 복호화 방법 및 장치 |
| KR1020140148726A Active KR101639333B1 (ko) | 2010-07-09 | 2014-10-29 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
| KR1020150048336A Active KR101639334B1 (ko) | 2010-07-09 | 2015-04-06 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
Country Status (9)
| Country | Link |
|---|---|
| EP (5) | EP2934013A1 (ko) |
| JP (1) | JP2013530660A (ko) |
| KR (6) | KR101456499B1 (ko) |
| CN (6) | CN104980761B (ko) |
| BR (5) | BR122015013885B1 (ko) |
| MY (5) | MY179897A (ko) |
| PH (5) | PH12013500059A1 (ko) |
| SG (6) | SG10201503796PA (ko) |
| WO (1) | WO2012005549A2 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013109092A1 (ko) * | 2012-01-18 | 2013-07-25 | 한국전자통신연구원 | 영상 부호화 및 복호화 방법 및 장치 |
| KR20130085393A (ko) * | 2012-01-19 | 2013-07-29 | 삼성전자주식회사 | 쌍방향 예측 및 블록 병합을 제한하는 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| WO2013157814A1 (ko) * | 2012-04-16 | 2013-10-24 | 삼성전자 주식회사 | 영상의 레퍼런스 픽쳐 세트를 결정하기 위한 방법 및 장치 |
| WO2014163458A1 (ko) * | 2013-04-05 | 2014-10-09 | 삼성전자주식회사 | 인터 레이어 복호화 및 부호화 방법 및 장치를 위한 인터 예측 후보 결정 방법 |
| US9967586B2 (en) | 2013-01-07 | 2018-05-08 | Mediatek Inc. | Method and apparatus of spatial motion vector prediction derivation for direct and skip modes in three-dimensional video coding |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101588601B1 (ko) | 2010-12-13 | 2016-01-29 | 한국전자통신연구원 | 참조 유닛 결정 방법 및 장치 |
| US9288501B2 (en) | 2011-03-08 | 2016-03-15 | Qualcomm Incorporated | Motion vector predictors (MVPs) for bi-predictive inter mode in video coding |
| SI3627839T1 (sl) | 2011-03-21 | 2022-01-31 | Lg Electronics Inc. | Metoda izbire napovedovalnega vektorja gibanja |
| KR101712109B1 (ko) * | 2013-07-12 | 2017-03-03 | 삼성전자 주식회사 | 깊이 기반 디스패리티 벡터를 이용하는 인터 레이어 비디오 복호화 방법 및 그 장치, 깊이 기반 디스패리티 벡터를 이용하는 인터 레이어 비디오 부호화 방법 및 장치 |
| CN107431806B (zh) * | 2015-03-19 | 2020-07-31 | Lg 电子株式会社 | 用于处理视频信号的方法及其设备 |
| US10582215B2 (en) * | 2015-08-07 | 2020-03-03 | Lg Electronics Inc. | Inter prediction method and apparatus in video coding system |
| CN108496367B (zh) | 2015-11-11 | 2022-07-12 | 三星电子株式会社 | 用于对视频进行解码的方法和设备以及用于对视频进行编码的方法和设备 |
| CN109587479B (zh) | 2017-09-29 | 2023-11-10 | 华为技术有限公司 | 视频图像的帧间预测方法、装置及编解码器 |
| WO2019194514A1 (ko) * | 2018-04-01 | 2019-10-10 | 엘지전자 주식회사 | 인터 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
| CN110662074B (zh) * | 2018-06-28 | 2021-11-23 | 杭州海康威视数字技术股份有限公司 | 一种运动矢量确定方法和设备 |
| CN110662033B (zh) * | 2018-06-28 | 2021-11-23 | 杭州海康威视数字技术股份有限公司 | 一种解码、编码方法及其设备 |
| JP7137008B2 (ja) | 2018-06-29 | 2022-09-13 | 北京字節跳動網絡技術有限公司 | 1つまたは複数のルックアップテーブルを使用して、以前コーディングされた動き情報を順に記憶させてそれらを後続のブロックのコーディングに使用する概念 |
| KR102611261B1 (ko) * | 2018-06-29 | 2023-12-08 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 업데이트 대상 lut 또는 비업데이트 lut의 구별 |
| CN111064959B (zh) | 2018-09-12 | 2023-09-01 | 北京字节跳动网络技术有限公司 | 要检查多少个hmvp候选 |
| CN109068140B (zh) * | 2018-10-18 | 2021-06-22 | 北京奇艺世纪科技有限公司 | 视频编码中运动向量的确定方法、装置及视频编解码设备 |
| JP7275286B2 (ja) | 2019-01-10 | 2023-05-17 | 北京字節跳動網絡技術有限公司 | Lut更新の起動 |
| WO2020192611A1 (en) | 2019-03-22 | 2020-10-01 | Beijing Bytedance Network Technology Co., Ltd. | Interaction between merge list construction and other tools |
| CN113826383B (zh) | 2019-05-13 | 2022-10-11 | 北京字节跳动网络技术有限公司 | 变换跳过模式的块维度设置 |
| WO2020233664A1 (en) | 2019-05-22 | 2020-11-26 | Beijing Bytedance Network Technology Co., Ltd. | Sub-block based use of transform skip mode |
| CN112565789B (zh) * | 2019-11-13 | 2021-09-17 | 腾讯科技(深圳)有限公司 | 视频解码及编码方法、装置、计算机可读介质及电子设备 |
| KR102297479B1 (ko) * | 2020-04-10 | 2021-09-03 | 삼성전자주식회사 | 움직임 벡터의 부호화 장치 및 방법, 및 움직임 벡터의 복호화 장치 및 방법 |
| CN118748720A (zh) * | 2020-08-10 | 2024-10-08 | 腾讯科技(深圳)有限公司 | 视频解码方法、视频编码方法、装置、设备和存储介质 |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BE1007681A3 (nl) * | 1993-10-29 | 1995-09-12 | Philips Electronics Nv | Inrichting voor het overdragen van televisiebeelden en inrichting voor het ontvangen daarvan. |
| KR0171145B1 (ko) * | 1995-03-20 | 1999-03-20 | 배순훈 | 이미지 부호화 시스템용 움직임 보상 장치 |
| US6332002B1 (en) * | 1997-11-01 | 2001-12-18 | Lg Electronics Inc. | Motion prediction apparatus and method |
| KR100266161B1 (ko) * | 1997-11-01 | 2000-09-15 | 구자홍 | 디지털 영상을 위한 움직임 추정방법(Method of Predicting Motion for Digital Image) |
| FI116819B (fi) * | 2000-01-21 | 2006-02-28 | Nokia Corp | Menetelmä kuvien lähettämiseksi ja kuvakooderi |
| US6980596B2 (en) * | 2001-11-27 | 2005-12-27 | General Instrument Corporation | Macroblock level adaptive frame/field coding for digital video content |
| JP4114859B2 (ja) * | 2002-01-09 | 2008-07-09 | 松下電器産業株式会社 | 動きベクトル符号化方法および動きベクトル復号化方法 |
| JP4130783B2 (ja) * | 2002-04-23 | 2008-08-06 | 松下電器産業株式会社 | 動きベクトル符号化方法および動きベクトル復号化方法 |
| KR100865034B1 (ko) * | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
| US7039247B2 (en) * | 2003-01-31 | 2006-05-02 | Sony Corporation | Graphic codec for network transmission |
| JP4373702B2 (ja) * | 2003-05-07 | 2009-11-25 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化装置、動画像復号化装置、動画像符号化方法、動画像復号化方法、動画像符号化プログラム及び動画像復号化プログラム |
| US7653133B2 (en) * | 2003-06-10 | 2010-01-26 | Rensselaer Polytechnic Institute (Rpi) | Overlapped block motion compression for variable size blocks in the context of MCTF scalable video coders |
| US7400681B2 (en) * | 2003-11-28 | 2008-07-15 | Scientific-Atlanta, Inc. | Low-complexity motion vector prediction for video codec with two lists of reference pictures |
| JP4504230B2 (ja) * | 2005-03-02 | 2010-07-14 | 株式会社東芝 | 動画像処理装置、動画像処理方法、及び動画像処理プログラム |
| CN1658673A (zh) * | 2005-03-23 | 2005-08-24 | 南京大学 | 视频压缩编解码方法 |
| JP4997281B2 (ja) * | 2006-04-14 | 2012-08-08 | エヌエックスピー ビー ヴィ | イメージ中の推定動きベクトルの決定方法、コンピュータプログラムおよびディスプレイ装置 |
| CN101573985B (zh) * | 2006-11-03 | 2012-07-04 | 三星电子株式会社 | 用于视频预测编码的方法和装置以及用于视频预测解码的方法和装置 |
| KR101383540B1 (ko) * | 2007-01-03 | 2014-04-09 | 삼성전자주식회사 | 복수의 움직임 벡터 프리딕터들을 사용하여 움직임 벡터를추정하는 방법, 장치, 인코더, 디코더 및 복호화 방법 |
| KR101366241B1 (ko) * | 2007-03-28 | 2014-02-21 | 삼성전자주식회사 | 영상 부호화, 복호화 방법 및 장치 |
| CN100544442C (zh) * | 2007-08-07 | 2009-09-23 | 华亚微电子(上海)有限公司 | 一种适用于运动估计的片内存储的方法 |
| EP2210421A4 (en) * | 2007-10-16 | 2013-12-04 | Lg Electronics Inc | METHOD AND DEVICE FOR PROCESSING A VIDEO SIGNAL |
| CN101291436B (zh) * | 2008-06-18 | 2011-02-16 | 北京中星微电子有限公司 | 视频编/解码方法和视频编/解码装置 |
| CN101621685B (zh) * | 2008-07-04 | 2011-06-15 | 株式会社日立制作所 | 编码装置和编码方法 |
| KR101377527B1 (ko) * | 2008-10-14 | 2014-03-25 | 에스케이 텔레콤주식회사 | 복수 개의 참조 픽처의 움직임 벡터 부호화/복호화 방법 및장치와 그를 이용한 영상 부호화/복호화 장치 및 방법 |
| KR101279573B1 (ko) * | 2008-10-31 | 2013-06-27 | 에스케이텔레콤 주식회사 | 움직임 벡터 부호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
| CN101605262B (zh) * | 2009-07-09 | 2011-11-09 | 杭州士兰微电子股份有限公司 | 可变块尺寸运动预测方法和装置 |
| CN101600109A (zh) * | 2009-07-13 | 2009-12-09 | 北京工业大学 | 基于纹理和运动特征的h.264降尺寸转码方法 |
| EP2534841B1 (en) * | 2010-04-22 | 2017-11-29 | HFI Innovation Inc. | Motion vector prediction method |
| PT3826306T (pt) * | 2011-01-07 | 2023-01-16 | Ntt Docomo Inc | Procedimento de codificação preditiva, dispositivo de codificação preditiva e programa de codificação preditiva de vector de movimento, e procedimento de descodificação preditiva, dispositivo de descodificação preditiva e programa de descodificação preditiva de vector de movimento |
-
2011
- 2011-03-03 KR KR1020110019100A patent/KR101456499B1/ko active Active
- 2011-07-08 EP EP15167258.1A patent/EP2934013A1/en not_active Withdrawn
- 2011-07-08 EP EP15167259.9A patent/EP2988508A1/en not_active Withdrawn
- 2011-07-08 PH PH1/2013/500059A patent/PH12013500059A1/en unknown
- 2011-07-08 MY MYPI2015000285A patent/MY179897A/en unknown
- 2011-07-08 CN CN201510292537.4A patent/CN104980761B/zh active Active
- 2011-07-08 SG SG10201503796PA patent/SG10201503796PA/en unknown
- 2011-07-08 BR BR122015013885-0A patent/BR122015013885B1/pt active IP Right Grant
- 2011-07-08 SG SG10201503797QA patent/SG10201503797QA/en unknown
- 2011-07-08 EP EP15167256.5A patent/EP2988506A1/en not_active Withdrawn
- 2011-07-08 MY MYPI2015000282A patent/MY179892A/en unknown
- 2011-07-08 JP JP2013519576A patent/JP2013530660A/ja active Pending
- 2011-07-08 BR BR122015013887-6A patent/BR122015013887B1/pt active IP Right Grant
- 2011-07-08 SG SG2013001375A patent/SG186978A1/en unknown
- 2011-07-08 SG SG2013078852A patent/SG195593A1/en unknown
- 2011-07-08 WO PCT/KR2011/005032 patent/WO2012005549A2/en not_active Ceased
- 2011-07-08 SG SG10201503795RA patent/SG10201503795RA/en unknown
- 2011-07-08 EP EP11803835.5A patent/EP2591604A4/en not_active Ceased
- 2011-07-08 CN CN201180043464.5A patent/CN103098467B/zh active Active
- 2011-07-08 SG SG10201503798SA patent/SG10201503798SA/en unknown
- 2011-07-08 BR BR112013000559-9A patent/BR112013000559B1/pt active IP Right Grant
- 2011-07-08 MY MYPI2015000283A patent/MY179893A/en unknown
- 2011-07-08 BR BR122015013871-0A patent/BR122015013871B1/pt active IP Right Grant
- 2011-07-08 MY MYPI2013000070A patent/MY160838A/en unknown
- 2011-07-08 EP EP15167257.3A patent/EP2988507A1/en not_active Withdrawn
- 2011-07-08 BR BR122015013889-2A patent/BR122015013889B1/pt active IP Right Grant
- 2011-07-08 CN CN201510292289.3A patent/CN104980760B/zh active Active
- 2011-07-08 CN CN201510195305.7A patent/CN104796722B/zh active Active
- 2011-07-08 MY MYPI2015000284A patent/MY179895A/en unknown
- 2011-07-08 CN CN201710164729.6A patent/CN106851312B/zh active Active
- 2011-07-08 CN CN201510293875.XA patent/CN104918053B/zh active Active
-
2014
- 2014-05-15 KR KR1020140058648A patent/KR101607309B1/ko active Active
- 2014-06-17 KR KR20140073679A patent/KR101507811B1/ko active Active
- 2014-10-22 KR KR1020140143598A patent/KR101608066B1/ko active Active
- 2014-10-29 KR KR1020140148726A patent/KR101639333B1/ko active Active
-
2015
- 2015-02-05 PH PH12015500254A patent/PH12015500254A1/en unknown
- 2015-02-05 PH PH12015500256A patent/PH12015500256A1/en unknown
- 2015-02-05 PH PH12015500255A patent/PH12015500255B1/en unknown
- 2015-02-05 PH PH12015500257A patent/PH12015500257A1/en unknown
- 2015-04-06 KR KR1020150048336A patent/KR101639334B1/ko active Active
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10397598B2 (en) | 2012-01-18 | 2019-08-27 | Electronics And Telecommunications Research Institue | Method and device for encoding and decoding image |
| US12206887B2 (en) | 2012-01-18 | 2025-01-21 | Electronics And Telecommunications Research Institute | Method and device for encoding and decoding image |
| US12003752B2 (en) | 2012-01-18 | 2024-06-04 | Electronics And Telecommunications Research Institute | Method and device for encoding and decoding image |
| US9374595B2 (en) | 2012-01-18 | 2016-06-21 | Electronics And Telecommunications Research Institute | Method and device for generating a prediction block to encode and decode an image |
| US9621913B2 (en) | 2012-01-18 | 2017-04-11 | Electronics And Telecommunications Research Institute | Method and device for generating a prediction block to encode and decode an image |
| US9621912B2 (en) | 2012-01-18 | 2017-04-11 | Electronics And Telecommunications Research Institute | Method and device for generating a prediction block to encode and decode an image |
| US9635379B2 (en) | 2012-01-18 | 2017-04-25 | Electronics And Telecommunications Research Institute | Method and device for generating a prediction block to encode and decode an image |
| US9635380B2 (en) | 2012-01-18 | 2017-04-25 | Electronics And Telecommunications Research Institute | Method and device for generating a prediction block to encode and decode an image |
| US9807412B2 (en) | 2012-01-18 | 2017-10-31 | Electronics And Telecommunications Research Institute | Method and device for encoding and decoding image |
| US11706438B2 (en) | 2012-01-18 | 2023-07-18 | Electronics And Telecommunications Research Institute | Method and device for encoding and decoding image |
| WO2013109092A1 (ko) * | 2012-01-18 | 2013-07-25 | 한국전자통신연구원 | 영상 부호화 및 복호화 방법 및 장치 |
| KR20130085393A (ko) * | 2012-01-19 | 2013-07-29 | 삼성전자주식회사 | 쌍방향 예측 및 블록 병합을 제한하는 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| US11490091B2 (en) | 2012-04-16 | 2022-11-01 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
| US10609378B2 (en) | 2012-04-16 | 2020-03-31 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
| US11006120B2 (en) | 2012-04-16 | 2021-05-11 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
| US10171811B2 (en) | 2012-04-16 | 2019-01-01 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
| US11856201B2 (en) | 2012-04-16 | 2023-12-26 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
| US12137226B2 (en) | 2012-04-16 | 2024-11-05 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
| WO2013157814A1 (ko) * | 2012-04-16 | 2013-10-24 | 삼성전자 주식회사 | 영상의 레퍼런스 픽쳐 세트를 결정하기 위한 방법 및 장치 |
| US9967586B2 (en) | 2013-01-07 | 2018-05-08 | Mediatek Inc. | Method and apparatus of spatial motion vector prediction derivation for direct and skip modes in three-dimensional video coding |
| WO2014163458A1 (ko) * | 2013-04-05 | 2014-10-09 | 삼성전자주식회사 | 인터 레이어 복호화 및 부호화 방법 및 장치를 위한 인터 예측 후보 결정 방법 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102318611B1 (ko) | 움직임 정보의 부호화 방법 및 장치, 그 복호화 방법 및 장치 | |
| KR101639334B1 (ko) | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 | |
| KR101862357B1 (ko) | 움직임 정보의 부호화 방법 및 장치, 그 복호화 방법 및 장치 | |
| KR102070431B1 (ko) | 쌍방향 예측 및 블록 병합을 제한하는 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 | |
| KR20120104128A (ko) | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 | |
| KR102179383B1 (ko) | 병합 모드 결정 방법 및 장치 | |
| CN118509602A (zh) | 图像编码/解码方法和发送比特流的方法 | |
| KR20120005932A (ko) | 블록 병합을 이용한 비디오 부호화 방법 및 그 장치, 블록 병합을 이용한 비디오 복호화 방법 및 그 장치 | |
| KR102088383B1 (ko) | 비디오의 부호화 방법 및 장치, 비디오의 복호화 방법 및 장치 | |
| KR102057195B1 (ko) | 트리 구조의 부호화 단위에 기초한 스케일러블 비디오 부호화 방법 및 장치, 스케일러블 비디오 복호화 방법 및 장치 | |
| KR102040316B1 (ko) | 계층적 부호화 단위의 스캔 순서를 고려한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-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 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| A107 | Divisional application of patent | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-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 |
|
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| E701 | Decision to grant or registration of patent right | ||
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20170927 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20180921 Year of fee payment: 5 |
|
| 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 |
|
| 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 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 12 |