两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于捕捉遠(yuǎn)程控制設(shè)備命令信號(hào)的系統(tǒng)和方法

文檔序號(hào):6701793閱讀:126來源:國(guó)知局
專利名稱:用于捕捉遠(yuǎn)程控制設(shè)備命令信號(hào)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及媒體處理設(shè)備,并涉及用于通過媒體處理設(shè)備來從多個(gè)遠(yuǎn)程控制設(shè)備捕捉遠(yuǎn)程控制設(shè)備命令信號(hào)(例如導(dǎo)航和回放命令)的系統(tǒng)和方法。
背景技術(shù)
媒體處理設(shè)備可被配置為對(duì)包含音頻、圖像和/或視頻內(nèi)容的媒體內(nèi)容進(jìn)行處理和回放。對(duì)媒體內(nèi)容的回放可通過輸入諸如暫停、倒轉(zhuǎn)和停止之類的命令來控制。另外,可響應(yīng)于一個(gè)或多個(gè)輸入命令,在用戶界面中游歷(traverse)與該媒體內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)菜單,例如章節(jié)或特征菜單。媒體處理設(shè)備可以包含用戶界面,該用戶界面包括諸如按鈕、開關(guān)和撥號(hào)盤之類的一個(gè)或多個(gè)控件。這些控件可被致動(dòng)來輸入用于指引回放和導(dǎo)航的命令。此外,一些媒體處理設(shè)備可以包括遠(yuǎn)程控制設(shè)備,該遠(yuǎn)程控制設(shè)備被配置為發(fā)送諸如紅外(IR)或射頻信號(hào)之類的、代表使用遠(yuǎn)程控制設(shè)備輸入的命令的命令信號(hào)。例如,遠(yuǎn)程控制設(shè)備可以包括諸如按鈕和開關(guān)之類的多個(gè)控件。簡(jiǎn)單命令可由諸如按鈕下壓之類的單個(gè)控件來指示。此外,復(fù)雜命令可由控件的組合(例如,同時(shí)或者依次致動(dòng)多個(gè)按鈕)來指示。此外,可對(duì)諸如按鈕下壓之類的簡(jiǎn)短致動(dòng)與諸如按鈕保持之類的持續(xù)致動(dòng)進(jìn)行區(qū)分,并且對(duì)相應(yīng)的命令信號(hào)作出不同解釋。例如,只要在預(yù)定時(shí)間窗內(nèi)接收到命令信號(hào)事件就可以認(rèn)為控件被致動(dòng),并且如果該控件處于被持續(xù)致動(dòng)的狀態(tài)中達(dá)預(yù)定時(shí)間量,則可以認(rèn)為該控件被保持。遠(yuǎn)程控制設(shè)備所發(fā)送的每一個(gè)命令信號(hào)可以對(duì)應(yīng)于媒體處理設(shè)備要執(zhí)行的一個(gè)動(dòng)作。媒體處理設(shè)備可被配置為辨識(shí)預(yù)定的一組命令信號(hào),并且可以執(zhí)行與相關(guān)聯(lián)的遠(yuǎn)程控制設(shè)備所發(fā)送的命令信號(hào)相對(duì)應(yīng)的動(dòng)作。此外,已經(jīng)開發(fā)出通用遠(yuǎn)程控制設(shè)備,其能夠發(fā)送與多個(gè)不同命令格式或協(xié)議相關(guān)聯(lián)的命令信號(hào)。這樣,通用遠(yuǎn)程控制設(shè)備可被編程為發(fā)送與多個(gè)遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的命令,并從而能夠控制多個(gè)媒體處理設(shè)備。但是,每一個(gè)媒體處理設(shè)備僅對(duì)其被配置為辨識(shí)出的一組命令信號(hào)作出響應(yīng)。

發(fā)明內(nèi)容
媒體處理設(shè)備(例如,由位于CA的Cupertino的Apple Inc.發(fā)布的AppleTV)可被配置為辨識(shí)由與媒體處理設(shè)備相對(duì)應(yīng)的主遠(yuǎn)程控制設(shè)備以及多個(gè)次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào)。這些次遠(yuǎn)程控制設(shè)備可以是與來自同一制造商的其他設(shè)備相關(guān)聯(lián)的的遠(yuǎn)程控制設(shè)備以及第三方遠(yuǎn)程控制設(shè)備。此外,可以使用多個(gè)不同協(xié)議和/或格式來發(fā)送這些命令信號(hào)。另外,媒體處理設(shè)備可被配置為使得多個(gè)次遠(yuǎn)程控制設(shè)備可以同時(shí)有效(active)。 為了允許結(jié)合媒體處理設(shè)備使用次遠(yuǎn)程控制設(shè)備,本發(fā)明的發(fā)明人認(rèn)識(shí)到允許媒體處理設(shè)備將由次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào)映射到可由媒體處理設(shè)備執(zhí)行的功能將是有益的。本發(fā)明的發(fā)明人還認(rèn)識(shí)到使得媒體處理設(shè)備將與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的命令信號(hào)映射到可使用主遠(yuǎn)程控制設(shè)備執(zhí)行的基本控制功能的至少每一者的需要。此外,還認(rèn)識(shí)到了將媒體處理設(shè)備功能映射到次遠(yuǎn)程控制設(shè)備上包括的任意控件的需要。另外,本發(fā)明的發(fā)明人認(rèn)識(shí)到了在媒體處理設(shè)備辨識(shí)出由遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào)時(shí)提供指示器(例如將發(fā)光二極管(LED)關(guān)斷)的需要。相應(yīng)地,這里描述的技術(shù)和裝置實(shí)現(xiàn)了用于由媒體處理設(shè)備辨識(shí)次遠(yuǎn)程控制設(shè)備所發(fā)送的一個(gè)或多個(gè)命令信號(hào)并將這一個(gè)或多個(gè)命令信號(hào)映射到可由媒體處理設(shè)備執(zhí)行的功能的算法。一般而言,在一個(gè)方面中,發(fā)明主題可被實(shí)現(xiàn)為包括激活操作的學(xué)習(xí)模式;呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令;在學(xué)習(xí)模式為有效的時(shí)候,捕捉由次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào);生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);將所生成的映射存儲(chǔ)在與次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。發(fā)明主題還可被實(shí)現(xiàn)為包括顯示控件符號(hào),該控件符號(hào)標(biāo)識(shí)出與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件。另外,發(fā)明主題還可被實(shí)現(xiàn)為包括顯示指示出要對(duì)控件進(jìn)行致動(dòng)的時(shí)段的進(jìn)度條。另外,發(fā)明主題還可被實(shí)現(xiàn)為包括呈現(xiàn)包括多個(gè)控件符號(hào)的界面;在該界面中顯示指示出所選擇的控件符號(hào)的光標(biāo)。發(fā)明主題還可被實(shí)現(xiàn)為包括在命令信號(hào)已被捕捉之后,自動(dòng)改變光標(biāo)的位置以選擇所述多個(gè)控件符號(hào)中其他的控件符號(hào)。一般而言,在另一個(gè)方面中,發(fā)明主題可被實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,其編碼在計(jì)算機(jī)可讀介質(zhì)上,可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作激活操作的學(xué)習(xí)模式;呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令;在學(xué)習(xí)模式為有效的時(shí)候,捕捉由次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào);生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);將所生成的映射存儲(chǔ)在與次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。發(fā)明主題還可被實(shí)現(xiàn)為通過使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作來呈現(xiàn)用于致動(dòng)控件的指令顯示控件符號(hào),該控件符號(hào)標(biāo)識(shí)出與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件。此外, 發(fā)明主題還可被實(shí)現(xiàn)為通過使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作來捕捉命令信號(hào)對(duì)于預(yù)定時(shí)間段,捕捉所有接收的命令信號(hào)。另外,發(fā)明主題還可被實(shí)現(xiàn)為使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作呈現(xiàn)包括多個(gè)控件符號(hào)的界面;在該界面中顯示指示出所選擇的控件符號(hào)的光標(biāo)。發(fā)明主題還可被實(shí)現(xiàn)為使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作在命令信號(hào)已被捕捉之后,自動(dòng)改變光標(biāo)的位置以選擇所述多個(gè)控件符號(hào)中其他的控件符號(hào)。一般而言,在另一個(gè)方面中,發(fā)明主題可被實(shí)現(xiàn)為一種系統(tǒng),包括顯示器;包括一個(gè)或多個(gè)控件的次遠(yuǎn)程控制設(shè)備,其中,次遠(yuǎn)程控制設(shè)備被配置來響應(yīng)于對(duì)所述一個(gè)或多個(gè)控件的致動(dòng)而發(fā)送一個(gè)或多個(gè)命令信號(hào);包括存儲(chǔ)設(shè)備和傳感器的媒體處理設(shè)備,傳感器被配置為接收命令信號(hào),其中,媒體處理設(shè)備還包括處理器電子裝置,該處理器電子裝置被配置為執(zhí)行包括如下的操作激活操作的學(xué)習(xí)模式;在顯示器上呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令;在學(xué)習(xí)模式為有效的時(shí)候,捕捉由次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào);生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);將所生成的映射存儲(chǔ)在存儲(chǔ)設(shè)備上的與次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。本說明書中描述的技術(shù)可被實(shí)施來實(shí)現(xiàn)如下優(yōu)點(diǎn)中的一個(gè)或多個(gè)。例如,這些技術(shù)可被實(shí)現(xiàn)為使得媒體處理設(shè)備可被編程為從多個(gè)遠(yuǎn)程控制設(shè)備(包括次遠(yuǎn)程控制設(shè)備) 接收并辨識(shí)命令。這些技術(shù)還可被實(shí)現(xiàn)來允許將與次遠(yuǎn)程控制設(shè)備的任意控件相關(guān)聯(lián)的控制信號(hào)映射到媒體處理設(shè)備的具體功能。此外,與次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的映射可被存儲(chǔ)在設(shè)備簡(jiǎn)檔中。另外,這些技術(shù)可被實(shí)現(xiàn)來允許對(duì)存儲(chǔ)在媒體處理設(shè)備上的遠(yuǎn)程控制設(shè)備簡(jiǎn)檔進(jìn)行重命名,刪除遠(yuǎn)程控制設(shè)備簡(jiǎn)檔,或者重新映射遠(yuǎn)程控制設(shè)備簡(jiǎn)檔的至少一部分。 這些技術(shù)還可被實(shí)現(xiàn)為使得一個(gè)或多個(gè)遠(yuǎn)程控制設(shè)備簡(jiǎn)檔被預(yù)先加載在媒體處理設(shè)備上, 例如用于廣泛使用的次遠(yuǎn)程控制設(shè)備。這些技術(shù)還可被實(shí)現(xiàn)為允許呈現(xiàn)一界面,該界面用于引導(dǎo)用戶通過遠(yuǎn)程控制設(shè)備配置的創(chuàng)建。在附圖和如下描述中闡述了一個(gè)或多個(gè)實(shí)現(xiàn)方式的細(xì)節(jié)。其他特征和優(yōu)點(diǎn)將從說明書和附圖以及從權(quán)利要求書中明了。


