麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于配置音頻渲染和/或獲取設備的方法與流程

文檔序號:11292700閱讀:221來源:國知局
用于配置音頻渲染和/或獲取設備的方法與流程

本公開涉及在包括至少一個無線音頻渲染和/或獲取設備的分布式系統中獲取和/或渲染音頻的領域。

描述了用于配置音頻渲染和/或獲取設備的方法、以及相應的音頻渲染和/或獲取設備、系統、計算機可讀程序產品和計算機可讀存儲介質。



背景技術:

無線通信端設備(例如,機頂盒(stb)、智能電話、平板電腦、個人計算機(pc)、或像是打印機、揚聲器(或音頻渲染器)、麥克風之類的外圍設備)如今已經被廣泛的使用。它們能夠借助無線通信接口(如接口)來與無線網絡(例如,無線局域網絡(wlan))內的其他無線通信設備交換數據。越來越多的lan服務,尤其是wlan服務,在家庭環境中或在日常生活中被部署并且被使用。對用戶而言,使用網絡中的無線設備要避免對電纜連接或物理上互連的設備的需求。然而,配置可能仍然是必要的。顯然,包括若干無線設備的系統(如家庭網絡的無線音頻和/或視頻系統)可以具有多種配置。例如,在音頻傳輸領域,無線技術允許從多媒體設備到若干無線渲染器的多個音頻通道的高端數字傳輸。然而,可能存在設備的多種配置,取決于系統中存在的設備的數量和種類、它們的空間位置等等。

因此,存在用戶能夠簡單地定義所選配置的需求。現有技術中的一些解決方案嘗試了向用戶提供對其無線設備的配置的自動設置。例如,文檔wo2006131894a2提出根據音頻設備的位置來對它們進行配置。



技術實現要素:

本原理使得能夠通過執行用于至少部分地配置包括主設備的通信系統的音頻渲染和/或獲取設備的方法來解決上述缺點中的至少一個缺點,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個通道,所述方法在所述音頻渲染和/或獲取設備中被執行。

根據本公開的實施例,本公開關于一種方法,該方法在包括主設備的通信系統的音頻渲染和/或獲取設備中執行,所述方法包括將所述音頻渲染和/或獲取設備配置為使用所述主設備的多個音頻通道中的至少一個音頻通道。

根據本公開的實施例,該方法包括:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態來選擇音頻渲染和/或獲取設備將使用的至少一個音頻通道。

根據本公開的實施例,該方法包括:獲得所述多個音頻通道中的至少一個音頻通道的狀態,所述音頻通道中的一個音頻通道的狀態表示針對至少另一音頻渲染和/或獲取設備所述音頻通道的當前分配情況;根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備是音頻渲染設備,并且所述主設備在所述多個音頻通道上輸出至少一個音頻信號。

根據本公開的實施例,所述音頻渲染和/或獲取設備是音頻獲取設備,并且至少一個音頻信號通過所述多個通道被輸入至所述主設備。

根據本公開的實施例,所述獲得步驟和所述選擇步驟是在所述音頻渲染和/或獲取設備和所述主設備的配對期間被執行的。

根據本公開的實施例,所述音頻通道是在另一音頻渲染和/或獲取設備還未選擇的音頻通道之外被選擇的。

根據本公開的實施例,當所有音頻通道已經被至少另一音頻渲染和/或獲取設備選擇時,所述選擇步驟是在已經被選擇的音頻通道之外被執行的。

根據本公開的實施例,所述音頻渲染和/或獲取設備可配置為使用數量可變的音頻通道。

根據本公開的實施例,所述獲得步驟產生選擇狀態的有序集合,并且所述選擇步驟考慮所述有序集合內的所述音頻通道的選擇狀態的順序。

根據本公開的實施例,所述通信系統包括多個音頻渲染和/或獲取設備,并且所述多個音頻渲染和/或獲取設備中的至少一部分是根據所述選擇狀態的有序集合的順序按順序被通電的。

根據另一方面,本公開涉及一種音頻渲染和/或獲取設備,其屬于包括主設備的通信系統,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備包括至少一個處理器,所述至少一個處理器被配置為:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態,選擇所述音頻渲染和/或獲取設備將使用的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備屬于包括以下各項的群組:包括低通濾波器的重低音揚聲器;在高通濾波器模式下和/或在低音增強器模式下可配置的衛星揚聲器;麥克風。

