《局部多等级色调映射运算器.pdf》由会员分享,可在线阅读,更多相关《局部多等级色调映射运算器.pdf(24页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103403759 A (43)申请公布日 2013.11.20 CN 103403759 A *CN103403759A* (21)申请号 201280011203.X (22)申请日 2012.03.01 61/448,606 2011.03.02 US G06T 5/00(2006.01) G06T 5/40(2006.01) (71)申请人 杜比实验室特许公司 地址 美国加利福尼亚 (72)发明人 GJ沃德 (74)专利代理机构 中国国际贸易促进委员会专 利商标事务所 11038 代理人 康建忠 (54) 发明名称 局部多等级色调映射运算器 (57) 摘要 提。
2、供了将局部多等级色调映射应用于相对高 动态范围的图像的技术。全局比率运算器可以被 应用于从输入的高动态范围 (HDR) 图像导出的亮 度值以生成包括亮度比率值的高分辨率灰度比率 图像。包括至少两个不同灰度比率图像的加权组 合的局部多等级灰度比率图像可以被生成。至少 两个不同灰度比率图像中的每一个可以具有不同 的空间分辨率级别。局部多等级灰度比率图像中 的比率值可以与从输入的 HDR 图像导出的亮度值 一起被用于生成色调映射灰度图像。 (30)优先权数据 (85)PCT申请进入国家阶段日 2013.09.02 (86)PCT申请的申请数据 PCT/US2012/027267 2012.03.01。
3、 (87)PCT申请的公布数据 WO2012/118961 EN 2012.09.07 (51)Int.Cl. 权利要求书 3 页 说明书 13 页 附图 7 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书13页 附图7页 (10)申请公布号 CN 103403759 A CN 103403759 A *CN103403759A* 1/3 页 2 1. 一种方法, 包括 : 将全局比率运算器应用于从输入高动态范围 (HDR) 图像导出的亮度值以生成包括亮度 比率值的高分辨率灰度比率图像 ; 至少部分地基于所述高分辨率灰度比率图像而生成包括至少两个不同灰度。
4、比率图像 的加权组合的局部多等级灰度比率图像, 其中所述至少两个不同灰度比率图像中的每一个 具有不同的空间分辨率级别 ; 将所述局部多等级灰度比率图像中的比率值与从所述输入 HDR 图像导出的亮度值一 起使用来生成色调映射灰度图像。 2. 根据权利要求 1 所述的方法, 其中, 所述全局比率运算器包括与全局色调映射运算 器有关的全局亮度直方图调节运算器。 3. 根据权利要求 1 所述的方法, 其中, 所述至少两个不同灰度比率图像包括所述高分 辨率灰度比率图像。 4.根据权利要求1所述的方法, 其中, 所述高分辨率灰度比率图像是具有与所述HDR图 像的空间分辨率级别相同的空间分辨率级别的灰度比率。
5、图像。 5. 根据权利要求 1 所述的方法, 其中, 所述至少两个不同灰度比率图像包括通过下采 样所述高分辨率灰度比率图像中的亮度比率值基于所述高分辨率灰度比率图像而确定的 至少一个灰度比率图像。 6. 根据权利要求 1 所述的方法, 其中, 所述色调映射灰度图像中的色调映射亮度值包 括比所述输入 HDR 图像中的亮度值的动态范围小的缩减的动态范围。 7. 根据权利要求 1 所述的方法, 还包括将所述输入 HDR 图像中的亮度值转换到对数域 中。 8.根据权利要求1所述的方法, 其中, 所述输入HDR图像是浮点RGB图像或定点RGB图 像中的一个, 并且其中, 所述色调映射灰度图像包括具有与所。
6、述输入 HDR 图像的空间维度 相同的空间维度的定点灰度图像。 9. 根据权利要求 1 所述的方法, 其中, 所述色调映射灰度图像中的色调映射亮度值是 在伽玛编码规格中的。 10. 根据权利要求 1 所述的方法, 还包括 : 基于从所述输入 HDR 图像导出的亮度值来计算直方图调节曲线 ; 和 将所述直方图调节曲线应用于从所述输入 HDR 图像导出的亮度值以生成所述高分辨 率灰度比率图像。 11. 根据权利要求 1 所述的方法, 其中, 在非对数域中, 所述高分辨率灰度比率图像中 的亮度比率值包括多个比率值, 每个比率值均为除以从所述输入 HDR 图像导出的亮度值之 一的全局色调映射图像的全局。
7、色调映射亮度值。 12. 根据权利要求 1 所述的方法, 还包括计算使得在色域之外的像素的百分比不大于 阈值的所述色调映射灰度图像上的参考最大值。 13. 根据权利要求 1 所述的方法, 其中, 所述局部多等级灰度比率图像是利用递归处理 而获得的。 14. 根据权利要求 1 所述的方法, 还包括将至少两个加权因子分配给所述至少两个不 同灰度比率图像。 权 利 要 求 书 CN 103403759 A 2 2/3 页 3 15. 根据权利要求 1 所述的方法, 还包括 : 将多个加权因子的值分配给被用于生成所述局部多等级灰度比率图像的多个灰度比 率图像, 其中, 所述多个灰度比率图像包括至少两个。
8、灰度比率图像, 并且其中, 所述多个加 权因子的值被标准化为预先配置的值。 16. 根据权利要求 15 所述的方法, 还包括将至少两个加权因子分配给所述至少两个不 同灰度比率图像。 17. 根据权利要求 1 所述的方法, 还包括 : 将第一值分配给被用来生成所述局部多等级灰度比率图像的多个灰度比率图像中的 第一灰度比率图像的第一权重因子 ; 并且将第二值分配给所述多个灰度比率图像中的第二 灰度比率图像的第二权重因子 ; 其中, 所述第一值大于所述第二值 ; 和 其中, 所述第一灰度比率图像具有比所述第二灰度比率图像高的空间分辨率级别。 18. 根据权利要求 1 所述的方法, 其中, 从所述局部。
9、多等级灰度比率图像和所述输入 HDR 图像导出的所述色调映射灰度图像被用作用于导出色调映射彩色图像的组成图像。 19. 根据权利要求 18 所述的方法, 其中, 不带有所述局部多等级灰度比率图像的所述 色调映射彩色图像被用于在图像呈现设备上呈现。 20. 根据权利要求 18 所述的方法, 其中, 带有所述局部多等级灰度比率图像的所述色 调映射彩色图像被提供给图像处理系统用于在图像呈现设备上呈现。 21. 根据权利要求 20 所述的方法, 其中, 所述色调映射彩色图像和所述局部多等级灰 度比率图像被所述图像处理系统用来生成输出 HDR 图像。 22. 一种方法, 包括 : 将全局色调映射运算器应。
10、用于从高动态范围 (HDR) 图像导出的亮度值以生成包括亮度 比率值的高分辨率灰度比率图像 ; 确定在最高分辨率级别与最低分辨率级别之间的多个空间分辨率级别 ; 对于从所述最高分辨率级别到紧接在所述最低分辨率级别之上的空间分辨率级别所 确定的空间分辨率级别中的每一个, 下采样对应于所确定的空间分辨率级别的比率图像 以生成与紧接于所确定的空间分辨率级别之下的空间分辨率级别相对应的接连的比率图 像 ; 对于从所述最低分辨率级别到紧接于所述最高分辨率级别之下的空间分辨率级别所 确定的空间分辨率级别中的每一个, 上采样对应于所确定的空间分辨率级别的比率图像以 生成对应于该每一个空间分辨率级别的上采样比。
11、率图像 ; 确定用于分别与所确定的多个空间分辨率级别中的空间分辨率级别相对应的多个比 率图像中的每个不同比率图像的权重因子值, 由此导致多个权重因子 ; 将局部多等级比率图像确定为以所述多个权重因子被加权的多个比率图像的加权组 合。 23.根据权利要求22所述的方法, 其中, 所述多个空间分辨率级别是在没有对输入HDR 图像的内容执行图像分析的情况下被确定的。 24. 根据权利要求 22 所述的方法, 其中, 所述多个空间分辨率级别是至少部分地基于 输入 HDR 图像的内容的图像分析结果而被确定的。 权 利 要 求 书 CN 103403759 A 3 3/3 页 4 25. 一种设备, 包括。
12、处理器并且被配置成执行根据权利要求 1 至 24 中任一项的方法。 26. 一种计算机可读存储介质, 包括软件指令, 该软件指令当由一个或多个处理器执行 时导致执行根据权利要求 1 至 24 中任一项的方法。 权 利 要 求 书 CN 103403759 A 4 1/13 页 5 局部多等级色调映射运算器 0001 相关申请的交叉引用 0002 本申请主张 2011 年 3 月 2 提交的美国临时专利申请 No.61/448,606 的优先权, 通 过引用将其全部内容并入此。 0003 本申请涉及 2008 年 1 月 7 提交的美国专利申请号 No.11/568,030, 通过引用将其 全部。
13、内容并入此。 技术领域 0004 本发明总体涉及图像处理, 并且特别地涉及高动态范围图像处理。 背景技术 0005 人类视力可能够鉴别高达1 : 10,000或更大的对比率。 最常规的数字图像格式 (所 谓的 24 比特格式) 使用高达 24 比特来存储图像中的每个像素的颜色和亮度信息二者。这 种格式可以称为 “输出参考标准” , 因为它们没有试图保存除了可由过去最常使用类型的遗 留电子显示器再现的图像信息之外的图像信息。 0006 由受让人所开发的显示器技术等等能够再现具有高动态范围 (HDR) 的图像。这种 显示器能够再现比传统显示器更忠实地代表真实世界场景的图像。 0007 为了支持向后。
14、兼容性以及新 HDR 显示器技术, HDR 图像可以由具有附加元数据的 色调映射图像来代表。 一方面, 色调映射图像被用来表示普通动态范围图像 (例如在遗留显 示器上) 。另一方面, 附加元数据可以与色调映射图像一起被用来生成、 恢复或表示 HDR 图 像 (例如通过 HDR 显示器) 。 0008 一些不同的色调映射运算器 (TMO, tone mapping operator) 可以被用来基于 HDR 图像创建色调映射图像。在这些 TMO 之中, Reinhard 全局摄影运算器被用来相对高效地产 生色调映射图像。然而, Reinhard 运算器的缺点在于丢失了相对大量的图像细节, 在明亮。
15、 的区域中尤其如此。双边过滤器被用来产生相对高质量的色调映射图像。然而, 双边过滤 器的计算成本非常高, 可能是例如 Reinhard 运算器的相对简单的 TMO 的六十倍。诸如直方 图调整运算器或梯度域运算器的其他 TMO 被发现不如上文提到的那些 TMO 工作的好。 0009 在此章节中描述的方法是可以实行的方法, 但不一定是之前已经构想或实行的方 法。 因此, 除非特别指出, 否则不应当假定此章节中描述的任何方法仅由于它们包含于此章 节中而被看作是现有技术。 类似地, 除非特别指明, 否则关于一个或多个方法而标识出的问 题不应当基于此章节而假定已经在任何现有技术中被识别出。 附图说明 0。
16、010 作为例子而并非作为限制在附图中示出本发明, 在附图中相似的参考号码指代相 似的元素, 其中 : 0011 图 1A 示出了根据本发明的一些可能实施例的示例性局部多等级色调映射系统 ; 0012 图 1B 是示出根据本发明一些可能实施例的示例性局部多等级比率运算器的框 说 明 书 CN 103403759 A 5 2/13 页 6 图 ; 0013 图 2 示出了说明根据本发明一些可能实施例的示例性局部多等级图像处理方法 的框图 ; 0014 图3示出了说明根据本发明一些可能实施例的示例性局部多等级 (比率) 运算器的 框图 ; 0015 图 4A 示出了根据本发明的可能实施例的示例性处。
17、理流程 ; 和 0016 图 5 示出了根据本发明的可能实施例的示例性硬件平台, 在该平台上可以实现如 这里描述的计算机或计算设备。 具体实施方式 0017 这里描述涉及局部多等级色调映射技术的示例性可能实施例。在下面的描述中, 出于说明的目的, 阐明了许多特定的细节以提供对本发明的透彻理解。然而, 显而易见地, 本发明可以在不具有这些特定细节的情况下被实施。在其他实例中, 已知的结构和设备没 有被详尽地描述以避免不必要地包括、 模糊或混淆本发明。 0018 示例性实施例在这里按照以下大纲被描述 : 0019 1. 总体概览 0020 2. 多等级局部色调映射系统 0021 3. 多等级局部色。
18、调映射运算器 0022 4. 局部多等级图像处理方法 0023 5. 局部多等级运算器 0024 6. 示例性流程 0025 7. 实现机制硬件概览 0026 8. 等同物、 扩展、 替代物和杂项 0027 1. 总体概览 0028 该概览给出了本发明的可能实施例的一些方面的基本描述。应当指出, 该概览不 是该可能实施例的各方面的扩展性的或详尽的总结。 此外, 应当指出, 该概览不旨在被看成 是标识了该可能实施例的任何特别重要的方面或元素, 也不旨在被看成是描述了该可能实 施例的任何范围, 更不是描述了本发明总体。该概览仅以精简且简单的格式介绍了与示例 性可能实施例有关的一些概念, 并且仅应当。
19、被看成是以下给出的示例性可能实施例的更详 细描述的概念性前序。 0029 在一些可能实施例中, 图像格式可以被用来支持 HDR 图像呈现以及非 HDR 图像呈 现。这里讨论的图像格式的例子可以是 JPEG、 MPEG、 AVI、 TIFF、 BMP、 GIF 或其他适合的格 式。 这种图像的一个特定示例是JPEG-HDR, 其代替JPEG而被用来同时支持新HDR显示设备 上的 HDR 图像呈现和 HDR 或非 HDR 显示设备上的非 HDR 图像呈现。JPEG-HDR 存储色调映射 图像到如JPEG中定义的标准位置中 (例如比特流中、 光盘格式中等) 并且将附加元数据存储 到可被非 HDR 显。
20、示设备忽略的新位置中。附加元数据可以与色调映射图像一起被用来生成 / 重新存储原始 HDR 图像的 HDR 版本。 0030 在一些可能的实施例中, 如这里描述的附加元数据是利用如这里描述的技术从原 始 HDR 图像导出的局部多等级灰度比率图像。在一些可能实施例中, 例如扩展 YCC 色域的 说 明 书 CN 103403759 A 6 3/13 页 7 色域可以在这里与图像格式一起使用以能够实现如从色调映射图像和局部多等级灰度比 率图像生成 / 恢复的原始 HDR 图像的 HDR 版本中的每个像素处的完全恢复。在一些可能实 施例中, 如这里描述的技术将色调映射图像中的完全黑色的色调映射值的数。
21、目最小化到低 于阈值 (例如色调映射图像中的像素总数的 0.01%、 0.1%、 1%、 2% 等) 以能够实现原始 HDR 图 像的 HDR 版本中的每个像素处的完全恢复。 0031 根据这里的技术, 作为使用压缩全局对比度以适合期望的亮度值输出范围并且丢 失对人类视觉感知重要的局部对比度的全局色调映射 (TM) 运算器的替代, 可以使用局部多 等级色调映射处理来生成改进了在全局 TM 运算器中已经被折中的局部对比度、 同时原样 保留总体映射的的色调映射图像。在一些可能的实施例中, 局部多等级 TM 处理使用全局曲 线 (例如直方图调整 TM 曲线) 来映射亮度值而不会丢失细节。在一些可能的。
22、实施例中, 局部 多等级 TM 处理被高效执行而不在过程中产生 / 引入新的伪像 (例如光环) 。在特定的实施 例中, 高效递归处理被实施从而以高计算效率执行如这里描述的局部多等级处理。在特定 的可能实施例中, 局部多等级处理仅花费了比由全局 TM 运算器进行的 TM 处理多 30% 的时 间。 0032 在一些可能的实施例中, 输入 HDR 图像被载入并且其亮度值被转换到对数域中。 直方图调整 TM 曲线被计算并且被应用于亮度值从而确定全局比率灰度图像。如这里所使 用的那样, 比率图像通常是指包括色调映射前图像 (例如输入 HDR 图像或其对数等同物) 中 的亮度值与色调映射后图像 (例如色。
23、调映射图像或其对数等同物) 中的亮度值之间的比率 值的图像。在一些可能的实施例中, 比率图像在逻辑上被表示为在非对数域中的每个像素 位置处被色调映射后图像除的色调映射前图像, 或者等同地表示为在对数域中的每个像素 位置处减去色调映射后图像的色调映射前图像。在一些其他可能的实施例中, 比率图像在 逻辑上表示为在非对数域中的每个像素位置处被色调映射前图像除的色调映射后图像, 或 等同地表示为在对数域中的每个像素位置处减去色调映射前图像的色调映射后图像。 在所 有这些实施例中, 应当指出, 如果比率图像 (例如局部多等级TM图像) 和色调映射前图像 (例 如输入 HDR 图像) 是已知的, 则色调映。
24、射前图像 (例如局部多等级 TM 图像) 可以通过简单的 代数运算 (例如非对数域中的乘法 / 除法 ; 对数域中的加法 / 减法) 而获得。 0033 在一些可能的实施例中, 在对数域中, 被用来生成要被合并到局部多等级比率中 的其他比率图像的全局比率图像是通过利用 16 比特整数量的减法而被高效计算的。在一 些可能的实施例中, 色调映射图像上的参考最大值可以被计算并且色调映射图像可以被修 改以使得不大于小百分比的像素在所支持的色域 (例如扩展 YCC 色域) 之外。 0034 在一些可能的实施例中, 如这里描述的机制形成了显示系统的一部分, 该显示系 统包括但不限于电视机、 膝上型电脑、 。
25、笔记本电脑、 蜂窝无线电话、 电子书阅读器、 销售点终 端机、 台式电脑、 计算机工作台、 计算机亭、 各种其他类型的终端和显示单元等等。 0035 对这里描述的通用原理和特征以及优选实施例的各种修改对于本领域技术人员 而言是显而易见的。 因此, 本公开不打算被局限于所示的实施例, 而是应被给予与这里描述 的原理和特征一致的最宽范围。 0036 2. 多等级局部色调映射系统 0037 图 1A 示出了根据本发明一些可能实施例的示例性局部多等级色调映射系统 (100) 。在一些可能实施例中, 局部多等级色调映射系统 (100) 可以用实现局部多等级色调 说 明 书 CN 103403759 A 。
26、7 4/13 页 8 映射处理的软件和/或硬件部件来被配置, 该局部多等级色调映射处理将输入HDR图像 (例 如 102) 从输入格式 (例如包括浮点值的 RGB 格式) 转换成包括局部多等级色调映射 (TM) 图 像 (例如 110) 和局部多等级比率图像 (例如 106) 的组合的输出格式。 0038 在一些可能的实施例中, 系统 (100) 可以包括被配置成从许多可能的输入源之一 提取或接收输入 HDR 图像 (102) 的软件和 / 或硬件部件, 该输入源可以包括 (但不限于) 互 联网、 存储介质 (例如蓝光DVD、 硬盘、 网络存取存储器 (NAS, network access 。
27、storage) 等) 、 无线电广播、 卫星广播、 电缆等。输入 HDR 图像 (102) 可以是或不是例如视频流的输入图像 序列的一部分。系统 (100) 可以将输入 HDR 图像 (102) 存储 / 缓存到内部随机存取快速存 储空间或另一类型的可用存储空间中。 0039 在一些可能的实施例中, 系统 (100) 可以包括被配置成基于输入 HDR 图像 (102) 生 成全局比率图像 (例如 122) 的全局比率运算器 (例如 120) 。系统 (100) 可以存储 / 缓存全 局比率图像 (122) 到内部随机存取快速存储空间中。 在一些可能的实施例中, 全局比率运算 器 (120) 。
28、可以对应于全局色调映射器 (其可被以函数、 分布、 曲线、 数据表等的形式实现) , 例 如全局直方图调整 TM 运算器。出于本发明的目的, 作为全局直方图调整 TM 运算器的替代 或与其结合地, 例如Reinhard运算器等的其他全局TM运算器可以被使用, 作为可与全局比 率运算器 (120) 相对应的全局色调映射器。在一些可能的实施例中, 全局比率图像 (122) 的 空间分辨率级别 (resolution level) 可以是 (但不限于) 与输入 HDR 图像的空间分辨率级 别相同。 如这里所使用的, 空间分辨率级别是指图像被配置成要表达的最高锐度级别, 并且 可被利用一个或多个空间维。
29、度中的独立像素的数目来指示。因此, 低空间分辨率级别的图 像当被上采样 (upsampled) 或被模糊至更大空间维度时保持在相同的低空间分辨率级别。 0040 在一些可能的实施例中, 系统 (100) 可以包括局部多等级比率运算器 (例如 104) 。 局部多等级比率运算器 (104) 通常可以包括被配置成接收全局比率图像 (例如 122) 、 对全 局比率图像 (122) 执行局部多等级比率操作并且基于全局比率图像 (122) 生成局部多等级 比率图像 (106) 的软件和 / 或硬件。 0041 在一些可能的实施例中, 系统 (100) 可以包括局部多等级色调映射 (TM) 运算器 (例。
30、如 108) 。局部多等级 TM 运算器 (108) 通常可以包括被配置成利用 HDR 图像 (102) 和局 部多等级比率图像 (106) 作为输入来执行局部多等级色调映射操作并且基于 HDR 图像和局 部多等级比率图像 (106) 而生成局部多等级 TM 图像 (110) 作为输出的软件和 / 或硬件。 0042 在一些可能的实施例中, 系统 (100) 可配置有用以向在或不在系统 (100) 内的其 他设备和 / 或其他部件提供局部多等级 TM 图像 (110) 和 / 或局部多等级比率图像 (106) 的 软件和 / 或硬件部件。在一个例子中, 系统 (100) 可以在第一输出 (例如。
31、 112) 提供局部多等 级 TM 图像 (110) 并且在第二输出 (例如 114) 提供局部多等级比率图像 (106) 。如这里所使 用的, 第一输出 (112) 和第二输出 (114) 可以是物理的或逻辑的。在一个例子中, 可以使用 两个分离的数据路径来承载该两个输出 (112 和 114) 。在另一个例子中, 单个数据路径 (例 如 124) 可以被用来承载该两个输出 (112 和 114) 。例如, 第一和第二输出这两个输出 (112 和 114) , 或其中的局部多等级比率和 TM 图像 (106 和 110) 可以被编码在具有如下这样的逻 辑结构的单个比特流中, 局部多等级比率和。
32、 TM 图像 (106 和 110) 中的每一个可以从该逻辑 结构被解码 / 取回。 0043 在一些可能的实施例中, 系统 (100) 可仅提供局部多等级比率和 TM 图像 (106 和 说 明 书 CN 103403759 A 8 5/13 页 9 110) 中的一个。在一个例子中, 系统 (100) 可以被配置成只提供局部多等级 TM 图像 (110) 给非 HDR 显示设备。在一些可能的实施例中, 系统 (100) 可以被配置成或者 (1) 只提供局部 多等级 TM 图像 (110) 或者 (2) 提供局部多等级比率和 TM 图像 (106 和 110) 二者至 HDR 显 示设备。 。
33、在一些可能的实施例中, 来自系统 (100) 的局部多等级比率和TM图像 (106和110) 可以通过有形介质 (例如光盘、 基于互联网的服务器、 NAS、 存储介质等) 而被存储 / 发送, 显 示设备可以从该有形介质选择要解码 / 取回的图像或图像组合。 0044 3. 多等级局部色调映射运算器 0045 图 1B 是示出根据本发明一些可能实施例的示例性局部多等级比率运算器 (例如 104) 的框图。 0046 在一些可能的实施例中, 局部多等级比率运算器 (104) 通常可以包括被配置成基 于全局比率图像 (122) 而创建包括比率图像 1(122-1),. 和比率图像 N(122-N)。
34、 的一组比 率图像的软件和 / 或硬件部件, 其中 N 是指示该组中的不同比率图像的数目的大于一 (1) 的正整数。在一些可能实施例中, 该组比率图像包括具有不同空间分辨率级别的至少两个 不同比率图像。在一些可能的实施例中, 全局比率图像 (122) 作为成员而包含于该组比率 图像中。在一些其他可能实施例中, 全局比率图像 (122) 没有作为成员而包含于该组比率 图像中。在一个例子中, 该组比率图像包括全局比率图像 (122) 和一个或多个其他比率图 像 (其可以包括例如 122-N) 。全局比率图像 (122) 可以具有与输入 HDR 图像的空间分辨 率级别相同的空间分辨率级别, 而一个或。
35、多个其他比率图像中的至少一个可以具有比输入 HDR 图像更低的空间分辨率级别 (例如, 在一个或多个空间维度中粗两倍 (2x) 、 四倍 (4x) 、 八倍 (8x) 等) 。在另一个例子中, 该组比率图像包括两个或更多个比率图像, 它们都不是全 局比率图像 (122) 。该两个或更多个比率图像中的一个比率图像 (例如 122-1) 可以具有比 输入 HDR 图像低的第一空间分辨率级别 (例如在一个或多个空间维度中粗两倍 (2x) 、 四倍 (4x) 、 八倍 (8x) 等) , 而该两个或更多比率图像中的至少一个其它比率图像可以具有比输入 HDR 图像低的不同的第二空间分辨率级别 (例如在一。
36、个或多个空间维度中粗四倍 (4x) 、 八 倍 (8x) 、 十六倍 (16x) 等) 。 0047 在一些可能实施例中, 局部多等级比率运算器 (104) 通常可以包括被配置成直接 或间接基于全局比率图像 (122) 生成该组比率图像中的并非全局比率图像 (122) 本身的各 比率图像的软件和 / 或硬件部件。如这里所使用的那样,“直接基于全局比率图像生成特定 比率图像” 是指直接对全局比率图像 (例如 122) 执行操作以生成特定比率图像, 而 “间接基 于全局比率图像生成特定比率图像” 是指直接对中间比率图像执行操作以生成特定比率图 像, 而不是直接对全局比率图像执行操作, 该中间比率图。
37、像可以已经间接或直接基于全局 比率图像 (例如 122) 而被生成。在一些可能实施例中, 如这里所述的对全局比率图像或中 间比率图像所执行的操作可以是下采样 (downsampling) 操作、 上采样 (upsampling) 操作、 非对数域中的乘法 / 除法 (或对数域中的加法 / 减法) 、 非对数域中的升幂或降幂操作 (或对 数域中的乘法 / 除法) , 等等。 0048 在一些可能的实施例中, 局部多等级比率运算器 (104) 通常可以包括被配置成将 该组比率图像中的比率图像合并成局部多等级比率图像 (例如 106) 的软件和 / 或硬件部 件。在一些可能的实施例中, 该组比率图像。
38、是以从最高空间分辨率级别到最低空间分辨率 级别的顺序而依次排序的。在一些可能的实施例中, 具有一个或多个较高空间分辨率级别 说 明 书 CN 103403759 A 9 6/13 页 10 的一个或多个比率图像 (例如在前的比率图像) 被用来生成具有不比该一个或多个较高空 间分辨率级别更高的空间分辨率级别的比率图像 (例如在后的比率图像) 。 0049 在一些可能的实施例中, 该组比率图像中的每个比率图像在比率图像被合并到局 部多等级比率图像 (106) 中之前被单独地缓存或存储在存储空间中。在一些其他可能的实 施例中, 该组比率图像中的每个比率图像在逻辑意义上存在, 但是在后比率图像可以在其。
39、 他在后比率图像被进一步生成之前与其之前的所有比率图像的合并结果一起合并和缓存。 0050 4. 局部多等级图像处理方法 0051 图 2 是示出根据本发明一些可能实施例的示例性局部多等级图像处理方法 (200) 的框图。图 2 中的实线箭头指示了数据流, 而虚线箭头指示了控制流。方法 (200) 可以由 一个或多个计算设备来执行。 0052 在步骤 202 中, 局部多等级图像处理方法 (200) 可被从应用程序调用, 该应用程 序可以 (但不限于) 涉及在标准动态范围 (SDR) 显示器上显示 HDR 图像。在步骤 204 中, 方 法 (200) 可以将输入 HDR 图像 (例如 102。
40、) 载入存储空间中。输入 HDR 图像 (102) 可以是浮 点 RGB 图像, 而来自方法 (200) 的输出色调映射灰度图像可以是作为局部多等级色调映射 图像 (例如 110) 的一部分的相同维度的 8 比特灰度图像, 该 8 比特灰度图像指示例如伽玛 (gamma) 编码规格 (=2.2) 中的色调映射亮度值。 0053 在步骤 206 中, 输入 HDR 图像可以被转换成具有对数亮度 (表示为 “Log Y” ) 值的 HDR 图像 (在可能与 Yuv 色彩空间有关的色彩空间中, 或在除了色度相关的通道外还包括亮 度 (luma) 通道的另一色彩空间中) 。为了简单, 具有对数亮度值的。
41、 HDR 图像可以在这里称 作 Log Y 域中的 HDR 图像 (212) 。如这里使用的那样, 亮度值可以指亮度值、 luma 值或经伽 玛扩展的或经伽玛压缩的亮度值。在步骤 208 中, 方法 (200) 可以基于 Log Y 域中的 HDR 图像的对数亮度值来计算 Log Y 直方图, 产生了 Log Y 直方图 (214) 。在步骤 210 中, 方法 (200) 可以基于 Log Y 直方图 (214) 执行计算并且生成全局色调映射曲线 (216) , 其可以被 用于由全局直方图调整色调映射运算器 (TMO) 进行的或直接或间接由可以对应于全局直方 图调整 TMO 的全局比率运算器。
42、 (例如 120) 进行的色调映射或比率操作。 0054 方法 (200) 的操作流程在这里可以达到参考点 A(240) , 其通到步骤 218。在步骤 218 中, 该方法可以应用基于全局色调映射曲线 (216) 的全局直方图 TMO 以将 Log Y 图像 (212) 中的 Log Y 值映射到 Log Y 域中的全局色调映射值并且以全局色调映射值减去 Log Y 域中的 HDR 图像中的 Log Y 值以生成 Log Y 域中的全局比率图像 (例如 122) , 其可以在这 里称作全局对数比率图像 (228) 。 0055 在步骤 220 中, 方法 (200) 可以将局部多等级比率运算。
43、器 (例如图 3 中的 300) 应 用于全局对数比率图像 (228) 以生成局部多等级比率图像 (例如 106) , 其可以称作局部对 数比率图像 (230) 。在一些可能的实施例中, 局部多等级比率运算器可以与如图 1A 和图 1B 中所示的局部多等级比率运算器 104 相同或作为其一部分。在一些可能的实施例中, 局部 多等级运算器可以创建一组比率图像 (例如 122 1 至 122-N) 并且将该比率图像合并至局 部对数比率图像 (230) 中, 如将参考图 3 进一步详细描述的那样。 0056 在步骤 222 中, 局部对数比率图像 (230) 与 Log Y 图像 (212) 组合以。
44、生成色调映射 对数 Y 图像 232。该组合既可以是对数域中的加法也可以是线性域中的乘法。在一些可能 的实施例中, 在步骤 218 中执行的比率操作可以是对数域中的减法 (其可以是非对数域中 说 明 书 CN 103403759 A 10 7/13 页 11 的除法运算) , 而由局部多等级 TM 运算器 (220) 在步骤 222 中执行的操作可以是逆操作 (例 如对数域中的加法, 其可以是非对数域中的乘法) 。 0057 在步骤 224 中, 方法 (200) 可以在色调映射 Log Y 图像 (232) 上发现 / 计算参考最 大亮度值 (其可以称作 Log Y 最大值 234) 。当与。
45、从输入 HDR 图像导出的相应色度值相组合 时, 低于该参考最大亮度值的亮度值可被保持在由包括非 HDR 显示设备的多种多样的显示 设备所支持的特定色域内。 图像上的参考最大亮度值可以被选择成使得不多于某一小的百 分比的像素超出该色域。 0058 在步骤 226 中, 方法 (200) 可以从色调映射 Log Y 图像中的亮度值减去 Log Y 最 大亮度值 (234) 并且将减去了 Log Y 最大亮度值 (234) 的色调映射 Log Y 图像中的亮度值 转换成固定点值 (例如 8 比特结果) 。在步骤 236 中, 8 比特结果中的亮度值可以被存储在将 与从HDR图像导出的色度值一起被用。
46、作 (有色) 色调映射图像的校正后的色调映射灰度色调 映射图像中。在一些可能实施例中, 校正后的色调映射灰度色调映射图像在步骤 238 中被 返回调用应用程序。 0059 5. 局部多等级比率运算器 0060 图3是示出根据本发明一些实施例的示例性局部多等级比率运算器 (例如, 图2中 的 220 或图 1A 中的 104) 。局部多等级比率运算器 (220) 可以实现由一个或多个计算设备 执行的处理流程 (300) 。 0061 在块 302 中, 局部多等级运算器 (202) 可以开始于接收全局对数比率图像 (例如 228) , 其在这里表示为 R。如这里所使用的,“比率值” 可以指亮度比。
47、率值。 “比率图像” 在这 里可以指包括亮度比率值的灰度比率图像。在块 304 中, 运算器 (220) 可以计算空间分辨 率级别的数目 N。出于本发明的目的,“计算 N” 也可以包括直接设置 N 为正的常数整数值 2,3,4,5,6 等。在一些可能的实施例中, 全局对数比率图像 (228) 的空间分辨率级别被用作 计算 N 的因素。仅出于说明的目的, 全局对数比率图像 (228) 可以是 (但不限于) 在水平维 度中具有 Dx(例如 2048 等) 个像素和在垂直维度中具有 Dy(例如 1536 等) 个像素的矩形 图像帧。因此, 全局对数比率图像 (228) 或输入 HDR 图像 (102。
48、) 的空间分辨率级别可以用图 像帧中的像素总数 DxDy 来表征。 0062 在一些可能的实施例中, 为了计算空间分辨率级别总数 N, 全局对数比率图像 (228) 的空间分辨率级别通过正整数因子 mx*my(其中 * 是指乘法运算) 而被相继降低, 直到 空间分辨率级别的进一步降低将导致所得到的空间分辨率级别低于最小空间分辨率级别 为止。在这里, mx可以是正整数, 其指示了在 (前一) 比率图像中的沿水平维度的多个像素 变为在紧接该前一比率图像之后的后一比率图像中的沿水平维度的一个像素 ; my可以是正 整数, 其指示了在 (前一) 比率图像中的沿垂直维度的多个像素变为在紧接该前一比率图像。
49、 之后的后一比率图像中的沿水平维度的一个像素。如这里所使用的, 最小空间分辨率级别 可以指被预先配置成的和 / 或被可编程地配置成的低于全局对数比率图像 (228) 的空间分 辨率级别的空间分辨率级别 ; 最小空间分辨率级别可取得的最低值可以在全局对数比率图 像 (228) 的任一空间维度中不小于一 (1) 个像素。 0063 在一些可能的实施例中, 全局对数比率图像 (228) 的沿每个空间维度的可支持空 间分辨率级别的最大数目首先被确定。 0064 例如, 由所说明的水平维度中的分辨率所支持的最大级别数 Nx 可以被计算为满 说 明 书 CN 103403759 A 11 8/13 页 12 足以下表达式的最大值 : 0065 mxNx Dx 表达式 (1) 0066 类似地, 由所说明的垂直维度中的分辨率所支持的最大级别数 Ny 可以被计算为 满足以下表达式的最大值 : 0067 myNy Dy 表达式 (2) 0068 在一些可能的实施例中, N 被设为大于一。