zoukankan      html  css  js  c++  java
  • HDMI之(AVI)Auxiliary Video Information InfoFrame

    这是HDMI协议中关于AVI接口的信息
     
     
    AVI InfoFrame在H14b中进行了定义。从HDMI 2.0 10.1 Use of the AVI InfoFrame in This Specification 部分可以看到,HDMI2.0对HDMI1.4B进行了扩展,
    其中VIC字段从7位扩展到了8位,VIC0...VIC7,Y字段从2位扩展到了3位。
     
    但从HDMI IP截取的部分VIC为7位,Y字段为2位,显然没有扩展,所以在HDMI IP核中使用是HDMI1.4b中定义的AVI。下面来分析AVI数据结构。
     
    AVI用于指示当前由源到宿的视频流中的各种信息。
    HDMI1.4b中AVI的版本是在CEA-816-D中的版本2。
     
    Y0, Y1
    指示RGB还是YCbCr。
    00
    RGB(default)
    01
    YCbCr 4:2:2
    10
    YCbCr 4:4:4
    11
    Future
    A0
    指示R0...R3是否有效
    0:无数据
    1:有效格式(R0...R3)信息有效
    B0, B1
    00
    Bar数据无效
    01
    垂直Bar信息有效
    10
    水平Bar信息有效
    11
    垂直与水平Bar信息有效
    S0, S1
    扫描信息.如果为00,会对CE格式进行过扫描对IT进行欠扫描。接收端应该在VCDB数据块中声明它所支持的过扫描/欠扫描行为。
    00
    无数据
    01     
    构成过扫描显示部分,详细参考VCDB数据结构
    10
    构成欠扫描显示部分,
    11
    Future
     
    M0, M1
    图像宽高比(Picture Aspect Ratio)。
    Picture Aspect Ratio—Ratio of width to height dimension of the picture as delivered across the
    uncompressed digital interface, including any top, bottom, or side bars. Only two Picture Aspect Ratios are specified for this interface, 16:9 and 4:3.
    从定义中可以图像宽高比是包括Bar在内的。图像宽高比(Picture Aspect Ratio)与有效格式宽高比(Active Format Aspect Ratio)及Bar共同决定有效图像在图像中的位置及大小。
    00
    No Data
    01
    4:3
    10
    16:9
    11
    Future
    R0...R3
    有效格式宽高比(Active Format Aspect Ratio)。它就是指AFD。关于AFD的具体描述可以查看总结的文档AFD。
    1 0 0 0
    与画面宽高比相同
    1 0 0 1
    4:3
    1 0 1 0
    16:9
    1 0 1 1
    14:9
    other Values
    PerDVB AFD active_format field in ETSI [26].
    C0, C1
    Colorimetry,该字段与字节3中的EC0到EC3结合使用,用于指示视频源的比色法。如果C0和C1为0,比色值为默认值。
    0 0
    无数据
    0 1
    SMPTE 170M [1]  ITU601 [5]
    1 0
    ITU709 [6]
    1 1
    Extended Colorimetry 信息有效(EC0, EC1, EC2. )
    EC0, EC1, EC2
    扩展比色法(Extended Colorimetry)
     
     
     
    Q0, Q1
    RGB量化范围
    00
    默认值,根据视频格式
    01
    Limited 范围
    10
    full 范围
    11
    保留
    SC0, SC1
    非均匀的画面比例。
    00
    无知道的非均匀比例缩放
    01
    水平比例缩放
    10
    垂直比例缩放
    11
    水平与垂直比例缩放
    VIC0...VIC6
    视频识别码
    大多数情况,视频格式可以由视频格式时序唯一确定。但是如果源发送了在本文档(这里说的是CEA-816-D)定义的视频格式,那么要把正确设置这个字段。如果发送的视频格式不在CEA-861-D的定义中,视频识别码要设置为0.并被DTV监控器忽略。如果画面的隐含的宽高比信息与字节2中指示的不一样,以字节2优先。该文档中定义的视频识别码在Table 3中。如果源想指示一个无视频信号的指示,该字段设置为0.
     
    YQ0, YQ1
    YCC量化范围。具体可以查阅 YCC色彩空间。
    ITC,CN0, CN1
    ITC
    CN1,CN0
    Content Type
     
    0
    00
    No Data
    No Data
    1
    00
    Graphics
    这表明内容是按照一般的IT实践(即不考虑Nyquist标准)
    进行组合的,不适合模拟重构或过滤
    X
    01
    Photo
    照片类型由信号源显示内容来自数字静态图片
    扩展比色法(Extended Colorimetry)位应该正确地表示
    内容的颜色空间
    X
    10
    Cinema
    电影类型由信号源指示
    内容源自电影素材
    X
    11
    Game
    游戏类型由信号源指示
    内容来源于游戏机材质
    PR0...PR3
    像素复制因子.
    在非复制格式中,该字段设置为0.在所有情况下,第一个传输的像素点是单独的。
     
     
    a) Line Numberof End of Top Bar
    无符号整数,代表画面顶部letterbox bar区域最后一行。0代表顶部无水平bar。
    b) Line Numberof Start ofBottom Bar
    无符号整数,代表水平画面底部letterbox bar第一行,。0代表底部无水平bar。
    c) Pixel Numberof End of Left Bar
    无符号整数,代表左边垂直letterbox bar最后一个像素。0代表底部无左边垂直bar。
    d) Pixel Numberof Start of Right Bar
    无符号整数,代表右边垂直letterbox bar第一个像素。0代表底部无右边垂直bar。
      

  • 相关阅读:
    Android播放器实现视频窗口实时放大缩小功能
    Spydroid还是大牛直播内置RTSP服务SDK
    安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流
    mingw64+msys2下使用cmake问题
    h264, h265 和 libvpx 比较(h264/avc, hevc 和vp9比较)
    直播协议的选择:RTMP vs. HLS
    如何推送和播放RTMP H265流 (RTMP HEVC)
    如何支持RTSP播放H.265(HEVC)流
    如何实现RTSP推送H.264、RTSP推送H.265(hevc)
    rtmp/rtsp/hls公网测试地址
  • 原文地址:https://www.cnblogs.com/zhongguo135/p/8797505.html
Copyright © 2011-2022 走看看