HDR显示技术

news2024/9/24 17:21:08

什么是HDR?

HDR(High-Dynamic Range,简称HDR)是指高动态范围图像,是一种能够显示更大的亮度范围和对比度的图像技术。HDR可以让暗部的细节变亮,亮部的细节不失真,呈现出更自然、更真实的画面,从而提升画面的立体感和舒适感。

HDR显示技术是为了解决什么?

HDR显示最主要目的是提升画面的明暗亮度相差较大的部位的细节展示能力。HDR显示不仅仅局限于细节展示这种单一的要求,它还有其他重要的延伸需求:

  1. 亮度:HDR技术要求提高显示设备的最高亮度和降低最低亮度,从而增加亮暗对比,显示出更多的细节。

  2. 色域:HDR显示倾向于用更大的“色域覆盖”标准。 部分HDR标准定义会要求采用较大的色域空间,比如采用BT.2020 色域,以实现更大 的色彩空间覆盖面积。相比传统的BT.709和NTSC定义,其显示色域空间更加丰富。

  3. 色深:HDR可以提高显示设备的颜色深度,从而显示出更多的色彩层次,避免色带或色块的出现。传统显示通常是6bit或8bit显示,而HDR要求10bit甚至是12bit的位深

  4. 动态映射:HDR可以根据不同的内容和场景,动态地调节亮度和色彩,从而实现更好的画面效果。

SDR则是标准动态范围图像。HDR和SDR的区别主要在于亮度、色域和颜色深度。HDR的亮度范围更广,色域更宽,颜色深度更高,可以显示出更多的细节和色彩。SDR的亮度范围较窄,色域较窄,颜色深度较低,可能会出现暗部细节丢失或亮部细节过曝的情况。

HDR代表高动态范围,与现有SDR(标准动态范围)相比,可显示更大的亮度范围(动态范围) ― 从最暗到最亮。

如下图所示,在SDR中显示内容时,阴影中的黑色好像被压碎,而明亮区域中的白色有一种冲淡的感觉;而HDR允许更自然、更真实的显示,不会减弱明亮或黑暗区域的色调。

HDR作为下一代高质量成像技术引起人们的关注,以HDR格式制作的内容现在可通过Netflix等视频流服务和UHD蓝光光盘获得。

光线和暗色调方面存在很大差异的场景在不同显示器上的显示效果(图片仅用于说明)


SDR
阴影中被压碎的黑色


SDR
明亮区域中的白色被冲淡


HDR

高图像质量的五个要素

这五个要素影响图像的质量

1. 分辨率
2. 位深度
3. 帧速率
4. 色域
5. 亮度(动态范围)
 

其中,分辨率、位深度、帧速率和色域已根据4K/8K UHD广播标准BT.2020实现标准化。*只有亮度的标准仍然停留在全高清广播标准BT.709规定的100 cd/m²,未见提高。

正因为如此,迄今为止的制作工作需要压缩图像的高亮度部分以匹配显示设备的特性,从而导致显示的图像与原始场景不同。

然而,近年来,显示技术的进步促成可显示的动态范围扩大,使亮度和色彩还原真正像现实世界中看到的那样。

这就是HDR最近获得如此多关注的原因。

*4K/8K超高清电视广播标准计划于2018年底开始实施。目前的全高清标准是BT.709。

1. 分辨率 = 图像细节的精细程度

分辨率指图像中的像素数量。在特定屏幕尺寸下,分辨率越高,像素越多,显示的细节更精细。4K超高清分辨率是3840x2160,这意味着显示的图像数据是标准全高清的四倍。

分辨率差异


2K


4K


8K

2. 位深度 = 色彩渐变的精细程度

位深度指每个像素可以显示的颜色数量。位深度越大,可显示的颜色越多,从而使渐变更平滑、更自然。例如,8位显示器可以显示大约1677万种颜色,而10位显示器可以显示大约10.7亿种颜色。

分辨率差异


8位显示器


10位显示器

3. 帧速率 = 运动的平滑程度

