Source: https://patents.google.com/patent/EP1176783A2/en
Timestamp: 2020-01-26 12:59:01
Document Index: 655978241

Matched Legal Cases: ['art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1']

EP1176783A2 - Method and apparatus for transmitting stream data between a slave and a master within a short-range mobile system - Google Patents
Method and apparatus for transmitting stream data between a slave and a master within a short-range mobile system Download PDF
EP1176783A2
EP1176783A2 EP01115819A EP01115819A EP1176783A2 EP 1176783 A2 EP1176783 A2 EP 1176783A2 EP 01115819 A EP01115819 A EP 01115819A EP 01115819 A EP01115819 A EP 01115819A EP 1176783 A2 EP1176783 A2 EP 1176783A2
EP01115819A
EP1176783A3 (en
EP1176783B1 (en
2000-06-28 Priority to KR2000035987 priority Critical
2002-01-30 Publication of EP1176783A2 publication Critical patent/EP1176783A2/en
2002-06-26 Publication of EP1176783A3 publication Critical patent/EP1176783A3/en
2006-04-05 Publication of EP1176783B1 publication Critical patent/EP1176783B1/en
A method for fast transmission of large amounts of data stored in a memory of a main part to a slave by using a short-range mobile system is disclosed. The method comprises the steps of requesting transmission of data stored in the memory of the main part, establishing a selected radio link between the main part and the slave in response to the request for transmission of data,
transmitting indexing information related to the kinds of data stored in the memory of the main part through the selected radio link, and transmitting data corresponding to the indexing information selected to the slave through the radio link.
The most well known short-range mobile communication systems is a method known as Bluetooth™, that has been suggested by Ericsson and Nokia. The Bluetooth™ application allows various electrical products, such as a mobile terminal, notebook computer, facsimile and MP3 player, to be accessed by each other through a radio link. The detailed transmission standard that has been suggested by Bluetooth™ has an advantage to make products highly protected from interference and provides security of data. Radio communication means using the Bluetooth™ application could be manufactured very small, like a microchip, that is easily attached or incorporated into electrical products. Furthermore, radio communication means using the Bluetooth™ applications are designed to use the frequency band of 2.4GHz, and are capable of communicating all over the world. The Bluetooth™ standard designates two power levels. At low powers levels it is designed to operate within a room, while at high power levels, it is designed to operate within the whole house.
The Bluetooth™ radio technology is designed to work on both point-to-point access and point-to-multipoint access. According to the Bluetooth™ standard, a master can concurrently communicate with a maximum of seven slaves. However, communication between a mobile phone and a headset using conventional Bluetooth™ radio technology is usually implemented through a Synchronous Connection Oriented (hereinafter SCO) link that is usually a full duplex link and point-to-point access for voice communication. Referring to Fig. 1, the main part 1 and the headset 2 operating as a slave unit comprise a short-range mobile communication system. Namely, the main part 1 consists of a master 3 and a short-range mobile system 4. The master 3 includes a control unit 5 controlling the whole operation of the main part 1 and memory 6 storing data, for example an MP3 file, received from computers or wire/wireless communication means. The short-range mobile system 4 attached to or incorporated into said master 3 is the same or similar to the structure of other wireless systems. That is, the short-range mobile system 4 consists of a base band module 8 connected to the master 3, a memory 9 for storing programs for controlling the operation of the baseband 8, transceiver 7 and antenna 10.
Meanwhile, the slave 2 also consists of a short- range mobile system 4' that is the same or similar to the short-range mobile system 4 attached to or incorporated in the main part 1, and a headset 11. The headset 11 consists of PCM decoder/encoder 12 for decoding data received from the short-range mobile system 4', speaker/earphone 13 for transforming data provided by the PCM decoder/encoder 12 to audio data, and a mic 14 for transforming voice signal of a user to an electrical signal. Therefore, in order for the slave 2 to receive data from the main part 1, an SOC radio link is usually established between them. The SOC link is designed to require the use of TDD (Time Division Duplex) and has no problem with a maximum 64 Kbps of transmission of voice and short message data. However, when the short-range mobile systems 4 and 4' are linked by SOC radio link and a user wants to receive an MP3 file, the MP3 file can not be properly transmitted in time because of the large size of the file.
Now, to solve the above problems, an Asynchronous Connection-Less (hereinafter called ACL) link has been recommended as an alternative method for transmitting data quickly in a short-range mobile system. The ACL link is designed to use the method of packet switching, while the SOC link is designed to use the method of circuit switching. Therefore, the ACL link transmits data faster than the SOC link even in the same frequency band. If the main part 1 is designed to use both a low speed radio link and a high speed radio link, the main part 1 selects only one pertinent radio link just before data transmission.
The method of data transmission using the ACL link for a high speed data transmission between the main 1 and slave 2, was disclosed in the Bluetooth™ standard and conference documents presented by Dr. Jaap Haartsen of Ericsson on July 9, 1999 in Toyko, Japan. According to the standard and documents with respect to Bluetooth™, the control 5 of the main part 1 determines what kind of data is transmitted; a low speed data-voice, short message data less than 30 letters, or a high speed data-MP3 file, picture file. After determining the kind of data, the baseband 8 of the main part 1 of the short-range mobile system 4 establishes a selected radio link. However, although the ACL link and the method of multiple packet transmission was disclosed, no information is provided in the case of a large file, like an MP3 file, which is transmitted to a slave 2 through a short-range mobile system, and how the slave 2 selects the received data and outputs the data.
It is, therefore, the object of the present invention to provide a method and means for fast transmission of data stored in memory of a main part to a headset through a given radio link, wherein said main part and headset, respectively, each include a short-range mobile system in which to communicate using the given radio link.
According to an aspect of the present invention, there is provided a method for transmitting audio data stored in memory of a telephone to a headset, wherein the telephone and the headset, respectively, each include a short-range mobile system in which to communicate using the given radio link.
According to another aspect of the present invention, there is provided a method for transmitting brief information with respect to audio data stored in memory of a telephone to a headset through a given radio link.
According to still another aspect of the present invention, there is provided a method that allows a user to select specific data based upon brief information stored as audio data in memory of a telephone which is transmitted to a headset through a given radio link.
According to still another aspect of the present invention, there is provided a decoding means for decoding digital audio data that is received through a given radio link.
According to still another aspect of the present invention, there are provided slaves for receiving data stored in memory of a main part through one of a plurality of radio links that is selected by the main part. Each slave includes a short-range radio receiver for receiving data through the selected radio link and a first decoder for decoding a low speed data transmitted over a radio link for a low speed transmission and a second decoder for decoding a high speed data transmitted over a radio link for a high speed transmission, and a converter for converting data decoded by the first or second decoder into audio data.
In addition, there is also disclosed a method for transmitting data stored in a memory of a main part to a plurality of slaves through a selected radio link, which comprises the steps of:
requesting transmission of data, which is stored in a memory of the main part;
establishing a selected radio link between the main part and at least one slave in response to the request for data transmission;
transmitting brief information with respect to data stored in memory of the main part through the radio link; and
FIG. 2 is a block diagram showing a structure of a master unit and headset as a slave unit according to the present invention;
FIG. 4 illustrates an exemplary example of a preferred procedure for suspending transmission of data stored in memory of a master unit by a master unit;
Fig. 2 illustrates the structure of both a main part and a slave each of which includes a short range radio mobile communication system communicating through a radio link, corresponding to a preferred embodiment of this invention.
As shown in Fig. 2, a main part 1 consists of a master 3, for example a telephone, notebook personal computer or MP3 player, and a short-range mobile system 4. The master 3 includes a control unit 5 that controls operations of the main part 1 which will be explained in detail hereinafter, and a memory 6 that stores data received from a computer or wire/wireless communication means. Meanwhile, the short-range mobile communication system 4 has a similar structure as a normal mobile communication system using Bluetooth™ standard. That is, the short-range mobile system 4 consists of baseband 8 that is connected to the master 3 to transmit and receive data, and a memory 9 storing a program for controlling the operation of the baseband 8. The short-range mobile system 4 also includes a transceiver 7 that is connected to the baseband 8 to decode and encode data, and antenna 10 is connected to the transceiver 7 for transmitting and receiving data in radio frequency (RF).
The slave 2 consists of a headset 11 and a short-range mobile system 4' that is similar to the short- range mobile system 4. The short-range mobile system 4' consists of an antenna 10' for receiving RF signals transmitted from the main unit 1, and a transceiver 7' for transforming received RF signals into digital signals. The short-range mobile system 4' also includes baseband 8' that is connected to transceiver 7' to process data digitized in the transceiver 7', and a memory 9' storing a program for controlling the operation of the baseband 8'.
The headset 11 consists of a first decoder 12 and a second decoder 15, which is connected to the baseband 8', respectively. The headset 11 also includes a speaker/earphone 13 that is connected to the first decoder 12 and the second decoder 15, and a mic 14 that is connected to the first decoder 12. The first decoder 12 decodes voice data and low speed data transmitted from the baseband 8' and transmits the data to the speaker/earphone 13. The first decoder 12 also encodes voice data transmitted from the mic 14 and transmits the encoded data to the baseband 8'. The second decoder 15 decodes a high speed data, for example an MP3 file, transmitted from the baseband 8' and provides the decoded data to the speaker/earphone 13. The speaker/earphone 13 converts data transmitted from the decoders 12 and 15 into analog signals, and then outputs the data. The mic 14 converts the voice signal of a user into electrical signals. Generally, the first decoder 12 uses a PCM decoder/encoder, and the second decoder 15 may use MAS-3507 chip manufactured by NAS, for decoding MP3 files of.
Meanwhile, the baseband 8' includes a control means (not shown) that selects a specific radio link and a decoder related to a selected radio link under control of the control unit 5.
The short-range mobile system 4 of the main part 1 and the short mobile system 4' of the slave 2 could be combined or incorporated on an other circuit board within the master 3, or connected to the master 3 as an additional adapter.
The slave unit 2, upon receiving an order for a radio link to be established, which is generated by the control 5 of the main part 1, selects one the first decoder 12 and second decoder 15. If the selected radio link is a radio link for voice or a low speed data, the first decoder 12 decodes a call or a short message transmitted through a selected radio link. Whereas if the selected radio link is a radio link for an high speed data, the second decoder 15 decodes the high speed data, such as a sound or music, that is received through a selected radio link so that a user can listen to that music or sound.
The method of how to use a main part 1 and a slave 2 of the present invention will now be explained in detail hereinafter.
Fig. 3 shows procedures in which one of the slaves 2 receives an MP3 file that is stored in memory 6 of the main part 1 through a short-range mobile system.
Referring to Fig. 3, a remote controller (not shown) transmits a message (AT+MPS) requesting the transmission of an MP3 file stored in memory 6 of a main part 1, in order for the slave 2 to receive the MP3 file in step 31. After the control unit 5 receives the message from the remote controller, the control unit 5 of the main part 1 transmits the same or similar message received by the control unit 5 to the slave 2 to check whether the received message (AT+MPS) is correct or not in step 32. The slave 2 transmits a message for operation (Result code) to the main part 1 if the message transmitted from the main part 1 is correct in step 33. A radio link for transmitting a high speed data in real time may be established between the main part 1 and slave 2 in step 34. The main part 1 transmits brief information about MP3 files that are stored in memory 6 of the main part 1 to slaves 2 in step 35. The brief information may be related to the titles of songs, the size of the files, the operating time of the song, and so on. Therefore, a user is able to select one MP3 file that he wants to receive from among a plurality of MP3 files through the indexing information transmitted from the main part 1. Once the user selects one MP3 file, the message requesting transmission is transmitted by the slave 2 in step 36. The main unit 1 transmits the file selected by the user from among the plurality of files stored in memory 6 of the main part 1 to the slave unit 2 in step 37. If the message transmitted by the control unit 5 of the main part 1 is error in step 32, the slave 2 transmits an error message to the main part 1 in step 3 and the process restarts from step 31.
Fig. 5 illustrates a detailed method by which a user selects data that he or she wants to receive through the indexing information transmitted from a main part 1. That is, Fig. 5 shows a detailed method that may be followed after step 34 of Fig. 3.
As shown in Fig. 5, a radio link is established for transmitting data between the main part 1 and the slave 2 in step 51. The main part 1 transmits indexing information (AT+DX=Ni), which is related to an MP3 file, to the slave 2 after the radio link is established in step 52. The indexing information generally includes a title of a song, the size of the file, the operating time and file number, and a user can check these kinds of information by a display of a remote controller (not shown) or a speaker/earphone. The user usually uses buttons, such as a fast forward button (AT+MPFF) and a fast rewind button (AT+MPRW), on a remote controller in order to select which MP3 file he or she wants in step 53. The indexing information data selected by the user through a remote controller is transmitted from the main part 1 to the slave 2 in step 54. The slave 2 transmits a confirmation message (Result code) to the main part 1 through the remote controller in step 55. The main part 1 checks out the confirmation message, and then transmits the requested data stored in memory 6 to the slave 2 in step 56. The indexing information that is transmitted to the slave 2 is the latest transmission information in step 52.
Fig. 4 illustrates the procedure by which the transmission of data is suspended by the request of a user during transmission of data through a radio link between a main part 1 and slaves 2.
Referring to Fig. 4, the slave 2 transmits a message (AT+MPE) requesting suspension of data transmission to the main part 1 through a remote controller (not shown) in step 41. The control unit 5 of the main part 1 that has received the message (AT+MPE) transmits the same or similar message as the message (AT+MPE) to the slave 2 in order to check whether the message is correct or not in step 42. After the message transmitted from the main part 1 is checked by the slave 2, the confirmation message (Result Code) is transmitted by the slave 2 to the main part 1 in step 43. The control unit 5 of the main part 1 that has received the confirmation message causes disconnection of the established radio link in step 44.
Fig. 6 illustrates a procedure for establishing of a call path between the main part 1 and the slave 2 during transmission of data through a radio link if the main part receives a call demand signal.
Referring to Fig. 6, step 61 shows that a user transmits a message requesting suspension of data transmission (AT+CKPD) through a remote controller (not shown) while the main part 1 is transmitting data through a radio link. The main part 1 transmits the message requesting suspension of data transmission (AT+MPE) to the slave 2 in step 62. The slave unit 2 transmits a message (Result Code) to check the message requesting suspension of data transmission (AT+CKPD) in step 63. According to said message, a radio link (ACL link) established between the main part 1 and the slave 2 is released in step 64. After the radio link for transmitting high speed data is released, the SOC link for voice communication is established for a call connection in step 65 and the call is processed in step 66.
Fig. 7 illustrates another procedure for connecting a call path in the case where a call request signal is generated during transmission of data through a radio link between the main part 1 and the slave 2.
Referring to Fig. 7, when the main part 1 receives a call request signal, the control unit 5 of the main part 1 causes release of the established radio link in step 71. If the radio link for transmitting high speed data is released, the SOC link for transmitting voice or low speed data is established for call connection between the main part 1 and the slave 2 in step 72. A ring signal is transmitted to the slave unit 2 through the established SOC link in step 73. After the slave 2 receives the Ring signal, the slave unit 2 transmits a message (AT+CKPD) to have the main part 1 receive the call at the main unit 1 through a remote controller (not shown) in step 74, and the call is processed in step 75.
In the above step 74, if a user does not want to receive a phone call, the user can continuously keep receiving data instead of receiving the phone call as the message requesting suspension of the phone call being received is transmitted to the main part 1.
In a short-range mobile communication system for communicating through a selected radio link between a main part and at least one slave, a method for fast transmission of data stored in a memory of the main part to the slave through the selected radio link, comprising the steps of:
requesting transmission of data stored in the memory of the main part;
establishing a selected radio link between the main part and the slave in response to the request for transmission of data;
transmitting indexing information related to the kinds of data stored in the memory of the main part through the selected radio link;
The method for fast transmission of data as recited in claim 1, further comprising the step of sending a message requesting transmission of data to a control unit of the main part, and transmitting data stored in the memory of the main part to the slave through the selected radio link in response to the request message.
The method for fast transmission of data as recited in claim 1 or 2, wherein the indexing information includes the size, title, and numbering of data stored in the memory of the main part.
The method for fast transmission of data as recited in one of the claims 1-3, further comprising decoding data in the slave and outputting data that is received through the selected radio link.
The method for fast transmission of data as recited in one of the claims 1-4, wherein the selected radio link is one of infrared communication, or microwave communication, or asynchronous connection-less link being capable of high speed data transmission.
A slave device for receiving data stored in a memory of a main part through one of a low speed radio link for transmitting voice data or low speed data, or a high speed radio link for transmitting high speed data, comprising:
The slave device as recited in claim 6, wherein one of the high speed radio link and the low speed radio link are selected by a control unit of the main part.
The slave device as recited in claim 6 or 7, wherein the short-range radio receiver includes an antenna for receiving signals transmitted through the selected radio link, a transceiver for converting the received signal into digital data, a baseband for processing data provided by the transceiver, and a memory for storing programs for controlling the operation of the baseband.
The slave device as recited in one of the claims 6-8, wherein the first decoder comprises a PCM decoder for decoding voice data or a low speed data.
The slave device as recited in one of the claims 6-9, wherein the second decoder comprises an MP3 decoder for decoding MP3 files.
The slave device as recited in one of the claims 6-10, wherein the converter is a speaker for outputting voice data provided by the first decoder.
The slave device as recited in one of the claims 6-11, wherein the converter further includes a earphone for listening to data output from the first decoder and the second decoder.
The slave device as recited in one of the claim 6-12, further including a remote controller having a function button for controlling reproducing speed, and for selecting MP3 files stored in the memory of the main unit.
EP01115819A 2000-06-28 2001-06-28 Method for transmitting stream data between a slave and a master within a short-range mobile system Active EP1176783B1 (en)
KR2000035987 2000-06-28
EP1176783A2 true EP1176783A2 (en) 2002-01-30
EP1176783A3 EP1176783A3 (en) 2002-06-26
EP1176783B1 EP1176783B1 (en) 2006-04-05
EP01115819A Active EP1176783B1 (en) 2000-06-28 2001-06-28 Method for transmitting stream data between a slave and a master within a short-range mobile system
WO2002005593A2 (en) * 2000-07-12 2002-01-17 Siemens Aktiengesellschaft Method for the transmission of audio signals
US10512028B1 (en) 2019-02-26 2019-12-17 Kenneth Capalbo Wireless short range communication system
DAVIES N ET AL: "SUPPORTING ADAPTIVE VIDEO APPLICATIONS IN MOBILE ENVIRONMENTS" IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER. PISCATAWAY, N.J, US, vol. 36, no. 6, 1 June 1998 (1998-06-01), pages 138-143, XP000777796 ISSN: 0163-6804 *
HAARTSEN J C: "THE BLUETOOTH RADIO SYSTEM" , IEEE PERSONAL COMMUNICATIONS, IEEE COMMUNICATIONS SOCIETY, US, VOL. 7, NR. 1, PAGE(S) 28-36 XP000908653 ISSN: 1070-9916 * page 31, right-hand column, line 23 - page 32, left-hand column, line 3 * *
STEPHANIE MILES: "Ericsson answers the call for MP3" CNET NEWS.COM, [Online] 19 November 1999 (1999-11-19), XP002182565 Retrieved from the Internet: <URL:http://news.cnet.com/news/0-1006-200- 1453530.html?tag=st> [retrieved on 2001-11-09] *
WO2002005593A3 (en) * 2000-07-12 2002-11-28 Siemens Ag Method for the transmission of audio signals
EP1303077B1 (en) * 2001-08-07 2008-09-17 Pioneer Corporation Information processing system, method, apparatus and program
US20020002035A1 (en) 2002-01-03
Free format text: METHOD FOR TRANSMITTING STREAM DATA BETWEEN A SLAVE AND A MASTER WITHIN A SHORT-RANGE MOBILE SYSTEM
Ref document number: 60118471