CEA-861-D infoframe

news/2025/2/23 0:07:41/

1. infoframe是什么?

Various types of auxiliary data can be carried from the Source to the DTV Monitor using InfoFrames. This
section describes the InfoFrames that have been defined so far
将source端的auxiliary信息通过接口发送到sink端。
sink端应通过CEA扩展在其EDID中包括与接口相关的(例如HDMI)VSDB来声明InfoFrame功能。当找到合适的(例如HDMI)VSDB时,source端应仅具有InfoFrame功能
DVI不支持任何InfoFrame的传输,而与CEA扩展版本号无关。 CEA-861-D接收器设备接受此处定义的任何InfoFrame

2. infoframe种类

Five types of InfoFrames are defined in CEA-861-D

  • Vendor Specific InfoFrame 特定于供应商的InfoFrame
  • Auxiliary Video Information InfoFrame 辅助视频信息InfoFrame
  • Source Product Description InfoFrame 源产品描述(SPD)InfoFrame传达源设备的名称和产品类型。这使用户可以在更改DTV监视器上的输入时查看正在选择哪个设备
  • Audio InfoFrame 音频信息
  • MPEG Source InfoFrame MPEG信息
Info Frame Type CodeType of InfoFrame
00hresev
01hVendor Specific
02hAuxiliary Video Information
03hSource Product Description
04hAudio
05hMPEG Source
06h-ffhReserved for future use

The assigned type codes for these InfoFrames are shown in Table 4. The first byte of the
InfoFrame designates the type of InfoFrame while the second byte indicates the version of that particular
InfoFrame.
All future versions of a specific InfoFrame shall be backward compatible with previous versions. They may contain additional information, but old and new devices should be able to access and interpret the information previously present. All of the InfoFrames defined in CEA-861-D are version 1 except for the AVI InfoFrame which has a version 1 (now obsolete) and version 2.
The InfoFrame Length Field is contained in the third byte of each InfoFrame. This length field is the total number of bytes in the InfoFrame Payload. It does not include the Type, Version, or Length fields. In the case of the Vendor Specific InfoFrame, the length includes the 24-bit IEEE Registration ID, as well as any additional bytes defined by the vendor to be in the InfoFrame (see Table 5).

3. 各类怎么使用

vendor specific infoframe

特定于供应商的InfoFrame的内容在表5中定义。具有指定的24位IEEE注册标识符的产品制造商或组织可以使用此InfoFrame来传输未在其他地方定义的信息。供应商特定负载将由24位IEEE编号所引用的组织定义。首先发送最低有效字节的24位IEEE编号(也称为“ company_id”或OUI)。建议供应商特定有效负载包含“长度字段”以促进可扩展性,但这不是必需的

Byte #Field NameContents
nVendor Specific InfoFrame Type Code01h
n+1Vendor Specific InfoFrame Version01h
n +2InfoFrame Length(Lv)Total number of bytes in InfoFrame Payload including IEEE Registration ID
n +324 bit IEEE Registration Identifier
n +4~~
n +5~~
n+Lv-1Vendor Specific PayloadVendor Specific Payload

Auxiliary Video Information (AVI) InfoFrame

比较重要的infoframe,设置hdmi的dsp经常需
The AVI is carried in the AV-stream from the source device to the DTV Monitor as an InfoFrame.
AVI作为源帧从源设备到DTV监视器的AV流中传输

If the source device supports the transmission of the Auxiliary Video Information (AVI) and if it determines
that the DTV Monitor is capable of receiving that information, it shall send the AVI to the DTV Monitor
once per VSYNC period. The data applies to the next full frame of video data.
如果源(source)设备支持传输辅助视频信息(AVI),并确定DTV显示器(sink)能够接收该信息,则应在垂直同步周期内(Vsync)将AVI发送给DTV显示器一次。该数据适用于下一个全帧视频数据
For DTV Monitors that support any video format with video identification code greater than 7, or that
simultaneously support two different aspect ratios for the same video format timing (e.g., dual-aspect ratio
timings such as 720x480p), the DTV Monitor shall be able to receive and decode the AVI InfoFrame
described in this Section. Simultaneous support of timings available in two different aspect ratios shall be
indicated by listing both formats in the EDID data structure at the same time.
If, for some reason, an indication is received that conflicts with the video format being received (e.g., the
source device indicates 4:3 but sends the 1920x1080i format), then the DTV Monitor shall ignore the
conflicting information in the AVI.
If a DTV Monitor supports YCbCr (in addition to RGB), then it shall include the version 3 CEA Extension
with at least one of the YCBCR bits set and shall be capable of receiving the AVI. If no AVI is being sent
from the source device, then the DTV Monitor shall assume the video data is RGB.

