zoukankan      html  css  js  c++  java
  • YPbPr 和 YCbCr的区别 . 分类: arm-linux-Ubuntu HI3531 2014-01-04 14:29 598人阅读 评论(0) 收藏

    这几天在做分量视频输入,涉及分量视频表示,接触到YPbPr和YCbCr的概念,发现不光自己的项目上,对这两个概念错乱,就是网上也充斥着大量错误的说法。

    分量接口有两种名称YPbPr和YCbCr,这是两个完全不同的概念,YCbCr概念早于YPbPr。

    历史

    早期DVD是隔行显示的,使用YUV(YCbCr)色彩空间进行数据存储和传输,相比于RGB的好处是减少存储空间和数据传输带宽,同时能够方便的兼容黑白电视。因此几乎所有具备分量输出的DVD机的分量端子都是标识为YCbCr(YUV),一切似乎合情合理,然而就此埋下了日后概念混淆的祸根。直到有一天逐行DVD出现了,厂家们对于如何标识逐行分量端子犯了难了,直到美国标准YPbPr的出现,很多厂家们就用YPbPr表示逐行,用YCbCr表示隔行。这违反了YPbPr标准,YPbPr美国标准仅仅是标识模拟视频分量接口,支持525i, 625i, 525p, 625p, 720i, 720p等,并没有区分逐行还是隔行。


    正确表示法

    YUV(YCbCr)是525i/625i(480i/576i)隔行分量输入接口

    YPbPr是从480i到720p的分量输入接口标准(不区分隔行和逐行),隔行分量端子和逐行分量端子共用,端子标识为YPbPr,无论隔行还是逐行分量信号都从这个端口输入。


    错误表示法

    1. 隔行分量端子和逐行分量端子分开设置。YCbCr表示隔行分量端子,YPbPr表示逐行分量端子

    2. 隔行分量端子和逐行分量端子共用,用YPbPr/YCbCr表示,无论隔行还是逐行分量信号都从这个端子输入

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Markdown入门
    JavaScript之bind,call,apply
    CentOS7中禁用IPV6
    How to install Shadow•socks in CentOS7
    How to install OpenBazaar Server in CentOS7
    array_map,array_walk的使用以及区别
    phpstudy 升级mysql 及MySQL服务等问题
    YII2 架构文章链接
    nginx 配置详解(新手必看)
    YII2常用笔记
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706678.html
Copyright © 2011-2022 走看看