應用于多個媒體通道的場景切播系統及其方法
【專利摘要】本發明是有關于一種應用于多個媒體通道的場景切播系統及其方法,應用于多個媒體通道的場景切換播放。此系統包括通道連接模塊與媒體切播模塊。通道連接模塊從第一、第二媒體通道取得第一、第二媒體數據。媒體切播模塊判斷對應第一媒體數據的第一切播設定被設定為啟動,且在播放第二媒體數據時,分析第一媒體數據的第一播放場景是否符合第一切播設定的場景需求數據,決定是否依據第一切播設定來對第一播放場景進行切播處理。
【專利說明】應用于多個媒體通道的場景切播系統及其方法
【技術領域】
[0001]本發明有關于一種場景切換系統及其方法,特別是有關于一種在多個媒體通道環境中進行場景切換與播放的場景切播系統及其方法。
【背景技術】
[0002]先前技術中,電視臺或是頻道商在提供媒體節目與播送影音時,一般是按照節目表記載時間,以持續不間斷的方式在節目所屬的頻道進行媒體播送。使用者需配合節目播送的時間,按時觀看。當同一時間,同時有兩個以上的頻道播送使用者想觀看的節目時,在不具有多數電視的前提下,使用者需擇一頻道,選擇性的觀看需求的節目,或使用控制器不斷切換電視連接的頻道。亦或是,使用者可結合媒體記錄裝置,將相關頻道播送的媒體節目進行數據記錄、儲存,形成媒體檔案,再利用播放裝置或是軟件播放媒體檔案。
[0003]由此可見,上述現有的媒體播放裝置,顯然仍存在有不便與缺陷,而亟待加以進一步改進。
【發明內容】
[0004]本發明的目的在于提供一種在媒體通道切換時,條件性的進行場景切播分析的場景切播系統及其方法。
[0005]本發明的目的及解決其技術問題是采用以下技術方案來實現的。本發明一種應用于多個媒體通道的場景切播系統,其包括通道連接模塊與媒體切播模塊。通道連接模塊用以通過第一媒體通道取得第一媒體數據,及通過第二媒體通道取得第二媒體數據。媒體切播模塊則在播放第二媒體數據時,分析第一媒體數據的第一播放場景是否符合第一切播設定的場景需求數據,以決定是否依據第一切播設定來對第一播放場景進行切播處理。
`[0006]本發明的目的及解決其技術問題還可采用以下技術措施進一步實現。
[0007]較佳的,前述的應用于多個媒體通道的場景切播系統,其中該媒體切播模塊依據該第一切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景為儲存場景片段,并在被設定播放該第一媒體數據時,判斷是否播放該儲存場景片段。
[0008]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊判斷該第一切播設定被停止且被設定播放該第一媒體數據時,播放該第一媒體數據的目前場
旦
-5^ O
[0009]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊判斷該第一切播設定被啟動且被設定播放該第一媒體數據時,播放該儲存場景片段。
[0010]較佳的,前述的應用于多個媒體通道的場景切播系統,其中該第一媒體數據由媒體提供模塊提供,其中該媒體切播模塊依據該第一切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景的播放時間點,及在被設定播放該第一媒體數據時,判斷是否要求該媒體提供模塊自該播放時間點傳輸該第一媒體數據的該第一播放場景。
[0011]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊判斷該第一切播設定被停止且被設定播放該第一媒體數據時,播放該第一媒體數據的目前場景。
[0012]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊判斷該第一切播設定被啟動且被設定播放該第一媒體數據時,通過該通道連接模塊要求該媒體提供模塊自該播放時間點重新傳輸該第一媒體數據的該第一場景片段。
[0013]較佳的,前述的應用于多個媒體通道的場景切播系統,其中該通道連接模塊更從該第一媒體通道取得對應該第一媒體數據的場景描述信息,該媒體切播模塊分析該場景描述信息,以判斷該第一播放場景是否符合該場景需求數據,以決定是否依據該第一切播設定對該第一播放場景進行切播處理。
[0014]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊停止該第一切播設定時,停止對該第一媒體數據進行切播處理。
[0015]較佳的,前述的應用于多個媒體通道的場景切播系統,其中該場景切播系統更包括控制模塊用以設定該第一切播設定的啟動與停止,及設定通道設定指令,其中該媒體切播模塊取得該通道設定指令時,播放該通道設定指令指定的頻道的媒體數據。
[0016]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊被設定播放該第一媒體數據時,該媒體切播模塊會判斷該第二媒體數據的目前場景是否已播放結束,以決定是否播放該第一媒體數據。
[0017]較佳的,前述的應用于多個媒體通道的場景切播系統,其中該媒體切播模塊取得直接切換播放指令時,即停止該目前場景是否結束的判斷,直接播放由該第一媒體通道傳輸來的該第一媒體數據。
[0018]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊被設定從第二媒體數據改播放為該第一媒體數據時,分析該第二媒體數據的第二播放場景是否符合第二切播設定的場景需求數據,以決定是否依據該第二切播設定對該第二播放場景進行切播處理。
[0019]較佳的,前述的應用于多個媒體通道的場景切播系統,其中當該媒體切播模塊被設定從第二媒體數據改播放為該第一媒體數據時,設定回歸點對應該第二媒體數據的目前場景,及該媒體切播模塊再被設定從第一媒體數據改播放為該第二媒體數據時,從該回歸點播放該第二媒體數據。
[0020]本發明的目的及解決其技術問題還采用以下技術方案來實現的。本發明一種應用于多個媒體通道的場景切播方法,其包括:借由通道連接模塊從該第一媒體通道取得第一媒體數據與從第二媒體通道取得第二媒體數據;當媒體切播模塊判斷對應第一媒體數據的切播設定被設定為啟動,且在播放該第二媒體數據時,分析第一媒體數據的第一播放場景是否符合切播設定的場景需求數據;以及,由媒體切播模塊依據分析結果決定是否依據切播設定對第一播放場景進行切播處理。
[0021]本發明的目的及解決其技術問題還可采用以下技術措施進一步實現。
[0022]較佳的,前述的應用于多個媒體通道的場景切播方法,其中由該媒體切播模塊決定是否依據該切播設定對該第一播放場景進行切播處理的該步驟更包括:當該媒體切播模塊依據該切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景為儲存場景片段。[0023]較佳的,前述的應用于多個媒體通道的場景切播方法,其中該方法更包括:當該媒體切播模塊被設定播放該第一媒體數據時,播放該儲存場景片段;當該媒體切播模塊未被設定播放該第一媒體數據時,由該媒體切播模塊判斷對應該第一媒體數據的該切播設定是否被設定為啟動;以及當該媒體切播模塊判斷該切播設定停止時,播放該第一媒體數據的目前場景。
[0024]較佳的,前述的應用于多個媒體通道的場景切播方法,其中該第一媒體數據由媒體提供模塊提供,而由該媒體切播模塊決定是否依據該切播設定對該第一播放場景進行切播處理的該步驟更包括:當該媒體切播模塊依據該切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景的播放時間點。
[0025]較佳的,前述的應用于多個媒體通道的場景切播方法,其中該方法更包括:當該媒體切播模塊被設定播放該第一媒體數據時,通過該通道連接模塊要求該媒體提供模塊自該播放時間點重新傳輸該第一媒體數據的該第一場景片段;當該媒體切播模塊未被設定播放該第一媒體數據時,由該媒體切播模塊判斷對應該第一媒體數據的該切播設定是否被設定為啟動;以及當該媒體切播模塊判斷該切播設定停止時,播放該第一媒體數據的目前場景。
[0026]較佳的,前述的應用于多個媒體通道的場景切播方法,其中該方法更包括:當該媒體切播模塊被設定播放該第一媒體數據時,該媒體切播模塊會判斷該第二媒體數據是否已播放至場景結束時間,以決定是否播放該第一媒體數據。
[0027]較佳的,前述的應用于多個媒體通道的場景切播方法,其中該方法更包括:當該媒體切播模塊被設定從第二媒體數據改播放為該第一媒體數據時,設定回歸點對應該第二媒體數據的目前場景;以及當該媒體切播模塊再被設定從第一媒體數據改播放為該第二媒體數據時,從該回歸點播放該第二媒體數據。
[0028]本發明與現有技術相比具有明顯的優點和有益效果。借由上述技術方案,本發明應用于多個媒體通道的場景切播系統及其方法至少具有下列優點及有益效果:本發明所揭露的場景切播系統及其方法,其可在觀看其它頻道的媒體時,對特定頻道傳輸的媒體進行分析與切播處理,例如場景片段的儲存與播放時間點的設置,亦適用于頻道切換時,對原頻道傳輸的媒體進行分析與切播處理;在系統切換回至此特定頻道或是切換前的頻道時,讓使用者觀看到經由切播分析與處理后,即使用者需求的場景片段,令使用者在較不受播放時間的因素下,觀看到需求的場景片段;本發明借由使用者輸入場景切播資訊,針對性的對需求片段進行處理,較能降低使用者操控媒體數據以尋求場景片段的操作性困擾。
[0029]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容給以實施,并且為了讓本發明的上述和其他目的、特征和優點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
【專利附圖】
【附圖說明】
[0030]圖1繪示本發明的場景切播系統及切播分析第一媒體數據的實施例示意圖。
[0031]圖2繪示本發明的場景切播系統及切播分析第二媒體數據的實施例示意圖。
[0032]圖3繪示本發明實施例的場景切播方法流程圖。
[0033]圖4至圖5繪示本發明實施例的場景切播方法細部流程圖。
[0034]圖6至圖7繪示本發明實施例的場景切播方法延伸流程圖。[0035]圖8繪示本發明實施例的媒體切播的第一種施行示意圖。
[0036]圖9繪示本發明實施例的第二種媒體切播示意圖。
[0037]【主要元件符號說明】
[0038]10:場景切播系統11:通道連接模塊
[0039]12:控制模塊13:媒體切播模塊
[0040]20:媒體提供模塊21:第一媒體數據
[0041]211:第一播放場景212:第一場景描述信息
[0042]22:第二媒體數據221:第二播放場景
[0043]222:第二場景描述信息 23:儲存場景片段
[0044]31:第一媒體通道32:第二媒體通道
[0045]41:第一切播設定42:第二切播設定
[0046]43:通道設定指令Tl~T4:時間點
[0047]SI~S7:第一媒體數據包括的播放場景
[0048]步驟:Sll0~Sl30步驟:Sl31 ~Sl:34
[0049]步驟:S136~S139步驟:S140
[0050]步驟:S151~S152
【具體實施方式】
[0051]為更進一步闡述本發明為達成預定發明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發明提出的一種應用于多個媒體通道的場景切播系統及其方法的【具體實施方式】、結構、特征及其功效,詳細說明如后。
[0052]圖1繪示本發明的場景切播系統及切播分析第一媒體數據的實施例示意圖。此場景切播系統包括通道連接模塊11與媒體切播模塊13。此場景切播系統10可建構于任一種可接收電視媒體、網絡媒體的電子裝置。此電子裝置具有播放此類媒體、或是將其輸出至其它顯示裝置進行播放的能力,例如:數字機上盒、數字電視裝置、網絡電視裝置等但不受限,具相同或相類似功能的電子裝置皆適用。此系統與媒體廠商的媒體供應設備相連接,于此以媒體供應設備與系統通過網絡連接為例。
[0053]通道連接模塊11用以連接媒體通道,以通過媒體通道來取得媒體供應設備提供的媒體數據。此媒體通道如同有線電視頻道(Cable TV Channel)或無線電視頻道(Wireless TV Channel),亦或如網絡電視(IPTV)設備使用網絡位置(IP address)或是媒體播放群組。此網絡電視架構為廣播架構(Broadcast)或群播架構(Multicast)。
[0054]媒體數據包括多個不同內容的場景片段。如媒體數據為影像數據(Image Data)時,影像數據即具有標的、場景、人物等一種以上內容的影像框(Image Frame)。又如媒體數據為音訊數據(Voice Data),音訊數據即具有高音、低音、說話聲、音樂聲等一種以上內容的音訊框(Voi ceFrame )。
[0055]媒體切播模塊13是由軟件、硬件或是由軟件與硬件組成,例如由運算處理器(Processor)執行的應用程序(Application Soft)、芯片(Chip)、集成電路(IntegratedCircuit, 1C)、或更進一步配合芯片或集成電路運作的固件,并不設限,端視設計人員的需求而定。[0056]媒體切播模塊13會取得媒體通道傳輸來的媒體數據并播放。傳輸在媒體通道中的媒體是由媒體廠商的媒體提供模塊20所提供。媒體提供模塊20為具媒體供給能力的硬件、或是軟件與硬件結合的單元、組件、裝置、設備與系統等至少一種以上的組成物。媒體通道則是如有線/無線電視頻道、網絡電視設備的網絡地址或網絡電視設備建構的媒體播放群組。
[0057]然而,媒體切播模塊13判斷有切播設定被啟動,其對應目前頻道之外的頻道,媒體切播模塊13會對切播設定對應的頻道,其傳輸的媒體數據進行分析,以判斷是否進行切
播處理。
[0058]例如,通道連接模塊11連接第一媒體通道31,以從第一媒體通道31取得第一媒體數據21,及連接第二媒體通道32,以從第二媒體通道32取得第二媒體數據22。媒體切播模塊13判斷第一媒體通道31對應的第一切播設定41為啟動時,媒體切播模塊13會在播放第二媒體數據22期間,持續分析從第一媒體通道31取得的第一媒體數據21,以判斷目前時間點上,第一媒體數據21的第一播放場景211是否符合第一切播設定41記載的場景需求數據,以決定是否依據第一切播設定41來對第一播放場景211進行切播處理。依據場景需求數據的不同,媒體切播模塊13分析第一播放場景211的方式亦有所不同。說明如下:
[0059](I)第一切播設定41記載需求場景的播放內容。媒體切播模塊13即會分析第一播放場景211的播放內容,判斷其是否與第一切播設定41記錄的播放內容相符合。
[0060](2)第一切播設定41記載需求場景的播放時間點。媒體切播模塊13即會分析目前時間,判斷其是否與第一切播設定41記錄的播放時間點相符合。
[0061]更甚者,第一切播設定41亦得以記載需求場景的輔助說明數據,例如片段名稱、語文國別、語音國別、片段級別、片段來源、權利所屬人等,作為媒體切播模塊13的分析條件,但不以此為限。
[0062]然而,媒體切播模塊13可借由對應第一媒體數據21的第一場景描述信息212,得知第一播放場景211的播放內容、播放時間與補助說明數據。在此說明,第一場景描述資訊212是用以對第一媒體數據21,或更進一步對其包括的媒體框、場景片段進行詮釋的注解數據。例如:第一媒體數據21播放內容的簡述、播放時間、標題等解說數據。此第一場景描述信息212是由媒體提供模塊20提供給此場景切播系統10。或是第三方的場景伺服模塊(圖未繪)取得第一媒體數據21后,建構此第一場景描述信息212,再提供給場景切播系統10。而且,媒體提供模塊13 (或場景伺服模塊)亦得以提供對應第一媒體數據21的各第一播放場景211的播放時間編碼,供媒體切播模塊13分析各第一播放場景211的播放時間點。
[0063]此外,第一切播設定41的配置方式至少有下列幾種:
[0064](I)為系統預先設定值。
[0065](2)由媒體提供模塊20 (或場景伺服模塊)提供給場景切播系統10,供媒體切播模塊13使用。即第一切播設定41由媒體供應廠商或是相關協助單位提供,使用者可借由任一種與廠商互動方式,如電子郵件、電話、視頻通話、文書登記、紙本郵件、臨柜與服務人員對談等,提供使用者自身需求給廠商。
[0066](3)由控制模塊12輸入或設定第一切播設定41。控制模塊12可與其它模塊配置于同一電子裝置以形成操作介面,或是設計成供使用者拿持的控制器。[0067]使用者可通過控制模塊12來設定第一切播設定41 (或是其它相類似切播設定,如圖2繪示對應第二媒體數據22的第二切播設定42)的啟動與停止。其中,當媒體切播模塊13被設定停止第一切播設定41時,停止第一媒體數據21進行切播處理。以及,控制模塊12亦得以被設計成可輸出通道設定指令43。使用者即可使用控制模塊12來指示系統連接應連接的媒體通道,并令媒體切播模塊13來播放從連接媒體通道取得的媒體數據。
[0068]在媒體切播模塊13分析出第一播放場景211符合第一切播設定41的場景需求數據時,即對第一播放場景211進行切播處理。處理方式至少有下列方式:
[0069](I)媒體切播模塊13將第一播放場景211記錄為儲存場景片段23。當媒體切播模塊13被設定從第二媒體數據22改播放第一媒體數據21時,會進行以下任一種的動作:Ca)自動播放儲存場景片段23 ;(b)發送提示信息,如提示畫面、文字至相關顯示器(圖未示)的畫面上,供使用者參考,并依據使用者的選擇來決定是否播放儲存場景片段23 ; (c)媒體切播模塊13被設定播放第一媒體數據21時,依據第一切播設定41的狀態,來決定是否播放儲存場景片段23,例如第一切播設定41是被啟動或是停止,或是另外其它可被設定的狀態。
[0070]又或,媒體切播模塊13完成儲存場景片段23的儲存作業時,會進行以下任一種的動作:(a)自動設定連接第一媒體通道31,以播放儲存場景片段23 ;(b)發送提示信息,告知使用者儲存場景片段23的儲存作業已完成。
[0071](2)媒體切播模塊13記錄第一播放場景211的播放時間點。當媒體切播模塊13被設定從第二媒體數據改播放第一媒體數據時,會進行以下任一種的動作:(a)自動要求媒體提供模塊20自上述的播放時間點重新傳輸第一媒體數據21的第一播放場景211 ;(b)發送提示信息,如提示畫面、文字至相關顯示器(圖未示)的畫面上,供使用者參考,并依據使用者輸入的選擇來決定是否提供播放時間點給媒體提供模塊20 ; (c)媒體切播模塊13被設定播放第一媒體數據21時,依據第一切播設定41的狀態,來決定是否提供播放時間點給媒體提供模塊20。
[0072]又或,媒體切播模塊13判斷出播放時間點的儲存完成、或是判斷已達到第一播放場景211的播放時間點時,會進行以下任一種的動作:(a)自動設定連接第一媒體通道31,并要求媒體提供模塊20自上述的播放時間點傳輸第一媒體數據21的第一播放場景211 ;
(b)發送提示信息,告知使用者已經達到播放時間點,詢問是否切換播放第一播放場景211。
[0073]此外,當媒體切播模塊13被設定播放第一媒體數據21 (或其它媒體通道傳輸的媒體數據)時,媒體切播模塊13會判斷第二媒體數據22的目前場景是否已播放結束,也就是正在播放的場景是否告一段落或是已完整播放場景片段。若是尚未結束,媒體切播模塊13會等到第二媒體數據22的目前場景播放結束時,切換播放第一媒體數據21。然而,若媒體切播模塊13取得直接切換播放指令時,即不判斷第二媒體數據22的目前場景是否結束,而是直接播放由第一媒體通道31傳輸來的第一媒體數據21。
[0074]然而,當媒體切播模塊13從第二媒體數據22改播放第一媒體數據21時,會記錄一個回歸點以對應第二媒體數據22的目前場景。當媒體切播模塊13再被設定從第一媒體數據21改播放第二媒體數據22時,會從回歸點播放第二媒體數據22。但媒體切播模塊13取得直接播放指令時,即會播放第二媒體數據22在目前時間對應的場景。
[0075]請參閱圖2繪示本發明的場景切播系統及切播分析第二媒體數據的實施例示意圖。當媒體切播模塊13正播放第一媒體通道31傳輸的第一媒體數據21 (但不以此為限,若具有三個以上的媒體通道時,亦得以播放其它媒體通道傳輸的媒體數據)時,媒體切播模塊13會判斷對應第二媒體數據22的第二切播設定42啟動時,會分析第二媒體數據22的第二播放場景221是否符合第二切播設定42的場景需求數據,以決定是否依據第二切播設定42對第二播放場景221進行切播處理。媒體切播模塊13可配合對應第二媒體數據22的第二場景描述信息222、或是播放時間編碼來對第二媒體數據22的切播分析模式,方法如同媒體切播模塊13對第一媒體數據21的切播分析,在此即不贅述。
[0076]請同時配合參閱圖3繪示本發明實施例的場景切播方法流程圖,圖4至圖5繪示本發明實施例的場景切播方法細部流程圖,與圖6至圖7繪示本發明實施例的場景切播方法延伸流程圖。此例中,媒體提供模塊20通過第一媒體通道31與第二媒體通道32以提供不同的媒體給場景切播系統,但不以此為限。在此以兩個媒體通道之間的切播為例,流程如下:
[0077]借由通道連接模塊11從第一媒體通道31取得第一媒體數據21與從第二媒體通道32取得第二媒體數據22 (步驟S110)。傳輸在媒體通道中的媒體數據是由媒體廠商的媒體提供模塊20所提供。
[0078]由媒體切播模塊13在播放第二媒體數據22時,分析第一媒體數據21的第一播放場景211是否符合切播設定的場景需求數據(步驟S120)。
[0079]媒體切播模塊13會在播放第二媒體數據22期間,判斷目前時間點上,第一媒體數據21的第一播放場景211是否符合第一切播設定41記載的場景需求數據,以決定是否依據第一切播設定41來對第一播放場景211進行切播處理。媒體切播模塊13分析第一播放場景211的依據在于第一切播設定41記載需求場景的播放內容、播放時間點、輔助說明數據。媒體切播模塊13亦得以借由第一場景描述信息212來分析第一媒體數據21。
[0080]然而,在分析第一播放場景211前,媒體切播模塊13會判斷對應第一媒體數據21的切播設定是否被設定為啟動(步驟S112)。于此例是指,媒體切播模塊13會先判斷第一切播設定41是否被設定為啟動。當第一切播設定41被設定啟動,不論是預設為啟動或是由使用者通過控制模塊來設定啟動,媒體切播模塊13即會施行步驟S120。
[0081]相反的,媒體切播模塊13判斷第一切播設定41被設定為停止時,不論是預設為停止或是由使用者通過控制模塊來設定停止,媒體切播模塊13即不會對第一媒體數據21的播放內容進行分析,且會判斷是否被設定播放第一媒體數據21 (步驟S114)。若媒體切播模塊13判斷被設定播放第一媒體數據21,因第一媒體數據21的切播設定是不啟動,媒體切播模塊會直接播放第一媒體數據21目前的播放場景(步驟S116)。不然,媒體切播模塊13則返回步驟S112,持續判斷第一媒體數據21對應的切播設定是否變更。
[0082]接著,由媒體切播模塊13根據分析結果決定是否依據第一切播設定41對第一播放場景211進行切播處理(步驟S130)。此處,第一播放場景211是指第一媒體數據21的目前播放場景。當媒體切播模塊13分析第一播放場景211不符合第一切播設定41的需求時,即不對第一播放場景211作切播處理。媒體切播模塊13會等待下一個第一播放場景211的播放,再對其進行分析,直至媒體切播模塊13被設定播放第一媒體數據21,或是被設定停止第一切播設定41。
[0083]當媒體切播模塊13決定對第一播放場景211進行切播處理時,至少有下列幾種處理方式:
[0084](A)當媒體切播模塊13依據切播設定對第一播放場景211進行切播處理時,記錄第一播放場景211為儲存場景片段23 (步驟S131)。
[0085]然而,媒體切播模塊13播放第二媒體數據22期間,會判斷是否被設定播放第一媒體數據21 (步驟S132)。當媒體切播模塊13被設定播放第一媒體數據21時,媒體切播模塊13會播放儲存場景片段23 (步驟S133)。當媒體切播模塊13未被設定播放第一媒體數據21時,即返回步驟S112,以確認對應第一媒體數據21的第一切播設定41是否被變更。
[0086]在此,就步驟S112與步驟S132作更進一步說明。在使用者觀看第二媒體通道32的第二媒體數據22時,若第一切播設定41是啟動狀態,媒體切播模塊13是依據第一切播設定41而記錄第一播放場景211為儲存場景片段23。然而,在媒體切播模塊13在被設定播放第一媒體數據21前,第一切播設定41有可能被使用者通過相關控制介面設定為停止。此時,媒體切播模塊13在設定第一媒體通道31時,即不管儲存場景片段23,而是直接播放第一媒體數據21的目前場景。而且,在第一切播設定41被設定為停止的時間點后,媒體切播模塊13即不會再對第一媒體數據21進行切播處理。而之前儲存的儲存場景片段23則可依據系統的處理模式,或是由使用者決定是否通過相關控制介面來保留或刪除。
[0087](B)當媒體切播模塊13依據切播設定對第一播放場景211進行切播處理時,記錄第一播放場景211的播放時間點(步驟S136)。相類似的,媒體切播模塊13播放第二媒體數據22期間,會判斷是否被設定播放第一媒體數據21(步驟S132)。當媒體切播模塊13被設定播放第一媒體數據21時,通過通道連接模塊11要求媒體提供模塊20自播放時間點重新傳輸第一媒體數據21的第一場景片段211 (步驟S138)。當媒體切播模塊13未被設定播放第一媒體數據21時,即返回步驟S112,以確認對應第一媒體數據21的第一切播設定41是否被變更。
[0088]然而,當媒體切播模塊13被設定播放第一媒體數據21時,媒體切播模塊13會判斷第二媒體數據22是否已播放至場景結束時間,以決定是否播放第一媒體數據21 (步驟S140)。
[0089]而且,當媒體切播模塊13被設定從第二媒體數據22改播放為第一媒體數據21時,設定回歸點對應第二媒體數據22的目前場景(步驟S151)。當媒體切播模塊13再被設定從第一媒體數據21改播放為第二媒體數據22時,從回歸點播放第二媒體數據22 (步驟S152)。
[0090]其中,步驟S140與步驟S151?S152可擇一施行或全數施行在步驟S130后。
[0091]然而,媒體切播模塊13判斷對應第二媒體數據22的第二切播設定42啟動時,會分析第二媒體數據22的第二播放場景221是否符合第二切播設定42的場景需求數據,以決定是否依據第二切播設定42對第二播放場景221進行切播處理。方法如同媒體切播模塊13對第一媒體數據21的切播分析,在此即不贅述。
[0092]請參閱圖8繪示本發明實施例的媒體切播的第一種施行示意圖,并配合前述圖示以利了解。第一媒體數據21包括播放場景SI?S7。假設媒體切播模塊13在播放第二媒體數據22期間,即時間點Tl至時間點T4之間,在時間點T2判斷出播放場景S2符合第一切播設定41。此處是以媒體切播模塊13取得第一媒體數據21對應的第一場景描述信息212或是播放時間編碼為例,媒體切播模塊13可于時間點T2,即播放場景S2播放時,即判斷出播放場景S2符合第一切播設定41,以對播放場景S2進行切播處理,如前述的儲存場景片段23,記錄時間點T2為播放時間點24。
[0093]然而,播放場景屬于直接現場畫面的類型時,即媒體切播模塊13未取得第一媒體數據21對應的第一場景描述信息212或是播放時間編碼的情形下,媒體切播模塊13會在播放場景S2播放完后,或是播放場景S2播放期間,才能借由目前通知的影像辨認手段、或是取得前述的第一場景描述信息212或是播放時間編碼,才能判斷播放場景S2符合第一切播設定41。于此,媒體切播模塊13可先從時間點T2起開始儲存第一媒體數據21的播放內容,以形成備份檔案,再從備份檔案擷取符合第一切播設定41的播放場景S2,形成暫存媒體。
[0094]假設,媒體切播模塊13將播放場景S2?S4儲存形成儲存場景片段23。當該媒體切播模塊13在時間點T3切換至第一媒體通道31時,會依據預設值以自動播放、或是依據使用者輸入的選擇以選擇性播放、或是依據第一切播設定41的啟動與否來決定是否播放此儲存場景片段23,之后再播放第一媒體數據21于目前時間對應的場景片段。假設播放完儲存場景片段23的時間點為T4,媒體切播模塊13即播放時間點T4后的播放場景(虛線為播放順序)。
[0095]更甚者,在儲存場景片段23被播放的期間,媒體切播模塊13亦得以記錄第一媒體數據21從時間點T3起的播放場景,如播放場景S6?S7,將其儲存形成另一個暫存片段。當儲存場景片段23被播放完后,媒體切播模塊13即可依據預設值以自動播放、或是依據使用者輸入的選擇以選擇性播放由播放場景S6?S7形成的暫存片段,或是直接播放時間點T4后的播放場景。
[0096]或是,媒體切播模塊13將時間點T2記錄為播放時間點24。當該媒體切播模塊13在時間點T3切換至第一媒體通道31時,要求媒體提供模塊20重新傳輸自時間點T2的播放場景,即播放場景S2。更甚者,媒體切播模塊13可提供時間點T2為始的播放時間范圍,如播放時間范圍為時間點T2為始、播放場景S4的結束時間為終的范圍,以要求媒體提供模塊20重新傳輸自時間點T2為始的播放場景S2?S4。相同的,在播放場景S2?S4被播放的期間,媒體切播模塊13亦會記錄時間點T3。在播放場景S2?S4被播放完后,媒體切播模塊13即可依據預設值以自動地、或是依據使用者輸入的選擇,以選擇性的要求媒體提供模塊20重新傳輸自時間點T3的播放場景,或是要求媒體提供模塊20傳輸目前時間點的播放場景。
[0097]請參閱圖9繪示本發明實施例的第二種媒體切播示意圖。并配合前述圖示以利了解。假設媒體切播模塊13在時間點T2切換至第一媒體通道31以播放第一媒體數據21,媒體切播模塊13會記錄時間點T2為對應第二媒體數據22的回歸點。當媒體切播模塊13在時間點T3切換回第二媒體通道32時,會自回歸點開始播放第二媒體數據22對應的場景片段。
[0098]以上所述,僅是本發明的較佳實施例而已,并非對本發明作任何形式上的限制,雖然本發明已以較佳實施例揭露如上,然而并非用以限定本發明,任何熟悉本專業的技術人員,在不脫離本發明技術方案范圍內,當可利用上述揭示的技術內容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發明技術方案的內容,依據本發明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發明技術方案的范圍內。
【權利要求】
1.一種應用于多個媒體通道的場景切播系統,其特征在于其包括: 通道連接模塊,用以從該第一媒體通道取得第一媒體數據與從該第二媒體通道取得第二媒體數據;以及 媒體切播模塊,判斷對應該第一媒體數據的第一切播設定被設定為啟動,且在播放該第二媒體數據時,分析該第一媒體數據的第一播放場景是否符合該第一切播設定的場景需求數據,以決定是否依據該第一切播設定對該第一播放場景進行切播處理。
2.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中該媒體切播模塊依據該第一切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景為儲存場景片段,并在被設定播放該第一媒體數據時,判斷是否播放該儲存場景片段。
3.根據權利要求2所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊判斷該第一切播設定被停止且被設定播放該第一媒體數據時,播放該第一媒體數據的目前場景。
4.根據權利要求2所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊判斷該第一切播設定被啟動且被設定播放該第一媒體數據時,播放該儲存場景片段。
5.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中該第一媒體數據由媒體提供模塊提供,其中該媒體切播模塊依據該第一切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景的播放時間點,及在被設定播放該第一媒體數據時,判斷是否要求該媒體提供模塊自該播放時間點傳輸該第一媒體數據的該第一播放場景。
6.根據權利要求5所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊判斷該第一切播設定被停止且被設定播放該第一媒體數據時,播放該第一媒體數據的目前場景。
7.根據權利要求5所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊判斷該第一切播設定被啟動且被設定播放該第一媒體數據時,通過該通道連接模塊要求該媒體提供模塊自該播放時間點重新傳輸該第一媒體數據的該第一場景片段。
8.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中該通道連接模塊更從該第一媒體通道取得對應該第一媒體數據的場景描述信息,該媒體切播模塊分析該場景描述信息,以判斷該第一播放場景是否符合該場景需求數據,以決定是否依據該第一切播設定對該第一播放場景進行切播處理。
9.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊停止該第一切播設定時,停止對該第一媒體數據進行切播處理。
10.根據權利要求9所述的應用于多個媒體通道的場景切播系統,其特征在于,其中該場景切播系統更包括控制模塊用以設定該第一切播設定的啟動與停止,及設定通道設定指令,其中該媒體切播模塊取得該通道設定指令時,播放該通道設定指令指定的頻道的媒體數據。
11.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊被設定播放該第一媒體數據時,該媒體切播模塊會判斷該第二媒體數據的目前場景是否已播放結束,以決定是否播放該第一媒體數據。
12.根據權利要求11所述的應用于多個媒體通道的場景切播系統,其特征在于,其中該媒體切播模塊取得直接切換播放指令時,即停止該目前場景是否結束的判斷,直接播放由該第一媒體通道傳輸來的該第一媒體數據。
13.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊被設定從第二媒體數據改播放為該第一媒體數據時,分析該第二媒體數據的第二播放場景是否符合第二切播設定的場景需求數據,以決定是否依據該第二切播設定對該第二播放場景進行切播處理。
14.根據權利要求1所述的應用于多個媒體通道的場景切播系統,其特征在于,其中當該媒體切播模塊被設定從第二媒體數據改播放為該第一媒體數據時,設定回歸點對應該第二媒體數據的目前場景,及該媒體切播模塊再被設定從第一媒體數據改播放為該第二媒體數據時,從該回歸點播放該第二媒體數據。
15.一種應用于多個媒體通道的場景切播方法,其特征在于該方法包括: 借由通道連接模塊從第一媒體通道取得第一媒體數據與從第二媒體通道取得第二媒體數據; 當媒體切播模塊判斷對應該第一媒體數據的切播設定被設定為啟動,且在播放該第二媒體數據時,分析該第一媒體數據的第一播放場景是否符合該切播設定的場景需求數據;以及 由該媒體切播模塊根 據分析結果決定是否依據該切播設定對該第一播放場景進行切播處理。
16.根據權利要求15所述的應用于多個媒體通道的場景切播方法,其特征在于,其中由該媒體切播模塊決定是否依據該切播設定對該第一播放場景進行切播處理的該步驟更包括:當該媒體切播模塊依據該切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景為儲存場景片段。
17.根據權利要求16所述的應用于多個媒體通道的場景切播方法,其特征在于,其中該方法更包括: 當該媒體切播模塊被設定播放該第一媒體數據時,播放該儲存場景片段; 當該媒體切播模塊未被設定播放該第一媒體數據時,由該媒體切播模塊判斷對應該第一媒體數據的該切播設定是否被設定為啟動;以及 當該媒體切播模塊判斷該切播設定停止時,播放該第一媒體數據的目前場景。
18.根據權利要求15所述的應用于多個媒體通道的場景切播方法,其特征在于,其中該第一媒體數據由媒體提供模塊提供,而由該媒體切播模塊決定是否依據該切播設定對該第一播放場景進行切播處理的該步驟更包括:當該媒體切播模塊依據該切播設定對該第一播放場景進行切播處理時,記錄該第一播放場景的播放時間點。
19.根據權利要求18所述的應用于多個媒體通道的場景切播方法,其特征在于其中,記錄該第一播放場景的播放時間點的該步驟后,該方法更包括: 當該媒體切播模塊被設定播放該第一媒體數據時,通過該通道連接模塊要求該媒體提供模塊自該播放時間點重新傳輸該第一媒體數據的該第一場景片段; 當該媒體切播模塊未被設定播放該第一媒體數據時,由該媒體切播模塊判斷對應該第一媒體數據的該切播設定是否被設定為啟動;以及 當該媒體切播模塊判斷該切播設定停止時,播放該第一媒體數據的目前場景。
20.根據權利要求15所述的應用于多個媒體通道的場景切播方法,其特征在于,該方法更包括: 當該媒體切播模塊被設定播放該第一媒體數據時,該媒體切播模塊會判斷該第二媒體數據是否已播放至場景結束時間,以決定是否播放該第一媒體數據。
21.根據權利要求15所述的應用于多個媒體通道的場景切播方法,其特征在于,該方法更包括: 當該媒體切播模塊被設定從第二媒體數據改播放為該第一媒體數據時,設定回歸點對應該第二媒體數據的目前場景;以及 當該媒體切播模塊再被設定從第一媒體數據改播放為該第二媒體數據時,從該回歸點播放該第 二媒體數據。
【文檔編號】H04N21/266GK103813186SQ201210482480
【公開日】2014年5月21日 申請日期:2012年11月22日 優先權日:2012年11月9日
【發明者】張嘉祥, 李昆鴻, 張月英 申請人:財團法人資訊工業策進會