KR20200072105A - Infortainment system for vehicle and method for controlling the same and vehicle including the same - Google Patents
Infortainment system for vehicle and method for controlling the same and vehicle including the same Download PDFInfo
- Publication number
- KR20200072105A KR20200072105A KR1020180159889A KR20180159889A KR20200072105A KR 20200072105 A KR20200072105 A KR 20200072105A KR 1020180159889 A KR1020180159889 A KR 1020180159889A KR 20180159889 A KR20180159889 A KR 20180159889A KR 20200072105 A KR20200072105 A KR 20200072105A
- Authority
- KR
- South Korea
- Prior art keywords
- search information
- keyword
- search
- user
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000012217 deletion Methods 0.000 claims abstract description 91
- 230000037430 deletion Effects 0.000 claims abstract description 91
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 3
- 229910052802 copper Inorganic materials 0.000 description 3
- 239000010949 copper Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3629—Guidance using speech or audio output, e.g. text-to-speech
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
-
- 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/26—Speech to text systems
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Navigation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 차량용 인포테인먼트 시스템에 관한 것으로, 더욱 상세하게는 음성과 터치를 동시에 지원하여 사용자 편의성을 고려한 정보를 제공할 수 있는 차량용 인포테인먼트 시스템 및 그의 제어 방법과 그를 포함하는 차량에 관한 것이다.The present invention relates to a vehicle infotainment system, and more particularly, to a vehicle infotainment system capable of providing information in consideration of user convenience by simultaneously supporting voice and touch, and a control method thereof and a vehicle including the same.
일반적으로, 차량용 인포테인먼트 시스템은, 길 안내 등과 같은 운전에 필요한 정보를 의미하는 인포메이션(information)과 오락거리 및 인간 친화적인 기능을 의미하는 엔터테인먼트(entertainment)를 통합한 시스템이다.In general, a vehicle infotainment system is a system that integrates information that means information necessary for driving, such as road guidance, and entertainment that means entertainment and human-friendly functions.
최근에는 차량용 인포테인먼트 시스템에 음성 인식 기능이 포함됨으로써, 인포테인먼트 시스템은, 사용자의 음성 입력에 따라 사용자에게 음성 형태 또는 시각적 형태 또는 이들의 조합 형태로 다양한 정보를 제공하고 있다.Recently, by including a voice recognition function in a vehicle infotainment system, the infotainment system provides various information in a voice form or a visual form or a combination thereof to the user according to the user's voice input.
따라서, 차량용 인포테인먼트 시스템은, 음성 모드인 경우, 전체 화면에 음성 인식 정보를 표시하고, 사용자가 전체 화면에 표시된 음성 인식 정보 중에서 원하는 정보를 발화하면 발화된 정보에 상응하는 음성 안내를 제공할 수 있다.Accordingly, the vehicle infotainment system, in the voice mode, displays voice recognition information on the entire screen, and provides a voice guidance corresponding to the spoken information when the user utters desired information among the voice recognition information displayed on the entire screen. .
하지만, 이 경우, 사용자는, 차량 주행 중에, 원하는 정보를 발화하기 위해서 전체 화면에 표시된 음성 인식 정보를 반드시 보아야 하므로, 위험에 노출될 수 있는 문제가 있었다.However, in this case, the user must view the voice recognition information displayed on the entire screen in order to ignite the desired information while driving the vehicle, so there is a problem that may be exposed to danger.
또한, 기존의 차량용 인포테인먼트 시스템은, 전체 화면에 음성 인식 정보만을 표시하므로, 주행 중에 사용자가 네비게이션 등과 같은 다른 기능이나 정보를 확인할 수 없는 문제도 있었다.In addition, since the existing vehicle infotainment system displays only voice recognition information on the entire screen, there is a problem that the user cannot check other functions or information, such as navigation, while driving.
따라서, 향후, 음성과 터치를 동시에 지원하고, 음성 인식 정보 표시를 최소화하여 다른 기능의 정보 표시도 함께 제공할 수 있도록 사용자 편의성이 고려되는 차량용 인포테인먼트 시스템의 개발이 요구되고 있다.Therefore, in the future, there is a need to develop a vehicle infotainment system that considers user convenience so as to simultaneously support voice and touch and minimize display of voice recognition information to provide information display of other functions.
본 발명은, 사용자 음성 명령에 상응하여 획득한 검색 정보에 존재하는 공통 검색어를 삭제 키워드로 인지하고, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 검색 정보 표시를 최소화하여 다른 기능의 정보 표시도 함께 제공할 수 있도록 사용자 편의성이 고려되는 차량용 인포테인먼트 시스템 및 그의 제어 방법과 그를 포함하는 차량을 제공하는데 있다.The present invention recognizes a common search word existing in search information obtained in correspondence to a user's voice command as a deletion keyword, and outputs essential search information from which the deletion keyword has been removed in voice and text, thereby minimizing the display of search information and other functions The present invention is to provide a vehicle infotainment system and a control method thereof, and a vehicle including the same.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems that are not mentioned will be clearly understood by those skilled in the art from the following description. Will be able to.
상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템은, 사용자 음성 명령이 입력되는 마이크부와, 사용자 음성 명령에 상응하는 검색 정보를 음성으로 출력하는 스피커부와, 사용자 음성 명령에 상응하는 검색 정보를 텍스트로 표시하는 디스플레이부와, 마이크부, 스피커부, 그리고 디스플레이부를 제어하는 제어부를 포함하고, 제어부는, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득하고, 획득한 검색 정보에 삭제 키워드가 있는지를 확인하며, 검색 정보에 삭제 키워드가 있으면 검색 정보로부터 삭제 키워드를 제거하고, 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력하도록 스피커부와 디스플레이부를 제어할 수 있다.In order to solve the above technical problem, an in-vehicle infotainment system according to an embodiment of the present invention includes a microphone unit to which a user voice command is input, a speaker unit to output search information corresponding to the user voice command in voice, A display unit for displaying search information corresponding to the user voice command as text, a microphone unit, a speaker unit, and a control unit for controlling the display unit, the control unit, when the user voice command is input, search information corresponding to the user voice command And a speaker unit to determine whether a deleted keyword exists in the acquired search information, if a deleted keyword exists in the search information, remove the deleted keyword from the search information, and output search information in which the deleted keyword is removed in voice and text. The display unit can be controlled.
여기서, 제어부는, 획득한 검색 정보에 삭제 키워드가 있는지를 확인할 때, 획득한 검색 정보가 다수 개인지를 확인하고, 획득한 검색 정보가 다수 개이면 다수의 검색 정보에 삭제 키워드가 있는지를 확인할 수 있다.Here, the control unit may check whether the acquired search information is a large number of individuals when determining whether or not there is a deletion keyword in the obtained search information, and if there are a plurality of obtained search information, whether the deletion keyword is present in the plurality of search information. .
그리고, 제어부는, 다수의 검색 정보에 상기 삭제 키워드가 있는지를 확인할 때, 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인하고, 공통 검색어가 존재하면 공통 검색어를 삭제 키워드로 인지하며, 인지된 삭제 키워드를 토대로 다수의 검색 정보에 삭제 키워드가 있다고 판단할 수 있다.In addition, when determining whether the deletion keyword is present in the plurality of search information, the controller checks whether there is a common search term commonly included in the plurality of search information, and if the common search term exists, recognizes the common search term as the deletion keyword , Based on the recognized deletion keyword, it may be determined that there is a deletion keyword in a plurality of search information.
여기서, 제어부는, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어의 앞단에 위치하는 제1 검색어 또는 공통 검색어의 뒷단에 위치하는 제2 검색어가 공통 검색어로부터 띄어쓰기되어 공통 검색어와 연결되지 않으면 공통 검색어를 삭제 키워드로 인지할 수 있다.Here, when recognizing a common search term as a deletion keyword, the control unit, if the first search term located at the front end of the common search term or the second search term located at the rear end of the common search term is separated from the common search term and is not connected to the common search term, the common search term Can be recognized as a deletion keyword.
또한, 제어부는, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어의 앞단에 위치하는 제1 검색어와 공통 검색어의 뒷단에 위치하는 제2 검색어가 공통 검색어로부터 띄어쓰기되지 않고 공통 검색어와 연결되면 공통 검색어를 삭제 키워드로 인지하지 않을 수 있다.In addition, when the common search term is recognized as a deletion keyword, the control unit may search for a common search term when the first search term located at the front end of the common search term and the second search term located at the rear end of the common search term are not separated from the common search term and are connected to the common search term. May not be recognized as a deletion keyword.
이어, 제어부는, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어가 주소이면 공통 검색어 전체 중 일부분만을 삭제 키워드로 인지하지 않고 나머지 부분을 삭제 키워드로 인지할 수 있다.Subsequently, when recognizing the common search term as the deletion keyword, the controller may recognize the remaining part as the deletion keyword without recognizing only a part of the entire common search term as the deletion keyword if the common search term is an address.
여기서, 제어부는, 공통 검색어가 주소일 때, 공통 검색어 전체 중 주소의 최소 단위만을 삭제 키워드로 인지하지 않을 수 있다.Here, when the common search word is an address, the control unit may not recognize only the minimum unit of the address among all the common search terms as a deletion keyword.
일 예로, 주소의 최소 단위는, 동과 번지수일 수 있다.For example, the minimum unit of the address may be a copper number.
다음, 제어부는, 삭제 키워드가 제거된 검색 정보를 음성으로 출력하도록 스피커부를 제어할 때, 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 음성으로 출력하도록 스피커부를 제어할 수 있다.Next, when controlling the speaker unit to output search information from which the deleted keyword is removed, the control unit outputs only one search information when the search information from which the deleted keyword is removed is multiple. The speaker unit may be controlled to output search information through voice.
여기서, 제어부는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 출력할 때, 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 음성으로 출력하도록 스피커부를 제어할 수 있다.Here, when a user command is input, the control unit may control the speaker unit to output different search information in voice sequentially according to a preset order each time the user command is input.
또한, 제어부는, 삭제 키워드가 제거된 검색 정보를 텍스트로 출력하도록 디스플레이부를 제어할 때, 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력하도록 디스플레이부를 제어할 수 있다.In addition, when the display unit controls the display unit to output search information in which the deleted keyword is removed as text, the control unit outputs only one search information when the search information in which the deleted keyword is removed is multiple, and when the user command is input, the other The display unit may be controlled to output search information as text.
여기서, 제어부는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트를 함께 출력하도록 디스플레이부를 제어할 수 있다.Here, when the user command is input, when the other search information is output as text, the controller may control the display unit to output the first text related to the search information and the second text related to the user command together.
그리고, 제어부는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 텍스트로 출력하도록 디스플레이부를 제어할 수 있다.In addition, when a user command is inputted, the control unit may control the display unit to output other search information in text sequentially according to a preset order each time the user command is inputted. .
다음, 제어부는, 삭제 키워드가 제거된 검색 정보를 텍스트로 출력하도록 디스플레이부를 제어할 때, 디스플레이부의 전체 화면을 다수의 영역으로 분리하고, 분리된 다수의 영역 중 제1 영역에 상기 검색 정보를 표시하고, 제2 영역에 다른 부가 기능을 표시하도록 디스플레이부를 제어할 수 있다.Next, when the display unit controls the display unit to output search information in which the deleted keyword is removed as text, the control unit separates the entire screen of the display unit into a plurality of regions and displays the search information in a first region among the separated regions. Then, the display unit may be controlled to display other additional functions in the second area.
또한, 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템의 제어 방법은, 현재 모드가 음성 인식 모드인지를 확인하는 단계와, 현재 모드가 음성 인식 모드이면 사용자 음성 명령이 입력되는지를 확인하는 단계와, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득하는 단계와, 획득한 검색 정보에 삭제 키워드가 있는지를 확인하는 단계와, 검색 정보에 삭제 키워드가 있으면 검색 정보로부터 삭제 키워드를 제거하는 단계와, 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력하는 단계를 포함할 수 있다.In addition, the control method of the vehicle infotainment system according to an embodiment of the present invention includes: checking whether a current mode is a voice recognition mode, and checking whether a user voice command is input when the current mode is a voice recognition mode, When a user voice command is input, obtaining search information corresponding to the user voice command, checking whether the search keyword has a delete keyword, and removing the delete keyword from the search information if the search information has a delete keyword. And outputting the search information in which the deleted keyword is removed in voice and text.
또한, 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템의 제어 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 상기 차량용 인포테인먼트 시스템의 제어 방법에서 제공된 과정을 수행할 수 있다.In addition, a computer-readable recording medium recording a program for executing a control method for a vehicle infotainment system according to an embodiment of the present invention may perform a process provided in the control method of the vehicle infotainment system.
또한, 본 발명의 일 실시예에 따른 차량은, 외부 서버와 통신 연결되어 검색 정보를 수신하는 통신 장치와, 사용자 음성 명령이 입력되면 통신 장치로부터 수신된 검색 정보를 출력하는 인포테인먼트 시스템을 포함하고, 인포테인먼트 시스템은, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득하고, 획득한 검색 정보에 삭제 키워드가 있는지를 확인하며, 검색 정보에 삭제 키워드가 있으면 검색 정보로부터 삭제 키워드를 제거하고, 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력할 수 있다.In addition, the vehicle according to an embodiment of the present invention includes a communication device that is connected to an external server and receives search information, and an infotainment system that outputs search information received from the communication device when a user voice command is input, The infotainment system acquires search information corresponding to the user voice command when a user voice command is input, checks whether there is a deletion keyword in the obtained search information, and removes the deletion keyword from the search information if the search information contains a deletion keyword , The search information in which the deleted keyword is removed may be output in voice and text.
상기와 같이 구성되는 본 발명의 적어도 하나의 실시예에 관련된 차량용 인포테인먼트 시스템 및 그의 제어 방법과 그를 포함하는 차량은, 사용자 음성 명령에 상응하여 획득한 검색 정보에 존재하는 공통 검색어를 삭제 키워드로 인지하고, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 검색 정보 표시를 최소화하여 다른 기능의 정보 표시도 함께 제공할 수 있도록 사용자 편의성을 제공할 수 있다.A vehicle infotainment system and a control method thereof and a vehicle including the vehicle infotainment system according to at least one embodiment of the present invention configured as described above, recognize a common search word present in search information obtained in response to a user voice command as a deletion keyword , By outputting the required search information in which the deleted keyword has been removed in voice and text, it is possible to minimize the display of search information and provide user convenience to provide information display of other functions.
또한 본 발명은, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 차량 주행 중에 사용자가 화면을 보지 않고도 음성 명령을 수행할 수 있는 사용자 편의성을 제공할 수 있다.In addition, according to the present invention, by providing the essential search information in which the deletion keyword has been removed in voice and text, it is possible to provide a user convenience that allows a user to perform a voice command without looking at the screen while driving the vehicle.
또한, 본 발명은, 사용자 음성 명령에 의한 결과를 최소화한 필수 검색 정보만을 화면에 텍스트로 출력함으로써, 시스템의 음성 인식 기능에 대한 사용성을 높일 수 있다.In addition, the present invention can improve the usability of the voice recognition function of the system by outputting only the essential search information with minimal results due to user voice commands as text on the screen.
또한, 본 발명은, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 음성 인식 표시 영역을 최소화하여 주행 중에 내비게이션을 사용할 수 있거나 또는 사용자가 원하는 다른 기능 및 정보를 확인할 수도 있다.In addition, according to the present invention, by outputting essential search information in which the deleted keyword is removed in voice and text, the voice recognition display area can be minimized to enable navigation while driving, or other functions and information desired by the user may be confirmed.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned may be clearly understood by those skilled in the art from the following description. will be.
도 1은 본 발명의 일 실시예에 따른 인포테인먼트 시스템을 포함하는 차량을 보여주는 도면이다.
도 2는 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템의 구성을 보여주는 블럭 구성도이다.
도 3 및 도 4는 사용자 음성 명령에 따른 차량용 인포테인먼트 시스템의 화면 구성을 보여주는 도면이다.
도 5 및 도 6은 사용자의 길 안내 음성 명령에 따른 차량용 인포테인먼트 시스템의 검색 정보 출력 과정을 설명하기 위한 디스플레이 화면을 보여주는 도면이다.
도 7은 사용자의 다양한 음성 명령에 따른 차량용 인포테인먼트 시스템의 검색 정보 출력 과정을 설명하기 위한 디스플레이 화면을 보여주는 도면이다.
도 8은 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템의 검색 정보 출력 과정을 설명하기 위한 흐름도이다.1 is a view showing a vehicle including an infotainment system according to an embodiment of the present invention.
2 is a block diagram showing the configuration of a vehicle infotainment system according to an embodiment of the present invention.
3 and 4 are views showing a screen configuration of a vehicle infotainment system according to a user voice command.
5 and 6 are views showing a display screen for explaining a process of outputting search information of a vehicle infotainment system according to a user's route guidance voice command.
7 is a view showing a display screen for explaining a process of outputting search information of a vehicle infotainment system according to various voice commands of a user.
8 is a flowchart illustrating a process of outputting search information of a vehicle infotainment system according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art to which the present invention pertains may easily practice. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. In addition, in order to clearly describe the present invention in the drawings, parts irrelevant to the description are omitted, and like reference numerals are assigned to similar parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part “includes” a certain component, it means that the component may further include other components, not to exclude other components, unless otherwise stated. In addition, terms such as “…unit”, “…group”, and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. have.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서 전체에 걸쳐서 동일한 참조번호로 표시된 부분들은 동일한 구성요소들을 의미한다.Throughout the specification, when a part “includes” a certain component, it means that the component may further include other components, not to exclude other components, unless otherwise stated. In addition, parts indicated by the same reference numbers throughout the specification mean the same components.
이하, 도 1 내지 도 8을 참조하여 본 발명의 실시예들에 적용될 수 있는 차량용 인포테인먼트 시스템 및 그의 제어 방법과 그를 포함하는 차량에 대해 상세히 설명한다.Hereinafter, an infotainment system for a vehicle that can be applied to embodiments of the present invention and a control method thereof and a vehicle including the same will be described in detail with reference to FIGS. 1 to 8.
도 1은 본 발명의 일 실시예에 따른 인포테인먼트 시스템을 포함하는 차량을 보여주는 도면이고, 도 2는 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템의 구성을 보여주는 블럭 구성도이며, 도 3 및 도 4는 사용자 음성 명령에 따른 차량용 인포테인먼트 시스템의 화면 구성을 보여주는 도면이다.1 is a view showing a vehicle including an infotainment system according to an embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of a vehicle infotainment system according to an embodiment of the present invention, FIGS. 3 and 4 Is a diagram showing a screen configuration of a vehicle infotainment system according to a user voice command.
도 1에 도시된 바와 같이, 차량은, 외부 서버와 통신 연결되어 검색 정보를 수신하는 통신 장치와, 사용자 음성 명령이 입력되면 통신 장치로부터 수신된 검색 정보를 출력하는 인포테인먼트 시스템(10)을 포함할 수 있다.As shown in FIG. 1, the vehicle includes a communication device connected to an external server to receive search information, and an
여기서, 인포테인먼트 시스템(10)은, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득하고, 획득한 검색 정보에 삭제 키워드가 있는지를 확인하며, 검색 정보에 삭제 키워드가 있으면 검색 정보로부터 삭제 키워드를 제거하고, 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력할 수 있다.Here, the
따라서, 인포테인먼트 시스템을 포함하는 차량은, 검색 정보 표시를 최소화하여 다른 기능의 정보 표시도 함께 제공할 수 있도록 사용자 편의성을 제공할 수 있고, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 차량 주행 중에 사용자가 화면을 보지 않고도 음성 명령을 수행할 수 있는 사용자 편의성을 제공할 수도 있다.Accordingly, a vehicle including an infotainment system can provide user convenience to minimize display of search information and provide information display of other functions, and output essential search information from which deleted keywords are removed by voice and text. In addition, it is possible to provide a user convenience to perform a voice command without a user looking at the screen while driving the vehicle.
또한, 인포테인먼트 시스템을 포함하는 차량은, 사용자 음성 명령에 의한 결과를 최소화한 필수 검색 정보만을 화면에 텍스트로 출력함으로써, 시스템의 음성 인식 기능에 대한 사용성을 높일 수 있고, 음성 인식 표시 영역을 최소화하여 주행 중에 내비게이션을 사용할 수 있거나 또는 사용자가 원하는 다른 기능 및 정보를 확인할 수도 있다.In addition, the vehicle including the infotainment system, by outputting only the essential search information that minimizes the result of the user's voice command as text on the screen, it is possible to increase the usability of the system's speech recognition function and minimize the speech recognition display area. Navigation can be used while driving, or other functions and information desired by the user can be checked.
이어, 도 2에 도시된 바와 같이, 차량용 인포테인먼트 시스템(10)은, 사용자 음성 명령이 입력되는 마이크부(100), 사용자 음성 명령에 상응하는 검색 정보를 음성으로 출력하는 스피커부(200), 사용자 음성 명령에 상응하는 검색 정보를 텍스트로 표시하는 디스플레이부(300), 그리고 마이크부(100), 스피커부(200), 그리고 디스플레이부(300)를 제어하는 제어부(400)를 포함할 수 있다.Subsequently, as shown in FIG. 2, the
여기서, 제어부(400)는, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득하고, 획득한 검색 정보에 삭제 키워드가 있는지를 확인하며, 검색 정보에 삭제 키워드가 있으면 검색 정보로부터 삭제 키워드를 제거하고, 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력하도록 스피커부(200)와 디스플레이부(300)를 제어할 수 있다.Here, when the user voice command is input, the
그리고, 제어부(400)는, 사용자 음성 명령에 상응하는 검색 정보를 획득할 때, 현재 모드가 음성 인식 모드인지를 확인하고, 현재 모드가 음성 인식 모드이면 사용자 음성 명령이 입력되는지를 확인하며, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득할 수 있다.Then, when obtaining search information corresponding to the user's voice command, the
이어, 제어부(400)는, 획득한 검색 정보에 삭제 키워드가 있는지를 확인할 때, 획득한 검색 정보가 다수 개인지를 확인하고, 획득한 검색 정보가 다수 개이면 다수의 검색 정보에 삭제 키워드가 있는지를 확인할 수 있다.Subsequently, when determining whether the obtained search information has a deletion keyword, the
여기서, 제어부(400)는, 다수의 검색 정보에 삭제 키워드가 있는지를 확인할 때, 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인하고, 공통 검색어가 존재하면 공통 검색어를 삭제 키워드로 인지하며, 인지된 삭제 키워드를 토대로 다수의 검색 정보에 삭제 키워드가 있다고 판단할 수 있다.Here, when determining whether a plurality of search information has a deletion keyword, the
일 예로, 사용자가 "블루 핸즈 길 안내"라고 음성 명령을 발화하면, 시스템의 제어부(400)는, 블루 핸즈 길 안내라는 음성 명령 관련하여 다수의 검색 정보를 획득할 수 있다.For example, when a user utters a voice command saying "blue hands road guidance", the
획득한 다수의 검색 정보들 중, 제1 검색 정보가 블루핸즈 양재북부점, 5.2Km, 서울 서초구 양재동 314-3을 포함하고, 제2 검색 정보가 블루핸즈 양재서부점, 6.8Km, 서울 서초구 양재동 263-4을 포함하며, 제3 검색 정보가 블루핸즈 양재점, 5.8Km, 서울 서초구 양재동 208-7을 포함하고, 제4 검색 정보가 블루핸즈 양재중부점, 4.3Km, 서울 서초구 양재동 351-7을 포함할 경우, 제어부(400)는, 제1, 제2, 제3, 제4 검색 정보들 중 공통 검색어인 블루핸즈를 삭제 키워드로 인지함으로써, 검색 정보 내에 삭제 키워드가 존재한다고 판단할 수 있다.Among the acquired multiple search information, the first search information includes Blue Hands Yangjae North Branch, 5.2Km, 314-3 Yangjae-dong, Seocho-gu, Seoul, and the second search information includes Blue Hands Yangjae Seobu, 6.8Km, 263-Yangjae-dong, Seocho-gu, Seoul 4, the third search information will include Blue Hands Yangjae Branch, 5.8Km, 208-7 Yangjae-dong, Seocho-gu, Seoul, and the fourth search information will include Blue Hands Yangjae Jungbu, 4.3Km, 351-7 Yangjae-dong, Seocho-gu, Seoul. In this case, the
다음, 제어부(400)는, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어의 앞단에 위치하는 제1 검색어 또는 공통 검색어의 뒷단에 위치하는 제2 검색어가 공통 검색어로부터 띄어쓰기되어 공통 검색어와 연결되지 않으면 공통 검색어를 삭제 키워드로 인지할 수 있다.Next, when recognizing the common search term as the deletion keyword, the
예를 들면, 검색 정보가 블루핸즈 양재북부점이고, 공통 검색어가 블루핸즈일 경우, 공통 검색어인 블루핸즈의 뒷단에 위치하는 양재북부점이란 검색어가 공통 검색어인 블루핸즈로부터 띄어쓰기되어 있어 공통 검색어인 블루핸즈와 연결되지 않으면, 제어부(400)는, 공통 검색어인 블루핸즈를 삭제 키워드로 인지할 수 있다.For example, if the search information is a blue hands yangjaebukbu, and the common search term is bluehands, the yangjaebukbu located at the back end of the bluehands, which is a common search term, is spaced from the bluehands, which are common search terms, so the bluehands are common search terms. If not connected, the
따라서, 제어부(400)는, 공통 검색어인 블루핸즈를 삭제 키워드로 인지하고, 검색 정보인 블루핸즈 양재북부점으로부터 블루핸즈를 제거하여 양재북부점만을 필수 검색 정보로 최소화하여 표시할 수 있다.Accordingly, the
또한, 제어부(400)는, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어의 앞단에 위치하는 제1 검색어와 공통 검색어의 뒷단에 위치하는 제2 검색어가 공통 검색어로부터 띄어쓰기되지 않고 공통 검색어와 연결되면 공통 검색어를 삭제 키워드로 인지하지 않을 수 있다.In addition, when recognizing a common search term as a deletion keyword, the
예를 들면, 검색 정보가 블루핸즈양재북부점이고, 공통 검색어가 블루핸즈일 경우, 공통 검색어인 블루핸즈의 뒷단에 위치하는 양재북부점이란 검색어가 공통 검색어인 블루핸즈로부터 띄어쓰기되어 있지 않고 공통 검색어인 블루핸즈와 연결되면, 제어부(400)는, 공통 검색어인 블루핸즈를 삭제 키워드로 인지하지 않을 수 있다.For example, if the search information is a blue hands yangjaebukbu, and the common search term is bluehands, the yangjaebukbu located at the back end of the bluehands, which is a common search term, is a common search term blue, not separated from the bluehands common search term When connected to the hands, the
따라서, 제어부(400)는, 공통 검색어인 블루핸즈를 삭제 키워드로 인지하지 않고, 검색 정보인 블루핸즈양재북부점으로부터 블루핸즈를 제거하지 않고 블루핸즈양재북부점을 그대로 표시할 수 있다.Accordingly, the
즉, 본 발명의 시스템은, 검색 정보의 띄어쓰기를 기준으로 삭제 키워드를 선정하고, 선정된 삭제 키워드를 제거하여 필수 검색 정보만을 최소화하여 표시함으로써, 디스플레이 화면에 검색 정보 표시 영역을 최소화하고 다양한 다른 부가 기능을 함께 표시하고, 디스플레이 화면을 보지 않고도 원하는 검색 정보를 얻을 수 있는 사용자 편의성을 제공할 수 있다.That is, the system of the present invention selects a deletion keyword based on the spacing of search information, and removes the selected deletion keyword to minimize and display only essential search information, thereby minimizing the search information display area on the display screen and adding various other items. The functions can be displayed together, and user convenience can be provided to obtain desired search information without looking at the display screen.
다른 예로, 제어부(400)는, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어가 주소이면 공통 검색어 전체 중 일부분만을 삭제 키워드로 인지하지 않고 나머지 부분을 삭제 키워드로 인지할 수도 있다.As another example, when recognizing a common search term as a deletion keyword, the
여기서, 제어부(400)는, 공통 검색어가 주소일 때, 공통 검색어 전체 중 주소의 최소 단위만을 삭제 키워드로 인지하지 않을 수 있다.Here, when the common search word is an address, the
일 예로, 주소의 최소 단위는, 동과 번지수 등일 수 있다.For example, the minimum unit of the address may be a copper number and a street address.
예를 들면, 검색 정보가 서울 서초구 양재동 314-3번지이고, 공통 검색어가 서울 서초구 양재동일 경우, 제어부(400)는, 공통 검색어가 주소이므로, 공통 검색어 서울 서초구 양재동 중 주소의 최소 단위인 양재동을 삭제 키워드로 인지하지 않고 나머지 부분인 서울 서초구를 삭제 키워드로 인지할 수 있다.For example, if the search information is 314-3 Yangjae-dong, Seocho-gu, Seoul, and the common search term is Yangjae-dong, Seocho-gu, Seoul, the
따라서, 제어부(400)는, 공통 검색어 중 양재동을 삭제 키워드로 인지하지 않고, 서울 서초구만을 삭제 키워드로 인지하여 검색 정보가 서울 서초구 양재동 314-3번지으로부터 서울 서초구만을 제거하여 주소의 최소 단위인 양재동 314-3번지만을 필수 검색 정보로 최소화하여 표시할 수 있다.Accordingly, the
따라서, 본 발명의 시스템은, 주소의 경우, 전체 공통 검색어를 삭제 키워드로 인지하지 않고 주소의 최소 단위를 필수 검색 정보로 표시함으로써, 검색 정보의 신뢰성을 높일 수 있다.Therefore, in the case of an address, the system of the present invention can increase the reliability of the search information by displaying the minimum unit of the address as essential search information without recognizing the entire common search term as a deletion keyword.
또한, 제어부(400)는, 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인할 때, 공통 검색어가 존재하지 않으면 다수의 검색 정보에 삭제 키워드가 없다고 판단할 수 있다.In addition, when determining whether there is a common search word commonly included in a plurality of search information, the
또한, 제어부(400)는, 획득한 검색 정보가 다수 개인지를 확인할 때, 검색 정보가 다수 개가 아니면 검색 정보에 삭제 키워드가 없다고 판단할 수도 있다.In addition, when determining whether the obtained search information is a large number of individuals, the
이어, 제어부(400)는, 삭제 키워드가 제거된 검색 정보를 음성으로 출력하도록 스피커부(200)를 제어할 때, 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 음성으로 출력하도록 스피커부(200)를 제어할 수 있다.Subsequently, when controlling the
여기서, 제어부(400)는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 출력할 때, 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 음성으로 출력하도록 스피커부(200)를 제어할 수 있다.Here, when the user command is input, the
일 예로, 사용자 명령이 입력되기 이전에 출력되는 하나의 검색 정보는, 다수 개의 검색 정보 중 가장 최우선으로 설정된 검색 정보일 수 있다.For example, one search information output before a user command is input may be search information set as the highest priority among a plurality of search information.
그리고, 하나의 검색 정보 출력 후에 입력되는 사용자 명령은, 사용자가 다음이라고 발화한 음성 명령이거나 또는 사용자가 디스플레이부 화면에 표시되는 다음이라는 텍스트를 터치한 터치 명령일 수 있다.In addition, the user command input after outputting one search information may be a voice command spoken by the user as the next or a touch command touched by the text of the user displayed on the display unit screen.
또한, 제어부(400)는, 삭제 키워드가 제거된 검색 정보를 텍스트로 출력하도록 디스플레이부(300)를 제어할 때, 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력하도록 디스플레이부(300)를 제어할 수 있다.In addition, when the
예를 들면, 제어부(400)는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트를 함께 출력하도록 디스플레이부(300)를 제어할 수 있다.For example, when the user command is input, the
여기서, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트는, 서로 인접하여 표시될 수 있다.Here, the first text related to the search information and the second text related to the user command may be displayed adjacent to each other.
일 예로, 사용자 명령 관련 제2 텍스트는, 다음이라는 텍스트와 선택이라는 텍스트일 수 있는데, 이에 한정되지는 않는다.For example, the second text related to the user command may be text such as the following and text selected, but is not limited thereto.
경우에 따라, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트는, 서로 시각적 차이를 갖도록 컬러, 형상, 모양 중 적어도 어느 하나가 서로 다를 수 있다.In some cases, at least one of color, shape, and shape may be different from the first text related to search information and the second text related to the user command so as to have a visual difference from each other.
그리고, 제어부(400)는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 텍스트로 출력하도록 디스플레이부(300)를 제어할 수 있다.In addition, when the user command is input, when the user command is inputted, the
또한, 제어부(400)는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 사용자가 사용자 명령을 발화하기 시작하는 시점에 사용자 명령을 수행할 수 있다.In addition, when the user command is input, when the user command is input, the
그 이유는, 사용자 명령을 신속하게 수행하여 차량 운행 중에 안전하게 사용자에게 검색 정보를 제공하기 위함이다.The reason is to provide search information to the user safely while driving the vehicle by quickly executing a user command.
또한, 제어부(400)는, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 검색 정보를 텍스트로 출력하는 도중에 사용자 명령이 입력되면 입력되는 사용자 명령을 즉시 수행할 수 있다.In addition, when a user command is input, when the user command is input, when outputting another search information as text, the user command may be inputted immediately when a user command is input while outputting search information as text.
그 이유는, 사용자 명령을 신속하게 수행하여 차량 운행 중에 안전하게 사용자에게 검색 정보를 제공하기 위함이다.The reason is to provide search information to the user safely while driving the vehicle by quickly executing a user command.
그리고, 사용자 명령이 입력되기 이전에 출력되는 하나의 검색 정보는, 다수 개의 검색 정보 중 가장 최우선으로 설정된 검색 정보일 수 있다.In addition, one search information output before a user command is input may be search information set as the highest priority among the plurality of search information.
일 예로, 하나의 검색 정보 출력 후에 입력되는 사용자 명령은, 사용자가 다음이라고 발화한 음성 명령이거나 또는 사용자가 디스플레이부 화면에 표시되는 다음이라는 텍스트를 터치한 터치 명령일 수 있다.For example, the user command input after outputting one search information may be a voice command spoken by the user as the next or a touch command touched by a text displayed on the display unit screen by the user.
다음, 도 3 및 도 4에 도시된 바와 같이, 제어부(400)는, 삭제 키워드가 제거된 검색 정보를 텍스트로 출력하도록 디스플레이부(300)를 제어할 때, 디스플레이부(300)의 전체 화면(500)을 다수의 영역으로 분리하고, 분리된 다수의 영역 중 제1 영역(510)에 검색 정보를 표시하고, 제2 영역(520)에 다른 부가 기능을 표시하도록 디스플레이부(300)를 제어할 수 있다.Next, as shown in FIGS. 3 and 4, when the
일 예로, 제어부(400)는, 도 3과 같이, 디스플레이부(300)의 전체 화면(500)을 상부와 하부로 분리하거나 또는 도 4와 같이, 좌측과 우측으로 분리하도록 디스플레이부(300)를 제어할 수 있다.For example, the
여기서, 분리된 제1 영역(510)에는, 검색 정보 관련 제1 텍스트(512)와 사용자 명령 관련 제2 텍스트(514) 중 적어도 어느 하나가 포함될 수 있다.Here, at least one of the
경우에 따라, 분리된 제1 영역(510)에는, 사용자 명령에 따른 다음 검색 정보 관련 제3 텍스트가 더 포함될 수도 있다.In some cases, the separated
이어, 분리된 제2 영역(520)에는, 제1 영역(510)에 표시되는 검색 정보에 연관되는 부가 기능을 표시할 수 있다.Subsequently, an additional function related to the search information displayed on the
여기서, 제어부(400)는, 분리된 제1 영역(510)에 표시되는 검색 정보가 특정 카테고리이면, 분리된 제2 영역(520)에 특정 카테고리에 상응하는 부가 기능을 표시하도록 디스플레이부(300)를 제어할 수 있다.Here, if the search information displayed on the separated
예를 들면, 제어부(400)는, 분리된 제1 영역(510)에 표시되는 검색 정보가 주소이면, 분리된 제2 영역(520)에 네비게이션 기능을 표시하도록 디스플레이부(300)를 제어할 수 있다.For example, if the search information displayed on the separated
경우에 따라, 제어부(400)는, 검색 정보를 표시하는 제1 영역(510)의 면적이 부가 기능을 표시하는 제2 영역(520)의 면적보다 더 작거나 또는 동일하도록 디스플레이부(300)를 제어할 수 있다.In some cases, the
다른 경우로서, 제어부(400)는, 검색 정보를 표시하는 제1 영역(510)의 면적 크기를 화면 해상도에 따라 가변하도록 디스플레이부(300)를 제어할 수 있다.As another case, the
일 예로, 제어부(400)는, 1280×720 해상도인 경우, 검색 정보를 표시하는 제1 영역(510)의 면적 크기를 전체 화면의 1/2 크기로 가변할 수 있고, 1920×720 해상도인 경우, 검색 정보를 표시하는 제1 영역(510)의 면적 크기를 전체 화면의 1/3 크기로 가변할 수도 있다.For example, in the case of 1280×720 resolution, the
이처럼, 본 발명은, 시스템의 화면 해상도에 따라 화면을 최적으로 분리하여 사용자에게 최적화된 검색 정보를 제공할 수 있다.As described above, the present invention can provide the user with optimized search information by optimally separating the screen according to the screen resolution of the system.
또한, 검색 정보는, 주소 정보, 전화 번호 정보, 라디오 방송 정보, 미디어 정보 중 적어도 어느 하나를 포함할 수 있는데, 이에 한정되지는 않는다.In addition, the search information may include at least one of address information, phone number information, radio broadcast information, and media information, but is not limited thereto.
본 발명은, 도 3 및 도 4에 도시된 바와 같이, 사용자(600)가 "블루 핸즈 길 안내"라고 음성 명령(610)을 발화하면, 시스템의 제어부(400)는, 블루 핸즈 길 안내라는 음성 명령 관련하여 다수의 검색 정보를 획득할 수 있다.The present invention, as shown in Figures 3 and 4, when the
획득한 다수의 검색 정보들 중, 제1 검색 정보가 블루핸즈 양재북부점, 5.2Km, 서울 서초구 양재동 314-3을 포함하고, 제2 검색 정보가 블루핸즈 양재서부점, 6.8Km, 서울 서초구 양재동 263-4을 포함하며, 제3 검색 정보가 블루핸즈 양재점, 5.8Km, 서울 서초구 양재동 208-7을 포함하고, 제4 검색 정보가 블루핸즈 양재중부점, 4.3Km, 서울 서초구 양재동 351-7을 포함할 경우, 제어부(400)는, 제1, 제2, 제3, 제4 검색 정보들 중 공통 검색어인 블루핸즈 및 서울 서초구를 삭제 키워드로 인지함으로써, 검색 정보 내에 삭제 키워드가 존재한다고 판단할 수 있다.Among the acquired multiple search information, the first search information includes Blue Hands Yangjae North Branch, 5.2Km, 314-3 Yangjae-dong, Seocho-gu, Seoul, and the second search information includes Blue Hands Yangjae Seobu, 6.8Km, 263- Yangjae-dong, Seocho-gu, Seoul 4, the third search information will include Blue Hands Yangjae Branch, 5.8Km, 208-7 Yangjae-dong, Seocho-gu, Seoul, and the fourth search information will include Blue Hands Yangjae Jungbu, 4.3Km, 351-7 Yangjae-dong, Seocho-gu, Seoul. In this case, the
다음, 제어부(400)는, 공통 검색어인 블루핸즈 및 서울 서초구를 삭제 키워드로 인지하고, 검색 정보로부터 블루핸즈 및 서울 서초구를 제거하여 검색 정보를 필수 검색 정보로 최소화할 수 있다.Next, the
이어, 제어부(400)는, 디스플레이부(300)의 전체 화면(500)을 다수의 영역으로 분리하고, 분리된 다수의 영역 중 제1 영역(510)에 최소화된 필수 검색 정보를 표시하고, 제2 영역(520)에 다른 부가 기능을 표시하도록 디스플레이부(300)를 제어할 수 있다.Subsequently, the
따라서, 본 발명은, 사용자 음성 명령에 상응하여 획득한 검색 정보에 존재하는 공통 검색어를 삭제 키워드로 인지하고, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 검색 정보 표시를 최소화하여 다른 기능의 정보 표시도 함께 제공할 수 있도록 사용자 편의성을 제공할 수 있다.Accordingly, the present invention recognizes a common search word present in search information obtained in correspondence to a user's voice command as a deletion keyword, and outputs essential search information from which the deletion keyword has been removed in voice and text, thereby minimizing the display of search information. User convenience can be provided so that information display of other functions can be provided together.
도 5 및 도 6은 사용자의 길 안내 음성 명령에 따른 차량용 인포테인먼트 시스템의 검색 정보 출력 과정을 설명하기 위한 디스플레이 화면을 보여주는 도면이다.5 and 6 are views showing a display screen for explaining a process of outputting search information of a vehicle infotainment system according to a user's route guidance voice command.
도 5 및 도 6에 도시된 바와 같이, 본 발명의 시스템은, 사용자로부터 블루 핸즈 길 안내라는 사용자 음성 명령을 수신하면 사용자 음성 명령에 관련된 다수의 검색 정보를 획득할 수 있다.5 and 6, the system of the present invention may acquire a plurality of search information related to a user voice command when a user voice command called blue hands road guidance is received from the user.
여기서, 획득한 다수의 검색 정보들 중, 제1 검색 정보가 블루핸즈 양재북부점, 5.2Km, 서울 서초구 양재동 314-3을 포함하고, 제2 검색 정보가 블루핸즈 양재서부점, 6.8Km, 서울 서초구 양재동 263-4을 포함하며, 제3 검색 정보가 블루핸즈 양재점, 5.8Km, 서울 서초구 양재동 208-7을 포함하고, 제4 검색 정보가 블루핸즈 양재중부점, 4.3Km, 서울 서초구 양재동 351-7을 포함할 경우, 시스템은, 제1, 제2, 제3, 제4 검색 정보들 중 공통 검색어인 블루핸즈 및 서울 서초구를 삭제 키워드로 인지하고, 검색 정보로부터 삭제 키워드인 블루핸즈 및 서울 서초구를 제거하여 검색 정보를 필수 검색 정보로 최소화할 수 있다.Here, among the plurality of search information obtained, the first search information includes Blue Hands Yangjae North Branch, 5.2Km, 314-3 Yangjae-dong, Seocho-gu, Seoul, and the second search information includes Blue Hands Yangjae Seobu, 6.8Km, Yangjae-dong, Seocho-gu, Seoul 263-4, the third search information includes Blue Hands Yangjae Branch, 5.8Km, 208-7 Yangjae-dong, Seocho-gu, Seoul, and the fourth search information includes Blue Hands Yangjae Jungbu, 4.3Km, 351-7 Yangjae-dong, Seocho-gu, Seoul. If included, the system recognizes the common search terms Blue Hands and Seoul Seocho-gu as the deletion keywords among the first, second, third, and fourth search information, and removes the deleted keywords Blue Hands and Seoul Seocho-gu from the search information. The search information can be minimized to essential search information.
이어, 시스템은, 디스플레이부의 전체 화면(500)을 다수의 영역으로 분리하고, 분리된 다수의 영역 중 제1 영역(510)에 최소화된 필수 검색 정보 중 제1 검색 정보를 표시하고, 제2 영역(520)에 다른 부가 기능인 네비게이션 기능을 표시할 수 있다.Subsequently, the system separates the
여기서, 시스템은, 제1, 제2, 제3, 제4 검색 정보들 중 미리 설정된 순서에 따라 제1 검색 정보만을 음성 및 텍스트로 출력할 수 있다.Here, the system may output only the first search information in voice and text according to a preset order among the first, second, third, and fourth search information.
일 예로, 최우선 순위로 설정된 제1 검색 정보는, "양재북부점, 양재동 314-3번지로 안내할까요"라는 음성(516)으로 시스템의 스피커를 통해 출력되고, "양재북부점, 양재동 314-3번지"라는 텍스트로 디스플레이 화면의 제1 영역(510)을 통해 표시될 수 있다.For example, the first search information set as the highest priority is output through the speaker of the system with a
여기서, 디스플레이 화면의 제1 영역(510)에는, 검색 정보 관련 제1 텍스트(512)와 사용자 명령 관련 제2 텍스트(514)를 함께 표시할 수 있다.Here, the
일 예로, 사용자 명령 관련 제2 텍스트(514)는, 다음이라는 텍스트와 선택이라는 텍스트일 수 있는데, 이에 한정되지는 않는다.For example, the
다음, 사용자가 제2 텍스트(514) 중 하나인 다음이라는 사용자 명령을 발화하면, 시스템은, 제2, 제3, 제4 검색 정보들 중 미리 설정된 순서에 따라 제1 검색 정보 다음 순위인 제2 검색 정보만을 음성 및 텍스트로 출력할 수 있다.Next, when the user utters a user command that is one of the
일 예로, 다음 순위로 설정된 제2 검색 정보는, "양재서부점, 양재동 263-4번지로 안내할까요"라는 음성으로 시스템의 스피커를 통해 출력되고, "양재서부점, 양재동 263-4번지"라는 텍스트로 디스플레이 화면의 제1 영역을 통해 표시될 수 있다.For example, the second search information set to the next rank is output through the speaker of the system with the voice "Do you want to guide to 263-4 Yangjae Seobu, Yangjae-dong", and the text "Yangjae Seobu, Yangjae-dong 263-4" It may be displayed through the first area of the display screen.
이어, 사용자가 제2 텍스트 중 하나인 다음이라는 사용자 명령을 다시 발화하면, 시스템은, 제3, 제4 검색 정보들 중 미리 설정된 순서에 따라 제2 검색 정보 다음 순위인 제3 검색 정보만을 음성 및 텍스트로 출력할 수 있다.Subsequently, when the user re-utters a user command that is one of the second text, next, the system only sounds third and third search information next to the second search information according to a preset order among the third and fourth search information. You can print it out as text.
일 예로, 다음 순위로 설정된 제3 검색 정보는, "양재점, 양재동 208-7번지로 안내할까요"라는 음성으로 시스템의 스피커를 통해 출력되고, "양재점, 양재동 208-7번지"라는 텍스트로 디스플레이 화면의 제1 영역을 통해 표시될 수 있다.As an example, the third search information set to the next rank is output through the speaker of the system with the voice "Do you want to guide to 208-7 Yangjae-dong, Yangjae-dong", and display screen with the text "Yangjae-point, 208-7 Yangjae-dong" It may be displayed through the first region.
이와 같이, 본 발명의 시스템은, 이러한 과정을 반복하여 최소화된 검색 정보를 사용자에게 제공함으로써, 차량 주행 중에 사용자가 화면을 보지 않고도 음성 명령을 수행할 수 있는 사용자 편의성을 제공할 수 있고, 화면 위에 최소화된 필수 정보 검색만을 표시할 수 있어 주행 중에 내비게이션 등과 같이 사용자가 원하는 다른 기능 및 정보를 확인할 수도 있다.As described above, the system of the present invention can provide a user convenience by repeating such a process and providing the user with the minimized search information, so that the user can perform voice commands without looking at the screen while driving the vehicle. Since only the essential information search minimized can be displayed, it is possible to check other functions and information desired by the user, such as navigation while driving.
다른 경우로서, 본 발명의 시스템은, 도 6과 같이, 디스플레이 화면의 제1 영역(510)에는, 사용자 명령에 따른 다음 검색 정보 관련 제3 텍스트(518)가 더 포함될 수도 있다.In another case, the system of the present invention may further include a
일 예로, 최우선 순위로 설정된 제1 검색 정보는, "양재북부점, 양재동 314-3번지로 안내할까요"라는 음성(516)으로 시스템의 스피커를 통해 출력되고, "양재북부점, 양재동 314-3번지"라는 텍스트로 디스플레이 화면의 제1 영역(510)을 통해 표시될 수 있다.For example, the first search information set as the highest priority is output through the speaker of the system with a
여기서, 디스플레이 화면의 제1 영역(510)에는, 다음 순위로 설정된 제2 검색 정보인 "양재서부점, 양재동 263-4번지"라는 텍스트가 더 표시될 수도 있다.Here, in the
그 이유는, 사용자가 다음 검색 정보를 쉽고 정확하게 인지할 수 있어 신속하게 다음 사용자 명령을 발화할 수 있는 사용자 편의성을 제공할 수 있기 때문이다.The reason is that the user can recognize the next search information easily and accurately, thereby providing the user convenience to quickly utter the next user command.
도 7은 사용자의 다양한 음성 명령에 따른 차량용 인포테인먼트 시스템의 검색 정보 출력 과정을 설명하기 위한 디스플레이 화면을 보여주는 도면이다.7 is a view showing a display screen for explaining a process of outputting search information of a vehicle infotainment system according to various voice commands of a user.
도 7에 도시된 바와 같이, 본 발명의 시스템은, 사용자의 다양한 음성 명령에 상응하여 최소화된 필수 검색 정보를 디스플레이 화면에 제공하고 동시에 그에 따른 다른 부가 기능도 디스플레이 화면에 제공할 수 있다.As shown in FIG. 7, the system of the present invention can provide essential display information minimized in response to various voice commands of a user on a display screen, and at the same time, other additional functions accordingly.
여기서, 검색 정보는, 주소 정보, 전화 번호 정보, 라디오 방송 정보, 미디어 정보 중 적어도 어느 하나를 포함할 수 있는데, 이에 한정되지는 않는다.Here, the search information may include at least one of address information, phone number information, radio broadcast information, and media information, but is not limited thereto.
예를 들면, 본 발명의 시스템은, 사용자로부터 유재석 휴대폰으로 전화 걸기라는 전화 관련 사용자 음성 명령(615)을 수신하면 사용자 음성 명령(615)에 관련된 검색 정보를 획득하고, 획득한 검색 정보를 필수 검색 정보로 최소화하여 "유재석 휴대폰 번호로 전화할까요"라는 음성(516)을 스피커로 출력하고, "유재석 번호 010-1234-5678"라는 텍스트로 디스플레이 화면의 제1 영역(510)을 통해 표시될 수 있다.For example, when the system of the present invention receives a call-related
다른 일 예로, 본 발명의 시스템은, 사용자로부터 SBS POWER FM라는 라디오 관련 사용자 음성 명령(615)을 수신하면 사용자 음성 명령(615)에 관련된 검색 정보를 획득하고, 획득한 검색 정보를 필수 검색 정보로 최소화하여 "FM 107.7 SBS POWER FM을 틀까요"라는 음성(516)을 스피커로 출력하고, "FM 107.7 SBS POWER FM"이라는 텍스트로 디스플레이 화면의 제1 영역(510)을 통해 표시될 수 있다.As another example, when the system of the present invention receives a radio related
또 다른 일 예로, 본 발명의 시스템은, 사용자로부터 USB라는 미디어 관련 사용자 음성 명령(615)을 수신하면 사용자 음성 명령(615)에 관련된 검색 정보를 획득하고, 획득한 검색 정보를 필수 검색 정보로 최소화하여 "전석에 꽂힌 USB 음악을 재생할까요"라는 음성(516)을 스피커로 출력하고, "전석 USB 음악"이라는 텍스트로 디스플레이 화면의 제1 영역(510)을 통해 표시될 수 있다.As another example, the system of the present invention acquires search information related to the
도 8은 본 발명의 일 실시예에 따른 차량용 인포테인먼트 시스템의 검색 정보 출력 과정을 설명하기 위한 흐름도이다.8 is a flowchart illustrating a process of outputting search information of a vehicle infotainment system according to an embodiment of the present invention.
도 8에 도시된 바와 같이, 본 발명의 시스템은, 먼저, 현재 모드가 음성 인식 모드인지를 확인한다(S10).As shown in FIG. 8, the system of the present invention first checks whether the current mode is a speech recognition mode (S10).
그리고, 시스템은, 현재 모드가 음성 인식 모드이면 사용자 음성 명령이 입력되는지를 확인한다(S20).Then, when the current mode is a voice recognition mode, the system checks whether a user voice command is input (S20).
이어, 시스템은, 사용자 음성 명령이 입력되면 사용자 음성 명령에 상응하는 검색 정보를 획득한다(S30).Subsequently, when a user voice command is input, the system acquires search information corresponding to the user voice command (S30).
다음, 시스템은, 획득한 검색 정보에 삭제 키워드가 있는지를 확인한다(S40).Next, the system checks whether there is a deletion keyword in the obtained search information (S40).
여기서, 시스템은, 획득한 검색 정보에 삭제 키워드가 있는지를 확인할 때, 획득한 검색 정보가 다수 개인지를 확인하고, 획득한 검색 정보가 다수 개이면 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인하며, 공통 검색어가 존재하면 공통 검색어를 삭제 키워드로 인지하고, 인지된 삭제 키워드를 토대로 다수의 검색 정보에 삭제 키워드가 있다고 판단할 수 있다.Here, the system, when checking whether there is a deletion keyword in the obtained search information, checks whether the obtained search information is a large number of individuals, and if the obtained search information is a plurality, a common search word commonly included in a plurality of search information It is checked whether it exists, and if a common search term exists, the common search term is recognized as a deletion keyword, and it can be determined that a deletion keyword exists in a plurality of search information based on the recognized deletion keyword.
일 예로, 시스템은, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어의 앞단에 위치하는 제1 검색어와 공통 검색어의 뒷단에 위치하는 제2 검색어가 공통 검색어로부터 띄어쓰기되어 공통 검색어와 연결되지 않으면 공통 검색어를 삭제 키워드로 인지할 수 있다.For example, when the system recognizes the common search term as a deletion keyword, the first search term located at the front end of the common search term and the second search term located at the rear end of the common search term are separated from the common search term and are not connected to the common search term. Search terms can be recognized as deleted keywords.
또한, 시스템은, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어의 앞단에 위치하는 제1 검색어와 공통 검색어의 뒷단에 위치하는 제2 검색어가 공통 검색어로부터 띄어쓰기되지 않고 공통 검색어와 연결되면 공통 검색어를 삭제 키워드로 인지하지 않을 수 있다.In addition, when the system recognizes the common search term as a deletion keyword, if the first search term located at the front end of the common search term and the second search term located at the rear end of the common search term are not separated from the common search term and are connected to the common search term, the common search term May not be recognized as a deletion keyword.
또한, 시스템은, 공통 검색어를 삭제 키워드로 인지할 때, 공통 검색어가 주소이면 공통 검색어 전체 중 일부분만을 삭제 키워드로 인지하지 않고 나머지 부분을 삭제 키워드로 인지할 수 있다.Further, when recognizing the common search term as the deletion keyword, the system may recognize the remaining part as the deletion keyword without recognizing a part of the entire common search term as the deletion keyword if the common search term is an address.
즉, 시스템은, 공통 검색어가 주소일 때, 공통 검색어 전체 중 주소의 최소 단위만을 삭제 키워드로 인지하지 않을 수 있다.That is, when the common search word is an address, the system may not recognize only the minimum unit of the address among all the common search terms as the deletion keyword.
여기서, 주소의 최소 단위는, 동과 번지수일 수 있지만, 이에 한정되지는 않는다.Here, the minimum unit of the address may be a copper number and a street address, but is not limited thereto.
그리고, 시스템은, 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인할 때, 공통 검색어가 존재하지 않으면 다수의 검색 정보에 삭제 키워드가 없다고 판단할 수 있다.And, when checking whether there is a common search word commonly included in a plurality of search information, the system may determine that there is no delete keyword in the plurality of search information if the common search word does not exist.
또한, 시스템은, 획득한 검색 정보가 다수 개인지를 확인할 때, 검색 정보가 다수 개가 아니면 검색 정보에 삭제 키워드가 없다고 판단할 수 있다.In addition, when checking whether the acquired search information is a large number of individuals, the system may determine that the search information has no deletion keyword unless the search information is a large number.
그리고, 시스템은, 검색 정보에 삭제 키워드가 있으면 검색 정보로부터 삭제 키워드를 제거하고, 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력한다(S50).Then, if the search information has a deleted keyword, the system removes the deleted keyword from the search information, and outputs search information in which the deleted keyword is removed in voice and text (S50).
하지만, 시스템은, 검색 정보에 삭제 키워드가 없으면 검색 정보로부터 삭제 키워드를 제거하지 않고, 현재 검색 정보를 음성 및 텍스트로 출력한다(S60).However, if there is no delete keyword in the search information, the system does not remove the delete keyword from the search information, and outputs the current search information in voice and text (S60).
여기서, 시스템은, 삭제 키워드가 제거된 검색 정보를 음성으로 출력할 때, 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 음성으로 출력할 수 있다.Here, when the system outputs search information in which the deletion keyword is removed, the system outputs only one search information when the search information in which the deletion keyword is removed is multiple, and when the user command is input, the other search information is voiced. Can be output as
일 예로, 시스템은, 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 음성으로 출력할 수 있다.For example, the system may sequentially output other search information in voice order according to a preset order each time a user command is input.
즉, 사용자 명령이 입력되기 이전에 출력되는 하나의 검색 정보는, 다수 개의 검색 정보 중 가장 최우선으로 설정된 검색 정보일 수 있고, 하나의 검색 정보 출력 후에 입력되는 사용자 명령은, 사용자가 다음이라고 발화한 음성 명령이거나 또는 사용자가 디스플레이부 화면에 표시되는 다음이라는 텍스트를 터치한 터치 명령일 수 있다.That is, one search information output before a user command is input may be search information set as the highest priority among a plurality of search information, and a user command input after outputting one search information is uttered by the user as the following It may be a voice command or a touch command in which the user touches the text “Next” displayed on the display unit screen.
또한, 시스템은, 삭제 키워드가 제거된 검색 정보를 텍스트로 출력할 때, 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 수 있다.In addition, when the search information in which the deleted keyword is removed is output as text, the system outputs only one search information when the search information in which the deleted keyword is removed is multiple, and when the user command is input, the other search information is text. Can be output as
여기서, 시스템은, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트를 함께 출력할 수 있는데, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트는, 서로 인접하여 표시될 수 있지만, 이에 한정되지는 않는다.Here, the system may output the first text related to the search information and the second text related to the user command together. The first text related to the search information and the second text related to the user command may be displayed adjacent to each other, but are not limited thereto. It does not work.
그리고, 사용자 명령 관련 제2 텍스트는, 다음이라는 텍스트와 선택이라는 텍스트일 수 있는데, 이에 한정되지는 않는다.In addition, the second text related to the user command may be text such as the following and text selected, but is not limited thereto.
또한, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트는, 서로 시각적 차이를 갖도록 컬러, 형상, 모양 중 적어도 어느 하나가 서로 다를 수 있다.In addition, at least one of color, shape, and shape may be different from the first text related to the search information and the second text related to the user command to have a visual difference from each other.
그 이유는, 제1, 제2 텍스트를 시각적으로 구별하여 사용자가 사용자 명령을 정확하게 발화하도록 사용자 편의성을 제공하기 때문이다.The reason is that the first and second texts are visually distinguished to provide user convenience for the user to utter the user command accurately.
그리고, 시스템은, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 텍스트로 출력할 수 있다.In addition, when the user command is input, when the other search information is output as text, the system may sequentially output other search information as text in a preset order each time the user command is input.
또한, 시스템은, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 사용자가 사용자 명령을 발화하기 시작하는 시점에 사용자 명령을 수행할 수 있다.In addition, when the user command is input, when outputting another search information as text, the system may execute the user command at a time when the user starts to utter the user command.
또한, 시스템은, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 검색 정보를 텍스트로 출력하는 도중에 사용자 명령이 입력되면 입력되는 사용자 명령을 즉시 수행할 수 있다.In addition, when the user command is input, when outputting the other search information as text, when the user command is input while outputting the search information as text, the system can immediately execute the input user command.
여기서, 사용자 명령이 입력되기 이전에 출력되는 하나의 검색 정보는, 다수 개의 검색 정보 중 가장 최우선으로 설정된 검색 정보일 수 있다.Here, one search information output before a user command is input may be search information set as the highest priority among a plurality of search information.
그리고, 하나의 검색 정보 출력 후에 입력되는 사용자 명령은, 사용자가 다음이라고 발화한 음성 명령이거나 또는 사용자가 디스플레이부 화면에 표시되는 다음이라는 텍스트를 터치한 터치 명령일 수 있다.In addition, the user command input after outputting one search information may be a voice command spoken by the user as the next or a touch command touched by the text of the user displayed on the display unit screen.
또한, 시스템은, 삭제 키워드가 제거된 검색 정보를 텍스트로 출력할 때, 디스플레이부의 전체 화면을 다수의 영역으로 분리하고, 분리된 다수의 영역 중 제1 영역에 검색 정보를 표시하고, 제2 영역에 다른 부가 기능을 표시할 수 있다.In addition, when outputting search information in which the deletion keyword is removed as text, the system divides the entire screen of the display unit into a plurality of areas, displays search information in a first area among the plurality of separated areas, and a second area Other add-ons can be displayed on.
여기서, 디스플레이부의 전체 화면은, 상부와 하부로 분리하거나 또는 좌측과 우측으로 분리할 수 있다.Here, the entire screen of the display unit may be divided into upper and lower portions, or separated into left and right sides.
그리고, 분리된 제1 영역에는, 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트 중 적어도 어느 하나가 포함될 수 있다.In addition, at least one of the first text related to search information and the second text related to the user command may be included in the separated first area.
경우에 따라, 분리된 제1 영역에는, 사용자 명령에 따른 다음 검색 정보 관련 제3 텍스트가 더 포함될 수 있다.In some cases, the separated first area may further include third text related to the next search information according to a user command.
이와 같이, 구성되는 본 발명은, 사용자 음성 명령에 상응하여 획득한 검색 정보에 존재하는 공통 검색어를 삭제 키워드로 인지하고, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 검색 정보 표시를 최소화하여 다른 기능의 정보 표시도 함께 제공할 수 있도록 사용자 편의성을 제공할 수 있다.In this way, the present invention is configured to recognize the common search word present in the search information obtained in correspondence to the user's voice command as a deletion keyword, and output search information required by removing the deletion keyword in voice and text, thereby displaying search information. By minimizing, it is possible to provide user convenience to provide information display of other functions.
또한 본 발명은, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 차량 주행 중에 사용자가 화면을 보지 않고도 음성 명령을 수행할 수 있는 사용자 편의성을 제공할 수 있다.In addition, according to the present invention, by providing the essential search information in which the deletion keyword has been removed in voice and text, it is possible to provide a user convenience that allows a user to perform a voice command without looking at the screen while driving the vehicle.
또한, 본 발명은, 사용자 음성 명령에 의한 결과를 최소화한 필수 검색 정보만을 화면에 텍스트로 출력함으로써, 시스템의 음성 인식 기능에 대한 사용성을 높일 수 있다.In addition, the present invention can improve the usability of the voice recognition function of the system by outputting only the essential search information with minimal results due to user voice commands as text on the screen.
또한, 본 발명은, 삭제 키워드가 제거된 필수 검색 정보를 음성 및 텍스트로 출력함으로써, 음성 인식 표시 영역을 최소화하여 주행 중에 내비게이션을 사용할 수 있거나 또는 사용자가 원하는 다른 기능 및 정보를 확인할 수도 있다.In addition, according to the present invention, by outputting essential search information in which the deleted keyword is removed in voice and text, the voice recognition display area can be minimized to enable navigation while driving, or other functions and information desired by the user may be confirmed.
전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. The present invention described above can be embodied as computer readable codes on a medium on which a program is recorded. The computer-readable medium includes all types of recording devices in which data readable by a computer system is stored. Examples of computer-readable media include a hard disk drive (HDD), solid state disk (SSD), silicon disk drive (SDD), ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device. This includes, and is also implemented in the form of a carrier wave (eg, transmission over the Internet).
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.Accordingly, the above detailed description should not be construed as limiting in all respects, but should be considered illustrative. The scope of the invention should be determined by rational interpretation of the appended claims, and all changes within the equivalent scope of the invention are included in the scope of the invention.
10: 인포테인먼트 시스템
100: 마이크부
200: 스피커부
300: 디스플레이부
400: 제어부10: infotainment system
100: microphone unit
200: speaker unit
300: display unit
400: control
Claims (19)
상기 사용자 음성 명령에 상응하는 검색 정보를 음성으로 출력하는 스피커부;
상기 사용자 음성 명령에 상응하는 검색 정보를 텍스트로 표시하는 디스플레이부; 그리고,
상기 마이크부, 스피커부, 그리고 디스플레이부를 제어하는 제어부를 포함하고,
상기 제어부는,
상기 사용자 음성 명령이 입력되면 상기 사용자 음성 명령에 상응하는 검색 정보를 획득하고, 상기 획득한 검색 정보에 삭제 키워드가 있는지를 확인하며, 상기 검색 정보에 삭제 키워드가 있으면 상기 검색 정보로부터 삭제 키워드를 제거하고, 상기 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력하도록 상기 스피커부와 디스플레이부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.A microphone unit to which a user voice command is input;
A speaker unit for outputting search information corresponding to the user's voice command as voice;
A display unit for displaying search information corresponding to the user voice command in text; And,
It includes a control unit for controlling the microphone unit, speaker unit, and display unit,
The control unit,
When the user voice command is input, the search information corresponding to the user voice command is acquired, and it is checked whether the obtained search information has a delete keyword, and if there is a delete keyword in the search information, the deleted keyword is removed from the search information And controlling the speaker unit and the display unit to output search information in which the deleted keyword is removed in voice and text.
상기 사용자 음성 명령에 상응하는 검색 정보를 획득할 때, 현재 모드가 음성 인식 모드인지를 확인하고, 상기 현재 모드가 음성 인식 모드이면 상기 사용자 음성 명령이 입력되는지를 확인하며, 상기 사용자 음성 명령이 입력되면 상기 사용자 음성 명령에 상응하는 검색 정보를 획득하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 1, The control unit,
When obtaining search information corresponding to the user voice command, it is checked whether the current mode is a voice recognition mode, and if the current mode is a voice recognition mode, it is checked whether the user voice command is input, and the user voice command is input When the search information corresponding to the user voice command to obtain the vehicle infotainment system, characterized in that.
상기 획득한 검색 정보에 삭제 키워드가 있는지를 확인할 때, 상기 획득한 검색 정보가 다수 개인지를 확인하고, 상기 획득한 검색 정보가 다수 개이면 상기 다수의 검색 정보에 상기 삭제 키워드가 있는지를 확인하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 1, The control unit,
When checking whether the obtained search information has a deleted keyword, checking whether the acquired search information is a large number of individuals, and if the acquired search information is a plurality, checking whether the deleted keyword exists in the plurality of search information A vehicle infotainment system.
상기 다수의 검색 정보에 상기 삭제 키워드가 있는지를 확인할 때, 상기 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인하고, 상기 공통 검색어가 존재하면 상기 공통 검색어를 삭제 키워드로 인지하며, 상기 인지된 삭제 키워드를 토대로 상기 다수의 검색 정보에 상기 삭제 키워드가 있다고 판단하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 3, The control unit,
When checking whether the deletion keyword is present in the plurality of search information, it is checked whether a common search term commonly included in the plurality of search information exists, and if the common search term exists, the common search term is recognized as a deletion keyword, A vehicle infotainment system, characterized in that it is determined that the deletion keyword is present in the plurality of search information based on the recognized deletion keyword.
상기 공통 검색어를 삭제 키워드로 인지할 때, 상기 공통 검색어의 앞단에 위치하는 제1 검색어 또는 상기 공통 검색어의 뒷단에 위치하는 제2 검색어가 상기 공통 검색어로부터 띄어쓰기되어 상기 공통 검색어와 연결되지 않으면 상기 공통 검색어를 삭제 키워드로 인지하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 4, wherein the control unit,
When the common search term is recognized as a deletion keyword, if the first search term located at the front end of the common search term or the second search term located at the rear end of the common search term is separated from the common search term and is not connected to the common search term, the common search term is A vehicle infotainment system characterized by recognizing a search term as a deletion keyword.
상기 공통 검색어를 삭제 키워드로 인지할 때, 상기 공통 검색어의 앞단에 위치하는 제1 검색어와 상기 공통 검색어의 뒷단에 위치하는 제2 검색어가 상기 공통 검색어로부터 띄어쓰기되지 않고 상기 공통 검색어와 연결되면 상기 공통 검색어를 삭제 키워드로 인지하지 않는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 4, wherein the control unit,
When the common search term is recognized as a deletion keyword, when the first search term located at the front end of the common search term and the second search term located at the rear end of the common search term are not separated from the common search term and are connected to the common search term, the common search term is A vehicle infotainment system, characterized in that the search term is not recognized as a deletion keyword.
상기 공통 검색어를 삭제 키워드로 인지할 때, 상기 공통 검색어가 주소이면 상기 공통 검색어 전체 중 일부분만을 삭제 키워드로 인지하지 않고 나머지 부분을 삭제 키워드로 인지하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 4, wherein the control unit,
When recognizing the common search term as a deletion keyword, if the common search term is an address, the infotainment system for a vehicle is characterized in that a part of the entire common search term is not recognized as a deletion keyword, and the remaining part is recognized as a deletion keyword.
상기 다수의 검색 정보들에 공통적으로 포함되는 공통 검색어가 존재하는지를 확인할 때, 상기 공통 검색어가 존재하지 않으면 상기 다수의 검색 정보에 상기 삭제 키워드가 없다고 판단하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 4, wherein the control unit,
When checking whether a common search word commonly included in the plurality of search information exists, if the common search word does not exist, it is determined that the deletion keyword is not present in the plurality of search information.
상기 획득한 검색 정보가 다수 개인지를 확인할 때, 상기 검색 정보가 다수 개가 아니면 상기 검색 정보에 상기 삭제 키워드가 없다고 판단하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 3, The control unit,
When checking whether the acquired search information is a large number of individuals, if the search information is not a plurality, it is determined that the search information does not have the deletion keyword.
상기 삭제 키워드가 제거된 검색 정보를 음성으로 출력하도록 상기 스피커부를 제어할 때, 상기 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 음성으로 출력하도록 상기 스피커부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 1, The control unit,
When controlling the speaker unit to output the search information in which the deleted keyword is removed by voice, if there is a plurality of search information in which the deleted keyword is removed, only one search information is output. When a user command is input, the other search information is output. Vehicle infotainment system, characterized in that for controlling the speaker unit to output the voice.
상기 사용자 명령이 입력되면 다른 하나의 검색 정보를 출력할 때, 상기 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 음성으로 출력하도록 상기 스피커부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 10, wherein the control unit,
When the user command is input, when the other search information is output, the vehicle infotainment, characterized in that the speaker unit is controlled to output different search information sequentially in voice in a preset order each time the user command is input system.
상기 삭제 키워드가 제거된 검색 정보를 텍스트로 출력하도록 상기 디스플레이부를 제어할 때, 상기 삭제 키워드가 제거된 검색 정보가 다수 개이면 하나의 검색 정보만을 출력하고, 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 1, The control unit,
When controlling the display unit to output search information in which the deleted keyword is removed as text, if the search information in which the deleted keyword is removed is a plurality, only one search information is output. When a user command is input, the other search information is output. Vehicle infotainment system, characterized in that for controlling the display unit to output as text.
상기 사용자 명령이 입력되면 다른 하나의 검색 정보를 텍스트로 출력할 때, 상기 사용자 명령이 입력될 때마다 미리 설정된 순서에 따라 순차적으로 다른 검색 정보를 텍스트로 출력하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 12, wherein the control unit,
When the user command is input, when the other search information is output as text, each time the user command is input, controlling the display unit to sequentially output other search information as text in a preset order. Automotive infotainment system.
상기 삭제 키워드가 제거된 검색 정보를 텍스트로 출력하도록 상기 디스플레이부를 제어할 때, 상기 디스플레이부의 전체 화면을 다수의 영역으로 분리하고, 상기 분리된 다수의 영역 중 제1 영역에 상기 검색 정보를 표시하고, 제2 영역에 다른 부가 기능을 표시하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.According to claim 1, The control unit,
When the display unit is controlled to output search information in which the deleted keyword is removed as text, the entire screen of the display unit is divided into a plurality of areas, and the search information is displayed in a first area among the plurality of separated areas. , Controlling the display unit to display other additional functions on the second area.
상기 디스플레이부의 전체 화면을 상부와 하부로 분리하거나 또는 좌측과 우측으로 분리하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.15. The method of claim 14, The control unit,
An infotainment system for a vehicle, wherein the display unit is controlled to separate the entire screen of the display unit into upper and lower portions or to separate the left and right sides.
상기 검색 정보 관련 제1 텍스트와 사용자 명령 관련 제2 텍스트 중 적어도 어느 하나가 포함되는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 14, wherein the separated first region,
A vehicle infotainment system, characterized in that at least one of the first text related to the search information and the second text related to a user command is included.
상기 사용자 명령에 따른 다음 검색 정보 관련 제3 텍스트가 더 포함되는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 16, wherein the separated first region,
A vehicle infotainment system, further comprising a third text related to the next search information according to the user command.
주소 정보, 전화 번호 정보, 라디오 방송 정보, 미디어 정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 차량용 인포테인먼트 시스템.The method of claim 1, wherein the search information,
A vehicle infotainment system comprising at least one of address information, phone number information, radio broadcast information, and media information.
사용자 음성 명령이 입력되면 상기 통신 장치로부터 수신된 검색 정보를 출력하는 인포테인먼트 시스템을 포함하고,
상기 인포테인먼트 시스템은,
상기 사용자 음성 명령이 입력되면 상기 사용자 음성 명령에 상응하는 검색 정보를 획득하고, 상기 획득한 검색 정보에 삭제 키워드가 있는지를 확인하며, 상기 검색 정보에 삭제 키워드가 있으면 상기 검색 정보로부터 삭제 키워드를 제거하고, 상기 삭제 키워드가 제거된 검색 정보를 음성 및 텍스트로 출력하는 것을 특징으로 하는 차량.A communication device in communication with an external server to receive search information; And,
And an infotainment system that outputs search information received from the communication device when a user voice command is input,
The infotainment system,
When the user voice command is input, the search information corresponding to the user voice command is acquired, and it is checked whether the obtained search information has a delete keyword, and if there is a delete keyword in the search information, the deleted keyword is removed from the search information And outputting the search information in which the deleted keyword is removed in voice and text.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180159889A KR102217653B1 (en) | 2018-12-12 | 2018-12-12 | Infortainment system for vehicle and method for controlling the same and vehicle including the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180159889A KR102217653B1 (en) | 2018-12-12 | 2018-12-12 | Infortainment system for vehicle and method for controlling the same and vehicle including the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200072105A true KR20200072105A (en) | 2020-06-22 |
KR102217653B1 KR102217653B1 (en) | 2021-02-19 |
Family
ID=71142666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180159889A KR102217653B1 (en) | 2018-12-12 | 2018-12-12 | Infortainment system for vehicle and method for controlling the same and vehicle including the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102217653B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112365891A (en) * | 2020-10-30 | 2021-02-12 | 东风汽车有限公司 | Vehicle-machine virtual voice assistant interaction method of automobile through screen, electronic equipment and storage medium |
EP4075256A1 (en) * | 2021-03-26 | 2022-10-19 | Zhuhai Pantum Electronics Co., Ltd. | Method, apparatus, and system for controlling voice print |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005209111A (en) * | 2004-01-26 | 2005-08-04 | Sharp Corp | Retrieval result processing device, retrieval result processing program, retrieval result processing program recording medium and retrieval result processing system |
JP2007205894A (en) * | 2006-02-02 | 2007-08-16 | Alpine Electronics Inc | Onboard navigation device and displaying method for retrieved facility |
US20160267200A1 (en) * | 2015-03-13 | 2016-09-15 | Microsoft Technology Licensing, Llc | Truncated autosuggest on a touchscreen computing device |
-
2018
- 2018-12-12 KR KR1020180159889A patent/KR102217653B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005209111A (en) * | 2004-01-26 | 2005-08-04 | Sharp Corp | Retrieval result processing device, retrieval result processing program, retrieval result processing program recording medium and retrieval result processing system |
JP2007205894A (en) * | 2006-02-02 | 2007-08-16 | Alpine Electronics Inc | Onboard navigation device and displaying method for retrieved facility |
US20160267200A1 (en) * | 2015-03-13 | 2016-09-15 | Microsoft Technology Licensing, Llc | Truncated autosuggest on a touchscreen computing device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112365891A (en) * | 2020-10-30 | 2021-02-12 | 东风汽车有限公司 | Vehicle-machine virtual voice assistant interaction method of automobile through screen, electronic equipment and storage medium |
EP4075256A1 (en) * | 2021-03-26 | 2022-10-19 | Zhuhai Pantum Electronics Co., Ltd. | Method, apparatus, and system for controlling voice print |
US11895276B2 (en) | 2021-03-26 | 2024-02-06 | Zhuhai Pantum Electronics Co., Ltd. | Method, apparatus, and system for controlling voice print |
Also Published As
Publication number | Publication date |
---|---|
KR102217653B1 (en) | 2021-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102022318B1 (en) | Method and apparatus for performing user function by voice recognition | |
US10424298B2 (en) | Voice processing device | |
KR101703911B1 (en) | Visual confirmation for a recognized voice-initiated action | |
US6298324B1 (en) | Speech recognition system with changing grammars and grammar help command | |
US7451088B1 (en) | System and method of handling problematic input during context-sensitive help for multi-modal dialog systems | |
US20180129484A1 (en) | Conversational user interface agent development environment | |
US7177815B2 (en) | System and method of context-sensitive help for multi-modal dialog systems | |
JP3674453B2 (en) | Interactive user interface device | |
CN111095400A (en) | Selection system and method | |
US20060020471A1 (en) | Method and apparatus for robustly locating user barge-ins in voice-activated command systems | |
JP2020003925A (en) | Interaction system control method, interaction system and program | |
JP2007535731A (en) | List item selection method and information system or entertainment system, especially for automobiles | |
KR102217653B1 (en) | Infortainment system for vehicle and method for controlling the same and vehicle including the same | |
JP2008176786A (en) | Document information workflow | |
CN105758414A (en) | Method and device for switching languages of vehicle navigation | |
JP2015028566A (en) | Response control system, on-vehicle device and center | |
US20120284031A1 (en) | Method and device for operating technical equipment, in particular a motor vehicle | |
KR20180096369A (en) | Voice recognition supporting system and method for vehicle control | |
JP6884263B2 (en) | Display control device and display control method | |
JP6987447B2 (en) | Speech recognition device | |
AU2015271922B2 (en) | Method and apparatus for executing a user function using voice recognition | |
WO2016136208A1 (en) | Voice interaction device, voice interaction system, control method of voice interaction device | |
WO2019058453A1 (en) | Voice interaction control device and method for controlling voice interaction | |
Hess et al. | “Could you please repeat that?” Speech design best practices for minimizing errors | |
JP5500647B2 (en) | Method and apparatus for generating dynamic speech recognition dictionary |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
X091 | Application refused [patent] | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |