KR101906740B1 - 개선된 팔레트 테이블 및 인덱스 맵 코딩 방법들을 이용한 진보된 스크린 콘텐츠 코딩 - Google Patents
개선된 팔레트 테이블 및 인덱스 맵 코딩 방법들을 이용한 진보된 스크린 콘텐츠 코딩 Download PDFInfo
- Publication number
- KR101906740B1 KR101906740B1 KR1020177000671A KR20177000671A KR101906740B1 KR 101906740 B1 KR101906740 B1 KR 101906740B1 KR 1020177000671 A KR1020177000671 A KR 1020177000671A KR 20177000671 A KR20177000671 A KR 20177000671A KR 101906740 B1 KR101906740 B1 KR 101906740B1
- Authority
- KR
- South Korea
- Prior art keywords
- index map
- color
- color index
- delete delete
- coding
- 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 165
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 description 46
- 239000003086 colorant Substances 0.000 description 32
- 238000012545 processing Methods 0.000 description 26
- 101150060512 SPATA6 gene Proteins 0.000 description 18
- 239000000872 buffer Substances 0.000 description 12
- 230000006835 compression Effects 0.000 description 10
- 238000007906 compression Methods 0.000 description 10
- 239000013598 vector Substances 0.000 description 10
- 230000003044 adaptive effect Effects 0.000 description 9
- 238000005070 sampling Methods 0.000 description 9
- 238000009795 derivation Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 2
- 244000046052 Phaseolus vulgaris Species 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 235000021251 pulses Nutrition 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 101100382207 Arabidopsis thaliana CYP98A3 gene Proteins 0.000 description 1
- 101000806846 Homo sapiens DNA-(apurinic or apyrimidinic site) endonuclease Proteins 0.000 description 1
- 101000835083 Homo sapiens Tissue factor pathway inhibitor 2 Proteins 0.000 description 1
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 102100026134 Tissue factor pathway inhibitor 2 Human genes 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000019646 color tone Nutrition 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/182—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/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/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/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
- H04N19/93—Run-length coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
도 1은 본 개시에 따른 스크린 콘텐츠 코딩 프로세스를 수행하는 예시적인 송신기의 기능 블록도를 도시한다.
도 2는 본 개시에 따른 스크린 콘텐츠 디코딩 프로세스를 수행하는 예시적인 수신기의 기능적 블록도를 도시한다.
도 3은 본 개시에 따른, 팔레트 테이블 및 인덱스 맵을 사용하는 다양한 모듈들 및 처리 흐름의 예를 도시한다.
도 4는 개별적으로 도시되고 패킹된 컬러 성분들을 갖는 예시적인 코딩 단위(CU)을 도시한다.
도 5a는 스크린 콘텐츠 코딩 프로세스에서 사용하기 위한 참조 팔레트 테이블 및 현재 팔레트 테이블을 도시한다.
도 5b는 이웃 재구성 블록들을 사용하는 팔레트 테이블 예측의 예를 도시한다.
도 6은 수평 또는 수직 스캐닝이 사용될 수 있는 64×64 CU에 대한 예시적인 컬러 인덱스 맵을 도시한다.
도 7은 수평 스캐닝을 사용하는 1D 탐색 이후의 1차원(1D) 컬러 인덱스 벡터의 일부를 도시한다.
도 8은 U_PIXEL 모듈이라고 불리는 기본 픽셀 처리 유닛의 예를 도시한다.
도 9는 U_ROW 모듈의 예를 도시한다.
도 10은 U_CMP 모듈의 예를 도시한다.
도 11은 U_COL 모듈의 예를 도시한다.
도 12는 예시적인 U_2D_BLOCK 모듈을 도시한다.
도 13은 인덱스 맵 처리를 위한 수평 및 수직 스캐닝의 예들을 도시한다.
도 14a 및 도 14b는 4:2:0 및 4:4:4 크로마 샘플링 포맷들의 예들을 도시한다.
도 15는 4:4:4에서 4:2:0으로 그리고 그 반대로의 보간 프로세스의 예를 도시한다.
도 16은 상부 인덱스 라인 버퍼 또는 좌측 인덱스 라인 버퍼를 사용하는 컬러 인덱스 맵 처리의 예를 도시한다.
도 17은 이 개시에 따른 스크린 콘텐츠 코딩을 위한 방법을 도시한다.
도 18은 이 개시에 따른 스크린 콘텐츠 디코딩을 위한 방법을 도시한다.
Claims (28)
- 스크린 콘텐츠 코딩을 위한 방법으로서,
현재 코딩 단위(CU)에 기초하여 컬러 인덱스 맵을 도출하는 단계;
상기 컬러 인덱스 맵을 인코딩하는 단계 - 상기 컬러 인덱스 맵의 적어도 일부는 제1 코딩 기법을 이용하여 인코딩되고, 제1 표시자가 상기 제1 코딩 기법의 유의미 거리(significant distance)를 나타냄 -; 및
수신기로의 전송을 위해 상기 인코딩된 컬러 인덱스 맵과 상기 제1 표시자를 결합하는 단계를 포함하고,
제2 표시자가 상기 컬러 인덱스 맵의 상기 적어도 일부가 제2 코딩 기법 대신에 상기 제1 코딩 기법을 이용하여 인코딩되는 것을 나타내고,
상기 제1 및 제2 표시자들은 제1 및 제2 이진 플래그들을 각각 포함하고;
상기 제2 이진 플래그는 상기 제1 코딩 기법이 이용되는 것을 나타내고;
상기 제1 이진 플래그는 상기 유의미 거리가 상기 현재 CU의 블록 폭과 동일한 것을 나타내고;
상부의 라인과 동일한 상기 현재 CU의 인코딩된 라인은 상기 제1 및 제2 이진 플래그들만을 이용하여 시그널링되는, 방법. - 스크린 콘텐츠 코딩을 위해 구성된 장치로서,
적어도 하나의 메모리; 및
상기 적어도 하나의 메모리에 결합된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는:
현재 코딩 단위(CU)에 기초하여 컬러 인덱스 맵을 도출하고;
상기 컬러 인덱스 맵을 인코딩하고 - 상기 컬러 인덱스 맵의 적어도 일부는 제1 코딩 기법을 이용하여 인코딩되고, 제1 표시자가 상기 제1 코딩 기법의 유의미 거리를 나타냄 -;
수신기로의 전송을 위해 상기 인코딩된 컬러 인덱스 맵과 상기 제1 표시자를 결합하도록 구성되고,
제2 표시자가 상기 컬러 인덱스 맵의 상기 적어도 일부가 제2 코딩 기법 대신에 상기 제1 코딩 기법을 이용하여 인코딩되는 것을 나타내고,
상기 제1 및 제2 표시자들은 제1 및 제2 이진 플래그들을 각각 포함하고;
상기 제2 이진 플래그는 상기 제1 코딩 기법이 이용되는 것을 나타내고;
상기 제1 이진 플래그는 상기 유의미 거리가 상기 현재 CU의 블록 폭과 동일한 것을 나타내고;
동일한 값을 갖는 상기 현재 CU의 인코딩된 라인은 상기 제1 및 제2 이진 플래그들만을 이용하여 시그널링되는, 장치. - 스크린 콘텐츠 디코딩을 위한 방법으로서,
컬러 인덱스 맵을 포함하는 비디오 비트스트림을 수신하는 단계;
제1 표시자를 수신하는 단계;
제1 디코딩 기법을 이용하여 상기 컬러 인덱스 맵의 적어도 일부를 디코딩하는 단계 - 상기 제1 표시자는 상기 제1 디코딩 기법의 유의미 거리를 나타냄 -; 및
상기 컬러 인덱스 맵에 기초하여 현재 코딩 단위(CU)와 관련된 픽셀들을 재구성하는 단계를 포함하고,
수신된 제2 표시자가 상기 컬러 인덱스 맵의 상기 적어도 일부가 제2 디코딩 기법 대신에 상기 제1 디코딩 기법을 이용하여 디코딩되는 것을 나타내고,
상기 제1 및 제2 표시자들은 제1 및 제2 이진 플래그들을 각각 포함하고;
상기 제2 이진 플래그는 상기 제1 디코딩 기법이 이용되는 것을 나타내고;
상기 제1 이진 플래그는 상기 유의미 거리가 상기 현재 CU의 블록 폭과 동일한 것을 나타내고;
상부의 라인과 동일한 상기 현재 CU의 인코딩된 라인은 상기 제1 및 제2 이진 플래그들만을 이용하여 시그널링되는, 방법. - 스크린 콘텐츠 디코딩을 위해 구성된 장치로서,
적어도 하나의 메모리; 및
상기 적어도 하나의 메모리에 결합된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는:
컬러 인덱스 맵을 포함하는 비디오 비트스트림을 수신하고;
제1 표시자를 수신하고;
제1 디코딩 기법을 이용하여 상기 컬러 인덱스 맵의 적어도 일부를 디코딩하고 - 상기 제1 표시자는 상기 제1 디코딩 기법의 유의미 거리를 나타냄 -;
상기 컬러 인덱스 맵에 기초하여 현재 코딩 단위(CU)와 관련된 픽셀들을 재구성하도록 구성되고,
제2 표시자가 상기 컬러 인덱스 맵의 상기 적어도 일부가 제2 디코딩 기법 대신에 상기 제1 디코딩 기법을 이용하여 디코딩되는 것을 나타내고,
상기 제1 및 제2 표시자들은 제1 및 제2 이진 플래그들을 각각 포함하고;
상기 제2 이진 플래그는 상기 제1 디코딩 기법이 이용되는 것을 나타내고;
상기 제1 이진 플래그는 상기 유의미 거리가 상기 현재 CU의 블록 폭과 동일한 것을 나타내고;
동일한 값을 갖는 상기 현재 CU의 인코딩된 라인은 상기 제1 및 제2 이진 플래그들만을 이용하여 시그널링되는, 장치. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462018349P | 2014-06-27 | 2014-06-27 | |
US62/018,349 | 2014-06-27 | ||
US14/749,138 | 2015-06-24 | ||
US14/749,138 US20150381994A1 (en) | 2014-06-27 | 2015-06-24 | Advanced screen content coding with improved palette table and index map coding methods |
PCT/US2015/037779 WO2015200690A1 (en) | 2014-06-27 | 2015-06-25 | Advanced screen content coding with improved palette table and index map coding methods |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170016958A KR20170016958A (ko) | 2017-02-14 |
KR101906740B1 true KR101906740B1 (ko) | 2018-10-10 |
Family
ID=54931999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177000671A Active KR101906740B1 (ko) | 2014-06-27 | 2015-06-25 | 개선된 팔레트 테이블 및 인덱스 맵 코딩 방법들을 이용한 진보된 스크린 콘텐츠 코딩 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20150381994A1 (ko) |
EP (1) | EP3143766A4 (ko) |
JP (1) | JP6524118B2 (ko) |
KR (1) | KR101906740B1 (ko) |
CN (1) | CN106797457B (ko) |
AU (1) | AU2015279791A1 (ko) |
BR (1) | BR112016030696B1 (ko) |
CA (1) | CA2953505C (ko) |
RU (1) | RU2654200C1 (ko) |
WO (1) | WO2015200690A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200107746A (ko) * | 2019-03-08 | 2020-09-16 | 소니 주식회사 | 이미지 압축을 위한 하이브리드 팔레트-dpcm 코딩 |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2928495C (en) | 2013-10-14 | 2020-08-18 | Microsoft Technology Licensing, Llc | Features of intra block copy prediction mode for video and image coding and decoding |
EP3058740B1 (en) | 2013-10-14 | 2020-06-03 | Microsoft Technology Licensing, LLC | Features of base color index map mode for video and image coding and decoding |
WO2015054813A1 (en) | 2013-10-14 | 2015-04-23 | Microsoft Technology Licensing, Llc | Encoder-side options for intra block copy prediction mode for video and image coding |
KR102258427B1 (ko) | 2014-01-03 | 2021-06-01 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 비디오 및 이미지 코딩/디코딩에서의 블록 벡터 예측 |
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 |
US10542274B2 (en) | 2014-02-21 | 2020-01-21 | Microsoft Technology Licensing, Llc | Dictionary encoding and decoding of screen content |
US10638143B2 (en) * | 2014-03-21 | 2020-04-28 | Futurewei Technologies, Inc. | Advanced screen content coding with improved color table and index map coding methods |
US10136141B2 (en) * | 2014-06-11 | 2018-11-20 | Qualcomm Incorporated | Determining quantization parameter (QP) values and delta QP values for palette coded blocks in video coding |
US9924175B2 (en) | 2014-06-11 | 2018-03-20 | Qualcomm Incorporated | Determining application of deblocking filtering to palette coded blocks in video coding |
EP4354856A3 (en) | 2014-06-19 | 2024-06-19 | Microsoft Technology Licensing, LLC | Unified intra block copy and inter prediction modes |
US9955157B2 (en) * | 2014-07-11 | 2018-04-24 | Qualcomm Incorporated | Advanced palette prediction and signaling |
WO2016049839A1 (en) * | 2014-09-30 | 2016-04-07 | Microsoft Technology Licensing, Llc | Rules for intra-picture prediction modes when wavefront parallel processing is enabled |
CN105491379A (zh) * | 2014-10-01 | 2016-04-13 | 财团法人工业技术研究院 | 解码器、编码器、解码方法、编码方法与编解码系统 |
WO2016100424A1 (en) * | 2014-12-19 | 2016-06-23 | Mediatek Inc. | Methods of palette based prediction for non-444 color format in video and image coding |
CN107409227B (zh) * | 2015-03-20 | 2020-01-21 | 联发科技(新加坡)私人有限公司 | 视频编解码方法及装置 |
US10638129B2 (en) * | 2015-04-27 | 2020-04-28 | Lg Electronics Inc. | Method for processing video signal and device for same |
WO2016192662A1 (en) * | 2015-06-03 | 2016-12-08 | Mediatek Inc. | Method and apparatus for resource sharing between intra block copy mode and inter prediction mode in video coding systems |
CN106664405B (zh) | 2015-06-09 | 2020-06-09 | 微软技术许可有限责任公司 | 用调色板模式对经逸出编码的像素的稳健编码/解码 |
US10148977B2 (en) | 2015-06-16 | 2018-12-04 | Futurewei Technologies, Inc. | Advanced coding techniques for high efficiency video coding (HEVC) screen content coding (SCC) extensions |
US11330278B2 (en) * | 2016-12-23 | 2022-05-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Chroma adjustment with color components in color spaces in video coding |
US10863190B2 (en) * | 2018-06-14 | 2020-12-08 | Tencent America LLC | Techniques for memory bandwidth optimization in bi-predicted motion vector refinement |
US11695919B2 (en) * | 2018-08-28 | 2023-07-04 | Google Llc | Lossy image compression using palettization of locally mixed colors |
AU2019341277B2 (en) * | 2018-09-19 | 2023-01-12 | Huawei Technologies Co., Ltd. | Method for skipping refinement based on patch similarity in bilinear interpolation based decoder-side motion vector refinement |
CA3128973A1 (en) | 2019-03-04 | 2020-09-10 | Bhaskar Bhattacharyya | Data compression and communication using machine learning |
WO2020182113A1 (en) * | 2019-03-10 | 2020-09-17 | Beijing Bytedance Network Technology Co., Ltd. | Combined screen content coding mode |
US11202101B2 (en) * | 2019-03-13 | 2021-12-14 | Qualcomm Incorporated | Grouped coding for palette syntax in video coding |
US11070816B2 (en) | 2019-06-18 | 2021-07-20 | Tencent America LLC | Conversion of decoded block vector for intra picture block compensation |
EP4011080A4 (en) | 2019-09-12 | 2023-04-12 | ByteDance Inc. | USING PALETTE PREDICTION IN VIDEO CODING |
US12126807B2 (en) | 2019-09-23 | 2024-10-22 | Lg Electronics Inc. | Image encoding/decoding method and apparatus using user-defined palette entry, and method for transmitting bitstream |
CN119996672A (zh) | 2019-09-23 | 2025-05-13 | Lg电子株式会社 | 解码设备、编码设备及数据发送设备 |
CN111225214B (zh) * | 2020-01-22 | 2022-08-12 | 北京字节跳动网络技术有限公司 | 视频处理方法、装置及电子设备 |
KR20240024301A (ko) * | 2020-03-27 | 2024-02-23 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 팔레트 모드를 사용한 비디오 코딩 방법 및 장치 |
US11595694B2 (en) | 2020-04-01 | 2023-02-28 | Tencent America LLC | Method and apparatus for video coding |
US11496731B2 (en) * | 2020-06-08 | 2022-11-08 | Tencent America LLC | String matching with single color value |
EP4241446A4 (en) | 2020-12-06 | 2024-05-01 | Zhejiang Dahua Technology Co., Ltd. | Systems and methods for video processing |
CN113971704B (zh) * | 2021-09-13 | 2025-05-09 | 浙江大华技术股份有限公司 | 图像调色板生成及图像处理方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100158400A1 (en) | 2008-12-19 | 2010-06-24 | Microsoft Corporation | Accelerated Screen Codec |
US20160323594A1 (en) | 2013-12-27 | 2016-11-03 | Hfi Innovation Inc. | Method and Apparatus for Major Color Index Map Coding |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6819793B1 (en) * | 2000-06-30 | 2004-11-16 | Intel Corporation | Color distribution for texture and image compression |
US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
US8234577B1 (en) * | 2005-05-23 | 2012-07-31 | Glance Networks, Inc. | Method and apparatus for the transmission of changed host display information |
US7548657B2 (en) * | 2005-06-25 | 2009-06-16 | General Electric Company | Adaptive video compression of graphical user interfaces using application metadata |
US8199812B2 (en) * | 2007-01-09 | 2012-06-12 | Qualcomm Incorporated | Adaptive upsampling for scalable video coding |
US7864193B2 (en) * | 2007-07-02 | 2011-01-04 | International Business Machines Corporation | RGB color conversion palettes |
US9445121B2 (en) * | 2008-08-04 | 2016-09-13 | Dolby Laboratories Licensing Corporation | Overlapped block disparity estimation and compensation architecture |
US8254704B2 (en) * | 2008-10-30 | 2012-08-28 | Microsoft Corporation | Remote computing platforms providing high-fidelity display and interactivity for clients |
US20120106650A1 (en) * | 2010-08-24 | 2012-05-03 | Siegman Craig S | Method and System for Block and DVC Compression |
-
2015
- 2015-06-24 US US14/749,138 patent/US20150381994A1/en not_active Abandoned
- 2015-06-25 JP JP2016573052A patent/JP6524118B2/ja active Active
- 2015-06-25 KR KR1020177000671A patent/KR101906740B1/ko active Active
- 2015-06-25 BR BR112016030696-1A patent/BR112016030696B1/pt active IP Right Grant
- 2015-06-25 RU RU2017102478A patent/RU2654200C1/ru active
- 2015-06-25 AU AU2015279791A patent/AU2015279791A1/en not_active Abandoned
- 2015-06-25 WO PCT/US2015/037779 patent/WO2015200690A1/en active Application Filing
- 2015-06-25 CN CN201580028326.8A patent/CN106797457B/zh active Active
- 2015-06-25 EP EP15812379.4A patent/EP3143766A4/en not_active Withdrawn
- 2015-06-25 CA CA2953505A patent/CA2953505C/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100158400A1 (en) | 2008-12-19 | 2010-06-24 | Microsoft Corporation | Accelerated Screen Codec |
US20160323594A1 (en) | 2013-12-27 | 2016-11-03 | Hfi Innovation Inc. | Method and Apparatus for Major Color Index Map Coding |
Non-Patent Citations (1)
Title |
---|
PU W et al: "AHG10: Suggested Software for Palette Coding based on RExt6.0", JCTVC-Q0094, 19 March 2014. |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200107746A (ko) * | 2019-03-08 | 2020-09-16 | 소니 주식회사 | 이미지 압축을 위한 하이브리드 팔레트-dpcm 코딩 |
KR102267206B1 (ko) * | 2019-03-08 | 2021-06-22 | 소니그룹주식회사 | 이미지 압축을 위한 하이브리드 팔레트-dpcm 코딩 |
US11503311B2 (en) | 2019-03-08 | 2022-11-15 | Sony Group Corporation | Hybrid palette-DPCM coding for image compression |
Also Published As
Publication number | Publication date |
---|---|
RU2654200C1 (ru) | 2018-05-17 |
JP2017525204A (ja) | 2017-08-31 |
BR112016030696B1 (pt) | 2023-11-21 |
EP3143766A4 (en) | 2017-05-17 |
US20150381994A1 (en) | 2015-12-31 |
EP3143766A1 (en) | 2017-03-22 |
CN106797457B (zh) | 2018-10-30 |
KR20170016958A (ko) | 2017-02-14 |
JP6524118B2 (ja) | 2019-06-05 |
CA2953505C (en) | 2019-05-21 |
CA2953505A1 (en) | 2015-12-30 |
BR112016030696A2 (pt) | 2018-07-17 |
CN106797457A (zh) | 2017-05-31 |
AU2015279791A1 (en) | 2017-01-12 |
WO2015200690A1 (en) | 2015-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101906740B1 (ko) | 개선된 팔레트 테이블 및 인덱스 맵 코딩 방법들을 이용한 진보된 스크린 콘텐츠 코딩 | |
EP3053339B1 (en) | Advanced screen content coding with improved palette table and index map coding methods | |
US10674146B2 (en) | Method and device for coding residual signal in video coding system | |
US10075725B2 (en) | Device and method for image encoding and decoding | |
US10638143B2 (en) | Advanced screen content coding with improved color table and index map coding methods | |
CN114009018A (zh) | 用于基于交叉分量相关性来减小视频编码中的重构误差的系统和方法 | |
KR20200112964A (ko) | 변환 도메인에서 잔차 부호 예측 방법 및 장치 | |
CN111684797A (zh) | 用于视频译码的调色板译码 | |
US11202101B2 (en) | Grouped coding for palette syntax in video coding | |
US10284864B2 (en) | Content initialization for enhancement layer coding | |
US10694187B2 (en) | Method and device for deriving block structure in video coding system | |
KR20160085893A (ko) | 스크린 콘텐츠 코딩 솔루션 | |
TWI784345B (zh) | 用於將編碼樹單元編碼與解碼的方法、設備及系統 | |
JP2025016544A (ja) | ルマ及びクロマ信号を処理するための方法及びシステム | |
KR20220024658A (ko) | 비디오 데이터의 변환-스킵 잔차 코딩 | |
US20230171415A1 (en) | Tile and slice partitioning in video processing | |
JP7701981B2 (ja) | ビデオコーディング用の残差および係数のコーディング | |
CN113497935A (zh) | 视频编解码方法及设备 | |
AU2023200618A1 (en) | Systems and methods for end-to-end feature compression in coding of multi-dimensional data | |
KR20240131453A (ko) | 계수 디코딩 방법, 장치, 픽처 디코더 및 전자 기기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20170110 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180227 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: 20180705 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20181002 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20181002 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210915 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230918 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20240919 Start annual number: 7 End annual number: 7 |