The information on “Active Format Aspect Ratio,” bar widths, overscan/underscan, non-uniform picture
scaling, and colorimetry is information that can be used by the DTV Monitor to improve the picture. Use of
this information by the DTV Monitor is optional. If this information is present at the source device and
valid,8 and if the DTV Monitor is capable of receiving the AVI, it is required that this information be sent.
For DTV Monitors not capable of receiving AVI, the DTV Monitor shall not declare in its EDID data
structure more than one format that is the same except for picture aspect ratio at the same time.

Format of Version 2 AVI InfoFrame

verson1没人用

V2 for AVIData Byte 1 (Table 8) contains bits that describe overscan/underscan (e.g., computer graphics or video),
two bits to indicate whether optional YCBCR is being used, and bits that indicate the presence of valid
active format and/or bar information. If the bar information and the active format information do not agree,
then the bar information shall take precedence.
A source shall set S=1 (S1=0, S0=1) or S=2 (S1=1, S0=0) if it is confident of the accuracy of those
values. Otherwise, it shall set S=0 (no data). The source shall follow these rules for setting S even in the
absence of an indication that the sink responds to S.
A sink should adjust its scan based on S. Such a device would overscan if it received S=1, and
underscan if it received S=2. If it receives S=0, then it should overscan for a CE format and underscan for
an IT format. A sink should indicate its overscan/underscan behavior using a Video Capabilities Data
Block (see Section 7.5.6).

All DTDs and SVDs shall be listed in order of priority; meaning that the first is the one that the display
manufacturer has identified as optimal


http://www.ppmy.cn/news/675937.html

相关文章

CTA-861标准解析EDID的VSDB与VDB

之前在某项目上做屏幕自适应分辨率时,按照vesa标准解析edid得出的分辨率不全导致自适应功能概率性失效,换为CTA 861标准解析后功能正常。此功能的代码对数据结构知识的要求不高,但是对C语言能力要求较高,特别是数位移、临界值的判…

LeetCode第 861 题:翻转矩阵后的得分(C++)

861. 翻转矩阵后的得分 - 力扣(LeetCode) 可以进行的操作是行变换或列变换,最终的目的是要使得最后的数字和最大。 行变换只会影响一个数字(该行的数字)。由于矩阵的 0/1 呈现的是二进制格式(数字是按照行…

Angular实现一个简单的带tabs选项卡切换的首页导航功能

Angular版本:16.1.1 项目结构: angular.json配置: {"$schema": "./node_modules/angular/cli/lib/config/schema.json","version": 1,"newProjectRoot": "projects","projects"…

leetcode周赛补题 6.25

第107场双周赛补题 6892. 最大字符串配对数目 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a;暴力模拟 class Solution { public:bool check(string a, string b){for(int i 0; i < 2; i ) if(a[i] ! b[1 - i]) return false;return true;}int maximumNumber…

密码学读书笔记系列(三):《商用密码应用与安全性评估》

密码学读书笔记系列&#xff08;三&#xff09;&#xff1a;《商用密码应用与安全性评估》 思考/前言第1章 密码基础知识1.1 密码应用概述1.2 密码应用安全性评估&#xff08;密评&#xff09;的基本原理1.3 密码技术发展1.4 密码算法1.5 密钥管理1.6 密码协议1.7 密码功能实现…

CSDN会员服务协议

特别提示 本协议系由北京创新乐知网络技术有限公司及其关联公司&#xff08;以下简称“CSDN”&#xff09;与所有使用CSDN会员服务的主体&#xff08;包括但不限于个人、团队等&#xff09;&#xff08;以下简称“用户”&#xff09;对CSDN会员服务的使用及相关服务所订立的有…

至少12亿元收支差,分析运营商7大数据产品应用

本文不讨论运营商在大数据的应用上暂时的颓势&#xff0c;也不评击其拥有金库却见不着有数的着的商业模式。或许是因为运营商们探索时间起步较晚&#xff1b;也可能由于运营商对于如何开放用户数据还没想明白&#xff1b;又或者是历史遗留的用户数据还存在业务线条分割、区域分…

网络通信学习(四)——通过接入网进入互联网内部,探索接入网和网络运营商

吐槽几句&#xff0c;这一部分知识真的很多很杂&#xff0c;用到了很多协议&#xff0c;很多设备来实现信号传输&#xff0c;互联网通信也就在几十微秒之间&#xff0c;中间却经历了如此之多&#xff0c;真是成如容易却艰辛&#xff01; 名词解释 接入网&#xff1a; 所谓接入网…