專利名稱::用壓縮碼排定電視節(jié)目錄制的裝置及方法本申請是1992年5月1日所提交的、審理中的美國專利申請No.07/877,687的繼續(xù)申請,07/877,687申請是1992年2月3日所提交的美國專利申請No.07/829,412的部分繼續(xù)申請,07/829,412申請是1991年9月30日所提交美國專利申請No.07/767,323的部分繼續(xù)申請,07/767,323申請是1991年3月27日所提交的美國專利申請No.07/676,934的部分繼續(xù)申請,07/676,934申請是1989年6月26日所提交的美國專利申請No.07/371/045的部分繼續(xù)申請,07/371/045申請本身則是1988年12月23日所提交的美國專利申請No/07/289,369的部分繼續(xù)申請。本發(fā)明概括地說涉及盒式磁帶錄象機(jī)系統(tǒng),更具體地說涉及盒式磁帶錄象機(jī)(VCR)的定時(shí)器預(yù)編程特性,涉及用編碼信息來縮短進(jìn)行定時(shí)器預(yù)編程所需時(shí)間的裝置和方法,以及將編碼信息的譯碼嵌入電視接收機(jī)、盒式磁帶錄象機(jī)、電纜箱(cablebox)和衛(wèi)星接收機(jī)中的裝置和方法。盒式磁帶錄象機(jī)(VCR)有許多用途,包括重放由攝象機(jī)攝制的磁帶、重放預(yù)先錄制好的磁帶以及記錄及重放廣播的和有線電視節(jié)目。要在觀看之前錄制電視節(jié)目,常常使用兩個(gè)步驟的過程(1)從電視節(jié)目指南得到正確的關(guān)于頻道、日期、時(shí)間和長度(CDTL)信息;(2)將該CDTL信息編程到VCR中。根據(jù)VCR的型號、出廠年份和類型,可以用多種方法對CDTL信息進(jìn)行編程,這些方法包括(ⅰ)按照用戶手冊提供的指示,在控制面板上按下適當(dāng)?shù)囊幌盗墟I,(ⅱ)按照用戶手冊(遙控編程)給出的指示在手持遙控器上按下適當(dāng)?shù)囊幌盗墟I,以及(ⅲ)響應(yīng)電視屏上顯示的節(jié)目單(屏上編程)在手持遙控器上執(zhí)行一連串的擊鍵操作。已提出的其它定時(shí)器預(yù)編程的技術(shù)包括有(ⅳ)用光筆讀入確定的條形碼信息(光筆編程);以及(ⅴ)通過計(jì)算機(jī)或電話調(diào)制解調(diào)器輸入指令。這些不同的方法只是在確定信息的物理裝置上存在不同,而內(nèi)容,作為CDTL以及確定的電源/時(shí)鐘/定時(shí)器通斷指令通常是常見的,盡管具體的協(xié)議(protocol)隨不同型號的VCR而變化。上述方法(ⅰ)和(ⅱ)需要多達(dá)100次擊鍵,從而阻礙了VCR定時(shí)器預(yù)編程功能的自由使用。為緩解該問題,新型VCR已包括了“屏上編程”功能,便得用戶可響應(yīng)電視屏上顯示的節(jié)目單進(jìn)行遠(yuǎn)距離CDTL信息的輸入。一般地講,CDTL信息的屏上編程平均需擊鍵18次左右,這已低于某些現(xiàn)有方法,但仍相當(dāng)可觀。有些其它技術(shù)例如上述的(ⅳ)需要使用例如條形碼閱讀器的專用設(shè)備。一般而言,目前的先有技術(shù)有若干缺陷。首先是預(yù)先設(shè)置VCR來進(jìn)行錄象的過程相當(dāng)復(fù)雜、令人困惑而且難學(xué),事實(shí)上因此許多VCR所有者避免使用定時(shí)器預(yù)編程錄象特性。其次CDTL信息轉(zhuǎn)錄到VCR很難做到不出錯(cuò);實(shí)際上,許多VCR定時(shí)器預(yù)編程特性的用戶表示擔(dān)心很高的編程出錯(cuò)率。第三,即使對有經(jīng)驗(yàn)的用戶,將冗長的關(guān)于所需節(jié)目的頻道、日期、時(shí)間和長度的一系列信息加以輸入的過程也會變得乏味。第四、諸如讀入條形碼的技術(shù)或使用計(jì)算機(jī)需要特殊設(shè)備。這些缺陷對使用VCR作為電視節(jié)目記錄設(shè)備已經(jīng)產(chǎn)生了嚴(yán)重的阻礙。結(jié)果是節(jié)目的時(shí)間變換并沒有象以前曾被認(rèn)為的那樣流行。因此,在本領(lǐng)域中存在著對執(zhí)行VCR定時(shí)器預(yù)編程的較簡單系統(tǒng)的需求,從而使用戶能更充分、更自由地利用VCR的記錄特性。本發(fā)明的主要目的是提供一種VCR定時(shí)器預(yù)編程所需要的頻道、日期、時(shí)間和長度(CDTL)信息的選擇及輸入的改進(jìn)系統(tǒng),該系統(tǒng)比現(xiàn)技術(shù)的更簡單、更迅速、更不容易出錯(cuò)。本發(fā)明的另一主要目的是提供具有嵌入的定時(shí)器編程控制能力的電視機(jī)。按照本發(fā)明,為了對視頻系統(tǒng)的定時(shí)器預(yù)編程功能進(jìn)行程序設(shè)定,有使用編碼的錄象/放象機(jī)定時(shí)器預(yù)編程信息的裝置和方法。其目的是顯著減少在VCR上設(shè)置定時(shí)器預(yù)編程功能所需的擊鍵次數(shù)。按照本發(fā)明用戶只需將以一至七位或稍多位數(shù)字組成的代碼輸入VCR。這可以遠(yuǎn)離VCR或者可以在VCR上完成??蓪⒆g碼裝置裝入遙控器或裝入VCR內(nèi),該譯碼裝置可自動(dòng)地將代碼變換為適當(dāng)?shù)腃DTL編程信息并起動(dòng)VCR,以相應(yīng)頻道、日期、時(shí)間和長度VCR錄制給定的電視節(jié)目。一般而言,可一次輸入多個(gè)代碼用于多個(gè)節(jié)目選擇。該代碼可預(yù)先印制在電視節(jié)目指南上,并被選擇為帶有譯碼裝置的VCR或遙控器所用。本發(fā)明的另一主要目的是將譯碼裝置嵌入電視機(jī)。電視機(jī)則在適當(dāng)時(shí)間將正確命令分發(fā)給VCR和電纜箱以記錄所需節(jié)目。用戶可使用電視遙控器或電視機(jī)上的控制器來輸入表示待錄制節(jié)目的代碼。同一電視遙控器和電視機(jī)上的控制器也可用于執(zhí)行普通電視控制操作,例如頻道選擇。當(dāng)代碼被輸入時(shí),它們便被傳送到電視機(jī)及電視機(jī)中的譯碼器,并由譯碼器將這些代碼譯碼為CDTL信息,然后代碼自身及CDTL信息可顯示“在屏幕上”以便用戶確認(rèn)正確代碼已被輸入。然后在適當(dāng)時(shí)間,電視機(jī)將正確命令傳送給VCR和電纜箱,必要時(shí),發(fā)命令錄制所選節(jié)目??梢酝ㄟ^使用將紅外發(fā)射器放在電視機(jī)殼上最好在角上的紅外鏈路來執(zhí)行該控制功能。該電視機(jī)電路含有存儲或讀取VCR和電纜箱的紅外代碼協(xié)議(protocols)的能力。本發(fā)明的再一個(gè)主要目的是將譯碼裝置裝入各種與電視相關(guān)聯(lián)的設(shè)備中,例如盒式磁帶錄象機(jī)、電纜箱或衛(wèi)星接收機(jī)。在任何系統(tǒng)中,譯碼裝置僅須裝在其中一設(shè)備,例如電纜箱中,然后該譯碼裝置在適當(dāng)時(shí)刻將正確命令分配給其它設(shè)備,例如VCR和衛(wèi)星接收機(jī),以記錄所需要的節(jié)目。用戶就能使用電視機(jī)遙控器或配有譯碼器的設(shè)備上的控制器來輸入表示待錄制節(jié)目的代碼。同一電視機(jī)遙控器也可用于執(zhí)行普通電視機(jī)控制功能,例如頻道選擇。當(dāng)代碼被輸入時(shí),它們被傳送到配有譯碼器的設(shè)備上,并由譯碼器將代碼譯碼為CDTL信息。然后在適當(dāng)時(shí)刻,由配置了譯碼器的設(shè)備將正確命令傳送到其它設(shè)備,例如VCR、衛(wèi)星接收機(jī)和電纜箱,以命令記錄所選節(jié)目。該控制功能可使用將該設(shè)備上的紅外發(fā)射器與譯碼器相耦合的紅外鏈路來執(zhí)行。紅外發(fā)射器可置于該設(shè)備上紅外整流罩(infrareddome)中,或者裝在正面面板后面或者附裝到通過電纜和帶譯碼器設(shè)備相耦合的鼠標(biāo)器上,該鼠標(biāo)器所放位置接近于接收器;或者附裝到通過電纜與帶譯碼器設(shè)備相耦合的微型鼠標(biāo)器上的控制桿(stick)上,該微型鼠標(biāo)器與帶接收器的設(shè)備相接。帶譯碼器的設(shè)備有存儲或?qū)W習(xí)用于其它設(shè)備的紅外代碼協(xié)議的能力,所述其它設(shè)備例如有VCR、衛(wèi)星接收機(jī)和電纜箱。本發(fā)明的其它目的和帶來的特點(diǎn)通過參考以下詳細(xì)描述并結(jié)合附圖考慮將較為容易理解,附圖的全部圖紙中相同標(biāo)號表示相同部件。圖1是示出按照本發(fā)明的、在盒式磁帶錄象機(jī)中裝有譯碼器的裝置的原理圖。圖2是用于命令控制和代碼譯碼的嵌入VCR的處理器的原理圖。圖3是示出按照本發(fā)明的最佳實(shí)施例的、嵌入遙控器的代碼譯碼器的原理圖。圖4是裝入遙控器的處理器的原理圖。圖5是內(nèi)部裝有代碼譯碼器的萬用遙控制器的原理圖。圖6是G碼譯碼技術(shù)的流程圖。圖7是G碼編碼技術(shù)的流程圖。圖8是按照本發(fā)明的電視日歷(calendar)的部分說明。圖9是有線頻道譯碼流程圖。圖10是有線頻道編碼流程圖。圖11是用于有線頻道G碼譯碼、包括從指定有線頻道號到本地有線載波頻道號的變換的流程圖。圖12是包含棧存儲器的譯碼裝置。圖13是程序輸入棧存儲器的流程圖。圖14是從遙控器向VCR主機(jī)發(fā)送程序的操作流程圖。圖15是按照本發(fā)明最佳實(shí)施例、使用壓縮碼進(jìn)行錄象預(yù)編程的裝置的透視圖。圖16是圖15裝置的正視圖,示出了正面的發(fā)光二極管。圖17是置于安裝架上的圖15裝置的透視圖。圖17A是圖15裝置放在圖17所示安裝架上的正面立視圖。圖18是圖15裝置LCD顯示屏的細(xì)節(jié)。圖19是說明將圖15裝置相對于電纜箱及VCR放置方式的透視圖。圖20是說明將帶圖15裝置的安裝架放置在電纜箱和VCR附近的方式的透視圖。圖21是說明按照本發(fā)明最佳實(shí)施例、用壓縮碼進(jìn)行錄象預(yù)編程的裝置的原理圖。圖22是說明實(shí)施圖21原理圖的裝置的最佳實(shí)施例的詳細(xì)原理圖。圖23是程序輸入圖15裝置的流程圖。圖24是用于復(fù)查和刪除的輸入圖15裝置的程序中的節(jié)目的流程圖。圖25是按照本發(fā)明最佳實(shí)施例用壓縮碼執(zhí)行記錄預(yù)編程的流程圖。圖26是將節(jié)目頻道、日期、時(shí)間和長度信息編碼為十進(jìn)制壓縮碼的流程圖。圖27是用于將十進(jìn)制壓縮碼譯碼為節(jié)目頻道、日期、時(shí)間和長度信息的流程圖。圖28是指定頻道號/本地頻道號表格的實(shí)施例。圖29是包含帶有G碼譯碼器的電視機(jī)的系統(tǒng)的框圖。圖30是帶有G碼譯碼器的電視機(jī)的原理圖。圖31是示出有G碼譯碼功能的電視機(jī)中G碼譯碼裝置的原理圖。圖32是包含帶有G碼譯碼器的電視機(jī)、VCR、電纜箱和衛(wèi)星接收機(jī)的系統(tǒng)的框圖。圖33是包含帶有G碼譯碼器的VCR、電視機(jī)、電纜箱和衛(wèi)星接收機(jī)的系統(tǒng)的框圖。圖34是包括帶G代碼譯碼器的電纜箱、電視、VCR和衛(wèi)星接收機(jī)的系統(tǒng)的框圖。圖35是包括帶G碼譯碼器的衛(wèi)星接收機(jī)、電視機(jī)、VCR和電纜箱的系統(tǒng)的框圖。圖36是示出置于正面面板后帶有紅外發(fā)射器的VCR上面的電纜箱的透視圖,所述發(fā)射器通過反射與電纜箱的紅外接收器通信。圖37是示出放置在VCR上面的電纜箱的透視圖,VCR頂上的紅外整流罩內(nèi)有紅外發(fā)射器,紅外發(fā)射器與電纜箱的紅外接收器通信。圖38是鼠標(biāo)器內(nèi)部帶有紅外發(fā)射器的VCR的透視圖,該鼠標(biāo)器通過電纜耦合到VCR,鼠標(biāo)器則放置于電纜箱的紅外接收器附近。圖39是微型鼠標(biāo)器內(nèi)部帶有紅外發(fā)射器的VCR的透視圖,該鼠標(biāo)器通過電纜耦合到VCR,鼠標(biāo)器則粘附在電纜箱上的紅外接收器附近。圖40是本發(fā)明最佳實(shí)施例的將壓縮碼用于錄象機(jī)預(yù)編程的第二種裝置的透視圖。圖41是圖40的裝置的底視圖,示出了一個(gè)傳聲器孔和兩個(gè)電氣觸頭孔。圖42表示圖40裝置與電話連用時(shí)的情況。圖43是表示本發(fā)明最佳實(shí)施例的將壓縮碼用于錄象機(jī)預(yù)編程的第二種裝置的示意圖。圖44是表示本發(fā)明最佳實(shí)施例的將壓縮碼用于錄象機(jī)預(yù)編程的第二種裝置的另一個(gè)示意圖。圖45是本發(fā)明最佳實(shí)施例的帶有存儲器的編程遙控裝置的透視圖。圖46是圖45的裝置其鉸式蓋處于開啟位置時(shí)的透視圖。圖47是圖45的裝置的后視圖,示出了電話及計(jì)算機(jī)輸入/輸出端口。圖48是圖15裝置的底視圖,表示電觸頭插孔(accesshole)。圖49是圖45的裝置與圖15的裝置耦接的透視圖。圖50是圖45的裝置與圖40的裝置耦接的透視圖。圖51是表示本發(fā)明最佳實(shí)施例的帶有存儲器的編程遙控裝置的示意圖。圖52是表示本發(fā)明最佳實(shí)施例的帶有存儲器的編程遙控裝置和個(gè)人計(jì)算機(jī)之間的電子連接關(guān)系的示意圖。現(xiàn)參考附圖,具體見圖1,示出了按照本發(fā)明用編碼的錄象/重放機(jī)的定時(shí)器預(yù)編程信息10的裝置。主要元件包括遙控器12、帶有G碼譯碼器的盒式磁帶錄象/放象機(jī)14,遙控器12通過命令信號16控制錄象/放象機(jī)。遙控器12可有多個(gè)鍵、包括數(shù)字鍵20、G碼開關(guān)22、功能鍵24、編程鍵26和電源鍵27。遙控器12中有各種裝置,當(dāng)鍵被按下時(shí)遙控器12對鍵進(jìn)行解釋并通過紅外發(fā)光二極管28將適當(dāng)?shù)拿钚盘?6發(fā)送到VCR。除了圖1遙控器12上的G碼開關(guān)22,遙控器12在功能上基本與其它遙控器相同。配置G碼開關(guān)22僅僅是讓用戶在使用G碼時(shí)將遙控器12鎖定在G碼模式以執(zhí)行定時(shí)器預(yù)編程,G碼則是為編碼CDTL信息的壓縮碼所取的名字。G碼由1至7位數(shù)字構(gòu)成,盡管也可用更多位,它與一特定節(jié)目相關(guān)聯(lián)。用戶可在節(jié)目指南中查找G碼,而且只要在遙控器12上輸入G碼即可取代先有技術(shù)要求用戶輸入實(shí)際頻道、日期、時(shí)間和長度(CDTL)命令。為了理解使用G碼的優(yōu)點(diǎn),說明先有技術(shù)目前情況的最佳方案、使用直接數(shù)字輸入的“屏上編程”是有幫助的。該技術(shù)要用大約18次擊鍵,而在輸入CDTL信息時(shí)用戶不得不將其視線在TV屏與遙控器間來回切換。這種情形類似于用戶在查閱電話號碼薄的同時(shí)撥一個(gè)18位的電話號碼。涉及到的鍵數(shù)和目光的來回轉(zhuǎn)向有可能產(chǎn)生差錯(cuò)。使用屏上CDTL編程進(jìn)行定時(shí)器錄制的典型擊鍵次序如下PROG2115073020800204PROG第一個(gè)編程(PROG)鍵26進(jìn)入編程方式。然后按壓一連串?dāng)?shù)字鍵20。2是指定時(shí)錄制而不是時(shí)間設(shè)置。1是指用戶現(xiàn)在輸入節(jié)目1的設(shè)置。15是日期。07是起始小時(shí)。30是起始分鐘。2指下午(PM)。下一序列08002是終止時(shí)間。04是頻道號。最后,再次擊PROG鍵以退出編程方式。相反,本來可以用典型G碼序列對該命令“編碼”并輸入如下PROG1138PROG。為區(qū)分該命令是經(jīng)過編碼的G碼,G碼開關(guān)22應(yīng)轉(zhuǎn)到“ON”位置??墒褂锚?dú)立鍵“G”代替開關(guān)。G碼編程擊鍵次序則為G1138PROG。使用G碼并不排除已輸入節(jié)目信息的“屏上”確認(rèn)。當(dāng)G碼開關(guān)處在“ON”位置的情況下輸入擊鍵“PROG1138PROG”時(shí),該G碼被譯碼并由電視機(jī)顯示以下信息節(jié)目日期開始時(shí)間停止時(shí)間頻道1138157:30PM8:00PM4為使G碼可使用,必須對之譯碼并配置用于該目的的裝置。參考圖1,配置了帶有G碼譯碼器的盒式磁帶錄象/放象機(jī)14,以配合遙控器12使用。由遙控器12發(fā)出的命令信號16為光電二極管32所傳感,并由命令信號接收器30變換為電信號。該電信號被送至命令控制器36,后者對命令進(jìn)行解釋并判定如何對該命令作出響應(yīng)。如圖1所示,命令控制器36也有可能接收到來自手動(dòng)控制器34的命令,該手動(dòng)控制器一般裝在VCR機(jī)內(nèi)。如果命令控制器36判定已接收到G碼則將該G碼送到G碼譯碼器38進(jìn)行譯碼。G碼譯碼器38將G碼變換為CDTL信息,該信息由命令控制器36用來設(shè)定時(shí)間/頻道編程裝置40。時(shí)鐘42裝在VCR內(nèi)部。它通常設(shè)在VCR內(nèi)并用來記錄日期和時(shí)間。時(shí)鐘42主要是為時(shí)間/頻道編程裝置40和G碼譯碼器38的功能塊所用。時(shí)間/頻道編程裝置40的功能塊是由命令控制器36用CDTL信息設(shè)定的。當(dāng)從時(shí)鐘42讀出正確的日期和時(shí)間時(shí),則時(shí)間/頻道編程裝置40的功能塊將記錄/重放功能塊44接通而進(jìn)行記錄。同時(shí),調(diào)諧器46調(diào)諧到電視信號18的正確頻道。隨后用戶可控制記錄/重放功能塊44為重放方式以通過電視監(jiān)視器48觀看節(jié)目??刂其浵髾C(jī)的另一方法是使命令控制器36保留全部CDTL信息而不再將這種信息發(fā)送到時(shí)間/頻道編程裝置40。命令控制器也通過定時(shí)讀時(shí)鐘42來記錄時(shí)間。然后命令控制器將命令發(fā)送至?xí)r間/頻道編程裝置40以接通或關(guān)斷錄象機(jī),發(fā)送命令到調(diào)諧器46使之按照CDTL信息在正確時(shí)間調(diào)諧到正確頻道。時(shí)鐘42也是G碼譯碼器38的一個(gè)輸入,這就允許G碼譯碼為時(shí)鐘的函數(shù),這提供了一種安全措施給該譯碼技術(shù),并使之更難以復(fù)制。當(dāng)然,這要求編碼技術(shù)還必須為時(shí)鐘的函數(shù)。圖2示出命令控制器36和G碼譯碼器38的一種可能的實(shí)現(xiàn)。命令控制器36功能塊可用微處理器50、隨機(jī)存取存儲器52和只讀存儲器54來實(shí)現(xiàn),所述只讀存儲器用作程序存貯。輸入/輸出功能塊56適于從命令信號接收器30、手動(dòng)控制器34和時(shí)鐘42接收命令,以及將信號輸出到顯示器35,時(shí)鐘42、以及時(shí)間/頻道編程裝置40功能塊。如果微處理器50譯出G碼已被接收,則將G碼發(fā)送到微控制器60進(jìn)行譯碼。微控制器60有一嵌入的隨機(jī)存取存儲器62和嵌入的只讀存儲器64用于程序和表格存貯。時(shí)鐘42可以由微處理器50和微控制器60讀出。讓微控制器60執(zhí)行G碼譯碼的另一選擇是直接將G碼譯碼內(nèi)插在只讀存儲器54存儲的程序中。這便可免除對微控制器60的需要。當(dāng)然也可使用執(zhí)行G碼譯碼的其它硬件。用哪一種實(shí)施的選擇主要是經(jīng)濟(jì)上的選擇。圖1和圖2中的方框是選有技術(shù)已知的,并出現(xiàn)在以下專利中Fields,專利號4,481,412;Scholz,專利號4,519,003;以及Brugliera專利號4,631,601。例如,時(shí)鐘42類似于Scholz專利中的元件7和Brugliera專利中的元件17。其它類似元件是命令信號接收器30類似于Scholz專利中的元件14和Brugliera專利中的元件12;調(diào)諧器46類似于Scholz專利中的元件6和Brugliera專利的10;時(shí)間/頻道編程裝置40類似于Scholz專利中的元件8、11和Brugliera專利中的元件16;錄放功能塊44類似于Scholz專利中的元件1、2、4;命令控制器36類似于Scholz專利中的元件11、10及Brugliera專利中的元件12;微處理器50類似于Fields專利中的元件27;RAM62類似于Fields專利中的元件34;ROM54類似于Fields專利中的元件33;手動(dòng)控制器34類似于Scholz專利中的元件15、16;以及遙控器12類似于Scholz專利中的元件26和Brugliera專利中的元件18。圖3示出本發(fā)明另一最佳實(shí)施例。圖3中,裝備有帶嵌入G碼譯碼器的遙控器80。帶嵌入的G碼譯碼器80的遙控器除了增加了G碼譯碼器之外,非常類似于遙控器12。注意到也有可能在任何遙控器中設(shè)置顯示器84。帶有嵌入的G碼譯碼器80的遙控器可配合普通盒式磁帶錄象/放象機(jī)70使用,這時(shí)錄象/放象機(jī)內(nèi)無須有嵌入的G碼譯碼器。盒式磁帶錄象/放象機(jī)70的子元件的標(biāo)號和上述帶有G碼譯碼器的盒式磁帶錄象/放象機(jī)14的一樣,并且具有相同的功能,只是沒有G碼譯碼器38。該最佳實(shí)施例的優(yōu)點(diǎn)是可配合目前正在用的VCR使用。這些VCR沒有G碼譯碼功能。用具有內(nèi)在的這種G碼譯碼能力的遙控器取代它們原來的遙控器可以用適度成本大大改善定時(shí)器預(yù)編程能力。圖4說明帶嵌入式G碼譯碼器的遙控器80內(nèi)裝入的G碼譯碼器82的一種可能的結(jié)構(gòu)。微處理器60可如以前那樣對G碼譯碼,以及用作與顯示器84、時(shí)鐘85、小鍵盤88和發(fā)光二極管28的接口。此外可用其它硬件工具來執(zhí)行G碼譯碼。在遙控器80中設(shè)有時(shí)鐘85,使得G碼譯碼器82將時(shí)鐘85作為其輸入之一。這使G碼譯碼是時(shí)鐘85的一個(gè)函數(shù),并向該譯碼技術(shù)提供了安全措施,使之更難復(fù)制。如上所述的帶嵌入式G碼譯碼器的遙控器發(fā)送頻道、日期、時(shí)間和長度信息給盒式磁帶錄象/放象機(jī)70,該錄象/放象機(jī)使用CDTL信息調(diào)諧正確頻道、起動(dòng)和終止錄制功能。由于每個(gè)牌子或型號對每種諸如頻道號鍵、開始錄制和終止錄制鍵所發(fā)送的信息有不同的紅外脈沖,所以遙控器對各不同的盒式磁帶錄/放象機(jī)來說是各不相同的。每種鍵類型所用的特定紅外脈沖可稱為特定遙控器的詞匯表。每種型號也可有完成諸如定時(shí)器預(yù)編程功能所需按鍵的不同協(xié)議或次序。實(shí)現(xiàn)某功能的按鍵協(xié)議或次序可稱為句子結(jié)構(gòu)。如為每種型號都構(gòu)造一獨(dú)一無二的遙控器,則可將正確的詞匯表和句子結(jié)構(gòu)直接裝入遙控器中。帶有嵌入式G碼譯碼器的遙控器發(fā)送頻道、日期、時(shí)間和長度信息到盒式磁帶錄象/放象機(jī)70的另一選擇是由帶嵌入式G碼譯碼器的遙控器執(zhí)行更多操作以簡化與現(xiàn)存盒式磁帶錄象/放象機(jī)的接口問題。具體而言,如果遙控器不但執(zhí)行G碼到CDTL的譯碼,而且也通過時(shí)鐘85記錄時(shí)間,那么遙控器便有可能只發(fā)送頻道、開始錄制和停止命令給盒式磁帶錄象/放象機(jī)。頻道、起始和終止通常是基本的一個(gè)或兩個(gè)鍵命令,這意味著并不涉及復(fù)雜的協(xié)議或句子結(jié)構(gòu)。這樣,不同型號盒式磁帶錄象/放象機(jī)的通信只需在遙控器內(nèi)有存儲器,例如圖4中的ROM64,用于存儲全部型號的協(xié)議或至少頗大的子集。G碼可如以前在遙控器上輸入,將G碼譯碼為頻道、日期、時(shí)間和長度信息,這些信息存貯在遙控器中。通過時(shí)鐘85可校正時(shí)間,而當(dāng)?shù)竭_(dá)正確時(shí)間時(shí),遙控器會自動(dòng)將命令發(fā)送到VCR組件以調(diào)諧至正確頻道以及起動(dòng)和終止記錄。估計(jì)對大約15個(gè)鍵每個(gè)鍵只需2字節(jié)加以存儲,作為各種盒式磁帶錄象/放象機(jī)型號的詞匯表。這樣,覆蓋50種型號,遙控器也只需30×50=1500字節(jié)存儲器。有必要相對VCR組件適當(dāng)放置好遙控器,使得由遙控器發(fā)出的紅外信號可被VCR組件接收到。另一最佳實(shí)施例是提供一種帶有嵌入式G碼譯碼器的萬能遙控器90。萬能遙控器提供模仿許多種不同遙控器的能力。這減少了用戶必須具有的遙控器的個(gè)數(shù)。這可通過萬能遙控器上學(xué)習(xí)功能鍵94的作用來完成,如圖5所示。如果學(xué)習(xí)功能鍵94與另一鍵一起按下,該部件便進(jìn)入學(xué)習(xí)模式。從遙控器輸入的有待學(xué)習(xí)的紅外(IR)脈沖由紅外光電二極管96檢測,在由微控制器作為特定鍵的特定IR脈沖模式記錄到電池支持的靜態(tài)RAM之前加以濾波并將波形整形為可識別的位模式??蓪λ械莫?dú)立鍵進(jìn)行上述操作。更復(fù)雜的學(xué)習(xí)的實(shí)例如下所述。如在G碼開關(guān)為“ON”時(shí)將學(xué)習(xí)功能鍵94與編程鍵26一起按下,該部件識別出并準(zhǔn)備將特定VCR的定時(shí)器預(yù)編程的預(yù)定的具體實(shí)例的鍵序列加以記錄。然后用戶輸入鍵序列,萬能遙控器90從中導(dǎo)出并記錄定時(shí)器預(yù)編程序列的協(xié)議。由于不同VCR可有不同的定時(shí)器預(yù)編程命令格式,因此這樣做是必須的。如在未按學(xué)習(xí)功能鍵94時(shí)按下其它鍵,微控制器會知道現(xiàn)正處于執(zhí)行模式。如該按下的鍵是直接命令鍵中的一個(gè),則微控制器從其靜態(tài)RAM讀出所存儲的脈沖序列并通過輸出并行I/O功能塊發(fā)送命令字,將脈沖供給輸出發(fā)光二極管28。如果該鍵是PROG(編程)鍵并且G碼開關(guān)為“OFF”,那么微控制器會識別出直至下一個(gè)PROG鍵之前的后續(xù)鍵為定時(shí)器預(yù)編程CDTL命令,并通過發(fā)光二極管28將該命令發(fā)送出去。如果G碼開關(guān)22設(shè)置為“ON”而按下編程鍵26,則微控制器便識別出直至下一個(gè)PROG鍵之前的后續(xù)鍵為定時(shí)器預(yù)編程G碼命令。它將G碼譯碼為頻道、日期、起始時(shí)間和長度(CDTL),然后微控制器查看其靜態(tài)RAM“字典”中的相關(guān)紅外脈沖模式并在通過輸出并行I/O功能塊發(fā)送出去把脈沖送給發(fā)光二極管28之前聯(lián)結(jié)一起,以便以一個(gè)連續(xù)流形式發(fā)送完整的信息給VCR。圖4說明可在帶嵌入式G碼譯碼器的萬能遙控器90內(nèi)裝入的G碼譯碼器92的一種可能的結(jié)構(gòu)。微控制器60可如前面那樣用來對G碼譯碼以及用于與包括光電二極管96的輸入/輸出功能塊的接口。此外,也可用其它硬件工具來進(jìn)行G碼譯碼。萬能遙控器也可以另一方式來簡化與現(xiàn)有盒式磁帶錄象/放象機(jī)的接口問題。具體而言,如果萬能遙控器不僅把G碼譯碼成CDTL,而且通過圖4中時(shí)鐘85記錄時(shí)間,那么萬能遙控器便有可能僅僅發(fā)送頻道、開始記錄和結(jié)束命令給盒式磁帶錄象/放象機(jī),如前所述,這些命令通常是基本的單鍵命令,這意味著并不涉及復(fù)雜的協(xié)議或句子結(jié)構(gòu)。這樣與完全不同型號的盒式磁帶錄象/放象機(jī)通信只需要萬能遙控器“學(xué)習(xí)”它所替代的遙控器的每個(gè)鍵。G碼可如前在萬能遙控器上輸入,并被譯碼為頻道、日期、時(shí)間和長度信息,這些信息存儲在該萬能遙控器中。通過時(shí)間85校正時(shí)間,并當(dāng)?shù)竭_(dá)正確時(shí)刻時(shí),萬能遙控器會自動(dòng)發(fā)送命令到VCR組件,以調(diào)諧到正確頻道以及開始和結(jié)束記錄。有必要相對于VCR組件正確放置萬能遙控器以便使萬能遙控器發(fā)出的信號可被VCR組件接收到。有許多方法實(shí)現(xiàn)G碼譯碼。最顯而易見的是用一個(gè)大的查找表。G碼作為索引。可惜,這會使效率很低,以及由于含存儲器形成非常昂貴的譯碼器。用到的總存儲量是總組合數(shù)的函數(shù)。如我們考慮128頻道、1個(gè)月31天、在24小時(shí)1天里在某一鐘點(diǎn)及半個(gè)鐘點(diǎn)的起始時(shí)間則有48個(gè),以半小時(shí)為增量有16種長度選擇,那么總組合數(shù)為128×31×48×16=3,047,424。該組合數(shù)可用7位十進(jìn)制數(shù)表示。該表格的地址應(yīng)為7位十進(jìn)制數(shù)。在較不利情況下,這需要大約4,000,000行×15-16數(shù)字列的查找表,這取決于特定的協(xié)議。這些數(shù)字列對應(yīng)于“屏上編程”所需的CDTL信息。每個(gè)數(shù)字用4位二進(jìn)制數(shù)表示。這樣,該查找表所需總存儲位數(shù)為大約4,000,000×16×4=256,000,000。目前先有技術(shù)為每芯片約1,000,000位。這樣使用直接查找表的G碼譯碼需要價(jià)格過高的芯片數(shù)量。幸虧,還有聰明得多的執(zhí)行G碼譯碼的方法。圖6是一種最佳的G碼譯碼技術(shù)的流程圖。為理解G碼譯碼,最為容易的是先對圖7流程圖說明G碼編碼技術(shù)。然后說明G碼編碼的逆過程,G碼譯碼技術(shù)。G碼編碼可在任何計(jì)算機(jī)上完成,并在準(zhǔn)備任何包括G碼的節(jié)目指南前完成。對將要印在指南上的每個(gè)節(jié)目,在步驟142輸入頻道、日期、時(shí)間和長度(CDTL)代碼144。步驟146分別讀出優(yōu)先級矢量存儲122中的頻道、日期、時(shí)間和長度,它們存儲在只讀存儲器64中。優(yōu)先級矢量存儲122包含4個(gè)表優(yōu)先級矢量C表124、優(yōu)先級矢量D表126、優(yōu)先級矢量T表128和優(yōu)先級矢量L表130。對頻道優(yōu)先級表排序使最常看的頻道有小的優(yōu)先級數(shù)。優(yōu)先級矢量C表124中數(shù)據(jù)的一個(gè)實(shí)例如下頻道4723561113......優(yōu)先級01234567......一般地說一個(gè)月中的所有日期有相同優(yōu)先級,這樣,一個(gè)月中的低日數(shù)和低優(yōu)先級數(shù)在優(yōu)先級矢量D表中對應(yīng)如以下實(shí)例。日期12345678910......優(yōu)先級0123456789......這樣安排開始時(shí)間的優(yōu)先級,使主要時(shí)間有低的優(yōu)先級數(shù)而深夜節(jié)目有高的優(yōu)先級數(shù)。例如,優(yōu)先級矢量T表包含時(shí)間6:30pm7:00pm8:00pm7:30pm......優(yōu)先級0123......優(yōu)先級矢量L表130中數(shù)據(jù)的一個(gè)實(shí)例如下節(jié)目長度(小時(shí))0.51.02.01.53.0......優(yōu)先級01234......假設(shè)頻道日期時(shí)間長度(CDTL)144數(shù)據(jù)為51019.001.5,意指頻道5、該月第10天,700pm和1.5小時(shí)長度,那么對以上實(shí)例,Cp、Dp、Tp、Lp數(shù)據(jù)148,即圖7中優(yōu)先級表124、126、128和130中頻道、日期、時(shí)間和長度的優(yōu)先級查找結(jié)果為4913。步驟150將Cp、Dp、Tp、Lp數(shù)據(jù)變換為二進(jìn)制數(shù)。每次變換的二進(jìn)制位數(shù)由包含的組合數(shù)確定。Cp7位,可表示為C7C6C6C4C3C2C1,可用于128個(gè)頻道。Dp5位,可記為D5D4D3D2D1,可用于1個(gè)月的31天。Tp6位,可記為T6T5T4T3T2T1,可用于24小時(shí)1天的每半小時(shí)一次的48種開始時(shí)間。長度用4位,可記為L4L3L2L1可用于半小時(shí)步長的最長達(dá)8小時(shí)的節(jié)目長度。其中共有7+5+6+4=22位信息,對應(yīng)于222=4,194,304種組合。下一步驟是使用位分層關(guān)鍵碼(bithierarchykey)120,它存儲在只讀存儲器64中以記錄該22位。位分層關(guān)鍵碼120可以是該22位的任意排序。例如,位分層關(guān)鍵碼可以是L8C3......T2C2T1C1L1D5D4D3D2D12221......10987654321最好這樣排序位分層關(guān)鍵碼,使最可能成為定時(shí)器預(yù)編程主題的節(jié)目具有低數(shù)值的二進(jìn)制數(shù),從而可略去定時(shí)器預(yù)編程最流行節(jié)目的擊鍵。由于所有日期信息有相同優(yōu)先級,那么D5D4D3D2D1最先。接著用T1C1L1,因?yàn)闊o論哪一日期必須要有時(shí)間頻道和長度,由于優(yōu)先級矢量存貯122中優(yōu)先級矢量的排序,在每種情形下T1C1L1是最可幾的。分層關(guān)鍵碼的下一位由各種組合的不同幾率來確定。必須了解待執(zhí)行的該計(jì)算中,所有頻道、時(shí)間和長度的幾率。例如,頻道幾率可以是頻道4723561113......優(yōu)先級01234567......幾率(%)54.3432.92.121.8......時(shí)間幾率是:時(shí)間6:30pm7:00pm8:00pm7:30pm......優(yōu)先級0123......幾率(%)87.865......以及長度幾率為:節(jié)目長度(小時(shí))0.51.02.01.53.0......優(yōu)先級01234......幾率(%)50201554......和每個(gè)頻道、時(shí)間和長度相聯(lián)系的幾率如上所說明,可用于確定適當(dāng)?shù)呐判颉S捎趦?yōu)先級矢量表已由最??搭l道、時(shí)間和長度排序,對一個(gè)表中各種二進(jìn)制位之間的選擇次序例如在C7C6C5C4C3C2C1位間選擇是已知的。C1位首先被選,因?yàn)樗鳛樽畹碗A二進(jìn)制位從頻道優(yōu)先級表中最前兩個(gè)輸入間選出。然后選C2位,等等。類似地,在任何其它時(shí)間和長度位之前可用T1和L1。首先應(yīng)使用C1、T1、L1和D5D4D3D2D1位的組合,使得所有這些信息可用于頻道、日期、時(shí)間和長度。由于數(shù)據(jù)位都有相同的優(yōu)先級所以可全部使用D5D4D3D2D1位,并需對全部數(shù)據(jù)位確定數(shù)據(jù),即使其中一些位是二進(jìn)制零。此時(shí),位分層關(guān)鍵碼應(yīng)為T1C1L1D5D4D3D2D1第一個(gè)頻道二進(jìn)制位C1自身只能在2=2個(gè)頻道間選擇,最前兩個(gè)頻道分別有5%和4.3%的幾率。這樣C1的差分幾率(differentialprobability)為9.3%。同樣,T1的差分幾率為8+7.8=15.8,L1的差分幾率為50+20=70。如果嚴(yán)格遵守位分層關(guān)鍵碼排序規(guī)則,則位分層關(guān)鍵碼的前8位排序?yàn)镃1T1L1D5D4D3D2D1因?yàn)長1有最高差分優(yōu)先級,因此它應(yīng)是D5后的下一個(gè)最高有效位,后接T1(作為下一個(gè)最高有效位),然后是C1(作為下一個(gè)最高有效位)。注意位分層關(guān)鍵碼從最低有效位D1開始,然后填入最高差分率位。這是為了對??垂?jié)目構(gòu)成最緊湊代碼的目的。在編碼過程這個(gè)環(huán)節(jié)的問題在于分層關(guān)鍵碼中下一個(gè)最高有效位是什么,T2、C2或L2?這仍由差分幾率決定,可對每1位根據(jù)上表加以計(jì)算。由于是二進(jìn)制位處理,與C1組合的C2可在22=4個(gè)頻道中選擇比C1單個(gè)多2個(gè)頻道。于是C2的差分幾率是這兩個(gè)額外頻道的附加幾率,例如該幾率為4+3=7。以類似方式,與C1、C2組合的C3可在23=8個(gè)頻道間選擇,比C1和C2組合多4=23-1個(gè)頻道。這樣C3的差分幾率為這四個(gè)額外頻道的附加幾率,對本例該幾率為2.9+2.1+1.8=8.8。用同樣方法,T2和L2的差分幾率可分別計(jì)算為6+5=11和15+5=20。一旦計(jì)算出所有差分幾率,下一步驟便是確定哪一些位組合更可幾。對以上實(shí)例,哪一個(gè)組合更可幾T2與C1、L1,或C2與T1、L1,或L2與T1、C1。這將決定該關(guān)鍵碼中的下一位。那一個(gè)更大呢,11×9.3×70=7161,7×15.8×70=7742;或20×15.8×9.3=2938.8?在此情形下具有最大幾率的組合為7×15.8×70=7742,對應(yīng)于C2與T1L1的組合。因此C2選作位分層關(guān)鍵碼的下一位。用同樣方法選擇下一位。以下哪一組合更可幾呢C3與T1L1,或者T2與C1或C2及L1,或者L2與C1或C2及T1。對所示實(shí)例,哪一個(gè)幾率最大8.8×15.8×70=9732.8;11×(9.3+7)×70=12551;或20×(9.3+7)×15.8=5150.8?在此情形下,最大幾率的組合為11×(9.3+7)×70=12551,對應(yīng)于T2與C1或C2及L1。因此,T2選為位分層關(guān)鍵鍵的下一位。對所有差分幾率重復(fù)該過程直至找到全部關(guān)鍵碼。此外,位分層關(guān)鍵碼可以僅僅是某些任意位序列。也有可能使優(yōu)先級矢量彼此相關(guān),例如使長度優(yōu)先級矢量取決于不同組的頻道。另一種技術(shù)是使得位分層關(guān)鍵碼120和優(yōu)先級矢量表122成為時(shí)鐘42的函數(shù),如圖7所示。這使得關(guān)鍵碼以及相應(yīng)的編碼技術(shù)很難復(fù)制或拷貝。例如,有可能將位分層關(guān)鍵碼120中的數(shù)據(jù)位編碼(scramble)為時(shí)鐘的函數(shù)。將位次序改變?yōu)闀r(shí)鐘的函數(shù)并不影響減少最常看節(jié)目二進(jìn)制位數(shù)時(shí)位分層關(guān)鍵碼的有效性,因?yàn)樗袛?shù)據(jù)位有相同優(yōu)先級。這會和定時(shí)例如每天或每星期切換D1和D5一樣簡單。這樣,位分層關(guān)鍵碼120可在……C1T1L1D5D4D3D2D1和……C1T1C1D1D4D3D2D5間轉(zhuǎn)換。很顯然,位分層關(guān)鍵碼作為時(shí)鐘函數(shù)的其它排列也是可能的。優(yōu)先級矢量表也可編碼(scramble)為時(shí)鐘的函數(shù)。例如,優(yōu)先級頻道表中前兩個(gè)頻道僅是定期交換。如按該技術(shù),那么圖7中148中Cp可改變?yōu)闀r(shí)鐘42的函數(shù)。例如,頻道4723561113優(yōu)先級01234567可周期性改為:頻道7423561113優(yōu)先級01234567這是相當(dāng)妙的安全技術(shù)。因?yàn)樽g碼器只是前兩個(gè)頻道正在用時(shí)才失效,否則是正確的。其它時(shí)鐘相關(guān)性也可能為編碼技術(shù)提供安全性。然而,這可以導(dǎo)出,確定并存儲位分層關(guān)鍵碼120。在步驟154,按位分層關(guān)鍵碼120重排二進(jìn)制位Cp、Dp、Tp、Lp,以產(chǎn)生一個(gè)22位的二進(jìn)制數(shù)。然后在將二進(jìn)制數(shù)變換為十進(jìn)制G碼的步驟56中將該導(dǎo)出的22位二進(jìn)制數(shù)變換為十進(jìn)制數(shù)。該結(jié)果是G碼158。如果優(yōu)先級矢量和位分層鍵對一般大眾的觀看習(xí)慣能很好匹配,那么可以預(yù)期較??吹墓?jié)目的G碼不會多于3或4位十進(jìn)制數(shù)。既然已說明了編碼技術(shù),那么譯碼技術(shù)僅僅是編碼技術(shù)的逆過程。這可根據(jù)圖6的流程圖來完成。該優(yōu)先的G碼譯碼技術(shù)可用在VCR14的G碼譯碼器38或圖3和圖5遙控G碼譯碼器82和92的內(nèi)部。第一步驟102是輸入G碼104、接著在步驟106將G碼104變換為22位的二進(jìn)制數(shù)。然后在步驟108按照位分層關(guān)鍵碼120記錄這些位,以得到已記錄的位110。然后在步驟112將這些位一起分組并變換為十進(jìn)制數(shù)。此時(shí),得到Cp、Dp、Tp、Lp數(shù)據(jù)114,該數(shù)據(jù)為優(yōu)先級矢量表的索引。對以上實(shí)例、在此步驟有矢量4913。然后在步驟116使用該Cp、Dp、Tp、Lp數(shù)據(jù)114,以查找優(yōu)先級矢量存貯122中的頻道、日期、時(shí)間和長度。上例的CDTL118為51019.001.5,意指頻道5,該月第10天,700pm和1.5小時(shí)長。如編碼技術(shù)為時(shí)鐘函數(shù),則使譯碼技術(shù)也是時(shí)鐘的函數(shù)是必不可少的。使位分層關(guān)鍵碼120和優(yōu)先級矢量表122為時(shí)鐘42的函數(shù)是可能的,如圖6所示。這再次使關(guān)鍵碼進(jìn)而使編碼技術(shù)很難被復(fù)制或拷貝。使譯碼與編碼技術(shù)依賴于任何其它預(yù)定的或預(yù)可編程算法也是可能的。盡然以上G碼編碼和譯碼技術(shù)是優(yōu)選實(shí)施例,但應(yīng)該理解,還有許多途徑實(shí)現(xiàn)本發(fā)明減少定時(shí)器預(yù)編程所需擊鍵次數(shù)的意圖。為實(shí)現(xiàn)該目的,有很多方法執(zhí)行G碼編碼和譯碼。除了僅僅使編碼和譯碼為時(shí)鐘的函數(shù),還有許多方法使編碼和譯碼技術(shù)更安全。這種安全性可以是任何預(yù)定或預(yù)編程算法的結(jié)果。在G碼編碼和譯碼技術(shù)中有可能用混合底數(shù)制取代二進(jìn)制數(shù)。例如,假定只有35個(gè)頻道,這需要6個(gè)二進(jìn)制位表示,然而,由于26=64,6個(gè)二進(jìn)制位可表示64個(gè)頻道。該結(jié)果是二進(jìn)制數(shù)制中有29個(gè)多余位置。這便產(chǎn)生可能使具體的G碼比實(shí)際需要的要長的結(jié)果?;旌系讛?shù)制可避免上述現(xiàn)象。例如,在35個(gè)頻道情形下,帶有71和50的因子的混合底數(shù)制可表示35種組合而無任何空閑代碼空間。71因子允許數(shù)為0、1、2、3、4。50因子的允許數(shù)為0、1、2、3、4、5和6。例如,十進(jìn)制數(shù)0在該混合底數(shù)制中可表示為00。十進(jìn)制數(shù)34在該混合底數(shù)制中可表示為46,因4×71+6×50=34?;旌系讛?shù)制的主要優(yōu)點(diǎn)在于對分層關(guān)鍵碼按優(yōu)選級排序。如果前5個(gè)頻道有大致相同優(yōu)先級,后30個(gè)也大致相同,那么混合底數(shù)制允許這兩個(gè)層被精確表示。這并不是說混合底數(shù)制一定最優(yōu)。二進(jìn)制數(shù)在計(jì)算機(jī)中更容易表示,使用諸如二進(jìn)制數(shù)的固定底數(shù)制允許金字塔式優(yōu)先級排序很容易用分層關(guān)鍵碼加以表示。在所有實(shí)施例中都要求的另一特征是這樣一種能力,即一經(jīng)鍵入節(jié)目的G碼,結(jié)果就有每日或每周所用的CDTL信息。一般,CDTL信息一經(jīng)用過便被棄之。在每日或每周記錄相同節(jié)目的情形下,存儲并使用CDTL信息直至被取消。每日或每周重復(fù)節(jié)目的愿望可通過遙控器上,或裝在VCR手動(dòng)控制器內(nèi)的“WEEKLY”(每周)或“DAILY”(每日)按鈕來執(zhí)行。另一種方法是使用一個(gè)鍵,例如PROG鍵,在一定時(shí)間內(nèi)按多次例如按兩次規(guī)定為每天、按三次規(guī)定為每周。例如,如果G碼開關(guān)為“ON”而所要求節(jié)目的G碼為99,那么可通過以下?lián)翩I選擇該節(jié)目的按日錄制?!癙ROG99DAILYPROG”或者是“PROG99PROGPROG”G碼99可變換為CDTL信息,在此情形該代碼被存儲并且每日使用。在規(guī)定日期開始記錄并此后每日繼續(xù)使用相同頻道、時(shí)間和長度信息。略為轉(zhuǎn)變的是由于大多數(shù)每日節(jié)目與星期六、星期天不同所以在周未期間會自動(dòng)將每日記錄中止。一旦建立每日或每周節(jié)目,則可無限制地使用。如要求取消節(jié)目,并且如果在遙控器或VCR手動(dòng)控制器上有“CANCEL”(取消)按鈕,那么取消一個(gè)節(jié)目的一種途徑(不管是普通CDTL、每日或每周輸入)是鍵入以下內(nèi)容“PROGXXCANCEL”,其中XX是G碼。還同前面一樣,完成此功能有其它的途徑。如果“屏上編程”是有效的,那么定時(shí)器預(yù)編程所選定的節(jié)目可在屏幕上檢查。每日或每周的節(jié)目帶有其類型指示。此外G碼可與相應(yīng)的CDTL信息一起顯示。這便使檢查當(dāng)前“節(jié)目單”及加入較多節(jié)目或取消節(jié)目非常容易。在圖8示出按照本發(fā)明的電視日歷。如圖所示,電視日歷有某年的多個(gè)日部分202、多個(gè)日部分204,多個(gè)日時(shí)間部分206,頻道標(biāo)識符208,描述性節(jié)目標(biāo)識符210,包括節(jié)目名稱,按電視指南出版物相同方式排列。與每個(gè)頻道標(biāo)識符相對排列的是包含電視日歷中輸入的頻道、日期、時(shí)間和長度信息的G碼或壓縮碼指示212。圖8示出執(zhí)行定時(shí)器編程十分容易。全部所需做的是找出要看的節(jié)目并輸入壓縮碼指示所示出的壓縮碼。這與必須分別處理全部頻道、日期、時(shí)間和長度輸入相反。至少頻道、日期和時(shí)間在電視指南中有清楚的記載。通常只要通過檢索指南查找日部分204開始新節(jié)目的時(shí)間,然后執(zhí)行一些算術(shù)運(yùn)算求出該節(jié)目的長度,便可得到長度。使用壓縮G碼免除了所有這些復(fù)雜操作。對有線電視節(jié)目,有另外的需要說明對G碼有用的信息。在普通電視指南中,CDTL信息對以包括頻道數(shù)、例如頻道4或7的數(shù)形式的所有普通廣播頻道都是現(xiàn)成的。然而,對諸如HBO、ESPN等的有線頻道,在大多數(shù)電視節(jié)目表中只列出頻道名。這樣做的原因在于在一些大城市區(qū)域,例如洛杉磯(LosAngeles),電視節(jié)目指南只有1版,而有相當(dāng)多有線載波,其中每一種可將EBO或ESPN分配給不同有線頻道號。為使諸如G碼的壓縮碼可用于大范圍區(qū)域電視節(jié)目指南出版物所公布的有線頻道,可使用以下方法。首先,給全部有線頻道永久性地分配獨(dú)一無二的頻道號,該頻道號在全國范圍內(nèi)有效。例如,我們可將ESPN分給有線頻道1,HBO分給有線頻道2,SHO分給有線頻道3等。這種分配可由電視指南出版物出版。盒式磁帶錄象裝置,例如遙控器、VCR組件或兩者,可配置兩種額外模式“設(shè)置”(set)和“有線頻道”(cablechannel)。提供這些模式的用戶接口的一種方式是配置兩個(gè)額外按鈕一個(gè)叫設(shè)置(set)鈕,另一個(gè)叫有線頻道鈕。這兩個(gè)按鈕設(shè)在盒式磁帶錄象機(jī)組件內(nèi)或遙控器上,如圖1、3和5所示,其中“設(shè)置”鈕是元件168,“有線頻道”鈕是元件170。當(dāng)然,其它用戶接口也是可行的。其次,電視觀看者必須對他想要看的所有有線頻道進(jìn)行一次其VCR的“設(shè)置”過程。該“設(shè)置”過程使每個(gè)有線頻道分配號與當(dāng)?shù)赜芯€載波的頻道號相關(guān)聯(lián)。例如,假設(shè)本地有線載波將頻道6用作ESPN,則有線頻道號1可分給ESPN,如下表所示。有線頻道名稱分配的有線頻道號本地有線載波頻道號ESPN16HBO224SHO323"""""""""DIS825用戶可通過如下那樣按下其遙控器上按鈕來執(zhí)行“設(shè)置”過程SET06CABLECMANNEL1PROGRAMSET24CABLECMANNEL2PROGRAMSET23CABLECMANNEL3PROGRAMSET25CABLECMANNEL8PROGRAM該“設(shè)置”(setting)過程會產(chǎn)生一個(gè)有線頻道地址表162,該表裝入命令控制器36中的RAM52中。對以上實(shí)例,有線頻道地址表162要有以下信息。有線頻道地址表16216224323"""825在執(zhí)行“設(shè)置”過程后,TV觀看者可用老方法來選擇要看的有線頻道,例如,按下小鍵盤的銨鈕24選擇HBO。也可用新方法進(jìn)行選擇,例如按下“有線頻道2”(CABLECHANNEL2)也可選擇HBO。新方法的優(yōu)點(diǎn)在于電視指南會在節(jié)目說明后發(fā)表〔C2〕,這樣觀看者只要查看指定的頻道號標(biāo)識符來代替記憶HBO為本地有線頻道24。當(dāng)按下“有線頻道”(CABLECHANNEL)按鈕時(shí),命令控制器36便知查看有線頻道地址表162中的本地有線頻道號以將VCR調(diào)諧到該正確頻道。對定時(shí)器預(yù)編程以及使用壓縮G碼,區(qū)分廣播和有線頻道的方法是增加第8頻道位,該位對普通廣播頻道設(shè)為0而對有線頻道例如HBO設(shè)為1。該第8頻道位可以是例如8個(gè)頻道位中的第3位C3的低階位之一,使得用于限定??搭l道(無論是普通廣播或有線頻道)的位數(shù)最小。對普通廣播頻道,可按優(yōu)先級矢量C表124對其它7位進(jìn)行譯碼。對有線頻道,7個(gè)其它位可按獨(dú)立的有線頻道優(yōu)先級矢量表160進(jìn)行譯碼,該矢量表可存儲在微控制器36的ROM54中。該有線頻道優(yōu)先級矢量表可預(yù)先為全國或至少是特定的大區(qū)域電視指南出版物所覆蓋的區(qū)域而設(shè)置好??怯蟹Q為G碼的壓縮碼的電視指南印出如下有線頻道信息630PM〔C2〕HBOXXXXXXXXXXXXXXXXXXXXXXX(4679)XXXXXXXXX(節(jié)目說明)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHBO前的〔C2〕提醒觀看者只需按下CABLECHANNEL2(有線頻道2)來選擇HBO。(4679)是該特定節(jié)目的G碼指示。圖8示出電視節(jié)目指南的一部分。所有有線頻道在有線頻道助記符后有指定的有線頻道號188。除此之外,和帶有與該頻道關(guān)聯(lián)的壓縮G碼212的廣播頻道一樣,排列有線頻道信息。對定時(shí)器預(yù)編程,觀看者只需按照部件的G碼輸入過程輸入數(shù)字4679,例如PROG4679PROG。G碼譯碼部件將該G碼譯碼為“有線頻道2”并將有線頻道信號164發(fā)送給命令控制器36,如圖1和圖2所示,由于區(qū)分該G代碼為有線頻道的額外頻道位為“1”,那么在“設(shè)置”過程中已較早形成“有線頻道2”與頻道24的聯(lián)系,因此,當(dāng)命令控制器收到有線頻道信號時(shí),便會立即在有線頻道地址表162中找出2并將之轉(zhuǎn)換為有線頻道24,并將之用作在適當(dāng)時(shí)候的記錄頻道。通過將G碼與指定的有線頻道號相聯(lián)系,而不是與本地有線頻道號相聯(lián)系,使節(jié)目的G碼可對整個(gè)本地區(qū)域是有效的,該區(qū)域可有許多不同有線載波,而每一種有不同的本地有線頻道號。為了包括有線頻道壓縮G代碼特征,譯碼和編碼算法分別如圖9和圖10所示。在說明譯碼之前先說明編碼。圖10與圖7的主要變化在于已加入有線頻道優(yōu)先級矢量表160,并當(dāng)有線頻道被編碼時(shí)在查找優(yōu)先級的步驟180中使用該矢量表160。此外,如一有線頻道正被編碼,那么在將CpDpTpLp變換為二進(jìn)制數(shù)步驟182中將有線頻道位加入適當(dāng)?shù)奈晃恢谩T撐豢梢允侨缜八懻摰奈籆3??扇缜澳菢哟_定位分層關(guān)鍵碼以便壓縮最??垂?jié)目的位數(shù),然而這需要23位長以容納該有線頻道位。最大壓縮G碼長度仍為7位(十進(jìn)制),因?yàn)?23=8,388,608。譯碼如圖9所示,正好是編碼過程的逆過程。在步驟108后,加入對有線頻道位的測試步驟174并有效地對該有線頻道位進(jìn)行測試以判定是否為“1”。如果是“1”則通過圖1和圖2中的有線頻道信號164發(fā)信號給命令控制器36,將由G碼譯碼器38發(fā)送給它的CDTL118用于有線頻道。然后,命令控制器根據(jù)指定的有線頻道號查找本地有線載波頻道號。在圖9的步驟176中,包括有線頻道優(yōu)先級矢量表160的優(yōu)先級矢量表用于查找CDTL118信息。命令控制器接收到有線頻道信號164的替換作法是G碼譯碼器執(zhí)行包括從指定有線頻道號到本地有線載波號的變換的全部譯碼過程。這便成了圖3遙控器實(shí)現(xiàn)的情形。如果包括該步驟,圖11示出全部譯碼算法的實(shí)現(xiàn)。有待增加的全部是將指定頻道變換成本地有線載波頻道的步驟166,如果有線頻道位指出涉及有線頻道,則步驟166執(zhí)行有線頻道地址表162的查找。步驟166有效地替代了圖9中步驟174。需說明的另一問題是可以預(yù)編程的節(jié)目數(shù)。由于G碼大大簡化了輸入節(jié)目的過程,有可能用戶很快學(xué)會并要輸入大量節(jié)目,然而,有些現(xiàn)有VCR只能存儲多達(dá)4個(gè)節(jié)目,而有些可存儲8個(gè)。這樣用戶很容易因VCR的編程限制而落空。對此問題的一種解決途徑,是用遙控器來執(zhí)行壓縮G碼的譯碼并在遙控器中配備足夠存儲器以存儲大量例如20或40個(gè)節(jié)目。遙控器具有定時(shí)地一次將好幾個(gè)存儲節(jié)目發(fā)送到VCR主機(jī)的能力。為提供這種能力,在遙控器內(nèi)需要稱為棧存儲器76的額外存儲器,如圖12所示,除此以外,和圖4相同??捎秒S機(jī)存取存儲器實(shí)現(xiàn)棧存儲器76,事實(shí)上棧存儲器76留駐在微控制器內(nèi),如RAM62。棧存儲器76可執(zhí)行定時(shí)器預(yù)編程信息的新輸入、插入及刪除的場所。也可以是進(jìn)行編輯的場所。該棧的頂部存儲單元,例如前4個(gè)單元正好對應(yīng)于VCR主機(jī)中可利用的定時(shí)器預(yù)編程存儲器。每當(dāng)棧存儲器頂部發(fā)生改變,則將新信息發(fā)送到VCR主機(jī)進(jìn)行刷新。圖13示出當(dāng)用戶在遙控器小鍵盤上輸入G碼節(jié)目時(shí)的事件順序。為進(jìn)行說明,假設(shè)VCR主機(jī)只能處理4個(gè)節(jié)目。假設(shè)棧存儲量為20個(gè)定時(shí)器預(yù)編程節(jié)目。參考圖13中的流程圖,當(dāng)用戶在步驟230輸入G碼,微控制器60在步驟234先將該G碼譯碼為CDTL信息,然后將該信息與“已輸入”(entered)的附加詞顯示在顯示器上。在步驟236微控制器則將譯碼后的節(jié)目輸入到棧存儲器。如果是輸入的第一個(gè)節(jié)目,將之置于棧存儲器的頂部單元。如果棧存儲器中已有幾個(gè)節(jié)目,則將新輸入的節(jié)目暫時(shí)先置于棧存儲器底部。在步驟240將棧存儲器排序?yàn)檎_的時(shí)間順序,使時(shí)間上最早的節(jié)目出現(xiàn)在頂部單元,時(shí)間上最后的節(jié)目放在底部。要注意的是時(shí)間上排序的棧存儲器的實(shí)質(zhì)是如改變棧存儲器單元n,則改變它下面的所有單元。例如,假設(shè)棧存儲器有6個(gè)時(shí)間上已排序的輸入,則輸入的新輸入其時(shí)間排序置于單元3(1為頂部單元)。如這個(gè)輸入放在單元3,則原來在單元3、4、5、6的信息將移至單元4、5、6和7。單元1和2維持不變。微控制器60,在按時(shí)間排序后,在步驟242檢驗(yàn)前n個(gè)輸入是否已與以前發(fā)生變化,其中對本例來說n等于4。在此情形下,由于新的節(jié)目已輸入了單元3,以前在單元3的內(nèi)容現(xiàn)在移至單元4。由于VCR主機(jī)4個(gè)輸入的節(jié)目單應(yīng)正好對應(yīng)棧存儲器單元1至4,所以VCR主機(jī)中輸入3和4必須修改。因此微控制器將新輸入3和4在圖13的步驟244發(fā)送到主機(jī)。如果新輸入節(jié)目在時(shí)間排序后輸入到單元5,輸入1至4則與前保持不變,并且微控制器也不發(fā)送任何消息給VCR主機(jī),該微控制器繼續(xù)如步驟246對時(shí)鐘85和鍵盤88監(jiān)控。假設(shè)當(dāng)用戶在步驟230輸入G碼時(shí),遙控器指向VCR主機(jī)。圖13的其它步驟發(fā)生很快,以致在遙控器仍指向VCR主機(jī)時(shí),便在步驟244將變化送出。如用戶在步驟232決定刪除一個(gè)節(jié)目,則先在棧存儲器執(zhí)行該刪除。如果影響前4個(gè)輸入,則微控制器將修改后信息發(fā)送到VCR主機(jī)。如前4個(gè)輸入未受影響,則遙控器仍不發(fā)送任何內(nèi)容。刪除只改變棧的較低部分(單元5到20)??稍谶m當(dāng)時(shí)刻將此新信息發(fā)送到VCR主機(jī)。與此同時(shí),VCR主機(jī)執(zhí)行其定時(shí)器編程功能、逐個(gè)完成其定時(shí)預(yù)編程輸入。一旦已完成全部4個(gè)錄象輸入,遙控器中的棧發(fā)送一些新的輸入去“充滿”VCR主機(jī)(如果該棧有4個(gè)以上輸入)。遙控器的實(shí)時(shí)時(shí)鐘85由微控制器監(jiān)視以確定主機(jī)中節(jié)目用完的時(shí)間。參考圖14流程圖,微控制器在步驟250定時(shí)檢驗(yàn)時(shí)鐘以及和VCR主機(jī)節(jié)目單上相同的棧頂部節(jié)目(比如,前4個(gè)輸入)的時(shí)間。如果作一個(gè)定時(shí)檢驗(yàn),判定主機(jī)節(jié)目單的錄制完成,那么如在步驟252測試出棧中有多個(gè)輸入時(shí),則顯示器設(shè)為閃爍模式或在步驟258顯示一閃爍信息提醒用戶發(fā)送更多節(jié)目。用戶下次拿起遙控器,該閃爍會提醒他VCR主機(jī)節(jié)目單已完成,該用遙控器存儲的節(jié)目輸入充滿VCR主機(jī)了。用戶可僅僅拿起遙控器并指向VCR主機(jī)按下“ENTER”(輸入)鍵。這在步驟260將棧存儲器頂部內(nèi)容“跳出”,即是使棧往上跳出4個(gè)單元的全部輸入。然后,微控制器在步驟262將新的“棧頂”即,頂部4個(gè)輸入發(fā)送給VCR主機(jī)。重復(fù)該過程直至整個(gè)棧已空了。使用壓縮碼進(jìn)行錄象預(yù)編程的裝置的另一最佳實(shí)施例是圖15的即時(shí)編程器300。該即時(shí)編程器300有標(biāo)出數(shù)字0到9的數(shù)字鍵302、CANCEL(取消)鍵304、REVIEW(檢查)鍵306、WEEKLY(星期)鍵308、ONCE(一次)鍵310和DAILY(M-F)(日)鍵312,用于即時(shí)編程器300編程。一個(gè)蓋通常覆蓋用于設(shè)置即時(shí)編程器300的其它鍵。當(dāng)提起蓋314時(shí),露出以下鍵SAVE(保存)鍵316、ENTER(輸入)鍵318、CLOCK(時(shí)鐘)鍵320、CH(頻道)鍵322、ADDTIME(加時(shí)間)鍵324、VCR鍵326、CABLE(有線)鍵328、TEST(測試)鍵330。圖15示出的即時(shí)編程器的其它特征是液晶顯示器350和紅色警告發(fā)光二極管332,圖16的即時(shí)編程器300的正面立視圖示出安裝在正面338上的前面紅外(IR)二極管340。將即時(shí)編程器300置于待設(shè)定設(shè)備例如盒式磁帶錄象機(jī)370、電纜箱372、及電視機(jī)374的前面,如圖19所示,前面紅外線(IR)二極管340可發(fā)信號對節(jié)目錄制加以控制。IR透明蓋336蓋住將在下文說明的額外的IR發(fā)射二極管。圖18示出液晶顯示器350的細(xì)節(jié)。在不同時(shí)間可在顯示器上看到確定的文本354,并有輸入?yún)^(qū)356。在顯示器底部顯示時(shí)間條352,時(shí)間條功能在下文說明。即時(shí)編程器300的附件是安裝座360,如圖17所示,用于將即時(shí)編程器300固置于左側(cè)立面362和右側(cè)立面364之間,即時(shí)編程器300可在左側(cè)立面362和右側(cè)立面364之間滑動(dòng)直至前面對齊凸緣365,該凸緣位于安裝座360前面并跨接左側(cè)立面362與右側(cè)立面364,如圖17A所示。元件362、364和365一起用于使即時(shí)編程器300居中,以便在如圖20所示使用該即時(shí)編程器時(shí),使IR透明蓋336和IR二極管342、344、346和348如圖17所示適當(dāng)對齊以利發(fā)射紅外線。安裝座360有一對齊凸緣366,該凸緣的目的是使安裝座后邊沿對齊,沿著后邊沿,并沿電纜箱或VCR或類似裝置的正面限定放置對齊凸緣366的邊界,如圖20所示。當(dāng)如圖20所示對齊時(shí),安裝座360將即時(shí)編程器300對齊以使左IR二極管342、下IR二極管344、兩個(gè)后背IR二極管346、和右IR二極管348如圖17所示,必須時(shí)能將信號發(fā)送到盒式磁帶錄象機(jī)370和電纜箱372。如VCR和/或電纜箱功能塊位于電視機(jī)374自身內(nèi)部,則即時(shí)編程器300可被放置來發(fā)送信號到電視機(jī)374,無論是以圖19的方式,或是以圖20方式將安裝座置于電視機(jī)頂部。通過使用安裝座360,用戶將安裝座360、即時(shí)編程器與待編程定設(shè)備一次對齊,而無需用戶記住將即時(shí)編程器300置于正確位置通過前面紅外(IR)二極管340發(fā)射,如圖19所示,使用各種遙控器的現(xiàn)行經(jīng)驗(yàn)已表明作最樂觀的估計(jì)將遙控器置于固定位置例如咖啡臺上也是困難的。安裝座360通過用被控設(shè)備來定位即時(shí)編程器300從而解決了該問題。放置左IR二極管342、下IR二極管344、兩個(gè)后背IR二極346和右IR二極管348向左、向下、向后和向右發(fā)射。向下發(fā)射器取一定形式,安裝座360放在待編程部件頂部。左和右發(fā)射允許待編程部件在左側(cè)或右側(cè)。配置向后發(fā)射的后背IR二極管346以便信號從墻壁或室內(nèi)其它物體反射。正面IR二極管340、左IR二極管342、右IR二極管348以及下IR二極管344是用25度發(fā)射角二極管實(shí)現(xiàn)的。配置兩個(gè)后背IR二極管用以使該方向能量較大,這兩個(gè)二極管是用5度發(fā)射角二極管實(shí)現(xiàn)的,用于聚集能量并提供從墻壁或室內(nèi)物體更多的IR能量的反射。大多數(shù)VCR及電纜箱可由紅外遙控器控制,然而,不同的VCR及電纜箱有不同的IR代碼。雖然文字上有數(shù)以百計(jì)的不同型號的VCR和電纜箱,但幸好只有數(shù)十種IR代碼集合。每一集合有幾十個(gè)表示所需不同鍵的“詞”,例如“電源”、“錄制”、“頻道增”、“頻道減”、“停止”、“0”、“1”、“2”等。為控制VCR和電纜箱進(jìn)行錄制,只需以下“詞”“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”,“電源”、“錄制、“停止”。所有集合用于這些詞的IR代碼存儲在即時(shí)編程器300的存儲器中,位于圖21及22的微計(jì)算機(jī)380中。在設(shè)置即時(shí)編程器300時(shí),用戶交互式地將其VCR和電纜箱的種類和型號輸入給即時(shí)編程器300。在實(shí)際控制過程中可從存儲器調(diào)出IR代碼的正確集合。在用戶只有一個(gè)VCR的情形下,可調(diào)出該特定VCR的紅外代碼對VCR加以控制。在用戶有一個(gè)VCR和一個(gè)電纜箱的情形下,從對應(yīng)于VCR的集合中調(diào)出IR代碼“電源”、“錄制”、“停止”,而從對應(yīng)于電纜箱的集合中調(diào)出“0”到“9”的IR代碼。原因是在此情形下,電纜箱控制頻道切換。因此,頻道切換信號“0”到“9”必須送到電纜箱而不是VCR。最初,用戶執(zhí)行設(shè)置序列。首先,用戶在一表內(nèi)查找對應(yīng)于待編程的VCR的型號、牌子的數(shù)號,所述的表列出了VCR商標(biāo)名和2位十進(jìn)制數(shù)代碼。然后將VCR調(diào)到正常使用的頻道3或頻道4,用戶關(guān)斷該VCR。然后用戶按下VCR鍵326。當(dāng)顯示器示出VCR,用戶按下在VCR型號/牌子表中查到的2位十進(jìn)制數(shù)的代碼(例如RCA為01)。用戶將即時(shí)編程器300指向VCR,然后按下ENTER(輸入)鍵318。紅色警告發(fā)光二極管332閃爍,與此同時(shí)它發(fā)送一測試信號給VCR。如VCR接通并變?yōu)轭l道09,用戶接下SAVE(保存)鍵316并進(jìn)至設(shè)置時(shí)鐘步驟。如果VCR未接通(“ON”)或已接通但未變?yōu)轭l道09,用戶再次按ENTER鍵318,等到紅色警告發(fā)光二極管332停止閃爍為止。當(dāng)紅色警告發(fā)光二極管332正在閃爍時(shí),即時(shí)編程器300發(fā)送下一個(gè)可能的VCR代碼。如果VCR接通并變?yōu)轭l道09,用戶按壓SAVE鍵316,否則用戶再按ENTER鍵318直至找到VCR工作的VCR代碼。如果試過了該牌號所有可能的VCR代碼,顯示器就示出“END”(結(jié)束)。如果這樣的話,用戶按VCR鍵326代碼00然后按ENTER鍵318,一次一個(gè)地對所有牌號嘗試所有可能的代碼。一旦找到并存儲適當(dāng)?shù)腣CR代碼,則下一設(shè)置步驟便是設(shè)置即時(shí)編程器300的時(shí)鐘。首先,用戶按下CLOCK鍵320。當(dāng)顯示器示出“YR”時(shí),用戶按下該年(例如90),然后按ENTER鍵318。于是顯示器示出“MO”,用戶按該月(例如07為7月),再按下ENTER鍵318。對“DA”日期(例如第1天為01)、“Hr”小時(shí)(例如2點(diǎn)鐘為02)、“Mn”分鐘(例如5分鐘為05)、以及“AM/PM”(上午/下午)1為AM或2為PM重復(fù)以上步驟。此序列后,顯示器示出“SAVE”幾秒鐘,然后顯示器示出已輸入的當(dāng)前時(shí)間和日期。用戶不再需要在其VCR上設(shè)置時(shí)鐘。接著,如果即時(shí)編程器300也用作電纜箱控制器,那么設(shè)置步驟如下。首先,在電纜箱型號牌子表內(nèi)查出對應(yīng)于待控制電纜箱(變換器)的型號牌子的數(shù)字,所述的表列出電纜箱牌子及相應(yīng)的兩位十進(jìn)制代碼。將VCR調(diào)到頻道03和04然后關(guān)掉VCR。然后將電纜箱調(diào)到正常的頻道02或03,并維持為接通(“ON”)。然后按下CABLE鍵328。當(dāng)顯示器示出“CAB-”,用戶輸入在電纜箱型號牌號表中查到的2位十進(jìn)制數(shù)代碼,將即時(shí)編程器300指向電纜箱(變換器)并按下ENTER鍵318。當(dāng)紅色警告發(fā)光二極管332正在將測試信號發(fā)送到電纜箱時(shí),該二極管便閃爍。如果電纜箱變?yōu)轭l道09,那么用戶按下SAVE鍵316,然而,如果電纜箱沒有變到頻道09,則用戶再次按下ENTER鍵318并等待到紅色警告發(fā)光二極管332停止閃爍,同時(shí)發(fā)送下一可能的代碼。重復(fù)該步驟直至電纜箱變?yōu)轭l道09,以及這時(shí)用戶按下SAVE鍵316。如果顯示器示出“END”,則用戶已試過了該牌子所有可能的電纜箱代碼。如果這樣的話,用戶按下電纜代碼00及ENTERR鍵318,以便一次一個(gè)地嘗試所有可能的牌子代碼。對有些人(可能由于他們有電纜或衛(wèi)星),在電視指南或電視日歷中列出的頻道不同于他們電視機(jī)或電纜的頻道。如果不同,用戶作如下處理。首先,用戶按下CH鍵322。顯示器有如此顯示“GuideCHTVCH”。然后用戶按壓電視指南或電視日歷上印刷的頻道(例如,頻道2按02),然后用戶按該頻道號,從其本地有線電視公司收到該印刷出的頻道。接著用戶按ENTER鍵318。對開列的不同于所印頻道的頻道上的每個(gè)頻道重復(fù)上述操作。當(dāng)結(jié)束該過程時(shí),用戶按下SAVE鍵316。一般而言,區(qū)域性電視指南或電視日歷有指出已分配給每個(gè)有線的和廣播頻道例如HBO,CNN,ABC,CBS,NBC等的頻道號的圖表。該圖表可對應(yīng)于例如圖28的左兩列。例如,假定電視指南或電視日歷已將頻道14分給HBO,但用戶的有線電視公司在頻道18傳送HBO節(jié)目。由于頻道號不同,用戶需使用CH鍵322。用戶按CH鍵(在顯示“GuideCH”下有兩空格閃爍”。然后用戶按14。(現(xiàn)在顯示TVCH”下的兩空格閃爍)。用戶于是按18及ENTER鍵38。對不同的每個(gè)頻道重復(fù)該過程。結(jié)束時(shí),用戶按SAVE鍵316。已保存頻道設(shè)置后,用戶可通過按CH鍵322及REVIEW鍵306來檢查設(shè)置。通過反復(fù)按壓REVIEW鍵306,一次一行地上卷各設(shè)定頻道的顯示。接著用戶可以測試以確定即時(shí)編程器300的位置是否好的。首先,用戶確認(rèn)VCR關(guān)斷而插入插頭,并確信電纜箱(如有一個(gè)的話)保持為“接通”(ON)。然后用戶可按TEST鍵230。如只有一個(gè)VCR,則當(dāng)VCR“接通”時(shí)變?yōu)轭l道09并開始錄制,然后VCR“關(guān)斷”(OFF),則VCR控制器置于一好位置。如同時(shí)有一電纜箱,那么,當(dāng)VCR接通(“ON”)時(shí),電纜箱調(diào)到頻道09VCR開始記錄,然后VCR停止并“關(guān)斷”,則即時(shí)編程器300置于一好地方。為操作即時(shí)編程器300,VCR應(yīng)保持為“關(guān)斷”,保持電纜箱為“接通”。用戶在電視指南中查找錄制節(jié)目所需要的壓縮碼。在電視指南中列出壓縮碼212,如圖8所示。為本實(shí)施例所用的電視指南/日歷除了無需圖8中元件188外有與圖8所示的相同元件。用戶所選節(jié)目的壓縮碼212通過使用數(shù)字鍵302輸入到即時(shí)編程器300,然后用戶選擇錄制節(jié)目的頻度。用戶按ONCE鍵310在排定時(shí)間錄制該節(jié)目一次,或者用戶按WEEKLY鍵308在每周相同排定時(shí)間錄制該節(jié)目直至取消,或者用戶按DAILY(M-F)鍵312在星期一至星期五每天同樣的排定時(shí)間錄制該節(jié)目直至被取消。這對例如每天播出而周末不播出的連續(xù)劇的節(jié)目是最有用的。為確認(rèn)該輸入,即時(shí)編程器300立即對壓縮代碼譯碼并顯示由用戶輸入的節(jié)目的日期、頻道和開始時(shí)間。所輸入節(jié)目的長度也由橫跨顯示器底部的時(shí)間條352所顯示。每個(gè)時(shí)間條表示1小時(shí)(或不足1小時(shí))的節(jié)目。于是用戶只需將即時(shí)編程器300放在VCR及電纜箱附近以使命令可以被發(fā)射,并在適當(dāng)時(shí)刻,即時(shí)編程器300會“接通”(ON)VCR,改變?yōu)檎_頻道并錄制節(jié)目,然后“關(guān)斷”VCR。用戶只需確實(shí)將空白磁帶插入。REVIEW鍵306允許用戶(逐步檢查(stepthrough)已輸入節(jié)目。以時(shí)間序即日期和時(shí)間次序顯示這些節(jié)目。每按下REVIEW鍵306,則顯示下一節(jié)目,直到已輸入節(jié)目全被顯示,而顯示“END”。如再次按下REVIEW鍵306,顯示會返回到當(dāng)前日期和時(shí)間。如用戶希望取消一節(jié)目,則用戶按REVIEW鍵306直至顯示要取消的節(jié)目,然后用戶按下CANCEL鍵304。顯示器會顯示“CANCELLED”(取消)。此外,任何時(shí)刻用戶按一錯(cuò)數(shù),只要按下CANCEL鍵304就允許用戶再開始。某些電視節(jié)目,例如實(shí)況體育節(jié)目,可能在排定的時(shí)間隙(timeslot)上掠過。為確保錄下整個(gè)節(jié)目,用戶可按ADDTIME鍵324以增大錄制長度,即使該節(jié)目正在被錄制。用戶按下REVIEW鍵306顯示該節(jié)目,然后按ADDTIME鍵324。每按下ADDTIME鍵324一次,錄制長度加15分鐘。當(dāng)顯示當(dāng)前時(shí)間和日期時(shí),下面24小時(shí)所需空白磁帶量也通過橫跨顯示器底部的時(shí)間條352加以顯示。每個(gè)時(shí)間條表示1小時(shí)(或不足1小時(shí))的磁帶。在VCR無人看管前用戶應(yīng)對此作檢查以保證有足夠空白帶。每次輸入一節(jié)目代碼,即時(shí)編程器300自動(dòng)檢驗(yàn)所有輸入以確保節(jié)目輸入間無時(shí)間重迭。如用戶想輸入一個(gè)時(shí)間上與以前輸入節(jié)目重迭的節(jié)目,則出現(xiàn)“CLASH”(沖突)信息。這樣,如圖23中步驟432所歸納的,用戶有以下選擇1)如用戶希望保留以前輸入的節(jié)目而放棄新輸入的,用戶無須做什么,而在短時(shí)延遲后,顯示器返回示出當(dāng)前時(shí)間和日期;2)如果用戶要將先開始的節(jié)目錄到結(jié)束再錄第二個(gè)節(jié)目的剩余部分,則用戶再按ONCE鍵310、DAILY(M-F)鍵312、或WEEKLY鍵308(不論按哪一個(gè)都可輸入該代碼)。如兩節(jié)目起始時(shí)間相同,則先錄最近輸入的節(jié)目。如注意到“CLASH”,用戶決定新節(jié)目比以前輸入的節(jié)目更重要,則用戶可取消以前輸入的節(jié)目然后重新輸入新的。在有些地方,例如在Colorado的有些部分,有線系統(tǒng)播放的有些頻道比當(dāng)?shù)仉娨曋改狭谐龅臅r(shí)間要早或遲3個(gè)小時(shí)。這是由于取決于該頻道是否收到東部或者西部衛(wèi)星廣播的時(shí)間差。對要錄比電視指南列出時(shí)間遲3小時(shí)的節(jié)目的用戶,該過程如下。首先,用戶輸入該節(jié)目代碼,然后按SAVE鍵316(為+),按需要再按ONCE鍵310、DAILY(M-F)鍵312或WEEKLY鍵308。對要錄比電視節(jié)目指南列出的時(shí)間早3小時(shí)的節(jié)目,該過程如下。首先,用戶輸入節(jié)目代碼,然后按ENTER鍵318(用-),按需要再按ONCE鍵310,DAILY(M-F)鍵312,或按WEEKLY鍵308。即時(shí)編程器300顯示將會錄節(jié)目的時(shí)間而不是電視指南示出的時(shí)間。有些顯示信息使即時(shí)編程器300更為用戶所歡迎。顯示“LOBATT”指出電池需更換?!癊rrENTRY”指出在設(shè)置期間的無效輸入?!癊rrCOPE”指出輸入的節(jié)目代碼數(shù)不是有效的數(shù)字。如顯示該信息,用戶應(yīng)核對電視指南并重新輸入該數(shù)?!癊rrDATE”指出用戶已對星期六或星期天節(jié)目試過選擇每日錄象(星期一到星期五);對已過7天以上的節(jié)目試過選擇每周或每日錄象,因?yàn)榧磿r(shí)編程器300只允許將每周或每日錄象選擇用于當(dāng)前周的節(jié)目(±7天);或已試過輸入已結(jié)束的節(jié)目?!癋ULL”表示待錄節(jié)目的棧存儲器、即用即時(shí)編程器300內(nèi)部的隨機(jī)存取存儲器(RAM)實(shí)現(xiàn)的存儲器已被裝滿。用戶于是在輸入新節(jié)目前可取消一個(gè)或多個(gè)節(jié)目。“EMPTY”(空)表示沒有輸入準(zhǔn)備錄的節(jié)目??纱鎯υ诩磿r(shí)編程器300的待錄節(jié)目數(shù)隨可用RAM密度而變,可從10到更多個(gè)之間變化。圖21是實(shí)現(xiàn)即時(shí)編程器300所需電路的原理圖。該電路由微計(jì)算機(jī)380、振蕩器382、液晶顯示器384、小鍵盤386、5路IR發(fā)射器390和紅色警告發(fā)光二極管332組成。微計(jì)算機(jī)380由CPU、ROM、RAM、I/O端口、定時(shí)器、計(jì)數(shù)器和時(shí)鐘構(gòu)成。ROM用于程序存儲,RAM的目的之一是用于待錄節(jié)目的棧存儲。液晶顯示器384是圖15和圖18的顯示器350。小鍵盤386實(shí)現(xiàn)所有前面討論的鍵。5路IR發(fā)射器390由前端紅外(IR)二極管340、左IR二極管342、下IR二極管344、兩個(gè)后背IR二極管346和右IR二極管348組成。圖22示出即時(shí)編程器300電路的詳細(xì)原理圖,和前面相同的元件用相同標(biāo)號加以標(biāo)識。微計(jì)算機(jī)可用NECuPD7530X部件實(shí)施,它可直接與顯示器、小鍵盤、發(fā)光二極管和振蕩器連接。25度IR二極管用NEC313AC部件實(shí)現(xiàn),而5度IR二極管用Liton2871CIR二極管實(shí)現(xiàn)。在圖23、24、25中分別示出了存儲在微計(jì)算機(jī)380的只讀存儲器(ROM)中用于執(zhí)行節(jié)目輸入、檢查和節(jié)目取消以及執(zhí)行錄制的程序流程圖。其過程如上述的用于節(jié)目輸入的圖23由以下步驟組成在即時(shí)編程器300的靜止?fàn)顟B(tài)顯示當(dāng)前日期、時(shí)間和時(shí)間條的步驟402;掃描鍵盤以確定數(shù)字的十進(jìn)制壓縮碼是否輸入的步驟404;顯示輸入的代碼的步驟406;用戶檢驗(yàn)輸入的代碼是否正確的步驟408,以及用戶按CANCEL鍵304的步驟428;用戶按SAVE鍵316或ENTER鍵318提前或推后3小時(shí)的開始時(shí)間的步驟410;用戶按ONCE鍵310、WEEKLY鍵308或DAILY鍵312的步驟412;微計(jì)算機(jī)將壓縮碼譯碼為CDTL的步驟414;測試是否與存儲的節(jié)目沖突的步驟416,如果有沖突,顯示“CLASH”信息的步驟420,用戶按ONCE鍵310、WEEKLY鍵308或DAILY鍵312的步驟422,然后,如討論“CLASH”選項(xiàng)所述的調(diào)節(jié)沖突輸入的步驟432;以及輸入不再保存的步驟424;設(shè)置顯示器對ONCE顯示日期、頻道、起始時(shí)間和間隔(時(shí)間條),或者對DAILY顯示DA、頻道、起始時(shí)間和間隔;或者對WEEKLY顯示星期中的各天頻道、起始時(shí)間和間隔的步驟418;用戶按ADDTIME鍵324增加15分鐘錄象時(shí)間的步驟426;用戶檢查顯示器的步驟430;以時(shí)間順序往棧中輸入節(jié)目的步驟434,其中,該棧是微控制器380RAM的一部分;以及計(jì)算所需磁帶長度以刷新時(shí)間條的步驟436。用于檢查和取消的其過程如上所述的圖24流程圖由以下步驟組成顯示當(dāng)前日期、時(shí)間和時(shí)間條的步驟402;REVIEW鍵306被按下的步驟422;測試棧是否為空的步驟444;顯示“EMPTY”的步驟446;返回到當(dāng)前日期和時(shí)間顯示的步驟448;顯示棧頂輸入的步驟450;用戶按ADDTIME鍵324的步驟452以及刷新時(shí)間條的步驟460;用戶按REVIEW鍵306的步驟454,將棧向上翻卷一個(gè)輸入的步驟462;用戶按CANCEL鍵304的步驟456,顯示“CANCELLED”并取消節(jié)目的步驟464;用戶什么也不做的步驟458,等30秒鐘的步驟466;其中30秒暫停時(shí)間可用微計(jì)算機(jī)380中定時(shí)器實(shí)現(xiàn)。自動(dòng)錄制節(jié)目過程并如上所述的用于進(jìn)行錄制的圖25流程圖由以下步驟組成將棧存儲器頂部節(jié)目起始時(shí)間與當(dāng)前時(shí)間相比較的步驟472;測試是否比節(jié)目起始時(shí)間早3分鐘的步驟474;啟動(dòng)紅色警告LED332閃爍30秒鐘的步驟476;顯示頻道、起始時(shí)間和閃爍“START”信息的步驟478,測試是否到了正確的起始時(shí)間的步驟480,將電源ON(接通)信號發(fā)送到VCR并顯示“REC”(錄象)信息的步驟482;測試電纜箱是否為VCR的輸入的步驟484;發(fā)送頻道切換信號到VCR的步驟486以及發(fā)送頻道切換信號到電纜箱的步驟488;發(fā)送錄象信號到VCR的步驟490;將停止時(shí)間與當(dāng)前時(shí)間比較的步驟492,測試是否到了停止時(shí)間的步驟494,顯示“END”信息的步驟496;發(fā)送停止信號到VCR的步驟498;發(fā)送電源OFF(關(guān)斷)信號到VCR的步驟500,以及從棧彈出節(jié)目的步驟502。圖26是將頻道、日期、時(shí)間和長度(CDTL)編碼為十進(jìn)制壓縮碼510的方法流程圖。該過程可“脫機(jī)”完成并可在通用計(jì)算機(jī)上實(shí)現(xiàn),進(jìn)行該過程可獲得包含在圖8節(jié)目指南或日歷中的壓縮碼212。編碼方法的第1步驟是輸入頻道、日期、時(shí)間和長度(CDTL)的步驟512,用于為具體節(jié)目輸入節(jié)目的頻道、日期、起始時(shí)間和長度CDTL514。下一步驟是查找指定的頻道號的步驟516,以指定的頻道號522替換每個(gè)頻道518。常常是,例如對網(wǎng)絡(luò)廣播頻道,如頻道2,所指定的頻道號是相同的;然而,對諸如HBO的有線頻道,分配一頻道號,在有線頻道分配表520中查出該頻道號,這基本上和圖28表中前兩列相同。接著,在優(yōu)先級矢量表中查找頻道、日期及時(shí)間/長度的優(yōu)先級的步驟524分別用頻道、日期和時(shí)間/長度作索引執(zhí)行優(yōu)先級矢量頻道(C)表526、優(yōu)先級矢量日期(D)表528和優(yōu)先級矢量時(shí)間/長度(TL)表530中的查找,以產(chǎn)生矢量Cp、Dp、TLp532。使用組合的時(shí)間/長度(TL)表設(shè)置優(yōu)先級,是考慮到這些組合與節(jié)目的流行程度之間有直接關(guān)系。例如,630PM的短節(jié)目比2小時(shí)的節(jié)目更受歡迎,因?yàn)檫@可能是晚餐時(shí)間。對頻道優(yōu)先級表排序以便最常用頻道有低的優(yōu)先級數(shù)。優(yōu)先級矢量C表526中數(shù)據(jù)的一個(gè)實(shí)例如下。頻道4723561113......優(yōu)先級01234567......一般而言,一個(gè)月的所有日期有相同優(yōu)先級或用處,這樣一個(gè)月的前些天和低數(shù)字優(yōu)先級在優(yōu)先級矢量D表528中相對應(yīng),如以下實(shí)例。日期12345678910......優(yōu)先級0123456789......可用矩陣排列節(jié)目起始時(shí)間和長度的優(yōu)先級,對起始時(shí)間和節(jié)目長度的每個(gè)組合分配一個(gè)優(yōu)先級,使起始時(shí)間與長度較常見的組合有一低的優(yōu)先級數(shù),而不太常見的組合有高的優(yōu)先級數(shù)。例如,部分優(yōu)先級矢量T/L表530可如下所示。優(yōu)先級TL表時(shí)間長度6:30PM7:00PM7:30PM8:00PM...(小時(shí))0.5847101.0121513181.520191730假設(shè)頻道、日期、時(shí)間和長度(CDTL)514數(shù)據(jù)為頻道5、1990年2月10日,700PM和1.5小時(shí)的長度,那么上例的Cp、Dp、TLp數(shù)據(jù)532為4919。下一步是將Cp、Dp、TLp變換為二進(jìn)制數(shù)并聯(lián)結(jié)成一個(gè)二進(jìn)制數(shù)的步驟534,產(chǎn)生數(shù)據(jù)字……TL2TL1……C2C1……D2D1536。對以上給出實(shí)例,將……TL2TL1……C2C1……D2D1536字變換為二進(jìn)制數(shù)可產(chǎn)生三個(gè)二進(jìn)制數(shù)……0010011,……0100,……01001。在每次變換中使用的二進(jìn)制位數(shù)由所涉及組合數(shù)確定。這隨實(shí)施情況而變,然而,一個(gè)最佳實(shí)施例對Cp使用8位,記為C8C7C6C5C4C3C2C1,可提供256個(gè)頻道,對Dp用5位,記為D5D4D3D2D1,可提供1個(gè)月的31天,對TLp用14位記為TL14……TL3TL2TL1,可提供24小時(shí)每隔5分鐘的起始時(shí)間以及節(jié)目長度不超過3小時(shí)的5分鐘長度增量、節(jié)目長度3到8小時(shí)的15分鐘長度增量的節(jié)目長度。這需大約288×(36+20)=16,128種組合,可由214=16384種二進(jìn)制組合提供??偣灿?+15+14=27位信息TL14……TL2TL1C8……C2C1D5……D2D1。對以上實(shí)例各數(shù)用零補(bǔ)上并將它們聯(lián)結(jié)在一起,導(dǎo)出27位的二進(jìn)制數(shù)000000000100110000010001001。下一步驟是用可存儲在只讀存儲器64中的位分層關(guān)鍵碼540,按照位分層關(guān)鍵碼執(zhí)行對二進(jìn)制數(shù)位重排序的步驟538。如前所述,位分層關(guān)鍵碼540可以是……TL2TL1……C2C1……D2D1536的位的任意排序,通常選擇關(guān)鍵碼使最可能成為定時(shí)器預(yù)編程對象的節(jié)目具有低數(shù)值的壓縮碼212,這可使擊鍵最少。位分層關(guān)鍵碼的排序可由如前討論的各種位組合的差分幾率確定??蓪ξ环謱雨P(guān)鍵碼120說明導(dǎo)出位分層關(guān)鍵碼540的細(xì)節(jié),同樣方法可用于位分層關(guān)鍵碼540。例如,位分層關(guān)鍵碼可以是TL8C3......TL10C2TL1C1L1D5D4D3D2D12726......10987654321下一步驟是組合各組位并將每個(gè)組變換為十進(jìn)制數(shù)并聯(lián)結(jié)為一個(gè)十進(jìn)制數(shù)的步驟542。例如,在按照位分層關(guān)鍵碼重排序后,該代碼可能為000000001010010000010001001,可分組為00000000101001000,0010001001。如將這些二進(jìn)制位的組變換為十進(jìn)制數(shù)如328,137,并聯(lián)結(jié)成一個(gè)十進(jìn)制數(shù),其結(jié)果是十進(jìn)制數(shù)327137。最后編碼步驟是置換該十進(jìn)制數(shù)的步驟546,按置換函數(shù)544置換該十進(jìn)制數(shù),該置換函數(shù)取決于日期548,尤其是該月和該年,以及提供代碼的保密特性。在置換十進(jìn)制數(shù)的步驟546之后,十進(jìn)制壓縮碼G8……G2G1550可以例如是238731。然后將這些編碼的代碼如圖8壓縮碼指示212那樣包括到節(jié)目指南或日歷中。圖27是將十進(jìn)制壓縮碼譯碼為頻道、日期、時(shí)間和長度560、即圖23中步驟414的方法流程圖。十進(jìn)制壓縮碼G8……G2G1564一旦在步驟562輸入,則必須執(zhí)行圖26中步驟544和546的置換函數(shù)的逆過程。第一步是抽取日代碼步驟566,在十進(jìn)制壓縮碼中抽取該節(jié)目的日代碼,傳送日代碼到步驟568,該步驟也從由圖21和22微計(jì)算機(jī)380實(shí)現(xiàn)的時(shí)鐘576中接收當(dāng)前的日子574。時(shí)鐘576也將當(dāng)前月份和年份送到置換函數(shù)570,該函數(shù)依賴于月份和年份。然后步驟568執(zhí)行該函數(shù),如果日期代碼等于或大于來自時(shí)鐘的當(dāng)前日期,則使用時(shí)鐘上月/年的置換函數(shù),否則使用時(shí)鐘上本月以后的下一月份的置換函數(shù),如時(shí)鐘上月份為12月則使用下一年份。換言之,由于有提前1個(gè)月或前31天預(yù)編程錄象的準(zhǔn)備,如果節(jié)目的那一日等于或大于本月的當(dāng)前的日數(shù),則認(rèn)為它是當(dāng)前月的一天;否則,如果節(jié)目的那一日小于本月的當(dāng)前日數(shù),則認(rèn)為該節(jié)目是下個(gè)月的。抽取日代碼步驟566必須在十進(jìn)制壓縮碼反轉(zhuǎn)換的步驟580之前執(zhí)行,步驟566可用圖26中關(guān)于置換十進(jìn)制數(shù)的步驟546的現(xiàn)有知識來完成,步驟546是對日代碼信息進(jìn)行的。選出的置換方法578用于十進(jìn)制壓縮碼反置換的步驟580。對以上給出的實(shí)例,步驟580的輸出為328137。下一個(gè)步驟是將十進(jìn)制數(shù)的各組變換為二進(jìn)制數(shù)的組,并將二進(jìn)制數(shù)的組聯(lián)結(jié)成一個(gè)二進(jìn)制數(shù)的步驟584,該步驟是圖26中步驟542的過程逆,對以上實(shí)例,該步驟得出的二進(jìn)制代碼為000000001010010000010001001。然后,位分層關(guān)鍵碼588用于按位分層關(guān)鍵碼重排二進(jìn)制數(shù)各位的步驟586,該步驟為圖26中步驟538的逆過程,以上實(shí)例經(jīng)該步驟可得到000000000100110000010001001,即與圖26中536相對應(yīng)的……TL2TL1……C2C1……D2D1582。下一個(gè)步驟是將各位分組形成三個(gè)二進(jìn)制的TL、C、D,并將它們變換為10進(jìn)制數(shù)的步驟590,導(dǎo)出Cp、Dp、TLp592,對以上實(shí)例為4,9,19,即頻道、日期及時(shí)間/長度的優(yōu)先級矢量,它們可分別用于優(yōu)先級矢量頻道(C)表598、優(yōu)先級矢量日期(D)表600,優(yōu)先級矢量時(shí)間/長度(TL)表602中查找頻道、日期、時(shí)間和長度604。查找本地頻道號的步驟606在指定的/本地頻道表610中查找給出指定頻道號608的本地頻道612,所述表610如前所述是由用戶通過CH鍵322設(shè)置的。指定/本地頻道表610的一個(gè)實(shí)例是圖28中指定/本地頻道表620的右邊兩列。指定頻道號例如624和628與本地頻道號例如626和630間對應(yīng)關(guān)系是由用戶在設(shè)置期間建立的。例如,圖28示出指定頻道號5和本地頻道號5之間精確的對應(yīng)關(guān)系。最后的步驟是將月份和年份附加到日上形成日期的步驟614。從步驟568得到正確的月和年,它們同樣取決于日代碼是否等于或大于時(shí)鐘的日或小于時(shí)鐘的日。如果日代碼等于或大于時(shí)鐘的日,使用時(shí)鐘所示的月和年,否則用下一個(gè)月份,而當(dāng)時(shí)鐘月為12月時(shí)使用下一年度。結(jié)果是頻道、日期、時(shí)間和長度(CDTL)618,對以上實(shí)例為頻道5,1990年2月10日700PM,1.5小時(shí)長度。另一最佳實(shí)施例將譯碼裝置嵌入帶G碼譯碼器的電視接收機(jī)950中,如圖29所示,圖29是包括帶G碼譯碼器的電視接收機(jī)的系統(tǒng)框圖。用戶可使用電視遙控器956或電視接收機(jī)上控制器輸入表示待錄制節(jié)目的代碼。同樣的電視遙控器和電視機(jī)上控制器也可用于執(zhí)行普通電視控制功能例如頻道選擇。當(dāng)輸入G碼時(shí),電視遙控器通過紅外發(fā)射器958將G碼發(fā)送到帶G碼譯碼器950的電視機(jī)。電視接收機(jī)950上的紅外接收器960接收該發(fā)射并將該代碼發(fā)送到G碼譯碼器954,將該代碼譯碼為CDTL并將該代碼和也裝在電視接收機(jī)950內(nèi)的時(shí)鐘一起使用,以在適當(dāng)時(shí)間發(fā)送適當(dāng)命令給VCR964和電纜箱966使得在適當(dāng)時(shí)間錄下所選節(jié)目。來自電視機(jī)950的發(fā)射是通過紅外發(fā)射器962發(fā)射的,該紅外發(fā)射器可置于電視機(jī)箱關(guān)鍵點(diǎn)例如角上。該發(fā)射可被VCR964通過紅外接收器968而接收,以及被電纜箱通過紅外接收器969接收。圖30是帶G碼譯碼器的電視接收機(jī)的原理圖。帶G碼譯碼器的電視接收機(jī)950可通過紅外接收器960接收來自電視遙控器956的信號,該接收器或送信號至命令控制器974或直接送到G碼譯碼器954。命令控制器974可設(shè)在電視接收機(jī)中控制電視機(jī)的其它項(xiàng)目,包括例如當(dāng)改變頻道時(shí)顯示頻道號的“屏上”功能。G碼譯碼器954對發(fā)送的G碼譯碼,并用來自時(shí)鐘976的日期和時(shí)間將合適命令通過紅外發(fā)射器962發(fā)送到VCR964和電纜箱966。G碼和其它命令也可通過手動(dòng)控制器975發(fā)送到命令控制器。當(dāng)對G碼譯碼時(shí),可“屏上”顯示G碼和譯碼的CDTL信息,如電視顯示器/監(jiān)控器952的屏上顯示978所示?!捌辽稀憋@示不是必需的,而任何格式是可選的。圖31是說明有G碼譯碼功能的電視接收機(jī)中G碼譯碼器裝置的原理示意圖。該電路非常類似于圖21和22所描述的電路,然而,有與紅外接收器960和命令控制器974而不是與LCD384及小鍵盤386的接口。關(guān)鍵元件為微控制器980和振蕩器982。與命令控制器974的接口是一個(gè)最佳實(shí)施例,另一實(shí)施例只有手動(dòng)控制器975、紅外接收器960、電視顯示器/監(jiān)視器952及G碼譯碼器954間的直接接口,而無須經(jīng)過中間的命令控制器974。該電視電路包括存儲或?qū)W習(xí)VCR和電纜箱紅外代碼協(xié)議的能力。警告發(fā)光二極管984安裝在電視機(jī)殼上,以警告錄象將開始,提醒用戶為VCR準(zhǔn)備好要錄的磁帶。用電視顯示器/監(jiān)視器上的“屏上”顯示,帶G碼譯碼器950的電視接收機(jī)的操作可基本上與圖23、24和25所說明的一樣,分別用壓縮碼進(jìn)行節(jié)目輸入、節(jié)目檢查和節(jié)目取消及執(zhí)行錄象機(jī)預(yù)編程。原來在LCD384上顯示的每一項(xiàng)內(nèi)容改為顯示在電視監(jiān)視器952上。唯一差別是當(dāng)用戶將電視遙控器956置為G碼輸入發(fā)射、節(jié)目檢查或節(jié)目取消方式時(shí)“屏上”只執(zhí)行步驟402(顯示當(dāng)前日期、時(shí)間和時(shí)間條)。圖26的將節(jié)目頻道、日期、時(shí)間和長度信息編碼為十進(jìn)制壓縮碼的方法,圖27的將十進(jìn)制壓縮代碼譯碼為節(jié)目頻道、日期、時(shí)間和長度信息的方法,以及圖28所示的將頻道號分配給本地頻道號的方法維持不變。本發(fā)明的另一最佳實(shí)施例是將譯碼裝置嵌入各種與電視有關(guān)的設(shè)備例如盒式磁帶錄象機(jī)、電纜箱或衛(wèi)星接收機(jī)中。在任何系統(tǒng)中,譯碼裝置只須配置在一種設(shè)備中,例如電纜箱中,便可在適當(dāng)時(shí)刻將合適命令分配給諸如VCR和衛(wèi)星接收機(jī)的其它設(shè)備以錄制所需要的節(jié)目。圖32是包括帶G碼譯碼器950的電視機(jī)、VCR964、電纜箱966和衛(wèi)星接收機(jī)986的系統(tǒng)框圖。該系統(tǒng)除了包括衛(wèi)星接收機(jī)外和圖29所示系統(tǒng)一樣工作,該系統(tǒng)可通過紅外接收器988接收來自裝在帶G碼譯碼器950的電視接收器上的紅外發(fā)射器962的命令。由衛(wèi)星接收器接收的命令包括接通/關(guān)斷命令和頻道選擇命令。衛(wèi)星接收器986可將電視信號饋給VCR964,VCR記錄節(jié)目和/或把節(jié)目轉(zhuǎn)送給電視顯示/監(jiān)視器952。圖33是包括帶G碼譯碼器992、電視機(jī)952、電纜箱966和衛(wèi)星接收機(jī)986的系統(tǒng)框圖。用戶可使用電視遙控器956或VCR991上的控制器來輸入表示要錄制節(jié)目的代碼。當(dāng)輸入G碼時(shí),電視遙控器通過紅外發(fā)射器958發(fā)送G碼給帶G碼譯碼器992的VCR991。VCR991上的紅外接收器990接收該發(fā)射并將代碼送到G碼譯碼器992,該譯碼器將代碼譯碼成CDTL,并將CDTL與VCR991內(nèi)部時(shí)鐘一起使用,在適當(dāng)時(shí)間發(fā)送合適命令給電纜箱966和衛(wèi)星接收器以便在正確時(shí)間錄下所選節(jié)目。VCR991的發(fā)射通過紅外發(fā)射器994,該紅外發(fā)射器置于VCR關(guān)鍵點(diǎn)上。然后,該發(fā)射通過紅外接收器969被電纜箱966接收,通過紅外接收器988被衛(wèi)星接收機(jī)986接收。圖36示出設(shè)備間傳輸方法及裝置的另一最佳實(shí)施例,該圖為說明置于帶有正面面板1009后面的紅外發(fā)射器1008的VCR頂部的電纜箱372的透視圖,該發(fā)射器通過例如墻壁的周圍反射面的反射與電纜箱紅外接收器1010通信。圖37示出設(shè)備間傳輸方法及裝置的另一最佳實(shí)施例,該圖為說明電纜箱372的透視圖,電纜箱372置于VCR370的頂部,VCR的頂面上的紅外整流罩1012內(nèi)有紅外發(fā)射器1014。該紅外發(fā)射器根據(jù)紅外接收器1010相對于紅外整流罩1012的位置通過直接通信或反射與電纜箱紅外接收器1010通信。圖38示出設(shè)備間傳輸方法及裝置的另一最佳實(shí)施例,該圖為帶紅外發(fā)射器1022的VCR370的透視圖,該發(fā)射器在通過電纜1018耦合并通過插頭1017插入VCR插座1016的鼠標(biāo)器1020內(nèi)。鼠標(biāo)器1020放置在電纜箱紅外接收器1010附近。當(dāng)電纜箱與VCR被機(jī)殼壁分開例如該壁阻止了直接或反射的紅外發(fā)射時(shí),該實(shí)施例最為有用。圖39示出設(shè)備間傳輸方法及裝置的另一最佳實(shí)施例,該圖為帶紅外發(fā)射器1026的VCR370的透視圖,該發(fā)射器在通過電纜1018,電纜通過插頭1017插入VCR插座1016的微型鼠標(biāo)器1024的操縱桿內(nèi)。微型鼠標(biāo)器1024的操縱桿固定在電纜箱上非常靠近紅外接收器1010處。當(dāng)電纜箱與VCR被機(jī)殼壁隔開,例如該壁阻止了直接或間接紅外傳輸時(shí),該實(shí)施例也是非常有用的。圖36、37、38和39的傳輸方法及裝置也可為圖32的系統(tǒng)所用,以便從帶G碼譯碼器950的電視接收機(jī)發(fā)送信息到VCR964、電纜箱966和衛(wèi)星接收機(jī)986。圖34是包括有帶G碼譯碼器的電纜箱997、電視機(jī)952、VCR964及衛(wèi)星接收機(jī)986的系統(tǒng)的框圖。用戶可使用電視遙控器956或電纜箱997上的控制器來輸入表示待錄制節(jié)目的代碼。當(dāng)輸入G碼時(shí),電視遙控器可通過紅外發(fā)射器958將G碼發(fā)送給帶G碼譯碼器998的電纜箱997。電纜箱997上的紅外接收器996接收發(fā)射并將代碼發(fā)送給G碼譯碼器998,將代碼譯為CDTL,并與電纜箱997內(nèi)部的時(shí)鐘一起使用該信息,在適當(dāng)時(shí)間將合適命令送到VCR964和衛(wèi)星接收器986,以便在合適時(shí)間錄下所選節(jié)目。來自電纜箱997的發(fā)射經(jīng)由置于電纜箱上關(guān)鍵點(diǎn)上的紅外發(fā)射器1000。然后通過紅外接收器968由VCR964接收該發(fā)射,以及通過紅外接收器988被衛(wèi)星接收器986接收該發(fā)射。圖36、37、38和39的傳輸方法及裝置也可為圖34系統(tǒng)所用,從電纜箱997發(fā)送信息到VCR964和衛(wèi)星接收機(jī)986。圖35是包括帶G碼譯碼器的衛(wèi)星接收器1005、電視機(jī)952、VCR964和電纜箱966的系統(tǒng)的框圖。用戶可用電視遙控器956或衛(wèi)星接收機(jī)1005上的控制器輸入表示待錄制節(jié)目的代碼。當(dāng)輸入G碼時(shí),電視遙控器通過紅外發(fā)射器958將G碼發(fā)送到帶G碼譯碼器1004的衛(wèi)星接收機(jī)1005。衛(wèi)星接收機(jī)1005上的紅外接收器1002會接收該發(fā)射并將代碼送到G碼譯碼器1004,后者將該代碼譯碼為CDTL并與衛(wèi)星接收機(jī)1005內(nèi)部的時(shí)鐘一起使用該信息,在適當(dāng)時(shí)間將合適命令送到VCR964及電纜箱966,以便在適當(dāng)時(shí)間錄下所選節(jié)目。來自衛(wèi)星接收機(jī)1005的發(fā)射經(jīng)由置于衛(wèi)星接收機(jī)上關(guān)鍵點(diǎn)上的紅外發(fā)射器1006。然后,該發(fā)射通過紅外接收器968被VCR964接收,以及通過紅外接收器969被電纜箱966接收。圖36、37、38和39的傳輸方法和裝置也可為圖35系統(tǒng)所用,以便從衛(wèi)星接收機(jī)1005向VCR964及電纜箱966發(fā)送信息。將壓縮碼用于錄象機(jī)編程的裝置的另一個(gè)最佳實(shí)施例是圖40和41中的定制編程器1100。定制編程器1100與即時(shí)編程器300相類似,有標(biāo)以數(shù)字0-9的數(shù)鍵102、取消鍵1104、檢查鍵1106、星期鍵1108、一次鍵1110和日(DAILY(M-F))鍵1112。這些鍵都是與即時(shí)編程器300的鍵302-312直接對應(yīng)的,都是用來對定制編程器1100進(jìn)行編程的。與編程器300相似,有一個(gè)蓋覆蓋住其它一些用來設(shè)置即時(shí)定制編程器1100的鍵,當(dāng)掀起蓋時(shí),就會露出圖中未示出的下列各種鍵存儲鍵、輸入鍵、時(shí)鐘鍵、頻道(CH)鍵、加時(shí)鍵、有線鍵、以及測試鍵。定制編程器1100的這些鍵是分別與即時(shí)編程器300的鍵316-330相對應(yīng)的,工作也是基本相同的。圖40中所示的定制編程器1100還包括液晶顯示器1134、紅色警告發(fā)光二極管1132以及紅外線(IR)二極管,這些器件是與圖15中所示的液晶顯示器350、紅色警告發(fā)光二極管332和紅外線(IR)二極管342-348。如上所述,當(dāng)采用即時(shí)編程器300時(shí),消費(fèi)者最初執(zhí)行一個(gè)設(shè)置(set-up)序列,包括選擇VCR的型號/牌號的協(xié)議(protocol),設(shè)定當(dāng)前實(shí)際時(shí)間,選擇電纜箱的型號/牌號的協(xié)議,以及輸入一系列頻道數(shù)賦值。雖然即時(shí)編程器300使電視節(jié)目的錄象極為簡便,但是其初始設(shè)置序列比較復(fù)雜,使得某些消費(fèi)者不敢使用即時(shí)編程器。定制編程器1100包括一個(gè)傳聲器孔1140,通過孔1140定制編程器1100內(nèi)的至少一個(gè)傳聲器可以接收經(jīng)過電子編碼的各種音頻信號,這些信號含有定制編程器初始設(shè)置所必需的信息以及把這種信息存入定制編程器1100的各種指令。為了接收這些音頻信號,用戶可以打電話給一個(gè)專用的電話號碼,這個(gè)號碼可以是一個(gè)免費(fèi)的800號碼、一個(gè)以每分鐘付費(fèi)的900號碼、或者一個(gè)采用標(biāo)準(zhǔn)電話收費(fèi)的標(biāo)準(zhǔn)電話號碼。消費(fèi)者能與話務(wù)員說話,話務(wù)員則會向消費(fèi)者口頭查詢有關(guān)消費(fèi)者的VCR型號及牌號、郵區(qū)編碼、電纜箱的型號及牌號、以及消費(fèi)者會用來獲得壓縮碼(下文的“原始設(shè)置數(shù)據(jù)”)報(bào)極紙或其它出版物的信息。這就是執(zhí)行定制編程器1100的初始設(shè)置所需的全部信息。根據(jù)郵區(qū)編碼信息,話務(wù)員可以判定消費(fèi)者連接哪個(gè)電纜系統(tǒng),并且將這個(gè)數(shù)據(jù)與了解到的消費(fèi)會采用哪種出版物相結(jié)合,以便為消費(fèi)者選擇正確的本地頻道變換表(mappingtable)。話務(wù)員然后指導(dǎo)消費(fèi)者按壓指定的編程鍵。在這個(gè)最佳實(shí)施例的情況下,這個(gè)鍵是位于蓋1114下面的頻道(CH)鍵。當(dāng)按壓頻道鍵時(shí),顯示器1134就顯示信息“電話1鍵2”。按壓“2”數(shù)字鍵就把定制編程器置于手動(dòng)本地頻道表編程模式,這個(gè)模式在按壓頻道鍵322時(shí)是由即時(shí)編程器300執(zhí)行的。按壓“1”數(shù)字鍵就開始了遙控編程模式。定制編程器1100于是準(zhǔn)備接收音頻信號,顯示器1134則顯示信息“請等候”。話務(wù)員然后指導(dǎo)消費(fèi)者把電話接收器1144的耳機(jī)通常如圖42中所示的那樣放在定制編程器1100的傳聲器1140上。耳機(jī)不必放置成直接靠在定制編程器1100上,但可以保持離開傳聲器孔一英寸以上,一般就有令人滿意的效果,在足以使消費(fèi)者把電話接收器放置在適當(dāng)位置的暫停后,話務(wù)員就開始把經(jīng)過電話線1146用音頻信號傳輸?shù)某跏荚O(shè)置指令及初始設(shè)置數(shù)據(jù)向下加載到消費(fèi)者的定制編程器1100。如果最初的設(shè)置數(shù)據(jù)成功地傳輸?shù)蕉ㄖ凭幊唐?100,其顯示器1134就會顯示信息“已完成”。如果在預(yù)定的時(shí)限內(nèi)接收初始設(shè)置數(shù)據(jù)不成功,紅色警告發(fā)光二極管1132就會閃爍,通知消費(fèi)者在試圖另一次向下加載信息前調(diào)整電話耳機(jī)的位置。在允許作這種調(diào)整的一段等候時(shí)間之后,就會經(jīng)過電話線傳輸初始設(shè)置數(shù)據(jù)及指令。如果在預(yù)定次數(shù)的償試后向下加載初始設(shè)置信息都不成功,液晶顯示器1134就會顯示信息“失敗”,話務(wù)員又會聯(lián)絡(luò)消費(fèi)者,讓話務(wù)員對消費(fèi)者說話,提供有關(guān)電話耳機(jī)定位的輔助。另一種方法是由當(dāng)?shù)氐碾娎|公司提供實(shí)況播送的話務(wù)員(liveoperator),用電話線、通過電纜系統(tǒng)的現(xiàn)有電纜、或任何其它傳輸裝置將初始設(shè)置信息向下加載到定制編程器1100,如果當(dāng)?shù)仉娎|公司提供實(shí)況播送的話務(wù)員,他們所需要向消費(fèi)者收集的僅有的信息是VCR的牌號和型號,以及消費(fèi)者計(jì)劃用的含有壓縮碼的出版物,因?yàn)楫?dāng)?shù)氐碾娎|公司知道裝在消費(fèi)者現(xiàn)場位置的電纜盒型號和牌號、以及有關(guān)該電纜系統(tǒng)所用的當(dāng)?shù)仡l道命名所必需的數(shù)據(jù)。圖43和44是執(zhí)行定制編程器1100一些可供選擇的實(shí)施例所需的電路的示意圖。這類電路包括微計(jì)算機(jī)1150、振蕩器1152、液晶顯示器1154、小鍵盤1156、五向紅外(IR)發(fā)射器1158以及紅色警告發(fā)光二極管。這些元器件都是分別與即時(shí)編程器300的微計(jì)算機(jī)380、振蕩器382、液晶顯示器384、小鍵盤386、五向紅外發(fā)射器388以及紅色警告發(fā)光二極管直接相對應(yīng)的,并且以相同的方式工作。在圖43和44中,耳機(jī)1142產(chǎn)生串行音頻信號,這些信號為傳聲器1162所接收。如圖43中所示,傳聲器1162所接收的音頻信號經(jīng)過放大器1164傳送,以及經(jīng)過DTMF解碼器電路送入微計(jì)算機(jī)1150的串行端口。在圖44所示的另一種電路中,傳聲器1162所接收的音頻信號經(jīng)過放大器1166、截止頻率約為1-5千赫的高頻濾波器、以及第二放大器而傳送到微計(jì)算機(jī)1150的串行端口。另一種方法是可以采用雙傳聲器系統(tǒng)(未示出),增加可靠性,尤其是在含高電平背境噪音的環(huán)境中要對定制編程器1100進(jìn)行編程時(shí),這種背境噪音會干擾數(shù)據(jù)經(jīng)單一傳聲器聲學(xué)裝置的傳輸。在這種系統(tǒng)中,一個(gè)傳聲器可以靠近電話耳機(jī)放置,第二個(gè)傳聲器則離開耳機(jī)一段距離地放置,以接收背境噪音。然后用音頻信號取消電路從第一個(gè)傳聲器所接收的結(jié)合了背境噪音的音頻數(shù)據(jù)信號中有效地減去第二個(gè)傳聲器所接收的背境噪音,從而獲得完全清晰的音頻數(shù)據(jù)信號。另一個(gè)最佳實(shí)施例如圖45中所示,包括一個(gè)獨(dú)立的初始設(shè)置編程器1200。初始設(shè)置編程器1200起著與定制編程器1100的電話音頻信號編程能力相同的基本作用,即消費(fèi)者一方毫不費(fèi)力就能進(jìn)行即時(shí)編程器300或定制編程器110的完全設(shè)置。通常,初始設(shè)置編程器1200是由即時(shí)編程器300或定做編程器1100的賣方保養(yǎng)的。初始設(shè)置編程器可以用電纜系統(tǒng)的當(dāng)?shù)仡l道表及公布賣方附近的G碼的電視日歷來編程,當(dāng)顧客購買即時(shí)編程器300或定制編程器1100時(shí),賣方會查詢顧客居住在什么地方以及采用哪一種電視日歷,并且用初始設(shè)置編程器1200為顧客向下加載適當(dāng)?shù)漠?dāng)?shù)仡l道表。此外,初始設(shè)置編程器1200還可以為消費(fèi)者的即時(shí)編程器300或定制編程器1100設(shè)定時(shí)鐘、VCR牌號及型號、以及電纜箱牌號和型號。初始設(shè)置編程器1200包括鍵盤1202、顯示器1024、外殼1206、以及蓋1208,如圖46中所示,頂部的鉸接機(jī)構(gòu)1209能使蓋打開,而露出固定即時(shí)編程器300和定做編程器1100的凹部1210以及兩個(gè)電接觸銷1212。初始設(shè)置編程器1200如圖47中所示的那樣,包括按標(biāo)準(zhǔn)尺寸制造的電話插座1230以及串行端口1232,用以直接或經(jīng)過電話線把數(shù)據(jù)傳輸?shù)接?jì)算機(jī)以及從計(jì)算機(jī)傳輸出來。圖48示出了即時(shí)編程器300底部的兩個(gè)插孔1213,后者能通往即時(shí)編程器300內(nèi)部的電路板(未示出)上的兩個(gè)觸點(diǎn)。圖49示出了初始設(shè)置編程器1200,即時(shí)編程器300配合在凹部1210內(nèi),兩個(gè)接觸銷1212向上延伸穿入即時(shí)編程器300底部的插孔1213。圖50示出了初始設(shè)置編程器1200,定制編程器1100配合在凹部1210內(nèi),兩個(gè)接觸銷1212向上延伸穿入定制編程1100底部的插孔1136。圖51是始初設(shè)置編程器1200內(nèi)所包含的電路的示意圖。始初設(shè)置編程器包括微控制器(NECμPD7530X)1214,液晶顯示器1216、小鍵盤1218、靜態(tài)隨機(jī)存取存儲器(靜態(tài)RAM)1220、計(jì)算機(jī)端口1222以及編程用引線(programmingpins)1224。本地的頻道表可以從計(jì)算機(jī)傳輸?shù)匠跏荚O(shè)置編程器1200,貯存入靜態(tài)RAM1220。圖52是表示個(gè)人計(jì)算機(jī)1226與初始設(shè)置編程器1200之間數(shù)據(jù)傳輸?shù)倪B接情況的示意圖。本地頻道表的數(shù)據(jù)以+12V和-12V信號從個(gè)人計(jì)算機(jī)經(jīng)RS-232串行端口而輸出。+12V和-12V信號由電平轉(zhuǎn)換器1228轉(zhuǎn)換成TTL兼容的0V和5V信號,而輸入微控制器1214。電平轉(zhuǎn)換器1228可以在始初設(shè)置編程器1200的內(nèi)部或外部。另一種方法是可由經(jīng)電話線載送的音頻信號把本地頻道表數(shù)據(jù)傳輸?shù)绞汲踉O(shè)置編程器1200。另外可以通過鍵盤1202把本地頻道表輸入初始設(shè)置編程器,其輸入方式與這種信息編程到即時(shí)編程器300或定制編程器1100的相同。鍵盤1202包括以下各鍵“傳送時(shí)鐘”、“傳送頻道”、“傳送電纜”、以及“傳送CVR”鍵,當(dāng)按壓這些鍵時(shí),它們分別設(shè)定時(shí)鐘、向下加載本地頻道表、選擇電纜箱牌號3和型號的協(xié)議以及選擇VCR牌號和型號的協(xié)議。當(dāng)信息成功地傳輸?shù)脚c初始設(shè)置編程部1200相連接的即時(shí)編程器300或定制編程器1100時(shí),顯示器1204就會顯示信息“傳輸成功”,否則顯示器1204上就顯示信息“傳輸出錯(cuò)”。數(shù)據(jù)是通過兩個(gè)接觸銷1212而傳輸?shù)郊磿r(shí)編程器300和定制編程器1100的。第一個(gè)接觸銷是接地銷,第二個(gè)銷則與圖22中所示的測試點(diǎn)392相連接。測試點(diǎn)392與微計(jì)算機(jī)380的一個(gè)中斷引線及一個(gè)輸入/輸出(I/O)引線相連接。這兩個(gè)引線用集電極開路法(opencolletormethod)連結(jié)在一起,以致用一個(gè)引線就能完成輸入和輸出。兩個(gè)接觸銷1212與定制編程器1100的微計(jì)算機(jī)1150的相同功能引線相連接。數(shù)據(jù)通過這些引線以采用TTL電壓電平的4800波特率而串行傳輸。當(dāng)即時(shí)編程器300和定制編程器1100已經(jīng)接收到全部的傳輸數(shù)據(jù)時(shí),它們就會把具有預(yù)定寬度的低脈沖送回初始設(shè)置編程器1200。在定制編程器1100和初始設(shè)置編程器1200的最佳實(shí)施例中所介紹的本發(fā)明可以容易地包含在電視機(jī)、盒式磁帶錄象機(jī)、電纜箱或衛(wèi)星接收器內(nèi)。通過在所使用的各種視頻裝置之間添加適當(dāng)?shù)碾娎|連接或其它傳輸裝置,在電視機(jī)、盒式磁帶錄象機(jī)、電纜箱及衛(wèi)星接收器內(nèi)嵌置定制編程器1100或初始編程器1200就顯得不復(fù)雜??梢哉J(rèn)為,通過以上描述可以理解本發(fā)明使用壓縮碼設(shè)定電視節(jié)目錄制的裝置及方法,以及帶來的許多優(yōu)點(diǎn),顯然的是可在形式上、結(jié)構(gòu)上,部件的布局上做各種變化只要不會偏離本發(fā)明的精神和范圍,或影響其實(shí)質(zhì)性優(yōu)點(diǎn),前文描述的形式僅僅是其優(yōu)選的或示例的實(shí)施例。權(quán)利要求1.一種用壓縮碼進(jìn)行錄像預(yù)編程的裝置,其特征在于,包括遙控裝置,包括用于輸入具有至少一位十進(jìn)制數(shù)的壓縮碼的裝置;和用于把所述壓縮碼解碼成頻道、日期、時(shí)間和長度命令的裝置;其輸出為時(shí)間函數(shù)、且耦合到所述遙控裝置的時(shí)鐘;對于第一預(yù)定關(guān)系,將所述日期和時(shí)間命令與時(shí)鐘的輸出進(jìn)行比較的裝置,錄像裝置;耦合到所述遙控裝置的發(fā)射裝置;其中,所述發(fā)射裝置在發(fā)現(xiàn)存在第一預(yù)定關(guān)系之后發(fā)射錄像開始命令到所述錄像裝置;頻道選擇裝置;存儲裝置,對于所述遙控裝置的所述頻道命令中至少一個(gè)頻道數(shù),存入至少一個(gè)本地頻道數(shù);把相應(yīng)于所述頻率命令中頻道數(shù)的本地頻道數(shù)以及它們的相互關(guān)系輸入到所述存儲裝置的輸入裝置,該輸入裝置在所述遙控裝置的外部;其中,所述發(fā)射裝置在發(fā)現(xiàn)存在第一預(yù)定關(guān)系后根據(jù)貯存在所述存儲裝置中的本地頻道數(shù)發(fā)射所述頻道命令到所述頻道選擇裝置;測量從發(fā)射耦合到所述遙控裝置的錄像開始命令起的時(shí)間長度的測量裝置;對于第二預(yù)定關(guān)系,把所述長度命令與測量的錄像時(shí)間長度進(jìn)行比較的比較裝置;和其中,所述發(fā)射裝置在發(fā)現(xiàn)存在第二預(yù)定關(guān)系后發(fā)射錄像結(jié)束命令給所述錄像裝置的裝置。2.根據(jù)權(quán)利要求1的裝置,其特征在于,所述輸入本地頻道數(shù)的裝置被耦合到一計(jì)算機(jī)上。3.根據(jù)權(quán)利要求1的裝置,其特征在于,所述輸入本地頻道數(shù)的裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。4.根據(jù)權(quán)利要求1的裝置,其特征在于,還包括所述遙控制裝置之外的設(shè)定所述時(shí)鐘的裝置;和其中,所述遙控裝置包括所述時(shí)鐘;所述對第一預(yù)定關(guān)系進(jìn)行比較的裝置;所述發(fā)射裝置;所述測量裝置;所述對第二預(yù)定關(guān)系進(jìn)行比較的裝置。5.根據(jù)權(quán)利要求4的裝置,其特征在于,所述選擇裝置被耦合到一計(jì)算機(jī)。6.根據(jù)權(quán)利要求4的裝置,其特征在于,所述選擇裝置經(jīng)過電話線被耦合到一計(jì)算機(jī)上。7.根據(jù)權(quán)利要求1的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能夠根據(jù)多個(gè)協(xié)議把命令發(fā)射到盒式磁帶錄像機(jī)。8.根據(jù)權(quán)利要求7的裝置,其特征在于,還包括選擇協(xié)議的裝置用于發(fā)射命令到盒式磁帶錄像機(jī);其中,所述選擇裝置在所述遙控裝置之外。9.根據(jù)權(quán)利要求8的裝置,其特征在于,所述選擇裝置被耦合到一計(jì)算機(jī)上。10.根據(jù)權(quán)利要求8的裝置,其特征在于,所述選擇裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。11.根據(jù)權(quán)利要求1的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能夠根據(jù)多個(gè)協(xié)議把命令發(fā)送到電纜箱上。12.根據(jù)權(quán)利要求11的裝置,其特征在于,還包括選擇協(xié)議的裝置用于把命令發(fā)射到盒式磁帶錄像機(jī);其中,所述選擇裝置是在所述遙控裝置之外。13.根據(jù)權(quán)利要求11的裝置,其特征在于,所述選擇裝置被耦合到一計(jì)算機(jī)。14.根據(jù)權(quán)利要求11的裝置,其特征在于,所述選擇裝置經(jīng)過電話線被耦合到一計(jì)算機(jī)上。15.根據(jù)權(quán)利要求1的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能根據(jù)多個(gè)協(xié)議把命令發(fā)射到衛(wèi)星接收機(jī)。16.根據(jù)權(quán)利要求15的裝置,其特征在于,還包括選擇協(xié)議的裝置用于把命令發(fā)射到盒式磁帶錄像機(jī);其中,所述選擇裝置是在所述遙控裝置之外。17.根據(jù)權(quán)利要求15的裝置,其特征在于,所述選擇裝置被耦合到一計(jì)算機(jī)。18.根據(jù)權(quán)利要求15的裝置,其特征在于,所述選擇裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。19.根據(jù)權(quán)利要求1的裝置,其特征在于,所述遙控裝置包括一通用型遙控器,該遙控器能夠根據(jù)多個(gè)協(xié)議把命令發(fā)射到電視機(jī)。20.根據(jù)權(quán)利要求19的裝置,其特征在于,還包括選擇協(xié)議的裝置用于把命令發(fā)射到盒式磁帶錄像機(jī);其中,所述選擇裝置是在所述遙控裝置之外。21.根據(jù)權(quán)利要求19的裝置,其特征在于,所述選擇裝置被耦合到一計(jì)算機(jī)。22.根據(jù)權(quán)利要求19的裝置,其特征在于,所述選擇裝置經(jīng)過電話線被耦合到一計(jì)算機(jī)上。23.一種用壓縮碼進(jìn)行錄象預(yù)編程的裝置,其特征在于,包括遙控裝置,包括輸入具有至少一位十進(jìn)制數(shù)的壓縮碼的裝置;和用于把所述壓縮碼解碼成頻率、日期、時(shí)間和長度命令的裝置;其輸出為時(shí)間函數(shù)、且耦合到所述遙控裝置的時(shí)鐘;將所述日期及時(shí)間命令與該時(shí)鐘的輸出比較第一預(yù)定關(guān)系的裝置;錄像裝置;耦合到所述遙控裝置的發(fā)射裝置;其中,所述發(fā)射裝置在發(fā)現(xiàn)存在第一預(yù)定關(guān)系之后發(fā)射錄像開始命令到所述錄像裝置;頻道選擇裝置;存儲裝置,對于所述遙控裝置的所述頻道命令中至少一個(gè)頻道數(shù),存入至少一個(gè)本地頻道數(shù);其中,所述遙控裝置還包括接收數(shù)據(jù)的裝置,把數(shù)據(jù)輸入所述存儲器,該數(shù)據(jù)包括與所述頻道命令的頻道數(shù)相應(yīng)的本地頻道數(shù);其中,所述發(fā)射裝置在發(fā)現(xiàn)存在第一預(yù)定關(guān)系后根據(jù)貯存在所述存儲裝置中的本地頻道數(shù)發(fā)射所述頻道命令到所述頻道選擇裝置;測量從發(fā)射耦合到所述遙控裝置的錄像開始命令起的時(shí)間長度的測量裝置;對于第二預(yù)定關(guān)系,把所述長度命令與測量的錄像時(shí)間長度進(jìn)行比較的比較裝置;和其中,所述發(fā)射裝置在發(fā)現(xiàn)存在第二預(yù)定關(guān)系后發(fā)射錄像結(jié)束命令給所述錄像裝置的裝置。24.根據(jù)權(quán)利要求23的裝置,其特征在于,所述接收數(shù)據(jù)的裝置包括一經(jīng)過電話線接收信號的聲耦合器。25.根據(jù)權(quán)利要求23的裝置,其特征在于,所述接收數(shù)據(jù)的裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。26.根據(jù)權(quán)利要求23的裝置,其特征在于,其中,所述接收數(shù)據(jù)的裝置接收時(shí)鐘設(shè)定數(shù)據(jù);和其中,所述遙控裝置包括所述時(shí)鐘;所述對第一預(yù)定關(guān)系進(jìn)行比較的裝置;所述發(fā)射裝置;所述測量裝置;和所述對第二預(yù)定關(guān)系進(jìn)行比較的裝置。27.根據(jù)權(quán)利要求26的裝置,其特征在于,所述接收數(shù)據(jù)的裝置被耦合到一計(jì)算機(jī)。28.根據(jù)權(quán)利要求26的裝置,其特征在于,所述接收數(shù)據(jù)的裝置經(jīng)過電話線被耦合到一計(jì)算機(jī)上。29.根據(jù)權(quán)利要求23的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能夠根據(jù)多個(gè)協(xié)議把命令發(fā)射到盒式磁帶錄像機(jī)。30.根據(jù)權(quán)利要求29的裝置,其特征在于,還包括選擇協(xié)議的裝置根據(jù)從所述接收數(shù)據(jù)裝置收到的數(shù)據(jù)發(fā)射命令到盒式磁帶錄像機(jī);31.根據(jù)權(quán)利要求30的裝置,其特征在于,所述接收數(shù)據(jù)的裝置被耦合到一計(jì)算機(jī)上。32.根據(jù)權(quán)利要求30的裝置,其特征在于,所述接收數(shù)據(jù)的裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。33.根據(jù)權(quán)利要求23的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能夠根據(jù)多個(gè)協(xié)議把命令發(fā)送到電纜箱上。34.根據(jù)權(quán)利要求33的裝置,其特征在于,還包括選擇協(xié)議的裝置,用于根據(jù)從所述接收數(shù)據(jù)的裝置收到的數(shù)據(jù)把命令發(fā)射到電纜箱。35.根據(jù)權(quán)利要求34的裝置,其特征在于,所述接收數(shù)據(jù)的裝置被耦合到一計(jì)算機(jī)。36.根據(jù)權(quán)利要求34的裝置,其特征在于,所述接收數(shù)據(jù)的裝置經(jīng)過電話線被耦合到一計(jì)算機(jī)上。37.根據(jù)權(quán)利要求23的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能根據(jù)多個(gè)協(xié)議把命令發(fā)射到衛(wèi)星接收器。38.根據(jù)權(quán)利要求37的裝置,其特征在于,還包括選擇協(xié)議的裝置,用于根據(jù)從所述接收數(shù)據(jù)的裝置收到的數(shù)據(jù)把命令發(fā)射到衛(wèi)星接收器。39.根據(jù)權(quán)利要求38的裝置,其特征在于,所述接收數(shù)據(jù)的裝置被耦合到一計(jì)算機(jī)。40.根據(jù)權(quán)利要求38的裝置,其特征在于,所述選擇裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。41.根據(jù)權(quán)利要求23的裝置,其特征在于,所述遙控裝置包括一萬能遙控器,該遙控器能夠根據(jù)多個(gè)協(xié)議把命令發(fā)射到電視機(jī)。42.根據(jù)權(quán)利要求41的裝置,其特征在于,還包括選擇協(xié)議的裝置,用于根據(jù)從所述接收數(shù)據(jù)的裝置所收到的數(shù)據(jù)把命令發(fā)射到盒式磁帶錄像機(jī)。43.根據(jù)權(quán)利要求42的裝置,其特征在于,所述接收數(shù)據(jù)的裝置被耦合到一計(jì)算機(jī)上。44.根據(jù)權(quán)利要求42的裝置,其特征在于,所述接收數(shù)據(jù)的裝置經(jīng)過電話線耦合到一計(jì)算機(jī)上。45.對具有存貯器的遙控裝置進(jìn)行預(yù)編程的裝置,包括接收數(shù)據(jù)的裝置;輸入數(shù)據(jù)的裝置;貯存多組從所述接收數(shù)據(jù)的裝置或輸入數(shù)據(jù)的裝置所接收的數(shù)據(jù)的存儲裝置;從所述存儲裝置中選擇一組數(shù)據(jù)的選擇裝置;將所述選擇的一組數(shù)據(jù)發(fā)射到遙控裝置的發(fā)射裝置。46.根據(jù)權(quán)利要求45的裝置,其特征在于,還包括一提供作為時(shí)間函數(shù)的輸出的時(shí)鐘;和其中,所述發(fā)射裝置發(fā)射所述時(shí)鐘的輸出。47.根據(jù)權(quán)利要求45的裝置,其特征在于,所述多組數(shù)據(jù)包括多對本地頻道數(shù)和印刷出版物頻道數(shù)。48.根據(jù)權(quán)利要求45的裝置,其特征在于,所述接收數(shù)據(jù)的裝置被耦合到一計(jì)算機(jī)上。49.根據(jù)權(quán)利要求45的裝置,其特征在于,所述接收數(shù)據(jù)的裝置經(jīng)過電話線被耦合到一計(jì)算機(jī)上。50.一種對節(jié)目預(yù)編程為錄象機(jī)錄制以移時(shí)觀看的方法,其特征在于包括如下步驟提供一遙控裝置;輸入具有至少一位十進(jìn)制數(shù)字的壓縮碼;將所述壓縮碼解碼為頻道、日期、時(shí)間和長度命令;提供一時(shí)鐘,用以提供作為時(shí)間函數(shù)的輸出,耦合到所述遙控裝置;對于第一預(yù)定關(guān)系,將所述日期和時(shí)間命令與該時(shí)鐘的輸出進(jìn)行比較;提供錄像裝置;在發(fā)現(xiàn)存在第一預(yù)定關(guān)系后把錄像開始命令發(fā)射給所述錄像裝置;提供頻道選擇裝置;提供存儲裝置,對于所述遙控裝置的所述頻道命令中至少一個(gè)頻道數(shù),存入至少一個(gè)本地頻道數(shù);把相應(yīng)于所述頻道命令中的頻道數(shù)的本地頻道數(shù)及它們的相互關(guān)系輸入所述存貯裝置,所述輸入裝置是在所述遙控裝置之外;根據(jù)貯存在所述存儲裝置中的本地頻道數(shù),在發(fā)現(xiàn)存在第一預(yù)定關(guān)系后,把所述頻道命令發(fā)射到所述頻道選擇裝置;測量從發(fā)射耦合到所述遙控裝置的錄像開始命令起的時(shí)間長度;對于第二預(yù)定關(guān)系,將所述長度命令與測量的錄像時(shí)間長度進(jìn)行比較;和在發(fā)現(xiàn)存在第二預(yù)定關(guān)系后,把錄象結(jié)束命令發(fā)射到所述錄像裝置。51.根據(jù)權(quán)利要求50的方法,其特征在于,所述輸入本地頻道數(shù)的步驟包括輸入來自計(jì)算機(jī)的所述頻道數(shù)。52.根據(jù)權(quán)利要求50的方法,其特征在于,所述輸入本地頻道數(shù)的步驟包括從一遙距計(jì)算機(jī)經(jīng)過電話線輸入所述頻道數(shù)。53.根據(jù)權(quán)利要求50的方法,其特征在于,所述提供遙控裝置的步驟包括提供一萬能遙控器,該遙控器能根據(jù)多個(gè)協(xié)議把命令發(fā)射到錄象機(jī)。54.根據(jù)權(quán)利要求53的方法,其特征在于,提供選擇協(xié)議的裝置,用于把命令發(fā)射到錄像機(jī),其中,所述選擇裝置是在所述遙控裝置之外。55.根據(jù)權(quán)利要求53的方法,其特征在于,還包括提供選擇協(xié)議的裝置,用于把命令發(fā)射到電纜箱,其中,所述選擇裝置是在所述遙控電路之外。56.一種使用壓縮碼對錄象機(jī)預(yù)編程的方法,其特征在于包括如下步驟提供一遙控裝置;輸入具有至少一位十進(jìn)制數(shù)字的壓縮碼;將所述壓縮碼解碼為頻道、日期、時(shí)間和長度命令;提供一時(shí)鐘,用以提供作為時(shí)間函數(shù)的輸出,耦合到所述遙控裝置;對于第一預(yù)定關(guān)系,將所述日期和時(shí)間命令與該時(shí)鐘的輸出進(jìn)行比較;提供錄像裝置;提供發(fā)射裝置,耦合到所述遙控裝置;在發(fā)現(xiàn)存在第一預(yù)定關(guān)系后把錄象開始命令發(fā)射給所述錄象裝置;提供頻道選擇裝置;提供存儲裝置,對于所述遙控裝置的所述頻道命令中至少一個(gè)頻道數(shù),存入至少一個(gè)本地頻道數(shù);其中,所述提供遙控裝置的步驟還包括提供接收數(shù)據(jù)的裝置,把數(shù)據(jù)存入所述存儲裝置中,所述數(shù)據(jù)包括相應(yīng)于所述頻道命令中的頻道數(shù)的本地頻道數(shù);根據(jù)貯存在所述存儲裝置中的本地頻道數(shù),在發(fā)現(xiàn)存在第一預(yù)定關(guān)系后,把所述頻道命令發(fā)射到所述頻道選擇裝置;測量從發(fā)射耦合到所述遙控裝置的錄像開始命令起的時(shí)間長度;對于第二預(yù)定關(guān)系,將所述長度命令與測量到的錄像時(shí)間長度進(jìn)行比較;和在發(fā)現(xiàn)存在第二預(yù)定關(guān)系后,把錄象結(jié)束命令發(fā)射到所述錄像裝置。57.根據(jù)權(quán)利要求56的方法,其特征在于,提供所述接收數(shù)據(jù)的裝置的步驟還包括提供一經(jīng)過電話線接收信號的聲耦合器。58.根據(jù)權(quán)利要求56的方法,其特征在于,提供接收數(shù)據(jù)的裝置的步驟包括提供經(jīng)過電話線耦合到計(jì)算機(jī)的接收數(shù)據(jù)裝置。59.根據(jù)權(quán)利要求56的方法,其特征在于,提供遙控裝置的步驟包括提供一萬能遙控器,該遙控器能根據(jù)多個(gè)協(xié)議把命令發(fā)射到盒式磁帶錄像機(jī)。60.根據(jù)權(quán)利要求59的方法,其特征在于,還包括步驟提供選擇協(xié)議的裝置,用于根據(jù)從所述接收數(shù)據(jù)的裝置收到的數(shù)據(jù)把命令發(fā)射到盒式磁帶錄像機(jī)。61.根據(jù)權(quán)利要求60的方法,其特征在于,提供所述接收數(shù)據(jù)裝置的步驟包括把所述接收數(shù)據(jù)裝置耦合到一計(jì)算機(jī)。62.根據(jù)權(quán)利要求60的方法,其特征在于,提供所述接收數(shù)據(jù)裝置的步驟包括經(jīng)過電話線把所述接收數(shù)據(jù)裝置耦合到一計(jì)算機(jī)。63.根據(jù)權(quán)利要求56的方法,其特征在于,所述提供遙控裝置的步驟包括提供一萬能遙控器,該遙控器能根據(jù)多個(gè)協(xié)議把命令發(fā)射到盒式磁帶錄像機(jī)。64.根據(jù)權(quán)利要求63的方法,其特征在于,還包括提供選擇協(xié)議的裝置的步驟,用以根據(jù)從所述接收數(shù)據(jù)裝置所收到的數(shù)據(jù)把命令發(fā)射到盒式磁帶錄像機(jī)。65.根據(jù)權(quán)利要求64的方法,其特征在于,提供所述接收數(shù)據(jù)裝置的步驟包括把所述接收數(shù)據(jù)裝置耦合到一計(jì)算機(jī)。66.根據(jù)權(quán)利要求64的步驟,其特征在于,提供所述接收數(shù)據(jù)裝置的步驟包括經(jīng)過電話線把所述接收數(shù)據(jù)裝置耦合到一計(jì)算機(jī)。67.一種控制家用電子裝置的遙控裝置,其特征在于,包括通過電話連接而接收數(shù)據(jù)的裝置;和貯存所述數(shù)據(jù)的裝置。68.根據(jù)權(quán)利要求67的遙控裝置,其特征在于,所述接收裝置包括一聲音解碼器。69.根據(jù)權(quán)利要求67的遙控裝置,其特征在于,所述接收裝置包括一DAMF解碼器。70.一種控制錄象機(jī)進(jìn)行視頻信號自動(dòng)錄制的遙控裝置,該錄制在多組頻道、日期、時(shí)間和長度命令控制之下,所述遙控裝置包括輸入壓縮碼的裝置,每個(gè)碼代表在長度上壓縮的一組專用的頻道、日期、時(shí)間和長度命令;把所述壓縮碼解碼成多組專用的頻道、日期、時(shí)間和長度命令的解碼裝置;接收控制錄象機(jī)的錄象開始、錄象結(jié)束控制碼和控制頻道選擇器的頻道選擇控制碼的接收裝置;貯存所述錄像開始、錄像結(jié)束和頻道選擇控制碼的存儲裝置;以及根據(jù)所述的各頻道、日期、時(shí)間和長度命令發(fā)射所述錄象開始、錄象結(jié)束和頻道選擇控制碼的發(fā)射器。71.根據(jù)權(quán)利要求70的遙控裝置,其特征在于,所述接收裝置包括一聲音解碼器。72.根據(jù)權(quán)利要求70的遙控裝置,其特征在于,所述接收裝置包括一DTMF解碼器。73.根據(jù)權(quán)利要求72的遙控裝置,其特征在于,所述接收裝置被連接到電話線。74.根據(jù)權(quán)利要求70的遙控裝置,其特征在于,所述接收裝置包括電連接到電話線的接收裝置。75.一種使用壓縮碼、在多組頻道、日期、時(shí)間和長度命令控制下,控制錄象機(jī)自動(dòng)錄制視頻信號的遙控裝置,其特征在于該裝置包括輸入壓縮碼的裝置,每個(gè)碼代表在長度上壓縮的一組專用的頻道、日期、時(shí)間和長度命令;把所述壓縮碼解碼成多組專用的頻道、日期、時(shí)間和長度命令的解碼裝置;貯存所述錄象開始、錄象結(jié)束和頻道選擇控制碼的存儲裝置,以使與多種型號的錄相機(jī)和頻道選擇器配合使用;根據(jù)選擇的數(shù)據(jù),從貯存在所述存儲裝置中的所述錄象開始、錄象結(jié)束和頻道選擇控制碼中選擇一組所述貯存的錄像開始、錄象結(jié)束和頻道選擇控制碼的選擇裝置,該選擇裝置包括接收所述選擇數(shù)據(jù)的裝置,該接收裝置包括電話連系機(jī)構(gòu);和根據(jù)所述的各頻道、日期、時(shí)間和長度命令發(fā)射所述錄象開始、錄象結(jié)束和頻道選擇控制碼的發(fā)射器。76.根據(jù)權(quán)利要求75的遙控裝置,其特征在于,所述存儲裝置還包括貯存各指示的存儲裝置,這些指示包括錄象機(jī)和頻道選擇器的多種型號的指示,以及這些指示和所述錄象開始、錄象結(jié)束和頻道選擇控制碼間關(guān)系的指示;其中,所述選擇數(shù)據(jù)包括,錄象機(jī)和頻道選擇器型號的所述指示。77.根據(jù)權(quán)利要求75的遙控裝置,其特征在于,所述接收裝置包括一聲音解碼器。78.根據(jù)權(quán)利要求75的遙控裝置,其特征在于,所述接收裝置包括一DAMF解碼器。79.根據(jù)權(quán)利要求78的遙控裝置,其特征在于,所述接收裝置被連接到電話線上。80.根據(jù)權(quán)利要求75的遙控裝置,其特征在于,所述接收裝置包括電連接到電話線的接收裝置。81.一種發(fā)射控制家用電子裝置的控制碼的遙控裝置,其特征在于,包括一個(gè)由多個(gè)鍵組成的小鍵盤;接收控制家用電子裝置的控制碼的遙控裝置;貯存所述控制家用電子裝置的控制碼的存儲裝置;響應(yīng)一個(gè)或多個(gè)所述鍵的動(dòng)作而發(fā)射所述控制碼的發(fā)射裝置。82.根據(jù)權(quán)利要求81的遙控裝置,其特征在于,所述接收裝置包括一聲音解碼器。83.根據(jù)權(quán)利要求81的遙控裝置,其特征在于,所述接收裝置包括一DTMF解碼器。84.根據(jù)權(quán)利要求83的遙控裝置,其特征在于,所述接收裝置被連接到電話線上。85.根據(jù)權(quán)利要求81的遙控裝置,其特征在于,所述接收裝置包括電連接到電話線上的接收裝置。86.一種發(fā)射控制家用電子裝置的控制碼的遙控裝置,其特征在于,包括包括多個(gè)鍵的小鍵盤;貯存控制家用電子裝置的控制碼的存儲裝置;根據(jù)控制碼協(xié)議數(shù)據(jù)把一個(gè)或多個(gè)所述鍵與一個(gè)或多個(gè)貯存在所述存儲裝置中的所述控制碼連系起來的連系裝置;當(dāng)與所述控制碼相連系的所述鍵之一動(dòng)作時(shí),發(fā)射一個(gè)或多個(gè)所述控制碼的發(fā)射裝置;接收所述控制碼協(xié)議數(shù)據(jù)的裝置。87.根據(jù)權(quán)利要求86的遙控裝置,其特征在于,所述連系裝置還包括接收要被控制的家用電子裝置的牌號和型號的指示的接收裝置。88.根據(jù)權(quán)利要求86的遙控裝置,其特征在于,所述接收裝置還包括接收貯存所述存儲裝置中的所述控制碼的接收裝置。89.根據(jù)權(quán)利要求86的遙控裝置,其特征在于,所述接收裝置包括一聲音解碼器。90.根據(jù)權(quán)利要求86的遙控裝置,其特征在于,所述接收裝置包括一DTMT解碼器。91.根據(jù)權(quán)利要求90的遙控裝置,其特征在于,所述接收裝置被連接到電話線上。92.根據(jù)權(quán)利要求86的遙控裝置,其特征在于,所述接收裝置包括電連接到電話線上的接收裝置。93.一種使用建立遙控的方法,其特征在于,包括如下步驟在用戶電話和代理人(representative)之間建立電話連系;通過所述電話連系,由所述代理人接收來自用戶的原始設(shè)置數(shù)據(jù);從所述的原始設(shè)置數(shù)據(jù)產(chǎn)生初始設(shè)置數(shù)據(jù);在所述用戶電話和所述遙控裝置之間連立能夠發(fā)射數(shù)據(jù)的數(shù)據(jù)連系;通過所述電話連系和數(shù)據(jù)連系,從所述代理人發(fā)射所述初始設(shè)置數(shù)據(jù)。94.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)連系的步驟還包括建立包括一聲音解碼器的數(shù)據(jù)連系。95.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)的連系的步驟還包括建立數(shù)據(jù)連系包含在所述遙控裝置中的聲音解碼器。96.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)連系包括電連接到所述遙控裝置的聲音解碼器。97.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)的連系的步驟還包括建立數(shù)據(jù)連系包括電連接到所述遙控裝置和所述用戶電話的聲音解碼器。98.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)連系的步驟還包括建立數(shù)據(jù)連系包含在所述遙控裝置中的DTMF解碼器。99.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)連系的步驟還包括建立數(shù)據(jù)連系包括電連接到所述遙控裝置中的DTMF解碼器。100.根據(jù)權(quán)利要求93的方法,其特征在于,所述建立數(shù)據(jù)連系的步驟還包括建立數(shù)據(jù)連系包括電連接到所述遙控裝置和所述用戶電話的DTMF解碼器。101.根據(jù)權(quán)利要求93的方法,其特征在于,所述接收原始設(shè)置數(shù)據(jù)的步驟包括通過所述電話連系,所述代理人接收來自使用者的原始設(shè)置數(shù)據(jù),該原始設(shè)置數(shù)據(jù)包括家用電子裝置的型號和牌號。102.根據(jù)權(quán)利要求93的方法,其特征在于,所述接收原始設(shè)置數(shù)據(jù)的步驟還包括通過所述電話連系,所述代理人接收來自使用者的原始設(shè)置數(shù)據(jù),該原始設(shè)置數(shù)據(jù)是所述使用者住宅的郵區(qū)編碼。103.根據(jù)權(quán)利要求93的方法,其特征在于,所述接收原始設(shè)置數(shù)據(jù)的步驟包括通過所述電話連系,所述代理人接收來自使用者的原始設(shè)置數(shù)據(jù),該原始設(shè)置數(shù)據(jù)包括了所述使用者所用的電視日歷出版物。104.根據(jù)權(quán)利要求93的方法,其特征在于,所述產(chǎn)生初始設(shè)置數(shù)據(jù)的步驟包括從所述原始設(shè)置數(shù)據(jù)產(chǎn)生初始設(shè)置數(shù)據(jù),該初始設(shè)置數(shù)據(jù)包括用于遙控家用電子裝置的控制碼。105.根據(jù)權(quán)利要求93的方法,其特征在于,所述產(chǎn)生初始設(shè)置數(shù)據(jù)的步驟包括從所述原始設(shè)置數(shù)據(jù)產(chǎn)生初始設(shè)置數(shù)據(jù),所述初始設(shè)置數(shù)據(jù)是指示遙控家用電子裝置的控制碼的一組協(xié)議的一個(gè)子組。106.根據(jù)權(quán)利要求93的方法,其特征在于,所述產(chǎn)生初始建立數(shù)據(jù)的步驟包括從所述原始設(shè)置數(shù)據(jù)產(chǎn)生初始設(shè)置數(shù)據(jù),所述初始設(shè)置數(shù)據(jù)是本地頻道表,該表包括多個(gè)基本頻道數(shù)以及每個(gè)基本頻道數(shù)與本地頻道數(shù)的關(guān)系。全文摘要電視日歷上所列出的錄/放象機(jī)定時(shí)器預(yù)編程信息允許用少至1至8位十進(jìn)制數(shù)的壓縮碼在盒式磁帶錄象機(jī)上進(jìn)行電視節(jié)目錄制的預(yù)編程,編碼的定時(shí)器預(yù)編程信息可由做在遙控器、盒式磁帶錄象機(jī)、電視機(jī)、電纜箱、衛(wèi)星接收機(jī)或其它電視設(shè)備中的譯碼器加以譯碼以將壓縮碼變換為頻道、日期、時(shí)間和長度信息。用戶可用遙控器或電視設(shè)備中的控制器輸入表示待錄制節(jié)目的代碼。利用頻道、數(shù)據(jù)、時(shí)間及長度信息選擇頻道、在適當(dāng)?shù)臅r(shí)間開始錄制和停止錄制。文檔編號H04N5/765GK1083999SQ9310499公開日1994年3月16日申請日期1993年4月30日優(yōu)先權(quán)日1992年5月1日發(fā)明者亨利·C·袁,丹尼爾·S·郭申請人:亨利·C·袁,丹利爾·S·郭,曹家昌