根據(jù)遙控光標(biāo)位置自動捕獲ui焦點(diǎn)的實現(xiàn)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,尤其涉及的是一種根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電視技術(shù)日新月異的發(fā)展,電視機(jī)主芯片CPU及GPU的處理能力有很大的提高,電視機(jī)已不再是一臺僅僅能夠看電視的機(jī)器,智能android系統(tǒng)的興起,使得android的電視機(jī)逐漸取代Iinux系統(tǒng)的電視,智能電視普及率極大提高。
[0003]在智能電視機(jī)的開發(fā)中最被關(guān)注的是系統(tǒng)體驗,人機(jī)交互是否人性化,操作是否簡便。由于目前電視機(jī)用戶一般是掛墻使用,普通電視機(jī)一般不會配置觸摸屏,電視機(jī)的UI菜單操作主要是通過遙控器的上下左右鍵移動選中的菜單項目。但是,現(xiàn)有技術(shù)中通過遙控控制智能電視界面中遙控光標(biāo)移動時,一般都是采用矩形框框選中界面中的選擇項。若使用智能電視瀏覽網(wǎng)頁時,由于界面元素過多,往往很難準(zhǔn)確判斷遙控光標(biāo)的當(dāng)前位置,且遙控光標(biāo)的移動速度較慢。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中智能電視當(dāng)前界面中界面元素過多,用戶很難準(zhǔn)確判斷遙控光標(biāo)的當(dāng)前位置,且遙控光標(biāo)的移動速度較慢的缺陷。
[0006]本發(fā)明的技術(shù)方案如下:
一種根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法,其包括步驟:
智能電視檢測到遙控操作指令時,獲取遙控光標(biāo)的當(dāng)前位置信息,及智能電視的當(dāng)前界面中多個選擇項的位置信息;
當(dāng)遙控光標(biāo)的當(dāng)前位置信息在預(yù)設(shè)的時間閾值內(nèi)未發(fā)生變化,則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是否在選擇項周圍的指定像素區(qū)域內(nèi);
當(dāng)是時則獲取該選擇項的焦點(diǎn)位置,將遙控光標(biāo)的當(dāng)前坐標(biāo)置設(shè)為該選擇項的焦點(diǎn)位置,并將遙控光標(biāo)刷新顯示至該選擇項的焦點(diǎn)位置。
[0007]所述根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法,其中,所述當(dāng)遙控光標(biāo)的當(dāng)前位置信息在預(yù)設(shè)的時間閾值內(nèi)未發(fā)生變化,則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是否在選擇項周圍的指定像素區(qū)域內(nèi)的步驟具體包括:
當(dāng)遙控光標(biāo)的當(dāng)前位置信息在所述時間閾值內(nèi)未發(fā)生變化,則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是否在智能電視的當(dāng)前界面中多個選擇項中的其中一個選擇項外圍0-15個像素區(qū)域內(nèi);
當(dāng)是時則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是在一個選擇項的外圍0-15個像素區(qū)域內(nèi),或是在多個選擇項外圍0-15個像素區(qū)域內(nèi)。
[0008]所述根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法,其中,所述的當(dāng)是時則獲取該選擇項的焦點(diǎn)位置,將遙控光標(biāo)的當(dāng)前坐標(biāo)置設(shè)為該選擇項的焦點(diǎn)位置,并將遙控光標(biāo)刷新顯示至該選擇項的焦點(diǎn)位置的步驟具體包括:
若當(dāng)前坐標(biāo)是在一個選擇項的外圍0-15個像素區(qū)域內(nèi)時,則獲取該選擇項的ID,并根據(jù)該選擇項的ID在智能電視預(yù)先存儲的選擇項焦點(diǎn)數(shù)據(jù)庫中獲取該選擇項的焦點(diǎn)位置;若當(dāng)前坐標(biāo)是在多個選擇項的外圍0-15個像素區(qū)域內(nèi)時,則彈出選擇項選定提示框,對用戶的選擇項選擇指令進(jìn)行實時檢測,當(dāng)檢測到用戶的選擇項選擇指令時則獲取該選擇項的ID,并根據(jù)該選擇項的ID在智能電視預(yù)先存儲的選擇項焦點(diǎn)數(shù)據(jù)庫中獲取該選擇項的焦點(diǎn)位置;
高亮顯示該選擇項,并將遙控光標(biāo)的當(dāng)前坐標(biāo)置設(shè)為該選擇項的焦點(diǎn)位置,且將遙控光標(biāo)刷新顯示至該選擇項的焦點(diǎn)位置。
[0009]所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)方法,其中,所述智能電視檢測到遙控操作指令時,獲取遙控光標(biāo)的當(dāng)前位置信息,及智能電視的當(dāng)前界面中多個選擇項的位置信息的步驟還包括:
當(dāng)智能電視在指定時間內(nèi)未檢測到用戶的遙控操作指令,則隱藏遙控光標(biāo),并根據(jù)遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)、及智能電視的當(dāng)前界面每一選擇項的焦點(diǎn)坐標(biāo)獲取與遙控光標(biāo)距離最近的選擇項,并高亮顯示該選擇項。
[0010]所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)方法,其中,所述智能電視檢測到遙控操作指令時,獲取遙控光標(biāo)的當(dāng)前位置信息,及智能電視的當(dāng)前界面中多個選擇項的位置信息的步驟之前還包括:
當(dāng)檢測到智能電視中進(jìn)行界面切換時,則將遙控光標(biāo)的當(dāng)前坐標(biāo)置設(shè)為智能電視中當(dāng)前界面的界面中心。
[0011]所述根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法,其中,在智能電視每接收一次用戶的遙控操作指令時,使遙控光標(biāo)移動距離為3-10像素。
[0012]一種根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)系統(tǒng),其包括:
檢測定位模塊,用于檢測到遙控操作指令時,獲取遙控光標(biāo)的當(dāng)前位置信息,及智能電視的當(dāng)前界面中多個選擇項的位置信息;
判斷模塊,用于當(dāng)遙控光標(biāo)的當(dāng)前位置信息在預(yù)設(shè)的時間閾值內(nèi)未發(fā)生變化,則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是否在選擇項周圍的指定像素區(qū)域內(nèi);
刷新顯示模塊,用于當(dāng)是時則獲取該選擇項的焦點(diǎn)位置,將遙控光標(biāo)的當(dāng)前坐標(biāo)置設(shè)為該選擇項的焦點(diǎn)位置,并將遙控光標(biāo)刷新顯示至該選擇項的焦點(diǎn)位置。
[0013]所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)系統(tǒng),其中,所述判斷模塊具體包括:
第一判斷單元,用于當(dāng)遙控光標(biāo)的當(dāng)前位置信息在所述時間閾值內(nèi)未發(fā)生變化,則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是否在智能電視的選擇項外圍0-15個像素區(qū)域內(nèi);
第二判斷單元,用于當(dāng)是時則判斷遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)是在一個選擇項的外圍0-15個像素區(qū)域內(nèi),或是在多個選擇項外圍0-15個像素區(qū)域內(nèi)。
[0014]所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)系統(tǒng),其中,所述刷新顯示模塊具體包括:
第一控制單元,用于若當(dāng)前坐標(biāo)是在一個選擇項的外圍0-15個像素區(qū)域內(nèi)時,則獲取該選擇項的ID,并根據(jù)該選擇項的ID在智能電視預(yù)先存儲的選擇項焦點(diǎn)數(shù)據(jù)庫中獲取該選擇項的焦點(diǎn)位置;
第二控制單元,用于若當(dāng)前坐標(biāo)是在多個選擇項的外圍0-15個像素區(qū)域內(nèi)時,則彈出選擇項選定提示框,并對用戶的選擇項選擇指令進(jìn)行實時檢測,當(dāng)檢測到用戶的選擇項選擇指令時則獲取該選擇項的ID,并根據(jù)該選擇項的ID在智能電視預(yù)先存儲的選擇項焦點(diǎn)數(shù)據(jù)庫中獲取該選擇項的焦點(diǎn)位置;
重定位單元,用于高亮顯示該選擇項,并將遙控光標(biāo)的當(dāng)前坐標(biāo)置設(shè)為該選擇項的焦點(diǎn)位置,且將遙控光標(biāo)刷新顯示至該選擇項的焦點(diǎn)位置。
[0015]所述根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)系統(tǒng),其中,所述檢測定位模塊還用于當(dāng)智能電視在指定時間內(nèi)未檢測到用戶的遙控操作指令,則隱藏遙控光標(biāo),并根據(jù)遙控光標(biāo)的當(dāng)前位置信息對應(yīng)的當(dāng)前坐標(biāo)、及智能電視的當(dāng)前界面每一選擇項的焦點(diǎn)坐標(biāo)獲取與遙控光標(biāo)距離最近的選擇項,并高亮顯示該選擇項。
[0016]有益效果:本發(fā)明通過將遙控器的操作轉(zhuǎn)換成鼠標(biāo)光標(biāo)樣式的實時顯示,智能電視根據(jù)當(dāng)前的遙控光標(biāo)位置自動捕獲當(dāng)前Π的焦點(diǎn),用戶在使用遙控器時能直觀的根據(jù)遙控光標(biāo)判斷當(dāng)前遙控位置,而且智能電視后臺服務(wù)程序自動實時獲取遙控光標(biāo)的當(dāng)前位置信息,當(dāng)遙控光標(biāo)位置在當(dāng)前界面的其中一選擇項周邊固定區(qū)域范圍內(nèi)時該選擇項自動高亮,且遙控光標(biāo)刷新顯示至該選擇項的焦點(diǎn)位置,極大地方便了用戶。
【附圖說明】
[0017]圖1為本發(fā)明所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)方法較佳實施例的流程圖;
圖2為本發(fā)明圖1所示方法中步驟S102及步驟S103的具體流程圖;
圖3為本發(fā)明所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)系統(tǒng)較佳實施例的結(jié)構(gòu)框圖;
圖4為圖3所示系統(tǒng)中判斷模塊的具體結(jié)構(gòu)框圖;
圖5為圖3所示系統(tǒng)中刷新顯示模塊的具體結(jié)構(gòu)框圖。
【具體實施方式】
[0018]本發(fā)明提供一種根據(jù)遙控光標(biāo)位置自動捕獲Π焦點(diǎn)的實現(xiàn)方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]請參見圖1,圖1是本發(fā)明所述根據(jù)遙控光標(biāo)位置自動捕獲UI焦點(diǎn)的實現(xiàn)方法較佳實施例的流程圖。如圖1所示,其包括以下步驟:
S101、智能電視檢測到遙控操作指令時,獲取遙控光標(biāo)的當(dāng)前位置信息,及智能電視的當(dāng)前界面中多個選擇