欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能電視人機交互界面的切換方法及裝置與流程

文檔序號:12629070閱讀:711來源:國知局
智能電視人機交互界面的切換方法及裝置與流程
本發(fā)明涉及遙控
技術(shù)領(lǐng)域
,尤其涉及一種智能電視人機交互界面的切換方法及裝置。
背景技術(shù)
:隨著安卓智能系統(tǒng)的普及與應(yīng)用,越來越多的智能電視在使用安卓系統(tǒng),雖然安卓系統(tǒng)應(yīng)用廣泛,但由于安卓人機交互系統(tǒng)提供的圖標(biāo)特效效果非常少,導(dǎo)致基于安卓系統(tǒng)的智能電視在操作時的人機體驗不是特別理想。比如,用戶按遙控器選擇智能電視的界面圖標(biāo)時,如果界面圖標(biāo)特別多,則用戶需要手指按多次才能選中想要的圖標(biāo)。針對這一問題,已經(jīng)出現(xiàn)了觸控遙控器,用戶通過在觸控板上滑動手指,即可移動圖標(biāo)焦點,解決了手指按鍵的問題。但是,目前的觸控遙控器,將用戶按下手指滑動至抬起手指的整個過程解析為一個滑動事件,相應(yīng)的,在智能電視上的圖標(biāo)焦點也僅移動一格,如果用戶需要將圖標(biāo)焦點移動多格,則需要在觸控板上多次滑動手指?,F(xiàn)在智能電視上的節(jié)目越來越多,界面圖標(biāo)也相應(yīng)增多,用戶在進(jìn)行節(jié)目選擇時,需要手指滑動多次才能選中想要的圖標(biāo),不僅浪費時間,還經(jīng)常選不準(zhǔn)圖標(biāo),嚴(yán)重影響用戶的體驗。上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。技術(shù)實現(xiàn)要素:本發(fā)明的主要目的在于提供一種智能電視人機交互界面的切換方法及裝置,旨在解決目前的觸控遙控器,用戶滑動一次手指智能電視上的圖標(biāo)焦點僅移動一格,如果用戶需要將圖標(biāo)焦點移動多格,則需要在觸控板上多次滑動手指的問題。為實現(xiàn)上述目的,本發(fā)明提供的一種智能電視人機交互界面的切換方法,包括以下步驟:檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向;當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動軌跡產(chǎn)生控制信號;根據(jù)所產(chǎn)生的控制信號控制智能電視界面圖標(biāo)沿所述瞬時速度的方向進(jìn)行切換。優(yōu)選地,所述當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動產(chǎn)生控制信號的步驟包括:當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,以所述瞬時速度為初始速度,計算以預(yù)設(shè)的加速度作加速或減速運動的總距離;在加速或減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號;其中,總距離大于或等于預(yù)設(shè)距離的整數(shù)倍。優(yōu)選地,所述方法還包括:計算以預(yù)設(shè)的加速度作加速或減速運動的總時間;當(dāng)加速或減速運動的時間小于總時間,且檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面圖標(biāo)進(jìn)行切換。優(yōu)選地,所述方法還包括:當(dāng)所述新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,則控制智能電視界面圖標(biāo)停止切換。優(yōu)選地,所述方法還包括:根據(jù)觸摸手指抬起時的瞬時速度及選中目標(biāo)圖標(biāo)時切換的次數(shù),計算做加速或減速運動時的所述預(yù)設(shè)的加速度。此外,為實現(xiàn)上述目的,本發(fā)明還提供一種智能電視人機交互界面的切換裝置,包括:檢測模塊,用于檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向;信號模塊,用于當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動軌跡產(chǎn)生控制信號;切換模塊,用于根據(jù)所產(chǎn)生的控制信號控制智能電視界面圖標(biāo)沿所述瞬時速度的方向進(jìn)行切換。優(yōu)選地,所述信號模塊包括:計算單元,用于當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,以所述瞬時速度為初始速度,計算以預(yù)設(shè)的加速度作加速或減速運動的總距離;信號單元,用于在加速或減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號;其中,總距離大于或等于預(yù)設(shè)距離的整數(shù)倍。優(yōu)選地,所述信號模塊,還用于計算以預(yù)設(shè)的加速度作加速或減速運動的總時間;所述切換模塊,還用于當(dāng)加速或減速運動的時間小于總時間,且檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面圖標(biāo)進(jìn)行切換。優(yōu)選地,所述智能電視人機交互界面的切換裝置還包括:停止模塊,用于當(dāng)所述新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,則控制智能電視界面圖標(biāo)停止切換。優(yōu)選地,所述信號模塊,還用于根據(jù)觸摸手指抬起時的瞬時速度及選中目標(biāo)圖標(biāo)時切換的次數(shù),計算做加速或減速運動時的所述預(yù)設(shè)的加速度。本發(fā)明通過檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向;當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動軌跡產(chǎn)生控制信號;根據(jù)所產(chǎn)生的控制信號控制智能電視界面圖標(biāo)沿所述瞬時速度的方向進(jìn)行切換。在觸摸操作結(jié)束時,仍能根據(jù)觸摸抬起時的瞬時速度繼續(xù)控制智能電視界面圖標(biāo)進(jìn)行切換,從而使得用戶滑動一次手指智能電視上的圖標(biāo)焦點能夠移動多格。附圖說明圖1為本發(fā)明智能電視人機交互界面的切換方法的第一實施例的流程示意圖;圖2為圖1中步驟S20一實施例的細(xì)化流程示意圖;圖3為本發(fā)明智能電視人機交互界面的切換方法的第二實施例的流程示意圖;圖4為本發(fā)明智能電視人機交互界面的切換方法的第三實施例的流程示意圖;圖5為本發(fā)明智能電視人機交互界面的切換方法的第四實施例的流程示意圖;圖6為與表1對應(yīng)的觸摸操作過程中及觸摸抬起后的產(chǎn)生控制信號的點的時間間隔示意圖;圖7為本發(fā)明智能電視人機交互界面的切換裝置的第一實施例的功能模塊示意圖;圖8為圖7中信號模塊一實施例的細(xì)化功能模塊示意圖;圖9為本發(fā)明智能電視人機交互界面的切換裝置的第二實施例的功能模塊示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。具體實施方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例的主要解決方案是:檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向;當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動軌跡產(chǎn)生控制信號;根據(jù)所產(chǎn)生的控制信號控制智能電視界面圖標(biāo)沿所述瞬時速度的方向進(jìn)行切換。在觸摸操作結(jié)束時,仍能根據(jù)觸摸抬起時的瞬時速度繼續(xù)控制智能電視界面圖標(biāo)進(jìn)行切換,從而使得用戶滑動一次手指智能電視上的圖標(biāo)焦點能夠移動多格。由于現(xiàn)有的觸控遙控器,將用戶按下手指滑動至抬起手指的整個過程解析為一個滑動事件,相應(yīng)的,在智能電視上的圖標(biāo)焦點也僅移動一格,如果用戶需要將圖標(biāo)焦點移動多格,則需要在觸控板上多次滑動手指?;谏鲜鰡栴},本發(fā)明提供一種智能電視人機交互界面的切換方法。參照圖1,圖1為本發(fā)明智能電視人機交互界面的切換方法的第一實施例的流程示意圖。在一實施例中,所述智能電視人機交互界面的切換方法包括:步驟S10,檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向;現(xiàn)在的智能電視大多通過觸控遙控器進(jìn)行人機交互,用戶用手指在觸摸板上滑動時,根據(jù)滑動所代表的指令,智能電視界面執(zhí)行相應(yīng)的響應(yīng)。所述觸控遙控器包括觸摸板,所述觸摸板還可以是觸摸屏,可以為電阻式觸摸板或電容感應(yīng)式觸摸板等各種形式的能夠檢測觸摸點的觸摸板。在觸控遙控器處于正常待機狀態(tài)時,每當(dāng)用戶用手指觸碰觸摸板時,觸控遙控器對觸摸點的數(shù)量、瞬時速度及方向進(jìn)行檢測,通過檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向,使得用戶的觸摸操作結(jié)束后,仍能對智能電視進(jìn)行控制。步驟S20,當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動軌跡產(chǎn)生控制信號;以在觸摸板上進(jìn)行右移滑動為例,當(dāng)用戶在觸摸板上滑動一段距離后,在滑動速度接近0時抬起手指,則表示用戶希望智能電視界面上的圖標(biāo)焦點在手指滑動時移動、在手指抬起來后停止移動;而當(dāng)用戶在觸摸板上滑動一段距離后,抬起手指時仍有較快的速度,則表示用戶希望智能電視界面上的圖標(biāo)焦點能夠移動多格;由于觸摸板的尺寸有限,且實際操作中,尤其是單手操作時,手指在觸摸板上滑動的距離也是有限的,本發(fā)明一實施例通過檢測觸摸操作中觸摸抬起時的瞬時速度是否大于預(yù)設(shè)速度,以確定用戶是否希望智能電視界面上的圖標(biāo)焦點能夠移動多格,當(dāng)瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述瞬時速度在觸摸手指抬起后的運動軌跡產(chǎn)生控制信號,控制智能電視界面上的圖標(biāo)焦點在用戶手指抬起后仍繼續(xù)移動。所述預(yù)設(shè)速度可以在機頂盒出廠時預(yù)先設(shè)置,也可以是用戶通過遙控設(shè)備設(shè)置預(yù)設(shè)速度,例如,預(yù)設(shè)速度設(shè)為1000px/ms(點/毫秒)或1200px/ms等。參照圖2,圖2為圖1中步驟S20一實施例的細(xì)化流程示意圖。步驟S21,當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,以所述瞬時速度為初始速度,計算以預(yù)設(shè)的加速度作加速或減速運動的總距離;步驟S22,在加速或減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號;其中,總距離大于或等于預(yù)設(shè)距離的整數(shù)倍。以所述瞬時速度為初始速度,以預(yù)設(shè)的加速度作加速度運動的過程中,若預(yù)設(shè)的加速度的值為正數(shù),則做加速運動,若預(yù)設(shè)的加速度的值為負(fù)數(shù),則做減速運動,當(dāng)然,若預(yù)設(shè)的加速度的值為0,則做均速運動,計算以預(yù)設(shè)的加速度作加速或減速運動的總距離;為了使用戶手指抬起后智能電視界面上的圖標(biāo)焦點的切換呈現(xiàn)自然流暢之感,即圖標(biāo)焦點的切換由快到慢最后停止的自然過渡過程,基于此,本發(fā)明一實施例采用加速度的方式控制圖標(biāo)焦點的切換,由加速度位移公式可知,若預(yù)設(shè)的加速度a的值為負(fù)數(shù),則實際是做減速運動,當(dāng)知道初始速度v0及預(yù)設(shè)的加速度a時,減速運動的總距離S及運動總時間t都是可以確定的,在減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號;將上述減速運動的總距離S按預(yù)設(shè)距離分段,從開始運動到運動停止,每經(jīng)過一個預(yù)設(shè)距離的時間都是越來越長的,表現(xiàn)在智能電視界面上的圖標(biāo)焦點的切換上,就是切換的速度越來越慢,最后停止。預(yù)設(shè)的加速度a和預(yù)設(shè)距離可以在機頂盒出廠時預(yù)先設(shè)置,也可以是用戶通過遙控設(shè)備設(shè)置預(yù)設(shè)的加速度a和預(yù)設(shè)距離,例如,預(yù)設(shè)的加速度a為-2000px/ms2或-2200px/ms2,預(yù)設(shè)距離為70px或90px等。以檢測到的瞬時速度為初始速度v0,計算以預(yù)設(shè)的加速度a作減速運動的總距離S;將減速運動的總距離S從起點開始按預(yù)設(shè)距離進(jìn)行劃分,總距離S大于或等于預(yù)設(shè)距離的整數(shù)倍,若劃分到最后一段的距離小于預(yù)設(shè)距離時,則最后一段距離不用于產(chǎn)生控制信號,從前述加速度位移公式可以得到減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號,用于控制智能電視界面上的圖標(biāo)焦點切換。而對于預(yù)設(shè)的加速度的值為正數(shù)的情況,如果沒有其它因素限制,加速運動將持續(xù)進(jìn)行,對此,可以通過調(diào)制限制條件,例如,預(yù)設(shè)加速運動的總時間和/或總距離的方式,使加速運動在運行條件達(dá)限制條件時運動停止,運動過程中仍在加速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號,控制智能電視界面上的圖標(biāo)焦點切換;實際上,在檢測到的瞬時速度為初始速度v0時,即可確定要控制智能電視界面上的圖標(biāo)焦點切換的次數(shù),因此,也可以設(shè)置其它方式發(fā)送切換信號,例如間隔相同時間切換若干次后突然停止等切換方式供用戶選擇。步驟S30,根據(jù)所產(chǎn)生的控制信號控制智能電視界面圖標(biāo)沿所述瞬時速度的方向進(jìn)行切換。產(chǎn)生的控制信號包括控制圖標(biāo)焦點切換的方向,切換的方向是根據(jù)用戶觸摸操作中觸摸抬起時的滑動方向確定的,因為用戶在滑動手指時可能會轉(zhuǎn)換方向等,因此以觸摸抬起時的滑動方向作為用戶最終希望圖標(biāo)焦點移動的方向;在接收到控制信號時,根據(jù)所述瞬時速度的方向控制圖標(biāo)焦點切換。本實施例在檢測到觸摸抬起時的瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述瞬時速度繼續(xù)產(chǎn)生控制信號控制圖標(biāo)焦點切換,從而使得用戶滑動一次手指智能電視上的圖標(biāo)焦點能夠移動多格。參照圖3,圖3為本發(fā)明智能電視人機交互界面的切換方法的第二實施例的流程示意圖。基于上述智能電視人機交互界面的切換方法的第一實施例,所述方法還包括:步驟S40,計算以預(yù)設(shè)的加速度作加速或減速運動的總時間;步驟S50,當(dāng)加速或減速運動的時間小于總時間,且檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面圖標(biāo)進(jìn)行切換。從前一實施例可知,在用戶手指抬起之后,智能電視界面上的圖標(biāo)焦點仍可繼續(xù)切換,而用戶可能在手指抬起之后又繼續(xù)進(jìn)行下一次觸摸操作,所述下一次觸摸操作可能與前一次觸摸操作方向相同也可能不同,通常來說,用戶繼續(xù)進(jìn)行觸摸操作,應(yīng)該是前一次觸摸操作還不足以達(dá)到用戶期望圖標(biāo)焦點切換到的位置,因此,下一次觸摸操作的優(yōu)先級應(yīng)該高于前一次觸摸操作;如前所述,在初始速度及預(yù)設(shè)的加速度已知的情況下,可以知道作加速或減速運動的總時間,在運動時間小于總時間時檢測到新的觸摸操作,即表示連續(xù)進(jìn)行觸摸操作,因此在檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視上的圖標(biāo)焦點圖標(biāo)進(jìn)行切換,使智能電視界面上的圖標(biāo)焦點切換的方向與用戶的觸摸操作保持一致。本實施例在檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面上的圖標(biāo)焦點進(jìn)行切換,使智能電視界面上的圖標(biāo)焦點切換的方向與用戶的觸摸操作保持一致。參照圖4,圖4為本發(fā)明智能電視人機交互界面的切換方法的第三實施例的流程示意圖?;谏鲜鲋悄茈娨暼藱C交互界面的切換方法的第二實施例,所述方法還包括:步驟S60,當(dāng)所述新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,則控制智能電視界面圖標(biāo)停止切換。由前述實施例可知,預(yù)設(shè)的加速度相同時,用戶觸摸操作中觸摸抬起時的瞬時速度越大,則加速或減速運動的總距離越長,產(chǎn)生的控制信號個數(shù)也越多,當(dāng)用戶由于力度控制不恰當(dāng),使觸摸抬起時的瞬時速度過大,若不進(jìn)行干預(yù),將導(dǎo)致智能電視界面上的圖標(biāo)焦點的切換次數(shù)超過用戶期望的次數(shù),則用戶還需要逆向切換,針對這一情況,本發(fā)明一實施例,通過檢測新的觸摸操作的瞬時速度,當(dāng)所述新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,則控制智能電視界面上的圖標(biāo)焦點停止切換,使智能電視界面上的圖標(biāo)焦點停在用戶期望的位置,減少用戶因力度控制不恰當(dāng)而需多次進(jìn)行觸摸操作的問題。本實施例在檢測到新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,控制智能電視界面上的圖標(biāo)焦點停止切換,使智能電視界面上的圖標(biāo)焦點停在用戶期望的位置,減少用戶因力度控制不恰當(dāng)而需多次進(jìn)行觸摸操作的問題。參照圖5,圖5為本發(fā)明智能電視人機交互界面的切換方法的第四實施例的流程示意圖?;谏鲜鲋悄茈娨暼藱C交互界面的切換方法的第三實施例,所述方法還包括:步驟S70,根據(jù)觸摸手指抬起時的瞬時速度及選中目標(biāo)圖標(biāo)時切換的次數(shù),計算做加速或減速運動時的所述預(yù)設(shè)的加速度。在機頂盒出廠時預(yù)先設(shè)置的預(yù)設(shè)的加速度a為一個普適值,并不一定適合所有人,因此,針對不同的用戶,可以通過多次試驗后,確定一個與該用戶適配的預(yù)設(shè)的加速度a;本發(fā)明一實施例,通過檢測選中目標(biāo)圖標(biāo)時切換的次數(shù)及觸摸抬起時的瞬時速度,根據(jù)前述加速度位移公式可以計算出預(yù)設(shè)的加速度a,并根據(jù)多次取平均值等方式確定新的預(yù)設(shè)的加速度a;或者,用戶輸入期望智能電視界面圖標(biāo)切換的次數(shù),再進(jìn)行觸摸操作,則可根據(jù)觸摸抬起時的瞬時速度及期望界面圖標(biāo)切換的次數(shù)計算出預(yù)設(shè)的加速度a;生產(chǎn)廠家也可以通過收集不同用戶的預(yù)設(shè)的加速度a,對出廠時預(yù)先設(shè)置的預(yù)設(shè)的加速度a進(jìn)行調(diào)整,使預(yù)設(shè)的加速度a的適用性更強。本實施例通過對預(yù)設(shè)的加速度a進(jìn)行調(diào)整,可以適應(yīng)不同用戶的需求。為了更好地說明上述智能電視人機交互界面的切換方案,以下將通過一個實例進(jìn)行具體解釋。觸控遙控器實時將采集的觸摸運動軌跡上的點位信息及動作信息傳輸?shù)街悄茈娨暤臋C頂盒,觸控遙控器與機頂盒是通過藍(lán)牙進(jìn)行信息傳輸?shù)?,由于藍(lán)牙協(xié)議規(guī)定每7ms發(fā)送一次信息,因此設(shè)置觸控遙控器每7ms采集一次觸摸運動軌跡上的點位信息及動作信息,由于點位信息及動作信息從觸控遙控器傳輸?shù)綑C頂盒還需要大概1至2ms時間,而觸控遙控器需要等前面的點位信息及動作信息傳輸完成后才能再次采集并傳輸點位信息及動作信息,因此,實際間隔8至12ms才采集一次點位信息及動作信息。在每次采集點位信息及動作信息時,觸摸板上均有觸摸點,則表示觸摸運動持續(xù)進(jìn)行,反之則表示一次觸摸運動結(jié)束。下表1給出了采集到的點的速度、方向、觸摸抬起后產(chǎn)生控制信號的點的速度及方向信息。表1采集到的點的速度、方向、觸摸抬起后產(chǎn)生控制信號的點的速度及方向信息觸摸操作P0P1P2P3P4速度(px/ms)01167149417482339動作按下右移右移右移抬起時間53125373542354635493觸摸抬起P5P6P7P8P9速度(px/ms)153410527684390動作右移右移右移右移停止時間55315596565757235812預(yù)設(shè)距離為70px,在觸摸操作的過程中,以預(yù)設(shè)距離70px為依據(jù)判斷是否發(fā)出控制信號,以控制智能電視界面圖標(biāo)進(jìn)行相應(yīng)的切換,因此,表1中給出的采集的點P0、P1、P2、P3和P4,是觸控遙控器采集的點中達(dá)到預(yù)設(shè)距離的點,及以該點為起點下一個達(dá)到預(yù)設(shè)距離的點。表1中預(yù)設(shè)的加速度為-2000px/ms2,即做減速運動。采集的點P0至P4為手指滑動期間,時間為5493-5312=181ms;P5至P9為減速運動期間,所耗時間為5812-5493=319ms。根據(jù)人手指的滑動力度和手指抬起時速度,以及加速度位移公式,即可得到手指抬起后的運動軌跡,如圖6所示,運動每超過70點,就會觸發(fā)一個動作事件,產(chǎn)生一個控制信號,相應(yīng)地,智能電視界面上的圖標(biāo)焦點就會切換一次,在觸摸操作的過程中,運動超過70px耗費的時間越來越少,觸摸抬起后,運動超過70px耗費的時間越來越長,從表1中可以看出,手指抬起后,智能電視界面上的圖標(biāo)焦點仍然做減速運動切換了4個。本發(fā)明進(jìn)一步提供一種智能電視人機交互界面的切換裝置。參照圖7,圖7為本發(fā)明智能電視人機交互界面的切換裝置的第一實施例的功能模塊示意圖。在一實施例中,所述智能電視人機交互界面的切換裝置包括:檢測模塊10、信號模塊20及切換模塊30。所述檢測模塊10,用于檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向;現(xiàn)在的智能電視大多通過觸控遙控器進(jìn)行人機交互,用戶用手指在觸摸板上滑動時,根據(jù)滑動所代表的指令,智能電視界面執(zhí)行相應(yīng)的響應(yīng)。所述觸控遙控器包括觸摸板,所述觸摸板還可以是觸摸屏,可以為電阻式觸摸板或電容感應(yīng)式觸摸板等各種形式的能夠檢測觸摸點的觸摸板。在觸控遙控器處于正常待機狀態(tài)時,每當(dāng)用戶用手指觸碰觸摸板時,觸控遙控器對觸摸點的數(shù)量、瞬時速度及方向進(jìn)行檢測,通過檢測觸摸操作中觸摸手指抬起時的瞬時速度及方向,使得用戶的觸摸操作結(jié)束后,仍能對智能電視進(jìn)行控制。所述信號模塊20,用于當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述觸摸手指抬起后的運動軌跡產(chǎn)生控制信號;以在觸摸板上進(jìn)行右移滑動為例,當(dāng)用戶在觸摸板上滑動一段距離后,在滑動速度接近0時抬起手指,則表示用戶希望智能電視界面上的圖標(biāo)焦點在手指滑動時移動、在手指抬起來后停止移動;而當(dāng)用戶在觸摸板上滑動一段距離后,抬起手指時仍有較快的速度,則表示用戶希望智能電視界面上的圖標(biāo)焦點能夠移動多格;由于觸摸板的尺寸有限,且實際操作中,尤其是單手操作時,手指在觸摸板上滑動的距離也是有限的,本發(fā)明一實施例通過檢測觸摸操作中觸摸抬起時的瞬時速度是否大于預(yù)設(shè)速度,以確定用戶是否希望智能電視界面上的圖標(biāo)焦點能夠移動多格,當(dāng)瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述瞬時速度在觸摸手指抬起后的運動軌跡產(chǎn)生控制信號,控制智能電視界面上的圖標(biāo)焦點在用戶手指抬起后仍繼續(xù)移動。所述預(yù)設(shè)速度可以在機頂盒出廠時預(yù)先設(shè)置,也可以是用戶通過遙控設(shè)備設(shè)置預(yù)設(shè)速度,例如,預(yù)設(shè)速度設(shè)為1000px/ms或1200px/ms等。參照圖8,圖8為圖7中信號模塊20一實施例的細(xì)化功能模塊示意圖。所述信號模塊20包括:計算單元21及信號單元22。所述計算單元21,用于當(dāng)所述瞬時速度大于預(yù)設(shè)速度時,以所述瞬時速度為初始速度,計算以預(yù)設(shè)的加速度作加速或減速運動的總距離;所述信號單元22,用于在加速或減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號;其中,總距離大于或等于預(yù)設(shè)距離的整數(shù)倍。以所述瞬時速度為初始速度,以預(yù)設(shè)的加速度作加速度運動的過程中,若預(yù)設(shè)的加速度的值為正數(shù),則做加速運動,若預(yù)設(shè)的加速度的值為負(fù)數(shù),則做減速運動,當(dāng)然,若預(yù)設(shè)的加速度的值為0,則做均速運動,計算以預(yù)設(shè)的加速度作加速或減速運動的總距離;為了使用戶手指抬起后智能電視界面上的圖標(biāo)焦點的切換呈現(xiàn)自然流暢之感,即圖標(biāo)焦點的切換由快到慢最后停止的自然過渡過程,基于此,本發(fā)明一實施例采用加速度的方式控制圖標(biāo)焦點的切換,由加速度位移公式可知,若預(yù)設(shè)的加速度a的值為負(fù)數(shù),則實際是做減速運動,當(dāng)知道初始速度v0及預(yù)設(shè)的加速度a時,減速運動的總距離S及運動總時間t都是可以確定的,在減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號;將上述減速運動的總距離S按預(yù)設(shè)距離分段,從開始運動到運動停止,每經(jīng)過一個預(yù)設(shè)距離的時間都是越來越長的,表現(xiàn)在智能電視界面上的圖標(biāo)焦點的切換上,就是切換的速度越來越慢,最后停止。預(yù)設(shè)的加速度a和預(yù)設(shè)距離可以在機頂盒出廠時預(yù)先設(shè)置,也可以是用戶通過遙控設(shè)備設(shè)置預(yù)設(shè)的加速度a和預(yù)設(shè)距離,例如,預(yù)設(shè)的加速度a為-2000px/ms2或-2200px/ms2,預(yù)設(shè)距離為70px或90px等。以檢測到的瞬時速度為初始速度v0,計算以預(yù)設(shè)的加速度a作減速運動的總距離S;將減速運動的總距離S從起點開始按預(yù)設(shè)距離進(jìn)行劃分,總距離S大于或等于預(yù)設(shè)距離的整數(shù)倍,若劃分到最后一段的距離小于預(yù)設(shè)距離時,則最后一段距離不用于產(chǎn)生控制信號,從前述加速度位移公式可以得到減速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號,用于控制智能電視界面上的圖標(biāo)焦點切換。而對于預(yù)設(shè)的加速度的值為正數(shù)的情況,如果沒有其它因素限制,加速運動將持續(xù)進(jìn)行,對此,可以通過調(diào)制限制條件,例如,預(yù)設(shè)加速運動的總時間和/或總距離的方式,使加速運動在運行條件達(dá)限制條件時運動停止,運動過程中仍在加速運動的距離達(dá)預(yù)設(shè)距離的整數(shù)倍時,產(chǎn)生一個控制信號,控制智能電視界面上的圖標(biāo)焦點切換;實際上,在檢測到的瞬時速度為初始速度v0時,即可確定要控制智能電視界面上的圖標(biāo)焦點切換的次數(shù),因此,也可以設(shè)置其它方式發(fā)送切換信號,例如間隔相同時間切換若干次后突然停止等切換方式供用戶選擇。所述切換模塊30,用于根據(jù)所產(chǎn)生的控制信號控制智能電視界面圖標(biāo)沿所述瞬時速度的方向進(jìn)行切換。產(chǎn)生的控制信號包括控制圖標(biāo)焦點切換的方向,切換的方向是根據(jù)用戶觸摸操作中觸摸抬起時的滑動方向確定的,因為用戶在滑動手指時可能會轉(zhuǎn)換方向等,因此以觸摸抬起時的滑動方向作為用戶最終希望圖標(biāo)焦點移動的方向;在接收到控制信號時,根據(jù)所述瞬時速度的方向控制圖標(biāo)焦點切換。本實施例在檢測到觸摸抬起時的瞬時速度大于預(yù)設(shè)速度時,根據(jù)所述瞬時速度繼續(xù)產(chǎn)生控制信號控制圖標(biāo)焦點切換,從而使得用戶滑動一次手指智能電視上的圖標(biāo)焦點能夠移動多格。進(jìn)一步地,所述信號模塊20,還用于計算以預(yù)設(shè)的加速度作減速運動的總時間;所述切換模塊30,還用于當(dāng)所述運動時間小于總時間,且檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面圖標(biāo)進(jìn)行切換。從前一實施例可知,在用戶手指抬起之后,智能電視界面上的圖標(biāo)焦點仍可繼續(xù)切換,而用戶可能在手指抬起之后又繼續(xù)進(jìn)行下一次觸摸操作,所述下一次觸摸操作可能與前一次觸摸操作方向相同也可能不同,通常來說,用戶繼續(xù)進(jìn)行觸摸操作,應(yīng)該是前一次觸摸操作還不足以達(dá)到用戶期望圖標(biāo)焦點切換到的位置,因此,下一次觸摸操作的優(yōu)先級應(yīng)該高于前一次觸摸操作;如前所述,在初始速度及預(yù)設(shè)的加速度已知的情況下,可以知道作加速或減速運動的總時間,在運動時間小于總時間時檢測到新的觸摸操作,即表示連續(xù)進(jìn)行觸摸操作,因此在檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面上的圖標(biāo)焦點進(jìn)行切換,使智能電視界面上的圖標(biāo)焦點切換的方向與用戶的觸摸操作保持一致。本實施例在檢測到新的觸摸操作時,根據(jù)新的觸摸操作產(chǎn)生的控制信號控制智能電視界面上的圖標(biāo)焦點進(jìn)行切換,使智能電視界面上的圖標(biāo)焦點切換的方向與用戶的觸摸操作保持一致。參照圖9,圖9為本發(fā)明智能電視人機交互界面的切換裝置的第二實施例的功能模塊示意圖。所述智能電視人機交互界面的切換裝置還包括停止模塊40。所述停止模塊40,用于當(dāng)所述新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,則控制智能電視界面圖標(biāo)停止切換。由前述實施例可知,預(yù)設(shè)的加速度相同時,用戶觸摸操作中觸摸抬起時的瞬時速度越大,則加速或減速運動的總距離越長,產(chǎn)生的控制信號個數(shù)也越多,當(dāng)用戶由于力度控制不恰當(dāng),使觸摸抬起時的瞬時速度過大,若不進(jìn)行干預(yù),將導(dǎo)致智能電視界面上的圖標(biāo)焦點的切換次數(shù)超過用戶期望的次數(shù),則用戶還需要逆向切換,針對這一情況,本發(fā)明一實施例,通過檢測新的觸摸操作的瞬時速度,當(dāng)所述新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,則控制智能電視界面上的圖標(biāo)焦點停止切換,使智能電視界面上的圖標(biāo)焦點停在用戶期望的位置,減少用戶因力度控制不恰當(dāng)而需多次進(jìn)行觸摸操作的問題。本實施例在檢測到新的觸摸操作的瞬時速度小于預(yù)設(shè)速度時,控制智能電視界面上的圖標(biāo)焦點停止切換,使智能電視界面上的圖標(biāo)焦點停在用戶期望的位置,減少用戶因力度控制不恰當(dāng)而需多次進(jìn)行觸摸操作的問題。進(jìn)一步地,所述信號模塊20,還用于根據(jù)觸摸手指抬起時的瞬時速度及選中目標(biāo)圖標(biāo)時切換的次數(shù),計算做加速或減速運動時的所述預(yù)設(shè)的加速度。在機頂盒出廠時預(yù)先設(shè)置的預(yù)設(shè)的加速度a為一個普適值,并不一定適合所有人,因此,針對不同的用戶,可以通過多次試驗后,確定一個與該用戶適配的預(yù)設(shè)的加速度a;本發(fā)明一實施例,通過檢測選中目標(biāo)圖標(biāo)時切換的次數(shù)及觸摸抬起時的瞬時速度,根據(jù)前述加速度位移公式可以計算出預(yù)設(shè)的加速度a,并根據(jù)多次取平均值等方式確定新的預(yù)設(shè)的加速度a;或者,用戶輸入期望智能電視界面圖標(biāo)切換的次數(shù),再進(jìn)行觸摸操作,則可根據(jù)觸摸抬起時的瞬時速度及期望界面圖標(biāo)切換的次數(shù)計算出預(yù)設(shè)的加速度a;生產(chǎn)廠家也可以通過收集不同用戶的預(yù)設(shè)的加速度a,對出廠時預(yù)先設(shè)置的預(yù)設(shè)的加速度a進(jìn)行調(diào)整,使預(yù)設(shè)的加速度a的適用性更強。本實施例通過對預(yù)設(shè)的加速度a進(jìn)行調(diào)整,可以適應(yīng)不同用戶的需求。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的
技術(shù)領(lǐng)域
,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淮阳县| 定远县| 恭城| 金堂县| 积石山| 仁怀市| 抚松县| 洛隆县| 精河县| 巨野县| 宜章县| 湘潭市| 泾阳县| 屯昌县| 苍溪县| 永年县| 武鸣县| 桐乡市| 准格尔旗| 巴楚县| 东方市| 双流县| 绥芬河市| 龙州县| 镇远县| 松潘县| 新和县| 兴仁县| 宾阳县| 繁峙县| 青海省| 安国市| 吉隆县| 红原县| 信丰县| 八宿县| 民和| 兖州市| 连平县| 舞阳县| 盖州市|