KR20200134302A - 이미지 처리 장치 및 방법 - Google Patents
이미지 처리 장치 및 방법 Download PDFInfo
- Publication number
- KR20200134302A KR20200134302A KR1020207030613A KR20207030613A KR20200134302A KR 20200134302 A KR20200134302 A KR 20200134302A KR 1020207030613 A KR1020207030613 A KR 1020207030613A KR 20207030613 A KR20207030613 A KR 20207030613A KR 20200134302 A KR20200134302 A KR 20200134302A
- Authority
- KR
- South Korea
- Prior art keywords
- pixel
- pixels
- integer
- interpolation support
- current
- 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
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000033001 locomotion Effects 0.000 claims description 78
- 239000013598 vector Substances 0.000 claims description 47
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 7
- 230000001154 acute effect Effects 0.000 claims description 6
- 238000007796 conventional method Methods 0.000 claims description 5
- 230000001419 dependent effect Effects 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 6
- 238000001914 filtration Methods 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 5
- 238000013139 quantization Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
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/587—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
-
- 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/182—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 pixel
-
- 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/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/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/172—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 picture, frame or field
-
- 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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
Abstract
Description
도 1은 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초한 서브-정수 픽셀들의 픽셀 값들의 종래의 쌍선형 보간을 예시하는 개략도를 도시한다.
도 2는 일 실시예에 따른 이미지 처리 장치에서 구현되는 바와 같이 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초하여 서브-정수 픽셀들의 픽셀 값들을 보간하기 위한 방식을 예시하는 개략도를 도시한다.
도 3은 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초하여 서브-정수 픽셀들의 픽셀 값들을 보간하기 위한 일 실시예에 따른 이미지 처리 장치를 예시하는 개략도를 도시한다.
도 4는 추가 실시예에 따른 이미지 처리 장치에서 구현되는 바와 같은 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초하여 서브-정수 픽셀들의 픽셀 값들을 보간하기 위한 방식을 예시하는 개략도를 도시한다.
도 5는 추가 실시예에 따른 이미지 처리 장치에서 구현되는 바와 같은 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초하여 서브-정수 픽셀들의 픽셀 값들을 보간하기 위한 방식을 예시하는 개략도를 도시한다.
도 6은 추가 실시예에 따른 이미지 처리 장치에서 구현되는 바와 같은 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초하여 서브-정수 픽셀들의 픽셀 값들을 보간하기 위한 방식을 예시하는 개략도를 도시한다.
도 7은 추가 실시예에 따른 이미지 처리 장치에서 구현되는 바와 같은 풀-정수 픽셀들의 어레이의 픽셀 값들에 기초하여 서브-정수 픽셀들의 픽셀 값들을 보간하기 위한 방식을 예시하는 개략도를 도시한다.
도 8은 일 실시예에 따른 인터 예측 장치를 포함하는 일 실시예에 따른 인코딩 장치를 예시하는 개략도를 도시한다.
도 9는 일 실시예에 따른 인터 예측 장치를 포함하는 일 실시예에 따른 디코딩 장치를 예시하는 개략도를 도시한다.
도 10은 일 실시예에 따른 인터 예측 장치에서 구현되는 보간 프로세스의 양태를 예시하는 개략도를 도시한다.
도 11은 일 실시예에 따른 인터 예측 장치에서 구현되는 보간 프로세스의 상이한 양태들을 예시하는 개략도를 도시한다.
도 12는 일 실시예에 따른 인터 예측 장치에서 구현되는 보간 프로세스의 상이한 양태들을 예시하는 개략도를 도시한다.
도 13은 일 실시예에 따른 인터 예측 방법의 단계들을 예시하는 흐름도를 도시한다.
다양한 도면들에서, 동일한 참조 부호들은 동일하거나 기능적으로 동등한 특징부들에 대해 사용될 것이다.
Claims (28)
- 픽셀들(10a-d)의 어레이의 복수의 픽셀 값들을 정의하는 이미지에 기초하여 타겟 픽셀(12a-c)의 보간된 픽셀 값을 결정하기 위한 이미지 처리 장치(20)로서,
상기 이미지 처리 장치(20)는 처리 회로(21)를 포함하고,
상기 처리 회로는:
상기 타겟 픽셀(12a-c)과 연관된 방향 각도 값(direction angle value)(a, b)을 획득하고;
상기 타겟 픽셀(12a-c)에 대해 상기 타겟 픽셀(12a-c)의 위치에 기초하여 상기 픽셀들(10a-d)의 어레이로부터 복수의 일차 보간 지원 픽셀들(primary interpolation support pixels)(10a-d)을 선택하고;
상기 선택된 일차 보간 지원 픽셀들(10a-d)의 픽셀 값들, 상기 방향 각도 값(a, b) 및 상기 타겟 픽셀(12a-c)의 위치에 기초하여 제1 및 제2 이차 보간 지원 픽셀(secondary interpolation support pixel)(11ac, 11bd)의 픽셀 값들을 결정하고;
상기 제1 및 제2 이차 보간 지원 픽셀(11ac, 11bd)의 픽셀 값들 및 상기 타겟 픽셀(12a-c)의 위치에 기초하여 상기 타겟 픽셀(12a-c)의 보간된 픽셀 값을 결정하도록 구성되는, 이미지 처리 장치(20). - 제1항에 있어서, 상기 타겟 픽셀(12a-c)의 상기 복수의 일차 보간 지원 픽셀들(10a-d)은 이전에 보간된 타겟 픽셀의 하나 이상의 일차 보간 지원 픽셀(10a-d)을 포함하고 및/또는 상기 복수의 이차 보간 지원 픽셀들(11ac, 11bd)은 이전에 보간된 타겟 픽셀의 하나 이상의 이차 보간 지원 픽셀(11ac, 11bd)을 포함하는, 이미지 처리 장치(20).
- 제1항 또는 제2항에 있어서, 상기 픽셀들(10a-d)의 어레이는 수평 방향 및 수직 방향을 정의하고, 상기 방향 각도 값(a, b)은 상기 타겟 픽셀(12a-c)을 통과하는 직선과 상기 수평 방향 사이의 예각인, 이미지 처리 장치(20).
- 제3항에 있어서, 상기 처리 회로(21)는 상기 방향 각도 값(a, b)을 상기 수평 방향과 상기 타겟 픽셀(12a-c)을 통과하고 상기 타겟 픽셀(12a-c)을 보간될 추가 타겟 픽셀(12a-c)과 접속하는 직선 사이에 정의된 각도로서 결정하는 것에 의해 상기 방향 각도 값(a, b)을 획득하도록 구성되는, 이미지 처리 장치(20).
- 제3항 또는 제4항에 있어서, 상기 방향 각도 값(a, b)은 0° 내지 45°의 범위에 있고, 상기 제1 이차 보간 지원 픽셀(11ac)의 위치는 상기 방향 각도 값(a, b)을 갖는 상기 타겟 픽셀(12a-c)을 통과하는 직선과 상기 복수의 일차 보간 지원 픽셀들 중 2개의 일차 보간 지원 픽셀(10a, c)을 접속하는 제1 수직선 사이의 교차점에 의해 정의되고, 상기 제2 이차 보간 지원 픽셀(11bd)의 위치는 상기 방향 각도 값(a, b)을 갖는 상기 타겟 픽셀(12a-c)을 통과하는 직선과 상기 복수의 일차 보간 지원 픽셀들 중 다른 2개의 일차 보간 지원 픽셀(10b, d)을 접속하는 제2 수직선 사이의 교차점에 의해 정의되는, 이미지 처리 장치(20).
- 제5항에 있어서, 상기 처리 회로(21)는 상기 제1 이차 보간 지원 픽셀(11ac)의 픽셀 값을 상기 복수의 일차 보간 지원 픽셀들 중 상기 2개의 일차 보간 지원 픽셀(10a, c)의 가중 합(weighted sum) - 상기 가중 합은 상기 복수의 일차 보간 지원 픽셀들 중 상기 2개의 일차 보간 지원 픽셀(10a, c) 각각과 상기 제1 이차 보간 지원 픽셀(11ac) 사이의 각자의 수직 거리들에 의존함 - 으로서 결정하고, 상기 제2 이차 보간 지원 픽셀(11bd)의 픽셀 값을 상기 복수의 일차 보간 지원 픽셀들 중 상기 다른 2개의 일차 보간 지원 픽셀(10b, d)의 가중 합 - 상기 가중 합은 상기 복수의 일차 보간 지원 픽셀들 중 상기 다른 2개의 일차 보간 지원 픽셀(10b, d) 각각과 상기 제2 이차 보간 지원 픽셀(11bd) 사이의 각자의 수직 거리들에 의존함 - 으로서 결정하도록 구성되는, 이미지 처리 장치(20).
- 제5항 또는 제6항에 있어서, 상기 처리 회로(21)는 상기 타겟 픽셀(12a-c)의 상기 보간된 픽셀 값을 상기 제1 및 제2 이차 보간 지원 픽셀(11ac, 11bd)의 픽셀 값들의 가중 합으로서 결정하도록 구성되고, 상기 가중 합은 상기 제1 이차 보간 지원 픽셀(11ac)의 위치와 상기 타겟 픽셀 (12a-c)의 위치 사이의 수평 거리, 및 상기 제2 이차 보간 지원 픽셀(11bd)의 위치와 상기 타겟 픽셀 (12a-c)의 위치 사이의 수평 거리에 의존하는, 이미지 처리 장치(20).
- 제3항 또는 제4항에 있어서, 상기 방향 각도 값(a, b)은 45° 내지 90°의 범위에 있고, 상기 제1 이차 보간 지원 픽셀의 위치는 상기 방향 각도 값(a, b)을 갖는 상기 타겟 픽셀(12a-c)을 통과하는 직선과 상기 복수의 일차 보간 지원 픽셀들 중 2개의 일차 보간 지원 픽셀(10a, b)을 접속하는 제1 수평선 사이의 교차점에 의해 정의되고, 상기 제2 이차 보간 지원 픽셀의 위치는 상기 방향 각도 값(a, b)을 갖는 상기 타겟 픽셀(12a-c)을 통과하는 직선과 상기 복수의 일차 보간 지원 픽셀들 중 다른 2개의 일차 보간 지원 픽셀(10c, d)을 접속하는 제2 수평선 사이의 교차점에 의해 정의되는, 이미지 처리 장치(20).
- 제8항에 있어서, 상기 처리 회로(21)는 상기 제1 이차 보간 지원 픽셀의 픽셀 값을 상기 복수의 일차 보간 지원 픽셀들 중 상기 2개의 일차 보간 지원 픽셀(10a, b)의 가중 합 - 상기 가중 합은 상기 복수의 일차 보간 지원 픽셀들 중 상기 2개의 일차 보간 지원 픽셀(10a, b) 각각과 상기 제1 이차 보간 지원 픽셀 사이의 각자의 수직 거리들에 의존함 - 으로서 결정하고, 상기 제2 이차 보간 지원 픽셀의 픽셀 값을 상기 복수의 일차 보간 지원 픽셀들 중 상기 다른 2개의 일차 보간 지원 픽셀(10c, d)의 가중 합 - 상기 가중 합은 상기 복수의 일차 보간 지원 픽셀들 중 상기 다른 2개의 일차 보간 지원 픽셀(10c, d) 각각과 상기 제2 이차 보간 지원 픽셀 사이의 각자의 수평 거리들에 의존함 - 으로서 결정하도록 구성되는, 이미지 처리 장치(20).
- 제8항 또는 제9항에 있어서, 상기 처리 회로(21)는 상기 타겟 픽셀(12a-c)의 상기 보간된 픽셀 값을 상기 제1 및 제2 이차 보간 지원 픽셀의 픽셀 값들의 가중 합으로서 결정하도록 구성되고, 상기 가중 합은 상기 제1 이차 보간 지원 픽셀의 위치와 상기 타겟 픽셀(12a-c)의 위치 사이의 수직 거리, 및 상기 제2 이차 보간 지원 픽셀의 위치와 상기 타겟 픽셀(12a-c)의 위치 사이의 수직 거리에 의존하는, 이미지 처리 장치(20).
- 제1항 내지 제10항 중 어느 한 항에 있어서, 상기 타겟 픽셀(12a-c)의 위치는 상기 픽셀들(10a-d)의 어레이의 현재 셀(10)을 정의하고, 상기 복수의 일차 보간 지원 픽셀들(10a-d)은 상기 픽셀들(10a-d)의 어레이의 상기 현재 셀(10)의 하나 이상의 코너에 위치한 상기 픽셀들(10a-d)의 어레이로부터의 하나 이상의 픽셀을 포함하는, 이미지 처리 장치(20).
- 제11항에 있어서, 상기 복수의 일차 보간 지원 픽셀들(10a-d)은 추가 셀, 특히 상기 현재 셀(10)의 이웃 셀의 하나 이상의 코너에 위치한 상기 픽셀들(10a-d)의 어레이로부터의 하나 이상의 픽셀을 추가로 포함하는, 이미지 처리 장치(20).
- 제1항 내지 제12항 중 어느 한 항에 있어서, 상기 처리 회로(21)는 중간 라운딩 연산(intermediate rounding operation)을 적용하도록 추가로 구성되는, 이미지 처리 장치(20).
- 픽셀들(10a-d)의 어레이의 복수의 픽셀 값들을 정의하는 이미지에 기초하여 타겟 픽셀(12a-c)의 보간된 픽셀 값을 결정하기 위한 방법(1300)으로서, 상기 방법(1300)은:
상기 타겟 픽셀(12a-c)과 연관된 방향 각도 값(a, b)을 획득하는 단계(1301);
상기 타겟 픽셀(12a-c)에 대해 상기 타겟 픽셀(12a-c)의 위치에 기초하여 상기 픽셀들(10a-d)의 어레이로부터 복수의 일차 보간 지원 픽셀들(10a-d)을 선택하는 단계(1303);
상기 선택된 일차 보간 지원 픽셀들(10a-d)의 픽셀 값들, 상기 방향 각도 값(a, b) 및 상기 타겟 픽셀(12a-c)의 위치에 기초하여 제1 및 제2 이차 보간 지원 픽셀(11ac, 11bd)의 픽셀 값들을 결정하는 단계(1305); 및
상기 제1 및 제2 이차 보간 지원 픽셀(11ac, 11bd)의 픽셀 값들 및 상기 타겟 픽셀(12a-c)의 위치에 기초하여 상기 타겟 픽셀(12a-c)의 보간된 픽셀 값을 결정하는 단계(1307)
를 포함하는, 방법(1300). - 비디오 신호의 현재 이미지 프레임의 현재 블록의 복수의 픽셀들 중 현재 풀-정수 픽셀(full-integer pixel)의 픽셀 값의 인터 예측(inter prediction)을 위한 장치(144, 244)로서,
상기 장치(144, 244)는 처리 유닛을 포함하고,
상기 처리 유닛은:
상기 비디오 신호의 상기 현재 프레임과 참조 프레임 및/또는 모션 보상 모델(motion compensation model)에 기초하여 상기 현재 풀-정수 픽셀의 모션 벡터를 결정하고;
상기 현재 풀-정수 픽셀의 상기 모션 벡터에 기초하여 상기 현재 풀-정수 픽셀에 대해 상기 참조 프레임 내의 대응하는 서브-정수 픽셀(sub-integer pixel)을 결정하고;
상기 현재 프레임 내의 미리 정의된 필터 지원 픽셀 세트에 기초하여 상기 참조 프레임 내의 대응하는 필터 지원 픽셀 세트를 생성하도록 구성되고, 상기 현재 프레임 내의 상기 미리 정의된 필터 지원 픽셀 세트는 상기 현재 풀-정수 픽셀의 하나 이상의 이웃하는 풀-정수 픽셀 및/또는 서브-정수 픽셀을 포함하고;
상기 장치(144, 244)는 제1항 내지 제13항 중 어느 한 항의 이미지 처리 장치(20)를 추가로 포함하고, 상기 이미지 처리 장치(20)는 상기 참조 프레임 내의 상기 현재 풀-정수 픽셀의 대응하는 서브-정수 픽셀 및 상기 대응하는 필터 지원 픽셀들의 각자의 보간된 픽셀 값을 결정하도록 구성되고;
상기 처리 유닛은 상기 참조 프레임 내의 상기 현재 풀-정수 픽셀의 대응하는 서브-정수 픽셀의 픽셀 값에 그리고 상기 참조 프레임 내의 대응하는 필터 지원 픽셀들의 픽셀 값들에 공간 고역 통과 필터(spatial high-pass filter)를 적용하여 상기 현재 프레임 내의 현재 픽셀의 인터 예측된 픽셀 값을 결정하도록 추가로 구성되는, 장치(144, 244). - 제15항에 있어서, 상기 현재 프레임 내의 상기 미리 정의된 필터 지원 픽셀 세트는 상기 현재 프레임 내의 상기 현재 풀-정수 픽셀의 하나 이상의 수직으로 및/또는 수평으로 이웃하는 하프-정수 픽셀(half-integer pixel)을 포함하는, 장치(144, 244).
- 제15항 또는 제16항에 있어서, 상기 현재 프레임 내의 상기 미리 정의된 필터 지원 픽셀 세트는 상기 현재 프레임 내의 상기 현재 풀-정수 픽셀의 하나 이상의 수직으로 및/또는 수평으로 이웃하는 풀-정수 픽셀을 포함하는, 장치(144, 244).
- 제15항 내지 제17항 중 어느 한 항에 있어서, 상기 공간 고역 통과 필터는 5-탭 또는 3-탭 필터인, 장치(144, 244).
- 제18항에 있어서, 상기 현재 프레임 내의 상기 미리 정의된 필터 지원 픽셀 세트는 상기 현재 풀-정수 픽셀의 하나 이상의 이웃하는 풀-정수 픽셀 및 하프-정수 픽셀을 포함하고, 상기 5-탭 필터는 다음의 필터 계수들 (-6, 9, 26, 9, -6)을 갖는, 장치(144, 244).
- 제18항에 있어서, 상기 현재 프레임 내의 상기 미리 정의된 필터 지원 픽셀 세트는 상기 현재 풀-정수 픽셀의 하나 이상의 이웃하는 풀-정수 픽셀 및/또는 하프-정수 픽셀을 포함하고, 상기 5-탭 필터는 다음의 필터 계수들 (-1, 0, 10, 0, -1)을 갖거나 또는 상기 3-탭 필터는 다음의 필터 계수들 (-1, 10, -1)을 갖는, 장치(144, 244).
- 제15항 내지 제20항 중 어느 한 항에 있어서, 상기 장치(144, 244)의 상기 처리 유닛은 상기 현재 풀-정수 픽셀의 모션 벡터 및 상기 현재 풀-정수 픽셀의 이웃하는 풀-정수 또는 하프-정수 픽셀들의 하나 이상의 모션 벡터에 기초하여 상기 현재 프레임 내의 상기 필터 지원 픽셀들의 상기 서브-정수 픽셀들 각각의 각자의 모션 벡터를 결정하도록 추가로 구성되는, 장치(144, 244).
- 제21항에 있어서, 상기 장치(144, 244)의 상기 처리 유닛은 상기 현재 풀-정수 픽셀의 모션 벡터와 상기 현재 풀-정수 픽셀의 이웃하는 풀-정수 픽셀들의 하나 이상의 모션 벡터의 평균 벡터(mean vector)를 결정하는 것에 의해 상기 현재 프레임 내의 상기 필터 지원 픽셀들의 상기 서브-정수 픽셀들 각각의 각자의 모션 벡터를 결정하도록 구성되는, 장치(144, 244).
- 제21항 또는 제22항에 있어서, 상기 장치(144, 244)의 상기 처리 유닛은 상기 비디오 신호의 상기 현재 프레임과 상기 참조 프레임 및/또는 모션 보상 모델에 기초하여 상기 현재 풀-정수 픽셀의 이웃하는 풀-정수 픽셀들의 하나 이상의 모션 벡터를 결정하도록 추가로 구성되는, 장치(144, 244).
- 제15항 내지 제23항 중 어느 한 항에 있어서, 상기 장치(144, 244)의 상기 처리 유닛은, 상기 현재 풀-정수 픽셀의 모션 벡터가 비-병진 모션 보상 모델(non-translational motion compensation model)에 기초하여 결정되는 경우, 상기 참조 프레임 내의 상기 현재 풀-정수 픽셀의 대응하는 서브-정수 픽셀의 픽셀 값에 그리고 상기 참조 프레임 내의 대응하는 필터 지원 픽셀들의 픽셀 값들에 공간 고역 통과 필터를 적용하여 상기 현재 프레임 내의 상기 현재 픽셀의 인터 예측된 픽셀 값을 결정하고, 상기 현재 풀-정수 픽셀의 모션 벡터가 병진 모션 보상 모델(translational motion compensation model)에 기초하여 결정되는 경우, 종래의 방식에 기초하여 상기 현재 프레임 내의 상기 현재 픽셀의 인터 예측된 픽셀 값을 결정하도록 구성되는, 장치(144, 244).
- 제24항에 있어서, 상기 비-병진 모션 보상 모델은 아핀(affine), 워핑(warping) 및/또는 파노라마(panoramic) 모션 보상 모델인, 장치(144, 244).
- 비디오 신호의 현재 이미지를 인코딩하기 위한 인코딩 장치(100)로서, 상기 인코딩 장치(100)는 제15항 내지 제25항 중 어느 한 항에 따른 인터 예측 장치(144)를 포함하는, 인코딩 장치(100).
- 압축된 비디오 신호의 현재 재구성된 이미지를 디코딩하기 위한 디코딩 장치(200)로서, 상기 디코딩 장치(200)는 제15항 내지 제25항 중 어느 한 항에 따른 인터 예측 장치(244)를 포함하는, 디코딩 장치(200).
- 컴퓨터 또는 프로세서 상에서 실행될 때 제14항의 방법을 수행하기 위한 프로그램 코드를 포함하는 컴퓨터 프로그램 제품.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/RU2018/000207 WO2019190342A1 (en) | 2018-03-29 | 2018-03-29 | Image processing apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200134302A true KR20200134302A (ko) | 2020-12-01 |
KR102435316B1 KR102435316B1 (ko) | 2022-08-23 |
Family
ID=62186510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207030613A Active KR102435316B1 (ko) | 2018-03-29 | 2018-03-29 | 이미지 처리 장치 및 방법 |
Country Status (8)
Country | Link |
---|---|
US (1) | US11202082B2 (ko) |
EP (1) | EP3777175A1 (ko) |
KR (1) | KR102435316B1 (ko) |
CN (1) | CN111903132B (ko) |
BR (1) | BR112020019740A2 (ko) |
MX (1) | MX2020010171A (ko) |
MY (1) | MY205051A (ko) |
WO (1) | WO2019190342A1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114049272B (zh) * | 2021-11-11 | 2023-06-09 | 上海傲显科技有限公司 | 屏幕图像处理方法、屏幕组件和计算机存储介质 |
US11968356B2 (en) * | 2022-03-16 | 2024-04-23 | Qualcomm Incorporated | Decoder-side motion vector refinement (DMVR) inter prediction using shared interpolation filters and reference pixels |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2081386A1 (en) * | 2008-01-18 | 2009-07-22 | Panasonic Corporation | High precision edge prediction for intracoding |
EP2665276A1 (en) * | 2011-01-14 | 2013-11-20 | Huawei Technologies Co., Ltd. | Spatial prediction encoding method, decoding method, device, and system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7245326B2 (en) * | 2001-11-19 | 2007-07-17 | Matsushita Electric Industrial Co. Ltd. | Method of edge based interpolation |
US20030179827A1 (en) * | 2002-03-19 | 2003-09-25 | Kenji Sugiyama | Video emphasis encoding method and apparatus, video de-emphasis decoding method and apparatus, video emphasis transmitting method and apparatus and video de-emphasis receiving method and apparatus |
US8208564B2 (en) | 2005-06-24 | 2012-06-26 | Ntt Docomo, Inc. | Method and apparatus for video encoding and decoding using adaptive interpolation |
JP2008252449A (ja) * | 2007-03-30 | 2008-10-16 | Toshiba Corp | 画像伸張装置、映像表示装置および画像伸張方法 |
CN101816016A (zh) * | 2007-10-05 | 2010-08-25 | 诺基亚公司 | 利用像素对准的方向性自适应插值滤波器的视频编码 |
CN105049844B (zh) | 2010-09-30 | 2017-07-28 | 三星电子株式会社 | 通过使用平滑插值滤波器对图像进行插值的方法和装置 |
US10045046B2 (en) * | 2010-12-10 | 2018-08-07 | Qualcomm Incorporated | Adaptive support for interpolating values of sub-pixels for video coding |
US20120163460A1 (en) * | 2010-12-23 | 2012-06-28 | Qualcomm Incorporated | Sub-pixel interpolation for video coding |
US8964833B2 (en) * | 2011-07-19 | 2015-02-24 | Qualcomm Incorporated | Deblocking of non-square blocks for video coding |
KR102402671B1 (ko) * | 2015-09-09 | 2022-05-26 | 삼성전자주식회사 | 보간 필터의 연산 복잡도를 조절할 수 있는 영상 처리 장치, 영상 보간 방법 및 영상 부호화 방법 |
SG11202003260WA (en) | 2017-11-07 | 2020-05-28 | Huawei Tech Co Ltd | Interpolation filter for an inter prediction apparatus and method for video coding |
-
2018
- 2018-03-29 MY MYPI2020005063A patent/MY205051A/en unknown
- 2018-03-29 WO PCT/RU2018/000207 patent/WO2019190342A1/en unknown
- 2018-03-29 MX MX2020010171A patent/MX2020010171A/es unknown
- 2018-03-29 EP EP18725327.3A patent/EP3777175A1/en active Pending
- 2018-03-29 KR KR1020207030613A patent/KR102435316B1/ko active Active
- 2018-03-29 BR BR112020019740-8A patent/BR112020019740A2/pt unknown
- 2018-03-29 CN CN201880091690.2A patent/CN111903132B/zh active Active
-
2020
- 2020-09-29 US US17/035,692 patent/US11202082B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2081386A1 (en) * | 2008-01-18 | 2009-07-22 | Panasonic Corporation | High precision edge prediction for intracoding |
EP2665276A1 (en) * | 2011-01-14 | 2013-11-20 | Huawei Technologies Co., Ltd. | Spatial prediction encoding method, decoding method, device, and system |
Also Published As
Publication number | Publication date |
---|---|
MX2020010171A (es) | 2020-10-28 |
US11202082B2 (en) | 2021-12-14 |
CN111903132A (zh) | 2020-11-06 |
WO2019190342A1 (en) | 2019-10-03 |
CN111903132B (zh) | 2023-02-10 |
WO2019190342A8 (en) | 2020-10-22 |
US20210014511A1 (en) | 2021-01-14 |
EP3777175A1 (en) | 2021-02-17 |
KR102435316B1 (ko) | 2022-08-23 |
BR112020019740A2 (pt) | 2021-02-17 |
MY205051A (en) | 2024-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11375199B2 (en) | Interpolation filter for an inter prediction apparatus and method for video coding | |
TW202315408A (zh) | 以區塊為基礎之預測技術 | |
US11202082B2 (en) | Image processing apparatus and method | |
CN110832854A (zh) | 利用插值进行帧内预测的方法和装置 | |
KR20110126075A (ko) | 확장 블록 필터링을 이용한 비디오 부호화, 복호화 방법 및 장치 | |
US11228780B2 (en) | Inter prediction apparatus and method for video coding | |
CN113615202A (zh) | 用于屏幕内容编解码的帧内预测的方法和装置 | |
WO2025148956A1 (en) | Regression-based blending for improving intra prediction with neighboring template | |
WO2025087361A1 (en) | Extrapolation intra prediction model for chroma coding | |
JP2022158242A (ja) | 符号化装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20201023 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211210 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: 20220616 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220818 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220819 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |