用于確定電子裝置的位置偏差并且基于該位置偏差來生成雙聲道音頻信號的電子裝置 ...的制作方法
【專利摘要】一種電子裝置,該電子裝置包括:音頻輸入模塊,所述音頻輸入模塊被配置為確定針對所述電子裝置的基線音頻位置、接收至少一個位置偏移輸入信號、以及基于所述至少一個位置偏移輸入信號來確定所述電子裝置相對于所述基線音頻位置的位置偏移;和音頻三維(3D)引擎,所述音頻3D引擎被配置為,基于所述電子裝置的所述位置偏移生成雙聲道音頻信號。
【專利說明】用于確定電子裝置的位置偏差并且基于該位置偏差來生成 雙聲道音頻信號的電子裝置、方法以及計算機程序產(chǎn)品
[0001] 相關申請的交叉引用
[0002] 本申請要求2011年12月8日在美國專利和商標局提交的美國臨時專利申請第 61/568, 378號的權(quán)益,其公開通過引用其全部內(nèi)容而并入于此。
【背景技術】
[0003] 本發(fā)明涉及電子裝置,并且更具體地說,涉及用于生成雙聲道音頻信號的電子裝 置、方法以及計算機程序產(chǎn)品。
[0004] 在記錄音頻事件時,用戶可能無意中移動諸如移動電話這樣的記錄裝置,其在回 放期間會使音頻圖像失真,致使雙聲道效果的準確度減少。遺憾的是,可能難以保持記錄 裝置的穩(wěn)定定位,舉例來說,如對于移動電話的情況來說,該記錄裝置可能相對較小而且手 持,而非通過諸如三腳架這樣的穩(wěn)定化系統(tǒng)來支承。人類聽力對音頻記錄裝置的位置偏差 的敏感度可能僅為三度大小。由此,如果在回放期間希望準確的雙聲道效果,則在進行音頻 記錄時,可能希望縮減或補償記錄裝置的位置偏差。
【發(fā)明內(nèi)容】
[0005] 根據(jù)本發(fā)明的某些實施方式,一種電子裝置,該電子裝置包括:音頻輸入模塊,所 述音頻輸入模塊被配置為確定針對所述電子裝置的基線音頻位置、接收至少一個位置偏移 輸入信號、以及基于所述至少一個位置偏移輸入信號來確定所述電子裝置相對于所述基線 音頻位置的位置偏移;和音頻三維(3D)引擎,所述音頻3D引擎被配置為,基于所述電子裝 置的所述位置偏移生成雙聲道音頻信號。
[0006] 在其它實施方式中,所述至少一個位置偏移輸入信號包括視頻信號。
[0007] 在其它實施方式中,所述至少一個位置偏移輸入信號包括加速度計信號。
[0008] 在其它實施方式中,所述至少一個位置偏移輸入信號包括羅經(jīng)信號。
[0009] 在其它實施方式中,所述至少一個位置偏移輸入信號包括陀螺儀信號。
[0010] 在其它實施方式中,所述音頻輸入模塊還被配置為,當所述電子裝置的所述位置 偏移是大于根據(jù)所述電子裝置的所述基線音頻位置的新的位置閾值的方向偏差時,確定針 對所述電子裝置的新的基線音頻位置。所述音頻輸入模塊還被配置為,確定所述電子裝置 相對于所述新的基線音頻位置的所述位置偏移。
[0011] 在其它實施方式中,所述音頻輸入模塊還被配置為,對所述電子裝置的所述位置 偏移低通濾波,以丟棄所述電子裝置的出現(xiàn)在比高頻閾值更高的頻率處的所述位置偏移的 變化,以生成所述電子裝置的經(jīng)濾波的位置偏移。所述音頻3D引擎還被配置為,基于所述 電子裝置的所述經(jīng)濾波的位置偏移生成所述雙聲道音頻信號。
[0012] 在其它實施方式中,所述音頻輸入模塊還被配置為,利用滯后濾波器處理所述電 子裝置的所述位置偏移,以生成所述電子裝置的經(jīng)濾波的位置偏移。所述音頻3D引擎還被 配置為,基于所述電子裝置的所述經(jīng)濾波的位置偏移生成所述雙聲道音頻信號。
[0013] 在其它實施方式中,所述電子裝置是移動終端。
[0014] 在本發(fā)明的另一些實施方式中,通過以下步驟來操作電子裝置:確定針對所述電 子裝置的基線音頻位置,接收至少一個位置偏移輸入信號,基于所述至少一個位置偏移輸 入信號來確定所述電子裝置相對于所述基線音頻位置的位置偏移,以及基于所述電子裝置 的所述位置偏移生成雙聲道音頻信號。
[0015] 在本發(fā)明的又一些實施方式中,所述至少一個位置偏移輸入信號包括視頻信號。
[0016] 在另一些實施方式中,所述至少一個位置偏移輸入信號包括加速度計信號。
[0017] 在另一些實施方式中,所述至少一個位置偏移輸入信號包括羅經(jīng)信號。
[0018] 在另一些實施方式中,所述至少一個位置偏移輸入信號包括陀螺儀信號。
[0019] 在其它實施方式中,所述方法還包括以下步驟:當所述電子裝置的所述位置偏移 是大于根據(jù)所述電子裝置的所述基線音頻位置的新的位置閾值的方向偏差時,確定針對所 述電子裝置的新的基線音頻位置。確定所述電子裝置的所述位置偏移的步驟包括以下步 驟:確定所述電子裝置相對于所述新的基線音頻位置的所述位置偏移。
[0020] 在另一些實施方式中,所述方法還包括以下步驟:對所述電子裝置的所述位置偏 移低通濾波,以丟棄所述電子裝置的出現(xiàn)在比高頻閾值更高的頻率處的所述位置偏移的變 化,以生成所述電子裝置的經(jīng)濾波的位置偏移。生成所述雙聲道音頻信號的步驟包括以下 步驟:基于所述電子裝置的所述經(jīng)濾波的位置偏移生成所述雙聲道音頻信號。
[0021] 在另一些實施方式中,所述方法還包括以下步驟:利用滯后濾波器處理所述電子 裝置的所述位置偏移,以生成所述電子裝置的經(jīng)濾波的位置偏移。生成所述雙聲道音頻信 號的步驟包括以下步驟:基于所述電子裝置的所述經(jīng)濾波的位置偏移生成所述雙聲道音頻 信號。
[0022] 在另一些實施方式中,所述電子裝置是移動終端。
[0023] 在本發(fā)明的其它實施方式中,一種用于操作電子裝置的計算機程序產(chǎn)品,該計算 機程序產(chǎn)品包括:計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)具有具體實施在其中的計 算機可讀程序代碼。所述計算機可讀程序代碼包括:被配置為確定針對所述電子裝置的基 線音頻位置的計算機可讀程序代碼;被配置為接收至少一個位置偏移輸入信號的計算機可 讀程序代碼;被配置為基于所述至少一個位置偏移輸入信號來確定所述電子裝置相對于所 述基線音頻位置的位置偏移的計算機可讀程序代碼;以及被配置為基于所述電子裝置的所 述位置偏移生成雙聲道音頻信號的計算機可讀程序代碼。
[0024] 在其它實施方式中,所述至少一個位置偏移輸入信號包括視頻信號、加速度計信 號、羅經(jīng)信號,以及陀螺儀信號中的至少一種。
【專利附圖】
【附圖說明】
[0025] 當結(jié)合附圖閱讀時,根據(jù)下面對本發(fā)明【具體實施方式】的詳細描述,本發(fā)明的其它 特征將變得容易明白,在附圖中:
[0026] 圖1是例示根據(jù)本發(fā)明的某些實施方式的電子裝置/移動終端的框圖;
[0027] 圖2是例示根據(jù)本發(fā)明的某些實施方式的音頻輸入模塊和音頻三維(3D)引擎的 框圖;以及
[0028] 圖3和圖4是例示根據(jù)本發(fā)明的某些實施方式的、確定電子裝置的位置偏差并且 生成基于該位置偏差的雙聲道音頻信號的流程圖。
【具體實施方式】
[0029] 雖然本發(fā)明易受各種修改和另選形式的影響,但本發(fā)明的【具體實施方式】在附圖中 通過實施例進行了示出,并且在此將進行詳細描述。然而,應當明白,不是旨在將本發(fā)明限 制成所公開的特定形式,但與此相反,本發(fā)明要覆蓋落入如權(quán)利要求書所限定的本發(fā)明的 精神和范圍內(nèi)的所有修改例、等同物以及另選例。相同的標號貫穿對附圖的描述表示相同 的部件。
[0030] 如在此使用的,單數(shù)形式"一(a)"、"一(an)"以及"該/所述(the)"同樣旨在包 括多數(shù)形式,除非另外加以明確規(guī)定。還應明白,措辭"包括"和/或"包含"當在本說明書 中使用時被采取以指定存在規(guī)定特征、整數(shù)、步驟、操作、部件和/或組件,而非排除存在或 增加一個或更多個其它特征、整數(shù)、步驟、操作、部件、組件和/或其組合。應當明白,當一部 件被稱為"耦接"或"連接"至另一部件時,其可以直接連接或耦接至該另一部件,或者可以 存在中間部件。而且,如在本文使用的"連接"或"耦接"可以包括無線地連接或耦接。如在 本文使用的,術語"和(以及)/或"包括一個或更多個關聯(lián)列出項目中的任一和全部組合。
[0031] 除非另外限定,在此使用的所有術語(包括技術和科學術語)具有和本發(fā)明所屬 于的【技術領域】的普通技術人員所共同理解的含義相同的含義。還應明白,諸如在公用詞典 中定義的那些術語的術語應被解釋為具有和它們在相關領域和本說明書的背景下的含義 一致的含義,而不應按理想化或過度正式的意義來解釋,除非在此明確地這樣定義。
[0032] 本發(fā)明可以被具體實施為方法、電子裝置和/或計算機程序產(chǎn)品。因此,本發(fā)明可 以按硬件和/或按軟件(包括固件、駐留軟件、微代碼等)來實現(xiàn)。而且,本發(fā)明可以采取 包括計算機可用或計算機可讀存儲介質(zhì)的計算機程序產(chǎn)品的形式,其具有在該介質(zhì)中具體 實施的計算機可用或計算機可讀程序代碼,以供或結(jié)合指令執(zhí)行系統(tǒng)使用。在本文檔的上 下文中,計算機可用或計算機可讀介質(zhì)可以是可以包含、存儲、傳送、傳播或傳輸用于供或 者結(jié)合指令執(zhí)行系統(tǒng)、裝置或設備使用的程序的任何介質(zhì)。
[0033] 該計算機可用或計算機可讀介質(zhì)例如可以是(但不限于),電子、磁性、光學、電 磁、紅外線或半導體系統(tǒng)、裝置、設備或傳播介質(zhì)。計算機可讀介質(zhì)的更具體示例(非詳盡 列表)包括以下:具有一個或更多個導線的電氣連接部、便攜式計算機盤、隨機存取存儲器 (RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM或閃速存儲器)、光纖以及光盤 只讀存儲器(CD-ROM);應注意到,該計算機可用或計算機可讀介質(zhì)甚至可以是其上打印程 序的紙張或另一合適介質(zhì),如該程序可以例如經(jīng)由對該紙張或其它介質(zhì)的光學掃描而電子 拍攝,接著編譯、解釋或者在需要時另外按合適方式處理,并接著存儲在計算機存儲器中。 [0034] 如在此使用的,術語"移動終端"可以包括:具有或沒有多線路顯示器的衛(wèi)星或蜂 窩無線電話;可以組合具有數(shù)據(jù)處理、傳真以及數(shù)據(jù)通信能力的蜂窩無線電話的個人通信 系統(tǒng)(PCS);可以包括無線電話、尋呼機、因特網(wǎng)/內(nèi)聯(lián)網(wǎng)接入、Web瀏覽器、管理器、日歷和 /或全球定位系統(tǒng)(GPS)接收器的PDA ;以及包括無線電話收發(fā)器的常規(guī)膝上型和/或掌上 型接收器或其它器具。移動終端還可以被稱為"普適計算"裝置。
[0035] 出于例示的目的,本發(fā)明的實施方式在此在移動終端的背景下進行描述。然而,應 當明白,本發(fā)明不限于這種實施方式,而是通??梢跃唧w實施為這樣的電子裝置,即,其中 該電子裝置的位置偏差可以確定并且可以生成基于該位置偏差的雙聲道音頻信號。
[0036] 本發(fā)明的某些實施方式源于這樣的實現(xiàn),S卩,在進行希望在回放期間提供雙聲道 效果的音頻記錄時,記錄裝置的位置的微小偏差可以在回放期間使該音頻記錄的雙聲道效 果失真。利用提供音頻和視頻記錄能力的許多移動終端,可以在用戶持握移動終端并且將 錄像機和麥克風朝著目標移動的情況下進行音頻記錄。然而,用戶可能難于在記錄時保持 穩(wěn)定的位置。
[0037] 根據(jù)本發(fā)明的某些實施方式,諸如移動終端這樣的電子裝置例如可以包括可以在 開始音頻記錄時確定針對該電子裝置的基線(baseline)音頻位置的音頻輸入模塊。該音 頻輸入模塊可以接收一個或更多個位置偏移輸入信號,并且可以基于該偏移輸入信號來確 定電子裝置相對于基線音頻位置的位置偏移。接著,由音頻輸入模塊確定的該位置偏移可 以被提供給音頻三維(3D)引擎,其基于從音頻輸入模塊接收的位置偏移來生成雙聲道音 頻信號。根據(jù)本發(fā)明的各種實施方式,位置偏移輸入信號可以包括(但不限于)視頻信號、 加速度計信號、羅經(jīng)信號以及陀螺儀信號。例如,通過向音頻3D引擎提供記錄裝置相對于 用于開始記錄的原始位置的位置偏移信息,該音頻3D引擎能夠在生成輸出的雙聲道音頻 信號時補償這些位置偏差,以提供具有目標音頻性能的改進的雙聲道再現(xiàn)。這在用戶發(fā)現(xiàn) 難于保持作為移動終端的一部分的記錄裝置時是有用的,例如,因疲勞而造成的位置不穩(wěn) 定、被其他人或物體碰撞、支承用戶的結(jié)構(gòu)的不穩(wěn)定性和/或可能貢獻記錄裝置的位置偏 差的其它因素。
[0038] 下面,參照圖1,根據(jù)本發(fā)明的某些實施方式的示例性移動終端100包括與處理器 140通信的錄像機102、相機105、麥克風110、鍵盤/小鍵盤115、揚聲器120、顯示器125、陀 螺儀132、羅盤130、加速度計128、收發(fā)器130以及存儲器135。該收發(fā)器130包括發(fā)送器 電路145和接收器電路150,其經(jīng)由天線155相應地向基站收發(fā)器發(fā)送傳出(outgoing)射 頻信號并且從基站收發(fā)器接收傳入(incoming)射頻信號。在移動終端100與基站收發(fā)器 之間發(fā)送的射頻信號可以包括業(yè)務信號和控制信號(例如,針對傳入呼叫的尋呼信號/消 息)兩者,其被用于與另一方或目的地建立和保持通信。該射頻信號還可以包括分組數(shù)據(jù) 信息,舉例來說,如蜂窩數(shù)字分組數(shù)據(jù)(⑶PD)信息。移動終端100的前述組件可以被包括 在許多常規(guī)移動終端中,并且它們的功能是本領域技術人員公知的。
[0039] 處理器140經(jīng)由地址/數(shù)據(jù)總線與存儲器135通信。處理器140例如可以是市場 上可買到的或定制的微處理器。根據(jù)本發(fā)明的某些實施方式,存儲器135是包含被用于確 定電子裝置的位置偏差、并且用于基于位置偏差生成雙聲道音頻信號的軟件和數(shù)據(jù)的一個 或更多個存儲器裝置的代表。存儲器135可以包括(但不限于)下列類型的裝置:高速緩 沖存儲器、ROM、PROM、EPROM、EEPR0M、閃速存儲器、SRAM以及DRAM。
[0040] 如圖1所示,存儲器135可以包含多達兩類或更多類的軟件和/或數(shù)據(jù):操作系統(tǒng) 165和音頻處理模塊170。該操作系統(tǒng)165通??刂埔苿咏K端100的操作。具體來說,操作 系統(tǒng)165可以管理移動終端的軟件和/或硬件資源,并且可以通過處理器140協(xié)調(diào)程序的 執(zhí)行。音頻處理模塊170包括音頻輸入模塊175和音頻3D引擎180。該音頻處理模塊可 以被配置為,處理通過一個或更多個麥克風110記錄的音頻信號。具體來說,音頻輸入模塊 175可以被配置為,確定針對移動終端100的初始基線音頻位置,并且被配置為處理一個或 更多個位置偏移輸入信號,舉例來說,如來自錄像機102、加速度計128、羅盤130以及陀螺 儀132的信號。該音頻輸入模塊175可以處理這些位置偏移輸入信號,以生成移動終端100 相對于初始確定的基線音頻位置的位置偏移。
[0041] 該音頻3D引擎可以被配置為,基于通過音頻輸入模塊175提供的移動終端100的 位置偏移來生成雙聲道音頻信號。該音頻3D引擎可以使用該位置偏移,以在進行音頻記錄 時補償移動終端100的移動,以縮減該移動可以施加在雙聲道音頻信號上的失真影響。 [0042] 盡管圖1例示了可以被用于確定電子裝置中的位置偏差并且生成基于該位置偏 差的雙聲道音頻信號,但應當明白,本發(fā)明不限于這種構(gòu)造,而是旨在涵蓋能夠執(zhí)行在此描 述的操作的任何構(gòu)造。
[0043] 圖2是例示根據(jù)本發(fā)明的某些實施方式的、圖1的音頻輸入模塊175和音頻3D引 擎180的框圖。圖2所示的音頻輸入模塊205和音頻3D引擎210分別對應于圖1的音頻輸 入模塊175和音頻3D引擎180。音頻輸入模塊205包括如所示連接的位置偏移模塊215和 濾波器模塊220。該位置偏移模塊215被配置為,接收一個或更多個位置偏移輸入信號,其 根據(jù)本發(fā)明的某些實施方式,可以包括:視頻信號、加速度計信號、羅經(jīng)信號和/或陀螺儀 信號,并且基于三個位置偏移輸入信號中的一個或更多個,來生成電子裝置(如圖1的以移 動終端100)相對于針對該電子裝置的基線音頻位置的位置偏移。根據(jù)本發(fā)明的各種實施 方式,位置偏移模塊215可以基于與電子裝置相關聯(lián)的環(huán)境條件來向位置偏移輸入信號應 用不同的加權(quán)。例如,如果音頻記錄在暗環(huán)境下進行,則視頻信號在確定進行該記錄的電子 裝置的位置變化時不太有用。類似的是,如果音頻記錄在存在相對強的電磁場的情況下進 行,則羅經(jīng)信號可能因電磁干擾而在確定進行該記錄的電子裝置的位置變化時不太有用。
[0044] 由位置偏移模塊215確定的位置偏移可以由濾波器模塊220來處理,以去除位置 偏移確定中的高頻變化,以例如丟棄執(zhí)行音頻記錄的電子裝置中的振動。從位置偏移模塊 215輸出的位置偏移確定可以利用低通濾波器215來處理,其丟棄或阻止在超出針對電子 裝置100設置的高頻閾值的頻率下出現(xiàn)的位置偏移值變化。從位置偏移模塊215輸出的 位置偏移確定還可以利用滯后濾波器230來處理,以阻止該位置偏移確定的不希望的快速 變化。根據(jù)本發(fā)明的各種實施方式,該位置偏移確定可以利用低通濾波器225、滯后濾波器 230、或者低通濾波器225和滯后濾波器230兩者來處理,以生成被提供給音頻3D引擎210 的經(jīng)濾波的位置偏移值。音頻3D引擎210通過合并從音頻輸入模塊205輸出的位置偏移 值來生成雙聲道音頻信號,以補償移動終端100的移動,從而減小移動終端100的這種移動 對雙聲道音頻信號的影響。
[0045] 盡管圖1和圖2例示了可以被用于移動終端、電子裝置等中以確定電子裝置中的 位置偏差并且生成基于該位置偏差的雙聲道音頻信號的示例性硬件/軟件架構(gòu),但應當明 白,本發(fā)明不限于這種構(gòu)造,而是旨在涵蓋能夠執(zhí)行在此描述的操作的任何構(gòu)造。而且,圖1 和圖2的硬件/軟件架構(gòu)的功能根據(jù)本發(fā)明的各個實施方式,可以被實現(xiàn)為單一處理器系 統(tǒng)、多處理器系統(tǒng)、甚或獨立計算機系統(tǒng)的網(wǎng)絡。
[0046] 為了開發(fā)方便,用于執(zhí)行上面參照圖1和圖2討論的裝置和/或系統(tǒng)的操作可以 采用高級編程語言(如Java、C和/或C++)來編寫。另外,用于執(zhí)行本發(fā)明實施方式的操 作的計算機程序代碼還可以采用其它編程語言(如,但不限于,解釋語言)來編寫。一些模 塊或例程可以采用匯編語言甚或宏代碼來編寫,以增強性能和/或存儲器使用率。還應清 楚的是,這些程序模塊中的任一個或全部的功能還可以利用離散硬件組件、一個或更多個 專用集成電路(ASIC)、或編程的數(shù)字信號處理器或微控制器來實現(xiàn)。
[0047] 下面,參照根據(jù)本發(fā)明的某些實施方式的方法、移動終端、電子裝置和/或計算機 程序產(chǎn)品的流程圖和/或框圖例示來描述本發(fā)明。
[0048] 這些流程圖和/或框圖還例示了根據(jù)本發(fā)明的某些實施方式的、確定電子裝置的 位置偏差并且生成基于該位置偏差的雙聲道音頻信號的示例性操作。應當明白,該流程圖 和/或框圖例示圖中的每一個框和該流程圖和/或框圖例示圖中的框的組合可以通過計算 機程序指令和/或硬件操作來實現(xiàn)。這些計算機程序指令可以提供給通用計算機的處理 器、專用計算機或者用于生成一機器的其它可編程數(shù)據(jù)處理裝置,使得經(jīng)由該計算機的處 理器或其它可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令創(chuàng)建用于實現(xiàn)在該流程圖或框圖框或多 個框中指定的功能的裝置。
[0049] 這些計算機程序指令還可以存儲在計算機可用或計算機可讀存儲器中,其可以指 導計算機或其它可編程數(shù)據(jù)處理裝置按特定方式起作用,以使存儲在計算機可用或計算機 可讀存儲器中的指令生成包括用于實現(xiàn)在該流程圖和/或框圖框或多個框中指定的功能 的指令的制造品。
[0050] 該計算機程序指令還可以加載到計算機或其它可編程數(shù)據(jù)處理裝置上,以使要在 該計算機或其它可編程裝置上執(zhí)行的一系列可操作步驟生成計算機實現(xiàn)處理,使得在該計 算機或其它可編程裝置上執(zhí)行的指令提供用于實現(xiàn)在該流程圖和/或框圖框或多個框中 指定的功能的步驟。
[0051] 下面,參照圖3,用于確定電子裝置的位置偏差的操作和用于生成基于該位置偏差 的雙聲道音頻信號的操作在框300開始,其中,音頻輸入模塊175、205確定基線音頻位置。 在框305,音頻輸入模塊175、205接收一個或更多個位置偏移輸入信號,如視頻信號、加速 度計信號、羅經(jīng)信號和/或陀螺儀信號。在310,音頻輸入模塊175、205確定電子裝置相對 于基線音頻位置的位置偏移。
[0052] 在圖4所示的本發(fā)明的某些實施方式中,如果相對于基線音頻位置的位置偏移大 于針對任何方向的新位置閾值,則可以假定,用戶想要建立進行記錄的新的基線音頻位置。 例如,用戶可以從一個座位開始記錄執(zhí)行,并且隨后移動至針對該執(zhí)行者具有不同的有利 點的不同座位。下面,參照圖4,在框400,位置偏移模塊215可以估計電子裝置相對于基線 音頻位置的所確定的位置偏移是否大于任何方向的新的位置閾值,其在某些實施方式中可 以為10度。如果是這樣,則在框405,可以基于電子裝置100的當前位置來確定新的基線音 頻位置。
[0053] 返回至圖3,在框310, 一旦確定了相對于基線音頻位置的位置偏移,則在框315將 該位置偏移提供給音頻3D引擎210,其中,該位置偏移被用于通過考慮移動終端100的移動 來生成雙聲道音頻信號,以縮減其針對所記錄的音頻信號的雙聲道質(zhì)量的影響。
[0054] 因而,配備有根據(jù)上述實施方式的音頻輸入模塊和音頻3D引擎的諸如移動終端 這樣的電子裝置可以隨著電子裝置在記錄期間的無意移動的不期望的影響可以被至少部 分地補償,而允許用戶進行具有改進的雙聲道音頻質(zhì)量的音頻記錄。
[0055] 圖3和圖4的流程圖例示了用于確定電子裝置的位置偏差并且生成基于該位置偏 差的雙聲道音頻信號的方法、電子裝置和/或計算機程序產(chǎn)品的實施方式的架構(gòu)、功能以 及操作。在這點上,每一個框都表示一模塊、區(qū)段或部分的代碼,其包括用于實現(xiàn)所指定的 邏輯功能的一個或更多個可執(zhí)行的指令。還應注意到,在其它實現(xiàn)中,這些框中所提到的功 能可以出現(xiàn)在圖3和圖4中所提到的次序之外。例如,根據(jù)所涉及的功能,接連示出的兩個 框事實上可以大致同時執(zhí)行,或者這些框有時可以按逆序執(zhí)行。
[0056] 在基本上不脫離本發(fā)明的原理的情況下,可以對該示例性實施方式進行許多變型 和修改。所有這種變型例和修改例在此都被包括在如所附權(quán)利要求書中闡述的本發(fā)明的范 圍內(nèi)。
【權(quán)利要求】
1. 一種電子裝置,所述電子裝置包括: 音頻輸入模塊,所述音頻輸入模塊被配置為確定針對所述電子裝置的基線音頻位置、 接收至少一個位置偏移輸入信號、以及基于所述至少一個位置偏移輸入信號來確定所述電 子裝置相對于所述基線音頻位置的位置偏移;和 音頻三維(3D)引擎,所述音頻3D引擎被配置為,基于所述電子裝置的所述位置偏移生 成雙聲道音頻信號。
2. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述至少一個位置偏移輸入信號包括視頻 信號。
3. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述至少一個位置偏移輸入信號包括加速 度計信號。
4. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述至少一個位置偏移輸入信號包括羅經(jīng) 信號。
5. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述至少一個位置偏移輸入信號包括陀螺 儀信號。
6. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述音頻輸入模塊還被配置為,當所述電子 裝置的所述位置偏移是大于根據(jù)所述電子裝置的所述基線音頻位置的新的位置閾值的方 向偏差時,確定針對所述電子裝置的新的基線音頻位置;并且 其中,所述音頻輸入模塊還被配置為,確定所述電子裝置相對于所述新的基線音頻位 置的所述位置偏移。
7. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述音頻輸入模塊還被配置為,對所述電子 裝置的所述位置偏移低通濾波,以丟棄所述電子裝置的出現(xiàn)在比高頻閾值更高的頻率處的 所述位置偏移的變化,以生成所述電子裝置的經(jīng)濾波的位置偏移; 其中,所述音頻3D引擎被配置為,基于所述電子裝置的所述經(jīng)濾波的位置偏移生成所 述雙聲道音頻信號。
8. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述音頻輸入模塊還被配置為,利用滯后濾 波器處理所述電子裝置的所述位置偏移,以生成所述電子裝置的經(jīng)濾波的位置偏移; 其中,所述音頻3D引擎還被配置為,基于所述電子裝置的所述經(jīng)濾波的位置偏移生成 所述雙聲道音頻信號。
9. 根據(jù)權(quán)利要求1所述的電子裝置,其中,所述電子裝置是移動終端。
10. -種操作電子裝置的方法,該方法包括以下步驟: 確定針對所述電子裝置的基線音頻位置; 接收至少一個位置偏移輸入信號; 基于所述至少一個位置偏移輸入信號來確定所述電子裝置相對于所述基線音頻位置 的位置偏移;以及 基于所述電子裝置的所述位置偏移生成雙聲道音頻信號。
11. 根據(jù)權(quán)利要求10所述的方法,其中,所述至少一個位置偏移輸入信號包括視頻信 號。
12. 根據(jù)權(quán)利要求10所述的方法,其中,所述至少一個位置偏移輸入信號包括加速度 計信號。
13. 根據(jù)權(quán)利要求10所述的方法,其中,所述至少一個位置偏移輸入信號包括羅經(jīng)信 號。
14. 根據(jù)權(quán)利要求10所述的方法,其中,所述至少一個位置偏移輸入信號包括陀螺儀 信號。
15. 根據(jù)權(quán)利要求10所述的方法,所述方法還包括以下步驟: 當所述電子裝置的所述位置偏移是大于根據(jù)所述電子裝置的所述基線音頻位置的新 的位置閾值的方向偏差時,確定針對所述電子裝置的新的基線音頻位置; 其中,確定所述電子裝置的所述位置偏移的步驟包括以下步驟:確定所述電子裝置相 對于所述新的基線音頻位置的所述位置偏移。
16. 根據(jù)權(quán)利要求10所述的方法,所述方法還包括以下步驟: 對所述電子裝置的所述位置偏移低通濾波,以丟棄所述電子裝置的出現(xiàn)在比高頻閾值 更高的頻率處的所述位置偏移的變化,以生成所述電子裝置的經(jīng)濾波的位置偏移;并且 其中,生成所述雙聲道音頻信號的步驟包括以下步驟:基于所述電子裝置的所述經(jīng)濾 波的位置偏移生成所述雙聲道音頻信號。
17. 根據(jù)權(quán)利要求10所述的方法,所述方法還包括以下步驟: 利用滯后濾波器處理所述電子裝置的所述位置偏移,以生成所述電子裝置的經(jīng)濾波的 位置偏移; 其中,生成所述雙聲道音頻信號的步驟包括以下步驟:基于所述電子裝置的所述經(jīng)濾 波的位置偏移生成所述雙聲道音頻信號。
18. 根據(jù)權(quán)利要求10所述的方法,其中,所述電子裝置是移動終端。
19. 一種用于操作電子裝置的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括: 計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)具有具體實施在其中的計算機可讀程 序代碼,所述計算機可讀程序代碼包括: 被配置為確定針對所述電子裝置的基線音頻位置的計算機可讀程序代碼; 被配置為接收至少一個位置偏移輸入信號的計算機可讀程序代碼; 被配置為基于所述至少一個位置偏移輸入信號來確定所述電子裝置相對于所述基線 音頻位置的位置偏移的計算機可讀程序代碼;以及 被配置為基于所述電子裝置的所述位置偏移生成雙聲道音頻信號的計算機可讀程序 代碼。
20. 根據(jù)權(quán)利要求19所述的計算機程序產(chǎn)品,其中,所述至少一個位置偏移輸入信號 包括視頻信號、加速度計信號、羅經(jīng)信號以及陀螺儀信號中的至少一種。
【文檔編號】H04R5/027GK104094614SQ201280069150
【公開日】2014年10月8日 申請日期:2012年12月7日 優(yōu)先權(quán)日:2011年12月8日
【發(fā)明者】G·索迪斯 申請人:索尼愛立信移動通訊有限公司