專利名稱:卡拉ok程序中的合音水平調節(jié)裝置及其方法
(1)技術領域發(fā)明是有關卡拉OK程序中的合音水平調節(jié)裝置及其方法,尤其是指從卡拉OK光盤等多種記錄媒體中播放的合音水平和通過麥克風輸入的使用者的聲音水平相比較并自動可變調節(jié)的一種卡拉OK程序中的合音水平調節(jié)裝置及其方法。
(2)背景技術一般情況下,在為讀取卡拉OK光盤等多種的記錄媒體上的合音信息以及在卡拉OK程序中,如圖1所示,它是由麥克風10、A/D變換部(ADC)11、音頻輸出部12、水平調節(jié)部13、微型計算機14等組成。
使用者為可變調節(jié)卡拉OK音頻的輸出水平,在操作音量按扭的情況下,以上構成中的卡拉OK程序的微型計算機14就對水平調節(jié)部13進行可變調節(jié),例如,水平調節(jié)部13根據操作鍵的使用者的輸入命令對從卡拉OK光盤上讀取的伴奏音和歌唱聲音進行可變調節(jié)。
可變調節(jié)的伴奏音和歌唱聲音與經過麥克風10和A/D變換部11向音頻輸出部12輸出的使用者的聲音進行混合,音頻輸出部12就可把使用者的聲音與使用者伴奏音、歌唱聲音通過揚聲器(未圖示)向外輸出了。
因此,有揚聲器程序的使用者就可以對符合自己聲音的揚聲器伴奏音和和歌唱聲音進行可變調節(jié),例如在使用者的聲音比較大的情況下,就可把揚聲器伴奏音和歌唱聲音調高一些,在使用者的聲音比較小的情況下,就把揚聲器的伴奏音和歌唱聲音調低一些,以適合自己的聲音唱歌。
但是,在如上所述的一般的揚聲器程序中,根據使用者的命令操作,由于揚聲器的伴奏音和合音水平是同時可變調節(jié)的,因此就出現了使用者想只選擇歌唱聲音調節(jié)而卻不能做到的問題,根據通過麥克風輸出的使用者的聲音水平,只要求有一種只對歌唱聲音進行自動可變調節(jié)的方法就可以滿足使用者的要求了,但目前還沒有有效的解決方法。
(3)發(fā)明內容因此,本發(fā)明作為考慮到解決以上問題及實際情況而提出的,例如在把卡拉OK光盤等多種記錄媒體上讀取的卡拉OK數據分離成伴奏音和歌唱聲音的同時,把以上分離出的歌唱水平與通過麥克風輸入的使用者的聲音水平相比較,并自動對使用者的聲音進行可變調節(jié),以適合合音水平,這就是本發(fā)明卡拉OK程序中的合音水平調節(jié)裝置及其方法的目的。
為了實現上述目的,本發(fā)明的卡拉OK程序中的合音水平調節(jié)方法分以下兩個步驟檢測出播放的卡拉OK的合音和伴奏音水平和通過麥克風輸入的使用者的聲音水平的第一步驟和把檢測出的合音水平與聲音水平比較后,根據比較結果,對合音水平實施可變調節(jié)的第二步驟。
另外,依據本發(fā)明的卡拉0K程序的合音水平調節(jié)裝置由以下幾種部件構成為檢測出卡拉Ok的合音水平的合音水平檢測部;檢測通過麥克風輸入的使用者的聲音水平的聲音水平檢測部;在規(guī)定時間內計算和比較以上檢測出的合音水平和聲音水平的平均值的比較部;通過以上比較結果,如果合音水平的平均值和聲音水平的平均值間的差值在事先設定的水平以內,就輸出為可變調節(jié)合音水平的控制信號的微型計算機以及根據以上控制信號對以上卡拉Ok的合音水平進行增減的合音水平調節(jié)部。
本發(fā)明的效果根據以上構成的本發(fā)明的卡拉OK程序中的合音水平調節(jié)裝置及其方法,例如從卡拉OK光盤等多媒體中讀取的卡拉OK數據分為伴奏音樂和合音的同時,把分離出的合音水平和通過麥克風輸入的使用者的聲音相比較,作為自動地把合音水平調節(jié)為適合使用者的聲音水平,它能提供最適合的通過麥克風輸入的使用者的聲音水平,以給使用者極大的方便和滿足。
為進一步說明本發(fā)明的上述目的、結構特點和效果,以下將結合附圖對本發(fā)明進行詳細的描述。
(4)
圖1是展示一般卡拉OK程序的一部分構成的示圖。
圖2是依據本發(fā)明的卡拉OK程序中的合音水平調節(jié)裝置的構成展示圖。
圖3是依據本發(fā)明實施例的對伴奏信息和合音信息進行分離輸出的展示圖。
圖4是依據本發(fā)明的卡拉OK程序中的合音水平調節(jié)方法的操作流程圖。
附圖中主要部分的符號說明10、20麥克風 11、21A/D變換部12、23音頻輸出部 13、25、28水平檢測部24多路分解器 27比較部(5)具體實施方式
下面將參照附圖對本發(fā)明的卡拉Ok程序中的合音水平調節(jié)裝置及其方法進行詳細說明。
圖2是依據本發(fā)明的卡拉OK程序中的合音水平調節(jié)裝置的構成展示圖,例如,在卡拉OK程序以上中包括麥克風20、A/D變換部(ADC)21、檢測通過麥克風20輸入的使用者的聲音水平的聲音水平檢測部22、音頻輸出部23、多路分解器24、合音水平調節(jié)部25、為檢測出卡拉Ok的合音水平的合音水平檢測部26、在規(guī)定時間內計算和比較以上檢測出的合音水平和聲音水平的平均值的比較部27、伴奏音樂水平調節(jié)部28、微型計算機29等。
在多路分解器24中,從卡拉OK光盤等刻錄媒體上讀取的卡拉OK數據例如圖3所示,如果把伴奏音和歌唱的數據以數據包的形態(tài)混合按順序輸入(有效載荷Payload),伴奏音和合音就會以數據包的單位分離輸出,此時,在伴奏音數據和合音數據的數據包標題上,就分配為相互固有的數據包標識的同時,在多路分解器中,數據包標識(PID)過濾器分別對數據包標識進行檢索,并把伴奏音和合音等數據進行分離輸出。
例如,在伴奏音數據的數據包標題(報頭Header)中被分配了1字節(jié)的包標識(PID)0000 1111,合音數據的數據包標題上被分配了1字節(jié)的包標識(PID)1111 0000,這種情況下,多路分解器24參照他們之間分配的不同的固有的包標識進行檢索,并分別把伴奏音和合音分別輸出。另外,比較部27對聲音水平檢測部22和依據合音水平檢測部26分別檢測出的聲音水平和合音水平在規(guī)定的時間內進行積累,并得出平均值及比較后,就把平均值音的差值輸出到微型計算機29里。
微型計算機20把差值和事先設定的基準范圍比較后,如果以上差值在基準范圍以內,它就維持合音水平調節(jié)部25剩余值,如果以上差值超出基準范圍以外,它就會增加或減小合音水平調節(jié)部25的剩余值,并自動把合音水平調節(jié)為適合使用者聲音水平的值,以下對些進行詳細說明。
圖4是依據本發(fā)明的卡拉OK程序中的合音水平調節(jié)方法的操作流程圖。
S10,微型計算機29依據使用者的申請,設定合音水平自動調節(jié)模式。
S11,如上所述,在從卡拉OK光盤等刻錄媒體上讀取的卡拉OK數據中,參照檢索的分配于伴奏音數據和合音數據的固有數據包標識,多路分解器24就把伴奏音和合音輸出。
例如,多路分解器24在檢索到數據包標識1111 0000的情況下,就把分配于數據包標識的規(guī)定記錄大小的數據包輸出到合音水平調節(jié)部25,在檢索到數據包標識0000 1111的情況下,就把分配于數據包標識規(guī)定記錄大小的數據包輸入到伴奏水平調節(jié)部28。
S12,另外,通過麥克風20輸入的使用者的聲音經A/D變換部21變換成數字信號后,輸入到聲音水平檢測部22,聲音水平檢測部22對使用者的聲音水平進行檢測,合音水平檢測部26經過合音水平調節(jié)部25對輸入的合音水平進行檢測。
S13、S14,另外,判斷如上所述的聲音檢測部22和合音水平檢測部26,是否在規(guī)定時間內比較部對分別檢測出的使用者聲音水平和合音水平進行積累,在經過以上規(guī)定時間的情況下,比較部27就會計算和比較出在此其間積累的使用者的聲音水平和對于合音水平的平均值。
S15,以上平均值間的水平差值被輸入到微型計算機29內,微型計算機29就會把水平差值與事先設定的基準范圍做以比較,判斷是否超過基準時間。
S16,例如,在合音水平平均值和使用者的聲音水平平均值間產差值超出基準范圍的情況下,微型計算機29就會對合音水平調節(jié)部25的剩余值自動地進行可變調節(jié)。即合音水平與使用者聲音水平相比,在大大超過基準范圍的情況下,微型計算機就對會自動減小合音水平調節(jié)部25的剩余值,合音水平與使用者聲音水平比較,在超過基準范圍的程度較小的情況下,自動增加合音水平調節(jié)部25的剩余值,并自動把合音水平調節(jié)為適合使用者聲音的水平。
S17,另一方面,判斷是否解除合音水平自動設定模式。
S18,依據使用者的申請,如果在解除合音水平自動調節(jié)模式的情況下,微型計算機29就會維持在此時段時的自動調節(jié)的合音水平調節(jié)部25的剩余值,以后會執(zhí)行使用者所申請的任意的有關操作,例如根據使用者輸入的命令,微型計算機29手動式調節(jié)以上合音水平調節(jié)部25的剩余值,并把卡拉OK的合音水平調節(jié)為使用者所希望的任意值。
實施例本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發(fā)明權利要求書的范圍內。
權利要求
1.一種卡拉OK程序中的合音水平調節(jié)方法,其特征在于包括兩個步驟第一步驟,檢測出播放的卡拉OK的合音和伴奏音水平和通過麥克風輸入的使用者的聲音水平;第二步驟,把檢測出的合音水平與聲音水平比較后,根據比較結果,對合音水平實施可變調節(jié)。
2.如權利要求1所述的卡拉OK程序中的合音水平調節(jié)方法,其特征在于在所述的第一步驟中,讀取的卡拉OK伴奏音和合音,在規(guī)定時間內檢測出合音水平的平均值,同時也在規(guī)定時間內檢測出通過麥克風輸入的使用者的聲音水平的平均值。
3.如權利要求2所述的卡拉OK程序中的合音水平調節(jié)方法,其特征在于在所述的合音和伴奏音相互被分配成固有的數據包標識的同時,并分離提取出數據包標識。
4.如權利要求1所述的卡拉OK程序中的合音水平調節(jié)方法,其特征在于在所述的第二步驟中,在計算出合音水平和使用者聲音水平的差值后,在此差值脫離了事先設定的基準范圍的情況下,就自動地調節(jié)合音水平。
5.如權利要求1所述的卡拉OK程序中的合音水平調節(jié)方法,其特征在于還包括根據使用者輸入的命令,對所述的合音水平調節(jié)方法即合音水平任意手動調節(jié)的步驟。
6.一種如權利要求1所述的卡拉OK程序中的合音水平調節(jié)方法所應用的裝置,其特征在于由以下幾種部件組成檢測出卡拉Ok的合音水平的合音水平檢測部;檢測通過麥克風輸入的使用者的聲音水平的聲音水平檢測部;在規(guī)定時間內計算和比較以上檢測出的合音水平和聲音水平的平均值的比較部;通過以上比較結果,如果合音水平的平均值和聲音水平的平均值間的差值在事先設定的水平以內,就輸出為可變調節(jié)合音水平的控制信號的微型計算機以及根據以上控制信號對以上卡拉Ok的合音水平進行增減的合音水平調節(jié)部。
7.如權利要求6所述的卡拉OK程序中的合音水平調節(jié)裝置,其特征在于還包括以分配于卡拉OK的合音的固有包標識為基準,分別分離提取出伴奏音和合音的多路分解器。
8.如權利要求6所述的卡拉OK程序中的合音水平調節(jié)裝置,其特征在于還包括所述的合音水平調節(jié)部根據使用者的命令輸入把卡拉OK的合音水平手動調節(jié)為任意值。
全文摘要
本發(fā)明是關于卡拉OK程序中的合音水平調節(jié)裝置及其方法,把從卡拉OK光盤等多種記錄媒體上播放的卡拉OK數據分離成伴奏樂和合音的同時,再把分離出的合音水平和通過麥克風輸入的使用者的聲音水平相比較,并把使用者的聲音水平自動調整為最適合的合音水平。本發(fā)明提供的就是把通過麥克風輸入的使用者的聲音水平調節(jié)為最適合的合音水平的方法及其裝置,它不僅給使用者帶來極大的方便,而且還讓使用者感到一種極大的滿足,是一項非常實用的發(fā)明。
文檔編號G10H1/00GK1797590SQ200410099318
公開日2006年7月5日 申請日期2004年12月30日 優(yōu)先權日2004年12月30日
發(fā)明者牟章源 申請人:上海樂金廣電電子有限公司