音视频进阶知识

news2025/7/21 21:30:17

 

 亮度方程
亮度方程给出彩色光的亮度Y与三基色(R、G、B)的关系式
Y=1.0000R+4.5907G+0.06015B
在不同的彩色电视制式中,由于所选的标准白光和显像三基色不同,导致亮度方程也互有差异。
以C光为标准白光源的NTSC制彩色电视制式的亮度方程为
=0.229R+0.587G+0.114BN
以Des光为标准白光源的PAL制彩色电视制式的亮度方程式为
Y=0.222R+0.707G十0.071B
由于NTSC制彩色电视广播发展较早,大量的电视设备都是按它设计的,所以PAL制中没有采用自己的亮度方程,而是延用了NTSC的亮度方程式,使用了与NTSC制彩色电视相同的显像三基色。为了书写方便,一般应用中,略去显像三基色系数下标,并被近似地写为
Y-0.30R+0.59G+0.11B

  1. 相同数据的不同表示
  2. 数学换算公式
  3. 选择最方便的应用

 

  1.  提出操作
  2. 在YUV空间中定义的区域
  3. 无区域重叠
  4. 最多8个区域

 亮度·色差与RGB关系
亮度关系式:Y=0.3R+0.59G+0.11B
色差关系式:
(R-Y)=0.7R-0.59G-0.11B
(B-Y)=-0.3R-0.59G+0.89B
(G-Y)=-0.3R+0.41G-0.11B
通常选取(R-Y)与(B-Y)作为传送对象。那么(G-Y)为
(G-Y)=-0.51(R-Y)-0.19(B-Y)
将色差信号与Y信号相减即为三基色信号。

专业名词术语

电视信号(RF, Radio Frequency, 射频)

传统的射频和有线电视信号,是视频和音频信号混合后调制在载波上进行传输的一种信号格式.这种信号由于音频、亮度和色度信号的混合调制,各信号间容易相互干扰.


标准复合视频信号(CVBS,Composite Video Broadcast Signal)

也称为AV信号,通常是成对的白红音频接口和黄色的视频接口,通常采用RCA(俗称莲花头)进行连接.它实现了音频和视频的分离传输, 避免了因为混合干扰而导致的图象质量下降. 但是由于AV接口传输的让染是一种亮度 和色度(Y/C)混合的视频信号,所以在进入视频解码器前需要使用梳状滤波器对其进行亮色分离.


S视频(Separate Video)

 

S视频也叫做S-Video, 它的意义就是将Video信号分开传送. 也就是在AV 接口的基础上将色度信号C和亮度信号Y进行分离,再分别以不同的通道进行传输. 跟AV接口相比,由于它不再进行Y/C混合传输, 因此也就无须再进行 亮色分离和解码工作,很大程度的避免了视频设备内部信号串扰导致的图像失真.

 色差视频信号 (Component Video Signal)


也称为分量视频接口, 通常采用YPbPr和YCbCr的标识.作为S-Video 的进阶产品, 色差视频将S-Video传输的色度信号C分解成Cb和Cr, 这样 就避免了两路色差混合解码并再次分离的过程,也保持了色度通道的最大带宽,只需要经过反矩阵解码电路就可以还原为RGB三原色信号,避免了因为繁琐的传输过程所带来的图像失真.色差信号目前支持的视频格式包括480I,480P,576I,576P,720P,1080I,1080P等.



VGA(Video Graphics Array)

 


即视频图形阵列,也就是D-sub接口, 是IBM在1987年推出的一种视频传输标准. 它共有15针, 分成3排, 每排5针, 是显示设备上应用最广 泛的一个接口.它传输的是红、绿、蓝模拟信号以及水平和垂直同步信号.



HDMI (High-Definition Multimedia Interface)


高清晰度多媒体接口,是一种数字化的视频和音频接口. 它可以搭配宽带数字内容保护(HDCP), 防止具有版权保护的内容遭到未经授权的复制.2010年3月发布的HDMI1.4a则增加了音频回传通道和以太网通道, 同 时增加了对3D图像内容的支持.



SCART


常用于西欧的音视频接口,分Full SCART和Half SCART两种。接口有21Pin脚,包含视频,音频输入输出等功能脚。

HDCP(High-Bandwidth Digital Content Protection)


高带宽数码内容保护, 由Intel与好莱坞合作开发.用以确保数字化的图像与声音在通过DVI/HDMI传输时不至于受到非法拷贝. HDCP受到多项专利保护. 基本来说, 如果需要播放带有HDCP保护的影音内容, 播放机和显示设备都必须自带HDCP密匙才能正常播放.若系统任何一方不带密匙, 则图像不能正常显示, 甚至无图像.
目前电视机上的HDCP密匙都是批量购买, 分割后独立烧录到电视机存储芯片中, 以保证每台电视机出厂时都具有唯一的,独立的HDCP密匙, 也就是HDCP KEY.


EDID(Extended display identification data)


延伸显示能力识别, 是显示设备与信号源设备通讯时表明自身性能的一种标准化方法. 它包括了屏幕分辨率的资料, 厂商名称与端口序号, 一般存储在显示设备的EEPROM中. 目前很多电视机都将EDID直接写到软件代码中, 直接固化在FLASH中. 目前电视机中有VGA和HDMI端口使用到EDID, 且每个相同的端口都需要在EDID中写明该端口与OSD上所显示的端口对应的序号.


MEMC(Motion Estimate and Motion Compensation)


运动估计和运动补偿,是液晶电视中用到的一种画质补偿技术.它的原理是采用动态映像系统,在传统的两帧图像之间加插一帧运动补偿帧,将普通平板电视的50/60Hz 刷新率提升至100/120Hz。这样,运动画面更加清晰流畅,从而达到清除运动残影、消除抖动、提高动态清晰度的效果,将影像拖尾降至人眼难以感知的程度.

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

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

相关文章

[java/初学者/GUI编程]GUI界面设计——界面组件类

前言 GUI,即图形用户界面,其英文全称是Graphics User Interface。 它是基于图形的界面,windows就是一个图形用户界面的操作系统,而DOS是基于命令提示符的操作系统,GUI编程就是编出一个图形用户界面的软件,它使用图形的方式,以菜…

昇思MindSpore时序AI SIG,共同提高序列大数据分析能力

随着信息产业技术的升级,产生了大规模的时间序列数据,长期并广泛存在于工业制造、航空航天、公共卫生、环境保护等关键基础领域。时间序列信息能够被充分理解、计算和利用,实现精准预测并辅助决策,是关系到国家竞争力的重要问题。…

Adaptive Cruise Control (ACC) Test Scenarios(PreScan里面的ACC)

文章目录Adaptive Cruise Control (ACC) Test Scenarios PreScan scenario models available with the ACC system ACC模型的几个预扫描场景可用: 真实生活场景–系统的典型用例 ISO测试协议 这些模型展示了如何使用PreScan对ADAS系统进行建模,并提供“…

Day 56 | 583. 两个字符串的删除操作 72. 编辑距离 编辑距离总结篇

583. 两个字符串的删除操作 解法一:直接求删除的步数 动态规划解题思路: ①确定dp数组以及下标含义 dp[i][j]:以下标i-1结尾的字符串s与下标j-1结尾的字符串t想要达到相等,所需要删除元素的最少次数。 ②确定递推公式 每次…

spring - AnnotationConfigApplicationContext启动之reader、scanner、register逻辑整理

前言 我们在使用spring framework时一般都喜欢按照以下方式写启动 AnnotationConfigApplicationContext applicationContext new AnnotationConfigApplicationContext(AppConfig.class); 而我们的AnnotationConfigApplicationContext的内容如下 public AnnotationConfigAp…

长时间预测模型DLiner、NLiner模型(论文解读)

前言 今年发布8月份发布的一篇有关长时间序列预测(SOTA)的文章,DLiner、NLine在常用9大数据集(包括ETTh1、ETTh2、ETTm1、ETTm2、Traffic等)上MSE最低,模型单变量、多变量实验数据: 在计算资…

Appium学习日记(二)—— 入门学习(安装Appium和配置环境)

入门 1、安装 Node.js 进入nodejs的官网下载安装包安装,一路点击下一步就行。 安装完毕之后,打开命令行,输入:node -v;显示类似于v10.13.0的版本号信息则表示安装成功。 2、安装Appium以及相关环境配置 Appium可以通过两种方式之…

【Kafka】(1)基础知识汇总

TOC (1)Kafka简介 (1)简单介绍 Kafka是一种消息队列,主要用来处理大量数据状态下的消息队列,一般用来做日志的处理。既然是消息队列,那么Kafka也就拥有消息队列的相应的特性了。 &#xff0…

Python3 VSCode 配置

VSCode(全称:Visual Studio Code)是一款由微软开发的跨平台免费源代码编辑器。VSCode 开发环境非常简单易用,仅需要安装相关的插件进行简易的配置就可以与原有的python环境组成一套具有简单的代码调试运行的开发工具。对于轻量级的…

