亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數據處理設備和數據處理方法

文檔序號:7713471閱讀:139來源:國知局
專利名稱:數據處理設備和數據處理方法
技術領域
本發(fā)明涉及數據處理設備和數據處理方法,并且更具體地涉及被配置為容易防止設備進入異常狀態(tài)的數據處理設備和數據處理方法,在異常狀態(tài)中,這些設備會以異常方式操作。
背景技術
例如,在衛(wèi)星數字廣播的廣播臺站中,以諸如MPEG (運動畫面專家組)等的預定編碼方案對圖像(運動圖像)等進行編碼,并且對得到的流TS (傳輸流)執(zhí)行諸如巻積編碼等的用于錯誤校正的處理。此外,在廣播臺站中,執(zhí)行諸如數字調制等的調制處理,并且將得到的經過調制的信號作為廣播信號而發(fā)送。
按照如上所述發(fā)送的衛(wèi)星數字廣播的廣播信號被諸如數字TV (電視)和移動電話之類的接收裝置接收。在每個接收裝置中,接收到的廣播信號被解調并且經過解調的信號被執(zhí)行錯誤校正處理。此外,在每個接收裝置中,配置在構成因錯誤校正處理得到的流的分組(TS分組)中的MPEG數據(通過MPEG方案編碼的數據)被解碼并且因解碼得到的圖像(和音頻)被再現。
如上所述,在接收裝置中,在每個廣播信號的發(fā)送期間引起的錯誤通過執(zhí)行錯誤校正處理來校正。
同時,在差的信號接收環(huán)境(諸如其中接收裝置接收廣播信號的功率較弱的環(huán)境以及其中廣播信號中包含的噪聲較大的環(huán)境)中,例如,可能出現不能校正的錯誤或者對廣播信號的解調可能失敗。
如果出現不能校正的錯誤或者對廣播信號的解調失敗,則錯誤校正處理后的流可能變短或者變長。如果這樣的流(或者構成此流的分組)被給送到用于解調MPEG數據的解碼器,則可能使解碼器并最后使接收裝置進
6入其中接收裝置異常地進行操作的異常狀態(tài)(例如,障礙狀態(tài)(hung-up state)或系統(tǒng)失控狀態(tài)(system runaway state))。
考慮到故障安全,防止接收裝置進入異常狀態(tài)是很重要的。 一種防止 方法例如是監(jiān)控PTS (表示時間戳)(例如參考日本專利早期公開No. 2006-157729和2007-012187,下文中稱為專利文獻1和2)。
更加具體地,在MPEG2中,如果在TS分組中包含的PTS相對于標 準來說已被損壞,則解碼器的處理則受到影響。因此,專利文獻1和2公 開了這樣的方法,其中,PTS監(jiān)控被執(zhí)行,并且如果檢測到異常PTS,則 防止相應的TS分組輸出給解碼器,并且異常PTS被校正,從而防止接收 裝置進入異常狀態(tài)。

發(fā)明內容
如上所述,在差的接收環(huán)境中,如果由于同步故障而解調失敗或者出 現不能校正的錯誤,則TS分組可能變得比標準長度較短,或者相反變得 較長,從而導致TS分組具有不符合標準的長度。
在上述情況中,如果沒有異常PTS,則上述PTS監(jiān)控方法將具有非標 準長度的異常TS分組給送到解碼器。
此外,在所述PTS監(jiān)控方法中,必需從每個TS分組提取PTS,從而 增加了處理的負荷。
因此,本發(fā)明通過提供能夠容易防止設備進入因具有異常長度的分組 的輸出而導致的異常狀態(tài)的信息處理設備和信息處理方法來處理以上標出 的問題以及與現有技術的方法和設備相關的其它問題并且解決所提出的問 題。
在實現本發(fā)明中,根據其第一實施例,提供了一種輸出處理設備。該 數據處理設備具有調整裝置,所述調整裝置用于接收由分組構成的流和指 示流中每個分組的開始的開始標志,將流的速率調整到某一速率,以及輸 出經過調整的流和指示經過調整的流中的每個分組的開始的開始標志,所 述經過調整的流是在速率調整后的流;監(jiān)控裝置,所述監(jiān)控裝置用于基于 開始標志監(jiān)控分組間隔,所述分組間隔是經過調整的流中的分組之間的開始間隔;以及輸出控制裝置,所述輸出控制裝置用于執(zhí)行如下輸出控制 如果所述分組間隔是正常間隔則輸出經過調整的流中的分組,并且如果所 述分組間隔是異常間隔則限制經過調整的流中的分組的輸出。
在實現本發(fā)明中,根據本發(fā)明的第一實施例,提供了一種用于數據處 理設備的本發(fā)明的第一實施例的數據處理方法,所述數據處理設備接收由 分組構成的流和指示流中每個分組的開始以便處理流的開始標志。此數據 處理方法具有以下步驟將流的速率調整到某一速率,以及輸出經過調整 的流和指示經過調整的流中的每個分組的開始的開始標志,所述經過調整 的流是在速率調整后的流;基于開始標志監(jiān)控分組間隔,分組間隔是經過 調整的流中的分組之間的開始間隔;以及執(zhí)行如下輸出控制如果經過調 整流中的分組間隔是正常間隔則輸出經過調整的流中的分組,并且如果經 過調整的流中的分組間隔是異常間隔則限制經過調整的流中的分組的輸 出。
在上述第一實施例中,流的速率被調整到某一速率,并且作為速率調 整后的流的經過調整的流以及指示上述經過調整的流中的每個分組的上述 開始標志被輸出。此外,基于上述開始標志,分組間隔被監(jiān)控,分組間隔 是經過調整的流中的分組之間的開始間隔。然后,如果分組間隔被發(fā)現是 正常的,則經過調整的流中的分組被輸出。如果分組間隔被發(fā)現是異常 的,則經過調整的流中的分組的輸出被限制。
在實現本發(fā)明中,根據其第二實施例,提供了一種數據處理設備。該 數處理設備具有調整裝置,所述調整裝置用于接收由分組構成的流和指示 流中每個分組的開始的開始標志,將流的速率調整到某一速率,以及輸出 經過調整的流和指示經過調整的流中的每個分組的開始的開始標志,所述 經過調整的流是在速率調整后的流;監(jiān)控裝置,所述監(jiān)控裝置用于基于開 始標志監(jiān)控分組間隔,所述分組間隔是經過調整的流中的分組之間的開始 間隔;輸出控制裝置,所述輸出控制裝置用于執(zhí)行如下輸出控制如果分 組間隔是正常間隔則輸出經過調整的流中的分組,并且如果分組間隔是異 常間隔則限制經過調整的流中的分組的輸出;以及解碼裝置,所述解碼裝 置用于對作為輸出控制的結果輸出的分組進行解碼。在實現本發(fā)明中,根據其第二實施例,提供了一種用于數據處理設備 的本發(fā)明的第二實施例的數據處理方法,所述數據處理設備接收由分組構 成的流和指示流中每個分組的開始以便處理流的開始標志。該數據處理方 法包括以下步驟將流的速率調整到某一速率,以及輸出經過調整的流和 指示經過調整的流中的每個分組的開始的開始標志,所述經過調整的流是 在速率調整后的流;基于開始標志監(jiān)控分組間隔,所述分組間隔是經過調 整后的流中的分組之間的開始間隔;執(zhí)行如下輸出控制如果分組間隔是 正常間隔則輸出經過調整的流中的分組,并且如果分組間隔是異常間隔則 限制經過調整的流中的分組的輸出;以及對作為輸出控制的結果輸出的分 組進行解碼。
在本發(fā)明的上述第二實施例中,流的速率被調整到某一速率,并且作 為速率調整后的流的經過調整的流以及指示上述經過調整的流中的每個分 組的上述開始標志被輸出。此外,基于上述開始標志,分組間隔被監(jiān)控, 分組間隔是經過調整的流中的分組之間的開始間隔。然后,如果分組間隔 被發(fā)現是正常的,則經過調整的流中的分組被輸出。如果分組間隔被發(fā)現 是異常的,則經過調整的流中的分組的輸出被限制。然后,因上述輸出控 制的執(zhí)行而輸出的上述分組被解碼。
應當注意,數據處理設備可以是獨立的單元或者是構成一個單元的隔 開的塊。
本發(fā)明的第一和第二實施例可以容易防止設備進入異常狀態(tài)。


