新四季網

基於對象的音頻響度管理的製作方法

2023-10-30 18:21:32 2


本申請要求於2014年2月27日提交的題為「基於對象的音頻響度管理」的美國臨時專利申請No.61/945734的權益;以及於2015年2月26日提交的題為「基於對象的音頻響度管理」的美國專利申請No.14/632997的權益;這兩個申請通過引用被明確地全文併入本文。

技術領域

本公開基本上涉及響度管理,更具體地,涉及基於對象的音頻響度管理。



背景技術:

響度是主要在線性(實時)娛樂的流類型傳送中的老問題。線性娛樂可以包括廣播線性規劃(programming)、視頻點播(VOD)和上方(over-the-top)(OTT)流傳輸。過去,包括各式各樣的音頻工程師和專家的數個國際標準組織已定義了用於精確測量廣播音頻混合的感知響度的方法。雖然開始時這個工作由標準組織完成,但是最終國家政府的監管機構也參與其中。這些監管機構發布用於實現一組標準化的技術規範、闡釋它們的使用並推薦最佳實踐的規範。但是,只在立體聲的基於聲道的音頻世界中進行了這個工作,最近在5.1聲道環繞聲中進行了這個工作。



技術實現要素:

在本公開的一方面,提供了一種用於處理基於對象的音頻信號以便通過回放系統再現的方法和裝置。該裝置接收多個基於對象的音頻信號。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。對象元數據包括與該音頻波形數據相關聯的響度參數或功率參數中的至少一個。該裝置基於接收的基於對象的音頻信號並基於該接收的基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個來確定響度度量。該裝置基於確定的響度度量將接收的基於對象的音頻信號渲染成一組輸出信號。

在本公開的一方面,提供了用於處理基於對象的音頻信號以用於廣播、文件傳送或流傳輸中至少一個的方法和裝置。該裝置接收多個基於對象的音頻信號。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。該對象元數據包括與音頻波形數據相關聯的響度參數或功率參數中的至少一個。該裝置基於接收的基於對象的音頻信號並基於該接收的基於對象的音頻信號中每個基於對象的音頻信號的響度參數或功率參數中的至少一個來確定響度度量。該裝置基於確定的響度度量發送該接收的基於對象的音頻信號。

附圖說明

現在參考附圖,貫穿所有圖中,相同的附圖標記表示對應的部分,其中

圖1示出了用於空間規範化基於對象的音頻(OBA)響度管理系統和方法的多維音頻比特流的示例性構造。

圖2是示出多維音頻(MDA)廣播比特流創建過程的示例性實現的概覽的框圖。

圖3是示出全局求和的響度元數據的生成的概覽的框圖。

圖4是示出由空間規範化OBA響度管理系統和方法的實施例計算的基礎空間規範化響度度量和增強的空間規範化響度度量的互補使用的框圖。

圖5是示出圖4中示出的空間規範化響度度量的計算的概覽的框圖。

圖6是示出內容創建/編碼階段的概覽的框圖。

圖7是示出收聽者的頭相對於對象的朝向和幾何形狀的、並在監視階段期間與空間規範化OBA響度管理系統和方法相關聯地使用的圖。

圖8是示出空間規範化OBA響度管理系統和方法的實施例的全部三個階段的一般操作的流程圖。

圖9是處理基於對象的音頻信號以便通過回放系統重現的方法的流程圖。

圖10是處理基於對象的音頻信號以用於廣播、文件傳輸或流傳輸中的至少一個的方法的流程圖。

圖11是示出在示例裝置中的不同模塊/裝備/部件之間的數據流的概念數據流圖。

具體實施方式

下面結合附圖闡釋的具體實施方式意圖作為各種配置的描述而不意圖表示在其中可以實踐本文中描述的概念的唯一配置。該具體實施方式包括用於提供對各種概念的透徹理解的具體細節。但是,本領域的技術人員將清楚,可以在沒有這些具體細節的情況下實踐這些概念。在一些例子中,公知的結構和部件在框圖中示出以便避免使這些概念難以理解。在下面的具體實施方式中將描述裝備和方法,且在附圖中可以通過各種框、模塊、部件、電路、步驟、過程、算法、元件等示出這些裝備和方法。

參考附圖,在下面對空間規範化OBA響度管理系統和方法的實施例進行了描述。這些附圖以舉例的方式示出了可以怎樣實踐空間規範化OBA響度管理系統和方法的實施例的具體示例。應該理解,在不違背要求保護的主題的範圍的情況下,可以使用其他實施例,且可以進行結構性改變。

I.引言

隨著OBA的出現,新的機會和挑戰浮出水面。一個關鍵問題是,當任意數目的音頻對象可以在混合中存在時,怎樣測量和管理響度。當在家中引入交互控制時,測量和管理響度的能力尤其重要,由此允許消費者添加或丟棄音頻對象。雖然OBA的靈活性具有許多優點,但是OBA確實帶來了挑戰,因為現存的基於聲道的響度管理和控制方法是不可接受的。

圖1示出了用於空間規範化OBA響度管理系統和方法的實施例的MDA節目比特流100的示例性結構。圖2是示出MDA廣播比特流創建過程的示例性實現的概覽的框圖200。MDA節目比特流100可以包括節目特定(specific)元數據102和多個音頻對象104。音頻對象104是一個或多個音頻波形和描述這些波形的某些特性的動態或靜態對象特定元數據106。這些特性可以包括在給定時間點處在三維(3D)空間中的位置定位、測量的響度值、對象的性質(諸如儀器、效果、音樂、背景或對話)、對話語言、怎樣顯示該對象、及以關於怎樣處理,渲染或回放該對象的指令的形式的元數據。在純OBA中,音頻對象104不被映射到特定的聲道。事實上,可能不知道回放配置包含多少聲道。換言之,音頻對象104意圖獨立於渲染揚聲器的任何特別的預定義的或固定的回放配置而以整體的方式被處理。在這些情形下,渲染處理在後面進行以便轉換並混合到回放聲道(如由回放配置定義的那樣)。

通常,響度被定義為聽覺屬性,就該聽覺屬性而言聲音可以在從安靜到響亮延伸的範圍上排序。響度是受到聲壓級(SPL)、頻率、帶寬、持續時間和近似度影響的主觀測量。此外,國際電信聯盟(ITU)廣播服務(BS)1770(ITU BS.1770)是定義和計算響度的廣播標準,歐洲廣播聯盟(EBU)R-128定義可以怎樣測量廣播並規範化音頻。