圖1示出了包括媒體處理設(shè)備的示例性媒體系統(tǒng)。圖2-圖5示出了由媒體處理設(shè)備呈現(xiàn)的示例性界面。圖6示出了描述用于檢測(cè)和學(xué)習(xí)命令信號(hào)的示例性處理的流程圖。圖7示出了可由媒體處理設(shè)備執(zhí)行的示例性遠(yuǎn)程控件驅(qū)動(dòng)器。圖8示出了表示脈沖距離編碼協(xié)議的示例性脈沖系列,在該協(xié)議中,每一個(gè)脈沖-分隔配對(duì)(pulse-space pair)表示單個(gè)數(shù)據(jù)比特。圖9示出了可在脈沖系列中實(shí)現(xiàn)的相位編碼的示例。圖10是示出各種不同協(xié)議的表。圖11是示出可用來與頂簽名相比較的頭部脈沖寬度范圍和頭部分割寬度范圍的表。圖12是示出用于相位編碼協(xié)議的預(yù)期脈沖和分隔寬度的表。圖13圖示出了示例性相位編碼協(xié)議的屬性。圖14示出了表示一系列脈沖的時(shí)間系列,其中,跟隨前四個(gè)數(shù)據(jù)比特之后的時(shí)間段提供了觸發(fā)信息。圖15示出了既不是脈沖距離編碼也不是相位編碼的示例性協(xié)議。圖16-圖18示出了描述由遠(yuǎn)程控件驅(qū)動(dòng)器執(zhí)行的示例性操作的流程圖。圖19示出了描述用于學(xué)習(xí)遠(yuǎn)程控制命令信號(hào)的示例性處理的流程圖。說明書和附圖全文中由相同的標(biāo)號(hào)表示相似的元素。
具體實(shí)施例方式圖1示出了包括媒體處理設(shè)備105的示例性媒體系統(tǒng)100。媒體處理設(shè)備105可被配置為處理媒體內(nèi)容,并基于媒體內(nèi)容來生成圖像、音頻和/或視頻輸出。例如,媒體處理設(shè)備105可通過媒體連接(media connection) 110來耦合到顯示器120,媒體連接110可以是有線的或無線的。此外,媒體內(nèi)容可在本地被存儲(chǔ)到媒體處理設(shè)備105,例如存儲(chǔ)在內(nèi)部存儲(chǔ)設(shè)備、附接的存儲(chǔ)設(shè)備、或者可移除介質(zhì)上,可移除介質(zhì)包括數(shù)字多功能盤(DVD)、致密盤(CD)或存儲(chǔ)棒??商娲兀襟w內(nèi)容可經(jīng)由網(wǎng)絡(luò)連接(未示出)從遠(yuǎn)程源下載或流式傳輸。媒體處理設(shè)備105還可被配置為生成用戶界面125,該用戶界面可被呈現(xiàn)在顯示器120上。用戶界面125可包括被配置為接收來自用戶的輸入的一個(gè)或多個(gè)畫面。例如, 可將用戶界面125組織在菜單結(jié)構(gòu)中,該菜單結(jié)構(gòu)包括主菜單畫面和一個(gè)或多個(gè)子菜單畫面。此外,可使用多個(gè)級(jí)別來組織子菜單畫面,以使得一個(gè)子菜單畫面可包括到另外的子菜單畫面的鏈接。在一些實(shí)現(xiàn)方式中,可聯(lián)合或者取代用戶界面125而使用音頻輸出。用戶界面125的主菜單130可以包括與媒體處理設(shè)備105相關(guān)的多個(gè)選項(xiàng),包括與媒體內(nèi)容類別、設(shè)備設(shè)定和媒體內(nèi)容源相對(duì)應(yīng)的選項(xiàng)。主菜單130的其它實(shí)現(xiàn)方式可以包括附加的、更少的或者不同的選項(xiàng)。用戶界面125還可以包括可用于高亮顯示菜單選項(xiàng)的可移動(dòng)光標(biāo)135。例如,響應(yīng)于媒體處理設(shè)備105所接收的輸入(例如,選擇命令),主菜單130中的選項(xiàng)“電影”可被光標(biāo)135高亮顯示,并在隨后被接受。此外,可以響應(yīng)于媒體處理設(shè)備105所接收的導(dǎo)航輸入(例如,方向命令),而在用戶界面125內(nèi)改變光標(biāo)135的位置。在一些實(shí)現(xiàn)方式中,可通過一個(gè)或多個(gè)所包含的控件(未示出)來向媒體處理設(shè)備105提供輸入。此外,媒體處理設(shè)備105可以包括被配置為檢測(cè)遠(yuǎn)程控制設(shè)備(包括紅外傳感器)所發(fā)送的信號(hào)的一個(gè)或多個(gè)傳感器和/或天線。主控制器140可以與媒體處理設(shè)備105相關(guān)聯(lián)。主控制器140可以包括用于接收來自用戶的簡(jiǎn)單和復(fù)雜命令的多個(gè)控件 142,例如按鈕和開關(guān)。此外,主控制器140可被配置為例如經(jīng)由紅外或射頻傳輸來向媒體處理設(shè)備105發(fā)送與所接收的命令相對(duì)應(yīng)的命令信號(hào)。媒體處理設(shè)備105可以檢測(cè)所發(fā)送的命令信號(hào),并解釋所使用的傳輸協(xié)議。此外,媒體處理設(shè)備105可以將從主控制器140接收的命令信號(hào)轉(zhuǎn)換為標(biāo)識(shí)出要執(zhí)行的一個(gè)或多個(gè)功能的消息。此外,媒體處理設(shè)備105可被配置為檢測(cè)由多個(gè)次控制器(例如次控制器145)發(fā)送的命令信號(hào)。次控制器可以是與由同一制造商提供的另一設(shè)備相關(guān)聯(lián)的控制器或者第三方控制器。媒體處理設(shè)備105可被配置為識(shí)別次控制器145用來發(fā)送命令信號(hào)的協(xié)議。例如,媒體處理設(shè)備105可被配置為生成表示所接收的命令信號(hào)的簽名。簽名格式可被構(gòu)造為適應(yīng)多個(gè)不同的傳輸協(xié)議。此外,可以使用匹配啟發(fā)(matching heuristics)來分析簽名以識(shí)別用于發(fā)送命令信號(hào)的協(xié)議。一旦已經(jīng)識(shí)別出傳輸協(xié)議,就可以根據(jù)識(shí)別出的協(xié)議來解釋命令信號(hào)以提取要傳送的消息。所提取的消息可用數(shù)字形式來編碼,并被媒體處理設(shè)備105處理。另外,可在媒體處理設(shè)備105的可視部分(例如,正面)上包括發(fā)光二極管 (LED)115。在媒體處理設(shè)備105通電時(shí),LED 115的默認(rèn)狀態(tài)可被點(diǎn)亮。當(dāng)從控制器接收到命令信號(hào)時(shí),媒體處理設(shè)備105可對(duì)命令信號(hào)進(jìn)行分析以判斷該命令信號(hào)是否可被辨識(shí)。 如果命令信號(hào)被辨識(shí)為媒體處理設(shè)備105被編程為要對(duì)其作出響應(yīng)的命令,則LED 115可被關(guān)斷。在一些實(shí)現(xiàn)方式中,LED 115可以在該命令信號(hào)的持續(xù)時(shí)段內(nèi)保持關(guān)斷。這樣,LED 115可以提供表明正在接收被辨識(shí)的命令的視覺指示??商娲兀绻钚盘?hào)不被辨識(shí), 例如來自尚未被學(xué)習(xí)的源的紅外傳輸,則LED 115可以保持點(diǎn)亮。媒體處理設(shè)備105可以在命令解釋模式中操作,在該模式中,媒體處理設(shè)備105所接收的命令信號(hào)被評(píng)估以判斷它們是否被辨識(shí)。例如,可以相對(duì)于一個(gè)或多個(gè)已知的(或
8者已學(xué)習(xí)的)命令信號(hào)來評(píng)估由媒體處理設(shè)備105的傳感器檢測(cè)到的紅外信號(hào),以判斷是否有合格身份。如果接收的命令信號(hào)被辨識(shí)出,則可由媒體處理設(shè)備105執(zhí)行該命令信號(hào)。 可替代地,如果接收的命令信號(hào)未被辨識(shí),則可以忽略該命令信號(hào)。媒體處理設(shè)備105還可在學(xué)習(xí)模式中操作,在該學(xué)習(xí)模式中,遠(yuǎn)程控制設(shè)備所發(fā)送的命令信號(hào)被捕捉并被映射到對(duì)應(yīng)功能。例如,在學(xué)習(xí)模式中,媒體處理設(shè)備105可以指示用戶致動(dòng)遠(yuǎn)程控制設(shè)備上、被學(xué)習(xí)為與特定功能相對(duì)應(yīng)的控件。媒體處理設(shè)備105可以捕捉傳感器所接收的命令信號(hào)并將其緩沖預(yù)定時(shí)間段(例如,2秒)。隨后可對(duì)所緩沖的命令信號(hào)進(jìn)行分析以識(shí)別一個(gè)或多個(gè)特性。例如,媒體處理設(shè)備105可以判斷所緩沖的命令信號(hào)是否曾經(jīng)在整個(gè)時(shí)間段內(nèi)前后一致,以及該信號(hào)是否包括初始信號(hào)和一個(gè)或多個(gè)重復(fù)消息。此外,還可以對(duì)所緩沖的命令信號(hào)的一個(gè)或多個(gè)定時(shí)特性進(jìn)行分析,例如事件之間的最大時(shí)間。媒體處理設(shè)備105隨后可存儲(chǔ)所識(shí)別的特性,以供用于在命令解釋模式中識(shí)別命令信號(hào)。圖2示出了由媒體處理設(shè)備105呈現(xiàn)的示例性遠(yuǎn)程控制界面200。遠(yuǎn)程控制界面 200可以包括與主控制器140相關(guān)聯(lián)的一個(gè)或多個(gè)選項(xiàng),例如用于將主控制器140與媒體處理設(shè)備105配對(duì)的配對(duì)遠(yuǎn)程選項(xiàng)205。一旦配對(duì),媒體處理設(shè)備105就僅對(duì)從所配對(duì)的控制器接收的命令信號(hào)作出響應(yīng)。在一些實(shí)現(xiàn)方式中,遠(yuǎn)程控制界面200可以包括在主控制器 140已經(jīng)配對(duì)之后用于解除其配對(duì)的選項(xiàng)。遠(yuǎn)程控制界面200還可以包括與一個(gè)或多個(gè)次遠(yuǎn)程控制器相關(guān)聯(lián)的選項(xiàng)??梢允褂霉鈽?biāo)135來訪問遠(yuǎn)程控制界面200中包括的任意選項(xiàng)。例如,遠(yuǎn)程控制界面200可以包括學(xué)習(xí)遠(yuǎn)程選項(xiàng)210,其可被訪問來允許媒體處理設(shè)備105學(xué)習(xí)與另外的控制器(例如,次控制器14 相關(guān)聯(lián)的命令信號(hào)。此外,遠(yuǎn)程控制界面200可以包括用于訪問所存儲(chǔ)的與次遠(yuǎn)程控制器相對(duì)應(yīng)的簡(jiǎn)檔(profile)的選項(xiàng),例如TV遠(yuǎn)程215和定制遠(yuǎn)程220??梢栽L問所存儲(chǔ)的簡(jiǎn)檔以執(zhí)行針對(duì)該簡(jiǎn)檔的一個(gè)或多個(gè)管理任務(wù)。例如,可以訪問所存儲(chǔ)的簡(jiǎn)檔來執(zhí)行諸如下述各項(xiàng)的功能重命名簡(jiǎn)檔,刪除簡(jiǎn)檔,或者通過重新映射一個(gè)或多個(gè)命令來修改簡(jiǎn)檔。圖3A示出了由媒體處理設(shè)備105呈現(xiàn)的示例性學(xué)習(xí)遠(yuǎn)程界面300。學(xué)習(xí)遠(yuǎn)程界面 300可以響應(yīng)于對(duì)遠(yuǎn)程控制界面200中的學(xué)習(xí)遠(yuǎn)程選項(xiàng)210的選擇而被呈現(xiàn)。學(xué)習(xí)遠(yuǎn)程界面300可以包括可以使用光標(biāo)135來高亮顯示的一覽選項(xiàng),例如開始選項(xiàng)305和取消選項(xiàng) 310。在其它實(shí)現(xiàn)方式中,學(xué)習(xí)遠(yuǎn)程界面300可以包括附加的、更少的或者不同的選項(xiàng)。訪問開始選項(xiàng)305可以使媒體處理設(shè)備105從命令解釋模式切換到學(xué)習(xí)模式??商娲兀L問取消選項(xiàng)310可以使媒體處理設(shè)備105退出學(xué)習(xí)遠(yuǎn)程界面300。圖;3B示出了由媒體處理設(shè)備105呈現(xiàn)的示例性所存儲(chǔ)簡(jiǎn)檔界面315。所存儲(chǔ)簡(jiǎn)檔界面315可以響應(yīng)于對(duì)例如遠(yuǎn)程控制界面200中的用于訪問所存儲(chǔ)簡(jiǎn)檔的選項(xiàng)的選擇而被呈現(xiàn)。所存儲(chǔ)簡(jiǎn)檔界面315對(duì)應(yīng)于命名為TV遠(yuǎn)程的簡(jiǎn)檔,并且表示被配置為結(jié)合媒體處理設(shè)備105操作的次控制器??赏ㄟ^所存儲(chǔ)簡(jiǎn)檔界面315來訪問針對(duì)TV遠(yuǎn)程簡(jiǎn)檔的多個(gè)管理選項(xiàng)。例如,可以訪問重命名遠(yuǎn)程選項(xiàng)320來改變TV遠(yuǎn)程簡(jiǎn)檔的名稱。也可以訪問刪除遠(yuǎn)程選項(xiàng)325來刪除所存儲(chǔ)的TV遠(yuǎn)程簡(jiǎn)檔。此外,可例如通過設(shè)立基本按鈕選項(xiàng)330和設(shè)立回放按鈕選項(xiàng)335來配置或修改被識(shí)別為TV遠(yuǎn)程的次控制器的一個(gè)或多個(gè)控件與媒體處理設(shè)備105的一個(gè)或多個(gè)功能之間的映射。例如,未經(jīng)映射的功能可被映射到某一控件,或者經(jīng)預(yù)先映射的功能可被重新映射到不同的控件。圖4示出了由媒體處理設(shè)備105呈現(xiàn)的基本按鈕界面400。基本按鈕界面400可以響應(yīng)于訪問學(xué)習(xí)遠(yuǎn)程界面300的開始選項(xiàng)305的輸入而被呈現(xiàn)?;景粹o界面400包括指示出要在正學(xué)習(xí)的次控制器(例如,次控制器145)上致動(dòng)哪個(gè)控件的指令405。例如, 如果UP(向上)導(dǎo)航按鈕正被映射到對(duì)應(yīng)命令信號(hào),則消息“按壓并保持另一遠(yuǎn)程控制器上的UP按鈕。繼續(xù)保持UP按鈕,直到進(jìn)度條滿格為止”可被顯示。但是,任何控件都可被指定為UP按鈕。例如,如果次控制器145不包括UP按鈕,則可以指定將不被映射到任意其它媒體處理設(shè)備105功能的不同控件。在一些實(shí)現(xiàn)方式中,可以聯(lián)合或者取代畫面上的指令 405來呈現(xiàn)音頻指令?;景粹o界面400還可以顯示多個(gè)控制按鈕符號(hào)410。在一些實(shí)現(xiàn)方式中,控制按鈕符號(hào)410可以是要致動(dòng)的控件的圖形表示。控制按鈕符號(hào)410中的每一者表示由媒體處理設(shè)備105執(zhí)行的、要被映射到正學(xué)習(xí)的次控制器的某一控件的功能。例如,控制按鈕符號(hào)410可以包括UP、D0WN(向下)、LEFT (向左)和RIGHT (向右)導(dǎo)航箭頭。控制按鈕符號(hào) 410還可包括與SELECT (選擇)和MENU (菜單)功能相對(duì)應(yīng)的標(biāo)識(shí)符。其它實(shí)現(xiàn)方式可以包括附加的、更少的或者不同的控制按鈕符號(hào)410??稍诨景粹o界面400上呈現(xiàn)光標(biāo)415以指示出控制按鈕符號(hào)410中的哪一者目前正被映射到次控制器的控件。當(dāng)執(zhí)行映射處理時(shí),光標(biāo)415可被自動(dòng)改變位置到下一控制按鈕符號(hào)410?;蛘撸鈽?biāo)415可被手動(dòng)定位以選擇與要映射的控件相對(duì)應(yīng)的控制按鈕符號(hào)410。在一些實(shí)現(xiàn)方式中,可在視覺上對(duì)控制按鈕符號(hào)410進(jìn)行區(qū)分,以區(qū)別已被映射的控制按鈕與尚未被映射的控制按鈕。例如,已被映射的每一個(gè)控制按鈕符號(hào)410可被加上陰影、使得成為灰色、使得透明化、或者以其它方式進(jìn)行區(qū)分。另外,基本按鈕界面400可以顯示進(jìn)度條420以指示出應(yīng)當(dāng)在次控制器上下壓正被映射的控制按鈕的持續(xù)時(shí)段。進(jìn)度指示器425可以填充進(jìn)度條420,以既指示出完全度又表明何時(shí)可以釋放控制按鈕。例如,進(jìn)度指示器425可以在預(yù)定時(shí)間段(例如,2秒)內(nèi)填滿進(jìn)度條420?;蛘撸M(jìn)度指示器425填滿進(jìn)度條420的時(shí)間段可以基于媒體處理設(shè)備 105所接收的命令信號(hào)而變化。例如,填充進(jìn)度條420的任意部分可被延遲,直到媒體處理設(shè)備105檢測(cè)到一命令信號(hào)之后為止。一旦進(jìn)度指示器425已經(jīng)完全填滿進(jìn)度條420,則光標(biāo)415可被推進(jìn)到下一控制按鈕符號(hào)410,并且進(jìn)度條420可被重置。一旦次控制器145 的基本按鈕已被映射,次控制器145就可被用來控制媒體處理設(shè)備105。在一些實(shí)現(xiàn)方式中,包括次控制器的命令信號(hào)的一個(gè)或多個(gè)預(yù)學(xué)習(xí)簡(jiǎn)檔可被存儲(chǔ)在媒體處理設(shè)備上。例如,表示ACME DVD播放器遠(yuǎn)程控制的命令信號(hào)的數(shù)據(jù)可在制造時(shí)或者作為軟件更新的一部分被存儲(chǔ)在媒體處理設(shè)備上。當(dāng)媒體處理設(shè)備處于學(xué)習(xí)模式時(shí),可以將一個(gè)或多個(gè)所接收的命令信號(hào)(例如,第一和第二命令信號(hào))與預(yù)學(xué)習(xí)簡(jiǎn)檔相比較來判斷是否有合格身份。如果一個(gè)或多個(gè)所接收命令信號(hào)充分地與存儲(chǔ)在預(yù)學(xué)習(xí)簡(jiǎn)檔中的數(shù)據(jù)匹配,則媒體處理設(shè)備可以呈現(xiàn)一消息,該消息提供次控制器的自動(dòng)配置。例如,媒體處理設(shè)備可以輸出消息“您似乎正在使用ACMEDVD遠(yuǎn)程。您需要我自動(dòng)設(shè)置您的按鈕嗎? 1 口果用戶作出選擇,則預(yù)學(xué)習(xí)簡(jiǎn)檔可被用來自動(dòng)生成與次控制器相對(duì)應(yīng)的遠(yuǎn)程簡(jiǎn)檔。圖5示出了由媒體處理設(shè)備105呈現(xiàn)的回放按鈕界面500。在一些實(shí)現(xiàn)方式中,可在基本按鈕界面400中的配置已經(jīng)完成之后,自動(dòng)呈現(xiàn)回放按鈕界面500。回放按鈕界面500包括指示出要在正被學(xué)習(xí)的次控制器(例如次控制器14 上致動(dòng)哪個(gè)回放控件的指令 505。例如,如果STOP (停止)回放功能正被映射到對(duì)應(yīng)控件和命令信號(hào),則消息“按壓并保持另一遠(yuǎn)程控制器上的Mop按鈕。繼續(xù)保持Mop按鈕,直到進(jìn)度條滿格為止”可被顯示。 但是,任意控件都可被指定為Mop按鈕。例如,如果次控制器145不包括Mop按鈕,則可以指定將不被映射到任意其它媒體處理設(shè)備105功能的不同控件。在一些實(shí)現(xiàn)方式中,可以聯(lián)合或者取代畫面上指令405來呈現(xiàn)音頻指令。回放按鈕界面500還可以顯示多個(gè)回放按鈕符號(hào)510。每一個(gè)回放按鈕符號(hào)510 表示由媒體處理設(shè)備105執(zhí)行的、要被映射到正學(xué)習(xí)的次控制器的某一控件的功能。例如,回放按鈕符號(hào)510可以包括PLAY (播放)、PAUSE (暫停)、STOP (停止)、REWIND (倒轉(zhuǎn))、FASTF0RWARD (快進(jìn))、CHAPTER SKIP BACKWARD (按章節(jié)向后跳躍)、CHAPTER SKIP FORWARD (按章節(jié)向前跳躍)、REPLAY (重新播放)和SKIP FORWARD (向前跳躍)。REPLAY 和SKIP FORWARD功能可被配置來將回放倒轉(zhuǎn)或者推進(jìn)預(yù)定時(shí)間量,例如10秒。其它實(shí)現(xiàn)方式可以包括附加的、更少的或者不同的回放按鈕符號(hào)510。也可以在回放按鈕界面500中呈現(xiàn)光標(biāo)515以指示出哪一個(gè)回放按鈕符號(hào)510目前正被映射到次控制器的控件。當(dāng)執(zhí)行映射處理時(shí),光標(biāo)515可被自動(dòng)改變位置到下一回放按鈕符號(hào)510?;蛘?,光標(biāo)515可被手動(dòng)定位以選擇與要映射的回放符號(hào)相對(duì)應(yīng)的回放按鈕符號(hào)510。在一些實(shí)現(xiàn)方式中,可在視覺上對(duì)回放按鈕符號(hào)510進(jìn)行區(qū)分,以區(qū)別已被映射的控制按鈕與尚未被映射的控制按鈕。例如,已被映射的每一個(gè)回放按鈕符號(hào)510可被加上陰影、使得成為灰色、使得透明化、或者以其它方式進(jìn)行區(qū)分。另外,回放按鈕界面500可以顯示進(jìn)度條520以指示出應(yīng)當(dāng)在次控制器上下壓正被映射的控制按鈕的持續(xù)時(shí)段。進(jìn)度指示器525可以填充進(jìn)度條520,以既指示出完全度又表明何時(shí)可以釋放控制按鈕。例如,進(jìn)度指示器525可以在預(yù)定時(shí)間段(例如,2秒)內(nèi)填滿進(jìn)度條520。或者,進(jìn)度指示器525填滿進(jìn)度條520的時(shí)間段可以基于媒體處理設(shè)備 105所接收的命令信號(hào)而變化。例如,填充進(jìn)度條520的任意部分可被延遲,直到媒體處理設(shè)備105檢測(cè)到一命令信號(hào)之后為止。一旦進(jìn)度指示器525已經(jīng)完全填滿進(jìn)度條520,則光標(biāo)515可被推進(jìn)到下一回放按鈕符號(hào)510,并且進(jìn)度條520可被重置。圖6示出了描述用于檢測(cè)和學(xué)習(xí)命令信號(hào)的示例性處理的流程圖。媒體處理設(shè)備可被配置為檢測(cè)無線發(fā)送的命令信號(hào),例如紅外信號(hào)或者射頻信號(hào)。命令信號(hào)可以指示出簡(jiǎn)單命令或者復(fù)雜命令。此外,命令信號(hào)可以指示出單次控件致動(dòng)對(duì)比持續(xù)控件致動(dòng),例如,被保持的控件。此外,媒體處理設(shè)備可被配置為對(duì)使用多個(gè)不同傳輸協(xié)議發(fā)送的命令信號(hào)進(jìn)行解釋。媒體處理設(shè)備可以在命令解釋模式中接收并處理命令信號(hào)(600)。 例如,與媒體處理設(shè)備相關(guān)聯(lián)的傳感器可以接收命令信號(hào),并將所接收命令信號(hào)的表示 (representation)傳遞到命令辨識(shí)模塊,該命令辨識(shí)模塊可用軟件、硬件或者其組合來實(shí)現(xiàn)。命令辨識(shí)模塊可以確定使用了什么協(xié)議來發(fā)送命令信號(hào)以及媒體處理設(shè)備是否支持該協(xié)議。如果協(xié)議得到支持,則命令信號(hào)可被解釋并執(zhí)行。否則,該命令信號(hào)可被忽略。此外,媒體處理設(shè)備可以判斷是否已經(jīng)選擇了遠(yuǎn)程控制學(xué)習(xí)模式(605)。例如,可在用戶界面中選擇一個(gè)或多個(gè)選項(xiàng)以調(diào)用遠(yuǎn)程控制學(xué)習(xí)模式??蓮娜我馐苤С值妮斎朐O(shè)備 (包括已經(jīng)完成基本按鈕配置的次控制器)調(diào)用遠(yuǎn)程控制學(xué)習(xí)模式??梢允褂眠h(yuǎn)程控制學(xué)習(xí)模式來學(xué)習(xí)與次控制器的特定控件相關(guān)聯(lián)的命令信號(hào)。如果命令信號(hào)不是指示媒體處理設(shè)備進(jìn)入學(xué)習(xí)模式,則媒體處理設(shè)備繼續(xù)在命令解釋模式中接收并處理命令信號(hào)(600)。如果命令信號(hào)指示媒體處理設(shè)備進(jìn)入學(xué)習(xí)模式,則媒體處理設(shè)備可以呈現(xiàn)要學(xué)習(xí)的基本按鈕以及一個(gè)或多個(gè)指令(610)。例如,媒體處理設(shè)備可以呈現(xiàn)如圖4所示的基本按鈕界面,以指示出要映射的次控制器的基本按鈕并指示用戶執(zhí)行一個(gè)或多個(gè)動(dòng)作,例如將某一具體控件致動(dòng)一時(shí)間段。媒體處理設(shè)備可以捕捉由次控制器發(fā)送的命令信號(hào),并將所捕捉的命令信號(hào)映射到由媒體處理設(shè)備執(zhí)行的基本功能(615)。例如,在用戶已經(jīng)收到用于致動(dòng)與次控制器相關(guān)聯(lián)的具體控件的指令之后,媒體處理設(shè)備可以對(duì)所接收的命令信號(hào)進(jìn)行緩沖。命令信號(hào)可被緩沖預(yù)定時(shí)間段,例如2秒?;蛘?,例如可以基于所接收命令信號(hào)的一個(gè)或多個(gè)特性而將命令信號(hào)緩沖可變時(shí)間段。此外,可以呈現(xiàn)諸如進(jìn)度條之類的視覺指示器以向用戶通知何時(shí)致動(dòng)以及何時(shí)釋放次控制器的控件。一旦命令信號(hào)已被緩沖,媒體處理設(shè)備就對(duì)所緩沖的信號(hào)進(jìn)行分析。例如,媒體處理設(shè)備可以判斷所緩沖的命令信號(hào)是否在時(shí)間上前后一致。媒體處理設(shè)備還可以判斷所緩沖的命令信號(hào)是否包括初始消息以及一個(gè)或多個(gè)重復(fù)消息。此外,還可以對(duì)與所緩沖的命令信號(hào)相關(guān)聯(lián)的定時(shí)信息進(jìn)行分析。例如,所緩沖命令信號(hào)中的事件之間的最大時(shí)間可被確定,例如供用于識(shí)別不同命令之間的最小時(shí)間段。在一些實(shí)現(xiàn)方式中,如果在預(yù)定捕捉時(shí)間段到期之前信號(hào)被中斷,則所接收的命令信號(hào)數(shù)據(jù)將被丟棄。在已經(jīng)分析了次控制器所發(fā)送的命令信號(hào)之后,可以使用數(shù)個(gè)參數(shù)來存儲(chǔ)命令信號(hào)的表示。例如,這些參數(shù)可以指示出與命令信號(hào)相關(guān)聯(lián)的初始消息或者模式、與命令信號(hào)相關(guān)聯(lián)的任何重復(fù)的分組 (packet)、以及構(gòu)成命令信號(hào)的事件之間的時(shí)間間隔。在一些實(shí)現(xiàn)方式中,如果所緩沖的命令信號(hào)無法被處理或者是有缺陷的,則媒體處理設(shè)備可以重復(fù)針對(duì)關(guān)聯(lián)控件的捕捉操作。在一些實(shí)現(xiàn)方式中,媒體處理設(shè)備可被配置來存儲(chǔ)一個(gè)或多個(gè)預(yù)學(xué)習(xí)簡(jiǎn)檔,預(yù)學(xué)習(xí)簡(jiǎn)檔包括次控制器的命令信號(hào)。如果所接收命令信號(hào)與預(yù)學(xué)習(xí)簡(jiǎn)檔中的數(shù)據(jù)充分匹配, 則媒體處理設(shè)備可以自動(dòng)生成次控制器的遠(yuǎn)程簡(jiǎn)檔。如果遠(yuǎn)程簡(jiǎn)檔的自動(dòng)生成被選擇,則學(xué)習(xí)模式可被取消,并且媒體處理設(shè)備可以返回到命令解釋模式。在已經(jīng)捕捉了與基本按鈕相關(guān)聯(lián)的命令信號(hào)之后,媒體處理設(shè)備可以判斷是否所有基本按鈕都已被處理(620)。如果與一個(gè)或多個(gè)基本按鈕相對(duì)應(yīng)的命令信號(hào)尚未被捕捉, 則媒體處理設(shè)備可以呈現(xiàn)要被學(xué)習(xí)的下一基本按鈕以及一個(gè)或多個(gè)關(guān)聯(lián)指令(610)。否則, 媒體處理設(shè)備可以判斷是否將要學(xué)習(xí)一個(gè)或多個(gè)導(dǎo)航控件(622)。例如,媒體處理設(shè)備可以呈現(xiàn)一界面,該界面請(qǐng)求來自用戶的、用于退出次控制器的配置或者用于學(xué)習(xí)一個(gè)或多個(gè)導(dǎo)航控件的輸入。在基本按鈕已被配置之后,次控制器可用來控制媒體處理設(shè)備。因此,一個(gè)或多個(gè)導(dǎo)航控件的配置可以是可選的。如果要配置一個(gè)或多個(gè)導(dǎo)航控件,則媒體處理設(shè)備可以呈現(xiàn)要學(xué)習(xí)的導(dǎo)航按鈕以及一個(gè)或多個(gè)關(guān)聯(lián)指令(625)。例如,媒體處理設(shè)備可以呈現(xiàn)如圖5所示的導(dǎo)航按鈕界面,以指示出要映射的次控制器的導(dǎo)航按鈕并且指示用戶執(zhí)行一個(gè)或多個(gè)動(dòng)作。否則,媒體處理設(shè)備可以生成用于次控制器的遠(yuǎn)程簡(jiǎn)檔(640)。例如,遠(yuǎn)程簡(jiǎn)檔可以包括用于辨識(shí)和解釋由次控制器發(fā)送的、與所配置的基本控件相對(duì)應(yīng)的一個(gè)或多個(gè)命令信號(hào)的數(shù)據(jù)。如果要配置一個(gè)或多個(gè)導(dǎo)航控件,則媒體處理設(shè)備可以捕捉次控制器所發(fā)送的命令信號(hào),并將所捕捉的命令信號(hào)映射到由媒體處理設(shè)備執(zhí)行的導(dǎo)航功能(630)。媒體處理設(shè)備可以以與針對(duì)基本按鈕的命令信號(hào)相同的方式來捕捉并處理與導(dǎo)航按鈕相對(duì)應(yīng)的命令信號(hào)。在與導(dǎo)航按鈕相關(guān)聯(lián)的命令信號(hào)已被捕捉之后,媒體處理設(shè)備可以判斷是否所有的導(dǎo)航按鈕都已被處理(635)。如果與一個(gè)或多個(gè)導(dǎo)航按鈕相對(duì)應(yīng)的命令信號(hào)尚未被捕捉到, 則媒體處理設(shè)備可以呈現(xiàn)要學(xué)習(xí)的下一個(gè)導(dǎo)航按鈕以及一個(gè)或多個(gè)關(guān)聯(lián)指令(625)。否則, 媒體處理設(shè)備可以生成用于次控制器的遠(yuǎn)程簡(jiǎn)檔(640)。遠(yuǎn)程簡(jiǎn)檔可被命名以使得關(guān)聯(lián)的次控制器可被識(shí)別。此外,遠(yuǎn)程簡(jiǎn)檔可以包括用于辨識(shí)和解釋次控制器所發(fā)送的一個(gè)或多個(gè)命令信號(hào)的數(shù)據(jù)。在一些實(shí)現(xiàn)方式中,數(shù)據(jù)可被構(gòu)造為使得其至少99%可被相同次控制器的相同控件重復(fù)。圖7示出了可由媒體處理設(shè)備105執(zhí)行的示例性遠(yuǎn)程控件驅(qū)動(dòng)器700。一般而言, 由媒體處理設(shè)備105接收的頂簽名702被提供給驅(qū)動(dòng)器700以供來源識(shí)別(例如,遠(yuǎn)程控制類型)。如果來源是不可識(shí)別的,則遠(yuǎn)程控件驅(qū)動(dòng)器700嘗試提取用于分類簽名來源的該簽名的特性。這樣,所學(xué)習(xí)得到的特性可被存儲(chǔ),并在隨后用于辨識(shí)類似頂簽名的重現(xiàn)。對(duì)于頂簽名702正攜帶著可辨識(shí)協(xié)議的情形,在此配置中,遠(yuǎn)程控件驅(qū)動(dòng)器700 產(chǎn)生包含從頂簽名702解碼得到的信息的一個(gè)或多個(gè)數(shù)據(jù)分組(例如,圖示出具有示例性數(shù)據(jù)分組704)。例如,在數(shù)據(jù)分組704中可以包括表示定時(shí)信息的數(shù)據(jù)、所識(shí)別的協(xié)議以及內(nèi)置在頂簽名中的數(shù)據(jù)(例如,命令)。通過對(duì)來自頂簽名702的信息與已知協(xié)議的信息進(jìn)行比較,可以提供一種啟發(fā)技術(shù)用于確定可由頂簽名702使用的各種可能協(xié)議。隨同與一個(gè)或多個(gè)頂傳輸標(biāo)準(zhǔn)相關(guān)聯(lián)的協(xié)議一起,可以識(shí)別與特定公司或產(chǎn)品相關(guān)聯(lián)的標(biāo)準(zhǔn)。例如,可以檢測(cè)到與NEC、Sharp, Sony (例如,Sony SIRC)、Philips (例如,Philips RC-5、Philips RC-6)、JVC、Samsung、 Hitachi.Mitsubishi,DirecTV以及其它類似實(shí)體相關(guān)聯(lián)的協(xié)議。此外,可以識(shí)別與特定國(guó)家(例如,日本、美國(guó))和/或全球地區(qū)(例如,歐洲)相關(guān)聯(lián)的協(xié)議。在一些情況中,實(shí)現(xiàn)特定協(xié)議(例如,NEC、DirecTV、JVC協(xié)議)的頂簽名可以動(dòng)態(tài)改變。例如,簽名屬性可以基于對(duì)遠(yuǎn)程控制器上的按鈕的后續(xù)按壓而改變。這樣,與對(duì)遠(yuǎn)程按鈕的第一次下壓相關(guān)聯(lián)的頂簽名可以具有隨著對(duì)另一遠(yuǎn)程按鈕的后續(xù)按壓(或者下壓)而改變的屬性。在一些配置中,遠(yuǎn)程控件驅(qū)動(dòng)器700可以獨(dú)立地處置每一個(gè)所接收簽名,并嘗試識(shí)別對(duì)應(yīng)協(xié)議。在接收到頂簽名702時(shí),遠(yuǎn)程控件驅(qū)動(dòng)器700向每一個(gè)已知協(xié)議指派一個(gè)分?jǐn)?shù) (或者多個(gè)分?jǐn)?shù))。通過對(duì)預(yù)先已知協(xié)議的存儲(chǔ)數(shù)據(jù)(例如,存儲(chǔ)在媒體處理設(shè)備105中) 與從所接收頂簽名得到的信息進(jìn)行比較,每一個(gè)協(xié)議分?jǐn)?shù)提供表明該協(xié)議的屬性與所接收簽名的屬性的類似程度的測(cè)量??梢杂蛇h(yuǎn)程控件驅(qū)動(dòng)器700實(shí)現(xiàn)各種評(píng)分技術(shù)和方法。 例如,可以向每一個(gè)協(xié)議指派一組子分?jǐn)?shù)(例如,三個(gè)子分?jǐn)?shù)),這一組子分?jǐn)?shù)中的每一者與協(xié)議屬性相關(guān)聯(lián)?;谶@些子分?jǐn)?shù),所接收頂簽名的協(xié)議可以被識(shí)別(或者引發(fā)對(duì)預(yù)先未知協(xié)議的學(xué)習(xí))。在一種配置中,三個(gè)子分?jǐn)?shù)可以與簽名中的脈沖的數(shù)目(稱為脈沖計(jì)數(shù)分?jǐn)?shù))、 頭部信息(稱為頭部分?jǐn)?shù))以及與簽名中內(nèi)置的數(shù)據(jù)相關(guān)聯(lián)的信息(稱為數(shù)據(jù)分?jǐn)?shù))相關(guān)聯(lián)。在得到每一個(gè)分?jǐn)?shù)時(shí),可以執(zhí)行附加處理(例如,對(duì)三個(gè)子分?jǐn)?shù)求和)以計(jì)算出針對(duì)協(xié)議的整體比較度量。在一些配置中,可以針對(duì)比較對(duì)這些子分?jǐn)?shù)區(qū)分優(yōu)先次序,例如, 可以向脈沖計(jì)數(shù)分?jǐn)?shù)和頭部分?jǐn)?shù)給予更重的權(quán)重以用于識(shí)別頂簽名702的協(xié)議。所接收簽名702的脈沖計(jì)數(shù)與已知協(xié)議可能需要等同,以指示出協(xié)議匹配(例如,確保準(zhǔn)確轉(zhuǎn)譯 (translation)) 0另外,協(xié)議頭部可以(例如,在長(zhǎng)度上和內(nèi)容上)相當(dāng)不同,而數(shù)據(jù)分?jǐn)?shù)對(duì)于識(shí)別協(xié)議(而非僅僅是對(duì)識(shí)別進(jìn)行確認(rèn))而言可能較不可靠。因此,與數(shù)據(jù)分?jǐn)?shù)相比, 可以更重地加權(quán)脈沖計(jì)數(shù)分?jǐn)?shù)和頭部分?jǐn)?shù)。在一些配置中,子分?jǐn)?shù)可以具有負(fù)值或者零值。 從而,總分?jǐn)?shù)可以具有負(fù)值。因此,頂簽名中某些特征的存在可能導(dǎo)致一些協(xié)議中止一起運(yùn)行。例如,NEC格式要求特定尺寸的頭部。如果沒有找到該特定頭部尺寸,則NEC格式可能根本就不被考慮。遠(yuǎn)程控件驅(qū)動(dòng)器還可以使用預(yù)定義閾值來進(jìn)行協(xié)議識(shí)別。例如,可以實(shí)現(xiàn)表示最小可接受子分?jǐn)?shù)的閾值。在一個(gè)配置中,最小脈沖計(jì)數(shù)和頭部分?jǐn)?shù)可被視為標(biāo)準(zhǔn)。因此,可能需要為這些分?jǐn)?shù)中的每一者獲得恒定的最小閾值。經(jīng)過處理的分?jǐn)?shù)(例如,脈沖計(jì)數(shù)分?jǐn)?shù)、頭部分?jǐn)?shù)和數(shù)據(jù)分?jǐn)?shù)的和)也可以被保持到特定的最小閾值。一旦已經(jīng)計(jì)算出這些分?jǐn)?shù)以提供對(duì)所接收頂簽名702的比較,最高評(píng)分協(xié)議(其還滿足最小閾值)被認(rèn)為是該簽名的匹配。基于檢測(cè)到的匹配,數(shù)據(jù)分組704(或者多個(gè)數(shù)據(jù)分組)被產(chǎn)生以向媒體處理設(shè)備105提供編碼數(shù)據(jù)(例如,一個(gè)或多個(gè)命令)。關(guān)于脈沖計(jì)數(shù)評(píng)分,所接收的頂簽名702被分段到多個(gè)時(shí)間間隔中(例如,將字節(jié)轉(zhuǎn)換為時(shí)間間隔),以允許對(duì)簽名的脈沖進(jìn)行計(jì)數(shù)。一般而言,第一時(shí)間間隔被視為脈沖并且可被計(jì)數(shù)為一個(gè)脈沖?;诿}沖計(jì)數(shù),向每一個(gè)協(xié)議指派分?jǐn)?shù)。一些協(xié)議可以使用脈沖距離編碼(PDE),其中,脈沖以及脈沖之間的分隔(space) 可以具有可變長(zhǎng)度。參考圖8,脈沖系列800表示一種PDF協(xié)議,在該協(xié)議中,每一個(gè)脈沖分隔配對(duì)表示單個(gè)數(shù)據(jù)比特(即,邏輯0或1)。利用這種類型的協(xié)議,脈沖的數(shù)目直接對(duì)應(yīng)于編碼命令中的數(shù)據(jù)比特的數(shù)目。因此,為了接收匹配的脈沖計(jì)數(shù)分?jǐn)?shù),該P(yáng)DE協(xié)議的預(yù)期脈沖數(shù)目需要與所接收頂簽名中包括的脈沖數(shù)目相匹配。協(xié)議也可以實(shí)現(xiàn)其它類型的編碼。參考圖9,例如,可以在脈沖系列900中實(shí)現(xiàn)相位編碼(PE),但是,這樣的編碼方案可能不能提供準(zhǔn)確的脈沖計(jì)數(shù)(例如,與PDE協(xié)議相比而言)。在PE中,脈沖被移位到數(shù)據(jù)比特的前半部分或者后半部分以表示邏輯1或0。對(duì)于該特定編碼方案,IR簽名通常具有最大脈沖數(shù)目,但是,通常需要小于最大脈沖數(shù)目來表示編碼命令。例如,在某種程度上的極端情況中,需要大約最大脈沖數(shù)目的一半來表示命令。 因此,為了接收PE協(xié)議的匹配分?jǐn)?shù),IR簽名脈沖的數(shù)目需要落在脈沖計(jì)數(shù)的范圍內(nèi)。參考圖10,表1000包括針對(duì)各種不同協(xié)議的一系列條目。對(duì)于每一種協(xié)議,在一列中提供脈沖計(jì)數(shù),以及表明相位編碼是否被實(shí)現(xiàn)的指示(在第二列中)。如表1000所表示的,這些協(xié)議中的一些具有可接受的多個(gè)脈沖計(jì)數(shù),以指示出不同長(zhǎng)度的命令。當(dāng)對(duì)PDE 協(xié)議評(píng)分時(shí),如果頂簽名的脈沖計(jì)數(shù)與可接受的多個(gè)脈沖計(jì)數(shù)中的任一者匹配,則向該協(xié)議給予匹配分?jǐn)?shù)。對(duì)于頭部評(píng)分,遠(yuǎn)程控件驅(qū)動(dòng)器700檢查所接收頂簽名的初始時(shí)間間隔(例如, 前兩個(gè)間隔)。正如對(duì)于許多協(xié)議而言很典型的,可以在此初始間隔內(nèi)識(shí)別頭部。例如,可以從初始間隔內(nèi)的一個(gè)或多個(gè)脈沖(例如,第一脈沖分隔配對(duì))的脈沖寬度識(shí)別頭部。表示頭部的脈沖寬度比包含在頂簽名的其它部分中的脈沖長(zhǎng)很多。一般而言,脈沖和分隔寬度與容差(例如,30%)相關(guān)聯(lián)。因此JR簽名的間隔被與寬度范圍相比較。如果頂簽名的第一脈沖落在協(xié)議頭部脈沖寬度范圍內(nèi),則協(xié)議接收匹配的頭部分?jǐn)?shù)。相應(yīng)地,如果頂簽名的第一分隔落在協(xié)議頭部分隔寬度范圍內(nèi),則協(xié)議接收匹配的頭部分隔分?jǐn)?shù)。參考圖 11,表1100提供了頭部脈沖寬度范圍和頭部分隔寬度范圍,它們可由遠(yuǎn)程控件驅(qū)動(dòng)器700 利用來與頂簽名相比較并對(duì)所列出的對(duì)應(yīng)協(xié)議評(píng)分。在一些情形中,可能遇到不存在經(jīng)定義頭部的協(xié)議。但是,例如基于頂簽名第一脈沖和第一分隔的長(zhǎng)度來仍然為這些協(xié)議確定頭部分?jǐn)?shù)。但是,不是將這些長(zhǎng)度與預(yù)期的頭部寬度相比較,而是,第一脈沖和第一分隔長(zhǎng)度被與協(xié)議所關(guān)聯(lián)的預(yù)期數(shù)據(jù)脈沖和分隔長(zhǎng)度相比較。為了為每一種協(xié)議提供數(shù)據(jù)分?jǐn)?shù),遠(yuǎn)程控件驅(qū)動(dòng)器700針對(duì)每一種協(xié)議,將所接收頂簽名的數(shù)據(jù)部分與對(duì)應(yīng)數(shù)據(jù)參數(shù)相比較。對(duì)于這樣的評(píng)分,可以一次一個(gè)脈沖分隔配對(duì)地對(duì)時(shí)間間隔數(shù)據(jù)進(jìn)行評(píng)分。頂簽名的最小可接受數(shù)據(jù)分?jǐn)?shù)基于簽名中包括的脈沖數(shù)目。由于簽名中包含的每一個(gè)脈沖都不是數(shù)據(jù)比特(例如,頭部脈沖、停止脈沖等),所以在確定最小可接受分?jǐn)?shù)之前扣除這樣的潛在非數(shù)據(jù)脈沖。例如,可將最小可接受分?jǐn)?shù)計(jì)算為分?jǐn)?shù)=IOX (IR簽名脈沖計(jì)數(shù)-可能的非數(shù)據(jù)脈沖)并且,可以基于數(shù)據(jù)比特的數(shù)目來指派匹配分?jǐn)?shù)(例如,每一數(shù)據(jù)比特,值為10)。其它參數(shù)也可以被結(jié)合到數(shù)據(jù)分?jǐn)?shù)中。例如,用于將脈沖-分隔配對(duì)轉(zhuǎn)譯成邏輯 1或0的能力可以向特定協(xié)議添加遞增的正子分?jǐn)?shù)。因此,如果驅(qū)動(dòng)器700檢測(cè)到可被轉(zhuǎn)譯成NEC格式的脈沖-分隔配對(duì)的重復(fù)序列,則針對(duì)該格式的分?jǐn)?shù)將被增大。通常,數(shù)據(jù)評(píng)分(包括數(shù)據(jù)轉(zhuǎn)譯)起始于簽名的第二脈沖(如果頭部已被識(shí)別出的話)。在這樣的情形中,第一脈沖在時(shí)間上被極大地延伸(例如,長(zhǎng)于1600 μ S)。如果頭部不存在,則數(shù)據(jù)評(píng)分 (包括轉(zhuǎn)譯)起始于第一脈沖。如上所述,通常大多數(shù)協(xié)議使用PDE。對(duì)于這樣的協(xié)議,可以通過將脈沖寬度和分隔寬度與邏輯0數(shù)據(jù)比特和邏輯1數(shù)據(jù)比特的預(yù)期寬度相比較,來為每一個(gè)脈沖-分隔配對(duì)測(cè)量數(shù)據(jù)轉(zhuǎn)譯。類似于頭部脈沖和分隔寬度,用于這樣的協(xié)議的數(shù)據(jù)脈沖和分隔寬度具有估計(jì)容差(例如,30%)。因此,頂簽名的時(shí)間間隔被與針對(duì)各種協(xié)議的預(yù)定義范圍相比較。參考圖12,表1200提供了針對(duì)各種PDE協(xié)議以及對(duì)應(yīng)的用于邏輯0和邏輯1的脈沖和分隔寬度估計(jì)的條目。某些協(xié)議(例如,NEC重復(fù)協(xié)議(NEC Repeat protocol)和Hitachi重復(fù)協(xié)議 (Hitachi Repeat protocol))不具有數(shù)據(jù)部分,并且可能僅包括頭部和單個(gè)脈沖(稱為停止脈沖)。對(duì)于這樣的協(xié)議,停止脈沖具有預(yù)定義長(zhǎng)度(例如,560 μ S)。因此,如果頂簽名的第二脈沖和最后脈沖落在預(yù)定義長(zhǎng)度(例如,560ys)的容差范圍內(nèi),則也可以為這些協(xié)議增大數(shù)據(jù)分?jǐn)?shù)。另外,對(duì)于要與這樣的“重復(fù)”協(xié)議匹配的頂簽名,需要已經(jīng)將預(yù)先接收的頂簽名識(shí)別為類似類型的協(xié)議。例如,僅在在前分組與NEC協(xié)議匹配時(shí),NEC重復(fù)協(xié)議才被認(rèn)為是匹配的。如果這樣的情形已經(jīng)發(fā)生,則所接收的第二頂輸入簽名被識(shí)別為重復(fù)分組,并且由在前分組提供的數(shù)值命令被提供給媒體處理設(shè)備105供執(zhí)行。對(duì)于向?qū)崿F(xiàn)PE的協(xié)議(例如,Philips RC-5和RC_6)指派數(shù)據(jù)評(píng)分,仍然為每一個(gè)脈沖-分隔配對(duì)檢查頂簽名,但是,考慮的是與在先脈沖-間隔配對(duì)相關(guān)聯(lián)的數(shù)據(jù)比特。 類似于PDE協(xié)議,當(dāng)邏輯0或1被識(shí)別時(shí),用于PE協(xié)議的數(shù)據(jù)分?jǐn)?shù)被增大。但是,數(shù)據(jù)比特轉(zhuǎn)譯可以跨脈沖-分隔配對(duì)而發(fā)生。參考圖12中的表1202,類似于PDE協(xié)議,PE協(xié)議具有定義的預(yù)期脈沖和分隔寬
15度。同樣類似的,向這些寬度應(yīng)用了容差(例如,30%),從而提供用于與頂簽名的時(shí)間間隔相比較的范圍。參考圖13,圖示出了一個(gè)特定PE協(xié)議(S卩,Philips RC-5協(xié)議)的屬性。例如, 遵循該協(xié)議的脈沖可以具有某一長(zhǎng)度(例如,889 μ s),并且可以指示出邏輯0數(shù)據(jù)比特的前端(時(shí)間系列1300)或者邏輯1數(shù)據(jù)比特的后端(時(shí)間系列1302)。脈沖還可以具有更長(zhǎng)的長(zhǎng)度,例如,如果脈沖(表示在時(shí)間系列1304中)是該長(zhǎng)度的兩倍(例如,889 μ s的兩倍),則該脈沖可以表示邏輯1數(shù)據(jù)比特的后端以及邏輯0數(shù)據(jù)比特的前端。至于分隔,特定長(zhǎng)度(例如,889ys)的分隔可以指示出邏輯1數(shù)據(jù)比特的前端(表示在時(shí)間系列1306 中)或者邏輯0數(shù)據(jù)比特的后端(表示在時(shí)間系列1308中)。如果分隔的長(zhǎng)度被延長(zhǎng)(例如,889 μ s的兩倍),則該分隔可以指示出邏輯0數(shù)據(jù)比特的后端和邏輯1數(shù)據(jù)比特的前端 (表示在時(shí)間序列1310中)兩者。另外,對(duì)于Wiilips RC-5協(xié)議,開始脈沖可以是邏輯1 數(shù)據(jù)比特的后半部分,并且采取典型頭部脈沖的位置。其它PE協(xié)議還具有在審查頂簽名時(shí)要考慮的假像(artifact)。例如,諸如 Philips RC-6協(xié)議之類的某些協(xié)議包括觸發(fā)(toggle)信息。參考圖14,時(shí)間系列1400表示一系列脈沖,其中,在前四個(gè)數(shù)據(jù)比特之后的預(yù)定義時(shí)間段(例如,3556ys)提供了觸發(fā)信息。一般而言,觸發(fā)信息隨著遠(yuǎn)程控制按鈕被下壓的每一場(chǎng)合而改變。但是,在遠(yuǎn)程控制器上的按鈕被按壓(向下保持住)的時(shí)段期間,觸發(fā)信息保持恒定。因此,對(duì)于該時(shí)間段的大約一半時(shí)間,邏輯1(高電平)被提供。按壓遠(yuǎn)程按鈕的其它場(chǎng)合在前半部分和后半部分之間觸發(fā)邏輯1電平,如時(shí)間系列1402所示。參考圖15,某些協(xié)議既不是PDE也不是ΡΕ。例如,這樣的協(xié)議是DirecTV協(xié)議, 其中,每一個(gè)個(gè)體脈沖和分隔取決于脈沖和分隔的寬度而對(duì)應(yīng)于某一數(shù)據(jù)比特(如時(shí)間系列1500所示)。另外,可向該協(xié)議應(yīng)用容差(例如,30%)(如表1502所提供的)。類似于DirecTV協(xié)議,遠(yuǎn)程控件驅(qū)動(dòng)器700可以辨識(shí)DirecTV重復(fù)協(xié)議(DirecTV Repeat protocol)。數(shù)據(jù)評(píng)分和數(shù)據(jù)轉(zhuǎn)譯可以在兩個(gè)協(xié)議之間類似,其中一個(gè)差異在于頭部脈沖和分隔的寬度。參考圖16,流程圖1600表示遠(yuǎn)程控件驅(qū)動(dòng)器700的操作的特定配置。通常,例如由遠(yuǎn)程控件驅(qū)動(dòng)器所駐留的媒體處理設(shè)備105中存在的處理器執(zhí)行這些操作。但是,這些操作也可以由存在于該設(shè)備中的多個(gè)處理器執(zhí)行。雖然通常由單個(gè)媒體處理設(shè)備執(zhí)行,但是在一些配置中,操作執(zhí)行可分布在兩個(gè)或更多個(gè)類似媒體處理設(shè)備之間。操作包括接收頂簽名1602。例如,可沖媒體處理設(shè)備105接收簽名(例如,頂簽名702)。操作還包括判斷所接收頂簽名的協(xié)議對(duì)于遠(yuǎn)程控件驅(qū)動(dòng)器700而言是否已知 1604。如果該簽名是不被辨識(shí)的,則操作包括學(xué)習(xí)所接收簽名的協(xié)議1606,以及存儲(chǔ)與該簽名的協(xié)議相關(guān)聯(lián)的信息1608。例如,與特定協(xié)議參數(shù)(例如,脈沖計(jì)數(shù)、頭部格式、數(shù)據(jù)內(nèi)容)相關(guān)聯(lián)的信息可被存儲(chǔ)在媒體處理設(shè)備中以供以后取回和處理(例如,協(xié)議辨識(shí)、轉(zhuǎn)譯等)。可選地,在一些配置中,如果頂簽名不被辨識(shí),則可以忽視該頂簽名。如果所接收 IR簽名的協(xié)議被辨識(shí)出,則遠(yuǎn)程控件驅(qū)動(dòng)器700的操作包括取回與所辨識(shí)的協(xié)議相關(guān)聯(lián)的信息1610。在正在取回或者新近學(xué)習(xí)協(xié)議信息時(shí),遠(yuǎn)程控件驅(qū)動(dòng)器700的操作包括產(chǎn)生一個(gè)或多個(gè)數(shù)據(jù)分組1612,這些分組包含與所接收頂簽名相關(guān)聯(lián)的信息。例如,在這(一個(gè)或多個(gè))分組中可以包含標(biāo)識(shí)協(xié)議的信息以及包括在頂簽名中的命令。
參考圖17,流程圖1700表示遠(yuǎn)程控件驅(qū)動(dòng)器700的另一組操作。類似于流程圖 1600的操作,這些操作通常由存在于媒體處理設(shè)備105中的處理器執(zhí)行,但是在其它配置中,可以實(shí)現(xiàn)分布式處理技術(shù)。流程圖1700包括與從所接收的頂簽名學(xué)習(xí)協(xié)議(如流程圖1600中的步驟1606所示)相關(guān)聯(lián)的操作。操作包括確定所接收頂簽名的脈沖計(jì)數(shù)1702。可以實(shí)現(xiàn)用于確定脈沖計(jì)數(shù)的一種或多種技術(shù)和方法。例如,可對(duì)一系列頂簽名中包括的脈沖進(jìn)行求和以及求平均以識(shí)別平均脈沖計(jì)數(shù)。操作還包括識(shí)別與頂簽名相關(guān)聯(lián)的頭部信息1704。例如,可以隨同其它參數(shù)一起確定頭部脈沖寬度和分隔寬度。操作還可以包括確定與頂簽名相關(guān)聯(lián)的數(shù)據(jù)信息 1706。例如,可以隨同與非數(shù)據(jù)脈沖(例如,頭部脈沖、停止脈沖等)相關(guān)聯(lián)的脈沖一起識(shí)別與數(shù)據(jù)比特相關(guān)聯(lián)的脈沖。還可以識(shí)別與頂簽名相關(guān)聯(lián)的其它參數(shù)。操作還包括將所收集的簽名信息存儲(chǔ)在協(xié)議簡(jiǎn)檔(或其它類似表示)中1708,以供以后取回用于其它操作 (例如,辨識(shí)類似的頂簽名)。參考圖18,流程圖1800表示遠(yuǎn)程控件驅(qū)動(dòng)器700的另一組操作。類似于流程圖 1600和1700的操作,這些操作通常由存在于媒體處理設(shè)備105中的處理器執(zhí)行,但是在其它配置中,可以實(shí)現(xiàn)分布式處理技術(shù)。流程圖1800包括與判斷是否從所接收頂簽名辨識(shí)出某一協(xié)議(如流程圖1600中的步驟1604所示)相關(guān)聯(lián)的操作。操作包括接收與諸如PDE、PE或其它類似協(xié)議(例如,DirecTV協(xié)議)之類的特定協(xié)議相關(guān)聯(lián)的信息1802。在接收信息時(shí),操作可以包括通過將協(xié)議的脈沖計(jì)數(shù)與所接收頂簽名(例如,如圖16中的步驟1602所示)的脈沖計(jì)數(shù)相比較,來確定該協(xié)議的脈沖計(jì)數(shù)分?jǐn)?shù)1804。隨同脈沖計(jì)數(shù)分?jǐn)?shù)一起,操作包括確定頭部分?jǐn)?shù)1806。例如,可將協(xié)議的頭部脈沖寬度和分隔寬度與所接收頂簽名的對(duì)應(yīng)脈沖和分隔寬度相比較。另外,操作可以包括確定數(shù)據(jù)分?jǐn)?shù),其可以包括隨同將數(shù)據(jù)轉(zhuǎn)譯考慮在內(nèi)而識(shí)別數(shù)據(jù)脈沖。在識(shí)別出該協(xié)議的分?jǐn)?shù)之后,其它操作可被執(zhí)行來確定總體分?jǐn)?shù)度量。例如,操作可以包括對(duì)識(shí)別出的分?jǐn)?shù)進(jìn)行求和1810,但是,其它數(shù)學(xué)和處理操作(例如,求平均等)也可被包括。操作還可包括判斷這些分?jǐn)?shù)中的一個(gè)或多個(gè)是否已實(shí)現(xiàn)最小閾值1812。例如, 可對(duì)這些個(gè)體分?jǐn)?shù)(例如,脈沖計(jì)數(shù)分?jǐn)?shù)、頭部分?jǐn)?shù)、數(shù)據(jù)分?jǐn)?shù))中的一個(gè)或多個(gè)進(jìn)行檢查, 以獲得對(duì)應(yīng)的最小閾值(例如,最小脈沖計(jì)數(shù)分?jǐn)?shù))。還可以檢查經(jīng)過處理的分?jǐn)?shù)來獲得最小分?jǐn)?shù),例如,可將這些分?jǐn)?shù)的和與最小的求和分?jǐn)?shù)閾值相比較。如果最小閾值不被滿足,則操作可以包括忽視將此特定協(xié)議與所接收頂簽名相比較1814。如果一個(gè)或多個(gè)最小閾值得到滿足,則操作可以包括判斷是否存在另一預(yù)先已知的協(xié)議以供與所接收頂簽名相比較。如果另一協(xié)議仍然有待比較,則操作包括返回到接收與下一協(xié)議相關(guān)聯(lián)的信息1802并且重復(fù)后續(xù)操作以對(duì)該協(xié)議評(píng)分。如果沒有協(xié)議帶檢查,則操作包括判斷從經(jīng)過評(píng)分的協(xié)議中確定具有最大分?jǐn)?shù)的協(xié)議1818。在此特定配置中, 最大分?jǐn)?shù)指示出哪個(gè)協(xié)議與所接收頂簽名所使用的協(xié)議最類似。但是,在其他配置中,可以實(shí)現(xiàn)其他評(píng)分技術(shù)。例如,具有最小分?jǐn)?shù)的協(xié)議可以指示出與所接收的頂簽名所使用的協(xié)議最類似的協(xié)議。圖19示出了描述用于由媒體處理設(shè)備學(xué)習(xí)遠(yuǎn)程控制命令信號(hào)的示例性處理的流程圖。起初,可以激活媒體處理設(shè)備的操作的學(xué)習(xí)模式(190 ??梢猿尸F(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令(1910)。在學(xué)習(xí)模式為有效的時(shí)候,可以捕捉由次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào)(1915)。一旦已經(jīng)捕捉了命令信號(hào),就可以生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián)(1920)。此外,還可將所生成的映射存儲(chǔ)在與次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中(1925)。 已經(jīng)在本文中公開了多個(gè)實(shí)現(xiàn)方式。但是,將會(huì)了解,在不脫離權(quán)利要求的精神和范圍的情況下可以做出各種修改。因此,其他實(shí)現(xiàn)方式也在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種由媒體處理設(shè)備學(xué)習(xí)遠(yuǎn)程控制命令信號(hào)的方法,該方法包括 激活操作的學(xué)習(xí)模式;呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令; 在所述學(xué)習(xí)模式為有效的時(shí)候,捕捉由所述次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào); 生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);以及將所生成的映射存儲(chǔ)在與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。
2.根據(jù)權(quán)利要求1所述的方法,還包括從主遠(yuǎn)程控制設(shè)備接收用于激活所述操作的學(xué)習(xí)模式的命令信號(hào)。
3.根據(jù)權(quán)利要求1所述的方法,其中,所捕捉命令信號(hào)的表示包括下述參數(shù)中的一項(xiàng)或多項(xiàng)指示出所述命令信號(hào)的初始式樣的參數(shù)、指示出與所述命令信號(hào)相關(guān)聯(lián)的重復(fù)的分組的參數(shù)、指示出包括所述命令信號(hào)的事件之間的時(shí)間間隔的參數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,其中,呈現(xiàn)用于致動(dòng)控件的指令還包括 顯示控件符號(hào),該控件符號(hào)標(biāo)識(shí)出與所述次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件。
5.根據(jù)權(quán)利要求4所述的方法,還包括顯示進(jìn)度條,該進(jìn)度條指示出要對(duì)所述控件進(jìn)行致動(dòng)的時(shí)段。
6.根據(jù)權(quán)利要求1所述的方法,其中,捕捉命令信號(hào)還包括 對(duì)于預(yù)定時(shí)間段,捕捉所有接收的命令信號(hào)。
7.根據(jù)權(quán)利要求1所述的方法,還包括 呈現(xiàn)包括多個(gè)控件符號(hào)的界面;和在所述界面中顯示光標(biāo),所述光標(biāo)指示出所選擇的控件符號(hào)。
8.根據(jù)權(quán)利要求7所述的方法,還包括在所述命令信號(hào)已被捕捉之后,自動(dòng)改變所述光標(biāo)的位置以選擇所述多個(gè)控件符號(hào)中其他的控件符號(hào)。
9.根據(jù)權(quán)利要求1所述的方法,還包括接收與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔的名稱。
10.一種計(jì)算機(jī)程序產(chǎn)品,被編碼在計(jì)算機(jī)可讀介質(zhì)上,可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作激活操作的學(xué)習(xí)模式;呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令; 在所述學(xué)習(xí)模式為有效的時(shí)候,捕捉由所述次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào); 生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);以及將所生成的映射存儲(chǔ)在與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。
11.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,還可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作從主遠(yuǎn)程控制設(shè)備接收用于激活所述操作的學(xué)習(xí)模式的命令信號(hào)。
12.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中,所捕捉命令信號(hào)的表示包括下述參數(shù)中的一項(xiàng)或多項(xiàng)指示出所述命令信號(hào)的初始式樣的參數(shù)、指示出與所述命令信號(hào)相關(guān)聯(lián)的重復(fù)的分組的參數(shù)、指示出包括所述命令信號(hào)的事件之間的時(shí)間間隔的參數(shù)。
13.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中,還可操作來通過使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作來呈現(xiàn)用于致動(dòng)控件的指令顯示控件符號(hào),該控件符號(hào)標(biāo)識(shí)出與所述次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的所述控件。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,還可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作顯示進(jìn)度條,該進(jìn)度條指示出要對(duì)所述控件進(jìn)行致動(dòng)的時(shí)段。
15.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,還可操作來通過使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作來捕捉命令信號(hào)對(duì)于預(yù)定時(shí)間段,捕捉所有接收的命令信號(hào)。
16.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,還可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作呈現(xiàn)包括多個(gè)控件符號(hào)的界面;和在所述界面中顯示光標(biāo),所述光標(biāo)指示出所選擇的控件符號(hào)。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,還可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作在所述命令信號(hào)已被捕捉之后,自動(dòng)改變所述光標(biāo)的位置以選擇所述多個(gè)控件符號(hào)中其他的控件符號(hào)。
18.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,還可操作來使數(shù)據(jù)處理裝置執(zhí)行包括如下的操作接收與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔的名稱。
19.一種系統(tǒng),包括顯不器;包括一個(gè)或多個(gè)控件的次遠(yuǎn)程控制設(shè)備,其中,所述次遠(yuǎn)程控制設(shè)備被配置來響應(yīng)于對(duì)所述一個(gè)或多個(gè)控件的致動(dòng)而發(fā)送一個(gè)或多個(gè)命令信號(hào);以及包括存儲(chǔ)設(shè)備和傳感器的媒體處理設(shè)備,所述傳感器被配置為接收命令信號(hào),其中, 所述媒體處理設(shè)備還包括處理器電子裝置,該處理器電子裝置被配置為執(zhí)行包括如下的操作激活操作的學(xué)習(xí)模式;在顯示器上呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令;在所述學(xué)習(xí)模式為有效的時(shí)候,捕捉由所述次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào);生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);以及將所生成的映射存儲(chǔ)在所述存儲(chǔ)設(shè)備上的與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),還包括主遠(yuǎn)程控制設(shè)備,其被配置為發(fā)送用于激活所述操作的學(xué)習(xí)模式的命令信號(hào)。
21.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所捕捉命令信號(hào)的表示包括下述參數(shù)中的一項(xiàng)或多項(xiàng)指示出所述命令信號(hào)的初始式樣的參數(shù)、指示出與所述命令信號(hào)相關(guān)聯(lián)的重復(fù)的分組的參數(shù)、指示出包括所述命令信號(hào)的事件之間的時(shí)間間隔的參數(shù)。
22.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述處理器電子裝置還被配置為執(zhí)行包括如下的操作在所述顯示器上顯示控件符號(hào),該控件符號(hào)標(biāo)識(shí)出與所述次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的所述控件。
23.根據(jù)權(quán)利要求22所述的系統(tǒng),其中,所述處理器電子裝置還被配置為執(zhí)行包括如下的操作在所述顯示器上顯示進(jìn)度條,該進(jìn)度條指示出要對(duì)所述控件進(jìn)行致動(dòng)的時(shí)段。
24.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述處理器電子裝置還被配置為執(zhí)行包括如下的操作對(duì)于預(yù)定時(shí)間段,捕捉所有接收的命令信號(hào)。
25.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述處理器電子裝置還被配置為執(zhí)行包括如下的操作在所述顯示器上呈現(xiàn)包括多個(gè)控件符號(hào)的界面;和在所述界面中顯示光標(biāo),所述光標(biāo)指示出所選擇的控件符號(hào)。
26.根據(jù)權(quán)利要求25所述的系統(tǒng),其中,所述處理器電子裝置還被配置為執(zhí)行包括如下的操作在所述命令信號(hào)已被捕捉之后,自動(dòng)改變所述界面中的所述光標(biāo)的位置以選擇所述多個(gè)控件符號(hào)中其他的控件符號(hào)。
27.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述處理器電子裝置還被配置為執(zhí)行包括如下的操作接收與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔的名稱;以及在所述存儲(chǔ)設(shè)備上存儲(chǔ)所接收的與所述簡(jiǎn)檔相關(guān)聯(lián)的名稱。
全文摘要
本申請(qǐng)涉及用于捕捉遠(yuǎn)程控制設(shè)備命令信號(hào)的系統(tǒng)和方法,用于由媒體處理設(shè)備學(xué)習(xí)遠(yuǎn)程控制命令信號(hào)的方法、系統(tǒng)和裝置。在一個(gè)方面,一種方法包括激活操作的學(xué)習(xí)模式;呈現(xiàn)用于致動(dòng)與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的指令;在學(xué)習(xí)模式為有效的時(shí)候,捕捉由所述次遠(yuǎn)程控制設(shè)備發(fā)送的命令信號(hào);生成映射,該映射將所捕捉命令信號(hào)的表示與媒體處理設(shè)備功能相關(guān)聯(lián);將所生成的映射存儲(chǔ)在與所述次遠(yuǎn)程控制設(shè)備相對(duì)應(yīng)的簡(jiǎn)檔中。此外,可以顯示標(biāo)識(shí)出與次遠(yuǎn)程控制設(shè)備相關(guān)聯(lián)的控件的控件符號(hào)。另外,還可以顯示指示出要致動(dòng)控件的時(shí)段的進(jìn)度條。
文檔編號(hào)G08C19/28GK102282596SQ200980154571
公開日2011年12月14日 申請(qǐng)日期2009年11月13日 優(yōu)先權(quán)日2008年11月14日
發(fā)明者斯蒂芬尼·芬內(nèi)爾斯基, 杰克·I-杰·付, 瑞納爾·布勒德森 申請(qǐng)人:蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兰西县| 双桥区| 浮梁县| 灵璧县| 锡林浩特市| 清镇市| 偃师市| 密山市| 聂荣县| 新疆| 永安市| 岫岩| 邯郸市| 商城县| 嘉荫县| 九龙县| 普兰店市| 江口县| 玉山县| 定襄县| 通渭县| 彩票| 嫩江县| 卓资县| 三亚市| 瑞金市| 桐梓县| 九江县| 迭部县| 房山区| 禄丰县| 绥化市| 沅江市| 洛阳市| 错那县| 如东县| 色达县| 苗栗市| 定南县| 郁南县| 海口市|