根據本公開的實施例,所述音頻渲染和/或獲取設備還包括配對按鈕,所述配對按鈕被適配為將所述音頻渲染和/或獲取設備配置為使用數量可變的音頻通道。

雖然沒有詳細地描述,但是本公開的音頻渲染和/或獲取設備可以被適配為執行在本公開任意實施例中的本公開的方法。

本公開特別涉及一種音頻渲染和/或獲取設備,其屬于包括主設備的通信系統,所述音頻渲染和/或獲取設備適應于被配置為使用所述主設備的多個音頻通道中的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備包括至少一個處理器,所述至少一個處理器被配置為:獲得所述多個音頻通道中的至少一個音頻通道的狀態,所述音頻通道中的一個音頻通道的狀態表示針對至少另一音頻渲染和/或獲取設備所述音頻通道的當前分配情況;根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

根據本公開的實施例,所述音頻通道是無線音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備是音頻渲染設備,并且所述主設備在所述多個音頻通道上輸出至少一個音頻信號。

根據本公開的實施例,所述音頻渲染和/或獲取設備是音頻獲取設備,并且至少一個音頻信號通過所述多個通道被輸入至所述主設備。

根據本公開的實施例,所述獲得步驟和所述選擇步驟是在所述音頻渲染和/或獲取設備和所述主設備的配對期間被執行的。

根據本公開的實施例,將被使用的所述音頻通道是在還未分配給另一音頻渲染和/或獲取設備的音頻通道之外被選擇的。

根據本公開的實施例,當所有音頻通道已經分配給至少另一音頻渲染和/或獲取設備時,所述選擇步驟是在所述已經分配的音頻通道之外被執行的。

根據本公開的實施例,所述音頻渲染和/或獲取設備能配置為使用數量可變的音頻通道。

根據本公開的實施例,本公開涉及一種音頻渲染和/或獲取設備,其屬于包括主設備的通信系統,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備包括至少一個存儲器和至少一個處理電路,所述處理電路被配置為:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態,選擇所述音頻渲染和/或獲取設備將使用的至少一個音頻通道。

雖然沒有詳細地描述,但是本公開的音頻渲染和/或獲取設備可以被適配為執行在本公開任意實施例中的本公開的方法。

根據另一方面,本公開涉及一種通信系統,其包括通過通信網絡鏈接在一起的至少一個主設備和至少一個音頻渲染和/或獲取設備,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備包括至少一個處理器,所述至少一個處理器被配置為:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態,選擇所述音頻渲染和/或獲取設備將使用的至少一個音頻通道。

本公開還涉及一種通信系統,其包括通過通信網絡鏈接在一起的至少一個主設備和至少一個音頻渲染和/或獲取設備,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個音頻通道。

根據本公開的實施例,所述音頻渲染和/或獲取設備包括至少一個處理器,所述至少一個處理器被配置為:獲得所述多個音頻通道中的至少一個音頻通道的狀態,所述音頻通道中的一個音頻通道的狀態表示針對至少另一音頻渲染和/或獲取設備所述音頻通道的當前分配情況;根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

根據本公開的實施例,所述獲得步驟產生狀態的有序集合,并且所述選擇步驟考慮所述有序集合內的所述音頻通道的狀態的順序。

根據本公開的實施例,所述通信系統包括多個音頻渲染和/或獲取設備,并且所述多個音頻渲染和/或獲取設備中的至少一部分是根據所述狀態的有序集合的順序按順序被通電的。

雖然沒有詳細地描述,但涉及本公開的方法或相應音頻渲染和/或獲取設備或系統的當前的實施例可以以在任何組合或子組合中被采用。例如,根據本公開的方法的一些實施例,所述音頻渲染和/或獲取設備是音頻渲染設備,所述主設備在所述多個音頻通道上輸出至少一個音頻信號,所述獲得步驟和所述選擇步驟是在所述音頻渲染和/或獲取設備和所述主設備的配對期間被執行的,所述獲得步驟產生選擇狀態的有序集合,并且所述選擇步驟考慮所述有序集合內的所述音頻通道的選擇狀態的順序。

根據另一方面,本公開涉及計算機可讀非暫態程序存儲設備。

根據本公開的實施例,所述非暫態計算機可讀程序存儲設備有形地實施所述計算機可執行的指令的程序,以在本公開的任意實施例中執行本公開的方法。

