基于FH8735视音频编码器的解决方案

最新更新时间:2014-07-11来源: 21IC关键字:FH8735  视音频  编码器 手机看文章 扫描二维码
随时随地手机看文章

引言

在安防监控、民航管理和海事等应用系统中,需要对高分辨率图形图像综合视频进行采集、压缩、记录,以便在可能出现的事故和问题后,可以再现其过程的实景和操作,实现对责任和原因的分析和追查。但要对高分辨率图形图像视频完成采集和压缩,需要解决视频数据量庞大和压缩平台的效率、可靠性、适应性等问题。

1 总体设计

基于FH8735视音频编码器的高分辨率图形图像压缩方案由采集电路、时钟电路、FH8735压缩电路、网络接口和电源电路等组成。方案总体框图如图1所示。

 

 

图1内各部分电路介绍如下:

(1)视频采集电路。由输入匹配和视频采集电路组成,完成高分辨率视频的采集;

(2)时钟电路。由高性能晶振组成,为视频采集电路和FH8735提供稳定的时钟;

(3)FH8735压缩电路。由FH8735音视频编码器、DDR存储器组成,完成视频的压缩处理,并提供PCI接口和网络接口控制;

(4)网络接口。外置PHY芯片,提供以太网接口;

(5)电源电路。为各功能电路提供所需电源。

2 主要设计

2.1 视频采集电路

视频采集电路以TI公司视频图像解码器TVP7002为核心组成,TVP7002作为一款高性能的视频图像解码器,具有以下一些主要功能和性能特点:

(1)DC精度:8/10位;

(2)模拟增益范围:-6~6dB;

(3)输入分量视频信号分辨率:480i/576i~1080p;

(4)输入图形信号分辨率:VGA~UXGA;

(5)数字视频输出格式:YCbCr 4:2:2及RGB/YCbCr 4:4:4;

(6)I2C总线接口。

以视频图像解码器TVP7002为核心组成的视频采集电路设计如图2所示:

 

VGA视频输入后,经过信号匹配与滤波,即可接入TVP7002解码器。TVP7002解码器的工作状态由FH8735视音频编码器通过I2C总线根据信号特性和处理要求设置。

2.2 FH8735视频压缩

FH8735是富瀚微电子公司开发的一款高性能的音视频编码芯片,其主要技术特点如下:

(1)编码标准:ITU-T rrcommendation H.264 ISO/IEC 14496-10 advanced video coding standard(MPEG4 Part 10),支持H.264 Main Profile和Baseline Profile;

(2)支持最大分辨率:2048×1024;

(3)支持1路1080i高清/2路720pi高清/8路D1输入;

(4)8路I2S输入接口;可配置为主模式和从模式;

(5)PCI接口,32bit,时钟频率33/66MHz;

(6)2个独立的DDR SDRAM控制器,每个控制器字宽为32bit;

(7)一个MII/RMII接口支持100/10Mbps两种速度,完全兼容IEEE802.3规范;

(8)一路视频输出接口,符合BT.656视频标准;

(9)2个独立的I2C接口;

(10)JTAG下载调试接口;

(11)16根双向GPIO。

FH8735支持H.264 Main profile和Baseline profile视频压缩格式,可以进行8路标清480i/576i实时编码,也可以对一路1080i、两路720p的高清信号实时编码。除了高性能的视频编码能力,FH8735提供了丰富的视频预处理功能,对输入视频进行deinterlace、de-noise、OSD叠加、缩放、移动侦测等处理。为了配置外接的视频和音频接收芯片,FH8735提供两路完全独立的标准I2C接口,以应对可能出现的外部设备I2C地址冲突。作为编码协处理器,FH8735配备了灵活的主机接口,主机可以通过PCI或者HPI接口与FH8735进行控制和状态信息的通信,或访问FH8735外接DDR SDRAM。FH8735内部有两组独立的DDR控制器,可以根据实际系统对编码器性能的需求配置一组或两组外部DDR SDRAM。为了满足某些应用对预览视频的需求,FH8735有一组标准的BT.656视频输出端口,可以把经过视频预处理单元输出的多路预览视频根据需要分割和合并,并编码为一路BT.656格式的视频输出。

以FH8735为核心的视频压缩编码电路组成如图3所示。

 

 

