再现装置、再现方法和记录介质的制作方法_4

文档序号:9602848阅读:来源:国知局
形处理单元59。
[0354]视频解码处理单元58解码由从分离单元57中供应的数据构成的HEVC流,并且将HDR视频或STD视频的数据输出给合成单元60。而且,在将HDR视频输出给合成单元60时,视频解码处理单元58将HDR信息输出给HDMI通信单元61。视频解码处理单元58还将HDR信息输出给图形处理单元59。
[0355]图形处理单元59解码从分离单元57中供应的图形流,并且将具有标准动态范围的BD图形的数据输出给合成单元60。
[0356]合成单元60合成从视频解码处理单元58中供应的HDR视频或STD视频以及从图形处理单元59中供应的BD图形,并且将在合成之后的HDR视频或STD视频的数据输出给HDMI通信单元61。
[0357]图33是示出由合成单元60执行的平面合成的实例的示图。
[0358]如图33中所示,执行视频和图形的合成,以便叠加平面。视频平面是相当于视频的单个屏幕的数据,并且图形平面(PG/IG平面)是相当于图形的单个屏幕的数据。
[0359]如图33中所示,合成单元60在视频平面上合成PG图形平面,例如,该PG图形平面显示通过解码PG流所获得的字幕。而且,合成单元60在PC图形平面上合成IG图形平面,例如,该IG图形平面显示通过解码IG流所获得的菜单按钮。
[0360]在图32中的HDMI通信单元61通过HDMI电缆4与显示装置3进行通信。例如,HDMI通信单元61获取与包含在显示装置3内的监控器的性能相关的信息,并且将该信息输出给控制器51。而且,HDMI通信单元61将从合成单元60中供应的HDR视频或STD视频的数据输出给显示装置3。在输出HDR视频的数据时,HDMI通信单元61输出从视频解码处理单元58中供应的HDR信息以及HDR视频的数据。
[0361]图34是示出在图32中的视频解码处理单元58的示例性配置的方框图。
[0362]视频解码处理单元58包括参数提取单元71、HEVC解码器72、HDR-STD转换单元73、STD-HDR转换单元74以及输出单元75。输出单元75包括HDR视频输出单元75A和STD视频输出单元75B。
[0363]将从分离单元57中输出的HEVC流输入给参数提取单元71。例如,将表示由包含在剪辑信息内的mode_f lag规定的记录模式的信息以及与包含在显示装置3内的监控器的性能相关的并且由从显示装置3中获取的信息规定的信息从控制器51中供应给视频解码处理单元58。
[0364]参数提取单元71从HEVC流的SEI中提取HDR信息和色调映射定义信息。例如,在记录模式是模式i时,并且在HDR视频输出给显示装置3时,参数提取单元71将HDR信息输出给HDMI通信单元61。而且,在记录模式是模式i时,并且在STD视频输出给显示装置3时,参数提取单元71将用于HDR-STD转换的色调映射定义信息输出给HDR-STD转换单元73ο
[0365]另一方面,在记录模式是模式ii时,并且在HDR视频输出给显示装置3时,参数提取单元71将HDR信息输出给HDMI通信单元61,并且还将用于STD-HDR转换的色调映射定义信息输出给STD-HDR转换单元74。在记录模式是模式ii时,并且在STD视频输出给显示装置3时,不使用所提取的HDR信息以及色调映射定义信息。
[0366]在输出HDR视频时,由参数提取单元71提取的HDR信息也输出给图形处理单元59 ο
[0367]而且,参数提取单元71将包含在HEVC流内的编码数据输出给HEVC解码器72。
[0368]HEVC解码器72解码从参数提取单元71中供应的HEVC的编码数据。在记录模式是模式i时,HEVC解码器72将通过解码所获得的HDR视频输出给HDR-STD转换单元73和HDR视频输出单元75A。而且,在记录模式是模式ii时,HEVC解码器72将将通过解码所获得的STD视频输出给STD-HDR转换单元74和STD视频输出单元75B。
[0369]HDR-STD转换单元73根据从参数提取单元71中供应的用于HDR-STD转换的色调映射定义信息,将从HEVC解码器72中供应的HDR视频转换成STD视频。HDR-STD转换单元73将通过转换所获得的STD视频输出给STD视频输出单元75B。
[0370]STD-HDR转换单元74根据从参数提取单元71中供应的用于STD-HDR转换的色调映射定义信息,将从HEVC解码器72中供应的STD视频转换成HDR视频。STD-HDR转换单元74将通过转换所获得的HDR视频输出给HDR视频输出单元75A。
[0371]在将HDR视频输出给显示装置3时,输出单元75的HDR视频输出单元75A将从HEVC解码器72中供应的HDR视频或者从STD-HDR转换单元74中供应的HDR视频输出给HDMI通信单元61。
[0372]在将STD视频输出给显示装置3时,STD视频输出单元75B给HDMI通信单元61输出从HEVC解码器72中供应的STD视频或者从HDR-STD转换单元73中供应的STD视频。
[0373]图35是示出在图32中的图形处理单元59的示例性配置的方框图。
[0374]图形处理单元59包括TS缓冲器91、图形解码器92、图形平面生成单元93、CLUT管理单元94、RGB转换单元95、反向伽马转换单元96、HDR信息获取单元97、计算单元98、分配单元99以及YCrCb转换单元100。图形解码器92包括ES缓冲器111、处理器112、解码器缓冲器113、构成缓冲器114以及图形控制器115。将作为从分离单元57中供应的图形流的数据的TS数据包输入给TS缓冲器91。将从视频解码处理单元58中供应的HDR信息输入给HDR信息获取单元97。
[0375]TS缓冲器(传输流)91储存从分离单元57中供应的图形流的TS数据包。TS缓冲器91将由储存的TS数据包形成的基本流(ES)输出给图形解码器92。
[0376]图形解码器92的ES缓冲器111储存由从TS缓冲器91中供应的TS数据包形成的ES。
[0377]处理器112从ES缓冲器111中读取ES,并且将包含在ES内的图形控制数据供应给构成缓冲器114。例如,在ES是PG流的情况下,处理器112将包含在PG流内的PCS、WDS以及PDS供应给构成缓冲器114。另一方面,在ES是IG流的情况下,处理器112将包含在IG流内的ICS和PDS供应给构成缓冲器114。
[0378]而且,处理器112解码包含在ES内的实际数据,将数据供应给解码器缓冲器113,并且使解码器缓冲器113保留数据。例如,在ES是PG流或IG流的情况下,处理器112解码0DS,并且将通过解码所获得的图形数据供应给解码器缓冲器113。
[0379]解码器缓冲器113储存从处理器112中供应的图形数据。
[0380]构成缓冲器114储存从处理器112中供应的控制数据。
[0381]图形控制器115从构成缓冲器114中读取控制数据。根据在读取的控制数据之中的PCS和WDS,图形控制器115控制解码器缓冲器113和图形平面生成单元93的读取时间。而且,图形控制器115将包含在H)S内的调色板信息供应给CLUT管理单元94。
[0382]根据图形控制器115的控制时间,图形平面生成单元93根据从解码器缓冲器113中读取的数据,生成图形平面。图形平面生成单元93根据图形控制器115的控制时间,将图形平面的生成数据输出给CLUT管理单元94。
[0383]CLUT管理单元94储存根据从图形控制器115中供应的调色板信息限定的CLUT。CLUT是表格,其使输入值与YCrCb的每个像素值彼此相关联。根据CLUT,CLUT管理单元94将从图形平面生成单元93中供应的图形平面转换成由8位YCrCb值构成的数据。
[0384]在合成BD图形和HDR视频时,CLUT管理单元94将YCrCb BD图形数据输出给RGB转换单元95。另一方面,在合成BD图形和STD视频时,CLUT管理单元94将YCrCb BD图形输出给合成单元60。还将透明度的值加入CLUT管理单元94输出的YCrCb像素值中。
[0385]RGB转换单元95将从CLUT管理单元94中供应的YCrCb BD图形转换成8位RGBBD图形,并且将8位RGB BD图形输出给反向伽马转换单元96。
[0386]反向伽马转换单元96在BD图形上执行反向伽马转换,并且将BD图形输出给分配单元99。在反向伽马转换之后,RGB值和亮度具有线性关系。
[0387]HDR信息获取单元97获取从视频解码处理单元58中供应的HDR信息,并且将HDR信息输出给计算单元98。
[0388]根据由HDR信息获取单元97获取的HDR视频,计算单元98计算用于分配的函数,其中,BD图形的每个像素值是输入,并且其中,在HDR视频的伽马函数系统中表示与由每个像素值表示的亮度相同的亮度的10位像素值是输出。计算单元98将通过计算获得的用于分配的函数输出给分配单元99。
[0389]分配单元99用作像素值的转换单元,并且根据由计算单元98获得的用于分配的函数,将在其上执行反向伽马转换的BD图形的每个RGB像素值分配给在HDR视频的伽马函数系统内的像素值。分配单元99将在其上进行分配的由10位RGB值表示的BD图形输出给YCrCb转换单元100。
[0390]YCrCb转换单元100将从分配单元99中供应的RGB BD图形转换成10位YCrCb BD图形,并且将10位YCrCb BD图形输出给合成单元60,作为用于HDR合成的图形。
[0391][显示装置3的配置]
[0392]图36是示出显示装置3的示例性配置的方框图。
[0393]显示装置3包括控制器131、HDMI通信单元132、信号处理单元133以及监控器134。控制器131包括存储器131A。
[0394]控制器131包括CPU、ROM以及RAM。控制器131执行预定的程序,并且控制显示装置3的总体操作。
[0395]例如,控制器131使存储器131A储存表示监控器134的性能的扩展显示识别数据(EDID),并且执行管理。在再现装置2之间进行认证时,控制器131将储存在存储器131A内的H)ID输出给HDMI通信单元102,并且将EDID传输给再现装置2。根据EDID,再现装置2规定显示装置3的监控器134的性能。
[0396]HDMI通信单元132通过HDMI电缆4与再现装置2进行通信。例如,HDMI通信单元132接收从再现装置2中传输的视频数据,并且将该数据输出给信号处理单元133。而且,HDMI通信单元132将从控制器131中供应的EDID传输给再现装置2。
[0397]信号处理单元133在从HDMI通信单元132中供应的视频数据上进行处理,并且在监控器134上显示图像。
[0398]〈6、各装置的操作〉
[0399]在本文中,描述具有上述配置的每个装置的操作。
[0400][记录处理]
[0401]首先参照在图37中的流程图,描述记录装置1的记录处理。在原版HDR视频和BD图形数据输入记录装置1中时,在图37中的处理开始。
[0402]在步骤S1中,记录装置1的控制器21确定记录模式是模式i。例如,由创作者设置记录模式。
[0403]在步骤S1中确定记录模式是模式i时,在步骤S2中,视频编码处理单元22在模式i中执行编码处理。将由编码处理在模式i中生成的HEVC流供应给多路复用单元24。
[0404]另一方面,在步骤S1中确定记录模式是模式ii时,在步骤S3中,视频编码处理单元22在模式ii中执行编码处理。将由编码处理在模式ii中生成的HEVC流供应给多路复用单元24。
[0405]在步骤S4中,数据库信息生成单元21A执行数据库信息生成处理。将由数据库信息生成处理生成的播放列表文件和剪辑信息文件供应给磁盘驱动器25。
[0406]在步骤S5中,图形编码器23在BD图形数据上执行编码,并且将图形流输出给多路复用单元24。
[0407]在步骤S6中,多路复用单元24多路传输从视频编码处理单元22中供应的HEVC流以及从图形编码器23中供应的图形流,并且将多路复用流输出给磁盘驱动器25。
[0408]在步骤S7中,磁盘驱动器25在光盘11上记录播放列表文件、剪辑信息文件以及多路复用流文件。然后,处理结束。
[0409]接下来,参照在图38中的流程图,描述在图37中的步骤S2中执行的在模式i中的编码处理。
[0410]在步骤S11中,视频编码处理单元22的HDR信息生成单元31检测原版HDR视频的亮度,并且生成HDR信息。
[0411]在步骤S12中,HEVC编码器32通过HEVC在原版HDR视频上执行编码,并且生成HDR视频的编码数据。
[0412]在步骤S13中,HDR-STD转换单元33将输入的原版HDR视频转换成STD视频。将表示在作为HDR视频的RGB信号的输入数据与作为STD视频的RGB信号的输出数据之间的相关性的信息输出给定义信息生成单元34。
[0413]在步骤S14中,根据从HDR-STD转换单元33中供应的信息,定义信息生成单元34生成用于HDR-STD转换的色调映射定义信息。
[0414]在步骤S15中,HEVC流生成单元35将模式i的ID设置为包括由HDR信息生成单元31生成的HDR信息的色调映射信息,并且设置为包括由定义信息生成单元34生成的色调映射定义信息的色调映射信息的tone_map_id。而且,HEVC流生成单元35将包括HDR信息的色调映射信息以及包括色调映射定义信息的色调映射信息插入编码数据内,并且生成HEVC流。随后,处理返回在图37中的步骤S2,然后,执行处理。
[0415]接下来,参照在图39中的流程图,描述在图37中的步骤S3中执行的在模式ii中的编码处理。
[0416]在步骤S21中,视频编码处理单元22的HDR信息生成单元31检测原版HDR视频的亮度,并且生成HDR信息。
[0417]在步骤S22中,HDR-STD转换单元33将输入的原版HDR视频转换成STD视频。将表示在作为HDR视频的RGB信号的输入数据与作为STD视频的RGB信号的输出数据之间的相关性的信息输出给定义信息生成单元34。
[0418]在步骤S23中,根据从HDR-STD转换单元33中供应的信息,定义信息生成单元34生成用于STD-HDR转换的色调映射定义信息。
[0419]在步骤S24中,HEVC编码器32通过HEVC在通过转换原版HDR视频所获得的STD视频上执行编码,并且生成STD视频的编码数据。
[0420]在步骤S25中,HEVC流生成单元35将模式ii的ID设置为包括由HDR信息生成单元31生成的HDR信息的色调映射信息,并且设置为包括由定义信息生成单元34生成的色调映射定义信息的色调映射信息的tone_map_id。而且,HEVC流生成单元35将包括HDR信息的色调映射信息以及包括色调映射定义信息的色调映射信息插入编码数据内,并且生成HEVC流。随后,处理返回在图37中的步骤S3,然后,执行处理。
[0421]接下来,参照在图40中的流程图,描述在图37中的步骤S4中执行的数据库信息生成处理。
[0422]在步骤S31中,控制器21的数据库信息生成单元21A生成播放列表,包括在参照图23时描述的各种信息。数据库信息生成单元21A生成的播放列表包括与将HEVC流指定为再现部分的播放项目相关的信息。
[0423]在步骤S32中,数据库信息生成单元21A生成剪辑信息,包括在Programlnfo ()的StreamCodinglnfo内的HDR_flag和mode_flag。在本实例中,由于主要视频是HDR视频,所以数据库信息生成单元21A将表示主要视频是HDR视频的1设置为值HDR_flag。
[0424]而且,在图37中的步骤S2中,在模式i中执行编码处理时,数据库信息生成单元21A将表示记录模式是模式i的1设置为值mode_flag。另一方面,在图37中的步骤S3中,在模式ii中执行编码处理时,数据库信息生成单元21A将表示记录模式是模式ii的0设置为值mode_flag。随后,处理返回在图27中的步骤S4,然后,执行处理。
[0425]在记录装置1中,在光盘11上记录通过以上处理生成的HEVC流以及数据库信息。
[0426][再现处理]
[0427]接下来,参照在图41中的流程图,描述再现装置2的再现处理。
[0428]在预定的时间,例如,在开始光盘11的再现时,再现装置2的控制器51控制HDMI通信单元61,并且与显示装置3通信,以从显示装置3的存储器131A中读取EDID。控制器51在寄存器53A内储存表示包含在显示装置3内的监控器的性能的信息,并且执行管理。
[0429]在步骤S41中,控制器51控制磁盘驱动器52,并且从光盘11中读取作为数据库信息的播放列表和剪辑信息。而且,根据包含在播放列表内的信息,控制器51规定要再现的HEVC流和图形流。控制器51控制磁盘驱动器52,并且从光盘11中读取包括规定的HEVC流和图形流的多路复用流。
[0430]在步骤S42中,分离单元57将从光盘11中读取的多路复用流分成HEVC流的数据和图形流的数据。
[0431]在步骤S43中,控制器51参照包含在剪辑信息内的HDR_f lag和mode_f lag。在本实例中,HDR_flag设置有表示正在记录作为主要视频的HDR视频的值。由于以上情况,记录装置1进入可以执行HDR视频或通过转换HDR视频所获得的STD视频的再现的状态内。
[0432]在步骤S44中,控制器51根据值mode_f lag,确定记录模式是否是模式i。
[0433]在步骤S44中确定记录模式是模式i时,在步骤S45中,视频解码处理单元58在模式i中执行解码处理。
[0434]另一方面,在步骤S44中确定记录模式是模式ii时,在步骤S46中,视频解码处理单元58在模式ii中执行解码处理。
[0435]在步骤S45或步骤S46中执行解码处理之后,处理结束。
[0436]要注意的是,在此处,虽然根据值mode_f lag,确定记录模式是否是模式i,但是可以根据插入HEVC流内的色调映射信息的tone_map_id,作出决定。
[0437]接下来,参照在图42中的流程图,描述在图41中的步骤S45中执行的在模式i中的解码处理。
[0438]在步骤S61中,视频解码处理单元58的参数提取单元71从HEVC流的SEI中提取HDR信息和色调映射定义信息。参数提取单元71将包含在HEVC流内的HEVC的编码数据输出给HEVC解码器72。
[0439]在步骤S62中,HEVC解码器72解码HEVC的编码数据,并且将通过解码所获得的HDR视频输出给HDR-STD转换单元73以及HDR视频输出单元75A。
[0440]在步骤S63中,根据储存在寄存器53A内的信息,控制器51确定包含在显示装置3内的监控器是否是HDR监控器。如上所述,根据从显示装置3中读取的HDMI的EDID,与包含在显示装置3内的监控器的性能相关的信息储存在寄存器53A内。
[0441]在步骤S63中确定包含在显示装置3内的监控器是HDR监控器时,在步骤S64中,HDR视频输出单元75A将从HEVC解码器72中供应的HDR视频输出给合成单元60。将由参数提取单元71提取的HDR信息输出给HDMI通信单元。
[0442]在步骤S65中,图形处理单元59执行用于HDR合成的图形的生成处理。将由用于HDR合成的图形的生成处理生成的HDR合成的图形供应给合成单元60。
[0443]在步骤S66中,合成单元60合成从视频解码处理单元58中供应的HDR视频以及从图形处理单元59中供应的用于HDR合成的图形,并且将在BD图形的合成之后的HDR视频的数据输出给HDMI通信单元61。
[0444]在步骤S67中,HDMI通信单元61将在BD图形的合成之后的HDR视频的数据以及从视频解码处理单元58中供应的HDR视频输出给显示装置3。
[0445]另一方面,在步骤S63中,确定包含在显示装置3内的监控器不是HDR监控器,而是STD监控器时,在步骤S68中,根据从参数提取单元71中供应的用于HDR-STD转换的色调映射定义信息,HDR-STD转换单元73将从HEVC解码器72中供应的HDR视频转换成STD视频。
[0446]在步骤S69中,STD视频输出单元75B将通过在HDR-STD转换单元73进行转换所获得的STD视频输出给合成单元60。
[0447]在步骤S70中,图形处理单元59解码图形流,并且将BD图形数据输出给合成单元60。换言之,在图形处理单元59的图形解码器92中,处理器112解码储存在ES缓冲器111内的图形流,并且将通过解码所获得的BD图形数据储存在解码器缓冲器113内。根据储存在解码器缓冲器113内的数据,图形平面生成单元93生成BD图形平面。CLUT管理单元94在BD图形平面上执行CLUT转换,并且将在CLUT转换之后的BD图形数据作为用于STD合成的数据输出给合成单元60。
[0448]在步骤S71中,合成单元60合成从视频解码处理单元58中供应的STD视频和从图形处理单元59中供应的BD图形。
[0449]在步骤S72中,HDMI通信单元61将在BD图形的合成之后的STD视频的数据输出给显示装置3。
[0450]在步骤S67中,在输出在BD图形的合成之后的HDR视频之后,或者在步骤S72中输出在BD图形的合成之后的STD视频之后,在步骤S73中,控制器51确定再现是否结束。
[0451]在步骤S73中确定再现不结束时,控制器51使处理返回步骤S61,并且执行以上处理的重复。在步骤S73中确定再现结束时,处理返回在图41中的步骤S45,然后,执行处理。
[0452]接下来,参照在图43中的流程图,描述在图41中的步骤S46中执行的在模式ii中的解码处理。
[0453]在步骤S81中,视频解码处理单元58的参数提取单元71从HEVC流的SEI中提取HDR信息和色调映射定义信息。参数提取单元71将包含在HEVC流内的HEVC的编码数据输出给HEVC解码器72。
[0454]在步骤S82中,HEVC解码器72解码HEVC的编码数据,并且将通过解码所获得的STD视频输出给STD-HDR转
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1