1 简介
嵌入式音视频混合信号同步编码技术涉及信号的压缩编码技术,尤其涉及音视频混合信号的同步压缩方法,本发明由数据提取,四维矩阵分割,四维矩阵变换,生成数字音频信号纠错码,数字音频信号嵌入视频,量化编码等步骤实现;本发明将视频信号的伴音信号与视频信号作为整体考虑进行压缩编码,同时利用四维矩阵离散余弦变换,全面去除了彩色视频信号的冗余信息,并考虑了时间,空间和色调的相关及整体性,从而在提高数字视频及其伴音信号压缩比的同时,严格地保证了音视频的同步.
2 部分代码
% A numerical signal.
clear;
SampFreq = 100;
t1 = 0 : 1/SampFreq : 6;
t2 = 6+1/SampFreq : 1/SampFreq : 14-1/SampFreq;
t = [t1 t2];
Sig1 = [sin(2*pi*((25+8)*t1 + 10*sin(t1))) sin(2*pi*(34.2+8)*t2) ];
Sig2 = sin(2*pi*(8*t+3*atan((t - 5).^2)));
Sig=Sig1+Sig2;
[m,n]=size(Sig);
time=(1:n)/SampFreq;
fre=(SampFreq/2)/(n/2):(SampFreq/2)/(n/2):(SampFreq/2);
Ts = SST(Sig',50);
figure
imagesc(time,fre,abs(Ts));
axis xy
ylabel('Freq / Hz');
xlabel('Time / Sec')
title('SST');
df=fre(2)-fre(1);
%Signal Reconstrucion
%reconstruted region of Sig1 is 20-45Hz.
s1=real(sum(Ts(20/df:45/df,:)));
figure
plot(s1);hold on;
plot(Sig1,'r-');
title('Reconstructed signal (blue),original signal (red)');
%reconstruted region of Sig1 is 1-15Hz.
s2=real(sum(Ts(1/df:15/df,:)));
figure
plot(s2);hold on;
plot(Sig2,'r-');
title('Reconstructed signal (blue),original signal (red)');
%It provides a perfect reconstrution performance.
%Maybe you cannot see the bule signal clearly.
3 仿真结果
4 参考文献
[1]陈贺新等. "嵌入式音视频混合信号同步编码技术.", CN1599464A. 2005.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。