多媒體對象的音頻控制的制作方法
【專利摘要】在一些示例中,本公開的方面可以包括用于一個或多個多媒體對象的音頻控制的技術(shù)。在一個示例中,一種方法包括接收包括能夠生成音頻數(shù)據(jù)的一個或多個多媒體對象的組的電子文檔。該方法還包括注冊該一個或多個多媒體對象的組中的多媒體對象,其中注冊多媒體對象包括存儲識別該多媒體對象的多媒體對象標識符。該方法進一步包括接收音頻數(shù)據(jù);以及計算設(shè)備基于一個或多個配置參數(shù)來確定已注冊的多媒體對象所生成的音頻數(shù)據(jù)的音量級別,其中該一個或多個配置參數(shù)定義與多媒體對象標識符相關(guān)聯(lián)的一個或多個音量級別。該方法還包括以所確定的音量級別向輸出設(shè)備輸出音頻數(shù)據(jù)。
【專利說明】多媒體対象的音頻控制
【技術(shù)領(lǐng)域】
[0001]本公開涉及電子設(shè)備,以及更具體地,涉及電子設(shè)備的音頻控制。
【背景技術(shù)】
[0002]用戶可以與在計算設(shè)備(例如,移動電話、平板計算機、智能手機等)上執(zhí)行的應(yīng)用進行交互。例如,用戶可以安裝、查看或刪除計算設(shè)備上的應(yīng)用。
[0003]在一些情況下,用戶可以通過圖形用戶界面與計算設(shè)備進行交互。在一些示例中,計算設(shè)備可以包括ー個或多個聲音設(shè)備。在計算設(shè)備上執(zhí)行的應(yīng)用可以訪問聲音設(shè)備。
【發(fā)明內(nèi)容】
[0004]在一個示例中,ー種方法包括接收包括能夠生成音頻數(shù)據(jù)的ー個或多個多媒體對象的組的電子文檔。該方法進ー步包括注冊該ー個或多個多媒體對象的組中的多媒體對象,其中注冊多媒體對象包括存儲識別該多媒體對象的多媒體對象標識符。該方法還包括接收由已注冊的多媒體對象生成的音頻數(shù)據(jù)。該方法進ー步包括通過計算設(shè)備基于ー個或多個配置參數(shù)來確定該音頻數(shù)據(jù)的音量級別,其中該ー個或多個配置參數(shù)定義與多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別。該方法進ー步包括以所確定的音量級別向輸出設(shè)備輸出音頻數(shù)據(jù)。
[0005]在一個示例中,一種計算機可讀存儲介質(zhì)編碼有指令,所述指令當(dāng)被執(zhí)行時,促使計算設(shè)備的ー個或多個處理器執(zhí)行包括接收包括能夠生成音頻數(shù)據(jù)的ー個或多個多媒體對象的組的電子文檔的操作。所述指令進ー步促使一個或多個處理器執(zhí)行包括注冊該ー個或多個多媒體對象的組中的多媒體對象的操作,其中注冊多媒體對象包括存儲識別該多媒體對象的多媒體對象標識符。所述指令進ー步促使一個或多個處理器執(zhí)行包括下述的操作:接收由已注冊的多媒體對象生成的音頻數(shù)據(jù);通過計算設(shè)備基于ー個或多個配置參數(shù)來確定該音頻數(shù)據(jù)的音量級別,其中該ー個或多個配置參數(shù)定義與多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別。所述指令進ー步促使一個或多個處理器執(zhí)行包括以所確定的音量級別向輸出設(shè)備輸出音頻數(shù)據(jù)的操作。
[0006]在一個示例中,ー種計算設(shè)備,包括:一個或多個處理器。該計算設(shè)備進一歩包括音頻控制模塊,其可由該ー個或多個處理器執(zhí)行來接收包括能夠生成音頻數(shù)據(jù)的一個或多個多媒體對象的組的電子文檔。該音頻控制模塊可進ー步執(zhí)行來注冊該ー個或多個多媒體對象的組中的多媒體對象,其中注冊多媒體對象包括存儲識別該多媒體對象的多媒體對象標識符。該音頻控制模塊可進一步執(zhí)行來接收由已注冊的多媒體對象生成的音頻數(shù)據(jù)。該計算設(shè)備還包括用于基于ー個或多個配置參數(shù)來確定該音頻數(shù)據(jù)的音量級別的裝置,其中該ー個或多個配置參數(shù)定義與多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別。該計算設(shè)備進一歩包括以所確定的音量級別輸出音頻數(shù)據(jù)的輸出設(shè)備。
[0007]在一個示例中,ー種方法包括接收包括能夠生成音頻數(shù)據(jù)的兩個或更多個多媒體對象的組的電子文檔。該方法還包括向應(yīng)用注冊該組中的第一多媒體對象和第二多媒體對象,其中注冊第一多媒體對象包括存儲識別第一多媒體對象的第一多媒體對象標識符,以及其中注冊第二多媒體對象包括存儲識別第二多媒體對象的第二多媒體對象標識符。該方法進ー步包括接收由第一多媒體對象生成的第一音頻數(shù)據(jù)和由第二多媒體對象生成的第ニ音頻數(shù)據(jù)。該方法還包括在執(zhí)行該應(yīng)用期間,從用戶接收指示第一多媒體對象的第一音量級別的第一配置參數(shù)。該方法進ー步包括在執(zhí)行該應(yīng)用期間,從用戶接收指示第二多媒體對象的第二音量級別的第二配置參數(shù)。該方法還包括以第一音量級別向輸出設(shè)備輸出第一音頻數(shù)據(jù)。該方法進ー步包括以第二音量級別向輸出設(shè)備輸出第二音頻數(shù)據(jù)。
[0008]在附圖和下面的描述中闡述了本公開的ー個或多個示例的細節(jié)。根據(jù)描述和附圖以及權(quán)利要求,本公開的其他特征、目的和優(yōu)勢將是顯而易見的。
【專利附圖】
【附圖說明】
[0009]圖1是圖示依據(jù)本公開的ー個或多個方面的、可以被配置成執(zhí)行ー個或多個應(yīng)用的計算設(shè)備的示例的框圖。
[0010]圖2是圖示依據(jù)本公開的ー個或多個方面的、圖1中所示的計算設(shè)備2的ー個示例的進ー步細節(jié)的框圖。
[0011]圖3是圖示依據(jù)本公開的ー個或多個方面的、可以由計算設(shè)備執(zhí)行來執(zhí)行ー個或多個多媒體對象的音頻控制的示例方法的流程圖。
[0012]圖4是圖示依據(jù)本公開的ー個或多個方面的、可以被配置成執(zhí)行ー個或多個應(yīng)用的計算設(shè)備的示例的框圖。
[0013]圖5是圖示依據(jù)本公開的ー個或多個方面的、可以被配置成執(zhí)行ー個或多個應(yīng)用的計算設(shè)備的示例的框圖。
【具體實施方式】
[0014]總的來說,本公開的方面針對用于對多媒體對象進行控制的技木。應(yīng)用和網(wǎng)絡(luò)技術(shù)的進步已使開發(fā)者能夠創(chuàng)建包括豐富和動態(tài)內(nèi)容的文檔。例如,應(yīng)用可以在單個文檔中顯示多個多媒體対象。每ー個多媒體對象可以提供音頻和/或視覺內(nèi)容源。在一個示例中,文檔可以包括每ー個提供視頻和音頻內(nèi)容的許多多媒體對象。應(yīng)用可以最初執(zhí)行包括在文檔中的多媒體対象。該應(yīng)用可以進一歩通過各種應(yīng)用編程接ロ(API)向多媒體對象提供對例如音頻設(shè)備的I/O設(shè)備的訪問。在一些示例中,多個多媒體對象可能同時要求對音頻設(shè)備的訪問以供音頻和/或視頻播放。在這樣的示例中,每ー個多媒體對象可以為對音頻設(shè)備的訪問而進行競爭。
[0015]目前,應(yīng)用沒有向用戶提供對單獨多媒體對象的粒狀音頻控制。因此,多媒體對象可以同時向音頻設(shè)備發(fā)送音頻數(shù)據(jù),這可能導(dǎo)致是所有音頻數(shù)據(jù)的組合的音頻信號。這種對控制的缺乏可以導(dǎo)致不期望的用戶體驗。例如,收聽第一對象的音頻的用戶可能被第二對象的音頻打斷。組合的音頻信號可能是難以理解的,并且第二對象可能使用戶從第一對象的音頻分心。用戶因此可能期望用來粒狀地控制共享單個音頻設(shè)備的単獨多媒體對象的ー個或多個技術(shù)。
[0016]本公開的技術(shù)提供了對可能同時要求對同一音頻設(shè)備的訪問的多媒體對象的粒狀音量控制。在一個示例中,在web瀏覽器中包括音頻控制模塊。當(dāng)web瀏覽器最初渲染多媒體對象吋,向音頻控制模塊注冊該多媒體対象。因此,音頻模塊維護在web瀏覽器中的多媒體對象的列表。音頻控制模塊進一歩提供多媒體對象可訪問的聲音控制API。當(dāng)多媒體對象生成待由音頻設(shè)備輸出的音頻數(shù)據(jù)時,該多媒體對象可以調(diào)用包括在聲音控制API中的函數(shù)來向音頻設(shè)備發(fā)送音頻數(shù)據(jù)。該音頻數(shù)據(jù)可以由音頻控制模塊通過該函數(shù)調(diào)用接收。一旦音頻控制模塊接收了該音頻數(shù)據(jù),音頻控制模塊就可以例如改變該音頻數(shù)據(jù)的音量。然后,可以通過可以由操作系統(tǒng)向web瀏覽器提供的另ー個API將經(jīng)轉(zhuǎn)變的音頻數(shù)據(jù)發(fā)送給音頻設(shè)備。
[0017]圖1是圖示依據(jù)本公開的ー個或多個方面的、可以被配置成執(zhí)行例如應(yīng)用8的一個或多個應(yīng)用的計算設(shè)備2的示例的框圖。如圖1中所示,計算設(shè)備2可以包括顯示器4、音頻設(shè)備6和應(yīng)用8。在一些示例中,應(yīng)用8可以包括音頻控制模塊10。
[0018]在一些示例中,計算設(shè)備2包括下述或是下述的一部分:便攜式計算設(shè)備(例如,移動電話/上網(wǎng)本/膝上型機/平板設(shè)備)或臺式計算機。計算設(shè)備2還可以使用網(wǎng)絡(luò)接ロ(參見例如圖2)來連接到有線或無線網(wǎng)絡(luò)。在圖2的示例中進ー步描述了計算設(shè)備2的一個非限制性示例。
[0019]在一些示例中,計算設(shè)備2可以包括顯示器4。在一個示例中,顯示器4可以是如圖2中所示的輸出設(shè)備50。在一些示例中,顯示器4可以由計算設(shè)備2編程為顯示圖形內(nèi)容。圖形內(nèi)容一般包括顯示器4所顯示的任何視覺描繪。圖形內(nèi)容的示例可以包括圖像、文本、視頻、視覺對象和/或視覺程序組件,諸如滾動條、文本框、按鈕等。在一個示例中,應(yīng)用8可以促使顯示器4顯示圖形用戶界面(⑶I) 16。
[0020]如圖1中所示,應(yīng)用8可以在計算設(shè)備2上執(zhí)行。應(yīng)用8可以包括計算設(shè)備2可執(zhí)行的程序指令和/或數(shù)據(jù)。應(yīng)用8的示例可以包括web瀏覽器、電子郵件應(yīng)用、文本消息遞送應(yīng)用或接收用戶輸入和/或顯示圖形內(nèi)容的任何其他應(yīng)用。
[0021]在一些示例中,應(yīng)用8促使⑶116在顯示器4中顯示。⑶116可以包括以人類可讀方式呈現(xiàn)計算設(shè)備2的信息的交互式和/或非交互式圖形內(nèi)容。在一些示例中,GUI16可以使用戶能夠通過顯示器4與應(yīng)用8交互。例如,用戶可以通過諸如鼠標、鍵盤或觸摸屏的輸入設(shè)備提供用戶輸入。響應(yīng)于接收該用戶輸入,計算設(shè)備2可以執(zhí)行ー個或多個操作。以這種方式,GUI16可以使用戶能夠創(chuàng)建、修改和/或刪除計算設(shè)備2的數(shù)據(jù)。
[0022]在一些示例中,如圖1中所示的應(yīng)用8可以是web瀏覽器軟件應(yīng)用(在下文中“web瀏覽器”)。Web瀏覽器的一個不例可以是Google Chrome?web瀏覽器。在一些不例中,web瀏覽器可以檢索并呈現(xiàn)在諸如因特網(wǎng)的網(wǎng)絡(luò)上的信息資源。Web瀏覽器還可以向網(wǎng)絡(luò)上的其他設(shè)備發(fā)送信息。在一些示例中,信息資源可以是文檔,諸如超文本標記語言(HTML)文檔。HTML文檔可以包括web瀏覽器可解釋的結(jié)構(gòu)化數(shù)據(jù)。在一些示例中,結(jié)構(gòu)化數(shù)據(jù)可以包括文本、圖片和多媒體対象。Web瀏覽器可以例如以人類可解釋的形式顯示HTML文檔的結(jié)構(gòu)化數(shù)據(jù)。
[0023]如圖1中所示,應(yīng)用8可以是顯示HTML文檔18的web瀏覽器。HTML文檔18可以例如包括文本20、多媒體對象22和多媒體對象24。多媒體對象可以是嵌入在文檔18中的任何視覺、音頻和/或其他感知數(shù)據(jù)源。在一些示例中,多媒體對象可以包括視頻對象和/或聲音對象。多媒體對象的示例可以包括Macromedia? Flash?、.丨ava?小應(yīng)用程序、Quicktime?電影、MPEG-4視頻、MP3音頻和WAV音頻。在一些示例中,多媒體對象可以包括動畫和音頻內(nèi)容。在一些示例中,例如文檔18的文檔的創(chuàng)建者可以將ー個或多個多媒體對象嵌入在文檔18中。計算設(shè)備2的用戶可以使用應(yīng)用8來查看文檔18,并且與多媒體對象22和24進行交互。
[0024]在一些示例中,在單個文檔18中可以包括多個多媒體對象。例如,如圖1中所示,在文檔18中嵌入了兩個多媒體媒體對象22和24。在圖1的示例中,多媒體對象22可以是題為如文本20所指不的“Android Cloud to Device Messaging Framework (到設(shè)備消息發(fā)送框架的安卓云)”的視頻。文檔18可以進ー步包括多媒體對象24。多媒體對象24可以如圖1中所示,包括視聽廣告。例如,多媒體對象24可以包括做廣告的產(chǎn)品或服務(wù)的視覺動畫,并且可以在ー些示例中,進ー步包括與該動畫相關(guān)聯(lián)的音頻。
[0025]在一些示例中,應(yīng)用8可以包括用來解釋文檔18的結(jié)構(gòu)化數(shù)據(jù)的渲染引擎。在一些示例中,應(yīng)用8的渲染引擎可以以人類可解釋的形式呈現(xiàn)結(jié)構(gòu)化數(shù)據(jù)。如在此所述,在一些示例中,“渲染”可以包括以人類可解釋的形式呈現(xiàn)任何結(jié)構(gòu)化數(shù)據(jù)。HTML文檔的結(jié)構(gòu)化數(shù)據(jù)可以包括封裝待由渲染引擎渲染的內(nèi)容的標簽。標簽可以是不同類型的,因此,使渲染引擎能夠以不同方式渲染不同標簽所包含的內(nèi)容。因此,在一個示例中,文本20可以由使值染引擎能夠顯不“Android Cloud to Device Messaging Framework”作為文本的“文本”標簽封裝。
[0026]在其他示例中,在文檔18中可以包括用來指定多媒體對象22和24的多媒體標簽。在這樣的示例中,應(yīng)用8的渲染引擎可以對多媒體標簽進行處理來以人類可解釋的形式向用戶呈現(xiàn)多媒體對象22、24。在一些示例中,渲染引擎可以包括渲染部分而非所有類型的與各種不同標簽相關(guān)聯(lián)的內(nèi)容的功能。例如,渲染引擎可以本原地渲染文本,但是可以不本原地渲染多媒體対象。在這樣的示例中,用于多媒體對象的標簽可以指定単獨多媒體應(yīng)用來渲染該多媒體對象的內(nèi)容。例如,在一個示例中,應(yīng)用8可以不本原地渲染多媒體對象22。替代地,包括在文檔18中并且與多媒體對象22相關(guān)聯(lián)的標簽可以指示単獨視頻應(yīng)用來渲染多媒體對象22的內(nèi)容。應(yīng)用8可以在對與多媒體對象22相關(guān)聯(lián)的標簽進行處理時執(zhí)行該単獨視頻應(yīng)用,其進而可以渲染多媒體對象22的內(nèi)容。以這種方式,應(yīng)用8可以擴展成渲染各種不同類型的內(nèi)容。
[0027]如圖1中所示并且在此所述,文檔可以包括多個多媒體対象。在一些示例中,應(yīng)用8可以同時渲染文檔18的部分或全部結(jié)構(gòu)化數(shù)據(jù)。例如,應(yīng)用8可以渲染用于多媒體對象
22、24的標簽,因此,應(yīng)用8可以同時向用戶呈現(xiàn)多媒體對象22、24的內(nèi)容。在這樣的示例中,每ー個多媒體對象可以包括可以通過ー個或多個輸出設(shè)備向用戶提供的內(nèi)容。例如,多媒體對象22、24每ー個都可以包括音頻內(nèi)容。多媒體對象22、24中的每ー個因此可以向例如聲卡和/或揚聲器的音頻設(shè)備6提供音頻數(shù)據(jù),以向用戶呈現(xiàn)音頻內(nèi)容。在一些示例中,音頻設(shè)備6可以從應(yīng)用8接收音頻數(shù)據(jù)。該音頻數(shù)據(jù)可以包括音頻內(nèi)容的表示。音頻設(shè)備6可以基于該音頻數(shù)據(jù)來提供包括該音頻內(nèi)容的人類可解釋表示的音頻信號。
[0028]在一些示例中,多媒體對象22、24可以為對音頻設(shè)備6的訪問而進行競爭。例如,應(yīng)用8可以渲染包括多媒體對象22和多媒體視覺廣告對象24的文檔18。每ー個多媒體對象可以包括音頻內(nèi)容,因此可以向音頻設(shè)備6提供相應(yīng)音頻數(shù)據(jù)。音頻設(shè)備6可以同時接收多媒體對象22、24兩者的音頻數(shù)據(jù)。在一些示例中,音頻設(shè)備6可以輸出包括每ー個多媒體對象22、24的組合或交織的音頻內(nèi)容的音頻信號。[0029]各種缺點在本示例中顯而易見。例如,當(dāng)多個多媒體對象的音頻數(shù)據(jù)被組合或交織時,作為結(jié)果的音頻信號就人類而言可能是混亂或不可解釋的。在其他示例中,用戶的對第一多媒體對象所生成的音頻內(nèi)容的專注可能被第二多媒體媒體對象的音頻內(nèi)容擾亂。在這樣的示例中,用戶因此可能不期望聽見第二多媒體對象的音頻內(nèi)容。在一些示例中,多媒體對象可以不向用戶提供直接控制與該多媒體對象相關(guān)聯(lián)的音頻內(nèi)容的能力。在其他示例中,用戶可能需要分別識別每ー個多媒體対象,以禁用或降低每ー個多媒體對象的音量。因此,用戶可能應(yīng)用大量努力來限制競爭訪問音頻設(shè)備的大量多媒體對象的不期望效果。
[0030]在下文所述的本公開的方面可以克服可能為音頻輸出設(shè)備而進行競爭的多個媒體對象所展現(xiàn)的各種缺點。如圖1中所示,例如web瀏覽器的應(yīng)用8可以最初訪問包括一個或多個多媒體對象22、24的文檔18。在一些示例中,應(yīng)用8可以如在本文先前所述的,渲染文檔18的結(jié)構(gòu)化數(shù)據(jù)。例如,應(yīng)用8可以渲染文檔18并且識別與文本20、多媒體對象22 (在下文中,視頻對象22)和多媒體對象24 (在下文中,廣告對象24)相關(guān)聯(lián)的一個或多個標簽。
[0031]在當(dāng)前示例中,音頻控制模塊10可以在應(yīng)用8進行渲染時自動注冊文檔18的一個或多個多媒體対象。為了自動注冊多媒體對象,音頻控制模塊10可以識別與多媒體對象相關(guān)聯(lián)的標簽。在一些示例中,與多媒體對象相關(guān)聯(lián)的ー個或多個標簽可以指示該多媒體對象包括特定類型的內(nèi)容。在一些示例中,音頻控制模塊10可以基于多媒體對象的內(nèi)容類型來注冊多媒體對象。例如,各種內(nèi)容類型可以包括音頻內(nèi)容,因此,音頻控制模塊10可以被配置成注冊與這樣的內(nèi)容類型相關(guān)聯(lián)的多媒體対象。
[0032]在一些示例中,音頻控制模塊10可以生成識別多媒體對象的多媒體對象標識符。音頻控制模塊10可以使用多媒體對象標識符來注冊多媒體対象。在一些示例中,多媒體對象標識符可以包括數(shù)字和/或字母的唯一字母數(shù)字串,例如哈希碼。在一些示例中,音頻控制模塊10可以將多媒體對象標識符存儲在計算設(shè)備2或耦接到計算設(shè)備2的某一其他計算設(shè)備的映射表、哈希表、數(shù)據(jù)庫或其他數(shù)據(jù)存儲結(jié)構(gòu)中以供稍后檢索。在一個示例中,音頻控制模塊10可以將多媒體對象標識符存儲在對象標識符儲存庫12中。
[0033]在圖1的示例中,音頻控制模塊10可以在應(yīng)用8渲染文檔18時,注冊視頻對象22和廣告對象24。音頻控制模塊10可以生成對應(yīng)于視頻對象22的多媒體對象標識符“Al”。在當(dāng)前示例中,音頻控制模塊10可以生成對應(yīng)于廣告對象22的多媒體對象標識符“A2”。每ー個標識符可以由應(yīng)用8存儲以供稍后檢索。
[0034]如在本文前面所述,在一些示例中,應(yīng)用8可以執(zhí)行例如單獨多媒體應(yīng)用來渲染多媒體對象的內(nèi)容。在一些示例中,應(yīng)用8可以執(zhí)行該多媒體應(yīng)用作為應(yīng)用8的子進程。當(dāng)應(yīng)用8執(zhí)行該多媒體應(yīng)用作為子進程時,音頻控制模塊10可以向該多媒體應(yīng)用提供對應(yīng)用編程接ロ(API)的訪問。該多媒體應(yīng)用可以通過API訪問計算設(shè)備2的資源,例如存儲、輸出設(shè)備、輸入設(shè)備等。例如,多媒體應(yīng)用可以通過應(yīng)用8所提供的API向音頻揚聲器6發(fā)送音頻數(shù)據(jù)。以這種方式,應(yīng)用8可以控制對計算設(shè)備2的資源的訪問,并且對從多媒體應(yīng)用接收的數(shù)據(jù)進行修改。
[0035]在一些示例中,音頻控制模塊10可以包括用來對與已注冊的多媒體對象相關(guān)聯(lián)的音量級別進行修改的邏輯。例如,音頻控制模塊10可以從渲染已注冊的多媒體對象的內(nèi)容的多媒體應(yīng)用接收音頻數(shù)據(jù)。音頻控制模塊10可以通過應(yīng)用8所提供的API從該多媒體應(yīng)用接收音頻數(shù)據(jù)。響應(yīng)于接收音頻數(shù)據(jù),音頻控制模塊10可以執(zhí)行用來増大或減小與音頻數(shù)據(jù)相關(guān)聯(lián)的音量級別的ー個或多個操作。例如,音頻控制模塊10可以響應(yīng)于例如用戶輸入或存儲在計算設(shè)備2上的數(shù)據(jù),生成指定音量級別的數(shù)據(jù)。指定音量級別的數(shù)據(jù)可以與從多媒體應(yīng)用接收的音頻數(shù)據(jù)相關(guān)聯(lián)。音頻控制模塊10可以將音量級別數(shù)據(jù)發(fā)送給音頻設(shè)備6。音頻控制模塊10還可以將從多媒體應(yīng)用接收的相應(yīng)音頻數(shù)據(jù)發(fā)送給音頻設(shè)備6。以這種方式,音頻設(shè)備6可以基于音頻數(shù)據(jù)和所指定的音量級別來生成音頻信號。因此,在包括許多已注冊的多媒體對象的示例中,音頻控制模塊10可以基于任何數(shù)量的配置參數(shù)來提供與每ー個多媒體對象相關(guān)聯(lián)的每ー個音量級別的細粒度音頻控制。
[0036]在一些示例中,音頻控制模塊10可以基于ー個或多個配置參數(shù)來確定多媒體對象所生成的音頻數(shù)據(jù)的音量級別。在一個示例中,配置參數(shù)可以定義與識別多媒體對象的多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別。在一些示例中,計算設(shè)備2可以包括用來存儲配置參數(shù)的參數(shù)儲存庫14。因此,在一些示例中,當(dāng)音頻控制模塊10注冊多媒體對象時,音頻控制模塊10可以自動執(zhí)行ー個或多個配置參數(shù)。以這種方式,在一些示例中,音頻控制模塊10可以基于ー個或多個配置參數(shù)來自動配置音量級別,從而減少了手動用戶配置的程度。
[0037]在一些示例中,應(yīng)用8可以包括參數(shù)儲存庫14。參數(shù)儲存庫14可以存儲與多媒體對象相關(guān)聯(lián)的ー個或多個配置參數(shù)。在一些示例中,參數(shù)儲存庫12可以包括能夠存儲數(shù)據(jù)的數(shù)據(jù)庫、查找表或其他適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)。在一個示例中,用戶可以定義被存儲在參數(shù)儲存庫14中的ー個或多個參數(shù)。在例如圖5中進ー步描述并說明了各種配置參數(shù)。
[0038]在一些示例中,音頻控制模塊10可以基于ー個或多個配置參數(shù)來確定音頻數(shù)據(jù)的音量級別,其中該ー個或多個配置參數(shù)定義與多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別。例如,音頻控制模塊10可以從參數(shù)儲存庫14選擇配置參數(shù)或在運行時間接收與用戶的音量級別選擇相對應(yīng)的配置參數(shù)。配置參數(shù)可以指定與多媒體對象相關(guān)聯(lián)的音量級另IJ。音頻模塊10可以生成與音量級別相對應(yīng)的音量級別設(shè)置數(shù)據(jù),其可以被發(fā)送給音頻設(shè)備6的音頻驅(qū)動器或在計算設(shè)備2上執(zhí)行的操作系統(tǒng)。在任ー情況下,音量級別設(shè)置數(shù)據(jù)可以促使音頻設(shè)備6以相應(yīng)音量級別輸出音頻數(shù)據(jù)。
[0039]在圖1的一個示例用例中,文檔18可以包括視頻對象22和廣告對象24。應(yīng)用8可以是web瀏覽器。在當(dāng)前示例中,音頻控制模塊10可以自動注冊視頻對象22并且存儲相應(yīng)多媒體對象標識符“Al”。首頻控制ホ旲塊10可以自動注冊廣告對象24并且存儲多媒體對象標識符“A2”。響應(yīng)于注冊視頻對象22和廣告對象24,音頻控制模塊10可以自動選擇并執(zhí)行存儲在參數(shù)儲存庫14中的ー個或多個配置參數(shù)。在其他示例中,用戶可以在運行時間指定配置參數(shù)。例如,用戶提供給音頻控制模塊10的配置參數(shù)可以指定音頻控制模塊10可以用來改變音頻數(shù)據(jù)的音量級別的音量級別。
[0040]在當(dāng)前示例中,應(yīng)用8可以執(zhí)行可以分別渲染視頻對象22和廣告對象24的內(nèi)容的第一和第二多媒體應(yīng)用作為子進程。視頻對象22和廣告對象24每ー個都可以包括可以作為音頻數(shù)據(jù)被發(fā)送給音頻設(shè)備6的音頻內(nèi)容。在當(dāng)前示例中,第一應(yīng)用可以通過音頻控制模塊10的API將視頻對象22的音頻數(shù)據(jù) 發(fā)送給音頻設(shè)備6。同時,第二應(yīng)用可以通過音頻控制模塊10的API將廣告對象24的音頻數(shù)據(jù)發(fā)送給音頻設(shè)備6。在當(dāng)前示例中,配置參數(shù)可以例如指定待禁用廣告對象24的聲音。因此,音頻控制模塊10可以將與廣告對象24相關(guān)聯(lián)的音量級別設(shè)置成靜音,例如沒有音量。因此,用戶可以不被來自廣告對象24的音頻打斷,因為音頻控制模塊10已自動執(zhí)行了相應(yīng)的配置參數(shù)。
[0041]在一些示例中,應(yīng)用8可以進一歩包括指示與每ー個已注冊的多媒體對象相關(guān)聯(lián)的音量級別的控制面板26。例如,音量選擇器28A可以與例如視頻對象22的第一多媒體對象相關(guān)聯(lián),如標記28B和36所指示。音量選擇器30A可以與例如廣告對象24的第二多媒體對象相關(guān)聯(lián),如標記30B和38所指示。視頻對象22和廣告對象24每ー個都可以向音頻控制模塊10進行注冊,例如識別每ー個對象的多媒體對象標識符可以由音頻控制模塊10存儲。音量選擇器可以指示相應(yīng)多媒體對象在可選音量級別范圍內(nèi)的音量級別。
[0042]在一個示例中,音頻控制面板26可以使用戶能夠通過改變音量選擇器,經(jīng)由音頻控制模塊10來修改與多媒體對象相關(guān)聯(lián)的音量級別。例如,用戶可以使用音量選擇器,通過將音量選擇器從ー個音量級別位置滑動到不同的音量級別位置來改變音量級別。音頻控制模塊10響應(yīng)于確定用戶已調(diào)整了音量選擇器,可以接收指示新的音量級別的配置參數(shù)。音頻控制模塊10可以響應(yīng)于接收配置參數(shù),以該配置參數(shù)所指示的新的音量級別輸出音頻數(shù)據(jù)。以這種方式,用戶維持對文檔18中的每ー個多媒體對象的音量級別的細粒度控制。在一些示例中,可以將與多媒體對象相關(guān)聯(lián)的音量級別存儲在對象識別儲存庫12中。
[0043]如圖1中所示,除音量選擇器外,控制面板還可以顯示與多媒體對象相關(guān)聯(lián)的其他控件。例如,圖1進ー步包括獨占選擇器32、34。在一個示例中,獨占選擇器32可以與視頻對象22相關(guān)聯(lián),以及獨占選擇24可以與廣告對象24相關(guān)聯(lián)。在一個示例中,獨占選擇器當(dāng)被選擇時,可以指示只有來自相應(yīng)選擇的多媒體對象的音頻數(shù)據(jù)才可以被發(fā)送給計算設(shè)備2的音頻設(shè)備6。在這樣的示例中,音頻控制模塊10可以識別與所選擇的獨占選擇器相對應(yīng)的多媒體對象,并且僅向音頻設(shè)備6提供來自所選擇的多媒體對象的音頻數(shù)據(jù)。
[0044]如圖1中所示,應(yīng)用8可以在控制面板26中顯示包括多媒體對象標識符的表示,例如標記。例如,標記28B可以包括與視頻對象22相關(guān)聯(lián)的多媒體對象標識符。在ー些示例中,應(yīng)用8還可以在或靠近在⑶116中顯示的多媒體對象的位置顯示多媒體對象標識符的表示。例如,標記36可以指示視頻對象22與控制面板26的音量選擇器28A相關(guān)聯(lián)。以這種方式,用戶可以快速識別與多媒體對象相對應(yīng)的音量選擇器。
[0045]本公開的各方面可以在某些情況下,提供一個或多個益處和優(yōu)勢。例如,本公開的技術(shù)可以向用戶提供與大量多媒體對象相關(guān)聯(lián)的音量級別的細粒度控制。精確的聲音控制可以提供計算設(shè)備的改進的用戶定制。在一些示例中,細粒度音頻控制可以潛在地減少可能為聲音設(shè)備而進行競爭的多個多媒體對象所引起的音頻數(shù)據(jù)的擾亂和/或不期望的混舌し。
[0046]本公開的另ー個潛在優(yōu)勢可以包括自動注冊多媒體對象,并且基于配置參數(shù)來確定ー個或多個已注冊的多媒體對象的音量級別。自動執(zhí)行配置參數(shù)可以簡化用戶配置需求并且?guī)椭脩粼诓挥妙~外用戶干預(yù)的情況下應(yīng)用偏好。以這種方式,可以定義、存儲并且在未來使用中應(yīng)用精確的音量級別設(shè)置。此外,如在例如圖5中所述的,在配置參數(shù)中定義的探試法(heuristic)可以自適應(yīng)地將音量級別設(shè)置應(yīng)用到大量未定義的情況,而不用額外的用戶配置。
[0047]前述益處和優(yōu)勢是示例性的,并且其他這樣的益處和優(yōu)勢可以在前述非限制性示例中顯而易見。雖然本公開的某些方面可以提供部分或全部前述示例性益處和優(yōu)勢,然而,本公開的任何方面不應(yīng)當(dāng)被解釋為必須需要任何或全部前述示例性益處和優(yōu)勢。
[0048]圖2是圖示依據(jù)本公開的ー個或多個方面的、圖1中所示的計算設(shè)備2的ー個示例的進ー步細節(jié)的框圖。圖2僅圖示了計算設(shè)備2的ー個特定示例,并且在其他情況下,可以使用計算設(shè)備2的許多其他示例實施例。
[0049]如圖2的特定示例中所示,計算設(shè)備2包括一個或多個處理器40、存儲器42、網(wǎng)絡(luò)接ロ 44、ー個或多個存儲設(shè)備46、輸入設(shè)備48、輸出設(shè)備50以及電池52。計算設(shè)備2還包括操作系統(tǒng)54。在一個示例中,計算設(shè)備2進ー步包括應(yīng)用8和ー個或多個其他應(yīng)用56。應(yīng)用8和ー個或多個其他應(yīng)用56還可由計算設(shè)備2執(zhí)行。組件40、42、44、46、48、50、52、54,56和8中的每ー個都可以(物理上、通信地和/或操作地)互連以供組件間通信。
[0050]在一個示例中,處理器40被配置成實現(xiàn)用于在計算設(shè)備2內(nèi)執(zhí)行的功能和/或處理指令。例如,處理器40可以能夠處理存儲在存儲器42中的指令或存儲在存儲設(shè)備46上的指令。
[0051]在一個示例中,存儲器42被配置成在操作期間存儲在計算設(shè)備2內(nèi)的信息。在一些示例中,存儲器42被描述為計算機可讀存儲介質(zhì)。在一些示例中,存儲器42是暫時性存儲器,意為存儲器42的主要目的不是長期存儲。在一些示例中,存儲器42被描述為易失性存儲器,意為存儲器42在關(guān)閉計算機時不維持已存儲的內(nèi)容。易失性存儲器的示例包括隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、靜態(tài)隨機存取存儲器(SRAM)以及本領(lǐng)域已知的其他形式的易失性存儲器。在一些示例中,存儲器42用來存儲程序指令以供處理器40執(zhí)行。在一個示例中,存儲器42由運行于計算設(shè)備2上的軟件或應(yīng)用(例如,應(yīng)用8和/或ー個或多個其他應(yīng)用56)使用來在程序執(zhí)行期間暫時性地存儲信息。
[0052]在一些示例中,存儲設(shè)備46也包括一個或多個計算機可讀存儲介質(zhì)。存儲設(shè)備46可以被配置成存儲比存儲器42更大量的信息。存儲設(shè)備46可以進一歩被配置用于對信息的長期存儲。在一些示例中,存儲設(shè)備46包括非易失性存儲元件。這樣的非易失性存儲元件的示例包括磁硬盤、光盤、軟盤、閃存或電可編程存儲器(EPROM)或電可擦除可編程(EEPROM)存儲器的形式。
[0053]在一些示例中,計算設(shè)備2還包括網(wǎng)絡(luò)接ロ 44。在一個示例中,計算設(shè)備2利用網(wǎng)絡(luò)接ロ 44來通過諸如一個或多個無線網(wǎng)絡(luò)的一個或多個網(wǎng)絡(luò)與外部設(shè)備通信。網(wǎng)絡(luò)接ロ 44可以是網(wǎng)絡(luò)接ロ卡,諸如以太網(wǎng)卡、光收發(fā)機、射頻收發(fā)機、或能夠發(fā)送并接收信息的任何其他類型的設(shè)備。這樣的網(wǎng)絡(luò)接ロ的其他示例可以包括在移動計算設(shè)備中的Bluetooth?, 3G和WiFi?無線電以及USB。在一些示例中,計算設(shè)備2利用網(wǎng)絡(luò)接ロ 44來與諸如服務(wù)器、移動電話或其他聯(lián)網(wǎng)的計算設(shè)備的外部設(shè)備(未示出)無線地通信。
[0054]在一個示例中,計算設(shè)備2還包括ー個或多個輸入設(shè)備48。在一些示例中,輸入設(shè)備48被配置成通過觸覺、音頻或視頻反饋從用戶接收輸入。輸入設(shè)備48的示例包括存在敏感屏幕、鼠標、鍵盤、語音響應(yīng)系統(tǒng)、攝影機、麥克風(fēng)或用于檢測來自用戶的命令的任何其他類型的設(shè)備。在一些示例中,存在敏感屏幕包括觸敏屏幕。
[0055]在計算設(shè)備2中,還可以包括ー個或多個輸出設(shè)備50。在一些示例中,輸出設(shè)備50被配置成使用觸覺、音頻或視頻刺激來向用戶提供輸出。輸出設(shè)備50的示例包括圖1的顯不器4和音頻設(shè)備6。在ー個不例中,輸出設(shè)備50包括存在敏感屏幕、聲卡、音頻揚聲器、視頻圖形適配器卡或用于將信號轉(zhuǎn)換成對人類或機器來說可理解的適當(dāng)形式的任何其他類型的設(shè)備。輸出設(shè)備50的另外示例包括陰極射線管(CRT)監(jiān)視器、液晶顯示器(IXD)或能夠向用戶生成可理解輸出的任何其他類型的設(shè)備。
[0056]在一些示例中,計算設(shè)備2包括一個或多個電池52,其可以是可再充電的并且向計算設(shè)備2提供電力。在一些示例中,電池52由鎳鎘、鋰離子或其他適當(dāng)材料制成。
[0057]計算設(shè)備2可以包括操作系統(tǒng)54。在一些示例中,操作系統(tǒng)54控制計算設(shè)備2的組件的操作。例如,在一個示例中,操作系統(tǒng)54便于應(yīng)用8與處理器40、存儲器42、網(wǎng)絡(luò)接ロ 44、存儲設(shè)備46、輸入設(shè)備48、輸出設(shè)備50和電池52的交互。
[0058]如圖2中所示,應(yīng)用8可以包括圖1中所述的音頻控制模塊10。音頻控制模塊10可以包括計算設(shè)備2可執(zhí)行的程序指令和/或數(shù)據(jù)。例如,音頻控制模塊10可以包括促使在計算設(shè)備2上執(zhí)行的應(yīng)用8執(zhí)行在圖1-5中所述的操作和動作中的ー個或多個的指令。在一些示例中,音頻控制模塊10可以是在計算設(shè)備2上執(zhí)行的操作系統(tǒng)的一部分。在ー些示例中,音頻控制模塊10可以與從計算設(shè)備2的ー個或多個輸入設(shè)備48接收輸入的操作系統(tǒng)54通信。
[0059]計算設(shè)備2可以包括對象識別儲存庫12和/或參數(shù)儲存庫14。在一些示例中,儲存庫12、14可以是緩存、查找表或其他適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)。在其他示例中,儲存庫12、14可以包括關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)軟件。在一個示例中,儲存庫12、14可以是關(guān)系數(shù)據(jù)庫并且使用本領(lǐng)域眾所周知的結(jié)構(gòu)化查詢語言(SQL)接ロ來訪問。數(shù)據(jù)庫14可以替選地被存儲在單獨聯(lián)網(wǎng)的計算設(shè)備上,并且可以通過計算設(shè)備2的網(wǎng)絡(luò)接ロ或系統(tǒng)總線是可訪問的。在其他示例中,數(shù)據(jù)庫14可以是對象數(shù)據(jù)庫管理系統(tǒng)(0DBMS)、在線分析處理(OLAP)數(shù)據(jù)庫或其他適當(dāng)?shù)臄?shù)據(jù)管理系統(tǒng)。
[0060]在計算設(shè)備2內(nèi)實現(xiàn)或由計算設(shè)備2執(zhí)行的任何應(yīng)用,例如應(yīng)用8或其他應(yīng)用56,可以在計算設(shè)備2的組件內(nèi)實現(xiàn)或包含在所述組件內(nèi)、可由所述組件操作、由所述組件執(zhí)行、和/或操作地/通信地耦接到所述組件,所述組件例如處理器40、存儲器42、網(wǎng)絡(luò)接ロ44、存儲設(shè)備46、輸入設(shè)備48、輸出設(shè)備50和/或電池52。
[0061]圖3是圖示可以由計算設(shè)備執(zhí)行來執(zhí)行ー個或多個多媒體對象的細粒度音頻控制的示例方法的流程圖。例如,圖3中所圖示的方法可以由圖1和/或2中所示的計算設(shè)備2來執(zhí)行。
[0062]圖3的方法包括,接收包括能夠生成音頻數(shù)據(jù)的ー個或多個多媒體對象的組的電子文檔(60);注冊該ー個或多個多媒體對象的組中的多媒體對象,其中注冊多媒體對象包括存儲識別該多媒體對象的多媒體對象標識符(62);接收由已注冊的多媒體對象生成的音頻數(shù)據(jù)(64);通過計算設(shè)備基于ー個或多個配置參數(shù)來確定該音頻數(shù)據(jù)的音量級別,其中該ー個或多個配置參數(shù)定義與多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別(66);以及以所確定的音量級別向輸出設(shè)備輸出音頻數(shù)據(jù)(68)。
[0063]在一個示例中,該方法包括,注冊該ー個或多個多媒體對象的組中的第二多媒體對象,其中注冊第二多媒體對象包括存儲識別第二多媒體對象的第二多媒體對象標識符;接收由第二已注冊的多媒體對象生成的第二音頻數(shù)據(jù);通過計算設(shè)備基于ー個或多個配置參數(shù)來確定第二音頻數(shù)據(jù)的音量級別,其中該ー個或多個配置參數(shù)進一步定義與第二多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別;以及以所確定的第二音量級別向輸出設(shè)備輸出第二音頻數(shù)據(jù)。[0064]在一個示例中,該方法包括,通過計算設(shè)備基于占優(yōu)探試法來確定第二已注冊的多媒體對象包括占優(yōu)多媒體對象,其中占優(yōu)探試法指示第二已注冊的多媒體對象是多媒體對象的組的待受用戶關(guān)注的最可能的多媒體對象;并且響應(yīng)于確定第二已注冊的多媒體對象包括占優(yōu)多媒體對象,通過計算設(shè)備執(zhí)行ー個或多個配置參數(shù)中的至少ー個配置參數(shù)來改變ー個或多個多媒體對象中的至少ー個的音量級別。在一個示例中,該方法包括,ー個或多個配置參數(shù)中的至少ー個配置參數(shù)定義指示沒有音量的靜音音量級別,以及該方法進ー步包括,通過計算設(shè)備將靜音音量級別與ー個或多個多媒體對象的組中的除占優(yōu)多媒體對象外的每ー個多媒體對象相關(guān)聯(lián)。
[0065]在一個示例中,占優(yōu)探試法基于第二多媒體對象在電子文檔中的空間位置。在一個示例中,占優(yōu)探試法基于第二多媒體對象的內(nèi)容類型。在一個示例中,占優(yōu)探試法基于將多媒體對象的第一空間大小與第二多媒體對象的第二空間大小進行比較。
[0066]在一個示例中,該方法包括通過計算設(shè)備確定已注冊的多媒體對象在計算設(shè)備的圖形用戶界面的不活動區(qū)域中顯示,其中該不活動區(qū)域?qū)τ脩舨豢梢?;通過計算設(shè)備確定第二已注冊的多媒體對象在計算設(shè)備的圖形用戶界面的活動區(qū)域中顯示,其中該活動區(qū)域?qū)τ脩艨梢?;以及通過計算設(shè)備基于第二已注冊的多媒體對象在活動區(qū)域中顯示來確定第ニ已注冊的多媒體對象包括占優(yōu)多媒體。
[0067]在一個示例中,該方法包括通過計算設(shè)備確定計算設(shè)備的聲音設(shè)備正在接收音頻數(shù)據(jù);以及通過計算設(shè)備將靜音音量級別分配給ー個或多個多媒體對象中的每ー個已注冊的多媒體對象,其中靜音級別音量指示沒有音量。在一個示例中,聲音設(shè)備包括計算設(shè)備的聲卡或音頻揚聲器。
[0068]在一個示例中,該方法包括注冊ー個或多個多媒體對象的組中的多媒體對象進一步包括:通過計算設(shè)備對電子文檔進行掃描來識別與該多媒體對象相關(guān)聯(lián)的ー個或多個多媒體標簽;以及對識別該ー個或多個多媒體標簽作出響應(yīng),通過計算設(shè)備基于該ー個或多個多媒體標簽來注冊該多媒體対象。在一個示例中,該ー個或多個多媒體標簽指示該多媒體對象的內(nèi)容類型。在一個示例中,該方法包括通過計算設(shè)備確定在計算設(shè)備上執(zhí)行的應(yīng)用正在訪問計算設(shè)備的聲音設(shè)備;通過計算設(shè)備生成對該聲音設(shè)備的獨占訪問的請求;以及通過計算設(shè)備將該請求發(fā)送給該聲音設(shè)備。
[0069]在一個示例中,該方法包括通過計算設(shè)備顯示包括指示多媒體對象的音量級別的音量選擇器的音頻控制面板,其中該音量選擇器指示可選音量級別的范圍;通過計算設(shè)備接收選擇該音量選擇器的與該多媒體對象相關(guān)聯(lián)的第二音量級別的用戶輸入;以及以第二音量級別向輸出設(shè)備輸出音頻數(shù)據(jù)。
[0070]在一個示例中,該方法包括通過計算設(shè)備生成基于多媒體對象的屬性和第二音量級別的偏好探試法;通過計算設(shè)備注冊該ー個或多個多媒體對象的組中的第二多媒體對象,其中第二多媒體對象包括該多媒體對象的屬性;以及響應(yīng)于確定第二已注冊的多媒體對象包括該多媒體對象的屬性,通過計算設(shè)備基于偏好探試法來將第二音量級別分配給第ニ多媒體対象。在一個示例中,屬性進ー步包括多媒體對象的多媒體類型或域名。
[0071]在一個示例中,該方法包括通過計算設(shè)備在音頻控制面板中顯示多媒體對象標識符的第一表示;以及通過計算設(shè)備在多媒體對象處顯示多媒體對象標識符的第二表示,其中該多媒體對象在電子文檔中顯示。在一個示例中,該多媒體對象包括包含音頻內(nèi)容的動畫。
[0072]圖4是圖示依據(jù)本公開的ー個或多個方面的、可以被配置成執(zhí)行例如應(yīng)用8的一個或多個應(yīng)用的計算設(shè)備2的示例的框圖。除非在下文另有描述,如圖4中所示,包括在圖4中的計算設(shè)備2和各種組件可以包括與在圖1和2中所述的相似的性質(zhì)和特性。如圖4中所示,計算設(shè)備2可以包括顯示器4、音頻設(shè)備6、應(yīng)用8、對象應(yīng)用80、對象應(yīng)用82、應(yīng)用84、對象標識符儲存庫12以及參數(shù)儲存庫14。
[0073]如前面圖1中所述,在一些示例中,應(yīng)用8可以包括渲染部分而非所有類型的被包括在文檔中的內(nèi)容的功能。在應(yīng)用8不包括渲染特定類型的內(nèi)容的功能,例如應(yīng)用8不本原地支持該內(nèi)容類型的示例中,應(yīng)用8可以執(zhí)行単獨的應(yīng)用來渲染這樣的內(nèi)容。如圖4中所示,應(yīng)用8可以執(zhí)行對象應(yīng)用80、82,其可以包括渲染應(yīng)用8不支持的多媒體對象的內(nèi)容的功能。在一個示例中,對象應(yīng)用80、82可以是應(yīng)用8的子進程。在一些示例中,對象應(yīng)用80,82可以使用應(yīng)用8所提供的一個或多個應(yīng)用編程接ロ(API)84來向音頻設(shè)備6發(fā)送多媒體對象的音頻數(shù)據(jù)。
[0074]如圖4中所示,應(yīng)用8可以進ー步發(fā)送并接收包括在對象標識符儲存庫12中的信息。在一些示例中,對象標識符儲存庫12可以包括ー個或多個多媒體對象標識符和ー個或多個對應(yīng)的音量級別。以這種方式,應(yīng)用8可以存儲、檢索并監(jiān)視每ー個多媒體對象的音量級別。例如,如圖4中所示,對象標識符儲存庫12可以包括多媒體對象標識符86A (“Al”)和對應(yīng)的音量級別86B (“8”)。多媒體對象標識符86A可以識別包括在文檔中的多媒體對象。在一些示例中,多媒體對象標識符86A可以與音量級別86B相關(guān)聯(lián)。因此,在一個示例中,音頻設(shè)備6可以以音量級別8輸出與標識符86A相關(guān)聯(lián)的多媒體對象所生成的音頻數(shù)據(jù)。類似地,音頻設(shè)備6可以以音量級別0,例如沒有音量(靜音的),輸出與標識符88A相關(guān)聯(lián)的多媒體對象所生成的音頻數(shù)據(jù)。
[0075]如圖4中所示,應(yīng)用8可以進ー步發(fā)送并接收包括在參數(shù)儲存庫14中的信息。在一些示例中,參數(shù)儲存庫14可以包括可以由應(yīng)用8的音頻控制模塊10應(yīng)用的ー個或多個配置參數(shù)。在一個示例中,參數(shù)90B可以與參數(shù)標識符1001相關(guān)聯(lián)。配置參數(shù)90B可以定義與特定多媒體對象相關(guān)聯(lián)的用戶偏好(“PARAM.:PREF”)。配置參數(shù)92B可以定義占優(yōu)探試法(“PARAM.:DOMINANT”),如在圖4中進ー步描述的。如圖4中所示,音頻控制模塊10可以訪問參數(shù)儲存庫14來自動應(yīng)用與各種已注冊的多媒體對象相關(guān)聯(lián)的配置參數(shù)。
[0076]在一些示例中,計算設(shè)備2上的多個應(yīng)用每ー個都可以為對音頻設(shè)備6的訪問而進行競爭。例如,如圖4中所示,應(yīng)用8和應(yīng)用84每ー個都可以向音頻設(shè)備6發(fā)送音頻數(shù)據(jù)。在一些示例中,音頻控制模塊10可以確定應(yīng)用84正在訪問計算設(shè)備2的音頻設(shè)備6。例如,音頻控制模塊10可以查詢在計算設(shè)備2上執(zhí)行的操作系統(tǒng)和/或音頻設(shè)備6來確定是否ー個或多個應(yīng)用可能正在訪問音頻設(shè)備6。在其他示例中,在計算設(shè)備2上執(zhí)行的操作系統(tǒng)可以向模塊10通知一個或多個應(yīng)用可能正在訪問音頻設(shè)備6。響應(yīng)于確定應(yīng)用84可能正在訪問音頻設(shè)備6,音頻控制模塊10可以生成對獨占訪問音頻設(shè)備6的請求,其可以被發(fā)送給音頻設(shè)備6、音頻設(shè)備6的設(shè)備驅(qū)動器和/或操作系統(tǒng)94。在從應(yīng)用8接收了該請求時,音頻設(shè)備6可以僅為來自應(yīng)用8的音頻數(shù)據(jù)輸出聲音。以這種方式,音頻控制模塊10可以獲得對音頻設(shè)備6的獨占訪問。在一些示例中,當(dāng)在ー個或多個配置參數(shù)中指定的一個或多個條件發(fā)生時,例如當(dāng)用戶選擇如圖1中所示的獨占選擇器時,音頻控制模塊10可以請求獨占訪問。
[0077]在一些示例中,用戶可能希望聽見來自應(yīng)用84的音頻數(shù)據(jù),但是可能不希望聽見來自向音頻控件10注冊的多媒體對象的音頻數(shù)據(jù)。因此,在一個示例中,音頻控制模塊10可以確定音頻設(shè)備6目前是否在接收來自應(yīng)用84的音頻數(shù)據(jù)。例如,音頻控制模塊10可以向在計算設(shè)備2上執(zhí)行的操作系統(tǒng)和/或音頻設(shè)備6發(fā)送查詢。對音頻控制模塊10所接收的數(shù)據(jù)作出響應(yīng)并且基于該查詢,音頻控制模塊10可以確定指示沒有音量的靜音音量級別。音頻控制模塊10可以將靜音音量級別分配給每ー個已注冊的多媒體対象,從而最小化或消除可能由應(yīng)用84提供給音頻設(shè)備6的音頻數(shù)據(jù)所生成的擾亂。
[0078]圖5是圖示依據(jù)本公開的ー個或多個方面的、可以被配置成執(zhí)行例如應(yīng)用8的一個或多個應(yīng)用的計算設(shè)備2的示例的框圖。除非在下文另有描述,如圖5中所示,包括在圖5中的計算設(shè)備2和各種組件可以包括與在圖1和2中所述的相似的性質(zhì)和特性。如圖5中所示,計算設(shè)備2可以包括顯示器4、音頻設(shè)備6、應(yīng)用8、對象標識符儲存庫12以及參數(shù)儲存庫14。
[0079]如圖5中所示,顯示器4可以顯示應(yīng)用8所生成的圖形用戶界面110。在圖5的示例中,應(yīng)用8可以是如在本文所述的web瀏覽器。⑶IllO可以包括可以使用戶能夠輸入ー個或多個統(tǒng)ー資源定位符(URL)的地址欄114,其可以用來檢索資源,例如HTML文檔。如圖5中所示,⑶IllO可以顯示ー個或多個標簽式窗ロ。每ー個標簽式窗ロ可以由例如標簽118的標簽識別。在一些示例中,標簽式窗ロ可以顯示HTML文檔的內(nèi)容。以這種方式,用戶可以使用同一應(yīng)用來在不同標簽式窗口中打開兩個或更多個文檔。如圖5中所示,⑶IllO包括標簽式窗ロ 116、118和120。在一些示例中,活動的標簽式窗ロ可以目前由用戶可查看。不活動的標簽式窗ロ可以是當(dāng)前不可由用戶查看的標簽式窗ロ。因此,如圖5中所示,標簽式窗ロ 118可以是活動的標簽式窗ロ,因為標簽式窗ロ 118的內(nèi)容對用戶可見。
[0080]如圖5中所示,標簽式窗ロ 118可以包括多媒體對象122和124。每ー個多媒體對象可以生成可以由應(yīng)用8發(fā)送給音頻設(shè)備6的音頻數(shù)據(jù)。在一些示例中,音頻控制模塊10可以確定多媒體對象122或多媒體124中的ー個包括占優(yōu)多媒體對象。占優(yōu)多媒體對象可以包括用戶最可能將其注意力集中于的ー個或多個多媒體対象。因此,在一些示例中,ー個或多個占優(yōu)多媒體對象可以是用戶的關(guān)注的最可能的多媒體対象。在一些示例中,音頻控制模塊10可以使用一個或多個占優(yōu)探試法來識別ー個或多個多媒體對象的組中的哪個多媒體對象可能是占優(yōu)多媒體対象。占優(yōu)探試法可以包括可以指示用戶更可能或不那么可能關(guān)注于多媒體對象的ー個或多個事實。在一些示例中,一個或多個占優(yōu)探試法可以作為配置參數(shù)被存儲在參數(shù)儲存庫14中,并且由音頻控制模塊10應(yīng)用到一個或多個已注冊的多媒體對象。
[0081]在一個示例中,如圖5中所示,根據(jù)本公開的技術(shù),多媒體對象122 (在下文中,視頻對象122)和多媒體對象124 (在下文中,廣告對象124)每ー個都可以向音頻控制模塊10進行注冊。在當(dāng)前示例中,音頻控制模塊10可以查詢參數(shù)儲存庫14來識別包括占優(yōu)探試法的配置參數(shù)。執(zhí)行該配置參數(shù),音頻控制模塊10可以確定視頻對象122或廣告對象124中的ー個是占優(yōu)多媒體対象。當(dāng)確定了占優(yōu)多媒體對象時,音頻控制模塊10可以執(zhí)行ー個或多個配置參數(shù)來例如改變ー個或多個多媒體媒體對象的音量級別。例如,配置參數(shù)可以指定不是占優(yōu)多媒體對象的任何多媒體對象將與指示沒有音量的靜音音量級別相關(guān)聯(lián)。因此,音頻控制模塊10在檢測到占優(yōu)多媒體對象吋,可以使所有其他多媒體對象靜音,從而使用戶能夠?qū)W⒂谡純?yōu)多媒體對象的音頻內(nèi)容。
[0082]在一些示例中,占優(yōu)探試法可以基于多媒體對象在文檔中的空間位置。例如,HTML文檔可以在ニ維空間中顯示ー個或多個多媒體対象。在一些示例中,HTML文檔的作者可以將該作者意在具有吸引用戶的關(guān)注的最高可能性的多媒體對象放置在該HTML文檔的中心。該作者可以在該ニ維空間的其他不同位置包括另外的多媒體対象。在一個示例中,占優(yōu)探試法可以包括ニ維空間的用戶最可能專注于的最高可能性空間位置。在這樣的示例中,音頻控制模塊10可以確定每ー個多媒體對象的空間位置,并且進一歩確定距最高可能性空間位置最短距離的多媒體媒體對象是占優(yōu)多媒體対象。
[0083]在一些示例中,占優(yōu)探試法可以基于多媒體對象的內(nèi)容類型。例如,用戶可以指定將多媒體對象的可能內(nèi)容類型列表按優(yōu)先順序排列的ー個或多個配置參數(shù)。在一個示例中,當(dāng)文檔中包括ー個或多個多媒體對象時,音頻控制模塊10可以確定具有最高優(yōu)先級內(nèi)容類型的多媒體對象可以是占優(yōu)多媒體対象。在又其他示例中,占優(yōu)探試法可以基于兩個或更多個多媒體對象的相對空間大小。例如,多媒體對象可以由計算設(shè)備2的顯示器4顯示。每ー個多媒體對象可以包括可以由多媒體對象寬度和高度指定的空間區(qū)域。在ー個示例中,占優(yōu)探試法可以指示具有最大空間區(qū)域的多媒體對象是占優(yōu)多媒體対象。例如,如圖5中所示,音頻控制模塊10可以確定視頻對象22是占優(yōu)多媒體対象,因為其具有比廣告對象124大的空間區(qū)域。
[0084]在其他示例中,占優(yōu)探試法可以基于多媒體對象是在圖形用戶界面的活動還是不活動區(qū)域中。例如,用戶可能不期望聽見來自包括在圖形用戶界面的不活動區(qū)域中的多媒體對象的音頻數(shù)據(jù)。如圖5中所示,標簽式窗ロ 118可以包括⑶IllO的活動區(qū)域,因為標簽式窗ロ 118的內(nèi)容,例如視頻對象122和廣告對象124,可以可見。⑶IllO的不活動區(qū)域可以包括標簽式窗ロ 116和120,其可以包括目前對用戶不可見的多媒體対象。在示例中,占優(yōu)探試法可以確定多媒體對象是占優(yōu)多媒體對象,因為該多媒體對象被包括在GUIllO的活動區(qū)域中。因此,在圖5的示例中,音頻控制模塊10可以基于指示活動區(qū)域的多媒體對象是占優(yōu)多媒體對象的占優(yōu)探試法來確定視頻對象122和廣告對象124是占優(yōu)多媒體對象。
[0085]在一些示例中,本公開的方面可以使應(yīng)用8能夠跟蹤、存儲并自適應(yīng)地應(yīng)用用戶偏好。例如,用戶在使用應(yīng)用的一定時間段和/或?qū)嵗龜?shù)內(nèi),可以基于用戶的對應(yīng)于ー個或多個多媒體對象的偏好來指定ー個或多個配置參數(shù)。因此,在一個示例中,用戶可以指示與特定內(nèi)容類型相關(guān)聯(lián)的多媒體對象的音頻數(shù)據(jù)可以優(yōu)選地與特定音量級別相關(guān)聯(lián)。在其他示例中,用戶可以指示源自特定網(wǎng)絡(luò)域的多媒體對象的音頻數(shù)據(jù)與特定音量級別相關(guān)聯(lián)。更一般地,用戶可以基于多媒體對象的任何屬性來生成在配置參數(shù)中定義的ー個或多個偏好。
[0086]音頻控制模塊10如圖5中所示,可以使用戶能夠基于用戶偏好來生成ー個或多個配置參數(shù)。在一些示例中,音頻控制模塊10可以在用戶指示每ー個偏好時將每ー個配置參數(shù)自動存儲在參數(shù)儲存庫14中。在一些示例中,配置參數(shù)可以基于ー個或多個多媒體對象的狀態(tài)和用戶定義的相應(yīng)音量級別。在其他示例中,音頻控制模塊10可以向用戶提示存儲、修改或刪除用戶偏好。在一個示例中,配置參數(shù)可以基于多媒體對象的屬性和相應(yīng)音量級別。
[0087]在一些示例中,音頻控制模塊10可以使用ー個或多個配置參數(shù)來生成偏好探試法。在一個示例中,偏好探試法可以基于在ー個或多個配置參數(shù)中定義的ー個或多個屬性和/或ー個或多個音量級別。因此,在一個示例中,音頻控制模塊10可以如在本文前面所所定義的,注冊ー個或多個多媒體對象。音頻控制模塊10隨后可以基于存儲在參數(shù)儲存庫14中的配置參數(shù)來生成和/或檢索ー個或多個偏好探試法。因此,音頻控制模塊10可以例如基于多媒體對象的與偏好探試法相關(guān)聯(lián)的屬性來將音量級別分配給該多媒體対象。以這種方式,音頻控制模塊10可以自適應(yīng)地跟蹤、存儲并執(zhí)行偏好探試法,來自動地基于用戶偏好來配置與多媒體對象相關(guān)聯(lián)的音量級別。因此,可以不需要用戶手動地配置包括與ー個或多個偏好探試法相關(guān)聯(lián)的ー個或多個屬性的多媒體對象的音量級別。在這樣的示例中,音頻控制模塊10可以使用ー個或多個偏好探試法來自動地配置多媒體對象的音量級別。
[0088]在本公開中所述的技術(shù)可以至少部分以硬件、軟件、固件或其任何組合來實現(xiàn)。例如,所述技術(shù)的各方面可以在ー個或多個處理器內(nèi)來實現(xiàn),包括ー個或多個微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或任何其他等價集成或分立邏輯電路,以及這樣的組件的任何組合。用語“處理器”或“處理電路”一般可以指単獨或結(jié)合其他邏輯電路的任何前述邏輯電路、或任何其他等價電路。包括硬件的控制單元也可以執(zhí)行本公開的技術(shù)中的ー個或多個。
[0089]這樣的硬件、軟件和固件可以在同一設(shè)備或分離設(shè)備內(nèi)實現(xiàn)來支持在本公開中所述的各種技木。另外,任何所述單元、模塊或組件可以在一起或分別實現(xiàn)為分立但是可互操作的邏輯器件。將不同特征描述為模塊或單元意在強調(diào)不同的功能方面,并且并不一定暗示這樣的模塊或單元必須由單獨的硬件、固件或軟件組件來實現(xiàn)。相反,與一個或多個模塊或単元相關(guān)聯(lián)的功能可以由單獨的硬件、固件或軟件組件來執(zhí)行、或被集成在共同或単獨的硬件、固件或軟件組件內(nèi)。
[0090]在本公開中所述的技術(shù)還可以被包含或編碼在包括編碼有指令的計算機可讀存儲介質(zhì)的制品中。嵌入或編碼在包括已編碼的計算機可讀存儲介質(zhì)的制品中的指令,可以促使一個或多個可編程處理器或其他處理器諸如當(dāng)包括或編碼在計算機可讀存儲介質(zhì)中的指令由該ー個或多個處理器執(zhí)行時,實現(xiàn)在本文所述的技術(shù)中的ー個或多個。計算機可讀存儲介質(zhì)可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、可編程只讀存儲器(PR0M)、可擦可編程只讀存儲器(EPR0M)、電可擦可編程只讀存儲器(EEPROM),閃存、硬盤、光盤ROM (⑶-ROM)、軟盤、盒式帶、磁介質(zhì)、光介質(zhì)或其他計算機可讀介質(zhì)。在一些示例中,制品可以包括一個或多個計算機可讀存儲介質(zhì)。
[0091]在一些示例中,計算機可讀存儲介質(zhì)可以包括非暫時性介質(zhì)。用語“非暫時性”可以指示存儲介質(zhì)沒有體現(xiàn)在載波或傳播信號中。在某些示例中,非暫時性存儲介質(zhì)可以存儲能夠隨著時間的推移改變的數(shù)據(jù)(例如,在RAM或緩存中)。
[0092]已描述了本公開的各方面。這些和其他實施例在所附權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1.ー種方法,包括: 接收包括能夠生成音頻數(shù)據(jù)的ー個或多個多媒體對象的組的電子文檔; 注冊所述ー個或多個多媒體對象的組中的多媒體對象,其中注冊所述多媒體對象包括存儲識別所述多媒體對象的多媒體對象標識符; 接收由所注冊的多媒體對象生成的音頻數(shù)據(jù); 通過計算設(shè)備基于ー個或多個配置參數(shù)來確定所述音頻數(shù)據(jù)的音量級別,其中所述ー個或多個配置參數(shù)定義與所述多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別;以及以所確定的音量級別向輸出設(shè)備輸出所述音頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,進ー步包括: 注冊所述ー個或多個多媒體對象的組中的第二多媒體對象,其中注冊所述第二多媒體對象包括存儲識別所述第二多媒體對象的第二多媒體對象標識符; 接收由所注冊的第二多媒體對象生成的第二音頻數(shù)據(jù); 通過所述計算設(shè)備基于所述ー個或多個配置參數(shù)來確定所述第二音頻數(shù)據(jù)的音量級另IJ,其中所述ー個或多個配置參數(shù)進一步定義與所述第二多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別;以及 以所確定的第二音量級別向所 述輸出設(shè)備輸出所述第二音頻數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,進ー步包括: 通過所述計算設(shè)備基于占優(yōu)探試法來確定所注冊的第二多媒體對象包括占優(yōu)多媒體對象,其中所述占優(yōu)探試法指示所注冊的第二多媒體對象是所述多媒體對象的組的待受用戶關(guān)注的最可能的多媒體對象;以及 響應(yīng)于確定所注冊的第二多媒體對象包括所述占優(yōu)多媒體對象,通過所述計算設(shè)備執(zhí)行所述ー個或多個配置參數(shù)中的至少ー個配置參數(shù)來改變所述ー個或多個多媒體對象中的至少ー個的音量級別。
4.根據(jù)權(quán)利要求3所述的方法,其中所述ー個或多個配置參數(shù)中的所述至少ー個配置參數(shù)定義指示沒有音量的靜音音量級別,以及其中所述方法進ー步包括: 通過所述計算設(shè)備將所述靜音音量級別與所述ー個或多個多媒體對象的組中的除所述占優(yōu)多媒體對象外的每ー個多媒體對象相關(guān)聯(lián)。
5.根據(jù)權(quán)利要求3所述的方法,其中所述占優(yōu)探試法基于所述第二多媒體對象在所述電子文檔中的空間位置。
6.根據(jù)權(quán)利要求3所述的方法,其中所述占優(yōu)探試法基于所述第二多媒體對象的內(nèi)容類型。
7.根據(jù)權(quán)利要求3所述的方法,其中所述占優(yōu)探試法基于將所述多媒體對象的第一空間大小與所述第二多媒體對象的第二空間大小進行比較。
8.根據(jù)權(quán)利要求3所述的方法,其中所述占優(yōu)探試法至少基于: 通過所述計算設(shè)備確定所注冊的多媒體對象在所述計算設(shè)備的圖形用戶界面的不活動區(qū)域中顯示,其中所述不活動區(qū)域?qū)λ鲇脩舨豢梢姡? 通過所述計算設(shè)備確定所注冊的第二多媒體對象在所述計算設(shè)備的所述圖形用戶界面的活動區(qū)域中顯示,其中所述活動區(qū)域?qū)λ鲇脩艨梢姡灰约? 通過所述計算設(shè)備基于所注冊的第二多媒體對象在所述活動區(qū)域中顯示來確定所注冊的第二多媒體對象包括占優(yōu)多媒體。
9.根據(jù)權(quán)利要求1所述的方法,進ー步包括: 通過所述計算設(shè)備確定所述計算設(shè)備的聲音設(shè)備正在接收所述音頻數(shù)據(jù);以及通過所述計算設(shè)備將靜音音量級別分配給所述ー個或多個多媒體對象中的每ー個已注冊的多媒體對象,其中所述靜音級別音量指示沒有音量。
10.根據(jù)權(quán)利要求9所述的方法,其中所述聲音設(shè)備包括所述計算設(shè)備的聲卡或音頻揚聲器。
11.根據(jù)權(quán)利要求1所述的方法,其中注冊所述ー個或多個多媒體對象的組中的所述多媒體對象進ー步包括: 通過所述計算設(shè)備對所述電子文檔進行掃描來識別與所述多媒體對象相關(guān)聯(lián)的ー個或多個多媒體標簽;以及 對識別所述ー個或多個多媒體標簽作出響應(yīng),通過所述計算設(shè)備基于所述ー個或多個多媒體標簽來注冊所述多媒體對象。
12.根據(jù)權(quán)利要求11所述的方法,其中所述ー個或多個多媒體標簽每ー個指示所述多媒體對象的內(nèi)容類型。
13.根據(jù)權(quán)利要求1所述的方法,進ー步包括: 通過所述計算設(shè)備確定在所述計算設(shè)備上執(zhí)行的應(yīng)用正在訪問所述計算設(shè)備的聲音設(shè)備; 通過所述計算設(shè)備生成對所述·聲音設(shè)備的獨占訪問的請求;以及 通過所述計算設(shè)備將所述請求發(fā)送給所述聲音設(shè)備。
14.根據(jù)權(quán)利要求1所述的方法,進ー步包括: 通過所述計算設(shè)備顯示包括指示所述多媒體對象的所述音量級別的音量選擇器的音頻控制面板,其中所述音量選擇器指示可選音量級別的范圍; 通過所述計算設(shè)備接收選擇所述音量選擇器的與所述多媒體對象相關(guān)聯(lián)的第二音量級別的用戶輸入;以及 以所述第二音量級別向所述輸出設(shè)備輸出所述音頻數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的方法,進ー步包括: 通過所述計算設(shè)備生成基于所述多媒體對象的屬性和所述第二音量級別的偏好探試法; 通過所述計算設(shè)備注冊所述ー個或多個多媒體對象的組中的第二多媒體對象,其中所述第二多媒體對象包括所述多媒體對象的所述屬性;以及 響應(yīng)于確定所注冊的第二多媒體對象包括所述多媒體對象的所述屬性,通過所述計算設(shè)備基于所述偏好探試法來將所述第二音量級別分配給所述第二多媒體対象。
16.根據(jù)權(quán)利要求15所述的方法,其中所述屬性進ー步包括所述多媒體對象的多媒體類型或域名。
17.根據(jù)權(quán)利要求14所述的方法,進ー步包括: 通過所述計算設(shè)備在所述音頻控制面板中顯示所述多媒體對象標識符的第一表示;以及 通過所述計算設(shè)備在所述多媒體對象處顯示所述多媒體對象標識符的第二表示,其中所述多媒體對象在所述電子文檔中顯示。
18.根據(jù)權(quán)利要求1所述的方法,其中所述多媒體對象包括包含音頻內(nèi)容的動畫。
19.一種編碼有指令的計算機可讀存儲介質(zhì),所述指令當(dāng)被執(zhí)行時,促使計算設(shè)備的ー個或多個處理器執(zhí)行操作,所述操作包括: 接收包括能夠生成音頻數(shù)據(jù)的ー個或多個多媒體對象的組的電子文檔; 注冊所述ー個或多個多媒體對象的組中的多媒體對象,其中注冊所述多媒體對象包括存儲識別所述多媒體對象的多媒體對象標識符; 接收由所注冊的多媒體對象生成的音頻數(shù)據(jù); 通過計算設(shè)備基于ー個或多個配置參數(shù)來確定所述音頻數(shù)據(jù)的音量級別,其中所述ー個或多個配置參數(shù)定義與所述多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別;以及以所確定的音量級別向輸出設(shè)備輸出所述音頻數(shù)據(jù)。
20.ー種計算設(shè)備,包括: 一個或多個處理器; 音頻控制模塊,所述音頻控制模塊可由所述ー個或多個處理器執(zhí)行來: 接收包括能夠生成音頻 數(shù)據(jù)的ー個或多個多媒體對象的組的電子文檔; 注冊所述ー個或多個多媒體對象的組中的多媒體對象,其中注冊所述多媒體對象包括存儲識別所述多媒體對象的多媒體對象標識符;以及接收由所注冊的多媒體對象生成的音頻數(shù)據(jù); 用于基于ー個或多個配置參數(shù)來確定所述音頻數(shù)據(jù)的音量級別的裝置,其中所述ー個或多個配置參數(shù)定義與所述多媒體對象標識符相關(guān)聯(lián)的ー個或多個音量級別;以及輸出設(shè)備,所述輸出設(shè)備用來以所確定的音量級別輸出所述音頻數(shù)據(jù)。
21.—種方法,包括: 接收包括能夠生成音頻數(shù)據(jù)的兩個或更多個多媒體對象的組的電子文檔; 向應(yīng)用注冊所述組中的第一多媒體對象和第二多媒體對象,其中注冊所述第一多媒體對象包括存儲識別所述第一多媒體對象的第一多媒體對象標識符,以及其中注冊所述第二多媒體對象包括存儲識別所述第二多媒體對象的第二多媒體對象標識符; 接收由所述第一多媒體對象生成的第一音頻數(shù)據(jù)和由所述第二多媒體對象生成的第二音頻數(shù)據(jù); 在執(zhí)行所述應(yīng)用期間,從用戶接收指示所述第一多媒體對象的第一音量級別的第一配置參數(shù); 在執(zhí)行所述應(yīng)用期間,從所述用戶接收指示所述第二多媒體對象的第二音量級別的第二配置參數(shù); 以所述第一音量級別向輸出設(shè)備輸出所述第一音頻數(shù)據(jù);以及 以所述第二音量級別向所述輸出設(shè)備輸出所述第二音頻數(shù)據(jù)。
【文檔編號】G06F3/16GK103597442SQ201280026544
【公開日】2014年2月19日 申請日期:2012年4月13日 優(yōu)先權(quán)日:2011年4月13日
【發(fā)明者】約翰尼·陳 申請人:谷歌公司