4]優(yōu)選地,所述轉(zhuǎn)換單元具體用于:
[0055]采用如下轉(zhuǎn)換公式將第一坐標(biāo)值(X ?,Y J轉(zhuǎn)換為第二坐標(biāo)值(X stb,Y stb):
[0056]Xstb=X n*(RHstb/RHn);
[0057]Ystb= Y n*(RVstb/RVn);
[0058]其中,所述第一分辨率參數(shù)包括:沿水平方向的分辨率RH stb和沿豎直方向的分辨率RV stb,所述第二分辨率參數(shù)包括:沿水平方向的分辨率RH ?和沿豎直方向的分辨率RV n0
[0059]實(shí)施本發(fā)明實(shí)施例提供的一種控制數(shù)字電視接收終端的方法及終端,具有如下有益效果:
[0060]通過(guò)在數(shù)字電視接收終端上以設(shè)定圖標(biāo)在當(dāng)前圖像數(shù)據(jù)上表征從手持終端獲取的用戶手指懸空位置,可以準(zhǔn)確預(yù)判用戶手指在手持終端上將要進(jìn)行操控的下一個(gè)觸控點(diǎn)的位置,無(wú)需用戶頻繁地將視線從電視屏幕轉(zhuǎn)移到手持終端屏幕上,從而提高對(duì)數(shù)字電視接收終端的操作效率,緩解用戶視力疲勞,便于用戶控制數(shù)字電視接收終端。
【附圖說(shuō)明】
[0061]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0062]圖1為本發(fā)明實(shí)施例提供的一種控制數(shù)字電視接收終端的方法的流程示意圖;
[0063]圖2為本發(fā)明實(shí)施例提供的另一種控制數(shù)字電視接收終端的方法的流程示意圖;
[0064]圖3為本發(fā)明實(shí)施例提供的一種數(shù)字電視接收終端的結(jié)構(gòu)示意圖;
[0065]圖4為本發(fā)明實(shí)施例提供的一種手持終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0066]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0067]圖1為本發(fā)明實(shí)施例提供的一種控制數(shù)字電視接收終端的方法的流程示意圖,該方法包括以下步驟:
[0068]步驟S101,獲取數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)和第一分辨率參數(shù)。
[0069]數(shù)字電視接收終端可以通過(guò)其系統(tǒng)框架提供的API (Applicat1n ProgrammingInterface,應(yīng)用程序編程接口 )讀取到數(shù)字電視接收終端當(dāng)前圖形層所呈現(xiàn)的圖像數(shù)據(jù),并獲取到數(shù)字電視接收終端的分辨率參數(shù),該分辨率參數(shù)包括沿水平方向的分辨率值和沿豎直方向的分辨率值。
[0070]可選地,在通過(guò)手持終端對(duì)數(shù)字電視接收終端進(jìn)行控制前,先要確定數(shù)字電視接收終端是否與手持終端已建立連接,如果未建立連接,則數(shù)字電視接收終端掃描局域網(wǎng)內(nèi)已經(jīng)接入的手持終端,向發(fā)現(xiàn)的各個(gè)手持終端依次發(fā)送鏈接請(qǐng)求,請(qǐng)求向目標(biāo)手持終端推送數(shù)據(jù)圖像;局域網(wǎng)內(nèi)的手持終端檢測(cè)到數(shù)字電視接收終端的鏈接請(qǐng)求時(shí),當(dāng)用戶確認(rèn)要接收其推屏服務(wù)時(shí),由目標(biāo)手持終端向數(shù)字電視接收終端發(fā)送應(yīng)答數(shù)據(jù)包;數(shù)字電視接收終端接收到手持終端的應(yīng)答數(shù)據(jù)后,記錄此手持終端的IP地址、端口號(hào)以及設(shè)備ID號(hào),兩個(gè)終端的通訊鏈接建立成功。
[0071]即建立連接的過(guò)程包括如下步驟:
[0072]所述數(shù)字電視接收終端啟動(dòng)后,掃描連接至與所述數(shù)字電視接收終端處于同一局域網(wǎng)的手持終端;
[0073]向所述手持終端發(fā)送連接請(qǐng)求;
[0074]接收所述手持終端的連接響應(yīng)消息,并與所述手持終端建立連接。
[0075]步驟S102,將所述數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)和第一分辨率參數(shù)發(fā)送給手持終端,由所述手持終端根據(jù)所述第一分辨率參數(shù)和所述手持終端的第二分辨率參數(shù),對(duì)所述數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并輸出轉(zhuǎn)換后的圖像數(shù)據(jù),并獲取用戶手指懸空位置映射到所述轉(zhuǎn)換后的圖像數(shù)據(jù)上的第一坐標(biāo)值,并根據(jù)所述第一分辨率參數(shù)和第二分辨率參數(shù),將所述第一坐標(biāo)值轉(zhuǎn)換為對(duì)應(yīng)在所述數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)上的第二坐標(biāo)值,并將所述第二坐標(biāo)值發(fā)送給所述數(shù)字電視接收終端。
[0076]數(shù)字電視接收終端將獲取的數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)和第一分辨率參數(shù)打包發(fā)送給已經(jīng)建立連接的目標(biāo)手持終端,當(dāng)然,該數(shù)據(jù)包中還可以包括手持終端的IP地址、端口號(hào)或設(shè)備ID號(hào),以確定發(fā)送的目標(biāo)手持終端。
[0077]目標(biāo)終手持端接收并解析出數(shù)字電視接收終端發(fā)送的當(dāng)前圖像數(shù)據(jù),并通過(guò)其系統(tǒng)框架提供的API接口讀取到自身設(shè)備沿豎直方向的分辨率值、沿水平方向的分辨率值。
[0078]在目標(biāo)手持終端上,根據(jù)得到的數(shù)字電視接收終端沿豎直方向的分辨率值和沿水平方向的分辨率值,將其傳送過(guò)來(lái)的當(dāng)前圖像數(shù)據(jù)按照目標(biāo)手持終端沿豎直方向的分辨率值和沿水平方向的分辨值進(jìn)行適配轉(zhuǎn)換,轉(zhuǎn)換成匹配目標(biāo)手持終端屏幕尺寸的圖像數(shù)據(jù),并在手持終端上進(jìn)行呈現(xiàn)。
[0079]用戶根據(jù)手持終端所呈現(xiàn)的操作畫面,將手指懸空在觸控面板上方某個(gè)位置將要進(jìn)行觸點(diǎn)操作時(shí),在手持終端可以檢測(cè)到這個(gè)將要發(fā)生的動(dòng)作行為,手持終端用戶手指懸空位置獲取模塊通過(guò)調(diào)用提供的API接口,獲取到用戶在當(dāng)前時(shí)刻其手指在手持終端觸控面板上方位置的坐標(biāo)信息(包括X軸和Y軸兩個(gè)方向),并根據(jù)手持終端沿豎直方向的分辨率值和沿水平方向的分辨率值,按照數(shù)字電視接收終端沿豎直方向的分辨率值和沿水平方向的分辨率值進(jìn)行適配轉(zhuǎn)換,將其轉(zhuǎn)換成匹配數(shù)字電視接收終端屏幕尺寸的位置坐標(biāo)信息(包括X軸和Y軸兩個(gè)方向),并將轉(zhuǎn)換后的結(jié)果發(fā)送至數(shù)字電視接收終端。
[0080]步驟S103,接收所述手持終端發(fā)送的所述第二坐標(biāo)值,并在所述當(dāng)前圖像數(shù)據(jù)的所述第二坐標(biāo)值對(duì)應(yīng)的位置以設(shè)定圖標(biāo)表征所述位置。
[0081 ] 其中,所述位置表示所述用戶手指對(duì)所述數(shù)字電視接收終端進(jìn)行控制的預(yù)觸控位置。
[0082]數(shù)字電視接收終端實(shí)時(shí)接收到數(shù)據(jù)包并解析出手持終端傳送過(guò)來(lái)的用戶手指懸空位置的坐標(biāo)信息,并在數(shù)字電視接收終端輸出的圖像信息中,找到該點(diǎn)位置坐標(biāo),在此坐標(biāo)點(diǎn)上通過(guò)一個(gè)設(shè)定圖標(biāo)例如模擬的手指圖像進(jìn)行呈現(xiàn),以表征當(dāng)前時(shí)刻用戶手指在手持終端觸控面板上方的懸空位置。
[0083]按照此方案,用戶不再需要通過(guò)在兩種不同設(shè)備之間不停的轉(zhuǎn)換視線,而是直接通過(guò)數(shù)字電視接收終端輸出的圖像畫面便可以非常準(zhǔn)確的掌握和獲知此時(shí)此刻其手指在手持終端觸控面板上方的懸空位置,為準(zhǔn)確預(yù)判其下一個(gè)觸點(diǎn)位置提供了有力參考,從而大大減少了用戶在多屏互動(dòng)操作時(shí)的視線轉(zhuǎn)移次數(shù),有效提高了用戶通過(guò)手持終端操控第二終端設(shè)備的效率、方便性和準(zhǔn)確性。
[0084]根據(jù)本發(fā)明實(shí)施例提供的一種控制數(shù)字電視接收終端的方法,通過(guò)在數(shù)字電視接收終端上以設(shè)定圖標(biāo)在當(dāng)前圖像數(shù)據(jù)上表征從手持終端獲取的用戶手指懸空位置,可以準(zhǔn)確預(yù)判用戶手指在手持終端上將要進(jìn)行操控的下一個(gè)觸控點(diǎn)的位置,無(wú)需用戶頻繁地將視線從電視屏幕轉(zhuǎn)移到手持終端屏幕上,從而提高對(duì)數(shù)字電視接收終端的操作效率,緩解用戶視力疲勞,便于用戶控制數(shù)字電視接收終端。
[0085]圖2為本發(fā)明實(shí)施例提供的另一種控制數(shù)字電視接收終端的方法的流程示意圖,該方法包括以下步驟:
[0086]步驟S201,接收數(shù)字電視接收終端發(fā)送的所述數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)和第一分辨率參數(shù)。
[0087]數(shù)字電視接收終端可以通過(guò)其系統(tǒng)框架提供的API讀取到數(shù)字電視接收終端當(dāng)前圖形層所呈現(xiàn)的圖像數(shù)據(jù),并獲取到數(shù)字電視接收終端的分辨率參數(shù),該分辨率參數(shù)包括沿水平方向的分辨率值和沿豎直方向的分辨率值。數(shù)字電視接收終端將獲取的數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)和第一分辨率參數(shù)打包發(fā)送給已經(jīng)建立連接的目標(biāo)手持終端。該目標(biāo)手持終端接收數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)和第一分辨率參數(shù)。
[0088]步驟S202,根據(jù)所述第一分辨率參數(shù)和手持終端的第二分辨率參數(shù),對(duì)所述數(shù)字電視接收終端的當(dāng)前圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換。
[0089]步驟S203,輸出轉(zhuǎn)換后的圖像數(shù)據(jù)。
[0090]目標(biāo)終手持端接收并解析出數(shù)字電視接收終端發(fā)送的當(dāng)前圖像數(shù)據(jù),并通過(guò)其系統(tǒng)框架提供的API接口讀取到自身設(shè)備沿豎直方向的分辨率值、沿水平方向的分辨率值。[0091 ] 在目標(biāo)手持終端上,根據(jù)得到的數(shù)字電視接收終端沿豎直方向的分辨率值和沿水平方向的分辨率值,將其傳送過(guò)來(lái)的當(dāng)前圖像數(shù)據(jù)按照目標(biāo)手持終端沿豎直方向的分辨率值和沿