KR102390413B1 - 영상 부호화 또는 복호화하기 위한 장치 및 방법 - Google Patents
영상 부호화 또는 복호화하기 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR102390413B1 KR102390413B1 KR1020170041140A KR20170041140A KR102390413B1 KR 102390413 B1 KR102390413 B1 KR 102390413B1 KR 1020170041140 A KR1020170041140 A KR 1020170041140A KR 20170041140 A KR20170041140 A KR 20170041140A KR 102390413 B1 KR102390413 B1 KR 102390413B1
- Authority
- KR
- South Korea
- Prior art keywords
- tiles
- tile
- merge
- merged
- information
- 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
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/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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- 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/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
-
- 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/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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
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는 복수의 타일로 분할되어 부호화된 픽처에 대한 다른 예시도이다.
도 3은 본 발명의 실시예에 따른 영상 부호화 장치에 대한 블록도이다.
도 4는 본 발명의 실시예에 따른 영상 부호화 장치의 동작방법을 나타내는 흐름도이다.
도 5는 복수의 타일 중 일부의 타일이 병합된 픽처에 각 타일의 식별정보를 표시한 예시도이다.
도 6은 복수의 타일 중 일부의 타일이 병합된 픽처에 각 타일의 위치정보를 표시한 예시도이다.
도 7은 복수의 타일 중 일부의 타일이 병합된 픽처에 각 타일의 병합 여부를 나타내는 정보를 표시한 예시도이다.
도 8은 복수의 병합 타일을 포함하는 픽처에 각 타일의 식별정보를 표시한 예시도이다.
도 9는 복수의 병합 타일을 포함하는 픽처에 각 타일의 위치정보를 표시한 예시도이다.
도 10은 복수의 병합 타일을 포함하는 픽처에 각 타일의 병합 여부 및 병합 타일의 인덱스 정보를 표시한 예시도이다.
도 11은 복수의 병합 타일을 포함하는 픽처에 각 타일의 병합 여부 및 병합 타일의 인덱스 정보를 표시한 다른 예시도이다.
도 12a, 도 12b 및 도 12c는 360 영상의 투영 포맷들에 대한 병합 타일 시나리오들의 예시도이다.
도 13은 본 발명의 실시예에 따른 영상 복호화 장치에 대한 블록도이다.
도 14는 본 발명의 실시예에 따른 영상 복호화 장치의 동작방법을 나타내는 흐름도이다.
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
loop_filter_across_tiles_enabled_flag |
} |
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
merge_tile_enabled_flag |
if(merge_tile_enabled_flag) { |
topleft _tile_id |
bottomright _tile_id |
} |
loop_filter_across_tiles_enabled_flag |
} |
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
merge_tile_enabled_flag |
if(merge_tile_enabled_flag) { |
u_start_ pos |
v_start_ pos |
u_end_ pos |
v_end_ pos |
} |
loop_filter_across_tiles_enabled_flag |
} |
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
merge_tile_enabled_flag |
if(merge_tile_enabled_flag) { |
for( i = 0; i < (num_tile_columns_minus1+1) x (num_tile_rows_minus1+1); i++ ) |
merge_flag[ i ] |
} |
loop_filter_across_tiles_enabled_flag |
} |
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
merge_tile_enabled_flag |
if(merge_tile_enabled_flag) { |
num _merge_tile_ minus1 |
for( i = 0; i < (num_merge_tile_minus1 + 1); i++ ) { |
topleft _tile_id[ i ] |
bottomright _tile_id[ i ] |
} |
} |
loop_filter_across_tiles_enabled_flag |
} |
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
merge_tile_enabled_flag |
if(merge_tile_enabled_flag) { |
num _merge_tile_ minus1 |
for( i = 0; i < (num_merge_tile_minus1 + 1); i++ ) { |
u_start_ pos[ i ] |
v_start_ pos[ i ] |
u_end_ pos[ i ] |
v_end_ pos[ i ] |
} |
} |
loop_filter_across_tiles_enabled_flag |
} |
pic_parameter_set_rbsp( ) { |
... |
tiles_enabled_flag |
... |
if( tiles_enabled_flag ) { |
num _tile_columns_ minus1 |
num _tile_rows_ minus1 |
uniform_spacing_flag |
if( !uniform_spacing_flag ) { |
for( i = 0; i < num_tile_columns_minus1; i++ ) |
column_width_ minus1[ i ] |
for( i = 0; i < num_tile_rows_minus1; i++ ) |
row_height_ minus1[ i ] |
} |
merge_tile_enabled_flag |
if(merge_tile_enabled_flag) { |
num _merge_tile_ minus1 |
for( i = 0; i < (num_tile_columns_minus1+1) x (num_tile_rows_minus1+1); i++ ) { |
merge_flag[ i ] |
if(merge_flag[ i ]) |
merge_ idx[ i ] |
} |
} |
loop_filter_across_tiles_enabled_flag |
} |
Claims (14)
- 복수의 타일(tile)들로 분할된 픽처를 부호화하는 영상 부호화 방법에 있어서,
상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 부호화하는 단계;
상기 제1 정보가 타일 병합을 지시하는 것으로 부호화된 경우, 상기 복수의 타일들 중 일부의 타일들을 병합하여 병합 타일(merge tile)을 생성하는 단계, 상기 각 병합 타일은 하나의 타일로 정의됨;
상기 복수의 타일들 중 상기 병합 타일로 병합되는 타일들을 지시하기 위한 제2 정보를 부호화하는 단계, 상기 제2 정보는 (1) 상기 병합 타일로 병합되는 타일들 중에서 최초 타일과 최후 타일에 대한 식별 정보 또는 위치정보 및 (2) 상기 복수의 타일들 각각에 대해 상기 병합 타일로 병합되는지 여부를 지시하는 정보 중 하나를 포함함; 및
상기 병합 타일로 병합된 타일들 간의 부호화 의존성에 대한 제약 없이 상기 병합 타일을 하나의 타일로 부호화하는 단계를 포함하는, 영상 부호화 방법. - 제1항에 있어서,
상기 부호화 의존성은 상기 병합 타일로 병합된 타일들 간의 인트라 예측 의존성을 포함하는 것을 특징으로 하는, 영상 부호화 방법. - 복수의 타일(tile)들로 분할된 픽처를 부호화하는 영상 부호화 방법에 있어서,
상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 부호화하는 단계;
상기 제1 정보가 타일 병합을 지시하는 것으로 부호화된 경우, 상기 복수의 타일들 중 일부의 타일들을 병합하여 복수의 병합 타일들을 생성하는 단계, 상기 복수의 병합 타일들 각각은 하나의 타일로 정의됨;
상기 픽처의 타일 구조를 특정하는 제2 정보를 부호화하는 단계, 상기 제2 정보는, 상기 복수의 병합 타일들 각각에 대해, 병합되는 타일들 중 최초 타일 및 최후 타일의 식별정보 또는 위치정보를 포함함;
상기 복수의 병합 타일들의 개수를 지시하는 제3 정보를 부호화하는 단계; 및
상기 복수의 병합 타일 각각에 대해 병합된 타일들 간의 부호화 의존성에 대한 제약 없이, 상기 복수의 병합 타일들을 각각 하나의 타일로서 부호화하는 단계
를 포함하는 것을 특징으로 하는, 영상 부호화 방법. - 삭제
- 복수의 타일(tile)들로 분할된 픽처를 부호화하는 영상 부호화 방법에 있어서,
상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 부호화하는 단계;
상기 제1 정보가 타일 병합을 지시하는 것으로 부호화된 경우, 상기 복수의 타일들 중 일부의 타일들을 병합하여 복수의 병합 타일들을 생성하는 단계, 상기 복수의 병합 타일들 각각은 하나의 타일로 정의됨;
상기 픽처의 타일 구조를 특정하는 제2 정보를 부호화하는 단계, 상기 제2 정보는 상기 복수의 타일들 각각에 대하여 병합되는지 여부를 나타내는 정보와 상기 복수의 타일들 중 병합되는 타일들 각각에 대한 관련 병합 타일의 인덱스를 포함하며, 상기 관련 병합 타일의 인덱스는 절삭된 유너리 코드로 부호화됨;
상기 복수의 병합 타일들의 개수를 지시하는 제3 정보를 부호화하는 단계; 및
상기 복수의 병합 타일 각각에 대해 병합된 타일들 간의 부호화 의존성에 대한 제약 없이, 상기 복수의 병합 타일들을 각각 하나의 타일로서 부호화하는 단계
를 포함하는 것을 특징으로 하는, 영상 부호화 방법. - 복수의 타일(tile)들로 분할된 픽처를 부호화하는 영상 부호화 방법에 있어서,
상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 부호화하는 단계;
상기 제1 정보가 타일 병합을 지시하는 것으로 부호화된 경우, 상기 복수의 타일들 중 일부의 타일들을 병합하여 복수의 병합 타일들을 생성하는 단계, 상기 복수의 병합 타일들 각각은 하나의 타일로 정의됨;
상기 픽처의 타일 구조를 특정하는 제2 정보를 부호화하는 단계, 상기 제2 정보는 상기 복수의 타일들 각각에 대하여 병합되는지 여부를 나타내는 정보와 상기 복수의 타일들 중 병합되는 타일들에 대한 관련 병합 타일의 인덱스 정보를 포함하며, 상기 관련 병합 타일의 인덱스는 유너리 코드로 부호화됨; 및
상기 복수의 병합 타일 각각에 대해 병합된 타일들 간의 부호화 의존성에 대한 제약 없이, 상기 복수의 병합 타일들을 각각 하나의 타일로서 부호화하는 단계
를 포함하는 것을 특징으로 하는, 영상 부호화 방법. - 삭제
- 복수의 타일(tile)들의 일부가 병합 타일로 병합된 픽처를 복호화하는 영상 복호화 방법에 있어서,
비트스트림으로부터 상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 복호화하는 단계;
상기 복호화된 제1 정보가 타일 병합을 지시하면, 상기 비트스트림으로부터 상기 복수의 타일들 중 병합되는 타일들을 지시하기 위한 제2 정보를 복호화하는 단계, 상기 제2 정보는 (1) 상기 병합 타일로 병합되는 타일들 중에서 최초 타일과 최후 타일에 대한 식별 정보 또는 위치정보 및 (2) 상기 복수의 타일들 각각에 대해 상기 병합 타일로 병합되는지 여부를 지시하는 정보 중 하나를 포함함; 및
상기 제2 정보가 지시하는 타일들을 병합하여 병합 타일(merge tile)을 생성하는 단계, 상기 병합 타일은 하나의 타일로 정의됨;
상기 병합 타일로 병합된 타일들 간의 복호화 의존성에 대한 제약 없이 상기 병합 타일을 하나의 타일로서 복호화하는 단계를 포함하는, 영상 복호화 방법. - 제8항에 있어서,
상기 복호화 의존성은 상기 각 병합 타일로 병합된 타일들 간의 인트라 예측 의존성을 포함하는 것을 특징으로 하는, 영상 복호화 방법. - 복수의 타일(tile)들의 일부가 복수의 병합 타일들로 병합된 픽처를 복호화하는 영상 복호화 방법에 있어서,비트스트림으로부터 상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 복호화하는 단계;
복호화된 제1 정보가 타일 병합을 지시하면, 상기 비트스트림으로부터 상기 픽처의 타일 구조를 특정하는 제2 정보 및 상기 복수의 병합 타일들의 개수를 지시하는 제3 정보를 복호화하는 단계, 상기 제2 정보는, 상기 복수의 병합 타일들 각각에 대해, 병합되는 타일들 중 최초 타일 및 최후 타일의 식별정보 또는 위치정보를 포함함;
상기 제2 정보 및 제3 정보에 의해 특정되는 타일들을 병합하여 상기 복수의 병합 타일들을 생성하는 단계, 상기 복수의 병합 타일 각각은 하나의 타일로 정의됨; 및
상기 복수의 병합 타일 각각에 대해 병합된 타일들 간의 복호화 의존성에 대한 제약 없이 상기 복수의 병합 타일들을 각각 하나의 타일로서 복호화하는 단계
를 포함하는 것을 특징으로 하는, 영상 복호화 방법. - 삭제
- 삭제
- 복수의 타일(tile)들의 일부가 복수의 병합 타일들로 병합된 픽처를 복호화하는 영상 복호화 방법에 있어서,비트스트림으로부터 상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 복호화하는 단계;
복호화된 제1 정보가 타일 병합을 지시하면, 상기 비트스트림으로부터 상기 픽처의 타일 구조를 특정하는 제2 정보를 복호화하는 단계, 상기 제2 정보는 상기 복수의 타일들 각각에 대하여 병합되는지 여부를 나타내는 정보와 상기 복수의 타일들 중 병합되는 타일들 각각에 대한 관련 병합 타일의 인덱스를 포함하고, 상기 관련 병합 타일의 인덱스는 유너리 코드로 부호화되어 있음;
상기 제2 정보 및 제3 정보에 의해 특정되는 타일들을 병합하여 상기 복수의 병합 타일들을 생성하는 단계, 상기 복수의 병합 타일 각각은 하나의 타일로 정의됨; 및
상기 복수의 병합 타일 각각에 대해 병합된 타일들 간의 복호화 의존성에 대한 제약 없이 상기 복수의 병합 타일들을 각각 하나의 타일로서 복호화하는 단계
를 포함하는 것을 특징으로 하는, 영상 복호화 방법. - 복수의 타일(tile)들의 일부가 복수의 병합 타일들로 병합된 픽처를 복호화하는 영상 복호화 방법에 있어서,비트스트림으로부터 상기 복수의 타일들 중 일부의 타일들을 병합할지 여부를 지시하는 제1 정보를 복호화하는 단계;
복호화된 제1 정보가 타일 병합을 지시하면, 상기 비트스트림으로부터 상기 픽처의 타일 구조를 특정하는 제2 정보 및 상기 복수의 병합 타일들의 개수를 지시하는 제3 정보를 복호화하는 단계, 상기 제2 정보는 상기 복수의 타일들 각각에 대하여 병합되는지 여부를 나타내는 정보와 상기 복수의 타일들 중 병합되는 타일들 각각에 대한 관련 병합 타일의 인덱스를 포함하며, 상기 관련 병합 타일의 인덱스는 절삭된 유너리 코드로 부호화되어 있음;
상기 제2 정보 및 제3 정보에 의해 특정되는 타일들을 병합하여 상기 복수의 병합 타일들을 생성하는 단계, 상기 복수의 병합 타일 각각은 하나의 타일로 정의됨; 및
상기 복수의 병합 타일 각각에 대해 병합된 타일들 간의 복호화 의존성에 대한 제약 없이 상기 복수의 병합 타일들을 각각 하나의 타일로서 복호화하는 단계
를 더 포함하는 것을 특징으로 하는, 영상 복호화 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2018/002537 WO2018160034A1 (ko) | 2017-03-03 | 2018-03-02 | 영상 부호화 또는 복호화하기 위한 장치 및 방법 |
CN201880028688.0A CN110603809B (zh) | 2017-03-03 | 2018-03-02 | 用于视频编码或解码的设备和方法 |
US16/558,914 US10951916B2 (en) | 2017-03-03 | 2019-09-03 | Apparatus and method for video encoding or decoding |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170027941 | 2017-03-03 | ||
KR1020170027941 | 2017-03-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180101123A KR20180101123A (ko) | 2018-09-12 |
KR102390413B1 true KR102390413B1 (ko) | 2022-04-25 |
Family
ID=63593120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170041140A Active KR102390413B1 (ko) | 2017-03-03 | 2017-03-30 | 영상 부호화 또는 복호화하기 위한 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10951916B2 (ko) |
KR (1) | KR102390413B1 (ko) |
CN (1) | CN110603809B (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112690004B (zh) | 2018-09-14 | 2023-01-13 | 华为技术有限公司 | 一种视频译码中的基于分块的寻址方法,译码器以及视频译码设备 |
CN109587490B (zh) * | 2018-11-05 | 2022-05-31 | 深圳威尔视觉传媒有限公司 | 一种Tile分片填充方法、装置、设备、存储介质和解码方法 |
KR102825064B1 (ko) | 2019-01-01 | 2025-06-24 | 엘지전자 주식회사 | 머지 데이터에 대한 정보를 코딩하는 방법 및 장치 |
US20220182681A1 (en) * | 2019-03-24 | 2022-06-09 | Lg Electronics Inc. | Image or video coding based on sub-picture handling structure |
CN119676448A (zh) * | 2019-06-20 | 2025-03-21 | 皇家飞利浦有限公司 | 用于对图像信号进行编码/解码的方法及其设备 |
CN113994690B (zh) | 2019-09-23 | 2024-11-01 | 韩国电子通信研究院 | 图像编码/解码方法和装置、以及存储比特流的记录介质 |
US20230262208A1 (en) * | 2020-04-09 | 2023-08-17 | Looking Glass Factory, Inc. | System and method for generating light field images |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090129926A (ko) | 2008-06-13 | 2009-12-17 | 삼성전자주식회사 | 영상 부호화 방법 및 그 장치, 영상 복호화 방법 및 그 장치 |
KR101641716B1 (ko) | 2009-09-02 | 2016-07-21 | 에스케이텔레콤 주식회사 | 통합 영상 부호화 방법 및 장치 |
KR101484281B1 (ko) * | 2010-07-09 | 2015-01-21 | 삼성전자주식회사 | 블록 병합을 이용한 비디오 부호화 방법 및 그 장치, 블록 병합을 이용한 비디오 복호화 방법 및 그 장치 |
US9584819B2 (en) | 2011-10-24 | 2017-02-28 | Qualcomm Incorporated | Grouping of tiles for video coding |
KR101354086B1 (ko) | 2011-11-23 | 2014-01-28 | (주)휴맥스 | 공통 병합 후보 블록 집합을 이용한 영상 부호화 방법 및 복호화 방법 |
US9894355B2 (en) * | 2012-01-19 | 2018-02-13 | Sony Corporation | Image processing apparatus and method thereof |
US9838684B2 (en) * | 2012-04-11 | 2017-12-05 | Qualcomm Incorporated | Wavefront parallel processing for video coding |
US20150043638A1 (en) * | 2012-05-15 | 2015-02-12 | Sony Corporation | Image processing apparatus and image processing method |
CN104170384A (zh) * | 2012-06-25 | 2014-11-26 | 索尼公司 | 图像解码设备、图像解码方法、图像编码设备和图像编码方法 |
JP6080405B2 (ja) * | 2012-06-29 | 2017-02-15 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
JP2015533051A (ja) * | 2012-09-18 | 2015-11-16 | ヴィド スケール インコーポレイテッド | タイルおよびタイル群を使用した関心領域ビデオ符号化 |
CN103002289B (zh) * | 2013-01-08 | 2015-06-17 | 中国电子科技集团公司第三十八研究所 | 面向监控应用的视频恒定质量编码装置及其编码方法 |
CN103873867B (zh) * | 2014-03-31 | 2017-01-25 | 清华大学深圳研究生院 | 自由视点视频深度图失真预测方法和编码方法 |
EP4354856A3 (en) * | 2014-06-19 | 2024-06-19 | Microsoft Technology Licensing, LLC | Unified intra block copy and inter prediction modes |
US10986155B2 (en) * | 2014-09-29 | 2021-04-20 | Avaya Inc. | Segmented video codec for high resolution and high frame rate video |
US10382791B2 (en) * | 2015-03-06 | 2019-08-13 | Qualcomm Incorporated | Data structure for video coding unit |
CN107637081A (zh) * | 2015-06-16 | 2018-01-26 | 夏普株式会社 | 图像解码装置以及图像编码装置 |
CN109691103B (zh) * | 2016-07-14 | 2023-02-28 | 皇家Kpn公司 | 视频编码 |
-
2017
- 2017-03-30 KR KR1020170041140A patent/KR102390413B1/ko active Active
-
2018
- 2018-03-02 CN CN201880028688.0A patent/CN110603809B/zh active Active
-
2019
- 2019-09-03 US US16/558,914 patent/US10951916B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20190394487A1 (en) | 2019-12-26 |
CN110603809A (zh) | 2019-12-20 |
KR20180101123A (ko) | 2018-09-12 |
CN110603809B (zh) | 2023-06-27 |
US10951916B2 (en) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102390413B1 (ko) | 영상 부호화 또는 복호화하기 위한 장치 및 방법 | |
US11509913B2 (en) | Method and apparatus for video decoding of area of interest in a bitstream | |
KR20210133192A (ko) | 영상 부호화 또는 복호화하기 위한 장치 및 방법 | |
WO2018116924A1 (ja) | 符号化装置、符号化方法及びプログラム、復号装置、復号方法及びプログラム | |
US10178405B2 (en) | Enhanced coding and decoding using intra block copy mode | |
CN116569217B (zh) | 用于对网格进行编码的方法和装置 | |
TWI877589B (zh) | 圖像編碼裝置、圖像解碼裝置、圖像編碼方法、圖像解碼方法 | |
KR102468596B1 (ko) | 360 영상을 부호화 또는 복호화하기 위한 방법 및 장치 | |
KR102453850B1 (ko) | 비디오 데이터가 부호화된 비트스트림을 처리하는 방법 | |
KR20190118125A (ko) | 병렬 또는 분산 처리를 위한 화면 분할 정보를 제공하는 방법 및 이를 이용한 장치 | |
TWI853577B (zh) | 圖像編碼裝置、圖像解碼裝置、圖像編碼方法、圖像解碼方法 | |
TWI834910B (zh) | 影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式 | |
TWI809279B (zh) | 圖像編碼裝置、圖像解碼裝置、圖像編碼方法、圖像解碼方法 | |
KR20130070618A (ko) | 트리 구조를 이용한 부호화/복호화 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170330 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200326 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20170330 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: 20210714 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: 20220218 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220420 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220420 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20250319 Start annual number: 4 End annual number: 4 |