當前OBA的開放和專有示例兩者均存在。在本文中描述的空間規範化OBA響度管理系統和方法使用具有包括一組綜合響度值的一組豐富的元數據的OBA。開放的OBA比特流具有開放架構,使得元數據在比特流的存在中的任意給定點處是可讀的及可存取的。以示例的方式而不是限制的方式,MDA是這樣的開放格式,該格式包括比特流表示和OBA載荷(payload)。MDA是完全開放的基於對象的音頻沉浸式音頻平臺,該平臺允許任何內容提供者混合基於對象的音頻、或基於對象的音頻和基於聲道的音頻的任何組合。例如,可以使用十二個揚聲器混合內容,且MDA將使內容映射到任何回放配置,諸如5.1或立體聲。在本文檔中,MDA將作為空間規範化OBA響度管理系統和方法的實施例的適用性的一個示例而被引用。但是,其他種類的比特流格式(例如DTS:X)還可以應用到空間規範化OBA響度管理系統和方法的實施例。雖然MDA可以支持基於對象、基於聲道和基於場景的音頻(高階高保真立體聲(HOA)),但是應該注意,在本文檔中MDA主要指的是OBA載荷。

II.操作和系統概覽

由於音頻製作世界從基於聲道的音頻遷移到OBA,所以定義新的技術或更新現存的技術以處理響度是被期待的。但是現在,沒有已知的或公認的方法來測量3D空間中對象音頻的響度。在不久的將來,世界產業專家(諸如EBU中的專家)無疑將探索在具有沉浸式音頻載荷(諸如對象、聲道+對象或HOA)時處理響度管理的新方法。

不僅更新應用到OBA的響度測量的方法是被期待的,而且設計可以在不知道目標渲染配置的情況下定義並確定具體的和有意義的響度測量技術也是被期待的。如果該技術能夠計算測量而不必須渲染該對象,那麼將會更好。空間規範化OBA響度管理系統和方法的實施例實現了這些目標。

全局求和響度

被稱為全局求和響度值的元數據參數可以被定義在MDA節目比特流的節目特定元數據內。該全局求和響度值可以表示總的OBA節目或混合的、被組合和測量的響度值。實現將被當今的音頻產業理解的值的唯一已知方法是通過強制渲染將流中的音頻對象載荷發送到聲道環路。這裡該對象使用MDA參考渲染器(例如矢量基幅度調節(VBAP),見圖2)以渲染成ITU定義的5.1揚聲器布局配置。這實質上將所有對象轉化為5.1聲道饋送。然後,這些對象被饋送到現存的EBU R-128或先進電視系統委員會(ATSC)A85兼容的響度測量過程。測量值(以響度、K加權、相對於滿刻度(LKFS)被測量或以相對於滿刻度的響度單元(LUFS)被測量)隨後在比特流層而不是在單獨的對象層(見圖1)返回到MDA比特流中被記錄,作為節目的全局求和響度值(例如ITU5.1-23LUFS)。這還可以應用到立體聲。

圖3是示出全局求和響度元數據的生成的概覽的框圖300。在302,OBA元數據在元數據生成階段被生成。這樣的元數據可以為了例如MDA或DTS:X而被生成。隨後,在304,可以對音頻對象信號執行渲染或預渲染以確定音頻對象信號中的每個的平均功率或響度。在306,可以執行響度監視/測量以確定全局求和響度值。這樣的監視/測量可以遵從EBU R-128或商業廣告響度緩解(CALM)法案。在308,一旦計算出全局求和響度值,那麼計算出的全局求和響度值可以與國際監管標準(諸如CALM法案中的-24LKFS或EBU R-128中的-23LUFS)中指定的目標響度水平比較。該目標響度水平可以在MDA比特流內的節目特定元數據中攜帶。基於該比較,在310,可以計算偏移,且在312,該偏移可以在MDA比特流內的節目特定元數據中被存儲為全局求和響度偏移。當音頻最終被渲染以用於消費者回放時,該全局求和響度偏移可以之後在下遊被應用。

空間規範化響度度量

空間規範化OBA響度管理系統和方法的實施例在不知道目標渲染配置(例如揚聲器數目或揚聲器配置)的情況下定義並確定具體的、有意義的響度測量。這是重要的,因為這將是意圖用於消費者傳送和回放的OBA內容的情況。此外,該系統和方法的實施例計算這個響度測量而不必渲染對象。

圖4是示出由空間規範化OBA響度管理系統和方法的實施例計算的、基礎空間規範化響度度量和增強的空間規範化響度度量的互補使用的框圖400。圖5是示出在圖4中示出的空間規範化響度度量的計算的概覽的框圖500。空間規範化OBA響度管理系統和方法定義兩個種類的空間規範化響度度量。基礎空間規範化響度度量可以在已知最終混合(即用於確定響度的音頻對象的全部)和目標渲染環境的情況下被計算。這緩解了對回放配置的固定列表的需要,並且可以在消費者家中,在鏈條的最後一個可能的點處進行。增強的空間規範化響度度量可以基於附加信息,(諸如收聽者定位和朝向)來計算。該空間規範化響度度量可以在廣播製作/傳送/回放鏈條中的任何給定的點處被確定。

這兩種技術和值旨在解決兩個相同的問題。第一個問題是向在要保持響度控制並確保他們的消費者的連續的響度體驗的嚴格國家監管之下的廣播機構提供他們傳送到家庭的內容。第二個問題是解決提出處理OBA傳送的新技術的需要。在這些情況下,對於這樣的系統(諸如新的國際廣播標準)的應用和需求要求具有靈活性以適應在家中的任何給定的收聽者相對於音頻對象定位的定位/朝向。

空間規範化OBA響度管理系統和方法的實施例允許端到端的鏈條更智能且更有適應性。此外,該系統和方法將許多繁重的工作(lifting)切換到前端或基於雲計算的架構。一些算法計算被保持在消費者側以便適應任何給定的環境和任何任意的混合或修改的混合(經由後期綁定或家庭網絡饋送由消費者交互幹預來改變)。該系統和方法還把特定的消費者回放環境計算在內。

在使用基礎空間規範化響度度量的情況下,廣播機構可以使用許多系統部件以便抽查,驗證或校正音頻聲道的響度。一些是基於文件的系統,一些使用實時裝備。保持合規(或不觸及某些認證內容)的責任經由內容權利轉讓合同從分配鏈條的一部分傳遞到下一部分。最終,創建了法律來要求某些單獨的公司承擔責任。在美國,是由節目編排者(programmers)和廣播機構來起草(originate)該內容的。需要工具來在對最初創作的音頻內容的音頻質量(諸如動態範圍)具有最小的影響直至沒有影響的情況下驗證、檢查或調節響度。該示例性系統和方法是在任何給定點處「敲擊(tap)」比特流並得到OBA節目的響度的計算結果而不必渲染或知道端部用戶配置的非侵入式方式。

在使用增強的空間規範化響度度量的情況下,精確的收聽者位置/朝向朝向是已知的。在這種環境中,在傳送鏈條的最終階段(在消費者家中,見圖4),該系統知道對象將在房間中相對於收聽者的什麼位置被渲染。這增強了該系統和方法及其計算的精確度。

如果在創建原始混合時使用近似值,那麼也使用可以充分利用(leverage)那些效果的先進的渲染器。近似值可以由系統和方法的實施例來使用以用於更精確的測量和補償。該系統和方法還可以使用在3D收聽空間中收聽者位置相對於對象位置的任何改變。通過環境反饋系統使這種改變對於該系統和方法是已知的。如果附加的信息對於該系統和方法的實施例是可用的,那麼它可以計算在3D空間中渲染的所有對象相對於收聽者視角的「感知的」響度水平。

