KR20170052624A - 영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 프로그램 - Google Patents

영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 프로그램 Download PDF

Info

Publication number
KR20170052624A
KR20170052624A KR1020177009057A KR20177009057A KR20170052624A KR 20170052624 A KR20170052624 A KR 20170052624A KR 1020177009057 A KR1020177009057 A KR 1020177009057A KR 20177009057 A KR20177009057 A KR 20177009057A KR 20170052624 A KR20170052624 A KR 20170052624A
Authority
KR
South Korea
Prior art keywords
color
color space
quantization offset
color difference
offset
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
Application number
KR1020177009057A
Other languages
English (en)
Other versions
KR101989710B1 (ko
Inventor
게이이찌 조노
Original Assignee
닛본 덴끼 가부시끼가이샤
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 닛본 덴끼 가부시끼가이샤 filed Critical 닛본 덴끼 가부시끼가이샤
Publication of KR20170052624A publication Critical patent/KR20170052624A/ko
Application granted granted Critical
Publication of KR101989710B1 publication Critical patent/KR101989710B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/186Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)

Abstract

본 발명에서, 영상 부호화 장치는 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있고, 색 공간마다의 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출부; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화부를 포함한다.

Description

영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 프로그램{VIDEO CODING DEVICE, VIDEO DECODING DEVICE, VIDEO CODING METHOD, VIDEO DECODING METHOD AND PROGRAM}
본 발명은 잔차 영역 적응 색변환과 크로마(색차) 양자화 오프셋을 사용하는 영상 부호화 장치 및 영상 복호 장치에 관한 것이다.
HEVC(High Efficiency Video Coding)/H.265에 기초하는 영상 부호화 방식에서, 디지털화된 화상의 각 프레임은 부호화 트리 유닛(CTU: Coding Tree Unit)으로 분할되고, 각 CTU는 래스터 스캔의 순서로 부호화된다. CTU는 4분 트리(quad-tree) 구조에서 부호화 유닛(CU: Coding Unit)으로 분할되어 부호화된다. 각 CU는 예측 유닛(PU: Prediction Unit)으로 분할되어 예측된다. 또한, 각 CU의 예측 오차는, 4분 트리 구조에서, 변환 유닛(TU: Transform Unit)으로 분할되어 주파수 변환된다.
CU는 인트라 예측 또는 프레임간 예측의 부호화 단위이다.
인트라 예측(프레임간 예측)은 예측 신호를 부호화 대상 프레임의 재구축 화상으로 생성하는 예측이다. HEVC/H.265에는, 33 종류의 각도 인트라 예측 등이 정의되어 있다. 각도 인트라 예측에서는, 부호화 대상 블록 주변의 재구축 화소를 도 14에 도시된 33개의 방향 중 어느 하나에 외삽(extrapolate)하여, 인트라 예측 신호를 생성한다.
인트라 예측으로서, 각도 인트라 예측 이외에, DC 예측 및 플레이너(Planar) 예측이 명시되어 있다. DC 예측에서는, 참조 화상의 평균값이 예측 대상 TU의 전체 화소의 예측값으로서 사용된다. 플레이너 예측에서, 예측 화상은 참조 화상에서의 화소로부터 선형 보간에 의해 생성된다.
프레임간 예측은 부호화 대상 프레임과 표시 시간이 상이한 재구축 프레임(참조 픽처)의 화상에 기초한 예측이다. 프레임간 예측은 인터 예측이라고도 칭한다. 인터 예측에서는, 참조 픽처의 재구축 화상 블록에 기초하여(필요한 경우 화소 보간을 사용하여), 인터 예측 신호가 생성된다.
디지털 컬러 화상은 RGB 디지털 화상으로 구성된다. 디지털 컬러 화상은 전송로를 통해 컬러 화상을 전송할 경우, 압축 효율을 높이기 위해(데이터양을 저감시키기 위해), 일반적으로, RGB 공간 이외의 색 공간의 신호로 변환된다. 예를 들어, 화상 신호는 휘도 신호(Y)과 색차 신호(Cb, Cr)가 조합되는 색 공간(YCoCr 공간)의 신호로 변환된다.
색차 신호에 대한 양자화 파라미터(QP)는 오프셋값 "chroma_qp_index_offset"을 사용하여, 휘도 신호에 대한 QP를 변환함으로써 생성된다. HEVC에서는, Cb에는 cb_qp_index_offset(제1 색차 양자화 오프셋)이 적용되고, Cr에는 cr_qp_index_offset(제2 색차 양자화 오프셋)이 적용된다.
HEVC의 RExt(Range Extension)에서는, 확장 기능의 표준화 작업이 진행되었다(비특허문헌 1 참조).
RExt를 이용한 확장 기능의 압축 효율을 보다 높이기 위한 방법으로서, 비특허문헌 2에 "adaptive color transform in residual domain"이라고 불리는 기술이 제안되어 있다. 도 17에 도시한 바와 같이, 잔차 영역 적응 색변환은 RGB 공간의 화상 신호의 예측 오차 신호를, 블록 단위로(블록마다) 적응적으로 YCoCr 공간의 신호로 전환하는 기술이다.
구체적으로, RGB 공간의 예측 오차 신호를 직접적으로 압축할 것인지, 또는 예측 오차 신호를 하기의 포워드(Forward) 색 공간 변환 행렬(식 (1)을 참조)을 사용하여 YCoCr 공간의 신호로 변환하여 압축할 것인지를 블록 단위로(블록마다) 선택할 수 있다. 또한, 도 17에는, 사선이 그려진 블록에 대해서는 YCoCr 공간에서 데이터 압축이 행해지고, 다른 블록에 대해서는 RGB 공간에서 데이터 압축이 행해지는 예가 도시되어 있다.
블록의 데이터 압축에 이용된 색 공간에 대한 정보는 cu_residual_csc_flag 신택스에 의해 시그널링된다. 식 "cu_residual_csc_flag=0"은 RGB 공간의 신호가 압축된 것을 나타내는 한편, "cu_residual_csc_flag=1"은 YCoCr 공간으로 변환된 후에 신호가 압축된 것을 나타낸다.
수신기(영상 복호 장치)는, cu_residual_csc_flag=1인 경우에, 하기의 백워드(Backward) 색 공간 변환 행렬을 사용하여 YCoCr 공간의 신호를 RGB 공간의 신호로 복원한 후, 복호 처리를 행한다.
Figure pct00001
또한, 상술한 색 변환 행렬에서 놈(norm)이 일정하지 않기 때문에, cu_residual_csc_flag=1인 경우, 블록 예측 오차 신호의 양자화 처리 및 역양자화 처리에서 각 YCoCr 성분마다, 상이한 색차 양자화 오프셋이 양자화 파라미터에 가산된다.
또한, 특허문헌 1에는 입력 화상 신호가 RGB 공간의 신호일 경우 또는 YCoCr 공간일 경우에 따라 상이한 신호 처리를 행하는 영상 부호화 장치 및 영상 복호 장치가 기재되어 있다. 구체적으로, 영상 부호화 장치는, H.264/AVC에 기초한 가중치 부여 예측을 실행할 경우, 예측 신호에 가산되는 오프셋에 관해서, R, G, B 신호와 휘도 신호(Y 신호)에는 동일한 오프셋을 적용하고, 색차 신호에는 상이한 오프셋을 적용한다. 그러나, 특허문헌 1은 색차 양자화 오프셋에 관해서 새로운 지식을 교시하고 있지 않다.
일본 특허 출원 공개 제2011-151683호
D. Flynn, et al.,"High Efficiency Video Coding(HEVC) Range Extensions text specification: Draft 7", JCTVC-Q1005, Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Valencia, ES, 27 March - 4 April 2014 L. Zhang et al., "SCCE5 Test 3.2.1: In-loop color-space transform", JCTVC-R0147, Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: Sapporo, JP, 30 June - 9 July 2014
다음으로, 도 18을 참조하여, 디지털화된 화상의 각 프레임의 각 CU를 입력 화상으로 하여 비트스트림을 출력하는 일반적인 영상 부호화 장치의 구성 및 동작을 설명한다.
도 18에 나타낸 영상 부호화 장치는 스위치(101), 색 공간 변환기(102), 스위치(103), 주파수 변환/양자화기(104), 역양자화/역주파수 변환기(105), 스위치(106), 역 색 공간 변환기(107), 스위치(108), 버퍼(109), 예측기(110), 예측 파라미터 결정기(111), 엔트로피 부호화기(112), 감산기(115) 및 가산기(116)를 포함한다.
예측기(110)는 CU의 입력 화상 신호에 대한 예측 신호를 생성한다. 구체적으로, 예측기(110)는 인트라 예측에 기초하여 예측 신호(인트라 예측 신호)를 생성하고, 인터 예측에 기초하여 예측 신호(인터 예측 신호)를 생성한다.
예측기(110)로부터 공급되는 예측 화상은 감산기(115)에서 영상 부호화 장치에 입력된 화상으로부터 감산되고나서, 예측 오차 화상으로서 스위치(101)에 입력된다. 도 18에 나타낸 예에서, 입력 화상 신호는 RGB 공간의 신호이다. 또한, 영상 부호화 장치는 잔차 영역 적응 색변환의 기능을 가지고 있다. 예를 들어, 영상 부호화 장치는 블록 단위로(블록마다) RGB 공간의 화상 신호의 예측 오차 신호를 적응적으로 YCoCr 공간의 신호로 전환할 수 있다.
RGB 공간의 예측 오차 신호를 사용할 경우에, 스위치(101)는 예측 오차 화상이 스위치(103)에 입력되도록 설정된다. YCoCr 공간의 예측 오차 신호를 사용할 경우에, 스위치(101)는 예측 오차 화상이 색 공간 변환기(102)에 입력되도록 설정된다. 또한, 스위치(101)는 예를 들어, 예측 파라미터 결정기(111)의 제어에 따라 예측 오차 화상의 출력처를 설정한다.
색 공간 변환기(102)는 상술한 식 (1)(포워드 색 공간 변환 행렬)을 사용하여, RGB 공간의 예측 오차 신호를 YCoCr 공간의 신호로 변환하고나서 그 신호를 스위치(103)에 출력한다.
RGB 공간의 예측 오차 신호를 사용할 경우에, 스위치(103)는 스위치(101)로부터 수신된 예측 오차 신호를 주파수 변환/양자화기(104)에 출력한다. YCoCr 공간의 예측 오차 신호를 사용할 경우에, 스위치(103)는 색 공간 변환기(102)로부터 수신된 예측 오차 신호를 주파수 변환/양자화기(104)에 출력한다. 또한, 스위치(103)는 예를 들어, 예측 파라미터 결정기(111)의 제어에 따라 예측 오차 화상의 입력원을 선택한다.
주파수 변환/양자화기(104)는 예측 오차 화상을 주파수 변환하고, 주파수 변환된 예측 오차 화상(계수 화상)을 양자화한다. 엔트로피 부호화기(112)는 예측 파라미터 및 양자화 계수 화상을 엔트로피 부호화하고나서, 비트스트림을 출력한다.
역양자화/역주파수 변환기(105)는 양자화 계수 화상을 역양자화한다. 또한, 역양자화/역주파수 변환기(105)는 역양자화된 계수 화상을 역 주파수 변환한다. 역 주파수 변환된 재구축 예측 오차 화상은 스위치(106)에 입력된다.
RGB 공간의 예측 오차 신호를 사용할 경우에, 스위치(106)는 재구축 예측 오차 화상이 스위치(108)에 입력되도록 설정된다. YCoCr 공간의 예측 오차 신호를 사용할 경우에, 스위치(106)는 재구축 예측 오차 화상이 역 색 공간 변환기(107)에 입력되도록 설정된다. 스위치(106)는 예측 파라미터 결정기(111)의 제어에 따라 재구축 예측 오차 화상의 출력처를 선택한다.
역 색 공간 변환기(107)는 상술한 식 (1)(백워드 색 공간 변환 행렬)을 사용하여, YCoCr 공간의 재구축 예측 오차 신호를 RGB 공간의 신호로 변환하고나서, 스위치(108)에 출력한다.
스위치(108)는 RGB 공간의 예측 오차 신호를 사용할 경우에, 스위치(106)로부터 수신된 재구축 예측 오차 신호를 선택한다. YCoCr 공간의 예측 오차 신호를 사용할 경우에, 스위치(108)는 역 색 공간 변환기(107)로부터 수신된 재구축 예측 오차 신호를 선택한다. 또한, 스위치(108)는 예를 들어, 예측 파라미터 결정기(111)의 제어에 따라 재구축 예측 오차 화상 중 임의의 것을 선택한다.
스위치(108)로부터 수신된 재구축 예측 오차 화상에는 가산기(116)에 의해 예측 신호가 공급되고나서, 재구축 화상으로서 버퍼(109)에 공급된다. 버퍼(109)는 재구축 화상을 저장한다.
예측 파라미터 결정기(111)는 예를 들어, 입력 화상 신호와 예측 신호를 비교하여 부호화 비용이 최소가 되는 예측 파라미터를 결정하도록 예측기(110)에게 지시한다. 예측 파라미터 결정기(111)는 결정된 예측 파라미터를 엔트로피 부호화기(112)에 공급한다. 예측 파라미터는 예측 모드(인트라 예측, 인터 예측), 인트라 예측 블록 사이즈, 인트라 예측 방향, 인터 예측 블록 사이즈 및 움직임 벡터 등과 같은 블록 예측에 관련된 정보이다.
예측 파라미터 결정기(111)는 또한 각 블록에 대해서, RGB 공간의 예측 오차 신호를 사용할지 또는 YCoCr 공간의 예측 오차 신호를 사용할지를 결정하도록 지시한다.
영상 부호화 장치로부터 출력된 비트스트림은 영상 복호 장치에 전달된다. 영상 복호 장치는 복호 처리를 행하여 동화상을 복원한다. 도 19는 일반적인 영상 부호화 장치로부터 출력된 비트스트림을 복호하여 복호 화상을 얻는 일반적인 영상 복호 장치의 구성의 일례를 나타내는 블록도이다. 도 19를 참조하여, 일반적인 영상 복호 장치의 구성 및 동작을 이하에 설명할 것이다.
도 19에 나타낸 영상 복호 장치는 엔트로피 복호기(212), 역양자화/역주파수 변환기(205), 스위치(206), 역 색 공간 변환기(207), 스위치(208), 버퍼(209), 예측기(210) 및 가산기(216)를 포함한다.
엔트로피 복호기(212)는 입력된 비트스트림을 엔트로피 복호한다. 엔트로피 복호기(212)는 양자화 계수 화상을 역양자화/역주파수 변환기(205)에 공급하고, 예측 파라미터를 예측기(210)에 공급한다.
역양자화/역주파수 변환기(205)는 입력된 양자화 계수 화상을 역양자화하고, 이를 계수 화상으로서 출력한다. 또한, 역양자화/역주파수 변환기(205)는 주파수 영역의 계수 화상을 공간 영역의 화상으로 변환하고, 이를 예측 오차 화상으로서 출력한다. 예측 오차 화상은 스위치(206)에 입력된다.
RGB 공간의 예측 오차 신호를 사용할 경우에, 스위치(206)는 예측 오차 화상이 스위치(208)에 입력되도록 설정된다. YCoCr 공간의 예측 오차 신호를 사용할 경우에, 스위치(206)는 예측 오차 화상이 역 색 공간 변환기(207)에 입력되도록 설정된다. 또한, 스위치(206)는 영상 부호화 장치로부터의 시그널링에 따라 RGB 공간의 예측 오차 신호를 사용해야 할지 또는 YCoCr 공간의 예측 오차 신호를 사용해야 할지를 인식할 수 있다.
역 색 공간 변환기(207)는 상술한 식 (1)(백워드 색 공간 변환 행렬)을 사용하여, YCoCr 공간의 예측 오차 신호를 RGB 공간의 신호로 변환하고나서, 예측 오차 신호를 스위치(208)에 출력한다.
RGB 공간의 예측 오차 신호를 사용할 경우에, 스위치(208)는 스위치(206)로부터 수신된 예측 오차 신호를 선택한다. YCoCr 공간의 예측 오차 신호를 사용할 경우에, 스위치(208)는, 역 색 공간 변환기(207)로부터 수신된 예측 오차 신호를 선택한다. 스위치(208)는 영상 부호화 장치로부터의 시그널링에 따라 RGB 공간의 예측 오차 신호를 사용해야 할지 또는 YCoCr 공간의 예측 오차 신호를 사용해야 할지를 인식할 수 있다.
스위치(208)로부터의 예측 오차 화상은 가산기(216)에서 예측기(210)로부터 공급된 예측 신호에 가산되고나서, 재구축 화상으로서 버퍼(209)에 공급된다. 버퍼(209)는 재구축 화상을 저장한다.
또한, 버퍼(209)에 저장된 재구축 화상은 복호 화상(복호 영상)으로서 출력된다.
버퍼(209)는 과거에 복호된 화상을 참조 화상으로서 저장한다. 예측기(210)는, 인트라 예측을 행할 때에, 현재 복호 중인 화상 내에서 과거에 복호된 인접하는 재구축 화상을 근거로 복호 처리 대상의 화상을 예측하여 예측 화상을 생성한다. 예측기(210)는, 인터 예측을 행할 때에, 버퍼(209)로부터 공급되는 참조 화상에 기초하여 예측 화상을 생성한다.
RExt에는, 주관적인 화질 개선을 목적으로 하는 색차 양자화 오프셋(색차 QP 오프셋) 기술이 제안되어 있다. 색차 양자화 오프셋 기술은 제2 색성분과 제3 색성분에 대한 색차 양자화 오프셋값을 시그널링함으로써, 색성분마다 양자화 파라미터를 조정하는데 사용된다. 구체적으로, 이 기술은 양자화 강도를 변경할 수 있다.
색차 양자화 오프셋값을 시그널링하는 신택스가 이하에 제공된다.
- 픽처 단위: pps_cb_qp_offset/pps_cr_qp_offset/slice_qp_delta_cb/ slice_qp_delta_cr
- 슬라이스 단위: slice_qp_delta_cb/slice_qp_delta_cr
- 블록 단위: cu_chroma_qp_offset_idx
상술한 신택스들 중 임의의 것을 사용하여 각 색성분마다 양자화 강도를 조정함으로써, 주관적인 화질을 높일 수 있다.
도 18에 나타낸 영상 부호화 장치 및 도 19에 나타낸 영상 복호 장치에는 색차 양자화 오프셋도 적용한다. 도 18에 나타낸 바와 같이, 영상 부호화 장치에는, 미리 정해진 색차 양자화 오프셋이 입력된다.
영상 부호화 장치에서, 주파수 변환/양자화기(104)는 RGB 공간의 예측 오차 신호를 사용하는 경우에, 계수 화상을 양자화할 때, 도 20에 도시한 바와 같이, B 성분의 양자화 파라미터를 제1 색차 양자화 오프셋에 따라 증감하고, R 성분의 양자화 파라미터를 제2 색차 양자화 오프셋에 따라 증감한다. 역양자화/역주파수 변환기(105)는 B 성분의 역양자화 파라미터를 제1 색차 양자화 오프셋에 따라 증감하고, R 성분의 역양자화 파라미터를 제2 색차 양자화 오프셋을 따라 증감한다.
주파수 변환/양자화기(104)는, YCoCr 공간의 예측 오차 신호를 사용하는 경우에, 계수 화상을 양자화할 때, 도 20에 도시한 바와 같이, Co 성분의 양자화 파라미터를 제1 색차 양자화 오프셋에 따라 증감하고, Cr 성분의 양자화 파라미터를 제2 색차 양자화 오프셋에 따라 증감한다. 역양자화/역주파수 변환기(105)는 Co 성분의 역양자화 파라미터를 제1 색차 양자화 오프셋에 따라 증감하고, Cr 성분의 역양자화 파라미터를 제2 색차 양자화 오프셋에 따라 증감한다.
영상 복호 장치에서, 역양자화/역주파수 변환기(205)는 영상 부호화 장치에서의 역양자화/역주파수 변환기(105)와 동일한 방식으로 동작한다.
색차 양자화 오프셋 기술은 제2 색성분과 제3 색성분에 대한 색차 양자화 오프셋값을 시그널링하는 기술이다. 따라서, 잔차 영역 적응 색변환과 색차 양자화 오프셋을 조합하면, 도 20에 도시한 바와 같이, RGB 공간에서 압축된 블록과 YCoCr 공간에서 압축된 블록이 양자화 강도를 공유한다. 그 결과, 색 공간에 따라 적절하게 양자화 강도를 설정할 수 없게 된다. 따라서, 색차 양자화 오프셋 기술에 의한 주관적인 화질 개선 효과가 획득될 수 없게 된다.
본 발명은 잔차 영역 적응 색변환과 색차 양자화 오프셋이 조합되어 사용될 경우에, 주관적인 화질 개선 효과를 손상시키지 않도록 하는 영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 프로그램을 제공하는 것을 목적으로 한다.
본 발명에 따르면, 복수의 색 공간으로부터, 부호화의 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 부호화 장치가 제공되며, 이 장치는 색 공간마다의 색차 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출 수단; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화 수단을 포함한다.
또한, 본 발명에 따르면, 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 복호 장치가 제공되며, 이 장치는 색 공간마다의 색차 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출 수단; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화 수단을 포함한다.
또한, 본 발명에 따르면, 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 부호화 방법이 제공되며, 이 방법은 색 공간마다의 색차 양자화 오프셋을 도출하는 단계; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 단계를 포함한다.
또한, 본 발명에 따르면, 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 복호 방법이 제공되며, 이 방법은 색 공간마다의 색차 양자화 오프셋을 도출하는 단계; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 단계를 포함한다.
또한, 본 발명에 따르면, 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 부호화 방법을 수행하는 영상 부호화 프로그램이 제공되며, 이 프로그램은 컴퓨터로 하여금, 색 공간마다의 색차 양자화 오프셋을 도출하는 처리; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 처리를 수행하게 한다.
또한, 본 발명에 따르면, 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 복호 방법을 수행하는 영상 복호 프로그램이 제공되며, 이 프로그램은 컴퓨터로 하여금, 색 공간마다의 색차 양자화 오프셋을 도출하는 처리; 및 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 처리를 수행하게 한다.
본 발명에 따르면, 주관적인 화질 개선 효과의 저하를 방지할 수 있다.
도 1은 영상 부호화 장치의 예시적인 실시 형태를 도시하는 블록도이다.
도 2는 색차 양자화 오프셋의 시그널링에 관련된 처리를 나타내는 흐름도이다.
도 3은 영상 복호 장치의 예시적인 실시 형태를 도시하는 블록도이다.
도 4는 색차 양자화 오프셋의 도출에 관련된 처리를 나타내는 흐름도이다.
도 5는 alt_pps_cb_qp_offset 및 alt_pps_cr_qp_offset을 전송하기 위한 신택스의 일례를 나타내는 설명도이다.
도 6은 alt_slice_qp_delta_cb 및 alt_slice_qp_delta_cr을 전송하기 위한 신택스의 일례를 나타내는 설명도이다.
도 7은 alt_slice_qp_delta_cb 및 alt_slice_qp_delta_cr을 전송하기 위한 신택스의 일례를 나타내는 설명도이다.
도 8은 cb_qp_offset_list[i] 및 cr_qp_offset_list[i]을 전송하기 위한 신택스의 일례를 나타내는 설명도이다.
도 9는 alt_cb_qp_offset_list[i] 및 alt_cr_qp_offset_list[i]을 전송하기 위한 신택스의 일례를 나타내는 설명도이다.
도 10은 영상 부호화 장치 및 영상 복호 장치의 기능을 구현할 수 있는 정보 처리 시스템의 구성예를 도시하는 블록도이다.
도 11은 영상 부호화 장치의 주요부를 도시하는 블록도이다.
도 12는 영상 부호화 장치의 다른 예의 주요부를 도시하는 블록도이다.
도 13은 영상 부호화 장치의 또 다른 예의 주요부를 도시하는 블록도이다.
도 14는 영상 복호 장치의 주요부를 도시하는 블록도이다.
도 15는 영상 복호 장치의 다른 예의 주요부를 도시하는 블록도이다.
도 16은 영상 복호 장치의 또 다른 예의 주요부를 도시하는 블록도이다.
도 17은 잔차 영역 적응 색변환의 일례를 나타내는 설명도이다.
도 18은 일반적인 영상 부호화 장치의 구성을 도시하는 블록도이다.
도 19는 일반적인 영상 복호 장치의 구성을 도시하는 블록도이다.
도 20은 색차 양자화 오프셋의 사용예를 도시하는 설명도이다.
실시 형태 1
도 1은 영상 부호화 장치의 예시적인 제1 실시 형태를 도시하는 블록도이다. 도 1을 참조하여, 디지털화된 영상의 각 프레임을 입력 화상으로서 비트스트림을 출력하는 영상 부호화 장치의 구성을 설명할 것이다.
도 1에 도시한 바와 같이, 예시적인 제1 실시 형태의 영상 부호화 장치는 도 18에 나타낸 일반적인 영상 부호화 장치와 마찬가지로, 스위치(101), 색 공간 변환기(102), 스위치(103), 주파수 변환/양자화기(104), 역양자화/역주파수 변환기(105), 스위치(106), 역 색 공간 변환기(107), 스위치(108), 버퍼(109), 예측기(110), 예측 파라미터 결정기(111), 엔트로피 부호화기(112), 감산기(115) 및 가산기(116)를 포함한다.
도 1에 도시한 바와 같이, 영상 부호화 장치는 적응 색차 양자화 오프셋 도출부(121)와 스위치(122)를 더 포함한다.
스위치(101), 색 공간 변환기(102), 스위치(103), 주파수 변환/양자화기(104), 역양자화/역주파수 변환기(105), 스위치(106), 역 색 공간 변환기(107), 스위치(108), 버퍼(109), 예측기(110), 감산기(115) 및 가산기(116)는 도 18에 나타낸 것들과 동일한 방식으로 동작하기 때문에, 이하, 주로, 적응 색차 양자화 오프셋 도출부(121) 및 스위치(122)의 동작과, 색차 양자화 오프셋의 시그널링에 관련된 예측 파라미터 결정기(111) 및 엔트로피 부호화기(112)의 동작을 설명한다. 또한, 적응 색차 양자화 오프셋 도출부(121)는 RGB 공간용 색차 양자화 오프셋과 YCoCr 공간용 색차 양자화 오프셋이 입력된다.
도 2는 색차 양자화 오프셋의 시그널링에 관련된 처리를 나타내는 흐름도이다.
영상 부호화 장치는 adaptive_color_trans_flag에 의해 잔차 영역 적응 색변환을 수행할 것인지 또는 수행하지 않을 것인지를 나타내는 정보를 시그널링한다. 또한, 영상 부호화 장치는, 잔차 영역 적응 색변환을 실시할 경우에, cu_residual_csc_flag에 의해 블록의 색 공간을 나타내는 정보를 시그널링한다.
잔차 영역 적응 색변환이 수행되지 않을 경우에, 엔트로피 부호화기(112)는 adaptive_color_trans_flag=0을 시그널링하고, 적응 색차 양자화 오프셋 도출부(121)에 의해 도출한 RGB 공간용 색차 양자화 오프셋(적응 색차 양자화 오프셋 도출부(121)에 의해 입력된 RGB 공간용 색차 양자화 오프셋)을 하기 신택스를 사용하여 전송한다(스텝 S101, S102). 잔차 영역 적응 색변환이 수행될 경우에, 엔트로피 부호화기(112)는 adaptive_color_trans_flag=1를 설정한다. 또한, RGB 공간에서 압축이 행해질 경우에, 엔트로피 부호화기(112)는 적응 색차 양자화 오프셋 도출부(121)에 의해 도출된 RGB 공간용 색차 양자화 오프셋을 이하 신택스를 사용하여 전송한다(스텝 S103, S104).
- 픽처 단위:
pps_cb_qp_offset/pps_cr_qp_offset/slice_qp_delta_cb/ slice_qp_delta_cr
- 슬라이스 단위: slice_qp_delta_cb/slice_qp_delta_cr
YCoCr 공간에서 압축이 행해질 경우에, 엔트로피 부호화기(112)는 적응 색차 양자화 오프셋 도출부(121)에 의해 도출된 YCoCr 공간용 색차 양자화 오프셋을 이하 신택스를 사용하여 전송한다(스텝 S103, S105).
- 픽처 단위:
alt_pps_cb_qp_offset/alt_pps_cr_qp_offset/alt_slice_qp_delta_cb/alt_slice_qp_delta_cr
- 슬라이스 단위: alt_slice_qp_delta_cb/alt_slice_qp_delta_cr
또한, 잔차 영역 적응 색변환이 수행될 경우에, YCoCr 공간에서 압축이 행하여 질 때(RGB 공간에서 압축이 행하여지지 않을 때)에는, 엔트로피 부호화기(112)는 cu_residual_csc_flag=1을 시그널링한다. 적응 색차 양자화 오프셋 도출부(121)는 도출된 YCoCr 공간용 색차 양자화 오프셋(제1 색차 양자화 오프셋 및 제2 색차 양자화 오프셋)을 스위치(122)에 출력한다.
RGB 공간에서 압축이 행해질 때에, 엔트로피 부호화기(112)는 cu_residual_csc_flag=0을 시그널링한다. 적응 색차 양자화 오프셋 도출부(121)는 도출된 RGB 공간용 색차 양자화 오프셋(제1 색차 양자화 오프셋 및 제2 색차 양자화 오프셋)을 스위치(122)에 출력한다.
또한, 적응 색차 양자화 오프셋 도출부(121)는 cu_residual_csc_flag에 따라 RGB 공간에서 압축이 행해질 것인지 또는 YCoCr 공간에서 압축이 행해질 것일지를 인식한다.
또한, 주파수 변환/양자화기(104)는 예측 파라미터 결정기(111)에 의해 결정된 색차 양자화 오프셋을 사용하여 양자화 파라미터를 조정한다.
예측 파라미터 결정기(111)는 예를 들어, 미리 RGB 공간용 색차 양자화 오프셋의 값과 YCoCr 공간용 색차 양자화 오프셋의 값을 기억하고, 적절히, RGB 공간용 양자화 오프셋의 값 또는 YCoCr 공간용 색차 양자화 오프셋의 값을 주파수 변환/양자화기(104)에 공급한다. 그 경우, RGB 공간용 색차 양자화 오프셋의 값 및 YCoCr 공간용 색차 양자화 오프셋의 값은 엔트로피 부호화기(112)에 공급되는 예측 파라미터에 포함된다. 엔트로피 부호화기(112)는 RGB 공간용 색차 양자화 오프셋의 값 및 YCoCr 공간용 색차 양자화 오프셋의 값을 시그널링한다.
이 경우, 영상 부호화 장치는, 명시적으로 색차 양자화 오프셋을 시그널링한다. 게다가, 영상 부호화 장치는 색차 양자화 오프셋의 값을 시그널링한다.
또한, 적응 색차 양자화 오프셋 도출부(121)의 동작에 대해서는 제2 실시 형태에서 보다 상세하게 설명될 것이다.
상술한 동작 이외의 영상 부호화 장치의 동작은 도 18에 나타낸 영상 부호화 장치의 동작과 동일하다.
실시 형태 2
도 3은 색차 양자화 오프셋을 시그널링하는 영상 부호화 장치로부터 출력된 비트스트림을 복호하여 복호 화상을 취득한 영상 복호 장치의 구성을 도시하는 블록도이다. 도 3을 참조하여, 제2 실시 형태의 영상 복호 장치의 구성을 설명할 것이다.
도 3에 도시한 바와 같이, 본 실시 형태의 영상 복호 장치는 도 19에 나타낸 일반적인 영상 복호 장치와 마찬가지로, 엔트로피 복호기(212), 역양자화/역주파수 변환기(205), 스위치(206), 역 색 공간 변환기(207), 스위치(208), 버퍼(209), 예측기(210) 및 가산기(216)를 포함한다.
도 3에 도시한 바와 같이, 영상 복호 장치는 적응 색차 양자화 오프셋 도출부(221)와 스위치(222)를 더 포함한다.
역양자화/역주파수 변환기(205), 스위치(206), 역 색 공간 변환기(207), 스위치(208), 버퍼(209), 예측기(210) 및 가산기(216)는 도 19에 나타낸 것들과 동일한 방식으로 동작하기 때문에, 이하, 주로, 적응 색차 양자화 오프셋 도출부(221) 및 스위치(222)의 동작과, 색차 양자화 오프셋의 도출에 관련된 엔트로피 복호기(212)의 동작을 설명한다.
도 4는 색차 양자화 오프셋의 도출에 관련된 처리를 나타내는 흐름도이다.
엔트로피 복호기(212)가 비트스트림을 해독하여 adaptive_color_trans_flag=1(잔차 영역 적응 색변환이 수행되는 것을 나타냄)을 획득하는 경우(스텝 S201)와 cu_residual_csc_flag=1(YCoCr 공간에서 데이터가 압축되는 것을 나타냄)을 획득하는 경우(스텝 S202), 적응 색차 양자화 오프셋 도출부(221)는 YCoCr 공간용 색차 양자화 오프셋을 도출한다(스텝 S204). 엔트로피 복호기(212)가 cu_residual_csc_flag=0(RGB 공간에서 데이터가 압축되는 것을 나타냄)을 획득하는 경우(스텝 S202), 적응 색차 양자화 오프셋 도출부(221)는 RGB 공간용 색차 양자화 오프셋을 도출한다(스텝 S203).
적응 색차 양자화 오프셋 도출부(221)는 다음과 같이, RGB 공간용 색차 양자화 오프셋(제1 색차 양자화 오프셋 qPiCb 및 제2 색차 양자화 오프셋 qPiCr)을 도출한다.
Figure pct00002
식 (2)에서, Clip3(x, y, z)은 입력 z을 [x, y]의 값 영역에 클리핑하는 함수이다. QpY는 제1 색 성분의 양자화 파라미터이고, CuQpOffsetCb는 제2 색 성분의 블록마다의 색차 양자화 오프셋이고, CuQpOffsetCr는 제3 색 성분의 블록마다의 색차 양자화 오프셋이다. 또한, 디스크립션 qPiCb 및 qPiCr가 사용되고 있지만, 제1 색 성분이 G 성분이고, 제2 색 성분이 B 성분이며, 제3 색 성분이 R 성분인 RGB 공간의 경우에, qPiCb는 B 성분에 관한 색차 양자화 오프셋에 상당하고, qPiCr는 R 성분에 관한 색차 양자화 오프셋에 상당한다.
적응 색차 양자화 오프셋 도출부(221)는 다음 식 (3)에 기술된 바와 같이, YCoCr 공간용 색차 양자화 오프셋(제1 색차 양자화 오프셋 qPiCb 및 제2 색차 양자화 오프셋 qPiCr)을 도출한다.
Figure pct00003
또한, 양자화 파라미터(Qp'Cb, Qp'Cr)는 다음 식 (4)에 기술된 바와 같이 산출된다.
Figure pct00004
이하에, 색차 양자화 오프셋을 도출하기 위한 절차의 구체예를 기술한다. 하기의 설명에서, 따옴표로 둘러싸인 부분은, 본 실시 형태에서의 특징적인 부분을 나타낸다.
- "cu_residual_csc_flag가 0인 경우", 변수 qPCb 및 qPCr는 다음과 같이 도출된다:
Figure pct00005
- "이와는 달리(cu_residual_csc_flag가 1인 경우), 변수 qPCb 및 qPCr는 다음과 같다:"
Figure pct00006
- ChromaArrayType가 1인 경우, 변수 qPCb 및 qPCr는 각각 qPiCb 및 qPiCr와 동일한 인덱스 qPi에 기초한 미리 결정된 테이블에 명시된 바와 같이 Qpc의 값과 동일하게 설정된다.
- 그렇지 않다면, 변수 qPCb 및 qPCr는 각각 qPiCb 및 qPiCr와 동일한 인덱스 qPi에 기초하여, Min(qPi, 51)과 동일하게 설정된다.
- Cb 및 Cr 성분에 대한 색차 양자화 파라미터, Qp'Cb 및 Qp'Cr는 다음과 같이 도출된다:
Qp'Cb = qPCb + QpBdOffsetC
Qp'Cr = qPCr + QpBdOffsetC
역양자화/역주파수 변환기(205)는 입력된 양자화 계수 화상을 역양자화하여 이를 계수 화상으로서 출력할 때에 양자화 파라미터를 적응 색차 양자화 오프셋 도출부(221)로부터의 색차 양자화 오프셋에 따라 증감한다.
실시 형태 3
이어서, 제3 실시 형태의 영상 부호화 장치를 설명할 것이다. 도 5는 alt_pps_cb_qp_offset 및 alt_pps_cr_qp_offset를 전송하기 위한 신택스의 일례(비특허문헌 1에 기재되어 있는 "7.3.2.3.2 Picture parameter set range extensions syntax"의 개량)를 도시하는 설명도이다. 도 5에서, 이탤릭체로 기재된 부분은 본 실시 형태의 특징을 나타낸다.
도 6 및 도 7은 alt_slice_qp_delta_cb 및 alt_slice_qp_delta_cr를 전송하기 위한 신택스의 일례("7.3.6.1 General slice segment header syntax"에 기재된 신택스의 개량)을 도시하는 설명도이다. 도 6 및 도 7에서, 이탤릭체로 기재된 부분은 본 실시 형태의 특징을 나타낸다.
또한, 본 실시 형태의 영상 부호화 장치의 구성은 도 1에 도시된 구성과 동일하다. 영상 부호화 장치에서, 엔트로피 부호화기(112)는 RGB 공간용 색차 양자화 오프셋을 특정할 수 있는 정보(예를 들어, 영상 복호 장치에 보유된 색차 양자화 오프셋이 설정되어 있는 데이터 테이블을 명시하는 인덱스, 또는 색차 양자화 오프셋의 값)를 영상 복호 장치에 전송한다.
엔트로피 부호화기(112)는 YCoCr 공간에서 데이터를 압축할 경우에, 도 5, 도 6 및 도 7에 예시된 신택스를 사용하여, YCoCr 공간용 색차 양자화 오프셋을 특정할 수 있는 정보(예를 들어, 색차 양자화 오프셋의 값 자체)를 시그널링한다.
실시 형태 4
이어서, 제4 실시 형태의 영상 복호 장치를 설명할 것이다. 본 실시 형태의 영상 복호 장치는 제3 실시 형태의 영상 부호화 장치에 대응한다. 본 실시 형태의 영상 복호 장치의 구성은 도 3에 도시된 구성과 동일하다는 점에 유의한다.
영상 복호 장치에서, 엔트로피 복호기(212)가 도 5, 도 6 및 도 7에 예시된 신택스를 사용하여 YCoCr 공간에서 데이터가 압축된 것을 해독했을 경우에, 적응 색차 양자화 오프셋 도출부(221)는 제2 실시 형태에서와 같은 방식으로, 색차 양자화 오프셋을 도출한다.
또한, 영상 부호화 장치에서, 적응 색차 양자화 오프셋 도출부(121)는 적응 색차 양자화 오프셋 도출부(221)와 동일한 방식으로 동작한다.
실시 형태 5
이어서, 제5 실시 형태에 따른 영상 부호화 장치를 설명할 것이다. 도 8은 YCoCr 공간용에 추가적으로 cb_qp_offset_list[i] 및 cr_qp_offset_list[i]를 전송하기 위한 신택스의 일례(비특허문헌 1에 기재되어 있는 "7.3.2.3.2 Picture parameter set range extensions syntax"의 개량)을 도시하는 설명도이다. 도 8에서, 이탤릭체로 기재된 부분은 본 실시 형태의 특징을 나타낸다(구체적으로, 부분은 adaptive_color_trans_flag의 값에 따라 cb_qp_offset_list/cr_qp_offset_list의 사이즈[chroma_qp_offset_list_len_minus1의 범위]를 확장한 것을 나타낸다). 본 실시 형태에 따른 영상 부호화 장치에서, cu_residual_csc_flag 신택스의 값에 따라 블록 단위로 전송되는 cu_chroma_qp_offset_idx 신택스의 값을 조정함으로써, 블록 단위로 RGB 공간용과 YCoCr 공간용 간에 양자화 오프셋을 전환할 수 있다.
본 실시 형태의 영상 부호화 장치의 구성은 도 1에 도시된 구성과 동일하다는 점에 유의한다. 영상 부호화 장치에서, 엔트로피 부호화기(112)는 RGB 공간용 색차 양자화 오프셋을 특정할 수 있는 정보(예를 들어, 영상 복호 장치에 보유된 색차 양자화 오프셋이 설정되어 있는 데이터 테이블을 명시하는 인덱스인 cu_chroma_qp_offset_idx 신택스)를 영상 복호 장치에 전송한다.
본 실시 형태에 따르면, 영상 부호화 장치에서, 엔트로피 부호화기(112)는 YCoCr 공간용 색차 양자화 오프셋을 특정할 수 있는 정보(예를 들어, 영상 복호 장치에 보유된 색차 양자화 오프셋이 설정되어 있는 데이터 테이블을 명시하는 인덱스인 cu_chroma_qp_offset_idx 신택스)를 영상 복호 장치에 전송한다. 본 실시 형태의 영상 복호 장치에서는, cu_residual_csc_flag 신택스의 값에 따라 블록 단위로 전송된 cu_chroma_qp_offset_idx 신택스의 값에 기초하여, 블록 단위로 RGB 공간용과 YCoCr 공간용 간에 색차 양자화 오프셋을 전환할 수 있다.
또한, 도 8에서, 이탤릭체로 기재된 부분(cb_qp_offset_list[i] 및 cr_qp_offset_list[i])은 상술한 YCoCr 공간용 색차 양자화 오프셋에 대응한다.
실시 형태 6
다음으로, 제6 실시 형태의 영상 복호 장치를 설명할 것이다. 본 실시 형태의 영상 복호 장치는 제5 실시 형태의 영상 부호화 장치에 대응한다. 또한, 본 실시 형태의 영상 복호 장치의 구성은 도 3에 도시된 구성과 동일하다.
영상 복호 장치에서, 엔트로피 복호기(212)가 도 8에 예시된 신택스에 의해 YCoCr 공간에서 데이터 압축된 것을 해독할 경우에, 예를 들어 인덱스에 의해 명시된 데이터 테이블로부터 색차 양자화 오프셋을 판독하고, 적응 색차 양자화 오프셋 도출부(221)는 제2 실시 형태에서와 같은 방식으로 색차 양자화 파라미터를 산출한다.
또한, 영상 부호화 장치에서, 적응 색차 양자화 오프셋 도출부(121)는 적응 색차 양자화 오프셋 도출부(221)와 동일한 방식으로 동작한다.
실시 형태 7
다음으로, 제7 실시 형태의 영상 부호화 장치를 설명할 것이다. 도 9는 YCoCr 공간용에 alt_cb_qp_offset_list[i] 및 alt_cr_qp_offset_list[i]를 전송하기 위한 신택스의 일례(비특허문헌 1에 기재되어 있는 "7.3.2.3.2 Picture parameter set range extensions syntax"의 개량)를 도시하는 설명도이다. 도 9에서, 이탤릭체로 기재된 부분은 본 실시 형태의 특징을 나타낸다.
제7 실시 형태에서는, 후술하는 바와 같이, 제5 실시 형태와 비교하여 cu_residual_csc_flag 신택스의 값에 따라 cu_chroma_qp_offset_idx 신택스의 값의 해석이 바뀌기 때문에, 블록마다 전송되는 cu_chroma_qp_offset_idx 신택스의 비트를 절약할 수 있다. 예를 들어, 제7 실시 형태에서는, cu_chroma_qp_offset_idx=0이라고 할지라도, cu_residual_csc_flag=0일 경우 RGB용 cb_qp_offset_list[0] 및 cr_qp_offset_list[0]가 도출되고, cu_residual_csc_flag=1일 경우 YCoCr용 alt_cb_qp_offset_list[0] 및 alt_cr_qp_offset_list[0]가 도출된다. 한편, 제5 실시 형태에서는, cu_chroma_qp_offset_idx=0일 경우, RGB용 cb_qp_offset_list[0] 및 cr_qp_offset_list[0]가 도출된다. 따라서, 제5 실시 형태에서는, 리스트 크기가 4인 경우(chroma_qp_offset_list_len_minus1이 3인 경우), YCoCr용 cb_qp_offset_list[4] 및 alt_cr_qp_offset_list[4]를 도출하기 위해서는, cu_chroma_qp_offset_idx=4를 전송할 필요가 있다.
또한, 본 실시 형태의 영상 부호화 장치의 구성은, 도 1에 도시된 구성과 동일하다. 영상 부호화 장치에서, 엔트로피 부호화기(112)는 RGB 공간용 색차 양자화 오프셋을 특정할 수 있는 정보(예를 들어, 영상 복호 장치에 보유된 색차 양자화 오프셋이 설정되어 있는 데이터 테이블을 명시하는 인덱스)를 영상 복호 장치에 전송한다.
본 실시 형태에 따르면, 영상 부호화 장치에서, 엔트로피 부호화기(112)는 YCoCr 공간용 색차 양자화 오프셋을 특정할 수 있는 정보(예를 들어, 영상 복호 장치에 보유된 색차 양자화 오프셋이 설정되어 있는 데이터 테이블을 명시하는 인덱스)를 영상 복호 장치에 전송한다.
실시 형태 8
이어서, 제8 실시 형태의 영상 복호 장치를 설명할 것이다. 본 실시 형태의 영상 복호 장치는 제7 실시 형태의 영상 부호화 장치에 대응한다. 또한, 본 실시 형태의 영상 복호 장치의 구성은 도 3에 도시된 구성과 동일하다.
영상 복호 장치에서, 엔트로피 복호기(212)가 도 9에 예시된 신택스에 의해 YCoCr 공간에서 데이터 압축된 것을 해독하는 경우에, 예를 들어, 인덱스에 의해 명시된 데이터 테이블로부터 색차 양자화 오프셋을 판독하고, 적응 색차 양자화 오프셋 도출부(221)는 제2 실시 형태에서와 같은 방식으로 색차 양자화 파라미터를 산출한다.
또한, 영상 부호화 장치에서, 적응 색차 양자화 오프셋 도출부(121)는 적응 색차 양자화 오프셋 도출부(221)와 동일한 방식으로 동작한다.
이하에, 색차 양자화 오프셋을 도출하기 위한 절차의 구체예를 설명한다. 하기 설명에서, 따옴표로 둘러싸인 부분은, 본 실시 형태에서의 특징적인 부분을 나타낸다.
cu_chroma_qp_offset_idx는, 존재할 경우, CuQpOffsetCb 및 CuQpOffsetCr의 값을 결정하는데 사용되는 cb_qp_offset_list[]와 cr_qp_offset_list[] 또는 alt_cb_qp_offset_list[]와 alt_cr_qp_offset_list[]에 인텍스를 명시한다. 존재할 경우, cu_chroma_qp_offset_idx의 값은 0 내지 chroma_qp_offset_list_len_minus1의 범위에 있어야 한다. 존재하지 않을 경우, cu_chroma_qp_offset_idx의 값은 0과 같다고 추정된다. cu_chroma_qp_offset_flag가 존재할 경우, 다음이 적용된다:
- 변수 IsCuChromaQpOffsetCoded가 1로 설정된다.
- 변수 CuQpOffsetCb와 CuQpOffsetCr은 다음과 같이 도출된다:
- cu_chroma_qp_offset_flag가 1이고 "cu_residual_csc_flag가 0인 경우", 다음이 적용된다:
CuQpOffsetCb = cb_qp_offset_list[cu_chroma_qp_offset_idx]
CuQpOffsetCr = cr_qp_offset_list[cu_chroma_qp_offset_idx]
-"이와는 달리, cu_chroma_qp_offset_flag가 1이고 cu_residual_csc_flag가 1인 경우, 다음이 적용된다:"
"CuQpOffsetCb = alt_cb_qp_offset_list[cu_chroma_qp_offset_idx]"
"CuQpOffsetCr = alt_cr_qp_offset_list[cu_chroma_qp_offset_idx]"
- 이와는 달리(cu_chroma_qp_offset_flag가 0인 경우), CuQpOffsetCb와 CuQpOffsetCr는 둘다 0으로 설정된다.
실시 형태 9
상술한 실시 형태에서는, 영상 부호화 장치가 명시적으로 색차 양자화 오프셋을 시그널링했지만, 블록 단위로 예측 오차 신호의 색 공간을 선택하는 것을 시그널링한다고 해도 색차 양자화 오프셋의 시그널링을 생략할 수 있다. 본 설명에서는, 이것을 암묵적으로 색차 양자화 오프셋을 시그널링한다고 한다.
영상 부호화 장치가 암묵적으로 색차 양자화 오프셋을 시그널링할 경우, 엔트로피 부호화기는 adaptive_color_trans_flag=1을 시그널링하고나서, 예를 들어, 블록 단위로 cu_residual_csc_flag를 시그널링하지만, 색차 양자화 오프셋의 값을 특정할 수 있는 정보를 시그널링하지 않는다.
영상 복호 장치에서, 엔트로피 복호기가 adaptive_color_trans_flag=1을 얻고 또한 cu_residual_csc_flag=0(RGB 공간에서 데이터 압축된 것을 나타냄)을 얻기 위해 비트스트림을 해독할 경우, 적응 색차 양자화 오프셋 도출부(221)는 영상 복호 장치에 미리 기억되어 있는 RGB 공간용 색차 양자화 오프셋의 값을 판독한다. 또한, 엔트로피 복호기가 cu_residual_csc_flag=1(YCoCr 공간에서 데이터 압축된 것을 나타냄)을 구한 경우, 적응 색차 양자화 오프셋 도출부(221)는 미리 기억된 RGB 공간용 색차 양자화 오프셋의 값으로부터 YCoCr 공간용 색차 양자화 오프셋의 값을 산출한다.
RGB 공간용 색차 양자화 오프셋과 YCoCr 공간용 색차 양자화 오프셋이 어느 정도 상관관계가 있기 때문에, 즉, YCoCr 공간용 색차 양자화 오프셋을 RGB 공간용 색차 양자화 오프셋으로부터 산출하기 위한 계산식을 정의할 수 있기 때문에, 적응 색차 양자화 오프셋 도출부(221)는 그러한 계산식을 사용함으로써 YCoCr 공간용 색차 양자화 오프셋을 도출할 수 있다.
구체적으로, 영상 복호 장치는 암묵적으로 색차 양자화 오프셋을 도출한다.
또한, 영상 부호화 장치에서, 적응 색차 양자화 오프셋 도출부(121)는 적응 색차 양자화 오프셋 도출부(221)와 동일한 방식으로 동작한다.
또한, 영상 부호화 장치가 암묵적으로 색차 양자화 오프셋을 시그널링할 경우, 전송되는 데이터량을 삭감할 수 있다.
상술한 실시 형태에서는, 2개의 색 공간으로서 RGB 공간과 YCoCr 공간이 예시되었지만, 2개의 색 공간의 한쪽 또는 양쪽이 다른 색 공간이어도 상술한 실시 형태의 방식을 적용할 수 있다. 또한, 상술한 실시 형태에서, RGB 공간에는, 제1 색 성분 G, 제2 색 성분 B, 제3 색 성분 R이 사용되었지만(도 20 참조), 각 색 성분에 색 신호를 할당하는 방법은 이에 한정되지 않으며, 각 색 성분에 임의의 색 신호를 할당할 수 있다.
상술한 실시 형태에서는, 영상 부호화 장치 및 영상 복호 장치가 2개의 색 공간을 사용했지만, 이들 장치는 3개 이상의 색 공간을 취급하는 것도 가능하다.
또한, 상술한 각 실시 형태를, 하드웨어에 의해 실현할 수도 있지만, 컴퓨터 프로그램에 의해서도 실현할 수 있다.
도 10에 도시된 정보 처리 시스템은 프로세서(1001), 프로그램 메모리(1002), 영상 데이터를 저장하기 위한 기억 매체(1003) 및 비트스트림을 저장하기 위한 기억 매체(1004)를 포함한다. 기억 매체(1003)와 기억 매체(1004)는 별개인 기억 매체일 수도 있거나, 동일한 기억 매체에 포함된 기억 영역일 수도 있다. 그러한 기억 매체로서, 하드 디스크 등의 자기 기억 매체를 사용할 수 있다.
도 10에 도시된 정보 처리 시스템에서, 프로그램 메모리(1002)에는, 도 1 및 도 3 각각에 나타낸 블록(버퍼의 블록을 제외함)의 기능을 실현하기 위한 프로그램이 저장된다. 프로세서(1001)는 프로그램 메모리(1002)에 저장되어 있는 프로그램에 따라 처리를 실행함으로써, 도 1 또는 도 3에 나타낸 영상 부호화 장치 또는 영상 복호 장치의 기능을 실현한다.
도 11은 영상 부호화 장치의 주요부를 도시하는 블록도이다. 도 11에 도시한 바와 같이, 영상 부호화 장치(301)는 색 공간마다의 색차 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출부(311)(예를 들어, 도 1에 도시된 적응 색차 양자화 오프셋 도출부(121)에 대응함)와 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화부(312)(예를 들어, 도 1에 도시된 역양자화/역주파수 변환기(105)에 대응함)를 포함한다.
도 12는 영상 부호화 장치의 다른 예의 주요부를 도시하는 블록도이다. 도 12에 도시한 바와 같이, 영상 부호화 장치(302)는, 블록 단위로 예측 오차 신호의 색 공간을 선택하는 것을 시그널링하는 색 공간 선택 통지부(313)(예를 들어, 도 1에 도시된 엔트로피 부호화기(112)에 대응함)를 더 포함한다.
또한, 도 12에 나타낸 구성에서, 영상 부호화 장치(302)가 색 공간마다의 양자화 오프셋의 값을 특정할 수 있는 정보를 시그널링하는 수단을 포함하고 있지 않을 경우에는, 영상 부호화 장치(302)에서, 색차 양자화 오프셋이 암묵적으로 도출된다.
도 13은 영상 부호화 장치의 또 다른 예의 주요부를 도시하는 블록도이다. 도 13에 도시한 바와 같이, 영상 부호화 장치(303)는 색 공간마다의 색차 양자화 오프셋의 값을 특정할 수 있는 정보를 시그널링하는 양자화 오프셋 정보 전송부(314)(예를 들어, 도 1에 도시된 엔트로피 부호화기(112)에 대응함)를 더 포함한다. 색차 양자화 오프셋의 값을 특정할 수 있는 정보는 예를 들어, 색차 양자화 오프셋의 값 자체, 또는 영상 복호 장치에 보유된 색차 양자화 오프셋이 설정되어 있는 데이터 테이블을 명시하는 인덱스이다.
도 14는 영상 복호 장치의 주요부를 도시하는 블록도이다. 도 14에 도시한 바와 같이, 영상 복호 장치(401)는 색 공간마다의 색차 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출부(411)(예를 들어, 도 3에 도시된 적응 색차 양자화 오프셋 도출부(221)에 대응함)와, 색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화부(412)(예를 들어, 도 3에 도시된 역양자화/역주파수 변환기(205)에 대응함)를 포함한다.
도 15는 영상 복호 장치의 다른 예의 주요부를 도시하는 블록도이다. 도 15에 도시한 바와 같이, 영상 복호 장치(402)는 비트스트림을 해독하여 블록 단위로 예측 오차 신호의 색 공간을 선택하는 것을 해석하는 색 공간 선택 해독부(413)(예를 들어, 도 3에 도시된 엔트로피 복호기(212)에 대응함)를 더 포함한다.
또한, 도 15에 도시된 구성에서, 영상 복호 장치(402)가 비트스트림을 해독하여 색 공간마다의 색차 양자화 오프셋의 값을 특정할 수 있는 정보를 해석하는 수단을 포함하고 있지 않을 경우에는, 영상 복호 장치(402)는 암묵적으로 색차 양자화 오프셋을 도출한다.
도 16은 영상 복호 장치의 또 다른 예의 주요부를 도시하는 블록도이다. 도 16에 도시한 바와 같이, 영상 복호 장치(403)는 수신된 비트스트림으로부터 해독되는 정보에 기초하여 색 공간마다의 색차 양자화 오프셋의 값을 특정하는 색차 양자화 오프셋 해독부(414)(예를 들어, 도 3에 도시된 엔트로피 복호기(212)에 대응함)를 더 포함한다.
상술한 실시 형태 및 실시예를 참조하여 본 발명을 설명했지만, 본 발명은 상술한 실시 형태 및 실시예에 한정되는 것은 아니다. 본 발명의 구성이나 상세에 대해서는 본 발명의 범위 내에서 본 기술분야의 통상의 기술자가 이해할 수 있는 여러가지 변경을 할 수 있다.
이 출원은 2014년 10월 3일에 출원된 일본 특허 출원 제2014-204392호에 대한 우선권을 주장하며, 그에 대한 개시 전체는 본 명세서에서 참조로서 통합된다.
101: 스위치
102: 색 공간 변환기
103: 스위치
104: 주파수 변환/양자화기
105: 역양자화/역주파수 변환기
106: 스위치
107: 역 색 공간 변환기
108: 스위치
109: 버퍼
110: 예측기
111: 예측 파라미터 결정기
112: 엔트로피 부호화기
115: 감산기
116: 가산기
121: 적응 색차 양자화 오프셋 도출부
122: 스위치
205: 역양자화/역주파수 변환기
206: 스위치
207: 역 색 공간 변환기
208: 스위치
209: 버퍼
210: 예측기
212: 엔트로피 복호기
216: 가산기
221: 적응 색차 양자화 오프셋 도출부
222: 스위치
301, 302, 303: 영상 부호화 장치
311: 적응 색차 양자화 오프셋 도출부
312: 역양자화부
313: 색 공간 선택 통지부
314: 양자화 오프셋 정보 전송부
401, 402, 403: 영상 복호 장치
411: 적응 색차 양자화 오프셋 도출부
412: 역양자화부
413: 색 공간 선택 해독부
414: 색차 양자화 오프셋 해독부
1001: 프로세서
1002: 프로그램 메모리
1003: 기억 매체
1004: 기억 매체

