時(shí)鐘校正方法、時(shí)鐘校正裝置及音箱的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及時(shí)鐘校正,更具體地,涉及一種時(shí)鐘校正方法、時(shí)鐘校正裝置及音箱。
【背景技術(shù)】
[0002]—般來說,時(shí)間同步是指,兩個(gè)設(shè)備在時(shí)間上具有一致性。在包含多個(gè)設(shè)備的同步系統(tǒng)中,時(shí)鐘源所在的設(shè)備被稱為主設(shè)備或主同步設(shè)備,其他設(shè)備與主設(shè)備通信,以同步自己的本地時(shí)鐘,從而達(dá)到與主設(shè)備的時(shí)鐘保持一致的目的。
[0003]但是,同步系統(tǒng)中可能存在多種技術(shù)問題。
[0004]例如,如果主設(shè)備的網(wǎng)絡(luò)狀況變差,例如,在W1-Fi環(huán)境下,如果主設(shè)備遠(yuǎn)離W1-Fi路由器,那么這將會(huì)導(dǎo)致同步系統(tǒng)的整體時(shí)間同步效果變差。
[0005]例如,在無線WiFi音頻系統(tǒng)中,可以由兩個(gè)音箱組成立體聲播放系統(tǒng)。通常要求兩個(gè)音箱在同一時(shí)間播放同一音樂的不同聲道。如果兩個(gè)音箱的播放時(shí)間差達(dá)到毫秒級(jí),這會(huì)大大影響用戶聽音樂的體驗(yàn)。尤其的是,在使用WiFi作為通信媒介的情況下,當(dāng)通信狀況變差(例如,WiFi信道擁擠)時(shí),同步精度會(huì)變差。
[0006]例如,隨著人們生活水準(zhǔn)的提高,在用戶家中可能存在多個(gè)路由器,多個(gè)音箱連接到不同路由器。這可能存在跨路由器進(jìn)行通信的情況。在這種情況下,通訊鏈加長,從而導(dǎo)致同步效果變差。
[0007]因此,本發(fā)明的發(fā)明人認(rèn)識(shí)到,尤其對(duì)于音響系統(tǒng)來說,需要進(jìn)行改進(jìn)。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的一個(gè)目的是提供一種用于時(shí)鐘校正的新技術(shù)方案。
[0009]根據(jù)本發(fā)明的第一方面,提供了一種時(shí)鐘校正方法,包括:接收同步時(shí)鐘信息;獲得本地時(shí)鐘信息;基于同步時(shí)鐘信息和本地時(shí)鐘信息,計(jì)算本地時(shí)鐘與同步時(shí)鐘的時(shí)鐘差異S ;檢測通信狀態(tài);在通信狀態(tài)變差的情況下,使用所述時(shí)鐘差異δ校正本地時(shí)鐘。
[0010]優(yōu)選地,所述同步時(shí)鐘信息包括第一同步時(shí)間Tsl和從Tsl起經(jīng)過第一時(shí)間間隔的第二同步時(shí)間Ts2,以及所述本地時(shí)鐘信息包括與第一同步時(shí)間Tsl對(duì)應(yīng)的第一本地時(shí)間Tol以及與第二同步時(shí)間Tsl對(duì)應(yīng)的第二本地時(shí)間To2。
[0011]優(yōu)選地,所述時(shí)鐘差異δ = (Ts2-Tsl)-(To2-Tol),以及校正本地時(shí)鐘的步驟包括:從最后一次使用同步時(shí)鐘信息進(jìn)行同步之后起,每間隔所述第一時(shí)間間隔,使用所述時(shí)鐘差異校正本地時(shí)鐘。
[0012]優(yōu)選地,所述時(shí)鐘差異δ = ((Ts2-Tsl)-(To2-Tol)) + (To2-Tol),以及校正本地時(shí)鐘的步驟包括:從最后一次使用同步時(shí)鐘信息進(jìn)行同步之后起,每間隔At時(shí)間,使用Δ t* δ校正本地時(shí)鐘。
[0013]優(yōu)選地,當(dāng)連續(xù)η個(gè)同步周期未接收到同步時(shí)鐘信息時(shí),確定通信狀態(tài)變差。
[0014]優(yōu)選地,所述時(shí)鐘差異δ是多次計(jì)算的時(shí)鐘差異的平均值。
[0015]優(yōu)選地,所述本地時(shí)鐘是音箱的本地時(shí)鐘。
[0016]根據(jù)本發(fā)明的第二方面,提供了一種時(shí)鐘校正裝置,包括:接收單元,被設(shè)置成接收同步時(shí)鐘信息;獲得單元,被設(shè)置成獲得本地時(shí)鐘信息;計(jì)算單元,被設(shè)置成基于同步時(shí)鐘信息和本地時(shí)鐘信息,計(jì)算本地時(shí)鐘與同步時(shí)鐘的時(shí)鐘差異S ;檢測單元,被設(shè)置成檢測通信狀態(tài);校正單元,被設(shè)置成在通信狀態(tài)變差的情況下,使用所述時(shí)鐘差異S校正本地時(shí)鐘。
[0017]優(yōu)選地,所述同步時(shí)鐘信息包括第一同步時(shí)間Tsl和從Tsl起經(jīng)過第一時(shí)間間隔的第二同步時(shí)間Ts2,以及所述本地時(shí)鐘信息包括與第一同步時(shí)間Tsl對(duì)應(yīng)的第一本地時(shí)間Tol以及經(jīng)過所述第一時(shí)間間隔的第二本地時(shí)間To2。
[0018]優(yōu)選地,所述時(shí)鐘差異δ = (Ts2-Tsl)-(T02-T0l),以及所述校正單元被設(shè)置成從最后一次使用同步時(shí)鐘信息進(jìn)行同步之后起,每間隔所述第一時(shí)間間隔,使用所述時(shí)鐘差異δ校正本地時(shí)鐘。
[0019]優(yōu)選地,所述時(shí)鐘差異δ = ((Ts2-Tsl)-(To2-Tol)) + (To2-Tol),以及所述校正單元被設(shè)置成從最后一次使用同步時(shí)鐘信息進(jìn)行同步之后起,每間隔At時(shí)間,使用Δ t* δ校正本地時(shí)鐘。
[0020]優(yōu)選地,所述檢測單元被設(shè)置成當(dāng)連續(xù)η個(gè)同步周期未接收到同步時(shí)鐘信息時(shí),確定通信狀態(tài)變差。
[0021]優(yōu)選地,所述時(shí)鐘差異δ是多次計(jì)算的時(shí)鐘差異的平均值。
[0022]優(yōu)選地,所述本地時(shí)鐘是音箱的本地時(shí)鐘。
[0023]根據(jù)本發(fā)明的第三方面,提供了一種音箱,包括根據(jù)本發(fā)明的時(shí)鐘校正裝置。
[0024]本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,沒有在通信狀況變差的情況下通過偏差來校正本地時(shí)鐘的技術(shù)方案。因此,本發(fā)明所要實(shí)現(xiàn)的技術(shù)任務(wù)或者所要解決的技術(shù)問題是本領(lǐng)域技術(shù)人員從未想到的或者沒有預(yù)期到的,故本發(fā)明是一種新的技術(shù)方案。
[0025]另外,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,盡管現(xiàn)有技術(shù)中存在許多問題,但是,本發(fā)明的每個(gè)實(shí)施例或權(quán)利要求的技術(shù)方案可以僅在一個(gè)或幾個(gè)方面進(jìn)行改進(jìn),而不必同時(shí)解決現(xiàn)有技術(shù)中或者【背景技術(shù)】中列出的全部技術(shù)問題。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對(duì)于一個(gè)權(quán)利要求中沒有提到的內(nèi)容不應(yīng)當(dāng)作為對(duì)于該權(quán)利要求的限制。
[0026]通過以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。
【附圖說明】
[0027]被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且連同其說明一起用于解釋本發(fā)明的原理。
[0028]圖1是顯示可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的音箱的配置的例子的示意性框圖。
[0029]圖2示出了根據(jù)本發(fā)明的第一實(shí)施例的用于在通信系統(tǒng)中的多個(gè)電子設(shè)備中選擇主同步設(shè)備的方法的流程圖。
[0030]圖3示出了根據(jù)本發(fā)明的第一實(shí)施例的選擇裝置的框圖。
[0031]圖4不出了根據(jù)本發(fā)明的一個(gè)例子的不意圖。
[0032]圖5示出了兩個(gè)音箱之間產(chǎn)生同步差異的例子。
[0033]圖6示出了根據(jù)本發(fā)明的第二實(shí)施例的時(shí)鐘校正方法的流程圖。
[0034]圖7示出了根據(jù)本發(fā)明的第二實(shí)施例的時(shí)鐘校正裝置的框圖。
[0035]圖8示出了根據(jù)本發(fā)明的第三實(shí)施例的用于選擇多級(jí)主同步設(shè)備的方法的流程圖。
[0036]圖9示出了根據(jù)本發(fā)明的第三實(shí)施例的選擇裝置的框圖。
[0037]圖10示出了根據(jù)本發(fā)明的另一個(gè)例子的示意圖。
[0038]圖11示出了根據(jù)本發(fā)明的又一個(gè)例子的示意圖。
【具體實(shí)施方式】
[0039]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0040]以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。
[0041]對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。
[0042]在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它例子可以具有不同的值。
[0043]應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
[0044]<音箱的配置>
[0045]圖1是顯示可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的音箱1000的配置的例子的框圖。
[0046]如圖1所示,音箱1000包括處理裝置1010、存儲(chǔ)裝置1020、通信裝置1030、顯示裝置1040、揚(yáng)聲器1050,等等。
[0047]處理裝置1010例如可以是中央處理器CPU、微處理器MCU等。存儲(chǔ)裝置1020例如包括R0M(只讀存儲(chǔ)器)、RAM(隨機(jī)存取存儲(chǔ)器)、諸如硬盤的非易失性存儲(chǔ)器等。
[0048]通信裝置1030例如能夠進(jìn)行有有線或無線通信。
[0049]顯示裝置1040例如是液晶顯示屏,例如,可以用于顯示所播放的音樂的信息等。音箱1000通過揚(yáng)聲器1050播放聲音,例如,音樂等。
[0050]圖1所示的音箱僅是解釋性的,并且決不是為了要限制本發(fā)明、其應(yīng)用或用途。
[0051]〈第一實(shí)施例〉
[0052]圖2示出了根據(jù)本發(fā)明的第一實(shí)施例的用于在通信系統(tǒng)中的多個(gè)電子設(shè)備中選擇主同步設(shè)備的方法。
[0053]如圖2所示,在步驟S2100,獲得每個(gè)電子設(shè)備與其他電子設(shè)備之間的單獨(dú)傳輸延遲。
[0054]單獨(dú)傳輸延遲指的是網(wǎng)絡(luò)上的兩個(gè)點(diǎn)之間的傳輸延遲。通常,可以認(rèn)為,對(duì)于網(wǎng)絡(luò)上的兩個(gè)節(jié)點(diǎn)A和B,從A到B的傳輸延遲等于從B到A的傳輸延遲。因此,例如,可以通過計(jì)算從一個(gè)電子設(shè)備向另一個(gè)電子設(shè)