特別地,本公開涉及一種非暫態計算機可讀存儲設備,其有形地實施所述計算機可執行指令的程序以執行用于至少部分地配置包括主設備的通信系統的音頻渲染和/或獲取設備的方法,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個通道,所述方法在所述音頻渲染和/或獲取設備中被執行。

根據本公開的實施例,所述方法包括:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態,選擇所述音頻渲染和/或獲取設備將使用的至少一個音頻通道。

本公開還涉及一種非暫態計算機可讀程序存儲設備,其有形地實施所述計算機可執行指令的程序以執行用于至少部分地配置包括主設備的通信系統的音頻渲染和/或獲取設備的方法,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個通道,所述方法在所述音頻渲染和/或獲取設備中被執行,其中,所述方法包括:獲得所述多個音頻通道中的至少一個音頻通道的狀態,所述音頻通道中的一個音頻通道的狀態表示針對至少另一音頻渲染和/或獲取設備所述音頻通道的當前分配情況;根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

根據另一方面,本公開涉及非暫態計算機可讀程序產品。

根據本公開的實施例,所述非暫態計算機可讀程序產品有形地實施計算機可執行指令的程序,以在本公開的任意實施例中執行本公開的方法。

顯然,在一些實施例中,包括程序代碼指令,當所述非暫態軟件程序由計算機執行時,所述程序代碼指令用于至少部分地配置包括主設備的通信系統的音頻渲染和/或獲設備的方法,所述音頻渲染和/或獲取設備被適配為使用所述主設備的多個音頻通道中的至少一個音頻通道,所述方法在所述音頻渲染和/或獲取設備中執行并且包括:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態,選擇所述音頻渲染和/或獲取設備將使用的至少一個音頻通道。

另外,在一些實施例中,包括程序代碼指令,當所述非暫態軟件程序由計算機執行時,所述程序代碼指令用于執行將在包括主設備的通信系統的音頻渲染和/或獲設備中執行的方法,所述方法包括將所述音頻渲染和/或獲取設備配置為使用所述主設備的多個音頻通道中的至少一個音頻通道,所述方法包括:獲得所述多個音頻通道中的至少一個音頻通道的狀態,所述音頻通道中的一個音頻通道的狀態表示針對至少另一音頻渲染和/或獲取設備所述音頻通道的當前分配情況;根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

根據另一方面,本公開涉及一種攜帶軟件程序的計算機可讀存儲介質。

根據本公開的實施例,所述軟件程序包括程序代碼指令,在本公開的任意實施例中,當所述非暫態軟件程序由計算機執行時,所述程序代碼指令用于執行本公開的方法。

根據本公開的實施例,所述軟件程序包括程序代碼指令,當所述非暫態軟件程序由計算機執行時,所述程序代碼指令執行用于部分地配置包括主設備的通信系統的音頻渲染和/或獲設備的方法,所述音頻渲染和/或獲取設備配置為使用所述主設備的多個音頻通道中的至少一個音頻通道,所述方法在所述音頻渲染和/或獲取設備中被執行并且包括:獲得所述音頻通道中的各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;根據音頻通道的選擇狀態,選擇所述音頻渲染和/或獲取設備將使用的至少一個音頻通道。

根據本公開的實施例,包括程序代碼指令,當所述非暫態軟件程序由計算機執行時,所述程序代碼指令用于執行將在包括主設備的通信系統的音頻渲染和/或獲設備中執行的方法,所述方法包括將所述音頻渲染和/或獲取設備配置為使用所述主設備的多個音頻通道中的至少一個音頻通道,所述方法包括:獲得所述多個音頻通道中的至少一個音頻通道的狀態,所述音頻通道中的一個音頻通道的狀態表示針對至少另一音頻渲染和/或獲取設備所述音頻通道的當前分配情況;根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

附圖說明

當閱讀下文的描述時,本公開將被更好的理解并且其他具體特征和優勢將會顯現,該描述參考了附圖,其中:

圖1根據本公開的具體實施例示出無線通信系統的示例;

圖2a示出圖1的無線通信系統的具體配置,其中只存在并啟用了兩個音頻揚聲器,并且其中不存在或禁用了重低音揚聲器;

圖2b示出圖1的無線通信系統的另一配置,其中只存在并啟用了兩個音頻揚聲器,并且其中不存在或禁用了重低音揚聲器;

