TWI727897B - Auxiliary bluetooth circuit of multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit - Google Patents
Auxiliary bluetooth circuit of multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit Download PDFInfo
- Publication number
- TWI727897B TWI727897B TW109133958A TW109133958A TWI727897B TW I727897 B TWI727897 B TW I727897B TW 109133958 A TW109133958 A TW 109133958A TW 109133958 A TW109133958 A TW 109133958A TW I727897 B TWI727897 B TW I727897B
- Authority
- TW
- Taiwan
- Prior art keywords
- bluetooth
- circuit
- clock
- clk
- master
- Prior art date
Links
- 230000001360 synchronised effect Effects 0.000 claims abstract description 25
- 238000004891 communication Methods 0.000 claims description 61
- 230000005540 biological transmission Effects 0.000 claims description 15
- 238000000034 method Methods 0.000 description 56
- 230000008569 process Effects 0.000 description 43
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
本發明涉及藍牙技術,尤指一種可降低微網時脈更新複雜度的多成員藍牙裝置中的副藍牙電路。 The invention relates to Bluetooth technology, in particular to a secondary Bluetooth circuit in a multi-member Bluetooth device that can reduce the complexity of updating the clock pulse of a microgrid.
根據藍牙通訊標準的規範,兩個或兩個以上的藍牙電路可形成一個藍牙微網(piconet),且每個藍牙電路可同時屬於多個不同的藍牙微網。不過在同一個藍牙微網中的每個藍牙電路,都要按照特定的微網時脈(piconet clock)來排程傳送封包與接收封包的運作,以避免封包遺漏(packet loss)或封包碰撞(packet collision)的情況發生。 According to the specifications of the Bluetooth communication standard, two or more Bluetooth circuits can form a Bluetooth piconet, and each Bluetooth circuit can belong to multiple different Bluetooth piconets at the same time. However, each Bluetooth circuit in the same Bluetooth piconet must schedule the operation of transmitting and receiving packets according to a specific piconet clock to avoid packet loss or packet collision ( packet collision) occurs.
在傳統的藍牙網路架構中,不同藍牙微網所使用的微網時脈彼此間互相獨立、沒有關聯。因此,倘若一藍牙電路同時屬於多個藍牙微網,則該藍牙電路必須產生彼此獨立的多個內部時脈,並時常更新個別內部時脈的偏移量(offset),以使得這些內部時脈能夠分別與對應的微網時脈保持同步。這樣的架構不僅會增加藍牙電路的內部電路複雜度,也會降低藍牙電路的藍牙頻寬使用效率。 In the traditional Bluetooth network architecture, the microgrid clocks used by different Bluetooth microgrids are independent and unrelated to each other. Therefore, if a Bluetooth circuit belongs to multiple Bluetooth piconets at the same time, the Bluetooth circuit must generate multiple internal clocks that are independent of each other, and update the offsets of the individual internal clocks from time to time, so that these internal clocks It can be synchronized with the corresponding microgrid clock respectively. Such an architecture will not only increase the internal circuit complexity of the Bluetooth circuit, but also reduce the Bluetooth bandwidth usage efficiency of the Bluetooth circuit.
有鑑於此,如何降低藍牙電路的內部電路複雜度並同時提升其藍牙頻寬使用效率,實為有待解決的問題。 In view of this, how to reduce the internal circuit complexity of the Bluetooth circuit and at the same time improve the efficiency of its Bluetooth bandwidth usage is really a problem to be solved.
本說明書提供一種多成員藍牙裝置中的副藍牙電路的實施例。該多 成員藍牙裝置用於與一來源藍牙裝置進行資料傳輸,且包含一主藍牙電路及該副藍牙電路,該來源藍牙裝置扮演一第一藍牙微網中的一主裝置,該主藍牙電路扮演該第一藍牙微網中的一從裝置、並扮演一第二藍牙微網中的一主裝置,該主藍牙電路會依據該來源藍牙裝置所產生的一第一主時脈,產生頻率實質上與該第一主時脈相同且相位實質上對齊於該第一主時脈的一第一從時脈及一第二主時脈。 該副藍牙電路包含:一第二藍牙通信電路;一第二封包解析電路,設置成解析該第二藍牙通信電路接收到的封包;一第二時脈調整電路;以及一第二控制電路,耦接於該第二藍牙通信電路、該第二封包解析電路、與該第二時脈調整電路,設置成控制該副藍牙電路扮演該第二藍牙微網中的一從裝置;其中,該第二控制電路還設置成進行以下運作:依據該第二主時脈的時序資料,控制該第二時脈調整電路產生皆與該第二主時脈同步的一第二從時脈和一第三從時脈;以及控制該第二藍牙通信電路依據該第三從時脈進行運作,以嗅探該來源藍牙裝置在該第一藍牙微網中發送的藍牙封包。 This specification provides an embodiment of a secondary Bluetooth circuit in a multi-member Bluetooth device. More The member Bluetooth device is used for data transmission with a source Bluetooth device, and includes a main Bluetooth circuit and the auxiliary Bluetooth circuit. The source Bluetooth device acts as a main device in a first Bluetooth piconet, and the main Bluetooth circuit acts as the second Bluetooth circuit. A slave device in a Bluetooth piconet acts as a master device in a second Bluetooth piconet. The master Bluetooth circuit will generate a frequency substantially equal to the first master clock generated by the source Bluetooth device. The first master clock is the same and the phase is substantially aligned with a first slave clock and a second master clock of the first master clock. The secondary Bluetooth circuit includes: a second Bluetooth communication circuit; a second packet analysis circuit configured to analyze packets received by the second Bluetooth communication circuit; a second clock adjustment circuit; and a second control circuit, coupled Is connected to the second Bluetooth communication circuit, the second packet analysis circuit, and the second clock adjustment circuit, and is configured to control the secondary Bluetooth circuit to act as a slave device in the second Bluetooth piconet; wherein, the second The control circuit is further configured to perform the following operations: according to the timing data of the second master clock, control the second clock adjustment circuit to generate a second slave clock and a third slave that are synchronized with the second master clock Clock; and controlling the second Bluetooth communication circuit to operate according to the third slave clock to sniff the Bluetooth packet sent by the source Bluetooth device in the first Bluetooth piconet.
上述實施例的另一優點,是副藍牙電路會將其內部的第二從時脈與第三從時脈皆同步於主藍牙電路所決定的第二主時脈,所以第二時脈調整電路可用較簡化的電路架構來實現。 Another advantage of the above embodiment is that the secondary Bluetooth circuit synchronizes its internal second slave clock and third slave clock with the second master clock determined by the master Bluetooth circuit, so the second clock adjustment circuit It can be implemented with a simplified circuit architecture.
上述實施例的另一優點,是副藍牙電路所使用的第二從時脈與第三從時脈皆與第二主時脈同步,也皆等效上與第一主時脈同步,因此能有效提升副藍牙電路的藍牙頻寬使用效率。 Another advantage of the above embodiment is that the second slave clock and the third slave clock used by the secondary Bluetooth circuit are both synchronized with the second master clock, and both are equivalently synchronized with the first master clock. Effectively improve the Bluetooth bandwidth utilization efficiency of the secondary Bluetooth circuit.
本發明的其他優點將搭配以下的說明和圖式進行更詳細的解說。 Other advantages of the present invention will be explained in more detail with the following description and drawings.
100:多成員藍牙裝置(multi-member Bluetooth device) 100: Multi-member Bluetooth device
102:來源藍牙裝置(source Bluetooth device) 102: source Bluetooth device
110:主藍牙電路(main Bluetooth circuit) 110: main Bluetooth circuit
111:第一藍牙通信電路(first Bluetooth communication circuit) 111: first Bluetooth communication circuit
113:第一封包解析電路(first packet parsing circuit) 113: first packet parsing circuit
115:第一時脈調整電路(first clock adjusting circuit) 115: first clock adjusting circuit (first clock adjusting circuit)
117:第一控制電路(first control circuit) 117: first control circuit
120:副藍牙電路(auxiliary Bluetooth circuit) 120: auxiliary Bluetooth circuit
121:第二藍牙通信電路(second Bluetooth communication circuit) 121: second Bluetooth communication circuit
123:第二封包解析電路(second packet parsing circuit) 123: second packet parsing circuit
125:第二時脈調整電路(second clock adjusting circuit) 125: second clock adjusting circuit
127:第二控制電路(second control circuit) 127: second control circuit
202~224、402~412、506~512:運作流程(operation) 202~224, 402~412, 506~512: operation
310:第一藍牙微網(first piconet) 310: The first Bluetooth piconet (first piconet)
320:第二藍牙微網(second piconet) 320: second piconet (second piconet)
圖1為本發明一實施例的多成員藍牙裝置簡化後的功能方塊圖。 FIG. 1 is a simplified functional block diagram of a multi-member Bluetooth device according to an embodiment of the present invention.
圖2為圖1的多成員藍牙裝置採用的內部時脈產生方法的一實施例簡化後的流程圖。 FIG. 2 is a simplified flowchart of an embodiment of an internal clock generation method adopted by the multi-member Bluetooth device of FIG. 1.
圖3為圖1的多成員藍牙裝置構成一星狀網路的一實施例簡化後的示 意圖。 FIG. 3 is a simplified diagram of an embodiment in which the multi-member Bluetooth devices of FIG. 1 form a star network intention.
圖4為圖1中的副藍牙電路採用的內部時脈更新方法的一實施例簡化後的流程圖。 4 is a simplified flowchart of an embodiment of an internal clock update method adopted by the secondary Bluetooth circuit in FIG. 1.
圖5為圖1中的副藍牙電路採用的內部時脈更新方法的另一實施例簡化後的流程圖。 FIG. 5 is a simplified flowchart of another embodiment of the internal clock update method adopted by the secondary Bluetooth circuit in FIG. 1.
以下將配合相關圖式來說明本發明的實施例。在圖式中,相同的標號表示相同或類似的元件或方法流程。 The embodiments of the present invention will be described below in conjunction with related drawings. In the drawings, the same reference numerals indicate the same or similar elements or method flows.
圖1為本發明一實施例的多成員藍牙裝置100簡化後的功能方塊圖。多成員藍牙裝置100用於與一來源藍牙裝置102進行資料傳輸,且包含多個成員電路(member circuit)。為了方便說明起見,在圖1的實施例中僅繪示兩個成員電路,分別是主藍牙電路110、以及副藍牙電路120。
FIG. 1 is a simplified functional block diagram of a multi-member Bluetooth
在本實施例中,多成員藍牙裝置100中的所有成員電路都有類似的主要電路架構,但在不同的成員電路中可以設置不同的額外電路元件,而不侷限所有成員電路的電路結構都要完全相同。例如,如圖1所示,主藍牙電路110包含有一第一藍牙通信電路111、一第一封包解析電路113、一第一時脈調整電路115、以及一第一控制電路117。相仿地,副藍牙電路120包含有一第二藍牙通信電路121、一第二封包解析電路123、一第二時脈調整電路125、以及一第二控制電路127。
In this embodiment, all member circuits in the multi-member Bluetooth
在主藍牙電路110中,第一藍牙通信電路111可用於跟其他藍牙裝置進行資料通信。第一封包解析電路113可用於解析第一藍牙通信電路111接收到的藍牙封包。第一時脈調整電路115耦接於第一封包解析電路113,可用於調整主藍牙電路110的內部時脈信號,以同步主藍牙電路110與其他藍牙裝置之間所使用的微網時脈(piconet clock)。
In the main Bluetooth
第一控制電路117耦接於第一藍牙通信電路111、第一封包解析電路
113、與第一時脈調整電路115,設置成控制前述電路的運作方式。
在運作時,第一控制電路117可透過第一藍牙通信電路111以藍牙無線傳輸方式直接與來源藍牙裝置102進行資料通信,以及透過第一藍牙通信電路111與其他成員電路進行資料通信。第一控制電路117還會利用第一封包解析電路113解析第一藍牙通信電路111所接收到的封包,以獲取相關的資料或指令。
The
在副藍牙電路120中,第二藍牙通信電路121可用於跟其他藍牙裝置進行資料通信。第二封包解析電路123可用於解析第二藍牙通信電路121接收到的藍牙封包。第二時脈調整電路125耦接於第二封包解析電路123,可用於調整副藍牙電路120的內部時脈信號,以同步副藍牙電路120與其他藍牙裝置之間所使用的微網時脈。
In the secondary Bluetooth
第二控制電路127耦接於第二藍牙通信電路121、第二封包解析電路123、與第二時脈調整電路125,設置成控制前述電路的運作方式。
在運作時,第二控制電路127可透過第二藍牙通信電路121以藍牙無線傳輸方式與其他藍牙裝置進行資料通信,以及透過第二藍牙通信電路121與其他成員電路進行資料通信。第二控制電路127還會利用第二封包解析電路123解析第二藍牙通信電路121所接收到的封包,以獲取相關的資料或指令。
The
實作上,前述的第一藍牙通信電路111與第二藍牙通信電路121,皆可用能夠支援各種版本的藍牙通信協定的合適無線通信電路來實現。
前述的第一封包解析電路113與第二封包解析電路123,皆可用各種封包解調變電路、數位運算電路、微處理器、或是特殊應用積體電路(Application Specific Integrated Circuit,ASIC)來實現。前述的第一時脈調整電路115與第二時脈調整電路125,皆可用各種能夠比對及調整時脈頻率和/或時脈相位的合適電路來實現,例如,各種鎖相迴路(phase-locked loop,PLL)或是延遲鎖定迴路(delay-locked loop,DLL)等等。前述的第一控制電路117與第二控制電路127,皆
可用具有適當運算能力的各種微處理器或數位信號處理電路來實現。
In practice, both the aforementioned first Bluetooth
在某些實施例中,也可以將第一時脈調整電路115或第二時脈調整電路125整合到第一控制電路117或第二控制電路127中。另外,也可以將前述的第一封包解析電路113與第二封包解析電路123,分別整合到前述的第一藍牙通信電路111與第二藍牙通信電路121中。
In some embodiments, the first
換言之,前述的第一藍牙通信電路111與第一封包解析電路113有可能用不同的電路來實現,也可能用同一個電路來實現。同樣地,前述的第二藍牙通信電路121與第二封包解析電路123有可能用不同的電路來實現,也可能用同一個電路來實現。
In other words, the aforementioned first
在應用時,也可以將前述主藍牙電路110中的不同功能方塊整合在一單一電路晶片中。例如,主藍牙電路110中的所有功能方塊可以整合在單一藍牙控制晶片(Bluetooth controller IC)中。同樣地,副藍牙電路120中的所有功能方塊也可以整合在另一個單一藍牙控制晶片中。
In application, different functional blocks of the aforementioned
在實際應用上,多成員藍牙裝置100可用來實現由多個成員電路互相搭配使用的藍牙裝置,例如,成對的藍牙耳機、成組的藍牙喇叭等等。來源藍牙裝置102則可用各種電腦、手機、平板、智慧音箱、遊戲機等具有藍牙通訊功能的電子設備來實現。
In practical applications, the
由前述說明可知,多成員藍牙裝置100中的不同成員電路可透過各自的藍牙通信電路彼此進行資料通信,以形成各式型態的藍牙網路。
當多成員藍牙裝置100與來源藍牙裝置102進行資料通信時,來源藍牙裝置102會將多成員藍牙裝置100視為單一藍牙裝置來對待。
It can be seen from the foregoing description that different member circuits in the
主藍牙電路110可採用各種已知的機制接收來源藍牙裝置102發出的封包,而副藍牙電路120則可在主藍牙電路110運作的過程中,利用適當的機制獲取來源藍牙裝置102發出的封包。
The
例如,在主藍牙電路110接收來源藍牙裝置102發出的封包的過程中,副藍牙電路120可操作在一嗅探模式(sniffing mode)以主動嗅探來源
藍牙裝置102發出的封包。或者,副藍牙電路120可操作在一間接收訊模式(relay mode),只被動地接收主藍牙電路110接收到來源藍牙裝置102發出的封包後所轉傳來的封包,而不主動嗅探來源藍牙裝置102發出的封包。
For example, when the
請注意,在說明書及申請專利範圍中所指稱的「主藍牙電路」與
「副藍牙電路」兩個名詞,只是為了方便區分不同成員電路接收來源藍牙裝置102發出的封包的方式有所不同,並不表示主藍牙電路110對於副藍牙電路120的其他運作面向上是否具有某種程度的控制權限。
Please note that the "main Bluetooth circuit" referred to in the specification and the scope of the patent application and
The two terms "secondary Bluetooth circuit" are just for the convenience of distinguishing that the ways in which different member circuits receive packets from the
以下將搭配圖2至圖3來進一步說明多成員藍牙裝置100的運作方式。
圖2為多成員藍牙裝置100採用的內部時脈產生方法的一實施例簡化後的流程圖。圖3為多成員藍牙裝置100構成一星狀網路(scatternet)的一實施例簡化後的示意圖。
Hereinafter, the operation mode of the
在圖2的流程圖中,位於一特定裝置所屬欄位中的流程,即代表由該特定裝置所進行的流程。例如,標記在「來源藍牙裝置」欄位中的部分,是由來源藍牙裝置102所進行的流程;標記在「主藍牙電路」欄位中的部分,是由主藍牙電路110所進行的流程;標記在「副藍牙電路」欄位中的部分,是由副藍牙電路120所進行的流程,前述的邏輯也適用於後續的其他流程圖中。
In the flowchart of FIG. 2, the process located in the column of a specific device represents the process performed by the specific device. For example, the part marked in the "source Bluetooth device" field is the process performed by the
如圖2所示,多成員藍牙裝置100中的主藍牙電路110會與來源藍牙裝置102先進行流程202,以利用各種符合藍牙通訊標準所規範的方式建立如圖3所示的一第一藍牙微網310。在流程202中,來源藍牙裝置102會扮演第一藍牙微網310中的主裝置(master),而多成員藍牙裝置100中的主藍牙電路110則會扮演第一藍牙微網310中的從裝置(slave)。
As shown in FIG. 2, the
在流程204中,來源藍牙裝置102會產生第一主時脈CLK_P1M,並依據第一主時脈CLK_P1M在第一藍牙微網310中排程(schedule)藍牙
封包的傳送或接收時序。因此,第一主時脈CLK_P1M不只是來源藍牙裝置102的原始系統時脈(native system clock),同時也是第一藍牙微網310中的主裝置時脈(master clock)。
In the
在流程206中,來源藍牙裝置102會產生及傳送包含第一主時脈CLK_P1M的時序資料的一第一微網時序封包到第一藍牙微網310中。
實作上,來源藍牙裝置102可利用各種合適的資料,來做為第一主時脈CLK_P1M的時序資料。例如,來源藍牙裝置102可利用第一主時脈CLK_P1M的特定邊緣(例如,上升緣)的計數值(count value)來做為第一主時脈CLK_P1M的時序資料,並將第一主時脈CLK_P1M所對應的計數值寫入一跳頻同步封包(frequency hop synchronization packet,FHS packet)中,以形成該第一微網時序封包。
In the
在流程208中,第一藍牙通信電路111會透過第一藍牙微網310,接收來源藍牙裝置102產生的第一微網時序封包,並傳送給第一控制電路117。
In the
在流程210中,第一控制電路117會控制第一封包解析電路113,從第一微網時序封包中獲取前述第一主時脈CLK_P1M的時序資料,例如相關的計數值。
In the
在流程212中,第一控制電路117會依據第一主時脈CLK_P1M的時序資料,控制第一時脈調整電路115產生與第一主時脈CLK_P1M同步的第一從時脈CLK_P1S1,以做為第一藍牙微網310中的從裝置時脈(slave clock)。例如,第一控制電路117可依據第一主時脈CLK_P1M的時序資料,控制第一時脈調整電路115調整一第一參考時脈CLK_R1的頻率和/或相位偏移量,以產生頻率實質上與第一主時脈CLK_P1M相同、且相位實質上對齊於第一主時脈CLK_P1M的第一從時脈CLK_P1S1。
In the
在運作時,第一控制電路117可控制第一藍牙通信電路111依據第一從時脈CLK_P1S1,在第一藍牙微網310中排程藍牙封包的傳送或接
收時序。
In operation, the
在流程214中,多成員藍牙裝置100中的主藍牙電路110與副藍牙電路120,可利用各種符合藍牙通訊標準所規範的方式建立如圖3所示的第二藍牙微網320。在流程214中,主藍牙電路110會扮演第二藍牙微網320中的主裝置,而副藍牙電路120則會扮演第二藍牙微網320中的從裝置。
In the
換言之,主藍牙電路110不僅屬於前述的第一藍牙微網310,也同時屬於第二藍牙微網320。
In other words, the
在流程216中,第一控制電路117會依據第一主時脈CLK_P1M的時序資料或是第一從時脈CLK_P1S1的時序資料,控制第一時脈調整電路115產生與第一主時脈CLK_P1M同步的一第二主時脈CLK_P2M。例如,第一控制電路117可依據第一主時脈CLK_P1M的時序資料或是第一從時脈CLK_P1S1的時序資料,控制第一時脈調整電路115調整前述第一參考時脈CLK_R1的頻率和/或相位偏移量,以產生頻率實質上與第一主時脈CLK_P1M相同、且相位實質上對齊於第一主時脈CLK_P1M的第二主時脈CLK_P2M。
In the
第一控制電路117可控制第一藍牙通信電路111依據第二主時脈CLK_P2M,在第二藍牙微網320中排程藍牙封包的傳送或接收時序。
因此,第二主時脈CLK_P2M不只是主藍牙電路110的原始系統時脈(native system clock),同時也是第二藍牙微網320中的主裝置時脈(master clock)。
The
由前述說明可知,第一時脈調整電路115所產生的第一從時脈CLK_P1S1與第二主時脈CLK_P2M,兩者皆會與來源藍牙裝置102所產生的第一主時脈CLK_P1M同步。亦即,第一從時脈CLK_P1S1與第二主時脈CLK_P2M兩者的頻率皆實質上與第一主時脈CLK_P1M相同,且兩者的相位皆實質上對齊於第一主時脈CLK_P1M。
As can be seen from the foregoing description, the first slave clock CLK_P1S1 and the second master clock CLK_P2M generated by the first
實作上,第一控制電路117可分別賦予前述的第一從時脈CLK_P1S1與第二主時脈CLK_P2M不同的計數值。
In practice, the
前述將主藍牙電路110內部的第一從時脈CLK_P1S1與第二主時脈CLK_P2M兩者彼此同步的方式,可有效提升主藍牙電路110的藍牙頻寬使用效率。
The aforementioned method of synchronizing the first slave clock CLK_P1S1 and the second master clock CLK_P2M in the
在流程218中,第一控制電路117會產生包含第二主時脈CLK_P2M的時序資料的一第二微網時序封包,並利用第一藍牙通信電路111將第二微網時序封包傳送到第二藍牙微網320中。實作上,第一控制電路117可利用各種合適的資料,來做為第二主時脈CLK_P2M的時序資料。例如,第一控制電路117可利用第二主時脈CLK_P2M的特定邊緣(例如,上升緣)的計數值來做為第二主時脈CLK_P2M的時序資料,並將第二主時脈CLK_P2M所對應的計數值寫入一跳頻同步封包中,以形成該第二微網時序封包。
In the
在流程220中,第二藍牙通信電路121會透過第二藍牙微網320,接收主藍牙電路110產生的第二微網時序封包,並傳送給第二控制電路127。
In the
在流程222中,第二控制電路127會控制第二封包解析電路123,從第二微網時序封包中獲取前述第二主時脈CLK_P2M的時序資料,例如,相關的計數值。
In the
在流程224中,第二控制電路127會依據第二主時脈CLK_P2M的時序資料,控制第二時脈調整電路125產生與第二主時脈CLK_P2M同步的第二從時脈CLK_P2S1,以做為第二藍牙微網320中的從裝置時脈(slave clock)。例如,第二控制電路127可依據第二主時脈CLK_P2M的時序資料,控制第二時脈調整電路125調整一第二參考時脈CLK_R2的頻率和/或相位偏移量,以產生頻率實質上與第二主時脈CLK_P2M相同、且相位實質上對齊於第二主時脈CLK_P2M的第二從時脈CLK_P2S1。
In the
另外,在流程224中,第二控制電路127還可依據第二主時脈CLK_P2M的時序資料,控制第二時脈調整電路125產生與第二主時脈CLK_P2M同步的一第三從時脈CLK_P1S2。例如,第二控制電路127可依據第二主時脈CLK_P2M的時序資料,控制第二時脈調整電路125調整前述第二參考時脈CLK_R2的頻率和/或相位偏移量,以產生頻率實質上與第二主時脈CLK_P2M相同、且相位實質上對齊於第二主時脈CLK_P2M的第三從時脈CLK_P2S1。
In addition, in the
由於主藍牙電路110產生的第二主時脈CLK_P2M,會與來源藍牙裝置102產生的第一主時脈CLK_P1M同步,因此,第二時脈調整電路125產生的前述第三從時脈CLK_P1S2,也會間接同步於來源藍牙裝置102產生的第一主時脈CLK_P1M。如此一來,副藍牙電路120便可在來源藍牙裝置102不知情的情況下,接收到第一藍牙微網310中的藍牙封包。
Since the second master clock CLK_P2M generated by the
由前述說明可知,第二時脈調整電路115所產生的第二從時脈CLK_P2S1與第三從時脈CLK_P1S2,兩者皆會與主藍牙電路110所產生的第二主時脈CLK_P2M同步。亦即,第二從時脈CLK_P2S1與第三從時脈CLK_P1S2兩者的頻率皆實質上與第二主時脈CLK_P2M相同,且兩者的相位皆實質上對齊於第二主時脈CLK_P2M。
As can be seen from the foregoing description, the second slave clock CLK_P2S1 and the third slave clock CLK_P1S2 generated by the second
實作上,第二控制電路127可分別賦予前述的第二從時脈CLK_P2S1與第三從時脈CLK_P1S2不同的計數值。
In practice, the
前述將副藍牙電路120內部的第二從時脈CLK_P2S1與第三從時脈CLK_P1S2兩者彼此同步的方式,可有效提升副藍牙電路120的藍牙頻寬使用效率。
The aforementioned method of synchronizing the second slave clock CLK_P2S1 and the third slave clock CLK_P1S2 in the
接下來,第二控制電路127便可控制第二藍牙通信電路121,依據第二從時脈CLK_P2S1在第二藍牙微網320中排程藍牙封包的傳送或接收時序。此外,第二控制電路127還可依據第三從時脈CLK_P1S2在第一藍牙微網310中排程藍牙封包的接收時序,以嗅探(sniffing)第
一藍牙微網310中的藍牙封包。
Next, the
以下將搭配圖4至圖5來進一步說明多成員藍牙裝置100中的副藍牙電路120更新其內部時脈的方式。圖4為副藍牙電路120採用的內部時脈更新方法的一實施例簡化後的流程圖。
Hereinafter, the manner in which the
如圖4所示,第二控制電路127接下來可進行流程402與流程404,以控制第二藍牙通信電路121參與前述的第一藍牙微網310與第二藍牙微網320的封包傳輸運作。
As shown in FIG. 4, the
在流程402中,第二控制電路127可控制第二藍牙通信電路121依據第二從時脈CLK_P2S1進行運作,以與主藍牙電路110在第二藍牙微網320中進行藍牙封包傳輸運作。
In the
在流程404中,第二控制電路127可控制第二藍牙通信電路121依據第三從時脈CLK_P1S2進行運作,以嗅探來源藍牙裝置102在第一藍牙微網310中發送的藍牙封包。換言之,即使來源藍牙裝置102並未跟副藍牙電路120先建立任何藍牙微網,副藍牙電路120皆可依據前述的第三從時脈CLK_P1S2進行運作,以嗅探來源藍牙裝置102發出的藍牙封包。
In the
眾所周知,在副藍牙電路120運作的過程中,其藍牙通訊的無線訊號環境可能會因為種種因素而隨著時間改變,也可能會受到使用者的姿勢、使用習慣等影響而變化。倘若副藍牙電路120的內部時脈不能正確地與相應的微網時脈保持同步,就容易降低多成員藍牙裝置100的整體運作效能,也可能減少副藍牙電路120的待用時間。在某些情況下,還可能增加副藍牙電路120的發熱量與溫度,進而縮短副藍牙電路120的使用壽命、或是降低副藍牙電路120的使用舒適度(因為發熱量或溫度太高可能會造成使用者不舒服)。
As we all know, during the operation of the
因此,第二控制電路127可間歇地進行流程406,以根據第二藍牙通信電路121的收訊情況,來偵測副藍牙電路120與主藍牙電路110之間的藍牙無線訊號環境的變化。
Therefore, the
另一方面,第二藍牙通信電路121則會持續嗅探來源藍牙裝置102發出的藍牙封包,並間歇性地進行流程408。
On the other hand, the second
在流程408中,第二藍牙通信電路121會接收來源藍牙裝置102在第一藍牙微網310中發送的第一微網時序封包,並傳送給第二控制電路127。
In the
在流程410中,第二控制電路127會控制第二封包解析電路123,從第二藍牙通信電路121接收到的第一微網時序封包中,獲取當前的第一主時脈CLK_P1M的時序資料,例如,相關的計數值。
In the
倘若第二控制電路127在前述的流程406中判斷出副藍牙電路120與主藍牙電路110之間的藍牙無線訊號環境惡化到超過一預定程度,便會進行流程412。
If the
在流程412中,第二控制電路127會依據當前的第一主時脈CLK_P1M的時序資料,控制第二時脈調整電路125校正第二從時脈CLK_P2S1的相位,以使得校正後的第二從時脈CLK_P2S1的相位對齊於當前的第一主時脈CLK_P1M的相位。
In the
由前述說明可知,主藍牙電路110產生的第二主時脈CLK_P2M,理論上會跟來源藍牙裝置102產生的第一主時脈CLK_P1M保持同步。
因此,第二控制電路127依據當前的第一主時脈CLK_P1M的時序資料,控制第二時脈調整電路125校正第二從時脈CLK_P2S1的相位,不僅可使得校正後的第二從時脈CLK_P2S1的相位對齊於當前的第一主時脈CLK_P1M的相位,也能使得校正後的第二從時脈CLK_P2S1的相位間接對齊於第二主時脈CLK_P2M的相位。
According to the foregoing description, the second main clock CLK_P2M generated by the
換言之,當副藍牙電路120與主藍牙電路110之間的藍牙無線訊號環境惡化時,副藍牙電路120可利用來源藍牙裝置102產生的第一主時脈CLK_P1M,來校正第二從時脈CLK_P2S1的相位,使得校正後的第二從時脈CLK_P2S1能夠與主藍牙電路110產生的第二主時脈CLK_P2M保持同步。
In other words, when the Bluetooth wireless signal environment between the
如此一來,即使副藍牙電路120與主藍牙電路110之間的藍牙無線訊號環境惡化,也能有效避免發生副藍牙電路120內部的第二從時脈CLK_P2S1無法與第二主時脈CLK_P2M保持同步的問題。
In this way, even if the Bluetooth wireless signal environment between the
請參考圖5,其所繪示為副藍牙電路120採用的內部時脈更新方法的另一實施例簡化後的流程圖。
Please refer to FIG. 5, which shows a simplified flowchart of another embodiment of the internal clock update method adopted by the
如圖5所示,副藍牙電路120在嗅探來源藍牙裝置102發出的藍牙封包的過程中,可間歇性地進行流程506。
As shown in FIG. 5, the
在流程506中,第二控制電路127可根據第二藍牙通信電路121的收訊情況,來偵測副藍牙電路120與來源藍牙裝置102之間的藍牙無線訊號環境的變化。
In the
另一方面,第二藍牙通信電路121也會持續與主藍牙電路110在第二藍牙微網320中進行藍牙封包傳輸,並間歇性地進行流程508。
On the other hand, the second
在流程508中,第二藍牙通信電路121會接收主藍牙電路110在第二藍牙微網320中發送的第二微網時序封包,並傳送給第二控制電路127。
In the
在流程510中,第二控制電路127會控制第二封包解析電路123,從第二藍牙通信電路121接收到的第二微網時序封包中,獲取當前的第二主時脈CLK_P2M的時序資料,例如,相關的計數值。
In the
倘若第二控制電路127在前述的流程506中判斷出副藍牙電路120與來源藍牙裝置102之間的藍牙無線訊號環境惡化到超過一預定程度,便會進行流程512。
If the
在流程512中,第二控制電路127會依據當前的第二主時脈CLK_P2M的時序資料,控制第二時脈調整電路125校正第三從時脈CLK_P1S2的相位,以使得校正後的第三從時脈CLK_P1S2的相位對齊於當前的第二主時脈CLK_P2M的相位。
In the
由前述說明可知,主藍牙電路110產生的第二主時脈CLK_P2M,理論上會跟來源藍牙裝置102產生的第一主時脈CLK_P1M保持同步。
因此,第二控制電路127依據當前的第二主時脈CLK_P2M的時序資料,控制第二時脈調整電路125校正第三從時脈CLK_P1S2的相位,不僅可使得校正後的第三從時脈CLK_P1S2的相位對齊於當前的第二主時脈CLK_P2M的相位,也能使得校正後的第三從時脈CLK_P1S2的相位間接對齊於第一主時脈CLK_P1M的相位。
According to the foregoing description, the second main clock CLK_P2M generated by the
換言之,當副藍牙電路120與來源藍牙裝置102之間的藍牙無線訊號環境惡化時,副藍牙電路120可利用主藍牙電路110產生的第二主時脈CLK_P2M,來校正第三從時脈CLK_P1S2的相位,使得校正後的第三從時脈CLK_P1S2能夠與來源藍牙裝置102產生的第一主時脈CLK_P1M保持同步。
In other words, when the Bluetooth wireless signal environment between the
如此一來,即使副藍牙電路120與來源藍牙裝置102之間的藍牙無線訊號環境惡化,也能有效避免發生副藍牙電路120內部的第三從時脈CLK_P1S2無法與第一主時脈CLK_P1M持同步的問題。
In this way, even if the Bluetooth wireless signal environment between the
實作上,副藍牙電路120可單獨進行前述圖4或圖5的內部時脈更新方法,也可以同時進行前述圖4與圖5的內部時脈更新方法。
In practice, the
由前述說明可知,即使副藍牙電路120在某一藍牙微網中的無線訊號環境惡化,也能利用其他藍牙裝置或藍牙電路產生的時脈來校正在其他藍牙微網中使用的內部時脈。如此一來,副藍牙電路120的內部時脈便能正確地與相應的微網時脈保持同步,進而提升多成員藍牙裝置100的整體運作效能,也能增加副藍牙電路120的待用時間。
在某些情況下,還可降低副藍牙電路120的發熱量與溫度,進而延長副藍牙電路120的使用壽命、或是改善副藍牙電路120的使用舒適度。
It can be seen from the foregoing description that even if the wireless signal environment of the
請注意,前述圖4與圖5中的流程執行順序只是一示範性的實施例,並非侷限本發明的實際實施方式。例如,在某些實施例中,可將圖4中的流程406省略。在某些實施例中,則可將圖5中的流程506省略。
Please note that the execution sequence of the processes in FIG. 4 and FIG. 5 is only an exemplary embodiment, and does not limit the actual implementation of the present invention. For example, in some embodiments, the
在前述的多成員藍牙裝置100中,主藍牙電路110會將其內部的第一
從時脈CLK_P1S1與第二主時脈CLK_P2M,皆同步於來源藍牙裝置102所決定的第一主時脈CLK_P1M,所以第一時脈調整電路115可用較簡化的電路架構來實現。
In the aforementioned
另外,主藍牙電路110所使用的第一從時脈CLK_P1S1與第二主時脈CLK_P2M皆與第一主時脈CLK_P1M同步,因此能有效提升主藍牙電路110的藍牙頻寬使用效率,以及降低主藍牙電路110更新第一從時脈CLK_P1S1與第二主時脈CLK_P2M的複雜度。
In addition, the first slave clock CLK_P1S1 and the second master clock CLK_P2M used by the
同樣地,副藍牙電路120會將其內部的第二從時脈CLK_P2S1與第三從時脈CLK_P1S2皆同步於主藍牙電路110所決定的第二主時脈CLK_P2M,所以第二時脈調整電路125也可用較簡化的電路架構來實現。
Similarly, the
再者,副藍牙電路120所使用的第二從時脈CLK_P2S1與第三從時脈CLK_P1S2皆與第二主時脈CLK_P2M同步,也皆等效上與第一主時脈CLK_P1M同步,因此能有效提升副藍牙電路120的藍牙頻寬使用效率,以及降低副藍牙電路120更新第二從時脈CLK_P2S1與第三從時脈CLK_P1S2的複雜度。
Furthermore, the second slave clock CLK_P2S1 and the third slave clock CLK_P1S2 used by the
在說明書及申請專利範圍中使用了某些詞彙來指稱特定的元件,而本領域內的技術人員可能會用不同的名詞來稱呼同樣的元件。本說明書及申請專利範圍並不以名稱的差異來做為區分元件的方式,而是以元件在功能上的差異來做為區分的基準。在說明書及申請專利範圍中所提及的「包含」為開放式的用語,應解釋成「包含但不限定於」。另外,「耦接」一詞在此包含任何直接及間接的連接手段。 因此,若文中描述第一元件耦接於第二元件,則代表第一元件可通過電性連接或無線傳輸、光學傳輸等信號連接方式而直接地連接於第二元件,或通過其它元件或連接手段間接地電性或信號連接至第二元件。 In the specification and the scope of the patent application, certain words are used to refer to specific elements, and those skilled in the art may use different terms to refer to the same elements. This specification and the scope of patent application do not use differences in names as a way to distinguish components, but use differences in functions of components as a basis for distinction. The "including" mentioned in the specification and the scope of the patent application is an open term and should be interpreted as "including but not limited to". In addition, the term "coupling" here includes any direct and indirect connection means. Therefore, if it is described that the first element is coupled to the second element, it means that the first element can be directly connected to the second element through electrical connection, wireless transmission, optical transmission, or other signal connection methods, or through other elements or connections. The means is indirectly connected to the second element electrically or signally.
在說明書中所使用的「和/或」的描述方式,包含所列舉的其中一 個項目或多個項目的任意組合。另外,除非說明書中特別指明,否則任何單數格的用語都同時包含複數格的含義。 The description of "and/or" used in the manual includes one of the listed Items or any combination of multiple items. In addition, unless otherwise specified in the specification, any term in the singular case includes the meaning of the plural case at the same time.
以上僅為本發明的較佳實施例,凡依本發明請求項所做的等效變化與修改,皆應屬本發明的涵蓋範圍。 The above are only preferred embodiments of the present invention, and all equivalent changes and modifications made in accordance with the claims of the present invention should fall within the scope of the present invention.
100:多成員藍牙裝置 100: Multi-member Bluetooth device
102:來源藍牙裝置 102: Source Bluetooth device
110:主藍牙電路 110: Main Bluetooth circuit
111:第一藍牙通信電路 111: The first Bluetooth communication circuit
113:第一封包解析電路 113: The first packet analysis circuit
115:第一時脈調整電路 115: The first clock adjustment circuit
117:第一控制電路 117: The first control circuit
120:副藍牙電路 120: Secondary Bluetooth circuit
121:第二藍牙通信電路 121: The second Bluetooth communication circuit
123:第二封包解析電路 123: The second packet analysis circuit
125:第二時脈調整電路 125: Second clock adjustment circuit
127:第二控制電路 127: second control circuit
Claims (8)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/081,591 US11457421B2 (en) | 2019-11-05 | 2020-10-27 | Auxiliary bluetooth circuit of multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |
| JP2020183919A JP7105848B2 (en) | 2019-11-05 | 2020-11-02 | Bluetooth sub-circuit in multi-component Bluetooth device capable of reducing effort of clock update in Bluetooth circuit |
| KR1020200145884A KR102433696B1 (en) | 2019-11-05 | 2020-11-04 | Auxiliary bluetooth circuit of multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |
| US17/889,949 US11770784B2 (en) | 2019-11-05 | 2022-08-17 | Multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962930567P | 2019-11-05 | 2019-11-05 | |
| US62/930,567 | 2019-11-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI727897B true TWI727897B (en) | 2021-05-11 |
| TW202119795A TW202119795A (en) | 2021-05-16 |
Family
ID=75750528
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109133959A TWI727898B (en) | 2019-11-05 | 2020-09-29 | Multi-member bluetooth device be capable of synchronizing audio playback between different bluetooth circuits |
| TW109133960A TWI727899B (en) | 2019-11-05 | 2020-09-29 | Main bluetooth circuit and auxiliary bluetooth circuit of multi-member bluetooth device be capable of synchronizing audio playback between different bluetooth circuits |
| TW109133958A TWI727897B (en) | 2019-11-05 | 2020-09-29 | Auxiliary bluetooth circuit of multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |
| TW109133957A TWI733596B (en) | 2019-11-05 | 2020-09-29 | Multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109133959A TWI727898B (en) | 2019-11-05 | 2020-09-29 | Multi-member bluetooth device be capable of synchronizing audio playback between different bluetooth circuits |
| TW109133960A TWI727899B (en) | 2019-11-05 | 2020-09-29 | Main bluetooth circuit and auxiliary bluetooth circuit of multi-member bluetooth device be capable of synchronizing audio playback between different bluetooth circuits |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109133957A TWI733596B (en) | 2019-11-05 | 2020-09-29 | Multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |
Country Status (2)
| Country | Link |
|---|---|
| CN (4) | CN112788575B (en) |
| TW (4) | TWI727898B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113515255B (en) * | 2021-05-17 | 2023-02-07 | 英华达(上海)科技有限公司 | Audio playing control method, system, electronic equipment and storage medium |
| CN115883711A (en) * | 2021-09-29 | 2023-03-31 | 瑞昱半导体股份有限公司 | Bluetooth voice communication system and storage circuit |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003065289A1 (en) * | 2002-01-28 | 2003-08-07 | Tagmaster Ab | A method of reducing current consumption when establishing a connection in accordance with bluetooth technology |
| EP1458125A2 (en) * | 2000-06-27 | 2004-09-15 | Nokia Corporation | Master/slave synchronisation method in a bluetooth system |
| US20090003307A1 (en) * | 2007-06-28 | 2009-01-01 | Xue Yang | Multi-radio wireless communication device method for synchronizing wireless network and bluetooth communications |
| CN104221449A (en) * | 2012-03-30 | 2014-12-17 | 德克萨斯仪器股份有限公司 | Method and device to synchronize bluetooth and LTE/WIMAX transmissions for achieving coexistence |
| TWI659637B (en) * | 2018-04-13 | 2019-05-11 | 瑞昱半導體股份有限公司 | Multi-member bluetooth device capable of avoiding signal interrupt and related main bluetooth circuit and auxiliary bluetooth circuit |
| TWI659638B (en) * | 2018-04-13 | 2019-05-11 | 瑞昱半導體股份有限公司 | Multi-member Bluetooth network that maintains Bluetooth signal quality with remote Bluetooth devices and associated primary and secondary Bluetooth circuits |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3651664B2 (en) * | 2000-09-01 | 2005-05-25 | 株式会社東芝 | Broadcast service system and communication method thereof |
| US7050420B2 (en) * | 2001-03-21 | 2006-05-23 | Broadcom Corporation | System for maintaining synchronization between multiple asynchronous communication links |
| US7433697B2 (en) * | 2003-10-24 | 2008-10-07 | Broadcom Corporation | Synchronized UWB piconets for Simultaneously Operating Piconet performance |
| KR20050088662A (en) * | 2004-03-02 | 2005-09-07 | 엘지이노텍 주식회사 | Wireless remote control system using bluetooth and method thereof |
| US8320410B2 (en) * | 2007-05-23 | 2012-11-27 | Broadcom Corporation | Synchronization of media data streams with separate sinks using a relay |
| GB2454493A (en) * | 2007-11-08 | 2009-05-13 | Cambridge Silicon Radio Ltd | Improved bluetooth clock accuracy |
| CN101505165B (en) * | 2007-12-21 | 2012-09-19 | 北京登合科技有限公司 | Audio encoding and decoding module for mobile terminal |
| JP5091657B2 (en) * | 2007-12-21 | 2012-12-05 | 株式会社東芝 | Wireless communication apparatus and wireless communication method |
| CN101287205B (en) * | 2008-05-16 | 2012-03-28 | 宇龙计算机通信科技(深圳)有限公司 | Multi standby Bluetooth implementing method, system and mobile communication terminal |
| US20090298420A1 (en) * | 2008-05-27 | 2009-12-03 | Sony Ericsson Mobile Communications Ab | Apparatus and methods for time synchronization of wireless audio data streams |
| US8351437B2 (en) * | 2009-11-12 | 2013-01-08 | Sony Mobile Communications Ab | Stereo bit clock tuning |
| US8188782B1 (en) * | 2010-12-12 | 2012-05-29 | Mediatek Inc. | Clock system and method for compensating timing information of clock system |
| TWI545971B (en) * | 2014-10-03 | 2016-08-11 | 絡達科技股份有限公司 | Audio synchronization method for bluetooth speaker |
| CN105163383B (en) * | 2015-06-30 | 2019-01-11 | 江苏鸿信系统集成有限公司 | One kind being based on the indoor information-pushing method of bluetooth |
| US10349368B2 (en) * | 2016-06-30 | 2019-07-09 | Imagination Technologies Limited | Reference synchronisation |
| CN107040874A (en) * | 2017-03-07 | 2017-08-11 | 建荣半导体(深圳)有限公司 | Method, device and the bluetooth equipment of blue-teeth data simultaneously operating |
| US10009862B1 (en) * | 2017-09-06 | 2018-06-26 | Texas Instruments Incorporated | Bluetooth media device time synchronization |
| US10555156B2 (en) * | 2017-11-09 | 2020-02-04 | Audiowise Technology Inc. | Wireless bluetooth communication mechanism capable of effectively reducing number of audio packet retransmission |
| CN108111997B (en) * | 2017-12-15 | 2020-12-08 | 珠海市杰理科技股份有限公司 | Bluetooth device audio synchronization method and system |
| CN108271095A (en) * | 2017-12-20 | 2018-07-10 | 建荣半导体(深圳)有限公司 | A kind of major and minor Bluetooth audio equipment and its synchronous playing system and method |
| KR102450296B1 (en) * | 2017-12-26 | 2022-10-04 | 삼성전자주식회사 | Device including digital interface with mixture of synchronous and asynchronous communication, digital processing system including the same, and method of digital processing performed by the same |
| CN108200495A (en) * | 2018-01-23 | 2018-06-22 | 恒玄科技(上海)有限公司 | A kind of method realized bluetooth headset and be played simultaneously |
| US10419853B2 (en) * | 2018-02-21 | 2019-09-17 | Apple Inc. | Binaural audio capture using untethered wireless headset |
| CN110380759B (en) * | 2018-04-13 | 2022-02-25 | 瑞昱半导体股份有限公司 | Secondary Bluetooth circuit for use in multi-member Bluetooth device |
| CN110380758B (en) * | 2018-04-13 | 2022-11-25 | 瑞昱半导体股份有限公司 | Master bluetooth circuit for multi-member bluetooth device |
| CN108337595B (en) * | 2018-06-19 | 2018-09-11 | 恒玄科技(上海)有限公司 | Bluetooth headset realizes the method being precisely played simultaneously |
| CN109660971B (en) * | 2018-12-05 | 2021-11-23 | 恒玄科技(上海)股份有限公司 | Wireless earphone and communication method for wireless earphone |
-
2020
- 2020-09-29 TW TW109133959A patent/TWI727898B/en active
- 2020-09-29 TW TW109133960A patent/TWI727899B/en active
- 2020-09-29 TW TW109133958A patent/TWI727897B/en active
- 2020-09-29 TW TW109133957A patent/TWI733596B/en active
- 2020-10-14 CN CN202011099464.4A patent/CN112788575B/en active Active
- 2020-10-14 CN CN202011098683.0A patent/CN112788736B/en active Active
- 2020-10-14 CN CN202011099368.XA patent/CN112788737B/en active Active
- 2020-10-14 CN CN202011097707.0A patent/CN112788735B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1458125A2 (en) * | 2000-06-27 | 2004-09-15 | Nokia Corporation | Master/slave synchronisation method in a bluetooth system |
| WO2003065289A1 (en) * | 2002-01-28 | 2003-08-07 | Tagmaster Ab | A method of reducing current consumption when establishing a connection in accordance with bluetooth technology |
| US20090003307A1 (en) * | 2007-06-28 | 2009-01-01 | Xue Yang | Multi-radio wireless communication device method for synchronizing wireless network and bluetooth communications |
| US8233470B2 (en) * | 2007-06-28 | 2012-07-31 | Intel Corporation | Multi-radio wireless communication device method for synchronizing wireless network and bluetooth communications |
| CN104221449A (en) * | 2012-03-30 | 2014-12-17 | 德克萨斯仪器股份有限公司 | Method and device to synchronize bluetooth and LTE/WIMAX transmissions for achieving coexistence |
| CN104221449B (en) | 2012-03-30 | 2019-03-05 | 德克萨斯仪器股份有限公司 | Method and apparatus for coexisting simultaneous Bluetooth and LTE/WIMAX transmission |
| TWI659637B (en) * | 2018-04-13 | 2019-05-11 | 瑞昱半導體股份有限公司 | Multi-member bluetooth device capable of avoiding signal interrupt and related main bluetooth circuit and auxiliary bluetooth circuit |
| TWI659638B (en) * | 2018-04-13 | 2019-05-11 | 瑞昱半導體股份有限公司 | Multi-member Bluetooth network that maintains Bluetooth signal quality with remote Bluetooth devices and associated primary and secondary Bluetooth circuits |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112788737B (en) | 2024-01-09 |
| CN112788736B (en) | 2024-01-12 |
| CN112788575B (en) | 2024-01-09 |
| TWI727899B (en) | 2021-05-11 |
| CN112788736A (en) | 2021-05-11 |
| TW202119838A (en) | 2021-05-16 |
| TWI727898B (en) | 2021-05-11 |
| TWI733596B (en) | 2021-07-11 |
| TW202119796A (en) | 2021-05-16 |
| CN112788735B (en) | 2024-01-09 |
| TW202119797A (en) | 2021-05-16 |
| CN112788575A (en) | 2021-05-11 |
| CN112788735A (en) | 2021-05-11 |
| CN112788737A (en) | 2021-05-11 |
| TW202119795A (en) | 2021-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102625440B (en) | Syncronizing wireless devices | |
| CN102404840B (en) | Nodes in Wireless Systems and Their Time and Frequency Synchronization Methods | |
| US8689035B2 (en) | Communication system, communication interface, and synchronization method | |
| US9571144B2 (en) | Synchronised radio transceivers | |
| TWI727897B (en) | Auxiliary bluetooth circuit of multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit | |
| KR102434430B1 (en) | Multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit | |
| US20210136551A1 (en) | Multi-member bluetooth device capable of synchronizing audio playback between different bluetooth circuits | |
| US11751153B2 (en) | Multi-member bluetooth device capable of synchronizing audio playback between different bluetooth circuits | |
| US11770784B2 (en) | Multi-member bluetooth device capable of reducing complexity of updating internal clock of bluetooth circuit |