2007年6月24日 星期日

Handfree下的語音導航

目前在研究Handfree下語音導航的可行性,原因是因為當在開車時,別人打電話進來後,除了與別人通話的聲音,也希望可以聽到語音導航的聲音,才不會因為在與人通話時,迷失了導航的方向,現在經由實際測試後是可行的!

但是可能會因此出現一些小bug,目前還在進行測試中....


在通話時同時又要與語音導航的困難點在於:

1.要同時打通兩條audio path

2.要同時從同ㄧ個地方輸出而且彼此訊號不能互相干擾

這兩條path分別如下:

1.Linein->Mic Volume->Headphone Mixer->OUT2
Linein輸入為Differential訊號,輸出也是Differential訊號

2.CPU->AC97->DAC->Speaker Mixer->Record Select->Headphone Mixer->OUT2
CPU輸出的聲音訊號無法得知,但輸出必須為Differential訊號

由於兩條path會經過同ㄧ個Mixer,然而訊號型態卻不ㄧ致,所以有可能會導致輸出訊號失真的情況。

Mixer即所謂的混音器,它可以將多個音源輸入訊號混合在一起,再作輸出,如下圖所示




待續中....

沒有留言: