專利名稱:一種電視遙控器模擬鼠標(biāo)操作的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視終端設(shè)備技術(shù)領(lǐng)域,具體涉及一種電視遙控器模擬鼠標(biāo)操作的方法及裝置。
背景技術(shù):
在網(wǎng)絡(luò)電視中,較為傳統(tǒng)的是通過(guò)遙控器控制網(wǎng)絡(luò)電視訪問(wèn)互聯(lián)網(wǎng),具體的操作是利用遙控器一步一步移動(dòng)光標(biāo),尋找焦點(diǎn)。而網(wǎng)絡(luò)電視機(jī)的屏幕通常較大,很難從一個(gè)焦點(diǎn)快速準(zhǔn)確地移動(dòng)到較遠(yuǎn)的另外一個(gè)焦點(diǎn)。目前,為了解決上述問(wèn)題,將本屬于電腦的鼠標(biāo)操作模式直接搬運(yùn)到網(wǎng)絡(luò)電視中,用遙控器模擬鼠標(biāo)進(jìn)行操控,主要通過(guò)讀取遙控器操作的鍵值信息來(lái)控制光標(biāo),鍵值信息對(duì)應(yīng)的是上下左右任一方向鍵,按下任一方向鍵可以在對(duì)應(yīng)方向上移動(dòng)。然而,由于兩者之間硬件以及屏幕的差異,在按下方向鍵時(shí),光標(biāo)移動(dòng)步長(zhǎng)較短,使得光標(biāo)移動(dòng)速度慢,且難以控制光標(biāo)準(zhǔn)確地定位焦點(diǎn),用戶體驗(yàn)感較差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了 一種電視遙控器模擬鼠標(biāo)操作的方法及裝置,可以驅(qū)動(dòng)屏幕光標(biāo)快速移動(dòng)和定位,提聞?dòng)脩舻捏w驗(yàn)感。本發(fā)明實(shí)施例提供了一種電視遙控器模擬鼠標(biāo)操作的方法,包括:獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式;接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,當(dāng)從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵為方向鍵時(shí),其中,如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。本發(fā)明實(shí)施例還提供了一種電視遙控器模擬鼠標(biāo)操作的裝置,包括:場(chǎng)景識(shí)別模塊,用于獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式;方向鍵識(shí)別模塊,用于接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵是否為方向鍵;鍵值信息處理模塊,用于如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例通過(guò)獲取當(dāng)前應(yīng)用場(chǎng)景的類型,根據(jù)應(yīng)用場(chǎng)景的類型,在需要將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式時(shí)將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式。在鼠標(biāo)模式下,接收電視遙控器按鍵信號(hào),獲取按鍵信號(hào)對(duì)應(yīng)的鍵值信息,從鍵值信息中確定為方向鍵時(shí),如果持續(xù)接收到該方向鍵的按鍵信號(hào),那么驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上采用第一速度以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到該方向鍵的按鍵信號(hào),那么驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上采用第二速度以預(yù)設(shè)步長(zhǎng)移動(dòng),而且移動(dòng)過(guò)程中如果檢測(cè)到屏幕焦點(diǎn),那么將控制屏幕光標(biāo)在檢測(cè)到的屏幕焦點(diǎn)處停下。本發(fā)明實(shí)施例只需要擴(kuò)展網(wǎng)絡(luò)電視的主機(jī)軟件即可實(shí)現(xiàn),根據(jù)按鍵信號(hào)和按鍵信息來(lái)進(jìn)行簡(jiǎn)單判斷,驅(qū)動(dòng)屏幕光標(biāo)以不同速度移動(dòng),且在以第二速度移動(dòng)過(guò)程中,具備檢測(cè)到屏幕焦點(diǎn)時(shí)控制屏幕光標(biāo)停止的功能,在實(shí)現(xiàn)屏幕光標(biāo)快速移動(dòng)的同時(shí),可以準(zhǔn)確進(jìn)行屏幕焦點(diǎn)定位,從而提高用戶體驗(yàn)感。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種電視遙控器模擬鼠標(biāo)操作的方法基本流程圖;圖2為本發(fā)明實(shí)施例提供的一種電視遙控器模擬鼠標(biāo)操作的方法另一基本流程圖;圖3為本發(fā)明實(shí)施例提供的一種電視遙控器模擬鼠標(biāo)操作的裝置的基本結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的一種電視遙控器模擬鼠標(biāo)操作的裝置的另一基本結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了 一種電視遙控器模擬鼠標(biāo)操作的方法及裝置,用于提高屏幕光標(biāo)移動(dòng)的速度和準(zhǔn)確性,提高用戶的體驗(yàn)感。如圖1所示,本發(fā)明實(shí)施例提供了一種電視遙控器模擬鼠標(biāo)操作的方法,可以包括:步驟110、獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式;其中,在網(wǎng)絡(luò)電視中,用戶在使用電視瀏覽器瀏覽網(wǎng)頁(yè),或者是用戶在玩游戲時(shí),為了方便用戶操作,需要將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式,模擬鼠標(biāo)功能進(jìn)行靈活操作。在本發(fā)明實(shí)施例中,通過(guò)擴(kuò)展網(wǎng)絡(luò)電視主機(jī)的軟件,在網(wǎng)絡(luò)電視主機(jī)內(nèi)設(shè)置有電視遙控器模擬鼠標(biāo)操作的裝置,該裝置包括有場(chǎng)景識(shí)別模塊、方向鍵識(shí)別模塊、鍵值信息處理模塊、屏幕臨界點(diǎn)監(jiān)控模塊,當(dāng)然還可以設(shè)置一個(gè)預(yù)置模塊。預(yù)置模塊能夠自動(dòng)檢測(cè)當(dāng)前顯示屏的大小、根據(jù)分辨率自動(dòng)調(diào)整屏幕光標(biāo)移動(dòng)的預(yù)設(shè)步長(zhǎng)、第一速度和第二速度的數(shù)值,當(dāng)然,還可以根據(jù)用戶需求接收用戶的輸入設(shè)置該預(yù)設(shè)步長(zhǎng)、第一速度和第二速度,在本發(fā)明實(shí)施例中第一速度也是普通速度,速度相比比較慢,用戶可以在屏幕上清楚地看到屏幕光標(biāo)以預(yù)設(shè)步長(zhǎng)移動(dòng)的過(guò)程;第二速度為快速度,速度相對(duì)比較快,用戶比較難以看清楚屏幕光標(biāo)以預(yù)設(shè)步長(zhǎng)移動(dòng)的過(guò)程。可以理解的是,在開(kāi)始網(wǎng)絡(luò)電視后,電視遙控器模擬鼠標(biāo)操作的裝置也將啟動(dòng)工作,其中,裝置中的場(chǎng)景識(shí)別模塊將獲取網(wǎng)絡(luò)電視當(dāng)前應(yīng)用場(chǎng)景的類型,根據(jù)應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式,比如在用戶使用網(wǎng)絡(luò)瀏覽器瀏覽網(wǎng)頁(yè)或者是玩游戲時(shí)。步驟120、接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,當(dāng)從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵為方向鍵時(shí),其中,如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。具體的,電視遙控器模擬鼠標(biāo)操作的裝置中,方向鍵識(shí)別模塊接收電視遙控器按鍵信號(hào),然后獲取鍵值信息,從鍵值信息中判斷對(duì)應(yīng)的按鍵是否為方向鍵,如果是,則根據(jù)接收的按鍵信號(hào)的情況來(lái)進(jìn)行相應(yīng)操作的判斷。其中,如果持續(xù)接收到按鍵信號(hào),驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上采用第一速度以預(yù)設(shè)步長(zhǎng)的距離移動(dòng),直到到達(dá)屏幕臨界點(diǎn)或者不再接收到按鍵信號(hào)時(shí)停止移動(dòng);如果間斷接收到按鍵信號(hào),驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上采用第二速度以預(yù)設(shè)步長(zhǎng)的距離移動(dòng),同時(shí)進(jìn)入屏幕焦點(diǎn)檢測(cè)狀態(tài),在移動(dòng)過(guò)程中同時(shí)檢測(cè)是否到達(dá)屏幕焦點(diǎn),如果檢測(cè)到屏幕焦點(diǎn),則控制屏幕光標(biāo)在屏幕焦點(diǎn)處停下。除了上述持續(xù)或間斷接收到按鍵信號(hào)外,當(dāng)接收到非持續(xù)或非間斷按鍵信號(hào)時(shí),屏幕光標(biāo)以常規(guī)模式移動(dòng),常規(guī)模式下即是屏幕光標(biāo)移動(dòng)一個(gè)預(yù)設(shè)步長(zhǎng)。本發(fā)明實(shí)施例主要由當(dāng)前應(yīng)用場(chǎng)景的類型來(lái)判斷是否將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式。當(dāng)處于鼠標(biāo)模式時(shí),通過(guò)接收到的按鍵信號(hào)和從按鍵信號(hào)獲取的鍵值信息來(lái)判斷是否為方向鍵,當(dāng)確定是方向鍵時(shí),如果接收到的是持續(xù)的按鍵信號(hào),那么驅(qū)動(dòng)屏幕光標(biāo)以第一速度移動(dòng);如果間斷接收到按鍵信號(hào),那么驅(qū)動(dòng)屏幕光標(biāo)以第二速度移動(dòng),同時(shí)進(jìn)行屏幕焦點(diǎn)檢測(cè),控制屏幕光標(biāo)在檢測(cè)到的屏幕焦點(diǎn)處停止移動(dòng),可以提高了屏幕光標(biāo)移動(dòng)的速度和定位準(zhǔn)確性。本發(fā)明實(shí)施例中,通過(guò)裝置中的預(yù)置模塊可以有選擇地設(shè)置屏幕光標(biāo)移動(dòng)的預(yù)設(shè)步長(zhǎng)、移動(dòng)的第一速度和第二速度,甚至是按鍵信號(hào)的判斷時(shí)間,如圖2所示,下面將進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,一種電視遙控器模擬鼠標(biāo)的操作方法,包括:步驟210、獲取當(dāng)前應(yīng)用場(chǎng)景的類型;其中,是否需要將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式,主要通過(guò)當(dāng)前應(yīng)用場(chǎng)景的類型來(lái)決定,應(yīng)用場(chǎng)景的類型主要包括、電視播放、瀏覽網(wǎng)頁(yè)、游戲等。步驟220、根據(jù)所述當(dāng)前應(yīng)用場(chǎng)景的類型,判斷當(dāng)前應(yīng)用場(chǎng)景是否需要將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式,若是,則轉(zhuǎn)向步驟230,若否,則保持電視遙控器傳統(tǒng)模式,結(jié)束流程;
其中,根據(jù)當(dāng)前應(yīng)用場(chǎng)景來(lái)判斷是否需要轉(zhuǎn)換成鼠標(biāo)模擬,如果不是的話,則保持電視遙控器傳統(tǒng)模式,結(jié)束該流程。步驟230、接收按鍵信號(hào),獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,并根據(jù)所述鍵值信息判斷所述按鍵信號(hào)對(duì)應(yīng)的是否為方向鍵,如果是,則轉(zhuǎn)向步驟240,如果不是,則結(jié)束該流程;其中,啟動(dòng)裝置中的方向鍵識(shí)別模塊,接收按鍵信號(hào),獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,通過(guò)鍵值信息可以知道鍵值信號(hào)對(duì)應(yīng)哪個(gè)方向鍵,即為上下左右方向鍵中哪個(gè),還能知道按鍵信號(hào)接收狀態(tài)。步驟240、如果判斷接收到的按鍵信號(hào)保持時(shí)間大于或等于3秒,則轉(zhuǎn)向步驟250 ;如果至少兩次間斷接收到所述方向鍵的按鍵信號(hào),且前后兩次接收到的按鍵信號(hào)的時(shí)間間隔小于或等于2秒,轉(zhuǎn)向步驟260 ;具體地,裝置中的預(yù)置模塊設(shè)置判斷條件的數(shù)值,鍵值信息處理模塊驅(qū)動(dòng)相應(yīng)的判斷線程判斷按鍵信號(hào)的持續(xù)時(shí)間或者兩個(gè)相同按鍵信號(hào)之間的間隔時(shí)間。250、驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用快速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),轉(zhuǎn)向步驟280 ;其中,如果接收到的按鍵信號(hào)保持時(shí)間大于或等于3秒,驅(qū)動(dòng)方向鍵在對(duì)應(yīng)的方向上快速度地以預(yù)設(shè)步長(zhǎng)來(lái)移動(dòng)。當(dāng)然,可以理解的是,不再接收到該按鍵信號(hào)時(shí)屏幕光標(biāo)停止移動(dòng),或者屏幕光標(biāo)到達(dá)屏幕臨界點(diǎn)時(shí)停止移動(dòng)。260、驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用普通速度以預(yù)設(shè)步長(zhǎng)移動(dòng),并在移動(dòng)過(guò)程中判斷是否到達(dá)屏幕焦點(diǎn),若是,則轉(zhuǎn)向步驟270,若否,則轉(zhuǎn)向步驟280 ;其中,如果前后接收到的同一個(gè)方向鍵的按鍵信號(hào)的間隔時(shí)間小于或等于2秒,那么驅(qū)動(dòng)屏幕光標(biāo)以普通速度以預(yù)設(shè)步長(zhǎng)移動(dòng),并且同時(shí)還檢測(cè)屏幕焦點(diǎn),如果在移動(dòng)過(guò)程檢測(cè)到屏幕焦點(diǎn),屏幕光標(biāo)在屏幕焦點(diǎn)處停止,結(jié)束流程。270、控制所述屏幕光標(biāo)停在檢測(cè)到的屏幕焦點(diǎn)處;280、判斷屏幕光標(biāo)是否到達(dá)屏幕臨界點(diǎn),若是,則轉(zhuǎn)向步驟290 ;290、控制屏幕光標(biāo)停止移動(dòng),結(jié)束流程。其中,不管是快速度移動(dòng),還是以普通速度移動(dòng),在移動(dòng)的過(guò)程中如果到達(dá)屏幕臨界點(diǎn),都將停止移動(dòng),直到接收到下一個(gè)按鍵信號(hào)。本發(fā)明實(shí)施例在從按鍵信號(hào)對(duì)應(yīng)的鍵值信息中確定按鍵信號(hào)對(duì)應(yīng)的是方向鍵時(shí),根據(jù)按鍵信號(hào)的狀態(tài),在接收到的按鍵信號(hào)保持時(shí)間大于或等于3秒時(shí),采用快速度以預(yù)設(shè)步長(zhǎng)移動(dòng)屏幕光標(biāo)。而對(duì)于同一個(gè)方向鍵,若是間斷地接收到該方向鍵的按鍵信號(hào),且前一次和后一次接收到的按鍵信號(hào)的間隔時(shí)間小于或等于2秒,驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上以預(yù)設(shè)步長(zhǎng)以普通速度移動(dòng),同時(shí),在此移動(dòng)過(guò)程中,檢測(cè)屏幕焦點(diǎn),在檢測(cè)到屏幕焦點(diǎn)時(shí)控制屏幕光標(biāo)停下。本發(fā)明實(shí)施例能夠靈活地模擬鼠標(biāo)操作,使得屏幕光標(biāo)能夠快速移動(dòng),并且準(zhǔn)確地定位屏幕焦點(diǎn),提高用戶體驗(yàn)。如圖3所示,本發(fā)明實(shí)施例還提供了 一種電視遙控器模擬鼠標(biāo)操作的裝置,可包括:場(chǎng)景識(shí)別模塊310,用于獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式;
方向鍵識(shí)別模塊320,用于接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵是否為方向鍵;鍵值信息處理模塊330,用于如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。具體地,該鍵值信息處理模塊330具體可用于如果接收到的所述方向鍵的按鍵信號(hào)保持時(shí)間大于或等于3秒,則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);或者該鍵值信息處理模塊330具體還用于如果至少兩次間斷接收到所述方向鍵的按鍵信號(hào),且前后兩次接收到的按鍵信號(hào)的時(shí)間間隔小于或等于2秒,則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度以預(yù)設(shè)步長(zhǎng)移動(dòng),并在移動(dòng)過(guò)程中判斷是否到達(dá)屏幕焦點(diǎn),若是,則控制所述屏幕光標(biāo)停在檢測(cè)到的屏幕焦點(diǎn)處。進(jìn)一步地,如圖4所示,該電視遙控器模擬鼠標(biāo)操作的裝置還包括:屏幕臨界點(diǎn)監(jiān)控模塊410,用于在屏幕光標(biāo)移動(dòng)過(guò)程中,檢測(cè)屏幕光標(biāo)是否達(dá)到屏幕臨界點(diǎn),若是,則使得所述屏幕光標(biāo)停止移動(dòng)??梢岳斫獾氖牵撾娨曔b控器模擬鼠標(biāo)操作的裝置還應(yīng)該設(shè)置有預(yù)置模塊,所述預(yù)置模塊可以自動(dòng)檢測(cè)當(dāng)前網(wǎng)絡(luò)電視顯示屏的大小、通過(guò)分辨率自動(dòng)調(diào)整屏幕光標(biāo)移動(dòng)的預(yù)設(shè)步長(zhǎng),第一速度、第二速度等數(shù)值,還可以接收用戶的輸入,人為地設(shè)置預(yù)設(shè)步長(zhǎng),第一速度、第二速度等,操作更加靈活方便。具體地,場(chǎng)景識(shí)別模塊310能夠獲取當(dāng)前網(wǎng)絡(luò)電視應(yīng)用場(chǎng)景的類型,如果是網(wǎng)頁(yè)瀏覽或者其他需要鼠標(biāo)的應(yīng)用場(chǎng)景下,將電視遙控器轉(zhuǎn)換為鼠標(biāo)模式,上下左右方向鍵值信息將轉(zhuǎn)換為屏幕光標(biāo)在相應(yīng)方向上的移動(dòng)。方向鍵識(shí)別模塊320可以判斷在鼠標(biāo)模式下,來(lái)自電視遙控器的按鍵信號(hào)對(duì)應(yīng)的按鍵是否為方向鍵,如果不是方向鍵將直接忽略,保持傳統(tǒng)的電視遙控器模式;如果是方向鍵將轉(zhuǎn)換為屏幕光標(biāo)在對(duì)應(yīng)方向上的移動(dòng)。鍵值信息處理模塊330在接收到按鍵信號(hào)時(shí),如果是持續(xù)接收到按鍵信號(hào),將屏幕光標(biāo)置為懸浮狀態(tài),驅(qū)動(dòng)屏幕光標(biāo)以快速度在方向鍵對(duì)應(yīng)方向上以預(yù)設(shè)步長(zhǎng)移動(dòng),如果在前一次接收到的按鍵信號(hào)與后一次接收到的按鍵信號(hào)的間隔時(shí)間小于或等于2秒,且兩次按鍵信號(hào)對(duì)應(yīng)的是同一個(gè)方向鍵,那么在方向鍵對(duì)應(yīng)的方向上以普通速度移動(dòng),同時(shí)進(jìn)入了屏幕焦點(diǎn)的檢測(cè)狀態(tài),當(dāng)檢測(cè)到屏幕焦點(diǎn)時(shí)或者有新的按鍵信號(hào)輸入時(shí),屏幕光標(biāo)停止移動(dòng)。屏幕臨界點(diǎn)監(jiān)控模塊410,當(dāng)屏幕光標(biāo)移動(dòng)范圍到達(dá)屏幕對(duì)應(yīng)的臨界點(diǎn)時(shí),屏幕光標(biāo)停止移動(dòng)。本發(fā)明實(shí)施例通過(guò)獲取當(dāng)前應(yīng)用場(chǎng)景的類型,根據(jù)應(yīng)用場(chǎng)景的類型,在需要將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式時(shí)將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式。在鼠標(biāo)模式下,接收電視遙控器按鍵信號(hào),獲取按鍵信號(hào)對(duì)應(yīng)的鍵值信息,從鍵值信息中確定為方向鍵時(shí),如果持續(xù)接收到該方向鍵的按鍵信號(hào),那么驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上采用第一速度以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到該方向鍵的按鍵信號(hào),那么驅(qū)動(dòng)屏幕光標(biāo)在方向鍵對(duì)應(yīng)的方向上采用第二速度以預(yù)設(shè)步長(zhǎng)移動(dòng),而且移動(dòng)過(guò)程中如果檢測(cè)到屏幕焦點(diǎn),那么將控制屏幕光標(biāo)在檢測(cè)到的屏幕焦點(diǎn)處停下。本發(fā)明實(shí)施例只需要擴(kuò)展網(wǎng)絡(luò)電視的主機(jī)軟件即可實(shí)現(xiàn),根據(jù)按鍵信號(hào)和按鍵信息來(lái)進(jìn)行簡(jiǎn)單判斷,驅(qū)動(dòng)屏幕光標(biāo)以不同速度移動(dòng),且在以第二速度移動(dòng)過(guò)程中,具備檢測(cè)到屏幕焦點(diǎn)時(shí)控制屏幕光標(biāo)停止的功能,在實(shí)現(xiàn)屏幕光標(biāo)快速移動(dòng)的同時(shí),可以準(zhǔn)確進(jìn)行屏幕焦點(diǎn)定位,從而提高用戶體驗(yàn)感。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明所提供的一種電視遙控器模擬鼠標(biāo)操作的方法及裝置進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種電視遙控器模擬鼠標(biāo)操作的方法,其特征在于,包括: 獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式; 接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,當(dāng)從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵為方向鍵時(shí),其中,如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式,具體包括: 啟動(dòng)場(chǎng)景識(shí)別模塊,獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型判斷是否需要將電視遙控器轉(zhuǎn)換為鼠標(biāo)模式; 若是,則將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),具體包括: 如果接收到的所述方向鍵 的按鍵信號(hào)保持時(shí)間大于或等于3秒,則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處,具體包括: 如果至少兩次間斷接收到所述方向鍵的按鍵信號(hào),且前后兩次接收到的按鍵信號(hào)的時(shí)間間隔小于或等于2秒,則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度以預(yù)設(shè)步長(zhǎng)移動(dòng),并在移動(dòng)過(guò)程中判斷是否到達(dá)屏幕焦點(diǎn),若是,則控制所述屏幕光標(biāo)停在檢測(cè)到的屏幕焦點(diǎn)處。
5.根據(jù)權(quán)利要求1 4任一項(xiàng)所述的方法,其特征在于,還包括: 在屏幕光標(biāo)移動(dòng)過(guò)程中,啟動(dòng)屏幕臨界點(diǎn)監(jiān)控模塊,檢測(cè)屏幕光標(biāo)是否達(dá)到屏幕臨界點(diǎn),若是,則使得所述屏幕光標(biāo)停止移動(dòng)。
6.一種電視遙控器模擬鼠標(biāo)操作的裝置,其特征在于,包括: 場(chǎng)景識(shí)別模塊,用于獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式; 方向鍵識(shí)別模塊,用于接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵是否為方向鍵; 鍵值信息處理模塊,用于如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:屏幕臨界點(diǎn)監(jiān)控模塊,用于在屏幕光標(biāo)移動(dòng)過(guò)程中,檢測(cè)屏幕光標(biāo)是否達(dá)到屏幕臨界點(diǎn),若是,則使得所述屏幕光標(biāo)停止移動(dòng)。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述鍵值信息處理模塊具體用于:如果接收到的所述方向鍵的按鍵信號(hào)保持時(shí)間大于或等于3秒,則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng)。
9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述鍵值信息處理模塊具體用于:如果至少兩次間斷接收到所述方向鍵的按鍵信號(hào),且前后兩次接收到的按鍵信號(hào)的時(shí)間間隔小于或等于2秒,則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度以預(yù)設(shè)步長(zhǎng)移動(dòng),并在移動(dòng)過(guò)程中判斷是否到達(dá)屏幕焦點(diǎn),若是,則控制所述屏幕光標(biāo)停在檢測(cè)到的屏幕焦點(diǎn)處。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種電視遙控器模擬鼠標(biāo)操作的方法及裝置,提高屏幕光標(biāo)的移動(dòng)速度和定位準(zhǔn)確度,從而提高用戶體驗(yàn)感。該方法包括獲取當(dāng)前應(yīng)用場(chǎng)景的類型,并根據(jù)所述應(yīng)用場(chǎng)景的類型將電視遙控器轉(zhuǎn)換成鼠標(biāo)模式;接收電視遙控器按鍵信號(hào),并獲取所述按鍵信號(hào)對(duì)應(yīng)的鍵值信息,當(dāng)從所述鍵值信息中確定所述按鍵信號(hào)中的按鍵為方向鍵時(shí),其中,如果持續(xù)接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第一速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng);如果間斷接收到所述方向鍵的按鍵信號(hào),則驅(qū)動(dòng)所述屏幕光標(biāo)在所述方向鍵對(duì)應(yīng)的方向上采用第二速度持續(xù)以預(yù)設(shè)步長(zhǎng)移動(dòng),并在檢測(cè)到屏幕焦點(diǎn)時(shí),使得所述屏幕光標(biāo)停止在檢測(cè)到的屏幕焦點(diǎn)處。
文檔編號(hào)G06F3/033GK103197770SQ20131011232
公開(kāi)日2013年7月10日 申請(qǐng)日期2013年4月1日 優(yōu)先權(quán)日2013年4月1日
發(fā)明者王興, 高毅, 孫卓, 李新國(guó), 宮俊 申請(qǐng)人:深圳數(shù)字電視國(guó)家工程實(shí)驗(yàn)室股份有限公司