專利名稱:用于交互式設(shè)備控制的系統(tǒng)和方法
用于交互式設(shè)備控制的系統(tǒng)和方法
背景技術(shù):
在本領(lǐng)域中公知通用控制裝置,即,例如適用于向不同類型和/或制品的多種設(shè) 備發(fā)布命令的遙控裝置,以及由這樣的控制裝置提供的特征和功能。這樣的控制裝置可以 是,例如,如在U. S.專利No. 4,623,887中描述的適用于捕捉、存儲(chǔ)并且隨后回放與要控制 的設(shè)備相對(duì)應(yīng)的原始設(shè)備遙控裝置的命令信號(hào)的“學(xué)習(xí)者”;或者這樣的控制裝置可以包 括,例如,如在U. S.專利No. 4,774,511或No. 4,959,810中所述的命令代碼的預(yù)編程序庫(kù)。為了使用單個(gè)通用控制裝置來命令多個(gè)設(shè)備的操作,常規(guī)控制裝置通常包括多個(gè) 裝置模式狀態(tài)。在每個(gè)裝置模式狀態(tài)中,通用控制裝置被配置成命令一個(gè)或多個(gè)指定的設(shè) 備的操作。例如,可以通過啟動(dòng)相應(yīng)的裝置模式鍵來將典型的通用遙控裝置設(shè)置為多個(gè)裝 置模式狀態(tài)中的一個(gè)。啟動(dòng)這樣的裝置模式鍵用于配置通用遙控裝置,以向已經(jīng)被指定給 與啟動(dòng)的裝置模式鍵相對(duì)應(yīng)的裝置模式狀態(tài)的一個(gè)或多個(gè)設(shè)備傳送命令編碼。又如,簡(jiǎn)單的通用遙控裝置可以包括標(biāo)注了 “TV”、“DVD”、“CBL”和“音頻”的裝置 模式選擇鍵。當(dāng)啟動(dòng)TV裝置模式鍵時(shí),可以將遙控裝置設(shè)置為“TV”裝置模式狀態(tài),其中, 響應(yīng)于鍵的激活,遙控裝置被配置成向TV裝置傳送命令(例如,頻道向上/向下鍵的激活 使得傳送TV可識(shí)別頻道向上/向下命令);當(dāng)啟動(dòng)CBL裝置模式鍵時(shí),可以將遙控裝置設(shè) 置為“CBL”裝置模式狀態(tài),其中,響應(yīng)于鍵的激活,遙控裝置被配置成向有線電視數(shù)字機(jī)頂 盒裝置傳送命令(例如,相同的頻道向上/向下鍵的激活使得傳送有線電視數(shù)字機(jī)頂盒可 識(shí)別頻道向上/向下命令)等。然而,應(yīng)當(dāng)認(rèn)識(shí)到,為了用戶的便利,這些裝置模式狀態(tài)中 的每一個(gè)都可以包含某些鍵,這些鍵適用于向除了該裝置模式狀態(tài)的主要裝置以外的裝置 傳送命令,例如,可以配置控制裝置使得例如當(dāng)處于CBL裝置模式狀態(tài)中時(shí),音量鍵可以以 適于給定的TV或音頻裝置等的格式來繼續(xù)傳送命令。這樣的布置的一個(gè)缺點(diǎn)在于,在向受控設(shè)備的每一個(gè)發(fā)出操作命令之前,控制裝 置的用戶必須意識(shí)到,并且如果必須,則重新選擇合適的裝置模式狀態(tài)。所有的用戶經(jīng)常忘 記或忽視該步驟,造成錯(cuò)誤的裝置執(zhí)行了非計(jì)劃的動(dòng)作。這樣的控制裝置的又一個(gè)缺點(diǎn)在于,例如在通用遙控裝置上的鍵的用戶輸入元件 可以在不同的裝置模式中發(fā)起不同的命令功能。例如,當(dāng)處于“CBL”裝置模式中時(shí)發(fā)起節(jié) 目指南顯示的用戶輸入元件可以在處于“TV”裝置模式中時(shí)發(fā)起設(shè)定/配置菜單。另外,即 使控制裝置的用戶在正常的觀看活動(dòng)期間可能僅需要有限功能集合,典型的通用控制裝置 也被配備有足夠的用戶輸入元件以支持全部需要的功能,甚至那些不常用和/或僅在某些 階段使用的功能(例如,在準(zhǔn)備觀看期間選擇節(jié)目源)。這樣的鍵混亂的普遍性是用戶困惑 的又一個(gè)來源。為了減輕該困惑,本領(lǐng)域中已經(jīng)使用了各種方法/配置,例如,彩色編碼鍵、 在外殼或蓋子下面歸類很少使用的輸入元件等。
發(fā)明內(nèi)容
本發(fā)明總體上涉及控制裝置,該控制裝置與受控的設(shè)備動(dòng)態(tài)地進(jìn)行交互,優(yōu)選地 與通過其執(zhí)行源媒體輸入切換的受控的設(shè)備(即,“主設(shè)備”)動(dòng)態(tài)地進(jìn)行交互。基于哪個(gè)源當(dāng)前被選擇為媒體輸入的知識(shí)以及主設(shè)備本身及其它連接的設(shè)備的操作狀態(tài),主設(shè)備可 以向控制裝置傳達(dá)指示所期望的裝置模式狀態(tài)的信息以及在一些實(shí)施例中的指示從控制 裝置的命令代碼的內(nèi)部庫(kù)中指配給控制裝置上的各種用戶輸入元件的功能的信息。進(jìn)一步 地,尤其在主設(shè)備本身不包括顯示裝置的情況下,主設(shè)備可以使當(dāng)前指配的輸入元件功能 的圖形表示顯示在連接的顯示器上例如電視屏幕上。以該方式,簡(jiǎn)化的控制裝置可以被提 供有減少數(shù)目的輸入元件,該輸入元件根據(jù)要控制的設(shè)備的操作背景被動(dòng)態(tài)地指配適當(dāng)?shù)?功能和裝置模式狀態(tài)。將從闡明說明性實(shí)施例并且指示可以以其采用本發(fā)明的原理的各種方法的以下 詳細(xì)描述和附圖中獲得對(duì)本發(fā)明的目的、優(yōu)點(diǎn)、特征、性質(zhì)和關(guān)系更好的理解。
為了更好地理解本發(fā)明的各個(gè)方面,可以參考在附圖中示出的優(yōu)選實(shí)施例,其 中圖1圖示了其中可以使用根據(jù)本發(fā)明的示例性控制裝置和主設(shè)備的示例性系統(tǒng);圖2圖示了圖1的示例控制裝置的示例組件的框圖;圖3圖示了其中有線STB被選擇為音頻/視頻(A/V)源裝置的圖1的示例性系 統(tǒng);圖4以流程圖的形式圖示了根據(jù)本發(fā)明的教導(dǎo)來進(jìn)行操作的示例性主設(shè)備的示 例性動(dòng)作;圖5圖示了其中當(dāng)前沒有通電(powered on)的DVD播放器被選擇為A/V源裝置 的圖1的示例性系統(tǒng);圖6圖示了在DVD播放器已經(jīng)被成功通電之后的圖5的示例性系統(tǒng);以及圖7圖示了用于向控制裝置的鍵指配命令功能中使用的示例性編號(hào)方案。
具體實(shí)施例方式下面描述了用于動(dòng)態(tài)地配置諸如通用遙控裝置的控制裝置來命令一種或多種設(shè) 備的一個(gè)或多個(gè)功能的系統(tǒng)和方法。例如,圖1圖示了示例性系統(tǒng),其中,與音頻/視頻(A/ V)接收器裝置102—起提供的控制裝置100可以用于諸如通過提供輸入和/或通過接收輸 出來命令與A/V接收器102進(jìn)行通信各種設(shè)備的功能,各種設(shè)備被圖示為電視機(jī)104、有線 STB106、PVR108和DVD播放器110。設(shè)備106至110的A/V輸出116通過A/V接收器102來 進(jìn)行路由。A/V接收器102從可用源116中選擇當(dāng)前傳遞到TV 104的視頻信號(hào)118。(為 了清晰,沒有示出其它連接,例如,至PVR的A/V輸入、路由到揚(yáng)聲器的音頻信號(hào)等)。雖然 在A/V接收器102、電視104、STB106、PVR108和DVD播放器110的背景中進(jìn)行圖示,但應(yīng)當(dāng) 理解,可控設(shè)備可以包括但不限于,電視、VCR、DVR、DVD播放器、有線或衛(wèi)星轉(zhuǎn)換器機(jī)頂盒 (“STB”)、放大器、CD播放器、游戲控制臺(tái)、家庭照明、帳簾、風(fēng)扇、HVAC系統(tǒng)、恒溫器、個(gè)人 計(jì)算機(jī)等。還應(yīng)當(dāng)認(rèn)識(shí)到,雖然在說明性實(shí)施例中,A/V接收器102被配置成用作前述的主 設(shè)備,但在替選實(shí)施例中,該功能可以由任何其它設(shè)備來等同地執(zhí)行,優(yōu)選地由配備有A/V 開關(guān)能力的諸如高級(jí)有線或衛(wèi)星機(jī)頂盒或康寶(combo) DVR、個(gè)人計(jì)算機(jī)等設(shè)備來執(zhí)行。因 此,考慮在某些情況下,電視104、STB106、PVR108或DVD播放器110中的任何一個(gè)也能夠用作主設(shè)備。在圖示的實(shí)施例中,控制裝置100經(jīng)由雙向射頻(RF)鏈路112與A/V接收器102 進(jìn)行通信,并且經(jīng)由單向紅外(IR)鏈路114與要控制的其它設(shè)備(104、106、108、110)進(jìn)行 通信,然而,如本領(lǐng)域中公知的,如果控制裝置100的操作軟件知道要在與期望設(shè)備的通信 中使用的控制協(xié)議和命令值,則控制裝置100可能能夠使用任何便利的IR、RF、點(diǎn)到點(diǎn)或聯(lián) 網(wǎng)協(xié)議來與設(shè)備進(jìn)行通信,以使設(shè)備能夠執(zhí)行操作功能。參考圖2,為了在命令一個(gè)或多個(gè)設(shè)備的功能操作中進(jìn)行使用,控制裝置100可以 按照如特定應(yīng)用所需要的包括處理器200,該處理器200耦合到ROM存儲(chǔ)器204、RAM存儲(chǔ) 器202、鍵矩陣212 (例如,硬鍵、諸如覆蓋在液晶(LCD)或電致發(fā)光(EL)顯示器上的觸敏表 面的軟鍵、或者其一些組合)、傳送電路208和/或收發(fā)器電路222 (例如,IR和/或RF)、非 易失性讀/寫存儲(chǔ)器206、向用戶提供反饋的裝置214 (例如,一個(gè)或多個(gè)LED、IXD顯示器、 揚(yáng)聲器等)、電源210、諸如串行接口、調(diào)制解調(diào)器、USB端口等的輸入/輸出端口 216、用于 檢測(cè)用戶何時(shí)操作控制裝置100的運(yùn)動(dòng)或觸摸傳感器224、以及時(shí)鐘和計(jì)時(shí)器邏輯220及相 關(guān)的晶體或諧振器218。如本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的,存儲(chǔ)器202、204、206中的一些或全部可以包括 可執(zhí)行指令(統(tǒng)稱為程序存儲(chǔ)器),希望由處理器200來執(zhí)行該可執(zhí)行指令以控制遙控裝置 100的操作;以及數(shù)據(jù),該數(shù)據(jù)用于對(duì)操作軟件定義前述控制協(xié)議和命令值(統(tǒng)稱為命令數(shù) 據(jù))。以該方式,可以編程處理器200來控制遙控裝置100內(nèi)的各種電子組件,例如,以監(jiān)視 電源210、使得信號(hào)進(jìn)行傳送、控制視頻反饋裝置214等。全部或部分非易失性讀/寫存儲(chǔ) 器206,例如EEPR0M、電池供電的RAM、FLASH、智能卡、存儲(chǔ)器棒等,可以按需要額外地用于 存儲(chǔ)設(shè)定數(shù)據(jù)和參數(shù)。雖然存儲(chǔ)器204被圖示和描述為ROM存儲(chǔ)器,但是存儲(chǔ)器204還可 以由諸如ROM、FLASH、EEPROM等的任何類型的可讀介質(zhì)組成。優(yōu)選地,存儲(chǔ)器204和206是 非易失性或者電池供電的,使得在更換電池后不需要重新加載數(shù)據(jù)。另外,存儲(chǔ)器202、204 和206可以采取芯片、硬盤、磁盤、光盤等的形式。更進(jìn)一步地,應(yīng)當(dāng)認(rèn)識(shí)到,圖示的存儲(chǔ)器 裝置中的一些或全部可以物理地并入與微處理器200(所謂的“微控制器”)相同的IC芯片 內(nèi),如此一來,它們僅為了清晰起見而在圖2中分別地示出。為了使得控制裝置100執(zhí)行動(dòng)作,控制裝置100適于對(duì)事件做出響應(yīng),事件諸如感 測(cè)到的用戶與鍵矩陣212的交互、運(yùn)動(dòng)或觸摸傳感器224的激活等。響應(yīng)于事件,可以執(zhí)行 在程序存儲(chǔ)器(下文中的“操作程序”)內(nèi)的適當(dāng)指令。例如,當(dāng)在控制裝置100上啟動(dòng)功 能鍵時(shí),控制裝置100可以從存儲(chǔ)器202、204和/或206中在命令數(shù)據(jù)中檢索當(dāng)前指配給 啟動(dòng)的功能鍵的指令值和控制協(xié)議以及當(dāng)前指配的裝置模式,并且以預(yù)期的目標(biāo)設(shè)備可識(shí) 別的格式向例如STB106的預(yù)期目標(biāo)設(shè)備傳送命令。為了選擇與要控制的設(shè)備相關(guān)聯(lián)的命令數(shù)據(jù)集,可以將數(shù)據(jù)輸入控制裝置100,該 控制裝置100用于通過預(yù)期目標(biāo)設(shè)備的類型和構(gòu)造(以及有時(shí)型號(hào))來識(shí)別預(yù)期目標(biāo)設(shè) 備。這樣的數(shù)據(jù)允許控制裝置100在命令數(shù)據(jù)的預(yù)編程序庫(kù)內(nèi)識(shí)別用于以適合這樣的識(shí) 別的設(shè)備的格式來傳送可識(shí)別的指令的命令數(shù)據(jù)。因?yàn)橛糜谠O(shè)定控制裝置以命令特定的 家庭設(shè)備操作的方法已眾所周知,所以此處無(wú)需較為詳細(xì)地描述這樣的方法。但是,對(duì)于 與設(shè)定程序相關(guān)的附加信息,讀者可以查閱,例如,U. S.專利No. 4,959,810, No. 5,614,906 和No. 6,225,938,其描述了控制裝置的獨(dú)立設(shè)定;U. S.專利申請(qǐng)No. 09/804, 623和No. 09/615,473,其描述了通過與網(wǎng)站交互的控制裝置的設(shè)定;或者U. S.專利申請(qǐng) No. 11/515,962,其描述了通過與諸如機(jī)頂盒的設(shè)備進(jìn)行交互來設(shè)定控制裝置。還應(yīng)當(dāng)認(rèn)識(shí) 到,控制裝置100可以被設(shè)定為,通過教導(dǎo)控制裝置100諸如在U. S.專利No. 4,623,887中 描述的設(shè)備所需要的命令代碼來命令設(shè)備102、104或106的操作。更進(jìn)一步地,應(yīng)當(dāng)理解, 如在例如上述U. S.專利No. 4,959,810中描述的,可以例如通過使用外部輸入端口 216來 將命令數(shù)據(jù)預(yù)存儲(chǔ)在控制裝置100中,或者控制裝置100可以是可升級(jí)的?,F(xiàn)在轉(zhuǎn)向圖3,圖示了其中有線STB 106已經(jīng)由用戶選擇為對(duì)A/V接收器102的A/ V內(nèi)容的當(dāng)前輸入源的圖1的系統(tǒng)。(為了清晰起見,在該視圖中沒有示出沒有參與的設(shè)備 108和110。)如將結(jié)合圖4的流程圖進(jìn)一步詳細(xì)說明的,選擇有線STB 106作為A/V接收 器102的當(dāng)前源使得用作主設(shè)備的A/V接收器102經(jīng)由RF鏈路112來配置控制裝置100, 以有線STB 106可識(shí)別的格式經(jīng)由IR鏈路114發(fā)布鍵命令。A/V接收器102還使得剛傳送 到控制裝置100的當(dāng)前鍵功能指配的視覺表示302被疊加在經(jīng)由視頻輸出連接118提供到 TV 104的信號(hào)上。應(yīng)當(dāng)理解,如在本上下中和本文內(nèi)使用的術(shù)語(yǔ)“鍵”或“鍵功能”通常意 在廣泛地包含控制裝置用戶輸入元件,該控制裝置用戶輸入元件包括但不限于,有形按鈕、 觸摸屏圖標(biāo)、滾輪、運(yùn)動(dòng)或手勢(shì)傳感器、壓敏裝置、語(yǔ)音識(shí)別元件等。應(yīng)當(dāng)理解,在該過程中,可以不改變控制裝置100的某些鍵的功能例如音量調(diào)整 鍵304可以繼續(xù)發(fā)布針對(duì)A/V接收器102的命令。替選地,可以由主設(shè)備將替選的設(shè)備功 能指配給某些鍵,例如,當(dāng)選擇有線STB作為當(dāng)前輸入時(shí),鍵304可以被指配為傳送TV音量 調(diào)整命令,如在顯示器內(nèi)對(duì)用戶示作鍵304’。在某些實(shí)施例中,這樣的指配可以是動(dòng)態(tài)的 例如當(dāng)A/V接收器102檢測(cè)到從有線STB 106進(jìn)入的音頻信號(hào)是道爾貝5. 1編碼的時(shí),可以 通過其環(huán)繞聲揚(yáng)聲器系統(tǒng)來路由音頻輸出,并且當(dāng)進(jìn)入音頻的信號(hào)被確定為簡(jiǎn)單的雙聲道 立體聲時(shí),A/V接收器102可以替代地向TV 104路由音頻輸出,以由其內(nèi)部揚(yáng)聲器來進(jìn)行渲 染,同時(shí)動(dòng)態(tài)地指配要由控制裝置100傳送的音量控制命令的預(yù)期接收以匹配該路由。進(jìn) 一步地,控制裝置100還可以包括“返回原址(home) ”鍵120,該鍵102總是可用于向主設(shè) 備傳送信號(hào),以請(qǐng)求恢復(fù)鍵功能指配的狀態(tài),由此要從控制裝置100發(fā)布的命令將適合于 主設(shè)備,例如,以便于選擇不同的設(shè)備作為輸入、調(diào)整聲場(chǎng)設(shè)置等。為了從主設(shè)備102向控制裝置100有效地傳達(dá)鍵功能配置信息,可以建立常規(guī)功 能和裝置類型參考編號(hào)方案??梢允褂萌魏伪憷南到y(tǒng),包括但不限于,在共同受讓的標(biāo) 題為 “Digital Interconnect ofEntertainment Equipment (娛樂設(shè)備的數(shù)字互連)”的 U. S.專利No. 6,781,518中描述的,該專利的全文通過引用并入本文中。當(dāng)結(jié)合用于控制裝 置100的按鈕或其它輸入元件的互解的編號(hào)方案時(shí),可以以下述形式來簡(jiǎn)潔地表達(dá)每個(gè)鍵 功能指配按鈕號(hào)裝置類型號(hào)功能號(hào)。例如,在以上引用的U. S.專利No. 6,781,518的系 統(tǒng)中,向TV設(shè)備指配類型類別00,并且向音量降低功能指配功能號(hào)03。圖7中圖示了可以 適用于控制裝置100的示例性鍵編號(hào)方案702。因此,使用這些示例性值,為了向與引用的 鍵號(hào)5相對(duì)應(yīng)的鍵704指配TV音量降低功能,S卩,配置控制裝置響應(yīng)于引用的鍵號(hào)5來以TV 可識(shí)別的格式發(fā)布音量降低命令,向控制裝置100提供的指配字符串可能是“05:00:03”。 應(yīng)當(dāng)認(rèn)識(shí)到,為了執(zhí)行多個(gè)鍵功能指配,可以使用本領(lǐng)域公知的任何便利的通信協(xié)議、編碼 和調(diào)制方案來將若干這樣的字符串聯(lián)系在一起并且作為數(shù)據(jù)塊從主裝置傳送到控制裝置 100。在說明性實(shí)施例中,僅當(dāng)由主設(shè)備對(duì)指配做出改變時(shí),可以將該鍵指配數(shù)據(jù)傳送到控制裝置。因此,可以將該接收到的指配存儲(chǔ)在控制裝置內(nèi),該控制裝置可以繼續(xù)使用這些值 來處理所有后續(xù)的按鍵動(dòng)作,直至接收到更新的指配。然而,應(yīng)當(dāng)理解,可以使用適用于特 定實(shí)施例的其它布置,例如,每次控制裝置變?yōu)榛顒?dòng)時(shí),可以向控制裝置傳送鍵指配(如下 文結(jié)合圖4描述的),可以在每次擊鍵后或以固定時(shí)間間隔等刷新鍵指配?,F(xiàn)在轉(zhuǎn)向圖4,當(dāng)A/V接收器102檢測(cè)到輸入選擇請(qǐng)求402時(shí),理解這樣的請(qǐng)求可 以源于控制裝置100或別處,例如來自A/V接收器102本身的前板控制、來自其它控制裝置 等,在步驟404處將接收器的當(dāng)前輸入源切換到請(qǐng)求的裝置。在步驟406處,裝置和要傳送 到控制裝置100的鍵功能指配被配置成匹配新選擇的輸入裝置,并且準(zhǔn)備將控制裝置100 的表示(例如,顯示的控制裝置表示302)在視頻輸出118上疊加到顯示器,例如,TV 104。 然后在步驟408處確定控制裝置100當(dāng)前是否是活動(dòng)的。如果不是,即,輸入選擇請(qǐng)求并非 來源于控制裝置100,則在步驟410處設(shè)置標(biāo)志,該標(biāo)志用于指示在下一次控制裝置成為活 動(dòng)時(shí)需要將更新的設(shè)備選擇和鍵功能指配的設(shè)置提供給控制裝置,并且A/V接收器102返 回等待模式,直至下次活動(dòng)。然而,如果輸入選擇請(qǐng)求確實(shí)來源于控制裝置100,即,控制裝 置100是活動(dòng)的,則可以在步驟412處將新的設(shè)備選擇和鍵功能指配傳送到控制裝置。接 下來,在步驟414處,A/V接收器檢查是否從選擇的源裝置中檢測(cè)到信號(hào)。如果沒有檢測(cè)到 信號(hào),則可以在步驟416處如結(jié)合圖5在下文中進(jìn)一步描述的顯示對(duì)選擇的設(shè)備通電的用 戶提示。一旦已經(jīng)驗(yàn)證了來自選擇的源裝置的有效輸入信號(hào),就在步驟418處將選擇的鍵 布局顯示(例如,顯示的控制裝置表示302)疊加在對(duì)TV104的視頻輸出信號(hào)上,向用戶指 示哪個(gè)設(shè)備功能當(dāng)前被指配給控制裝置100的每個(gè)鍵。該指示能夠是標(biāo)記/圖標(biāo)的形式, 該標(biāo)記/圖標(biāo)描述要控制的功能,并且可以進(jìn)一步地特定地指示當(dāng)激活鍵時(shí)要執(zhí)行功能的 裝置。此后,在步驟420、422處,A/V接收器等待要從控制裝置接收的的動(dòng)作。在該上下文 中,應(yīng)當(dāng)理解,在描述的實(shí)施例中,每當(dāng)用戶激活在控制裝置100上的鍵時(shí),這將造成適用 于在當(dāng)前的控制裝置配置中已經(jīng)指配給激活的鍵的指定設(shè)備(例如,設(shè)備106)的IR代碼 的傳送114以及指示已經(jīng)按下了哪個(gè)鍵(例如,控制裝置702的鍵1-18)的對(duì)主設(shè)備(例 如,設(shè)備102)的RF傳送112 二者。以該方式,主設(shè)備可以基于發(fā)布的指令來監(jiān)視控制裝置 的活動(dòng)、確定是否請(qǐng)求替選的功能、調(diào)整和重新顯示指配的鍵功能302,例如,當(dāng)發(fā)布了設(shè)備 “菜單”命令時(shí),用導(dǎo)航鍵取代數(shù)字盤功能,發(fā)布到控制裝置100的傳送以重新配置控制裝置 100等。如果沒有檢測(cè)到活動(dòng)達(dá)10秒(或者如可能適當(dāng)?shù)钠渌瑫r(shí)),則可以清除控制裝 置活動(dòng)標(biāo)志(步驟424),屏幕上的覆蓋顯示淡出(步驟426)并且A/V接收器102可以返回 等待模式,直至下次活動(dòng)。如果在超時(shí)時(shí)段內(nèi)從控制裝置100接收到傳送,則首先檢驗(yàn)以確 定其表示“返回原址”鍵(步驟428)還是輸入選擇鍵(步驟430)的激活如果都不是,將 在步驟432處執(zhí)行任何其它指示的處理或要求的動(dòng)作,并且此后A/V接收器等待進(jìn)一步動(dòng) 作發(fā)生。如果確定了已經(jīng)激活了“返回原址”鍵120,則A/V接收器可以重新配置屏幕上顯 示覆蓋層以表示其自己的鍵指配(步驟432),同時(shí)還向控制裝置100傳送空IR功能配置, 例如,以在控制裝置100的鍵正用于命令主設(shè)備102的操作時(shí),防止其它設(shè)備的誤操作。然 后,A/V接收器102如上所述等待接收鍵活動(dòng)。如果在步驟430處確定了已經(jīng)激活了輸入 選擇鍵,則將該請(qǐng)求處理為如上所述的在步驟404處開始的新的輸入選擇請(qǐng)求。
當(dāng)用戶通過拿起或觸摸來第一次與靜止的控制裝置進(jìn)行交互時(shí),這可以由并入裝 置的運(yùn)動(dòng)或觸摸傳感器224來檢測(cè),并且使得“活動(dòng)”信號(hào)被傳送到主設(shè)備102。在步驟440 處,當(dāng)這樣的信號(hào)由A/V接收器102接收到時(shí),在步驟442處可以設(shè)定“裝置活動(dòng)”標(biāo)志(用 于在步驟408處的后續(xù)的檢查)。此后,在步驟444處可以檢查“源設(shè)備改變”標(biāo)志。如果 從在A/V接收器102和控制裝置100之間的先前的交互開始沒有改變?cè)丛O(shè)備,則處理在步 驟414處繼續(xù)。然而,如果中間已經(jīng)改變了源設(shè)備,則在步驟446處清除標(biāo)志,并且處理在 步驟412處繼續(xù),例如,以使得新的設(shè)備功能鍵指配集合被傳送至控制裝置100。然而,在任 何一種情況下,用戶與靜止的控制裝置的交互將導(dǎo)致當(dāng)前的鍵功能指配的重新顯示,因此 向用戶確認(rèn)當(dāng)激活控制裝置的各種鍵時(shí)將發(fā)布的設(shè)備命令。在某些實(shí)施例中,當(dāng)選擇設(shè)備作為當(dāng)前源和/或當(dāng)控制裝置報(bào)告其本身處于活動(dòng) 狀態(tài)時(shí),可以由主設(shè)備來檢查設(shè)備操作狀態(tài)?,F(xiàn)在轉(zhuǎn)向圖5,圖示了其中DVD播放器110已 經(jīng)由用戶選擇為對(duì)A/V接收器102的A/V內(nèi)容的當(dāng)前輸入源的圖1的系統(tǒng)。(再一次為了 清晰起見,在該視圖中沒有示出不參與的設(shè)備)。如果A/V接收器102檢測(cè)到當(dāng)前沒有對(duì) DVD播放器110通電(例如,通過在圖4的步驟414處感測(cè)到不存在信號(hào)),則A/V接收器 102可以使特殊提醒顯示502疊加在傳遞到電視機(jī)104的視頻信號(hào)上。例如,該顯示可以 由突出的電源鍵圖形504與提醒用戶對(duì)選擇的設(shè)備通電的消息一起組成——應(yīng)當(dāng)認(rèn)識(shí)到, A/V接收器已經(jīng)發(fā)布了對(duì)控制裝置100的任何適當(dāng)?shù)膫魉?,以允許經(jīng)由控制裝置的使用和 手動(dòng)地經(jīng)由與適當(dāng)?shù)脑O(shè)備本身的交互來執(zhí)行該動(dòng)作。應(yīng)當(dāng)認(rèn)識(shí)到,雖然以電源狀態(tài)的形式 進(jìn)行了圖示,但是任何其它可檢測(cè)狀態(tài)也可以形成這樣的提醒功能的基礎(chǔ),例如,要求按下 “播放”,產(chǎn)生在DVR上的錄制的內(nèi)容的列表等。應(yīng)當(dāng)進(jìn)一步認(rèn)識(shí)到,在設(shè)備能夠向主設(shè)備報(bào) 告其它狀況的情況下,另外的提醒也是可用的,例如“插入唱片”、“訂閱過期”等。如在圖6 中圖示的,一旦A/V接收器102檢測(cè)到用戶已經(jīng)執(zhí)行了請(qǐng)求的動(dòng)作,提醒顯示就可以由普通 鍵功能顯示覆蓋層602來替代。雖然已經(jīng)詳細(xì)描述了各種概念,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以根據(jù)本公 開的全部教導(dǎo)來開發(fā)對(duì)這些概念的各種修改和替代。例如,雖然諸如通用遙控裝置的手持 式控制裝置的下文中進(jìn)行了描述中,但是應(yīng)當(dāng)認(rèn)識(shí)到,在所有都不背離本發(fā)明的申請(qǐng)的情 況下,可以在諸如蜂窩式電話、PDA、網(wǎng)絡(luò)面板、個(gè)人通信裝置等的其它便攜式裝置中實(shí)施這 里描述的控制功能。雖然以功能模塊的形式進(jìn)行了呈現(xiàn)并且使用框圖的格式進(jìn)行了圖示,但是應(yīng)當(dāng)理 解,除非以其它方式相反地進(jìn)行陳述,所描述的功能和/或特征中的一個(gè)或多個(gè)可以被集 成在單個(gè)物理裝置和/或軟件模塊中,或者一個(gè)或多個(gè)功能和/或特征可以在獨(dú)立的物理 裝置或軟件模塊中被實(shí)現(xiàn)。應(yīng)當(dāng)認(rèn)識(shí)到,為了使得能夠理解本發(fā)明,每個(gè)模塊的實(shí)際實(shí)現(xiàn)的 詳細(xì)的討論不是必須的。相反,考慮到這里的屬性、功能和系統(tǒng)中各種功能模塊的相互關(guān)系 的公開,這樣的模塊的實(shí)際實(shí)現(xiàn)屬于工程師的常規(guī)技能。因此,本領(lǐng)域技術(shù)人員采用一般的 技術(shù)將能夠在沒有過多的實(shí)驗(yàn)的情況下來實(shí)踐在權(quán)利要求中闡述的本發(fā)明。還應(yīng)當(dāng)認(rèn)識(shí) 到,所公開的特定概念僅是說明性的,并且沒有限制要給予所附權(quán)利要求及其任何等價(jià)物 的全部廣度的本發(fā)明范圍。本文引用的所有專利的全部?jī)?nèi)容以引用的方式并入本文中。
10
權(quán)利要求
一種用于在系統(tǒng)中提供交互式設(shè)備控制的方法,所述系統(tǒng)包括主裝置、與所述主裝置進(jìn)行通信的多個(gè)裝置,所述多個(gè)裝置包括顯示裝置以及控制裝置,所述控制裝置可配置成向所述多個(gè)裝置中的一個(gè)或多個(gè)傳送命令,所述方法包括使用所述主裝置來確定所述系統(tǒng)的狀態(tài);使得所述主裝置向所述控制裝置傳送消息,所述消息具有指示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài)的數(shù)據(jù);使用指示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài)的所述數(shù)據(jù)來自動(dòng)地配置所述控制裝置以響應(yīng)于所述控制裝置的輸入元件的激活來將命令直接地傳送到所述多個(gè)設(shè)備中選擇的一個(gè)或多個(gè);以及使得所述主裝置在所述顯示器裝置上顯示所述控制裝置的所述輸入元件的表示,以由此提供命令的視覺指示,所述命令響應(yīng)于所述控制裝置的輸入元件的激活來從所述控制裝置進(jìn)行傳送。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述主裝置包括具有音頻/視頻輸入的設(shè)備, 至少所述多個(gè)裝置的子集適用于向所述主裝置的所述音頻/視頻輸入提供音頻/視頻信 號(hào),并且所述系統(tǒng)的狀態(tài)指示被選擇用于由所述主裝置使用的所述多個(gè)裝置的所述子集中 的一個(gè)或多個(gè)的音頻/視頻信號(hào)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述主裝置響應(yīng)于與所述主裝置的交互來向所 述控制裝置傳送消息,以選擇用于由所述主裝置使用的所述多個(gè)裝置的所述子集中的一個(gè) 或多個(gè)的音頻/視頻信號(hào),所述消息具有指示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài)的 數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述消息的傳送被延遲,直至所述主裝置確定了 所述控制裝置處于活動(dòng)狀態(tài),所述消息具有指示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài) 的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述控制裝置向所述主裝置傳送信號(hào),所述信號(hào) 向所述主裝置通知所述控制裝置處于活動(dòng)狀態(tài)。
6.根據(jù)權(quán)利要求5所述的方法,其中,響應(yīng)于所述控制裝置被移動(dòng),所述控制裝置向所 述主裝置傳送所述信號(hào),所述信號(hào)向所述主裝置通知所述控制裝置處于活動(dòng)狀態(tài)。
7.根據(jù)權(quán)利要求5所述的方法,其中,響應(yīng)于所述控制裝置的輸入元件的啟動(dòng),所述控 制裝置向所述主裝置傳送所述信號(hào),所述信號(hào)向所述主裝置通知所述控制裝置處于活動(dòng)狀 態(tài)。
8.根據(jù)權(quán)利要求2所述的方法,包括使得所述主裝置在所述顯示裝置上顯示指示所 述多個(gè)裝置的所述子集中的一個(gè)或多個(gè)的狀態(tài)的信息,所述多個(gè)裝置的所述子集適用于向 所述主裝置的所述音頻/視頻輸入提供音頻/視頻信號(hào)。
9.根據(jù)權(quán)利要求9所述的方法,包括使得所述主裝置在所述顯示裝置上顯示所述多 個(gè)裝置的所述子集中的選擇的一個(gè)或多個(gè)需要被通電的指示,所述多個(gè)裝置的所述子集適 用于向所述主裝置的所述音頻/視頻輸入提供音頻/視頻信號(hào)。
10.根據(jù)權(quán)利要求1所述的方法,包括使得所述主裝置在所述顯示裝置上顯示指示與 所述主裝置進(jìn)行通信的所述多個(gè)設(shè)備中的一個(gè)或多個(gè)的狀態(tài)的信息。
11.根據(jù)權(quán)利要求1所述的方法,其中,指示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài)的所述數(shù)據(jù)包括由所述控制裝置用于向所述控制裝置的輸入元件指配從命令代碼庫(kù)中選 擇的命令代碼的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的方法,其中,指示由所述主裝置確定的所述系統(tǒng)的所述狀 態(tài)的所述數(shù)據(jù)包括指示所述控制裝置的輸入元件、要控制的所述多個(gè)裝置中的一個(gè)以及 響應(yīng)于所述控制裝置的指定的輸入元件的激活來控制的所述多個(gè)裝置中的一個(gè)的功能的 數(shù)據(jù)。
13.一種用于提供交互式設(shè)備控制的系統(tǒng),包括主裝置;多個(gè)裝置,所述多個(gè)裝置與所述主裝置進(jìn)行通信,所述多個(gè)裝置包括顯示裝置;以及控制裝置,所述控制裝置可配置成向所述多個(gè)裝置中的一個(gè)或多個(gè)傳送命令;其中,所述主裝置具有用于確定所述系統(tǒng)的狀態(tài)的程序,用于向所述控制裝置傳送消 息,所述消息具有指示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài)的數(shù)據(jù),并且用于使得在 所述顯示裝置上顯示所述控制裝置的輸入元件的表示,以由此提供命令的視覺指示,所述 命令響應(yīng)于所述控制裝置的輸入元件的激活來從所述控制裝置進(jìn)行傳送,并且其中,所述 控制裝置具有程序,該程序用于使用在由所述主裝置傳送的所述消息中接收到的并且指 示由所述主裝置確定的所述系統(tǒng)的所述狀態(tài)的所述數(shù)據(jù),來配置所述控制裝置響應(yīng)于所述 控制裝置的輸入元件的激活來向所述多個(gè)設(shè)備的選擇的一個(gè)或多個(gè)直接傳送命令。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述主裝置包括具有音頻/視頻輸入的設(shè) 備,至少所述多個(gè)裝置的子集適用于向所述主裝置的所述音頻/視頻輸入提供音頻/視頻 信號(hào),并且所述系統(tǒng)的狀態(tài)指示被選擇用于由所述主裝置使用的所述多個(gè)裝置的所述子集 中的一個(gè)或多個(gè)的音頻/視頻信號(hào)。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述主裝置響應(yīng)于與所述主裝置的交互來向 所述控制裝置傳送消息,以選擇用于由所述主裝置使用的所述多個(gè)裝置的所述子集中的一 個(gè)或多個(gè)的音頻/視頻信號(hào),所述消息具有指示由所述主裝置確定的所述系統(tǒng)的狀態(tài)的數(shù) 據(jù)。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述消息的傳送被延遲,直至所述主設(shè)備確定 了所述控制裝置處于活動(dòng)狀態(tài),所述消息具有指示由所述主裝置確定的所述系統(tǒng)的所述狀 態(tài)的數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述控制裝置具有用于向所述主裝置傳送信 號(hào)的程序,所述信號(hào)向所述主裝置通知所述控制裝置處于活動(dòng)狀態(tài)。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述程序使得所述控制裝置響應(yīng)于所述控制 裝置被移動(dòng)來向所述主裝置傳送所述信號(hào)。
19.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述程序使得所述控制裝置響應(yīng)于所述控制 裝置的輸入元件的啟動(dòng)來向所述主裝置傳送所述信號(hào)。
20.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述主裝置具有程序,該程序用于使得在所 述顯示裝置上顯示指示所述多個(gè)裝置的所述子集中的一個(gè)或多個(gè)的狀態(tài)的信息,所述多個(gè) 裝置的所述子集適用于向所述主裝置的所述音頻/視頻輸入提供音頻/視頻信號(hào)。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,指示適用于向所述主裝置的所述音頻/視頻輸 入提供音頻/視頻信號(hào)的所述多個(gè)裝置的所述子集中的一個(gè)或多個(gè)的狀態(tài)的所述信息包括適用于向所述主裝置的所述音頻/視頻輸入提供音頻/視頻信號(hào)的所述多個(gè)裝置的所 述子集中的選擇的一個(gè)或多個(gè)需要被通電的指示。
22.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述主裝置具有程序,該程序用于使得在所 述顯示裝置上顯示指示與所述主裝置進(jìn)行通信的所述多個(gè)設(shè)備中的一個(gè)或多個(gè)的狀態(tài)的 fn息ο
23.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,指示由所述主裝置確定的所述系統(tǒng)的所述狀 態(tài)的所述數(shù)據(jù)包括由所述控制裝置用于向所述控制裝置的輸入元件指配從命令代碼庫(kù)中 選擇的命令代碼的數(shù)據(jù)。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其中,指示由所述主裝置確定的所述系統(tǒng)的所述狀 態(tài)的所述數(shù)據(jù)包括指示所述控制裝置的輸入元件、要控制的所述多個(gè)裝置中的一個(gè)以及 響應(yīng)于所述控制裝置的指定的輸入元件的激活來控制的所述多個(gè)裝置中的一個(gè)的功能的 數(shù)據(jù)。
全文摘要
控制裝置使用主設(shè)備已知的狀態(tài)信息來與多個(gè)設(shè)備動(dòng)態(tài)地進(jìn)行交互。主設(shè)備向控制裝置傳達(dá)狀態(tài)信息,并且控制裝置使用狀態(tài)信息來動(dòng)態(tài)地配置其本身以命令多個(gè)設(shè)備中的一個(gè)或多個(gè)的功能操作。主設(shè)備還使得在與主設(shè)備相關(guān)聯(lián)的顯示裝置上顯示控制裝置的當(dāng)前配置的圖形表示。
文檔編號(hào)G05B19/02GK101910960SQ200880122501
公開日2010年12月8日 申請(qǐng)日期2008年10月16日 優(yōu)先權(quán)日2007年12月31日
發(fā)明者杰弗里·克哈奈克 申請(qǐng)人:環(huán)球電子有限公司