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

文档序号:9602848阅读:来源:国知局
换单元74以及STD视频输出单元75B。
[0455]在步骤S83中,根据储存在寄存器53A内的信息,控制器51确定包含在显示装置3内的监控器是否是HDR监控器。
[0456]在步骤S83中确定包含在显示装置3内的监控器是HDR监控器时,在步骤S84中,STD-HDR转换单元74根据从参数提取单元71中供应的用于STD-HDR转换的色调映射定义信息,将从HEVC解码器72中供应的STD视频转换成HDR视频。
[0457]在步骤S85中,HDR视频输出单元75A将通过在STD-HDR转换单元74内进行转换所获得的HDR视频输出给合成单元60。将由参数提取单元71提取的HDR信息输出给HDMI通信单元61。
[0458]在步骤S86中,图形处理单元59执行用于HDR合成的图形的生成处理。将由用于HDR合成的图形的生成处理生成的HDR合成的图形供应给合成单元60。
[0459]在步骤S87中,合成单元60合成从视频解码处理单元58中供应的HDR视频以及从图形处理单元59中供应的用于HDR合成的图形,并且将在BD图形的合成之后的HDR视频的数据输出给HDMI通信单元61。
[0460]在步骤S88中,HDMI通信单元61将在BD图形的合成之后的HDR视频的数据以及从视频解码处理单元58中供应的HDR视频输出给显示装置3。
[0461]另一方面,在步骤S83中,确定包含在显示装置3内的监控器是STD监控器时,在步骤S89中,STD视频输出单元75B将从HEVC解码器72中供应的STD视频输出给合成单元60ο
[0462]在步骤S90中,图形处理单元59解码图形流,并且将用于STD合成的BD图形数据输出给合成单元60。
[0463]在步骤S91中,合成单元60合成从视频解码处理单元58中供应的STD视频和从图形处理单元59中供应的BD图形。
[0464]在步骤S92中,HDMI通信单元61将在BD图形的合成之后的STD视频的数据输出给显示装置3。
[0465]在步骤S93中,在步骤S88中输出在BD图形的合成之后的HDR视频之后,或者在步骤S92中输出在BD图形的合成之后的STD视频之后,控制器51确定再现是否结束。
[0466]在步骤S93中确定再现不结束时,控制器51使处理返回步骤S81,并且执行以上处理的重复。在步骤S93中确定再现结束时,处理返回步骤在图41中的S46,然后,执行处理。
[0467]参照在图44中的流程图,接下来,描述在图42中的步骤S65中或者在图43中的步骤S86中执行的用于HDR合成的图形的生成处理。
[0468]在步骤S111中,图形处理单元59的HDR信息获取单元97获取由视频解码处理单元58的参数提取单元71提取的HDR信息。
[0469]在步骤S112中,根据HDR信息,计算单元98计算用于分配的函数,其中,BD图形的每个原始像素值是输入,并且其中,在HDR视频的伽马函数系统中表示与由每个像素值表示的亮度相同的亮度的10位像素值是输出。
[0470]在步骤S113中,图形解码器92解码图形流。根据通过解码图形流所获得的数据,由图形平面生成单元93生成BD图形平面。
[0471]在步骤S114中,根据CLUT,CLUT管理单元94在BD图形上执行转换。
[0472]在步骤S115中,RGB转换单元95将通过CLUT管理单元94的转换所获得的YCrCbBD图形转换成8位RGB BD图形。
[0473]在步骤S116中,反向伽马转换单元96在BD图形上执行反向伽马转换。
[0474]在步骤S117中,根据由计算单元98获得的用于分配的函数,分配单元99将在其上执行反向伽马转换的BD图形的每个RGB像素值分配给在HDR视频的伽马函数系统内的像素值。
[0475]在步骤S118中,YCrCb转换单元100将分配单元99执行分配的RGB BD图形转换成由10位YCrCb值构成的BD图形,并且将由10位YCrCb值构成的BD图形输出给合成单元60,作为用于HDR合成的图形。然后,处理返回在图42中的步骤S65或者在图43中的步骤S86,并且执行随后的处理。
[0476][显示处理]
[0477]接下来,参照在图45中的流程图,描述显示装置3的显示处理。
[0478]在本文中,描述包含在显示装置3内的监控器134是HDR监控器的情况。加入HDR信息的HDR视频从再现装置2中传输给包括HDR监控器的显示装置3。从再现装置2中传输的HDR视频是在其上执行了 BD图形的合成的视频。
[0479]在步骤S131中,显示装置3的HDMI通信单元132接收从再现装置2中传输的HDR视频和HDR信息。
[0480]在步骤S132中,控制器131参照HDR信息,并且确定是否可以照原样显示从再现装置2中传输的HDR视频。HDR信息包括原版HDR视频的信息,S卩,表示从再现装置2中传输的HDR视频的亮度特征的信息。通过将由HDR信息规定的HDR视频的亮度特征以及监控器134的显示性能相互比较,执行在步骤S132中的确定。
[0481]例如,在由HDR信息规定的HDR视频的动态范围是0-400%并且监控器134的动态范围是0-500% (例如,500cd/m2,假设100%的亮度是lOOcd/m2)的情况下,确定可以照原样显示HDR视频。另一方面,在由HDR信息规定的HDR视频的动态范围是0-400%并且监控器134的动态范围是0-300%的情况下,确定不能照原样显示HDR视频。
[0482]在步骤S132中确定可以照原样显示HDR视频时,在步骤S133中,信号处理单元133根据由HDR信息规定的亮度,在监控器134上显示HDR视频的图像。例如,由HDR信息规定在图12中由曲线L12绘制的亮度特征的情况下,每个像素值表示由曲线L12绘制的在0-400%的范围内的亮度。
[0483]另一方面,在步骤S132中确定不能照原样显示HDR视频时,在步骤S134中,信号处理单元133根据监控器134的性能,调整亮度,并且在监控器134上显示调整了其亮度的HDR视频的图像。例如,由HDR信息规定在图12中由曲线L12绘制的亮度特征的情况下,并且监控器104的动态范围是0-300%时,进行压缩,以便每个像素表示在0-300%的范围内的亮度。
[0484]在步骤S133中或者在步骤S134中显示HDR视频的图像之后,在步骤S135中,控制器131确定显示是否结束,并且在确定显示不结束时,重复步骤S131以及后面的步骤的处理。在步骤S135中确定结束显示时,控制器101结束处理。
[0485]通过以上序列处理,记录装置1可以在光盘11上照原样记录原版HDR视频,并且使再现装置2执行再现,以便在显示装置3上显示HDR视频的图像。
[0486]而且,记录装置1可以将原版HDR视频转换成STD视频,在光盘11上记录STD视频,并且使再现装置2使STD视频恢复为HDR视频,以便在显示装置3上显示HDR视频的图像。
[0487]在再现HDR视频时,通过使原版HDR视频的亮度特征能够由HDR信息指定,内容的创作者能够通过预期的亮度显示HDR视频的图像。
[0488]而且,由于通过具有标准动态范围的亮度显示BD图形,所以能够防止不容易看到图形,例如,字幕。
[0489]要注意的是,在监控器134是STD监控器时,显示装置3的HDMI通信单元132接收从再现装置2中传输的并且在其上进行了 BD图形的合成的STD视频。信号处理单元133实际上在监控器134上显示由HDMI通信单元132接收的STD视频。
[0490]<7、BD-J图形的合成〉
[0491]图46是示出基于BD-J对象显示的屏幕的实例的示图。
[0492]如在图46中的箭头所示,在执行BD-J对象(在BD-J对象中描述的BD-J应用)时,例如,生成BD-J图形平面和背景平面。BD-J图形平面在视频平面的前面合成,并且背景平面在视频平面的后面合成。
[0493][HDR视频和BD-J图形的合成]
[0494]图47是示出基于BD-J对象的用于HDR合成的处理生成图形的实例的示图。
[0495]通过执行BD-J对象所获得的BD-J图形由8位RGB值表示。虽然需要在分配像素值之前执行RGB转换,但是由于在参照图16描述的CLUT转换之后的BD图形由YCrCb值表示,所以在合成BD-J图形和HDR视频时不需要RGB转换。
[0496]除了不需要RGB转换这一点以外,合成BD-J图形和HDR视频的处理是与合成BD图形和HDR视频的处理基本上相似的处理。适当地省略重复描述。
[0497]如在箭头#301的端部所示,构成再现装置2的图形处理单元59的计算单元98 (图35)根据由HDR信息获取单元97获取的HDR信息计算用于分配的函数。
[0498]如在箭头#302的端部所示,反向伽马转换单元96在RGB BD-J图形上执行反向伽马转换。与BD图形一样,也在BD-J图形上执行伽马转换。在反向伽马转换之后的BD-J图形由8位R’ G’ B’值表示。R’ G’ B’值和亮度具有线性关系。
[0499]如在箭头#303的端部所示,分配单元99将作为在反向伽马转换之后的BD-J图形的像素值的R’G’B’值设置为用于分配的函数的输入,并且获得10位R〃G〃B〃,作为输出(执行像素值的分配)。
[0500]如在箭头#304的端部所示,YCrCb转换单元100将R〃G〃B〃BD图形转换成10位Y’ Cr’ Cb’ BD图形。通过转换所获得的Y’ Cr’ Cb’ BD-J图形变成用于HDR合成的图形。
[0501]图48是示出合成处理的实例的示图。
[0502]如在箭头#321和#322的端部所示,再现装置2的合成单元60合成根据BD-J图形生成的HDR合成的图形和通过解码HEVC流所获得的HDR视频。如在箭头#323的端部所示,HDMI通信单元61将在合成之后的HDR视频与HDR信息一起输出给显示装置3。
[0503]如上所述,通过合成具有标准动态范围的BD-J图形以及HDR视频,可以显示更容易看到的图形。
[0504][STD视频和BD-J图形的合成]
[0505]图49是示出STD视频和BD-J图形的合成处理的实例的示图。
[0506]如在箭头#331的端部所示,构成再现装置2的图形处理单元59的YCrCb转换单元100在通过执行BD-J对象所获得的RGB BD-J图形上进行YCrCb转换。在YCrCb转换之后的BD-J图形由8位YCrCb值表示。每个8位YCrCb转变成10位。
[0507]如在箭头#332和#333的端部所示,合成单元60合成每个10位YCrCb BD-J图形和STD视频。如在箭头#334的端部所示,HDMI通信单元61将在合成之后的STD视频输出给显示装置3。
[0508][各装置的配置]
[0509]在本文中,描述实现上述BD-J图形的合成的每个装置的配置。与上述元件相同的元件由相同的参考数字表示。适当地省略重复描述。
[0510]图50是示出记录装置1的示例性配置的方框图。
[0511 ] 在控制器21中,通过执行预定的程序,实现数据库信息生成单元21A和BD-J对象生成单元21B。数据库信息生成单元21A生成作为数据库信息的播放列表和剪辑,并且将播放列表和剪辑输出给磁盘驱动器25。
[0512]根据输入的图形数据,BD-J对象生成单元21B生成BD-J对象,其描述BD-J图形的再现命令。BD-J对象生成单元21B给磁盘驱动器25输出所生成的BD-J对象。
[0513]视频编码处理单元22执行原版HDR视频的编码。视频编码处理单元22给多路复用单元24输出通过编码原版HDR视频所获得的HEVC流。
[0514]多路复用单元24多路传输从视频编码处理单元22中供应的HEVC流以及各种数据,并且将多路复用流输出给磁盘驱动器25。
[0515]磁盘驱动器25根据在图22中的目录结构,在光盘11上记录储存从控制器21中供应的播放列表和剪辑信息、BD-J对象以及从多路复用单元24中供应的多路复用流的文件。
[0516]图51是示出再现装置2的示例性配置的方框图。
[0517]在控制器51中,通过执行从磁盘驱动器52中供应的BD-J对象,实现BD-J对象执行单元51A。BD-J对象执行单元51A用作BD-J图形的解码单元,并且根据再现命令,生成BD-J图形数据。BD-J对象执行单元51A将所生成的BD-J图形数据输出给图形处理单元59 ο
[0518]磁盘驱动器52将从光盘11中读取的数据库信息和BD-J对象输出给控制器511,并且将多路复用流输出给分离单元57。
[0519]分离单元57使HEVC流的数据与从磁盘驱动器52中供应的多路复用流分离。分离单元57将HEVC流的分离数据输出给视频解码处理单元58。
[0520]图形处理单元59解码从BD-J对象执行单元51Α中供应的BD-J图形数据,并且将BD-J图形数据输出给合成单元60。
[0521]合成单元60合成从视频解码处理单元58中供应的HDR视频或STD视频以及从图形处理单元59中供应的BD-J图形,并且将与BD-J图形一起合成的HDR视频或STD视频的数据输出给HDMI通信单元61。
[0522]图52是示出图形处理单元59的示例性配置的方框图。
[0523]将从BD-J对象执行单元51Α中供应的BD-J图形数据输入给反向伽马转换单元96和YCrCb转换单元100。将从视频解码处理单元58中供应的HDR信息输入给HDR信息获取单元97。
[0524]反向伽马转换单元96在BD图形上执行反向伽马转换,并且将BD图形输出给分配单元99。
[0525]HDR信息获取单元97获取从视频解码处理单元58中供应的HDR信息,并且将HDR信息输出给计算单元98。
[0526]根据由HDR信息获取单元97获取的HDR视频,计算单元98计算用于分配的函数,其中,BD-J图形的每个像素值是输入,并且其中,在HDR视频的伽马函数系统中表示与由每个像素值表示的亮度相同的亮度的10位像素值是输出。计算单元98将通过计算获得的用于分配的函数输出给分配单元99。
[0527]根据由计算单元98获得的用于分配的函数,分配单元99将在其上执行反向伽马转换的BD-J图形的每个RGB像素值分配给在HDR视频的伽马函数系统内的像素值。分配单元99将在其上进行分配的由10位RGB值表示的BD-J图形输出给YCrCb转换单元100。
[0528]YCrCb转换单元100将从分配单元99中供应的RGB BD图形转换成10位YCrCb BD图形,并且将10位YCrCb BD图形输出给合成单元60,作为用于HDR合成的图形。
[0529]而且,在合成BD-J图形和STD视频时,YCrCb转换单元100将从BD-J对象执行单元51A中供应的RGB BD-J图形转换成YCrCb BD-J图形。YCrCb转换单元100将在位移之后的10位YCrCb BD-J图形输出给合成单元60,作为用于STD合成的图形。
[0530]要注意的是,在图27中的记录装置1中,可以提供实现与BD-J图形相关的处理的在图50中的每个元件。而且,在图32中的记录装置2中,可以提供实现与BD-J图形相关的处理的在图51中的每个元件。
[0531]〈8、变形例〉
[0532][处理CLUT的实例]
[0533]在合成BD图形和HDR视频时,将BD图形的每个像素值分配给在HDR视频的伽马函数系统内的像素值,以生成用于HDR合成的数据;然而,可以根据HDR信息处理CLUT,并且可以使用经处理的CLUT,来进行转换,以生成用于HDR合成的数据。
[0534]在这种情况下,根据HDR信息,处理根据包含在图形流内的调色板信息限定的CLUT,以便输出在HDR视频的伽马函数系统内的10位像素值。
[0535]图53是示出通过处理CLUT生成用于HDR合成的图形的处理的实例的示图。
[0536]如在箭头#351的端部所示,根据HDR信息,构成再现装置2的图形处理单元59的CLUT管理单元94将根据调色板信息限定的CLUT处理成输出在HDR视频的伽马函数系统内的10位像素值的CLUT。根据调色板信息限定的在处理之前的CLUT是表格,该表格输出在BD图形的伽马函数系统内的8位YCrCb,对抗输入值。
[0537]如在箭头#352的端部所示,CLUT管理单元94在通过解码PG流所获得的BD图形上执行转换,例如,使用经处理的CLUT。在CLUT转换之后的BD图形由10位Y’ Cr’ Cb’像素值表示。在CLUT转换之后的Y’ Cr’ Cb’ BD图形用作HDR合成的图形。
[0538]如在箭头#353和#354的端部所示,合成单元60合成用于HDR合成的图形以及HDR视频,并且如在箭头#355的端部所示,将在与HDR信息一起合成之后的HDR视频输出给显示装置3。
[0539]如上所述,通过根据HDR信息处理CLUT并且使用经处理的CLUT来执行转换,可以生成用于HDR合成的BD图形。
[0540]图54是示出执行CLUT的处理的图形处理单元59的配置的方框图。包括在图54中的图形处理单元59的再现装置2的配置具有与在图32中显示的配置相同的配置。
[0541]在图54中显示的元件之中,与在图35中显示的元件相同的元件由相同的参考数字表示。适当地省略重复描述。
[0542]CLUT管理单元94储存根据从图形控制器115中供应的调色板信息限定的CLUT。在处理之前的CLUT是表格,其使输入值与8位YCrCb像素值彼此相关联。
[0543]在合成BD图形和HDR视频时,根据从HDR信息获取单元97中供应的HDR信息,CLUT管理单元94将所储存的CLUT处理成输出在HDR视频的伽马函数系统内的10位YCrCb (在图53中,Y’ Cr’ Cb’)像素值的CLUT。根据经处理的CLUT,CLUT管理单元94将从图形平面生成单元93中供应的BD图形平面数据转换成由10位YCrCb值构成的数据,并且输出该数据,作为用于HDR合成的图形。
[0544]另一方面,在合成BD图形和STD视频时,根据基于调色板信息限定的CLUT,CLUT管理单元94将从图形平面生成单元93中供应的BD图形平面数据转换成由8位YCrCb值构成的数据。CLUT管理单元94输出由8位YCrCb值构成的BD图形平面数据,作为用于STD合成的图形。
[0545]HDR信息获取单元97获取从视频解码处理单元58中供应的HDR信息,并且将HDR信息输出给CLUT管理单元94。
[0546]除了处理生成用于HDR合成的图形以外,包括具有以上配置的图形处理单元59的再现装置2的处理与在图41到图43中的处理相同。
[0547]参照在图55中的流程图,描述在图42中的步骤S65中或者在图43中的步骤S86中执行的用于HDR合成的图形的其他生成处理。
[0548]在步骤S201中,图形处理单元59的HDR信息获取单元97获取由视频解码处理单元58的参数提取单元71提取的HDR信息。
[0549]在步骤S202中,根据由HDR信息获取单元97获取的HDR信息,CLUT管理单元94处理CLUT。
[0550]在步骤S203中,图形解码器92解码图形流。根据通过解码图形流所获得的数据,图形平面生成单元93生成BD图形平面。
[0551]在步骤S204中,根据经处理的CLUT,CLUT管理单元94将BD图形平面转换成由10位YCrCb值构成的数据,并且将该数据输出给合成单元60,作为用于HDR合成的图形。然后,处理返回在图42中的步骤S65或者在图43中的步骤S86,并且执行随后的处理。
[0552]如上所述,通过处理CLUT或者通过生成用于HDR合成的BD图形,还可以显示更容易看到的图形。
[0553][图形的动态范围可以改变的实例]
[0554]在上文中,具有在固定范围0-100%内的动态范围的图形在再现装置2内生成,并且与HDR视频一起合成;然而,图形的动态范围可以改变。在这种情况下,通过在光盘11上记录的信息或者通过用户的操作,给再现装置2指定具有要生成其范围的动态范围的图形。
[0555]例如,通过描述指定在剪辑信息和播放列表中的图形的动态范围的上限(例如,200% )的信息,给再现装置2指定图形的动态范围。
[0556]而且,可以增加新导航命令,并且通过在MovieObject中描述的导航命令,可以给再现装置2指定图形的动态范围。
[0557]可以增加新API,并且通过在BD-J对象中描述的命令,可以给再现装置2指定图形的动态范围。
[0558]通过在用户的操作,可以给再现装置2指定图形的动态范围。
[0559]使用单变元,执行给再现装置2指定图形的动态范围。例如,在变元是100时,表示动态范围的最大亮度是100%。在变元低于100时,这同样适用。
[0560]要注意的是,变元低于由extended_range_white_level指定的HDR视频的动态范围的最大亮度。在用作变元的值超过由extended_range_white_level指定的值时,图形的动态范围的最大亮度被视为由extended_range_white_level指定的亮度。
[0561]如上所述,可以允许给再现装置2指定范围0-100%或以上,作为图形的动态范围。
[0562]图56是示出在指定动态范围0-100%或以上时像素值分配的概念的示图。
[0563]如在图56的右边所示,作为原始BD图形的像素值的值V21表示在由伽马函数F11绘制的BD图形的函数系统内的亮度Y1。例如,如箭头#401所示,在最大亮度指定为200 %,等于标准亮度100%的两倍时,对值V31进行分配,该值是在HDR视频的伽马函数系统内的像素值,表示亮度Y2,该亮度是亮度Y1的亮度的两倍。由分配单元99执行像素值的这种分配。
[0564][其他变形]
[0565]虽然在将HDR视频从再现装置2中传输给显示装置3时,增加HDR信息,但是可以进行传输,而不增加HDR信息。
[0566]而且,主要描述再现装置2是BD播放器的情况;然而,便携式终端装有包含在再现
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1