圖2c示出圖1的無線通信系統的又一配置,其中只存在并啟用了兩個音頻揚聲器,該系統包括立體聲tv并且存在并啟用了重低音揚聲器;

圖2d示出圖1的無線通信系統的又一配置,其中存在并啟用了四個音頻揚聲器,并且其中不存在或禁用了重低音揚聲器;

圖3示出了圖1的無線通信系統的音頻渲染器的結構;

圖4a示出在單聲道音頻配置模式下工作的圖1的無線通信系統的音頻渲染器中的一個音頻渲染器所執行本公開的方法;

圖4b示出在雙聲道(或立體聲)音頻配置模式下工作的圖1的無線通信系統的音頻渲染器中的一個音頻渲染器所執行本公開的方法;

圖5示出圖1的無線通信系統的主設備的結構。

應該注意到,附圖只具有說明的目的,并且本公開的實施例不限于所示出的實施例。

具體實施方式

本公開的至少一個實施例可以提供一種新的途徑來對包括主設備(如stb、tv、平板電腦、智能電話或pc)的無線系統中的至少一個無線音頻渲染和/或獲取設備(如音頻渲染器或麥克風)的配置進行設置,主設備充當路由設備并且屬于通信網絡(如局域網)。

事實上,本公開的至少一些實施例可以允許在減小設備的復雜性和/或成本的同時,至少部分地自動設置音頻渲染和/或獲取設備(下文稱為“從設備”)。這可以借助將主設備的音頻通道與揚聲器或麥克風進行至少部分地自動配對來實現。

更確切地說,從設備可以被通電并且按指定順序與主設備配對。從設備能夠發現主設備的音頻能力以及可用的音頻通道(也就是被輸入至主設備從而能夠針對渲染器被發送的音頻通道,或者針對麥克風可以由主設備接收到的音頻通道)。根據所發現的信息,從設備可以自動選擇它將使用的通道(也就是從渲染器將耗用的通道或從麥克風將產生的通道)。

本公開的至少一個實施例可以因此允許抑制或至少部分地避免對揚聲器或麥克風上的專用用戶開關的需求或對在從設備的固件中實現復雜的方法的需求。

本公開的至少一些實施例可以適配于包括不同數量的設備的無線系統的配置。

此外,在至少一些實施例中,可以開發單個揚聲器固件,其可被用于對音頻渲染器進行不同的配置(從而播放不同的音頻渲染),并且可以被嵌入不同種類的渲染器設備中(例如,衛星揚聲器和在重低音揚聲器中)。

下文結合音頻渲染設備描述了具體實施例。然而,本公開的其他實施例可以涉及音頻獲取設備、或涉及至少一個音頻渲染設備和至少一個音頻獲取設備的組合。

在圖1所示的詳細實施例中,描述了無線音頻和/或視頻系統100。

系統100屬于通信網絡110。系統100顯然包括主設備120,該主設備120充當系統100的主設備并且被適配為至少輸出音頻信號。根據實施例,主設備可以是機頂盒、平板電腦、pc、智能電話、藍光播放器、tv、或可以輸出音頻通道的任何種類的無線設備。在示出的實施例中,該主設備是機頂盒(stb)120,其可以(例如,從另一通信網絡,如互聯網)接收視聽信號,并且可以輸出視聽信號的視頻成分(例如,將由顯示器130渲染的視頻成分)以及試聽信號的音頻成分(例如,將由系統100的至少一個音頻渲染器140、142、144、146、150渲染的音頻成分)。在圖1的具體實施例中,stb120裝配有外圍設備122,例如,連接至stb的一個usb端口的電子狗(dongle)(如德州儀器(texas)開發的產品ticc85xx),外圍設備122包括被適配為輸出音頻通道的無線發送裝置。電子狗122可以選擇性地包括其他無線接收裝置。

系統100還包括音頻渲染器140、142、144、146、150。音頻渲染器可以是衛星渲染器140、142、144、146(在高通濾波模式下工作或在低音增強器中工作)或具有低通濾波器的重低音揚聲器150。系統的音頻渲染器140、142、144、146、150中的至少一個音頻渲染器實施本公開的方法。在圖1示出的實施例中,系統的每個渲染器實施本公開的方法。然而,在其他實施例中,本公開的方法可以在是下述系統的一部分的音頻渲染器中實施:該系統還包括其他不實施本公開的方法或實施本公開的方法的不同實施例的其他渲染器。

