KR102728144B1 - 움직임 백터 보정을 통한 비디오 복호화 방법 및 장치 - Google Patents
움직임 백터 보정을 통한 비디오 복호화 방법 및 장치 Download PDFInfo
- Publication number
- KR102728144B1 KR102728144B1 KR1020160049485A KR20160049485A KR102728144B1 KR 102728144 B1 KR102728144 B1 KR 102728144B1 KR 1020160049485 A KR1020160049485 A KR 1020160049485A KR 20160049485 A KR20160049485 A KR 20160049485A KR 102728144 B1 KR102728144 B1 KR 102728144B1
- Authority
- KR
- South Korea
- Prior art keywords
- motion vector
- current block
- compensation
- information
- block
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
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/124—Quantisation
-
- 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
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 화면 간 예측에서 본 발명이 선택적으로 적용되는 실시 예에서 움직임 백터를 구하고 이를 통해 움직임 보상을 수행하는 경우에서의 순서도이다.
도 3은 도 2에서 설명한 실시 예에서 움직임 백터 보정이 반복적으로 이루어 지는 경우에서의 순서도이다.
도 4는 도 3의 실시 예에서 움직임 백터 보정이 반복적으로 수행되는 경우 움직임 백터의 보정이 이루어지는 다수의 단계에서 움직임 백터를 보정하는 유닛의 크기가 변화하는 경우에 대한 도면이다.
도 5는 움직임 백터의 보정이 반복적으로 수행되면서 각 단계에서 블록이 분할되어 그 크기가 바뀔 때, 블록이 분할되면서 변하는 움직임 백터 보정의 수행 블록의 크기를 나타낸 도면이다.
도 6은 도 2의 실시 예에서 차분 움직임 백터가 선택적으로 전송되는 경우가 추가된 실시예에 대한 도면이다.
도 7은 도 6의 실시 예에서 움직임 백터 보정 단계가 반복적으로 수행되는 실시예에서의 순서도 이다.
Claims (5)
- 인터 예측 방법으로서,
현재 블록의 움직임 벡터 보정 정보를 획득하는 단계;
상기 현재 블록의 움직임 벡터를 생성하는 단계;
상기 움직임 벡터 보정 정보에 기반하여 상기 현재 블록의 움직임 벡터를 보정하는 단계; 및
상기 보정된 움직임 벡터를 이용하여 상기 현재 블록에 대한 움직임 보상을 수행하는 단계를 포함하고,
상기 보정된 움직임 벡터는 상기 현재 블록 이전에 디코딩된 복원 블록을 이용하여 유도되는, 인터 예측 방법. - 제1항에 있어서,
상기 보정된 움직임 벡터는 이후에 디코딩되는 영상의 움직임 벡터 결정에 이용되는, 인터 예측 방법. - 제1항에 있어서,
상기 움직임 벡터의 보정은 상기 현재 블록의 사이즈에 기반하여 수행되는, 인터 예측 방법. - 인터 예측 방법으로서,
현재 블록의 움직임 벡터를 생성하는 단계;
상기 현재 블록의 움직임 벡터에 기반하여 상기 현재 블록의 움직임 벡터 보정 정보를 결정하는 단계; 및
상기 움직임 벡터 보정 정보를 부호화하는 단계를 포함하고,
상기 움직임 벡터 보정 정보는 디코딩 프로세스에서 상기 현재 블록의 움직임 벡터를 보정하는데 이용되고,
상기 디코딩 프로세스 내 상기 현재 블록의 보정된 움직임 벡터는 상기 디코딩 프로세스에서 상기 현재 블록 이전에 복호화된 복원 블록을 이용하여 유도되는, 인터 예측 방법. - 부호화 장치를 이용한 영상 부호화 방법에 의해 생성된 비트스트림을 저장하는 비일시적 컴퓨터 판독 가능한 기록 매체로서, 상기 영상 부호화 방법은,
현재 블록의 움직임 벡터를 생성하는 단계;
상기 현재 블록의 움직임 벡터에 기반하여 상기 현재 블록의 움직임 벡터 보정 정보를 결정하는 단계; 및
상기 움직임 벡터 보정 정보를 부호화하는 단계를 포함하고,
상기 움직임 벡터 보정 정보는 디코딩 프로세스에서 상기 현재 블록의 움직임 벡터를 보정하는데 이용되고,
상기 디코딩 프로세스 내 상기 현재 블록의 보정된 움직임 벡터는 상기 디코딩 프로세스에서 상기 현재 블록 이전에 복호화된 복원 블록을 이용하여 유도되는, 기록 매체.
Priority Applications (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160049485A KR102728144B1 (ko) | 2016-04-22 | 2016-04-22 | 움직임 백터 보정을 통한 비디오 복호화 방법 및 장치 |
EP17770615.7A EP3435673A4 (en) | 2016-03-24 | 2017-03-22 | VIDEO SIGNAL ENCODING / DECODING METHOD AND APPARATUS |
CN202210296042.9A CN114615493A (zh) | 2016-03-24 | 2017-03-22 | 视频解码方法、视频编码方法和可读记录介质 |
CN201780029821.XA CN109155847A (zh) | 2016-03-24 | 2017-03-22 | 用于编码/解码视频信号的方法和装置 |
CN202510207692.5A CN119996660A (zh) | 2016-03-24 | 2017-03-22 | 视频解码方法、视频编码方法和可读记录介质 |
PCT/KR2017/003082 WO2017164645A2 (ko) | 2016-03-24 | 2017-03-22 | 비디오 신호 부호화/복호화 방법 및 장치 |
EP22177043.1A EP4072141A1 (en) | 2016-03-24 | 2017-03-22 | Method and apparatus for encoding/decoding video signal |
US16/087,787 US10778987B2 (en) | 2016-03-24 | 2017-03-22 | Method and apparatus for encoding/decoding video signal |
US16/993,628 US11388420B2 (en) | 2016-03-24 | 2020-08-14 | Method and apparatus for encoding/decoding video signal |
US17/836,236 US11973960B2 (en) | 2016-03-24 | 2022-06-09 | Method and apparatus for encoding/decoding video signal |
US17/836,347 US11770539B2 (en) | 2016-03-24 | 2022-06-09 | Method and apparatus for encoding/decoding video signal |
US18/350,040 US12155842B2 (en) | 2016-03-24 | 2023-07-11 | Method and apparatus for encoding/decoding video signal |
US18/921,545 US20250047870A1 (en) | 2016-03-24 | 2024-10-21 | Method and apparatus for encoding/decoding video signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160049485A KR102728144B1 (ko) | 2016-04-22 | 2016-04-22 | 움직임 백터 보정을 통한 비디오 복호화 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170121383A KR20170121383A (ko) | 2017-11-02 |
KR102728144B1 true KR102728144B1 (ko) | 2024-11-11 |
Family
ID=60383228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160049485A Active KR102728144B1 (ko) | 2016-03-24 | 2016-04-22 | 움직임 백터 보정을 통한 비디오 복호화 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102728144B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102643116B1 (ko) | 2018-03-30 | 2024-03-04 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000244927A (ja) * | 1999-02-23 | 2000-09-08 | Matsushita Electric Ind Co Ltd | 動画変換装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010105361A (ko) * | 1999-12-28 | 2001-11-28 | 요트.게.아. 롤페즈 | Snr 스케일가능 비디오 엔코딩 방법 및 대응 디코딩 방법 |
-
2016
- 2016-04-22 KR KR1020160049485A patent/KR102728144B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000244927A (ja) * | 1999-02-23 | 2000-09-08 | Matsushita Electric Ind Co Ltd | 動画変換装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20170121383A (ko) | 2017-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722688B2 (en) | Block size restrictions for DMVR | |
US11109061B2 (en) | Method and apparatus of motion compensation based on bi-directional optical flow techniques for video coding | |
US11800150B2 (en) | Method for deriving a motion vector | |
KR102554364B1 (ko) | 영상의 부호화/복호화 방법 및 장치 | |
KR102114641B1 (ko) | 현재 블록의 분할을 예측하여 비디오를 코딩하는 방법, 디코딩 방법 및 이에 상응하는 코딩 및 디코딩 장치 및 컴퓨터 프로그램 | |
JP6706357B2 (ja) | 少なくとも1つの第2の画像成分の参照ブロックに対して第1の画像成分の現在ブロックを符号化するための方法、符号化装置および対応するコンピュータプログラム | |
JP6409516B2 (ja) | ピクチャ符号化プログラム、ピクチャ符号化方法及びピクチャ符号化装置 | |
US20150189276A1 (en) | Video encoding method and apparatus, video decoding method and apparatus, and programs therefor | |
JPWO2012131895A1 (ja) | 画像符号化装置、方法及びプログラム、画像復号化装置、方法及びプログラム | |
US20150271527A1 (en) | Video encoding method and apparatus, video decoding method and apparatus, and programs therefor | |
US20230388484A1 (en) | Method and apparatus for asymmetric blending of predictions of partitioned pictures | |
JP2022514802A (ja) | 解像度適応型ビデオ符号化 | |
KR101806949B1 (ko) | 깊이 룩업 테이블을 코딩하는 방법 | |
KR102728144B1 (ko) | 움직임 백터 보정을 통한 비디오 복호화 방법 및 장치 | |
KR101668133B1 (ko) | 화상 데이터의 블록을 예측하는 방법, 이 방법을 실행하는 복호 장치 및 부호화 장치 | |
JP6294810B2 (ja) | 動画像符号化装置、動画像復号装置及びコンピュータプログラム | |
KR102700756B1 (ko) | 3차원 영상을 위한 부가 정보의 송수신 장치 및 방법 | |
US20170019683A1 (en) | Video encoding apparatus and method and video decoding apparatus and method | |
JP2022087335A (ja) | 画像復号装置、画像復号方法及びプログラム | |
KR20170109095A (ko) | 움직임 벡터 도출을 통한 비디오 복호화 방법 및 장치 | |
US20160227246A1 (en) | Video encoding apparatus and method, and video decoding apparatus and method | |
EP2981086A1 (en) | Video encoding device, video decoding device, video encoding method, video decoding method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160422 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20160720 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210422 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160422 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240105 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: 20240828 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20241105 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20241105 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |