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

ARINC818协议(三)

源特定参数
源特定参数被定义,用于在源和目的之间进行传输
源特定参数包括初始化,合适的解释,周期性的验证。
gamma or palette tables:伽马或者调色板
color format:颜色格式
Brightness and backlight control :亮度和背光控制

pixel data format像素数据格式
帧活动图像区域和空白区域中的像素数据
blanking消隐可以通过扫描图像或者通过传输ADVB的idle空闲字来进行完成

ADVB协议
FC-AV的5层结构

1.一个容器包含一个容器头+一帧图像
2.然后容器头+一帧图像被分成多个object
3.首个ADVB帧是容器头+object0;后续的图像数据为object2n,也就是多个object2

1.被分割的object对象,被作为payload数据,插入Fiber channel frame中;
2.FC帧格式为:SOF + FC头 + data_filed(payload) + crc + eof

ADVB协议用于时序简单模式的容器结构
一个容器用于传输一帧视频,包括所有的视频,音频和ancillary辅助数据
一个完整的ADVB容器包含若干个连续的FC帧。
在最低级别的传输中,传输的FC数据被限制最大为2112bytes,就是FC帧的payload数据
最多传输2112bytes.一个简单的容器映射为一个简单的FC序列,注意FC序列是一群顺序的
FC帧组成。
每个容器包含一个容器头和一个或者多个对象。
容器头有足够的信息,可以直接获取类型或者数据在object对象中的位置,不必解析
各个对象获取这些信息。
在简单模式下,容器头是固定长度的。

ADVB容器头
ADVB容器头有22个words,其中前6个words适用于整个集装箱,其余的
words被用于4个object对象。
containner count为容器计数,是从无符号整数开始,从0开始,对于每个后续容器,
容器计数。容器计数溢出后,容器计数从0开始。

word4_byte0用于传输视频的帧率的,P字和I字的帧率都需要传输,这里的
帧率传输是通过code编码来进行的,不同的code码代表着不同的帧率。
word4_byte1用于表示视频流传输速率:正值为video_frame_rate*n,负值为
video_frame_rate/n
 

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

相关文章:

  • rulego-server是一个开源程序,是一个轻量级、无依赖性的工作流自动化平台。支持 iPaaS、流式计算和 AI 能力。
  • 问题三、导入到Isaacsim中的文件无法修改节点名称(已解决)
  • VR拍摄要点与技巧有哪些?有哪些最佳实践?
  • Docker快速入门
  • Ubuntu20.04 部署llama-factory问题集
  • zset.
  • 计算机基础 | 常见进制与单位简介 / 表示 / 描述
  • 超导体的应用价值:超导磁探测技术开启科技与生活的新变革
  • P2P用服务器运行所需的带宽资源
  • RT-DETR源码学习bug记录
  • 关系型数据库MYSQL(续)
  • 【网络编程】UDP数据报套接字编程
  • Kafka 时间轮
  • PC主板及CPU ID 信息、笔记本电脑唯一 MAC地址获取
  • 七牛使用任务工作流对音频进行转码
  • 云服务器和物理服务器
  • Java并发编程高频面试题(已整理Java面试宝典PDF完整版)
  • 在 PDF.js 的 viewer.html 基础上进行改造,实现同一个 PDF 文件在网页中上下拆分显示,并且两部分的标注数据能够实时同步
  • UMG:ListView
  • CrewAI Community Version(一)——初步了解以及QuickStart样例
  • Vite 4.0性能优化:如何提升前端构建速度与开发体验
  • 文件上传Ⅰ
  • 【面经】杭州产链数字科技一面
  • lottie深入玩法
  • RT-Thread开发文档合集
  • 学习型组织与系统思考
  • MySQL启动Failed to start LSB: start and stop MySQL
  • vscode、cherry studio接入高德mcp服务
  • LeetCode 2364.统计坏数对的数目:反向统计
  • YOLOv8技术详解:革命性的目标检测算法