在所示出的實施例中,所有的設備都是無線設備。當然,系統還可以包括有線設備或無線設備和有線設備的組合。例如,顯示器或重低音揚聲器可以通過有線連接被連接至stb。顯然,重低音揚聲器可以通過jack連接被連接至stb。在這樣的實施例中,有線重低音揚聲器所使用的兩個音頻通道可以由用戶手動分配。

在這個示出的實施例中,將被用于在渲染器設備120和主設備100之間交換數據的協議是要求或提供設備之間的配對的協議,例如,德州儀器開發的產品(或電子狗)ticc85xx所使用的協議。

在其他實施例中,揚聲器和主設備的專用按鈕可以被用于迫使在設備之間進行信息項目的交換,以便于配置揚聲器。

根據實施例,渲染器可以具有不同的聲學特征。為了簡化的目的,在圖1示出的實施例中,所有的渲染器都具有相同的聲學特征以及相同的固件。當然,在其他實施例中,系統可以包括具有不同固件的渲染器的多種集合。

在系統100中,各個音頻渲染器必須根據系統的地理配置來扮演特定的角色。事實上,為了向用戶提供分布式的聲音,衛星揚聲器可以是“前左”揚聲器、“前右”揚聲器、“后左”揚聲器、“后右”揚聲器。音頻渲染器在給定時刻在系統中是否存在也可以改變。例如,渲染器可以被打開或關閉。用戶還可以將音頻渲染器加入系統或者從系統移除。

圖2a至2d示出系統100的不同的無線音頻配置“n.m”(也就是說,包括n個衛星揚聲器和m個重低音揚聲器,其中n、m是大于或等于0的整數)。

在圖2a示出的示例中,配置的類型是“2.1”。系統100包括顯示器(此處是電視機)130、stb120、和兩個單聲道音頻揚聲器140、142(具有高通濾波器的前左揚聲器和具有高通濾波器的前右揚聲器)、以及包括具有低通濾波器的前左和前右音頻輸出的重低音揚聲器150。無線重低音揚聲器存在并且被啟用。

在圖2b示出的示例中,配置的類型是“2.0”。除了重低音揚聲器不存或者被禁用之外,系統包括與圖2a的示例相同的設備。

在圖2c示出的示例中,配置的類型可以是“4.1”。

系統通道包括針對tv、stb的具有高通濾波器的立體聲通道(后左+后右),兩個單聲道音頻揚聲器140、142(具有高通濾波器的前左揚聲器和具有高通濾波器的前右揚聲器),以及包括具有低通濾波器的前左和前右音頻輸出的重低音揚聲器150。無線重低音濾波器存在并且被啟用。

在另一未被示出的示例中,除了重低音濾波器不存在或被禁用外,系統包括與圖2c的示例相同的設備。

在圖2d所示的示例中,配置的類型可以是“4.0”。系統100包括顯示器(此處是電視機)130、stb120、和四個單聲道音頻揚聲器140、142、144、146(具有高通濾波器的前左揚聲器、具有高通濾波器的前右揚聲器、具有高通濾波器的后左揚聲器、和具有高通濾波器的后右揚聲器),無線重低音揚聲器不存在。

根據實施例,音頻渲染器耗用的音頻通道的數量可以變化。例如,在第一音頻耗用模式(“單聲道”)下,衛星揚聲器可以耗用唯一的音頻通道。在第二音頻耗用模式(“立體聲”)下,衛星揚聲器可以耗用兩個音頻通道。

在詳細的實施例中,衛星揚聲器可以具有兩種類型的音頻耗用模式(單聲道或立體聲),并且可以被用戶配置為在一種耗用模式下工作。例如,音頻渲染器的“配對按鈕”可以允許根據施加給配對按鈕的壓力的持續時長來選擇音頻耗用模式。在短時間壓力后(小于時間閾值,如4、5或6秒),揚聲器只可以耗用一個音頻通道。在長時間壓力后(大于閾值),揚聲器可以耗用兩個音頻通道。在這樣的情況下,如果通道是從0至3被編號的,則為了具有完整的立體聲,耗用的通道可以是通道0和1、或通道2和3。在一些實施例中,為了簡化的目的和/或針對聲學問題,某些值對(如通道1和通道2構成的對)可以被禁止用于音頻渲染器。