注意並理解到這一點是重要的:基礎空間規範化響度度量技術和增強的空間規範化響度度量技術首要地是新的測量過程。系統和方法的實施例可以在鏈條的任何給定點處被應用到OBA比特流,不管是基於文件的還是實時的。這兩個種類的空間規範化響度度量可以在創建和分配階段的任何點處被計算,並且還可以在它被計算和創建之後作為元數據被插入回到OBA比特流中。在MDA中,空間規範化響度度量可以取代使用到ITU 5.1方法的渲染的全局求和響度值。

增強的空間規範化響度度量可以在傳送鏈條的最終點處,在消費者回放環境中被計算。在該點處,在發生交互之後,對於收聽者上的系統和在混合中的最後一組對象來說,更多信息是已知的。該增強的空間規範化響度度量可以被設計到沉浸式音頻的消費者解碼器中的實時系統內。此外,它可以最終被用於校正任何不想要的響度不連續性。該系統和方法可以得到授權並被實現到被設計成測量、監視或校正廣播前端工作流程中的響度問題的專業廣播產品中,而不影響音頻要素或藝術意圖(只經由元數據校正)。

廣義上說,OBA響度管理系統和方法的實施例包含在音頻處於在3D空間內的音頻對象的形式時測量響度的技術。該系統和方法的實施例利用音頻對象元數據來創建新的測量值和OBA載荷的參考的新單元。響度問題存在於當今的世界中,主要在線性娛樂(諸如廣播線性規劃、VOD和OTT流傳輸)的流種類傳送中。現存的技術僅僅管理傳統立體聲和5.1聲道場景的響度。

OBA響度管理系統和方法允許內容創建者和分配者在不渲染音頻對象的情況下測量並參考載荷響度的新值。此外,回放配置不需要被知道。

現有技術缺少測量諸如OBA的沉浸式音頻的能力。該系統和方法的實施例使用與單獨的對象響度/功率信息組合的空間信息來創建新的參考值,而不需要渲染載荷。示例性系統和方法在對象的創建過程中使用攜帶關於3D空間中對象的位置和單獨測量的響度的信息的比特流。以示例的方式而不是限制的方式,比特流可以是MDA比特流或可替代的OBA開放規範。示例性系統和方法還包括空間規範化技術,在已知該空間規範化技術需要的信息(且不渲染)的情況下,該空間規範化技術計算空間規範化響度度量。

通常,空間規範化響度度量可以是兩個種類中的一個。在一些實施例中,使用基礎空間規範化響度度量,該基礎空間規範化響度度量可以在任意給定時間通過假設相對於音頻對象位置的特別的收聽者位置/朝向來計算。這在基於文件的環境和實時環境兩者中均成立。在其他實施例中,使用增強的空間規範化響度度量。在這些實施例中,收聽者的位置/朝向是已知的。與基礎空間規範化響度度量相比,增強的空間規範化響度度量能夠創建更精確和個性化的感知響度值。這個增強的響度度量隨後可以用於在節目期間或從節目到節目或從節目到廣告來管理任何響度不連續性。增強的空間規範化響度度量還可以考慮到各種其他響度相關的信息。以舉例的方式而不是限制的方式,這個響度相關的信息包括近似值信息。此外,在一些實施例中,增強的響度度量可以導致任何消費者側交互及內容在哪裡被重新混合(通過添加對象到混合中,通過從混合中丟棄對象或通過改變混合中對象的定位(例如通過將對象移動到不同的定位或篩選混合中的對象)--所有這些均改變混合的整體響度)。

基礎空間規範化響度度量將具有專業廣播裝備碼的形狀,該專業廣播裝備碼被授權進入專業產品中,該專業產品製造音頻創建、處理和編碼/解碼/轉碼裝備。它可以被內置於獨立工具(硬體盒或軟體)、內置於其他第三方工具、內置於編碼器或被構造為決定並且規範化音頻的、基於伺服器或基於雲計算的處理裝備的一部分。

增強的空間規範化響度度量可以用作綜合授權消費者解決方案的一部分(編解碼器套件或後期處理)。這些工具是對當今的傳送和回放解決方案的廣播和OTT準備的一部分。增強的空間規範化響度度量的客戶側實現包括在多屏幕應用(諸如PC、平板、移動智慧型手機、電視和機頂盒)中實現的解碼器和播放器。此外,這些設備甚至不需要擴音器,因為頭戴式耳機回放也是可應用的。

III.操作和系統細節

空間規範化OBA響度管理系統和方法描述OBA中的響度測量和管理。與每個音頻對象相關聯的元數據可以例如是3D空間中對象的定位、在渲染對象時將被應用到波形的波形幅度縮放因子、關於所涉及的對象的相關關係的數據或者諸如對象何時開始何時結束的、關於對象的時態信息。在下面的討論中,該系統和方法將在三個階段的情況下被討論:a)內容創建(或編碼)階段、b)中間監視階段和c)內容消費階段。

元數據編碼階段

圖6是示出內容創建/編碼階段的概覽的框圖600。在創建階段期間,與每個音頻對象(602)相關聯的元數據(諸如每個音頻對象的功率或響度)通過對比特流執行一些種類的「預渲染」而被測量(604)。短的、中間的或基於文件的測量可以在這一階段進行。在一段時間T內,對於輸入信號yi的功率測量zi被定義如下:

<![CDATA[ z i = 1 / T 0 T y i 2 d t , - - - ( 1 ) ]]>

其中i∈I,且I是音頻對象信號組。功率測量信息可以作為元數據(606)與音頻對象信號一起存儲。功率測量信息可以可替代地存儲為響度信息。附加的信息可以存儲為對象特定元數據,包括增益/幅度、音頻對象定位和收聽者的定位/朝向。在下文中關於監視階段地描述對於音頻對象的功率/響度測量元數據信息的處理。

監視階段

如果I是用於聲道(不是音頻對象)的功率測量的輸入聲道組,那麼從測量的功率到響度值的映射可以以對數變換的方式進行:

響度,

其中Gi是第i個音頻對象信號的權重係數。

對於中間響度測量,可以使用門限的、重疊種類(可以被設置為75%)的變換:

門限響度,

其中Jg是一組塊指標,在該組塊指標中門限塊響度大於通常在-70dBFS處取得的門限閾值,且|Jg|是Jg中的元素的數目:

Jg={j:lj>Γa},Γa=-70LKFS (4).