帧速率指一秒内显示的图像数量。电影的帧速率一般是24p(24张图片,或每秒帧数),而标准电视的帧速率通常是60i或30p(每秒30帧)。

8K广播标准BT.2020包含帧速率(最高可达120p)的定义,该帧速率下的运动平滑程度几乎和真实世界一样。

帧速率差异


30p = 60i


60p


120p

4. 色域 = 色彩的生动程度

色域指可以显示的所有颜色的范围。右侧图表显示了人眼能够感知的所有RGB值的范围。三角形表示色域:三角形越大,可以显示的颜色越多。
4K/8K广播标准BT.2020(Rec.2020)比现有全高清广播标准BT.709(Rec.709)涵盖了的颜色范围更广泛。

色域差异

5. 亮度 = 图像照明的强度

亮度指可以显示的图像照明强度的范围。人类眼睛所能感知的最暗和最亮物体之间的差异范围(动态范围)通常为1012,而传统显示设备最多只能显示103的动态范围。HDR将动态范围扩展到105 — 比目前的显示设备高出100倍 — 允许以一种更接近人眼所能感知的方式呈现光与影。

动态范围

参考:

1.HDR详解 - 什么是HDR?

2.HDR大科普:HDR,HDR10,杜比视界HDR,HDR10+,HDR400都是些啥?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/611022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记一次618军演压测TPS上不去排查及优化 | 京东云技术团队

本文内容主要介绍,618医药供应链质量组一次军演压测发现的问题及排查优化过程。旨在给大家借鉴参考。 背景 本次军演压测背景是,2B业务线及多个业务侧共同和B中台联合军演。 现象 当压测商品卡片接口的时候,cpu达到10%,TPS只有…

Tomcat基本原理

1.Tomcat核心: Http服务器Servlet容器 组件分工: 连接器Connector:处理 Socket 连接,负责网络字节流与 Request 和 Response 对象的转化。容器Container:加载和管理 Servlet,以及具体处理 Request 请求。 …

静态杂波滤波算法

