两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于視覺效果的音頻定位技術的制作方法

文檔序號:7798917閱讀:162來源:國知局
用于視覺效果的音頻定位技術的制作方法
【專利摘要】本發(fā)明名稱為“用于視覺效果的音頻定位技術”。描述了用于視覺效果的改進音頻定位的技術。例如,在一個實施例中,一種設備可包含處理器電路和音頻管理模塊,并且音頻管理模塊可由處理器電路操作以確定用戶界面元素在呈現區(qū)域中的位置、確定對應于用戶界面元素的音頻效果、基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置)以及基于音頻定位信息生成音頻效果的音頻回放信息。描述了其它實施例并且要求其權益。
【專利說明】用于視覺效果的音頻定位技術

【技術領域】
[0001]本文描述的實施例一般涉及音頻和視覺效果的生成和消耗。

【背景技術】
[0002]在包含大顯示器、大顯示器陣列或相距很遠的顯示器的系統(tǒng)中,用戶可能無法使所有集合顯示區(qū)域同時保持處在其視野中。因此,需要用戶注意的提示或其它視覺元素可能存在于集合顯示區(qū)域的、用戶視野之外的部分。此外,在一些常規(guī)配置中,對應于集合顯示區(qū)域中存在的任何視覺元素的音頻效果的生成可能使得它們聽起來源自相同點,如兩個揚聲器之間的中點。因此,在此類常規(guī)系統(tǒng)中,對應于視覺元素的音頻效果可能聽起來并非源自對應于那些視覺元素位置的位置。

【專利附圖】

【附圖說明】
[0003]圖1示出一設備的一個實施例以及第一系統(tǒng)的一個實施例。
[0004]圖2示出第一呈現區(qū)域的一個實施例。
[0005]圖3示出第二呈現區(qū)域的一個實施例。
[0006]圖4示出一邏輯流程的一個實施例。
[0007]圖5示出第二系統(tǒng)的一個實施例。
[0008]圖6示出第三系統(tǒng)的一個實施例。
[0009]圖7示出一裝置的一個實施例。