對於單一聲道波形對象響度測量,在上文的等式中的求和坍縮成1(即N=1)且縮放係數G1可以被設置成1.0。在一些實施例中,對於表示其中每個聲道被分配到空間中的固定定位(稱為多聲道「床」)的多聲道音頻信號的一組單聲道對象,上文中等式中的縮放係數可以被映射到在BS.1770-x規範中找到的每聲道權重,並且只為諸如「5.1」配置的標準多聲道擴音器載荷配置而定義。功率/響度測量(612)可以對單聲道對象(610)執行並存儲為元數據(614)。這裡應該注意,預濾波階段可以在採取響度測量之前被應用。這可以包括導致頭部的聲學效果的濾波器和修訂的低頻B權重濾波器。一旦每對象功率/響度信息被測量,測量的值隨後就被存儲為可以稍後使用的元數據。此外,表示對象的相關性的元數據可以在這個階段計算(608),該元數據可以在後面有助於空間規範化響度度量的計算。對象的相關性表示當對一個聲音的感知受到另一個聲音的存在的影響時發生的聽覺掩蔽(masking)。在頻域,聽覺掩蔽可以被稱為同時掩蔽、頻率掩蔽或頻譜掩蔽。在時域,聽覺掩蔽可以被稱為時域掩蔽或非同時掩蔽。

在監視階段期間,每對象功率/響度元數據信息被取回(見等式(1))並且被用於計算全局響度值。取回的單獨功率/響度測量被組合/求和以便得出全局響度測量。此外,單獨的測量可以在被組合/求和之前基於每對象的權重元數據信息被縮放。組合/求和的全局響度測量被定義為空間規範化響度度量(也被稱為SNM)。應該理解,空間規範化響度度量可以以或者功率或者響度映射的格式被計算。

在上文中闡釋的等式(2)和(3)描述了每聲道或聲道組的響度測量。現在等式(2)和(3)可以被一般化以生成每音頻對象或每音頻對象組的空間規範化響度度量測量。

特別地,在間隔T內的空間規範化響度度量(SNM)的確定可以被一般化為如下等式:

其中i∈I,I是音頻對象信號組,且N是在音頻對象信號組I中的音頻對象信號的數目。

在間隔T內的門限空間規範化響度度量(門限SNM)可以被一般化為如下等式:

門限

其中i∈I,I是音頻對象信號組,且N是在音頻對象信號組I中的音頻對象信號的數目。

對於門限SNM,間隔T被分成一組重疊門限塊間隔。門限塊是持續時間Tg的一組連續音頻採樣,該持續時間Tg可以具有400ms的持續時間。每個門限塊的重疊可以是門限塊持續時間Tg的75%。由於具有75%重疊和400ms的窗口持續時間,門限SNM基於在門限SNM的前面的計算中使用的音頻對象信號的300ms被確定。因此,在75%重疊和400ms的窗口持續時間的情況下,門限SNM每100ms被確定。

可以看出,一般化的等式(5)和(6)是通過引入函數FJJT從等式(2)和(3)得出的,FJJT定義如下:

<![CDATA[ F J J T ( r i , r L , θ i , φ i , a i , g i , c i ) = c i a i g i ( 1 | r i - r L | 2 ) O ( θ i , φ i ) - - - ( 7 ) ]]>

其中ci是第i個對象的相關因子且是由其他N-1個對象中的一個或多個對第i個對象的音頻掩蔽的相關性測量,ai是在元數據流中攜帶的第i個對象的幅度縮放因子(為了得到音頻對象信號的意圖的幅度的縮放因子),是可選的並且遵從第i個對象和收聽者的平方反比相對距離法則,且gi是可選的頻率相關的權重因子,該頻率相關的權重因子導致人類聽覺響度靈敏度根據相對於頭部及相對於假設的視線方向(通常與「前部中心」聲道的位置一致)的角度定位的變化而變化。這個權重因子可以被認為是在BS.1770-x中描述的預濾波階段的一般化形式,該預濾波階段被設計成導致頭部的聲學效果。相關因子ci可以與音頻掩蔽負相關。例如,當沒有音頻掩蔽時,相關因子ci可以是1,而當有100%音頻掩蔽時,相關因子ci可以是0。

O(θi,φi)是依賴於上文中描述的權重因子gi的附加的相關因子。O(θi,φi)分別利用叉積右和上矢量和該叉積右和上矢量描述如圖7中所示的收聽者頭部相對於第i個對象的幾何形狀。如圖7所示,右矢量的方向是沿著收聽者的右耳從他的頭部指出的方向。上矢量的方向在收聽者的頭部上方。

當有由角變換和φorientation=φ-φ′描述的、收聽者到對象方位角(θ)/仰角(φ)的相對改變時,那麼O(θi,φi)計算第i個對象的響度的校正縮放因子,其中角變換和φorientation=φ-φ′相對於右矢量和上矢量而描述。

此外,連續函數O(θi,φi)的離散輸出的表格可以對於方位角和仰角的各個對而生成,且在需要計算朝向權重因子時可以查找那個表格。應該注意,對於預設前部中心位置(對應於通常的前部中心揚聲器定位),O(θi,φi)=1。相對距離和朝向因子兩者均可以在這個階段被設置成1並可以在下面描述的消費者設備階段可選地重新計算。

注意,第i個對象的定位是音頻對象信號(例如效果、對話、儀器、音樂、背景等)相對於收聽者頭部的意圖定位,並獨立於回放揚聲器配置。收聽者頭部可以被稱為接收點,在該接收點處,所有對象在被渲染時意圖被接收。例如,音頻對象信號i的特別的效果可以意圖定位在相對於意圖接收點的方位角θi和仰角φi處。對於另一個示例,在相對於接收點的方位角θi和仰角φi處,音頻對象信號i的這種特別的效果可以具有距離接收點的意圖距離

應該注意,這是「響度監視」操作。換言之,在這個階段不必有任何OBA渲染發生。空間規範化OBA響度管理系統和方法使得能夠測量OBA內容的響度而不需求任何音頻波形解碼和功率或響度計算,這是空間規範化OBA響度管理系統和方法的實質的優點。相反,由於在上文中描述的計算方法和OBA內容格式中設置了每對象響度元數據,所以空間規範化響度度量計算被顯著地促進並簡化。

消費者設備(消費)階段

在這個最終階段,全局求和的響度或空間規範化響度度量可以被重新計算(如果需要)以便導致對象創建、對象刪除、對象修改(例如衰減)或收聽者定位或頭部朝向改變中的任何一個。這個更新可以包括但不限於在監視階段給出的每個對應描述的相對距離和朝向更新。

全局求和的響度元數據

在一些實施例中,全局求和的響度元數據值在音頻流(例如MDA或DTS:X)的製作期間計算。通過使用參考渲染器(例如VBAP)將流渲染成目標配置(諸如但不限於ITU 5.1)來做到這一點。一旦該流被渲染,與R128/CALM兼容的、現存的響度監視/測量工具可以被使用來測量渲染的流的響度屬性。這些屬性可以包括但不限於瞬間響度、短期響度、真峰值和響度範圍,並可以使用或不使用諸如對話的錨元素(anchor elements)而被測量。

這些測量可以每響度模型規範(諸如BS.1770-x)地被加權,但是不限於遵循這些權重。此外,可以採取相關性測量以便識別渲染的信號的相關關係,並且可以基於相關關係模型而不是BS.1770-x的功率和,應用相關性測量來計算整體響度。一旦響度被計算,那麼計算的響度與國際監管標準(諸如CALM法案中的-24LKFS或EBU R-128中的-23LUFS)比較。基於這種比較計算偏移,且該偏移是全局求和的響度,該全局求和的響度隨後作為元數據值被保存到被製作的流。