重低音揚聲器可以耗用一個或兩個音頻通道。然而,如詳細的實施例中,重低音揚聲器可以被迫耗用兩個音頻通道,如下文的詳細描述。在一變體中,重低音揚聲器可以在單聲道音頻耗用模式下被使用。

圖3描述被適配為實施本公開的方法400的無線音頻渲染器的結構。例如,可以是圖1示出的音頻渲染器,如衛星揚聲器140、142、144、146或重低音揚聲器150。

在圖3的具體實施例中,音頻渲染器可以包括經由數據和地址總線300鏈接在一起的不同的設備,數據和地址總線300還可以運送定時器信號。例如,音頻渲染器可以包括微處理器31(或cpu)、至少一個輸入/輸出模塊34(如觸覺顯示器、開關、led、按鈕(如配對按鈕)等等)、rom(或只讀存儲器)35、ram(或隨機存取存儲器)36、被配置為經由無線連接接收和/或發送數據的通信接口371、372、有線通信接口38(可選的)、電源39。

在示出的實施例中,音頻渲染器140、142、144、146、150可以借助無線接口與主設備120(如圖1所示被鏈接至顯示器130)通信。音頻渲染器被特別適配為使用主設備的多個音頻通道中的至少一個通道。

所提及的存儲器中的各個存儲器可以包括至少一個寄存器,也就是低容量(一些二進制數據)或高容量(具有存儲整個程序、或存儲代表要計算或顯示的數據的所有或部分數據的能力)的存儲區域。

當音頻渲染器被通電時,微處理器31加載ram56的寄存器中的程序指令360,特別是執行本文描述的配置方法的至少一個實施例所需的處理,并且執行程序指令。

根據一變體,音頻渲染器包括若干微處理器。根據另一變體,電源39在音頻渲染器的外部。

在圖3示出的具體實施例中,微處理器31可以被配置為:

●獲得各個音頻通道的選擇狀態,音頻通道的選擇狀態表示至少另一音頻渲染和/或獲取設備對音頻通道的現有選擇;

●根據音頻通道的選擇狀態來選擇音頻渲染和/或獲取設備將使用的至少一個音頻通道。

在一些實施例中,微處理器31可以被配置為:

●獲得所述多個音頻通道中的至少一個音頻通道的狀態,音頻通道的狀態表示,所述音頻通道針對至少另一音頻渲染和/或獲取設備的當前分配情況;

●根據所獲得的狀態在所述多個音頻通道中選擇將被使用的至少一個音頻通道。

音頻渲染器特別地可以屬于進一步包括主設備的通信系統。該系統還可以包括至少另一音頻渲染器,如圖1和2a至2d中所示。

圖5描述主設備,如裝配有專用電子狗的stb作為如圖1所示的主設備。

在圖5的具體實施例中,主設備可以包括經由usb協議或經由數據和地址總線500鏈接在一起的不同的設備,數據和地址總線500還可以運送定時器信號。例如,主設備可以包括微處理器51(或cpu)、至少一個輸入/輸出模塊54(如觸覺顯示器、開關、led、按鈕(如配對按鈕)等等)、rom(或只讀存儲器)55、ram(或隨機訪問存儲器)56、被配置為經由無線連接接收和/或發送數據的通信接口571、572、有線通信接口58(可選的)、電源59。主設備還可以包括其他無線連接,如連接(可選)。

在一些實施例中,主設備還可以包括或者可以被連接至顯示器模塊504,例如,屏幕或電視機,顯示器模塊504通過專用總線50被直接連接至圖形卡52。

在示出的實施例中,主設備120可以借助無線接口與音頻渲染器140、142、144、146、150通信。

所提及的存儲器中的各個存儲器可以包括至少一個寄存器,也就是低容量(一些二進制數據)或高容量(具有存儲整個程序、或存儲代表要計算或顯示的數據的所有或部分數據的能力)的存儲區域。

當主設備被通電時,微處理器51加載ram56的寄存器中的程序指令560,并且執行程序指令。

根據一變體,注設備包括若干微處理器。根據另一變體,電源59在主設備的外部。

圖4a和4b示出在音頻渲染器中實施的本公開的方法400的具體實施例。例如,它可以是圖1示出的音頻渲染器,如衛星揚聲器140、142、144、146或重低音揚聲器150。

