新四季網

一種led指示燈的控制方法和裝置的製作方法

2023-04-24 04:02:11 3

專利名稱:一種led指示燈的控制方法和裝置的製作方法
技術領域:
本發明涉及控制技術,特別涉及一種LED指示燈的控制方法和裝置。
背景技術:
在現有的諸如手機等手持設備中均帶有LED指示燈,當手持設備播放音頻數據時,LED指示燈能夠有節奏地閃爍。目前,在這類嵌入式音頻重放系統中,同步控制LED指示燈隨波形音頻數據(MP3,WMA,WAVE等壓縮音頻編碼格式或非壓縮音頻編碼格式)音樂節奏閃爍的方法一般有如下兩種。
一、波形數據音樂開始播放後,系統啟動定時器中斷,在定時器中斷處理函數中加入LED指示燈的控制信息來使LED指示燈定時亮滅。這種方式的優點是控制簡單,很容易實現LED各種顏色均勻閃爍控制;缺點在於,由於中斷處理函數中的控制信息始終不變,因此LED始終按照一種節奏閃爍,不能與波形音樂播放進行同步閃爍,同時需要額外的系統定時器中斷處理,佔用系統資源。
二、通過檢測音頻數據,輸出LED指示燈的控制信息,利用該信息控制LED指示燈的閃爍。其中,利用解碼輸出的脈衝編碼調製(PCM)數據作為用於檢測的音頻數據。圖1為現有的控制LED燈閃爍的具體實現方法流程圖。如圖1所示,該方法包括步驟101,預先設置一個比較門限。
步驟102,將解碼輸出的每個PCM數據與比較門限進行比較。
步驟103,根據步驟102的比較結果輸出控制信號,控制LED指示燈的閃爍。
採用上述方式進行LED指示燈控制時,由於需要對每個PCM數據與比較門限進行比較,因此其進行比較的比較頻率與PCM數據的採樣率是相同的。由於能夠被人耳識別的一段聲音採樣點很多,因此,一般的嵌入式音頻重放系統均會採用較高的採樣率,而且採樣率越高,聲音的還原效果(即聽覺效果)越好。比如一個採樣率為44.1KHz的150毫秒長度的聲音數據是由6000多個採樣點組成的。相應地,進行比較的比較頻率也會比較高。這樣,就會產生以下問題1、由於進行比較的比較頻率很高,因此對於硬體設備的性能要求較高,相對來說,成本便會增加。
2、由於輸出的控制信息與比較頻率是相適應的,當音頻數據變化較快時,也就是說,輸出的控制信息變化很快,相應地,LED指示燈閃爍的頻率也會很快,由於人眼的視覺停留效應,當LED指示燈閃爍的頻率達到一定高度時,人眼根本無法區分其閃爍。加之,目前LED指示燈通常是接在三極體的集電極和射極之間,當控制信息變化很快,即三極體通電時間很短,LED指示燈的亮度也會較弱。這樣,均會帶來人眼視覺體驗的下降。
3、由於比較是在原有播放系統中抽取的即將要播放的採樣數據,因此在經過比較處理、輸出控制信號、LED燈根據控制信號閃爍的一系列處理後,呈現給人眼的LED指示燈閃爍效果必然滯後於音頻數據的播放,使得同步效果不夠理想,尤其對於音頻數據的幅值變化較快時,人眼的感覺更加明顯。

