1.一种面向智能家居产品的音视频终端系统,其特征在于:所述音视频终端系统包括音频模块和视频模块,所述音频模块包括声音录入模块、音频编解码模块、音频功放模块和回音抵消模块,所述声音录入模块与所述回音抵消模块连接,所述回音抵消模块与所述音频的编解码模块,所述音频的编解码模块与所述音频的功放模块连接,所述音频的功放模块与所述回音抵消模块连接;设备和设备之间或者设备和客户端之间进行实时的全双工通信。
2.如权利要求1所述的面向智能家居产品的音视频终端系统,其特征在于:所述音视频终端系统还包括人机交互模块,所述人机交互模块包括LCD显示屏、电容触摸屏模块和物理按键模块。
3.如权利要求1或2所述的面向智能家居产品的音视频终端系统,其特征在于:所述音频模块中,音频转换器是AIC3101,信号从咪头录入,将声音信号变成模拟信号,通过AIC3101的MIC管脚接入到音频编译码芯片,TVL320AIC3101芯片的BCLK、WCLK、DIN、DOUT管脚和DM365的McBSP管脚连接,DM365的I2C_SCL和I2C_SDA连接AIC3101的SCL和SDA管脚,DM365和AIC3101是通过I2C总线进行连接的,并且通过I2C总线,实现DM365对AIC3101的寄存器配置,地址寻址,进行正常的通信;AIC3101的RESET引脚是一个低电平有效的复位脚,它这里连接DM365的GPIO55脚,通过设置GPIO口电位的高低来完成对芯片的复位;输出端的音频信号,经过AIC3101的PHLOUT声音输出端传输到功放芯片,把声音放大到合适的大小,由喇叭进行播放。
4.如权利要求1或2所述的面向智能家居产品的音视频终端系统,其特征在于:所述视频模块中,视频信号采集器是CCD摄像头,并将基于MAX485控制的云台作为CCD摄像头的载体;在视频采集前端设置芯片TVP5151对云台CCD摄像头采集进来的模拟视频信号进行量化处理;芯片TVP5151将标准的NTSC、PAL和SECAM信号转化为TMS320DM365支持的数字信号,TVP5151芯片和DM365处理器连接,实现视频采集模块。
5.如权利要求4所述的面向智能家居产品的音视频终端系统,其特征在于:所述视频模块中,AIP1A是一个模拟视频输入端口,所述AIP1A端口连接一个CCD摄像头,该摄像头以由MAX485控制的云台为载体,TVP5151视频编解码芯片和核心处理器通过I2C总线进行通信,将经过编码的数字视频信号,经过YOUT[7:0]引脚输出,并由YIN[7:0]引脚输入到核心处理器,从而实现视频数据的采集。
6.如权利要求4所述的面向智能家居产品的音视频终端系统,其特征在于:所述视频模块中,在CCD摄像头的信号输入端外接旁路电容进行滤噪,视频输入端所提供的1.8V电源和地都用磁珠进行分离,从而形成了数字电源和模拟电源、数字地和模拟地。
7.如权利要求2所述的面向智能家居产品的音视频终端系统,其特征在于:所述人机交互模块中,所述LCD显示屏采用4.3寸LCD液晶屏,该显示屏是480*272的分辨率,该液晶屏的背光电压由RT9293芯片提供,将LCD液晶屏的R0和R1连接、G0和G1连接、B0和B1连接,然后将液晶屏的R[2:7]、G[2:7]、B[2:7]分别连接DM365的YOUT_R[2:7]、YOUT_G[2:7]、YOUT_B[2:
7]管脚。
8.如权利要求7所述的面向智能家居产品的音视频终端系统,其特征在于:所述人机交互模块中,所述电容触摸屏的分辨率是480*272,电容触摸屏的核心芯片是FT5306,触摸屏驱动源码在读取触摸点坐标时,将触摸屏分为五块不等区域,修改触摸屏读取触摸点的坐标值的算法将触摸屏得分区ID从5提升到了16;其中buf[0]表示上下高位、buf[1]表示上下低位、buf[2]表示左右高位、buf[3]表示左右低位,X、Y分别为触摸点的横纵坐标值,其值公式(1)和公式(2)为:X=(buf[2]*2+buf[3])*480%4; (1)
Y=(buf[0]*2+buf[1])*272%4; (2)
所以,在LCD驱动源码中,改变触摸点的X、Y坐标值为:
X=((((buf[2]<<1)+buf[3])<<8)+(((buf[2]<<1)+buf[3])<<7)+(((buf[2]<1)+buf[3])<<6)+(((buf[2]<<1)+buf[3])<<5))>>3 (3)Y=(((buf[0]<<1+buf[1])<<8)+((buf[0]<<1+buf[1])<<4))>>3 (4)
X、Y的坐标值用于打印输出以检测触摸定位精准度,ContactID是触摸点所在区域的id值,是驱动读取的位置,用于分区;
ContactID=buf[0]<<3+buf[1]<<2+buf[2]<<1+buf[3] (5)。