專利名稱:一種基于多點觸控技術的視頻停播方法
一種基于多點觸控技術的視頻停播方法
技術領域:
本發(fā) 明涉及一種視頻停止播放的技術,尤其是一種基于多點觸控技術的視頻停止播放技術。
背景技術:
觸控技術人們并不陌生,銀行的取款機大多有觸摸屏功能,很多醫(yī)院、圖書館等的大廳都有這種觸控技術的電腦,支持觸摸屏的手機、MP3、數(shù)碼相機也很多。但是這些已經存在的觸控屏幕都是單點觸控,只能識別和支持每次一個手指的觸控、點擊,若同時有兩個以上的點被觸碰,就不能做出正確反應,而多點觸控技術能把任務分解為兩個方面的工作,一是同時采集多點信號,二是對每路信號的意義進行判斷,也就是所謂的手勢識別,從而實現(xiàn)屏幕識別人的五個手指同時做的點擊、觸控動作。多點觸控的出現(xiàn)是鼠標出現(xiàn)后用戶控制界面的又一次全新升級,這種全新的用戶界面通過創(chuàng)新的軟件支持和超大的多點觸控屏幕,能夠通過手指輕松控制一切。觸控市場概念隨著Windows 7開啟多點觸控技術應用的新風潮,以及蘋果iPad等觸控產品的閃亮登場,觸醒了長期沉睡的UI (用戶界面)市場。各大市場調查公司都對觸控市場產生了濃厚的興趣,盡管他們對市場的分析數(shù)字與角度不盡相同,但可以看出觸摸產品的旺盛生機。目前觸控技術在便捷式設備上廣泛應用,將來便捷式設備上的應用程序將逐漸趨于支持觸控式的控制,像目前用戶在很多的便捷式產品上都可以接觸到的圖片瀏覽器、網(wǎng)頁瀏覽等功能是基于多點觸控技術來實現(xiàn)的,因此視頻播放器基于多點觸摸控制是可以增加用戶體驗感最佳方式。目前便捷式設備上的視頻播放器在停止當前視頻播放返回列表上,一般都采用按鍵式的方式來實現(xiàn)視頻停止播放的控制,有些設備的屏幕支持觸控控制,也只實現(xiàn)了單點觸控功能鍵按鈕,觸發(fā)視頻播放器狀態(tài)欄中的返回上層目錄的按鈕,這種方式影響了用戶對觸控設備的觸摸體驗,運用按鍵式的控制,用戶至少需要很清楚當前播放的功能鍵排放, 以及對應的菜單鍵選擇,而不能識別用戶的手勢操作。
發(fā)明內容本發(fā)明要解決的技術問題,在于提供一種基于多點觸控技術的視頻停播方法,它能夠提高用戶的操作體驗。本發(fā)明是這樣實現(xiàn)的一種基于多點觸控技術的視頻停播方法,具體包括如下步驟用戶進行至少兩路不同方向的觸摸操作,觸摸信號捕捉模塊捕捉觸摸操作,生成對應用戶觸摸操作的觸摸信號;觸摸信號整合模塊連續(xù)接收上述觸摸信號,對所述觸摸信號進行整合,針對每一路觸摸信號的位置軌跡變化,輸出初步軌跡信號;
觸摸信號處理模塊對上 述初步軌跡信號進行過濾,形成趨于平滑的軌跡信號;位于應用層上的觸摸信號過濾模塊,判斷用戶是否處于視頻播放的模式下,若是, 則將上述軌跡信號按等時間間隔進行序列抽點,生成應用層可以識別的信號組值并傳送給響應觸控模塊,若不是,則不響應用戶的操作;響應觸控模塊接收上述的第一個時間點的信號組值,并轉換為當前用戶操作后視頻畫面的起始位置、寬高值,然后根據(jù)后續(xù)時間點接收的信號組值轉換為用戶所要顯示視頻畫面的起始位置以及寬高值并傳送給視頻縮放模塊;視頻縮放模塊接收響應觸控模塊傳遞過來的視頻畫面的寬高值和起始位置,對當前播放的視頻片源進行縮小或者放大;視頻停播模塊在用戶觸摸操作結束后,判斷當前顯示的視頻畫面的寬高值是否大于視頻停播模塊設置的預設寬高值,如果大于預設寬高值,則不響應當前的用戶操作,畫面的起始位置以及寬高值停留在用戶進行控制的最后一個時間點傳遞的起始位置以及寬高值,否則,停止當前的視頻播放,從視頻播放列表信息獲取列表信息,使得視頻播放返回視頻列表模式。本發(fā)明具有如下優(yōu)點本發(fā)明利用多點觸控技術實現(xiàn)視頻停播控制,提高了用戶的操作體驗。
下面參照附圖結合實施例對本發(fā)明作進一步的說明。圖1為本發(fā)明方法所需模塊的結構框圖。圖2為本發(fā)明方法進行多點觸控的處理過程的示意圖。圖3為本發(fā)明方法響應觸控軌跡后的處理過程的示意圖。圖4為本發(fā)明方法對軌跡信號以等時間間隔進行序列抽點的示意圖。圖5為本發(fā)明方法的一用戶操作實例的效果示意圖。
具體實施方式請參閱圖1至圖5所示,對本發(fā)明的實施例進行詳細的說明。如圖1,本發(fā)明方法所需要的模塊包括依次連接的觸摸信號捕捉模塊、觸摸信號整合模塊、觸摸信號處理模塊、觸摸信號過濾模塊、響應觸控模塊、視頻縮放模塊、視頻停播模塊,虛線框一為支持進行多點觸控的處理過程,虛線框二為支持響應觸控軌跡后的處理過程,實現(xiàn)視頻的停播。如圖2,用戶進行至少兩路不同方向的觸摸操作,如圖2所示的從左到右依次為a、 b、c路觸摸操作。所述觸摸信號捕捉模塊捕捉到用戶的a、b、c路觸摸操作,生成對應用戶 a路觸摸操作的A路觸摸信號、對應用戶b路觸摸操作的B路觸摸信號、對應用戶c路觸摸操作的C路觸摸信號。這些觸摸信號傳遞到觸摸信號整合模塊。所述觸摸信號整合模塊連續(xù)接收上述A、B、C路觸摸信號,整合用戶連續(xù)觸摸操作產生的觸摸信號,針對每一路觸摸信號的位置軌跡變化,進行整合,輸出初步軌跡信號,即對應A路觸摸信號的初步軌跡一、對應B路觸摸信號的初步軌跡二、對應C路觸摸信號的初步軌跡三。
所述觸摸信號處理模塊對上述初步軌跡信號通過現(xiàn)有的必要預測算法的過濾,去除一些由于物理設備的偏差引起的觸摸信號在軌跡中有較大的偏差點,初步形成趨于平滑的軌跡信號,即初步軌跡一處理為平滑的軌跡一,初步軌跡二處理為平滑的軌跡二,初步軌跡三處理為平滑的軌跡三,并將這些軌跡信號傳遞到應用層上的觸摸信號過濾模塊。結合圖3,所述觸摸信號過濾模塊,判斷用戶是否處于視頻播放模式,若是,則觸摸信號過濾模塊自動切換到與視頻播放器播放視頻時有關的過濾處理流程來進行處理,觸摸信號過濾模塊經過視頻應用使能后,將上述軌跡信號按等時間間隔進行序列抽點,具體的時間間隔可以根據(jù)具體設備的能力來具體設置,經過該處理后,生成應用層可以識別的信號組值,若用戶不是處于視頻播放模式,則觸摸信號過濾模塊不響應用戶的操作;如圖4, 以時間間隔為△ t,對軌跡一、軌跡二進行抽點,獲取對應每一個時間點的信號組值,所述信號組值即對應每一時間點的坐標值(X,y)值。所述播放器的響應觸控模塊,接收上述的對應第一個時間點、的信號組值,將這些信號組值經過現(xiàn)有的特定公式換算得到當前用戶操作后視頻畫面的起始位置,同時換算出當前視頻顯示的寬高值,然后根據(jù)后續(xù)、、t2、t3...時間點接收到的信號組值轉換成為用戶所要顯示的起始位置以及視頻畫面的寬高值,依次傳遞給視頻縮放模塊。 所述播放器的視頻縮放模塊在、、、、、、、...時間點接收到響應觸控模塊傳遞過來的,對應用戶具體操作的視頻畫面的起始位置以及寬高值,然后對當前播放的視頻片源進行縮小或者放大。所述播放器的視頻停播模塊,在用戶操作結束后,判斷當前顯示的視頻畫面的寬高值是否大于視頻停播模塊設置的預設寬高值,如果大于預設寬高值,則視頻停播模塊不響應當前用戶的操作,畫面的起始位置和寬高值停留在用戶進行控制的最后一個時間點傳遞過來的起始位置以及寬高值,否則如果小于預設寬高值,停播模塊將停止當前的視頻播放,從視頻列表信息獲取列表信息,使得視頻播放返回視頻列表模式。如圖5,展示了在本方法下用戶操作視頻停播的效果圖。方塊1為當前播放視頻, 幾個箭頭a、b、c代表當前用戶多點觸摸操作的手勢方向,當用戶對當前視頻進行縮小操作,如方塊2進入縮小模式,如果用戶停止操作數(shù)秒后,該視頻畫面顯示寬高值小于停播模塊設置的預設寬高值,則進入方塊5的縮小后的正式播放模塊,如果用戶不想選擇該片源播放繼續(xù)縮小,將該片源的顯示寬高縮小至小于停播模塊設置的預設寬高值如方塊3所示,則視頻播放如方塊4返回視頻列表。以上所述,僅為本發(fā)明較佳實施例而已,故不能依此限定本發(fā)明實施的范圍,即依本發(fā)明專利范圍及說明書內容所作的等效變化與修飾,皆應仍屬本發(fā)明涵蓋的范圍內。
權利要求
1. 一種基于多點觸控技術的視頻停播方法,其特征在于具體包括如下步驟 用戶進行至少兩路不同方向的觸摸操作,觸摸信號捕捉模塊捕捉觸摸操作,生成對應用戶觸摸操作的觸摸信號;觸摸信號整合模塊連續(xù)接收上述觸摸信號,對所述觸摸信號進行整合,針對每一路觸摸信號的位置軌跡變化,輸出初步軌跡信號;觸摸信號處理模塊對上述初步軌跡信號進行過濾,形成趨于平滑的軌跡信號; 位于應用層上的觸摸信號過濾模塊,判斷用戶是否處于視頻播放的模式下,若是,則將上述軌跡信號按等時間間隔進行序列抽點,生成應用層可以識別的信號組值并傳送給響應觸控模塊,若不是,則不響應用戶的操作;響應觸控模塊接收上述的第一個時間點的信號組值,并轉換為當前用戶操作后視頻畫面的起始位置、寬高值,然后根據(jù)后續(xù)時間點接收的信號組值轉換為用戶所要顯示視頻畫面的起始位置以及寬高值并傳送給視頻縮放模塊;視頻縮放模塊接收響應觸控模塊傳遞過來的視頻畫面的寬高值和起始位置,對當前播放的視頻片源進行縮小或者放大;視頻停播模塊在用戶觸摸操作結束后,判斷當前顯示的視頻畫面的寬高值是否大于視頻停播模塊設置的預設寬高值,如果大于預設寬高值,則不響應當前的用戶操作,畫面的起始位置以及寬高值停留在用戶進行控制的最后一個時間點傳遞的起始位置以及寬高值,否貝1J,停止當前的視頻播放,從視頻播放列表信息獲取列表信息,使得視頻播放返回視頻列表模式。
全文摘要
本發(fā)明提供一種基于多點觸控技術的視頻停播方法,包括如下流程用戶進行至少兩路不同方向的觸摸操作,觸摸信號捕捉模塊捕捉觸摸操作生成觸摸信號;觸摸信號整合模塊接收觸摸信號整合成初步軌跡信號;觸摸信號處理模塊形成趨于平滑的軌跡信號;觸摸信號過濾模塊按等時間間隔進行序列抽點,生成應用層可以識別的信號組值;響應觸控模塊根據(jù)上述信號組值轉換為起始位置、寬高值;視頻縮放模塊接收上述寬高值和起始位置進行縮小或放大,視頻停播模塊在用戶操作結束后,不響應當前用戶操作畫面的起始位置、寬高值停留在最后一個時間點的值,或者停止視頻播放返回視頻列表模式。本發(fā)明響應用戶的多點觸摸操作來實現(xiàn)視頻的停播,提高了用戶的操作體驗。
文檔編號G06F3/048GK102221970SQ201110155470
公開日2011年10月19日 申請日期2011年6月9日 優(yōu)先權日2011年6月9日
發(fā)明者陳長海 申請人:福州瑞芯微電子有限公司