Claims (18)

  1. 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 부호화 장치로서,
    색 공간마다의 색차 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출 수단; 및
    색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화 수단
    을 포함하는 영상 부호화 장치.
  2. 제1항에 있어서,
    상기 예측 오차 신호의 색 공간을 블록 단위로 선택하는 것을 시그널링하는 색 공간 선택 통지 수단을 더 포함하는 영상 부호화 장치.
  3. 제2항에 있어서,
    색 공간마다의 색차 양자화 오프셋의 값을 특정할 수 있는 정보를 시그널링하는 색차 양자화 오프셋 정보 전송 수단을 더 포함하는 영상 부호화 장치.
  4. 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 복호 장치로서,
    색 공간마다의 색차 양자화 오프셋을 도출하는 적응 색차 양자화 오프셋 도출 수단; 및
    색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 역양자화 수단
    을 포함하는 영상 복호 장치.
  5. 제4항에 있어서,
    수신된 비트스트림을 해독하여 상기 예측 오차 신호의 색 공간을 블록 단위로 선택하는 것을 해석하는 색 공간 선택 해독 수단을 더 포함하는 영상 복호 장치.
  6. 제5항에 있어서,
    수신된 비트스트림으로부터 획득된 정보에 기초하여 색 공간마다의 양자화 오프셋의 값을 특정하는 색차 양자화 오프셋 해독 수단을 더 포함하는 영상 복호 장치.
  7. 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 부호화 방법으로서,
    색 공간마다의 양자화 오프셋을 도출하는 단계; 및
    색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 단계
    를 포함하는 영상 부호화 방법.
  8. 제7항에 있어서,
    상기 예측 오차 신호의 색 공간을 블록 단위로 선택하는 것을 시그널링하는 단계를 더 포함하는 영상 부호화 방법.
  9. 제8항에 있어서,
    색 공간마다의 색차 양자화 오프셋의 값을 특정할 수 있는 정보를 시그널링하는 단계를 더 포함하는 영상 부호화 방법.
  10. 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 복호 방법으로서,
    색 공간마다의 색차 양자화 오프셋을 도출하는 단계; 및
    색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 단계
    를 포함하는 영상 복호 방법.
  11. 제10항에 있어서,
    수신된 비트스트림을 해독하여 상기 예측 오차 신호의 색 공간을 블록 단위로 선택하는 것을 해석하는 단계를 더 포함하는 영상 복호 방법.
  12. 제11항에 있어서,
    수신된 비트스트림으로부터 획득된 정보에 기초하여 색 공간마다의 양자화 오프셋의 값을 특정하는 단계를 더 포함하는 영상 복호 방법.
  13. 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 부호화 방법을 수행하는 영상 부호화 프로그램으로서,
    컴퓨터로 하여금,
    색 공간마다의 색차 양자화 오프셋을 도출하는 처리; 및
    색 공간마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 처리
    를 수행하게 하는 영상 부호화 프로그램.
  14. 제13항에 있어서,
    컴퓨터로 하여금, 상기 예측 오차 신호의 색 공간을 블록 단위로 선택하는 것을 시그널링하는 처리를 수행하게 하는 영상 부호화 프로그램.
  15. 제14항에 있어서,
    컴퓨터로 하여금, 색 공간마다의 색차 양자화 오프셋의 값을 특정할 수 있는 정보를 시그널링하는 처리를 수행하게 하는 영상 부호화 프로그램.
  16. 복수의 색 공간으로부터, 부호화된 블록 단위로 예측 오차 신호의 색 공간을 선택할 수 있는 영상 복호 방법을 수행하는 영상 복호 프로그램으로서,
    컴퓨터로 하여금,
    색 공간 마다의 색차 양자화 오프셋을 도출하는 처리; 및
    색 공간 마다의 색차 양자화 오프셋을 사용하여 양자화 계수 화상을 역양자화하는 처리
    를 수행하게 하는 영상 복호 프로그램.
  17. 제16항에 있어서,
    컴퓨터로 하여금, 수신된 비트스트림을 해독하여 상기 예측 오차 신호의 색 공간을 블록 단위로 선택하는 것을 해석하는 처리를 수행하게 하는 영상 복호 프로그램.
  18. 제17항에 있어서,
    컴퓨터로 하여금, 수신된 비트스트림으로부터 획득된 정보에 기초하여 색 공간마다의 색차 양자화 오프셋의 값을 특정하는 처리를 수행하게 하는 영상 복호 프로그램.