這裡應該注意,當應用增強的空間規範化響度度量時,全局求和的響度可能被覆蓋。這是由於在這種情況下利用的附加動態信息。

IV.可替代實施例和示例性操作環境

根據本文檔,除了在本文中描述的那些之外的許多其他變化也將是清楚的。例如,依賴於實施例,在本文中描述的方法和算法中的任何一個的某些動作、事件或功能可以以不同的序列執行,可以被添加、合併或完全略去(使得並非描述的動作或事件中的全部對於方法和算法的實踐是必須的)。此外,在某些實施例中,動作或事件可以同期執行,諸如通過多線程處理、中斷處理或多處理器或處理器核或在其他平行架構上,而不是按順序地執行。此外,不同的任務或處理可以由能夠一起運作的不同的機器和計算系統來執行。

圖8是示出空間規範化OBA響度管理系統和方法的實施例的全部三個階段的一般操作的流程圖800。在元數據生成階段802,對於節目比特流內的音頻對象生成元數據。正如在上文中討論的,這種元數據可以包括在等式1和5-7中使用的信息。在塊804中,功率/響度測量被執行。功率/響度測量可以根據等式1來執行。功率/響度測量本身可以被存儲在用於音頻對象的元數據中。隨後,在塊806,可以確定空間規範化響度度量。空間規範化響度度量可以基於關於收聽者相對於音頻對象的位置/定位的假設和元數據而確定。例如,收聽者可以被假設為相對於音頻對象位於3D空間中的位置0,0,0處,音頻對象定位於在收聽者周圍具體的半徑/距離處。隨後,在808,音頻對象被發送(例如被流傳輸、由文件傳送發出、被廣播)到消費者設備810。在消費者設備處,在812,空間規範化響度度量可以基於包括在混合中的音頻對象被重新確定。例如,收聽者可以從混合中更新814(例如添加、刪除)音頻對象或改變混合中的音頻對象。在812,增強的空間規範化響度度量可以基於附加信息(諸如更新的收聽者位置816)來確定。例如,當收聽到音頻對象時,收聽者可以改變他的/她的定位,使得收聽者不再位於3D空間中的位置0,0,0處,或收聽者可以通過躺下而不是坐起而改變他的/她的頭部朝向。增強的空間規範化度量可以基於收聽者相對於音頻對象的意圖的定位的更新的仰角、方位角和定位信息來確定。

圖9是處理基於對象的音頻信號以便通過回放系統再現的方法的流程圖900。該方法可以由處理器(諸如中央處理單元(CPU))執行。該處理器可以在回放系統內部,或可以在處理基於對象的音頻信號以便後面通過回放系統再現的系統內部。在圖9中,處理器被稱為裝置。在902,該裝置接收多個基於對象的音頻信號。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。對象元數據包括與音頻波形數據相關聯的響度參數或功率參數中的至少一個。例如,如上文中討論的,對象元數據可以包括功率參數zi。可替代地,對象元數據可以包括響度參數(在LKFS或LUFS中),該響度參數是功率參數zi的函數。在904,該裝置基於接收的基於對象的音頻信號,並基於接收的基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個來確定響度度量。例如,該裝置可以基於等式5、6和7來確定空間規範化響度度量。在910,該裝置基於確定的響度度量將接收的基於對象的音頻信號渲染成一組輸出信號。

在一個配置中,在910,當渲染接收的基於對象的音頻信號時,該裝置可以基於確定的響度度量來調節接收的基於對象的音頻信號中至少一個的幅度ai。例如,在906,該裝置可以基於響度度量和目標響度度量之間的比較來確定響度度量偏移。如上文中討論的,目標響度度量可以是在國際監管標準(例如在CALM法案中的-24LKFS或EBU R-128中的-23LUFS)中指定的目標響度水平。接收的基於對象的音頻信號中的至少一個的幅度ai可以基於響度度量和目標響度度量之間的比較來調節。特別是,在908,該裝置可以確定響度度量是否大於目標響度度量。在908中,當響度度量被確定為大於目標響度度量時,在910,該裝置可以調節/縮放接收的基於對象的音頻信號中的至少一個的幅度ai,使得響度被減小到接近目標響度度量。

在一個配置中,對於接收的基於對象的音頻信號中的每個基於對象的音頻信號,響度度量還基於該基於對象的音頻信號相對於接收點的位置數據而被確定。接收點可以是假設的接收點,諸如3D空間中的0,0,0,或在3D空間內的收聽者的實際定位。基於對象的音頻信號的位置數據是基於對象的音頻信號相對於0,0,0接收點的意圖的定位。例如,第一基於對象的音頻信號可以意圖定位到收聽者的右邊,在相對於接收點的第一仰角和第一方位角處,第二基於對象的音頻信號可以意圖定位到收聽者左邊,在相對於接收點的第二仰角和第二方位角處。

在一個配置中,位置數據包括接收點和基於對象的音頻信號的定位之間的方位角,或接收點和基於對象的音頻信號的定位之間的仰角中的至少一個。位置數據還可以包括接收點和基於對象的音頻信號的定位之間的距離。在一個配置中,所有基於對象的音頻信號可以被假設為距離接收點0,0,0具有固定的距離/半徑。

在一個配置中,對於接收的基於對象的音頻信號中的每個基於對象的音頻信號,響度度量還基於以下各項中的至少一項被確定:該基於對象的音頻信號相對於接收的基於對象的音頻信號中的一個或多個其他基於對象的音頻信號的相關因子ci,該基於對象的音頻信號的幅度縮放因子ai,或導致聽覺響度靈敏度根據基於對象的音頻信號相對於接收點的角度定位的變化而變化的、基於對象的音頻信號的頻率相關的權重因子gi。

在一個配置中,響度度量基於被確定,其中i∈I,I是基於對象的音頻信號組,N是接受的基於對象的音頻信號中的基於對象的音頻信號的數目,zi是第i個基於對象的音頻信號的響度參數或功率參數中的所述至少一個,ri是與第i個基於對象的音頻信號相關聯的定位,rL是與接收點相關聯的定位,θi是接收點和第i個基於對象的音頻信號的定位之間的方位角,φi是接收點和第i個基於對象的音頻信號的定位之間的仰角,ai是第i個基於對象的音頻信號的幅度縮放因子,gi是導致聽覺響度靈敏度根據第i個基於對象的音頻信號相對於接收點的角度定位的變化而變化的、第i個基於對象的音頻信號的頻率相關的權重因子,ci是第i個基於對象的音頻信號相對於接收的基於對象的音頻信號中的一個或多個其他基於對象的音頻信號的相關因子。

