播放方法及裝置制造方法
【專利摘要】本發(fā)明公開了播放方法及裝置,其中,該方法包括:第一設(shè)備將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放第一類型數(shù)據(jù)的第二設(shè)備;第一設(shè)備播放多媒體數(shù)據(jù)中的第二類型數(shù)據(jù)。通過本發(fā)明解決了相關(guān)技術(shù)中的多媒體數(shù)據(jù)分享技術(shù)中將所有數(shù)據(jù)都發(fā)送給另一終端所導(dǎo)致的問題,提高了用戶體驗(yàn)。
【專利說明】
播放方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及播放方法及裝置。
【背景技術(shù)】
[0002]在相關(guān)技術(shù)中,設(shè)備之間可以通過多種多媒體數(shù)據(jù)分享技術(shù)來分享音頻數(shù)據(jù)、視頻數(shù)據(jù),例如,無線顯示W(wǎng)IFI Display的核心功能就是讓設(shè)備之間(如與移動(dòng)終端、電視、顯示器)通過WIFI無線網(wǎng)絡(luò)來分享音頻、視頻數(shù)據(jù)。在WIFI Display技術(shù)中,有Source設(shè)備和Sink設(shè)備,其中,Source設(shè)備:一種具有傳輸內(nèi)容(包含音頻、視頻數(shù)據(jù))的WIFI Display裝置。Sink設(shè)備:一種具有接收和渲染被傳輸?shù)膬?nèi)容(包含音頻、視頻數(shù)據(jù))的WIFI Display
>j-U ρ?α裝直。
[0003]下面以移動(dòng)終端與電視為例進(jìn)行說明。在多媒體數(shù)據(jù)分享技術(shù)中,手機(jī)和電視機(jī)之間可以直接借助WIFI,而無需硬連線(如HDMI)就可將手機(jī)中的視頻投遞到電視上去顯示,而聲音也在電視上播放。
[0004]發(fā)明人發(fā)現(xiàn),在某些應(yīng)用場景下,用戶不需要聲音在電視上播放,例如,用戶擔(dān)心在電視上播放影響其他人工作或休息,或者自己有更好的高保真耳機(jī)收聽,或者自己可選擇使用藍(lán)牙耳機(jī)收聽而能自由地走動(dòng)。
[0005]針對相關(guān)技術(shù)中的多媒體數(shù)據(jù)分享技術(shù)中將所有數(shù)據(jù)都發(fā)送給另一終端所導(dǎo)致的問題,在相關(guān)技術(shù)中并沒有提出解決方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了播放方法及裝置,以至少針對相關(guān)技術(shù)中的多媒體數(shù)據(jù)分享技術(shù)中將所有數(shù)據(jù)都發(fā)送給另一終端所導(dǎo)致的問題。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種播放方法,包括:第一設(shè)備將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放所述第一類型數(shù)據(jù)的第二設(shè)備,其中,所述第一類型數(shù)據(jù)為所述多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的一種類型的數(shù)據(jù);所述第一設(shè)備播放所述多媒體數(shù)據(jù)中的第二類型數(shù)據(jù),其中,所述第二類型數(shù)據(jù)為所述多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的另一種類型的數(shù)據(jù)。
[0008]優(yōu)選地,所述第一設(shè)備播放所述第二類型數(shù)據(jù)包括:所述第一設(shè)備延遲預(yù)定時(shí)間后播放所述第二類型數(shù)據(jù)。
[0009]優(yōu)選地,所述預(yù)定時(shí)間由所述第一設(shè)備根據(jù)以下至少一生成:所述第一類型數(shù)據(jù)的編碼格式、所述第一設(shè)備向所述第二設(shè)備發(fā)送所述第一類型數(shù)據(jù)的傳輸時(shí)間、所述第二設(shè)備的對于所述第一類型數(shù)據(jù)的編解碼能力;或者,所述預(yù)定時(shí)間是預(yù)先設(shè)置的。
[0010]優(yōu)選地,所述方法還包括:所述第一設(shè)備計(jì)算所述第二類型數(shù)據(jù)的播放時(shí)間標(biāo)簽與所述預(yù)定時(shí)間的和,并計(jì)算所述和與所述第一類型數(shù)據(jù)的播放時(shí)間標(biāo)簽的差值;所述第一設(shè)備在所述差值大于第一閾值的情況下,減少所述預(yù)定時(shí)間;在所述差值大于第二閾值的情況下,增加上述預(yù)定時(shí)間。
[0011]優(yōu)選地,所述方法還包括:所述第一設(shè)備向所述第二設(shè)備發(fā)送控制信令,其中,所述控制信令用于對所述第二設(shè)備進(jìn)行控制。
[0012]優(yōu)選地,所述第一設(shè)備將所述第一類型數(shù)據(jù)發(fā)送給所述第二設(shè)備包括:所述第一設(shè)備通過無線顯示W(wǎng)IFI Display將所述第一類型數(shù)據(jù)發(fā)送給所述第二設(shè)備。
[0013]優(yōu)選地,所述方法還包括:所述第一設(shè)備根據(jù)與所述第二設(shè)備的連接情況和/或所述第一設(shè)備的剩余電量對所述第一類型數(shù)據(jù)進(jìn)行調(diào)整,其中,所述調(diào)整的內(nèi)容包括以下至少之一:壓縮率、視頻格式、分辨率。
[0014]優(yōu)選地,所述第一類型數(shù)據(jù)為所述多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的一種類型的數(shù)據(jù),所述第二類型數(shù)據(jù)為所述多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的另一種類型的數(shù)據(jù)。
[0015]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種播放裝置,包括:發(fā)送模塊,用于將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放所述第一類型數(shù)據(jù)的第二設(shè)備;播放模塊,用于播放所述多媒體數(shù)據(jù)中的第二類型數(shù)據(jù)。
[0016]優(yōu)選地,所述發(fā)送模塊,用于在延遲預(yù)定時(shí)間后播放所述第二類型數(shù)據(jù)。
[0017]優(yōu)選地,所述裝置還包括:生成模塊,用于根據(jù)以下至少一生成所述預(yù)定時(shí)間:所述第一類型數(shù)據(jù)的編碼格式、所述第一設(shè)備向所述第二設(shè)備發(fā)送所述第一類型數(shù)據(jù)的傳輸時(shí)間、所述第二設(shè)備的對于所述第一類型數(shù)據(jù)的編解碼能力;或者,接收模塊,用于接收預(yù)先設(shè)置的所述預(yù)定時(shí)間。
[0018]優(yōu)選地,所述裝置還包括:計(jì)算模塊,用于計(jì)算所述第二類型數(shù)據(jù)的播放時(shí)間標(biāo)簽與所述預(yù)定時(shí)間的和,并計(jì)算所述和與所述第一類型數(shù)據(jù)的播放時(shí)間標(biāo)簽的差值;處理模塊,用于在所述差值大于第一閾值的情況下,減少所述預(yù)定時(shí)間;在所述差值大于第二閾值的情況下,增加上述預(yù)定時(shí)間。
[0019]在本發(fā)明中采用了第一設(shè)備將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放第一類型數(shù)據(jù)的第二設(shè)備,;第一設(shè)備播放多媒體數(shù)據(jù)中的第二類型數(shù)據(jù)。通過本發(fā)明解決了相關(guān)技術(shù)中的多媒體數(shù)據(jù)分享技術(shù)中將所有數(shù)據(jù)都發(fā)送給另一終端所導(dǎo)致的問題,提高了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實(shí)施例的播放方法的流程圖;
[0022]圖2是根據(jù)本發(fā)明實(shí)施例的播放裝置的結(jié)構(gòu)框圖;
[0023]圖3是根據(jù)本發(fā)明實(shí)施例的優(yōu)選播放裝置的結(jié)構(gòu)框圖;
[0024]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的音頻視頻播放方法的流程圖。
【具體實(shí)施方式】
[0025]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0026]在本實(shí)施例中提供了一種播放方法,圖1是根據(jù)本發(fā)明實(shí)施例的播放方法的流程圖,如圖1所示,該流程包括如下步驟:
[0027]步驟S102,第一設(shè)備將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放第一類型數(shù)據(jù)的第二設(shè)備,其中,第一類型數(shù)據(jù)為多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的一種類型的數(shù)據(jù);
[0028]步驟S104,第一設(shè)備播放多媒體數(shù)據(jù)中的第二類型數(shù)據(jù),其中,第二類型數(shù)據(jù)為多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的另一種類型的數(shù)據(jù)。
[0029]通過上述步驟,第一設(shè)備可以將多媒體數(shù)據(jù)中的一種類型的數(shù)據(jù)發(fā)送給第二設(shè)備,而沒有發(fā)送的另一類型的數(shù)據(jù)在該第一設(shè)備上播放,從而解決了相關(guān)技術(shù)中的多媒體數(shù)據(jù)分享技術(shù)中將所有數(shù)據(jù)都發(fā)送給另一終端所導(dǎo)致的問題,提高了用戶體驗(yàn)。
[0030]優(yōu)選地,第一類型數(shù)據(jù)和第二類型數(shù)據(jù)可以是各種類型的數(shù)據(jù),例如,第一類型數(shù)據(jù)為多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的一種類型的數(shù)據(jù),第二類型數(shù)據(jù)為多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的另一種類型的數(shù)據(jù)。以下以音頻數(shù)據(jù)和視頻數(shù)據(jù)為例進(jìn)行說明。
[0031]在上述步驟中,第一設(shè)備可以向第二設(shè)備發(fā)送音頻數(shù)據(jù),在本設(shè)備上播放視頻數(shù)據(jù);第一設(shè)備也可以向第二設(shè)備發(fā)送視頻數(shù)據(jù),在本設(shè)備上播放音頻數(shù)據(jù)。優(yōu)選地,可以向用戶提供一個(gè)選項(xiàng),讓使用第一設(shè)備的該用戶選擇是發(fā)送音頻數(shù)據(jù)還是發(fā)送視頻數(shù)據(jù),或者是將音頻數(shù)據(jù)和視頻數(shù)據(jù)均發(fā)送給第二設(shè)備。第一設(shè)備也可以通過與第二設(shè)備的交互獲取第二設(shè)備對于多媒體數(shù)據(jù)的處理能力,然后根據(jù)第二設(shè)備的多媒體處理能力選擇向第二設(shè)備發(fā)送音頻數(shù)據(jù)還是視頻數(shù)據(jù)。例如,第二設(shè)備可以將其設(shè)備的顯示器的參數(shù)和/或處理器的具體參數(shù)發(fā)送給第一設(shè)備,第一設(shè)備判斷第二設(shè)備的視頻處理能力要優(yōu)于自己,而第一設(shè)備探測到本設(shè)備上插入耳機(jī),第一設(shè)備判斷用戶可能希望使用第一設(shè)備聽音頻,因此,第一設(shè)備向第二設(shè)備發(fā)送視頻數(shù)據(jù),而在本機(jī)上播放音頻。
[0032]以下以第一設(shè)備向第二設(shè)備發(fā)送視頻數(shù)據(jù),第一設(shè)備播放音頻數(shù)據(jù)為例(即第一類型數(shù)據(jù)為視頻數(shù)據(jù),第二類型數(shù)據(jù)為音頻數(shù)據(jù))進(jìn)行說明。以下實(shí)施例對于第一設(shè)備向第二設(shè)備發(fā)送音頻數(shù)據(jù)而第一設(shè)備播放視頻數(shù)據(jù)同樣適用。
[0033]考慮到在某些情況下,發(fā)送視頻數(shù)據(jù)以及對視頻數(shù)據(jù)的解碼可能會(huì)導(dǎo)致視頻播放延遲,該延遲如果對于某些用戶而言是可以接受的,那么就不需要進(jìn)行調(diào)整。作為一個(gè)優(yōu)選的實(shí)施方式,也可以考慮上述延遲,為了保持與視頻數(shù)據(jù)播放的同步,第一設(shè)備可以在延遲預(yù)定時(shí)間后播放音頻數(shù)據(jù)。該預(yù)定時(shí)間可以是根據(jù)經(jīng)驗(yàn)值預(yù)先設(shè)置的,也可以是根據(jù)視頻和音頻的實(shí)際播放情況來設(shè)置的。作為另一個(gè)優(yōu)選的實(shí)施方式,該預(yù)定時(shí)間還可以由第一設(shè)備根據(jù)以下至少一生成:第一類型數(shù)據(jù)的編碼格式、第一設(shè)備向第二設(shè)備發(fā)送第一類型數(shù)據(jù)的傳輸時(shí)間、第二設(shè)備的對于第一類型數(shù)據(jù)的編解碼能力。
[0034]在另一個(gè)優(yōu)選實(shí)施方式中,第一設(shè)備還可以實(shí)施調(diào)整該預(yù)定時(shí)間,例如,第一設(shè)備計(jì)算第二類型數(shù)據(jù)的播放時(shí)間標(biāo)簽與預(yù)定時(shí)間的和,并計(jì)算該和與第一類型數(shù)據(jù)的播放時(shí)間標(biāo)簽的差值;第一設(shè)備在差值大于第一閾值的情況下,減少預(yù)定時(shí)間;在差值大于第二閾值的情況下,增加上述預(yù)定時(shí)間。
[0035]優(yōu)選地,第一設(shè)備還可以向第二設(shè)備發(fā)送控制信令,其中,控制信令用于對第二設(shè)備進(jìn)行控制。該控制信令可以通過TCP協(xié)議或者UDP協(xié)議發(fā)送,該控制信令可以用戶控制第二設(shè)備播放的快慢,或者暫停開始播放等功能。
[0036]優(yōu)選地,第一設(shè)備還可以根據(jù)與第二設(shè)備的連接情況和/或第一設(shè)備的剩余電量對第一類型數(shù)據(jù)進(jìn)行調(diào)整,其中,調(diào)整的內(nèi)容包括以下至少之一:壓縮率、視頻格式、分辨率。例如,在電量低于閾值時(shí),可以采用壓縮率較高的數(shù)據(jù)。
[0037]上述實(shí)施例及優(yōu)選實(shí)施方式可以應(yīng)用在WIFI Display技術(shù)中,S卩,第一設(shè)備通過無線顯示W(wǎng)IFI Display將第一類型數(shù)據(jù)發(fā)送給第二設(shè)備。
[0038]在本實(shí)施例中還提供了一種播放裝置,該播放裝置用于實(shí)現(xiàn)上述的方法,已經(jīng)進(jìn)行過說明的在此不再贅述。上述實(shí)施例及其優(yōu)選實(shí)施方式中的方法步驟均可以使用模塊來實(shí)現(xiàn)。以下裝置中涉及到的模塊可以存儲(chǔ)在存儲(chǔ)裝置中,該模塊實(shí)現(xiàn)的功能可以通過CPU來實(shí)現(xiàn)。圖2是根據(jù)本發(fā)明實(shí)施例的播放裝置的結(jié)構(gòu)框圖,如圖2所示,該播放裝置包括:發(fā)送模塊22和播放模塊24。下面對該裝置進(jìn)行說明。
[0039]發(fā)送模塊22,用于將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放第一類型數(shù)據(jù)的第二設(shè)備;
[0040]播放模塊24,耦合至發(fā)送模塊22,用于播放多媒體數(shù)據(jù)中的第二類型數(shù)據(jù)。
[0041]優(yōu)選地,發(fā)送模塊22用于在延遲預(yù)定時(shí)間后播放第二類型數(shù)據(jù)。
[0042]圖3是根據(jù)本發(fā)明實(shí)施例的優(yōu)選播放裝置的結(jié)構(gòu)框圖,如圖3所示,該裝置還包括:生成模塊30或者接收模塊32。下面對該優(yōu)選的結(jié)構(gòu)進(jìn)行說明。
[0043]生成模塊30,耦合至播放模塊24,用于根據(jù)以下至少一生成預(yù)定時(shí)間:第一類型數(shù)據(jù)的編碼格式、第一設(shè)備向第二設(shè)備發(fā)送第一類型數(shù)據(jù)的傳輸時(shí)間、第二設(shè)備的對于第一類型數(shù)據(jù)的編解碼能力;或者,接收模塊32,耦合至播放模塊24用于接收預(yù)先設(shè)置的預(yù)定時(shí)間。
[0044]在另一個(gè)優(yōu)選的實(shí)施方式中,上述裝置還可以包括:計(jì)算模塊和處理模塊,其中,計(jì)算模塊,用于計(jì)算第二類型數(shù)據(jù)的播放時(shí)間標(biāo)簽與預(yù)定時(shí)間的和,并計(jì)算和與第一類型數(shù)據(jù)的播放時(shí)間標(biāo)簽的差值;處理模塊,用于在差值大于第一閾值的情況下,減少預(yù)定時(shí)間;在差值大于第二閾值的情況下,增加上述預(yù)定時(shí)間。
[0045]下面結(jié)合優(yōu)選實(shí)施例進(jìn)行說明。
[0046]在本優(yōu)選實(shí)施例中提出了一種基于WIFI DISPLAY的音頻播放的方法。該方法基于WIFI DISPLAY技術(shù);SourCe設(shè)備與Sink設(shè)備只協(xié)商視頻數(shù)據(jù),將視頻數(shù)據(jù)在設(shè)備之間分享;而音頻數(shù)據(jù)在Source設(shè)備的揚(yáng)聲器、耳機(jī)或藍(lán)牙耳機(jī)等進(jìn)行播放;Sink設(shè)備播放視頻,Source設(shè)備播放音頻,其音視頻同步的方法是音頻視頻播放時(shí)音頻數(shù)據(jù)延時(shí)一個(gè)經(jīng)驗(yàn)值進(jìn)行播放;該經(jīng)驗(yàn)值與視頻的分辨率、Source設(shè)備與Sink設(shè)備的視頻編解碼能力、無線網(wǎng)絡(luò)速率等有關(guān);該經(jīng)驗(yàn)值可以由Source設(shè)備自動(dòng)生成或預(yù)先設(shè)置。
[0047]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的音頻視頻播放方法的流程圖,如圖4所示,該流程包括如下步驟:
[0048]步驟S402,通過WIFI P2P來查找附近的支持WIFI P2P的設(shè)備。
[0049]步驟S404,當(dāng)設(shè)備A發(fā)現(xiàn)設(shè)備B后,A設(shè)備需要提示用戶。用戶可根據(jù)需要選擇是否和設(shè)備B配對。
[0050]步驟S406,Source和Sink設(shè)備之間通過WIFI P2P建立連接。根據(jù)WIFI Direct技術(shù)規(guī)范,這個(gè)步驟包括建立一個(gè)Group Owner和一個(gè)Client。此后,這兩個(gè)設(shè)備將建立一個(gè)TCP連接,同時(shí)一個(gè)用于RTSP協(xié)議的端口將被創(chuàng)建用于后續(xù)的Sess1n管理和控制工作。
[0051 ] 步驟S408,在正式傳輸視音頻數(shù)據(jù)前,Source和Sink設(shè)備需要交換一些Miracast參數(shù)信息,該步驟中的Source只協(xié)商視頻格式。二者協(xié)商成功后,才能繼續(xù)后面的流程。
[0052]步驟S410,上一步工作完成后,Source和Sink設(shè)備將建立一個(gè)MiracastSess1n。而后就可以開始傳輸視頻數(shù)據(jù)。Source端的視頻數(shù)據(jù)將經(jīng)編碼后通過RTP協(xié)議傳給Sink設(shè)備。Sink設(shè)備將解碼收到的數(shù)據(jù),并最終顯示出來。同時(shí),Source設(shè)備將音頻數(shù)據(jù)通過Source端的揚(yáng)聲器、耳機(jī)或藍(lán)牙耳機(jī)進(jìn)行播放。因?yàn)橐纛l數(shù)據(jù)不經(jīng)過編解碼而直接播放,而視頻數(shù)據(jù)經(jīng)過Source設(shè)備的編碼、無線傳輸和Sink設(shè)備的解碼等過程,因此音視頻同步的方法是音頻數(shù)據(jù)延時(shí)一個(gè)經(jīng)驗(yàn)值進(jìn)行播放,該經(jīng)驗(yàn)值與視頻的分辨率、Source設(shè)備與Sink設(shè)備的視頻編解碼能力、無線網(wǎng)絡(luò)速率等有關(guān),該經(jīng)驗(yàn)值可以由Source設(shè)備自動(dòng)生成或預(yù)先設(shè)置。
[0053]步驟S412,這是一個(gè)可選步驟。主要用于在傳輸過程中處理用戶發(fā)起的一些控制操作。這些控制數(shù)據(jù)將通過TCP在Source和Sink設(shè)備之間傳遞。
[0054]步驟S414,傳輸過程中,設(shè)備可根據(jù)無線信號(hào)的強(qiáng)弱,甚至設(shè)備的電量狀況來動(dòng)態(tài)調(diào)整傳輸數(shù)據(jù)和格式。可調(diào)整的內(nèi)容包括壓縮率,視頻格式,分辨率等內(nèi)容。
[0055]步驟S416,停止整個(gè) Sess1n。
[0056]在上述步驟中,可以解決如下場景中的問題:基于WIFI Display技術(shù),移動(dòng)終端(例如,手機(jī),以下以手機(jī)為例進(jìn)行說明)和電視機(jī)之間可以直接借助WIFI,而無需硬連線就可將手機(jī)中的視頻投遞到電視上去顯示,而聲音也在電視上播放。在某些應(yīng)用場景下,用戶不需要聲音在電視上播放,例如,用戶擔(dān)心在電視上播放影響其他人工作或休息,或者自己有更好的高保真耳機(jī)收聽,或者自己可選擇使用藍(lán)牙耳機(jī)收聽而能自由地走動(dòng)。以下就以手機(jī)和電視為例進(jìn)行說明。
[0057]I)手機(jī)A支持WIFI P2P,當(dāng)用戶從手機(jī)A的設(shè)置程序中選擇開啟WIFI Display功能并找到附近的支持WIFI P2P的設(shè)備電視B。
[0058]2)手機(jī)A發(fā)現(xiàn)電視B后,手機(jī)A需要提示用戶。用戶可根據(jù)需要選擇是否和電視B配對。
[0059]3)當(dāng)用戶決定手機(jī)A與電視B配對后,手機(jī)A向電視B發(fā)起WIFI P2P連接。根據(jù)WIFI Direct技術(shù)規(guī)范,這個(gè)步驟包括建立一個(gè)Group Owner和一個(gè)Client。此后,這兩個(gè)設(shè)備將建立一個(gè)TCP連接,同時(shí)一個(gè)用于RTSP協(xié)議的端口將被創(chuàng)建用于后續(xù)的Sess1n管理和控制工作。
[0060]4)在正式傳輸視音頻數(shù)據(jù)前,手機(jī)A和電視B需要交換一些Miracast參數(shù)信息,該步驟中的手機(jī)A只協(xié)商視頻格式。二者協(xié)商成功后,才能繼續(xù)后面的流程。
[0061]5)上一步工作完成后,手機(jī)A和電視B將建立一個(gè)Miracast Sess1n。而后就可以開始傳輸視頻數(shù)據(jù)。手機(jī)A端的視頻數(shù)據(jù)將經(jīng)編碼后通過RTP協(xié)議傳給電視B。電視B將解碼收到的數(shù)據(jù),并最終顯示出來。同時(shí),手機(jī)A將音頻數(shù)據(jù)通過手機(jī)A的揚(yáng)聲器、耳機(jī)或藍(lán)牙耳機(jī)進(jìn)行播放。因?yàn)橐纛l數(shù)據(jù)不經(jīng)過編解碼而直接播放,而視頻數(shù)據(jù)經(jīng)過手機(jī)A的編碼、無線傳輸和電視B的解碼等過程,因此音視頻同步的方法是音頻數(shù)據(jù)延時(shí)一個(gè)經(jīng)驗(yàn)值Interval進(jìn)行播放,該經(jīng)驗(yàn)值Interval與視頻的分辨率、手機(jī)A與電視B的視頻編解碼能力、無線網(wǎng)絡(luò)速率等有關(guān),該經(jīng)驗(yàn)值Interval可以由手機(jī)A自動(dòng)生成或預(yù)先設(shè)置。
[0062]手機(jī)A以音頻播放時(shí)間標(biāo)簽Aud1_Tl為標(biāo)準(zhǔn)時(shí)鐘,加上經(jīng)驗(yàn)值Interval,與電視B的視頻播放時(shí)間標(biāo)簽Video_T2來比較:
[0063]如果Aud1_Tl+Interval_Video_T2> 閥值 SI (比如 40 毫秒)減少 Interval 的值。
[0064]如果Video_T2-Aud1_Tl_Interval〈閥值 S2 (比如 10 毫秒)增加 Interval 的值。
[0065]6)這是一個(gè)可選步驟。主要用于在傳輸過程中處理用戶發(fā)起的一些控制操作。這些控制數(shù)據(jù)將通過TCP在手機(jī)A和電視B之間傳遞。
[0066]7)傳輸過程中,設(shè)備可根據(jù)無線信號(hào)的強(qiáng)弱,甚至設(shè)備的電量狀況來動(dòng)態(tài)調(diào)整傳輸數(shù)據(jù)和格式??烧{(diào)整的內(nèi)容包括壓縮率,視頻格式,分辨率等內(nèi)容。
[0067]8)停止整個(gè) Sess1n。
[0068]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0069]以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種播放方法,其特征在于包括: 第一設(shè)備將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放所述第一類型數(shù)據(jù)的第二設(shè)備; 所述第一設(shè)備播放所述多媒體數(shù)據(jù)中的第二類型數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備播放所述第二類型數(shù)據(jù)包括: 所述第一設(shè)備延遲預(yù)定時(shí)間后播放所述第二類型數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述預(yù)定時(shí)間由所述第一設(shè)備根據(jù)以下至少之一生成:所述第一類型數(shù)據(jù)的編碼格式、所述第一設(shè)備向所述第二設(shè)備發(fā)送所述第一類型數(shù)據(jù)的傳輸時(shí)間、所述第二設(shè)備的對于所述第一類型數(shù)據(jù)的編解碼能力; 或者, 所述預(yù)定時(shí)間是預(yù)先設(shè)置的。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 所述第一設(shè)備計(jì)算所述第二類型數(shù)據(jù)的播放時(shí)間標(biāo)簽與所述預(yù)定時(shí)間的和,并計(jì)算所述和與所述第一類型數(shù)據(jù)的播放時(shí)間標(biāo)簽的差值; 所述第一設(shè)備在所述差值大于第一閾值的情況下,減少所述預(yù)定時(shí)間;在所述差值大于第二閾值的情況下,增加上述預(yù)定時(shí)間。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述第一設(shè)備向所述第二設(shè)備發(fā)送控制信令,其中,所述控制信令用于對所述第二設(shè)備進(jìn)行控制。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備將所述第一類型數(shù)據(jù)發(fā)送給所述第二設(shè)備包括: 所述第一設(shè)備通過無線顯示W(wǎng)IFI Display將所述第一類型數(shù)據(jù)發(fā)送給所述第二設(shè)備。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 所述第一設(shè)備根據(jù)與所述第二設(shè)備的連接情況和/或所述第一設(shè)備的剩余電量對所述第一類型數(shù)據(jù)進(jìn)行調(diào)整,其中,所述調(diào)整的內(nèi)容包括以下至少之一:壓縮率、視頻格式、分辨率。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述第一類型數(shù)據(jù)為所述多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的一種類型的數(shù)據(jù),所述第二類型數(shù)據(jù)為所述多媒體數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的另一種類型的數(shù)據(jù)。
9.一種播放裝置,其特征在于包括: 發(fā)送模塊,用于將多媒體數(shù)據(jù)中的第一類型數(shù)據(jù)發(fā)送給用于播放所述第一類型數(shù)據(jù)的第二設(shè)備; 播放模塊,用于播放所述多媒體數(shù)據(jù)中的第二類型數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述發(fā)送模塊,用于在延遲預(yù)定時(shí)間后播放所述第二類型數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 生成模塊,用于根據(jù)以下至少之一生成所述預(yù)定時(shí)間:所述第一類型數(shù)據(jù)的編碼格式、所述第一設(shè)備向所述第二設(shè)備發(fā)送所述第一類型數(shù)據(jù)的傳輸時(shí)間、所述第二設(shè)備的對于所述第一類型數(shù)據(jù)的編解碼能力; 或者, 接收模塊,用于接收預(yù)先設(shè)置的所述預(yù)定時(shí)間。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 計(jì)算模塊,用于計(jì)算所述第二類型數(shù)據(jù)的播放時(shí)間標(biāo)簽與所述預(yù)定時(shí)間的和,并計(jì)算所述和與所述第一類型數(shù)據(jù)的播放時(shí)間標(biāo)簽的差值; 處理模塊,用于在所述差值大于第一閾值的情況下,減少所述預(yù)定時(shí)間;在所述差值大于第二閾值的情況下,增加上述預(yù)定時(shí)間。
【文檔編號(hào)】H04N21/233GK104427381SQ201310379717
【公開日】2015年3月18日 申請日期:2013年8月27日 優(yōu)先權(quán)日:2013年8月27日
【發(fā)明者】陳健, 彭海勇, 楊浩, 冉曉龍 申請人:中興通訊股份有限公司