專利名稱:基于控制器位置的可控設(shè)備選擇的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視交互技術(shù),尤其涉及可控設(shè)備選擇技術(shù)。
背景技術(shù):
當(dāng)前與電視機(jī)、電視機(jī)頂盒和/或其他電視設(shè)備的交互一般涉及用各種遙控器來控制設(shè)備的查看器。典型的家庭可包括位于住宅的各個房間的若干電視機(jī)和/或電視機(jī)頂盒。另外,所有的不同品牌和不同位置的電視設(shè)備都需要若干不同的遠(yuǎn)程控制設(shè)備。通常, 想要收看電視的用戶進(jìn)入住宅的房間,并且需要找到與位于住宅的特定房間中的電視機(jī)和 /或電視機(jī)頂盒相對應(yīng)的遙控器。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容來介紹可基于控制器位置的可控設(shè)備選擇的簡化概念,并且這些概念在以下具體實施方式
中進(jìn)一步描述。本發(fā)明內(nèi)容并不旨在標(biāo)識所要求保護(hù)的主題的必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
描述了基于控制器位置的可控設(shè)備選擇。在各實施例中,便攜式設(shè)備執(zhí)行伴隨實用程序來經(jīng)由無線網(wǎng)絡(luò)將便攜式設(shè)備與多個可控設(shè)備中所選的一個進(jìn)行對接。可以基于與便攜式設(shè)備集成的定位單元來確定便攜式設(shè)備的位置。然后可以選擇便攜式設(shè)備的位置附近的可控設(shè)備來用于經(jīng)由無線網(wǎng)絡(luò)的可控設(shè)備的輸入控制。還可以基于與便攜式設(shè)備集成的定向傳感器來確定便攜式設(shè)備的定向,并且當(dāng)便攜式設(shè)備的定向朝著可控設(shè)備時選擇該可控設(shè)備。
在其他實施例中,記錄多個可控設(shè)備的位置信息來標(biāo)識可控設(shè)備在便攜式設(shè)備的位置附近。當(dāng)便攜式設(shè)備的位置在被定義為包括可控設(shè)備的周界內(nèi)時,可以選擇該可控設(shè)備。周界可以基于周界邊界輸入來定義,每一周界邊界輸入在便攜式設(shè)備位于周界邊界輸入位置時作為給便攜式設(shè)備的輸入來接收。在另一實施例中,還可以在便攜式設(shè)備上顯示示出周界的布局以及多個可控設(shè)備的相應(yīng)位置的圖形化地圖。
參考以下附圖來描述基于控制器位置的可控設(shè)備選擇的各實施例。在各附圖中, 使用相同的標(biāo)號來指示相同的特征和組件 圖1示出其中可以實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的示例環(huán)境。
圖2示出可以實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的示例便攜式設(shè)備。
圖3示出了根據(jù)一個或多個實施例的基于控制器位置的可控設(shè)備選擇的示例方法。
圖4示出了根據(jù)一個或多個實施例的基于控制器位置的可控設(shè)備選擇的附加示例方法。圖5示出可以實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的示例設(shè)備的各
具體實施例方式描述了基于控制器位置的可控設(shè)備選擇。各實施例提供了可以基于被實現(xiàn)為控制器的便攜式設(shè)備的所確定的位置來選擇諸如家庭中的電視機(jī)頂盒之類的各種可控設(shè)備中的一個。例如,可以將移動電話實現(xiàn)用作具有多個電視機(jī)和/或電視機(jī)頂盒的住宅中的電視遙控器,所有這些設(shè)備都在提供覆蓋住宅的所有房間的無線服務(wù)的無線接入點的范圍內(nèi)。當(dāng)用戶在住宅里從一個房間移動到另一房間時,并且當(dāng)電視機(jī)頂盒在移動電話的附近時,選擇電視機(jī)頂盒用于移動電話的輸入控制。伴隨實用程序被實現(xiàn)為便攜式設(shè)備上的軟件,并且可以利用與便攜式設(shè)備相對應(yīng)的位置和/或方向信息來自動地消除基于住宅中的便攜式設(shè)備的位置來控制哪個電視機(jī)頂盒的歧義。
在各實施例中,便攜式設(shè)備可以集成到指示便攜式設(shè)備在住宅或企業(yè)的各個房間中的位置的定位單元,諸如GPS (全球定位系統(tǒng))單元。當(dāng)用戶攜帶便攜式設(shè)備在住宅里到處走動時,將當(dāng)前GPS位置與住宅中的電視機(jī)頂盒和其他可控設(shè)備的GPS位置比較,并且可以使用相對距離來確定可能的目標(biāo)設(shè)備。除了定位單元之外,便攜式設(shè)備還可以與定向傳感器集成,諸如指南針,從中可以確定便攜式設(shè)備的定向來進(jìn)一步消除可能的目標(biāo)設(shè)備的歧義。
在附加實施例中,便攜式設(shè)備的位置和定向可能無法提供足夠的信息來從中確定并選擇用于該便攜式設(shè)備的輸入控制的可控設(shè)備。在這些實例中,可以將周界定義為不僅包括特定可控設(shè)備還排除其他可控設(shè)備。例如,周界邊界可以定義無線網(wǎng)絡(luò)中的包含住宅或企業(yè)中的房間、房間的一部分、或多個房間的區(qū)域、或子區(qū)。還可以使用其他位置和/或距離信息來確定可控設(shè)備的選擇來用于實現(xiàn)伴隨實用程序的便攜式設(shè)備的輸入控制。例如,可以基于提供了便攜式設(shè)備離可控設(shè)備的距離的指示的音頻區(qū)分來選擇可控設(shè)備。
盡管所描述的用于基于控制器位置的可控設(shè)備選擇的系統(tǒng)和方法的特征和概念可以在任何數(shù)量的不同環(huán)境、系統(tǒng)、和/或各種配置中實現(xiàn),但基于控制器位置的可控設(shè)備選擇的各實施例在以下示例系統(tǒng)和環(huán)境的上下文中描述。
圖1示出其中可以實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的示例環(huán)境 100。示例環(huán)境100包括諸如公寓、住宅或企業(yè)中的各個房間的表示。出于此描述的目的, 各個房間被稱為起居室102、臥室104和辦公室106。辦公室106包括實現(xiàn)用于覆蓋在大樓的各個房間內(nèi)的無線數(shù)據(jù)通信的無線網(wǎng)絡(luò)的無線接入點108。
在各實施例中,便攜式設(shè)備110可以實現(xiàn)經(jīng)由無線網(wǎng)絡(luò)將便攜式設(shè)備與多個可控設(shè)備中所選的一個進(jìn)行對接的伴隨實用程序。伴隨實用程序可被執(zhí)行為設(shè)備上的服務(wù),或支持無線數(shù)據(jù)通信的設(shè)備上的瀏覽器應(yīng)用程序中的網(wǎng)頁。便攜式設(shè)備隨后可以經(jīng)由無線網(wǎng)絡(luò)來將輸入控制傳遞給可控設(shè)備。在各實施例中,多個可控設(shè)備可以各自實現(xiàn)與便攜式設(shè)備的伴隨實用程序進(jìn)行對接的伴隨應(yīng)用程序。
便攜式設(shè)備110可以是被實現(xiàn)來接收和/或傳遞無線數(shù)據(jù)的任何類型的無線設(shè)備,諸如移動電話(例如,蜂窩、VoIP、WiFi等等)、便攜式計算機(jī)設(shè)備、遠(yuǎn)程控制設(shè)備、媒體設(shè)備(例如,個人媒體播放器、便攜式媒體播放器等等)和/或任何其他類型的便攜式設(shè)備中的任何一個或其組合。此處描述的便攜式設(shè)備不限于無線設(shè)備,并且可以包括有線的但便攜式的設(shè)備。便攜式設(shè)備110可以用參考圖2所示的示例便攜式設(shè)備進(jìn)一步描述的任何數(shù)量的不同組件及其組合來實現(xiàn)。
環(huán)境100還包括可控設(shè)備的各個示例,諸如起居室102中的電視客戶機(jī)設(shè)備 112(例如,電視機(jī)頂盒、數(shù)字錄像機(jī)(DVR)等等)和游戲系統(tǒng)114,臥室104中的其他電視客戶機(jī)設(shè)備116,以及辦公室106中的計算機(jī)設(shè)備118。其他可控設(shè)備可以包括可被實現(xiàn)來從便攜式設(shè)備110接收控制輸入的電氣設(shè)備、電子設(shè)備和/或任何其他類型的客戶機(jī)設(shè)備或用戶設(shè)備。
客戶機(jī)系統(tǒng)可以包括共同呈現(xiàn)或回放任何形式的音頻、視頻和/或諸如電視節(jié)目之類的圖像媒體內(nèi)容的相應(yīng)的客戶機(jī)設(shè)備和顯示設(shè)備。例如,電視客戶機(jī)設(shè)備112和游戲系統(tǒng)114連接到起居室102中的顯示設(shè)備120。另外,電視客戶機(jī)設(shè)備116連接到臥室104 中的顯示設(shè)備122,并且計算機(jī)設(shè)備118連接到辦公室106中的顯示設(shè)備124。各種顯示設(shè)備中的任一個可被實現(xiàn)為任何類型的電視、高清電視(HDTV)、LCD或類似的顯示系統(tǒng)。
各種可控設(shè)備中的任一個可用一個或多個處理器、通信組件、存儲器組件、信號處理和控制電路以及媒體內(nèi)容呈現(xiàn)系統(tǒng)來配置和/或?qū)崿F(xiàn)。此外,可控設(shè)備中的任一個可以用參考圖5所示的示例設(shè)備進(jìn)一步描述的任何數(shù)量的不同組件及其組合來實現(xiàn)。
便攜式設(shè)備110可被實現(xiàn)來包括指示便攜式設(shè)備在大樓的各個房間的任一個中的位置的定位單元,諸如GPS (全球定位系統(tǒng))單元。便攜式設(shè)備110還可以包括指示各個房間中的任一個內(nèi)的便攜式設(shè)備對準(zhǔn)或定向到的定向或方向的定向傳感器,諸如指南針。
便攜式設(shè)備110實現(xiàn)可被實現(xiàn)為計算機(jī)可執(zhí)行指令并由一個或多個處理器執(zhí)行來實現(xiàn)此處描述的各實施例和/或特征的伴隨實用程序。可將伴隨實用程序與各個可控設(shè)備配對來經(jīng)由無線網(wǎng)絡(luò)與用于數(shù)據(jù)通信的設(shè)備對接??梢允褂檬謩虞斎牖蛟谧詣优鋵Φ脑O(shè)備之間傳遞的唯一標(biāo)識符和/或代碼來將便攜式設(shè)備110與可控設(shè)備配對。
除了將便攜式設(shè)備110與各個可控設(shè)備配對之外,伴隨實用程序可以記錄與各個房間中的多個可控設(shè)備中的每一個的位置相對應(yīng)的位置信息。例如,便攜式設(shè)備110可以位于可控設(shè)備旁邊,諸如被放置在或位于可控設(shè)備附近,并且可以基于便攜式設(shè)備的GPS 位置來記錄可控設(shè)備的大致位置?;蛘撸脩艨梢詫⒖煽卦O(shè)備的坐標(biāo)位置輸入到便攜式設(shè)備110中,其中存儲GPS和/或坐標(biāo)位置以供后續(xù)位置引用。
在各實施例中,伴隨實用程序可以從與便攜式設(shè)備集成的定位單元中確定便攜式設(shè)備110的位置,然后選擇在便攜式設(shè)備的位置附近的可控設(shè)備以用于經(jīng)由無線網(wǎng)絡(luò)的輸入控制。在該示例環(huán)境100中,便攜式設(shè)備110被示為位于起居室102中。便攜式設(shè)備所實現(xiàn)的伴隨實用程序可以確定便攜式設(shè)備的位置(例如,位于起居室中),并且選擇電視客戶機(jī)設(shè)備112作為可控設(shè)備,因為該可控設(shè)備在便攜式設(shè)備的位置附近。在選擇可控設(shè)備時,電視客戶機(jī)設(shè)備112被配置成用于便攜式設(shè)備的輸入控制。代替基于便攜式設(shè)備的位置來選擇可控設(shè)備或除此之外,可控設(shè)備可以基于音頻區(qū)分來選擇,該音頻區(qū)分提供了便攜式設(shè)備離可控設(shè)備的距離的指示,諸如選擇開啟的可控設(shè)備而非當(dāng)前關(guān)閉的可控設(shè)備。
可能存在一個以上的可控設(shè)備在便攜式設(shè)備110的位置附近的情況。例如,電視客戶機(jī)設(shè)備112和游戲系統(tǒng)114兩者與起居室102中的便攜式設(shè)備110的位置幾乎等距。 伴隨實用程序隨后還可以從與便攜式設(shè)備集成的定向傳感器中確定便攜式設(shè)備110的定向,并選擇便攜式設(shè)備的位置附近的可控設(shè)備和/或當(dāng)便攜式設(shè)備的定向朝向可控設(shè)備時選擇該可控設(shè)備。在示例環(huán)境100中,伴隨實用程序可以選擇電視客戶機(jī)設(shè)備112作為可控設(shè)備,因為該可控設(shè)備在便攜式設(shè)備的位置附近和/或基于便攜式設(shè)備的定向1 正朝向該可控設(shè)備。當(dāng)便攜式設(shè)備的位置改變和/或當(dāng)便攜式設(shè)備的定向變?yōu)槌虿煌目煽卦O(shè)備時,便攜式設(shè)備的伴隨實用程序隨后可以選擇不同的可控設(shè)備,諸如游戲系統(tǒng)114。
還可能存在一個以上的可控設(shè)備在便攜式設(shè)備110的位置附近但可控設(shè)備在分開的房間中的情況。例如,起居室102中的游戲系統(tǒng)114位于臥室104中的電視客戶機(jī)設(shè)備116附近,但被墻分開。然而,便攜式設(shè)備110的伴隨實用程序可以基于與兩個可控設(shè)備相對應(yīng)的所記錄的位置信息來確定兩個可控設(shè)備與便攜式設(shè)備的位置幾乎等距。由此,附加實施例提供了可以定義不僅包括特定可控設(shè)備還排除其他可控設(shè)備的周界。周界邊界定義包括示例環(huán)境100中的各個房間的無線網(wǎng)絡(luò)中的區(qū)域或子區(qū)。
可以建立這樣的周界該周界包括特定可控設(shè)備,并且當(dāng)便攜式設(shè)備110在周界的邊界內(nèi)時選擇該可控設(shè)備以用于便攜式設(shè)備的輸入控制。例如,將周界1 定義成包含臥室104并且電視客戶機(jī)設(shè)備116在周界的邊界內(nèi)??梢曰谥芙邕吔巛斎?30來定義周界128,該周界邊界輸入130被示為周界邊界的角上的X。當(dāng)便攜式設(shè)備110位于周界邊界輸入位置時,可以將周界邊界輸入中的每一個作為便攜式設(shè)備110的輸入來接收。隨后伴隨實用程序可以基于當(dāng)便攜式設(shè)備110被放置在或位于邊界輸入位置時的GPS坐標(biāo)來記錄邊界輸入。應(yīng)該注意,可以基于任意數(shù)量的周界邊界輸入,諸如被示為定義周界1 的五個輸入來定義周界。另選地或另外地,可以使用RF、激光或無線信號反射來定義和/或檢測周界邊界。
在一個實施例中,當(dāng)便攜式設(shè)備110進(jìn)入周界邊界所定義的區(qū)域時可以自動地激活可控設(shè)備。例如,當(dāng)便攜式設(shè)備Iio進(jìn)入周界128的邊界內(nèi)時,電視客戶機(jī)設(shè)備116可以自動地打開和/或轉(zhuǎn)向最喜愛的頻道。伴隨實用程序還可以結(jié)合其他自動選擇信息,諸如如果早晨用戶攜帶便攜式設(shè)備110靠近廚房電視設(shè)備,則將該電視設(shè)備轉(zhuǎn)向本地新聞并顯示示出股票價格的報價器、本地天氣或用戶可能感興趣的其他信息。
示例環(huán)境100還包括包含辦公室106中的另一可控設(shè)備的另一周界132。當(dāng)便攜式設(shè)備Iio進(jìn)入周界132的邊界內(nèi)時,可以選擇計算機(jī)設(shè)備118以用于便攜式設(shè)備110的輸入控制。作為諸如用于定義周界128的多個周界邊界輸入的代替,基于離周界的單個中心點136的半徑134來定義周界132。周界的半徑可以是用戶定義的或基于諸如可能的常見房間大小之類的近似標(biāo)準(zhǔn)來自動地確定。類似地,可以圍繞單個中心點來定義矩形或正方形周界。
圖2示出可以實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的各便攜式設(shè)備的示例200。便攜式設(shè)備202(例如,有線和/或無線設(shè)備)可以是被實現(xiàn)用于數(shù)據(jù)、消息收發(fā)和/或語音通信的移動個人計算機(jī)204、個人數(shù)字助理(PDA)、或移動電話206 (例如,蜂窩、VoIP、WiFi等等)中的任一個或其組合。便攜式設(shè)備202還可以包括便攜式計算機(jī)設(shè)備208 (例如,膝上型計算機(jī)、筆記本等等)、媒體設(shè)備210 (例如,個人媒體播放器、便攜式媒體播放器等等)、游戲設(shè)備、電器設(shè)備、電子設(shè)備和/或可以接收、顯示和/或傳遞用于可控設(shè)備的輸入控制的數(shù)據(jù)的任何其他類型的便攜式設(shè)備。
各種便攜式設(shè)備中的每一個可以包括集成顯示屏幕和/或集成觸摸屏,以及用戶可以經(jīng)由其來輸入數(shù)據(jù)和/或選擇的可選輸入控制。例如,移動個人計算機(jī)204包括其上可以顯示用戶界面的集成觸摸屏212,該用戶界面包括可顯示對象和/或用戶界面元素,諸如任何類型的圖標(biāo)、圖像、圖形、文本、可選按鈕、用戶可選控件、菜單選擇、地圖元件和/或任何其他類型的用戶界面可顯示特征或項。
在基于控制器位置的可控設(shè)備選擇的各實施例中,可以顯示示出周界的布局以及多個可控設(shè)備的相應(yīng)位置的圖形化地圖214。例如,圖形化地圖214示出參考圖1來描述的兩個周界和各個可控設(shè)備。另選地或另外地,可以將包括可控設(shè)備的區(qū)域或房間的圖像繪制成地圖并在圖形化地圖214中顯示。在一個實施例中,可以通過編輯圖形化地圖的顯示上的周界邊界點來修改圖形化地圖214中顯示的所定義的周界。
此處描述的各種可控設(shè)備中的任一個可用一個或多個傳感器、處理器、通信組件、 數(shù)據(jù)輸入、存儲器組件、存儲介質(zhì)、處理和控制電路和/或呈現(xiàn)系統(tǒng)來實現(xiàn)。便攜式設(shè)備中的任一個也可以被實現(xiàn)為經(jīng)由通信網(wǎng)絡(luò)來通信,該通信網(wǎng)絡(luò)可包括任何類型的數(shù)據(jù)網(wǎng)絡(luò)、 語音網(wǎng)絡(luò)、廣播網(wǎng)絡(luò)、基于IP的網(wǎng)絡(luò)和/或便于數(shù)據(jù)、消息收發(fā)和/或語音通信的無線網(wǎng)絡(luò)。便攜式設(shè)備110還可以用參考圖5所示的示例設(shè)備來描述的任何數(shù)量的不同組件及其組合來實現(xiàn)。便攜式設(shè)備102還可與用戶(即人)和/或操作該設(shè)備的實體相關(guān)聯(lián),從而使得便攜式設(shè)備描述包括用戶、軟件、和/或設(shè)備的組合的邏輯設(shè)備。
在該示例中,便攜式設(shè)備202包括一個或多個處理器216 (例如,微處理器、控制器等中的任一個)、存儲器218和用于數(shù)據(jù)通信的無線接口 220。便攜式設(shè)備202還包括呈現(xiàn)系統(tǒng)222,該呈現(xiàn)系統(tǒng)222呈現(xiàn)用戶界面(例如,圖形化地圖214)和用戶界面元素以便在便攜式設(shè)備中的任一個上顯示。呈現(xiàn)系統(tǒng)222還被實現(xiàn)為接收并呈現(xiàn)任何形式的音頻、視頻和/或從任何媒體內(nèi)容和/或數(shù)據(jù)源接收的圖像數(shù)據(jù)。
便攜式設(shè)備202還可以包括各種軟件和/或媒體應(yīng)用程序,其可以結(jié)合由處理器 216處理或以其他方式執(zhí)行的軟件和/或模塊。媒體應(yīng)用程序可以包括音樂和/或視頻播放器、Web瀏覽器、電子郵件應(yīng)用程序、消息收發(fā)應(yīng)用程序、照片查看器等等。軟件應(yīng)用程序還可以包括操作系統(tǒng),以及在該示例中的伴隨實用程序2M來實現(xiàn)此處描述的基于控制器位置的可控設(shè)備選擇的各實施例。
如參考圖1所描述的,伴隨實用程序2M選擇多個可控設(shè)備中的一個以用于便攜式設(shè)備的輸入控制,諸如經(jīng)由控制輸入226。伴隨實用程序2M還可以記錄與多個可控設(shè)備中的每一個的位置相對應(yīng)的位置信息228。另外,伴隨實用程序2M可以記錄邊界周界輸入 230來定義各周界。便攜式設(shè)備202還可以包括定位單元232和/或定向傳感器234。例如,定位單元232可被實現(xiàn)為指示便攜式設(shè)備的位置的GPS單元,并且定向傳感器234可被實現(xiàn)為指示便攜式設(shè)備朝著的定向或方向的指南針。伴隨實用程序隨后可以選擇在便攜式設(shè)備的位置附近的可控設(shè)備和/或當(dāng)便攜式設(shè)備的定向朝向可控設(shè)備時選擇該可控設(shè)備。
參考相應(yīng)的圖3和4來描述基于控制器位置的可控設(shè)備選擇的一個或多個實施例的示例方法300和400。一般而言,在此描述的任何功能、方法、過程、組件以及模塊都可使用軟件、固件、硬件(例如,固定邏輯電路)、手動處理或其任何組合來實現(xiàn)。軟件實現(xiàn)表示當(dāng)由計算機(jī)處理器執(zhí)行時執(zhí)行指定任務(wù)的程序代碼??梢栽谟嬎銠C(jī)可執(zhí)行指令的一般上下文中描述示例方法,這些指令可包括軟件、應(yīng)用程序、例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊、功能等等。程序代碼可被存儲在計算機(jī)處理器本地和/或遠(yuǎn)程的一個或多個計算機(jī)可讀存儲器設(shè)備中。方法還可以在多個計算機(jī)設(shè)備的分布式計算環(huán)境中實施。此外,此處所描述的特征是平臺無關(guān)的,并且可在具有各種處理器的各種計算平臺上實現(xiàn)。
圖3示出基于控制器位置的可控設(shè)備選擇的示例方法300。描述方法框的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或?qū)崿F(xiàn)替換方法。
在框302,便攜式設(shè)備執(zhí)行伴隨實用程序。例如,便攜式設(shè)備110執(zhí)行伴隨實用程序2M來經(jīng)由無線網(wǎng)絡(luò)將便攜式設(shè)備與多個可控設(shè)備中所選的一個進(jìn)行對接。伴隨實用程序可被執(zhí)行為便攜式設(shè)備110上的服務(wù),并且伴隨實用程序?qū)⒈銛y式設(shè)備與在可控設(shè)備上執(zhí)行的伴隨應(yīng)用程序進(jìn)行對接。
在框304,記錄多個可控設(shè)備的位置信息。例如,與便攜式設(shè)備110集成的伴隨實用程序2M將便攜式設(shè)備110與各可控設(shè)備配對,并記錄與多個可控設(shè)備中的每一個的位置相對應(yīng)的位置信息,諸如示例環(huán)境100中的各個房間中示出的每一可控設(shè)備的位置。
在框306,基于與便攜式設(shè)備集成的定位單元來確定便攜式設(shè)備的位置。例如,與便攜式設(shè)備110集成的伴隨實用程序2M從與便攜式設(shè)備集成的定位單元232(例如,GPS 單元)來確定便攜式設(shè)備的位置。伴隨實用程序2M隨后可以從與可控設(shè)備相關(guān)聯(lián)的所記錄的位置信息中標(biāo)識便攜式設(shè)備的位置附近的可控設(shè)備。
在框308,基于與便攜式設(shè)備集成的定向傳感器來確定便攜式設(shè)備的定向。例如, 與便攜式設(shè)備110集成的伴隨實用程序2M從與便攜式設(shè)備集成的定向傳感器234 (例如, 指南針)來確定便攜式設(shè)備UO的定向。
在框310,選擇在便攜式設(shè)備的位置附近的可控設(shè)備和/或當(dāng)便攜式設(shè)備的定向朝著可控設(shè)備時選擇該可控設(shè)備。例如,與便攜式設(shè)備110集成的伴隨實用程序2M選擇可控設(shè)備以用于經(jīng)由無線網(wǎng)絡(luò)的便攜式設(shè)備的輸入控制。選擇在便攜式設(shè)備的位置附近的可控設(shè)備和/或當(dāng)便攜式設(shè)備的定向朝著可控設(shè)備時選擇該可控設(shè)備。在示例環(huán)境100中, 伴隨實用程序可以選擇電視客戶機(jī)設(shè)備112作為可控設(shè)備,因為該可控設(shè)備在便攜式設(shè)備 110的位置附近和/或基于便攜式設(shè)備的定向1 正朝向該可控設(shè)備。
方法300隨后可以在框306繼續(xù)來確定便攜式設(shè)備的新的位置以基于便攜式設(shè)備的位置的變化或者當(dāng)便攜式設(shè)備的定向變?yōu)槌虿煌目煽卦O(shè)備時選擇不同的可控設(shè)備。 例如,當(dāng)便攜式設(shè)備110的位置改變和/或當(dāng)便攜式設(shè)備110的定向變?yōu)槌虿煌目煽卦O(shè)備時,便攜式設(shè)備110的伴隨實用程序2M隨后可以選擇不同的可控設(shè)備,諸如游戲系統(tǒng) 114。
圖4示出基于控制器位置的可控設(shè)備選擇的示例方法400。描述方法框的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或?qū)崿F(xiàn)替換方法。
在框402,便攜式設(shè)備執(zhí)行伴隨實用程序。例如,便攜式設(shè)備110執(zhí)行伴隨實用程序2M來經(jīng)由無線網(wǎng)絡(luò)將便攜式設(shè)備與多個可控設(shè)備中所選的一個進(jìn)行對接。伴隨實用程序?qū)⒈銛y式設(shè)備與在可控設(shè)備上執(zhí)行的伴隨應(yīng)用程序進(jìn)行對接。
在框404,當(dāng)便攜式設(shè)備位于周界邊界輸入位置時,將周界邊界輸入的每一個作為輸入來接收。例如,當(dāng)便攜式設(shè)備110位于周界邊界輸入位置時,便攜式設(shè)備將周界邊界的輸入作為給便攜式設(shè)備的輸入來接收。隨后伴隨實用程序基于當(dāng)便攜式設(shè)備110被放置在或位于邊界輸入位置時的GPS坐標(biāo)來記錄邊界輸入。在各示例中,便攜式設(shè)備110接收周界邊界輸入130,其被示為周界128的周界邊界的角上的X。類似地,便攜式設(shè)備110接收周界132的中心點136處的周界邊界輸入。
在框406,定義周界,其中選擇可控設(shè)備以用于便攜式設(shè)備的輸入控制。例如,基于周界邊界輸入130來定義周界128。將周界1 定義成包含臥室104并且電視客戶機(jī)設(shè)備116在周界的邊界內(nèi)。類似地,基于離周界的中心點136處的單個輸入的半徑134來定義周界132。
在框408,當(dāng)便攜式設(shè)備的位置在被定義為包括可控設(shè)備的周界內(nèi)時,可以選擇該可控設(shè)備。例如,當(dāng)便攜式設(shè)備110在周界1 的邊界內(nèi)時,選擇電視客戶機(jī)設(shè)備116(即, 可控設(shè)備)以作為便攜式設(shè)備的輸入控制。類似地,當(dāng)便攜式設(shè)備110在周界132的邊界內(nèi)時,選擇計算機(jī)設(shè)備118(即,可控設(shè)備)以作為便攜式設(shè)備的輸入控制。
在框410,當(dāng)便攜式設(shè)備進(jìn)入周界內(nèi)時,發(fā)起控制輸入來自動激活可控設(shè)備。例如, 當(dāng)便攜式設(shè)備110進(jìn)入周界128的邊界內(nèi)時,電視客戶機(jī)設(shè)備116可以自動地打開和/或轉(zhuǎn)向最喜愛的頻道。類似地,當(dāng)便攜式設(shè)備110進(jìn)入周界132的邊界內(nèi)時,計算機(jī)設(shè)備118 可以自動地打開要顯示在顯示設(shè)備1 上的主頁和/或發(fā)起對其的瀏覽。
在框412,顯示示出周界的布局以及多個可控設(shè)備的相應(yīng)位置的圖形化地圖。例如,顯示示出周界的布局以及多個可控設(shè)備的相應(yīng)位置的圖形化地圖214,諸如參考圖1描述的兩個周界和各個可控設(shè)備。在框414,接收對圖形化地圖的編輯輸入來改變周界邊界。 例如,在便攜式設(shè)備110處接收對所顯示的圖形化地圖214的編輯輸入,并且修改周界1 的邊界輸入130來重新定義周界的邊界。
圖5示出可被實現(xiàn)為參考先前的圖1-4來描述的實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的任何類型的便攜式、可控和/或計算設(shè)備的示例設(shè)備500的各組件。在各實施例中,設(shè)備500可被實現(xiàn)為有線和/或無線設(shè)備中的任一個或其組合,如任何形式的電視客戶機(jī)設(shè)備(例如,電視機(jī)頂盒、數(shù)字錄像機(jī)(DVR)等等)、消費(fèi)設(shè)備、計算機(jī)設(shè)備、服務(wù)器設(shè)備、便攜式計算機(jī)設(shè)備、用戶設(shè)備、通信設(shè)備、視頻處理和/或呈現(xiàn)設(shè)備、電器設(shè)備、游戲設(shè)備、電子設(shè)備和/或被實現(xiàn)為任何其它類型的設(shè)備。設(shè)備500還可與用戶(即人)和/ 或操作該設(shè)備的實體相關(guān)聯(lián),從而使得設(shè)備描述包括用戶、軟件、固件和/或設(shè)備的組合的邏輯設(shè)備。
設(shè)備500包括實現(xiàn)設(shè)備數(shù)據(jù)504(例如,所接收的數(shù)據(jù)、正被接收的數(shù)據(jù)、排定用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)包等等)的有線和/或無線通信的通信設(shè)備502。設(shè)備數(shù)據(jù)504或其它設(shè)備內(nèi)容可以包括設(shè)備的配置設(shè)置、存儲在設(shè)備上的媒體內(nèi)容和/或與設(shè)備的用戶相關(guān)聯(lián)的信息。存儲在設(shè)備500上的媒體內(nèi)容可以包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備500包括經(jīng)由其可以接收任何類型的數(shù)據(jù)、媒體內(nèi)容和/或輸入的一個或多個數(shù)據(jù)輸入506,諸如用戶可選輸入、消息、音樂、電視媒體內(nèi)容、所記錄的視頻內(nèi)容以及從任何內(nèi)容和/或數(shù)據(jù)源接收的任何其它類型的音頻、視頻和/或圖像數(shù)據(jù)。
設(shè)備500還包括通信接口 508,其可被實現(xiàn)為串行和/或并行接口、無線接口、任何類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、和任何其它類型的通信接口中的任一個或多個。通信接口 508提供設(shè)備500和通信網(wǎng)絡(luò)之間的連接和/或通信鏈路,其它電子、計算和通信設(shè)備通過其來與設(shè)備500傳遞數(shù)據(jù)。
設(shè)備500包括處理各種計算機(jī)可執(zhí)行指令來控制設(shè)備500的操作并實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的一個或多個處理器510(例如,微處理器、控制器等中的任一個)。另選地或另外地,設(shè)備500可以用硬件、固件或在結(jié)合概括地在512處標(biāo)識的處理和控制電路來實現(xiàn)的固定邏輯電路中的任一個或其組合來實現(xiàn)。雖然未示出,設(shè)備500 可以包括耦合設(shè)備中的各組件的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)中的任一個或組合,諸如存儲器總線或存儲器控制器、外圍總線、通用串行總線和/或利用各種總線體系結(jié)構(gòu)中的任一種的處理器或局部總線。
設(shè)備500還包括諸如一個或多個存儲器組件等的計算機(jī)可讀介質(zhì)514,存儲器組件的示例包括隨機(jī)存取存儲器(RAM)、非易失性存儲器(例如,只讀存儲器(ROM)、閃存、 EPROM、EEPROM等中的任一個或多個)、以及盤存儲設(shè)備。盤存儲設(shè)備可被實現(xiàn)為任何類型的磁性或光學(xué)存儲設(shè)備,如硬盤驅(qū)動器、可記錄和/或可重寫緊致盤(CD)、任何類型的數(shù)字多功能盤(DVD)等等。設(shè)備500還可包括大容量存儲介質(zhì)設(shè)備516。
計算機(jī)可讀存儲介質(zhì)514提供數(shù)據(jù)存儲機(jī)制以便存儲設(shè)備數(shù)據(jù)504、以及各種設(shè)備應(yīng)用程序518和關(guān)于設(shè)備500的各操作方面的任何其它類型的信息和/或數(shù)據(jù)。例如, 操作系統(tǒng)520可以用計算機(jī)可讀存儲介質(zhì)514作為計算機(jī)應(yīng)用程序來維護(hù)并在處理器510 上執(zhí)行。設(shè)備應(yīng)用程序518可以包括設(shè)備管理器(例如,控制應(yīng)用程序、軟件應(yīng)用程序、信號處理和控制模塊、特定設(shè)備本地的代碼、特定設(shè)備的硬件抽象層等等)。
設(shè)備應(yīng)用程序518還包括實現(xiàn)基于控制器位置的可控設(shè)備選擇的各實施例的任何系統(tǒng)組件或模塊。在該示例中,設(shè)備應(yīng)用程序518可以包括伴隨實用程序522,諸如當(dāng)設(shè)備500被實現(xiàn)為便攜式設(shè)備時。另選地或另外地,設(shè)備應(yīng)用程序518可以包括伴隨應(yīng)用程序524,諸如當(dāng)設(shè)備500被實現(xiàn)為可控設(shè)備時。伴隨實用程序522和伴隨應(yīng)用程序5M被示為軟件模塊和/或計算機(jī)應(yīng)用程序。另選地或另外地,伴隨實用程序522和/或伴隨應(yīng)用程序5M可被實現(xiàn)為硬件、軟件、固件或其任意組合。
設(shè)備500還包括生成并向音頻系統(tǒng)5 提供音頻數(shù)據(jù)和/或生成并向顯示系統(tǒng) 530提供顯示數(shù)據(jù)的音頻和/或視頻呈現(xiàn)系統(tǒng)526。音頻系統(tǒng)5 和/或顯示系統(tǒng)530可包括處理、顯示、和/或以其它方式呈現(xiàn)音頻、視頻、和圖像數(shù)據(jù)的任何設(shè)備。顯示數(shù)據(jù)和音頻信號可經(jīng)由RF(射頻)鏈路、S-視頻鏈路、復(fù)合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接口 )、模擬音頻連接、或其它類似的通信鏈路來從設(shè)備500傳輸給音頻設(shè)備和/或顯示設(shè)備。在一個實施例中,音頻系統(tǒng)5 和/或顯示系統(tǒng)530被實現(xiàn)為設(shè)備500的外部組件?;蛘?,音頻系統(tǒng)5 和/或顯示系統(tǒng)530被實現(xiàn)為示例設(shè)備500的集成組件。
盡管已經(jīng)用特征和/或方法專用的語言描述了基于控制器位置的可控設(shè)備選擇的各實施例,但是應(yīng)該理解所附權(quán)利要求的主題不必限于所述的具體特征或方法。相反,具體特征和方法被公開為基于控制器位置的可控設(shè)備選擇的示例實現(xiàn)。
權(quán)利要求
1.一種便攜式設(shè)備(110),包括:被配置成指示所述便攜式設(shè)備的位置的定位單元032);實現(xiàn)伴隨實用程序(224)的至少一個存儲器(218)和處理器016),所述伴隨實用程序被配置成經(jīng)由無線網(wǎng)絡(luò)(108)將所述便攜式設(shè)備與多個可控設(shè)備(11 中的所選的一個進(jìn)行對接,所述伴隨實用程序還被配置成從所述定位單元中確定所述便攜式設(shè)備的位置;以及選擇在所述便攜式設(shè)備的位置附近的可控設(shè)備來用于經(jīng)由所述無線網(wǎng)絡(luò)的可控設(shè)備的輸入控制。
2.如權(quán)利要求1所述的便攜式設(shè)備,其特征在于,還包括被配置成指示所述便攜式設(shè)備的定向的定向傳感器,其中所述伴隨實用程序還被配置成當(dāng)所述便攜式設(shè)備的定向朝向所述可控設(shè)備時選擇所述可控設(shè)備。
3.如權(quán)利要求2所述的便攜式設(shè)備,其特征在于,所述定位單元是GPS單元并且所述定向傳感器是指南針。
4.如權(quán)利要求2所述的便攜式設(shè)備,其特征在于,所述伴隨實用程序還被配置成基于所述便攜式設(shè)備的位置的至少一個改變或當(dāng)所述便攜式設(shè)備變?yōu)槌虿煌煽卦O(shè)備時選擇該不同的可控設(shè)備。
5.如權(quán)利要求1所述的便攜式設(shè)備,其特征在于,所述多個可控設(shè)備包括電視機(jī)頂盒、 游戲系統(tǒng)或客戶機(jī)設(shè)備中的至少一個。
6.如權(quán)利要求1所述的便攜式設(shè)備,其特征在于,所述伴隨實用程序還被配置成記錄所述多個可控設(shè)備的位置信息來標(biāo)識所述可控設(shè)備在所述便攜式設(shè)備的位置附近。
7.如權(quán)利要求1所述的便攜式設(shè)備,其特征在于,所述伴隨實用程序還被配置成當(dāng)所述便攜式設(shè)備的位置在被定義成包括所述可控設(shè)備的周界內(nèi)時選擇所述可控設(shè)備。
8.如權(quán)利要求7所述的便攜式設(shè)備,其特征在于,所述伴隨實用程序還被配置成基于當(dāng)所述便攜式設(shè)備位于周界邊界輸入位置時基于各自作為所述便攜式設(shè)備的輸入來接收的周界邊界輸入來定義所述周界。
9.如權(quán)利要求7所述的便攜式設(shè)備,其特征在于,還包括被配置成顯示圖形化地圖的集成顯示,所述圖形化地圖示出所述周界的布局以及所述多個可控設(shè)備的相應(yīng)位置。
10.一種由便攜式設(shè)備(110)實現(xiàn)的方法(300),所述方法包括用所述便攜式設(shè)備的處理器(216)來執(zhí)行(302)伴隨實用程序OM),所述伴隨實用程序被配置成經(jīng)由無線網(wǎng)絡(luò)(108)將所述便攜式設(shè)備與多個可控設(shè)備中所選的一個(112) 進(jìn)行對接;基于與所述便攜式設(shè)備集成的定位單元(23 來確定(306)所述便攜式設(shè)備的位置;以及選擇(310)在所述便攜式設(shè)備的位置附近的可控設(shè)備來用于經(jīng)由所述無線網(wǎng)絡(luò)的可控設(shè)備的輸入控制。
11.如權(quán)利要求10所述的方法,其特征在于,還包括基于與所述便攜式設(shè)備集成的定向傳感器來確定所述便攜式設(shè)備的定向;以及當(dāng)所述便攜式設(shè)備的定向朝向所述可控設(shè)備時選擇所述可控設(shè)備。
12.如權(quán)利要求11所述的方法,其特征在于,還包括基于所述便攜式設(shè)備的位置的至少一個改變或當(dāng)所述便攜式設(shè)備的定向變?yōu)槌虿煌煽卦O(shè)備時選擇該不同的可控設(shè)備。
13.如權(quán)利要求10所述的方法,其特征在于,還包括記錄所述多個可控設(shè)備的位置信息來標(biāo)識所述可控設(shè)備在所述便攜式設(shè)備的位置附近。
14.如權(quán)利要求10所述的方法,其特征在于,還包括當(dāng)所述便攜式設(shè)備的位置在被定義成包括所述可控設(shè)備的周界內(nèi)時選擇所述可控設(shè)備。
15.如權(quán)利要求14所述的方法,其特征在于,還包括當(dāng)所述便攜式設(shè)備進(jìn)入所述周界內(nèi)時發(fā)起控制輸入來自動地激活所述可控設(shè)備。
全文摘要
描述了基于控制器位置的可控設(shè)備選擇。在各實施例中,便攜式設(shè)備執(zhí)行伴隨實用程序來經(jīng)由無線網(wǎng)絡(luò)將便攜式設(shè)備與多個可控設(shè)備中所選的一個進(jìn)行對接?;谂c便攜式設(shè)備集成的定位單元來確定便攜式設(shè)備的位置。隨后可以選擇在便攜式設(shè)備的位置附近的可控設(shè)備來用于經(jīng)由無線網(wǎng)絡(luò)的可控設(shè)備的輸入控制。
文檔編號H04N5/44GK102202192SQ20111010624
公開日2011年9月28日 申請日期2011年4月18日 優(yōu)先權(quán)日2010年4月19日
發(fā)明者E·R·索爾丹, B·R·佩蒂特, N·明瓦拉, N·瑟帕塔努 申請人:微軟公司