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

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

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

      利用重疊來促進平滑交叉漸變的基于幀的音頻傳輸/存儲的制作方法

      文檔序號:2819084閱讀:267來源:國知局
      專利名稱:利用重疊來促進平滑交叉漸變的基于幀的音頻傳輸/存儲的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及音頻信號處理,其中音頻信息流以信息幀來放置。特別地,本發(fā)明涉及改善通過拼接基于幀的音頻信息流所形成的音頻信息流的質(zhì)量。
      背景技術(shù)
      成幀的音頻數(shù)字音頻的使用傾向于使得更難于編輯音頻材料而不產(chǎn)生可聽見的失真。這部分是因為數(shù)字音頻頻繁地被封裝成必須被同時處理的數(shù)字采樣的幀或塊來而引起的。許多音頻傳輸系統(tǒng)將信號采樣的幀轉(zhuǎn)換成已打包的或已編碼的信息的幀,其必須被解包或解碼以恢復(fù)原始信號的復(fù)制。至少音頻信號的編輯必須在幀邊界實現(xiàn);否則,由剩余部分的幀所表示的音頻信息不能適當?shù)鼗謴?fù)。
      在本討論的其余部分,術(shù)語″幀″是指一個或多個連續(xù)的數(shù)字音頻采樣的組或塊,術(shù)語″流″是指幀序列。術(shù)語″幀邊界″表示一對連續(xù)相鄰幀之間的劃分。同樣,術(shù)語諸如″打包″是指用于打包(例如用于傳輸或存儲的)音頻幀的各種方法和裝置,并且術(shù)語諸如″被打包的″是指那些方法的結(jié)果。打包可以包括下列任何方法非音頻信息(一般稱為元數(shù)據(jù))的添加、時間壓縮、以及不相干或冗余信息的刪除(一般稱為數(shù)據(jù)壓縮)。最后,術(shù)語″漸變(fade)″是指對一個音頻采樣序列應(yīng)用調(diào)制包絡(luò)。
      打包音頻的編輯變得日益重要,由于音頻經(jīng)常與其它基于多媒體內(nèi)容的″幀″,例如視頻,一起被打包。在這種情況下,在普通區(qū)間或幀邊界處同時編輯音頻和視頻二者,這是有利的。
      典型地,幀的長度對于一個給定的應(yīng)用是確定的。例如,當將48kHz采樣率的音頻分成24幀每秒(用于電影放映的普通幀頻)時,每個幀的長度是2002個采樣。
      在某些情況下,幀的長度需要相對于彼此來變化。一個例子是當將48kHz的音頻分成29.97幀每秒的NTSC電視幀頻時,其需要一個1601.6個采樣每幀的非整數(shù)的幀長。這種情況可以或者通過將該音頻安排成超幀(其具有整數(shù)個采樣),或者通過允許該音頻幀的大小在幀間稍微地變化來調(diào)節(jié)。在本發(fā)明中的音頻幀可以或者是固定的長度,或者是可變的長度。
      經(jīng)常在流中的幀序列的編輯或操作,可以采用各種形式,包括從流中刪除幀或幀序列(例如從一個電視節(jié)目中刪除一個場景以縮短其長度),將幀或幀序列插入流中(例如將一個場景插入到一個電影中),以及將幀或流連接起來以產(chǎn)生一個更大的流。
      譜干擾(spectral splatter)音頻信息的編輯可以在音頻信號中造成不連續(xù)點,即導(dǎo)致虛假的譜分量或聽得見的失真,通常表征為譜干擾,″滴答聲″或″砰砰聲″。因此當編輯流時,通過解包該幀序列所重建的音頻信號可能在對應(yīng)于發(fā)生編輯的幀邊界處的位置上包含聽得見的失真。
      譜干擾可以通過在拼接位置之前將該音頻信號平滑地漸變到接近無聲,并且在拼接邊界之后再平滑地增強回去。這通常稱為″V漸變″。雖然v漸變將聽得見的滴答聲減到最小,但是當在該拼接位置的任一邊有顯著的信號電平時,在音頻信號電平上聽得見的下降(dip)可能變得明顯。這個聽得見的電平下降可以正如不希望的那樣成為聽得見的譜干擾。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一個系統(tǒng)方面,用于處理一個或多個PCM音頻幀的有序序列的方法,包括向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,將所述已修改幀維持一個有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀賦予一個另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,將在漸強和漸弱的已修改幀的序列中的不連續(xù)點之前和之后的漸強和漸弱的PCM音頻進行重疊和加性聯(lián)合,以及當已修改幀的連續(xù)對在該附加的之后或之前不包含不連續(xù)點時,將附加到已修改幀的連續(xù)對中的已修改幀的PCM音頻的片段移除,并且將得到的PCM音頻幀進行結(jié)合,由此提供一個另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了所述漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的另一個系統(tǒng)方面,一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,將所述已修改幀,或?qū)⒃摑u強和漸弱的已修改幀維持一個有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀,或該漸強和漸弱的已修改幀賦予一個另外的有序順序,該序列與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在具有與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同的有序順序,或者具有所述另外的有序順序的漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,在PCM音頻幀的另外的順序中的連續(xù)對具有已相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的一個傳送器方面,一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括僅僅向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,以及傳送、存儲、或傳送并存儲所述已修改幀。
      根據(jù)本發(fā)明的另一個傳送器方面,一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括僅僅向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者僅向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將已修改幀的開始處的PCM音頻漸強,以及傳送、存儲、或傳送并存儲該漸強和漸弱的已修改幀。
      根據(jù)本發(fā)明的接收器方面,一種用于處理PCM音頻數(shù)據(jù)的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,將所述已修改幀維持一個有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或是向所述已修改幀賦予一個另外的有序順序,其中有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,將在漸強和漸弱的已修改幀的序列中的不連續(xù)點之前和之后的漸強和漸弱的PCM音頻進行重疊和加性聯(lián)合,以及當已修改幀的連續(xù)對在該附加之后或之前處不包含不連續(xù)點時,將附加到已修改幀的連續(xù)對中的已修改幀的PCM音頻的片段移除,并且將得到的PCM音頻幀進行結(jié)合,由此提供另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了所述漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的另一個接收器方法,一種用于處理PCM音頻數(shù)據(jù)的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,并且所述已修改的幀具有有序順序,該有序順序與所述一個或多個該PCM音頻幀的有序序列中的一個的順序相同,或是具有另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,
      當將片段附加到幀的開始處時,將附加到跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,將在漸強和漸弱的已修改幀的序列中的不連續(xù)點之前和之后的漸強和漸弱的PCM音頻進行重疊和加性聯(lián)合,以及當已修改幀的連續(xù)對在該附加的之后或之前不包含不連續(xù)點時,將附加到已修改幀的連續(xù)對中的已修改幀的PCM音頻的片段移除,并且將得到的PCM音頻幀進行結(jié)合,由此提供一個另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了所述漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的另一個接收器方法,一種用于處理PCM音頻的方法,包括接收漸強和漸弱的已修改PCM音頻幀,其中該漸強和漸弱的已修改幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,以及當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,將該漸強和漸弱的已修改幀維持一個有序順序,該有序順序與所述一個或多個該PCM音頻幀的有序序列中的一個的順序相同,或是向該漸強和漸弱的已修改幀賦予另外的有序順序,該序列與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其中,PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的另一個接收器方法,一種用于處理PCM音頻的方法,包括接收漸強和漸弱的已修改PCM音頻幀,其中該漸強和漸弱的已修改幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或是向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,以及當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,其中該漸強和漸弱的已修改幀具有有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者具有另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其中PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的另一個接收器方法,一種用于處理PCM音頻的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,將所述已修改的幀,或?qū)⑺鰸u強和漸弱的已修改幀維持有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀,或漸強和漸弱的已修改幀賦予另外的有序順序,該序列與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在具有與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同的有序順序,或者具有所述另外的有序順序的、漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供了另外的PCM音頻幀的有序序列,其中,PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      根據(jù)本發(fā)明的另一個接收器方法,一種用于處理PCM音頻的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,其通過向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或是向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,并且該已修改的幀具有有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者具有一個另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,以及將在漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其中PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。


      圖1是示出使用根據(jù)第一方案的本發(fā)明的方面的整體系統(tǒng)的功能塊框圖。
      圖2是數(shù)字音頻采樣流的一部分的理想化、示意性和概念性的例子。圖2是一個時域的表示。
      圖3是隨機地存儲在存儲器空間中的三個音頻幀的理想化、示意性和概念性的例子。圖3是一個空間域的表示。
      圖4是已修改PCM音頻幀的理想化、示意性和概念性的例子,該已修改PCM音頻幀由在其開始處具有附加的PCM音頻幀組成,該附加是相鄰的先前幀的結(jié)束處的復(fù)制。
      圖5是已修改PCM音頻幀的理想化、示意性和概念性的例子,該已修改PCM音頻幀由在其結(jié)束處具有附加的PCM音頻幀組成,該附加是相鄰的跟隨幀的開始處的復(fù)制。
      圖6a是在它們的開始處具有附加的兩個已修改幀的理想化、示意性和概念性的例子,其關(guān)于彼此具有一個不連續(xù)點。即,當將幀應(yīng)用到系統(tǒng)時,它們不具有相同的有序順序。
      圖6b是將圖6a中的兩個已修改幀進行重疊并聯(lián)合,以使得在所述已修改幀中的一個中具有交叉漸變部分的理想化、示意性和概念性的例子。
      圖7a是在它們的結(jié)束處具有附加的兩個已修改幀的理想化、示意性和概念性的例子,其關(guān)于彼此具有一個不連續(xù)點。即,當將幀應(yīng)用到系統(tǒng)時,它們不具有相同的有序順序。
      圖7b是將圖7a中的兩個已修改幀進行重疊并聯(lián)合,以使得在所述已修改幀中的一個具有交叉漸變部分的理想化、示意性和概念性的例子。
      圖8是具有相同的序列作為附加到該系統(tǒng)的幀的一對已修改幀的理想化、示意性和概念性的例子。該圖概念性地示出了從有序幀之間的已修改幀中移除附加。
      圖9a是示出使用根據(jù)第二方案的第一變化的本發(fā)明的方面的全部系統(tǒng)的功能塊框圖。
      圖9b是示出使用根據(jù)第二方案的第二變化的本發(fā)明的方面的全部系統(tǒng)的功能塊框圖。
      圖10a是在它們的開始處具有附加的三個已修改幀的理想化、示意性和概念性的例子,其中在一個連續(xù)對之間而不是在另一個之間有一個不連續(xù)點。
      圖10b是將圖10a中的三個已修改幀進行重疊并聯(lián)合,以使得在所述已修改幀中的連續(xù)幀中具有交叉漸變部分的理想化、示意性和概念性的例子。
      圖11a是在它們的結(jié)束處具有附加的三個已修改幀的理想化、示意性和概念性的例子,其中在一個連續(xù)對之間而不是在另一個之間有一個不連續(xù)點。
      圖11b是將圖11a中的三個已修改幀進行重疊并聯(lián)合,以使得在所述已修改幀中的連續(xù)幀中具有交叉漸變部分的理想化、示意性和概念性的例子。
      圖11c是將圖11a中的三個已修改幀從存儲器空間中進行接收、進行時間壓縮、進行時間擴展、以及進行重疊并聯(lián)合,以使得在所述已修改幀中的連續(xù)幀中具有交叉漸變部分的理想化、示意性和概念性的例子。
      圖12是方框圖,是示出如何可以將如圖1、9a和9b中的例子所示的、本發(fā)明的第一和第二方案的系統(tǒng)的裝置或功能分離成一個“傳送器”功能或裝置、一個可選的“編輯”功能或裝置、以及一個“接收器”功能或裝置的功能塊框圖。該傳送器和接收器也構(gòu)成本發(fā)明的方面。
      具體實施例方式
      圖1是示出使用根據(jù)第一方案的本發(fā)明的方面的全部系統(tǒng)的功能塊框圖。需要將該系統(tǒng)全部放置在相同的地方。如下所述,可以使用傳送、存儲、或傳送和存儲的聯(lián)合,以允許該系統(tǒng)元件的確定的分離。另外,如下所述,可以與傳送、存儲、或傳送和存儲的聯(lián)合有關(guān)的來使用時間壓縮/解壓縮以及數(shù)據(jù)編碼二者中的任一個或兩個。
      參考圖1,通過“附加”功能或裝置2來接收可以不但包括PCM音頻采樣而且還包括其它信息和/或元數(shù)據(jù)的一個或多個PCM音頻幀的有序序列(固定或可變長度的)。在本發(fā)明的這個和其它實施例中,該PCM音頻幀是在它們具有概念性有序順序的意義上的“有序序列”,所述有序順序典型地由已分配幀的編號或其它適當?shù)男蛄袠俗R符來指示。同樣,在這個和其它實施例中,例如可以通過附加2來接收有序序列,該附加2或者位于PCM音頻幀的流中(以圖2的方式),或者其可以從其中存儲了PCM音頻幀的有序序列的存儲器空間中進行接收(以圖3的方式),在可以隨機地存儲該PCM音頻幀的情況下,它們的順序僅僅由諸如幀編號的唯一的標識符來進行指示。
      在圖2中,數(shù)字音頻采樣的流20的一部分的例子顯示為包括3個PCM音頻幀n-1、n和n+1。所述幀具有有序序列,并且在該流內(nèi)部的序列中。參考數(shù)字22、24、26和28指示幀的邊界。
      在圖3中,該3個PCM音頻幀n-1、n和n+1顯示為隨機地存儲在存儲器空間30中。在圖3的例子中,雖然該幀可以隨機地位于該存儲器中,但是它們也具有如同由它們的幀編號所指示的有序順序。
      為了解釋本發(fā)明及其各種方面,在圖2和圖3以及其它附圖中,該PCM音頻幀被理想化、示意性以及并不按比例地來進行顯示,各個音頻采樣未被示出。圖2是時域表示,其中水平尺度表示時間。圖3是空間域的表示,其中面積表示數(shù)據(jù)量。
      在本發(fā)明特別感興趣的實際環(huán)境中,可以在流中接收PCM音頻幀的有序序列,其中該流具有與有關(guān)的視頻信號流的幀邊界相一致的幀邊界。數(shù)字音頻常常與基于諸如視頻的其它基于“幀”的多媒體內(nèi)容一起被打包,這有利于在公共幀邊界處既編輯音頻又編輯視頻。
      再次參考圖1,附加2通過向每一個所接收幀的開始處附加PCM音頻的片段來產(chǎn)生已修改的PCM音頻幀,該PCM音頻的片段基本上是在所接收幀的有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制。(應(yīng)該了解的是“PCM音頻的片段”以及類似的語言是PCM音頻采樣的片段的簡化表述。)優(yōu)選地以及有利地,由于下面所闡述的理由,音頻片段僅僅附加到每一個所接收幀的一個結(jié)束處。例如,如圖4所示,示出了已修改的PCM音頻幀40,其中幀n在其開始處具有附加an-1,該附加是相鄰的先前幀n-1的結(jié)束處的復(fù)制。當沒有相鄰的先前幀時,可以向該附加填充任何音頻信息,最合適的是靜音。
      在幀的開始處進行附加的優(yōu)點在于,當將一個流的結(jié)束處與另一個的開始處拼接在一起時,來自于第二個流的開始處的音頻信息在完整水平上進行重建。即,該音頻信息不漸強,這是音頻被附加到幀的結(jié)束處的情況,如下面連同圖5的描述所討論的。例如,如果將電視廣告的結(jié)束處與電視節(jié)目的開始處拼接在一起,那么更加期望的是該電視廣告的結(jié)束處先于該電視節(jié)目的開始處漸弱,而不是將該節(jié)目的開始處漸強(同時該廣告的結(jié)束處不改變)。
      可選地,附加2通過向每一個所接收幀的結(jié)束處附加PCM音頻的片段來產(chǎn)生已修改的PCM音頻幀,該PCM音頻的片段基本上是在所接收幀的有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制。例如,如圖5所示,示出了已修改的PCM音頻幀50,其中幀n在其結(jié)束處具有附加an+1,其是相鄰的跟隨幀n+1的開始處的復(fù)制。當沒有相鄰的跟隨幀時,可以向該附加填充任何音頻信息,最合適的是靜音。
      在幀的結(jié)束處進行附加的優(yōu)點在于,交叉漸變部分與杜比E(Dolby E)知覺編碼音頻的的幀到幀交叉漸入對齊地出現(xiàn)。因此有助于共同編輯PCM音頻和杜比E(Dolby E)編碼音頻。杜比(Dolby)和杜比E(Dolby E)是杜比實驗室許可公司(Dolby LaboratoriesLicensing Corporation)的商標。
      當已修改的PCM音頻幀被打包以存儲或傳送時,如下所討論的,結(jié)果信息將具有比輸入的PCM音頻幀更高的數(shù)據(jù)率。通常,數(shù)據(jù)率的增加是不期望的,但是,與本發(fā)明的各種方面相一致,平滑的交叉漸變和減少失真的好處在以數(shù)據(jù)率為代價下是優(yōu)選的。如下所述,可以使用數(shù)據(jù)壓縮來減輕該數(shù)據(jù)率的增加。
      將已修改的PCM音頻幀應(yīng)用于“維持或重排序”功能或裝置4,其可以或者將該已修改的PCM幀維持在一個有序順序,該有序順序與一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀賦予一個另外的有序順序,該有序順序與一個或多個PCM音頻幀的有序序列中的一個的順序不同,在此情況下,相對于一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點。例如,如果有一個應(yīng)用于圖1的系統(tǒng)中的音頻幀的有序序列具有,例如,幀n,n+1,n+2,n+3,和n+4,那么可以維持相同的有序序列??蛇x地,作為一個例子,可以移除幀,以產(chǎn)生另外的有序序列n,n+1,n+3,n+4,其中在幀n+1和n+3之間具有不連續(xù)點。另一個例子是重新排列該幀,以產(chǎn)生另外的有序序列n+3,n+4,n,n+1,n+2,其中在幀n+4和n之間具有不連續(xù)點。還一個例子是將兩個音頻幀的有序序列應(yīng)用于圖1的系統(tǒng)中第一有序序列n,n+1,n+2,n+3和第二有序序列n+20,n+21,n+22,n+23。該兩個有序序列可以結(jié)合在一起,以產(chǎn)生另外的有序序列n,n+1,n+2,n+3,n+20,n+21,n+22,n+23,其中在幀n和n+20之間具有不連續(xù)點。
      “檢測不連續(xù)性”功能或裝置6接收已修改的PCM音頻幀,其可能具有或可能不具有一個或多個不連續(xù)點。功能或裝置6檢測不連續(xù)點,并且在檢測到不連續(xù)點后,將合適的信號或其指示提供給如下所述的其它功能或裝置。
      “漸強和漸弱”功能或裝置8也接收該已修改的PCM音頻幀,其可能具有或可能不具有一個或多個不連續(xù)點。當附加2將片段附加到幀的開始處,并且由“檢測不連續(xù)點”功能或裝置6檢測到不連續(xù)點時,功能或裝置8將附加到跟隨該不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將該不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱。這連同圖6a的例子進行解釋。當附加2將片段附加給幀的結(jié)束處,并且檢測到不連續(xù)點時,功能或裝置8將附加到該不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨該不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強。這連同圖7a的例子進行解釋。已修改幀的漸強和漸弱部分的長度應(yīng)該是基本相同,下面討論用于選擇適當長度的標準。
      “漸強和漸弱”功能或裝置可以是分開的功能或裝置,并且可以分開使得一個功能或裝置執(zhí)行漸強,而另一個(或許與另一個遠程地放置)執(zhí)行漸弱,或者相反。
      圖6a示出了相對于彼此具有不連續(xù)點的兩個已修改幀例子。即,當將幀應(yīng)用到系統(tǒng)時,它們不具有相同的有序順序。維持或重排序功能或裝置4已經(jīng)產(chǎn)生包括關(guān)于原始序列的不連續(xù)點的另外的序列。在檢測到來自于功能或裝置4的有序幀之間的不連續(xù)點(如通過功能或裝置6)后,漸強和漸弱功能或裝置在一對不連續(xù)幀上運行。在圖6a中,漸強的附加an’示為附加到第(n+1)幀的開始處,以提供具有附加60的幀。該漸強示為線性漸強。其它漸強函數(shù)也是可能的,如下面所討論的。幀n-1是曾經(jīng)移除的相鄰的先前幀。其結(jié)束處被漸弱,并且附加an-2,即相鄰的先前幀n-2的結(jié)束處的片段的復(fù)制,被附加到其開始處,以提供具有附加62的漸變幀。漸弱顯示為線性漸弱。其它漸弱函數(shù)也是可能的,如下面所討論的。在根據(jù)第一方案的本發(fā)明中所使用的漸強和漸弱函數(shù)可以但并不必需的是互補的。因為只有當有拼接時才產(chǎn)生漸強和漸弱,所以不需要完全的互補。下面討論用于交叉漸變以及獲得互補的技術(shù)。
      圖7a與圖6a的不同在于其示出了,對于其中將附加附加到幀的結(jié)束處的情況,相對于彼此具有不連續(xù)點的兩個已修改的PCM音頻幀的例子。
      在圖7a中,漸弱的附加an’示為附加到第(n-1)幀的結(jié)束處,以提供具有漸變附加70的幀。該漸弱示為線性漸弱。其它漸弱函數(shù)也是可能的,如下面所討論的。幀n+1是曾經(jīng)移除的相鄰的跟隨幀,其中其開始處被漸強,并且附加an+2,即相鄰的先前幀n+2的開始處的片段的復(fù)制被附加,以提供具有附加72的漸變幀。該漸強顯示為線性漸強。其它漸強函數(shù)也是可能的,如下面所討論的。如上所述,在根據(jù)第一方案的本發(fā)明中所使用的漸強和漸弱函數(shù)可以但并不必需的是互補的。
      在不連續(xù)點處被漸強和漸弱的已修改的PCM音頻幀,如圖6a和7a中所示,被應(yīng)用于“重疊和聯(lián)合”功能或裝置12,當由“檢測不連續(xù)點”功能或裝置6檢測到不連續(xù)點時,該“重疊和聯(lián)合”功能或裝置12將不連續(xù)點之前和之后的漸強和漸弱的PCM音頻片段對進行重疊和加性聯(lián)合,以提供交叉漸變部分,其中該漸強和漸弱片段重疊并聯(lián)合。
      圖6a的示出的例子在圖6b中進行重疊和聯(lián)合,以使得在已修改幀中的一個中具有交叉漸變部分64。在這個例子中,重疊和聯(lián)合可以在系統(tǒng)輸出處最終導(dǎo)致在幀邊界處66的以前的不連續(xù)幀n-1和n+1的串聯(lián)。該交叉漸變部分提供從幀n-1中的PCM音頻到幀n+1中的PCM音頻的平滑的交叉漸變。該交叉漸變是在幀n-1的結(jié)束處的音頻和幀n的結(jié)束處的音頻之間,正好在幀n+1之前,并且出現(xiàn)在幀n-1的結(jié)束處內(nèi)。被附加到幀n-1的開始處的附加,諸如附加an-2,或者可以用于另一個交叉漸變,如果它與另一個不連續(xù)點相關(guān)聯(lián),或者可以移除它,如果它不與另一個不連續(xù)點相聯(lián)系,如下所述。包含來自于幀n-1的音頻和交叉漸變部分64但是不包括附加an-2的幀68,優(yōu)選地作為模塊被“組合”功能或裝置14用作構(gòu)建塊,以產(chǎn)生系統(tǒng)輸出,即另外的PCM音頻幀的有序序列,如下所述。
      類似地,圖7a的示出的例子在圖7b中進行重疊和聯(lián)合,以使得在該已修改PCM音頻幀中的一個中具有交叉漸變部分74。另外,在這個例子中,重疊和聯(lián)合可以在系統(tǒng)輸出處最終導(dǎo)致在幀邊界處76的以前的不連續(xù)幀n-1和n+1的串聯(lián)。該交叉漸變部分提供從幀n-1中的PCM音頻到幀n+1中的PCM音頻的平滑的交叉漸變。該交叉漸變是在正好在幀n-1之后的幀n的開始處的音頻和幀n+1的開始處的音頻之間,并且出現(xiàn)在幀n+1內(nèi)。被附加到幀n+1的結(jié)束處的附加,諸如附加an+2,或者可以用于另一個交叉漸變,如果它與另一個不連續(xù)點相關(guān)聯(lián),或者可以移除它,如果它不與另一個不連續(xù)點相關(guān)聯(lián),如下所述。包含來自于幀n+1的音頻和交叉漸變部分74但是不包括附加an+2的幀78,優(yōu)選地作為構(gòu)建塊被組合14所使用,以產(chǎn)生系統(tǒng)輸出,即另外的PCM音頻幀的有序序列,如下所述。
      “移除附加”功能或裝置10也接收該已修改PCM音頻幀,其或者具有或者不具有一個或多個不連續(xù)點。當已修改幀的連續(xù)對在該附加之后或之前沒有包含不連續(xù)點時(因此,檢測不連續(xù)點6沒有檢測到不連續(xù)點),功能或裝置10移除在所述已修改幀對的一個中的附加。例如,在圖8中,具有相同序列(n,n+1)的已修改幀對作為幀被應(yīng)用于圖1所顯示的系統(tǒng)中。功能或裝置10從具有幀n的已修改幀中移除附加an+1,以提供結(jié)果,幀80,在圖8中所示。在這個例子中,被附加到相鄰的連續(xù)已修改幀中的附加,諸如附加an+2,或者可以用于交叉漸變,如果它與不連續(xù)點相關(guān)聯(lián),或者也可以移除,如果它不與不連續(xù)點相聯(lián)系。與被應(yīng)用于圖1的系統(tǒng)中的PCM幀相同的幀80,也優(yōu)選地作為構(gòu)建塊被組合14所使用,以產(chǎn)生系統(tǒng)輸出。
      作為由“漸強和漸弱”8和“重疊和聯(lián)合”12,以及“移除附加”10處理的結(jié)果,產(chǎn)生具有交叉漸變的PCM音頻幀(例如圖6b中的幀68和圖7b中的幀78),以及與應(yīng)用于該系統(tǒng)的PCM音頻幀相對應(yīng)的PCM音頻幀(例如幀80)。由“組合”功能或裝置14選擇這樣的PCM音頻幀,并組合成另外的PCM音頻幀的有序序列。因此,在系統(tǒng)輸出處提供另外的PCM音頻幀的有序序列,其具有與一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個序列都具有與一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有已相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中漸強和漸弱的PCM音頻重疊并聯(lián)合。換句話說,該輸出信號可以與輸入信號相等或相同-當發(fā)生拼接并執(zhí)行交叉漸變時,該輸出信號與輸入信號不相同。
      圖9a和9b是示出使用根據(jù)第二方案的本發(fā)明的方面的全部系統(tǒng)的功能塊框圖。根據(jù)這個第二方案,每一個已修改幀的開始處和結(jié)束處都漸變(即應(yīng)用漸強和漸弱調(diào)制包絡(luò)),并且重疊和聯(lián)合每一個已漸變的已修改幀,以提供交叉漸變。這個第二方案的優(yōu)點包括消除了任何對在所述已修改幀序列中確定不連續(xù)點的存在的需要,其次,在接收器中需要更少的處理(見下面關(guān)于“接收器”)-在接收器中只需要加法(沒有乘法)。但是這個方案的缺點在于即使所使用的調(diào)制包絡(luò)是互補的,即漸弱和漸強包絡(luò)相加為一,也可能在交叉漸變區(qū)域的重建音頻中存在舍入誤差,因為許多計算裝置的乘法引入了舍入誤差。為了克服這個缺點,下面描述了一種提供互補性漸強和漸弱調(diào)制包絡(luò)的減法方法。
      如同在圖1的方案中的情況,圖9a和9b的系統(tǒng)不需要全部位于相同的地方。如下所述,可以使用傳送、存儲、或傳送和存儲的聯(lián)合來允許系統(tǒng)元件的某種分離。另外,如下所述,可以與傳送、存儲、或傳送和存儲的聯(lián)合相關(guān)地來使用時間壓縮/解壓縮以及數(shù)據(jù)編碼二者中的任一個或兩個。
      圖9a和9b的方案可以用任一彼此順序的“維持或重排序”功能或裝置94和“漸強和漸弱”功能或裝置96來實現(xiàn)。圖9a示出了一個選擇,其中該“維持或重排序”功能或裝置94在漸強和漸弱功能或裝置96之前。圖9b示出了另一個選擇,其中該“漸強和漸弱”功能或裝置96在“維持或重排序”功能或裝置94之前。在這兩個選擇中,通過“附加”功能或裝置92來接收可以不但包括PCM音頻采樣而且也包括其它信息和/或元數(shù)據(jù)的一個或多個PCM音頻幀的有序序列,其中功能或裝置可以是與圖1的方案中相同的。如同在圖1的方案中,該PCM音頻幀是在它們具有概念性有序順序的意義上的“有序序列”,所述概念性有序順序典型地由已分配幀的編號或其它適當?shù)男蛄袠俗R符來指示。同樣,與圖1中的方案一樣,可以通過例如附加92來接收有序序列,該附加2或者位于PCM音頻幀的流中(以圖2的方式),或者其可以從其中存儲了PCM音頻幀的有序序列的存儲器空間中進行接收(以圖3的方式),在此情況下,可以隨機地存儲該PCM音頻幀它們的順序僅僅由諸如幀編號的唯一的標識符來進行指示。與圖1中的方案一樣,該音頻幀可以是固定或可變長度的。
      與圖1中的方案的情況一樣,在本發(fā)明特別有感興趣的實際環(huán)境中,可以在流中接收PCM音頻幀的有序序列,其中該流具有與相關(guān)的視頻信號流的幀邊界相一致的幀邊界。數(shù)字音頻常常與諸如視頻的其他基于“幀”的多媒體內(nèi)容一起被打包。在這種情況下,這有利于在公共幀邊界處既編輯音頻又編輯視頻。
      再次參考圖9a和9b,附加92以與圖1中的附加2相同的方式來操作,即,其通過向每一個所接收幀的開始處附加PCM音頻的片段來產(chǎn)生已修改的PCM音頻幀,該PCM音頻的片段基本上是在所接收幀的有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或是通過向每一個所接收幀的結(jié)束處附加PCM音頻的片段,該PCM音頻的片段基本上是在所接收幀的有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制。圖4和圖5中的例子也應(yīng)用于由圖9a和9b中的附加92所產(chǎn)生的已修改幀。
      根據(jù)圖9a的選擇,將該已修改音頻幀應(yīng)用于“維持或重排序”功能或裝置94,其可以或者將所述已修改幀維持在一個有序順序,該有序順序與一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀賦予一個另外的有序順序,其中有序順序與一個或多個PCM音頻幀的有序序列中的一個的順序不同,在此情況下,該另外的有序順序相對于一個或多個PCM音頻幀的有序序列中的一個的順序,在其順序中具有至少一個不連續(xù)點。功能或裝置94以與圖1中的“維持或重排序”功能或裝置4相同的方式來操作。例如,與圖1中一樣,如果有一個應(yīng)用于圖9a的系統(tǒng)中的音頻幀的有序序列具有,例如,幀n,n+1,n+2,n+3,和n+4,那么可以維持相同的有序序列??蛇x地,作為一個例子,可以移除幀,以產(chǎn)生另外的有序序列n,n+1,n+3,n+4,其中在幀n+1和n+3之間具有不連續(xù)點。另一個例子是重新排列幀,以產(chǎn)生另外的有序序列n+3,n+4,n,n+1,n+2,其中在幀n+4和n之間具有不連續(xù)點。還有另一個例子是將兩個音頻幀的有序序列應(yīng)用于圖9a的系統(tǒng)中第一有序序列n,n+1,n+2,n+3和第二有序序列n+20,n+21,n+22,n+23。該兩個有序序列可以結(jié)合在一起,以產(chǎn)生另外的有序序列n,n+1,n+2,n+3,n+20,n+21,n+22,n+23,其中在幀n和n+20之間具有不連續(xù)點。
      還參考圖9a的選擇,“漸強和漸弱”功能或裝置96也接收該已修改的PCM音頻幀,其可能具有或可能不具有一個或多個不連續(xù)點。當附加92將片段附加到幀的開始處,功能或裝置96將附加到已修改幀的開始處的PCM音頻漸強(不僅僅是那些跟隨不連續(xù)點之后的),并且將已修改幀的結(jié)束處的PCM音頻漸弱(不僅僅是那些在不連續(xù)點之前的)。因此,不同于圖1中的“漸強和漸弱”功能或裝置8,該功能或裝置96的漸強和漸弱動作并不局限于對不連續(xù)點之前和之后的已修改幀起作用,而是無論是否存在不連續(xù)點都起作用。這連同圖10a的例子進行解釋。當附加92將片段附加給幀的結(jié)束處時,功能或裝置96將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將已修改幀的開始處的PCM音頻漸強。這連同圖11a的例子進行解釋。已修改幀的漸強和漸弱部分的長度應(yīng)該是基本相同的,下面討論用于選擇適當長度的標準。
      “漸強和漸弱”功能或裝置可以是分開的功能或裝置,并且可以分開使得一個功能或裝置執(zhí)行漸強,而另一個(或許與另一個遠程地放置)執(zhí)行漸弱,或者反之亦然。
      圖10a示出了三個已修改幀例子。一個連續(xù)對不具有不連續(xù)點,而另一個對具有不連續(xù)點。即,一對與具有應(yīng)用到系統(tǒng)的幀相同的有序順序,而另一對不具有。維持或重排序功能或裝置94產(chǎn)生包括關(guān)于原始序列的不連續(xù)點的另外的序列。漸強和漸弱功能或裝置無論一對是否不連續(xù),都在每一幀上操作。在圖10a中,漸強的附加an-2’示為附加到第(n-1)幀的開始處,并且第(n-1)幀的結(jié)束處是漸弱的,以提供具有附加102的幀。在這個例子中,相鄰的連續(xù)幀,幀n,具有附加到其開始處的漸強附加an-1’,并且其結(jié)束處被漸弱,以提供具有附加104的幀。在這個例子中,相鄰的連續(xù)幀,幀n+2,具有附加到其開始處的漸強附加an+1’,并且其結(jié)束處被漸弱,以提供具有附加106的幀。因此,將每一個已修改幀都進行漸強和漸弱,不管是否存在不連續(xù)點。該漸強示為線性漸強。其它漸強函數(shù)也是可能的,如下面所討論的。該漸弱顯示為線性漸弱。其它漸弱函數(shù)也是可能的,如下面所討論的。該漸強和漸弱函數(shù)優(yōu)選地可以是互補的,但并不是必需的,如同下面也進一步討論的。
      圖11a與圖10a的不同在于,對于其中附加被附加到幀的結(jié)束處的情況,其示出了三個已修改的PCM音頻幀的例子,一個連續(xù)對不具有不連續(xù)點,而另一個對具有不連續(xù)點。即,一對具有與被施加到系統(tǒng)的幀相同的有序順序,而另一對不具有。維持或重排序功能或裝置94產(chǎn)生包括關(guān)于原始序列的不連續(xù)點的另外的序列。漸強和漸弱功能或裝置無論一對是否是不連續(xù)的,都在每一幀上操作。在圖11a中,已漸弱的附加an’示為附加到(n-1)st幀的結(jié)束處,并且第(n-1)幀的開始處是漸強的,以提供具有附加108的幀。在這個例子中,相鄰的連續(xù)幀,幀n,具有附加到其結(jié)束處的已漸弱附加an+1’,并且其開始處被漸弱,以提供具有附加110的幀。在這個例子中,相鄰的連續(xù)幀,幀n+2,具有附加到其結(jié)束處的已漸弱附加an+3’,并且其開始處被漸弱,以提供具有附加112的幀。因此,將每一個已修改幀都進行漸強和漸弱,不管是否存在不連續(xù)點。該漸強示為線性漸強。其它漸強函數(shù)也是可能的,如下面所討論的。該漸弱顯示為線性漸弱。其它漸弱函數(shù)也是可能的,如下面所討論的。該漸強和漸弱函數(shù)優(yōu)選地可以是互補的,如同下面也進一步討論的。
      在圖9b的選擇的情況中,通過“漸強和漸弱”功能或裝置96來將漸強和漸弱應(yīng)用于由附加92所產(chǎn)生的每一個已修改幀。這樣的漸強和漸弱的修改幀隨后受維持或重排序94的可能的重排序。圖10a和11a的例子可應(yīng)用于圖9b中的維持或重排序94的輸出。圖9b的“漸強和漸弱”96的輸出的例子與圖10a和11a中的例子相同,除了修改幀的順序與應(yīng)用于附加92的有序序列的順序相同以外。
      在圖9a、9b二者中,將已維持或重排序的漸強和漸弱的修改幀應(yīng)用于“重疊和聯(lián)合”功能或裝置98,其重疊并加性聯(lián)合了漸強和漸弱的PCM音頻片段的每一個連續(xù)對,無論是否存在不連續(xù)點。因此,每一個結(jié)果幀都具有交叉漸變部分。當連續(xù)幀的對與應(yīng)用于該系統(tǒng)的幀具有相同的順序時,該交叉漸變部分與應(yīng)用于該系統(tǒng)的幀的對應(yīng)部分基本相同。如果漸強和漸弱是互補的,并且通過減法方法獲得該互補的漸變函數(shù),如下所討論的,那么該交叉漸變部分與應(yīng)用于該系統(tǒng)的幀的對應(yīng)部分是本質(zhì)上一樣的。當通過乘法方法獲得該互補的漸變函數(shù)時,可以獲得稱不上本質(zhì)上一樣的,但是仍然是基本上一樣的對應(yīng)。當連續(xù)幀的對具有不連續(xù)點時,那么該交叉漸變部分提供從一個幀中的PCM音頻到跟隨幀中的PCM音頻的平滑的交叉漸變,與圖1中的系統(tǒng)當存在不連續(xù)點時一樣。
      圖10a示出的例子在圖10b中進行重疊和聯(lián)合,以使得在所述已修改幀中的連續(xù)幀中具有交叉漸變部分114和116。在這個例子中,重疊和聯(lián)合導(dǎo)致在幀邊界處118和120處的幀的串聯(lián)。由不具有不連續(xù)點的一對連續(xù)已修改幀的導(dǎo)致的交叉漸變114,是在幀n-1的結(jié)束處的音頻和它本身之間,因此取決于該漸強和漸弱互補性的精確度,將與在幀n-1的結(jié)束處的原始音頻相同。交叉漸變116在幀n的結(jié)束處的音頻和幀n-1的結(jié)束處的音頻之間,正好在幀n+2之前,并且出現(xiàn)在幀n的結(jié)束處內(nèi)。交叉漸變116提供從幀n中的PCM音頻到幀n+2中的PCM音頻的平滑的交叉漸變。附加到幀n-1的開始處的附加,例如漸強的附加an-2’,可以用于另一個交叉漸變,其沒有示出。類似地,在幀n+2的結(jié)束處的漸弱可以用于另一個交叉漸變,其沒有示出。
      類似地,圖11a示出的例子在圖11b中進行重疊和聯(lián)合,以使得在所述已修改幀中的連續(xù)幀具有交叉漸變部分122和124。在這個例子中,重疊和聯(lián)合導(dǎo)致在幀邊界處126和128處的幀的串聯(lián)。由不具有不連續(xù)點的一對連續(xù)已修改幀導(dǎo)致的交叉漸變122,是在幀n的開始處的音頻和它本身之間,因此取決于該漸強和漸弱互補性的精確度,將與在幀n的開始處的原始音頻相同。交叉漸變122在幀n內(nèi)。交叉漸變124在幀n+1的開始處的音頻和幀n+2的開始處的音頻之間,并且出現(xiàn)在幀n+2的開始處內(nèi)。交叉漸變124提供從幀n中的PCM音頻到幀n+2中的PCM音頻中的平滑的交叉漸變。附加到幀n-1的開始處的附加,例如漸強的附加an-2’,可以用于另一個交叉漸變,其沒有示出。類似地,在幀n-1的開始處的漸強可以用于另一個交叉漸變,其沒有示出。
      圖11c與圖11b相似,但是也示出了在已修改幀上使用時間壓縮和時間擴展的例子。在圖11c中,所示出的三個已修改幀108、110和112存儲在存儲器空間100中。每一個隨后都被時間壓縮,以使得它們每一個都適合于一個幀周期內(nèi)(幀邊界表示為125、126、128和129,已時間壓縮的已修改幀表示為108’,110’和112’)為了在單一的流中傳送所述已修改幀,將所述已修改幀時間壓縮,以使得每一個都適合于一個幀周期內(nèi)。雖然它們可以具有與幀長度相等的持續(xù)時間,以使得結(jié)果是連續(xù)的數(shù)據(jù)流,但是它們也可以是短于幀長度的,與圖11c中的例子一樣,其中它們示為短于幀周期,并且任意地放置在幀內(nèi)。在實踐上,已時間壓縮的幀可以具有一個非常高的傳送率(例如,跨SPDIF或AES-EBU傳送),以使得它們只占據(jù)在幀邊界之間的一小部分空間。該已時間壓縮的幀隨后被時間解壓縮、重疊并相加,以產(chǎn)生在序列幀n-1,n和n+2中具有交叉漸變區(qū)域122和124的數(shù)據(jù)流,與圖11b的例子一樣。
      因此,在圖9a和9b二者的變化中,在系統(tǒng)輸出處提供另外的PCM音頻幀的有序序列,其具有與一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個序列都具有與一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,在PCM音頻幀的另外的順序中的連續(xù)對具有已相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中已經(jīng)重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      實踐中,可以將圖1、9a和9b中的系統(tǒng)的功能或裝置分離成,例如,如圖12所示,“傳送器”功能或裝置130、可選擇的“編輯”功能或裝置134(這里可以是多重編輯功能或裝置,如上所述),以及“接收器”功能或裝置138。三個功能或裝置中的每一個都可以彼此遠程地放置。如下所述,編輯134和接收器138可以彼此集成。該傳送器和接收器也構(gòu)成本發(fā)明的方面。
      傳送器130的輸出可以由編輯134通過使用任何合適技術(shù)傳送、存儲、或傳送并存儲的可選的“傳送/存儲”功能或裝置132來接收。編輯134的輸出可以由接收器138通過使用任何合適技術(shù)傳送、存儲、或傳送并存儲的另外可選的“傳送/存儲”功能或裝置136來接收。傳送/存儲132和136中的傳送或存儲可以是單一串行數(shù)據(jù)流、并行數(shù)據(jù)流或是存儲器空間中的數(shù)據(jù)。
      傳送器130可以包括使用有損編碼(例如,知覺編碼類型)、無損編碼(例如,霍夫曼(Huffman)編碼或Meridian無損封裝(MLP))或有損編碼和無損編碼的聯(lián)合(例如,知覺編碼和霍夫曼編碼)來編碼傳送器輸出的編碼裝置或功能。當傳送器130提供已編碼輸出時,在接收器138中可以包括合適的解碼器。編輯134可以包括合適的解碼器,并且可以編碼它自己的輸出??蛇x擇地,編碼和解碼可以通過從傳送器130、編輯134和接收器138中分離的功能或裝置來應(yīng)用。該編碼對減輕所增加的數(shù)據(jù)率是有用的,數(shù)據(jù)率的增加是來自于比原始幀大它們附加的量的已修改幀的結(jié)果。例如,如果PCM音頻幀具有與NTSC視頻幀相同的長度,即33.37毫秒,并且如果該附加是5毫秒,那么所述已修改幀增加了(33.37+5)/33.37的系數(shù),或是關(guān)于輸入幀大約15%。為了恢復(fù)數(shù)據(jù)率,將需要100%/(100%+15%)或大約87%的壓縮率。其對于無損壓縮系統(tǒng)十分實際的。
      傳送器130可以包括時間壓縮器,以使得包括附加的已修改幀可以在的不大于來自于它們起源的幀的時間間隔內(nèi)進行傳送。當該傳送器130輸出串行數(shù)據(jù)流時,該時間壓縮是必需的。當傳送器130提供已時間壓縮的輸出時,在接收器138中可以包括合適的時間解壓縮器。編輯134可以包括時間解壓縮器,并且可以再壓縮它自己的輸出(最有可能當該編輯功能或裝置包括本地接收器)。可選擇地,時間壓縮和解壓縮可以通過從傳送器130、編輯134和接收器138中分離的功能或裝置來應(yīng)用。
      根據(jù)本發(fā)明第一方案的傳送器130,圖1中所示包括該附加2。根據(jù)圖1的第一方案的編輯134包括該維持或重排序4。根據(jù)圖1的第一方案的接收器138可以包括圖1中所示的剩余裝置和功能,或是不但有圖1中所示的剩余裝置和功能,而且也有維持和重排序4,在此情況下,沒有單獨的編輯134(該編輯功能或裝置是接收器138的一部分)。這些變化在下面標題為“圖1”的表中進行總結(jié)。可以有多個編輯134,并且一個或多個編輯134可以包括它自己的本地接收器。
      圖1

      根據(jù)本發(fā)明第二方案的第一變化的傳送器130,如圖9a中所示包括附加92。根據(jù)圖9a的第二方案的第一變化的編輯134可以包括維持或重排序94,或者維持或重排序94和漸強和漸弱96二者。根據(jù)圖9a的第二方案的第一變化的接收器138包括重疊和聯(lián)合98,并且如果漸強和漸弱96沒有包括在編輯134中,那么可以包括該漸強和漸弱98?;蛘卟坏袧u強和漸弱96,而且還有維持或重排序94,在此情況下,沒有單獨的編輯134(該編輯功能或裝置是接收器138的一部分)。包括重疊和聯(lián)合98的接收器138也可以包括另外的維持或重排序功能或裝置。多個編輯134裝置或功能或者可以從接收器128中分離,或者它們中的一個或多個可以是接收器138的一部分(在此情況下,接收器138包括維持或重排序94、漸強和漸弱96以及重疊和聯(lián)合98)。這些變化在下面標題為“圖9a”的表中進行總結(jié)??梢杂卸鄠€編輯134,并且一個或多個編輯134可以包括它自己的本地接收器。
      圖9a

      根據(jù)本發(fā)明第二方案的第二變化的傳送器130,如圖9b中所示可以包括附加裝置或功能92,或是該附加裝置或功能92和漸強和漸弱96二者。根據(jù)圖9b的第二方案的第二變化的編輯134可以包括維持或重排序94。根據(jù)圖9b的第二方案的第二變化的接收器138包括重疊和聯(lián)合98,并且如果該編輯功能或裝置是該接收器的一部分,那么可以包括維持或重排序94,或是維持或重排序94和漸強和漸弱98兩者。包括重疊和聯(lián)合98的接收器138也可以包括另外的維持或重排序功能或裝置。多個編輯134裝置或功能或者可以從接收器138中分離,或者它們中的一個或多個可以是接收器138的一部分。這些變化在下面標題為“圖9b”的表中進行總結(jié)??梢杂卸鄠€編輯134,并且一個或多個編輯134可以包括它自己的本地接收器。
      圖9b

      調(diào)制包絡(luò)漸強和漸弱的調(diào)制包絡(luò)以及交叉漸變區(qū)域的長度都在可聽見的拼接編輯或交叉漸變上具有直接的影響。
      調(diào)制包絡(luò)是增益形狀或外形,其中當應(yīng)用于音頻采樣時,典型地將音頻從一(增益=1.0)轉(zhuǎn)換到靜音(增益=0.0),或相反。存在用于產(chǎn)生這個調(diào)制包絡(luò)的各種函數(shù),并且每一個都提供不同的譜擴散由交叉漸變引起的失真的方式。通常所使用的交叉漸變函數(shù)包括線性傾斜(Linear ramp)(如在這里各種圖中所示的)、log、漢寧(Hanning)、漢明(Hamming)和正弦(sine)。
      交叉漸變區(qū)域的長度是在完成該交叉漸變所需要的以采樣或秒計量的時間量。如果交叉漸變區(qū)域的長度太小(例如小于5毫秒),那么該交叉漸變在抑制聽得見的滴答聲或砰砰聲時并不有效。由于引入了交叉漸變并從零增加重疊,因此當重疊的長度增加時,滴答聲變成砰砰聲,隨后變得越來越難以聽見。當達到幾ms或低的幾十ms的時候,其基本上將該砰砰聲減少到聽不見(假設(shè)漸變函數(shù)有感覺地設(shè)計)。但是,使用更長的交叉漸變區(qū)域也有兩個缺點。首先,它導(dǎo)致與每一幀相聯(lián)系的冗余采樣數(shù)量的增加(因此數(shù)據(jù)率開銷增加),第二,收聽者將開始注意到交叉漸變區(qū)域中的混合,這在某些環(huán)境中可能是不期望的。例如,如果將不同的音樂片段進行交叉漸變,那么該交叉漸變區(qū)域?qū)⒕哂胁煌臉氛{(diào)和節(jié)奏的混合。如果該交叉漸變有足夠長度(例如大于100毫秒),那么混合將變得明顯,并且最有可能令人煩惱。
      因此期望的是具有交叉漸變區(qū)域長度和調(diào)制包絡(luò)函數(shù),它們共同提供短的轉(zhuǎn)換時間同時將聽得見的失真最小化。實際上,已經(jīng)發(fā)現(xiàn)了美國專利US.5,903,872所定義的、愷撒貝賽爾導(dǎo)出(Kaiser Besselderived(KBD))平方函數(shù),具有設(shè)定為等于1的alpha系數(shù)和大約5毫秒的重疊長度是滿意的。
      在本發(fā)明中,特別是在本發(fā)明的第二方案中,圖9a和9b中所示,漸強和漸弱調(diào)制包絡(luò)函數(shù)典型地是對稱的和互補的?!皩ΨQ的”意思是漸弱包絡(luò)和漸強包絡(luò)是彼此時間反轉(zhuǎn)等效的?!盎パa的”意思是漸弱包絡(luò)和漸強包絡(luò)經(jīng)過交叉漸變總和為一。但是,本發(fā)明,特別是本發(fā)明的第二方案,并不排除不對稱的和/或不互補的調(diào)制包絡(luò)的使用。例如,它可以用于基于音頻信號特性改變調(diào)制包絡(luò)。如果要使用總和到大于一的、不互補的調(diào)制包絡(luò),那么可能交叉漸變音頻的結(jié)果可以“剪切(clip)”-即采樣值可以超過解打包裝置的增益限制。
      交叉漸變每一個幀邊界和舍入誤差如上所述,本發(fā)明的第二方案,如圖9a和9b中的例子所示,優(yōu)選地使用不引入舍入誤差的互補的調(diào)制包絡(luò)。
      考慮下面使用互補的調(diào)制包絡(luò)的例子。S(n)是在范圍0到1之間的8個音頻采樣(索引n=0到7)的隨機值,并且被量化到3比特的精度(八分之一或0.125的步大小)。在下面的等式中,函數(shù)random(8)產(chǎn)生在范圍0到8內(nèi)的均勻概率的無窮精度值,并且函數(shù)round()將值舍入到最接近的整數(shù)。
      S(n)=round(random(8))8]]>對于n=0到7(1)W(n)是也量化到3比特精度的調(diào)制包絡(luò),在這個例子中,已經(jīng)選擇了四分之一正弦波,但是調(diào)制包絡(luò)函數(shù)是任意的。W(n)=round(8-sin(&pi;-n16))8]]>對于n=0到7(2)互補的調(diào)制包絡(luò)是1減去窗口W(n),以使得調(diào)制包絡(luò)和互補的調(diào)制包絡(luò)的和是1。
      W(n)+(1-W(n))-1對于n=0到7(3)下面的表示出了隨機產(chǎn)生的采樣和調(diào)制包絡(luò)和互補的調(diào)制包絡(luò)系數(shù)。

      將每一個調(diào)制包絡(luò)應(yīng)用于該采樣,并執(zhí)行舍入到3比特的精度,產(chǎn)生下面兩個數(shù)組,A(n)和B(n)A(n)=round(8*S(n)*W(n))8]]>對于n=0到7(4)B(n)=round(8*S(n)*(1-W(n)))8]]>對于n=0到7(5)

      理想地,A(n)和B(n)的和應(yīng)該等于原始采樣S(n),但是該原始采樣和該和的比較顯示對于某些采樣(索引n=3和4)存在舍入誤差。
      互補的交叉漸變?nèi)绻嬗?-W(n)乘以S(n)來導(dǎo)出采樣B(n),而通過減法來產(chǎn)生它們,則消除了舍入誤差。這在本發(fā)明中定義為“互補的交叉漸變”。因此,新的采樣B’(n)是由S(n)減去A(n)導(dǎo)出的。
      B’(n)=S(n)-A(n)對于n=0到7(7)誤差現(xiàn)在可以表示為A(n)+B’(n)-S(n),其簡化為A(n)+S(n)-A(n)-S(n)=0(對于全部n)。
      因此,如果互補的調(diào)制包絡(luò)由該減法技術(shù)導(dǎo)出,那么對于不具有不連續(xù)點的連續(xù)幀對-即從相同的原始音頻信息信號中產(chǎn)生的鄰近連續(xù)幀,舍入誤差將消除。
      本發(fā)明及其各種方面可以用模擬電路來實現(xiàn),或者更有可能地是由在數(shù)字信號處理器、編程多用途數(shù)字計算機、和/或特定用途數(shù)字計算機上所執(zhí)行的軟件功能來實現(xiàn)。模擬和數(shù)字信號流之間的接口可以以合適的硬件和/或作為在軟件和/或固件中的功能來執(zhí)行。雖然本發(fā)明及其各個方面可以包括模擬或數(shù)字信號,但是在實際的應(yīng)用中,大部分或全部處理功能都很可能要在數(shù)字信號流上的數(shù)字領(lǐng)域中來執(zhí)行,其中音頻信號由采樣來表示。
      應(yīng)該了解的是本發(fā)明和它各個方面的其它變化和修改的實現(xiàn)將對那些本領(lǐng)域技術(shù)人員來說是很清楚的,并且本發(fā)明并不由這些所述的具體實施例來限制。因此由本發(fā)明預(yù)期覆蓋任意和所有修改、變化、或等價物,它們都落入下面的基本原理所公開的和這里所要求的真實的精神和范圍內(nèi)。
      權(quán)利要求
      1.一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,將所述已修改幀維持一個有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀賦予一個另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,將在漸強和漸弱的已修改幀的序列中的不連續(xù)點之前和之后的漸強和漸弱的PCM音頻進行重疊和加性聯(lián)合,以及當已修改幀的連續(xù)對在該附加的之后或之前不包含不連續(xù)點時,將附加到已修改幀的連續(xù)對中的已修改幀的PCM音頻的片段移除,并且將得到的PCM音頻幀進行結(jié)合,由此提供一個另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了所述漸強和漸弱的PCM音頻。
      2.一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括僅僅向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,以及傳送、存儲、或傳送并存儲所述已修改幀。
      3.根據(jù)權(quán)利要求2的方法,還包括時間壓縮所述已修改幀,并且其中所述傳送、存儲、或傳送并存儲的步驟將已時間壓縮的已修改幀傳送、存儲、或傳送并存儲。
      4.根據(jù)權(quán)利要求2的方法,還包括時間壓縮并編碼所述已修改幀,并且其中所述傳送、存儲、或傳送并存儲的步驟將已時間壓縮和編碼的已修改幀傳送、存儲、或傳送并存儲。
      5.一種用于處理PCM音頻數(shù)據(jù)的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,將所述已修改幀維持一個有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或是向所述已修改幀賦予一個另外的有序順序,其中有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,將在漸強和漸弱的已修改幀的序列中的不連續(xù)點之前和之后的漸強和漸弱的PCM音頻進行重疊和加性聯(lián)合,以及當已修改幀的連續(xù)對在該附加之后或之前處不包含不連續(xù)點時,將附加到已修改幀的連續(xù)對中的已修改幀的PCM音頻的片段移除,并且將得到的PCM音頻幀進行結(jié)合,由此提供另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了所述漸強和漸弱的PCM音頻。
      6.根據(jù)權(quán)利要求5的方法,其中該已接收的已修改PCM音頻幀是已時間壓縮的,該方法還包括時間解壓縮該已接收的已修改PCM音頻幀。
      7.根據(jù)權(quán)利要求5的方法,其中該已接收的已修改PCM音頻幀是已時間壓縮和編碼的,該方法還包括時間解壓縮并解碼該已接收的已修改PCM音頻幀。
      8.一種用于處理PCM音頻數(shù)據(jù)的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,并且所述已修改的幀具有有序順序,該有序順序與所述一個或多個該PCM音頻幀的有序序列中的一個的順序相同,或是具有另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,并且將不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到不連續(xù)點之前的已修改幀的結(jié)束處的PCM音頻漸弱,并且將跟隨不連續(xù)點之后的已修改幀的開始處的PCM音頻漸強,將在漸強和漸弱的已修改幀的序列中的不連續(xù)點之前和之后的漸強和漸弱的PCM音頻進行重疊和加性聯(lián)合,以及當已修改幀的連續(xù)對在該附加的之后或之前不包含不連續(xù)點時,將附加到已修改幀的連續(xù)對中的已修改幀的PCM音頻的片段移除,并且將得到的PCM音頻幀進行結(jié)合,由此提供一個另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,不連續(xù)點具有相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了所述漸強和漸弱的PCM音頻。
      9.根據(jù)權(quán)利要求8的方法,其中該已接收的已修改PCM音頻幀是已時間壓縮的,該方法還包括時間解壓縮該已接收的已修改PCM音頻幀。
      10.根據(jù)權(quán)利要求8的方法,其中該已接收的已修改PCM音頻幀是已時間壓縮和編碼的,該方法還包括時間解壓縮并解碼該已接收的已修改PCM音頻幀。
      11.根據(jù)權(quán)利要求8的方法還包括將所述已修改幀維持一個有序順序,該有序順序與接收它們的順序相同,由此所述已修改幀可以具有有序順序,相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該有序順序在其順序中具有至少一個不連續(xù)點,或者向所述已修改幀賦予一個另外的有序順序,該另外的有序順序與接收它們的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點。
      12.一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,將所述已修改幀,或?qū)⒃摑u強和漸弱的已修改幀維持一個有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀,或該漸強和漸弱的已修改幀賦予一個另外的有序順序,該序列與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在具有與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同的有序順序,或者具有所述另外的有序順序的漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其具有與所述一個或多個PCM音頻幀的有序序列中的一個相同的順序,或者在PCM音頻幀的序列之間具有一個或多個不連續(xù)點,每一個所述序列都具有與所述一個或多個PCM音頻幀的有序序列中的一個或它的一部分相同的順序,在PCM音頻幀的另外的順序中的連續(xù)對具有已相關(guān)聯(lián)的PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      13.一種用于處理一個或多個PCM音頻幀的有序序列的方法,包括僅僅向幀的開始處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者僅向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,由此產(chǎn)生已修改的幀,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將已修改幀的開始處的PCM音頻漸強,以及傳送、存儲、或傳送并存儲該漸強和漸弱的已修改幀。
      14.根據(jù)權(quán)利要求13的方法,還包括時間壓縮該漸強和漸弱的已修改幀,并且其中所述傳送、存儲、或傳送并存儲的步驟將已時間壓縮的漸強和漸弱的已修改幀傳送、存儲、或傳送并存儲。
      15.根據(jù)權(quán)利要求13的方法,還包括時間壓縮并編碼該漸強和漸弱的已修改幀,并且其中所述傳送、存儲、或傳送并存儲的步驟將已時間壓縮和編碼的漸強和漸弱的已修改幀傳送、存儲、或傳送并存儲。
      16.根據(jù)權(quán)利要求8的方法,其中該漸強和漸弱的已修改幀是通過由漸變函數(shù)乘以PCM音頻的一部分,以及從PCM音頻的另一部分減去由乘法得到的PCM音頻的一部分的處理來產(chǎn)生的。
      17.一種用于處理PCM音頻的方法,包括接收漸強和漸弱的已修改PCM音頻幀,其中該漸強和漸弱的已修改幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,以及當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,將該漸強和漸弱的已修改幀維持一個有序順序,該有序順序與所述一個或多個該PCM音頻幀的有序序列中的一個的順序相同,或是向該漸強和漸弱的已修改幀賦予另外的有序順序,該序列與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其中,PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      18.根據(jù)權(quán)利要求17的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是已時間壓縮的,該方法還包括時間解壓縮該已接收的漸強和漸弱的已修改PCM音頻幀。
      19.根據(jù)權(quán)利要求17的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是已時間壓縮和編碼的,該方法還包括時間解壓縮并解碼該已接收的漸強和漸弱的已修改PCM音頻幀。
      20.根據(jù)權(quán)利要求19的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是用無損編碼來編碼的。
      21.根據(jù)權(quán)利要求17或20的方法,其中該漸強和漸弱的已修改幀是通過由漸變函數(shù)乘以PCM音頻的一部分,并從PCM音頻的另一部分減去由乘法得到的PCM音頻的一部分的處理來產(chǎn)生的,并且其中該PCM音頻幀的另外的序列具有與所接收的PCM音頻幀的有序序列的至少一部分相同的順序,由此該PCM音頻幀的另外的序列組成所述所接收的PCM音頻幀的有序序列的至少一部分的基本上相同的重建。
      22.一種用于處理PCM音頻的方法,包括接收漸強和漸弱的已修改PCM音頻幀,其中該漸強和漸弱的已修改幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或是向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,以及當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,其中該漸強和漸弱的已修改幀具有有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者具有另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其中PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      23.根據(jù)權(quán)利要求22的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是已時間壓縮的,該方法還包括時間解壓縮該已接收的已修改PCM音頻幀。
      24.根據(jù)權(quán)利要求22的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是已時間壓縮和編碼的,該方法還包括時間解壓縮并解碼該已接收的已修改PCM音頻幀。
      25.根據(jù)權(quán)利要求24的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是用無損編碼來編碼的。
      26.根據(jù)權(quán)利要求22或25的方法,其中該漸強和漸弱的已修改幀是通過由漸變函數(shù)乘以PCM音頻的一部分,以及從PCM音頻的另一部分減去由乘法得到的PCM音頻的一部分的處理來產(chǎn)生的,并且其中該PCM音頻幀的另外的序列具有與所接收的PCM音頻幀的有序序列的至少一部分相同的順序,由此該PCM音頻幀的另外的序列組成一個所述所接收的PCM音頻幀的有序序列的至少一部分的基本上相同的重建。
      27.根據(jù)權(quán)利要求22的方法還包括;將所述已修改幀維持有序順序,該有序順序與接收它們的順序相同,由此所述已修改幀可以具有有序順序,相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該有序順序在其順序中具有至少一個不連續(xù)點,或者向所述已修改幀賦予另外的有序順序,該另外的有序順序與接收它們的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點。
      28.一種用于處理PCM音頻的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,所述處理是通過以下步驟進行的向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或者向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,將所述已修改的幀,或?qū)⑺鰸u強和漸弱的已修改幀維持有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者向所述已修改幀,或漸強和漸弱的已修改幀賦予另外的有序順序,該序列與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,以及將在具有與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同的有序順序,或者具有所述另外的有序順序的、漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供了另外的PCM音頻幀的有序序列,其中,PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      29.根據(jù)權(quán)利要求28的方法,其中該已接收的已修改PCM音頻幀是已時間壓縮的,該方法還包括時間解壓縮該已接收的已修改PCM音頻幀。
      30.根據(jù)權(quán)利要求28的方法,其中該已接收的已修改PCM音頻幀是已時間壓縮和編碼的,該方法還包括時間解壓縮并解碼該已接收的已修改PCM音頻幀。
      31.根據(jù)權(quán)利要求30的方法,其中該已接收的已修改PCM音頻幀是用無損編碼來編碼的。
      32.根據(jù)權(quán)利要求28或31的方法,其中漸強和漸弱的步驟包括由漸變函數(shù)乘以PCM音頻的一部分,以及從PCM的另一部分減去由乘法得到的PCM音頻的一部分,并且其中該PCM音頻幀的另外的序列具有與所接收的PCM音頻幀的有序序列的至少一部分相同的順序,由此該PCM音頻幀的另外的序列構(gòu)成所述所接收的PCM音頻幀的有序序列的至少一部分的基本上相同的重建。
      33.一種用于處理PCM音頻的方法,包括接收已修改的PCM音頻幀,其中該已修改的幀是通過處理一個或多個PCM音頻幀的有序序列來產(chǎn)生的,其通過向幀的開始處附加PCM音頻的片段,該PCM音頻片段基本上是在有序序列中相鄰的先前幀的結(jié)束處的PCM音頻的復(fù)制,或是向幀的結(jié)束處附加PCM音頻片段,該PCM音頻片段基本上是在有序序列中相鄰的跟隨幀的開始處的PCM音頻的復(fù)制,并且該已修改的幀具有有序順序,該有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序相同,或者具有一個另外的有序順序,該另外的有序順序與所述一個或多個PCM音頻幀的有序序列中的一個的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點,當將片段附加到幀的開始處時,將附加到已修改幀的開始處的PCM音頻漸強,并且將在已修改幀的結(jié)束處的PCM音頻漸弱,或者當將片段附加到幀的結(jié)束處時,將附加到已修改幀的結(jié)束處的PCM音頻漸弱,并且將在已修改幀的開始處的PCM音頻漸強,以及將在漸強和漸弱的已修改幀的序列中的漸強和漸弱的PCM音頻的連續(xù)對進行重疊和加性聯(lián)合,由此提供另外的PCM音頻幀的有序序列,其中PCM音頻幀的連續(xù)對具有PCM音頻交叉漸變部分,其中重疊并聯(lián)合了漸強和漸弱的PCM音頻。
      34.根據(jù)權(quán)利要求33的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是已時間壓縮的,該方法還包括時間解壓縮該已接收的已修改PCM音頻幀。
      35.根據(jù)權(quán)利要求33的方法,其中該已接收的漸強和漸弱的已修改PCM音頻幀是已時間壓縮和編碼的,該方法還包括時間解壓縮并解碼該已接收的已修改PCM音頻幀。
      36.根據(jù)權(quán)利要求33的方法還包括;將所述已修改幀維持有序順序,該有序順序與接收它們的順序相同,由此所述已修改幀可以具有有序順序,相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該有序順序在其順序中具有至少一個不連續(xù)點,或者向所述已修改幀賦予一個另外的有序順序,其中有序順序與接收它們的順序不同,由此相對于所述一個或多個PCM音頻幀的有序序列中的一個的順序,該另外的有序順序在其順序中具有至少一個不連續(xù)點。
      全文摘要
      用于通過向每個幀或者附加相鄰先前幀的一部分,或者附加相鄰跟隨幀的一部分來拼接PCM音頻幀以形成修改幀的方法。根據(jù)第一方案,通過僅在拼接點漸強和漸弱幀的結(jié)束處以及幀的附加,并且在該拼接處重疊并聯(lián)合以提供交叉漸變來獲得拼接??蛇x地,每個幀的結(jié)束處以及幀的附加都是漸強和漸弱、已重疊和相關(guān)聯(lián)的。提供一種互補的漸強和漸弱減法方法來減少舍入誤差。
      文檔編號G10H7/00GK1879163SQ200480033449
      公開日2006年12月13日 申請日期2004年11月4日 優(yōu)先權(quán)日2003年11月12日
      發(fā)明者邁克爾·J·史密斯爾斯, 肯尼思·J·甘德瑞 申請人:杜比實驗室特許公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1