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

一種基于多點觸控技術的視頻縮放方法

文檔序號:6425903閱讀:149來源:國知局
專利名稱:一種基于多點觸控技術的視頻縮放方法
一種基于多點觸控技術的視頻縮放方法
技術領域
本發(fā)明涉及一種視頻縮放的技術,尤其是一種基于多點觸控技術的視頻縮放技術。
背景技術
觸控技術人們并不陌生,銀行的取款機大多有觸摸屏功能,很多醫(yī)院、圖書館等的大廳都有這種觸控技術的電腦,支持觸摸屏的手機、MP3、數碼相機也很多。但是這些已經存在的觸控幕都是單點觸控,只能識別和支持每次一個手指的觸控、點擊,若同時有兩個以上的點被觸碰,就不能做出正確反應,而多點觸控技術能把任務分解為兩個方面的工作,一是同時采集多點信號,二是對每路信號的意義進行判斷,也就是所謂的手勢識別,從而實現屏幕識別人的五個手指同時做的點擊、觸控動作。多點觸控的出現是鼠標出現后用戶控制界面的又一次全新升級,這種全新的用戶界面通過創(chuàng)新的軟件支持和超大的多點觸控屏幕,能夠通過手指輕松控制一切。長久以來,人們一直只習慣用鼠標來操控電腦畫面,這導致多點觸控技術無法在科技產品中獲得完整的運用。在理論上,利用手指直接在屏幕上進行操作遠比使用鼠標要來得更為精確。雖然這會讓使用者耗費更多的動作及體力,卻能夠在操控過程中獲得更多的樂趣。另外,目前有許許多多的3D影像或者是影像處理軟件接口,在操控的過程中設計過于復雜,必須要搭配鼠標及鍵盤一并使用,甚至許多操作方式也依賴直覺及經驗,才能獲得最佳的操控方式。因此,多點觸控技術,有望取代目前所使用的鍵盤、鼠標,將進一步體現出人性化操控接口的未來趨勢。目前觸控技術在便捷式設備上廣泛應用,將來便捷式設備上的應用程序將逐漸趨于支持觸控式的控制,像目前用戶在很多的便捷式產品上都可以接觸到的是圖片瀏覽器、 網頁瀏覽器等應用的縮放功能是基于多點觸控技術來實現的,目前便捷式設備上實現的視頻播放器縮放功能都是基于按鍵式的方式來實現視頻縮放的控制,就是設備的屏幕支持觸控控制,也只實現單點觸控功能鍵按鈕,觸發(fā)視頻播放器按幾個固定的縮放模式來回切換當前視頻播放的分辨率大小,而且這幾個模式所對應的分辨率以及寬高比例設置一般都是固定的,不能完全有用戶控制當前播放視頻的分辨率大小以及寬高比例,讓用戶可以找到適合自己觀看的播放顯示模式;同時也影響了用戶對觸控設備的觸摸體驗,而且運用按鍵式的控制,用戶至少需要很清楚當前播放的功能鍵排放,以及對應的菜單鍵選擇,不能識別用戶手勢操作。

發(fā)明內容本發(fā)明要解決的技術問題,在于提供一種基于多點觸控技術的視頻縮放方法,它能夠響應用戶的多點觸摸操作來實現視頻的縮放,提高了用戶的操作體驗。本發(fā)明是這樣實現的一種基于多點觸控技術的視頻縮放方法,具體包括如下流程
用戶進行至少兩路不同方向的觸摸操作,觸摸信號捕捉模塊捕捉觸摸操作,生成對應用戶觸摸操作的觸摸信號; 觸摸信號整合模塊連續(xù)接收上述觸摸信號,對觸摸信號進行整合,針對每一路觸摸信號的位置軌跡變化,輸出初步軌跡信號;觸摸信號處理模塊對上述初步軌跡信號進行過濾,形成趨于平滑的軌跡信號;位于應用層上的觸摸信號過濾模塊,判斷用戶是否處于操作視頻播放器的情況下,若是,則將上述軌跡信號按等時間間隔進行序列抽點,生成應用層可以識別的信號組值,并傳送至響應觸控模塊,若不是,則不響應用戶的操作;響應觸控模塊接收每一時間點對應的信號組值,將每一時間點的信號組值轉換成為視頻圖片所要顯示的起始位置和寬高值;視頻縮放模塊根據上述每一時間點所要顯示的起始位置和寬高值,以及從視頻顯示模塊獲取的當前視頻的上一時間點的寬高值、起始位置,選擇視頻畫面縮放算法對視頻顯示的數據進行轉換;視頻顯示模塊將視頻縮放后的畫面渲染在顯示屏上,完成每一時間點的視頻縮放,直至所有時間點的信號組值處理結束。本發(fā)明具有如下優(yōu)點本發(fā)明可以響應用戶多點觸摸,實現視頻的縮放要求,可以直觀的根據用戶的手勢控制來實現縮放的目的,提高了用戶的體驗,有效地解決目前視頻播放器在視頻縮放方面存在的缺點。

