本公開提供一種多端口設備音量調節方法和裝置、電子設備,其中,該方法包括:檢測是否滿足音量調節觸發條件;在檢測到滿足所述音量調節觸發條件時,則獲取當前信源通道對應的端口的目標端口標識;獲取與所述目標端口標識對應的目標音量調節策略;按照所述目標音量調節策略對音頻流進行音量調節。通過本公開,解決了相關技術采用Android原生標準通路以音頻流的功能維度作為區分,對所有聲音源的輸出采取統一音量配置,導致用戶在使用中切換信源通道需要不斷調整音量值,降低用戶使用體驗的問題,減少用戶非必要的調整音量操作,也減少因為切換操作音量幅度突變導致的用戶聽感不適的問題,提高了用戶的使用體驗。提高了用戶的使用體驗。提高了用戶的使用體驗。
【技術實現步驟摘要】
一種多端口設備音量調節方法和裝置、電子設備
[0001]本專利技術涉及計算機
,尤其涉及一種多端口設備音量調節方法和裝置、電子設備。
技術介紹
[0002]隨著技術不斷發展和人們對顯示設備的需求,Android設備已經從功能單一的顯示型設備發展為多端口功能的智能大屏設備,支持DTV/ATV/AV/HDMI等多種端口進行音視頻數據流的輸入輸出。現有的Android設備對音量的調節采用的是Android原生標準通路,以音頻流的功能維度作為區分,允許用戶對普通聲音流、鈴聲、通話音等種類進行調節輸出,以滿足用戶個體感受。
[0003]現有的Android原生標準通路是以音頻流的功能維度作為區分,對所有聲音源的輸出采取統一音量配置。Android多端口設備與無端口手機設備的區別在于應用的音頻流類別少,且單一固定的音頻流需要對接多種端口的輸入音頻流,因此會出現在相同的音量下,不同端口對應的信源通道下音頻流音量大小差異明顯的情況,導致用戶在使用中切換信源通道需要不斷調整音量值才能達到一個良好的使用感。
[0004]目前,針對相關技術采用Android原生標準通路以音頻流的功能維度作為區分,對所有聲音源的輸出采取統一音量配置,導致用戶在使用中切換信源通道需要不斷調整音量值,降低用戶使用體驗的問題,尚未提出有效的解決方案。
技術實現思路
[0005]本公開的目的是針對現有技術中的不足,提供一種多端口設備音量調節方法和裝置、電子設備和計算機可讀存儲介質,以至少解決相關技術采用Android原生標準通路以音頻流的功能維度作為區分,對所有聲音源的輸出采取統一音量配置,導致用戶在使用中切換信源通道需要不斷調整音量值,降低用戶使用體驗的問題。
[0006]根據本公開的一方面,提供了一種多端口設備音量調節方法,包括:
[0007]檢測是否滿足音量調節觸發條件;
[0008]在檢測到滿足所述音量調節觸發條件時,則獲取當前信源通道對應的端口的目標端口標識;
[0009]獲取與所述目標端口標識對應的目標音量調節策略;
[0010]按照所述目標音量調節策略對音頻流進行音量調節。
[0011]根據本公開的另一方面,提供了一種多端口設備音量調節裝置,包括:
[0012]檢測單元,用于檢測是否滿足音量調節觸發條件;
[0013]第一獲取單元,用于在檢測到滿足所述音量調節觸發條件時,則獲取當前信源通道對應的端口的目標端口標識;
[0014]第二獲取單元,用于獲取與所述目標端口標識對應的目標音量調節策略;
[0015]調節單元,用于按照所述目標音量調節策略對音頻流進行音量調節。
[0016]根據本公開的另一方面,提供了一種電子設備,包括:
[0017]處理器;以及
[0018]存儲程序的存儲器,
[0019]其中,所述程序包括指令,所述指令在由所述處理器執行時使所述處理器執行本公開中的所述多端口設備音量調節方法。
[0020]根據本公開的另一方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,所述計算機指令用于使所述計算機執行本公開中的所述多端口設備音量調節方法。
[0021]本公開實施例中提供的一個或多個技術方案,通過對不同音頻輸入端口提供獨立的音量調節策略,當檢測到滿足音量調節觸發條件時,根據端口對應的音量調節策略對音頻流進行音量調節,可以解決相關技術采用Android原生標準通路以音頻流的功能維度作為區分,對所有聲音源的輸出采取統一音量配置,導致用戶在使用中切換信源通道需要不斷調整音量值,降低用戶使用體驗的問題,減少用戶非必要的調整音量操作,也減少因為切換操作音量幅度突變導致的用戶聽感不適的問題,提高了用戶的使用體驗。
附圖說明
[0022]在下面結合附圖對于示例性實施例的描述中,本公開的更多細節、特征和優點被公開,在附圖中:
[0023]圖1示出了根據本公開示例性實施例的多端口設備音量調節方法的流程圖;
[0024]圖2示出了根據本公開優選實施例的多端口設備音量調節方法的流程圖;
[0025]圖3示出了根據本公開示例性實施例的多端口設備音量調節裝置的示意性框圖;
[0026]圖4示出了能夠用于實現本公開的實施例的示例性電子設備的結構框圖。
具體實施方式
[0027]下面將參照附圖更詳細地描述本公開的實施例。雖然附圖中顯示了本公開的某些實施例,然而應當理解的是,本公開可以通過各種形式來實現,而且不應該被解釋為限于這里闡述的實施例,相反提供這些實施例是為了更加透徹和完整地理解本公開。應當理解的是,本公開的附圖及實施例僅用于示例性作用,并非用于限制本公開的保護范圍。
[0028]應當理解,本公開的方法實施方式中記載的各個步驟可以按照不同的順序執行,和/或并行執行。此外,方法實施方式可以包括附加的步驟和/或省略執行示出的步驟。本公開的范圍在此方面不受限制。
[0029]本文使用的術語“包括”及其變形是開放性包括,即“包括但不限于”。術語“基于”是“至少部分地基于”。術語“一個實施例”表示“至少一個實施例”;術語“另一實施例”表示“至少一個另外的實施例”;術語“一些實施例”表示“至少一些實施例”。其他術語的相關定義將在下文描述中給出。需要注意,本公開中提及的“第一”、“第二”等概念僅用于對不同的裝置、模塊或單元進行區分,并非用于限定這些裝置、模塊或單元所執行的功能的順序或者相互依存關系。
[0030]需要注意,本公開中提及的“一個”、“多個”的修飾是示意性而非限制性的,本領域技術人員應當理解,除非在上下文另有明確指出,否則應該理解為“一個或多個”。
[0031]本公開實施方式中的多個裝置之間所交互的消息或者信息的名稱僅用于說明性
的目的,而并不是用于對這些消息或信息的范圍進行限制。
[0032]以下參照附圖描述本公開的方案。
[0033]本公開示例性實施例提供了一種多端口設備音量調節方法。圖1示出了根據本公開示例性實施例的多端口設備音量調節方法的流程圖,如圖1所示,該方法包括如下步驟:
[0034]步驟S101,檢測是否滿足音量調節觸發條件;
[0035]步驟S102,在檢測到滿足所述音量調節觸發條件時,則獲取當前信源通道對應的端口的目標端口標識;
[0036]步驟S103,獲取與所述目標端口標識對應的目標音量調節策略;
[0037]步驟S104,按照所述目標音量調節策略對音頻流進行音量調節。
[0038]通過上述步驟,根據端口標識確定音量調節策略,按照音量調節策略對音頻流進行音量調節,能夠降低不同聲音輸入源下由于幅度差異導致的用戶非必需的頻繁調整操作,能夠降低用戶不適的聽覺感受。
[0039]在其中一些實施例中,根據音頻流的來源和用戶設定的音量調節策略及效果,所述音量調節觸發條件包括以下至少之一:
[0040]端口接入不同設備,并開始解析音頻流數據,例如設本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種多端口設備音量調節方法,其特征在于,包括:檢測是否滿足音量調節觸發條件;在檢測到滿足所述音量調節觸發條件時,則獲取當前信源通道對應的端口的目標端口標識;獲取與所述目標端口標識對應的目標音量調節策略;按照所述目標音量調節策略對音頻流進行音量調節。2.如權利要求1所述的多端口設備音量調節方法,其特征在于,還包括:在多端口設備首次啟動時,為每個端口分配端口標識和音量調節策略,并建立端口標識與音量調節策略的對應關系,其中,所述音量調節策略包括:固定增幅調節策略和五段均衡動態參數調節策略。3.如權利要求2所述的多端口設備音量調節方法,其特征在于,當所述目標音量調節策略為所述固定增幅調節策略時,所述按照所述目標音量調節策略對音頻流進行音量調節包括:按照以下公式對所述音頻流進行音量調節:β=y
?
y*Δy/y
max
其中,β為調節后的音量分貝值,y為所述音頻流的當前音量分貝值,y
max
為音量最大分貝值,Δy為預設的分貝增幅值。4.如權利要求2所述的多端口設備音量調節方法,其特征在于,當所述目標音量調節策略為所述五段均衡動態參數調節策略時,所述按照所述目標音量調節策略對音頻流進行音量調節包括:獲取所述音頻流的當前音量值;在所述當前音量值與預設的音量參考值之間的偏差值超過預設的偏差參考值時,按照以下公式對所述音頻流進行音量調節:其中,β為調節后的音量分貝值,x為所述音頻流的當前音量值,x
n
為第n段音量參數減速值,k
n
為第n段均衡段斜率,為第n段均衡段下限值,其中,n為整數,n∈[0,4]。5.如權利要求1至4中任一項所述的多端口設備音量調節方法,其特征在于,所述音量調節觸發條件包括以下至少之一:端口接...
【專利技術屬性】
技術研發人員:梁雅詩,王釩,
申請(專利權)人:深圳康佳電子科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。