文件生成設備、文件生成方法、文件再現設備和文件再現方法
【專利摘要】本技術涉及能夠使得用戶享用HDR圖像的文件生成設備、文件生成方法、文件再現設備和文件再現方法。從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件獲取由HDR指定信息指定的HDR信息,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD(標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,HDR指定信息指定軌道的HDR信息中的要被應用于關注的目標軌道的HDR信息。本技術可以應用于如下情況:獲取要被應用于存儲在例如MP4文件中的字幕等的圖像的HDR信息。
【專利說明】文件生成設備、文件生成方法、文件再現設備和文件再現方法
【技術領域】
[0001]本技術涉及文件生成設備、文件生成方法、文件再現設備和文件再現方法,并且更具體地涉及能夠增加用戶享用作為具有高動態范圍的圖像的HDR(高動態范圍)圖像的可能性的文件生成設備、文件生成方法、文件再現設備和文件再現方法。
【背景技術】
[0002]近年來,如下設備已經普及:為了高效地發送或存儲信息的目的,該設備將圖像處理為數字信號,并且通過利用使用對圖像而言唯一的冗余通過正交變換(如離散余弦變換和運動補償)執行壓縮的編碼方案來對圖像進行壓縮編碼。作為該編碼方案,例如,存在MPEG(運動圖片專家組)、H.264、MPEG-4部分10 (高級視頻編碼,其在下文中被稱作AVC)等。
[0003]目前,為了相比H.264/AVC進一步提高編碼效率,JCTVC(視頻編碼聯合合作組)促成了被稱作HEVC(高效視頻編碼)的編碼方案的標準,JCTVC是與ITU-T和ISO/IEC合作的標準化組織。
[0004]目前,在HEVC的草案(非專利文獻I)中,在“D2.15色調映射信息SEI消息語法”和“D.3.15色調映射信息SEI消息語義”中,規定:通過使用SEI(補充增強信息)發送tone_mapping_info (色調_映射_信息)作為關于HDR(高動態范圍)圖像(其是具有高動態范圍的圖像)的HDR信息。
[0005]另夕卜,除了 HEVC以夕卜,還已經將tone_mapping_info引入到AVC。
[0006][引用列表]
[0007]非專利文獻
[0008]非專利文獻1:Berijamin Bross 等人,“High efficiency video coding (HEVC)text specificat1n draft 10 (for FDIS &Last Call)(高效視頻編碼(HEVC)文本規范草案 10(關于 FDIS 和最后呼叫)),ITU-T SG 16WP 3 和 ISO/IEC JTC 1/SC 29/WG 11 的視頻編碼聯合合作組(JCT-VC),第12次會議,日內瓦,瑞士,2013年I月14至23日(文獻:JCTVC-L1003_v34,日期:2013 年 3 月 19 日)
【發明內容】
[0009]本發明要解決的問題
[0010]目前,捕獲HDR圖像的相機或顯示HDR圖像的顯示器已經普及。在這樣的情況下,要求通過便于將HDR信息引入到除了 HEVC或AVC格式以外的文件格式或數據格式來增加用戶享用HDR圖像的可能性。
[0011]本技術用于增加用戶享用HDR圖像的可能性。
[0012]問題的解決方案
[0013]根據本技術,提供了一種文件生成設備,該設備包括:文件生成單元,生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及HDR指定信息指定軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[0014]根據本技術,提供了一種文件生成方法,該方法包括:生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD(標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及HDR指定信息指定軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[0015]在根據本技術的文件生成設備和文件生成方法中,生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及HDR指定信息指定軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[0016]根據本技術,提供了一種文件再現設備,該設備包括:獲取單元,從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由HDR指定信息指定的HDR信息,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD(標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及HDR指定信息指定軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[0017]根據本技術,提供了一種文件再現方法,該方法包括:從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由HDR指定信息指定的HDR信息,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及HDR指定信息指定軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[0018]在根據本技術的文件再現設備和文件再現方法中,從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由HDR指定信息指定的HDR信息,HDR信息被配置有特征信息和轉換信息,特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,轉換信息表示將STD圖像和HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及HDR指定信息指定軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[0019]另外,文件生成設備或文件再現設備可以是獨立的設備,或者可以是構成一個設備的內部塊。
[0020]另外,可以通過經由傳輸介質發送文件或通過將文件記錄在記錄介質中來提供文件。
[0021]發明的效果
[0022]根據本技術,可以增加用戶享用HDR圖像的可能性。
[0023]另外,本文中所描述的效果不必限于本公開內容中所描述的效果中的任何效果,而是可以是本公開內容中所描述的效果中的任何效果。
【專利附圖】
【附圖說明】
[0024]圖1是示出了利用本技術的信號處理系統的實施方式的配置示例的圖。
[0025]圖2是示出了由信號處理系統執行的模式_i (mode-1)的信號處理的示例的圖。
[0026]圖3是示出了從將原版(master)的HDR數據輸入到生成設備I的時間到從再現設備2輸出數據的時間模式_i的信號處理的流程的圖。
[0027]圖4是示出了由信號處理系統執行的模式-1i(mode-1i)的信號處理的示例的圖。
[0028]圖5是示出了從將原版的HDR數據輸入到生成設備I的時間到從再現設備2輸出數據的時間模式-1i的信號處理的流程的圖。
[0029]圖6是示出了 HEVC方案訪問單元的配置的圖。
[0030]圖7是示出了根據HEVC方案規定的tone_mapping_info (色調映射信息)的語法的圖。
[0031]圖8是示出了針對其每個值被設置為tone_map_model_id(色調映射模型id)的TMI與轉換信息和特征信息之間的關系的圖。
[0032]圖9是示出了作為由具有tone_map_model_id = O作為轉換信息的tone_mapping_info表示的轉換規則的色調曲線的示例的圖。
[0033]圖10是示出了作為由具有tone_map_model_id = 2作為轉換信息的TMI表示的轉換規則的階躍函數的示例的圖。
[0034]圖11是示出了作為由具有tone_map_model_id = 3作為轉換信息的TMI表示的轉換規則的折線函數的示例的圖。
[0035]圖12是示出了包括在特征信息中的每條信息的示例的圖。
[0036]圖13是示出了 MP4文件的影片的示例的圖。
[0037]圖14是示出了 MP4文件中的媒體數據(影片)的邏輯布置的示例的圖。
[0038]圖15是示出了 MP4文件的數據結構的圖。
[0039]圖16是示出了存儲媒體數據的MP4文件的數據結構的示例的圖。
[0040]圖17是示出了分片段的影片的MP4文件的示例和非分片段的影片的MP4文件的示例的圖。
[0041]圖18是描述了 DECE(數字娛樂內容生態系統)CFF(通用文件格式)的圖。
[0042]圖19是示出了 SMPTE-TT的ST的數據的示例的圖。
[0043]圖20是示出了生成設備I的第一配置示例的框圖。
[0044]圖21是示出了由生成設備I生成的MP4文件的示例的圖。
[0045]圖22是示出了 tref盒的定義的圖。
[0046]圖23是示出了作為vtmi盒的TrackReferenceTypeBox (軌道參考類型盒)的定義的示例的圖。
[0047]圖24是示出了 tirf盒的定義的示例的圖。
[0048]圖25是示出了由生成設備I生成的MP4文件的另一示例的圖。
[0049]圖26是示出了編碼處理單元22的配置示例的框圖。
[0050]圖27是示出了用于由轉換單元33將HDR數據轉換成STD數據的轉換處理的示例的圖。
[0051]圖28是示出了色調映射的示例的圖。
[0052]圖29是用于描述由生成設備I執行的文件生成處理的示例的流程圖。
[0053]圖30是用于描述在步驟S2中執行的模式_i的編碼處理的示例的流程圖。
[0054]圖31是用于描述在步驟S3中執行的模式-1i的編碼處理的示例的流程圖。
[0055]圖32是用于描述在步驟S4中執行的報頭信息生成處理的示例的流程圖。
[0056]圖33是示出了再現設備2的第一配置示例的框圖。
[0057]圖34是用于描述由再現設備2執行的再現處理的示例的流程圖。
[0058]圖35是用于描述在步驟S43中執行的模式_i的解碼處理的示例的流程圖。
[0059]圖36是用于描述在步驟S44中執行的模式_ii的解碼處理的示例的流程圖。
[0060]圖37是示出了顯示設備3的配置示例的框圖。
[0061]圖38是用于描述由顯示設備3執行的顯示處理的示例的流程圖。
[0062]圖39是示出了生成設備I的第二配置示例的框圖。
[0063]圖40是由生成設備I生成的第二 MP4文件的示例的圖。
[0064]圖41是示出了 tinf盒的定義的示例的圖。
[0065]圖42是示出了 ToneMapInfo (色調映射信息)的語法的第一示例的圖。
[0066]圖43是示出了 ToneMapInfo的語法的第二示例的圖。
[0067]圖44是示出了 ToneMapInfo的語法的第三示例的圖。
[0068]圖45是示出了由生成設備I生成的第二 MP4文件的另一示例的圖。
[0069]圖46是示出了編碼處理單元122的配置示例的框圖。
[0070]圖47是用于描述由生成設備I執行的文件生成處理的示例的流程圖。
[0071]圖48是用于描述在步驟S112中執行的模式_i的編碼處理的示例的流程圖。
[0072]圖49是用于描述在步驟S113中執行的模式_ii的編碼處理的示例的流程圖。
[0073]圖50是用于描述在步驟S114中執行的報頭信息生成處理的示例的流程圖。
[0074]圖51是示出了再現設備2的第二配置示例的框圖。
[0075]圖52是用于描述由再現設備2執行的再現處理的示例的流程圖。
[0076]圖53是用于描述在步驟S153中執行的模式_i的解碼處理的示例的流程圖。
[0077]圖54是用于描述在步驟S154中執行的模式_ii的解碼處理的示例的流程圖。
[0078]圖55是不出了生成設備I的第三配置不例的框圖。
[0079]圖56是示出了由生成設備I生成的第三MP4文件的示例的圖。
[0080]圖57是示出了作為tmpi盒的TrackReferenceTypeBox的定義的示例的圖。
[0081]圖58是示出了作為存儲在第三MP4文件中所存儲的TMI (色調映射軌道)的mdat盒中的實際數據的TMI的樣本(ToneMapSample,色調映射樣本)的語法的示例的圖。
[0082]圖59是示出了 TMI的樣本(ToneMapSample)的數據結構的示例的圖。
[0083]圖60是示出了由生成設備I生成的第三MP4文件的另一示例的圖。
[0084]圖61是示出了編碼處理單元202的配置示例的框圖。
[0085]圖62是用于描述由生成設備I執行的文件生成處理的示例的流程圖。
[0086]圖63是用于描述在步驟S202中執行的模式_i的編碼處理的示例的流程圖。
[0087]圖64是用于描述在步驟S203中執行的模式_ii的編碼處理的示例的流程圖。
[0088]圖65是用于描述在步驟S204中執行的報頭信息生成處理的示例的流程圖。
[0089]圖66是示出了再現設備2的第三配置示例的框圖。
[0090]圖67是用于描述由再現設備2執行的再現處理的示例的流程圖。
[0091]圖68是用于描述在步驟S253中執行的模式_i的解碼處理的示例的流程圖。
[0092]圖69是用于描述在步驟S254中執行的模式_ii的解碼處理的示例的流程圖。
[0093]圖70是示出了生成設備I的第四配置示例的框圖。
[0094]圖71是示出了編碼處理單元302的配置示例的框圖。
[0095]圖72是示出了 HDR存儲元素的示例的圖。
[0096]圖73是示出了 toneMapRef屬性的定義的示例和hdrlnfoRef屬性的定義的示例的圖。
[0097]圖74是示出了新的TT數據的第一示例的圖。
[0098]圖75是示出了新的TT數據的第二示例的圖。
[0099]圖76是示出了新的TT數據的第三示例的圖。
[0100]圖77是示出了新的TT數據的第四示例的圖。
[0101]圖78是用于描述由生成設備I執行的文件生成處理的示例的流程圖。
[0102]圖79是用于描述在步驟S302中執行的模式_i的編碼處理的示例的流程圖。
[0103]圖80是用于描述在步驟S303中執行的模式_ii的編碼處理的示例的流程圖。
[0104]圖81是示出了再現設備2的第四配置示例的框圖。
[0105]圖82是用于描述在再現設備2中執行的再現處理的示例的流程圖。
[0106]圖83是用于描述在步驟S333中執行的模式_i的編碼處理的示例的流程圖。
[0107]圖84是用于描述在步驟S334中執行的模式_ii的編碼處理的示例的流程圖。
[0108]圖85是示出了利用本技術的計算機的實施方式的配置示例的框圖。
【具體實施方式】
[0109]〈利用本技術的信號處理系統的實施方式〉
[0110]圖1是示出了利用本技術的信號處理系統的實施方式的配置示例的圖。
[0111]圖1的信號處理系統被配置成包括生成設備1、再現設備2和顯示設備3。再現設備2和顯示設備3通過諸如HDMI (注冊商標)(高清晰度多媒體接口)的線纜4彼此連接。再現設備2和顯示設備3可以通過另一標準的線纜彼此連接,并且再現設備2和顯示設備3可以通過無線通信彼此連接。
[0112]生成設備I生成內容的流并且提供該流。再現設備2根據由生成設備I提供的流來再現內容。
[0113]生成設備I可以例如不經變化地提供流。另外,生成設備I可以例如以將流存儲在預定的包(如IP包)中的狀態來提供流,或者可以例如以將流存儲在預定的文件(如ISO/IEC 14496-14中規定的MP4文件)中的狀態來提供流。
[0114]另外,在生成設備I中,可以例如以將流記錄在記錄介質11如藍光(注冊商標)盤中的狀態來提供流,或者可以例如以通過傳輸介質12如地面波(terrestrial wave)或因特網發送流的方式來提供流。
[0115]在本文中,在生成設備I中,在將流存儲在文件中的情況下,除了 MP4文件以外,可以將例如ISO/IEC 14496-12中規定的文件(ISO基本媒體文件格式的文件)、IS0/IEC14496-15中規定的文件、QuickTime格式的文件、具有盒結構的文件或不具有盒結構的文件用作存儲流的文件。
[0116]HDR (高動態范圍)圖像被輸入至生成設備1,HDR圖像是具有比STD (標準)圖像的動態范圍更高的動態范圍的圖像,STD (標準)圖像是具有可以由具有標準亮度的監視器顯示的預定動態范圍(亮度范圍)的圖像。標準亮度為例如100cd/m2( = 10nit)。另外,不特別限定STD圖像和HDR圖像。也就是說,STD圖像和HDR圖像是僅在動態范圍方面彼此相同的圖像,并且表示具有如下關系的圖像:其中根據稍后描述的轉換信息將一個圖像轉換成另一圖像。因此,STD圖像是僅動態范圍比HDR圖像的動態范圍低(窄)的圖像,而HDR圖像是僅動態范圍比STD圖像的動態范圍高(寬)的圖像。
[0117]在本文中,圖像包括視頻、圖形、背景(背景圖像)、字幕或其他可顯示的媒體。另夕卜,字幕(多個字幕、隱藏式字幕等)的數據格式可以是文本和圖像中的任一種。
[0118]例如,多個視頻或多個HDR圖像,如一個或更多個視頻以及一個或更多個圖形被輸入至生成設備I。
[0119]在下文中,為了簡化描述,假定HDR圖像中的一個(序列)HDR圖像的視頻(在下文中,有時被稱為HDR視頻)和HDR圖像中的一個(序列)圖像的字幕(在下文中,有時被稱為HDR ST (HDR字幕))被輸入至生成設備I。
[0120]然而,作為輸入至生成設備I的數據,可以利用任何圖像,如視頻和圖形的組合,視頻、圖形和字幕的組合,圖形和字幕的組合,或僅圖形。另外,輸入至生成設備I的視頻、字幕等的同一類型的媒體的圖像不限于一個圖像(一個序列),而是可以使用多個圖像(序列)。
[0121]另外,如果不特別需要區分,則HDR視頻和HDR ST有時被統稱為HDR數據。
[0122]另外,下述STD圖像的視頻和ST (字幕)有時被分別稱為STD視頻和STD ST:其中HDR視頻和HDR ST的動態范圍被壓縮成可以由具有標準亮度的監視器顯示的預定動態范圍。
[0123]另外,如果不特別需要區分,則有時STD視頻和STD ST被統稱為STD數據。
[0124]如果將STD數據的動態范圍視為例如0%至100%,則將HDR數據的動態范圍表示成0%至101%或更大,例如0%至500%、0%至1000%等的范圍。
[0125]生成設備I對例如不經變化的原版的輸入HDR數據進行編碼,并且將編碼數據存儲在例如MP4文件中。
[0126]可替選地,生成設備I將原版的輸入HDR數據轉換成STD數據,并且執行編碼,此后,將編碼數據存儲在例如MP4文件中。
[0127]除了存儲HDR數據或STD數據以外,MP4文件還存儲表示原版的HDR數據的亮度的特征的特征信息和表示將HDR數據和STD數據中的一種數據轉換成另一種數據的轉換規則的轉換信息。
[0128]在本文中,例如,可以將水平X垂直分辨率為4096 X 2160像素、3840 X 2160像素等的所謂的4K分辨率視頻用作HDR視頻和STD視頻。
[0129]另外,例如,可以將HEVC方案、AVC方案或其他任意方案用作視頻編碼方案。也就是說,視頻編碼(解碼)方案不限于HEVC方案、AVC方案等。
[0130]如果例如根據HEVC方案將表示HDR圖像的亮度的特征的特征信息和表示將HDR圖像和STD圖像中的一種圖像轉換成另一種圖像的轉換規則的轉換信息視為HDR信息,則將tone_mapping_info規定為HDR信息。另外,根據HEVC方案,規定了以將tone_mapping_info包括在SEI中的狀態來發送作為HDR信息的tone_mapping_info。
[0131 ] 再現設備2通過線纜4執行與顯示設備3的通信,以獲取關于顯示設備3的顯示性能的信息。再現設備2識別顯示設備3是作為能夠顯示HDR數據的監視器的HDR監視器,還是作為能夠僅顯示STD數據的監視器的STD監視器。
[0132]另外,再現設備2通過讀取記錄在記錄介質11中的MP4文件來獲取MP4文件或通過接收經由傳輸介質12發送的MP4文件來獲取MP4文件,并且再現存儲在MP4文件中的數據。
[0133]也就是說,再現設備2對作為存儲在MP4文件中的視頻的流的視頻流以及作為ST(字幕)的流的ST流進行解碼。
[0134]接下來,例如,在通過解碼所獲得的數據為HDR數據并且顯示設備3被配置成包括HDR監視器的情況下,再現設備2將通過解碼所獲得的HDR數據輸出到顯示設備3。在這種情況下,再現設備2將存儲在MP4文件中的特征信息連同HDR數據一起輸出到顯示設備3。
[0135]另一方面,在通過解碼所獲得的數據為HDR數據而顯示設備3被配置成包括STD監視器的情況下,再現設備2將通過解碼所獲得的HDR數據轉換成STD數據并且輸出STD數據。通過使用存儲在MP4文件中的轉換信息來執行HDR數據到STD數據的轉換。
[0136]在通過解碼所獲得的數據為STD數據而顯示設備3被配置成包括HDR監視器的情況下,再現設備2將通過解碼所獲得的STD數據轉換成HDR數據,并且將HDR數據輸出到顯示設備3。通過使用存儲在MP4文件中的轉換信息來執行STD數據到HDR數據的轉換。在這種情況下,再現設備2將存儲在MP4文件中的特征信息連同HDR數據一起輸出到顯示設備3。
[0137]另外,在通過解碼所獲得的數據為STD數據并且顯示設備3被配置成包括STD監視器的情況下,再現設備2將通過解碼所獲得的STD數據輸出到顯示設備3。
[0138]顯示設備3接收從再現設備2發送的STD數據或HDR數據,并且基于STD數據或HDR數據在監視器上顯示與STD數據或HDR數據對應的STD圖像或HDR圖像。
[0139]例如,在發送特征信息的情況下,顯示設備3識別到從再現設備2發送的數據連同特征信息為HDR數據。如上所述,將特征信息連同HDR數據發送至被配置成包括HDR監視器的顯示設備3。
[0140]在這種情況下,顯示設備3顯示與對應于由特征信息指定的特征的HDR數據對應的HDR圖像。也就是說,在包括在顯示設備3中的監視器是具有0%至500%的動態范圍的監視器并且由特征信息指定HDR數據的動態范圍為0%至500%的預定的特征的情況下,顯示設備3根據預定的特征在0%至500%的范圍內調整亮度以顯示HDR圖像。
[0141]通過允許指定原版的HDR數據的亮度的特征,內容的創作者可以以想要的亮度顯示圖像。
[0142]通常,顯示設備如TV(電視機)將外部輸入數據識別為具有0%至100%的動態范圍的數據。另外,在顯示設備的監視器具有比上面提到的動態范圍寬(高)的動態范圍的情況下,顯示設備可以獨自根據監視器的特性來擴大亮度以顯示圖像。通過指定亮度的特征和根據所指定的特征來調節HDR數據的亮度,可以防止在顯示設備側執行創作者的不想要的亮度調整。
[0143]另外,通常,將數據輸出到顯示設備如TV的再現設備根據傳輸線的特性來轉換亮度,之后輸出數據。接收數據的顯示設備根據監視器的特性來轉換所接收的數據的亮度以顯示圖像。再現設備2不執行亮度的轉換,并且將HDR數據不經變化地從再現設備2輸出到顯示設備3,使得可以減少亮度轉換處理的數目,并且可以在顯示設備3上顯示具有接近于原版的亮度的亮度的圖像。
[0144]另一方面,在不發送特征信息的情況下,顯示設備3識別到從再現設備2發送的數據為STD數據并且顯示與STD數據對應的STD圖像。如果從再現設備2發送STD數據,則顯示設備3表示包括STD監視器的設備。
[0145]另外,在生成設備I將音頻數據存儲在MP4文件中的情況下,再現設備2再現音頻數據并且將音頻數據發送至顯示設備3。顯示設備3基于從再現設備2發送的音頻數據輸出與音頻數據對應的聲音。
[0146]在下文中,以保持動態范圍的狀態將原版的HDR數據存儲在MP4文件中的處理模式被稱為模式_i,而將原版的HDR數據轉換成STD數據并且將STD數據存儲在MP4文件中的處理模式被稱為模式_ii。
[0147]<模式_i的信號處理>
[0148]圖2是示出了由圖1的信號處理系統執行的模式_i的信號處理的示例的圖。
[0149]被表示成由實線LI包圍的左側的處理表示由生成設備I執行的編碼處理,而被表示成由實線L2包圍的右側的處理表示由再現設備2執行的解碼處理。
[0150]在輸入原版的HDR數據的情況下,如由箭頭#1所指示的,生成設備I檢測原版的HDR數據的亮度并且生成特征信息。另外,如由箭頭#2-1所指示的,生成設備I例如根據HEVC方案對原版的HDR視頻進行編碼以生成編碼數據,并且如由箭頭#2-2所指示的,生成設備I對原版的HDRST進行編碼以生成作為ST的流的ST流。
[0151]如由箭頭#3所指示的,生成設備I將原版的HDR數據轉換成STD數據。在監視器(未示出)上顯示與通過轉換所獲得的STD數據對應的STD圖像。通過調整轉換參數適當地執行HDR數據到STD數據的轉換,同時創作者視覺上檢查與所轉換的STD數據對應的STD圖像。
[0152]如由箭頭#4所指示的,生成設備I基于由創作者執行的調整來生成轉換信息。
[0153]轉換信息表示將比標準動態范圍較寬的0%至400%等的高動態范圍內的每個亮度值和作為標準動態范圍的O %至100%的動態范圍內的每個亮度值中的一個亮度值轉換成另一亮度值的轉換規則,使得轉換信息表示亮度值之間的對應關系。
[0154]如由箭頭#5所指示的,生成設備I將特征信息和轉換信息作為SEI插入到HDR視頻的編碼數據中以生成視頻流。如由箭頭#11所指示的,生成設備I將所生成的視頻流和HDR ST的ST流存儲在MP4文件中,并且將MP4文件提供給再現設備2。
[0155]以這種方式,將HDR視頻和HDR ST的特征信息和轉換信息以通過使用SEI被插入到視頻流中的形式提供給再現設備2。
[0156]如由箭頭#20所指示的,再現設備2從MP4文件讀取ST流,并且對ST流進行解碼以生成HDR STo
[0157]另外,如由箭頭#21和#22所指示的,再現設備2從MP4文件讀取視頻流以從視頻流的SEI提取特征信息和轉換信息。
[0158]另外,如由箭頭#23所指示的,再現設備2根據HEVC方案對包括在視頻流中的編碼數據進行解碼以生成HDR視頻。在顯示設備3被配置成包括HDR監視器的情況下,再現設備2如由箭頭#24所指示將特征信息添加到通過解碼所獲得的HDR數據,并且如由箭頭#25所指示將添加有特征信息的HDR數據輸出到顯示設備3。
[0159]另一方面,在顯示設備3被配置成包括STD監視器的情況下,如由箭頭#26所指示的,再現設備2通過使用從視頻流提取的轉換信息將通過解碼所獲得的HDR數據轉換成STD數據。如由箭頭#27所指示的,再現設備2將通過轉換所獲得的STD數據輸出到顯示設備3。
[0160]以這種方式,通過解碼所獲得的HDR數據連同特征信息被輸出至被配置成包括HDR監視器的顯示設備3。可替選地,在將通過解碼所獲得的HDR數據轉換成STD數據之后,將所轉換的數據輸出至被配置成包括STD監視器的顯示設備3。
[0161]圖3是示出了從將原版的HDR數據輸入至生成設備I的時間到從再現設備2輸出數據的時間模式_i的信號處理的流程的圖。
[0162]如由白色箭頭#51所指示的,將原版的HDR數據連同由生成設備I基于原版的HDR數據所生成的特征信息和轉換信息提供給再現設備2。特征信息包括例如表示動態范圍被擴展至O %至400 %的范圍的信息。
[0163]在顯示設備3被配置成包括HDR監視器的情況下,在再現設備2中,如由箭頭#52和#53所指示的,將特征信息添加到通過解碼所獲得的HDR數據。另外,如由箭頭#54所指示的,將添加有特征信息的HDR數據輸出到顯示設備3。
[0164]另一方面,在顯示設備3被配置成包括STD監視器的情況下,在再現設備2中,如由箭頭#55和#56所指示的,通過使用轉換信息將通過解碼所獲得的HDR數據轉換成STD數據。另外,如由箭頭#57所指示的,將通過轉換所獲得的STD數據輸出到顯示設備3。在圖3中,表示HDR數據的波形的幅值和表示STD數據的波形的幅值表示相應的動態范圍。
[0165]以這種方式,在模式_i下,以HDR數據的狀態將原版的HDR數據存儲在MP4文件中。另外,根據要作為輸出目的地的顯示設備3的性能,進行轉變:是將通過解碼所獲得的HDR數據不經變化地添加到要輸出的特征信息,還是將通過解碼所獲得的HDR數據轉換成要輸出的STD數據。
[0166]<模式-1i的信號處理>
[0167]圖4是示出了由圖1的信號處理系統執行的模式_ii的信號處理的示例的圖。
[0168]在輸入原版的HDR數據的情況下,如由箭頭#71所指示的,生成設備I檢測原版的HDR數據的亮度以生成特征信息。
[0169]如由箭頭#72所指示的,生成設備I將原版的HDR數據轉換成STD數據。在監視器(未示出)上顯示與通過轉換所獲得的STD數據對應的STD圖像。
[0170]如由箭頭#73所指示的,生成設備I基于創作者的調整來生成轉換信息。
[0171]另外,如由箭頭#74-1所指示的,生成設備I根據HEVC方案對通過原版的HDR視頻的轉換所獲得的STD視頻進行編碼以生成編碼數據。另外,如由箭頭#74-2所指示的,生成設備I對通過原版的HDR ST的轉換所獲得的STD ST進行編碼以生成ST流。
[0172]如由箭頭#75所指示的,生成設備I將特征信息和轉換信息作為SEI插入到編碼數據中以生成視頻流。如由箭頭#91所指示的,生成設備I將所生成的視頻流和ST流存儲在MP4文件中,并且將視頻流和ST流提供給再現設備2。
[0173]如由箭頭#101和#102所指示的,再現設備2從MP4文件讀取視頻流并且從視頻流的SEI提取特征信息和轉換信息。
[0174]另外,再現設備2如由箭頭#103-1所指示根據HEVC方案對包括在視頻流中的編碼數據進行解碼以生成STD視頻并且如由箭頭#103-2所指示對ST流進行解碼以生成STDSTo在顯示設備3被配置成包括STD監視器的情況下,如由箭頭#104所指示的,再現設備2將通過解碼所獲得的STD數據輸出到顯示設備3。
[0175]另一方面,在顯示設備3被配置成包括HDR監視器的情況下,如由箭頭#105所指示的,再現設備2通過使用從視頻流提取的轉換信息將通過解碼所獲得的STD數據轉換成HDR數據。再現設備2如由箭頭#106所指示將特征信息添加到通過轉換所獲得的HDR數據,并且如由箭頭#107所指示將添加有特征信息的HDR數據輸出到顯示設備3。
[0176]以這種方式,在將通過解碼所獲得的SRD數據轉換成HDR數據之后,將所轉換的數據連同特征信息一起輸出至包括HDR監視器的顯示設備3。此外,通過解碼所獲得的STD數據不經變化地輸出到包括STD監視器的顯示設備3。
[0177]圖5是示出了從將原版的HDR數據輸入至生成設備I的時間到從再現設備2輸出數據的時間模式-1i的信號處理的流程的圖。
[0178]如由白色箭頭#121所指示的,在將原版的HDR數據轉換成STD數據之后,將所轉換的數據連同由生成設備I基于原版的HDR數據所生成的特征信息和轉換信息一起提供給再現設備2。
[0179]在顯示設備3被配置成包括HDR監視器的情況下,在再現設備2中,如由箭頭#122和#123所指示的,通過使用轉換信息將通過解碼所獲得的STD數據轉換成HDR數據。另外,如由箭頭#124和#125所指示的,將特征信息添加到通過STD數據的轉換所獲得的HDR數據,如由箭頭#126所指示的,將添加有特征信息的HDR數據輸出到顯示設備3。
[0180]另一方面,在顯示設備3被配置成包括STD監視器的情況下,在再現設備2中,如由箭頭#127所指示的,將通過解碼所獲得的STD數據輸出到顯示設備3。
[0181]以這種方式,在模式-1i下,將原版的HDR數據轉換成STD數據,并且將STD數據存儲在MP4文件中。另外,根據要作為輸出目的地的顯示設備3的性能,進行轉變:是將通過解碼所獲得的STD數據轉換成HDR數據并且添加有要輸出的特征信息,還是不經變化地輸出STD數據。
[0182]稍后將詳細描述前述生成設備I和再現設備2的配置和操作。
[0183]〈HEVC方案中的訪問單元的配置>
[0184]圖6是示出了根據HEVC方案的訪問單元的配置的圖。
[0185]根據HEVC方案的視頻流被配置有訪問單元,每個訪問單元是一組NAL(網絡提取層)單元。一個訪問單元包括例如一個圖片的視頻數據。
[0186]如圖6中所示,一個訪問單元被配置有AU分隔符(訪問單元分隔符),VPS(視頻參數集)、SPS(序列參數集)、PPS(圖片參數集)、SE1、VCL(視頻編碼層)、EOS(序列結束)以及EOS (流結束)。
[0187]AU分隔符表示訪問單元的開頭。VPS包括表示比特流的內容的元數據。SPS包括諸如由HEVC解碼器通過序列解碼處理需要參考的圖片大小和CTB(編碼樹塊)大小的信息。PPS包括由HEVC解碼器為執行圖片解碼處理需要參考的信息。
[0188]SEI是包括每個圖片的計時信息或關于隨機訪問的信息等的輔助信息。根據HEVC方案的視頻流可以包括特征信息和轉換信息作為是SEI之一的tone_mapping_info。tone_mapping_info 被分配有 tone_map_id (色調 _ 映射 _id)作為識別 tone_mapping_info 的識別信息。
[0189]VCL是一個圖片的編碼數據。EOS (序列結束)表示序列的結束位置,而EOS (流結束)表示流的結束位置。
[0190]<tone_mapping_info>
[0191]圖7是示出了根據HEVC方案規定的tone_mapping_info的語法的圖。
[0192]根據作為圖像的輸出目的地的監視器的性能通過使用tone_mapping_info對通過解碼所獲得的圖像的亮度或顏色進行轉換。另外,圖7的左側中的行數和冒號(:)不構成語法。
[0193]在第2 行中,tone_map_id 是 tone_mapping_info 的識別信息。在第 8 行中,tone_map_m0del_id (色調_映射_模式」d)表示要用于轉換的色調映射的模型(轉換規則)。
[0194]關于tone_mapping_info 的語法,tone_map_model_id 的值可以為 0、1、2、3、4。
[0195]tone_map_model_id 的值為 0、1、2、3 中任一個的 tone_mapping_info (在下文中,適當地縮寫成TMI)對應于轉換信息,而tone_map_model_id的值為4的TMI對應于特征信息。
[0196]另外,根據HEVC方案,對于作為轉換信息的TMI,可以允許tone_map_model_id具有0、2或3。在本實施方式中,假定作為轉換信息的TMI的tone_map_model_id的值為O、2、3中任一個。
[0197]生成設備I將HDR信息,即,轉換信息和特征信息兩者包括在MP4文件中。因此,在生成設備I中,生成tone_map_model_id的值為0、2、3中任一個的TMI中至少之一作為轉換信息,并且生成tone_map_model_id的值為4的TMI中至少之一作為特征信息。
[0198]圖7中的第9行至第11行是用于tone_map_model_id = O的描述。在tone_map_model_id = O的情況下,描述min_value (最小值)和max_value (最大值)。
[0199]圖7中的第15行至第17行是用于tone_map_model_id = 2的描述。在tone_map_model_id = 2的情況下,描述具有與max_target_data(最大目標數據)的數目相同的數目且表示階躍函數的 start_of_coded_interval [i]。
[0200]圖7中的第18行至第23行是用于tone_map_model_id = 3的描述。在tone_map_model_id = 3的情況下,描述具有由num_pivots指定的數目且表示折線函數的coded_pivot_value[i]和 target_pivot_value[i]。
[0201]圖7中的第24行至第39行是用于tone_map_model_id = 4的描述。在關于tone_map_model_id = 4 的信息中,例如,ref_ screen—luminance—white'extended—range—white_level、nominal—black—level_code_value、nominal—white_level_code_value 和extended_white_level_code_value 是構成特征信息的參數。
[0202]圖8是示出了設置每個值作為tone_map_model_id的TMI與轉換信息和特征信息之間的關系的圖。
[0203]如圖8中所示,設置值0、2、3中任一個作為tone_map_model_id的TMI對應于轉換信息,而設置值4作為tone_map_model_id的TMI對應于特征信息。
[0204]圖9是示出了作為由作為轉換信息的具有tone_map_model_id = O的tone_mapping_info表示的轉換規則的色調曲線的示例的圖。
[0205]圖9中的水平軸表示coded_data (編碼_數據)(轉換之前的RGB值),垂直軸表示target_data(目標_數據)(轉換之后的RGB值)。在使用圖9的色調曲線的情況下,如由白色箭頭#151所指示的,低于值Dl的RGB值被轉換成由min_value表示的RGB值。另夕卜,如由白色箭頭#152所指示的,等于或高于值D2 ( > Dl)的RGB值被轉換成由max_value表示的RGB值。
[0206]在使用具有tone_map_model_id = O的TMI的轉換中,雖然不存在超過max_value的亮度和min_value之下的亮度(由RGB值表示的亮度),但是降低了轉換處理的負荷。
[0207]圖10是示出了作為由作為轉換信息的具有tone_map_model_id = 2的TMI表示的轉換規則的階躍函數的示例的圖。
[0208]在使用圖10的階躍函數的情況下,例如,coded_data (編碼_數據)=5被轉換成 target_data(目標 _ 數據)=3。
[0209]雖然具有tone_map_model_id = 2的TMI具有大的數據量,但是降低了轉換處理的負荷。
[0210]圖11是示出了作為由作為轉換信息的具有tone_map_model_id = 3的TMI表示的轉換規則的折線函數的示例的圖。
[0211]在使用圖11的折線函數的情況下,例如,coded_data (編碼_數據)=Dll被轉換成target_data(目標_數據)=Dll’,并且coded_data(編碼_數據)=D12被轉換成target_data(目標 _ 數據)=D12’。
[0212]圖12是示出了包括在特征信息中的每條信息的示例的圖。
[0213]圖12中的水平軸表示亮度值。在位長度為10位的情況下,亮度值的值為O至1023。圖12中的垂直軸表示亮度。曲線Lll表示亮度值與具有標準亮度的監視器的亮度之間的關系。具有標準亮度的監視器的動態范圍為0%至100%。
[0214]ref_screen_luminance_white (圖7)表示標準監視器的亮度(STD圖像的最大亮度)(cd/m2)。extended_range_white_level表示擴展的動態范圍的亮度(HDR圖像的最大亮度)。在圖12的示例的情況下,把400設置作為extended_range_white_level的值。
[0215]nominal_black_level_code_value 表示黑色(亮度 0%)的亮度值,而 nominal_white_level_code_value表示具有標準亮度的監視器的白色(亮度100% )的亮度值。extended_white_level_code_value表示在擴展的動態范圍內白色的亮度值。
[0216]在圖12的示例的情況下,如由白色箭頭#161所指示的,根據extended_range_white_level的值,將0%至100%的動態范圍擴展至0%至400%的動態范圍。另外,由extended_white_level_code_value表不對應于400%的亮度的亮度值。
[0217]對于HDR 數據的亮度的特征,nominal_black_level_code_value 的值、nominal—white_level_code_value 的值和 extended_white_level_code_value 的值分別變成由米用亮度O %、100 %和400 %的曲線LI2表示的特征。
[0218]以這種方式,設置值4作為tone_map_model_id的TMI表示原版的HDR數據的亮度的特征。
[0219]〈MP4 文件〉
[0220]圖13是示出了 MP4文件的影片的示例的圖。
[0221]在本文中,在ISO/IEC(標準化國際組織/國際電工委員會)14496-12中規定MP4文件的細節。
[0222]在MP4文件中,將一組媒體數據如作為再現對象的視頻、音頻或ST (字幕)稱作影片,并且影片被配置有一個或更多個軌道。
[0223]作為再現對象的視頻、ST等中的獨立的一種的媒體數據(數據流(例如,es (基本流)))可以構成一個軌道,并且可以同時再現包括在影片中的一個或更多個軌道。
[0224]在圖13中,影片被配置有三個軌道#1、#2、#3。另外,軌道#1被配置有視頻的數據流;軌道#2被配置有伴隨視頻的一通道音頻的數據流;以及軌道#3被配置有與視頻疊加的一通道ST的數據流。
[0225]每個軌道的媒體數據被配置有樣本。
[0226]在訪問MP4文件中的媒體數據的情況下,樣本表示第一單元(訪問單元)。因此,不可以以比樣本更詳細的單元訪問MP4文件中的媒體數據。
[0227]對于視頻的媒體數據,例如,I個幀(或I個字段)等變成I個樣本。另外,對于音頻的媒體,例如,由音頻的媒體數據的標準定義的I個音頻幀等變成I個樣本。
[0228]圖14是示出了媒體數據(影片)在MP4文件中的邏輯布置的示例的圖。
[0229]以均稱作組塊(chunk)的單元來布置媒體數據。
[0230]在多種數據,即例如視頻的數據流、音頻的數據流和ST的數據流這三種數據流作為影片的媒體數據而存在的情況下,以多種數據以組塊為單位交織的狀態來布置多種媒體數據。
[0231]在本文中,組塊是被布置在邏輯上連續的地址處的一個或更多個樣本的集合。
[0232]圖15是示出了 MP4文件的數據結構的圖。
[0233]MP4文件以稱作盒的單位被配置為存儲數據的容器,并且具有稱作盒結構的結構。
[0234]盒包括4字節的‘大小’(盒大小)、4字節的‘類型’(盒類型)和實際數據(data)。
[0235]‘大小’表示整個盒的大小,而‘類型’表示盒中的實際數據的類型。
[0236]例如,可以利用上述媒體數據本身和其他盒的數據作為實際數據。
[0237]也就是說,盒可以包括作為實際數據的盒。因此,可以構造層級結構。
[0238]圖16是示出了存儲在媒體數據中的MP4文件的數據結構的示例的圖。
[0239]在圖16中,MP4文件被配置有ftyp盒(文件類型兼容(File TypeCompatibility)盒)、moov 盒(影片(Movie)盒)和 mdat 盒(媒體數據(Media Data)盒)。
[0240]ftyp盒包括文件格式的信息,S卩,例如文件為MP4文件的信息、盒的版本、制造MP4文件的制造商的名稱等。
[0241]moov盒包括元數據如時間軸或用于管理媒體數據的地址。
[0242]mdat盒包括媒體數據(AV數據)。
[0243]圖17是示出了分片段的影片的MP4文件的示例和非分片段的影片的MP4文件的示例的圖。
[0244]分片段的影片的MP4文件被配置成包括moov盒(影片盒)(Movie Box)、moof盒(影片分段盒)(MovieFragmentBox)、mdat 盒(媒體數據盒)(MediaDataBox)。
[0245]非分片段的影片的MP4文件被配置成包括moov盒和mdat盒。
[0246]在本文中,在圖17中,moov盒包括trak盒(軌道盒)(TrackBox),而moof盒包括traf 盒(軌道分段盒)(TrackFragmentBox)。
[0247]在moov盒和moof盒中存儲再現存儲在mdat盒中的視頻、音頻、ST等的媒體數據(實際數據)所需要的信息(例如,顯示時間等)。
[0248]在trak盒和traf盒中存儲軌道的數據(視頻、音頻、ST等的數據)中的每種的獨立數據序列信息(例如,顯示大小等)等。
[0249]在mdat盒中存儲媒體數據(實際數據),如視頻、音頻和ST。
[0250]moof盒和mdat盒的集合被稱作片段。分片段的影片的MP4文件被配置有moov盒以及一個或更多個片段,并且適于流送。
[0251]另一方面,非分片段的影片的MP4文件不具有片段,如上所述,MP4文件包括moov盒和mdat盒。
[0252]圖18是用于描述DECE(數字娛樂內容生態系統)CFF(通用文件格式)的圖。
[0253]DECE CFF是基于MP4文件且由DECE規定的文件格式,并且利用分片段的影片的MP4文件。
[0254]在分片段的影片的MP4文件中,可以將多種es (基本流)存儲在一個片段的mdat盒中。然而,在DECE CFF中,將一個es存儲在一個片段的mdat盒中。
[0255]另外,在DECE CFF中,在分片段的影片的MP4文件中被復用的es可以被限制。
[0256]在DECE CFF中,具有例如AVC音頻:MPEG4 (運動圖像專家組)-ACC (高級音頻編碼)和杜比AC-3,作為可以在分片段的影片中被復用的音頻的es ;以及具有例如SMPTE (電影與電視工程師協會)-TT (定時文本),作為ST (字幕)的es。
[0257]圖19是示出了 SMPTE-TT的ST的數據的示例的圖。
[0258]SMPTE-TT是如下標準:將PNG顯示函數添加到具有由W3C標準化的XML(可擴展標記語言)的規范并且規定向XML提供時間概念的ST的數據格式的TTML(定時文本標記語言)。
[0259]根據圖19的SMPTE-TT的數據(文檔),例如,在元素1001中,在從時間“00:00:05:05”到時間“00:00:10:05”的時間間隔中顯示文本“subtitle #1 ispresented (呈現字幕#1) ”作為ST。
[0260]另外,例如,在元素1002中,在從時間“00:00:10:05”到時間“00:00:15:05”的時間間隔中顯示文本“subtitle #2 is presented(呈現字幕#2) ”作為ST。
[0261]在本實施方式中,雖然利用SMPTE-TT作為ST的數據(格式),但是除了 XML以外,可以利用使用除了 HTML(超文本標記語言)以外的標記語言的格式或其他任意格式作為ST的數據。
[0262]<生成設備I的第一配置示例>
[0263]圖20是示出了圖1的生成設備I的第一配置示例的框圖。
[0264]在圖20中,生成設備I被配置成包括控制器21、編碼處理單元22和文件生成單元23ο
[0265]在圖20的生成設備I中,原版的HDR數據被輸入至編碼處理單元22。
[0266]控制器21被配置成包括CPU (中央處理單元)、R0M(只讀存儲器)、RAM(隨機存取存儲器)等。控制器21通過執行預定的程序來控制生成設備I的整體操作。
[0267]在控制器21中,執行預定的程序,使得實現報頭信息生成單元21A。
[0268]報頭信息生成單元21A生成moof盒和moov盒作為報頭信息,并且將該報頭信息提供給文件生成單元23,moof盒包括存儲由編碼處理單元22提供作為tone_mapping_info_id_ref 的 tone_map_id 的 tirf 盒(ToneMappingInformat1nReferenceBox) ,moov 盒包括 vtmi 盒(reference_type 是“vtmi,,的 TrackReferenceTypeBox)。
[0269]可替選地,報頭信息生成單元21A生成tirf盒和moov盒作為報頭信息,并且將報頭信息提供給文件生成單元23,tirf盒存儲由編碼處理單元22提供作為tone_mapping_info_id_ref 的 tone_map_id,moov 盒包括 vtmi 盒。
[0270]稍后將描述tirf盒和vtmi盒。
[0271]編碼處理單元22通過對原版的HDR數據進行編碼來生成視頻流和ST流,并且將視頻流和ST流輸出至文件生成單元23。
[0272]另外,編碼處理單元22將要被應用于視頻或ST的TMI (tone_mapping_info)的tone_map_id提供給控制器21 (其報頭信息生成單元21A)。
[0273]文件生成單元23生成存儲由控制器21 (其報頭信息生成單元21A)提供的報頭信息以及由編碼處理單元22提供的視頻流和ST流的MP4文件,并且輸出MP4文件。
[0274]圖21是示出了由圖1的生成設備I生成的MP4文件的示例的圖。
[0275]圖21的MP4文件是包括片段的分片段的影片的MP4文件,并且moov盒包括視頻的trak盒、音頻的trak盒以及ST的trak盒。
[0276]因此,圖21的MP4文件被配置成包括視頻的軌道、音頻的軌道以及ST的軌道。
[0277]在本文中,存儲在MP4文件中的視頻流是通過例如根據HEVC方案對視頻進行編碼所獲得的流,并且如果視頻流是包括TMI的流,則TMI被包括在視頻的軌道中。
[0278]可以將圖21的MP4文件(稍后描述的圖25的MP4文件是相同的)應用于以下情況:其中將包括TMI (包括相同的HDR信息(特征信息和轉換信息)作為TMI)的視頻流,諸如除了根據HEVC方案被編碼的視頻流以外的根據例如AVC方案被編碼的視頻流,被存儲在MP4文件中。
[0279]圖20的生成設備I例如根據除了視頻的軌道以外的ST的軌道,通過參考包括在視頻的軌道中的TMI來生成可以有用地應用于ST的軌道的MP4文件。
[0280]因此,moov盒的 ST (字幕)的 trak 盒包括 tref 盒(TrackReferenceBox),tref盒包括vtmi盒。
[0281]tref盒可以包括TrackReferenceTypeBox,然而vtmi盒是最新被定義為一種TrackReferenceTypeBox 的盒。
[0282]現在,如果將包括vtmi盒的ST的軌道視為所關注的目標軌道,則包括要被應用于目標軌道的TMI (HDR信息)的軌道(即在本文中為視頻的軌道)的track_id(稍后描述的表示track_id的track_IDs [])作為指定視頻的軌道的軌道指定信息被存儲在作為目標軌道的ST的軌道中包括的vtmi盒中。
[0283]因此,被稱作包括要被應用于目標軌道的TMI的軌道的參考軌道可以由存儲在作為目標軌道的ST的軌道中包括的Vtmi盒中的track_id識別。
[0284]另外,如果將包括TMI的視頻的軌道視為目標軌道,則作為目標軌道的視頻的軌道變成被稱作包括要被應用于視頻的軌道的TMI的軌道。
[0285]以這種方式,在目標軌道是包括要被應用于目標軌道的TMI的參考軌道的情況下,對于目標軌道,可以省略在moov盒的目標盒的trak盒中存儲包括存儲有參考軌道的track」d的vtmi盒的tref盒。
[0286]在這種情況下,在包括vtmi盒的tref盒不存在于moov盒的目標盒的trak盒中的情況下,可以識別出目標軌道是參考軌道。
[0287]在圖21中,包括vtmi盒的tref盒沒有存儲在moov盒的視頻的trak盒中,因此,對于視頻的軌道,將視頻的軌道識別為參考軌道。
[0288]在本文中,甚至在目標軌道是包括要被應用于目標軌道的TMI的參考軌道的情況下,包括存儲有參考軌道的track_id的vtmi盒的tref盒可以被存儲在moov盒的目標盒的trak盒中。
[0289]也就是說,例如,在圖21中,對于視頻的軌道,類似于ST的軌道,包括存儲有作為參考軌道的視頻的軌道的track_id的vtmi盒的tref盒可以被存儲在moov盒的視頻的trak盒中。
[0290]另外,通過確定預先變成參考軌道的軌道的track_id,可以省略包括vtmi盒的tref 盒。
[0291]在圖21的MP4文件中,視頻和ST的每個軌道的moof盒包括traf盒,traf盒包括存儲有將tone_map_id表示為指定要被應用于軌道的TMI的HDR指定信息的tone_mapping_info_id_ref 的 tirf 盒。
[0292]通過參考存儲在目標盒的tirf盒中的tone_mapping_info_id_ref,將具有由tone_mapping_info_id_ref表示的tone_map_id的TMI識別為要被應用于目標軌道的TM10
[0293]另外,分片段的影片的MP4文件包括每個片段的moof盒。具有由存儲在片段的moof 盒中包括的 tirf 盒中的 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 當中的有效TMI被應用于某些片段的數據。
[0294]有效TMI是例如完成解碼(所獲取的)的TMI當中的最新的TMI。
[0295]如圖21中所示,在分片段的影片的MP4文件中,將存儲表示要被應用于視頻的軌道的 TMI 的 tone_map_id 的 tone_mapping_info_id_ref 的 tirf 盒 B#2 存儲包括在包括TMI的視頻的軌道的moof盒中的traf盒中。
[0296]另外,對于參考包括在視頻的軌道中的TMI的ST的軌道,將存儲有作為參考軌道的視頻的軌道的track_id的vtmi盒B#1存儲在moov盒的ST (字幕)的軌道的trak盒的tref盒中。
[0297]另外,對于ST的軌道,將存儲有表示要被應用于ST的軌道的TMI (包括在作為參考軌道的視頻的軌道中的TMI)的tone_map_id的tone_mapping_info_id_ref的tirf盒B#3存儲在包括在ST的軌道的moof盒中的traf盒中。
[0298]因此,根據圖21的MP4文件,例如,如果視頻的軌道被視為目標軌道,則由于moov盒的視頻的trak盒不包括包含vtmi盒的tref盒,所以可以識別到:作為目標軌道的視頻的軌道是包括要被應用于視頻的軌道的TMI的參考軌道。
[0299]另外,可以識別到:包括在參考軌道中的TMI當中的具有由存儲在為目標軌道的視頻的軌道的moof/tarf/tirf盒B#2(tirf盒包括在tarf盒中,tarf盒包括在moof盒中)中的tone_mapping_info_id_ref表示的tone_map_id的TMI是要被應用于目標軌道的 TMI ο
[0300]另外,根據圖21的MP4文件,例如,如果ST的軌道被視為目標軌道,則可以通過存儲在moov盒的ST的trak/tref/vtmi盒B#1 (vtmi盒包括在tref盒,tref盒包括在trak盒中)中的track_id識別到:視頻的軌道是包括要被應用于ST的軌道的TMI的參考軌道。
[0301]另外,可以識別到:包括在參考軌道中的TMI當中的具有由存儲在作為目標軌道的 ST 的軌道的 moof/tarf/tirf 盒 B#3 中的 tone_mapping_info_id_ref 表不的 tone_map_id的TMI是要被應用于目標軌道的TMI。
[0302]圖22是示出了 tref盒的定義的圖。
[0303]如參照圖21 所述,tref 盒可以包括 TrackReferenceTypeBox。
[0304]對于TrackReferenceTypeBox,TrackReferenceTypeBox 的 reference_type 可以任意地被定義成根據TrackReferenceTypeBox的用途被使用。
[0305]在本實施方式中,“vtmi”最新被定義為表示TrackReferenceTypeBox要用于存儲包括 TMI 的視頻的軌道的 track_id 的 reference_type,并且 reference_type 變成“vtmi”的TrackReferenceTypeBox用作存儲包括TMI的視頻的軌道的track_id的vtmi盒。
[0306]圖23是示出了作為vtmi盒的TrackReferenceTypeBox的定義的示例的圖。
[0307]vtmi 盒包括(存儲)表示 track_id 的 track_IDs[]。
[0308]track_IDs□是陣列變量并且可以存儲多個track_id。因此,根據vtmi盒,可以將多個軌道指定為包括要被應用于ST的軌道的TMI的軌道。
[0309]圖24是示出了 tirf盒的定義的示例的圖。
[0310]tirf 盒(色調映射信息參考盒)(ToneMappingInformat1nReferenceBox)是最新被定義為存儲表示要被應用于包括tirf盒的軌道的TMI的tone_map_id的tone_mapping_info_id_ref的盒,并且tirf盒被存儲在trak盒(其中存儲stbl盒(樣本表格盒))或traf盒中。
[0311]在圖24中,sample_count等于存儲在stsz盒、stz2盒或trun盒中的sample_count,并且表示樣本的數量。
[0312]在圖24中,對于每個樣本,可以存儲在tirf盒中的tone_mapping_info_id_ref的數量僅是 number_of_tone_mapping_info_id_ref ο
[0313]因此,根據tirf盒,對于一個樣本,可以被指定為要被應用于一個樣本的具有由 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 的數量僅是 number_of_tone_mapping_info_id_ref0
[0314]圖25是示出了由圖20的生成設備I生成的MP4文件的另一示例的圖。
[0315]圖25的MP4文件是不包括任何片段的非分片段的影片的MP4文件,并且moov盒包括視頻的trak盒、音頻的trak盒以及ST的trak盒。
[0316]因此,圖25的MP4文件被配置成包括視頻的軌道、音頻的軌道以及ST的軌道。
[0317]類似于圖21,在圖25中,視頻的軌道還包括TMI,并且包括在視頻的軌道中的TMI可以應用于例如除了視頻的軌道以外的ST的軌道。
[0318]也就是說,在非分片段的影片的MP4文件中,如圖25所示,存儲表示要被應用于視頻的軌道的 TMI 的 tone_map_id 的 tone_mapping_info_id_ref 的 tirf 盒 B#ll 被存儲在stbl盒中,stbl盒包括在包括moov盒的TMI的視頻的軌道的trak盒中。
[0319]另外,對于ST的軌道,參考包括在視頻的軌道中的TMI,存儲表示作為參考軌道的視頻的軌道的track」d的track_IDs[](圖23)的vtmi盒B#12被存儲在tref盒中,tref盒包括在moov盒的ST的軌道的trak盒中。
[0320]另外,對于ST的軌道,存儲表示要被應用于ST的軌道的TMI (TMI包括在作為參考軌道的視頻的軌道中)的 tone_map_id 的 tone_mapping_info_id_ref 的 tirf 盒 B#13 被存儲在stbl盒中,stbl盒包括在moov盒的ST的軌道的trak盒中。
[0321]因此,根據圖25的MP4文件,如果視頻的軌道被視為目標軌道,則由于moov盒的視頻的trak盒不包括包括vtmi盒的tref盒,則可以認識到為要被應用于目標軌道的TMI的視頻的軌道是包括視頻的軌道的參考軌道。
[0322]另夕卜,由于moov盒的視頻的trak/stbl盒(stbl盒包括在trak盒中)包括tirf盒B#ll,則可以認識到包括在參考盒(在本文中,視頻的軌道)中的TMI中的具有由存儲在視頻的trak/stbl/tirf盒B#ll(tirf盒包括在stbl盒中,stbl盒包括在trak盒中)中的tone_mapping_info_id_ref表示的tone_map_id的TMI是要被應用于目標軌道的TM10
[0323]另外,在圖25中,例如,如果ST的軌道被視為目標軌道,則由于存在moov盒的ST的 trak/tref/vtmi 盒 B#12,所以可以由包括在 trak/tref/vtmi 盒 B#12 中的 track_id 認識到:視頻的軌道是包括要被應用于ST的軌道的TMI的參考軌道。
[0324]另外,由于存在為moov盒的目標盒的ST的軌道的tark/stbl/tirf盒B#13,則可以認識到:包括在參考軌道中的TMI中的具有由存儲在為目標軌道的ST的軌道的tark/stbl/tirf 盒 B#13 中的 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 是要被應用于目標軌道的TMI。
[0325]另外,在非分片段的影片的MP4文件中,具有由存儲在目標軌道的tirf盒中的tone_mapping_info_id_ref表示的tone_map_id的TMI中的有效TMI被應用于目標軌道。
[0326]如上所述,有效TMI是例如完成其解碼(所需要的)的TMI中的最新的TMI。
[0327]如上所述,在圖20的生成設備I中,由于生成了存儲包括作為HDR信息的TMI的視頻的軌道以及包括作為執行要被應用于包括在視頻的軌道中的TMI中的ST的軌道的TMI的HDR指定信息的tone_mapping_info_id_ref的ST的軌道的MP4文件,所以可以將包括在視頻的軌道中的TMI轉用于ST,使得不需要單獨將TMI添加到ST。
[0328]因此,在不單獨將TMI添加到ST的情況下,可以將包括具有存儲在例如藍光(注冊商標)盤中的m2ts格式的TMI以及與視頻一起被再現的ST的視頻轉換成MP4文件。
[0329]結果,便于TMI到MP4文件的引入,使得可以增加用戶享用HDR圖像如HDR視頻或HDR ST的可能性。
[0330]<編碼處理單元22的配置示例>
[0331]圖26是示出了圖20的編碼處理單元22的配置示例的框圖。
[0332]編碼處理單元22被配置成包括特征信息生成單元31、編碼器32、轉換單元33、轉換信息生成單元34、編碼器35以及流生成單元36。
[0333]特征信息生成單元31檢測輸入到編碼處理單元22的原版的HDR數據的亮度,以生成TMI (tone_mapping_info)作為包括參照圖12所描述的信息的特征信息。特征信息生成單元31將所生成的TMI作為特征信息提供給流生成單元36。
[0334]另外,特征信息生成單元31檢測例如原版的HDR數據中的HDR視頻的亮度,以生成TMI作為視頻(HDR視頻)的特征信息。另外,例如,對于HDR ST,特征信息生成單元31將作為與原版的HDR數據中的HDRST同時顯示的HDR視頻的特征信息的TMI用作作為ST (HDRST)的特征信息的TMI。
[0335]在處理模式為模式_i的情況下,編碼器32例如根據HEVC方案對原版的輸入HDR視頻進行編碼。另外,在處理模式是模式_ii的情況下,編碼器32根據HEVC方案對由轉換單元33提供的STD視頻進行編碼。編碼器32將HDR視頻的編碼數據或STD視頻的編碼數據提供給流生成單元36。另外,視頻編碼方案不限于HEVC方案。
[0336]轉換單元33將輸入到編碼處理單元22的原版的HDR數據轉換成STD數據。根據由創作者輸入的轉換參數適當地執行轉換單元33的轉換。轉換單元33將表示輸入數據與輸出數據之間的關系的信息輸出至轉換信息生成單元34,其中,將HDR數據的RGB信號設置成輸入數據,而將STD數據的RGB信號設置成輸出數據。
[0337]另外,在處理模式是模式-1i的情況下,轉換單元33將通過HDR視頻的轉換所獲得的STD視頻提供給編碼器32,并且將通過HDR ST的轉換所獲得的STD ST提供給編碼器35ο
[0338]轉換信息生成單元34基于由轉換單元33提供的信息來生成TMI作為轉換信息。
[0339]例如,在使用tone_map_model_id = O的情況下,轉換信息生成單元34生成包括圖 9 的 min_value 和 max_value 的值的 TMI (tone_mapping_info)作為轉換信息。
[0340]另外,在使用tone_map_model_id = 2的情況下,轉換信息生成單元34生成包括圖 10 的 start_of_coded_interval [i]的 TMI 作為轉換信息。
[0341]另外,在使用tone_map_model_id = 3的情況下,轉換信息生成單元34生成包括由圖 11 的 num_pivots 指定的數量的 coded_pivot_value[i]和 target_pivot_value[i]的TMI作為轉換信息。
[0342]另外,例如,轉換信息生成單元34對于視頻生成TMI作為轉換信息,而對于ST將作為與ST —起同時顯示的值的轉換信息的TMI用作作為ST的轉換信息的TMI。
[0343]在處理模式是模式-1的情況下,編碼器35將輸入至編碼處理單元22的原版的HDR ST編碼成具有SMPTE-TT格式的ST的數據。另外,在處理模式是模式_ii的情況下,編碼器35將由轉換單元33提供的STD ST編碼成具有SMPTE-TT格式的ST的數據。編碼器35將作為編碼的結果而獲得的ST的數據提供給流生成單元36。
[0344]流生成單元36將由特征信息生成單元31提供作為視頻和ST的特征信息的TMI的tone_map_id提供給控制器21 (圖20)。
[0345]另外,流生成單元36將由轉換信息生成單元34提供作為視頻和ST的轉換信息的TMI的tone_map_id提供給控制器21。
[0346]另外,流生成單元36將視頻的TMI (也是ST的TMI)作為SEI插入由編碼器32提供的視頻的編碼數據中以生成視頻流。
[0347]另外,流生成單元36將由編碼器35提供的ST的數據作為ST流連同視頻流提供給圖20的文件生成單元23。
[0348]圖27是示出了通過圖26的轉換單元33將HDR數據轉換成STD數據的轉換處理的示例的圖。
[0349]如由箭頭#201所指示的,轉換單元33將輸入至編碼處理單元22的原版的HDR數據的YCrCb信號轉換成RGB (紅、綠、藍)信號,并且執行將作為轉換對象的RGB的相應信號轉換(色調映射)成STD數據的RGB的相應信號。
[0350]轉換單元33將表示作為輸入數據的HDR數據的RGB信號與作為輸出數據的STD數據的RGB信號之間的關系的信息輸出至轉換信息生成單元34。如由箭頭#202所示,輸出至轉換信息生成單元34的信息用于生成轉換信息。
[0351]另外,如由箭頭#203所指示的,轉換單元33將STD數據的RGB信號轉換成YCrCb信號并且輸出YCrCb信號。
[0352]圖28是示出了色調映射的示例的圖。
[0353]例如,如圖28中所示,通過對高亮度分量進行壓縮以擴展中間范圍或低范圍亮度分量來將HDR數據的RGB信號轉換成STD數據的RGB信號。轉換信息生成單元34生成與將圖28中示出的HDR數據的RGB信號與STD數據的RGB信號映射的函數F對應的信息作為轉換信息。
[0354]另外,與圖28中示出的函數F對應的轉換信息對應于具有用參照圖11所描述的折線函數表示 coded_data 與 target_data 之間的關系的 tone_map_model_id = 3 的 TM10
[0355]<生成設備I的文件生成處理>
[0356]圖29是用于描述由圖20的生成設備I執行的文件生成處理的示例的流程圖。
[0357]如果將原版的HDR數據輸入至生成設備1,則在步驟SI中,生成設備I的控制器21確定處理模式是否是模式_i。處理模式由例如創作者來設置。
[0358]在步驟SI中確定處理模式是模式_i的情況下,該過程進行至步驟S2,編碼處理單元22執行模式-1的編碼處理。將通過模式_i的編碼處理所生成的視頻流和ST流從編碼處理單元22提供給文件生成單元23。
[0359]另一方面,在在步驟SI中確定處理模式是模式_ii的情況下,該過程進行至步驟S3,編碼處理單元22執行模式-1i的編碼處理。將通過模式_ii的編碼處理所生成的視頻流和ST流從編碼處理單元22提供給文件生成單元23。
[0360]在步驟S2或S3之后,該過程進行至步驟S4,報頭信息生成單元21A執行報頭信息生成處理。將在報頭信息生成處理中所生成的報頭信息從報頭信息生成單元21A提供給文件生成單元23,然后該過程進行至步驟S5。
[0361]在步驟S5中,文件生成單元23生成并輸出圖21或圖25的存儲由編碼處理單元22提供的視頻流和ST流以及由報頭信息生成單元21A提供的報頭信息的MP4文件,然后結束文件生成處理。
[0362]圖30是用于描述在圖29的步驟S2中執行的模式-1的編碼處理的示例的流程圖。
[0363]在步驟Sll中,編碼處理單元22 (圖26)的特征信息生成單元31檢測原版的HDR數據的亮度以生成TMI作為視頻和ST的特征信息,并且將該TMI提供給流生成單元36,然后該過程進行至步驟S12。
[0364]在步驟S12中,編碼器32根據HEVC方案對原版的HDR視頻進行編碼以生成HDR視頻的編碼數據,并且將該編碼數據提供給流生成單元36,然后該過程進行至步驟S13。另夕卜,視頻編碼方案不限于HEVC方案。
[0365]在步驟S13中,編碼器35對原版的HDR ST進行編碼以生成具有SMPTE-TT格式的ST的數據,并且將ST的數據提供至流生成單元36,并且該過程進行至步驟S14。
[0366]在步驟S14中,轉換單元33將原版的輸入HDR數據轉換成STD數據,并且將表示輸入數據與輸出數據之間的關系的信息提供給轉換信息生成單元34,其中,HDR數據的RGB信號是輸入數據,STD數據的RGB信號是輸出數據。
[0367]此后,該過程從步驟S14進行至步驟S15,轉換信息生成單元34基于從轉換單元33提供的信息來生成TMI作為視頻和ST的轉換信息,并且將該TMI提供給流生成單元36。該過程進行至步驟S16。
[0368]在步驟S16中,流生成單元36將由特征信息生成單元31提供作為特征信息的TMI和由轉換信息生成單元34提供作為轉換信息的TMI作為編碼數據的SEI插入到由編碼器32提供的編碼數據中,以生成視頻流。
[0369]接下來,流生成單元36將由編碼器35提供的ST的數據作為ST流連同視頻流一起提供給文件生成單元23 (圖20)。
[0370]另外,流生成單元36將視頻的TMI (要被應用于視頻的TMI)的tone_map_id和ST的TMI (要被應用于ST的TMI)的tone_map_id提供給控制器21 (圖20),并且結束(返回)模式_i的編碼處理。
[0371]圖31是用于描述在圖29的步驟S3中執行的模式_ii的編碼處理的示例的流程圖。
[0372]在步驟S21中,編碼處理單元22的特征信息生成單元31檢測原版的HDR數據的亮度以生成TMI作為視頻和ST的特征信息,并且將該TMI提供給流生成單元36。
[0373]此后,在步驟S22中,轉換單元33將原版的輸入HDR數據轉換成STD數據,并且轉換單元33將STD數據當中的STD視頻提供給編碼器32并且將STD ST提供給編碼器35。
[0374]另外,轉換單元33將表示輸入數據與輸出數據之間的關系的信息提供給轉換信息生成單元34,其中,HDR數據的RGB信號是輸入數據,STD數據的RGB信號是輸出數據,然后該過程從步驟S22進行至步驟S23。
[0375]在步驟S23中,轉換信息生成單元34基于由轉換單元33提供的信息來生成TMI作為視頻和ST的轉換信息,并且將該TMI提供給流生成單元36,并且該過程進行至步驟S24。
[0376]在步驟S24中,編碼器32根據HEVC方案對從轉換單元33提供的STD視頻進行編碼以生成STD視頻的編碼數據,并且將該編碼數據提供給流生成單元36。另外,視頻編碼方案不限于HEVC方案。
[0377]之后,在步驟S25中,編碼器25對由轉換單元33提供的STD ST進行編碼以生成具有SMPTE-TT格式的ST的數據,并且將ST的數據提供給流生成單元36。
[0378]接下來,在步驟S26中,流生成單元36將由特征信息生成單元31提供作為特征信息的TMI和由轉換信息生成單元34提供作為轉換信息的TMI作為編碼數據的SEI插入到由編碼器32提供的編碼數據中,以生成視頻流。
[0379]另外,流生成單元36將由編碼器35提供的ST的數據作為ST流連同視頻流一起提供給文件生成單元23 (圖20)。
[0380]另外,流生成單元36將視頻的TMI的tone_map_id和ST的TMI的tone_map_id提供給控制器21 (圖20),并且結束(返回)模式-1i的編碼處理。
[0381]圖32是用于描述在圖29的步驟S4中執行的報頭信息生成處理的示例的流程圖。
[0382]在步驟S31中,控制器21(圖20)的報頭信息生成單元21A生成存儲有表示由編碼處理單元22 (其流生成單元36 (圖26))提供的視頻的TMI (要被應用于視頻的TMI)的tone_map_id 的 tone_mapping_info_id_ref 的 tirf 盒(圖 21、圖 24、圖 25)。
[0383]另外,報頭信息生成單元21A生成存儲有表示由編碼處理單元22提供的ST的TMI (要被應用于 ST 的 TMI)的 tone_map_id 的 tone_mapping_info_id_ref 的 tirf 盒(圖21、圖 24、圖 25)。
[0384]另外,報頭信息生成單元21A生成存儲有表示包括要被應用于ST的TMI的視頻流的軌道的track」d的track_IDs[]的vtmi盒(圖21、圖23、圖25),并且該過程從步驟S31進行至步驟S32。
[0385]在步驟S32中,報頭信息生成單元21A產生包括vtmi盒的moov盒以及包括tirf盒的moof盒,或產生包括vtmi盒和tirf盒的moov盒,并且將所產生的盒作為報頭信息提供給文件生成單元23 (圖20),并且結束報頭信息生成處理。
[0386]也就是說,在文件生成單元23中,在生成分片段的影片的MP4文件的情況下,如圖21中所示,報頭信息生成單元21A生成在ST的軌道的trak/tref盒中的包括vtmi盒的moov 品O
[0387]另外,如圖21中所示,報頭信息生成單元21A生成在視頻的軌道的traf盒中包括tirf盒的moof盒以及在ST的軌道的traf盒中包括tirf盒的moof盒。
[0388]另一方面,在文件生成單元23中,在生成非分片段的影片的MP4文件的情況下,如圖25中所示,報頭信息生成單元21A生成如下moov盒:在視頻的軌道的trak盒中包括的stbl盒中包tirf盒,在ST的軌道的trak/tref盒中包括vtmi盒,以及在ST的軌道的trak盒中包括的stbl盒中包括tirf盒。
[0389]<再現設備2的第一配置示例>
[0390]圖33是示出了圖1的再現設備2的第一配置示例的框圖。
[0391]在圖33中,再現設備2被配置成包括文件獲取單元51、分解單元52、操縱輸入單元53、控制器54、解碼處理單元55和組合輸出單元56。
[0392]文件獲取單元51從記錄介質11或傳輸介質12(圖1)獲取MP4文件,并且將該MP4文件提供給分解單元52。
[0393]分解單元52從由文件獲取單元51提供的MP4文件提取(獲取)moov盒或moof盒作為報頭信息,并且將moov盒或moof盒提供給控制器54。
[0394]另外,分解單元52從由文件獲取單元51提供的MP4文件提取(獲取)視頻流或ST流作為存儲在mdat盒中的實際數據,并且將視頻流或ST流提供給解碼處理單元55。
[0395]操縱輸入單元53被配置有接收信號,如從諸如按鈕、按鍵或觸摸板或預定的遠程控制器的輸入裝置發送的紅外信號的接收單元,以接收用戶的操縱。接下來,操縱輸入單元53將與用戶的操縱對應的操作信號提供給控制器54。
[0396]控制器54被配置成包括CPU、ROM、RAM等。控制器54通過執行預定的程序來控制再現設備2的整體操作。
[0397]例如,控制器54將存儲在由分解單元52提供的moov盒中包括的vtmi盒中的track_IDs [](圖 21、圖 23、圖 2δ)以及存儲在 tirf 盒中的 tone_mapping_info_id_ref (圖21、圖24、圖25)提供給解碼處理單元55。另外,例如,控制器54將存儲在由分解單元52提供的moof盒中包括的tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元55。
[0398]解碼處理單元55被配置成包括解碼器55A和解碼器55B。
[0399]解碼器55A用作將視頻的軌道識別為參考軌道(被稱作包括要應用的TMI的軌道的軌道)的獲取單元,并且從由分解單元52提供的視頻的軌道的視頻流的SEI獲取作為特征信息和轉換信息的TMI (tone_mapping_info),以作為包括在參考軌道中的TMI。
[0400]另外,解碼器55A根據HEVC方案對包括在由分解單元52提供的視頻流中的編碼數據進行解碼。
[0401]另外,解碼器55A從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在視頻的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI,以作為要被應用于視頻的TMI。
[0402]接下來,如果需要,解碼器55A基于作為轉換信息要被應用于視頻的TMI來將作為解碼的結果而獲得的HDR視頻或STD視頻轉換成STD視頻或HDR視頻,并且將STD視頻或HDR視頻輸出至組合輸出單元56。
[0403]在輸出HDR視頻的情況下,解碼器55A將作為特征信息要被應用于視頻的TMI連同HDR視頻一起輸出至組合輸出單元56。
[0404]解碼器55B對由分解單元52提供的ST流進行解碼。
[0405]另外,解碼器55B用作下述獲取單元:其將具有由存儲在ST的軌道的vtmi盒中且由控制器54提供的track_IDs[]表示的track_id的軌道(即在本實施方式中為視頻的軌道)識別為參考軌道,并且獲取包括在參考軌道中的TMI。
[0406]更具體地,解碼器55B從作為參考軌道的視頻的軌道的視頻流的SEI獲取由分解單元52提供作為特征信息和轉換信息的TMI,以作為包括在參考軌道中的TMI。
[0407]另外,解碼器55B從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在ST的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI,以作為要被應用于ST的TMI。
[0408]接下來,如果需要,解碼器55B基于作為轉換信息要被應用于ST的TMI來將作為解碼的結果而獲得的HDR ST或STD ST轉換成STD ST或HDR ST,并且將STD ST或HDR ST輸出至組合輸出單元56。
[0409]在解碼器55B輸出HDR ST的情況下,解碼器55B將作為特征信息要被應用于ST的TMI連同HDR ST 一起輸出至組合輸出單元56。
[0410]組合輸出單元56通過線纜4(圖1)執行與顯示設備3的通信。例如,組合輸出單元56獲取關于包括在顯示設備3中的監視器的性能的信息,并且將該信息輸出至控制器54。
[0411]另外,組合輸出單元56將由解碼器55A提供的HDR視頻或STD視頻以及由解碼器55B提供的HDR ST或STD ST,如果需要的話在其組合之后,輸出到顯示設備3。
[0412]另外,組合輸出單元56將由解碼器55A和解碼器55B提供的TMI作為特征信息輸出到顯示設備3。
[0413]<再現設備2的再現處理>
[0414]圖34是用于描述由圖33的再現設備2執行的再現處理的示例的流程圖。
[0415]另外,假定:在再現設備2中,在開始再現處理之前,控制器54控制組合輸出單元56與顯示設備3通信以獲取例如EDID (擴展顯示識別數據)作為表示顯示設備3的性能的信息。
[0416]在步驟S41中,文件獲取單元51獲取由生成設備I生成的MP4文件,并且將該MP4文件提供給分解單元52。
[0417]分解單元52從由文件獲取單元51提供的MP4文件讀取moov盒或moof盒作為報頭信息,并且讀取視頻流或ST流作為存儲在mdat盒中的實際數據。
[0418]接下來,分解單元52將moov盒或moof盒作為報頭信息提供給控制器54,并且將視頻流或ST流提供給解碼處理單元55。
[0419]另外,控制器54將存儲在由分解單元52提供的moov盒中包括的vtmi盒中的track_IDs[]以及存儲在tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元
55。另外,控制器54將存儲在由分解單元52提供的moof盒中包括的tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元55。
[0420]此后,該過程從步驟S41進行至步驟S42,控制器54確定由文件獲取單元51獲取的MP4文件的處理模式是模式_i還是模式_ii,即,由文件獲取單元51獲取的MP4文件是通過模式-1的編碼處理所獲得的文件還是通過模式_ii的編碼處理所獲得的文件。
[0421]在本文中,允許表示MP4文件的處理模式的信息作為報頭信息包括在moov盒中,并且可以例如基于該信息執行在步驟S42中控制器54對處理模式的確定。
[0422]在步驟S42中確定處理模式是模式_i的情況下,該過程進行至步驟S43,并且解碼處理單元55執行模式-1的解碼處理。
[0423]另一方面,在步驟S42中確定處理模式是模式_ii的情況下,該過程進行至步驟S44,并且解碼處理單元55執行模式-1i的解碼處理。
[0424]在步驟S43或步驟S44中執行解碼處理之后,結束再現處理。
[0425]圖35是用于描述圖34的步驟S43中的模式_i的解碼處理的流程圖。
[0426]在步驟S61中,解碼器55A將視頻的軌道識別為參考軌道,并且從由分解單元52提供的視頻的軌道的視頻流的SEI獲取作為特征信息和轉換信息的TMI,以作為包括在參考軌道中的TMI。
[0427]另外,在步驟S61中,解碼器55B將作為具有由存儲在ST的軌道的vtmi盒中且由控制器54提供的track_IDs[]表示的track_id的軌道(由作為軌道指定信息的track_IDs[]指定的軌道)的視頻的軌道識別為參考軌道,并且獲取包括在參考軌道中的TMI。
[0428]也就是說,類似于解碼器55A,解碼器55B從由分解單元52提供作為參考軌道的視頻的軌道的視頻流的SEI獲取作為特征信息和轉換信息的TMI,以作為包括在參考軌道中的 TMI ο
[0429]此后,該過程從步驟S61進行至步驟S62,解碼器55A根據HEVC方案對包括在從分解單元52提供的視頻流中的編碼數據進行解碼,以生成HDR視頻,并且該過程進行至步驟S63。另外,視頻解碼(編碼)方案不限于HEVC方案。
[0430]在步驟S63中,解碼器55B將由分解單元52提供的ST流,即例如具有SMPTE-TT格式的ST的數據的流解碼成HDR ST,并且該過程進行至步驟S64。
[0431]在步驟S64中,控制器54確定包括在顯示設備3中的監視器是否是HDR監視器。
[0432]在本文中,如參照圖34所描述的,控制器54從顯示設備3獲取EDID作為表示顯示設備3的性能的信息,并且基于EDID確定包括在顯示設備3中的監視器是否是HDR監視器。
[0433]在步驟S64中確定包括在顯示設備3中的監視器是HDR監視器的情況下,該過程進行至步驟S65。
[0434]在步驟S65中,解碼器55A從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在視頻的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由作為HDR指定信息的tone_mapping_info_id_ref指定的TMI),以作為要被應用于視頻的TMI。
[0435]另外,解碼器55B從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在ST的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由作為HDR指定信息的tone_mapping_info_id_ref指定的TMI),以作為要被應用于ST的TMI。
[0436]此后,該過程從步驟S65進行至步驟S66,解碼器55A將HDR視頻連同作為特征信息要被應用于視頻的TMI —起提供給組合輸出單元56。另外,解碼器55B將HDR ST連同作為特征信息要被應用于ST的TMI —起提供給組合輸出單元56。
[0437]在組合輸出單元56中,如果需要,將HDR視頻和HDR ST組合以與作為特征信息的TMI 一起提供(發送)給顯示設備3 (圖1)。
[0438]另一方面,在步驟S64中確定包括在顯示設備3中的監視器不是HDR監視器而是STD監視器,該過程進行至步驟S67。
[0439]在步驟S67中,解碼器55A從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在視頻的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由作為HDR指定信息的tone_mapping_info_id_ref指定的TMI),以作為要被應用于視頻的TMI。
[0440]另外,解碼器55B從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在ST的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由作為HDR指定信息的tone_mapping_info_id_ref指定的TMI),以作為要被應用于ST的TMI。
[0441]此后,該過程從步驟S67進行至步驟S68,解碼器55A基于作為轉換信息要被應用于視頻的TMI將作為解碼的結果而獲得的HDR視頻轉換成STD視頻。
[0442]另外,解碼器55B基于作為轉換信息要被應用于ST的TMI將作為解碼的結果而獲得的HDR ST轉換成STD ST。
[0443]接下來,該過程從步驟S68進行至步驟S69,解碼器55A將STD視頻提供給組合輸出單元56。另外,解碼器55B將STD ST提供給組合輸出單元56。
[0444]在組合輸出單元56中,如果需要,將STD視頻和STD ST組合以提供(發送)給顯不設備3 (圖1)。
[0445]在步驟S66或S69之后,該過程進行至步驟S70,控制器54確定是否結束再現。
[0446]在步驟S70中確定不結束再現的情況下,該處理返回至步驟S61,并且重復執行相同的處理。另一方面,在步驟S70中確定結束再現的情況下,結束模式_i的解碼處理。
[0447]圖36是用于描述圖34的步驟S44中的模式_ii的解碼處理的流程圖。
[0448]在步驟S81中,類似于圖35的步驟S61,解碼器55A和55B獲取包括在參考軌道中的 TMI ο
[0449]也就是說,解碼器55A將視頻的軌道識別為參考軌道,并且從由分解單元52提供的視頻的視頻流的SEI獲取作為特征信息和轉換信息的TMI,以作為包括在參考軌道中的TM10
[0450]解碼器55B將作為具有由存儲在ST的軌道的vtmi盒中且由控制器54提供的track_IDs[]表示的track_id的軌道(由作為軌道指定信息的track_IDs[]指定的軌道)的視頻的軌道識別為參考軌道,并且從由分解單元52提供作為參考軌道的視頻的軌道的視頻流的SEI獲取作為特征信息和轉換信息的TMI,以作為包括在參考軌道中的TMI。
[0451]此后,該過程從步驟S81進行至步驟S82,解碼器55A根據HEVC方案對包括在從分解單元52提供的視頻流中的編碼數據進行解碼以生成STD視頻。該過程進行至步驟S83。另外,視頻解碼(編碼)方案不限于HEVC方案。
[0452]在步驟S83中,解碼器55B將ST流,即例如SMPTE-TT格式下的ST的數據的流解碼成STD ST,并且該過程進行至步驟S84。
[0453]在步驟S84中,例如,類似于圖35的步驟S64,控制器54確定包括在顯示設備3中的監視器是否是HDR監視器。
[0454]在步驟S84中確定包括在顯示設備3中的監視器是HDR監視器的情況下,該過程進行至步驟S85。
[0455]在步驟S85中,解碼器55A從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在視頻的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由作為HDR指定信息的tone_mapping_info_id_ref指定的TMI),以作為要被應用于視頻的TMI。
[0456]另外,解碼器55B從包括在作為參考軌道的視頻的軌道中的TMI中獲取具有由存儲在ST的軌道的tirf盒中且由控制器54提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由作為HDR指定信息的tone_mapping_info_id_ref指定的TMI),以作為要被應用于ST的TMI。
[0457]此后,該過程從步驟S85進行至步驟S86,解碼器55A基于作為轉換信息要被應用于視頻的TMI將作為解碼的結果而獲得的STD視頻轉換成HDR視頻。另外,解碼器55B基于將作為轉換信息要被應用于ST的TMI將作為解碼的結果而獲得的STD ST轉換成HDR ST。
[0458]接下來,該過程從步驟S86進行至步驟S87,解碼器55A將HDR視頻連同作為特征信息要被應用于視頻的TMI —起提供給組合輸出單元56。另外,解碼器55B將HDR ST連同作為特征信息要被應用于ST的TMI —起提供給組合輸出單元56。
[0459]在組合輸出單元56中,如果需要,將HDR視頻和HDR ST組合以與作為特征信息的TMI 一起提供給顯示設備3 (圖1)。
[0460]另一方面,在步驟S84中確定包括在顯示設備3中的監視器是STD監視器,該過程進行至步驟S88,解碼器55A將通過步驟S82的解碼所獲得的STD視頻提供給組合輸出單元
56。另外,解碼器55B將通過步驟S83的解碼所獲得的STD ST提供給組合輸出單元56。
[0461]在組合輸出單元56中,如果需要,將STD視頻和STD ST組合以提供給顯示設備3(圖1)。
[0462]在步驟S87或S88之后,該過程進行至步驟S89,控制器54確定是否結束再現。
[0463]在步驟S89中確定不結束再現的情況下,該過程返回至步驟S81,并且重復執行相同的處理。另一方面,在步驟S89中確定結束再現的情況下,結束模式_ii的解碼處理。
[0464]<顯示設備3的配置示例>
[0465]圖37是示出了圖1的顯示設備3的配置示例的框圖。
[0466]顯示設備3被配置成包括控制器101、通信單元102、信號處理單元103和監視器104。控制器101被配置成包括存儲器101A,存儲器1lA存儲例如表示監視器104的性能的EDID (擴展顯示識別數據)等。
[0467]控制器101被配置成包括CPU、ROM、RAM等。控制器101通過執行預定的軟件來控制顯示設備3的整體操作。
[0468]例如,在執行關于再現設備2的認證時,控制器101將存儲在存儲器1lA中的EDID輸出至通信單元102,并且允許EDID被發送至再現設備2。再現設備2基于EDID指定顯示設備3的監視器104的性能。
[0469]通信單元102通過線纜4 (圖1)執行與再現設備2的通信。通信單元102接收從再現設備2發送的HDR數據或STD數據,并且將HDR數據或STD數據輸出至信號處理單元103。另外,通過單元102將由控制器101提供的EDID發送至再現設備2。
[0470]信號處理單元103對由通信單元102提供的HDR數據或STD數據執行處理,并且在監視器104上顯示圖像。
[0471]〈顯示設備3的顯示處理〉
[0472]圖38是用于描述圖37的顯示設備3的顯示處理的示例的流程圖。
[0473]在本文中,將對包括在顯示設備3中的監視器104是HDR監視器的情況進行描述。將添加有特征信息的HDR數據從再現設備2發送至包括HDR監視器的顯示設備3。
[0474]在步驟SlOl中,顯示設備3的通信單元102接收從再現設備2發送的HDR數據和特征信息,并且該過程進行至步驟S102。
[0475]在步驟S102中,控制器101參照特征信息來確定是否可以不經變化地顯示從再現設備2發送的HDR數據。特征信息包括原版的HDR數據,即作為表示從再現設備2發送的HDR數據的亮度的特征的特征信息的TMI。通過將由作為特征信息的TMI指定的HDR數據的亮度的特征與監視器104的顯示性能進行比較來執行步驟S102的確定。
[0476]例如,在由作為特征信息的TMI指定的HDR數據的動態范圍為0%至400%而監視器104的動態范圍為0%至500% (例如,500cd/m2,如果100%的亮度為100cd/m2的話)的情況下,確定可以不經變化地顯示HDR數據。另一方面,在由作為特征信息的TMI指定的HDR數據的動態范圍為O %至400 %而監視器104的動態范圍為O %至300 %的情況下,確定不能夠不經變化地顯示HDR數據。
[0477]在步驟S102中確定可以不經變化地顯示HDR數據的情況下,該過程進行至步驟S103,信號處理單元103根據由作為特征信息的TMI指定的亮度在監視器104上顯示與HDR數據對應的HDR圖像。例如,在由圖12的曲線L12表示的亮度的特征由作為特征信息的TMI指定的情況下,每個亮度值表示由曲線L12表示的0%至400%的范圍內的亮度。
[0478]另一方面,在步驟S102中確定不允許不經變化地顯示HDR數據的情況下,該過程進行至步驟S104,信號處理單元103根據監視器104的顯示性能來調整HDR數據的亮度,并且顯示與調整亮度的HDR數據對應的HDR圖像。例如,在由圖12的曲線L12表示的亮度的特征由特征信息指定并且監視器104的動態范圍為0%至300%的情況下,執行壓縮,使得每個亮度值表示0%至300%的范圍內的亮度。
[0479]另外,在步驟S103中,當在步驟S104中顯示與HDR數據對應的HDR圖像之后,該過程進行至步驟S105,控制器101確定是否結束顯示。在確定不結束顯示的情況下,重復步驟SlOl之后的處理。在步驟S105中確定結束顯示的情況下,顯示處理結束。
[0480]由于上述一系列處理,生成設備I以HDR數據的狀態將原版的HDR數據存儲在MP4文件中,允許HDR數據在再現設備2中被再現,并且允許在顯示設備3上顯示與HDR數據對應的HDR圖像。
[0481]另外,生成設備I將原版的HDR數據轉換成STD數據以將STD數據存儲在MP4文件中,使得能夠在再現設備2中將STD數據恢復成HDR數據,并且使得能夠在顯示設備3上顯示與HDR數據對應的HDR圖像。
[0482]在HDR數據的再現期間,允許原版的HDR數據的亮度的特征由作為特征信息的TMI指定,使得內容的創作者可以用想要的亮度顯示與HDR數據對應的HDR圖像。
[0483]另外,生成設備I將包括TMI的視頻(其流)的軌道和ST(其流)的軌道作為HDR信息(特征信息和轉換信息)存儲在MP4文件中。
[0484]因此,ST的軌道可以包括vtmi盒和tirf盒,vtmi盒存儲track_IDs []作為指定包括要被應用于ST的軌道的TMI的視頻的軌道的軌道指定信息,tirf盒存儲tone_mapping_info_id_ref作為指定要被應用于ST的軌道的TMI的HDR指定信息。
[0485]結果,再現設備2從由存儲在ST的軌道中包括的vtmi盒中的track_IDs[]表示的包括在視頻的軌道中的TMI (具有track_id)中獲取由存儲在ST的軌道中包括的tirf盒中的tone_mapping_info_id_ref指定的TMI (具有tone_map_id),以作為要被應用于ST的TMI,并且可以將該TMI用于ST的處理。
[0486]因此,在圖20的第一配置示例的生成設備I中生成的MP4文件(在下文中,有時被稱作第一 MP4文件)中,由于可以將包括在視頻的軌道中的TMI轉用于ST,所以不需要單獨地將TMI添加到ST。
[0487]另外,在上述情況下,在第一 MP4文件的生成期間,對于ST,由于將與ST同時顯示的視頻的TMI用作ST的TMI,所以ST的TMI依賴于視頻的TMI。
[0488]然而,對于視頻和ST,單獨地生成TMI,除了視頻的TMI以外,ST的TMI包括在視頻的流中,使得可以防止ST的TMI依賴于視頻的TMI。
[0489]<生成設備I的第二配置示例>
[0490]圖39是示出了圖1的生成設備I的第二配置示例的框圖。
[0491]另外,在該圖中,與圖20的情況相對應的部件由相同的附圖標記來表示,在下文中將適當地省略其描述。
[0492]在圖39中,生成設備I被配置成包括控制器21、文件生成單元23和編碼處理單元122。
[0493]因此,圖39的生成設備I與圖20的情況的生成設備的相同之處在于生成設備I被配置成包括控制器21和文件生成單元23,而生成設備I與圖20的情況的生成設備的不同之處在于安裝編碼處理單元122來代替編碼處理單元22。
[0494]另外,圖39的生成設備I與圖20的情況的生成設備的不同之處在于控制器21被配置成包括報頭信息生成單元121A來代替報頭信息生成單元21A。
[0495]在圖39的生成設備I中,原版的HDR數據被輸入至編碼處理單元22。
[0496]類似于圖20的報頭信息生成單元21A,報頭信息生成單元121A生成存儲由編碼處理單元 122 提供的 tone_map_id 作為 tone_mapping_info_id_ref 的 tirf 盒(圖 24)。
[0497]另外,報頭信息生成單元121A生成存儲由編碼處理單元122提供的TMI(tone_mapping_info)作為 ToneMapInfo (類對象)的 tinf 盒(ToneMappingInformat1nBox)。
[0498]接下來,報頭信息生成單元121A生成包括tirf盒和tinf盒的moov盒或moof盒作為報頭信息,并且將該報頭信息提供給文件生成單元23。
[0499]稍后將描述tinf盒。
[0500]類似于圖20的編碼處理單元22,編碼處理單元122通過對原版的HDR數據執行編碼來生成視頻流和ST流,并且將視頻流和ST流輸出至文件生成單元23。
[0501]另外,類似于圖20的編碼處理單元22,編碼處理單元122將要被應用于視頻或ST的TMI (tone_mapping_info)的tone_map_id提供給控制器21 (其報頭信息生成單元121A)。
[0502]另外,編碼處理單元122將要被應用于視頻和ST的TMI提供給控制器21 (其報頭信息生成單元121A)。
[0503]圖40是示出了由圖39的生成設備I生成的MP4文件(在下文中,有時被稱作第二 MP4文件)的示例的圖。
[0504]圖40的第二 MP4文件是具有片段的分片段的影片的MP4文件,并且moov盒包括視頻、音頻和ST的trak盒。
[0505]因此,圖40的第二 MP4文件包括視頻的軌道、音頻的軌道和ST的軌道。
[0506]在本文中,在第一 MP文件(圖21、圖25)中,由于TMI包括在視頻的軌道中而不包括在ST的軌道中,所以將包括在視頻的軌道中的TMI轉用于ST。然而,在第二 MP文件中,要被應用于媒體的TMI被包括在每種媒體如視頻或ST的軌道中。
[0507]也就是說,圖39的生成設備I生成將要被應用于媒體的TMI包括在媒體的軌道中的MP4文件,作為每種媒體的第二 MP4文件。
[0508]因此,在圖40中,每種媒體的moof/traf盒包括tirf盒和tinf盒(ToneMappingInformat1nBox)(色調映射信息盒)。
[0509]如參照圖21所描述的,tirf盒是最新被定義成指定要被應用于關注的目標軌道的 TMI 并且存儲表示 tone_map_id 的 tone_mapping_info_id_ref 的盒。
[0510]tinf盒是最新被定義成存儲TMI (tone_mapping_info)的盒。
[0511]在分片段的影片的MP4文件中,如圖40中所示,在視頻的軌道的moof/traf盒中存儲tinf盒B#22和tirf盒B#21,tinf盒B#22存儲要被應用于視頻(其軌道)的TMI,tirf盒B#21存儲表示存儲在tinf盒B#22中的TMI當中的要被應用于視頻的TMI的tone_map_id 的 tone_mapping_info_id_ref0
[0512]類似地,在ST的軌道的moof/traf盒中存儲tinf盒B#2和tirf盒B#23,tinf?盒B#2存儲要被應用于ST (其軌道)的TMI,tirf盒B#23存儲表示存儲在tinf盒B#24中的TMI 中的要被應用于 ST 的 TMI 的 tone_map_id 的 tone_mapping_info_id_ref。
[0513]因此,根據圖40的第二 MP4文件,例如,如果視頻的軌道被視為目標軌道,則可以認識到存儲在目標軌道的moof/traf/tinf盒B#22中的TMI中的具有由存儲在目標軌道的moof/tarf/tirf 盒 B#21 中的 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 是要被應用于目標軌道的TMI。
[0514]另外,根據圖40的MP4文件,例如,如果ST的軌道被視為目標軌道,則還可以認識到存儲在目標軌道的moof/traf/tinf盒B#24中的TMI中的由存儲在目標軌道的moof/tarf/tirf 盒 B#23 中的 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 是要被應用于目標軌道的TMI。
[0515]另外,盡管分片段的影片的MP4文件包括每個片段的moof盒,但是具有由存儲在片段的 moof/traf/tirf 盒中的 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 中的有效TMI被應用于一些片段的數據。
[0516]圖41是示出了 tinf盒的定義的示例的圖。
[0517]tinf盒(ToneMappingInformat1nBox)(色調映射信息盒)是最新被定義為存儲要被應用于包括tinf盒作為ToneMapInfo (類對象tonemap)的軌道的TMI的盒,并且tinf盒被存儲在trak盒(其中存儲stbl盒)或traf盒中。
[0518]圖42是示出了 ToneMapInfo的語法的第一示例的圖。
[0519]除了插入用于字節對準的padding_value以外,圖42的ToneMapInfo具有與圖7的 TMI (tone_mapping_info)相同的配置。
[0520]圖43是示出了 ToneMapInfo的語法的第二示例的圖。
[0521]除了最新定義的component_idc以外,圖43的ToneMapInfo具有與圖42的情況相同的配置。
[0522]在component_idc為例如O的情況下,由圖43的ToneMapInfo表示的TMI通常被應用于例如作為構成圖像的多個分量的所有分量R、G、B。
[0523]另外,在component_idc為例如I的情況下,由圖43的ToneMapInfo表示的TMI通常被應用于例如為構成圖像的分量R、G、B之一的僅R。
[0524]另外,在component_idc為例如2的情況下,由圖43的ToneMapInfo表示的TMI通常被應用于例如為構成圖像的分量R、G、B之一的僅G。另外,在component_idc為例如3的情況下,由圖43的ToneMapInfo表示的TMI通常被應用于例如為構成圖像的分量R、G、B之一的僅B。
[0525]根據圖43的ToneMapInfo,要被應用的TMI可以以分量為單位來變化。
[0526]圖44是示出了 ToneMapInfo的語法的第三示例的圖。
[0527]除了最新定義num_of_components之外,圖44的ToneMapInfo具有與圖42的情況相同的配置。
[0528]在num_of_components為例如O的情況下,由圖44的ToneMapInfo表不的TMI通常被應用于例如作為構成圖像的多個分量的所有分量R、G、B。
[0529]另外,在num_of_components為例如3的情況下,在圖43的ToneMapInfo中例如按該順序對被應用于構成圖像的分量R、G、B的R的TM1、G的TMI以及B的TMI進行描述。
[0530]根據圖43或圖44的ToneMapInfo,對于構成圖像的每個分量,可以獨立地描述要被應用于分量的TMI。
[0531]圖45是示出了由圖39的生成設備I生成的第二 MP4文件的另一示例的圖。
[0532]圖45的第二MP4文件是不包括任何片段的非分片段的影片的MP4文件,并且moov盒包括視頻的trak盒、音頻的trak盒以及ST的trak盒。
[0533]因此,圖45的第二 MP4文件被配置成包括視頻的軌道、音頻的軌道以及ST的軌道。
[0534]類似于圖40的情況,在圖45的第二 MP4文件中,在相應的媒體如視頻或ST的軌道中包括要被應用于媒體的TMI。
[0535]即,在非分片段的影片的MP4文件中,如圖45中所示,對于視頻的軌道,在moov盒的視頻的軌道的trak/stbl盒中存儲tinf盒B#32和tirf盒B#31,tinf盒B#32存儲要被應用于視頻(其軌道)的TMI,tirf盒B#31存儲表示要被應用于視頻的TMI的tone_map_id 的 tone_mapping_info_id_ref0
[0536]類似地,對于ST的軌道,在moov盒的ST的軌道的trak/stbl盒中存儲tinf盒B#34和tinf盒B#33,tinf盒B#34存儲要被應用于ST (其軌道)的TMI,tinf盒B#33存儲表示要被應用于 ST 的 TMI 的 tone_map_id 的 tone_mapping_info_id_ref。
[0537]因此,根據圖45的第二 MP4文件,例如,如果視頻的軌道被視為目標軌道,則可以認識到存儲在包括在moov盒的目標軌道(在本文中,視頻的軌道)的trak盒中包括的stbI盒中的tinf盒B#32中的TMI中的具有由存儲在stbl盒中包括的tirf盒B#31中的tone_mapping_info_id_ref表示的tone_map_id的TMI是要被應用于目標軌道的TMI。
[0538]另外,例如,如果ST的軌道被視為目標軌道,類似于視頻的情況,可以認識到存儲在包括在moov盒的目標軌道(在本文中,ST的軌道)的trak盒中的stbl盒中包括的tinf盒B#34中的TMI中的具有由存儲在stbl盒中包括的tirf盒B#33中的tone_mapping_info_id_ref表示的tone_map_id的TMI是要被應用于目標軌道的TMI。
[0539]另外,在非分片段的影片中,存儲在目標軌道的tinf盒中的TMI中的有效TMI被應用于目標軌道。
[0540]如上所述,在圖39的生成設備I中,由于生成存儲包括作為HDR信息的TMI (存儲TMI的tinf盒)以及作為指定TMI中的被應用于關注的目標軌道的TMI的HDR指定信息的 tone_mapping_in fo_id_ref (存儲 tone_mapping_info_id_ref 的 tirf 盒)的目標軌道的第二 MP4文件,所以可以將要被應用于每種媒體的TMI獨立地添加到每種媒體如視頻或ST。
[0541]另外,在對視頻進行編碼的情況下,例如,根據HEVC方案,盡管生成將視頻的TMI插入到SEI中的視頻流,在第二 MP4文件中,可以將要被應用于媒體的TMI獨立于要被插入到SEI中的TMI添加到除了視頻以外的媒體。
[0542]因此,在不將要被應用于ST的TMI獨立添加到ST的情況下,將包括記錄在例如藍光(注冊商標)盤中的具有m2ts格式的TMI的視頻以及與TMI —起再現的ST轉換成MP4文件。
[0543]因此,便于TMI到MP4文件的引入,使得可以增加用戶享用HDR圖像如HDR視頻或HDR ST的可能性。
[0544]另外,在對視頻進行編碼的情況下,例如,根據HEVC方案,由于生成將視頻的TMI插入到SEI中的視頻流,在第二 MP4文件中,被插入到SEI中的TMI以及存儲在視頻的軌道中包括的tinf盒中的TMI作為視頻的TMI而存在。
[0545]在這種情況下,在再現設備2(圖1)中,可以例如預先確定或根據用戶的操縱來選擇被插入到SEI中的TMI和被存儲在視頻的軌道中包括的tinf盒中的TMI之一用作要被應用于視頻的TMI。
[0546]在該實施方式中,假定:對于第二 MP4文件,例如,被插入到SEI中的TMI以及被存儲在視頻的軌道中包括的tinf盒中的TMI中的存儲在tinf盒中的TMI用作要被應用于視頻的TMI。
[0547]在本文中,根據具有SMPTE-TT格式的ST的數據,盡管ST的多個顯示屏可以包括在為對MP4文件進行訪問的單元的一個樣本中,但是在第二 MP4文件中,在ST的多個顯示屏包括在一個樣本中的情況下,要被應用于包括在一個樣本中的ST的多個顯示屏中的每個的TMI是同一 TMI,從而難以改變每個顯示屏的要被應用的TMI。
[0548]<編碼處理單元122的配置示例>
[0549]圖46是圖39的編碼處理單元122的配置示例。
[0550]另外,在圖中與圖26的編碼處理單元22對應的部件由相同的附圖標記來表示,從而在下文中將適當地省略其描述。
[0551]編碼處理單元122被配置成包括編碼器32、轉換單元33、轉換信息生成單元34、編碼器35、特征信息生成單元131、轉換信息生成單元132和流生成單元133。
[0552]因此,圖46的編碼處理單元122與圖26的編碼處理單元22相同之處在于:編碼處理單元122被配置成包括編碼器32、轉換單元33和編碼器35。
[0553]然而,圖46的編碼處理單元122與圖26的編碼處理單元22不同之處在于:安裝特征信息生成單元131、轉換信息生成單元132和流生成單元133代替特征信息生成單元31、轉換信息生成單元34和流生成單元36。
[0554]類似于圖26的特征信息生成單元31,特征信息生成單元131檢測被輸入到編碼處理單元122的原版的HDR數據的亮度以生成TMI作為特征信息并且將該TMI提供給流生成單元133。
[0555]然而,特征信息生成單元131對于原版的HDR數據中的HDR視頻和HDR ST獨立地生成TMI作為特征信息。
[0556]另外,類似于圖26的特征信息生成單元31,在特征信息生成單元131中,對于HDR視頻,可以生成作為HDR視頻的特征信息的TMI ;而對于HDR ST,可以將作為與HDR ST同時顯示的HDR視頻的特征信息的TMI用作作為ST (HDR ST)的特征信息的TMI。
[0557]類似于圖26的轉換信息生成單元34,轉換信息生成單元132基于由轉換單元33提供的信息來生成TMI作為轉換信息。
[0558]然而,轉換信息生成單元132對于原版的HDR數據中的HDR視頻和HDR ST生成TMI作為轉換信息,并且將TMI提供給流生成單元133。
[0559]另外,類似于圖26的轉換信息生成單元34,對于HDR視頻,轉換信息生成單元132可以生成TMI作為HDR視頻的轉換信息,并且對于HDR ST,轉換信息生成單元132可以將作為與HDR ST —起同時顯示的HDR視頻的轉換信息的TMI用作作為ST (HDR ST)的轉換信息的 TMI ο
[0560]流生成單元133將由特征信息生成單元131提供作為視頻和ST的特征信息的TMI的tone_map_id以及由轉換信息生成單元132提供作為視頻和ST的轉換信息的TMI的tone_map_id提供給控制器21 (圖39)。
[0561]此外,流生成單元133執行與圖26的流生成單元36的處理相同的處理。
[0562]也就是說,流生成單元133將由特征信息生成單元131提供作為視頻和ST的特征信息的TMI的tone_map_id和由轉換信息生成單元132提供作為視頻和ST的轉換信息的TMI的tone_map_id提供給控制器21。
[0563]另外,流生成單元133將視頻的TMI作為SEI插入到由編碼器32提供的視頻的編碼數據中以生成視頻流。
[0564]另外,流生成單元133將由編碼器35提供的ST的數據作為ST流連同視頻流一起提供給圖39的文件生成單元23。
[0565]另外,在流生成單元133中,不將視頻的TMI插入到由編碼器32提供的視頻的編碼數據中,但是可以將編碼數據不經變化地用作視頻流。
[0566]<生成設備I的文件生成處理>
[0567]圖47是用于描述由圖39的生成設備I執行的文件生成處理的示例的流程圖。
[0568]如果將原版的HDR數據輸入至生成設備I,類似于圖29的步驟SI,在步驟SI 11中,生成設備I的控制器21確定處理模式是否是模式_i。
[0569]在在步驟Slll中確定處理模式是模式_i的情況下,該過程進行至步驟S112,編碼處理單元122執行模式-1的編碼處理。將通過模式_i的編碼處理所生成的視頻流和ST流從編碼處理單元122提供至文件生成單元23。
[0570]另一方面,在在步驟Slll中確定模式處理是模式_ii的情況下,該過程進行至步驟S113,編碼處理單元122執行模式-1i的編碼處理。將通過模式_ii的編碼處理所生成的視頻流和ST流從編碼處理單元122提供至文件生成單元23。
[0571]在步驟S112或S113之后,該過程進行至步驟S114,報頭信息生成單元121A執行報頭信息生成處理。將在報頭信息生成處理中所生成的報頭信息從報頭信息生成單元121A提供至文件生成單元23,然后該過程進行至步驟S115。
[0572]在步驟SI 15中,文件生成單元23生成和輸出圖40或圖45的存儲由編碼處理單元122提供的視頻流和ST流以及由報頭信息生成單元121A提供的報頭信息的第二 MP4文件,然后結束文件生成處理。
[0573]圖48是用于描述在圖47的步驟S112中執行的模式_i的編碼處理的示例的流程圖。
[0574]在步驟S121中,編碼處理單元122 (圖46)的特征信息生成單元131檢測原版的HDR數據的亮度以生成TMI作為視頻和ST的特征信息,并且將該TMI提供給流生成單元133,然后該過程進行至步驟S122。
[0575]在步驟S122中,編碼器32根據HEVC方案對原版的HDR進行編碼以生成HDR視頻的編碼數據,并且將該編碼數據提供給流生成單元133,然后該過程進行至步驟S123。另夕卜,視頻編碼方案不限于HEVC方案。
[0576]在步驟S123中,編碼器35對原版的HDR ST進行編碼以生成具有SMPTE-TT格式的ST的數據,并且將ST的數據提供給流生成單元133,然后該過程進行至步驟S124。
[0577]在步驟S124中,轉換單元33將原版的輸入HDR數據轉換成STD數據,并且將表示HDR數據與STD數據之間的關系的信息(表示輸入數據與輸出數據之間的關系的信息,其中,將HDR數據的RGB信號設置成輸入數據,而將STD數據的RGB信號設置成輸出數據)提供給轉換信息生成單元132。
[0578]之后,該過程從步驟S124進行至步驟S125,轉換信息生成單元132基于由轉換單元33提供的信息來生成TMI作為視頻和ST的轉換信息,并且將該TMI提供給流生成單元133,然后該過程進行至步驟S126。
[0579]在步驟S126中,流生成單元133將由特征信息生成單元131提供作為特征信息的TMI以及由轉換信息生成單元132提供作為轉換信息的TMI作為編碼數據的SEI插入到由編碼器32提供的編碼數據中以生成視頻流。
[0580]接下來,流生成單元133將由編碼器35提供的ST的數據作為ST流連同視頻流一起提供給文件生成單元23 (圖39)。
[0581]另外,流生成單元133將視頻的TMI (要被應用于視頻的TMI)以和該TMI的tone_map_id以及ST的TMI (要被應用于ST的TMI)和該TMI的tone_map_id提供給控制器21 (圖39),然后結束模式-1的編碼處理。
[0582]圖49是用于描述在圖47的步驟S113中執行的模式_ii的編碼處理的示例的流程圖。
[0583]在步驟S131中,編碼處理單元122的特征信息生成單元131檢測原版的HDR數據的亮度以生成TMI作為視頻和ST的特征信息,并且將該TMI提供給流生成單元133。
[0584]之后,在步驟S132中,轉換單元33將原版的輸入HDR數據轉換成STD數據,并且轉換單元33將STD數據中的STD視頻提供給編碼器32而將STD ST提供給編碼器35。
[0585]另外,轉換單元33將表示HDR數據與STD數據之間的關系的信息提供給轉換信息生成單元132,從而該過程從步驟S132進行至步驟S133。
[0586]在步驟SI 13中,轉換信息生成單元132基于由轉換單元33提供的信息生成TMI作為視頻和ST的轉換信息,并且將該TMI提供給流生成單元133,從而該過程進行至步驟S134。
[0587]在步驟S134中,編碼器32根據HEVC方案對由轉換單元33提供的STD視頻進行編碼以生成STD視頻的編碼數據,并且將該編碼數據提供給流生成單元133。另外,視頻編碼方案不限于HEVC方案。
[0588]之后,在步驟S135中,編碼器35對由轉換單元33提供的STD ST進行編碼以生成具有SMPTE-TT格式的ST的數據,并且將ST的數據提供給流生成單元133。
[0589]接下來,在步驟S136中,流生成單元133將由特征信息生成單元131提供作為特征信息的TMI以及由轉換信息生成單元132提供作為轉換信息的TMI作為編碼數據的SEI插入到由編碼器32提供的編碼數據中以生成視頻流。
[0590]另外,流生成單元133將由編碼器35提供的ST的數據作為ST流連同視頻流一起提供給文件生成單元23 (圖39)。
[0591]另外,流生成單元133將視頻的TMI (要被應用于視頻的TMI)和該TMI的tone_map_id以及ST的TMI (要被應用于ST的TMI)和該TMI的tone_map_id提供給控制器21 (圖39),然后結束模式-1i的編碼處理。
[0592]圖50是用于描述在圖47的步驟S114中執行的報頭信息生成處理的示例的流程圖。
[0593]在步驟S141中,控制器21 (圖39)的報頭信息生成單元121A生成存儲由編碼處理單元122 (其流生成單元133 (圖46))提供的視頻的TMI (要被應用于視頻的TMI)的tinf盒(圖40、圖41、圖45)。
[0594]另外,報頭信息生成單元121A生成存儲由編碼處理單元122(其流生成單元133 (圖46))提供的ST的TMI (要被應用于ST的TMI)的tinf盒(圖40、圖41、圖45)。
[0595]另外,報頭信息生成單元121A生成存儲表示由編碼處理單元122提供的視頻的TMI 的 tone_map_id 的 tone_mapping_info_id_ref 的 tirf 盒(圖 24、圖 10、圖 45)。
[0596]另外,報頭信息生成單元121A生成存儲表示由編碼處理單元122提供的ST的TMI的tone_map_id的tone_mapping_info_id_ref的tirf盒,然后該過程從步驟S141進行至步驟S142。
[0597]在步驟S142中,報頭信息生成單元121A產生包括tinf盒和tirf盒的moov盒或moof盒,并且將所產生的盒作為報頭信息提供給文件生成單元23 (圖39),然后結束報頭信息生成處理。
[0598]也就是說,在文件生成單元23中,在生成分片段的影片的MP4文件的情況下,如圖40所示,報頭信息生成單元121A生成其中tirf盒和tinf盒包括在視頻的軌道的traf盒的moof盒以及其中tirf盒和tinf盒包括在ST的軌道的traf盒中的moof盒。
[0599]另一方面,在文件生成單元23中,在生成非分片段的影片的MP4文件的情況下,如圖45中所示,報頭信息生成單元121A生成如下moov盒:其中tirf盒和tinf盒包括在視頻的軌道的trak盒中包括的stbl盒中,以及其中tirf盒和tinf盒包括在ST的軌道的trak盒中包括的stbl盒中。
[0600]<再現設備的第二配置示例>
[0601]圖51是示出了圖1的再現設備2的第二配置示例的框圖。
[0602]另外,在圖中與圖33的情況對應的部件由相同的附圖標記來表示,從而在下文中將適當地省略其描述。
[0603]在圖51中,再現設備2被配置成包括文件采集單元51、分解單元52、操縱輸入單元53、組合輸出單元56、控制器141和解碼處理單元142。
[0604]因此,圖51的再現設備2與圖33的情況的再現設備2相同之處在于:再現設備2被配置成包括文件采集單元51、分解單元52、操縱輸入單元53和組合輸出單元56。
[0605]然而,圖51的再現設備2與圖33的情況的再現設備2不同之處在于:安裝控制器141和解碼處理單元142代替控制器54和解碼處理單元55。
[0606]控制器141被配置有CPU、ROM、RAM等,并且通過執行預定的程序來控制再現設備2的整體操作。
[0607]例如,控制器141將作為ToneMapInfo存儲在由分解單元52提供的moov盒(圖45)中包括的 tinf 盒中的 TMI (tone_mapping_info)或存儲在 tirf 盒中的 tone_mapping_info_id_ref提供給解碼處理單元142。另外,例如,控制器141將作為ToneMapInfo存儲在由分解單元52提供的moof盒(圖40)中包括的tinf盒中的TMI或存儲在tirf盒中的tone_mapping_info_id_ref 提供給解碼處理單元 142。
[0608]解碼處理單元142被配置成包括解碼器142A和解碼器142B。
[0609]解碼器142A用作如下采集單元:其獲取作為ToneMapInfo存儲在視頻的TMI中包括的tinf盒中且由控制器141提供的TMI作為要被應用于視頻的TMI,并且獲取視頻的TMI中的具有由存儲在視頻的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref 表示的 tone_map_id 的 TMI 作為視頻。
[0610]另外,解碼器142A根據HEVC方案對包括在由分解單元52提供的視頻流中的編碼數據進行解碼。
[0611]接下來,如果需要,解碼器142A基于作為轉換信息要被應用于視頻的TMI將作為解碼的結果而獲得的HDR視頻或STD視頻轉換成STD視頻或HDR視頻,并且將STD視頻或HDR視頻輸出至組合輸出單元56。
[0612]在解碼器142A輸出HDR視頻的情況下,解碼器142A將作為特征信息要被應用于視頻的TMI連同HDR視頻一起輸出至組合輸出單元56。
[0613]解碼器142B對由分解單元52提供的ST流進行解碼。
[0614]另外,解碼器142B用作如下采集單元:其獲取作為ToneMapInfo存儲在ST的軌道中包括的tinf盒中且由控制器141提供的TMI作為要被應用于ST的TMI,并且獲取ST的TMI中的具有由存儲在ST的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI 作為 ST 的 TM10
[0615]接下來,如果需要,解碼器142B基于作為轉換信息要被應用于ST的TMI將作為解碼的結果而獲得的HDR ST或STD ST轉換成STD ST或HDR ST,并且將STD ST或HDR ST輸出至組合輸出單元56。
[0616]在解碼器142B輸出HDR ST的情況下,解碼器142B將作為轉換信息要被應用于ST的TMI連同HDR ST 一起輸出至組合輸出單元56。
[0617]<再現設備2的再現處理>
[0618]圖52是用于描述由圖51的再現設備2執行的再現處理的示例的流程圖。
[0619]在步驟S151中,文件采集單元51獲取由圖39的生成設備I生成的第二 MP4文件,并且將該第二 MP4文件提供給分解單元52。
[0620]分解單元52從文件采集單元51的第二 MP4文件采集moov盒或moof盒作為報頭信息,同時讀取視頻流或ST流作為存儲在mdat盒中的實際數據。
[0621]接下來,分解單元52將moov盒或moof盒作為報頭信息提供給控制器141,并且將視頻流或ST流提供給解碼處理單元142。
[0622]另外,控制器141將作為ToneMapInfo存儲在由分解單元52提供的moov盒或moof盒中包括的tinf盒中的TMI或存儲在tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元142。
[0623]之后,該過程從步驟S151進行至步驟S152,并且類似于圖34的步驟S42的情況,控制器141確定由文件采集單元51獲取的第二 MP4文件的處理模式是模式_i還是模
?ζ -Ho
[0624]在在步驟S152中確定處理模式是模式_i的情況下,該過程進行至步驟S153,解碼處理單元142執行模式-1的解碼處理。
[0625]另一方面,在在步驟S152中確定處理模式是模式_ii的情況下,解碼處理單元142執行模式-1i的解碼處理。
[0626]在在步驟S153或步驟S154中執行解碼處理之后,結束再現處理。
[0627]圖53是用于描述圖52的步驟S153中的模式_i的解碼處理的流程圖。
[0628]在步驟S161中,解碼器142A獲取作為ToneMapInfo存儲在視頻的軌道中包括的tinf盒中且由控制器141提供的TMI作為視頻的TMI。
[0629]另外,解碼器142B獲取作為ToneMapInfo存儲在ST的軌道中包括的tinf盒中且由控制器141提供的TMI作為ST的TMI,然后該過程進行至步驟S162。
[0630]在步驟S162至S164中,執行與圖35的步驟S62至S64的處理相同的處理。
[0631]也就是說,在步驟S162中,解碼器142A對包括在從分解單元52提供的視頻流中的編碼數據進行解碼以生成HDR視頻。在步驟S163中,解碼器142B將由分解單元52提供的具有SMPTE-TT格式的ST的數據的ST流轉換成HDR ST。
[0632]接下來,在步驟S164中,控制器141確定包括在顯示設備3中的監視器是否是HDR監視器。
[0633]在在步驟S164中確定包括在顯示設備3的監視器是HDR監視器的情況下,該過程進行至步驟S165。
[0634]在步驟S165中,解碼器142A獲取在步驟S161中獲取的視頻的TMI中的具有由存儲在視頻的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于視頻的TMI。
[0635]另外,解碼器142B獲取在步驟S161中獲取的ST的TMI中的具有由存儲在ST的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于ST的TMI。
[0636]之后,該過程從步驟S165進行至步驟S166,然后在步驟S166和步驟S170中執行與圖35的步驟S66和S70的處理相同的處理。
[0637]另一方面,在在步驟S164中確定包括在顯示設備3的監視器不是HDR監視器而是STD監視器的情況下,該過程進行至步驟S167。
[0638]在步驟S167中,類似于步驟S165,解碼器142A獲取在步驟S161中獲取的視頻的TMI中的具有由存儲在視頻的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于視頻的TMI。
[0639]另外,類似于步驟S165,解碼器142B獲取在步驟S161中獲取的ST的TMI中的具有由存儲在ST的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于ST的TMI。
[0640]之后,該過程從步驟S167進行至步驟S168,從而在下文中,在步驟S168至S170中,執行與圖35的步驟S38至S70的處理相同的處理。
[0641]圖54是用于描述圖52的步驟S154中的模式_ii的解碼處理的流程圖。
[0642]在步驟S181中,類似于圖53的步驟S161,解碼器142A和55B分別獲取視頻的TMI和ST的TM1
[0643]也就是說,解碼器142A獲取作為ToneMapInfo存儲在視頻的軌道中包括的tinf盒中且由控制器141提供的TMI作為視頻的TMI。
[0644]另外,解碼器142B獲取作為ToneMapInfo存儲在ST的軌道中包括的tinf盒中且由控制器141提供的TMI作為ST的TMI,然后該過程進行至步驟S182。
[0645]在步驟S182至步驟S184中,執行與圖36的步驟S82至步驟S84的處理相同的處理。
[0646]也就是說,在步驟S182中,解碼器142A對包括在從分解單元52提供的視頻流中的編碼數據進行解碼以生成STD視頻。在步驟S183中,解碼器142B將由分解單元52提供的具有SMPTE-TT格式的ST的數據的ST流解碼成STD ST。
[0647]接下來,在步驟S182中,控制器141確定包括在顯示設備3中的監視器是否是HDR監視器。
[0648]在在步驟S184中確定包括在顯示設備3中的監視器是HDR監視的情況下,該過程進行至步驟S185。
[0649]在步驟S185中,解碼器142A獲取在步驟S181中獲取的視頻的TMI中的具有由存儲在視頻的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于視頻的TMI。
[0650]另外,解碼器142B獲取在步驟S181中獲取的ST的TMI中的具有由存儲在ST的軌道中包括的tirf盒中且由控制器141提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于ST的TMI。
[0651]之后,該過程從步驟S185進行至步驟S186,然后在步驟S186至S189中執行與圖36的步驟S86至S89的處理相同的處理。
[0652]如上所述,第二配置示例的生成設備I將視頻(其流)的軌道和ST (其流)的軌道存儲在第二 MP4文件中。
[0653]因此,每種媒體的軌道可以包括將要被應用于媒體(其軌道)的TMI存儲為ToneMapInfo的tinf盒以及將tone_mapping_info_id_ref存儲為指定存儲在tinf盒中的TMI中的要被應用于媒體的TMI的HDR指定信息的tirf盒。
[0654]因此,再現設備2可以對于每種媒體獲取存儲在媒體的軌道中包括的tinf盒中的TMI 中的由存儲在 tirf 盒中的 tone_mapping_info_id_ref 指定的 TMI (具有 tone_map_id)作為要被應用于媒體的TMI,并且可以使用該TMI用于媒體的處理。
[0655]<生成設備I的第三配置示例>
[0656]圖55是不出了圖1的生成設備I的第三配置不例的框圖。
[0657]另外,在圖中與圖20的情況對應的部件由相同的附圖標記來表示,從而在下文中將適當地省略其描述。
[0658]在圖55中,生成設備I被配置成包括控制器21、解碼處理單元202和文件生成單元 203。
[0659]因此,圖55的生成設備I與圖20的情況的生成設備I相同之處在于:生成設備I被配置成包括控制器21。
[0660]然而,圖55的生成設備I與圖20的情況的生成設備I不同之處在于:安裝編碼處理單元202和文件生成單元203代替編碼處理單元22和文件生成單元23。
[0661]另外,圖55的生成設備I與圖20的情況的生成設備I不同之處在于:控制器21被配置成包括報頭信息單元201A代替報頭信息生成單元21A。
[0662]在圖55的生成設備I中,原版的HDR數據被輸入至編碼處理單元202。
[0663]報頭信息生成單元201A生成包括存儲由編碼處理單元202提供的tone_map_id 作為 tone_mapping_info_id_ref 的 tirf 盒(圖 24)的 moof 盒以及包括 tmpi 盒(reference_type 是 “tmpi” 的 TrackReferenceTypeBox)的 moov 盒作為報頭信息,并且將該報頭信息提供給文件生成單元203。
[0664]可替代地,報頭信息生成單元201A生成存儲由編碼處理單元202提供的tone_map_id作為tone_mapping_info_id_ref的tirf盒以及包括tmpi的moov盒作為報頭信息,并且將該報頭信息提供給文件生成單元203。
[0665]下文將描述tmpi盒。
[0666]類似于圖20的編碼處理單元22,編碼處理單元202通過對原版的HDR數據執行編碼來生成視頻流和ST流,并且將視頻流和ST流輸出至文件生成單元203。
[0667]另外,編碼處理單元202生成TMI的es (基本流)(在下文中,有時稱作TMI流)作為要被應用于視頻或ST的HDR信息,并且將該es輸出至文件生成單元203。
[0668]另外,編碼處理單元202將要被應用于視頻或ST的TMI的tone_map_id提供給控制器21 (其報頭信息生成單元201A)。
[0669]文件生成單元203生成存儲由控制器21 (其報頭信息生成單元201A)提供的報頭信息以及由編碼處理單元202提供的視頻流、ST流和TMI流的MP4文件,并且輸出該MP4文件。
[0670]圖56是示出了由圖55的生成設備I生成的MP4文件(在下文中,有時稱作第三MP4文件)的示例的圖。
[0671]圖56的第三MP4文件是具有片段的分片段的影片的MP4文件,并且moov盒包括視頻、ST和TMI (色調映射基本流)的trak盒。
[0672]因此,圖56的MP4文件包括視頻的軌道、ST的軌道以及TMI的軌道。
[0673]圖55的生成設備I生成通過參照其他軌道可以應用包括在TMI的軌道(在下文中,有時稱作TMI軌道)中的TMI的MP4文件作為第三MP4文件。
[0674]因此,在第三MP4文件中,TMI軌道(色調映射軌道)的madt盒包括TMI的樣本(ToneMapSample)作為實際數據。
[0675]另外,除了 moov盒的TMI之外,媒體的trak盒,即,視頻或ST (字幕)的trak盒包括 tref 盒,tref 盒包括 tmpi 盒(TrackReferenceBox)。
[0676]在下文中,如參照圖21和圖22所描述的,盡管tref盒可以包括TrackReferenceTypeBox,但是 tmpi 盒是最新被定義為 TrackReferenceTypeBox 的一種的合
ΙΤΓΤ.0
[0677]現在,例如,如果包括tmpi盒的ST的軌道被視為關注的目標軌道,則在包括在為目標軌道的ST的軌道中的tmpi盒中存儲作為指定要被應用于目標軌道的TMI的TMI軌道(HDR信息)的軌道指定信息的TMI軌道的track_id(其track_IDs[]表示)。
[0678]因此,要被應用于目標軌道的TMI的TMI軌道可以由存儲在作為目標軌道的ST的軌道中包括的tmpi盒中的track_id識別。
[0679]類似地,如果包括tmpi盒的視頻的軌道被視為關注的目標軌道,則在作為目標軌道的視頻的軌道中包括的tmpi盒中存儲作為指定要被應用于目標軌道的TMI的TMI軌道的軌道指定信息的TMI軌道的track_id。
[0680]因此,要被應用于目標軌道的TMI的TMI軌道可以由存儲在包括在作為目標軌道的視頻的軌道中的tmpi盒中的track_id識別。
[0681]另外,通過確定預先變成TMI軌道的軌道的track_id,可以省略包括tmpi盒的tref 盒。
[0682]在圖56的第三MP4文件中,視頻和ST的每個軌道的moof盒包括traf盒,traf盒包括tirf盒,tirf盒存儲表示tone_map_id的tone_mapping_info_id_ref作為指定要被應用于軌道的TMI的HDR指定信息。
[0683]通過參照存儲在目標盒的tirf盒中的tone_mapping_info_id_ref,具有由存儲在tirf盒中的tone_mapping_info_id_ref表示的tone_map_id的TMI可以被識別為具有存儲在tmpi盒中的track_id的TMI軌道的TMI中的要被應用于目標軌道的TMI。
[0684]另外,盡管分片段的影片的MP4文件包括每個片段的moof盒,但是由存儲在片段的 moof 盒中包括的 tirf 盒中的 tone_mapping_info_id_ref 表不的 tone_map_id 的 TMI中的有效TMI被應用于一些片段的數據。
[0685]另外,可以將多個軌道作為TMI軌道(色調映射軌道)存儲在第三MP4文件中。
[0686]另外,在第三MP4文件中,例如,要被應用于視頻的TMI軌道以及要被應用于ST的TMI的TMI軌道可以是同一 TMI軌道或其他TMI軌道。
[0687]如圖56中所示,除了視頻和ST以外,將TMI軌道存儲在分片段的影片的MP4文件中。
[0688]因此,對于視頻的軌道,存儲要被應用于ST的TMI的TMI軌道的track_id的tmpi盒B#41被存儲在moov盒的視頻的軌道的trak/tref盒中。
[0689]另外,對于視頻的軌道,存儲表示要被應用于視頻的TMI (包括在具有存儲在tmpi盒 B#41 中的 track_id 的 TMI 軌道中的 TMI)的 tone_map_id 的 tone_mapping_info_id_ref的tirf盒B#44被存儲在視頻的軌道的moof/traf盒中。
[0690]因此,根據圖56的第三MP4文件,例如,如果視頻的軌道被視為目標軌道,則要被應用于視頻的TMI的TMI軌道可以由存儲在moov盒的視頻的trak/tref/tmpi盒B#41中的track_id識別。
[0691]另外,可以認識到包括在TMI軌道中的TMI中的具有由存儲在為目標軌道的視頻的軌道的 moof/tarf/tirf 盒 B#44 中的 tone_mapping_info_id_ref 表不的 tone_map_id的TMI是要被應用于目標軌道的TMI。
[0692]另一方面,對于ST的軌道,存儲要被應用于ST的TMI的TMI軌道的track_id的tmpi盒B#42被存儲在moov盒的ST的軌道的trak/tref盒中。
[0693]另外,對于ST的軌道,存儲表示要被應用于ST的TMI (包括在具有存儲在tmpi盒中的 track_id 的 TMI 軌道中的 TMI)的 tone_map_id 的 tone_mapping_info_id_ref 的 tirf盒B#43被存儲在ST的軌道的moof/traf盒中。
[0694]因此,根據圖56的第三MP4文件,例如,如果ST的軌道被視為目標軌道,則要被應用于ST的TMI的TMI軌道可以由存儲在moov盒的ST的trak/tref/tmpi盒B#42中的track」d識別。
[0695]另外,可以認識到包括在TMI軌道中的TMI中的具有由存儲在為目標軌道的ST的軌道的 moof/tarf/tirf 盒 B#43 中的 tone_mapping_info_id_ref 表不的 tone_map_id 的TMI是要被應用于目標軌道的TMI。
[0696]圖57是示出了作為tmpi盒的TrackReferenceTypeBox的定義的示例的圖。
[0697]在該實施方式中,“tmpi”被最新定義為表示TrackReferenceTypeBox用于存儲 TMI 軌道的 track_id 的 refernce_type,并且 refernce_type 變成 “tmpi” 的TrackReferenceTypeBox 用作存儲 TMI 軌道的 track_id 的 tmpi 盒。
[0698]tmpi 盒包括(存儲)表示 track_id 的 track_IDs[]。
[0699]track_IDs□是陣列變量,并且可以存儲多個track_id。因此,根據tmpi盒,可以將多個軌道指定為要被應用于媒體的TMI的TMI軌道。
[0700]圖58是示出了作為實際數據存儲在第三MP4文件中所存儲的TMI軌道(色調映射軌道)的mdat盒中的TMI的樣本(ToneMapSample)的語法的示例的圖。
[0701]TMI的一個樣本可以包括O組或更多組表示ToneMapInfo的長度的ToneMapInfoLength 以及 ToneMapInfo, ToneMapInfo 表不 TM10
[0702]因此,TMI的一個樣本可以包括多組 ToneMapInfoLength 和 theToneMapInfo。
[0703]另外,Length =表示TMI的樣本的長度的sample_size不存在于TMI的樣本中,并且參照例如Stsz盒、Stz2盒和trun盒中所描述的每個樣本的大小信息。
[0704]可以將例如圖42至圖44中所示的語法的ToneMapInfo等用作ToneMapInfo。
[0705]圖59是示出了 TMI的樣本(ToneMapSample)的數據結構的示例的圖。
[0706]如圖59中所示,TMI的樣本可以重復包括一組ToneMapInfoLength和ToneMapInfo0
[0707]圖60是示出了由圖55的生成設備I生成的第三MP4文件的另一示例的圖。
[0708]圖60的第三MP4文件是不包括任何片段的非分片段的影片的MP4文件,并且moov盒包括視頻的trak盒、ST的trak盒以及TMI (色調映射基本流)的(兩個)trak盒。
[0709]因此,圖60的第三MP4文件被配置成包括視頻的軌道、ST的軌道以及TMI的軌道。
[0710]類似于圖56,在圖60中,視頻的軌道和ST的軌道分別包括tmpi盒和tirf盒,另夕卜,mdat盒包括視頻的樣本、ST的樣本和TMI的樣本(色調映射樣本)。
[0711]在本文中,所非分片段的影片的MP4文件中,如圖60中所示,存儲表示要被應用于視頻的TMI軌道的track_id的track_IDs[](圖57)的tmpi盒B#51被存儲在moov盒的視頻的trak/tref盒中。
[0712]另外,存儲表示要被應用于視頻的TMI的tone_map_id的tone_mapping_info_id_ref的tirf盒B#52被存儲在moov盒的視頻的軌道的trak中包括的stbl盒中。
[0713]類似于視頻的軌道,ST的軌道可以包括tmpi盒B#53和tirf盒B#54。
[0714]也就是說,存儲表示要被應用于視頻的TMI的TMI軌道的track_i d的track_IDs[]的tmpi盒B#53被存儲在moov盒的ST的軌道的trak/tref盒中。
[0715]另外,存儲表示要被應用于ST 的 TMI 的 tone_map_id 的 tone_mapping_info_id_ref的tirf盒B#54被存儲在moov盒的ST的軌道的trak盒中包括的stbl盒中。
[0716]因此,根據圖60的第三MP4文件,例如,如果ST的軌道被視為目標軌道,則要被應用于為目標軌道的ST的軌道的TMI的TMI軌道可以由存儲在moov盒的ST的trak/tref/tmpi盒B#53中的track」d識別。
[0717]另外,可以認識到:TMI軌道的TMI中的具有由存儲在為moov盒的目標軌道的ST的軌道的 tark/stbl/tirf 盒 B#54 中的 tone_mapping_info_id_ref 表不的 tone_map_id的TMI是要被應用于目標軌道的TMI。
[0718]對于視頻,以類似的方式,可以識別要被應用于視頻的TMI。
[0719]另外,在非分片段的影片的MP4文件中,具有由存儲在目標軌道的tirf盒中的tone_mapping_info_id_ref表示的tone_map_id的TMI中的有效TMI被應用于目標軌道。
[0720]另外,要被應用于視頻的TMI的TMI軌道和要被應用于ST的TMI的TMI軌道可以是同一 TMI軌道或可以是不同的TMI軌道。
[0721]如上所述,在圖55的生成設備I中,由于生成如下第三MP4文件:存儲TMI的TMI軌道作為HDR信息和存儲track_IDs[]作為指定TMI軌道中包括的TMI中的要被應用于關注的目標軌道的TMI的TMI軌道的軌道指定信息以及存儲tone_mapping_info_id_ref作為指定要被應用于目標軌道的TMI的HDR指定信息,所以可以獨立地將要被應用于每種媒體的TMI添加到媒體如視頻或ST。
[0722]另外,在對視頻進行編碼的情況下,例如,根據HEVC方案,雖然生成將視頻的TMI插入到SEI中的視頻流,但是在第三MP4文件中,可以獨立于要被插入到SEI中的TMI將要被應用于每種媒體的TMI添加到除了視頻以外的媒體。
[0723]因此,在不將要被應用于ST的TMI獨立添加到ST的情況下,將包括記錄在例如藍光(注冊商標)盤中的具有m2ts格式的TMI的視頻以及與TMI —起再現的ST轉換成MP4文件。
[0724]因此,便于TMI到MP4文件的引入,使得可以增加用戶享用HDR圖像如HDR視頻或HDR ST的可能性。
[0725]另外,在對視頻進行編碼的情況下,例如,根據HEVC方案,由于生成將視頻的TMI插入到SEI中的視頻流,所以在第二 MP4文件中,被插入到SEI中的TMI以及TMI軌道的TMI作為視頻的TMI而存在。
[0726]在這種情況下,在再現設備2 (圖1)中,例如,可以預先確定或根據用戶的操縱來確定被插入到SEI中的TMI和TMI軌道的TMI之一用作要被用作視頻的TMI。
[0727]在本實施方式中,假定:對于第三MP4文件,例如,被插入到SEI中的TMI中的TMI軌道的TMI以及TMI軌道的TMI用作要被應用于視頻的TMI。
[0728]在本文中,根據具有SMPTE-TT格式的ST的數據,盡管ST的多個顯示屏可以包括在為對MP4文件進行訪問的單元的一個樣本中,但是在第三MP4文件中,在ST的多個顯示屏包括在一個樣本中的情況下,通過根據包括在一個樣本中的ST的多個顯示屏的顯示時間,可以對于包括在一個樣本中的ST的多個顯示屏中的每個顯示屏選擇(改變)要被應用于顯示屏的TMI。
[0729]另外,在第三MP4文件中,由于除了媒體的軌道以外存儲TMI軌道,所以增加生成設備I和再現設備2的處理負荷。然而,增加程度不是很大。
[0730]<編碼處理單元202的配置示例>
[0731]圖61是示出了圖55的編碼處理單元202的配置示例的框圖。
[0732]另外,在圖中與圖26的編碼處理單元22或圖46的編碼處理單元122對應的部件由相同的附圖標記來表示,從而在下文中將適當地省略其描述。
[0733]圖61的編碼處理單元202被配置成包括編碼器32、轉換單元33、編碼器35、特征信息生成單元131、轉換信息生成單元132和流生成單元211。
[0734]因此,圖61的編碼處理單元202與圖46的編碼處理單元122相同之處在于:編碼處理單元202被配置成包括編碼器32、轉換單元33、編碼器35、特征信息生成單元131和轉換信息生成單元132。
[0735]然而,圖61的編碼處理單元202與圖46的編碼處理單元122不同之處在于:安裝流生成單元211代替流生成單元133。
[0736]流生成單元211執行與圖26的流生成單元36的處理相同的處理。
[0737]也就是說,流生成單元211將由特征信息生成單元131提供的TMI的tone_map_id作為視頻和ST的特征信息提供給控制器21 (圖55)。
[0738]另外,流生成單元211將由轉換信息生成單元132提供的TMI的tone_map_id作為視頻和ST的轉換信息提供給控制器21。
[0739]另外,流生成單元211將視頻的TMI作為SEI插入到由編碼器32提供的視頻的編碼數據中以生成視頻流。
[0740]另外,流生成單元211將由編碼器35提供的ST的數據作為ST流連同視頻流一起提供給圖55的文件生成單元203。
[0741]以這種方式,除了執行與圖26的流生成單元36的處理相同的處理以外,流生成單元211還通過使用由特征信息生成單元131提供作為視頻和ST的特征信息的TMI和由轉換信息生成單元132提供作為視頻和ST的轉換信息的TMI來生成TMI的TMI流(es (基本流)),并且將該TMI流提供給圖55的文件生成單元203。
[0742]另外,在流生成單元211中,可以不將視頻的TMI插入到由編碼器32提供的視頻的編碼數據中,從而可以將編碼數據不經變化地視為視頻流。
[0743]<生成設備I的文件生成處理>
[0744]圖62是用于描述由圖55的生成設備I執行的文件生成處理的示例的流程圖。
[0745]如果將原版的HDR數據輸入到生成設備1,則類似于圖29的步驟SI,在步驟S201中,生成設備I的控制器21確定處理模式是否是模式_i。
[0746]在步驟SI中確定處理模式是模式_i的情況下,該過程進行至步驟S202,編碼處理單元202執行模式-1的編碼處理。將通過模式_i的編碼處理所生成的視頻流、ST流和TMI流從編碼處理單元202提供至文件生成單元203。
[0747]另一方面,在在步驟S201中確定處理模式是模式_ii的情況下,該過程進行至步驟S203,編碼處理單元202執行模式-1i的編碼處理。將通過模式_ii的編碼處理所生成的視頻流、ST流和TMI流從編碼處理單元202提供至文件生成單元203。
[0748]在步驟S202或S203之后,該過程進行至步驟S204,報頭信息生成單元201A執行報頭信息生成處理。將報頭信息生成處理中的報頭信息從報頭信息生成單元201A提供至文件生成單元203,然后該過程進行至步驟S205。
[0749]在步驟S205之后,文件生成單元203生成和輸出圖56或圖60的第三MP4文件,該第三MP4文件存儲由編碼處理單元202提供的視頻流、ST流和TMI流以及由報頭信息生成單元201A提供的報頭信息,然后結束文件生成處理。
[0750]圖63是用于描述在圖62的步驟S202中執行的模式_i的編碼處理的示例的流程圖。
[0751]在步驟S211至S215中,編碼處理單元202 (圖61)執行與圖48的步驟S121至S125的處理相同的處理。
[0752]接下來,在步驟S215之后,該過程進行至步驟S216,流生成單元211將由特征信息生成單元131提供作為特征信息的TMI和由轉換信息生成單元132提供作為轉換信息的TMI作為編碼數據的SEI插入到由編碼器32提供的編碼數據中以生成視頻流。
[0753]另外,流生成單元211提供由編碼器35提供的ST的數據作為ST流,然后該過程從步驟S216進行至步驟S217。
[0754]在步驟S217中,流生成單元211根據視頻的TMI和ST的TMI生成TMI的TMI流,并且將該TMI流連同視頻流和ST流一起提供給文件生成單元203 (圖55)。
[0755]接下來,流生成單元211將視頻的TMI的tone_map_id和ST的TMI的tone_map_id提供給控制器21 (圖55),然后結束模式-1的編碼處理。
[0756]圖64是用于描述在圖62的步驟S203中執行的模式_ii的編碼處理的示例的流程圖。
[0757]在步驟S221至S225中,編碼處理單元202 (圖61)執行與圖49的步驟S131至S135的處理相同的處理。
[0758]接下來,在步驟S226和S227中,執行與圖63的步驟S216和S217的處理相同的處理,然后結束模式-1i的編碼處理。
[0759]圖65是用于描述在圖62的步驟S204中執行的報頭信息生成處理的示例的流程圖。
[0760]在步驟S231中,控制器21(圖55)的報頭信息生成單元201A生成tirf盒(圖24、圖56、圖60),該tirf盒存儲表示由編碼處理單元202 (其流生成單元211 (圖61))提供的視頻的TMI (要被應用于視頻的TMI)的tone_map_id的tone_mapping_info_id_ref0
[0761]另外,報頭信息生成單元201A生成tirf盒,該tirf盒存儲表示由編碼處理單元202 提供的 ST 的 TMI (要被應用于 ST 的 TMI)的 tone_map_id 的 tone_mapping_info_id_ref。
[0762]另外,報頭信息生成單元201A生成tmpi盒(圖56、圖57、圖60),該tmpi盒存儲表示要被應用于視頻的TMI的TMI流的軌道的track_id的track_IDs[]。
[0763]另外,報頭信息生成單元201A生成tmpi盒,該tmpi盒存儲表示要被應用于ST的TMI的TMI流的軌道的track_id的track_IDs [],然后該過程從步驟S231進行至步驟S232。
[0764]在步驟S232中,報頭信息生成單元201A產生包括tmpi盒的moov盒和包括tirf盒的moof盒或者產生包括tmpi盒和tirf盒的moov盒,并且將所產生的盒作為報頭信息提供給文件生成單元203 (圖55),然后結束報頭信息生成處理。
[0765]也就是說,在文件生成單元203中,在生成分片段的影片的MP4文件的情況下,如圖56中所示,報頭信息生成單元201A生成如下moov盒:在視頻和ST的軌道的相應的trak/tref盒中包括tmpi盒。
[0766]另外,如圖56中所示,報頭信息生成單元20IA生成如下moof盒:在視頻和ST的軌道的相應的traf盒中包括tirf盒。
[0767]另一方面,在文件生成單元203中,在生成非分片段的影片的MP4文件的情況下,如圖60中所示,報頭信息生成單元201A生成如下moov盒:在視頻和ST的軌道的相應的trak/tref盒中包括tmpi盒且在視頻和ST的軌道的相應的trak盒/stbl盒中包括tirf
合
ΙΤΓΤ.0
[0768]<再現設備2的第三配置示例>
[0769]圖66是不出了圖1的再現設備2的第三配置不例的框圖。
[0770]另外,在圖中與圖33或圖51的情況對應的部件由相同的附圖標記來表示,從而在下文將適當地省略其描述。
[0771]在圖66中,再現設備2被配置成包括文件采集單元51、操縱輸入單元53、組合輸出單元56、分解單元231、控制器232和解碼處理單元233。
[0772]因此,圖66的再現設備2與圖33的情況的再現設備2相同之處在于:再現設備2被配置成包括文件采集單元51、操縱輸入單元53和組合輸出單元56。
[0773]然而,圖66的再現設備2與圖33的情況的再現設備2不同之處在于:安裝分解單元231、控制器232和解碼處理單元233代替分解單元52、控制器54和解碼處理單元55。
[0774]類似于圖33的分解單元52,分解單元231從文件采集單元51的第三MP4文件提取(獲取)moov盒和moof盒作為報頭信息,并且將moov盒或moof盒提供給控制器232。
[0775]另外,分解單元231從文件采集單元51的第三MP4文件提取(獲取)視頻流、ST流和TMI流作為存儲在mdat盒中的實際數據,并且將視頻流、ST流和TMI流提供給解碼處理單元233。
[0776]控制器232被配置有CPU、ROM、RAM等。控制器232通過執行預定的程序來控制再現設備2的整體操作。
[0777]例如,控制器232將存儲在由分解單元231提供的moov盒中包括的tmpi盒中的track_IDs[](圖 56、圖 57、圖 60)或存儲在 tirf 盒中的 tone_mapping_info_id_ref (圖24、圖56、圖60)提供給解碼處理單元233。另外,例如,控制器232將存儲在由分解單元231提供的moof盒中包括的tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元233。
[0778]解碼處理單元233被配置成包括解碼器233A和解碼器233B。
[0779]解碼器233A用作如下采集單元:其獲取由分解單元231提供的流(在本文中,視頻流、ST流和TMI流)中的包括在TMI軌道的TMI流中的TMI作為視頻的TMI,TMI軌道具有由存儲在由控制器232提供的視頻的軌道的tmpi盒中的track_IDs[]表示的track_id。
[0780]另外,解碼器233A根據HEVC方案對包括在由分解單元231提供的視頻流中的編碼數據進行解碼。
[0781]另外,解碼器233A獲取視頻的TMI中的具有由存儲在視頻的軌道的tirf盒中且由控制器232提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于視頻的TMI。
[0782]接下來,如果需要,解碼器233A基于作為轉換信息要被應用于視頻的TMI將作為解碼的結果而獲得的HDR視頻或STD視頻轉換成STD視頻或HDR視頻,并且將STD視頻或HDR視頻輸出至組合輸出單元56。
[0783]在解碼器233A輸出HDR視頻的情況下,解碼器233A將作為特征信息要被應用于視頻的TMI連同HDR視頻一起輸出至組合輸出單元56。
[0784]解碼器233B對由分解單元231提供的ST流進行解碼。
[0785]另外,解碼器233B用作如下采集單元:其獲取由分解單元231提供的流(在本文中,視頻流、ST流和TMI流)中的包括在TMI軌道的TMI流中的TMI作為ST的TMI,TMI軌道具有由存儲在ST的軌道的tmpi盒中且由控制器232提供的track_IDs[]表示的track_id。
[0786]另外,解碼器233B獲取ST的TMI中的具有由存儲在ST的軌道的tirf盒中且由控制器232提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于ST的TMI ο
[0787]接下來,如果需要,解碼器233B基于作為轉換信息要被應用于ST的TMI將作為解碼的結果而獲得的HDR ST或STD ST轉換成STD ST或HDR ST,并且將STD ST或HDR ST輸出至組合輸出單元56。
[0788]在解碼器233B輸出HDR ST的情況下,解碼器233B將作為特征信息要被應用于ST的TMI連同HDR ST 一起輸出至組合輸出單元56。
[0789]<再現設備2的再現處理>
[0790]圖67是用于描述由圖66的再現設備2執行的再現處理的示例的流程圖。
[0791]在步驟S251中,文件采集單元51生成由生成設備I生成的第三MP4文件,并且將第三MP4文件提供給分解單元231。
[0792]分解單元231從由文件采集單元51提供的MP4文件讀取moov盒或moof盒作為報頭信息,并且讀取視頻流、ST流和TMI流作為存儲在mdat盒中的實際數據。
[0793]接下來,分解單元231將moov盒或moof盒作為報頭信息提供給控制器232,并且將視頻流、ST流和TMI流提供給解碼處理單元233。
[0794]另外,控制器232將存儲在由分解單元231提供的moov盒中包括的tmpi盒中的track_IDs []和存儲在tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元233。另外,控制器232將存儲在由分解單元231提供的moof盒中包括的tirf盒中的tone_mapping_info_id_ref提供給解碼處理單元233。
[0795]之后,該過程從步驟S251進行至步驟S252,并且類似于圖34的步驟S42的情況,控制器232確定由文件采集單元51獲取的第三MP4文件的處理模式是模式_i還是模
?ζ -Ho
[0796]在在步驟S252中確定處理模式是模式_i的情況下,該過程進行至步驟S253,解碼處理單元233執行模式-1的解碼處理。
[0797]另一方面,在在步驟S252中確定處理模式是模式_ii的情況下,該過程進行至步驟S254,解碼處理單元233執行模式-1i的解碼處理。
[0798]在在步驟S253或步驟S254中執行解碼處理之后,結束再現處理。
[0799]圖68是用于描述圖67的步驟S253中的模式_i的解碼處理的流程圖。
[0800]在步驟S261中,解碼器233A獲取由分解單元231提供的流中的具有由存儲在視頻的軌道的tmpi盒中且由控制器232提供的的track_IDs[]表示的track_id的TMI軌道,并且獲取包括在TMI流中的TMI作為視頻的TMI。
[0801]另外,解碼器233B獲取由分解單元231提供的流中的具有由存儲在ST的軌道的tmpi盒中且由控制器232提供的track_IDs []表示的track_id的TMI軌道,并且獲取包括在TMI流中的TMI作為ST的TMI。
[0802]之后,該過程從步驟S261進行至步驟S262,解碼器233A根據HEVC方案對包括在由分解單元231提供的視頻流中的編碼數據進行解碼以生成HDR視頻,然后該過程進行至步驟S263。另外,視頻解碼(編碼)方案不限于HEVC方案。
[0803]在步驟S263中,解碼器233B將由分解單元231提供的ST流,即,例如具有SMPTE-TT格式的ST的數據的流解碼成HDR ST,然后該過程進行至步驟S264。
[0804]在步驟S264中,類似于圖35的步驟S64,控制器232確定包括在顯示設備3中的監視器是否是HDR監視器。
[0805]在在步驟S264中確定包括在顯示設備3中的監視器是HDR監視器的情況下,該過程進行至步驟S265。
[0806]在步驟S265中,解碼器233A獲取在步驟S261中獲取的視頻的TMI中的具有由存儲在視頻的軌道的tirf盒中且由控制器232提供的tone_mapping_info_id_ref表示的tone_map_id 的 TMI (由 tone_mapping_info_id_ref 指定為 HDR 指定信息的 TMI)作為要被應用于視頻的TMI。
[0807]另外,解碼器233B獲取在步驟S261中獲取的ST的TMI中的具有由存儲在ST的軌道的tirf盒中且由控制器232提供的tone_mapping_info_id_ref表示的tone_map_id的TMI (由tone_mapping_info_id_ref指定為HDR指定信息的TMI)作為要被應用于ST的TM10
[0808]之后,該過程從步驟S265進行至步驟S266。在下文中,在步驟S266和S270中,執行與圖35的步驟S66和S70的處理相同的處理。
[0809]另一方面,在在步驟S264中確定包括在顯示設備3中的監視器不是HDR監視器而是STD監視器的情況下,該過程進行至步驟S267。
[0810]在步驟S267中,類似于步驟S265,解碼器233A和233B分別獲取要被應用于視頻和ST的TMI ο
[0811]之后,該過程從步驟S267進行至步驟S268,然后在下文中,在步驟S268至S270中執行與圖35的步驟S68至S70的處理相同的處理。
[0812]圖69是用于描述圖7的步驟S254中的模式_ii的解碼處理的流程圖。
[0813]在步驟S281中,類似于圖68的步驟S261,解碼器233A和233B獲取TMI。
[0814]也就是說,解碼器233A獲取由分解單元231提供的流中的具有由存儲在視頻的軌道的tmpi盒中且由控制器232提供的track_IDs[]表示的track_id的TMI軌道,并且獲取包括在TMI流中的TMI作為視頻的TMI。
[0815]另外,解碼器233B獲取由分解單元231提供的流中的具有由存儲在ST的軌道的tmpi盒中且由控制器232提供的track_IDs []表示的track_id的TMI軌道,并且獲取包括在TMI流中的TMI作為ST的TMI。
[0816]之后,該過程從步驟S281進行至步驟S282,在步驟S282至S284中執行與圖36的步驟S82至S84的處理相同的處理。
[0817]也就是說,在步驟S282中,解碼器233A對包括在由分解單元231提供的視頻流中的編碼數據進行解碼以生成STD視頻。在步驟S283中,解碼器233B將由分解單元231提供的具有SMPTE-TT格式的ST的數據的ST流解碼成STD ST。
[0818]接下來,在步驟S284中,控制器232確定包括在顯示設備3中的監視器是否是HDR監視器。
[0819]在在步驟S284中確定包括在顯示設備3中的監視器是HDR監視器的情況下,該過程進行至步驟S285。
[0820]在步驟S285中,解碼器233A獲取在步驟S281中獲取的視頻的TMI中的具有由存儲在視頻的軌道的tirf盒中且由控制器232提供的的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于視頻的TMI。
[0821]另外,解碼器233B獲取在步驟S281中獲取的ST的TMI中的具有由存儲在ST的軌道的tirf盒中且由控制器232提供的tone_mapping_info_id_ref表示的tone_map_id的TMI作為要被應用于ST的TMI。
[0822]之后,該過程從步驟S285進行至步驟S286,然后在步驟S286至S289中執行與圖36的步驟S86至S89的處理相同的處理。
[0823]如上所述,第三配置示例的生成設備I將為除了視頻(其流)的軌道和ST(其流)的軌道以外的TMI (其流)的軌道的TMI軌道存儲在第三MP4文件中。
[0824]另外,每種媒體的軌道可以包括tmpi盒和tirf盒,tmpi盒存儲將track_id表示為指定要被應用于媒體(其軌道)的TMI的TMI軌道的軌道指定信息的track_IDs [],tirf盒存儲tone_mapping_info_id_ref作為指定TMI軌道的TMI中的要被應用于媒體的TMI的HDR指定信息。
[0825]因此,對于每種媒體,再現設備2獲取指定存儲在媒體的軌道中包括的tmpi盒中的track_IDs[]中的TMI軌道(其track_id)的TMI中的由存儲在tirf盒中的tone_mapping_info_id_ref指定的TMI (具有tone_map_id)作為要被應用媒體的TMI,并且可以將該TMI用于媒體的處理。
[0826]<生成設備I的第四配置示例>
[0827]圖70是示出了圖1的生成設備I的第四配置示例的框圖。
[0828]另外,在圖中與圖20的情況對應的部件由相同的附圖標記來表示,從而在下文中將適當地省略其描述。
[0829]在圖70中,生成設備I被配置成包括控制器21、文件生成單元23和解碼處理單元302。
[0830]因此,圖70的生成設備I與圖20的情況的生成設備I相同之處在于:生成設備I被配置成包括控制器21和文件生成單元23,而圖70的生成設備I與圖20的情況的生成設備I不同之處在于:安裝編碼處理單元302代替編碼處理單元22。
[0831]另外,圖70的生成設備I與圖20的情況的生成設備I不同之處在于:控制器21被配置成包括報頭信息單元301A代替報頭信息生成單元21A。
[0832]在圖70的生成設備I中,原版的HDR數據被輸入至編碼處理單元302。
[0833]報頭信息生成單元301A生成由文件生成單元23生成的MP4文件的moov以及必要的moof作為報頭信息,并且將該報頭信息提供給文件生成單元23。
[0834]類似于圖20的編碼處理單元22,編碼處理單元302通過對原版的HDR數據執行編碼來生成視頻流和ST流,并且將視頻流和ST流輸出至文件生成單元203。
[0835]然而,在該實施方式中,HDR存儲元素被最新定義為存儲TMI作為HDR信息的XML的元件,以及對于ST,編碼處理單元302使得存儲TMI作為HDR信息的HDR存儲元素能夠作為XML的元件被包括在作為對ST編碼的結果而獲得的具有SMPTE-TT格式的ST的數據中以生成ST流。
[0836]因此,由于存儲TMI作為HDR信息的HDR存儲元素包括在作為由編碼處理單元302生成的ST流的具有SMPTE-TT格式的ST的數據中,所以可以通過僅使用具有SMPTE-TT格式的ST的數據來執行通過將TMI用作HDR信息顯示HDR ST等。
[0837]也就是說,對于要被應用于作為存儲在上述第一至第三MP4文件中的ST流的具有SMPTE-TT格式的ST的數據的TMI,由于允許TMI存儲在tinf盒中或者允許參照(使用)除了 ST的軌道以外的軌道中的TMI,所以在將存儲在第一至第三MP4文件中的ST流不經變化地存儲在具有除了 MP4文件的格式以外的容器格式的文件或數據的情況下,難以通過將TMI用作HDR信息來執行顯示HDR ST等。
[0838]相反,由于存儲TMI作為HDR信息的HDR存儲元素包括在作為由編碼處理單元302生成的ST流的具有SMPTE-TT格式的ST的數據(在下文中,有時稱作新的TT數據)中,所以可以通過使用僅新的TT數據來執行通過將TMI用作HDR信息來顯示HDR ST等。
[0839]因此,雖然以任何容器格式以及MP4文件提供新的TT數據,但是可以執行通過將TMI用作HDR信息來顯示HDR ST等。
[0840]也就是說,在圖70的生成設備I中,雖然以將數據存儲在MP4文件中的狀態提供新的TT數據,但是可以例如以將數據存儲在例如IP包或除了將數據存儲在MP4文件中的狀態以外的具有任何其他任意容器格式的文件或數據中的狀態提供新的TT數據。
[0841]另外,即使在單獨提供或以將數據與其他數據如視頻復用的狀態提供新的TT數據的情況下,也可以執行通過將TMI用作HDR信息來顯示HDR ST等。
[0842]因此,根據新的TT數據,便于TMI到具有SMPTE-TT格式的ST的數據的引入,使得可以增加用戶享用HDR ST的可能性。
[0843]<編碼處理單元302的配置示例>
[0844]圖71是示出了圖70的編碼處理單元302的配置示例的框圖。
[0845]另外,在圖中與圖26的編碼處理單元22對應的部件由相同的附圖標記來表示,從而在下文中將適當地省略其描述。
[0846]編碼處理單元302被配置成包括特征信息生成單元31、編碼器32、轉換單元33、轉換信息生成單元34、編碼器35和流生成單元311。
[0847]因此,編碼處理單元302與圖26的編碼處理單元22相同之處在于:編碼處理單元302被配置成包括特征信息生成單元31、編碼器32、轉換單元33、轉換信息生成單元34和編碼器35。
[0848]然而,編碼處理單元302與圖26的編碼處理單元122不同之處在于:安裝流生成單元311代替流生成單元36。
[0849]流生成單元311將由特征信息生成單元31和轉換信息生成單元34提供的視頻的TMI作為SEI插入到由編碼器32提供的視頻的編碼數據中以生成視頻流,并且將該視頻流提供給文件生成單元23 (圖70)。
[0850]另外,流生成單元311生成存儲由特征信息生成單元31和轉換信息生成單元34提供的ST的TMI的HDR存儲元素。
[0851]另外,流生成單元311將HDR存儲元素等插入到由編碼器35提供的具有SMPTE-TT格式的ST的編碼數據中以生成新的TT數據,并且將新的TT數據的流(ST流)提供給文件生成單元23。
[0852]另外,類似于圖46的特征信息生成單元131,在圖71中,對于HDR視頻和HDR ST,特征信息生成單元31可以單獨地生成TMI作為特征信息;對于HDR視頻,特征信息生成單元31可以生成TMI作為HDR視頻的特征信息;而對于HDR ST,特征信息生成單元31可以將作為與HDR ST同時顯示的HDR視頻的特征信息的TMI用作作為ST (HDR ST)的特征信息的 TMI ο
[0853]另外,類似于圖46的轉換信息生成單元132,在圖71中,對于HDR視頻和HDR ST,轉換信息生成單元34可以單獨地生成TMI作為轉換信息;對于HDR視頻,轉換信息生成單元34可以生成TMI作為HDR視頻的轉換信息;而對于HDR ST,轉換信息生成單元34可以將作為與HDR ST同時顯示的HDR視頻的轉換信息的TMI用作作為ST (HDR ST)的轉換信息的 TMI ο
[0854]〈HDR存儲元素>
[0855]圖72是示出了 HDR存儲元素的示例的圖。
[0856]存在存儲TMI作為轉換信息的ToneMap元素以及存儲TMI作為特征信息的HdrInfo元素作為HDR存儲元素。
[0857]圖72的A、圖72的B以及圖72的C表示ToneMap元素的示例,以及圖72的D表示HdrInfo元素的示例。
[0858]當tone_map_id 為 O 時,圖 72 的 ToneMap A 對應于圖 7 的 TMI ;當 tone_map_id 為2時,圖72的ToneMap B對應于圖7的TMI ;以及當tone_map_id為3時,圖72的ToneMapC對應于圖7的TMI。
[0859]當tone_map_id 為 4 時,圖 72 的 ToneMap D 對應于圖 7 的 TM10
[0860]另外,圖72的ToneMap元素和HdrInfo元素(其中存儲TMI)由作為識別信息的xml:1d 識別。
[0861]在圖72中,將數字用作ToneMap元素和HdrInfo元素的xml:1d。然而,可以將任意字符(字符串)(包括數字)用作xml:1d。
[0862]可以例如以作為XML的預定的元素的tt、head、body、reg1n、div、p、span或set元素來布置(描述)ToneMap元素和HdrInfo元素。
[0863]圖73是示出了 toneMapRef屬性和hdrlnfoRef屬性的定義的示例的圖。
[0864]toneMapRef屬性是在預定的名稱空間(例如,下文將描述的名稱空間hdr)之后最新定義為指定存儲要被應用于ST的TMI的ToneMap元素的屬性的指定屬性。
[0865]在某個元素具有toneMapRef屬性的情況下,獲取存儲在由toneMapRef屬性指定的ToneMap元素中的TMI,并且將其用作要被應用于具有toneMapRef屬性的元素中所描述的ST的TMI ο
[0866]hdrlnfoRef屬性是在在預定的名稱空間(例如,下文將描述的名稱空間hdr)之后最新定義為指定存儲要被應用于ST的TMI的HdrInfo元素的屬性的指定屬性。
[0867]在某個元素具有hdrlnfoRef屬性的情況下,獲取存儲在由hdrlnfoRef屬性指定的HdrInfo元素中的TMI,并且將其用作要被應用于具有hdrlnfoRef屬性的元素中所描述的ST的TMI ο
[0868]可以例如以作為XML的預定的元素的body、div、p、reg1n、span或set元素來描述 toneMapRef 屬性和 hdrlnfoRef 屬性。
[0869]圖74是示出了新的TT數據的第一示例的圖。
[0870]在圖74的新的TT數據中,在描述nl中,定義關于作為HDR信息的TMI的名稱空間 hdr ο
[0871]另外,描述n2和n3為ToneMap元素。描述n2的ToneMap元素由xml:1d = “A”識別;以及描述n3的ToneMap元素由xml:1d = “B”識別。
[0872]另外,描述n2和n3的ToneMap元素分別對應于圖72的ToneMap元素B和圖72的ToneMap元素C。
[0873]另外,對于圖74的描述n2和n3的ToneMap元素,省略(omit) 了一部分描述。
[0874]描述n4是p元素,并且具有hdr: toneMapRef = “A”作為toneMapRef屬性。
[0875]根據n4的p元素,根據作為toneMapRef屬性的hdr: toneMapRef =“A”,獲取存儲在由xml:1d = “A”識別的描述n2的ToneMap元素中的TMI,并且將其用作要被應用于作為在描述n4的P元素中所描述的ST的文本“this subtitle references ToneMap whoseid is A (id是A的該字幕參考ToneMap) ”的TM10
[0876]描述n5是p元素,并且具有hdr: toneMapRef = “B”作為toneMapRef屬性。
[0877]根據n5的p元素,根據作為toneMapRef屬性的hdr: toneMapRef =“B”,獲取存儲在由xml:1d = “B”識別的描述n3的ToneMap元素中的TMI,并且將其用作要被應用于作為在描述n5的P元素中所描述的ST的文本“this subtitle references ToneMap whoseid is B(id是B的該字幕參考ToneMap) ”的TM10
[0878]另外,在圖74中,以body元素布置描述n2和n3的ToneMap元素。然而,可以將ToneMap元素布置在其他位置處。
[0879]另外,在圖74中,在同一文件中對具有指定ToneMap元素的toneMapRef屬性的描述n2或n3的ToneMap元素以及描述n4或n5的p元素進行描述。
[0880]圖75是示出了新的TT數據的第二示例的圖。
[0881]在圖75的新的TT數據中,類似于圖74的描述nl,在描述nil中,定義關于作為HDR信息的TMI的名稱空間hdr。
[0882]另外,描述nl2和nl3為HdrInfo元素。描述nl2的HdrInfo元素由xml:1d =“AA”識另Ij ;以及描述nl3的HdrInfo元素由xml:1d = “BB”識別。
[0883]描述nl2和nl3的所有HdrInfo元素對應于圖72的HdrInfo元素D。
[0884]另外,對于圖75的描述nl2和nl3的所有HdrInfo元素,省略(omit) 了一部分描述。
[0885]描述nl4 是 p 元素,并且具有 hdr:hdrlnfoRef = “AA” 作為 hdrlnfoRef 屬性。
[0886]根據nl4的P元素,根據作為hdrlnfoRef屬性的hdr: hdrlnfoRef =“AA”,獲取存儲在由xml:1d =“AA”識別的描述nl2的HdrInfo元素中的TMI,并且將其用作要被應用于作為在描述nl4的P元素中所描述的ST的文本“this subtitle references HdrInfowhose id is AA (id 是 AA 的該字幕參考 Hdrlnfo) ” 的 TMI。
[0887]描述nl5 是 P 元素,并且具有 hdr:hdrlnfoRef = “BB” 作為 hdrlnfoRef 屬性。
[0888]根據nl5的p元素,根據作為hdrlnfoRef屬性的hdr: hdrlnfoRef =“BB”,獲取存儲在由xml:1d =“BB”識別的描述nl3的HdrInfo元素中的TMI,并且將其用作要被應用于作為在描述nl5的P元素中所描述的ST的文本“this subtitle references HdrInfowhose id is BB (id 是 BB 的該字幕參考 Hdrlnfo) ” 的 TMI。
[0889]另外,在圖75中,以body元素布置描述nl2和nl3的Hdrlnfo元素。然而,可以將HdrInfo元素布置在其他位置處。
[0890]另外,在圖75中,在同一文件中對具有指定HdrInfo元素的hdrlnfoRef屬性的描述nl2或nl3的HdrInfo元素以及描述nl4或nl5的p元素進行描述。
[0891]另外,在圖74和圖75中,以新的TT數據描述ToneMap元素和HdrInfo元素僅之一。然而,可以以新的TT數據描述ToneMap元素和HdrInfo元素兩者
[0892]另外,在圖74和圖75中,以p元素指定toneMapRef屬性和hdrlnfoRef屬性僅之一。可以在一個元素中指定toneMapRef屬性和hdrlnfoRef屬性兩者。
[0893]圖76是示出了新的TT數據的第三示例的圖。
[0894]在本文中,在圖74的新的TT數據的第一示例中,存儲要被應用于ST的TMI的ToneMap元素由toneMapRef屬性指定。然而,在圖76的新的TT數據的第三示例中,不使用toneMapRef屬性,但是指定存儲要被應用于ST的TMI的ToneMap元素。
[0895]也就是說,在圖76的新的TT數據的第三示例中,通過在顯示ST的元素中布置存儲要被應用于ST的ToneMap元素,布置在顯示ST的元素中的ToneMap元素被指定為存儲要被應用于ST的TMI的ToneMap元素。
[0896]在圖76的新的TT數據中,類似于圖74的描述nl,在描述n21中,定義關于作為HDR信息的TMI的名稱空間hdr。
[0897]另外,在圖76中,等于圖74的描述n2的描述n23的ToneMap元素被布置在描述n22的div元素中。
[0898]另外,將文本“thissubtitle references ToneMaps whose identifiersareA(id是A的該字幕參考ToneMap) ”顯示為ST的描述n24的p元素被布置在描述n22的div元素中。
[0899]因此,對于被布置在描述n22的div元素中的描述n24的P元素,獲取存儲在被布置在描述n22的div元素中的描述n23的ToneMap元素中的TMI,并且將其用作被應用于作為描述n24的P元素中所描述的ST的文本“this subtitle references ToneMaps whoseidentifiers are A” 的 TMI。
[0900]另外,在圖76中,等于圖74的描述n3的描述n26的ToneMap元素被布置在描述n25的div元素中。
[0901]另外,文本“thissubtitle references ToneMaps whose identifiers are B(id是B的該字幕參考ToneMap) ”被顯示為ST的描述n27的p元素被布置在描述n25的div元素中。
[0902]因此,對于被布置在描述n25的div元素中的描述n27的P元素,存獲取存儲在被布置在描述n25的div元素中的描述n26的ToneMap元素中的TMI,并且將其用作要被應用于作為描述n27的P元素中所描述的ST的文本“this subtitle references ToneMapswhose identifiers are B” 的 TMI。
[0903]圖77是示出了新的TT數據的第四示例的圖。
[0904]在本文中,在圖75的新的TT數據的第二示例中,存儲在要被應用于ST的TMI中的HdrInfo元素由hdrlnfoRef屬性指定。然而,在圖76的新的TT數據的第四示例中,不使用hdrlnfoRef屬性,但是指定存儲要被應用于ST的TMI的HdrInfo元素。
[0905]也就是說,在圖77的新的TT數據的第四示例中,類似于圖76的情況,通過在顯示ST的元素中布置存儲要被應用于ST的HdrInfo元素,布置在顯示ST的元素中的HdrInfo元素被指定為存儲要被應用于ST的TMI的HdrInfo元素。
[0906]在圖77的新的TT數據中,類似于圖74的描述nl,在描述n31中,定義關于作為HDR信息的TMI的名稱空間hdr。
[0907]另外,在圖77中,等于圖75的描述nl2的描述n33的Hdrlnfo元素被布置在描述n32的div元素中。
[0908]另外,將文本“thissubtitle references Hdrlnfo whose identifiers areAA (id是AA的該字幕參考Hdrlnfo) ”顯示為ST的描述n34的p元素被布置在描述n32的div元素中。
[0909]因此,對于被布置在描述n32的div元素中的描述n34的P元素,獲取存儲在被布置在描述n32的div元素中的描述n33的Hdrlnfo元素中的TMI,并且將其用作被應用于作為描述n34的P元素中所描述的ST的文本“this subtitle references Hdrlnfo whoseidentifiers are AA,,的 TMI。
[0910]另外,在圖77中,等于圖75的描述nl3的描述n36的Hdrlnfo元素被布置在描述n35的div元素中。
[0911]另外,文本“thissubtitle references Hdrlnfo whose identifiers are BB(id是BB的該字幕參考Hdrlnfo) ”被顯示為ST的描述n37的p元素被布置在描述n35的div元素中。
[0912]因此,對于被布置在描述n35的div元素中的描述n37的P元素,存獲取存儲在被布置在描述n35的div元素中的描述n36的Hdrlnfo元素中的TMI,并且將其用作要被應用于作為描述n37的P元素中所描述的ST的文本“this subtitle references Hdrlnfowhose identifiers are BB” 的 TMI。
[0913]在圖76和圖77中,以新的TT數據描述ToneMap元素和HdrInfo元素僅之一。然而,可以以新的TT數據描述ToneMap元素和HdrInfo元素兩者。
[0914]<生成設備I的文件生成處理>
[0915]圖78是用于描述由圖70的生成設備I執行的文件生成處理的示例的流程圖。
[0916]如果將原版的HDR數據輸入到生成設備I,則類似于圖29的步驟SI,在步驟S301中,生成設備I的控制器21確定處理模式是否是模式_i。
[0917]在在步驟S301中確定處理模式是模式_i的情況下,該過程進行至步驟S302,編碼處理單元302執行模式-1的編碼處理。將通過模式_i的編碼處理所生成的視頻流和ST流(es)從編碼處理單元302提供至文件生成單元23。
[0918]另一方面,在在步驟S301中確定處理模式是模式_ii的情況下,該過程進行至步驟S303,編碼處理單元302執行模式-1i的編碼處理。將通過模式_ii的編碼處理所生成的視頻流和ST流(es)從編碼處理單元302提供至文件生成單元23。
[0919]在步驟S302或S303之后,該過程進行至步驟S304,報頭信息生成單元301A執行報頭信息生成處理。將在報頭信息生成處理中所生成的moov和必要的moof作為報頭信息從報頭信息生成單元301A提供至文件生成單元23,然后該過程進行至步驟S305。
[0920]在步驟S305之后,文件生成單元23生成和輸出MP4文件,該MP4文件存儲由編碼處理單元302提供的視頻流和ST流以及由報頭信息生成單元301A提供的報頭信息,然后結束文件生成處理。
[0921]圖79是用于描述在圖78的步驟S302中執行的模式_i的編碼處理的示例的流程圖。
[0922]在步驟S311至S315中,執行與圖30的步驟Sll至S15的處理相同的處理。
[0923]之后,在步驟S316中,編碼處理單元302(圖71)的流生成單元311將由特征信息生成單元31提供作為特征信息的TMI和由轉換信息生成單元34提供作為轉換信息的TMI作為編碼數據的SEI插入到由編碼器32提供的編碼數據中以生成視頻流,然后該過程進行至步驟S317。
[0924]在步驟S317中,流生成單元311生成存儲由特征信息生成單元31提供作為特征信息的ST的TMI的HdrInfo元素以及存儲由轉換信息生成單元34提供作為轉換信息的ST的TMI的ToneMap元素。
[0925]另外,流生成單元311將HdrInfo元素、ToneMap元素、必要的toneMapRef屬性和hdrlnfoRef屬性插入到由編碼器35提供的具有SMPTE-TT格式的ST的數據中以生成新的TT數據。
[0926]接下來,流生成單元311將為新的TT數據的流的ST流連同視頻流一起提供給文件生成單元23 (圖70),然后結束(返回)模式-1的編碼處理。
[0927]圖80是用于描述在圖78的步驟S303中執行的模式_ii的編碼處理的示例的流程圖。
[0928]在步驟S321至S325中,執行與圖31的步驟S21至S25的處理相同的處理。
[0929]接下來,在步驟S326和S327中,執行與圖79的步驟S316和S317的處理相同的處理。
[0930]<再現設備2的第四配置示例>
[0931]圖81是示出了圖1的再現設備2的第四配置示例的框圖。
[0932]另外,在該圖中,與圖33的情況對應的部件由相同的附圖標記來表示,在下文將適當地省略其描述。
[0933]在圖81中,再現設備2被配置成包括文件獲取單元51、分解單元52、操縱輸入單元53、組合輸出單元56、控制器321和解碼處理單元322。
[0934]因此,圖81的再現設備2與圖33的情況的再現設備的相同之處在于再現設備2被配置成包括文件獲取單元51、分解單元52、操縱輸入單元53和組合輸出單元56。
[0935]然而,圖81的再現設備2與圖33的情況的再現設備的不同之處在于:安裝控制器321和解碼處理單元322來代替控制器54和解碼處理單元55。
[0936]控制器321被配置有CPU、ROM、RAM等。控制器321通過執行預定的程序來控制再現設備2的整體操作。
[0937]例如,控制器321根據由分解單元52提供的moov盒或moof盒來控制解碼處理單元 322。
[0938]解碼處理單元322被配置成包括解碼器322A和解碼器322B。
[0939]解碼器322A從由分解單元52提供的視頻流的SEI獲取作為特征信息和轉換信息的TMI (tone_mapping_info),以作為要被應用于視頻的TMI。
[0940]另外,解碼器322A根據HEVC方案對包括在由分解單元52提供的視頻流中的編碼數據進行解碼。
[0941]接下來,如果需要,解碼器322A基于作為轉換信息要被應用于視頻的TMI將作為解碼的結果而獲得的HDR視頻或STD視頻轉換成STD視頻或HDR視頻,并且將STD視頻或HDR視頻輸出至組合輸出單元56。
[0942]在解碼器322A輸出HDR視頻的情況下,解碼器322A將作為特征信息要被應用于視頻的TMI連同HDR視頻一起輸出至組合輸出單元56。
[0943]解碼器322B對由分解單元52提供的ST流進行解碼。
[0944]另外,解碼器322B用作如下獲取單元:其獲取存儲在ST流中所包括的ToneMap元素和HdrInfo元素(在ToneMap元素或HdrInfo元素由toneMapRef屬性或hdrlnfoRef屬性指定的情況下,由toneMapRef屬性或hdrlnfoRef屬性指定的ToneMap元素或HdrInfo元素)中的TMI,作為要被應用于ST的TMI。
[0945]因此,如果需要,解碼器322B基于作為轉換信息要被應用于ST的TMI將作為解碼的結果而獲得的HDR ST或STD ST轉換成STD ST和HDR ST,并且將STD ST或HDR ST輸出至組合輸出單元56。
[0946]在解碼器322B輸出HDR ST的情況下,解碼器322B將作為特征信息要被應用于ST的TMI連同HDR ST 一起輸出至組合輸出單元56。
[0947]<再現設備2的再現處理>
[0948]圖82是用于描述由圖81的再現設備2執行的再現處理的示例的流程圖。
[0949]在步驟S331中,文件獲取單元51獲取由生成設備I生成的MP4文件,并且將該MP4文件提供給分解單元52。
[0950]分解單元52從由文件獲取單元51提供的MP4文件讀取moov盒或moof盒作為報頭信息,并且讀取視頻流或ST流作為存儲在mdat盒中的實際數據。
[0951]接下來,分解單元52將moov盒或moof盒作為報頭信息提供給控制器321,并且將視頻流或ST流提供給解碼處理單元322。
[0952]此后,該過程從步驟S331進行至步驟S332,并且類似于圖34的步驟S42,控制器321確定由文件獲取單元51獲取的MP4文件的處理模式是模式_i還是模式_ii。
[0953]在步驟S332中確定處理模式是模式_i的情況下,該過程進行至步驟S333,解碼處理單元322執行模式-1的解碼處理。
[0954]另一方面,在步驟S332中確定處理模式是模式_ii的情況下,該過程進行至步驟S334,解碼處理單元322執行模式_ii的解碼處理。
[0955]當在步驟S333或步驟S334中執行解碼處理之后,結束再現處理。
[0956]圖83是用于描述圖82的步驟S333中的模式_i的解碼處理的流程圖。
[0957]在步驟S341中,解碼器322A從自分解單元52提供的視頻流的SEI獲取TMI作為特征信息和轉換信息。
[0958]此后,該過程從步驟S341進行至步驟S342,解碼器322A根據HEVC方案對包括在從分解單元52提供的視頻流中的編碼數據進行解碼以生成HDR視頻,該過程進行至步驟
5343。另外,視頻解碼(編碼)方案不限于HEVC方案。
[0959]在步驟S343中,解碼器322B獲取存儲在由分解單元52提供的ST流(新的TT數據)中的ToneMap元素中包括的TMI以及存儲在HdrInfo元素中的TMI,該過程進行至步驟
5344。
[0960]在步驟S344中,解碼器322B對HDR ST中的從分解單元52提供的ST流進行解碼,該過程進行至步驟S345。
[0961]在步驟S345中,類似于圖35的步驟S64,控制器321確定包括在顯示設備3中的監視器是否是HDR監視器。
[0962]在步驟S345中確定包括在顯示設備3中的監視器是HDR監視器的情況下,該過程進行至步驟S346。
[0963]在步驟S346中,解碼器322A從在步驟S341中所獲取的TMI中獲取要被應用于視頻的TMI。在本文中,作為獲取要被應用于MP4文件中所存儲的視頻的TMI的方法,例如,可以利用在生成設備I和再現設備2的第一配置示例中所描述的方法等。
[0964]另外,解碼器322B從在步驟S343中所獲取的TMI獲取要被應用于ST的TMI (在ToneMap元素或HdrInfo元素由toneMapRef屬性或hdrlnfoRef屬性指定的情況下,存儲在由toneMapRef屬性或hdrlnfoRef屬性指定的ToneMap元素或HdrInfo元素中的TMI)。
[0965]之后,該過程從步驟S346進行至步驟S347。在下文中,在步驟S347和S351之后,執行與圖35的步驟S66和S70的處理相同的處理。
[0966]另一方面,在在步驟S345中確定包括在顯示設備3中的監視器不是HDR監視器而是STD監視器的情況下,該過程進行至步驟S348。
[0967]在步驟S348中,類似于步驟S346,解碼器322A和322B獲取要被應用于視頻和ST的 TMI ο
[0968]之后,在步驟S349至S351中,執行與圖35的步驟S68至S69的處理相同的處理。
[0969]圖84是用于描述圖82的步驟S334中的模式_ii的解碼處理的流程圖。
[0970]在步驟S361中,類似于圖83的步驟S341,解碼器322A獲取從由分解單元52提供的視頻的SEI獲取TMI作為特征信息和轉換信息。
[0971]之后,該過程從步驟S361進行至步驟S362,,在步驟S362中,解碼器322A根據HEVC方案對包括在從分解單元52提供的視頻流中的編碼數據進行解碼以生成STD視頻,然后該過程進行至步驟A363。另外,視頻解碼(編碼)方案不限于HEVC方案。
[0972]在步驟S363中,類似于圖83的步驟S343,解碼器322B獲取存儲在由分解單元52提供的ST流(新的TT數據)中包括的ToneMap元素中的TMI以及存儲在HdrInfo元素中的TMI,然后該過程進行至步驟S364。
[0973]在步驟S364中,解碼器322B對STD ST中的從分解單元52提供ST流進行解碼,然后該過程進行至步驟S365。
[0974]在步驟S365中,類似于圖83的步驟S345,控制器321確定包括在顯示設備3中的監視器是否是HDR監視器。
[0975]在在步驟S365中確定包括在顯示設備3中的監視器是HDR監視器的情況下,該過程進行至步驟S366。
[0976]在步驟S366中,類似于圖83的步驟S346,解碼器322A和322B獲取要被應用于視頻和ST的TMI ο
[0977]也就是說,在步驟S366中,解碼器322A從在步驟S361中所獲取的TMI獲取要被應用于視頻的TMI。
[0978]另外,解碼器322B從在步驟S363中所獲取的TMI獲取要被應用于ST的TMI (存儲在由toneMapRef屬性或hdrlnfoRef屬性指定的HdrInfo元素或ToneMap元素中的TMI,在HdrInfo元素或ToneMap元素由toneMapRef屬性或hdrlnfoRef屬性指定的情況下)。
[0979]之后,該過程從步驟S366進行至步驟S367,然后在步驟S367至S370中執行與圖36的步驟S86至S89的處理相同的處理。
[0980]如上所述,第四配置示例的生成設備I生成XML的新的TT數據,XML包括HdrInfo元素或ToneMap元素作為HDR存儲元素,HDR存儲元素存儲作為HDR信息的TMI作為XML的元素。
[0981]因此,再現設備2從新的TT數據獲取要被應用于ST的TMI,并且可以將TMI用于ST的處理。
[0982]另外,HdrInfo元素或ToneMap元素或toneMapRef屬性或hdrlnfoRef屬性可以應用于除了由使用XML的SMPTE-TT顯示ST的情況以外的使用任意標記語言來顯示除了 ST以外的任意圖像的情況。
[0983]〈利用本技術的計算機的描述〉
[0984]接下來,上述一系列處理可以由硬件或軟件來執行。在一系列處理由軟件執行的情況下,將構成軟件的程序安裝在通用計算機等中。
[0985]圖85示出了安裝有執行上述一系列處理的程序的計算機的實施方式的配置示例。
[0986]可以將程序預先記錄在作為內置在計算機中的記錄介質的硬盤405或ROM 403中。
[0987]可替選地,可以將程序存儲(記錄)在可拆卸記錄介質411中。可以將可拆卸記錄介質411提供為所謂的包軟件。在本文中,作為可拆卸記錄介質411,存在例如軟盤、⑶-ROM (致密盤只讀存儲器)、M0 (磁光)盤、DVD (數字通用盤)、磁盤、半導體存儲器等。
[0988]另外,除了如上所述將程序從可拆卸記錄介質411安裝到計算機中以外,可以通過通信網絡或廣播網絡將程序下載到計算機以安裝在內置硬盤405中。也就是說,可以以無線方式例如通過用于數字衛星廣播的人造衛星將程序從下載站發送到計算機,或可以以通過網絡如LAN(局域網)或因特網的有線方式將程序發送至計算機。
[0989]計算機包括CPU (中央處理單元)402,并且輸入/輸出接口 410經由總線401連接至 CPU 402。
[0990]如果操縱輸入單元407的用戶通過輸入/輸出接口 410輸入命令,則CPU 402根據該命令執行存儲在ROM(只讀存儲器)403中的程序。可替選地,CPU 402將存儲在硬盤405中的程序加載到RAM (隨機存取存儲器)404上以執行程序。
[0991]因此,CPU 402根據上述流程圖或通過上述框圖的配置執行的處理來執行處理。接下來,如果需要,CPU 402通過例如輸入/輸出接口 410從輸出單元406輸出處理的結果,從通信單元408發送處理的結果,或將處理的結果記錄在硬盤405中。
[0992]另外,輸入單元407被配置有鍵盤、鼠標、麥克風等。另外,輸出單元406被配置成包括IXD (液晶顯示器)、揚聲器等。
[0993]在本文中,在本說明書中,由計算機根據程序執行的處理不一定以根據流程圖中所描述的順序以時間序列來執行。也就是說,由計算機根據程序所執行的處理還包括并行或單獨執行的處理(例如,并行處理或通過對象的處理)
[0994]另外,程序可以意在由單個計算機(處理器)處理,或可以經受多個計算機的分布式處理。另外,程序還可以意在被發送至遠程計算機以被執行。
[0995]另外,在本說明書中,系統表示一組多個組件(設備、模塊(部分)等),所有組件是否存在于同一殼體內并不重要。因此,容納在分立的殼體內且經由網絡彼此連接的多個設備以及多個模塊容納在單個殼體內的單個設備為系統。
[0996]另外,本技術的實施方式不限于上述實施方式,但是在不偏離本技術的精神的范圍內可得到各種變化。
[0997]例如,本技術可以具有一個功能經由網絡由多個設備共享以協作地被處理的云計算的配置。
[0998]另外,上述流程圖中所描述的每個步驟可以由單個設備執行或可以由多個設備共享以被執行。
[0999]另外,在多個處理包括在一個步驟中的情況下,包括在一個步驟中的多個處理可以由單個設備執行,或可以由多個設備共享以被執行。
[1000]另外,本說明書中所描述的效果是示例性的效果,但不限于此,從而可以獲取其他效果。
[1001]另外,本技術可以具有下面的配置。
[1002]〈1> 一種文件生成設備,包括:文件生成單元,所述文件生成單元生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[1003]〈2>根據〈1>公開的文件生成設備,其中,所述目標軌道還包括軌道指定信息,所述軌道指定信息指定包括要被應用于所述目標軌道的HDR信息的所述軌道。
[1004]<3>根據〈2>公開的文件生成設備,其中,所述文件是具有盒結構的文件。
[1005]〈4>根據〈3>公開的文件生成設備,其中,所述文件是IS0/IEC 14496-14中規定的MP4文件。
[1006]〈5>根據〈4>公開的文件生成設備,其中,其中,所述目標軌道包括被定義為存儲所述HDR指定信息的盒的tirf盒(ToneMappinglnformat1nReferenceBox,色調映射信息參考盒)。
[1007]<6>根據〈4>或〈5>公開的文件生成設備,其中,所述目標軌道包括軌道參考類型盒 TrackReferenceTypeBox,其中,vtmi 被定義為所述 TrackReferenceTypeBox的參考類型reference_type,并且vtmi表不包含在TrackReferenceBox中的所述TrackReferenceTypeBox用于存儲所述軌道指定信息,所述vtmi變成所述reference_type。
[1008]<7> 一種文件生成方法,包括:生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[1009]<8> 一種文件再現設備,包括:獲取單元,所述獲取單元從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由所述HDR指定信息指定的所述HDR信息,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[1010]〈9>根據〈8>公開的文件再現設備,其中,所述目標軌道還包括軌道指定信息,所述軌道指定信息指定包括要被應用于所述目標軌道的HDR信息的所述軌道,以及所述獲取單元從由所述軌道指定信息指定的所述軌道中包括的所述HDR信息中獲取由所述HDR指定信息指定的HDR信息。
[1011]〈10>根據〈9>公開的文件再現設備,其中,所述文件是具有盒結構的文件。
[1012]〈11>根據〈10>公開的文件再現設備,其中,所述文件是IS0/IEC 14496-14中規定的MP4文件。
[1013]〈12>根據〈11>公開的文件再現設備,其中,所述目標軌道包括被定義為存儲所述HDR指定信息的盒的tirf盒(ToneMappinglnformat1nReferenceBox,色調映射信息參考盒),以及所述獲取單元獲取由在所述目標軌道中包括的所述tirf盒中存儲的所述HDR指定信息指定的HDR信息。
[1014]<13>根據〈11>或〈12>公開的文件再現設備,其中,所述目標軌道包括軌道參考類型盒 TrackReferenceTypeBox,其中,vtmi 被定義為所述 TrackReferenceTypeBox的參考類型reference_type,并且vtmi表不包含在TrackReferenceBox中的所述TrackReferenceTypeBox用于存儲所述軌道指定信息,所述vtmi變成所述reference_type,以及所述獲取單元從由在所述reference_type變成所述vtmi的所述TrackReferenceTypeBox中存儲的所述軌道指定信息指定的所述軌道中包括的所述HDR信息中獲取由所述HDR指定信息指定的HDR信息。
[1015]<14> 一種文件再現方法,包括:從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由所述HDR指定信息指定的所述HDR信息,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
[1016]附圖標記列表
[1017]I生成設備
[1018]2再現設備
[1019]3顯示設備
[1020]4 線纜
[1021]11記錄介質
[1022]12傳輸介質
[1023]21控制器
[1024]21A報頭信息生成單元
[1025]22編碼處理單元
[1026]23文件生成單元
[1027]31特征信息生成單元
[1028]32編碼器
[1029]33轉換單元
[1030]34轉換信息生成單元
[1031]35編碼器
[1032]36流生成單元
[1033]51文件獲取單元
[1034]52分解單元
[1035]53操縱輸入單元
[1036]54控制器
[1037]55解碼處理單元
[1038]55A,55B 解碼器
[1039]56組合輸出單元
[1040]101控制器
[1041]1lA 存儲器
[1042]102通信單元
[1043]103信號處理單元
[1044]104監視器
[1045]121A報頭信息生成單元
[1046]122編碼處理單元
[1047]131特征信息生成單元
[1048]132轉換信息生成單元
[1049]133流生成單元
[1050]141控制器
[1051]142解碼處理單元
[1052]142A, 142B 解碼器
[1053]201A報頭信息生成單元
[1054]202編碼處理單元
[1055]203文件生成單元
[1056]211流生成單元
[1057]231分解單元
[1058]232控制器
[1059]233解碼處理單元
[1060]233A,233B 解碼器
[1061]301A報頭信息生成單元
[1062]302編碼處理單元
[1063]311流生成單元
[1064]321控制器
[1065]322解碼處理單元
[1066]322A,322B 解碼器
[1067]401 總線
[1068]402 CPU
[1069]403 ROM
[1070]404 RAM
[1071]405 硬盤
[1072]406輸出單元
[1073]407輸入單元
[1074]408通信單元
[1075]409驅動器
[1076]410輸入/輸出接口
[1077]411可拆卸記錄介質
[1078]1001, 1002 元素
【權利要求】
1.一種文件生成設備,包括: 文件生成單元,所述文件生成單元生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
2.根據權利要求1所述的文件生成設備, 其中,所述目標軌道還包括軌道指定信息,所述軌道指定信息指定包括要被應用于所述目標軌道的HDR信息的所述軌道。
3.根據權利要求2所述的文件生成設備, 其中,所述文件是具有盒結構的文件。
4.根據權利要求3所述的文件生成設備, 其中,所述文件是ISO/IEC 14496-14中規定的MP4文件。
5.根據權利要求4所述的文件生成設備, 其中,所述目標軌道包括被定義為存儲所述HDR指定信息的盒的tirf盒(ToneMappinglnformat1nReferenceBox,色調映射信息參考盒)。
6.根據權利要求5所述的文件生成設備, 其中,所述目標軌道包括軌道參考類型盒TrackReferenceTypeBox,其中,vtmi被定義為所述TrackReferenceTypeBox的參考類型reference_type,并且vtmi表不包含在TrackReferenceBox中的所述TrackReferenceTypeBox用于存儲所述軌道指定信息,所述vtmi 變成所述 reference_type。
7.一種文件生成方法,包括: 生成存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
8.一種文件再現設備,包括: 獲取單元,所述獲取單元從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由所述HDR指定信息指定的所述HDR信息,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
9.根據權利要求8所述的文件再現設備, 其中,所述目標軌道還包括軌道指定信息,所述軌道指定信息指定包括要被應用于所述目標軌道的HDR信息的所述軌道,以及 所述獲取單元從由所述軌道指定信息指定的所述軌道中包括的所述HDR信息中獲取由所述HDR指定信息指定的HDR信息。
10.根據權利要求9所述的文件再現設備, 其中,所述文件是具有盒結構的文件。
11.根據權利要求10所述的文件再現設備, 其中,所述文件是ISO/IEC 14496-14中規定的MP4文件。
12.根據權利要求11所述的文件再現設備, 其中,所述目標軌道包括被定義為存儲所述HDR指定信息的盒的tirf盒(ToneMappinglnformat1nReferenceBox,色調映射信息參考盒),以及 所述獲取單元獲取由在所述目標軌道中包括的所述tirf盒中存儲的所述HDR指定信息指定的HDR信息。
13.根據權利要求12所述的文件再現設備, 其中,所述目標軌道包括軌道參考類型盒TrackReferenceTypeBox,其中,vtmi被定義為所述TrackReferenceTypeBox的參考類型reference_type,并且vtmi表不包含在TrackReferenceBox中的所述TrackReferenceTypeBox用于存儲所述軌道指定信息,所述vtmi 變成所述 reference_type,以及 所述獲取單元從由在所述reference_type變成所述vtmi的所述TrackReferenceTypeBox中存儲的所述軌道指定信息指定的所述軌道中包括的所述HDR信息中獲取由所述HDR指定信息指定的HDR信息。
14.一種文件再現方法,包括: 從存儲包括HDR信息的流的軌道和包括HDR指定信息的目標軌道的文件中獲取由所述HDR指定信息指定的所述HDR信息,所述HDR信息被配置有特征信息和轉換信息,所述特征信息表示具有比STD (標準)圖像的動態范圍更高的動態范圍的HDR(高動態范圍)圖像的亮度的特征,所述轉換信息表示將所述STD圖像和所述HDR圖像中的一個圖像轉換成另一圖像的轉換規則,以及所述HDR指定信息指定所述軌道的HDR信息中的要被應用于所關注的目標軌道的HDR信息。
【文檔編號】H04N21/44GK104488262SQ201480001936
【公開日】2015年4月1日 申請日期:2014年7月10日 優先權日:2013年7月19日
【發明者】高橋遼平, 內村幸一, 服部忍 申請人:索尼公司