TWI763717B - 用於參數音訊解碼之裝置、方法及非暫時性電腦可讀媒體 - Google Patents
用於參數音訊解碼之裝置、方法及非暫時性電腦可讀媒體Info
- Publication number
- TWI763717B TWI763717B TW106132782A TW106132782A TWI763717B TW I763717 B TWI763717 B TW I763717B TW 106132782 A TW106132782 A TW 106132782A TW 106132782 A TW106132782 A TW 106132782A TW I763717 B TWI763717 B TW I763717B
- Authority
- TW
- Taiwan
- Prior art keywords
- value
- frequency
- stereo parameter
- output signal
- signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 51
- 230000008859 change Effects 0.000 claims description 29
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 238000012935 Averaging Methods 0.000 claims description 5
- 230000001143 conditioned effect Effects 0.000 abstract 2
- 230000003750 conditioning effect Effects 0.000 abstract 1
- 230000005236 sound signal Effects 0.000 description 33
- 230000006870 function Effects 0.000 description 32
- 230000004044 response Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000013213 extrapolation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
- H04S1/007—Two-channel systems in which the audio signals are in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S3/00—Systems employing more than two channels, e.g. quadraphonic
- H04S3/008—Systems employing more than two channels, e.g. quadraphonic in which the audio signals are in digital form, i.e. employing more than two discrete digital channels
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/01—Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2420/00—Techniques used stereophonic systems covered by H04S but not provided for in its groups
- H04S2420/03—Application of parametric coding in stereophonic audio systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2420/00—Techniques used stereophonic systems covered by H04S but not provided for in its groups
- H04S2420/07—Synergistic effects of band splitting and sub-band processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Stereophonic System (AREA)
Abstract
一立體參數調節器對一立體參數之一第一值及該立體參數之一第二值執行一調節操作以產生該立體參數之一經調節值。該第一值與一第一頻率範圍相關聯,且該第二值與一第二頻率範圍相關聯。該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集。
Description
本發明大體上係關於參數音訊解碼。
科技進步已產生較小且較強大的計算器件。舉例而言,當前存在多種攜帶型個人計算器件,包括諸如行動及智慧型電話之無線電話、平板電腦及膝上型電腦,其體積小、重量輕且容易由使用者攜載。此等器件可經由無線網路來傳達語音及資料封包。此外,許多此等器件併有額外功能性,諸如數位靜態攝影機、數位視訊攝影機、數位記錄器及音訊檔案播放器。又,此等器件可處理可執行指令,包括可用以存取網際網路之軟體應用程式,諸如網頁瀏覽器應用程式。因而,此等器件可包括顯著的計算能力。
計算器件可包括多個麥克風以接收音訊信號。在記錄立體音訊時,計算器件之編碼器可基於音訊信號而產生立體參數。編碼器可產生編碼音訊信號及立體參數之值的位元串流。計算器件可將位元串流傳輸至其他計算器件。
第二計算器件可接收及解碼位元串流以基於位元串流而產生輸出信號。解碼器可藉由基於立體參數之值而調整經解碼音訊來產生輸出信號。在某些情況下,使用立體參數之值以調整經解碼音訊可能不會忠實地再生音訊信號。舉例而言,輸出信號可包括由將立體參數之值應用於經解碼音訊信號引起的聲音偽訊。
根據本文中所揭示之技術之一項實施,一種裝置包括一接收器,該接收器經組態以接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串流。該經編碼立體參數資訊表示一立體參數之一第一值及該立體參數之一第二值。該第一值與一第一頻率範圍相關聯,且該第一值係使用一編碼器側開視窗方案予以判定。該第二值與一第二頻率範圍相關聯,且該第二值係使用該編碼器側開視窗方案予以判定。該裝置亦包括一中間信號解碼器,該中間信號解碼器經組態以解碼該經編碼中間信號以產生一經解碼中間信號。該裝置亦包括一變換單元,該變換單元經組態以使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號。 該裝置進一步包括一立體解碼器,該立體解碼器經組態以解碼該經編碼立體參數資訊以判定該第一值及該第二值。該裝置亦包括一立體參數調節器,該立體參數調節器經組態以對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值。該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集。該裝置進一步包括一上變頻混頻器,該上變頻混頻器經組態以對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號。該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號。該裝置亦包括一輸出器件,該輸出器件經組態以輸出一第一輸出信號及一第二輸出信號。該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。 根據本文中所揭示之技術之另一實施,一種方法包括在一解碼器處接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串流。該經編碼立體參數資訊表示一立體參數之一第一值及該立體參數之一第二值。該第一值與一第一頻率範圍相關聯,且該第一值係使用一編碼器側開視窗方案予以判定。該第二值與一第二頻率範圍相關聯,且該第二值係使用該編碼器側開視窗方案予以判定。該方法亦包括解碼該經編碼中間信號以產生一經解碼中間信號。該方法進一步包括使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號。 該方法亦包括解碼該經編碼立體參數資訊以判定該第一值及該第二值。該方法進一步包括對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值。該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集。該方法亦包括對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號。該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號。該方法亦包括輸出一第一輸出信號及一第二輸出信號。該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。 根據本文中所揭示之技術之另一實施,一種電腦可讀儲存器件儲存在由一解碼器內之一處理器執行時致使該處理器執行操作的指令,該等操作包括接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串流。該經編碼立體參數資訊表示一立體參數之一第一值及該立體參數之一第二值。該第一值與一第一頻率範圍相關聯,且該第一值係使用一編碼器側開視窗方案予以判定。該第二值與一第二頻率範圍相關聯,且該第二值係使用該編碼器側開視窗方案予以判定。該等操作亦包括解碼該經編碼中間信號以產生一經解碼中間信號。 該等操作亦包括使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號。該等操作亦包括解碼該經編碼立體參數資訊以判定該第一值及該第二值。該等操作亦包括對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值。該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集。 該等操作亦包括對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號。該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號。該等操作亦包括輸出一第一輸出信號及一第二輸出信號。該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。 根據本文中所揭示之技術之另一實施,一種裝置包括用於接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串流的構件。該經編碼立體參數資訊表示一立體參數之一第一值及該立體參數之一第二值。該第一值與一第一頻率範圍相關聯,且該第一值係使用一編碼器側開視窗方案予以判定。該第二值與一第二頻率範圍相關聯,且該第二值係使用該編碼器側開視窗方案予以判定。該裝置亦包括用於解碼該經編碼中間信號以產生一經解碼中間信號的構件。 該裝置亦包括用於使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號的構件。該裝置亦包括用於解碼該經編碼立體參數資訊以判定該第一值及該第二值的構件。該裝置亦包括用於對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值的構件。該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集。 該裝置亦包括用於對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號的構件。該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號。該裝置亦包括用於輸出一第一輸出信號及一第二輸出信號的構件。該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。
相關申請案之交叉參考
本申請案主張2016年10月13日申請之名為「參數音訊解碼(PARAMETRIC AUDIO DECODING)」之美國臨時專利申請案第62/407,843號的權益,該美國臨時專利申請案之全文係以引用的方式明確地併入本文中。 本發明揭示可操作以執行參數音訊編碼及解碼之系統及器件。在一些實施中,編碼器/解碼器開視窗可針對多頻道信號寫碼而失配以縮減解碼延遲,如本文中進一步所描述。 一種器件可包括經組態以編碼多個音訊信號之編碼器、經組態以解碼多個音訊信號之解碼器,或此兩者。可在使用例如多個麥克風之多個記錄器件時同時擷取多個音訊信號。在一些實例中,可藉由多工在同一時間或在不同時間記錄之若干音訊頻道來合成地(例如人工地)產生多個音訊信號(或多頻道音訊)。作為說明性實例,音訊頻道之同時記錄或多工可引起2頻道組態(亦即,立體:左與右)、5.1頻道組態(左、右、中心、左環繞、右環繞及低頻加重(low frequency emphasis;LFE)頻道)、7.1頻道組態、7.1+4頻道組態、22.2頻道組態或N頻道組態。 在一些系統中,編碼器及解碼器可作為一對而操作。編碼器可執行一或多個操作以編碼音訊信號,且解碼器可執行一或多個操作(以相反次序)以產生經解碼音訊輸出。出於說明起見,編碼器及解碼器中之每一者可經組態以執行變換操作(例如離散傅立葉變換(DFT)操作)及逆變換操作(例如逆離散傅立葉變換(IDFT)操作)。舉例而言,編碼器可將音訊信號自時域變換至變換域以估計諸如DFT頻帶之變換域頻帶中之一或多個參數(例如頻道間立體參數)之值。編碼器亦可基於經估計之一或多個參數而波形寫碼一或多個音訊信號。作為另一實例,解碼器可在將一或多個經接收參數應用於經接收音訊信號之前將經接收音訊信號自時域變換至變換域。 在每一變換操作之前及在每一逆變換操作之後,將信號(例如音訊信號) 「開視窗」以產生經開視窗樣本。使用經開視窗樣本以執行變換操作,且在逆變換操作之後將經開視窗樣本重疊相加。如本文中所使用,將視窗應用於信號或將信號開視窗包括按比例調整信號之部分以產生信號之樣本之時間範圍。按比例調整部分可包括將信號之部分乘以對應於視窗之形狀的值。 在一些實施中,編碼器及解碼器可實施不同開視窗方案。舉例而言,編碼器可應用具有第一特性集合(例如第一參數集合)之第一視窗,且解碼器可應用具有第二特性集合(例如第二參數集合)之第二視窗。第一特性集合中之一或多個特性可不同於第二特性集合。舉例而言,第一特性集合可在視窗重疊部分大小或視窗重疊部分形狀方面不同於第二特性集合。出於說明起見,在第一視窗與第二視窗失配(例如解碼器之第二視窗之預看部分短於編碼器之第一視窗之預看部分)時,與編碼器及解碼器處理及重疊相加視窗接近地匹配且應用於對應於樣本之相同時間範圍之樣本上的系統相比較,延遲可縮減。 在由編碼器使用之視窗與由解碼器使用之視窗失配時,使用由編碼器提供之立體參數之值可在解碼器處引起較低音訊品質。舉例而言,在編碼器處之處理及重疊相加視窗不同於解碼器處所使用之視窗(例如具有不同大小)時,對應於第一頻率範圍之立體參數之第一值至對應於第二頻率範圍之立體參數之第二值的變化可引起音訊偽訊。 編碼器可將頻率範圍劃分成多個頻率區間(frequency bin)。一頻率區間群組可被視為單一頻帶(或範圍)。舉例而言,第一頻率範圍(例如第一頻帶)可包括頻率區間集合。編碼器可以第一解析度來判定立體參數之值。舉例而言,編碼器可按頻帶(或範圍)來判定立體參數之值。解碼器可以相比於第一解析度較粗略(或粒度級較精細)之第二解析度來應用立體參數之值。舉例而言,解碼器可將對應於第一頻率範圍之立體參數之第一值(例如第一頻帶值)應用於頻率區間集合中之每一頻率區間。特別是在較低頻率(例如小於1 kHz)下的立體參數之值隨著頻帶不同而顯著地變化之較短頻帶(具有較少頻率區間)可導致偽訊。舉例而言,在立體上變頻混頻期間應用立體參數之值可歸因於對應於較短重疊視窗之不良通帶-阻帶抑制比而在頻率區間之間引入頻譜洩漏偽訊。 解碼器可藉由對第一值(例如頻帶值)執行調節操作以減少偽訊來產生立體參數之第二值。如本文中所使用,「調節操作」可包括限制操作、平滑操作、調整操作、內插操作、外推操作、橫越頻帶將立體參數之不同值設定為恆定值、橫越訊框將立體參數之不同值設定為恆定值、將立體參數之不同值設定為零(或相對小值),或其組合。解碼器可將應用於至少一個區間之立體參數之值自頻帶值改變至介於頻帶值與鄰近頻帶值之間的區間值。出於說明起見,解碼器可判定位元串流指示對應於第一頻率範圍(例如200赫茲(Hz)至400 Hz)的立體參數之第一頻帶值(例如-10分貝(dB))。解碼器可判定位元串流指示對應於第二頻率範圍(例如400 Hz至600 Hz)的立體參數之第二頻帶值(例如5 dB)。第一頻率範圍可包括第一頻率區間(例如200 Hz至300 Hz)及第二頻率區間(例如300 Hz至400 Hz)。解碼器可基於第一頻帶值及第二頻帶值(例如5 dB)而將應用於第二頻率區間之值自第一頻帶值(例如-10 dB)改變(或調節)至經修改之第一區間值(例如-5 dB)。舉例而言,解碼器可藉由將估計函數應用於第一頻帶值及第二頻帶值來判定第一區間值。在另一實例中,解碼器可基於自第一頻率範圍至第二頻率範圍之參數變化程度而調整對應於第一頻帶、第二頻帶或此兩者內之選擇頻率區間的立體參數之值。舉例而言,解碼器可基於第一頻帶值與第二頻帶值之間的差而調節對應於第一頻帶之特定頻率區間、第二頻帶之特定頻率區間或此兩者的立體參數之值。在另一實施中,解碼器亦可基於前一訊框的第一頻帶中之特定頻率區間值及第二頻帶中之特定頻率區間值而調節立體參數之值。 相似地,第二頻率範圍(例如400 Hz至600 Hz)可包括第一特定頻率區間(例如400 Hz至500 Hz)及第二特定頻率區間(例如500 Hz至600 Hz)。解碼器可基於第一頻帶值(例如-10 dB)及第二頻帶值而將應用於第一特定頻率區間之值自第二頻帶值(例如5 dB)改變至第二區間值(例如0 dB)。 解碼器可至少部分地基於立體參數之第二值而產生第一輸出信號及第二輸出信號。對應於連續頻率範圍之第二值之間的差可較低(與第一值相比較)且因此較不可感知。舉例而言,與自第一頻帶值(例如-10 dB)至第二頻帶值(例如5 dB)之差相比較,第一區間值(例如-5 dB)與第二區間值(例如0 dB)之間的差在第一頻率範圍與第二頻率範圍之邊界(例如400 Hz)處可較不可感知。解碼器可將第一輸出信號提供至第一揚聲器且將第二輸出信號提供至第二揚聲器。 如本文中所提及,「產生」、「計算」、「使用」、「選擇」、「存取」及「判定」可被互換式地使用。舉例而言,「產生」、「計算」或「判定」參數(或信號)可指主動地產生、計算或判定參數(或信號),或可指諸如由另一組件或器件使用、選擇或存取已經產生之參數(或信號)。 參看圖1,揭示系統之特定說明性實例且將其整體上指定為100。系統100包括第一器件104,第一器件104經由網路120而以通信方式耦接至第二器件106。網路120可包括一或多個無線網路、一或多個有線網路或其組合。 第一器件104包括編碼器114、傳輸器110、一或多個輸入介面112或其組合。輸入介面112中之第一輸入介面耦接至第一麥克風146。輸入介面112中之第二輸入介面耦接至第二麥克風148。編碼器114經組態以下變頻混頻及編碼多個音訊信號及立體參數值,如本文中所描述。 在操作期間,第一器件104可經由第一輸入介面而自第一麥克風146接收第一音訊信號130,且可經由第二輸入介面而自第二麥克風148接收第二音訊信號132。第一音訊信號130可對應於右頻道信號或左頻道信號中之一者。第二音訊信號132可對應於右頻道信號或左頻道信號中之另一者。 編碼器114可將第一視窗(基於第一視窗參數)應用於音訊信號之至少一部分以產生經開視窗樣本。經開視窗樣本可以時域被產生。編碼器114 (例如頻域立體寫碼器)可將諸如經開視窗樣本(例如第一音訊信號130及第二音訊信號132)之一或多個時域信號變換成頻域信號。頻域信號可用以估計立體參數之值。舉例而言,編碼器114可估計立體參數之立體參數值151、155且編碼立體參數值151、155作為經編碼立體參數資訊158。立體參數可實現與左頻道及右頻道相關聯之空間屬性之呈現。儘管描述對應於一個立體參數之立體參數值151、155之估計,但應理解,編碼器114可判定對應於多個立體參數之立體參數值。舉例而言,編碼器114可判定對應於第一立體參數之第一立體參數值、對應於第二立體參數之第二立體參數值等等。根據一些實施,作為說明性非限制性實例,立體參數包括頻道間強度差(IID)參數、頻道間聲級差(ILD)參數、頻道間時間差(ITD)參數、頻道間相位差(IPD)參數、頻道間相關性(ICC)參數、非因果性移位參數、頻譜斜度參數、頻道間發聲參數、頻道間音調參數、頻道間增益參數等等。 立體參數值151、155包括對應於第一頻率範圍152 (例如200 Hz至400 Hz)之第一參數值151,及對應於第二頻率範圍156 (例如400 Hz至800 Hz)之第二參數值155。在一特定態樣中,第一頻率範圍152可對應於包括複數個頻率區間之頻帶。每一頻率區間可對應於一頻率範圍之特定解析度或長度(例如50 Hz或40 Hz)。在一特定態樣中,頻率範圍可包括非均一大小之頻率區間。舉例而言,頻率範圍之第一頻率區間可具有第一長度,第一長度相異於頻率範圍之第二頻率區間之第二長度。頻率範圍(例如400 Hz至600 Hz)之長度(例如200 Hz)可對應於頻率範圍(例如600 Hz至400 Hz)中之最高頻率值與最低頻率值之間的差。頻率區間之長度可小於或等於包括頻率區間之頻率範圍之大小。頻率區間及頻率範圍結構可基於人類聽覺心理聲學,使得每一頻率區間及頻率範圍對應於變化的頻率解析度。通常,較低頻帶相比於較高頻帶引起較高解析度。 在一特定態樣中,編碼器114可判定對應於第一頻率範圍152之頻率區間中之每一者的參數值(例如IPD值、ILD值或增益值)。出於說明起見,編碼器114可基於第一頻率範圍152之一或多個頻率區間之參數值而判定第一參數值151。舉例而言,第一參數值151可對應於一或多個頻率區間之參數值之加權平均值。編碼器114可基於第二頻率範圍156之一或多個頻率區間之參數值而相似地判定第二參數值155。第一頻率範圍152相比於第二頻率範圍156可具有相同大小或不同大小。舉例而言,第一頻率範圍152可包括第一數目個頻率區間,且第二頻率範圍156可包括與第一數目相同或相異之第二數目個頻率區間。 編碼器114編碼中間信號以產生經編碼中間信號102。編碼器114編碼側信號以產生經編碼側信號103。出於說明之目的,除非另有提到,否則假定第一音訊信號130為左頻道信號(l或L)且第二音訊信號132為右頻道信號(r或R)。第一音訊信號130之頻域表示可被標記為Lfr
(b)且第二音訊信號132之頻域表示可被標記為Rfr
(b),其中b表示頻域表示之頻帶。根據一項實施,側信號(例如側頻帶信號Sfr
(b))可自第一音訊信號130及第二音訊信號132之頻域表示而以頻域被產生。舉例而言,側信號103 (例如側頻帶信號Sfr
(b))可被表達為(Lfr
(b)-Rfr
(b))/2。可將側信號(例如側頻帶信號Sfr
(b))提供至側頻帶編碼器以產生側頻帶位元串流。根據一項實施,中間信號(例如中間頻帶信號m(t))可以時域被產生且變換成頻域。舉例而言,中間信號(例如中間頻帶信號m(t))可被表達為(l(t)+r(t))/2。可將時域/頻域中間頻帶信號(例如中間信號)提供至中間頻帶編碼器以產生經編碼中間信號102。 可使用多種技術來編碼側頻帶信號Sfr
(b)及中間頻帶信號m(t)或Mfr
(b)。根據一項實施,可使用諸如代數碼激勵線性預測(ACELP)之時域技術來編碼時域中間頻帶信號m(t),其中頻寬延伸用於較高頻帶寫碼。在側頻帶寫碼之前,可將中間頻帶信號m(t) (經寫碼或未經寫碼)轉換成頻域(例如轉換域)以產生中間頻帶信號Mfr
(b)。位元串流101包括經編碼中間信號102、經編碼側信號103及經編碼立體參數資訊158。傳輸器110經由網路120而將位元串流101傳輸至第二器件106。 第二器件106包括耦接至接收器111及記憶體153之解碼器118。解碼器118包括中間信號解碼器604、變換單元606、上變頻混頻器610、側信號解碼器612、變換單元614、立體解碼器616、立體參數調節器618、逆變換單元622及逆變換單元624。解碼器118經組態以基於至少一個經調節參數值而上變頻混頻及呈現多個頻道。第二器件106可耦接至第一喇叭142、第二喇叭144或此兩者。第二器件106亦可包括經組態以儲存分析資料之記憶體153。 第二器件106之接收器111可接收位元串流101。中間信號解碼器經組態以解碼經編碼中間信號102以產生經解碼中間信號,諸如圖6之經解碼中間信號630 (例如中間頻帶信號(mCODED
(t)))。變換單元606經組態以對經解碼中間信號執行變換操作以產生頻域經解碼中間信號,諸如圖6之頻域經解碼中間信號(MCODED
(b)) 632。變換單元606可將第二視窗(例如基於第二視窗參數之分析視窗)應用於經解碼中間信號以產生經開視窗樣本。經開視窗樣本可以時域被產生。側信號解碼器612經組態以解碼經編碼側信號103以產生經解碼側信號,諸如圖6之經解碼側信號634。變換單元614經組態以對經解碼側信號執行變換操作以產生頻域經解碼側信號,諸如圖6之頻域經解碼側信號636。變換單元614可將第二視窗(例如基於第二視窗參數之分析視窗)應用於經解碼側信號以產生經開視窗樣本。經開視窗樣本可以時域被產生。 立體參數解碼器616經組態以解碼經編碼立體參數資訊158以判定立體參數之第一值151、立體參數之第二值155,及額外立體參數值158。第一值151與第一頻率範圍152相關聯,且第一值151係使用編碼器114之編碼器側開視窗方案予以判定,該編碼器側開視窗方案使用具有第一重疊大小之第一視窗。第二值155與第二頻率範圍156相關聯,且第二值155亦係使用編碼器側開視窗方案予以判定。另外,立體解碼器638可回應於解碼經編碼立體參數資訊158而判定編碼至位元串流101中之每一立體參數之額外立體參數值。 立體參數調節器618經組態以對第一值151及第二值155執行調節操作以產生立體參數之經調節值640。經調節值640可與特定頻率範圍170相關聯,特定頻率範圍170為第一頻率範圍152之子集或第二頻率範圍156之子集。作為一非限制性實例,立體參數調節器618可將估計函數應用於第一值151及第二值155。估計函數可包括平均函數、調整函數或曲線擬合函數。在其他實施中,立體參數調節器618可經組態以對值151、155執行其他調節操作以產生經調節值640。舉例而言,立體參數調節器618可執行限制操作、平滑操作、調整操作、內插操作、外推操作、包括橫越頻帶將值151、155設定為恆定值之操作、包括橫越訊框將值151、155設定為恆定值之操作、包括將值151、155設定為零(或相對小值)之操作,或其組合。若特定頻率範圍170為第一頻率範圍152之子集,則經調節值640相異於第一值151。若特定頻率範圍170為第二頻率範圍156之子集,則經調節值640相異於第二值155。立體參數調節器618亦可經組態以基於調節操作而產生立體參數之一或多個額外條件值(未圖示)。一或多個額外條件值中之每一條件值與為第一頻率範圍152之子集或第二頻率範圍156之子集的對應頻率範圍相關聯。 立體參數調節器618可基於重疊視窗大小、寫碼位元速率、一或多個立體參數之值變化或其組合而判定是否欲應用估計函數。舉例而言,位元串流101可指示一或多個立體參數之立體參數值。立體參數調節器618可回應於判定重疊視窗大小未能滿足(例如小於)臨限視窗大小、寫碼位元速率滿足(例如大於或等於)臨限寫碼位元速率、立體參數之值變化滿足變化臨限值或其組合而判定欲將估計函數應用於一或多個立體參數之子集之立體參數值。在一特定態樣中,立體參數調節器618可基於各種參數而判定與估計函數相關聯之一或多個臨限值。一或多個臨限值可包括臨限視窗大小、臨限寫碼位元速率、變化臨限值,或其組合。各種參數可包括寫碼位元速率、DFT視窗特性、立體參數值、基礎中間信號特性,或其組合。 在一特定態樣中,應用於第一立體參數之立體參數值158之估計函數可基於第二立體參數之第二立體參數值。舉例而言,位元串流101可包括第一立體參數(例如ILD)之立體參數值158、第二立體參數(例如IPD)之特定參數值,或其組合。立體參數調節器618可基於立體參數值158、第二立體參數之特定參數值或其組合而判定是否欲將估計函數應用於立體參數值158。舉例而言,立體參數調節器618可判定立體參數值158之第一變化、特定參數值之第二變化,或此兩者。立體參數調節器618可回應於判定第一變化滿足(例如大於)第一變化臨限值(例如中間變化臨限值)且第二變化滿足(例如大於)變化臨限值(例如中間變化臨限值)而判定欲將估計函數應用於立體參數值158、特定參數值或其組合上。在一特定實施中,立體參數調節器618可回應於判定第一變化滿足(例如小於)第一變化臨限值(例如極低變化臨限值)且第二變化滿足(例如大於)第二變化臨限值(例如中間變化臨限值)而判定並不欲將估計函數應用於第一立體參數(例如ILD)之立體參數值158、第二立體參數(例如IPD)之特定參數值或其組合。解碼器118可調適性地設定第一變化臨限值、第二變化臨限值或此兩者以縮減(例如最小化)偽訊。 立體參數調節器618可基於立體參數值158而產生第二立體參數值159,如參考圖2至圖5進一步所描述。舉例而言,立體參數調節器618可藉由將估計函數(例如平均函數、調整函數、曲線擬合函數)應用於立體參數值158中之一或多者而產生包括一或多個經調節值(例如經調節參數值)之第二立體參數值159。立體參數值158可包括對應於第一頻率範圍152 (例如200 Hz至400 Hz)之第一參數值151、對應於第二頻率範圍156 (例如400 Hz至600 Hz)之第二參數值155,或此兩者。 立體參數調節器618可判定對應於頻率範圍集合之一或多個經調節參數值。頻率範圍集合可包括第一頻率範圍152之一或多個子集、第二頻率範圍156之一或多個子集,或其組合。舉例而言,立體參數調節器618可至少基於第一參數值151及第二參數值155而判定經調節參數值640中之一經調節參數值640。第一參數值151及第二參數值155可對應於當前訊框(或子訊框)或來自前一訊框(或子訊框)之值。經調節參數值640可對應於為至少第一頻率範圍152或第二頻率範圍156之子集(例如子範圍)的頻率範圍170。舉例而言,頻率範圍170之部分可對應於第一頻率範圍152之子集,且頻率範圍170之剩餘部分可對應於第二頻率範圍156之子集。 頻率範圍集合可包括對應於經調節參數值640之頻率範圍170。如本文中所提及,「經調節參數值」係指針對特定頻率範圍由解碼器使用或由解碼器判定之參數值,該參數值不同於對應於如位元串流101中所指示之特定頻率範圍之參數值。 立體參數調節器618可使用估計函數以局部地或整體地調整立體參數值158以產生第二立體參數值159。舉例而言,立體參數調節器618可藉由基於修改第一頻率範圍152之第一參數值151及鄰近頻率範圍之參數值而判定為第一頻率範圍152 (例如頻帶)之子集(例如頻率子範圍或頻率區間)的頻率範圍170之經調節參數值640來局部地調整立體參數值158。因此,局部修改可遍及彼此直接鄰近之兩個頻率範圍(諸如自200 Hz至400 Hz之第一頻帶及自400 Hz至600 Hz之第二頻帶)調整(例如平滑)參數值。在此實例中,頻率範圍170 (例如頻率子範圍或頻率區間)之經調節參數值640可獨立於一或多個其他(例如,非鄰近)頻率範圍之參數值。出於說明起見,立體參數值158之至少一個值可對應於非鄰近於第一頻率範圍152之一或多個頻率範圍。經調節參數值640可獨立於至少一個值。如本文中所提及,頻率子範圍之「非鄰近頻率範圍」為不直接鄰近於包括頻率子範圍之特定頻率範圍的頻率範圍。 在一特定實施中,頻率範圍170之部分可為第一頻率範圍152之子集,且頻率範圍170之另一部分可為第二頻率範圍156之子集。舉例而言,頻率範圍170之第一部分可對應於第一頻率範圍152之第一子集,且頻率範圍170之剩餘部分可對應於第二頻率範圍156之第二子集。立體參數調節器618可藉由基於第一頻率範圍152之一或多個參數值(例如第一參數值151)及第二頻率範圍156之一或多個參數值(例如第二參數值155)而判定頻率範圍170之經調節參數值640來局部地調整立體參數值158。經調節參數值640可獨立於對應於除了第一頻率範圍152及第二頻率範圍156以外之頻率範圍之參數值。 在一特定態樣中,立體參數調節器618可藉由曲線擬合立體參數值158中之一些或全部而整體地調整立體參數值158。頻率範圍170 (例如頻率子範圍或頻率區間)之經調節參數值640可取決於一或多個非鄰近頻率範圍之參數值、低於頻率範圍170之鄰近頻率範圍之參數值,或其組合。 在一特定態樣中,立體參數調節器618可藉由橫越頻帶將立體參數值158設定為特定(例如固定、恆定或預定)值來調整立體參數值158。舉例而言,立體參數調節器618可產生針對第一頻率範圍152之每一頻率區間及第二頻率範圍156之每一頻率區間具有相同值(例如特定值)的第二立體參數值159。特定值可基於立體參數值158、基礎信號特性,諸如能量、斜度、頻譜變化、重疊視窗長度,或其組合。 在一特定態樣中,立體參數調節器618可藉由基於基礎信號特性(例如中間頻帶能量、功率、斜度等等)而調整立體參數值158來產生第二立體參數值159。在一些情況下,立體參數調節器618可使用基礎信號特性以判定是否調整立體參數值158 (或立體參數值158之子集)。舉例而言,立體參數調節器618可回應於判定一或多個基礎信號特性(例如中間頻帶能量、功率、斜度或其組合)滿足(例如大於、小於或等於)大約在第一頻率範圍152 (例如200 Hz至400 Hz)與第二頻率範圍156 (例如400 Hz至600 Hz)之邊界(例如400 Hz)處之臨限值而制止調整對應於第一頻率範圍之第一子集及第二頻率範圍之第二子集的立體參數值158。在此實例中,第一頻率範圍之第一子集及第二頻率範圍之第二子集可緊接於邊界。在中間信號能量滿足能量臨限值時,中間信號能量可縮減對應於第一頻率範圍152之第一參數值151與對應於第二頻率範圍156之第二參數值155之間的邊界處之差的可感知性。在此實例中,立體參數值159可指示對應於頻率範圍之未經調整參數值。舉例而言,第二立體參數值159可指示第一參數值151 (例如未經調整參數值)對應於第一頻率範圍152之第一子集、第二參數值155對應於第二頻率範圍156之第二子集,或此兩者。 根據一項實施,立體參數調節器618可判定特定立體參數之變化是否滿足(例如超過)臨限值。若特定立體參數之變化滿足臨限值,則立體參數調節器618調整不同立體參數。作為一非限制性實例,立體參數調節器618可判定ITD (例如,第一立體參數)之值變化是否滿足臨限值。若立體參數調節器618判定ITD之值變化滿足臨限值,則立體參數調節器618調整(例如調節)與IPD (例如第二立體參數)相關聯之值。上變頻混頻器610經組態以對頻域經解碼中間信號(及視情況,頻域經解碼側信號)執行上變頻混頻操作以產生第一頻域輸出信號(例如如圖6所說明之第一頻域輸出信號642)及第二頻域輸出信號(例如如圖6所說明之第二頻域輸出信號644)。在上變頻混頻操作期間,上變頻混頻器610可將立體參數值158應用於頻域經解碼中間信號(及視情況,頻域經解碼側信號)。另外,在上變頻混頻操作期間,立體處理器630可將第二立體參數值(包括經調節值640)應用於頻域經解碼中間信號(及視情況,頻域經解碼側信號)。可使用解碼器側開視窗方案來應用經調節值640,該解碼器側開視窗方案使用具有小於第一重疊大小之第二重疊大小之第二視窗。與解碼器側開視窗方案相關聯之第二重疊大小不同於與編碼器側開視窗方案相關聯之第一重疊大小。舉例而言,第二重疊大小小於第一重疊大小。另外,可在編碼器114處結合編碼器側開視窗方案而執行第一零填補操作,且可在解碼器118處結合解碼器側開視窗方案而執行第二零填補操作(不同於第一零填補操作)。 逆變換單元622經組態以對第一頻域輸出信號執行逆變換操作以產生第一輸出信號126。第二逆變換單元624經組態以對第二頻域輸出信號執行逆變換操作以產生第二輸出信號128。第二器件106可經由第一喇叭142而輸出第一輸出信號126。第二器件106可經由第二喇叭144而輸出第二輸出信號128。在替代實例中,第一輸出信號126及第二輸出信號128可作為立體信號對而傳輸至單一輸出喇叭。 儘管第一器件104及第二器件106已被描述為單獨器件,但在其他實施中,第一器件104可包括參考第二器件106所描述之一或多個組件。另外或替代地,第二器件106可包括參考第一器件104所描述之一或多個組件。舉例而言,單一器件可包括編碼器114、解碼器118、傳輸器110、接收器111、一或多個輸入介面112、記憶體153或其組合。記憶體153儲存分析資料。分析資料可包括立體參數值158、第二立體參數值159、定義待由編碼器114應用之第一視窗之第一視窗參數、定義待由解碼器118應用之第二視窗之第二視窗參數,或其組合。 系統100可使解碼器118能夠基於在經接收位元串流101中所指示之立體參數值158而產生第二立體參數值159。第二立體參數值159可包括一或多個經調節參數值。與對應於連續頻率範圍之立體參數值158之值相比較,對應於相同頻率範圍之至少一些第二立體參數值159可在其之間具有較低或相等差異。對應於連續頻率範圍之第二立體參數值159之較小值改變(或較小差異)可產生具有較少可感知偽訊之輸出信號(例如第一輸出信號126及第二輸出信號128),藉此改良輸出信號之音訊品質。 圖2至圖5說明藉由將估計函數應用於參數值158而產生之第二立體參數值159之各種非限制性實例。圖2說明藉由將調整函數應用於立體參數值158而產生之第二立體參數值159之實例。圖3說明藉由將曲線擬合函數應用於立體參數值158而產生之第二立體參數值159之實例。圖4說明藉由將線性調整函數應用於立體參數值158而產生之第二立體參數值159之實例。圖5說明藉由將分段線性調整函數應用於立體參數值158而產生之第二立體參數值159之實例。 參看圖2,說明立體參數值158之實例及第二立體參數值159之實例。立體參數值158包括對應於頻帶0之參數值202、對應於頻帶1之參數值204、對應於頻帶2之參數值206,及對應於頻帶3之參數值208。頻帶0至2中之一者可對應於第一頻率範圍152,且鄰近頻帶可對應於第二頻率範圍156。頻帶0可對應於具有為0之頻帶索引之頻帶。連續頻帶可具有連續頻帶索引。 頻帶0至3中之每一者可包括一或多個頻率區間。舉例而言,頻帶0包括單一頻率區間(例如頻率區間0),頻帶1包括頻率區間1及頻率區間2,頻帶2包括頻率區間3至6,且頻帶3包括頻率區間7至14。頻率區間0可對應於具有為0之頻率區間索引之頻率區間。連續頻率區間可具有連續頻率區間索引。 圖1之立體參數調節器618可藉由修改對應於頻帶間轉變之至少一些立體參數值158來產生第二立體參數值159。舉例而言,立體參數調節器618可執行線性調整、分段線性調整或非線性調整。 立體參數調節器618可判定是否針對對應於立體參數值158之一或多個頻帶邊界執行調整。舉例而言,立體參數調節器618可判定欲針對頻帶0與頻帶1之間的邊界執行調整且欲針對頻帶1與頻帶2之間的邊界執行調整。立體參數調節器618可判定並不欲針對頻帶2與頻帶3之間的邊界執行調整。在一特定態樣中,立體參數調節器618回應於判定參數值204與參數值206之間的差滿足參數值差臨限值而判定欲針對第一頻率範圍152與第二頻率範圍156之間的邊界執行調整。 立體參數調節器618可回應於判定欲針對頻帶0與頻帶1之間的邊界執行調整而判定對應於頻帶0之參數值202與頻帶1之參數值204之間的頻率區間1的參數值210 (例如經調節參數值)。第二立體參數值159可包括對應於頻率區間0之參數值202、對應於頻率區間1之參數值210,及對應於頻率區間2之參數值204。參數值202與參數值210之間的差低於參數值202與參數值204之間的差,藉此在由圖1之解碼器118產生之輸出信號中的頻帶0與頻帶1之邊界處引起較少偽訊。 立體參數調節器618可回應於判定欲針對頻帶1與頻帶2之間的邊界執行調整而判定對應於頻率區間2之參數值204與對應於頻帶2之參數值206之間的一或多個經調節參數值。一或多個經調節參數值可對應於頻率區間3至5。舉例而言,一或多個經調節參數值可包括對應於頻率區間4之參數值212 (例如經調節參數值)。立體參數調節器618可判定參數值206對應於頻率區間6。 立體參數調節器618可回應於判定並不欲針對頻帶2與頻帶3之間的邊界執行調整而更新第二立體參數值159以包括對應於頻帶3之每一頻率區間之參數值206。 立體參數調節器618可因此調整立體參數值158中之兩個或多於兩個參數值以產生第二立體參數值159。橫越一些頻帶邊界調整參數值可縮減由圖1之解碼器118產生之輸出信號中之偽訊。 參看圖3,說明立體參數值158之實例及第二立體參數值159之實例。立體參數值158包括對應於頻帶0之參數值302、對應於頻帶1之參數值304、對應於頻帶2之參數值306,及對應於頻帶3之參數值308。 圖1之立體參數調節器618可藉由曲線擬合至少一些立體參數值158來產生第二立體參數值159。舉例而言,立體參數調節器618可對立體參數值158執行非局部調整以產生第二立體參數值159。出於說明起見,可基於對應於一或多個非鄰近頻帶之立體參數值158之參數值而判定對應於頻率區間之第二立體參數值159之參數值。舉例而言,立體參數調節器618可基於頻帶0之參數值302、頻帶2之參數值306、頻帶3之參數值308或其組合而判定頻帶1中之頻率區間2之參數值310。頻帶0及頻帶2可被認為是頻率區間2之鄰近頻帶,此係因為頻帶1鄰近於頻帶0及頻帶2。頻帶3可被認為是非鄰近頻帶,此係因為頻帶1不鄰近於頻帶3。 第二立體參數值159包括對應於頻率區間0之參數值302。第二立體參數值159包括對應於頻率區間1至14中之每一者之經調節參數值。舉例而言,第二立體參數值159包括對應於頻率區間2之參數值310 (例如經調節參數值)。參數值310可基於曲線擬合參數值302、參數值308、參數值304及參數值306。舉例而言,立體參數調節器618可判定在對應參數值處與每一頻帶之中間範圍相交之線(例如曲線)。立體參數調節器618可判定第二立體參數值159以近似該線。參數值310可近似對應於頻率區間2之線之值。參數值310可因此基於對應於鄰近及非鄰近頻帶之立體參數值158。 參看圖4,說明立體參數值158之實例及第二立體參數值159之實例。立體參數值158包括對應於頻帶0之參數值402、對應於頻帶1之參數值404、對應於頻帶2之參數值406,及對應於頻帶3之參數值408。 產生第二立體參數值159可包括將對應於一些頻帶之頻率區間之參數值設定為相同參數值。舉例而言,立體參數調節器618可判定對應於低於(或高於)頻率臨限值(例如頻帶2)之頻帶之參數值未促成顯著空間資訊。立體參數調節器618可產生第二立體參數值159以包括對應於較低(或較高)頻帶之頻率區間之恆定參數值。舉例而言,立體參數調節器618可回應於判定立體參數值158包括對應於頻帶2之參數值406而產生第二立體參數值159以包括對應於頻帶0及頻帶1之頻率區間0至2之參數值406。作為另一實例,立體參數調節器618可產生第二立體參數值159以包括對應於高於頻帶3之一或多個頻帶之頻率區間之參數值408。立體參數調節器618可基於估計(例如平均、調整、曲線擬合)函數而判定對應於剩餘頻率區間之參數值。 立體參數調節器618可基於參數值406及參數值408而執行線性調整以判定對應於頻帶2及頻帶3之至少一些頻率區間之參數值。立體參數調節器618可產生(或更新)第二立體參數值159以包括對應於頻帶2之頻率區間3至6中之每一者的參數值406及對應於頻帶3之頻率區間10至14中之每一者的參數值408。立體參數調節器618可基於參數值406及參數值408而執行線性調整以判定對應於頻帶3之頻率區間7至9之參數值,且可產生(或更新)第二立體參數值159以包括對應於頻率區間7至9之參數值。 在圖4中,執行線性調整以判定對應於頻帶3之頻率區間7至9之參數值。在一特定態樣中,立體參數調節器618可執行線性調整以判定對應於頻帶2之至少一些頻率區間之參數值。在一替代態樣中,立體參數調節器618可執行調整(例如線性調整或非線性調整)以判定對應於頻帶2之至少一些頻率區間之參數值及對應於頻帶3之至少一些頻率區間之參數值。在一特定態樣中,立體參數調節器618可基於基礎信號特性(例如能量)而判定是否執行線性調整以判定對應於頻帶2、頻帶3或此兩者之至少一些頻率區間之參數值。舉例而言,立體參數調節器618可執行線性調整以回應於判定頻帶之能量差異(或平均能量)滿足(例如大於)臨限值而判定對應於頻帶(例如頻帶2或頻帶3)之頻率區間之參數值。 如圖4所說明,對應於頻帶2之立體參數值158之參數值406被指派至第二立體參數值159中之頻帶0及頻帶1。相同參數值(例如參數值406)可被指派至第二立體參數值159中之一或多個鄰近頻帶以回應於判定鄰近頻帶對感知品質幾乎沒有影響而縮減參數轉變。將參數值406指派至頻帶0及頻帶1可縮減(例如避免)頻帶0與頻帶1之間及頻帶1與頻帶2之間的立體參數(對應於立體參數值158)之值轉變。在一替代實施中,立體參數調節器618可基於立體參數值158而將一或多個其他參數值指派至第二立體參數值159中之頻帶0、1及2。舉例而言,立體參數調節器618可基於基礎中間信號而判定頻帶0相比於頻帶1及2具有較高感知顯著性。出於說明起見,立體參數調節器618可回應於判定頻帶0之頻率區間相比於其他頻帶之一或多個(例如全部)頻率區間具有較高能量而判定頻帶0相比於另一頻帶(例如頻帶1或頻帶2)具有較高感知顯著性。立體參數調節器618可回應於判定頻帶0相比於頻帶1及2具有較高感知顯著性而將參數值402 (對應於頻帶0)指派至第二立體參數值159中之頻帶1及2。作為另一實例,立體參數調節器618可將立體參數值158 (例如參數值402、404及406)中之一或多者之加權平均值指派至第二立體參數值159中之頻帶0、1及2。 在一特定態樣中,立體參數調節器618可調適性地判定立體參數值159。調適性判定可基於中間信號中之頻帶之相對能量分佈。舉例而言,立體參數調節器618可調適性地判定啟用抑或停用經由第二立體參數值159中之位元串流101而接收之立體參數值158中之一或多者的替換。出於說明起見,立體參數調節器618可基於中間信號中之頻帶0、1及2之相對能量分佈而調適性地判定是否運用對應於第二立體參數值159中之頻帶0、1及2之單一參數值來替換立體參數值158之參數值402、404及406。作為另一實例,立體參數調節器618可調適性地判定立體參數值158之對應參數值被替換為第二立體參數值159中之單一參數值所針對的頻帶之數目(例如2個頻帶或3個頻帶)。出於說明起見,立體參數調節器618可調適性地判定欲運用對應於第二立體參數值159中之頻帶0、1及2 (例如3個頻帶)之單一參數值來替換立體參數值158之參數值402、參數值404及參數值406。替代地,立體參數調節器618可調適性地判定欲運用對應於第二立體參數值159中之頻帶0及1 (例如2個頻帶)之單一參數值來替換參數值402及參數值404,而參數值406對應於第二立體參數值159中之頻帶2。應注意,特定頻帶(例如頻帶0、1或2)係用於說明目的而非限制性的。在各種實施中,可使用頻帶之任何組合。 在一特定態樣中,立體參數調節器618可對立體參數(例如IPD)之立體參數值158執行局部調整以判定第二立體參數值159之第一子集,且可對立體參數值158執行整體調整以判定第二立體參數值159之第二子集。舉例而言,如圖4所說明,將頻帶2之參數值406指派至頻帶0可對應於對立體參數值158之整體(例如全域)調整,此係因為頻帶2非鄰近於頻帶0。指派至頻帶3之第二立體參數值159之一或多個參數值可對應於對立體參數值158之局部調整,此係因為一或多個參數值係基於對應於頻帶2及頻帶3之立體參數值158之參數值,其中頻帶2鄰近於頻帶3。 參看圖5,說明立體參數值158之實例及第二立體參數值159之實例。立體參數值158包括對應於頻帶0之參數值502、對應於頻帶1之參數值504、對應於頻帶2之參數值506,及對應於頻帶3之參數值508。 圖1之立體參數調節器618可藉由對頻帶之參數值執行調整來產生第二立體參數值159。舉例而言,立體參數調節器618可基於頻帶之參數值與鄰近頻帶之參數值之間的差而判定頻帶之頻率區間之參數值。出於說明起見,立體參數調節器618可基於頻帶3之參數值508與頻帶2之參數值506之間的差而判定對應於頻率區間7之參數值510,其中頻帶2鄰近於頻帶3。對應於特定頻率區間(例如頻率區間7)之差(例如參數值506 -參數值508)之量(例如部分)可基於基礎信號特性(例如中間信號能量),如本文中所描述。更具體而言,圖1之立體參數調節器618可藉由對頻帶之參數值執行分段線性調整來產生第二立體參數值159。舉例而言,立體參數調節器618可基於頻帶之參數值與鄰近頻帶之參數值之間的差而判定頻帶之頻率區間之參數值。對應於特定頻率區間之差之量可與基礎信號特性(例如中間信號能量)成比例。 在一特定態樣中,對立體參數值158之整體(例如全域)調整可基於基礎信號特性。舉例而言,立體參數調節器618可執行曲線擬合以藉由縮減(例如最小化)加權誤差來判定曲線(例如最佳擬合曲線)。在此實例中,加權誤差可使用與對應於基礎中間信號之頻率區間之能量對應之權數予以判定,且誤差值可基於第二立體參數值159與由器件106接收之立體參數值158之間的差予以判定。 在一特定態樣中,立體參數調節器618可對高於(或低於)特定頻帶(例如頻帶2)之頻帶執行分段線性調整。舉例而言,立體參數調節器618可回應於判定頻帶0及頻帶1低於頻帶2而制止執行分段線性調整以判定對應於頻率區間0至2中之頻率區間之參數值。立體參數調節器618可如圖5所說明而產生第二立體參數值159以包括對應於頻率區間0之參數值502及對應於頻率區間1至2中之每一者之參數值504。在一替代態樣中,立體參數調節器618可產生第二立體參數值159以包括對應於頻率區間0至2之參數值506。 在一特定態樣中,立體參數調節器618可對包括至少臨限數目個(例如5個)頻率區間之頻帶執行分段線性調整。立體參數調節器618可回應於判定頻帶2包括數目小於臨限數目(例如5)個頻率區間(例如4個)頻率區間而制止執行分段線性調整以判定對應於頻帶2之頻率區間之參數值。立體參數調節器618可產生(或更新)第二立體參數值159以包括對應於頻帶2之頻率區間3至6中之每一者之參數值506。 立體參數調節器618可回應於判定頻帶3高於頻帶2、頻帶3之頻率區間之計數(例如8)超過臨限數目(例如,5)個頻率區間或此兩者而藉由基於參數值506及參數值508而執行分段線性調整來判定對應於頻率區間7至10之參數值。舉例而言,立體參數調節器618可遍及頻率區間7至10擴展參數值506與參數值508之間的差。立體參數調節器618可基於對應於特定區間之基礎信號特性(例如中間信號能量)而判定對應於特定區間之差之比例。對應於頻率區間7之參數值與對應於頻率區間8之參數值之間的差可與對應於頻率區間8之參數值與對應於頻率區間9之參數值之間的差相同或相異。舉例而言,對應於頻率區間7之參數值與對應於頻率區間8之參數值之間的線512 (例如直線)之第一斜率可與對應於頻率區間8之參數值與對應於頻率區間9之參數值之間的線514 (例如直線)之第二斜率相同或相異。第一斜率及第二斜率可基於對應於頻率區間7至9之基礎信號特性(例如中間信號能量)。 立體參數調節器618可因此藉由執行基於對應頻率區間之基礎信號特性之分段線性調整來判定至少一些第二立體參數值159。頻率區間之基礎信號特性可指示頻率區間之參數值與鄰近區間之參數值之間的差很可能在由圖1之解碼器118產生之輸出信號中或多或少可感知。基於基礎信號特性而執行分段線性調整可縮減(例如最小化)輸出信號中之可感知偽訊。 參看圖6,展示說明解碼器118之特定實施的圖解。解碼器118包括解多工器(DEMUX) 602、中間信號解碼器604、變換單元606、上變頻混頻器610、側信號解碼器612、變換單元614、立體解碼器616、立體參數調節器618、逆變換單元622及逆變換單元624。上變頻混頻器610包括立體處理器620。 將位元串流101提供至解多工器602。位元串流101包括經編碼中間信號102、經編碼側信號103及經編碼立體參數資訊158。解多工器602經組態以自位元串流101提取經編碼中間信號102且將經編碼中間信號102提供至中間信號解碼器604。解多工器602亦可經組態以自位元串流101提取經編碼側信號103且將經編碼側信號103提供至側信號解碼器612。解多工器602亦可經組態以自位元串流101提取經編碼立體參數資訊158且將經編碼立體參數資訊158提供至立體解碼器616。 中間信號解碼器604經組態以解碼經編碼中間信號102以產生經解碼中間信號630 (例如中間頻帶信號(mCODED
(t)))。將經解碼中間信號630提供至變換單元606。變換單元606經組態以對經解碼中間信號630執行變換操作以產生頻域經解碼中間信號(MCODED
(b)) 632。舉例而言,變換單元602可對經解碼中間信號630執行離散傅立葉變換(DFT)操作以產生頻域經解碼中間信號632。變換單元606可實施使用具有小於第一重疊大小之第二重疊大小之第二視窗的解碼器側開視窗方案。將頻域經解碼中間信號632提供至上變頻混頻器610。 側信號解碼器612經組態以解碼經編碼側信號103以產生經解碼側信號634。將經解碼側信號634提供至變換單元614。變換單元614經組態以對經解碼側信號634執行變換操作以產生頻域經解碼側信號636。舉例而言,變換單元602可對經解碼側信號634執行DFT操作以產生頻域側信號636。變換單元614可實施使用具有小於第一重疊大小之第二重疊大小之第二視窗的解碼器側開視窗方案。將頻域側信號636提供至上變頻混頻器610。 立體解碼器616經組態以解碼經編碼立體參數資訊158以判定立體參數之第一值151及立體參數之第二值155。第一值151與第一頻率範圍152相關聯,且第一值151係使用(圖1之編碼器114之)編碼器側開視窗方案予以判定,該編碼器側開視窗方案使用具有第一重疊大小之第一視窗。第二值155與第二頻率範圍156相關聯,且第二值155亦係使用編碼器側開視窗方案予以判定。將立體參數之第一值151及立體參數之第二值155提供至立體參數調節器618。 另外,立體解碼器638可回應於解碼經編碼立體參數資訊158而判定編碼至位元串流101中之每一立體參數之立體參數值638 (包括第一值151及第二值155)。將立體參數值638提供至上變頻混頻器610。根據一項實施,亦將立體參數值638提供至立體參數調節器618。 立體參數調節器618經組態以對第一值151及第二值155執行調節操作以產生立體參數之經調節值640。經調節值640可與特定頻率範圍170相關聯,特定頻率範圍170為第一頻率範圍152之子集或第二頻率範圍156之子集。舉例而言,立體參數調節器618可將估計函數應用於第一值151及第二值155。估計函數可包括平均函數、調整函數或曲線擬合函數。若特定頻率範圍170為第一頻率範圍152之子集,則經調節值640相異於第一值151。若特定頻率範圍170為第二頻率範圍156之子集,則經調節值640相異於第二值155。將經調節值640提供至上變頻混頻器610。立體參數調節器618亦可經組態以基於調節操作而產生立體參數之一或多個額外條件值(未圖示)。一或多個額外條件值中之每一條件值與為第一頻率範圍152之子集或第二頻率範圍156之子集的對應頻率範圍。 上變頻混頻器610經組態以對頻域經解碼中間信號632 (及視情況,頻域經解碼側信號636)執行上變頻混頻操作以產生第一頻域輸出信號642及第二頻域輸出信號644。在上變頻混頻操作期間,上變頻混頻器610之立體處理器620可將立體參數值638應用於頻域經解碼中間信號632 (及視情況,頻域經解碼側信號636)。另外,在上變頻混頻操作期間,立體處理器630可將經調節值640應用於頻域經解碼中間信號632 (及視情況,頻域經解碼側信號636)。將第一頻域輸出信號642提供至逆變換單元622,且將第二頻域輸出信號644提供至逆變換單元624。 逆變換單元622經組態以對第一頻域輸出信號642執行逆變換操作以產生第一輸出信號126。舉例而言,逆變換單元622可對第一頻域輸出信號642執行逆DFT (IDFT)操作以產生第一輸出信號126。第二逆變換單元624經組態以對第二頻域輸出信號644執行逆變換操作以產生第二輸出信號128。舉例而言,第二逆變換單元624可對第二頻域輸出信號644執行IDFT操作以產生輸出信號128。 諸如圖1之編碼器114之編碼器經組態以應用與第一視窗參數相關聯之第一開視窗方案(例如編碼器側開視窗方案)。變換單元606、614經組態以應用與第二視窗參數相關聯之第二開視窗方案(例如解碼器側開視窗方案)。與由變換單元606、614使用之第二開視窗方案相關聯之第二開視窗參數可不同於與由編碼器114使用之第一開視窗方案相關聯之第一視窗參數。變換單元606、614可使用第二開視窗方案以縮減解碼延遲。舉例而言,第二開視窗方案(由解碼器118應用)可包括具有與第一開視窗方案(由編碼器114應用)中所使用之視窗相同之大小的視窗,使得變換產生相同頻帶,但可縮減視窗重疊之量。出於說明起見,解碼器118可應用第二視窗重疊大小以產生第一輸出信號126、第二輸出信號128或此兩者,第二視窗重疊大小相異於由編碼器114使用以編碼第一音訊信號130、第二音訊信號132或此兩者之第一視窗重疊大小。縮減視窗重疊之量會縮減處理來自先前視窗之重疊樣本之解碼延遲。因為第一值151及第二值155可基於第一開視窗方案(由編碼器114應用)而產生,所以解碼器118可產生經調節值640以考量該等開視窗方案之差別,如參考圖1至圖5所描述。舉例而言,解碼器118 (例如立體參數調節器618)可經由經接收立體參數值之內插(例如,加權總和)而產生立體參數值。相似地,逆變換單元622、624經組態以執行逆變換以使頻域信號返回至重疊經開視窗時域信號。 儘管關於圖6所描述之立體下變頻混頻及立體上變頻混頻技術與單一頻道相關聯,但相似技術可用以針對多個頻道執行下變頻混頻及上變頻混頻。舉例而言,關於圖6所描述之立體參數調節器技術可延伸至多頻道系統,其中立體參數調節器係基於來自一或多個頻道之空間側資訊(例如增益、相位、時間失配等等)。 參看圖7,展示方法700的流程圖。方法700可由圖1之第二器件106、解碼器118、立體參數調節器618或其組合執行。 方法700包括:在702處,在解碼器處接收包括經編碼中間信號及經編碼立體參數資訊之位元串流。經編碼立體參數資訊可表示立體參數之第一值及立體參數之第二值。第一值可與第一頻率範圍相關聯,且第一值可使用編碼器側開視窗方案予以判定。第二值可與第二頻率範圍相關聯,且第二值可使用編碼器側開視窗方案予以判定。舉例而言,參看圖6,解碼器118之解多工器602可接收包括經編碼中間信號102、經編碼側信號103及經編碼立體參數資訊158之位元串流101。編碼器側開視窗方案可使用具有第一重疊大小之第一視窗。 方法700亦包括:在704處,解碼經編碼中間信號以產生經解碼中間信號。舉例而言,參看圖6,中間信號解碼器604可解碼經編碼中間信號102以產生經解碼中間信號630。 方法700進一步包括:在706處,使用解碼器側開視窗方案而對經解碼中間信號執行變換操作以產生頻域經解碼中間信號。舉例而言,參看圖6,變換單元606可對經解碼中間信號630執行變換操作以產生頻域經解碼中間信號632。解碼器側開視窗方案可使用具有第二重疊大小之第二視窗。與解碼器側開視窗方案相關聯之第二重疊大小不同於與編碼器側開視窗方案相關聯之第一重疊大小。舉例而言,第二重疊大小小於第一重疊大小。另外,可在編碼器114處結合編碼器側開視窗方案而執行第一零填補操作,且可在解碼器118處結合解碼器側開視窗方案而執行第二零填補操作。 方法700亦包括:在708處,解碼經編碼立體參數資訊以判定第一值及第二值。舉例而言,參看圖6,立體解碼器616可解碼經編碼立體參數資訊158以判定第一值151及第二值155。 方法700進一步包括:在710處,對第一值及第二值執行調節操作以產生立體參數值之經調節值。經調節值可與特定頻率範圍相關聯,特定頻率範圍為第一頻率範圍之子集或第二頻率範圍之子集。舉例而言,參看圖6,立體參數調節器618可對第一值151及第二值155執行調節操作以產生經調節值640。 方法700亦包括:在712處,對頻域經解碼中間信號執行上變頻混頻操作以產生第一頻域輸出信號及第二頻域輸出信號。經調節值可在上變頻混頻操作期間應用於頻域經解碼中間信號。舉例而言,參看圖6,上變頻混頻器610可對頻域經解碼中間信號632執行上變頻混頻操作以產生第一頻域輸出信號642及第二頻域輸出信號642。 根據一項實施,方法700可包括對第一頻域輸出信號執行第一逆變換操作以產生第一輸出信號。舉例而言,參看圖6,逆變換單元622可對第一頻域輸出信號642執行逆變換操作以產生第一輸出信號126。根據一項實施,方法700可包括對第二頻域輸出信號執行第二逆變換操作以產生第二輸出信號。舉例而言,參看圖6,逆變換單元624可對第二頻域輸出信號644執行逆變換操作以產生第二輸出信號128。 方法700亦包括:在714處,輸出第一輸出信號及第二輸出信號。第一輸出信號可基於第一頻域輸出信號,且第二輸出信號可基於第二頻域輸出信號。舉例而言,參看圖1,第一喇叭142可輸出第一輸出信號126,且第二喇叭144可輸出第二輸出信號128。 方法700可因此使解碼器118能夠基於經調節值640而產生第一輸出信號126。經調節參數值640與應用於一或多個鄰近頻率範圍(例如頻率區間)之參數值之間的差可低於第一參數值151與第二參數值155之間的差。應用於鄰近頻率範圍之參數值之間的較低差可在第一輸出信號126中引起較低偽訊。 參看圖8,描繪器件(例如無線通信器件)之特定說明性實例的方塊圖且將其整體上指定為800。在各種實施中,器件800相比於圖8所說明之情形可具有更少或更多的組件。在一說明性實施中,器件800可對應於圖1之第一器件104或第二器件106。在一說明性實施中,器件800可執行參考圖1至圖7之系統及方法所描述之一或多個操作。 在一特定實施中,器件800包括處理器806 (例如中央處理單元(CPU))。器件800包括一或多個額外處理器810 (例如一或多個數位信號處理器(DSP))。處理器810包括媒體(例如話語及音樂)寫碼器-解碼器(CODEC) 808,及回音消除器812。媒體CODEC 808包括解碼器118、編碼器114,或此兩者。 器件800包括記憶體853及CODEC 834。儘管媒體CODEC 808被說明為處理器810之組件(例如專用電路系統及/或可執行程式設計碼),但在其他實施中,諸如解碼器118、編碼器114或此兩者的媒體CODEC 808之一或多個組件可包括於處理器806、CODEC 834、另一處理組件或其組合中。 器件800包括耦接至天線842之收發器811。收發器811可包括圖1之傳輸器110、圖1之接收器111,或此兩者。器件800包括耦接至顯示控制器826之顯示器828。一或多個揚聲器848可耦接至CODEC 834。一或多個麥克風846可經由輸入介面112而耦接至CODEC 834。在一特定態樣中,揚聲器848可包括圖1之第一喇叭142、圖1之第二喇叭144,或此兩者。在一特定實施中,麥克風846可包括圖1之第一麥克風146、圖1之第二麥克風148,或此兩者。CODEC 834包括數位至類比轉換器(DAC) 802及類比至數位轉換器(ADC) 804。 記憶體853包括可由處理器806、處理器810、CODEC 834、器件800之另一處理單元或其組合執行以執行參考圖1至圖7所描述之一或多個操作的指令860。記憶體853可儲存分析資料190。 器件800之一或多個組件可經由專用硬體(例如電路系統)、藉由執行用以執行一或多個任務之指令的處理器或其組合而實施。作為一實例,記憶體853或者處理器806、處理器810及/或CODEC 834之一或多個組件可為記憶體器件,諸如隨機存取記憶體(RAM)、磁阻式隨機存取記憶體(MRAM)、自旋扭矩轉移MRAM (STT-MRAM)、快閃記憶體、唯讀記憶體(ROM)、可程式化唯讀記憶體(PROM)、可抹除可程式化唯讀記憶體(EPROM)、電可抹除可程式化唯讀記憶體(EEPROM)、暫存器、硬碟、可抽換式磁碟或緊密光碟唯讀記憶體(CD-ROM)。記憶體器件可包括在由電腦(例如CODEC 834中之處理器、處理器806,及/或處理器810)執行時可致使電腦執行參考圖1至圖7所描述之一或多個操作的指令(例如指令860)。作為一實例,記憶體853或者處理器806、處理器810及/或CODEC 834之一或多個組件可為非暫時性電腦可讀媒體,其包括在由電腦(例如CODEC 834中之處理器、處理器806,及/或處理器810)執行時致使電腦執行參考圖1至圖7所描述之一或多個操作的指令(例如指令860)。 在一特定實施中,器件800可包括於系統級封裝或系統單晶片器件(例如行動台數據機(MSM)) 822中。在一特定實施中,處理器806、處理器810、顯示控制器826、記憶體853、CODEC 834及收發器811包括於系統級封裝或系統單晶片器件822中。在一特定實施中,諸如觸控螢幕及/或小鍵盤之輸入器件830以及電力供應器844耦接至系統單晶片器件822。此外,在一特定實施中,如圖8所說明,顯示器828、輸入器件830、揚聲器848、麥克風846、天線842及電力供應器844在系統單晶片器件822外部。然而,顯示器828、輸入器件830、揚聲器848、麥克風846、天線842及電力供應器844中之每一者可耦接至系統單晶片器件822之組件,諸如介面或控制器。 器件800可包括無線電話、行動器件、行動電話、智慧型電話、蜂巢式電話、膝上型電腦、桌上型電腦、電腦、平板電腦、機上盒、個人數位助理(PDA)、顯示器件、電視、遊戲主控器、音樂播放器、收音機、視訊播放器、娛樂單元、通信器件、固定位置資料單元、個人媒體播放器、數位視訊播放器、數位視訊光碟(DVD)播放器、調諧器、攝影機、導航器件、解碼器系統、編碼器系統、基地台、車輛,或其任何組合。 在一特定實施中,本文中所描述之系統之一或多個組件及器件800可整合至解碼系統或裝置(例如電子器件、CODEC,或其中之處理器)中、整合至編碼系統或裝置中,或此兩者。在其他實施中,本文中所描述之系統之一或多個組件及器件800可整合至以下各者中:無線通信器件(例如無線電話)、平板電腦、桌上型電腦、膝上型電腦、機上盒、音樂播放器、視訊播放器、娛樂單元、電視、遊戲主控器、導航器件、通信器件、個人數位助理(PDA)、固定位置資料單元、個人媒體播放器、基地台、車輛,或另一類型之器件。 應注意,由本文中所描述之系統之一或多個組件及器件800執行之各種功能被描述為由某些組件或模組執行。組件及模組之此劃分僅用於說明。在一替代實施中,可在多個組件或模組之間劃分由一特定組件或模組執行之功能。此外,在一替代實施中,本文中所描述之系統之兩個或兩個以上組件或模組可整合成單一組件或模組。本文中所描述之系統中所說明之每一組件或模組可使用以下各者予以實施:硬體(例如場可程式化閘陣列(FPGA)器件、特殊應用積體電路(ASIC)、DSP、控制器等等)、軟體(例如可由處理器執行之指令),或其任何組合。 結合所描述態樣,一種裝置包括用於接收包括經編碼中間信號及經編碼立體參數資訊之位元串流的構件。經編碼立體參數資訊表示立體參數之第一值及立體參數之第二值。第一值與第一頻率範圍相關聯,且第一值係使用編碼器側開視窗方案予以判定。第二值與第二頻率範圍相關聯,且第二值係使用編碼器側開視窗方案予以判定。舉例而言,用於接收的構件可包括圖1之接收器111、圖6之解多工器602、圖8之收發器811、圖8之天線842、一或多個其他器件、電路或模組。 該裝置亦可包括用於解碼經編碼中間信號以產生經解碼中間信號的構件。舉例而言,用於解碼經編碼中間信號的構件可包括圖1之解碼器118、圖6之中間信號解碼器630、圖8之媒體CODEC 808、圖8之處理器810、圖8之CODEC 834、圖8之處理器806、一或多個其他器件、電路或模組。 該裝置亦可包括用於使用解碼器側開視窗方案而對經解碼中間信號執行變換操作以產生頻域經解碼中間信號操作的構件。舉例而言,用於執行變換操作的構件可包括圖1之解碼器118、圖6之變換單元606、圖8之媒體CODEC 808、圖8之處理器810、圖8之CODEC 834、圖8之處理器806、一或多個其他器件、電路或模組。 該裝置亦可包括用於解碼經編碼立體參數資訊以判定第一值及第二值的構件。舉例而言,用於解碼經編碼立體參數資訊的構件可包括圖1之解碼器118、圖6之立體解碼器616、圖8之媒體CODEC 808、圖8之處理器810、圖8之CODEC 834及圖8之處理器806、一或多個其他器件、電路或模組。 該裝置亦可包括用於對第一值及第二值執行調節操作以產生立體參數之經調節值的構件。經調節值與特定頻率範圍相關聯,特定頻率範圍為第一頻率範圍之子集或第二頻率範圍之子集。舉例而言,用於執行調節操作的構件可包括圖1之解碼器118、圖6之立體參數調節器618、圖8之媒體CODEC 808、圖8之處理器810、圖8之CODEC 834、圖8之處理器806、一或多個其他器件、電路或模組。 該裝置亦可包括用於對頻域經解碼中間信號執行上變頻混頻操作以產生第一頻域輸出信號及第二頻域輸出信號的構件。經調節值在上變頻混頻期間應用於頻域經解碼中間信號。舉例而言,用於執行上變頻混頻操作的構件可包括圖1之解碼器118、圖6之上變頻混頻器610、圖6之立體處理器620、圖8之媒體CODEC 808、圖8之處理器810、圖8之CODEC 834及圖8之處理器806、一或多個其他器件、電路或模組。 該裝置亦可包括用於輸出第一輸出信號及第二輸出信號的構件。第一輸出信號係基於第一頻域輸出信號,且第二輸出信號係基於第二頻域輸出信號。舉例而言,用於輸出的構件可包括圖1之喇叭142、144、圖8之揚聲器848、一或多個其他器件、電路或模組。 參看圖9,描繪基地台900之特定說明性實例的方塊圖。在各種實施中,基地台900相比於圖9所說明之情形可具有更多的組件或更少的組件。在一說明性實例中,基地台900可包括圖1之第一器件104、圖1之第二器件106,或此兩者。在一說明性實例中,基地台900可根據圖7之方法而操作。 基地台900可為無線通信系統之部分。無線通信系統可包括多個基地台及多個無線器件。無線通信系統可為長期演進(LTE)系統、分碼多重存取(CDMA)系統、全球行動通信系統(GSM)系統、無線區域網路(WLAN)系統,或一些其他無線系統。CDMA系統可實施寬頻CDMA (WCDMA)、CDMA 1X、演進資料最佳化(EVDO)、分時同步CDMA (TD-SCDMA),或CDMA之某一其他版本。 無線器件亦可被稱作使用者設備(UE)、行動台、終端機、存取終端機、用戶單元、台等等。無線器件可包括蜂巢式電話、智慧型電話、平板電腦、無線數據機、個人數位助理(PDA)、手持式器件、膝上型電腦、智慧筆記型電腦、迷你筆記型電腦、平板電腦、無線電話、無線區域迴路(WLL)台、藍芽器件等等。無線器件可包括或對應於圖8之器件800。 可由基地台900之一或多個組件(及/或以未圖示之其他組件)執行各種功能,諸如發送及接收訊息及資料(例如音訊資料)。在一特定實例中,基地台900包括處理器906 (例如CPU)。基地台900可包括轉碼器910。轉碼器910可包括音訊CODEC 908 (例如話語及音樂CODEC)。舉例而言,轉碼器910可包括經組態以執行音訊CODEC 908之操作的一或多個組件(例如電路系統)。作為另一實例,轉碼器910經組態以執行用以執行音訊CODEC 908之操作的一或多個電腦可讀指令。儘管音訊CODEC 908被說明為轉碼器910之組件,但在其他實例中,音訊CODEC 908之一或多個組件可包括於處理器906、另一處理組件或其組合中。舉例而言,解碼器114 (例如聲碼器解碼器)可包括於接收器資料處理器964中。作為另一實例,編碼器114 (例如聲碼器編碼器)可包括於傳輸資料處理器982中。 轉碼器910可用來在兩個或多於兩個網路之間轉碼訊息及資料。轉碼器910經組態以將訊息及音訊資料自第一格式(例如數位格式)轉換為第二格式。出於說明起見,解碼器114可解碼具有第一格式之經編碼信號,且編碼器114可將經解碼信號編碼成具有第二格式之經編碼信號。另外或替代地,轉碼器910經組態以執行資料速率調適。舉例而言,轉碼器910可降頻轉換資料速率或升頻轉換資料速率而不改變音訊資料之格式。出於說明起見,轉碼器910可將64千位元/秒之信號降頻轉換成16千位元/秒之信號。音訊CODEC 908可包括編碼器114及解碼器114。解碼器114可包括立體參數調節器618。 基地台900可包括記憶體932。諸如電腦可讀儲存器件之記憶體932可包括指令。指令可包括可由處理器906、轉碼器910或其組合執行以執行圖7之方法的一或多個指令。基地台900可包括耦接至天線陣列之多個傳輸器及接收器(例如收發器),諸如第一收發器952及第二收發器954。天線陣列可包括第一天線942及第二天線944。天線陣列經組態以與諸如圖8之器件800的一或多個無線器件以無線方式通信。舉例而言,第二天線944可自無線器件接收資料串流914 (例如位元串流)。資料串流914可包括訊息、資料(例如經編碼話語資料)或其組合。 基地台900可包括網路連接960,諸如空載傳輸連接。網路連接960經組態以與無線通信網路之核心網路或一或多個基地台通信。舉例而言,基地台900可經由網路連接960而自核心網路接收第二資料串流(例如訊息或音訊資料)。基地台900可處理第二資料串流以產生訊息或音訊資料,且將訊息或音訊資料經由天線陣列中之一或多個天線而提供至一或多個無線器件或經由網路連接960而提供至另一基地台。在一特定實施中,作為一說明性非限制性實例,網路連接960可為廣域網路(WAN)連接。在一些實施中,核心網路可包括或對應於公眾交換電話網路(PSTN)、封包骨幹網路,或此兩者。 基地台900可包括耦接至網路連接960及處理器906之媒體閘道器970。媒體閘道器970經組態以在不同電信科技之媒體串流之間轉換。舉例而言,媒體閘道器970可在不同傳輸協定、不同寫碼方案或此兩者之間轉換。出於說明起見,作為一說明性非限制實例,媒體閘道器970可自PCM信號轉換至即時輸送協定(RTP)信號。媒體閘道器970可在封包交換網路(例如網際網路語音協定(VoIP)網路、IP多媒體子系統(IMS)、諸如LTE、WiMax及UMB之***(4G)無線網路等等)、電路交換網路(例如PSTN)及混合式網路(例如諸如GSM、GPRS及EDGE之第二代(2G)無線網路、諸如WCDMA、EV-DO及HSPA之第三代(3G)無線網路等等)之間轉換資料。 另外,媒體閘道器970可包括諸如轉碼器910之轉碼器,且經組態以在編解碼器不相容時轉碼資料。舉例而言,作為一說明性非限制性實例,媒體閘道器970可在調適性多速率(AMR)編解碼器與G.711編解碼器之間轉碼。媒體閘道器970可包括路由器及複數個實體介面。在一些實施中,媒體閘道器970亦可包括控制器(未圖示)。在一特定實施中,媒體閘道器控制器可在媒體閘道器970外部、在基地台900外部,或此兩者。媒體閘道器控制器可控制及協調多個媒體閘道器之操作。媒體閘道器970可自媒體閘道器控制器接收控制信號,且可用來在不同傳輸科技之間橋接且可將服務添加至終端使用者能力及連接。 基地台900可包括解調變器962,解調變器962耦接至收發器952、954、接收器資料處理器964及處理器906,且接收器資料處理器964可耦接至處理器906。解調變器962經組態以解調變自收發器952、954接收之經調變信號且將經解調變資料提供至接收器資料處理器964。接收器資料處理器964經組態以自經解調變資料提取訊息或音訊資料且將訊息或音訊資料發送至處理器906。 基地台900可包括傳輸資料處理器982及傳輸多輸入多輸出(MIMO)處理器984。傳輸資料處理器982可耦接至處理器906及傳輸MIMO處理器984。傳輸MIMO處理器984可耦接至收發器952、954及處理器906。在一些實施中,傳輸MIMO處理器984可耦接至媒體閘道器970。作為說明性非限制性實例,傳輸資料處理器982經組態以自處理器906接收訊息或音訊資料且基於諸如CDMA或正交分頻多工(OFDM)之寫碼方案而寫碼訊息或音訊資料。傳輸資料處理器982可將經寫碼資料提供至傳輸MIMO處理器984。 可使用CDMA或OFDM技術而將經寫碼資料與諸如導頻資料之其他資料一起進行多工以產生經多工資料。接著可由傳輸資料處理器982基於特定調變方案(例如二元相移鍵控(「BPSK」)、正交相移鍵控(「QSPK」)、M元相移鍵控(「M-PSK」)、M元正交調幅(「M-QAM」)等等)來調變(亦即符號映射)經多工資料以產生調變符號。在一特定實施中,可使用不同調變方案來調變經寫碼資料及其他資料。可藉由處理器906所執行之指令來判定用於每一資料串流之資料速率、寫碼及調變。 傳輸MIMO處理器984經組態以自傳輸資料處理器982接收調變符號,且可進一步處理調變符號且可對資料執行波束成形。舉例而言,傳輸MIMO處理器984可將波束成形權數應用於調變符號。波束成形權數可對應於供傳輸調變符號之天線陣列中之一或多個天線。 在操作期間,基地台900之第二天線944可接收資料串流914。第二收發器954可自第二天線944接收資料串流914且可將資料串流914提供至解調變器962。解調變器962可解調變資料串流914之經調變信號且將經解調變資料提供至接收器資料處理器964。接收器資料處理器964可自經解調變資料提取音訊資料且將經提取音訊資料提供至處理器906。 處理器906可將音訊資料提供至轉碼器910以供轉碼。轉碼器910之解碼器118可將音訊資料自第一格式解碼成經解碼音訊資料,且編碼器114可將經解碼音訊資料編碼成第二格式。在一些實施中,相比於自無線器件接收之資料,編碼器114可使用較高資料速率(例如升頻轉換)或較低資料速率(例如降頻轉換)來編碼音訊資料。在其他實施中,可能不轉碼音訊資料。儘管轉碼(例如解碼及編碼)被說明為由轉碼器910執行,但轉碼操作(例如解碼及編碼)可由基地台900之多個組件執行。舉例而言,解碼可由接收器資料處理器964執行,且編碼可由傳輸資料處理器982執行。在其他實施中,處理器906可將音訊資料提供至媒體閘道器970以供轉換為另一傳輸協定、寫碼方案或此兩者。媒體閘道器970可經由網路連接960而將經轉換資料提供至另一基地台或核心網路。 可經由處理器906而將在編碼器114處產生的諸如經轉碼資料之經編碼音訊資料提供至傳輸資料處理器982或網路連接960。可將來自轉碼器910之經轉碼音訊資料提供至傳輸資料處理器982以用於根據諸如OFDM之調變方案而寫碼以產生調變符號。傳輸資料處理器982可將調變符號提供至傳輸MIMO處理器984以供進一步處理及波束成形。傳輸MIMO處理器984可應用波束成形權數,且可經由第一收發器952而將調變符號提供至天線陣列中諸如第一天線942之一或多個天線。因此,基地台900可將對應於自無線器件接收之資料串流914的經轉碼資料串流916提供至另一無線器件。經轉碼資料串流916相比於資料串流914可具有不同編碼格式、資料速率或此兩者。在其他實施中,可將經轉碼資料串流916提供至網路連接960以供傳輸至另一基地台或核心網路。 熟習此項技術者應進一步瞭解,結合本文中所揭示之實施而描述之各種說明性邏輯區塊、組態、模組、電路及演算法步驟可被實施為電子硬體、由諸如硬體處理器之處理器件執行之電腦軟體,或此兩者之組合。各種說明性組件、區塊、組態、模組、電路及步驟已在上文大體上在其功能性方面予以描述。此功能性被實施為硬體抑或可執行軟體取決於強加於整個系統之特定應用及設計約束。熟習此項技術者可針對每一特定應用而以變化方式來實施所描述功能性,但不應將此等實施決策解譯為造成脫離本發明之範疇。 結合本文中所揭示之實施而描述之方法或演算法之步驟可直接以硬體、以由處理器執行之軟體模組或以該兩者之組合予以體現。軟體模組可駐存於諸如以下各者之記憶體器件中:隨機存取記憶體(RAM)、磁阻式隨機存取記憶體(MRAM)、自旋扭矩轉移MRAM (STT-MRAM)、快閃記憶體、唯讀記憶體(ROM)、可程式化唯讀記憶體(PROM)、可抹除可程式化唯讀記憶體(EPROM)、電可抹除可程式化唯讀記憶體(EEPROM)、暫存器、硬碟、可抽換式磁碟,或緊密光碟唯讀記憶體(CD-ROM)。例示性記憶體器件耦接至處理器,使得處理器可自記憶體器件讀取資訊且將資訊寫入至記憶體器件。在替代方案中,記憶體器件可與處理器成一體。處理器及儲存媒體可駐存於特殊應用積體電路(ASIC)中。ASIC可駐存於計算器件或使用者終端機中。在替代方案中,處理器及儲存媒體可作為離散組件而駐存於計算器件或使用者終端機中。 提供所揭示實施之前述描述以使熟習此項技術者能夠製作或使用所揭示實施。在不脫離本發明之範疇的情況下,對此等實施之各種修改對於熟習此項技術者而言將易於顯而易見,且本文中所定義之原理可應用於其他實施。因此,本發明並不意欲限於本文中所展示之實施,而是應符合與以下申請專利範圍所定義之原理及新穎特徵相一致之最寬廣範疇。
100‧‧‧系統101‧‧‧位元串流102‧‧‧經編碼中間信號103‧‧‧經編碼側信號104‧‧‧第一器件106‧‧‧第二器件110‧‧‧傳輸器111‧‧‧接收器112‧‧‧輸入介面114‧‧‧編碼器118‧‧‧解碼器120‧‧‧網路126‧‧‧第一輸出信號128‧‧‧第二輸出信號130‧‧‧第一音訊信號132‧‧‧第二音訊信號142‧‧‧第一喇叭144‧‧‧第二喇叭146‧‧‧第一麥克風148‧‧‧第二麥克風151‧‧‧立體參數值/第一參數值152‧‧‧第一頻率範圍153‧‧‧記憶體155‧‧‧立體參數值/第二參數值156‧‧‧第二頻率範圍158‧‧‧經編碼立體參數資訊159‧‧‧第二立體參數值170‧‧‧特定頻率範圍190‧‧‧分析資料202‧‧‧參數值204‧‧‧參數值206‧‧‧參數值208‧‧‧參數值210‧‧‧參數值212‧‧‧參數值302‧‧‧參數值304‧‧‧參數值306‧‧‧參數值308‧‧‧參數值310‧‧‧參數值402‧‧‧參數值404‧‧‧參數值406‧‧‧參數值408‧‧‧參數值502‧‧‧參數值504‧‧‧參數值506‧‧‧參數值508‧‧‧參數值602‧‧‧解多工器(DEMUX)604‧‧‧中間信號解碼器606‧‧‧變換單元610‧‧‧上變頻混頻器612‧‧‧側信號解碼器614‧‧‧變換單元616‧‧‧立體解碼器618‧‧‧立體參數調節器620‧‧‧立體處理器622‧‧‧逆變換單元624‧‧‧逆變換單元630‧‧‧經解碼中間信號632‧‧‧頻域經解碼中間信號634‧‧‧經解碼側信號636‧‧‧頻域經解碼側信號638‧‧‧立體參數值640‧‧‧經調節值642‧‧‧第一頻域輸出信號644‧‧‧第二頻域輸出信號700‧‧‧方法702‧‧‧步驟704‧‧‧步驟706‧‧‧步驟708‧‧‧步驟710‧‧‧步驟712‧‧‧步驟714‧‧‧步驟800‧‧‧器件802‧‧‧數位至類比轉換器(DAC)804‧‧‧類比至數位轉換器(ADC)806‧‧‧處理器808‧‧‧媒體寫碼器-解碼器(CODEC)810‧‧‧處理器811‧‧‧收發器812‧‧‧回音消除器822‧‧‧系統級封裝/系統單晶片器件826‧‧‧顯示控制器828‧‧‧顯示器830‧‧‧輸入器件834‧‧‧寫碼器-解碼器(CODEC)842‧‧‧天線844‧‧‧電力供應器846‧‧‧麥克風848‧‧‧揚聲器853‧‧‧記憶體860‧‧‧指令900‧‧‧基地台906‧‧‧處理器908‧‧‧音訊寫碼器-解碼器(CODEC)910‧‧‧轉碼器914‧‧‧資料串流916‧‧‧經轉碼資料串流932‧‧‧記憶體942‧‧‧第一天線944‧‧‧第二天線952‧‧‧第一收發器954‧‧‧第二收發器960‧‧‧網路連接962‧‧‧解調變器964‧‧‧接收器資料處理器970‧‧‧媒體閘道器982‧‧‧傳輸資料處理器984‧‧‧傳輸多輸入多輸出(MIMO)處理器
圖1為包括可操作以執行參數音訊解碼之器件之系統之特定說明性實例的方塊圖; 圖2為說明由圖1之系統產生之參數值之實例的圖解; 圖3為說明由圖1之系統產生之參數值之另一實例的圖解; 圖4為說明由圖1之系統產生之參數值之另一實例的圖解; 圖5為說明由圖1之系統產生之參數值之另一實例的圖解; 圖6為說明圖1之系統之解碼器之實例的圖解; 圖7為說明參數音訊解碼之特定方法的流程圖; 圖8為可操作以執行關於圖1至圖7所描述之技術之器件之特定說明性實例的方塊圖;及 圖9為可操作以執行關於圖1至圖8所描述之技術之基地台之特定說明性實例的方塊圖。
101:位元串流
102‧‧‧經編碼中間信號
103‧‧‧經編碼側信號
118‧‧‧解碼器
126‧‧‧第一輸出信號
128‧‧‧第二輸出信號
151‧‧‧立體參數值/第一參數值
155‧‧‧立體參數值/第二參數值
158‧‧‧經編碼立體參數資訊
602‧‧‧解多工器(DEMUX)
604‧‧‧中間信號解碼器
606‧‧‧變換單元
610‧‧‧上變頻混頻器
612‧‧‧側信號解碼器
614‧‧‧變換單元
616‧‧‧立體解碼器
618‧‧‧立體參數調節器
620‧‧‧立體處理器
622‧‧‧逆變換單元
624‧‧‧逆變換單元
630‧‧‧經解碼中間信號
632‧‧‧頻域經解碼中間信號
634‧‧‧經解碼側信號
636‧‧‧頻域經解碼側信號
638‧‧‧立體參數值
640‧‧‧經調節值
642‧‧‧第一頻域輸出信號
644‧‧‧第二頻域輸出信號
Claims (29)
- 一種用於參數音訊解碼之裝置,其包含:一接收器,其經組態以接收包括一經編碼中間信號及經編碼立體參數資訊之一由一編碼器產生之位元串流,該經編碼立體參數資訊表示:一立體參數之一第一值,該第一值與一第一頻率範圍相關聯且係使用一編碼器側開視窗方案予以判定;及該立體參數之一第二值,該第二值與一第二頻率範圍相關聯且係使用該編碼器側開視窗方案予以判定;一中間信號解碼器,其經組態以解碼該經編碼中間信號以產生一經解碼中間信號;一變換單元,其經組態以使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號;一立體解碼器,其經組態以解碼該經編碼立體參數資訊以判定該第一值及該第二值;一立體參數調節器,其經組態以對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值,該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集,其中該立體參數調節器基於一重疊視窗大小滿足一重疊視窗大小臨限值、一寫碼位元速率滿足一寫碼位元速率臨限值、一或多個立體參數之一值變化滿足一變化臨限值或其一組合而執行該調節操作;一上變頻混頻器,其經組態以對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號,該經調節值 在該上變頻混頻操作期間應用於該頻域經解碼中間信號;及一輸出器件,其經組態以輸出一第一輸出信號及一第二輸出信號,該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。
- 如請求項1之裝置,其中該編碼器側開視窗方案使用具有一第一重疊大小之第一視窗,且其中該解碼器側開視窗方案使用具有一第二重疊大小之第二視窗。
- 如請求項2之裝置,其中該第一重疊大小不同於該第二重疊大小。
- 如請求項3之裝置,其中該第二重疊大小小於該第一重疊大小。
- 如請求項1之裝置,其中,為了執行該調節操作,該立體參數調節器經組態以將一估計函數應用於該第一值及該第二值。
- 如請求項5之裝置,其中該估計函數包含一平均函數、一調整函數或一曲線擬合函數。
- 如請求項1之裝置,其中該特定頻率範圍為該第一頻率範圍之一子集,且其中該經調節值相異於該第一值。
- 如請求項1之裝置,其中該立體參數調節器經進一步組態以基於該調 節操作而產生該立體參數之一或多個額外條件值,該一或多個額外條件值中之每一條件值與為該第一頻率範圍之一子集或該第二頻率範圍之一子集的一對應頻率範圍相關聯。
- 如請求項1之裝置,其中該特定頻率範圍為該第一頻率範圍之一子集,且其中該第一值與該第一頻率範圍之另一子集相關聯。
- 如請求項1之裝置,其中該特定頻率範圍為該第二頻率範圍之一子集,且其中該第二值與該第二頻率範圍之另一子集相關聯。
- 如請求項1之裝置,其進一步包含:一第一逆變換單元,其經組態以對該第一頻域輸出信號執行一第一逆變換操作以產生該第一輸出信號;及一第二逆變換單元,其經組態以對該第二頻域輸出信號執行一第二逆變換操作以產生該第二輸出信號。
- 如請求項1之裝置,其中該位元串流亦包括一經編碼側信號,且該裝置進一步包含:一側信號解碼器,其經組態以解碼該經編碼側信號以產生一經解碼側信號;及一第二變換單元,其經組態以對該經解碼側信號執行一第二變換操作以產生一頻域經解碼側信號。
- 如請求項12之裝置,其中該經調節值在該上變頻混頻操作期間進一步應用於該頻域經解碼側信號。
- 如請求項1之裝置,其中該裝置作為一行動器件。
- 如請求項1之裝置,其中該裝置作為一基地台。
- 一種用於參數音訊解碼之方法,其包含:在一解碼器處接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串流,該經編碼立體參數資訊表示:一立體參數之一第一值,該第一值與一第一頻率範圍相關聯且係使用一編碼器側開視窗方案予以判定;及該立體參數之一第二值,該第二值與一第二頻率範圍相關聯且係使用該編碼器側開視窗方案予以判定;在一中間信號解碼器處解碼該經編碼中間信號以產生一經解碼中間信號;在一變換單元處使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號;在一立體參數解碼器處解碼該經編碼立體參數資訊以判定該第一值及該第二值;在一立體參數調節器處對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值,該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集,其中 該調節操作係基於一重疊視窗大小滿足一重疊視窗大小臨限值、一寫碼位元速率滿足一寫碼位元速率臨限值、一或多個立體參數之一值變化滿足一變化臨限值或其一組合而執行;在一上變頻混頻器處對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號,該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號;及輸出一第一輸出信號及一第二輸出信號,該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。
- 如請求項16之方法,其中執行該調節操作包含將一估計函數應用於該第一值及該第二值。
- 如請求項16之方法,其中該特定頻率範圍為該第一頻率範圍之一子集,且其中該經調節值相異於該第一值。
- 如請求項16之方法,其進一步包含基於該調節操作而產生該立體參數之一或多個額外條件值,該一或多個額外條件值中之每一條件值與為該第一頻率範圍之一子集或該第二頻率範圍之一子集的一對應頻率範圍相關聯。
- 如請求項16之方法,其進一步包含:對該第一頻域輸出信號執行一第一逆變換操作以產生該第一輸出信號;及 對該第二頻域輸出信號執行一第二逆變換操作以產生該第二輸出信號。
- 如請求項16之方法,其中該位元串流亦包括一經編碼側信號,且該方法進一步包含:解碼該經編碼側信號以產生一經解碼側信號;及對該經解碼側信號執行一第二變換操作以產生一頻域經解碼側信號。
- 如請求項21之方法,其中該經調節值在該上變頻混頻操作期間進一步應用於該頻域經解碼側信號。
- 如請求項16之方法,其中該調節操作及該上變頻混頻操作係在一包含該立體參數調節器及該上變頻混頻器之行動器件處執行。
- 如請求項16之方法,其中該調節操作及該上變頻混頻操作係在一包含該立體參數調節器及該上變頻混頻器之基地台處執行。
- 一種非暫時性電腦可讀媒體,其包含在由一解碼器內之一處理器執行時致使該處理器執行操作的指令,該等操作包括:接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串流,該經編碼立體參數資訊表示:一立體參數之一第一值,該第一值與一第一頻率範圍相關聯且係使用一編碼器側開視窗方案予以判定;及 該立體參數之一第二值,該第二值與一第二頻率範圍相關聯且係使用該編碼器側開視窗方案予以判定;解碼該經編碼中間信號以產生一經解碼中間信號;使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號;解碼該經編碼立體參數資訊以判定該第一值及該第二值;對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值,該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集,其中該調節操作係基於一重疊視窗大小滿足一重疊視窗大小臨限值、一寫碼位元速率滿足一寫碼位元速率臨限值、一或多個立體參數之一值變化滿足一變化臨限值或其一組合而執行;對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號,該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號;及輸出一第一輸出信號及一第二輸出信號,該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。
- 如請求項25之非暫時性電腦可讀媒體,其中執行該調節操作包含將一估計函數應用於該第一值及該第二值。
- 一種用於參數音訊解碼之裝置,其包含:用於接收包括一經編碼中間信號及經編碼立體參數資訊之一位元串 流的構件,該經編碼立體參數資訊表示:一立體參數之一第一值,該第一值與一第一頻率範圍相關聯且係使用一編碼器側開視窗方案予以判定;及該立體參數之一第二值,該第二值與一第二頻率範圍相關聯且係使用該編碼器側開視窗方案予以判定;用於解碼該經編碼中間信號以產生一經解碼中間信號的構件;用於使用一解碼器側開視窗方案而對該經解碼中間信號執行一變換操作以產生一頻域經解碼中間信號的構件;用於解碼該經編碼立體參數資訊以判定該第一值及該第二值的構件;用於對該第一值及該第二值執行一調節操作以產生該立體參數之一經調節值的構件,該經調節值與一特定頻率範圍相關聯,該特定頻率範圍為該第一頻率範圍之一子集或該第二頻率範圍之一子集,其中該調節操作係基於一重疊視窗大小滿足一重疊視窗大小臨限值、一寫碼位元速率滿足一寫碼位元速率臨限值、一或多個立體參數之一值變化滿足一變化臨限值或其一組合而執行;用於對該頻域經解碼中間信號執行一上變頻混頻操作以產生一第一頻域輸出信號及一第二頻域輸出信號的構件,該經調節值在該上變頻混頻操作期間應用於該頻域經解碼中間信號;及用於輸出一第一輸出信號及一第二輸出信號的構件,該第一輸出信號係基於該第一頻域輸出信號,且該第二輸出信號係基於該第二頻域輸出信號。
- 如請求項27之裝置,其中該裝置作為一行動器件。
- 如請求項27之裝置,其中該裝置作為一基地台。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662407843P | 2016-10-13 | 2016-10-13 | |
US62/407,843 | 2016-10-13 | ||
US15/708,717 | 2017-09-19 | ||
US15/708,717 US10362423B2 (en) | 2016-10-13 | 2017-09-19 | Parametric audio decoding |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201816775A TW201816775A (zh) | 2018-05-01 |
TWI763717B true TWI763717B (zh) | 2022-05-11 |
Family
ID=61902837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106132782A TWI763717B (zh) | 2016-10-13 | 2017-09-25 | 用於參數音訊解碼之裝置、方法及非暫時性電腦可讀媒體 |
Country Status (10)
Country | Link |
---|---|
US (5) | US10362423B2 (zh) |
EP (1) | EP3526791B1 (zh) |
JP (1) | JP6987856B2 (zh) |
KR (2) | KR20230030055A (zh) |
CN (2) | CN116453528A (zh) |
AU (1) | AU2017342737B2 (zh) |
BR (1) | BR112019007240A2 (zh) |
ES (1) | ES2846281T3 (zh) |
TW (1) | TWI763717B (zh) |
WO (1) | WO2018071150A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE48462E1 (en) * | 2009-07-29 | 2021-03-09 | Northwestern University | Systems, methods, and apparatus for equalization preference learning |
US10362423B2 (en) | 2016-10-13 | 2019-07-23 | Qualcomm Incorporated | Parametric audio decoding |
US11514921B2 (en) * | 2019-09-26 | 2022-11-29 | Apple Inc. | Audio return channel data loopback |
CN115277592B (zh) * | 2022-07-20 | 2023-04-11 | 哈尔滨市科佳通用机电股份有限公司 | 一种机车信号设备在信号切换时的解码方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150213806A1 (en) * | 2012-10-05 | 2015-07-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Encoder, decoder and methods for backward compatible multi-resolution spatial-audio-object-coding |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7583805B2 (en) * | 2004-02-12 | 2009-09-01 | Agere Systems Inc. | Late reverberation-based synthesis of auditory scenes |
WO2004080125A1 (en) * | 2003-03-04 | 2004-09-16 | Nokia Corporation | Support of a multichannel audio extension |
CA3026276C (en) * | 2004-03-01 | 2019-04-16 | Dolby Laboratories Licensing Corporation | Reconstructing audio signals with multiple decorrelation techniques |
JP5106115B2 (ja) * | 2004-11-30 | 2012-12-26 | アギア システムズ インコーポレーテッド | オブジェクト・ベースのサイド情報を用いる空間オーディオのパラメトリック・コーディング |
US7983922B2 (en) * | 2005-04-15 | 2011-07-19 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing |
US8379868B2 (en) * | 2006-05-17 | 2013-02-19 | Creative Technology Ltd | Spatial audio coding based on universal spatial cues |
US8103005B2 (en) * | 2008-02-04 | 2012-01-24 | Creative Technology Ltd | Primary-ambient decomposition of stereo audio signals using a complex similarity index |
KR20130069833A (ko) * | 2008-10-08 | 2013-06-26 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 다중 분해능 스위치드 오디오 부호화/복호화 방법 |
US8457975B2 (en) * | 2009-01-28 | 2013-06-04 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio decoder, audio encoder, methods for decoding and encoding an audio signal and computer program |
PL3246919T3 (pl) | 2009-01-28 | 2021-03-08 | Dolby International Ab | Ulepszona transpozycja harmonicznych |
WO2011107951A1 (en) * | 2010-03-02 | 2011-09-09 | Nokia Corporation | Method and apparatus for upmixing a two-channel audio signal |
EP2720222A1 (en) | 2012-10-10 | 2014-04-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for efficient synthesis of sinusoids and sweeps by employing spectral patterns |
WO2014161993A1 (en) | 2013-04-05 | 2014-10-09 | Dolby International Ab | Stereo audio encoder and decoder |
EP2838086A1 (en) * | 2013-07-22 | 2015-02-18 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | In an reduction of comb filter artifacts in multi-channel downmix with adaptive phase alignment |
EP2830061A1 (en) * | 2013-07-22 | 2015-01-28 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for encoding and decoding an encoded audio signal using temporal noise/patch shaping |
US9293143B2 (en) | 2013-12-11 | 2016-03-22 | Qualcomm Incorporated | Bandwidth extension mode selection |
US10163447B2 (en) | 2013-12-16 | 2018-12-25 | Qualcomm Incorporated | High-band signal modeling |
US10362423B2 (en) | 2016-10-13 | 2019-07-23 | Qualcomm Incorporated | Parametric audio decoding |
-
2017
- 2017-09-19 US US15/708,717 patent/US10362423B2/en active Active
- 2017-09-20 KR KR1020237006383A patent/KR20230030055A/ko not_active Application Discontinuation
- 2017-09-20 EP EP17778087.1A patent/EP3526791B1/en active Active
- 2017-09-20 CN CN202310511508.7A patent/CN116453528A/zh active Pending
- 2017-09-20 AU AU2017342737A patent/AU2017342737B2/en active Active
- 2017-09-20 JP JP2019519412A patent/JP6987856B2/ja active Active
- 2017-09-20 BR BR112019007240A patent/BR112019007240A2/pt unknown
- 2017-09-20 KR KR1020197009987A patent/KR102503904B1/ko active IP Right Grant
- 2017-09-20 WO PCT/US2017/052554 patent/WO2018071150A1/en unknown
- 2017-09-20 CN CN201780062070.1A patent/CN109804430B/zh active Active
- 2017-09-20 ES ES17778087T patent/ES2846281T3/es active Active
- 2017-09-25 TW TW106132782A patent/TWI763717B/zh active
-
2019
- 2019-06-11 US US16/437,518 patent/US10757521B2/en active Active
-
2020
- 2020-07-02 US US16/919,483 patent/US11102600B2/en active Active
-
2021
- 2021-08-23 US US17/409,749 patent/US11716584B2/en active Active
-
2023
- 2023-06-15 US US18/210,632 patent/US12022274B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150213806A1 (en) * | 2012-10-05 | 2015-07-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Encoder, decoder and methods for backward compatible multi-resolution spatial-audio-object-coding |
Non-Patent Citations (1)
Title |
---|
期刊 D. MAULER et al. A low delay, variable resolution, perfect reconstruction spectral analysis-synthesis system for speech enhancement 2007 15TH EUROPEAN SIGNAL PROCESSING CONFERENCE ISBN 978-83-921340-4-6 IEEE 20070903 https://www.eurasip.org/Proceedings/Eusipco/Eusipco2007/Papers/A2L-D02.pdf * |
Also Published As
Publication number | Publication date |
---|---|
KR20190064584A (ko) | 2019-06-10 |
US20240031755A1 (en) | 2024-01-25 |
ES2846281T3 (es) | 2021-07-28 |
KR102503904B1 (ko) | 2023-02-24 |
US20180109896A1 (en) | 2018-04-19 |
US12022274B2 (en) | 2024-06-25 |
TW201816775A (zh) | 2018-05-01 |
CN116453528A (zh) | 2023-07-18 |
AU2017342737A1 (en) | 2019-03-28 |
CN109804430B (zh) | 2023-05-12 |
AU2017342737B2 (en) | 2022-01-20 |
US10362423B2 (en) | 2019-07-23 |
BR112019007240A2 (pt) | 2019-07-02 |
US11716584B2 (en) | 2023-08-01 |
WO2018071150A1 (en) | 2018-04-19 |
US20210385601A1 (en) | 2021-12-09 |
CN109804430A (zh) | 2019-05-24 |
US20200336853A1 (en) | 2020-10-22 |
EP3526791A1 (en) | 2019-08-21 |
US20190297444A1 (en) | 2019-09-26 |
JP2019535207A (ja) | 2019-12-05 |
US11102600B2 (en) | 2021-08-24 |
EP3526791B1 (en) | 2020-10-21 |
US10757521B2 (en) | 2020-08-25 |
KR20230030055A (ko) | 2023-03-03 |
JP6987856B2 (ja) | 2022-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI763717B (zh) | 用於參數音訊解碼之裝置、方法及非暫時性電腦可讀媒體 | |
KR102019617B1 (ko) | 프레임간 시간 시프트 변동들에 대한 채널 조정 | |
TW201902236A (zh) | 用於立體聲解碼之立體聲參數 | |
TWI713853B (zh) | 時域頻道之間的預測 | |
US20190080704A1 (en) | Selecting channel adjustment method for inter-frame temporal shift variations | |
KR102264105B1 (ko) | 멀티 채널 디코딩 |