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

一種多媒體文件進度定位方法及設備的制造方法

文檔序號:8339603閱讀:423來源:國知局
一種多媒體文件進度定位方法及設備的制造方法
【技術領域】
[0001] 本發(fā)明涉及通信技術領域,特別涉及一種多媒體文件進度定位方法及設備。本發(fā) 明同時還涉及一種多媒體終端。
【背景技術】
[0002] 用戶在瀏覽或播放包含多個模塊的內容集合時,常常需要快速且精確地定位。比 如:快速定位到某個視頻文件的特定時間點上,快速定位到某個長篇小說的某頁上等。
[0003] 在現有技術中,通常采取如下兩種方式對文件的進度進行控制:
[0004] (1)系統(tǒng)提供一個滑動條和滑塊,用戶改變滑塊在滑動條上的位置來定位文件的 進度。例如設置環(huán)形進度條,用戶操作環(huán)形進度條來控制音樂文件的播放位置。
[0005] (2)基于預先設置的多層滑動條來定位文件進度。該方法提供多層滑動條,每層滑 動條的最大調節(jié)范圍可能不同,且每層滑動條都設置滑塊。最后文件的進度是各層滑動條 定位結果相加或相減。
[0006] 在以上兩種方式中,提供一個滑動條來操控文件或內容集合是當前最常見的做 法。但是如果內容過多或者滑動條的物理長度有限,比如手機屏幕上滑動條的長度會受屏 幕大小限制;用戶就難以快速且精確定位到目標內容。雖然通過設置環(huán)形進度條可以讓用 戶拖動的物理長度增大(圓周長度大于直徑長度),但是調控精度在整個操控過程中仍然不 可控。
[0007] 提供多層滑動條的方法提供了多個調控精度供用戶選擇,有助于解決精確定位的 問題,但是操作過程不夠便捷,也不夠靈活。由于每個滑動條的調整范圍以及滑動條的數目 都是固定的,滑動條的數目以及預設的每個滑動條的調整范圍可能不符合用戶的期望。如 果系統(tǒng)只提供2個滑動條,上面的滑動條調控范圍過小,即用戶拖動單位距離,文件跳動的 間距過小,用戶則需要拖動一段比較長的距離才能定位到目標位置,這樣整個過程消耗的 時間比較長。如果用戶發(fā)現某個滑動條的調控范圍過小,希望換一個調控范圍大一點的滑 動條時,用戶還需要再次切換到其他滑動條,當系統(tǒng)提供多個預設滑動條時,來回更改滑動 條更為麻煩。
[0008] 由此可見,現有技術中尚無法簡便快捷地對多媒體數據進行定位的同時調整定位 精度。

【發(fā)明內容】

