專利名稱:遙控系統(tǒng)與其應(yīng)用程序的提供方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遙控系統(tǒng),且特別是涉及一種可以識(shí)別操作遙控器的使 用者,并依據(jù)使用者的個(gè)人設(shè)定數(shù)據(jù)來(lái)提供應(yīng)用程序的遙控系統(tǒng)。
背景技術(shù):
.
傳統(tǒng)電視均配備有遙控器,以供使用者遙控電枧之用。然而,使用者需
的頻道選擇鍵,依照頻道號(hào)碼順序規(guī)律地瀏覽各個(gè)頻道,如此會(huì)造成使用者 在操作上的不便。因此,如何設(shè)計(jì)出可以適應(yīng)不同使用者的操作習(xí)慣與使用 偏好的遙控系統(tǒng),乃業(yè)界所致力的目標(biāo)。
發(fā)明內(nèi)容
本發(fā)明涉及一種遙控系統(tǒng)。本發(fā)明的遙控系統(tǒng)可以識(shí)別操作遙控器的使 用者,并根據(jù)不同使用者對(duì)于各種應(yīng)用程序的操作行為、使用習(xí)慣與使用偏 好,據(jù)以存儲(chǔ)對(duì)應(yīng)各個(gè)使用者的個(gè)人設(shè)定數(shù)據(jù)。當(dāng)某一使用者欲使用各種應(yīng) 用程序時(shí),計(jì)算機(jī)系統(tǒng)系識(shí)別此使用者,依據(jù)已存儲(chǔ)的此使用者的個(gè)人設(shè)定 數(shù)據(jù),提供適于此使用者的對(duì)應(yīng)各種應(yīng)用程序的操作接口與各種參數(shù)設(shè)定, 使得此使用者可以更方便的操作本發(fā)明實(shí)施例的遙控系統(tǒng)。
根據(jù)本發(fā)明的第一方面,提出一種遙控系統(tǒng)。此遙控裝置包括遙控器與 計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包括遙控信號(hào)接收器、圖像擷取裝置、存儲(chǔ)裝置與 處理器。遙控器系用以響應(yīng)于使用者的操作,輸出遙控信號(hào)。當(dāng)遙控器由靜 止到被移動(dòng)時(shí),輸出遙控信號(hào)為移動(dòng)檢測(cè)信號(hào)。遙控信號(hào)接收器用以接收遙 控信號(hào)。圖像擷取裝置用以擷取圖像。處理器用以判斷遙控信號(hào)是否為移動(dòng) 檢測(cè)信號(hào)。當(dāng)遙控信號(hào)為移動(dòng)檢測(cè)信號(hào),處理器控制圖像擷取裝置來(lái)擷取對(duì) 應(yīng)使用者的擷取圖像,并存儲(chǔ)擷取圖像為第一參考圖像于存儲(chǔ)裝置。處理器 并存儲(chǔ)對(duì)應(yīng)使用者的使用行為的一組個(gè)人設(shè)定數(shù)據(jù)為第 一組個(gè)人設(shè)定數(shù)據(jù), 并加載第一個(gè)人設(shè)定數(shù)據(jù)為已加載個(gè)人設(shè)定數(shù)據(jù),以依據(jù)已加載的個(gè)人設(shè)定
數(shù)據(jù)提供應(yīng)用程序。
根據(jù)本發(fā)明的另 一 方面,提出 一種用于計(jì)算機(jī)系統(tǒng)的應(yīng)用程序的提供方 法,,用以響應(yīng)于使用者通過(guò)遙控器所輸出的遙控信號(hào)來(lái)l是供應(yīng)用程序。計(jì)算
機(jī)系統(tǒng)包括處理器、圖像擷取裝置與存儲(chǔ)裝置。本方法包括下列步驟首先,
處理器判斷遙控信號(hào)是否為移動(dòng)檢測(cè)信號(hào),移動(dòng)檢測(cè)信號(hào)是當(dāng)遙控器由靜止 到被移動(dòng)時(shí)所輸出的遙控信號(hào)。接著,若遙控信號(hào)為移動(dòng)檢測(cè)信號(hào),圖像擷 取裝置擷取對(duì)應(yīng)使用者的擷取圖像。之后,處理器比較擷取圖像與存儲(chǔ)于存 儲(chǔ)裝置的第一參考圖像。然后,若擷取圖像符合第一參考圖像,則處理器加 載存儲(chǔ)在存儲(chǔ)裝置中的對(duì)應(yīng)于第 一參考圖像的第 一組個(gè)人設(shè)定數(shù)據(jù)為已加載 個(gè)人設(shè)定數(shù)據(jù),以依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù)提供應(yīng)用程序。
為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉一較佳實(shí)施例,并配合 附圖,作詳細(xì)i兌明如下。
圖1示出了根據(jù)本發(fā)明的一實(shí)施例的遙控系統(tǒng)的電路圖; 圖2A示出了根據(jù)本發(fā)明的一實(shí)施例的應(yīng)用程序的^:供方法的流程圖的 一部份;以及
圖2B示出了根據(jù)本發(fā)明的一實(shí)施例的應(yīng)用程序的4是供方法的流程圖的 另 一部份。
附圖符號(hào)說(shuō)明
110:遙控器
120:計(jì)算機(jī)系統(tǒng)
121:處理器
122:遙控信號(hào)接收器
123:圖像擷取裝置
124:存儲(chǔ)裝置
具體實(shí)施例方式
本發(fā)明的遙控系統(tǒng)可以識(shí)別操作遙控器的使用者,并根據(jù)不同使用者對(duì) 于各種應(yīng)用程序的操作行為、使用習(xí)慣與使用偏好,據(jù)以存儲(chǔ)對(duì)應(yīng)各個(gè)使用 者的個(gè)人設(shè)定數(shù)據(jù)。當(dāng)某一使用者欲使用各種應(yīng)用程序時(shí),計(jì)算機(jī)系統(tǒng)會(huì)識(shí)
別此使用者,并依據(jù)已存儲(chǔ)的此使用者的個(gè)人設(shè)定數(shù)據(jù),來(lái)予以提供適用于 此使用者的對(duì)應(yīng)各種應(yīng)用程序的搡作接口與各種參數(shù)設(shè)定,使得此使用者在 操作時(shí)可以更加便利。
請(qǐng)參照?qǐng)D1,其示出了根據(jù)本發(fā)明的一實(shí)施例的遙控系統(tǒng)IOO。遙控系統(tǒng)
100包括遙控器110與計(jì)算機(jī)系統(tǒng)120。計(jì)算機(jī)系統(tǒng)包括處理器121、遙控信 號(hào)接收器122、圖像擷取裝置123與存儲(chǔ)裝置124。
在此實(shí)施例中,遙控系統(tǒng)100可以記錄對(duì)應(yīng)多個(gè)使用者的參考圖像與個(gè) 人設(shè)定數(shù)據(jù)在存儲(chǔ)裝置124中。茲以存儲(chǔ)裝置124存儲(chǔ)對(duì)應(yīng)使用者Ul的參考 圖像Irl與個(gè)人設(shè)定數(shù)據(jù)Sl、對(duì)應(yīng)使用者U2的參考圖像Ir2與個(gè)人設(shè)定數(shù) 據(jù)S2、和對(duì)應(yīng)使用者U3的參考圖像Ir3與個(gè)人設(shè)定數(shù)據(jù)S3為例,且遙控系 統(tǒng)100響應(yīng)于使用者Usr的操作為例,來(lái)說(shuō)明遙控系統(tǒng)100的詳細(xì)運(yùn)作。
當(dāng)使用者Usr欲通過(guò)遙控器110控制計(jì)算機(jī)系統(tǒng)120時(shí),首先,使用者 Usr會(huì)拿取遙控器110。當(dāng)遙控器110檢測(cè)到本身由靜止到被移動(dòng)時(shí),會(huì)輸出 遙控信號(hào)Sc為移動(dòng)檢測(cè)信號(hào),并傳送至計(jì)算機(jī)系統(tǒng)120。
在計(jì)算機(jī)系統(tǒng)120的遙控信號(hào)接收器122接收遙控信號(hào)Sc后,處理器 110會(huì)判斷遙控信號(hào)Sc為移動(dòng)檢測(cè)信號(hào)。處理器110于是控制圖像擷取裝置 123來(lái)擷取使用者Usr的擷取圖像Ic,并與目前已加載的已加載個(gè)人設(shè)定數(shù) 據(jù)Sload所對(duì)應(yīng)的參考圖像作比較,以判斷使用者Usr是否與先前時(shí)間拿取 遙控器110的先前使用者相同。
以下將以先前使用者為使用者Ul為例來(lái)說(shuō)明。在遙控器110被使用者 Usr拿取時(shí),使用者Ul的個(gè)人設(shè)定數(shù)據(jù)Sl已在先前時(shí)間被加載,作為已加 載個(gè)人設(shè)定數(shù)據(jù)Sload。因此,當(dāng)遙控器110被拿取時(shí),處理器121會(huì)比較 使用者Usr的擷取圖像Ic與對(duì)應(yīng)已加載個(gè)人設(shè)定數(shù)據(jù)Sioad的參考圖像(亦 即,對(duì)應(yīng)使用者U1的參考圖像Irl)。
若擷取圖像Ic與參考圖像Irl相符,則表示使用者Usr與使用者Ul為 同一人。使用者Usr的個(gè)人設(shè)定數(shù)據(jù)即為個(gè)人設(shè)定數(shù)據(jù)Sl,且已在先前時(shí)間 被加載,作為已加載個(gè)人設(shè)定數(shù)據(jù)Sload。如此,處理器121會(huì)將已加載個(gè) 人設(shè)定數(shù)據(jù)Sload保持不變,因此不需另外建立新的個(gè)人設(shè)定數(shù)據(jù),亦不需 另外存儲(chǔ)對(duì)應(yīng)使用者Usr的參考圖像。
換言之,若比較結(jié)果為符合,則表示使用者Usr在先前時(shí)間已操作過(guò)遙 控器110,亦即,使用者Usr為上一次操作遙控器110的人,使用者Usr對(duì)
應(yīng)的個(gè)人設(shè)定數(shù)據(jù)已在先前時(shí)間被加載。處理器121直接依據(jù)此已加載個(gè)人 設(shè)定數(shù)據(jù)Sload來(lái)提供應(yīng)用程序即可。當(dāng)遙控器110響應(yīng)于使用者Usr的操 作而輸出下一個(gè)遙控信號(hào)時(shí),處理器121即依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù)Sload 來(lái)對(duì)應(yīng)用程序執(zhí)行對(duì)應(yīng)于下一個(gè)遙控信號(hào)的控制指令。
若上述比較結(jié)果為不符合,則表示使用者Usr并非上一次操作遙控器110 的人,此時(shí)處理器121會(huì)比較使用者Usr的擷取圖像Ic與目前已存儲(chǔ)在存儲(chǔ) 裝置124中的其它參考圖像(亦即,參考圖像Ir2與Ir3)。若處理器121比 較出某一參考圖像為符合,則表示使用者Usr的個(gè)人設(shè)定數(shù)據(jù)已被存儲(chǔ)在存 儲(chǔ)裝置124中。處理器121即將此相符的參考圖像所對(duì)應(yīng)的個(gè)人設(shè)定數(shù)據(jù)加 載為已加載個(gè)人設(shè)定數(shù)據(jù)Sload。處理器121并依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù) Sload來(lái)提供應(yīng)用程序。
舉例而言,若使用者Usr的擷取圖像Ic與參考圖像Ir2相符,則表示使 用者Usr與使用者U2為同一人,此時(shí)處理器121會(huì)將存儲(chǔ)裝置124中所存儲(chǔ) 的對(duì)應(yīng)于參考圖像Ir2的個(gè)人設(shè)定數(shù)據(jù)S2加載,作為已加載個(gè)人設(shè)定數(shù)據(jù) Sload。
若使用者Us r的擷取圖像Ic與存儲(chǔ)在存儲(chǔ)裝置124中所有參考圖像均不 相符,則表示使用者Usr為過(guò)去未曾記錄的新使用者。此時(shí),處理器121會(huì) 將擷取圖像Ic存儲(chǔ)為新的參考圖像(例如是參考圖像Ir4)存儲(chǔ)在存儲(chǔ)裝置 124中。處理器121并將對(duì)應(yīng)使用者Usr的使用行為、使用習(xí)慣與使用偏好 的一組個(gè)人設(shè)定數(shù)據(jù)存儲(chǔ)為例如是個(gè)人設(shè)定數(shù)據(jù)S4。處理器121并加載個(gè)人 設(shè)定數(shù)據(jù)S4為已加載個(gè)人設(shè)定數(shù)據(jù)Sload,以依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù)Sload 來(lái)提供應(yīng)用程序。
在本發(fā)明實(shí)施中,在處理器121依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù)Sload而提供 應(yīng)用程序之后,當(dāng)遙控器110進(jìn)一步響應(yīng)于使用者Usr的操作而輸出下一個(gè) 遙控信號(hào)時(shí),計(jì)算機(jī)系統(tǒng)120即依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù)Sload,執(zhí)行下一 個(gè)遙控信號(hào)對(duì)于此應(yīng)用程序的控制指令。
在本發(fā)明實(shí)施例中,當(dāng)遙控信號(hào)Sc為移動(dòng)檢測(cè)信號(hào)時(shí),表示遙控器110 被使用者Usr拿取。此時(shí)處理器121需控制圖像擷取裝置123擷取使用者Usr 的圖像,并比較其與存儲(chǔ)在存儲(chǔ)裝置124的參考圖像。如此,處理器121即 加載對(duì)應(yīng)使用者Usr的個(gè)人設(shè)定數(shù)據(jù),并依據(jù)對(duì)應(yīng)使用者Usr的個(gè)人設(shè)定數(shù) 據(jù)來(lái)提供應(yīng)用程序。由上述可知,當(dāng)遙控器IIO;故使用者Usr拿取時(shí),適用于此使用者Usr 的個(gè)人設(shè)定數(shù)據(jù)即被加載。因此,使用者Usr之后通過(guò)遙控器110執(zhí)行應(yīng)用
在本發(fā)明實(shí)施例中,遙控信號(hào)Sc分為移動(dòng)檢測(cè)信號(hào)、應(yīng)用程序使能信號(hào) 與一般控制信號(hào)。其中,當(dāng)使用者Usr拿取遙控器110時(shí),遙控器110響應(yīng) 于使用者的動(dòng)作輸出移動(dòng)檢測(cè)信號(hào)。當(dāng)使用者欲使能計(jì)算機(jī)系統(tǒng)120所支持 的某一應(yīng)用程序,例如是電視應(yīng)用程序或?yàn)g覽器(Browser )程序時(shí),遙控器 110響應(yīng)于使用者Usr的操作,而輸出遙控信號(hào)Sc為對(duì)應(yīng)此應(yīng)用程序的應(yīng)用 程序使能信號(hào)。當(dāng)遙控器110響應(yīng)于使用者Usr的操作來(lái)控制某一應(yīng)用程序 時(shí),例如是對(duì)電視應(yīng)用程序進(jìn)行選臺(tái)控制時(shí),遙控器110輸出遙控信號(hào)Sc為 一般控制信號(hào)。
當(dāng)遙控信號(hào)接收器122接收由遙控器110所發(fā)出的遙控信號(hào)Sc時(shí),處理 器121會(huì)先判斷遙控信號(hào)Sc的種類。當(dāng)遙控信號(hào)Sc為移動(dòng)檢測(cè)信號(hào)時(shí),計(jì) 算機(jī)系統(tǒng)120的動(dòng)作如前所述,在此不再贅述。
當(dāng)計(jì)算機(jī)系統(tǒng)120的遙控信號(hào)接收器122所接收到的遙控信號(hào)Sc為應(yīng)用 程序使能信號(hào)時(shí),處理器121依據(jù)目前的已加載個(gè)人設(shè)定數(shù)據(jù)Sload而將此 應(yīng)用程序使能。因此,此應(yīng)用程序的各種參數(shù)設(shè)定與操作接口均為適于使用 者Usr。
當(dāng)遙控信號(hào)接收器122所接收到的遙控信號(hào)Sc為一般控制信號(hào)時(shí),處理 器121即依據(jù)目前已加載的已加載個(gè)人設(shè)定數(shù)據(jù)Sload,對(duì)目前所使能的應(yīng) 用程序執(zhí)行此一般控制信號(hào)所對(duì)應(yīng)的控制指令。在本發(fā)明實(shí)施例中,處理器 121根據(jù)一般控制信號(hào)對(duì)目前所使能的應(yīng)用程序的執(zhí)行動(dòng)作,來(lái)更新使用者 Usr的個(gè)人設(shè)定數(shù)據(jù),以隨時(shí)更新使用者Usr對(duì)此應(yīng)用程序的使用偏好、使 用習(xí)慣與使用行為,以滿足使用者Usr。
之后,遙控器110會(huì)響應(yīng)于使用者Usr的操作,而所輸出的任何遙控信 號(hào)Sc均以上述方式來(lái)動(dòng)作。
在本發(fā)明實(shí)施例中,當(dāng)遙控信號(hào)接收器122經(jīng)過(guò)一段時(shí)間未接收任何遙 控信號(hào)時(shí),處理器121會(huì)使圖像擷取裝置123除能,以節(jié)省電源。待遙控器 110下次再^^皮拿取時(shí),處理器121即再使能圖像擷取裝置123。
在本發(fā)明實(shí)施例中,遙控信號(hào)Sc更包括遙控器110的識(shí)別碼ID。處理 器121在接收遙控信號(hào)Sc后,更用以判斷遙控器110的識(shí)別碼ID是否符合
計(jì)算機(jī)系統(tǒng)120的識(shí)別碼,以判斷計(jì)算機(jī)系統(tǒng)120所接收的遙控信號(hào)Sc是否 為搭配的遙控器110所發(fā)出。當(dāng)遙控器110的識(shí)別碼ID符合計(jì)算機(jī)系統(tǒng)120 的識(shí)別碼,表示計(jì)算機(jī)系統(tǒng)120接收到的遙控信號(hào)Sc是遙控器110所發(fā)出, 則處理器110始判斷遙控信號(hào)Sc的種類。
在本發(fā)明實(shí)施例中,遙控器110包括移動(dòng)檢測(cè)感應(yīng)器(例如是加速度計(jì) (Accelerometer )或陀螺儀(Gyrostat)),用以4企測(cè)遙控器110是否由靜止 到被移動(dòng),使得當(dāng)遙控器110由靜止到被移動(dòng)時(shí),會(huì)將遙控信號(hào)Sc輸出為移 動(dòng)檢測(cè)信號(hào)。
在本發(fā)明實(shí)施例中,計(jì)算機(jī)系統(tǒng)120所提供的應(yīng)用程序可以是電視應(yīng)用 程序、用以上網(wǎng)的瀏覽器程序(Browser )、或?qū)崟r(shí)通信應(yīng)用程序(Instant messenger, IM )。
茲說(shuō)明使用者Usr欲觀看電視時(shí),本發(fā)明實(shí)施例的遙控系統(tǒng)100的動(dòng)作。 在本發(fā)明實(shí)施例中,計(jì)算機(jī)系統(tǒng)120更包括調(diào)諧器(tuner) 125、解調(diào)器 (Demodulator) 126與^見(jiàn)頻輸出裝置127。
當(dāng)使用者Usr欲觀看電視,且電視應(yīng)用程序尚未執(zhí)行時(shí),遙控器110響 應(yīng)使用者Usr的操作,輸出遙控信號(hào)Sc為對(duì)應(yīng)電視應(yīng)用程序的應(yīng)用程序使能 信號(hào),以使能電視應(yīng)用程序。處理器110依據(jù)對(duì)應(yīng)使用者Usr的已加載個(gè)人 設(shè)定數(shù)據(jù)Sload,來(lái)提供電視應(yīng)用程序。已加載個(gè)人設(shè)定數(shù)據(jù)Sload包括電 視應(yīng)用程序參數(shù)設(shè)定數(shù)據(jù),例如是使用者Usr在特定時(shí)段的數(shù)個(gè)偏好頻道。 在本發(fā)明實(shí)施例中,偏好頻道可以選單的形式列出。選單中各個(gè)偏好頻道的 順序可依照使用者Usr對(duì)各個(gè)頻道的選看頻率來(lái)編排。在本發(fā)明實(shí)施例中, 此選單通過(guò)視頻輸出裝置127而輸出在顯示器上。
當(dāng)使用者Usr欲控制電視應(yīng)用程序時(shí),遙控器110響應(yīng)于使用者Usr的 搡作,輸出遙控信號(hào)Sc為一般控制信號(hào)。舉例而言,使用者Usr欲進(jìn)行選臺(tái) 時(shí),使用者Usr會(huì)觀看上述選單,然后通過(guò)遙控器IIO輸出一般控制信號(hào)來(lái) 選臺(tái)。處理器110控制調(diào)諧器125依據(jù)使用者一般控制信號(hào)來(lái)進(jìn)行選取頻道。 解調(diào)器126會(huì)將所選取頻道上傳送而來(lái)的電視信號(hào)解調(diào)。視頻輸出裝置127 會(huì)將電視信號(hào)轉(zhuǎn)換為視頻信號(hào),并輸出至此顯示器上。
在本發(fā)明實(shí)施例中,處理器110依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù)Sload,提供 適于使用者Usr的選單以供選臺(tái)為例,實(shí)際應(yīng)用上,并不限于此。當(dāng)使用者 Usr使用電視應(yīng)用程序來(lái)觀賞電視時(shí),計(jì)算機(jī)系統(tǒng)120可依據(jù)使用者Usr的
使用習(xí)慣與使用偏好來(lái)提供適合使用者Usr的操作接口與參數(shù)設(shè)定。
茲說(shuō)明使用者Usr欲上網(wǎng)時(shí),本發(fā)明實(shí)施例的遙控系統(tǒng)100的動(dòng)作。在 本發(fā)明實(shí)施例中,計(jì)算機(jī)系統(tǒng)120更包括網(wǎng)絡(luò)電路U8。當(dāng)使用者欲上網(wǎng), 且瀏覽器程序尚未執(zhí)行時(shí),遙控器110響應(yīng)于使用者Usr的操作,輸出遙控 信號(hào)Sc為對(duì)應(yīng)瀏覽器程序的應(yīng)用程序使能信號(hào),以使能瀏覽器程序。處理器 110依據(jù)對(duì)應(yīng)使用者Usr的已加載個(gè)人設(shè)定數(shù)據(jù)Sload,來(lái)提供瀏覽器程序。 已加載個(gè)人設(shè)定數(shù)據(jù)Sload包括瀏覽器程序參數(shù)設(shè)定數(shù)據(jù),例如是使用者Usr 的喜好網(wǎng)站。
在本發(fā)明實(shí)施例中,應(yīng)用程序可以是實(shí)時(shí)通信應(yīng)用程序。當(dāng)使用者欲進(jìn) 行實(shí)時(shí)通信時(shí),且實(shí)時(shí)通信應(yīng)用程序尚未執(zhí)行時(shí),遙控器110響應(yīng)于使用者 Usr的操作,輸出遙控信號(hào)Sc為對(duì)應(yīng)實(shí)時(shí)通信應(yīng)用程序的應(yīng)用程序使能信號(hào), 以使能實(shí)時(shí)通信應(yīng)用程序。處理器110依據(jù)對(duì)應(yīng)使用者Usr的已加載個(gè)人設(shè) 定數(shù)據(jù)Sload,來(lái)提供實(shí)時(shí)通信應(yīng)用程序。已加載個(gè)人設(shè)定數(shù)據(jù)Sload包括 實(shí)時(shí)通信應(yīng)用程序參數(shù)設(shè)定數(shù)據(jù),例如是使用者Usr的聯(lián)絡(luò)人賬號(hào)。
數(shù)據(jù)。在本發(fā)明實(shí)施例中,開(kāi)機(jī)參數(shù)設(shè)定數(shù)據(jù)對(duì)應(yīng)在各使用者對(duì)計(jì)算機(jī)系統(tǒng) 120開(kāi)機(jī)時(shí)所執(zhí)行應(yīng)用程序。例如,各使用者在對(duì)計(jì)算機(jī)系統(tǒng)120開(kāi)機(jī)時(shí)所 執(zhí)行的應(yīng)用程序可以是在各使用者上次操作計(jì)算機(jī)系統(tǒng)120時(shí)最后執(zhí)行的應(yīng) 用程序。
由上述可知,本發(fā)明實(shí)施例的遙控系統(tǒng)100,藉由擷取使用者Usr的圖 像來(lái)識(shí)別使用者,可以依據(jù)使用者的不同,加載適于每個(gè)使用者的個(gè)人設(shè)定 數(shù)據(jù)。如此一來(lái),遙控系統(tǒng)100可以依據(jù)已加載個(gè)人設(shè)定數(shù)據(jù),提供最適于 每個(gè)使用者的使用偏好、使用習(xí)慣與使用行為的應(yīng)用程序。
在本發(fā)明實(shí)施例中,應(yīng)用程序是以電視應(yīng)用程序、瀏覽器程序與實(shí)時(shí)通 信應(yīng)用程序?yàn)槔稣f(shuō)明。然而,實(shí)際應(yīng)用上并不限于此,任何可藉由通過(guò)遙 控器110來(lái)遙控制計(jì)算機(jī)系統(tǒng)120來(lái)操作的應(yīng)用程序,均在本發(fā)明的范圍內(nèi)。
圖2A與圖2B示出了根據(jù)本發(fā)明的一實(shí)施例的應(yīng)用程序的提供方法的流 程圖。本發(fā)明實(shí)施例的方法用于計(jì)算機(jī)系統(tǒng)120,用以響應(yīng)于使用者Usr通 過(guò)遙控器110所輸出的遙控信號(hào)Sc,來(lái)提供應(yīng)用程序。
請(qǐng)同時(shí)參照?qǐng)D2A與圖2B。在步驟210中,處理器121會(huì)判斷遙控信號(hào) Sc是否為移動(dòng)檢測(cè)信號(hào)。若遙控信號(hào)Sc為移動(dòng)檢測(cè)信號(hào),則本方法進(jìn)行至
步驟220。在步驟220中,圖像擷取裝置123會(huì)擷取對(duì)應(yīng)使用者Usr的擷取 圖像Ic。之后,在步驟230中,處理器121比較擷取圖像Ic與存儲(chǔ)在存儲(chǔ) 裝置121中的參考圖像,以判斷使用者Usr的個(gè)人設(shè)定數(shù)據(jù)是否已存儲(chǔ)在存 儲(chǔ)裝置124中。
若擷取圖像Ic符合某一參考圖像,則表示使用者Usr存儲(chǔ)在存儲(chǔ)裝置 124中,則本方法進(jìn)行至步驟240。在步驟240中,處理器121加載對(duì)應(yīng)^f吏用 者Usr的個(gè)人設(shè)定數(shù)據(jù)為已加載個(gè)人設(shè)定數(shù)據(jù)Sload,以依據(jù)已加載個(gè)人設(shè) 定數(shù)據(jù)Sload來(lái)提供應(yīng)用程序。
個(gè)人設(shè)定數(shù)據(jù)來(lái)提供各種參數(shù)設(shè)定與操作接口均適于使用者Usr的應(yīng)用程 序。
茲說(shuō)明本發(fā)明實(shí)施例的應(yīng)用程序的提供方法的詳細(xì)步驟。請(qǐng)同時(shí)參考圖 2A與圖2B。在步驟201中,計(jì)算機(jī)系統(tǒng)120的遙控信號(hào)接收器122判斷是否 接收到遙控信號(hào)Sc。若為是,本方法進(jìn)行至步驟202。在步驟202中,處理 器121判斷遙控信號(hào)Sc的識(shí)別碼ID是否符合計(jì)算機(jī)系統(tǒng)120的識(shí)別碼。若 為符合,則表示計(jì)算機(jī)系統(tǒng)120所接收的遙控信號(hào)Sc為所搭配的遙控器110 所發(fā)出,然后本方法會(huì)進(jìn)行至步驟203與210,以判斷遙控信號(hào)Sc的種類為 移動(dòng)檢測(cè)信號(hào)、應(yīng)用程序使能信號(hào)、或一般控制信號(hào)。
在本發(fā)明實(shí)施例中,是先進(jìn)行至步驟203,處理器121判斷遙控信號(hào)Sc 是否為應(yīng)用程序使能信號(hào)。若為是,則本方法即進(jìn)行至步驟240,處理器121 依據(jù)目前的已加載個(gè)人設(shè)定數(shù)據(jù)Sload來(lái)提供此應(yīng)用程序使能信號(hào)所對(duì)應(yīng)的 應(yīng)用程序。若為否,則本方法進(jìn)行至步驟210,處理器121判斷遙控信號(hào)Sc 是否為移動(dòng)檢測(cè)信號(hào)。
若遙控信號(hào)Sc非移動(dòng)檢測(cè)信號(hào),則表示遙控信號(hào)Sc為一般控制信號(hào), 本方法會(huì)進(jìn)行至步驟211。在步驟211中,處理器121依據(jù)目前的已加載個(gè) 人設(shè)定數(shù)據(jù)Sload,對(duì)目前所使能的應(yīng)用程序執(zhí)行對(duì)應(yīng)此一般控制信號(hào)的控 制指令。之后,本方法回到步驟201,遙控信號(hào)接收器122繼續(xù)接收下一個(gè) 遙控信號(hào)Sc。
若遙控信號(hào)Sc為移動(dòng)檢測(cè)信號(hào),則需以圖像擷取裝置123來(lái)擷取使用者 Usr的圖像,以識(shí)別使用者Usr,加載對(duì)應(yīng)使用者Usr的個(gè)人設(shè)定數(shù)據(jù),然后 本發(fā)明進(jìn)行至步驟212。在步驟212,處理器121是判斷圖像擷取裝置123是
否已使能。若圖像擷取裝置123未使能,則在步驟213中,處理器121使能 圖像擷取裝置123。
當(dāng)圖像擷取裝置123已使能,則本方法進(jìn)行至步驟220。在步驟220中, 處理器121控制圖像擷取裝置123擷取使用者Usr的擷取圖像Ic。接著,在 步驟221中,處理器121比較擷取圖像Ic與上一次操作遙控器110的使用者 所對(duì)應(yīng)的參考圖像(亦即,目前的已加載個(gè)人設(shè)定數(shù)據(jù)Sload所對(duì)應(yīng)的參考圖 像)是否相符。
若擷取圖像Ic符合此參考圖像,處理器121保持已加載個(gè)人設(shè)定數(shù)據(jù) Sload不變,以依據(jù)此已加載個(gè)人設(shè)定數(shù)據(jù)Sload來(lái)提供應(yīng)用程序。之后, 本方法將回到步驟201,遙控信號(hào)接收器122會(huì)接收下一個(gè)遙控信號(hào)Sc。
若擷取圖像Ic不符合此參考圖像,則本方法進(jìn)行至步驟230,處理器121 比較擷取圖像Ic與存儲(chǔ)在存儲(chǔ)裝置124中的其它參考圖像。之后,在步驟 231中,處理器121判斷擷取圖像Ic是否與其它參考圖像的其一符合。若為 符合,則如前所述,本方法進(jìn)行至步驟240。若擷取圖像Ic不符合所有參考 圖像,則表示使用者Usr尚未使用過(guò)遙控系統(tǒng)100,則本方法進(jìn)行至步驟232。
在步驟232中,處理器121將使用者Usr的擷取圖像Ic存為新的參考圖 像,并建立使用者Usr的個(gè)人設(shè)定數(shù)據(jù),然后將兩者存儲(chǔ)在存儲(chǔ)裝置124中。 之后,本方法亦進(jìn)行至步驟240,將使用者Usr的個(gè)人設(shè)定數(shù)據(jù)加載為已加 載個(gè)人設(shè)定數(shù)據(jù)。之后,本方法將回到步驟201,遙控信號(hào)接收器122繼續(xù) 接收下一個(gè)遙控信號(hào)Sc。
另外,在步驟201中,當(dāng)遙控信號(hào)接收器124為接收遙控信號(hào)Sc時(shí),則 本方法將進(jìn)行至步驟204,判斷是否經(jīng)過(guò)一段時(shí)間未接收任何遙控信號(hào)。若 為是,則本方法進(jìn)行至步驟205,使圖像擷取裝置123除能,以節(jié)省電源。 之后,本方法將回到步驟201,遙控信號(hào)接收器122繼續(xù)接收下一個(gè)遙控信 號(hào)Sc。若為否,則本方法直接回到步驟201。
本發(fā)明實(shí)施例的應(yīng)用程序的提供方法是以先判斷遙控信號(hào)Sc是否為應(yīng) 用程序使能信號(hào),若為否,之后再判斷其是否為移動(dòng)檢測(cè)信號(hào)。然而,實(shí)際 應(yīng)用的順序并不限于此。
本發(fā)明實(shí)施例的遙控系統(tǒng),藉由當(dāng)使用者拿取遙控器時(shí),擷取使用者的 圖像,以識(shí)別使用者,加載對(duì)應(yīng)此使用者的個(gè)人設(shè)定數(shù)據(jù),并依據(jù)此個(gè)人設(shè) 定數(shù)據(jù)來(lái)提供各種應(yīng)用程序。因此,本發(fā)明實(shí)施例的遙控系統(tǒng),可以依據(jù)每
個(gè)使用者對(duì)于各個(gè)應(yīng)用程序的使用喜好、使用習(xí)慣與操作行為,來(lái)設(shè)定各個(gè) 應(yīng)用程序,使得各個(gè)應(yīng)用程序的參數(shù)設(shè)定與操作接口最符合各個(gè)使用者的需 求。
綜上所述,雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定 本發(fā)明。本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和 范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾。因此,本發(fā)明的保護(hù)范圍當(dāng)視本發(fā)明的 申請(qǐng)專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1. 一種遙控系統(tǒng),包括:遙控器,用以響應(yīng)于使用者的操作,輸出遙控信號(hào),當(dāng)該遙控器由靜止到被移動(dòng)時(shí),該遙控器將該遙控信號(hào)輸出為移動(dòng)檢測(cè)信號(hào);以及計(jì)算機(jī)系統(tǒng),包括:遙控信號(hào)接收器,用以接收該遙控信號(hào);圖像擷取裝置,用以擷取圖像;存儲(chǔ)裝置;及處理器,用以判斷該遙控信號(hào)是否為該移動(dòng)檢測(cè)信號(hào);當(dāng)該遙控信號(hào)為該移動(dòng)檢測(cè)信號(hào),該處理器控制該圖像擷取裝置來(lái)擷取對(duì)應(yīng)該使用者的擷取圖像,并存儲(chǔ)該擷取圖像為第一參考圖像于該存儲(chǔ)裝置,該處理器并存儲(chǔ)對(duì)應(yīng)該使用者的使用行為的一組個(gè)人設(shè)定數(shù)據(jù)為第一組個(gè)人設(shè)定數(shù)據(jù),并加載該第一個(gè)人設(shè)定數(shù)據(jù)為已加載個(gè)人設(shè)定數(shù)據(jù),以依據(jù)該已加載的個(gè)人設(shè)定數(shù)據(jù)提供應(yīng)用程序。
2. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該處理器依據(jù)該已加載個(gè)人設(shè) 定數(shù)據(jù)提供該應(yīng)用程序后,當(dāng)接收下一個(gè)遙控信號(hào)時(shí),該處理器依據(jù)該已加 載個(gè)人設(shè)定數(shù)據(jù)執(zhí)行該下 一個(gè)遙控信號(hào)所對(duì)應(yīng)的控制指令。
3. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該存儲(chǔ)裝置更用以存儲(chǔ)第二參 考圖像與對(duì)應(yīng)的第二組個(gè)人設(shè)定數(shù)據(jù),其中,該第二組個(gè)人設(shè)定數(shù)據(jù)是已在 一先前時(shí)間被加載,以作為該已加載個(gè)人設(shè)定數(shù)據(jù),該處理器更用以比較該 擷取圖像與該第二參考圖像,若該擷取圖像符合該第二參考圖像,該處理器 保持該第二組個(gè)人設(shè)定數(shù)據(jù)為該已加載個(gè)人設(shè)定數(shù)據(jù),以提供該應(yīng)用程序。
4. 如權(quán)利要求3所述的遙控系統(tǒng),其中,若該擷取圖像不符合該第二參 考圖像,則該處理器始存儲(chǔ)該擷取圖像為該第一參考圖像于該存儲(chǔ)裝置,并 存儲(chǔ)對(duì)應(yīng)該使用者的使用行為的該組個(gè)人設(shè)定數(shù)據(jù)為該第一組個(gè)人設(shè)定數(shù) 據(jù),并加載該第一組個(gè)人設(shè)定數(shù)據(jù)做為該已加載個(gè)人設(shè)定數(shù)據(jù),依據(jù)該已加 載個(gè)人設(shè)定數(shù)據(jù)提供該應(yīng)用程序。
5. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該存儲(chǔ)裝置更用以存儲(chǔ)第三參 考圖像與對(duì)應(yīng)的第三組個(gè)人設(shè)定數(shù)據(jù),該處理器比較該擷取圖像與該第三參 考圖像;若該擷取圖像符合該第三參考圖像,則該處理器加載對(duì)應(yīng)該第三組 個(gè)人設(shè)定數(shù)據(jù)為該已加載個(gè)人設(shè)定數(shù)據(jù);若該擷取圖像不符合該存儲(chǔ)裝置所 存儲(chǔ)的所有參考圖像,則該處理器始存儲(chǔ)該擷取圖像為該第一參考圖像于該 存儲(chǔ)裝置,并存儲(chǔ)該第一組個(gè)人設(shè)定數(shù)據(jù),并設(shè)定該第一組個(gè)人設(shè)定數(shù)據(jù)為 該已加載個(gè)人設(shè)定數(shù)據(jù)。
6. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該處理器更用以判斷該遙控信 號(hào)是否為一應(yīng)用程序使能信號(hào),若該遙控信號(hào)為該應(yīng)用程序使能信號(hào),則該 處理器依據(jù)該已加載個(gè)人設(shè)定數(shù)據(jù),使能該應(yīng)用程序使能信號(hào)所對(duì)應(yīng)的應(yīng)用 程序。
7. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該遙控信號(hào)更包括該遙控器的 一識(shí)別碼,在該處理器于接收該遙控信號(hào)之后,更用以判斷該遙控器的識(shí)別 碼是否符合該計(jì)算機(jī)系統(tǒng)的識(shí)別碼,當(dāng)該遙控器的識(shí)別碼符合該計(jì)算機(jī)系統(tǒng) 的識(shí)別碼時(shí),該處理器判斷該遙控信號(hào)是否為該移動(dòng)纟企測(cè)信號(hào)。
8. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該應(yīng)用程序是一電視應(yīng)用程序, 該第一組個(gè)人設(shè)定數(shù)據(jù)包括電視應(yīng)用程序參數(shù)設(shè)定數(shù)據(jù),該處理器依據(jù)該電 視應(yīng)用程序參數(shù)設(shè)定數(shù)據(jù)提供電視應(yīng)用程序。
9. 如權(quán)利要求8所述的遙控系統(tǒng),其中,該計(jì)算4幾系統(tǒng)更包括調(diào)諧器、 解調(diào)器與視頻輸出裝置,若該遙控信號(hào)對(duì)應(yīng)一調(diào)諧控制指令時(shí),該處理器控 制該調(diào)諧器依據(jù)該遙控信號(hào)來(lái)進(jìn)行選取頻道,該解調(diào)器用以解調(diào)由所選取的 頻道上傳送而來(lái)的電視信號(hào),該視頻輸出裝置用以將該電視信號(hào)轉(zhuǎn)換為一視 頻信號(hào)輸出至一顯示器。
10. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該應(yīng)用程序是瀏覽器程序, 該第一組個(gè)人設(shè)定數(shù)據(jù)包括瀏覽器程序參數(shù)設(shè)定數(shù)據(jù),該計(jì)算機(jī)系統(tǒng)更包括 網(wǎng)絡(luò)電路,該處理器依據(jù)該瀏覽器程序參數(shù)設(shè)定數(shù)據(jù)提供該瀏覽器,該瀏覽 器程序通過(guò)該網(wǎng)絡(luò)電路存取網(wǎng)絡(luò)。
11. 如權(quán)利要求l所述的遙控系統(tǒng),其中,該應(yīng)用程序是實(shí)時(shí)通信應(yīng)用程 序,該第一組個(gè)人設(shè)定數(shù)據(jù)包括實(shí)時(shí)通信應(yīng)用程序參數(shù):沒(méi)定數(shù)據(jù),該計(jì)算機(jī) 系統(tǒng)更包括一網(wǎng)絡(luò)電路,該處理器依據(jù)該實(shí)時(shí)通信應(yīng)用程序參數(shù)設(shè)定數(shù)據(jù)提 供該實(shí)時(shí)通信應(yīng)用程序,該實(shí)時(shí)通信應(yīng)用程序通過(guò)該網(wǎng)絡(luò)電路進(jìn)行實(shí)時(shí)通信。
12. 如權(quán)利要求1所述的遙控系統(tǒng),其中,該遙控器更包括移動(dòng)檢測(cè)感應(yīng) 器,用以檢測(cè)該遙控器是否由靜止到被移動(dòng),使得當(dāng)該遙控器由靜止到被移 動(dòng)時(shí),輸出該遙控信號(hào)為該移動(dòng)檢測(cè)信號(hào)。
13. —種應(yīng)用程序的提供方法,用于一計(jì)算機(jī)系統(tǒng),用以響應(yīng)于使用者通過(guò)遙控器所輸出的遙控信號(hào)來(lái)提供一應(yīng)用程序,該計(jì)算才幾系統(tǒng)包括處理器、圖像擷取裝置與存儲(chǔ)裝置,該提供方法包括下列步驟該處理器判斷該遙控信號(hào)是否是移動(dòng)檢測(cè)信號(hào),該移動(dòng)檢測(cè)信號(hào)是當(dāng)該 遙控器由靜止到被移動(dòng)時(shí)所輸出的遙控信號(hào);若該遙控信號(hào)為該移動(dòng)檢測(cè)信號(hào),則該圖像擷取裝置擷取對(duì)應(yīng)該使用者 的擷取圖像;該處理器比較該擷取圖像與存儲(chǔ)在該存儲(chǔ)裝置的第 一參考圖像;以及 若該擷取圖像符合該第一參考圖像,則該處理器加載存儲(chǔ)在該存儲(chǔ)裝置中的對(duì)應(yīng)于該第一參考圖像的第一組個(gè)人設(shè)定數(shù)據(jù)為一已加載個(gè)人設(shè)定數(shù)據(jù),以依據(jù)該已加載個(gè)人設(shè)定數(shù)據(jù)提供該應(yīng)用程序。
14. 如權(quán)利要求13所述的應(yīng)用程序的提供方法,其中,在加載該第一組 個(gè)人數(shù)據(jù)的步驟之后,該提供方法更包括下列步驟以該第一組個(gè)人設(shè)定數(shù)據(jù)為該已加載個(gè)人數(shù)據(jù),來(lái)接收下一個(gè)遙控信號(hào)。
15. 如權(quán)利要求13所述的應(yīng)用程序的提供方法,其中,該存儲(chǔ)裝置更存 儲(chǔ)第二參考圖像與對(duì)應(yīng)的第二組個(gè)人設(shè)定數(shù)據(jù),該第二組個(gè)人設(shè)定數(shù)據(jù)是在 先前時(shí)間被加載,以作為該已加載個(gè)人設(shè)定數(shù)據(jù),該方法更包括該處理器比較該擷取圖像與該第二參考圖像,若該擷取圖像符合該第二 參考圖像,則該處理器保持該第二組個(gè)人設(shè)定數(shù)據(jù)為該已加載個(gè)人設(shè)定數(shù)據(jù), 以提供該應(yīng)用程序。
16. 如權(quán)利要求15所述的應(yīng)用程序的提供方法,其中,若該擷取圖像不 符合該第二參考圖像,則該處理器始比較該擷取圖像與存儲(chǔ)在該存儲(chǔ)裝置的 該第一參考圖像。
17. 如權(quán)利要求13所述的應(yīng)用程序的提供方法,更包括下列步驟 若該擷取圖像不符合該存儲(chǔ)裝置所存儲(chǔ)的所有參考圖像,則該處理器紀(jì)錄該使用者的該擷取圖像與對(duì)應(yīng)該使用者的使用行為的一組個(gè)人設(shè)定數(shù)據(jù)為 第三參考圖像與一第三組個(gè)人設(shè)定數(shù)據(jù),并將該第三參考圖像與該第三組個(gè) 人設(shè)定數(shù)據(jù)存儲(chǔ)在該存儲(chǔ)裝置中,并加載該第三個(gè)人設(shè)定數(shù)據(jù)為該已加載個(gè) 人設(shè)定數(shù)據(jù)。
18. 如權(quán)利要求13所述的應(yīng)用程序的提供方法,其中,該提供方法更包 括下列步驟 該處理器判斷該遙控信號(hào)是否是應(yīng)用程序使能信號(hào)時(shí),若該遙控信號(hào)是 該應(yīng)用程序使能信號(hào),則該處理器依據(jù)該已加載個(gè)人設(shè)定數(shù)據(jù),使能該應(yīng)用 程序使能信號(hào)所對(duì)應(yīng)的應(yīng)用程序。
19. 如權(quán)利要求13所述的應(yīng)用程序的提供方法,其中,該遙控信號(hào)更包 括該遙控器的識(shí)別碼,在該處理器接收該遙控信號(hào)的步架《后,該提供方法更 包括下列步驟該處理器判斷該遙控器的識(shí)別碼是否符合該計(jì)算才幾系統(tǒng)的識(shí)別碼,若該 遙控器的識(shí)別碼符合該計(jì)算機(jī)系統(tǒng)的識(shí)別碼,則該提供方法進(jìn)行至該處理器 判斷該遙控信號(hào)是否為該移動(dòng)檢測(cè)信號(hào)的步驟。
20. 如權(quán)利要求13所述的應(yīng)用程序的提供方法,其中,該應(yīng)用程序是一 電視應(yīng)用程序,該第 一組個(gè)人設(shè)定數(shù)據(jù)包括該使用者在一特定時(shí)段的偏好頻 道。
全文摘要
一種遙控系統(tǒng),包括遙控器與計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包括遙控信號(hào)接收器、圖像擷取裝置、存儲(chǔ)裝置與處理器。遙控器用以響應(yīng)于使用者的操作,輸出遙控信號(hào)。當(dāng)遙控器由靜止到被移動(dòng)時(shí),輸出遙控信號(hào)為移動(dòng)檢測(cè)信號(hào)至控信號(hào)接收器。處理器用以判斷遙控信號(hào)是否為移動(dòng)檢測(cè)信號(hào)。當(dāng)遙控信號(hào)為移動(dòng)檢測(cè)信號(hào),處理器控制圖像擷取裝置來(lái)擷取對(duì)應(yīng)使用者的擷取圖像,并存儲(chǔ)擷取圖像為參考圖像與對(duì)應(yīng)使用者的使用行為的一組個(gè)人設(shè)定數(shù)據(jù)于存儲(chǔ)裝置,并加載此入個(gè)人設(shè)定數(shù)據(jù),以依據(jù)已加載的個(gè)人設(shè)定數(shù)據(jù)提供應(yīng)用程序。
文檔編號(hào)G06F9/06GK101378452SQ20071014813
公開(kāi)日2009年3月4日 申請(qǐng)日期2007年8月28日 優(yōu)先權(quán)日2007年8月28日
發(fā)明者楊經(jīng)華 申請(qǐng)人:廣達(dá)電腦股份有限公司