使用圖像編程的遠程控制器的制造方法
【專利說明】使用圖像編程的遠程控制器
【背景技術(shù)】
[0001] 人們傾向于在他們的家中有越來越多的、受不同遠程控制器控制的設備。若干公 司提供用于控制來自相同制造商的多個設備的遠程控制器。對于具有來自不同品牌的設備 的人們而言,若干類型的通用遠程控制器在市場上有售。然而,用戶不得不為他們的每個設 備對通用遠程控制器進行編程。當使用這樣的遠程控制器時,每個設備不得不經(jīng)由選擇按 鈕進行選擇以指示哪個設備將被控制。
【發(fā)明內(nèi)容】
[0002] 通用遠程控制器在不使用選擇按鈕來改變不同設備的操作控制的情況下被分配 給若干設備。這由具有內(nèi)置相機和其他傳感元件的遠程控制器來完成。這使得遠程控制器 僅通過給新設備拍照來被編程用于遠程可控設備。照片允許遠程控制器通過軟件和/或數(shù) 據(jù)庫查找表自動地識別設備。通過使用視覺辨識,可僅通過將遠程控制器指向設備來控制 設備。不必使用選擇按鈕來使得遠程控制器獲知需要控制哪個設備。
[0003] 上述呈現(xiàn)了對主題的簡要概括,以便提供對主題實施例的一些方面的基礎理解。 該概括不是主題的廣泛概述。其不意在標識實施例的關(guān)鍵/決定性的要素或者勾畫主題的 范圍。其唯一目的是以簡要的形式呈現(xiàn)主題的一些概念,以作為隨后闡述的【具體實施方式】 的前序。
[0004] 為實現(xiàn)上述以及相關(guān)目標,在此結(jié)合以下描述和附圖描述了實施例的說明性方 面。這些方面是表述性的,但是能夠采用主題的原理的各種方式中的一些,并且主題意在包 括所有這樣的方面及其等同物。當結(jié)合附圖考慮時可從以下【具體實施方式】清楚地得出主題 的其他優(yōu)點和新穎特征。
【附圖說明】
[0005] 圖1是具有內(nèi)置成像設備的遠程控制系統(tǒng)的示例。
[0006] 圖2描繪了辨識和編程遠程控制器的方法的流程圖。
[0007] 圖3是對遠程控制器的強力編程的方法的流程圖。
[0008] 圖4示出了具有能夠由遠程控制器控制的不同設備的典型房間。
[0009] 圖5示出了具有用于選擇項目的顯示器的遠程控制器的屏幕。
[0010] 圖6是具有多個視圖的遠程控制器的可替代實施例的示例。
【具體實施方式】
[0011] 現(xiàn)在參考附圖對主題進行描述,其中相同的參考編號通篇用于指代相同的元件。 在以下說明中,為了解釋的目的,闡述了若干具體細節(jié),以便提供對主題的透徹的理解。然 而,能夠看出,能夠在沒有這些具體細節(jié)的情況下實踐這些主題實施例。在其他實例中,為 了輔助描述這些實施例,以框圖形式示出了已知的結(jié)構(gòu)和設備。
[0012] 當由處理器來提供時,功能能夠由單一專用處理器、由單一共享處理器、或者由多 個獨立的處理器(其中一些能夠被共享)來提供。而且,術(shù)語"處理器"或"控制器"的明確 使用應當被看作排他地指代能夠執(zhí)行軟件的硬件,并且能夠暗示地包括但不限于:數(shù)字信 號處理器("DSP")硬件、用于存儲軟件的只讀存儲器("ROM")、隨機存取存儲器("RAM")、 以及非易失性存儲裝置。而且,這里記載了本發(fā)明的實例和實施例的全部陳述意在涵蓋結(jié) 構(gòu)和功能兩方面的等同物。另外,意在這樣的等同物包括當前已知的等同物以及未來開發(fā) 的等同物(即,所開發(fā)的執(zhí)行相同功能的任何元件,而不管其結(jié)構(gòu)如何)。
[0013] 通用遠程控制器(RC)在其能夠控制其他設備之前需要由用戶進行定制。過去,這 已經(jīng)通過輸入與將要被控制的設備相關(guān)聯(lián)的關(guān)鍵號碼來完成。智能RC具有字母數(shù)字鍵盤, 并且可以直接輸入品牌和型號名稱。另一類型的方法是所謂的"學習模式",其中通用RC直 接記錄從初始RC發(fā)送的信息。
[0014] 本文公開了一種RC,用戶能夠使用該RC、利用內(nèi)置的成像設備拍攝將要被控制的 設備的圖像,以使得通過使用內(nèi)部和/或外部數(shù)據(jù)庫(例如,在"云端"中,經(jīng)由互聯(lián)網(wǎng))來 辨識想要遠程控制的設備。如果辨識不成功,則RC請求用戶拍攝另一圖像,該另一圖像可 能具有更顯著的細節(jié)、銘牌、和/或用戶手冊的標題等等。甚至是包含設備的名稱和型號的 一張紙都會帶來成功的辨識,以允許正確的一組操作控制命令被提供給RC。
[0015] 圖1中示出了具有內(nèi)置成像設備(例如,相機、攝像機、紅外相機等)104的遠程控 制系統(tǒng)100,描繪了用于RC 102的辨識和控制的元件。成像設備104可以是RC系統(tǒng)(例 如,RC可以是具有支持RC功能的軟件的智能電話等)的現(xiàn)有元件。RC 102包含成像設備 104以提供對遠程受控設備的視覺辨識。在成像設備104之后,RC 102包括處理單元106、 某種存儲器108 (例如,EPROM)和發(fā)射器110 (例如,紅外(IR)和/或射頻(RF))。紅外被 用于可見光線控制,而射頻趨向于在光線不可見時被使用。處理器106處理從成像設備104 接收到的圖像,以輔助識別用于編程RC 102和/或用于辨識哪個設備將被RC 102控制的 設備。成像設備104允許在比先前技術(shù)遇到更少挫折的情況下控制不同設備。這包括編程 (對通用RC進行定制)的方式和在將由單一 RC控制的不同設備之間進行區(qū)分的方式。
[0016] 成像設備104能夠是單幀成像設備(例如,相機),和/或它能夠是多圖像設備(例 如,攝像機等)。如果成像設備104支持多圖像功能,則單幀能夠被選擇(例如,最佳圖像 等)以用于設備確定。在確定過程中可能使用不止一個圖像。成像設備104還能夠包括捕 捉超出人類感知范圍的頻率,例如,IR圖像。熱圖像也能夠被用于設備的識別(例如,功率 消耗可以和電源以及放大器組件的位置一起被用于確定哪個單元是遠程可控設備等)。
[0017] 存儲器108能夠被用于存儲來自成像設備104的、用于辨識的圖案和/或圖像。這 允許RC 102在不需要外部連接(例如,到互聯(lián)網(wǎng)的無線連接以檢索信息等)的情況下快速 地識別設備。用戶界面112能夠包括例如具有反饋功能的觸摸屏、按鈕、和/或指示器等。 如果基于圖像不止一個設備有可能性(例如,具有/不具有以太網(wǎng)連接的型號,相同型號但 是具有各種可能的固件等),它還能夠包含顯示器以向用戶提供對可能的RC識別的選擇。 可選地,能夠提供可替代/附加的傳感器114和/或網(wǎng)絡連接功能。網(wǎng)絡連接功能能夠包 括例如到局域網(wǎng)(LAN)、藍牙、和/或廣域網(wǎng)(WAN)等的有線和/或無線連接。
[0018] 圖2描繪了針對遠程控制器的辨識和編程循環(huán)的方法200。方法200開始于遠程 控制器處于正常操作控制模式(202)。然后在RC上選擇編程模式(204)。然后拍攝將由RC 控制的設備的圖像(206)。RC基于由RC拍攝的一個和/或多個圖像嘗試辨識設備(208)。 如果設備被辨識,則用于控制該設備的RC代碼被自動地和/或在用戶菜單等的幫助下進行 調(diào)整(210)。RC然后返回到正常操作控制模式(例如,與RC編程模式相對的RC控制模式) (212)〇
[0019] 如果設備未通過使用圖像而被辨識,能夠經(jīng)由RC設備214向用戶建議可替代的圖 像。這些可替代的圖像視圖能夠包括但不限于銘牌、條形碼、和/或用戶手冊等的圖像。同 樣,如果設備未通過RC而被辨識,則它可以利用內(nèi)置無線功能并且嘗試連接并因此辨識設 備以經(jīng)由與該設備的對話獲得完全識別,或者能夠從由該設備和多媒體系統(tǒng)/服務器或云 服務(例如,經(jīng)由DNLA、互聯(lián)網(wǎng)等)進行的一般廣播通信中提取一些有用信息(214)。除 其他信息外,這可以是設備類型(TV、錄音機、DVD播放器等)、公司標識符、或MAC地址。該 附加信息能夠單獨地或與其他信息(包括所拍攝的圖像)結(jié)合用于識別設備。這能夠包 括但不限于:連接到互聯(lián)網(wǎng)數(shù)據(jù)庫、連接到制造商的遠程服務器、和/或連接到遠程數(shù)據(jù)庫 等(218)。連接方式能夠包括但不限于:Wi-Fi、藍牙、和/或有線連接等。如果使用內(nèi)置于 RC的數(shù)據(jù)庫辨識了圖像(216),則RC控制模式被調(diào)整(210),并且它返回到正??刂颇J?(212)。然而,如果內(nèi)置數(shù)據(jù)庫未產(chǎn)生結(jié)果(216),則能夠進行到外部數(shù)據(jù)庫(例如,互聯(lián)網(wǎng) 云、遠程服務器等)的連接(218)。如果經(jīng)由外部數(shù)據(jù)庫完成了辨識(220),則針對設備編 程RC控制代碼(210),并且RC返回到正??刂颇J剑?12)。如果內(nèi)部數(shù)據(jù)庫和外部數(shù)據(jù)庫 都未能提供對設備的辨識(220),則RC能夠由用戶手動設置(222)。
[0020] 如圖3中的示例方法300中所示,可替代的對設備(例如,電視機)進行編程的方 式能夠以"強力(brute force)"形式來實現(xiàn)。也就是說,RC被放置為使得成像設備朝向 電視機(TV set) (302)。RC瀏覽可用的全部代碼(304),直到(由成像設備辨識到)TV打 開(306、308、310),之后是自動地核查更加典型的代碼,例如,關(guān)閉、"頻道加/減"(312)、亮 度控制等。如果顯示器有反應(314),則檢測到代碼集(316)。如果沒有,則嘗試另一代碼 (318)直到顯示器有反應(314)。如果RC包含可替代的傳感器,比如,麥克風(通常是使得 智能電話起到電話作用所需要的傳感器),則甚至可以核查音頻。
[0021] 用戶想要控制的設備具有允許RC直接與設備通信的通信方法也是可能的。這能 夠例如是藍牙連接、LAN連接(比如,Apple的Airplay)等。這使得RC能夠直接識別設備, 而不需要圖像識別。
[0022] -旦RC辨識了房間中的設備并且用戶準備好控制那些設備,RC的成像設備就再 次被用于確定RC正被用于控制哪個設備。例如,為控制電視機,RC對準該設備并且該設備 被辨識為TV。相應的代碼被傳送以控制該TV。為控制DVD播放器,RC對準該DVD播放器 等等。這些設備是通過被用于編程的模式和/或通過存儲于內(nèi)部和/或外部數(shù)據(jù)庫中的視 覺特征(設計)中的任一者來辨識的。如果TV未在編程步驟中被識別,則執(zhí)行"鏈接步驟" 以將型號與未被識別的圖像鏈接在一起。通過圖片來辨識品牌和型號比檢測RC對準電視 機更為困難。
[0023] 為提高檢測能力,可以由制造商和/或用戶向設備的前面板上添加某些圖案。這 些圖案能夠是產(chǎn)品的名稱、使其與其他產(chǎn)品相區(qū)分的標簽和/或設計要素。不嚴格要求這 些要素對人眼可見(例如,紫外和/或紅外要素)。本領域技術(shù)人員清楚諸如Wi-Fi和/或 藍牙之類的附加通道能夠用于支持對設備的檢測和區(qū)分。
[0024] 為使得RC更靈活,圖像能夠被自動地和/或經(jīng)由來自用戶的輸入被分配給設備。 因此RC能夠包括映射模式和/或應用模式。在映射模式期間,用戶將圖像(例如,視圖、布 景、或者甚至是布景中的運動)與裝置和/或模型等配對。用戶能夠向某些設備分配某