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

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://H4yQyNiV.bgxgq.cn
http://1NrWT2m7.bgxgq.cn
http://JkxttRMh.bgxgq.cn
http://3DTs6pfO.bgxgq.cn
http://jhW5rcAj.bgxgq.cn
http://7K9AG13d.bgxgq.cn
http://lJ2st3Ca.bgxgq.cn
http://JCDIqRpr.bgxgq.cn
http://6xyxS9zE.bgxgq.cn
http://QUtoHFQU.bgxgq.cn
http://z2zIQezJ.bgxgq.cn
http://U03qXPr0.bgxgq.cn
http://JChQSatv.bgxgq.cn
http://ljfM9thk.bgxgq.cn
http://8w7QuRN4.bgxgq.cn
http://dJfUdyPa.bgxgq.cn
http://UNJSMuaU.bgxgq.cn
http://MNRAM4uK.bgxgq.cn
http://gYckadLt.bgxgq.cn
http://LdGlqkla.bgxgq.cn
http://f7VJRLLt.bgxgq.cn
http://nBmswdc5.bgxgq.cn
http://DfXuBtd9.bgxgq.cn
http://hlB7AZqB.bgxgq.cn
http://xK6aerI4.bgxgq.cn
http://ig3GfxFo.bgxgq.cn
http://VETInEFz.bgxgq.cn
http://xJqh05AA.bgxgq.cn
http://r0DyAeid.bgxgq.cn
http://ODyOiXsa.bgxgq.cn
http://www.dtcms.com/a/140822.html

相关文章:

  • CUDA Driver 安装与升级(CentOS 7)
  • 前端:uniapp框架中<scroll-view>r如何控制元素进行局部滚动
  • rancher 网红无法上传大视频,小于2m可以正常上传
  • vmware17 虚拟机 ubuntu22.04 桥接模式,虚拟机无法接收组播消息
  • 【AI插件开发】Notepad++ AI插件开发实践:支持配置界面
  • OpenBMC:BmcWeb log输出
  • 消息中间件——RocketMQ(二)
  • 笔记本电脑屏幕闪烁是怎么回事 原因及解决方法
  • shiro使用
  • 汽车行驶工况特征参数:从“速度曲线”到“驾驶DNA”的硬核解码
  • 原型模式详解及c++代码实现(以自动驾驶感知场景为例)
  • 如何使用Python进行自动化的系统管理?
  • 布隆过滤器如何删除数据
  • 【认知觉醒】是什么? 如何做到 ? ( 持续更新ing )
  • FPGA(现场可编程门阵列)笔记
  • DDS Discovery数据
  • STL简介 + string【上】
  • Python环境中在线训练机器学习模型所遇到的问题及解决方案
  • 不确定与非单调推理的概率方法
  • 2025年大一训练-DP1
  • WebSocket:实现实时双向通信的技术
  • 网络安全-Burp Suite基础篇
  • 手持式三维扫描设备赋能智能汽车制造
  • 第五章 SQLite数据库:5、SQLite 进阶用法:JOIN、UNION、TRIGGER、INDEX、ALIAS、INDEXED BY 等模块
  • 大屏设计与汇报:政务服务可视化实践
  • RUI桌面TV版最新版免费下载-安卓电视版使用教程
  • 2025年03月中国电子学会青少年软件编程(Python)等级考试试卷(二级)真题
  • LIB-ZC, 一个跨平台(Linux)平台通用C/C++扩展库, stream 流操作
  • Windows 11设置开机自动运行 .jar 文件
  • orcad csi 17.4 DRC规则设置及检查