US20190182331A1 - Head Unit of Vehicle and Method for Controlling the Same - Google Patents
Head Unit of Vehicle and Method for Controlling the Same Download PDFInfo
- Publication number
- US20190182331A1 US20190182331A1 US15/963,674 US201815963674A US2019182331A1 US 20190182331 A1 US20190182331 A1 US 20190182331A1 US 201815963674 A US201815963674 A US 201815963674A US 2019182331 A1 US2019182331 A1 US 2019182331A1
- Authority
- US
- United States
- Prior art keywords
- audio
- head unit
- bluetooth
- output
- mobile device
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/26—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using acoustic output
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/80—Arrangements for controlling instruments
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/85—Arrangements for transferring vehicle- or driver-related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72442—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/563—Vehicle displaying mobile device information
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/589—Wireless data transfers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/589—Wireless data transfers
- B60K2360/5911—Bluetooth
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/22—Display screens
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- 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
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- Embodiments of the present disclosure relate to a head unit of a vehicle a method for controlling the head unit.
- a mobile device of a user is connected to a head unit of the vehicle, such that various functions of the mobile device can also be easily used in the head unit of the vehicle.
- Communication connection between the head unit and the mobile device may be wireless communication such as Wi-Fi or Bluetooth.
- wireless communication various control or data transmission can be implemented through wireless access.
- Bluetooth versions may not support simultaneous output of audio streaming generated from a plurality of mobile devices connected to a single head unit. Therefore, although message reception or call connection is achieved during listening to music, related alarm sounds or the like may not be output.
- Embodiments of the present disclosure relate to a vehicle. Particular embodiments relate to a method for controlling Bluetooth communication between a head unit of the vehicle and a mobile device of a user.
- a head unit of a vehicle includes a Bluetooth communicator configured to be communicably connected to a plurality of Bluetooth devices.
- a controller is configured to allocate priority information based on a preset reference to the respective Bluetooth devices, and to control an audio route of each of the plurality of Bluetooth devices according to the priority information so as to output all audio streams generated by the plurality of Bluetooth devices.
- the controller may control the audio route in a manner that the audio stream of a Bluetooth device having high priority is output through the head unit and control the audio route in a manner that audio stream of a Bluetooth device having low priority is output through the low-priority Bluetooth device.
- the controller may allocate higher priority to the Bluetooth device capable of generating an audio stream at a relatively earlier time.
- the controller may allocate higher priority to the Bluetooth device connected through a call-associated profile.
- the call-associated profile may be a hands-free profile.
- the controller may perform muting of the other audio stream.
- the controller may control a volume of system/message alarm sound to remain unchanged, and may perform muting of other audio streams.
- the controller may allocate higher priority to the Bluetooth device staying in a call connection state through the call-associated profile.
- the call-associated profile may be a hands-free profile.
- a method for controlling a head unit of a vehicle includes allocating priority information based on a preset reference to a plurality of Bluetooth devices interconnected to communicate with each other. Audio routes of the respective Bluetooth devices are controlled according to the priority information so as to output all audio streams generated by the plurality of Bluetooth devices.
- Controlling the audio routes may include controlling the audio routes in a manner that an audio stream of a Bluetooth device having high priority information is output through the head unit, and controlling the audio routes in a manner that an audio stream of a Bluetooth having low priority information is output through the low-priority Bluetooth device.
- the method may further include allocating higher priority to the Bluetooth device capable of generating an audio stream at a relatively earlier time.
- the method may further include allocating higher priority to the Bluetooth device connected through a call-associated profile.
- the call-associated profile may be a hands-free profile.
- the method may further include muting the other audio stream when any one of the plurality of audio streams is output through audio ducking during overlapping of the plurality of audio streams generated by the plurality of Bluetooth devices.
- the method may further include, during the audio ducking, controlling a volume of system/message alarm sound to remain unchanged, and muting other audio streams.
- the method may further include, when the plurality of Bluetooth devices are interconnected through a call-associated profile, allocating higher priority to the Bluetooth device staying in a call connection state through the call-associated profile.
- the call-associated profile may be a hands-free profile.
- a head unit of a vehicle includes a Bluetooth communicator configured to be communicably connected to a plurality of Bluetooth devices.
- a controller is configured to allocate priority information based on a preset reference to the respective Bluetooth devices, to control an audio route in a manner that an audio stream of the Bluetooth device having high priority information is output through the head unit, and to control an audio route in a manner that an audio stream of the Bluetooth having low priority information is output through the Bluetooth device, thereby outputting all audio streams generated by the plurality of Bluetooth devices.
- a method for controlling a head unit of a vehicle includes allocating priority information based on a preset reference to a plurality of Bluetooth devices interconnected to communicate with each other An audio route is controlled in a manner that an audio stream of the Bluetooth device having high priority information is output through the head unit and an audio stream of the Bluetooth having low priority information is output through the Bluetooth device. All audio streams generated by the plurality of Bluetooth devices are output.
- FIG. 1 is a view illustrating connection between a head unit of a vehicle and a plurality of mobile devices according to an embodiment of the present disclosure.
- FIG. 2 is a block diagram illustrating a control system of the head unit of the vehicle according to an embodiment of the present disclosure.
- FIG. 3 is a flowchart illustrating a method for controlling the head unit of the vehicle according to an embodiment of the present disclosure.
- FIG. 4 is a flowchart illustrating a method for controlling the head unit according to a first embodiment of the present disclosure.
- FIG. 5 is a flowchart illustrating a method for controlling the head unit according to a second embodiment of the present disclosure.
- FIG. 6 is a flowchart illustrating a method for controlling the head unit according to a third embodiment of the present disclosure.
- FIG. 7 is a flowchart illustrating a method for controlling the head unit according to a fourth embodiment of the present disclosure.
- FIG. 8 is a flowchart illustrating a method for controlling the head unit according to a fifth embodiment of the present disclosure.
- FIG. 1 is a view illustrating connection between a head unit of a vehicle and a plurality of mobile devices according to an embodiment of the present disclosure.
- a head unit 102 embedded in the vehicle 100 is an audio/video/navigation (AVN) device or a multimedia device, and may perform various functions such as audio/video/navigation/telematics functions.
- the head unit 102 may be connected to a plurality of Bluetooth devices (e.g., a plurality of mobile devices 112 and 114 ) such that the Bluetooth devices 112 and 114 can communicate with each other through Bluetooth communication.
- Bluetooth communication may be a version for supporting an Advanced Audio Distribution Profile (A2DP) and a Hands Free Profile (HFP).
- the head unit 102 may output an audio signal that is transmitted from the mobile devices 112 and 114 interconnected through Bluetooth communication to the head unit 102 , to the speaker 264 (see FIG. 2 ) connected to the head unit 102 .
- Bluetooth communication refers to any communication compliant with a Bluetooth standard in effect as of the filing of this patent application.
- FIG. 2 is a block diagram illustrating a control system of the head unit of the vehicle according to an embodiment of the present disclosure.
- the head unit 102 of the vehicle 100 may include a Bluetooth communicator 210 , a Controller Area Network (CAN) communicator 220 , a signal detector 230 , a storage unit 240 , an input circuit 250 , an output circuit 260 , an Audio/Video (A/V) inputter 270 , a controller 280 , and a power supply 290 .
- CAN Controller Area Network
- A/V Audio/Video
- the Bluetooth communicator 210 may include an antenna configured to receive a Bluetooth signal, and a signal processing module configured to perform processing of signals for the Bluetooth signal received through the antenna.
- the CAN communicator 220 may communicate with a plurality of Electronic Control Units (ECUs) embedded in the vehicle 100 .
- ECUs Electronic Control Units
- the CAN communicator 220 may receive a control signal for indicating the ‘ACC ON’ state from the ECU configured to detect the engine ignition of the vehicle 100 , and may transmit the received control signal to the controller 280 .
- the controller 280 may output power to the head unit 102 in response to the control signal, and may perform automatic pairing with the head unit 102 and the plurality of mobile devices 110 .
- the signal detector 230 may correspond to a Received Signal Strength Indicator (RSSI), and may measure strength of a signal received from the mobile device 110 .
- RSSI Received Signal Strength Indicator
- the signal detector 230 may identify a pairing available mobile device 110 based on strength of the detected signal, and may inform the controller 280 of the identified pairing available mobile device 110 .
- the storage unit 240 may store program data for operating the controller 280 and other constituent elements controlled by the controller 280 , and may temporarily store input/output (I/O) data therein.
- the program data stored in the storage unit 240 may include application programs for Bluetooth communication, navigation, games, chatting, web surfing, schedule management, multimedia playback, etc.
- Data temporarily stored in the storage unit 240 may include phonebook information, list of calls, messages, still images, moving images, application programs, etc.
- the storage unit 240 may store priority information per pre-allocated Bluetooth profile. A method for allocating priority per Bluetooth profile and a method for controlling the Bluetooth device according to the allocated priority will hereinafter be described with reference to FIGS. 3 to 8 .
- the input circuit 250 may be a user interface (UI) for controlling the operation of the head unit 102 .
- the output circuit 260 may be provided to output signals associated with visible, auditory, and tactile sensations.
- the output circuit 260 may include a display 262 , a speaker 264 , an alarm generator 266 , etc.
- the display 262 may visually display information processed by the head unit 102 .
- the controller 280 may display a user interface (UI) associated with the call on the display 262 .
- the controller 280 may display a user interface (UI) associated with navigation on the display 262 .
- the controller 280 may construct pairing progress state information and a pairing associated menu using a user interface (UI), and may thus display the resultant UI on the display 262 .
- the speaker 264 may output audio signals generated in the call mode, a record mode, a voice recognition mode, a Bluetooth pairing mode, etc.
- the speaker 264 may output audio signals (e.g., a ringback tone, a dial tone, a system/message alarm sound, etc.) associated with a function executed in the head unit 102 .
- audio signals e.g., a ringback tone, a dial tone, a system/message alarm sound, etc.
- the alarm generator 266 may output a notification signal of event occurrence of the head unit 102 .
- the event generated in the head unit 102 may include call reception, message reception, key signal input, touch input, and state information reception.
- the state information may include vehicle 100 's door opening information, engine overheating information, lane departure information, fuel state information, etc. received from the CAN communicator 220 .
- the alarm generator 266 may also output other signals (for example, a signal for indicating event occurrence using vibration) other than a video or audio signal.
- the video or audio signal may also be output through the display 262 or the speaker 264 .
- the A/V inputter 270 may generate input (or generation) of the audio or video signal, and may include a camera 272 , a microphone 274 , etc.
- the power supply 290 may provide power needed to operate the head unit 102 .
- the power supply 290 may automatically supply power to the head unit 102 .
- the power supply 290 may automatically stop supplying power to the head unit 102 .
- the controller 280 may control overall operations of the head unit 102 .
- the controller 280 may control Bluetooth pairing based communication functions (i.e., a voice call, data communication, a video call, phonebook download, etc.) but also installation and driving of the application program.
- the controller 280 may select a service to be executed earlier than the preset priority per Bluetooth profile, and may select the selected service.
- the controller 280 may dynamically decide CPU resources to be distributed to the respective profiles.
- the controller 280 may dynamically redistribute CPU resources of the respective profiles.
- the controller 280 may select a profile scheduled to occupy the corresponding resource on the basis of the preset priority per profile, and may control the corresponding resource to be occupied by the selected profile. For example, when an incoming call occurs while playing music in the background, the controller 280 may stop playing the music and may connect the incoming call. That is, the controller 280 may control a speaker resource to be occupied by the hands-free profile.
- FIG. 3 is a flowchart illustrating a method for controlling the head unit of the vehicle according to an embodiment of the present disclosure.
- the AVN device 102 may communicate with the plurality of mobile devices 112 and 114 through Bluetooth pairing ( 302 ).
- the controller 280 may allocate different priorities based on a preset reference to the plurality of mobile devices 112 and 114 interconnected to communicate with each other ( 304 ).
- the controller 280 may control audio paths of the mobile devices 112 and 114 according to priority information in a manner that all audio streams generated from the mobile devices 112 and 114 can be output ( 306 ).
- FIG. 4 is a flowchart illustrating a method for controlling the head unit according to a first embodiment of the present disclosure.
- the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 412 ).
- Bluetooth pairing between the first mobile device 112 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the first mobile device 112 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the first mobile device 112 and the head unit 102 may be automatically achieved.
- audio/HFP Hands-Free Profile
- the term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the first mobile device 112 may be transmitted to the head unit 102 .
- Bluetooth Low Energy (BLE) (especially versions later than 4.x)
- BLE Bluetooth Low Energy
- Other Bluetooth devices other than the first mobile device 112 may be paired with (or connected to) the head unit 102 .
- the second mobile device (Mobile Device 2) 114 acting as the other Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 432 ).
- Bluetooth pairing between the second mobile device 114 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the second mobile device 114 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the second mobile device 114 and the head unit 102 may be automatically achieved.
- audio/HFP service connection between the second mobile device 114 and the head unit 102 may be achieved ( 434 ).
- HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the second mobile device 114 may be transmitted to the head unit 102 .
- the first mobile device 112 may first generate the audio signal through A2DP streaming ( 416 ). That is, the first mobile device 112 may operate as the audio source for generating the audio signal.
- the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink.
- the head unit 102 may receive an audio stream generated through A2DP streaming in the first mobile device 112 operating as the audio source, and may output the received audio stream through the speaker 264 ( 452 ).
- the head unit 102 may be an audio sink capable of outputting the audio signal.
- the second mobile device 114 corresponding to the other Bluetooth device connected to the head unit 102 may also generate the audio signal through A2DP streaming ( 436 ).
- the second mobile device 114 may also be the audio source for generating the audio signal through A2DP streaming in the same manner as in the first mobile device 112 .
- the head unit 102 may output only the audio signal generated from only one audio source through the speaker 264 , the head unit 102 is unable to output other audio signals generated from the remaining audio sources through the speaker 264 .
- the head unit 102 may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through the speaker 264 .
- the head unit 102 may reject audio signals of the remaining low-priority audio sources so as to prevent the audio signals from being output through the speaker 264 , and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals.
- the head unit 102 may allocate the highest priority to the first mobile device 112 having started audio streaming at a relatively earlier time. Therefore, the head unit 102 may output the audio signal of the first mobile device 112 having the highest priority to the speaker 264 . In addition, the head unit 102 may reject an audio streaming request of the second mobile device 114 having relatively low priority due to later audio streaming, and may control the audio route in a manner that the audio signal can be autonomously generated through the speaker or audio terminal of the second mobile device 114 ( 456 ).
- the second mobile device 114 may be shifted from the audio source to the audio sink, and the audio signal generated from the second mobile device 114 may be autonomously output through the second mobile device 114 ( 438 ).
- the audio streams of all Bluetooth devices multi-connected to the head unit 102 can be output without omission.
- FIG. 5 is a flowchart illustrating a method for controlling the head unit according to a second embodiment of the present disclosure.
- the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 512 ).
- Bluetooth pairing between the first mobile device 112 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the first mobile device 112 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the first mobile device 112 and the head unit 102 may be automatically achieved.
- audio/HFP Hands-Free Profile
- the term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the first mobile device 112 may be transmitted to the head unit 102 .
- Bluetooth Low Energy (BLE) (especially versions later than 4.x)
- BLE Bluetooth Low Energy
- Other Bluetooth devices other than the first mobile device 112 may be paired with (or connected to) the head unit 102 .
- the second mobile device 114 acting as the other Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 432 ).
- Bluetooth pairing between the second mobile device 114 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the second mobile device 114 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the second mobile device 114 and the head unit 102 may be automatically achieved.
- audio/HFP service connection between the second mobile device 114 and the head unit 102 may be achieved ( 534 ). Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the second mobile device 114 may be transmitted to the head unit 102 . In the embodiment of FIG. 5 , the HFP service of the second mobile device 114 is not connected, such that the head unit 102 may not support the hands-free function of the second mobile device 114 .
- the first mobile device 112 may first generate the audio signal through A2DP streaming ( 536 ). That is, the first mobile device 112 may operate as the audio source for generating the audio signal.
- the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink.
- the head unit 102 may receive an audio stream generated through the A2DP streaming in the second mobile device 114 operating as the audio source, and may output the received audio stream through the speaker 264 ( 552 ).
- the head unit 102 may be an audio sink capable of outputting the audio signal.
- the first mobile device 112 corresponding to the other Bluetooth device connected to the head unit 102 may also generate the audio signal through A2DP streaming ( 516 ).
- the first mobile device 112 may also be the audio source for generating the audio signal through A2DP streaming in the same manner as in the second mobile device 114 .
- the head unit 102 may output only the audio signal generated from only one audio source through the speaker 264 , the head unit 102 is unable to output other audio signals generated from the remaining audio sources through the speaker 264 .
- the head unit 102 may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through the speaker 264 .
- the head unit 102 may prevent audio signals of the remaining low-priority audio sources from being output through the speaker 264 , and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals.
- the head unit 102 may allocate the highest priority to the first mobile device 112 connected through the HFP service. Therefore, the head unit 102 outputting the audio signal of the second mobile device 114 may stop audio stream of the second mobile device 114 , and may answer an audio streaming request of the first highest-priority mobile device 112 through HFP service connection ( 556 ).
- the head unit 102 may control the audio route in a manner that the audio signal of the first mobile device 112 is output through the speaker 264 ( 558 ).
- the head unit 102 may be an audio sink for outputting the audio signal.
- the audio stream of the second mobile device 114 is no longer output through the head unit 102 and the speaker 264 .
- the second mobile device 114 may be shifted from the audio source to the audio sink, and the audio signal generated from the second mobile device 114 may be autonomously output through the second mobile device 114 ( 538 ).
- the audio streams of all Bluetooth devices multi-connected to the head unit 102 can be output without omission.
- FIG. 6 is a flowchart illustrating a method for controlling the head unit according to a third embodiment of the present disclosure.
- the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 612 ).
- Bluetooth pairing between the first mobile device 112 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the first mobile device 112 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the first mobile device 112 and the head unit 102 may be automatically achieved.
- audio/HFP Hands-Free Profile
- the term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the first mobile device 112 may be transmitted to the head unit 102 .
- Bluetooth Low Energy (BLE) (especially versions later than 4.x)
- BLE Bluetooth Low Energy
- Other Bluetooth devices other than the first mobile device 112 may be paired with (or connected to) the head unit 102 .
- the second mobile device 114 acting as the other Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 632 ).
- Bluetooth pairing between the second mobile device 114 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the second mobile device 114 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the second mobile device 114 and the head unit 102 may be automatically achieved.
- audio/HFP service connection between the second mobile device 114 and the head unit 102 may be achieved ( 634 ). Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the second mobile device 114 may be transmitted to the head unit 102 .
- the first mobile device 112 may first generate the audio signal through A2DP streaming ( 616 ). That is, the first mobile device 112 may operate as the audio source for generating the audio signal.
- the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink.
- the head unit 102 may receive an audio stream generated through the A2DP streaming in the second mobile device 114 operating as the audio source, and may output the received audio stream through the speaker 264 ( 652 ).
- the head unit 102 may be an audio sink capable of outputting the audio signal.
- the second mobile device 114 corresponding to the other Bluetooth device connected to the head unit 102 may generate the audio stream based on the system/message alarm sound ( 636 ).
- the second mobile device 114 may be the audio source for generating the audio signal in the same manner as in the first mobile device 112 .
- the system notification sound may include a disaster alarm sound or a low-battery alarm sound, etc.
- the message alarm sound may include a message (including a messenger) reception alarm sound, etc.
- the head unit 102 may output only the audio signal generated from only one audio source through the speaker 264 , the head unit 102 is unable to output other audio signals generated from the remaining audio sources through the speaker 264 .
- the head unit 102 may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through the speaker 264 .
- the head unit 102 may prevent audio signals of the remaining low-priority audio sources from being output through the speaker 264 , and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals.
- Audio ducking is an audio processing scheme, which allows only one audio signal from among a plurality of audio signals generated from different audio sources to be output through the speaker 264 during overlapping of the plurality of audio signals, and controls the remaining audio signals to be muted by temporarily reducing volume of the remaining audio signals such that a user is unable to listen to the audio signals.
- the head unit 102 may output the audio signal of the first mobile device 112 having started audio streaming at a relatively earlier time to the speaker 264 . If the second mobile device 112 outputs the system/message alarm sound while the first mobile device 112 outputs the audio signal, the head unit 102 may temporarily mute the audio signal of the first mobile device 112 according to the audio ducking scheme, and may output the audio signal of the system/message alarm sound of the second mobile device 114 . Thereafter, when the system/message alarm sound is completely output, the head unit 102 may increase volume of the audio signal (i.e., cancellation of audio signal muting) of the first mobile device 112 such that the resultant audio signal is output through the speaker 264 ( 656 ).
- the audio signal i.e., cancellation of audio signal muting
- the audio signal of the first mobile device 112 is not output while the audio signal caused by the system/message alarm sound of the second mobile device 114 is output, the audio signal of the first mobile device 112 is temporarily stopped, such that seamless output of the audio signal can be maintained and at the same time the audio streams of all Bluetooth devices multi-connected to the head unit 102 can be output without omission.
- FIG. 7 is a flowchart illustrating a method for controlling multi-connection of the head unit according to a fourth embodiment of the present disclosure.
- the first mobile device 112 acting as a Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 712 ).
- Bluetooth pairing between the first mobile device 112 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the first mobile device 112 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the first mobile device 112 and the head unit 102 may be automatically achieved.
- audio/HFP Hands-Free Profile
- the term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the first mobile device 112 may be transmitted to the head unit 102 .
- Bluetooth Low Energy (BLE) (especially versions later than 4.x)
- BLE Bluetooth Low Energy
- Other Bluetooth devices other than the first mobile device 112 may be paired with (or connected to) the head unit 102 .
- the second mobile device 114 acting as the other Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 732 ).
- Bluetooth pairing between the second mobile device 114 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the second mobile device 114 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the second mobile device 114 and the head unit 102 may be automatically achieved.
- audio/HFP service connection between the second mobile device 114 and the head unit 102 may be achieved ( 734 ). Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the second mobile device 114 may be transmitted to the head unit 102 .
- the first mobile device 112 may first generate the system/message alarm sound ( 716 ). That is, the first mobile device 112 may operate as the audio source for generating the audio signal. For reference, when the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink.
- the system notification sound may include a disaster alarm sound or a low-battery alarm sound, etc.
- the message alarm sound may include a message (including a messenger) reception alarm sound, etc.
- the head unit 102 may receive an audio stream generated through A2DP streaming in the first mobile device 112 operating as the audio source, and may output the received audio streaming through the speaker 264 ( 752 ).
- the head unit 102 may be an audio sink capable of outputting the audio signal.
- the second mobile device 114 corresponding to the other Bluetooth device connected to the head unit 102 may generate the system/message alarm sound ( 736 ).
- the second mobile device 114 may be the audio source for generating the audio signal in the same manner as in the first mobile device 112 .
- the system notification sound may include a disaster alarm sound or a low-battery alarm sound, etc.
- the message alarm sound may include a message (including a messenger) reception alarm sound, etc.
- the head unit 102 may output only the audio signal generated from only one audio source through the speaker 264 , the head unit 102 is unable to output other audio signals generated from the remaining audio sources through the speaker 264 .
- the head unit 102 may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through the speaker 264 .
- the head unit 102 may reject audio signals of the remaining low-priority audio sources so as to prevent the audio signals from being output through the speaker 264 , and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals.
- the head unit 102 may allocate the highest priority to the first mobile device 112 connected through the HFP service. Therefore, the head unit 102 may output the audio signal of the system/message alarm sound generated by the highest-priority mobile device 112 to the speaker 264 .
- the controller 280 may reject an audio streaming request of the second mobile device 114 , that is not connected through the HFP service and has relatively low priority due to later system/message alarm sound, and may control the audio route in a manner that the audio signal of the system/message alarm sound can be autonomously generated through the speaker or audio terminal of the second mobile device 114 ( 756 ).
- the second mobile device 114 may be shifted from the audio source to the audio sink, and the audio signal of the system/message alarm sound generated from the second mobile device 114 may be autonomously output through the second mobile device 114 ( 738 ).
- the audio streams of all Bluetooth devices multi-connected to the head unit 102 can be output without omission.
- FIG. 8 is a flowchart illustrating a method for controlling multi-connection of the head unit according to a fifth embodiment of the present disclosure.
- the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 612 ).
- Bluetooth pairing between the first mobile device 112 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the first mobile device 112 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the first mobile device 112 and the head unit 102 may be automatically achieved.
- audio/HFP Hands-Free Profile
- the term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the first mobile device 112 may be transmitted to the head unit 102 .
- Bluetooth Low Energy (BLE) (especially versions later than 4.x)
- BLE Bluetooth Low Energy
- Other Bluetooth devices other than the first mobile device 112 may be paired with (or connected to) the head unit 102 .
- the second mobile device 114 acting as the other Bluetooth device may be communicably connected to the head unit 102 through Bluetooth pairing ( 832 ).
- Bluetooth pairing between the second mobile device 114 and the head unit 102 may require user input for authentication. Only one Bluetooth pairing between the second mobile device 114 and the head unit 102 may be considered sufficient or satisfactory.
- the authentication process may be omitted, and Bluetooth connection between the second mobile device 114 and the head unit 102 may be automatically achieved.
- audio/HFP service connection between the second mobile device 114 and the head unit 102 may be achieved ( 834 ).
- HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the second mobile device 114 may be transmitted to the head unit 102 .
- the first mobile device 112 may transmit a ringback tone and a dial tone to the head unit 102 ( 816 ). That is, the first mobile device 112 may operate as the audio source for generating the audio signal.
- the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink.
- the head unit 102 may receive a ringback tone and dial tone generated by the first mobile device 112 operating as the audio source, and may output the received audio stream through the speaker 264 ( 852 ).
- the head unit 102 may be an audio sink capable of outputting the audio signal.
- the second mobile device 114 corresponding to the other Bluetooth device connected to the head unit 102 may generate the audio stream of the system/message alarm sound through A2DP streaming ( 836 ).
- the second mobile device 114 may be the audio source for generating the audio signal in the same manner as in the first mobile device 112 .
- the head unit 102 may output only the audio signal generated from only one audio source through the speaker 264 , the head unit 102 is unable to output other audio signals generated from the remaining audio sources through the speaker 264 .
- the head unit 102 may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through the speaker 264 .
- the head unit 102 may reject audio signals of the remaining low-priority audio sources so as to prevent the audio signals from being output through the speaker 264 , and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals.
- the head unit 102 may allocate the highest priority to the first mobile device 112 connected through the HFP service. Therefore, the head unit 102 may output the audio signals of the ringback tone and dial tone of the highest-priority mobile device 112 to the speaker 264 .
- the head unit 102 may reject an audio streaming request of the second mobile device 114 having relatively low priority, and may control the audio route in a manner that the audio signal can be autonomously generated through the speaker or audio terminal of the second mobile device 114 ( 856 ).
- the second mobile device 114 may be shifted from the audio source to the audio sink, and the audio signal of the system/message alarm sound generated from the second mobile device 114 may be autonomously output through the second mobile device 114 ( 838 ).
- the audio streams of all Bluetooth devices multi-connected to the head unit 102 can be output without omission.
- the embodiments of the present disclosure may output the audio streams generated from a plurality of devices connected to a single head unit through Bluetooth communication.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Chemical & Material Sciences (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- This application claims priority to Korean Patent Application No. 10-2017-0169971, filed in the Korean Intellectual Property Office on Dec. 12, 2017, which application is hereby incorporated herein by reference.
- Embodiments of the present disclosure relate to a head unit of a vehicle a method for controlling the head unit.
- The technical scope of devices, known as smartphones, capable of being connected to the latest mobile devices has been rapidly extended from conventional simple input devices (keyboard, mouse, speaker, etc.) to various kinds of products. In vehicle technology, a mobile device of a user is connected to a head unit of the vehicle, such that various functions of the mobile device can also be easily used in the head unit of the vehicle.
- Communication connection between the head unit and the mobile device may be wireless communication such as Wi-Fi or Bluetooth. In wireless communication, various control or data transmission can be implemented through wireless access.
- However, some Bluetooth versions may not support simultaneous output of audio streaming generated from a plurality of mobile devices connected to a single head unit. Therefore, although message reception or call connection is achieved during listening to music, related alarm sounds or the like may not be output.
- Embodiments of the present disclosure relate to a vehicle. Particular embodiments relate to a method for controlling Bluetooth communication between a head unit of the vehicle and a mobile device of a user.
- It is an aspect of the present disclosure to provide a technology for outputting the audio streams generated from a plurality of devices connected to a single head unit through Bluetooth communication.
- Additional aspects of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
- In accordance with an aspect of the present disclosure, a head unit of a vehicle includes a Bluetooth communicator configured to be communicably connected to a plurality of Bluetooth devices. A controller is configured to allocate priority information based on a preset reference to the respective Bluetooth devices, and to control an audio route of each of the plurality of Bluetooth devices according to the priority information so as to output all audio streams generated by the plurality of Bluetooth devices.
- The controller may control the audio route in a manner that the audio stream of a Bluetooth device having high priority is output through the head unit and control the audio route in a manner that audio stream of a Bluetooth device having low priority is output through the low-priority Bluetooth device.
- The controller may allocate higher priority to the Bluetooth device capable of generating an audio stream at a relatively earlier time.
- The controller may allocate higher priority to the Bluetooth device connected through a call-associated profile. The call-associated profile may be a hands-free profile.
- When any one of the plurality of audio streams is output through audio ducking during overlapping of the plurality of audio streams generated by the plurality of Bluetooth devices, the controller may perform muting of the other audio stream.
- During the audio ducking, the controller may control a volume of system/message alarm sound to remain unchanged, and may perform muting of other audio streams.
- When the plurality of Bluetooth devices are interconnected through a call-associated profile, the controller may allocate higher priority to the Bluetooth device staying in a call connection state through the call-associated profile.
- The call-associated profile may be a hands-free profile.
- In accordance with another aspect of the present disclosure, a method for controlling a head unit of a vehicle includes allocating priority information based on a preset reference to a plurality of Bluetooth devices interconnected to communicate with each other. Audio routes of the respective Bluetooth devices are controlled according to the priority information so as to output all audio streams generated by the plurality of Bluetooth devices.
- Controlling the audio routes may include controlling the audio routes in a manner that an audio stream of a Bluetooth device having high priority information is output through the head unit, and controlling the audio routes in a manner that an audio stream of a Bluetooth having low priority information is output through the low-priority Bluetooth device.
- The method may further include allocating higher priority to the Bluetooth device capable of generating an audio stream at a relatively earlier time.
- The method may further include allocating higher priority to the Bluetooth device connected through a call-associated profile. The call-associated profile may be a hands-free profile.
- The method may further include muting the other audio stream when any one of the plurality of audio streams is output through audio ducking during overlapping of the plurality of audio streams generated by the plurality of Bluetooth devices.
- The method may further include, during the audio ducking, controlling a volume of system/message alarm sound to remain unchanged, and muting other audio streams.
- The method may further include, when the plurality of Bluetooth devices are interconnected through a call-associated profile, allocating higher priority to the Bluetooth device staying in a call connection state through the call-associated profile.
- The call-associated profile may be a hands-free profile.
- In accordance with another aspect of the present disclosure, a head unit of a vehicle includes a Bluetooth communicator configured to be communicably connected to a plurality of Bluetooth devices. A controller is configured to allocate priority information based on a preset reference to the respective Bluetooth devices, to control an audio route in a manner that an audio stream of the Bluetooth device having high priority information is output through the head unit, and to control an audio route in a manner that an audio stream of the Bluetooth having low priority information is output through the Bluetooth device, thereby outputting all audio streams generated by the plurality of Bluetooth devices.
- In accordance with another aspect of the present disclosure, a method for controlling a head unit of a vehicle includes allocating priority information based on a preset reference to a plurality of Bluetooth devices interconnected to communicate with each other An audio route is controlled in a manner that an audio stream of the Bluetooth device having high priority information is output through the head unit and an audio stream of the Bluetooth having low priority information is output through the Bluetooth device. All audio streams generated by the plurality of Bluetooth devices are output.
- These and/or other aspects of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
-
FIG. 1 is a view illustrating connection between a head unit of a vehicle and a plurality of mobile devices according to an embodiment of the present disclosure. -
FIG. 2 is a block diagram illustrating a control system of the head unit of the vehicle according to an embodiment of the present disclosure. -
FIG. 3 is a flowchart illustrating a method for controlling the head unit of the vehicle according to an embodiment of the present disclosure. -
FIG. 4 is a flowchart illustrating a method for controlling the head unit according to a first embodiment of the present disclosure. -
FIG. 5 is a flowchart illustrating a method for controlling the head unit according to a second embodiment of the present disclosure. -
FIG. 6 is a flowchart illustrating a method for controlling the head unit according to a third embodiment of the present disclosure. -
FIG. 7 is a flowchart illustrating a method for controlling the head unit according to a fourth embodiment of the present disclosure. -
FIG. 8 is a flowchart illustrating a method for controlling the head unit according to a fifth embodiment of the present disclosure. - Reference will now be made in detail to the embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.
-
FIG. 1 is a view illustrating connection between a head unit of a vehicle and a plurality of mobile devices according to an embodiment of the present disclosure. - Referring to
FIG. 1 , ahead unit 102 embedded in thevehicle 100 is an audio/video/navigation (AVN) device or a multimedia device, and may perform various functions such as audio/video/navigation/telematics functions. Thehead unit 102 may be connected to a plurality of Bluetooth devices (e.g., a plurality ofmobile devices 112 and 114) such that the Bluetooth 112 and 114 can communicate with each other through Bluetooth communication.devices - Bluetooth communication may be a version for supporting an Advanced Audio Distribution Profile (A2DP) and a Hands Free Profile (HFP). The
head unit 102 may output an audio signal that is transmitted from the 112 and 114 interconnected through Bluetooth communication to themobile devices head unit 102, to the speaker 264 (seeFIG. 2 ) connected to thehead unit 102. In general Bluetooth communication refers to any communication compliant with a Bluetooth standard in effect as of the filing of this patent application. -
FIG. 2 is a block diagram illustrating a control system of the head unit of the vehicle according to an embodiment of the present disclosure. - Referring to
FIG. 2 , thehead unit 102 of thevehicle 100 according to the embodiment of the present disclosure may include a Bluetoothcommunicator 210, a Controller Area Network (CAN)communicator 220, asignal detector 230, astorage unit 240, aninput circuit 250, anoutput circuit 260, an Audio/Video (A/V)inputter 270, acontroller 280, and apower supply 290. - The Bluetooth
communicator 210 may include an antenna configured to receive a Bluetooth signal, and a signal processing module configured to perform processing of signals for the Bluetooth signal received through the antenna. - The
CAN communicator 220 may communicate with a plurality of Electronic Control Units (ECUs) embedded in thevehicle 100. For example, when thevehicle 100 is turned on, theCAN communicator 220 may receive a control signal for indicating the ‘ACC ON’ state from the ECU configured to detect the engine ignition of thevehicle 100, and may transmit the received control signal to thecontroller 280. Thecontroller 280 may output power to thehead unit 102 in response to the control signal, and may perform automatic pairing with thehead unit 102 and the plurality ofmobile devices 110. - The
signal detector 230 may correspond to a Received Signal Strength Indicator (RSSI), and may measure strength of a signal received from themobile device 110. Thesignal detector 230 may identify a pairing availablemobile device 110 based on strength of the detected signal, and may inform thecontroller 280 of the identified pairing availablemobile device 110. - The
storage unit 240 may store program data for operating thecontroller 280 and other constituent elements controlled by thecontroller 280, and may temporarily store input/output (I/O) data therein. The program data stored in thestorage unit 240 may include application programs for Bluetooth communication, navigation, games, chatting, web surfing, schedule management, multimedia playback, etc. Data temporarily stored in thestorage unit 240 may include phonebook information, list of calls, messages, still images, moving images, application programs, etc. - The
storage unit 240 may store priority information per pre-allocated Bluetooth profile. A method for allocating priority per Bluetooth profile and a method for controlling the Bluetooth device according to the allocated priority will hereinafter be described with reference toFIGS. 3 to 8 . Theinput circuit 250 may be a user interface (UI) for controlling the operation of thehead unit 102. - The
output circuit 260 may be provided to output signals associated with visible, auditory, and tactile sensations. Theoutput circuit 260 may include adisplay 262, aspeaker 264, analarm generator 266, etc. - The
display 262 may visually display information processed by thehead unit 102. For example, when thehead unit 102 is in a call mode, thecontroller 280 may display a user interface (UI) associated with the call on thedisplay 262. When thehead unit 102 is in a navigation mode, thecontroller 280 may display a user interface (UI) associated with navigation on thedisplay 262. When thedisplay 262 is in a pairing mode, thecontroller 280 may construct pairing progress state information and a pairing associated menu using a user interface (UI), and may thus display the resultant UI on thedisplay 262. - The
speaker 264 may output audio signals generated in the call mode, a record mode, a voice recognition mode, a Bluetooth pairing mode, etc. - The
speaker 264 may output audio signals (e.g., a ringback tone, a dial tone, a system/message alarm sound, etc.) associated with a function executed in thehead unit 102. - The
alarm generator 266 may output a notification signal of event occurrence of thehead unit 102. For example, the event generated in thehead unit 102 may include call reception, message reception, key signal input, touch input, and state information reception. The state information may includevehicle 100's door opening information, engine overheating information, lane departure information, fuel state information, etc. received from theCAN communicator 220. Thealarm generator 266 may also output other signals (for example, a signal for indicating event occurrence using vibration) other than a video or audio signal. The video or audio signal may also be output through thedisplay 262 or thespeaker 264. - The A/
V inputter 270 may generate input (or generation) of the audio or video signal, and may include acamera 272, amicrophone 274, etc. - The
power supply 290 may provide power needed to operate thehead unit 102. When thevehicle 100 is turned on, thepower supply 290 may automatically supply power to thehead unit 102. Of course, when thevehicle 100 is turned off, thepower supply 290 may automatically stop supplying power to thehead unit 102. - The
controller 280 may control overall operations of thehead unit 102. For example, thecontroller 280 may control Bluetooth pairing based communication functions (i.e., a voice call, data communication, a video call, phonebook download, etc.) but also installation and driving of the application program. Specifically, thecontroller 280 may select a service to be executed earlier than the preset priority per Bluetooth profile, and may select the selected service. In addition, when a plurality of profiles is simultaneously executed, thecontroller 280 may dynamically decide CPU resources to be distributed to the respective profiles. When the Bluetooth profile is added or deleted, thecontroller 280 may dynamically redistribute CPU resources of the respective profiles. - When it is impossible for resources to be simultaneously occupied by the plurality of Bluetooth profiles, the
controller 280 may select a profile scheduled to occupy the corresponding resource on the basis of the preset priority per profile, and may control the corresponding resource to be occupied by the selected profile. For example, when an incoming call occurs while playing music in the background, thecontroller 280 may stop playing the music and may connect the incoming call. That is, thecontroller 280 may control a speaker resource to be occupied by the hands-free profile. -
FIG. 3 is a flowchart illustrating a method for controlling the head unit of the vehicle according to an embodiment of the present disclosure. - Referring to
FIG. 3 , theAVN device 102 may communicate with the plurality of 112 and 114 through Bluetooth pairing (302). Themobile devices controller 280 may allocate different priorities based on a preset reference to the plurality of 112 and 114 interconnected to communicate with each other (304). Themobile devices controller 280 may control audio paths of the 112 and 114 according to priority information in a manner that all audio streams generated from themobile devices 112 and 114 can be output (306).mobile devices -
FIG. 4 is a flowchart illustrating a method for controlling the head unit according to a first embodiment of the present disclosure. - Referring to
FIG. 4 , the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (412). Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the firstmobile device 112 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the first
mobile device 112 and thehead unit 102, audio/HFP (Hands-Free Profile) service connection between the firstmobile device 112 and thehead unit 102 may be achieved (414). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the firstmobile device 112 may be transmitted to thehead unit 102. - In Bluetooth Low Energy (BLE) (especially versions later than 4.x), multi-connection based on Bluetooth may be supported. Other Bluetooth devices other than the first
mobile device 112 may be paired with (or connected to) thehead unit 102. - That is, the second mobile device (Mobile Device 2) 114 acting as the other Bluetooth device may be communicably connected to the
head unit 102 through Bluetooth pairing (432). Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the secondmobile device 114 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the second
mobile device 114 and thehead unit 102, audio/HFP service connection between the secondmobile device 114 and thehead unit 102 may be achieved (434). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the secondmobile device 114 may be transmitted to thehead unit 102. - From among the
112 and 114 connected to themobile devices head unit 102, the firstmobile device 112 may first generate the audio signal through A2DP streaming (416). That is, the firstmobile device 112 may operate as the audio source for generating the audio signal. For reference, when the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink. - The
head unit 102 may receive an audio stream generated through A2DP streaming in the firstmobile device 112 operating as the audio source, and may output the received audio stream through the speaker 264 (452). Thehead unit 102 may be an audio sink capable of outputting the audio signal. - While the audio stream of the first
mobile device 112 is output to thespeaker 264 through thehead unit 102, the secondmobile device 114 corresponding to the other Bluetooth device connected to thehead unit 102 may also generate the audio signal through A2DP streaming (436). In this case, the secondmobile device 114 may also be the audio source for generating the audio signal through A2DP streaming in the same manner as in the firstmobile device 112. - Due to technical limitations of BLE (especially versions later than 4.x), it is impossible to simultaneously output the audio signals generated from two audio sources. That is, whereas the
head unit 102 may output only the audio signal generated from only one audio source through thespeaker 264, thehead unit 102 is unable to output other audio signals generated from the remaining audio sources through thespeaker 264. - Therefore, the
head unit 102 according to the embodiment of the present disclosure may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through thespeaker 264. Thehead unit 102 may reject audio signals of the remaining low-priority audio sources so as to prevent the audio signals from being output through thespeaker 264, and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals. - In
FIG. 4 , thehead unit 102 may allocate the highest priority to the firstmobile device 112 having started audio streaming at a relatively earlier time. Therefore, thehead unit 102 may output the audio signal of the firstmobile device 112 having the highest priority to thespeaker 264. In addition, thehead unit 102 may reject an audio streaming request of the secondmobile device 114 having relatively low priority due to later audio streaming, and may control the audio route in a manner that the audio signal can be autonomously generated through the speaker or audio terminal of the second mobile device 114 (456). - By the above-mentioned rejection and audio route control (456) of the
head unit 102, the secondmobile device 114 may be shifted from the audio source to the audio sink, and the audio signal generated from the secondmobile device 114 may be autonomously output through the second mobile device 114 (438). - By the above-mentioned audio route control of the
head unit 102, it can be recognized that the audio streams of all Bluetooth devices multi-connected to thehead unit 102 can be output without omission. -
FIG. 5 is a flowchart illustrating a method for controlling the head unit according to a second embodiment of the present disclosure. - Referring to
FIG. 5 , the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (512). Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the firstmobile device 112 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the first
mobile device 112 and thehead unit 102, audio/HFP (Hands-Free Profile) service connection between the firstmobile device 112 and thehead unit 102 may be achieved (514). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the firstmobile device 112 may be transmitted to thehead unit 102. - In Bluetooth Low Energy (BLE) (especially versions later than 4.x), multi-connection based on Bluetooth may be supported. Other Bluetooth devices other than the first
mobile device 112 may be paired with (or connected to) thehead unit 102. - That is, the second
mobile device 114 acting as the other Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (432). Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the secondmobile device 114 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the second
mobile device 114 and thehead unit 102, audio/HFP service connection between the secondmobile device 114 and thehead unit 102 may be achieved (534). Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the secondmobile device 114 may be transmitted to thehead unit 102. In the embodiment ofFIG. 5 , the HFP service of the secondmobile device 114 is not connected, such that thehead unit 102 may not support the hands-free function of the secondmobile device 114. - From among the
112 and 114 connected to themobile devices head unit 102, the firstmobile device 112 may first generate the audio signal through A2DP streaming (536). That is, the firstmobile device 112 may operate as the audio source for generating the audio signal. For reference, when the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink. - The
head unit 102 may receive an audio stream generated through the A2DP streaming in the secondmobile device 114 operating as the audio source, and may output the received audio stream through the speaker 264 (552). Thehead unit 102 may be an audio sink capable of outputting the audio signal. - While the audio stream of the second
mobile device 114 is output to thespeaker 264 through thehead unit 102, the firstmobile device 112 corresponding to the other Bluetooth device connected to thehead unit 102 may also generate the audio signal through A2DP streaming (516). In this case, the firstmobile device 112 may also be the audio source for generating the audio signal through A2DP streaming in the same manner as in the secondmobile device 114. - Due to technical limitations of BLE (especially versions later than 4.x), it is impossible to simultaneously output the audio signals generated from two audio sources. That is, whereas the
head unit 102 may output only the audio signal generated from only one audio source through thespeaker 264, thehead unit 102 is unable to output other audio signals generated from the remaining audio sources through thespeaker 264. - Therefore, the
head unit 102 according to the embodiment of the present disclosure may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through thespeaker 264. Thehead unit 102 may prevent audio signals of the remaining low-priority audio sources from being output through thespeaker 264, and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals. - In
FIG. 5 , thehead unit 102 may allocate the highest priority to the firstmobile device 112 connected through the HFP service. Therefore, thehead unit 102 outputting the audio signal of the secondmobile device 114 may stop audio stream of the secondmobile device 114, and may answer an audio streaming request of the first highest-prioritymobile device 112 through HFP service connection (556). - For this purpose, on the condition that the first highest-priority
mobile device 112 generates the audio signal through audio streaming, thehead unit 102 may control the audio route in a manner that the audio signal of the firstmobile device 112 is output through the speaker 264 (558). In this case, thehead unit 102 may be an audio sink for outputting the audio signal. - By audio route control of the
head unit 102, the audio stream of the secondmobile device 114 is no longer output through thehead unit 102 and thespeaker 264. By such audio route control of thehead unit 102, the secondmobile device 114 may be shifted from the audio source to the audio sink, and the audio signal generated from the secondmobile device 114 may be autonomously output through the second mobile device 114 (538). - By the above-mentioned audio route control of the
head unit 102, it can be recognized that the audio streams of all Bluetooth devices multi-connected to thehead unit 102 can be output without omission. -
FIG. 6 is a flowchart illustrating a method for controlling the head unit according to a third embodiment of the present disclosure. - Referring to
FIG. 6 , the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (612). Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the firstmobile device 112 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the first
mobile device 112 and thehead unit 102, audio/HFP (Hands-Free Profile) service connection between the firstmobile device 112 and thehead unit 102 may be achieved (614). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the firstmobile device 112 may be transmitted to thehead unit 102. - In Bluetooth Low Energy (BLE) (especially versions later than 4.x), multi-connection based on Bluetooth may be supported. Other Bluetooth devices other than the first
mobile device 112 may be paired with (or connected to) thehead unit 102. - That is, the second
mobile device 114 acting as the other Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (632). Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the secondmobile device 114 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the second
mobile device 114 and thehead unit 102, audio/HFP service connection between the secondmobile device 114 and thehead unit 102 may be achieved (634). Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the secondmobile device 114 may be transmitted to thehead unit 102. - From among the
112 and 114 connected to themobile devices head unit 102, the firstmobile device 112 may first generate the audio signal through A2DP streaming (616). That is, the firstmobile device 112 may operate as the audio source for generating the audio signal. For reference, when the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink. - The
head unit 102 may receive an audio stream generated through the A2DP streaming in the secondmobile device 114 operating as the audio source, and may output the received audio stream through the speaker 264 (652). Thehead unit 102 may be an audio sink capable of outputting the audio signal. - While the audio stream of the first
mobile device 112 is output to thespeaker 264 through thehead unit 102, the secondmobile device 114 corresponding to the other Bluetooth device connected to thehead unit 102 may generate the audio stream based on the system/message alarm sound (636). In this case, the secondmobile device 114 may be the audio source for generating the audio signal in the same manner as in the firstmobile device 112. The system notification sound may include a disaster alarm sound or a low-battery alarm sound, etc. The message alarm sound may include a message (including a messenger) reception alarm sound, etc. - Due to technical limitations of BLE (especially versions later than 4.x), it is impossible to simultaneously output the audio signals generated from two audio sources. That is, whereas the
head unit 102 may output only the audio signal generated from only one audio source through thespeaker 264, thehead unit 102 is unable to output other audio signals generated from the remaining audio sources through thespeaker 264. - Therefore, the
head unit 102 according to the embodiment of the present disclosure may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through thespeaker 264. Thehead unit 102 may prevent audio signals of the remaining low-priority audio sources from being output through thespeaker 264, and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals. - However, when it is difficult to allocate priority information to the plurality of audio sources, the audio signals generated from the plurality of audio sources may be simultaneously output through audio ducking (see 656 of
FIG. 6 ). Audio ducking is an audio processing scheme, which allows only one audio signal from among a plurality of audio signals generated from different audio sources to be output through thespeaker 264 during overlapping of the plurality of audio signals, and controls the remaining audio signals to be muted by temporarily reducing volume of the remaining audio signals such that a user is unable to listen to the audio signals. - In
FIG. 6 , thehead unit 102 may output the audio signal of the firstmobile device 112 having started audio streaming at a relatively earlier time to thespeaker 264. If the secondmobile device 112 outputs the system/message alarm sound while the firstmobile device 112 outputs the audio signal, thehead unit 102 may temporarily mute the audio signal of the firstmobile device 112 according to the audio ducking scheme, and may output the audio signal of the system/message alarm sound of the secondmobile device 114. Thereafter, when the system/message alarm sound is completely output, thehead unit 102 may increase volume of the audio signal (i.e., cancellation of audio signal muting) of the firstmobile device 112 such that the resultant audio signal is output through the speaker 264 (656). - Referring to
FIG. 6 , although the audio signal of the firstmobile device 112 is not output while the audio signal caused by the system/message alarm sound of the secondmobile device 114 is output, the audio signal of the firstmobile device 112 is temporarily stopped, such that seamless output of the audio signal can be maintained and at the same time the audio streams of all Bluetooth devices multi-connected to thehead unit 102 can be output without omission. -
FIG. 7 is a flowchart illustrating a method for controlling multi-connection of the head unit according to a fourth embodiment of the present disclosure. - Referring to
FIG. 7 , the firstmobile device 112 acting as a Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (712). Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the firstmobile device 112 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the first
mobile device 112 and thehead unit 102, audio/HFP (Hands-Free Profile) service connection between the firstmobile device 112 and thehead unit 102 may be achieved (714). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the firstmobile device 112 may be transmitted to thehead unit 102. - In Bluetooth Low Energy (BLE) (especially versions later than 4.x), multi-connection based on Bluetooth may be supported. Other Bluetooth devices other than the first
mobile device 112 may be paired with (or connected to) thehead unit 102. - That is, the second
mobile device 114 acting as the other Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (732). Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the secondmobile device 114 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the second
mobile device 114 and thehead unit 102, audio/HFP service connection between the secondmobile device 114 and thehead unit 102 may be achieved (734). Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the secondmobile device 114 may be transmitted to thehead unit 102. - From among the
112 and 114 connected to themobile devices head unit 102, the firstmobile device 112 may first generate the system/message alarm sound (716). That is, the firstmobile device 112 may operate as the audio source for generating the audio signal. For reference, when the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink. The system notification sound may include a disaster alarm sound or a low-battery alarm sound, etc. The message alarm sound may include a message (including a messenger) reception alarm sound, etc. - The
head unit 102 may receive an audio stream generated through A2DP streaming in the firstmobile device 112 operating as the audio source, and may output the received audio streaming through the speaker 264 (752). Thehead unit 102 may be an audio sink capable of outputting the audio signal. - While the audio stream of the system/message alarm sound of the first
mobile device 112 is output to thespeaker 264 through thehead unit 102, the secondmobile device 114 corresponding to the other Bluetooth device connected to thehead unit 102 may generate the system/message alarm sound (736). In this case, the secondmobile device 114 may be the audio source for generating the audio signal in the same manner as in the firstmobile device 112. The system notification sound may include a disaster alarm sound or a low-battery alarm sound, etc. The message alarm sound may include a message (including a messenger) reception alarm sound, etc. - Due to technical limitations of BLE (especially versions later than 4.x), it is impossible to simultaneously output the audio signals generated from two audio sources. That is, whereas the
head unit 102 may output only the audio signal generated from only one audio source through thespeaker 264, thehead unit 102 is unable to output other audio signals generated from the remaining audio sources through thespeaker 264. - Therefore, the
head unit 102 according to the embodiment of the present disclosure may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through thespeaker 264. Thehead unit 102 may reject audio signals of the remaining low-priority audio sources so as to prevent the audio signals from being output through thespeaker 264, and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals. - In
FIG. 7 , thehead unit 102 may allocate the highest priority to the firstmobile device 112 connected through the HFP service. Therefore, thehead unit 102 may output the audio signal of the system/message alarm sound generated by the highest-prioritymobile device 112 to thespeaker 264. Thecontroller 280 may reject an audio streaming request of the secondmobile device 114, that is not connected through the HFP service and has relatively low priority due to later system/message alarm sound, and may control the audio route in a manner that the audio signal of the system/message alarm sound can be autonomously generated through the speaker or audio terminal of the second mobile device 114 (756). - By the above-mentioned rejection and audio route control (756) of the
head unit 102, the secondmobile device 114 may be shifted from the audio source to the audio sink, and the audio signal of the system/message alarm sound generated from the secondmobile device 114 may be autonomously output through the second mobile device 114 (738). - By the above-mentioned audio route control of the
head unit 102, it can be recognized that the audio streams of all Bluetooth devices multi-connected to thehead unit 102 can be output without omission. -
FIG. 8 is a flowchart illustrating a method for controlling multi-connection of the head unit according to a fifth embodiment of the present disclosure. - Referring to
FIG. 8 , the first mobile device (Mobile Device 1) 112 acting as a Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (612). Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the firstmobile device 112 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the firstmobile device 112 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the first
mobile device 112 and thehead unit 102, audio/HFP (Hands-Free Profile) service connection between the firstmobile device 112 and thehead unit 102 may be achieved (814). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the firstmobile device 112 may be transmitted to thehead unit 102. - In Bluetooth Low Energy (BLE) (especially versions later than 4.x), multi-connection based on Bluetooth may be supported. Other Bluetooth devices other than the first
mobile device 112 may be paired with (or connected to) thehead unit 102. - That is, the second
mobile device 114 acting as the other Bluetooth device may be communicably connected to thehead unit 102 through Bluetooth pairing (832). Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may require user input for authentication. Only one Bluetooth pairing between the secondmobile device 114 and thehead unit 102 may be considered sufficient or satisfactory. During post-pairing connection, the authentication process may be omitted, and Bluetooth connection between the secondmobile device 114 and thehead unit 102 may be automatically achieved. - Upon completion of Bluetooth pairing (or Bluetooth connection) between the second
mobile device 114 and thehead unit 102, audio/HFP service connection between the secondmobile device 114 and thehead unit 102 may be achieved (834). The term HFP is an abbreviation of Hands-Free Profile. Due to the audio/HFP service connection, the audio stream generated by the audio function and the HFP function of the secondmobile device 114 may be transmitted to thehead unit 102. - When call connection of the first
mobile device 112 occurs on the condition that the audio/HFP service connection between the firstmobile device 112 and thehead unit 102 is achieved, the firstmobile device 112 may transmit a ringback tone and a dial tone to the head unit 102 (816). That is, the firstmobile device 112 may operate as the audio source for generating the audio signal. For reference, when the Bluetooth device outputs the audio signal through the speaker or audio terminal, the corresponding Bluetooth device is called an audio sink. - The
head unit 102 may receive a ringback tone and dial tone generated by the firstmobile device 112 operating as the audio source, and may output the received audio stream through the speaker 264 (852). In this case, thehead unit 102 may be an audio sink capable of outputting the audio signal. - While the audio stream of the first
mobile device 112 is output to thespeaker 264 through thehead unit 102, the secondmobile device 114 corresponding to the other Bluetooth device connected to thehead unit 102 may generate the audio stream of the system/message alarm sound through A2DP streaming (836). In this case, the secondmobile device 114 may be the audio source for generating the audio signal in the same manner as in the firstmobile device 112. - Due to technical limitations of BLE (especially versions later than 4.x), it is impossible to simultaneously output the audio signals generated from two audio sources. That is, whereas the
head unit 102 may output only the audio signal generated from only one audio source through thespeaker 264, thehead unit 102 is unable to output other audio signals generated from the remaining audio sources through thespeaker 264. - Therefore, the
head unit 102 according to the embodiment of the present disclosure may select any one of the highest-priority audio sources from among a plurality of audio sources being multi-connected through Bluetooth communication, and may control an audio route in a manner that the audio signal of the corresponding audio source can be output through thespeaker 264. Thehead unit 102 may reject audio signals of the remaining low-priority audio sources so as to prevent the audio signals from being output through thespeaker 264, and may control the audio route in a manner that the corresponding audio to be used as an audio sink can autonomously output the audio signals. - In
FIG. 8 , thehead unit 102 may allocate the highest priority to the firstmobile device 112 connected through the HFP service. Therefore, thehead unit 102 may output the audio signals of the ringback tone and dial tone of the highest-prioritymobile device 112 to thespeaker 264. Thehead unit 102 may reject an audio streaming request of the secondmobile device 114 having relatively low priority, and may control the audio route in a manner that the audio signal can be autonomously generated through the speaker or audio terminal of the second mobile device 114 (856). - By the above-mentioned rejection and audio route control (856) of the
head unit 102, the secondmobile device 114 may be shifted from the audio source to the audio sink, and the audio signal of the system/message alarm sound generated from the secondmobile device 114 may be autonomously output through the second mobile device 114 (838). - By the above-mentioned audio route control of the
head unit 102, it can be recognized that the audio streams of all Bluetooth devices multi-connected to thehead unit 102 can be output without omission. - As is apparent from the above description, the embodiments of the present disclosure may output the audio streams generated from a plurality of devices connected to a single head unit through Bluetooth communication.
- Although a few embodiments of the present disclosure have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2017-0169971 | 2017-12-12 | ||
| KR1020170169971A KR102368054B1 (en) | 2017-12-12 | 2017-12-12 | Head unit of vehicle and control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20190182331A1 true US20190182331A1 (en) | 2019-06-13 |
Family
ID=66697487
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/963,674 Abandoned US20190182331A1 (en) | 2017-12-12 | 2018-04-26 | Head Unit of Vehicle and Method for Controlling the Same |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20190182331A1 (en) |
| KR (1) | KR102368054B1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111918258A (en) * | 2020-07-29 | 2020-11-10 | 东软集团股份有限公司 | Method, device and equipment for realizing Bluetooth service connection |
| US11056111B2 (en) * | 2018-11-15 | 2021-07-06 | Amazon Technologies, Inc. | Dynamic contact ingestion |
| CN114257965A (en) * | 2021-12-27 | 2022-03-29 | 重庆金康赛力斯新能源汽车设计院有限公司 | Vehicle-mounted terminal control method and device based on multi-Bluetooth device connection and storage medium |
| CN115835419A (en) * | 2023-02-14 | 2023-03-21 | 深圳市友恺通信技术有限公司 | Wireless device state monitoring system and method based on Internet of things |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090164110A1 (en) * | 2007-12-10 | 2009-06-25 | Basir Otman A | Vehicle communication system with destination selection for navigation |
| US20140277646A1 (en) * | 2013-03-15 | 2014-09-18 | Logitech Europe S.A. | Technique for augmenting the acoustic output of a portable audio device |
| US20140277645A1 (en) * | 2013-03-15 | 2014-09-18 | Google Inc. | Systems and Methods for Handling Application Notifications |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101428092B1 (en) * | 2008-09-02 | 2014-08-08 | 현대자동차주식회사 | In-Vehicle Call Control System and Method Thereof |
| KR20100043702A (en) * | 2008-10-21 | 2010-04-29 | 주식회사 현대오토넷 | System for setting operation condition of audio device for the use of a car automatically, using a bluetooth portable telephone |
-
2017
- 2017-12-12 KR KR1020170169971A patent/KR102368054B1/en active Active
-
2018
- 2018-04-26 US US15/963,674 patent/US20190182331A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090164110A1 (en) * | 2007-12-10 | 2009-06-25 | Basir Otman A | Vehicle communication system with destination selection for navigation |
| US20140277646A1 (en) * | 2013-03-15 | 2014-09-18 | Logitech Europe S.A. | Technique for augmenting the acoustic output of a portable audio device |
| US20140277645A1 (en) * | 2013-03-15 | 2014-09-18 | Google Inc. | Systems and Methods for Handling Application Notifications |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11056111B2 (en) * | 2018-11-15 | 2021-07-06 | Amazon Technologies, Inc. | Dynamic contact ingestion |
| US20210335361A1 (en) * | 2018-11-15 | 2021-10-28 | Amazon Technologies, Inc. | Dynamic contact ingestion |
| US11798554B2 (en) * | 2018-11-15 | 2023-10-24 | Amazon Technologies, Inc. | Dynamic contact ingestion |
| US20240013785A1 (en) * | 2018-11-15 | 2024-01-11 | Amazon Technologies, Inc. | Dynamic profile ingestion |
| US12073836B2 (en) * | 2018-11-15 | 2024-08-27 | Amazon Technologies, Inc. | Dynamic profile ingestion |
| CN111918258A (en) * | 2020-07-29 | 2020-11-10 | 东软集团股份有限公司 | Method, device and equipment for realizing Bluetooth service connection |
| CN114257965A (en) * | 2021-12-27 | 2022-03-29 | 重庆金康赛力斯新能源汽车设计院有限公司 | Vehicle-mounted terminal control method and device based on multi-Bluetooth device connection and storage medium |
| CN115835419A (en) * | 2023-02-14 | 2023-03-21 | 深圳市友恺通信技术有限公司 | Wireless device state monitoring system and method based on Internet of things |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102368054B1 (en) | 2022-02-28 |
| KR20190069749A (en) | 2019-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106254185B (en) | Audio data routing between multiple wirelessly connected devices | |
| KR102748617B1 (en) | TRANSMISSION INDICATION METHOD AND APPARATUS | |
| KR101531924B1 (en) | Method and apparatus for controlling bluetooth load | |
| US20040116141A1 (en) | Resource management on a personal area network | |
| US20190182331A1 (en) | Head Unit of Vehicle and Method for Controlling the Same | |
| US20090264072A1 (en) | Communication device and volume adjusting method for audio device | |
| US20170201610A1 (en) | Smart way of controlling car audio system | |
| CN108769431A (en) | Audio play control method, device, storage medium and mobile terminal | |
| US20170276764A1 (en) | A system for output of audio and/or visual content | |
| KR101735342B1 (en) | Communication Control Method For Dual Standby Portable Device And Dual Standby Portable Device supporting the same | |
| CN105790802A (en) | Sound sources management method in dual-terminal interconnection mode | |
| US20210127352A1 (en) | Method and apparatus for sending a notification to a short-range wireless communication audio output device | |
| CN113709691B (en) | Audio data playing method, device, equipment and storage medium | |
| CN111131951A (en) | Wireless earphone positioning method, wireless earphone, electronic equipment and storage medium | |
| CN111132117A (en) | Bluetooth connection method, device, vehicle and storage medium | |
| CN111857640A (en) | Terminal prompting method, system and storage medium | |
| JP5637918B2 (en) | Portable information terminal and hands-free system using the same | |
| CN117528325A (en) | Bluetooth headset dual-mode connection control method and device, bluetooth headset and storage medium | |
| US20210294663A1 (en) | Information processing apparatus | |
| CN115720145A (en) | Illegal broadcast control method, broadcast platform and terminal equipment | |
| CN119815311B (en) | Vehicle control method, device, vehicle and storage medium | |
| CN115883592B (en) | Vehicle-mounted system communication method and device and vehicle-mounted system | |
| KR20120136480A (en) | Car audio apparatus and control method | |
| JP2019185668A (en) | Electronic device and system | |
| WO2019011270A1 (en) | Method and terminal for playing audio, and computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KIA MOTORS CORPORATION, KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YOU, HYEWON;OH, MINHYUK;HEO, KEUNHANG;REEL/FRAME:045648/0521 Effective date: 20180322 Owner name: HYUNDAI MOTOR COMPANY, KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YOU, HYEWON;OH, MINHYUK;HEO, KEUNHANG;REEL/FRAME:045648/0521 Effective date: 20180322 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |