[發明專利]一種視頻移動終端實時拖動與縮放的方法及裝置有效
| 申請號: | 201410119164.6 | 申請日: | 2014-03-27 |
| 公開(公告)號: | CN103888840B | 公開(公告)日: | 2017-03-29 |
| 發明(設計)人: | 田玲;周益民;羅光春;閆科 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04N21/472 | 分類號: | H04N21/472;G06F3/0484;G06F3/0488 |
| 代理公司: | 成都宏順專利代理事務所(普通合伙)51227 | 代理人: | 周永宏 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 移動 終端 實時 拖動 縮放 方法 裝置 | ||
技術領域
本發明屬于視頻處理技術領域,具體涉及一種視頻移動終端實時拖動與縮放的方法及裝置的設計。
背景技術
信息化技術的發展伴隨著互聯網絡的廣泛普及而日新月異,移動互聯網絡時代已經到來,3G網絡現在已廣泛得應用于人們的生活當中,世界上目前已有20多個國家在部署4G網絡,越來越多的終端設備支持4G網絡。視頻相關業務也由傳統的電視終端,PC端等向移動終端轉移,移動終端由于其便攜性,客戶對齊黏度和依賴性較高,因此互聯網的未來在移動互聯網。用戶已經習慣了隨時隨地使用便攜設備接入互聯網享受服務,高壓縮比編碼標準的不斷推新,如MPEG4、H.264/AVC、HEVC使得低碼率高質量的視頻回放已不再困難,這將加速“動態展覽”時代的到來。傳統互聯網上的視頻具有高分辨率、顯示器尺寸大、分辨率高的特點,而移動終端在擁有便攜性的同時,尺寸一般較小,顯示屏的大小受限,使得用戶更加期待獲得視頻的完整信息和細節信息。移動終端設備擁有桌面設備不具備的特性,因此在移動終端對視頻進行拖動和縮放處理技術尤為重要,不可缺少。
移動終端由于其顯示屏尺寸較小,顯示數據量有限,對于目前的互聯網上的視頻資源直接移用到移動終端時,顯示的信息不夠完整。對于實時視頻播放,同樣的視頻資源同時在多種設備上播放,播放端的特性不同,尤其是移動終端的多樣性,顯示尺寸、分辨率差異較大,用戶對實時性又有強烈的需求,因此研究移動終端視頻實時處理有迫切的用戶需求和重大的社會應用價值。移動終端最常見的操作即拖動選擇顯示區域和縮放顯示細節信息。
發明內容
本發明的目的是為了解決現有技術中視頻在移動終端上進行播放存在的問題而提出一種視頻移動終端實時拖動與縮放的方法及裝置。
本發明的技術方案是:一種視頻移動終端實時拖動與縮放的方法,具體包括:解碼線程、繪制線程以及交互線程,所述解碼線程、繪制線程、交互線程并行運行;
其中,所述解碼線程的具體步驟為:
S11、在視頻流到達移動終端后,對該視頻流進行解碼,得到原始數據幀;
S12、收集所述交互線程生成的縮放參數,控制視頻的縮放比;
S13、對視頻格式進行轉換,最終轉換為RGB格式的ARGB8888標準的RGB中間幀;
S14、將轉換后的RGB中間幀存放至雙緩存器;
S15、幀同步后即喚醒繪制線程,同時進入下一幀視頻的解碼;
所述繪制線程的具體步驟為:
S21、接收到解碼線程的喚醒信號后,啟動繪制線程;
S22、收集所述交互線程生成的定位參數,控制視頻圖像的提取區域;
S23、從雙緩存器中提取待顯示部分的數據;
S24、在待顯示區域,將所述步驟S23提取的待顯示的數據寫入至待顯示區域;
S25、數據填充完成后進入休眠狀態,直至再次接收到解碼線程的喚醒信號,進入下一幀的繪制;
所述交互線程的具體步驟為:
S31、交互線程啟動,監聽顯示窗口內的交互事件,所述交互事件包括:單指拖動和雙指縮放;
S32、計算分析顯示窗口內發生的交互事件,判斷用戶的需求是否發生變化;若是,則進入步驟S33,否則返回所述步驟S31繼續監聽顯示窗口內的交互事件;
S33、計算縮放分量和拖動分量;
S34、根據縮放分量進行坐標轉換計算,得出縮放比,生成縮放參數,并將縮放參數傳遞給解碼線程;
S35、根據拖動分量進行坐標轉換計算,得出拖動位移大小,生成定位參數,并將定位參數傳遞給繪制線程。
進一步的,所述步驟S34中生成縮放參數的具體過程為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410119164.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種封口分袋機
- 下一篇:一種多變益智玩具積木





