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

在具有外部調(diào)諧器至錄像機的電視系統(tǒng)中自動記錄電視節(jié)目的系統(tǒng)和方法

文檔序號:7565072閱讀:365來源:國知局
專利名稱:在具有外部調(diào)諧器至錄像機的電視系統(tǒng)中自動記錄電視節(jié)目的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及盒式磁帶錄像機系統(tǒng),特別是涉及一種使用編碼信息以縮短執(zhí)行定時器予編程序所需時間和以遙控方式控制各種家用電器以及用于易于執(zhí)行這類裝置的初始設(shè)置程序的裝置和方法。
盒式磁帶錄像機(VCR)有許多的用法,包括重放被攝像機錄制的磁帶,重放予先錄制的磁帶以及記錄和重放廣播電視和電纜電視節(jié)目。
為了在觀看之前錄取一個電視節(jié)目,通常采用兩步的過程(1)從電視節(jié)目介紹中獲取正確的頻道、日期、時間和長度(CDTL)信息,和(2)將這個CDTL信息編程于錄像機中。依據(jù)錄像機的程式、年代和型號,CDTL信息可以各種不同的方法編程,包括(i)根據(jù)用戶手冊中的介紹,按適當(dāng)?shù)捻樞虬聪驴刂婆_上的鍵鈕,(ii)根據(jù)用戶手冊(遙控部分)的介紹按適當(dāng)?shù)捻樞虬聪率殖诌b控器控制單元上的鍵扭,(iii)對應(yīng)于電視屏幕上所顯示的“菜單”(屏幕編程),在手持遙控器的控制單元上進行一系列的擊鍵。其他的定時編程技術(shù)已被推薦的有(iv)使用光筆(光筆編程)讀取條形碼信息,以及(v)通過計算機或電話機調(diào)制解調(diào)器輸入指令。這些不同的方法當(dāng)其含量是CDTL信息時,其差異僅在于說明信息的物理意義的不同,而一些電流/時鐘/定時器接通—關(guān)斷的指令,雖然在不同程式的錄像機的詳細規(guī)程中有所差異,但通常是共同一致的。上述的方法(i)和(ii)可要求直到100次鍵動,它限制了錄像機的定時編程特征的自由使用。為了緩和這點,新的錄像機程式包括一種“按屏幕編程”特性,它允許(對應(yīng)于電視屏幕顯示的“菜單”)遙控輸入CDTL信息。通常CDTL信息的按屏幕編程需要平均約18次鍵動,它小于前面所述的一些方法,但仍然是相當(dāng)大的。其他的一些技術(shù)諸如(iv)所述,需要用特殊的設(shè)備諸如一個條形碼讀取器。
一般來說,現(xiàn)在的技術(shù)狀態(tài)受損于許多的缺陷。首先,設(shè)置錄像機事先錄制的程序相當(dāng)雜亂而難于操作;事實上,由于這點使許多用戶避免使用定時編程記錄的特性。其二,錄像機對CDTL信息的錄制很難在任何時候免于出錯;事實上,許多使用錄像機定時編程特性的用戶特別關(guān)心的是編程誤差的高發(fā)生率。其三,既使是有經(jīng)驗的用戶,對于所需節(jié)目的頻道、日期、時間和長度的信息的一個長順序的輸入過程也會變得乏味生厭。第四,諸如讀取條形碼信息或使用計算機的技術(shù)都需要特殊的設(shè)備。第五,許多錄像機不能在電纜盒上遙控變換頻道。由于許多電纜系統(tǒng)需要用電纜系統(tǒng)的電纜盒(解調(diào)器/調(diào)諧器),為了記錄在不同的電纜頻道上的節(jié)目,這個能力是必需的。這些缺陷在使用錄像機做為一個電視節(jié)目的記錄裝置來說已產(chǎn)生了一系列的阻力。節(jié)目的時間漂移的影響使它變得不像以前人們所想象的那樣受歡迎了。有鑒于此,這就需要在技術(shù)上有一個簡單的系統(tǒng)用于實現(xiàn)錄像機的定時編程,它可使用戶更全面、更自由地利用錄像機的記錄特性。
本發(fā)明的一個主要特性是提供一個改進的系統(tǒng)用以選擇和輸入錄像機的定時編程所需的頻道、日期、時間和長度(DTL)信息,它較之原有技術(shù)相當(dāng)?shù)睾唵?、快速和較少有誤差傾向。本發(fā)明的另一主要特性是提供具有嵌入定時編程控制性能的電視。
根據(jù)本發(fā)明,為了給一個視頻系統(tǒng)的定時編程功能編制程序,這里有一種采用編碼的視頻記錄/重放定時編程信息的裝置和方法。其目的在于大大地減少在錄像機上建立定時編程功能所需的擊鍵次數(shù)。根據(jù)這個發(fā)明,它對用戶僅需輸入1至8或更多一些的數(shù)字于錄像機中。這可以錄像機本地控制或遙控兩種方式來完成。嵌入遙控器或錄像機的是一個解碼裝置,它自動地將碼轉(zhuǎn)換為適當(dāng)?shù)腃DTL編程信息并啟動錄像機以相對應(yīng)的頻道、日期、時間和長度去記錄一個給定的電視節(jié)目。一般地說,復(fù)合碼可用于復(fù)合編程選擇的一次輸入。碼可被事先印制在一個電視節(jié)目介紹中并以一個帶有解碼裝置的錄像機或遙控器加以選擇。
一種體現(xiàn)這些功能的產(chǎn)品現(xiàn)已在商業(yè)上可行并獲得商業(yè)上的巨大成功。這個即時的編程器(以VCR Plus+商標(biāo)出售)包括一個手持單元,將被記錄的電視節(jié)目的壓縮碼(每個1至8數(shù)位長)被輸入其中。壓縮碼是極普通地可在印刷的電視節(jié)目單中找到。即時編碼器將壓縮碼解碼為頻道、日期、每日時間和長度指令,然后儲存于編碼器的存儲器中。當(dāng)存儲器中被排定于最接近實時的節(jié)目日期和時間與由內(nèi)部的時鐘決定的實時相一致時,即時編程器采用紅外線發(fā)射器和通用的遙控技術(shù),將紅外線遙控信號送至一個電纜盒或一個錄像機去轉(zhuǎn)換頻道至正確的頻道并使錄像機接通和開始錄像。在儲存于存儲器中的程序長度過去這后,一個停止記錄的紅外線遙控信號被送至錄像機。
在VCR Plus+編程器可被使用之前,用戶必須完成一個初始設(shè)置程序。這個程序包括輸入用戶的錄像機的牌子、程式和電纜盒于編程器內(nèi),在編程器內(nèi)設(shè)置時鐘,并要將本地標(biāo)出固定網(wǎng)絡(luò)的國內(nèi)頻道數(shù)的頻道圖和電纜頻道輸入于被用戶的電纜系統(tǒng)用于這些頻道的實際頻道數(shù)之中。即時編程器被制成帶有紅外線碼存于只讀存儲器內(nèi),可遙控大范圍內(nèi)的多種電纜盒和錄像機。電纜盒和錄像機的牌子和程式必須被輸入,因此,即時編程器才會選用儲存于只讀存儲器內(nèi)的用戶特殊的錄像機和電纜盒的一個正確的紅外線碼。
在原始的應(yīng)用到現(xiàn)時的應(yīng)用中,一個替代的實施例被揭示,其中即時編程器的解碼器,存儲器和紅外線發(fā)射器被裝于錄像機中。通過錄像機上的鍵盤或錄像機的遙控器1至8數(shù)位壓縮碼被直接輸入錄像機內(nèi)。壓縮碼被錄像機解碼為頻道、日期、每日時間和長度指令并儲存于錄像機的存儲器內(nèi)。當(dāng)存儲器內(nèi)一個節(jié)目的時間和日期與錄像機內(nèi)的時鐘所提供的真實時間一致時,錄像機用它的紅外線發(fā)射器和通用的遙控技術(shù),發(fā)射紅外線控制信號至一個電纜盒,它變換電纜盒所調(diào)諧的頻道至所需求的頻道。錄像機于是從內(nèi)部號使它自己開始記錄從現(xiàn)在正確調(diào)諧的電纜盒所接收的電視信號。當(dāng)儲存于存儲器中的長度已經(jīng)過去時,錄像機使它自己關(guān)斷。
象VCR+即時編碼器那樣,在帶有裝入的即時編碼器和遙控發(fā)射器錄像機可被使用之前,一個初始設(shè)置程序必須完成。電纜盒的牌子和程式以及本地頻道圖必須被人工地輸入錄像機內(nèi)。
本發(fā)明包括一個內(nèi)裝即時編程器和遙控發(fā)射器于其中的改進的錄像機。根據(jù)本發(fā)明的系統(tǒng)能夠自動地記錄在不同的電纜頻道或衛(wèi)星頻道播送的電視節(jié)目。此系統(tǒng)包括一個電纜盒(或衛(wèi)星接收機),一個錄像機和一個電纜編程器。用戶將一組頻道、日期、每日時間和長度(CDTL信息)的指令輸入或?qū)⒋磉@些組的指令的碼壓縮輸入錄像機中。從每組的指令中,日期、每日時間和長度(“CDTL信號”或“記錄子集”)被儲存于錄像機的存儲器中。在此同時或稍后,一個頻道、日期和每日時間指令(“CDTL信息”或“電纜子集”)的子集從同組指令被送至電纜編程器。電纜編程器和錄像機具有獨立的控制電路以便根據(jù)儲存于它們的存儲器內(nèi)的指令的子集去控制記錄過程的某些方面。錄像機的控制電路在當(dāng)電纜編程器的控制電路調(diào)諧在電纜盒上的頻道時,開始和停止記錄。信息從錄像機至電纜編程器和從電纜編程器至電纜盒之間的傳送是經(jīng)過IR鏈路或其它遙控技術(shù)來完成的。
這個發(fā)明的其它目的和許多伴隨的特性通過參考下列詳細的描述并通過結(jié)合附圖將會變得較好理解,在這些附圖中類似的標(biāo)號在全圖中表示類似的部分。