静态杂波滤波算法 1.零速通道置零法2.动目标显示(MTI)3.相量均值相消算法(平均相消算法)4.总结 1.零速通道置零法 零速通道置零法,是指在2D-FFT(速度维FFT)后直接将R-V谱矩阵(RD图&…

计算机网络学习笔记-传输层

目录​​​​​​​ 概述 与网络层的区别 端口号 概述 分类 重要功能:复用分用 两个重要协议:UDPTCP UDP用户数据报协议 概述 主要特点 首部格式 TCP传输控制协议 主要特点 首部格式 运输连接管理 概述 运输层提供应用进程间的逻辑通信通…

SpringBoot—yml配置多环境(踩坑总结!)

一、实例操作 ①、创建对应的application.yml (dev 开发;prod 生产;test 测试)文件 ②、在application.yml文件中,放公共的配置部分 (这部分最好还是复制,自己敲位置,空格不对都会报…

深入理解一下Python中的面向对象编程

Part1 如何面向“对象” 网上关于Java和**C**的面向对象编程相关介绍的博客文章已经很多了,那我为什么还写呢?因为,人生苦短,刚好我是学Python的... 今天,我们就来走进面向对象编程的理想国——深入理解一下Python中…

2023年6月杭州/广州/深圳NPDP产品经理认证招生简章

产品经理国际资格认证NPDP是新产品开发方面的认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 【认证机构】 产品开发与管理协会(PDMA)成立于1979年,是…

Go语言反射编程指南

反射[1]是一种编程语言的高级特性,它允许程序在运行时检视自身的结构和行为。通过反射,程序可以动态地获取类型(type)与值(value)等信息,并对它们进行操作,诸如修改字段、调用方法等,这使得程序具有更大的灵活性和可扩…

【论文阅读】用于大型城市场景的网格引导神经辐射场

【论文阅读】用于大型城市场景的网格引导神经辐射场 Abstract1. Introduction2. Related Works and Background大规模场景重建和渲染体积场景表示大尺度NeRF 3. Grid-guided Neural Radiance Fields3.1. Multi-resolution Feature Grid Pre-train3.2. Grid-guided Neural Radia…

AI炒股回报率500%?内行揭秘玄机

一篇来自佛罗里达大学的研究报告震惊了金融圈:用ChatGPT对公司新闻进行情绪分析,并按此在股市做多、卖空,最高可获得超过500%的投资回报率。虽然坊间对这份报告中惊人的回报率数据有所怀疑,但金融界正在因AI的介入发生改变。 摩根…

港联证券|龙头齐聚,本周7股将申购!今年第三高价新股也要来了?

本周(6月5日—6月9日),共有7只新股将进行申购,其中创业板5只(康力源、飞沃科技、恒勃股份、威士顿、海看股份)、科创板2只(西高院、智翔金泰)。 资料显示,康力源是国内健…

Windows下安装与使用Kafka(使用Kafka内置的ZooKeeper图文结合版)

文章目录 Windows安装Kafka1.安装JDK并配置好对应的环境变量 2.安装配置Zookeeper1.下载安装包Apache Zookeeper2.解压并进入Zookeeper目录 防止端口8080启动后被占用,这里考虑先配置下3.安装Kafka3.1 下载安装包3.2、 解压并进入Kafka目录, Windows安装…

Vue.js 中的指令自定义是什么?如何自定义指令?

Vue.js 中的指令自定义是什么?如何自定义指令? Vue.js是一种流行的前端框架,它提供了一种称为“指令”的技术,用于操作DOM元素。Vue.js中内置了一些常用的指令,如v-if、v-show、v-for等。除了内置指令外,V…

基于Tensorflow+VGG+DBN本地化批量图像识别系统(深度学习+Python)含全部工程源码+视频演示+图片数据集

目录 前言总体设计系统整体结构图系统流程图 运行环境1. Python 环境2. Tensorflow 环境3. wxPython 环境4. PIL 环境 模块实现1. 数据预处理2. 模型简化处理3. 用户界面设计4. 翻译模块调用 系统测试1.模型训练效果2. 模型测试效果 代码实现1. 用户界面设计及模型调用2. 模型搭…

如何从消失的异常堆栈定位线上问题

一、消失的异常堆栈 如何快速定位问题?想必大家心中都有自己的答案,当然最简单直接的办法还是查找异常堆栈信息。 然而有时异常堆栈并不完整,只有一句描述,如下: Caused by: java.lang.NullPointerException 造成这…

显存容量一键翻倍性能暴涨,N卡遗留漏洞被破解了

2K、4K 高分辨率的普及,加上游戏特效进步复苏,显存容量的需求也提升了一个台阶。 经过测试,某些游戏最大显存占用已经超出 12GB ,即便 1080P 也占用不低。 再到生产力、AI ,显存就更容易爆炸。 显存这玩意不像内存可以…

通用文字识别OCR 之实现数字化教材

引言 通用文字 OCR 识别 API 是一种功能强大的服务,可用于多场景、多语种的整图文字检测和识别,通过将OCR技术应用于学校环境,可以实现教育资源的数字化和学习过程的自动化。 本文将探讨通用文字识别OCR 在学校的实际应用,希望对…

linux进阶 --- 环境搭建、单一执行、循环执行

环境搭建 操作环境 : 创建完虚拟机,安装命令行界面的linux操作系统(centos8,rocky8,rhel8)为服务器配置白名单和安全组 :vim /etc/selinux/config,selinuxdisabled(getenforce&…

chatgpt赋能python:Python图片处理教程

Python 图片处理教程 Python 是一种功能强大的编程语言,广泛应用于大量不同的行业和领域。其中之一是图像处理和分析。Python 提供了一个庞大的图像库,其拥有大量的工具和函数。Python 图像库具有高度的可扩展性,可以很容易地将其与其他库集…

图解LeetCode——199. 二叉树的右视图

一、题目 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 二、示例 2.1> 示例 1: 【输入】 [1,2,3,null,5,null,4] 【输出】 [1,3,4] 2.2> 示例 2: 【输入】 [1,null,3] …