一種觸控屏的視頻播放方法及裝置的制造方法
【技術領域】
[0001]本發明涉及移動終端觸控屏的視頻播放領域,特別涉及一種觸控屏的視頻播放方法及裝置。
【背景技術】
[0002]移動終端(例如手機、平板電腦等)的迅速發展,讓人們可以隨時隨地進行視頻的播放。現有技術中,移動終端在快進/快退播放視頻時,通常以線性的方式對視頻進行快進/快退,例如:滑屏距離為1厘米時,視頻快進/快退1分鐘;滑屏距離為2厘米時,視頻快進/快退2分鐘。
[0003]但是,目前市場上的移動終端的屏幕尺寸大小不一,以上述的方式對視頻快進/快退時,如果用戶欲使視頻快進/快退較長時間,對于屏幕尺寸較小的移動終端而言,需要多次滑動移動終端的屏幕,對于屏幕尺寸較大的移動終端而言,需要大幅度的增加滑屏距離,因此,現有技術在將視頻快進/快退較長時間時,需要用戶對屏幕進行多次滑動操作或滑動較長距離,操作不夠方便,影響用戶的體驗效果。
[0004]中國公開專利號為CN104469519 A的中國發明專利對此作了改進。但是該發明申請仍然采用簡單的平動方向滑動距離計算方式,需要依靠屏幕的像素、大小來進行計算,且一段滑動距離對應幾分鐘的視頻片斷。這對于時長約120分鐘的影片而言,這種快進快退播放方式是令人沮喪的。因此,需要有更優的技術方案。
【發明內容】
[0005]本發明所要解決的技術問題是提供一種觸控屏的視頻播放方法及裝置,以方便用戶在有限的屏幕范圍內,快速定位到欲播放的視頻選段,提高用戶的體驗效果。
[0006]為解決上述技術問題,本發明提出了一種觸控屏的視頻播放方法,應用于具有觸控屏的終端,包括以下步驟:
[0007]在播放目標視頻的過程中,檢測是否有特定的引導操作;
[0008]在檢測到有引導操作的情況下,檢測是否有圓弧形觸屏滑動動作;
[0009]擬合出圓弧形觸屏滑動曲線的圓弧;
[0010]根據所述滑動方向,確定所述滑動操作對應的所述目標視頻的跳轉方向和跳轉到播放時刻當滑動方向代表快進時,T n= P/A*(T rTD+L,其中,P是滑動圓弧的角度/長度,A為特定角度/長度值,1\是視頻當前播放時刻,1\是觸控屏的視頻播放終點時刻;當滑動方向代表快退時,!?= P/A* (T !-Ts) +?\,其中,^是觸控屏的視頻播放起點時刻,所述設定角度/長度Α對應于播放起點時刻至當前播放時刻之間的時長;所述設定角度A為一經驗值,根據人手指劃弧的習慣選定;
[0011]圓弧形屏滑動的同時,同步顯示該圓弧所對應的跳轉到的播放時刻1?;提示用戶滑動的范圍。
[0012]從所述目標視頻當前播放位置、以及所確定的跳轉方向,跳轉至播放時刻
[0013]從播放時刻Tjf放所述目標視頻。
[0014]較佳的,所述特定的引導操作為對屏幕的兩次連續點觸。
[0015]較佳的,所述擬合出圓弧形觸屏滑動曲線的圓弧包括:運用圓弧擬合法,將屏幕上滑動的曲線軌跡擬合為圓弧。
[0016]較佳的,所述擬合出圓弧形觸屏滑動曲線的圓弧包括:運用最小二乘法,將屏幕上滑動的曲線軌跡擬合為圓弧。
[0017]較佳的,當檢測到有引導操作時,屏幕上顯示具有特定角度/長度A的一段圓弧;
[0018]用戶在屏幕上觸屏滑動時,擬合該段圓弧進行滑動。
[0019]為達到上述目的,本發明同時提供了一種觸控屏的視頻播放裝置,應用于具有觸控屏的終端,包括:引導操作檢測模塊、滑動操作檢測模塊、圓弧擬合模塊、跳轉時刻計算模塊、跳轉時刻顯示模塊、跳轉模塊和播放模塊,其中,
[0020]引導操作檢測模塊,用于在播放目標視頻的過程中,檢測是否有特定的引導操作;
[0021]滑動操作檢測模塊,用于在檢測到有引導操作的情況下,檢測是否觸圓弧形屏滑動動作;
[0022]圓弧擬合模塊,用于擬合出圓弧形觸屏滑動曲線的圓弧;
[0023]跳轉時刻計算模塊,用于根據所述滑動方向,確定所述滑動操作對應的所述目標視頻的跳轉方向和跳轉到播放時刻T。當滑動方向代表快進時,T n= P/A* (T ,-Ti) +?\,其中,Ρ是滑動圓弧的角度/長度,Α為特定角度/長度值,!\是視頻當前播放時刻,T e是觸控屏的視頻播放終點時刻,所述設定角度/長度A對應于當前播放時刻至播放終點時刻之間的時長;當滑動方向代表快退時,Tn= P/A*(T fTj+L,其中,^是觸控屏的視頻播放起點時刻;
[0024]跳轉時刻顯示模塊,用于顯示該圓弧所對應的跳轉到的播放時刻
[0025]跳轉模塊,用于從所述目標視頻當前播放位置、以及所確定的跳轉方向,跳轉至播放時刻1?;
[0026]播放模塊,用于從播放時刻TJ#放所述目標視頻。
[0027]較佳的,所述圓弧擬合模塊,用于運用圓弧擬合法,將屏幕上滑動的曲線軌跡擬合為圓弧。
[0028]較佳的,所述圓弧擬合模塊,用于運用最小二乘法,將屏幕上滑動的曲線軌跡擬合為圓弧。
[0029]較佳的,還包括特定角度/長度顯示模塊,用于在屏幕上顯示具有特定角度/長度A的一段圓弧。
[0030]較佳的,所述具有特定角度/長度A的一段圓弧為虛化處理過的圓弧。
[0031]由上述的技術方案可見,本發明提供了一種觸控屏的視頻播放方法及裝置,應用于具有觸控屏的終端,在播放目標視頻的過程中,檢測是否有針對所述移動終端的觸控屏的滑動操作產生;在檢測到有圓弧形滑動操作產生的情況下,擬合出圓弧,計算圓弧角度/長度,根據滑動方向,確定滑動操作對應的目標視頻的跳轉方向和跳轉后所要播放的時刻。由于采用圓弧形滑動,無需現有技術采用的直線滑動對屏幕大小尺寸的依賴,滑動控制快進快退方便、跳轉時刻定位快速、準確,給用戶帶來更高的體驗效果。值得推廣使用。
【附圖說明】
[0032]下面結合附圖和【具體實施方式】對本發明的技術方案作進一步具體說明。
[0033]圖1為【具體實施方式】的滑動圓弧曲線及跳轉時刻點的示意圖。
[0034]圖2為本發明實施例提供的一種觸控屏的視頻播放方法的流程示意圖。
[0035]圖3為本發明實施例提供的一種觸控屏的視頻播放裝置的結構示意圖。
【具體實施方式】
[0036]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0037]本發明適用于具有觸控屏的終端,例如,手機操作系統的移動終端,移動電腦終端ipad等,當然也適用于其他智能移動終端,本發明對此不作限定。
[0038]下面通過具體實施例,對本發明進行詳細說明。
[0039]結合圖1和圖2,本發明實施例的觸控屏的視頻播放方法的流程示意圖,包括以下步驟:
[0040]步驟101:在播放目標視頻的過程中,檢測是否有特定的引導操作;特定的引導操作可以為對屏幕的兩次連續點觸,或者其它設定的引導操作。
[0041]步驟102:在檢測到有引導操作的情況下,屏幕上顯示具有特定角度/長度A的一段圓弧,以供用戶模擬和參考,進行弧線滑動操作。圓弧A用虛化方式顯示,用戶完全可按照虛化的弧線軌跡進行滑動,選擇快進、快退的視頻段。
[0042]然后,檢測是否有圓弧形觸屏滑動動作;
[0043]步驟103:擬合出圓弧形觸屏滑動曲線的圓弧;
[0044]擬合圓弧形觸屏滑動曲線的圓弧包括:運用圓弧擬合法,將屏幕上滑動的曲線軌跡擬合為圓弧。
[0045]或者,運用最小二乘法,將屏幕上滑動的曲線軌跡擬合為圓弧。
[0046]步驟104:根據所述滑動方向,確定所述滑動操作對應的所述目標視頻的跳轉方向和跳轉到播放時刻1,包括:
[0047]步驟105:如圖1所示,Ts是觸控屏的視頻播放起點時刻,T e是觸控屏的視頻播放終點時刻,?\是視頻當前播放時刻,通常根據使用習慣,從左至右的滑動方向代表快進,代表快進,反之,代表快退。
[0048]圖1中,有一段圓弧L1,滑動方向從左至右,表示快進。則根據L1相對于圓弧Ts至Te,計算所對應的跳轉到的播放時刻!?,公式為!?= P/A* (T e-1\) +?\,其中,P是滑動圓弧L1的角度/長度,Α為特定角度/長度值,角度/長度A對應于當前播放時刻至播放終點時刻之間的時長。
[0049]其一、當P是滑動圓弧L1的弧度時,A為特定角度,根據人手指滑動的習慣最大弧度確定,如60度至120度之間的任一弧度,例如90度。如果L1的弧度為30度時,且當前播放的時刻!\為15分鐘,整個視頻的終點時刻T e為130分鐘,則所對應的跳轉到的播放時刻Tn= 30/90* (130-15)+15,得到1^= 53.33分鐘。說明一下的是,計算滑動圓弧L1的弧度P,有多種方式,例如以屏幕中某一缺省點為圓心,計算該圓弧角度。對于本領域的技術人員來說是常規手段的選