Apache Pivot教程 微信商家收款 SLAM database delphi canvas kubernetes module sql数据库教学视频 jquery多个元素绑定同一个事件 teamviewer验证被拒绝 matlab图像识别 网络游戏server编程 mac版的matlab好用吗 mysql 选择数据库 后台管理网站模板 python环境设置 python写文件 python平台 python加入环境变量 java开发环境 java字符串反转 java获取当前年 java代码注释 java格式化字符串 java路径 java文件读写 java中map java怎么学 java中scanner用法 id解锁大师 地球末日攻略 给视频加字幕的软件 脚本列表 抠图软件免费版 网络电子书 保卫萝卜沙漠7攻略 mac办公软件 python字符串 qq浏览器兼容模式
当前位置: 首页 > 学习教程  > 编程语言

HDMI编码规则

2020/7/24 9:12:50 文章标签:

video data 编码原理

在这里插入图片描述
D 输入的8位数据
cnt 输出0或1的个数计数器,有正负可用【5:0】范围数据表示,每次传输完一行视频数据后清零
q_m 中间数据,8位转9位数据
q_out 10位输出数据
N1{x} x内1的个数
N0{x} x内0的个数

对应解码
在这里插入图片描述
HDMI编码结构
在这里插入图片描述
视频帧传输结构
在这里插入图片描述
传输分为3个区间,CTL Encoding,传输CTL信号(B通道:HV信号,G通道CTL0,CTL1信号,R通道CTL2,CTL3信号,Preamble属于该段信号,)Data island,传输Audio Data数据(B通道,比较特殊,传输含有HV信号,其他两个通道包含了保护带信号和根据D[3:0]的编码信号)Video Data period(传输视频数据,包含了保护带,与Data island的保护带不同)

Preamble 前导符属于CTL Encoding区域,只有GR两个通道有,两个通道,不同数据的前导符不同,如图
在这里插入图片描述
隔离带(Guard Band)
视频区域和数据区域隔离带不同
在这里插入图片描述
在这里插入图片描述
在进行HDMI音视频传输时,B通道需要特殊处理,时序见上图,GR通道前导码需要根据时序在对应端口提供数据以供编码,隔离带在编码过程中产生。

根据时序,需要注意,音频数据在视频数据消隐期提供,且音频数据提供开始时需要与该行起始间隔最少12个像素时钟,音频数据与视频数据最少间隔16个像素时钟。


本文链接: http://www.dtmao.cc/news_show_50023.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?