專利名稱:用于傳送和下載設置信息的方法和裝置的制作方法
技術領域:
本發明涉及傳送和接收嵌入在電視信號中的數據,更確切地說,涉及在電視信號中傳送多種頻道映射以及下載與觀眾所使用的特定電視業務相對應的頻道映射的自動方法和裝置。
在電視廣播領域,采用射頻(“RF”)頻譜分配定義電視傳送將占用RF頻譜的方式。例如,在美國,電視傳送分為兩個頻率范圍,稱為甚高頻(VHF)和特高頻(UHF)區域。VHF區域大約處在40MHz至200MHz的頻率范圍內,而UFH區域從470MHz延續到大約1.0GHz。準確的頻道和帶寬分配包括68個頻道,每個占個6MHz。每個電視廣播臺(“電視臺”)占用RF頻譜上的一個頻道。然而,以上頻道分配隨著觀眾所使用的特定電視業務,如衛星傳送、有線電視業務、空中廣播,以及特定地理廣播區域的變化而變化。此外,有線電視業務通常具有其特有的頻道分配。有時將建立電視臺與任何特定電視業務相關的頻道分配關系的表稱為頻道映射。
圖1表示空中(“OTA”)廣播、以及兩個有線電視公司,即有線電視公司A和有線電視公司B,的三種不同頻道映射的示例。
就常規電視技術而言,為了接收特定電視臺,必須參考具有合適頻道映射的印刷節目指南,確定將調諧器設置為哪個頻道。為了便于觀眾進行以上過程,可以使用商品化的遙控器,遙控器裝備有存儲頻道映射的存儲器,該頻道映射適用于指定地理區域內的特定電視業務。觀眾必須首先根據印刷節目指南,通過手工鍵入整個頻道映射,設置遙控器。然后,當觀眾鍵入特定電視臺時,控制器訪問頻道映射存儲器,將電視臺轉換為合適頻道,并相應地設置調諧器。
當前,隨著設置盒式磁帶錄象機(VCR)以便利用代碼進行自動記錄的系統的出現,如稱為VCR PLUS+TM商用系統中所使用的系統,或利用屏幕光標從電視屏幕上所顯示的節目表中選擇節目的系統,頻道映射已成為必需。在以上系統中,必須在存儲器中存儲合適的頻道映射,從而當觀眾利用代碼或光標指定電視臺的名稱時,能夠從存儲器中檢索出對應頻道,并利用該頻道自動設置調諧器。
盡管已經證明頻道映射功能是對VCR進行編程的方便方法,但是觀眾仍然必須在遙控器上手工鍵入觀眾所使用的特定電視業務的以及該服務地理區域的全部頻道圖,該過程增加了對VCR進行編程的復雜性,妨礙觀眾采用自動記錄功能。
人們試圖自動實現將合適圖裝入到存儲器中的過程。Christis的美國專利No.4,894,714公開了以圖文電視頁的方式,從電視發射臺傳送頻道映射的方法。該圖文電視頁被下載到由以上發射機服務的電視接收機的頻道映射存儲器中。該方法要求各有線、衛星或廣播業務發送其本身的頻道映射,該頻道映射占用了相當大的傳輸帶寬。
因此,當前需要一種能夠降低實現頻道映射所需數據量的方法和裝置。該方法和裝置最好是自動的,只需要最低限度的用戶干預。
本發明的目的在于滿足以上需要的裝置和方法。根據最佳實施方式,提供一種從嵌入在電視傳輸中的數據生成頻道映射的裝置和方法。至少在一條電視傳輸頻道上傳送以上數據,該數據包括多個頻道映射,各頻道映射具有一個與其有關的頻道映射標識符。
首先,通過監視各電視臺的部分射頻頻譜分配,自動檢測電視傳輸源。提供前端調諧器,以便放入所選擇的電視傳輸頻道。與調諧器的輸出端相連的檢測器,檢測是否已經將選出的電視臺分配到各頻道,其中最好通過監視水平同步脈沖的穩定性進行。與調諧器相連的控制器用于選擇要通過的頻道,并根據已經檢測的電視臺分配,確定電視傳輸源。
一旦檢測到電視源,就可以根據觀眾的地理位置,從電視傳輸中抽取合適的頻道映射。微控制器控制調諧器掃描各頻道,鎖定具有數據的頻道。微控制器根據該裝置的地理位置確定頻道映射標識符,抽取與所確定的頻道映射標識符相對應的頻道映射。
通過參考以下說明、附加權利要求書以及附圖,將會更好地理解本發明的各種特征、方面和優點。
圖1為根據本發明的最佳實施方式的三個頻道映射圖;圖2為根據本發明的最佳實施方式的網絡傳輸系統的示意框圖;圖3為根據本發明的最佳實施方式的電視臺發射機的示意框圖,該發射機裝備有發射頻道映射信息的數據插入設備;圖4為根據本發明的最佳實施方式的頻道映射解碼器的示意框圖,其中道映射解碼器位于電視傳送的接收點;圖5表示根據本發明的最佳實施方式的數據格式;圖6為根據本發明的最佳實施方式的有線傳輸網絡的示意框圖;圖7表示根據本發明的最佳實施方式的若干數據塊;圖8表示根據本發明的最佳實施方式的源映射數據包、中間頻道映射包以及最終經過合并的頻道映射;圖9表示按照本發明的最佳實施方式,根據圖8所示的數據包,創建最終經過合并的頻道映射;
圖10是表示根據本發明最佳實施方式的網絡分布系統的框圖;
圖11是表示根據本發明的最佳實施方式的主機調度包的表;
圖12表示根據本發明的最佳實施方式的網絡分布系統;
圖13為一個表,該表表示根據本發明的最佳實施方式的頻道映射選擇包;
圖14是表示根據本發明最佳實施方式的帶有當前GCH位的主調度包的框圖;
圖15是一個表,該表表示根據本發明的最佳實施方式的具有多OTA位的主機分配包;
圖16表示根據本發明的最佳實施方式的頻道映射解碼器電路示意框圖;
圖17為一流程圖,該圖表示根據本發明的最佳實施方式的頻道映射解碼器內頻道映射下載程序的執行過程;
圖18為一流程圖,該圖表示根據本發明的最佳實施方式的與電視傳輸源確定有關的頻道映射下載程序部分;
圖19為一流程圖,該圖表示根據本發明的最佳實施方式的與數據包處理有關的頻道映射下載程序部分。
在本發明的最佳實施方式中,在一個或多個指定電視臺上傳送頻道映射信息,其中指定電視臺稱為“物理主機”。由各物理主機傳送的頻道映射信息包括傳輸該物理主機的大部分或所有電視業務的頻道映射。頻道映射附帶有頻道映射標識符,頻道映射標識符唯一標識適用于各電視業務的頻道映射。由于處于同一地區的觀眾通常接收相同的OTA廣播或者預訂相同的有線電視業務,所以頻道映射標識符最好為郵政目錄代碼(“郵編”)。此外,如果若干不同的郵編地區共享同一頻道映射,則通過建立郵編組并向該組合地區發送單個通用頻道映射,就可以進一步改進帶寬性能。另一方面,頻道映射標識符可以是分配給各種有線、衛星以及廣播業務的唯一代碼。
理論上,諸如國內有線臺之類的單一物理主機,能夠向全國提供頻道映射信息。然而,現實情況是,主要由于數據帶寬限制,使用單一物理主機服務全國很不可行。這是由于存在眾多遍布美國的不同有線服務,各有線服務具有獨立的頻道映射,其數據量是如此之大,從而單一物理主機不能夠在保持合理的數據重復率的同時,管理所有數據。因此,必須采用若干物理主機建立廣播網絡傳輸系統,以便傳送跨越全國的頻道映射信息。最好至少建立一個“本地物理主機”來服務各大城市。可以使用單一“國內物理主機”來服務包括小城市和邊遠城市的剩余地區。
圖2表示同時使用本地物理主機和國內物理主機的典型廣播網絡傳輸系統。在該實施方式中,國內物理主機為國內有線臺10,如WGN,該有線臺服務遍布全國的小城市和邊遠城市。本地物理主機服務洛杉磯11、紐約12、芝加哥13、底特律14和亞特蘭大16之類的大城市。例如,在洛杉磯,諸如KABC之類的本地物理主機18服務整個城區。在以上示例中,國內有線電視業務和本地物理主機均與合適的有線電視業務20a-c相連,并且合并若干其他電視臺20a-c的電視信號。各有線電視業務20a-c具有其自己的頻道分配,因此,各有線電視業務具有其自己的頻道映射。占用各有線電視業務20a-c的RF頻譜的復合電視信號與合適的電纜主干24a-c相連,以便向各用戶傳輸電視信號。
除上述洛杉磯地區的有線傳輸網絡之外,本地物理主機KABC18與一個或多個電視臺一起,提供多種OTA廣播,其中在不同的載波頻率播送各OTA廣播。因此,本地物理主機的頻道映射信息應包括所有OTA廣播的單獨頻道映射。
圖3表示一典型物理主機,該主機可以為國內物理主機,也可以為本地物理主機。該物理主機與常規電視臺設備類似,其中RF調制器32在副載波上調制來自視頻處理器30的基帶視頻信號,并經過RF放大器33和固態驅動器34連接到天線(未示出)或電纜主干(未示出)。然而,與常規電視臺設備不同,該物理主機配備有數據插入設備28,數據插入設備28將頻道映射信息嵌入到基帶視頻信號中。最好將頻道映射信息插入到視頻處理器30的標準電視信號的垂直消隱期(“VBI”)的選擇空行,以推進商品化。最好采取閉路字幕數據格式傳送頻道映射信息,并將頻道映射信息限制在行10到行20之間的某一VBI行的一個字段或兩個字段。在1993年7月生效的強制FCC規范中,要求13"以上的彩色電視機必須提供閉路字幕解碼器。由于可以使用現有的閉路解碼器,所以通過減少傳輸接收端的外圍硬件需求這種設置降低了整體實現費用。另外,可以加速數據格式,使位速率加倍或多倍,以適應帶寬限制。此外,可以將頻道映射信息插入到行10到行20之間的多個VBI行。
技術上已知字幕解碼處理過程,以下規范說明了字幕解碼處理過程,這里引用作為參考Title 47,Code of Federal Regulations,Part 15 asamended by GEN.Docket No.91-1;FCC91-119;“電視接收機的閉路解碼器要求”;Title 47,C.F.R,Part73.682(a)(22),字幕傳輸格式;Title 47,C.F.R.Part73.699,圖6;“電視同步波形”;Title 47,C.F.R.Part73.699,
圖17a;“第1場第21行數據信號格式”;以及PBS工程報告No.E-7709-C,“針對聾人的電視字幕處理信號和顯示規范”。
為了成功下載合適的頻道映射,在接收點需要頻道映射解碼器。圖4表示頻道映射解碼器的最佳實施方式的電路框圖,其中已經將頻道映射解碼器集成到常規電視接收機中。另一方面,也可以將頻道映射解碼器集成到一VCR中或者安裝在一獨立部件中。UHF/VHF調諧器38位于頻道映射解碼器的前端,調諧器38用于放入所選擇的電視傳輸頻道。可以把該領域中的任何常規調諧器作為調諧器38,提供放大、下轉換、解調以及頻率調諧。通過中頻(“IF”)放大器38將調諧器36連接到視頻檢測器40。將位于視頻檢測器40的輸出端的基帶視頻信號,連接到電視監視器42,以便向觀眾顯示。利用來自微型控制器44的信號,將調諧器36設置為所需的頻道號。遙控器46通常利用紅外通信鏈路與微型控制器44相連,以便觀眾控制電視頻道。
利用微型控制器44執行的程序,控制頻道映射功能。首先,微型控制器44控制調諧器36掃描RF頻譜,以便在電視信號的VBI部分搜索頻道映射信息。位于調諧器輸出端的VBI解碼器48抽取在VBI檢測到的所有數據,并將該數據耦合到微型控制器44進行處理。由于頻道映射信息可以出現在任何VBI行,所以微型控制器44必須能夠對VBI進行編程,以搜索所有的VBI行,這提供更大的通用性并改進帶寬性能。然而,通過將頻道映射信息傳輸限制在指定VBI行的一個字段或兩個字段,可以降低頻道映射解碼器電路的復雜性。處理由VBI解碼器48抽取的所有數據,以確定該數據是否符合指定格式,如果該數據符合指定格式,則確定某頻道映射信息是否具有與觀眾所預訂的電視業務相對應的頻道映射標識符。如果微型控制器44識別出某個頻道映射標識符,則將附帶的頻道映射下載到存儲器50。
由物理主機產生的頻道映射信息格式包括VBI編碼的“數據包”,其中將每個數據包劃分為一個或多個“數據塊”。以技術人員熟知的方式,在每個數據塊內封裝同步碼,錯誤檢測與校正碼,以及地址碼。在某些情況下,最好加密或編碼該數據塊。在已述實施方式中,以數據塊的方式封裝各頻道映射,并且以單一頻道映射包的方式傳輸所有數據塊。圖5表示頻道映射包的典型數據塊。數據塊被排列為表示起始碼52、包類型54、數據包內的塊數56、塊號58、頻道映射標識符60、頻道映射62、校驗和64和停止碼66的連續數據字節格式。
如上所述,各頻道映射標識符最好對應于一個郵編或一組郵編。例如,如圖6所示,有線電視公司A74服務郵編為90000-90500(75)和90300(76)的觀眾,有線電視公司B77服務郵編為90210(78)的觀眾。因此,可以為整個地區只提供兩個頻道映射,各頻道映射附帶有唯一頻道映射標識符。為了確定合適的頻道映射標識符,需要從物理主機發送一個“頻道映射選擇”包,頻道映射選擇建立頻道映射標識符與郵編之間的關系。利用頻道映射選擇包,確定與觀眾所輸郵編相對應的合適頻道映射標識符。
轉向圖7,圖7表示迄今為止所述兩種類型的數據包的典型廣播。在該示例中,說明了具有一個數據塊96的頻道映射選擇包94,和具有三個頻道映射塊100、102、104的頻道映射數據包98。三個頻道映射塊包括有線電視公司A、有線電視公司B 102以及OTA廣播104的頻道映射塊。為了說明頻道映射解碼器所實現的處理,考慮位于郵編地區90300并預訂有線電視業務的觀眾。在以上示例中,頻道映射解碼器掃描所有頻道,以確定在電視信號的VBI部分傳送的頻道映射選擇包94的位置。通過利用微型控制器將調諧器設置為固定頻率,并利用VBI解碼器48抽取在VBI部分傳送的數據,就能夠實現以上處理。隨后,微型控制器查找合適的起始碼(07)HEX、停止碼(FF)HEX以及包類型(01)HEX。在該例中,(01)HEX表示頻道映射選擇包,而(02)HEX表示頻道映射包。如果頻道映射解碼器不能夠檢測出正確的起始碼、停止碼和數據包類型,則調諧器將掃描新的固定頻率。在頻道映射解碼器成功檢測出頻道映射選擇包的情況下,將驗證校驗和,此時為(2A)HEX,以確定是否存在傳輸錯誤。假設檢測出一個有效頻道映射選擇包,則頻道映射解碼器將搜索與郵編90300相對應的頻道映射標識符的頻道映射選擇包106。此時,頻道映射解碼器將識別并記錄(2172)HEX。
一旦確定了頻道映射標識符,頻道映射解碼器就在剩余數據塊中查找頻道映射包的正確起始碼、停止碼和數據包碼。頻道映射的正確數據包碼為(02)HEX。此時,三個數據包合格,一個數據包用于有線電視公司A100,一個數據包勝任有線電視公司B102,一個數據包用于OTA廣播104。請注意,由于各數據塊包含與該數據包內塊數107有關的信息,所以頻道映射控制器能夠輕易確定何時識別出該數據包內的所有頻道映射塊。假定檢驗和有效,則一旦識別出所有的頻道映射塊,微型控制器就能夠定位具有合適頻道映射標識符的數據塊,在該例中為(2172)HEX,并將整個頻道映射108下載到存儲器。
如上所述,頻道映射108建立電視臺呼號與其相應頻道分配之間的關系。以上電視臺呼號通常包括四個字母,每個字母需要兩字節數據,因此,占用了不少帶寬。此外,在各頻道映射塊重復傳輸電視臺呼號,導致不必要的數據冗余。因此,最好通過消除傳輸電視臺呼號來降低由物理主機傳輸的數據量。通過從物理主機傳輸稱為“源映射”包的第三數據包,就能夠實現以上目的。源映射包包括建立各電視臺呼號與參考號數之間關系的信息,以下將參考號數稱為指南頻道(“GCH”)。因此,無需再在各頻道映射中傳輸電視臺呼號。此外,可以與GCH號一起傳輸頻道映射,并且在頻道映射解碼器合并頻道映射與源映射,其中GCH號與頻道分配有關。圖8中的示例表示源映射110、有線電視公司B的頻道映射112以及最終經過合并的頻道映射114。請注意,圖8中的最終經過合并的頻道映射與
圖1中有線電視公司B的頻道映射相同。
以上方法的一個有吸引力的特征是,可以完全消除從物理主機傳輸GCH號。通過對頻道映射解碼器進行編程,以便按照順序GCH號次序記錄源映射的電視臺呼號以及頻道映射的電視頻道分配,就能夠實現以上處理。換句話說,相對于源映射,在連續數據流中總是首先傳輸與GCH1相對應的電視臺呼號,隨后是與GCH2相對應的電視臺呼號,等等。同樣,相對于頻道映射,總是首先傳輸與GCH1相對應的電視頻道分配,隨后是與GCH2相對應的電視頻道分配。如圖9所示,借助以上方法,只需在行116中依次記錄來自源映射包的電視臺呼號,在相鄰行118中依次記錄來自頻道映射包的電視頻道分配,就能夠輕易構造頻道映射。
使用源映射包能夠明顯改進網絡傳輸系統的帶寬性能。然而,事實上,即使經由多個物理主機向全國觀眾傳輸源映射包,也不可能使用單一源映射來服務全國。當考慮遍布全國運行的電視臺的絕對數量時,以上限制是顯然的。此外,由于指定地區僅傳送部分電視臺,所以利用一個源映射包實現所述實施方式其效率之低是難以置信的。因此,必須為各地區產生獨立的源映射包。伴隨各源映射的是一地址標記(“主機標識符”或“HOSTID”),地址標記唯一標識各源映射。HOSTID最好對應于一個地區,如一個郵編或一組郵編。為此,物理主機產生并傳輸稱為“主機指派”包的第四數據包。主機指派包按上面參照頻道映射標識符說明的類似方式,識別指定地區的合適源映射。然而,源映射包的組群外觀通常與頻道映射包的組群外觀不同。這是由于單一源映射能夠覆蓋非常大的地區,甚至整個城市。相反,適用于某個頻道映射的地區受有關電視業務的覆蓋區域的限制。因此,由HOSTID覆蓋的單一地區可能包括若干不同的頻道映射。例如,具有HOSTID的單一源映射服務由郵編90000-9010、90210和90300-90400定義的地區。然而,在這些郵編區域內,有線電視公司A可以服務90210郵編區,有線電視公司C服務90300郵編區。各有線電視公司具有其自己的頻道映射以及唯一頻道映射標識符,然而,整個地區可由同一HOSTID覆蓋。
另一方面,OTA廣播電臺通常服務更廣闊的地區。通常,單一OTA廣播電臺將服務HOSTID定義的整個地區。因此,可以編程在OTA廣播系統中運行的頻道映射解碼器,以便根據HOSTID直接計算頻道映射標識符,從而無需定位與處理頻道映射選擇包。這樣提高了系統的綜合速度。
邏輯主機為一抽象主機或一概念主機,邏輯主機負責向同一HOSTID標識的特定觀眾組提供頻道映射信息。在這些觀眾密集地區,最好將城區劃分為多個組,每組由不同邏輯主機服務。這樣,可以在兩個或多個物理主機之間指派邏輯主機,從而能夠減少使用單一物理主機所需要的數據量。相反,單一國內物理主機能夠向鄉村或人口稀疏地區傳送多個邏輯主機,從而能夠減少服務全美所需的物理主機數。
參考
圖10能夠更好地理解邏輯主機概念。在該例中,兩個OTA廣播電臺,即KABC120和KCET122,作為物理主機。通過假設不存在國內物理主機,簡化了網絡傳輸系統。利用分界線124將整個洛杉磯地區劃分為西區126和東區128。KABC服務西區126,KCET服務東區128。通過將西區和東區劃分為北區和南區,進一步將各物理主機電臺劃分為兩個邏輯主機。因此,存在四個邏輯主機以服務整個洛杉磯地區。通過搜索主機指派包130與132,直至發現該包內所包含的郵編與觀眾的郵編匹配,就能夠確定特定郵編的合適邏輯主機。通過查閱以表格顯示的主機指派包發現,物理主機KABC和邏輯主機0407HEX服務西北區134內的所有郵編,物理主機KABC和邏輯主機0427HEX服務西南區136內的所有郵編,物理主機KCET和邏輯主機0467HEX服務東北區138內的所有郵編,物理主機KCET和邏輯主機0447HEX服務西南區140內的所有郵編。總而言之,兩個物理主機服務整個洛杉磯地區,每個物理主機帶有兩個邏輯主機。
在某些網絡傳輸方案中,指定地區最好具有重疊邏輯主機。例如,假設位于郵編區91300-91432內的所有觀眾,但不包括郵編區91356內的觀眾,接收同一頻道映射。對于該方案,主機指派包將建立HOSTID與代表郵編區“91300-91355和91357-91432”的代碼之間的關系。當然,若郵編區簡化為“93100-91432”可減少主機指派包中的數據量。然而,以上結果將造成位于郵編91356內的觀眾用兩個邏輯主機標識。因此,如果實現了用于仲裁多主機的裝置,就能夠實現最佳郵編封裝。為此,在HOSTID中嵌入優先位。例如,指派給郵編區91300-91432的HOSTID可以包括優先位“0”。指派給郵編區91356的HOSTID可以包括優先位“1”。對在郵編區91356內運行的頻道映射解碼器進行編程,以識別兩個HOSTID,并選擇第二HOSTID,這是由于其優先級較高的緣故。在郵編區91356之外運行的頻道映射解碼器將選擇前一HOSTID,這是由于該HOSTID為唯一指派HOSTID。最好使用兩個優先位建立四級優先級,以便在設計廣播傳輸網絡時提供更好的通用性。
根據上述說明可以理解,廣播傳輸網絡除了具有已述的頻道映射功能之外,還可以具有許多應用。例如,可以在物理主機創建數據包以便傳輸,例如,電子電視節目指南。以上概念有助于選擇觀眾將觀看的節目。換句話說,如果能夠從物理主機下載電子電視節目,則觀眾無需掃描電視頻道或者查閱以硬拷貝方式印刷的電視節目指南,就能夠選擇節目。代之以,觀眾可以從存儲器中檢索節目列表,在電視監視器上顯示,并利用光標選擇以便觀看或記錄。系列號為08/475,395,申請日期為1995年6月7日的美國專利申請公開了以上電子電視節目指南的示例,這里引用其全文作為參考。
然而,由于電子節目指南需要非常大的帶寬,所以實際上不可能日夜傳輸電子節目指南,并且不對頻道映射信息的數據重復率造成不利影響。因此,只能在預定時刻傳輸電子電視節目指南或類似信息的數據包。為了簡化以上處理,了解廣播以上預定數據包的時刻是有用的。通過利用物理主機與頻道映射信息一起傳輸“主機預定”包,就能夠確定以上信息。
圖11標識表格形式的典型主機預定包。最好將各主機預定包專用于特定地區,并且采用附帶合適HOSTID的獨立數據塊進行封裝。例如,如果觀眾位于由0407HEX標識的邏輯主機服務的地區,則將在上午10:30以及下午7:00廣播電子節目指南。
使用主機預定包要求微型控制器安裝內部時鐘。此外,最好能夠連續復位內部時鐘,以避免漂移并保持精度。因此,物理主機產生包含當前日期和時間的時鐘數據包,并與頻道映射信息一起傳輸該數據包。最好向全美傳送單一標準參考時間“世界標準時間代碼”,即“UTC”。由于單一時鐘數據包無需任何附加尋址或編碼處理就能夠服務全國,所以以上方法能夠進一步改進帶寬性能。在頻道映射解碼器,利用“時區”數據包,將時鐘數據包內的UTC轉換為合適時區,即東部標準時間、山區標準時間、中部標準時間和太平洋標準時間,其中在電視信號的VBI部分與頻道映射信息一起傳輸時區數據包。時區包最好能夠提供不同郵編地區或不同HOSTID的時區列表。此外,該數據包可以包括一夏令時間位,從而無需在全年改變時區包的數據內容。
迄今為止,所述網絡傳輸系統能夠對全國傳送的頻道映射信息進行高效、實用的封裝。然而,應該理解的是,全國許多地區將由兩個或更多的有線電視公司服務。此外,各有線電視公司可以同時提供現成有線電視業務(cable ready service)和有線電視接線盒業務(cable box service),每種業務具有其特有的頻道映射。最后,一個或多個OTA廣播電臺可以服務一家或多家有線電視公司服務的地區。
圖12表示位于洛杉磯地區的典型廣播傳輸網絡。在該示例中,有線電視公司C142服務郵編區90000-90050和90300覆蓋的地區。此外,位于郵編區90300的觀眾預訂了有線電視公司C142提供的有線電視接線盒業務146。因此,由以上郵編覆蓋的地區將具有單一OTA廣播頻道映射,單一有線電視頻道映射和單一有線電視接線盒頻道映射。相反,有線電視公司A144和有線電視公司B146服務郵編區90210,從而該地區將具有單一OTA廣播頻道映射和兩個有線電視頻道映射。因此,頻道映射解碼器必須裝備有區分OTA廣播信號、多種現成有線電視信號和有線電視接線盒信號的裝置。
以上區分處理的第一步是確定電視傳輸是OTA廣播還是有線電視信號。由于調諧器掃描過頻譜,所以通過監視本地區的已知RF頻譜分配,就能夠實現第一步。例如,在區分頻道時,電視產業界通常在VHF頻帶分配OTA廣播,以便將干擾降到最低限度。例如,在洛杉磯地區,將CBS指派到2頻道,將NBC指派到4頻道,而并不使用3頻道。另一方面,有線電視系統不需要OTA傳輸,而是包括利用一系列的放大器和同軸電纜向用戶傳送電視傳輸的系統。由于可以緊密控制除該傳輸的電氣特征之外的OTA廣播,從而無需區分頻道指派,所以有線電視系統通常占用同一VHF和UHF頻帶。因此,有線電視系統中的電視臺分配通常占用全部頻道,以提高可用RF頻譜的最大覆蓋范圍。因此,通過監視電視傳輸的本地VHF有線電視頻道,可以辨別有線電視信號和OTA廣播,如果該傳輸為OTA廣播,則不使用該本地VHF有線電視頻道。例如,在洛杉磯,如果在3頻道檢測到一個電視臺,則該電視傳輸為有線電視信號。相反,在洛杉磯,如果來在3頻道檢測到某電視臺,則其電視傳輸為OTA廣播。
對于不具備現成有線電視業務能力的觀眾,或者對于預訂HBO之類的編碼傳輸頻道的觀眾,可以在有線電視業務142與電視接收機144之間的線路中插入有線電視接線盒146。在有線電視接線盒進行電視臺調諧,有線電視接線盒安裝有可調諧的前端窄帶通過濾器(未示出)。在有線電視接線盒146的輸出端,在固定載波頻率上對來自所選電視臺的視頻信號進行二次調制,并耦合到電視接收機144。將電視接收機144調諧到固定載波頻率,例如,在洛杉磯地區3頻道,以接受電視傳輸。因此,在洛杉磯地區,一旦在3頻道檢測到電視臺傳輸,則可以掃描剩余頻道,以便區分現成有線電視信號和有線電視接線盒信號。如果未在跨越RF頻譜的其他頻道上檢測到其他電視臺傳輸,則以上電視傳輸為有線電視接線盒信號。另一方面,當調諧器掃描RF頻譜時,如果檢測到許多電視臺,則以上電視傳輸為現成有線電視信號。
對于郵編90000-90050和90300覆蓋的地區設置以上初始區分處理。位于郵編區90000-90050的有線電視觀眾所使用的頻道映射解碼器,能夠為有線電視公司C的用戶成功下載頻道映射。用于住在郵編區90300的觀眾的電視接收機144的頻道映射解碼器,能夠成功下載有線電視公司C所提供有線電視接線盒業務的頻道映射。此外,可以為所有OTA廣播觀眾下載合適的頻道映射,而與郵編無關。然而,郵編區90210的觀眾還需進一步區分,以確定其提供者是有線電視公司A還是有線電視公司B。
在頻道映射選擇包中,向具有兩種以上有線電視業務的各地區傳送頻道映射選擇矩陣(“CMS矩陣”),以解決以上二義性。
圖13以表格方式表示
圖12所示地區的典型頻道映射選擇包。由于被9000-900050和90300覆蓋的郵編區僅有一種有線電視業務,所以頻道映射解碼器可以直接從該表中抽取合適的頻道映射標識符,即2714HEX。相反,與郵編90210一起傳送CMS矩陣148。CMS矩陣提供該地區各有線電視業務的若干頻道映射對或所有頻道映射對。因此,在掃描頻道時,如果能夠確定GCH號,就有可能構造部分頻道映射,并且除去CMS矩陣148中不一致的頻道映射。
為了確定GCH號,必須在某個數據包中包含該信息。在最佳實施方式中,主機預定包包括一當前GCH位。
圖14以表格方式表示具有當前GCH位的典型主機預定包,其中頻道映射解碼器被調諧到GCH號5。當前GCH位用于指示當前調諧的VCR或電視接收機的電視頻道的GCH號。例如,設想郵編區90210的一個觀眾預訂有線電視公司B,并且該觀眾具有傳送有關KABC的頻道映射信息的邏輯主機。當該觀眾啟動下載進程時,為了搜索邏輯主機,頻道映射解碼器將掃描RF頻譜。此時將在3頻道(見
圖1)發現邏輯主機,并將根據主機指派包在頻道映射解碼器中記錄合適的HOSTID,即0407HEX(見
圖10)。隨后,頻道映射解碼器將搜索主機預定包,而不考慮當前GCH位的合適HOSTID。參照
圖14,對于GCH號5,當前GCH位被設置位邏輯“1”。換句話說,頻道映射解碼器正在調諧的邏輯主機的GCH號為5。作為該信息的結果,頻道映射解碼器能夠建立以下頻道映射對GCH5電視頻道3為了搜索多個邏輯主機,頻道映射解碼器將繼續掃描RF頻譜。當將調諧器調諧到KCET、頻道29(見
圖1)時,頻道映射解碼器將檢測到附加的主機預定包,并記錄當前GCH位,此時,將GCH號28(未示出)的當前GCH位設置位邏輯“1”。因此,可以建立第二頻道映射對GCH28電視頻道29在求解CMS矩陣時,以上頻道映射對是非常有用的。回過來參看
圖13所示的頻道映射選擇包,只有有線電視公司B的頻道映射與頻道映射解碼器產生的頻道映射對相符。由于使GCH28與電視頻道28發生連系的頻道映射對,與頻道映射解碼器生成的使GCH28與電視頻道29發生連系的頻道映射對不一致,所以從CMS矩陣中除去有線電視公司A的頻道映射。因此,微型控制器能夠識別有線電視公司B為觀眾預訂的電視業務,并開始下載附帶頻道映射標識符2712HEX的頻道映射。
通過監視任何XDS(“擴展數據業務”)數據,可進行進一步的區分。在Recommended Practice for Line 21 Data Service(關于第21行數據業務的推薦操作規程),電氣工業協會,EIA-608(草案,1992年10月12日與1993年6月17日),建議的擴展數據業務中,可以在垂直消隱期間的第21行第2場提供附加的標準數據,這里引用其內容作為參考。以上推薦操作規程包括兩個閉路字母處理字段、兩個正文模式字段和擴展數據業務。擴展數據包括節目名稱、節目長度、進入節目的長度、頻道號、網絡接入、電視臺呼號、UCT(世界標準時間)時間、時區、夏令時采用以及其他信息。因此,通過利用電視臺呼號,頻道映射解碼器能夠按照上述使用主機預定包的相同方式,使用源映射包確定相應的GCH號,并建立附加頻道映射對。
應該理解的是,可能回出現以下情況,即CMS矩陣的解產生兩個或多個頻道映射。在這些情況下,需要多個頻道映射信息以完成頻道映射鑒別處理。為了解決這個問題,通過對頻道映射解碼進行編程以評價主調度包和XDS數據,可以增加自動CMS矩陣求解的成功率。另一方面,可以增加物理主機的數目以及傳輸XDS數據的頻道數目。當然,如果將每個頻道均指定為一個物理主機,則通過收集所有求得的頻道映射對,可以構造整個頻道映射。這將無需明確傳送各電視業務的頻道映射。對某些罕見情況,即構造頻道映射對并不能求解CMS矩陣時,可以在電視監視器上顯示CMS矩陣,并由觀眾手工選擇合適的頻道映射。另一方面,可以請求觀眾調諧到特定電視臺,如HBO,隨后,通過從源映射中抽取該電視臺的GCH號,并使該GCH號與所調諧的電視頻道發生連系,頻道映射解碼器就能夠確定附加的頻道映射對。通過調諧更多的頻道,可以繼續以上處理,直至建立了足以識別CMS矩陣中單一頻道映射所需的頻道映射對。
在以上示例中,單一OTA廣播電臺服務整個地區,并且可以直接根據HOSTID計算頻道映射標識符。然而,如果多個OTA廣播電臺服務以上示范區域,則需要以上述有關多有線電視頻道映射的相同方式,求解CMS矩陣。為了防止通過查閱頻道映射選擇包來確定是否存在單一OTA廣播電臺服務地區的CMS矩陣的過程發生,最好在主機指派包中包括一個多-OTA位。
圖15以表格形式表示采用以上概念的典型主機指派包。根據該圖,在郵編區90210運行并接受OTA廣播的頻道映射解碼器,通過檢查多-OTA位,此時為邏輯“0”,顯然能夠確定單一OTA廣播電臺服務該地區,并開始根據HOSTID計算頻道映射標識符,而無需查閱頻道映射選擇包。相反,在郵編區95670運行并接受OTA廣播的頻道映射解碼器,將發現多-OTA位為邏輯“1”,多-OTA位1表示該地區存在兩個以上的OTA廣播電臺。因此,在下載合適頻道映射之前,頻道映射解碼器需要查閱頻道映射選擇包,以便求解CMS矩陣。
轉到
圖16,
圖16表示頻道映射解碼器的最佳實施方式的電路框圖。最好采用8位單片微型控制器200(以下稱為“頻道映射微型控制器”)實現頻道映射功能。芯片的中心部分為一微處理器和一VBI解碼器,例如微處理器為摩托羅拉68HC05CCV,其內部Ram為512字節,ROM為12K字節。可以將以上芯片嵌入到VCR或電視機中。另一方面,假設系統具有一個VBI解碼器,也能夠實現頻道映射解碼功能,并能夠將該功能編碼到VCR或電視機中的現有微型控制器。
對頻道映射微型控制器200進行編碼,以完成上述所有頻道映射功能。因此,電視機或VCR生產商只需將頻道映射微型控制器200插入到其系統中,建立現有微型控制器202與頻道映射微型控制器200之間的通信,并編碼專用控制協議。一旦設置完畢,頻道映射微型控制器200就完全在現有微型控制器202,即主微型控制器202的控制下運行。一旦完成頻道映射處理,頻道映射微型控制器就向主微型控制器202傳送頻道映射和時鐘,以便在內部存儲器(未示出)中存儲,同時頻道映射微型控制器清除其自身的內部存儲器(未示出)。通過在主微型控制器202中存儲最終的頻道映射信息,可以將頻道映射微型控制器所需的存儲量降到最低。
主微型控制器202最好也為摩托羅拉68HC05CCV。在以上配置中,兩個微型控制器經過標準四針串行外設接口(“SPI”)總線204,借助專用協議對接。SPI為摩托羅拉微型控制器使用的接口,該接口使若干SPI微型計算機或SPI類型的外設能夠互連。SPI總線204包括一條獨立的數據傳輸線和一條獨立的時鐘線。由于SPI系統的目的是使一臺微型控制器控制一臺或多臺從微型控制器,所以對于頻道映射功能該系統具有特殊吸引力。理論上,可以將微型控制器202、頻道映射微型控制器200以及其他外設配置為單主多從系統,其中頻道映射微型控制器200為從設備之一。摩托羅拉“MC68HC05/705CCV-產品規格”公開了SPI總線的詳細說明,這里特意引用其全文作為參考。
主微型控制器202提供VHF/UHF調諧器206的調諧控制。調諧器206,可以是現有技術中的任何常規調諧器,一般利用位于調諧器206前端的RF放大器208實現,用于接收電視信號。RF放大器208應提供具有良好噪聲系數性能的初始放大。在變頻器210,利用可變本機振蕩器(LO)信號,將RF放大器208的輸出下變換為中頻(IF)。在變頻器210的輸出端連接有低通窄帶過濾器212,以放入所選頻道的差頻(IF頻率)。將低通窄帶過濾器212的輸出連接到IF解調器214,以便從IF載波頻率中抽取基帶視頻信號。
例如,由飛利浦元件公司生產的FI1236調諧器是適宜的調諧器。可以編程主微型控制器202,以經由芯片間-IC即I2C總線連接FI1236。I2C總線是由飛利浦元件公司擁有并授權的雙向雙線總線。雙線包括一條串行數據線和一條串行時鐘線,雙線用于傳輸主微型控制器202與調諧器206之間的調諧信息。
FI1236調諧器包括同時位于單一印刷線路板上的RF部分和IF部分。由于可以在同一插件內實現調諧、下變換和解調,因此能夠實現最佳電路封裝。利用控制可變本地振蕩器的常規數字編程鎖相環調諧系統,進行調諧和帶寬切換。
將調諧器206輸出端的所選頻道,連接到頻道映射微型控制器和同步脈沖抽取器216。同步脈沖抽取器過濾復合基帶視頻信號,并將掃描水平和垂直同步脈沖送到各自的輸出端。將水平和垂直同步脈沖連接到頻道映射微型控制器200。同步脈沖使頻道映射微型控制器200與基帶視頻信號同步。同步脈沖抽取器可以為該領域內的任何常規公知設備,如三洋半導體公司生產的LA7218。
同時,將同步脈沖抽取器輸出端的水平同步脈沖連接到檢測器218,以便確定水平同步脈沖的穩定性。通過檢測水平同步脈沖的穩定性,主微型控制器202能夠確定是否已經將某個電視臺指派到調諧器206所選RF頻譜內的特定頻道。主微型控制器202可以利用以上測定區分OTA、現成有線電視信號以及有線電視接線盒信號。
檢測器218可以為該領域內的任何常規公知設備。用于構造檢測器218的性能價格比較高的方法是利用可重新觸發的單穩電路設備。將單穩電路的時間常數設置為大于水平掃描率的某個時間間隔,從而當將調諧器調諧到已經指派給某個電視臺的頻道時,單穩電路的輸出保持在觸發狀態。換句話說,當將電視接收機調諧到某個電視臺時,水平同步脈沖穩定,由于在時間到達之前水平同步脈沖不斷地重新觸發單穩電路,所以單穩電路輸出大體保持在固定輸出電壓。相反,如果所調諧的頻道不是指派給某個電視臺的頻道,則水平同步脈沖將是異步的,其結果是單穩電路的輸出隨機超時。因此,主微型控制器202僅僅通過監視單穩電路在某個固定電壓下的輸出,就能夠確定當前所調諧的頻道是否已經指派給某個電視臺。
最好提供遙控器220,以便用戶控制該系統。遙控器220具有一紅外線(“IR”)發送器,紅外發送器響應用戶命令向主微型控制器202上的IR檢測器(未示出)發射寬帶IR信號。遙控器220允許用戶僅僅按下遙控器上的某鍵來選擇頻道映射功能。經由IR接口,向主微型控制器202傳送頻道映射選擇信號,該信號啟動內部存儲器中存儲的頻道映射程序。
參照
圖17-19的流程圖,能夠很好地理解頻道映射程序。轉到
圖17,一旦觀眾作出頻道映射選擇300,主微型控制器就使電視監視器提示觀眾輸入郵編302。一旦經由IR接口將郵編成功傳送到主微型控制器,主微型控制器就進入電視傳輸源檢測例程304。如果主微型控制器確定電視傳輸源為有線電視接線盒信號306,則以技術人員熟知的方式,經由RF點火器(未示出),向有線電視接線盒內的IR檢測器(未示出)傳送主微型控制器內存儲的一組IR代碼,以便設置與有線電視接線盒相容的IR代碼308。以上步驟是主微型控制器控制有線電視接線盒內的調諧器所必須的,從而能夠掃描RF頻譜,定位頻道映射信息。一旦將正確的IR代碼裝入有線電視接線盒,或者,如果主微型控制器確定出電視傳輸為OTA廣播或有線準備信號,則主微控制器進入頻道映射下載例程310。一旦下載了頻道映射。主微控制器將調諧器的控制交給觀眾。
頻道映射解碼器最好不斷更新頻道映射。一旦將原始頻道映射下載到存儲器中,頻道映射解碼器將進入等待模式312。經過預定時間后,頻道映射解碼器將確定電視接收機是否在使用中314。如果當前正在使用電視接收機,則頻道映射解碼器將再次進入等待模式312。只有不使用電視接收機時,此時掃描電視頻道搜索頻道映射信息不會打擾觀眾,頻道映射解碼器才會重復執行頻道映射程序。
轉到
圖18,該圖為電視傳輸源檢測例程304的流程圖。該程序從頻道初始化例程400開始,該例程選擇初始頻道并產生一個輸出,該輸出代表具有I2C總線協議的初始頻道。初始頻道最好為本地的VHF有線電視頻道,例如,在洛杉磯地區,3頻道。在所述實施方式中,CH3/CH4開關222(參見
圖16)被安裝在電視機的底盤上,并與主微型控制器相連,以便識別本地的VHF有線電視頻道。觀眾手工設置CH3/CH4開關222。
隨后該程序轉到水平同步脈沖穩定性例程402,其中監視輸入信號,以確定水平同步脈沖是否隨時間的推移穩定。在所述實施方式中,如果來自單穩電路輸出的輸入信號在預定時間內具有固定電壓電平,則檢測到穩定的水平同步脈沖。如果在輸入信號上檢測到隨機脈沖,則主微型控制器確定水平同步脈沖不穩定,因此并未將電視臺指派到該頻道。根據本地的VHF有線電視頻道上沒有電視臺,主微型控制器確定電視傳輸為OTA廣播404。如果檢測到穩定的水平同步脈沖,則電視傳輸不是OTA廣播,從而該程序進入頻道掃描循環406,其中順序進入VHF頻道和低帶UHF頻道,最好是2頻道-29頻道,以便確定在特定電視傳輸中所分配的電視臺數。然而,熟練的技術人員懂得,通過以任意次序掃描VHF頻道和低帶UHF頻道,也能夠實現頻道掃描循環406。頻道掃描循環406包括以下例程。
進入頻道選擇例程408,其中在該例程中,選擇以前未選擇過的具有最低頻帶的頻道,并且以標準I2C總線協議的方式輸出該頻道。監視水平同步脈沖穩定性例程410,以確定水平同步脈沖是否穩定。穩定的水平同步脈沖表示已經將某個電視臺分配到所選頻道。最初在頻道初始化例程400中清零的累加器例程412累加頻道掃描循環406期間具有穩定水平同步脈沖的頻道數目。進入比較例程414,其中在該例程中,把累加例程412所確定的在特定電視傳輸中分配的電視臺數,與閾值數相比。如果以上電視臺分配超過了閾值數,則該程序從頻道掃描循環406退出,并確定電視傳輸為現成有線電視信號416。如果以上電視臺分配沒有超過閾值,則主微型控制器進入繼續進行頻道掃描例程418,以便確定是否在頻道掃描循環406中選擇了所有的VHF頻道和低帶UHF頻道。如果還未選擇所有頻道,則繼續進行頻道掃描例程418使該程序回轉到頻道選擇例程408。相反,如果選擇了所有頻道,則該程序從頻道選擇循環406退出,并確定電視傳輸為有線電視接線盒信號420。
理論上,一旦在頻道掃描循環406中檢測到某個穩定水平同步脈沖,就能夠確定該電視傳輸不是有線電視接線盒信號,這是由于有線電視接線盒的基帶視頻信號輸出是在單一固定頻道,例如洛杉磯地區的3頻道,上調制的。然而,某些實際考慮要求,為了提高檢測精度,閾值數應該較大。
主要考慮是確保閾值數足夠大,以便將OTA廣播干擾降到最大限度。占用VHF頻帶的OTA廣播引起以下實際問題,即可靠區分現成有線電視信號與有線電視接線盒信號的問題。這是主要由于VHF傳輸電平引起的,VHF傳輸電平導致將復合視頻信號寄生耦合到系統中。當然,可以提供眾所周知的過濾和屏蔽技術,以便避免以上問題,從而可以將閾值數降為1。然而,以上技術是非常復雜的,并且可能將系統的總成本提高到不再經濟適用的程度。因此,簡單提高掃描有線電視頻道時所需的穩定水平同步脈沖的閾值數,來補償以上的潛在干擾,是比較謹慎的。在上述實施方式中,確定有線電視信號是有線電視接線盒信號的最佳穩定同步脈沖數為6或更低。
一旦確定了觀眾預訂的特定電視業務,并且已經將合適的郵編輸入到存儲器中,頻道映射解碼器就可以隨時定位和下載從物理主機發送的適當的頻道映射。這一過程是由頻道映射下載例程310實現的,該例程存儲在主微控制器中。參見
圖19,主微型控制器進入頻道初始化例程500,該例程選擇初始頻道并產生一個輸出,該輸出代表具有I2C總線協議的初始頻道。一旦調諧到所選頻道,主微型控制器就通過SPI總線,控制頻道映射微型控制器搜索VBI 502查找數據。如果頻道映射微型控制器不能夠定位VBI內的任何數據,主微型控制器就進入頻道掃描例程503搜索VBI數據。
一旦調用了頻道掃描例程503,主微型控制器就將調諧器調諧到下一頻道504,并且頻道映射微型控制器將在新選擇的頻道上進行另一VBI搜索506。主微型控制器最好順序掃描所有頻道,然而,熟練的技術人員懂得,可以按照其他次序掃描所有頻道。
如果在頻道初始化例程500之后,或者在將調諧器調諧到一不同頻道504之后,頻道映射微型控制器在VBI檢測到數據,頻道映射微型控制器確定以上數據是否為頻道映射信息508。以上處理要求頻道映射微型控制器啟動確認過程,確認過程包括確定正確數據包格式,即起始代碼、停止代碼和校驗和。如果頻道映射微型控制器確定VBI數據為頻道映射信息,則頻道映射微型控制器將設法定位主機預定包510,并記錄當前GCH號512。隨后,頻道映射微型控制器將設法定位主機指派包514。一旦定位了主機指派包,頻道映射微型控制器將搜索與郵編有關系的HOSTID,如果定位成功,微型控制器將記錄HOSTID以及附帶的多OTA位516。一旦找到主機指派包并將正確信息記錄到存儲器中,或者,如果頻道映射解碼器確定VBI 508中沒有頻道映射信息,頻道映射解碼器就檢查VBI行21場2,以定位任何XDS數據518并記錄發現的所有XDS數據520。
一旦在存儲器中記錄了來自主機指派表和XDS數據的HOSTID,頻道映射解碼器就返回到頻道掃描例程503,掃描剩余頻道查找頻道映射信息或XDS數據。主微型控制器確定是否已掃描了所有頻道522。如果還未掃描完RF頻譜內的所有頻道,頻道映射解碼器就調諧到下一頻道504。相反,如果已經掃描了所有頻道,頻道映射解碼器就退出頻道掃描例程503。
在掃描所有頻道查找頻道映射信息和XDS數據之后,初始查詢為是否識別出多個HOSTID 524。如果僅僅檢測到一個HOSTID,頻道映射解碼器就調諧到該HOSTID標識的邏輯主機526。相反,如果檢測到多個HOSTID,頻道映射解碼器就執行主機仲裁例程528,以便確定指定給特定郵編區觀眾的最高優先級的HOSTID。一旦成功仲裁了最高優先級的HOSTID,頻道映射解碼器就調諧到最高優先級的邏輯主機530。
一旦調諧到合適的邏輯主機,頻道映射解碼器就設法定位時鐘包以及時區包531,下載UTC時間并調整時間533。隨后,頻道映射解碼器將設法定位源映射包532,并將源映射包下載到存儲器中534。如果頻道映射解碼器識別出一個OTA廣播536,并且多-OTA位538表示該觀眾郵編區內只有一個OTA廣播電臺,則可以根據HOSTID計算頻道映射標識符540。另一方面,如果頻道映射解碼器在該地區檢測到一個有線電視傳輸536或多個OTA廣播電臺,則頻道映射解碼器就設法定位頻道映射選擇包540,并確定對特定郵編區內的觀眾而言是否存在多頻道映射。如果檢測到多頻道映射,頻道映射解碼器將從頻道映射選擇包中抽取CMS矩陣544,并設法求解CMS矩陣546。如果不能求解CMS矩陣,頻道映射解碼器就在源映射中檢查所有XDS數據的GCH號548,以便再次設法求解CMS矩陣550。應該仔細考慮傳送XDS數據所使用的物理主機或頻道的合適數目,以確保CMS矩陣在該流程圖中的當前位置有解。然而,如果不能根據存儲器中當前存儲的頻道映射信息和XDS數據判斷出該解,就在電視監視器上顯示CMS矩陣,并提示用戶進行用戶選擇552。
無論采用何種方法求解CMS矩陣,頻道映射解碼器將記錄結果頻道映射標識符554,并將頻道映射下載到存儲器中556。如果頻道映射解碼器檢測到單一頻道映射542,就直接根據頻道映射選擇表和下載556的頻道映射記錄頻道映射標識符550,而無需CMS的解。最后,如果頻道映射解碼器能夠直接根據HOSTID計算頻道映射標識符540,則根本無需查閱頻道映射選擇包就能下載頻道映射556。一旦下載了頻道映射,頻道映射解碼器就將源映射合并到頻道映射558中,以便提供RF頻譜內的頻道分配與電視臺呼號之間的映射關系。
根據上面所述,本發明顯然能夠直接滿足自動下載頻道映射的系統和方法之所需。可以以其他特殊形式體現該頻道映射系統的功能,并與各種各樣的電信業務一起使用,而并不背離本發明的精神和實質。因此,無論從那一點來看,都希望認為本實施方式是示例性的而不是限制性的,應參照附加權利要求書而不是上述說明來表示本發明的范圍。
權利要求
1.一種用于檢測電視傳輸源的裝置,所述電視傳輸包括多個電視臺,各電視臺被分配到電視傳輸射頻頻譜的不同頻道,該裝置包括一個調諧器,該調諧器用于放入電視傳輸的所選頻道,所述調諧器具有一個用于選擇頻道的控制輸入;一個檢測器,該檢測器用于檢測是否已經將某個電視臺分配到所選頻道,并產生一個代表所述檢測的輸出;以及一個微型控制器,該微型控制器具有與調諧器的控制輸入相連的輸出,微型控制器用于控制調諧器選擇至少一個所述頻道,所述微型控制器包括根據各所選頻道的檢測器輸出,確定電視信號源的裝置。
2.權利要求1的裝置,其中各電視臺傳送包括同步脈沖的視頻信號,并且所述檢測器根據同步脈沖的穩定性,確定是否已經將某個電視臺分配到所選頻道。
3.權利要求2的裝置還包括一同步脈沖,該同步脈沖用于抽取視頻信號中的同步脈沖,其中所述檢測器根據所抽取的同步脈沖的穩定性,確定是否已經將某個電視臺分配到所選頻道。
4.權利要求3的裝置,其中所述檢測器包括一個對所抽取的同步脈沖敏感的單穩電路。
5.權利要求2的裝置,其中同步脈沖為水平同步脈沖。
6.權利要求1的裝置,其中微型控制器的輸出是檢測器的輸出的函數。
7.權利要求6的裝置,其中電視傳輸為空中廣播或有線電視信號。
8.權利要求7的裝置,其中微型控制器的輸出控制調諧器選擇初始頻道,并且所述確定裝置根據是否已經將某個電視臺分配到初始頻道,識別電視傳輸是有線電視信號還是空中廣播。
9.權利要求8的裝置,其中如果已經將某個電視臺分配到初始頻道上,所述確定裝置就識別該電視傳輸為有線電視信號,如果并未將某個電視臺分配到初始頻道上,就識別該電視傳輸為空中廣播。
10.權利要求9的裝置,其中微型控制器的輸出控制調諧器根據確定裝置確定的標識,掃描電視傳輸的部分射頻頻譜,其中標識表示電視傳輸為有線電視信號。
11.權利要求10的裝置,其中有線電視信號為現成有線電視信號或有線電視接線盒信號。
12.權利要求11的裝置,其中微型控制器包括當調諧器掃描電視傳輸的所述部分射頻頻譜時,用于累加檢測器所檢測的電視臺數目的裝置,其中所述確定裝置根據累加電視臺數,識別有線電視信號是現成有線電視信號還是有線電視接線盒信號。
13.權利要求12的裝置,其中如果累加電視臺數超過6個,確定裝置就識別有線電視信號為現成有線電視信號,如果累加電視臺數沒有超過6個,就識別有線電視信號為有線電視接線盒信號。
14.一種用于檢測電視傳輸源的裝置,所述電視傳輸包括多個電視臺,各電視臺被分配到電視傳輸射頻頻譜的不同頻道,該裝置包括一個微型控制器,微型控制器用于對部分射頻頻譜進行取樣,并根據在所述部分射頻頻譜上分配的電視臺,確定電視傳輸源。
15.權利要求14的裝置,其中電視傳輸為空中廣播或有線電視信號。
16.權利要求15的裝置,其中微型控制器選擇所述部分射頻頻譜的某個初始頻道,并根據是否已經在該初始頻道上分配了某個電視臺,確定電視傳輸是有線電視信號還是空中廣播。
17.權利要求16的裝置,其中如果已經在初始頻道上分配了某個電視臺,微型控制器就確定電視傳輸為有線電視信號,如果并未在初始頻道上分配某個電視臺,就確定電視傳輸為空中廣播。
18.權利要求17的裝置,其中微型控制器根據該微型控制器作出的確定,掃描電視傳輸的部分射頻頻譜,其中微型控制器作出的確定表示電視傳輸為有線電視信號。
19.權利要求18的裝置,其中有線電視信號為現成有線電視信號或有線電視接線盒信號。
20.權利要求19的裝置,其中微型控制器累加在電視傳輸的所述部分射頻頻譜上分配的電視臺數目,并根據累加電視臺數,確定有線電視信號是現成有線電視信號還是有線電視接線盒信號。
21.權利要求20的裝置,其中如果累加電視臺數超過6個,微型控制器就確定有線電視信號為現成有線電視信號,如果累加電視臺數沒有超過6個,就確定有線電視信號為有線電視接線盒信號。
22.一種用于確定電視傳輸源的方法,所述電視傳輸包括多個電視臺,各電視臺被分配到電視傳輸射頻頻譜的不同頻道,所述方法包括以下步驟調諧電視傳輸的初始頻道;以及根據是否已經將某個電視臺分配到初始頻道,確定電視傳輸是空中廣播還是有線電視信號。
23.權利要求22的方法,其中確定步驟包括以下步驟如果已經將某個電視臺分配到初始頻道,就確定電視傳輸為有線電視信號,如果并未將某個電視臺分配到初始頻道,就確定電視傳輸為空中廣播。
24.權利要求23的方法,該方法還包括以下步驟根據電視傳輸為有線電視信號這一確定,掃描部分射頻頻譜,以及檢測是否將某個電視臺分配到在所述部分射頻頻譜內掃描的各頻道。
25.權利要求24的方法,該方法還包括以下步驟累加在掃描所述射頻頻譜中檢測的電視臺數。
26.權利要求25的方法,該方法還包括以下步驟根據累加電視臺數,確定電視傳輸是現成有線電視信號還是有線電視接線盒信號。
27.權利要求26的方法,其中在確定步驟中,如果累加電視臺數超過6個,就確定電視傳輸為現成有線電視信號,如果累加電視臺數沒有超過6個,就確定電視傳輸為有線電視接線盒信號。
28.一種根據嵌入在電視傳輸中的數據創建頻道映射的裝置,所述電視傳輸包括多個電視頻道,其中在某個電視頻道上傳輸以上數據,該數據包括多個頻道映射,各頻道映射具有一個與其有關的頻道映射標識符,該裝置包括一個調諧器,該調諧器用于調諧電視傳輸的某個電視頻道,所述調諧器具有一個用于調諧電視頻道的控制輸入;以及一個微型控制器,該微型控制器具有一個與調諧器的控制輸入相連的輸出,微型控制器使調諧器調諧具有數據的電視頻道,所述微型控制器包括以下裝置即根據用戶輸入的地區標識符,選擇某個頻道映射標識符的裝置,以及從具有數據的電視頻道中,抽取與所選頻道映射標識符相對應的某個頻道映射的裝置。
29.權利要求28的裝置,其中數據還包括頻道映射選擇數據,頻道映射選擇數據建立多個地區標識符與頻道映射標識符之間的關系,并且所述選擇裝置通過比較用戶輸入的地區標識符與所建立的地區標識符,選擇頻道映射標識符。
30.權利要求29的裝置,其中用戶輸入的地區標識符包括郵編。
31.權利要求28的裝置,其中在電視傳輸的垂直消隱區傳送該數據,該裝置還包括一個譯碼器,譯碼器從具有數據的電視頻道的垂直消隱區抽取數據,并將該數據耦合到微型控制器。
32.權利要求28的裝置,該裝置還包括一個遙控器,遙控器用于將用戶輸入的地區標識符輸入到所述微型控制器中。
33.權利要求28的裝置,其中各頻道映射包括至少部分電視頻道與多個參考號之間的映射,各參考號與多個電視臺中的某個電視臺相對應。
34.權利要求33的裝置,其中數據還包括一個源映射,源映射建立參考號與電視臺之間的關系,所述微型控制器還包括以下裝置用于合并源映射與所抽取的頻道映射的裝置,從而在源映射中傳送的各電視臺,與在所抽取的頻道映射中傳送的某個電視臺相對應。
35.權利要求34的裝置,其中數據還包括一個頻道映射選擇數據,頻道映射選擇數據建立用戶輸入的地區標識符與多個頻道映射標識符之間的關系,所述多個頻道映射標識符中的每個標識符,與由某個電視臺和某個參考號構成的配對有關,并且所述選擇裝置根據以上配對選擇頻道映射標識符。
36.權利要求35的裝置,其中數據還包括某個參考號,參考號與具有數據的電視頻道相對應,選擇裝置通過比較與頻道映射選擇數據有關的配對和第二配對,選擇頻道映射標識符,其中通過把調諧器所調諧的電視頻道和與具有數據的電視頻道相對應的參考號配對,創建第二配對。
37.權利要求34的裝置,其中數據還包括多個源映射,各源映射建立參考號與電視臺之間的關系,并且所述微型控制器還包括以下裝置根據用戶輸入的地區標識符,選擇某個源映射的裝置,合并所選源映射與所抽取的頻道映射的裝置,從而在所選源映射中傳送的各電視臺,與在所抽取的頻道映射中傳送的某個電視臺相對應。
38.權利要求37的裝置,其中每個源映射包括一個主機標識符,所述選擇裝置通過比較用戶輸入的地區標識符與主機標識符,選擇源映射。
39.權利要求38的裝置,其中與所選源映射相對應的某個主機標識符包括一個二進制位,該二進制位表示是否由單一空中廣播業務服務由用戶所輸入的地區標識符定義的地區,并且當該二進制位表示由單一空中廣播業務服務該地區時,所述選擇裝置就根據所述某個主機標識符,選擇頻道映射標識符。
40.權利要求37的裝置,其中各源映射包括一個主機標識符,該數據還包括以下信息,即建立用戶輸入的地區標識符與多個主機標識符之間關系的信息,并且所述選擇裝置還包括用于仲裁所述多個主機標識符的裝置。
41.權利要求40的裝置,其中各主機標識符包括一個優先級位,并且仲裁裝置根據該優先級位,仲裁所述多個主機標識符。
42.權利要求28的裝置,其中數據還包括具有日期和時間的時鐘數據,并且所述微型控制器還包括一個內部時鐘,其中可以利用以上時鐘數據重置該內部時鐘。
43.權利要求28的裝置,其中數據還包括具有日期、時間和時區數據的時鐘數據,并且所述微型控制器還包括根據時區數據調整時鐘數據的裝置,所述調整裝置對用戶輸入的地區標識符敏感,并且所述微型控制器還包括一個可以利用經過調整的時鐘數據重置的內部時鐘。
44.一種根據嵌入在電視傳輸中的數據創建頻道映射的方法,所述電視傳輸包括多個具有主機頻道的電視頻道,該方法包括以下步驟在主機頻道上傳送多個頻道映射,各頻道映射具有與其有關的頻道映射標識符;調諧主機頻道;輸入用戶地區標識符;根據用戶地區標識符,選擇頻道映射標識符;以及從主機頻道中抽取與所選頻道映射標識符相對應的某個頻道映射。
45.權利要求44的方法,其中調諧步驟還包括以下步驟掃描電視傳輸的所有頻道,以搜索主機頻道。
46.權利要求44的方法,其中抽取步驟還包括從電視傳輸的垂直消隱區抽取與所選頻道映射標識符相對應的頻道映射。
47.權利要求44的方法,其中傳送步驟還包括在主機頻道上傳送頻道映射選擇數據,頻道映射選擇數據建立多個地區標識符與頻道映射標識符之間的關系,并且選擇步驟還包括通過比較用戶地區標識符與地區標識符,選擇頻道映射標識符。
48.權利要求44的方法,其中各頻道映射包括至少部分電視頻道與多個參考號之間的映射,各參考號與多個電視臺中某個電視臺相對應。
49.權利要求48的裝置,其中傳送步驟還包括在主機頻道上傳送一個源映射,源映射建立參考號與電視臺之間的關系,并且還包括以下步驟合并源映射與所抽取的頻道映射,從而在源映射中傳送的各電視臺,與在所抽取的頻道映射中傳送的某個電視臺相對應。
50.權利要求49的裝置,其中傳送步驟還包括在主機頻道上傳送頻道映射選擇數據,頻道映射選擇數據建立用戶地區標識符與多個頻道映射標識符之間的關系,所述多個頻道映射標識符的各標識符,與由某個電視頻道和某個參考號組成的配對有關,并且選擇步驟還包括根據以上配對選擇頻道映射標識符。
51.權利要求50的方法,其中傳送步驟還包括在主機頻道上傳送與該主機頻道相對應的某個參考號,并且選擇步驟還包括通過比較與頻道映射選擇數據有關的配對和第二配對,選擇頻道映射標識符,并且還包括以下步驟通過把經過調諧的電視頻道和與主機頻道上的頻道映射相對應的參考號配對,產生第二配對。
52.權利要求48的方法,其中傳送步驟還包括以下步驟在主機頻道上傳送多個源映射,各源映射建立參考號與電視臺之間的關系,還包括以下步驟根據用戶地區標識符,選擇某個源映射,以及合并所選源映射與所抽取的頻道映射,從而在所選源映射中傳送的各電視臺,與在所抽取的頻道映射中傳送的某個電視頻道相對應。
53.權利要求52的方法,其中傳送步驟還包括與各源映射一起傳送一個主機標識符,并且選擇步驟還包括通過比較用戶地區標識符與主機標識符,選擇源映射。
54.權利要求53的方法,其中傳送步驟還包括與主機標識符一起傳送一個二進制位,該二進制位表示是否由單一空中廣播業務服務由用戶所輸入的地區標識符定義的地區,并且選擇步驟還包括當該二進制位表示由單一空中廣播業務服務該地區時,根據與所選源映射相對應的某個主機標識符,選擇頻道映射標識符。
55.權利要求52的方法,其中傳送步驟還包括在主機頻道上傳送以下信息,即建立用戶地區標識符與多個主機標識符之間關系的信息,并且還包括步驟仲裁所述多個主機標識符。
56.權利要求55的裝置,其中傳送步驟還包括與各主機標識符一起傳送優先級位,并且仲裁步驟還包括根據優先級位,仲裁所述多個主機標識符。
57.權利要求44的方法,其中傳送步驟還包括在主機頻道上傳送具有日期和時間的時鐘數據,并且還包括以下步驟從時鐘數據中讀取日期和時間。
58.權利要求44的方法,其中傳送步驟還包括在主機頻道上傳送具有日期、時間和時區數據的時鐘數據,并且還包括以下步驟從時鐘數據中讀取日期和時間,并根據時區數據調整日期和時間,所述調整步驟對用戶地區標識符敏感。
全文摘要
在電視傳輸中嵌入多頻道映射,并下載與觀眾所使用的特定電視業務相對應的合適頻道映射(68),以備與電視接收機一起使用。各頻道映射(68)附帶有一個頻道映射標識符(66)和一個地區標識符,頻道映射標識符標識電視傳輸源。通過監視電視傳輸臺的射頻頻譜分配,自動檢測電視傳輸源。通過比較用戶輸入的地區標識符,確定地區標識符。下載并存儲頻道映射(68)以備以后使用,其中頻道映射(68)具有一個與所檢測的電視傳輸源及與用戶輸入的地區標識符相對應的頻道映射標識符(66)。
文檔編號H04N7/167GK1212807SQ97192827
公開日1999年3月31日 申請日期1997年1月10日 優先權日1996年1月11日
發明者漢里·C·袁, 丹尼爾·S·郭, 阿蘭·張 申請人:英戴克系統公司