下面參照附圖結合實施例對本發(fā)明作進一步的說明。圖1為本發(fā)明方法所需模塊的結構框圖。圖2為本發(fā)明方法進行多點觸控的處理過程的示意圖。圖3為本發(fā)明方法響應觸控軌跡后的處理過程的示意圖。圖4為本發(fā)明方法對軌跡信號以等時間間隔進行序列抽點的示意圖。圖5為本發(fā)明方法的一用戶操作實例的效果示意圖。
具體實施方式請參閱圖1至圖5所示,對本發(fā)明的實施例進行詳細的說明。如圖1,本發(fā)明方法所需要的模塊包括依次連接的觸摸信號捕捉模塊、觸摸信號整合模塊、觸摸信號處理模塊、觸摸信號過濾模塊、響應觸控模塊、視頻縮放模塊、視頻顯示模塊,虛線框一為支持進行多點觸控的處理過程,虛線框二為支持響應觸控軌跡后的處理過程,實現視頻的縮放功能。如圖2,用戶進行至少兩路的不同方向的觸摸操作,如圖2所示的從左往右依次為 a、b、c路觸摸操作。所述觸摸信號捕捉模塊捕捉到用戶的a、b、c路觸摸操作,生成對應用戶a路觸摸操作的A路觸摸信號、對應用戶b路觸摸操作的B路觸摸信號、對應用戶c路觸摸操作的C路觸摸信號。這些觸摸信號傳遞到觸摸信號整合模塊。所述觸摸信號整合模塊連續(xù)接收上述A、B、C路觸摸信號,整合用戶連續(xù)觸摸操作產生的觸摸信號,針對每一路觸摸信號的位置軌跡變化,進行整合,輸出初步軌跡信號,即對應A路觸摸信號的初步軌跡一、對應B路觸摸信號的初步軌跡二、對應C路觸摸信號的初步軌跡三。所述觸摸信號處理模塊對上述初步軌跡信號通過現有的必要預測算法的過濾,去除一些由于物理設備的偏差引起的觸摸信號在軌跡中有較大的偏差點,初步形成趨于平滑的軌跡信號,即初步軌跡一處理為平滑的軌跡一,初步軌跡二處理為平滑的軌跡二,初步軌跡三處理為平滑的軌跡三,并將這些軌跡信號傳遞到應用層上的觸摸信號過濾模塊。 結合圖3,所述觸摸信號過濾模塊,判斷用戶是否處于操作視頻播放器的情況下, 若是,則觸摸信號過濾模塊自動切換到與視頻播放器有關的過濾處理流程來進行處理,觸摸信號過濾模塊經過視頻應用使能后,將上述軌跡信號按等時間間隔進行序列抽點,具體的時間間隔可以根據具體設備的能力來具體設置,經過該處理后,生成應用層可以識別的信號組值,若用戶不是處于處于操作視頻播放器的情況,則觸摸信號過濾模塊不響應用戶的操作;如圖4,以軌跡一、軌跡二為例,以時間間隔為At,對軌跡一、軌跡二進行抽點,獲取對應每一個時間點的信號組值,所述信號組值即對應每一時間點的坐標值(X,y)值。從而分別通過軌跡一獲得一組值,軌跡二獲得二組值,軌跡三獲得三組值。所述播放器的響應觸控模塊接收每一時間點對應的信號組值,將每一時間點的信號組值轉換成為視頻圖片所要顯示的起始位置和寬高值;播放器的視頻縮放模塊根據上述每一時間點所要顯示的起始位置和寬高值,以及從視頻顯示模塊獲取的當前視頻的上一時間點的寬高值、起始位置,選擇視頻畫面縮放算法(如最近鄰插值、雙線性插值以及立方卷積插值等)對視頻顯示的數據進行轉換;播放器的視頻顯示模塊,將視頻縮放后的畫面渲染在顯示屏上,完成每一時間點的視頻縮放,直至所有時間點的信號組值處理結束。例如步驟1,響應觸控模塊在時間點、接收到信號組值,根據特定產品需求轉換成頻縮放模塊所需要的起始位置(X(l,y。)和相對應的寬高值(Wyhtl);步驟2,所述視頻縮放模塊接收到上述的起始位置(X(l,y0)和寬高值Ov h0),以及從視頻顯示模塊獲得當前視頻的原始寬高值、起始位置等參數,選擇視頻畫面縮放算法對視頻顯示的數據進行對應分辨率的轉換;步驟3,所述視頻顯示模塊將視頻縮放后的畫面渲染在設備的顯示屏上,完成一個時間點、的縮放。重復步驟1至步驟3,直至用戶操作的所有時間點的信號組值處理結束后,最后一個視頻畫面顯示的起始位置和寬高值,為用戶最終需要的縮放結果。如圖5,展示了在本方法下用戶操作視頻縮放的效果圖。方塊1、方塊2、方塊3顯示了視頻畫面的放大效果;方塊4、方塊5、方塊6顯示了視頻畫面的縮小效果。在放大操作中,用戶可以操作至顯示屏上只顯示整個視頻畫面的部分區(qū)域。在具體的操作中根據放大、 縮小的轉換程度,中間可以有至少2至N(N為任意自然數)個的時間點。以上所述,僅為本發(fā)明較佳實施例而已,故不能依此限定本發(fā)明實施的范圍,即依本發(fā)明專利范圍及說明書內容所作的等效變化與修飾,皆應仍屬本發(fā)明涵蓋的范圍內。
權利要求
1. 一種基于多點觸控技術的視頻縮放方法,其特征在于具體包括如下流程 用戶進行至少兩路不同方向的觸摸操作,觸摸信號捕捉模塊捕捉觸摸操作,生成對應用戶觸摸操作的觸摸信號;觸摸信號整合模塊連續(xù)接收上述觸摸信號,對觸摸信號進行整合,針對每一路觸摸信號的位置軌跡變化,輸出初步軌跡信號;觸摸信號處理模塊對上述初步軌跡信號進行過濾,形成趨于平滑的軌跡信號; 位于應用層上的觸摸信號過濾模塊,判斷用戶是否處于操作視頻播放器的情況下,若是,則將上述軌跡信號按等時間間隔進行序列抽點,生成應用層可以識別的信號組值,并傳送至響應觸控模塊,若不是,則不響應用戶的操作;響應觸控模塊接收每一時間點對應的信號組值,將每一時間點的信號組值轉換成為視頻圖片所要顯示的起始位置和寬高值;視頻縮放模塊根據上述每一時間點所要顯示的起始位置和寬高值,以及從視頻顯示模塊獲取的當前視頻的上一時間點的寬高值、起始位置,選擇視頻畫面縮放算法對視頻顯示的數據進行轉換;視頻顯示模塊將視頻縮放后的畫面渲染在顯示屏上,完成每一時間點的視頻縮放,直至所有時間點的信號組值處理結束。
全文摘要
本發(fā)明提供一種基于多點觸控技術的視頻縮放方法,包括如下流程用戶進行至少兩路不同方向的觸摸操作,觸摸信號捕捉模塊捕捉觸摸操作生成觸摸信號;觸摸信號整合模塊接收觸摸信號,整合成初步軌跡信號;觸摸信號處理模塊形成趨于平滑的軌跡信號;觸摸信號過濾模塊按等時間間隔進行序列抽點,生成應用層可以識別的信號組值;響應觸控模塊,將每一時間點的信號組值轉換成為視頻圖片所要顯示的起始位置和寬高值;視頻縮放模塊,對視頻顯示的數據進行轉換;視頻顯示模塊,將每一時間點的視頻縮放后的畫面渲染在顯示屏上,直至所有時間點的信號組值處理結束。本發(fā)明能夠響應用戶的多點觸摸操作來實現視頻的預覽選播,提高了用戶的操作體驗。
文檔編號G06F3/048GK102221969SQ201110154428
公開日2011年10月19日 申請日期2011年6月9日 優(yōu)先權日2011年6月9日
發(fā)明者陳長海 申請人:福州瑞芯微電子有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
增城市| 浦北县| 噶尔县| 碌曲县| 屏边| 武城县| 怀远县| 平凉市| 兰西县| 南充市| 康乐县| 潍坊市| 嵩明县| 大连市| 临夏县| 无极县| 淄博市| 珠海市| 宁城县| 阿瓦提县| 原阳县| 石泉县| 万载县| 于田县| 上高县| 兴城市| 泰顺县| 兴隆县| 凤冈县| 上思县| 丁青县| 双流县| 辰溪县| 海盐县| 富蕴县| 平凉市| 长海县| 贞丰县| 广州市| 五原县| 安泽县|