KR20060089782A - 음성과 태스크 오브젝트 기반의 대화시스템 - Google Patents
음성과 태스크 오브젝트 기반의 대화시스템 Download PDFInfo
- Publication number
- KR20060089782A KR20060089782A KR1020050010533A KR20050010533A KR20060089782A KR 20060089782 A KR20060089782 A KR 20060089782A KR 1020050010533 A KR1020050010533 A KR 1020050010533A KR 20050010533 A KR20050010533 A KR 20050010533A KR 20060089782 A KR20060089782 A KR 20060089782A
- Authority
- KR
- South Korea
- Prior art keywords
- task object
- task
- sentence
- conversation
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G9/00—Bed-covers; Counterpanes; Travelling rugs; Sleeping rugs; Sleeping bags; Pillows
- A47G9/007—Bed-covers; Counterpanes; Travelling rugs; Sleeping rugs; Sleeping bags; Pillows comprising deodorising, fragrance releasing, therapeutic or disinfecting substances
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G9/00—Bed-covers; Counterpanes; Travelling rugs; Sleeping rugs; Sleeping bags; Pillows
- A47G9/10—Pillows
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Pulmonology (AREA)
- Machine Translation (AREA)
Abstract
Description
Claims (11)
- 대화의 중간에 바로가기/바로가기 저장/도움말/취소 등을 입력할 수 있는 사용자 입력기;마이크에 전달된 음파를 이용하여 인식한 후 문자열의 결과값을 제공하는 음성인식기;이 음성인식기와는 역과정으로 문자열을 이용하여 해당 음파를 생성하는 음성합성기;사용자 정보와 이전의 대화 내용, 현 대화의 문맥정보를 활용하여 내부 시스템이 파악할 수 있는 기호를 변환 및 상황에 맞도록 추가하는 입력변환기;태스크 오브젝트 제어기로부터 전달된 정보값을 이용하여 문장을 생성하는 문장생성기;태스크 오브젝트 선택기에 의해서 선택된 태스크 오브젝트의 서브 태스크 오브젝트 정보를 이용하여 대화의 절차를 이끌어 구성해가는 태스크 오브젝트 제어기;사용자 입력에 따른 현재 대화의 토픽을 결정짓는 태스크 오브젝트 선택기; 및상기 태스크 오브젝트 제어기로부터 받은 명령을 수행하고, 수행한 결과를 알려주는 외부 기능 연동기로 구성된 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 1 항에 있어서,모호해질 수 있는 대화를 근간을 이루는 토픽을 객체화시키기 위한 태스크 오브젝트는 스크립트형태로 기능에 고정되지 않고 편집도 용이하도록 구성되어; 헤더와 보디, 스테이트, 외부연동방식, 문장구성방식을 포함한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 사용자 입력기, 음성 인식기, 음성 합성기, 입력 변환기, 문장 생성기, 태스크 오브젝트 선택기, 태스크 오브젝트 제어기 및 외부 기능 연동기를 포함하도록 구비하여;사용자 입력기나 음성인식기로부터 받은 데이터를 가공해서 태스크 오브젝트 선택기가 처리하기 쉽도록 넘겨주는 입력변환기는; 문자치환기가 사용자 입력기로부터 받은 입력정보를 문자열로 변환하거나 음성인식기로부터 받은 문자열에서 핵심어를 추출하고, 중요 단어의 추출을 통해 핵심어가 필터링되게 하며, 상식/상황 단어 추가를 통해 단어가 확장되게 하고, 사용자 정보단어의 추가를 통해 지역정보를 추가하며, 이전 대화정보의 추가를 통해 단어들이 추가되게 하고, 입력 기호생성은 지금까지 추출된 단어를 태스크 오브젝트 선택기에 바로 입력될 수 있는 형태로 가공하는 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 3 항에 있어서,상기 입력변환기로부터 받은 데이터를 이용하여 대화의 토픽과 관련된 태스크 오브젝트를 선택하는 태스크 오브젝트 선택기는; 태스크 오브젝트 제어기에서 정보확인은 현재 선택된 태스크 오브젝트의 서브 태스크 오브젝트의 진행사항을 확인하고, 활성화된 TO 확인은 현재 활성화된 서브 태스크 오브젝트의 제약조건을 가져오며, 이 제약조건에 부합되지 않으면 TO 검색를 실행하여 현재 등록된 태스크 오브젝트들의 활성화조건을 확인한 후 입력과 가장 일치가 되는 태스크 오브젝트를 선택하고, 상기 검색을 거쳐 새롭게 선택된 또는 기존의 태스크 오브젝트 정보를 태스크 오브젝트 제어기에 전달한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 3 항에 있어서,상기 태스크 오브젝트 제어기는 선택된 태스크 오브젝트와 그의 서브 태스크 오브젝트를 이용해 대화를 진행해나가는 한편 외부 기능 연동기에게 기능을 요청하기도 하고, 또 필요한 문장을 구성하기 위해 문장 생성기에 요청하는 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 5 항에 있어서,상기 태스크 오브젝트 제어기는 저장된 태스크 오브젝트의 서브 태스크들을 탐색해 나가면서, 서브 태스크 오브젝트의 타입에 따라 문장 생성을 요청하기도 하고, 외부 기능 연동기에게 기능을 요구하기도 하며; 선택된 태스크 오브젝트의 서 브 태스크 오브젝트에도 서브 태스크가 있음으로 스택 메모리를 사용하고; 서브 태스크 오브젝트가 사용자로부터 정보가 요구되며, 문장을 생성해야 하는 경우 태스크 오브젝트 제어기가 서브 태스크 오브젝트의 문장구성정보를 이용하여 문장 생성기에 요구한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 3 항에 있어서,상기 외부 기능 연동기가 최초 구동될 때 호출하고자 하는 외부 시스템의 기능을 스크립트로 기술한 다음, 기능 정의 스크립트 로딩으로부터 메모리에 로드하고; 기능/API 선택이 완료되면 상기 외부 기능 연동기는 실제 정의된 기능에 따라 외부 시스템의 기능을 호출하며; 상기 기능/API 선택의 이후 기능 호출시도 기능에 대한 ID 정보도 저장되어야 하고, 기능완료와 결과값이 저장이 되면 결과값 전달을 거쳐 태스크 오브젝트 제어기에 전달한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 7 항에 있어서,상기 외부 시스템은 로봇이 되며 그 기능은 로봇의 움직임을 제어하는 것임을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 3 항에 있어서,상기 문장 생성기가 최초 가동될 때, 문장 프레임 로딩을 거쳐 관련된 문장 의 프레임을 로딩하고; 문장 프레임 선택은 태스크 오브젝트 제어기의 현재 활성화된 서브 태스크 오브젝트의 문장구성의 정보를 이용해 결정되고, 이 문장 프레임이 결정될 때 사용자 정보의 숙련도를 고려하며; 문장의 프레임이 선택될 때, 문장의 프레임에 적용할 변수값이 매개변수에 저장이 되며, 문장 구성에서는 문장의 프레임과 변수값이 적용된 후, 한글 특성상 조사의 특성으로 인해 약간 문법이 불일치되는 경우가 있는 것을 수정하여 문법적으로 오류없는 문장을 구성한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 대화 절차를 효율적으로 조절하기 위한 명령으로 리모컨 또는 음성명령 장치를 이용하여 구현되는 바로가기/바로가기 저장/취소/도움말 기능을 포함하는 사용자 입력기;사용자의 음성을 인식할 음성인식기와 합성을 하는 음성합성기;해당 인식 단어에 대한 현재 상황이나 상식에 따라 여러 가지의 관련 단어나 기호를 더 추가적으로 입력하는 입력 변환기;여러 개의 태스크 오브젝트를 선택하고 있고, 그에 따른 우선 순위에 따라 대화시스템을 진행하는 태스크 오브젝트 선택기;선택된 태스크 오브젝트를 시발점으로 해서 다른 태스크 오브젝트를 선택하거나 서브 태스크를 가동시키는 태스크 오브젝트 제어기;태스크 오브젝트의 내부 상태값, 그리고 사용자 모델링값으로부터 받은 값들을 포함한 그 밖의 필요한 상태값을 이용하는 문장생성기; 그리고대화의 도중에 혹은 대화의 완결로서 기능의 수행이 필요할 때 태스크 오브젝트 제어기에 의해 사용되는 외부 기능 연동기를 포함하여 구성한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
- 제 10 항에 있어서,상기 입력 변환기는 음성 입력으로 받은 입력과 이전 대화의 내용, 현재 대화의 문맥, 사용자 정보, 그리고 상식 정보를 이용하는 부분을 포함하여 구성한 것을 특징으로 하는 음성과 태스크 오브젝트 기반의 대화시스템.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050010533A KR100725719B1 (ko) | 2005-02-04 | 2005-02-04 | 음성과 태스크 오브젝트 기반의 대화시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050010533A KR100725719B1 (ko) | 2005-02-04 | 2005-02-04 | 음성과 태스크 오브젝트 기반의 대화시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060089782A true KR20060089782A (ko) | 2006-08-09 |
| KR100725719B1 KR100725719B1 (ko) | 2007-06-08 |
Family
ID=37177700
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050010533A Expired - Fee Related KR100725719B1 (ko) | 2005-02-04 | 2005-02-04 | 음성과 태스크 오브젝트 기반의 대화시스템 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100725719B1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9582245B2 (en) | 2012-09-28 | 2017-02-28 | Samsung Electronics Co., Ltd. | Electronic device, server and control method thereof |
| KR20190042490A (ko) * | 2016-04-28 | 2019-04-24 | 마수드 암리 | 음성 제어 시스템 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102228455B1 (ko) | 2013-08-05 | 2021-03-16 | 삼성전자주식회사 | 대화의 소재를 제공하는 장치, 서버 및 방법 |
| KR102396983B1 (ko) | 2015-01-02 | 2022-05-12 | 삼성전자주식회사 | 문법 교정 방법 및 장치 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7137126B1 (en) * | 1998-10-02 | 2006-11-14 | International Business Machines Corporation | Conversational computing via conversational virtual machine |
-
2005
- 2005-02-04 KR KR1020050010533A patent/KR100725719B1/ko not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9582245B2 (en) | 2012-09-28 | 2017-02-28 | Samsung Electronics Co., Ltd. | Electronic device, server and control method thereof |
| US11086596B2 (en) | 2012-09-28 | 2021-08-10 | Samsung Electronics Co., Ltd. | Electronic device, server and control method thereof |
| KR20190042490A (ko) * | 2016-04-28 | 2019-04-24 | 마수드 암리 | 음성 제어 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100725719B1 (ko) | 2007-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6311159B1 (en) | Speech controlled computer user interface | |
| US7917365B2 (en) | Synchronizing visual and speech events in a multimodal application | |
| Rosenfeld et al. | Universal speech interfaces | |
| US6684183B1 (en) | Generic natural language service creation environment | |
| WO2006062620A2 (en) | Method and system for generating input grammars for multi-modal dialog systems | |
| CN106997762A (zh) | 家用电器的语音控制方法以及装置 | |
| JP2006146881A (ja) | 会話用合理的エージェント、このエージェントを用いるインテリジェント会話システム、インテリジェント会話を制御する方法、及びそれを用いるプログラム | |
| WO2015147702A1 (ru) | Способ и система голосового интерфейса | |
| US7080003B2 (en) | Speech interactive interface unit | |
| KR20110072847A (ko) | 열려진 사용자 의도 처리를 위한 대화관리 시스템 및 방법 | |
| KR102060775B1 (ko) | 음성 입력에 대응하는 동작을 수행하는 전자 장치 | |
| JP2005321730A (ja) | 対話システム、対話システム実行方法、及びコンピュータプログラム | |
| CN112767942A (zh) | 语音识别引擎适配方法、装置、电子设备及存储介质 | |
| KR20200107057A (ko) | 음성 인식 모델에서 사용되는 언어를 확장시키는 방법 및 음성 인식 모델을 포함하는 전자 장치 | |
| Kumar et al. | Enabling the rapid development and adoption of speech-user interfaces | |
| KR100632400B1 (ko) | 음성 인식을 이용한 입출력 장치 및 그 방법 | |
| Nakano et al. | A multi-expert model for dialogue and behavior control of conversational robots and agents | |
| KR100725719B1 (ko) | 음성과 태스크 오브젝트 기반의 대화시스템 | |
| Hwang et al. | End-to-end dialogue system with multi languages for hospital receptionist robot | |
| US11488600B2 (en) | Efficient dialogue configuration | |
| Giachos et al. | Systemic and hole semantics in human-machine language interfaces | |
| CN118972430A (zh) | 一种设备控制方法、系统及存储介质 | |
| JP6452826B2 (ja) | ファクトリーオートメーションシステムおよびリモートサーバ | |
| US7668720B2 (en) | Methodology for voice enabling applications | |
| Katumba et al. | Luganda Speech Intent Recognition for IoT Applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20130529 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20140519 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150601 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |