KR20170023086A - 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 - Google Patents
블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 Download PDFInfo
- Publication number
- KR20170023086A KR20170023086A KR1020177001468A KR20177001468A KR20170023086A KR 20170023086 A KR20170023086 A KR 20170023086A KR 1020177001468 A KR1020177001468 A KR 1020177001468A KR 20177001468 A KR20177001468 A KR 20177001468A KR 20170023086 A KR20170023086 A KR 20170023086A
- Authority
- KR
- South Korea
- Prior art keywords
- vector
- block
- prediction
- derived
- video
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/521—Processing of motion vectors for estimating the reliability of the determined motion vectors or motion vector field, e.g. for smoothing the motion vector field or for correcting 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/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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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
-
- 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/94—Vector quantisation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 블록 기반 비디오 인코더의 일례를 예시하는 블록도이다.
도 2는 블록 기반 비디오 디코더의 일례를 예시하는 블록도이다.
도 3은 8개 방향성 예측 모드의 일례의 다이어그램이다.
도 4는 33개의 방향성 예측 모드와 2개의 무방향성 예측 모드의 일례를 예시하는 다이어그램이다.
도 5는 수평 예측의 일례의 다이어그램이다.
도 6은 평면 모드의 일례의 다이어그램이다.
도 7은 움직임 예측의 일례를 예시하는 다이어그램이다.
도 8은 화상 내의 블록 레벨 움직임의 일례를 예시하는 다이어그램이다.
도 9는 코딩된 비트 스트림 구조의 일례를 예시하는 다이어그램이다.
도 10은 예시적인 통신 시스템을 예시하는 다이어그램이다.
도 11은 예시적인 무선 송수신 유닛(wireless transmit/receive unit; WTRU)을 예시하는 다이어그램이다.
도 12는 예시적인 스크린 콘텐츠 공유 시스템을 예시하는 다이어그램이다.
도 13은 풀(full) 프레임 인트라 블록 복사 모드의 일례를 예시하는 다이어그램이다.
도 14는 로컬 영역 인트라 블록 복사 모드의 일례를 예시하는 다이어그램이다.
도 15는 인트라 블록 복사 병합을 위한 공간 후보의 2개의 예를 예시하는 다이어그램이다.
도 16은 예시적인 블록 벡터 도출을 예시하는 다이어그램이다.
도 17은 예시적인 움직임 벡터 도출을 예시하는 다이어그램이다.
도 18a 및 도 18b는 모두 예시적인 방법의 흐름도이다.
| 확장성 | 예 | 표준 |
| 뷰 확장성 | 2D→3D (2 이상의 뷰) | MVC, MFC, 3DV |
| 공간적 확장성 | 720p→1080p | SVC, 스케일러블 HEVC |
| 품질(SNR) 확장성 | 35dB→38dB | SVC, 스케일러블 HEVC |
| 시간적 확장성 | 30fps→60fps | H.264/AVC, SVC 스케일러블 HEVC |
| 표준 확장성 | H.264/AVC→HEVC | 3DV, 스케일러블 HEVC |
| 비트 깊이 확장성 | 8비트 비디오→10비트 비디오 | 스케일러블 HEVC |
| 채도 포맷 확장성 | YUV4:2:0→YUV4:2:2, YUV4:4:4 |
스케일러블 HEVC |
| 색 재현율 확장성 | BT.709→BT.2020 | 스케일러블 HEVC |
| 종횡비 확장성 | 4:3→16:9 | 스케일러블 HEVC |
Claims (20)
- 예측 벡터를 도출하는 비디오 코딩 방법에 있어서,
비디오 블록의 예측을 위한 제 1 후보 블록 벡터 - 상기 제 1 후보 블록 벡터는 제 1 후보 블록을 나타냄 - 를 식별하는 단계;
상기 제 1 후보 블록과 연관된 적어도 제 1 예측 벡터를 식별하는 단계;
상기 제 1 후보 블록 벡터 및 상기 제 1 예측 벡터로부터 도출된 예측 벡터를 생성하는 단계; 및
상기 도출된 예측 벡터를 이용하여 상기 비디오 블록을 코딩하는 단계
를 포함하는 비디오 코딩 방법. - 제 1 항에 있어서,
상기 도출된 예측 벡터를 이용하여 상기 비디오 블록을 코딩하는 단계는,
상기 도출된 예측 벡터가 나타내는 제 2 후보 블록을 식별하는 단계; 및
상기 제 2 후보 블록을 이용하여 상기 비디오 블록을 예측하는 단계
를 포함하는 비디오 코딩 방법. - 제 1 항에 있어서,
상기 비디오 블록을 코딩하는 단계는, 비트 스트림에서 상기 제 1 후보 블록 벡터를 시그널링하는 단계를 포함하는 비디오 코딩 방법. - 제 3 항에 있어서,
상기 비디오 블록을 코딩하는 단계는, 상기 비트 스트림에서 상기 제 1 예측 벡터를 시그널링하는 단계를 더 포함하는 비디오 코딩 방법. - 제 3 항에 있어서,
상기 비디오 블록을 코딩하는 단계는, 상기 비트 스트림에서 플래그를 시그널링하는 단계를 더 포함하고, 상기 플래그의 제 1 값은 상기 도출된 예측 벡터가 상기 비디오 블록을 코딩하는데 사용되는 것을 나타내는 비디오 코딩 방법. - 제 5 항에 있어서,
상기 플래그의 제 2 값은 상기 제 1 후보 블록 벡터가 상기 비디오 블록을 코딩하는데 사용되는 것을 나타내는 비디오 코딩 방법. - 제 1 항에 있어서,
상기 도출된 예측 벡터는 상기 제 1 후보 블록 벡터 및 상기 제 1 예측 벡터를 부가함으로써 생성되는 비디오 코딩 방법. - 제 7 항에 있어서,
상기 제 1 후보 블록 벡터 및 상기 제 1 예측 벡터는 상이한 정밀도를 가지며, 상기 제 1 블록 벡터 및 상기 제 1 예측 벡터를 부가하는 것은 상기 제 1 블록 벡터 및 상기 제 1 예측 벡터를 동일한 정밀도로 정렬한 후에 수행되는 비디오 코딩 방법. - 제 1 항에 있어서,
상기 제 1 예측 벡터는 제 2 블록 벡터이고, 상기 도출된 예측 벡터는 도출된 블록 벡터인 비디오 코딩 방법. - 제 9 항에 있어서,
상기 도출된 블록 벡터는 상기 제 1 후보 블록 벡터 및 상기 제 2 블록 벡터를 부가함으로써 생성되는 비디오 코딩 방법. - 제 1 항에 있어서,
상기 제 1 예측 벡터는 제 1 움직임 벡터이고, 상기 도출된 예측 벡터는 도출된 움직임 벡터인 비디오 코딩 방법. - 제 11 항에 있어서,
상기 도출된 움직임 벡터는 상기 제 1 후보 블록 벡터 및 상기 제 1 움직임 벡터를 부가함으로써 생성되는 비디오 코딩 방법. - 제 12 항에 있어서,
상기 제 1 후보 블록 벡터 및 상기 제 1 움직임 벡터는 상이한 정밀도를 가지고, 상기 도출된 움직임 벡터는 상기 제 1 후보 블록 벡터 및 상기 제 1 움직임 벡터의 정밀도를 정렬하고, 상기 정밀도가 정렬된 제 1 후보 블록 벡터 및 상기 정밀도가 정렬된 제 1 움직임 벡터를 부가함으로써 생성되는 비디오 코딩 방법. - 제 13 항에 있어서,
상기 정밀도가 정렬된 제 1 후보 블록 벡터 및 상기 정밀도가 정렬된 제 1 움직임 벡터는, 식 MVd = BVO +((MV1+2)>>2)에 따라 부가되고, 여기서 BVO는 제 1 후보 블록 벡터이고, MV1은 제 1 움직임 벡터이며, MVd는 도출된 움직임 벡터인 비디오 코딩 방법. - 제 1 항에 있어서,
상기 비디오 코딩 방법은, 상기 도출된 예측 벡터를 병합 후보 리스트에 삽입하는 단계를 더 포함하는 비디오 코딩 방법. - 제 15 항에 있어서,
상기 도출된 예측 벡터가 유효한지를 결정하는 단계를 더 포함하며, 상기 도출된 예측 벡터는 상기 도출된 예측 벡터가 유효한 것으로 결정한 후에만 상기 병합 후보 리스트에 삽입되는 비디오 코딩 방법. - 제 16 항에 있어서,
상기 도출된 예측 벡터가 유효한지를 결정하는 단계는,
상기 도출된 예측 벡터가 나타내는 제 2 후보 블록을 식별하는 단계;
상기 제 2 후보 블록 내의 모든 샘플이 이용 가능한지를 결정하는 단계; 및
상기 제 2 후보 블록 내의 모든 샘플이 이용 가능하다면 상기 도출된 예측 벡터가 유효한 것으로 결정하고, 상기 제 2 후보 블록 내의 적어도 하나의 샘플이 이용 가능하지 않으면 상기 도출된 예측 벡터가 유효하지 않은 것으로 결정하는 단계
를 포함하는 비디오 코딩 방법. - 제 17 항에 있어서,
상기 제 2 후보 블록 내의 샘플은,
상기 샘플이 아직 코딩되지 않았거나,
상기 샘플이 상이한 슬라이스 또는 상이한 타일에 있거나,
상기 샘플이 비디오 화상 경계에서 벗어난 것
중 임의의 것이 참이면 이용 가능하지 않은 비디오 코딩 방법. - 제 15 항에 있어서,
상기 도출된 예측 벡터를 이용하여 상기 비디오 블록을 코딩하는 단계는, 상기 병합 후보 리스트에서 상기 도출된 예측 벡터를 식별하는 인덱스를 제공하는 단계를 포함하는 비디오 코딩 방법. - 비디오를 인코딩하는 비트 스트림으로부터 코딩된 비디오 블록을 디코딩하는 방법에 있어서,
상기 코딩된 비디오 블록의 예측을 위한 적어도 제 1 후보 블록 벡터 - 상기 제 1 후보 블록 벡터는 제 1 후보 블록을 나타냄 - 를 식별하는 단계;
상기 제 1 후보 블록과 연관된 적어도 제 1 예측 벡터를 식별하는 단계;
상기 제 1 후보 블록 벡터 및 상기 제 1 예측 벡터로부터 도출된 예측 벡터를 생성하는 단계; 및
상기 도출된 예측 벡터를 이용하여 상기 코딩된 비디오 블록을 디코딩하는 단계
를 포함하는 코딩된 비디오 블록의 디코딩 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020227017321A KR20220079687A (ko) | 2014-06-19 | 2015-06-18 | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462014664P | 2014-06-19 | 2014-06-19 | |
| US62/014,664 | 2014-06-19 | ||
| PCT/US2015/036472 WO2015195942A1 (en) | 2014-06-19 | 2015-06-18 | Methods and systems for intra block copy coding with block vector derivation |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020227017321A Division KR20220079687A (ko) | 2014-06-19 | 2015-06-18 | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170023086A true KR20170023086A (ko) | 2017-03-02 |
| KR102402622B1 KR102402622B1 (ko) | 2022-05-27 |
Family
ID=53496980
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177001468A Active KR102402622B1 (ko) | 2014-06-19 | 2015-06-18 | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 |
| KR1020227017321A Ceased KR20220079687A (ko) | 2014-06-19 | 2015-06-18 | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020227017321A Ceased KR20220079687A (ko) | 2014-06-19 | 2015-06-18 | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 |
Country Status (7)
| Country | Link |
|---|---|
| US (4) | US9877043B2 (ko) |
| EP (2) | EP4033766A1 (ko) |
| JP (1) | JP6640751B2 (ko) |
| KR (2) | KR102402622B1 (ko) |
| CN (2) | CN106576178B (ko) |
| TW (1) | TWI679882B (ko) |
| WO (1) | WO2015195942A1 (ko) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020130678A1 (ko) * | 2018-12-21 | 2020-06-25 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| WO2021125904A1 (ko) * | 2019-12-19 | 2021-06-24 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| WO2026023972A1 (ko) * | 2024-07-23 | 2026-01-29 | 주식회사 윌러스표준기술연구소 | 비디오 신호 처리 방법 및 이를 위한 장치 |
Families Citing this family (92)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5705833B2 (ja) * | 2010-04-13 | 2015-04-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 画像符号化方法および画像復号化方法 |
| CN105659602B (zh) | 2013-10-14 | 2019-10-08 | 微软技术许可有限责任公司 | 用于视频和图像编码的帧内块复制预测模式的编码器侧选项 |
| JP6359101B2 (ja) | 2013-10-14 | 2018-07-18 | マイクロソフト テクノロジー ライセンシング,エルエルシー | ビデオ及び画像の符号化及び復号のためのイントラブロックコピー予測モードの特徴 |
| US10390034B2 (en) | 2014-01-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Innovations in block vector prediction and estimation of reconstructed sample values within an overlap area |
| CN105917650B (zh) * | 2014-01-03 | 2019-12-24 | 微软技术许可有限责任公司 | 视频和图像编/解码的方法、计算设备及计算机可读介质 |
| US11284103B2 (en) | 2014-01-17 | 2022-03-22 | Microsoft Technology Licensing, Llc | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning |
| MX361228B (es) | 2014-03-04 | 2018-11-29 | Microsoft Technology Licensing Llc | Inversión de bloque y modo de omisión en predicción de intracopia de bloque. |
| CN105493505B (zh) | 2014-06-19 | 2019-08-06 | 微软技术许可有限责任公司 | 统一的帧内块复制和帧间预测模式 |
| WO2015194913A1 (ko) * | 2014-06-20 | 2015-12-23 | 성균관대학교 산학협력단 | 영상의 부호화/복호화 방법 및 이를 이용하는 장치 |
| KR101748620B1 (ko) * | 2014-06-20 | 2017-07-04 | 성균관대학교산학협력단 | 영상의 부호화/복호화 방법 및 이를 이용하는 장치 |
| US10412387B2 (en) * | 2014-08-22 | 2019-09-10 | Qualcomm Incorporated | Unified intra-block copy and inter-prediction |
| EP3180917B1 (en) * | 2014-09-01 | 2022-04-20 | HFI Innovation Inc. | Method of intra picture block copy for screen content and video coding |
| CA2959682C (en) | 2014-09-30 | 2022-12-06 | Microsoft Technology Licensing, Llc | Rules for intra-picture prediction modes when wavefront parallel processing is enabled |
| WO2016123398A2 (en) | 2015-01-29 | 2016-08-04 | Vid Scale, Inc. | Intra-block copy searching |
| WO2016175550A1 (ko) * | 2015-04-27 | 2016-11-03 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 이를 위한 장치 |
| US10462468B2 (en) * | 2015-09-08 | 2019-10-29 | Mediatek Inc. | Method and system of decoded picture buffer for 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 |
| WO2018097692A2 (ko) * | 2016-11-28 | 2018-05-31 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| EP3349451A1 (en) * | 2017-01-11 | 2018-07-18 | Thomson Licensing | Method and apparatus for selecting a coding mode used for encoding/decoding a residual block |
| US10986349B2 (en) | 2017-12-29 | 2021-04-20 | Microsoft Technology Licensing, Llc | Constraints on locations of reference blocks for intra block copy prediction |
| JP2019129371A (ja) * | 2018-01-23 | 2019-08-01 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、動画像復号装置、動画像復号方法、及び動画像符号化用コンピュータプログラムならびに動画像復号用コンピュータプログラム |
| US10523948B2 (en) * | 2018-02-05 | 2019-12-31 | Tencent America LLC | Method and apparatus for video coding |
| US10951903B2 (en) * | 2018-04-02 | 2021-03-16 | Intel Corporation | Video analytics encoding for improved efficiency of video processing and compression |
| US10462483B1 (en) * | 2018-04-26 | 2019-10-29 | Tencent America LLC | Method and apparatus for video coding |
| US11477474B2 (en) * | 2018-06-08 | 2022-10-18 | Mediatek Inc. | Methods and apparatus for multi-hypothesis mode reference and constraints |
| CN119299670A (zh) * | 2018-06-29 | 2025-01-10 | 韩国电子通信研究院 | 图像编码/解码方法以及存储比特流的记录介质 |
| 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 |
| US11057617B2 (en) | 2018-08-03 | 2021-07-06 | Tencent America LLC | Method and apparatus for video coding |
| JP7219030B2 (ja) * | 2018-08-15 | 2023-02-07 | 日本放送協会 | 色差イントラ予測候補生成装置、画像符号化装置、画像復号装置、及びプログラム |
| WO2020058896A1 (en) | 2018-09-19 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | Intra mode coding based on history information |
| 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 |
| WO2020058955A1 (en) * | 2018-09-23 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | Multiple-hypothesis affine mode |
| US10764601B2 (en) * | 2018-10-06 | 2020-09-01 | Tencent America LLC | Method and apparatus for video coding |
| WO2020084470A1 (en) | 2018-10-22 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Storage of motion parameters with clipping for affine mode |
| CN113228635B (zh) | 2018-11-13 | 2024-01-05 | 北京字节跳动网络技术有限公司 | 用于帧内块复制的运动候选列表构建方法 |
| KR102572355B1 (ko) * | 2018-11-30 | 2023-08-30 | 텐센트 아메리카 엘엘씨 | 비디오 코딩을 위한 방법 및 장치 |
| WO2020125798A1 (en) | 2018-12-22 | 2020-06-25 | Beijing Bytedance Network Technology Co., Ltd. | Intra block copy mode with dual tree partition |
| US10904549B2 (en) | 2018-12-13 | 2021-01-26 | Tencent America LLC | Method and apparatus for signaling of multi-hypothesis for skip and merge mode and signaling of distance offset table in merge with motion vector difference |
| JP7418152B2 (ja) * | 2018-12-17 | 2024-01-19 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、画像復号装置、画像復号方法 |
| WO2020156549A1 (en) | 2019-02-02 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Buffer access methods for intra block copy in video coding |
| SG11202107959WA (en) | 2019-02-02 | 2021-08-30 | Beijing Bytedance Network Technology Co Ltd | Buffer management for intra block copy in video coding |
| WO2020164630A1 (en) | 2019-02-17 | 2020-08-20 | Beijing Bytedance Network Technology Co., Ltd. | Signaling of intra block copy merge candidates |
| US11825120B2 (en) * | 2019-02-28 | 2023-11-21 | Qualcomm Incorporated | Subblock coding by generalized intra prediction in video coding |
| EP3915265A4 (en) | 2019-03-01 | 2022-06-22 | Beijing Bytedance Network Technology Co., Ltd. | DIRECTION-BASED PREDICTION FOR INTRA BLOCK COPY IN VIDEO CODING |
| CN113545068B (zh) | 2019-03-01 | 2023-09-15 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的基于顺序的更新 |
| KR20240132530A (ko) | 2019-03-04 | 2024-09-03 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사의 구현 형태 |
| CN119893083A (zh) | 2019-03-08 | 2025-04-25 | 韩国电子通信研究院 | 图像编码/解码方法和设备以及存储比特流的记录介质 |
| CN111989929B (zh) * | 2019-03-09 | 2022-03-22 | 腾讯美国有限责任公司 | 视频解码方法、装置及计算机可读介质 |
| CN113574875B (zh) | 2019-03-11 | 2025-03-28 | 韩国电子通信研究院 | 对图像进行编码/解码的方法和发送比特流的方法 |
| US10986353B2 (en) | 2019-03-15 | 2021-04-20 | Tencent America LLC | Decoded picture buffer management for video coding |
| KR102874861B1 (ko) | 2019-04-17 | 2025-10-21 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 매트릭스 기반 인트라 예측 및 2차 변환 코어 선택을 조화시키는 인코더, 디코더 및 대응 방법 |
| US11350083B2 (en) * | 2019-04-19 | 2022-05-31 | Qualcomm Incorporated | Intra block copy merging data syntax for video coding |
| CN113906758B (zh) | 2019-05-31 | 2025-06-20 | 字节跳动有限公司 | 调色板模式与帧内块复制预测 |
| CN113950838B (zh) | 2019-06-06 | 2026-03-17 | 北京字节跳动网络技术有限公司 | 基于子块的帧内块复制 |
| CN113966612B (zh) | 2019-06-16 | 2025-07-04 | 北京字节跳动网络技术有限公司 | 屏幕内容编解码根据与运动信息之间的相互作用 |
| CN120358342A (zh) * | 2019-06-20 | 2025-07-22 | 韩国电子通信研究院 | 视频编码/解码方法和装置以及比特流存储介质 |
| KR102780576B1 (ko) * | 2019-06-20 | 2025-03-11 | 가부시키가이샤 제이브이씨 켄우드 | 동화상 부호화 장치, 동화상 부호화 방법 및, 동화상 부호화 프로그램, 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 |
| WO2020259426A1 (en) | 2019-06-22 | 2020-12-30 | Beijing Bytedance Network Technology Co., Ltd. | Motion candidate list construction for intra block copy mode |
| CN117294841A (zh) | 2019-07-06 | 2023-12-26 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的虚拟预测缓冲 |
| KR102635519B1 (ko) | 2019-07-10 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 카피를 위한 샘플 식별 |
| KR102695788B1 (ko) | 2019-07-11 | 2024-08-14 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 비트스트림 적합 제약 |
| CN114208186B (zh) | 2019-07-25 | 2023-12-22 | 北京字节跳动网络技术有限公司 | 帧内块复制虚拟缓冲区的尺寸限制 |
| BR112022001305A2 (pt) | 2019-07-25 | 2022-03-22 | Beijing Bytedance Network Tech Co Ltd | Método para processamento de vídeo, aparelho de processamento de vídeo, e, meio legível por computador |
| CN114287130B (zh) | 2019-08-24 | 2025-03-25 | 北京字节跳动网络技术有限公司 | 基于历史的运动矢量预测表的编解码表示 |
| CN114342410B (zh) | 2019-09-05 | 2025-03-21 | 北京字节跳动网络技术有限公司 | 帧内块复制模式下块矢量的范围约束 |
| CN119743597B (zh) | 2019-09-09 | 2026-04-28 | 北京字节跳动网络技术有限公司 | 视频编解码块的递归划分 |
| CN120956917A (zh) | 2019-09-20 | 2025-11-14 | 北京字节跳动网络技术有限公司 | 用于屏幕内容的自适应分辨率变化和可缩放编解码 |
| KR102735189B1 (ko) | 2019-09-23 | 2024-11-28 | 두인 비전 컴퍼니 리미티드 | 가상 파이프라인 데이터 유닛에 기초한 인트라 블록 복사 가상 버퍼의 설정 |
| WO2021185306A1 (en) | 2020-03-18 | 2021-09-23 | Beijing Bytedance Network Technology Co., Ltd. | Intra block copy buffer and palette predictor update |
| WO2021244656A1 (en) * | 2020-06-05 | 2021-12-09 | Beijing Bytedance Network Technology Co., Ltd. | Intra block copy using non-adjacent neighboring blocks |
| CN115812306A (zh) * | 2020-06-08 | 2023-03-17 | 抖音视界有限公司 | 使用非紧邻临近块的帧内块复制的约束 |
| US11595678B2 (en) | 2020-06-11 | 2023-02-28 | Tencent America LLC | Spatial displacement vector prediction for intra picture block and string copying |
| CN112333446B (zh) * | 2020-11-03 | 2022-11-15 | 中山大学 | 一种帧内块复制参考块压缩方法 |
| CN112565749B (zh) * | 2020-12-06 | 2022-08-09 | 浙江大华技术股份有限公司 | 一种视频编码方法、装置、系统及计算机可读存储介质 |
| EP4241446A4 (en) | 2020-12-06 | 2024-05-01 | Zhejiang Dahua Technology Co., Ltd. | Systems and methods for video processing |
| JP2024512785A (ja) * | 2021-04-02 | 2024-03-19 | ヒョンダイ モーター カンパニー | 適応的空間解像度を有するブロックベクトルを用いるビデオコーディング方法及び装置 |
| CN118285100A (zh) * | 2021-09-15 | 2024-07-02 | 抖音视界有限公司 | 用于视频处理的方法、装置和介质 |
| US12192510B2 (en) * | 2021-09-28 | 2025-01-07 | Ofinno, Llc | Validity determination of block vector candidates |
| US12348728B2 (en) | 2021-09-28 | 2025-07-01 | Ofinno, Llc | Block vector difference signaling for intra block copy |
| EP4304177A1 (en) * | 2022-07-05 | 2024-01-10 | Beijing Xiaomi Mobile Software Co., Ltd. | Encoding/decoding video picture data |
| CN120266474A (zh) * | 2022-11-23 | 2025-07-04 | 抖音视界有限公司 | 用于视频处理的方法、装置和介质 |
| US12568240B2 (en) * | 2023-01-11 | 2026-03-03 | Tencent America LLC | IBC merge mode with a block vector difference |
| US12581113B2 (en) * | 2023-01-11 | 2026-03-17 | Tencent America LLC | Template-matching based adaptive block vector resolution (ABVR) in IBC |
| WO2024217569A1 (en) * | 2023-04-20 | 2024-10-24 | Douyin Vision Co., Ltd. | Method, apparatus, and medium for video processing |
| WO2025147089A1 (ko) * | 2024-01-03 | 2025-07-10 | 인텔렉추얼디스커버리 주식회사 | 비디오 복호화 방법 및 장치, 및 비디오 부호화 방법 및 장치 |
| WO2025147090A1 (ko) * | 2024-01-03 | 2025-07-10 | 인텔렉추얼디스커버리 주식회사 | 크로마 블록의 인트라 예측 방법, 이를 수행하는 비디오 부호화 및 복호화 장치 |
| WO2025147175A1 (ko) * | 2024-01-04 | 2025-07-10 | 주식회사 케이티 | 영상 부호화/복호화 방법 및 비트스트림을 저장하는 기록 매체 |
| WO2025146816A1 (en) * | 2024-01-05 | 2025-07-10 | Sharp Kabushiki Kaisha | Encoding device, decoding device, and non-transitory machine-readable medium for coding video data |
| WO2025153044A1 (en) * | 2024-01-17 | 2025-07-24 | Mediatek Inc. | Intra coding information based on cascaded vector for video coding |
| WO2025178381A1 (ko) * | 2024-02-20 | 2025-08-28 | 현대자동차주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10341440A (ja) * | 1997-06-06 | 1998-12-22 | Nippon Telegr & Teleph Corp <Ntt> | 動画像符号化方法および装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101366241B1 (ko) * | 2007-03-28 | 2014-02-21 | 삼성전자주식회사 | 영상 부호화, 복호화 방법 및 장치 |
| US8665964B2 (en) * | 2009-06-30 | 2014-03-04 | Qualcomm Incorporated | Video coding based on first order prediction and pre-defined second order prediction mode |
| KR101671460B1 (ko) * | 2009-09-10 | 2016-11-02 | 에스케이 텔레콤주식회사 | 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
| KR101484171B1 (ko) * | 2011-01-21 | 2015-01-23 | 에스케이 텔레콤주식회사 | 예측 움직임벡터 색인부호화에 기반한 움직임정보 생성/복원 장치 및 방법, 및 그것을 이용한 영상 부호화/복호화 장치 및 방법 |
| US9288501B2 (en) * | 2011-03-08 | 2016-03-15 | Qualcomm Incorporated | Motion vector predictors (MVPs) for bi-predictive inter mode in video coding |
| US9866859B2 (en) | 2011-06-14 | 2018-01-09 | Texas Instruments Incorporated | Inter-prediction candidate index coding independent of inter-prediction candidate list construction in video coding |
| US9083983B2 (en) * | 2011-10-04 | 2015-07-14 | Qualcomm Incorporated | Motion vector predictor candidate clipping removal for video coding |
| KR101960761B1 (ko) * | 2011-11-24 | 2019-03-22 | 에스케이텔레콤 주식회사 | 모션 벡터의 예측 부호화/복호화 방법 및 장치 |
| US20130272409A1 (en) * | 2012-04-12 | 2013-10-17 | Qualcomm Incorporated | Bandwidth reduction in video coding through applying the same reference index |
| JP5983430B2 (ja) * | 2013-01-25 | 2016-08-31 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法及び動画像復号装置ならびに動画像復号方法 |
| US10015515B2 (en) * | 2013-06-21 | 2018-07-03 | Qualcomm Incorporated | Intra prediction from a predictive block |
| US9883197B2 (en) * | 2014-01-09 | 2018-01-30 | Qualcomm Incorporated | Intra prediction of chroma blocks using the same vector |
| US9854237B2 (en) * | 2014-10-14 | 2017-12-26 | Qualcomm Incorporated | AMVP and merge candidate list derivation for intra BC and inter prediction unification |
-
2015
- 2015-06-18 KR KR1020177001468A patent/KR102402622B1/ko active Active
- 2015-06-18 CN CN201580032695.4A patent/CN106576178B/zh active Active
- 2015-06-18 JP JP2016574117A patent/JP6640751B2/ja active Active
- 2015-06-18 EP EP21205802.8A patent/EP4033766A1/en not_active Withdrawn
- 2015-06-18 EP EP15733054.9A patent/EP3158753B1/en active Active
- 2015-06-18 US US14/743,657 patent/US9877043B2/en active Active
- 2015-06-18 CN CN202010099391.2A patent/CN111432220B/zh active Active
- 2015-06-18 WO PCT/US2015/036472 patent/WO2015195942A1/en not_active Ceased
- 2015-06-18 KR KR1020227017321A patent/KR20220079687A/ko not_active Ceased
- 2015-06-22 TW TW104119945A patent/TWI679882B/zh active
-
2018
- 2018-01-19 US US15/875,885 patent/US10284874B2/en active Active
-
2019
- 2019-02-27 US US16/287,505 patent/US20190200038A1/en not_active Abandoned
-
2020
- 2020-09-01 US US17/009,476 patent/US20200404321A1/en not_active Abandoned
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10341440A (ja) * | 1997-06-06 | 1998-12-22 | Nippon Telegr & Teleph Corp <Ntt> | 動画像符号化方法および装置 |
Non-Patent Citations (1)
| Title |
|---|
| Y. He, et al. Non-SCCE1: Improved intra block copy coding with block vector derivation. JCT-VC of ITU-T and ISO/IEC. JCTVC-R0165 Ver.1, Jun. 21, 2014, pp.1-8 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020130678A1 (ko) * | 2018-12-21 | 2020-06-25 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| US12108051B2 (en) | 2018-12-21 | 2024-10-01 | Electronics And Telecommunications Research Institute | Image encoding/decoding method and device, and recording medium using intra block copy |
| WO2021125904A1 (ko) * | 2019-12-19 | 2021-06-24 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| WO2026023972A1 (ko) * | 2024-07-23 | 2026-01-29 | 주식회사 윌러스표준기술연구소 | 비디오 신호 처리 방법 및 이를 위한 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106576178B (zh) | 2020-03-13 |
| CN106576178A (zh) | 2017-04-19 |
| WO2015195942A1 (en) | 2015-12-23 |
| TWI679882B (zh) | 2019-12-11 |
| CN111432220B (zh) | 2022-05-06 |
| CN111432220A (zh) | 2020-07-17 |
| US20180160141A1 (en) | 2018-06-07 |
| US20200404321A1 (en) | 2020-12-24 |
| EP3158753B1 (en) | 2021-12-08 |
| EP3158753A1 (en) | 2017-04-26 |
| US10284874B2 (en) | 2019-05-07 |
| TW201618548A (zh) | 2016-05-16 |
| US9877043B2 (en) | 2018-01-23 |
| EP4033766A1 (en) | 2022-07-27 |
| KR102402622B1 (ko) | 2022-05-27 |
| KR20220079687A (ko) | 2022-06-13 |
| JP2017522803A (ja) | 2017-08-10 |
| JP6640751B2 (ja) | 2020-02-05 |
| US20150373366A1 (en) | 2015-12-24 |
| US20190200038A1 (en) | 2019-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102402622B1 (ko) | 블록 벡터 도출을 이용하여 인트라 블록 복사 코딩을 위한 방법 및 시스템 | |
| US10897629B2 (en) | Methods and systems for intra block copy search enhancement | |
| US10432942B2 (en) | Signaling color values for 3D lookup table for color gamut scalability in multi-layer video coding | |
| US10404988B2 (en) | Method and apparatus for the signaling of lossless video coding | |
| KR102520295B1 (ko) | 선형 모델 예측 모드를 위한 다운샘플링 프로세스 | |
| CN104813668B (zh) | 在三维视频译码中的自适应性明度补偿 | |
| JP6502357B2 (ja) | マルチレイヤビデオコーディングにおける色域スケーラビリティのための3dルックアップテーブルに関する区分情報のシグナリング | |
| KR102218509B1 (ko) | 3d 비디오에서의 뷰 합성 | |
| JP2019528024A (ja) | ビデオの符号化および復号 | |
| JP2016537929A (ja) | マルチレイヤビデオコーディングにおける3次元ルックアップテーブルベースの色域スケーラビリティ | |
| CN114982246A (zh) | 环路滤波器的自适应舍入 | |
| KR20250073692A (ko) | 비디오 코딩 및 디코딩을 위한 장치, 방법 및 컴퓨터 프로그램 | |
| WO2025119565A1 (en) | A method, an apparatus and a computer program product for video encoding and video decoding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20170117 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200618 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210801 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: 20220221 |
|
| A107 | Divisional application of patent | ||
| GRNT | Written decision to grant | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20220523 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220523 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220524 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20250513 Start annual number: 4 End annual number: 4 |