圖1示出根據(jù)本發(fā)明的在盒式磁帶錄像機中裝有編碼解碼器的裝置的示意圖;圖2是一個裝有指令控制和編碼解碼處理器的錄像機示意圖;圖3是示出根據(jù)本發(fā)明的帶有裝入一個遙控器內(nèi)的編碼解碼器裝置最佳實施例的示意圖;圖4是一個嵌入遙控器內(nèi)的處理器的示意圖;圖5是一個通用的遙控器的示意圖,它的內(nèi)部帶有編碼解碼裝置;圖6是G—Code解碼技術(shù)的流程圖;圖7是G—Code編碼技術(shù)的流程圖;圖8是根據(jù)本發(fā)明的一個電視日程表的一部分的舉例說明;
圖9是電纜頻道解碼的流程圖;圖10是電纜頻道編碼的流程圖;圖11是用于電纜頻道G—Code解碼的流程圖,包括從指定的電纜頻道數(shù)轉(zhuǎn)換至本地的電纜載波頻道數(shù);圖12是一個包括疊式存儲器的解碼裝置;圖13是進入疊式存儲器的程序入口的流程圖;圖14是從遙控器輸送程序至錄像機主板的工作流程圖;圖15是根據(jù)本發(fā)明的最佳實施例的采用壓縮碼解碼器編程裝置的透視圖;圖16是圖15的裝置的前視圖,示出一個向前的發(fā)光二極管;圖17是圖15的裝置放置在一個機座內(nèi)的透視圖;圖17A是圖17所示的裝置的前仰視圖;圖18是圖15的裝置的液晶顯示器的細目;圖19是一個透視圖,它示出圖15的裝置與電纜盒和錄像機相互的關(guān)系位置的樣子;圖20是一個透視圖,它示出圖15的位于機座內(nèi)的裝置固定在靠近的電纜盒和錄像機上的樣子;圖21是一個示意圖,它示出根據(jù)本發(fā)明的優(yōu)選實施例的采用壓縮碼的解碼編程裝置;圖22是一個詳細的示意圖,示出執(zhí)行圖21的裝置的優(yōu)選實施例;圖23是一個進入圖15的裝置的程序入口的流程圖;圖24是一個進入圖15的裝置的程序回顧和消除的流程圖;圖25是一個流程圖,它示出根據(jù)本發(fā)明的優(yōu)選實施例采用壓縮碼的錄像機編程的執(zhí)行過程;圖26是一個將頻道、日期、時間和長度信息編碼為十進的壓縮碼程序的流程圖;圖27是一個將十進的壓縮碼解碼為頻道、日期、時間和長度信息程序的流程圖;圖28是一個指定的頻道數(shù)/本地的頻道數(shù)圖表的實施例;圖29是一個包括具有G—Code解碼器的電視機的系統(tǒng)的方塊圖;圖30是一個具有G—Code解碼器的電視機的示意圖;圖31示出一個裝在電視機內(nèi)的G—Code解碼器裝置的示意圖;圖32是一個系統(tǒng)的方塊圖,它包括一個具有G—Code解碼器的電視機,一個錄像機,一個電纜盒和一個衛(wèi)星接收機;圖33是一個系統(tǒng)的方塊圖,它包括一個具有G—Code解碼器的錄像機,一個電視機,一個電纜盒和一個衛(wèi)星接收機;圖34是一個系統(tǒng)的方塊圖,它包括一個具有G—Code解碼器的電纜盒,一個電視機、一個錄像機和一個衛(wèi)星接收機;圖35是一個系統(tǒng)的方塊圖,它包括一個具有G—Code解碼器的衛(wèi)星接收機,一個電視機,一個錄像機和一個電纜盒;圖36是一個透視圖,示出一個位于錄像機頂部的電纜盒,錄像機具有一個紅外線發(fā)射器位于前面板之后,它通過反射與電纜盒的紅外線接收器溝通聯(lián)絡(luò);圖37是一個透視圖,示出一個位于錄像機頂部的電纜盒,錄像機具有一個紅外線發(fā)射器位于錄像機頂部的一個紅外線圓罩內(nèi),它與電纜盒的紅外線接收器溝通;圖38是一個錄像機的透視圖,它具有一個紅外線發(fā)射器位于一個鼠標(biāo)器內(nèi),通過電纜耦接至錄像機窗口,放置在接近電纜盒的紅外線接收機處;以及圖39是一個錄像機的透視圖,它具有一個紅外線發(fā)射器位于一個小型的鼠標(biāo)器內(nèi),通過電纜一端耦接至錄像機窗口,一端粘接在電纜盒上靠近紅外線接收器;圖40是根據(jù)發(fā)明的一個優(yōu)選實施例采用壓縮碼錄像機編程的一個第二種裝置的透視圖;圖41是圖40的裝置的一個底視圖,示出一個麥克風(fēng)孔和兩上電氣接觸孔;圖42示出圖40的裝置用于對電話的連接;圖43是一個示意圖,示出根據(jù)發(fā)明的優(yōu)選實施例采用壓縮碼錄像機編程的第二種裝置;圖44是一個變換的示意圖,示出根據(jù)發(fā)明的一個優(yōu)選實施例采用壓縮碼錄像機編程的第二種裝置;圖45是根據(jù)本發(fā)明的一個優(yōu)選實施例以存儲器編程遙控的裝置的透視圖;圖46是帶有在打開位置上的絞鏈蓋的圖45的裝置的透視圖;圖47是圖45裝置的背視圖,示出電話機和計算機的輸入/輸出接口;圖48是圖15裝置的底視圖,示出電氣接觸進出孔;圖49是一個透視圖,示出圖45的裝置耦接至圖15的裝置;圖50是一個透視圖,示出圖45的裝置耦接至圖40的裝置;
圖51是一個示意圖,示出根據(jù)本發(fā)明的一個優(yōu)選實施例以存儲器編程遙控的裝置;圖52是一個示意圖,示出根據(jù)本發(fā)明的優(yōu)選實施例以存儲器編程遙控的裝置與一個個人電腦之間的電連接;圖53是一個透視圖,示出根據(jù)本發(fā)明的優(yōu)選實施例能夠采用壓縮碼錄像機編程的完全通用的遙控器;圖54是圖53的裝置的前視圖;圖55是圖53裝置的側(cè)視圖,示出一個麥克風(fēng)窗口和一個電氣接觸進出孔;圖56是圖53裝置的背視圖;圖57是圖53裝置的反面圖,示出電氣接觸進出孔;圖58是一個圖53裝置的實施例的方塊示意圖;圖59是圖53裝置的一個變換的實施例的方塊示意圖;圖60是圖53的裝置經(jīng)過電話線遙控編程的過程的流程圖;圖61是根據(jù)優(yōu)選的實施例的一個系統(tǒng)的方塊圖,此系統(tǒng)從一個遙遠的位置通過一個遙控器遠程裝入初始設(shè)置的數(shù)據(jù)至一個能控制其他裝置的錄像機;圖62是一個流程方塊圖,它是根據(jù)優(yōu)選的實施例,從一個遙遠的位置通過一個遙控器遠程裝入初始設(shè)置的數(shù)據(jù)至一個錄像機的方法的流程圖;圖63是圖61的系統(tǒng)的一個變換的實施例的方塊圖;圖64是圖61的系統(tǒng)的一個變換的實施例的方塊圖;圖65是圖61的系統(tǒng)的一個變換的實施例的方塊圖;圖66是一個結(jié)合從錄像機分離的電纜編程器自動記錄電纜電視節(jié)目的系統(tǒng)的方塊圖;圖67是圖66的系統(tǒng)的一個變換的實施例的方塊圖;以及圖68,圖69兩者都是圖66的系統(tǒng)的一個變換的實施例的方塊圖。
現(xiàn)在我們特別注意參看圖1,這里示出一個根據(jù)本發(fā)明采用編碼的錄像/放像定時編程信息10的裝置。其基本的組成部分包括一個遙控器12和一個帶有G—Code解碼器14的盒式磁帶錄像機,它可通過一個指令信號16受控于遙控器12。遙控器12可具有一些鍵,它包括數(shù)字鍵20,G—Code開關(guān)22,功能鍵24,程序鍵26和電源鍵27。在遙控器12中有一些裝置,它解釋每個鍵當(dāng)這些鍵被按下并通過一個紅外線的發(fā)光二極管28輸送適當(dāng)?shù)闹噶钚盘?6至錄像機。除了對圖1中遙控器12上的G—Code開關(guān)22以外,遙控器12基本上與任何其他遙控器的功能一樣。G—Code開關(guān)22的提供正是讓用戶在采用G—Code時把遙控器鎖在G—Code模式中以便去完成定時編程。G—Code這一名稱是對編碼的CDTL信息的壓縮碼而言的。
一個G—Code包括1至7的數(shù)字,雖然可更多地被應(yīng)用,但它是與一個特殊的程序相結(jié)合的。用戶將會在程序指南中查閱G—Code并將其輸入在遙控器12上,從而取代原工藝的現(xiàn)行狀態(tài),即要求用戶錄入實際的頻道、日期、時間和長度(CDTL)指令。
為了弄清采用G—Code的優(yōu)越性,描述當(dāng)今技術(shù)的現(xiàn)狀中最好的一種是有益的,它是直接數(shù)字輸入的“按屏幕編程”方式。這種技術(shù)包含約18個鍵動并且當(dāng)錄入CDTL信息時用戶必須在電視屏幕和遙控器之間保持轉(zhuǎn)換他的前后的觀察。這種情況似可與用戶必須去撥一個從電話本上讀取的18位數(shù)的電話號碼時相類似。所包含的鍵數(shù)和眼于的前后轉(zhuǎn)換易于導(dǎo)致錯誤。一個典型的采用“按屏幕CDTL編程”定時記錄的鍵順序如下PROG 2 1 15 07 30 2 08 00 2 04 PROG第一個程序(PROG)鍵26輸入編程模式。然后一個數(shù)字鍵20的序列被壓入。數(shù)字2表示定時記錄而不是時間設(shè)置。數(shù)字1表示用戶現(xiàn)在對程序1進入設(shè)置。15表示日期。07和30表示起始的時和分。2表示下午。下一個序列08002是停止時間。04是頻道數(shù)。最后,再打出PROG以便退出編程模式。
通過對比,這個指令可被編碼和記入典型的G—Code序列如下PROG1138PROG。為了分清指令是一個編碼的G—Code,G—Code開關(guān)22應(yīng)置于“ON”的位置。一個獨立的鍵“G”被用來代替一個開關(guān)。G—Code編程鍵動序列于是可為G1138PROG。
G—Code的用途并不排除已被輸入的編程信息的“按屏幕”確定方式。當(dāng)鍵動“PROG1138PROG”以G—Code開關(guān)在“ON”的位置被輸入時,G—Code將被解碼而在電視上可顯示下列信息程序日期起始時間停止時間頻道1138 15730下午800下午4為了使G—Code將是有用的,它必須被解碼,并為此目的必須提供裝置。參看圖1,一個卡式錄像/放像機帶有G—Code解碼器被提供,用以與遙控器12相連接。從遙控器12送出的指令信號被光敏二極管讀出并被指令信號接收器30轉(zhuǎn)換為電信號。電信號被送至一個指令控制器36,它解釋指令并決定如何響應(yīng)指令。如圖1所示,指令控制器36也可能從人工控制34去接受指令,人工控制34通常裝在錄像機內(nèi)。當(dāng)指令控制器36確定一個G—Code被接受時,然后就將G—Code送至G—Code解碼器38去解碼。G—Code解碼器38將G—Code轉(zhuǎn)換為CDTL信息,它通常被指令控制器36送至?xí)r間/頻道編程40。一個時鐘42裝入錄像機中。這通常是在錄像機內(nèi)提供并被用于保持日期和時間的跟蹤。時鐘42主要用于時間/頻道編程40的G—Code解碼器38的功能。時間/頻道編程40功能是由指令控制器36以CDTL信息建立的。當(dāng)從時鐘42讀取適當(dāng)?shù)娜掌诤蜁r間后,時間/頻道編程功能將記錄/重放44功能接通以便記錄。與此同時,調(diào)諧器46被調(diào)諧至電視信號18中的適當(dāng)?shù)念l道。以后,用戶可指令記錄/重放44功能至重放模式,通過電視顯示器48去觀看節(jié)目。
控制錄像機的一個變換的辦法是使指令控制器36保持所有的CDTL信息以代替將它們送至?xí)r間/頻道編程40。指令控制器也將通過周期地讀取時鐘42而保持時間跟蹤。指令控制器于是將指令送至?xí)r間/頻道編程40去接通和關(guān)斷錄像機和送至調(diào)諧器46以使它根據(jù)CDTL信息在正確的時間去調(diào)諧至正確的頻道。
時鐘42也是至G—Code解碼器38的一個輸入,它使G—Code解碼成為時鐘的一個函數(shù),它給予解碼技術(shù)以幾分安全并使其難以抄襲。當(dāng)然,這也要求編碼技術(shù)必須是時鐘的一個函數(shù)。
指令控制器36和G—Code解碼器38的一個可能的實現(xiàn)如圖2所示。指令控制器36功能可以一個微處理器50,一個隨機存取存儲器52和一個只讀存儲器54來實現(xiàn),它們用于程序的儲存。輸入/輸出口56功能適于接受從指令信號接收器30,人工控制34和時鐘42來的指令并輸出信號至顯示器35,時鐘42和時間/頻道編程40功能。當(dāng)微處理器50解釋一個已被接收的G—Code時,于是此G—Code被送至微控制器60進行解碼。微控制器60有一個內(nèi)裝的隨機存取存儲器62和一個內(nèi)裝的只讀存儲器64用以儲存程序和圖表。時鐘42可通過微處理器50和微控制器60兩者而被讀取。
使微控制器60完成G—Code解碼的一種變換方法是把G—Code解碼直接裝入儲存于只讀存儲器54的程序內(nèi)。這將消除對微控制器60的需要。當(dāng)然,其他的硬設(shè)備去完成G—Code解碼也可采用。選擇哪一種當(dāng)以經(jīng)濟為第一位。
圖1和2的方塊是在現(xiàn)有技術(shù)中眾所熟知的,并在下列專利中出現(xiàn)Fields,專利號4,481,412;Scholz,專利號4,519,003;和Brugliera,專利號4,631,601。例如,時鐘42在Scholz是類似于單元7,在Brugliera類似于單元17。在其他類似的單元是指令信號接收器30與Scholz14和Brugliera12;調(diào)諧器46與Scholz6和Brugliera10;時間/頻道編程40與scholz8,11和Brugliera16;記錄/重放344與Scholz1,2,4;指令控制器36與Scholz11,10和Brugliera12;微處器50與Fields27;隨機存取存儲器52與Fields34;只讀存儲器54與Fields33;;人工控制34與Scholz15,16;以及遙控器12與Scholz26和Brugliera18。
圖3表示本發(fā)明的一個變換的最佳實施例。在圖3中提供了一個內(nèi)裝G—Code解碼器80的遙控器,它與遙控器12非常相似,除了附加G—Code解碼器82以外。請注意在任意遙控器內(nèi)提供一個顯示器84也是可能的。具有內(nèi)裝的G—Code解碼器80的遙控器將用于與一個普通的卡式錄像/放像機70相連接,此70將不需內(nèi)裝的G—Code解碼器。錄像/放像機70的子部件所標(biāo)數(shù)碼與上述的帶有G—Code解碼器14的錄像/放像機相同并具有同樣的功能,除了缺少G—Code解碼器38以外。這個優(yōu)選的實施例的優(yōu)越性是它可用于與現(xiàn)今使用的許多錄像機相連接。它們并不要有G—Code解碼性能。以一個具有這個裝入性能的遙控器來替換它們的遙控器可以一個適中的費用大大地改進其定時編程的性能。
圖4表示G—Code解碼器82裝入一個具有內(nèi)裝G—Code解碼器80的遙控器的可能實現(xiàn)。一個微處理器60如以前那樣可用于解碼G—Code,以及對接顯示器84,時鐘85,鍵盤88和發(fā)光二極管28。另一方面,其它的硬設(shè)備、儀器也可用于完成G—Code的解碼。時鐘85裝于遙控器80內(nèi),因此G—Code解碼器82可制成使時鐘85做為它的輸入之一。、這使G—Code解碼將成為時鐘85的一個函數(shù),它給予解碼技術(shù)以幾分安全并使其難以抄襲。
內(nèi)裝G—Code解碼器的遙控器如上所述將頻道、日期、時間和長度信息送至錄像/放像機70,它將利用這些CDTL信息以調(diào)諧至正確的頻道并起動和停止記錄功能。遙控器對每個不同的錄像/放像機可能是單一的對應(yīng),這是因為每個牌子和程式都有其不同的紅外線脈沖用以傳送不同類型的信息諸如頻道數(shù)鍵和起始、停止記錄鍵。用于每種鍵型的特殊紅外線脈沖可被稱為特殊遙控器的‘詞匯’。每種程式也可有一個不同的鍵的規(guī)約或次序,這些鍵需要被按動以完成一個功能,諸如定時器編程。鍵的規(guī)約或次序去完成一個功能被稱為‘句子結(jié)構(gòu)’。如果有一種單一的遙控器裝于每種程式類型,那么,適當(dāng)?shù)摹~匯’和‘句子結(jié)構(gòu)’可被直接地裝入遙控器中。
使內(nèi)裝G—Code解碼器的遙控器傳送CDTL信息至錄像/放像機70的一個變換的方法是使此種遙控器完成更多的工作以簡化對存在的錄像/放像機面對的問題。特別是,如果遙控器不僅完成G—Code解碼至CDTL,而且也通過時鐘85保持時間的跟蹤,于是遙控器可能傳送頻道、起始記錄和停止的指令至錄像/放像機。頻道、起始和停止通常是基本的1個或2個鍵指令,它表示不包含復(fù)雜的規(guī)約或‘句子結(jié)構(gòu)’。這樣,與不同程式的錄像機溝通時只需在遙控器內(nèi)有存儲器如圖4的ROM64即可,ROM64用以存儲所有程式的規(guī)約或至少存儲大量的子集。G—Code碼如前將被輸入遙控器并解碼為CDTL信息而被儲存于遙控器內(nèi)。經(jīng)過時鐘85,時間將被檢查并當(dāng)正確的時間到達時,遙控器將自動送出指令至錄像機單元以調(diào)諧正確的頻道和起始、停止記錄。估計對每個錄像/放像機程式的詞匯需要儲存大約15個鍵,每鍵只有兩個(2)信息組。這樣,覆蓋50種程式只需約30×50—1500個二進位(信息)組在遙控器的存儲器內(nèi)。適當(dāng)?shù)姆胖眠b控器對應(yīng)于錄像機的位置以便于接收從遙控器送出的紅外線信號。
另一個最佳實施例是提供一個內(nèi)裝G—Code解碼器的通用遙控器90。它提供模仿若干不同的遙控器的性能。這就減少了用戶需要具有的若干遙控器。它是通過在通用的遙控器內(nèi)具有一個學(xué)習(xí)功能鍵94來實現(xiàn)的,如圖5所示。當(dāng)學(xué)習(xí)功能鍵94與其他鍵聯(lián)動時(被按動),單元將進入學(xué)習(xí)模式。從將被學(xué)習(xí)的遙控器引入的紅外線(IR)脈沖被紅外線光敏二極管96檢測,在被一個微控制器記錄之前濾波和波形化為可識別的比特式樣,做為那個特別鍵的特殊IR脈沖式樣進入一個裝上電池的靜態(tài)RAM內(nèi)。這是對所有的特有鍵來做的。
更為復(fù)雜的學(xué)習(xí)如下例。當(dāng)G—Code開關(guān)接通,若學(xué)習(xí)功能鍵94與程序鍵26聯(lián)動被按動時,單元將識別正要去記錄特殊的VCR所包含的定時編程的一個予定的特殊例的鍵序列。用戶于是將輸入此鍵序列,由此鍵序列,通用的遙控器90于是可推定和記錄定時編程序列的規(guī)約。這是必需的,因為不同的VCR可有不同的定時編程指令格式。
如果鍵被按動而不包含學(xué)習(xí)功能鍵94時,微控制器將識別它現(xiàn)在是處于執(zhí)行模式中。如果鍵是直接指令鍵中的一個,微控制器將從它的靜態(tài)的RAM中向后讀取儲存的脈沖序列并通過并行輸出的I/O去脈動輸出發(fā)光二極管28。如果鍵是PROG鍵并且G—Code開關(guān)是關(guān)斷時,那么,微控制器將識別下面的鍵直到PROG鍵,做為一個定時編程CDTL指令并通過發(fā)光二極管28將它送出。若G—Code開關(guān)置于接通和程序鍵26被推動時,微處理器將識別下面的鍵直至下一個PROG鍵做為一個定時編程的G—Code指令。它將使G—Code解碼為步道、日期、起始時間和長度(CDTL)并且微處理器然后將在它的靜態(tài)RAM“字典”中查閱結(jié)合的紅外線脈沖波形(式樣)以及在把他們送出之前把他們連在一起,通過并行輸出口I/O,去脈動發(fā)光二極管28以一個連續(xù)流的方式傳送全部的信息至VCR。
圖4表示G—Code解碼器92的一種可能的實現(xiàn),此解碼器92可裝于具有內(nèi)裝G—Code解碼器90的通用遙控器內(nèi)。一個微處理器60可像以前那樣用于解碼G—Code以及用于對接包括光敏二極管96在內(nèi)的輸入/輸出口功能。變換的是,G—Code解碼可以其他的硬設(shè)備儀器來完成。
通用遙控器也可以其他方式去簡化現(xiàn)存的錄像/放像機的接口問題。特別是,如果通用遙控器不僅是完成G—Code解碼為CDTL的任務(wù),而且還能通過時鐘85(圖4中)保持時間的跟蹤時,那么,通用遙控器就恰能傳送頻道、起始記錄和停止指令至錄像/放像機,如前所術(shù)它通常是基本的1鍵指令,這表明不包含有復(fù)雜的規(guī)約或‘句子結(jié)構(gòu)’。這樣,為了與一個不同的錄像/放像機程式溝通,對通用遙控器來說,只需去‘學(xué)習(xí)’它正在替換的遙控器的每個鍵就可以了。G—Code將輸入至通用遙控器上,像以前那樣,并解碼為CDTL信息,儲存于通用遙控器內(nèi)。通過時鐘85,時間被檢查并當(dāng)正確的時間到來時,通用遙控器將自動送出指令至VCR單元用以調(diào)諧正確的頻道和起始與停止記錄。將通用遙控器放置在對應(yīng)于VCR的適當(dāng)位置以便使通用遙控器送出的信號能被VCR單元接收。
有許多方法可完成G—Code的解碼。最明顯的方法是有一張大的查閱表。G—Code將是索引。不幸的是,這將會非常低效并由于所包含的存儲器導(dǎo)致一個非常高價的解碼器。所包含的總的儲存量是總的組合數(shù)的一個函數(shù)。如果我們允許128個頻道,一個月31天,48個小時和在24小時/日內(nèi)每隔半小時的起動時間以及半小時遞增的16個長度選擇,那么,組合的總數(shù)是128×31×48×16=3,047,424。這個組合數(shù)可以一個7數(shù)位的數(shù)來表示。至表上的地址將是7數(shù)位的數(shù)。在最壞的情況下,依據(jù)特殊的規(guī)約,這將需要一個具有約4,000,000行×15至16數(shù)位列的查閱表。這些數(shù)位的列將對應(yīng)于“按屏幕編程”所需的CDTL信息。每個數(shù)位可以一個4比特二進制的數(shù)來表示。這樣對于直接查表需要的總存貯位的數(shù)目將大約是4,000,000×16×4=256,000,000位,當(dāng)前技術(shù)每片大約有1百萬位。這樣,采用直截了當(dāng)?shù)谋聿殚喌腉—Code解碼將需要過高價格的芯片數(shù)。
幸運的是,還有很多完成G—Code解碼的更聰明的辦法。圖6是一個優(yōu)選的G—Code解碼技術(shù)的流程圖。為了弄清G—Code的解碼,首先解釋G—Code編碼技術(shù)是最容易的,為此可參看圖7的流程圖。然后再G—Code解碼技術(shù),它是將要解釋的G—Code編碼的相反。
G—Code的編碼可在任何計算機上完成并且在任何將包括G—Code節(jié)目指南之前完成。對于每個將印于指南中的節(jié)目,頻道、日期、時間和長度(CDTL)碼144錄入142步中。146步分別地讀取在優(yōu)選矢量存儲器122內(nèi)的CDTL優(yōu)選次序,它可儲存于只讀存計器64內(nèi)。優(yōu)選矢量存儲器122包含4種表一個優(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ù)的舉例于下。
頻 道472356 1113…優(yōu)先級0123456 7…通常來說,一個月的日期都有一個相等的優(yōu)選次序,因而一個月中低數(shù)的日子和低數(shù)優(yōu)先次序?qū)?yīng)于優(yōu)先矢量D表中,如在下例中日 期1234567 8…優(yōu)先級0123456 7…起始時間的優(yōu)先次序的排列使最初的時間將有一個低的優(yōu)先次序數(shù)和在夜靜時的程序?qū)⒂幸粋€高的優(yōu)先次序數(shù)。例如,優(yōu)先矢量T表將包括時 間630下午700下午800下午730下午優(yōu)先級0123在優(yōu)先矢量L表130中的數(shù)據(jù)的一個例子如下節(jié)目長度(小時)0.51.02.01.53.0優(yōu)先級 0 1 2 3 4假設(shè)頻道日期、時間、長度(CDTL)144數(shù)據(jù)是5 10 19001.5,它表示頻道5,本月的第10日,下午700和1.5小時的長度,然后,查閱圖7的優(yōu)先次序表124,126,128和130,上例中頻道、日期、時間和長度分別從對應(yīng)的表上查出優(yōu)先次序,于是CpDPTPLP數(shù)據(jù)148將是4913。第150步將CPDPTPLP數(shù)據(jù)轉(zhuǎn)換為二進位數(shù)。在每次轉(zhuǎn)換中二進位比特的數(shù)是由包含的組合數(shù)來確定的。7比特對Cp來說,它可被表示為C7C6C5C4C3C2C1,將提供128個頻道。5比特對DP來說,它可被表示為D5D4D3D2D1,將提供一個月內(nèi)的31天。6比特對時間來說,它可被表示為T6T5T4T3T2T1,將提供48個起動時間以每天24小時的每半小時為一次。4比特對長度來說,它可被表示為L4L3L2L1,將提供直至8小時的節(jié)目長度按每半小時為一步階。加在一塊有7+5+6+4=22信息比特,它對應(yīng)于2**22=4,194,304組合。
下一步是使用比特分級密鑰120,它可儲存于ROM64內(nèi),去使22比特重新排序。比特分級密鑰120可以是22比特的任何排序。例如,比特分級密鑰可能是L8C3…T2C2T1C1L1D5D4D3D2D12221…10 9 8 7 6 5 4 3 2 1比特分級密鑰理想地被排序,以使最可能是定時編程的原本的程序?qū)⒕哂幸粋€低值的二進位數(shù),它將消除定時編程最通用的程序的鍵動。由于所有的日期信息具有相等的優(yōu)先次序,于是D5D4D3D2D1比特是第一個。下接的T1C1L1被采用,這是因為無論什么日期都需要有一個時間、頻道和長度并且由于在優(yōu)先矢量存儲器中的優(yōu)先矢量的排次T1C1L1在各種情況下都是最可能的。分級密鑰中的下個比特是由各種組合不同的概率決定的。人們必須知道這個將被完成的計算的所有頻道、時間和長度的概率。
例如,頻道的概率可以是頻 道 472356 11 13…優(yōu)先次序01234567概率(%)54.3 432.9 2.1 21.8時間的概率可以是時間630下午 700下午 800下午 730下午…優(yōu)先次序0 1 2 3…概率(%)8 7.86 5…以及,長度的概率可以是
長度(小時) 0.51.02.01.53.0…優(yōu)先次序 0 1 2 3 4…概率(%) 50 20 15 5 4…如上所述,與每個頻道、時間和長度結(jié)合的概率被用來決定適當(dāng)?shù)呐判颉S捎趦?yōu)先矢量表已被最通用的頻道、時間和長度排序,此次序,在其中去選擇一個表的各種二進位比特之間的一個,例如在C7C6C5C4C3C2C1比特之間選擇,已為所知。C1比持將被首先選擇,因為做為最低排次的二進位比特,它將在第一次在頻道優(yōu)先次序表的二個輸入之間選擇。然后,C2比特將被選擇,如此繼續(xù)下去。同樣地,T1和L1將在任何其他的時間和長度比特之前被選用。一個C1,T1,L1的組合和D5D4D3D2D1比特將被首先采用,因此,所有的信息對一個頻道、日期、時間和長度來說是可用的。D5D4D3D2D1比特都被采用是由于日期比特都具有相同的優(yōu)先次序并且都需要去說明一個日期,既使一些比特是二進制的零也是如此。
在這一點,比特分級密鑰可以是T1C1L1D5D4D3D2D1第1頻道二進制比特C1自然而然只能選擇在21=2個頻道之間,而且首先的二個頻道各自具有5%和4.3%的概率,所以C1的微分概率是9.3。同樣地,T1的微分概率是8+7.5=15.8,以及L1的微分概率是50+20=70。如果比特分級密鑰排序的規(guī)律是嚴(yán)格地跟隨時,那么,比特分級密鑰的第1個8比特應(yīng)排序為C1T1L1D5D4D3D2D1
因為L1具有最高的微分概率,所以它應(yīng)是D5之后的下一個最重要的比特,后面是T1做為下一個最重要的比特,然后是C1做為下一個最重要的比特。注意,比特分級密鑰以最低位比特D1起始,然后以最高的微分概率比特填滿。這是為了建立通用程序的最小型碼的目的。
編碼過程中在此點的問題是什么應(yīng)是分級密鑰中的最低位比特T2、C2或L2。這將由微分概率再次決定,它可從上表的每個比特來計算。由于我們正在處理二進制比特,C2結(jié)合C1在22=4個頻道或超過C1單獨1個,2個更多的頻道之間選擇。C2的微分概率于是為這兩個相加的頻道的相加的概率,例如4+3=7。在類似的方式中C3與C1和C2相結(jié)合在23=8個頻道或超過C1和C2的組合,4=2(3-1)更多的頻道之間的選擇。所以C3的微分概率是這4個相加的頻道的相加的概率,例如這是2.9+2.1+2+1.8=8.8。在一個類似的方式中,T2和L2的微分概率可分別地計算為6+5=11和15+5=20。一旦所有的微分概率都被計算,下一步就是決定那個比特組合是較為可能的。
現(xiàn)在對于上例,哪個組合是較為可能的T2與C1,L1一起,或C2與T1,L1一起,或L2與T1,C1一起。這將決定密鑰內(nèi)的下一個比特。所以,誰是較大的概率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結(jié)合。故C2被選為比特分級密鑰內(nèi)的下一個比特。
下一個比特以同樣的方法選擇。哪個組合是較為可能的C3與T1L1結(jié)合,或T2與C1或C2和L1結(jié)合,或L2與C1或C2和T1結(jié)合。如例所示,哪一個具有最大的概率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被選為比特分級密鑰內(nèi)的下個比特。這個程序一直重復(fù)進行到全部密鑰的所有微分概率被找到為止。
可變換的是,比特分級密鑰可以正好是比特的一些任意的序列。使優(yōu)先矢量互相依賴也是可能的,諸如使長度優(yōu)先矢量依賴于頻道的不同的組群。另一技術(shù)是使比特分級密鑰120和優(yōu)先矢量表122做為時鐘42的一個函數(shù),如圖7所示。對密鑰來說制做它非常困難因此編碼技術(shù)將是復(fù)制或拷貝的。
例如,使比特分級密鑰內(nèi)的日期數(shù)據(jù)編碼做為時鐘的一個函數(shù),這是可能的。做為時鐘的一個函數(shù),改變比特的次序?qū)⒉粫淖冊跍p少最通用程序的二進制比特數(shù)時比特分級密鑰的有效性。因為日期比特都是相同的優(yōu)先次序。這將會與周期地轉(zhuǎn)換D1和D5諸如每天或每星期同樣地簡單。這樣,比特分級密鑰120將于下列之間轉(zhuǎn)換…C1T1L1D5D4D3D2D1與…C1T1L1D1D4D3D2D5顯然,比特分級密鑰做為時鐘的一個函數(shù),其他的互換也是可能的。
優(yōu)先矢量表也可被編碼為時鐘的一個函數(shù)。例如,第一次的在優(yōu)先頻道表內(nèi)的兩個頻道可被周期地交換。若此技術(shù)被貫徹實施,那么,圖7中148的CP將變?yōu)闀r鐘42的一個功能。例如
頻道4 7 2 3 5 6 11 13…優(yōu)選次序0 1 2 3 4 5 6 7…并將周期地變換至頻道7 4 2 3 5 6 11 13…優(yōu)先次序0 1 2 3 4 5 6 7…這將是一項相當(dāng)巧妙的安全保密技術(shù),因為一個解碼器當(dāng)這些第一次的兩個頻道正在使用時不那樣正確就只有失敗。其他的時鐘依賴性也可能對編碼技術(shù)提供安全。
無論如何它已被得出,比特分級密鑰120被確定和儲存。在步驟154,CP、DP、TP、LP的二進制比特根據(jù)比特分級密鑰被排列去產(chǎn)生一個22比特二進制的數(shù)。然后,在轉(zhuǎn)換二進制數(shù)為十進位G—Code的步驟156中這個22比特二進制的數(shù)被轉(zhuǎn)換為十進位。其結(jié)果是G—Code158。
如果優(yōu)先矢量和比特分級密鑰與通常人們觀看的習(xí)慣很好地匹配,那么,可期望令人愛看的節(jié)目對于G—Code的要求不超過3或4個數(shù)位。
現(xiàn)在編碼技術(shù)已經(jīng)被解釋,解碼技術(shù)正相反于編碼技術(shù)。這已在根據(jù)圖6的流程圖中完成。這是優(yōu)選的G—Code解碼,它可植入圖3和5中VCR14內(nèi)的G—Code解碼器38或遙控器G—Code解碼器82和92。
第一步驟102是進入G—Code104。接著,G—Code104在步驟106中被轉(zhuǎn)換為一個22比特二進制數(shù)。然后,比特在步驟108中根據(jù)比特分級密鑰120被重排序以便取得重排序比特110。然后,在步驟112中比特被組織在一塊并轉(zhuǎn)換為十進位。因為這點,我們?nèi)〉肅P、DP、TP、LP數(shù)據(jù)114,它是優(yōu)先矢量表的索引。對于上例,我們在此步驟將有矢量4913。、這個CP、DP、TP、LP數(shù)據(jù)114然后用于步驟116中,以便去查閱在優(yōu)先矢量存儲器122內(nèi)的頻道、日期、時間和長度。對上例的CDTL118是5 10 1900 1.5,它表示5頻道,本月第10天,700下午和1.5小時的長度。
如果編碼技術(shù)是時鐘的一個函數(shù),那么,使解碼技術(shù)成為時鐘的一個函數(shù)也是必需的。如圖6中所示,使比持級密鑰120和優(yōu)先矢量表122成為時鐘函數(shù)也是可能的。這對密鑰來說再做成它是很困難的,因此編碼技術(shù)將是復(fù)制或拷貝的。依賴任何其他的予定的或可予編程的算法獲取解碼和編碼技術(shù)也是可能的。
雖然以上的G—Code編碼和解碼技術(shù)是一個優(yōu)選的實施例,應(yīng)當(dāng)知道有很多方法可完成發(fā)明的意圖,它就是減少定時編程所需的鍵動數(shù)。為了完成這個目標(biāo),有很多方法去實現(xiàn)G—Code的編碼和解碼。也有很多的方法可使解碼和編碼技術(shù)更為安全,除了恰使編碼和解碼成為時鐘的一個函數(shù)這種方法以外。這種安全可以是任何予定的或予編程的算法。
在G—Code編碼和解碼技術(shù)中使用混合的基數(shù)數(shù)系統(tǒng)代替二進制數(shù)是可能的。例如,假設(shè)只有35個頻道,經(jīng)將需6個二進制位來代表;不過,6個二進制位可代表64個頻道,因為26=64。其結(jié)果是在一個二進制數(shù)的系統(tǒng)中有29個不需要的位置。這可使產(chǎn)生可能做出一個特殊的G—Code長于它實際需要的效果。一個混合的基數(shù)數(shù)系統(tǒng)可避免這個結(jié)果。例如,對35個頻道的情況,一個混合具有71和50的因數(shù)的基數(shù)數(shù)系統(tǒng)可表示35個組合而在碼中沒有任何的空地。71因子容許的數(shù)是0,1,2,3和4。50因子容許的數(shù)是0,1,2,3,4,5和6。例如,數(shù)字0在混合基數(shù)數(shù)系統(tǒng)中代表為00。數(shù)字34在混合基數(shù)數(shù)系統(tǒng)中代表為46,因為4*71+6*50=34。一個混合基數(shù)數(shù)系統(tǒng)的主要優(yōu)點是在分級密鑰的優(yōu)先化方面。如果首次的5個頻道具有大約相等的優(yōu)先次序和下接的30個也大約相等,那么,混合基數(shù)數(shù)系統(tǒng)容許兩排將被準(zhǔn)確地表示。這不是說一個混合基數(shù)數(shù)系統(tǒng)是必須可取的。二進制數(shù)在計算機中易于表示而一個固定的基數(shù)數(shù)系統(tǒng)的用途,諸如二進制數(shù)容許優(yōu)先次序的金字塔形將會在分級密鑰中易于表示。
在所有的實施例中所要求的另一特性是對一個節(jié)目一次輸入G—Code的能力,然后得到用于每日或每周的CDTL信息。通常,CDTL信息一旦被使用后就被消除掉。在同一節(jié)目的每日或每周記錄的情況下,CDTL信息被儲存和使用直到它被抹去為止。要求每日或每周重復(fù)節(jié)目可由在遙控器上的“每周”或“每日”按扭或裝入錄像機內(nèi)人工控制這兩種方法來完成。另一種方法是用一個鍵(諸如PROG鍵)并在一定次數(shù)的周期內(nèi)多次按下此鍵,諸如對‘每日’按下兩次,對‘每周’掃下三次。例如,當(dāng)G—Code開關(guān)接通時,期望節(jié)目的G—Code是99,于是程序的每日記錄可由以下的鍵動來選擇“PROG99每日PROG”或“PROG99 PROG PROG”G—Code99將被轉(zhuǎn)換為CDTL信息,在此情況下它將被儲存和‘每日’使用。記錄將在說明的日期上開始在使用同一頻道、時間和長度信息之后,并每日繼續(xù)下去。一種小小的變動是在周末的期間內(nèi)每日記錄可被自動的暫停而懸置起來,這是因為在周六和周日有更多的不同的每日程序。
一旦每日或每周程序被建立,它就可不定期地使用。如果想要消除一個程序并有一個“消除”按鈕在遙控器或VCR的人工控制上時,于是一種消除程序(不管是普通的CDTL信息還是每日或每周輸入)的方法便是按下列鍵入“PROG XX消除”,XX代表G—Code。
又如以前那樣,完成這個也有替換辦法。
如果“按屏幕編程”是可用的,那么,已被定時編程所選擇的程序可在屏幕上檢查。每日或每周程序?qū)兴麄兊念愋偷囊环N指示。G—Code也會與對應(yīng)的CDTL信息一道被顯示。這將如所希望的會使檢查實時的“菜單”和或是增加一些程序或是消除這些程序都是相當(dāng)容易的。
根據(jù)此發(fā)明的一個電視日歷200如圖8所示,日歷上有一個年、月、日部分202,星期X部分204,日的X時部分206,頻道標(biāo)識符208和說明節(jié)目標(biāo)識符210包括節(jié)目的名字以一種在電視指南刊物上通用的方式排列。相對于每個頻道標(biāo)識符排列的是一個壓縮碼指示212或輸入電視日歷的包含CDTL信息的G—Code。圖8示出完成時間編程是何等易事。所有需要做的事是找出你要看的節(jié)目和輸入示于壓縮碼指示212的壓縮碼。這與必須分別地對待頻道、日期、時間和長度等的輸入形成明顯的對比。至少,頻道、日期和時間是在電視指南上被明確地說明的。而長度則通常是從一日的時間部分206查至下一個新的節(jié)目開始時間,通過一些計算才能確定。采用壓縮的G—Code就避免了這些繁復(fù)。
對于電纜電視節(jié)目,對壓縮的G—Code需要有一個附加號寫給它,這將是有用的。在一個普通的電視指南中,CDTL信息可用于以數(shù)的形式的所有的普通的廣播頻道,包括頻道數(shù)諸如頻道4或頻道7。不過,對于電纜電視像HBO,ESPN臺等等,在更多的電視節(jié)目單上只提供頻道的名字。其原因是在一些大城市區(qū)域內(nèi),諸如洛杉磯,可能只有一版電視指南,但可能有許多的電纜載頻,其中的每個指明HBO或ESPN為不同的電纜頻道數(shù)。為了使諸如G—Code的壓縮碼適用于像由一個廣泛區(qū)域的電視指南刊物所刊印的電纜頻道數(shù),下列途徑可被采用。
首先,所有的電纜頻道數(shù)將被永久地指定為一個獨一的數(shù),它將是跨國有效的。例如,我們可指定ESPN臺為電纜頻道1,HBO臺為電纜頻道2,SHO臺為電纜頻道3,等等。這種指定將由電纜指南刊物刊印出來。
卡式錄像機裝置,諸如遙控器,VCR單元或者二者于是都被裝有兩種特殊的模式“設(shè)置”和“電纜頻道”。提供用戶面對這些模式的一種方法是提供兩個特殊的按扭”設(shè)置”按扭和“電纜電視”按扭。此按扭可位于VCR單元本身上或位于遙控器上,如圖1,3和5中所示,“設(shè)置”扭是元件168和“電纜電視”扭是元件170。當(dāng)然,其它的用戶接口方法也是可能的。
接著,電視觀察者必須進行下一步通過他的VCR對所有的他所喜歡看的電纜頻道進行一次“設(shè)置”。這個“設(shè)置”過程將涉及使每個電纜頻道的被指定數(shù)聯(lián)系至本地的電纜載波的頻道數(shù)。例如,假設(shè)本地電纜載波使用6頻道對ESPN臺,于是電纜頻道數(shù)1可被指定為ESPN臺,如下表中所示電纜頻道 指定的電擬 在本地電纜載波名字 頻道號 中的頻道數(shù)ESPN 16HBO 2 24SHO 3 23· · ·· · ·· · ·DiS 8 25用戶也可通過按動他的遙控器上的按鈕來完成“設(shè)置”的過程,如下圖06電纜頻道1程序置24電纜頻道2程序置23電纜頻道3程序置25電纜頻道8程序“設(shè)置”的過程將產(chǎn)生一個電纜頻道地址表162,它將被裝入指令控制器36的RAM52內(nèi)。對于上例,電纜電視地址表162將會有下列信息電纜頻道地址表1621 62 243 23· ·
· ·· ·8 25在“設(shè)置”過程完成之后,看電視者現(xiàn)在可用老辦法選擇頻道亦即,按下鍵盤按鈕24將選擇HBO臺。他也可用新辦法來作即按下電纜頻道2,也會選擇HBO臺。新方法的優(yōu)點是電視指南刊印〔C2〕接下去是節(jié)目敘述,因此,觀看者將只查閱指定的頻道數(shù)標(biāo)識物以代替必須記住HBO臺是本地電視頻道24。當(dāng)電纜頻道按扭被按下時,指令控制器36知道它將在電纜頻道地址表162中查閱本地電纜頻道數(shù),以便調(diào)諧VCR至正確的頻道。
對于定時編程和使用壓縮碼G—Code來說,一個區(qū)分廣播和電纜頻道兩者的方法是加一個第8頻道比特,它將使0置于通常的廣播頻道和置1于電纜頻道,諸如HBO臺。這個第8頻道比特可以是8個頻道位中的低位之一,如第3比特C3,因此,標(biāo)認(rèn)常用的頻道比特數(shù)被減至最小,不管他們是普通的廣播頻道還是電纜頻道。對于一個普通的廣播頻道,7個其他的比特可根據(jù)優(yōu)先矢量C表124被解碼。對于一個電纜頻道,7個其他的比特可根據(jù)一個分離的電纜頻道優(yōu)先矢量表160被解碼,表160可被儲存于微控制器36的ROM54內(nèi)。電纜頻道優(yōu)先矢量表可以提前設(shè)定用于整個國家或至少用于一個被特定廣泛區(qū)域電視指南刊物所覆蓋的區(qū)域內(nèi)。
一個帶有已知的壓縮碼(如G—Code)的電視指南現(xiàn)在將印有電纜頻道信息如下630下午〔C2〕HBO臺XXXXXXXXXXXX(4679)
XXXXXX(節(jié)目敘述)XXXXXX〔C2〕在HBO之前,使觀看者記起他只需按下電纜頻道2以選擇HBO臺。(4679)是對這個特殊程序的G—Code指示。
圖8示出一個電視指南的一部分。電纜頻道都有一個在電纜頻道助記標(biāo)前的指定電纜頻道數(shù)188。電纜頻道信息的排列與帶有結(jié)合頻道的壓縮碼G—Code212的廣播頻道相同這點除外。
對于定時編程,觀看者根據(jù)這部分的G—Code輸入過程,即PROG 4679 PROG只需輸入數(shù)4679。G—Code解碼器單元將此G—Code解碼為“電纜頻道2”并也將一個電纜頻道信號164發(fā)給指令控制器36,如圖1和2所示,因為附加的頻道比特將是“1”,經(jīng)區(qū)別G—Code是用于電纜頻道;然后,由于“電纜頻道2”與頻道24的結(jié)合已早被建立于“設(shè)置”程序內(nèi),指令控制器當(dāng)已接收到一個電纜頻道信號時,將會立刻在電纜頻道地址表162內(nèi)查閱2,將它轉(zhuǎn)換為電纜頻道24,它將在適當(dāng)?shù)臅r間被用做記錄頻道。通過使G—Code與指定的電纜頻道數(shù),而不是本地電纜頻道數(shù),相結(jié)合,用于那個程序的G—Code將在整個的本地區(qū)域內(nèi)有效,它可有很多不同的電纜載頻,而每個電纜載頻可有不同的本地電纜頻道數(shù)。
為了包含電纜頻道壓縮的G—Code特性,解碼和編碼算法分別地如圖9和圖10所示。編碼應(yīng)先于解碼的解釋。在來自圖7的圖10中的最初的變化是電纜頻道優(yōu)先矢量160已被加上,并當(dāng)一個電纜頻道正被編碼時被用于查閱優(yōu)選次序步驟180。同樣,當(dāng)一個電纜頻道正被編碼時,于是電纜頻道比特在轉(zhuǎn)換CPDPTPLP為二進制數(shù)步驟182中被加于正確的比特位置。這可能是比特C3,像以前所論及的那樣。比特分級密鑰像以前那樣可被決定去壓縮在最通用的程序中的比特數(shù);不過,它將需要是23比特長以便容納電纜頻道比特。最大的壓縮G—Code碼長度可仍是7數(shù)位,因為223=8,388,608。
解碼示于圖9并正好是編碼過程的相反。在步驟108之后,檢驗電纜頻道比特174被加上并有效地檢驗電纜頻道比特以便決定它是否是一個“1”。如果是這樣,于是,指令控制器36經(jīng)過圖1和圖2的電纜頻道信號164被用信號通知那個由G—Code解碼器送至它的CDTL118是用于一個電纜頻道。于是,指令控制器知道去查閱基于指定電纜頻道數(shù)的本地電纜載波頻道數(shù)。在圖9的步驟176中,包括電纜頻道優(yōu)先矢量表160的優(yōu)先矢量表被用來查閱CDTL118信息。
一種使指令控制器接收一個電纜頻道信號164的變換是用G—Code解碼器去完成包括從指定電纜頻道數(shù)轉(zhuǎn)換為本地電纜載波數(shù)的全部解碼。這將是圖3的遙控器實施的情況。圖11示出全部解碼算法的實施,若此步驟已被包括在內(nèi)。若電纜頻道比特指示已包含一個電纜頻道,所有需要增加的只是轉(zhuǎn)換指定頻道為本地電纜載波頻道步驟166,進行在電纜頻道地址表中的查閱。步驟166有效地取代圖9中的步驟174。
另一需要談及的問題是可被予編程的程序的數(shù)。由于G—Code大大地簡化輸入程序的過程,用戶將很快地學(xué)習(xí)并要輸入大量的程序是很可能的;不過,一些現(xiàn)存的VCR僅能儲存至4個程序,有的可儲存8個之多。這樣,用戶由于VCR編程的限制而較易受挫。
處理這個問題的一個途徑是在遙控器中執(zhí)行壓縮的G—Code解碼在那里提供足夠的存儲器去儲存大量的程序,例如20或40個。遙控器就會有能力一次發(fā)送幾個這些被儲存的數(shù)據(jù)至VCR主單元,為了提供這種能力,要求有額外的稱為疊式存儲器76的存儲器在遙控單元的內(nèi)部如圖12所示,它與圖4是不同的。疊式存儲器76可以一個隨機存取存儲器RAM來執(zhí)行,事實上它可存在于微控制器本身,諸如RAM62。
疊式存儲器76是定時編程信息新的輸入,插入和刪去被執(zhí)行的地方。它也是發(fā)生編輯的地方。疊式存儲器的頂部存儲器存儲單元,例如第一層的4個存儲單元精確的對應(yīng)于VCR主單元內(nèi)的有用的定時編程存儲器。每逢疊式存儲器的頂部變化時,新的信息被發(fā)送至VCR主單元以便進行修改。
圖13示出當(dāng)用戶在遙控器的鍵盤上輸入一個G—Code程序時事件的序列。為了說明用途,假設(shè)VCR主單元只能處理4個程序。也假設(shè)疊式存儲器的容量是20個定時器予編程。參看圖13的流程圖。當(dāng)用戶在步驟230中輸入一個G—Code,微控制器60首先在步驟234中將它解碼為CDTL信息并與也被顯示的附加字“被輸入”一塊顯示在顯示單元上。微控制器然后在步驟236中輸入解碼的程序于疊式存儲器內(nèi)。
若這是輸入的第一個程序,它被置于疊式存儲器的頂部存儲單元。如果疊式存儲器內(nèi)已經(jīng)有了一些數(shù)據(jù)時,新進入的程序?qū)⑹紫缺慌R時地置于疊式存儲器的底部。在步驟240疊式存儲器于是被揀選成正確的暫時次序,因此,時間上的程序?qū)⒊霈F(xiàn)于頂部存儲單元內(nèi)和時間上最后程序?qū)⑹窃诘撞俊W⒁?,暫時揀選的疊式存儲器的本質(zhì)是這樣的,當(dāng)疊式存儲器存儲單元n改變時,于是所有的在它下面的存儲單元也將改變。
例如,假設(shè)疊式存儲器有個已被暫時排序的輸入,一個新的輸入進來,它的暫時排序?qū)⑺糜诖鎯卧?(1是頂部存儲單元)。當(dāng)這個輸入被置入存儲單元3內(nèi)時,在存儲單元3,4,5,6內(nèi)的信息將移動至存儲單元4,5,6,7。存儲單元1和2將仍是不變化的。
微控制器60,在做暫時排序之后,在步驟242中檢查首次的幾個輸入是否已從以前的發(fā)生變化,這里,按通行的例子n=4。在此情況下,由于一個新程序已進入存儲單元3內(nèi),原在存儲單元3的現(xiàn)在移至存儲單元4。由于VCR主單元的4項目的程序“菜單”應(yīng)精確地對應(yīng)于疊層存儲單元1至4,在VCR主單元上的項目3和4現(xiàn)在必須被修訂。微處理器因此送出新的輸入項3和4至主單元,在圖13的步驟244中。如果新輸入的程序,在暫時排序之后,得到進入存儲單元5,那么,輸入項1至4沒有從以前改變和微控制器將不送任何信息至主單元以及微控制器將繼續(xù)監(jiān)控時鐘85和鍵盤88像每個步驟246那樣。當(dāng)用戶在步驟230中輸入G—Code時,遙控器被假定為指向VCR主單元。圖13中的其他步驟發(fā)生如此之快,以致改變都被送至步驟244中,而遙控器仍被指向VCR的主單元。
若用戶決定去刪掉步驟232中的一個程序,刪除首先在疊式存儲器中執(zhí)行。如果首次的4個輸入項受影響,微控制器將發(fā)送修訂的信息至VCR主控器。如果不受影響,微控制器單元將不再發(fā)送任何東西。刪除只改變疊式存儲器的較低部分(如存儲單元5至20)。這個新信息將在適當(dāng)?shù)臅r間被發(fā)送至VCR主單元。
同時,VCR主單元將完成它的定時編程功能,一個接一個地完成它的定時編程輸入。到時所有的4個記錄輸入已全部完成,遙控器中的疊式存儲器發(fā)送一些新的輸入以補充VCR主單元(當(dāng)疊式存儲器有多于4個輸入時)。
遙控器單元中的實時時鐘85被遙控器監(jiān)控以確定什么時候主單元中的程序已用完。參看圖14中的流程圖,微控制器周期地檢查時鐘和在步驟250中的疊式存儲器頂部的程序的時間(所說的首次的4個輸入),它與VCR主單元的“菜單”是同一的。如果在周期的檢查的某一次,確定主單地的“菜單”的記錄已完成,那么,如果在疊式存儲器中有較多的輸入在步驟252中受檢驗,在步驟258中顯示單元將被置于一種閃爍模式或顯示一個閃爍的信息以提示用戶再送入程序。下次,用戶拿取遙控單元,閃爍將提醒他VCR主單元的“菜單”已被完成和到了補充VCR主單元以程序輸入儲存于遙控中的時候。用戶將遙控器指向VCR主單元并按下“輸入”鈕。在步驟260中將‘彈出’疊式存儲器的頂部,亦即,將疊層中的全部項目上移四個存儲單元。在步驟262中微控制器然后將新的“疊式的頂部”,即頂部4個項目發(fā)送至VCR主單元。此過程將重復(fù)進行直到整個疊式存儲器被空置。
另一采用壓縮碼的錄像機編程的裝置的優(yōu)選實施例是圖15的即時編程器300。即時編程器300有數(shù)碼鍵302,從0至9的數(shù),一個消除鍵304,一個檢查鍵306,一個每周鍵308;一個一次鍵310和一個每日鍵(M—F)312,它們用于給即時編程器編程序。一個蓋通常蓋住其他的用于調(diào)即時編程器300的鍵。當(dāng)打開蓋314時,下列鍵露出保存鍵316,輸入鍵318,時鐘鍵320,頻道鍵322,加時鍵324,VCR鍵326,電纜鍵328和試驗鍵330在圖15上示出的即時編程器300的特點是液晶顯示器350和警告發(fā)光二極管332。即時編程器的前仰視圖16示出前部的紅外線(IR)二極管340固定在前面338。把即時編程器置于將被編程的設(shè)備的前方,這些設(shè)備諸如卡式錄像機370,電纜盒372和電視機374,如圖19中所示,前紅外線(IR)二極管340可傳送信號以控制節(jié)目錄制。一個IR透明蓋336蓋住附加的IR發(fā)射二極管,它將在下面解釋。
圖18示出一個液晶顯示器350的細目。在不同時間在顯示器上可看到某種文本354以及有一個輸入?yún)^(qū)356。時間碼352顯示于顯示器的底部,它們的功能在下面敘述。
即時編程器300的一個結(jié)合組件是固定座架360,示于圖17,它設(shè)計為在左凸起邊362和右凸起邊364之間夾住即時編程器300。編程300在左右兩邊362和364之間滑入前校準(zhǔn)法蘭盤365的停止點,盤365位于固定座架360的前面并跨接在左,右兩邊362和364之間,如圖17A所示。結(jié)合在一起組件362、364和365提供即時編程器300的對準(zhǔn),因此,IR透明蓋336和IR二極管342,344,346和348,示于圖17,被適當(dāng)?shù)匦?zhǔn)于發(fā)射位置,當(dāng)即時編程器如圖20所示的被使用時如上所述。固定座360有一個校準(zhǔn)法蘭盤366,它具有校準(zhǔn)固定座360的后沿的作用,此后沿被限定為沿著此邊放置法蘭盤366,和沿著電纜盒或VCR或其它單元的前面的邊,如圖20所示。當(dāng)校準(zhǔn)如圖20所示時,固定座360調(diào)準(zhǔn)了即時編程器300的位置,因此,左IR二極管342,下IR二極管344,二個后IR二極管346和右IR二極管348如圖17所示,處于當(dāng)需要時向卡式錄像機370和電纜盒372發(fā)射信號的位置。如果VCR與/或電纜盒功能處于電視機本身范圍內(nèi)時,那么,編程器300可放置于向電視機374發(fā)射的位置,以上或是在圖19的方式或是在圖20的將固定座放在電視機頂部的方式均可。
通過使用固定座360,用戶僅需以將被編程的設(shè)備校準(zhǔn)固定座360和即時編程器300一次而不是使用戶記住保持編程器300在正確的位置經(jīng)過前IR二極管340去發(fā)射,如圖19所示。用各種的控制器的實際經(jīng)驗示出盡力保持遙控器在一個固定的位置例如在一個咖啡桌上是困難的。通過上述方法,固定座360解決了這一問題。左IR二極管342,下IR二極管344,二個后IR二極管346和右IR二極管348被置于向左、向下、向后和向右的位置去發(fā)射。向下的發(fā)射器假定固定座360將位于被編程設(shè)備的頂部。左和右發(fā)射器允許被編程設(shè)備在左和右的位置。向后發(fā)射的后IR二極管346可使信號從墻和室內(nèi)其他物體反射。前IR二極管340,左IR二極管342,右IR二極管348和下IR二極管344可以25°發(fā)射角二極管來執(zhí)行。二個后IR二極管在其方向上被供以較大的能量和以5°發(fā)射角二極管來執(zhí)行,它可聚集能量并提供較大的紅外線能量從墻壁或室內(nèi)物體反射。
更多的VCR和電纜盒通過一個紅外線遙控器可被控制;不過,不同的VCR和電纜盒具有不同的紅外線碼。雖然,全部地約有數(shù)佰種不同的VCR程式和電纜盒,但有幸的是只有10組IR碼。每組可有幾十個“字”表示所需的不同的鍵,即“電源”,“記錄”,“頻道↑上”,“頻道下↓”,“停止,“0”,“1”,“2”等等。用于控制錄像機和電纜盒進行錄制的用途時,僅要求下列的“字”“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“電源”,“記錄”,“停止”。對所有的組的這些“字”的IR碼被儲存于即時編制器300的存儲器內(nèi),它位于圖21和22的微控制器380內(nèi)。在調(diào)定編程器300期間,用戶交互地輸入他的錄像機和電纜盒的類型和程式至即時編程器300。IR碼的正確組在實際控制過程期間從儲存器中被再調(diào)用。在用戶只有一個VCR的情況下,這個特殊VCR的IR碼將被再調(diào)用以便控制VCR。在用戶有一個VCR和一個電纜盒的情況下,IR碼“電源”,“記錄”,“停止”將被從對應(yīng)于VCR的組中再調(diào)用,而“0”至“9”的IR碼將從對應(yīng)于電纜盒的組中被再調(diào)用。其原因是在此情況下,電纜盒控制頻道開關(guān)。因此,頻道轉(zhuǎn)換信號“0”至“9”必須被送至電纜盒而不是VCR。
起始是,用戶完成一個設(shè)置時序,首先,用戶要在一個表上查閱對應(yīng)于將被編程的VCR的程式/牌子的數(shù),表上列出VCR牌名和二數(shù)位碼。然后用VCR調(diào)諧至頻道03或04,這都是常用的,用戶將VCR關(guān)掉。然后,用戶按下VCR鍵326。當(dāng)顯示器示出VCR,用戶按下在VCR的模式/牌子表上查出的二數(shù)位碼(例如01代表RCA)。用戶將即時編程器300指向VCR然后按下輸入鍵318。紅色警告發(fā)光二極管332將閃光當(dāng)它正在送出一個試驗信號至VCR時。如果VCR接通并變至頻道09,用戶再次按下輸入鍵318并等候直到紅色發(fā)光二極管332停止閃光。即時編程器300送出下一個可能的VCR碼,同時紅色發(fā)光二極管332在閃光。如果VCR接通并變至頻道09,用戶按下保存鍵316,否則,用戶再次按下輸入鍵318直到用于VCR工作的VCR碼被找到。如果對那牌子的所有可能的VCR碼都被試過顯示器示出“結(jié)束”。如果是這樣,用戶按下VCR鍵326碼00和然后按輸入鍵318去試驗所有可能的碼,對所有的牌子每次一個。
一旦適當(dāng)?shù)腣CR碼已被找到和貯存,下一個設(shè)置步驟是在編程器300上設(shè)置時鐘。首先,用戶按下時鐘鍵320。當(dāng)顯示器示出“YR”,用戶按下90(例如90年),然后按下輸入鍵318。以后顯示器顯示“Mo,用戶按下07(例如7月),然后又按入輸入鍵318。往下又重復(fù)到“DA”如01表示第1天,“Hr”如02表示2點,“Mn,”如05表示5分,以及“AM/PM”1表示上午或2表示下午。在這一時序這后,顯示器將顯示“貯存”幾秒鐘,然后顯示器將顯示已輸入的實時和日期。用戶不再需要在他們的VCR上設(shè)置時鐘。
下一步,如果編程器300也將用于電纜盒控制器,那么建立的步驟如下所述。首先,對應(yīng)于將受控的電纜盒(轉(zhuǎn)換器)的程式/牌子的數(shù)在一個電纜盒程式牌子表上被查閱,這個表列出了電纜盒牌名和對應(yīng)的二數(shù)位碼。VCR被調(diào)諧至頻道03和04并關(guān)掉。然后,電纜盒調(diào)諧至頻道02或03它們是常用的,并將其接通。然后按下電纜鍵328。當(dāng)顯示器顯示“電纜”時,用戶輸入從上述表上查閱的二數(shù)位碼,將即時編程器300指向電纜盒(轉(zhuǎn)換器)并按下輸入鍵318。紅色警告發(fā)光二極管332將閃光,當(dāng)它正在傳送一個試驗信號至電纜盒時。如果電纜盒變至頻道09;那么用戶按下“保存”鍵316;不過,若電纜盒沒有變至頻道09時,用戶則再次按下輸入鍵318并等候直到紅色警告發(fā)光二極管332停止閃光,而下一個可能的碼被送出。這個過程一直被重復(fù)到電纜盒變至頻道09而當(dāng)它如此時,用戶按下保存鍵316。若顯示器示出“結(jié)束”時,那么,用戶已試完對那個牌子的所有的電纜盒碼。倘如此,用戶按下電纜碼00,于是輸入鍵318去試驗所有可能的牌子的碼,一次一個。
對于一些人(或許由于他們有電纜盒或衛(wèi)星接收機)來說,列于他們的電視指南或日歷上的頻道與他們的電視機或電纜盒上的頻道有所不同。倘如此,用戶按以下從事。首先,按下頻道鍵322。顯示器將像這樣“指南頻道電視頻道”。然后用戶按下印在電纜指南或日歷上的頻道(例如按下02對頻道2),并于后用戶按下通過他們的本地電纜公司已被接收到的印刷的頻道的頻道數(shù)。然后用戶按下輸入鍵318。這個過程被重復(fù)對與印刷頻道不同的頻道上的每個頻道列表。當(dāng)這個程序結(jié)束時,用戶按下保存鍵316。
典型地,在區(qū)域內(nèi)的電視指南與或日歷將有一個圖表指示已被指定至每個電纜和廣播頻道的頻道數(shù),例如,HBO,CNN,ABC,CBS,NBC等等。這個圖表,例如,將對應(yīng)至圖28的左邊兩列。例如,假設(shè)電視指南或日歷已指定頻道14至HBO,但用戶的本地電纜公司發(fā)送HBO在頻道18上。由于頻道數(shù)是不同的,用戶需要使用頻道鍵322。用戶將按下頻道鈕(兩個在顯示器“指南頻道”下面的空白空間將閃光)。用戶然后按下14(現(xiàn)在顯示器“電視頻道”下面的兩個空白空間將閃光)。然后用戶按下18然后按下輸入鍵318。這個過程對每個頻道被重復(fù)。當(dāng)結(jié)束時,用戶按下保存鍵316。
在頻道設(shè)置已被保存之后,用戶可通過按下頻道鍵322和然后按下檢查鍵306檢查設(shè)置的情況。通過重復(fù)地按下檢查鍵306,每個設(shè)置的頻道將卷現(xiàn)在顯示器上,一次一個。
然后,用戶可試看弄清即時編碼器300的存儲單元是好的。首先,用戶要確知VCR是關(guān)斷但已插入并確知電纜盒(若有一個)是置于接通。然后用戶可按下試驗鍵330。如果僅有一個VCR,那么,當(dāng)VCR接通時,改變至頻道09并開始記錄,然后關(guān)掉,于是VCR控制器處于一個好的位置。
如果還有一個電纜盒,那么當(dāng)VCR接通時,電纜盒調(diào)諧至頻道09和VCR開始記錄,以后VCR停止并關(guān)斷,于是即時編程器300處于一個好的位置。
為了開動即時編程器300,VCR應(yīng)置于“關(guān)”而電纜盒置于“開”。用戶在電視指南中查閱他們要記錄的節(jié)目的壓縮碼。壓縮碼212列于電視指南中,如圖8所示。在這個實施例中將被采用的電視指南/日歷將具有如圖8上所示的相同的組成部分,除了圖8的188不需要以外。用戶所選擇的節(jié)目的壓縮碼通過使用數(shù)字鍵302輸入至即時編程器內(nèi),然后用戶選擇以怎樣次數(shù)記錄節(jié)目。用戶壓下一次鍵310在予定的時間記錄節(jié)目一次,或按下每周鍵308在相同的予定時間每周記錄節(jié)目直到消除掉,或按下每日(M—F)鍵在每日,周一至周五,相同的予定時間記錄節(jié)目直到消除掉。這對于諸如每天廣播的“肥皂劇”,但不是在周末,是最有用的。為了證實輸入,即時編程器300會即刻地將壓縮碼解碼并顯示用戶輸入節(jié)目的日期、頻道和起時時間。輸入節(jié)目的長度也被顯示器底部見到的時間條352顯示出來。每個條表示節(jié)目的一小時(或少些)。
然后,用戶需將編程器300放置在靠近電纜盒和VCR處以便指令可被傳送,到時,編程300將接通VCR,變至正確的頻道并記錄節(jié)目以及然后關(guān)掉VCR。用戶只需保證插入一個空白帶。
檢查鍵306使用戶對輸入的程序逐步進行檢查。這些是以按日、時順序的排序被顯示的。每次按下檢查鍵306,下個程序被顯示直到“結(jié)束”被顯示時,所有的輸入程序均已被顯示出來。若檢查鍵被再次按下,顯示器將轉(zhuǎn)至實時的日和時。
如果用戶想要消除一個程序,可按下檢查鍵直到要消除的程序出現(xiàn),然后按下消除鍵304。顯示器將會說“已消除”。同樣,任何時候當(dāng)用戶按錯一個數(shù)時,按下消除鍵304,將使用戶再開始輸入。
某些電視節(jié)目諸如現(xiàn)場體育節(jié)目可能溢出予定的時間槽之外。為了保證整個節(jié)目的記錄,用戶可按下加時鍵324去增加記錄長度,既使節(jié)目正在錄制時也可以這樣。用戶按下檢查鍵306顯示程序,然后按下加時鍵324。每次按下加時鍵324,會增中15分鐘的記錄長度。
當(dāng)實時的日和時顯示時,對下一個24小時所需的空白帶總量通過在顯示屏底部見到的時間條352也被顯示。每個條代表磁帶的一個小時(或少些)。在離開沒人照顧的VCR之前用戶應(yīng)檢查這點以確保有足夠的空白帶在其內(nèi)。
每次一個節(jié)目碼被輸入時,即時編程器300自動地檢查所有的輸入以確保在兩個程序輸入之間沒有時間上的重迭。如果用戶試圖輸入一個與一個最初輸入的節(jié)目在時間上相重迭的節(jié)目時,于是信息“碰撞”發(fā)生。那么,如圖23的步驟432所概述的那樣,用戶可有以下選擇1)若用戶希望留下先前輸入的程序而忽略新的一個,用戶不必做什么,待延遲短時間之后,顯示器會轉(zhuǎn)回示出實時的日和時;2)若用戶希望是將開始的第一個節(jié)目記錄到它的結(jié)尾,然后記錄第二個節(jié)目的余數(shù),那么,用戶可再按下“一次鍵”310,每日(M—F)鍵312或每周鍵308(無論用戶按下哪一個都輸入碼)。如果兩個節(jié)目有相同的起始時間,那么,最新近輸入的節(jié)目將被首先記錄。如果處于宣告“碰撞”時,用戶決定新的節(jié)目比原先輸入的節(jié)目更重要,然后,用戶可消除原先輸入的節(jié)目并于后再輸入新的一個。
在一些地方諸如科羅拉多的部分地區(qū),電纜系統(tǒng)廣播一些頻道比在本地電視指南列出的時間晚/早三個小時。這是由于可能頻道接收于一個東部的或西部的衛(wèi)星饋送而造成的時差。用戶要記錄比電視指南列出的時間晚3個小時的節(jié)目,其程序如下。首先,用戶輸入節(jié)目的碼,然后按下保存鍵316(+),接著再按下一次鍵310,每日(M—F)鍵312或每周鍵308,二者按需求選定。用戶要記錄比電視指南列出的時間早3個小時的節(jié)目,其程序如下。首先,用戶輸入節(jié)目的碼,然后按下保存鍵316(-),接著再按下“一次鍵”310,每日(M—F)鍵312或每周鍵308,二者按需求選定。即時編程器300將顯示將被錄制的節(jié)目的時間,而不是電視指南中示出的時間。
有某些顯示信息可使即時編程器300與用戶更為友好。顯示“LO BATT”低電池表示電池需更換?!癊rrENTRY”輸入表示在置設(shè)期間一個無效的輸入。“ErrCode”碼表示輸入的節(jié)目碼數(shù)字不是一個有效數(shù)。用戶看到這個顯示時,應(yīng)檢查電視指南并重新輸入數(shù)字?!癊rrDATE”日表示用戶可有設(shè)法選擇每日記錄(周一至周五)周六或周日的節(jié)目;設(shè)法選擇一個提前7天以上的節(jié)目的每周或每日記錄,因當(dāng)即時編程器300可以使每周或每日的記錄選擇被用于本周的節(jié)目(±7天);或進入一個已經(jīng)結(jié)束的節(jié)目。“Full”滿表示將被記錄的節(jié)目的在即時編程器300內(nèi)部的RAM中執(zhí)行的疊式存儲器已被填滿。用戶于是可在輸入新節(jié)目之前消除一個或更多的節(jié)目?!癊MP空”表示沒有將被記錄的節(jié)目輸入。將被記錄的節(jié)目的數(shù)字可儲存于即時編程器300內(nèi)依照RAM的集成度而改變,有效的及可從10至更多變化。
圖21是一個執(zhí)行即時編程器300所需的電路的示意圖。電路包括微處理器380,振蕩器382,液晶顯示器384,鍵盤386,五路IR發(fā)射器390以及紅色警告發(fā)光二極管332。微機380包括一個CPU中央處理單元,ROM,RAM,I/O口,定時器,計數(shù)器和時鐘。ROM用于程序儲存,RAM用于將被記錄的節(jié)目的疊式存儲器的其他用途之中。液晶顯示器384是圖15和18的顯示器350。鍵盤386執(zhí)行所有的早先討論過的鍵。五路IR發(fā)射器390包括前IR二極管340,左IR二極管342,下IR二極管344,二個后IR二極管346和右IR二極管348。圖22示出即時編程器300電路的詳細示意圖并且予先識別單元被相同的數(shù)字識別。微機可用一個NEC UPD7530X部件來執(zhí)行,它可直接地對接顯示器、鍵盤、發(fā)光二極管和振蕩器。25°發(fā)光二極管可用NEC313AC部件和5°發(fā)光二極管可用Litton2-871C發(fā)光二極管來執(zhí)行。
儲存于微機380的ROM內(nèi)的程序流程圖,微機380執(zhí)行程序輸入、檢查和程序消除以及記錄執(zhí)行分別在圖23,24和25中說明。圖23用于程序輸入,它的過程如上所述,包括下列步驟顯示實時日期、時間和時間條步驟402,它是即時編程器300的靜止?fàn)顟B(tài);掃瞄鍵盤以決定是否十進位數(shù)壓縮碼進入步驟404;當(dāng)碼進入時顯示碼步驟406;用戶檢查是否正確的碼進入步驟408和用戶按下消除鍵304步驟428;用戶通過按下保存鍵316或輸入鍵318超前或延緩起始時間3小時步驟410;用戶按下“一次鍵”310,每周鍵308或每日鍵312步驟412;微機將壓縮碼解碼為CDTL步驟414;試驗是否與儲存的程序沖突步驟416,若是如此,顯示“碰鏡”信息步驟420;用戶按下“一次鍵”310,每周鍵308或每日鍵312步驟422;然后調(diào)節(jié)沖突的輸入步驟432,如上所述在“碰撞”選擇的討論中的情況,以及輸入不保存步驟424;設(shè)置顯示器按一次的日其、頻道、起始時間和持續(xù)時間(時間條),或每日的日期、頻道、起始時間和持續(xù)時間,或每周的天、頻道、起始時間和持續(xù)時間步驟418;用戶按下加時324,給記錄時間加15分鐘步驟426;用戶檢查顯示器步驟430;按時間順序輸入程序于疊式存儲器步驟434,在那里疊式存儲器是微控制器380的RAM的一個部分;以及計算所需的磁帶的長度和校正時間條步驟436。
圖24是檢查和消除流程圖,其過程如上所述包括以下步驟顯示實時的日期、時間和時間條步驟402;按下檢查鍵306步驟442;試驗是否疊式存儲器空位步驟444;顯示“空位”步驟446;和轉(zhuǎn)回至實時的日期、時間顯示步驟448;顯示疊式存儲器頂部輸入步驟450;用戶按下加時鍵324步驟452和校正時間條步驟460;用戶按下檢查鍵306步驟454和卷起疊式存儲器一個輸入步驟462;用戶按下消除鍵304步驟456和顯示“消除”以及消除程序步驟464;以及用戶不做事步驟458和等候30秒步驟466,在其中30秒暫??稍谖C380的定時器內(nèi)執(zhí)行。
圖25是記錄執(zhí)行的流程圖,它是自動記錄一個節(jié)目的過程,如上所述,它包括以下步驟將疊式存儲器中的頂部節(jié)目的起始時間與實時進行比較步驟472;試驗是否在節(jié)目的起始時間以前的三分鐘步驟474;啟動紅色警告LED332閃爍30秒步驟476;顯示頻道、起始時間和閃爍“起始”信息步驟478;是正確時間到達步驟480和送出電源“ON”信號至VCR并顯示“記錄”信息步驟482;試驗是否一個電纜盒輸入至VCR步驟484;送頻道轉(zhuǎn)換信號至VCR步驟486和送頻道轉(zhuǎn)換信號至電纜盒488;送記錄信號至VCR步驟490;將停止時間與實時比較步驟492;試驗是否停止時間到在步驟494和顯示“結(jié)束END”信息步驟496;送停止信號至VCR步驟498;送電源“off”信號至VCR步驟500;以及彈出程序疊式存儲器步驟502。
圖26是一個將CDTL編碼為十進位壓縮碼510的方法的流程圖。這個過程在“離線”中完成。并可在一個一般用途的計算機上執(zhí)行和取得包括在圖8的節(jié)目指南和日歷中的壓縮碼212。在編碼方法中的第一步是輸入CDTL步驟512,在其中對一個特別的節(jié)目來說,節(jié)目的CDTL514被輸入。下一步驟是查閱指定的頻道數(shù)步驟516,它對每個頻道518代用一個指定的頻道數(shù)522。通常例如對網(wǎng)絡(luò)廣播的頻道諸如頻道2,指定的頻道數(shù)是相同的;不過,對一個電纜頻道諸如HBO臺,一個頻道數(shù)被指定并在一個電纜指定頻道表520中被查閱,它基本上將是圖28的開頭兩列的相同的數(shù)。下一步,在優(yōu)選矢量表中的查閱頻道日期、時間/長度的優(yōu)選次序步驟524完成利用頻道、日期、時間/長度各自的索引分別在優(yōu)先矢量頻道(C)表526,優(yōu)先矢量日期(D)表528和優(yōu)先矢量時間/長度(TL)表530中的一次查閱,以便產(chǎn)生矢量CP,DP,TLP532。一個組合的時間/長度(TL)表設(shè)置優(yōu)先程序的用途在于識別在這個組合和受歡迎的節(jié)目之間有一種直接的關(guān)系。例如,在下午630,一個短的節(jié)目很可能比一個2小時的節(jié)目更受歡迎,因為這正是晚餐時間。
頻道優(yōu)先表被排序,可使最常使用的頻道有一個低的優(yōu)先權(quán)。在優(yōu)先矢量C表526中一個數(shù)據(jù)的例子如下頻道4 7 2 3 5 6 11 13…優(yōu)先次序0 1 2 3 4 567…一般地說,一個月的日都有一個相等的優(yōu)先權(quán)或相等的用法,因此,一個月中的低數(shù)的日子和低數(shù)的優(yōu)先次序?qū)?yīng)于優(yōu)先矢量D表528中,如在下列中日期1 2 3 4 5 6 7 8…優(yōu)選次序0 1 2 3 4 5 6 7…
節(jié)目的起始時間和長度的優(yōu)先次序可排列成一個矩陣,它將指定一個優(yōu)先次序給每個節(jié)目長度和起始時間的組合,因此,較受歡迎的時間/長度組合將會有一個低的優(yōu)先次序數(shù),較少受歡迎的時間/長度組合將會有一個高的優(yōu)先次序數(shù)。例如,一個局部的優(yōu)先矢量T/L表530可出現(xiàn)如下優(yōu)先矢量T/L表時間630下午 700下午 730下午 800下午…長度(小時)0.5 8 4 7 101.0 12 15 13 181.5 20 19 17 30假設(shè)CDTLS14是頻道5,2月10日,1990,下午700和1.5小時的長度,那么它的CPDPTLP數(shù)據(jù)532將是4919。下個步驟是轉(zhuǎn)換CP,DP,TLP為二進制數(shù)和鏈接他們?yōu)橐粋€二進位數(shù)步驟534,結(jié)果是數(shù)據(jù)字…TL2TL1…C2C1…D2D1536。如上述給出的例子,轉(zhuǎn)換536字為二進制將輸出三個二進位數(shù)…0010011…0100…01001。用于每個轉(zhuǎn)換中二進制比特的數(shù)由所包含的組合數(shù)確定。這可能會依據(jù)執(zhí)行過程而變化。不過,一個優(yōu)選的實施例將用8比特對CP,表示為C8C7C6C5C4C3C2C1,它將提供256個頻道,5個比特對DP,表示為D5D4D3D2D1,它將提供一個月的31天,以及14個比特對TLP,表示為TL14…TL3TL2TL1,它將提供256個頻道,5個比特對DP,表示為D5D4D3D2D1,它將提供一月31天,以及14個比特對TLP,表示為TL14…TL3TL2TL1,它將提供24小時內(nèi)的每間隔5分鐘的起始時間和以5分鐘長度進增直到3小時長度的節(jié)目長度和對3至8小時長度的節(jié)目以15分鐘的長度遞增的節(jié)目長度。這需要大約288*(36+20)=16,128個組合,它是由2**14=16,384個二進制組合提供的,一共有8+5+14=27個信息的比特TL14…TL2…TL1C8…C2C1D5…D2D1。對上例,以0裝填每個數(shù),然后鏈接他們將會產(chǎn)生27比特二進位數(shù)000000000100110000010001001。
下一步是用比特分級密鑰540,它可儲存于只讀存儲器ROM64內(nèi),根據(jù)比特分級密鑰步驟538去完成二進位數(shù)的重排序比特。如早先所述及的,一個比特分級密鑰540可以是…TL2TL1…C2C1…D2D1536比特的任何次序并一般地將被選擇,因此,很可能將是定時編程的主題的節(jié)目將有一個低數(shù)值的壓縮碼212,它將會使鍵動減至最少。比特分級密鑰的次序可由早先討論過的各種比特組合的不同的概率來決定。導(dǎo)出一個分級密鑰540的細目被描述與比特分級密鑰120有關(guān),并可以同樣方法用于比特分級密鑰540。例如,比特分級密鑰可以是TL8C3…TL10C2TL1C1L1D5D4D3D2D127 26…10 98 7 6 5 4 3 2 1下個步驟是組合比特的組群和轉(zhuǎn)換每個且群為十進位數(shù)并鏈接為一個十進位數(shù)步驟542。例如,根據(jù)比特分級密鑰在記錄之后,碼可能是000000001010010000010001001,它可被集聚為00000000101001000,0010001001。如果這些二進位比特的組群被轉(zhuǎn)換至十進制如328,137并鏈接為一個十進位數(shù),那么,得出的十進位數(shù)是328137。最后的編碼步驟是排列十進位數(shù)步驟546,它根據(jù)排列功能544排列十進位數(shù),544的功能是依照日期548和特別是月和年并對碼提供一個安全特性。在排列十進位數(shù)步驟546之后,十進位的壓縮碼G8…G2G1550可能是,例如,238731。這些已編碼的碼于是被包括在一個節(jié)目指南或日歷中,如圖8的壓縮碼指示212中。
圖27是一個將十進位壓縮碼解碼為CDTL560的方法的流程圖,它是圖23的步驟414。一旦十進位壓縮碼G8…G2G1564在步驟562中被輸入,它必需反轉(zhuǎn)圖26的步驟544和546的排列功能。第一步是選取日期碼步驟566,它選取節(jié)目的日期碼為十進位壓縮碼并傳送日期碼至步驟568,步驟568也從時鐘576接收實時的日574,時鐘576是由圖21和22中的微機380來執(zhí)行的。時鐘576也送出實時的月和年至排列功能570,它是依照月和年而定的。步驟568完成以下功能如果日期碼相同于或大于從時鐘來的當(dāng)前日,那么,用時鐘上的月/年排列功能,否則,用時鐘上月的下個月排列功能和如果時鐘上的月是12月時用下一年。換句話說,由于對予編程記錄一個月或31天的前頭有一項條款,如果節(jié)目的日期等于或大于實時的月的某天,那么,它查閱在現(xiàn)在的月中的一天;否則,如果節(jié)目的日期少于實時的月的某日,它必須查閱下個月中的一個節(jié)目。選取日期碼步驟566,它必須在反轉(zhuǎn)排列十進位壓縮碼步驟580之前被完成,是由一個先前的知識圖26的排列十進位數(shù)步驟546如何被完成與日期碼信息相應(yīng)來完成的。
選定的排列方法578被用于十進位壓縮碼的反轉(zhuǎn)排列步驟580中。如以上給出的例子,步驟580的輸出將是328137。下個步驟是轉(zhuǎn)換十進位數(shù)的組為二進位數(shù)的組和鏈接二進位的組為一個二進位數(shù)步驟584,它是圖26的步驟542的反面,對上例將產(chǎn)生二進位碼000000001010010000010001001。然后,比特分級密鑰588根據(jù)比特分級密鑰步驟586被用于重排二進位數(shù)的比特,步驟586反轉(zhuǎn)圖26的步驟538以取得上例的000000000100110000010001001,它是對應(yīng)于圖26的536的…TL2TL1…C2C1…D2D1582。下個步驟是聚集比特以形成三個二進位數(shù)TLb,Cb,Db并轉(zhuǎn)換為十進位數(shù)步驟590產(chǎn)生CP,DP,TLPTLP592,它如上例,將是4,9,19,而且它對頻道、日和時間/長度是優(yōu)選矢量,它依次被用來分別在優(yōu)選矢量C表598,D表600和TL表602中查閱頻道、日期、時間和長度604。
查閱本地頻道數(shù)步驟606在指定的/本地頻道表610中查閱給出指定頻道數(shù)608的本地頻道612,表610如上所述,是由用戶經(jīng)過頻道鍵322而建立的。表610的一個例子是圖28的指定的/本地的頻道表620的右邊兩列。在指定頻道數(shù)如624和628,和本地的頻道數(shù)如626和630兩者這間的對應(yīng)關(guān)系是由用戶在設(shè)置期間設(shè)立的。例如,圖28示出一個在指定頻道數(shù)5和本地頻道數(shù)5之間的精確的對應(yīng)關(guān)系。最后的步驟是添加月和年至日期上以形成日期步驟614。正確的月和年從步驟568獲得并再次依賴于或是日期碼等于或大于來自時鐘的日或是少于來自時鐘的日兩種情況。如果等于或大于時,月和年如時鐘上所示的被采用,否則,若時鐘的月是12月,下一個月和下一個年將被采用。其結(jié)果是CDTL618在上例中將是頻道5、二月10日,1990,700下午和1.5小時的長度。
另一優(yōu)選的實施例是將一個解碼裝置裝入一個帶有G—Code解碼器的電視接收機950內(nèi),如圖29所示,這是一個包括具有G—Code解碼器的電視接收機的系統(tǒng)的方塊圖。用戶將使用電視機的遙控器或在電視機本身上控制,輸入將被錄制的節(jié)目的碼。同一的電視機遙控或本身控制也用來完成通常的電視控制功能,諸如頻道選擇等。當(dāng)一個G—Code被輸入入時,電視機遙控器經(jīng)過紅外線發(fā)射器958送出G—Code至帶有G—Code解碼器的電視機950。在電視機950上一個紅外線接收器960將會接收這個發(fā)射并將碼送至G—Code解碼器954,它將接收的碼解碼為CDTL信息并用此信息與一個也被裝在電視機950內(nèi)的時鐘一道在一個適當(dāng)?shù)臅r間送出適當(dāng)?shù)闹噶钪罺CR964和電纜盒966,因此,選定的節(jié)目在適當(dāng)?shù)臅r候?qū)⒈挥涗?。從電視機950的發(fā)射是經(jīng)過IR發(fā)送器962完成的,它可置于電視機機箱上的要害點如機箱角。VCR964經(jīng)過紅外線IR接收器968和電纜盒966經(jīng)過IR接收器969接收發(fā)射的信號。
圖30是一個具有G—Code解碼器的電視接收機的示意圖。電視機950經(jīng)過IR接收器960接收從電視機遙控器956來的信號,960送出信號至指令控制器974或直接送至G—Code解碼器954。指令控制器974可出現(xiàn)在電視機中去控制其他的電視機中的項目,包括“按屏幕”功能諸如當(dāng)頻道變換時顯示頻道數(shù)。G—Code解碼器954將一個傳送來的G—Code解碼并利用來自時鐘976的日期和時間經(jīng)過IR發(fā)送器962送出送出適當(dāng)?shù)闹噶钪罺CR964和電纜盒966。G—Code和其他指令也可經(jīng)過手動控制975被送至指令控制器。當(dāng)G—Code被解碼,于是G—Code和解碼的CDTL信息可被顯示“按屏幕”字樣于電視顯示器/監(jiān)示器952上的“在屏幕顯示”978中?!鞍雌聊弧憋@示不需要任何格式,它是隨意的。
圖31是一個在具有G—Code解碼器的電視接收機內(nèi)的一個G—Code解碼器裝置的示意圖。電路非常相似于圖21和22中所描述的那樣;不過,它是對接至一個IR接收器960和指令控制器974而不是液晶顯示器384和鍵盤386。鍵組成部分是微控制器980和振蕩器982。至指令控制器974的接口是一個優(yōu)選的實施例;另一個實施例可能在手動控制975,紅外接收器960,電視顯示/監(jiān)示器952和G—Code解碼器954之間有直接接口設(shè)備而不途徑中間的指令控制器974。電視電路將包括儲存和學(xué)習(xí)VCR和電纜盒的紅外線碼的規(guī)約的能力。警告發(fā)光二極管984將被放置在電視機的機箱上以便警告錄制將要開始,這是為了提醒用戶使錄像機準(zhǔn)備好磁帶去錄制。
在電視顯示/監(jiān)示器952上帶有“按屏幕”顯示的情況,電視接收機950的工作可基本上分別地相同于圖23,24和25中所述的節(jié)目輸入,節(jié)目檢查和消除,使用壓縮碼的記錄予編程的執(zhí)行等。上述的每個被顯示在LCD384上將取代顯示在電視機顯示器952上。僅有的差別是“按屏幕”將只完成步驟402(顯示實時的日期、時間和時間條),以上是在用戶把電視機遙控器956置于G—Code輸入和發(fā)射,節(jié)目檢查或節(jié)目消除的模式時。圖26的編碼節(jié)目的CDTL信息為十進位壓縮碼的方法,圖27的與圖26相反的解碼方法以及圖28的指定頻道數(shù)至本地頻道數(shù)的方法都將保持相同。
另一個優(yōu)選的實施例是將一個解碼裝置裝入與電視機結(jié)合的各種設(shè)備中,諸如一個VCR,電纜盒或衛(wèi)星接收機。在任何系統(tǒng)中,解碼裝置只出現(xiàn)在一種設(shè)備中,諸如在電纜盒中,它將在適當(dāng)?shù)臅r間分配適當(dāng)?shù)闹噶罱o其他設(shè)備諸如一個VCR和一個衛(wèi)星接收機去記錄所需的節(jié)目。
圖32是一個系統(tǒng)的方塊圖,它包括一個帶有G—Code解碼器950的電視機,一個VCR964,一個電纜盒966和一個衛(wèi)星接收機986。這個系統(tǒng)的工作相同于圖29所示的系統(tǒng),有一點除外,那就是包括了一個衛(wèi)星接收接收機,它可經(jīng)過IR接收器988接收從固定在電視接收機950上的IR發(fā)射器962來的指令。由衛(wèi)星接收機接收的指令可包括通/斷指令和頻道選擇指令。衛(wèi)星接收機986可饋送一個電視信號至VCR964,它將記錄節(jié)目與/或?qū)⒐?jié)目中繼給電視顯示/監(jiān)示器952。
圖33是一個系統(tǒng)的方塊圖,包括一個具有G—Code解碼器991的VCR,一個電視機952,一個電纜盒966和一個衛(wèi)星接收機986。用戶可使用電視機遙控器956或在VCR991上控制,去輸入說明將被錄制的節(jié)目的碼。當(dāng)一個G—Code輸入時,電視機遙控將送出G—Code經(jīng)IR發(fā)射器958至VCR991。一個在VCR上的IR接收器990將接收此發(fā)射并將碼送至G—Code解碼器992,它將其解碼為CDTL并用此信息與一個也裝在VCR991內(nèi)時鐘一道將適當(dāng)?shù)闹噶钤谶m當(dāng)?shù)臅r間送于電纜盒966和衛(wèi)星接收機986,因此,選定的節(jié)目將在適當(dāng)?shù)臅r間被錄制。從VCR991的發(fā)射將經(jīng)過IR發(fā)射器994,它被置于VCR上的要害點。發(fā)射然后被電纜盒966經(jīng)IR接收器969和衛(wèi)星接收機986經(jīng)IR接收器988接收。
另一種在兩個設(shè)備之間傳送的方法和裝置的優(yōu)選實施例如圖36所示,它是一個透視圖,示出于一個電纜盒372放在一個VCR370的頂部,VCR370有一個在前面板1009的后面IR發(fā)射器1008,它與電纜盒的IR接收器1010經(jīng)過從周圍的反射面如墻壁的反射而互相溝通。
另一種在兩個設(shè)備之間傳送的方法和裝置的優(yōu)選實施例如圖37所示,它是一個透視圖,示出一個電纜盒372放在一個VCR370的頂部,VCR370有一個IR發(fā)射器1014,位于VCR370的頂部上的IR圓罩1012內(nèi),它與電纜盒的IR接收器1010經(jīng)過直接通信或依賴于與IR罩1012相應(yīng)的IR接收器1010的位置的反射而互相溝通。
另一種在兩上設(shè)備之間傳送的方法和裝置的優(yōu)選實施例如圖38所示,它是一個透視圖,示出一個VCR370具有一個在鼠標(biāo)器1020內(nèi)的紅外發(fā)射器1022,鼠標(biāo)器1020經(jīng)一個電纜1018與VCR耦接,它經(jīng)過插頭1017插入VCR上的插座1016。鼠標(biāo)器1020被置于靠近電纜盒IR接收器1010處。這個實施例,當(dāng)電纜盒與VCR之間被一個箱壁分隔開,例如,那將會阻止IR的直接或反射的發(fā)射時,就更為有用了。
另一種在兩個設(shè)備之間發(fā)射的方法和裝置的優(yōu)選實施例如圖39所示,它是一個透視圖,示出一個VCR370具有一個IR發(fā)射器1026裝于小型鼠標(biāo)器1024上的一個棒內(nèi),鼠標(biāo)器與一個電纜1018耦接,它經(jīng)插頭1017插入VCR的插座1016內(nèi)。在小型鼠標(biāo)器1024上的棒粘附在電纜盒非??拷麵R接收器1010處。這個實施例,當(dāng)電纜盒與VCR之間被一個箱壁隔開,例如,那將會阻止IR的直接或反射的發(fā)射時,也是非常有用的。
圖36,37,38和39的傳送方法和裝置也可用于圖32的系統(tǒng),從具有G—Code解碼器的電視接收機950傳送信息至VCR964,電纜盒966和衛(wèi)星接收機986。
圖34是一個系統(tǒng)的方塊圖,它包括一個具有G—Code解碼器的電纜盒997,一個電視機952,一個VCR964和一個衛(wèi)星接收機986。用戶可用電視機遙控器956或在電纜盒997上控制,去輸入表示將被錄制的節(jié)目的碼。當(dāng)一個G—Code輸入時,電視機遙控將G—Code經(jīng)IR發(fā)送器958送至電纜盒997。一個在電纜盒997上的IR接收器996將其接收并將碼送至G—Code解碼器998,它將其解碼為CDTL,并用此信息和一個也裝在電纜盒997內(nèi)的時鐘一道在適當(dāng)?shù)臅r間送出適當(dāng)?shù)闹噶钪罺CR964和衛(wèi)星接收機986,因此,被選定的節(jié)目在適當(dāng)?shù)臅r間將被錄制。電纜盒997經(jīng)過IR發(fā)射器1000發(fā)射,IR發(fā)射器1000被放置在電纜盒上的要害點。然后,由VCR964經(jīng)IR接收器96和衛(wèi)星接收器986經(jīng)IR接收器988接收下來。圖36,37,38,39的傳送方法和裝置也可用于圖34的系統(tǒng),從電纜盒997傳送信息至VCR964和衛(wèi)星接收機986。
圖35是一個系統(tǒng)的方塊圖,它包括一個帶有G—Code解碼器衛(wèi)星接收機1005,一個電視機952,一個VCR964和一個電纜盒966。用戶使用電視機遙控器956或在衛(wèi)星接收機1005上控制,輸入表示將被錄制的節(jié)目的碼。當(dāng)一個G—Code輸入時,電視機遙控器將G—Code經(jīng)IR發(fā)射器958送至帶有解碼器1004的衛(wèi)星接收機1005。1005上的IR接收器1002將其接收并將其送至G—Code解碼器1004,它負(fù)責(zé)將輸入的G—Code解碼為CDTL,并用此信息與一個也裝在1005之內(nèi)的時鐘一道在適當(dāng)?shù)臅r間送出適當(dāng)?shù)闹噶钪罺CR964和電纜盒966,因此,被選定的節(jié)目將在適當(dāng)?shù)臅r間被錄制。衛(wèi)星接收機1005經(jīng)過IR發(fā)射器1006發(fā)射,1006被放置在衛(wèi)星接收機上的要害點。然后,由VCR964經(jīng)IR接收器968和電纜盒966經(jīng)IR接收器969將其接收下來。圖36,37,38和39的傳送方法和裝置也可用于圖35的系統(tǒng),從衛(wèi)星接收機1005傳送信息至VCR964和電纜盒966。
另一個采用壓縮碼進行錄像機編程的優(yōu)選實施例是圖40和41的用戶編程器1100。編程器1100與即時編程器300相似,它有數(shù)字鍵1102有從0至9的數(shù),一個消除鍵1104,一個檢查鍵1106,一個每周鍵1108,一個一次鍵1110和一個每日(M—F)鍵1112,些鍵直接對應(yīng)于即時編制器300的鍵302—312,用以對用戶編程器1100編程。與300一樣,有一個蓋通常蓋住另一些鍵,它們是用來“設(shè)置”即時的用戶編程器1100的。當(dāng)打開蓋1114時,露出下列鍵,但未在圖上示出保存鍵,輸入鍵,時鐘鍵,頻道鍵,加時鍵,VCR鍵,電纜鍵和試驗鍵。這些鍵分別對應(yīng)于和基本上工作相同于即時編程器300的316—330鍵。同樣,圖40中的編程器1100也包括有液晶顯示器(LCD)1134,紅色警告發(fā)光二極管1132和IR二極管1134,這些分別對應(yīng)于圖15中的LCD350,紅色警告發(fā)光二極管332和IR二極管342—348。
如上所論,當(dāng)使用即時編程器300時,用戶最初要完成一個設(shè)置程序,包括選擇VCR的程式/牌名的一個規(guī)約,設(shè)置實時的時間,選擇電纜盒的程式/牌名的一個規(guī)約以及輸入頻道數(shù)指定的一個系列。雖然即時編程器300錄制電視節(jié)目非常簡單,但它的初始設(shè)置程序卻較為復(fù)雜,從而使一些用戶不敢使用即時編程器。編程器1100包括一個麥克風(fēng)孔1140,通過此孔至少有一個麥克風(fēng)在用戶編程器1100內(nèi)可接收電子編碼的音頻信號,此信號包含用戶編程器的初設(shè)置和指令所必需的信息,以便將這個信息儲存在編程器1100內(nèi)。
為了接收這些音頻信號,用戶可呼叫一個特殊的電話號碼,它可以是一個免費800號碼,一個按分鐘計費的900號碼或一個標(biāo)準(zhǔn)的帶有標(biāo)準(zhǔn)的長途變化應(yīng)用的電話號碼。用戶可與一個操作者通話,此操作者口頭詢問關(guān)于用戶的VCR程式和牌名,劃分郵區(qū)(美國)的五位號碼,電纜盒的程式和牌名以及報紙或其他的用戶可用以獲得壓縮碼的刊物。這是用戶編程器1100完成初始建立所需的全部信息。從劃分郵區(qū)的五位號碼信息中,操作者可確定用戶所聯(lián)接的電纜系統(tǒng)以及能以刊出用戶將用以選擇正確的本地頻道圖表的知識為用戶組合這個數(shù)據(jù)。
操作者然后指示用戶按下一個指定的編程鍵,在優(yōu)選實施例的情況下,此鍵是頻道鍵,位于蓋1114的下面。當(dāng)按下頻道鍵時,顯示器1134顯示信息“PHONE電話1鍵2”。按下“2”數(shù)字鍵將用戶編程器置于手動本地頻道表編程模式,它是由即時編程器300在按下頻道鍵322時來執(zhí)行的。按下“1”數(shù)字鍵開始遙控模式。用戶編程器1100于是準(zhǔn)備接收一個音頻信號并且顯示器1134顯示信息“WAIT等候”。
操作者然后指示用戶將電話接收器1144的耳機1142放在編程器1100的麥克風(fēng)孔上面,通常如圖42中所示。耳機不需直接放在編程器1100的對面,但可與麥克風(fēng)孔保持超過1英寸的通常有滿意效果的距離。經(jīng)過一個暫停,足以使用戶把電話接收器放在適當(dāng)位置之后,操作者將開始最初設(shè)置數(shù)據(jù)的遠程裝入和經(jīng)過電話線傳送的初始設(shè)置編程的指令用音頻信號送至用戶的編程器1100。
若初始設(shè)置數(shù)據(jù)被成功地傳送至編程器1100,顯示器1134將顯示信息“做完DONE”。若在一個予定時限內(nèi)接收的效果不夠滿意,紅色警告發(fā)光二極管1132將閃爍,以便促使用戶在另一個信息準(zhǔn)備裝入之前調(diào)整電話耳機的位置。在允許這調(diào)整的一段等候期之后,初始設(shè)置的數(shù)據(jù)和指令在電話線上被再次傳送。如果在試圖裝入初始設(shè)置信息的一個予定數(shù)之后是不成功的,LCD1134顯示信息“失敗—FAIL”并且操作者再次與用戶聯(lián)系,提供用戶在電話耳機的放置方面以附加的協(xié)助。
變換的是,一個活動的操作者可以由本地電纜公司提供和由電話線遠程裝入編程器1100的初始設(shè)置信息,通過電纜系統(tǒng)存在的電纜,或任何其他的傳送裝置來提供。如果本地電纜公司供給活動的操作者,需要從用戶那里收集的信息只是VCR的模式和牌子和包含用戶計劃采用的壓縮碼的刊物,因為本地電纜公司會知道裝在用戶那邊的電纜盒的程式和牌名以及對那個電纜系統(tǒng)的關(guān)于本地頻道標(biāo)識的所需數(shù)據(jù)。
圖43和44是編程器1100的所需執(zhí)行變換的實施例的電路示意圖。電路包括微機1150,振蕩器1152,LCD1154,鍵盤1156,5路IR發(fā)射器1158和紅色警告發(fā)光二極管1160。這些部件分別直接對應(yīng)于即時編程器300的微機380,振蕩器382,LCD384,鍵盤386,5路IR發(fā)射器388和紅色警告發(fā)光二極管332并以同樣的方式完成其任何。在兩個圖43和44中,耳機1142產(chǎn)生連續(xù)的由麥克風(fēng)1162接收的音頻信號。
如圖43所示,被麥克風(fēng)1162接收的音頻信號通過放大器1164并正向地通過一個DTMF解碼器電路,進入一個微機1150的串聯(lián)接口。圖44中所示的變換電路中,由麥克風(fēng)1162接收的音頻信號經(jīng)過放大器1166,通過一個在接近1.5KHz處截止的高通濾波器1168,并經(jīng)過一個第二放大器1170至微機1150的一個串聯(lián)接口。
變換地是,一個對偶的(雙)麥克風(fēng)系統(tǒng)(未示出)可用以增加可靠性,特別是當(dāng)用戶編程器1100將在一個高電平背景噪聲的環(huán)境中編程時,這種環(huán)境會干擾單麥克風(fēng)傳音裝置的數(shù)據(jù)傳送。在此系統(tǒng)中,一個麥克風(fēng)被放置在靠近電話耳機處,另一個麥克風(fēng)被放置在離開耳機一些距離的地方以便拾取背景噪聲。一個音頻信號消除電路于是被用來有效地“減去”由第二個麥克風(fēng)從與背景噪聲(從第一個麥克風(fēng)拾取的)相結(jié)合的音頻數(shù)據(jù)信號所拾取的背景噪聲,結(jié)果是獨自而干凈的音頻數(shù)據(jù)信號。
另一個優(yōu)選的實施例包括一個分離的初始設(shè)置編程器1200,如圖45所示。此編程1200提供與編程器1100的電話的音頻信號編程能力相同的基本功能,換句話說,它可使編程器300或編程器1100的總的設(shè)置,在用戶的這一部分,只有最小的工作量。通常,初始設(shè)置編程器1200由即時編程器300或用戶編程器1100的賣主持有。初始設(shè)置編程器可由電纜系統(tǒng)的本地頻道表和在賣主主的近鄰處的印有G—Code的電視日歷來編程。當(dāng)一個用戶購買編程器300或編程器1100時,賣主可詢問用戶住在哪里和使用哪一種電視日歷并用初始設(shè)置編程器1200為用戶遠程輸入適當(dāng)?shù)谋镜仡l道表。進一步,初始設(shè)置編程器1200也可為用戶的即時編程器300或用戶編程器1100設(shè)置時鐘、VCR牌名和程式以及電纜盒牌名和程式。
初始設(shè)置編程器1200包括一個鍵盤1202,一個顯示器1204,一個外罩1206和一個蓋1208,在頂部有一個絞鏈,它使蓋打開露出一個凹陷坑1210用以握住編程器300或1100,還有兩個電接觸插頭1212,以上如圖46所示。此外,如圖47所示,還包括一個模數(shù)的電話插座1230和一個串聯(lián)入口1232,用以往返地傳送數(shù)據(jù)于計算機,或是直接的或是在電話線上。
圖48示出兩個進出孔1213于編程器300的底部,它使編程器300內(nèi)的電路板(未示出)上的兩個接觸點可進出。圖49示出編程器1200與編程器300一塊放進凹陷坑1210,其上的兩個接觸插頭向上延伸通過位于編程器300底部進出孔1213的情況。圖50示出初始設(shè)置編程器1200與用戶編程器1100一起放入凹坑1210,帶有兩個接觸插頭1212通過即時編程器300的底部的進出孔1136向上伸出。
圖51是一個包括在初始設(shè)置編程器1200內(nèi)的電路的示意圖。初始設(shè)置編程器包括一個微控制器(NEC UPD7530X)1214,一個LCD1216,鍵盤1218,靜態(tài)的RAM1220,計算機接口1222和編程器插頭1224。本地頻道表可從一個計算機傳送至初始設(shè)置編程器1200并儲存于靜態(tài)RAM1220中。
圖52是一個示意圖,示出在一個個人計算機1226和初始設(shè)置編程器1200之間的數(shù)據(jù)傳送聯(lián)接。本地頻道表數(shù)據(jù)從個人計算機經(jīng)過一個串聯(lián)的RS—322接口以+12和-12伏信號輸出。+12和-12伏信號被電平移相器1228變換為TTL兼容的0和5伏特信號它被輸入至微控制器1214內(nèi)。電平移相器1228可以是外部的或內(nèi)部的至初始設(shè)置編程器1200。
另外是,本地頻道表數(shù)據(jù)可由在電話線上攜帶的音頻信號傳送至初始設(shè)置編程器1200。進一步說,本地頻道表可通過鍵盤1202以用于將這些信息編程進入編程器300或1100的同樣方式輸入于初始設(shè)置編程器內(nèi)。
包括在鍵盤1202內(nèi)的是“送時鐘”,“送電纜”和“送VCR”,當(dāng)他們被按下時,分別地設(shè)置時鐘,遠程輸入本地頻道表,選擇電纜盒的牌名和程式以及VCR的牌名和程式的規(guī)約。如果信息被成功地傳送至聯(lián)接于初始設(shè)置編程器1200的編程器300或編程器1100,顯示器1204顯示信息“Tr OK”,否則,顯示信息“Tr Err”。
數(shù)據(jù)通過二接觸插頭1212傳送至編程器300和編程器1100。插頭的第1個是接地端,第2個與試驗點392聯(lián)接,如圖22所示。試驗點392同時聯(lián)接至一個中斷插頭和微機380的一個輸入/輸出(I/O)插頭。兩個插頭以集電極開路的方法聯(lián)結(jié)在一起,因此,輸入和輸出二者均可以一個插頭來完成。二接觸插頭1212聯(lián)接至編程器1100的微機1150的同一功能的插頭。數(shù)據(jù)通過這些插頭在采用TTL壓電平的4800波特率被連續(xù)地傳送。編程器300和編程器1100在他們已接收到所有的傳輸數(shù)據(jù)時,返回一個予定長度的低脈沖至初始設(shè)置編程器1200。
如示于編程器1100和編程器1200的優(yōu)選實施例中的發(fā)明可被容易地包括在電視機,VCR,電纜盒或衛(wèi)星接收機的范圍內(nèi)。不論是裝入編程器1100或是編程器1200于電視機,VCR,電纜盒和衛(wèi)星接收機內(nèi),通過加以適合的敷設(shè)電纜或在現(xiàn)用的各種視頻裝置之間加以其他的傳送裝置將不是復(fù)雜的事。
發(fā)明的另一實施例是示于圖53—58中的用戶控制器1300。用戶控制器包含與編程器1100同樣的電路和完成同樣的功能,同時也能完成一個完全通用的遙控器的功能,它可被自動地設(shè)置。用戶控制器包括它的主控面板1302和輔助面板1304,和用戶編程器的按鈕1102—1112,用戶編程器的1156,一個顯示器1306完成與顯示器1134,1154同樣的功能以及IR發(fā)射器1314完成與1131,1158同樣的功能。用戶控制器也可裝備一個蓋(未示出),它蓋住隱藏的鍵(未示出)用于設(shè)置用戶控制器,像1100上的蓋1114和300上的蓋316和鍵316—330一樣。蓋下面的鍵可包括保存,輸入,時鐘,頻道,加時,VCR,電纜和試驗鍵,這些也與即時編程器300和用戶編程器1100一樣。
用戶控制器包括一個麥克風(fēng)1308,它完成的功能與用戶編程器的1140一樣,它是通過進出孔1309進出的。通過麥克風(fēng),用戶控制器被使用使用即時或用戶編程器的所有的設(shè)置信息(即頻道圖,當(dāng)日時間,電纜盒和VCR的牌名和程式)被編程。變換的是,用戶控制器可由圖45—47和49—51所示編程器1200以如上所述的同一的方式在聯(lián)接至這些圖的即時和用戶編程器的情況下編程。據(jù)此,用戶控制器包括進出孔1310,通過此孔可使與編程器1200的接觸插頭1212保持接觸。
用戶控制器1300也包括附加在控制面板1302和1304上的按鈕,它可用來操作任何可由IR遙控的家用電器。這些標(biāo)準(zhǔn)的紅外遙控器的工作是由正在受控的設(shè)備發(fā)射不同的IR碼用于將要完成的不同的功能。用戶控制器的每個鈕觸發(fā)一個IR碼的發(fā)射,這些IR碼通常也可由另外的遙控發(fā)射。這些IR碼的實際組成用來控制各種家電設(shè)備,在美國專利No.4,623,887 to welles,II中有詳細敘述,由而被包括在參考文獻內(nèi)。
大多數(shù)的時間,用戶控制器將被用于控制電視機、VCR、電纜盒、衛(wèi)星接收機和高保真音頻設(shè)備。要注意的是,編程器300和1100二者已被功能化,像通用的遙控器對于VCR、電纜盒、電視機和衛(wèi)星接收機那樣,他們可控制這些裝置的各種牌名和程式。不過,即時和用戶編程器僅使用他們的通用遙控特性去改變或選擇電纜盒,電視機、VCR和衛(wèi)星接收機上的頻道,由VCR開始和停止記錄以及將任何這些裝置的電源接通和關(guān)斷。盡管如此,用戶控制器的意圖還是與圖43和44中所示的用戶編程器的示意圖相同,除了用戶控制器包括一個鍵盤(見1156)帶有較多的按鈕和對微機1150的ROM和RAM的尺寸要求比在用戶編程器中的較大的這兩點以外。圖58和59示出兩個變換的用戶控制器實施例的示意方塊圖。要注意的是,這兩個示意圖包含相同的組成部分,但在利用上以及RAM1324與1330和ROM1326與1332的最小尺寸上是不同的。
用戶控制器的完全通用的遙控特性工作如下。裝在用戶控制器的操作面板1302,1304上的鍵盤1302,其上面的每個按鈕是以一個鈕碼或一個存儲器地址硬布線連接的,碼和地址是在每次按下按鈕時產(chǎn)生的。微機1322接收上述的碼和地址,并且,當(dāng)按鈕產(chǎn)生一個碼時,查閱一個查閱表為鈕碼取回一個地址。這個查閱表以及控制微處理器的工作的指示被儲存于ROM1326和1332內(nèi)。
在圖58的實施例中,微處理器從RAM1324的由按下按鈕而得出的地址處取回一個IR碼。在此實施例中,ROM的最小尺寸非常小,因它只需儲存鈕碼查閱表和微處理器指令。不過,RAM的尺寸需足夠大以便儲存鍵盤上的每個按鈕的一個IR碼。
在圖59的實施例中,微處理器查閱RAM1330中的一個查閱表,它包括至ROM1332的地址,其中包含實際的IR碼。ROM地址從RAM的由按下鍵盤1320上的按鈕取得的地址處取回。IR碼于是從ROM的由RAM取回的地址處取回。這個實施例使ROM能以大量的家用電器的IR碼予編程。這將顯著地增加ROM的最小尺寸,但可減小RAM的最小尺寸,因為ROM地址通常短于IR碼。
在圖58和59這兩個實施例中,IR碼從ROM或RAM取回的IR碼被微處理器送至IR發(fā)射器1328并發(fā)射出來。
在用戶控制器可被用做一個完全通用的遙控器之前,它必須以用于功能的IR碼和將要控制的家電設(shè)備的牌名和程式編程。這已被傳統(tǒng)地以兩種不同的方法完成。第一種,用戶控制器可“學(xué)習(xí)”產(chǎn)品的IR碼那是來自將要控制的每個產(chǎn)品所帶來的遙控器。用戶控制器也將包括一個從其他遙控器接收IR碼的IR接收器(未示出)并儲存這些碼和用戶控制器上的與每個碼相結(jié)合的碼按鈕于RAM內(nèi)。這個“學(xué)習(xí)”型的控制器常采用圖58的示意圖。第二種傳統(tǒng)的編程方法包含提供的一個包含更多牌名和程式的家用電器的更多功能的IR碼的ROM。用戶于是可輸入用戶控制器將采用的家用電器的每個類型的牌名和程式于用戶控制器內(nèi)。在此方法中,對每種家用電器的牌名和程式,用戶控制器也會將設(shè)備的IR碼和在用戶控制器上的由它觸發(fā)IR碼的輸送的鍵兩者之間的結(jié)合包括在ROM之中。一個采用這個第二種編程方法的控制器常常使用圖59的示意圖。
在一個變換的實施例中,用戶控制器可同時用這兩種方法編程。從其他遙控器“學(xué)習(xí)”的IR碼被儲存于圖58中的RAM1324內(nèi)。變換的是,示于圖58和59中的ROM1332包括從更多的VCR,電纜盒,衛(wèi)星接收機,電視機和立體聲組合來的IR碼和對這些他們正在使用的裝置的牌名/程式進行編程的能力。在又一個實施例中,圖58和59所示的實施例可由包括一個儲存于RAM1324或1330內(nèi)的數(shù)據(jù)之中的標(biāo)記特征位比特組合。如果標(biāo)記特征比特被設(shè)置,在那個地址的數(shù)據(jù)的其余部分是一個ROM地址,它指向ROM1332內(nèi)的IR碼的位置。如果未被設(shè)置,在那個地址的數(shù)據(jù)的其余部分包含實際的IR碼數(shù)據(jù)。
在圖53—60的優(yōu)選實施例中,雖然,IR碼通過被用于建立頻道圖、電纜盒和VCR牌名/程式和實時的每日時間的麥克風(fēng)1308被編程進入用戶控制器的存儲器內(nèi)。采用圖60所示的進程,一個類似于上述的與用戶編程器1100聯(lián)通的進程,在方塊1340中,用戶既可呼叫一個特殊的電話號碼,可能是免費800號碼、每分鐘計時付費的900號碼,也可以是具有長途變換應(yīng)用的標(biāo)準(zhǔn)電話號碼。在方塊1342中,用戶打電話給一個用戶服務(wù)代表人(在一個遠距離處),他向用戶口頭詢問關(guān)于每個家用電器的牌名和程式,正是這些才使用戶要求使用用戶控制器。在方塊1346和1348中,用戶也有機會告訴代理人在控制面板1302和1304上的每個按鈕是去完成哪些功能。在方塊1350中,代理人在遠處將這些信息輸入至一個計算機內(nèi)。如果用戶沒有關(guān)于哪個按鈕用于完成哪個功能的優(yōu)先權(quán),在方塊1352中,代理人不輸入任何選先權(quán)至計算機內(nèi),計算機則依賴早先儲存于機內(nèi)的按鈕和功能之間的缺省關(guān)聯(lián)。
一旦這個信息已被輸入至計算機內(nèi),在方塊1354中,計算機至少以兩種不同的方法使用戶編程器編程,這取決于圖58或圖59的實施例哪一個被采用。如果是圖58的實施例被采用,計算機通過麥克風(fēng)裝置以上述示于圖43和44中的與用戶編程器連接的兩種方式的任一個,根據(jù)用戶表述的希望,遠程輸入所有需要的IR碼至RAM1324內(nèi)的與鍵盤1320上的鍵相結(jié)合的地址處。如果此方法被采用,則IR碼不需儲存于用戶編程器的ROM內(nèi),當(dāng)它被大量制造時。
如果圖59的實施例被采用時,ROM1332在大量制造時被裝入用戶控制器內(nèi)以許多不同的家用電器的牌名,程式和類型的IR碼編程。在此情況下,計算機通過麥克風(fēng)裝置1334,遠程輸入對所有需要的IR碼的ROM的地址至RAM1330內(nèi)以取代遠程輸入這些IR碼他們的本身。
在一個變換的實施例中,ROM1332包含用戶控制器的IR碼與按鈕之間的缺省相關(guān),因此,這些相關(guān)不需遠程輸入,除非用戶已請求與缺省相關(guān)不相同的IR碼與按鈕之間的相關(guān)。這個方法可減少需要在電話線上傳送從遠處至用戶控制器的數(shù)據(jù),但可增加裝于用戶控制器內(nèi)的ROM的尺寸和費用。在少有的情況下,用戶要控制的裝置的IR碼未包括在ROM內(nèi)時,計算機則遠程輸入那些裝置的IR碼本身,如上述的第一種編程方法,參看圖58。
以上要注意的是,在圖58和59所示的實施例的任何一個中,來自圖43或44任何一個的麥克風(fēng)和解碼裝置可被采用。可優(yōu)選的是,圖44中的麥克風(fēng)和解碼裝置被采用時,較之圖43中采用一個DTMF解碼器1166的裝置要便宜些。圖44中所示的系統(tǒng)恰只利用兩個單一的頻率信號而不像DTMF系統(tǒng)中的許多的雙重頻率信號。第一個信號,一個接近3000Hz的音調(diào)被用來表示一個二進制的“1”,而第二個信號,一個接近500Hz的音調(diào)被用來表示二進制的“0”。由于一個500Hz的信號正被用于此實例中,從圖44中帶寬為1000—5000Hz的高通濾波器1168當(dāng)被包括在麥克風(fēng)和解碼裝置1334之內(nèi)時,則必須加寬帶寬把500Hz包括進來。
這兩個音調(diào)的一個系列,代表一個二進制系列,被在電話線上傳送。在音調(diào)的系列中的每個音調(diào)之間包括一個無信號的短節(jié),因此,兩個連續(xù)的500Hz或3000Hz信號被解釋為兩個時序的信號而不是一個長信號。在一個變換的實施例中,信號音調(diào)的系列是以一個予定的時鐘速度傳送的。
在麥克風(fēng)裝置1334和微處理器1322之間包括一個解碼器(未示出)微處理器1322轉(zhuǎn)換3000Hz信號為高的電信號和轉(zhuǎn)換500Hz信號為低的電信號。此500Hz和3000Hz信號是被送至一個串聯(lián)輸入口進入微處理器的。一個時鐘信號結(jié)合每個高或低的電信號一齊被送至微處理器。
變換地是,初始設(shè)置編程器1200可被用來完成用戶控制器1300的IR碼編程,以代替采用麥克風(fēng)/電話接口設(shè)備。
示于圖61—62中的另一實施例是圖33實施例的一個變換的實施例。一個初始設(shè)置程序必須在圖33的實施例中的VCR上完成,它類似于必須在即時編程器300中完成。這包括輸入VCR將由其控制的本地電纜頻道圖、實時的時間和電纜盒、電視機或衛(wèi)星接收機的一個標(biāo)識。在圖33的實施例中,這個初始設(shè)置可由用戶以與即時編程器相同的方式,通過按下在VCR本身或用來控制VCR的電視機遙控器上的一系列的鍵手動地完成。在圖61所示的這個實施例中,來自圖33的電視機遙控被一個自動編程的VCR遙控1400(“VCR遙控”)取代。VCR遙控包括一個CPU1402,RAM1404,ROM1406,鍵盤1408和一個IR發(fā)射器1410,它是一個典型的IR遙控單元。更進一步,VCR遙控還包括一個麥克風(fēng)1412和一個音頻信號解碼器1414。麥克風(fēng)和解碼器既可是圖43和44中的實施例1166亦可是1168—1170。不過,就象在上述的用戶控制器的情況那樣,在圖44中的解碼器1168—1170和在圖58—59中的1134可優(yōu)選為較經(jīng)濟的實施例。
在優(yōu)選的實施例中,變換的VCR遙控1400也是一個通用的遙控,諸如用戶控制器1300具有用戶控制器的全部結(jié)構(gòu)和功能一樣。這樣,VCR遙控能夠控制電纜盒1428,VCR1416,電視機1432,以及任何其他的IR遙控可控制的附屬的家用電器1434。
VCR遙控的一個重要的優(yōu)點是為初始設(shè)置所需輸入至VCR1416的數(shù)據(jù)可被初始地從遠處由電話遠程輸入至VCB遙控。為了做這個事,用戶以電話呼叫遠處,口頭地給出完成初始設(shè)置所需的信息至遠處的一個人。此人然后指令用戶將VCR遙控的麥克風(fēng)放至電話耳機處,初始設(shè)置就被遠程輸入。此后,用戶可容易地通過紅外傳輸使數(shù)據(jù)下載從VCR遙控送至VCR本身通過按下“send送”鍵或一個“send送”序列鍵。VCR接收初始設(shè)置數(shù)據(jù),將其儲存于它的存儲器1420內(nèi),而后準(zhǔn)備被用作即時編程器。
在圖63所示的一個變換的實施例中,圖40—44中所示的用戶編程器1100的組成部份包括一個麥克風(fēng)1450和解碼裝置1452,裝在一個VCR1454之內(nèi),代替如圖33所示的將即時編程器300的構(gòu)成部分裝入VCR內(nèi)。在這個實施例中,用戶將握住他們的是電話機1456的耳機靠至裝于VCR中的麥克風(fēng),以便從遠處直接地遠程輸入初始設(shè)置數(shù)據(jù)至VCR內(nèi)。采用這個實施例帶來的困難是一個用戶的VCR和電話機兩者一塊經(jīng)常靠放得不夠緊以致電話耳機不能靠近VCR。進一步說,這個問題的改正,它將包含給電話機附加一個電話分機線或拆開和新安置VCR以靠近電話機,這都不是那么方便的。
在圖64所示的另一實施例中,在裝有用戶編程器的VCR之中的麥克風(fēng)被一個(直接地導(dǎo)向VCR內(nèi)的解碼裝置1452)的模塊式的聽筒塞孔取代。一個標(biāo)準(zhǔn)的電話線1460將聯(lián)接VCR至一個模塊式的T—聯(lián)接器1462,因此,VCR和一個獨立的電話機1464二者都被聯(lián)接至電話線1466。于是,用戶用電話機向遠處呼叫和通話,但數(shù)據(jù)被直接傳送至VCR。用這種方法傳送數(shù)據(jù)較之可聽的音調(diào)的傳送可更為準(zhǔn)確。不過,這個這施例也有用戶的電話引出線與VCR靠近的同樣問題而受到損害。
然而,如圖61所示的實施例,VCR至一個用戶的電話機或電話塞孔的靠近是并不重要的。用戶可簡單的將遙控器帶至他們的電話機并將遠程輸入的初始設(shè)置數(shù)據(jù)進入VCR遙控器。然后,用戶將遙控器帶至一個接近VCR的位置并遠程輸入初始設(shè)置數(shù)據(jù)至VCR。
圖65中所示的另一實施例是在VCR遙控1400內(nèi)裝入一個模塊式的塞孔1466。在這個實施例中,VCR遙控器通過一個T—聯(lián)接器1468聯(lián)接至電話機并以與如上所述的示于圖64中的裝入模塊式塞孔的VCR相同的方法進行工作除了在初始設(shè)置數(shù)據(jù)被傳送至VCR遙控之后,VCR遙控被放至靠近VCR處并通過IR發(fā)射器遠程輸入初始設(shè)置數(shù)據(jù)至VCR這一情況以外。這個實施例具有的一個超過裝有模塊式塞孔的VCR的優(yōu)點是VCR遙控器可被帶至電話機處而VCR卻可位于遠離電話機處。也可能給VCR遙控附加一個DTMF發(fā)生器,因此,VCR遙控的鍵盤1408可用來撥叫遠處的電話機號數(shù)。變換的是,遠處的電話號被儲存于VCR遙控的存儲器內(nèi),因此,用戶可通過按下最小的鍵數(shù)向遠處撥號。
VCR遙控器的詳細工作情況如下。在示于圖62的方塊1440中的第一步驟,用戶以一個電話機在800,900或普通的長途呼叫線上呼叫一個用戶服務(wù)代理人。在方塊1442中,代表人向用戶詢問完成初始設(shè)置所需要的信息,諸如用戶的ZIP碼(劃分美國郵區(qū)的五位號碼)或用戶的電纜公司的名字,用戶使用的電視指南,用戶的電纜盒的牌名和程式(有時可能會從ZIP碼或電纜公司名字?jǐn)?shù)據(jù)中推定此數(shù)據(jù))以及用戶的VCR的牌名和程式。正如用戶編程器的初始設(shè)置情況一樣,頻道圖和電纜盒IR碼可從此數(shù)據(jù)中決定。如果VCR遙控也是一個通用的遙控,代理人詢問其他的用戶希望用VCR遙控進行控制的可受紅外線控制的家用電器的牌名和程式。
一旦,將被遠程輸入的頻道圖和IR碼數(shù)據(jù)在方塊1442中已被識別,初始設(shè)置數(shù)據(jù)包括頻道圖、IR碼數(shù)據(jù)和包括日期的實時,在電話線上被遠程輸入至VCR遙控。在優(yōu)選的實施例中,初始設(shè)置數(shù)據(jù)由一個位于或聯(lián)接至代理人處的計算機產(chǎn)生,在電話線上以音頻的形式傳送,由VCR遙控的麥克風(fēng)或模塊式電話塞孔和解碼器接收并由CPU1402儲存于RAM1404內(nèi)。
在方塊1448中,用戶按下“send輸送”鍵或一個鍵的序列,觸發(fā)初始設(shè)置數(shù)據(jù)通過IR發(fā)射器發(fā)射至VCR的IR接收器。如果VCR遙控是一個通用的遙控器,可受紅外線控制的裝置的IR碼,除了電纜盒以外,較為可取的是不被傳送至VCR而只由VCR遙控器本身,不是VCR,來使用這些IR碼。數(shù)據(jù)由VCR的CPU將其儲存于VCR的RAM內(nèi)。
在一個變換的實施例中,VCR遙控器的IR發(fā)射器不是一個多方向的或廣角的IR發(fā)射器。費用較高的多方向的或廣角的IR發(fā)射器是不需要的,這是因為,當(dāng)VCR遙控器被放置于桌上或電纜盒或VCR的頂部時,IR發(fā)射器并不用來傳送IR信號。
無論如何,在優(yōu)先的實施例中,保持一個多向的或廣角的IR發(fā)射器可增強成功地遠程輸入所有的初始設(shè)置數(shù)據(jù)的可能性。雖然傳送的數(shù)據(jù)的量并不巨大,但也是相當(dāng)大的。這樣,一個不斷的有效持續(xù)時間的IR流被要求從VCR遙控到達VCR。IR信號的幅射越是不同,所有的IR信號流將越有可能到達VCR的IR接收器,不論是直接地還是反射的。
對于裝有即時編程器和在現(xiàn)有的VCR遙控器之前制做IR發(fā)射器的先在的VCR來說,它也可有他們的通過使用一個遙控器完成的初始設(shè)置,VCR遙控可以一個儲存于制作在ROM內(nèi)的程序或以電話輸入RAM來編程,以便使用先在的VCR自己的采用遙控器的初始設(shè)置規(guī)約。換句話說,VCR遙控器被編程以便模仿一個用戶使用VCR的原來的遙控器完成初始設(shè)置。
在特殊設(shè)計的用VCR遙控器的VCR中,一個特別的規(guī)約被設(shè)計,以便減少IR發(fā)射器的長度送至被使用的VCR。在一個變換的實施例中,這個特殊規(guī)約的一部分包括使用一個與已知錯誤檢測和/或錯誤校正圖相結(jié)合的接收確認(rèn)信號以便保證VCR的初始設(shè)置數(shù)據(jù)的全部的流的接收。已知的錯誤檢測圖可被用來包括采用一個在數(shù)據(jù)的二進位組中的奇偶檢驗位和在數(shù)據(jù)流的某些點裝入一個碼,它可指示全部數(shù)據(jù)流的長度。這些以及其他的已知錯誤檢測和校正圖的使用使VCR可核實是否無差錯的初始設(shè)置數(shù)據(jù)的完整的流被接收。如果接收的數(shù)據(jù)被核實是正確和完整的,VCR可產(chǎn)生一個指示,可以是音頻的,也可是可見的,表明初始設(shè)置數(shù)據(jù)已被成功地接收。如果接收的數(shù)據(jù)未被證實是正確和完整的,VCR或無指示或以產(chǎn)生的第二種指示表明一個不成功的發(fā)射。對于一個不成功的發(fā)射,用戶可調(diào)整VCR遙控器對于VCR的位置并再發(fā)射初始設(shè)置數(shù)據(jù)。
另一個變換是同時在VCR和VCR遙控器中提供模塊式電話塞孔,用以從VCR遙控器遠程輸入初始設(shè)置數(shù)據(jù)至VCR。這個實施例可提供更多的無差錯的初始設(shè)置數(shù)據(jù)的發(fā)射,但增加了用戶聯(lián)接,分開和儲存那個鏈接VCR遙控器至VCR的電纜等手續(xù)。
還有另一種變換是使VCR內(nèi)包括一個麥克風(fēng)和解碼裝置類似于在VCR遙控器中的麥克風(fēng)和解碼裝置1412—1414。一個編碼器和喇叭(未示出)被加至VCR遙控器。在這個變換的實施例中,采用相同類型的音頻信號像在電話線上遠程輸入初始設(shè)置數(shù)據(jù)至VCR遙控器那樣,將遠程輸入的初始設(shè)置數(shù)據(jù)從VCR遙控器傳送至VCR。當(dāng)用戶準(zhǔn)備這樣做時,他們只需簡單地握起VCR遙控器的喇叭至VCR的麥克風(fēng)并按下需要觸發(fā)發(fā)送的鍵。在這個變換的優(yōu)選實施例中,以現(xiàn)行的喇叭和麥克風(fēng)技術(shù),就可將VCR遙控器上的喇叭和麥克風(fēng)組合成一個單式的麥克風(fēng)/喇叭組成部分。
在方塊1446—1452的遠程輸入過程中,用于VCR的頻道圖數(shù)據(jù)和IR碼數(shù)據(jù)首先被發(fā)送和儲存于VCR遙控器的RAM內(nèi)。此后,再被傳送至VCR并儲存于其中的RAM內(nèi)。在用于VCR的頻道圖數(shù)據(jù)和IR碼數(shù)據(jù)的傳送被完成之后,用于VCR的頻道圖和IR碼數(shù)據(jù)從VCR遙控器的RAM中被清除。如果IR碼數(shù)據(jù)由VCR控制器本身使用而它與用于VCR的頻道圖數(shù)據(jù)和IR碼數(shù)據(jù)被初始地遠程輸入時,這個數(shù)據(jù)當(dāng)然不會從VCR遙控器的RAM中清除掉。
關(guān)于用戶控制器1300,如上所述,示于圖56—60特別是圖58和59中,用于控制電纜盒和其他可遙控的電器的IR碼在電話線上被遠程輸入至VCR,不論是直接地或經(jīng)過VCR遙控器轉(zhuǎn)入的,并被以在不同的變換實施例中不同的方法儲存。這樣,用于許多的電纜盒和其他裝置的IR碼可被儲存于VCR的ROM和具有對一個特殊的電纜盒或其他裝置的正在遠程輸入至VCR或VCR遙控的RAMIR碼的地址的VCR遙控器ROM內(nèi)。變換的是,IR碼它們自身可被遠程輸入至VCR或VCR遙控器的RAM。
如示于VCR遙控1400的各種實施例中的發(fā)明可容易地用于電視機、電纜盒、衛(wèi)星接收機或其他的包含遙控接收器和/或發(fā)射器的音頻—視覺組合。在這些變換的結(jié)構(gòu)中的在工作上的僅有差別是IR碼和VCR遙控器使用的遠程輸入規(guī)約。不過,VCR遙控器如上所述,能夠具有這些碼和由電話與初始設(shè)置數(shù)據(jù)一道遠程輸入的規(guī)約。
另一個實施列示于圖66中。這個實施例是圖33的系統(tǒng)的一種變換,它通過一個VCR1500和一個利用電纜盒編程器1510的電纜盒(與/或衛(wèi)星接收機)1501來完成可自動地控制記錄。電纜盒可與一個衛(wèi)星接收機或任何其他的轉(zhuǎn)換器/調(diào)諧器內(nèi)部互換,因為所有的工作與在不同的頻率上接收很多的電視信號并選擇和輸出其中一個單一選擇的頻率的電視信號轉(zhuǎn)換器和調(diào)諧器是一樣的。在更多的電纜盒和衛(wèi)星接收機之間的僅有的實際差別是所接收的電視信號的數(shù)和被廣播的頻率。
像圖33所示的系統(tǒng)一樣,在圖66所示的系統(tǒng)中,將被自動記錄的CDTL信息被輸入至一個VCR1500內(nèi)。這個編程的信息可用VCR上的一個鍵盤(未示出)輸入,或用VCR的遙控器1502或其他任何的輸入裝置輸入。編程的信息可以各種的格式輸入,包括直接地輸入信息,采用“ON screen按屏幕”編程技術(shù)或輸入一個G—Code,它是代表的但從CDTL信息中壓縮了長度。如果CDTI信息被以一個G—Code格式輸入時,VCR的CPU1504,執(zhí)行一個儲存于VCR存儲器1506內(nèi)的程序,將G—Code解碼為一組分開的CDTL指令。
VCR CPU1506從CDTL指令組中儲存日期、時間和長度指令(“DTL信號”或“記錄子集”),CDTL指令組是在VCR存儲器1506中執(zhí)行的一個VCR疊式存儲器內(nèi),與即時編程器300,用戶編程器1100和用戶控制器1300同一的方式儲存的,除了頻道指令不需儲存以外。不過,在優(yōu)選的實施例中,頻道指令也被儲存于VCR疊式存儲器內(nèi),因為,既使它不需去控制VCR,但當(dāng)用戶希望檢查被實時地儲存于VCR疊式存儲器中的電視節(jié)目時,它還需要顯示出來。CPU于是即刻地從CDTL信息中發(fā)送頻道、日期和日歷鐘指令(“CDT信息”或“電纜子集”)通過一個VCRIR發(fā)射器1508至一個分開的電纜盒編程器1510。
電纜盒編程器包括一個IR接收器1512,一個電纜編程器CPU1514,一個電纜編程器存儲器1516,一個電纜編程器時鐘1518和一個電纜IR發(fā)射器1520。電纜編程器CPU1514接收由VCR發(fā)射,經(jīng)過IR接收器1512接收的CDT信息。被VCR所用的IR碼去傳送CDT信息是唯一的對電纜編程器而不被電纜盒1501理解。CDT信息被電纜編程器CPU儲存于在電纜編程器存儲器1516內(nèi)執(zhí)行的一個電纜疊式存儲器中,像在VCR疊式存儲器中所做的那樣相同的方式以日期和時間分揀。
像用即時編程器300,用戶編程器1100和用戶控制器1300可完成CDTL信息的儲存一樣,一個輸入VCR/電纜編程器的電視節(jié)目的CDTL信息也可被刪除。就VCR/電纜編程器而論,一個要從程序疊式存儲器中刪除的程序的指令不論是直接地或是通過VCR遙控器輸入的被輸入至VCR。這個刪除的指令可包括再輸入節(jié)目的CDTL信息或從一個儲存于VCR疊式存儲器內(nèi)的程序的檢查顯示中選擇節(jié)目。VCR的CPU向VCR疊式存儲器查找將要刪除的CDTL信息組并從疊式存儲器中將這個組刪除。VCR的CPU然后送出一個緊隨在正被刪除的節(jié)目的CDTL信息之后的刪除信號至電纜編程器。電纜編程器CPU于是向電纜疊式存儲器查找這個CDT信息的電纜子集,并從疊式存儲器中刪除這個電纜子集。
除了在對應(yīng)于CDTL信息輸入VCR的時間,從VCR至電纜盒編程器之間的這個CDT信息的初始溝通以外,VCR和電纜盒編程器互相間都是獨立地行動。電纜盒編程器互相間都是獨立地行動。電纜盒編程器根據(jù)儲存于電纜疊式存儲器內(nèi)的CDT信息和電纜編程器時鐘1518的輸出端送出頻道選擇指令至電纜盒1501。根據(jù)VCR疊式存儲器中的DTL信息和VCR時鐘1524的輸出VCR提供記錄on和off指令至它的記錄電路1522。在VCR和電纜盒編程器之間的僅有的其他聯(lián)系包括周期的協(xié)調(diào)VCR和電纜控制器二者的時鐘。這個協(xié)調(diào)由VCR開始,通過VCR IR發(fā)射器發(fā)射一個協(xié)調(diào)時鐘指令和根據(jù)VCR時鐘1524的實時。每逢VCR發(fā)射協(xié)調(diào)時鐘指令時,電纜編程器CPU1514通過IR接收器1512接收指令和根據(jù)VCR時鐘的實時。用接收到的根據(jù)VCR時鐘的實時,電纜編程器CPU重置電纜編程器時鐘1518與根據(jù)VCR時鐘的實時相匹配。根據(jù)VCR時鐘和電纜編程器時鐘的準(zhǔn)確性,兩者之間周期性的協(xié)調(diào)可以一天幾次至一月一次或更長些。一旦確定了一個適當(dāng)?shù)谋嚷?,VCR和CPU被編程,根據(jù)所確定的比率發(fā)送協(xié)調(diào)指令和時間。
在一個變換的優(yōu)選實施例中,協(xié)調(diào)時鐘指令在每次CIT信息從VCR發(fā)送至電纜編程器時也從VCR送至電纜編程器。如上所述CDT信息每次被發(fā)送是在一個用戶每次將CDTL信息輸入至VCR內(nèi)時。在這個實施例中,周期地發(fā)送協(xié)調(diào)時鐘指令是不需要的,因為,使時鐘協(xié)調(diào)的最重要的唯一的時間是當(dāng)CDTL信息正被編程時,這也是在此實施例中發(fā)送協(xié)調(diào)時鐘指令最準(zhǔn)確的時間。
一旦VCR1500至少以一個CDTL信息組編程時,VCR的CPU將周期地把日期和時間指令,來自VCR疊式存儲器的頂部位置中的DTL信息,與根據(jù)VCR時鐘的實時二者進行比較。當(dāng)這兩個數(shù)值相同或互相間在一個固定的范圍內(nèi)時,CPU發(fā)出一個指令給VCR的記錄電路以開始記錄。當(dāng)來自VCR疊式存儲器的頂部的加至長度指令的來自VCR疊式存儲器的頂部時間指令與根據(jù)VCR時鐘的實時相同或二者在一個固定的范圍內(nèi)時,VCR的CPU發(fā)出一個指令給VCR的記錄電路以停止記錄。在VCR疊式存儲器頂部位置的DTL信息于是從疊式存儲器中丟棄掉。
一旦電纜盒編程器以至少一組CDT信息編程時,電纜編程器CPU1514將周期地把來自電纜疊式存儲器的頂部位置的CDT信息的日期和時間指令與根據(jù)電纜編程時鐘的實時二者進行比較。當(dāng)這兩個數(shù)值相同或互相間在一個固定的范圍內(nèi)時,CPU發(fā)出一個頻道選擇指令,通過電纜編程器IR發(fā)射器1520至電纜盒1501,1501依次轉(zhuǎn)換電纜盒的頻道至對應(yīng)儲存于疊式存儲器的頂部的頻道指令的頻道。在電纜疊式存儲器頂部位置的CDT信息于是從疊式存儲中丟棄。
既使電纜盒編程器和VCR的工作如上所述是完全獨立的,但若VCR時鐘與電纜控制器時鐘只要是大致地協(xié)調(diào)時,電纜盒上的頻道就會在接近于VCR開始記錄的同一時間上變換。
電纜盒編程器需要一些與即時編程器300,用戶編程器和控制器1100,1300也需要的相同的附屬數(shù)據(jù)以便適當(dāng)?shù)赝瓿伤墓δ堋]^為特殊的是,電纜盒編程器必須以IR碼編程用以控制它將要控制的特別的電纜盒和本地電纜系統(tǒng)的電纜頻道圖信息。用于控制一個特別的電纜盒的IR碼或可被予儲存于用于若干電纜盒的電纜編程器存儲器1516內(nèi)和在這些電纜盒之中提供一個碼選擇或在一旦將被使用的電纜盒被識別時提供IR碼本身。這個附屬的數(shù)據(jù)的全部可被編程直接地進入VCR1500,這與這個信息被輸入至即時編程器300,用戶編程器1100,用戶控制器1300或圖33所示的VCR991的方式相同。數(shù)據(jù)于是從VCR發(fā)送,經(jīng)過VCR IR發(fā)射器1508和IR接收器1512至電纜盒編程器,由電纜編程器CPU1514接收并儲存于電纜編程器存儲器1516內(nèi)。
電纜盒編程器是理想地電池電源和包含在一個沒有任何外部控制的小盒內(nèi),它有一個IR接收器和一個廣角的IR發(fā)射器,作為盒的僅有的外部特性。此盒被置于電纜盒上和靠近電纜盒處和VCR的一般近鄰的范圍內(nèi)。然而,變換的是,電纜盒編程器可被合并于別樣的標(biāo)準(zhǔn)的電纜盒遙控器,VCR遙控器和用通用遙控器內(nèi)。另一個變換是合并編程器300,1100和1300的一些或全部特性,包括在電話線上直接地遠程輸入輔助信息至電纜編程器的能力。還有另一種變換是將接收和再發(fā)射IR碼以及VCR遙控器1400的其他建立數(shù)據(jù)的特性包括在電纜編程器1510內(nèi)。
圖66所示的系統(tǒng)的一個變換的設(shè)計示于圖67中。這個系統(tǒng)包括一個可編程的VCR1600,它控制一個電纜盒1601的頻道選擇。VCR1600包括一個VCR控制CPU1604,一個VCR控制存儲器1606,一個電纜控制CPU1614,一個電纜控制存儲器1616,一個電纜控制時鐘1618,一個電纜IR發(fā)射器1620,記錄電路1622和一個VCR控制時鐘1624。上述這些組成部分分別地與VCR—CPU1504,VCR存儲器1506,電纜編程器CPU1514,電纜編程器存儲器1516,電纜編程器時鐘1518,電纜IR發(fā)射器1520,記錄電路1522和VCR時鐘1524的同樣的方式工作,除了由VCR的CPU1506發(fā)送的任何數(shù)據(jù)和指令,經(jīng)過VCR IR發(fā)射器1508,由IR接收器1512接收并至電纜編程器CPU1514被從VCR控制CPU1606直接地送至電纜控制CPU1614取代以外。在這個變換中,所有的這些組成部分與VCR分開,被收容在電纜編程器內(nèi)如圖66所示,它取代了被收容在VCR內(nèi)的情況。進一步說,這些組成部分于是可共用同一的電源和甚至同一的電路板。
另一個圖66和67的系統(tǒng)的變換是一個示于圖68的系統(tǒng)。像圖66所示的系統(tǒng)一樣,圖68所示的系統(tǒng)利用一個簡化的電纜盒編程器1654自動地控制一個VCR1650的記錄和電纜盒1652的頻道選擇。又,像圖33所示的系統(tǒng)一樣,在圖68所示的系統(tǒng)中,將被自動編程的節(jié)目的(“CDTL信息”)輸入至VCR1650內(nèi)。這個編程的信息可用同樣的格式和通過同樣的正如圖66中所示的VCR1500一樣的情況的裝置輸入。由VCR所接收的“CDTL信息”被儲存于一個編程的定時器1656內(nèi)。編程的定時器包括一個CPU和一個存儲器在完成與編程器300,1100,1300和圖33所示的VCR991同樣的功能除了它的在電纜盒上的頻道的變換以外。取代采用電纜盒在VCR要開始記錄時識別的IR碼直接發(fā)送一個頻道選擇指令至電纜盒的是,將一個IR觸發(fā)器信號在要開始記錄之前的一個總予置時間送至簡化的電纜編程器1654。總予置時間可以是比較短的,諸如一分鐘或二分鐘。
IR觸發(fā)器信號對電纜盒是無意義的,從VCR IR發(fā)射器1658發(fā)送至IR接收器1660。IR觸發(fā)器信號包含于電纜盒上將被調(diào)諧的頻道的代表數(shù)據(jù)中。變換的是,IR觸發(fā)信號包含IR碼的編碼信息用以去調(diào)諧電纜盒至正確的頻道。
當(dāng)簡化的電纜編程器接收到IR觸發(fā)信號時,一個遞減計數(shù)定時器1662在“記錄”按予定要開始之前開始總予置時間的周期的計時。當(dāng)遞減計數(shù)定時器指示總予置時間在幾秒鐘的范圍內(nèi)已經(jīng)過去或?qū)⒁^去時,一個頻道選擇IR指令從一個電纜IR發(fā)射器1664發(fā)射至電纜盒1652。如果IR觸發(fā)信號只包括將被調(diào)諧的頻道數(shù),簡化的電纜編程器將不得不去取回適當(dāng)?shù)碾娎|盒IR碼以便調(diào)諧來自簡化電纜編程器中的存儲器(未示出)的那個頻道。如果IR觸發(fā)信號包括編碼的IR電纜盒碼去調(diào)諧電纜盒上的正確頻道,簡化的電纜編程器將簡單地利用一個解碼電路(未示出)去解碼IR電纜盒碼并發(fā)送這個解碼的IR碼。
另一個圖66中的系統(tǒng)的設(shè)計變換示于圖69中。這個系統(tǒng)包括一個可編程的VCR1500,它編程一個可編程的電纜盒1701。VCR1500包括VCR控制CPU1504,VCR控制存儲器1506,VCRIR發(fā)射器1508,記錄電路1522和VCR控制時鐘1524。可編程的電纜盒1701包括一個IR接收器1712,一個電纜編程器CPU1714,一個電纜控制存儲器1716,一個電纜編程器時鐘1718和調(diào)諧電路1726。IR接收器1712,CPU1714,存儲器1716,和時鐘1718分別地與IR接收器1512,CPU1514,存儲器1516和時鐘1518以同樣的方式工作,除了由CPU1714發(fā)射的任何數(shù)據(jù)和指令,通過IR發(fā)射器1520并由電纜盒1501接收和執(zhí)行被由CPU1714直接傳送至可編程的電纜盒1701中的調(diào)諧電路1726取代以外。在這個變換中,圖66中所示的所有組成部分在VCR和電纜編程器中的電纜盒外分開收容被取代為在電纜盒內(nèi)收容。進一步說,這些組成部分可與電纜盒的其他組成部分共用同一個電源甚至共用同一個電路板。
從以上的描述中,可以認(rèn)為本發(fā)明的自動編程的VCR遙控器和VCR的系統(tǒng),具有采用壓縮碼對電視節(jié)目錄制予定的裝置和方法的功能以及它的許多的伴隨的優(yōu)點將會被很好地理解。而且,在不違反發(fā)明的精神和范圍或不犧牲它的所有的實質(zhì)的優(yōu)點的情況下,以它的部份的形式,結(jié)構(gòu)和排列可做出各種不同的變化,這是顯而易見的,在上文描述的形式僅只是它的一個優(yōu)選的或典型的實施例。
權(quán)利要求
1.一種自動地記錄電視節(jié)目的系統(tǒng),包括一個轉(zhuǎn)換器/調(diào)諧器用以接收在不同頻道頻率上的許多的電視信號,選擇其中的一個,根據(jù)頻道選擇指令,將所選擇的電視信號為單一的頻道頻率,并將所說的單一的頻道頻率供至一個輸出端口;一個錄像機,它有一個輸入端口耦接至所說的轉(zhuǎn)換器/調(diào)諧器的輸出端口,它包括第一接收裝置,用以接收頻道、日期、每日時間和長度的指令組,第一儲存裝置,用以儲存所說的指令組中適當(dāng)?shù)挠涗涀蛹f的記錄子集包括所說的指令組中的日期、每日時間和長度指令,第一發(fā)射裝置,用以發(fā)射所說的指令組中的電纜子集,所說的電纜子集包括所說的指令組中的頻道、日期和每日時間指令,根據(jù)所說的記錄子集,控制視頻信號的記錄的裝置,以及一個轉(zhuǎn)換/調(diào)諧編程器,包括第2接收裝置用以接收所說的電纜子集,第2儲存裝置用以儲存所說的電纜子集,第2發(fā)射裝置用以根據(jù)所說的接收的電纜子集,將頻道選擇指令發(fā)射至所說的轉(zhuǎn)換器/調(diào)諧器。
2.權(quán)利要求1的系統(tǒng),其中,轉(zhuǎn)換器/調(diào)諧器包括一個電纜盒。
3.權(quán)利要求1的系統(tǒng),其中,轉(zhuǎn)換器/調(diào)諧器包括一個衛(wèi)星接收機。
4.權(quán)利要求1的系統(tǒng),其中,轉(zhuǎn)換器/調(diào)諧器包括所說的轉(zhuǎn)換/調(diào)諧編程器。
5.權(quán)利要求1的系統(tǒng),其中,錄像機進一步還包括所說的轉(zhuǎn)換/調(diào)諧編程器。
6.權(quán)利要求1的系統(tǒng),其中,轉(zhuǎn)換/調(diào)諧編程器包括一個能夠發(fā)射遙控指令至許多可遙控的設(shè)備的通用遙控器。
7.權(quán)利要求1的系統(tǒng),其中所說的第1接收裝置包括接收壓縮編碼指示的裝置,每個壓縮編碼代表在長度上壓縮頻道、日期、每日時間和長度的指令組,以及將所說的壓縮編碼指示解碼并擴展為各頻道、日期、每日時間和長度指令組的裝置。
8.權(quán)利要求1的系統(tǒng),其中所說的控制裝置包括一個第一時鐘,所說的第2發(fā)射裝置包括一個第二時鐘,所說的第1發(fā)射裝置包括發(fā)射所說的第一時鐘的輸出的裝置,以及所說的第2接收裝置包括接收所說的第一時鐘的所說的輸出的裝置和根據(jù)所說的第一時鐘的所說的輸出重置所說的第二時鐘。
9.權(quán)利要求8的系統(tǒng),其中所說的第1發(fā)射裝置結(jié)合所說的電纜子集一道按時序地發(fā)射所說的第一時鐘的輸出。
10.權(quán)利要求8的系統(tǒng),其中所說的第1發(fā)射裝置周期地、獨立于所說的電纜子集的發(fā)射時間發(fā)射所說的第一時鐘的輸出。
11.采用一個系統(tǒng)包括一個轉(zhuǎn)換器/調(diào)諧器,其輸出端耦接至一個錄像機和一個轉(zhuǎn)換/調(diào)諧編程器的輸入端進行自動錄制電視節(jié)目的方法包括以下的步驟用所說的轉(zhuǎn)換器/調(diào)諧器,接收在不同的頻道頻率上的許多的電視信號,選擇這些電視信號中的一個,根據(jù)頻道選擇指令,轉(zhuǎn)換選擇的電視信號為單一頻道頻率,以及將所說的單一的頻道頻率供至所說的輸出端;用所說的錄像機,接收頻道、日期、每日時間和長度指令組,儲存所說的指令組中的記錄子集,這個子集包括所說的指令組的日期、每日時間和長度指令,發(fā)射所說的指令組的電纜子集,所說的電纜子集包括所說的指令組的頻道、日期和每日時間指令,以及根據(jù)所說的記錄子集控制視頻信號的記錄,以及用所說的轉(zhuǎn)換/調(diào)諧編程器,接收所說的電纜子集,儲存所說的電纜子集,根據(jù)所說的接收的電纜子集,發(fā)射頻道選擇指令至所說的轉(zhuǎn)換器/調(diào)諧器。
12.權(quán)利要求11的方法,其中使用所說的轉(zhuǎn)換器/調(diào)諧器進行的步驟進一步使用一個電纜盒來進行。
13.權(quán)利要求11的方法,其中使用所說的轉(zhuǎn)換器/調(diào)諧器進行的步驟進一步使用一個衛(wèi)星接收機來進行。
14.權(quán)利要求11的方法,其中使用所說的轉(zhuǎn)換器/調(diào)諧器所進行的步驟進一步使用所說的轉(zhuǎn)換/調(diào)諧編程器來進行。
15.權(quán)利要求11的方法,其中使用所說的錄像機進行的步驟進一步使用所說的轉(zhuǎn)換/調(diào)諧編程器來進行。
16.權(quán)利要求11的方法,其中轉(zhuǎn)換/調(diào)諧編程器包括一個通用的遙控器,它能夠發(fā)射遙控指令至許多的可遙控的設(shè)備。
17.權(quán)利要求11的方法,其中所說的接收頻道、日期、每日時間和長度的指令組的步驟包括以下的步驟接收壓縮編碼指示,每個壓縮編碼指示代表在長度上壓縮頻道、日期、每日時間和長度指令,和將所說的壓縮編碼指示解碼和擴展為各頻道、日期、每日時間和長度指令組。
18.權(quán)利要求11的方法,其中所說的控制步驟是用第一時鐘進行的,所說的發(fā)射頻道選擇指令的步驟是用第二時鐘進行的,所說的發(fā)射電纜子集的步驟還包括發(fā)射所說的第一時鐘的輸出,以及所說的接收電纜子集的步驟還包括接收所說的第一時鐘的輸出和根據(jù)所說的第一時鐘的輸出,重置所說的第二時鐘。
19.權(quán)利要求11的方法,還包括以下步驟用錄像機周期地發(fā)射第一時鐘的輸出,和用所說的轉(zhuǎn)換/調(diào)諧編程器接收所說的發(fā)射的第一時鐘輸出和根據(jù)所說的第一時鐘的輸出重置第二時鐘,其中所說的控制步驟是用所說的第一時鐘進行的,以及其中所說的發(fā)射頻道選擇指令的步驟是用所說的第二時鐘進行的。
20.一個自動記錄電視節(jié)目的系統(tǒng),包括一個轉(zhuǎn)換器/調(diào)諧器用以接收在不同的頻道頻率上的許多的電視信號,選擇其中之一,根據(jù)頻道選擇指令將此選擇的電視信號轉(zhuǎn)換為一個單一的頻道頻率并將所說的單一的頻道頻率送至一個輸出端;一個錄像機,它有一個輸入端口耦接至所說的轉(zhuǎn)換器/調(diào)諧器的輸出端口,它包括第1接收裝置用以接收頻道、日期、每日時間和長度指令組,儲存裝置用以儲存所說的頻道、日期、每日時間和長度指令組,第1發(fā)射裝置用以對每個所說的指令組發(fā)射該組的頻道指令,以及對應(yīng)于該組日期和每日時間指令的日期和每日時間之前的予定時間量,根據(jù)所說的指令組,控制視頻信號的錄制的裝置,以及一個轉(zhuǎn)換/調(diào)諧編程器,它包括第2接收裝置用以接收所說的發(fā)射的頻道指令,第2發(fā)射裝置用以在所說的預(yù)定時間量過去之后,從每個所說的頻道指令中導(dǎo)出的頻道選擇指令發(fā)射至所說的轉(zhuǎn)換器/調(diào)諧器。
全文摘要
一個能夠自動記錄在不同的電纜電視頻道播放的電視節(jié)目的系統(tǒng),包括一個電纜盒,一個視頻錄像機和一個電纜編碼器。用戶將頻道、日期、每日時間和長度的指令組(“CDTL”信息)或代表這個指令組的壓縮碼輸入錄像機中。從每個指令組中。日期、每日時間和長度的子集(“DTL”信息)被儲存于錄像機的儲存器中。與此同時或稍后,從同一指令組中的頻道、日期和每日時間的子集(“CDT”信息)被送至電纜編程器。電纜編程器和錄像機具有獨立的控制電路,根據(jù)儲存于它們的存儲器內(nèi)的指令子集來控制記錄過程的某些方面。錄像機的控制電路控制記錄的起始和停止,而與此同時,電纜編程器的控制電路在電纜盒上調(diào)諧頻道。信息是經(jīng)過紅外線的鏈接或其它的遙控技術(shù),從錄像機傳送至電纜編程器和從電纜編程器傳送至電纜盒。
文檔編號H04N5/761GK1128096SQ94192890
公開日1996年7月31日 申請日期1994年6月2日 優(yōu)先權(quán)日1993年6月2日
發(fā)明者羅伊·J·曼科維茨, 亨利·C·延 申請人:羅伊·J·曼科維茨, 亨利·C·延
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
北安市| 米脂县| 拜泉县| 上高县| 辽中县| 凉城县| 灵台县| 和林格尔县| 苗栗市| 大宁县| 岳池县| 贡觉县| 德格县| 安陆市| 阿鲁科尔沁旗| 万州区| 锡林郭勒盟| 潮州市| 邯郸市| 崇仁县| 图木舒克市| 屯门区| 泾源县| 新河县| 兰州市| 灵武市| 南投市| 通州市| 乐昌市| 昭平县| 白玉县| 西乌珠穆沁旗| 醴陵市| 普陀区| 桃园县| 博客| 东乌珠穆沁旗| 涟源市| 沾化县| 利津县| 鸡泽县|