要设计好一款嵌入式高清解码器,主要从硬件和软件两方面考虑。其中,硬件框架是基础,必须考虑周全,具有一定的前瞻性。
1、平台选型
采用什么样的芯片作为主要的工作芯片,将在很大程度上决定设备的整体架构和性能。目前有很多种芯片平台可供选择:DSP、ASICC、SOC、FPGA等。每种芯片平台又有多个厂商的产品可供选择。这一步是非常关键的一步,选好了就会有一个良好的硬件平台,可供软件尽情发挥。
2、视频输出接口
有多种输出接口可供选择:HDMI、DVI、VGA、BNC、YPrPb等。并且考虑到大屏拼接,需要采用多个高清输出接口。
3、网口
高清解码器对于网络传输带宽要求很高,所以可以考虑双网口,每个网口10M/100M/1000M自适应。
4、其他设备接口
其他硬件接口对于解码器来说,也是必须考虑的,如音频输出口、报警输入输出口、RS485、RS232、USB口等。