[發明專利]一種智能電視應用焦點移動控制方案在審
| 申請號: | 201710040131.6 | 申請日: | 2017-01-18 |
| 公開(公告)號: | CN106878811A | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 張炳元 | 申請(專利權)人: | 環球智達科技(北京)有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;H04N21/431;H04N21/422 |
| 代理公司: | 北京華仲龍騰專利代理事務所(普通合伙)11548 | 代理人: | 李靜 |
| 地址: | 100000 北京市石景*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 電視 應用 焦點 移動 控制 方案 | ||
技術領域
本發明涉及物聯網技術領域,具體是一種智能電視應用焦點移動控制方案。
背景技術
智能電視應用的交互方式是通過遙控器控制屏幕上的焦點移動,點擊來實現控制,所以智能電視應用中焦點的控制是用戶使用智能電視操作體驗的最基本功能。因為Android系統是一套針對觸控設備的系統,其默認元素焦點對于電視端應用顯得過于簡單粗糙,無法滿足需求。
已有焦點框的移動控制方案如下:為當前頁面所有UI控件設置焦點變化監聽;當監聽到頁面焦點變化時,通過新焦點控件的位置和目前焦點的位置計算焦點移動軌跡,即單位時間內屏幕刷新時每幀中焦點所在的位置基于上一幀中焦點框位置的差值;每16ms刷新一次焦點框顯示位置,直到移動到目標位置。
現有技術的問題主要是當頁面滑動時,由于實現機制的問題,目前存在這幾個問題:
1)焦點框會隨著頁面滑動產生抖動;
2)頁面滑動過快時,焦點會飛出屏幕;
3)焦點移動目前只有勻速效果,按照目前實現方法基本無法實現焦點框移動加速、減速等效果;
未考慮焦點移動過程中view的放大效果產生的偏移量,這會導致焦點移動結束后焦點框與目標位置沒有完全吻合(電視應用中,某些情況下通過放大界面控件+焦點框移動的方式反饋給用戶操作焦點的變化)。
發明內容
本發明的目的在于提供一種智能電視應用焦點移動控制方案,以解決上述背景技術中提出的問題。
為實現上述目的,本發明提供如下技術方案:
一種智能電視應用焦點移動控制方案,其主要步驟如下:
101:初始化焦點框移動參數;所需要初始化的參數包括移動時間、是否使用圖片解析結果的緩存、焦點移動加速度計算的插值器和焦點框移動范圍限制;
102:獲取目標控件屏幕上的位置和目標控件縮放系數,計算焦點框要移動的目標位置;
103:結合已設置的焦點框移動范圍對目標位置進行邊界判斷,對于不合法的焦點移動操作直接取消,優化系統效率;
104:結合焦點移動的初始位置和目標位置計算焦點框的移動軌跡,生成安卓系統屬性動畫;
105:為104生成的屬性動畫設置插值器,控制動畫執行的加速度,即通過控制焦點框移動過程中每幀的刷新時間間隔來實現各種加速度效果。
作為本發明進一步的方案:在焦點移動過程中也會配合設置的焦點移動范圍實時檢驗計算位置的合法性,對于不合法的位置一律做忽略處理;直至當前焦點移動動畫結束為一次焦點移動操作結束。
與現有技術相比,本發明的有益效果是:
本發明主要解決了智能電視端通過遙控器控制焦點移動導致頁面滑動過快時,焦點移出屏幕和焦點抖動的問題,并可以對焦點移動加速度控制。
附圖說明
圖1為一種智能電視應用焦點移動控制方案的流程示意圖。
具體實施方式
下面結合具體實施方式對本發明的技術方案作進一步詳細地說明。
請參閱圖1,一種智能電視應用焦點移動控制方案,其主要步驟如下:
101:初始化焦點框移動參數;所需要初始化的參數包括移動時間、是否使用圖片解析結果的緩存、焦點移動加速度計算的插值器(安卓系統中名為Interpolator)和焦點框移動范圍限制等;
102:監聽其他控件獲取到焦點時,獲取目標控件屏幕上的位置和目標控件縮放系數,計算焦點框要移動的目標位置;
103:結合已設置的焦點框移動范圍對目標位置進行邊界判斷,對于不合法的焦點移動操作直接取消,優化系統效率;
104:結合焦點移動的初始位置和目標位置計算焦點框的移動軌跡,生成安卓系統屬性動畫;
105:為104生成的屬性動畫設置插值器,控制動畫執行的加速度,即通過控制焦點框移動過程中每幀的刷新時間間隔來實現各種加速度效果;
另外焦點移動過程中也會配合設置的焦點移動范圍實時檢驗計算位置的合法性,對于不合法的位置一律做忽略處理;直至當前焦點移動動畫結束為一次焦點移動操作結束。
上面對本發明的較佳實施方式作了詳細說明,但是本發明并不限于上述實施方式,在本領域的普通技術人員所具備的知識范圍內,還可以在不脫離本發明宗旨的前提下作出各種變化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環球智達科技(北京)有限公司,未經環球智達科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710040131.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種視頻播放方法及裝置
- 下一篇:一種升級系統的方法和裝置





