新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于SAA6752的MPEG-2编码系统

基于SAA6752的MPEG-2编码系统

作者:时间:2012-06-21来源:网络收藏

(4)I2C_Write_Multi_Bytes(int address,int subaddress, int count, int *buffer)

该函数主要实现对给定寄存器多个字节的写入,address 确定需要访问的芯片,subaddress确定需要访问的寄存器,buffer为要写入多个寄存器值。

通过调用这些函数,就可由I2C接口对EMPRESS和SAA7114的片内寄存器进行设置。

使用I2C控制软件,可以任意修改参数(PID、码率等)产生和输出所需要的TS、PS、PES、ES流。在设定输出码率为5~9Mbit/s时,可以得到较高品质的视频图像。

采用噪声过滤和运动估计技术,使得在低码率压缩情况下,对于有干扰的输入信号仍能提供高质量效果。这特别适合于以较低码率压缩的应用,例如DVD视频刻录和个人视频刻录(Personal Video Recording)。

在保证高质量的同时,编码设计非常简单,易于实现。当使用该芯片设计编码时,只需在外围添加视频模/数转换芯片、音频模/数转换芯片和外部SDRAM,普通的模拟视频和音频信号就可以被压缩成高质量的MPEG-2视频流和MPEG-1 layer2或AC-3音频流,复用成为PS或TS,提供给存储或广播媒介。由于所有的视频和音频编码算法和软件都是运行在片内处理器中,因而只需较少的系统控制资源。而主控芯片只要通过I2C总线设置编码参数即可,无需用户具有较多的MPEG编码经验或投入过多的设计成本,缩短了设计周期。

因此,用SAA6752设计低成本高品质的编码系统,可以被广泛应用于新的消费类数字视频产品中。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