聚焦“碳中和”,成都超算中心牵手重庆大学唱好“成渝双城记”

为了积极稳妥推进碳达峰碳中和,加快成渝双城经济圈建设。重庆大学牵手国家超算成都中心和成都计算狗数据科技有限公司,开展了关于CO2电催化还原反应的路径计算工作,积极推动川渝两地实现产学研合作和成果落地转化,深入推进能源革命…

【C++】运算符重载

前言&#xff1a;本教程使用到的工具是vs2010&#xff1b; 目录 为什么要重载运算符&#xff1f; 运算符重载 重载就一定要吗&#xff1f; 重载后的运算符和普通运算符有什么区别&#xff1f; 总结 为什么要重载运算符&#xff1f; 先看代码&#xff1a; #include <…

腾讯实时股票数据接口怎么获取行情?

腾讯实时股票数据接口怎么获取行情&#xff1f;以五粮液为例&#xff0c;要获取最新行情&#xff0c;访问数据接口&#xff1a; 返回数据&#xff1a;v_sz000858"51~五 粮 液~000858~27.78~27.60~27.70~417909~190109~227800~27.78~492~27.77~332~27.76~202~27.75~334~27.…

做SEO为什么有的网站收录很难做?

刚开始做网站的时候&#xff0c;经常遇到网站收录难的问题。有时候一个月都没收录&#xff0c;急得还是忍不住。我困惑了很久。每天都在想是什么原因导致我的网站没有被收录&#xff0c;很无奈也很难过。那时候我还不知道搜索引擎的工作原理&#xff0c;也不知道从何入手。我像…

为什么我抓不到baidu的数据包

最近&#xff0c;有位读者问起一个奇怪的事情&#xff0c;他说他想抓一个baidu.com的数据包&#xff0c;体验下看包的乐趣。 但却发现“抓不到”&#xff0c;这就有些奇怪了。 我来还原下他的操作步骤。 首先&#xff0c;通过ping命令&#xff0c;获得访问百度时会请求哪个I…

[TypeScript]Vue/React子组件实例暴露方法

最近几个月都在用TS开发各种项目&#xff0c;框架有涉及到Vue3,React18等&#xff1b; 记录一下Vue/React组件暴露出变量/函数的方法的写法&#xff1b; Vue2 回顾一下Vue2 组件暴露出去方法&#xff0c;它并没有约束&#xff0c;写在methods里的方法都能被调用&#xff0c;da…

UNIAPP实战项目笔记38 购物车的添加商品到购物车功能

UNIAPP实战项目笔记38 购物车的加入购物车功能 通过mapGetters实现此功能 在 shopcart.vue中 使用mapGetters中的 addShopCart方法实现商品数量的增加 核心代码 detail.vue <template><view class"details"><!-- 商品图 --><swiper :indicator…

如何在 JavaScript 中使用三元运算符

随着 React 的版本更新&#xff0c;内置 Hooks 越来越多了。很多 Hook 可能你压根都没听说过。但是 useEffect 这个老牌 Hook&#xff0c;相信每个用 React 的同学应该熟悉。 不优雅的 useEffect 不过对很多刚接触 React 的人来说&#xff0c;使用 useEffect 非常容易出现无限…

figma对比sketch有什么优势和不足?

设计行业的工具层出不穷。在我看来&#xff0c;sketch它在一定程度上被颠覆了PS&#xff0c;如今sketch已成为许多设计团队的设计工具。 那么Figma相对于Sketch有哪些优点&#xff1f;有哪些不便&#xff1f;让我们从几个方面来了解一下。 两款软件非常适合创建UI和组件库。Ske…

【LeetCode】数组系列-双指针

一、双指针算法基本介绍 算法思想&#xff1a;在遍历对象的过程中&#xff0c;不是普通的使用单个指针进行访问&#xff0c;而是使用两个相同方向&#xff08;快慢指针&#xff09;或者相反方向&#xff08;对撞指针&#xff09;的指针进行扫描&#xff0c;从而达到相应的目的…

现代 React Web 开发实战——kanban实现卡片拖拽

前提摘要&#xff1a; 学习宋一玮 React 新版本 函数组件 &Hooks 优先 开篇就是函数组件Hooks 实现的效果如下&#xff1a; 学到第11篇了 照葫芦画瓢&#xff0c;不过老师在讲解的过程中没有考虑拖拽目标项边界问题&#xff0c;我稍微处理了下这样就实现拖拽流畅了 下面就…