필터 지우기
필터 지우기

Mono and stereo sound systems

조회 수: 12 (최근 30일)
Shadi Ayyad
Shadi Ayyad 2015년 7월 14일
댓글: Shadi Ayyad 2015년 7월 28일
Hi, Is there a MATLAB code that differentiate between mono and stereo sound channels? I mean, for example, in a GSM call conversation between two speakers can we detect when the left channel (speaker 1) is running and when the right channel (speaker 2) is running? thanks in advance.
  댓글 수: 1
Shadi Ayyad
Shadi Ayyad 2015년 7월 14일
편집: Shadi Ayyad 2015년 7월 14일
In fact, I am searching precisely for a left/right channel detection, i.e., detect which sound channel is currently in progress. I'm not trying to distinguish between stereo and mono, i am trying to distinguish between stereo and dual-mono ("fake" stereo).
In a "real" stereo clip, the left and right channels will both contain data, but they will be different.
In a "fake" Stereo - where its Dual-Mono - Both channels still have audio, except they are identical.

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2015년 7월 15일
Why not just take a sampling of the channels and compare? Or compare with tolerance?
N = 512; %for example
d = Samples(1:N,1) - Samples(1:N,2);
if ~any(d)
%data is completely identical, bit-for-bit
end
if all(abs(d) < 1/10000)
%data is nearly identical, a bit of noise maybe
end
Trickier would be if one channel is a delayed version of the other. But at that point do you care? More important would be to determine the extent to which sounds are echoing for echo cancellation purposes; there is demo code for that.
  댓글 수: 4
Shadi Ayyad
Shadi Ayyad 2015년 7월 22일
the difference is that I need flexibility and easiness in my code, it is a bit noisy and time-consuming to split each stereo file into two mono ones since i have a large number of files.
Shadi Ayyad
Shadi Ayyad 2015년 7월 28일
please, do u have an idea about this ? This is a graduate project

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Speech Recognition에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by