FH8735编码芯片接收TVP7002输出的RGB数据,根据主机设置的工作状态完成视频的压缩处理。压缩后的视频数据可通过以太网口输出,也可通过PCI总线交主机完成本地存储。

2.3 软件设计

FH8735编码芯片软件开发手册提供系统功能、视频输入、视频预览、视频编码、OSD功能、视频功能、区域屏蔽、音频功能、数据获取九大类函数,工程或测试软件的一般工作流程如图4所示。

3 测试

为验证方案的正确性和主要功能、性能,按照图5所示搭建测试环境。

 

 

启动测试软件,弹出对话窗口如图6所示:

 

 

可根据视频输入和视频输出的具体情况进行选择:

(1)视频输入:根据输入视频的分辨率在三个选项中进行选择;

(2)视频输出:根据视频输出流向在两个选项中进行选择。

对不同视频输入和输出的选项分别进行选择测试,观察图像质量和数据流量等指标。

4 结论

本方案具有以下特点:可实现对1080i60或SXGA高分辨率视频的采集、压缩;软件可控的输出码率调整;输入图像增益、对比度可调整;丰富的视频处理能力;电路结构简洁,开发难度低。本方案具有结构简洁、压缩比高、稳定可靠的特点,能够满足军、民等多个领域的应用需要。

关键字:FH8735  视音频  编码器 编辑:探路者 引用地址:基于FH8735视音频编码器的解决方案

上一篇:与机器人对话的语音沟通解决方案
下一篇:安森美推出高度集成的锂离子电池保护控制器

推荐阅读最新更新时间:2023-10-12 22:42

WinCE下光电编码器的驱动程序设计
  引言   近年来,嵌入式技术发展迅速,嵌入式系统在各行各业得到了广泛的应用。然而,由于嵌入式计算机的专用性,系统的硬件、软件结构千差万别,其输入设备也不再像通用计算机那样单一。   嵌入式计算机的输入设备一般有鼠标、键盘、触摸屏、按钮、旋钮等,而 光电编码器 (俗称“单键飞梭”)作为一种输入设备,由于其具有输入灵活,简单可靠等特点,因此特别适合应用在嵌入式仪器和手持式设备上,整个系统可以只用一个键作为输入。触摸屏由于其方便灵活、节省空间、界面直观等特点也备受青睐,但存在寿命短,长时间使用容易产生误差等缺点。如果用光电编码器辅助触摸屏作为输入设备,必将大大增强系统的可靠性,使得人机接口更加人性化。但由于光
[单片机]
WinCE下光电<font color='red'>编码器</font>的驱动程序设计
拆解Nidec电机,看绝对位置编码器究竟咋工作的
近日,我们拆解了Nidec Avtron制造的一个电机AV30的编码器系统,这是一款专为重载而设计的,外壳具有 IP65 等级,并包括一组坚固的轴承。它还可以在更大的温度范围内工作。拥有的特定单元每转可输出超过 8000 个计数位,并以二进制形式提供关于所谓的 SSI 连接的位置信息。 如果您对工业编码器不太熟悉,SSI 协议可能是新事物。SSI(串行同步接口)是连接绝对位置传感器和控制器的广泛应用的串行接口。SSI利用控制器发出一个时钟脉冲序列,初始化传感器的门限输出。典型的 SSI 连接有六根线:两根用于时钟信号,两根用于数据,两根用于电源和接地。控制器提供时钟脉冲,因此编码器不需要生成时钟。每次编码器接收到一个时钟脉冲,
[工业控制]
拆解Nidec电机,看绝对位置<font color='red'>编码器</font>究竟咋工作的
基于TMS320DM6446的H.264编码器的设计与优化
2003年发布的H.264视频压缩编码标准在一定程度上解决了要在尽可能低的码率下获得尽可能好的图像质量这一问题。在相同的重建图像质量下,H.264能够比H.263节约50%左右的比特率。此外,H.264还增强了其对网络的适应性,差错的恢复能力,使其非常适用于数字视频存储、IPTV及手机电视等视频质量要求高而信道传输环境不稳定的场合。 由于加入了多模式位移估计、基于4×4块的整数变换等多种新的算法,使H.264算法本身的复杂度大幅增加。因此采用基于TI的 TMS320DM6446 的DAVINCI_EVM平台作为算法的硬件平台,提出针对达芬奇平台对H.264编码器进行优化,在不降低编码质量的情况下提高程序运行效率,降低运算复杂度
[嵌入式]
光电编码器在汽车音响系统中的应用
    光电编码器可以通过光电原理将一个机械的几何位移量转换为电子信号(电子脉冲信号或者数据串)。它是一种集光、机、电为一体的数字化检测装置,具有精度高、结构简单、体积小、使用可靠、易于维护、性价比高等优点。     一般来说,根据光电编码器产生脉冲的方式不同,可以分为增量式、绝对式以及复合式3大类。增量式旋转光电编码器容易做成全封闭型式,易于实现小型化。它的外观好像一个电位器,因其外部有一个可以左右旋转同时又可按下的旋钮,很多设备(如显示器、示波器等)用它作为人机交互接口。在车载电子设备中被广泛用于显示器菜单选择、汽车音响的音量控制调节以及汽车空调的控制调节等。笔者主要以日本阿尔卑斯EC11J微型光电编码器为例,分析了增量式旋转编
