一種視頻數據和音頻數據同步播放的方法、裝置和設備的制作方法
【專利摘要】本發明實施例提供了一種視頻數據和音頻數據同步播放的方法、裝置和設備,所述的方法包括:在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;在顯示終端側播放所述播放目標時間戳所對應的視頻數據。本發明使用戶可以擺脫有線耳機直接連接顯示終端的束縛,方便用戶操作,實現了音頻數據和視頻數據的同步播放。
【專利說明】一種視頻數據和音頻數據同步播放的方法、裝置和設備
【技術領域】
[0001]本發明實施例涉及多媒體數據處理的【技術領域】,特別是涉及一種視頻數據和音頻數據同步播放的方法、一種視頻數據和音頻數據同步播放的裝置和一種設備。
【背景技術】
[0002]隨著可支持各種媒體的播放器的普及,越來越多的將多種媒體文件同步播放以獲得更好的欣賞效果和藝術效果,其中播放視頻、欣賞音樂、瀏覽圖片是最廣泛應用的媒體執行方式。
[0003]以智能電視設備為例,智能電視包括智能電視、智能機頂盒,可以進行多媒體數據的播放。在諸如在夜晚家人休息等情況下,為避免打攪其他人,同時保證對多媒體數據的觀賞,用戶可能希望通過佩戴耳機收聽智能電視設備播放視頻時的聲音,以替代智能電視設備的揚聲設備播放聲音。
[0004]佩戴耳機通常有兩種解決方法:一種方法是用有線耳機連接智能電視設備;另一種方法是針對支持藍牙耳機的設備,用藍牙耳機鏈接智能電視。
[0005]第一種方法,將有線耳機插入智能電視設備中,而由于智能電視設備通常距離用戶觀看位置比較遠,因此需要有線耳機的線很長,插拔也不方便。用戶進行其他行動,例如倒水等等,需要拖動比較長的線,造成操作十分不方便。
[0006]第二種方法需要另外購買藍牙耳機,成本高;而且,藍牙耳機通常會出現聲音比畫面延遲的問題,用戶體驗十分差。
【發明內容】
[0007]本發明實施例所要解決的技術問題是提供一種視頻數據和音頻數據同步播放的方法用以解決操作不方便和成本高的問題。
[0008]相應的,本發明實施例還提供了一種視頻數據和音頻數據同步播放的裝置和一種設備,用以保證上述方法的實現及應用。
[0009]為了解決上述問題,本發明實施例公開了一種視頻數據和音頻數據同步播放的方法,包括:
[0010]在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;
[0011]將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0012]接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0013]在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0014]優選地,所述無線傳輸的方式包括以下的一種或多種:
[0015]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。[0016]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0017]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
[0018]優選地,在所述接收所述移動設備側返回的播放目標時間戳的步驟之后,所述方法還包括:
[0019]獲取延遲時間值;
[0020]在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
[0021]優選地,所述延遲時間值為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值;
[0022]或者;
[0023]所述延遲時間值為所述移動設備側發送的延遲時間值。
[0024]優選地,所述視頻數據攜帶有一個或多個視頻時間戳;
[0025]所述在顯示終端側播放所述播放目標時間戳所對應的視頻數據的步驟包括:
[0026]當當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳;
[0027]和/ 或,
[0028]當當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳;
[0029]播放所述視頻時間戳對應的視頻數據。
[0030]優選地,在所述接收所述移動設備側返回的播放目標時間戳的步驟之前,所述方法還包括:
[0031 ] 對所述視頻數據進行緩沖處理。
[0032]本發明實施例還公開了一種視頻數據和音頻數據同步播放的方法,包括:
[0033]在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0034]當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0035]將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0036]優選地,所述無線傳輸的方式包括以下的一種或多種:
[0037]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0038]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0039]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0040]優選地,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;
[0041]或者,
[0042]所述延遲時間值為所述顯示終端發送的延遲時間值。
[0043]優選地,在所述在播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳的步驟之前,所述方法還包括:
[0044]對所述音頻數據進行緩沖處理。
[0045]本發明實施例還公開了一種視頻數據和音頻數據同步播放的裝置,包括:
[0046]多媒體數據接收模塊,用于在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;
[0047]音頻數據發送模塊,用于將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0048]播放目標時間戳接收模塊,用于接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0049]視頻數據播放模塊,用于在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0050]優選地,所述無線傳輸的方式包括以下的一種或多種:
[0051]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0052]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0053]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
[0054]優選地,還包括:
[0055]獲取模塊,用于獲取延遲時間值;
[0056]增加模塊,用于在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
[0057]優選地,所述延遲時間值為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值;
[0058]或者;
[0059]所述延遲時間值為所述移動設備側發送的延遲時間值。
[0060]優選地,所述視頻數據攜帶有一個或多個視頻時間戳;所述視頻數據播放模塊包括:
[0061]暫停播放子模塊,用于在當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳;
[0062]和/ 或,
[0063]查找子模塊,用于在當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳;
[0064]播放子模塊,用于播放所述視頻時間戳對應的視頻數據。
[0065]優選地,還包括:
[0066]第一緩沖模塊,用于對所述視頻數據進行緩沖處理。
[0067]本發明實施例還公開了一種視頻數據和音頻數據同步播放的裝置,包括:
[0068]音頻數據接收模塊,用于在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0069]播放目標時間戳生成模塊,用于在播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0070]播放目標時間戳發送模塊,用于將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0071]優選地,所述無線傳輸的方式包括以下的一種或多種:
[0072]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0073]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0074]優選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0075]優選地,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;
[0076]或者,
[0077]所述延遲時間值為所述顯示終端發送的延遲時間值。
[0078]優選地,還包括:
[0079]第二緩沖模塊,用于對所述音頻數據進行緩沖處理。
[0080]本發明實施例還公開了一種設備,其特征在于,包括:
[0081]一個或多個處理器;
[0082]存儲器;和
[0083]一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能:
[0084]在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;
[0085]將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0086]接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0087]在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0088]本發明實施例還公開了一種設備,包括:
[0089]一個或多個處理器;
[0090]存儲器;和
[0091]一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能:
[0092]在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0093]當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0094]將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0095]與【背景技術】相比,本發明實施例包括以下優點:
[0096]本發明實施例中顯示終端在接收多媒體數據后,將音頻數據發送至移動設備,移動設備在播放音頻數據時,返回播放目標時間戳,顯示終端根據播放目標時間戳播放視頻數據,其中顯示終端與移動設備通過無線傳輸的方式連接,使用戶可以擺脫有線耳機直接連接顯示終端的束縛,方便用戶操作,同時避免了音頻數據和視頻數據在播放時產生的微小差異累積造成的明顯不同步的問題,實現了音頻數據和視頻數據的同步播放。此外,移動設備是大眾使用頻率很高的產品,本發明實施例復用移動設備,一物多用,避免了額外購買藍牙耳機,實用性強,極大的降低了成本。
[0097]本發明實施例在播放目標時間戳中添加延遲時間值,消除了顯示終端與移動設備在傳輸播放目標時間戳的延遲的影響,進一步提高了音頻數據和視頻數據同步播放的精度。
【專利附圖】
【附圖說明】
[0098]圖1示出了一種顯示終端同步播放視頻數據和音頻數據的流程示例圖;
[0099]圖2示出了一種顯示終端與藍牙耳機同步播放視頻數據和音頻數據的流程示例圖;
[0100]圖3示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例1的步驟流程圖;
[0101]圖4示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例2的步驟流程圖;
[0102]圖5示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例3的步驟流程圖;
[0103]圖6示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例4的步驟流程圖;[0104]圖7示出了本發明的一種視頻數據和音頻數據同步播放的裝置實施例1的結構框圖;
[0105]圖8示出了本發明的一種視頻數據和音頻數據同步播放的裝置實施例2的結構框圖;
[0106]圖9出了本發明一個實施例提供的智能電視的結構示意圖;
[0107]圖10示出了本發明實施例提供的一種終端設備結構示意圖。
【具體實施方式】
[0108]為使本發明實施例的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明實施例作進一步詳細的說明。
[0109]參照圖1,示出了一種顯示終端同步播放視頻數據和音頻數據的流程示例圖。
[0110]如圖1所示,在顯示終端中的音視頻數據讀取模塊讀取多媒體數據,然后進行解碼獲得視頻數據和音頻數據,而視頻數據和音頻數據帶有用于同步的時間戳。
[0111]接著將視頻數據發送至視頻輸出模塊,將音頻數據發送至音頻輸出模塊。在播放多媒體數據時,由播放時點控制模塊進行視頻數據和音頻數據的時間戳同步,然后視頻輸出模塊根據同步的時間戳在顯示器上播放視頻數據,音頻數據模塊根據同步的時間戳在揚聲器上播放音頻數據,最終實現同步播放視頻數據和音頻數據,在整體上實現多媒體數據的播放。
[0112]然而,在某些情況下,例如在夜晚家人休息,為避免打攪其他人,用戶可能希望通過耳機收聽智能電視設備播放多媒體數據時的音頻數據。
[0113]為解決上述問題,可以應用藍牙耳機遠程收聽智能電視設備播放多媒體數據時的音頻數據。
[0114]在藍牙應用中,藍牙產品區分設備類型和服務類型。
[0115]一般而言,設備類型包含主設備類型及輔助設備類型,規定了藍牙設備屬于哪類型的設備,如耳機、手機、打印機等。以手機為例,通過輔助設備類型規定了是智能手機還是普通手機。
[0116]服務類型規定了藍牙設備可以提供的服務。以手機為例,有的手機支持OPP(對象存儲規范,Object Push Profile)和 FTP (File Transfer Protocol,文件傳輸協議)兩種文件傳輸服務,有的手機只提供OPP服務,兩個藍牙設備要相互通訊,設備類可以不同,如手機和耳機,但藍牙設備的服務協議必須一致,因為需要耳機提供語音服務,通過手機查找到耳機,會在連接前還是要詢問它能提供什么服務,然后再進行通訊。
[0117]移動設備,例如智能手機,智能平板等等,盡管具備藍牙功能,屬于藍牙產品,但是其設備類型不是耳機,不能提供藍牙耳機服務能力,因此無法作為耳機被顯示終端上的藍牙模塊連接和推送音頻數據使用。
[0118]因此,若想通過藍牙耳機收聽智能電視設備播放多媒體數據時的音頻數據,則需要額外購買藍牙耳機。
[0119]參照圖2,示出了一種顯示終端與藍牙耳機同步播放視頻數據和音頻數據的流程示例圖。
[0120]如圖2所示,顯示終端通過藍牙鏈路與藍牙耳機進行連接。在顯示終端中的音視頻數據讀取模塊讀取多媒體數據,然后進行解碼獲得視頻數據和音頻數據,而視頻數據和音頻數據帶有用于同步的時間戳。
[0121]接著將視頻數據發送至視頻輸出模塊,將音頻數據發送至藍牙耳機。
[0122]藍牙耳機中的藍牙音頻接收模塊接收顯示終端發送的音頻數據,然后傳送至音頻輸出模塊,然后再輸出至耳機揚聲器進行播放。
[0123]音頻數據和視頻數據分別在兩臺設備上進行播放,音頻數據在被播放之前,經過了藍牙傳輸過程以及傳輸過程中的數據處理,必定會產生時間延遲。
[0124]藍牙耳機計時用的時鐘頻率與顯示終端的時鐘頻率存在微小的差異,會使得音頻數據和視頻數據在播放的速度產生微小的差異,這一差異會不斷逐漸累積,造成音頻數據和視頻數據不同步現象隨著播放時間的增長,越來越明顯。
[0125]基于上述需求,發明人創造性地提出本發明實施例的核心構思之一,顯示終端將多媒體數據解碼為視頻數據與音頻數據后,將音頻數據傳輸至移動設備,在音頻數據播放時將音頻播放信息返回顯示終端,顯示終端根據時間戳進行同步的視頻數據播放。
[0126]參照圖3,示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例1的步驟流程圖,本發明實施例可以包括如下步驟:
[0127]步驟301,在顯示終端側接收多媒體數據;所述多媒體數據可以包括視頻數據和音頻數據;所述音頻數據攜可以帶有一個或多個音頻時間戳;
[0128]需要說明的是,顯示終端可以包括智能電視、個人電腦、掌上電腦、移動設備等等,而智能電視可以包括LCD (Liquid Crystal Display,液晶顯示器)電視、LED (LightEmitting Diode,發光二極管)電視、3D電視、等離子電視等等,本發明實施例對此不加以限制。
[0129]多媒體數據可以為數字電視信號,可以為存儲在顯示終端或者外聯設備磁盤上的多媒體數據,可以為流媒體數據,等等,本發明實施例對此不加以限制。
[0130]在實際應用中,可以在多媒體數據制作時添加用于指示時間點信息的時間戳。
[0131]顯示終端在接收到多媒體數據后,可以進行解碼,以獲得視頻數據和音頻數據。
[0132]音頻數據可以攜帶有一個或多個音頻時間戳,視頻數據可以攜帶有一個或多個視頻時間戳。音頻時間戳可以指一段音頻將會被播放的時間點數據,視頻時間戳可以指一幀畫面將會被播放的時間點數據,在多媒體數據的某一個時間點上,音頻時間戳和視頻時間戳可以是相等的,其實質可以為多媒體數據制作時添加的時間戳。例如,音頻時間戳可以指示某一段音頻應該在第多少毫秒進行輸出播放,視頻時間戳可以指示某一幀畫面應該在第多少毫秒進行輸出播放。在實際應用中,第一幀畫面的視頻時間戳和第一段音頻的音頻時間戳可以為0,后面的視頻時間戳和音頻時間戳可以以相同的間隔時間增加。
[0133]步驟302,將所述音頻數據發送至移動設備側;所述顯示終端側可以與所述移動設備側通過無線傳輸的方式連接;
[0134]應用本發明實施例,顯示終端可以與移動設備之間建立數據傳輸鏈路。
[0135]需要說明的是,移動設備可以為平板電腦、個人數字助理(Personal DigitalAssistant, PDA)、手機等各種移動設備,本發明實施例對此不作限制。
[0136]在本發明實施例的一種優選不例中,所述無線傳輸的方式可以包括以下的一種或多種:[0137]以太網;
[0138]在本示例中,顯示終端與移動設備之間的傳輸鏈路可以為以太網(Ethernet)鏈路,顯示終端側可以通過以太網的傳輸方式將所述音頻數據發送至移動設備側。
[0139]以太網(Ethernet)是一種計算機局域網組網技術,采用無源的介質,按廣播方式傳播信息。它規定了物理層和數據鏈路層協議,規定了物理層和數據鏈路層的接口以及數據鏈路層與更高層的接口。其標準拓撲結構為總線型拓撲,但目前的快速以太網(100BASE-T、1000BASE-T標準)為了最大程度的減少沖突,最大程度的提高網絡速度和使用效率,使用交換機(Switch hub)來進行網絡連接和組織,這樣,以太網的拓撲結構就成了星型,但在邏輯上,以太網仍然使用總線型拓撲和CSMA/O) (Carrier Sense MultipleAccess/Collision Detect即帶沖突檢測的載波監聽多路訪問)的總線爭用技術。
[0140]在本示例中,應用以太網,可以為WiFi (—個創建于IEEE802.11標準的無線局域網絡設備),顯示終端和移動設備在連入了同一個局域網后,可以通過IP (InternetProtocol,網絡之間互連的協議)地址用 TCP/IP (Transmission Control Protocol/Internet Protocol,傳輸控制協議/因特網互聯協議,又名網絡通訊協議)協議發起連接。
[0141]藍牙;
[0142]在本示例中,顯示終端與移動設備之間的傳輸鏈路可以為藍牙鏈路,顯示終端側可以通過藍牙的傳輸方式將所述音頻數據發送至移動設備側。
[0143]藍牙,是一種支持設備短距離通信(一般IOm內)的無線電技術。能在包括移動電話、PDA、無線耳機、筆記本電腦、相關外設等眾多設備之間進行無線信息交換。
[0144]利用“藍牙”技術,能夠有效地簡化移動通信終端設備之間的通信,也能夠成功地簡化設備與因特網Internet之間的通信,從而數據傳輸變得更加迅速高效,為無線通信拓寬道路。
[0145]藍牙采用分散式網絡結構以及快跳頻和短包技術,支持點對點及點對多點通信,工作在全球通用的2.4GHz ISM (即工業、科學、醫學)頻段。其數據速率為1Mbps。采用時分雙工傳輸方案實現全雙工傳輸。
[0146]在本示例中,根據藍牙對應的協議,移動設備可以尋找周圍的設備,然后列出設備ID和名稱列表,然后選擇需要連接的顯示終端,進行連接。
[0147]需要說明的是,在本示例中,移動設備,例如智能手機,智能平板等等,具備藍牙功能,屬于藍牙產品,其設備類型可以是顯示終端,可以提供顯示終端之間藍牙數據傳輸能力,因此可以作為音頻數據接收終端被顯示終端上的藍牙模塊連接和推送音頻數據使用。
[0148]2.4G無線網絡;
[0149]在本示例中,顯示終端與移動設備之間的傳輸鏈路可以為2.4G無線網絡鏈路,顯示終端側可以通過2.4G無線網絡的傳輸方式將所述音頻數據發送至移動設備側。
[0150]2.4G無線網絡頻段屬于ISM頻段,它是全球范圍內被廣泛使用的超低輻射綠色環保頻段;具有125個通迅信道,因為2.4G無線網絡通迅更通暢,多個通迅指令間不會相互干擾;2.4G無線網格帶寬傳速率最高可以達到108Mbps,因此它的傳輸速度很快;它的傳輸距離相對較遠(空曠地帶:200m有效傳輸距離),且不受傳輸方的影響,支持雙向通迅。
[0151]紅外線;
[0152]在本示例中,顯示終端與移動設備之間的傳輸鏈路可以為紅外鏈路,顯示終端側可以通過紅外線的傳輸方式將所述音頻數據發送至移動設備側。
[0153]紅外是紅外線的簡稱,是一種無線通訊方式,可以進行無線數據的傳輸。紅外接口是新一代手機的配置標準,它支持手機與電腦以及其他數字設備進行數據交流.紅外通訊有著成本低廉、連接方便、簡單易用和結構緊湊的特點,因此在小型的移動設備中獲得了廣泛的應用。通過紅外接口,各類移動設備可以自由進行數據交換。
[0154]無線網絡協議ZigBee。
[0155]在本示例中,顯示終端與移動設備之間的傳輸鏈路可以為ZigBee鏈路,顯示終端側可以通過無線網絡協議ZigBee的傳輸方式將所述音頻數據發送至移動設備側。
[0156]Zigbee是基于IEEE802.15.4標準的一種低速短距離傳輸的無線網絡協議。協議從下到上分別為物理層(PHY)、媒體訪問控制層(MAC)、傳輸層(TL)、網絡層(NWK)、應用層(APL)等。其中物理層和媒體訪問控制層遵循IEEE802.15.4標準的規定。
[0157]ZigBee網絡主要特點是低功耗、低成本、低速率、支持大量節點、支持多種網絡拓撲、低復雜度、快速、可靠、安全。ZigBee網絡中設備的可分為協調器(Coordinator)、匯聚節點(Router)、傳感器節點(EndDevice)等三種角色。
[0158]當然,上述傳輸方式只是作為示例,在實施本發明實施例時,可以根據實際情況設置其他傳輸方式,只要能實現顯示終端與移動設備的無線傳輸的連接即可,本發明實施例對此不加以限制。另外,除了上述傳輸方式外,本領域技術人員還可以根據實際需要采用其它傳輸方式,本發明實施例對此也不加以限制。
[0159]步驟303,接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0160]應用本發明實施例,移動設備在接收到音頻數據后進行音頻數據的播放時,返回音頻播放信息(即播放目標時間戳)給顯示終端。
[0161]與步驟302相對應地,顯示終端側可以通過以太網的傳輸方式接收所述移動設備側返回的播放目標時間戳,或者,可以通過藍牙的傳輸方式接收所述移動設備側返回的播放目標時間戳,或者,可以通過2.4G無線網絡的傳輸方式接收所述移動設備側返回的播放目標時間戳,或者,可以通過紅外線的傳輸方式接收所述移動設備側返回的播放目標時間戳,或者,可以通過無線網絡協議ZigBee的傳輸方式接收所述移動設備側返回的播放目標時間戳。
[0162]顯示終端與移動設備之間的數據傳輸或多或少會存在一定延遲,在一種情形中,為提高同步播放的精度,本發明實施例在視頻數據和音頻數據的同步時,可以考慮傳輸的延遲。
[0163]則在本發明實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
[0164]在具體實現中,可以預先或者在當前測量顯示終端與移動設備之間的延遲時間值。
[0165]在本發明實施例中,當前音頻數據對應的音頻時間戳為、,延遲時間值為At,則播放目標時間戳1' =ta+At。
[0166]人的肉眼分辨能力一般為1/24秒,若視頻數據與音頻數據在播放時存在微小的差異,人是不會明顯感覺到。因此在另一種情形中,為減少顯示終端或者移動設備的資源占用,當延遲時間值小于一個預設閾值(例如40ms)時,本發明實施例在視頻數據和音頻數據的同步時,可以不考慮傳輸的延遲。
[0167]則在本發明的另一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0168]在本發明實施例中,當前音頻數據對應的音頻時間戳為、,則播放目標時間戳ta ' =ta。
[0169]步驟304,在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0170]顯示終端在接收到音頻播放信息(即播放目標時間戳)時,可以根據音頻播放信息,在顯示器上進行視頻數據的同步播放。
[0171]在本發明的一種優選實施例中,步驟304可以包括如下子步驟:
[0172]子步驟S11,當當前待播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳;
[0173]當前播放的視頻時間戳大于所述播放目標時間戳,即視頻數據播放超前于音頻數據的播放,例如播放目標時間戳為50000毫秒,而當前播放的視頻時間戳是50040毫秒,則可以暫停播放視頻數據,例如重復播放當前的視頻數據,直至視頻數據和音頻數據同步才開始正常的播放。
[0174]當然,本發明實施例也可以無需暫停播放視頻數據,直接播放查找與所述播放目標時間戳相等的視頻時間戳,播放所述視頻時間戳對應的視頻數據,本發明實施例對此不加以限制。
[0175]和/ 或,
[0176]子步驟S12,當當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳;
[0177]子步驟S13,播放所述視頻時間戳對應的視頻數據。
[0178]當前播放的視頻時間戳小于或等于所述播放目標時間戳,即視頻數據播放落后或者同步于音頻數據的播放,例如播放目標時間戳為50000毫秒,而當前播放的視頻時間戳是49960毫秒,則可以查找同步點的視頻時間戳,不播放中間落后的視頻數據而直接播放同步點的視頻數據。
[0179]本發明實施例中顯示終端在接收多媒體數據后,將音頻數據發送至移動設備,移動設備在播放音頻數據時,返回播放目標時間戳,顯示終端根據播放目標時間戳播放視頻數據,其中顯示終端與移動設備通過無線傳輸的方式連接,使用用戶可以擺脫有線耳機直接連接顯示終端的束縛,方便用戶操作,同時避免了音頻數據和視頻數據在播放時產生的微小差異累積造成的明顯不同步的問題,實現了音頻數據和視頻數據的同步播放。此外,移動設備是大眾使用頻率很高的產品,本發明實施例復用移動設備,一物多用,避免了額外購買藍牙耳機,實用性強,極大的降低了成本。
[0180]參照圖4,示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例2的步驟流程圖,本發明實施例可以包括如下步驟:
[0181]步驟401,在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜可以帶有一個或多個音頻時間戳;[0182]步驟402,將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0183]步驟403,對所述視頻數據進行緩沖處理;
[0184]在具體實現中,緩沖處理可以為經過緩沖時間值再開始播放視頻數據或者音頻數據。緩沖時間可以為預先設置為一個固定值,例如5秒。
[0185]在顯示終端中,可以經過緩沖時間,緩沖了足夠的視頻數據后,再進行視頻數據的播放;而在移動設備中,可以經過相同的緩沖時間,緩沖了足夠的音頻數據后,再進行音頻數據的播放。
[0186]步驟404,接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0187]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0188]則在本發明實施例中,當前音頻數據對應的音頻時間戳為、,則播放目標時間戳ta ' =ta。
[0189]步驟405,獲取延遲時間值;
[0190]在本發明實施例中,可以預先或者在當前測量顯示終端與移動設備之間的延遲時間值;可以是顯示終端主動測量,也可以從移動設備獲取,本發明實施例對此不加以限制。例如,當顯示終端和移動設備在初次連接時,顯示終端或者移動設備主動發起延遲時間值的測量,在測量結束后,將顯示終端的標識、移動設備的標識、傳輸方式和延遲時間值存儲在顯示終端和/或移動設備中。當顯示終端和移動設備在再次連接時,當顯示終端的標識、移動設備的標識、傳輸方式匹配成功時,則可以直接從顯示終端和/或移動設備中獲取在先測量的延遲時間值。
[0191]則在本發明實施例的一種優選示例中,所述延遲時間值可以為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值;
[0192]在實際應用中,模擬數據可以為任意格式的數據。而數據傳輸的時間延遲值和傳輸數據的大小有關系,因此模擬數據的大小和實際發送一次時間點數據一樣。則在本示例中,模擬數據可以和兩個音頻時間戳之間的音頻數據的大小一樣。
[0193]顯示終端將模擬數據發送至移動設備后,移動設備需要立即返回模擬數據給顯示終端,顯示終端計算模擬數據從發送到接收的時間差(即第一系統時間和第二系統時間的差值)的一半,獲得延遲時間值。
[0194]當第一系統時間為T1,第二系統時間為T2時,延遲時間At= (T2-T1)^0
[0195]當然,本 發明實施例還可以計算多次模擬數據從發送到接收的時間差的一半,獲得延遲時間值,以減少誤差。
[0196]在本發明實施例的另一種優選示例中,所述延遲時間值可以為所述移動設備側發送的延遲時間值。
[0197]在本示例中,所述延遲時間值可以為移動設備通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值。
[0198]步驟406,在所述播放目標時間戳指示的時間值上增加所述延遲時間值;
[0199]在本發明實施例中,播放目標時間戳t/ =ta,延遲時間值為At,則更新后的播放目標時間戳 ta' ; =ta ; +At=ta+At。
[0200]步驟407,在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0201]本發明實施例在播放目標時間戳中添加延遲時間值,消除了顯示終端與移動設備在傳輸播放目標時間戳的延遲的影響,進一步提高了音頻數據和視頻數據同步播放的精度。
[0202]參照圖5,示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例3的步驟流程圖,本發明實施例可以包括如下步驟:
[0203]步驟501,在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側可以與所述移動設備側通過無線傳輸的方式連接;
[0204]應用本發明實施例,顯示終端可以與移動設備之間建立數據傳輸鏈路。
[0205]在本發明實施例的一種優選示例中,所述無線傳輸的方式可以包括以下的一種或多種:
[0206]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0207]在本示例中,顯示終端與移動設備之間的傳輸鏈路可以為以太網鏈路、藍牙鏈路、
2.4G無線網絡鏈路、紅外鏈路、ZigBee鏈路或者其他傳輸鏈路。
[0208]具體地,移動設備側可以通過以太網的傳輸方式接收顯示終端側發送的音頻數據,或者,可以通過藍牙的傳輸方式接收顯示終端側發送的音頻數據,或者,可以通過2.4G無線網絡的傳輸方式接收顯示終端側發送的音頻數據,或者,可以通過紅外線的傳輸方式接收顯示終端側發送的音頻數據,或者,可以通過無線網絡協議ZigBee的傳輸方式接收顯示終端側發送的音頻數據。
[0209]步驟502,當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0210]在具體實現中,移動設備可以利用自身的揚聲器或者接入有線耳機等方式播放音頻數據,而在播放音頻數據時,可以不斷返回音頻播放信息給顯示終端,以進行音頻數據與視頻數據的同步播放。
[0211]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0212]在本發明實施例中,可以預先或者在當前測量顯示終端與移動設備之間的延遲時間值;可以是移動設備主動測量,也可以從顯示終端獲取,本發明實施例對此不加以限制。
[0213]則在本發明實施例的一種優選示例中,所述延遲時間值可以為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;[0214]移動設備將模擬數據發送至顯示終端后,顯示終端需要立即返回模擬數據給移動設備,移動設備計算模擬數據從發送到接收的時間差(即第三系統時間和第四系統時間的差值)的一半,獲得延遲時間值。
[0215]當第三系統時間為T3,第四系統時間為T4時,延遲時間At= (T4-T3)/2。
[0216]當然,本發明實施例還可以計算多次模擬數據從發送到接收的時間差的一半,獲得延遲時間值,以減少誤差。
[0217]或者,
[0218]所述延遲時間值為所述顯示終端發送的延遲時間值。
[0219]在本示例中,所述延遲時間值可以為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值。
[0220]則在本發明實施例中,當前音頻數據對應的音頻時間戳為ta,延遲時間值為At,則播放目標時間戳ta' =ta+At。
[0221]在本發明的另外一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0222]當前音頻數據對應的音頻時間戳為ta,則播放目標時間戳ta丨=ta。
[0223]步驟503,將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0224]與步驟501相對應地,移動設備側可以通過以太網的傳輸方式將所述播放目標時間戳發送至所述顯示終端側,或者,可以通過藍牙的傳輸方式將所述播放目標時間戳發送至所述顯示終端側,或者,可以通過2.4G無線網絡的傳輸方式將所述播放目標時間戳發送至所述顯示終端側,或者,可以通過紅外線的傳輸方式將所述播放目標時間戳發送至所述顯示終端側,或者,可以通過無線網絡協議ZigBee的傳輸方式將所述播放目標時間戳發送至所述顯示終端側。
[0225]需要說明的是,由于方法實施例3與方法實施例1是相對應的,所以描述的比較簡單,相關之處參見方法實施例1的部分說明即可,本發明實施例在此不加以詳述。
[0226]參照圖6,示出了本發明的一種視頻數據和音頻數據同步播放的方法實施例4的步驟流程圖,本發明實施例可以包括如下步驟:
[0227]步驟601,在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0228]步驟602,對所述音頻數據進行緩沖處理;
[0229]在具體實現中,緩沖處理可以為經過緩沖時間值再開始播放視頻數據或者音頻數據。緩沖時間可以為預先設置為一個固定值,例如5秒。
[0230]在顯示終端中,可以經過緩沖時間,緩沖了足夠的視頻數據后,再進行視頻數據的播放;而在移動設備中,可以經過相同的緩沖時間,緩沖了足夠的音頻數據后,再進行音頻數據的播放。
[0231]步驟603,當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0232]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0233]則在本發明實施例中,當前音頻數據對應的音頻時間戳為ta,則播放目標時間戳ta ' =ta。
[0234]步驟604,將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0235]需要說明的是,由于方法實施例4與方法實施例2是相對應的,所以描述的比較簡單,相關之處參見方法實施例2的部分說明即可,本發明實施例在此不加以詳述。
[0236]對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例并不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作并不一定是本發明實施例所必須的。
[0237]參照圖7,示出了本發明的一種視頻數據和音頻數據同步播放的裝置實施例1的結構框圖,本發明實施例可以包括如下模塊:
[0238]多媒體數據接收模塊701,用于在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;
[0239]音頻數據發送模塊702,用于將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0240]播放目標時間戳接收模塊703,用于接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0241]視頻數據播放模塊704,用于在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0242]在本發明實施例的一種優選示例中,所述無線傳輸的方式可以包括以下的一種或多種:
[0243]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0244]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0245]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
[0246]在本發明的一種優選實施例中,本發明實施例還可以包括如下模塊:
[0247]獲取模塊,用于獲取延遲時間值;
[0248]增加模塊,用于在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
[0249]在本發明的一種優選實施例中,所述延遲時間值可以為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值;
[0250]或者;
[0251]所述延遲時間值可以為所述移動設備側發送的延遲時間值。
[0252]在本發明的一種優選實施例中,所述視頻數據可以攜帶有一個或多個視頻時間戳;所述視頻數據播放模塊704可以包括入下子模塊:
[0253]暫停播放子模塊,用于在當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳;
[0254]和/ 或,
[0255]查找子模塊,用于在當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳;
[0256]播放子模塊,用于播放所述視頻時間戳對應的視頻數據。
[0257]在本發明的一種優選實施例中,本發明實施例還可以包括如下模塊:
[0258]第一緩沖模塊,用于對所述視頻數據進行緩沖處理。
[0259]參照圖8,示出了本發明的一種視頻數據和音頻數據同步播放的裝置實施例2的結構框圖,本發明實施例可以包括如下模塊:
[0260]音頻數據接收模塊801,用于在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0261]播放目標時間戳生成模塊802,用于在播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0262]播放目標時間戳發送模塊803,用于將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0263]在本發明實施例的一種優選示例中,所述無線傳輸的方式可以包括以下的一種或多種:
[0264]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0265]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0266]在本發明的一種優選實施例中,所述播放目標時間戳可以包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0267]在本發明的一種優選實施例中,所述延遲時間值可以為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;
[0268]或者,
[0269]所述延遲時間值可以為所述顯示終端發送的延遲時間值。
[0270]在本發明的一種優選實施例中,本發明實施例還可以包括如下模塊:
[0271]第二緩沖模塊,用于對所述音頻數據進行緩沖處理。[0272]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參照方法實施例的部分說明即可。
[0273]本發明實施例還提供了一種設備,該設備可以包括:
[0274]一個或多個處理器;
[0275]存儲器;和
[0276]一個或多個模塊,該一個或多個模塊存儲于存儲器中并被配置成由一個或多個處理器執行,其中,該一個或多個模塊具有如下功能:
[0277]在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;
[0278]將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0279]接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0280]在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0281]可選地,所述無線傳輸的方式包括以下的一種或多種:
[0282]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0283]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0284]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
[0285]可選地,該一個或多個模塊可以具有如下功能:
[0286]獲取延遲時間值;
[0287]在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
[0288]可選地,所述延遲時間值為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值;
[0289]或者;
[0290]所述延遲時間值為所述移動設備側發送的延遲時間值。
[0291]可選地,所述視頻數據攜帶有一個或多個視頻時間戳,該一個或多個模塊可以具有如下功能:
[0292]當當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳;
[0293]和/ 或,
[0294]當當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳;
[0295]播放所述視頻時間戳對應的視頻數據。
[0296]可選地,該一個或多個模塊還可以具有如下功能:[0297]對所述視頻數據進行緩沖處理。
[0298]本發明實施例還提供了一種非易失性可讀存儲介質,該存儲介質中存儲有一個或多個模塊(programs),該一個或多個模塊被應用在具有顯示器的設備時,可以使得該設備執行如下步驟的指令(instructions):
[0299]在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;
[0300]將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0301]接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳;
[0302]在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
[0303]可選地,所述無線傳輸的方式包括以下的一種或多種:
[0304]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0305]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0306]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
[0307]可選地,該一個或多個模塊可以具有如下功能:
[0308]獲取延遲時間值;
[0309]在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
[0310]可選地,所述延遲時間值為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值;
[0311]或者;
[0312]所述延遲時間值為所述移動設備側發送的延遲時間值。
[0313]可選地,所述視頻數據攜帶有一個或多個視頻時間戳,該一個或多個模塊可以具有如下功能:
[0314]當當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳;
[0315]和/ 或,
[0316]當當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳;
[0317]播放所述視頻時間戳對應的視頻數據。
[0318]可選地,該一個或多個模塊還可以具有如下功能:
[0319]對所述視頻數據進行緩沖處理。
[0320]請參考圖9,其示出了本發明一個實施例提供的智能電視的結構示意圖。該電子設備用于實施上述實施例中提供的內容展示方法,具體來講:[0321]電子設備800可以包括RF (Radio Frequency,射頻)電路810、包括有一個或一個以上計算機可讀存儲介質的存儲器820、輸入單元830、顯示單元840、傳感器850、音頻電路860、短距離無線傳輸模塊870、包括有一個或者一個以上處理核心的處理器880、以及電源890等部件。本領域技術人員可以理解,圖9中示出的電子設備結構并不構成對電子設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0322]RF電路810可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器880處理;另外,將涉及上行的數據發送給基站。通常,RF電路810包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、收發信機、耦合器、LNA (LowNoise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路810還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統)、GPRS (General Packet Radio Service,通用分組無線服務)、CDMA (Code DivisionMultiple Access,碼分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (Long Term Evolution,長期演進)、電子郵件、SMS (Short MessagingService,短消息服務)等。存儲器820可用于存儲軟件程序以及模塊,比如,存儲器820可以用于存儲采集語音信號的軟件程序、實現關鍵詞識別的軟件程序、實現連續語音識別的軟件程序以及實現設置提醒事項的軟件程序等等。處理器880通過運行存儲在存儲器820的軟件程序以及模塊,從而執行各種功能應用以及數據處理,比如本發明實施例中“在顯示終端側接收多媒體數據”的功能、“將所述音頻數據發送至移動設備側”的功能、“接收所述移動設備側返回的播放目標時間戳”、“在顯示終端側播放所述播放目標時間戳所對應的視頻數據”的功能等等。存儲器820可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據電子設備800的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器820可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。相應地,存儲器820還可以包括存儲器控制器,以提供處理器880和輸入單元830對存儲器820的訪問。
[0323]輸入單元830可用于接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元830可包括觸敏表面831以及其他輸入設備832。觸敏表面831,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面831上或在觸敏表面831附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器880,并能接收處理器880發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面831。除了觸敏表面831,輸入單元830還可以包括其他輸入設備832。具體地,其他輸入設備832可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。[0324]顯示單元840可用于顯示由用戶輸入的信息或提供給用戶的信息以及電子設備800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元840可包括顯示面板841,可選的,可以采用IXD(Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機發光二極管)等形式來配置顯示面板841。進一步的,觸敏表面831可覆蓋在顯示面板841之上,當觸敏表面831檢測到在其上或附近的觸摸操作后,傳送給處理器880以確定觸摸事件的類型,隨后處理器880根據觸摸事件的類型在顯示面板841上提供相應的視覺輸出。雖然在圖9中,觸敏表面831與顯示面板841是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面831與顯示面板841集成而實現輸入和輸出功能。
[0325]電子設備800還可包括至少一種傳感器850,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板841的亮度,接近傳感器可在電子設備800移動到耳邊時,關閉顯示面板841和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于電子設備800還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0326]音頻電路860、揚聲器861,傳聲器862可提供用戶與電子設備800之間的音頻接口。音頻電路860可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器861,由揚聲器861轉換為聲音信號輸出;另一方面,傳聲器862將收集的聲音信號轉換為電信號,由音頻電路860接收后轉換為音頻數據,再將音頻數據輸出處理器880處理后,經RF電路810以發送給另一終端,或者將音頻數據輸出至存儲器820以便進一步處理。音頻電路860還可能包括耳塞插孔,以提供外設耳機與電子設備800的通信。
[0327]短距離無線傳輸模塊870可以是WIFI (wireless fidelity,無線保真)模塊或者藍牙模塊等。電子設備800通過短距離無線傳輸模塊870可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖9示出了短距離無線傳輸模塊870,但是可以理解的是,其并不屬于電子設備800的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
[0328]處理器880是電子設備800的控制中心,利用各種接口和線路連接整個電子設備的各個部分,通過運行或執行存儲在存儲器820內的軟件程序和/或模塊,以及調用存儲在存儲器820內的數據,執行電子設備800的各種功能和處理數據,從而對電子設備進行整體監控。可選的,處理器880可包括一個或多個處理核心;優選的,處理器880可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器880中。
[0329]電子設備800還包括給各個部件供電的電源890 (比如電池),優選的,電源可以通過電源管理系統與處理器880邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源890還可以包括一個或一個以上的直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。[0330]盡管未示出,電子設備800還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,電子設備800的顯示單元是觸摸屏顯示器。
[0331]本發明實施例還提供了一種設備,該設備可以包括:
[0332]一個或多個處理器;
[0333]存儲器;和
[0334]一個或多個模塊,該一個或多個模塊存儲于存儲器中并被配置成由一個或多個處理器執行,其中,該一個或多個模塊具有如下功能:
[0335]在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0336]當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0337]將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0338]可選地,所述無線傳輸的方式包括以下的一種或多種:
[0339]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0340]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0341]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0342]可選地,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;
[0343]或者,
[0344]所述延遲時間值為所述顯示終端發送的延遲時間值。
[0345]可選地,該一個或多個模塊還可以具有如下功能:
[0346]對所述音頻數據進行緩沖處理。
[0347]本發明實施例還提供了一種非易失性可讀存儲介質,該存儲介質中存儲有一個或多個模塊(programs),該一個或多個模塊被應用在具有音頻播放功能的設備時,可以使得該設備執行如下步驟的指令(instructions):
[0348]在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0349]當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0350]將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0351]可選地,所述無線傳輸的方式包括以下的一種或多種:
[0352]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。[0353]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0354]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0355]可選地,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;
[0356]或者,
[0357]所述延遲時間值為所述顯示終端發送的延遲時間值。
[0358]可選地,該一個或多個模塊還可以具有如下功能:
[0359]對所述音頻數據進行緩沖處理。
[0360]圖10是本發明實施例提供的一種終端設備結構示意圖。參見圖10,該終端設備可以用于實施上述實施例中提供的視頻數據和音頻數據同步播放的方法。其中,該終端設備可以為手機、平板電腦pad、穿戴式移動設備(如智能手表)等。
[0361]終端設備700可以包括通信單元110、包括有一個或一個以上計算機可讀存儲介質的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (wirelessfidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖10中示出的終端設備結構并不構成對終端設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0362]通信單元110可用于收發信息或通話過程中,信號的接收和發送,該通信單元110可以為RF (Radio Frequency,射頻)電路、路由器、調制解調器、等網絡通信設備。特別地,當通信單元110為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數據發送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限于 GSM(Global System of Mobile communication,全球移動通訊系統)、GPRS (GeneralPacket Radio Service,通用分組無線服務)、CDMA (Code Division Multiple Access,石馬分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolution,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務)等。存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執行各種功能應用以及數據處理。存儲器120可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據終端設備700的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。
[0363]輸入單元130可用于接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。可選地,輸入單元130可包括觸敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器180,并能接收處理器180發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。可選地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0364]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設備700的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以采用IXD (Liquid Crystal Display,液晶顯示器)、0LED (Organic Light-Emitting Diode,有機發光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖10中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現輸入和輸出功能。
[0365]終端設備700還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。可選地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板141的亮度,接近傳感器可在終端設備700移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端設備700還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0366]音頻電路160、揚聲器161,傳聲器162可提供用戶與終端設備700之間的音頻接口。音頻電路160可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收后轉換為音頻數據,再將音頻數據輸出處理器180處理后,經RF電路110以發送給比如另一終端設備,或者將音頻數據輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端設備700的通信。
[0367]為了實現無線通信,該終端設備上可以配置有無線通信單元170,該無線通信單元170可以為WiFi模塊。WiFi屬于短距離無線傳輸技術,終端設備700通過無線通信單元170可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖10示出了無線通信單元170,但是可以理解的是,其并不屬于終端設備700的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
[0368]處理器180是終端設備700的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器120內的軟件程序和/或模塊,以及調用存儲在存儲器120內的數據,執行終端設備700的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器180可包括一個或多個處理核心;優選的,處理器180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器180中。
[0369]終端設備700還包括給各個部件供電的電源190 (比如電池),優選的,電源可以通過電源管理系統與處理器180邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。
[0370]盡管未示出,終端設備700還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端設備的顯示單元是觸摸屏顯示器,終端設備還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經配置以由一個或者一個以上處理器執行所述一個或者一個以上程序包含用于進行以下操作的指令:
[0371]在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接;
[0372]當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳;
[0373]將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
[0374]可選地,所述無線傳輸的方式包括以下的一種或多種:
[0375]以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
[0376]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
[0377]可選地,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
[0378]可選地,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值;
[0379]或者,
[0380]所述延遲時間值為所述顯示終端發送的延遲時間值。
[0381]可選地,該一個或多個模塊還可以具有如下功能:
[0382]對所述音頻數據進行緩沖處理。[0383]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參照即可。
[0384]本領域內的技術人員應明白,本發明實施例的實施例可提供為方法、裝置、或計算機程序產品。因此,本發明實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0385]本發明實施例是參照根據本發明實施例的方法、移動設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理移動設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理移動設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0386]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理移動設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0387]這些計算機程序指令也可裝載到計算機或其他可編程數據處理移動設備上,使得在計算機或其他可編程移動設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程移動設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0388]盡管已描述了本發明實施例的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明實施例范圍的所有變更和修改。
[0389]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者移動設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者移動設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者移動設備中還存在另外的相同要素。
[0390] 以上對本發明實施例所提供的一種視頻數據和音頻數據同步播放的方法、一種視頻數據和音頻數據同步播放的裝置和一種設備進行了詳細介紹,本文中應用了具體個例對本發明實施例的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明實施例的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明實施例的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明實施例的限制。
【權利要求】
1.一種視頻數據和音頻數據同步播放的方法,其特征在于,包括: 在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳; 將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接; 接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳; 在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
2.根據權利要求1所述的方法,其特征在于,所述無線傳輸的方式包括以下的一種或多種: 以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
3.根據權利要求1所述的方法,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
4.根據權利要求1所述的方法,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
5.根據權利要求3所述的方法,其特征在于,在所述接收所述移動設備側返回的播放目標時間戳的步驟之后,所述方法還包括: 獲取延遲時間值; 在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
6.根據權利要求5所述的方法,其特征在于,所述延遲時間值為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值; 或者; 所述延遲時間值為所述移動設備側發送的延遲時間值。
7.根據權利要求1至6任一項所述的方法,其特征在于,所述視頻數據攜帶有一個或多個視頻時間戳; 所述在顯示終端側播放所述播放目標時間戳所對應的視頻數據的步驟包括: 當當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳; 和/或, 當當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳; 播放所述視頻時間戳對應的視頻數據。
8.根據權利要求1至6任一項所述的方法,其特征在于,在所述接收所述移動設備側返回的播放目標時間戳的步驟之前,所述方法還包括: 對所述視頻數據進行緩沖處理。
9.一種視頻數據和音頻數據同步播放的方法,其特征在于,包括:在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接; 當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳; 將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
10.根據權利要求9所述的方法,其特征在于,所述無線傳輸的方式包括以下的一種或多種: 以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
11.根據權利要求9所述的方法,其特征在于,所 述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
12.根據權利要求9所述的方法,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
13.根據權利要求9所述的方法,其特征在于,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值; 或者, 所述延遲時間值為所述顯示終端發送的延遲時間值。
14.根據權利要求9至13任一項所述的方法,其特征在于,在所述在播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳的步驟之前,所述方法還包括: 對所述音頻數據進行緩沖處理。
15.一種視頻數據和音頻數據同步播放的裝置,其特征在于,包括: 多媒體數據接收模塊,用于在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳; 音頻數據發送模塊,用于將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接; 播放目標時間戳接收模塊,用于接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳; 視頻數據播放模塊,用于在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
16.根據權利要求15所述的裝置,其特征在于,所述無線傳輸的方式包括以下的一種或多種: 以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
17.根據權利要求15所述的裝置,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
18.根據權利要求15所述的裝置,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端側與所述移動設備側之間數據傳輸延遲的時間。
19.根據權利要求17所述的裝置,其特征在于,還包括: 獲取模塊,用于獲取延遲時間值; 增加模塊,用于在所述播放目標時間戳指示的時間值上增加所述延遲時間值。
20.根據權利要求19所述的裝置,其特征在于,所述延遲時間值為將預置的模擬數據發送至所述移動設備側并記錄當前的第一系統時間值,接收所述移動設備側返回的所述模擬數據并記錄當前的第二系統時間值,以及,計算所述第二系統時間值與所述第一系統時間值的差值的一半,獲得的延遲時間值; 或者; 所述延遲時間值為所述移動設備側發送的延遲時間值。
21.根據權利要求15至20任一項所述的裝置,其特征在于,所述視頻數據攜帶有一個或多個視頻時間戳;所述視頻數據播放模塊包括: 暫停播放子模塊,用于在當前播放的視頻時間戳大于所述播放目標時間戳時,暫停播放視頻數據直至當前播放的視頻時間戳等于所述播放目標時間戳; 和/或, 查找子模塊,用于在當前播放的視頻時間戳小于或等于所述播放目標時間戳時,查找等于所述播放目標時間戳的視頻時間戳; 播放子模塊,用于播放所述視頻時間戳對應的視頻數據。
22.根據權利要求15至20任一項所述的裝置,其特征在于,還包括: 第一緩沖模塊,用于對所述視頻數據進行緩沖處理。
23.一種視頻數據和音頻數據同步播放的裝置,其特征在于,包括: 音頻數據接收模塊,用于在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接; 播放目標時間戳生成模塊,用于在播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳; 播放目標時間戳發送模塊,用于將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
24.根據權利要求23所述的裝置,其特征在于,所述無線傳輸的方式包括以下的一種或多種: 以太網、藍牙、2.4G無線網絡、紅外線和無線網絡協議ZigBee。
25.根據權利要求23所述的裝置,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提取的當前音頻數據對應的音頻時間戳。
26.根據權利要求23所述的裝置,其特征在于,所述播放目標時間戳包括所述移動設備側在播放所述音頻數據時提 取的當前音頻數據對應的音頻時間戳和延遲時間值;所述延遲時間值為所述顯示終端與所述移動設備之間數據傳輸延遲的時間。
27.根據權利要求23所述的裝置,其特征在于,所述延遲時間值為通過將預置的模擬數據發送至所述顯示終端并記錄當前的第三系統時間值,接收所述顯示終端返回的所述模擬數據并記錄當前的第四系統時間值,以及計算所述第四系統時間值與所述第三系統時間值的差值的一半,獲得的延遲時間值; 或者, 所述延遲時間值為所述顯示終端發送的延遲時間值。
28.根據權利要求23至27任一項所述的裝置,其特征在于,還包括: 第二緩沖模塊,用于對所述音頻數據進行緩沖處理。
29.一種設備,其特征在于,包括: 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能: 在顯示終端側接收多媒體數據;所述多媒體數據包括視頻數據和音頻數據;所述音頻數據攜帶有一個或 多個音頻時間戳; 將所述音頻數據發送至移動設備側;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接; 接收所述移動設備側返回的播放目標時間戳;所述播放目標時間戳為所述移動設備側在播放所述音頻數據時,依據當前播放的音頻時間戳生成的時間戳; 在顯示終端側播放所述播放目標時間戳所對應的視頻數據。
30.一種設備,其特征在于,包括: 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能: 在移動設備側接收顯示終端側發送的音頻數據;所述音頻數據攜帶有一個或多個音頻時間戳;所述顯示終端側與所述移動設備側通過無線傳輸的方式連接; 當播放所述音頻數據時,依據當前播放的音頻時間戳生成播放目標時間戳; 將所述播放目標時間戳發送至所述顯示終端側;所述顯示終端側用于播放所述目標時間戳所對應的視頻數據;其中,所述音頻數據和所述視頻數據為所述顯示終端接收的多媒體數據。
【文檔編號】H04N21/8547GK103905876SQ201410092999
【公開日】2014年7月2日 申請日期:2014年3月13日 優先權日:2014年3月13日
【發明者】李典 申請人:北京奇藝世紀科技有限公司