KR20020002792A - Communication method between master and slaves of local wireless communication apparatus - Google Patents
Communication method between master and slaves of local wireless communication apparatus Download PDFInfo
- Publication number
- KR20020002792A KR20020002792A KR1020000037098A KR20000037098A KR20020002792A KR 20020002792 A KR20020002792 A KR 20020002792A KR 1020000037098 A KR1020000037098 A KR 1020000037098A KR 20000037098 A KR20000037098 A KR 20000037098A KR 20020002792 A KR20020002792 A KR 20020002792A
- Authority
- KR
- South Korea
- Prior art keywords
- master
- bluetooth
- sco
- slave
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 무선통신 시스템에 관한 것으로, 특히 블루투스 무선장치에서의 미스터와 슬레이브간의 통신방법에 관한 것이다.The present invention relates to a wireless communication system, and more particularly, to a communication method between a MR and a slave in a Bluetooth wireless device.
요즈음 무선통신 및 컴퓨터 산업에서는 저비용, 전력의 무선 장치 또는 무선링크 등이 실제로 구현 가능하다는 것을 깨닫게 되었다. 이러한 무선통신은 최근 개발 추세에 따라 점차 소형 및 휴대성을 강조하는 장치간의 통신 및 사무기기 간의 복잡한 연결 케이블을 제거케 하는 기반을 제공한다. 그에 따라 이에 관한 다양한 연구가 진행되었으며, 스웨덴의 에릭슨(Ericsson)(사)에 의해서 전문적인 코드 소위, "블루투스(bluetooth)"가 정의되었다. 블루투스의 목표는 소형의 근거리 무선에 따른 기동성과 사업 사용자를 위한 편리한 서비스를 제공하는 것이다. 블루투스는 휴대 가능한 컴퓨터와 통신장치의 사용모델을 최적화한 기술적 특성을 정의하였다. 또한 저비용, 견고함, 능률, 고용량 특히 음성과 데이터 네트워킹을 제공하기 위해 특별히 디자인되었다.These days, the wireless and computer industries have realized that low cost, power wireless devices or wireless links are practical. Such wireless communication provides a foundation for eliminating complicated connection cables between office devices and communication between devices, which emphasizes small size and portability, in accordance with recent development trends. As a result, various studies have been carried out, and the professional code so-called "bluetooth" has been defined by Sweden's Ericsson. The goal of Bluetooth is to provide mobility and convenience services for business users based on the compact short-range wireless. Bluetooth has defined technical characteristics that optimize the usage model of portable computers and communication devices. It is also specially designed to provide low cost, robustness, efficiency and high capacity, especially voice and data networking.
블루투스를 채용한 근거리 무선통신시스템은 통상 10미터 이내에 위치한 휴대폰, 노트북 컴퓨터, 데스크탑 등의 통신장치간에 무선링크를 통하여 음성(voice) 및 데이터(data)를 실시간으로 전송할 수 있다. 블루투스를 채용한 근거리 무선통신 시스템은 음성 및/또는 데이터를 전송하는 마스터(master)와 음성 및/또는 데이터를 수신하는 복수개의 슬레이브(slave)들로 구성되며, 마스터와 슬레이브의 역할은 음성 및 데이터의 전송 주체에 따라 역할이 바뀌게 된다. 블루투스에 제안된 무선링크방식의 세부 전송규격은 정보의 보안과 간섭으로부터의 보호가 가능한 장점이 있다. 또한 블루투스 무선장치는 소형의 마이크로 칩 형태로 제작이 가능하기 때문에 통신장치들에 용이하게 결합될 수 있을 뿐만 아니라, 범세계적으로 통신호환이 가능한 주파수 대역인 2.4GHz대역에서 동작하게 되어 있다. 블루투스 규격에는 두개의 전력레벨을 규정하고 있는데, 그중 저전압레벨은 실내 정도의 거리 이내에서만 동작 가능케 규정한 것이고, 고전압레벨은 집안 전체에서 동작이 가능케 규정한 것이다. 블루투스 무선 기술은 포인트 투 포인트(point-to-point)와 포인트 투 멀티포인트(point-to-multipoint) 접속을 모두 지원하는데, 규격에 따르면 한 개의 마스터와 최대 7개의 슬레이브들 각각 간에 통신이 가능하다.The short range wireless communication system employing Bluetooth can transmit voice and data in real time through a wireless link between communication devices such as mobile phones, notebook computers, and desktops which are usually located within 10 meters. The short range wireless communication system employing Bluetooth is composed of a master for transmitting voice and / or data and a plurality of slaves for receiving voice and / or data, and the roles of the master and slave are voice and data. The role changes depending on the sender of. The detailed transmission standard of the wireless link method proposed for Bluetooth has the advantage of protecting the information and protecting it from interference. In addition, since the Bluetooth wireless device can be manufactured in the form of a small microchip, it can be easily coupled to communication devices and operates in the 2.4GHz band, which is a globally compatible frequency band. The Bluetooth standard defines two power levels, of which the low voltage level specifies that it can only operate within a distance of the room, and the high voltage level specifies that it can operate throughout the house. Bluetooth wireless technology supports both point-to-point and point-to-multipoint connections, which allow communication between one master and each of up to seven slaves. .
BLUETOOTH SPECIFICATION Version 1.0A는 무선구간에서의 음성정보 압축 전송을 위해 CVSD(Continuous Variable Slope Delta), A-로우(law), μ-로우(law)의 3가지 코딩방식중 하나를 이용하도록 규정하고 있다. 그리고 3가지 코딩방식중 하나로 코딩되어 전송되는 음성정보의 데이터 전송율(data rate)은 모두 64kbps로 규정되어 있다. 그리고 BLUETOOTH SPECIFICATION에서는 음성정보를 실어 전송할 때 사용하는 SCO(Synchronous Connection-Oriented)패킷의 패킷타입을 DV, HV1, HV2, HV3으로 구분하고 있다. 상기 DV, HV1 패킷타입은 페이로드에 실릴 수 있는 음성정보가 10바이트이고, HV2 패킷타입은 페이로드에 실릴 수 있는 음성정보가 20바이트이며, HV3 패킷타입은 페이로드에 실릴 수 있는 음성정보가 30바이트이다. HV1 패킷타입의 SCO패킷을 사용하는 경우에는 블루투스모듈간 사용할 수 있는 전 대역을 SCO패킷들만이 즉, 음성정보만이 송수신되는데 사용해야하며, HV2 패킷타입의 SCO패킷을 사용하는 경우에는 전 대역중 50% 대역구간을 SCO패킷들이 송수신되는데 사용해야한다. 그리고 HV3 패킷타입의 SCO패킷을 사용하는 경우에는 전대역중 33.3% 대역 구간을 SCO패킷들이 송수신되는데 사용해야한다.BLUETOOTH SPECIFICATION Version 1.0A stipulates the use of one of three coding methods: Continuous Variable Slope Delta (CVSD), A-Low, and μ-Low for the compression and transmission of voice information over the radio section. . The data rate of the voice information coded and transmitted in one of three coding schemes is all defined as 64 kbps. In addition, the BLUETOOTH SPECIFICATION classifies packet types of SCO (Synchronous Connection-Oriented) packets used to carry and transmit voice information into DV, HV1, HV2, and HV3. The DV and HV1 packet types have 10 bytes of voice information that can be loaded in a payload, the HV2 packet type has 20 bytes of voice information that can be loaded in a payload, and the HV3 packet types have voice information that can be loaded in a payload. 30 bytes. When using the SCO packet of the HV1 packet type, the entire band that can be used between the Bluetooth modules should be used to transmit and receive only SCO packets, that is, the voice information. The% bandwidth should be used for sending and receiving SCO packets. In case of using HV3 packet type SCO packet, 33.3% of all bands should be used for transmitting and receiving SCO packets.
만약 블루투스 사용자가 음성서비스 받는데 문제가 되지 않으면서도 음성의 데이터 전송율 및 그에 따른 SCO패킷 포맷을 BLUETOOTH SPECIFICATION에 더 추가하여 블루투스 모듈간 음성 서비스에 의한 전체 대역 점유 비율을 기존보다 줄일 수 있다면 그 나머지 대역을 음성서비스가 아닌 데이터 서비스에 더 많이 할당해줄 수 있을 것이다.If Bluetooth users can add voice data rate and corresponding SCO packet format to BLUETOOTH SPECIFICATION and reduce the overall bandwidth occupancy rate by voice service between Bluetooth modules, without the problem of receiving voice service, It may be able to allocate more to data services than voice services.
따라서 본 발명의 목적은 블루투스 무선장치에서 네트워크의 전체대역을 효율적으로 사용할 수 있도록 하는 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a method for efficiently using the entire band of a network in a Bluetooth wireless device.
본 발명의 다른 목적은 블루투스 무선장치에서 음성의 데이터 전송율 및 그에 따른 SCO패킷 포맷을 추가하여 블루투스 모듈간 음성 서비스에 의한 전체 대역 점유 비율을 기존보다 줄일 수 있는 방법을 제공하는데 있다.Another object of the present invention is to provide a method for reducing the total bandwidth occupancy rate by voice service between Bluetooth modules by adding a data rate of voice and a corresponding SCO packet format in a Bluetooth wireless device.
상기한 목적에 따라, 본 발명은, 근거리 무선통신 장치에서의 마스터와 슬레이브간 통신 방법에 있어서, 상기 마스터와 슬레이브간의 음성 및 데이터 통신 서비스를 제공하기 위한 링크설정시에 사용될 무선구간 음성 코딩방식을 64kbps 데이터 전송율을 가지는 제1 음성 코딩방식과 상기 64kbps 데이터 전송율 미만의 제2 데이터 전송율을 가지는 제2 음성 코딩방식으로 정의하고, 상기 제1 및 제2 음성 코딩방식 각각에 대응된 제1 및 제2 패킷타입을 정의하는 과정과, 상기 마스터와 슬레이브간 링크 설정시에 상기 마스터와 슬레이브는 상기 정의된 제1 및 제2 음성 코딩방식과 그에 대응된 제1 및 제2 패킷 타입을 포함하는 사양을 이용하여 프로토콜 협상하는 과정으로 이루어짐을 특징으로 한다.In accordance with the above object, the present invention provides a wireless section voice coding scheme to be used in establishing a link for providing voice and data communication services between a master and a slave in a short range wireless communication device. A first speech coding scheme having a 64 kbps data rate and a second speech coding scheme having a second data rate less than the 64 kbps data rate, wherein the first and second speech coding schemes correspond to the first and second speech coding schemes, respectively. In the process of defining a packet type and establishing a link between the master and the slave, the master and the slave use a specification including the defined first and second voice coding schemes and corresponding first and second packet types. It is characterized by consisting of a protocol negotiation process.
도 1은 블루투스 무선장치인 마스터와 슬레이브 구성도,1 is a configuration diagram of a master and slave Bluetooth devices;
도 2는 블루투스 무선장치의 구체 블록 구성도,2 is a detailed block diagram of a Bluetooth wireless device;
도 3은 SCO링크를 설정하는 과정을 프로토콜을 보여주는 도면,3 is a diagram illustrating a protocol of setting up an SCO link;
도 4는 RF패킷 구조 및 SCO패킷 포맷에 따른 페이로드 정보를 설명하기 위한 도면,4 is a diagram for describing payload information according to an RF packet structure and an SCO packet format;
도 5는 블루투스 무선장치가 64kbps 데이터 전송율을 가진 기존 음성 코딩방식들중 하나를 사용할 경우 음성서비스를 위해 사용되는 대역구간을 SCO 패킷타입별로 보여주는 도면,FIG. 5 is a diagram illustrating a band interval used for voice service by SCO packet type when the Bluetooth wireless device uses one of existing voice coding schemes having a 64kbps data rate.
도 6은 블루투스 무선장치가 32kbps 데이터 전송율을 가진 ADPCM 음성 코딩방식을 사용할 경우 음성서비스를 위해 사용되는 대역구간을 SCO 패킷타입별로 보여주는 도면.FIG. 6 is a diagram illustrating a band interval used for voice service for each SCO packet type when the Bluetooth wireless device uses an ADPCM voice coding scheme having a 32kbps data rate.
도 7은 본 발명의 실시 예에 따른 데이터전송율, 무선구간 음성 코딩방식 및 SCO 패킷 타입을 보여주는 테이블도,7 is a table showing a data rate, a wireless section voice coding scheme and an SCO packet type according to an embodiment of the present invention;
도 8은 SCO 및 ACL링크 타입들을 위해 정의된 패킷들을 요약한 테이블로서특히 본 발명의 실시 예에 따라 추가된 SCO패킷타입을 설명하기 위한 도면.FIG. 8 is a table summarizing packets defined for SCO and ACL link types, in particular illustrating a SCO packet type added according to an embodiment of the present invention. FIG.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same elements in the figures are represented by the same numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
도 1에 도시된 일 예와 같이, 블루투스 무선장치(이하 "블루투스 모듈"이라 칭함)인 마스터(2)와 슬레이브(4) 각각은 도 2에 도시된 바와 같은 구체 블록 구성을 가지고 있다. 도 2를 참조하면, 블루투스 모듈(BlueTooth: BT)인 마스터(2)와 슬레이브(4) 각각은 블루투스 호스트 제어부(10), 블루투스 무선부(bluetooth RF unit)(20)로 구성된다. 블루투스 호스트 제어부(10)는 호스트 인터페이스와 링크관리의 기능을 수행하며, 외부인터페이스(12)와, 주제어부(14), 및 링크 기저대역 제어기(Link baseband Controller: LC)(16)로 구성된다. 링크 기저대역 제어기(16)는 블루투스 기저대역 처리 및 물리계층 프로토콜을 수행하며, 외부 인터페이스(12)는 주제어부(14)와 호스트간 인터페이스를 수행한다. 주제어부(14)는 호스트 인터페이스 및 링크 관리를 위한 여러 가지 제어를 수행한다. 도 2에서, 블루투스 무선부(20)는 RF(Radio Frequency)송신부 및 RF수신부로 구성되어 블루투스 모듈간 음성또는/및 데이터의 무선 송수신을 담당한다.As in the example shown in FIG. 1, each of the master 2 and the slave 4, which are Bluetooth wireless devices (hereinafter referred to as "Bluetooth module"), has a concrete block configuration as shown in FIG. Referring to FIG. 2, each of the master 2 and the slave 4, which are Bluetooth modules BT, includes a Bluetooth host controller 10 and a Bluetooth RF unit 20. The Bluetooth host controller 10 performs a host interface and a link management function, and includes an external interface 12, a main controller 14, and a link baseband controller (LC) 16. The link baseband controller 16 performs the Bluetooth baseband processing and physical layer protocols, and the external interface 12 performs the interface between the main controller 14 and the host. The main controller 14 performs various controls for host interface and link management. In FIG. 2, the Bluetooth wireless unit 20 is composed of an RF (Radio Frequency) transmitter and an RF receiver to be responsible for wireless transmission and reception of voice or data between Bluetooth modules.
도 1에 도시된 블루투스 모듈인 마스터(2)와 슬레이브(4)는 음성 또는/및 데이터를 송수신하기 위해 먼저 ACL(Asynchronous Connection-Less) 연결 절차 및 SCO(Synchronous Connection-Oriented) 연결 절차를 수행하여 SCO링크를 설정한다. ACL 연결절차에 대해서는 BLUETOOTH SPECIFICATION Version 1.0A의 Appendix Ⅳ, MESSAGE SEQUENCE CHARTS Contents 3에 ACL - C0NNECTION ESTABLISHMENT AND DETACHMENT라는 소제목으로 상세히 개시되어 있고, SCO 연결절차에 대해서는 BLUETOOTH SPECIFICATION Version 1.0A의 Appendix Ⅳ, MESSAGE SEQUENCE CHARTS Contents 5에 SCO - C0NNECTION ESTABLISHMENT AND DETACHMENT라는 소제목으로 상세히 개시되어 있다. 본 발명의 실시 예에 따른 이해를 돕기 위해, ACL(Asynchronous Connection-Less) 연결 절차 및 SCO(Synchronous Connection-Oriented) 연결 절차를 수행함에 의해 SCO링크가 설정되는 동작을 도 3을 참조하여 보다 구체적으로 설명하면 하기와 같다. 도 3은 SCO링크를 설정하는 과정을 프로토콜로 보여주는 도면이다.The master module 2 and the slave device 4 shown in FIG. 1 perform an Asynchronous Connection-Less (ACL) connection procedure and a Synchronous Connection-Oriented (SCO) connection procedure in order to transmit and receive voice or / and data. Set up the SCO link. The ACL connection procedure is described in detail in Appendix IV of the BLUETOOTH SPECIFICATION Version 1.0A, MESSAGE SEQUENCE CHARTS Contents 3, with the subtitle of ACL-C0NNECTION ESTABLISHMENT AND DETACHMENT. CHARTS Contents 5 is described in detail under the subheading SCO-CONNECTION ESTABLISHMENT AND DETACHMENT. For better understanding according to an embodiment of the present invention, an operation in which an SCO link is established by performing an asynchronous connection-less (ACL) connection procedure and a synchronous connection-oriented connection (SCO) connection procedure will be described in more detail with reference to FIG. 3. It is as follows. 3 is a diagram illustrating a process of setting up an SCO link as a protocol.
블루투스 모듈들중 음성 또는/및 데이터를 전송하고자 하는 블루투스 모듈이마스터가 되고, 그 데이터를 수신하는 블루투스 모듈이 슬레이브가 된다. 도 1의 일 예와 같이 마스터(2)에서 슬레이브(4)로 음성 또는/및 데이터를 전송하기 위해 마스터(2)와 슬레이브(4)는 도 3에 도시된 바와 같이, 페이지 및 페이지 스캔 절차를 셋업한다. 그후 마스터(2)는 링크설정 요구 즉, LMP(Link Manager Protocol)_connection_req 메시지를 슬레이브(4)로 전송하며, 슬레이브(4)는 이에 응답하여 LMP_accepted 메시지를 마스터(2)로 전송한다. 그후 마스터(2)는 링크설정에 관련된 자신의 LMP 사양(features)메시지 즉, LMP_features_req 메시지를 슬레이브(4)로 전송하며, 이에 응답하여 슬레이브(4)도 링크설정에 관련된 자신의 LMP 사양 메시지 즉, LMP_features_req 메시지를 마스터(2)로 전송한다. 상기 마스터(2)와 슬레이브(4)간에 송수신되는 LMP사양메시지에 포함한 LMP사양정보로는, 무선구간 음성코딩(voice cording)방식들중 자신이 수용 가능한 음성코딩방식에 대한 정보, 패킷타입들중 자신이 수용 가능한 패킷타입정보 등이 있다. BLUETOOTH SPECIFICATION Version 1.0A에서 규정하고 있는 SCO링크설정을 위한 음성코딩방식으로는 CVSD(Continuous Variable Slope Delta), A-로우(law), μ-로우(law)가 있으며, 상기 SCO링크설정을 위한 패킷타입들로는 DV, HV1, HV2, HV3이 있다. 상기의 동작에 의해 마스터(2)와 슬레이브(4)가 링크설정을 위해 서로 간의 LMP사양을 협상하여 확정하게 되면 그후 마스터(2)는 LMP 셋업 메시지 즉, LMP_setup_complete 메시지를 슬레이브(4)로 전송하고, 슬레이브(4)는 그에 응답하는 LMP 셋업 메시지 즉, LMP_setup_complete 메시지를 마스터(2)로 전송해 준다. 상기한 설명까지가 ACL 연결절차에 대한 것으로 ACL링크 절차에 의해서 ACL링크가 설정된다. ACL링크는 패킷 스위칭(packet switching), (비)대칭 및 비동기 서비스((a)symmetric, asynchronous services), 폴링 액세스 기법(polling access scheme)으로 요약되는 특징이 있다.Among the Bluetooth modules, a Bluetooth module to transmit voice or / and data becomes a master, and a Bluetooth module receiving the data becomes a slave. As shown in FIG. 1, in order to transmit voice or / and data from the master 2 to the slave 4, the master 2 and the slave 4 perform page and page scan procedures, as shown in FIG. 3. Set up. The master 2 then sends a link establishment request, i.e., a Link Manager Protocol (LMP) _connection_req message, to the slave 4, and the slave 4 sends an LMP_accepted message to the master 2 in response. The master 2 then sends its LMP features message related to link establishment, that is, the LMP_features_req message, to the slave 4, and in response, the slave 4 also sends its own LMP specification messages related to link establishment, i.e. The LMP_features_req message is sent to the master (2). As the LMP specification information included in the LMP specification message transmitted and received between the master 2 and the slave 4, information about a voice coding method that can be accommodated among the wireless coded voice cording methods and packet types are included. Packet type information that can be accepted. The voice coding method for SCO link setting defined in BLUETOOTH SPECIFICATION Version 1.0A includes CVSD (Continuous Variable Slope Delta), A-Low (law), μ-Low (law), and the packet for SCO link establishment. Types are DV, HV1, HV2, and HV3. When the master 2 and the slave 4 negotiate and confirm the LMP specification with each other for link establishment by the above operation, the master 2 then transmits an LMP setup message, that is, an LMP_setup_complete message to the slave 4. The slave 4 transmits the LMP setup message, that is, the LMP_setup_complete message, to the master 2 in response thereto. The above description is for the ACL connection procedure, and the ACL link is established by the ACL link procedure. ACL links are characterized by packet switching, (a) symmetric and asynchronous services, and polling access schemes.
상기한 바와 같이 ACL 연결절차가 수행된 후에 마스터(2)는 도 3에 도시된 바와 같이, SCO링크요구 메시지 즉, LMP_SCO_link_req 메시지를 슬레이브(4)로 전송하고, 슬레이브(4)는 그에 응답하여 SCO링크 수용 메시지 즉, LMP_accepted 메시지를 마스터(2)로 전송한다. 상기한 설명까지가 SCO 연결절차 대한 것으로 상기한 SCO연결 절차에 의해서 SCO링크가 설정된다. SCO링크는 회선 스위칭(circuit switching), 대칭 및 동기 서비스(symmetric, synchronous services), 고정 구간에 슬롯 예비(slot reservation at fixed intervals)로 요약되는 특징이 있다.As described above, after the ACL linking procedure is performed, the master 2 transmits an SCO link request message, that is, an LMP_SCO_link_req message to the slave 4, as shown in FIG. 3, and the slave 4 responds to the SCO. The link accept message, that is, the LMP_accepted message is transmitted to the master 2. The above description is for the SCO connection procedure and the SCO link is established by the SCO connection procedure. SCO links are characterized by circuit switching, symmetric and synchronous services, and slot reservation at fixed intervals.
상기와 같이 SCO링크가 블루투스 모듈인 마스터(2)와 슬레이브(4)간에 설정이 되면, 마스터(2)와 슬레이브(4)간에는 상기 SCO링크를 통해 64kbps 데이터 전송율로 SCO패킷들이 송수신된다.As described above, when the SCO link is established between the master module 2 and the slave 4, which are the Bluetooth modules, the SCO packets are transmitted and received at the 64kbps data rate between the master 2 and the slave 4 through the SCO link.
블루투스 무선장치의 패킷 구조에 대해 보다 상세히 설명하면, SCO패킷 및 ACL패킷의 RF(Radio Frequency)패킷은 도 4와 같이, 액세스코드(ACCESS CODE), 헤더(HEADER), 페이로드(PAYLOAD)로 구성된다. 액세스 코드(ACCESS CODE)는 프리엠블(PREAMBLE), 동기워드(SYNC WORD), 트레일러(TRAILER)로 구성되고, 헤더(HEADER)는 액티브 멤버 어드레스(Active Member address; AM_ADDR), 패킷타입(packet type; TYPE), 흐름 제어 비트(flow control bit: FLOW), 자동반복요구(automatic repeat request; ARQN), 시퀀셜 넘버링 스킴(sequential numberingscheme), 헤더 에러 체크(header error check; HEC)로 구성된다. 헤더내 AM_ADDR은 접속 구간동안 슬레이브가 마스터로부터 할당받은 ID(identity)를 나타내고, TYPE는 패킷타입정보를 나타내며 또한 패킷이 몇 개의 슬롯을 차지하는지도 나타낸다. SCO링크 설정을 위한 패킷타입은 DV, HV1, HV2, HV3이 있으며, ACL링크 설정을 위한 패킷타입은 DM1,DH1, AUX, DM3, DH3, DM5, DH5가 있다. 따라서 TYPE필드에는 상기한 패킷타입들중 하나의 패킷타입정보가 기록된다. 헤더(HEADER)내 FLOW는 수신버퍼가 풀(full)이 되었을 때 데이터 송신을 스톱시키기 위한 정보이다. ARQN은 자동 반복 요구를 하기 위한 정보로서 ACK(positive)와 NAK(negative)로 기록된다. SEQN은 데이터 패킷 스트림의 순서를 정하기 위한 시퀀셜 넘버링 스킴(sequential number scheme) 정보이다. HEC는 헤더 에러 체크를 위한 정보이다. 또한 도 4에서는 SCO 패킷타입 즉, DV, HV1, HV2, HV3에 따른 기저대역 SCO패킷에서의 페이로드 구성을 보여주고 있다. 그중 HV1 패킷타입은 페이로드에 실릴 수 있는 음성정보가 10바이트이고, HV2 패킷타입은 페이로드에 실릴 수 있는 음성정보가 20바이트이며, HV3 패킷타입은 페이로드에 실릴 수 있는 음성정보가 30바이트이다.In more detail, the packet structure of the Bluetooth wireless device, the RF (Radio Frequency) packet of the SCO packet and ACL packet is composed of an access code (ACCESS CODE), a header (HEADER), payload (PAYLOAD), as shown in FIG. do. The access code (ACCESS CODE) is composed of a preamble (PREAMBLE), a sync word (SYNC WORD), a trailer (TRAILER), the header (HEADER) is an active member address (AM_ADDR), packet type (packet type; TYPE), flow control bit (FLOW), automatic repeat request (ARQN), sequential numbering scheme (header error check (HEC)). AM_ADDR in the header indicates an ID assigned to the slave by the master during the connection interval, TYPE indicates packet type information, and also indicates how many slots the packet occupies. Packet types for SCO link establishment include DV, HV1, HV2, and HV3. Packet types for ACL link establishment include DM1, DH1, AUX, DM3, DH3, DM5, and DH5. Therefore, the packet type information of one of the above packet types is recorded in the TYPE field. FLOW in the header HEADER is information for stopping data transmission when the receiving buffer becomes full. ARQN is recorded as ACK (positive) and NAK (negative) as information for making an automatic repeat request. SEQN is sequential numbering scheme information for ordering a data packet stream. HEC is information for header error check. In addition, FIG. 4 illustrates a payload configuration in a baseband SCO packet according to SCO packet types, that is, DV, HV1, HV2, and HV3. Among them, HV1 packet type has 10 bytes of voice information that can be loaded in payload, HV2 packet type has 20 bytes of voice information that can be loaded in payload, and HV3 packet type has 30 bytes of voice information that can be loaded in payload. to be.
도 5는 블루투스 무선장치가 64kbps 데이터 전송율을 가진 기존 코딩방식들중 하나를 사용할 경우 음성서비스를 위해 사용되는 대역구간을 SCO 패킷타입별로 보여주는 도면이다. 도 5를 참조할 때 블루투스 무선장치에서 음성 및 데이터 송수신을 위한 각각의 슬롯기간이 625 mu s로 규정되어 있음을 이해하여야 한다. 그리고 도 5가 SCO패킷 타입별로 음성서비스를 위하여 점유되는 대역이 어느 정도인지를 설명하기 위한 도면임을 이해하여야 한다. 실제로 하나의 슬롯기간 625 mu s중에서 패킷 하나가 차지하는 기간은 366 mu s이다.FIG. 5 is a diagram illustrating a band interval used for voice service by SCO packet type when the Bluetooth wireless device uses one of existing coding schemes having a 64kbps data rate. 5, it should be understood that each slot period for transmitting and receiving voice and data in a Bluetooth wireless device is defined as 625 mu s. It is to be understood that FIG. 5 is a diagram for explaining how much bandwidth is occupied for voice service by SCO packet type. In fact, one packet occupies a period of 625 mu s in one slot period of 366 mu s.
블루투스 무선장치가 음성 서비스를 위해 HV1 패킷타입의 SCO패킷을 사용하는 경우에는 도 5에 도시된 바와 같이, SCO패킷을 송신해야하는 주기(T)가 1.25ms(= 10bytes x 8bit / 64kbps)이므로 전 대역 모두를 SCO패킷들만 송수신하는데 사용하게 된다. 또한 블루투스 무선장치가 음성서비스를 위해 HV2 패킷타입의 SCO패킷을 사용하는 경우에는 도 5에 도시된 바와 같이, SCO패킷을 송신해야하는 주기(T)가 2.5ms(= 20bytes x 8bit / 64kbps)이므로 전 대역중 50% 대역구간을 SCO패킷 송수신하는데 사용하게 된다. 그리고 음성서비스를 위해 HV3 패킷타입의 SCO패킷을 사용하는 경우에는 SCO패킷을 송신해야하는 주기(T)가 3.75ms(= 30bytes x 8bit / 64kbps)이므로, 도 5에 도시된 바와 같이 전 대역중 33.3% 대역 구간을 SCO패킷 송수신하는데 사용하게 된다.When the Bluetooth wireless device uses an HV1 packet type SCO packet for voice service, as shown in FIG. 5, the period (T) of transmitting the SCO packet is 1.25 ms (= 10 bytes x 8 bit / 64 kbps), so that the entire band is used. All will be used to send and receive SCO packets only. In addition, when the Bluetooth wireless device uses the HV2 packet type SCO packet for voice service, as shown in FIG. 5, the period (T) of transmitting the SCO packet is 2.5ms (= 20 bytes x 8bit / 64kbps). 50% of the band is used to transmit and receive SCO packets. When the SCO packet of the HV3 packet type is used for the voice service, the period (T) of transmitting the SCO packet is 3.75 ms (= 30 bytes x 8 bit / 64 kbps), so that 33.3% of the entire band is shown in FIG. 5. The band section is used to transmit and receive the SCO packet.
본 발명의 실시 예에서는 상기한 바와 같은 블루투스 모듈간 음성 서비스에 의한 전체 대역 점유 비율을 기존보다 줄일 수 있도록 하기 위해서 기존의 음성 코딩방식에다가 32kbps 데이터 전송율(data rate)을 가지는 음성 코딩방식을 추가한다. 예컨대, 본 발명의 실시 예에서는 32kbps 데이터 전송율을 가지는 ADPCM(Adaptive Differential Pulse Code Modulation) 음성 코딩방식을 추가한다. 32kbps ADPCM 음성 코딩방식은 사용자에게 음성 서비스를 제공하는 데에 문제가 되지 않음을 본 발명자는 인식을 하였다. 기존 CT2 단말기 및 덱트(DECT)에서도 32kbps ADPCM 음성 코딩방식을 사용한 바 있다. 또한 본 발명의 실시 예에서는 음성 서비스의 품질이 다소 떨어지는 것을 감수하게 되면 16kbps 데이터 전송율을 가지는 음성 코딩방식도 더 추가할 수 있다.In an embodiment of the present invention, in order to reduce the overall bandwidth occupancy rate by the voice service between Bluetooth modules as described above, a voice coding method having a 32 kbps data rate is added to the existing voice coding method. . For example, an embodiment of the present invention adds an adaptive differential pulse code modulation (ADPCM) speech coding scheme having a 32kbps data rate. The inventors have recognized that the 32 kbps ADPCM speech coding scheme is not a problem in providing a voice service to the user. The existing CT2 terminal and DECT also used 32kbps ADPCM speech coding. In addition, in the embodiment of the present invention, if the quality of voice service is somewhat reduced, a voice coding scheme having a 16kbps data rate may be further added.
따라서 본 발명의 실시 예에 따른 음성 서비스를 위한 음성 코딩방식은 64kbps 데이터 전송율을 가지는 CVSD(Continuous Variable Slope Delta), A-로우(law), μ-로우(law)의 3가지 음성 코딩방식과 32kbps 데이터 전송율을 가지는 32kbps ADPCM 음성 코딩방식으로 이루어진다. 상기 64kbps 데이터 전송율을 가진 음성 코딩방식에서는 그 SCO 패킷타입이 DV, HV1, HV2, HV3이 있으며, 본 발명의 실시 예에 따라 추가된 32kbps ADPCM 음성 코딩방식에서는 그 SCO 패킷타입을 HV1', HV2', HV3'으로 정의한다. 패킷타입 HV1',HV2, HV3의 패킷 구조는 도 4와 함께 설명한 HV1,HV2,VV3의 패킷구조와 동일하다. 도 7에서는 상기에서 언급한 본 발명의 실시 예에 따른 데이터전송율, 무선구간 음성 코딩방식 및 SCO 패킷 타입을 테이블로 정리해서 보여주고 있다.Therefore, the voice coding scheme for the voice service according to an embodiment of the present invention includes three voice coding schemes of continuous variable slope delta (CVSD), A-row, and μ-law having 32kbps data rate and 32kbps. It consists of 32kbps ADPCM speech coding with data rate. In the speech coding scheme having the 64 kbps data rate, the SCO packet types include DV, HV1, HV2, and HV3. In the 32 kbps ADPCM speech coding scheme added according to an embodiment of the present invention, the SCO packet type is HV1 ', HV2'. , HV3 '. The packet structures of the packet types HV1 ', HV2 and HV3 are the same as those of HV1, HV2 and VV3 described with reference to FIG. In FIG. 7, a data rate, a wireless section voice coding scheme, and an SCO packet type according to the above-described embodiment of the present invention are shown in a table.
도 8은 SCO 및 ACL링크 타입들을 위해 정의된 패킷들을 요약한 테이블로서 특히 본 발명의 실시 예에 따라 추가된 SCO패킷타입을 설명하기 위한 도면이다. 32kbps ADPCM 음성 코딩방식에 의해 정의된 SCO패킷타입 HV1',HV2',HV3'에 대해서는 기존 사용하지 않았던(undefined) 타입코드(TYPE code: b3,b2,b1,b0)들을 부여해주고 있다. 도 8을 참조하면, SCO 패킷타입들중 HV1'의 타입코드(b3,b2,b1,b0)를 "1001"로, HV2'의 타입코드(b3,b2,b1,b0)를 "1010"으로, HV3'의 타입코드(b3,b2,b1,b0)를 "1011"로 부여한다.FIG. 8 is a table summarizing packets defined for SCO and ACL link types. In particular, FIG. 8 is a diagram illustrating an added SCO packet type according to an embodiment of the present invention. The SCO packet types HV1 ', HV2' and HV3 'defined by the 32 kbps ADPCM speech coding scheme are given undefined type codes (TYPE codes: b3, b2, b1, b0). Referring to FIG. 8, the type codes b3, b2, b1, b0 of HV1 'are set to "1001", and the type codes b3, b2, b1, b0 of HV2' are set to "1010". Type code b3, b2, b1, b0 of " 1011 ".
도 7에 도시된 바와 같은 본 발명의 실시 예에 따른 데이터 전송율, 무선구간 음성 코딩방식 및 SCO패킷 타입을 포함하는 사양들에 대한 마스터(2)와 슬레이브(4)간의 협상은 SCO링크를 설정시에 이루어진다. 도 7에 도시된 바와 같은 본 발명의 실시 예에 따른 데이터 전송율, 무선구간 음성 코딩방식 및 SCO패킷 타입을 포함하는 사양들은 도 3에 도시된 바와 같이, 마스터(2)가 슬레이브(4)로 전송하는 LMP_features_req 메시지와 그에 응답하여 슬레이브(4)가 마스터(2)로 전송하는 LMP_features_res 메시지에 포함되므로 마스터(2)와 슬레이브(4)는 서로간의 LMP사양을 협상하여 확정하게 된다.The negotiation between the master 2 and the slave 4 for the specifications including the data rate, the wireless section voice coding scheme, and the SCO packet type according to the embodiment of the present invention as shown in FIG. Is done on. As shown in FIG. 7, specifications including a data rate, a wireless section voice coding scheme, and an SCO packet type according to an embodiment of the present invention as shown in FIG. 7 are transmitted from the master 2 to the slave 4. Since it is included in the LMP_features_req message and the LMP_features_res message transmitted from the slave 4 to the master 2 in response thereto, the master 2 and the slave 4 negotiate LMP specifications with each other.
도 6은 블루투스 무선장치가 본 발명의 실시 예에 따라 추가된 32kbps 데이터 전송율을 가진 ADPCM코딩방식을 사용할 경우 음성서비스를 위해 사용되는 대역구간을 SCO 패킷타입별로 보여주는 도면이다. 도 6을 참조 시에도 도 5와 마찬가지로, 블루투스 무선장치에서 음성 및 데이터 송수신을 위한 각각의 슬롯기간이 625 mu s로 규정되어 있음을 이해하여야 한다. 그리고 도 6이 SCO패킷 타입별로 음성서비스를 위하여 점유되는 대역이 어느 정도인지를 설명하기 위한 도면임을 이해하여야 한다. 실제로 하나의 슬롯기간 625 mu s중에서 패킷 하나가 차지하는 기간은 366 mu s이다.FIG. 6 is a diagram illustrating a band interval used for voice service by SCO packet type when a Bluetooth wireless device uses an ADPCM coding method having an added 32kbps data rate according to an embodiment of the present invention. Referring to FIG. 6, as in FIG. 5, it should be understood that each slot period for transmitting and receiving voice and data in a Bluetooth wireless device is defined as 625 mu s. And it is to be understood that FIG. 6 is a diagram for explaining how much bandwidth is occupied for voice service for each SCO packet type. In fact, one packet occupies a period of 625 mu s in one slot period of 366 mu s.
도 7을 참조하면, 블루투스 무선장치가 음성 서비스를 위해 HV1' 패킷타입의 SCO패킷을 사용하는 경우에는 SCO패킷을 송신해야하는 주기(T)는 2.5ms(= 10bytes x 8bit / 32kbps)가 된다. 이는 전 대역중 50% 대역구간을 SCO패킷 송수신하는데 사용하게 되는 것이고 HV1 패킷타입의 SCO패킷을 사용하는 경우에 비해 전 대역에서 SCO패킷의 차지하는 비율이 1/2로 줄어들었음을 의미한다. 또한 블루투스 무선장치가 음성 서비스를 위해 HV2' 패킷타입의 SCO패킷을 사용하는 경우에는 SCO패킷을 송신해야하는 주기(T)는 5ms(= 20bytes x 8bit / 32kbps)가 된다. 이는 전 대역중 25% 대역구간을 SCO패킷 송수신하는데 사용하는 것으로 HV2 패킷타입의 SCO패킷을 사용하는 경우에 비해 전 대역에서 SCO패킷의 차지하는 비율이 1/2로 줄어들었음을 의미한다. 또한 블루투스 무선장치가 음성 서비스를 위해 HV3' 패킷타입의 SCO패킷을 사용하는 경우에는 SCO패킷을 송신해야하는 주기(T)는 7.5ms(= 30bytes x 8bit / 32kbps)가 된다. 이는 전 대역중 16.65% 대역구간을 SCO패킷 송수신하는데 사용하는 것으로 HV3 패킷타입의 SCO패킷을 사용하는 경우에 비해 전 대역에서 SCO패킷의 차지하는 비율이 1/2로 줄어들었음을 의미한다.Referring to FIG. 7, when the Bluetooth wireless device uses the SCO packet of the HV1 'packet type for voice service, the period T for transmitting the SCO packet is 2.5 ms (= 10 bytes x 8 bits / 32 kbps). This means that 50% of all bands will be used to transmit / receive SCO packets, which means that the proportion of SCO packets in all bands is reduced by half compared to the case of using SCO packets of HV1 packet type. In addition, when the Bluetooth wireless device uses the SCO packet of the HV2 'packet type for voice service, the period T to transmit the SCO packet is 5ms (= 20 bytes x 8bit / 32kbps). This means that 25% of all bands are used to transmit / receive SCO packets, which means that the proportion of SCO packets in the entire band is reduced by 1/2 compared to the case of using SCO packets of HV2 packet type. In addition, when the Bluetooth wireless device uses the SCO packet of the HV3 'packet type for voice service, the period T for transmitting the SCO packet is 7.5ms (= 30 bytes x 8bit / 32kbps). This means that 16.65% of the entire band is used to transmit and receive SCO packets, which means that the proportion of SCO packets in the entire band is reduced by 1/2 compared to the case of using the SCO packet of the HV3 packet type.
예컨대, 1개의 마스터와 1개의 슬레이브가 ACL링크를 설정하여 DM1 패킷타입으로 통신하는 경우에는 양방향으로 108.8kbps로 ACL패킷을 전송할 수 있다. 그런데 이때 HV1 패킷타입으로 음성 서비스를 제공하는 경우에는 전 대역중 ACL패킷 전송에 사용할 수 있는 대역이 없으므로 DM1패킷 타입의 ACL패킷은 전송할 수 없다. 그리고 이때 HV2 패킷타입으로 음성 서비스를 제공하는 경우에는 전 대역중 ACL패킷 전송에 사용할 수 있는 대역은 50%이므로 54.4kbps(=108.8kbps*1/2)의 데이터 전송율로 ACL패킷을 전송할 수 있고, 이때 HV3 패킷타입으로 음성 서비스를 제공하는 경우에는 전 대역중 ACL패킷 전송에 사용할 수 있는 대역은 66.7%이므로 72.5kbps(=108.8kbps*2/3)의 데이터 전송율로 ACL패킷을 전송할 수 있다.For example, when one master and one slave establish an ACL link to communicate in DM1 packet type, an ACL packet can be transmitted at 108.8kbps in both directions. However, in this case, when providing a voice service in the HV1 packet type, there is no band available for transmitting the ACL packet among the entire bands, so the ACL packet of the DM1 packet type cannot be transmitted. In this case, when providing a voice service in the HV2 packet type, the available bandwidth for transmitting the ACL packet is 50% of the entire band, so the ACL packet can be transmitted at a data rate of 54.4 kbps (= 108.8 kbps * 1/2). In this case, when providing a voice service in the HV3 packet type, the available bandwidth for transmitting the ACL packet is 66.7% of the entire band, and thus the ACL packet can be transmitted at a data rate of 72.5kbps (= 108.8kbps * 2/3).
상기와 마찬가지 일 예로, 1개의 마스터와 1개의 슬레이브가 ACL링크를 설정하여 DM1 패킷타입으로 통신하는 경우에는 양방향으로 108.8kbps로 ACL패킷을 전송할 수 있는데, 이때 본 발명의 실시 예에 따라 추가된 패킷타입들중 HV1' 패킷타입으로 음성 서비스를 제공하는 경우에는 전 대역중 ACL패킷 전송에 사용할 수 있는 대역은 50%이므로 54.4kbps(=108.8kbps*1/2)의 데이터 전송율로 ACL패킷을 전송할 수 있다. 그리고 이때 HV2' 패킷타입으로 음성 서비스를 제공하는 경우에는 전 대역중 ACL패킷 전송에 사용할 수 있는 대역은 75%이므로 81.6kbps(=108.8kbps*3/4)의 데이터 전송율로 ACL패킷을 전송할 수 있다. 그리고 이때 HV3' 패킷타입으로 음성 서비스를 제공하는 경우에는 전 대역중 ACL패킷 전송에 사용할 수 있는 대역은 83.35%이므로 90.7kbps(=108.8kbps*5/6)의 데이터 전송율로 ACL패킷을 전송할 수 있다.As an example, when one master and one slave establish an ACL link to communicate in DM1 packet type, an ACL packet may be transmitted at 108.8kbps in both directions. In this case, an added packet according to an embodiment of the present invention. In case of providing voice service in HV1 'packet type among all types, the available bandwidth for ACL packet transmission is 50%, so ACL packet can be transmitted at 54.4kbps (= 108.8kbps * 1/2) data rate. have. In this case, when the voice service is provided in the HV2 'packet type, the available bandwidth for transmitting the ACL packet is 75% of the entire band, so the ACL packet can be transmitted at a data rate of 81.6kbps (= 108.8kbps * 3/4). . In this case, when providing a voice service in the HV3 'packet type, the bandwidth available for transmitting ACL packets among all bands is 83.35%, so that an ACL packet can be transmitted at a data rate of 90.7kbps (= 108.8kbps * 5/6). .
상기한 바와 같이 본 발명의 실시 예에서는 블루투스 무선장치에 32Kbps ADPCM 코딩 포맷을 추가하므로 현재의 SCO 패킷을 보내는 간격을 2배로 늘리게 된다. 그에 따라 전 대역중 SCO패킷을 전송하는데 사용되는 대역을 제외한 나머지 대역들이 ACL패킷을 전송하는데 사용될 수 있으므로, ACL패킷에 대한 데이터 전송율을 높일 수 있게 된다.As described above, in the embodiment of the present invention, since the 32 Kbps ADPCM coding format is added to the Bluetooth wireless device, the interval for sending the current SCO packet is doubled. Accordingly, the remaining bands except for the band used to transmit the SCO packet of all bands can be used to transmit the ACL packet, thereby increasing the data transmission rate for the ACL packet.
상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해 져야 한다.In the above description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be defined by the described embodiments, but should be determined by the equivalent of claims and claims.
상술한 바와 같이 본 발명은 음성데이터 형식을 변경하여 블루투스 네트워크의 전체대역을 효율적으로 사용할 수 있다.As described above, the present invention can efficiently use the entire band of the Bluetooth network by changing the voice data format.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000037098A KR20020002792A (en) | 2000-06-30 | 2000-06-30 | Communication method between master and slaves of local wireless communication apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000037098A KR20020002792A (en) | 2000-06-30 | 2000-06-30 | Communication method between master and slaves of local wireless communication apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020002792A true KR20020002792A (en) | 2002-01-10 |
Family
ID=19675354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000037098A Withdrawn KR20020002792A (en) | 2000-06-30 | 2000-06-30 | Communication method between master and slaves of local wireless communication apparatus |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020002792A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100738312B1 (en) * | 2005-12-26 | 2007-07-12 | 뮤텔테크놀러지 주식회사 | Speech processing device and short range wireless communication device using same |
KR100741383B1 (en) * | 2006-07-28 | 2007-07-20 | 지씨티 세미컨덕터 인코포레이티드 | Voice data transmission method and system using wireless LAN and Bluetooth |
KR100799885B1 (en) * | 2006-11-03 | 2008-01-31 | 주식회사 카서 | Wireless network protocol that enables convergence of broadcasting, communication, and control in a near-field pico cell |
WO2022055133A1 (en) * | 2020-09-11 | 2022-03-17 | 삼성전자 주식회사 | Electronic device for transmitting voice data, and operation method thereof |
-
2000
- 2000-06-30 KR KR1020000037098A patent/KR20020002792A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100738312B1 (en) * | 2005-12-26 | 2007-07-12 | 뮤텔테크놀러지 주식회사 | Speech processing device and short range wireless communication device using same |
KR100741383B1 (en) * | 2006-07-28 | 2007-07-20 | 지씨티 세미컨덕터 인코포레이티드 | Voice data transmission method and system using wireless LAN and Bluetooth |
KR100799885B1 (en) * | 2006-11-03 | 2008-01-31 | 주식회사 카서 | Wireless network protocol that enables convergence of broadcasting, communication, and control in a near-field pico cell |
WO2022055133A1 (en) * | 2020-09-11 | 2022-03-17 | 삼성전자 주식회사 | Electronic device for transmitting voice data, and operation method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1135007C (en) | Systems, methods and communication stations for voice and non-voice communications | |
Shepherd | Bluetooth wireless technology in the home | |
US6185205B1 (en) | Method and apparatus for providing global communications interoperability | |
US6982962B1 (en) | System and method for selecting a network access provider using a portable information device | |
EP1760897B1 (en) | Method and system for optimized architecture for bluetooth streaming audio applications | |
EP0482163B1 (en) | Data network interface | |
CN101536479B (en) | Methods and devices for dual mode bidirectional audio communication | |
KR100395332B1 (en) | Method for establishing link among telecommunication terminals having bluetooth device | |
CN1449629A (en) | Method and system for providing wireless multimedia services using bluetooth | |
US20070105548A1 (en) | Integrated cellular/pcs-pots communication system | |
EP1133094A2 (en) | Dynamic assignment of retransmission slots in wireless communication links | |
US8095078B2 (en) | Communication terminal device | |
US6529743B1 (en) | Universal wireless telephone to modem adapter | |
EP1590977A2 (en) | Dual mode unit for short range, high rate and long range, lower rate data communications | |
US20080085740A1 (en) | Method for displaying information in mobile communication terminal using bluetooth | |
US7161941B1 (en) | Wireless packet communications with extended addressing capability | |
CN103580844A (en) | Mobile phone software and method for conducting full-duplex digital communication through peripheral based on standard Bluetooth headset jack | |
JP2003158768A (en) | Wireless telephone equipment | |
KR20020002792A (en) | Communication method between master and slaves of local wireless communication apparatus | |
KR20020042107A (en) | Internet phone for voice communication and data transmission on wireless internet | |
CN101785251A (en) | Coexisting Device Communication | |
EP3166248A1 (en) | Systems and methods for managing high network data rates | |
KR200229687Y1 (en) | Internet phone for voice communication and data transmission on wireless internet | |
CN100481749C (en) | Information household electric appliance control system | |
Sugiyama | Core Technologies of Bluetooth Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000630 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |