当前位置: 首页 > news >正文

ARINC818-1协议


FC-0层是协议的物理层,是视频发送和接收的传输接口,定义了ARINC818视频的
传输速率;
ARINC818-1协议<=8.5Gbps
ARINC818-2总线协议支持28.05Gbps
FC-1层,定义视频的编解码规则,ADVB协议默认的编解码方式是8B10B编解码
FC-2层,
FC-3层,ARINC818协议不用
FC-4层的FHCP在ARINC818协议中使用
 

1.ARINC818协议标准的基本单元是容器系统
2.一个容器由于容器头+多个object对象组成。
3.容器头中描述了object对象的数量以及对象的类型
4.object对象有四个类型组成:obj0,obj1,obj2,obj3
5.object0描述的是视频格式,视频帧大小,视频帧率参数信息
6.object1描述的是音频数据,在ARINC818协议中不使用
7.object2和object3都是用于传输视频数据,P字扫描和I字扫描

备注:当容器中没有使用任何一个对象的时候,将对象类型编号设置为0

container count容器计数数组(msb->lsb:byte0,byte1,byte2,byte3)
clip_id:xxx
container_time_stamp:容器时间戳
transmission_type:传输类型;byte0:video_frame_rate视频的帧率;byte1:传输速率:8.5Gbps
containner_type:byte0:mode;byte1:nuber of objects就是object的数量:object0,object1,object2,object3,也就是4个object;


视频流以帧为单位进行传输,一帧图像对应一个ARINC818容器;
一个容器包含多个对象组,object0为辅助信息,object2/3为图像数据。

IDLE是两个ADVB帧之间的空闲原始信号,该信号数量至少为6,也就是至少6个IDLE码字,确保在下一个ADVB帧传输之前,后级已经处理完成上一个ADVB帧。

为了系统有更多的反应时间处理中断将 IDLE 字节扩展至更大,就是IDLE的个数更大。

object 0  ancillary data辅助数据由4个word,分别为word0,word1,word2,word3
number of rows代表一帧的视频的行数
number of colums代表一帧视频的列数
CI:颜色类型
P:XXX
pa:像素宽高比
pao:像素扫描方式
ptn:像素的封装类型

http://www.xdnf.cn/news/1009.html

相关文章:

  • visual Studio+Qt插件检查内存泄漏
  • Azure 私有端点和存储帐户用例
  • 基于springboot医药连锁店管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 【论文精读】COLMAP-Free 3D Gaussian Splatting
  • vue入门:路由 router
  • [GESP202409 二级] 小杨的 N 字矩阵 题解
  • 《如何用 Function 实现动态配置驱动的处理器注册机制?》
  • Ubuntu多用户VNC远程桌面环境搭建:从零开始的完整指南
  • 多路由器通过三层交换机互相通讯(单臂路由+静态路由+默认路由版),通过三层交换机让pc端相互通讯
  • C++之类模板
  • 定制化突围:遨游防爆手机的差异化竞争策略
  • 实战|使用环信Flutter SDK构建鸿蒙HarmonyOS应用及推送配置
  • vue MarkdownIt标签多出了<p>标签导致高度变丑
  • 前端路由缓存实现
  • ServletContextAttributeListener 的用法笔记250417
  • MYSQL “Too Many Connections“ 错误解决
  • 【Python入门】文件读取全攻略:5种常用格式(csv/excel/word/ppt/pdf)一键搞定 | 附完整代码示例
  • Java基础系列-LinkedList源码解析
  • Vue项目Webpack Loader全解析:从原理到实战配置指南
  • MYOJ_11700(UVA10591)Happy Number(快乐数)(超快解法:图论思想解题)
  • JVM考古现场(二十二):降维打击·用二向箔优化内存模型
  • android如何在生产环境中做到详实的日志收集而不影响性能?
  • 算法之贪心算法
  • 【音视频】音视频FLV合成实战
  • Pikachu靶场-CSRF
  • Golang errors 包快速上手
  • 使用Qt multimedia模块实现简易的视频播放器
  • AI在能源消耗管理及能源效率提升中的核心应用场景及技术实现
  • Java性能剖析工具箱
  • 数据结构——反射、枚举以及lambda表达式