專利名稱:光遙控接口系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及本發(fā)明通常涉及一種控制系統(tǒng),并特別涉及一種提供光遙控接口的系統(tǒng)和方法。
2.有關(guān)本發(fā)明現(xiàn)有技術(shù)的說(shuō)明隨著諸如音頻和視頻設(shè)備這樣的電子裝置的使用增加,還存在著用于訪問(wèn)這種電子裝置的遙控單元使用的增加。但是,當(dāng)該設(shè)備不是處于遙控范圍內(nèi)時(shí),就難于將控制信號(hào)提供給該設(shè)備。用戶因此就不能訪問(wèn)處于相應(yīng)遙控設(shè)備操作范圍之外的裝置。
對(duì)于這種問(wèn)題的一種解決方法是構(gòu)造一種可以經(jīng)公共通信接口來(lái)支持通信的電子裝置。這樣的接口可以是低成本高性能的外圍總線的IEEE1394-1995串行數(shù)字總線。為了經(jīng)這種IEEE總線提供通信聯(lián)系,需要實(shí)現(xiàn)一種公共通信協(xié)議。目前,一種這樣的協(xié)議是家用音頻視頻互用性(HAVi)軟件協(xié)議。然而,不是所有的電子設(shè)備都被構(gòu)造成可以支持IEEE1394接口,而且它們也不是都被構(gòu)造來(lái)支持HAVi協(xié)議。
因此,需要一種用來(lái)在光遙控設(shè)備和目標(biāo)設(shè)備之間提供接口的系統(tǒng)和方法,以便于可以便于訪問(wèn)遠(yuǎn)程設(shè)置的設(shè)備,或那些處于遙控工作范圍之外的設(shè)備。
發(fā)明綜述本發(fā)明是一種由遙控器來(lái)控制設(shè)備的方法和系統(tǒng)。接收單元接收由遙控器發(fā)射的第一信號(hào)并將接收信號(hào)轉(zhuǎn)換為一個(gè)數(shù)據(jù)流。通信媒體加載來(lái)自接收單元的這個(gè)數(shù)據(jù)流。發(fā)射單元接收來(lái)自通信媒體的數(shù)據(jù)流并將接收數(shù)據(jù)流轉(zhuǎn)換為可與該設(shè)備兼容的第二信號(hào)。
附圖簡(jiǎn)述從下面結(jié)合所列附圖所進(jìn)行的詳細(xì)描述中,將使本發(fā)明的特征和有益效果變得顯著。
圖1示出了根據(jù)本發(fā)明原理所提供的電子系統(tǒng)的一個(gè)實(shí)施例。
圖2是圖1的光接收機(jī)122和緩存器124的一個(gè)實(shí)施例的詳細(xì)框圖。
圖3示出了經(jīng)圖1的傳輸媒體130所提供的從光接收單元120到光發(fā)射單元140通信連接的傳輸格式的一個(gè)實(shí)施例。
圖4A示出了在圖3傳輸格式中的開(kāi)始碼字的一個(gè)實(shí)施例。
圖4B示出了在圖3傳輸格式中的數(shù)據(jù)碼字的一個(gè)實(shí)施例。
圖4C示出了在圖3傳輸格式中的檢測(cè)碼字的一個(gè)實(shí)施例。
圖4D示出了在圖3傳輸格式中的結(jié)束碼字的一個(gè)實(shí)施例。
圖5是示出了根據(jù)本發(fā)明原理所提供的光控制和通信處理的一個(gè)最佳實(shí)施例的說(shuō)明本發(fā)明因此提供了一種用于控制設(shè)置在光遙控器操作范圍之外的裝置或設(shè)備的裝置和技術(shù)。該裝置包括一個(gè)光接收單元、一個(gè)串行總線、以及一個(gè)光發(fā)射單元。在光接收和發(fā)射單元之間提供合適的緩沖存儲(chǔ)器以緩存數(shù)據(jù)并將載波頻率和數(shù)據(jù)傳輸率與串行總線的相匹配。該技術(shù)將一個(gè)光控制信號(hào)轉(zhuǎn)換為可以經(jīng)串行總線傳輸?shù)男蛄袛?shù)字指令。該串行數(shù)據(jù)流包括遵循預(yù)定格式以及定時(shí)要求的數(shù)據(jù)包。一經(jīng)串行總線接收到該串行數(shù)據(jù),光傳輸單元中的處理器就執(zhí)行數(shù)據(jù)檢測(cè)和拆包處理。然后將檢測(cè)到的指令數(shù)據(jù)發(fā)送到該光傳輸單元中的光發(fā)射機(jī)中,該光發(fā)射機(jī)發(fā)射一個(gè)光信號(hào)到光可控裝置或設(shè)備中。
圖1示出了根據(jù)本發(fā)明原理所提供的電子系統(tǒng)的一個(gè)實(shí)施例。系統(tǒng)100包括諸如紅外線(IR)遙控器這樣的光遙控器100、一個(gè)諸如IR接收單元的光接收單元120、傳輸媒體130、諸如IR發(fā)射單元的光發(fā)射單元140、以及諸如IR可控設(shè)備的光可控設(shè)備或裝置150。
光遙控器110可以是任何一種可以發(fā)出諸如IR信號(hào)這樣光信號(hào)的控制器。光遙控器110具有一些可以被按下來(lái)支持相應(yīng)功能的鍵。例如,光遙控器110包括這樣一些鍵當(dāng)被按下時(shí),允許使用來(lái)發(fā)出諸如通電、信道選擇、音量選擇等特定指令。
光接收單元120接收該光信號(hào)并將接收信號(hào)變換為可以經(jīng)傳輸媒體130傳輸?shù)奈恍蛄小T摴饨邮諉卧?20包括一個(gè)光接收器122、一個(gè)緩存器124、以及一個(gè)輸入/輸出(I/O)接口126。光接收單元120接收由光遙控器110發(fā)出的光信號(hào)并將該光信號(hào)轉(zhuǎn)換為數(shù)字形式的串行數(shù)據(jù)流。緩存器124是存儲(chǔ)由光接收器122饋送串行信號(hào)的存儲(chǔ)器設(shè)備。在一個(gè)實(shí)施例中,該緩存器124的存儲(chǔ)容量足夠維持到光可控設(shè)備150上的連續(xù)傳輸而不會(huì)有能被注意到的中斷。I/O接口126包括可以將從緩存器124中提供來(lái)的數(shù)據(jù)轉(zhuǎn)換為與傳輸媒體130兼容的數(shù)據(jù)的接口電路。此外,該I/O接口將與IEEE1394串行總線協(xié)議相適應(yīng)的串行數(shù)據(jù)打包。在一個(gè)實(shí)施例中,該通信協(xié)議是同步和異步形式中的一種。
在一個(gè)實(shí)施例中,傳輸媒體130包括加載有串行數(shù)據(jù)流的一個(gè)電纜。在另一個(gè)實(shí)施例中,該傳輸媒體130可以是任何一種公知的傳輸媒體,可以包括玻璃或塑料纖維光纜、射頻傳輸鏈接或紅外線鏈接。在一個(gè)實(shí)施例中,傳輸媒體130兼容IEEE1394電標(biāo)準(zhǔn)。在另一個(gè)實(shí)施例中,電纜130可以是足以維持信號(hào)完整性的一種長(zhǎng)度,如同本領(lǐng)域技術(shù)人員所公知的那樣。
傳輸媒體130加載串行數(shù)據(jù)流以便于將其發(fā)送到接收設(shè)備中。根據(jù)該串行總線的協(xié)議,可以以廣播模式發(fā)送該串行數(shù)據(jù)或?qū)⑵浒l(fā)送到特定目的地。在廣播模式中,所有與該傳輸媒體130相連的設(shè)備都接收到該數(shù)據(jù)。這些設(shè)備可以決定來(lái)響應(yīng)該串行數(shù)據(jù)中的IR指令。不是所有設(shè)備都響應(yīng)廣播的IR指令。為了防止無(wú)意中的響應(yīng),可以在傳輸媒體橋中濾波該IR指令或有選擇地在接收設(shè)備端阻塞該指令。
光發(fā)射單元140接收來(lái)自電纜130的串行數(shù)據(jù)流并產(chǎn)生一個(gè)光信號(hào)到光可控設(shè)備150中。該光發(fā)射單元140包括一個(gè)電纜I/O接口142、一個(gè)緩存器144、一個(gè)處理器146以及一個(gè)光發(fā)射器148。
電纜I/O接口142將來(lái)自電纜130的串行數(shù)據(jù)轉(zhuǎn)換為具有與緩存器144兼容電特性的數(shù)據(jù)。此外,電纜I/O接口142還可以執(zhí)行諸如將串行數(shù)據(jù)拆包這樣一些預(yù)處理功能。緩存器144根據(jù)處理器146的處理時(shí)間存儲(chǔ)轉(zhuǎn)換后的數(shù)字?jǐn)?shù)據(jù)流。該緩存器144的存儲(chǔ)容量足以維持將連續(xù)數(shù)據(jù)傳送到處理器146上。處理器146可以是任何一種能夠處理這種串行數(shù)據(jù)的微處理器。在一個(gè)實(shí)施例中,該處理器146執(zhí)行程序代碼來(lái)支持家用音頻視頻互用協(xié)議(HAVi)。光發(fā)射器148接收處理過(guò)的串行數(shù)據(jù)并產(chǎn)生相應(yīng)的光信號(hào)到光可控設(shè)備150上。
光可控設(shè)備150可以是任何一種經(jīng)紅外線信號(hào)光可控的裝置或設(shè)備。這種光可控設(shè)備150的一些例子包括電視、音頻和視頻設(shè)備。光可控設(shè)備150包括可以將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收機(jī)155,該光接收機(jī)隨后被用于執(zhí)行各種預(yù)定指令,諸如將設(shè)備150通電。
當(dāng)由遙控器產(chǎn)生一個(gè)光(例如,紅外線或IR)信號(hào),有這種可能由于IR信號(hào)位于工作范圍內(nèi),光可控設(shè)備150還直接接收IR信號(hào)。為了防止光可控設(shè)備150兩次響應(yīng)IR指令,可以有一些方法。一種方法是給直接的IR信號(hào)最高優(yōu)先權(quán)。由于在串行路徑中有處理延遲,因此直接的IR信號(hào)將首先到達(dá)。光可控設(shè)備150將忽略在預(yù)定時(shí)間諸如40msec或100msec內(nèi)經(jīng)串行數(shù)據(jù)路徑到達(dá)的任何IR指令。可以從公知的IR信號(hào)運(yùn)動(dòng)時(shí)間和該串行數(shù)據(jù)處理時(shí)間來(lái)確定該預(yù)定時(shí)間。
此外,接收到的光指令可以以低速率被采樣,例如,至少是兩倍于解調(diào)光指令的位速率,并且可以根據(jù)諸如EIA-754、DVD數(shù)字接口標(biāo)準(zhǔn)這樣的通用代碼標(biāo)準(zhǔn)來(lái)將該數(shù)字序列打包。
圖2示出了圖1中光接收機(jī)122和緩存器124的一個(gè)實(shí)施例的詳細(xì)框圖。該光接收機(jī)122包括一個(gè)光電二極管210、一個(gè)自動(dòng)亮度電平控制(ABLC)212、一個(gè)頭放大器220、兩個(gè)增益電阻222和224、一個(gè)耦合電容226、一個(gè)限幅放大器230、一個(gè)耦合電容232、一個(gè)帶通濾波器(BPF)240、一個(gè)濾波電阻242、一個(gè)檢測(cè)器/比較器250、一個(gè)電容252、一個(gè)積分器260、一個(gè)滯后比較器270以及一個(gè)匹配電阻272。
光電二極管210接收發(fā)出的光射線并響應(yīng)接收到的光射線產(chǎn)生一個(gè)電壓。在一個(gè)實(shí)施例中,該光電二極管210響應(yīng)具有從40KHz到455KHz頻率范圍的一個(gè)載波頻率的輸入光信號(hào),盡管40KHz響應(yīng)是更為常見(jiàn)的。頭放大器220放大并將該光電二極管電壓調(diào)整到一個(gè)合適或預(yù)定的范圍內(nèi)。電阻222和224提供合適的增益控制,同時(shí),耦合電容226去掉該信號(hào)中的任何偏置分量。限幅放大器230將放大后的電壓限制到一個(gè)特定范圍內(nèi)以防止飽和。耦合電容230進(jìn)一步提供對(duì)放大電壓的偏置分量的濾波。帶通濾波器240隨后去掉位于工作頻帶之外的不希望的分量,同時(shí),檢測(cè)器/比較器250通過(guò)限定該電壓來(lái)執(zhí)行信號(hào)檢測(cè)從而產(chǎn)生一個(gè)二進(jìn)制電平信號(hào)。積分器260然后在脈沖特定間隔上提供該信號(hào)的求和操作。滯后比較器270提供對(duì)于將該串行脈沖轉(zhuǎn)換為帶有特定寬度的合適脈沖的最后轉(zhuǎn)換。
由光接收機(jī)122執(zhí)行的信號(hào)處理結(jié)果是串行數(shù)據(jù)具有二進(jìn)制電平。該二進(jìn)制數(shù)據(jù)的脈沖寬度是從光遙控器110到光接收單元120之間距離的函數(shù)。在一個(gè)實(shí)施例中,該脈沖寬度是位于400μsec到800μsec之間。
緩存器124接收由光接收機(jī)122產(chǎn)生的串行數(shù)據(jù)。該緩存器124具有足夠容量用于與電纜122進(jìn)行傳輸。在一個(gè)實(shí)施例中,緩存器124是具有一個(gè)增量訪問(wèn)結(jié)構(gòu)例如先進(jìn)先出(FIFO)結(jié)構(gòu)的靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器。
圖3示出了經(jīng)圖1的傳輸媒體130從先接收單元120到光發(fā)射單元140之間的通信鏈路的傳輸模式的一個(gè)實(shí)施例。傳輸時(shí)間包括一個(gè)數(shù)據(jù)包時(shí)間間隔T305和中斷間隔306。數(shù)據(jù)包時(shí)間間隔305包括一個(gè)開(kāi)始間隔310、數(shù)據(jù)間隔320、檢驗(yàn)間隔330、結(jié)束間隔340。一個(gè)數(shù)據(jù)包的格式如下所列一個(gè)數(shù)據(jù)包包括具有相同開(kāi)始碼子的3幀、一個(gè)或多個(gè)數(shù)據(jù)碼字、一幀檢驗(yàn)碼字、以及一幀結(jié)束碼字。在一個(gè)實(shí)施例中,一幀信息是45msec。如同本領(lǐng)域技術(shù)人員所知的那樣,可以確定其它幀或幀間隔。
數(shù)據(jù)包時(shí)間間隔T305是其中由光接收單元120處理數(shù)據(jù)包并經(jīng)電纜130傳輸?shù)臅r(shí)間間隔。該數(shù)據(jù)包時(shí)間間隔T305的長(zhǎng)度依賴于數(shù)據(jù)碼字的數(shù)量。開(kāi)始間隔310是其中傳輸3幀相同開(kāi)始碼字的時(shí)間。數(shù)據(jù)間隔310是其中傳輸一個(gè)或多個(gè)數(shù)據(jù)碼字的時(shí)間。通常,不存在對(duì)于數(shù)據(jù)間隔內(nèi)的數(shù)據(jù)碼字量的限制。但是,為了避免誤差,通信協(xié)議可以實(shí)行數(shù)據(jù)間隔的最大時(shí)間間隔。檢驗(yàn)間隔330是其中傳輸一個(gè)檢驗(yàn)碼字的時(shí)間。使用該檢驗(yàn)碼字來(lái)提供對(duì)于數(shù)據(jù)碼字的誤差檢測(cè)。在一個(gè)實(shí)施例中,該誤差檢驗(yàn)是奇偶檢驗(yàn)位。結(jié)束間隔340是其中傳輸一個(gè)結(jié)束碼字的時(shí)間。使用結(jié)束碼字來(lái)表明該數(shù)據(jù)包的結(jié)束。
在一個(gè)實(shí)施例中,通過(guò)執(zhí)行數(shù)據(jù)碼字D1到Dn的異或OR(XOR)處理來(lái)產(chǎn)生該檢驗(yàn)碼字。下面是用于6個(gè)數(shù)據(jù)碼字D1到D6的檢驗(yàn)碼字產(chǎn)生的一個(gè)例子,檢驗(yàn)碼字=D1(XOR)D2(XOR)D3(XOR)D4(XOR)D5(XOR)D6D1 01000000D2 01010010D3 00100101
D4 01000001D5 10011011D6 11011100檢驗(yàn)碼字00110001中斷間隔308顯示在傳輸過(guò)程中存在一個(gè)中斷,例如,在間隔308期間,沒(méi)有有效數(shù)據(jù)被傳輸。在該中斷間隔期間,信號(hào)電平是位于預(yù)定電平。在一個(gè)實(shí)施例中,該預(yù)定電平是邏輯零。在一個(gè)實(shí)施例中,中斷間隔308是45msec。
所傳輸?shù)男畔裱粋€(gè)預(yù)定格式。在一個(gè)實(shí)施例中,使用該格式來(lái)區(qū)別四種類型的數(shù)據(jù)包開(kāi)始碼字信息包、數(shù)據(jù)碼字信息包、檢驗(yàn)碼字信息包以及結(jié)束碼字信息包。對(duì)于每個(gè)信息包,在其信息包的開(kāi)始處都有放置一個(gè)識(shí)別信號(hào)的引導(dǎo)脈沖。在一個(gè)實(shí)施例中,對(duì)于一個(gè)預(yù)定時(shí)間,該引導(dǎo)脈沖是處于各定的邏輯電平(例如,HIGH)。該信息包的位數(shù)是15位,其中包括7位信息碼和8位種類碼。7位信息碼是開(kāi)始碼、檢驗(yàn)碼和結(jié)束碼中的一個(gè),可以允許有127種不同的傳輸數(shù)據(jù)。8位信息碼包括該信息包中的數(shù)據(jù)碼字。在一個(gè)實(shí)施例中,在引導(dǎo)脈沖滯后的信息包開(kāi)始于最低有效位(LSB)。該信息包還包括能識(shí)別所傳輸信息類型并被分配給符合遙控系統(tǒng)的每個(gè)產(chǎn)品種類的種類碼。對(duì)于包含該數(shù)據(jù)碼字的信息包,可以使用兩種類型的種類碼。因此,可以將256種傳輸數(shù)據(jù)分配給用于數(shù)據(jù)碼字的數(shù)據(jù)碼。
從光接收單元120經(jīng)電纜130將信息包串行傳輸?shù)焦獍l(fā)射單元140。對(duì)于該串行數(shù)據(jù)的定時(shí)值是根據(jù)光信號(hào)的載波頻率以及串行總線協(xié)議而定。在一個(gè)實(shí)施例中,這些定時(shí)值如下所列信息類型 持續(xù)時(shí)間(微秒)公差(微秒)引導(dǎo)脈沖時(shí)間 2.4+/-0.015數(shù)據(jù)位截止時(shí)間0.6+/-0.015數(shù)據(jù)位導(dǎo)通時(shí)間(HIGH) 1.2+/-0.015數(shù)據(jù)位導(dǎo)通時(shí)間(LOW) 0.6+/-0.015數(shù)據(jù)周期(HIGH)1.8+/-0.03數(shù)據(jù)周期(LOW) 1.2+/-0.03輸出幀周期45.0 +/-1.2圖4A出了圖3中傳輸格式中的開(kāi)始碼字的一個(gè)實(shí)施例。該開(kāi)始碼字表明在開(kāi)始間隔期間數(shù)據(jù)傳輸?shù)拈_(kāi)始。在一個(gè)實(shí)施例中,傳輸三個(gè)相同的開(kāi)始碼字。當(dāng)開(kāi)始碼字與接收機(jī)側(cè)匹配兩次,則該裝置準(zhǔn)備接收該數(shù)據(jù)傳輸。
該開(kāi)始碼字410包括引導(dǎo)脈沖412、開(kāi)始碼414、以及開(kāi)始種類碼416。開(kāi)始碼414是表示該信息是一個(gè)開(kāi)始碼的唯一的位模式。開(kāi)始種類碼416是顯示要被傳輸信息種類的碼。在一個(gè)實(shí)施例中,該開(kāi)始種類碼416是00100100。在另一個(gè)實(shí)施例中,可以使用其它任何一種二進(jìn)制位模式來(lái)用作開(kāi)始種類碼416。
圖4B示出了圖3中傳輸格式中的數(shù)據(jù)碼字的一個(gè)實(shí)施例。該開(kāi)始碼字420包括引導(dǎo)脈沖422、數(shù)據(jù)碼424、以及數(shù)據(jù)種類碼426。數(shù)據(jù)碼424是表示該信息是一個(gè)數(shù)據(jù)碼字的唯一的位模式。數(shù)據(jù)種類碼426是表示要被傳輸信息種類的碼。在一個(gè)實(shí)施例中,該數(shù)據(jù)碼416是00100100或11101000。在另一個(gè)實(shí)施例中,可以使用其它任何一種二進(jìn)制位模式來(lái)用作數(shù)據(jù)種類碼426。
圖4C示出了圖3中傳輸格式中的檢驗(yàn)碼字的一個(gè)實(shí)施例。該檢驗(yàn)碼字430包括引導(dǎo)脈沖432、檢驗(yàn)碼434、以及檢驗(yàn)種類碼436。檢驗(yàn)碼434是表示該信息是一個(gè)檢驗(yàn)碼字的唯一的位模式。檢驗(yàn)種類碼436是表示要被傳輸信息種類的碼。在一個(gè)實(shí)施例中,該檢驗(yàn)種類碼436是00100100或11101000。在另一個(gè)實(shí)施例中,可以使用其它任何一種二進(jìn)制位模式來(lái)用作檢驗(yàn)種類碼436。
圖4D示出了圖3中傳輸格式中的結(jié)束碼字的一個(gè)實(shí)施例。該結(jié)束碼字440包括引導(dǎo)脈沖442、結(jié)束碼444、以及結(jié)束種類碼446。結(jié)束碼444是表示該信息是一個(gè)結(jié)束碼字的唯一的位模式。結(jié)束碼種類碼446是表示要被傳輸信息種類的碼。在一個(gè)實(shí)施例中,該數(shù)據(jù)碼416是00100100。在另一個(gè)實(shí)施例中,可以使用其它任何一種二進(jìn)制位模式來(lái)用作結(jié)束種類碼446。
圖5是顯示根據(jù)本發(fā)明原理提供的光控制和通信處理的一個(gè)實(shí)施例流程圖。處理過(guò)程500處理從光接收單元120發(fā)出的,經(jīng)傳輸媒體130由光發(fā)射單元140接收到的串行數(shù)據(jù)。
一經(jīng)開(kāi)始,處理過(guò)程500就初始化各變量、數(shù)據(jù)結(jié)構(gòu)、緩存器等(框505)。開(kāi)始計(jì)數(shù)器的值C被初始化為零。處理過(guò)程500通過(guò)檢測(cè)引導(dǎo)脈沖的存在來(lái)確定是否已經(jīng)開(kāi)始傳輸過(guò)程,該引導(dǎo)脈沖例如可以是開(kāi)始碼字410中的引導(dǎo)脈沖(框510)。如果不存在該引導(dǎo)脈沖,則處理過(guò)程500返回框510繼續(xù)檢測(cè)引導(dǎo)脈沖。如果已經(jīng)開(kāi)始傳輸,則處理過(guò)程500通過(guò)讀出7位開(kāi)始碼例如開(kāi)始碼414并將開(kāi)始種類碼例如用于開(kāi)始碼字410的開(kāi)始種類碼416(例如,00100100)與一個(gè)預(yù)定值進(jìn)行比較(框520)來(lái)確定是否檢測(cè)到一個(gè)開(kāi)始碼(框515)。如果該開(kāi)始種類碼416不匹配,則存在傳輸誤差,處理過(guò)程500進(jìn)到框580進(jìn)行誤差處理。如果該開(kāi)始種類碼416匹配,則處理過(guò)程500通過(guò)比較開(kāi)始計(jì)數(shù)值C與作為一個(gè)預(yù)定數(shù)的K(框525)來(lái)確定是否已經(jīng)檢測(cè)到開(kāi)始碼字410數(shù)。在一個(gè)實(shí)施例中,K等于3。如果沒(méi)有檢測(cè)到開(kāi)始碼字?jǐn)?shù)K,則處理過(guò)程500將開(kāi)始計(jì)數(shù)值C加1(框530)并返回框515。
如果已經(jīng)檢測(cè)到開(kāi)始碼字?jǐn)?shù),則處理過(guò)程500通過(guò)檢測(cè)數(shù)據(jù)碼字420的引導(dǎo)脈沖422并讀出數(shù)據(jù)碼例如數(shù)據(jù)碼424(框535)并且將數(shù)據(jù)種類碼例如數(shù)據(jù)種類碼426(即,00100100或11101000)與一個(gè)預(yù)定值比較(框540),從而確定是否檢測(cè)到一個(gè)數(shù)據(jù)碼字例如數(shù)據(jù)碼字420。
如果數(shù)據(jù)種類碼426不匹配,則處理過(guò)程500返回框535。如果數(shù)據(jù)種類碼426匹配,則處理過(guò)程500進(jìn)一步確定是否檢測(cè)到檢驗(yàn)碼例如檢驗(yàn)碼430(框545)。該過(guò)程包括讀出引導(dǎo)脈沖432、檢驗(yàn)碼434以及檢驗(yàn)種類碼436。如果沒(méi)有檢測(cè)到檢驗(yàn)碼字430,則存在傳輸誤差。在這種情況中,處理過(guò)程500進(jìn)入執(zhí)行誤差處理過(guò)程(框580)。如果檢測(cè)到檢驗(yàn)碼字430,則處理過(guò)程500從當(dāng)前碼中獲得檢驗(yàn)碼(框550)。該檢驗(yàn)碼表示檢驗(yàn)誤差碼,例如,奇偶誤差碼。處理過(guò)程500然后比較檢驗(yàn)碼和從接收的數(shù)據(jù)碼字計(jì)算出的碼之間的奇偶碼。處理過(guò)程500然后確定是否存在一個(gè)奇偶誤差(框580)。如果存在奇偶誤差,則處理過(guò)程500進(jìn)入到執(zhí)行誤差處理步驟(框580)。如果不存在奇偶誤差,則處理過(guò)程500通過(guò)讀出結(jié)束碼444(框565)并將結(jié)束種類碼446和一個(gè)預(yù)定值比較(框570)來(lái)確定是否已經(jīng)檢測(cè)到該結(jié)束碼。如果沒(méi)有檢測(cè)到結(jié)束種類碼446,則存在傳輸誤差,處理過(guò)程500進(jìn)入到執(zhí)行誤差處理的步驟(框580)。如果檢測(cè)到結(jié)束種類碼446,執(zhí)行處理過(guò)程500停止步驟。
本發(fā)明提供了一種用于控制設(shè)置在光遙控器工作范圍之外的裝置和設(shè)備的裝置和技術(shù)。
在不脫離其實(shí)質(zhì)和基本特性的情況下,本發(fā)明還可以體現(xiàn)于其它一些特定形式。所述實(shí)施例從總體上考慮僅是說(shuō)明性而不是限制性的。因此,本發(fā)明的范圍由后附權(quán)利要求來(lái)指定而不是通過(guò)上述說(shuō)明來(lái)限定。所有落入權(quán)利要求含義和等效范圍內(nèi)的改變都在本發(fā)明范圍內(nèi)。
權(quán)利要求
1.一種用于通過(guò)一個(gè)遙控器(110)來(lái)控制一個(gè)設(shè)備(150)的系統(tǒng),它包括一個(gè)接收單元(120),接收由遙控器(1)發(fā)射的第一信號(hào)(1),該接收單元將接收信號(hào)轉(zhuǎn)換為一個(gè)數(shù)據(jù)流;與接收單元(120)相連的一個(gè)通信媒體(130),它加載所述數(shù)據(jù)流;以及與通信媒體(130)相連的一個(gè)發(fā)射單元(140),接收所述數(shù)據(jù)流,該發(fā)射單元(140)將接收數(shù)據(jù)流轉(zhuǎn)換為可與該設(shè)備(150)兼容的第二信號(hào)。
2.如權(quán)利要求1所述的系統(tǒng),其中接收單元包括接收第一信號(hào)的一個(gè)信號(hào)接收機(jī),該信號(hào)接收機(jī)將第一信號(hào)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)序列;與該信號(hào)接收機(jī)相連的一個(gè)接收機(jī)緩存器,用于存儲(chǔ)所述數(shù)字?jǐn)?shù)據(jù)序列;以及與接收機(jī)緩存器相連的一個(gè)接收媒體接口,它從所存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù)中產(chǎn)生數(shù)據(jù)流。
3.如權(quán)利要求1所述的系統(tǒng),其中,所述通信媒體與1394串行總線兼容。
4.如權(quán)利要求3所述的系統(tǒng),其中,所述通信總線是下列所述中的一種電纜、玻璃電纜、塑料電纜、光纖電纜以及射頻鏈接。
5.如權(quán)利要求1所述的系統(tǒng),其中,發(fā)射單元包括一個(gè)發(fā)射機(jī)媒體接口,用來(lái)接收數(shù)據(jù)流;與發(fā)射媒體接口相連的一個(gè)發(fā)射機(jī)緩存器,用于存儲(chǔ)接收到的數(shù)據(jù)流;與該發(fā)射機(jī)緩存器相連的一個(gè)處理器,用來(lái)處理接收到的數(shù)據(jù)流以產(chǎn)生一個(gè)解碼數(shù)據(jù)流;以及一個(gè)與該處理器相連的信號(hào)發(fā)射機(jī),用于將解碼數(shù)據(jù)流變換為第二信號(hào)。
6.如權(quán)利要求1所述的系統(tǒng),其中該信號(hào)是一個(gè)光信號(hào)。
7.如權(quán)利要求6所述的系統(tǒng),其中該光信號(hào)是一個(gè)紅外線信號(hào)。
8.一種用于將信號(hào)轉(zhuǎn)換為數(shù)據(jù)流的裝置,該裝置包括一個(gè)接收信號(hào)的信號(hào)接收機(jī)(122),該信號(hào)接收機(jī)將該信號(hào)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)序列;與所述信號(hào)接收機(jī)(122)相連的一個(gè)接收機(jī)緩存器(124),用于存儲(chǔ)該數(shù)字?jǐn)?shù)據(jù)序列;以及與接收機(jī)緩存器(124)相連的接收機(jī)媒體接口(126),用于從所存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù)序列中產(chǎn)生數(shù)據(jù)流。
9.如權(quán)利要求8所述的裝置,其中該信號(hào)是一個(gè)光信號(hào)。
10.如權(quán)利要求9所述的系統(tǒng),其中該光信號(hào)是一個(gè)紅外線信號(hào)。
11.一種用于將數(shù)據(jù)流轉(zhuǎn)換為信號(hào)的裝置,該裝置包括一個(gè)發(fā)射機(jī)媒體(142)接口,用來(lái)接收數(shù)據(jù)流;與發(fā)射媒體接口(142)相連的一個(gè)發(fā)射機(jī)緩存器(144),用于存儲(chǔ)接收到的數(shù)據(jù)流;與該發(fā)射機(jī)緩存器(144)相連的一個(gè)處理器(146),用來(lái)處理接收到的數(shù)據(jù)流以產(chǎn)生一個(gè)解碼數(shù)據(jù)流;以及一個(gè)與該處理器(146)相連的信號(hào)發(fā)射機(jī)(148),用于將解碼數(shù)據(jù)流變換為第二信號(hào)。
12.如權(quán)利要求11所述的裝置,其中該信號(hào)是一個(gè)光信號(hào)。
13.如權(quán)利要求12所述的裝置,其中該光信號(hào)是一個(gè)紅外線信號(hào)。
14.一種用于通過(guò)遙控器控制設(shè)備的方法,該方法包括接收(122)由遙控器發(fā)射的第一信號(hào);將接收信號(hào)轉(zhuǎn)換為(138)數(shù)據(jù)流;經(jīng)一個(gè)通信媒體加載(138)數(shù)據(jù)流;接收(142)來(lái)自該通信媒體的數(shù)據(jù)流;將接收到的數(shù)據(jù)流轉(zhuǎn)換(148)為與所述設(shè)備兼容的第二信號(hào)。
15.如權(quán)利要求14所述的方法,進(jìn)一步包括將接收到的數(shù)據(jù)流載一個(gè)緩存器中緩沖;以及由一個(gè)處理器處理接收到的數(shù)據(jù)流。
16.如權(quán)利要求14所述的方法,其中轉(zhuǎn)換接收信號(hào)的步驟包括將接收到信號(hào)變換為數(shù)據(jù)碼系列;將一個(gè)信息類型插入到該數(shù)據(jù)碼序列中;以及將所插入序列編碼以產(chǎn)生一個(gè)數(shù)據(jù)流。
17.如權(quán)利要求16所述的方法,其中該信息類型是下列中的一種開(kāi)始碼、數(shù)據(jù)碼、檢驗(yàn)碼和結(jié)束碼。
18.如權(quán)利要求15所述的方法,其中處理所述接收數(shù)據(jù)流的步驟包括匹配數(shù)據(jù)流中的信息;以及在匹配后的數(shù)據(jù)流上執(zhí)行誤差檢測(cè)。
19.如權(quán)利要求11所述的方法,其中第一信號(hào)是一個(gè)光信號(hào)。
20.如權(quán)利要求19所述的方法,其中該光信號(hào)是一個(gè)紅外線信號(hào)。
全文摘要
本發(fā)明是一種用于通過(guò)遙控器(110)來(lái)控制設(shè)備(155)的方法和裝置。接收單元(122)接收由遙控器(110)發(fā)射的第一信號(hào)并將接收信號(hào)轉(zhuǎn)換為一個(gè)數(shù)據(jù)流。通信媒體(130)加載來(lái)自接收單元的這個(gè)數(shù)據(jù)流。發(fā)射單元(140)接收來(lái)自通信媒體(130)的數(shù)據(jù)流并將接收數(shù)據(jù)流轉(zhuǎn)換為可與該設(shè)備(155)兼容的第二信號(hào)。
文檔編號(hào)H04B10/105GK1325571SQ99812815
公開(kāi)日2001年12月5日 申請(qǐng)日期1999年8月16日 優(yōu)先權(quán)日1998年8月31日
發(fā)明者P·R·欣塔尼, H·烏蘇伊 申請(qǐng)人:索尼電子有限公司