專(zhuān)利名稱(chēng):具有聲音處理功能的計(jì)算機(jī)監(jiān)視器中的聲音控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及個(gè)人計(jì)算機(jī),如便攜式計(jì)算機(jī),或臺(tái)式計(jì)算機(jī)用的顯示監(jiān)視器的控制方法,特別涉及具有聲音處理功能的CRT(陰極射線管)監(jiān)視器的聲音控制方法。
如
圖1A所示,具有聲音處理功能的典型的計(jì)算機(jī)監(jiān)視器的前機(jī)殼上設(shè)有電源按鈕1,前控制板2和多個(gè)聲音控制按鈕3。該前控制板2的設(shè)置目的在于對(duì)監(jiān)視器的多項(xiàng)控制功能,如對(duì)比度,亮度,色溫,水平/垂直位置等進(jìn)行控制。如圖1A所示,為了控制聲音,計(jì)算機(jī)監(jiān)視器還包括內(nèi)置的傳聲器(話筒)4,用于打開(kāi)/關(guān)閉傳聲器(mike)4的傳聲器控制開(kāi)關(guān)5,用于增加和減小音量的音量控制按鈕6以及消音(mute)按扭7。
如圖1B所示,在計(jì)算機(jī)監(jiān)視器的一側(cè)板上設(shè)置有外部傳聲器輸入插座(jack)8和頭戴受話機(jī)插座(jack)9。如圖1C所示,上述計(jì)算機(jī)監(jiān)視器的后板上還包括電源輸入插座(jack)12,接收外部傳送的音頻信號(hào)的聲音輸入插座12,向外部系統(tǒng)(圖中未示出)提供傳聲器4收集的音頻信號(hào)的傳聲器輸出插座13,以及信號(hào)輸入接插件14,該接插件14用于接收視頻和水平/垂直同步信號(hào)。
在上述的計(jì)算機(jī)監(jiān)視器中,在內(nèi)置的傳聲器4開(kāi)啟,或與外部輸入插座8相連接的外部傳聲器開(kāi)啟的過(guò)程中,如果揚(yáng)聲器的音量高于特定值,則會(huì)產(chǎn)生嘯聲。另外,甚至在音量超過(guò)特定值時(shí)打開(kāi)傳聲器的情況下,也會(huì)產(chǎn)生嘯聲。其原因是揚(yáng)聲器產(chǎn)生的聲音信號(hào)送入到傳聲器中,這樣揚(yáng)聲器的音量會(huì)異常增加。因此,為了防止嘯聲,必須將下述的嘯聲防止值設(shè)定為音量極限值,該嘯聲防止值指在開(kāi)啟傳聲器的過(guò)程中不產(chǎn)生嘯聲的最大音量值。
圖2表示音量值和所進(jìn)行的音量增加操作(volume-up routines)的數(shù)目之間的關(guān)系。在圖2中,標(biāo)號(hào)MVL和VLL分別表示最大音量值和音量極限值。從圖2可知,當(dāng)反復(fù)進(jìn)行音量增加操作(volume-up routines)100次時(shí),音量設(shè)定為最大音量值MVL,即50。如果在開(kāi)啟傳聲器的過(guò)程中音量高于音量極限值(嘯聲極限值),或者如果當(dāng)音量高于音量極限值時(shí)開(kāi)啟傳聲器,則會(huì)產(chǎn)生嘯聲。
為了防止嘯聲,本技術(shù)領(lǐng)域公知的普通方法是對(duì)內(nèi)置于監(jiān)視器中的音頻放大器的振幅增益控制,以便當(dāng)在開(kāi)啟傳聲器的過(guò)程中音量逐漸增加時(shí),如圖3所示,使音量不超過(guò)作為音量極限值的固定值。另外,如果當(dāng)音量高于實(shí)際的音量極限值時(shí)開(kāi)啟傳聲器,如圖4所示,振幅增益通過(guò)上述普通方法控制從而使音量不超過(guò)預(yù)定極限值,即最大音量值MVL和實(shí)際音量極限值VLL之間的音量值。
然而,按照上述的普通音量控制方法,不產(chǎn)生嘯聲的最大音量值實(shí)際上會(huì)隨與計(jì)算機(jī)監(jiān)視器相連接的個(gè)人計(jì)算機(jī)中所運(yùn)行的軟件種類(lèi),內(nèi)置的聲卡的芯片(chipset)的種類(lèi)的不同而變化,如圖4所示。因此,如果音量極限值預(yù)先固定在特定值,則上述音量會(huì)增加,并且隨上述軟件和聲卡種類(lèi)變化而超過(guò)實(shí)際音量極限值。其結(jié)果產(chǎn)生了嘯聲。
另外,在個(gè)人計(jì)算機(jī)中設(shè)有某些軟件或聲卡的情況下,如果音量極限值設(shè)定到足以不會(huì)產(chǎn)生嘯聲的較低的值時(shí),則會(huì)產(chǎn)生傳聲器的靈敏度降低的新的問(wèn)題。
因此,本發(fā)明的目的在于提供一種在具有聲音處理功能的計(jì)算機(jī)監(jiān)視器中的聲音控制方法,以便不使其內(nèi)產(chǎn)生嘯聲。
本發(fā)明的另一目的在于提供一種計(jì)算機(jī)監(jiān)視器中的聲音控制方法,在該方法中音量極限值可根據(jù)個(gè)人計(jì)算機(jī)中內(nèi)置的軟件種類(lèi)或聲卡的芯片的種類(lèi)作適應(yīng)的修改。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了對(duì)具有聲音處理裝置的計(jì)算機(jī)監(jiān)視器的聲音控制方法。該方法包括下述的步驟當(dāng)根據(jù)操作人員的鍵輸入將音量極限值修改信號(hào)傳送給上述的微型計(jì)算機(jī)時(shí),從所述聲音處理電路的存儲(chǔ)器中讀出預(yù)先存儲(chǔ)的音量極限信息;確定將上述預(yù)先存儲(chǔ)的音量極限信息改為新的音量極限信息的修改是否取消;如果取消,結(jié)束上述聲音控制方法;如果不取消,確定是否要求進(jìn)行音量增加的操作;如果需要進(jìn)行音量增加的操作,則進(jìn)行上述音量增加的操作,以便對(duì)上述的預(yù)先存儲(chǔ)的音量極限值進(jìn)行修改,并產(chǎn)生修改的音量極限值;確定所述修改的音量極限值是否與新的音量極限信息相等;如果上述修改的音量極限值與新的音量極限信息相等,則將上述修改的音量極限值存儲(chǔ)于上述存儲(chǔ)器中。
該方法還包括下述的步驟,即在存儲(chǔ)上述修改的音量極限值以后,調(diào)節(jié)上述監(jiān)視器的輸出音量。調(diào)節(jié)上述輸出音量的步驟包括,在上述傳聲器開(kāi)啟時(shí)檢測(cè)上述輸出音量是否超過(guò)上述修改的音量極限值;如果超過(guò),則通過(guò)調(diào)節(jié),使上述輸出音量不超過(guò)或等于上述修改的音量極限值;如果未超過(guò),通過(guò)容許則繼續(xù)保持上述的輸出音量。
另外,上述方法還包括下述的步驟,即在存儲(chǔ)上述修改的音量極限值后,檢測(cè)上述傳聲器是否開(kāi)啟;如果開(kāi)啟,檢測(cè)輸出音量是否小于上述修改音量極限值,或如果未開(kāi)啟,則檢測(cè)上述輸出音量是否等于最大音量值;使上述輸出音量增加。
對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),參照下面的附圖及對(duì)本發(fā)明的詳述可理解本發(fā)明并容易得出本發(fā)明的目的。
圖1A為具有多媒體功能的典型顯示監(jiān)視器的前視圖;圖1B為具有多媒體功能的典型顯示監(jiān)視器的側(cè)視圖;圖1C為具有多媒體功能的典型顯示監(jiān)視器的后視圖;圖2~4為下述的坐標(biāo)圖,該圖表示音量值和所進(jìn)行的音量增加操作的數(shù)目之間的關(guān)系以便說(shuō)明普通聲音控制方法;圖5為表示按照本發(fā)明實(shí)施例,對(duì)計(jì)算機(jī)監(jiān)視器中的聲音進(jìn)行控制的新方法的步驟的流程圖;圖6為曲線圖,該圖表示音量值和所進(jìn)行的音量增加操作的數(shù)目之間的關(guān)系以便說(shuō)明本發(fā)明的新的音量控制方法;圖7為表示在進(jìn)行聲音控制方法后對(duì)音量進(jìn)行調(diào)節(jié)的步驟的流程圖;圖8為表示在進(jìn)行聲音控制方法后對(duì)音量進(jìn)行調(diào)節(jié)的步驟的流程圖;圖9為表示計(jì)算機(jī)監(jiān)視器的聲音處理電路的方框圖,其中包括有聲音控制方法。
圖1表示了具有多媒體功能的典型顯示監(jiān)視器,以說(shuō)明控制聲音的普通方法。
圖5以流程圖形式表示在微型計(jì)算機(jī)中所運(yùn)行的用于完成本發(fā)明的聲音控制方法的控制程序。
參照?qǐng)D5,本發(fā)明的控制計(jì)算機(jī)監(jiān)視器聲音的新方法包括對(duì)音量極限值,即對(duì)最大音量值進(jìn)行修改的步驟,上述極限值適應(yīng)于個(gè)人計(jì)算機(jī)中內(nèi)置的軟件和/或硬件以使不會(huì)在監(jiān)視器中產(chǎn)生嘯聲(howling)。本發(fā)明新的聲音控制方法是通過(guò)下述的微型計(jì)算機(jī)40(參照?qǐng)D9)來(lái)完成的,該計(jì)算機(jī)設(shè)有存儲(chǔ)器(未示出)用于存儲(chǔ)運(yùn)行本發(fā)明新的聲音控制方法的控制程序,以及某些信息,比如音量極限值等。按照上述的聲音控制方法,當(dāng)從外部輸入用于修改音量極限值的指令(即,音量極限值修改信號(hào))時(shí),微型計(jì)算機(jī)40刪除預(yù)先設(shè)定的音量極限值,而存儲(chǔ)新的音量極限值,該新的音量極限值是通過(guò)操作人員調(diào)節(jié)的。另外,如果在將預(yù)先設(shè)定的音量極限值修改為新的音量極限值的過(guò)程中,向微型計(jì)算機(jī)發(fā)出修改取消信號(hào)時(shí),則上述預(yù)先設(shè)定的音量極限值恢復(fù)。通過(guò)上述的方法使用者可根據(jù)內(nèi)置的軟件和/或硬件芯片,比如聲卡適應(yīng)地改變音量極限值。其結(jié)果是在計(jì)算機(jī)監(jiān)視器中不會(huì)產(chǎn)生嘯聲,并且傳聲器的靈敏度不會(huì)降低。
圖9表示下述聲音處理電路,在該電路中采用了本發(fā)明的聲音控制方法。如圖9所示,微型計(jì)算機(jī)40從監(jiān)視器的控制器(圖中未示出)或其它控制電路接收幾個(gè)控制信號(hào),如音量控制信號(hào)VC,傳聲器控制信號(hào)MC,以及音量極限值修改信號(hào)VLD等。上述音量控制信號(hào)VC是由與音量控制按扭相連的音量控制電路(圖中未示出)產(chǎn)生的,上述傳聲器控制信號(hào)MC是由傳聲器控制電路(圖中未示出)產(chǎn)生的??刂齐娐房砂ㄔ诒O(jiān)視器控制器中。微型計(jì)算機(jī)40具有兩個(gè)聲音輸出信號(hào),其中一個(gè)為增益控制信號(hào)GC,另一個(gè)為傳聲器驅(qū)動(dòng)信號(hào)MD。音頻放大器20根據(jù)增益控制信號(hào)GC對(duì)音頻信號(hào)進(jìn)行放大,并將放大的音頻信號(hào)傳送給揚(yáng)聲器22。傳聲器驅(qū)動(dòng)電路30根據(jù)傳聲器驅(qū)動(dòng)信號(hào)MD使傳聲器32打開(kāi)/關(guān)閉。微型計(jì)算機(jī)40,音頻放大器20和傳聲器驅(qū)動(dòng)電路構(gòu)成聲音處理電路。
再次參照?qǐng)D5和9,如果根據(jù)操作人員的鍵輸入進(jìn)行修改音量極限值的控制,也就是說(shuō)當(dāng)音量極限值修改信號(hào)VL傳送給微型計(jì)算機(jī)40時(shí),則控制進(jìn)行至步驟S1,在該步驟中,微型計(jì)算機(jī)40從位于其內(nèi)的存儲(chǔ)器讀出預(yù)先存儲(chǔ)的音量極限信息。接著,在步驟S2中,微型計(jì)算機(jī)40確定是否取消由操作人員將預(yù)先存儲(chǔ)的音量極限信息變?yōu)樾碌囊袅繕O限信息所進(jìn)行的修改。如果取消上述修改,則結(jié)束聲音控制操作,如果不取消上述修改,則控制進(jìn)行至步驟S3。
在步驟S3中,微型計(jì)算機(jī)40確定操作人員是否要求音量增加操作。如果要求音量增加操作,則進(jìn)行步驟S4,在該步驟4中進(jìn)行音量增加操作,從而音量極限值MVL逐漸(one by one)增加。如果不要求進(jìn)行音量增加操作,則進(jìn)行步驟S5。
在步驟S5中,微型計(jì)算機(jī)40確定是否要求進(jìn)行音量減小操作。如果有要求則進(jìn)行步驟S6,其中進(jìn)行音量減小操作,從而使音量極限值MVL逐漸(one by one)降低。如果不要求,則進(jìn)行步驟S7。在步驟S7中,微型計(jì)算機(jī)40確定修改的音量極限值是否與新的音量極限信息相同。如果相同,則進(jìn)行步驟S8,在該步驟S8中,微型計(jì)算機(jī)40存儲(chǔ)修改的音量極限值。如果不相同,跳回到步驟S2,從而重復(fù)進(jìn)行前述的步驟。根據(jù)該聲音控制方法,操作人員可以與內(nèi)置的軟件和/或硬件匹配最佳的方式對(duì)新的音量極限值進(jìn)行修改。
圖6表示音量值和所進(jìn)行的音量增加操作的數(shù)目之間的關(guān)系,以便說(shuō)明本發(fā)明的新的聲音控制方法。從圖6可知,采用聲音控制方法可將預(yù)先設(shè)定的音量極限值變?yōu)橄率龅男薷囊袅繕O限值,該值相對(duì)低于預(yù)先設(shè)定的音量極限值。
圖7以流程圖的方式表示對(duì)存儲(chǔ)于微型計(jì)算機(jī)40的存儲(chǔ)器中的音量進(jìn)行調(diào)節(jié)的程序。在進(jìn)行音量極限值修改程序后,在微型計(jì)算機(jī)40中也進(jìn)行該音量調(diào)節(jié)程序,以便減小音量。在步驟S10中,如果傳聲器開(kāi)啟,則微型計(jì)算機(jī)40檢測(cè)音量是否超過(guò)修改的音量極限值。如果超過(guò),則進(jìn)行步驟S11,在該步驟中對(duì)音量進(jìn)行調(diào)節(jié)使其不超過(guò)或等于修改的音量極限值。如果未超過(guò),則結(jié)束音量調(diào)節(jié)程序,從而繼續(xù)保持目前的音量值。
圖8以流程圖的方式表示對(duì)存儲(chǔ)于微型計(jì)算機(jī)40的存儲(chǔ)器中的音量進(jìn)行調(diào)節(jié)的另一程序。在進(jìn)行音量極限值修改程序后,在微型計(jì)算機(jī)40中也進(jìn)行該音量調(diào)節(jié)程序。特別是,設(shè)置該音量調(diào)節(jié)程序的目的是增加音量。在步驟S12中,微型計(jì)算機(jī)40檢測(cè)傳聲器是否開(kāi)啟。如果開(kāi)啟,進(jìn)行步驟S13,在該步驟中微型計(jì)算機(jī)40檢測(cè)目前的音量是否小于修改的音量極限值。如果傳聲器關(guān)閉,則進(jìn)行步驟S15,在該步驟中,微型計(jì)算機(jī)40檢測(cè)目前的音量是否與最大的音量值相等。
在步驟S13中,如果目前的音量不小于修改音量極限值,或者如果目前的音量與最大音量值相等,則結(jié)束音量調(diào)節(jié)操作,從而刪除音量增加的要求。如果目前的音量 小于修改的音量極限值,或者如果目前的音量與最大音量值不等,則進(jìn)行步驟S14,在該步驟中,使音量增加。
如上所述,根據(jù)本發(fā)明的聲音控制方法,通過(guò)操作人員的調(diào)節(jié),可將預(yù)先設(shè)定的音量極限值修改為新的音量極限值,該新的音量極限值適合計(jì)算機(jī)的軟件和/或硬件,上述新的音量極限值不會(huì)產(chǎn)生嘯聲。因此,甚至在不同種類(lèi)的軟件和/或芯片的聲卡設(shè)置于內(nèi)置有聲音控制方法的計(jì)算機(jī)監(jiān)視器中的情況下,通過(guò)將預(yù)先設(shè)定的音量極限值修改為新的音量極限值仍可使計(jì)算機(jī)監(jiān)視器中不會(huì)產(chǎn)生嘯聲。
權(quán)利要求
1.一種對(duì)具有聲音處理裝置的計(jì)算機(jī)監(jiān)視器中的聲音進(jìn)行控制的方法,該方法包括下述步驟當(dāng)根據(jù)操作人員的鍵輸入將音量極限值修改信號(hào)傳送給微型計(jì)算機(jī)時(shí),從聲音處理電路的存儲(chǔ)器中讀出預(yù)先存儲(chǔ)的音量極限信息;確定將上述預(yù)先存儲(chǔ)的音量極限的信息修改為新的音量極限信息的修改是否取消;如果取消,結(jié)束上述聲音控制方法;如果不取消,確定是否要求進(jìn)行音量增加的操作;如果要求進(jìn)行音量增加的操作,則進(jìn)行音量增加的操作,以便對(duì)上述的預(yù)先存儲(chǔ)的音量極限值進(jìn)行修改,并產(chǎn)生修改的音量極限值;確定是否需要進(jìn)行音量調(diào)小的操作;如果要求進(jìn)行音量調(diào)小的操作,則進(jìn)行音量調(diào)小的操作,以便對(duì)預(yù)先存儲(chǔ)的音量極限值進(jìn)行修改,并產(chǎn)生修改的音量極限值;確定上述修改的音量極限值是否與新的音量極限信息相等;如果上述修改的音量極限值與新的音量極限信息相等,則將上述修改的音量極限值存儲(chǔ)于上述存儲(chǔ)器中。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括下述的步驟,即在存儲(chǔ)修改的音量極限值以后,調(diào)節(jié)監(jiān)視器的輸出音量。
3.根據(jù)權(quán)利要求2所述的方法,其中,上述調(diào)節(jié)輸出音量的步驟還包括下述的步驟,即在上述傳聲器開(kāi)啟時(shí),檢測(cè)上述輸出音量是否超過(guò)上述修改的音量極限值;如果超過(guò),則使上述輸出音量不超過(guò)或等于上述修改的音量極限值;并容許如果未超過(guò),則繼續(xù)保持上述的輸出音量。
4.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括下述的步驟,即在存儲(chǔ)上述修改的音量極限值后,檢測(cè)上述傳聲器是否開(kāi)啟;如果開(kāi)啟,檢測(cè)輸出音量值是否小于上述修改的音量極限值,如果未開(kāi)啟,則檢測(cè)上述輸出音量是否等于最大音量值;并使上述輸出音量增加。
全文摘要
一種在具有聲音處理功能的計(jì)算機(jī)監(jiān)視器中進(jìn)行聲音控制的方法,該方法包括下述的步驟修改音量極限值,即最大音量值,該最大音量值適合個(gè)人計(jì)算機(jī)內(nèi)置的軟件和/或硬件以便不會(huì)在監(jiān)視器中產(chǎn)生嘯聲,上述方法是通過(guò)微型計(jì)算機(jī)來(lái)完成的,按照上述方法,當(dāng)從外部施加修改音量極限值的音量極限值修改信號(hào)時(shí),則上述微型計(jì)算機(jī)刪除預(yù)先設(shè)定的音量極限值,而存儲(chǔ)通過(guò)操作人員調(diào)節(jié)的新的音量極限值。
文檔編號(hào)G06F3/16GK1168510SQ9711323
公開(kāi)日1997年12月24日 申請(qǐng)日期1997年5月16日 優(yōu)先權(quán)日1996年5月16日
發(fā)明者金榮燦 申請(qǐng)人:三星電子株式會(huì)社