根據圖4a和4b描述的實施例,圖1的系統的用戶已經開啟了他的stb并且將他的系統的各個揚聲器移動至其期望的位置。所有揚聲器被關閉。然后用戶開始將他的系統的至少一個音頻渲染器或揚聲器通電并且將它們與主設備配對,系統的渲染器一個接一個被通電并且被配對(第一個被通電并且被配對,第二個被通電并且被配對,...)。揚聲器通電和與主設備(此處為stb的電子狗)配對的順序可以確定分配給揚聲器的(一個或多個)通道。這樣的實施例可以允許在顛倒了兩個斷電的揚聲器的位置后調整渲染。

根據示出的實施例,電子狗輸出的通道可以以確定的順序從0到n進行編號(n為通道的數量減1)。例如,在詳細實施例中,通道可以從0到3進行編號。編號為0的通道可以是前左音頻通道。編號為1的通道可以是前右通道,編號為2的通道可以是后左通道。編號為3的通道可以是后右通道。

根據圖4a或4b的詳細實施例,該方法包括(在410處)發起對揚聲器的配對。這種發起被執行的方式可以根據實施例而變化。在本文所描述的具體實施例中,發起包括按壓配對按鈕。根據在配對按鈕上做出動作的持續時間,揚聲器可以被配置在單聲道或立體聲耗用模式下。根據圖4a示出的詳細實施例,音頻渲染器的音頻耗用模式是單聲道。根據圖4b示出的詳細實施例,音頻渲染器的音頻耗用模式是立體聲。

該方法還包括(在420處)掃描從主設備發送的音頻通道,并且(在430、440處)根據掃描結果選擇至少一個通道。根據音頻渲染器的音頻耗用模式,該選擇可能不同。

該掃描顯然可以包括:

-監聽主設備在通信網絡上發布的信息,該信息包括主設備的標識符和輸出的通道的數量;

-從主設備獲得消息,該消息標識主設備輸出的通道以及針對各個輸出通道指示另一音頻渲染設備對該通道的現有選擇(換言之,指示該通道的現有使用情況)的選擇狀態。

在所描述的實施例中,其中stb可以裝配有電子狗,如德州儀器開發的電子狗ticc85xx,消息(或掃描結果)可以包括(例如,在2個字節上編碼的)變量,該變量可以描述可以被主設備無線地輸出的、被輸入至主設備的所有音頻通道的狀態(例如,在4個比特上編碼)。針對音頻通道中的至少一個音頻通道,另一變量可以指示從揚聲器是否已經選擇了該音頻通道。

如果揚聲器被配置在單聲道音頻耗用模式下(被用戶配置或單聲道模式是默認模式),則(430處的)選擇可以包括逐通道檢查掃描結果。

(430處的)選擇可以包括(在431處)對標記(i)設置初始值。在所描述的實施例中,其中通道被分配的編號是從0到3,初始值可以是0。當然,根據通道的編號方式,初始值可能不同。

根據掃描結果,該方法可以包括(在432處)獲得以標記的當前值編號的通道(下文稱為“當前通道”)的狀態。

如果當前通道沒有被使用433,則該方法可以包括(在434處)選擇當前通道。

如果當前通道已經被使用433,則該方法可以包括(在435處)測試標記是否已經到達分配給通道的最大編號。如果沒有,則該方法包括(在437處)遞增標記(標記i被分配的值是i+1)并且迭代執行可用性測試的確定以及與通道的最大編號的比較。

在所描述的具體實施例中,可以在衛星揚聲器或重低音揚聲器中實施相同的固件,其中重低音揚聲器是最后被通電和配對的音頻渲染器。在這樣的實施例中,如果當前通道已經被使用433并且標記已經到達通道的最大編號435,則可以假定音頻渲染器是位于另一房間的衛星揚聲器或重低音揚聲器(因為所有通道都被使用),并且該方法可以包括迫使設備在立體聲音頻耗用模式下工作,并且選擇兩個默認通道436,例如,此處編號為0和1的通道(后左和后右通道)。

如圖4b所示,如果揚聲器已經被配置在立體聲音頻耗用模式下,則(440處的)選擇可以包括以兩個通道的步階來檢查掃描結果。

(440處的)選擇可以包括(在441處)對標記(i)設置初始值。在所描述的實施例中,其中通道被分配的編號是從0到3,初始值可以是0。當然,根據通道的編號方式,初始值可能不同。

