JP4682322B2 - 対話情報処理装置及び対話情報処理方法 - Google Patents
対話情報処理装置及び対話情報処理方法 Download PDFInfo
- Publication number
- JP4682322B2 JP4682322B2 JP2005084287A JP2005084287A JP4682322B2 JP 4682322 B2 JP4682322 B2 JP 4682322B2 JP 2005084287 A JP2005084287 A JP 2005084287A JP 2005084287 A JP2005084287 A JP 2005084287A JP 4682322 B2 JP4682322 B2 JP 4682322B2
- Authority
- JP
- Japan
- Prior art keywords
- net
- processing
- item
- input
- status
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 43
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000000034 method Methods 0.000 claims description 118
- 230000008569 process Effects 0.000 claims description 114
- 230000002452 interceptive effect Effects 0.000 claims description 36
- 230000008859 change Effects 0.000 claims description 33
- 230000004044 response Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 5
- 101150105350 tts1 gene Proteins 0.000 description 5
- 101000927793 Homo sapiens Neuroepithelial cell-transforming gene 1 protein Proteins 0.000 description 4
- 101001124937 Homo sapiens Pre-mRNA-splicing factor 38B Proteins 0.000 description 4
- 101000631937 Homo sapiens Sodium- and chloride-dependent glycine transporter 2 Proteins 0.000 description 4
- 101000639975 Homo sapiens Sodium-dependent noradrenaline transporter Proteins 0.000 description 4
- 102100028886 Sodium- and chloride-dependent glycine transporter 2 Human genes 0.000 description 4
- 238000004378 air conditioning Methods 0.000 description 4
- 101000680095 Homo sapiens Transmembrane protein 53 Proteins 0.000 description 3
- 102100022244 Transmembrane protein 53 Human genes 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 101100236201 Arabidopsis thaliana LSU2 gene Proteins 0.000 description 1
- 102100027418 E3 ubiquitin-protein ligase RNF213 Human genes 0.000 description 1
- 101000650316 Homo sapiens E3 ubiquitin-protein ligase RNF213 Proteins 0.000 description 1
- 101000721401 Homo sapiens Inactive ubiquitin thioesterase OTULINL Proteins 0.000 description 1
- 101000602918 Homo sapiens Nicalin Proteins 0.000 description 1
- 101000634679 Homo sapiens Nucleolar complex protein 2 homolog Proteins 0.000 description 1
- 102100025186 Inactive ubiquitin thioesterase OTULINL Human genes 0.000 description 1
- 102100037228 Nicalin Human genes 0.000 description 1
- 102100029101 Nucleolar complex protein 2 homolog Human genes 0.000 description 1
- 101150067286 STS1 gene Proteins 0.000 description 1
- 101150005017 STS2 gene Proteins 0.000 description 1
- 101100028967 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PDR5 gene Proteins 0.000 description 1
- 101100364650 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RVS161 gene Proteins 0.000 description 1
- 101100533616 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SLA2 gene Proteins 0.000 description 1
- 101100533615 Schizosaccharomyces pombe (strain 972 / ATCC 24843) end4 gene Proteins 0.000 description 1
- 101150006480 Ubash3a gene Proteins 0.000 description 1
- 101150027289 Ubash3b gene Proteins 0.000 description 1
- 102100040337 Ubiquitin-associated and SH3 domain-containing protein A Human genes 0.000 description 1
- 102100040338 Ubiquitin-associated and SH3 domain-containing protein B Human genes 0.000 description 1
- 101100313728 Vitis vinifera VINST1 gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user 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
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Description
また、各処理項目の実行制御を処理項目テーブル及びネット状態テーブルを用いて行う構成としたことにより、処理項目の追加・削除が極めて容易であり、処理項目の変化に柔軟に対応することが可能となる。
2 対話認識モジュール
3 対話処理エンジン
4 処理実行モジュール集合
4−1,4−2,4−3,…,4−i,…,4−n 処理項目実行モジュール
5 入力装置
6 出力装置
7 認識辞書
8 入力イベント認識手段
9 認識情報入力手段
10 ネット状態テーブル
11 前状態ネット状態テーブル
12 処理項目テーブル
13 選択実行手段
14 状態変化判定手段
Claims (6)
- 予め用意された複数の処理項目に対して、入力イベントに対応して対話的に各処理項目を適宜選択し実行する対話情報処理装置であって、
前記各処理項目間の情報伝達関係を指定するネットについて、前記各ネットを介して伝達される状態情報を表す変数(以下「ネットステータス」という。)をテーブルとして記憶するネット状態テーブル;
前記処理項目、当該処理項目の入力側に接続するネット(以下「入力ネット」という。)、及び当該処理項目の出力側に接続するネット(以下「出力ネット」という。)、の組をテーブルとして記憶する処理項目テーブル;
前記各処理項目に対応して設けられ、当該処理項目の処理内容を実行しその結果に応じて前記出力ネットのネットステータスの更新を行う、複数の処理項目実行モジュール;
前記処理項目テーブル内の全ての前記処理項目を順次選択し、選択した前記処理項目の前記入力ネットのネットステータスを前記ネット状態テーブルから読み出し、ネットステータスが活性状態であるものについては、当該処理項目に対応する前記処理項目実行モジュールを実行させる選択実行手段;
並びに、前記選択実行手段により前記各処理項目に関する処理が一巡実行され前記ネット状態テーブルの各ネットステータスが更新された後、前記ネット状態テーブル内のネットステータスの変化を検出し、前記ネット状態テーブルの何れかのネットステータスが変化した場合には、再び前記選択実行手段により前記各処理項目に関する処理を実行させる状態変化判定手段;
を備えたことを特徴とする対話情報処理装置。 - 入力イベントが入力された場合、当該入力イベントに対応する前記ネットのネットステータスを活性状態に更新する初期ネット状態更新手段;
を備えたことを特徴とする請求項1記載の対話情報処理装置。 - 前記初期ネット状態更新手段は、複数の入力イベントが同時に入力された場合、当該各入力イベントに対応する前記ネットのネットステータスを各々更新することを特徴とする請求項2記載の対話情報処理装置。
- 使用者の操作により入力イベントを発生させる入力装置を備え、
前記初期ネット状態更新手段は、
各入力イベントと所定の認識情報との対応関係を記憶する認識辞書;
前記入力イベントに対して前記認識辞書を参照し、対応する認識情報を出力する入力イベント認識手段;
及び、前記入力イベント認識手段が出力する認識情報に対応する前記ネットのネットステータスを当該認識情報により指定される状態に更新する認識情報入力手段;
を備えていることを特徴とする請求項2又は3記載の対話情報処理装置。 - コンピュータに読み込ませて実行することにより、コンピュータを請求項1乃至4の何れか一に記載の対話情報処理装置として機能させるプログラム。
- 予め用意された複数の処理項目に対して、前記各処理項目間の情報伝達関係を指定するネットについて、前記各ネットを介して伝達される状態情報を表す変数(以下「ネットステータス」という。)をテーブルとして記憶するネット状態テーブル;
前記処理項目、当該処理項目の入力側に接続するネット(以下「入力ネット」という。)、及び当該処理項目の出力側に接続するネット(以下「出力ネット」という。)、の組をテーブルとして記憶する処理項目テーブル;
並びに、前記各処理項目に対応して設けられ、前記入力ネットのネットステータスに対する当該処理項目の処理内容を実行しその結果に応じて前記出力ネットのネットステータスの更新を行う、複数の処理項目実行モジュール;
を備えたシステムにおいて、入力イベントに対応して対話的に各処理項目を適宜選択し実行する対話情報処理方法であって、
入力イベントが入力された場合、前記ネット状態テーブルの各ネットのうち、当該入力イベントに対応するネットのネットステータスを更新する初期ネット状態更新ステップ;
及び、入力イベントに対して前記処理項目実行モジュールを適宜選択し実行する処理項目実行ステップ;
を備え、
前記処理項目実行ステップにおいては、
ネット状態テーブルの何れかのネットステータスが変化を検出するネット状態変化検出ステップ;
前記ネット状態テーブルの何れかのネットステータスの変化が検出された場合には前記処理項目テーブル内の全ての前記処理項目を順次選択し、選択した前記処理項目の前記入力ネットのネットステータスを前記ネット状態テーブルから読み出し、ネットステータスが活性状態であるものについては、当該処理項目に対応する前記処理項目実行モジュールを実行させる選択実行ステップ;
及び、前記選択実行ステップにおいて前記各処理項目に関する処理が一巡実行され前記ネット状態テーブルの各ネットステータスが更新された後、前記ネット状態テーブル内のネットステータスの変化を検出し、前記ネット状態テーブルの何れかのネットステータスが変化したか否かを判定する状態変化判定ステップ;
を前記ネットステータスの変化が検出されなくなるまで繰り返して実行すること
を特徴とする対話情報処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005084287A JP4682322B2 (ja) | 2005-03-23 | 2005-03-23 | 対話情報処理装置及び対話情報処理方法 |
PCT/JP2006/305815 WO2006101164A1 (ja) | 2005-03-23 | 2006-03-23 | 対話情報処理装置及び対話情報処理方法 |
US11/886,916 US7743027B2 (en) | 2005-03-23 | 2006-03-23 | Interaction information processing apparatus and interaction information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005084287A JP4682322B2 (ja) | 2005-03-23 | 2005-03-23 | 対話情報処理装置及び対話情報処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006268332A JP2006268332A (ja) | 2006-10-05 |
JP2006268332A5 JP2006268332A5 (ja) | 2007-10-18 |
JP4682322B2 true JP4682322B2 (ja) | 2011-05-11 |
Family
ID=37023821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005084287A Active JP4682322B2 (ja) | 2005-03-23 | 2005-03-23 | 対話情報処理装置及び対話情報処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7743027B2 (ja) |
JP (1) | JP4682322B2 (ja) |
WO (1) | WO2006101164A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103869982A (zh) * | 2014-03-13 | 2014-06-18 | 小米科技有限责任公司 | 操作项选择方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044088A (ja) * | 2001-07-27 | 2003-02-14 | Sony Corp | プログラム、記録媒体、並びに音声対話装置および方法 |
JP2003076543A (ja) * | 2001-08-31 | 2003-03-14 | Cats Kk | プログラム生成装置、プログラム生成方法およびその方法をコンピュータに実行させるプログラム |
JP2003334785A (ja) * | 2002-03-15 | 2003-11-25 | Sony Corp | ロボットの行動制御システム及び行動制御方法、並びにロボット装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63317805A (ja) * | 1987-06-22 | 1988-12-26 | Hitachi Ltd | ペトリネットに基づくシミュレ−ション装置 |
CA2071309C (en) * | 1991-11-15 | 1998-01-20 | Daryl J. Kahl | Method and apparatus utilizing data icons |
JPH08249296A (ja) * | 1995-03-10 | 1996-09-27 | Fuji Electric Co Ltd | マルチプロセッサシステム |
US5659794A (en) * | 1995-03-31 | 1997-08-19 | Unisys Corporation | System architecture for improved network input/output processing |
EP0895194A1 (en) * | 1997-01-24 | 1999-02-03 | Sony Corporation | Pattern data generator, pattern data generating method and its medium |
US5950190A (en) * | 1997-05-13 | 1999-09-07 | Aptek, Inc. | Dynamic, self-modifying graphical user interface for relational database applications |
JPH10320187A (ja) * | 1997-05-19 | 1998-12-04 | Mitsubishi Electric Corp | システムモデル化方式及びデータ通信方式 |
US6081814A (en) * | 1997-07-07 | 2000-06-27 | Novell, Inc. | Document reference environment manager |
US6014647A (en) * | 1997-07-08 | 2000-01-11 | Nizzari; Marcia M. | Customer interaction tracking |
JPH11234753A (ja) * | 1998-02-16 | 1999-08-27 | Mitsubishi Electric Corp | 移動通信システムおよび移動通信システムに適用される移動通信装置 |
AUPP624698A0 (en) * | 1998-09-29 | 1998-10-22 | Canon Kabushiki Kaisha | Method and apparatus for multimedia editing |
JP2001056694A (ja) | 1999-08-19 | 2001-02-27 | Denso Corp | 対話型ユーザインタフェース装置 |
JP3674453B2 (ja) * | 2000-04-14 | 2005-07-20 | 株式会社デンソー | 対話型ユーザインターフェース装置 |
US20020165724A1 (en) * | 2001-02-07 | 2002-11-07 | Blankesteijn Bartus C. | Method and system for propagating data changes through data objects |
US7464091B2 (en) * | 2002-11-27 | 2008-12-09 | Sap Ag | Method and software for processing data objects in business applications |
-
2005
- 2005-03-23 JP JP2005084287A patent/JP4682322B2/ja active Active
-
2006
- 2006-03-23 WO PCT/JP2006/305815 patent/WO2006101164A1/ja active Application Filing
- 2006-03-23 US US11/886,916 patent/US7743027B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044088A (ja) * | 2001-07-27 | 2003-02-14 | Sony Corp | プログラム、記録媒体、並びに音声対話装置および方法 |
JP2003076543A (ja) * | 2001-08-31 | 2003-03-14 | Cats Kk | プログラム生成装置、プログラム生成方法およびその方法をコンピュータに実行させるプログラム |
JP2003334785A (ja) * | 2002-03-15 | 2003-11-25 | Sony Corp | ロボットの行動制御システム及び行動制御方法、並びにロボット装置 |
Also Published As
Publication number | Publication date |
---|---|
US7743027B2 (en) | 2010-06-22 |
US20090013000A1 (en) | 2009-01-08 |
WO2006101164A1 (ja) | 2006-09-28 |
JP2006268332A (ja) | 2006-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11599332B1 (en) | Multiple shell multi faceted graphical user interface | |
US9466293B1 (en) | Speech interface system and method for control and interaction with applications on a computing system | |
Bohus et al. | The RavenClaw dialog management framework: Architecture and systems | |
JP7204690B2 (ja) | 作成者が提供したコンテンツに基づいて対話型ダイアログアプリケーションを調整すること | |
EP1693827B1 (en) | Extensible speech recognition system that provides a user with audio feedback | |
KR101066741B1 (ko) | 컴퓨터 시스템과 동적으로 상호작용하기 위한 컴퓨터 구현 방법, 시스템, 및 컴퓨터 판독가능 기록 매체 | |
US7546382B2 (en) | Methods and systems for authoring of mixed-initiative multi-modal interactions and related browsing mechanisms | |
JP4509039B2 (ja) | 音声対話インターフェース装置及び方法 | |
US7024368B1 (en) | Man-machine dialogue system, controls dialogue between system and user using dialogue specification employing augmented transition networks propagating tokens | |
US20020123894A1 (en) | Processing speech recognition errors in an embedded speech recognition system | |
JP4186992B2 (ja) | 応答生成装置、方法及びプログラム | |
US7461344B2 (en) | Mixed initiative interface control | |
KR20080040644A (ko) | 음성 애플리케이션 계측 및 로깅 | |
KR102527107B1 (ko) | 음성에 기반하여 기능을 실행하기 위한 방법 및 이를 지원하는 사용자 전자 장치 | |
JP2004021920A (ja) | 情報処理装置、情報処理方法、プログラム、記憶媒体 | |
JP5363589B2 (ja) | データ・メタモデルから音声ユーザ・インタフェース・コードを生成するための方法およびシステム | |
JP4682322B2 (ja) | 対話情報処理装置及び対話情報処理方法 | |
JP6664466B2 (ja) | 処理実行装置、処理実行装置の制御方法、および制御プログラム | |
Turunen | Jaspis-a spoken dialogue architecture and its applications | |
JP7448240B2 (ja) | 効率的な対話構成 | |
WO2019026716A1 (ja) | 情報処理装置、及び情報処理方法 | |
JP6022111B2 (ja) | 動作設計装置及び動作設計プログラム | |
JP2003280687A (ja) | シナリオ作成支援装置及びプログラム | |
JP2015179481A (ja) | 動作設計装置及び動作設計プログラム | |
JP6570792B1 (ja) | 対話装置、対話方法、及び対話プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070904 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070904 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100726 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110105 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |