KR102740847B1 - 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 - Google Patents
사용자 입력 처리 방법 및 이를 지원하는 전자 장치 Download PDFInfo
- Publication number
- KR102740847B1 KR102740847B1 KR1020190019546A KR20190019546A KR102740847B1 KR 102740847 B1 KR102740847 B1 KR 102740847B1 KR 1020190019546 A KR1020190019546 A KR 1020190019546A KR 20190019546 A KR20190019546 A KR 20190019546A KR 102740847 B1 KR102740847 B1 KR 102740847B1
- Authority
- KR
- South Korea
- Prior art keywords
- electronic device
- user
- information
- location
- processor
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000012545 processing Methods 0.000 title description 21
- 238000004891 communication Methods 0.000 claims abstract description 69
- 230000004044 response Effects 0.000 claims description 17
- 230000007613 environmental effect Effects 0.000 claims description 8
- 230000021824 exploration behavior Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 17
- 230000001815 facial effect Effects 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 8
- 230000000007 visual effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003155 kinesthetic effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0016—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0005—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/22—Command input arrangements
- G05D1/221—Remote-control arrangements
- G05D1/222—Remote-control arrangements operated by humans
- G05D1/223—Command input arrangements on the remote controller, e.g. joysticks or touch screens
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/247—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3343—Query execution using phonetics
-
- 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
-
- 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/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
- G06F3/005—Input arrangements through a video camera
-
- 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
-
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/008—Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- 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/08—Speech classification or search
- G10L15/083—Recognition networks
-
- 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/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
-
- 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
- G10L17/00—Speaker identification or verification techniques
- G10L17/04—Training, enrolment or model building
-
- 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
- G10L17/22—Interactive procedures; Man-machine interfaces
-
- 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
-
- 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/227—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of the speaker; Human-factor methodology
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Robotics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Oral & Maxillofacial Surgery (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 일 실시 예에 따른 인텔리전트(intelligent) 시스템을 도시한 도면이다.
도 3은 일 실시 예에 따른 인텔리전트(intelligent) 서버를 도시한 도면이다.
도 4는 일 실시 예에 따른 전자 장치를 도시한 도면이다.
도 5는 일 실시 예에 따른 전자 장치의 사용자 발화 예측 형태를 도시한 도면이다.
도 6은 일 실시 예에 따른 전자 장치의 타겟(target) 식별 형태를 도시한 도면이다.
도 7은 일 실시 예에 따른 전자 장치의 공간 판단 형태를 도시한 도면이다.
도 8은 일 실시 예에 따른 전자 장치의 이동 형태를 도시한 도면이다.
도 9는 일 실시 예에 따른 전자 장치의 기능 설정 화면을 도시한 도면이다.
도 10은 일 실시 예에 따른 전자 장치의 사용자 입력 처리 방법을 도시한 도면이다.
도 11은 일 실시 예에 따른 네트워크 환경 내의 전자 장치를 도시한 도면이다.
도면의 설명과 관련하여, 동일 또는 대응되는 구성요소에 대해서는 동일한 참조 번호가 부여될 수 있다.
Claims (20)
- 전자 장치에 있어서,
메모리;
마이크;
구동 모듈;
센서 모듈; 및
상기 메모리, 상기 마이크, 상기 구동 모듈 및 상기 센서 모듈과 작동적(operatively)으로 연결되는 프로세서;를 포함하고,
상기 프로세서는,
상기 메모리에 복수의 사용자 각각에 관계되는 정보를 포함하는 데이터베이스를 저장하고,
제1 위치에서 상기 마이크를 통하여 태스크(task) 수행을 지시하는 발화를 수신하고,
상기 발화와 관계되는 제1 데이터에 기반하여, 상기 태스크 수행과 관련한 동작 시퀀스 및 상기 동작 시퀀스를 수행하는데 요구되는 적어도 하나의 파라미터를 포함하는 제2 데이터를 획득하고,
상기 적어도 하나의 파라미터에 기초하여 상기 복수의 사용자 중 상기 태스크 수행과 관계되는 타겟 사용자를 식별하고,
상기 데이터베이스에 기초하여, 상기 식별된 타겟 사용자와 관련된 공간을 확인하고,
상기 구동 모듈을 제어하여 상기 전자 장치를 상기 제1 위치에서 상기 확인된 공간과 관련된 제2 위치로 이동시키고,
상기 제2 위치로의 이동에 기반하여, 상기 확인된 공간에 대한 탐색 동작을 수행하고,
상기 확인된 공간에 대한 탐색 동작에 기반하여, 상기 공간에 존재하는 사람을 식별하고,
상기 공간에 존재하는 사람을 식별하는 것에 응답하여, 상기 식별된 사람이 상기 타겟 사용자에 대응되는지 확인하고,
상기 식별된 사람이 상기 타겟 사용자에 대응되면, 상기 동작 시퀀스에 기반하여 태스크를 수행하고,
상기 식별된 사람이 상기 타겟 사용자에 대응되지 않으면, 상기 식별된 사람에게 상기 타겟 사용자의 위치를 문의하는 정보를 출력하고, 상기 제1 위치로 상기 전자 장치를 이동시킨 후 상기 타겟 사용자의 인식 실패를 나타내는 탐색 결과를 제공하도록 설정된, 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 식별된 사람이 상기 타겟 사용자에 대응되면, 상기 구동 모듈을 제어하여 상기 타겟 사용자를 기준으로 지정된 임계 거리 범위 내의 제3 위치로 상기 전자 장치를 이동시키고,
상기 제3 위치로의 이동이 감지되면 상기 동작 시퀀스에 기반하여 태스크를 수행하도록 설정된, 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 제2 위치에서, 상기 구동 모듈을 제어하여 상기 전자 장치를 지정된 각도로 회전시키고,
상기 전자 장치를 지정된 각도로 회전되는 동안, 상기 공간과 관련된 환경 정보를 획득하고,
상기 획득된 환경 정보에 기반하여, 상기 공간을 탐색하도록 설정된 전자 장치. - 제3항에 있어서,
상기 프로세서는,
상기 공간과 관련된 영상 정보를 상기 환경 정보로 획득하도록 설정된 전자 장치. - 삭제
- 제1항에 있어서,
상기 프로세서는,
상기 태스크 수행과 관계되는 타겟 사용자의 식별에 실패한 경우, 상기 타겟 사용자의 식별을 위한 추가 발화를 요청하도록 설정된 전자 장치. - 제1항에 있어서,
외부 장치와 통신을 형성하도록 구성된 통신 회로를 더 포함하며,
상기 프로세서는,
상기 제1 데이터를 상기 외부 장치로 제공하고,
상기 제1 데이터에 대한 응답으로 상기 외부 장치로부터 상기 제2 데이터를 수신하도록 설정된 전자 장치. - 전자 장치의 동작 방법에 있어서,
제1 위치에서 태스크(task) 수행을 지시하는 발화를 수신하는 동작;
상기 발화와 관계되는 제1 데이터에 기반하여, 상기 태스크 수행과 관련한 동작 시퀀스 및 상기 동작 시퀀스를 수행하는데 요구되는 적어도 하나의 파라미터를 포함하는 제2 데이터를 획득하는 동작;
상기 적어도 하나의 파라미터에 기초하여 상기 전자 장치에 저장된 복수의 사용자 중 상기 태스크 수행과 관계되는 타겟 사용자를 식별하는 동작;
상기 복수의 사용자 각각에 관계되는 정보를 포함하는 데이터베이스에 기초하여, 상기 식별된 타겟 사용자와 관련된 공간을 확인하고,
상기 전자 장치를 상기 제1 위치에서 상기 확인된 공간과 관련된 제2 위치로 이동시키는 동작;
상기 제2 위치로의 이동에 기반하여, 상기 확인된 공간을 탐색하는 동작;
상기 확인된 공간에 대한 탐색 동작에 기반하여, 상기 공간에 존재하는 사람을 식별하는 동작;
상기 공간에 존재하는 사람을 식별하는 것에 응답하여, 상기 식별된 사람이 상기 타겟 사용자에 대응되는지 확인하는 동작;
상기 식별된 사람이 상기 타겟 사용자에 대응되면, 상기 동작 시퀀스에 기반하여 태스크를 수행하는 동작; 및
상기 식별된 사람이 상기 타겟 사용자에 대응되지 않으면, 상기 식별된 사람에게 상기 타겟 사용자의 위치를 문의하는 정보를 출력하고, 상기 제1 위치로 상기 전자 장치를 이동시킨 후 상기 타겟 사용자의 인식 실패를 나타내는 탐색 결과를 제공하는 동작을 포함하는 방법. - 제8항에 있어서,
상기 식별된 사람이 상기 타겟 사용자에 대응되면, 상기 타겟 사용자를 기준으로 지정된 임계 거리 범위 내의 제3 위치로 상기 전자 장치를 이동시키는 동작; 및,
상기 제3 위치로의 이동이 감지되면 상기 동작 시퀀스에 기반하여 태스크를 수행하는 동작을 포함하는 방법. - ◈청구항 10은(는) 설정등록료 납부시 포기되었습니다.◈제8항에 있어서,
상기 제2 위치에서, 상기 전자 장치를 지정된 각도로 회전시키는 동작;
상기 전자 장치를 지정된 각도로 회전되는 동안, 상기 공간과 관련된 환경 정보를 획득하는 동작; 및
상기 획득된 환경 정보에 기반하여, 상기 공간을 탐색하는 동작을 포함하는 방법. - ◈청구항 11은(는) 설정등록료 납부시 포기되었습니다.◈제10항에 있어서,
상기 공간과 관련된 영상 정보를 상기 환경 정보로 획득하는 동작을 포함하는 방법. - 삭제
- 제8항에 있어서,
상기 태스크 수행과 관계되는 타겟 사용자의 식별에 실패한 경우, 상기 타겟 사용자의 식별을 위한 추가 발화를 요청하는 동작을 포함하는 방법. - 제8항에 있어서,
상기 제1 데이터를 외부 장치로 제공하는 동작; 및
상기 제1 데이터에 대한 응답으로 상기 외부 장치로부터 상기 제2 데이터를 수신하는 동작을 포함하는 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190019546A KR102740847B1 (ko) | 2019-02-19 | 2019-02-19 | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 |
PCT/KR2020/002327 WO2020171548A1 (ko) | 2019-02-19 | 2020-02-18 | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 |
US17/406,727 US12197204B2 (en) | 2019-02-19 | 2021-08-19 | User input processing method and electronic device supporting same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190019546A KR102740847B1 (ko) | 2019-02-19 | 2019-02-19 | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200101221A KR20200101221A (ko) | 2020-08-27 |
KR102740847B1 true KR102740847B1 (ko) | 2024-12-13 |
Family
ID=72144125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190019546A KR102740847B1 (ko) | 2019-02-19 | 2019-02-19 | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12197204B2 (ko) |
KR (1) | KR102740847B1 (ko) |
WO (1) | WO2020171548A1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102740847B1 (ko) * | 2019-02-19 | 2024-12-13 | 삼성전자주식회사 | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 |
FR3103955A1 (fr) * | 2019-11-29 | 2021-06-04 | Orange | Dispositif et procédé d’analyse environnementale, et dispositif et procédé d’assistance vocale les implémentant |
US12002458B1 (en) * | 2020-09-04 | 2024-06-04 | Amazon Technologies, Inc. | Autonomously motile device with command processing |
US12117838B1 (en) * | 2021-03-31 | 2024-10-15 | Amazon Technologies, Inc. | Object tracking and entity resolution |
KR20240027364A (ko) * | 2022-08-23 | 2024-03-04 | 삼성전자주식회사 | 사용자의 위치를 식별하기 위한 전자 장치 및 그 제어 방법 |
KR20240132972A (ko) * | 2023-02-27 | 2024-09-04 | 삼성전자주식회사 | 사용자의 위치에 기반하여 미디어 콘텐트를 표시하기 위한 전자 장치, 방법, 및 컴퓨터 판독 가능 저장 매체 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180288104A1 (en) | 2017-03-30 | 2018-10-04 | Intel Corporation | Methods, systems and apparatus to enable voice assistant device communication |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140254896A1 (en) | 2011-07-18 | 2014-09-11 | Tiger T G Zhou | Unmanned drone, robot system for delivering mail, goods, humanoid security, crisis negotiation, mobile payments, smart humanoid mailbox and wearable personal exoskeleton heavy load flying machine |
JP4026758B2 (ja) * | 2002-10-04 | 2007-12-26 | 富士通株式会社 | ロボット |
KR20040042242A (ko) * | 2002-11-13 | 2004-05-20 | 삼성전자주식회사 | 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템 |
US20050131645A1 (en) | 2003-06-09 | 2005-06-16 | Panopoulos Peter J. | Machine having automatic transport with scanning and GPS functions |
JP4257230B2 (ja) * | 2004-02-26 | 2009-04-22 | 株式会社東芝 | 移動ロボット |
JP4266211B2 (ja) * | 2005-03-23 | 2009-05-20 | 株式会社東芝 | ロボット装置、ロボット装置の移動方法、および、プログラム |
JP4455417B2 (ja) * | 2005-06-13 | 2010-04-21 | 株式会社東芝 | 移動ロボット、プログラム及びロボット制御方法 |
US20090143910A1 (en) | 2007-12-03 | 2009-06-04 | Electronics And Telecommunications Research Institute | Intelligent printing system with delivery robots for delivering printed documents and method therefor |
US9259842B2 (en) | 2011-06-10 | 2016-02-16 | Microsoft Technology Licensing, Llc | Interactive robot initialization |
JP5765153B2 (ja) | 2011-09-12 | 2015-08-19 | 日本電気株式会社 | 人物監視システム、ロボット、人物監視方法およびロボット制御プログラム |
KR101505078B1 (ko) * | 2013-02-27 | 2015-03-23 | 주식회사 케이티 | 이동 로봇에서의 퀴즈 게임 서비스 제공 방법 및 이를 위한 이동 로봇 |
KR102071575B1 (ko) * | 2013-04-23 | 2020-01-30 | 삼성전자 주식회사 | 이동로봇, 사용자단말장치 및 그들의 제어방법 |
US9557740B2 (en) | 2013-07-02 | 2017-01-31 | David Crawley | Autonomous mobile platform for service applications |
US9471059B1 (en) * | 2015-02-17 | 2016-10-18 | Amazon Technologies, Inc. | Unmanned aerial vehicle assistant |
US20170090456A1 (en) * | 2015-09-25 | 2017-03-30 | Multimedia Image Solution Limited | Autonomous cleaning robot |
AU2017285019B2 (en) * | 2016-06-15 | 2022-11-10 | Irobot Corporation | Systems and methods to control an autonomous mobile robot |
KR20180038871A (ko) * | 2016-10-07 | 2018-04-17 | 엘지전자 주식회사 | 공항용 로봇 및 그의 동작 방법 |
WO2018094272A1 (en) * | 2016-11-18 | 2018-05-24 | Robert Bosch Start-Up Platform North America, LLC, Series 1 | Robotic creature and method of operation |
KR101907548B1 (ko) | 2016-12-23 | 2018-10-12 | 한국과학기술연구원 | 휴먼 추종을 위한 이동로봇의 주행 및 탐색방법 |
KR102616403B1 (ko) | 2016-12-27 | 2023-12-21 | 삼성전자주식회사 | 전자 장치 및 그의 메시지 전달 방법 |
US10574945B1 (en) * | 2017-02-03 | 2020-02-25 | Alarm.com Incorported | Asset management monitoring |
WO2018151933A1 (en) * | 2017-02-16 | 2018-08-23 | Walmart Apollo, Llc | Unmanned aerial/ground vehicle (uagv) detection system and method |
US10754351B2 (en) * | 2017-02-28 | 2020-08-25 | Toyota Jidosha Kabushiki Kaisha | Observability grid-based autonomous environment search |
CN110462546A (zh) * | 2017-03-28 | 2019-11-15 | 日本电产株式会社 | 移动体 |
KR102416782B1 (ko) | 2017-03-28 | 2022-07-05 | 삼성전자주식회사 | 음성 인식 서비스 운용 방법 및 이를 지원하는 전자 장치 |
US11215464B2 (en) * | 2017-04-10 | 2022-01-04 | Mitsubishi Electric Corporation | Map management device and autonomous mobile body control device |
KR101966253B1 (ko) * | 2017-06-09 | 2019-04-05 | 네이버 주식회사 | 무빙 디바이스를 이용하여 사용자의 위치 및 공간에 알맞은 정보를 제공하는 방법 및 장치 |
KR102391914B1 (ko) * | 2017-06-30 | 2022-04-27 | 엘지전자 주식회사 | 이동 로봇의 동작 방법 |
US10606269B2 (en) * | 2017-12-19 | 2020-03-31 | X Development Llc | Semantic obstacle recognition for path planning |
US11687869B2 (en) * | 2018-02-22 | 2023-06-27 | Flytrex Aviation Ltd. | System and method for securing delivery using an autonomous vehicle |
WO2019163279A1 (ja) * | 2018-02-26 | 2019-08-29 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP7102169B2 (ja) * | 2018-02-28 | 2022-07-19 | パナソニックホールディングス株式会社 | 装置、ロボット、方法、及びプログラム |
US20190278294A1 (en) * | 2018-03-07 | 2019-09-12 | Casio Computer Co., Ltd. | Autonomous mobile apparatus, autonomous move method, and recording medium |
US20210018912A1 (en) * | 2018-04-10 | 2021-01-21 | Fetch Robotics, Inc. | Robot Management System |
US10852724B2 (en) * | 2018-04-30 | 2020-12-01 | DJI Research LLC | Customizable waypoint missions |
KR101919354B1 (ko) * | 2018-07-05 | 2018-11-16 | 주식회사 스토리안트 | 기계학습과 음성인식 기반의 스마트폰 착탈식 지능형 이동로봇 시스템 |
US20210141381A1 (en) * | 2018-07-06 | 2021-05-13 | Sony Corporation | Information processing device, information processing system, behavior planning method, and computer program |
US11460849B2 (en) * | 2018-08-09 | 2022-10-04 | Cobalt Robotics Inc. | Automated route selection by a mobile robot |
JP7205148B2 (ja) * | 2018-10-04 | 2023-01-17 | カシオ計算機株式会社 | ロボット、制御方法、及び、プログラム |
US11433546B1 (en) * | 2018-10-24 | 2022-09-06 | Amazon Technologies, Inc. | Non-verbal cuing by autonomous mobile device |
CA3121788A1 (en) * | 2018-12-07 | 2020-06-11 | Serve Robotics Inc. | Delivery robot |
KR20200076438A (ko) * | 2018-12-19 | 2020-06-29 | 삼성전자주식회사 | 사용자의 액티비티를 추적하는 전자 장치 및 전자 장치의 동작 방법 |
US20200201338A1 (en) * | 2018-12-24 | 2020-06-25 | Harmonicareu co., Ltd. | Hospital Automated Guided Vehicle and Method of Operating the Same |
WO2020145189A1 (ja) * | 2019-01-12 | 2020-07-16 | 株式会社Zmp | 自律走行車両、配送システム、及びプログラム |
KR20200094396A (ko) * | 2019-01-30 | 2020-08-07 | 삼성전자주식회사 | 전자 장치 및 복수의 액션들을 포함하는 태스크를 결정하는 방법 |
KR102740847B1 (ko) * | 2019-02-19 | 2024-12-13 | 삼성전자주식회사 | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 |
US12202125B2 (en) * | 2021-11-19 | 2025-01-21 | Google Llc | Robotic computing device with adaptive user-interaction |
-
2019
- 2019-02-19 KR KR1020190019546A patent/KR102740847B1/ko active IP Right Grant
-
2020
- 2020-02-18 WO PCT/KR2020/002327 patent/WO2020171548A1/ko active Application Filing
-
2021
- 2021-08-19 US US17/406,727 patent/US12197204B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180288104A1 (en) | 2017-03-30 | 2018-10-04 | Intel Corporation | Methods, systems and apparatus to enable voice assistant device communication |
Also Published As
Publication number | Publication date |
---|---|
KR20200101221A (ko) | 2020-08-27 |
US20210383806A1 (en) | 2021-12-09 |
WO2020171548A1 (ko) | 2020-08-27 |
US12197204B2 (en) | 2025-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102740847B1 (ko) | 사용자 입력 처리 방법 및 이를 지원하는 전자 장치 | |
CN111699528B (zh) | 电子装置及执行电子装置的功能的方法 | |
US10832674B2 (en) | Voice data processing method and electronic device supporting the same | |
KR102411766B1 (ko) | 음성 인식 서비스를 활성화하는 방법 및 이를 구현한 전자 장치 | |
US11004451B2 (en) | System for processing sound data and method of controlling system | |
KR102717792B1 (ko) | 전자 장치의 기능 실행 방법 및 이를 사용하는 전자 장치 | |
KR102347208B1 (ko) | 외부 장치를 이용한 태스크 수행 방법 및 이를 지원하는 전자 장치, 서버 및 저장 매체 | |
US11804224B2 (en) | Electronic device and method for operation thereof | |
CN111919248B (zh) | 用于处理用户发声的系统及其控制方法 | |
CN112331196A (zh) | 管理多个智能代理的电子设备及其操作方法 | |
US20200257496A1 (en) | Electronic device for providing voice-based service using external device, external device and operation method thereof | |
CN112639962A (zh) | 处理用户话语的电子设备及其控制方法 | |
CN113330392A (zh) | 用于确定包括多个动作的任务的电子装置和方法 | |
CN112912955B (zh) | 提供基于语音识别的服务的电子装置和系统 | |
KR102629796B1 (ko) | 음성 인식의 향상을 지원하는 전자 장치 | |
KR20200093094A (ko) | 전자 장치 및 그 제어 방법 | |
KR20200043642A (ko) | 동작 상태에 기반하여 선택한 마이크를 이용하여 음성 인식을 수행하는 전자 장치 및 그의 동작 방법 | |
US12183327B2 (en) | Voice recognition service operating method and electronic device supporting same | |
US11749271B2 (en) | Method for controlling external device based on voice and electronic device thereof | |
CN111640429A (zh) | 提供语音识别服务的方法和用于该方法的电子装置 | |
KR20200076438A (ko) | 사용자의 액티비티를 추적하는 전자 장치 및 전자 장치의 동작 방법 | |
KR20190101100A (ko) | 음성 입력 처리 방법 및 이를 지원하는 전자 장치 | |
CN112119372B (zh) | 电子设备及其控制方法 | |
US11127400B2 (en) | Electronic device and method of executing function of electronic device | |
CN112219235A (zh) | 包括处理用户语音的电子设备和控制电子设备上语音识别的方法的系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190219 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211222 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20190219 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231110 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20240708 Comment text: Decision to Refuse Application Patent event code: PE06012S01D |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20241016 Comment text: Decision to Grant Registration Patent event code: PX07013S01D |
|
X701 | Decision to grant (after re-examination) | ||
PG1601 | Publication of registration |