在一個配置中,接收的基於對象的音頻信號是用戶指定的。即,用戶可以添加、刪除或以其他方式改變基於對象的音頻信號。因此,在912,該裝置可以接收指示一組新的基於對象的音頻信號的信息。指示該組基於對象的音頻信號的信息基於用戶輸入被接收。隨後,該裝置可以基於該組基於對象的音頻信號及基於該組基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個,來重新確定(904)響度度量。

正如上文中討論的,每個基於對象的音頻信號的對象元數據包括基於對象的音頻信號相對於接收點的位置數據或基於對象的音頻信號的幅度縮放因子中的至少一個。基於對象的音頻信號相對於接收點的位置數據可以包括接收點和基於對象的音頻信號的定位之間的距離,接收點和基於對象的音頻信號的定位之間的方位角、或接收點和基於對象的音頻信號的定位之間的仰角中的至少一個。

在一個配置中,響度度量是在Tms內的平均響度,且響度度量每T ms被確定。在一個配置中,響度度量是在T ms內的平均響度,且響度度量每D ms被確定,其中D<T。例如,響度度量可以是在400ms內的平均響度,且響度度量可以每100ms被確定。在一個配置中,響度度量在多個窗口時期內被確定,該多個窗口時期中的每個與前一窗口重疊。例如,窗口時期中的每個可以具有400ms的持續時間並與其他窗口時期重疊300ms。

在一個配置中,接收的基於對象的音頻信號包括N個基於對象的音頻信號,接收的基於對象的音頻信號通過具有n個聲道的揚聲器來渲染,且N與n不相關。特別是,基於對象的音頻信號的數目N與聲道的數目n完全不相關。

再次參考910,在一個配置中,在接收的基於對象的音頻信號中的一個或多個中,如果需要,那麼在調節/修改幅度之後,該裝置可以在生成輸出信號組時將基於對象的音頻信號映射到特別的揚聲器(或聲道)。每個基於對象的音頻信號可以基於基於對象的音頻信號的定位並基於最接近該基於對象的音頻信號的揚聲器定位而被映射到最接近的揚聲器組(例如成三角形圖案的三個揚聲器)。在另一個配置中,輸出信號組被提供給執行到特別的揚聲器(聲道)的映射的另一個裝置。

圖10是處理基於對象的音頻信號以用於廣播、文件傳送或流傳輸中的至少一個的方法的流程圖1000。該方法可以由處理器(諸如CPU)來執行。在圖10中處理器被稱為裝置。在1002,該裝置接收多個基於對象的音頻信號。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。對象元數據包括與音頻波形數據相關聯的響度參數或功率參數中的至少一個。在1004,該裝置基於接收的基於對象的音頻信號,並基於該接收的基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個,來確定響度度量。在1012,該裝置基於確定的響度度量來發送該接收的基於對象的音頻信號。

在一個配置中,在1006,該裝置可以基於響度度量和目標響度度量之間的比較來確定響度度量偏移。在1008,該裝置可以確定響度度量是否大於目標響度度量。如果響度度量被確定為大於目標響度度量,那麼在1010,該裝置可以基於確定的響度度量來調節接收的基於對象的音頻信號中的至少一個的幅度。隨後,在1012,該裝置可以隨後將接收的基於對象的音頻信號發送,其中該接收的基於對象的音頻信號中的至少一個的幅度被調節。可替代地,在1010,該裝置可以基於確定的響度度量來修改節目比特流的節目特定元數據中的接收的基於對象的音頻信號中的至少一個的幅度。隨後,在1012,該裝置可以發送該接收的基於對象的音頻信號,其中在節目特定元數據中的幅度被修改。

圖11是示出示例性裝置1102中的不同模塊/裝備/部件之間的數據流的概念數據流圖1100。該裝置用於處理基於對象的音頻信號以便通過回放系統再現或通過廣播、文件傳送或流傳輸來發送。裝置1102包括被配置成接收多個基於對象的音頻信號的接收模塊1104。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。對象元數據包括與音頻波形數據相關聯的響度參數或功率參數中的至少一個。該裝置1102還包括響度度量確定模塊1106,該響度度量確定模塊1106被配置成基於接收的基於對象的音頻信號並基於該接收的基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個,來確定響度度量。該裝置1102還包括渲染/發送模塊1108,該渲染/發送模塊1108可以被配置成基於確定的響度度量將接收的基於對象的音頻信號渲染成一組輸出信號。可替代地,渲染/發送模塊1108被配置成基於確定的響度度量發送該接收的基於對象的音頻信號。

在一個配置中,渲染/發送模塊1108被配置成基於確定的響度度量來調節接收的基於對象的音頻信號中的至少一個的幅度。在一個配置中,響度度量確定模塊1106可以被配置成基於響度度量和目標響度度量之間的比較來確定響度度量偏移。渲染/發送模塊1108可以被配置成基於響度度量和目標響度度量之間的比較,來確定接收的基於對象的音頻信號中的至少一個的幅度。在一個配置中,響度度量確定模塊1106可以被配置成確定響度度量是否大於目標響度度量。渲染/發送模塊1108可以被配置成在響度度量被確定為大於目標響度度量時調節接收的基於對象的音頻信號中的至少一個的幅度。

在一個配置中,渲染/發送模塊1108可以在發送該接收的基於對象的音頻信號之前基於確定的響度度量調節接收的基於對象的音頻信號中至少一個的幅度。在一個配置中,基於對象的音頻信號與節目比特流相關聯,而渲染/發送模塊1108被配置成在發送該接收的基於對象的音頻信號之前,基於確定的響度度量修改節目比特流的節目特定元數據中的接收的基於對象的音頻信號中的至少一個的幅度。

在一個配置中,對於該接收的基於對象的音頻信號中的每個基於對象的音頻信號,響度度量確定模塊1106可以被配置成還基於該基於對象的音頻信號相對於接收點的位置數據來確定響度度量。該位置數據可以包括接收點和基於對象的音頻信號的定位之間的方位角或接收點和基於對象的音頻信號的定位之間的仰角中的至少一個。該位置數據還可以包括接收點和基於對象的音頻信號的定位之間的距離。對於該接收的基於對象的音頻信號中的每個基於對象的音頻信號,響度度量確定模塊1106還可以基於該基於對象的音頻信號相對於接收的基於對象的音頻信號中的一個或多個其他基於對象的音頻信號的相關因子、基於對象的音頻信號的幅度縮放因子、或導致聽覺響度靈敏度根據基於對象的音頻信號相對於接收點的角度定位的變化而變化的、基於對象的音頻信號的頻率相關的權重因子中的至少一個,來確定響度度量。

在一個配置中,響度度量確定模塊1106可以基於來確定響度度量,其中i∈I,I是基於對象的音頻信號組,N是在接收的基於對象的音頻信號中基於對象的音頻信號的數目,zi是第i個基於對象的音頻信號的響度參數或功率參數中的所述至少一個,ri是與第i個基於對象的音頻信號相關聯的定位,rL是與接收點相關聯的定位,θi是接收點和第i個基於對象的音頻信號的定位之間的方位角,φi是接收點和第i個基於對象的音頻信號的定位之間的仰角,ai是第i個基於對象的音頻信號的幅度縮放因子,gi是導致聽覺響度靈敏度根據第i個基於對象的音頻信號相對於接收點的角度定位的變化而變化的、第i個基於對象的音頻信號的頻率相關的權重因子,而ci是第i個基於對象的音頻信號相對於接收的基於對象的音頻信號中的一個或多個其他基於對象的音頻信號的相關因子。

