一種多媒體播放方法及播放器的制造方法
【專利摘要】本發(fā)明涉及一種多媒體播放方法及播放器,該方法對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字,獲取用戶輸入的進度數字;將多媒體文件進度調整到與用戶輸入進度數字相對應的進度段,作為當前進度段進行播放。本發(fā)明多媒體播放方法和播放器,對于多媒體文件,分成多個進度段,獲取用戶輸入的進度數字后即可調整到對應的進度段,用戶只需要通過遙控器輸入進度數字,則可完成進度調整,不需要等待很長時間,操作簡單使得用戶能夠快捷的調整到所需的進度,給用戶帶來了極大的方便,大大增強了用戶觀看體驗。
【專利說明】一種多媒體播放方法及播放器
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種多媒體播放方法及播放器。
【背景技術】
[0002]當前,電視機和機頂盒等客廳音視頻終端大都具備多媒體文件播放功能,例如播放MP3、MP4、電影、音樂等等,越來越多的用戶通過電視機或者機頂盒觀看多媒體、這給用戶帶來了很好的體驗和享受。
[0003]用戶通過電視機或者機頂盒觀看多媒體文件時,需要用到遙控器來進行控制。當用戶想要調整多媒體的播放進度時,只能使用遙控器的快進或快退來進行進度調整,用戶按下快進或快退功能,然后等待調整到所需進度時停止快進或快退功能。
[0004]但是,當用戶需要看到距離當前播放時刻較長的進度時,用戶往往需要等待較長時間,耗費大量時間。為節(jié)省時間可以增加快進或快退速度,當速度加快情況下,往往又不好控制,容易調整不到需要的位置,用戶又要從新進行快進/快退操作,非常麻煩,這就使得用戶不能快捷的調整到所需的進度,給用戶帶來了極大的不便,大大降低了用戶觀看體驗。
【發(fā)明內容】
[0005]有鑒于此,有必要針對上述調整多媒體進度耗時和操作復雜的問題,提供一種快捷的多媒體播放方法。
[0006]此外,還提供一種快捷的多媒體播放器。
[0007]一種多媒體播放方法,包括如下步驟:
[0008]對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字;
[0009]獲取用戶輸入的進度數字;
[0010]將多媒體文件進度調整到與用戶輸入進度數字相對應的進度段,作為當前進度段進行播放。
[0011]在其中的一個實施方式中,所述對于多媒體文件,將多媒體文件分成多個進度段的步驟具體為:
[0012]獲取用戶通過遙控器發(fā)出的分段指令,將多媒體文件分成多個進度段,每個進度段對應的進度數字為進度段的順序。
[0013]在其中的一個實施方式中,所述對于多媒體文件,將多媒體文件分成多個進度段的步驟具體為:
[0014]獲取用戶通過遙控器輸入的分段系數,將多媒體文件分成個數與分段系數相同的進度段。
[0015]在其中的一個實施方式中,所述獲取用戶輸入的進度數字的步驟具體為:
[0016]在所述進度段上顯示進度段所對應的進度數字,獲取用戶通過遙控器上的數字鍵輸入進度數字。
[0017]在其中的一個實施方式中,所述方法還包括:
[0018]判斷是否接收到用戶發(fā)出的退出指令,若是則停止,否則將當前進度段作為一個多媒體文件,返回對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字的步驟,重復進行。
[0019]—種多媒體播放器,包括:
[0020]分段單元,對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字;
[0021]數字獲取單元,獲取用戶輸入的進度數字;
[0022]進度調整單元,將多媒體文件進度調整到與進度數字相對應的進度段,作為當前進度段進行播放。
[0023]在其中的一個實施方式中,所述分段單元獲取用戶通過遙控器發(fā)出的分段指令,將多媒體文件分成多個進度段,每個進度段對應的進度數字為進度段的順序。
[0024]在其中的一個實施方式中,所述分段單元獲取用戶通過遙控器輸入的分段系數,將多媒體文件分成個數與分段系數相同的進度段。
[0025]在其中的一個實施方式中,所述數字獲取單元在所述進度段上顯示進度段所對應的進度數字,獲取用戶通過遙控器上的數字鍵輸入進度數字。
[0026]在其中的一個實施方式中,所述多媒體播放器還包括:
[0027]進度判斷單元,判斷是否接收到用戶發(fā)出的退出指令,若是則停止調整,否則將當前進度段作為一個多媒體文件,交由所述分段單元,重復進行。
[0028]本發(fā)明多媒體播放方法和播放器,對于多媒體文件,分成多個進度段,獲取用戶輸入的進度數字后即可調整到對應的進度段,用戶只需要通過遙控器輸入進度數字,則可完成進度調整,不需要等待很長時間,操作簡單使得用戶能夠快捷的調整到所需的進度,給用戶帶來了極大的方便,大大增強了用戶觀看體驗。
【專利附圖】
【附圖說明】
[0029]圖1是一個實施例中的多媒體播放方法的流程圖;
[0030]圖2是一個實施例中的多媒體播放器的結構圖。
【具體實施方式】
[0031]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]圖1是一個實施例中的多媒體播放方法的流程圖。如圖1所示的多媒體播放方法,該方法包括:
[0033]SlO:對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字。
[0034]在電視機或者機頂盒等音視頻終端對多媒體文件進行播放時,為方便用戶調整進度,對于整個多媒體文件,先將多媒體文件分成多個小的進度段,分成后的進度段各自對應一個進度數字。該實施例中,將多媒體文件分成多個進度段由用戶控制,用戶在需要調整進度時通過觸發(fā)遙控器,發(fā)送分段指令,來對多媒體文件進行分段。進一步的,在遙控器上設置分段鍵,用戶按下分段鍵,發(fā)出分段指令。則該步驟具體為:獲取用戶通過遙控器發(fā)出的分段指令,將多媒體文件分成多個進度段。每個進度段對應的進度數字為進度段的順序。
[0035]由于不同用戶對進度段個數有不同要求,且不同的多媒體文件有不同的總時長,不同總時長的多媒體文件分段也可以不同。在進一步的實施方式中,該步驟進一步包括:獲取用戶通過遙控器輸入的分段系數,將多媒體文件分成個數與分段系數相同的進度段。進一步的,將多媒體文件等分成個數與分段系數相同的進度段,即每個進度段時長為總時長除以分段系數。例如,用戶輸入的分段系數為5,則將多媒體文件等分成5個進度段,5個進度段對應的進度數字分別為1、2、3、4和5。如果該多媒體文件總時長100分鐘,則等分后每個進度段的時長為20分鐘。
[0036]在其他實施方式中,對多媒體文件分段也可不需要用戶操作,自動將多媒體文件分成預定個數的進度段。比如,設定好預定個數為5個,則對任意多媒體文件都分成5個進度段。
[0037]S20:獲取用戶輸入的進度數字。
[0038]在用戶將多媒體文件分成多個進度段之后,用戶接下來需要選擇所需的進度段進度播放。為方便用戶選擇所需的進度段,進一步的,在進度段上顯示進度段所對應的進度數字,直觀的告知用戶進度段所對應的順序和進度數字。該實施例中,用戶通過遙控器上的數字鍵輸入進度數字,獲取用戶通過遙控器上的數字鍵輸入進度數字。若用戶輸入的進度數字在分段系數之內則有效,若超出分段系數則通知用戶重新輸入。例如,多媒體文件分成5個進度段,若用戶需要調整到第3個進度段,則通過遙控器按下數字鍵3即可。若用戶按下數字鍵9則無效。
[0039]S30:將多媒體文件進度調整到與用戶輸入進度數字相對應的進度段,作為當前進度段進行播放。
[0040]在用戶輸入進度數字獲取用戶輸入的進度數字之后,需要對多媒體文件的播放進度進行調整,將多媒體文件進度跳轉到與進度數字相對應的進度段,將用戶選擇的進度段作為當前進度段進行播放,從而完成進度調整。
[0041]此外,在調整到用戶選擇的當前進度段后,若當前進度段是用戶需要的則用戶發(fā)出退出指令停止調整,若發(fā)現當前進度段開始時刻并不是用戶需要的時刻,則需要進一步調整。為進一步進行精確調整,在調整到與進度數字相對應的進度段,作為當前進度段后,該方法還包括步驟:
[0042]S40:判斷是否接收到用戶發(fā)出的退出指令,若是則停止,否則將當前進度段作為一個多媒體文件,然后返回步驟S10,重復進行,直至獲取用戶發(fā)出退出指令則停止。S卩,若當前進度段不是用戶需要的,則對當前進度段進行再次分段,將當前進度段分成多個次級進度段,再次獲取用戶輸入的進度數值,將多媒體文件進度調整到與進度數字相對應的次級進度段,重復進行,直至用戶調整到所需的進度段,發(fā)出退出指令時才停止對進度段的分段,這樣可以將大的進度段進一步細分成更小的進度段,精確調整多媒體文件的進度。此夕卜,用戶還可以輔助借助快進/快退進行微調。
[0043]在進一步的實施方式中,用戶還可以設置進度段的最小時長,限定進度段的時間大小,避免分段過多,該步驟還包括:判斷當前進度段時長是否小于預設的最小時長,若小于則停止,否則返回步驟S10。
[0044]該方法,對于多媒體文件,分成多個進度段,獲取用戶輸入的進度數字后即可調整到對應的進度段,用戶只需要通過遙控器輸入進度數字,則可完成進度調整,不需要等待很長時間,操作簡單使得用戶能夠快捷的調整到所需的進度,給用戶帶來了極大的方便,大大增強了用戶觀看體驗。
[0045]同時,本發(fā)明還提供一種多媒體播放器。如圖2示,該多媒體播放器包括:
[0046]分段單元100,對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應
一個進度數字。
[0047]在電視機或者機頂盒等音視頻終端對多媒體文件進行播放時,為方便用戶調整進度,對于整個多媒體文件,先將多媒體文件分成多個小的進度段,分成后的進度段各自對應一個進度數字。該實施例中,將多媒體文件分成多個進度段由用戶控制,用戶在需要調整進度時通過觸發(fā)遙控器,發(fā)送分段指令,來對多媒體文件進行分段。進一步的,在遙控器上設置分段鍵,用戶按下分段鍵,發(fā)出分段指令。分段單元100獲取用戶通過遙控器發(fā)出的分段指令,將多媒體文件分成多個進度段。每個進度段對應的進度數字為進度段的順序。
[0048]由于不同用戶對進度段個數有不同要求,且不同的多媒體文件有不同的總時長,不同總時長的多媒體文件分段也可以不同。在進一步的實施方式中,分段單元100獲取用戶通過遙控器輸入的分段系數,將多媒體文件分成個數與分段系數相同的進度段。進一步的,分段單元100將多媒體文件等分成個數與分段系數相同的進度段,即每個進度段時長為總時長除以分段系數。例如,用戶輸入的分段系數為5,則分段單元100將多媒體文件等分成5個進度段,5個進度段對應的進度數字分別為1、2、3、4和5。如果該多媒體文件總時長100分鐘,則等分后每個進度段的時長為20分鐘。
[0049]在其他實施方式中,對多媒體文件分段也可不需要用戶操作,分段單元100自動將多媒體文件分成預定個數的進度段。比如,設定好預定個數為5個,則分段單元100對任意多媒體文件都分成5個進度段。
[0050]數字獲取單元200,獲取用戶輸入的進度數字。
[0051]在分段單元100將多媒體文件分成多個進度段之后,用戶接下來需要選擇所需的進度段進度播放。該實施例中,用戶通過遙控器上的數字鍵輸入進度數字,數字獲取單元200獲取用戶通過遙控器上的數字鍵輸入進度數字。為方便用戶選擇所需的進度段,進一步的,數字獲取單元200在進度段上顯示進度段所對應的進度數字,直觀的告知用戶進度段所對應的順序和進度數字。若用戶輸入的進度數字在分段系數之內則有效,若超出分段系數則通知用戶重新輸入。例如,多媒體文件分成5個進度段,若用戶需要調整到第3個進度段,則通過遙控器按下數字鍵3即可。若用戶按下數字鍵9則無效。
[0052]進度調整單元300,將多媒體文件進度調整到與進度數字相對應的進度段,作為當前進度段進行播放。
[0053]在用戶輸入進度數字獲取用戶輸入的進度數字之后,進度調整單元300需要對多媒體文件的播放進度進行調整,將多媒體文件進度跳轉到與進度數字相對應的進度段,將用戶選擇的進度段作為當前進度段進行播放,從而完成進度調整。
[0054]此外,在調整到用戶選擇的當前進度段后,若當前進度段是用戶需要的則用戶發(fā)出退出指令停止調整,若發(fā)現當前進度段開始時刻并不是用戶需要的時刻,則需要進一步調整。為進一步進行精確調整,在調整到與進度數字相對應的進度段,作為當前進度段后,該多媒體播放器還包括:
[0055]進度判斷單元400,判斷是否接收到用戶發(fā)出的退出指令,若是則停止調整,否則將當前進度段作為一個多媒體文件,交由分段單元100,重復進行,直至獲取用戶發(fā)出退出指令則停止。即,若當前進度段不是用戶需要的,則交由分段單元100對當前進度段進行再次分段,將當前進度段分成多個次級進度段,數字獲取單元200再次獲取用戶輸入的進度數值,進度調整單元300將多媒體文件進度調整到與進度數字相對應的次級進度段,重復進行,直至用戶調整到所需的進度段,發(fā)出退出指令時才停止對進度段的分段,這樣可以將大的進度段進一步細分成更小的進度段,精確調整多媒體文件的進度。此外,用戶還可以輔助借助快進/快退進行微調。
[0056]在進一步的實施方式中,用戶還可以設置進度段的最小時長,限定進度段的時間大小,避免分段過多,進度判斷單元400判斷當前進度段的時長是否小于預設的最小時長,若小于則停止,否則交給分段單元100。
[0057]該多媒體播放器,對于多媒體文件,分成多個進度段,獲取用戶輸入的進度數字后即可調整到對應的進度段,用戶只需要通過遙控器輸入進度數字,則可完成進度調整,不需要等待很長時間,操作簡單使得用戶能夠快捷的調整到所需的進度,給用戶帶來了極大的方便,大大增強了用戶觀看體驗。
[0058]本發(fā)明多媒體播放方法和播放器,對于多媒體文件,分成多個進度段,獲取用戶輸入的進度數字后即可調整到對應的進度段,用戶只需要通過遙控器輸入進度數字,則可完成進度調整,不需要等待很長時間,操作簡單使得用戶能夠快捷的調整到所需的進度,給用戶帶來了極大的方便,大大增強了用戶觀看體驗。
[0059]本發(fā)明適用于各種多媒體播放器,例如電視和機頂盒等音視頻終端。
[0060]以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種多媒體播放方法,其特征在于,包括如下步驟: 對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字; 獲取用戶輸入的進度數字; 將多媒體文件進度調整到與用戶輸入進度數字相對應的進度段,作為當前進度段進行播放。
2.根據權利要求1所述的多媒體播放方法,其特征在于,所述對于多媒體文件,將多媒體文件分成多個進度段的步驟具體為: 獲取用戶通過遙控器發(fā)出的分段指令,將多媒體文件分成多個進度段,每個進度段對應的進度數字為進度段的順序。
3.根據權利要求1所述的多媒體播放方法,其特征在于,所述對于多媒體文件,將多媒體文件分成多個進度段的步驟具體為: 獲取用戶通過遙控器輸入的分段系數,將多媒體文件分成個數與分段系數相同的進度段。
4.根據權利要求1所述的多媒體播放方法,其特征在于,所述獲取用戶輸入的進度數字的步驟具體為: 在所述進度段上顯示進度段所對應的進度數字,獲取用戶通過遙控器上的數字鍵輸入進度數字。
5.根據權利要求1所述的多媒體播放方法,其特征在于,所述方法還包括: 判斷是否接收到用戶發(fā)出的退出指令,若是則停止,否則將當前進度段作為一個多媒體文件,返回對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字的步驟,重復進行。
6.—種多媒體播放器,其特征在于,包括: 分段單元,對于多媒體文件,將多媒體文件分成多個進度段,每個進度段對應一個進度數字; 數字獲取單元,獲取用戶輸入的進度數字; 進度調整單元,將多媒體文件進度調整到與進度數字相對應的進度段,作為當前進度段進行播放。
7.根據權利要求6所述的多媒體播放器,其特征在于,所述分段單元獲取用戶通過遙控器發(fā)出的分段指令,將多媒體文件分成多個進度段,每個進度段對應的進度數字為進度段的順序。
8.根據權利要求6所述的多媒體播放器,其特征在于,所述分段單元獲取用戶通過遙控器輸入的分段系數,將多媒體文件分成個數與分段系數相同的進度段。
9.根據權利要求6所述的多媒體播放器,其特征在于,所述數字獲取單元在所述進度段上顯示進度段所對應的進度數字,獲取用戶通過遙控器上的數字鍵輸入進度數字。
10.根據權利要求6所述的多媒體播放器,其特征在于,所述多媒體播放器還包括: 進度判斷單元,判斷是否接收到用戶發(fā)出的退出指令,若是則停止調整,否則將當前進度段作為一個多媒體文件,交由所述分段單元,重復進行。
【文檔編號】H04N21/44GK103888823SQ201410103254
【公開日】2014年6月25日 申請日期:2014年3月19日 優(yōu)先權日:2014年3月19日
【發(fā)明者】李德旺 申請人:深圳市九洲電器有限公司