[0009] 本發(fā)明提供了一種多媒體文件進度定位方法,包括:
[0010] 獲取與用戶起始輸入位置對應的第一坐標數據以及與用戶當前輸入位置對應的 第二坐標數據,確定所述第二坐標數據與所述第一坐標數據之間的相對水平距離和相對堅 直距離;
[0011] 根據調整區(qū)域的默認調整精度和所述相對水平距離確定默認進度調整量,并根據 所述調整區(qū)域的精度調整比例、默認調整精度以及所述相對堅直距離確定精度調整值;
[0012] 利用所述精度調整值和所述默認進度調整量確定實際進度調整量,根據實際進度 調整量以及所述多媒體文件的起始進度對所述多媒體文件進行定位。
[0013] 相應的,本發(fā)明還提出了一種多媒體終端,包括:
[0014] 獲取模塊,用于獲取與用戶起始輸入位置對應的第一坐標數據以及與用戶當前輸 入位置對應的第二坐標數據,確定所述第二坐標數據與所述第一坐標數據之間的相對水平 距離和相對堅直距離;
[0015] 確定模塊,用于根據調整區(qū)域的默認調整精度和所述相對水平距離確定默認進度 調整量,并根據所述調整區(qū)域的精度調整比例、默認調整精度以及所述相對堅直距離確定 精度調整值;
[0016] 定位模塊,用于利用所述精度調整值和所述默認進度調整量確定實際進度調整 量,根據實際進度調整量以及所述多媒體文件的起始進度對所述多媒體文件進行定位。
[0017] 由此可見,通過應用以上技術方案,在獲取了用戶輸入的坐標數據之后,根據坐標 數據之間的相對水平距離和相對堅直距離,結合調整區(qū)域的默認調整精度和精度調整比例 確定精度調整值,并利用精度調整值和默認進度調整量確定的實際進度調整量對多媒體的 進度進行定位,從而實現了在對定位的同時調整定位精度,且定位方式快速便捷,極大地提 升了用戶的體驗感受。
【附圖說明】
[0018] 圖1為本發(fā)明提出的一種多媒體文件進度定位方法流程示意圖;
[0019] 圖2為本發(fā)明具體實施例提出的一種多媒體文件進度定位方法流程示意圖;
[0020] 圖3為本發(fā)明具體實施例中用于提供給用戶的交互區(qū)域示意圖;
[0021] 圖4為本發(fā)明提出的一種多媒體終端的結構示意圖。
【具體實施方式】
[0022] 為解決現有技術中無法方便快捷地在控制精度的同時對多媒體文件進度進行調 整的問題,本發(fā)明提出了一種多媒體文件進度定位方法,在利用滑動條對文件進行拖動的 過程中,根據當前觸摸點相對于滑動條的角度和距離來定位當前進度或目標內容位置,如 圖1所示,該方法包括以下步驟:
[0023] S101,獲取與用戶起始輸入位置對應的第一坐標數據以及與用戶當前輸入位置對 應的第二坐標數據,確定所述第二坐標數據與所述第一坐標數據之間的相對水平距離和相 對堅直距離。
[0024] 作為該步驟之前的準備工作,首先需要加載需要定位的多媒體文件,并將多媒體 文件加載后的進度作為起始進度;同時,為用戶創(chuàng)建一個調整區(qū)域,設置調整區(qū)域的默認調 整精度、精度調整比例和默認進度調整量。
[0025] 需要說明的是,除了以上屬性之外,還可進一步地為調整區(qū)域設置對應的最小調 整精度和最大調整精度,至于精度調整比例,可以通過以下方式確定:
[0026] (1)將默認調整精度和最小調整精度之間的差值與調整區(qū)域堅直方向最高值的比 值絕對值作為精度調整比例;
[0027] (2)將默認調整精度和所述最大調整精度之間的差值絕對值與所述調整區(qū)域堅直 方向最低值的比值絕對值作為精度調整比例;
[0028] 以上兩種精度調整比例確定方式分別針對向上調整以及向下調整兩種情況,但無 論是采取哪一種方式,需要將調整區(qū)域中與所述默認調整精度對應的堅直高度值設為零, 以此確定相對零點。
[0029] 對于如何獲取第一坐標和第二坐標之間的相對距離,可以直接用坐標中的數據進 行計算,或是計算出兩者坐標之間的直線距離,然后根據連接兩坐標的直線與水平軸之間 的夾角,利用三角函數計算得出,具體計算方式可由本領域技術人員靈活選擇,這些都在本 發(fā)明的保護范圍之內。
[0030] S102,根據調整區(qū)域的默認調整精度和所述相對水平距離確定默認進度調整量, 并根據所述調整區(qū)域的精度調整比例、默認調整精度以及所述相對堅直距離確定精度調整 值。
[0031] 具體地,該步驟通過以下公式確定各屬性值:
[0032] 默認進度調整量=默認調整精度*相對水平距離;
[0033] 精度調整值=精度調整比例*默認調整精度*相對堅直距離。
[0034] S103,利用所述精度調整值和所述默認進度調整量確定實際進度調整量,根據實 際進度調整量以及所述多媒體文件的起始進度對所述多媒體文件進行定位。
[0035] 具體地,該步驟將實際進度調整量與起始進度的合并值作為多媒體文件的定位結 果,并隨后顯示與定位結果對應的多媒體文件縮略圖。為了使用戶能夠直觀地了解當前定 位的進度情況,可設置多媒體文件縮略圖的顯示大小隨定位結果與多媒體文件的總進度之 間的比值增大而增大。
[0036] 具體的定位結構計算公式如下:
[0037] 定位結果=起始進度+實際進度調整量=起始進度+精度調整值*默認進度調整 量。
[0038] 在定位計算結束后,若發(fā)現實際進度調整量與起始進度的合并值大于多媒體文件 的最大進度,則直接將多媒體文件的最后進度或初始進度作為定位結果。
[0039] 為了能夠連續(xù)根據用戶的拖動進行調整,在該步驟結束后,可對用戶的輸入位置 進行監(jiān)控,判斷用戶當前輸入位置是否發(fā)生變化;若是,則將與變化后的當前輸入位置對應 的坐標數據作為第二坐標數據,重復S301-S303的流程。
[0040] 此外,考慮到實際情況中調整區(qū)域的有限性,若是用戶當前輸入位置或變化后的 輸入位置不在調整區(qū)域內,則將用戶起始輸
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
西乌珠穆沁旗| 颍上县| 丹寨县| 获嘉县| 宁国市| 红原县| 辽中县| 连云港市| 蒙阴县| 双柏县| 伊金霍洛旗| 博白县| 海阳市| 文化| 靖州| 雷波县| 赣榆县| 太湖县| 巴彦淖尔市| 天祝| 千阳县| 叶城县| 共和县| 镇巴县| 金山区| 商水县| 民乐县| 运城市| 镇平县| 金堂县| 宁南县| 尤溪县| 周宁县| 淄博市| 柘荣县| 龙川县| 江源县| 布拖县| 昌都县| 辽中县| 且末县|