lourPrimaryYMantissa[i]、WhitePointXMantissa 和WhitePointYMantissa 被統(tǒng)稱為 “OutMantissa”。另夕卜,ColourPrimaryXManlen[i]、ColourPrimaryYManlen [i]、WhitePointXManlen 和 WhitePointYManlen 被統(tǒng)稱為“ OutManLen,,。
[0106]如圖6中所示,colour—primaries—info—sign指示在顏色空間中對應顏色的位置的浮點坐標的符號D當符號為正時,colour—primaries—info—sign為0,而當符號為負時,colour—primaries—info—sign 為 10
[0107]如圖6中所示,colour—primaries—info—exponent指示在顏色空間中對應顏色的位置的浮點坐標的指數(shù)。
[0108]如圖 6 中所不,colour—primaries—info—mantissa—len—minusl 是通過從 colour—primaries—info—mantissa的比特數(shù)減I而獲得的值。如圖6中所不,colour—primaries—info—mantissa是在顏色空間中對應顏色的位置的浮點坐標的尾數(shù)。
[0109]如上所述,colour—primaries—info—sei—element可以指不在顏色空間中對應顏色的位置的坐標X。換句話說,如圖7中所示,坐標X可以利用colour—primaries—info—sign、colour—primaries_info_exponent、colour—primaries_info—mantissa—len—minusl和 colour—primaries_info—mantissa 由以下方程式(I)獲得。
[0110][數(shù)學公式I]
[0111]如果o〈e〈127,則 x = (_1) s*2e—31* (l+n + 2v)
[0112]如果e = 0,則 X = (-!”*2-(30+ν)*η...(I)
[0113]在方程式(I)中,s表不 colour—primaries—info—sign,而 e 指不 colour—primaries_info_exponentο 另夕卜,η 表不 colour—primaries_info—mantissa,而 v 表不colour—primaries_info—mantissa—len—minuslο
[0114]例如,如圖7的表中所不,當colour—primaries—info—sei—element是指不在顏色空間中原色沿 X 方向的坐標 ColourPrimariesX 的 colour—primaries—info—sei—element (Co 1urPr imaryXSi gn [i],Co I ourPr imar yXExp [i],ColourPrimaryXMantissa [i],andColourPrimaryXManlen [i])時,作為 colour_primaries_info_sei_element (Co1urPrimaryXSign[i], ColourPrimaryXExp [i], Co I ourPr imar yXMant i s sa [ i ], andCo 1urPrimaryXManlen[i])的 colour—primaries_info_sign 的 ColourPrimariesXSign 代入方程式(I)的
So
[0115]另夕卜,作為 colour—primaries_info_sei_element (ColourPrimaryXSign [i],Co1urPr imaryXExp[i],ColourPrimaryXMantissa[i],and ColourPrimaryXManlen[i])的colour—primaries—info—exponent 的 ColourPrimariesXExp 代入方程式(I)的 e0 此夕卜,作為 co lour_primaries_info_sei_e lement (ColourPrimaryXSign [i],Co I ourPr imar yXExp[i],ColourPrimaryXMantissa [i],and ColourPrimaryXManlen [i])的 colour—pr imar ies_info—mantissa 的 Co I ourPr imaryXMan t i s sa 代入方程式(I)的 η,而作為 colour—primaries_info—mantissa—len—minusl 的 ColourPrimaryXManlen 代入 V0 因而,在彥員色空間中原色沿X方向的位置的坐標ColourPrimariesX計算為坐標X。
[0116]類似地,當 colour_primaries_info_sei_element 是 colour—primaries—info—sei_element(ColourPrimaryYSign[i],Co1urPr i maryYExp[i],Co1urPr imaryYMant issa[i],andColourPrimaryYManlen[i])時,在顏色空間中原色沿y方向的位置的坐標ColourPrimariesY 計算為坐標 X。
[0117]當 colour_primaries_info_sei_element 是 colour—primaries—info—sei—element(WhitePointXSignjWhitePointXExpjWhitePointXMantissaj and WhitePointXManlen)時,在顏色空間中白色沿X方向的位置的坐標WhitePointX計算為坐標X。
[0118]當 colour_primaries_info_sei_element 是 colour—primaries—info—sei—element(WhitePointYSignjWhitePointYExpjWhitePointYMantissaj and WhitePointYManlen)時,在顏色空間中白色沿y方向的位置的坐標WhitePointY計算為坐標X。
[0119](ref—display—luminance—info SEI 的不例性語法)
[0120]圖8 是不出 ref—display—luminance—info SEI 的不例性語法的圖。
[0121]如圖8 第二行中所不,ref—display—luminance—info—id 在 ref—display—luminance_info SEI 中描述。如圖 9 中所不,ref—display_luminance_info_id 是標識主顯示器(參考顯示器)的白色、灰色和黑色的亮度信息的目的的ID。
[0122]如圖8 第三行中所不,ref—display—luminance—white—present—flag 在 ref—display_luminance_info SEI 中描述。如圖 9 中所不,ref_display_luminance_white_present—flag是指示主顯示器的白色的亮度信息是否在ref—display—luminance—infoSEI中描述的標志D當主顯示器的白色的亮度信息在ref—display—luminance—info SEI中描述時,ref—display—luminance—white—present—flag為1,而當主顯示器的白色的亮度信息未在 ref—display_luminance_info SEI 中描述時,ref_display_luminance_white_present_flag 為 O0
[0123]如圖8第四行和第五行中所示,即使對于黑色和灰色,類似地,ref—display—luminance—black—present_flag 和 ref—display_luminance_gray—present_flag 在 ref—display_luminance_info SEI 中描述。
[0124]另外,如圖8第六行和第七行中所示,當ref—display—luminance—white—present_flag 為 I 時,ref—display_luminance—white 在 ref_display_luminance_infoSEI中描述D如圖9中所示,ref—display—luminance—white是白色的亮度信息。
[0125]如圖8第八行和第九行中所示,對于黑色,類似地,當ref—display—luminance—black—present—flag 為 I 時,充當黑色的亮度信息的 ref—display—luminance—black 在ref_display_luminance_info SEI 中描述。
[0126]另外,如圖8第十行和第十一行中所示,即使對于灰色,類似地,當ref—display—luminance_gray—present_flag 為 I 時,充當灰色的亮度信息的 ref_display_luminance_gray 在 ref—display_luminance_info SEI 中描述。
[0127](編碼設(shè)備的處理的描述)
[0128]圖10是用于描述編碼設(shè)備10的流生成處理的流程圖。
[0129]在圖10的步驟Sll中,編碼設(shè)備10的設(shè)置單元11設(shè)置SPS。在步驟S12中,設(shè)置單元11設(shè)置包括標識在另一標準中定義的色域的索引(標識信息)的VUI。
[0130]在步驟S13中,設(shè)置單元11設(shè)置PPS。在步驟S14中,設(shè)置單元11判定編碼目標圖像的色域是否比由VUI中包括的索引標識的色域窄。
[0131]當在步驟S14中判定編碼目標圖像的色域比由VUI中包括的索引標識的色域窄時,處理前進到步驟S15。在步驟S15中,設(shè)置單元11設(shè)置包括編碼目標圖像的色域信息的colour—primaries—info SEI,而處理前進到步驟 S160
[0132]然而,當在步驟S14中判定編碼目標圖像的色域不比由VUI中包括的索引標識的色域窄時,不設(shè)置包括編碼目標圖像的色域信息的colour_primaries_info SEI。例如,設(shè)置包括 limited_colour_gamut_range_in_percent 的 colour_primaries_info SE10 然后,處理前進到步驟S16。
[0133]在步驟S16中,設(shè)置單元11設(shè)置包括主顯示器的白色、灰色和黑色的亮度信息的ref_display_luminance_info SEI。設(shè)置單元11向編碼單元12提供諸如設(shè)置的SPS、PPS、VU1、colour_primaries_info SEI 和 ref_display_luminance_info SEI 的參數(shù)集。
[0134]在步驟S17中,編碼單元12根據(jù)HEVC方案對從外部輸入的幀單位的編碼目標圖像進行編碼。在步驟S18中,編碼單元12基于作為編碼的結(jié)果而獲得的編碼數(shù)據(jù)和從設(shè)置單元11提供的參數(shù)集來生成編碼流,并向發(fā)送單元13提供該編碼流。
[0135]在步驟S19中,發(fā)送單元13將從編碼單元12提供的編碼流發(fā)送到將隨后描述的解碼設(shè)備,然后處理結(jié)束。
[0136]如上所述,編碼設(shè)備10設(shè)置并發(fā)送包括色域信息的colour_primaries_infoSEI,因此即使當編碼目標圖像具有與另一標準中定義的色域不同的色域時,也可以使解碼側(cè)能夠準確地識別編碼目標圖像的色域。
[0137]另外,編碼設(shè)備10設(shè)置并發(fā)送包括白色、黑色和灰色的亮度信息的ref_diSplay_luminance_info SEI,因此可以使解碼側(cè)能夠識別主顯示器的亮度信息。
[0138]以上描述已經(jīng)結(jié)合當編碼目標圖像的色域比由VUI中包括的索引標識的色域窄時設(shè)置包括色域信息的colour_primaries_info SEI的例子作出,但是當編碼目標圖像的色域比由VUI中包括的索引標識的色域?qū)挄r,可以設(shè)置包括色域信息的colourprimaries_info SEI。
[0139](根據(jù)第一實施例的解碼設(shè)備的示例性配置)
[0140]圖11是示出根據(jù)本公開內(nèi)容第一實施例的解碼設(shè)備的示例性配置的框圖,該解碼設(shè)備對從圖1的編碼設(shè)備10發(fā)送的編碼流進行解碼。
[0141]圖11的解碼設(shè)備50包括接收單元51、提取單元52、解碼單元53、調(diào)節(jié)單元54、顯示控制單元55以及顯示單元56。
[0142]解碼設(shè)備50的接收單元51接收從圖1的編碼設(shè)備10發(fā)送的編碼流,并向提取單元52提供編碼流。
[0143]提取單元52從由接收單元51提供的編碼流提取參數(shù)集和編碼數(shù)據(jù)。提取單元52向解碼單元53提供參數(shù)集和編碼數(shù)據(jù)。另外,提取單元52向調(diào)節(jié)單元54提供參數(shù)集中的VU1、colour_primaries_info SE1、ref_display_luminance_info SEI。
[0144]解碼單元53根據(jù)HEVC方案對從提取單元52提供的編碼數(shù)據(jù)進行解碼。此時,解碼單元53還在需要時參考從提取單元52提供的參數(shù)集。解碼單元53向調(diào)節(jié)單元54提供作為解碼的結(jié)果而獲得的圖像。
[0145]調(diào)節(jié)單元54從由提取單元52提供的colour_primaries_info SEI獲取色域信息,或者基于VUI中包括的索引來識別色域。調(diào)節(jié)單元54基于由獲取的色域信息指示的色域或識別的色域以及顯示單元56的色域來調(diào)節(jié)從解碼單元53提供的圖像的色域。
[0146]另外,調(diào)節(jié)單元54從提取單元52提供的ref_display_luminance_info SEI獲取白色、黑色和灰色的亮度信息。調(diào)節(jié)單元54基于獲取的亮度信息和顯示單元56的亮度信息來對已調(diào)節(jié)了色域的圖像的亮度動態(tài)范圍進行調(diào)節(jié)。調(diào)節(jié)單元54向顯示控制單元55提供已調(diào)節(jié)了亮度動態(tài)范圍的圖像。
[0147]這里,假設(shè)在色域的調(diào)節(jié)之后執(zhí)行亮度動態(tài)范圍的調(diào)節(jié),但是可以在色域的調(diào)節(jié)之前執(zhí)行亮度動態(tài)范圍的調(diào)節(jié)。
[0148]顯示控制單元55使從調(diào)節(jié)單元54提供的圖像顯示在顯示單元56上。
[0149](解碼設(shè)備的處理的描述)
[0150]圖12是用于描述圖11的解碼設(shè)備50的圖像生成處理的流程圖。
[0151]在圖12的步驟S51中,解碼設(shè)備50的接收單元51接收從圖1的編碼設(shè)備10發(fā)送的編碼流,并向提取單元52提供編碼流。
[0152]在步驟S52中,提取單元52從由接收單元51提供的編碼流提取參數(shù)集和編碼數(shù)據(jù)。提取單元52向解碼單元53提供參數(shù)集和編碼數(shù)據(jù)。另外,提取單元52向調(diào)節(jié)單元54提供參數(shù)集中的 VU1、colour_primaries_info SE1、ref_display_luminance_info SEI。
[0153]在步驟S53中,解碼單元53根據(jù)HEVC方案對從提取單元52提供的編碼數(shù)據(jù)進行解碼。此時,解碼單元53在需要時參考從提取單元52提供的參數(shù)集。解碼單元53向調(diào)節(jié)單元54提供作為解碼的結(jié)果而獲得的圖像。
[0154]在步驟S54中,調(diào)節(jié)單元54判定是否已從提取單元52提供colour_primaries_info SE1當在步驟S54中判定已提供colour_primaries_info SEI時,處理前進到步驟S55。
[0155]在步驟S55中,調(diào)節(jié)單元54從colour_primaries_info SEI獲取色域信息,并識別由獲取的色域信息指示的色域。另外,當色域信息未包括在colour_primaries_info SEI中時,例如,基于limited_colour_gamut_range_in_percent來識別色域。然后,處理前進到步驟S57。
[0156]然而,當在步驟S54中判定還沒有提供colour_primaries_info SEI時,在步驟S56中,調(diào)節(jié)單元54基于包括在從提取單元52提供的WI中的索引來識別在另一標準中定義的色域。然后,處理前進到步驟S57。
[0157]在步驟S57中,調(diào)節(jié)單元54基于顯示單元56的色域或者在步驟S55或步驟S56中識別的色域來調(diào)節(jié)從解碼單元53提供的圖像的色域。
[0158]在步驟S58中,調(diào)節(jié)單元54從提取單元52提供的ref_display_luminance_infoSEI獲取白色、黑色和灰色的亮度信息。
[0159]在步驟S59中,調(diào)節(jié)單元54基于顯示單元56的亮度信息和獲取的亮度信息來對已調(diào)節(jié)了色域的圖像的亮度動態(tài)范圍進行調(diào)節(jié)。調(diào)節(jié)單元54向顯示控制單元55提供已調(diào)節(jié)了亮度動態(tài)范圍的圖像。
[0160]在步驟S60中,顯示控制單元55使從調(diào)節(jié)單元54提供的圖像顯示在顯示單元56上,然后處理結(jié)束。
[0161]如上所述,解碼設(shè)備50接收包括色域信息的colour_primaries_info SEI,因此可以準確地識別編碼目標圖像的色域。結(jié)果,可以優(yōu)化解碼圖像的色域。換句話說,當編碼目標圖像的色域具有與另一標準中定義的色域不同的色域時,解碼圖像的色域可以不受影響地(in vain)減小或擴大。
[0162]另外,解碼設(shè)備50接收包括白色、黑色和灰色的亮度信息的ref_display_luminance_info SEI,因此準確地識別主顯示器的亮度信息。結(jié)果,可以優(yōu)化解碼圖像的亮度動態(tài)范圍。
[0163]此外,當編碼目標圖像的色域大于由VUI中包括的索引標識的色域時,色域信息可以不在colour_primaries_info SEI中描述。在這種情況下,解碼設(shè)備50識別編碼目標圖像的色域,并基于limited_colour_gamut_range_in_percent和由VUI中包括的索引標識的色域來調(diào)節(jié)色域。
[0164]如上所述,與編碼目標的色域由VUI的索引定義時相比,當未描述色域信息時,解碼設(shè)備50可以基于limited_colour_gamut_range_in_percent來準確地識別編碼目標圖像的色域。
[0165]〈第二實施例〉
[0166](根據(jù)第二實施例的編碼設(shè)備的示例性配置)
[0167]圖13是示出根據(jù)本公開內(nèi)容第二實施例的編碼設(shè)備的示例性配置的框圖。
[0168]在圖13中所示的部件中,與圖1中所示的部件相同的部件由相同的參考標號表示。將適當?shù)厥÷灾貜偷拿枋觥?br>[0169]圖13的編碼設(shè)備70的配置與圖1的配置的區(qū)別在于:提供設(shè)置單元72而不是設(shè)置單元11,并且新提供了圖像調(diào)節(jié)單元71。
[0170]圖像從外部輸入到編碼設(shè)備70的圖像調(diào)節(jié)單元71。圖像調(diào)節(jié)單元71根據(jù)用戶的制作工作執(zhí)行例如在使從外部輸入的圖像顯示在主顯示器(未圖示)上時編輯該圖像的操作。圖像調(diào)節(jié)單元71向設(shè)置單元72提供編輯的圖像的色域信息以及主顯示器(未圖示)的白色和黑色的亮度信息。另外,圖像調(diào)節(jié)單元71向編碼單元12輸入編輯的圖像作為編碼目標圖像。
[0171]設(shè)置單元72設(shè)置SPS、PPS和VUI。另外,設(shè)置單元72設(shè)置包括從圖像調(diào)節(jié)單元71提供的色域信息和亮度信息的colour_primaries_info SEI。設(shè)置單元72向編碼單元12 提供諸如設(shè)置的 SPS、PPS、VUI 和 colour_primaries_info SEI 的參數(shù)集。
[0172](colour_primaries_info SEI 的不例性語法)
[0173]圖14是示出colour_primaries_info SEI的示例性語法的圖,而圖15至19是用于描述 colour_primaries_info SEI 的信息的圖。
[0174]如圖14 中所不,colour_prima;ries_info_id 在 colour_prima;ries_info SEI 中描述。如圖15中所示,colour_primaries_info_id是標識色域信息的目的的ID。
[0175]另外,如圖 14 中所不,colour_primaries_cancel_flag 在 colour_prima;ries_info SEI 中描述。如圖 15 中所不,colour_primaries_cancel_flag 是指不前一 colour_primaries_info SEI的連續(xù)性是否被取消的標志。當前一 colour_primaries_info SEI的連續(xù)性(continuity)被取消時,colour_primaries_cancel_flag 為 1,而當前一 colour_primaries_info SEI 的連續(xù)性未被取消時,colour_primaries_cancel_flag 為 O。
[0176]如圖14 中所不,當 colour_prima;ries_cancel_flag 為 O 時,colour_primaries_persistence_flag 在 colour_primaries_info SEI 中描述。如圖 15 中所不,colour_primaries_persistence_flag 是指不包括在 colour_primaries_info SEI 中的色域信息和亮度信息是否應用到多個連續(xù)不斷的圖片的標志。當色域信息和亮度信息應用到多個連續(xù)圖片時,colour_primaries_persistence_f lag為1,而當色域信息和亮度信息僅應用到一個圖片時,colour_primaries_persistence_flag 為 O。
[0177]另外,如圖14 中所不,white—level—display—luminance—present—flag 在colour—primaries_info SEI 中描述。如圖 16 中所不,white_level_display_luminance_present_flag 是指不 white_level_display_luminance 是否在 colour—primaries_infoSEI中描述的標志D如圖19中所示,white—level—display—luminance是主顯示器的白色的亮度信息。當主顯示器的白色的亮度信息在colour—primaries—info SEI中描述時,white—level—display—luminance—present—flag為1,而當主顯示器的白色的亮度信息未在 colour—primaries_info SEI 中描述時,white_level_d