專(zhuān)利名稱(chēng):具有錯(cuò)誤檢測(cè)和/或隱藏電路系統(tǒng)及技術(shù)的數(shù)字視頻和/或音頻接收和/或輸出的裝置和方法
具有錯(cuò)誤檢測(cè)和/或隱藏電路系統(tǒng)及技術(shù)的數(shù)字視頻和/ 或音頻接收和/或輸出的裝置和方法相關(guān)申請(qǐng)?jiān)摲桥R時(shí)申請(qǐng)要求2008年9月沈日提交的、題為“具有錯(cuò)誤檢測(cè)和/或隱藏電路系統(tǒng)及技術(shù)的數(shù)字視頻和/或音頻接收和/或輸出的裝置和方法(Devices and Methods of Digital Video and/or Audio Reception and/or Output having Error Detection and/or Concealment Circuitry and Techniques) ”的美國(guó)臨時(shí)申請(qǐng)序列第61/194,315號(hào) (下文中的“臨時(shí)申請(qǐng)”)的優(yōu)先權(quán);該臨時(shí)申請(qǐng)的內(nèi)容整體通過(guò)引證結(jié)合于此。1U本發(fā)明涉及如下的數(shù)字視頻和/或音頻接收和/或輸出的裝置和/或方法其具有和/或?qū)崿F(xiàn)錯(cuò)誤檢測(cè)和/或隱藏電路系統(tǒng)及技術(shù),以檢測(cè)、定位并隱藏在視頻和/或音頻解碼系統(tǒng)中接收到的信號(hào)中的錯(cuò)誤。更特別地,在一個(gè)方面中,對(duì)于實(shí)現(xiàn)傳輸流(transport stream)多路分離器電路系統(tǒng)的衛(wèi)星、陸地和/或電纜接收器(例如數(shù)字廣播電視接收器 (例如,移動(dòng)式電視接收器)),該傳輸流多路分離器電路系統(tǒng)中具有錯(cuò)誤檢測(cè)、識(shí)別、和/或隱藏電路系統(tǒng),以檢測(cè)傳輸流中的一個(gè)以上的錯(cuò)誤,并且在某些情況下,對(duì)此作出響應(yīng),以對(duì)例如用戶、操作者、聽(tīng)眾和/或觀眾隱藏這些一個(gè)以上的錯(cuò)誤。簡(jiǎn)單地說(shuō),數(shù)字廣播電視接收器總體上可由電視調(diào)諧器構(gòu)成,該電視調(diào)諧器用于 (i)將接收器調(diào)諧至例如用戶所選頻帶的頻道并且(ii)將接收到的RF信號(hào)轉(zhuǎn)換成基帶信號(hào)。數(shù)字廣播電視接收器還包括基帶處理器電路系統(tǒng),該基帶處理器電路系統(tǒng)作出響應(yīng)地通過(guò)將基帶信號(hào)解調(diào)并解碼成傳輸數(shù)據(jù)流而獲取一個(gè)以上的頻道(與一個(gè)以上的用戶所選頻道相關(guān))。數(shù)字廣播電視接收器進(jìn)一步包括傳輸流多路分離器電路系統(tǒng),以識(shí)別所選節(jié)目(program)流,并從傳輸數(shù)據(jù)流中提取并分離出音頻數(shù)據(jù)流和視頻數(shù)據(jù)流。數(shù)字廣播電視接收器還包括視頻解碼器電路系統(tǒng)和音頻解碼器電路系統(tǒng),該視頻解碼器電路系統(tǒng)和音頻解碼器電路系統(tǒng)將對(duì)應(yīng)的視頻數(shù)據(jù)流和音頻數(shù)據(jù)流解壓或解碼。視頻輸出電路系統(tǒng)和音頻輸出電路系統(tǒng)使用解壓或解碼的視頻數(shù)據(jù)流和音頻數(shù)據(jù)流來(lái)提供視頻渲染(rendering)功能和音頻渲染功能。最后,數(shù)字廣播電視接收器總體上包括用于對(duì)應(yīng)的視頻顯示和/或音頻重放的用戶界面(例如,顯示器和/或揚(yáng)聲器)。當(dāng)數(shù)字廣播電視接收由于例如干擾(例如,天氣干擾)而中斷、不足、錯(cuò)誤、不恰當(dāng)和/或不兼容時(shí),數(shù)字廣播電視接收器經(jīng)常會(huì)接收到其中包含有錯(cuò)誤的傳輸流包。在傳統(tǒng)系統(tǒng)中,由于那些包中包含有錯(cuò)誤,基帶處理電路系統(tǒng)(包括,例如,頻道解碼器電路系統(tǒng)) 作出響應(yīng)地將基帶信號(hào)解調(diào)并解碼成具有啟用(enable)的或生效(assert)的一個(gè)以上的錯(cuò)誤位(bit)和/或標(biāo)記(例如,MPEG-2環(huán)境中的傳輸錯(cuò)誤指示器(“TEI”)位)的傳輸流包。在MPEG-2環(huán)境中,多路分離器電路系統(tǒng)典型地丟棄具有生效的TEI位或標(biāo)記的傳輸流包。當(dāng)視頻基本流和/或音頻基本流損壞時(shí),視頻解碼器和/或音頻解碼器經(jīng)常會(huì)產(chǎn)生錯(cuò)誤的視頻數(shù)據(jù)和音頻數(shù)據(jù)。當(dāng)把這些錯(cuò)誤的音頻數(shù)據(jù)和視頻數(shù)據(jù)重放和/或顯示給例如用戶、操作者、聽(tīng)眾和/或觀眾時(shí),可能會(huì)出現(xiàn)音頻假象(artifact)和視頻假象。
發(fā)明內(nèi)容
在此描述并說(shuō)明了許多發(fā)明。本發(fā)明既不受限于其任何單個(gè)方面或?qū)嵤├?,也不受限于這些方面和/或?qū)嵤├娜魏谓M合和/或排列。而且,本發(fā)明的每個(gè)方面和/或其每個(gè)實(shí)施例都可單獨(dú)應(yīng)用或者與本發(fā)明的一個(gè)以上的其它方面和/或其一個(gè)以上的其它實(shí)施例組合應(yīng)用。為了簡(jiǎn)潔起見(jiàn),在此將不分別論述許多那樣的排列和組合。重要地,本發(fā)明既不受限于任何單個(gè)方面或?qū)嵤├?,也不受限于這些方面和/或?qū)嵤├慕M合和/或排列。而且,本發(fā)明的每個(gè)方面和/或其每個(gè)實(shí)施例都可單獨(dú)應(yīng)用或者與本發(fā)明的一個(gè)以上的其它方面和/或其一個(gè)以上的其它實(shí)施例組合應(yīng)用。為了簡(jiǎn)潔起見(jiàn),在此不分別論述和/或說(shuō)明某些排列和組合。在第一原理方面中,某些本發(fā)明針對(duì)一種用于輸出視頻數(shù)據(jù)和/或音頻數(shù)據(jù)(例如,與廣播頻譜的多個(gè)頻道中的一個(gè)所選頻道對(duì)應(yīng))的裝置,本裝置包括(i)基帶處理器電路系統(tǒng),以用于將基帶信號(hào)解調(diào)成具有包括多個(gè)視頻包和/或音頻包的多個(gè)包的數(shù)據(jù)流(例如,MPEG型數(shù)據(jù)流,諸如MPEG-2傳輸數(shù)據(jù)流或節(jié)目數(shù)據(jù)流),其中,每個(gè)視頻包都包含一個(gè)視頻有效載荷(payload)和/或每個(gè)音頻包都包含一個(gè)音頻有效載荷;(ii) 多路分離器電路系統(tǒng),耦接至基帶處理器電路系統(tǒng),以用于(a)對(duì)數(shù)據(jù)流進(jìn)行多路分離 (de-multiplex)以獲得多個(gè)視頻包的視頻有效載荷和/或音頻包的音頻有效載荷,(b)檢測(cè)并定位一個(gè)以上的音頻包和/或視頻包中的一個(gè)以上的錯(cuò)誤,并且(c)產(chǎn)生代表一個(gè)以上的視頻包和/或音頻包中的一個(gè)以上的錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的錯(cuò)誤特征數(shù)據(jù)(例如,代表視頻有效載荷和/或音頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息);以及(iii)解碼器電路系統(tǒng),耦接至多路分離器電路系統(tǒng),以用于(a)接收視頻有效載荷和/ 或音頻有效載荷及錯(cuò)誤特征數(shù)據(jù),并且(b)使用錯(cuò)誤特征數(shù)據(jù)來(lái)隱藏視頻有效載荷和/或音頻有效載荷中的一個(gè)以上的錯(cuò)誤和/或使用視頻有效載荷和/或音頻有效載荷及視頻錯(cuò)誤特征數(shù)據(jù)來(lái)輸出視頻數(shù)據(jù)。在另一原理方面中,某些本發(fā)明針對(duì)一種用于輸出視頻數(shù)據(jù)(例如,與廣播頻譜的多個(gè)頻道中的一個(gè)所選頻道對(duì)應(yīng))的裝置,本裝置包括基帶處理器電路系統(tǒng),以用于將基帶信號(hào)解調(diào)成具有包括多個(gè)視頻包的多個(gè)包的數(shù)據(jù)流(例如,MPEG型數(shù)據(jù)流,諸如 MPEG-2傳輸數(shù)據(jù)流或節(jié)目數(shù)據(jù)流),其中,每個(gè)視頻包都包含一個(gè)視頻有效載荷;以及多路分離器電路系統(tǒng),耦接至基帶處理器電路系統(tǒng),以用于(i)對(duì)數(shù)據(jù)流進(jìn)行多路分離以獲得與每個(gè)視頻包相關(guān)的視頻有效載荷,(ii)檢測(cè)并定位視頻有效載荷中的一個(gè)以上的錯(cuò)誤, 并且(iii)響應(yīng)于檢測(cè)到視頻有效載荷中的錯(cuò)誤而產(chǎn)生視頻錯(cuò)誤特征數(shù)據(jù)(例如,代表視頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的數(shù)據(jù))。本裝置進(jìn)一步包括視頻解碼器電路系統(tǒng),耦接至多路分離器電路系統(tǒng),以用于(i)接收多個(gè)視頻有效載荷及視頻錯(cuò)誤特征數(shù)據(jù),(ii)將視頻有效載荷解壓,并且(iii)使用與該視頻有效載荷相關(guān)的視頻錯(cuò)誤特征數(shù)據(jù)來(lái)隱藏在視頻有效載荷中檢測(cè)到的一個(gè)以上的錯(cuò)誤。本視頻解碼器電路系統(tǒng)可使用視頻有效載荷及視頻錯(cuò)誤特征數(shù)據(jù)來(lái)產(chǎn)生輸出的視頻數(shù)據(jù)。事實(shí)上,本裝置可進(jìn)一步包括用戶界面,以顯示代表輸出的視頻數(shù)據(jù)的視頻。在另一實(shí)施例中,多路分離器電路系統(tǒng)進(jìn)一步將數(shù)據(jù)流多路分離成多個(gè)音頻包, 并且多路分離器電路系統(tǒng)構(gòu)造成用于(i)檢測(cè)并定位音頻包的音頻有效載荷中的一個(gè)以上的錯(cuò)誤,并且(ii)產(chǎn)生代表在音頻有效載荷中檢測(cè)到的一個(gè)以上的錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的音頻錯(cuò)誤特征數(shù)據(jù)(其可代表音頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置)。 在此實(shí)施例中,本裝置可包括音頻解碼器電路系統(tǒng),耦接至多路分離器電路系統(tǒng),以用于 (i)接收音頻有效載荷及音頻錯(cuò)誤特征數(shù)據(jù),( )將音頻有效載荷解壓,并且(iii)使用音頻錯(cuò)誤特征數(shù)據(jù)來(lái)隱藏在音頻有效載荷中檢測(cè)到的一個(gè)以上的錯(cuò)誤。在一個(gè)實(shí)施例中,視頻解碼器電路系統(tǒng)可使用視頻有效載荷及視頻錯(cuò)誤特征數(shù)據(jù)來(lái)產(chǎn)生輸出的視頻數(shù)據(jù),音頻解碼器電路系統(tǒng)可使用音頻有效載荷及音頻錯(cuò)誤特征數(shù)據(jù)來(lái)產(chǎn)生輸出的音頻數(shù)據(jù),并且本裝置可進(jìn)一步包括用戶界面,以用于(i)顯示代表輸出的視頻數(shù)據(jù)的視頻并且(ii)輸出代表輸出的音頻數(shù)據(jù)的音頻。在另一原理方面中,本發(fā)明針對(duì)一種用于輸出與所選節(jié)目對(duì)應(yīng)的視頻數(shù)據(jù)的裝置,上述節(jié)目與包括多個(gè)視頻包的數(shù)據(jù)流(例如,傳輸數(shù)據(jù)流或節(jié)目數(shù)據(jù)流)相關(guān),本裝置包括多路分離器電路系統(tǒng)(i)以用于將數(shù)據(jù)流多路分離成多個(gè)視頻包,其中,每個(gè)視頻包都包含一個(gè)視頻有效載荷,并且(ii)構(gòu)造成用于檢測(cè)并定位一個(gè)以上的視頻包中的一個(gè)以上的錯(cuò)誤。此實(shí)施例的多路分離器電路系統(tǒng)包括錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng),以產(chǎn)生多個(gè)描述符,其中,每個(gè)描述符都與一個(gè)視頻有效載荷相關(guān)。該描述符包括視頻錯(cuò)誤標(biāo)記,其中, 當(dāng)在相關(guān)視頻有效載荷的視頻包中檢測(cè)到錯(cuò)誤時(shí),啟用該視頻錯(cuò)誤標(biāo)記;以及視頻錯(cuò)誤特征數(shù)據(jù),當(dāng)在相關(guān)視頻有效載荷的視頻包中檢測(cè)到錯(cuò)誤時(shí),該視頻錯(cuò)誤特征數(shù)據(jù)代表視頻包中的一個(gè)以上的錯(cuò)誤或表現(xiàn)錯(cuò)誤的特征。此方面的本裝置包括視頻解碼器電路系統(tǒng),耦接至多路分離器電路系統(tǒng),以用于 接收多個(gè)視頻有效載荷和與這些視頻有效載荷相關(guān)的描述符,并且使用以下來(lái)產(chǎn)生輸出的視頻數(shù)據(jù)(i)接收到的多個(gè)視頻有效載荷及(ii)如果啟用與接收到的多個(gè)視頻有效載荷中的一個(gè)視頻有效載荷相關(guān)的描述符的視頻錯(cuò)誤標(biāo)記,與該視頻有效載荷相關(guān)的具有啟用的視頻錯(cuò)誤標(biāo)記的描述符。視頻錯(cuò)誤特征數(shù)據(jù)可包括代表相關(guān)視頻有效載荷的視頻包中的錯(cuò)誤的類(lèi)型和/ 或錯(cuò)誤的位置的信息。數(shù)據(jù)流可以是MPEG型數(shù)據(jù)流。而且,每個(gè)視頻包都進(jìn)一步包括一個(gè)視頻標(biāo)頭(header)。另外,多路分離器電路系統(tǒng)可將描述符和相關(guān)的視頻有效載荷大致同時(shí)地輸出至視頻解碼器電路系統(tǒng)。在一個(gè)實(shí)施例中,接收到的多個(gè)視頻有效載荷包括第一視頻有效載荷,并且第一視頻有效載荷與第一描述符相關(guān),其中,視頻解碼器電路系統(tǒng)對(duì)第一描述符的啟用的視頻錯(cuò)誤標(biāo)記作出響應(yīng)而使用第一視頻有效載荷和第一描述符的視頻錯(cuò)誤特征數(shù)據(jù)通過(guò)基于第一描述符的視頻錯(cuò)誤特征數(shù)據(jù)隱藏第一視頻有效載荷中的一個(gè)以上的錯(cuò)誤來(lái)產(chǎn)生輸出的視頻數(shù)據(jù)。本裝置可包括用戶界面,以顯示代表輸出的視頻數(shù)據(jù)的視頻。此實(shí)施例的裝置還可包括基帶處理器電路系統(tǒng),以將基帶信號(hào)解調(diào)成具有多個(gè)視頻包的數(shù)據(jù)流,并且其中,基帶處理器電路系統(tǒng)將與所選頻道對(duì)應(yīng)的數(shù)據(jù)流輸出至多路分離器電路系統(tǒng)。在本發(fā)明的此方面的另一實(shí)施例中,多路分離器電路系統(tǒng)(i)將數(shù)據(jù)流進(jìn)一步多路分離成多個(gè)音頻包,其中,每個(gè)音頻包都包括一個(gè)音頻有效載荷,并且(ii)構(gòu)造成用于檢測(cè)并定位一個(gè)以上的音頻包中的一個(gè)以上的錯(cuò)誤。另外,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)進(jìn)一步產(chǎn)生多個(gè)音頻描述符,其中,每個(gè)音頻描述符都與一個(gè)音頻有效載荷相關(guān),并且其中,該音頻描述符包括(i)音頻錯(cuò)誤標(biāo)記,其中,當(dāng)在相關(guān)音頻有效載荷的音頻包中檢測(cè)到錯(cuò)誤時(shí),啟用該音頻錯(cuò)誤標(biāo)記;以及(ii)音頻錯(cuò)誤特征數(shù)據(jù),當(dāng)在相關(guān)音頻有效載荷的音頻包中檢測(cè)到錯(cuò)誤時(shí),該音頻錯(cuò)誤特征數(shù)據(jù)代表音頻包中的一個(gè)以上的錯(cuò)誤或表現(xiàn)錯(cuò)誤的特征。另外,本裝置進(jìn)一步包括音頻解碼器電路系統(tǒng),耦接至多路分離器電路系統(tǒng),以用于(i) 接收多個(gè)音頻有效載荷和與這些音頻有效載荷相關(guān)的描述符,并且(ii)使用音頻有效載荷,并且如果啟用相關(guān)音頻描述符的音頻錯(cuò)誤標(biāo)記,還使用與該音頻有效載荷相關(guān)的音頻描述符,來(lái)產(chǎn)生輸出的音頻數(shù)據(jù)。本裝置可包括用戶界面,以用于(i)顯示代表輸出的視頻數(shù)據(jù)的視頻并且(ii)輸出代表輸出的音頻數(shù)據(jù)的音頻。音頻錯(cuò)誤特征數(shù)據(jù)可包括代表相關(guān)音頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息。另外,本裝置可包括基帶處理器電路系統(tǒng),以用于將基帶信號(hào)解調(diào)成具有多個(gè)視頻包和多個(gè)音頻包的數(shù)據(jù)流,并且其中,基帶處理器電路系統(tǒng)將與所選頻道對(duì)應(yīng)的數(shù)據(jù)流輸出至多路分離器電路系統(tǒng)。特別地,雖然未詳細(xì)論述,本發(fā)明還針對(duì)如下的數(shù)字視頻和/或音頻接收和/或輸出的方法和技術(shù)其具有和/或?qū)崿F(xiàn)錯(cuò)誤檢測(cè)和/或隱藏技術(shù),以檢測(cè)、定位并隱藏在視頻解碼系統(tǒng)和/或音頻解碼系統(tǒng)中接收到的信號(hào)中的錯(cuò)誤,并且輸出這些隱藏的視頻數(shù)據(jù)和 /或音頻數(shù)據(jù)。事實(shí)上,如上所述,有許多發(fā)明,并且在此已描述和說(shuō)明了各發(fā)明的各方面。 此概要并未詳盡闡述本發(fā)明的范圍。事實(shí)上,此概要可能并未反映出本申請(qǐng)中的或其繼續(xù)申請(qǐng)/分案申請(qǐng)中的權(quán)利要求所保護(hù)的發(fā)明或者可能并未與之相關(guān)。而且,此概要并非意在限定本發(fā)明或權(quán)利要求(不管是現(xiàn)在提出的權(quán)利要求還是分案申請(qǐng)/繼續(xù)申請(qǐng)的權(quán)利要求)并且不應(yīng)以那種方式來(lái)解釋。雖然在此概要中已描述和 /或概述了某些實(shí)施例,但應(yīng)當(dāng)理解的是,本發(fā)明不限于這些實(shí)施例、描述和/或概述,權(quán)利要求也不限于這種方式(其也不應(yīng)被解釋成受此概要限制)。事實(shí)上,從以下的描述、圖示及權(quán)利要求中,與在此概要中提出的方面、發(fā)明、及實(shí)施例不同的和/或類(lèi)似的很多其它方面、發(fā)明及實(shí)施例將是顯而易見(jiàn)的。另外,雖然在此概要中已描述和說(shuō)明了各種特征、屬性及優(yōu)點(diǎn)和/或根據(jù)本概要各種特征、屬性及優(yōu)點(diǎn)是顯而易見(jiàn)的,但應(yīng)當(dāng)理解的是,不要求這些特征、屬性及優(yōu)點(diǎn)存在于本發(fā)明的一個(gè)、一些或全部實(shí)施例中,并且,事實(shí)上,無(wú)需存在于本發(fā)明的任何實(shí)施例中。附圖簡(jiǎn)要說(shuō)明在以下的詳細(xì)描述中,將參考附圖。這些圖示出了本發(fā)明的不同方面并且,在恰當(dāng)之處,相似地標(biāo)注示出了不同圖中的類(lèi)似結(jié)構(gòu)、構(gòu)件、材料和/或元件的參考標(biāo)號(hào)。應(yīng)當(dāng)理解的是,除了那些專(zhuān)門(mén)示出的以外,能設(shè)想出這些結(jié)構(gòu)、構(gòu)件、和/或元件的各種組合,并且這些組合都落在本發(fā)明的范圍內(nèi)。而且,在此描述并說(shuō)明了許多發(fā)明。本發(fā)明既不受限于任何單個(gè)方面或其實(shí)施例, 也不受限于這些方面和/或?qū)嵤├娜我饨M合和/或排列。而且,本發(fā)明的每個(gè)方面和/ 或其每個(gè)實(shí)施例都可單獨(dú)應(yīng)用或者與本發(fā)明的一個(gè)以上的其它方面和/或其一個(gè)以上的其它實(shí)施例組合應(yīng)用。為了簡(jiǎn)潔起見(jiàn),在此將不分別論述和/或說(shuō)明某些排列和組合。圖IA是代表根據(jù)本發(fā)明的至少某些方面的接收器電路系統(tǒng)的示意性框圖,該接收器電路系統(tǒng)包括傳輸流多路分離器電路系統(tǒng);圖IB和圖IC是示出由傳輸流多路分離器電路系統(tǒng)接收到的示例性傳輸數(shù)據(jù)流的框圖,其中,圖IC中的每個(gè)傳輸包(TP)都包括一個(gè)有效載荷或數(shù)據(jù)載荷并可包括一個(gè)標(biāo)頭。圖2A和圖2B是代表根據(jù)本發(fā)明的某些實(shí)施例的至少某些方面的用在數(shù)字廣播電視環(huán)境中的示例性接收器電路系統(tǒng)的示意性框圖,該接收器電路系統(tǒng)包括調(diào)諧器電路系統(tǒng)、基帶處理器電路系統(tǒng)(其可包括解調(diào)器、和/或頻道解碼器電路系統(tǒng)、和/或解擾器 (discrambler)電路系統(tǒng))、傳輸流多路分離器電路系統(tǒng)及解碼器電路系統(tǒng)。圖3A-圖3G是示出根據(jù)本發(fā)明的某些實(shí)施例的至少某些方面的、連同處理器、用戶界面(例如,視頻顯示器)和/或記錄裝置的、耦接至一機(jī)構(gòu)以接收來(lái)自例如電傳導(dǎo)介質(zhì)或光傳導(dǎo)介質(zhì)的廣播頻譜的、根據(jù)在此描述和/或說(shuō)明的任何實(shí)施例的示例性接收器電路系統(tǒng)的示意性框圖。圖4A-圖4D詳細(xì)地示出了根據(jù)本發(fā)明的至少一個(gè)方面的至少一個(gè)實(shí)施例的示例性傳輸流多路分離器電路系統(tǒng)的示意性框圖,其中,這種示例性傳輸流多路分離器電路系統(tǒng)可適于在衛(wèi)星、陸地和/或電纜數(shù)字電視環(huán)境(包括,例如,數(shù)字電視接收器(例如,數(shù)字廣播電視接收器,諸如,移動(dòng)式電視接收器))和/或數(shù)字?jǐn)?shù)據(jù)(視頻和/或音頻)重放裝置中實(shí)現(xiàn);圖5A是示出由傳輸流多路分離器電路系統(tǒng)接收到的傳輸數(shù)據(jù)流的框圖;并且圖5B是示出由傳輸流多路分離器電路系統(tǒng)輸出的解調(diào)和修正的數(shù)據(jù)流的框圖;圖5C是示出解調(diào)的傳輸數(shù)據(jù)流的框圖,其中,解調(diào)的傳輸數(shù)據(jù)流包括(i)解碼的有效載荷或數(shù)據(jù)載荷以及(ii)描述符或描述符包,除了別的以外,該描述符或描述符包還包括代表相關(guān)有效載荷或數(shù)據(jù)載荷中的錯(cuò)誤信息(例如,錯(cuò)誤的特征,包括,例如,錯(cuò)誤的類(lèi)型、錯(cuò)誤的位置、和/或錯(cuò)誤的范圍(extent))的數(shù)據(jù);圖5D-圖5J是示出示例性描述符或描述符包的框圖,這些描述符或描述符包可包括例如錯(cuò)誤標(biāo)記或指示器、管理信息/數(shù)據(jù)、和/或錯(cuò)誤信息/數(shù)據(jù);圖6A是示出由傳輸流多路分離器電路系統(tǒng)接收到的傳輸數(shù)據(jù)流的多個(gè)示例性數(shù)據(jù)流包的框圖;圖6B是檢測(cè)、識(shí)別和/或定位包含在由傳輸流多路分離器電路系統(tǒng)接收并分析的傳輸數(shù)據(jù)流(及其包)中的一個(gè)以上的片段(slice)中的一個(gè)以上的錯(cuò)誤的示例性過(guò)程的流程圖;圖7A是示出由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)產(chǎn)生、形成和/或輸出的示例性視頻描述符或視頻描述符包的框圖;圖7B是示出由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)產(chǎn)生、形成和/或輸出的示例性音頻描述符或音頻描述符包的框圖;圖8A是示出由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)產(chǎn)生、形成和/或輸出的示例性視頻描述符或視頻描述符包的框圖,其中,啟用訪問(wèn)單元隱藏標(biāo)記(“AUCFlag”),從而表示將要(通過(guò)解碼器或處理器電路系統(tǒng))對(duì)與示例性視頻描述符或視頻描述符包相關(guān)的傳輸數(shù)據(jù)流的包的整個(gè)相關(guān)視頻有效載荷或數(shù)據(jù)載荷實(shí)現(xiàn)某種形式或類(lèi)型的隱藏;圖8B是示出由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)產(chǎn)生、形成和/或輸出的示例性視頻描述符或視頻描述符包的框圖,其中,停用(disable)訪問(wèn)單元隱藏標(biāo)記(“AUCFlag”),并且啟用片段號(hào)隱藏標(biāo)記(“SliceCFlag”),從而表示與示例性視頻描述符或視頻描述符包相關(guān)的有效載荷或數(shù)據(jù)載荷的解碼視頻數(shù)據(jù)的一個(gè)以上的片段是錯(cuò)誤的,這可能需要(通過(guò)解碼器或處理器電路系統(tǒng))對(duì)與示例性視頻描述符或視頻描述符包相關(guān)的傳輸數(shù)據(jù)流的包的相關(guān)視頻有效載荷或數(shù)據(jù)載荷的某些片段實(shí)現(xiàn)某種形式或類(lèi)型的隱藏;圖9是當(dāng)傳輸流多路分離器電路系統(tǒng)讀出具有生效的或啟用的TEI位的傳輸數(shù)據(jù)流的包時(shí)檢測(cè)、識(shí)別和/或定位包含在傳輸數(shù)據(jù)流的一個(gè)包中的一個(gè)以上的片段中的一個(gè)以上的錯(cuò)誤的示例性過(guò)程的流程圖;
圖10是示出由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)產(chǎn)生的示例性音頻描述符或音頻描述符包的框圖,其中,啟用訪問(wèn)單元隱藏標(biāo)記(“AUCFlag”),從而表示將要(通過(guò)解碼器電路系統(tǒng)或處理器電路系統(tǒng))對(duì)與示例性音頻描述符或音頻描述符包相關(guān)的傳輸數(shù)據(jù)流的包的相關(guān)音頻有效載荷或數(shù)據(jù)載荷實(shí)現(xiàn)某種形式或類(lèi)型的隱藏;圖IlA-圖IlE是示出根據(jù)本發(fā)明的某些實(shí)施例的至少某些方面的、耦接至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)以提供解調(diào)的數(shù)據(jù)流及在某些情況下錯(cuò)誤數(shù)據(jù)或信息(其可通過(guò)專(zhuān)用和/或多路/共用信號(hào)線提供)的示例性傳輸流多路分離器電路系統(tǒng)的框圖;圖12A和圖12B示出了根據(jù)本發(fā)明的至少一個(gè)方面的至少一個(gè)實(shí)施例的示例性傳輸流多路分離器電路系統(tǒng)的示意性框圖;圖13A和圖1 示出了根據(jù)本發(fā)明的至少一個(gè)方面的至少一個(gè)實(shí)施例的、連同解碼器電路系統(tǒng)和用戶界面(例如,顯示屏和/或揚(yáng)聲器)的某一示例性傳輸流多路分離器電路系統(tǒng)的示意性框圖(雖然在此描述和/或說(shuō)明的傳輸流多路分離器電路系統(tǒng)的所有示例性實(shí)施例也都是適合的);圖13C和圖13D示出了根據(jù)本發(fā)明的至少一個(gè)方面的至少一個(gè)實(shí)施例的、連同處理器電路系統(tǒng)和用戶界面(例如,顯示屏和/或揚(yáng)聲器)的、根據(jù)在此描述和/或說(shuō)明的任何實(shí)施例的傳輸流多路分離器電路系統(tǒng)的示意性框圖;以及圖14A和圖14B示出了根據(jù)本發(fā)明的至少一個(gè)方面的至少一個(gè)實(shí)施例的、連同解碼器電路系統(tǒng)、存儲(chǔ)器和用戶界面(例如,顯示屏和/或揚(yáng)聲器)的示例性傳輸流多路分離器電路系統(tǒng)的示意性框圖。再次,在此描述并說(shuō)明了許多發(fā)明。本發(fā)明既不受限于其任何單個(gè)方面或?qū)嵤├?也不受限于這些方面和/或?qū)嵤├娜我饨M合和/或排列。本發(fā)明的每個(gè)方面和/或其每個(gè)實(shí)施例都可單獨(dú)應(yīng)用或者與本發(fā)明的一個(gè)以上的其它方面和/或其一個(gè)以上的其它實(shí)施例組合應(yīng)用。為了簡(jiǎn)潔起見(jiàn),在此將不分別論述許多那樣的組合和排列。
具體實(shí)施例方式在此描述和說(shuō)明了許多發(fā)明。在一個(gè)方面中,本發(fā)明針對(duì)用在視頻解碼系統(tǒng)和/ 或音頻解碼系統(tǒng)中的多路分離器電路系統(tǒng),除了對(duì)傳輸數(shù)據(jù)流(例如,MPEG-2型數(shù)據(jù)流)進(jìn)行多路分離以外,該多路分離器電路系統(tǒng)包括(i)用于檢測(cè)和/或識(shí)別傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤的電路系統(tǒng),( )用于定位傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤的電路系統(tǒng),和/或(iii)用于在將多路分離的傳輸數(shù)據(jù)流提供和/或輸出至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)之前隱藏或掩蓋(mask)傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤的電路系統(tǒng)。本發(fā)明可應(yīng)用在衛(wèi)星、陸地和/或電纜數(shù)字電視環(huán)境(包括,例如,數(shù)字電視接收器(例如,數(shù)字廣播電視接收器,諸如,移動(dòng)式電視接收器))和/或數(shù)字?jǐn)?shù)據(jù)(視頻和/或音頻)重放裝置(例如,光盤(pán)(CD)或數(shù)字化視頻光盤(pán)(DVD)播放器)中。在某些情況下,隱藏在傳輸數(shù)據(jù)流的一個(gè)以上的包中的錯(cuò)誤對(duì)于例如用戶、操作者、聽(tīng)眾和/或觀眾而言可能是較不明顯的或不明顯的。事實(shí)上,隱藏電路系統(tǒng)可降低、最小化、和/或消除傳輸數(shù)據(jù)流的一個(gè)以上的包中的錯(cuò)誤對(duì)例如用戶、操作者、聽(tīng)眾和/或觀眾的任何不利影響。在另一方面中,本發(fā)明針對(duì)如下的方法其用于檢測(cè)和/或識(shí)別傳輸數(shù)據(jù)流(例如,MPEG-2型數(shù)據(jù)流)的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤,定位傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤和/或,在某些情況下,在將多路分離的傳輸數(shù)據(jù)流提供至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)之前,隱藏或掩蓋傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤。再次,本發(fā)明可應(yīng)用在衛(wèi)星、陸地和/或電纜數(shù)字電視環(huán)境(除了別的以外)和/或?qū)崿F(xiàn)編碼的傳輸數(shù)據(jù)流通信的接收器(例如數(shù)字廣播電視接收器)中。在某些情況下,根據(jù)本發(fā)明的某些方面的方法可隱藏傳輸數(shù)據(jù)流的一個(gè)以上的包中的錯(cuò)誤, 從而降低、最小化、和/或消除傳輸數(shù)據(jù)流的一個(gè)以上的包中的這些錯(cuò)誤的任何不利影響。在再一方面中,本發(fā)明針對(duì)如下的電路系統(tǒng)和方法其用于檢測(cè)和/或識(shí)別傳輸數(shù)據(jù)流(例如,MPEG-2型數(shù)據(jù)流)的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤,定位傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤,和/或,作出響應(yīng)地,連同多路分離的傳輸數(shù)據(jù)流,或與之分開(kāi)地,產(chǎn)生代表錯(cuò)誤信息(例如,錯(cuò)誤的特征,包括,例如,錯(cuò)誤的類(lèi)型、錯(cuò)誤的位置、 和/或錯(cuò)誤的范圍)或表現(xiàn)錯(cuò)誤信息的特征的信號(hào)或數(shù)據(jù),并將這些信號(hào)或數(shù)據(jù)輸出至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)。在這些實(shí)施例中,視頻解碼器電路系統(tǒng)和 /或音頻解碼器電路系統(tǒng)可理解(interpret)、分析和/或應(yīng)用代表錯(cuò)誤信息(或表現(xiàn)錯(cuò)誤的特征)的信號(hào)或數(shù)據(jù),并隱藏或掩蓋傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤。因此,除了在多路分離器電路系統(tǒng)中實(shí)現(xiàn)錯(cuò)誤隱藏電路系統(tǒng)及技術(shù)以外或者作為對(duì)此的替代,可在視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)中實(shí)現(xiàn)錯(cuò)誤隱藏電路系統(tǒng)及技術(shù),其中,這種錯(cuò)誤隱藏電路系統(tǒng)及技術(shù)采用代表錯(cuò)誤信息的數(shù)據(jù)并且,在某些情況下,隱藏或掩蓋傳輸數(shù)據(jù)流的一個(gè)以上的包中的錯(cuò)誤。在這一點(diǎn)上,視頻解碼器電路系統(tǒng)和 /或音頻解碼器電路系統(tǒng)可接收來(lái)自多路分離器電路系統(tǒng)的或由多路分離器電路系統(tǒng)產(chǎn)生的錯(cuò)誤信息(與多路分離的傳輸有效載荷或數(shù)據(jù)流或包分開(kāi)地、大致與之同時(shí)地、和/或連同或與之一起),并且對(duì)此作出響應(yīng)地,使用和/或基于錯(cuò)誤信息,執(zhí)行和/或?qū)崿F(xiàn)錯(cuò)誤隱藏或額外的錯(cuò)誤隱藏(相對(duì)于在多路分離器電路系統(tǒng)中實(shí)現(xiàn)的任何錯(cuò)誤隱藏)。如此,多路分離器電路系統(tǒng),除了對(duì)來(lái)自傳輸數(shù)據(jù)流的節(jié)目包進(jìn)行多路分離以外, 還在將這些多路分離的傳輸數(shù)據(jù)流提供至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)之前,實(shí)現(xiàn)錯(cuò)誤檢測(cè)或識(shí)別、錯(cuò)誤定位和/或隱藏。除此之外或者作為對(duì)此的替代,多路分離器電路系統(tǒng)可將代表錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的信號(hào)或數(shù)據(jù)提供至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)(或其它電路系統(tǒng)),該視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)作出響應(yīng)地基于或使用這些錯(cuò)誤信息來(lái)執(zhí)行和/或?qū)崿F(xiàn)錯(cuò)誤隱藏。特別地,在某些方面中,本發(fā)明可提供一種更有效且實(shí)際的錯(cuò)誤檢測(cè)技術(shù),因?yàn)槟承╁e(cuò)誤檢測(cè)可基于通過(guò)接收器中的基帶處理器電路系統(tǒng)而啟用的和/或生效的一個(gè)以上的錯(cuò)誤啟用/生效位和/或標(biāo)記(例如,MPEG-2環(huán)境中的生效的傳輸錯(cuò)誤指示器(“TEI”)位)設(shè)定來(lái)執(zhí)行。在這一點(diǎn)上,一個(gè)以上的錯(cuò)誤啟用/生效位和/或標(biāo)記可通過(guò)基于例如位流語(yǔ)法(其可很好地確定或理解、標(biāo)準(zhǔn)化和/或?qū)S?分析數(shù)據(jù)流來(lái)識(shí)別、定位和/或確定。而且,另外,應(yīng)當(dāng)注意的是,在某些方面中,實(shí)現(xiàn)本發(fā)明的發(fā)明可提供一種更有效的方法,因?yàn)榭蓪?duì)更壓縮的數(shù)據(jù)流域(domain)(與提供至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)的數(shù)據(jù)流相比)執(zhí)行錯(cuò)誤檢測(cè)和識(shí)別。如此,將要處理的數(shù)據(jù)的量可少于解壓的數(shù)據(jù)流(由視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)接收到的)的量。事實(shí)上,本發(fā)明可使用硬件和/或軟件技術(shù)(和/或其組合)來(lái)實(shí)現(xiàn),從而提供了降低成本和靈活設(shè)計(jì)的機(jī)會(huì)。參考圖IA和圖1B,在一個(gè)示例性實(shí)施例中,本發(fā)明針對(duì)具有傳輸流多路分離器電路系統(tǒng)12的接收器10。傳輸流多路分離器電路系統(tǒng)12包括電路系統(tǒng)并執(zhí)行如下技術(shù)識(shí)別所選的節(jié)目流,并且從一個(gè)以上的傳輸數(shù)據(jù)流中提取并分離出音頻數(shù)據(jù)流和/或視頻數(shù)據(jù)流。另外,傳輸流多路分離器電路系統(tǒng)12包括電路系統(tǒng)并執(zhí)行如下技術(shù)(i)檢測(cè)和/或識(shí)別傳輸數(shù)據(jù)流(例如,MPEG-2型數(shù)據(jù)流)的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤,(ii)在將多路分離的傳輸數(shù)據(jù)流提供并/或輸出至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)之前,隱藏或掩蓋傳輸數(shù)據(jù)流的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤,和/或(iii)產(chǎn)生代表錯(cuò)誤(例如,錯(cuò)誤的特征)的或表現(xiàn)錯(cuò)誤的特征的信號(hào)或數(shù)據(jù)和/或?qū)⑦@些信號(hào)或數(shù)據(jù)輸出至例如視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)。在一個(gè)實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12接收具有標(biāo)頭(包括,例如,多個(gè)字節(jié))和有效載荷或數(shù)據(jù)載荷(包括,例如,多個(gè)字節(jié))的傳輸數(shù)據(jù)流14。傳輸數(shù)據(jù)流14 典型地包括具有預(yù)定的標(biāo)頭和預(yù)定的有效載荷或數(shù)據(jù)載荷的規(guī)定格式或數(shù)據(jù)結(jié)構(gòu)(例如, 在IS0/IEC 13818中詳細(xì)描述的MPEG-2型數(shù)據(jù)流,其作為附件1附于臨時(shí)申請(qǐng)中)。使用或基于傳輸數(shù)據(jù)流的定義或特征,傳輸流多路分離器電路系統(tǒng)12識(shí)別所選的節(jié)目流,并且提取并分離出音頻數(shù)據(jù)流和/或視頻數(shù)據(jù)流。另外,傳輸流多路分離器電路系統(tǒng)12對(duì)傳輸數(shù)據(jù)流14進(jìn)行分析,以檢測(cè)和/或識(shí)別傳輸數(shù)據(jù)流(例如,MPEG-2型數(shù)據(jù)流)的一個(gè)以上的包中的一個(gè)以上的錯(cuò)誤。在某些實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12在將多路分離的傳輸數(shù)據(jù)流提供和/或輸出至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)之前隱藏或掩蓋一個(gè)以上的錯(cuò)誤。除此之外或者作為對(duì)此的替代,傳輸流多路分離器電路系統(tǒng)12將代表錯(cuò)誤(例如,錯(cuò)誤的特征)的或表現(xiàn)錯(cuò)誤的特征的信號(hào)或數(shù)據(jù)輸出至例如視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)。在這些實(shí)施例中,下游電路系統(tǒng)可理解代表錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的信號(hào)或數(shù)據(jù)并且,在某些情況下,隱藏或掩蓋在傳輸數(shù)據(jù)流的一個(gè)以上的包中檢測(cè)或識(shí)別到的一個(gè)以上的錯(cuò)誤。因此,在運(yùn)行時(shí),傳輸流多路分離器電路系統(tǒng)12可將音頻數(shù)據(jù)流輸出至音頻解碼器電路系統(tǒng),并將視頻數(shù)據(jù)流輸出至視頻解碼器電路系統(tǒng)。傳輸流多路分離器電路系統(tǒng)12 還可將代表在這些數(shù)據(jù)流中識(shí)別出的錯(cuò)誤(例如,錯(cuò)誤的特征)的或表現(xiàn)錯(cuò)誤的特征的信息輸出至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)(或其它電路系統(tǒng))。視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)(或其它電路系統(tǒng))可基于或使用由傳輸流多路分離器電路系統(tǒng)12輸出的錯(cuò)誤信息來(lái)執(zhí)行和/或?qū)崿F(xiàn)錯(cuò)誤隱藏。特別地,在數(shù)字廣播電視接收器環(huán)境中,視頻解碼器電路系統(tǒng)和音頻解碼器電路系統(tǒng)將對(duì)應(yīng)的視頻數(shù)據(jù)流和音頻數(shù)據(jù)流解碼并解壓,并且視頻輸出電路系統(tǒng)和音頻輸出電路系統(tǒng)向例如用戶界面(例如顯示器和/或揚(yáng)聲器)提供視頻渲染功能和音頻渲染功能(使用解碼并解壓的視頻數(shù)據(jù)流和音頻數(shù)據(jù)流),以用于對(duì)應(yīng)的視頻顯示和/或音頻重放。參考圖2A和圖2B,在示例性數(shù)字廣播電視接收器環(huán)境中,接收器10可包括傳輸流多路分離器電路系統(tǒng)12、調(diào)諧器電路系統(tǒng)16、基帶處理器電路系統(tǒng)18及解碼器電路系統(tǒng) 20。簡(jiǎn)單地說(shuō),電視接收器10的調(diào)諧器電路系統(tǒng)16將接收器電路系統(tǒng)IOa調(diào)諧至例如用戶所選頻帶的頻道,將接收到的RF信號(hào)轉(zhuǎn)換成基帶信號(hào),并將此基帶信號(hào)輸出至基帶處理器電路系統(tǒng)18?;鶐幚砥麟娐废到y(tǒng)18 (其可包括頻道解碼器電路系統(tǒng))作出響應(yīng)地通過(guò)將基帶信號(hào)解調(diào)并解碼成傳輸數(shù)據(jù)流且此后將傳輸數(shù)據(jù)流輸出至傳輸流多路分離器電路系統(tǒng)12而獲取一個(gè)以上的頻道(例如,與一個(gè)以上的用戶所選頻道相關(guān)的一個(gè)以上的頻道)。除了別的以外,如上所述,傳輸流多路分離器電路系統(tǒng)12分離數(shù)據(jù)流。特別地,本發(fā)明可連同任意類(lèi)型的、無(wú)論是現(xiàn)在已知的還是后來(lái)研發(fā)的調(diào)諧器電路系統(tǒng)16和基帶處理器電路系統(tǒng)18 (包括分立(discrete)裝置或集成裝置)來(lái)實(shí)現(xiàn)。所有符合在此概述的數(shù)字通信的調(diào)諧器電路系統(tǒng)16和基帶處理器電路系統(tǒng)18都旨在落入本發(fā)明的范圍內(nèi)。繼續(xù)參考圖2A和圖2B,解碼器電路系統(tǒng)20接收相關(guān)解調(diào)的傳輸數(shù)據(jù)流并將其解壓或解碼。解碼器電路系統(tǒng)20可包括音頻解碼器電路系統(tǒng)和/或視頻解碼器電路系統(tǒng),該音頻解碼器電路系統(tǒng)和/或視頻解碼器電路系統(tǒng)將對(duì)應(yīng)的音頻數(shù)據(jù)流和/或視頻數(shù)據(jù)流解壓,以執(zhí)行音頻渲染操作和視頻渲染操作(通過(guò)解壓的音頻數(shù)據(jù)流和視頻數(shù)據(jù)流)。而且, 如上所述,解碼器電路系統(tǒng)20可作出響應(yīng)地基于或使用由傳輸流多路分離器電路系統(tǒng)12 產(chǎn)生并輸出的錯(cuò)誤信息來(lái)執(zhí)行和/或?qū)崿F(xiàn)錯(cuò)誤隱藏。解碼器電路系統(tǒng)20可通過(guò)多個(gè)離散邏輯元件(logic)或集成邏輯元件、和/或一個(gè)以上的狀態(tài)機(jī)、專(zhuān)用或通用處理器(適當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合)來(lái)實(shí)現(xiàn)。此外,在那些傳輸流多路分離器電路系統(tǒng)12沒(méi)有將錯(cuò)誤信息提供至解碼器電路系統(tǒng)20和/或解碼器電路系統(tǒng)20沒(méi)有采用這種錯(cuò)誤信息的實(shí)施例中,本發(fā)明可連同任意類(lèi)型的、無(wú)論是現(xiàn)在已知的還是后來(lái)研發(fā)的解碼器電路系統(tǒng)20來(lái)實(shí)現(xiàn)。在那些情況下,所有用來(lái)將編碼的數(shù)據(jù)流解碼的、符合在此描述和/或說(shuō)明的發(fā)明的電路系統(tǒng)(例如,離散邏輯元件或集成邏輯元件、狀態(tài)機(jī)、專(zhuān)用或通用處理器(適當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合))都旨在落入本發(fā)明的范圍內(nèi)。如上所述,本發(fā)明可應(yīng)用在實(shí)現(xiàn)傳輸流多路分離器電路系統(tǒng)的衛(wèi)星、陸地和/或電纜通信環(huán)境中(除了別的以外)。(參見(jiàn),例如,圖3A)。例如,本發(fā)明可在衛(wèi)星、陸地和/ 或電纜數(shù)字電視環(huán)境和/或接收器(例如,數(shù)字廣播電視接收器,例如,移動(dòng)式電視接收器) 中實(shí)現(xiàn)。而且,接收器電路系統(tǒng)IOa可將數(shù)據(jù)輸出至用戶界面22 (例如,顯示器和/或揚(yáng)聲器)、和/或記錄裝置(例如,DVD、硬盤(pán)驅(qū)動(dòng)器等)。(參見(jiàn),例如,圖:3B-圖3G)。參考圖4A,在可應(yīng)用在數(shù)字電視接收器和/或數(shù)字?jǐn)?shù)據(jù)(視頻和/或音頻)重放裝置中的傳輸流多路分離器電路系統(tǒng)12的一個(gè)詳細(xì)示例性實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12可包括數(shù)據(jù)緩沖器沈、數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀、檢測(cè)并提取電路系統(tǒng)30、包含數(shù)據(jù)緩沖器34的存儲(chǔ)器32、及存儲(chǔ)器訪問(wèn)電路系統(tǒng)36,例如,直接存儲(chǔ)器訪問(wèn)(DMA)電路系統(tǒng)。數(shù)據(jù)緩沖器26可以是對(duì)輸入的傳輸數(shù)據(jù)流進(jìn)行緩沖并可在將傳輸數(shù)據(jù)流包提供至數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀以供處理之前為某些操作提供適當(dāng)?shù)耐叫缘娜我獯鎯?chǔ)器。緩沖器26可以是任何種類(lèi)或類(lèi)型的集成或分立存儲(chǔ)器,包括靜態(tài)存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(DRAM)、鎖存器(latch)、和/或寄存器。所有存儲(chǔ)器類(lèi)型和形式、及其排列和/或組合都旨在落入本發(fā)明的范圍內(nèi)。數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀接收傳輸數(shù)據(jù)流并過(guò)濾數(shù)據(jù)流,以識(shí)別包含在其中的特定數(shù)據(jù)。例如,在MPEG-2的情況下,數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀可對(duì)數(shù)據(jù)流進(jìn)行分析(例如, 解析)以識(shí)別包識(shí)別符(PID)并確定或識(shí)別傳輸錯(cuò)誤指示器(“TEI”)。在此,傳輸流多路分離器電路系統(tǒng)12確定PID值是否與PID過(guò)濾器表中的至少一個(gè)給定值相匹配,其中,在那些PID值與PID過(guò)濾器表中的至少一個(gè)給定值都不匹配的情形中,可丟棄此包,因?yàn)樗c用戶/操作者和/或所選的頻道無(wú)關(guān)。特別地,在TEI生效/啟用的情況下,在一個(gè)實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12可基于例如位于具有生效的/啟用的TEI位的傳輸流包之前或之后的片段號(hào)來(lái)確定“損壞的”或錯(cuò)誤的片段的位置。如此,通過(guò)數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀對(duì)傳輸數(shù)據(jù)流進(jìn)行的分析(例如,解析操作)可理解和/或識(shí)別序列標(biāo)頭、圖片組 (GOP)標(biāo)頭、圖片標(biāo)頭、片段標(biāo)頭、數(shù)據(jù)流的PID值和/或TEI值。如下面更詳細(xì)地論述的,傳輸流多路分離器電路系統(tǒng)12的數(shù)據(jù)過(guò)濾器電路系統(tǒng) 28可對(duì)具有生效的/啟用的TEI位或標(biāo)記的連續(xù)包的個(gè)數(shù)進(jìn)行監(jiān)控或計(jì)數(shù)。在一個(gè)實(shí)施例中,如果數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀檢測(cè)到預(yù)定個(gè)數(shù)的具有生效的/啟用的TEI位或標(biāo)記的連續(xù)包(例如,200個(gè)具有生效的TEI位或標(biāo)記的連續(xù)包),傳輸流多路分離器12可確定例如存在適度的頻道干擾,此時(shí),基帶處理器電路系統(tǒng)18保持鎖定,并且TP同步得以維持,(即, 此包與傳輸數(shù)據(jù)流的給定包適當(dāng)?shù)赝剑簿褪钦f(shuō),沒(méi)有TP同步損失),錯(cuò)誤數(shù)據(jù)(例如,代表錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的數(shù)據(jù))可提供至傳輸流多路分離器電路系統(tǒng)12中的電路系統(tǒng)(例如,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40)。作出響應(yīng)地,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40(傳輸流多路分離器電路系統(tǒng)12的,參見(jiàn),圖4B)可計(jì)算錯(cuò)誤數(shù)據(jù)(例如,插入到傳輸流14中的并代表錯(cuò)誤的((例如,連續(xù)生效的/啟用的TEI位或標(biāo)記的個(gè)數(shù)))或表現(xiàn)錯(cuò)誤的特征的另一傳輸包)的個(gè)數(shù)并且,作出響應(yīng)地,實(shí)現(xiàn)一個(gè)以上的錯(cuò)誤處理辦法(mechanism)。特別地,可創(chuàng)建、建立、維持和/或定義PID過(guò)濾器表,以列出PID過(guò)濾操作所采用的用來(lái)與傳輸數(shù)據(jù)流包的PID值相比較的PID值。在一個(gè)實(shí)施例中,可使用三十二個(gè)可編程的PID值來(lái)對(duì)傳輸數(shù)據(jù)流進(jìn)行過(guò)濾。PID索引(index)可與PID過(guò)濾器表中的三十二個(gè)條目(entry)中的每個(gè)相關(guān)聯(lián)。如上面所指出的,當(dāng)啟用時(shí),PID過(guò)濾操作會(huì)丟棄那些其PID 值與列入PID過(guò)濾器表中的任何PID值都不匹配的包。數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀可使用多個(gè)離散邏輯元件或集成邏輯元件、狀態(tài)機(jī)、專(zhuān)用或通用處理器(恰當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合)來(lái)實(shí)現(xiàn)。事實(shí)上,使用主要是硬接線(hardwired)邏輯元件(例如,硬件加速電路系統(tǒng),即,以預(yù)定構(gòu)造布置的多個(gè)邏輯(例如,EX-OR門(mén))來(lái)實(shí)現(xiàn)PID和TEI過(guò)濾操作以改善過(guò)濾操作的性能/速度可能是有利的。用于實(shí)現(xiàn)數(shù)據(jù)過(guò)濾器電路系統(tǒng)的硬接線電路系統(tǒng)和可編程電路系統(tǒng)(其例如通過(guò)軟件來(lái)編程)的所有排列和/或組合都旨在落入本發(fā)明的范圍內(nèi)。檢測(cè)并提取電路系統(tǒng)30對(duì)傳輸數(shù)據(jù)流的包的起始碼首標(biāo)(prefix)(例如,在 MPEG-2環(huán)境或通信的情況下,二十四位二進(jìn)制字符串“0000000000000000 00000001")進(jìn)行檢測(cè)。在一個(gè)實(shí)施例中,當(dāng)檢測(cè)到傳輸數(shù)據(jù)流的給定包的起始碼首標(biāo)之后,檢測(cè)并提取電路系統(tǒng)30提取出繼包中的起始碼首標(biāo)之后的起始碼值。檢測(cè)并提取操作可持續(xù),直到處理完整個(gè)包。特別地,起始碼提取操作可僅連同與視頻相關(guān)數(shù)據(jù)流有關(guān)的傳輸數(shù)據(jù)流包來(lái)執(zhí)行。如此,在此實(shí)施例中,在傳輸數(shù)據(jù)流的給定包的PID值與視頻流的PID值相匹配或相對(duì)應(yīng)的情況下,傳輸流多路分離器電路系統(tǒng)12可對(duì)該包調(diào)用(invoke)起始碼提取過(guò)程。在給定包的PID值與視頻流的PID值不匹配或不對(duì)應(yīng)的情況下,檢測(cè)并提取電路系統(tǒng)30可不對(duì)該包執(zhí)行起始碼提取操作。與數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀類(lèi)似,檢測(cè)并提取電路系統(tǒng)30可使用多個(gè)分立或集成邏輯、狀態(tài)機(jī)、專(zhuān)用或通用處理器(恰當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合)來(lái)實(shí)現(xiàn)。事實(shí)上,使用主要是硬接線邏輯元件(例如,硬件加速電路系統(tǒng),即,以預(yù)定構(gòu)造布置的多個(gè)邏輯(例如,EX-OR門(mén))來(lái)實(shí)現(xiàn)檢測(cè)并提取電路系統(tǒng)30以改善過(guò)濾操作的性能/速度可能是有利的。用于實(shí)現(xiàn)檢測(cè)并提取電路系統(tǒng)的硬接線電路系統(tǒng)和可編程電路系統(tǒng)(其例如通過(guò)軟件來(lái)編程)的所有排列和/或組合都旨在落入本發(fā)明的范圍內(nèi)。存儲(chǔ)器32 (包括緩沖器34)存儲(chǔ)起始碼檢測(cè)并提取的結(jié)果及傳輸數(shù)據(jù)流的多路分離的包。這些多路分離的包可包括相對(duì)于傳輸數(shù)據(jù)流的原始格式的修正格式。例如,在 MPEG-2的情況下,原始格式(參見(jiàn)圖5A)可被修正并以一種不同的格式存儲(chǔ)在存儲(chǔ)器32中 (參見(jiàn)圖5B)。具有視頻相關(guān)數(shù)據(jù)的包的多路分離的部分可提供至例如視頻解碼器,并且具有音頻相關(guān)數(shù)據(jù)的包的多路分離的部分可提供至例如音頻解碼器。存儲(chǔ)器訪問(wèn)電路系統(tǒng)36 有利于編碼的數(shù)據(jù)的數(shù)據(jù)傳輸。特別地,存儲(chǔ)器32可具有一定容量,以同時(shí)地和/或并行地(concurrently)存儲(chǔ)和/或維持多個(gè)包,例如,100個(gè)包。存儲(chǔ)器(包括緩沖器34)可以是任何種類(lèi)或類(lèi)型的集成或分立存儲(chǔ)器,包括靜態(tài)存儲(chǔ)器、(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、鎖存器、和/或寄存器。無(wú)論是現(xiàn)在已知的還是今后研發(fā)的,所有存儲(chǔ)器類(lèi)型和形式、及其排列和/或組合都旨在落入本發(fā)明的范圍內(nèi)。而且,在那些傳輸流多路分離器電路系統(tǒng)12包括存儲(chǔ)器訪問(wèn)電路系統(tǒng)36的實(shí)例中,這種電路系統(tǒng)36可以是直接存儲(chǔ)器存取(DMA)型電路系統(tǒng),以向例如解碼器電路系統(tǒng)20 (參見(jiàn),例如,圖2A和圖2B)、用戶界面22 (參見(jiàn),例如,圖3B)、和/或處理器電路系統(tǒng)24 (參見(jiàn),例如,圖3C和圖3D)提供期望的、改善的和/或適當(dāng)?shù)臄?shù)據(jù)傳輸率或帶寬。參考圖4B,傳輸流多路分離器電路系統(tǒng)12可包括錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40,以用于除了別的以外,產(chǎn)生并輸出代表錯(cuò)誤信息的或表現(xiàn)一個(gè)以上的錯(cuò)誤的特征的信號(hào)或數(shù)據(jù),上述錯(cuò)誤信息例如是錯(cuò)誤的類(lèi)型、錯(cuò)誤的位置(例如,在MPEG-2的情況下,錯(cuò)誤所處的位置例如按照編碼的數(shù)據(jù)流中的宏模塊位置、片段位置和/或圖片位置)、和/或錯(cuò)誤的范圍(例如,具有生效的/啟用的TEI位或標(biāo)記的連續(xù)包的個(gè)數(shù)和/或具有同步(TP同步)損失的連續(xù)包的個(gè)數(shù))。錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可將錯(cuò)誤信息提供至解碼器電路系統(tǒng)20, 該解碼器電路系統(tǒng)作出響應(yīng)地基于或使用由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40輸出的錯(cuò)誤信息來(lái)執(zhí)行和/或?qū)崿F(xiàn)錯(cuò)誤隱藏。錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可使用多個(gè)離散邏輯元件或集成邏輯元件、狀態(tài)機(jī)、專(zhuān)用或通用處理器(恰當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合)來(lái)實(shí)現(xiàn)。這種電路系統(tǒng)可集成到傳輸流多路分離器電路系統(tǒng)12的其它電路系統(tǒng)中或者與之分開(kāi)。用于產(chǎn)生代表錯(cuò)誤信息的或表現(xiàn)一個(gè)以上的錯(cuò)誤的特征的信號(hào)或數(shù)據(jù)的、符合在此描述和/或說(shuō)明的發(fā)明的所有電路系統(tǒng)(例如,離散邏輯元件或集成邏輯元件、狀態(tài)機(jī)、專(zhuān)用或通用處理器 (恰當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合))都旨在落入本發(fā)明的范圍內(nèi)。繼續(xù)參考圖4B,在一個(gè)實(shí)施例中,如上所述,傳輸流檢測(cè)并提取電路系統(tǒng)30從傳輸數(shù)據(jù)流14中提取出有效載荷或數(shù)據(jù)載荷42 (參見(jiàn),例如,圖5C),并將這些有效載荷或數(shù)據(jù)載荷存儲(chǔ)在存儲(chǔ)器3 中。有效載荷或數(shù)據(jù)載荷42是來(lái)自傳輸數(shù)據(jù)流14的編碼的視頻數(shù)據(jù)和/或音頻數(shù)據(jù)。另外,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可產(chǎn)生一個(gè)以上的描述符44,除了別的以外,該描述符包括代表與相關(guān)有效載荷或數(shù)據(jù)載荷42有關(guān)的一個(gè)以上的錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的數(shù)據(jù)。(參見(jiàn),例如,圖5D-圖5J)。在一個(gè)實(shí)施例中,描述符44包括表示(signify)在相關(guān)有效載荷或數(shù)據(jù)載荷42 中存在錯(cuò)誤的一個(gè)以上的錯(cuò)誤標(biāo)記或指示器。(參見(jiàn),例如,圖5D-圖5G)。錯(cuò)誤標(biāo)記或指示器可表示錯(cuò)誤存在于相關(guān)有效載荷或數(shù)據(jù)載荷42的一部分中(例如,例如,在MPEG-2的情況下,存在于片段中)。除此之外或者作為對(duì)此的替代,一個(gè)以上的錯(cuò)誤標(biāo)記或指示器可表示整個(gè)相關(guān)有效載荷或數(shù)據(jù)載荷42是損壞的、錯(cuò)誤的、及不可用的、和/或?qū)⒉煌ㄟ^(guò)解碼器電路系統(tǒng)來(lái)解碼。在另一實(shí)施例中,除了一個(gè)以上的錯(cuò)誤標(biāo)記以外或者作為對(duì)此的替代,描述符44 可包括錯(cuò)誤信息/數(shù)據(jù)。(參見(jiàn),例如,圖5E-圖5J)。錯(cuò)誤信息/數(shù)據(jù)可提供與錯(cuò)誤信息和/或隱藏信息有關(guān)的特定信息或詳細(xì)信息,解碼器電路系統(tǒng)可應(yīng)用上述特定信息或詳細(xì)信息來(lái)對(duì)有效載荷或數(shù)據(jù)載荷中的錯(cuò)誤信息進(jìn)行尋址(address)、隱藏和/或掩蓋。這種與錯(cuò)誤有關(guān)的特定信息或詳細(xì)信息可包括例如(i)錯(cuò)誤的特征,包括,例如,錯(cuò)誤的類(lèi)型、 錯(cuò)誤的位置(例如,在MPEG-2的情況下,錯(cuò)誤所處的位置例如按照編碼的數(shù)據(jù)流中的宏模塊位置、片段位置和/或圖片位置)、和/或錯(cuò)誤的范圍或大小(magnitude)(例如,具有生效的/啟用的TEI位或標(biāo)記的連續(xù)包的個(gè)數(shù)和/或具有同步(TP同步)損失的連續(xù)包的個(gè)數(shù))。特別地,描述符44還可包括管理信息/數(shù)據(jù),解碼器電路系統(tǒng)可應(yīng)用該管理信息 /數(shù)據(jù)來(lái)例如構(gòu)造解碼器電路系統(tǒng)或與之相關(guān)的電路系統(tǒng)。(參見(jiàn),例如圖5F和圖5H-圖 5J)。除此之外或者作為對(duì)此的替代,管理信息/數(shù)據(jù)可控制、管理和/或修正檢測(cè)、提取、 數(shù)據(jù)存儲(chǔ)和/或解碼操作。描述符44可與相關(guān)有效載荷或數(shù)據(jù)載荷42同時(shí)地或并行地、或者可在相關(guān)有效載荷或數(shù)據(jù)載荷42提供、傳送和/或應(yīng)用至解碼器電路系統(tǒng)之前或之后而提供、傳送和/ 或應(yīng)用至解碼器電路系統(tǒng)。而且,有效載荷或數(shù)據(jù)載荷42和相關(guān)描述符44可以并行的或串行的方式提供至解碼器電路系統(tǒng)。特別地,傳送、及電路系統(tǒng)或其構(gòu)造的所有類(lèi)型、形式和/或方式都旨在落入本發(fā)明的范圍內(nèi)。如上面所指出的,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可使用多個(gè)離散邏輯元件或集成邏輯元件、狀態(tài)機(jī)、專(zhuān)用或通用處理器(恰當(dāng)?shù)鼐幊?和/或現(xiàn)場(chǎng)可編程門(mén)陣列(或其組合) 來(lái)實(shí)現(xiàn)。事實(shí)上,使用專(zhuān)用或通用處理器(或控制器)來(lái)實(shí)現(xiàn)錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40以在傳輸流多路分離器電路系統(tǒng)12的一個(gè)以上的操作改變、更新、改善、修正和/或去除的情況下提供靈活性可能是有利的。用于實(shí)現(xiàn)錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)的硬接線電路系統(tǒng)和可編程電路系統(tǒng)(其例如通過(guò)軟件來(lái)編程)的所有排列和/或組合都旨在落入本發(fā)明的范圍內(nèi)。特別地,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可包括電路系統(tǒng)或與系統(tǒng)(或其構(gòu)件)的其他元件共用電路系統(tǒng)和/或執(zhí)行一個(gè)以上的其它操作,這些其它操作可與從傳輸數(shù)據(jù)流中提取出信息和產(chǎn)生解碼器電路系統(tǒng)所使用的信息分開(kāi)或與之不同。例如,如果錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40通過(guò)專(zhuān)用或通用處理器(或控制器)來(lái)實(shí)現(xiàn),這種處理器或控制器可實(shí)現(xiàn)或執(zhí)行在此描述的錯(cuò)誤數(shù)據(jù)產(chǎn)生操作以及可能與傳輸流多路分離器電路系統(tǒng)12的那些操作有關(guān)的、或分開(kāi)的和不同的其它操作或功能。例如,如果錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40通過(guò)專(zhuān)用或通用處理器(或控制器)來(lái)實(shí)現(xiàn)時(shí),這種專(zhuān)用或通用處理器(或控制器)還可以是解碼器電路系統(tǒng),且因此執(zhí)行解碼操作,諸如音頻解碼操作。在另一實(shí)施例中,參考圖4C,傳輸流多路分離器電路系統(tǒng)12包括具有隊(duì)列46的存儲(chǔ)器32b,以存儲(chǔ)由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生或形成的一個(gè)以上的描述符44。存儲(chǔ)器32b可以是分立存儲(chǔ)器或集成存儲(chǔ)器。存儲(chǔ)器32b可以是更大存儲(chǔ)器的一部分(例如, 存儲(chǔ)器3 和32b可以是相同物理的分離存儲(chǔ)器或集成存儲(chǔ)器)。存儲(chǔ)器32b可以是任意種類(lèi)或類(lèi)型的存儲(chǔ)器,包括(靜態(tài)存儲(chǔ)器)SRAM、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、鎖存器、和/ 或寄存器。無(wú)論是現(xiàn)在已知的還是今后研發(fā)的,所有存儲(chǔ)器類(lèi)型和形式、及其排列和/或組合都旨在落入本發(fā)明的范圍內(nèi)。特別地,在另一實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12包括時(shí)鐘產(chǎn)生電路系統(tǒng),以輸出用于解碼器電路系統(tǒng)的時(shí)鐘信息(除了別的以外),從而提供或改善傳輸流多路分離器電路系統(tǒng)12與解碼器電路系統(tǒng)的操作同步性。(參見(jiàn),例如,圖4D)。如上所述,傳輸流多路分離器電路系統(tǒng)12和/或解碼器電路系統(tǒng)20 (或受其管理的、附加的或伴隨的電路系統(tǒng))可對(duì)由傳輸流多路分離器電路系統(tǒng)12檢測(cè)到的錯(cuò)誤進(jìn)行尋址、修復(fù)、隱藏和/或掩蓋。事實(shí)上,如上所述,解碼器電路系統(tǒng)20可以是適當(dāng)?shù)鼐幊痰奶幚砥鞯囊徊糠?。在一個(gè)示例性實(shí)施例中,當(dāng)在MPEG-2通信的環(huán)境中實(shí)現(xiàn)時(shí),傳輸流多路分離器電路系統(tǒng)12可在它對(duì)傳輸數(shù)據(jù)流進(jìn)行多路分離同時(shí)監(jiān)控每個(gè)圖片的圖片類(lèi)型(即, B型、I型或P型)。在一個(gè)實(shí)施例中,如果圖片是B型并且傳輸數(shù)據(jù)流或包包括錯(cuò)誤的或損壞的片段,傳輸流多路分離器電路系統(tǒng)12可丟掉或丟棄該圖片,而非試圖對(duì)錯(cuò)誤進(jìn)行尋址、修復(fù)、隱藏和/或掩蓋。然而,在檢測(cè)到錯(cuò)誤的或損壞的片段處于I型或P型圖片中的情況下,傳輸流多路分離器電路系統(tǒng)12可產(chǎn)生代表錯(cuò)誤(例如,錯(cuò)誤的特征)的數(shù)據(jù)、將該數(shù)據(jù)提供和/或輸出至解碼器電路系統(tǒng)20。對(duì)這種數(shù)據(jù)作出響應(yīng),解碼器電路系統(tǒng)20可通過(guò)例如復(fù)制先前的圖片或幀中的相同圖片位置的片段來(lái)對(duì)損壞的片段進(jìn)行尋址、修復(fù)、隱藏和/或掩蓋。參考圖4A和圖6A,在一個(gè)示例性實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12可使用圖6B中所示的示例性算法來(lái)檢測(cè)、識(shí)別和/或定位傳輸數(shù)據(jù)流14 (其包括多個(gè)連續(xù)的傳輸數(shù)據(jù)流包0^至1&+3))中的一個(gè)以上的錯(cuò)誤的或損壞的片段。在此示例性實(shí)施例中,傳輸數(shù)據(jù)流14中的包包括 具有生效的/啟用的TEI的傳輸流包TS1至TST+1 (在此下標(biāo)T為整數(shù)且彡0);眷傳輸流包TSQ、TST+2、及TST+3不是生效的/啟用的(即,失效的);· TSQ、TST+2、及TST+3的PID值表明這種包與已選出而將要解碼的相同視頻基本流相關(guān)或者屬于它;
片段m開(kāi)始于化。中并且片段η開(kāi)始于TSp3中;· 1^。包括連續(xù)計(jì)數(shù)器(continuity counter) cc_0 ;· TST+2括連續(xù)計(jì)數(shù)器cc_(T+2);并且· TST+3包括連續(xù)計(jì)數(shù)器cc_ (T+3)。鑒于前述內(nèi)容,圖6B的流程圖提供了一種僅出于示范和示例性目的的數(shù)據(jù)流程圖,其示出了一種用于至少部分地基于連續(xù)計(jì)數(shù)器及TEI標(biāo)記或位來(lái)定位錯(cuò)誤的片段的簡(jiǎn)單化的示例性技術(shù)。在此實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12通過(guò)將輸入的位流從傳輸流級(jí)(level)解析至片段級(jí)來(lái)對(duì)輸入的MPEG-2數(shù)據(jù)流進(jìn)行分析。在此實(shí)施例中,解析的耗時(shí)部分是起始碼首標(biāo)的檢測(cè)、識(shí)別和/或定位和提取視頻基本流的起始碼值。如上面所指出的,此過(guò)程和/或操作可用硬件來(lái)有效地實(shí)現(xiàn),而其它處理和/或操作可使用適當(dāng)?shù)鼐幊痰奶幚砥骰蛱幚砥餍脱b置來(lái)實(shí)現(xiàn)。例如對(duì)于在高達(dá)15Mbps的位速率下傳輸數(shù)據(jù)流少于 20MIPS,則尤其是這樣。再次強(qiáng)調(diào),圖6B中所表明的技術(shù)是用于定位一個(gè)以上的包中的錯(cuò)誤的片段的示例性過(guò)程。這并非意在任何方式地限定。在一個(gè)實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12通過(guò)(i)從包化(packetized) 的音頻基本流的標(biāo)頭中識(shí)別、檢測(cè)和/或獲得音頻幀長(zhǎng)度、且此后(ii)從傳輸數(shù)據(jù)流中提取出音頻幀(例如,完整的音頻幀)來(lái)檢測(cè)和/或定位MPEG-2音頻數(shù)據(jù)流中的一個(gè)以上的錯(cuò)誤。傳輸流多路分離器電路系統(tǒng)12可通過(guò)將提取出的音頻幀的大小與期望的或預(yù)定的幀大小相關(guān)聯(lián)或相比較來(lái)識(shí)別、檢測(cè)和/或定位錯(cuò)誤。例如,如果提取出的音頻幀的大小不同于期望的幀大小,傳輸流多路分離器電路系統(tǒng)12可確定在傳輸數(shù)據(jù)流和/或其包中存在錯(cuò)誤。在傳輸流多路分離器電路系統(tǒng)12確定在傳輸數(shù)據(jù)流和/或其包中存在錯(cuò)誤的情況下,傳輸流多路分離器電路系統(tǒng)12可定位和/或丟棄該音頻幀,并替換成音頻幀的可基于先前和/或隨后解碼的音頻幀的內(nèi)插(interpolated)版本。除此之外或者作為對(duì)此的替代,傳輸流多路分離器電路系統(tǒng)12可將代表錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的數(shù)據(jù)提供至解碼器電路系統(tǒng)20。這種數(shù)據(jù)可有利于通過(guò)解碼器電路系統(tǒng)20來(lái)隱藏錯(cuò)誤,例如,通過(guò)丟棄音頻幀并替換成音頻數(shù)據(jù)的從先前和/或隨后解碼的音頻幀確定的內(nèi)插版本。參考圖4B和圖5C,在另一示例性實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12可檢測(cè)、識(shí)別和/或定位傳輸數(shù)據(jù)流14中的一個(gè)以上的錯(cuò)誤,并且對(duì)此作出響應(yīng)地,產(chǎn)生一個(gè)以上的描述符44,每個(gè)描述符都包含代表在相關(guān)傳輸數(shù)據(jù)流14中檢測(cè)到的錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的信息。特別地,在一個(gè)實(shí)施例中,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40對(duì)輸入的傳輸數(shù)據(jù)流14進(jìn)行分析,以檢測(cè)其中的錯(cuò)誤。對(duì)在給定的傳輸數(shù)據(jù)流14中檢測(cè)到一個(gè)以上的錯(cuò)誤作出響應(yīng),錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生具有啟用的一個(gè)以上的錯(cuò)誤標(biāo)記的描述符,以向解碼器電路系統(tǒng)表明在傳輸數(shù)據(jù)流14的包的有效載荷或數(shù)據(jù)載荷中包括一個(gè)以上的錯(cuò)誤。(參見(jiàn),例如圖5D-圖5F)。如上面所指出的,錯(cuò)誤標(biāo)記可代表或表明例如位于與傳輸數(shù)據(jù)流14的包相對(duì)應(yīng)的有效載荷或數(shù)據(jù)載荷44的一部分中的錯(cuò)誤(例如,在MPEG-2的情況下,位于片段中)。除此之外或者作為對(duì)此的替代,一個(gè)以上的錯(cuò)誤標(biāo)記可代表或表明整個(gè)相關(guān)有效載荷或數(shù)據(jù)載荷42是錯(cuò)誤的,并且將不通過(guò)解碼器電路系統(tǒng)來(lái)解碼。由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生的描述符44可包括代表例如錯(cuò)誤的特征的錯(cuò)誤信息/數(shù)據(jù),上述錯(cuò)誤的特征包括例如錯(cuò)誤的類(lèi)型、錯(cuò)誤的位置(例如,在MPEG-2的情況下,錯(cuò)誤所處的位置例如按照編碼的數(shù)據(jù)流中的宏模塊位置、片段位置和/或圖片位置)、 和/或錯(cuò)誤的范圍。除此之外或者作為對(duì)此的替代,錯(cuò)誤信息/數(shù)據(jù)可包括隱藏信息或指令,解碼器電路系統(tǒng)可應(yīng)用該隱藏信息或指令來(lái)對(duì)有效載荷或數(shù)據(jù)載荷中的錯(cuò)誤的信息進(jìn)行尋址、隱藏和/或掩蓋。在一個(gè)實(shí)施例中,描述符44可存儲(chǔ)在存儲(chǔ)器32b的一個(gè)以上的隊(duì)列46中。(參見(jiàn), 例如,圖4C和圖4D)。在此實(shí)施例中,每個(gè)描述符44(由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生) 及其相關(guān)編碼的有效載荷或數(shù)據(jù)載荷(存儲(chǔ)在存儲(chǔ)器32a中)可用于解碼器電路系統(tǒng),以例如有利于提供給例如用戶、操作者、聽(tīng)眾和/或觀眾的未編碼的視頻和/或音頻數(shù)據(jù)的產(chǎn)生和輸出。事實(shí)上,描述符44中的錯(cuò)誤數(shù)據(jù)可有利于降低、最小化、和/或消除傳輸數(shù)據(jù)流的一個(gè)以上的包中的錯(cuò)誤對(duì)例如用戶、操作者、聽(tīng)眾和/或觀眾的任何不利影響。參考圖7A,在一個(gè)示例性實(shí)施例中,在MPEG-2的情況下,如果數(shù)據(jù)流包括視頻信息,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可產(chǎn)生具有圖片類(lèi)型字段(field)(即,“圖片類(lèi)型(Picture Type, Pic Type) ”,例如,B型、I型或P型)、片段號(hào)隱藏標(biāo)記(“SliceCFlag”)、以及訪問(wèn)單元隱藏標(biāo)記(“AUCFlag”)的示例性視頻描述符44a,當(dāng)啟用該片段號(hào)隱藏標(biāo)記時(shí),表示有效載荷或數(shù)據(jù)載荷的解碼的視頻數(shù)據(jù)的一個(gè)以上的片段是錯(cuò)誤的,并且當(dāng)啟用該訪問(wèn)單元隱藏標(biāo)記時(shí),表示將要對(duì)相關(guān)傳輸數(shù)據(jù)流14的包的整個(gè)相關(guān)視頻有效載荷或數(shù)據(jù)載荷執(zhí)行某些形式或類(lèi)型的隱藏。此示例性實(shí)施例的視頻描述符4 進(jìn)一步包括如下字段(“錯(cuò)誤片段號(hào)”)其包括關(guān)于與將要通過(guò)視頻解碼器隱藏的片段相關(guān)的片段號(hào)的信息。特別地,在此特別示例性實(shí)施例中,視頻描述符4 還包括訪問(wèn)單元起始地址 ("AU Start Address”),該訪問(wèn)單元起始地址代表存儲(chǔ)器32a中的相關(guān)解碼的視頻有效載荷或數(shù)據(jù)載荷的起始地址。此實(shí)施例的視頻描述符4 還包括訪問(wèn)單元字節(jié)長(zhǎng)度(“AU Byte Length”),該訪問(wèn)單元字節(jié)長(zhǎng)度代表存儲(chǔ)器3 中的相關(guān)解碼的視頻有效載荷或數(shù)據(jù)載荷的長(zhǎng)度。參考圖7B,在一個(gè)示例性實(shí)施例中,在MPEG-2的情況下,如果數(shù)據(jù)流包括音頻信息,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可產(chǎn)生具有訪問(wèn)單元隱藏標(biāo)記(“AUCFlag”)的示例性音頻描述符44b,當(dāng)啟用該訪問(wèn)單元隱藏標(biāo)記時(shí),表示將要對(duì)相關(guān)音頻有效載荷或數(shù)據(jù)載荷執(zhí)行某些形式或類(lèi)型的隱藏。此示例性實(shí)施例的音頻描述符44b還包括訪問(wèn)單元起始地址 ("AUStart Address”)、及訪問(wèn)單元字節(jié)長(zhǎng)度(“AU Byte Length”),該訪問(wèn)單元起始地址代表存儲(chǔ)器32a中的相關(guān)解碼的音頻有效載荷或數(shù)據(jù)載荷的起始地址,該訪問(wèn)單元字節(jié)長(zhǎng)度代表存儲(chǔ)器32a中的相關(guān)解碼的音頻有效載荷或數(shù)據(jù)載荷的長(zhǎng)度。特別地,除了別的以外,解碼器電路系統(tǒng)可采用字段“DTS”和“PTS”來(lái)使解碼器電路系統(tǒng)中的和/或解碼器電路系統(tǒng)與傳輸流多路分離器電路系統(tǒng)之間的操作同步。此外, “描述符終止字(Descriptor Terminating Word) ”是表明描述符或描述符包的結(jié)束的數(shù)據(jù)序列或字。圖7A和圖7B中所示的示例性描述符4 和44b僅出于示例性目的而提供,并且, 除非明確說(shuō)明,并非意在任何方式地限定。事實(shí)上,描述符44可由分別包括或多或少的信息/數(shù)據(jù)的或多或少的字段組成。無(wú)論是否是在MPEG-2的情況下,產(chǎn)生代表錯(cuò)誤信息(例如,錯(cuò)誤的特征,包括,例如,錯(cuò)誤的類(lèi)型、錯(cuò)誤的位置、和/或錯(cuò)誤的范圍)的信號(hào)或數(shù)據(jù)和/或?qū)⑦@些信號(hào)或數(shù)據(jù)提供至視頻解碼器電路系統(tǒng)和/或音頻解碼器電路系統(tǒng)的所有字段組合和排列都旨在落入本發(fā)明的范圍內(nèi)。特別地,參考圖7A和圖7B,在給定的傳輸數(shù)據(jù)流中沒(méi)有檢測(cè)到或識(shí)別出錯(cuò)誤的情況下,停用與傳輸數(shù)據(jù)流的解碼的有效載荷或數(shù)據(jù)載荷相關(guān)的描述符的錯(cuò)誤標(biāo)記或指示器,并且,如此,解碼器電路系統(tǒng)在不實(shí)現(xiàn)隱藏的情況下將編碼的有效載荷或數(shù)據(jù)載荷解碼。在此示例性實(shí)施例中,然而,在傳輸數(shù)據(jù)流的給定包中檢測(cè)到錯(cuò)誤的情況下,啟用與傳輸數(shù)據(jù)流的包的解碼的有效載荷或數(shù)據(jù)載荷相關(guān)的描述符的一個(gè)以上的錯(cuò)誤標(biāo)記或指示器,從而通知或指示解碼器電路系統(tǒng)實(shí)現(xiàn)一個(gè)以上的錯(cuò)誤隱藏過(guò)程。本發(fā)明的傳輸流多路分離器電路系統(tǒng)12的錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40(參見(jiàn),例如,圖4C)可檢測(cè)和/或識(shí)別傳輸數(shù)據(jù)流中的多種不同類(lèi)型的錯(cuò)誤。在一個(gè)示例性實(shí)施例中,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可檢測(cè)和/或識(shí)別MPEG-2型傳輸數(shù)據(jù)流的一個(gè)以上的包中的不同類(lèi)型的錯(cuò)誤,該傳輸數(shù)據(jù)流包括例如具備以下條件或特征的一個(gè)以上的包(1)對(duì)于預(yù)定的時(shí)間段,此包沒(méi)有適當(dāng)?shù)赝?即,對(duì)于傳輸數(shù)據(jù)流的給定包,存在TP同步損失)(特別地,TP同步損失一般通過(guò)頻道解碼器來(lái)表明,其可表明致使頻道解碼器進(jìn)入重新獲取狀態(tài)的情形);(2)此包適當(dāng)?shù)赝?即,TP同步得以維持),然而,TEI位生效(一般表明糾錯(cuò)超出了頻道解碼器中的向前(forward)糾錯(cuò)解碼器的能力),并且沒(méi)有檢測(cè)到連續(xù)計(jì)數(shù)器的中斷;(3)此包適當(dāng)?shù)赝?即,TP同步得以維持),一個(gè)以上的包包括具有在連續(xù)計(jì)數(shù)器)中檢測(cè)到的中斷的包識(shí)別符(PID)(這可能是例如由于包具有生效的TEI標(biāo)記,或者具有TP同步損失的損失包的個(gè)數(shù)沒(méi)有超出用于確定TP同步損失的閾值(特別地,該閾值一般設(shè)定為五,表明某一個(gè)數(shù)的包損失)。在基帶處理器電路系統(tǒng)18 (例如,頻道解碼器電路系統(tǒng))檢測(cè)到關(guān)于傳輸數(shù)據(jù)流的給定包的TP同步損失(情況1)的情況下,參考圖2A、圖2B、圖4B-圖4D、圖5A-圖5J、圖 7A和圖7B,接收器電路系統(tǒng)IOa確定接收到的信號(hào)例如太弱,或者頻道干擾太強(qiáng),并且接收到的數(shù)據(jù)將沒(méi)有寫(xiě)入緩沖器26中。在一個(gè)實(shí)施例中,提供至傳輸流多路分離器電路系統(tǒng)12 的輸入的傳輸數(shù)據(jù)流可包括一個(gè)以上的特殊包(例如,具有PID = OxlFFF的包,其可代表啟用NULL包PID及有效載荷單元起始指示器(payloadunit_start_indicator) (PUSI);特別地,對(duì)于“正常(normal) ”空包,PUSI設(shè)定為0)。此時(shí),然而,基帶處理器電路系統(tǒng)18(例如,頻道解碼器電路系統(tǒng))可對(duì)傳輸流多路分離器電路系統(tǒng)12產(chǎn)生TP同步損失信號(hào),該傳輸流多路分離器電路系統(tǒng)然后形成特殊NULL包,并將該特殊NULL包輸出到傳輸流緩沖器 34中。如此,在存在同步損失的時(shí)間段內(nèi),基帶處理器電路系統(tǒng)18 (例如,頻道解碼器電路系統(tǒng))沒(méi)有將傳輸數(shù)據(jù)流寫(xiě)入傳輸流多路分離器電路系統(tǒng)12的緩沖器沈中,而是在建立或重新建立同步之后重新開(kāi)始。特別地,在一個(gè)可替換實(shí)施例中,基帶處理器電路系統(tǒng)18 (例如,頻道解碼器電路系統(tǒng))可形成特殊NULL包并輸出該特殊NULL包,而非將來(lái)自接收到的傳輸數(shù)據(jù)流的解碼的數(shù)據(jù)輸出至傳輸流多路分離器電路系統(tǒng)12。如此,在此實(shí)施例中,在存在同步損失的時(shí)間段內(nèi),基帶處理器電路系統(tǒng)18 (例如,頻道解碼器電路系統(tǒng))沒(méi)有將傳輸數(shù)據(jù)流寫(xiě)入傳輸流多路分離器電路系統(tǒng)12的緩沖器沈中,而是在建立或重新建立同步之后重新開(kāi)始。
基帶處理器電路系統(tǒng)18可對(duì)具有同步損失的連續(xù)包的個(gè)數(shù)進(jìn)行“計(jì)算”。在一個(gè)實(shí)施例中,如果具有同步損失的連續(xù)包的個(gè)數(shù)超出預(yù)定個(gè)數(shù)或值,基帶處理器電路系統(tǒng)18 可啟用或產(chǎn)生標(biāo)記,并例如通過(guò)專(zhuān)用信號(hào)線將這種標(biāo)記提供至傳輸流多路分離器電路系統(tǒng) 12。(參見(jiàn),例如,圖2B中的“錯(cuò)誤數(shù)據(jù)線”)。在另一實(shí)施例中,具有同步損失的連續(xù)包的實(shí)際個(gè)數(shù)可例如通過(guò)這種專(zhuān)用信號(hào)線提供至傳輸流多路分離器電路系統(tǒng)12。如在此所論述的,傳輸流多路分離器電路系統(tǒng)12可采用這種信息(例如,標(biāo)記或具有同步損失的連續(xù)包的實(shí)際個(gè)數(shù))來(lái)確定和/或估計(jì)處理同步損失錯(cuò)誤的方式。傳輸流多路分離器電路系統(tǒng)12對(duì)輸入進(jìn)行分析,并檢測(cè)來(lái)自傳輸流緩沖器34的特殊NULL包。作出響應(yīng)地,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生如下描述符其表示、表明包中的錯(cuò)誤和/或表現(xiàn)包中的錯(cuò)誤的特征,并且將要對(duì)傳輸數(shù)據(jù)流14的相關(guān)包的相關(guān)視頻有效載荷或數(shù)據(jù)載荷執(zhí)行隱藏。在一個(gè)示例性實(shí)施例中,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生關(guān)于相關(guān)視頻和/或音頻有效載荷或數(shù)據(jù)載荷的、具有啟用(設(shè)定為1)的訪問(wèn)單元隱藏標(biāo)記 (“AUCFlag”)的描述符。(參見(jiàn),例如,圖8A的示例性視頻描述符和圖10的示例性音頻描述符。視頻和/或音頻解碼器電路系統(tǒng)讀取描述符(例如,具有啟用的訪問(wèn)單元隱藏標(biāo)記的描述符)并且對(duì)相關(guān)視頻和/或音頻有效載荷或數(shù)據(jù)載荷實(shí)現(xiàn)一個(gè)以上的錯(cuò)誤隱藏技術(shù)。例如,在一個(gè)示例性實(shí)施例中,在MPEG-2的情況下,如果有效載荷或數(shù)據(jù)載荷為視頻數(shù)據(jù)/信息,并且當(dāng)前的圖片為I型或P型圖片,并且先前的圖片為在沒(méi)有錯(cuò)誤的情況下或進(jìn)行片段隱藏的情況下解碼的I型或P型圖片,視頻解碼器將先前的I型或P型圖片“拷貝 (copy) ”到參考幀緩沖器/存儲(chǔ)器中,該參考幀緩沖器/存儲(chǔ)器存儲(chǔ)關(guān)于當(dāng)前的I型或P型圖片的再現(xiàn)(reconstructed)圖片。因此,當(dāng)顯示“當(dāng)前的” I型或P型圖片時(shí),⑴如果先前顯示的B型圖片已“正常地(normally)”解碼,“重復(fù)(r印eat) ”或重新顯示先前顯示的 B型圖片,以代替或替代該I型或P型圖片,或者(ii) “重復(fù)”或重新顯示先前的I型或P 型圖片,以代替或替代當(dāng)前的I型或P型圖片。在當(dāng)前的圖片為B型并且先前的圖片為B型圖片的情況下,解碼器電路系統(tǒng)通過(guò)向后(backward)參考圖片緩沖器/存儲(chǔ)器的訪問(wèn)來(lái)“重復(fù)”或重新顯示先前的B型圖片, 以代替或替代當(dāng)前的B型圖片。然而,如果當(dāng)前的圖片為B型,并且先前的圖片為I型或P 型圖片,解碼器電路系統(tǒng)顯示存儲(chǔ)在包含完整圖片的向前(forward)參考圖片緩沖器/存儲(chǔ)器中的數(shù)據(jù),以代替或替代當(dāng)前的B型圖片。特別地,在每種情況下,在此實(shí)施例中,視頻解碼器電路系統(tǒng)可對(duì)由傳輸流多路分離器電路系統(tǒng)12產(chǎn)生和/或提供的錯(cuò)誤信息(例如,包含在描述符或描述符包中)作出響應(yīng)地實(shí)現(xiàn)預(yù)定的隱藏技術(shù)或操作。在一個(gè)實(shí)施例中,在基帶處理器電路系統(tǒng)18 (例如,頻道解碼器電路系統(tǒng))檢測(cè)到信號(hào)接收鎖定(lock)損失(例如,RF輸入信號(hào)太弱或者頻道干擾太強(qiáng))的情況下,基帶處理器電路系統(tǒng)18可啟用或產(chǎn)生鎖定損失標(biāo)記,并且例如通過(guò)專(zhuān)用信號(hào)線將這種標(biāo)記提供至傳輸流多路分離器電路系統(tǒng)12。(參見(jiàn),例如,圖2B中的“錯(cuò)誤數(shù)據(jù)線”)。作出響應(yīng)地, 傳輸流多路分離器電路系統(tǒng)12可采用這種信息(例如,鎖定損失標(biāo)記)來(lái)確定和/或估計(jì)處理同步損失錯(cuò)誤的方式。繼續(xù)參考圖2、圖4B-圖4D、圖5A-圖5J和圖7A,在TEI位生效(情況2,例如,當(dāng)頻道解碼器檢測(cè)到在當(dāng)前解碼的傳輸數(shù)據(jù)流包中包含多于八個(gè)錯(cuò)誤字節(jié)的情況)的情況下, 錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40檢測(cè)到生效的TEI位,并產(chǎn)生表示將要對(duì)傳輸數(shù)據(jù)流14的相關(guān)包的相關(guān)視頻有效載荷或數(shù)據(jù)載荷執(zhí)行隱藏的描述符。在一個(gè)示例性實(shí)施例中,在MPEG-2 的情況下,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可實(shí)現(xiàn)圖9的示例性算法,以產(chǎn)生適當(dāng)?shù)拿枋龇蛎枋龇?。在這點(diǎn)上,當(dāng)傳輸流多路分離器電路系統(tǒng)12讀取到來(lái)自數(shù)據(jù)緩沖器沈的具有生效的或啟用的TEI位(設(shè)定為1)的傳輸數(shù)據(jù)流14的包時(shí),傳輸流多路分離器電路系統(tǒng)12 可通知錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40當(dāng)前的片段號(hào)(SliceNum),并丟棄具有生效的或啟用的 TEI位的傳輸數(shù)據(jù)流14的當(dāng)前包的有效載荷。錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40此后可實(shí)現(xiàn)圖9 的示例性算法,以產(chǎn)生適當(dāng)?shù)拿枋龇蛎枋龇?。即,在丟棄傳輸數(shù)據(jù)流14(其包括具有生效的或啟用的TEI位的包)的當(dāng)前包的有效載荷之后,在一個(gè)示例性實(shí)施例中,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40讀取來(lái)自數(shù)據(jù)緩沖器沈的傳輸數(shù)據(jù)流40的下一個(gè)包。 在這種下一個(gè)包是特殊的因?yàn)樗砻魍綋p失(例如,停用TEI位(設(shè)定為0)、 PID = OxlFFF、并且啟用有效載荷單元起始指示器(PUSI)(設(shè)定為1))的情況下,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可實(shí)現(xiàn)前面已詳細(xì)論述的情況1的TP同步損失處理。 在這種下一個(gè)包包含停用的TEI位(設(shè)定為0)、PID等于VPID、并且連續(xù)計(jì)數(shù)器 (CC)持續(xù)到傳輸數(shù)據(jù)流14的最后一個(gè)正確地接收到的包的情況下,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可確定與傳輸數(shù)據(jù)流14的此包相關(guān)的視頻有效載荷或數(shù)據(jù)載荷不受錯(cuò)誤的包影響, 并且可將此包解析到解碼的視頻有效載荷或數(shù)據(jù)載荷中并存儲(chǔ)到存儲(chǔ)器32a中,以供視頻解碼器電路系統(tǒng)使用。 否則,在這種下一個(gè)包包含停用的TEI位(設(shè)定為0)、啟用的有效載荷單元起始指示器(PUSI)(設(shè)定為1)、PID等于VPID、相對(duì)于最后一個(gè)正確地接收到的具有視頻信息的包中斷的連續(xù)計(jì)數(shù)器(CC)、以及期望的圖片暫時(shí)(temporal)參考碼的情況下,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40確定依次繼續(xù)下去的錯(cuò)誤的、損壞的或壞的包包含覆蓋將要以片段級(jí)來(lái)隱藏的所有片段(從當(dāng)前記錄的片段到最后一個(gè)片段)的編碼的視頻數(shù)據(jù)。在這些情況下,將對(duì)應(yīng)的錯(cuò)誤片段的片段號(hào)合并到相關(guān)的或?qū)?yīng)的描述符中(例如,合并到“錯(cuò)誤片段號(hào)(Error Slice Number) ”字段中)。以這種方式,解碼器電路系統(tǒng)對(duì)分析描述符作出響應(yīng)地隱藏存儲(chǔ)在存儲(chǔ)器3 中的相關(guān)編碼的視頻有效載荷或數(shù)據(jù)載荷的片段。如上面所指出的,由錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40產(chǎn)生的相關(guān)的或?qū)?yīng)的描述符可存儲(chǔ)在存儲(chǔ)器32b中(例如,存儲(chǔ)在隊(duì)列46中)。 否則,在這種下一個(gè)包包含停用的TEI位(設(shè)定為0)、停用的有效載荷單元起始指示器(PUSI)(設(shè)定為0)、PID等于VPID、以及相對(duì)于最后一個(gè)正確地接收到的具有視頻數(shù)據(jù)/信息的包中斷的連續(xù)計(jì)數(shù)器(CC)的情況下,調(diào)用對(duì)此包中的下一個(gè)片段號(hào)的搜索。 如果在此包中包含一個(gè)以上的片段號(hào),將在此包中找到的從SliceNum到第一片段號(hào)的所有片段都合并到相關(guān)的或?qū)?yīng)的描述符中(例如,合并到“錯(cuò)誤片段號(hào)”字段中);否則,丟棄或轉(zhuǎn)出(dump)包的有效載荷或數(shù)據(jù)載荷。再次,以這種方式,解碼器電路系統(tǒng)對(duì)分析描述符作出響應(yīng)地隱藏與合并到描述符中的片段號(hào)的片段有關(guān)的相關(guān)編碼的視頻有效載荷或數(shù)據(jù)載荷的片段。 否則,在這種下一包包含生效的TEI位(設(shè)定為1)的情況下,丟棄或轉(zhuǎn)出此包的有效載荷,并且累加numTEIAsserted計(jì)數(shù)。如上所述,傳輸流多路分離器電路系統(tǒng)12可對(duì)具有生效的/啟用的TEI位或標(biāo)記的連續(xù)包的個(gè)數(shù)進(jìn)行監(jiān)控和/或計(jì)數(shù)。例如,在一個(gè)實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12可檢測(cè)到預(yù)定個(gè)數(shù)的具有生效的/啟用的TEI位或標(biāo)記的連續(xù)包(例如,200個(gè)具有生效的TEI位或標(biāo)記的連續(xù)包),并且確定例如存在適度的頻道干擾,此時(shí),基帶處理器電路系統(tǒng)18保持鎖定(即,沒(méi)有信號(hào)鎖定損失或接收損失), 并且TP同步得以維持(即,沒(méi)有TP同步損失),可產(chǎn)生代表錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征(例如,連續(xù)生效的/啟用的TEI位或標(biāo)記的個(gè)數(shù))的數(shù)據(jù)。這種數(shù)據(jù)可提供至傳輸流多路分離器電路系統(tǒng)12中的其它電路系統(tǒng)(例如,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40),該其它電路系統(tǒng)可作出響應(yīng)地實(shí)現(xiàn)一個(gè)以上的錯(cuò)誤處理辦法,以對(duì)錯(cuò)誤進(jìn)行尋址、掩蓋和/或隱藏。數(shù)據(jù)可通過(guò)可插入到傳輸數(shù)據(jù)流14中的代表錯(cuò)誤(例如,連續(xù)生效的/啟用的 TEI位或標(biāo)記的個(gè)數(shù))的或表現(xiàn)錯(cuò)誤的特征的另一傳輸包或描述符包來(lái)提供,或者與之分開(kāi)地進(jìn)行通信。在一個(gè)實(shí)施例中,如果數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀檢測(cè)到或確定有200個(gè)具有生效的TEI位或標(biāo)記的連續(xù)包,并且傳輸流多路分離器電路系統(tǒng)12確定基帶處理器電路系統(tǒng)18保持鎖定(即,沒(méi)有信號(hào)鎖定損失或接收損失),并且TP同步得以維持(即,沒(méi)有TP 同步損失),可產(chǎn)生如下的代表錯(cuò)誤(例如,連續(xù)生效的/啟用的TEI位或標(biāo)記的個(gè)數(shù))的或表現(xiàn)錯(cuò)誤的特征的數(shù)據(jù){0x47,Oxlf,Oxff,0x30,0x03,0x00,0x00,0xc8,189{8' h0}}。因此,在此實(shí)施例中,傳輸流多路分離器電路系統(tǒng)12的數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀監(jiān)控或檢測(cè)關(guān)于傳輸數(shù)據(jù)流的每個(gè)進(jìn)入的包的TEI值。如果傳輸流多路分離器電路系統(tǒng) 12檢測(cè)到對(duì)于特殊包啟用TEI位或標(biāo)記(1’ bl),傳輸流多路分離器電路系統(tǒng)12使計(jì)數(shù)器 numTeiAsserted累加,丟棄對(duì)應(yīng)的包;否則,傳輸流多路分離器電路系統(tǒng)12以正常方式處理此包。數(shù)據(jù)過(guò)濾器電路系統(tǒng)觀可使用例如如下的偽碼來(lái)實(shí)現(xiàn)這種功能 同步字節(jié)(SyncByte) = 8,h47 ;· TEI = 1' b0 ;· PUSI = 1' b0 ; 優(yōu)先(Priority) = Γ b0 ;· PID = 13' hlFFF ;· TSC = 2,b00;· AFC = 2' bll ;· CC = 4' h0 ;· AFL = 8,h3(適配字段的3個(gè)字節(jié)); 適配字段(Adaptation_field) = {8,h0,16,hxxxx},其中 16,hxxxx 具體說(shuō)明傳輸數(shù)據(jù)流的連續(xù)TEI生效的包的個(gè)數(shù),如果溢出,設(shè)定為最大值16’ hffff ; 有效載荷O^yload) = {189 {8’h00}},由于在寫(xiě)入傳輸流多路分離器電路系統(tǒng) 12中的存儲(chǔ)器內(nèi)之前在包的結(jié)尾附有9個(gè)額外的字節(jié)。特別地,如果錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40檢測(cè)到相關(guān)編碼的視頻的一個(gè)以上的片段包含錯(cuò)誤(在此示例性視頻描述符中,片段一、二及四),錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可產(chǎn)生圖8B的示例性視頻描述符,該視頻描述符表示解碼器電路系統(tǒng)將要關(guān)于片段一、二及四實(shí)現(xiàn)隱藏。對(duì)接收并解析圖8B的示例性視頻描述符作出響應(yīng),視頻解碼器電路系統(tǒng)確定將要隱藏至少一個(gè)片段,并且在此實(shí)施例中,至少一個(gè)片段為片段一、二及四。視頻解碼器電路系統(tǒng)關(guān)于片段一、二及四實(shí)現(xiàn)隱藏處理。特別地,視頻解碼器電路系統(tǒng)讀取圖8B的視頻描述符并且,作出響應(yīng)地,對(duì)相關(guān)視頻有效載荷或數(shù)據(jù)載荷實(shí)現(xiàn)一個(gè)以上的錯(cuò)誤隱藏技術(shù)。 例如,在一個(gè)示例性實(shí)施例中,在MPEG-2的情況下,如果當(dāng)前的圖片為I型或P型圖片,視頻解碼器“復(fù)制”或重新顯示向后參考圖片緩沖器中的對(duì)應(yīng)協(xié)同定位的片段,以代替或替代將要隱藏的片段。在一個(gè)示例性實(shí)施例中,在MPEG-2的情況下,如果當(dāng)前的圖片為B型圖片,視頻解碼器確定先前的圖片是否為(i)I型或P型圖片,并且“復(fù)制”或重新顯示向前參考圖片緩沖器中的對(duì)應(yīng)協(xié)同定位的片段,以代替或替代將要隱藏的片段或者(ii)B型圖片,并且 “復(fù)制”或重新顯示向后參考圖片緩沖器中的將復(fù)制成將要隱藏的片段的對(duì)應(yīng)協(xié)同定位的片段。因此,在此示例性實(shí)施例中,當(dāng)顯示I型或P型圖片時(shí),“復(fù)制”或重新顯示先前圖片的或向后參考圖片緩沖器中的對(duì)應(yīng)協(xié)同定位的片段,以代替或替代將要隱藏的片段。然而, 如果當(dāng)前的圖片為B型圖片,并且(i)先前的圖片為I型或P型圖片,“復(fù)制”或重新顯示先前圖片的或向前參考圖片緩沖器中的對(duì)應(yīng)協(xié)同定位的片段,以代替或替代將要隱藏的片段,或者(ii)先前的圖片為B型圖片,“復(fù)制”或重新顯示向后參考圖片緩沖器中的對(duì)應(yīng)協(xié)同定位的片段,以代替或替代將要隱藏的片段。特別地,在每種情況下,在此實(shí)施例中,視頻解碼器電路系統(tǒng)對(duì)由傳輸流多路分離器電路系統(tǒng)12產(chǎn)生和/或提供的錯(cuò)誤信息(例如,包含在描述符或描述符包中的)作出響應(yīng)地實(shí)現(xiàn)預(yù)定的隱藏技術(shù)或操作。在錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40檢測(cè)到或確定有編碼的視頻數(shù)據(jù)包的連續(xù)計(jì)數(shù)器中斷(情況幻的情況下,繼續(xù)參考圖4B-圖4D、圖5及圖7A,這種中斷可能與傳輸數(shù)據(jù)流14 的包的或具有生效的TEI位(設(shè)定為1)的包的同步損失相關(guān)。因此,在錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40檢測(cè)到或確定有連續(xù)計(jì)數(shù)器中斷的情況下,錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)40可實(shí)現(xiàn)前面詳細(xì)論述的情況1或情況2。為了簡(jiǎn)潔起見(jiàn),將不重復(fù)這種論述。在另一實(shí)施例中,如果接收器電路系統(tǒng)或接收器裝置在移動(dòng)DTV接收環(huán)境中實(shí)現(xiàn)時(shí),這對(duì)于檢測(cè)基帶處理器電路系統(tǒng)(例如,頻道解碼器)中的可能提供至傳輸流多路分離器電路系統(tǒng)的某些錯(cuò)誤或潛在錯(cuò)誤是有利的。此后,如在此所論述的,傳輸流多路分離器電路系統(tǒng)可對(duì)將要提供至解碼器電路系統(tǒng)(例如,MPEG兼容解碼器)的描述符或描述符包進(jìn)行尋址和/或?qū)崿F(xiàn)隱藏或掩蓋技術(shù)和/或產(chǎn)生將要提供至解碼器電路系統(tǒng)的描述符或描述符包。例如,這對(duì)于檢測(cè)TP同步(即,傳輸數(shù)據(jù)流的包的同步狀態(tài))損失并將信號(hào)鎖定情況(即,是否存在信號(hào)接收鎖定損失,例如,RF輸入信號(hào)太弱或者頻道干擾太強(qiáng))輸入到基帶處理器電路系統(tǒng)中且代表其的信號(hào)輸出至傳輸流多路分離器電路系統(tǒng)是有利的。例如參考圖1B、圖1C、圖2B、圖4B-圖4D、圖5C-圖5J、圖IlA-圖11E、圖12A、圖 12B、圖13A和/或圖13B,在一個(gè)實(shí)施例中,數(shù)字廣播電視接收器電路系統(tǒng)IOa可在以下情況下實(shí)現(xiàn)檢測(cè)、隱藏和/或掩蓋錯(cuò)誤的技術(shù)1. TP同步得以保持,但傳輸數(shù)據(jù)流的一些單獨(dú)的包具有生效的TEI標(biāo)記或位,因此表明包中的錯(cuò)誤(例如,錯(cuò)誤情況超出了解碼器(例如,里德所羅門(mén)解碼器)的能力); 在這種情況下,由于如通過(guò)TEI標(biāo)記或位的生效而表明的傳輸數(shù)據(jù)流的某些包中的錯(cuò)誤, 連續(xù)計(jì)數(shù)器(CC)可能中斷;
2.可由基帶處理器電路系統(tǒng)18(例如,頻道解碼器或其中的解擾器電路系統(tǒng))檢測(cè)到TP同步損失;在此,雖然存在TP同步損失,但基帶處理器電路系統(tǒng)18不必經(jīng)歷鎖定損失。在一個(gè)實(shí)施例中,如果具有同步損失的連續(xù)包的個(gè)數(shù)超過(guò)預(yù)定的個(gè)數(shù)或值,基帶處理器電路系統(tǒng)18可啟用或產(chǎn)生標(biāo)記并例如通過(guò)專(zhuān)用信號(hào)線將此標(biāo)記提供至傳輸流多路分離器電路系統(tǒng)12。(參見(jiàn)圖2B中的“錯(cuò)誤數(shù)據(jù)線”)。在另一實(shí)施例中,可例如通過(guò)這種專(zhuān)用信號(hào)線將具有同步損失的連續(xù)包的實(shí)際個(gè)數(shù)提供至傳輸流多路分離器電路系統(tǒng)12。特別地,在一個(gè)實(shí)施例中,TP同步損失信號(hào)為高態(tài)(high)有效信號(hào),其有效持續(xù)時(shí)間為一個(gè)時(shí)鐘周期。在一個(gè)實(shí)施例中,當(dāng)基帶處理器電路系統(tǒng)18的頻道解碼器或解擾器電路系統(tǒng)(例如,狀態(tài)機(jī))中的邏輯從輸入信號(hào)跟蹤變換到輸入信號(hào)獲取時(shí),TP同步損失信號(hào)生效。3.由基帶處理器電路系統(tǒng)18檢測(cè)到鎖定損失。在一個(gè)實(shí)施例中,在基帶處理器電路系統(tǒng)18 (例如,頻道解碼器電路系統(tǒng))檢測(cè)到信號(hào)接收鎖定損失(例如,RF輸入信號(hào)太弱或者頻道干擾太強(qiáng))的情況下,基帶處理器電路系統(tǒng)18可啟用或產(chǎn)生鎖定損失標(biāo)記并例如通過(guò)專(zhuān)用信號(hào)線將這種標(biāo)記提供至傳輸流多路分離器電路系統(tǒng)12。(參見(jiàn)圖2B中的 “錯(cuò)誤信號(hào)線”)。特別地,在一個(gè)實(shí)施例中,表明鎖定損失的信號(hào)或數(shù)據(jù)為高位有效信號(hào),這意味著如果檢測(cè)到鎖定損失,基帶處理器電路系統(tǒng)18產(chǎn)生并輸出邏輯高(“1”),這可得以維持直到處理器電路系統(tǒng)18重新獲得鎖定。下表總結(jié)了錯(cuò)誤情況和與鎖定損失、TP同步損失及TEI錯(cuò)誤信號(hào)或數(shù)據(jù)有關(guān)的由傳輸流多路分離器電路系統(tǒng)12實(shí)現(xiàn)的作出響應(yīng)的錯(cuò)誤處理技術(shù)。
權(quán)利要求
1.一種用于輸出與廣播頻譜的多個(gè)頻道中的一個(gè)所選頻道對(duì)應(yīng)的視頻數(shù)據(jù)的裝置,所述裝置包括基帶處理器電路系統(tǒng),以用于將基帶信號(hào)解調(diào)成具有包括多個(gè)視頻包的多個(gè)包的數(shù)據(jù)流,其中,每個(gè)視頻包都包含一個(gè)視頻有效載荷,并且其中,所述基帶處理器電路系統(tǒng)輸出與所述廣播頻譜的所選頻道對(duì)應(yīng)的數(shù)據(jù)流;多路分離器電路系統(tǒng),耦接至所述基帶處理器電路系統(tǒng),以用于 對(duì)所述數(shù)據(jù)流進(jìn)行多路分離,以獲得與每個(gè)視頻包相關(guān)的視頻有效載荷, 檢測(cè)并定位視頻有效載荷中的一個(gè)以上的錯(cuò)誤,并且響應(yīng)于檢測(cè)到視頻有效載荷中的錯(cuò)誤而產(chǎn)生視頻錯(cuò)誤特征數(shù)據(jù);以及視頻解碼器電路系統(tǒng),耦接至所述多路分離器電路系統(tǒng),以用于(i)接收多個(gè)所述視頻有效載荷及所述視頻錯(cuò)誤特征數(shù)據(jù),(ii)將所述視頻有效載荷解壓,并且(iii)使用與所述視頻有效載荷相關(guān)的視頻錯(cuò)誤特征數(shù)據(jù)來(lái)隱藏在視頻有效載荷中檢測(cè)到的一個(gè)以上的錯(cuò)誤。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述視頻錯(cuò)誤特征數(shù)據(jù)包括代表所述視頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息。
3.根據(jù)權(quán)利要求1所述的裝置,其中,所述數(shù)據(jù)流為MPEG型數(shù)據(jù)流。
4.根據(jù)權(quán)利要求1所述的裝置,其中,所述視頻解碼器電路系統(tǒng)使用所述視頻有效載荷及所述視頻錯(cuò)誤特征數(shù)據(jù)來(lái)產(chǎn)生輸出的視頻數(shù)據(jù),并且其中,所述裝置進(jìn)一步包括用戶界面,以用于顯示代表所述輸出的視頻數(shù)據(jù)的視頻。
5.根據(jù)權(quán)利要求1所述的裝置,其中所述多路分離器電路系統(tǒng)進(jìn)一步將所述數(shù)據(jù)流多路分離成多個(gè)音頻包,其中,每個(gè)音頻包都包含一個(gè)音頻有效載荷,所述多路分離器電路系統(tǒng)構(gòu)造成用于(i)檢測(cè)并定位音頻有效載荷中的一個(gè)以上的錯(cuò)誤,并且(ii)產(chǎn)生代表在所述音頻有效載荷中檢測(cè)到的一個(gè)以上的錯(cuò)誤的或表現(xiàn)所述一個(gè)以上的錯(cuò)誤的特征的音頻錯(cuò)誤特征數(shù)據(jù),并且所述裝置進(jìn)一步包括音頻解碼器電路系統(tǒng),所述音頻解碼器電路系統(tǒng)耦接至所述多路分離器電路系統(tǒng),以用于(i)接收所述音頻有效載荷及所述音頻錯(cuò)誤特征數(shù)據(jù),(ii)將所述音頻有效載荷解壓,并且(iii)使用所述音頻錯(cuò)誤特征數(shù)據(jù)來(lái)隱藏在所述音頻有效載荷中檢測(cè)到的一個(gè)以上的錯(cuò)誤。
6.根據(jù)權(quán)利要求5所述的裝置,其中所述視頻解碼器電路系統(tǒng)使用所述視頻有效載荷及所述視頻錯(cuò)誤特征數(shù)據(jù)來(lái)產(chǎn)生輸出的視頻數(shù)據(jù),所述音頻解碼器電路系統(tǒng)使用所述音頻有效載荷及所述音頻錯(cuò)誤特征數(shù)據(jù)來(lái)產(chǎn)生輸出的音頻數(shù)據(jù),并且所述裝置進(jìn)一步包括用戶界面,以用于(i)顯示代表所述輸出的視頻數(shù)據(jù)的視頻并且 ( )輸出代表所述輸出的音頻數(shù)據(jù)的音頻。
7.根據(jù)權(quán)利要求5所述的裝置,其中,所述音頻錯(cuò)誤特征數(shù)據(jù)包括代表所述音頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息。
8.一種用于輸出與所選節(jié)目對(duì)應(yīng)的視頻數(shù)據(jù)的裝置,所述節(jié)目與包括多個(gè)視頻包的數(shù)據(jù)流相關(guān),所述裝置包括多路分離器電路系統(tǒng)(i)以用于將所述數(shù)據(jù)流多路分離成多個(gè)視頻包,其中,每個(gè)視頻包都包含一個(gè)視頻有效載荷,并且(ii)構(gòu)造成用于檢測(cè)并定位一個(gè)以上的所述視頻包中的一個(gè)以上的錯(cuò)誤,其中,所述多路分離器電路系統(tǒng)包括錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng),以用于產(chǎn)生多個(gè)描述符,其中,每個(gè)描述符都與一個(gè)視頻有效載荷相關(guān),并且其中,所述描述符包括視頻錯(cuò)誤標(biāo)記,其中,當(dāng)在相關(guān)視頻有效載荷的視頻包中檢測(cè)到錯(cuò)誤時(shí),啟用所述視頻錯(cuò)誤標(biāo)記,以及視頻錯(cuò)誤特征數(shù)據(jù),當(dāng)在相關(guān)視頻有效載荷的視頻包中檢測(cè)到錯(cuò)誤時(shí),所述視頻錯(cuò)誤特征數(shù)據(jù)代表所述視頻包中的一個(gè)以上的錯(cuò)誤或表現(xiàn)所述一個(gè)以上的錯(cuò)誤的特征; 視頻解碼器電路系統(tǒng),耦接至所述多路分離器電路系統(tǒng),以用于 接收多個(gè)視頻有效載荷及與所述視頻有效載荷相關(guān)的描述符,并且使用以下來(lái)產(chǎn)生輸出的視頻數(shù)據(jù)(i)接收到的所述多個(gè)視頻有效載荷及(ii)如果啟用與接收到的所述多個(gè)視頻有效載荷中的一個(gè)視頻有效載荷相關(guān)的描述符的視頻錯(cuò)誤標(biāo)記,與所述視頻有效載荷相關(guān)的具有啟用的視頻錯(cuò)誤標(biāo)記的所述描述符。
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述視頻錯(cuò)誤特征數(shù)據(jù)包括代表與相關(guān)視頻有效載荷的視頻包中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息。
10.根據(jù)權(quán)利要求8所述的裝置,其中,接收到的所述多個(gè)視頻有效載荷包括第一視頻有效載荷,并且所述第一視頻有效載荷與第一描述符相關(guān),并且其中,對(duì)所述第一描述符的啟用的視頻錯(cuò)誤標(biāo)記作出響應(yīng),所述視頻解碼器電路系統(tǒng)使用所述第一視頻有效載荷及所述第一描述符的所述視頻錯(cuò)誤特征數(shù)據(jù)通過(guò)基于所述第一描述符的所述視頻錯(cuò)誤特征數(shù)據(jù)隱藏所述第一視頻有效載荷中的一個(gè)以上的錯(cuò)誤來(lái)產(chǎn)生所述輸出的視頻數(shù)據(jù)。
11.根據(jù)權(quán)利要求8所述的裝置,其中,所述數(shù)據(jù)流為傳輸數(shù)據(jù)流或節(jié)目數(shù)據(jù)流。
12.根據(jù)權(quán)利要求8所述的裝置,其中,所述數(shù)據(jù)流為MPEG型數(shù)據(jù)流。
13.根據(jù)權(quán)利要求8所述的裝置,其中,所述多路分離器電路系統(tǒng)將每個(gè)描述符和相關(guān)視頻有效載荷大致同時(shí)地輸出至所述視頻解碼器電路系統(tǒng)。
14.根據(jù)權(quán)利要求8所述的裝置,其中,每個(gè)視頻包都進(jìn)一步包括一個(gè)標(biāo)頭。
15.根據(jù)權(quán)利要求8所述的裝置,進(jìn)一步包括用戶界面,以用于顯示代表所述輸出的視頻數(shù)據(jù)的視頻。
16.根據(jù)權(quán)利要求8所述的裝置,進(jìn)一步包括基帶處理器電路系統(tǒng),以用于將基帶信號(hào)解調(diào)成具有多個(gè)所述視頻包的數(shù)據(jù)流,并且其中,所述基帶處理器電路系統(tǒng)將與所選頻道對(duì)應(yīng)的數(shù)據(jù)流輸出至所述多路分離器電路系統(tǒng)。
17.根據(jù)權(quán)利要求8所述的裝置,其中所述多路分離器電路系統(tǒng)進(jìn)一步將所述數(shù)據(jù)流多路分離成多個(gè)音頻包,其中,每個(gè)音頻包都包含一個(gè)音頻有效載荷,并且所述多路分離器電路系統(tǒng)構(gòu)造成用于檢測(cè)并定位一個(gè)以上的所述音頻包中的一個(gè)以上的錯(cuò)誤,并且所述錯(cuò)誤數(shù)據(jù)產(chǎn)生電路系統(tǒng)進(jìn)一步產(chǎn)生多個(gè)音頻描述符,其中,每個(gè)音頻描述符都與一個(gè)音頻有效載荷相關(guān),并且其中,所述音頻描述符包括音頻錯(cuò)誤標(biāo)記,其中,當(dāng)在相關(guān)音頻有效載荷的音頻包中檢測(cè)到錯(cuò)誤時(shí),啟用所述音頻錯(cuò)誤標(biāo)記,以及音頻錯(cuò)誤特征數(shù)據(jù),當(dāng)在相關(guān)音頻有效載荷的音頻包中檢測(cè)到錯(cuò)誤時(shí),所述音頻錯(cuò)誤特征數(shù)據(jù)代表所述音頻包中的一個(gè)以上的錯(cuò)誤或表現(xiàn)所述一個(gè)以上的錯(cuò)誤的特征,并且所述裝置進(jìn)一步包括音頻解碼器電路系統(tǒng),所述音頻解碼器電路系統(tǒng)耦接至所述多路分離器電路系統(tǒng),以用于接收多個(gè)音頻有效載荷及與所述音頻有效載荷相關(guān)的描述符,并且使用所述音頻有效載荷,并且如果啟用相關(guān)音頻描述符的音頻錯(cuò)誤標(biāo)記,還使用與所述音頻有效載荷相關(guān)的所述音頻描述符,來(lái)產(chǎn)生輸出的音頻數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的裝置,進(jìn)一步包括用戶界面,以用于(i)顯示代表所述輸出的視頻數(shù)據(jù)的視頻并且(ii)輸出代表所述輸出的音頻數(shù)據(jù)的音頻。
19.根據(jù)權(quán)利要求17所述的裝置,其中,所述音頻錯(cuò)誤特征數(shù)據(jù)包括代表相關(guān)音頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息。
20.根據(jù)權(quán)利要求19所述的裝置,進(jìn)一步包括基帶處理器電路系統(tǒng),以用于將基帶信號(hào)解調(diào)成具有多個(gè)所述視頻包和多個(gè)所述音頻包的數(shù)據(jù)流,并且其中,所述基帶處理器電路系統(tǒng)將與所選頻道對(duì)應(yīng)的數(shù)據(jù)流輸出至所述多路分離器電路系統(tǒng)。
全文摘要
一種用于輸出視頻和/或音頻數(shù)據(jù)(例如,與廣播頻譜的多個(gè)頻道中的一個(gè)所選頻道對(duì)應(yīng))的裝置,本裝置包括(i)基帶處理器電路系統(tǒng),用于將基帶信號(hào)解調(diào)成具有包括多個(gè)視頻包和/或音頻包的多個(gè)包的數(shù)據(jù)流(例如,MPEG型數(shù)據(jù)流,諸如MPEG-2傳輸數(shù)據(jù)流或節(jié)目數(shù)據(jù)流),其中,每個(gè)視頻包都包含一個(gè)視頻有效載荷和/或每個(gè)音頻包都包含一個(gè)音頻有效載荷,(ii)多路分離器電路系統(tǒng),耦接至基帶處理器電路系統(tǒng),以用于(a)對(duì)數(shù)據(jù)流進(jìn)行多路分離,以獲得多個(gè)視頻包的視頻有效載荷和/或音頻包的音頻有效載荷,(b)檢測(cè)并定位一個(gè)以上的視頻包和/或音頻包中的一個(gè)以上的錯(cuò)誤,并且(c)產(chǎn)生代表一個(gè)以上的視頻包和/或音頻包中的一個(gè)以上的錯(cuò)誤的或表現(xiàn)錯(cuò)誤的特征的錯(cuò)誤特征數(shù)據(jù)(例如,代表視頻有效載荷和/或音頻有效載荷中的錯(cuò)誤的類(lèi)型和/或錯(cuò)誤的位置的信息);以及(iii)解碼器電路系統(tǒng),耦接至多路分離器電路系統(tǒng),以用于(a)接收視頻有效載荷和/或音頻有效載荷及錯(cuò)誤特征數(shù)據(jù),并且(b)使用錯(cuò)誤特征數(shù)據(jù)來(lái)隱藏視頻有效載荷和/或音頻有效載荷中的一個(gè)以上的錯(cuò)誤。
文檔編號(hào)H04N7/24GK102165782SQ200980137803
公開(kāi)日2011年8月24日 申請(qǐng)日期2009年9月23日 優(yōu)先權(quán)日2008年9月26日
發(fā)明者成實(shí), 袁祖兵, 郭紹日 申請(qǐng)人:泰景系統(tǒng)公司