在線影音媒體流的播放方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種在線影音媒體流的播放方法及系統(tǒng),此方法是取得在線影音媒體流所在的網(wǎng)址,并鏈接此網(wǎng)址以下載在線影音媒體流。在下載在線影音媒體流期間,依照預(yù)設(shè)數(shù)據(jù)量將所下載的在線影音媒體流切分為多個(gè)影音文件,然后再將所切分的影音文件傳送至顯示裝置,以由顯示裝置依序播放影音文件。
【專利說明】在線影音媒體流的播放方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種影音數(shù)據(jù)的播放方法及系統(tǒng),且特別是有關(guān)于一種在區(qū)域網(wǎng)絡(luò)的顯示裝置上播放在線影音媒體流的播放方法及系統(tǒng)。
【背景技術(shù)】
[0002]伴隨網(wǎng)際網(wǎng)絡(luò)的成熟以及網(wǎng)絡(luò)帶寬的增加,越來越多的多媒體影音內(nèi)容改用在線播放的方式提供給使用者觀看,并取代以往將文件數(shù)據(jù)下載至本地端裝置后再進(jìn)行播放的方式。
[0003]在線影音媒體流的播放必須利用瀏覽器鏈接至影音媒體流所在網(wǎng)址,通過瀏覽器呼叫下層的DirectX等應(yīng)用程序接口(Application Program Interface, API)來協(xié)助將所下載的影音媒體流數(shù)據(jù)解碼以還原成影音文件,從而可由本地端裝置進(jìn)行播放。然而,此方式一次只能處理單一網(wǎng)址上的影音媒體流數(shù)據(jù),無法達(dá)到不同網(wǎng)址的影音媒體流數(shù)據(jù)的同步播放。
[0004]此外,多數(shù)的在線影音媒體流無論是以視窗顯示或是以全屏幕顯示的方式呈現(xiàn),都被局限在下載數(shù)據(jù)的本地端裝置上顯示,使用者若想要將此影音媒體流移到區(qū)域網(wǎng)絡(luò)中的其他顯示裝置上顯示,現(xiàn)有的方式都無法達(dá)到在線影音媒體流的即時(shí)(Real-time)播放。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種在線影音媒體流的播放方法及系統(tǒng),可達(dá)到多個(gè)在線影音媒體流的即時(shí)播放。
[0006]本發(fā)明提供一種在線影音媒體流的播放方法,適于由控制裝置下載在線影音媒體流并傳送至顯示裝置上播放。此方法是取得在線影音媒體流所在的網(wǎng)址,并鏈接此網(wǎng)址以下載該在線影音媒體流。在下載在線影音媒體流期間,依照預(yù)設(shè)數(shù)據(jù)量將所下載的在線影音媒體流為多個(gè)影音文件,然后再將所切分的影音文件傳送至顯示裝置,以由顯示裝置依序播放影音文件。
[0007]在本發(fā)明的一實(shí)施例中,上述依照預(yù)設(shè)數(shù)據(jù)量將所下載的在線影音媒體流切分為多個(gè)影音文件的步驟還包括將這些影音文件儲(chǔ)存于文件系統(tǒng)中。
[0008]在本發(fā)明的一實(shí)施例中,上述顯示裝置依序播放影音文件的步驟包括讀取目前播放的影音文件的標(biāo)頭檔,以取得此影音文件的文件信息,并依據(jù)此文件信息,先在此影音文件播放完畢之前的緩沖時(shí)間,從控制裝置的文件系統(tǒng)下載串接在此影音文件之后的下一個(gè)影音文件的數(shù)據(jù),而在此影音文件播放完畢之后,接續(xù)播放下一個(gè)影音文件。
[0009]在本發(fā)明的一實(shí)施例中,上述顯示裝置依序播放影音文件的步驟還包括判斷影音文件的下載是否完成,而在影音文件的下載完成后,從控制裝置的文件系統(tǒng)下載串接在此影音文件之后的下一個(gè)影音文件的數(shù)據(jù)。
[0010]在本發(fā)明的一實(shí)施例中,在上述傳送所切分的影音文件至顯示裝置的步驟之前,所述方法還包括將所切分的在線影音媒體流的影音文件轉(zhuǎn)換為符合傳輸協(xié)議的文件格式,所述傳輸協(xié)議包括數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(Digital Living Network Alliance, DLNA)或文件傳輸協(xié)議(File Transfer Protocol, FTP)。
[0011]在本發(fā)明的一實(shí)施例中,上述的在線影音媒體流的播放方法還包括取得多個(gè)在線影音媒體流中每一個(gè)在線影音媒體流所在的網(wǎng)址,并分別鏈接這些網(wǎng)址以下載在線影音媒體流。其中,在下載各個(gè)在線影音媒體流期間,依照預(yù)設(shè)數(shù)據(jù)量將所下載的在線影音媒體流切分為多個(gè)影音文件,以及將各個(gè)在線影音媒體流的影音文件傳送至顯示裝置。
[0012]在本發(fā)明的一實(shí)施例中,上述的在線影音媒體流的播放方法還包括顯示所下載在線影音媒體流的播放清單,并檢測對于此播放清單中其中一個(gè)在線影音媒體流的選取操作,而將選取操作所選擇的在線影音媒體流的播放指令傳送至顯示裝置,以控制顯示裝置依序播放此在線影音媒體流的影音文件。
[0013]在本發(fā)明的一實(shí)施例中,在上述將選取操作所選擇的在線影音媒體流的播放指令傳送至顯示裝置,以控制顯示裝置依序播放在線影音媒體流的影音文件的步驟之后,所述方法還包括檢測對于播放清單中另一個(gè)在線影音媒體流的切換操作,并將此切換操作所選擇的另一個(gè)在線影音媒體流的切換指令傳送至顯示裝置,以控制顯示裝置切換為依序播放另一個(gè)在線影音媒體流的影音文件。
[0014]本發(fā)明提供一種在線影音媒體流的播放系統(tǒng),其包括控制裝置與顯示裝置??刂蒲b置包括下載模塊、分段模塊及輸出模塊,其中下載模塊是用以取得至少一個(gè)在線影音媒體流中每一個(gè)在線影音媒體流所在的網(wǎng)址,并分別鏈接這些網(wǎng)址以下載至少一在線影音媒體流;分段模塊是在下載模塊下載各所述在線影音媒體流期間,依照預(yù)設(shè)數(shù)據(jù)量將所下載的在線影音媒體流切分為多個(gè)影音檔案文件;輸出模塊則用以將分段模塊所切分的各所述在線影音媒體流的影音文件輸出。顯示裝置包括接收模塊及播放模塊,其中接收模塊是用以接收輸出模塊所輸出的各所述在線影音媒體流的影音文件;播放模塊則用以依序播放接收模塊所接收所述在線影音媒體流之一的影音文件。
[0015]在本發(fā)明的一實(shí)施例中,上述的控制裝置還包括文件系統(tǒng),其用以儲(chǔ)存分段模塊所切分的各個(gè)在線影音媒體流的影音文件。
[0016]在本發(fā)明的一實(shí)施例中,上述的播放模塊包括讀取目前播放的影音文件的標(biāo)頭檔,以取得此影音文件的文件信息,并依據(jù)文件信息,先在此影音文件播放完畢之前的一緩沖時(shí)間,從控制裝置的文件系統(tǒng)下載串接在此影音文件之后的下一個(gè)影音文件的數(shù)據(jù),以在此影音文件播放完畢之后,接續(xù)播放下一個(gè)影音文件。
[0017]在本發(fā)明的一實(shí)施例中,上述的接收模塊還判斷影音文件的下載是否完成,而在影音文件的下載完成后,從控制裝置的文件系統(tǒng)下載串接在此影音文件之后的下一個(gè)影音文件的數(shù)據(jù)。
[0018]在本發(fā)明的一實(shí)施例中,上述的控制單元還包括操作模塊,其用以顯示下載模塊所下載在線影音媒體流的播放清單,并檢測對于此播放清單中其中一個(gè)在線影音媒體流的選取操作,而將此選取操作所選擇的在線影音媒體流的播放指令傳送至顯示裝置,以控制顯示裝置依序播放此在線影音媒體流的影音文件。
[0019]在本發(fā)明的一實(shí)施例中,上述的操作模塊還檢測對于該播放清單中另一在線影音媒體流的一切換操作,以及傳送該切換操作所選擇的該另一在線影音媒體流的一切換指令至該顯示裝置,以控制該顯示裝置切換為依序播放該另一在線影音媒體流的所述影音文件。
[0020]在本發(fā)明的一實(shí)施例中,上述的分段模塊還將所切分的在線影音媒體流的影音文件轉(zhuǎn)換為符合一傳輸協(xié)議的文件格式,所述傳輸協(xié)議包括數(shù)字生活網(wǎng)絡(luò)聯(lián)盟或文件傳輸協(xié)議。
[0021]基于上述,本發(fā)明的在線影音媒體流的播放方法及系統(tǒng)是由控制裝置直接鏈接網(wǎng)址以下載在線影音媒體流,并將所下載的影音媒體流進(jìn)行分段及轉(zhuǎn)換后,再傳送到區(qū)域網(wǎng)絡(luò)上的顯示裝置播放,而顯示裝置在顯示影音文件時(shí),還根據(jù)文件信息先到控制裝置的文件系統(tǒng)下載串接在后的影音文件,由此可達(dá)到在線影音媒體流的即時(shí)播放與無縫式播放。
[0022]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0023]圖1是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放系統(tǒng)的方框圖;
[0024]圖2是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放方法的流程圖;
[0025]圖3是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放系統(tǒng)的方框圖;
[0026]圖4是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放方法的流程圖;
[0027]圖5是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放方法的流程圖;
[0028]圖6是本發(fā)明一實(shí)施例所示出的影音媒體流的播放及切換操作的流程圖。
[0029]附圖標(biāo)記說明:
[0030]10,30:在線影音媒體流的播放系統(tǒng);
[0031]12、32:控制裝置;
[0032]122、322:下載模塊;
[0033]124、324:分段模塊;
[0034]126,328:輸出模塊;
[0035]14,34:顯示裝置;
[0036]142、342:接收模塊;
[0037]144,344:播放模塊;
[0038]326:文件系統(tǒng);
[0039]330:操作模塊;
[0040]S202-S208、S402-S406、S502-S508、S602-S606:步驟。
【具體實(shí)施方式】
[0041]本發(fā)明提供一種在線影音媒體流與區(qū)域網(wǎng)絡(luò)顯示裝置的串連機(jī)制,利用控制裝置直接鏈接網(wǎng)址下載在線影音媒體流,并根據(jù)使用者的選擇或切換操作,將所下載的在線影音媒體流以文件片段的方式傳送至區(qū)域網(wǎng)絡(luò)中的播放裝置上播放,由此提供使用者在觀看在線影音媒體流時(shí)有更多的彈性與自由度。
[0042]圖1是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放系統(tǒng)的方框圖。請參照圖1,本實(shí)施例的在線影音媒體流的播放系統(tǒng)10包括控制裝置12與顯示裝置14,其功能分述如下:
[0043]控制裝置12例如是位于本地端的臺(tái)式電腦、筆記本電腦、伺服器等終端裝置,其可連接至網(wǎng)際網(wǎng)絡(luò),以下載在線影音媒體流??刂蒲b置12包括下載模塊122、分段模塊124及輸出模塊126。其中,下載模塊122例如是通過使用者輸入或由應(yīng)用程序輸入等其它方式取得在線影音媒體流的網(wǎng)址,并利用超文本傳輸協(xié)議(hypertext transmissionprotocol, HTTP)鏈接至網(wǎng)際網(wǎng)絡(luò)上提供在線影音媒體流的網(wǎng)站,從而下載在線影音媒體流;分段模塊124是在下載模塊122下載在線影音媒體流期間,依照預(yù)設(shè)數(shù)據(jù)量將所下載的在線影音媒體流切分為多個(gè)影音文件;輸出模塊126則用以將分段模塊124所切分的各個(gè)在線影音媒體流的影音文件輸出。
[0044]顯示裝置14例如是位于本地端區(qū)域網(wǎng)絡(luò)中的網(wǎng)絡(luò)電視、智能手機(jī)、平板電腦等具有顯示功能的電子裝置,其包括接收模塊142及播放模塊144。其中,顯示裝置14例如是由接收模塊142通過區(qū)域網(wǎng)絡(luò)接收控制裝置12的輸出模塊126輸出的影音文件,并依據(jù)使用者的選擇或切換操作,由播放模塊144依序播放接收模塊142所接收的在線影音媒體流的影首文件。
[0045]需說明的是,分段模塊124例如會(huì)參考下載模塊122下載在線影音媒體流的速度、輸出模塊126與接收模塊142之間傳輸數(shù)據(jù)的速度,以及顯示裝置14的處理器速度、緩沖空間等因素,綜合考量后來決定用來切分在線影音媒體流的預(yù)設(shè)數(shù)據(jù)量,由此確保所切分的影音文件的大小適當(dāng),使得顯示裝置14在播放影音文件時(shí)不致產(chǎn)生延遲、停頓等不良結(jié)果O
[0046]圖2是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放方法的流程圖。請同時(shí)參照圖1及圖2,本實(shí)施例的播放方法適用于圖1的在線影音媒體流的播放系統(tǒng)10,以下即配合圖1中的各個(gè)附圖標(biāo)記說明本實(shí)施例播放方法的詳細(xì)步驟:
[0047]首先,由控制裝置12的下載模塊122取得在線影音媒體流所在的網(wǎng)址(步驟S202),并鏈接此網(wǎng)址以下載在線影音媒體流(步驟S204)。其中,所述的網(wǎng)址例如是由使用者輸入或是由其他應(yīng)用程序取得或輸入的網(wǎng)址,在此不設(shè)限。
[0048]在下載模塊122下載在線影音媒體流期間,控制裝置12的分段模塊124即會(huì)依照一預(yù)設(shè)數(shù)據(jù)量將下載模塊122所下載的在線影音媒體流切分為多個(gè)影音文件(步驟S206)。其中,下載模塊122例如是直接繞過瀏覽器以下載在上述網(wǎng)址內(nèi)的影音媒體流,然后分段模塊124再以背景工作(background task)的方式利用應(yīng)用程式界面(ApplicationProgram Interface, API)來處理已下載的在線影音媒體流。其中,分段模塊124例如是利用DirectX將下載模塊122所下載的零散的超文本傳輸協(xié)議(HTTP)封包解碼并重組為影音文件。
[0049]之后,由控制裝置12的輸出模塊126將分段模塊124所切分的影音文件輸出至顯示裝置14,而由顯示裝置14依序播放這些影音文件(步驟S208)。其中,分段模塊124例如會(huì)將所切分的在線影音媒體流的影音文件轉(zhuǎn)換為符合輸出模塊126所使用的文件傳輸協(xié)議的格式,以便通過輸出模塊126輸出至顯示裝置14,此文件傳輸協(xié)議例如是數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(Digital Living Network Alliance,DLNA)或文件傳輸協(xié)議(File TransferProtocol, FTP),在此不設(shè)限。
[0050]詳言之,分段模塊124在將在線影音媒體流分段的同時(shí),例如還會(huì)根據(jù)此在線影音媒體流中夾帶的文件信息,對所切分的影音文件作適當(dāng)調(diào)整后,再傳送給顯示裝置14。在一實(shí)施例中,分段模塊124例如會(huì)將影音文件進(jìn)行譯碼,使其符合DLNA的格式,而可由輸出模塊126通過DLNA傳送至顯示裝置14。在另一實(shí)施例中,分段模塊124例如是將影音文件重新編碼為動(dòng)態(tài)聯(lián)合圖像專家小組(Motion Joint Photographic Experts Group,MJPEG)的格式,再通過FTP傳送至顯示裝置14。
[0051]需說明的是,本發(fā)明除了將在線影音媒體流以文件片段的方式即時(shí)傳送到區(qū)域網(wǎng)絡(luò)中的其他顯示裝置上播放外,還可通過適當(dāng)?shù)奶嵩绫尘熬彌_技術(shù)(early back-channelbuffering),克服文件之間的播放中斷,從而達(dá)到無縫式播放。
[0052]詳言之,圖3是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放系統(tǒng)的方框圖。請參照圖3,本實(shí)施例的在線影音媒體流的播放系統(tǒng)30包括控制裝置32與顯示裝置34,其功能分述如下:
[0053]控制裝置32包括下載模塊322、分段模塊324、文件系統(tǒng)326、輸出模塊328及操作模塊330 ;顯示裝置34包括接收模塊342及播放模塊344。其中,下載模塊322、分段模塊324、輸出模塊328、接收模塊342及播放模塊344的功能是與前述實(shí)施例的下載模塊122、分段模塊124、輸出模塊126、接收模塊142及播放模塊144相同或相似,故在此不再贅述。
[0054]與前述實(shí)施例不同的是,本實(shí)施例的控制裝置32的分段模塊324在將在線影音媒體流切分為多個(gè)影音文件后,還會(huì)將這些影音文件傳送到文件系統(tǒng)326內(nèi)儲(chǔ)存。相對地,顯示裝置34的播放模塊344在播放影音文件時(shí),則會(huì)讀取影音文件的標(biāo)頭檔內(nèi)的文件信息,并根據(jù)此文件信息由下載模塊322先到文件系統(tǒng)326中下載下一個(gè)要播放的影音文件,由此達(dá)到圖像文件的無縫式播放。
[0055]詳言之,圖4是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放方法的流程圖。請同時(shí)參照圖3及圖4,本實(shí)施例的播放方法適用于圖3的在線影音媒體流的播放系統(tǒng)30,以下即配合圖3中的各個(gè)附圖標(biāo)記說明本實(shí)施例播放方法的詳細(xì)步驟:
[0056]首先,顯示裝置34的播放模塊344會(huì)讀取目前播放的影音文件的標(biāo)頭檔,以取得此影音文件的文件信息(步驟S402)。所述的標(biāo)頭檔例如是位于影音文件的前頭,用以記錄影音文件的相關(guān)信息,此信息例如是影音文件的名稱、格式、大小或長度,在此不設(shè)限。
[0057]接著,播放模塊344會(huì)依據(jù)所讀取的文件信息,先在目前的影音文件播放完畢之前的一段緩沖時(shí)間內(nèi),控制下載模塊322從控制裝置32的文件系統(tǒng)326下載串接在目前播放的影音文件之后的下一個(gè)影音文件的數(shù)據(jù)(步驟S404),并在目前的影音文件播放完畢之后,接續(xù)播放下一個(gè)影音文件(步驟S406)。其中,播放模塊344例如是通過提早背景緩沖的方式,將每個(gè)文件片段之間的黑畫面緩沖時(shí)間消除,以達(dá)到無縫式播放。
[0058]需說明的是,為了充分利用傳輸帶寬,顯示裝置34的接收模塊342在播放影音文件期間,例如還會(huì)判斷該影音文件的下載是否完成,而在此影音文件的下載完成后,即便還未到達(dá)下一個(gè)影音文件預(yù)先下載的緩沖時(shí)間,只要緩沖空間足夠,接收模塊342仍舊可以先從控制裝置32的文件系統(tǒng)326下載串接在影音文件之后的下一個(gè)影音文件的數(shù)據(jù)。
[0059]除了上述的無縫式播放,本發(fā)明還可支持多個(gè)在線影音媒體流的同步傳輸,并提供使用者在本地端遙控遠(yuǎn)端的顯示裝置,以在不同的影音媒體流之間切換,達(dá)到選臺(tái)效果。以下則再舉一實(shí)施例詳細(xì)說明。
[0060]詳言之,圖5是本發(fā)明一實(shí)施例所示出的在線影音媒體流的播放方法的流程圖。請同時(shí)參照圖3及圖5,本實(shí)施例的播放方法適用于圖3的在線影音媒體流的播放系統(tǒng)30,以下即配合圖3中的各個(gè)附圖標(biāo)記說明本實(shí)施例播放方法的詳細(xì)步驟:
[0061]首先,控制裝置32的下載模塊322會(huì)取得多個(gè)在線影音媒體流中每一個(gè)在線影音媒體流所在的網(wǎng)址(步驟S502),并分別鏈接這些網(wǎng)址以下載在線影音媒體流(步驟S504)。
[0062]在下載模塊322下載在線影音媒體流期間,控制裝置32的分段模塊324例如會(huì)依照預(yù)設(shè)數(shù)據(jù)量將下載模塊322所下載的各個(gè)在線影音媒體流切分為多個(gè)影音文件(步驟S506)。其中,分段模塊324在將各個(gè)在線影音媒體流切分為影音文件后,例如還會(huì)將這些影音文件傳送到文件系統(tǒng)326中儲(chǔ)存,以供顯示裝置34存取。
[0063]之后,控制裝置32的輸出模塊328會(huì)將分段模塊324所切分的各個(gè)在線影音媒體流的影音文件輸出至顯示裝置34,而由顯示裝置34依序播放這些影音文件(步驟S508)。其中,顯示裝置34的接收模塊342在接收到輸出模塊328所輸出的各個(gè)在線影音媒體流的影音文件后,播放模塊344例如還會(huì)根據(jù)控制裝置32發(fā)送的選擇指令或切換指令,從而由所下載的多個(gè)在線影音媒體流中,選擇對應(yīng)的在線影音媒體流的影音文件依序播放,從而達(dá)到不同影音媒體流的播放及切換。
[0064]舉例來說,圖6是本發(fā)明一實(shí)施例所示出的影音媒體流的播放及切換方法的流程圖。請同時(shí)參照圖3及圖6,本實(shí)施例的播放方法適用于圖3的在線影音媒體流的播放系統(tǒng)30,以下即配合圖3中的各個(gè)附圖標(biāo)記說明本實(shí)施例播放及切換方法的詳細(xì)步驟:
[0065]首先,由控制裝置32的操作模塊330顯示下載模塊322所下載的多個(gè)在線影音媒體流的播放清單(步驟S602)。其中,操作模塊330例如會(huì)從下載模塊322或文件系統(tǒng)326取得目前已經(jīng)下載或正在下載的在線影音媒體流的清單,并顯示在屏幕上,以供控制裝置32的使用者選擇所欲觀看的影音媒體流。
[0066]操作模塊330接著會(huì)檢測使用者對于播放清單中某個(gè)在線影音媒體流的選取操作,從而由輸出模塊328將此選取操作所選擇的在線影音媒體流對應(yīng)的播放指令傳送至顯示裝置34,以控制顯示裝置34依序播放此在線影音媒體流的影音文件(步驟S604)。
[0067]而在顯示裝置34播放在線影音媒體流的過程中,控制裝置32的操作模塊330還會(huì)檢測使用者對于播放清單中另一個(gè)在線影音媒體流的切換操作,從而將此切換操作所選擇的另一個(gè)在線影音媒體流對應(yīng)的切換指令傳送至顯示裝置34,以控制顯示裝置34切換為依序播放另一個(gè)在線影音媒體流的影音文件(步驟S606)。
[0068]通過上述方法,即可達(dá)到多個(gè)在線影音媒體流的同步傳輸,且可提供使用者在本地端(即控制裝置32)遙控接收端(即顯示裝置34),以播放或切換所欲觀看的影音媒體流,從而達(dá)到自由選臺(tái)的效果。
[0069]綜上所述,本發(fā)明的在線影音媒體流的播放方法及系統(tǒng)可將原本只能在電腦上觀看的在線影音媒體流移植到區(qū)域網(wǎng)絡(luò)中的其他顯示裝置上播放,甚至能夠一次輸入多個(gè)在線影音媒體流的數(shù)據(jù),并提供使用者根據(jù)個(gè)人喜好,在這些在線影音媒體流之間自由切換,從而提升使用者觀看在線影音媒體流的自由度及彈性。
[0070]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫罔本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種在線影音媒體流的播放方法,其特征在于,適于由一控制裝置下載一在線影音媒體流并傳送至一顯示裝置上播放,該方法包括下列步驟: 取得該在線影音媒體流所在的一網(wǎng)址; 鏈接該網(wǎng)址以下載該在線影音媒體流; 在下載該在線影音媒體流期間,依照一預(yù)設(shè)數(shù)據(jù)量切分所下載的該在線影音媒體流為多個(gè)影音文件;以及 傳送所切分的影音文件至該顯示裝置,以由該顯示裝置依序播放所述影音文件。
2.根據(jù)權(quán)利要求1所述的在線影音媒體流的播放方法,其特征在于,依照該預(yù)設(shè)數(shù)據(jù)量切分所下載的該在線影音媒體流為所述影音文件的步驟還包括: 儲(chǔ)存所述影音文件于一文件系統(tǒng)中。
3.根據(jù)權(quán)利要求2所述的在線影音媒體流的播放方法,其特征在于,該顯示裝置依序播放所述影音文件的步驟包括: 讀取目前播放的該影音文件的一標(biāo)頭檔,以取得該影音文件的一文件信息; 依據(jù)該文件信息,先在該影音文件播放完畢之前的一緩沖時(shí)間,從該控制裝置的該文件系統(tǒng)下載串接在該影音文件之后的下一影音文件的數(shù)據(jù);以及在該影音文件播放完畢之后,接續(xù)播放該下一影音文件。
4.根據(jù)權(quán)利要求2所述的在線影音媒體流的播放方法,其特征在于,該顯示裝置依序播放所述影音文件的步驟還包括: 判斷該影音文件的下載是否完 成;以及 在該影音文件的下載完成后,從該控制裝置的該文件系統(tǒng)下載串接在該影音文件之后的下一影音文件的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的在線影音媒體流的播放方法,其特征在于,在傳送所切分的所述影音文件至該顯示裝置的步驟之前,還包括: 轉(zhuǎn)換所切分的該在線影音媒體流的所述影音文件為符合一傳輸協(xié)議的一文件格式,該傳輸協(xié)議包括數(shù)字生活網(wǎng)絡(luò)聯(lián)盟或文件傳輸協(xié)議。
6.根據(jù)權(quán)利要求1所述的在線影音媒體流的播放方法,其特征在于,還包括: 取得多個(gè)在線影音媒體流中每一個(gè)在線影音媒體流所在的一網(wǎng)址; 分別鏈接所述網(wǎng)址以下載所述在線影音媒體流; 在下載各所述在線影音媒體流期間,依照該預(yù)設(shè)數(shù)據(jù)量切分所下載的該在線影音媒體流為所述影音文件;以及 傳送各所述在線影音媒體流的所述影音文件至該顯示裝置。
7.根據(jù)權(quán)利要求6所述的在線影音媒體流的播放方法,其特征在于,還包括: 顯示所下載所述在線影音媒體流的一播放清單; 檢測對于該播放清單中所述在線影音媒體流之一的一選取操作;以及傳送該選取操作所選擇的該在線影音媒體流的一播放指令至該顯示裝置,以控制該顯示裝置依序播放該在線影音媒體流的所述影音文件。
8.根據(jù)權(quán)利要求7所述的在線影音媒體流的播放方法,其特征在于,在傳送該選取操作所選擇的該在線影音媒體流的該播放指令至該顯示裝置,以控制該顯示裝置依序播放該在線影音媒體流的所述影音文件的步驟之后,還包括:檢測對于該播放清單中另一在線影音媒體流的一切換操作;以及傳送該切換操作所選擇的該另一在線影音媒體流的一切換指令至該顯示裝置,以控制該顯示裝置切換為依序播放該另一在線影音媒體流的所述影音文件。
9.一種在線影音媒體流的播放系統(tǒng),其特征在于,包括: 一控制裝置,包括: 一下載模塊,取得至少一在線影音媒體流中每一個(gè)在線影音媒體流所在的一網(wǎng)址,并分別鏈接所述網(wǎng)址以下載所述在線影音媒體流; 一分段模塊,在該下載模塊下載各所述在線影音媒體流期間,依照一預(yù)設(shè)數(shù)據(jù)量切分所下載的該在線影音媒體流為多個(gè)影音文件;以及 一輸出模塊,輸出該分段模塊所切分的各所述在線影音媒體流的所述影音文件;以及 一顯示裝置,包括: 一接收模塊,接收該輸出模塊所輸出的各所述在線影音媒體流的所述影音文件;以及 一播放模塊,依序播放該接收模塊所接收所述在線影音媒體流之一的所述影音文件。
10.根據(jù)權(quán)利要求9所述的在線影音媒體流的播放系統(tǒng),其特征在于,該控制裝置還包括: 一文件系統(tǒng),儲(chǔ)存該 分段模塊所切分的各所述在線影音媒體流的所述影音文件。
【文檔編號(hào)】H04N21/6377GK103475949SQ201210184175
【公開日】2013年12月25日 申請日期:2012年6月6日 優(yōu)先權(quán)日:2012年6月6日
【發(fā)明者】吳柏緯, 陳信宇 申請人:宏碁股份有限公司