一種網絡電視及其流媒體多斷點播放方法
2023-05-12 10:07:31 1
專利名稱:一種網絡電視及其流媒體多斷點播放方法
技術領域:
本發明涉及流媒體的播放領域,尤其涉及到網絡電視播放流媒體時的多斷點播放方案。
背景技術:
隨著IPTV(網絡電視)技術的迅速發展,現有的很多電視機都已經內置IPTV模土夬,以實現IPTV功能。現有的內置有IPTV模塊的網絡電視機,在播放節目時可以按照自己的喜好選擇,並且具有斷點續播功能。然而,電視機一般屬於家庭成員共用設備,每個家庭成員看的節目時間可能具有不統一性,因此,同一個流媒體節目,不同成員所看的時間可能都不相同,這樣,如果一個節目沒有看完,就會產生一個斷點,而目前的斷點產生方法,均是一個節目產生一個斷點,這樣家庭成員在看流媒體退出時產生的斷點,就覆蓋了前一個家庭成員先前觀看同一流媒體時所產生的斷點,導致前一個家庭成員再去看此流媒體時,被保存的流媒體斷點已經不是自己先前的斷點,導致斷點續播的失敗。因此,提供一種可以滿足多家庭成員的斷點續播技術實屬必要。
發明內容
本發明的目的是提供一種網絡電視及其流媒體的多斷點播放方法,旨在解決現有網絡電視在播放流媒體時存在的不能多斷點播放的技術缺陷。為實現上述目的,本發明提供的網絡電視包括CPU以及與CPU連接的遙控接收模塊、網卡控制模塊、播放控制模塊、顯示控制模塊、斷點與顯示截屏數據存儲模塊和視頻截圖模塊。進一步的,所述視頻截圖模塊根據CPU的控制指令截取並保存當前視頻的最後一幀圖像至斷點與顯示截屏數據存儲模塊。為實現上述目的,本發明提供的網絡電視的流媒體多斷點播放方法包括斷點產生和斷點續播過程,所述斷點產生過程包括以下步驟步驟al,判斷流媒體播放的過程中是否有主動退出或者異常退出;步驟a2,如果有主動退出操作或者異常退出,則保存當前的播放位置並產生斷點位置號,記錄當前斷點對應的播放時間,同時獲取斷點發生時的最後一幀截屏圖像並對應該斷點進行保存;所述斷點續播過程包括以下步驟步驟bl、判斷需要播放的流媒體是否有斷點,如果有斷點則根據用戶選擇的斷點顯示該斷點對應的截屏圖像。進一步的,所述步驟a2中,當有多個斷點產生時,在播放界面上同時記錄多個斷點以及其分別對應的截屏圖像。進一步的,在記錄斷點時,判斷當前該視頻已保存的斷點數量是否已超出預設值, 如果已經超出預設值,則清除該視頻最早播放的斷點及截屏圖像。
進一步的,所述多個斷點以播放時間為順序記錄在播放界面的進度條上。進一步的,所述多個斷點以圖片及時間的圖標方式進行顯示。進一步的,步驟b進一步包括步驟132 流媒體視頻根據用戶指令開始斷點續播後, 去除選中的斷點及對應的視頻截圖。。本發明提供的網絡電視及其流媒體的多斷點播放方法在同一個視頻中可以設置多個斷點並實現多個斷點的分別續播,而且在選中一個視頻時,在播放器的播放進度條上, 依據斷點產生的視頻播放時間點,順序排列斷點,並且可以任意選擇。而且當界面中的焦點移動到斷點上時,即調用已保存的斷點產生時的一幀視頻截圖,從而更好的提醒用戶當前斷點的播放位置,使用非常方便和人性化。
圖1是本發明較佳實施例提供的網絡電視的結構框圖。圖2是本發明涉及的多斷點屏幕顯示示意圖。圖3是本發明較佳實施例提供的網絡電視的流媒體多斷點播放方法所涉及的斷點產生流程圖。圖4是本發明較佳實施例提供的網絡電視的流媒體多斷點播放方法所涉及的斷點續播流程圖。
具體實施例方式本發明的主要方案是在同一個網絡流媒體節目中存儲多個斷點,並提供一個根據斷點的播放時間在播放控制臺的進度條上設置標誌的方法,讓用戶快速方便的選擇到自己想要的斷點。斷點將會按照在節目中的播放時間,順序排列在播放界面的進度條上並顯示, 斷點的間隔和實際時間間隔成比例;同時,為了便於用戶選擇,斷點選中後會顯示小圖標的截屏,便於用戶回憶自己設置的斷點。該截屏是在保存斷點時,自動截取並保存視頻中播放的畫面。為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。參見圖1中所示,本發明較佳實施例所提供的網絡電視包括CPUlO以及分別與 CPUlO連接的遙控接收模塊11、網卡控制模塊12、播放控制模塊13、斷點與顯示截屏數據存儲模塊14、顯示控制模塊15、視頻截圖模塊16。通過遙控接收模塊11以及網卡控制模塊12發出的消息,CPUlO判斷在播放的過程中是否有退出機制,例如用戶主動退出或是因網絡異常導致的播放中斷,如果有退出機制則會自動保存當前的斷點,同時CPUlO發出控制命令至視頻截圖模塊16,截取並保存當前視頻的最後一幀圖像至斷點與顯示截屏數據存儲模塊14。結合參見圖2中所示,當選中播放一個視頻時,播放控制模塊13首先通過CPUlO調用斷點與顯示截屏數據存儲模塊14, 查看是否有斷點,如果有斷點,則調用顯示控制模塊15,將斷點顯示在播放器界面的進度條上,如果有多個斷點(如圖2中所示的PO P5),則按照視頻播放的時間順序,將多個斷點 PO P5依次顯示在播放器界面的進度條上。當焦點停在某個斷點P上時,播放控制模塊 13將自動調用該斷點P以及與該斷點P同時保存的視頻截圖,用戶確定播放後開始從斷點P處播放視頻,從而實現多個斷點的恢復播放。需要強調的是,在保存斷點時,需要判斷當前視頻已保存斷點的數量是否已超出設定的範圍,如果超過一定的數量即刪除第一個斷點及相關的視頻截圖。通過上述結構,本發明所提供的網絡電視在同一個視頻中可以設置多個斷點並實現多個斷點的分別續播。而且,在選中一個視頻時,在播放器的播放進度條上,依據斷點產生的視頻播放時間點,順序排列斷點,並且可以任意選擇。而且當界面中的焦點移動到斷點上時,即調用已保存的斷點產生時的一幀視頻截圖,從而更好的提醒用戶當前斷點的播放位置。當然,斷點的顯示方式不局限於圖2中所示的方式,也可以是以豎排或以圖標的形式進行排列,即也可以不顯示在播放的進度條上,而是以圖片及時間的圖標方式進行顯
7J\ ο本發明較佳實施例提供的網絡電視的流媒體多斷點播放方法包括斷點產生和斷點續播兩個過程,參見圖3中所示,本發明涉及的斷點產生過程如下步驟31、選擇一個流媒體進行流媒體視頻播放;步驟32、判斷該流媒體播放的過程中是否有主動退出或者異常退出;步驟33、如果沒有任何操作或異常,則正常播放;步驟34、如果有主動退出操作或者異常退出,則判斷當前該視頻已保存的斷點數量是否已超出預設值;步驟35、如果斷點數量未超出預設的保存斷點的數量,則保存當前的播放位置 (斷點)並產生斷點位置號,並且記錄當前斷點對應的播放時間;在保存斷點的同時,截屏斷點發生時的最後一幀視頻圖像,並產生與斷點對應的位置號,使得截屏圖像與斷點一一對應。步驟36、如果斷點數量超出了預設的保存斷點的數量,則清除該視頻最早播放的斷點及截屏圖像,然後執行步驟35 ;結合參見圖4所示,本發明涉及的斷點續播的過程如下步驟41、選擇一個流媒體視頻進行播放;步驟42、判斷該流媒體是否有斷點,如果沒有斷點,則直接從頭播放;步驟43、如果有斷點則用戶可以選擇斷點;步驟44、當焦點在某個斷點時,則判斷是否有對應此斷點的截圖;步驟45、如果存在截圖則顯示該斷點對應的截圖,然後執行步驟46 ;步驟46、用戶選中該斷點,則視頻開始緩衝;步驟47、流媒體視頻根據用戶選擇開始正常斷點續播後,去除選中的斷點及對應的視頻截圖。通過上述過程即可完成流媒體的多斷點建立和播放。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明。凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明權利要求的保護範圍之內。
權利要求
1.一種網絡電視,其包括CPU以及與CPU連接的遙控接收模塊、網卡控制模塊、播放控制模塊、顯示控制模塊,其特徵在於進一步包括與CPU連接的斷點與顯示截屏數據存儲模塊和視頻截圖模塊。
2.根據權利要求1所述的網絡電視,其特徵在於,所述視頻截圖模塊根據CPU的控制指令截取並保存當前視頻的最後一幀圖像至斷點與顯示截屏數據存儲模塊。
3.—種網絡電視的流媒體多斷點播放方法,其包括斷點產生和斷點續播過程,其特徵在於所述斷點產生過程包括以下步驟步驟al,判斷流媒體播放的過程中是否有主動退出或者異常退出;步驟a2,如果有主動退出操作或者異常退出,則保存當前的播放位置並產生斷點位置號,記錄當前斷點對應的播放時間,同時獲取斷點發生時的最後一幀截屏圖像並對應該斷點進行保存;所述斷點續播過程包括以下步驟步驟bl、判斷需要播放的流媒體是否有斷點,如果有斷點則根據用戶選擇的斷點顯示該斷點對應的截屏圖像。
4.根據權利要求3所述的網絡電視的流媒體多斷點播放方法,其特徵在於所述步驟 a2中,當有多個斷點產生時,在播放界面上同時記錄多個斷點以及其分別對應的截屏圖像。
5.根據權利要求4所述的網絡電視的流媒體多斷點播放方法,其特徵在於在記錄斷點時,判斷當前該視頻已保存的斷點數量是否已超出預設值,如果已經超出預設值,則清除該視頻最早播放的斷點及截屏圖像。
6.根據權利要求4所述的網絡電視的流媒體多斷點播放方法,其特徵在於所述多個斷點以播放時間為順序記錄在播放界面的進度條上。
7.根據權利要求4所述的網絡電視的流媒體多斷點播放方法,其特徵在於所述多個斷點以圖片及時間的圖標方式進行顯示。
8.根據權利要求3所述的網絡電視的流媒體多斷點播放方法,其特徵在於步驟b進一步包括步驟1^2 流媒體視頻根據用戶指令開始斷點續播後,去除選中的斷點及對應的視頻截圖。
全文摘要
本發明提供了一種網絡電視及其流媒體的多斷點播放方法,所述網絡電視包括CPU以及與CPU連接的遙控接收模塊、網卡控制模塊、播放控制模塊、顯示控制模塊、斷點與顯示截屏數據存儲模塊和視頻截圖模塊。本發明提供的網絡電視及其流媒體的多斷點播放方法在同一個視頻中可以設置多個斷點並實現多個斷點的分別續播,而且在選中一個視頻時,在播放器的播放進度條上,依據斷點產生的視頻播放時間點,順序排列斷點,並且可以任意選擇。而且當界面中的焦點移動到斷點上時,即調用已保存的斷點產生時的一幀視頻截圖,從而更好的提醒用戶當前斷點的播放位置,使用非常方便和人性化。
文檔編號H04N21/472GK102378059SQ201010253588
公開日2012年3月14日 申請日期2010年8月13日 優先權日2010年8月13日
發明者付遙遠, 李劍, 魏含寒 申請人:Tcl集團股份有限公司, 深圳Tcl新技術有限公司