發明內容
有鑑於此,本發明提供一種LED指示燈的控制方法和裝置,為用戶帶來更好的視覺體驗。
為實現上述目的,本發明採用如下的技術方案一種LED指示燈的控制方法,包括預先設置音頻文件的比較門限;分組獲取音頻文件解碼輸出的脈衝編碼調製PCM數據,並為每組PCM數據相應設置表徵該組PCM數據音頻特性的特徵值;將比較門限與每組PCM數據的特徵值進行比較得到比較結果,根據該比較結果產生並輸出LED指示燈的控制信號。
較佳地,所述每組PCM數據中包括相同的數據量。
較佳地,所述分組獲取PCM數據為在對當前組PCM數據進行播放處理時,獲取下一組PCM數據。
較佳地,在輸出LED指示燈的控制信號前,該方法進一步包括接收對PCM數據進行播放處理前取數據的時鐘信號,並按照每組PCM數據包括的數據量對接收的時鐘信號進行分頻處理得到分頻時鐘信號;所述輸出LED指示燈的控制信號為在所述分頻時鐘信號的控制下輸出LED指示燈的控制信號。
較佳地,所述設置表徵每組PCM數據音頻特性的特徵值為為每組PCM數據取絕對值,並計算該組PCM數據取絕對值後的平均值,將該平均值作為該組數據的特徵值。
較佳地,所述將比較門限與每組PCM數據的特徵值進行比較得到比較結果為將比較門限與當前組PCM數據的特徵值進行直接比較得到所述比較結果。
較佳地,所述將比較門限與每組PCM數據的特徵值進行比較得到比較結果為獲取當前組PCM數據的特徵值與其前一組PCM數據的特徵值之差,將該差值與比較門限進行比較,得到所述比較結果。
較佳地,所述根據比較結果產生LED指示燈的控制信號為預先設置不同的比較結果與控制信號的對應關係;根據比較結果,參照所述比較結果與控制信號的對應關係,產生控制信號。
較佳地,所述設置對應關係為將比較結果的取值範圍劃分為N個取值區間,為控制信號設置N種不同取值;
建立N個取值區間與控制信號N種取值的對應關係。
較佳地,所述根據比較結果產生LED指示燈的控制信號為預先設置不同的比較結果與控制信號是否改變的對應關係;根據比較結果和當前組PCM數據的前一組PCM數據對應的控制信號,參照預先設置的對應關係,產生當前組PCM數據對應的控制信號;在產生所述控制信號後,該方法進一步包括記錄當前組PCM數據的特徵值和對應的控制信號。
較佳地,當所述當前組PCM數據為獲取的第一組PCM數據時,所述前一組PCM數據的特徵值為預先設置的參考值;所述前一組PCM數據對應的控制信號為預先設置的參考值對應的控制信號。
較佳地,所述設置音頻文件的比較門限為預先建立不同音頻文件的頻率特徵與比較門限的對應關係;確定音頻文件的頻率特徵,並參照所述對應關係設置比較門限;或者,為不同的音頻文件設置相同的比較門限。
一種LED指示燈的控制裝置,包括數據預存模塊、數據處理模塊、數據比較模塊和輸出控制模塊;所述數據預存模塊,用於分組獲取音頻文件解碼輸出的PCM數據,並將每組PCM數據依次輸入所述數據處理模塊;所述數據處理模塊,用於為接收到的每組PCM數據相應設置表徵該組PCM數據音頻特性的特徵值,並將設置的特徵值發送給所述數據比較模塊;數據比較模塊,用於預先設置音頻文件的比較門限,接收所述數據處理模塊發送的特徵值,並將每組PCM數據的特徵值與設置的比較門限進行比較,向所述輸出控制模塊發送比較結果;所述輸出控制模塊,用於根據接收到的比較結果產生並輸出LED指示燈的控制信號。
較佳地,所述數據預存模塊,用於在音頻系統對當前組PCM數據進行播放處理時,獲取下一組PCM數據。
較佳地,所述輸出控制模塊包括控制信號單元和時鐘單元;所述控制信號單元,用於記錄不同的比較結果與控制信號的對應關係;根據接收到的比較結果,參照記錄的對應關係,產生一個LED指示燈的控制信號,並在所述時鐘單元輸出時鐘的控制下,輸出產生的控制信號;所述時鐘單元,用於接收對音頻數據進行播放處理前取數據的時鐘信號,並對該時鐘信號按照每組PCM數據所包含的數據量進行分頻處理,得到分頻時鐘信號,將該分頻時鐘信號發送給控制信號單元。
較佳地,所述數據處理模塊包括絕對值單元和均值單元,所述絕對值單元,用於接收所述數據預存模塊發送的每組PCM數據,並對該組數據取絕對值,將結果發送給所述均值單元;所述均值單元,用於接收所述絕對值單元發送的數據,取該組數據的均值,並將其作為該組PCM數據的特徵值發送給所述數據比較模塊。
由上述技術方案可見,本發明中,首先分組獲取音頻文件解碼輸出的PCM數據,並為每組PCM數據相應設置表徵該組數據聲音特性的特徵值,將該特徵值與預設的比較門限進行比較,根據該比較結果產生LED指示燈的控制信號。在上述過程中,由於每次獲取一組PCM數據,且該組數據與預設的比較門限進行一次比較產生一個控制信號,這樣,信號的比較頻率、也就是控制信號的輸出頻率就必然低於PCM數據的採樣率,降低了對硬體性能的要求,也更適合人眼觀察LED指示燈的變化,能為用戶帶來更好的視覺體驗。同時,用於比較的特徵值代表了該組數據的聲音特性,能夠更好地匹配聽覺與視覺的體驗。
更進一步地,本發明可以在對任意一組PCM數據進行播放處理時,提前一組PCM數據的採樣時間獲取下一組PCM數據,從而避免由於在音頻播放的同時進行數據處理所帶來的滯後現象;並且還可以在輸出LED指示燈的控制信號前,進一步接收PCM數據進行播放處理前取數據的時鐘信號,並將該時鐘信號按照每組PCM數據包括的數據量進行分頻處理,得到分頻時鐘信號;然後,在該分頻時鐘信號的控制下輸出與該PCM數據對應的LED指示燈的控制信號。這樣,更好地實現了LED指示燈與音樂節奏的同步閃爍。


圖1為現有的LED指示燈控制方法的具體流程圖。
圖2為本發明中LED指示燈的控制方法總體流程圖。
圖3為本發明提供的LED指示燈的控制裝置總體結構圖。
圖4為本發明實施例中LED指示燈控制方法的具體流程圖。
圖5為原始PCM數據波形。
圖6為經過本發明實施例的處理形成的特徵值數據波形。
圖7為本發明實施例中LED指示燈控制裝置與嵌入式音頻重放系統中其它設備的連接關係示意圖。
具體實施例方式
為使本發明的目的、技術手段和優點更加清楚明白,以下結合附圖並舉實施例說明本發明的具體實施方式

本發明的基本思想是在根據音頻數據產生LED指示燈的控制信息時,降低該控制信息的頻率,從而控制LED指示燈的閃爍頻率,並通過對輸出控制信號的控制,保證LED指示燈與音頻數據的同步閃爍。
圖2為本發明中LED指示燈的控制方法總體流程圖。如圖2所示,該方法包括步驟201,預先設置音頻文件的比較門限。
步驟202,分組獲取音頻文件解碼輸出的PCM數據,並為每組PCM數據相應設置表徵該組PCM數據音頻特性的特徵值。
本步驟中,分組獲取PCM數據時,每組PCM數據包括的數據量至少為2個PCM數據。
步驟203,將比較門限與特徵值進行比較,根據比較結果產生並輸出LED指示燈的控制信號。
至此,本發明提供的LED指示燈的控制方法總體流程結束。
圖3為本發明提供的LED指示燈的控制裝置總體結構圖。該裝置可以用於實施上述圖2所示的方法。如圖3所示,該裝置包括數據預存模塊、數據處理模塊、數據比較模塊和輸出控制模塊。
在該裝置中,數據預存模塊,用於分組獲取音頻文件解碼輸出的PCM數據,並將每組PCM數據依次輸入數據處理模塊。
數據處理模塊,用於為接收到的每組數據相應設置表徵該組數據聲音特性的特徵值,並將該特徵值發送給數據比較模塊。
數據比較模塊,用於預先設置音頻文件的比較門限,接收所述數據處理模塊發送的特徵值,並將該特徵值與設置的比較門限進行比較,向輸出控制模塊發送給比較結果。
輸出控制模塊,用於根據接收到的比較結果產生並輸出一個LED指示燈的控制信號。
由上述可以看出,利用本發明的方法和裝置,能夠降低採樣數據與比較門限的比較頻率,對硬體要求降低;同時,由於比較頻率的降低,使得相應的控制信號輸出頻率也隨之降低,更適合於人眼的觀察,為用戶帶來更好的視覺體驗。
以上即為本發明提供的控制LED指示燈方法和裝置的總體概述,下面通過具體實施例說明本發明的具體實施方式

實施例在本實施例中,以播放某音頻文件A為例,說明控制LED指示燈的具體方法。
圖4為本發明實施例中LED指示燈控制方法的具體流程圖。如圖4所示,該方法包括步驟401,預先設置音頻文件的比較門限。
本步驟中,為音頻文件A設置輸出LED指示燈控制信號時的比較門限。對於不同的系統可以配置不同的設置方法。
最簡單地,在系統中設置一個固定的比較門限,對於所有的音頻文件均採用該比較門限進行比較;這樣的方式實現簡單,但對於不同的音頻文件不能調整比較門限,對於幅值變化較快的音頻文件,得到的視覺體驗稍差一些。
或者,還可以根據音頻文件A的特性設置比較門限,這樣能夠為不同的音頻文件設置不同的比較門限,以適應各種類型的音頻文件。具體地,在系統中預先建立音頻文件的節奏特徵與比較門限的對應關係;然後,通過用戶輸入等方式確定音頻文件A的節奏特徵,並參照建立的對應關係設置比較門限。在建立對應關係時,對於節奏較快的音頻文件,與其對應的比較門限可以設置的稍高一些,這樣可以避免控制信號的變化特別快,人眼無法分辨;對於節奏較慢的音頻文件,與其對應的比較門限可以設置的稍低一些,這樣能夠加快控制信號的變化頻率,避免LED指示燈長時間處於一種狀態。
步驟402,獲取解碼輸出的PCM數據中的一組PCM數據。
本步驟中,可以根據用戶選擇,設置一組PCM數據中包含的採樣數據量,例如32個、64個或128個等,再根據該設置的採樣數據量,獲取與該採樣數據量等量的PCM數據作為一組。事實上,對於一個播放的音頻文件,當其所有解碼輸出的PCM數據均通過上述方式被獲取後,即實現了對解碼輸出的PCM等數目分組的目的。
為實現更好的同步效果,在對每組PCM數據進行播放處理的同時,提前分組獲取該組PCM數據的後續PCM數據。本實施例中,該播放處理具體為對PCI數據進行模數轉換。提前獲取的數據量和時間均取決於每組包含的數據量。具體地,提前獲取的數據量為一組PCM數據;提前的時間至少為一組PCM數據的採樣時間。這樣,便能夠保證在一組PCM數據的播放期間,產生下一組PCM數據對應的控制信號,避免在音頻播放的同時進行數據處理所帶來的滯後現象。
步驟403,為獲取的一組PCM數據設置表徵該組數據聲音特性的特徵值。
本步驟中,對獲取的一組PCM數據進行預處理,得到該組數據的特徵值。具體的預處理方式可以為為該組內的PCM數據取絕對值,將0db以下的採樣點翻轉到0db以上,幅值不變,這樣對於採樣數據的精度沒有任何損失;然後將取絕對值後的結果數據取平均值,將該平均值作為該組數據的特徵值,其代表了在這一段時間內採樣數據的平均趨勢。
對於如圖5所示的原始PCM數據波形,其各個分組數據在經過本步驟進行預處理後,形成了如圖6所示的特徵值數據波形。可以看出,經過預處理後的數據波形就是原數據波形的簡單包絡,代表原PCM數據的總體走向。並且,由於人耳所能分辨聲音的頻率有限,對於一些高頻的數據,人耳根本聽不到,應用上述方式獲得的特徵值最符合音頻信號的特點,能夠起到濾除音頻信號中毛刺的效果,可以起到濾波的作用,使得產生的控制信號更符合人耳所聽到聲音的特性。
當然,本領域內的普通技術人員亦可想到,現有技術中還存在多種獲取表徵聲音特性的特徵值的方法。如,還可採用常見的包絡線,連接圖5中原始PCM數據波形的正方向振動的最高點所獲得的連線即為包絡線,由於該包絡線也可基本反映聲音特徵,因此也可以用於本步驟中獲取特徵值。
步驟404,將當前組PCM數據的特徵值與設置的比較門限進行比較,根據比較結果產生一個LED指示燈的控制信號。
本步驟中,比較特徵值與比較門限並產生控制信號的方式可以有兩種絕對比較方式和差分比較方式。
一、絕對比較方式。
在該方式中,特徵值與比較門限進行的比較具體為計算二者的差值或比值,將其作為比較結果,並以此為依據產生控制信號。
在產生控制信號時,一個比較結果產生一個控制信號,從而保證一組數據得到一個控制信號,降低輸出控制信號的頻率,以適應人眼的特性,並降低對硬體的配置要求。
根據比較結果產生控制信號的方式可以為預先設置不同的比較結果與不同控制信號的對應關係;根據比較結果,參照比較結果與控制信號的對應關係,產生控制信號。在設置對應關係時,首先確定系統所能輸出的控制信號類型數N,然後將比較結果的取值範圍劃分成N個取值區間,將N個取值區間與N個控制信號一一對應,則該對應關係即為比較結果與相應控制信號的對應關係。在產生控制信號時,首先確定比較結果位於N個取值區間中的哪一個,然後參照設置的對應關係,確定該取值區間對應的控制信號,則該控制信號即為對應本組數據的控制信號。例如,系統中可以產生四種控制信號,分別為00,01,10,11;將比較結果分為四個取值區間,即(-∞,-3db〕,(-3db,0db〕,(0db,3db〕,(3db,+∞);建立的對應關係如下

表1當獲得比較結果後,參照表1所示的對應關係確定產生的控制信號。
由上述過程可見,在絕對比較方式中,任意一組PCM數據對應的控制信號只與該組數據本身有關,與其它組PCM數據和其對應的控制信號無關;另外在該方式下,可以產生多於兩種的控制信號。
二、差分比較方式。
在該方式中,比較門限與特徵值進行比較具體為獲取當前組PCM數據的特徵值與其前一組PCM數據的特徵值之差,將該差值與比較門限進行比較,將二者的比較結果作為產生控制信號的參考。
在產生控制信號時,同樣是一個比較結果產生一個控制信號,從而保證一組數據得到一個控制信號。
根據比較結果產生控制信號具體為預先設置不同的比較結果與控制信號是否改變的對應關係;根據比較結果和前一組PCM數據對應的控制信號,參照預先設置的對應關係,產生當前組PCM數據對應的控制信號;並在產生控制信號後,進一步記錄當前組PCM數據的特徵值和對應的控制信號。其中,噹噹前組PCM數據為第一組PCM數據時,將前一組PCM數據的特徵值設為預先設置的參考值;將前一組PCM數據對應的控制信號設為預先設置的參考值對應的控制信號。
下面以一個具體的例子說明利用差分比較方式產生任意一組PCM數據所對應控制信號的具體實現。假定預先設置了參考值和參考值對應的控制信號,並且建立了如表2所示的用於產生控制信號的對應關係。

表2步驟404a,判斷當前組PCM數據是否為第一組PCM數據,如果是,則執行步驟404b,否則執行步驟404c;步驟404b,計算當前組PCM數據特徵值與參考值的差值,跳轉至步驟404d;步驟404c,計算當前組PCM數據的特徵值與其前一組PCM數據的特徵值之差,執行步驟404e;步驟404d,將所得的差值與比較門限比較,並根據比較結果以及參考值所對應的控制信號,產生並輸出同步控制信號,然後執行步驟404f。
其中,當比較結果為所得的差值大於由用戶預先設定的比較門限時,輸出與參考值對應的控制信號相反的控制信號,如參考值對應的控制信號為低電平,則產生並輸出的控制信號為高電平;否則將當前要輸出的控制信號設置為參考值所對應的控制信號,如參考值所對應的控制信號為低電平,則產生並輸出低電平的控制信號。
步驟404e,將所得的差值與比較門限比較,並根據比較結果以及前一組PCM數據對應的控制信號,產生並輸出同步控制信號,然後執行步驟404f。
其中,根據前述的表2可知,當該差值大於用戶設定的比較門限,則輸出與前一組PCM數據所對應的控制信號相反的控制信號;否則將輸出與前一組PCM數據對應的控制信號相同的控制信號,即保持控制信號不變。
步驟404f,將當前組PCM數據的特徵值保存為前一組PCM數據的特徵值,將當前組PCM數據對應的控制信號保存為前一組PCM數據所對應的控制信號。
由上述過程可見,在差分比較方式中,產生的控制信號不僅與當前組PCM數據本身有關,還與其前一組PCM數據和對應的控制信號有關,能夠更好地反映數據的變化。但是該方式下,產生的控制信號僅為兩種。
當然,本領域技術人員可以理解,上述兩種比較方式中比較結果的產生方式與控制信號的產生方式可以任意組合,從而產生當前組PCM數據對應的控制信號。具體地,既可以利用比較門限與當前組PCM數據特徵值進行直接比較的方式產生比較結果,並結合表2所示的對應關係和前一組PCM數據對應的控制信號產生當前組PCM數據對應的控制信號;或者,也可以利用相鄰兩組PCM數據特徵值之差與比較門限進行比較的方式產生比較結果,並結合表1所示的對應關係產生當前組PCM數據對應的控制信號。
通過上述幾種方式,即可以根據特徵值和比較門限產生當前組PCM數據對應的控制信號。
步驟405,根據音頻數據的播放進度,輸出步驟404中產生的控制信號。
本步驟中,為實現LED指示燈與播放的音樂同步閃爍,在輸出控制信號時根據音頻數據的播放進度進行輸出。具體地,如前所述本實施例中的播放處理為對PCM數據進行模數轉換,因此可以將系統中對PCM數據進行模數轉換前的取數據時鐘作為輸出控制信號的基準時鐘,根據每組PCM數據包括的數據量,對基準時鐘進行分頻處理得到分頻時鐘,並按照該分頻時鐘輸出產生的控制信號。例如,在獲取PCM數據時,以32個PCM數據為一組,則在對基準時鐘進行分頻時,進行32分頻,使播放每32個PCM數據即輸出1個控制信號,這樣便能夠達到模數轉換和控制信號輸出的同步,以最終實現聽到的音頻信號與看到的LED指示燈閃爍的同步。
依照上述方式,能夠保證獲取音頻數據進行模數轉換的時鐘與輸出控制信號的時鐘同步,因此可以實現音頻信號的播放與LED指示燈的閃爍同步。
至此,便完成了一組PCM數據對應控制信號的產生和輸出。
步驟406,返回步驟402,直到當前音頻文件A播放結束。
循環執行上述步驟402到405,產生並輸出後續每組PCM數據對應的控制信號,便能夠實現LED指示燈與音頻數據的播放同步閃爍。
上述即為本發明實施例中LED指示燈的控制方法具體實施方式
。本發明實施例還提供了控制LED指示燈的裝置,可以應用於目前的嵌入式音頻重放系統中,在本實施例中,嵌入式音頻重放系統選用DAC完成PCM數據的播放處理,具體為模數轉換操作。圖7即為本實施例提供的LED指示燈控制裝置與嵌入式音頻重放系統中其它設備的連接關係示意圖。圖7中的控制裝置即為本發明實施例中LED指示燈的控制裝置,是圖3所示裝置的一種具體實施方式

如圖7所示,解碼器、控制裝置和模數轉換器(DAC)順序相連。其中,解碼器和DAC均是原有的嵌入式音頻重放播放系統中具備的。具體控制裝置包括數據預存模塊、數據處理模塊、數據比較模塊和輸出控制模塊。其中,數據處理模塊包括絕對值單元和均值單元,輸出控制模塊包括控制信號單元和時鐘單元。
在圖5所示的系統中,解碼器,用於對音頻文件進行解碼,並保存解碼後的PCM數據。
控制裝置中的數據預存模塊,用於分組獲取解碼器輸出的PCM數據,並將每組PCM數據依次輸入所述數據處理模塊。為獲得較佳的同步效果,數據預存模塊在分組獲取PCM數據時,可以相對於DAC對PCM數據進行處理的過程,提前一組PCM數據採樣時間,獲取一組PCM數據。這樣,即可以避免在音頻播放的同時進行數據處理所帶來的滯後現象。
DAC,用於從解碼器中獲取PCM數據並進行緩存,按照時鐘獲取緩存的數據進行模數轉換後輸出音頻信號,並將時鐘信號發送給輸出控制模塊中的時鐘單元。
數據處理模塊,用於為接收到的每組數據相應設置表徵該組數據聲音特性的特徵值,並將設置的特徵值發送給數據比較模塊。具體地,本實施例中,數據處理模塊包括絕對值單元和均值單元。其中,絕對值單元,用於接收數據預存模塊發送的每組PCM數據,並對該組數據取絕對值,將結果發送給均值單元;均值單元,用於接收絕對值單元發送的數據,取該組數據的均值,並將其作為特徵值發送給數據比較模塊。本實施例中數據處理模塊的結構能夠保證在其中得到的特徵值反映該組數據的平均趨勢,使整個音頻文件的所有特徵值構成原始音頻文件的簡單包絡,很好地適應音頻信號的特性及人耳對聲音信號的感知度。
數據比較模塊,用於預先設置比較門限,接收數據處理模塊發送的特徵值,並將該特徵值與設置的比較門限進行比較,向輸出控制模塊發送給比較結果。具體地,可以根據預先的設定,對特徵值和比較門限進行減法和除法運算,以獲得二者的比較結果。
輸出控制模塊,用於根據接收到的比較結果產生控制信號,並控制該控制信號的同步輸出。具體地,在本實施例中,輸出控制模塊包括控制信號單元和時鐘單元。其中,控制信號單元,用於記錄不同的比較結果與控制信號的對應關係;根據接收到的比較結果,參照記錄的對應關係,產生一個LED指示燈的控制信號,並在時鐘單元輸出時鐘的控制下,輸出產生的控制信號。具體記錄的對應關係為比較結果取值範圍的N個取值區間與控制信號的N種不同取值間一一對應的關係。時鐘單元,用於接收DAC發送的時鐘信號,根據每組PCM數據所包括的數據量,對該時鐘信號進行分頻處理得到分頻時鐘信號,將該分頻時鐘信號發送給控制信號單元。
本實施例中,由於DAC獲取音頻數據進行模數轉換的時鐘與輸出控制模塊中輸出控制信號的時鐘同步,因此能夠保證音頻信號的播放與LED指示燈的閃爍同步,也就是用戶聽到的音樂與看到的LED指示燈的閃爍即可以實現同步。
上述即為本發明實施例中LED指示燈控制裝置的具體結構以及該裝置應用在系統中時與其它設備的連接關係。在上述裝置中,詳細描述了各個模塊的功能及數據處理模塊的組成,當然,也可以採用其它組成結構的數據處理模塊,只要能產生代表該組信號特性的特徵值即可。
由上述可以看出,本發明能夠產生輸出頻率更低的LED指示燈的控制信號,並且,可以保證其控制的LED指示燈的閃爍與音頻數據的播放同步。更進一步地,利用上述實施例的方法產生的特徵值能夠更好地匹配音頻信號的特性與人耳對音頻信號的感知度,從而能夠使人的聽覺與視覺感受匹配得更好。
應用本發明產生的控制信號可以直接作為某個LED指示燈的控制信號,例如,控制信號為兩種時,其中一種為高電平指示,另一種為低電平指示;該控制信號還可以作為LED指示燈控制電路的輸入信號,綜合控制多個LED指示燈的閃爍,例如,在授權公告號為CN 2640192Y的實用新型中,公開了一種用於音樂播放設備中的LED指示裝置,將應用本發明產生的控制信號作為該LED指示裝置的輸入信號,即可以實現對多個LED指示燈的綜合控制。
以上僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種LED指示燈的控制方法,其特徵在於,該方法包括預先設置音頻文件的比較門限;分組獲取音頻文件解碼輸出的脈衝編碼調製PCM數據,並為每組PCM數據相應設置表徵該組PCM數據音頻特性的特徵值;將比較門限與每組PCM數據的特徵值進行比較得到比較結果,根據該比較結果產生並輸出LED指示燈的控制信號。
2.根據權利要求1所述的方法,其特徵在於,所述每組PCM數據中包括相同的數據量。
3.根據權利要求1所述的方法,其特徵在於,所述分組獲取PCM數據為在對當前組PCM數據進行播放處理時,獲取下一組PCM數據。
4.根據權利要求1所述的方法,其特徵在於,在輸出LED指示燈的控制信號前,該方法進一步包括接收對PCM數據進行播放處理前取數據的時鐘信號,並按照每組PCM數據包括的數據量對接收的時鐘信號進行分頻處理得到分頻時鐘信號;所述輸出LED指示燈的控制信號為在所述分頻時鐘信號的控制下輸出LED指示燈的控制信號。
5.根據權利要求1所述的方法,其特徵在於,所述設置表徵每組PCM數據音頻特性的特徵值為為每組PCM數據取絕對值,並計算該組PCM數據取絕對值後的平均值,將該平均值作為該組數據的特徵值。
6.根據權利要求1所述的方法,其特徵在於,所述將比較門限與每組PCM數據的特徵值進行比較得到比較結果為將比較門限與當前組PCM數據的特徵值進行直接比較得到所述比較結果。
7.根據權利要求1所述的方法,其特徵在於,所述將比較門限與每組PCM數據的特徵值進行比較得到比較結果為獲取當前組PCM數據的特徵值與其前一組PCM數據的特徵值之差,將該差值與比較門限進行比較,得到所述比較結果。
8.根據權利要求6或7所述的方法,其特徵在於,所述根據比較結果產生LED指示燈的控制信號為預先設置不同的比較結果與控制信號的對應關係;根據比較結果,參照所述比較結果與控制信號的對應關係,產生控制信號。
9.根據權利要求8所述的方法,其特徵在於,所述設置對應關係為將比較結果的取值範圍劃分為N個取值區間,為控制信號設置N種不同取值;建立N個取值區間與控制信號N種取值的對應關係。
10.根據權利要求6或7所述的方法,其特徵在於,所述根據比較結果產生LED指示燈的控制信號為預先設置不同的比較結果與控制信號是否改變的對應關係;根據比較結果和當前組PCM數據的前一組PCM數據對應的控制信號,參照預先設置的對應關係,產生當前組PCM數據對應的控制信號;在產生所述控制信號後,該方法進一步包括記錄當前組PCM數據的特徵值和對應的控制信號。
11.根據權利要求10所述的方法,其特徵在於,當所述當前組PCM數據為獲取的第一組PCM數據時,所述前一組PCM數據的特徵值為預先設置的參考值;所述前一組PCM數據對應的控制信號為預先設置的參考值對應的控制信號。
12.根據權利要求1到11中任一所述的方法,其特徵在於,所述設置音頻文件的比較門限為預先建立不同音頻文件的頻率特徵與比較門限的對應關係;確定音頻文件的頻率特徵,並參照所述對應關係設置比較門限;或者,為不同的音頻文件設置相同的比較門限。
13.一種LED指示燈的控制裝置,其特徵在於,該裝置包括數據預存模塊、數據處理模塊、數據比較模塊和輸出控制模塊;所述數據預存模塊,用於分組獲取音頻文件解碼輸出的PCM數據,並將每組PCM數據依次輸入所述數據處理模塊;所述數據處理模塊,用於為接收到的每組PCM數據相應設置表徵該組PCM數據音頻特性的特徵值,並將設置的特徵值發送給所述數據比較模塊;數據比較模塊,用於預先設置音頻文件的比較門限,接收所述數據處理模塊發送的特徵值,並將每組PCM數據的特徵值與設置的比較門限進行比較,向所述輸出控制模塊發送比較結果;所述輸出控制模塊,用於根據接收到的比較結果產生並輸出LED指示燈的控制信號。
14.根據權利要求13所述的裝置,其特徵在於,所述數據預存模塊,用於在音頻系統對當前組PCM數據進行播放處理時,獲取下一組PCM數據。
15.根據權利要求13所述的裝置,其特徵在於,所述輸出控制模塊包括控制信號單元和時鐘單元;所述控制信號單元,用於記錄不同的比較結果與控制信號的對應關係;根據接收到的比較結果,參照記錄的對應關係,產生一個LED指示燈的控制信號,並在所述時鐘單元輸出時鐘的控制下,輸出產生的控制信號;所述時鐘單元,用於接收對音頻數據進行播放處理前取數據的時鐘信號,並對該時鐘信號按照每組PCM數據所包含的數據量進行分頻處理,得到分頻時鐘信號,將該分頻時鐘信號發送給控制信號單元。
16.根據權利要求13到15中任一所述的裝置,其特徵在於,所述數據處理模塊包括絕對值單元和均值單元,所述絕對值單元,用於接收所述數據預存模塊發送的每組PCM數據,並對該組數據取絕對值,將結果發送給所述均值單元;所述均值單元,用於接收所述絕對值單元發送的數據,取該組數據的均值,並將其作為該組PCM數據的特徵值發送給所述數據比較模塊。
全文摘要
本發明公開了一種LED指示燈的控制方法,包括預先設置音頻文件的比較門限;分組獲取音頻文件解碼輸出的PCM數據,並為每組PCM數據相應設置表徵該組PCM數據音頻特性的特徵值;將比較門限與每組PCM數據的特徵值進行比較得到比較結果,根據該比較結果產生並輸出LED指示燈的控制信號。本發明還公開了一種LED指示燈的控制裝置,包括數據預存模塊、數據處理模塊、數據比較模塊和輸出控制模塊。應用本發明的方法和裝置,能夠控制LED指示燈與播放的音頻數據同步閃爍,為用戶帶來更好的視覺體驗。
文檔編號H05B33/08GK101043772SQ20071006526
公開日2007年9月26日 申請日期2007年4月9日 優先權日2007年4月9日
發明者高佔東, 黃政鋒 申請人:北京中星微電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