根據掃描結果,該方法可以包括(在442處)獲得以標記的當前值編號的通道(下文稱為“當前通道”)和以標記的下一值(i+1)編號的通道的狀態。

如果當前通道和當前通道后的通道沒有被使用433,則該方法可以包括(在444處)選擇這兩個通道。

如果當前通道和該當前通道后的通道中的一者還未被使用433,則該方法包括檢測(445)當前通道后的通道是否是被分配了(分配給通道的)最大編號的通道(或者換言之,是否滿足條件(i=最大通道編號-1))。如果不是,則該方法可以包括遞增(447)標記(將該標記i賦值為i+2)并且迭代執行可用性測試的確定以及(可選擇的)與通道的最大編號的比較。

在所描述的具體實施例中,可以在衛星揚聲器或重低音揚聲器中實施相同的固件,如果當前通道或當前通道后的通道不可用或者已經被使用443并且標記已經達到通道的最大編號減1,則可以假定音頻渲染器是重低音揚聲器,并且該方法可以包括(在446處)選擇兩個默認通道,例如,此處編號為0和1的通道(后左和后右通道)。

該方法還可以包括記錄至少一個所選擇的通道,以便于在被通電時或者在下一配對以前保持同樣的通道。

本公開已經針對從0至最大編號(如3)進行編號的通道進行了描述,并且標記具有初始值“0”并且通過增大值來改變。當然,在另一實施例中,標記可以被設置為初始值是分配給通道的最大編號,并且通過減少值來改變。

本公開已經針對特別適配于如德州儀器開發的產品ticc85xx之類的產品的具體協議進行了描述。當然,本領域的技術人員將會理解,本公開還可以應用于使用其他網絡協議的通信系統,顯然網絡協議要求音頻渲染器和“主”設備之間的配對。

本領域的相關技術人員將會理解,本原理的方面可以體現為系統、音頻和/或渲染設備、方法、或計算機可讀介質。因此,本公開的方面可采用以下形式:硬件實施例、軟件實施例(包括固件、常駐軟件、微代碼等)、或所有在本文通常被稱為“電路”、“模塊”或“系統”的結合軟件和硬件方面的實施例。此外,本原理的方面可以采用計算機可讀存儲介質的形式。可以利用一個或多個計算機可讀存儲介質的任意組合。

計算機可讀存儲介質可以采取在一個或多個計算機可讀介質上實施的計算機可讀程序產品的形式,并且該計算機可讀程序產品具有在其上實施的可由計算機執行的計算機可讀程序代碼。如本文所用的計算機可讀存儲介質被認為是非暫態存儲介質,其具有在其中存儲信息的內在能力以及提供從中進行信息檢索的內在能力。計算機可讀存儲介質可以是例如但不限于電、磁、光、電磁、或紅外線的、或半導體系統、裝置、或設備、或它們的任意適合的組合。

應該理解,雖然下面提供了可以引用本原理的計算機可讀存儲介質的多個具體示例,但本領域的普通技術人員能輕易理解,它們只是說明性而非排他性的列表:便攜式計算機磁盤、硬盤、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或閃速存儲器)、便攜式只讀光盤存儲器(cd-rom)、光存儲器設備、磁存儲設備或它們的任意適合的組合。

因此,例如,本領域的相關技術人員應該理解,本文呈現的框圖代表本原理的一些實施例的說明性系統組件和/或電路的概念性圖示。應該理解,任意流程圖表、流程圖、狀態轉換圖、偽代碼等等代表各種處理,這些處理本質上在計算機可讀存儲介質中表示并因此由計算機或處理器執行,不論這樣的計算機或處理器是否被明確示出。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 尖扎县| 太和县| 唐山市| 海盐县| 类乌齐县| 南城县| 花莲县| 青浦区| 贵港市| 鹿邑县| 武夷山市| 东安县| 宾川县| 昔阳县| 巍山| 政和县| 夏津县| 巴南区| 普兰县| 蓝田县| 德令哈市| 房山区| 东港市| 沁水县| 北票市| 新疆| 太和县| 密山市| 九台市| 湟中县| 德阳市| 黄冈市| 湖南省| 栖霞市| 天长市| 宁波市| 康平县| 囊谦县| 英山县| 太原市| 个旧市|