[嵌入式]
Ateme硬件编码器支持MPEG-4 AVC/H.264
  Ateme推出其MPEG-4 AVC/H.264实时高清晰主要层(main profile)硬件编码器。该编码器被设计用于四种元器件,一种Altera的Stratix II FPGA和德州仪器的TMS320C64x DSP的混合结构。这些致使该器件采用了3×3英寸的电路板格式。   公司称,该设计的可编程性使其可以安全升级。它对以全比特率进行的任何配置提供了灵活性。与ASIC方案不同,据说这种解决方案使用户可以在标准完全成熟时享受未来MPEG-4 AVC的进步。   产品完全符合MPEG-4第10部分(ISO/IEC 14496-10)。现正在与解码器制造商进行互操作性测试,以被采用与被集成。MPEG-4 AVC高
[嵌入式]
Socionext 推出全新低延迟4K/HEVC编码器X500E
SoC 设计与应用技术领导厂商Socionext Inc.(以下“公司”)宣布推出全新HEVC/H.265编码器——X500E。X500E内置有公司高性能编码器,可实现广播级超高清视频IP直播,该产品预计在7月底于全球发售。 X500E是公司与合作伙伴商Israel XVTEC共同开发的一款外形小巧的编码器,内置有公司高性能编码芯片“SC2M50”,简化了视频内容分发环境的开发。该产品支持HEVC/H.265编码,能以20W(标准)的超低功耗生成广播级超高清视频IP流。通过公司专有的视频处理技术可实现小于50ms的低延迟。 该产品有望应用于体育、新闻采集等直播活动的内容分发,以及高分辨率监控摄像、医疗领域等的视频传输等。
[物联网]
Socionext 推出全新低延迟4K/HEVC<font color='red'>编码器</font>X500E
DP通讯绝对值编码器赋值的方法
问:小弟有段程序没有看懂,就是给绝对值编码器赋值的程序(DP组态通讯方式,32bit多圈P+F)。程序中是这样做的:在正常运行的时候 把DW#16#401F载入到编码器的输入32BIT中,当要给绝对值编码器赋值的时候停止DW#16#401F的载入,而载入的是DW#16#8000401F,这里401F就是载入的数值,这里为什么在正常运行中要一直载入DW#16#401F呢?而在给编码器赋值的时候缺载入DW#16#8000401F,这里是不是编码器的32位当中,其中有几个位是用来控制编码器的呢?比如编码器32位中最高的那位是用来给编码器数值清0的,小弟在此处有点摸不清头脑,大侠们能给解答下么?另外P+F的多圈绝对值编码器做多能转多少圈?怎
[嵌入式]
编码器元件及其应用
编码器元件是一种可替代炭膜电位器的新型数字式电子元件,有着良好的市场应用前景和发展空间。广泛应用于家用电器、汽车音响、通讯设备、多媒体、音响、仪器仪表设备、数控机床、医疗设备、工程机械、航空航天设备、智能控制、物联网终端设备等,具有极大推广应用的价值。   1 编码器的分类:   按产品结构分为:编码器元件和编码器组件;   按使用方式分为:旋转式和直线式;   按技术原理分为:接触式(电刷机械接触)和非接触式(含有:光学式、光电感应式、磁感应式、磁电感应式…);   按工作原理分为:增量型和绝对型。   2 部分编码器元件产品(图一)      (图一:编码器元件)
[模拟电子]
<font color='red'>编码器</font>元件及其应用
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved