KR101572932B1 - 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치 - Google Patents
음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치 Download PDFInfo
- Publication number
- KR101572932B1 KR101572932B1 KR1020140087687A KR20140087687A KR101572932B1 KR 101572932 B1 KR101572932 B1 KR 101572932B1 KR 1020140087687 A KR1020140087687 A KR 1020140087687A KR 20140087687 A KR20140087687 A KR 20140087687A KR 101572932 B1 KR101572932 B1 KR 101572932B1
- Authority
- KR
- South Korea
- Prior art keywords
- voice recognition
- recognition database
- dummy
- speech recognition
- phone book
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000004891 communication Methods 0.000 claims abstract description 27
- 230000004044 response Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 description 17
- 238000001514 detection method Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000015541 sensory perception of touch Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/42178—Administration or customisation of services by downloading data to substation equipment
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/037—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
- B60R16/0373—Voice control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/063—Training
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/54—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for retrieval
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/271—Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/2753—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
- H04M1/2757—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6075—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
- H04M1/6083—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
- H04M1/6091—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
-
- 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
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/42153—Administration or customisation of services by subscriber
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/063—Training
- G10L2015/0635—Training updating or merging of old and new templates; Mean values; Weighting
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/228—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/38—Displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/40—Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 음성 인식 기능이 탑재된 차량 헤드 유닛에서의 발신 통화 제어 방법에 관한 것이다. 본 발명의 일 실시예에 따른 음성 인식 기능이 탑재된 차량 헤드 유닛에서의 발신 통화 제어 방법은 차량 전원 인가 시 사용자 디바이스와 블루투스 통신을 연결하는 단계; 기존 음성 인식 데이터베이스가 존재하는지 여부를 확인하는 단계; 및 상기 연결된 블루통신 통신을 통해 상기 사용자 디바이스로부터 폰북 정보를 다운로드 받는 단계를 포함하되, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하면, 상기 폰북 정보를 다운로드 받고 있는 동안, 상기 기존 음성 인식 데이터베이스를 이용하여 발신 통화를 위한 음성 인식을 수행하는 것을 특징으로 한다. 따라서, 본 발명은 차량에서의 발신 통화 시 음성 인식 오동작에 의해 사용자 불편을 최소화시킬 수 있다.
Description
본 발명은 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 그를 위한 장치에 관한 것으로서, 상세하게, 모바일 디바이스와 블루투스 페어링을 통해 통화 연결이 가능하며 음성 인식 기능이 탑재된 차량 헤드 유닛에서 발신 통화를 제어하는 방법을 제공한다.
최근 급격한 IT 기술의 발전은 자동차 산업에도 많은 영향을 미치고 있으며, 다양한 IT 기술이 차량에 접목되고 있는 실정이다.
특히, 최근에는 스마트폰과 같은 통신 기기와 연동하여 다양한 서비스를 제공하는 차량 페어링 기술이 각광을 받고 있다.
일반적으로, 차량에서 블루투스 핸즈프리 기능을 구비한 헤드 유닛(H/U:Head Unit)은 차량의 시동이 켜지면 블루투스 기능이 자동으로 켜지면서, 페어링(Pairing) 대기 상태가 되고, 운전자는 차량 헤드 유닛과 스마트폰에서의 소정 메뉴 선택을 통해 페어링 작업을 수행하게 된다. 이때, 페어링 작업이 완료되면, 운전자는 블루투스 핸즈프리로 통화할 수 있다.
차량에서 블루투스 페어링을 이용하여 통화 서비스를 제공받기 위해서는 페어링된 모바일 디바이스에 저장된 폰북 정보 및 통화 목록(Call History) 정보가 차량 헤드 유닛으로 전송되어야 한다.
사용자는 전송 완료된 폰북 및 차량 헤드 유닛에 탑재된 음성 인식 수단을 이용하여 발신 통화를 개시할 수 있다.
하지만, 종래에는 차량 헤드 유닛이 페어링된 모바일 디바이스로부터 폰북 정보 및 통화 목록 정보를 수신하는 중이거나 차량 헤드 유닛에 폰북 정보가 존재하지 않는 경우에 발신 통화가 정상적으로 처리되지 않는 문제점이 있었다.
또한, 차량 헤드 유닛에 폰북 정보가 전송 완료된 후 음성 인식 데이터베이스가 생성되는 동안에도 음성 인식을 통한 발신 통화가 제한되는 문제점이 있었다.
본 발명은 상술한 종래 기술의 문제점을 해결하기 위해 고안된 것으로, 본 발명의 목적은 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 그를 위한 장치를 제공하는 것이다.
본 발명의 다른 목적은 블루투스 페어링된 모바일 다비이스로부터 전송 받은 폰북 정보가 존재하지 않거나 블루투스 페어링을 통해 폰북 및 통화 목록을 전송 받고 있는 경우, 기존 음성 인식 데이터베이스를 기반으로 음성 인식을 수행함으로써, 부정확한 안내 메시지 및 오동작이 발생되는 것을 미연에 방지하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 모바일 디바이스로부터 전송 받은 폰북 정보에 기반하여 신규 음성 인식 데이터베이스를 생성하는 중에도 기존 음성 인식 데이터베이스를 기반으로 음성 인식을 수행함으로써, 부정확한 안내 메시지 및 오동작이 발생되는 것을 미연에 방지하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 폰북 다운로드 중 기존 음성 인식 데이터베이스가 존재하지 않는 경우, 미리 저장된 더미 음성 인식 데이터베이스를 연동하여 음성 인식 오류가 반복적으로 발생되는 것을 미연에 방지하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 더미 데이터베이스에 포함되지 않은 통화 관련 명령어가 입력된 경우에도 상황 별 정확한 안내 메시지를 표시하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명은 음성 인식 기능이 탑재된 차량 헤드 유닛에서의 발신 통화 제어 방법 및 장치에 관한 것이다.
본 발명의 일 실시예에 따른 음성 인식 기능이 탑재된 차량 헤드 유닛에서의 발신 통화 제어 방법은 차량 전원 인가 시 사용자 디바이스와 블루투스 통신을 연결하는 단계; 기존 음성 인식 데이터베이스가 존재하는지 여부를 확인하는 단계; 및 상기 연결된 블루통신 통신을 통해 상기 사용자 디바이스로부터 폰북 정보를 다운로드 받는 단계를 포함하되, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하면, 상기 폰북 정보를 다운로드 받고 있는 동안, 상기 기존 음성 인식 데이터베이스를 이용하여 발신 통화를 위한 음성 인식을 수행하는 것을 특징으로 한다.
여기서, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하지 않으면, 미리 생성된 더미 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행될 수 있다.
또한, 사용자 입력된 음성이 상기 더미 음성 인식 데이터베이스를 이용하여 음성 인식되는 경우, 상기 차량 헤드 유닛상에 사용 가능한 폰북 정보가 존재하지 않음을 알리는 소정 알림 메시지가 출력될 수 있다.
여기서, 상기 알림 메시지는 팝업 알림 창, 음성 중 적어도 하나를 이용하여 출력될 수 있다.
또한, 상기 더미 음성 인식 데이터베이스는 사용 빈도가 높은 이름을 이용하여 생성되되, 상기 더미 음성 인식 데이터베이스에는 해당 이름에 대응되는 전화 번호 정보가 포함되지 않을 수 있다.
또한, 상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식률에 기반하여 결정될 수 있다.
또한, 상기 결정된 이름의 개수 및 상기 미리 정의된 음성 인식률에 기반하여 상기 차량 헤드 유닛에 탑재되는 음성 인식 엔진의 신뢰 값(Confidence Value)이 조절될 수 있다.
또한, 상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식 반응 시간에 기반하여 결정될 수 있다.
또한, 상기 더미 음성 인식 데이터베이스는 국가 또는 지역 별로 미리 생성된 더미 폰북 정보에 기반하여 미리 생성되어 유지될 수 있다.
또한, 상기 차량 헤드 유닛은 차량 내 GPS 모듈과 연동되되, 상기 차량 헤드 유닛의 현재 위치에 대응되는 상기 더미 음성 인식 데이터베이스가 상기 발신 통화를 위한 음성 인식에 사용될 수 있다.
또한, 상기 기존 음성 인식 데이터베이스는 상기 폰북 정보를 다운로드 받기 이전에 상기 사용자 디바이스에 대응하여 상기 차량 헤드 유닛에 유지되어 있는 음성 인식 데이터베이스일 수 있다.
또한, 상기 기존 음성 인식 데이터베이스에 대응되는 기존 폰북 정보를 유지하되, 상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일한 경우, 상기 기존 음성 인식 데이터베이스를 사용하여 상기 발신 통화를 위한 음성 인식이 수행될 수 있다.
또한, 상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일하지 않은 경우, 상기 다운로드가 받고 있는 폰북 정보를 이용하여 신규 음성 인식 데이터베이스를 생성하고, 상기 생성된 신규 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행될 수 있다.
상기한 발신 통화 제어 방법 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
본 발명의 다른 일 실시예에 따른 음성 인식을 통해 발신 통화가 가능한 차량 헤드 유닛은 차량 전원 인가 시 사용자 디바이스와 블루투스 통신을 연결하는 수단과 기존 음성 인식 데이터베이스가 존재하는지 여부를 확인하는 수단과 상기 연결된 블루통신 통신을 통해 상기 사용자 디바이스로부터 폰북 정보를 다운로드 받는 수단을 포함하되, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하면, 상기 폰북 정보를 다운로드 받고 있는 동안, 상기 기존 음성 인식 데이터베이스를 이용하여 발신 통화를 위한 음성 인식을 수행할 수 있다.
여기서, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하지 않으면, 상기 차량 헤드 유닛은 미리 생성된 더미 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식을 수행할 수 있다.
또한, 마이크를 통해 입력된 사용자 음성이 상기 더미 음성 인식 데이터베이스를 이용하여 음성 인식되는 경우, 상기 차량 헤드 유닛은 상기 차량 헤드 유닛상에 사용 가능한 폰북 정보가 존재하지 않음을 알리는 소정 알림 메시지를 생성하여 출력할 수 있다.
여기서, 상기 알림 메시지가 팝업 알림 창, 음성 중 적어도 하나를 이용하여 출력될 수 있다.
여기서, 상기 더미 음성 인식 데이터베이스는 사용 빈도가 높은 이름을 이용하여 생성되되, 상기 더미 음성 인식 데이터베이스에는 해당 이름에 대응되는 전화 번호 정보가 포함되지 않을 수 있다.
또한, 상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식률에 기반하여 결정될 수 있다.
또한, 상기 결정된 이름의 개수에 기반하여 상기 차량 헤드 유닛의 음성 인식 엔진에 의해 사용되는 소정 신뢰 값(Confidence Value)이 동적으로 조절될 수 있다.
여기서, 상기 신뢰 값이 낮게 설정되면, 상기 더미 음성 인식 데이터베이스에 기반한 음성 인식률이 높아지고, 상기 신뢰 값이 높게 설정되면, 상기 더미 음성 인식 데이터베이스에 기반한 음성 인식률이 낮아질 수 있다.
또한, 상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식 반응 시간이 초과되지 않도록 결정될 수 있다.
또한, 상기 더미 음성 인식 데이터베이스는 국가 또는 지역 별로 미리 구성된 더미 폰북 정보에 기반하여 미리 생성되어 소정 기록 영역에 유지될 수 있다.
또한, 상기 차량 헤드 유닛은 차량 내 GPS 모듈과 연동되되, 상기 차량 헤드 유닛의 현재 위치에 대응되는 상기 더미 음성 인식 데이터베이스가 상기 발신 통화를 위한 음성 인식에 사용될 수 있다.
또한, 상기 기존 음성 인식 데이터베이스는 상기 폰북 정보를 다운로드 받기 이전에 상기 사용자 디바이스에 대응하여 상기 차량 헤드 유닛에 유지되어 있는 음성 인식 데이터베이스일 수 있다.
또한, 상기 기존 음성 인식 데이터베이스에 대응되는 기존 폰북 정보를 유지하되, 상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일한 경우, 상기 기존 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행될 수 있다.
또한, 상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일하지 않은 경우, 상기 다운로드가 받고 있는 폰북 정보를 이용하여 신규 음성 인식 데이터베이스를 생성하고, 상기 생성된 신규 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행될 수 있다.
상기 본 발명의 양태들은 본 발명의 바람직한 실시예들 중 일부에 불과하며, 본원 발명의 기술적 특징들이 반영된 다양한 실시예들이 당해 기술분야의 통상적인 지식을 가진 자에 의해 이하 상술할 본 발명의 상세한 설명을 기반으로 도출되고 이해될 수 있다.
본 발명에 따른 방법 및 장치에 대한 효과에 대해 설명하면 다음과 같다.
첫째, 본 발명은 블루투스 페어링된 모바일 다비이스로부터 전송 받은 폰북 정보가 존재하지 않거나 블루투스 페어링을 통해 폰북 및 통화 목록을 전송 받고 있는 경우, 기존 음성 인식 데이터베이스를 기반으로 음성 인식을 수행함으로써, 부정확한 안내 메시지 및 오동작이 발생되는 것을 미연에 방지하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
둘째, 본 발명은 모바일 디바이스로부터 전송 받은 폰북 정보에 기반하여 신규 음성 인식 데이터베이스를 생성하는 중에도 기존 음성 인식 데이터베이스를 기반으로 음성 인식을 수행함으로써, 부정확한 안내 메시지 및 오동작이 발생되는 것을 미연에 방지하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
셋째, 본 발명은 기존 음성 인식 데이터베이스가 존재하지 않는 경우, 미리 저장된 더미 음성 인식 데이터베이스를 연동하여 음성 인식 오류가 반복적으로 발생되는 것을 미연에 방지하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
넷째, 본 발명은 더미 음성 인식 데이터베이스에 포함되지 않은 통화 관련 명령어가 입력된 경우에도 상황 별 정확한 안내 메시지를 표시하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다.
도 1은 종래 기술에 따른 차량에서의 블루투스 페이링 절차를 설명하기 위한 도면이다.
도 2는 종래 기술에 따른 블루투스 페이링 과정에서 차량용 헤드 유닛에 출력되는 사용자 인터페이스 화면을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 차량 핸즈프리 통화시스템 구성도이다.
도 4는 본 발명의 일 실시예에 따른 음성 인식을 이용한 발신 통화 제어 방법을 설명하기 위한 순서도이다.
도 5는 본 발명에 따른 더미 폰북 크기에 따른 음성 인식률의 변화를 설명하기 위한 시뮬레이션 결과이다.
도 1은 종래 기술에 따른 차량에서의 블루투스 페이링 절차를 설명하기 위한 도면이다.
도 2는 종래 기술에 따른 블루투스 페이링 과정에서 차량용 헤드 유닛에 출력되는 사용자 인터페이스 화면을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 차량 핸즈프리 통화시스템 구성도이다.
도 4는 본 발명의 일 실시예에 따른 음성 인식을 이용한 발신 통화 제어 방법을 설명하기 위한 순서도이다.
도 5는 본 발명에 따른 더미 폰북 크기에 따른 음성 인식률의 변화를 설명하기 위한 시뮬레이션 결과이다.
이하, 본 발명의 실시예들이 적용되는 장치 및 다양한 방법들에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성 요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성 요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
이하에서는 도 1 내지 2를 참조하여 종래 기술에 따른 차량에서의 블루투스 페어링 절차를 간단히 설명하기로 한다.
도 1은 종래 기술에 따른 차량에서의 블루투스 페이링 절차를 설명하기 위한 도면이다.
도면 번호 1a는 차량 헤드 유닛에서 수행되는 블루투스 페어링 절차이고, 도면 번호 1b는 사용자 디바이스에서 수행되는 블루투스 페어링 절차이다.
도면 번호 1a를 참조하면, 사용자에 의해 차량 시동이 켜지고 차량에 전원이 인가되어-즉, ACC ON-, 차량 시스템이 준비되면, 차량 헤드 유닛(H/U: Head Unit)은 자동 블루투스 페어링 절차를 개시한다. 이때, 차량 헤드 유닛은 폰 모드로 진입하여 미리 지정 또는 사전 등록된 사용자 디바이스-예를 들면, 운전자 스마트폰일 수 있음-와의 페어링을 시도한다(S101 내지 S103). 또한, 차량 헤드 유닛의 디스플레이 화면에는 특정 디바이스로의 연결이 시도되고 있음을 보여주는 소정 사용자 인터페이스 화면이 구성되어 표시될 수 있다.
만약, 시동 후 자동으로 수행되는 페어링 절차가 사용자에 의해 취소되면, 차량 헤드 유닛은 설정 메뉴 및 폰 메뉴에 순차적으로 진입하여 새로운 사용자 디바이스를 등록하거나 기존 등록된 사용자 디바이스 중 어느 하나를 선택할 수 있는 메뉴가 포함된 소정 사용자 인터페이스 화면-이하, 설명의 편의를 위해, "디바이스 등록 선택 화면"이라 명함-을 구성하여 표시할 수 있다(S105 내지 S109). 이때, 디바이스 등록 선택 화면상에서의 사용자는 메뉴 선택에 따라 페어링 대상 사용자 디바이스를 지정할 수 있다. 또한, 차량 헤드 유닛의 디스플레이 화면에는 연결 대상 사용자 디바이스의 블루투스 기능을 활성화하도록 지시하는 소정 안내 메시지가 표시될 수 있다.
도면 번호 1b를 참조하면, 사용자 차량 헤드 유닛의 화면에 표시된 안내 메시지에 따라, 블루투스 기능을 활성화시킬 수 있다(S111).
사용자에 의해 사용자 디바이스의 블루투스 기능이 활성화되면, 사용자 디바이스는 블루트스 페어링이 가능한 주변 기기를 검색하고, 검색 결과를 화면에 표시할 수 있다(S113).
검색 결과 화면상에서 사용자에 의해 자신의 차량이 선택되면, 사용자 디바이스는 선택된 차량으로 연결 요청 신호를 전송한다(S115). 이때, 사용자 디바이스 화면에는 선택된 차량에 대응되는 비밀 키 값을 입력 받는 소정 비밀 키 입력 화면이 표시될 수 있다.
연이어, 차량 헤드 유닛은 사용자 디바이스로부터 연결 요청 신호가 수신되면, 화면에 차량 정보 및 비밀 키 값을 표시할 수 있다.
사용자 디바이스는 비밀 키 입력 화면상에서 비밀 키 값이 입력 받아, 차량 헤드 유닛에 전송하며, 차량 헤드 유닛은 수신된 비밀 키 값이 자신의 비밀 키 값과 일치하면, 연결 요청이 승인 완료되었음을 지시하는 소정 승인 완료 메시지를 사용자 디바이스에 전송할 수 있다(S117).
도 2는 종래 기술에 따른 블루투스 페이링 과정에서 차량용 헤드 유닛에 출력되는 사용자 인터페이스 화면을 설명하기 위한 도면이다.
도 2를 참조하면, 차량 시동이 켜지고, 자동 페어링 절차가 개시되면, 차량 헤드 유닛은 특정 사용자 기기로의 블루투스 연결이 진행되고 있음을 알리는 자동 연결 화면을 출력할 수 있다(S201).
이 때, 사용자에 의해 자동 연결 화면상의 취소 버튼(200)이 클릭되어 진행중인 자동 페어링이 취소되면, 차량 헤드 유닛은 페어링 대상 디바이스를 등록하거나 선택하기 위한 화면을 표시할 수 있다(S203 내지 S295).
이 후, 사용자에 의해 페어링 대상 디바이스가 지정되면, 차량 헤드 유닛은 지정된 디바이스의 블루투스 기능을 활성화하도록 지시하는 소정 블루투스 연결 안내 메시지를 화면에 표시할 수 있다(S207).
이때, 사용자는 블루투스 연결 안내 메시지에 따라 해당 디바이스의 블루투스 기능을 활성화시킬 수 있다.
이 후, 사용자가 OK 버튼(210)을 클릭하면 차량 헤드 유닛은 새로운 디바이스 등록을 위해 사용될 차량 이름(Car Name) 및 비밀 키(Passkey) 값을 화면에 표시하여 페어링 대기 상태로 전환된다(S209). 만약, 페어링 대기 상태에서 취소 버튼(220)이 선택되면, 차량 헤드 유닛은 진행중인 페어링 절차를 종료할 수 있다.
다른 일 예로, 종래에는 페어링 앱을 이용한 차량 블루투스 페어링 방법도 사용되고 있다.
사용자는 인터넷 마켓에서 페어링 앱을 다운로드 받아 자신의 사용자 디바이스에 설치한다. 대분분의 페어링 절차는 상기한 도 1 내지 도 2에 도시된 차량 블루투스 페어링 절차와 동일하며 단지, 페어링 앱이 구동되면, 페어링 앱에 의해 등록된 기기와 사용 가능한 기기-예를 들면, 차량, 블루투스 헤드셋, 스마트폰, 휴대폰 등을 포함함-가 검색되고 사용자는 사용 가능한 기기를 선택하여 바로 등록된 기기 목록에 추가할 수 있는 특징이 있다.
하지만, 페어링 앱을 이용한 차량 블루투스 페어링 방법은 사용자 디바이스에서 페어링 앱을 다운로드 받아 설치해야 하며, 모든 기기에 호환되지 않을 수 있다. 예를 들면, 특정 페어링 앱은 안드로이드 운영 체제의 기기에서만 동작 가능할 수 있다. 또한, 페어링 앱을 사용하여도 차량 헤드 유닛에서의 페어링을 위한 사용자 조작 단계가 줄어들지 않는 문제점이 있다.
이상에서 설명한 바와 같이, 종래의 차량 운전자는 차량 시동 후 새로운 사용자 디바이스로의 블루투스 페어링을 원하는 경우, 차량 헤드 유닛상에서 폰 모드로 진입하는 단계, 자동 연결 중인 페어링 절차를 취소하는 단계, 설정 메뉴로 진입하는 단계, 폰 메뉴로 진행하는 단계 및 페어링 대상을 선택하는 단계를 순차적으로 수행해야 했다.
도 3은 본 발명의 일 실시예에 따른 차량 핸즈프리 통화시스템 구성도이다.
도 3에 도시된 바와 같이, 본 발명에 따른 차량 핸즈프리 통화 시스템은 사용자 디바이스(20)와 차량 헤드 유닛(10)으로 구성될 수 있다.
차량 헤드 유닛(10)은 블루투스 모듈(310), 차량 통신 모듈(320), 신호 검출 모듈(330), 메모리부(340), 입력 키 모듈(350), 출력부(360), A/V(Audio/Video) 입력부(370), 제어부(380), 전원 공급부(390)를 포함할 수 있다.
본 발명에 따른 차량 헤드 유닛(10)은 차량의 일측에 탑재된 GPS 모듈과 연동하여, 해당 차량의 현재 위치 정보를 획득할 수 있다. 여기서, 획득된 위치 정보는 후술할 더미 음성 인식 데이터베이스를 선택하기 위한 정보로 사용될 수 있다. 본 발명에 일 실시예에 따른 차량 위치 기반의 더미 음성 인식 데이터베이스 선택은 후술할 설명들을 통해 보다 자명해질 것이다.
블루투스 모듈(310)은 블루투스 규격에 따라 베이스밴드(Baseband) 신호 처리를 수행하는 베이스밴드 모듈, 베이스밴드 신호를 증폭하는 파워 앰프(Power Amplifier), 증폭된 베이스밴드 신호를 송신 주파수 대역으로 변환하거나 안테나를 통해 수신된 RF 신호 중 원하는 주파수 대역의 신호만을 통과시키는 대역통과 필터(BPF:Band Pass Filter), 대역 통과된 RF 신호를 신호 인식이 용이하도록 증폭하여 베이스밴드 모듈에 전달하는 저잡음증폭기(LNA: Low Noise Amplifier), RF 신호를 송수신하는 안테나 등을 포함하여 구성될 수 있다.
또한, 블루투스 모듈(310)은 블루투스 기능이 활성화된 사용자 디바이스(20)와의 소정 제어 절차를 통해 블루투스 통신을 수행할 수 있다. 일 예로, 블루투스 모듈(310)은 소정 블루투스 연결 요청 신호를 사용자 디바이스(20)로 전송하고, 사용자 디바이스(20)로부터 해당 블루투스 연결 요청에 대한 승인 신호를 수신할 수 있다. 승인이 완료되면, 블루투스 모듈(310)은 해당 사용자 디바이스(20)에 저장된 폰북 정보를 수신하여 메모리부(340)에 저장할 수 있다.
차량 통신 모듈(320)는 차량에 탑재된 전자 제어 장치(ECU: Electric Control Unit)들과의 통신을 담당한다. 예를 들면, 차량 통신 모듈(320)은 차량 시동이 켜지면, 차량 시동을 감지하는 ECU로부터 ACC ON되었음을 알리는 제어 신호를 수신하여 제어부(390)에 전달할 수 있다. 제어부(380)는 차량 헤드 유닛에 전원을 인가하고 자동 페어링 절차를 개시할 수 있다.
신호 검출 모듈(330)은 외부 디바이스로부터 수신되는 RSSI(Received Signal Strength Indicator)를 검출하고, 검출된 신호의 세기를 측정할 수 있다. 또한, 신호 검출 모듈(330)은 검출된 신호의 세기에 기반하여 페어링 가능한 외부 사용자 디바이스(20)를 선택 및 정렬하여 제어부(380)에 전달할 수 있다. 이때, 신호 검출 모듈(330)은 블루투스 모듈(310)의 링크 관리 프로토콜(LMP:Link Management Protocol)-여기서, LMP 계층은 블루투스 기기들 사이에서 링크 설정을 담당하는 프로토콜 계층임-단으로 RSSI Read Command를 송신하여, 사용자 디바이스(20)로부터 수신되는 신호의 RSSI 값을 획득할 수 있다. 이때, 검색 모드(Discoverable Mode)가 활성화된 사용자 디바이스(20)에 대해서만 RSSI 값이 검출될 수 있다. 여기서, 검색 모드는 사용자 디바이스(20)의 소정 메뉴 선택을 통해 설정될 수 있다.
메모리부(340)는 제어부(380) 및 제어부(380)에 의해 제어되는 하부 모듈들의 동작을 위한 프로그램을 저장할 수 있고, 입/출력되는 데이터들(예를 들어, 폰북 정보, 메시지, 정지영상, 동영상, 응용 프로그램 등)을 임시 저장할 수도 있다. 여기서, 응용 프로그램은 블루투스 핸즈프리 통신, 네비게이션, 게임, 채팅, 웹 서핑, 일정관리, 멀티미디어 재생 등을 위한 프로그램들이 포함될 수 있다.
특히, 본 발명에 따른 메모리부(340)에는 블루투스 핸즈프리 통신에 필요한 음성 인식 데이베이스가 유지될 수 있다.
본 발명에 따른 음성 인식 데이터베이스는 기존 음성 인식 데이터베이스, 신규 음성 인식 데이터베이스, 더미 음성 인식 데이터베이스로 구분될 수 있다.
기존 음성 인식 데이터베이스는 블루투스 접속된 사용자 디바이스로부터 새로운 폰북 정보를 다운로드 받기 이전에 전송 받은 기존 폰북 정보에 기반하여 차량 헤드 유닛(10)에 의해 생성된 음성 인식 데이터베이스로서, 폰북 정보를 사용자 디바이스(20)로부터 전송 받고 있는 중이거나 사용자 디바이스(20)로부터 전송 받은 신규 폰북 정보가 기존 폰북 정보와 동일한 경우에 사용될 수 있다.
신규 음성 인식 데이터베이스는 사용자 디바이스(20)로부터 전송 받은 신규 폰북 정보가 기존 폰북 정보와 상이한 경우, 새롭게 생성되는 음성 인식 데이터베이스로서, 신규 음성 인식 데이터베이스가 생성되면 기존 음성 인식 데이터베이스는 메모리에서 삭제되며, 이 후, 차량 헤드 유닛(10)은 신규 음성 인식 데이터베이스를 이용하여 사용자 입력된 음성을 음성 인식함으로써, 차량 내 블루투스 핸즈프리 통화 서비스-즉, 음성 인식을 통한 발신 통화-를 제공할 수 있다.
더미 음성 인식 데이터베이스는 소정 더미 폰북에 기반하여 생성된 음성 인식 데이터베이스로서, 기존 음성 인식 데이터베이스가 메모리부(340)에 존재하지 않거나, 신규 음성 인식 데이터베이스가 생성중인 상태에서 사용될 수 있다.
여기서, 더미 폰북은 해당 국가 또는 지역에서 가장 많이 사용되는 이름들이 포함될 수 있다. 이때, 더미 폰북에는 이름에 대응되는 전화 번호 정보가 포함되지 않음을 주의해야 한다. 즉, 더미 폰북은 음성 인식 오류 및 오인식에 따라 야기되는 사용자 불편을 최소화시키기 위한 용도로 사용되는 폰북으로서, 사용자 디바이스(20)가 등록된 국가/지역 또는 해당 차량이 등록된 국가/지역에서 고빈도로 사용되는 이름들이 미리 수집된 통계 정보에 기반하여 생성될 수 있다.
종래에는, 블루투스 핸즈프리 통화 모드에서 폰북 정보를 사용자 디바이스(20)로부터 전송 받고 있는 상태에서, 기존 음성 인식 데이터베이스에 존재하지 않는 이름이 호출되는 경우, 차량 헤드 유닛(10)은 사용자 입력된 음성을 잘못 음성 인식하거나 음성 인식 오류에 따른 재발화 요청 메시지를 지속적으로 출력하는 문제점이 있었다.
상기와 같은 문제점을 해결하기 위해, 본 발명에 따른 차량 헤드 유닛(10)은 현재 폰북이 존재하지 않거나, 현재 폰북에 존재하지 않는 이름으로의 통화 연결이 요청되는 경우, 미리 저장된 더미 음성 인식 데이터베이스를 참조하여 음성 인식을 수행할 수 있다. 이를 통해, 본 발명은 사용자 입력된 음성이 잘못 인식되는 비율을 최소화시킬 수 있을 뿐만 아니라 부정확한 안내 메시지 출력에 따른 사용자 불편을 최소화시킬 수 있다.
일반적으로, 블루트스 핸즈프리 통화 모드에서, 발신 통화 명령어는 소정 발신 통화 명령어와 착신자 이름의 조합으로 구성될 수 있다. 일 예로, james와의 통화를 요청하고자 하는 경우, 사용자는 "call james"라고 말할 수 있다.
또한, 차량 헤드 유닛(10)은 기존 음성 인식 데이터베이스가 존재하지 않고, 사용자 디바이스(20)로부터 새로운 폰북 정보를 전송 받고 있는 상태에서 "call james"라는 발신 통화 명령을 감지하면, 미리 저장된 더미 음성 인식 데이터베이스를 참조하여 해당 발신 통화 명령에 대한 음성 인식을 수행할 수 있다. 만약, 더미 음성 인식 데이터베이스에 james라는 이름이 포함된 경우-즉, 더미 음성 인식 데이터베이스를 통해 음성 인식이 되는 경우-, 차량 헤드 유닛(10)은 "전화번호부가 없어서 음성 인식이 불가능합니다. 전화 번호를 차량에 다운로드하세요"라는 정확한 안내 메시지를 출력할 수 있다. 여기서, 안내 메시지는 음성 또는 소정 팝업 알림 메시지를 통해 출력될 수 있다.
또한, 메모리부(340)는 미리 생성된 국가 또는 지역 별 더미 음성 인식 데이터베이스를 유지할 수도 있다. 이 경우, 차량 헤드 유닛(10)은 차량에 탑재된 GPS 모듈과 연동하여 해당 차량이 현재 위치한 국가 또는 지역을 식별할 수 있으며, 식별된 국가 또는 지역에 대응되는 더미 음성 인식 데이터베이스를 사용하여 음성 인식을 수행할 수 있다. 일 예로, 해당 차량이 대한민국에 위치한 경우, 대한민국에서 높은 빈도로 사용되는 이름이 더미 폰북 정보에 포함될 수 있다. 반면, 차량이 미국에 위치한 경우, 미국에서 높은 빈번도 사용되는 이름이 더미 폰북 정보에 포함될 수 있다. 이때, 국가 별 또는 지역 별 높은 빈도로 사용되는 이름은 해당 국각 별 또는 지역 별 미리 수집된 통계 정보에 기반하여 결정될 수 있다.
또한, 메모리부(340)에는 터치스크린 상의 터치 입력시 출력되는 다양한 패턴의 진동 및 음향에 관한 데이터가 저장될 수 있다.
메모리부(340)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장 매체를 포함할 수 있다.
입력 키 모듈(350)은 차량 헤드 유닛(10)의 동작 제어를 위한 입력 데이터를 발생시킨다. 입력 키 모듈(350)은 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다.
출력부(360)는 시각, 청각 또는 촉각 등과 관련된 출력을 발생시키기 위한 것으로서, 디스플레이 모듈(361), 음향 출력 모듈(362), 알람 모듈(363) 등을 포함할 수 있다.
디스플레이 모듈(361)은 차량 헤드 유닛(10)에서 처리되는 정보를 표시 출력한다. 예를 들어, 차량 헤드 유닛(10)이 블루투스 핸즈 프리 통화 모드인 경우 해당 모드와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다. 또한, 차량 헤드 유닛(10)이 네비게이션 모드인 경우, 주행 안내와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다.
디스플레이 모듈(361)은 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다.
차량 헤드 유닛(10)의 구현 형태에 따라 디스플레이 모듈(361)이 2개 이상 존재할 수 있다. 예를 들어, 차량 헤드 유닛(10)에는 복수의 디스플레이 모듈(361)들이 하나의 면에 이격되거나 일체로 배치될 수 있고, 또한 서로 다른 면에 각각 배치될 수도 있다.
디스플레이 모듈(361)과 터치 동작을 감지하는 센서(이하, '터치 센서'라 함)가 상호 레이어 구조를 이루는 경우(이하, '터치 스크린'이라 약칭함)에, 디스플레이 모듈(361)은 출력 장치 이외에 입력 장치로도 사용될 수 있다.
터치 센서는, 예를 들어, 터치 필름, 터치 시트, 터치 패드 등의 형태를 가질 수 있다.
터치 센서는 디스플레이 모듈(361)의 특정 부위에 가해진 압력 또는 디스플레이 모듈(131)의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력 신호로 변환하도록 구성될 수 있다. 터치 센서는 터치 되는 위치 및 면적뿐만 아니라, 터치 시의 압력까지도 검출할 수 있도록 구성될 수 있다.
터치 센서에 대한 터치 입력이 있는 경우, 그에 대응하는 신호(들)는 터치 제어기로 보내진다. 터치 제어기는 그 신호(들)를 처리한 다음 대응하는 데이터를 제어부(380)로 전송한다. 이로써, 제어부(380)는 디스플레이 모듈(361)의 어느 영역이 터치 되었는지 여부 등을 알 수 있게 된다.
음향 출력 모듈(362)은 블루투스 핸즈프리 통화 모드, 블루투스 페어링 모드, 음원/동영상 재생 모드, 네비게이션 모드 등에서 블루투스 모듈(310)을 통해 수신되거나 메모리부(340)에 저장된 오디오 데이터를 출력할 수 있다. 또한, 음향 출력 모듈(362)은 차량 헤드 유닛(10)에서 수행되는 기능(예를 들어, 호신호 수신음, 메시지 수신음, 페어링 완료음 등)과 관련된 음향 효과 신호를 출력할 수 있다. 이러한 음향 출력 모듈(362)에는 리시버(Receiver), 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다. 또한, 음향 출력 모듈(362)은 차량 헤드 유닛(10)의 일측에 구비된 이어폰잭을 통해 음향을 출력할 수도 있다.
알람 모듈(363)은 차량 헤드 유닛(10)의 이벤트 발생을 알리기 위한 신호를 출력한다. 차량 헤드 유닛(10)에서 발생 되는 이벤트의 예로는 호 신호 수신, 메시지 수신, 키 신호 입력, 터치 입력, 차량 통신 모듈(320)로부터 차량 상태 정보 수신 등을 포함할 수 있다. 여기서, 차량 상태 정보는 도어 열림 정보, 엔진 과열 정보, 차선 이탈 정보, 연료 상태 정보 등을 포함할 수 있다. 알람 모듈(363)은 비디오 신호나 오디오 신호 이외에 다른 형태, 예를 들어 진동으로 이벤트 발생을 알리기 위한 신호를 출력할 수도 있다. 비디오 신호나 오디오 신호는 디스플레이 모듈(361)이나 음향 출력 모듈(362)을 통해서도 출력될 수 있다.
A/V(Audio/Video) 입력부(370)는 오디오 신호 또는 비디오 신호 입력을 위한 것으로서, 카메라(371)와 마이크(372) 등이 포함될 수 있다.
카메라(371)는 화상 통화 모드 또는 촬영 모드에서 이미지 센서에 의해 얻어지는 정지영상 또는 동영상 등의 화상 프레임을 처리한다. 처리된 화상 프레임은 디스플레이 모듈(361)에 표시될 수 있다. 또한, 카메라(371)는 차량 후진 시, 후방의 영상을 촬영할 수 있으며, 촬영된 영상은 디스플레이 모듈(361)을 통해 출력될 수 있다.
카메라(371)에서 처리된 화상 프레임은 메모리부(340)에 저장되거나 블루투스 모듈(310)을 통해 페어링된 사용자 디바이스(20)로 전송될 수 있다.
카메라(371)는 차량 헤드 유닛(10) 및 차량의 구성 태양에 따라 2개 이상이 구비될 수도 있다.
마이크(372)는 통화 모드, 녹음 모드, 음성 인식 모드 등에서 마이크로폰(Microphone)를 통해 외부의 음향 신호를 입력 받아 전기적인 음성 데이터로 변환하는 기능을 수행할 수 있다. 여기서, 변환된 음성 데이터는 통화 모드인 경우, 블루투스 모듈(310)을 통해 페어링된 사용자 다바이스(20)로 전송될 수 있다.
또한, 마이크(372)는 음성 인식 모드에서, 변환 완료된 음성 데이터를 제어부(380)에 전달할 수 있다. 제어부(380)는 메모리부(340)에 저장된 음성 인식 데이터베이스를 참조하여 수신된 음성 데이터에 대한 음성 인식을 수행할 수 있다.
전원 공급부(390)는 차량 헤드 유닛(10)의 동작에 필요한 전원을 공급한다. 차량 시동이 ON되면, 전원 공급부(390)는 자동으로 차량 헤드 유닛(10)에 전원을 공급할 수 있다. 물론, 차량 시동이 OFF되면, 전원 공급부(390)는 자동으로 차량 헤드 유닛(10)에 인가되고 있는 전원을 차단할 수 있다.
제어부(380)는 통상적으로 차량 헤드 유닛(10)의 전반적인 동작을 제어한다.
예를 들면, 제어부(380)는 블루투스 페어링을 이용한 핸즈프리 통화, 데이터 통신, 화상 통화 등을 포함한 통신 기능뿐만 아니라 응용 프로그램의 설치 및 구동을 제어할 수 있다.
또한, 제어부(380)는 터치스크린 상에서 행해지는 필기 입력 또는 그림 그리기 입력을 각각 문자 및 이미지로 인식할 수 있는 패턴 인식 처리를 행할 수 있다.
또한, 제어부(380)는 차량 시스템이 준비되고, 사용자 디바이스(20)와의 블루투스 페어링이 완료되면, 해당 사용자 디바이스(20)를 식별할 수 있다. 만약, 식별된 사용자 디바이스(20)에 대응되는 기존 음성 인식 데이터베이스가 메모리부(340)에 존재하는 경우, 제어부(380)는 식별된 사용자 디바이스(20)에 대응되는 신규 음성 인식 데이터베이스가 생성 완료되기 이전까지 기존 음성 인식 데이터베이스를 이용하여 음성 인식을 수행할 수 있다.
또한, 제어부(380)는 사용자 디바이스(20)로부터 수신된 폰북 정보를 기존 폰북 정보와 비교하여 동일 여부를 판단하고, 판단 결과, 동일하지 않으면, 새로 수신된 폰북 정보를 이용하여 신규 음성 인식 데이터베이스를 생성할 수 있다. 이 후, 기존 음성 인식 데이터베이스는 신규 음성 인식 데이터베이스로 대체되어 메모리부(340)에 유지될 수 있다.
만약, 판단 결과, 기존 폰북 정보와 새로 전송 받은 폰북 정보가 동일한 경우, 제어부(380)는 신규 음성 인식 데이터베이스를 생성하지 않고 기존 음성 인식 데이터베이스를 참조하여 음성 인식을 수행할 수 있다.
또한, 제어부(380)는 사용자 디바이스(20)로부터 새로운 폰북을 다운로드 받고 있는 상태에서 기존 음성 인식 데이터베이스가 존재하지 않는 경우, 미리 저장된 더미 음성 인식 데이터베이스를 이용하여 음성 인식을 수행할 수도 있다.
여기서, 더미 폰북에 포함되는 이름의 개수는 음성 인식 반응 시간을 고려하여, 즉-미리 정의된 음성 인식 반응 시간이 초과되지 않도록- 소정 개수로 제한될 수 있다. 더미 폰북에 포함되는 이름의 개수에 따른 음성 인식률에 대한 설명은 후술할 도면들을 참조하여 상세히 설명하기로 한다.
또한, 제어부(380)는 더미 폰북에 포함되는 이름의 개수 및 요구되는 음성 인식률에 기반하여 차량 헤드 유닛(10)에 탑재된 음성 인식 엔진에 의해 사용되는 신뢰 값(Confidence Value)-이하, 간단히, 음성 인식 엔진 신뢰 값이라 명함-을 동적으로 조절할 수도 있다.
일반적으로, 더미 폰북에 포함된 이름의 개수가 증가할수록 음성 인식률은 높아지나, 음성 인식 반응 시간은 늘어날 수 있다. 따라서, 제어부(380)는 더미 폰북에 포함된 이름의 개수 또는 더미 폰북의 사이즈에 따라 음성 인식 엔진 신뢰 값을 조절하여 요구되는 음성 인식률에 부합될 수 있도록 조절할 수 있다.
일 예로, 더미 폰북에 포함된 이름의 개수가 200개이고 요구되는 음성 인식률이 90%인 경우와 더미 폰북에 포함된 이름의 개수가 1000개이고 요구되는 음성 인식률이 90%인 경우를 비교하면, 전자의 음성 인식 엔진 신뢰 값은 후자의 음성 인식 엔진 신뢰 값에 비해 상대적으로 낮게 설정되는 것이 바람직하다.
만약, 더미 폰북에 James라는 이름이 포함되어 있지 않은 경우에도, 음성 인식 엔진 신뢰 값이 낮게 설정된 경우, jane, jay 등의 유사한 이름도 제어부(380)에 의해 음성 인식될 수 있다. 따라서, 사용자는 불필요하게 음성 명령어를 재발화하거나 부정확한 안내 메시지를 확인할 필요가 없다.
특히, 제어부(380)는 하부 모듈로부터 수신되는 각종 제어 신호에 따라, 입력 및 출력을 제어하고, 그에 따른 사용자 인터페이스 화면을 제공할 수 있다. 여기서, 하부 모듈은 상술한 블루투스 모듈(310), 차량 통신 모듈(320), 신호 검출 모듈(330), 메모리부(340), 입력 키 모듈(350), 출력부(360), A/V(Audio/Video) 입력부(370), 전원 공급부(390) 등을 포함할 수 있다.
일 예로, 제어부(380)는 핸즈프리 발신 통화를 위해 사용자 입력된 음성이 더미 음성 인식 데이터베이스를 이용하여 음성 인성 인식되는 경우, 차량 헤드 유닛상에 사용 가능한 폰북 정보가 존재하지 않음을 알리는 소정 알림 메시지가 출력되도록 제어할 수 있다.
여기서, 상기 알림 메시지는 팝업 알림 창을 이용하여 디스플레이 모듈(361)에 출력되거나, 음향 출력 모듈(362)를 통해 음성 안내 메시지의 형태로 출력될 수 있다.
도 4는 본 발명의 일 실시예에 따른 음성 인식을 이용한 발신 통화 제어 방법을 설명하기 위한 순서도이다.
도 4를 참조하면, 차량 헤드 유닛(10)은 차량 전원이 인가되고 사용자 디바이스(20)와의 블루투스 통신 연결이 완료되면, 기존 음성 인식 데이터베이스가 존재하는지를 확인한다(S401 내지 S405).
확인 결과, 존재하면, 차량 헤드 유닛(10)은 기존 음성 인식 데이터베이스를 이용하여 음성 인식을 수행한다(S407).
이 후, 차량 헤드 유닛(10)은 사용자 디바이스(20)로부터 연결된 블루투스 통신 채널을 통해 폰북 정보를 다운로드 받는다(S409).
폰북 정보 다운로드가 완료되면, 차량 헤드 유닛(10)은 다운로드된 폰북 정보와 기존 폰북 정보가 동일한지 여부를 판단한다(S411).
판단 결과, 동일하지 않으면, 차량 헤드 유닛(10)은 다운로드된 폰북 정보를 이용한 신규 음성 인식 데이터베이스의 생성을 시작한다(S413).
이 후, 차량 헤드 유닛(10)은 신규 음성 인식 데이터베이스의 생성 완료 여부를 확인하고, 확인 결과에 따라 신규 음성 인식 데이터베이스를 이용하여 음성 인식을 수행하거나, 현재 사용중인 음성 인식 데이터베이스를 계속 이용하여 음성 인식을 수행할 수 있다(S415 내지 S419).
상기한 405 단계에서, 기존 음성 인식 데이터베이스가 존재하지 않는 경우, 차량 헤드 유닛(10)은 미리 생성된 더미 음성 인식 데이터베이스를 이용하여 음성 인식을 수행할 수 있다(S421). 연이어, 차량 헤드 유닛(10)은 사용자 디바이스(20)로부터의 폰북 정보 다운로드를 개시한다.
상기한 411 단계에서, 다운로드된 폰북 정보가 기존 폰북과 동일한 경우, 차량 헤드 유닛(10)은 신규 음성 인식 데이터베이스를 생성하지 않고, 기존 음성 인식 데이터베이스를 이용하여 음성 인식을 수행할 수 있다(S423).
도 5는 본 발명에 따른 더미 폰북 크기에 따른 음성 인식률의 변화를 설명하기 위한 시뮬레이션 결과이다.
도 5에 보여지는 실험 결과는 음성 명령어의 타입 별 더미 폰북에 포함되는 이름의 개수 변화에 따른 음성 인식률의 변화를 보여준다.
여기서, 더미 폰북에 포함되는 이름은 북미에서 높은 빈도로 사용되는 1000개의 이름이 사용되었다.
본 실험에 사용된 음성 명령어 타입은 Call, Call+Name, 통화와 관련된 다른 명령(Call's alternative command) 및 Call+Number를 포함한다.
도 5를 참조하면, 음성 명령어 타입이 Call+Name인 경우, 더미 폰북에 포함된 이름의 개수가 증가됨에 따라 음성 인식률이 높아지는 것을 알 수 있다. 일 예로, 더미 폰북에 포함된 이름이 100개인 경우의 음성 인식률은 84.11%이고, 더미 폰북에 포함된 이름이 400개인 경우의 음성 인식률은 91.86%임을 보여준다. 반면, 더미 폰북에 포함된 이름이 1000개인 경우의 음성 인식률은 93.80%로 400개인 경우와 큰 차이를 보이지 않음을 알 수 있다. 일반적으로, 음성 인식률이 90%이상이면 양호한 것으로 판단될 수 있다. 따라서, 음성 인식 반응 시간을 고려할 때, 더미 폰북에 포함될 이름의 개수는 400개 정도가 적당한 것으로 판단될 수 있다.
반면, 음성 명령어 타입이 Call+Number(전화번호)인 경우, 더미 폰북에 포함된 이름의 개수가 증가됨에 따라 음성 인식률이 낮아지는 것을 보여준다.
본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다.
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.
10: 차량 헤드 유닛 20: 사용자 디바이스
310: 블루투스 모듈 330: 신호 검출 모듈
340: 메모리부 360: 출력부
380: 제어부
310: 블루투스 모듈 330: 신호 검출 모듈
340: 메모리부 360: 출력부
380: 제어부
Claims (28)
- 음성 인식 기능이 탑재된 차량 헤드 유닛에서의 발신 통화 제어 방법에 있어서,
차량 전원 인가 시 사용자 디바이스와 블루투스 통신을 연결하는 단계;
기존 음성 인식 데이터베이스가 존재하는지 여부를 확인하는 단계; 및
상기 연결된 블루통신 통신을 통해 상기 사용자 디바이스로부터 폰북 정보를 다운로드 받는 단계
를 포함하되, 상기 기존 음성 인식 데이터베이스에 대응되는 기존 폰북 정보를 유지하며, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하고, 상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일한 경우, 상기 폰북 정보를 다운로드 받고 있는 동안 상기 기존 음성 인식 데이터베이스를 사용하여 상기 발신 통화를 위한 음성 인식이 수행되는 것을 특징으로 하는, 발신 통화 제어 방법. - 제1항에 있어서,
상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하지 않으면, 미리 생성된 더미 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행되는, 발신 통화 제어 방법. - 제2항에 있어서,
사용자 입력된 음성이 상기 더미 음성 인식 데이터베이스를 이용하여 음성 인식되는 경우, 상기 차량 헤드 유닛상에 사용 가능한 폰북 정보가 존재하지 않음을 알리는 소정 알림 메시지가 출력되는, 발신 통화 제어 방법. - 제3항에 있어서,
상기 알림 메시지는 팝업 알림 창, 음성 중 적어도 하나를 이용하여 출력되는, 발신 통화 제어 방법. - 제2항에 있어서,
상기 더미 음성 인식 데이터베이스는 사용 빈도가 높은 이름으로 구성된 더미 폰북 정보를 이용하여 생성되되, 상기 더미 폰북은 해당 이름에 대응되는 전화 번호 정보가 포함되지 않는 것을 특징으로 하는, 발신 통화 제어 방법. - 제5항에 있어서,
상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식률에 기반하여 결정되는, 발신 통화 제어 방법. - 제6항에 있어서,
상기 결정된 이름의 개수 및 상기 미리 정의된 음성 인식률에 기반하여 상기 차량 헤드 유닛의 음성 인식 엔진에 의해 사용되는 신뢰 값(Confidence Value)이 조절되는, 발신 통화 제어 방법. - 제5항에 있어서,
상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식 반응 시간에 기반하여 결정되는, 발신 통화 제어 방법. - 제2항에 있어서,
상기 더미 음성 인식 데이터베이스는 국가 또는 지역 별로 미리 생성된 더미 폰북 정보에 기반하여 미리 생성되어 유지되는, 발신 통화 제어 방법. - 제9항에 있어서,
상기 차량 헤드 유닛은 차량 내 GPS 모듈과 연동되되, 상기 차량 헤드 유닛의 현재 위치에 대응되는 상기 더미 음성 인식 데이터베이스가 상기 발신 통화를 위한 음성 인식에 사용되는, 발신 통화 제어 방법. - 제1항에 있어서,
상기 기존 음성 인식 데이터베이스는 상기 폰북 정보를 다운로드 받기 이전에 상기 사용자 디바이스에 대응하여 상기 차량 헤드 유닛에 유지되어 있는 음성 인식 데이터베이스인, 발신 통화 제어 방법. - 삭제
- 제1항에 있어서,
상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일하지 않은 경우, 상기 다운로드가 받고 있는 폰북 정보를 이용하여 신규 음성 인식 데이터베이스를 생성하고, 상기 생성된 신규 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행되는, 발신 통화 제어 방법. - 제 1항 내지 제 11항, 제13항 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 음성 인식을 통해 발신 통화가 가능한 차량 헤드 유닛에 있어서,
차량 전원 인가 시 사용자 디바이스와 블루투스 통신을 연결하는 수단;
기존 음성 인식 데이터베이스가 존재하는지 여부를 확인하는 수단; 및
상기 연결된 블루통신 통신을 통해 상기 사용자 디바이스로부터 폰북 정보를 다운로드 받는 수단
을 포함하되, 상기 기존 음성 인식 데이터베이스에 대응되는 기존 폰북 정보를 유지하며, 상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하고, 상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일한 경우, 상기 폰북 정보를 다운로드 받고 있는 동안, 상기 기존 음성 인식 데이터베이스를 이용하여 발신 통화를 위한 음성 인식을 수행하는 것을 특징으로 하는, 차량 헤드 유닛. - 제15항에 있어서,
상기 확인 결과, 상기 기존 음성 인식 데이터베이스가 존재하지 않으면, 미리 생성된 더미 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행되는, 차량 헤드 유닛. - 제16항에 있어서,
마이크를 통해 입력된 사용자 음성이 상기 더미 음성 인식 데이터베이스를 이용하여 음성 인식되는 경우, 상기 차량 헤드 유닛상에 사용 가능한 폰북 정보가 존재하지 않음을 알리는 소정 알림 메시지를 생성하여 출력하는, 차량 헤드 유닛. - 제17항에 있어서,
상기 알림 메시지가 팝업 알림 창, 음성 중 적어도 하나를 이용하여 출력되는, 차량 헤드 유닛. - 제16항에 있어서,
상기 더미 음성 인식 데이터베이스는 사용 빈도가 높은 이름을 이용하여 생성되되, 상기 더미 음성 인식 데이터베이스에는 해당 이름에 대응되는 전화 번호 정보가 포함되지 않는 것을 특징으로 하는, 차량 헤드 유닛. - 제19항에 있어서,
상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식률에 기반하여 결정되는, 차량 헤드 유닛. - 제20항에 있어서,
상기 결정된 이름의 개수에 기반하여 상기 차량 헤드 유닛의 음성 인식 엔진에 의해 사용되는 소정 신뢰 값(Confidence Value)이 조절되는, 차량 헤드 유닛. - 제21항에 있어서,
상기 신뢰 값이 낮게 설정되면, 상기 더미 음성 인식 데이터베이스에 기반한 음성 인식률이 높아지고, 상기 신뢰 값이 높게 설정되면, 상기 더미 음성 인식 데이터베이스에 기반한 음성 인식률이 낮아지는 것을 특징으로 하는, 차량 헤드 유닛. - 제19항에 있어서,
상기 더미 음성 인식 데이터베이스에 포함되는 이름의 개수는 미리 정의된 음성 인식 반응 시간을 초과하지 않도록 결정되는, 차량 헤드 유닛. - 제16항에 있어서,
상기 더미 음성 인식 데이터베이스는 국가 또는 지역 별로 미리 구성된 더미 폰북 정보에 기반하여 미리 생성되어 소정 기록 영역에 유지되는, 차량 헤드 유닛. - 제24항에 있어서,
상기 차량 헤드 유닛은 차량 내 GPS 모듈과 연동되되, 상기 차량 헤드 유닛의 현재 위치에 대응되는 상기 더미 음성 인식 데이터베이스가 상기 발신 통화를 위한 음성 인식에 사용되는, 차량 헤드 유닛. - 제16항에 있어서,
상기 기존 음성 인식 데이터베이스는 상기 폰북 정보를 다운로드 받기 이전에 상기 사용자 디바이스에 대응하여 상기 차량 헤드 유닛에 유지되어 있는 음성 인식 데이터베이스인, 차량 헤드 유닛. - 삭제
- 제15항에 있어서,
상기 기존 폰북 정보와 상기 다운로드 받고 있는 폰북 정보가 동일하지 않은 경우, 상기 다운로드가 받고 있는 폰북 정보를 이용하여 신규 음성 인식 데이터베이스가 생성되고, 상기 생성된 신규 음성 인식 데이터베이스를 이용하여 상기 발신 통화를 위한 음성 인식이 수행되는, 차량 헤드 유닛.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140087687A KR101572932B1 (ko) | 2014-07-11 | 2014-07-11 | 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치 |
US14/548,280 US9628617B2 (en) | 2014-07-11 | 2014-11-19 | Method and apparatus for controlling outgoing call in vehicle equipped with voice recognition function |
CN201410843240.8A CN105323350B (zh) | 2014-07-11 | 2014-12-30 | 用于在车辆中控制呼出呼叫的方法和设备 |
DE102015200903.3A DE102015200903B4 (de) | 2014-07-11 | 2015-01-21 | Verfahren und Vorrichtung zum Steuern ausgehenden Anrufs in mit Spracherkennungsfunktion versehenem Fahrzeug |
US15/383,096 US9774719B2 (en) | 2014-07-11 | 2016-12-19 | Method and apparatus for controlling outgoing call in vehicle equipped with voice recognition function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140087687A KR101572932B1 (ko) | 2014-07-11 | 2014-07-11 | 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101572932B1 true KR101572932B1 (ko) | 2015-11-30 |
Family
ID=54867112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140087687A KR101572932B1 (ko) | 2014-07-11 | 2014-07-11 | 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9628617B2 (ko) |
KR (1) | KR101572932B1 (ko) |
CN (1) | CN105323350B (ko) |
DE (1) | DE102015200903B4 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160067464A (ko) * | 2014-12-04 | 2016-06-14 | 현대모비스 주식회사 | 차량용 더미 폰북 시스템 및 이를 이용한 전화 걸기 서비스 방법 |
KR101875440B1 (ko) * | 2017-10-10 | 2018-07-06 | 현대자동차주식회사 | 차량 및 그 제어방법 |
US10158745B2 (en) | 2016-01-27 | 2018-12-18 | Hyundai Motor Company | Vehicle and communication control method for determining communication data connection for the vehicle |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6384733B2 (ja) * | 2015-11-20 | 2018-09-05 | 本田技研工業株式会社 | 通信システム、及び制御装置 |
DE102016214847B4 (de) | 2016-08-10 | 2020-11-26 | Audi Ag | Verfahren zum Bereitstellen einer erweiterten Telefonverbindung |
KR102668438B1 (ko) * | 2016-12-26 | 2024-05-24 | 현대자동차주식회사 | 음성 처리 장치, 이를 포함하는 차량 및 음성 처리 방법 |
GB2559139B (en) * | 2017-01-26 | 2020-07-29 | Jaguar Land Rover Ltd | Apparatus and method for incident response |
DE102017004132A1 (de) | 2017-04-21 | 2018-10-25 | Daimler Ag | Fahrschemel für ein Kraftfahrzeug und Kraftfahrzeug mit einem solchen Fahrschemel |
WO2019140131A1 (en) * | 2018-01-10 | 2019-07-18 | Mod Worldwide, Llc | Messaging system |
CN109326287A (zh) * | 2018-09-29 | 2019-02-12 | 上海与德科技有限公司 | 一种数据发送方法、装置、设备及存储介质 |
KR102613210B1 (ko) * | 2018-11-08 | 2023-12-14 | 현대자동차주식회사 | 차량 및 그 제어방법 |
US11056111B2 (en) * | 2018-11-15 | 2021-07-06 | Amazon Technologies, Inc. | Dynamic contact ingestion |
US10929058B2 (en) | 2019-03-25 | 2021-02-23 | Western Digital Technologies, Inc. | Enhanced memory device architecture for machine learning |
JP6854433B1 (ja) * | 2020-03-23 | 2021-04-07 | パナソニックIpマネジメント株式会社 | ハンズフリー装置、データ転送方法、及びプログラム |
JP2021164160A (ja) * | 2020-03-30 | 2021-10-11 | パナソニックIpマネジメント株式会社 | ハンズフリー装置、ハンズフリーシステムおよびデータ転送方法 |
US11838837B2 (en) * | 2021-03-22 | 2023-12-05 | Honda Motor Co., Ltd. | Wireless communication system |
CN114630415A (zh) * | 2022-01-10 | 2022-06-14 | 浙江零跑科技股份有限公司 | 一种车机蓝牙电话同步的方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012093422A (ja) * | 2010-10-25 | 2012-05-17 | Denso Corp | 音声認識装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030090863A (ko) | 2002-05-22 | 2003-12-01 | (주)표정밝은세상 | 음성인식 모듈 또는 블루투스 모듈을 이용하는 핸즈프리시스템 |
US7801283B2 (en) * | 2003-12-22 | 2010-09-21 | Lear Corporation | Method of operating vehicular, hands-free telephone system |
US8311584B2 (en) * | 2005-01-07 | 2012-11-13 | Johnson Controls Technology Company | Hands-free system and method for retrieving and processing phonebook information from a wireless phone in a vehicle |
DE102006055501A1 (de) * | 2006-11-24 | 2008-05-29 | Bayerische Motoren Werke Ag | Verfahren zur Übertragung von Telefonbuchdaten von einem Mobiltelefon zu einem externen Gerät und externes Gerät |
US9430945B2 (en) | 2006-12-20 | 2016-08-30 | Johnson Controls Technology Company | System and method for providing route calculation and information to a vehicle |
CN102045433A (zh) * | 2009-10-12 | 2011-05-04 | 阿尔派株式会社 | 车载用免提电话系统及车载机 |
US8626511B2 (en) | 2010-01-22 | 2014-01-07 | Google Inc. | Multi-dimensional disambiguation of voice commands |
US8996386B2 (en) * | 2011-01-19 | 2015-03-31 | Denso International America, Inc. | Method and system for creating a voice recognition database for a mobile device using image processing and optical character recognition |
KR20130011464A (ko) | 2011-07-21 | 2013-01-30 | 김쌍규 | 차량용 음성인식 핸즈프리 장치 |
KR101411929B1 (ko) | 2012-06-11 | 2014-06-27 | (주)레프네트웍스 | 고객 전화번호 업데이트 장비 및 방법 |
KR101474781B1 (ko) | 2012-12-31 | 2014-12-19 | 동명대학교산학협력단 | 무선 p2p 네트워크에서의 통신 방법 |
-
2014
- 2014-07-11 KR KR1020140087687A patent/KR101572932B1/ko active IP Right Grant
- 2014-11-19 US US14/548,280 patent/US9628617B2/en active Active
- 2014-12-30 CN CN201410843240.8A patent/CN105323350B/zh active Active
-
2015
- 2015-01-21 DE DE102015200903.3A patent/DE102015200903B4/de active Active
-
2016
- 2016-12-19 US US15/383,096 patent/US9774719B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012093422A (ja) * | 2010-10-25 | 2012-05-17 | Denso Corp | 音声認識装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160067464A (ko) * | 2014-12-04 | 2016-06-14 | 현대모비스 주식회사 | 차량용 더미 폰북 시스템 및 이를 이용한 전화 걸기 서비스 방법 |
KR102258629B1 (ko) | 2014-12-04 | 2021-05-31 | 현대모비스 주식회사 | 차량용 더미 폰북 시스템 및 이를 이용한 전화 걸기 서비스 방법 |
US10158745B2 (en) | 2016-01-27 | 2018-12-18 | Hyundai Motor Company | Vehicle and communication control method for determining communication data connection for the vehicle |
KR101875440B1 (ko) * | 2017-10-10 | 2018-07-06 | 현대자동차주식회사 | 차량 및 그 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
US20160014273A1 (en) | 2016-01-14 |
US20170104860A1 (en) | 2017-04-13 |
CN105323350A (zh) | 2016-02-10 |
CN105323350B (zh) | 2019-06-07 |
US9774719B2 (en) | 2017-09-26 |
US9628617B2 (en) | 2017-04-18 |
DE102015200903A1 (de) | 2016-01-14 |
DE102015200903B4 (de) | 2020-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101572932B1 (ko) | 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치 | |
KR101568335B1 (ko) | 차량에서의 블루투스 페어링 제공 방법 및 장치 | |
KR101638606B1 (ko) | 블루투스 신규 디바이스 등록 방법 및 장치 | |
EP2991275B1 (en) | Making router management application compatible with router firmware | |
CN110198570B (zh) | 用于无缝连接车辆中多个电子设备的方法和装置 | |
EP3745747A1 (en) | Method and apparatus for controlling electronic device | |
EP3322167B1 (en) | Method and device for adjusting frequencies of intercom apparatuses | |
CN104468996A (zh) | 电话接听方法及装置 | |
CN104219644A (zh) | 紧急通信的方法及装置 | |
CN105100484B (zh) | 一种结束语音通话的方法、装置和系统 | |
JP6062293B2 (ja) | ハンズフリー通話装置及びコンピュータプログラム | |
KR101589212B1 (ko) | 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치 | |
CN104794074A (zh) | 外接设备识别方法及装置 | |
CN108829532B (zh) | 指纹检测的方法、装置和可读存储介质 | |
US10015300B2 (en) | Apparatus and method of controlling transmission of personal information | |
CN107295462B (zh) | 无线连接控制方法及装置 | |
KR20140144414A (ko) | 휴대 단말기의 통화 제어 방법 및 장치 | |
CN114979994A (zh) | 车载电话隐私保护方法、系统及计算机可读存储介质 | |
US20210019024A1 (en) | Control method of terminal device | |
EP3849155B1 (en) | Iot-based home device management | |
CN109710274B (zh) | 调试功能启动方法及装置 | |
EP1940135B1 (en) | Telephone device | |
KR20160033970A (ko) | 차량용 영상 장치와 무선 접속하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 프로그램 | |
KR20160033968A (ko) | 차량용 영상 장치와 무선 접속하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 프로그램 | |
EP3869845A1 (en) | System updating method and device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20181030 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20191029 Year of fee payment: 5 |