欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用壓縮碼排定電視節(jié)目錄制的裝置及方法

文檔序號:7561651閱讀:272來源:國知局
專利名稱:用壓縮碼排定電視節(jié)目錄制的裝置及方法
技術(shù)領(lǐng)域
本發(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í)間和長度的一系列信息加以輸入的過程也會(huì)變得乏味。第四、諸如讀入條形碼的技術(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)器則粘附在電纜箱上的紅外接收器附近。
現(xiàn)參考附圖,具體見圖1,示出了按照本發(fā)明用編碼的錄象/重放機(jī)的定時(shí)器預(yù)編程信息10的裝置。主要元件包括遙控器12、帶有G碼譯碼器14的盒式磁帶錄象/放象機(jī),遙控器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碼譯碼器14的盒式磁帶錄象/放象機(jī),以配合遙控器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é)目。
控制錄象機(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碼譯碼器14的盒式磁帶錄象/放象機(jī)的一樣,并且具有相同的功能,只是沒有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í),遙控器會(huì)自動(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í)按下其它鍵,微控制器會(huì)知道現(xiàn)正處于執(zhí)行模式。如該按下的鍵是直接命令鍵中的一個(gè),則微控制器從其靜態(tài)RAM讀出所存儲的脈沖序列并通過輸出并行I/O功能塊發(fā)送命令字,將脈沖供給輸出發(fā)光二極管28。如果該鍵是PROG(編程)鍵并且G碼開關(guān)為“OFF”,那么微控制器會(huì)識別出直至下一個(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í),萬能遙控器會(huì)自動(dòng)發(fā)送命令到VCR組件,以調(diào)諧到正確頻道以及開始和結(jié)束記錄。有必要相對于VCR組件正確放置萬能遙控器以便使萬能遙控器發(fā)出的信號可被VCR組件接收到。
有許多方法實(shí)現(xiàn)G碼譯碼。最顯而易見的是用一個(gè)大的查找表。G碼作為索引。可惜,這會(huì)使效率很低,以及由于含存儲器形成非常昂貴的譯碼器。用到的總存儲量是總組合數(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ù)為5 10 19.00 1.5,意指頻道5、該月第10天,7∶00pm和1.5小時(shí)長度,那么對以上實(shí)例,Cp、Dp、Tp、Lp數(shù)據(jù)148,即圖7中優(yōu)先級表124、126、128和130中頻道、日期、時(shí)間和長度的優(yōu)先級查找結(jié)果為4 9 1 3。步驟150將Cp、Dp、Tp、Lp數(shù)據(jù)變換為二進(jìn)制數(shù)。每次變換的二進(jìn)制位數(shù)由包含的組合數(shù)確定。Cp 7位,可表示為C7 C6 C6 C4 C3 C2 C1,可用于128個(gè)頻道。Dp 5位,可記為D5 D4 D3 D2 D1,可用于1個(gè)月的31天。Tp 6位,可記為T6 T5 T4 T3 T2 T1,可用于24小時(shí)1天的每半小時(shí)一次的48種開始時(shí)間。長度用4位,可記為L4 L3 L2 L1可用于半小時(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……T2C2T1C1L1D5D4D3D2D12222……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ù)呐判?。由于?yōu)先級矢量表已由最常看頻道、時(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第一頻道二進(jìn)制位C1自身只能在21=2個(gè)頻道間選擇,最前兩個(gè)頻道分別有5%和4.3%的幾率。這樣C1的差分幾率(differential probability)為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)先級。這會(huì)和定時(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碼不會(huì)多于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天,7∶00pm和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)該理解,還有許多途經(jī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é)目的按日錄制。
“PROG99DAILYPROG”或者是“PROG99PROGPROG”G碼99可變換為CDTL信息,在此情形該代碼被存儲并且每日使用。在規(guī)定日期開始記錄并此后每日繼續(xù)使用相同頻道、時(shí)間和長度信息。略為轉(zhuǎn)變的是由于大多數(shù)每日節(jié)目與星期六、星期天不同所以在周末期間會(huì)自動(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,如下表所示。
ESPN18HBO224SHO323"""""""""DIS825
用戶可通過如下那樣按下其遙控器上按鈕來執(zhí)行“設(shè)置”過程SET06CABLECMANNEL1PROGRAMSET24CABLECMANNEL2PROGRAMSET23CABLECMANNEL3PROGRAMSET25CABLECMANNEL8PROGRAM該“設(shè)置”(setting)過程會(huì)產(chǎn)生一個(gè)有線頻道地址表162,該表裝入命令控制器36中的RAM52中。對以上實(shí)例,有線頻道地址表162要有以下信息。
有線頻道地址表16216224323″″″825在執(zhí)行“設(shè)置”過程后,TV觀看者可用老方法來選擇要看的有線頻道,例如,按下小鍵盤的銨鈕24選擇HBO。也可用新方法進(jìn)行選擇,例如按下“有線頻道2”(CABLECHANNEL2)也可選擇HBO。新方法的優(yōu)點(diǎn)在于電視指南會(huì)在節(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的低階位之一,使得用于限定常看頻道(無論是普通廣播或有線頻道)的位數(shù)最小。對普通廣播頻道,可按優(yōu)先級矢量C表124對其它7位進(jìn)行譯碼。對有線頻道,7個(gè)其它位可按獨(dú)立的有線頻道優(yōu)先級矢量表160進(jìn)行譯碼,該矢量表可存儲在微控制器36的ROM54中。該有線頻道優(yōu)先級矢量表可預(yù)先為全國或至少是特定的大區(qū)域電視指南出版物所覆蓋的區(qū)域而設(shè)置好。
刊登有稱為G碼的壓縮碼的電視指南印出如下有線頻道信息6:30PM[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í),便會(huì)立即在有線頻道地址表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。此外,如一有線頻道正被編碼,那么在將Cp Dp Tp Lp變換為二進(jìn)制數(shù)步驟182中將有線頻道位加入適當(dāng)?shù)奈晃恢?。該位可以是如前所討論的位C3。可如前那樣確定位分層關(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é)會(huì)并要輸入大量節(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相同。可用隨機(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é)目。用戶下次拿起遙控器,該閃爍會(huì)提醒他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會(huì)“接通”(ON)VCR,改變?yōu)檎_頻道并錄制節(jié)目,然后“關(guān)斷”VCR。用戶只需確實(shí)將空白磁帶插入。
REVIEW鍵306允許用戶(逐步檢查(stepthrough)已輸入節(jié)目。以時(shí)間序即日期和時(shí)間次序顯示這些節(jié)目。每按下REVIEW鍵306,則顯示下一節(jié)目,直到已輸入節(jié)目全被顯示,而顯示“END”。如再次按下REVIEW鍵306,顯示會(huì)返回到當(dāng)前日期和時(shí)間。
如用戶希望取消一節(jié)目,則用戶按REVIEW鍵306直至顯示要取消的節(jié)目,然后用戶按下CANCEL鍵304。顯示器會(huì)顯示“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顯示將會(huì)錄節(jié)目的時(shí)間而不是電視指南示出的時(shí)間。
有些顯示信息使即時(shí)編程器300更為用戶所歡迎。顯示“LOBATT”指出電池需更換?!癊rrENTRY”指出在設(shè)置期間的無效輸入。“ErrCOPE”指出輸入的節(jié)目代碼數(shù)不是有效的數(shù)字。如顯示該信息,用戶應(yīng)核對電視指南并重新輸入該數(shù)?!癊rrDATE”指出用戶已對星期六或星期天節(jié)目試過選擇每日錄象(星期一到星期五);對已過7天以上的節(jié)目試過選擇每周或每日錄象,因?yàn)榧磿r(shí)編程器300只允許將每周或每日錄象選擇用于當(dāng)前周的節(jié)目(±7天);或已試過輸入已結(jié)束的節(jié)目。“FULL”表示待錄節(jié)目的棧存儲器、即用即時(shí)編程器300內(nèi)部的隨機(jī)存取存儲器(RAM)實(shí)現(xiàn)的存儲器已被裝滿。用戶于是在輸入新節(jié)目前可取消一個(gè)或多個(gè)節(jié)目?!癊MPTY”(空)表示沒有輸入準(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)系。例如,6∶30PM的短節(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日,7∶00PM和1.5小時(shí)的長度,那么上例的Cp、Cp、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……TL2 TL1C8……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)鍵碼的排序可由如前討論的各種位組合的差分幾率確定。可對位分層關(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)制壓縮碼反置換的步驟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……D2D1 582。下一個(gè)步驟是將各位分組形成三個(gè)二進(jìn)制的TLb、Cb、Db,并將它們變換為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日7∶00PM,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會(huì)接收該發(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ā)送信息。
可以認(rèn)為,通過以上描述可以理解本發(fā)明使用壓縮碼設(shè)定電視節(jié)目錄制的裝置及方法,以及帶來的許多優(yōu)點(diǎn),顯然的是可在形式上、結(jié)構(gòu)上,部件的布局上做各種變化只要不會(huì)偏離本發(fā)明的精神和范圍,或影響其實(shí)質(zhì)性優(yōu)點(diǎn),前文描述的形式僅僅是其優(yōu)選的或示例的實(shí)施例。
權(quán)利要求
1.一種用壓縮碼進(jìn)行錄象預(yù)編程的裝置,其特征在于包含有電視接收機(jī);錄象裝置;頻道選擇裝置;以及將壓縮碼輸入到所述電視接收機(jī)的裝置,每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;所述電視接收機(jī)包含用于將每個(gè)壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;用于存儲所述頻道、日期、時(shí)間和長度命令的裝置;其輸出為時(shí)間函數(shù)的時(shí)鐘;用于將所述存儲裝置中所述頻道、時(shí)間、日期和長度命令重新以時(shí)間順序排序的裝置;用于將所述存儲裝置的節(jié)目輸入中時(shí)間上最早的所述日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系之后將記錄開始(recordon)命令發(fā)射給所述錄象裝置的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系后將所述頻道命令發(fā)射給所述頻道選擇裝置的裝置;用于測量從發(fā)射記錄開始命令起的時(shí)間長度的裝置;其中,當(dāng)測量到的記錄時(shí)間長度和所述長度命令有預(yù)定比較關(guān)系時(shí),所述發(fā)射裝置將記錄結(jié)束命令發(fā)送給所述錄象裝置。
2.如權(quán)利要求1的裝置,其特征在于,所述輸入裝置包含電視遙控器。
3.如權(quán)利要求1的裝置,其特征在于,所述輸入裝置包含耦合到所述電視接收機(jī)的控制器。
4.如權(quán)利要求1的裝置,其特征在于,所述頻道選擇裝置包含電纜箱。
5.如權(quán)利要求1的裝置,其特征在于,所述頻道選擇裝置包含衛(wèi)星接收機(jī)。
6.如權(quán)利要求1的裝置,其特征在于,所述頻道選擇裝置包含盒式磁帶錄象機(jī)。
7.如權(quán)利要求1的裝置,其特征在于,所述發(fā)射裝置包含至少一個(gè)紅外發(fā)射器。
8.如權(quán)利要求7的裝置,其特征在于,還包括置于所述電視接收機(jī)上用于同時(shí)以多個(gè)方向發(fā)射的多個(gè)紅外發(fā)射器。
9.如權(quán)利要求7所述裝置,其特征在于,所述紅外發(fā)射器封裝在所述衛(wèi)星接收機(jī)上所裝的紅外整流罩內(nèi)。
10.如權(quán)利要求7的裝置,其特征在于,還包含鼠標(biāo)器,其中所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi);所述鼠標(biāo)器通過電纜連接到所述電視接收機(jī);所述鼠標(biāo)器置于所述錄象裝置的附近。
11.如權(quán)利要求7的裝置,其特征在于,還包含鼠標(biāo)器,其中所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi),所述鼠標(biāo)器通過電纜連接到所述電視接收機(jī);所述鼠標(biāo)器置于所述頻道選擇裝置附近。
12.如權(quán)利要求7所述裝置,其特征在于,還包含微型鼠標(biāo)器,其中所述紅外發(fā)射器封裝在所述微型鼠標(biāo)器內(nèi);所述微型鼠標(biāo)器通過電纜連接到所述電視接收機(jī);所述微型鼠型器置于所述記錄裝置的附近。
13.如權(quán)利要求7的裝置,其特征在于,還包含微型鼠標(biāo)器,所述紅外發(fā)射器裝在所述小型鼠標(biāo)器內(nèi);所述微型鼠標(biāo)器通過電纜連接到所述電視接收機(jī);所述微型鼠標(biāo)器置于所述頻道選擇裝置的附近。
14.一種用壓縮碼進(jìn)行錄象預(yù)編程的裝置,其特征在于包含有盒式磁帶錄象機(jī);頻道選擇裝置;以及將壓縮碼輸入到所述盒式磁帶錄象機(jī)的裝置,每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;所述盒式磁帶錄象機(jī)包含用于將每個(gè)壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;用于存儲所述頻道、日期、時(shí)間和長度命令的裝置;其輸出為時(shí)間函數(shù)的時(shí)鐘;用于將所述存儲裝置中所述頻道、時(shí)間、日期和長度命令重新以時(shí)間順序排序的裝置;用于將所述存儲裝置的節(jié)目輸入中時(shí)間上最早的所述日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系的裝置;發(fā)現(xiàn)存在預(yù)定關(guān)系后將記錄開始命令發(fā)射給所述盒式磁帶錄象機(jī)的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系后將所述頻道命令發(fā)射給所述頻道選擇裝置的裝置;用于測量從發(fā)出記錄開始命令起的時(shí)間長度的裝置;當(dāng)計(jì)測到的記錄時(shí)間長度和所述長度命令有預(yù)定比較關(guān)系時(shí),將記錄結(jié)束命令送給所述盒式磁帶錄象機(jī)。
15.如權(quán)利要求14的裝置,其特征在于,所述輸入裝置包含電視遙控器。
16.如權(quán)利要求14的裝置,其特征在于,所述輸入裝置包含耦合到所述盒式磁帶錄象機(jī)的控制器。
17.如權(quán)利要求14的裝置,其特征在于,所述頻道選擇裝置包含電纜箱。
18.如權(quán)利要求14的裝置,其特征在于,所述頻道選擇裝置包含衛(wèi)星接收機(jī)。
19.如權(quán)利要求14的裝置,其特征在于,所述發(fā)射裝置包含至少一個(gè)紅外發(fā)射器。
20.如權(quán)利要求19的裝置,其特征在于,還包含置于所述盒式磁帶錄象機(jī)上用于同時(shí)以多個(gè)方向發(fā)射的多個(gè)紅外發(fā)射器。
21.如權(quán)利要求19所述裝置,其特征在于,所述紅外發(fā)射器封裝在所述盒式磁帶錄象機(jī)上所裝的紅外整流罩內(nèi)。
22.如權(quán)利要求19的裝置,其特征在于,還包含鼠標(biāo)器,其中所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi);所述鼠標(biāo)器通過電纜連接到所述盒式磁帶錄象機(jī);所述鼠標(biāo)器置于所述頻道選擇裝置的附近。
23.如權(quán)利要求19的裝置,其特征在于,還包含小型鼠標(biāo)器,所述紅外發(fā)射器封裝在所述微型鼠標(biāo)器內(nèi),所述微型鼠標(biāo)器通過電纜連接到所述盒式磁帶錄象機(jī);所述微型鼠標(biāo)器置于所述頻道選擇裝置附近。
24.一種用壓縮碼進(jìn)行錄象預(yù)編程的裝置,其特征在于包含有電纜箱;錄象裝置;頻道選擇裝置;以及將壓縮碼輸入到所述電纜箱的裝置,每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;所述電纜箱包含用于將每個(gè)壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;用于存儲所述頻道、日期、時(shí)間和長度命令的裝置;其輸出為時(shí)間函數(shù)的時(shí)鐘;用于將所述存儲裝置中所述頻道、時(shí)間、日期和長度命令重新以時(shí)間順序排序的裝置;用于將所述存儲裝置的節(jié)目輸入中時(shí)間上最早的所述日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系之后將記錄開始命令發(fā)射給所述錄象裝置的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系后將所述頻道命令發(fā)射給所述頻道選擇裝置的裝置;用于測量從發(fā)出記錄開始命令起的時(shí)間長度的裝置;當(dāng)測量到的記錄時(shí)間長度和所述長度命令有預(yù)定比較關(guān)系時(shí),所述發(fā)射裝置將記錄結(jié)束命令發(fā)射給所述錄象裝置。
25.如權(quán)利要求24的裝置,其特征在于,所述輸入裝置包含電視遙控器。
26.如權(quán)利要求24的裝置,其特征在于,所述輸入裝置包含耦合到所述電纜箱的控制器。
27.如權(quán)利要求24的裝置,其特征在于,所述頻道選擇裝置包含衛(wèi)星接收機(jī)。
28.如權(quán)利要求24的裝置,其特征在于,所述頻道選擇裝置包含電纜箱。
29.如權(quán)利要求24的裝置,其特征在于,所述頻道選擇裝置包含盒式磁帶錄象機(jī)。
30.如權(quán)利要求24的裝置,其特征在于,所述發(fā)射裝置包含至少一個(gè)紅外發(fā)射器。
31.如權(quán)利要求30的裝置,其特征在于,還包含置于所述電纜箱上用于同時(shí)以多個(gè)方向發(fā)射的多個(gè)紅外發(fā)射器。
32.如權(quán)利要求30所述裝置,其特征在于,所述紅外發(fā)射器封裝在所述電纜箱上所裝的紅外整流罩內(nèi)。
33.如權(quán)利要求30的裝置,其特征在于,還包含鼠標(biāo)器,所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi);所述鼠標(biāo)器通過電纜連接到所述電纜箱;所述鼠標(biāo)器置于所述錄象裝置的附近。
34.如權(quán)利要求30的裝置,其特征在于,還包含鼠標(biāo)器,所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi),所述鼠標(biāo)器通過電纜連接到所述電纜箱;所述鼠標(biāo)器置于所述頻道選擇裝置附近。
35.如權(quán)利要求30所述裝置,其特征在于,還包含微型鼠標(biāo)器,所述紅外發(fā)射器封裝在所述微型鼠標(biāo)器內(nèi);所述微型鼠標(biāo)器通過電纜連接到所述電纜箱;所述微型鼠型器置于所述錄象裝置的附近。
36.如權(quán)利要求30的裝置,其特征在于,還包含小型鼠標(biāo)器,所述紅外發(fā)射器裝在所述微型鼠標(biāo)器內(nèi);所述微型鼠標(biāo)器通過電纜連接到所述電纜箱;所述微型鼠標(biāo)器置于所述頻道選擇裝置的附近。
37.一種用壓縮碼進(jìn)行錄象預(yù)編程的裝置,其特征在于包含有衛(wèi)星接收機(jī);錄象裝置;頻道選擇裝置;以及將壓縮碼輸入到所述衛(wèi)星接收機(jī)的裝置,每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;所述衛(wèi)星接收機(jī)包含用于將每個(gè)壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;用于存儲所述頻道、日期、時(shí)間和長度命令的裝置;其輸出為時(shí)間函數(shù)的時(shí)鐘;用于將所述存儲裝置中所述頻道、時(shí)間、日期和長度命令重新以時(shí)間順序排序的裝置;用于將所述存儲裝置的節(jié)目輸入中時(shí)間上最早的所述日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系之后將記錄開始命令發(fā)射給所述記錄裝置的裝置;用于在發(fā)現(xiàn)存在預(yù)定關(guān)系后將所述頻道命令發(fā)送給所述頻道選擇裝置的裝置;用于測量從發(fā)射記錄開始命令起的時(shí)間長度的裝置;當(dāng)測量到的記錄時(shí)間長度和所述長度命令有預(yù)定比較關(guān)系時(shí),所述發(fā)射裝置將記錄結(jié)束命令發(fā)射給所述記錄裝置。
38.如權(quán)利要求37的裝置,其特征在于,所述輸入裝置包含電視遙控器。
39.如權(quán)利要求37的裝置,其特征在于,所述輸入裝置包含耦合到所述衛(wèi)星接收機(jī)的控制器。
40.如權(quán)利要求37的裝置,其特征在于,所述頻道選擇裝置包含電纜箱。
41.如權(quán)利要求37的裝置,其特征在于,所述頻道選擇裝置包含衛(wèi)星接收機(jī)。
42.如權(quán)利要求37的裝置,其特征在于,所述頻道選擇裝置包含盒式磁帶錄象機(jī)。
43.如權(quán)利要求37的裝置,其特征在于,所述發(fā)射裝置包含至少一個(gè)紅外發(fā)射器。
44.如權(quán)利要求43的裝置,其特征在于,還包含置于所述衛(wèi)星接收機(jī)上用于同時(shí)以多個(gè)方向發(fā)射的多個(gè)紅外發(fā)射器。
45.如權(quán)利要求43所述裝置,其特征在于,所述紅外發(fā)射器封裝在所述衛(wèi)星接收機(jī)上所裝的紅外整流罩內(nèi)。
46.如權(quán)利要求43的裝置,其特征在于,還包含鼠標(biāo)器,所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi);所述鼠標(biāo)器通過電纜連接到所述衛(wèi)星接收機(jī);所述鼠標(biāo)器置于所述錄象裝置的附近。
47.如權(quán)利要求43的裝置,其特征在于,還包含鼠標(biāo)器,所述紅外發(fā)射器封裝在所述鼠標(biāo)器內(nèi),所述鼠標(biāo)器通過電纜連接到所述衛(wèi)星接收機(jī);所述鼠標(biāo)器置于所述頻道選擇裝置附近。
48.如權(quán)利要求43所述裝置,其特征在于,還包含微型鼠標(biāo)器,所述紅外發(fā)射器裝在所述微型鼠標(biāo)器內(nèi);所述微型鼠標(biāo)器通過電纜連接到所述衛(wèi)星接收機(jī);所述微型鼠型器置于所述錄象裝置的附近。
49.如權(quán)利要求43的裝置,其特征在于,還包含微型鼠標(biāo)器,所述紅外發(fā)射器封裝在所述微型鼠標(biāo)器內(nèi);所述微型鼠標(biāo)器通過電纜連接到所述衛(wèi)星接收機(jī);所述微型鼠標(biāo)器置于所述頻道選擇裝置的附近。
50.一種用壓縮碼進(jìn)行錄象預(yù)設(shè)定的裝置,其特征在于包含有遙控裝置;與所述遙控裝置耦合、用于輸入有至少一位十進(jìn)制數(shù)的壓縮碼的裝置;與所述遙控裝置耦合,用于將所述壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;與所述遙控裝置耦合,用于提供輸出為時(shí)間的函數(shù)的時(shí)鐘;用于將所述日期和時(shí)間命令與時(shí)鐘輸出比較第一預(yù)定關(guān)系的裝置;記錄裝置;與所述遙控裝置耦合的發(fā)射裝置;發(fā)現(xiàn) 第一預(yù)定關(guān)系存在后,所述發(fā)射裝置發(fā)送記錄開始命令給所述記錄裝置;頻道選擇裝置,發(fā)現(xiàn) 所述第一預(yù)定關(guān)系存在后,所述發(fā)射裝置將所述頻道命令發(fā)送給所述頻道選擇裝置;與所述遙控裝置耦合,用于測量從發(fā)送記錄開始命令起的時(shí)間長度的裝置,用于將所述長度命令與測量到的記錄時(shí)間長度比較第二預(yù)定關(guān)系的裝置,發(fā)現(xiàn)所述第二預(yù)定關(guān)系存在后,所述發(fā)射裝置發(fā)送記錄結(jié)束命令給所述記錄裝置,以及所述發(fā)射裝置同時(shí)以向前、向后、向左、向左和向下方向進(jìn)行發(fā)射。
51.如權(quán)利要求50的裝置,其特征在于,所述發(fā)射裝置包含多個(gè)紅外二極管。
52.一種用壓縮碼進(jìn)行錄象預(yù)編程的裝置,其特征在于包含有遙控裝置;與所述遙控裝置耦合、用于輸入含至少一位十進(jìn)制數(shù)的壓縮碼的裝置;與所述遙控裝置耦合,用于將所述壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;與所述遙控裝置耦合,提供輸出為時(shí)間的函數(shù)的時(shí)鐘;用于將所述日期和時(shí)間命令與時(shí)鐘輸出比較第一預(yù)定關(guān)系的裝置;錄象裝置;與所述遙控裝置耦合的發(fā)射裝置;其特征在于發(fā)現(xiàn)第一預(yù)定關(guān)系存在后,所述發(fā)射裝置發(fā)送記錄開始命令給所述錄象裝置;頻道選擇裝置,發(fā)現(xiàn)所述第一預(yù)定關(guān)系存在后,所述發(fā)射裝置將所述頻道命令發(fā)送給所述頻道選擇裝置;與所述遙控裝置耦合,用于測量從發(fā)出記錄開始命令起的時(shí)間長度的裝置,用于將所述長度命令與測量到的記錄時(shí)間長度比較第二預(yù)定關(guān)系的裝置,發(fā)現(xiàn)所述第二預(yù)定關(guān)系存在后,所述發(fā)射裝置發(fā)射記錄結(jié)束命令給所述記錄裝置,以及所述發(fā)射裝置包含與所述遙控裝置后部耦合的后發(fā)射裝置,與所述遙控裝置前部耦合的前發(fā)射裝置。
53.如權(quán)利要求52的裝置,其特征在于,所述前發(fā)射裝裝置和后發(fā)射裝置各包含至少一個(gè)紅外二極管。
54.一種用壓縮碼進(jìn)行錄象預(yù)設(shè)定的裝置,其特征在于,包含有遙控裝置;與所述遙控裝置耦合、用于輸入含至少一位十進(jìn)制數(shù)的壓縮碼的裝置;與所述遙控裝置耦合,用于將所述壓縮碼譯碼為頻道、日期、時(shí)間和長度命令的裝置;與所述遙控裝置耦合,提供輸出為時(shí)間的函數(shù)的時(shí)鐘;用于將所述日期和時(shí)間命令與時(shí)鐘輸出比較第一預(yù)定關(guān)系的裝置;記錄裝置;與所述遙控裝置耦合的發(fā)射裝置;發(fā)現(xiàn)第一預(yù)定關(guān)系存在后,所述發(fā)射裝置發(fā)射記錄開始命令給所述記錄裝置;頻道選擇裝置,發(fā)現(xiàn)所述第一預(yù)定關(guān)系存在后,所述發(fā)射裝置將所述頻道命令發(fā)送給所述頻道選擇裝置;與所述遙控裝置耦合,用于測量從發(fā)射記錄開始命令起的時(shí)間長度的裝置,用于將所述長度命令與測量到的記錄時(shí)間長度比較第二預(yù)定關(guān)系的裝置,發(fā)現(xiàn)所述第二預(yù)定關(guān)系存在后,所述發(fā)射裝置發(fā)送記錄結(jié)束命令給所述記錄裝置,所述壓縮碼為非二進(jìn)制數(shù);以及所述譯碼裝置包含用于將所述壓縮碼的非二進(jìn)制數(shù)置換為所述時(shí)鐘輸出的函數(shù)的裝置。
55.如權(quán)利要求54的裝置,其特征在于,所述壓縮碼是有一或多個(gè)十進(jìn)制位的十進(jìn)制數(shù)。
56.一種遙控設(shè)備,其特征在于,包含有遙控裝置,在所述遙控裝置前面有前發(fā)射裝置,與所述遙控裝置后部耦合的后發(fā)射裝置,帶有用于垂直對齊的底座的安裝座;用于在裝在所述安裝座時(shí)提供所述遙控裝置側(cè)向?qū)R的左立面和右立面;與所述安裝座前面相連接、用于在裝入所述安裝座時(shí)對所述遙控裝置前面提供前向?qū)R的前面對齊凸緣;以及從所述安裝座的所述底座向下突出、用于將所述遙控器與被遙控組件對齊使所述后發(fā)射裝置對齊向所述組件發(fā)射的后對齊凸緣。
57.如權(quán)利要求56的遙控裝置,其特征在于所述后發(fā)射裝置還包含用于向所述安裝座左部發(fā)射的裝置;用于向所述安裝座右部發(fā)射的裝置;用于從所述安裝座向下發(fā)射的裝置。
58.如權(quán)利要求57的遙控裝置,其特征在于所述后發(fā)射裝置還包含用于從所述安裝座向后發(fā)射的裝置。
59.如權(quán)利要求58的遙控裝置,其特征在于所述后發(fā)射裝置還包含用于覆蓋所述后發(fā)射裝置的蓋子,該蓋子對正常視力是不透明的而對所述后發(fā)射裝置是透明的。
60.如權(quán)利要求59的遙控裝置,其特征在于,所述后發(fā)射裝置還包含多個(gè)紅外二極管。
61.如權(quán)利要求56的遙控裝置,其特征在于,在裝入所述安裝座時(shí)提供所述遙控裝置側(cè)向?qū)R的所述左和右立面還包含所述左立面上的從所述安裝座前面到所述安裝座后面垂直方向上傾斜的部分;所述右立面上的從所述安裝座前面到所述安裝座后面垂直方向上傾斜的部分。
62.一種對節(jié)目預(yù)編程為錄象機(jī)所錄以移時(shí)(time shift)觀看的方法,其特征在于包含以下步驟配置帶有可發(fā)射信號的裝置及輸出為時(shí)間的函數(shù)的時(shí)鐘的電視接收機(jī);將壓縮碼輸入到所述電視接收機(jī),每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令;配置一存儲器;將每個(gè)所述頻道、時(shí)間、日期和長度命令存儲到所述存儲器;將所述存儲器中的所述頻道、時(shí)間、日期和長度命令重新排列為時(shí)間次序;將所述存儲器中輸入時(shí)間上最早的日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系是否存在;發(fā)現(xiàn)所述預(yù)定關(guān)系存在時(shí),由所述電視接收機(jī)發(fā)射頻道和記錄開始命令;選擇頻道;記錄該節(jié)目;測量從發(fā)出記錄開始命令起的時(shí)間長度;當(dāng)測量到的時(shí)間長度與所述長度命令有預(yù)定比較關(guān)系時(shí)由所述電視接收機(jī)發(fā)射記錄結(jié)束命令。
63.一種對節(jié)目預(yù)編程為錄象機(jī)所錄以移時(shí)觀看的方法,其特征在于包含以下步驟配置帶有可發(fā)射信號的裝置及輸出為時(shí)間的函數(shù)的時(shí)鐘的盒式磁帶錄象機(jī);將壓縮碼輸入到所述盒式磁帶錄象機(jī),每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令;配置一存儲器;將每個(gè)所述頻道、時(shí)間、日期和長度命令存儲到所述存儲器;將所述存儲器中的所述頻道、時(shí)間、日期和長度命令重新排列為時(shí)間次序;將所述存儲器中輸入時(shí)間上最早的日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系是否存在;發(fā)現(xiàn)所述預(yù)定關(guān)系存在時(shí),由所述盒式磁帶錄象機(jī)發(fā)射頻道命令;選擇頻道;當(dāng)所述預(yù)定關(guān)系存在時(shí)記錄該節(jié)目;測量從記錄開始起的時(shí)間長度;當(dāng)測量到的時(shí)間長度與所述長度命令有預(yù)定比較關(guān)系時(shí)停止記錄。
64.一種對節(jié)目預(yù)編程為錄象機(jī)所錄以移時(shí)觀看的方法,其特征在于包含以下步驟配置帶有可發(fā)射信號的裝置及輸出為時(shí)間的函數(shù)的時(shí)鐘的電纜箱;將壓縮碼輸入到所述電纜箱,每個(gè)壓縮碼至少有一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令;配置一存儲器;將每個(gè)所述頻道、時(shí)間、日期和長度命令存儲到所述存儲器;將所述存儲器中所述頻道、時(shí)間、日期和長度命令重新排列為時(shí)間次序;將所述存儲器中的輸入時(shí)間上最早的日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系是否存在;發(fā)現(xiàn)所述預(yù)定關(guān)系存在時(shí),由所述電纜箱發(fā)射頻道和記錄開始命令;選擇頻道;記錄該節(jié)目;測量從發(fā)出記錄開始命令起的時(shí)間長度;當(dāng)測量到的時(shí)間長度與所述長度命令有預(yù)定比較關(guān)系時(shí)由所述電纜箱發(fā)射記錄結(jié)束命令。
65.一種對節(jié)目預(yù)編程為錄象機(jī)所錄以移時(shí)觀看的方法,其特征在于包含以下步驟配置帶有可發(fā)射信號的裝置及輸出為時(shí)間的函數(shù)的時(shí)鐘的衛(wèi)星接收機(jī);將壓縮碼輸入到所述衛(wèi)星接收機(jī),每個(gè)壓縮代碼至少有一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令;配置一存儲器;將每個(gè)所述頻道、時(shí)間、日期和長度命令存儲到所述存儲器;將所述存儲器中的所述頻道、時(shí)間、日期和長度命令重新排列為時(shí)間次序;將所述存儲器中所有記錄時(shí)間上最早的日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系是否存在;發(fā)現(xiàn)所述預(yù)定關(guān)系存在時(shí),由所述衛(wèi)星接收機(jī)發(fā)射頻道和記錄開始命令;選擇頻道;記錄該節(jié)目;測量從發(fā)出記錄開始命令起的時(shí)間長度;當(dāng)測量到的時(shí)間長度與所述長度命令有預(yù)定比較關(guān)系時(shí)由所述衛(wèi)星接收機(jī)發(fā)射記錄結(jié)束命令。
66.如權(quán)利要求62、63、64或65的方法,其特征在于,選擇和記錄步驟由盒式磁帶錄象機(jī)執(zhí)行。
67.如權(quán)利要求62、63、64或65的方法,其特征在于,選擇步驟由電纜箱執(zhí)行。
68.如權(quán)利要求62、63、64或65的方法,其特征在于,所述選擇步驟由衛(wèi)星接收機(jī)執(zhí)行。
69.如權(quán)利要求62、63、64或65的方法,其特征在于,所述發(fā)射步驟由至少一個(gè)多方向發(fā)射的紅外發(fā)射器實(shí)現(xiàn)。
70.如權(quán)利要求62、63、64或65的方法,其特征在于,所述發(fā)射步驟由連接到電纜的紅外發(fā)射器執(zhí)行。
71.如權(quán)利要求62、63、64或65的方法,其特征在于,所述輸入步驟由電視遙控器執(zhí)行。
72.如權(quán)利要求62、63、64或65的方法,其特征在于,對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令的步驟包含有以下步驟置換所述壓縮代碼以獲得經(jīng)置換的壓縮碼;將所述經(jīng)置換的壓縮碼的十進(jìn)制位組變換為二進(jìn)制位組;聯(lián)結(jié)所述二進(jìn)制位組為一個(gè)二進(jìn)制數(shù);對所述二進(jìn)制數(shù)各位重新排序以獲得重排序的二進(jìn)制壓縮碼;將所述重排序二進(jìn)制壓縮碼分組為頻道、日期、時(shí)間和長度優(yōu)先級數(shù);以及從所述頻道、日期、時(shí)間和長度優(yōu)先級數(shù)導(dǎo)出所述頻道、日期、時(shí)間和長度命令。
73.如權(quán)利要求72的方法,其特征在于,置換所述壓縮碼的步驟還包含置換所述壓縮碼為時(shí)鐘輸出的函數(shù)。
74.如權(quán)利要求72的方法,其特征在于還包含步驟從所述壓縮碼抽取日期代碼;其中所述日期碼用于執(zhí)行所述壓縮碼的所述步驟。
75.一種對節(jié)目預(yù)編設(shè)為錄象機(jī)所錄以移時(shí)觀看的方法,其特征在于,包含以下步驟配置帶有可發(fā)射信號給錄象機(jī)的裝置及輸出為時(shí)間的函數(shù)的時(shí)鐘的遙控器;將壓縮碼輸入到所述電視接收機(jī),每個(gè)壓縮代碼至少有一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令;配置一存儲器;將每個(gè)所述頻道、時(shí)間、日期和長度命令存儲到所述存儲器;將所述存儲器中的所述頻道、時(shí)間、日期和長度命令重新排列為時(shí)間次序;將所述存儲器中所有輸入時(shí)間上最早的日期和時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系是否存在;當(dāng)發(fā)現(xiàn)所述預(yù)定關(guān)系存在后,發(fā)射頻道選擇和記錄開始命令給錄象機(jī);選擇頻道;記錄該節(jié)目;測量從發(fā)出記錄開始命令起的時(shí)間長度;當(dāng)測量到的時(shí)間長度與所述長度命令比較時(shí),向錄象機(jī)發(fā)射記錄結(jié)束命令,所述發(fā)射步驟還包含從所述遙控器以向前、向后、向左、向右和向下方向發(fā)射。
76.如權(quán)利要求75的方法,其特征在于,對每個(gè)壓縮碼譯碼以獲得頻道、時(shí)間、日期和長度命令的步驟包含以下步驟置換所述壓縮碼以獲得經(jīng)置換的壓縮碼;將所述經(jīng)置換的壓縮碼十進(jìn)制位組變換為二進(jìn)制位組;將所述各二進(jìn)制位組聯(lián)結(jié)為一個(gè)二進(jìn)制數(shù);重排所述二進(jìn)制數(shù)中各位以得到重排序的二進(jìn)制壓縮碼;將所述重排序的二進(jìn)制壓縮碼分組為頻道、日期、時(shí)間和長度優(yōu)先級數(shù),以及從所述頻道、日期、時(shí)間和長度優(yōu)先級數(shù)導(dǎo)出所述頻道、日期、時(shí)間和長度命令。
77.如權(quán)利要求76所述方法,其特征在于,置換所述壓縮碼的步驟包含置換所述壓縮碼為時(shí)鐘輸出的函數(shù)。
78.如權(quán)利要求76的方法,其特征在于,包含以下步驟從所述壓縮碼抽取日期代碼,用所述日期代碼執(zhí)行置換所述壓縮碼的步驟。
79.一種用壓縮碼進(jìn)行錄象預(yù)編程的方法,其特征在于包含以下步驟提供一電視節(jié)目指南,其中每個(gè)節(jié)目說明有一相關(guān)聯(lián)壓縮碼,每個(gè)壓縮碼有至少一位十進(jìn)制數(shù),每個(gè)壓縮碼以長度壓縮形式表示一個(gè)節(jié)目的頻道、時(shí)間、日期和長度命令的組合;輸入壓縮碼,置換所述壓縮碼以得到經(jīng)置換的壓縮碼,將所述經(jīng)置換的壓縮碼十進(jìn)制位組變換為二進(jìn)制位組,將所述二進(jìn)制位組聯(lián)結(jié)成1個(gè)二進(jìn)制數(shù);提供一個(gè)規(guī)定所述二進(jìn)制數(shù)重排序的二進(jìn)制位分層關(guān)鍵碼,按所述二進(jìn)制分層關(guān)鍵碼重排所述二進(jìn)制數(shù)中的各位以得到重排序的二進(jìn)制壓縮碼;將所述重排序的二進(jìn)制壓縮碼分為頻道、日期、時(shí)間和長度優(yōu)先級索引;提供頻道、日期、時(shí)間和長度的優(yōu)先級矢量;用所述頻道、日期、時(shí)間和長度優(yōu)先級索引從所述頻道、日期、時(shí)間和長度的優(yōu)先級矢量導(dǎo)出頻道、日期、時(shí)間和長度命令;將日期及時(shí)間命令與時(shí)鐘輸出比較預(yù)定關(guān)系;當(dāng)發(fā)現(xiàn)預(yù)定關(guān)系存在后選擇頻道命令規(guī)定的頻道;當(dāng)發(fā)現(xiàn)預(yù)定關(guān)系存在后通過開始記錄啟動(dòng)盒式磁帶錄象機(jī)記錄所選頻道上電視信號,利用長度命令終止該記錄。
80.如權(quán)利要求79的方法,其特征在于,置換所述壓縮碼的步驟還包含置換所述壓縮碼為時(shí)鐘輸出的函數(shù)。
81.如權(quán)利要求79所述方法,其特征在于,還包含步驟從所述壓縮碼抽取日期碼,用所述日期碼執(zhí)行置換所述壓縮碼的所述步驟。
全文摘要
錄/放象機(jī)定時(shí)器預(yù)編程信息允許用少至1至8位十進(jìn)制數(shù)的壓縮碼在盒式磁帶錄象機(jī)上進(jìn)行電視節(jié)目錄制的預(yù)編程,編碼的定時(shí)器預(yù)編程信息可由做在遙控器、盒式磁帶錄象機(jī)、電視機(jī)、電纜箱、衛(wèi)星接收機(jī)或其它電視設(shè)備中的譯碼器加以譯碼以將壓縮碼變換為頻道、日期、時(shí)間和長度信息。用戶可用遙控器或電視設(shè)備中的控制器輸入表示待錄制節(jié)目的代碼。選擇頻道、開始錄制和停止錄制,可用紅外發(fā)射器發(fā)射命令給頻道選擇裝置和記錄裝置而實(shí)現(xiàn)。
文檔編號H04N5/44GK1080450SQ92104909
公開日1994年1月5日 申請日期1992年6月19日 優(yōu)先權(quán)日1992年6月19日
發(fā)明者H·C·袁, D·S·郭 申請人:珍星推銷公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
黑水县| 准格尔旗| 漳平市| 茌平县| 黄浦区| 桦川县| 林州市| 读书| 济南市| 赣榆县| 四子王旗| 岐山县| 宣恩县| 宜城市| 特克斯县| 长顺县| 高青县| 双流县| 海丰县| 德惠市| 大关县| 灯塔市| 澜沧| 黎城县| 金沙县| 遵化市| 霍山县| 大英县| 昭通市| 多伦县| 华坪县| 阿图什市| 宁德市| 彭阳县| 天镇县| 怀安县| 连平县| 西藏| 当阳市| 时尚| 洛阳市|