KR1020177009057A 2014-10-03 2015-08-12 영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 프로그램 Active KR101989710B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2014204392 2014-10-03
JPJP-P-2014-204392 2014-10-03
PCT/JP2015/004037 WO2016051643A1 (ja) 2014-10-03 2015-08-12 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム

Publications (2)

Publication Number Publication Date
KR20170052624A true KR20170052624A (ko) 2017-05-12
KR101989710B1 KR101989710B1 (ko) 2019-06-14

Family

ID=55629723

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177009057A Active KR101989710B1 (ko) 2014-10-03 2015-08-12 영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 프로그램

Country Status (19)

Country Link
US (2) US11039141B2 (ko)
EP (2) EP4436170A3 (ko)
JP (1) JP6540707B2 (ko)
KR (1) KR101989710B1 (ko)
CN (3) CN107113431B (ko)
AU (1) AU2015326293B2 (ko)
BR (1) BR112017006461B1 (ko)
CA (1) CA2963338A1 (ko)
CL (1) CL2017000781A1 (ko)
CO (1) CO2017003030A2 (ko)
MA (1) MA40120B1 (ko)
MX (1) MX2017004088A (ko)
PE (1) PE20171159A1 (ko)
PH (1) PH12017500600A1 (ko)
RU (1) RU2017110786A (ko)
SG (1) SG11201702743WA (ko)
TW (1) TW201631974A (ko)
WO (1) WO2016051643A1 (ko)
ZA (1) ZA201702044B (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013109838A1 (en) * 2012-01-20 2013-07-25 Sony Corporation Chroma quantization parameter extension
EP3205098B1 (en) 2014-10-06 2020-01-08 Telefonaktiebolaget LM Ericsson (publ) Coding and deriving quantization parameters
US10477212B2 (en) * 2016-10-11 2019-11-12 Dolby Laboratories Licensing Corporation Adaptive chroma quantization in video coding for multiple color imaging formats
EP3526968A4 (en) * 2016-10-12 2020-06-03 Telefonaktiebolaget LM Ericsson (publ) RESIDUAL REFINEMENT OF COLOR COMPONENTS
WO2019148977A1 (en) * 2018-02-01 2019-08-08 Mediatek Inc. Methods and apparatuses of video encoding or decoding with adaptive quantization of video data
WO2020251278A1 (ko) * 2019-06-11 2020-12-17 엘지전자 주식회사 크로마 양자화 파라미터 데이터 기반 영상 디코딩 방법 및 그 장치
CN114208169B (zh) * 2019-06-11 2024-10-18 Lg电子株式会社 用于色度分量的图像解码方法及其装置
WO2020262909A1 (ko) * 2019-06-28 2020-12-30 엘지전자 주식회사 크로마 양자화 파라미터 테이블을 사용하는 영상 디코딩 방법 및 그 장치
EP4020987A4 (en) * 2019-08-22 2023-08-23 LG Electronics Inc. IMAGE DECODING METHOD AND APPARATUS FOR ENCODING INFORMATION RELATING TO CHROMA QUANTIZATION PARAMETER OFFSET
CN119544989A (zh) * 2019-10-28 2025-02-28 Lg电子株式会社 图像编码/解码设备以及传输图像的数据的设备
WO2021086024A1 (ko) * 2019-10-28 2021-05-06 엘지전자 주식회사 적응적 색공간 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법
HUE072798T2 (hu) * 2019-10-28 2025-12-28 Lg Electronics Inc Eljárás kép kódolására/dekódolására színtér konverzió alkalmazásával, és eljárás bitfolyam átvitelére
CN120075445A (zh) 2019-11-05 2025-05-30 Lg电子株式会社 图像编码/解码方法和图像数据的发送方法
US11336913B2 (en) 2019-11-22 2022-05-17 Apple Inc. Reference picture re-sampling
KR20220100599A (ko) * 2019-11-26 2022-07-15 주식회사 윌러스표준기술연구소 적응적 컬러 공간 변환을 이용하는 비디오 신호 처리 방법 및 장치
JP7277354B2 (ja) * 2019-12-26 2023-05-18 Kddi株式会社 画像復号装置、画像復号方法及びプログラム
US12155824B2 (en) * 2020-03-16 2024-11-26 Interdigital Ce Patent Holdings, Sas Signaling chroma offset presence in video coding
CN115002512B (zh) * 2022-05-23 2023-11-28 北京市商汤科技开发有限公司 视频转码方法及装置、电子设备和存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011151683A (ja) 2010-01-22 2011-08-04 Sony Corp 画像処理装置および方法

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2285119B1 (en) * 1997-06-09 2015-08-05 Hitachi, Ltd. Image decoding method
US20050259730A1 (en) 2004-05-18 2005-11-24 Sharp Laboratories Of America, Inc. Video coding with residual color conversion using reversible YCoCg
KR100723408B1 (ko) 2004-07-22 2007-05-30 삼성전자주식회사 컬러영상의 변환/역변환 및 양자화/역양자화 방법 및장치와, 이를 이용한 컬러영상의 부호화/복호화 방법 및장치
US7184603B2 (en) 2004-11-15 2007-02-27 Smith Micro Software, Inc. System and method for lossless compression of digital images
KR101138392B1 (ko) * 2004-12-30 2012-04-26 삼성전자주식회사 색차 성분의 상관관계를 이용한 컬러 영상의 부호화,복호화 방법 및 그 장치
KR100763178B1 (ko) 2005-03-04 2007-10-04 삼성전자주식회사 색 공간 스케일러블 비디오 코딩 및 디코딩 방법, 이를위한 장치
KR101246915B1 (ko) * 2005-04-18 2013-03-25 삼성전자주식회사 동영상 부호화 또는 복호화 방법 및 장치
CN101356825B (zh) 2006-01-13 2013-06-12 弗劳恩霍夫应用研究促进协会 使用自适应色彩空间变换的画面编码
KR101568708B1 (ko) * 2007-09-02 2015-11-12 엘지전자 주식회사 비디오 신호처리 방법 및 장치
US8279924B2 (en) 2008-10-03 2012-10-02 Qualcomm Incorporated Quantization parameter selections for encoding of chroma and luma video blocks
CN102223525B (zh) 2010-04-13 2014-02-19 富士通株式会社 视频解码方法和系统
US8660178B2 (en) 2010-07-01 2014-02-25 Broadcom Corporation Method and system for multi-layer rate control for a multi-codec system
GB2487717B (en) 2011-01-25 2017-06-21 Advanced Risc Mach Ltd Image encoding method
PH12013502456A1 (en) * 2011-06-27 2014-01-20 Sun Patent Trust Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding-decoding apparatus
JP5936939B2 (ja) * 2011-07-14 2016-06-22 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 画像符号化方法および画像復号化方法
KR20130049526A (ko) * 2011-11-04 2013-05-14 오수미 복원 블록 생성 방법
WO2013109838A1 (en) 2012-01-20 2013-07-25 Sony Corporation Chroma quantization parameter extension
US20130321675A1 (en) 2012-05-31 2013-12-05 Apple Inc. Raw scaler with chromatic aberration correction
US9414054B2 (en) 2012-07-02 2016-08-09 Microsoft Technology Licensing, Llc Control and use of chroma quantization parameter values
US9591302B2 (en) * 2012-07-02 2017-03-07 Microsoft Technology Licensing, Llc Use of chroma quantization parameter offsets in deblocking
MX367546B (es) * 2012-12-18 2019-08-27 Sony Corp Dispositvo para procesamiento de imagen y método para procesamiento de imagen.
JP5839505B2 (ja) 2013-04-09 2016-01-06 Necプラットフォームズ株式会社 無線中継装置、無線中継装置の制御方法、プログラム、および無線通信システム
CN103501437B (zh) * 2013-09-29 2016-06-22 北京航空航天大学 一种基于分形和h.264的高光谱图像压缩方法
KR101947151B1 (ko) * 2014-03-14 2019-05-10 브이아이디 스케일, 인크. Rgb 비디오 코딩 향상을 위한 시스템 및 방법
JP6367359B2 (ja) * 2014-03-27 2018-08-01 マイクロソフト テクノロジー ライセンシング,エルエルシー 色空間を切り替えるときの量子化/スケーリング及び逆量子化/スケーリングの調整
US10142642B2 (en) * 2014-06-04 2018-11-27 Qualcomm Incorporated Block adaptive color-space conversion coding

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011151683A (ja) 2010-01-22 2011-08-04 Sony Corp 画像処理装置および方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
D. Flynn, et al.,"High Efficiency Video Coding(HEVC) Range Extensions text specification: Draft 7", JCTVC-Q1005, Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Valencia, ES, 27 March - 4 April 2014
L. Zhang et al., "SCCE5 Test 3.2.1: In-loop color-space transform", JCTVC-R0147, Joint Collaborative Team on Video Coding(JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: Sapporo, JP, 30 June - 9 July 2014
ZHANG, Li et al.,"SCCE5 TEST 3.2.1:In-loopcolor-space transform",JCT-VC of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC29/WG 11 18th Meeting: Sapporo, JCTVC-R0147(2014.07.09.)* *

Also Published As

Publication number Publication date
CN112261411A (zh) 2021-01-22
CN107113431A (zh) 2017-08-29
CN112261411B (zh) 2024-10-29
WO2016051643A1 (ja) 2016-04-07
EP3203739A4 (en) 2018-04-25
US11039141B2 (en) 2021-06-15
TW201631974A (zh) 2016-09-01
BR112017006461A2 (pt) 2017-12-19
JPWO2016051643A1 (ja) 2017-07-20
CN107113431B (zh) 2020-12-01
CA2963338A1 (en) 2016-04-07
US11575900B2 (en) 2023-02-07
EP3203739A1 (en) 2017-08-09
AU2015326293A1 (en) 2017-04-06
ZA201702044B (en) 2018-08-29
MA40120A1 (fr) 2018-02-28
CN112261410B (zh) 2024-08-20
PE20171159A1 (es) 2017-08-17
US20170318293A1 (en) 2017-11-02
JP6540707B2 (ja) 2019-07-10
RU2017110786A3 (ko) 2018-11-06
SG11201702743WA (en) 2017-06-29
KR101989710B1 (ko) 2019-06-14
MA40120B1 (fr) 2018-11-30
US20210266553A1 (en) 2021-08-26
AU2015326293B2 (en) 2018-05-17
CO2017003030A2 (es) 2017-06-20
BR112017006461B1 (pt) 2024-04-30
PH12017500600A1 (en) 2017-09-04
MX2017004088A (es) 2017-07-07
CL2017000781A1 (es) 2017-11-03
EP4436170A3 (en) 2024-10-30
RU2017110786A (ru) 2018-11-06
EP4436170A2 (en) 2024-09-25
CN112261410A (zh) 2021-01-22

Similar Documents

Publication Publication Date Title
US11575900B2 (en) Video coding device, video decoding device, video coding method, video decoding method and program
KR102313195B1 (ko) 양자화 행렬의 부호화 방법 및 복호화 방법과 이를 이용하는 장치
US9363509B2 (en) Method for determining color difference component quantization parameter and device using the method
US12192501B2 (en) Moving picture decoding device, moving picture decoding method, and program obtaining chrominance values from corresponding luminance values
WO2016063440A1 (ja) 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム
JPWO2016185651A1 (ja) 映像符号化装置、映像復号装置、映像復号方法及びプログラム
HK40111466A (en) Video coding device, video decoding device, video coding method, video decoding method and program
KR20120139608A (ko) 비디오 인코딩 및 디코딩 방법과 이를 이용한 장치

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20170403

Patent event code: PA01051R01D

Comment text: International Patent Application

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20170411

Comment text: Request for Examination of Application

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: 20171215

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180627

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: 20190521

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190610

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190610

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20220602

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20220602

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240530

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20250529

Start annual number: 7

End annual number: 7