KR20170084251A - 모션 벡터 및 블록 벡터 해상도 제어의 방법 - Google Patents
모션 벡터 및 블록 벡터 해상도 제어의 방법 Download PDFInfo
- Publication number
- KR20170084251A KR20170084251A KR1020177016173A KR20177016173A KR20170084251A KR 20170084251 A KR20170084251 A KR 20170084251A KR 1020177016173 A KR1020177016173 A KR 1020177016173A KR 20177016173 A KR20177016173 A KR 20177016173A KR 20170084251 A KR20170084251 A KR 20170084251A
- Authority
- KR
- South Korea
- Prior art keywords
- resolution
- current
- block
- vector
- coded
- 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.)
- Ceased
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/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/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/174—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 slice, e.g. a line of blocks or a group of 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/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/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/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/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- 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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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
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는 IntraBC 모드에 대한 모션 벡터 예측자를 유도하는데 사용되는 이웃 블록 구성의 예시를 도시한다.
도 3a 및 도 3b는 무효 블록 벡터 예측자의 예시들을 도시한다.
도 4는 본 발명의 실시예를 포함하는 예시적인 코딩 시스템의 흐름도를 도시하며, 여기서 본 시스템은 픽처에 대한 IntraBC 모드(인트라 블록 복사 모드) 및 인터 예측 모드를 포함하는 코딩 모드들을 사용한다.
도 5는 본 발명의 실시예를 포함하는 다른 예시적인 코딩 시스템의 흐름도를 도시하며, 여기서 본 시스템은 픽처에 대한 IntraBC 모드(인트라 블록 복사 모드) 및 인터 예측 모드를 포함하는 코딩 모드들을 사용한다.
Claims (19)
- 픽처(picture)에 대한 IntraBC 모드(Intra-block copy mode; 인트라 블록 복사 모드) 및 인터 예측 모드(inter prediction mode)를 포함하는 코딩 모드들을 사용하는 비디오 코딩 방법으로서, 모션 벡터(motion vector)는 완전 해상도(integer resolution) 또는 분율 픽셀 해상도(fractional-pel resolution)를 사용하는 것이 허용되고, 상기 방법은,
현재 픽처에서의 블록들과 연관된 입력 데이터를 수신하는 단계; 및
현재 슬라이스에서의 모든 모션 벡터들 및 모든 블록 벡터들에 대해 완전 해상도를 사용하는 것에 대응하는 값을 갖는 해상도 표시자를 시그널링하는 단계
를 포함하는 비디오 코딩 방법. - 제1항에 있어서,
상기 현재 픽처가 상기 현재 슬라이스에 대한 참조 픽처만(only reference picture)인 경우, 상기 현재 슬라이스와 연관된 코딩된 비트스트림에서의 상기 해상도 표시자는, 상기 현재 슬라이스에서의 모든 모션 벡터들 및 모든 블록 벡터들에 대해 완전 해상도를 사용하는 것에 대응하는 값을 가져야 하는 것인 비디오 코딩 방법. - 제2항에 있어서,
SPS(sequence parameter set; 시퀀스 파라미터 세트)를 참조하는 상기 현재 픽처가 상기 현재 픽처의 참조 픽처 리스트 내에 포함되는 것이 허용되는 경우, 상기 SPS 내의 해상도 제어 표시자는 상기 현재 슬라이스를 포함하는 시퀀스에 대한 상기 분율 픽셀 해상도를 허용하는 값으로 설정되어서는 안되는 것인 비디오 코딩 방법. - 제2항에 있어서,
상기 현재 픽처가 상기 현재 슬라이스에 대한 참조 픽처만인 경우, 상기 해상도 표시자를 시그널링하는 것을 생략하는 것인 비디오 코딩 방법. - 제1항에 있어서,
상기 해상도 표시자는 구문 요소 use_integer_mv_flag에 대응하고, 1인 use_integer_mv_flag는 상기 완전 해상도를 규정하며, 0인 use_integer_mv_flag는 상기 분율 픽셀 해상도를 규정하는 것인 비디오 코딩 방법. - IntraBC 모드(Intra-block copy mode; 인트라 블록 복사 모드) 및 인터 예측 모드를 포함하는 코딩 모드들을 사용하는 비디오 코딩 방법으로서, 모션 벡터가 완전 해상도 또는 분율 픽셀 해상도를 사용하는 것이 허용되고, 상기 방법은,
코딩된 블록에 대한 코딩된 MV(motion vector; 모션 벡터) 또는 BV(block vector; 블록 벡터)를 수신하는 단계;
상기 코딩된 블록이 상기 인터 예측 모드 또는 상기 IntraBC 모드에서 코딩된 경우,
상기 코딩된 블록에 대한 해상도 표시자가 완전 해상도를 규정하는 경우, 분율 픽셀 해상도를 갖는 변환된 MV 또는 BV로 상기 코딩된 MV 또는 BV를 변환하는 단계; 및
상기 변환된 MV 또는 BV를 후속 블록들의 인코딩 또는 디코딩을 위해 저장하는 단계
를 포함하는 비디오 코딩 방법. - 제6항에 있어서,
상기 코딩된 MV 또는 BV를 변환하는 단계는, 상기 코딩된 MV 또는 BV를 N비트(N은 양의 정수)만큼 좌측으로 시프트하는 단계를 포함하는 것인 비디오 코딩 방법. - 제6항에 있어서,
상기 변환된 MV 또는 BV는, 상기 변환된 MV 또는 BV가 저장되기 전에 클리핑(clip)되는 것인 비디오 코딩 방법. - 제6항에 있어서,
현재 픽처에서의 현재 블록의 현재 MV 또는 BV와 연관된 입력 데이터를 수신하는 단계;
상기 현재 MV 또는 BV에 대한 MV 또는 BV 예측자 - 상기 MV 또는 BV 예측자는 상기 분율 픽셀 해상도로 저장된 이전에 코딩된 MV 또는 BV에 대응함 - 를 결정하는 단계; 및
상기 현재 블록이 상기 IntraBC 모드 또는 상기 인터 예측 모드에서 코딩되고 상기 현재 블록에 대한 현재 해상도 표시자가 상기 완전 해상도를 규정하는 경우,
상기 MV 또는 BV 예측자를 완전 해상도 MV 또는 BV 예측자로 변환하는 단계; 및
상기 완전 해상도 MV 또는 BV 예측자를 사용하여 상기 현재 MV 또는 BV를 인코딩 또는 디코딩하는 단계
를 더 포함하는 비디오 코딩 방법. - 제9항에 있어서,
상기 MV 또는 BV 예측자를 완전 해상도 MV 또는 BV 예측자로 변환하는 단계는, 상기 MV 또는 BV 예측자를 N비트(N은 양의 정수)만큼 우측으로 시프트하는 단계를 포함한 것인 비디오 코딩 방법. - 제9항에 있어서,
상기 완전 해상도 MV 또는 BV 예측자는, 상기 현재 MV 또는 BV를 인코딩 또는 디코딩하기 위해 상기 완전 해상도 MV 또는 BV 예측자가 사용되기 전에 클리핑되는 것인 비디오 코딩 방법. - IntraBC 모드(Intra-block copy mode; 인트라 블록 복사 모드) 및 인터 예측 모드를 포함하는 코딩 모드들을 사용하는 비디오 코딩 방법으로서, 모션 벡터가 완전 해상도 또는 분율 픽셀 해상도를 사용하는 것이 허용되고, 상기 방법은,
현재 픽처에서의 현재 블록의 현재 벡터 - 상기 현재 벡터는 MV(모션 벡터) 또는 BV(블록 벡터)에 대응함 - 와 연관된 입력 데이터를 수신하는 단계; 및
상기 현재 블록이 상기 IntraBC 모드 또는 상기 인터 예측 모드에서 코딩된 경우, 상기 현재 벡터가 하나의 MV 또는 하나의 BV에 대응하는지 여부에 관계없이 동일한 해상도를 이용하여 상기 현재 벡터를 인코딩 또는 디코딩하거나, 또는, 상기 현재 벡터가 하나의 MV 또는 하나의 BV에 대응하는지 여부에 관계없이 상기 동일한 해상도를 이용하여 상기 현재 벡터에 따라 상기 현재 블록을 인코딩 또는 디코딩하는 단계
를 포함하는 비디오 코딩 방법. - 제12항에 있어서,
상기 현재 블록이 상기 IntraBC 모드 또는 상기 인터 예측 모드에서 코딩된 경우,
상기 현재 블록에 대한 해상도 표시자가 완전 해상도를 규정하는 경우 상기 현재 벡터를 분율 픽셀 해상도를 갖는 변환된 벡터로 변환하는 단계; 및
후속 블록들 또는 후속 벡터들의 인코딩 또는 디코딩을 위해 상기 변환된 벡터를 저장하는 단계
를 더 포함하는 비디오 코딩 방법. - 픽처에 대한 IntraBC 모드(Intra-block copy mode; 인트라 블록 복사 모드) 및 인터 예측 모드를 포함하는 코딩 모드들을 사용하는 비디오 코딩 방법으로서, 모션 벡터가 완전 해상도 또는 분율 픽셀 해상도를 사용하는 것이 허용되고, 상기 방법은,
현재 픽처에서의 블록들과 연관된 입력 데이터를 수신하는 단계; 및
상기 현재 픽처가 상기 현재 픽처에 대한 참조 픽처만인 경우, 상기 해상도 표시자를 시그널링하지 않고서 상기 현재 픽처에 대한 해상도 표시자를 암시적으로 결정하는 단계
를 포함하고,
상기 해상도 표시자는, 상기 현재 픽처에서의 모션 벡터들 및 블록 벡터들에 대해 상기 완전 해상도 또는 상기 분율 픽셀 해상도를 사용할지 여부를 규정하는 것인 비디오 코딩 방법. - 제14항에 있어서,
상기 해상도 표시자는 상기 완전 해상도를 규정하는 값을 갖는 것으로 추론되는 것인 비디오 코딩 방법. - 픽처에 대한 IntraBC 모드(Intra-block copy mode; 인트라 블록 복사 모드) 및 인터 예측 모드를 포함하는 코딩 모드들을 사용하는 비디오 코딩 방법으로서, 모션 벡터가 완전 해상도 또는 분율 픽셀 해상도를 사용하는 것이 허용되고, 상기 방법은,
동일 슬라이스에서의 IntraBC 코딩된 블록들 및 인터 예측 코딩된 블록들에 대한 MV(모션 벡터)들 및 BV(블록 벡터)들과 연관된 입력 데이터를 수신하는 단계; 및
해상도 표시자 및 해상도 제어 표시자에 따라 상기 동일한 슬라이스에서의 상기 IntraBC 코딩된 블록들 및 상기 인터 예측 코딩된 블록들의 상기 MV들 및 상기 BV들 둘 다에 대한 단일 해상도를 결정하는 단계
를 포함하고,
상기 해상도 제어 표시자는 고정 해상도 또는 적응형 해상도를 규정하고, 상기 해상도 제어 표시자가 상기 적응형 해상도를 규정할 때, 상기 해상도 표시자는 상기 MV들에 대해 상기 완전 해상도 또는 상기 분율 픽셀 해상도를 사용할지 여부를 규정하는 것인 비디오 코딩 방법. - 제16항에 있어서,
상기 해상도 표시자는 슬라이스 레벨로 시그널링된 제1 구문 요소 use_integer_mv_flag에 대응하고, 상기 해상도 제어 표시자는 시퀀스 레벨로 시그널링된 제2 구문 요소 motion_vector_resolution_control_idc에 대응한 것인 비디오 코딩 방법. - 제16항에 있어서,
현재 픽처가 상기 슬라이스에 대한 참조 픽처만인 경우, 상기 단일 해상도는 상기 완전 해상도로서 항상 결정되는 것인 비디오 코딩 방법. - 제18항에 있어서,
상기 현재 픽처가 상기 슬라이스에 대한 참조 픽처만인 경우, 상기 해상도 표시자는 상기 완전 해상도를 사용하는 것을 규정하도록 설정되거나, 또는 상기 해상도 표시자의 시그널링이 생략되는 것인 비디오 코딩 방법.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462082222P | 2014-11-20 | 2014-11-20 | |
| US62/082,222 | 2014-11-20 | ||
| US201562126969P | 2015-03-02 | 2015-03-02 | |
| US62/126,969 | 2015-03-02 | ||
| US201562182685P | 2015-06-22 | 2015-06-22 | |
| US62/182,685 | 2015-06-22 | ||
| PCT/CN2015/094983 WO2016078599A1 (en) | 2014-11-20 | 2015-11-19 | Method of motion vector and block vector resolution control |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197026310A Division KR102128216B1 (ko) | 2014-11-20 | 2015-11-19 | 모션 벡터 및 블록 벡터 해상도 제어의 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170084251A true KR20170084251A (ko) | 2017-07-19 |
Family
ID=56013304
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177016173A Ceased KR20170084251A (ko) | 2014-11-20 | 2015-11-19 | 모션 벡터 및 블록 벡터 해상도 제어의 방법 |
| KR1020197026310A Active KR102128216B1 (ko) | 2014-11-20 | 2015-11-19 | 모션 벡터 및 블록 벡터 해상도 제어의 방법 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197026310A Active KR102128216B1 (ko) | 2014-11-20 | 2015-11-19 | 모션 벡터 및 블록 벡터 해상도 제어의 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10075712B2 (ko) |
| EP (1) | EP3198737A4 (ko) |
| KR (2) | KR20170084251A (ko) |
| CN (1) | CN106797229B (ko) |
| CA (2) | CA2965720C (ko) |
| WO (1) | WO2016078599A1 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020141885A1 (ko) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | 디블록킹 필터링을 사용하는 영상 코딩 방법 및 장치 |
| KR20200117017A (ko) * | 2018-02-12 | 2020-10-13 | 미디어텍 인크. | 적응적 모션 벡터 해상도 및 서브블록 예측 모드를 사용한 비디오 코딩을 위한 현재 화상 참조 방법 및 장치 |
| WO2020263009A1 (ko) * | 2019-06-28 | 2020-12-30 | 에스케이텔레콤 주식회사 | 해상도를 적응적으로 설정하는 방법 및 영상 복호화 장치 |
| US12120320B2 (en) | 2019-06-28 | 2024-10-15 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
| US12634481B2 (en) | 2019-06-28 | 2026-05-19 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
Families Citing this family (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10432928B2 (en) | 2014-03-21 | 2019-10-01 | Qualcomm Incorporated | Using a current picture as a reference for video coding |
| CN107079164B (zh) * | 2014-09-30 | 2020-07-10 | 寰发股份有限公司 | 用于视频编码的自适应运动向量分辨率的方法 |
| US10178403B2 (en) * | 2015-06-23 | 2019-01-08 | Qualcomm Incorporated | Reference picture list construction in intra block copy mode |
| US10812822B2 (en) * | 2015-10-02 | 2020-10-20 | Qualcomm Incorporated | Intra block copy merge mode and padding of unavailable IBC reference region |
| KR20180043151A (ko) * | 2016-10-19 | 2018-04-27 | 에스케이텔레콤 주식회사 | 영상 부호화 또는 복호화를 위한 장치 및 방법 |
| US11272207B2 (en) | 2017-06-12 | 2022-03-08 | Futurewei Technologies, Inc. | Selection and signaling of motion vector (MV) precisions |
| US10523948B2 (en) | 2018-02-05 | 2019-12-31 | Tencent America LLC | Method and apparatus for video coding |
| US10687071B2 (en) | 2018-02-05 | 2020-06-16 | Tencent America LLC | Method and apparatus for video coding |
| US11202079B2 (en) | 2018-02-05 | 2021-12-14 | Tencent America LLC | Method and apparatus for video decoding of an affine model in an intra block copy mode |
| US10638137B2 (en) | 2018-03-07 | 2020-04-28 | Tencent America LLC | Method and apparatus for video coding |
| US10462483B1 (en) | 2018-04-26 | 2019-10-29 | Tencent America LLC | Method and apparatus for video coding |
| US10448025B1 (en) | 2018-05-11 | 2019-10-15 | Tencent America LLC | Method and apparatus for video coding |
| WO2019231362A1 (en) * | 2018-05-31 | 2019-12-05 | Huawei Technologies Co., Ltd. | Method and apparatus for restricted long-distance motion vector prediction |
| US11109025B2 (en) | 2018-06-04 | 2021-08-31 | Tencent America LLC | Method and apparatus for sub-block based temporal motion vector prediction |
| US11303923B2 (en) * | 2018-06-15 | 2022-04-12 | Intel Corporation | Affine motion compensation for current picture referencing |
| TWI731345B (zh) * | 2018-06-19 | 2021-06-21 | 大陸商北京字節跳動網絡技術有限公司 | 模式相依運動向量差精確集 |
| EP3818697A4 (en) | 2018-07-02 | 2021-07-07 | Huawei Technologies Co., Ltd. | MOVEMENT VECTOR PREDICTION METHOD AND APPARATUS |
| US10448026B1 (en) * | 2018-07-09 | 2019-10-15 | Tencent America LLC | Method and apparatus for block vector signaling and derivation in intra picture block compensation |
| US10904559B2 (en) | 2018-07-13 | 2021-01-26 | Tencent America LLC | Block vector prediction in intra block copy mode |
| US11019331B2 (en) | 2018-07-16 | 2021-05-25 | Tencent America LLC | Method and apparatus for video coding with prediction information |
| US10798376B2 (en) | 2018-07-17 | 2020-10-06 | Tencent America LLC | Method and apparatus for video coding |
| SG11202101822SA (en) * | 2018-09-07 | 2021-03-30 | Huawei Tech Co Ltd | Method and apparatus for interpolation filtering for intra- and inter-prediction in video coding |
| CN119071508A (zh) * | 2018-09-11 | 2024-12-03 | 有限公司B1影像技术研究所 | 图像编码/解码方法和图像传输方法 |
| US10958932B2 (en) * | 2018-09-12 | 2021-03-23 | Qualcomm Incorporated | Inter-prediction coding of video data using generated motion vector predictor list including non-adjacent blocks |
| KR102635047B1 (ko) | 2018-09-19 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 적응적 움직임 벡터 해상도를 가지는 어파인 모드에 대한 구문 재사용 |
| US10848782B2 (en) | 2018-09-21 | 2020-11-24 | Tencent America LLC | Method and apparatus for video coding |
| US11172236B2 (en) * | 2018-09-21 | 2021-11-09 | Tencent America LLC | Method and apparatus for video decoding that defines a search range for a reference block indicated by a block vector |
| KR102613889B1 (ko) * | 2018-09-23 | 2023-12-13 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 적응적 움직임 벡터 해상도를 갖는 움직임 벡터 수정 |
| US10999589B2 (en) | 2018-10-04 | 2021-05-04 | Tencent America LLC | Method and apparatus for video coding |
| US11317099B2 (en) * | 2018-10-05 | 2022-04-26 | Tencent America LLC | Method and apparatus for signaling an offset in video coding for intra block copy and/or inter prediction |
| US10764601B2 (en) | 2018-10-06 | 2020-09-01 | Tencent America LLC | Method and apparatus for video coding |
| US11284066B2 (en) | 2018-10-10 | 2022-03-22 | Tencent America LLC | Method and apparatus for intra block copy in intra-inter blending mode and triangle prediction unit mode |
| US11140404B2 (en) | 2018-10-11 | 2021-10-05 | Tencent America LLC | Method and apparatus for video coding |
| US11509919B2 (en) | 2018-10-17 | 2022-11-22 | Tencent America | Reference sample memory size restrictions for intra block copy |
| EP3788779A4 (en) * | 2018-10-23 | 2022-03-02 | Tencent America LLC | METHOD AND DEVICE FOR VIDEO CODING |
| CN113056916B (zh) | 2018-11-22 | 2024-06-11 | 北京字节跳动网络技术有限公司 | 基于子块的运动候选的选择和信令 |
| US11196988B2 (en) | 2018-12-17 | 2021-12-07 | Apple Inc. | Reference picture management and list construction |
| WO2020140216A1 (zh) * | 2019-01-02 | 2020-07-09 | 北京大学 | 视频处理方法和装置 |
| US11310523B2 (en) * | 2019-01-15 | 2022-04-19 | Tencent America LLC | Method and apparatus for block vector prediction with integer offsets in intra picture block compensation |
| CN120980252A (zh) | 2019-01-31 | 2025-11-18 | 北京字节跳动网络技术有限公司 | 对称运动矢量差编解码模式的快速算法 |
| CN118118659A (zh) | 2019-01-31 | 2024-05-31 | 北京字节跳动网络技术有限公司 | 记录仿射模式自适应运动矢量分辨率的上下文 |
| CN113424534B (zh) * | 2019-02-01 | 2026-04-21 | 北京字节跳动网络技术有限公司 | 自适应运动矢量分辨率的多个语法元素 |
| CN113383549B (zh) | 2019-02-02 | 2025-09-09 | 北京字节跳动网络技术有限公司 | 使用用于视频编解码中的帧内块复制的帧内缓冲区样点的预测 |
| KR102662448B1 (ko) | 2019-02-02 | 2024-05-02 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 버퍼내 데이터 저장 |
| WO2020173482A1 (en) * | 2019-02-27 | 2020-09-03 | Beijing Bytedance Network Technology Co., Ltd. | Motion vector coding for screen content coding |
| AU2020250609B2 (en) | 2019-04-01 | 2023-09-07 | Beijing Bytedance Network Technology Co., Ltd. | Using interpolation filters for history based motion vector prediction |
| EP3939287A4 (en) | 2019-04-25 | 2022-05-11 | Beijing Bytedance Network Technology Co., Ltd. | RESTRICTIONS ON DIFFERENCE BETWEEN MOVEMENT VECTORS |
| JP7273193B2 (ja) * | 2019-05-12 | 2023-05-12 | 北京字節跳動網絡技術有限公司 | 参照ピクチャ再サンプリングのための信号通知 |
| CN113853793B (zh) | 2019-05-21 | 2023-12-19 | 北京字节跳动网络技术有限公司 | 基于光流的帧间编码的语法信令 |
| CN112118451B (zh) * | 2019-06-20 | 2022-09-27 | 杭州海康威视数字技术股份有限公司 | 一种编解码方法、装置及其设备 |
| KR20220023338A (ko) | 2019-06-25 | 2022-03-02 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 모션 벡터 차이에 대한 제약 |
| CA3146016C (en) | 2019-07-06 | 2024-05-07 | Beijing Bytedance Network Technology Co., Ltd. | Virtual prediction buffer for intra block copy in video coding |
| CN117395398A (zh) | 2019-07-10 | 2024-01-12 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的样点标识 |
| JP7609842B2 (ja) | 2019-07-11 | 2025-01-07 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーのためのビットストリーム適合性の制約 |
| MY209640A (en) * | 2019-08-10 | 2025-07-28 | Beijing Bytedance Network Tech Co Ltd | Subpicture dependent signaling in video bitstreams |
| KR102808776B1 (ko) * | 2019-08-13 | 2025-05-15 | 두인 비전 컴퍼니 리미티드 | 서브 블록 기반 인터 예측의 모션 정밀도 |
| EP3997881A4 (en) | 2019-08-20 | 2022-09-14 | Beijing Bytedance Network Technology Co., Ltd. | SELECTIVE USE OF ALTERNATIVE INTERPOLATION FILTERS IN VIDEO PROCESSING |
| WO2021036976A1 (en) * | 2019-08-23 | 2021-03-04 | Beijing Bytedance Network Technology Co., Ltd. | Reference picture resampling |
| CN114287129B (zh) * | 2019-08-24 | 2025-03-21 | 北京字节跳动网络技术有限公司 | 初始化基于历史的运动矢量预测器表 |
| WO2021052506A1 (en) | 2019-09-22 | 2021-03-25 | Beijing Bytedance Network Technology Co., Ltd. | Transform unit based combined inter intra prediction |
| WO2021073630A1 (en) | 2019-10-18 | 2021-04-22 | Beijing Bytedance Network Technology Co., Ltd. | Syntax constraints in parameter set signaling of subpictures |
| CN114762352A (zh) | 2019-11-27 | 2022-07-15 | 北京达佳互联信息技术有限公司 | 用于视频编解码的去块滤波 |
| WO2021110017A1 (en) | 2019-12-02 | 2021-06-10 | Beijing Bytedance Network Technology Co., Ltd. | Merge with motion vector differencing in affine mode |
| US11671613B2 (en) * | 2019-12-30 | 2023-06-06 | Alibaba Group Holding Limited | Methods for signaling virtual boundaries and wrap-around motion compensation |
| CN115398892B (zh) | 2020-03-23 | 2025-02-28 | 抖音视界有限公司 | 仿射merge和仿射运动矢量预测模式的预测细化 |
| US11516514B2 (en) * | 2020-03-27 | 2022-11-29 | Tencent America LLC | High level control for deblocking operations |
| US11503336B2 (en) | 2020-12-07 | 2022-11-15 | Tencent America LLC | Method and apparatus for video coding |
| US12206861B2 (en) * | 2022-01-12 | 2025-01-21 | Tencent America LLC | Motion vector restriction for out-of-frame boundary conditions |
| WO2024215160A1 (ko) * | 2023-04-14 | 2024-10-17 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장하는 기록 매체 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6980596B2 (en) | 2001-11-27 | 2005-12-27 | General Instrument Corporation | Macroblock level adaptive frame/field coding for digital video content |
| EP1827029A1 (en) * | 2002-01-18 | 2007-08-29 | Kabushiki Kaisha Toshiba | Video decoding method and apparatus |
| US20040146108A1 (en) * | 2003-01-23 | 2004-07-29 | Shih-Chang Hsia | MPEG-II video encoder chip design |
| EP1761062A1 (en) * | 2005-09-06 | 2007-03-07 | BRITISH TELECOMMUNICATIONS public limited company | Generating and storing image data |
| CN102131091B (zh) * | 2010-01-15 | 2013-01-23 | 联发科技股份有限公司 | 解码端运动向量导出方法 |
| WO2011120221A1 (en) | 2010-03-31 | 2011-10-06 | Intel Corporation | Power efficient motion estimation techniques for video encoding |
| US10904551B2 (en) * | 2013-04-05 | 2021-01-26 | Texas Instruments Incorporated | Video coding using intra block copy |
| US9774881B2 (en) * | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
-
2015
- 2015-11-19 KR KR1020177016173A patent/KR20170084251A/ko not_active Ceased
- 2015-11-19 CA CA2965720A patent/CA2965720C/en active Active
- 2015-11-19 CA CA3074097A patent/CA3074097C/en active Active
- 2015-11-19 CN CN201580055290.2A patent/CN106797229B/zh active Active
- 2015-11-19 US US15/520,593 patent/US10075712B2/en active Active
- 2015-11-19 EP EP15860150.0A patent/EP3198737A4/en not_active Ceased
- 2015-11-19 KR KR1020197026310A patent/KR102128216B1/ko active Active
- 2015-11-19 WO PCT/CN2015/094983 patent/WO2016078599A1/en not_active Ceased
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200117017A (ko) * | 2018-02-12 | 2020-10-13 | 미디어텍 인크. | 적응적 모션 벡터 해상도 및 서브블록 예측 모드를 사용한 비디오 코딩을 위한 현재 화상 참조 방법 및 장치 |
| WO2020141885A1 (ko) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | 디블록킹 필터링을 사용하는 영상 코딩 방법 및 장치 |
| US11310534B2 (en) | 2019-01-02 | 2022-04-19 | Lg Electronics Inc. | Image coding method and device using deblocking filtering |
| US11736736B2 (en) | 2019-01-02 | 2023-08-22 | Lg Electronics Inc. | Image coding method and device using deblocking filtering |
| WO2020263009A1 (ko) * | 2019-06-28 | 2020-12-30 | 에스케이텔레콤 주식회사 | 해상도를 적응적으로 설정하는 방법 및 영상 복호화 장치 |
| US12120320B2 (en) | 2019-06-28 | 2024-10-15 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
| US12634481B2 (en) | 2019-06-28 | 2026-05-19 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
| US12634484B2 (en) | 2019-06-28 | 2026-05-19 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
| US12634483B2 (en) | 2019-06-28 | 2026-05-19 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
| US12634482B2 (en) | 2019-06-28 | 2026-05-19 | Sk Telecom Co., Ltd. | Method for adaptively setting resolution, and image decoding apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2965720C (en) | 2020-04-14 |
| EP3198737A1 (en) | 2017-08-02 |
| EP3198737A4 (en) | 2018-03-21 |
| WO2016078599A1 (en) | 2016-05-26 |
| CA3074097A1 (en) | 2016-05-26 |
| CN106797229B (zh) | 2019-06-21 |
| CA2965720A1 (en) | 2016-05-26 |
| CN106797229A (zh) | 2017-05-31 |
| CA3074097C (en) | 2021-10-26 |
| US20170310961A1 (en) | 2017-10-26 |
| KR102128216B1 (ko) | 2020-06-30 |
| US10075712B2 (en) | 2018-09-11 |
| KR20190107180A (ko) | 2019-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102128216B1 (ko) | 모션 벡터 및 블록 벡터 해상도 제어의 방법 | |
| JP7683985B2 (ja) | 動き候補リスト構築プロセスの条件付き実行 | |
| KR102127488B1 (ko) | 인트라 블록 복사 모드를 이용한 비디오 코딩을 위한 시스템의 방법 | |
| KR102649520B1 (ko) | 조합된 인트라-인터 예측의 개선된 가중 처리 | |
| US10027981B2 (en) | Method of intra picture block copy for screen content and video coding | |
| US10869031B2 (en) | Method of intra block copy search and compensation range | |
| CN113545076B (zh) | 基于图片头中的信息启用bio | |
| KR102164062B1 (ko) | 인트라 블록 복사 모드를 위한 디코딩된 픽처 버퍼의 방법 및 시스템 | |
| CA3131286C (en) | Constraints on model-based reshaping in video processing | |
| KR102187729B1 (ko) | 3d 비디오에 대한 인터-뷰 예측된 모션 벡터 | |
| JP2022519883A (ja) | デコーダ側精緻化ツールのサイズ選択アプリケーション | |
| US20160330474A1 (en) | Method of Video Coding Using Prediction based on Intra Picture Block Copy | |
| JP2022541012A (ja) | ビデオコーディングにおける変換ブロック・サイズ制約 | |
| JP2022529357A (ja) | 動きベクトルの差に関する制限 | |
| JP2015511090A (ja) | 高効率ビデオコーディングのためのハイレベルシンタックスの拡張 | |
| CN113994682A (zh) | 具有默认参数的基于历史的运动矢量预测 | |
| US20180295380A1 (en) | Method and Apparatus of Motion Vector Prediction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20170613 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| AMND | Amendment | ||
| 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: 20190201 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20190624 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20190201 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20190624 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20190401 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20170614 Comment text: Amendment to Specification, etc. |
|
| PX0601 | Decision of rejection after re-examination |
Comment text: Decision to Refuse Application Patent event code: PX06014S01D Patent event date: 20190808 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20190725 Comment text: Decision to Refuse Application Patent event code: PX06011S01I Patent event date: 20190624 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20190401 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20190201 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20170614 |
|
| X601 | Decision of rejection after re-examination | ||
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20190906 |
