在一個配置中,接收模塊1104可以接收指示接收的基於對象的音頻信號的用戶特定的輸入。在一個配置中,接收模塊1104可以接收指示一組新的基於對象的音頻信號的信息。指示該組基於對象的音頻信號的信息可以基於用戶輸入被接收。在這樣的配置中,響度度量確定模塊1106可以基於該組基於對象的音頻信號並基於該組基於對象的音頻信號中每個基於對象的音頻信號的響度參數或功率參數中的至少一個,來重新確定響度度量。

在一個配置中,每個基於對象的音頻信號的對象元數據包括基於對象的音頻信號相對於接收點的位置數據或基於對象的音頻信號的幅度縮放因子中的至少一個。在一個配置中,基於對象的音頻信號相對於接收點的位置數據包括接收點和基於對象的音頻信號的定位之間的距離、接收點和基於對象的音頻信號的定位之間的方位角或接收點和基於對象的音頻信號的定位之間的仰角中的至少一個。

在一個配置中,響度度量是在T ms內的平均響度,且響度度量每T ms被確定。在一個配置中,響度度量是在T ms內的平均響度,且響度度量每D ms被確定,其中D<T。在一個配置中,響度度量在多個窗口時期內被確定,該多個窗口時期中的每個與前一窗口重疊。在一個配置中,窗口時期中的每個具有400ms的持續時間並與其他窗口時期重疊300ms。在一個配置中,接收的基於對象的音頻信號包括N個基於對象的音頻信號,接收的基於對象的音頻信號通過具有n個聲道的揚聲器被渲染,且N與n不相關。

該裝置可以包括附加模塊,該附加模塊執行圖9、10的前述流程圖中的算法的塊中的每個。因此,圖9、10的前述流程圖中的每個塊可以由模塊執行,且該裝置可以包括這些模塊中的一個或多個。該模塊可以是被配置成實施所陳述的處理/算法的一個或多個硬體部件,由被配置成執行所陳述的處理/算法的處理器實現,被存儲在計算機可讀介質內以便由處理器實現,或上述的一些組合。

在一個配置中,用於處理基於對象的音頻信號以便通過回放系統再現的裝置包括用於接收多個基於對象的音頻信號的裝備。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。對象元數據包括與該音頻波形數據相關聯的響度參數或功率參數中的至少一個。該裝置還包括如下的裝備,該裝備用於基於接收的基於對象的音頻信號並基於該接收的基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個來確定響度度量。該裝備還包括用於基於確定的響度度量將接收的基於對象的音頻信號渲染成一組輸出信號的裝備。

在一個配置中,用於渲染接收的基於對象的音頻信號的裝備被配置成基於確定的響度度量來調節接收的基於對象的音頻信號中的至少一個的幅度。在一個配置中,該裝置包括用於基於響度度量和目標響度度量之間的比較來確定響度度量偏移的裝備。在這樣的配置中,接收的基於對象的音頻信號中的至少一個的幅度基於響度度量和目標響度度量之間的比較被調節。在一個配置中,該裝置包括用於確定響度度量是否大於目標響度度量的裝備。在這樣的配置中,在響度度量被確定為大於目標響度度量時,接收的基於對象的音頻信號中至少一個的幅度被調節。

在一個配置中,用於處理基於對象的音頻信號以便進行廣播、文件傳送或流傳輸中至少一個的裝置包括用於接收多個基於對象的音頻信號的裝備。該基於對象的音頻信號中的每個基於對象的音頻信號包括音頻波形數據和與該音頻波形數據相關聯的對象元數據。對象元數據包括與該音頻波形數據相關聯的響度參數或功率參數中的至少一個。該裝置還包括如下裝備,該裝備用於基於接收的基於對象的音頻信號並基於該基於對象的音頻信號中的每個基於對象的音頻信號的響度參數或功率參數中的至少一個來確定響度度量。該裝置還包括用於基於確定的響度度量發送該接收的基於對象的音頻信號的裝備。

結合本文中公開的實施例來描述的各種示例性邏輯塊、模塊、方法和算法過程和序列可以作為電子硬體、計算機軟體或兩者的組合被實現。為了清楚地示出硬體和軟體的可互換性,在上文中就其功能特性而言大體上描述了各種示例性部件、塊、模塊和處理動作。這些功能特性是作為硬體還是軟體來實現取決於被施加到整個系統的、特別的應用和設計約束。描述的功能特性可以對於每個特定的應用而用各種方式來實現,但是這種實現決定不應該被解釋為使得違背本文檔的範圍。

結合本文中公開的實施例來描述的各種示例性邏輯塊和模塊可以由機器(諸如被設計成執行本文中描述的功能的通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、場可編程門陣列(FPGA)或其他可編程邏輯器件、離散門或電晶體邏輯、離散硬體部件或其中的任意組合)來實現或執行。通用處理器可以是微處理器,但是可替代地,處理器可以是控制器、微控制器或狀態機、它們的組合等。處理器還可以被實現為計算設備的組合,例如DSP和微處理器的組合、多個微處理器、一個或多個微處理器與DSP核結合或任何其他這樣的配置。

在本文中描述的空間規範化OBA響度管理系統和方法的實施例在多個種類的通用或專用計算系統環境或配置內是可操作的。通常,計算環境可以包括任何種類的計算系統,包括但不限於基於一個或多個微處理器的計算機系統、大型計算機、數位訊號處理器、可攜式計算設備、個人記事本、設備控制器、器械內的計算引擎、行動電話、臺式計算機、移動計算機、平板計算機、智慧型手機和帶有嵌入式計算機的器械等等。

這樣的計算設備通常可以在至少具有最小計算能力的設備中找到,包括但不限於個人計算機、伺服器計算機、手持計算設備、膝上型或移動計算機、諸如手機和PDA的通信設備、多處理器系統、基於微處理器的系統、機頂盒、可編程消費電子設備、網絡PC、微型計算機、大型計算機、音頻或視頻媒體播放器等等。在一些實施例中,計算設備將包括一個或多個處理器。每個處理器可以是專用微處理器,例如DSP,超長指令字(VLIW)或其他微控制器,或可以是具有一個或多個處理核(包括在多核CPU中的基於專用圖形處理單元(GPU)的核)的傳統CPU。

結合在本文中公開的實施例而描述的方法、過程或算法的處理動作可以在硬體中、在由處理器運行的軟體模塊中或在這兩者的任何組合中直接體現。軟體模塊可以被包含在計算機可讀介質中,該計算機可讀介質可以由計算設備訪問。計算機可讀介質包括易失性和非易失性介質兩者,該易失性和非易失性介質或者是可移動的、不可移動的,或者是其中的一些組合。計算機可讀介質被用於存儲諸如計算機可讀或計算機可運行指令、數據結構、程序模塊或其他數據的信息。以示例的形式而不是限制的形式,計算機可讀介質可以包括計算機存儲介質和通信介質。