【具體實施方式】
[0010]各種實施例一般可針對對視覺效果進行音頻定位的技術。例如,在一個實施例中,一種設備可包含處理器電路和音頻管理模塊,并且音頻管理模塊可由處理器電路操作以確定用戶界面元素在呈現區(qū)域中的位置、確定對應于用戶界面元素的音頻效果、基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置(apparent posit1n))以及基于音頻定位信息生成音頻效果的音頻回放信息。可描述其它實施例并要求其權益。
[0011]各種實施例可包含一個或多個元件。一個元件可包含設置成執(zhí)行某些操作的任何結構。根據設計參數或性能限制的給定集合的需要,每個元件可實現為硬件、軟件或者它們的任何組合。雖然作為舉例可采用某種拓撲的有限數量的元件來描述一實施例,但是,根據給定實現的需要,該實施例可包括采用備選拓撲的更多或更少元件。值得注意,提到“一個實施例”或“一實施例”表示結合該實施例所述的特定功能、結構或特性包含在至少一個實施例中。詞語“在一個實施例中”、“在一些實施例中”以及“在各種實施例中”在本說明書的各個位置中的出現不一定都表不同一個實施例。
[0012]圖1示出設備100的框圖。如圖1所示,設備100包括多個元件,包括處理器電路102、存儲器單元104和音頻管理模塊106。但是,實施例并不局限于此圖所示的元件類型、數量或布置。
[0013]在各種實施例中,設備100可包含處理器電路102。處理器電路102可使用任何處理器或邏輯裝置實現,例如復雜指令集計算機(CISC)微處理器、簡化指令集計算(RISC)微處理器、超長指令字(VLIW)微處理器、x86指令集兼容處理器、實現指令集的組合的處理器、諸如雙核處理器或雙核移動處理器之類的多核處理器或者任何其它微處理器或中央處理器(CPU)。處理器電路102還可實現為專用處理器,例如控制器、微處理器、嵌入式處理器、芯片多處理器(CMP)、協(xié)處理器、數字信號處理器(DSP)、網絡處理器、媒體處理器、輸入/輸出(I/O)處理器、媒體接入控制(MAC)處理器、無線基帶處理器、專用集成電路(ASIC)、現場可編程門陣列(FPGA)、可編程邏輯裝置(PLD)等等。在一個實施例中,例如,處理器電路102可實現為通用處理器,例如由Intel? Corporat1n (Santa Clara, Calif)制造的處理器。實施例并不局限于這個上下文。
[0014]在一些實施例中,設備100可包含或設置成在通信上耦合到存儲器單元104。存儲器單元104可使用能夠存儲數據的任何機器可讀或計算機可讀介質來實現,包括易失性和非易失性存儲器。例如,存儲器單元104可包括只讀存儲器(ROM)、隨機存儲存儲器(RAM)、動態(tài)RAM (DRAM)、雙倍數據速率DRAM (DDRAM)、同步DRAM (SDRAM)、靜態(tài)RAM (SRAM)、可編程ROM(PROM)、可擦可編程ROM(EPROM)、電可擦可編程ROM(EEPROM)、閃速存儲器、例如鐵電聚合物存儲器、奧式存儲器、相變或鐵電存儲器、硅-氧化物-氮化物-氧化物-硅(SONOS)存儲器等聚合物存儲器、磁或光卡或者適合存儲信息的任何其它類型的介質。值得注意,存儲器單元104的某個部分或全部可包含在與處理器電路102相同的集成電路上,或者備選地,存儲器單元104的某個部分或全部可設置在處理器電路102的集成電路外部的集成電路或其它介質(如硬盤驅動器)上。雖然圖1中存儲器單元104包含在設備100中,但在一些實施例中,存儲器單元104可在設備100外部。實施例并不局限于這個上下文。
[0015]在各種實施例中,設備100可包含音頻管理模塊106。音頻管理模塊106可包含可操作以基于音頻信息生成音頻回放信息的邏輯、電路/或指令。在一些實施例中,音頻信息可包含指示要生成的一個或多個音頻效果的信息、數據、邏輯和/或指令。此類音頻效果可包含聲音、音調、語音、音樂和/或任何其它類型的音頻效果。在各種實施例中,音頻回放信息可包含可在一個或多個音頻回放裝置上操作以使這些音頻回放裝置生成由特定音頻信息指示的一個或多個音頻效果的信息、數據、邏輯和/或指令。在一些實施例中,處理器電路102可操作以運行視聽應用107。視聽應用107可包含能夠生成表示一個或多個音頻效果的音頻信息和/或能夠生成指示要在一個或多個顯示器上呈現一個或多個視覺效果的圖形信息的任何應用。在各種實施例中,音頻管理模塊106可操作以基于從視聽應用107接收的音頻信息生成音頻回放信息。在示例實施例中,視聽應用107可包含操作系統(tǒng)并且可操作以生成指示要生成的特定聲音效果的音頻信息。在這個示例中,音頻管理模塊106可操作以基于該音頻信息生成音頻回放信息。生成的音頻回放信息,在傳送到一個或多個音頻回放裝置時,可在一個或多個音頻回放裝置上操作以生成所需的聲音效果。實施例并不局限于這個示例。
[0016]圖1還不出系統(tǒng)140的框圖。系統(tǒng)140可包含設備100的任何上述兀件。系統(tǒng)140還可包含一個或多個顯不器145-n。顯不器145-n可包含能夠顯不從處理器電路102接收的信息的任何顯示裝置。顯示器145-n的示例可包括電視、監(jiān)視器、投影儀和計算機屏幕。在一個實施例中,例如,顯示器145-n可由液晶顯示器(IXD)、發(fā)光二極管(LED)或其它類型的適當視覺界面來實現。顯示器145-n可包括例如觸敏式彩色顯示屏幕。在各種實現中,顯示器145-n可包括其中包含嵌入式晶體管的一個或多個薄膜晶體管(TFT)IXD。但是,實施例并不局限于這些示例。
[0017]在一些實施例中,設備100和/或系統(tǒng)140可配置成在通信上耦合到一個或多個音頻回放裝置150-p。音頻回放裝置150-p可包含能夠基于音頻回放信息生成音頻效果的任何裝置。例如,音頻回放裝置150-p可包含一個或多個有線和/或無線揚聲器。在各種實施例中,一個或多個音頻回放裝置150-p可包含在一個或多個其它裝置中。例如,在一個實施例中,音頻回放裝置150-p可包含立體聲系統(tǒng)中的揚聲器。實施例并不局限于這個上下文。
[0018]值得注意,雖然設備100、顯示器145-n和音頻回放裝置150_p在圖1中示出為單獨的組件,但實施例并非局限于此。在一些實施例中,一個或多個音頻回放裝置150-p可與一個或多個顯示器145-n包含在同一裝置中。例如,在一些實施例中,一個或多個音頻回放裝置150-p可包含在還包含顯不器145-n的電視機中。同樣,一個或多個顯不器145_n和/或一個或多個音頻回放裝置150-p可包含在設備100中。例如,在各種實施例中,設備100可以是平板電腦,并且可包含顯示器145-n和包含揚聲器的一個或多個音頻回放裝置150-p。實施例并不局限于這個上下文。
[0019]在一般操作中,設備100和/或系統(tǒng)140可操作以生成可在一個或多個音頻回放裝置150-p上操作以使一個或多個所需音頻效果生成的音頻回放信息。在一些實施例中,設備100和/或系統(tǒng)140可操作以基于對應于特定視覺效果的音頻信息生成音頻回放信息。例如,設備100和/或系統(tǒng)140可操作以生成用于對應于操作系統(tǒng)中的錯誤窗口的錯誤音的音頻回放信息。在各種此類實施例中,設備100和/或系統(tǒng)140可操作以生成音頻回放信息,以使得對于聆聽音頻回放裝置150-p的用戶,給定音頻效果的視在起源(apparentorigin)對應于一個或多個顯示器145-n上其關聯(lián)視覺效果的位置。繼續(xù)上一個示例,設備100和/或系統(tǒng)140可操作以生成音頻回放信息,以使得如果錯誤窗口出現在顯示器145-n的右上角,則對于在聆聽的用戶,錯誤音的視在起源也是顯示器的右上角。一些實施例的一個優(yōu)點可在于,通過根據其相應視覺效果的定位來定位音頻效果可有助于用戶定位需要注意的顯示項目。各種實施例的另一個優(yōu)點可在于,進行這種音頻定位可導致內容消耗期間更自然和更愉悅用戶體驗,因為音頻效果可能比在常規(guī)系統(tǒng)中聽起來更像是源自其關聯(lián)視覺來源。其它優(yōu)點可能與所公開的主題關聯(lián),并且實施例并不局限于這個上下文
在一些實施例中,視聽應用107可操作以生成圖形信息108。圖形信息108可包含對應于要在一個或多個顯示器145-n上顯示的一個或多個用戶界面元素的數據、信息、邏輯和/或指令。此類用戶界面元素可包含任何視覺或光學感官效果,例如圖像、圖片、視頻、文本、圖形、菜單、紋理和/或圖案。此類用戶界面元素可與可用于操作視聽應用107的菜單、提示和/或控件關聯(lián),和/或可與通過視聽應用107呈現的內容關聯(lián)。在示例實施例中,視聽應用107可包含操作系統(tǒng),并且可操作以生成對應于包含操作系統(tǒng)的窗口、對話框、警報、提示、圖標和/或其它視覺元素的用戶界面元素的圖形信息108。在另一個示例實施例中,視聽應用107可包含視頻回放應用,例如DVD電影回放應用或串流電影回放應用,并且可操作以生成對應于包含電影幀和/或電影的其它視覺元素的用戶界面元素的圖形信息108。在又一個示例實施例中,視聽應用107可包含游戲應用,并且可操作以生成對應于與游戲內容和/或控制功能關聯(lián)的用戶界面元素的圖形信息108。實施例并不局限于這些示例。
[0020]在各種實施例中,視聽應用107可操作以生成對應于圖形信息108的音頻信息110。音頻信息110可包含對應于要結合一個或多個顯示器145-n呈現的一個或多個用戶界面元素由一個或多個音頻回放裝置150-p產生的一個或多個音頻效果的數據、信息、邏輯和/或指令。在視聽應用107包含操作系統(tǒng)的示例實施例中,特定音頻信息110可對應于在顯示操作系統(tǒng)的視覺提示時要產生的警報聲。在視聽應用107包含視頻回放應用的示例實施例中,特定音頻信息110可對應于與所顯示視頻的特定幀或部分關聯(lián)的音頻效果。在視聽應用107包含游戲應用的示例實施例中,特定音頻信息110可對應于與游戲中的特定顯示動作或事件關聯(lián)的音頻效果。實施例并不局限于這些示例。
[0021]在一些實施例中,音頻管理模塊106可操作以確定呈現布局信息112。在各種實施例中,呈現布局信息112可包含指示呈現區(qū)域中的顯示器145-n的數目和/或音頻回放裝置150-p的數目以及這些顯示器145-n和/或音頻回放裝置150-p在呈現區(qū)域中的定位的數據、信息、邏輯和/或指令。本文所使用的術語“呈現區(qū)域”表示兩維或三維空間中的一個區(qū)域,其中包含一個或多個顯示器145-n和一個或多個音頻回放裝置150-p,并還包含由這些顯示器145-n和音頻回放裝置150-p呈現的視覺和/或音頻效果聽起來應起源的任何點。圖2示出呈現區(qū)域200的一個示例。如圖2所示,呈現區(qū)域200是由顯示器202和204以及音頻回放裝置206-1、206-2、208-1和208-2定義并包含它們的三維空間。顯示器202位于咖啡桌上并且包含平板電腦,而顯示器204位于后墻上并且包含壁掛式電視機。警報窗口 210呈現在顯示器202的中心,并且內容212顯示在顯示器204的右側。音頻回放裝置206-1和206-2包含平板電腦內的揚聲器,并且音頻回放裝置208-1和208-2包含壁掛式電視機內的揚聲器。針對圖2的示例,在一些實施例中,圖1的呈現布局信息112可指示呈現區(qū)域200中有兩個顯示器并且可識別它們在其中的各自位置。同樣,呈現布局信息112可指示呈現區(qū)域200中有四個音頻回放裝置并且可識別這些音頻回放裝置的各自位置。實施例并不局限于這些示例。
[0022]在各種實施例中,呈現布局信息112作為補充或替代可包含描述呈現區(qū)域中的一個或多個顯示器145-n和/或一個或多個音頻回放裝置150-p的邏輯配置的信息。在一些此類實施例中,呈現布局信息112可指示設備100在邏輯上對待多個顯示器145-n和/或多個音頻回放裝置150-p的方式。例如,呈現布局信息112可指示工作區(qū)是否延伸于多個顯示器,和/或設備100是否具有多個音頻回放裝置150-p的每一個的單獨控制。例如,針對圖2,呈現布局信息112可指示設備100可操作以延伸操作系統(tǒng)桌面于顯示器202和204,和/或設備100在邏輯上將音頻回放裝置208-1和208-2作為單個集合揚聲器對待和控制。實施例并不局限于這些示例。
[0023]在各種實施例中,音頻管理模塊106可操作以基于一個或多個顯不器145-n和/或一個或多個音頻回放裝置150-p的配置信息確定呈現布局信息112。例如,在一些實施例中,處理器電路102可操作以運行其中為一個或多個顯示器145-n和/或一個或多個音頻回放裝置150-p注冊驅動的操作系統(tǒng)。處理器電路102可操作以向音頻管理模塊106提供識別那些注冊的裝置的信息,音頻管理模塊106可利用該信息計數顯示器145-n和/或音頻回放裝置150-p,和/或確定其邏輯配置。作為補充或替代,在各種實施例中,音頻管理模塊106可操作以基于描述一個或多個顯示器145-n和/或一個或多個音頻回放裝置150-p的定位的位置感測信息確定呈現布局信息112。例如,在一些實施例中,設備100可利用一種或多個常規(guī)位置感測技術來感測一個或多個顯示器145-n和/或一個或多個音頻回放裝置150-p的位置?;诖诵畔ⅲ纛l管理模塊106可操作以確定識別一個或多個顯示器145-n和/或一個或多個音頻回放裝置150-p在呈現區(qū)域內的相對定位的呈現布局信息112。實施例并不局限于這些示例。
[0024]在各種實施例中,音頻管理模塊106可操作以確定圖形信息108的圖形定位信息114。圖形定位信息114可包含指示一個或多個用戶界面元素要在一個或多個顯示器145-n上呈現的一個或多個定位的數據、信息、邏輯和/或指令。例如,針對圖2的示例,特定圖形定位信息114可指示警報窗口 210要呈現在顯示器202的中心,和/或內容212要呈現在顯示器204的右側。實施例并不局限于這個上下文。
[0025]在一些實施例中,音頻管理模塊106可操作以基于圖形定位信息114和呈現布局信息112確定音頻定位信息116。在各種實施例中,音頻定位信息116可包含識別一個或多個音頻效果在用戶聽起來應源自的呈現區(qū)域內的位置的數據、信息、邏輯和/或指令。在一些實施例中,對于給定用戶界面元素,音頻管理模塊106可基于該用戶界面元素的圖形定位信息114和描述其相應顯示器145-n在呈現區(qū)域內的位置的呈現布局信息112確定呈現區(qū)域內的某個位置。然后,音頻管理模塊106可操作以為對應于用戶界面元素的音頻效果確定音頻定位信息116,指示呈現區(qū)域內匹配用戶界面元素的位置。換言之,鑒于用戶界面元素在集合顯示器145-n內的定位,音頻管理模塊106可操作以確定用戶界面元素在呈現區(qū)域的兩維空間或三維空間內的位置。然后,音頻管理模塊106可操作以為對應于用戶界面元素的音頻效果識別音頻定位信息116中的這個確定的位置。實施例并不局限于這個上下文。
[0026]在各種實施例中,音頻管理模塊106可操作以基于音頻信息110和用于該音頻信息110的音頻定位信息生成音頻回放信息118。在一些實施例中,音頻管理模塊106可操作以生成音頻回放信息118,音頻回放信息118可在一個或多個音頻回放裝置150-p上操作以生成聽起來源自由音頻定位信息116識別的位置的音頻效果。在各種實施例中,音頻管理模塊106可操作以使用控制音頻效果的視在起源的一種或多種技術生成音頻回放信息118。例如,在一些實施例中,音頻管理模塊106可生成音頻回放信息118,音頻回放信息118可操作以使兩個或多個音頻回放裝置150-p生成具有不同音量的音頻效果?;谝袅坎町?,可調整音頻效果的視在起源。例如,針對圖2,如果音頻回放裝置208-2的回放音量高于音頻回放裝置208-1的回放音量,則由音頻回放裝置208-1和208-2產生的音頻效果可能聽起來源自顯示器204右側。實施例并不局限于這個示例。
[0027]在各種實施例中,音頻管理模塊106可能作為補充或替代可操作以使用修改音頻信息110的一種或多種音頻處理技術生成音頻回放信息118。例如,在一些實施例中,音頻管理模塊106可操作以使用一種或多種空間音頻處理技術修改音頻信息110,以使得其關聯(lián)音頻效果聽起來源自由音頻定位信息116識別的位置。此類空間音頻處理技術的示例可包括頭部相關傳輸函數(HRTF)處理、波場合成、混響處理、立體聲加寬、衰減、相位修改及倒相。實施例并不局限于這些示例。
[0028]值得注意,在各種實施例中,可期望音頻管理模塊106生成音頻回放信息118,音頻回放信息118可操作以產生聽起來并非源自其關聯(lián)用戶界面元素的相同位置的音頻效果。例如,在一些實施例中,設備100可在通信上耦合到單個顯示器145-n,并且顯示的用戶界面元素可局限于該顯示器145-n的平面。在此類實施例中,音頻管理模塊106可操作以生成音頻回放信息118,以使得產生的音頻效果源自不同于顯示器145-n的視深度。在各種實施例中,音頻管理模塊106可操作以生成音頻回放信息118,以使得與操作系統(tǒng)中的窗口、提示、對話框及其它視覺元素關聯(lián)的音頻效果的視深度取決于這些視覺元素的定位和/或排序。例如,在一些實施例中,音頻管理模塊106可操作以生成音頻回放信息118,以使得與被其他視覺元素覆蓋的窗口關聯(lián)的音頻效果聽起來源自顯示器145-n后面的一個點。作為補充或替代,音頻管理模塊106可操作以生成音頻回放信息118,以使得音頻效果聽起來被壓抑。各種實施例的一個優(yōu)點可能在于,通過壓抑或加深與被覆蓋窗口關聯(lián)的音頻效果,為用戶提供需要注意的窗口被隱藏的線索。實施例并不局限于這個示例。
[0029]圖3示出可包含結合單個顯示器使用深度效果的一實施例的示例的呈現區(qū)域300。如圖3所示,呈現區(qū)域300包含單個顯示器302。顯示器302上呈現的是一個遮掩大部分隱藏窗口 306的活動窗口 304。在一些此類實施例中,音頻管理模塊106可操作以生成音頻回放信息118,以使得與隱藏窗口 306關聯(lián)的警報音聽起來源自顯示器302左下象限后面的一個點。這樣,這些音頻效果不僅可指示用戶需要注意的窗口位于顯示器302的左下象限,而且還可指示它大部分被另一窗口覆蓋。因此,用戶能夠更輕松地找到需要注意的窗口。實施例并不局限于這個示例。
[0030]在各種實施例中,給定用戶界面元素可延伸于互相遠離的多個顯示器145-n。在此類實施例中,不是生成關聯(lián)的音頻效果以使得它們聽起來源自多個顯示器145-n中任意選擇的一個,而是可期望生成此類音頻效果以使得它們聽起來源自這些遠離顯示器145-n之間的位置。例如,針對圖2,內容212可包含在電影回放器窗口中顯示的電影。用戶可將電影回放器窗口拖到左側,以使得它延伸進顯示器202上呈現的桌面部分。在此類情況下,音頻管理模塊106可操作以生成音頻回放信息118,以使得與電影關聯(lián)的音頻聽起來源自呈現區(qū)域200中顯示器202與顯示器204之間的一個點。實施例并不局限于這個示例。
[0031]值得注意,對于對應于任何特定用戶界面元素的音頻效果,在一些實施例中,音頻管理模塊106可操作以生成使用任何或所有音頻回放裝置150-p的音頻回放信息118 (與這些音頻回放裝置150-p相對于該用戶界面元素的定位關)。例如,針對圖2,音頻管理模塊106可操作以生成音頻回放信息118,以使得對應于內容212的音頻效果僅由音頻回放裝置208-1和208-2、僅由音頻回放裝置206-1和206-2,由所有四個音頻回放裝置206-1、206-2,208-1及208-2、或由一個或多個音頻回放裝置的任何其它組合生成。還值得注意,在各種實施例中,音頻管理模塊106可操作以確定與特定用戶界面元素關聯(lián)的音頻效果應源自的多個位置,而不是單個位置。例如,針對圖2,音頻管理模塊106可操作以協(xié)同使用音頻回放裝置206-1、206-2、208-1及208-2來產生集合立體聲效果,其中與內容212關聯(lián)的音頻效果聽起來源自對應于左和右聲道的位置。實施例并不局限于這個示例。
[0032]可參照以下附圖和所附示例,進一步描述上述實施例的操作。一些附圖可包括邏輯流程。雖然本文所提供的這類附圖可包括具體邏輯流程,但是可以理解,該邏輯流程只提供關于可如何實現本文所述的一般功能性的一個示例。另外,給定邏輯流程不一定必須按照所提供的順序來運行,除非另加說明。另外,給定邏輯流程可由硬件元件、計算機所運行的軟件元件或者它們的任何組合來實現。實施例并不局限于這個上下文。
[0033]圖4示出邏輯流程400的一個實施例,它可表示由本文所述的一個或多個實施例執(zhí)行的操作。如邏輯流程400所示,用戶界面元素在呈現區(qū)域中的位置可在402確定。例如,圖1的音頻管理模塊106可操作以確定內容212在圖2的呈現區(qū)域中的位置。在404,可確定對應于用戶界面元素的音頻效果。例如,圖1的音頻管理模塊106可操作以確定對應于圖2的內容212的音頻效果。在406,可基于用戶界面元素的位置確定音頻效果的音頻定位信息。例如,圖1的音頻管理模塊106可操作以生成音頻定位信息116,其指示對應于圖2的內容212的音頻效果應聽起來源自顯示器204右側。在408,可基于音頻定位信息生成音頻效果的音頻回放信息。例如,圖1的音頻管理模塊106可操作以生成音頻定位信息118,音頻定位信息118可在圖2的音頻回放裝置208-1和208-2上操作以使得要生成的音頻效果聽起來源自顯示器204右側。實施例并不局限于這些示例。
[0034]圖5不出系統(tǒng)500的一個實施例。在各種實施例中,系統(tǒng)500可表不適合與本文所述的一個或多個實施例配合使用的系統(tǒng)或架構,例如圖1的設備100和/或系統(tǒng)140、圖2的呈現區(qū)域200、圖3的呈現區(qū)域300和/或圖4的邏輯流程400。實施例并不局限于這個方面。
[0035]如圖5所示,系統(tǒng)500可包括多個元件。根據設計和性能限制的給定集合的需要,一個或多個元件可使用一個或多個電路、組件、寄存器、處理器、軟件子例程、模塊或它們的任何組合來實現。雖然圖5作為舉例示出采用某個拓撲的有限數量的元件,但可以理解,根據給定實現的需要,可以在系統(tǒng)500中使用采用任何適當拓撲中的更多或更少元件。實施例并不局限于這個上下文。
[0036]在各種實施例中,系統(tǒng)500可包括處理器電路502。處理器電路502可使用任何處理器或邏輯裝置來實現,并且可與圖1的處理器電路102相同或相似。
[0037]在一個實施例中,系統(tǒng)500可包括存儲器單元504以耦合到處理器電路502。根據給定實現的需要,存儲器單元504可經由通信總線543,或通過處理器電路502與存儲器單元504之間的專用通信總線耦合到處理器電路502。存儲器單元504可使用能夠存儲數據的任何機器可讀或計算機可讀介質來實現,包括易失性和非易失性存儲器,并且可與圖1的存儲器單元104相同或相似。在一些實施例中,機器可讀或計算機可讀介質可包括非暫時介質。實施例并不局限于這個上下文。
[0038]在各種實施例中,系統(tǒng)500可包括收發(fā)器544。收發(fā)器544可包括其能夠使用各種適當的無線通信技術來傳送和接收信號的一個或多個無線電設備。這類技術可涉及跨一個或多個無線網絡的通信。示范無線網絡包括(但不限于)無線局域網(WLAN)、無線個域網(WPAN)、無線城域網(WMAN)、蜂窩網絡和衛(wèi)星網絡。在跨這類網絡的通信中,收發(fā)器544可按照任何版本的一個或多個適用標準進行操作。實施例并不局限于這個上下文。
[0039]在各種實施例中,系統(tǒng)500可包括顯不器545。顯不器545可包含能夠顯不從處理器電路502接收的信息的任何顯示裝置,并且可與圖1的顯示器145-n相同或相似。實施例并不局限于這個上下文。
[0040]在各種實施例中,系統(tǒng)500可包括存儲裝置546。存儲裝置546可實現為非易失性存儲裝置,非限制性地例如磁盤驅動器、光盤驅動器、磁帶驅動器、內部存儲裝置、附連存儲裝置、閃速存儲器、電池備用SDRAM(同步DRAM)和/或網絡可訪問存儲裝置。在實施例中,例如,存儲裝置546可包括在包括多個硬盤驅動器時增加有價值數字媒體的存儲性能增強保護的技術。存儲裝置546的進一步示例可包括硬盤、軟盤、致密光盤只讀存儲器(CD-ROM)、可記錄致密光盤(CD-R)、可重寫致密光盤(CD-RW)、光盤、磁介質、磁光介質、可移除存儲卡或盤、各種類型的DVD裝置、磁帶裝置、盒式磁帶裝置等等。實施例并不局限于這個上下文。
[0041]在各種實施例中,系統(tǒng)500可包括一個或多個I/O適配器547。I/O適配器547的示例可包括通用串行總線(USB)端口 /適配器、IEEE 1394 Firewire端口 /適配器等等。實施例并不局限于這個上下文。
[0042]圖6不出系統(tǒng)600的一實施例。在各種實施例中,系統(tǒng)600可表不適合與本文所述的一個或多個實施例配合使用的系統(tǒng)或架構,例如圖1的設備100和/或系統(tǒng)140、圖2的呈現區(qū)域200、圖3的呈現區(qū)域300、圖4的邏輯流程400和/或圖5的系統(tǒng)500。實施例并不局限于這個方面。
[0043]如圖6所示,系統(tǒng)600可包括多個元件。根據設計和性能限制的給定集合的需要,一個或多個元件可使用一個或多個電路、組件、寄存器、處理器、軟件子例程、模塊或它們的任何組合來實現。雖然圖6作為舉例示出采用某個拓撲的有限數量的元件,但可以理解,根據給定實現的需要,可以在系統(tǒng)600中使用采用任何適當拓撲中的更多或更少元件。實施例并不局限于這個上下文。
[0044]在實施例中,系統(tǒng)600可以是媒體系統(tǒng),但是系統(tǒng)600并不局限于這個上下文。例如,系統(tǒng)600可結合到個人計算機(PC)、膝上型計算機、超膝上型計算機、平板、觸摸板、便攜計算機、手持計算機、掌上計算機、個人數字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、電視機、智能裝置(例如智能電話、智能平板或者智能電視機)、移動因特網裝置(MID)、消息傳遞裝置、數據通信裝置等。
[0045]在實施例中,系統(tǒng)600包括耦合到顯示器645的平臺601。平臺601可從諸如內容服務裝置648或內容傳遞裝置649之類的內容裝置或者其它類似內容源來接收內容。包括一個或多個導航特征的導航控制器650可用來與例如平臺601和/或顯示器645進行交互。下面更詳細描述這些組件的每個。
[0046]在實施例中,平臺601可包括處理器電路602、芯片組603、存儲器單元604、收發(fā)器644、存儲裝置646、應用651和/或圖形子系統(tǒng)652的任何組合。芯片組603可提供處理器電路602、存儲器單元604、收發(fā)器644、存儲裝置646、應用651和/或圖形子系統(tǒng)652之間的相互通信。例如,芯片組603可包括能夠提供與存儲裝置646的相互通信的存儲裝置適配器(未示出)。
[0047]處理器電路602可使用任何處理器或邏輯裝置來實現,并且可與圖5中的處理器電路502相同或相似。
[0048]存儲器單元604可使用能夠存儲數據的任何機器可讀或計算機可讀介質來實現,并且可與圖5中的存儲器單元504相同或相似。
[0049]收發(fā)器644可包括能夠使用各種適當的無線通信技術來傳送和接收信號的一個或多個無線電設備,并且可與圖5中的收發(fā)器544相同或相似。
[0050]顯示器645可包括任何電視機類型監(jiān)視器或顯示器,并且可與圖5中的顯示器545相同或相似。
[0051]存儲器646可實現為非易失性存儲裝置,并且可與圖5中的存儲裝置546相同或相似。
[0052]圖形子系統(tǒng)652可進行圖像處理,如顯示器的靜止攝影和錄像。例如,圖形子系統(tǒng)652可以是圖形處理單元(GPU)或者視覺處理單元(VPU)。可使用模擬或數字接口在通信上耦合圖形子系統(tǒng)652和顯示器645。例如,該接口可以是任何高清晰度多媒體接口、DisplayPort、無線HDMI和/或無線HD兼容技術。圖形子系統(tǒng)652可集成到處理器電路602或芯片組603中。圖形子系統(tǒng)652可以是在通信上耦合到芯片組603的獨立卡。
[0053]本文所述的圖形和/或視頻處理技術可通過各種硬件架構來實現。例如,圖形和/或視頻功能性可集成在芯片組中。備選地,可使用分立圖形和/或視頻處理器。作為又一個實施例,圖形和/或視頻功能可通過包括多核處理器的通用處理器來實現。在另一實施例中,功能可在消費電子裝置中實現。
[0054]在實施例中,內容服務裝置648可由任何國家、國際和/或單獨服務來托管,并且因而是平臺601經由例如因特網可訪問的。內容服務裝置648可耦合到平臺601和/或顯示器645。顯示器601和/或內容服務裝置648可耦合到網絡653,以便向/從網絡653傳遞(例如發(fā)送和/或接收)媒體信息。內容傳遞裝置649也可耦合到平臺601和/或顯示器 645。
[0055]在實施例中,內容服務裝置648可包括有線電視盒、個人計算機、網絡、電話、因特網使能裝置或者能夠傳遞數字信息和/或內容的設備以及能夠在內容提供商與平臺601和/或顯示器645之間、經由網絡653或者直接地單向或雙向傳遞內容的任何其它類似裝置。將會理解,可經由網絡653向/從系統(tǒng)600中的組件的任一個和內容提供商單向和/或雙向傳遞內容。內容的示例可包括任何媒體信息,其中包括例如視頻、音樂、醫(yī)療和游戲信息坐寸ο
[0056]內容服務裝置648接收內容,例如包括媒體信息的有線電視節(jié)目、數字信息和/或其它內容。內容提供商的示例可包括任何有線或衛(wèi)星電視或無線電或者因特網內容提供商。所提供的示例并不是意在限制所公開主題的實施例。
[0057]在實施例中,平臺601可從具有一個或多個導航特征的導航控制器650接收控制信號。例如,導航控制器650的導航特征可用來與用戶界面654進行交互。在實施例中,導航控制器650可以是指針裝置,其可以是允許用戶將空間(例如連續(xù)并且多維的)數據輸入計算機中的計算機硬件組件(特別是人機接口裝置)。諸如圖形用戶界面(GUI)之類的許多系統(tǒng)以及電視機和監(jiān)視器允許用戶使用形體姿態(tài)來控制數據并且將數據提供給計算機或電視機。
[0058]通過顯示器上顯示的移動指針、光標、聚焦環(huán)或者其它視覺指示符,可在顯示器(例如顯示器645)上仿效導航控制器650的導航特征的移動。例如,在軟件應用651的控制下,位于導航控制器650上的導航特征可映射到用戶界面654上顯示的虛擬導航特征。在實施例中,導航控制器650可以不是獨立組件,而是集成到平臺601和/或顯示器645中。但是,實施例并不局限于本文所示或所述的元件或上下文。
[0059]在實施例中,驅動程序(未示出)可包括使用戶能夠例如通過在引導(boot up)之后觸摸按鈕(在被啟用時)來立即接通和關斷平臺601、例如電視機的技術。程序邏輯可允許平臺601在平臺“關斷”時,將內容流播到媒體適配器或其它內容服務裝置648或內容傳遞裝置649。另外,例如,芯片組603可包括對5.1環(huán)繞聲音頻和/或高清晰度7.1環(huán)繞聲音頻的硬件和/或軟件支持。驅動程序可包括集成圖形平臺的圖形驅動程序。在實施例中,圖形驅動程序可包括外設部件互連(PCI)Express圖形卡。
[0060]在各個實施例中,可集成系統(tǒng)600中所示組件的任何一個或多個。例如,可集成平臺601和內容服務裝置648,或者可集成平臺601和內容傳遞裝置649,或者例如可集成平臺601、內容服務裝置648和內容傳遞裝置649。在各個實施例中,平臺601和顯示器645可以是集成單元。例如,可集成顯示器645和內容服務裝置648,或者可集成顯示器645和內容傳遞裝置649。這些示例并不是要限制所公開的主題。
[0061]在各個實施例中,系統(tǒng)600可實現為無線系統(tǒng)、有線系統(tǒng)或者兩者的組合。當實現為無線系統(tǒng)時,系統(tǒng)600可包括適合于通過無線共享介質(例如一個或多個天線、發(fā)射器、接收器、收發(fā)器、放大器、濾波器、控制邏輯等)進行通信的組件和接口。無線共享介質的一個示例包括無線譜的部分,例如RF譜等。當實現為有線系統(tǒng)時,系統(tǒng)600可包括適合于通過有線通信介質(例如I/O適配器、將I/O適配器與對應有線通信介質連接的物理連接器、網絡接口卡(NIC)、磁盤控制器、視頻控制器、音頻控制器等)進行通信的組件和接口。有線通信介質的示例可包括電線、電纜、金屬導線、印刷電路板(PCB)、底板、交換結構、半導體材料、雙絞線、同軸電纜、光纖等等。
[0062]平臺601可建立一個或多個邏輯或物理信道以傳遞信息。信息可包括媒體信息和控制信息。媒體信息可指表示預計送往用戶的內容的任何數據。內容的示例可包括例如來自語音轉換的數據、電視會議、流播視頻、電郵(“電子郵件”)消息、語音郵件消息、字母數字符號、圖形、圖像、視頻、文本等。來自語音轉換的數據可以是例如話音信息、靜寂周期、背景噪聲、舒適噪聲、信號音等。控制信息可指表示用于自動化系統(tǒng)的命令、指令或控制字的任何數據。例如,控制信息可用于通過系統(tǒng)來路由媒體信息,或者指令節(jié)點以預定方式來處理媒體信息。但是,實施例并不局限于圖6所示或所述的元件或上下文。
[0063]如上所述,系統(tǒng)600可按照變化物理樣式或形狀因數來實施。圖7示出其中可包含系統(tǒng)600的小形狀因數裝置700的實施例。在實施例中,例如,裝置700可實現為具有無線能力的移動計算裝置。例如,移動計算裝置可指具有處理系統(tǒng)和移動電源或電力供應、例如一個或多個電池的任何裝置。
[0064]如上所述,移動計算裝置的示例可包括個人計算機(PC)、膝上型計算機、超膝上型計算機、平板、觸摸板、便攜計算機、手持計算機、掌上計算機、個人數字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、電視機、智能裝置(例如智能電話、智能平板或者智能電視機)、移動因特網裝置(MID)、消息傳遞裝置、數據通信裝置等。
[0065]移動計算裝置的示例還可包括設置成供人佩戴的計算機,例如手腕計算機、手指計算機、指環(huán)計算機、眼鏡計算機、皮帶夾計算機、臂章計算機、靴式計算機、服飾計算機和其它可佩戴計算機。在實施例中,例如,移動計算裝置可實現能夠運行計算機應用以及進行語音通信和/或數據通信的智能電話。雖然作為舉例可采用實現為智能電話的移動計算裝置來描述一些實施例,但是可理解,其它實施例也可使用其它無線移動計算裝置來實現。實施例并不局限于這個上下文。
[0066]如圖7所示,裝置700可包括顯示器745、導航控制器750、用戶界面754、殼體755、I/O裝置756及天線757。顯示器745可包括用于顯示信息(其適合移動計算裝置)的任何適當顯示單元,并且可與圖6的顯示器645相同或相似。導航控制器750可包括一個或多個導航特征,其可用于與用戶界面754進行交互,并且可與圖6的導航控制器650相同或相似。I/O裝置756可包括用于將信息輸入移動計算裝置中的任何適當I/O裝置。I/O裝置756的示例可包括字母數字鍵盤、數字鍵盤、觸摸板、輸入按鍵、按鈕、開關、搖臂開關、麥克風、揚聲器、語音識別裝置和軟件等。信息也可通過麥克風輸入到裝置700中。這種信息可由語音識別裝置來數字化。實施例并不局限于這個上下文。
[0067]各種實施例可使用硬件元件、軟件元件或者它們兩者的組合來實現。硬件元件的示例可包括處理器、微處理器、電路、電路元件(例如晶體管、電阻器、電容器、電感器等等)、集成電路、專用集成電路(ASIC)、可編程邏輯裝置(PLD)、數字信號處理器(DSP)、現場可編程門陣列(FPGA)、邏輯門、寄存器、半導體裝置、芯片、微芯片、芯片組等等。軟件的示例可包括軟件組件、程序、應用、計算機程序、應用程序、系統(tǒng)程序、機器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、功能、方法、過程、軟件界面、應用程序接口(API)、指令集、計算代碼、計算機代碼、代碼段、計算機代碼段、字、值、符號或者它們的任何組合。確定一實施例是否使用硬件元件和/或軟件元件來實現可按照任何數量的因素而改變,例如預期計算速率、功率級、耐熱性、處理周期預算、輸入數據速率、輸出數據速率、存儲器資源、數據總線速度以及其它設計和性能限制。
[0068]至少一個實施例的一個或多個方面可通過機器可讀介質上存儲的、表示處理器中的各種邏輯的代表指令來實現,其在由機器讀取時使機器制作執(zhí)行本文所述技術的邏輯。稱作“IP核心”的這類表示可存儲在有形機器可讀介質上,并且提供給各種客戶或制造設施,以便加載到實際制作邏輯或處理器的制造機器中。例如,一些實施例可使用可存儲指令或指令集的機器可讀介質或產品來實現,其中的指令或指令集在由機器運行時,使機器執(zhí)行根據實施例的方法和/或操作。這種機器可包括例如任何適當的處理平臺、計算平臺、計算裝置、處理裝置、計算系統(tǒng)、處理系統(tǒng)、計算機、處理器等,并且可使用硬件和/或軟件的任何適當組合來實現。機器可讀介質或產品可包括例如任何適當類型的存儲器單元、存儲器裝置、存儲器產品、存儲器介質、存儲裝置、存儲產品、存儲介質和/或存儲單元,例如存儲器、可移除或不可移除介質、可擦除或不可擦除介質、可寫或可重寫介質、數字或模擬介質、硬盤驅動器、軟盤、致密光盤只讀存儲器(⑶-ROM)、可記錄致密光盤(⑶-R)、可重寫致密光盤(CD-RW)、光盤、磁介質、磁光介質、可移除存儲卡或盤、各種類型的數字多功能光盤(DVD)、磁帶、盒式磁帶等。指令可包括使用任何適當的高級、低級、面向對象、視覺、編譯和/或解釋編程語言所實現的任何適當類型的代碼,例如源代碼、編譯代碼、解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼、加密代碼等。
[0069]以下示例涉及其它實施例。
[0070]示例I是包含多個音頻處理指令的至少一個機器可讀介質,其響應運行于計算裝置而使計算裝置:確定用戶界面元素在呈現區(qū)域中的位置;確定對應于用戶界面元素的音頻效果;基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置);以及基于音頻定位信息生成音頻效果的音頻回放信息。
[0071]在示例2中,圖1的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置而使計算裝置:確定指示一個或多個音頻回放裝置在呈現區(qū)域中的位置的呈現布局信息;以及基于呈現布局信息和用戶界面元素在呈現區(qū)域中的位置確定音頻定位信息。
[0072]在示例3中,示例1-2中任何一個的音頻回放信息可以可選地在一個或多個音頻回放裝置上操作以根據音頻效果的視位置生成音頻效果。
[0073]在示例4中,示例1-3中任何一個的用戶界面元素可以可選地在一個顯示區(qū)域中呈現,并且音頻效果的視位置可以可選地包含該顯示區(qū)域中的一個點。
[0074]在示例5中,示例1-3中任何一個的用戶界面元素可以可選地延伸于兩個顯示器,并且音頻效果的視位置可以可選地包含兩個顯示器之間的一個點。
[0075]在示例6中,示例1-3中任何一個的用戶界面元素可以可選地包含顯示器上呈現的被遮掩的操作系統(tǒng)窗口,音頻效果的視位置包含顯示器后面的一個點。
[0076]在示例7中,示例1-6中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置而使計算裝置:在音頻效果對應于被遮掩的用戶界面元素時壓抑音頻效果。
[0077]在示例8中,示例1-7中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置,使計算裝置生成可在兩個或更多音頻回放裝置上操作以產生具有不同音量的音頻效果的音頻回放信息。
[0078]在示例9中,示例1-8中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置,使計算裝置執(zhí)行一種或多種空間音頻處理技術以生成音頻回放信肩、O
[0079]在示例10中,示例1-9中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置,使計算裝置執(zhí)行頭部相關傳輸函數(HRTF)處理以生成音頻回放信息。
[0080]在示例11中,示例1-10中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置,使計算裝置執(zhí)行波場合成以生成音頻回放信息。
[0081]在示例12中,示例1-11中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置,使計算裝置執(zhí)行相位修改以生成音頻回放信息。
[0082]在示例13中,示例1-12中任何一個的至少一個機器可讀介質可以可選地包含指令,其響應運行于計算裝置,使計算裝置執(zhí)行立體聲加寬或混響處理以生成音頻回放信息。
[0083]在示例14中,示例1-13中任何一個的用戶界面元素可以可選地包含用戶提示,并且音頻效果可以可選地對應于該用戶提示。
[0084]在示例15中,示例1-14中任何一個的用戶界面元素可以可選地包含視頻幀,并且音頻效果可以可選地對應于該視頻幀。
[0085]示例16是包含處理器電路和音頻管理模塊的音頻處理設備,該音頻管理模塊可在處理器電路上運行以確定用戶界面元素在呈現區(qū)域中的位置;確定對應于用戶界面元素的音頻效果;基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置);以及基于音頻定位信息生成音頻效果的音頻回放信息。
[0086]在示例17中,示例16的音頻管理模塊可以可選地用于在處理器電路上運行以:確定指示一個或多個音頻回放裝置在呈現區(qū)域中的位置的呈現布局信息;以及基于呈現布局信息和用戶界面元素在呈現區(qū)域中的位置確定音頻定位信息。
[0087]在示例18中,示例16-17中任何一個的音頻回放信息可以可選地在一個或多個音頻回放裝置上操作,以根據音頻效果的視位置生成音頻效果。
[0088]在示例19中,示例16-18中任何一個的用戶界面元素可以可選地在一個顯示區(qū)域中呈現,并且音頻效果的視位置可以可選地包含該顯示區(qū)域中的一個點。
[0089]在示例20中,示例16-18中任何一個的用戶界面元素可以可選地延伸于兩個顯示器,并且音頻效果的視位置可以可選地包含兩個顯示器之間的一個點。
[0090]在示例21中,示例16-18中任何一個的用戶界面元素可以可選地包含顯示器上呈現的被遮掩的操作系統(tǒng)窗口,音頻效果的視位置包含顯示器后面的一個點。
[0091]在示例22中,示例16-21中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以在音頻效果對應于被遮掩的用戶界面元素時壓抑該音頻效果。
[0092]在示例23中,示例16-22中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以生成可在兩個或更多音頻回放裝置上操作以產生具有不同音量的音頻效果的音頻回放信息。
[0093]在示例24中,示例16-23中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行一種或多種空間音頻處理技術以生成音頻回放信息。
[0094]在示例25中,示例16-24中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行頭部相關傳輸函數(HRTF)處理以生成音頻回放信息。
[0095]在示例26中,示例16-25中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行波場合成以生成音頻回放信息。
[0096]在示例27中,示例16-26中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行相位修改以生成音頻回放信息。
[0097]在示例28中,示例16-27中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行立體聲加寬或混響處理以生成音頻回放信息。
[0098]在示例29中,示例16-28中任何一個的用戶界面元素可以可選地包含用戶提示,并且音頻效果可以可選地對應于該用戶提示。
[0099]在示例30中,示例16-29中任何一個的用戶界面元素可以可選地包含視頻幀,并且音頻效果可以可選地對應于該視頻幀。
[0100]示例31是一種音頻處理方法,包括:確定用戶界面元素在呈現區(qū)域中的位置;確定對應于用戶界面元素的音頻效果;基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置);以及基于音頻定位信息生成音頻效果的音頻回放信息。
[0101]在示例32中,示例31的方法可以可選地包括:確定指示一個或多個音頻回放裝置在呈現區(qū)域中的位置的呈現布局信息;以及基于呈現布局信息和用戶界面元素在呈現區(qū)域中的位置確定音頻定位信息。
[0102]在示例33中,示例31-32中任何一個的音頻回放信息可以可選地在一個或多個音頻回放裝置上操作,以根據音頻效果的視位置生成音頻效果。
[0103]在示例34中,示例31-33中任何一個的用戶界面元素可以可選地在一個顯示區(qū)域中呈現,并且音頻效果的視位置可以可選地包含該顯示區(qū)域中的一個點。
[0104]在示例35中,示例31-33中任何一個的用戶界面元素可以可選地延伸于兩個顯示器,并且音頻效果的視位置可以可選地包含兩個顯示器之間的一個點。
[0105]在示例36中,示例31-33中任何一個的用戶界面元素可以可選地包含顯示器上呈現的被遮掩的操作系統(tǒng)窗口,音頻效果的視位置包含顯示器后面的一個點。
[0106]在示例37中,示例31-36的方法可以可選地包括在音頻效果對應于被遮掩的界面元素時壓抑該音頻效果。
[0107]在示例38中,示例31-37中任何一個的方法可以可選地包括生成音頻回放信息,其可在兩個或更多音頻回放裝置上操作以產生具有不同音量的音頻效果。
[0108]在示例39中,示例31-38中任何一個的方法可以可選地包括執(zhí)行一種或多種空間音頻處理技術以生成音頻回放信息。
[0109]在示例40中,示例31-39中任何一個的方法可以可選地包括執(zhí)行頭部相關傳輸函數(HRTF)處理以生成音頻回放信息。
[0110]在示例41中,示例31-40中任何一個的方法可以可選地包括執(zhí)行波場合成以生成音頻回放信息。
[0111]在示例42中,示例31-41中任何一個的方法可以可選地包括執(zhí)行相位修改以生成音頻回放信息。
[0112]在示例43中,示例31-42中任何一個的方法可以可選地包括執(zhí)行立體聲加寬或混響處理以生成音頻回放信息。
[0113]在示例44中,示例31-43中任何一個的用戶界面元素可以可選地包含用戶提示,并且音頻效果可以可選地對應于該用戶提示。
[0114]在示例45中,示例31-44中任何一個的用戶界面元素可以可選地包含視頻幀,并且音頻效果可以可選地對應于該視頻幀。
[0115]示例46是包含多個指令的至少一個機器可讀介質,其響應運行于計算裝置而使計算裝置執(zhí)行如權利要求31到45中的任一項所述的方法。
[0116]示例47是包含用于執(zhí)行如權利要求31到45中的任一項所述的方法的部件的設備。
[0117]示例48是設置成執(zhí)行如權利要求31到45中的任一項所述的方法的通信裝置。
[0118]示例49是包含處理器電路、收發(fā)器和音頻管理模塊的音頻處理系統(tǒng),該音頻管理模塊可在處理器電路上運行以確定用戶界面元素在呈現區(qū)域中的位置;確定對應于用戶界面元素的音頻效果;基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置);以及基于音頻定位信息生成音頻效果的音頻回放信息。
[0119]在示例50中,示例49的音頻管理模塊可以可選地用于在處理器電路上運行以:確定指示一個或多個音頻回放裝置在呈現區(qū)域中的位置的呈現布局信息;以及基于呈現布局信息和用戶界面元素在呈現區(qū)域中的位置確定音頻定位信息。
[0120]在示例51中,示例49-50中任何一個的音頻回放信息可以可選地在一個或多個音頻回放裝置上操作,以根據音頻效果的視位置生成音頻效果。
[0121]在示例52中,示例49-51中任何一個的用戶界面元素可以可選地在一個顯示區(qū)域中呈現,并且音頻效果的視位置可以可選地包含該顯示區(qū)域中的一個點。
[0122]在示例53中,示例49-51中任何一個的用戶界面元素可以可選地延伸于兩個顯示器,并且音頻效果的視位置可以可選地包含兩個顯示器之間的一個點。
[0123]在示例54中,示例49-51中任何一個的用戶界面元素可以可選地包含顯示器上呈現的被遮掩的操作系統(tǒng)窗口,音頻效果的視位置包含顯示器后面的一個點。
[0124]在示例55中,示例49-54中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以在音頻效果對應于被遮掩的用戶界面元素時壓抑該音頻效果。
[0125]在示例56中,示例49-55中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以生成可在兩個或更多音頻回放裝置上操作以產生具有不同音量的音頻效果的音頻回放信息。
[0126]在示例57中,示例49-56中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行一種或多種空間音頻處理技術以生成音頻回放信息。
[0127]在示例58中,示例49-57中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行頭部相關傳輸函數(HRTF)處理以生成音頻回放信息。
[0128]在示例59中,示例49-58中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行波場合成以生成音頻回放信息。
[0129]在示例60中,示例49-59中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行相位修改以生成音頻回放信息。
[0130]在示例61中,示例49-60中任何一個的音頻管理模塊可以可選地用于在處理器電路上運行,以執(zhí)行立體聲加寬或混響處理以生成音頻回放信息。
[0131]在示例62中,示例49-61中任何一個的用戶界面元素可以可選地包含用戶提示,并且音頻效果可以可選地對應于該用戶提示。
[0132]在示例63中,示例49-62中任何一個的用戶界面元素可以可選地包含視頻幀,并且音頻效果可以可選地對應于該視頻幀。
[0133]示例64是一種音頻處理設備,包括:確定用戶界面元素在呈現區(qū)域中的位置的部件;確定對應于用戶界面元素的音頻效果的部件;基于用戶界面元素的位置確定音頻效果的音頻定位信息(該音頻定位信息定義音頻效果的視位置)的部件;以及基于音頻定位信息生成音頻效果的音頻回放信息的部件。
[0134]在示例64中,示例64的音頻處理設備可以可選地包括:確定指示一個或多個音頻回放裝置在呈現區(qū)域中的位置的呈現布局信息的部件;以及基于呈現布局信息和用戶界面元素在呈現區(qū)域中的位置確定音頻定位信息的部件。
[0135]在不例66中,不例64-65中任何一個的音頻回放信息可以可選地在一個或多個音頻回放裝置上操作,以根據音頻效果的視位置生成音頻效果。
[0136]在示例67中,示例64-66中任何一個的用戶界面元素可以可選地在一個顯示區(qū)域中呈現,并且音頻效果的視位置可以可選地包含該顯示區(qū)域中的一個點。
[0137]在示例68中,示例64-66中任何一個的用戶界面元素可以可選地延伸于兩個顯示器,并且音頻效果的視位置可以可選地包含兩個顯示器之間的一個點。
[0138]在示例69中,示例64-66中任何一個的用戶界面元素可以可選地包含顯示器上呈現的被遮掩的操作系統(tǒng)窗口,音頻效果的視位置包含顯示器后面的一個點。
[0139]在示例70中,示例64-69中任何一個的音頻處理設備可以可選地包含用于在音頻效果對應于被遮掩的界面元素時壓抑該音頻效果的部件。
[0140]在示例71中,示例64-70中任何一個的音頻處理設備可以可選地包含生成如下音頻回放信息的部件:該音頻回放信息可在兩個或更多音頻回放裝置上操作以產生具有不同音量的音頻效果。
[0141]在示例72中,示例64-71中任何一個的音頻處理設備可以可選地包含執(zhí)行一種或多種空間音頻處理技術以生成音頻回放信息的部件。
[0142]在示例73中,示例64-72中任何一個的音頻處理設備可以可選地包括執(zhí)行頭部相關傳輸函數(HRTF)處理以生成音頻回放信息的部件。
[0143]在示例74中,示例64-73中任何一個的音頻處理設備可以可選地包含執(zhí)行波場合成以生成音頻回放信息的部件。
[0144]在示例75中,示例64-74中任何一個的音頻處理設備可以可選地包含執(zhí)行相位修改以生成音頻回放信息的部件。
[0145]在示例76中,示例64-75中任何一個的音頻處理設備可以可選地包含執(zhí)行立體聲加寬或混響處理以生成音頻回放信息的部件。
[0146]在示例77中,示例64-76中任何一個的用戶界面元素可以可選地包含用戶提示,并且音頻效果可以可選地對應于該用戶提示。
[0147]在示例78中,示例64-77中任何一個的用戶界面元素可以可選地包含視頻幀,并且音頻效果可以可選地對應于該視頻幀。
[0148]本文提出許多具體細節(jié)以提供對實施例的透徹了解。但是,本領域的技術人員將會理解,即使沒有這些具體細節(jié),也可實施實施例。在其它情況下,沒有詳細描述眾所周知的操作、組件和電路,以免影響對各個實施例的理解??梢岳斫?,本文所公開的具體結構和功能細節(jié)可以是代表性的,并且不一定限制實施例的范圍。
[0149]一些實施例可使用表達“耦合”和“連接”及其派生詞來描述。這些術語并非是要作為彼此的同義詞。例如,一些實施例可使用術語“連接”和/或“耦合”來描述以指示兩個或更多元件相互直接物理或電接觸。但是,術語“耦合”還可表示兩個或更多元件不是相互直接接觸,而是仍然相互配合或交互。
[0150]若無具體說明,可以理解,諸如“處理”、“計算”、“確定”之類的術語指的是計算機或計算系統(tǒng)或者類似的電子計算裝置的動作和/或過程,其中所述計算機或計算系統(tǒng)或者類似的電子計算裝置操縱表示為計算系統(tǒng)的寄存器和/或存儲器中的物理量(例如電子)數量的數據和/或將其變換為類似地表示為計算系統(tǒng)的存儲器、寄存器或者這種信息存儲裝置、傳送或顯示裝置中的物理量的其它數據。實施例并不局限于這個上下文。
[0151]應當注意,本文所述的方法不必按照所述順序或者任何特定順序來運行。此外,針對本文所識別的方法描述的各種活動能夠依次或并行地運行。
[0152]雖然本文已經示出和描述了具體實施例,但是應當理解,用于實現相同目標的任何布置均可替代所示具體實施例。本公開意在涵蓋各種實施例的全部可能的修改和變更。要理解,以上描述只是進行說明而不是限制。通過閱讀以上描述,本領域的技術人員將會清楚地知道以上實施例的組合以及本文沒有具體描述的其它實施例。因此,各個實施例的范圍包括使用上述組成、結構和方法的任何其它應用。
[0153]要強調的是,“本公開的摘要”是根據37 C.F.R.§ 1.72 (b)要求摘要以便使讀者快速了解技術公開的性質而提供的。應當理解,它的提供并不是用于解釋或限制權利要求書的范圍或含義。此外,在以上詳細描述中,可以看到,各種功能集中到單一實施例中,用于簡化本公開。公開的這種方法不應解釋為反映了要求其權益的實施例要求超過各權利要求中明確描述的特征的意圖。相反,如以下權利要求所反映的那樣,發(fā)明主題在于少于單個公開實施例的全部特征。因此,以下權利要求結合到詳細說明中,其中各權利要求本身代表單獨的優(yōu)選實施例。在所附權利要求書中,術語“包括”和“其中”分別用作相應術語“包含”和“其中”的易懂英語等效體。此外,術語“第一”、“第二”和“第三”等只用作標記,而不是要對其對象施加數字要求。
[0154] 雖然已經通過結構特征和/或方法動作特定的語言描述了主題,但是大家要理解,所附權利要求書中定義的主題并不一定局限于以上所述的具體特征或動作。上述具體特征和動作而是作為實現權利要求書的示范形式來公開。
【權利要求】
1.一種圖形處理設備,包括: 處理器電路;以及 三維(3D)圖形管理模塊,用于在所述處理器電路上運行以: 生成對應用于3D顯示器的呈現的3D預熱序列的第一三維(3D)圖形信息,所述3D預熱序列包含第一部分,在所述第一部分期間3D用戶界面元素的視深度遍及一定范圍的視深度步進; 發(fā)送控制指令以引起所述第一 3D圖形信息的傳輸;以及 發(fā)送控制指令以在所述3D預熱序列的呈現后引起對應用于所述3D顯示器的呈現的3D內容的第二 3D圖形信息的傳輸。
2.如權利要求1所述的圖形處理設備,所述3D預熱序列包含第二部分,在所述第二部分期間顯示屏幕位置和視深度不同的一系列3D用戶界面元素。
3.如權利要求2所述的圖形處理設備,所述3D預熱序列包含第三部分,在所述第三部分期間按照比所述3D預熱序列的所述第二部分的轉化率大的轉化率來顯示屏幕位置和視深度不同的第二系列3D用戶界面元素。
4.如權利要求1所述的圖形處理設備,所述3D圖形管理模塊用于在所述處理器電路上運行以: 接收描述用戶感知所述3D預熱序列內的3D效果的能力的3D感知信息;以及 基于所述3D感知信息定制所述3D內容。
5.如權利要求1所述的圖形處理設備,所述3D圖形管理模塊用于在所述處理器電路上運行以: 在所述3D內容的呈現后生成對應用于所述3D顯示器的呈現的3D冷卻序列的第三3D圖形信息;以及 發(fā)送控制指令以引起所述第三3D圖形信息的傳輸。
6.如權利要求5所述的圖形處理設備,所述3D圖形管理模塊用于在所述處理器電路上運行以: 接收描述用戶感知所述3D預熱序列內的3D效果的能力的3D感知信息;以及 基于所述3D感知信息定制所述3D冷卻序列。
7.如權利要求1所述的圖形處理設備,所述3D圖形管理模塊用于在所述處理器電路上運行,以基于指示所述用戶能夠感知的最小視深度的3D感知信息來定制所述3D內容。
8.如權利要求1所述的圖形處理設備,所述3D圖形管理模塊用于在所述處理器電路上運行,以基于指示所述用戶能夠感知的最大視深度的3D感知信息來定制所述3D內容。
9.如權利要求1所述的圖形處理設備,所述3D圖形管理模塊用于在所述處理器電路上運行,以基于指示所述用戶能夠感知的視深度的最大瞬時變化的3D感知信息來定制所述3D內容。
10.一種圖形處理方法,包括: 生成對應于3D顯示器的呈現的3D預熱序列的第一三維(3D)圖形信息; 發(fā)送控制指令以引起所述第一 3D圖形信息的傳輸; 發(fā)送控制指令以在所述3D預熱序列的呈現后引起對應用于所述3D顯示器的呈現的3D內容的第二 3D圖形信息的傳輸;發(fā)送控制指令以在所述3D內容的呈現后引起對應用于所述3D顯示器的呈現的3D冷卻序列的第三3D圖形信息的傳輸。
11.如權利要求10所述的圖形處理方法,所述3D預熱序列包含第一部分,在所述第一部分期間3D用戶界面元素的視深度遍及一定范圍的視深度步進。
12.如權利要求11所述的圖形處理方法,所述3D預熱序列包含第二部分,在所述第二部分期間顯示屏幕位置和視深度不同的一系列3D用戶界面元素。
13.如權利要求12所述的圖形處理方法,所述3D預熱序列包含第三部分,在所述第三部分期間按照比所述3D預熱序列的所述第二部分的轉化率大的轉化率來顯示屏幕位置和視深度不同的第二系列3D用戶界面元素。
14.如權利要求10所述的圖形處理方法,包括: 接收描述用戶感知所述3D預熱序列內的3D效果的能力的3D感知信息;以及 基于所述3D感知信息定制所述3D內容。
15.如權利要求10所述的圖形處理方法,包括: 接收描述用戶感知所述3D預熱序列內的3D效果的能力的3D感知信息;以及 基于所述3D感知信息定制所述3D預熱序列和所述3D冷卻序列中的一個或兩個。
16.如權利要求10所述的圖形處理方法,包括基于指示所述用戶能夠感知的最小視深度的3D感知信息來定制所述3D內容。
17.如權利要求10所述的圖形處理方法,包括基于指示所述用戶能夠感知的最大視深度的3D感知信息來定制所述3D內容。
18.如權利要求10所述的圖形處理方法,包括基于指示所述用戶能夠感知的視深度的最大瞬時變化的3D感知信息來定制所述3D內容。
19.包含用于圖形處理的多個指令的至少一個機器可讀介質,其響應運行于計算裝置而使所述計算裝置執(zhí)行如權利要求10到18中的任一項所述的方法。
20.一種圖形處理設備,包含用于執(zhí)行如權利要求10到18中的任一項所述的方法的部件。
21.—種圖形處理系統(tǒng),包括: 處理器電路; 收發(fā)器;以及 3D圖形管理模塊,用于在所述處理器電路上運行以: 生成對應用于3D顯示器的呈現的3D預熱序列的第一三維(3D)圖形信息,所述3D預熱序列包含第一部分,在所述第一部分期間3D用戶界面元素的視深度遍及一定范圍的視深度轉化; 發(fā)送控制指令以引起所述第一 3D圖形信息的傳輸;以及 發(fā)送控制指令以在所述3D預熱序列的呈現后引起對應用于所述3D顯示器的呈現的3D內容的第二 3D預熱序列的傳輸。
22.如權利要求21所述的圖形處理系統(tǒng),所述3D預熱序列包含第二部分,在所述第二部分期間顯示屏幕位置和視深度不同的一系列3D用戶界面元素。
23.如權利要求22所述的圖形處理系統(tǒng),所述3D預熱序列包含第三部分,在所述第三部分期間按照比所述3D預熱序列的所述第二部分的轉化率大的轉化率來顯示屏幕位置和視深度不同的第二系列3D用戶界面元素。
24.如權利要求21所述的圖形處理系統(tǒng),所述3D圖形管理模塊用于在所述處理器電路上運行以: 接收描述用戶從3D用戶界面裝置感知所述3D預熱序列內的3D效果的能力的3D感知/[目息;以及 基于所述3D感知信息定制所述3D內容。
25.如權利要求21所述的圖形處理系統(tǒng),所述3D圖形管理模塊用于在所述處理器電路上運行以: 在所述3D內容的呈現后生成對應用于所述3D顯示器的呈現的3D冷卻序列的第三3D圖形信息;以及 發(fā)送控制指令以引起所 述第三3D圖形信息的傳輸。
【文檔編號】H04N21/472GK104053059SQ201410094425
【公開日】2014年9月17日 申請日期:2014年3月14日 優(yōu)先權日:2013年3月14日
【發(fā)明者】S.賈努斯 申請人:英特爾公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长垣县| 湟源县| 新野县| 德昌县| 万源市| 阳城县| 龙海市| 会东县| 延安市| 休宁县| 班玛县| 铜川市| 闽清县| 资兴市| 阜阳市| 团风县| 正宁县| 南皮县| 西华县| 奉新县| 永仁县| 邢台县| 垦利县| 吉安市| 蕲春县| 安福县| 大化| 莱西市| 鄂州市| 囊谦县| 射洪县| 汽车| 淳化县| 河北省| 唐河县| 绥滨县| 普陀区| 凌云县| 石台县| 冕宁县| 南郑县|