当前位置: 首页 > news >正文

hdr与sdr_sdr和hdr区别

HDR技术的应用,可以提升图像的细节和动态范围,使得画面更真实、更有层次,从而有效提升人们的观影感受,那么sdr和hdr区别是什么呢?下面就跟随小编一起来看看吧。

sdr和hdr区别

1、概念方面

SDR (Software Defination Radio)是【软件定义的无线电】的简称。软件定义的无线电 (SDR) 是无线电广播通信技术,它基于软件定义的无线通信协议而非通过硬连线实现。换言之,频带、空中接口协议和功能可通过软件下载和更新来升级,而不用完全更换硬件;

高动态范围图像(High-Dynamic Range,简称HDR),相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的LDR(Low-Dynamic Range)图像,利用每个曝光时间相对应最佳细节的LDR图像来合成最终HDR图像,能够更好的反映出真实环境中的视觉效果;

2、应用领域,HDR技术带来的画质提升是直观可感的,即使是普通观众也能用肉眼辨别,因此今年众多厂商纷纷在电视产品上搭载HDR技术。但即便如此,却不是所有电视产品都能成为HDR技术的【良配】。毕竟HDR技术的运用不是单一的某个环节,而是关系到画面显示的整个生态系统,呈现完美的HDR需要两个条件,第一是高对比度,第二是卓越的色彩表现力。而OLED电视与传统的液晶显示技术不同,它摒弃了背光源,实现了每一个像素点的有机自发光,也就意味着每一个像素点都能独立地打开或关闭,本身具有无限对比度、广色域、还有广视角等优势,因此HDR在OLED电视上可以发挥得淋漓尽致;

3、简单来说,就是在拍摄比如一个灯泡的时候,普通的SDR图像只会出现一团亮光,而其中光亮部的细节并不能进行分辨,但是在HDR的画面中就可以显示出灯泡周围相对于暗室的正常景象,能够实现更高的宽容度,并显示出不同亮度灯泡发出的亮光强弱;

4、单帧画面方面,在理论上一般SDR的画面可以通过单帧调整色彩饱和度以及画面对比度达到HDR显示效果,HDR从实现理论上而言就是亮度和对比度动态范围差异,但是要知道HDR视频每一帧都有不同的亮度和对比度,如果每一帧画面都让用户自己手动来调整并且达到接近HDR的画面效果,那也就没有所谓的观感体验了。事实上,即使拿一帧画面来让用户手动调整,在提高对比度和亮度的同时,画面也会出现严重失真;

5、细节方面,同样的画面,在SDR下是在1到100之间用间距为1的点连接起来的曲线。在HDR下就是在1到1000之间用间距远小于1的点连接起来的曲线。后者当然能够更好的表现图像当中光线和颜色的渐变和层次,因此能够在明暗之间获取更多的画面细节;

以上就是关于sdr和hdr区别的相关介绍了,希望可以帮助到大家。

相关文章:

  • gridlayoutmanager实现多样式布局_RecyclerView实现可拖拽的gridview
  • python 分钟数 获取当天_我背着女朋友,用 Python 偷偷抓取了她的行踪
  • -m commit git_「软帝学院」:十年总结常用 Git 命令清单
  • web无序列表去掉点_Python高级基础教程:Day21-30:Web前端概述
  • php缩小png质量变差_php缩小png图片不损失透明色的解决方法
  • 饱和气压与温度的关系_【动手做】制作简易气压计
  • rocketmq怎么保证消息一致性_SpringCloud集成RocketMQ实现可靠消息最终一致性分布式事务方案...
  • 朵朵糖故事机器人怎么更新_我家红薯从不熬粥,加点面,拌点糖,秒变抢手小零食,酥香软糯...
  • 感情沟通出了问题要怎么解决_感情问题咨询:男朋友想分手要怎么调整?
  • java位运算符取反_Java的和,||和|,位运算详解
  • 处理血压信号_打破智能可穿戴设备 “功能鸡肋”,ADI体征信号监测技术助力实现 “健康监测”...
  • e300氛围灯哪里调节_价位差不多,宝马530和奔驰E300,你选谁?
  • 代码批量加引号_字符串包含单引号和双引号写进数据库出错
  • python简单温度转换_python实现简单温度转换的方法
  • 收回dba权限_CloudQuery v1.3.0发布:DBA 的效率加速器
  • 深入了解以太坊
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Angular6错误 Service: No provider for Renderer2
  • Bootstrap JS插件Alert源码分析
  • idea + plantuml 画流程图
  • IOS评论框不贴底(ios12新bug)
  • JavaScript对象详解
  • JavaScript异步流程控制的前世今生
  • jQuery(一)
  • k个最大的数及变种小结
  • Linux快速复制或删除大量小文件
  • Redis 懒删除(lazy free)简史
  • REST架构的思考
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 复杂数据处理
  • 记一次删除Git记录中的大文件的过程
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 用element的upload组件实现多图片上传和压缩
  • linux 淘宝开源监控工具tsar
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • # 安徽锐锋科技IDMS系统简介
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (11)MSP430F5529 定时器B
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (31)对象的克隆
  • (33)STM32——485实验笔记
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (原創) 物件導向與老子思想 (OO)
  • (转)大型网站的系统架构
  • (转)一些感悟
  • (转)用.Net的File控件上传文件的解决方案
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET Core中Emit的使用
  • .net 托管代码与非托管代码
  • @Builder用法
  • @media screen 针对不同移动设备
  • @WebServiceClient注解,wsdlLocation 可配置