JP6221275B2 - 文字入力用のプログラムおよび文字入力装置 - Google Patents
文字入力用のプログラムおよび文字入力装置 Download PDFInfo
- Publication number
- JP6221275B2 JP6221275B2 JP2013053273A JP2013053273A JP6221275B2 JP 6221275 B2 JP6221275 B2 JP 6221275B2 JP 2013053273 A JP2013053273 A JP 2013053273A JP 2013053273 A JP2013053273 A JP 2013053273A JP 6221275 B2 JP6221275 B2 JP 6221275B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- input
- attribute information
- candidate
- phrase
- 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
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
さらに本発明は、繋がり予測処理のために、前後に連ねて使用される可能性がある語句の組み合わせに両者の繋がり関係を示す情報を紐付けておく場合に、辞書部のデータ容量を増大させることなく、候補の抽出の確度を高めることを第2の課題とする。
この実施形態によれば、名詞を含む一連のテキストが入力される間にその名詞に直接または間接的に繋がる語句として、当該名詞のカテゴリに関連する語句を上位の候補として呼び出すことが可能になる。
この実施例の文字入力装置100は、スマートフォンに組み込まれて起動中のアプリケーションが管理するファイルへの仮名漢字文字列の入力を行うもので、タッチパネルディスプレイ2と文字入力システム(IME)1とを主要な構成とする。
予測変換では、読み文字列組立処理部13により組み立てられる読み文字列が変化する都度、その変化後の読み文字列に前方一致する語句の表記文字列を変換用辞書16から抽出する。仮名漢字変換では、ソフトウェアキーボード20内の変換キー22(図4〜図7を参照。)が操作されたことに応じて、その時点における読み文字列に適合する語句の表記文字列を変換用辞書16から抽出する。
さらに、候補の抽出確度を高めるために、この実施例の変換用辞書16では、複数の名詞がそれぞれの上位概念に基づいて複数のカテゴリに分類されると共に、各カテゴリに関連する名詞以外の各種の語句もそれぞれ関連するカテゴリに分類される。なお、語句によっては、複数のカテゴリに割り振られる場合もある。
なお、[メディア1]は映像や音楽などの動的な情報を提供するもので、[メディア2]は印刷物などの静的な情報を提供するものである。
また、図2には示していないが、属性情報の有無に関わらず、変換用辞書16の辞書データには、品詞情報、システム設計者により設定された優先度、実際の確定状況に応じて候補抽出部14により更新される使用頻度情報などが含まれる。
図5(3)は、上記の候補リストの中から「たくさん」が選択されて繋がり予測処理が実施された時点での表示例を示す。この実施例では、「を」に対する繋がり先の語句として登録された各語句が「たくさん」の繋がり先としても登録されていたため、「たくさん」の選択に応じた繋がり予測によって、再び[衣類]の属性情報を有する語句が上位に位置する候補リストが表示されている。
図7(1)は、変換キー22が操作される直前の画面の例であって、候補表示欄25には、予測変換により抽出された平仮名文字列の「ふくをきる」と片仮名文字列の「フクヲキル」とが表示されている。
また、繋がり予測辞書17では、同じカテゴリ内の複数の語句への繋がり先として機能する語句に対し、当該カテゴリを示す属性情報を設定することによって各繋がり元の語句への対応づけが一括で行われるので、データ容量を増大させることなく、入力の利便性を高めることができる。
文字入力画面が立ち上げられて読み文字の入力が開始されると、その入力に応じた読み文字列が組み立てられ(ステップS1)、その読み文字列による予測変換処理(詳細は図10に示す。)が実施され(ステップS2)、予測変換により抽出された候補が表示される(ステップS3)。さらに読み文字の入力が続くと、ステップS4が「YES」となってステップS1に戻る。
以後も、読み文字列の入力が続く間は、ステップS1〜S4の処理が繰り返される。
繋がり予測処理により抽出された候補が選択された場合にも、ステップS7の「YES」判定に応じてステップS8以下の処理が実施される。
予測変換処理でも、まず属性メモリ18における情報の保存の有無をチェックする(ステップS201)。属性情報が保存されている場合(ステップS201が「YES」)には、ステップS202に進み、読み文字列により変換用辞書16を検索して、当該読み文字列に前方一致する語句を、保存中の属性情報を有するものから優先して抽出する。
まず最初のステップS301では、あらかじめ登録されているルールに基づき、読み文字列を複数の文節に切り分けた後、先頭の文節に対する候補を抽出する処理に進む。
保存された属性情報は、当該属性情報が設定されている語句がユーザにより選択されて確定されたことに応じて消去されるほか、属性情報を有する別の名詞が抽出されてその属性情報が保存されたとき(図9のステップS105,図11のステップS306,S313)にも消去される。したがって、あるカテゴリに関する話題を示す文が入力された後に別のカテゴリに話題が移った場合に、前の話題に関する概念の語句が抽出されるのを防ぐことができ、ユーザが必要とする語句をより高い確度で候補として呼び出すことが可能になる。
2 タッチパネルディスプレイ
11 キーボード処理部
12 表示処理部
13 読み文字列組立処理部
14 候補抽出部
15 確定処理部
16 変換用辞書
17 繋がり予測辞書
18 属性メモリ
20 ソフトウェアキーボード
24 文字入力欄
25 候補表示欄
100 文字入力装置
Claims (6)
- 操作部および表示部が接続されたコンピュータを、複数の語句毎の読み文字列と表記文字列との組み合わせが登録された辞書部と、前記操作部から読み文字列の入力を受け付ける読み文字列入力手段と、入力された読み文字列または確定された文字列により前記辞書部を検索して所定数の表記文字列を入力候補として抽出する候補抽出手段と、前記候補抽出手段により抽出された入力候補の文字列を前記表示部に表示する候補表示手段と、前記操作部における候補の選択操作に応じて選択された候補の文字列を前記コンピュータで起動中のアプリケーションへの入力文字列として確定する確定手段とを具備する文字入力システムとして機能させるプログラムであって、
複数の名詞がそれぞれの上位概念に基づき複数のカテゴリに分類されると共に、分類された各名詞および各カテゴリに関連する各種の語句にそれぞれ分類されたカテゴリまたは関連するカテゴリを示す属性情報が紐付けられて登録された構成の前記辞書部を前記コンピュータに設定するためのプログラムが含まれており、
前記候補抽出手段は、前記属性情報が紐付けられた名詞を含む文字列が入力文字列として設定されたことに応じて当該名詞の属性情報を一時的に保存する属性情報保存手段を具備すると共に、この手段に属性情報が保存されている状態下での辞書部に対する検索において、当該保存されている属性情報に紐付けられている語句を優先して抽出し、
前記候補表示手段が前記候補抽出手段によって抽出された語句を表示している状態で、前記読み文字列入力手段が読み文字列の入力を受け付けた場合、前記候補抽出手段は、前記候補表示手段が表示している語句のうち、前記読み文字列入力手段が受け付けた前記読み文字列に前方一致する語句を抽出するとともに、当該抽出した語句に終止形の活用語が含まれている場合、当該活用語の終止形以外の活用形に係る語句を入力候補に加えることを特徴とする文字入力用のプログラム。 - 前記辞書部には、前後に連ねて入力される可能性がある語句の間の繋がり関係を示す情報が含まれており、
前記候補抽出手段は、前記確定手段により直前に確定された文字列により前記辞書部を検索してその確定文字列に繋がりを持つ語句の表記文字列を次の入力候補として抽出する繋がり予測処理を実施する機能を具備し、前記属性情報保存手段に属性情報が保存されている状態下で前記繋がり予測処理を実施する場合には、前記直前に確定した文字列に繋がりを持つ語句の中の前記属性情報保存手段に保存されている属性情報に紐付けられている語句の表記文字列を優先して抽出する、請求項1に記載された文字入力用のプログラム。 - 前記候補抽出手段は、前記読み文字列入力手段が複数の文節に対応する長さの読み文字列の入力を受け付けたことに応じて、当該読み文字列を文節毎に区切って前記辞書部を検索し、各文節に対して抽出した表記文字列を連ねた文字列を変換候補に設定する連文節変換機能を具備し、
前記連文節変換を実施する前記候補抽出手段は、読み文字列内のいずれかの文節に対する検索により前記属性情報に紐付けられた名詞を含む表記文字列が候補として抽出されたとき、その属性情報を前記属性情報保存手段に保存すると共に、当該文節より後の文節に対する検索において前記保存された属性情報に紐付けられている語句を優先して抽出する、請求項1または2に記載された文字入力用のプログラム。 - 前記候補抽出手段は、前記操作部における操作に応じて前記読み文字列入力手段が入力する読み文字列が変化する都度、その変化後の読み文字列に適合する語句の表記文字列を抽出する第1の変換手段と、前記操作部における変換操作に応じてその時点で入力されている読み文字列に適合する語句を抽出する第2の変換手段とを具備し、これら2種類の変換手段のうちの少なくとも第2の変換手段に前記連文節変換機能が設けられている、請求項3に記載された文字入力用のプログラム。
- 前記候補抽出手段は、前記属性情報保存手段に保存されている属性情報に紐付けられている語句の表記文字列が前記確定手段により入力文字列として確定されたことに応じて前記属性情報保存手段に保存されている属性情報を消去する、
請求項1〜4のいずれかに記載された文字入力用のプログラム。 - 操作部および表示部を有する筐体と、この筐体の内部に組み込まれた制御部とを備え、前記制御部に、複数の語句毎の読み文字列と表記文字列との組み合わせが登録された辞書部と、前記操作部から読み文字列の入力を受け付ける読み文字列入力手段と、入力された読み文字列または確定された文字列により前記辞書部を検索して所定数の表記文字列を入力候補として抽出する候補抽出手段と、前記候補抽出手段により抽出された入力候補の文字列を前記表示部に表示する候補表示手段と、前記操作部における候補の選択操作に応じて選択された候補の文字列を入力文字列として確定する確定手段とが設けられて成る文字入力装置であって、
前記辞書部では、複数の名詞がそれぞれの上位概念に基づき複数のカテゴリに分類されると共に、分類された各名詞および各カテゴリに関連する各種の語句にそれぞれ分類されたカテゴリまたは関連するカテゴリを示す属性情報が紐付けられて登録され、
前記候補抽出手段は、前記属性情報が紐付けられた名詞を含む文字列が入力文字列として設定されたことに応じて当該名詞の属性情報を一時的に保存する属性情報保存手段を具備すると共に、この手段に属性情報が保存されている状態下での辞書部に対する検索において、当該保存されている属性情報に紐付けられている語句を優先して抽出し、
前記候補表示手段が前記候補抽出手段によって抽出された語句を表示している状態で、前記読み文字列入力手段が読み文字列の入力を受け付けた場合、前記候補抽出手段は、前記候補表示手段が表示している語句のうち、前記読み文字列入力手段が受け付けた前記読み文字列に前方一致する語句を抽出するとともに、当該抽出した語句に終止形の活用語が含まれている場合、当該活用語の終止形以外の活用形に係る語句を入力候補に加えることを特徴とする文字入力装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013053273A JP6221275B2 (ja) | 2013-03-15 | 2013-03-15 | 文字入力用のプログラムおよび文字入力装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013053273A JP6221275B2 (ja) | 2013-03-15 | 2013-03-15 | 文字入力用のプログラムおよび文字入力装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014178953A JP2014178953A (ja) | 2014-09-25 |
JP6221275B2 true JP6221275B2 (ja) | 2017-11-01 |
Family
ID=51698818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013053273A Active JP6221275B2 (ja) | 2013-03-15 | 2013-03-15 | 文字入力用のプログラムおよび文字入力装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6221275B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6459640B2 (ja) | 2015-03-03 | 2019-01-30 | オムロン株式会社 | 文字入力システム用のプログラムおよび情報処理装置 |
JPWO2018190128A1 (ja) * | 2017-04-11 | 2020-02-27 | ソニー株式会社 | 情報処理装置および情報処理方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04256162A (ja) * | 1991-02-08 | 1992-09-10 | Sharp Corp | 学習機能付き文書処理装置及び方法 |
JPH09128387A (ja) * | 1995-11-01 | 1997-05-16 | Toshiba Corp | 入力文字予測方法及びその方法を用いた装置 |
JP2000187661A (ja) * | 1998-12-22 | 2000-07-04 | Sharp Corp | 文字列入力装置及び文字列入力方法並びに文字列入力プログラムを記録した記録媒体 |
JP3867775B2 (ja) * | 2001-11-01 | 2007-01-10 | 日本電気株式会社 | 単語入力による文章作成装置 |
JP5481095B2 (ja) * | 2009-05-12 | 2014-04-23 | 株式会社エヌ・ティ・ティ・データ | 文字列入力装置、文字列入力方法、およびプログラム |
-
2013
- 2013-03-15 JP JP2013053273A patent/JP6221275B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014178953A (ja) | 2014-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10809914B2 (en) | System and method for inputting text into electronic devices | |
US9026428B2 (en) | Text/character input system, such as for use with touch screens on mobile phones | |
EP2286350B1 (en) | Systems and methods for an automated personalized dictionary generator for portable devices | |
US9460066B2 (en) | Systems and methods for character correction in communication devices | |
US7477165B2 (en) | Handheld electronic device and method for learning contextual data during disambiguation of text input | |
US20170076181A1 (en) | Converting text strings into number strings, such as via a touchscreen input | |
KR20130122584A (ko) | 서로 상이한 다언어로 사용자 장치에 대한 개체 이름의 문자 입력 사용자 보조 기술 | |
JP6031764B2 (ja) | 文字入力用のプログラムおよび情報処理装置ならびに文字入力動作の設定方法 | |
US20140067731A1 (en) | Multi-dimensional information entry prediction | |
US8612210B2 (en) | Handheld electronic device and method for employing contextual data for disambiguation of text input | |
KR101130206B1 (ko) | 입력 순서와 무관한 문자 입력 메커니즘을 제공하는 방법, 기기 및 컴퓨터 프로그램 제품 | |
JP6221275B2 (ja) | 文字入力用のプログラムおよび文字入力装置 | |
US20130073572A1 (en) | Method of learning character segments from received text, and associated handheld electronic device | |
JP5477936B2 (ja) | 文字入力装置、文字・文字種の選択方法 | |
JPH07334499A (ja) | 文字列入力装置 | |
JP4487614B2 (ja) | 情報表示制御装置、及びプログラム | |
JP6048601B2 (ja) | 情報表示装置、プログラムおよび単語情報表示方法 | |
JP2008117310A (ja) | 辞書検索装置および辞書検索処理プログラム | |
JP5573257B2 (ja) | 文字入力用のプログラムおよび通信端末装置 | |
KR20190084865A (ko) | 문장 예측입력시스템 | |
JP5891706B2 (ja) | 情報表示装置およびプログラム | |
CN109597497B (zh) | 一种信息预测方法、装置及设备 | |
US20080189327A1 (en) | Handheld Electronic Device and Associated Method for Obtaining New Language Objects for Use by a Disambiguation Routine on the Device | |
CN113743098A (zh) | 一种基于云平台的输入方法及终端 | |
JP5868350B2 (ja) | 文字入力装置、文字・文字種の選択方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151106 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20160603 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160826 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170510 |
|
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: 20170905 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170918 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6221275 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |