專利名稱:音頻文件播放音量的智能管理方法及系統的制作方法
技術領域:
本發明涉及一種音頻文件播放音量的智能管理方法及系統。
背景技術:
工作之余聽聽音樂,可以緩解人們的壓力,舒緩人們的心情。而音樂一般是從網絡上下載下來的不同的音頻文件,每一音頻文件都包括了標簽信息,該標簽信息中記錄了該音頻文件的標題名、歌手名、流派、專輯名等。播放不同的音頻文件時,在相同的模擬增益下,針對不同的音頻文件,輸出的音量往往各不相同,有些音頻文件音量過大,有些音頻文件音量又過小。所以在播放不同的音頻文件時,用戶為了得到相同的輸出音量,往往需要不停的調整系統音量。而且下次再播放前一次已播放的音頻文件時,又得重新將系統音量調整回來,操作起來非常麻煩。
發明內容
本發明的目的在于提供一種音頻文件播放音量的智能管理方法。一種音頻文件播放音量的智能管理方法,其特征在于包括打開要播放的音頻文件后,讀取音頻文件的標簽信息中“播放音量字段”所對應的播放音量值;如果讀取到播放音量值,則依據播放音量值控制輸出音量;如果未讀取到播放音量值,則獲取當前系統音量,并在該音頻文件的標簽信息中創建“播放音量字段”,再將當前系統音量存儲為“播放音量字段”所對應的播放音量值,并依據當前系統音量控制輸出音量。作為上述方案的一種改進,其還包括如果在播放音頻文件的過程中用戶調整播放音量,則依據調整后音量值控制音頻文件的播放輸出音量;如果音頻文件播放結束,則將 “播放音量字段”所對應的播放音量值更新為用戶調整后的音量值。本發明的另一目的在于提供一種音頻文件播放音量的智能管理系統。一種音頻文件播放音量的智能管理系統,其特征在于包括播放音量值讀取模塊, 用于在打開要播放的音頻文件后,讀取音頻文件的標簽信息中“播放音量字段”所對應的播放音量值;當前系統音量獲取模塊,用于在未讀取到播放音量值時獲取當前系統音量; “播放音量字段”創建模塊,用于在未讀取到播放音量值時,在該音頻文件的標簽信息中創建“播放音量字段”;音量存儲模塊,用于在未讀取到播放音量值時,將當前系統音量存儲為 “播放音量字段”所對應的播放音量值;音量輸出控制模塊,用于在讀取到播放音量值時,依據播放音量值控制輸出音量;或者用于在未讀取到播放音量值時,依據當前系統音量控制輸出音量。作為上述方案的一種改進,其還包括音量更新模塊;所述音量輸出控制模塊,還用于在播放音頻文件的過程中用戶調整播放音量時,依據調整后音量值控制音頻文件的播放輸出音量;所述音量更新模塊,用于在音頻文件播放結束時,將“播放音量字段”所對應的播放音量值更新為用戶調整后的音量值。本發明之方法或系統,可智能記錄每一音頻文件的播放音量大小,從而實現用戶每次聽音樂時,每首歌都按其設定的最舒適的音量等級來播放,減少用戶對音量的控制。
圖I為本發明之系統的結構框圖。圖2為本發明之方法的流程圖。
具體實施例方式如圖I所示,本發明之一種音頻文件播放音量的智能管理系統,包括播放音量值讀取模塊101、當前系統音量獲取模塊102、“播放音量字段”創建模塊103、音量存儲模塊 104、音量輸出控制模塊105、以及音量更新模塊106。所述播放音量值讀取模塊101,用于在打開要播放的音頻文件后,讀取音頻文件的標簽信息中“播放音量字段”所對應的播放音量值,所述“播放音量字段”及其所對應的播放音量值是預先創建或存儲于音頻文件的標簽信息中的。所述當前系統音量獲取模塊102,用于在未讀取到播放音量值時獲取當前系統音量。所述“播放音量字段”創建模塊103,用于在未讀取到播放音量值時,在該音頻文件的標簽信息中創建“播放音量字段”。所述音量存儲模塊104,用于在未讀取到播放音量值時,將當前系統音量存儲為 “播放音量字段”所對應的播放音量值。所述音量輸出控制模塊105,用于在讀取到播放音量值時,依據播放音量值控制輸出音量;或者用于在未讀取到播放音量值時,依據當前系統音量控制輸出音量;或者用于在播放音頻文件的過程中用戶調整播放音量時,依據調整后音量值控制音頻文件的播放輸
出音量。所述音量更新模塊106,用于在播放音頻文件的過程中用戶調整播放音量且在音頻文件播放結束時,將“播放音量字段”所對應的播放音量值更新為用戶調整后的音量值。圖2為本發明之一種音頻文件播放音量的智能管理方法的具體流程圖,該流程始于步驟S201,然后在步驟S202,打開要播放的音頻文件后,讀取音頻文件的標簽信息中“播放音量字段”所對應的播放音量值。在步驟S203,判斷是否讀取到播放音量值?當步驟S203的結果為是時,進入步驟S204 ;否則,進入步驟S205。在步驟S204,依據播放音量值控制輸出音量。在步驟S205,獲取當前系統音量。在步驟S206,在該音頻文件的標簽信息中創建“播放音量字段”。在步驟S207,將當前系統音量存儲為“播放音量字段”所對應的播放音量值。在步驟S208,依據當前系統音量控制輸出音量。在步驟S204及步驟S208之后,流程進入步驟S209。在步驟S209,判斷在播放音頻文件的過程中用戶是否調整播放音量?當步驟S209的判斷結果為是時,進入步驟S210 ;否則,流程返回步驟S204或步驟 S208。
在步驟S210,依據調整后音量值控制音頻文件的播放輸出音量。在步驟S211,判斷音頻文件播放結束否?當步驟S211的判斷結果為是時,進入步驟S212 ;否則,流程返回步驟S210。在步驟S212,將“播放音量字段”所對應的播放音量值更新為用戶調整后的音量值。在步驟S212之后,流程結束于步驟S213。以上所述僅為本發明的較佳實施例,并非用來限定本發明實施的范圍,凡依本發明專利范圍所做的同等變化與修飾,皆落入本發明專利涵蓋的范圍。
權利要求
1.一種音頻文件播放音量的智能管理方法,其特征在于包括打開要播放的音頻文件后,讀取音頻文件的標簽信息中“播放音量字段”所對應的播放音量值;如果讀取到播放音量值,則依據播放音量值控制輸出音量;如果未讀取到播放音量值,則獲取當前系統音量,并在該音頻文件的標簽信息中創建 “播放音量字段”,再將當前系統音量存儲為“播放音量字段”所對應的播放音量值,并依據當前系統音量控制輸出音量。
2.根據權利要求I所述的音頻文件播放音量的智能管理方法,其特征在于還包括 如果在播放音頻文件的過程中用戶調整播放音量,則依據調整后音量值控制音頻文件的播放輸出音量;如果音頻文件播放結束,則將“播放音量字段”所對應的播放音量值更新為用戶調整后的音量值。
3.一種音頻文件播放音量的智能管理系統,其特征在于包括播放音量值讀取模塊,用于在打開要播放的音頻文件后,讀取音頻文件的標簽信息中 “播放音量字段”所對應的播放音量值;當前系統音量獲取模塊,用于在未讀取到播放音量值時獲取當前系統音量;“播放音量字段”創建模塊,用于在未讀取到播放音量值時,在該音頻文件的標簽信息中創建“播放音量字段”;音量存儲模塊,用于在未讀取到播放音量值時,將當前系統音量存儲為“播放音量字段”所對應的播放音量值;音量輸出控制模塊,用于在讀取到播放音量值時,依據播放音量值控制輸出音量;或者用于在未讀取到播放音量值時,依據當前系統音量控制輸出音量。
4.根據權利要求3所述的一種音頻文件播放音量的智能管理系統,其特征在于還包括音量更新模塊;所述音量輸出控制模塊,還用于在播放音頻文件的過程中用戶調整播放音量時,依據調整后音量值控制音頻文件的播放輸出音量;所述音量更新模塊,用于在音頻文件播放結束時,將“播放音量字段”所對應的播放音量值更新為用戶調整后的音量值。
全文摘要
一種音頻文件播放音量的智能管理方法,其特征在于包括打開要播放的音頻文件后,讀取音頻文件的標簽信息中“播放音量字段”所對應的播放音量值;如果讀取到播放音量值,則依據播放音量值控制輸出音量;如果未讀取到播放音量值,則獲取當前系統音量,并在該音頻文件的標簽信息中創建“播放音量字段”,再將當前系統音量存儲為“播放音量字段”所對應的播放音量值,并依據當前系統音量控制輸出音量。本發明之方法,可智能記錄每一音頻文件的播放音量大小,從而實現用戶每次聽音樂時,每首歌都按其設定的最舒適的音量等級來播放,減少用戶對音量的控制。
文檔編號G11B19/02GK102592626SQ20111043059
公開日2012年7月18日 申請日期2011年12月20日 優先權日2011年12月20日
發明者楊友廣 申請人:廣東步步高電子工業有限公司