圖1是示出按照本發(fā)明的一個實施例實施的接收裝置系統(tǒng)的示例性構 成的框圖2A到圖2C是用于描述錯誤校正塊的輸出的示圖; 圖3是用于描述TS格式的示圖4A到圖4C是用于描述速率調整緩沖塊 處理的示圖; 圖5是表示由速率調整緩沖塊進行的分組輸出處理的第一實施例的流 程圖;圖6是示出輸出控制部件的第一示例性構成的框圖; 圖7是表示由速率調整緩沖塊進行的分組輸出處理的第二實施例的流 程圖8是表示由速率調整緩沖塊進行的分組輸出處理的第三實施例的流 程圖9是示出輸出控制部件的第二示例性構成的框圖; 圖10是表示由速率調整緩沖塊進行的分組輸出處理的第四實施例的 流程圖11是表示由速率調整緩沖塊進行的分組輸出處理的第五實施例的 流程圖;以及
圖12是按照本發(fā)明的一個實施例實施的計算機的示例性構成的框圖。
具體實施例方式
下面將參考附圖通過本發(fā)明的實施例來進一步詳細地描述本發(fā)明。
<應用了本發(fā)明的接收系統(tǒng)的示例性配置〉
現在,參考圖1,示出了說明按照本發(fā)明的一個實施例實施的接收系 統(tǒng)(系統(tǒng)表示兩個或更多個裝置的邏輯集合,而不管這些裝置是否被配置 在一個外殼中)的示例性構成的框圖。
在圖1中,接收系統(tǒng)由天線11、接收裝置12和監(jiān)視器13構成,例 如,這適用于TV (電視接收機)。
在該接收系統(tǒng)中,從衛(wèi)星數字廣播的廣播臺站發(fā)送的廣播信號被處理。
更加具體地,在衛(wèi)星數字廣播的廣播臺站中,以諸如MPEG之類的預 定編碼方案對圖像(運動圖像)進行編碼,對得到的TS執(zhí)行諸如巻積編 碼之類的錯誤校正處理等。此外,在廣播臺站中,執(zhí)行諸如數字調制之類 的調制處理,并且將因此處理得到的經過調制的信號作為廣播信號而發(fā) 送。送的廣播信號,并且因接收得到的RF (射頻)信號被提供給接收裝置12。
由解調處理塊21和解碼器22構成的接收裝置12對來自天線11的RF 信號進行處理并且將因此處理得到的圖像(或者運動圖像)提供給監(jiān)視器 13。
由調諧器31、 A/D (模擬/數字)轉換塊32、數字解調塊33、錯誤校 正塊34和速率調整緩沖塊35構成的解調處理塊21對從天線11提供的RF 信號執(zhí)行解調處理。
調諧器31將從天線11提供的RF信號轉換成IF (中間頻率)信號, 并且根據用戶操作等從轉換后的IF信號提取預定信道的信號的I分量(同 相)和Q分量(正交分量),將所提取的分量提供給A/D轉換塊32。
A/D轉換塊32對從調諧器31提供的I分量和Q分量(包括這些分量 的信號)執(zhí)行A/D轉換,并且將經過轉換的分量提供給數字解調塊33。
數字解調塊33對從A/D轉換塊32提供的I分量和Q分量執(zhí)行數字解 調,并且將經過數字解調的I分量和Q分量提供給錯誤校正塊34。
通過使用從數字解調塊33提供的I分量和Q分量,錯誤校正塊34執(zhí) 行用于對錯誤校正碼進行解碼的錯誤校正處理,諸如Viterbi解碼或Reed-Solomon 解碼, 并且將因此錯誤校正處理得到的TS連同開始標志(start flag)和有效標志(valid flag) —起提供給速率調整緩沖塊35。
這里,錯誤校正塊34檢測錯誤校正碼的開始,以執(zhí)行用于對該錯誤 校正碼進行解碼的錯誤校正處理。 一個碼長度的錯誤校正碼相當于一個以 上整數個TS分組,并且一個碼長度的錯誤校正碼的開始相當于各個TS分 組的開始。
錯誤校正塊34將一個碼長度的錯誤校正碼解碼成與該一個碼長度的 錯誤校正碼相當的一個以上整數個TS分組,并且將表示各個TS分組的開 始的開始標志與作為編碼(錯誤校正處理)后的TS分組串的TS—起提供 給速率調整緩沖塊35。
此外,錯誤校正塊34將表示有效部分的有效標志與該TS —起提供給 速率調整緩沖塊35,所述有效部分是在錯誤校正碼的解調中成功的TS部
ii分。
速率調整緩沖塊35接收來自錯誤校正塊34的TS以來自錯誤校正塊 34的開始標志和有效標志,并且將TS的速率(速度)調整到適應衛(wèi)星數 字廣播的標準的某一速率(例如,廣播臺站側的TS的速率)。然后,速 率調整緩沖塊35將構成經過調整的TS的TS分組提供給解碼器22,所述 經過調整的TS是速率調整后的TS。
更加具體地,速率調整緩沖塊35由速率調整部件41、分組間隔監(jiān)控 部件42和輸出控制部件43構成。
速率調整部件41接收來自錯誤校正塊34的TS、開始標志和有效標 志,并且將TS的速率(速度)調整到適應衛(wèi)星數字廣播的標準的某一速 率。此外,除了 TS的速率的調整以外,速率調整部件41還對從錯誤校正 塊34提供的開始標志和有效標志進行調整。然后,速率調整部件41輸出 經過調整的TS、表示經過調整的TS中的TS分組的開始的開始標志以及 表示經過調整的TS的有效間隔的有效標志,所述經過調整的TS是速率調 整后的TS。
從速率調整部件41輸出的經過調整的TS、開始標志和有效標志被提 供給輸出控制部件43。此外,從速率調整部件41輸出的開始標志還被提 供給分組間隔監(jiān)控部件42。
基于從速率調整部件41提供的開始標志,分組間隔監(jiān)控部件42通過 使用定時器等測量從該開始標志最長到下一開始標志的時間(間隔),以 監(jiān)控分組間隔,所述分組間隔是經由調整的TS中的TS分組之間的間隔。 然后,分組間隔監(jiān)控部件42將表示分組間隔是正常還是異常的間隔信號 (interval signal)提供給輸出控制部件43 。
基于從分組間隔檢測部件42提供的間隔信號,輸出控制部件43判定 (或者辨別)分組間隔是正常還是異常?;诖伺卸?,輸出控制部件43 執(zhí)行輸出控制,以便控制從速率調整部件41提供的經過調整的TS的輸 出。
更加具體地,如果發(fā)現分組間隔正常,則輸出控制部件43輸出經過 調整的TS中的TS分組;如果發(fā)現分組間隔異常,則輸出控制部件43限制經過調整的TS中的TS分組的輸出。
從輸出控制部件43輸出的TS分組被提供給解碼器22。
應當注意,除了TS分組以外,輸出控制部件43還將開始標志和有效 標志提供給解碼器22。在輸出控制部件43的輸出控制中,除了經過調整 的TS以外,開始標志和有效標志也被控制。
解碼器22基于MPEG方案對從速率調整緩沖塊35的輸出控制部件43 提供的TS分組進行解碼,并且將因此解碼得到的圖像提供給監(jiān)視器13。 應當注意,通過解碼器22還得到了音頻信號,音頻信號被提供給揚聲器 (未示出)以發(fā)出聲音。
監(jiān)視器13例如由LCD (液晶顯示器)或者有機EL (電致發(fā)光)顯示 器構成,并且顯示從解碼器22接收的圖像。
應當注意,解調處理塊21例如可以由一個IC (集成電路)構成。
<對要被提供給速率調整緩沖塊35的錯誤校正塊34的輸出的描述>
參考圖2A到圖2C,示出將要被提供給圖1所示的速率調整緩沖塊35 的錯誤校正塊34的輸出。
如參考圖1所描述的,錯誤校正塊34向速率調整緩沖塊35輸出TS以 及該TS的開始標志和有效標志。
圖2A示出從錯誤校正塊34輸出的(理想的)TS。
TS是188字節(jié)的TS分組的串。每個TS分組按照從開始為TS頭部和 有效載荷的順序構成。
應當注意,為了圖示簡明,在圖2A中TS被示出為具有恒定速率的 TS分組速率。因此,在圖2A中,TS分組之間的間隔在時間上是恒定 的。然而,應當注意,將要從錯誤校正塊34輸出的TS的速率不總是恒定 的。
圖2B示出將要從錯誤校正塊34輸出的(理想的)開始標志。 開始標志具有H (高)和L (低)電平,開始標志在每個TS分組的開 始處于H電平(或電平l),在其它時間點處于L電平(電平0)。 圖2C示出將要從錯誤校正塊34輸出的(理想的)有效標志。有效標志具有H (高)和L (低)電平,例如,有效標志在錯誤校正 碼的解碼成功的TS部分(下文稱為有效部分)變?yōu)镠電平,在錯誤校正 碼的解碼不成功的TS部分(或者有效部分以外的部分)處于L電平。
<對TS格式的描述〉
參考圖3,示出從錯誤校正塊34輸出的TS的格式。
如參考圖2描述的,TS是188字節(jié)的TS分組的串。每個TS分組按 照從開始為TS頭部和有效載荷的順序構成。
TS頭部按照一字節(jié)的sync字節(jié)和三字節(jié)的數據的順序構成,sync字 節(jié)用于同步。
在此TS中,sync字節(jié)是0x47 (Ox表示后面的值是十六進制符號)。
sync字節(jié)后面的三字節(jié)的數據包括PID (分組ID (標識))和適配字 段控制(adaptation field control)。
PID表示有效載荷中的數據的類型(或者屬性)。適配字段控制表示 存在適配字段等。
適配字段包括PCR (節(jié)目時鐘基準)等。
PCR是基于27 MHz時鐘的時間標記,并用于解碼器22 (圖1)的同步。
有效載荷例如包含通過分割PES (打包基本流)分組得到的例如184 字節(jié)的數據。
在圖3中,配置在有效載荷中的PES分組(或者其一部分)按照PES 頭部和PES有效載荷(或者PES分組數據字節(jié))的順序而構成。
PES頭部是9到19字節(jié)的數據,包括分組開始代碼前綴、流id、 PES 分組長度、PTS和DTS (解碼時間標記)。
分組開始代碼前綴表示PES有效載荷的開始,并且采用固定值 0x000001。流id表示PES有效載荷的內容(或屬性)。PES分組長度表示 PES分組的分組長度。PTS表示顯示時間,以及DTS表示解碼時間。 PTS/DTS占用0、 5或10字節(jié),這依賴于pts—dtsjlags的值。
PES有效載荷是MPEG數據(通過MPEG方案編碼的數據)。<對速率調整緩沖塊35的處理的描述〉
下面參考圖4A到圖4C描述圖1所示的速率調整緩沖塊35的處理。 圖4A示出從速率調整緩沖塊35的速率調整部件41輸出的經過調整 的TS。
在圖4A中,因為圖1所示的接收系統(tǒng)處于差的接收環(huán)境中,所以例 如在數字解調塊33 (圖1)的數字解調中不能提供正常同步,或者在錯誤 校正塊34 (圖1)的錯誤校正處理中不能實現錯誤校正。因此,在經過調 整的TS中包含具有比從衛(wèi)星數字廣播的標準導出的正常間隔長的分組間 隔的TS分組。
此外,在圖4A中,因為接收環(huán)境很差,所以TS的數據被部分損壞。 因此,在經過調整的TS中包含具有比正常間隔短的分組間隔的TS分組。 更加具體地,在圖4A中,時間^、 t3和U是連續(xù)的TS分組的開始定時。
在時間^和t3之間的間隔比正常間隔長,而時間t3和時間U之間的間 隔比正常間隔短。
更加具體地,在圖4A所示的經過調整的TS中,存在異常間隔,艮口, 時間"和t3之間的較長間隔和緊隨其后的時間h和U之間的較短間隔。
圖4B示出與圖4A中所示的經過調整的TS —起由速率調整部件41輸 出的開始標志。
在圖4B中,開始標志在時間13和t4處為表示TS分組的開始的H 電平,在其它定時處為L電平。
基于由速率調整部件41輸出的開始標志,分組間隔監(jiān)控部件42將從 每個開始標志(處于H電平的開始標志)(最長)到下一個開始標志(處 于下一個H電平的開始標志)的時間進行計為分組間隔。此外,分組間隔 監(jiān)控部件42向輸出控制部件43輸出表示分組間隔是正常還是異常的間隔 信號。
在圖4B中,因為從時間t,的開始標志到下一個開始標志的時間t3的 時間比正常間隔長,所以當從時間^的開始標志起經過如188字節(jié)分組的
15分組間隔的正常間隔時間后,沒有出現下一個開始標志(時間h處的開始標志)。
因此,分組間隔監(jiān)控部件42將時間t2用作開始點并且將下一開始標志的時間t3作為結束點的TS部分作為其中分組間隔異常的異常部分,從而向輸出控制部件43提供表示分組間隔異常的間隔信號(下文中還被稱為異常間隔信號),其中,在時間t2,已經從時間ti的開始標志經過了作為分組間隔的正常間隔時間。
在圖4A到圖4C中,以時間t2作為開始點并且以下一開始標志的時間t3作為結束點的異常TS部分還被成為異常部分#1 。
此外,在圖4B中,因為從時間t3的開始標志到下一開始標志的時間t4
的時間比正常間隔短,所以在從時間t3的開始標志達到如188字節(jié)TS分組的分組間隔的正常時間間隔之前出現下一個開始標志(時間U的開始標
志)o
因此,分組間隔監(jiān)控部件42向輸出控制部件43提供異常部分中的異常間隔信號,所述異常部分例如是從時間t3的開始標志到作為結束點的下一開始標志的時間U的TS部分。
在圖4A到圖4C中,從時間t3的開始標志到作為結束點的下一開始標志的時間U的TS部分也被稱為異常部分#2。
在圖4A到圖4C中,全部異常部分#1和#2提供了連續(xù)的異常部分。
如果從分組間隔監(jiān)控部件42提供的間隔信號表示分組間隔為正常(以下,此情形中的間隔信號也被稱為正常間隔信號),則輸出控制部件43將構成從速率調整部件41輸出的經過調整的TS的TS分組、開始標志和有效標志無改變地輸出給解碼器22。
另一方面,如果從分組間隔監(jiān)控部件42提供的間隔信號表示分組間隔是異常間隔信號,則執(zhí)行限制從速率調整部件41提供的經過調整的TS中的與異常間隔信號對應的異常部分中的TS分組的輸出的輸出限制處理。
更加具體地,作為輸出限制處理,輸出控制部件43例如丟棄經過調整的TS中的異常部分中的數據(異常部分的部分數據)。應當注意,在不向解碼器22輸出數據以外,此數據丟棄處理還包括輸出電平O數據。此外,輸出控制部件43執(zhí)行如下輸出限制處理,其中,由MPEG規(guī) 定的空分組(null packet)用作經過調整的TS中的異常部分中的數據而作 為不會損壞解碼器22的安全數據被輸出給解碼器22。
此外,對于異常部分,輸出控制部件43對從速率調整部件41輸出的 開始標志和有效標志進行改變,并且將經過改變的標志輸出給解碼器22。
更加具體地,圖4B還示出輸出控制部件43通過改變從速率調整部件 41提供的開始標志而向解碼器22輸出的開始標志。
在從速率調整部件41提供的開始標志處,輸出控制部件43將表示TS 分組的開始的H電平部分改變成L電平,并且經過改變的開始標志輸出給 解碼器22。
這里,在圖4B中所示的開始標志在連續(xù)的異常部分#1和#2內的時間 T3間隔處(在圖中用虛線表示)處于H電平。輸出控制部件43將H電平 被改變?yōu)長電平的開始標志輸出給解碼器22。
圖4C示出有效標志,對于此有效標志,輸出控制部件43對從速率調 整部件41提供的有效標志進行改變并且將經過改變的有效標志提供給解 碼器22。
輸出控制部件43將從速率調整部件41提供的具有此有效標志的異常 部分的電平改變成L電平并且將經過改變的有效標志提供給解碼器22。
應當注意,在圖4A到圖4C中,異常部分#1的開始點不是時間t2,而 可以是緊在之前的開始標志的時間tp其中,在時間t2,己經從時間^的 開始標志經過了作為分組間隔的正常間隔時間。
此外,輸出控制部件43從該開始標志等待至少一個作為分組間隔的正 常間隔時間,并且然后將從此開始標志到下一個開始標志的TS部分的TS 分組輸出給解碼器22
<由速率調整緩沖塊35進行的分組輸出處理的第一實施例>
現在,參考圖5,下面描述將被圖1所示的速率調整緩沖塊35執(zhí)行的 用于調整從錯誤校正塊34提供的TS的速率并且將構成經過調整的TS的 TS分組的分組輸出給解碼器22的輸出處理(分組輸出處理的第一實施例),其中,經過調整的TS是速率調整之后的TS。
速率調整部件41接收來自錯誤校正塊34的TS、開始標志和有效標志,將TS速率調整成符合衛(wèi)星數字廣播的標準的某一速率,并且輸出經過調整的TS,所述經過調整的TS是速率調整之后的TS。
此外,根據對來自錯誤校正塊34的TS速率的調整,速率調整部件41同樣地對來自錯誤校正塊34的開始標志和有效標志進行調整,從而生成表示經過調整的TS中的TS分組的開始的開始標志和表示經過調整的TS的有效部分的有效標志。
然后,速率調整部件41將表示經過調整的TS中的TS分組的開始的開始標志和表示經過調整的TS的有效部分的有效標志和經過調整的TS —起輸出。
從速率調整部件41輸出的經過調整的TS、開始標志和有效標志被提供給輸出控制部件43。此外,從速率調整部件41輸出的開始標志還被提供給分組間隔監(jiān)控部件42。
基于從速率調整部件41提供的開始標志,分組間隔監(jiān)控部件42利用定時器等對從該開始標志開始最大到下一開始標記的時間(或者間隔)進行計算,從而監(jiān)控分組間隔,分組間隔是在經過調整的TS中的TS分組的開始之間的間隔。
接著,在步驟S11中,分組間隔監(jiān)控部件42執(zhí)行判定分組間隔是正常還是異常的分組間隔判定處理。
如果在步驟Sll中執(zhí)行的分組間隔判定處理中發(fā)現分組間隔是正常的,則分組間隔監(jiān)控部件42向輸出控制部件43提供表示分組間隔為正常的間隔信號(正常間隔信號),之后過程進行到步驟S12。
在步驟S12,根據從分組間隔監(jiān)控部件42提供的正常間隔信號,輸出控制部件43無改變地將來自速率調整部件41的經過調整的TS的正常間隔部分的TS分組、該間隔的開始標志和有效標志輸出到解調器22 (圖1)。
之后,過程從步驟S12返回步驟S11,以從此開始重復上述處理。如果在步驟Sll的分組間隔判定處理中發(fā)現分組間隔是異常的,則分組間隔監(jiān)控部件42向輸出控制部件43提供表示分組間隔為異常的間隔信 號(異常間隔信號),之后過程進行到步驟S13。
在步驟S13,根據從分組間隔監(jiān)控部件42提供的異常間隔信號,輸出 控制部件43執(zhí)行輸出限制處理,以便限制從速率調整部件41輸出的經過 調整的TS的異常分組間隔的部分(異常部分)的輸出。
更加具體地,在輸出限制處理中,輸出控制部件43丟棄經過調整的 TS中的異常部分的數據,或者將空分組作為經過調整的TS中的異常部分 的數據輸出給解碼器22。
此外,在輸出限制處理中,從速率調整部件41輸出的開始標志和有效 表示被改變以用于異常部分。
更加具體地,在從速率調整部件41提供的開始標志處,輸出控制部件 43將表示TS分組的開始的H電平部分改變?yōu)長電平,并且將經過改變的 開始標志輸出給解碼器22。
此外,輸出控制部件43將從速率調整部件41提供的有效標志的異常 部分的電平改變成L電平,并且將經過改變的有效標志輸出給解碼器22。
接著,過程從步驟S13返回到步驟S11,以從此開始重復上述處理。
如上所述,速率調整緩沖塊35接收來自錯誤校正塊34的TS及其開 始標志,將TS的速率調整到某一速率,并且輸出通過此速率調整獲得的 經過調整的TS以及經過調整的TS的開始標志。
此外,基于經過調整的TS的開始標志,速率調整緩沖塊35監(jiān)控經過 調整的TS中的TS分組之間的開始分組間隔(步驟Sll),并且如果發(fā)現 分組間隔正常,則輸出經過調整的TS中的TS分組;如果發(fā)現分組間隔異 常,則速率調整緩沖塊35執(zhí)行限制輸出經過調整的TS中的TS分組的輸 出控制(步驟S12和SB)。
因此,此具有異常長度的分組的輸出可以容易地防止裝置進入異常狀態(tài)。
更加具體地,通過利用開始標志監(jiān)控分組間隔,給送解碼器22具有異 常長度的TS分組可以容易地防止解碼器22進入異常狀態(tài),并進而防止接 收塊12進入異常狀態(tài)。
19此外,即使發(fā)現PTS是正常的,具有不符合標準的長度的異常TS分組也被給予解碼器22,從而防止解碼器22等進入異常狀態(tài)。如上所示,故障安全的概念可以容易地實現。
應當注意,從速率調整緩沖塊35的輸出控制部件43輸出的開始標志和有效標志被按照解碼器22中的要求而使用。解碼器22如何使用開始標志和有效表示依賴于解碼器22的規(guī)格。
<輸出控制部件43的第一示例配置>
圖6示出圖1中所示的輸出控制部件43的第一示例配置。
在圖6中,輸出控制部件43由控制單元61和數據丟棄單元62構成。
控制單元61被提供有從速率調整部件41 (圖1)輸出的開始標志和有
效標志以及從分組間隔監(jiān)控部件42輸出的間隔信號。
根據從分組間隔監(jiān)控部件42提供的間隔信號,控制單元61無改變地
將從速率調整部件41提供的開始標志和有效標志輸出給解碼器22或者通
過對這些標志進行改變來輸出。
此外,根據從分組間隔監(jiān)控部件42提供的間隔信號,控制單元61控
制數據丟棄單元62。
數據丟棄單元62被提供有構成從速率調整部件41輸出的經過調整的TS的TS分組。
在控制單元61的控制下,數據丟棄單元62將構成從速率調整部件41提供的經過調整的TS的TS分組無改變地輸出給解碼器22或者丟棄這些TS分組。
<由速率調整緩沖塊35進行的分組輸出處理的第二實施例>
參考圖7,下面描述當輸出控制部件43按照圖6所示那樣構成時由速率調整緩沖塊35進行的分組輸出處理的一個實施例(分組輸出處理的第二實施例)。
如參考圖5在上面所描述的,速率調整部件41輸出經過調整的TS、開始標志和有效標志。從速率調整部件41輸出的這些TS、開始標志和有效標志被提供給輸出控制部件43。此外,由速率調整部件41輸出的開始 標志還被提供給分組間隔監(jiān)控部件42。
此外,如參考圖5所描述的,基于從速率調整部件41提供的開始標 志,分組間隔監(jiān)控部件42還監(jiān)控對于經過調整的TS的分組間隔。
之后,在步驟S21,分組間隔監(jiān)控部件42判定分組間隔是否大于被認 為正常的上限閾值thl。
如果在步驟S21發(fā)現分組間隔不大于上限閾值thl,則過程進行到步 驟S22,在步驟S22中,分組間隔監(jiān)控部件42判定分組間隔是否小于被認 為正常的下限閾值th2 (<thl)。
如果在步驟S22發(fā)現分組間隔不小于下限閾值th2,則分組間隔監(jiān)控 部件42辨別出分組間隔是正常的并且向輸出控制部件43提供正常間隔信 號,之后過程進行到步驟S23。
在步驟S23中,根據從分組間隔監(jiān)控部件42提供的正常間隔信號,輸 出控制部件43將分組間隔為正常的部分中的分組、此部分中的開始標志 和有效標志無改變地輸出給解碼器22 (圖l)。
更加具體地,在輸出控制部件43 (圖6)中,根據從分組間隔監(jiān)控部 件42提供的正常間隔信號,控制單元61控制數據丟棄單元62以將從速率 調整部件41提供的經過調整的TS的分組間隔為正常的部分中的TS分組 輸出給解碼器22。
此外,根據從分組間隔監(jiān)控部件42提供的正常間隔信號,控制單元 61將從速率調整部件41提供的開始標志和有效標志無改變地輸出給解碼 器22。
接著,過程從步驟S23返回步驟S21,以從此開始重復上述處理。 另一方面,如果在步驟S21中發(fā)現分組間隔大于上限閾值thl以及在
步驟S22中發(fā)現分組間隔小于下限閾值th2,則分組間隔監(jiān)控部件42辨別
出分組間隔是異常的,并且向輸出控制部件43提供異常間隔信號,之后
過程進行到步驟S24。
在步驟S24,根據從分組間隔監(jiān)控部件42提供的異常間隔信號,輸出
控制部件43丟棄從速率調整部件41輸出的經過調整的TS中異常部分的數據。
此外,在步驟S24中,在從速率調整部件41提供的開始標志處,輸出控制部件43將異常部分中的表示TS分組的開始的H電平部分改變成L電平并且將經過改變的開始標志輸出給解碼器22。
此外,輸出控制部件43將從速率調整部件41提供的有效標志的異常部分的電平改變成L電平并且將經過改變的有效標志輸出給解碼器22。
更加具體地,在輸出控制部件43 (圖6)中,根據從分組間隔監(jiān)控部件42提供的異常間隔信號,控制單元61控制數據丟棄單元62以丟棄從速率調整部件41提供的經過調整的TS的異常分組間隔的部分的TS分組(數據)c
此外,根據從分組間隔監(jiān)控部件42提供的異常間隔信號,控制單元61按照如上所述對從速率調整部件41提供的開始標志和有效標志進行改變,并且將經過改變的開始標志和有效標志輸出給解碼器22。
之后,過程從步驟S24返回步驟S21,以從此開始重復上述處理。根據圖7中所示的分組輸出處理,僅通過開始標志監(jiān)控分組間隔就可以容易地防止解碼器22等進入給予解碼器22具有異常長度的TS分組的異常狀態(tài)。
應當注意,在圖7中,步驟S21和S22的處理操作對應于圖5中所示的步驟Sll的分組間隔判定處理,并且步驟S24的處理操作對應于圖5中所示的步驟S13的輸出控制處理。
對于上限閾值thl,可以使用比如從廣播標準得出的分組間隔那樣的正常間隔(下文中也稱為特定間隔)大預定值的值,在從廣播標準得出的分組間隔中,廣播信號被圖1所示的系統(tǒng)接收。同樣,對于下限閾值th2,可以使用比特定間隔小預定值的值。
例如,對于日本BS (廣播衛(wèi)星)數字廣播,特定間隔約為1.3毫秒。
上限閾值thl和下限閾值th2可以與其中廣播信號被圖1所示的接收系統(tǒng)接收的廣播一致。依賴于廣播,作為分組間隔的正常間隔可以在信道之間有所不同;在這樣的情況中,可以根據每個信道上作為分組間隔的正常間隔來設定上限閾值thl和下限閾值th2。另外,可以根據用戶操作來設定或調整上限閾值thl和下限閾值th2。
應當注意,當輸出控制部件43丟棄數據時,如果該數據包括未損壞的 PTS,則不會引起特殊問題。
<由速率調整緩沖塊35進行的分組輸出處理的第三實施例>
參考圖8,下面描述當輸出控制部件43按照圖6所示那樣構成時由速 率調整緩沖塊35進行的分組輸出處理的另一實施例(分組輸出處理的第 三實施例)。
如參考圖5在上面所描述的,速率調整部件41輸出經過調整的TS、 開始標志和有效標志。從速率調整部件41輸出的經過調整TS、開始標志 和有效標志被提供給輸出控制部件43。此外,由速率調整部件41輸出的 開始標志還被提供給分組間隔監(jiān)控部件42。
此外,如參考圖5所描述的,基于從速率調整部件41提供的開始標 志,分組間隔監(jiān)控部件42還監(jiān)控經過調整的TS的分組間隔。
之后,在步驟S31,分組間隔監(jiān)控部件42判定分組間隔是否大于作為 正常間隔的閾值th。
如果在步驟S31發(fā)現分組間隔不大于上限閾值th,則過程進行到步驟 S32,在步驟S32中,分組間隔監(jiān)控部件42判定在步驟S31中被判定不大 閾值th的分組間隔的部分中的數據的字節(jié)數是否小于188字節(jié),188字節(jié) 是每個TS分組的大小。
如果在步驟S32中發(fā)現被發(fā)現不大于閾值th的分組間隔的部分中的數 據的字節(jié)數不小于188字節(jié),則分組間隔監(jiān)控部件42辨認出被發(fā)現不大 于閾值th的分組間隔是正常間隔,并且向輸出控制部件43提供正常間隔 信號,之后過程進行到步驟S33。
在步驟S33中,如圖7所示步驟S23那樣,根據從分組間隔監(jiān)控部件 42提供的正常間隔信號,輸出控制部件43將從速率調整部件41輸出的經 過調整的TS的正常分組間隔的部分中的TS分組、此部分中的開始標志和 有效標志無改變地輸出給解碼器22 (圖1)。
接著,過程從步驟S33返回到步驟S31,以從此開始重復上述處理。
23另一方面,如果在步驟S31中發(fā)現分組間隔大于閾值th,則因為分組
間隔過長,所以分組間隔監(jiān)控部件42辨別出此分組間隔是異常間隔,并且向輸出控制部件43提供異常間隔信號,之后過程進行到步驟S34。
如果在步驟S32中發(fā)現被發(fā)現不大于閾值th的分組間隔的部分中的數據的字節(jié)數小于188字節(jié),則因為分組間隔過短,因此分組間隔監(jiān)控部件42辨別出此分組間隔是異常間隔,并且向輸出控制部件43提供異常間隔信號,之后過程進行到步驟S34。
在步驟S34中,輸出控制部件43執(zhí)行實質上與圖7所示的步驟S24的處理相同的處理。
更加具體地,在步驟S34中,根據從分組間隔監(jiān)控部件42提供的異常間隔信號,輸出控制部件43丟棄從速率調整部件41輸出的經過調整的TS中異常部分中的數據。
此外,在步驟S34中,在從速率調整部件41提供的開始標志處,輸出控制部件43將表示TS分組的開始的H電平部分改變成L電平并且將經過改變的開始標志輸出給解碼器22。
此外,輸出控制部件43將從速率調整部件41提供的有效標志的異常部分的電平改變成L電平并且將經過改變的有效標志輸出給解碼器22,之后過程從步驟S34返回步驟S31,以從此開始重復上述處理。
如上所示,在圖8所示的分組輸出處理中,如果分組間隔不大于閾值th而此分組間隔的數據的字節(jié)數小于188,則因為分組間隔過短,所以認為分組間隔是異常間隔,并且此異常分組間隔中的TS分組被丟棄。此外,如果分組間隔大于閾值th,因為分組間隔過長,所以認為分組間隔是異常間隔,并且此異常間隔的TS分組被丟棄。之后,如果開始丟棄TS分組之后,分組間隔變得正常,則過程返回到用于向解碼器22輸出(正常)TS分組的處理。
根據圖8所示的分組輸出處理,按照需要,僅通過開始標志監(jiān)控分組間隔以及僅監(jiān)控經過調整的TS中的分組間隔部分的數據的字節(jié)數就可以容易地防止解碼器22等進入給予解碼器22具有異常長度的TS分組的異常狀態(tài)。
24應當注意,在圖8中,步驟S31和S32的處理操作對應于圖5中所示的步驟Sll的分組間隔判定處理,并且步驟S34的處理操作對應于圖5中所示的步驟S13的輸出控制處理。
對于閾值th,可以使用參考圖7所描述的特定間隔或上限閾值thl。此外,類似于參考圖7所描述的上限閾值thl和下限閾值th2,閾值th可以被設定得與其中廣播信號被圖1所示的接收系統(tǒng)接收的廣播一致,可以針對每個信道來設定,并且可以根據用戶操作來設定和調整。
<輸出控制部件43的第二示例性配置>
圖9示出圖1中所示的輸出控制部件43的第二示例性構成。應當注意,與圖6中所示對應的部分被以相同的標號來表示,并且適當地跳過其描述。
在圖9中,輸出控制部件43與圖6中所示的情況相同的是具有控制單元61和數據丟棄單元62,與圖6中所示的情況不同的是還具有空分組輸出單元63。
應當注意,除了如在圖6中所示的情況那樣控制單元61根據從分組間隔監(jiān)控部件42提供的間隔信號控制數據丟棄單元62以外,控制單元61還控制空分組輸出單元63。
空分組輸出單元63在控制單元61的控制下向解碼器22輸出空分組。應當注意,由MPEG規(guī)定的空分組是這樣的分組,例如,其TS分組的前四個字節(jié)是0x47、 OxlF、 OxFF和OxlF,對于有效載荷位,都采用
"i "
<由速率調整緩沖塊35進行的分組輸出處理的第四實施例>
參考圖10,下面描述當輸出控制部件43按照圖9所示那樣構成時由速率調整緩沖塊35進行的分組輸出處理的一個實施例(分組輸出處理的第四實施例)。
如參考圖5在上面所描述的,速率調整部件41輸出經過調整的TS、開始標志和有效標志。從速率調整部件41輸出的經過調整的TS、開始標志和有效標志被提供給輸出控制部件43。此外,由速率調整部件41輸出的開始標志還被提供給分組間隔監(jiān)控部件42。
此外,如參考圖5所描述的,分組間隔監(jiān)控部件42還基于從速率調整部件41提供的開始標志監(jiān)控對于經過調整的TS的分組間隔。
之后,在步驟S41,分組間隔監(jiān)控部件42按照與圖7中所示的步驟S21中相同的方式判定分組間隔是否大于上限閾值thl。
如果在步驟S41發(fā)現分組間隔不大于上限閾值thl,則過程進行到步驟S42,在步驟S42中,分組間隔監(jiān)控部件42按照與圖7中所示的步驟S22相同的方式判定分組間隔是否小于下限閾值th2。
如果在步驟S42發(fā)現分組間隔不小于下限閾值th2,則分組間隔監(jiān)控部件42辨別出分組間隔是正常的,并且向輸出控制部件43提供正常間隔信號,之后過程進行到步驟S43。
在步驟S43中,如圖7中所示的步驟S23,輸出控制部件43將經過調整的TS的正常分組間隔的部分中的TS分組、此部分中的開始標志和有效標志無改變地輸出給解碼器22 (圖l)。
之后,過程從步驟S43返回到步驟S41,以從此開始重復上述處理。
如果在步驟S42中發(fā)現分組間隔小于下限閾值th2,則因為分組間隔過短,所以分組間隔監(jiān)控部件42辨別出分組間隔是異常間隔,并且向輸出控制部件43提供異常間隔信號,之后過程進行到步驟S44。
在步驟S44,按照與圖7中所示的步驟S24中的相同的方式,輸出控制部件43根據從分組間隔監(jiān)控部件42提供的異常間隔信號丟棄從速率調整部件41輸出的經過調整的TS中異常部分的數據。
此外,在步驟S44中,在從速率調整部件41提供的開始標志處,輸出控制部件43將表示TS分組的開始的H電平部分改變成L電平并且將經過改變的開始標志輸出給解碼器22。
此外,輸出控制部件43將從速率調整部件41提供的有效標志的異常部分的電平改變成L電平并且將經過改變的有效標志輸出給解碼器22,之后過程從步驟S44返回到步驟S41,以從此開始重復上述處理。
另一方面,如果在步驟S41中發(fā)現分組間隔大于上限閾值thl,則因為分組間隔過長,所以分組間隔監(jiān)控部件42辨別出分組間隔為異常,并 且向輸出控制部件43提供異常間隔信號,之后過程進行到步驟S45。
在步驟S45,根據從分組間隔監(jiān)控部件42提供的異常間隔信號,輸出 控制部件43以空分組替代從速率調整部件41輸出的經過調整的TS分組 的異常部分的數據輸出給解碼器22。即,在輸出控制部件43中,控制單 元61 (圖9)根據從分組間隔監(jiān)控部件42提供的異常間隔信號控制空分 組輸出單元63,從而向解碼器22輸出空分組。
此外,在步驟S45中,如在步驟S44中的情況那樣,在從速率調整部 件41提供的開始標志處,輸出控制部件43將表示異常部分中的TS分組 的H電平部分改變成L電平,并且將經過改變的開始標志輸出給解碼器 22。
此外,如在步驟S44中的情況那樣,輸出控制部件43將表示從速率調 整部件41提供有效標志的異常部分的H電平部分改變成L電平并且將經 過改變的有效標志輸出給解碼器22,之后,過程從步驟S45返回到步驟 S41,以從此開始重復上述處理。
根據圖IO中所示的分組輸出處理,僅通過開始標志監(jiān)控分組間隔就可 以容易地防止解碼器22等進入給予解碼器22具有異常長度的TS分組的 異常狀態(tài)。
應當注意,在圖10中,步驟S41和S42的處理操作對應于圖5中所示 的步驟Sll的分組間隔判定處理,并且步驟S44和S45的處理操作對應于 圖5中所示的步驟S13的輸出限制處理。
應當注意,如果輸出控制部件43以空分組替代經過調整的TS的異常 部分的數據進行輸出,則如果在異常部分的數據中包括未損壞的數據時則 不會引起特殊問題。
<由速率調整緩沖塊35進行的分組輸出處理的第五實施例>
參考圖11,下面描述當輸出控制部件43按照圖9所示那樣構成時由 速率調整緩沖塊35進行的分組輸出處理的另一實施例(分組輸出處理的 第五實施例)。如參考圖5在上面所描述的,速率調整部件41輸出經過調整的TS、 開始標志和有效標志。由速率調整部件41輸出的經過調整的TS、開始標 志和有效標志被提供給輸出控制部件43。此外,由速率調整部件41輸出 的開始標志還被提供給分組間隔監(jiān)控部件42。
此外,如參考圖5所描述的,分組間隔監(jiān)控部件42還基于從速率調整 部件41提供的開始標志監(jiān)控對于經過調整的TS的分組間隔。
之后,在步驟S51,分組間隔監(jiān)控部件42按照與圖8中所示的步驟 S31中相同的方式判定分組間隔是否大于閾值th。
如果在步驟S51發(fā)現分組間隔不大于閾值th,則過程進行到步驟 S52,在步驟S52中,分組間隔監(jiān)控部件42按照與圖8中所示的步驟S32 相同的方式判定其中分組間隔被發(fā)現不大于閾值th的分組間隔的部分中的 數據的字節(jié)數是否小于188字節(jié),188字節(jié)是TS分組的大小。
如果在步驟S52判定被判定不大于閾值th的分組間隔的部分的數據的 字節(jié)數不小于188字節(jié),則分組間隔監(jiān)控部件42辨別出被判定不大于閾 值th的分組間隔是正常的并且向輸出控制部件43提供正常間隔信號,之 后過程進行到步驟S53。
在步驟S53中,如圖7中所示的步驟S23,根據從分組間隔監(jiān)控部件 42提供的正常間隔信號,輸出控制部件43將從速率調整部件41輸出的經 過調整的TS的正常分組間隔的部分的TS以及該部分的開始標志和有效標 志輸出給解碼器22 (圖1)。
之后,過程從步驟S53返回到步驟S51,以從此開始重復上述處理。
如果在步驟S52中判定被判定不大于閾值th的分組間隔的部分中的數 據的字節(jié)數小于188字節(jié),則因為此分組間隔過短,所以分組間隔監(jiān)控部 件42辨別出異常間隔,并向輸出控制部件43提供異常間隔信號,之后過 程進行到步驟S54。
在步驟S54中,輸出控制部件43執(zhí)行與圖7所示的步驟S24中的處理。
更加具體地,在步驟S54中,根據從分組間隔監(jiān)控部件42提供的異常 間隔信號,輸出控制部件43丟棄從速率調整部件41輸出的經過調整的TS分組中異常部分的數據。
此外,在步驟S54中,速率調整部件41將表示異常間隔的TS分組的 開始H電平部分改變成L電平,并且將經過改變的開始標志輸出給解碼器 22。
此外,輸出控制部件43將從速率調整部件41提供的有效標志的異常 間隔的電平改變成L電平,并且將經過改變的有效標志輸出給解碼器22, 之后過程從步驟S54返回到步驟S51,以從此開始重復上述處理。
另一方面,如果在步驟S51中發(fā)現分組間隔大于閾值th,則因為該分 組間隔過長,所以分組間隔監(jiān)控部件42辨別出該間隔是異常的,并且向 輸出控制部件43輸出異常間隔信號,之后過程進行到步驟S55。
在步驟S55中,如在圖10所示的步驟S45,根據從分組間隔監(jiān)控部件 42提供的異常間隔信號,輸出控制部件43將空分組替代從速率調整部件 41輸出的經過調整的TS中異常間隔的數據輸出給解碼器22。
此外,在步驟S55中,在從速率調整部件41提供的開始標志處,輸出 控制部件43將表示異常部分的TS分組的開始的H電平部分改變成L電 平,并且將經過改變的開始標志提供給解碼器22。
此外,輸出控制部件43將從速率調整部件41提供的有效標志的異常 部分的電平改變成L電平,并且將經過改變的有效標志提供給解碼器22, 之后過程從步驟S55返回到步驟S51,以從此開始重復上述處理。
如上所示,在圖ll所示的分組輸出處理中,如果分組間隔不大于閾值 th而分組間隔的數據的字節(jié)數小于188,則因為分組間隔過短,所以認為 此間隔是異常的,并且此異常間隔的TS分組被丟棄。如果分組間隔大于 閾值th,則因為分組間隔過長,所以認為該間隔是異常的,并且空分組替 代異常間隔的TS分組而被輸出給解碼器22。之后,在開始丟棄TS分組 后或者開始輸出空分組后,當分組開始變得正常時,處理恢復為向解碼器 22輸出(正常)TS分組。
根據圖11中所示的分組輸出處理,按照需要,僅通過開始標志監(jiān)控分 組間隔以及僅監(jiān)控經過調整的TS中分組間隔的部分中的數據就可以容易 地防止解碼器22等進入給予解碼器22具有異常長度的TS分組的異常狀態(tài)。
應當注意,在圖11中,步驟S51和S52的處理操作對應于圖5中所示 的步驟Sll的分組間隔判定處理,并且步驟S54和S55的處理操作對應于 圖5中所示的步驟S13的輸出限制處理。
上述處理操作序列可以通過軟件和硬件來執(zhí)行。當上述處理操作序列 通過軟件來執(zhí)行時,構成軟件的程序被安裝在專用硬件設備中所設置的計 算機中,或者從網絡或記錄介質安裝到例如其中可以安裝各種程序以便執(zhí) 行各種功能的通用個人計算機中。
因此,圖12示出根據本發(fā)明的一個實施例的安裝了用于執(zhí)行上述處理
操作序列的程序的計算機的示例性構成。
各個程序可以存儲在硬盤驅動器105或ROM 103中,硬盤驅動器105 或ROM 103是計算機中結合的記錄介質。
替代地,各個程序可以被臨時或永久地存儲(記錄)在諸如柔性盤、 CD-ROM (壓縮盤只讀存儲器)、MO (磁光)盤、DVD (數字通用 盤)、磁盤或半導體存儲器之類的可移除介質Hl中。可移除介質111可 以按照所謂的封裝軟件而被提供。
應當注意,除了從諸如上述可移除介質111安裝到計算機以外,程序 可以被以無線的方式經由用于數字衛(wèi)星廣播的衛(wèi)星或者經由諸如LAN (局 域網)或因特網之類的網絡以有線方式從下載站點下載到計算機中。計算 機通過通信塊108接收下載的程序并將它們記錄到所結合的硬盤驅動器 105。
計算機結合有CPU (中央處理單元)102。 CPU 102經由總線101與 輸入/輸出接口 110連接。當用戶經由輸入/輸出接口 110通過操作由鍵盤、 鼠標、麥克風等構成的輸入塊107輸入指令時,CPU 102相應地執(zhí)行存儲 在ROM (只讀存儲器)103中的程序。替代地,CPU 102將存儲在硬盤驅 動器105中的程序,從衛(wèi)星或網絡下載、由通信塊108接收并安裝在硬盤 驅動器105中的程序,或者從裝在驅動器109上的可移除介質111讀出的 安裝在硬盤驅動器105中的程序加載到RAM (隨機存取存儲器)104并執(zhí) 行所加載的程序。從而,CPU 102執(zhí)行根據上述流程圖的處理或者以框圖
30示出的上述構成將要執(zhí)行的處理。之后,例如,cpu 102經由輸入/輸出接 口 110將處理的結果從輸出塊106輸出,所述輸出塊由lcd (液晶顯示 器)、揚聲器等構成,從通信塊108發(fā)送所述結果,或者將所述結果記錄 在硬盤驅動器105中。
這里,應當注意用于描述記錄在記錄介質中的各個程序的步驟不僅包 括按照依賴時間的方式按順序執(zhí)行的處理操作,而且包括同時或分立執(zhí)行 的處理操作(例如并行處理或相反處理)。
還應當注意,每種程序可以被計算機的一個單元執(zhí)行,或者可以以分 布的方式被計算機的兩個或更多個單元執(zhí)行。另外,每種程序可以被發(fā)送 給遠程計算機來執(zhí)行。
應當注意,雖然使用具體術語描述了本發(fā)明的優(yōu)選實施例,但是這些 描述用于說明性目的,并且應當理解在不脫離下面的權利要求的精神和范 圍內可以做出改變和變化。
艮口,例如,在速率調整緩沖塊35中,除了分組間隔以外,經過調整的 ts中的pts也被監(jiān)控。在檢測到異常分組間隔并且檢測到異常pts的各 種情況中,可以丟棄ts分組或者可以向解碼器22輸出空分組。
如上所述,如果分組間隔和pts都被監(jiān)控,則可以防止以下問題解 碼器22因具有不符合標準的長度的異常ts分組而進入異常狀態(tài),以及解 碼器22因異常pts的ts分組而進入異常狀態(tài)。
當分組間隔為異常時,例如可以根據規(guī)范(例如,解碼器22與空分組 的兼容性)來確定是丟棄分組還是輸出空分組。
此外,圖1中的接收系統(tǒng)能應用于被配置用來接收衛(wèi)星廣播或其它廣 播的節(jié)目的電視接收機或者被配置用來接收經由諸如因特網之類的網絡發(fā) 送的iptv (因特網協(xié)議tv)的節(jié)目等的裝置。
本發(fā)明包含2008年9月26日向日本專利局提交的日本優(yōu)先專利申請 jp2008-247901中公開的有關主題,其全部內容通過引用而被結合于此。
本領域技術人員明白,依賴于設計需求和其他因素可以出現各種修改、 組合、子組合和替代,只要它們在所附權利要求或者其等同物的范圍內即 可。
3權利要求
1.一種數據處理設備,包括調整裝置,用于接收包括分組的流和指示所述流中每個所述分組的開始的開始標志,將所述流的速率調整到某一速率,以及輸出經過調整的流和指示所述經過調整的流中的每個所述分組的開始的開始標志,所述經過調整的流是經速率調整后的所述流;監(jiān)控裝置,用于基于所述開始標志監(jiān)控分組間隔,所述分組間隔是所述經過調整的流中的所述分組之間的開始間隔;以及輸出控制裝置,用于執(zhí)行如下輸出控制如果所述分組間隔是正常間隔則輸出所述經過調整的流中的所述分組,并且如果所述分組間隔是異常間隔則限制所述經過調整的流中的所述分組的輸出。
2. 如權利要求1所述的數據處理設備,其中,如果所述分組間隔是異 常間隔,則所述輸出控制裝置丟棄所述經過調整的流中具有所述異常間隔 的部分的數據。
3. 如權利要求1所述的數據處理設備,其中,如果所述分組間隔是異 常間隔,則所述輸出控制裝置將空分組作為具有所述異常間隔的部分的分 組輸出。
4. 如權利要求1所述的數據處理設備,其中,如果所述分組間隔是作 為異常間隔的相對較短的間隔,則所述輸出控制裝置丟棄所述經過調整的 流中具有所述異常間隔的部分的數據,并且如果所述分組間隔是作為異常 間隔的相對較長的間隔,則所述輸出控制裝置將空分組作為具有所述異常 間隔的部分的分組輸出。
5. —種用于數據處理設備的數據處理方法,所述數據處理設備接收包 括分組的流和指示所述流中每個所述分組的開始以便處理所述流的開始標 志,所述方法包括以下步驟將所述流的速率調整到某一速率,并且輸出經過調整的流和指示所述 經過調整的流中的每個所述分組的開始的所述開始標志,所述經過調整的 流是經速率調整后的所述流 ,基于所述開始標志監(jiān)控分組間隔,所述分組間隔是所述經過調整的流中的所述分組之間的開始間隔;以及執(zhí)行如下輸出控制如果所述分組間隔是正常間隔,則輸出所述經過調整的流中的所述分組,并且如果所述分組間隔是異常間隔,則限制所述 經過調整的流中的所述分組的輸出。
6. —種數據處理設備,包括調整裝置,用于接收包括分組的流和指示所述流中每個所述分組的開 始的開始標志,將所述流的速率調整到某一速率,以及輸出經過調整的流 和指示所述經過調整的流中的每個所述分組的開始的所述開始標志,所述 經過調整的流是經速率調整后的所述流; 監(jiān)控裝置,用于基于所述開始標志監(jiān)控分組間隔,所述分組間隔是所述經過調整的流中的所述分組之間的開始間隔;輸出控制裝置,用于執(zhí)行如下輸出控制如果所述分組間隔是正常間隔則輸出所述經過調整的流中的所述分組,并且如果所述分組間隔是異常 間隔則限制所述經過調整的流中的所述分組的輸出;以及解碼裝置,用于對作為所述輸出控制的結果輸出的所述分組進行解碼。
7. 如權利要求6所述的數據處理設備,其中,如果所述分組間隔是異 常間隔,則所述輸出控制裝置丟棄所述經過調整的流中具有所述異常間隔 的部分的數據。
8. 如權利要求7所述的數據處理設備,其中,如果所述分組間隔是異 常間隔,則所述輸出控制裝置將空分組作為具有所述異常間隔的部分的分 組輸出。
9. 如權利要求7所述的數據處理設備,其中,如果所述分組間隔是作 為異常間隔的相對較短的間隔,則所述輸出控制裝置丟棄所述經過調整的 流中具有所述異常間隔的部分的數據,并且如果所述分組間隔是作為異常 間隔的相對較長的間隔,則所述輸出控制裝置將空分組作為具有所述異常 間隔的部分的分組輸出。
10. —種用于數據處理設備的數據處理方法,所述數據處理設備接收包括分組的流和指示所述流中每個所述分組的開始以便處理所述流的開始 標志,所述方法包括以下步驟-將所述流的速率調整到某一速率,以及輸出經過調整的流和指示所述 經過調整的流中的每個所述分組的開始的所述開始標志,所述經過調整的 流是經速率調整后的所述流;基于所述開始標志監(jiān)控分組間隔,所述分組間隔是所述經過調整的流 中的所述分組之間的開始間隔;執(zhí)行如下輸出控制如果所述分組間隔是正常間隔則輸出所述經過調 整的流中的所述分組,并且如果所述分組間隔是異常間隔則限制所述經過 調整的流中的所述分組的輸出;以及對作為所述輸出控制的結果輸出的所述分組進行解碼。
11. 一種數據處理設備,包括調整部件,所述調整部件被配置用于接收包括分組的流和指示所述流 中每個所述分組的開始的開始標志,將所述流的速率調整到某一速率,以 及輸出經過調整的流和指示所述經過調整的流中的每個所述分組的開始的 所述開始標志,所述經過調整的流是經速率調整后的所述流;監(jiān)控部件,所述監(jiān)控部件被配置用于基于所述開始標志監(jiān)控分組間 隔,所述分組間隔是所述經過調整的流中的所述分組之間的開始間隔;以 及輸出控制部件,所述輸出控制部件被配置用于執(zhí)行如下輸出控制如 果所述分組間隔是正常間隔則輸出所述經過調整的流中的所述分組,并且 如果所述分組間隔是異常間隔則限制所述經過調整的流中的所述分組的輸 出。
12. —種數據處理設備,包括調整部件,所述調整部件被配置用于接收包括分組的流和指示所述流 中每個所述分組的開始的開始標志,將所述流的速率調整到某一速率,以 及輸出經過調整的流和指示所述經過調整的流中的每個所述分組的開始的 所述開始標志,所述經過調整的流是經速率調整后的所述流;監(jiān)控部件,所述監(jiān)控部件被配置用于基于所述開始標志監(jiān)控分組間隔,所述分組間隔是所述經過調整的流中的所述分組之間的開始間隔;輸出控制部件,所述輸出控制部件被配置用于執(zhí)行如下輸出控制如 果所述分組間隔是正常間隔則輸出所述經過調整的流中的所述分組,并且 如果所述分組間隔是異常間隔則限制所述經過調整的流中的所述分組的輸 出;以及解碼部件,所述解碼部件被配置用于對作為所述輸出控制的結果輸出 的所述分組進行解碼。
全文摘要
本發(fā)明公開了數據處理設備和數據處理方法。數據處理設備包括調整部件,所述調整部件被配置用于接收包括分組的流和指示流中每個分組的開始的開始標志,將流的速率調整到某一速率,以及輸出經過調整的流和指示經過調整的流中的每個分組的開始的開始標志,經過調整的流是在速率調整后的流;監(jiān)控部件,所述監(jiān)控部件被配置用于基于開始標志監(jiān)控分組間隔,所述分組間隔是經過調整的流中的分組之間的開始間隔;以及輸出控制部件,所述輸出控制部件被配置用于執(zhí)行如下輸出控制如果分組間隔是正常間隔則輸出經過調整的流中的分組并且如果分組間隔是異常間隔則限制經過調整的流中的分組的輸出。
文檔編號H04N7/173GK101686401SQ20091017508
公開日2010年3月31日 申請日期2009年9月27日 優(yōu)先權日2008年9月26日
發(fā)明者水谷祐一, 牧田淳 申請人:索尼株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1