国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在選項卡層級管理音頻以用于用戶通知及控制的制作方法_2

      文檔序號:9278170閱讀:來源:國知局
      (HTML)輸入標(biāo)志、嵌入式插入對象等)。在此實施例中,音頻信號可由應(yīng)用程序102的音頻控制器114控制。音頻控制器114可經(jīng)配置以從全局音頻管理器104接收音頻信號。在一個特定實例中,選項卡式應(yīng)用程序102可包含可打開音頻/視頻內(nèi)容的多個選項卡的web瀏覽器,且每一相應(yīng)選項卡的音頻/視頻內(nèi)容可消費或致使記錄由麥克風(fēng)106產(chǎn)生的音頻信號。
      [0032]在各種實施例中,全局音頻管理器104可經(jīng)配置以在多個應(yīng)用程序(例如,應(yīng)用程序102等)與麥克風(fēng)106之間提供接口。在一些實施例中,全局音頻管理器104可包含驅(qū)動器軟件、固件或其組合。在一個實施例中,全局音頻管理器104可包含音頻混音器130及音頻接口 132。
      [0033]在一個實施例中,音頻接口 132可經(jīng)配置以收集從麥克風(fēng)106收集或搜集的音頻信號或模擬音頻信號的數(shù)字樣本。此音頻信號可接著傳遞到多個音頻消費者108中的一者或可由多個音頻消費者108中的一者使用。在所圖解說明實施例中,音頻消費者中的一者可包含選項卡式應(yīng)用程序102。
      [0034]在此實施例中,麥克風(fēng)106可經(jīng)配置以產(chǎn)生音頻信號(例如,來自可由人的聽力檢測的聲音等)。麥克風(fēng)106可包含經(jīng)配置以將聲音或聲波轉(zhuǎn)換為電信號的電換能器。在各種實施例中,如上文所描述,系統(tǒng)100可包含經(jīng)配置以產(chǎn)生類似相應(yīng)電信號的其它傳感器(例如,攝像機等)。
      [0035]在一個實施例中,音頻混音器130可經(jīng)配置以從一或多個源(例如麥克風(fēng)106(經(jīng)由音頻接口 132)、應(yīng)用程序102、其選項卡112、插件120或122或者計算機101所包含或在計算機101上執(zhí)行的其它音頻源108等)接收音頻信號。在各種實施例中,其它音頻源可包含其它應(yīng)用程序、通過音頻信號(例如,麥克風(fēng)等)、環(huán)回信號(例如,由一種應(yīng)用程序產(chǎn)生且接著重新路由到麥克風(fēng)或音頻進入端口等的信號)或其它音頻源。音頻混音器130可經(jīng)配置以提供對這些音頻信號中的每一者的增益或音量控制的級別且將其組合成單一音頻信號以供由揚聲器107消費。
      [0036]應(yīng)理解,盡管本文中以單數(shù)意義使用術(shù)語“音頻信號”,但所述術(shù)語包含多個聲道音頻信號(例如,立體聲、環(huán)繞聲音、8音軌等)。在此實施例中,音頻混音器130可將各種增益或音量控制(包含靜音等)級別應(yīng)用于音頻信號的各種聲道,且麥克風(fēng)106可包含多個麥克風(fēng)(例如,右聲道麥克風(fēng)、左聲道麥克風(fēng)等)。
      [0037]在各種實施例中,在選項卡式應(yīng)用程序102中打開的一或多個選項卡112可致使記錄音頻信號。舉例來說,如上文所解釋,在特定實例中,選項卡式應(yīng)用程序102可包含可打開多個選項卡的web瀏覽器,所述多個選項卡中的一或多者可致使記錄來自計算機101的環(huán)境(例如,視頻會議、圖片、聊天會話等)的音頻及/或視頻內(nèi)容。針對每一相應(yīng)選項卡記錄的音頻及/或視頻內(nèi)容可致使經(jīng)由麥克風(fēng)106記錄、搜集或產(chǎn)生音頻信號。在各種實施例中,本文中所揭示的技術(shù)可經(jīng)配置以給用戶190提供對負(fù)責(zé)音頻信號的各種選項卡中的內(nèi)容的精細(xì)控制粒度。
      [0038]在各種實施例中,音頻控制器114可經(jīng)配置以確定選項卡式應(yīng)用程序102的哪一或哪些選項卡112含有致使產(chǎn)生音頻信號的內(nèi)容或針對哪一選項卡112產(chǎn)生哪一相應(yīng)音頻信號。在各種實施例中,此任務(wù)可由全局音頻管理器104執(zhí)行,在所述情況下,所述全局音頻管理器可首先確定哪一應(yīng)用程序(例如,選項卡式應(yīng)用程序102或其它音頻消費者108等)致使產(chǎn)生音頻信號或者消費或接收音頻信號。
      [0039]可以各種方式執(zhí)行對與音頻信號包含在一起的選項卡的確定。舉例來說,在包含音頻元素(例如,HTML輸入標(biāo)志或捕獲字段等)的選項卡112的情況下,再現(xiàn)器110可將選項卡112識別為音頻信號的消費者。在另一實施例中,音頻信號可由選項卡112間接相關(guān)聯(lián)。在各種實施例中,音頻信號可由插件(例如,插件120及122)消費。
      [0040]在此上下文中,“插件”通常為向較大應(yīng)用程序102添加特定能力(例如,播放特定文件類型的能力、以安全方式通信的能力等)的組件。在各種實施例中,插件可能不能夠在不借助較大應(yīng)用程序102的幫助的情況下執(zhí)行。一般來說,存在兩種類型的插件-每選項卡插件120及全局插件122,但應(yīng)理解,上文僅為幾個說明性實例,所揭示標(biāo)的物不限于所述說明性實例。
      [0041]每選項卡插件120可包含經(jīng)配置以每選項卡112或選項卡112上的每元素實例化單一次數(shù)的插件。舉例來說,如果再現(xiàn)器I1檢測到選項卡112包含與每選項卡插件120包含在一起的元素,那么再現(xiàn)器110可調(diào)用每選項卡插件120的版本或致使實例化或執(zhí)行所述版本以處置或處理相關(guān)聯(lián)元素。如果多個選項卡112包含與插件120包含在一起的元素,那么可發(fā)生插件120的多個實例化。在此實施例中,音頻控制器114可容易地確定每選項卡插件是源還是與音頻信號包含在一起。
      [0042]在各種實施例中,由選項卡112包含或與選項卡112包含在一起的元素可包含HTML標(biāo)志、可擴展標(biāo)記語言(XML)元素、⑶I元素(例如,按鈕、字段、窗格等)、嵌入式對象(例如,對象鏈接與嵌入(OLE)對象、組件對象模型(COM)對象等)等,但應(yīng)理解,上文僅為幾個說明性實例,所揭示標(biāo)的物不限于所述說明性實例。
      [0043]在全局插件122的情況下,全局插件122可每計算機101或應(yīng)用程序102實例化或執(zhí)行一次。在此實施例中,全局插件122的單一版本可處理或處置包括與全局插件122包含在一起的元素的若干個元素或選項卡112。在各種實施例中,全局插件122可處置或處理元素而無論哪一應(yīng)用程序(例如,應(yīng)用程序102或其它音頻消費者108)消費所述元素或與所述元素包含在一起。在此實施例中,音頻控制器114可能非常難以獨立確定哪一選項卡112或者應(yīng)用程序102或108與音頻信號相關(guān)聯(lián)。
      [0044]在一個實施例中,音頻控制器114可查詢?nèi)植寮?22以確定哪一應(yīng)用程序(例如,應(yīng)用程序102或108)與音頻信號包含在一起或相關(guān)聯(lián)。在另一實施例中,音頻混音器130或全局音頻管理器104可查詢?nèi)植寮?22以確定與音頻信號包含在一起的應(yīng)用程序或選項卡。在此實施例中,如果音頻信號與支持精細(xì)粒度音頻控制的應(yīng)用程序102包含在一起,那么全局音頻管理器104可向應(yīng)用程序102的音頻控制器114告知結(jié)果及選項卡112與音頻信號的相關(guān)聯(lián)。
      [0045]在又一實施例中,全局插件122可主動向全局音頻管理器104或應(yīng)用程序102的音頻控制器114告知全局插件122正產(chǎn)生音頻信號或與音頻信號包含在一起及哪一選項卡112及/或元素與所述音頻信號包含在一起。在各種實施例中,全局插件122可向全局音頻管理器104或應(yīng)用程序102的音頻控制器114告知可對音頻信號執(zhí)行的命令或其它操作的列表(例如,記錄、暫停、靜音、停止、重新開始等)。
      [0046]可使用或采用若干個可能消息格式及消息傳送字段來在全局插件122與全局音頻管理器104或音頻控制器114之間通信。在各種實施例中,消息可包含用以指示多個音頻信號中的哪一者為消息的主題的音頻信號標(biāo)識符。在另一實施例中,消息可包含經(jīng)配置以指示與所記錄音頻信號相關(guān)聯(lián)的插件的插件標(biāo)識符。在又一實施例中,消息可包含經(jīng)配置以指示與所記錄音頻信號相關(guān)聯(lián)的選項卡的選項卡標(biāo)識符。應(yīng)理解,上文僅為幾個說明性實例,所揭示標(biāo)的物不限于所述說明性實例。
      [0047]—旦已確定與音頻信號包含在一起的選項卡112 (例如,由音頻控制器114或全局音頻管理器104),音頻控制器114便可確定選項卡112是否被允許或準(zhǔn)許記錄音頻信號。在一個實施例中,音頻控制器114可致使音頻用戶接口(UI)產(chǎn)生器116產(chǎn)生或顯示詢問用戶190其是否希望允許發(fā)生記錄的Π元素(例如,模式對話框、通知消息等)。如果用戶190授予記錄音頻信號的權(quán)限,那么音頻控制器114可允許所述記錄且音頻Π產(chǎn)生器116可提供Π指示,如下文所描述。如果用戶190不給予其權(quán)限,那么音頻控制器114可阻擋或阻止記錄音頻信號。在一些實施例中,此可包含將麥克風(fēng)106關(guān)斷。在另一實施例中,此可包含指令音頻混音器130或全局音頻管理器104的其它部分靜音或不將由麥克風(fēng)106產(chǎn)生的音頻信號提供到選項卡112或選項卡式應(yīng)用程序(在一些實施例中)。應(yīng)理解,上文僅為幾個說明性實例,所揭示標(biāo)的物不限于所述說明性實例。
      [0048]在一些實施例中,音頻控制器114可經(jīng)配置以存儲或存取權(quán)限115的列表。在各種實施例中,這些權(quán)限可包含由用戶190先前授予/拒絕的權(quán)限、一或多個默認(rèn)權(quán)限(例如,基于通信協(xié)議(例如,舉例來說,超文本傳輸協(xié)議(HTTP))、基于與選項卡112相關(guān)聯(lián)的網(wǎng)頁的地址或統(tǒng)一資源定位符(URL)、基于與選項卡112相關(guān)聯(lián)的網(wǎng)頁的可信賴度的第三方報告等)、一或多個規(guī)則等。在一些實施例中,可暫時(例如,針對選項卡式應(yīng)用程序102的單一執(zhí)行、選項卡112打開或存在的時間等)存儲這些權(quán)限115、永久存儲這些權(quán)限115,或其組合。在各種實施例中,每一記錄裝置106 (例如,內(nèi)置麥克風(fēng)、內(nèi)置相機、藍牙耳機等)可與權(quán)限相關(guān)聯(lián)。在此實施例中,用戶190可允許或授予經(jīng)由內(nèi)置麥克風(fēng)及相機但不允許或授予經(jīng)由藍牙麥克風(fēng)進行記錄。在另一實施例中,權(quán)限可跨越能夠或經(jīng)配置以記錄特定類型的感覺輸入的所有裝置(例如,所有麥克風(fēng)、所有相機等)為有效的。應(yīng)理解,上文僅為幾個說明性實例,所揭示標(biāo)的物不限于所述說明性實例。
      [0049]在優(yōu)選實施例中,如果與選項卡112相關(guān)聯(lián)的網(wǎng)頁不利用安全或經(jīng)加密通信協(xié)議(例如,與HTTP安全(HTTPS)相反的HTTP等),那么超出選項卡式應(yīng)用程序102內(nèi)的選項卡112的存在可不存儲所授予的權(quán)限。在此實施例中,如果用戶190授予選項卡112記錄音頻信號的權(quán)限、接著關(guān)閉選項卡112且接著打開先前與選項卡112相關(guān)聯(lián)的網(wǎng)頁,那么音頻控制器114將第二次詢問用戶190以獲得記錄音頻信號的權(quán)限。
      [0050]相反地,在優(yōu)選實施例中,如果選項卡112確實利用安全或經(jīng)加密通信協(xié)議,那么用戶190對記錄音頻信號的能力的授予或拒絕可存儲于權(quán)限115內(nèi)且可在用戶190下一次存取與選項卡112相關(guān)聯(lián)的網(wǎng)頁時使用。在此實施例中,如果用戶190授予或拒絕選項卡112記錄音頻信號的權(quán)限、接著關(guān)閉選項卡112且接著打開先前與選項卡112相關(guān)聯(lián)的網(wǎng)頁,那么音頻控制器114將
      當(dāng)前第2頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1