計算機存儲介質包括但不限於這樣的計算機或機器可讀介質或存儲設備:諸如光學存儲設備、藍光光碟(BD)、數字多功能盤(DVD)、光碟(CD)、軟盤、磁帶驅動器、硬驅動器、光學驅動器、固態存儲設備、隨機存取存儲器(RAM)存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、快閃記憶體存儲器或其他存儲器技術、磁盒、磁帶、磁碟存儲器或其他磁性存儲設備、或可以用於存儲期望的信息並可以由一個或多個計算設備訪問的任何其他設備。

軟體模塊可以位於RAM存儲器、快閃記憶體存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可移動盤、CD-ROM或任何其他形式的非瞬時性計算機可讀存儲介質、介質、或本領域中已知的物理計算機存儲器中。示例性存儲介質可以與處理器耦合,使得處理器可以從存儲介質讀取信息並向存儲介質寫入信息。可替代地,存儲介質可以集成到處理器。處理器和存儲介質可以位於ASIC中。ASIC可以位於用戶終端中。可替代地,處理器和存儲介質可以作為離散部件位於用戶終端中。

在本文檔中使用的短語「非瞬時性」意味著「持久的或壽命長的」。短語「非瞬時性計算機可讀介質」包括任何和所有計算機可讀介質,唯一的例外是瞬時性傳播信號。以示例的方式而不是限制的方式,這包括諸如寄存器存儲器、處理器緩存和RAM的非瞬時性計算機可讀介質。

對諸如計算機可讀或計算機可運行指令、數據結構、程序模塊等等的信息的保存也可以通過使用各種通信介質編碼一個或多個調製的數據信號、電磁波(例如載波)或其他傳輸機制或通信協議來實現,並且對諸如計算機可讀或計算機可運行指令、數據結構、程序模塊等等的信息的保存包括任何有線或無線信息傳送機制。通常,這些通信介質指的是具有它的特徵集合中的一個或多個的信號或以這樣的方式改變的信號:在這種方式中編碼信號中的信息或指令。例如,通信介質包括有線介質和無線介質,有線介質例如攜帶一個或多個調製的數據信號的有線網絡或直接有線連接,無線介質例如聲學、射頻(RF)、紅外、雷射和用於發送、接收或兩者的其他無線介質、一個或多個調製的數據信號或電磁波。上面的任何組合也應該被包括在通信介質的範圍內。

此外,體現在本文中描述的空間規範化OBA響度管理系統和方法的各種實施例中的一些或全部的軟體、程序、電腦程式產品中的一個或其任意組合、或其中的部分可以被存儲、接收、發送或從計算機或機器可讀介質或存儲設備和通信介質中的任何期望的組合中以計算機可運行指令或其他數據結構的形式來讀取。

在本文中描述的空間規範化OBA響度管理系統和方法的實施例可以在由計算設備運行的計算機可運行指令(例如程序模塊)的一般背景中被進一步描述。通常,程序模塊包括常規、程序、對象、部件、數據結構等等,程序模塊執行特別的任務或實現特別的抽象數據類型。本文中描述的實施例也可以在分布式計算環境中被實踐,在該分布式計算環境中任務由一個或多個遠程處理設備執行,或在一個或多個設備的雲內執行,該一個或多個設備通過一個或多個通信網絡來連結。在分布式計算環境中,程序模塊可以定位於包括介質存儲設備的本地和遠程計算機存儲介質兩者中。此外,前述的指令可以部分或整體地被實現為硬體邏輯電路,該硬體邏輯電路可以包括或可以不包括處理器。

除非以其他方式特意陳述,或在使用的上下文中以其他方式被理解,否則在本文中使用的條件性語言(例如「能夠」、「可能」、「可以」、「例如」等等)通常意圖表示某些實施例包括,而其他實施例不包括某些特徵、元件和/或狀態。因而,這樣的條件性語言通常不意圖暗示那個特徵、元件和/或狀態以任何方式對於一個或多個實施例是必需的,或不意圖暗示一個或多個實施例必須包括在有或沒有用戶輸入或提示的情況下判定這些特徵、元件和/或狀態是否包含在任何特別的實施例內或者要由任何特別的實施例來執行的邏輯。術語「包括」、「包含」、「具有」等是同義詞並且以開放的方式被包容性地使用,且不排除附加的元件、特徵、動作、操作等等。此外,術語「或」在包容的意義上被使用(而不是在排他的意義上)使得例如當用於連接元件的列表時,術語「或」意味著列表中的元件的一個、一些或全部。

雖然上面的具體實施方式示出、描述並指出了應用到各種實施例的新穎特徵,但是也應該理解,在示出的設備或算法的形式和細節中可以進行各種省略、替代和改變而不違背本公開的精神。正如將被意識到的,本文中描述的空間規範化OBA響度管理系統和方法的某些實施例可以用不提供本文中闡釋的特徵和益處的全部的形式來體現,因為一些特徵可以與其他特徵分開使用或實踐。

此外,雖然以特定於結構特徵和/或方法動作的語言描述了本主題,但應該理解,所附權利要求中限定的主題不必限於上文中描述的特定特徵或動作。相反,上文中描述的特定特徵和動作作為實現權利要求的示例的形式被公開。

提供前面的描述以便使得本領域的任何技術人員能夠實踐本文中描述的各種方面。對這些方面的各種修改對於本領域的技術人員而言將是清楚的,並且本文中定義的通用原理可以被應用到其他方面。因而,權利要求不是意圖限制到本文中示出的方面,而是在全部範圍內與權利要求的語言相一致,其中除非特意陳述,否則以單數形式引用元件不是為了指示「一個且僅有一個」,而是指示「一個或多個」。單詞「示例性」在本文中用於指示「用作示例、例子或例證」。本文中描述為「示例性」的任何方面不必理解為相對其他方面是優選的或有優勢的。除非以其他方式特意陳述,術語「一些」指一個或多個。諸如「A、B或C中至少一個」、「A、B和C中至少一個」和「A、B、C或其中的任意組合」的組合包括A、B和/或C的任意組合,並可以包括多個A、多個B或多個C。特別是,諸如「A、B或C中至少一個」、「A、B和C中至少一個」和「A、B、C或其中的任意組合」的組合可以是只有A、只有B、只有C、A和B、A和C、B和C、或A和B和C,其中任何這樣的組合可以包含A、B或C中一個或多個成員。在整個本公開中描述的、本領域的技術人員已知的或在後面將要知道的、各種方面的元件的全部結構性和功能性等同物通過引用被明確地結合在本文中,並且意圖被包含在權利要求中。此外,不管本公開是否在權利要求中被顯式地引述,本文中公開的內容不意圖奉獻給公眾。權利要求元素將不被解釋為裝備加上功能,除非該元素使用短語「用於…的裝備」被明確引述。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