專利名稱:使用pcr程序時鐘參考的數字信號同步的制作方法
技術領域:
本發明涉及一種數字信號接收系統、一種數字信號接收設備、一種主機設備和一種適用于在移動對象內接收數字信號的半導體集成電路。
背景技術:
近年來,得益于將視頻和音頻信號等各種信息信號數字化的數字技術的發展,數字廣播系統已投入實際使用,同時還有模擬TV廣播。在這種數字廣播系統中,MPEG2系統已得以使用。MPEG2系統中,諸如數字化視頻和音頻數據等內容數據被包裝成傳輸數據流信息包(也稱為“TS信息包”)。TS信息包被多路復用傳輸,并被作為數字廣播的傳輸數據流發送。已經開發出能夠接收數字TV廣播和模擬TV廣播的電視機,以及專用于數字TV廣播的接收器,稱為機頂盒,使觀眾可觀看數字廣播。
在數字廣播系統中,關于地面數字廣播的研究已有所進展。特別是近年來,市場上對移動對象的需求很強烈,例如移動電話。考慮到這些情況,現在正在開發用于地面數字廣播的移動終端設備。
在移動設備對象領域中有一些眾所周知的存儲卡,例如智能媒體和安全數字(SD)卡(下文有時把這些設備稱為“電子卡”)。這些存儲卡可分離地連接到移動電話、數碼相機等等。另外,已建議將特殊存儲卡構造成在普通存儲卡(見日本未審查專利文獻第2003-234935號)內裝備無線電通信功能或位置決定功能,例如全球定位系統(GPS)。下文中,這一類型的特殊存儲卡被稱為“特殊存儲卡”。用于實現特殊功能的組件合并到這種特殊存儲卡內。
圖17是說明圖,顯示作為傳統移動終端設備的移動電話的范例。該移動電話構造成可分離地連接存儲卡或特殊存儲卡。參考圖17,傳統移動終端設備包括電話機身90、讓用戶執行輸入操作(例如輸入電話號碼和各種操作的名稱)的按鍵輸入部分92、用來通知用戶關于通信等信息的顯示部分91、用于發送/接收數據的天線93以及提供在電話機身90內的各種處理電路(未顯示)。移動電話具有電話機身90上部的連接部分94,以便可分離地連接存儲卡。采用此布置,當用戶將存儲卡插入連接部分94時,用戶可以以組合移動電話與存儲卡的方式使用電話機身90。
舉例而言,當用戶將存儲圖像數據的存儲卡插入連接部分94,并通過鍵盤輸入部分92輸入表示圖像顯示的命令時,對應于存儲卡內存儲的指定圖像數據的圖像可在顯示部分91上顯示。另外,當用戶將特殊存儲卡95插入連接部分94時,用戶可以以組合移動電話與特殊存儲卡功能的方式使用電話機身90。舉例而言,當用戶將載有GPS功能的特殊存儲卡95插入連接部分94時,由GPS決定的移動電話的位置可顯示在顯示部分91上,用戶可通過移動電話功能將自身位置通知給指定方。因此,已建議將系統配置成主機設備功能和特殊存儲卡功能彼此組合,主機設備具有移動電話固有功能,連接部分94用作與特殊存儲卡95的接口。
隨著地面數字廣播投入實際使用,通過移動對象接收數字廣播變得容易了。有鑒于此,市場上對可使用這種移動對象的數字廣播接收器或數字廣播接收系統已有需求。具體而言,需要可接收數字廣播的移動電話或個人數字處理(PDA)、可接收數字廣播的車載導航系統,以及連接地面數字廣播接收器與移動電話或導航系統的數字廣播接收系統。考慮到這些方面,市場上需要特殊存儲卡具有數字廣播接收功能,并且移動終端設備(例如用作主機設備的移動電話)彼此互連的數字廣播接收系統,以便用戶可接收并觀看數字廣播。
但在建立特殊存儲卡具有數字廣播接收功能,并且主機設備彼此互連的數字廣播接收系統時,應考慮以下缺點。
首先,由于諸如移動對象等裝置是在便攜性前提下生產的,其本質是滿足關于小型化、輕型化和降低功率消耗的要求。
除此之外,還要克服更大的問題如何讓特殊存儲卡和主機設備內的時鐘彼此同步。具體而言,非常需要開發出在無線電波接收條件降級的情況下,例如主機設備(或接收器)電源啟動時間或者主機設備位于高層建筑凹谷時,以及用戶切換頻道的情況,或類似情況下,恢復特殊存儲卡和主機設備中的時鐘同步的技術。
如果包括時鐘信息的數據可從特殊存儲卡發送至主機設備而無延遲,可解決后一問題。然而,大多數情況中,由SD卡代表的特殊存儲卡的接口采用異步通信。因此,從特殊存儲卡發送數據到主機設備(或由主機設備接收數據)的定時并不恒定,即不斷變化。換句話說,需要數據轉移時間,直至主機設備從特殊存儲卡接收數據為止。因此在用戶切換頻道的情況中,例如,由于從特殊存儲卡傳送的時鐘信息由主機設備接收時帶有對應數據轉移時間的時滯,時間會產生延遲。除以上缺點外,由于數據轉移時間并非恒量,難以使特殊存儲卡與主機設備內的時鐘彼此同步。
發明內容
考慮到先前技術中存在的以上問題,本發明的目的是提供一種數字信號接收系統,將它構造成數字信號接收設備配置為特殊存儲卡,而主機設備彼此互連,以便安全地恢復特殊存儲卡和主機設備內的時鐘同步,即使是在弱無線電接收條件下,以及提供數字信號接收裝置、主機設備和構成主機設備的半導體集成電路。
為完成以上目的,依據本發明的一方面,提供的數字信號接收系統包含數字信號接收設備,用來接收數字通信信號,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,以及以多個信息包的形式發送數據流信號和時鐘信號的功能,數據流信號包括通信信號;和主機設備,用來通過接口部分從數字信號接收設備接收數據流信號和時鐘信號,數字信號接收設備包括接收STC計數器,用來計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設定PCR數據,主機設備包括主機STC計數器,用來計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設定校正數據,以便使接收STC計數器內設定的計數器值與主機STC計數器內設定的計數器值一致。
本發明的這些與其他目的、特征、觀點和優點在閱讀以下實施方式及附圖后將更加清楚。
圖1是顯示根據本發明的實施例一的數字廣播接收系統的整個配置的方框圖。
圖2是顯示根據本發明的實施例一的數字廣播接收系統的詳細配置的方框圖。
圖3是顯示根據本發明的實施例一的數字廣播接收系統內的STC恢復單元的詳細配置的方框圖。
圖4是顯示將從根據本發明實施例一的數字廣播接收系統內的信息包轉移單元轉移的數據的通信格式范例的說明圖。
圖5是顯示在本發明的實施例一中關于如何復位數字廣播接收系統內接收器和主機設備中的計數器的順序的說明圖。
圖6是顯示在本發明的實施例一中關于如何從數字廣播接收系統內的接收器向主機設備轉移傳輸數據流的順序的說明圖。
圖7是顯示在根據本發明實施例一的數字廣播接收系統內的接收器和主機設備的計數器中設定相同值時,STC數據值如何改變的曲線圖。
圖8是顯示根據本發明的實施例二的數字廣播接收系統的詳細配置的方框圖。
圖9是顯示將從根據本發明實施例二的數字廣播接收系統內的信息包轉移單元轉移的數據的通信格式范例的說明圖。
圖10是顯示在根據本發明實施例二的數字廣播接收系統內的接收器和主機設備的計數器中設定相同值時,STC數據值如何改變的曲線圖。
圖11是顯示構成用于本發明的半導體集成電路的功能區塊的范例的方框圖。
圖12是顯示構成用于本發明的半導體集成電路的功能區塊的另一范例的方框圖。
圖13是顯示構成用于本發明的半導體集成電路的功能區塊的另一范例的方框圖。
圖14是顯示構成用于本發明的半導體集成電路的功能區塊的另一范例的方框圖。
圖15是顯示構成用于本發明的半導體集成電路的功能區塊的另一范例的方框圖。
圖16是顯示實施本發明的數字廣播接收系統的說明圖。
圖17是顯示特殊存儲卡與移動電話一起使用的傳統設備的說明圖。
具體實施例方式
以下參考
本發明的優先實施例。下文中,通過數字通信中的數字廣播范例說明實施例。不過應理解本發明并不限于此。
MPEG2系統被認為是基本系統,用于使數字廣播站(發送器)可向數字廣播接收器(接受器)發送數字廣播,并使數字廣播接收器可接收數字廣播。此系統中,廣播站編碼個體材料,例如彼此獨立的視頻和音頻數據,同時保持各材料間的相關。根據適用于數據流的傳輸媒體格式,編碼的個提數據流(數據串)各由多路復用器多路復用,從而將數據流發送至接收器。發送的多路復用數據流通過分離器分離成個體數據流,例如視頻流和音頻流。這些個體數據流分別傳送到解碼器,解碼器依次彼此獨立地解碼數據流,例如視頻數據流和音頻數據流。解碼數據被輸出到輸出設備,例如監視器和揚聲器。
在MPEG2系統中,重要的是從傳送器向接受器精確地發送用于同步時鐘的時鐘信息。
為了完成該作業,需要設定參考時鐘并使傳送器和接受器內的時鐘彼此同步。有鑒于此,廣播站(編碼器)向接收器(解碼器)傳送PCR(程式時鐘參考)數據,PCR數據是用于設定和校準STC(系統時間時鐘)值的信息,STC值用作對廣播站需要值的參考時鐘。接收PCR數據后,接收器產生與廣播站內設定的時鐘同步的時鐘。在該配置中,一般根據PCR與接收器內再生的STC之間的差異,校正接收器內的時鐘。
除以上之外,在數據流重放中需要使諸如視頻數據流和音頻數據流之類的單獨數據流彼此同步。因此,稱為時間戳的信息被加入到各數據流。時間戳指示以何種定時解碼和重放數據流。針對用于解碼/重放數據流的單元(存取單元)加入時間戳。時間戳有兩種一種是關于重放/輸出的時間管理信息,稱為PTS(表示時間戳),另一種是關于解碼的時間管理信息,稱為DTS(解碼時間戳)。
PTS被設計成承載PTS的存取單元在接收器內的STC符合PTS時重放并輸出。另一方面,提供DTS來解決要改變視頻數據重放/輸出順序的情況。就是說,提供DTS來解決解碼順序和重放/輸出順序要彼此區別的情況。考慮到這點,將系統配置成如果PTS不同于DTS,則向存取單元加入兩個時間戳(PTS和DTS),如果PTS與DTS彼此相符,則僅向存取單元加入PTS。
下文中,參考附圖并通過數字廣播范例說明本發明的優選實施例。
圖1是方框圖,顯示根據本發明的實施例一的數字廣播接收系統的整個配置。首先,參考圖1說明作為實施例一的數字廣播接收系統的整個配置。
作為實施例一的數字廣播接收系統包括數字廣播接收設備10(下文也稱為“接收器10”)、主機設備20和數字接口30(下文也稱為“數字I/F 30”)。接收器10適合接收數字廣播,并根據接收的信號解碼傳輸數據流信號(下文也稱為“TS”或“傳輸數據流”)。主機設備20適于從接收器10接收解碼傳輸數據流,并根據接收的傳輸數據流解碼諸如視頻和音頻信號等信號。數字接口30適于在接收器10與主機設備20間發送/接收傳輸數據流和數字信號。
數字接口30適于以保持質量的狀態轉移數字格式的高分辨率視頻信號和多頻道音頻信號,而不用將信號壓縮。數字接口30的范例是HDMI(高清晰度多媒體接口),它是為數字消費者電子產品設計的接口。HDMI是為視聽設備設計的接口,其中修改了連接個人電腦與顯示器的DVI(數字視覺接口)規格。因為是通過單一電纜傳送視頻信號和音頻,HDMI沒有傳統模擬電纜系統所具有的缺點。
另外,本實施例中的數字廣播接收系統具有通過數字I/F 30將時鐘信號與傳輸數據流一起從接收器10提供至主機設備20,以及發送關于同步接收器10和主機設備20內的時鐘信號的信息的特點。
本實施例中的接收器10是構造成多用途存儲卡的電子卡,該多用途存儲卡具有接收數字廣播功能。使用移動終端設備,即用于數字廣播接收系統中的諸如移動電話或PDA之類的移動對象,作為主機設備20對提供本發明的效果和操作很有利。
電子卡的一項范例是SD卡。SD卡是閃存卡,具有成熟的版權保護功能,而尺寸卻只有郵票大小。SD卡是大容量電子卡,適用于記錄數字相機內的圖像、電影、音樂等等。
接收器10構造成調諧器部分11對天線接收的數字廣播波施加諸如解調及糾錯之類的處理,以便輸出解調信號。來自調諧器部分11的解調信號被發送至傳輸數據流接收部分12(下文也稱為“TS接收部分12”)。
TS接收部分12從調諧器部分11接收解調信號,并根據解調信號恢復傳輸數據流。傳輸數據流由通過包裝諸如數字廣播程式的視頻和音頻數據之類的內容數據而獲得的特定數量的傳輸數據流信息包(下文有時稱為“TS信息包”)組成。TS接收部分12檢測組成傳輸數據流的各TS信息包,并抽取特別是同步等所需要的信息。各TS信息包由用于存儲與TS信息包相關的管理數據的標題部分和用于存儲程式內容數據、關于程式的信息等等的數據部分組成。
標題部分包括表示TS信息包前端的信宿字節,以及作為TS信息包標識號的信息包標識信息(下文也稱為“PID信息”)。TS接收部分12通過檢測表示TS信息包前端的信宿字節來標識TS信息包。TS接收部分12用PID信息抽取包含與PCR相關的信息的TS信息包,這是再生時鐘所必需的。PCR信息是與數字廣播的廣播站內的時鐘相關的信息。抽取包含PCR信息的TS信息包后,TS接收部分12將存儲于TS信息包的數據部分內的PCR信息通知時鐘處理部分14。TS接收部分12向接口部分13(也稱為“I/F部分13”)提供解碼的傳輸數據流。
時鐘產生單元141產生接收器10內的數字處理所需的時鐘信號。
時鐘處理部分14從TS接收部分12接收PCR信息,并利用PCR信息和時鐘產生單元141協作再生出(即復制)與廣播站內時鐘同步的時鐘。再生于時鐘處理部分14內的時鐘傳送至I/F部分13。
另外,當時鐘再生內由于弱無線電波接收狀況而未建立同步時,時鐘處理部分14檢測同步故障。同樣,時鐘處理部分14將包括偏差信息數據的附加信息通知給TS接收部分12。當未建立同步時,偏差信息數據是與時鐘再生條件相關的信息。接收包括偏差信息數據的附加信息后,TS接收部分12產生存儲附加信息的附加數據。TS接收部分12將附加數據附著于解碼的傳輸數據流,并把傳輸數據流與附加數據一起提供至I/F部分13。稍后將詳細說明關于檢測同步故障的過程和附加信息。
附加數據可附著于附加信息包的數據部分,而非附著于傳輸數據流。或者,附加數據可附著于連續發送的信息包之間,不進行包裝,也不存儲在附加信息包中。又或者,附加數據可在檢測同步故障后立即與信息包傳輸并行地發送。
I/F部分13是提供在接收器10內用于執行與主機設備20的通信、發送時鐘信號等等的接口。I/F部分13用作接收接口。接收器10通過I/F部分13向主機設備20傳送再生的時鐘信號和重置信號,還有包括附加信息的傳輸數據流。I/F部分13向主機設備20傳送通知數據,通知接收器10內各處理的狀態。主機設備20向I/F部分13傳送用于控制接收器10的命令數據。對接收命令數據作出回應,I/F部分13根據命令數據的內容向接收器10內的各部分通知指定處理等等的命令信息。
I/F部分23是提供在主機設備20內用于執行與接收器10的通信和接收時鐘信號等等的接口。I/F部分23用作主機接口。主機設備20通過I/F部分23接收時鐘信號和重置信號,還有包括附加信息的傳輸數據流。另外,主機設備20從接收器10接收通知數據,通知數據包括與接收器10內的各處理狀態有關的信息。I/F部分23向接收器10發送用于使主機設備20控制接收器10的命令數據。I/F部分23將通知數據的內容作為通知信息通知給主機設備20內的各部分。
TS解碼部分22將提供至I/F部分23的傳輸數據流分離成包含視頻數據的視頻信息包、包含音頻數據的音頻信息包,以及包含有關數據接收等等的輸出信息的信息數據包。此時,TS解碼部分22向解碼器部分21提供包含各程式的內容數據的信息包,例如視頻信息包和音頻信息包,作為包裝基本數據流,稱為PES。PES由包含內容數據的信息包構成。
解碼器部分21接收由從TS解碼部分22提供的視頻信息包和音頻信息包所構成的PES。解碼器部分21抽取存儲于各信息包的數據部分中的視頻數據和音頻數據,并解碼各視頻信號和音頻信號,用于輸出到監視器和揚聲器。
時鐘處理部分24接收從接收器10傳送來的時鐘信號,并根據接收的時鐘信號在主機設備20內產生時鐘信號。時鐘處理部分24重置提供在時鐘處理部分24內的計數器等等,回應從接收器10接收重置信號。
TS解碼部分22從已發送至I/F部分23的傳輸數據流抽取附加數據,并將抽取的附加數據提供到時鐘處理部分24。時鐘處理部分24從提供的附加數據抽取偏差信息數據。時鐘處理器部分24根據偏差信息數據更新提供在時鐘處理器部分24中的計數器的計數值,并從更新的計數值重新開始計數。
如上所述,本實施例中的數字廣播接收系統是配置成接收器10和主機設備20通過數字I/F 30彼此互連。本實施例中,攜帶附加信息、時鐘信號、重置信號、通知數據和命令數據的傳輸數據流通過數字I/F 30在接收器10與主機設備20間傳輸。
下面,參考圖2的方框圖詳細說明根據本發明實施例一的數字廣播系統中,數字廣播接收設備10和主機設備20的配置。
首先,說明接收器10的詳細配置。圖1中的調諧器部分11由圖2所示的調諧器單元111構成。圖1中的TS接收部分12由圖2所示的TS輸入單元121、PCR抽取單元122、TS累積單元123和信息包管理單元124構成。圖1所示的I/F部分13由圖2所示的信息包轉移單元131、通知單元132、時鐘輸出單元133和命令接收單元134構成。圖1所示的時鐘處理部分14由圖2所示的R_STC計數器142、STC恢復單元143、附加信息附著單元144和重置處理單元145構成。
參考圖2,調諧器單元111適合向由天線接收的數字廣播波施加解調和糾錯等處理,并向TS輸入單元121輸出解調信號。
從調諧器單元111接收解調信號后,TS輸入單元121根據解調信號解碼傳輸數據流。解碼的傳輸數據流被從TS輸入單元121提供至PCR抽取單元122。
PCR抽取單元122在提供的傳輸數據流中檢測每個TS信息包的PID信息,并根據PID信息抽取包含PCR信息的TS信息包。另外,PCR抽取單元122抽取存儲于抽取的TS信息包內的PCR信息,并將抽取的PCR信息當作PCR數據通知給每個STC恢復單元143和R_STC計數器142。另外,PCR抽取單元122向TS累積單元123提供已從TS輸入單元121提供的傳輸數據流。
TS累積單元123是信息包緩沖器,用于臨時并累積地存儲傳輸數據流內包括的預定數量的TS信息包。TS累積單元123根據從信息包管理單元124發送的命令連續存儲從PCR抽取單元122提供的TS信息包。另外,回應從信息包管理單元124接收附著附加信息的命令,TS累積單元123存儲附加數據,所述附加數據包括從附加信息附著單元144提供的附加信息,以及TS信息包。由TS信息包和附加數據構成的傳輸數據流被從TS累積單元123提供到信息包轉移單元131。
接著,信息包轉移單元131向主機設備20傳送傳輸數據流和附加信息,回應信息包讀出命令,它是從命令接收單元134傳送的命令信息之一。
時鐘產生單元141產生接收器10內的數字處理所需的時鐘信號。此時,時鐘產生單元141產生的時鐘信號的頻率對應從STC恢復單元143傳送的差異數據。時鐘產生單元141通過數模(D/A)轉換器或通過組合脈寬調制器(PWM)和低通濾波器將差異數據轉換為控制電壓,另外,時鐘產生單元141根據控制電壓,并視需要通過環路濾波器等設備控制電壓可控晶體振蕩器的振蕩頻率。時鐘產生單元141視需要通過緩沖器等設備將從電壓可控晶體振蕩器輸出的信號輸出,作為時鐘信號。因此,時鐘產生單元141根據差異數據產生時鐘信號,以便將時鐘信號發送至接收器10內的各部分。
R_STC計數器142是用于產生系統時間時鐘(下文也稱為“STC”)的計數器,系統時間時鐘用于產生參考時鐘。R_STC計數器142用作接收STC計數器。R_STC計數器142通過計算經過時鐘輸入端(CK)連續自時鐘產生單元141輸出的時鐘信號執行計數。R_STC計數器142將表示計算時鐘信號的次數的計數數據輸出到計數輸出端(OUT),作為接收STC數據,以便向STC恢復單元143提供接收STC數據。R_STC計數器142具有重置輸入端(R)、負載輸入端(L)和負載數據輸入端(IN)。
通過重置輸入端向R_STC計數器142通知來自重置處理單元145的重置信號。接收到重置信號后,R_STC計數器142將從計數輸出端輸出的計數數據設置為初始值,例如零。
通過負載輸入端從STC恢復單元143接收偏差檢測信號(稍后說明)后,R_STC計數器142從PCR抽取單元122讀出PCR數據。R_STC計數器142通過負載數據輸入端接收PCR數據。R_STC計數器142將從計數輸出端輸出的計數數據設置為讀出PCR數據的值。
STC恢復單元143從R_STC計數器讀出接收STC數據,并從PCR抽取單元122讀出PCR數據。接著,STC恢復單元143計算接收STC數據與PCR數據間的差異,并將該差異設置為差異數據。另外,STC恢復單元143利用差異數據檢測同步故障或時鐘產生異常。
圖3是顯示STC恢復單元143細節的方框圖。參考圖3,STC恢復單元143的差異檢測器431計算接收STC數據與PCR數據之間的差異,并將該差異作為差異數據提供到偏差檢測器432和時鐘產生單元141。偏差檢測器432讀出從差異檢測器431傳送的差異數據,以及關于差異數據的預定允許上限和允許下限。在根據差異數據檢測到的頻率偏差大于預定值的情況下,就是說,如果差異數據超出上限和下限定義的范圍,偏差檢測器432輸出偏差檢測信號。具體而言,偏差檢測器432監視對應于接收STC數據與PCR數據之間差異的偏差,如果差異數據高于上限或低于下限,就判斷時鐘再生中發生了同步故障或異常。
如果偏差檢測器432判斷時鐘再生中已發生同步故障或異常,偏差檢測器432將表示同步故障檢測的偏差檢測信號通知給R_STC計數器142的負載輸入端。
偏差檢測器432可監視差異數據的絕對值,如果差異數據絕對值超過允許上限,就輸出偏差檢測信號。
回應偏差檢測器432對頻率偏差的檢測,STC恢復單元143讀出接收STC數據和PCR數據,存儲這些數據作為偏差信息數據,并在R_STC計數器142內設置PCR數據。因此,STC恢復單元143也用作偏差處理器。
依此方式,時鐘產生單元141、R_STC計數器142、STC恢復單元143建立時鐘再生環路,以便產生與廣播站內根據從PCR抽取單元122傳送的PCR數據設置的參考時鐘同步的時鐘信號。因此,從PCR抽取單元122接收到PCR數據后,STC恢復單元143的差異檢測器431計算接收STC數據與PCR數據之間的差異。
在PCR數據的值大于接收STC數據的值的情況下,例如,將對應于差異數據的值的控制電壓施加于電壓可控晶體振蕩器。因而,增加了時鐘產生單元141內產生的時鐘信號之頻率,相應地增加了R_STC計數器142的計數速率。結果,接收STC數據的值更接近PCR數據值,最終兩者相同。如上所述,在PCR抽取單元122每次抽取PCR數據時執行環路控制使鎖定時鐘產生環路變為可能,從而使PCR數據的值與接收STC數據的值彼此相符。因此,時鐘產生單元141內產生的時鐘信號與廣播站內的參考時鐘同步。在數字廣播系統中,通常使用27MHz作為時鐘信號的頻率。
另外,如上所述,如果偏差檢測器432判斷差異數據的值超出可允許的上限和可允許的下限所定義的范圍,STC恢復單元143的偏差檢測器432將偏差檢測信號通知給R_STC計數器142。根據偏差檢測信號設置R_STC計數器142中的PCR數據的值有助于縮短從時鐘再生環路解鎖(接收STC數據的值偏離PCR數據的值的狀態)到鎖定(接收STC數據的值與PCR數據的值一致的狀態)所需的時間。
具體而言,如果偏差檢測器432檢測到差異數據超出允許范圍,這樣的檢測意味著接收STC數據的值與PCR數據的值彼此相差很大。這種情況下,如果嘗試僅用時鐘再生環路使接收STC數據的值與PCR數據的值一致,就需要一段時間來鎖定時鐘再生環路。在本實施例中,如果PCR數據值遠遠偏離接收STC數據的值,則將PCR數據的值設置在R_STC計數器142中,R_STC計數器142從PCR數據的值重新開始計算時鐘信號。此布置可縮短從時鐘再生環路解鎖到鎖定所需的時間。
從STC恢復單元143輸出的偏差檢測信號和差異數據也被發送到附加信息附著單元144。另外,將差異數據附著于傳輸數據流,作為要提供到主機設備20的附加信息。
在本實施例中,所說明的是關于同步故障或時鐘再生異常的差異數據用作偏差信息數據的情況。本發明并不限于此配置。在檢測到時鐘信號頻率偏差時,偏差信息數據可以是接收STC數據和PCR數據。稍后說明這一變化的細節。
如上所述,偏差檢測信號和差異數據被從STC恢復單元143發送至附加信息附著單元144。附加信息附著單元144將提供的差異數據作為偏差信息數據附著于傳輸數據流。偏差信息數據包括表示偏差檢測器432已檢測到的時鐘信號頻率偏差的信息。附加信息附著單元144產生附加信息,它用于將偏差信息數據(差異數據)附著于由TS輸入單元121所解碼的傳輸數據流。
附加信息包括差異數據和有效標記,有效標記指示偏差檢測信號(差異數據)是否有效。回應接收偏差檢測信號,附加信息附著單元144將有效標記設置為,例如,“1”,它指示偏差檢測信號有效,并隨提供的差異數據產生作為附加信息的附加數據。另一方面,如果未檢測到偏差檢測信號,附加信息附著單元144產生附加數據,同時有效標記設置為,例如,“0”,它指示偏差檢測信號(差異數據)無效。附加信息附著單元144將產生的附加數據提供到TS累積單元123。
信息包管理單元124管理從PCR抽取單元122提供至TS累積單元123的各個TS信息包,以及從附加信息附著單元144發送的附加數據。按照預定格式,信息包管理單元124控制TS累積單元123將附加數據附著于TS抽取單元122所抽取的每個TS信息包。另外,信息包管理單元124檢查TS累積單元123內是否已累積特定數量的要轉移到主機設備20的信息包。確認已完成信息包轉移準備工作后,信息包管理單元124使TS累積單元123向信息包轉移單元131提供信息包。
時鐘輸出單元133是用于向主機設備20發送時鐘產生單元141內產生的時鐘信號的接口。
通知單元132是用于向主機設備20發送通知數據的接口,通知數據包括與接收器10內各處理狀態相關的信息。舉例而言,信息包管理單元124通知通知單元132,信息包轉移準備工作已完成。接收通知后,通知單元132將信息包轉移工作的完成通知給主機設備20。或者,接收偏差檢測信號后,信息包管理單元124可通過通知單元132將偏差檢測通知給主機設備20。
命令接收單元134是用于接收已從主機設備20發送的用于控制接收器10的命令數據的接口。回應從主機設備20的主機控制單元291接收包括重置信號的命令數據,例如,命令接收單元134將重置信號通知給重置處理單元145。另外,回應從主機設備20的主機控制單元291接收請求信息包轉移的命令數據,例如,命令接收單元134將信息包傳輸信號通知給信息包轉移單元131。
信息包轉移單元131是用于向主機設備20發送包括附加數據的傳輸數據流的接口。回應從命令接收單元134接收信息包轉移信號,信息包轉移單元131向主機設備20轉移已累積在TS累積單元123內的信息包。
圖4是說明圖,顯示要從信息包轉移單元131轉移的數據的通信格式范例。參考圖4,TS1至TS5各表示由TS輸入單元121解碼的TS信息包。此范例中,以五TS信息包的形式轉移數據。如上所述,在偏差檢測器432檢測到時鐘信號頻率偏差的情況下,附加信息附著單元144中產生的附加數據被附著于傳輸數據流。附加數據包括指示偏差檢測信號(差異數據)是否有效的有效標記,還有偏差信息數據。信息包轉移單元131根據以上定義的通信格式,將攜帶附加數據的傳輸數據流逐位轉移到主機設備20。
接下來,說明圖2所示的主機設備20的詳細配置。圖1中的I/F部分23由圖2所示的信息包接收單元231、通知接收單元232、時鐘輸入單元233、命令傳送單元234和重置接收單元235構成。圖1所示的TS解碼部分22由圖2所示的附加信息抽取單元222和PES處理單元221構成。圖1所示的時鐘處理單元24由圖2所示的STC校正單元241和H_STC計數器242構成。
圖1所示的解碼器部分21由圖2所示的音頻解碼器212和視頻解碼器211構成。圖2所示的主機控制單元291是控制單元,該控制單元控制主機設備20的各部分,產生表示命令的命令信息并傳送至接收器10的各部分。
參考圖2,信息包接收單元231是用于從接收器10的信息包轉移單元131接收包括附加數據的傳輸數據流的接口。信息包接收單元231向附加信息抽取單元222提供接收的傳輸數據流。
命令傳送單元234是用于傳送使主機設備20可控制接收器10的命令數據的接口。回應從主機控制單元291接收命令信息,命令傳送單元234將基于命令信息的命令數據傳送到接收器10的命令接收單元134。命令傳送單元234將表示重置計數器、轉移信息包等等的命令數據傳送到命令接收單元134。
通知接收單元232是用于接收通知數據的接口,通知數據包括與接收器10內各處理的狀態有關的信息。通知接收單元232接收從接收器10的通知單元132傳送的通知數據,并將通知數據作為通知信息傳送到主機控制單元291。舉例而言,通知該通知接收單元232TS信息包轉移的準備工作已在TS累積單元123內完成。
時鐘輸入單元233是用于接收接收器10的時鐘產生單元141內產生的時鐘信號的接口。時鐘輸入單元233接收從接收器10的時鐘輸出單元133傳送的時鐘信號。從時鐘輸出單元133接收時鐘信號后,時鐘輸入單元233向H_STC計數器242的時鐘輸入終端傳送時鐘信號。
重置接收單元235是用于接收從接收器10的重置處理單元145傳送的重置信號的接口。在本實施例中,重置接收單元235專門與重置處理單元145連接,以便從重置處理單元145接收重置信號。或者,為控制主機設備20與接收器10之間的通信而提供的中斷連接可用于接收重置信號。在一個選擇替換中,可在主機設備20內提供對應重置處理單元145的元件,以及可在接收器內提供對應重置接收單元235的元件。
附加信息抽取單元222從由信息包接收單元231提供的傳輸數據流抽取附加數據。附加信息抽取單元222將抽取的附加數據提供到STC校正單元241。附加信息抽取單元222將由信息包接收單元231提供的傳輸數據流提供到PES處理單元221。
PES處理單元221將提供的傳輸數據流分離成包含視頻數據的視頻信息包、包含音頻數據的音頻信息包和包含關于數據接收等信息的信息數據包。隨后,PES處理單元221隔離包含各程序的內容數據的信息包,例如視頻信息包和音頻信息包,以重構PES。PES處理單元221將重構的PES提供到視頻解碼器211和音頻解碼器212。PES包含上述時間戳,即PTS(和DTS)。
附加信息抽取單元222和PES處理單元221構成數據流解碼部分,它用于對從主機接口傳送的傳輸數據流攜帶的數據進行解碼。
視頻解碼器211從提供的PES抽取視頻信息包,并從視頻信息包內的視頻數據解碼視頻信號,以及將解碼的視頻信號輸出到監視器等設備。音頻解碼器212從提供的PES抽取音頻信息包,并從音頻信息包內的音頻數據解碼音頻信號,以及將解碼的音頻信號輸出到揚聲器等設備。再現和輸出視頻和音頻數據的定時受上述PTS(和DTS)控制。
如稍后所說明,視頻解碼器211和音頻解碼器212從主機設備20的H_STC計數器242接收STC數據。系統配置成在STC數據與PTS一致的情況下,分別從監視器和揚聲器輸出視頻和音頻數據。
STC校正單元241從由附加信息抽取單元222提供的附加數據抽取有效標記和差異數據。STC校正單元241從H_STC計數器242的計數輸出端接收計數器數據,作為主機STC數據。回應接收計數數據,STC校正單元241根據主機STC數據和差異數據執行特定計算,并將計算結果設置為校正數據。STC校正單元241向H_STC計數器242的負載數據輸入端提供校正數據。
STC校正單元241檢查抽取的有效標記的有效性。如果通過有效標記的狀態確認差異數據有效,STC校正單元241判斷已檢測到時鐘信號的頻率偏差。接著,STC校正單元241向H_STC計數器242的負載數據輸入端輸出負載數據,以便在H_STC計數器242內設置提供到負載數據輸入端的校正數據。
另一方面,如果通過有效標記的狀態確認差異數據無效,STC校正單元241判斷未檢測到時鐘信號的頻率偏差。接著,STC校正單元241在未檢測到偏差的情況下繼續控制,而不向H_STC計數器242的負載數據輸入端輸出負載數據。
H_STC計數器242是用于在主機設備20內產生系統時間時鐘(STC)的計數器。H_ST計數器242用作主機STC計數器。通過時鐘輸出單元133和時鐘輸入單元233將產生于接收器10的時鐘產生單元141內的時鐘信號傳送到H_STC計數器242的時鐘輸入端(CK)。H_STC計數器242通過計算時鐘信號執行計數。另外,H_STC計數器242從H_STC計數器242的計數輸出端(OUT)輸出指示計算時鐘信號的數量的計數數據,作為主機STC數據,并將主機STC數據提供到STC校正單元241、視頻解碼器211和音頻解碼器212。
H_STC計數器242具有重置輸入端(R)、負載輸入端(L)和負載數據輸入端(IN)。H_STC計數器242通過重置輸入端通知來自重置接收單元235的重置信號。回應接收重置信號,H_STC計數器242將從計數輸出端發送的計數數據設置為初始值,例如零。
回應通過輸入端從STC校正單元241接收負載信號,H_STC計數器242通過負載數據輸入端從STC校正單元241接收校正數據。接著,H_STC計數器242將從計數輸出端傳送的計數數據設置為對應于校正數據的值。
接下來,參考圖5及6說明具有以上布置的數字廣播接收系統的操作。
圖5是說明圖,顯示關于如何重置接收器10的R_STC計數器142及主機設備20的H_STC計數器242的順序。圖6是說明圖,顯示關于如何從接收器10將解碼的傳輸數據流轉移到主機設備20的順序。
在本實施例的數字廣播接收系統中,在接收器10及主機設備20的電源開啟,來自調諧器單元111的傳輸數據流改變,回應通道切換的情況下,或類似情況中,執行圖5所示的重置處理。舉例而言,當回應使用者的指示切換頻道時,主機控制單元291檢測該切換,并開始用于初始化的重置處理。
首先,主機控制單元291向命令傳送單元234發出用于重置R_STC計數器142的重置命令(步驟S100)。回應接收重置命令,命令傳送單元234向命令接收單元134傳送指示重置命令的命令數據(步驟S102)。命令接收單元134分析接收的命令數據,如果它判斷命令數據包括重置命令,則將重置信號傳送到重置處理單元145,從而重置R_STC計數器142(步驟S104)。重置處理單元145根據從命令接收單元134發送的重置信號重置R_STC計數器142(步驟S106)。接著,重置處理單元145通知重置接收單元235R_STC計數器142已被重置(步驟S108)。例如,重置通知可通過重置信號線路從接收器10傳送到主機設備20。接收重置通知后,重置接收單元235執行關于H_STC計數器242的重置處理(步驟S110)。
本實施例中,實施以上重置處理可使重置處理單元145與R_STC計數器142及H_STC計數器242同步地執行重置處理。從而初始化R_STC計數器142及H_STC計數器242,以便這些計數器142及242繼續計算相同計數器值。或者,主機控制單元291可通過命令傳送單元234和命令接收單元134將重置信號通知給重置處理單元145,同時重置H_STC計數器242。
如上所述,接收器10的R_STC計數器142和主機設備20的H_STC計數器242在主機設備20和接收器10的電源啟動時或在切換頻道時被同時重置。因此,同時重置接收器10的R_STC計數器142和主機設備20的H_STC計數器242可使接收器10的時鐘處理部分14和主機設備20的時鐘處理部分24在相同條件下啟動時鐘處理。換句話說,在本實施例的數字廣播接收系統中,接收器10的R_STC計數器142和主機設備20的H_STC計數器242構造成計算時鐘產生單元141內產生的相同時鐘信號。
另外,R_STC計數器142及H_STC計數器242在相同計數速率下輸出相同計數器值,因為R_STC計數器142及H_STC計數器242通過重置處理從相同初始值開始計數。這樣,在主機設備20和接收器10電源啟動后或頻道切換后未檢測到弱無線電波接收狀況等異常性的情況下,R_STC計數器142及H_STC計數器242在相同條件下繼續計算時鐘信號。因此,本實施例的數字廣播接收系統繼續正常操作,例如解碼的傳輸數據流從接收器10到主機設備20的轉移。
圖6是說明圖,顯示關于如何從接收器10將解碼的傳輸數據流轉移到主機設備20的順序。信息包管理單元124監視是否已完成信息包轉移的準備,例如,TS累積單元123內是否已累積某一數量的TS信息包。確認已完成TS信息包轉移后,信息包管理單元124通知該通知單元132信息包轉移準備完成。接著,通知單元132通過通知接收單元232通知主機控制單元291準備完成(步驟S200)。
回應接收準備完成通知,主機控制單元291執行控制以便接收TS信息包,并向命令傳送單元234發出TS信息包讀出命令(步驟S202)。接著,命令傳送單元234將指示TS信息包讀出命令的命令數據傳送到命令接收單元134(步驟S204)。
隨后,命令接收單元134分析接收的命令數據,如果它判斷接收的命令數據包括TS信息包讀出命令,則將信息包轉移指令信號通知給信息包轉移單元131,從而指示開始轉移累積在TS累積單元123內的TS信息包(步驟S206)。接著,信息包轉移單元131將累積在TS累積單元123內的TS信息包轉移到信息包接收單元231(步驟S208)。這樣,包括附加數據的解碼傳輸數據流從接收器10被轉移到主機設備20。
如果主機設備20和接收器10的電源啟動后或頻道切換后出現諸如弱無線電波接收狀況等異常性,解碼傳輸數據流中可發生錯誤。這種情況下,傳輸數據流攜帶的各數據的值可能偏離正常值,且PCR抽取單元122可抽取超出正常值范圍的PCR數據。如果發生這種狀況,從R_STC計數器142傳送的接收STC數據和從PCR抽取單元122傳送的PCR數據可能相差很大。換句話說,從STC恢復單元143的差異檢測器431傳送的數據可能超出偏差檢測器432的允許范圍,結果偏差檢測器432輸出偏差檢測信號。
回應偏差檢測信號從偏差檢測器432的輸出,在R_STC計數器142內設置從PCR抽取單元122傳送的PCR數據。如上所述,本實施例中接收器10的布置對縮短時鐘再生環路的解鎖到鎖定所需的時間較為有利。
回應在R_STC計數器142內設置PCR數據,R_STC計數器142從設置PCR數據的值開始計算計數器值。換句話說,在R_STC計數器142內設置PCR數據后,接收器10的R_STC計數器142和主機設備20的H_STC計數器242繼續計算彼此不同的計數器值。相應地,需要使接收器10的時鐘處理部分14中的時鐘和主機設備20的時鐘處理部分24內的時鐘彼此同步,并重新開始或恢復時鐘處理部分14和24到它們的正常操作。
為執行以上控制,本實施例的數字廣播接收系統構造成控制接收器10將對應于偏差信息數據的差異數據附著于傳輸數據流,作為附加信息,并控制主機設備20從附加信息抽取差異數據并執行校正,以便H_STC計數器242內的計數器值和R_STC計數器142的計數器值在使用抽取的差異數據時相同或實質上彼此相同。
更具體地講,參考接收器10的操作,如果偏差檢測器432輸出偏差檢測信號,偏差檢測信號以及差異數據被傳送到附加信息附著單元144。接收偏差檢測信號后,附加信息附著單元144將有效標記設置成指示差異數據有效的狀態,并向TS累積單元123提供差異數據和有效標記。信息包管理單元124檢查TS累積單元123內是否已累積某一數量的TS信息包,以便轉移TS信息包到主機設備20,如果它判斷信息包轉移的準備已完成,則向信息包轉移單元131提供TS信息包。此時,由于TS累積單元123內還累積附加數據,附加數據也被提供到信息包轉移單元131。因此,包括附加數據的某一數量的信息包從信息包轉移單元131根據圖6所示的順序轉移到信息包接收單元。
參考主機設備20的操作,在信息包接收單元231內接收的特定數量的信息包與附加數據一起被提供到附加信息抽取單元222。附加信息抽取單元222然后從提供的傳輸數據流抽取附加數據,并把包括在附加數據內的差異數據和有效標記提供到STC校正單元241。接著,STC校正單元241根據從附加信息抽取單元222傳送的差異數據和從H_STC計數器242傳送的主機STC數據執行預定計算。另外,STC校正單元241在H_STC計數器242內設置計算結果值。
舉例而言,假定接收STC數據的值和PCR數據的值在檢測到偏差時分別為“STC1”和“PCR1”。則差異數據值為“(PCR1-STC1)”。“(PCR1-STC1)”值被傳送到STC校正單元241,作為附加信息。STC校正單元241將差異數據增添到H_STC計數器242內設置的主機STC數據。具體而言,如果H_STC計數器242內設置的主機STC值為“STC1+n”,STC校正單元241的計算結果為“STC1+n+(PCR1-STC1)”。因此,STC校正單元241在H_STC計數器242內設置計數器值“PCR1+n”。
另一方面R_STC計數器142內接收STC數據的值在STC校正單元241校正設置H_STC計數器242內的計數器值時被設置為“PCR1+n”。這樣就校正了主機設備20的H_STC計數器242內的計數器值,從而使H_STC計數器242內的計數器值與R_STC計數器142內的計數器值一致。這意味著接收器10的時鐘處理部分14的處理與主機設備20的時鐘處理部分24的處理同步,且時鐘處理部分14及24重新開始或恢復到它們的正常操作。
圖7是曲線圖,顯示如何改變R_STC計數器142和H_STC計數器242內的STC數據的值。圖7顯示關于R_STC計數器142和H_STC計數器242內的STC數據的值如何隨時間變化的狀態,其中橫坐標軸代表時間,縱坐標軸代表R_STC計數器142和H_STC計數器242內的STC數據的值。
參考圖7,R_STC計數器142和H_STC計數器242根據圖5所示的順序在時間T0重置。因此,在R_STC計數器142和H_STC計數器242內設置相同初始值,從而使R_STC計數器142和H_STC計數器242彼此同步地重新開始它們的計數操作。接著,如圖7所示,假定通過偏差檢測器432在時間T1檢測到時鐘再生內的同步故障。
此處,假定接收STC數據的值和PCR數據的值在檢測到偏差時分別為“STC1”和“PCR1”。即,在時間T1,在R_STC計數器142內將“PCR1”設置為PCR數據的值。然后,R_STC計數器142自時間T1開始從“PCR1”計算計數器值。另一方面,H_STC計數器242繼續以與檢測到偏差前相同的方式計算計數器的值。相應地,在STC恢復單元143內產生差異數據“(PCR1-STC1)”。由于差異數據通過附加信息附著單元144、信息包轉移單元131和信息包接收單元231轉移到STC校正單元241,需要一定的數據轉移時間。考慮到這一點,差異數據在時間T2被提供到STC校正單元241。
由于需要上述轉移時間n,在時間T2,R_STC計數器142內的STC數據的值被設置為“(PCR1+n)”,H_STC計數器242內的STC數據的值被設置為“(STC1+n)”。此時,STC校正單元241將差異數據,即“(PCR1-STC1)”,增添到H_STC計數器242內的值。計算結果為“(PCR1+n)”。這樣,與R_STC計數器142內設置的值相同的值的STC數據,即“(PCR1+n)”被STC校正單元241設置于H_STC計數器242內。
以上范例中,說明的是代表“(PCR1-STC1)”值的差異數據從接收器10被轉移到主機設備20作為附加信息的情況。本發明并不限于此范例。作為替換,作為PCR數據的值的“PCR1”和作為接收STC數據的值的“STC1”可在檢測到偏差時彼此獨立地設置。
以上變化范例中,STC校正單元241從由附加信息抽取單元222提供的附加數據抽取差異數據“PCR1”和“STC1”。STC校正單元241通過從PCR數據減去接收STC數據來計算“(PCR1-STC1)”值,并把差異數據,即“(PCR1-STC1)”值,增添到H_STC計數器242內設置的值“(STC1+n)”。因此,STC校正單元241把H_STC計數器242內的加法結果“PCR1+n”設置為校正數據。
作為再一種替換,接收器10內接收的差異數據值可以為“(STC1-PCR1)”。在該變化的布置中,STC校正單元241從H STC計數器242中設置的“(STC1+n)”值減去差異數據,并把減法結果“(PCR1+n)”設置為HSTC計數器242內的校正數據。
在此實施例中,說明的是將差異數據附著于傳輸數據流作為附加信息,以便轉移傳輸數據流與附加信息的情況。作為替換,差異數據,即在偏差檢測時間獲得的PCR數據和接收STC數據,可以彼此獨立地從通知單元132轉移。作為再一種替換,可提供專門用于這類數據轉移的接口。總之,任何布置都可應用,只要能夠復制與R_STC計數器142內設置的接收STC數據相同的“PCR1+n”值的偏差信息數據可從接收器10轉移到STC校正單元241。
由于諸如SD卡之類的接口采用如上所述的異步通信,數據轉移時間n并不恒定。然而,依據本發明的實施例,接收器和主機設備中的時鐘可彼此同步,而不取決于數據轉移時間n。換句話說,本發明可應用于任何布置,而不考慮與接收器和主機設備的接口是采用同步還是異步通信。
在此實施例中,附加信息附著單元144回應從偏差檢測器432接收偏差檢測信號,將有效標記設置成指示差異數據有效的狀態,而在無偏差檢測信號時將有效標記設置成指示差異數據無效的狀態。兩種情況中,系統都被構造成產生包括差異數據的偏差信息數據,且偏差信息數據被傳送到主機設備。然而,本發明并不限于以上布置。作為替代方案,附加信息附著單元144可專門產生偏差信息數據,回應從偏差檢測器432接收偏差檢測信號,并把偏差信息數據傳送到主機設備。
在實施例一中,說明的情況是差異數據,例如“(PCR-STC)”,從接收器10轉移到主機設備,作為附加信息,以便接收器和主機設備的計數器值彼此一致。
在此實施例中,說明的是使接收器和主機設備的計數器中的計數器值彼此一致的布置,即使由于用于發送包括差異數據的傳輸數據流信號的傳輸線有問題,差異數據未準確發送到主機設備。
圖8是方塊圖,顯示根據本發明的實施例二的數字廣播接收系統內數字廣播接收設備和主機設備的配置。圖8內的功能部件由與圖2相同的參考數字識別,并具有與圖2中各部件相同的功能,因此,此處將省略其詳細說明。圖8所示的實施例二與圖2所示的實施例一的不同在于以下三項功能部件,即ID計數器146、累積信息存儲單元147,另外還提供ID判斷單元243。
ID計數器146被構造成每次從STC恢復單元143傳送偏差檢測信號到附加信息附著單元144時,計數器值遞增1。具體而言,ID計數器146是在STC數據與PCR數據間的差異超過允許范圍時計算次數的功能部件。ID計數器起到計數器部分的作用。
每當ID計數器146內的計數器值遞增1時,在包括在附加數據內的通信ID中記錄ID計數器146的計數器值。附加數據從接收器10傳送到主機設備20。稍后說明的ID判斷單元243判斷主機設備20是否已根據附加數據內包括的通信ID安全地獲取所有差異數據,包括PCR數據。
累積信息存儲單元147被構造成每次偏差檢測信號和差異數據從STC恢復單元143被傳送到附加信息附著單元144時,累積存儲差異數據。舉例而言,假定偏差檢測時差異數據為“(PCR-STC)”,此處PCR表示PCR數據值,STC表示接收STC數據值。那么,累積信息附著單元147在每次把偏差檢測信號通知給附加信息附著單元144時累積存儲與偏差檢測信號一起傳送的差異數據“(PCR-STC)”。
因此,累積信息存儲單元147在每次把偏差檢測信號通知給附加信息附著單元144時累積存儲與偏差檢測信號一起傳送的差異數據。下文中,把偏差檢測信號通知給附加信息附著單元144時與偏差檢測信號一起傳送的差異數據被稱為“當前值”,而已存儲在累積信息存儲單元147內的差異數據被稱為“累積值”。
ID判斷單元243是判斷主機設備20是否已安全地獲取包括PCR數據在內的所有差異數據的功能部件。ID判斷單元243用作判斷單元。根據附加信息抽取單元222所抽取的附加數據內包括的通信ID作出判斷。當接收STC數據和PCR數據間的差異已超過允許范圍時的次數被記錄在通信ID中。換句話說,ID計數器146計算的計數器值逐次記錄在通信ID中。
ID判斷單元243比較由ID判斷單元243上次讀出的通信ID與ID判斷單元243目前讀出的通信ID。如果目前通信ID及上次通信ID是序列號,則ID判斷單元243判斷主機設備20已成功獲取包括PCR數據的所有差異數據。另一方面,如果目前通信ID及上次通信ID不是序列號,則ID判斷單元243判斷主機設備20未獲取包括PCR數據的所有差異數據。根據判斷結果對采用當前值還是累積值作為附加數據內包括的差異數據作出判斷。
具體而言,如果判斷主機設備20已成功獲取包括PCR數據的所有差異數據,則采用當前值作為差異數據。在此情況下,通過附加信息抽取單元222將當前值傳送到STC校正單元241,以便主機STC計數器,即H_STC計數器242內的計數器值,與接收STC計數器,即R_STC計數器142內的計數器值彼此一致。另一方面,如果判斷主機設備未獲取包括PCR數據的所有差異數據,僅通過采用當前值作為差異數據并通過執行計算不能補償該故障。后一種情況中,采用累積值作為差異數據,并實施特定計算來使H_STC計數器242內的計數器值與R_STC計數器142內的計數器值相一致。
接下來,參考圖8說明用于設置R_STC計數器142和H_STC計數器242內的相同計數器值的方法的流程。
首先,接收器10的調諧器單元111對天線接收的數字廣播波施加諸如解調及錯誤校正等處理,以便輸出解調信號。解調信號從調諧器單元111發送至TS輸入單元121。
從調諧器單元111接收解調信號后,TS輸入單元121根據解調信號解碼傳輸數據流。解碼的傳輸數據流被提供到PCR抽取單元122。
PCR抽取單元122檢測由提供的傳輸數據流攜帶的每個TS信息包的PID信息,并根據PID信息抽取含PCR信息的TS信息包。另外,PCR抽取單元122從抽取的TS信息包抽取PCR信息,并將抽取的PCR信息當作PCR數據通知給STC恢復單元143和R_STC計數器142。另外,PCR抽取單元122向TS累積單元123提供已由TS輸入單元121提供的傳輸數據流。
時鐘產生單元141從STC恢復單元143接收差異數據,并產生具有對應于差異數據的頻率的時鐘信號。時鐘產生單元141把產生的時鐘信號傳送到R_STC計數器142。另外,時鐘產生單元141將產生的時鐘信號傳送到時鐘輸出單元133,時鐘輸出單元133是用于向主機設備20傳送時鐘信號的接收接口。傳送到時鐘輸出單元133的時鐘信號被傳送到時鐘輸入單元233,時鐘輸入單元233是用于接收時鐘信號的主機接口。隨后,時鐘信號從時鐘輸入單元233被傳送到H_STC計數器242的時鐘輸入終端。
R_STC計數器142通過時鐘輸入端(CK)從時鐘產生單元141接收時鐘信號,并通過計算時鐘信號實施計數。R_STC計數器142將指示時鐘信號計數器值的計數數據從計數輸出端(OUT)輸出,作為接收STC數據,以便向STC恢復單元143提供接收STC數據。
R_STC計數器142通過負載輸入端(L)從STC恢復單元143接收偏差檢測信號。回應接收偏差檢測信號,R_STC計數器142通過負載數據輸入端(IN)從PCR抽取單元122獲取PCR數據。因此,獲取的PCR數據被設置在R_STC計數器142內,以便PCR數據將作為計數數據從計數輸出端輸出。
STC恢復單元143從R_STC計數器142獲取接收STC數據,并從PCR抽取單元122獲取PCR數據,獲得PCR數據與接收STC數據間的差異,并將差異設置為差異數據。
如上所述,時鐘產生單元141、R_STC計數器142和STC恢復單元143構成時鐘產生環路,用于產生與數字廣播站傳送來的參考時鐘同步的時鐘信號。
如參考圖3所說明的,STC恢復單元143根據差異數據檢測時鐘再生中的同步故障或異常性。舉例而言,在接收STC數據與PCR數據間的差異被設置為差異數據的情況中,STC恢復單元143監視差異數據是否在預定上限和預定下限所定義的允許范圍內。如果檢測到差異數據超出允許范圍,那么STC恢復單元143判斷已發生同步故障或異常性,并向R_STC計數器142的負載輸入端輸出偏差檢測信號。STC恢復單元143在檢測到差異數據超出允許范圍后向附加信息附著單元144傳送偏差檢測信號和差異數據。STC恢復單元143可監視差異數據的絕對值,如果差異數據絕對值超過允許上限,就輸出偏差檢測信號。
附加信息附著單元144產生附加信息,它用于將偏差信息數據(差異數據)附著于由TS輸入單元121所解碼的傳輸數據流。附加信息包括差異數據和有效標記,有效標記指示差異數據是否有效。有效標記操作方式是如果通知偏差檢測信號,則將標記變成顯示差異數據有效的狀態,如果無偏差檢測信號,則將標記變成顯示差異數據無效的狀態。
附加信息附著單元144根據從STC恢復單元143傳送的偏差檢測信號和差異數據執行以下處理。首先,回應接收偏差檢測信號,附加信息附著單元144控制ID計數器146將計數器值遞增1。接著,附加信息附著單元144將ID計數器值146內設置的計數器值記錄在附加信息內。
現在,圖9顯示了從信息包轉移單元131轉移數據的通信格式的范例。參考圖9,TS1至TS5各表示由TS輸入單元121解碼的TS信息包。如上所述,在STC恢復單元143檢測到偏差的情況下,附加信息附著單元144將附加信息附著于傳輸數據流。
例如,附加信息被構造成把差異數據的當前值寫入第一腳注,而把差異數據的累積值寫入第二腳注。差異數據的累積值是存儲于累積信息存儲單元147內的值。攜帶ID計數器146內的計數器值的通信ID被寫入第一腳注與第二腳注間。每次檢測到偏差時更新通信ID。
除差異數據外,第一腳注和第二腳注各包含至少一個有效標記,有效標記指示是否已通知偏差檢測信號,即差異數據是否有效。信息包轉移單元131根據以上定義的通信格式,將攜帶附加數據的傳輸數據流逐位轉移到主機設備20。
另外,附加信息附著單元144將差異數據提供到累積信息存儲單元147。由于累積信息存儲單元147累積存儲逐個從附加信息附著單元144提供的差異數據,最后提供的差異數據被累積存儲于累積信息存儲單元147中。例如,假定第n次偏差檢測時差異數據為“(PCRn-STCn)”,此處“PCRn”表示PCR數據的值,“STCn”表示接收STC數據的值,且n為代表偏差檢測次數的整數。那么,累積信息附著單元147在每次把偏差檢測信號通知給附加信息附著單元144時累積存儲與偏差檢測信號一起傳送的差異數據“(PCR-STC)”。
此處,假定最多在第(x-1)次偏差檢測時存儲于累積信息存儲單元147的差異數據的累積值為“SUM”,且在第x次偏差檢測時通知的差異數據為“(PCRx-STCx)”,此處x為代表偏差檢測次數的整數。這種情況下,累積信息存儲單元147執行計算SUM+(PCRx-STCx),并在其中存儲計算結果。這樣,累積信息存儲單元147在每次把偏差檢測信號通知給附加信息附著單元144時累積存儲與偏差信息信號一起傳送的差異數據。附加信息附著單元144將累積的差異數據增添到附加信息。
附加信息附著單元144向TS累積單元123提供附加信息,附加信息包括最后提供的差異數據(差異數據的當前值)、代表偏差檢測次數的ID計數器146內的計數器值,和差異數據的累積值。此時,附加信息附著單元144通知信息包管理單元124附加信息已被提供到TS累積單元123。
信息包管理單元124控制TS累積單元123,以便從附加信息附著單元144提供的附加信息被附著于從PCR抽取單元122傳送的每個TS信息包。回應從信息包管理單元124接收控制命令,TS累積單元123存儲從附加信息附著單元144提供的附加信息連同從PCR抽取單元122提供的TS信息包。
信息包管理單元124檢查TS累積單元123,關于TS累積單元123內是否已累積特定數量的要轉移到主機設備20的信息包。確認已完成信息包轉移準備工作后,信息包管理單元124使TS累積單元123向信息包轉移單元131提供由TS信息包和附加信息構成的傳輸數據流。此時,信息包管理單元124通知該通知單元132,信息包轉移準備工作已完成。
回應接收通知,通知單元132通知作為主機接口的通知接收單元232信息包轉移準備工作已完成。接著,通知接收單元232把通知轉移到主機控制單元291。
回應接收信息包準備完成的通知,主機控制單元291向命令傳送單元234發出TS信息包讀出命令。結果,命令傳送單元234向命令接收單元134傳送命令數據,即TS信息包讀出命令。命令接收單元134分析接收的命令數據,如果它判斷接收的命令數據包括TS讀出命令,則把信息包轉移指令信號通知給信息包轉移單元131。因而,信息包轉移單元131將累積在TS累積單元123內的TS信息包轉移到信息包接收單元231。這樣,包括附加數據的解碼傳輸數據流根據上述處理程序從接收器10被轉移到主機設備20。
信息包接收單元231把從信息包轉移單元131傳送的傳輸數據流提供到附加信息抽取單元222,附加信息抽取單元222依次把傳輸數據流提供到PES處理單元221。
PES處理單元221將提供的輸出數據流分離成包含視頻數據的視頻信息包、包含音頻數據的音頻信息包和包含關于數據接收等信息的信息數據包。隨后,PES處理單元221隔離包含各程序的內容數據的信息包,例如視頻信息包和音頻信息包,以重構PES。PES處理單元221將重構PES提供到視頻解碼器211和音頻解碼器212。
附加信息抽取單元222從由信息包接收單元231提供的傳輸數據流抽取附加信息。如圖9所示,附加信息內包括攜帶偏差檢測次數的通信ID,以及有效標記、差異數據的當前值和差異數據的累積值。將附加信息抽取單元222抽取的附加信息提供給ID判斷單元243,ID判斷單元243依次判斷主機設備20是否已安全地獲取包括PCR數據的所有差異數據。
ID判斷單元243通過檢索附加信息抽取單元222所抽取的附加數據內包括的通信ID讀出ID計數器146內的目前計數器值。此處,ID判斷單元243比較ID判斷單元243上次讀出的計數器值與目前讀出的計數器值。如果它判斷這些計數器值是序列整數,判斷結果指示主機設備20已準確無誤地獲取包括PCR數據的所有差異數據。另一方面,如果它判斷計數器值是非序列整數,判斷結果指示主機設備20未能獲取包括PCR數據的所有差異數據。接著,根據判斷結果決定采用當前值還是累積值作為附加數據內包括的差異數據。
具體而言,假定STC恢復單元143檢測到第三次同步故障或異常性,即偏差。在這種情況下,把ID計數器146內的計數器值設置為“3”,同樣,把值“3”記錄在附加信息內包括的通信ID中。另外,累積信息存儲單元147累積存儲差異數據的當前值“SUM3(=PCRC3-STC3)”。此處,SUMn=PCRn-STCn,其中n是代表偏差檢測次數的整數。攜帶計數器值和差異數據的傳輸數據流被提供到TS累積單元123。
然后,通過信息包轉移單元131、信息包接收單元231和附加信息抽取單元222把傳輸數據流內的通信ID提供到ID判斷單元243。ID判斷單元243比較當前存儲值“2”與記錄在通信ID中的值“3”。比較結果顯示這些數字是序列整數。因此,ID判斷單元243判斷主機設備20已安全地獲取包括PCR數據的所有差異數據,把當前存儲值遞增1,從而設置值“3”,并請求附加信息抽取單元222讀出寫入附加信息第一腳注的信息。
接收命令后,附加信息抽取單元222向STC校正單元241提供已寫入第一腳注的差異數據的當前值。STC校正單元241從提供的附加信息抽取有效標記和差異數據當前值“SUM3(=PCR3-STC3)”。
因此,按照實施例一所說明的類似方式,主機設備20的H_STC計數器242內的計數器值可與接收器10的R_STC計數器142內的計數器值校正一致。隨后,假定STC恢復單元143檢測到第四次偏差。這種情況下,ID計數器146內的計數器值通過附加信息附著單元144遞增到“4”。記錄在附加信息內通信ID中的值隨計數器值的遞增而更新到“4”。同時,累積信息存儲單元147累積存儲差異數據的當前值“SUM4(=PCR4-STC4)”。接著,攜帶計數器值和差異數據的傳輸數據流被提供到TS累積單元123。此處,假定由于信息包轉移單元131與信息包接收單元231間的數據通信故障等缺點,主機設備20未能接收傳輸數據流,這種情況下,ID判斷單元243無法檢索傳輸數據流內包括的通信ID,其結果是繼續存儲值“3”。
隨后,假定STC恢復單元143檢測到第五次偏差。接著,ID計數器146內的計數器值通過附加信息附著單元144遞增到“5”。記錄在附加信息內通信ID中的值隨計數器值的遞增而更新到“5”。同時,累積信息存儲單元147累積存儲差異數據的當前值“SUM5(=PCR5-STC5)”。接著,攜帶計數器值和差異數據的傳輸數據流被提供到TS累積單元123。
然后,通過信息包轉移單元131、信息包接收單元231和附加信息抽取單元222把傳輸數據流內的通信ID提供到ID判斷單元243。ID判斷單元243比較當前存儲值“3”與設置在通信ID中的值“5”。比較結果顯示這些值不是序列整數。因此,ID判斷單元243判斷主機設備20未能獲取包括PCR數據的所有差異數據,把當前存儲值遞增到通信ID內設置的目前存儲的值,即“5”,并把請求讀出附加信息第一腳注內存儲的信息的命令通知給附加信息抽取單元222。回應接收到命令,附加信息抽取單元222把寫入第一腳注的差異數據供應到STC校正單元241。STC校正單元241從提供的附加信息抽取有效標記和差異數據累積值“SUM1+SUM2+SUM3+SUM4+SUM5”。之后按照實施例一所說明的類似方式執行處理,以便主機設備20的H_STC計數器242內的計數器值可與接收器10的R_STC計數器142內的計數器值校正一致。
接下來參考圖10說明校正流程。圖10是曲線圖,顯示STC數據值如何在R_STC計數器142和H_STC計數器242內變化。圖10顯示關于R_STC計數器142和H_STC計數器242內的STC數據值如何隨時間變化的狀態,其中橫坐標軸代表時間,縱坐標軸代表R_STC計數器142和H_STC計數器242內的STC數據的值。
參考圖10,R_STC計數器142和H_STC計數器242根據圖5所示的順序在時間T0重置。因此,在R_STC計數器142和H_STC計數器242內設置相同初始值,從而使R_STC計數器142和H_STC計數器242彼此同步地重新開始它們的計數操作。接著,如圖10所示,假定通過偏差檢測器432在時間T1檢測到時鐘再生內的同步故障。
此處,假定接收STC數據值和PCR數據值在檢測到偏差時分別為“STC1”和“PCR1”。即,在時間T1,在R_STC計數器142內將“PCR1”設置為PCR數據值。然后,R_STC計數器142自時間T1開始從“PCR1”計算計數器值。另一方面,H_STC計數器242繼續以與檢測到偏差前相同的方式計算計數器值。
此時,累積信息存儲單元147內產生的差異數據是差異數據當前值“SUM1(=PCR1-STC1)”。由于差異數據通過附加信息附著單元144、信息包轉移單元131和信息包接收單元231轉移到STC校正單元241,需要一定的數據轉移時間等條件。考慮到這一點,差異數據在時間T2被供應到STC校正單元241。
由于上述原因需要數據轉移時間n1,在時間T2,將R_STC計數器142內的STC數據值設置為“(PCR1+n1)”,而H_STC計數器242內的STC數據值被設置為“(STC1+n1)”。
在實施例一中,在時間T2,STC校正單元241將差異數據,即“(PCR1-STC1)”,增添到H_STC計數器242內的值。從而,與R_STC計數器142內設置的值相同的值的STC數據,即“(PCR1+n)”被STC校正單元241設置于H_STC計數器242內。
然而,在實施例二中,由于用于發送包括差異數據的數據流信號的傳輸線傳輸故障,差異數據未在時間T2準確發送到主機設備20。就是說,主機設備20在時間T2未能獲取差異數據。不過,H_STC計數器242和R_STC計數器142繼續計算相同計數器值,而不管傳輸故障。
隨后,假定偏差檢測器432在時間T3已檢測到時鐘再生內的同步故障,如圖10所示。
此處,在時間T3處,接收STC數據的值為“STC2(=PCR1+n1+t)”,PCR數據的值為“PCR2”。換句話說,在偏差檢測時間作為PCR數據的值的“PCR2”被設置在R_STC計數器142中。因此R_STC計數器142于時間T3從“PCR2”開始計數,而H_STC計數器242如以前一樣繼續計數。
此時,累積信息存儲單元147內產生的差異數據是差異數據的累積值“SUM1+SUM2(=PCR1-STC1+PCR2-STC2)”。差異數據在時間T4被提供到STC校正單元241。另外,由于需要特定數據轉移時間n2,R_STC計數器142和H_STC計數器242中的STC數據值在時間T4分別被設置為“(PCR2+n2)”和“(STC1+n1+t+n2)”。
如果STC校正單元241把上述差異數據增添到H_STC計數器242中的STC數據的值,則因為“STC2”等于“(PCR1+n1+t)”,加法結果為“(PCR2+n2)”。因此,H_STC計數器242中設置的STC數據值與R_STC計數器142中一致。
如上所述,在實施例二中,使用累積信息存儲單元147內產生的差異數據的累積值可使R_STC計數器142和H_STC計數器242中的計數器值彼此一致,即使主機設備20未能獲取所有差異數據。
如上所述,由于接收器10和主機設備20中的計數器值彼此一致,視頻和音頻數據可被安全地播放。具體而言,視頻解碼器211從提供的PES抽取視頻信息包,并根據視頻信息包內的視頻數據解碼視頻信號,以及將解碼的視頻信號輸出到監視器等設備。同樣,音頻解碼器212從提供的PES抽取音頻信息包,并根據音頻信息包內的音頻數據解碼音頻信號,以及將解碼的音頻信號輸出到揚聲器等設備。
在該實施例中,說明的情況是差異數據的累積值“(PCR-STC)”從接收器10被轉移到主機設備20,作為附加信息。本發明并不限于以上配置。作為替換,可轉移在偏差檢測時間獲得的PCR數據的累積值和接收STC數據的累積值。再一種替換,STC校正單元241可采用差異數據的累積值“(STC-PCR)”實施減法。
在此實施例中,說明的是將差異數據附著于傳輸數據流作為附加信息,以便轉移傳輸數據流與附加信息的情況。本發明并不限于以上配置。作為替換,差異數據,即在偏差檢測時間獲得的PCR數據和接收STC數據,可彼此獨立地從通知單元132轉移。再一種替換,可提供專門用于這類數據轉移的接口。總之,任何配置都可應用,只要能夠復制與R_STC計數器142內設置的接收STC數據的值相同的值的偏差信息數據可從接收器10轉移到STC校正單元241。
上述實施例中,接收器10和主機設備20配置成在接收器10和主機設備20內各具有某一功能的各元件或區塊(功能部件)可由單獨的半導體集成電路構成。作為再一種替換,一些元件可構成單一的半導體集成電路。例如,半導體集成電路可為大規模集成電路(LSI)。
在實施例一或二中構成主機設備20的某些元件可構成功能區塊。例如,主機設備20可分類為以下四種功能區塊。第一功能區塊是計數器校正區塊,它由附加信息抽取單元222、STC校正單元241和H_STC計數器242構成。第二功能區塊是控制區塊,它由主機控制單元291構成。第三功能區塊是接口區塊,它由信息包接收單元231、通知接收單元232、時鐘輸入單元233、命令傳送單元234和重置接收單元235構成。第四功能區塊是解碼器區塊,它由視頻解碼器211、音頻解碼器212和PES處理單元221構成。
圖11是方框圖,示范地顯示根據本發明的實施例三的數字廣播接收系統的整個配置。圖11所示的配置實質上與顯示接收器10和主機設備20的圖2相同,除了實施例三內的主機設備20中建議構成單一半導體集成電路的某些元件或功能部件由矩形虛線方塊環繞外。
在圖11的范例中,半導體集成電路由主機設備20中的計數器校正區塊構成,即附加信息抽取單元222、STC校正單元241和H_STC計數器242。
具有以上配置的半導體集成電路在主機設備20內起重要作用,用于同步接收器10和主機設備20內的時鐘,如實施例一或二內所述。具體而言,半導體集成電路內的附加信息抽取單元222從接收器10抽取有效標記和差異數據,以便傳送到STC校正單元241。如果它判斷接收的有效標記指示差異數據有效,STC校正單元241根據差異數據和主機STC數據執行計算。接著,STC校正單元241把H_STC計數器242內的計算結果設置為校正數據。因此,本實施例中可在接收器10與主機設備20間執行時鐘同步。
作為變化配置,如圖12所示,半導體集成電路可由對應于圖11所示的計數器校正區塊的功能區塊和由主機控制單元291構成的控制區塊構成。這一變化配置可使主機控制單元291傳送命令數據,例如重置命令,或控制各元件或功能部件,從而使半導體集成電路可用作主動電路,用于控制各元件或功能部件。
與圖12相同,建議構成半導體集成電路的元件由圖13(圖14、圖15)內的矩形虛線方塊環繞。
具體而言,作為參考圖13的另一變化配置,半導體集成電路可由對應于圖11內矩形虛線方塊環繞的核心部件(計數器校正區塊)的元件、信息包接收單元231、通知接收單元232、時鐘輸入單元233和命令傳送單元234構成。換句話說,核心部件、控制區塊和用作對接收器10的接口的接口區塊構成半導體集成電路。此配置不用在半導體集成電路外部提供額外接口。
作為另一配置,參考圖14,半導體集成電路可由對應于圖13內矩形虛線方塊所環繞的元件的元件和重置接收單元235構成。
作為另一配置,參考圖15,半導體集成電路可由對應于圖14內矩形虛線方塊所環繞的元件的元件、PES處理單元221、視頻解碼器211和音頻解碼器212構成。換句話說,核心部件、控制區塊、接口區塊和解碼器區塊構成圖15內的半導體集成電路。此配置不用在半導體集成電路外部提供額外的解碼器。
如上所述,將數個元件(功能部件)合并成一個功能區塊,并把該一個或該多個功能區塊制作成單一半導體集成電路,從而可減小區塊尺寸,并達到高速處理。另外,與用單獨半導體集成電路構成各元件(功能部件)的情況相比,沒有連接故障或連接故障較少,且不需要元件間的調整。因此,使用如上構造的半導體集成電路可為主機設備提供穩定操作和本發明的時鐘同步功能。
另外,通過從構成圖13、14和15所示的半導體集成電路的功能區塊排除由主機控制單元291構成的控制區塊,使制造被動電路變為可能。
要合并到半導體集成電路的元件或功能部件只是一些范例。可應用合并除以上功能部件外的功能部件或排除某些以上功能部件的配置。作為再一種替換,按與主機設備內相同的方式,可將構成本發明內的接收器的某些元件(功能部件)合并成單一半導體集成電路。
如上所述,依據本發明的數字廣播接收系統,如果發生弱無線電波接收狀況等異常性,首先在作為接收STC計數器的R_STC計數器142內設置抽取的PCR數據。將包括PCR數據的偏差信息數據轉移到主機設備20。STC校正單元241校正作為主機STC計數器的H_STC計數器242內的計數器值,以便H_STC計數器242內的計數器值與R_STC計數器142內的計數器值一致。因此,在本發明的數字廣播接收系統中,可在高速下恢復(重新開始)時鐘同步,同時以高精度解碼視頻和音頻數據。
具體而言,在本發明的數字廣播接收系統中,主機設備20構造成使用已在接收器10內重新同步的時鐘信號執行各數字處理,借此在接收器10和主機設備20中共用相同時鐘信號。此配置無需主機設備20內的時鐘再生,并可迅速地使用已在接收器10內重新同步的時鐘信號。另外,由于不需要在主機設備20內提供時鐘產生單元,此配置有助于減少部件數量、降低功率消耗和縮小主機設備20尺寸。因此,本發明有利于建立使用移動設備等便攜式構件的數字廣播接收系統。
圖16是說明圖,實施使用可分離地連接到主機設備20(移動對象)的接收器10(特殊存儲卡)的數字廣播接收系統。參考圖16,對應接收器10的特殊存儲卡310通過對特殊存儲卡310的接口插入用作主機設備20的移動電話的存儲卡安裝部分330。
參考圖16,主機設備20由電話機身320、讓用戶執行輸入操作(例如輸入電話號碼和各種操作的名稱)的按鍵輸入部分322、用來顯示關于通信等信息的顯示部分321、用于發送/接收數據的天線323以及提供在電話機身320內的各種處理電路(未顯示)構成。處理電路具有參考圖2所說明的主機設備20的各種功能。
用于接收特殊存儲卡310(具有接收數字廣播功能)的安裝部分330被形成于電話機身320上部。特殊存儲卡310具有卡身311,它具有參考圖2所說明的接收器10的功能,和用于發送/接收數字廣播的天線312。具體而言,特殊存儲卡310是電子卡,它具有解碼接收的數字廣播波和以某一數量信息包的形式傳送解碼信號作為數據流信號的功能。
安裝部分330適于實施由數字接口30所代表的信號或數據連接(見圖1)。具體而言,接收器10和主機設備20通過使接收器10的I/F部分13和主機設備20的I/F部分23互連的數字接口30而彼此互連。接收器10和主機設備20通過數字接口30彼此互連使得接收器10可向主機設備20傳送在TS接收部分12內解碼的傳輸數據流、產生于時鐘產生單元141內的時鐘信號和存儲于用作偏差處理器的附加信息附著單元144內的偏差信息數據。
由特殊存儲卡310代表的電子卡可以是SD卡,它具有解碼接收的數字廣播波和以某一數量信息包的形式傳送解碼信號作為數據流信號的功能。要從SD卡傳送的數據流信號、時鐘信號和偏差信息數據可通過根據SD卡規格定義的數據線路或通過數據線路和命令線路發送。
使用根據SD卡規格定義的數據線路有利于有效利用成熟的版權保護功能,以及SD卡固有的高速信息通信功能。
采用以上配置,當用戶,例如,將具有接收器10的功能的特殊存儲卡310插入安裝部分330時,用戶能夠以組合移動電話功能與接收器10功能的方式使用電話機身320。換句話說,通過將具有接收器10的功能的特殊存儲卡310插入電話機身320的安裝部分330,已在特殊存儲卡310內被接收的數字廣播程序可顯示于顯示部分321上。
這樣,當主機設備20的用戶希望觀看數字廣播時,用戶可通過連接電話機身320的安裝部分330內的數字廣播可接收特殊存儲卡310來觀看數字廣播。另一方面,當用戶不希望觀看數字廣播時,用戶可通過從安裝部分330分離特殊存儲卡310,把電話機身320作為普通移動電話。或者,電話機身320可在特殊存儲卡310插入電話機身320安裝部分330的情況下用作普通移動電話。不用說,諸如通用SD卡之類的存儲卡可安裝取代特殊存儲卡310,以便可以以組合移動電話功能和存儲卡功能的方式使用電話機身320。
參考圖16,說明的是主機設備是移動電話的情況。作為替換,主機設備可以是除移動電話外的移動設備,例如PDA、數字相機或導航系統。作為再一種替換,本發明可應用于諸如機頂盒等非移動設備。
在實施例一和二中,系統被配置成主機控制單元291回應用戶等的指定而檢測頻道的切換,并為初始化執行重置處理。本發明并不限于以上配置。系統可配置成指示接收器10內的偏差檢測的信號可通過與用于發送傳輸數據流的傳輸線不同的傳輸線而發送到主機設備20的主機控制單元291。
以上變化配置中,如果STC恢復單元143檢測到同步故障等異常性,STC恢復單元143將偏差檢測信號通知給附加信息附著單元144。接著,附加信息附著單元144通過信息包管理單元124將關于附加信息附著單元144是否接收到偏差檢測信號的檢測結果通知給通知單元132。回應接收通知,作為接收接口的通知單元132向作為主機接口的通知接收單元232傳送通知。然后,通知接收單元232把通知轉移到主機控制單元291。
主機控制單元291接著分析關于是否已檢測到偏差檢測信號的檢測結果,如果它判斷已檢測到偏差檢測信號,則向命令傳送單元234發出重置命令。由此,命令傳送單元234向命令接收單元134傳送命令數據,即重置命令。命令接收單元134接著分析接收的命令數據,如果它判斷命令數據包括重置命令,則將重置信號通知給重置處理單元145。回應接收通知,重置處理單元145重置R_STC計數器142。
隨后,重置處理單元145將R_STC計數器142的重置通知給重置接收單元235。例如,通知可通過重置信號線路從接收器10傳送到主機設備20。回應接收到已重置R_STC計數器142的通知,重置接收單元235執行H_STC計數器242的重置。由此,接收器10的R_STC計數器142和主機設備20的H_STC計數器242中的計數器值實質上同時被設置為初始值,例如零。
在以上實施例中,說明的情況是接收器10向主機設備20傳送已在接收器10內解碼的傳輸數據流,且附著有附加信息。本發明并不限于以上配置。已根據解碼的傳輸數據流信號再生的PES格式或分節格式的數據流信號可與附加信息一起發送。
在以上實施例中,說明的是本發明應用于數字廣播中MPEG2系統的情況。本發明并不限于以上配置,可應用于一般數字通信系統,包括通過網絡分布和接收數字內容的系統。
以下為針對本發明實施例的簡單說明。
(1)一種數字信號接收系統,包括數字信號接收設備,用來接收數字通信信號,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,以及以多個信息包的形式發送數據流信號和時鐘信號的功能,數據流信號包括通信信號;和主機設備,用來通過接口部分從數字信號接收設備接收數據流信號和時鐘信號,數字信號接收設備包括接收STC計數器,用來計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據之間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設定PCR數據,主機設備包括主機STC計數器,用來計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設定校正數據,以便使接收STC計數器內設定的計數器值與主機STC計數器內設定的計數器值一致。
以上配置中,如果發生諸如弱無線電波接收狀況等異常性,數字信號接收設備將抽取的PCR數據設置在接收STC計數器中。在接收STC計數器內設置PCR數據后,接收STC計數器繼續從PCR數據的值計數,并且數字信號接收設備向主機設備轉移根據接收STC數據和PCR數據獲得的偏差信息數據。主機STC計數器繼續計算從數字信號接收設備傳送的時鐘信號的時鐘數量,而數字信號接收設備執行以上操作。因此,接收STC計數器與主機STC計數器間的計數器值中的差異變得恒定,而與時間流逝無關。換句話說,計數器值中的差異不取決于從數字信號接收設備傳送到主機設備的偏差信息數據的轉移時間。
STC校正單元采用偏差信息數據校正主機STC計數器內的計數器值,以便設置于主機STC計數器內的計數器值與設置于接收STC計數器內的計數器值一致。由此,確保了數字信號接收設備與主機設備間的時鐘重新同步。
另外,由于數字信號接收設備與主機設備內使用相同的時鐘信號,不需要在主機設備內提供時鐘產生功能,這有助于降低功率消耗并縮小數字信號接收系統的尺寸。
(2)數字信號接收系統是數字信號接收系統(1),其中偏差信息數據是從第一次檢測到偏差起累積的值,數字信號接收設備還包括計數器部分,它從第一次偏差檢測起計算偏差檢測的次數,而主機設備還包括判斷單元,它累積存儲從數字信號接收設備逐個傳送的偏差檢測的次數,比較存儲的偏差檢測存儲次數與最近從數字信號接收設備傳送來的偏差檢測的次數,如果存儲的偏差檢測次數和偏差檢測的最后次數不是序列整數,則將偏差信息數據設置為校正數據。
在以上配置中,如果發生諸如弱無線電波接收狀況等異常性,數字信號接收設備將抽取的PCR數據設置在接收STC計數器中。在接收STC計數器內設置PCR數據后,接收STC計數器繼續從PCR數據的值計數,并且數字信號接收設備向主機設備轉移根據接收STC數據和PCR數據獲得的偏差信息數據。偏差信息數據是從第一次檢測到偏差起累積的值。主機STC計數器繼續計算從數字信號接收設備傳送的時鐘信號的時鐘數量,而數字信號接收設備執行以上操作。
采用以上配置,即使由于與用于發送攜帶差異數據的傳輸數據流信號的傳輸線有關的問題造成差異數據未被準確發送到主機設備,STC校正單元也可使用偏差信息數據校正主機STC計數器內的計數器值,以便設置在主機STC計數器內的計數器值與設置在接收STC計數器內的計數器值一致,因為偏差信息數據是從第一次檢測到偏差起累積的值。因此,本配置可安全地重新同步數字信號接收設備和主機設備內的時鐘。
(3)數字信號接收系統是數字信號接收系統(1)或(2),其中STC校正單元計算PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
在以上配置中,接收設備向主機設備彼此獨立地提供PCR數據以及STC數據作為偏差信息數據,PCR數據是與數字信號的傳送器有關的時鐘信息,STC數據是與接收設備有關的時鐘信號。主機設備的STC校正單元計算PCR數據與接收STC數據間的差異,根據差異產生用于同步接收設備和主機設備內時鐘的校正數據,并在主機STC計數器內設置校正數據。由此,主機STC計數器內的計數器值和接收STC計數器內的計數器值可彼此一致。另外,由于STC校正單元執行時鐘同步所需的計算,此配置使改變或擴展功能變得簡單。
(4)數字信號接收系統是數字信號接收系統(3),其中STC校正單元通過從PCR數據減去接收STC數據來計算差異,通過將差異增添到主機STC數據來執行計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
在以上配置中,接收設備向主機設備彼此獨立地提供作為與數字信號的傳送器有關的時鐘信息的PCR數據,以及作為與接收設備有關的時鐘信號的接收STC數據,作為偏差信息數據。主機設備的STC校正單元通過從PCR數據減去接收STC數據來計算差異,并將差異增添到主機STC數據。由于STC數據值共用于接收設備和主機設備中,本配置可在主機STC計數器中設置與接收STC計數器中相同的計數器值。
(5)數字信號接收系統是數字信號接收系統(1)或(2),其中STC校正單元獲得PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據間的差異被作為偏差信息數據而供應。
在以上配置中,接收設備計算作為與數字信號的傳送器有關的時鐘信息的PCR數據,以及作為與接收設備有關的時鐘信號的接收STC數據之間的差異,并將該差異提供到主機設備作為偏差信息數據。本配置有助于減少偏差信息數據的數量。STC校正單元根據差異和主機STC數據執行預定計算,產生用于同步接收設備和主機設備內的時鐘的校正數據,并在主機STC計數器內設置校正數據。本配置可在主機STC計數器內設置與接收STC計數器內相同的計數值。
(6)數字信號接收系統是數字信號接收系統(5),其中STC校正單元通過從PCR數據減去接收STC數據獲得差異,通過將差異增添到主機STC數據來執行計算,并將主機STC計數器內的計算結果設置為校正數據,通過從PCR數據減去接收STC數據的差異被作為偏差信息數據提供。
在以上配置中,接收設備通過從作為與數字信號的傳送器有關的時鐘信息的PCR數據減去作為與接收設備有關的時鐘信號的接收STC數據計算差異,并將差異作為偏差信息數據提供到主機設備。本配置有助于減少偏差信息數據的數量。STC校正單元將差異作為偏差信息數據增添到主機STC數據。由于STC數據的值共用于接收設備和主機設備中,本配置可在主機STC計數器中設置與接收STC計數器中相同的計數器值。
(7)數字信號接收系統是數字信號接收系統(3)至(6)中的任一項,其中通過接口部分將偏差信息數據從數字信號接收設備發送到主機設備,同時附著于數據流信號。
在以上配置中,不需要提供用于從接收設備向主機設備發送偏差信息數據的額外傳輸線。另外,通信信號和偏差信息數據包括在信號數據流信號中,與通信信號和偏差信息數據分離傳送的情況相比,確保了通信信號與偏差信息數據間的相關性。本配置可根據例如解碼數據流信號精確地重放視頻和音頻數據。
(8)數字信號接收系統是數字信號接收系統(7),其中偏差檢測器根據差異數據檢測時鐘信號的頻率偏差。
以上配置可利用普通MPEG2系統內所使用的電路,被設計成根據作為與數字信號的傳送器有關的時鐘信息的PCR數據與作為與接收設備有關的時鐘信號的STC數據間的差異來同步時鐘,這有助于電路結構的簡化。
(9)數字信號接收系統是數字信號接收系統(8),其中如果差異數據超出預定下限和預定上限所定義的范圍,偏差檢測器輸出指示時鐘信號的頻率中的偏差檢測的偏差檢測信號。
在以上配置中,由于可選擇地設置下限和上限,通過正確地設置允許范圍可有效地檢測到偏差。另外,以上配置使確定差異數據的值在允許范圍內的何處變得簡單。這有助于電路結構的簡化。
(10)數字信號接收系統是數字信號接收系統(9),其中數字信號接收設備還包括附加信息附著單元,附加信息附著單元設置指示偏差信息數據是否有效的標記,并將包括標記和偏差信息數據的附加信息附著于數據流信號。
在以上配置中,附加信息附著單元配置成可根據偏差信息將關于附加信息是否有效的信息包括在數據流信號內,更不用說將附加信息附著于數據流信號。本配置使關于主機設備確定附加信息有效性的標準變得清楚,這有助于抑制錯誤處理。
(11)數字信號接收系統是數字信號接收系統(10),其中主機設備還包括附加信息抽取單元,附加信息抽取單元抽取附著于數據流信號的附加信息,并將從附加信息抽取的偏差信息數據提供到STC校正單元,數據流信號通過接口部分從數字信號接收設備傳送到主機設備。
在以上配置中,附加信息抽取單元可在從數據流信號抽取附加信息時隔離通信信號。本配置可向各功能部件彼此獨立地傳送時鐘同步所需的附加信息,和通信重放所需的數據。
(12)數字信號接收系統是數字信號接收系統(11),其中數字信號接收設備還包括命令接收單元,命令接收單元從主機設備接收用于控制數字信號接收設備中各處理的命令數據,和通知單元,通知單元將從數字信號接收設備傳送的信息通知給主機設備,并且主機設備還包括命令傳送單元,它向數字信號接收設備傳送用于控制數字信號接收設備中各處理的命令數據,和通知接收單元,通知接收單元接收從數字信號接收設備傳送的信息。
以上配置使主機設備可通過命令傳送單元和命令接收單元向數字信號接收設備傳送用于控制數字信號接收設備中各處理的命令數據,例如重置命令。另外,本配置使接收設備可通過通知單元和通知接收單元向主機設備傳送信息,例如信息包轉移準備已完成的通知。
(13)數字信號接收系統是數字信號接收系統(12),其中數字信號接收設備還包括重置處理單元,重置處理單元將接收STC計數器重置到預定初始狀態,以回應通過命令接收單元接收從主機設備傳送的重置信號,并向主機設備輸出指示重置的重置信號,主機設備還包括重置接收單元,重置接收單元根據從重置處理單元傳送的重置信號將主機STC計數器重置到預定初始狀態。
在以上配置中,重置處理單元在接收STC計數器中設置初始值,例如零,以回應從主機設備接收重置信號。隨后,重置處理單元將重置信號傳送到重置接收單元,重置接收單元在主機STC計數器內設置與接收STC計數器內相同的值,即初始值,例如零。由此,同時在接收STC計數器和主機STC計數器中設置了初始值,例如零。本配置可在計數器進入各自的初始狀態后,在各計數器中有效地執行時鐘同步。
(14)數字信號接收系統是數字信號接收系統(1)至(13)中的任一項,其中數字信號接收設備和主機設備通過數字接口彼此互連。
由于以上配置可從接收設備向主機設備傳送數據流信號而不用信號壓縮,并且是以數字格式,所以可抑制信號降級。
(15)數字信號接收系統是數字信號接收系統(14),其中通過數字接口發送至少數據流信號、時鐘信號和偏差信息數據。
在以上配置中,通過時鐘信號在接收設備與主機設備間建立時鐘同步。如果檢測到接收設備內時鐘信號的頻率中存在偏差,則根據偏差信息數據實施時鐘重新同步。由此,將數據流信號的重放恢復到正常操作。
(16)數字信號接收系統是數字信號接收系統(1)至(15)中的任一項,其中數字信號接收設備作為電子卡而形成。
在以上配置中,在主機設備內安裝配備數字信號接收功能的電子卡使主機設備可接收數字信號。另外,本配置可通過交換電子卡靈活地應付各種規格或標準和關于數字通信的版本更新的變化,而不用改變主機設備。
(17)數字信號接收系統是數字信號接收系統(16),其中電子卡被配置成SD卡。
以上配置可建立具有大容量、改進信息保護功能方面的可靠性且利用SD卡固有功能的小型數字信號接收系統。
(18)數字信號接收系統是數字信號接收系統(17),其中通過按照SD卡規格定義的數據線路從作為數字信號接收設備的SD卡發送至少數據流信號、時鐘信號和偏差信息數據。
以上配置可建立具有成熟版權保護功能和SD卡固有高速信息通信功能的數字信號接收系統。
(19)適于接收數字通信信號的數字信號接收設備,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,且具有以多個信息包形式發送數據流信號以及時鐘信號的功能,數據流信號包括通信信號,數字信號接收設備配置成通過經主機設備接口部分互連而建立數字信號接收系統,主機設備適合于經接口部分從數字信號接收設備接收數據流信號和時鐘信號,數字信號接收設備包含接收STC計數器,用來計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率中的偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設定PCR數據。
在以上配置中,如果發生諸如弱無線電波接收狀況等異常性,操作數字信號接收設備以便將抽取的PCR數據設置在接收STC計數器中。數字信號接收設備將偏差信息數據轉移到主機設備。由此,操作主機設備,以便使用偏差信息數據在主機STC計數器內校正設置與接收STC計數器內相同的計數器值。
(20)數字信號接收設備是數字信號接收設備(19),其中偏差信息數據包括接收STC數據和PCR數據。
在以上配置中,接收設備向主機設備彼此獨立地提供作為與數字信號的傳送器有關的時鐘信息的PCR數據,以及作為與接收設備有關的時鐘信號的STC數據,作為偏差信息數據。換句話說,由于采用這些數據的時鐘同步計算是在主機設備內實施,接收設備可與各種類型的主機設備一起使用。
(21)數字信號接收設備是數字信號接收設備(19),其中偏差信息數據包括PCR數據與接收STC數據間的差異。
在以上配置中,接收設備計算作為與數字信號的傳送器有關的時鐘信息的PCR數據,以及作為與接收設備有關的時鐘信號的接收STC數據,并將差異提供到主機設備作為偏差信息數據。本配置有助于減少偏差信息數據的數量。
(22)數字信號接收設備是數字信號接收設備(20)或(21),其中通過接口部分將偏差信息數據從數字信號接收設備發送到主機設備,同時附著于數據流信號。
在以上配置中,不需要提供用于從接收設備向主機設備發送偏差信息數據的額外傳輸線。另外,通信信號和偏差信息數據包括在信號數據流信號中,與通信信號和偏差信息數據分離傳送的情況相比,確保了通信信號與偏差信息數據間的相關性。本配置可根據(例如)解碼數據流信號精確地重放視頻和音頻數據。
(23)數字信號接收設備是數字信號接收設備(22),其中偏差檢測器根據差異數據檢測時鐘信號的頻率偏差。
以上配置可利用普通MPEG2系統內所使用的電路,被設計成根據作為與數字信號的傳送器有關的時鐘信息的PCR數據與作為與接收設備有關的時鐘信號的STC數據間的差異來同步時鐘,這有助于電路結構的簡化。
(24)數字信號接收設備是數字信號接收設備(23),其中如果差異數據超出預定下限和預定上限所定義的范圍,偏差檢測器輸出指示時鐘信號的頻率偏差檢測的偏差檢測信號。
在以上配置中,由于可選擇地設置下限和上限,通過正確設置允許范圍可有效地檢測到偏差。另外,以上配置使決定差異數據的值在允許范圍內的何處變得簡單。這有助于電路結構的簡化。
(25)數字信號接收設備是數字信號接收設備(23),其中如果差異數據的絕對值超出預定上限,偏差檢測器輸出指示時鐘信號的頻率偏差檢測的偏差檢測信號。
在以上配置中,由于上限被可選擇地設置,通過適當設置上限可有效地檢測偏差。另外,由于僅監視差異數據的絕對值,本配置有助于電路結構的簡化。
(26)數字信號接收設備是數字信號接收設備(24)或(25),其進一步包含附加信息附著單元,用來設置指示偏差信息數據是否有效的標記,并將包括標記和偏差信息數據的附加信息附著于數據流信號。
在以上配置中,附加信息附著單元配置成可根據偏差信息將關于附加信息是否有效的信息包括在數據流信號內,更不用說將附加信息附著于數據流信號。本配置使關于主機設備確定附加信息有效性的標準變得清楚,這有助于抑制錯誤處理。
(27)數字信號接收設備是數字信號接收設備(26),進一步包含命令接收單元,用來從主機設備接收用于控制數字信號接收設備內各處理的命令數據,和通知單元,用來將從數字信號接收設備傳送的信息通知給主機設備。
在以上配置中,命令接收單元和通知單元用作接收接口的部分。本配置可有效地將命令數據從主機設備發送到接收設備,并將信息從接收設備發送到主機設備。
(28)數字信號接收設備是數字信號接收設備(27),進一步包含重置處理單元,用來將接收STC計數器重置到預定初始狀態,并向主機設備輸出指示重置的重置信號。
在以上配置中,操作接收設備向主機設備輸出重置信號,同時重置接收STC計數器。本配置可使主機設備與接收STC計數器同步地執行主機STC計數器的重置。結果,可同時在接收STC計數器和主機STC計數器中設置初始值,例如零。
(29)數字信號接收設備是數字信號接收設備(28),其中數字信號接收設備可通過數字接口與主機設備連接,方式為通過數字接口從數字信號接收設備發送至少數據流信號、時鐘信號和偏差信息數據到主機設備。
在以上配置中,由于可從接收設備向主機設備發送數據流信號而不用信號壓縮,并且是以數字格式,所以可抑制信號降級。另外,通過時鐘信號在接收設備與主機設備間建立時鐘同步。如果檢測到接收設備內時鐘信號頻率的偏差,則根據偏差信息數據實施時鐘重新同步。由此,將數據流信號的重放恢復到正常操作。
(30)數字信號接收設備是數字信號接收設備(19)至(29)中的任一項,其中數字信號接收設備形成為電子卡。
在以上配置中,由于接收設備包括配備數字信號接收功能的電子卡,通過在主機設備內安裝電子卡可接收數字信號。另外,本配置可通過交換電子卡靈活地應付各種規格或標準和關于數字通信的版本更新的變化,而不用改變主機設備。
(31)數字信號接收設備是數字信號接收設備(30),其中電子卡被配置成SD卡。
以上配置可建立具有大容量、信息保護功能方面的改進可靠性且利用SD卡固有功能的小型數字信號接收設備。
(32)數字信號接收設備是數字信號接收設備(31),其中通過按照SD卡規格定義的數據線路從數字信號接收設備發送至少數據流信號、時鐘信號和偏差信息數據。
以上配置可建立具有成熟版權保護功能和SD卡固有高速信息通信功能的數字信號接收設備。
(33)一種主機設備,配置成經適于接收數字通信信號的數字信號接收設備的接口部分互連而建立數字信號接收系統,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,且具有以多個信息包形式傳送數據流信號以及時鐘信號的功能,數據流信號包括通信信號,主機設備適于經接口部分從數字信號接收設備接收數據流信號和時鐘信號,主機設備包含接收STC計數器,用來計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設置PCR數據,主機設備包含主機STC計數器,用來計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設定校正數據,以便使接收STC計數器內設定的計數器值與主機STC計數器內設定的計數器值一致。
以上配置中,主機設備使用從數字信號接收設備傳送的偏差信息數據執行校正,以便主機STC計數器內的計數器值與接收STC計數器內的計數器值一致。由此,在數字信號接收設備與主機設備間建立了時鐘重新同步。由于相同時鐘信號共用于接收設備和主機設備,本配置有助于功率消耗的降低和主機設備尺寸的縮小。
(34)主機設備是主機設備(33),其中STC校正單元計算PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據作為偏差信息數據而供應。
以上配置中,主機設備彼此獨立地接收作為與數字信號傳送器有關的時鐘信息的PCR數據,以及作為與接收設備有關的時鐘信號的STC數據,作為偏差信息數據。主機設備的STC校正單元計算PCR數據與接收STC數據間的差異,根據差異產生用于同步接收設備和主機設備內時鐘的校正數據,并在主機STC計數器內設置校正數據。由此,主機STC計數器內的計數器值和接收STC計數器內的計數器值可彼此一致。另外,由于STC校正單元執行時鐘同步所需的計算,此配置使改變或擴展功能變得簡單。
(35)主機設備是主機設備(34),其中STC校正單元通過從PCR數據減去接收STC數據計算差異,通過將差異增添到主機STC數據執行計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
以上配置中,主機設備彼此獨立地接收作為與數字信號傳送器有關的時鐘信息的PCR數據,以及作為與接收設備有關的時鐘信號的STC數據,作為偏差信息數據。主機設備的STC校正單元通過從PCR數據減去接收STC數據來計算差異,并將差異增添到主機STC數據。由于STC數據值共用于接收設備和主機設備中,本配置可在主機STC計數器中設置與接收STC計數器中相同的計數器值。
(36)主機設備是主機設備(33),其中STC校正單元獲得PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據間的差異被作為偏差信息數據提供。
以上配置中,主機設備接收作為與數字信號傳送器有關的時鐘信息的PCR數據以及作為與接收設備有關的時鐘信號的STC數據間的差異,作為偏差信息數據。本配置有助于減少偏差信息數據的數量。STC校正單元根據差異和主機STC數據執行預定計算,產生用于同步接收設備和主機設備內時鐘的校正數據,并在主機STC計數器內設置校正數據。本配置可在主機STC計數器內設置與接收STC計數器內相同的計數值。
(37)主機設備是主機設備(36),其中STC校正單元通過從PCR數據減去接收STC數據獲得差異,通過將差異增添到主機STC數據執行計算,并將主機STC計數器內的計算結果設置為校正數據,通過從PCR數據減去接收STC數據的差異被作為偏差信息數據。
以上配置中,主機設備接收通過從作為與數字信號傳送器有關的時鐘信息的PCR數據減去作為與接收設備有關的時鐘信號的接收STC數據而獲得的差異,作為偏差信息數據。本配置有助于減少偏差信息數據的數量。主機設備的STC校正單元將差異作為偏差信息數據增添到主機STC數據。由于STC數據值共用于接收設備和主機設備中,本配置可在主機STC計數器中設置與接收STC計數器中相同的計數器值。
(38)主機設備是主機設備(34)至(37)中的任一項,其中通過接口部分將偏差信息數據從數字信號接收設備發送到主機設備,同時附著于數據流信號。
以上配置中,不需要提供用于從接收設備向主機設備發送偏差信息數據的額外傳輸線。另外,通信信號和偏差信息數據包括在信號數據流信號中,與通信信號和偏差信息數據分離傳送的情況相比,確保了通信信號與偏差信息數據間的相關性。本配置可根據(例如)解碼數據流信號精確地重放視頻和音頻數據。
(39)主機設備是主機設備(38),其中主機設備可通過數字接口與數字信號接收設備連接,方式為從數字信號接收設備傳送的至少數據流信號、時鐘信號和偏差信息數據在主機設備內可通過數字接口接收。
以上配置中,由于可從接收設備向主機設備發送數據流信號而不用信號壓縮,并且是以數字格式,所以可抑制信號降級。另外,通過時鐘信號在接收設備與主機設備間建立時鐘同步。如果檢測到接收設備內時鐘信號頻率中的偏差,則根據偏差信息數據實施時鐘重新同步。由此,將數據流信號的重放恢復到正常操作。
(40)主機設備是主機設備(39),其中主機設備被配置成從作為電子卡而形成的數字信號接收設備傳送的至少數據流信號、時鐘信號和偏差信息數據是可接收的。
以上配置中,通過時鐘信號在接收設備與主機設備間建立時鐘同步。如果檢測到接收設備內時鐘信號頻率中的偏差,則根據偏差信息數據實施時鐘重新同步。由此,將數據流信號的重放恢復到正常操作。另外,本配置可通過交換電子卡靈活地應付各種規格或標準和關于數字通信的版本更新的變化,而不用改變主機設備。
(41)主機設備是主機設備(40),其中電子卡被配置成SD卡。
以上配置可為具有大容量、信息保護功能方面具有改善的可靠性且利用SD卡固有功能的小型數字信號接收系統提供主機設備。
(42)主機設備是主機設備(41),其中主機設備通過按照SD卡規格定義的數據線路接收至少數據流信號、時鐘信號和偏差信息數據。
以上配置可為具有成熟版權保護功能和SD卡固有的高速信息通信功能的數字信號接收系統提供主機設備。
(43)主機設備是主機設備(42),其中主機設備包括命令傳送單元,所述命令傳送單元向數字信號接收設備傳送用于控制數字信號接收設備內各處理的命令數據,和通知接收單元,用于從數字信號接收設備接收信息。
以上配置中,命令接收單元和通知接收用作部分主機接口。本配置可有效地將命令數據從數字信號接收設備發送到主機設備,并將信息從主機設備發送到數字信號接收設備。
(44)一種用于制造主機設備的半導體集成電路,主機設備適于通過數字信號接收系統內的接口部分從數字信號接收設備接收數據流信號和時鐘信號,數字信號接收系統配置成主機設備和數字信號接收設備通過接口部分彼此互連,數字信號接收設備適于接收數字通信信號,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,并具有以多個信息包形式傳送數據流信號和時鐘信號的功能,半導體集成電路適于制造主機設備,主機設備可與數字信號接收設備連接,數字信號接收設備包含接收STC計數器,用來計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設置PCR數據,半導體集成電路包含主機STC計數器,用來計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設定校正數據,以便使接收STC計數器內設定的計數器值與主機STC計數器內設定的計數器值一致。
以上配置有利于減小主機設備尺寸和達到數字信號接收設備和主機設備內的時鐘重新同步的高速處理。另外,與彼此獨立地提供接收STC計數器與STC校正單元的情況相比,無連接故障或故障較少,且不需要接收STC計數器與STC校正單元間的控制。
(45)半導體集成電路是半導體集成電路(44),還包含提供在主機設備中、用于從數字信號接收設備接收數據流信號、時鐘信號和偏差信息數據的接口單元。
以上配置不用在半導體集成電路外部提供額外的主機接口。
(46)半導體集成電路是半導體集成電路(44)或(45),還包含用于解碼數據流信號并輸出解碼信號的解碼器。
以上配置不用在半導體集成電路外部提供額外的解碼器。
(47)半導體集成電路是半導體集成電路(44)至(46)中的任一項,還包含控制單元,用來控制主機設備內的各單元,并產生及向數字信號接收設備內的各單元輸出指示命令的命令信息。
以上配置中,半導體集成電路具有傳送各種命令信息的主動功能。
盡管本發明已被詳細說明,以上說明只是本發明各方面的范例,本發明并不局限于這些實施例。需要解釋的,是本發明包含未說明的許多修改和變化,只要這些修改和變化不脫離本發明的范圍。
工業實用性本發明的數字信號接收系統、數字信號接收設備、主機設備和半導體集成電路在產業上很有用,因為即使發生了弱無線電接收狀況等異常性,也能重新同步接收設備和主機設備中的時鐘,并且可實現降低功率消耗和縮小數字信號接收系統、接收設備、主機設備和半導體集成電路的尺寸。
權利要求
1.一種數字信號接收系統,包括接收數字通信信號的數字信號接收設備,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,和以多個信息包的形式發送數據流信號和時鐘信號的功能,數據流信號包括通信信號;以及主機設備,用于通過接口部分從數字信號接收設備接收數據流信號和時鐘信號,其中,所述數字信號接收設備,包括接收STC計數器,用于計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用于計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用于向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設置PCR數據,所述主機設備,包括主機STC計數器,計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;以及STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設置校正數據,以便使接收STC計數器內設置的計數器值與主機STC計數器內設置的計數器值一致。
2.根據權利要求1所述的數字信號接收系統,其中偏差信息數據是從第一次檢測到偏差起累積的值,數字信號接收設備還包括計數器部分,用于從第一次偏差檢測起計算偏差檢測次數,而主機設備還包括判斷單元,用于累積存儲從數字信號接收設備逐個傳送的偏差檢測的次數,比較存儲的偏差檢測次數與最近從數字信號接收設備傳送來的偏差檢測的次數,如果存儲的偏差檢測次數和最近的偏差檢測的次數不是序列整數,則將偏差信息數據設置為校正數據。
3.根據權利要求1或2所述的數字信號接收系統,其中STC校正單元計算PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
4.根據權利要求3所述的數字信號接收系統,其中STC校正單元通過從PCR數據減去接收STC數據來計算差異,通過將差異增添到主機STC數據來執行計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
5.根據權利要求1或2所述的數字信號接收系統,其中STC校正單元獲得PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
6.根據權利要求5所述的數字信號接收系統,其中STC校正單元通過從PCR數據減去接收STC數據來獲得差異,通過將差異增添到主機STC數據來執行計算,并將主機STC計數器內的計算結果設置為校正數據,通過從PCR數據減去接收STC數據的差異被作為偏差信息數據提供。
7.根據權利要求3至6中的任何一項所述的數字信號接收系統,其中通過接口部分將偏差信息數據從數字信號接收設備發送到主機設備,同時附著于數據流信號。
8.根據權利要求7所述的數字信號接收系統,其中偏差檢測器根據差異數據檢測時鐘信號頻率偏差。
9.根據權利要求8所述的數字信號接收系統,其中如果差異數據超出預定下限和預定上限所定義的范圍,偏差檢測器輸出指示時鐘信號頻率偏差檢測的偏差檢測信號。
10.根據權利要求9所述的數字信號接收系統,其中數字信號接收設備還包括附加信息附著單元,用于設置指示偏差信息數據是否有效的標記,并將包括標記和偏差信息數據的附加信息附著于數據流信號。
11.根據權利要求10所述的數字信號接收系統,其中主機設備還包括附加信息抽取單元,用于抽取附著于數據流信號的附加信息,并將從附加信息抽取的偏差信息數據提供到STC校正單元,數據流信號通過接口部分從數位信號接收設備傳送到主機設備。
12.根據權利要求11所述的數字信號接收系統,其中數位信號接收設備還包括命令接收單元,用于從主機設備接收用于控制數字信號接收設備中各處理的命令數據,和通知單元,用于將從數字信號接收設備傳送的信息通知給主機設備,并且主機設備還包括命令傳送單元,用于向數字信號接收設備傳送用于控制數字信號接收設備中各處理的命令數據,和通知接收單元,用于接收從數字信號接收設備傳送的信息。
13.根據權利要求12所述的數字信號接收系統,其中數字信號接收設備還包括重置處理單元,用于將接收STC計數器重置到預定初始狀態,以回應通過命令接收單元接收從主機設備傳送的重置信號,并向主機設備輸出指示重置的重置信號,主機設備還包括重置接收單元,用于根據從重置處理單元傳送的重置信號將主機STC計數器重置到預定初始狀態。
14.根據權利要求1至13中的任何一項所述的數字信號接收系統,其中數字信號接收設備和主機設備通過數字接口彼此互連。
15.根據權利要求14所述的數字信號接收系統,其中通過數字接口發送至少數據流信號、時鐘信號和偏差信息數據。
16.根據權利要求1至15中的任何一項所述的數字信號接收系統,其中數字信號接收設備被形成為電子卡。
17.根據權利要求16所述的數字信號接收系統,其中將電子卡配置成SD卡。
18.根據權利要求17所述的數字信號接收系統,其中通過按照SD卡規格定義的數據線路從作為數字信號接收設備的SD卡發送至少數據流信號、時鐘信號和偏差信息數據。
19.一種數字信號接收設備,適于接收數字通信信號,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,且具有以多個信息包的形式發送數據流信號以及時鐘信號的功能,數據流信號包括通信信號,數字信號接收設備配置成通過經接口部分與主機設備互連而建立數字信號接收系統,主機設備適于經接口部分從數字信號接收設備接收數據流信號和時鐘信號,數字信號接收設備包括接收STC計數器,用于計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用于計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用于向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設置PCR數據。
20.根據權利要求19所述的數字信號接收設備,其中偏差信息數據包括接收STC數據和PCR數據。
21.根據權利要求19所述的數字信號接收設備,其中偏差信息數據包括PCR數據與接收STC數據間的差異。
22.根據權利要求20或21所述的數字信號接收設備,其中通過接口部分將偏差信息數據從數字信號接收設備發送到主機設備,同時附著于數據流信號。
23.根據權利要求22所述的數字信號接收設備,其中偏差檢測器根據差異數據檢測時鐘信號的頻率偏差。
24.根據權利要求23所述的數字信號接收設備,其中如果差異數據超出預定下限和預定上限所定義的范圍,偏差檢測器輸出指示時鐘信號的頻率偏差檢測的偏差檢測信號。
25.根據權利要求23所述的數字信號接收設備,其中如果差異數據的絕對值超出預定上限,偏差檢測器輸出指示時鐘信號的頻率偏差檢測的偏差檢測信號。
26.根據權利要求24或25所述的數字信號接收設備,還包括附加信息附著單元,用于設置指示偏差信息數據是否有效的標記,并將包括標記和偏差信息數據的附加信息附著于數據流信號。
27.根據權利要求26所述的數字信號接收設備,還包括命令接收單元,用于從主機設備接收用于控制數字信號接收設備內各處理的命令數據,和通知單元,用于將從數字信號接收設備傳送的信息通知給主機設備。
28.根據權利要求27所述的數字信號接收設備,還包括重置處理單元,用于將接收STC計數器重置到預定的初始狀態,并向主機設備輸出指示重置的重置信號。
29.根據權利要求28所述的數字信號接收設備,其中數字信號接收設備可通過數字接口與主機設備連接,方式為通過數字接口從數字信號接收設備發送至少數據流信號、時鐘信號和偏差信息數據到主機設備。
30.根據權利要求19至29中的任何一項所述的數字信號接收設備,其中數字信號接收設備被形成作為電子卡。
31.根據權利要求30所述的數字信號接收設備,其中將電子卡配置成SD卡。
32.根據權利要求31所述的數字信號接收設備,其中通過按照SD卡規格定義的數據線路從數字信號接收設備發送至少數據流信號、時鐘信號和偏差信息數據。
33.一種主機設備,配置成經接口部分互連到適于接收數字通信信號的數字信號接收設備而建立數字信號接收系統,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,且具有以多個信息包的形式傳送數據流信號以及時鐘信號的功能,數據流信號包括通信信號,主機設備適于經接口部分從數字信號接收設備接收數據流信號和時鐘信號,主機設備包括接收STC計數器,用來計算時鐘信號的時鐘數量并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設置PCR數據,主機設備包括主機STC計數器,用于計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;以及STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設置校正數據,以便使接收STC計數器內設置的計數器值與主機STC計數器內設置的計數器值一致。
34.根據權利要求33所述的主機設備,其中STC校正單元計算PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
35.根據權利要求34所述的主機設備,其中STC校正單元通過從PCR數據減去接收STC數據來計算差異,通過將差異增添到主機STC數據來執行計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據被作為偏差信息數據提供。
36.根據權利要求33所述的主機設備,其中STC校正單元獲得PCR數據與接收STC數據間的差異,根據差異數據和主機STC數據執行預定計算,并將主機STC計數器內的計算結果設置為校正數據,PCR數據與接收STC數據間的差異被作為偏差信息數據提供。
37.根據權利要求36所述的主機設備,其中STC校正單元通過從PCR數據減去接收STC數據來獲得差異,通過將差異增添到主機STC數據來執行計算,并將主機STC計數器內的計算結果設置為校正數據,通過從PCR數據減去接收STC數據的差異被作為偏差信息數據提供。
38.根據權利要求34至37中的任何一項所述的主機設備,其中通過接口部分將偏差信息數據從數字信號接收設備發送到主機設備,同時附著于數據流信號。
39.根據權利要求38所述的主機設備,其中主機設備可通過數字接口與數字信號接收設備連接,方式為從數字信號接收設備傳送的至少數據流信號、時鐘信號和偏差信息數據在主機設備內可通過數字接口接收。
40.根據權利要求39所述的主機設備,其中主機設備被配置成可接收從作為電子卡而形成的數字信號接收設備傳送的至少數據流信號、時鐘信號和偏差信息數據。
41.根據權利要求40所述的主機設備,其中將電子卡配置成SD卡。
42.根據權利要求41所述的主機設備,其中主機設備通過按照SD卡規格定義的數據線路接收至少數據流信號、時鐘信號和偏差信息數據。
43.根據權利要求42所述的主機設備,其中主機設備包括命令傳送單元,用于向數字信號接收設備傳送用于控制數字信號接收設備內各處理的命令數據,和通知接收單元,用于從數字信號接收設備接收信息。
44.一種用于制造主機設備的半導體集成電路,主機設備適于通過數字信號接收系統內的接口部分從數字信號接收設備接收數據流信號和時鐘信號,數字信號接收系統配置成主機設備和數字信號接收設備通過接口部分彼此互連,數字信號接收設備適于接收數字通信信號,具有根據通信信號內包括的PCR數據產生時鐘信號的功能,并具有以多個信息包的形式傳送數據流信號和時鐘信號的功能,半導體集成電路適于制造主機設備,主機設備可與數字信號接收設備連接,數字信號接收設備包含接收STC計數器,用來計算時鐘信號的時鐘數量,并輸出計數器值作為接收STC數據;偏差檢測器,用來計算接收STC數據與PCR數據間的差異作為差異數據,并根據差異數據檢測超過預定值的時鐘信號的頻率偏差;以及偏差處理器,用來向主機設備傳送根據接收STC數據和PCR數據獲得的偏差信息數據,如果偏差檢測器檢測到超過預定值的頻率偏差,則在接收STC計數器內設置PCR數據,半導體集成電路包括主機STC計數器,計算從數字信號接收設備傳送的時鐘信號的時鐘數量,并輸出計數器值作為主機STC數據;以及STC校正單元,如果偏差檢測器檢測到超過預定值的頻率偏差,則根據主機STC數據和偏差信息數據計算校正數據,并在主機STC計數器內設置校正數據,以便使接收STC計數器內設置的計數器值與主機STC計數器內設置的計數器值一致。
45.根據權利要求44所述的半導體集成電路,還包括設置在主機設備中、用于從數字信號接收設備接收數據流信號、時鐘信號和偏差信息數據的接口單元。
46.根據權利要求44或45所述的半導體集成電路,還包括用于解碼數據流信號并輸出解碼信號的解碼器。
47.根據權利要求44至46中的任何一項所述的半導體集成電路,還包括控制單元,用來控制主機設備內的各單元,并產生及向數字信號接收設備內的各單元輸出指示命令的命令信息。
全文摘要
本發明旨在提供數字信號接收系統,即使發生弱無線電接收狀況等異常性,也可建立高速時鐘重新同步。該系統配置成回應時鐘信號頻率偏差檢測而獲取接收STC數據和PCR數據,這些數據作為偏差信息數據而存儲。接收器10在計數器142內設置PCR數據,并向主機設備20傳送偏差信息數據。主機設備20依次設置根據主機STC數據和H_STC計數器242內的偏差信息數據獲得的計算結果。
文檔編號H04N5/00GK1817046SQ20048001852
公開日2006年8月9日 申請日期2004年9月10日 優先權日2003年10月6日
發明者武田英幸, 灘本雄二 申請人:松下電器產業株式會社