用于在通信系統(tǒng)播放多媒體內(nèi)容的方法及裝置的制造方法
【專利摘要】在根據(jù)本公開的實施例的通信系統(tǒng)的第一設(shè)備中播放多媒體內(nèi)容的方法包括如下步驟:從第二設(shè)備接收所述第二設(shè)備的緩存器存儲容量;如果從第二設(shè)備接收到UIBC命令,則基于所述第二設(shè)備的緩存器存儲容量來確定根據(jù)UIBC命令而在所述第二設(shè)備的緩存器播放多媒體內(nèi)容的位置;向所述第二設(shè)備通知關(guān)于所述確定的位置的信息。
【專利說明】
用于在通信系統(tǒng)播放多媒體內(nèi)容的方法及裝置
技術(shù)領(lǐng)域
[0001]本公開涉及一種在通信系統(tǒng)中通過用戶的控制命令而播放多媒體內(nèi)容的方法及
目.0
【背景技術(shù)】
[0002]最近,便攜式設(shè)備提供用戶需要的各種功能,例如,提供有呼叫功能、圖像或視頻拍攝功能、廣播接收功能、互聯(lián)網(wǎng)連接功能等。
[0003]同時,最近的便攜式設(shè)備(以下,稱之為源(source)設(shè)備)提供一種能夠通過無線通信(例如,無線保真(W1-Fi)、藍牙、移動通信網(wǎng)絡(luò)等)向另一個設(shè)備(以下,稱之為接收(sink)設(shè)備)發(fā)送多媒體內(nèi)容(S卩,視頻、音頻、文本等)的無線圖像發(fā)送功能。作為無線圖像發(fā)送功能的示例可包括無線保真顯示(W1-FiDisplay: WFD)、無線顯示(Wireless Display:W1-Di)、Miracast等。
[0004]所述無線圖像發(fā)送功能通常能夠?qū)崟r地發(fā)送多媒體內(nèi)容。如上所述,在實時地向接收設(shè)備發(fā)送多媒體內(nèi)容時,為了回避無線通信信道的波動(fluctuat1n)特性并提供連續(xù)畫面,源設(shè)備通常按預(yù)定大小(或時間)將數(shù)據(jù)存儲在緩存器(buffer)中,然后播放這些數(shù)據(jù)。
[0005]在此,如果接收設(shè)備從用戶接收用于控制源設(shè)備的播放位置的控制命令時,源設(shè)備檢查與從用戶接收的控制命令對應(yīng)的播放位置,并在已檢查的播放位置重新搜索多媒體內(nèi)容。源設(shè)備通常對所述源設(shè)備的屏幕進行轉(zhuǎn)碼(transcoding),并且,即使相同的多媒體內(nèi)容已發(fā)送到接收設(shè)備,也從已檢查的播放位置開始多媒體內(nèi)容的再發(fā)送。因此,需要一種將多媒體內(nèi)容有效地從源設(shè)備再發(fā)送到同步設(shè)備的方案。
【發(fā)明內(nèi)容】
[0006]技術(shù)問題
[0007]本公開的一方面在于提供一種在通信系統(tǒng)中通過用戶的控制命令播放多媒體內(nèi)容的方法及裝置。
[0008]此外,本公開的另一方面在于提供一種在通信系統(tǒng)中利用接收設(shè)備的緩存器來播放多媒體內(nèi)容的方法及裝置。
[0009]技術(shù)手段
[0010]根據(jù)本公開的一方面,提供了一種在通信系統(tǒng)的第一設(shè)備播放多媒體內(nèi)容的方法,該方法包括如下步驟:從第二設(shè)備接收所述第二設(shè)備的緩存器存儲容量;當(dāng)從第二設(shè)備接收到用戶反向查找(UIBC)命令時,基于所述第二設(shè)備的緩存器存儲容量來確定根據(jù)UIBC命令而在所述第二設(shè)備的緩存器播放多媒體內(nèi)容的播放位置;向所述第二設(shè)備通知關(guān)于所述確定的播放位置的信息。
[0011]根據(jù)本公開的另一方面,提供了一種在通信系統(tǒng)的第二設(shè)備播放多媒體內(nèi)容的方法,該方法包括如下步驟:將第二設(shè)備的緩存器存儲容量發(fā)送到第一設(shè)備;當(dāng)通過輸入單元接收到(UIBC)命令時,將所述UIBC命令發(fā)送到所述第一設(shè)備;從所述第一設(shè)備接收關(guān)于所述第二設(shè)備的緩存器播放多媒體內(nèi)容的播放位置的信息,所述播放位置基于第二設(shè)備的緩沖器存儲容量而被確定;基于關(guān)于播放位置的信息來播放存儲于緩存器的多媒體內(nèi)容。
[0012]根據(jù)本公開的另一方面,提供了一種在通信系統(tǒng)的第一設(shè)備播放多媒體內(nèi)容的裝置,該裝置包括:通信單元,從第二設(shè)備接收第二設(shè)備的緩存器存儲容量;控制器,被構(gòu)造為當(dāng)從第二設(shè)備接收到用戶反向查找(UIBC)命令時,基于第二設(shè)備的緩存器存儲容量來確定根據(jù)用戶反向查找命令而在第二設(shè)備的緩存器將被播放的多媒體內(nèi)容的播放位置,并向第二設(shè)備通知關(guān)于確定的播放位置的信息。
[0013]根據(jù)本公開的另一方面,提供了一種在通信系統(tǒng)的第二設(shè)備播放多媒體內(nèi)容的裝置,該裝置包括:通信單元,將第二設(shè)備的緩存器存儲容量發(fā)送到第一設(shè)備,當(dāng)通過輸入單元輸入了用戶反向查找(UIBC)命令時將所述UIBC命令發(fā)送到第一設(shè)備,并從第一設(shè)備接收關(guān)于第二設(shè)備的緩存器播放多媒體內(nèi)容的播放位置的信息,所述播放位置基于第二設(shè)備的緩沖器存儲容量而被確定;控制器,基于關(guān)于播放位置的信息來播放存儲于緩存器的多媒體內(nèi)容。
【附圖說明】
[0014]圖1示意性示出根據(jù)本公開的一實施例的通信系統(tǒng)。
[0015]圖2是示出根據(jù)本公開的一實施例的通信系統(tǒng)中的接收設(shè)備和源設(shè)備之間的多媒體播放方法的圖。
[0016]圖3以及圖4是示出根據(jù)本公開的一實施例的源設(shè)備100中確定將播放多媒體內(nèi)容的播放位置的方法的例的圖。
[0017]圖5是示出根據(jù)本公開的一實施例的通信系統(tǒng)中播放多媒體內(nèi)容的裝置的框圖。
[0018]圖6是示出根據(jù)本公開的一實施例的通信系統(tǒng)的源設(shè)備100中播放多媒體內(nèi)容的方法的流程圖。
[0019]圖7是示出在根據(jù)本公開的一實施例的通信系統(tǒng)的接收設(shè)備150中播放多媒體內(nèi)容的方法的流程圖。
【具體實施方式】
[0020]以下,參照附圖詳細(xì)描述根據(jù)本公開的示例性實施例。在以下描述中,僅說明針對根據(jù)本公開的操作的理解所需要的部分,而為了防止本公開的主旨被模糊,針對其余的部分的說明將被省略。
[0021]本公開的主旨在于提供一種在接收設(shè)備從用戶接收到控制命令的情況下,利用同步設(shè)備的緩存器來播放多媒體內(nèi)容的方法。
[0022]為此,將對根據(jù)本公開的實施例的通信系統(tǒng)中的多媒體播放方法及裝置進行詳細(xì)的說明。
[0023]圖1示意性示出根據(jù)本公開的一實施例的通信系統(tǒng)。
[0024]參照圖1,根據(jù)本公開的實施例的通信系統(tǒng)可包括源設(shè)備100和接收設(shè)備150。源設(shè)備100可以是具有相對較小屏幕的便攜式裝置,諸如,移動通信設(shè)備、智能電話、平板個人計算機(PC)、便攜式多媒體播放器(PMP)、個人數(shù)字助理(PDA)。接收設(shè)備150可以是具有相對較大的屏幕的電子裝置,諸如,臺式個人計算機、膝上型計算機、智能電視(TV)。
[0025]所述源設(shè)備100可以與所述接收設(shè)備150形成用于無線發(fā)送多媒體內(nèi)容的通信信道。作為一例,所述通信信道可以包括Miracast會話。更為具體地說,所述源設(shè)備100通過通信信道向所述接收設(shè)備150發(fā)送多媒體內(nèi)容和控制命令。所述通信信道是基于發(fā)送控制協(xié)議(Transmiss1n Control Protocol: TCP)或用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol:UDP)的通信信道。
[0026]尤其,如果根據(jù)本公開的一實施例的通信系統(tǒng)中的源設(shè)備100和接收設(shè)備150之間提供WFD時,在前向信道(fonrard channel)中定義源設(shè)備100和接收設(shè)備150之間的流協(xié)議。
[0027]S卩,如果所述源設(shè)備100通過通信信道而連接到所述接收設(shè)備150,則所述源設(shè)備100可以實時地向所述接收設(shè)備150發(fā)送多媒體內(nèi)容以及控制命令。更為具體地說,所述源設(shè)備100可以將所述多媒體內(nèi)容轉(zhuǎn)換成流形式,之后通過通信信道而將轉(zhuǎn)換成流形式的多媒體內(nèi)容發(fā)送到接收設(shè)備150。源設(shè)備100可以通過通信信道而將控制命令發(fā)送到接收設(shè)備150 ο所述控制命令是用于控制多媒體內(nèi)容的重放(playback)的命令。例如,所述控制命令可以包括:音量控制、暫停、再現(xiàn)(resume )、結(jié)束、倒回等。
[0028]所述接收設(shè)備150可以通過通信信道而從源設(shè)備100接收轉(zhuǎn)換為流形式的多媒體內(nèi)容,并將所述接收到的多媒體內(nèi)容逆向轉(zhuǎn)換并播放。所述接收設(shè)備150從源設(shè)備100接收控制命令,并執(zhí)行與所述控制命令對應(yīng)的功能。
[0029]尤其,根據(jù)本公開的一實施例的接收設(shè)備150可以在反向信道(^301?^1(101^111161)從用戶接收控制命令。在此,在反向信道通過接收設(shè)備150從用戶接收到的控制命令被稱為用戶反向查找(User Backward Seek:UIBC)命令。即,如果用戶輸入UIBC命令,則接收設(shè)備150將UIBC命令發(fā)送到源設(shè)備100。作為一例,將所述UIBC命令假設(shè)為用于倒回(rewind)多媒體內(nèi)容的播放位置的控制命令。UIBC命令經(jīng)由接收設(shè)備150的顯示窗口通過用戶的鼠標(biāo)下移(mouse down)或者觸摸而被收集。
[0030]如果從接收設(shè)備150接收到所述UIBC命令,則源設(shè)備100利用根據(jù)本公開的實施例的位置確定算法而控制接收設(shè)備150,從而從與所述UIBC命令對應(yīng)的播放位置重新開始多媒體內(nèi)容的重放。將參照圖3和圖4來描述所述位置確定算法。
[0031]圖2是示出根據(jù)本公開的一實施例的通信系統(tǒng)中的接收設(shè)備和源設(shè)備之間播放多媒體內(nèi)容的方法的圖。
[0032]參照圖2,接收設(shè)備150將緩存器存儲容量發(fā)送到源設(shè)備100(201)。在形成所述源設(shè)備100和接收設(shè)備150之間的Miracast會話的環(huán)境150中,如果接收設(shè)備150從用戶接收到UIBC命令(205),則將接收到的UIBC命令發(fā)送到源設(shè)備100(207)。然后,源設(shè)備100將基于根據(jù)本公開的實施例的位置確定算法,根據(jù)UIBC命令而確定多媒體內(nèi)容的播放位置(209)。此時,所述源設(shè)備100將基于接收設(shè)備150的緩存器存儲容量來確定多媒體內(nèi)容在源設(shè)備100將從其開始被播放的的播放位置以及多媒體內(nèi)容在接收設(shè)備150將從其開始被播放的播放位置中的至少一個。
[0033]而且,所述源設(shè)備100向接收設(shè)備150通知關(guān)于多媒體內(nèi)容在接收設(shè)備150將從其開始被播放的播放位置的信息(211)。此時,關(guān)于所述多媒體內(nèi)容將從其開始被播放的播放位置的信息可以利用實時流協(xié)議(Real-Time Streaming Protocol:RTSP)而被通知到接收設(shè)備150。關(guān)于多媒體內(nèi)容在所述接收設(shè)備150將從其開始被播放的播放位置的信息包括關(guān)于如下的信息中的至少一個:多媒體內(nèi)容將被播放的位置(即,時間點)、封包基本碼流(Packetized Elementary Stream:PES)號、內(nèi)存大小信息、時間信息以及關(guān)于存儲在接收設(shè)備150的緩存器的內(nèi)容的量。
[0034]如果通過RTSP通知而接收到關(guān)于多媒體內(nèi)容將被播放的播放位置的信息,則接收設(shè)備150基于關(guān)于所述接收到的多媒體內(nèi)容將被播放的播放位置的信息,利用從所述源設(shè)備100發(fā)送的多媒體內(nèi)容以及存儲于緩存器的多媒體內(nèi)容中的至少一個來播放多媒體內(nèi)容(213)0
[0035]在所述源設(shè)備100中基于根據(jù)本公開的一實施例的位置確定算法,根據(jù)所述UIBC命令而確定播放多媒體內(nèi)容的位置的方法如下。
[0036]所述源設(shè)備100檢查UIBC命令,從而利用已播放的多媒體內(nèi)容的最終位置和與UIBC命令對應(yīng)的多媒體內(nèi)容的位置之差來計算再發(fā)送的多媒體內(nèi)容的數(shù)據(jù)大小。在此,源設(shè)備100基于諸如編解碼器(codec)的預(yù)先協(xié)商的參數(shù)來計算所述數(shù)據(jù)大小。如果從所述接收設(shè)備150接收的緩存器存儲容量(S卩,接收設(shè)備150的緩存器大小)大于所述計算出的數(shù)據(jù)大小(即,接收設(shè)備150的緩存器大小〉計算出的數(shù)據(jù)大小),則所述源設(shè)備100向接收設(shè)備150通知如下的信息:多媒體內(nèi)容不會被再發(fā)送到接收設(shè)備150直到與UIBC命令對應(yīng)的位置(t)達到現(xiàn)有位置(S卩,已播放的多媒體內(nèi)容的最終位置)為止。
[0037]另一方面,如果所述接收設(shè)備150的緩存器大小小于所述計算出的數(shù)據(jù)大小(SP,接收設(shè)備150的緩存器大小〈計算出的數(shù)據(jù)大小),則源設(shè)備100向接收設(shè)備150通知如下的信息:將多媒體內(nèi)容發(fā)送到接收設(shè)備,直到與UIBC對應(yīng)的位置(t)達到與{計算出的數(shù)據(jù)大小-接收設(shè)備150的緩存器大小+X}相同的時間為止。在此,X表示針對接收多媒體內(nèi)容的對象的流暢轉(zhuǎn)變(即,從源設(shè)備100轉(zhuǎn)變到接收設(shè)備150)而預(yù)先設(shè)定的閾值,其可以根據(jù)信道狀態(tài)而改變。若假設(shè)接收設(shè)備150已在緩存器存儲多媒體內(nèi)容,則意味著將不會從與{計算出的數(shù)據(jù)大小-接收設(shè)備150的緩存器大小+追加的X}相同的時間開始發(fā)送數(shù)據(jù)。
[0038]以下,參照圖3以及圖4,對源設(shè)備100基于位置確定算法來根據(jù)所述UIBC命令而確定播放多媒體內(nèi)容的位置的方法的例進行說明。
[0039]圖3以及圖4示出在根據(jù)本公開的一實施例的源設(shè)備100中確定多媒體內(nèi)容的的播放位置的方法的示例。以下,緩存器大小IMB與作為播放多媒體內(nèi)容的時間的I分鐘對應(yīng)。
[0040]在圖3的例中,假設(shè)源設(shè)備100從接收設(shè)備150接收表示緩存器存儲容量Tbuf為1MB的信息,并且與UIBC命令對應(yīng)的位置Trw為參照標(biāo)號300所指示的點。如果確定已播放的多媒體內(nèi)容的最終位置為與100分鐘對應(yīng)的點Tc,而且與UIBC命令對應(yīng)的位置Trw為與92分鐘對應(yīng)的點300,則所述源設(shè)備將通過T。和Trw之間的差值而確認(rèn)用于播放多媒體內(nèi)容的數(shù)據(jù)大小為8MB。然后,源設(shè)備100向接收設(shè)備150通知如下的信息:由于緩存器存儲容量Tbuf(10MB)大于數(shù)據(jù)大小IVTrw(SMB)(即,Tbuf>Tc-Trw),所以不會發(fā)送多媒體內(nèi)容的信息直到Tp達到T。為止。這樣,接收設(shè)備150將會根據(jù)源設(shè)備100的通知而播放從TtJljTc的存儲于緩存器的多媒體內(nèi)容。
[0041 ]在圖4的例中,假設(shè)源設(shè)備100從接收設(shè)備150接收緩存器存儲容量Tbuf為1MB的信息,并且與UIBC命令對應(yīng)的位置Trw為參照標(biāo)號400所指示的點。如果確定已播放的多媒體內(nèi)容的最終位置為與100分鐘對應(yīng)的點T。,而且與UIBC命令對應(yīng)的位置Trw為與88分鐘對應(yīng)的地點400,則所述源設(shè)備100將通過Tc和Trw之間的差值而確認(rèn)用于播放多媒體內(nèi)容的數(shù)據(jù)大小為12MB。但是所述接收設(shè)備150的緩存器大小為10MB,因此從緩存器的與UIBC命令對應(yīng)的位置Trw開始的前2MB可能被去除。由于緩存器存儲容量Tbuf (10MB)小于數(shù)據(jù)大小T「Trw(+2)(即,Tbuf〈Tc-Trw),所以所述源設(shè)備100將與{2MB+X}對應(yīng)的點確定STp。在此,若在圖4中假設(shè)X為I,則Tp將被確定為91分鐘。
[0042]因此,源設(shè)備100將多媒體內(nèi)容發(fā)送到接收設(shè)備150直至IjTrw達到TP,并且從TtJljTc向接收設(shè)備150通知表示不發(fā)送多媒體內(nèi)容的。這樣,接收設(shè)備150根據(jù)所述源設(shè)備100的通知而在從Trw到Tp的期間從接收設(shè)備150接收多媒體內(nèi)容并播放所接收的多媒體內(nèi)容,而且從TtJljIV期間播放存儲于緩存器的多媒體內(nèi)容。
[0043]此時,如果所述多媒體內(nèi)容從與UIBC命令對應(yīng)的位置開始播放,則在接收設(shè)備150僅存儲X MB(在圖4的例中為IMB)的數(shù)據(jù)。在X MB的數(shù)據(jù)被播放之后,在接收設(shè)備150中將會發(fā)生關(guān)于從緩存器去除哪一個數(shù)據(jù)的問題。在此情況下,通過與源設(shè)備150的命令對應(yīng)的播放時間來確定將要去除的數(shù)據(jù),因此接收設(shè)備150將去除存儲于緩存器的所有的數(shù)據(jù)。通過這種方式,可以增加源設(shè)備150的緩存器使用效率,而且在用戶從反向位置搜索數(shù)據(jù)時,能夠優(yōu)化所述接收設(shè)備150對相同的數(shù)據(jù)的再獲取。
[0044]此外,根據(jù)本公開的實施例的所述接收設(shè)備150可以通過發(fā)送緩存器存儲容量而與源設(shè)備100共享所述緩存器存儲大小或者緩存器存儲時間。所述緩存器存儲時間與緩存器存儲大小直接成比例,而且可以如同如下的〈數(shù)學(xué)式1>,可以表示為緩存器存儲大小、協(xié)商的編解碼器以及幀速率(frame rate)之間的函數(shù)。
[0045]〈數(shù)學(xué)式1>
[0046]緩存器存儲時間=f(緩存器存儲大小,協(xié)商的編解碼器,幀速率)
[0047]因此,雖然基于緩存器存儲大小來說明了本公開的實施例,但是在所述共享的參數(shù)為緩存器存儲時間的情況下也可采用本公開的實施例。
[0048]圖5是示出在根據(jù)本公開的一實施例的通信系統(tǒng)中播放多媒體內(nèi)容的裝置的框圖。
[0049]參照圖5,源設(shè)備100包含控制器503、存儲單元505、通信單元507、輸入單元509以及顯示單元511。在此,所述輸入單元509和顯示單元511可以根據(jù)設(shè)備的種類而構(gòu)成為一個單元。接收設(shè)備可以包含控制器553、存儲單元555、通信單元557、輸入單元559以及顯示單元561。在此,所述輸入單元559和顯示單元561可以根據(jù)設(shè)備的種類而構(gòu)成為一個單元。
[0050]包含在所述源設(shè)備100的輸入單元509和包含在所述接收設(shè)備150的輸入單元559可以包含用于接收數(shù)字或文字信息并設(shè)定、控制功能的多個輸入按鍵以及功能鍵,而且可以由諸如觸摸按鍵(touch key)、觸摸面板(touch pad)以及觸摸屏幕(touch screen)的輸入手段中的某一個或它們的組合來形成。尤其,如果根據(jù)本公開的一實施例的輸入單元559通過功能鍵而從用戶接收用于控制多媒體內(nèi)容的播放位置的UIBC命令,則輸入單元559將生成與接收的UIBC命令對應(yīng)的事件信號并傳遞給控制器553。
[0051]所述控制器553控制整體的操作,從而能夠根據(jù)用戶輸入的UIBC命令而在顯示單元561上播放多媒體內(nèi)容。尤其,控制器553通過通信單元557而將包含在存儲單元555的緩存器的緩存器存儲容量發(fā)送到源設(shè)備100。而且,如果從輸入單元559接收到事件信號,則所述控制器553通過通信單元557而將UIBC命令發(fā)送到源設(shè)備100。而且如果通過通信單元557從所述源設(shè)備100接收到多媒體內(nèi)容,則將接收到的多媒體內(nèi)容存儲到存儲單元555 O如果通過通信單元557從所述源設(shè)備100接收到RTSP通知,則控制器553根據(jù)RTSP通知而在顯示單元561播放從源設(shè)備100接收到的多媒體內(nèi)容以及存儲于存儲單元555的多媒體內(nèi)容中的至少一個。
[0052]如果通過通信單元507從接收設(shè)備150接收到UIBC命令,則包含在所述源設(shè)備100中的控制器503基于根據(jù)本公開的實施例的位置確定算法而根據(jù)所述UIBC命令來確定播放多媒體內(nèi)容的播放位置。即,控制器503檢查UIBC命令,利用播放的多媒體內(nèi)容的最終位置和對應(yīng)于UIBC命令的多媒體內(nèi)容的位置之差來計算將要再發(fā)送的多媒體內(nèi)容的數(shù)據(jù)大小。在從接收設(shè)備150接收的緩存器存儲容量(S卩,接收設(shè)備150的緩存器大小)大于所述計算出的數(shù)據(jù)大小的情況(即,接收設(shè)備150的緩存器大小〉計算出的數(shù)據(jù)大小)下,控制器503利用RTSP而通過通信單元507向接收設(shè)備150通知如下的信息:多媒體內(nèi)容將不會被發(fā)送到接收設(shè)備150,直到與UIBC命令對應(yīng)的位置t達到現(xiàn)有位置(S卩,播放的多媒體內(nèi)容的最終位置)的時間為止。此外,控制器503可以通過通信單元507而直接控制接收設(shè)備150的存儲單元555。即,所述控制器503通過直接控制所述存儲單元555而基于所述確定的位置來播放預(yù)先存儲在存儲單元555的內(nèi)容。
[0053]另一方面,如果接收設(shè)備150的緩存器大小小于所述計算出的數(shù)據(jù)大小(S卩,接收設(shè)備150的緩存器大小〈計算出的數(shù)據(jù)大小),則控制器503利用RTSP而通過通信單元507向接收設(shè)備150通知如下的信息:將多媒體內(nèi)容發(fā)送到所述接收設(shè)備150,直到與UIBC對應(yīng)的位置t達到與{計算出的數(shù)據(jù)大小-接收設(shè)備150的緩存器大小+X}相同的時間為止。
[0054]圖6是示出在根據(jù)本公開的一實施例的通信系統(tǒng)的源設(shè)備100中播放多媒體內(nèi)容的方法的流程圖。
[0055]參照圖6,控制器503通過通信單元507而從接收設(shè)備150接收緩存器存儲容量(601),并接收UIBC命令(603)。這樣,控制器503基于根據(jù)本公開的實施例的位置確定算法來根據(jù)所述UIBC命令而確定多媒體內(nèi)容的播放位置(605)。之后所述控制器503通過通信單元507而向接收設(shè)備150通知關(guān)于所述確定的位置的信息。
[0056]更為詳細(xì)地,在605步驟以及607步驟中,控制器503檢查UIBC命令,利用已播放的多媒體內(nèi)容的最終位置和與UIBC命令對應(yīng)的多媒體內(nèi)容的位置之差來計算將要再發(fā)送的多媒體內(nèi)容的數(shù)據(jù)大小??刂破?03將接收設(shè)備150的緩存器存儲容量(即,接收設(shè)備150的緩存器大小)和所述計算出的數(shù)據(jù)大小進行比較,而且如果所述接收設(shè)備150的緩存器存儲容量大于所述計算出的數(shù)據(jù)大小,則所述控制器503向接收設(shè)備150通知如下的信息:不會向接收設(shè)備150發(fā)送多媒體內(nèi)容,直到與UIBC命令對應(yīng)的位置t達到現(xiàn)有位置(S卩,已播放的多媒體內(nèi)容的最終位置)為止。另一方面,如果所述接收設(shè)備150的緩存器存儲容量小于所述計算出的數(shù)據(jù)大小,則所述控制器503計算將要在源設(shè)備100發(fā)送多媒體內(nèi)容的時間。在此,在所述源設(shè)備100發(fā)送多媒體內(nèi)容的時間利用{計算出的數(shù)據(jù)大小-接收設(shè)備150的緩存器大小+X}而計算。而且,所述控制器503向接收設(shè)備150通知向所述接收設(shè)備150發(fā)送多媒體內(nèi)容直到與UIBC對應(yīng)的時間達到所述計算出的時間為止的信息。
[0057]此時,控制器503可以利用關(guān)于多媒體內(nèi)容的播放位置的信息來向接收設(shè)備通知多媒體內(nèi)容是否將被發(fā)送。即,控制器503向接收設(shè)備150通知如下信息中的至少一個作為關(guān)于多媒體內(nèi)容的播放位置的信息:在緩存器中多媒體內(nèi)容的播放位置(B卩,時間點)、PES號、內(nèi)存大小信息、時間信息以及關(guān)于存儲在接收設(shè)備150的緩存器的內(nèi)容的量(607)。
[0058]圖7是示出在根據(jù)本公開的一實施例的通信系統(tǒng)的接收設(shè)備150中播放多媒體內(nèi)容的方法的流程圖。
[0059]參照體7,控制器553通過通信單元557發(fā)送接收設(shè)備150的緩存器存儲容量(701)。而且如果通過輸入單元559從用戶接收到UIBC命令,則控制器553通過通信單元557將接收到的UIBC命令發(fā)送到源設(shè)備100(703)。之后,控制器553從源設(shè)備100接收關(guān)于多媒體內(nèi)容的播放位置的信息(705)。所述關(guān)于多媒體內(nèi)容的播放位置的信息包括如下信息中的至少一個:在緩存器中多媒體內(nèi)容的播放位置(即,時間點)、PES號、內(nèi)存大小信息、時間信息以及關(guān)于存儲在接收設(shè)備150的緩存器的內(nèi)容的量的信息。而且,控制器基于接收到的關(guān)于多媒體內(nèi)容的播放位置的信息來播放多媒體內(nèi)容(707)。作為一例,如果包含在關(guān)于多媒體內(nèi)容的播放位置的信息中的PES號為I,則所述控制器533播放存儲于緩存器的多媒體內(nèi)容。作為另一實施例,如果包含在關(guān)于多媒體內(nèi)容的播放位置的信息中的PES號為3,則所述控制器533從源設(shè)備100接收PES號為I以及2的多媒體內(nèi)容并播放所接收的多媒體內(nèi)容,之后,從與PES號3對應(yīng)的多媒體內(nèi)容開始將播放存儲于緩存器的多媒體內(nèi)容。
[0060]因此,接收設(shè)備150可以利用從源設(shè)備100接收到的關(guān)于多媒體內(nèi)容的播放位置的信息而有效地播放多媒體內(nèi)容。
[0061]另外,本公開已在詳細(xì)的說明中對具體的實施例進行了說明,然而將理解的是本領(lǐng)域技術(shù)人員能夠在不脫離本公開的范圍內(nèi)實現(xiàn)多樣的變形。因此,本公開的范圍不能局限于所說明的實施例,而是需要由權(quán)利要求書的范圍以及其權(quán)利要求書的范圍的等同物來確定。
【主權(quán)項】
1.一種在通信系統(tǒng)的第一設(shè)備播放多媒體內(nèi)容的方法,包括如下步驟: 從第二設(shè)備接收第二設(shè)備的緩存器存儲容量; 當(dāng)從第二設(shè)備接收到用戶反向查找命令時,基于第二設(shè)備的緩存器存儲容量來確定根據(jù)用戶反向查找命令而在第二設(shè)備的緩存器播放多媒體內(nèi)容的播放位置; 向第二設(shè)備通知關(guān)于確定的播放位置的信息。2.如權(quán)利要求1所述的方法,其特征在于,確定播放位置的步驟包括如下的步驟: 利用已播放的多媒體內(nèi)容的最終位置和與所述用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置之差,來計算將被再發(fā)送的多媒體內(nèi)容的數(shù)據(jù)大?。?通過將第二設(shè)備的緩存器存儲容量和計算出的數(shù)據(jù)大小進行比較,來確定在緩存器中的多媒體內(nèi)容的播放位置。3.如權(quán)利要求2所述的方法,其特征在于,如果第二設(shè)備的緩存器存儲容量大于計算出的數(shù)據(jù)大小,則關(guān)于確定的播放位置的信息包括通知存儲于緩存器的多媒體內(nèi)容將被播放直到與所述用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息。4.如權(quán)利要求2所述的方法,其特征在于,如果第二設(shè)備的緩存器存儲容量小于計算出的數(shù)據(jù)大小,則關(guān)于確定的播放位置的信息包括第一設(shè)備發(fā)送多媒體內(nèi)容的時間以及通知存儲于述緩存器的多媒體內(nèi)容將被播放直到與所述時間對應(yīng)的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息中的至少一個。5.如權(quán)利要求1所述的方法,其特征在于,關(guān)于確定的播放位置的信息包括在緩存器的多媒體內(nèi)容的播放位置、封包基本碼流號、內(nèi)存大小信息、時間信息以及關(guān)于預(yù)先存儲在緩存器的內(nèi)容的量的信息中的至少一個。6.如權(quán)利要求1所述的方法,其特征在于,關(guān)于確定的播放位置的信息通過實時流協(xié)議而被通知到所述第二設(shè)備。7.—種在通信系統(tǒng)的第二設(shè)備播放多媒體內(nèi)容的方法,包括如下步驟: 將第二設(shè)備的緩存器存儲容量發(fā)送到第一設(shè)備; 當(dāng)通過輸入單元輸入了用戶反向查找命令時,將用戶反向查找命令發(fā)送到第一設(shè)備; 從第一設(shè)備接收關(guān)于在第二設(shè)備的緩存器中多媒體內(nèi)容將被播放的播放位置的信息,所述播放位置基于第二設(shè)備的緩沖器存儲容量而被確定; 基于關(guān)于播放位置的信息來播放存儲于緩存器的多媒體內(nèi)容。8.如權(quán)利要求7所述的多媒體內(nèi)容播放方法,其特征在于,如果第二設(shè)備的緩存器存儲容量大于將被再發(fā)送的數(shù)據(jù)大小,則關(guān)于播放位置的信息包括通知存儲于緩存器的多媒體內(nèi)容將被播放直到與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息,其中,利用已播放的多媒體內(nèi)容的最終位置和與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置之差來計算所述將被再發(fā)送的數(shù)據(jù)大小。9.如權(quán)利要求7所述的多媒體內(nèi)容播放方法,其特征在于,如果第二設(shè)備的緩存器存儲容量小于將被再發(fā)送的數(shù)據(jù)大小,則關(guān)于播放位置的信息包括第一設(shè)備發(fā)送多媒體內(nèi)容的時間以及通知存儲于所述緩存器的多媒體內(nèi)容將被播放直到與所述時間對應(yīng)的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息,其中,利用已播放的多媒體內(nèi)容的最終位置和與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置之差來計算所述將被再發(fā)送的數(shù)據(jù)大小。10.如權(quán)利要求7所述的方法,其特征在于,關(guān)于播放位置的信息包括:在緩存器的多媒體內(nèi)容的播放位置、封包基本碼流號、內(nèi)存大小信息、時間信息以及關(guān)于預(yù)先存儲在所述緩存器的內(nèi)容的量的信息中的至少一個。11.如權(quán)利要求7所述的方法,其特征在于,關(guān)于播放位置的信息通過實時流協(xié)議而被通知到所述第二設(shè)備。12.—種在通信系統(tǒng)的第一設(shè)備播放多媒體內(nèi)容的裝置,包括: 通信單元,從第二設(shè)備接收第二設(shè)備的緩存器存儲容量; 控制器,被構(gòu)造為當(dāng)從第二設(shè)備接收到用戶反向查找命令時,基于第二設(shè)備的緩存器存儲容量來確定根據(jù)用戶反向查找命令而在第二設(shè)備的緩存器將被播放的多媒體內(nèi)容的播放位置,并向第二設(shè)備通知關(guān)于確定的播放位置的信息。13.如權(quán)利要求12所述的裝置,其特征在于,控制器利用已播放的多媒體內(nèi)容的最終位置和與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置之差來計算將要再發(fā)送的多媒體內(nèi)容的數(shù)據(jù)大小,并通過將第二設(shè)備的緩存器存儲容量和計算出的數(shù)據(jù)大小進行比較來確定在緩存器的多媒體內(nèi)容的播放位置。14.如權(quán)利要求12所述的裝置,其特征在于,如果第二設(shè)備的緩存器存儲容量大于計算出的數(shù)據(jù)大小,則關(guān)于確定的播放位置的信息包括通知存儲于緩存器的多媒體內(nèi)容將被播放直到與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息。15.如權(quán)利要求13所述的裝置,其特征在于,如果第二設(shè)備的緩存器存儲容量小于計算出的數(shù)據(jù)大小,則關(guān)于確定的播放位置的信息包括第一設(shè)備發(fā)送多媒體內(nèi)容的時間以及通知存儲于述緩存器的多媒體內(nèi)容將被播放直到與所述時間對應(yīng)的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息中的至少一個。16.如權(quán)利要求12所述的裝置,其特征在于,關(guān)于確定的播放位置的信息包括在緩存器的多媒體內(nèi)容的播放位置、封包基本碼流號、內(nèi)存大小信息、時間信息以及關(guān)于預(yù)先存儲在緩存器的內(nèi)容的量的信息中的至少一個。17.如權(quán)利要求12所述的裝置,其特征在于,關(guān)于確定的播放位置的信息通過實時流協(xié)議而被通知到所述第二設(shè)備。18.—種在通信系統(tǒng)的第二設(shè)備播放多媒體內(nèi)容的裝置,包括: 通信單元,將第二設(shè)備的緩存器存儲容量發(fā)送到第一設(shè)備,當(dāng)通過輸入單元輸入了用戶反向查找命令時將用戶反向查找命令發(fā)送到第一設(shè)備,并從第一設(shè)備接收關(guān)于第二設(shè)備的緩存器播放多媒體內(nèi)容的播放位置的信息,所述播放位置基于第二設(shè)備的緩沖器存儲容量而被確定; 控制器,基于關(guān)于播放位置的信息來播放存儲于緩存器的多媒體內(nèi)容。19.如權(quán)利要求18所述的多媒體內(nèi)容播放裝置,其特征在于,如果第二設(shè)備的緩存器存儲容量大于將被再發(fā)送的數(shù)據(jù)大小,則關(guān)于播放位置的信息包括通知存儲于緩存器的多媒體內(nèi)容將被播放直到與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息,其中,利用已播放的多媒體內(nèi)容的最終位置和與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置之差來計算所述將被再發(fā)送的數(shù)據(jù)大小。20.如權(quán)利要求18所述的多媒體內(nèi)容播放裝置,其特征在于,如果第二設(shè)備的緩存器存儲容量小于將被再發(fā)送的數(shù)據(jù)大小,則關(guān)于播放位置的信息包括第一設(shè)備發(fā)送多媒體內(nèi)容的時間以及通知存儲于所述緩存器的多媒體內(nèi)容將被播放直到與所述時間對應(yīng)的位置達到已播放的多媒體內(nèi)容的最終位置為止的信息,其中,利用已播放的多媒體內(nèi)容的最終位置和與用戶反向查找命令對應(yīng)的多媒體內(nèi)容的位置之差來計算所述將被再發(fā)送的數(shù)據(jù)大小。21.如權(quán)利要求18所述的多媒體內(nèi)容播放裝置,其特征在于,關(guān)于確定的播放位置的信息包括在緩存器的多媒體內(nèi)容的播放位置、封包基本碼流號、內(nèi)存大小信息、時間信息以及關(guān)于預(yù)先存儲在緩存器的內(nèi)容的量的信息中的至少一個。22.如權(quán)利要求18所述的多媒體內(nèi)容播放裝置,其特征在于,關(guān)于確定的播放位置的信息通過實時流協(xié)議而被通知到所述第二設(shè)備。
【文檔編號】H04N21/43GK106063284SQ201580011134
【公開日】2016年10月26日
【申請日】2015年3月2日 公開號201580011134.6, CN 106063284 A, CN 106063284A, CN 201580011134, CN-A-106063284, CN106063284 A, CN106063284A, CN201580011134, CN201580011134.6, PCT/2015/1982, PCT/KR/15/001982, PCT/KR/15/01982, PCT/KR/2015/001982, PCT/KR/2015/01982, PCT/KR15/001982, PCT/KR15/01982, PCT/KR15001982, PCT/KR1501982, PCT/KR2015/001982, PCT/KR2015/01982, PCT/KR2015001982, PCT/KR201501982
【發(fā)明人】基蘭·巴拉德瓦杰·維杜拉, 申仁暎
【申請人】三星電子株式會社