CN108063931A - 用于对hdr画面进行编码的方法和设备 - Google Patents
用于对hdr画面进行编码的方法和设备 Download PDFInfo
- Publication number
- CN108063931A CN108063931A CN201611010060.7A CN201611010060A CN108063931A CN 108063931 A CN108063931 A CN 108063931A CN 201611010060 A CN201611010060 A CN 201611010060A CN 108063931 A CN108063931 A CN 108063931A
- Authority
- CN
- China
- Prior art keywords
- pictures
- sdr
- hdr
- correction parameter
- color correction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/182—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/98—Adaptive-dynamic-range coding [ADRC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/643—Hue control means, e.g. flesh tone control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/77—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
公开了一种用于对HDR画面进行编码的方法,该方法包括:对HDR画面进行映射以获得SDR画面;确定色彩校正参数;响应于所述色彩校正参数,对所述SDR画面进行色彩校正;在流中对经色彩校正的SDR画面进行编码。在该方法中,确定色彩校正参数包括:确定中间SDR画面,以便在所述HDR画面和所述中间SDR画面之间保留至少一个色貌值;根据所述中间SDR画面并根据所述SDR画面来确定色彩校正参数。
Description
技术领域
在下文中,公开了一种用于对HDR画面进行编码的方法和设备。
背景技术
为了分发HDR(“高动态范围”的英文缩写)视频内容,已知的是首先对HDR视频内容进行映射以获得较低动态范围的视频内容,也称为SDR(“标准动态范围”的英文缩写)视频内容。在2015年10月发布的题为“Candidate Test Model for HEVC extension for HDRand WCG video coding”的文献ISO/IEC JTC1/SC29/WG11MPEG2015/M37285公开了一种用于对HDR以及宽色域视频内容进行编码的方法。图1描绘了如文献M37285中所公开的用于对HDR画面进行编码的方法的简化流程图。该方法开始于步骤S100。在步骤S102,访问HDR画面。在步骤S104,对所访问的HDR画面进行映射以获得HDR画面的SDR画面表示,即,减小其动态范围。在步骤S106中,对所获得的SDR画面进行色彩校正。基于亮度相关色度缩放的色彩校正旨在控制由于先前的映射步骤所导致的色彩偏移。色彩校正修改每个色度样本。在步骤S108中,例如使用HEVC编码器对经色彩校正的SDR画面进行编码。
图2描绘了如文献M37285中所公开的用于对HDR画面进行映射以获得SDR画面的方法的流程图。该方法可以在图1所示的方法的步骤S104中使用。
在步骤S1042中,对HDR画面应用逆EOTF函数(EOTF表示“电光传递函数”)以获得非线性HDR信号。在步骤S1044中,在用RGB色彩值表示非线性HDR信号的情况下,对非线性HDR信号进行色彩变换,以获得YUV信号(即,YCbCr色彩空间中的信号)。在步骤S1046中,将YUV信号从444变换为420格式,即色度被下采样。在步骤S1048中,将420YUV值量化为整数值。在步骤S1050中,对Y应用ATF函数(ATF表示“自适应传递功能”)。ATF函数旨在调整YCbCr域中的动态范围。
图3描绘了用于对SDR画面进行色彩校正的方法的流程图。该方法可以在图1所示的方法的步骤S106中使用。在步骤S1060中,获得或确定两个单维函数β0,U和β0,V。作为示例,使用查找表(LUT)来表示β0,U和β0,V。这些函数/参数使得能够控制SDR信号的色彩饱和度。可能地,对于两个色度分量仅使用一个函数。在文献M37285中,函数β0,U和β0,V分别被称为βCb和βCr。在步骤S1062中,根据以下等式修改SDR画面的色度样本U和V:U=u/β0,U[Y]和V=v/β0,v[Y]。色彩校正将每个色度分量Cb和Cr(这里标记为U和V)分别除以取决于亮度信号的因子β0,U[Ycoloc]和β0,V[Ycoloc]。更准确地说,这里考虑的亮度信号是在与所考虑的色度样本同位的空间位置处的亮度分量值。它在下面标记为Ycoloc。在420信号的情况下,可以对4个样本求平均亮度分量,以找到与所考虑的色度样本同位的空间位置。可以使用尺寸为(2BitDepthY-1)(BitDepthY是亮度样本的位深度)的2个查找表来对函数β0,U()和β0,V()进行建模。它们可以使用手动调谐来获得,以使得能够对SDR呈现进行艺术控制。
因而存在对确定β0,U()和β0,V()以使SDR画面在感观上具有良好质量的需要。
发明内容
公开了一种用于对HDR画面进行编码的方法,其包括:
-对HDR画面进行映射以获得SDR画面;
-确定色彩校正参数;
-响应于色彩校正参数,对SDR画面进行色彩校正;以及
-在流中对经色彩校正的SDR画面进行编码。
在特定实施例中,确定色彩校正参数包括:
-确定中间SDR画面,以便在HDR画面和中间SDR画面之间保留至少一个色貌值;
-根据中间SDR画面并根据SDR画面来确定色彩校正参数。
公开了一种用于对HDR画面进行编码的编码设备,其包括:
-用于对HDR画面进行映射以获得SDR画面的部件;
-用于确定色彩校正参数的部件;
-用于响应于色彩校正参数,对SDR画面进行色彩校正的部件;以及
-用于在流中对经色彩校正的SDR画面进行编码的部件。
在特定实施例中,用于确定色彩校正参数的部件包括:
-用于确定中间SDR画面,以便在HDR画面和中间SDR画面之间保留至少一个色貌值的部件;以及
-用于根据中间SDR画面并根据SDR画面来确定色彩校正参数的部件。
公开了一种包括用于访问HDR画面的通信接口的编码设备。该编码设备还包括至少一个处理器,该处理器被配置为:
-对所访问的HDR画面进行映射以获得SDR画面;
-确定色彩校正参数;
-响应于色彩校正参数,对SDR画面进行色彩校正;以及
-在流中对经色彩校正的SDR画面进行编码。
根据特定实施例,确定色彩校正参数包括:
-确定中间SDR画面,以便在HDR画面和中间SDR画面之间保留色调;
-根据中间SDR画面并根据SDR画面来确定色彩校正参数。
公开了一种具有存储在其中的指令的非临时性计算机可读介质。该指令在执行时指示至少一个处理器:
-对所访问的HDR画面进行映射以获得SDR画面;
-确定色彩校正参数;
-响应于色彩校正参数,对SDR画面进行色彩校正;以及
-在流中对经色彩校正的SDR画面进行编码。
在特定实施例中,确定色彩校正参数包括:
-确定中间SDR画面,以便在HDR画面和中间SDR画面之间保留色调;
-根据中间SDR画面并根据SDR画面来确定色彩校正参数。
以下实施例和变型适用于所有方法、设备、非临时性计算机可读介质等。
根据特定特性,色貌值是色调或饱和度。
在另一特定实施例中,确定中间SDR画面以便保留色貌值包括,对于当前像素:
-将所获得的SDR画面中的当前像素的SDR亮度值线性化;
-根据HDR画面获得对应的线性化HDR光亮度值;
-确定关联线性化SDR光亮度值和线性化HDR光亮度值的比率;
-根据所访问的HDR画面和该比率来确定线性SDR RGB值;以及
-根据所确定的线性SDR RGB值来确定非线性色度值,针对当前像素的中间SDR画面的亮度值等于所获得的SDR画面的亮度值。
在又一非限制性实施例中,根据中间SDR画面并根据SDR画面来确定色彩校正参数包括,在所考虑的亮度子范围内,使经色彩校正的SDR画面的色度分量与中间SDR画面的对应的色度分量之间的距离最小化。
在特定实施例中,响应于色彩校正参数对SDR画面进行色彩校正包括,将SDR画面的每个色彩分量除以色彩校正参数。
附图说明
-图1描绘了根据现有技术的用于对HDR画面进行编码的方法的简化流程图;
-图2描绘了根据现有技术的用于对HDR画面进行映射以获得SDR画面的方法的流程图;
-图3描绘了根据现有技术的用于对SDR画面进行色彩校正的方法的流程图;
-图4表示根据非限制性实施例的被配置为在流中对HDR画面进行编码的发送器的示例性架构;
-图5表示根据特定且非限制性实施例的用于在流中对HDR画面进行编码的方法的流程图;以及
-图6、图7和图8表示图5的细节。
具体实施方式
应当理解,附图和描述已经被简化以示出与本原理的清楚理解相关的元件,同时为了清楚起见,除去了存在于典型的编码和/或解码设备中的许多其他元件。应当理解,尽管术语第一和第二可以在此用来描述各种色彩分量,但是这些色彩分量不应受这些术语限制。这些术语仅用来将一个色彩分量与另一个色彩分量区分开。例如,第一色彩分量可以被称为“一分量”或“第二色彩分量”,并且类似地,第二色彩分量可以被称为“另一分量”或“第一色彩分量”,而不脱离本公开的教导。
图4表示根据非限制性实施例的被配置为在流中对HDR画面进行编码的发送器100的示例性架构。
发送器100包括一个或多个处理器1000,其可以包括例如CPU、GPU和/或DSP(数字信号处理器的英文缩写),以及内部存储器1030(例如RAM、ROM和/或EPROM)。发送器100包括一个或多个通信接口1010,每个通信接口1010适于显示输出信息和/或允许用户输入命令和/或数据(例如键盘、鼠标、触摸板、网络摄像机);以及可以在发送器100外部的电源1020。发送器100还可以包括一个或多个网络接口(未示出)。编码器模块1040表示可以包括在设备中以进行编码功能的模块。另外,编码器模块1040可以被实现为发送器100的单独元件,或者可以作为本领域技术人员已知的硬件和软件的组合而并入处理器1000内。
HDR画面或HDR画面的至少一个块可以从源获得。根据不同的实施例,源可以是但不限于:
-本地存储器,例如视频存储器、RAM、闪速存储器、硬盘;
-存储接口,例如与海量储存器、ROM、光盘或磁性支撑的接口;
-通信接口,例如有线接口(例如总线接口、广域网接口、局域网接口)或无线接口(例如IEEE 802.11接口或蓝牙接口);以及
-图像捕获电路,例如传感器(诸如例如CCD(或电荷耦合器件)或CMOS(或互补金属氧化物半导体))。
根据不同的实施例,可以将流发送到目的地。作为示例,将流存储在远程或本地存储器中,例如视频存储器或RAM、硬盘中。在变型中,将流发送到存储接口(例如与海量储存器、ROM、闪速存储器、光盘或磁性支撑的接口)和/或通过通信接口(例如到点对点链路、通信总线、点对多点链路或广播网络的接口)来传送。
根据示例性和非限制性实施例,发送器100还包括存储在存储器1030中的计算机程序。计算机程序包括指令,当该指令由发送器100、特别是由处理器1000执行时,使得发送器100能够执行参考图5至图8的任一所描述的方法。根据变型,计算机程序在发送器100外部被存储在非临时性数字数据支撑上,例如在诸如HDD、CD-ROM、DVD、只读和/或DVD驱动器和/或DVD读/写驱动器的外部存储介质上,这些都是本领域公知的。因此,发送器100包括用于读取计算机程序的机制。此外,发送器100可以通过对应的USB端口(未示出)来访问一个或多个通用串行总线(USB)类型的存储设备(例如,“记忆棒”)。
根据示例性和非限制性实施例,发送器100可以是但不限于:
-移动设备;
-通信设备;
-游戏设备;
-平板(或平板计算机);
-膝上型计算机;
-静止图像相机;
-摄像机;
-编码芯片或编码设备;
-静止图像服务器;以及
-视频服务器(例如广播服务器、视频点播服务器或网络服务器)。
图5表示根据特定和非限制性实施例的用于在流中对HDR画面进行编码的方法的流程图。在图5中,模块是功能单元,其可以与可区分的物理单元有关,也可以无关。例如,这些模块或者它们中的一些可以被集合在唯一的组件或电路中,或者对软件的功能有贡献。与此相反,一些模块有可能由单独的物理实体构成。使用纯硬件,例如使用诸如ASIC或FPGA或VLSI(分别为专用集成电路、现场可编程门阵列、超大规模集成电路)这样的专用硬件,或者由在设备中嵌入的若干集成电子组件、或者由硬件组件和软件组件的混合,来实现与本发明兼容的装置。
该方法开始于步骤S200。在步骤S202,发送器100访问HDR画面,例如RGB组件的HDR画面。在步骤S204,发送器对所访问的HDR画面进行映射以获得SDR画面,例如YUV或YCbCrSDR画面。作为示例,可以应用简单的逆EOTF函数,例如已知的PQ EOTF,然后是色彩空间转换以生成YCbCr画面。在另一变型中,参考图2所公开的步骤S1042至S1050可以用来对RGBHDR画面进行映射以获得YUV SDR画面。
然而,应当理解,本原理不限于用于对HDR画面进行映射以便获得SDR画面的这些特定方法。实际上,使得能够减少HDR画面的动态范围的任何方法都是合适的。在步骤S207中,对所获得的SDR画面进行色彩校正。更准确地说,将其色彩分量,例如其色度样本(诸如UV或CbCr)修改,以便提高经色彩校正的SDR画面的感观质量。步骤S207包括第一步骤S2070和第二步骤S2076。
在步骤S2070中,发送器确定色彩校正参数β0,U()和β0,V()。图6详述步骤S2070。步骤S2070包括步骤S2072和步骤S2074。在步骤S2072中,发送器关于所访问的HDR画面确定具有保留的色貌(例如色调)的中间SDR画面。为此目的,在线性RGB色彩空间中确保RGB值之间的比例在所访问的HDR画面和中间SDR画面之间保持不变是足够的。在该中间SDR画面中,亮度未被修改,即,将中间SDR画面的亮度设置为等于在步骤S204所获得的SDR画面的亮度。步骤S2072在图7中详述。在步骤S3000中,开始所获得的SDR画面的像素上的循环。在步骤S3002中,将当前像素的SDR亮度值Y线性化。将该线性化值表示为LSDR。当光亮度值与捕获器接收到的光的量成比例时,该光亮度值被称为是线性的。通常在应用校正曲线(例如PQEOTF、伽马校正等)之后获得非线性值。在文献中,在非线性域中使用词语亮度和色度,而在线性域中使用词语光亮度和色彩度。例如,可以使用ITU-R BT2020规范的反伽玛校正。该反伽马校正的近似可以被如下采用:
在步骤S3004中,获得对应的HDR线性化光亮度值LHDR。线性化光亮度值LHDR从存储器中直接获得或者按照以下等式根据对应的RGB值来确定:
矩阵M1X3例如由用于RGB2020到YCbCr专用3×3色彩空间转换的ITU-R BT2020规范来提供。
在步骤S3006中,针对当前像素的关联SDR线性化光亮度值和HDR线性化光亮度值的比率w被如下确定:W=LSDR/LHDR。
在步骤S3008中,针对当前像素的表示为的线性SDR RGB值根据所访问的HDR画面和比率w来如下确定:
其中,是所访问的HDR画面中的同位像素的线性RGB值。最后,在步骤S3010中,根据线性SDR RGB值来确定非线性SDR色度值(UV或CbCr)。该操作存在于SDR伽马校正中(这里用0.45的幂来近似),然后是RGB到YCbCr色彩空间转换3×3矩阵。由于Y未被修改,因此3×3矩阵的第一行被丢弃。
中间画面中的当前像素因而具有以下值:(Y Uint Vint)。对步骤S3002至S3010进行迭代,直到整个画面或一组画面的画面区域的所有像素被处理为止。实际上,该方法可以应用于视频的连续画面,或者仅应用于画面的一部分。
在步骤S3012,该方法结束像素上的循环。
在步骤S2074中,发送器根据中间画面(Y,Uint,Vint)并根据在步骤S204所获得的SDR画面(Y,U,V),或者根据这些画面的区域或根据连续中间画面及其对应的SDR画面,来确定色彩校正函数/参数。图8详述步骤S2074。
为此目的,将亮度范围划分为多个子范围。在步骤S4000中,开始子范围上的循环。在步骤S4002中,针对表示为currSliceY的当前子范围,如下确定第一参数/函数β0,U[]:
在步骤S4004中,针对表示为currSliceY的当前子范围,如下确定第二参数/函数β0,v[]:
例如通过最小均方过程来确定β0,U[.],其目的在于在所考虑的Y子范围内,使经色彩校正的色度分量U/β0,U[currSlice]与中间Uint分量值之间的L2距离最小化。最佳的β0,U[currSlice]值由下式给出:
以与β0,U[.]相同的方式来计算β0,V[.]。β0,V[.]和β0,U[.]可以用查找表来表示。对步骤S4002和S4004进行迭代,直到所有子范围被处理为止。
在步骤S4006,结束子范围上的循环。
在变型中,发送器根据(例如用于GOP(“画面组”的英文缩写)的)若干连续中间画面或者仅根据画面部分来确定色彩校正参数。
注意到,利用图8的方法,针对亮度值的有限集合(即,多个子范围)来确定与Y子范围相对应的β0,U[.]和β0,V[.]查找表。因而可以在步骤S2074之后进行另外的内插步骤。因此,可以例如使用简单线性内插方法来对每个Y值填充查找表β0,U[.]和β0,V[.]。
在步骤S2076中,发送器使用所确定的色彩校正参数对所获得的SDR画面进行色彩校正。更准确地说,在步骤S204所获得的SDR画面的色度分量被如下修改:
U=u/β0,U[Y]和V=v/β0,v[Y]。因此,色彩校正包括将每个色度分量Cb和Cr(这里标记为U和V)分别除以取决于同一空间位置处的亮度信号的因子β0,U[Ycoloc]和β0,V[Ycoloc],其中β0,U[Ycoloc]和β0,V[Ycoloc]是在步骤S2074所确定的函数或LUT。该编码方法是向后兼容的,即,色彩校正之后的SDR可以以与所访问的HDR画面的良好的一致性水平而被观看。此外,在所访问的HDR画面和经色彩校正的SDR画面之间至少部分地保留色调。
在步骤S208中,对经色彩校正的SDR画面进行编码。色彩校正参数/函数还例如在SEI消息(SEI表示“补充增强信息”)中、在画面参数集或者任何类型的旁白元数据(asidemetadata)中被编码。该编码例如符合如来自ITU-T的题为“H.265series H:Audiovisualand Multimedia systems Infrastructure of audiovisual services-Coding ofmoving video”的文献中所公开的HEVC视频编码标准、MPEG-2或H.264等。然而,应当理解,本原理并不限于用于对画面进行编码的这些特定方法。实际上,使得能够对画面进行编码的任何方法都是合适的。对画面进行编码通常包括将画面划分为画面块。编码方法应用于每个块。对于当前块,编码方法通常包括确定预测,通过从当前块中减去预测块来确定残差块。然后例如通过离散余弦变换来将残差块变换成频率系数。然后对频率系数进行量化,并对量化的系数进行熵编码。这些步骤存在于典型的编码和/或解码方法中。
以色调的保留而公开的方法可以普及到对任何外观值的保留。在另一实施例中,代替色调或者除了色调,可以保留饱和度。
在此所描述的实现方式可以例如实现在方法或处理、装置、软件程序、数据流或信号中。即使仅在单一形式的实现方式的背景下进行了讨论(例如仅作为方法或设备进行了讨论),但是所讨论的特征的实现方式也可以以其他形式(例如程序)来实现。装置可以例如实现在合适的硬件、软件和固件中。方法可以例如实现在诸如处理器(一般涉及例如包括计算机、微处理器、集成电路或可编程逻辑器件的处理设备)的装置中。处理器还包括诸如例如计算机、手机、便携/个人数字助理(PDA)、以及便于在终端用户之间进行信息通信的其他设备之类的通信设备。
在此所描述的各种处理和特征的实现方式可以实施在各种不同的装备或应用中,特别是例如装备或应用。这样的装备的示例包括编码器、解码器、处理来自解码器的输出的后置处理器、向编码器提供输入的前置处理器、视频编码器、视频解码器、视频编解码器、网络服务器、机顶盒、膝上型计算机、个人计算机、手机、PDA、以及其它通信设备。应当清楚的是,该装备可以是可移动的,甚至安装在移动车辆中。
此外,可以通过由处理器进行的指令来实现该方法,并且这样的指令(和/或由实现方式所产生的数据值)可以存储在处理器可读介质中,诸如例如集成电路、软件载体或者诸如例如硬盘、高密度磁盘(CD)、光盘(诸如例如通常被称为数字多功能盘或数字视频盘的DVD)、随机存取存储器(RAM)或只读存储器(ROM)的其他存储设备。指令可以形成有形地实施在处理器可读介质上的应用程序。指令可以例如在硬件、固件、软件或其组合中。指令可以存在于例如操作***、单独的应用或二者的组合中。因此,处理器可以被表征为例如被配置为执行处理的设备以及包括具有用于执行处理的指令的处理器可读介质(诸如存储设备)的设备二者。此外,除了指令或者代替指令,处理器可读介质可以存储由实现所产生的数据值。
对本领域技术人员将明显的是,实现方式可以产生被格式化为携带例如可以被存储或传送的信息的各种信号。信息可以包括例如用于执行方法的指令或者由所描述的实现方式之一所产生的数据。例如,可以将信号格式化为携带用于写入或读取所描述的实施例的语法的规则作为数据或者携带由所描述的实施例写入的实际的语法值作为数据。这样的信号可以例如被格式化为电磁波(例如使用频谱的射频部分)或基带信号。格式化可以包括例如对数据流进行编码以及用经编码的数据流来调制载波。信号所携带的信息可以例如是模拟信息或数字信息。如已知的那样,信号可以通过各种不同的有线或无线链路来传送。信号可以存储在处理器可读介质上。
已描述了很多实现方式。然而,应当理解的是,可以做出各种修改。例如,可以对不同实现方式的元件进行组合、补充、修改或移除,以产生其他实现方式。此外,本领域普通技术人员将理解的是,其他结构和处理可以替代所公开的结构和处理,并且所得到的实现方式将以与所公开的实现方式至少基本相同的方式来执行与所公开的实现方式至少基本相同的功能,以获得与所公开的实现方式至少基本相同的结果。因此,本申请想到这些以及其它实现方式。
Claims (11)
1.一种用于对HDR画面进行编码的方法,包括:
-对HDR画面进行映射以获得SDR画面;
-确定色彩校正参数;
-响应于所述色彩校正参数,对所述SDR画面进行色彩校正;
-在流中对经色彩校正的SDR画面进行编码;
其中,确定色彩校正参数包括:
-确定中间SDR画面,以便在所述HDR画面和所述中间SDR画面之间保留至少一个色貌值;
-根据所述中间SDR画面并根据所述SDR画面来确定色彩校正参数。
2.根据权利要求1所述的方法,其中,所述色貌值是色调或饱和度。
3.根据权利要求1或2所述的方法,其中,确定中间SDR画面以便保留色调包括,对于当前像素:
-所获得的SDR画面中的所述当前像素的SDR光亮度值线性化;
-根据所述HDR画面获得对应的线性化HDR光亮度值;
-确定关联线性化SDR光亮度值和线性化HDR光亮度值的比率;
-根据所访问的HDR画面和所述比率来确定线性SDR RGB值;以及
-根据所确定的线性SDR RGB值来确定非线性色度值,针对当前像素的中间SDR画面的光亮度值被设置为等于所获得的SDR画面的光亮度值。
4.根据权利要求1至3中任一项所述的方法,其中,根据所述中间SDR画面并根据所述SDR画面来确定色彩校正参数包括,在所考虑的亮度子范围内,使所述经色彩校正的SDR画面的色度分量与所述中间SDR画面的对应的色度分量之间的距离最小化。
5.根据权利要求1至4中任一项所述的方法,其中,响应于所述色彩校正参数对所述SDR画面进行色彩校正包括,将所述SDR画面的每个色彩分量除以色彩校正参数。
6.一种编码设备,包括用于访问HDR画面的通信接口,以及至少一个处理器,所述处理器被配置为:
-对所访问的HDR画面进行映射以获得SDR画面;
-确定色彩校正参数;
-响应于所述色彩校正参数,对所述SDR画面进行色彩校正;
-在流中对经色彩校正的SDR画面进行编码;
其中,确定色彩校正参数包括:
-确定中间SDR画面,以便在所述HDR画面和所述中间SDR画面之间保留色调;
-根据所述中间SDR画面并根据所述SDR画面来确定色彩校正参数。
7.根据权利要求6所述的编码设备,其中,所述色貌值是色调或饱和度。
8.根据权利要求6或7所述的编码设备,其中,确定中间SDR画面以便保留色貌值包括,对于当前像素:
-将所获得的SDR画面中的所述当前像素的SDR光亮度值线性化;
-根据所述HDR画面获得对应的线性化HDR光亮度值;
-确定关联线性化SDR光亮度值和线性化HDR光亮度值的比率;
-根据所访问的HDR画面和所述比率来确定线性SDR RGB值;以及
-根据所确定的线性SDR RGB值来确定非线性色度值,针对当前像素的中间SDR画面的光亮度值被设置为等于所获得的SDR画面的光亮度值。
9.根据权利要求6至8中任一项所述的编码设备,其中,根据所述中间SDR画面并根据所述SDR画面来确定色彩校正参数包括,在所考虑的亮度子范围内,使所述经色彩校正的SDR画面的色度分量与所述中间SDR画面的对应的色度分量之间的距离最小化。
10.根据权利要求6至9中任一项所述的编码设备,其中,响应于所述色彩校正参数对所述SDR画面进行色彩校正包括,将所述SDR画面的每个色彩分量除以色彩校正参数。
11.一种非临时性计算机可读介质,具有存储在其中的指令,所述指令在执行时指示至少一个处理器:
-对所访问的HDR画面进行映射以获得SDR画面;
-确定色彩校正参数;
-响应于所述色彩校正参数,对所述SDR画面进行色彩校正;
-在流中对经色彩校正的SDR画面进行编码;
其中,确定色彩校正参数包括:
-确定中间SDR画面,以便在所述HDR画面和所述中间SDR画面之间保留色调;
-根据所述中间SDR画面并根据所述SDR画面来确定色彩校正参数。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15306816.8 | 2015-11-16 | ||
EP15306816.8A EP3169070A1 (en) | 2015-11-16 | 2015-11-16 | Method and device for encoding a hdr picture |
EP16305102.2 | 2016-02-01 | ||
EP16305102 | 2016-02-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108063931A true CN108063931A (zh) | 2018-05-22 |
CN108063931B CN108063931B (zh) | 2021-02-02 |
Family
ID=57208229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611010060.7A Active CN108063931B (zh) | 2015-11-16 | 2016-11-16 | 用于对hdr画面进行编码的方法和设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10462492B2 (zh) |
EP (1) | EP3169071B1 (zh) |
JP (1) | JP6868372B2 (zh) |
KR (1) | KR20170066217A (zh) |
CN (1) | CN108063931B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109327734A (zh) * | 2018-11-27 | 2019-02-12 | 成都索贝数码科技股份有限公司 | 一种基于动态测光的hdr视频下变换到sdr视频的方法 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3367658A1 (en) * | 2017-02-24 | 2018-08-29 | Thomson Licensing | Method and device for reconstructing an hdr image |
EP3367659A1 (en) * | 2017-02-28 | 2018-08-29 | Thomson Licensing | Hue changing color gamut mapping |
US10778978B2 (en) * | 2017-08-21 | 2020-09-15 | Qualcomm Incorporated | System and method of cross-component dynamic range adjustment (CC-DRA) in video coding |
EP3477946A1 (en) | 2017-10-31 | 2019-05-01 | Thomson Licensing | Method and device for obtaining a second image from a first image when the dynamic range of the luminance of said first image is greater than the dynamic range of the luminance of said second image |
CN108024110B (zh) * | 2017-12-15 | 2019-06-21 | 四川长虹电器股份有限公司 | 一种高色域液晶电视的色彩调试方法 |
CN110691277B (zh) * | 2018-07-05 | 2024-03-05 | 华为技术有限公司 | 视频信号的处理方法及装置 |
KR20200095651A (ko) * | 2019-02-01 | 2020-08-11 | 삼성전자주식회사 | 고 동적 범위 콘텐트를 재생하는 전자 장치 및 그 방법 |
US10880455B2 (en) * | 2019-03-25 | 2020-12-29 | Apple Inc. | High dynamic range color conversion using selective interpolation |
KR20210002966A (ko) | 2019-07-01 | 2021-01-11 | 삼성전자주식회사 | 이미지 센서 및 그것의 구동 방법 |
KR20210006043A (ko) | 2019-07-08 | 2021-01-18 | 삼성전자주식회사 | 광학적 지문 인식 기반의 지문 등록 방법 및 이를 이용한 광학적 지문 인식 방법 |
KR20210067907A (ko) | 2019-11-29 | 2021-06-08 | 한국전자통신연구원 | 밝기 적응적 광전/전광 변환을 지원하는 비디오 부호화 방법 및 장치 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080175496A1 (en) * | 2007-01-23 | 2008-07-24 | Segall Christopher A | Methods and Systems for Inter-Layer Image Prediction Signaling |
CN103327323A (zh) * | 2012-03-14 | 2013-09-25 | 杜比实验室特许公司 | 高比特深度视频到低比特深度显示器的高效色调映射 |
WO2014009844A1 (en) * | 2012-07-13 | 2014-01-16 | Koninklijke Philips N.V. | Improved hdr image encoding and decoding methods and devices |
US20150248747A1 (en) * | 2012-09-12 | 2015-09-03 | Dolby Laboratories Licensing Corporation | Display management for images with enhanced dynamic range |
CN104995903A (zh) * | 2013-02-21 | 2015-10-21 | 皇家飞利浦有限公司 | 改进的hdr图像编码和解码方法及设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2570090C (en) * | 2006-12-06 | 2014-08-19 | Brightside Technologies Inc. | Representing and reconstructing high dynamic range images |
BRPI1009443B1 (pt) * | 2009-03-13 | 2021-08-24 | Dolby Laboratories Licensing Corporation | Método de geração de parâmetros de mapeamento de tons inverso, método de compactação de dados de vídeo e método para geração de um fluxo de bits de saída a partir de um fluxo de bits de entrada |
CN103827956B (zh) * | 2011-09-27 | 2017-06-13 | 皇家飞利浦有限公司 | 用于图像的动态范围变换的装置和方法 |
JP2015019286A (ja) * | 2013-07-11 | 2015-01-29 | キヤノン株式会社 | 画像符号化装置及び復号装置、並びに、それらの制御方法、及び、画像処理システム |
PL3324629T3 (pl) * | 2014-05-28 | 2019-11-29 | Koninklijke Philips Nv | Sposoby i urządzenia do kodowania obrazów hdr oraz sposoby i urządzenia do wykorzystania tak zakodowanych obrazów |
EP3051792A1 (en) | 2015-01-30 | 2016-08-03 | Thomson Licensing | Method and device for matching colors between color pictures of different dynamic range |
JP2018525905A (ja) * | 2015-07-22 | 2018-09-06 | アリス エンタープライジズ エルエルシーArris Enterprises Llc | 高ダイナミックレンジおよび広色域シーケンスを符号化するシステム |
KR102049481B1 (ko) * | 2015-08-19 | 2019-11-27 | 삼성전자주식회사 | 이미지 변환을 수행하는 전자 장치 및 이의 방법 |
-
2016
- 2016-11-02 EP EP16196930.8A patent/EP3169071B1/en active Active
- 2016-11-14 JP JP2016221241A patent/JP6868372B2/ja active Active
- 2016-11-15 KR KR1020160151952A patent/KR20170066217A/ko active Search and Examination
- 2016-11-16 US US15/353,045 patent/US10462492B2/en active Active
- 2016-11-16 CN CN201611010060.7A patent/CN108063931B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080175496A1 (en) * | 2007-01-23 | 2008-07-24 | Segall Christopher A | Methods and Systems for Inter-Layer Image Prediction Signaling |
CN103327323A (zh) * | 2012-03-14 | 2013-09-25 | 杜比实验室特许公司 | 高比特深度视频到低比特深度显示器的高效色调映射 |
WO2014009844A1 (en) * | 2012-07-13 | 2014-01-16 | Koninklijke Philips N.V. | Improved hdr image encoding and decoding methods and devices |
US20150248747A1 (en) * | 2012-09-12 | 2015-09-03 | Dolby Laboratories Licensing Corporation | Display management for images with enhanced dynamic range |
CN104995903A (zh) * | 2013-02-21 | 2015-10-21 | 皇家飞利浦有限公司 | 改进的hdr图像编码和解码方法及设备 |
Non-Patent Citations (2)
Title |
---|
S.LASSERRE,F.LE LEANNEC,ETC: "Technicolors response to CfE for HDR and WCG (catagory 1)-Single layer HDR video coding with SDR backward compatibility", 《ISO/IEC JTC1/SC29/WG11 MPEG2014/M36263》 * |
TANIA POULI,ET AL.: "Color Correction for Tone Reprocuction", 《COLOR&IMAGING CONFERENCE 2013》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109327734A (zh) * | 2018-11-27 | 2019-02-12 | 成都索贝数码科技股份有限公司 | 一种基于动态测光的hdr视频下变换到sdr视频的方法 |
CN109327734B (zh) * | 2018-11-27 | 2020-11-13 | 成都索贝数码科技股份有限公司 | 一种基于动态测光的hdr视频下变换到sdr视频的方法 |
Also Published As
Publication number | Publication date |
---|---|
JP6868372B2 (ja) | 2021-05-12 |
EP3169071A1 (en) | 2017-05-17 |
EP3169071B1 (en) | 2020-01-29 |
JP2017092964A (ja) | 2017-05-25 |
CN108063931B (zh) | 2021-02-02 |
US20170142446A1 (en) | 2017-05-18 |
KR20170066217A (ko) | 2017-06-14 |
US10462492B2 (en) | 2019-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108063931A (zh) | 用于对hdr画面进行编码的方法和设备 | |
KR102529013B1 (ko) | 컬러 픽처를 인코딩 및 디코딩하는 방법 및 장치 | |
RU2710291C2 (ru) | Способы и устройства для кодирования и декодирования цветного изображения hdr | |
RU2737507C2 (ru) | Способ и устройство для кодирования изображения высокого динамического диапазона, соответствующий способ декодирования и устройство декодирования | |
KR102367205B1 (ko) | 컬러 맵핑 함수들을 이용하여 hdr 픽처 및 상기 hdr 픽처로부터 획득된 sdr 픽처의 양자를 인코딩하기 위한 방법 및 디바이스 | |
WO2016120354A1 (en) | Method and device for matching colors between color pictures of different dynamic range | |
KR20190132399A (ko) | 컬러 영역 매핑을 위한 방법 및 디바이스 | |
KR20190142373A (ko) | 색 전역 매핑을 위한 방법 및 디바이스 | |
CN109155859A (zh) | 用于编码包括亮度分量和两个色度分量的输入视频的包括基于重塑函数重塑输入视频的方法 | |
KR102385726B1 (ko) | 하이 다이내믹 레인지 화상을 코딩된 비트스트림으로 인코딩/디코딩하기 위한 방법 및 장치 | |
CN106412595B (zh) | 用于编码高动态范围帧以及施加的低动态范围帧的方法和设备 | |
CN110741623A (zh) | 用于色域映射的方法和设备 | |
KR20160058153A (ko) | 압축된 및 압축해제된 디지털 이미지들 및 비디오의 디스플레이에서 가시적 결함들을 감소시키기 위한 시스템 및 방법 | |
EP3099073A1 (en) | Method and device of encoding/decoding a hdr and a sdr picture in/from a scalable bitstream | |
EP3169070A1 (en) | Method and device for encoding a hdr picture | |
KR20210029194A (ko) | 이미지를 인코딩하기 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190924 Address after: Delaware, USA Applicant after: Interactive Digital VC Holding Company Address before: Icelemulino, France Applicant before: Thomson Licensing Company |
|
GR01 | Patent grant | ||
GR01 | Patent grant |