據(jù)包所對應(yīng)的音頻信號,從而實現(xiàn)高頻信號播放裝置所播放的高頻信號與低音炮設(shè)備播放的低頻信號之間的準確同步,提升用戶體驗。
[0072]本公開實施例中,只需要在首個高頻數(shù)據(jù)包和首個低頻數(shù)據(jù)包中分別添加頭字段,通過添加的頭字段來攜帶所述播放信息即可,實現(xiàn)簡單,用戶體驗好。
[0073]本公開實施例中,低音炮設(shè)備在接收到智能終端發(fā)送的攜帶播放信息的首個低頻數(shù)據(jù)包后,會計算出需要的緩存區(qū)域大小,進而建立緩存區(qū)域,將所述低頻數(shù)據(jù)包緩存在緩存區(qū)域中。當?shù)竭_播放時間點時,低音炮設(shè)備才從所述緩存區(qū)域中讀取首個所述低頻數(shù)據(jù)包后,播放對應(yīng)的低頻信號。高頻播放裝置同樣再到達播放時間點時,播放對應(yīng)的高頻信號,之后,低音炮設(shè)備和高頻信號播放裝置會繼續(xù)分別播放后續(xù)數(shù)據(jù)包所對應(yīng)的音頻信號,確保了高頻信號播放裝置所播放的高頻信號與低音炮設(shè)備播放的低頻信號之間的準確同步,提升了用戶體驗。
【附圖說明】
[0074]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0075]圖1是本公開根據(jù)一示例性實施例示出的一種同步播放方法流程圖;
[0076]圖2是本公開根據(jù)一示例性實施例示出的另一種同步播放方法流程圖;
[0077]圖3是本公開根據(jù)一示例性實施例示出的另一種同步播放方法流程圖;
[0078]圖4是本公開根據(jù)一示例性實施例示出的一種同步播放裝置框圖;
[0079]圖5是本公開根據(jù)一示例性實施例示出的另一種同步播放裝置框圖;
[0080]圖6是本公開根據(jù)一不例性實施例不出的另一種同步播放裝置框圖;
[0081]圖7是本公開根據(jù)一示例性實施例示出的另一種同步播放裝置框圖;
[0082]圖8是本公開根據(jù)一示例性實施例示出的另一種同步播放裝置框圖;
[0083]圖9是本公開根據(jù)一示例性實施例示出的另一種同步播放裝置框圖;
[0084]圖10是本公開根據(jù)一示例性實施例示出的另一種同步播放裝置框圖;
[0085]圖11是本公開根據(jù)一示例性實施例示出的一種用于同步播放裝置的一結(jié)構(gòu)示意圖。
【具體實施方式】
[0086]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0087]在本公開使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0088]應(yīng)當理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”。
[0089]如圖1所示,圖1是根據(jù)一示例性實施例示出的一種同步播放方法,所述方法可以用于智能終端,所述智能終端與低音炮設(shè)備之間建立有藍牙連接,包括以下步驟:
[0090]在步驟101中,在首個低頻數(shù)據(jù)包中添加用于指示播放時間點的播放信息。
[0091]本公開實施例中涉及的智能終端可以是各種能夠與低音炮設(shè)備之間建立藍牙連接的智能終端,例如,智能電視、智能手機、平板電腦、個人數(shù)字助理(Personal DigitalAssistant,PDA)等。
[0092]本步驟中,智能終端在發(fā)送首個低頻數(shù)據(jù)包到低音炮設(shè)備之前,需要在首個低頻數(shù)據(jù)包中添加用于指示播放時間點的播放信息??蛇x地,所述步驟101可以包括(圖1中未示出):
[0093]在步驟101-1中,在首個所述低頻數(shù)據(jù)包中添加攜帶所述播放信息的第一頭字段。
[0094]本步驟中,可以由所述智能終端的數(shù)字信號處理DSP芯片通過相關(guān)技術(shù)在首個低頻數(shù)據(jù)包中添加第一頭字段,通過添加的所述第一頭字段攜帶所述播放信息。
[0095]在步驟102中,通過藍牙連接發(fā)送攜帶播放信息的首個低頻數(shù)據(jù)包到低音炮設(shè)備,使得低音炮設(shè)備在到達播放時間點時,開始播放首個低頻數(shù)據(jù)包中的低頻信號。
[0096]本步驟中,所述DSP芯片通過藍牙連接,將首個所述低頻數(shù)據(jù)包發(fā)送到所述低音炮設(shè)備。由于首個所述低頻數(shù)據(jù)包中攜帶了用于指示播放時間點的播放信息,則所述低音炮設(shè)備在接收到首個所述低頻數(shù)據(jù)包后,需要等待一段時間,在到達播放時間點時才播放其中的低頻信號。因此,所述低音炮設(shè)備需要建立一緩存區(qū)域,用來緩存首個所述低頻數(shù)據(jù)包。
[0097]本公開實施例中,由于首個低頻數(shù)據(jù)包是通過藍牙連接發(fā)送到所述低音炮設(shè)備的,因此,在計算緩存區(qū)域大小時,需要去除傳輸時延,即需要通過接收時間點和所述播放時間點來計算緩存區(qū)域大小。
[0098]可以采用以下公式計算所述緩存區(qū)域大小:
[0099]size = (T_T0)*S*B/8
[0100]其中,size表示所述緩存區(qū)域大小,T表示所述播放時間點,TO表示所述接收時間點,S表不米樣率,B表不低首米樣精度。
[0101]可選地,所述采樣率S和所述低音采樣精度B由所述低音炮設(shè)備決定,所述采樣率S 一般可以為48k赫茲、44.1k赫茲或96k赫茲,所述低音采樣精度B —般可以為16比特或8比特。
[0102]在計算出緩存區(qū)域大小后,所述低音炮設(shè)備通過相關(guān)技術(shù)建立緩存區(qū)域,來緩存首個低頻數(shù)據(jù)包,當?shù)竭_所述播放時間點時,從所述緩存區(qū)域中讀取首個所述低頻數(shù)據(jù)包后,播放其中的低頻信號。
[0103]為了確保高頻信號播放裝置所播放的高頻信號與低音炮端播放的低頻信號之間的準確同步,高頻信號播放裝置同樣需要在所述播放時間點開始播放首個高頻數(shù)據(jù)包中的高頻信號。由于智能終端的所述DSP芯片與所述高頻信號播放裝置,例如揚聲器之間,一般采用有線連接的方式,傳輸數(shù)據(jù)包的速度較快,基本可以達到實時傳輸。因此,只需要在達到所述播放時間點時,由所述DSP芯片發(fā)送首個高頻數(shù)據(jù)包到所述高頻信號播放裝置,由所述高頻信號播放裝置播放其中的高頻信號即可。
[0104]為了確保能夠在到達播放時間點時,發(fā)送首個高頻數(shù)據(jù)包到所述高頻信號播放裝置,所述方法還包括(圖1中未示出):
[0105]在步驟102-1中,在首個所述高頻數(shù)據(jù)包中添加所述播放信息。
[0106]進一步地,所述步驟102-1可以包括:
[0107]在步驟102-11中,在首個所述高頻數(shù)據(jù)包中添加攜帶所述播放信息的第二頭字段。
[0108]本公開實施例中,同樣可以通過相關(guān)技術(shù),在首個所述高頻數(shù)據(jù)包中添加第二頭字段,通過所述第二頭字段攜帶所述播放信息。
[0109]除了上述方式外,所述DSP芯片還可以在發(fā)送攜帶所述播放信息的首個低頻數(shù)據(jù)包到所述低音炮設(shè)備的同時,啟動一計時器,計時時長為所述播放時間點與當前時間點的差值,確保在后續(xù)步驟中可以在到達所述播放時間點時,發(fā)送首個高頻數(shù)據(jù)包到所述高頻信號播放裝置。
[0110]在步驟103中,檢測當前是否到達播放時間點。
[0111]本步驟中,可以檢測當前時間點是否到達首個所述高頻數(shù)據(jù)包中攜帶的所述播放信息所指示的播放時間點;或者可以判斷在當前時間點時,所述計時器是否到時。
[0112]當?shù)竭_所述播放時間點時,執(zhí)行步驟104。
[0113]在步驟104中,在到達播放時間點時,發(fā)送首個高頻數(shù)據(jù)包到智能終端的高頻信號播放裝置,使得高頻信號播放裝置開始播放首個高頻數(shù)據(jù)包中的高頻信號。
[0114]本步驟中,所述DSP芯片在到達所述播放時間點時,發(fā)送首個高頻數(shù)據(jù)包到所述智能終端的高頻信號播放裝置,所述高頻信號播放裝置接收后立即播放其中的高頻信號。
[0115]通過上述過程,在到達播放時間點時,低音炮設(shè)備和智能終端的高頻信號播放裝置同步開始分別播放低頻信號和高頻信號,在播放完首個數(shù)據(jù)包對應(yīng)的音頻信號后,低音炮設(shè)備和高頻信號播放裝置會繼續(xù)分別播放后續(xù)數(shù)據(jù)包所對應(yīng)的音頻信號,最終實現(xiàn)了低頻信號和高頻信號的同步播放,提升了用戶體驗。
[0116]如圖2所示,圖2是根據(jù)一示例性實施例示出的另一種同步播放方法的流程圖,所述方法可以用于低音炮設(shè)備,所述低音炮設(shè)備與智能終端之間建立有藍牙連接,包括以下步驟:
[0117]在步驟201中,通過藍牙連接接收所述智能終端發(fā)送的攜帶播放信息的首個低頻數(shù)據(jù)包,其中播放信息用于指示播放時間點。
[0118]本步驟中,低音炮設(shè)備會通過預先建立的藍牙連接,接收到智能終端的DSP