專利名稱:在數(shù)字影院環(huán)境中振動(dòng)性運(yùn)動(dòng)信號(hào)的傳輸?shù)闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字影院。更進(jìn)一步的,本發(fā)明涉及在數(shù)字影院框架中一個(gè)振動(dòng)性運(yùn) 動(dòng)信號(hào)(例如,運(yùn)動(dòng)和振動(dòng)信號(hào))與音、視頻信號(hào)的存儲(chǔ)、傳輸和同步的問(wèn)題。
背景技術(shù):
在運(yùn)動(dòng)控制平臺(tái)中,音頻流和視頻流與振動(dòng)性運(yùn)動(dòng)信號(hào)流的同步、存儲(chǔ)和傳輸是 一個(gè)難題。雖然已有解決方案,但它們卻不能很好地適合數(shù)字影院環(huán)境。本發(fā)明的發(fā)明目的在于為上述難題提出解決方案。
發(fā)明內(nèi)容
在本發(fā)明實(shí)施例中,振動(dòng)性運(yùn)動(dòng)信號(hào)以400Hz抽樣、帶寬為0 IOOHz,表示了一個(gè) 位置坐標(biāo)多通道流。根據(jù)一個(gè)實(shí)施例,在此描述的技術(shù)允許多通道信號(hào)通過(guò)數(shù)字影院服務(wù) 器與音視頻內(nèi)容同步地存儲(chǔ)和回放。KineLink是用于從運(yùn)動(dòng)解碼器傳輸振動(dòng)性運(yùn)動(dòng)信號(hào)到 運(yùn)動(dòng)平臺(tái)的專用協(xié)議的名稱。Motion Code (注冊(cè)商標(biāo))或者M(jìn)otion FX代表了編碼并傳輸 至運(yùn)動(dòng)平臺(tái)的多通道振動(dòng)性運(yùn)動(dòng)信號(hào)的內(nèi)容。本發(fā)明的一個(gè)實(shí)施例提供了一種生成計(jì)算機(jī)文件的方法,該計(jì)算機(jī)文件用于編入 到數(shù)字影院文件音頻包中,該計(jì)算機(jī)文件中編碼進(jìn)了一個(gè)用于控制運(yùn)動(dòng)平臺(tái)的多通道振動(dòng) 性運(yùn)動(dòng)信號(hào),該音頻包用于通過(guò)數(shù)字傳輸鏈路在數(shù)字影院播放器和運(yùn)動(dòng)解碼器之間傳輸。 此方法包括從一個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)文件中(例如,一個(gè)KineLink文件),獲取振動(dòng)性運(yùn)動(dòng) 信號(hào)抽樣塊;基于預(yù)定的結(jié)構(gòu),將代表多通道振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣的二進(jìn)制數(shù)據(jù)編碼成單 聲道的PCM(Pulse Code Modulation,脈碼調(diào)制)抽樣序列;并且利用已編碼的二進(jìn)制數(shù)據(jù) 建立一個(gè)計(jì)算機(jī)文件,將該計(jì)算機(jī)文件合并到數(shù)字影院文件的音頻包中,已編碼的二進(jìn)制 數(shù)據(jù)通過(guò)數(shù)字影院播放器的數(shù)字傳輸鏈路傳輸?shù)娇刂七\(yùn)動(dòng)平臺(tái)的運(yùn)動(dòng)編碼器。本發(fā)明的一個(gè)實(shí)施例提供了一種運(yùn)動(dòng)編碼器,用于生成計(jì)算機(jī)文件,該計(jì)算機(jī)文 件用于編入到數(shù)字影院文件音頻包中。該運(yùn)動(dòng)解碼器包含輸入端,用于從一個(gè)振動(dòng)性運(yùn)動(dòng) 信號(hào)文件中接收振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊;處理器,用于基于預(yù)設(shè)的結(jié)構(gòu),將代表多通道振動(dòng) 性運(yùn)動(dòng)信號(hào)抽樣的二進(jìn)制數(shù)據(jù)編碼成單聲道的PCM抽樣序列;并且利用已編碼的二進(jìn)制數(shù) 據(jù)建立一個(gè)計(jì)算機(jī)文件,已編碼的二進(jìn)制數(shù)據(jù)通過(guò)數(shù)字影院播放器的數(shù)字傳輸鏈路傳輸?shù)?控制運(yùn)動(dòng)平臺(tái)的運(yùn)動(dòng)編碼器;輸出端,用于將計(jì)算機(jī)文件移到存儲(chǔ)設(shè)備上。本發(fā)明的一個(gè)實(shí)施例提供了一種解碼方法,用于對(duì)編入到數(shù)字影院音頻流中的一 個(gè)多通道振動(dòng)性運(yùn)動(dòng)信號(hào)進(jìn)行實(shí)時(shí)解碼。數(shù)字影院音頻流包含一個(gè)PCM通道。振動(dòng)性運(yùn)動(dòng) 信號(hào)包括振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊,振動(dòng)性運(yùn)動(dòng)信號(hào)用于控制運(yùn)動(dòng)平臺(tái);方法包括監(jiān)視數(shù) 字影院音頻流的通道,從數(shù)字影院音頻流中解碼出振動(dòng)性運(yùn)動(dòng)信號(hào);并且使用振動(dòng)性運(yùn)動(dòng) 信號(hào)控制運(yùn)動(dòng)平臺(tái)。本發(fā)明的一個(gè)實(shí)施例提供了一種運(yùn)動(dòng)解碼器,用于對(duì)編入到數(shù)字影院音頻流 (AES3)中的一個(gè)多通道振動(dòng)性運(yùn)動(dòng)信號(hào)進(jìn)行實(shí)時(shí)解碼。數(shù)字影院音頻流包含一個(gè)PCM通道。振動(dòng)性運(yùn)動(dòng)信號(hào)包括大量振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊,用于控制運(yùn)動(dòng)平臺(tái);運(yùn)動(dòng)解碼器包 括接收機(jī),用于接收和監(jiān)控?cái)?shù)字影院音頻流;處理器,用于從已編碼的數(shù)字影院音頻流中 解碼出振動(dòng)性運(yùn)動(dòng)信號(hào);和輸出端,用于輸出用來(lái)控制運(yùn)動(dòng)平臺(tái)的振動(dòng)性運(yùn)動(dòng)信號(hào)。根據(jù)一個(gè)實(shí)施例,提供了一種解碼方法,用于對(duì)編入到數(shù)字影院音頻流(AES3)中 的多通道振動(dòng)性運(yùn)動(dòng)信號(hào)進(jìn)行實(shí)時(shí)解碼。數(shù)字影院音頻流包含兩個(gè)(PCM)通道。振動(dòng)性運(yùn) 動(dòng)信號(hào)用于控制運(yùn)動(dòng)平臺(tái)。該方法包括監(jiān)控?cái)?shù)字影院音頻流的兩個(gè)通道;從數(shù)字影院音 頻流中選擇包含已編碼的振動(dòng)性運(yùn)動(dòng)信號(hào)的通道;將振動(dòng)性運(yùn)動(dòng)信號(hào)從數(shù)字影院音頻流中 解碼出來(lái);并且使用振動(dòng)性運(yùn)動(dòng)信號(hào)控制運(yùn)動(dòng)平臺(tái)。根據(jù)一個(gè)實(shí)施例,提供了一種運(yùn)動(dòng)解碼器,用于對(duì)編入到數(shù)字影院音頻流(AES3) 中的一個(gè)多通道振動(dòng)性運(yùn)動(dòng)信號(hào)進(jìn)行實(shí)時(shí)解碼。數(shù)字影院音頻流包含兩個(gè)(PCM)通道。振 動(dòng)性運(yùn)動(dòng)信號(hào)用于控制運(yùn)動(dòng)平臺(tái)。運(yùn)動(dòng)解碼器包括接收機(jī),用于接收和監(jiān)控?cái)?shù)字影院音頻 流;處理器,用于從數(shù)字影院音頻流中選擇出包含已編碼振動(dòng)性運(yùn)動(dòng)信號(hào)的通道;并且從 已編碼數(shù)字影院音頻流中解碼出振動(dòng)性運(yùn)動(dòng)信號(hào);和輸出端,用于輸出用于控制運(yùn)動(dòng)平臺(tái) 的振動(dòng)性運(yùn)動(dòng)信號(hào)。
圖1是本發(fā)明實(shí)施例提供的包含運(yùn)動(dòng)解碼器的數(shù)字影院系統(tǒng)的一部分的模塊框 架圖;圖2是本發(fā)明實(shí)施例提供的數(shù)字影院文件音頻包的原理示意圖;圖3是本發(fā)明實(shí)施例提供的生成計(jì)算機(jī)文件的方法的流程圖,該計(jì)算機(jī)文件用于 編入到數(shù)字影院文件音頻包中;圖4是本發(fā)明實(shí)施例提供的構(gòu)建如圖3描述的一個(gè)KineLink突發(fā)數(shù)據(jù)的方法流 程圖;圖5是本發(fā)明實(shí)施例提供的對(duì)數(shù)字影院音頻流中的多通道振動(dòng)性運(yùn)動(dòng)信號(hào)實(shí)時(shí) 解碼的方法流程圖;圖6是本發(fā)明實(shí)施例提供的將數(shù)字影院音頻流中的多通道振動(dòng)性運(yùn)動(dòng)信號(hào)實(shí)時(shí) 解碼的運(yùn)動(dòng)解碼器的模塊框架圖。
具體實(shí)施例方式參考圖1,圖1所示為一個(gè)數(shù)字影院系統(tǒng)100的一部分。數(shù)字影院系統(tǒng)100包含一 個(gè)數(shù)字影院播放器102 (數(shù)字影院D-Cinema在本發(fā)明中還包含電子影院Ε-Cinema),數(shù)字影 院播放器102通過(guò)4個(gè)AES3連接104與一個(gè)音頻系統(tǒng)106和一個(gè)運(yùn)動(dòng)解碼器108相連接。 運(yùn)動(dòng)解碼器108進(jìn)一步通過(guò)雙向KineLink連接112與多個(gè)運(yùn)動(dòng)平臺(tái)110相連接。在數(shù)字影院中,音頻通過(guò)4個(gè)或者8個(gè)AES3鏈路104 (8或者16通道)傳輸,通常 為線性PCM音頻。本發(fā)明提供了一種對(duì)組成Motion Code (注冊(cè)商標(biāo))的多通道振動(dòng)性運(yùn) 動(dòng)信號(hào)進(jìn)行編碼的方法,使得它可以通過(guò)數(shù)字影院播放器的其中一個(gè)AES3通道進(jìn)行傳輸。通過(guò)一個(gè)AES3鏈路的一個(gè)通道傳輸振動(dòng)性運(yùn)動(dòng)信號(hào)具有穩(wěn)定性,可以與音頻精 確同步。它是一種穩(wěn)定快速、可信賴的傳輸,實(shí)現(xiàn)起來(lái)相對(duì)便宜。AES3通道的其中一個(gè)通道 上可利用的帶寬比傳輸振動(dòng)性運(yùn)動(dòng)信號(hào)所需最低帶寬高30個(gè)系數(shù)。
在一個(gè)建議配置中,其中一個(gè)可用的AES3鏈路會(huì)把振動(dòng)性運(yùn)動(dòng)信號(hào)當(dāng)作一個(gè)線性PCM單聲道流。運(yùn)動(dòng)解碼器108與數(shù)字影院播放器102的相應(yīng)AES3鏈路相連接。運(yùn)動(dòng) 解碼器108會(huì)在AES3鏈路的雙通道的其中一個(gè)通道上識(shí)別、解碼振動(dòng)性運(yùn)動(dòng)信號(hào),將它傳 送到下行的運(yùn)動(dòng)平臺(tái)110或者KineLink中繼器(KineHubs)(圖中未示)。在本發(fā)明實(shí)施例 中,一個(gè)運(yùn)動(dòng)平臺(tái)包括四個(gè)制動(dòng)器。一個(gè)線性PCM信號(hào)是以兩路音頻通過(guò)AES3傳輸,通常的抽樣率為48kHz。下面描 述的 “KineLink 通過(guò) AES3”(KineLink-over_AES3)編碼方案使用 了一種類似于 IEC61937 的格式,在一個(gè)AES3連接的兩個(gè)PCM通道中的一個(gè)通道上對(duì)振動(dòng)性運(yùn)動(dòng)信號(hào)進(jìn)行編碼。在本發(fā)明實(shí)施例中,沒有使用IEC61937協(xié)議編碼振動(dòng)性運(yùn)動(dòng)信號(hào)的原因如下a) 它使用AES3流的雙通道。在本發(fā)明實(shí)施例提供的方法中,雙通道的其中一個(gè)通道對(duì)于其 他應(yīng)用來(lái)說(shuō)是自由的(評(píng)論,聽覺修復(fù)等);b)IEC61937協(xié)議沒有一個(gè)可以用于傳輸類似 MotionCode (注冊(cè)商標(biāo))信號(hào)的多通道信號(hào)的正式架構(gòu)(目前還沒有);c)用于為AES3連 接上的線性PCM回放創(chuàng)建一個(gè)文件的軟件工具較簡(jiǎn)單,而且其操作也直接。這種方法的主要缺點(diǎn)有a)振動(dòng)性運(yùn)動(dòng)信號(hào)在系統(tǒng)中表現(xiàn)為一個(gè)PCM音頻流。無(wú) 法保護(hù)該系統(tǒng)不受到在聲音系統(tǒng)上播放此信號(hào)帶來(lái)的侵害。b)數(shù)字影院KineLink傳輸規(guī) 范的實(shí)施依賴于AES3連接呈現(xiàn)的數(shù)據(jù)信號(hào)是存儲(chǔ)在數(shù)字影院服務(wù)器中的數(shù)據(jù)的精確比特 (bit-exact)版本。任何修改,即使再輕微,都會(huì)某種程度上損壞數(shù)據(jù)流,使得它不能被運(yùn) 動(dòng)解碼器識(shí)別。尤其是數(shù)字影院播放器把振動(dòng)性運(yùn)動(dòng)信號(hào)看做PCM音頻。它或許會(huì)隨意處 理振動(dòng)性運(yùn)動(dòng)信號(hào),比如縮放,添加濾波或均衡等效果,或者添加水印。任何這樣的修改都 會(huì)損壞振動(dòng)性運(yùn)動(dòng)信號(hào),使得它不能被運(yùn)動(dòng)解碼器所識(shí)別;c)振動(dòng)性運(yùn)動(dòng)信號(hào)可以出現(xiàn)在 AES3線性PCM流的左通道或右通道。運(yùn)動(dòng)解碼器必須監(jiān)控這兩個(gè)通道,并且識(shí)別每個(gè)通道 上的振動(dòng)性運(yùn)動(dòng)信號(hào)。為了減輕前面的段落中描述的缺點(diǎn)b),建議采用調(diào)制和/或壓縮(或者壓縮調(diào) 制)技術(shù),使得線性PCM流中的振動(dòng)性運(yùn)動(dòng)信號(hào)遇到各種改動(dòng)和處理效果時(shí)更健壯,舉例如 下-改變標(biāo)記-改變幅度-μ律/A律壓縮/解壓縮-線性濾波效果,比如均衡、房?jī)?nèi)音效等。-增加一個(gè)音頻水印這樣的調(diào)制技術(shù)利用了適用于傳輸線性PCM流的大帶寬,損失了帶寬增加了對(duì)上 述的效果的健壯性。AES3流配置。把AES3流配置成一個(gè)線性PCM立體聲流(音頻)。這樣一個(gè)通道 用于傳輸振動(dòng)性運(yùn)動(dòng)信號(hào);另一個(gè)通道還可以用于其他目的,比如評(píng)論。將振動(dòng)性運(yùn)動(dòng)信號(hào)映射到IEC60958協(xié)議上。該信號(hào)通過(guò)IEC60958子幀的基本16 比特?cái)?shù)據(jù)區(qū)域傳輸(時(shí)間槽12至27)的基本16位區(qū)域傳輸。除了只使用了 2個(gè)子幀中的 一個(gè)以外均與IEC61937編碼類似。因?yàn)镮EC60958傳輸提供的帶寬比傳輸振動(dòng)性運(yùn)動(dòng)信號(hào)要求的帶寬要大的多,所 以振動(dòng)性運(yùn)動(dòng)信號(hào)被打包成數(shù)據(jù)突發(fā)。每個(gè)數(shù)據(jù)突發(fā)代表了一個(gè)KineLink幀或塊(一組4個(gè)KineLink坐標(biāo))。這樣突發(fā)數(shù)據(jù)的重復(fù)率在48kHz時(shí)為120個(gè)IEC60958幀,或者2. 5ms。 這與KineLink的抽樣率是相同的突發(fā)數(shù)據(jù)通常用零來(lái)填補(bǔ),即使運(yùn)動(dòng)解碼器108不需要讀取填補(bǔ)區(qū)域。連接到AES3連接的運(yùn)動(dòng)解碼器108必須監(jiān)控、解析AES3流的兩個(gè)通道,識(shí)別AES 流每個(gè)通道中KineLink突發(fā)數(shù)據(jù)的出現(xiàn),并鎖定到它們上。一個(gè)KineLink數(shù)據(jù)突發(fā)的構(gòu)建。數(shù)據(jù)突發(fā)是由7個(gè)連續(xù)的16比特字構(gòu)成的。
位置 內(nèi)容 "ο前導(dǎo) A: 0xAA55
1前導(dǎo)B:這個(gè)序列可以是以下值中的任意一種:
0乂087八->激活的KineLink流 OxD87B->備用的 KineLink 流 0xD88A->激活的帶有Ig預(yù)加重KineLink流 2至5 同一個(gè)KineLink塊(幀)的4個(gè)樣值(坐標(biāo))。 樣值以下面的順序傳輸 O前-右 1前-左 2后-右 3后-左 6校驗(yàn)和前導(dǎo)或前綴。前導(dǎo)A與前導(dǎo)B的組合使得解碼器精確地識(shí)別到KineLink數(shù)據(jù)突 發(fā)的開始。另外前導(dǎo)B用于指示KineLink流是激活還是處于備用,當(dāng)KineLink流處于激 活狀態(tài)時(shí)多通道振動(dòng)性運(yùn)動(dòng)信號(hào)是否已經(jīng)用Ig預(yù)加重編碼過(guò)。預(yù)加重。Ig預(yù)加重即是在頻率范圍6Hz IOOHz內(nèi)的振動(dòng)性運(yùn)動(dòng)信號(hào)代表一個(gè)加 速度而非位置。這樣做有兩個(gè)原因1_振動(dòng)性運(yùn)動(dòng)信號(hào)的整個(gè)16比特動(dòng)態(tài)范圍可以用在整個(gè)頻 率范圍上,沒有加速時(shí)制動(dòng)器飽和的危險(xiǎn)。2-震動(dòng)信號(hào)的“力量”效果更加的與加速度相關(guān) 而不是位置。所以不管它們的頻率大小,只要加速度信號(hào)的幅度相同,就能感知到相同的力 量。另一方面,位置信號(hào)的感知到的強(qiáng)度隨著頻率的增加而增加。當(dāng)振動(dòng)性運(yùn)動(dòng)信號(hào)使用Ig預(yù)加重編碼時(shí),無(wú)論是運(yùn)動(dòng)解碼器還是制動(dòng)器本身都 必須使用一個(gè)去加重過(guò)濾器。
校驗(yàn)和。校驗(yàn)和的計(jì)算是通過(guò)a)使用16位環(huán)繞算法把出現(xiàn)在校驗(yàn)碼之前的6個(gè)單詞相加在一起;b)取得這兩者完成的結(jié)果。這種方式下,用環(huán)繞算法得出的校驗(yàn)碼和前 面的6個(gè)單詞的和應(yīng)該是零。因?yàn)镵ineLink的突發(fā)的尺寸是固定的,大量的校驗(yàn)碼并不適 用。這個(gè)校驗(yàn)碼可以很輕松實(shí)現(xiàn)并且對(duì)許多典型的傳輸錯(cuò)誤仍然提供了很好的保護(hù)。KineLink文件(KLK文件)的處理順序如下所示a)打開KLK文件并且將每個(gè)連續(xù)的KineLink塊抽取出來(lái)。WKineLink數(shù)據(jù)突發(fā)的構(gòu)建步驟如下添加前導(dǎo)A和B,四個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣 及校驗(yàn)和。備用的前導(dǎo)絕對(duì)不用于KineLink文件的構(gòu)建,這毫無(wú)效果。備用的前導(dǎo)通常由 運(yùn)動(dòng)解碼器的電影播放器上行流動(dòng)態(tài)地使用。c)在數(shù)據(jù)突發(fā)上添加113個(gè)零。d)生成的突發(fā)數(shù)據(jù)構(gòu)成了數(shù)據(jù)流。這種數(shù)據(jù)流被構(gòu)建為48kHz的單聲道廣播波形 文件。這就是傳到處理實(shí)驗(yàn)室的文件,該文件將編入.mxf音頻文件,是電影文件包的一部 分。操作過(guò)程是由應(yīng)用軟件實(shí)現(xiàn)的,該應(yīng)用軟件可以將KLK文件轉(zhuǎn)換成一個(gè)包含振動(dòng) 性運(yùn)動(dòng)信號(hào)的BWF文件(比如,一個(gè)廣播波形文件)?,F(xiàn)在參考圖2,圖2為本發(fā)明實(shí)施例提供的數(shù)字影院文件音頻包的原理示意圖, 依照下面圖3進(jìn)一步討論的方法產(chǎn)生。數(shù)字影院文件的音頻包201包括一套單聲道信號(hào) (201a, 201b, 201c) 0其中一個(gè)單聲道信號(hào)(200a)傳輸一系列的KineLink數(shù)據(jù)突發(fā)204及 填充 206 (例如,填充 KineLink 數(shù)據(jù)突發(fā) 202a、202b、202c、202n)。KineLink 突發(fā)數(shù)據(jù) 204 包括一個(gè)前導(dǎo)208,一個(gè)KineLink抽樣塊210和一個(gè)校驗(yàn)和212?,F(xiàn)在參考圖3,圖3所示為本發(fā)明實(shí)施例提供的生成計(jì)算機(jī)文件的方法300,該計(jì) 算機(jī)文件用于編入到數(shù)字影院文件音頻包中,該計(jì)算機(jī)文件中編碼進(jìn)了一個(gè)用于控制運(yùn)動(dòng) 平臺(tái)的多通道振動(dòng)性運(yùn)動(dòng)信號(hào),該方法包括從一個(gè)KineLink文件中(或者振動(dòng)性運(yùn)動(dòng)信 號(hào)文件或者KLK文件)獲取一系列振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊(步驟302)。該方法還包括構(gòu) 建一個(gè)KineLink數(shù)據(jù)突發(fā)(步驟304)。該方法進(jìn)一步包括填充KineLink數(shù)據(jù)突發(fā)(步 驟306);從LineLink數(shù)據(jù)突發(fā)序列中建立一個(gè)計(jì)算機(jī)文件(步驟308)。該計(jì)算機(jī)文件將 并入數(shù)字影院文件的音頻包中。在本發(fā)明實(shí)施例中,該計(jì)算機(jī)文件將存儲(chǔ)到可以用數(shù)字影 院播放器讀取的存儲(chǔ)介質(zhì)中。這個(gè)存儲(chǔ)介質(zhì),或者是存儲(chǔ)設(shè)備,包括但是不限于數(shù)字視頻硬 盤、磁帶或者其他磁性存儲(chǔ)介質(zhì),及各種半導(dǎo)體存儲(chǔ)等。存儲(chǔ)介質(zhì)可以位于數(shù)字影院播放器 本身或者外置。信號(hào)可以通過(guò)外網(wǎng)來(lái)接收,比如互聯(lián)網(wǎng)。現(xiàn)在參考圖4,更詳細(xì)地顯示了構(gòu)建一個(gè)KineLink數(shù)據(jù)突發(fā)(步驟304)的步驟。 構(gòu)建過(guò)程包括獲取振動(dòng)性運(yùn)動(dòng)信號(hào)取樣塊(步驟402);為每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊添 加一個(gè)前導(dǎo)(步驟404),前導(dǎo)可用于識(shí)別KineLink數(shù)據(jù)突發(fā)的開始,并指示操作模式;為 每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊添加一個(gè)校驗(yàn)和(步驟406)?,F(xiàn)在參考圖5,圖5所示為用于對(duì)編入到數(shù)字影院音頻流(AES3)中的多通道振動(dòng) 性運(yùn)動(dòng)信號(hào)進(jìn)行實(shí)時(shí)解碼的解碼方法500,該多通道振動(dòng)性運(yùn)動(dòng)信號(hào)編碼在數(shù)字影院音頻 流(AES3)中,每個(gè)數(shù)字影院音頻流包括2個(gè)(PCM)通道。多通道振動(dòng)性運(yùn)動(dòng)信號(hào)用于控制 運(yùn)動(dòng)平臺(tái)。本方法包括監(jiān)控AES3音頻流的兩個(gè)通道(步驟502);從AES3音頻流中選擇一 個(gè)包含已知前導(dǎo)的通道(步驟504);偵測(cè)被選擇通道上的KineLink數(shù)據(jù)突發(fā)(步驟506);從KineLink數(shù)據(jù)突發(fā)中解碼出振動(dòng)性運(yùn)動(dòng)信號(hào)(步驟508);使用振動(dòng)性運(yùn)動(dòng)信號(hào)控制運(yùn) 動(dòng)平臺(tái)(步驟510) 現(xiàn)在參考圖6,顯示了一個(gè)運(yùn)動(dòng)解碼器600的模塊框架圖,運(yùn)動(dòng)解碼器用于實(shí)時(shí)解 碼包含在數(shù)字影院音頻流(AES3)中的多通道振動(dòng)性運(yùn)動(dòng)信號(hào)。每個(gè)數(shù)字影院音頻流包括2 個(gè)(PCM)通道。多通道振動(dòng)性運(yùn)動(dòng)信號(hào)用于控制一個(gè)運(yùn)動(dòng)平臺(tái)。運(yùn)動(dòng)解碼器包含接收機(jī) 602,用于接收和監(jiān)控AES3音頻流;處理器604,用于從AES3音頻流中選擇出包含一個(gè)已知 前導(dǎo)的通道;從被選擇的通道上檢測(cè)KineLink數(shù)據(jù)突發(fā);輸出端606,輸出用來(lái)控制運(yùn)動(dòng)平 臺(tái)的振動(dòng)性運(yùn)動(dòng)信號(hào)。
權(quán)利要求
一種生成計(jì)算機(jī)文件的方法,該計(jì)算機(jī)文件用于編入到一個(gè)數(shù)字影院文件的音頻包中,該計(jì)算機(jī)文件中編碼進(jìn)了一個(gè)用于控制運(yùn)動(dòng)平臺(tái)的多通道振動(dòng)性運(yùn)動(dòng)信號(hào),該音頻包用于通過(guò)數(shù)字傳輸鏈路在數(shù)字影院播放器和運(yùn)動(dòng)解碼器之間傳輸,該方法包括從一個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)文件中獲取一系列振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊;根據(jù)預(yù)設(shè)的結(jié)構(gòu),將代表多通道振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣的二進(jìn)制數(shù)據(jù)編碼成單聲道PCM抽樣序列;使用已編碼的二進(jìn)制數(shù)據(jù)建立一個(gè)計(jì)算機(jī)文件,將該計(jì)算機(jī)文件合并到數(shù)字影院文件的音頻包中,已編碼的二進(jìn)制數(shù)據(jù)通過(guò)數(shù)字影院播放器的數(shù)字傳輸鏈路傳輸?shù)娇刂七\(yùn)動(dòng)平臺(tái)的運(yùn)動(dòng)解碼器。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括將計(jì)算機(jī)文件存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)上。
3.如權(quán)利要求1所述的方法,進(jìn)一步包括將該計(jì)算機(jī)文件并入到數(shù)字影院文件的音頻 包中。
4.如權(quán)利要求3所述的方法,進(jìn)一步包括將數(shù)字影院文件存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)上。
5.如權(quán)利要求1所述的方法,進(jìn)一步包括對(duì)于將要作為PCM信號(hào)通過(guò)數(shù)字傳輸鏈路 傳輸?shù)囊丫幋a二進(jìn)制數(shù)據(jù),至少使用調(diào)制和壓縮中的一種技術(shù)處理,以便使得它在面對(duì)線 性PCM流的傳輸中可能發(fā)生的各種改變和音效處理效果時(shí)更健壯,所述各種改變和處理效 果至少包括以下的一種改變標(biāo)記;改變幅度;A律/ μ律壓縮/解壓縮;線性濾波效果,比 如均衡、房?jī)?nèi)音效;增加一個(gè)音頻水印。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括為每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊添加一個(gè)前導(dǎo)。
7.如權(quán)利要求5所述的方法,進(jìn)一步包括為每個(gè)已添加前導(dǎo)的振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣 塊,添加一個(gè)校驗(yàn)和。
8.如權(quán)利要求6所述的方法,進(jìn)一步包括為已添加前導(dǎo)和校驗(yàn)和的振動(dòng)性運(yùn)動(dòng)信號(hào)抽 樣塊,填補(bǔ)多個(gè)零。
9.如權(quán)利要求1所述的方法,所述建立一個(gè)計(jì)算機(jī)文件包括了建立一個(gè)AES3格式的計(jì) 算機(jī)文件。
10.一種運(yùn)動(dòng)編碼器,用于生成計(jì)算機(jī)文件,該計(jì)算機(jī)文件用于編入數(shù)字影院文件的音 頻包中,該運(yùn)動(dòng)編碼器包括一個(gè)輸入端,用于接收來(lái)自于振動(dòng)性運(yùn)動(dòng)信號(hào)文件的一系列的振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊;一個(gè)處理器,用于根據(jù)預(yù)設(shè)的結(jié)構(gòu),將代表多通道振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣的二進(jìn)制數(shù)據(jù) 編碼成單聲道PCM抽樣序列;使用已編碼的二進(jìn)制數(shù)據(jù)建立一個(gè)計(jì)算機(jī)文件,該計(jì)算機(jī)文 件用于編入到數(shù)字影院文件的音頻包中,已編碼的二進(jìn)制數(shù)據(jù)從數(shù)字影院播放器的數(shù)字傳 輸鏈路傳輸?shù)娇刂七\(yùn)動(dòng)平臺(tái)的運(yùn)動(dòng)解碼器;一個(gè)輸出端,用于將計(jì)算機(jī)文件移到一個(gè)存儲(chǔ)設(shè)備上。
11.一種解碼方法,用于對(duì)編入到數(shù)字影院音頻流中的一個(gè)多通道振動(dòng)性運(yùn)動(dòng)信號(hào)進(jìn) 行實(shí)時(shí)解碼,數(shù)字影院音頻流包括一個(gè)PCM通道,振動(dòng)性運(yùn)動(dòng)信號(hào)包括振動(dòng)性運(yùn)動(dòng)信號(hào)抽 樣塊,振動(dòng)性運(yùn)動(dòng)信號(hào)用于控制運(yùn)動(dòng)平臺(tái),該方法包括監(jiān)控?cái)?shù)字影院音頻流的通道;從數(shù)字影院音頻流中解碼出振動(dòng)性運(yùn)動(dòng)信號(hào); 使用振動(dòng)性運(yùn)動(dòng)信號(hào)控制運(yùn)動(dòng)平臺(tái)。
12.如權(quán)利要求11所述的方法,所述解碼包括偵測(cè)每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊中的前導(dǎo)。
13.如權(quán)利要求12所述的方法,進(jìn)一步包括在每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊上執(zhí)行一個(gè) 校驗(yàn)和操作。
14.如權(quán)利要求11所述的方法,所述數(shù)字影院音頻流中包括AES3格式和兩個(gè)PCM通道。
15.如權(quán)利要求14所述的方法,所述監(jiān)控包括監(jiān)控?cái)?shù)字影院音頻流的兩個(gè)通道。
16.一種運(yùn)動(dòng)解碼器,用于對(duì)編入到數(shù)字影院音頻流AES3中的一個(gè)多通道振動(dòng)性運(yùn)動(dòng) 信號(hào)進(jìn)行實(shí)時(shí)解碼,該數(shù)字影院音頻流包括一個(gè)PCM通道,振動(dòng)性運(yùn)動(dòng)信號(hào)包含振動(dòng)性運(yùn) 動(dòng)信號(hào)抽樣塊,用于控制運(yùn)動(dòng)平臺(tái),該運(yùn)動(dòng)解碼器包括一個(gè)接收機(jī),用于接收和監(jiān)控?cái)?shù)字影院音頻流;一個(gè)處理器,用于從已編碼數(shù)字影院音頻流中解碼出振動(dòng)性運(yùn)動(dòng)信號(hào);一個(gè)輸出端,用于輸出用于控制運(yùn)動(dòng)平臺(tái)的振動(dòng)性運(yùn)動(dòng)信號(hào)。
17.如權(quán)利要求16所述的解碼器,所述解碼包括對(duì)每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊進(jìn)行前 導(dǎo)偵測(cè)。
18.如權(quán)利要求17所述的解碼器,所述處理器進(jìn)一步用于在每個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣 塊上執(zhí)行檢驗(yàn)和操作。
19.如權(quán)利要求16所述的解碼器,所述數(shù)字影院音頻流包括AES3格式和兩個(gè)PCM通道。
20.如權(quán)利要求19所述的解碼器,所述監(jiān)控包括監(jiān)控?cái)?shù)字影院音頻流的兩個(gè)通道。
全文摘要
本發(fā)明公開了一種生成計(jì)算機(jī)文件的方法,該計(jì)算機(jī)文件用于編入到一個(gè)數(shù)字影院文件的音頻包中,該計(jì)算機(jī)文件中編碼進(jìn)了一個(gè)用于控制運(yùn)動(dòng)平臺(tái)的多通道振動(dòng)性運(yùn)動(dòng)信號(hào),該音頻包用于通過(guò)數(shù)字傳輸鏈路在數(shù)字影院播放器和運(yùn)動(dòng)解碼器之間傳輸,該方法包括從一個(gè)振動(dòng)性運(yùn)動(dòng)信號(hào)文件(例如,一個(gè)KineLink文件)中獲取一系列振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣塊;根據(jù)預(yù)設(shè)的結(jié)構(gòu),將代表多通道振動(dòng)性運(yùn)動(dòng)信號(hào)抽樣的二進(jìn)制數(shù)據(jù)編碼成一系列單聲道PCM抽樣;使用已編碼的二進(jìn)制數(shù)據(jù)建立一個(gè)計(jì)算機(jī)文件,該計(jì)算機(jī)文件用于并入數(shù)字影院文件的音頻包中,已編碼的二進(jìn)制數(shù)據(jù)通過(guò)數(shù)字影院播放器的數(shù)字傳輸鏈路傳輸?shù)娇刂七\(yùn)動(dòng)平臺(tái)的運(yùn)動(dòng)解碼器。本發(fā)明還公開了一個(gè)對(duì)應(yīng)的編碼器、一個(gè)對(duì)應(yīng)的解碼器和一種對(duì)應(yīng)的解碼方法。
文檔編號(hào)H04N7/08GK101971613SQ200980105777
公開日2011年2月9日 申請(qǐng)日期2009年2月19日 優(yōu)先權(quán)日2008年2月20日
發(fā)明者帕亞爾·布魯諾 申請(qǐng)人:迪寶克技術(shù)公司