海思音视频解码模块阅读笔记(二)--转载
2015-01-22 09:45
155 查看
想要从整体上把握一下视频解码的流程,至少也得知道数据是如何采集的。
STEP1:模拟信号的采集。
模拟信号通过2866芯片采集,转换为数字信号。2866芯片是要标准的AD,DA数据转换芯片,在我们的系统中主要实现模拟信号转数字信号的输入,
数字信号转模拟信号的输出。2866最大可以同时采集4CH视频信号。
STEP2:模数转换。
2866采集的4CH视频信号(模拟)转换为1CH数字信号送3520芯片。对于像本人这样的新手来说,此处可能会有点理解困难,为什么4CH模拟信号
输入2866转换输出的仅仅只是1CH数字信号。这就涉及到点点数电的知识了,数字信号简单讲就是高低电平,高电平代表1,低电平代表0,如何在1CH数字信号
里包括4路VI视频呢?假设下图是2866送出的视频数字信号一个时钟周期内的波形图,
-_--_-_--__---_--_-_--__---_--_-_--__----_--_-_--__----_--_-_--__-----_-
周期的前四个信号 -_-- 第一个信号值为VI1的视频信号,第二信号值为VI2的视频信号,第三个信号值得为VI3的视频信号,第四个信号值得为VI4的视频信号。
STEP3:2866输出视频数据送3520
此时引入一个概念,VI设备,什么是VI设备,对3520来说, 上一步2866采集的4CH模拟信号转换后的一路视频数据就是1个VI设备,该VI设备同时处理包括4路视频数据。
海思的VI模块所做的主要工作就是处理VI设备的4CH视频数据,将视频数据放入内存区域。至于以后这些内存数据是用于视频输出,还是视频编码,就另当别论了。
STEP1:模拟信号的采集。
模拟信号通过2866芯片采集,转换为数字信号。2866芯片是要标准的AD,DA数据转换芯片,在我们的系统中主要实现模拟信号转数字信号的输入,
数字信号转模拟信号的输出。2866最大可以同时采集4CH视频信号。
STEP2:模数转换。
2866采集的4CH视频信号(模拟)转换为1CH数字信号送3520芯片。对于像本人这样的新手来说,此处可能会有点理解困难,为什么4CH模拟信号
输入2866转换输出的仅仅只是1CH数字信号。这就涉及到点点数电的知识了,数字信号简单讲就是高低电平,高电平代表1,低电平代表0,如何在1CH数字信号
里包括4路VI视频呢?假设下图是2866送出的视频数字信号一个时钟周期内的波形图,
-_--_-_--__---_--_-_--__---_--_-_--__----_--_-_--__----_--_-_--__-----_-
周期的前四个信号 -_-- 第一个信号值为VI1的视频信号,第二信号值为VI2的视频信号,第三个信号值得为VI3的视频信号,第四个信号值得为VI4的视频信号。
STEP3:2866输出视频数据送3520
此时引入一个概念,VI设备,什么是VI设备,对3520来说, 上一步2866采集的4CH模拟信号转换后的一路视频数据就是1个VI设备,该VI设备同时处理包括4路视频数据。
海思的VI模块所做的主要工作就是处理VI设备的4CH视频数据,将视频数据放入内存区域。至于以后这些内存数据是用于视频输出,还是视频编码,就另当别论了。
相关文章推荐
- 音视频解码模块阅读笔记(三)—视频编解码的基本概念--转载
- 音视频解码模块阅读笔记(一)-->转载
- 音视频解码模块阅读笔记
- 音视频编解码学习笔记(四)--转载
- (转载)视频采集学习笔记
- 孙鑫VC视频教程笔记之第十课“绘图” (转载)
- SDL源码阅读笔记(1) 基本模块
- SDL源码阅读笔记(3)渲染模块
- 转载 MPEG-2视频解码在ARM11上的优化
- (转载)视频编解码学习之二:编解码框架
- 视频编码SVC --- JSVM代码阅读笔记(五)
- (转载)Linux内核网络设备操作部分阅读笔记收藏
- (转载)视频编解码学习之四:视频处理及编码标准
- \t\t孙鑫VC视频笔记(全本)---转载 感谢作者(原文地址以及作者联系方式见文章顶部)
- FFMPEG之视频编解码基础学习笔记
- 转载《Java编程思想》Java I/O系统章节阅读笔记
- Discuz!NT代码阅读笔记(6)--从全局看看:各个模块功能摘要(转)
- TVP5150的低功耗视频解码模块
- 【转载】音视频编解码和多媒体格式总结
- Python 教程阅读笔记(五):模块