JPH0969086A - 文字列予測方法及び文書作成装置 - Google Patents
文字列予測方法及び文書作成装置Info
- Publication number
- JPH0969086A JPH0969086A JP7224105A JP22410595A JPH0969086A JP H0969086 A JPH0969086 A JP H0969086A JP 7224105 A JP7224105 A JP 7224105A JP 22410595 A JP22410595 A JP 22410595A JP H0969086 A JPH0969086 A JP H0969086A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- input
- character
- search
- unit
- 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.)
- Pending
Links
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【課題】文字列が入力した際、その時点で作成中の文書
内から入力された文字列を検索して検索に成功した部分
より後ろの文字列を予測文字列の候補として出力するこ
とにより、新たに記憶領域や辞書を設けることなく利用
者個人に利用者が、これから入力しようとしている文字
列を示し、文書作成の操作性向上図ることができる文字
列予測方法、及び文書作成装置を提供することを目的と
している。 【解決手段】予測動作起動部100と予測文字列選択制
御部108とを備えて、文字列が入力された場合には、
その時点までに入力が終っている作成中の文書内から入
力された文字列を検索し、同一文字列を見付けることが
できたときには、見付けることができた複数の文字列に
ついて検索された文字列より後ろの文字列を取り出し、
取り出された複数の文字列を予測文字列群として出力す
ることを特徴とする。
内から入力された文字列を検索して検索に成功した部分
より後ろの文字列を予測文字列の候補として出力するこ
とにより、新たに記憶領域や辞書を設けることなく利用
者個人に利用者が、これから入力しようとしている文字
列を示し、文書作成の操作性向上図ることができる文字
列予測方法、及び文書作成装置を提供することを目的と
している。 【解決手段】予測動作起動部100と予測文字列選択制
御部108とを備えて、文字列が入力された場合には、
その時点までに入力が終っている作成中の文書内から入
力された文字列を検索し、同一文字列を見付けることが
できたときには、見付けることができた複数の文字列に
ついて検索された文字列より後ろの文字列を取り出し、
取り出された複数の文字列を予測文字列群として出力す
ることを特徴とする。
Description
【0001】
【発明の属する技術分野】本発明は、文字入力の可能な
入力装置により入力された文字列をもとに、入力された
文字列に続く文字列を予測する文字列予測方法、及びこ
の方法を用いた文書作成装置に関する。
入力装置により入力された文字列をもとに、入力された
文字列に続く文字列を予測する文字列予測方法、及びこ
の方法を用いた文書作成装置に関する。
【0002】
【従来の技術】従来、手書き文字認識装置等を用いて文
字列を入力する際には、キーボードからの入力等とは異
なり、一文字を入力するのに時間がかかるため、利用者
に対する負担が大きかった。そこで、利用者に対する負
担を軽くするために、入力しようとしている文字列の一
部が入力された段階で、入力された文字列をもとに、そ
の文字列に続く文字列を予測するという方法が考えられ
てきた。
字列を入力する際には、キーボードからの入力等とは異
なり、一文字を入力するのに時間がかかるため、利用者
に対する負担が大きかった。そこで、利用者に対する負
担を軽くするために、入力しようとしている文字列の一
部が入力された段階で、入力された文字列をもとに、そ
の文字列に続く文字列を予測するという方法が考えられ
てきた。
【0003】しかしながら、文字列を入力する人夫々に
使用する文字列に偏りがみられたり、作成中の文書によ
り使用する文字列が特化しているため、利用者の希望す
る文字列を効率よく予測することが難しかった。そこ
で、以前使われた文字列を学習しておく、住所の入力、
名前の入力等というように利用分野を限定する等の方法
が考えられてきた。
使用する文字列に偏りがみられたり、作成中の文書によ
り使用する文字列が特化しているため、利用者の希望す
る文字列を効率よく予測することが難しかった。そこ
で、以前使われた文字列を学習しておく、住所の入力、
名前の入力等というように利用分野を限定する等の方法
が考えられてきた。
【0004】しかし、こうした方法により利用者が意図
した文字列が予測されるとしても、学習のための記憶領
域や、利用分野別の辞書等従来の予測に比べて余計に記
憶領域もしくは辞書を持たなければならないという問題
があった。
した文字列が予測されるとしても、学習のための記憶領
域や、利用分野別の辞書等従来の予測に比べて余計に記
憶領域もしくは辞書を持たなければならないという問題
があった。
【0005】
【発明が解決しようとする課題】上述したように、従来
の文字列予測方法では、利用者の希望する文字列を効率
よく予測する目的で、学習のための記憶領域や、利用分
野別の辞書等が必要であった。
の文字列予測方法では、利用者の希望する文字列を効率
よく予測する目的で、学習のための記憶領域や、利用分
野別の辞書等が必要であった。
【0006】そこで、本発明は上記事情を考慮して成さ
れたもので、文字列が入力した際には、その時点で作成
中の文書内から入力された文字列を検索して検索に成功
した部分より後ろの文字列を予測文字列の候補として出
力することにより、新たに記憶領域や辞書を設けること
なく利用者個人に利用者が、これから入力しようとして
いる文字列を示し、文書作成の操作性を向上させること
ができる文字列予測方法、及び文書作成装置を提供する
ことを目的としている。
れたもので、文字列が入力した際には、その時点で作成
中の文書内から入力された文字列を検索して検索に成功
した部分より後ろの文字列を予測文字列の候補として出
力することにより、新たに記憶領域や辞書を設けること
なく利用者個人に利用者が、これから入力しようとして
いる文字列を示し、文書作成の操作性を向上させること
ができる文字列予測方法、及び文書作成装置を提供する
ことを目的としている。
【0007】
【課題を解決するための手段】本発明は、上記目的を達
成するため、入力された文字列を先頭部分にもつ文字列
を、これから入力しようとしている文字列として予測し
て示す文字列予測装置に於ける前記入力文字列に続く文
字列を予測する文字列予測方法にあって、文字列が入力
された場合には、その時点までに入力が終っている作成
中の文書内から入力された文字列を検索し、同一文字列
を見付けることができたときには、見付けることができ
た複数の文字列について検索された文字列より後ろの文
字列を取り出し、この取り出された複数の文字列を予測
文字列群として出力するようにしたことを特徴とする文
字列予測方法にある。
成するため、入力された文字列を先頭部分にもつ文字列
を、これから入力しようとしている文字列として予測し
て示す文字列予測装置に於ける前記入力文字列に続く文
字列を予測する文字列予測方法にあって、文字列が入力
された場合には、その時点までに入力が終っている作成
中の文書内から入力された文字列を検索し、同一文字列
を見付けることができたときには、見付けることができ
た複数の文字列について検索された文字列より後ろの文
字列を取り出し、この取り出された複数の文字列を予測
文字列群として出力するようにしたことを特徴とする文
字列予測方法にある。
【0008】又、本発明は、上記目的を達成するため、
入力された文字列を先頭部分にもつ文字列を、これから
入力しようとしている文字列として予測して示す文字列
予測装置に於ける前記入力文字列に続く文字列を予測す
る文字列予測方法にあって、文字列が入力された場合に
は、その時点までに入力が終っている作成中の文書内か
ら入力された文字列を検索し、同一文字列を見付けるこ
とができたときには、見付けることができた複数の文字
列について検索された文字列より後ろの一定文字数の文
字列を取り出し、この取り出された複数の文字列を予測
文字列群として出力するようにしたことを特徴とする文
字列予測方法にある。
入力された文字列を先頭部分にもつ文字列を、これから
入力しようとしている文字列として予測して示す文字列
予測装置に於ける前記入力文字列に続く文字列を予測す
る文字列予測方法にあって、文字列が入力された場合に
は、その時点までに入力が終っている作成中の文書内か
ら入力された文字列を検索し、同一文字列を見付けるこ
とができたときには、見付けることができた複数の文字
列について検索された文字列より後ろの一定文字数の文
字列を取り出し、この取り出された複数の文字列を予測
文字列群として出力するようにしたことを特徴とする文
字列予測方法にある。
【0009】更に、本発明は、上記目的を達成するため
に、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示す文
字列予測装置に於ける前記入力文字列に続く文字列を予
測する文字列予測方法にあって、文字列が入力された場
合には、その時点までに入力が終っている作成中の文書
内から入力された文字列を検索し、同一文字列を見付け
ることができたときには、見つけることができた複数の
文字列について検索された文字列より後ろの読点若しく
は句読点までの文字列を取り出し、取り出された複数の
文字列を予測文字列群として出力するようにしたことを
特徴とする文字列予測方法にある。
に、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示す文
字列予測装置に於ける前記入力文字列に続く文字列を予
測する文字列予測方法にあって、文字列が入力された場
合には、その時点までに入力が終っている作成中の文書
内から入力された文字列を検索し、同一文字列を見付け
ることができたときには、見つけることができた複数の
文字列について検索された文字列より後ろの読点若しく
は句読点までの文字列を取り出し、取り出された複数の
文字列を予測文字列群として出力するようにしたことを
特徴とする文字列予測方法にある。
【0010】更に、本発明は、上記目的を達成するため
に、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示す文
字列予測装置に於ける前記入力文字列に続く文字列を予
測する文字列予測方法にあって、文字列が入力された場
合には、その時点までに入力が終っている作成中の文書
内から入力された文字列を検討し、同一文字列を見付け
ることができたときには、見付けることができた複数の
文字列について検索された文字列より後ろの検索された
文字列と同一文字種の文字列を取り出して、取り出され
た複数の文字列を予測文字列群として出力するようにし
たことを特徴とする文字列予測方法にある。
に、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示す文
字列予測装置に於ける前記入力文字列に続く文字列を予
測する文字列予測方法にあって、文字列が入力された場
合には、その時点までに入力が終っている作成中の文書
内から入力された文字列を検討し、同一文字列を見付け
ることができたときには、見付けることができた複数の
文字列について検索された文字列より後ろの検索された
文字列と同一文字種の文字列を取り出して、取り出され
た複数の文字列を予測文字列群として出力するようにし
たことを特徴とする文字列予測方法にある。
【0011】更に、本発明は、上記目的を達成するた
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のに於いて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの文字列を取り
出す文字列取り出し手段と、複数の文字列を取り出すた
めに文字列検索手段及び文字列取り出し手段とを制御す
る検索制御手段と、取り出した文字列群を出力する出力
手段とを具備したことを特徴とする文書作成装置にあ
る。
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のに於いて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの文字列を取り
出す文字列取り出し手段と、複数の文字列を取り出すた
めに文字列検索手段及び文字列取り出し手段とを制御す
る検索制御手段と、取り出した文字列群を出力する出力
手段とを具備したことを特徴とする文書作成装置にあ
る。
【0012】更に、本発明は、上記目的を達成するた
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のに於いて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの一定文字数の
文字列を取り出す一定数文字列取り出し手段と、複数の
文字列を取り出すために文字列検索手段及び一定数文字
列取り出し手段とを制御する検索制御手段と、取り出し
た文字列群を出力する出力手段とを具備したことを特徴
とする文書作成装置にある。
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のに於いて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの一定文字数の
文字列を取り出す一定数文字列取り出し手段と、複数の
文字列を取り出すために文字列検索手段及び一定数文字
列取り出し手段とを制御する検索制御手段と、取り出し
た文字列群を出力する出力手段とを具備したことを特徴
とする文書作成装置にある。
【0013】更に、本発明は、上記目的を達成するた
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のに於いて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの読点または句
読点までの文字列を取り出す部分文字列取り出し手段
と、複数の文字列を取り出すために文字列検索手段及び
部分文字列取り出し手段とを制御する検索制御手段と、
取り出した文字列群を出力する出力手段とを具備したこ
とを特徴とする文書作成装置にある。
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のに於いて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの読点または句
読点までの文字列を取り出す部分文字列取り出し手段
と、複数の文字列を取り出すために文字列検索手段及び
部分文字列取り出し手段とを制御する検索制御手段と、
取り出した文字列群を出力する出力手段とを具備したこ
とを特徴とする文書作成装置にある。
【0014】更に、本発明は、上記目的を達成するた
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のにおいて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの入力された文
字列を同一文字種の文字列を取り出す同一文字種文字列
取り出し手段と、複数の文字列を取り出すために文字列
検索手段及び同一文字種文字列取り出し手段とを制御す
る検索制御手段と、取り出した文字列群を出力する出力
手段とを具備したことを特徴とする文書作成装置にあ
る。
め、入力された文字列を先頭部分にもつ文字列を、これ
から入力しようとしている文字列として予測して示すも
のにおいて、文字列を入力するための文字列入力手段
と、入力された文字列を同一文書内から検索する文字列
検索手段と、検索された文字列より後ろの入力された文
字列を同一文字種の文字列を取り出す同一文字種文字列
取り出し手段と、複数の文字列を取り出すために文字列
検索手段及び同一文字種文字列取り出し手段とを制御す
る検索制御手段と、取り出した文字列群を出力する出力
手段とを具備したことを特徴とする文書作成装置にあ
る。
【0015】上記構成によれば、文字列が入力された場
合には、その時点までに入力が終っている作成中の文書
内から入力された文字列を検索し、同一文字列を見付け
ることができたときには、見付ける事ができた複数の文
字列について検索された文字列より後ろの文字列を取り
出し、取り出された複数の文字列を予測文字列群として
出力する。
合には、その時点までに入力が終っている作成中の文書
内から入力された文字列を検索し、同一文字列を見付け
ることができたときには、見付ける事ができた複数の文
字列について検索された文字列より後ろの文字列を取り
出し、取り出された複数の文字列を予測文字列群として
出力する。
【0016】又、文字列が入力された場合には、その時
点までに入力が終っている作成中の文書内から入力され
た文字列を検索し、同一文字列を見付けることができた
ときには、見付ける事ができた複数の文字列について検
索された文字列より後ろの一定文字数の文字列を取り出
し、取り出された複数の文字列を予測文字列群として出
力する。
点までに入力が終っている作成中の文書内から入力され
た文字列を検索し、同一文字列を見付けることができた
ときには、見付ける事ができた複数の文字列について検
索された文字列より後ろの一定文字数の文字列を取り出
し、取り出された複数の文字列を予測文字列群として出
力する。
【0017】更に、文字列が入力された場合には、その
時点までに入力が終っている作成中の文書内から入力さ
れた文字列を検索し、同一文字列を見付けることができ
たときには、見付けることができた複数の文字列につい
て検索された文字列より後ろの読点若しくは句読点まで
の文字列を取り出し、取り出された複数の文字列を予測
文字列群として出力する。
時点までに入力が終っている作成中の文書内から入力さ
れた文字列を検索し、同一文字列を見付けることができ
たときには、見付けることができた複数の文字列につい
て検索された文字列より後ろの読点若しくは句読点まで
の文字列を取り出し、取り出された複数の文字列を予測
文字列群として出力する。
【0018】更に、文字列が入力された場合には、その
時点までに入力が終っている作成中の文書内から入力さ
れた文字列を検索し、同一文字列を見付けることができ
たときには、見付けることができた複数の文字列につい
て検索された文字列より後ろの検索された文字列と同一
文字種の文字列を取り出し、取り出された複数の文字列
を予測文字列群として出力する。
時点までに入力が終っている作成中の文書内から入力さ
れた文字列を検索し、同一文字列を見付けることができ
たときには、見付けることができた複数の文字列につい
て検索された文字列より後ろの検索された文字列と同一
文字種の文字列を取り出し、取り出された複数の文字列
を予測文字列群として出力する。
【0019】更に、文字列入力手段により文字列を入力
する。文字列検索手段は入力された文字列を同一文書内
から検索する。文字列取り出し手段は検索された文字列
より後ろの文字列を取り出す。検索制御手段は複数の文
字列を取り出すために文字列検索手段及び文字列取り出
し手段とを制御する。出力手段は取り出した文字列群を
出力するものである。
する。文字列検索手段は入力された文字列を同一文書内
から検索する。文字列取り出し手段は検索された文字列
より後ろの文字列を取り出す。検索制御手段は複数の文
字列を取り出すために文字列検索手段及び文字列取り出
し手段とを制御する。出力手段は取り出した文字列群を
出力するものである。
【0020】更に、文字列入力手段により文字列を入力
する。文字列検索手段は入力された文字列を同一文書内
から検索する。検索された文字列より後ろの一定文字数
の文字列を取り出す一定文字列取り出し手段と、検索制
御手段は複数の文字列を取り出すために文字列検索手段
及び文字列取り出し手段とを制御する。出力手段は取り
出した文字列群を出力するものである。
する。文字列検索手段は入力された文字列を同一文書内
から検索する。検索された文字列より後ろの一定文字数
の文字列を取り出す一定文字列取り出し手段と、検索制
御手段は複数の文字列を取り出すために文字列検索手段
及び文字列取り出し手段とを制御する。出力手段は取り
出した文字列群を出力するものである。
【0021】更に、文字列入力手段により文字列を入力
する。文字列検索手段は入力された文字列を同一文書内
から検索する。検索された文字列より後ろの読点又は句
読点までの文字列を取り出す部分文字列取り出し手段
と、検索制御手段は複数の文字列を取り出すために文字
列検索手段及び文字列取り出し手段とを制御する。出力
手段は取り出した文字列群を出力するものである。
する。文字列検索手段は入力された文字列を同一文書内
から検索する。検索された文字列より後ろの読点又は句
読点までの文字列を取り出す部分文字列取り出し手段
と、検索制御手段は複数の文字列を取り出すために文字
列検索手段及び文字列取り出し手段とを制御する。出力
手段は取り出した文字列群を出力するものである。
【0022】更に、文字列入力手段により文字列を入力
する。文字列検索手段は入力された文字列を同一文書内
から検索する。検索された文字列より後ろの入力された
文字列を同一文字種の文字列を取り出す同一文字種文字
列取り出し手段と、検索制御手段は複数の文字列を取り
出すために文字列検索手段及び同一文字種文字列取り出
し手段と、検索制手段は複数の文字列を取り出すために
文字列検索手段及び同一文字種文字取り出し手段とを制
御する。出力手段は取り出した文字列群を出力するもの
である。
する。文字列検索手段は入力された文字列を同一文書内
から検索する。検索された文字列より後ろの入力された
文字列を同一文字種の文字列を取り出す同一文字種文字
列取り出し手段と、検索制御手段は複数の文字列を取り
出すために文字列検索手段及び同一文字種文字列取り出
し手段と、検索制手段は複数の文字列を取り出すために
文字列検索手段及び同一文字種文字取り出し手段とを制
御する。出力手段は取り出した文字列群を出力するもの
である。
【0023】
【発明の実施の形態】本発明の概略は、次の通りであ
る。 (1)入力された文字列を先頭部分にもつ文字列を利用
者がこれから入力しようとしている文字列として予測し
て利用者に示す文字列予測装置に於ける前記入力文字列
に続く文字列を予測する文字列予測方法にあって、文字
列が入力された場合には、その時点までに入力が終って
いる作成中の文書内から入力された文字列を検索し、同
一文字列を見付けることができたときには、見付けるこ
とができた複数の文字列について検索された文字列より
後ろの文字列を取り出し、取り出された複数の文字列を
予測文字列群として出力する方法を採用している。これ
により、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付ける事ができた複数の文字列について検索され
た文字列より後ろの文字列を取り出し、取り出された複
数の文字列を予測文字列群として出力する。
る。 (1)入力された文字列を先頭部分にもつ文字列を利用
者がこれから入力しようとしている文字列として予測し
て利用者に示す文字列予測装置に於ける前記入力文字列
に続く文字列を予測する文字列予測方法にあって、文字
列が入力された場合には、その時点までに入力が終って
いる作成中の文書内から入力された文字列を検索し、同
一文字列を見付けることができたときには、見付けるこ
とができた複数の文字列について検索された文字列より
後ろの文字列を取り出し、取り出された複数の文字列を
予測文字列群として出力する方法を採用している。これ
により、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付ける事ができた複数の文字列について検索され
た文字列より後ろの文字列を取り出し、取り出された複
数の文字列を予測文字列群として出力する。
【0024】(2)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於ける前
記入力文字列に続く文字列を予測する文字列予測方法に
あって、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付けることができた複数の文字列について検索さ
れた文字列より後ろの一定文字数の文字列を取り出し、
取り出された複数の文字列を予測文字列群として出力す
る方法を採用している。これにより、文字列が入力され
た場合には、その時点までに入力が終っている作成中の
文書内から入力された文字列を検索し、同一文字列を見
付けることができたときには、見付ける事ができた複数
の文字列について検索された文字列より後ろの一定文字
数の文字列を取り出し、取り出された複数の文字列を予
測文字列群として出力する。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於ける前
記入力文字列に続く文字列を予測する文字列予測方法に
あって、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付けることができた複数の文字列について検索さ
れた文字列より後ろの一定文字数の文字列を取り出し、
取り出された複数の文字列を予測文字列群として出力す
る方法を採用している。これにより、文字列が入力され
た場合には、その時点までに入力が終っている作成中の
文書内から入力された文字列を検索し、同一文字列を見
付けることができたときには、見付ける事ができた複数
の文字列について検索された文字列より後ろの一定文字
数の文字列を取り出し、取り出された複数の文字列を予
測文字列群として出力する。
【0025】(3)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於ける前
記入力文字列に続く文字列を予測する文字列予測方法に
あって、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付けることができた複数の文字列について検索さ
れた文字列より後ろの読点若しくは句読点までの文字列
を取り出し、取り出された複数の文字列を予測文字列群
として出力する方法を採用している。これにより、文字
列が入力された場合には、その時点までに入力が終って
いる作成中の文書内から入力された文字列を検索し、同
一文字列を見付けることができたときには、見付けるこ
とができた複数の文字列について検索された文字列より
後ろの読点若しくは句読点までの文字列を取り出し、取
り出された複数の文字列を予測文字列群として出力す
る。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於ける前
記入力文字列に続く文字列を予測する文字列予測方法に
あって、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付けることができた複数の文字列について検索さ
れた文字列より後ろの読点若しくは句読点までの文字列
を取り出し、取り出された複数の文字列を予測文字列群
として出力する方法を採用している。これにより、文字
列が入力された場合には、その時点までに入力が終って
いる作成中の文書内から入力された文字列を検索し、同
一文字列を見付けることができたときには、見付けるこ
とができた複数の文字列について検索された文字列より
後ろの読点若しくは句読点までの文字列を取り出し、取
り出された複数の文字列を予測文字列群として出力す
る。
【0026】(4)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於ける前
記入力文字列に続く文字列を予測する文字列予測方法に
あって、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付けることができた複数の文字列について検索さ
れた文字列より後ろの検索された文字列と同一文字種の
文字列を取り出し、取り出された複数の文字列を予測文
字列群として出力する方法を採用している。これによ
り、文字列が入力された場合には、その時点までに入力
が終っている作成中の文書内から入力された文字列を検
索し、同一文字列を見付けることができたときには、見
付けることができた複数の文字列について検索された文
字列より後ろの検索された文字列と同一文字種の文字列
を取り出し、取り出された複数の文字列を予測文字列群
として出力する。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於ける前
記入力文字列に続く文字列を予測する文字列予測方法に
あって、文字列が入力された場合には、その時点までに
入力が終っている作成中の文書内から入力された文字列
を検索し、同一文字列を見付けることができたときに
は、見付けることができた複数の文字列について検索さ
れた文字列より後ろの検索された文字列と同一文字種の
文字列を取り出し、取り出された複数の文字列を予測文
字列群として出力する方法を採用している。これによ
り、文字列が入力された場合には、その時点までに入力
が終っている作成中の文書内から入力された文字列を検
索し、同一文字列を見付けることができたときには、見
付けることができた複数の文字列について検索された文
字列より後ろの検索された文字列と同一文字種の文字列
を取り出し、取り出された複数の文字列を予測文字列群
として出力する。
【0027】(5)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と、入力された
文字列を同一文書内から検索する文字列検索手段と、検
索された文字列より後ろの文字列を取り出す文字列取り
出し手段と、複数の文字列を取り出すために文字列検索
手段及び文字列取り出し手段とを制御する検索制御手段
と、取り出した文字列群を出力する出力手段とを具備し
た構成を有している。これにより、文字列入力手段によ
り文字列を入力する。文字列検索手段は入力された文字
列を同一文書内から検索する。文字列取り出し手段は検
索された文字列より後ろの文字列を取り出す。検索制御
手段は複数の文字列を取り出すために文字列検索手段及
び文字列取り出し手段とを制御する。出力手段は取り出
した文字列群を出力するものである。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と、入力された
文字列を同一文書内から検索する文字列検索手段と、検
索された文字列より後ろの文字列を取り出す文字列取り
出し手段と、複数の文字列を取り出すために文字列検索
手段及び文字列取り出し手段とを制御する検索制御手段
と、取り出した文字列群を出力する出力手段とを具備し
た構成を有している。これにより、文字列入力手段によ
り文字列を入力する。文字列検索手段は入力された文字
列を同一文書内から検索する。文字列取り出し手段は検
索された文字列より後ろの文字列を取り出す。検索制御
手段は複数の文字列を取り出すために文字列検索手段及
び文字列取り出し手段とを制御する。出力手段は取り出
した文字列群を出力するものである。
【0028】(6)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と、入力された
文字列を同一文書内から検索する文字列検索手段と、検
索された文字列より後ろの一定文字数の文字列を取り出
す一定数文字列取り出し手段と、複数の文字列を取り出
すために文字列検索手段及び一定数文字列取り出し手段
とを制御する検索制御手段と、取り出した文字列群を出
力する出力手段とを具備した構成を有している。これに
より、文字列入力手段により文字列を入力する。文字列
検索手段は入力された文字列を同一文書内から検索す
る。検索された文字列より後ろの一定文字数の文字列を
取り出す一定文字列取り出し手段と、検索制御手段は複
数の文字列を取り出すために文字列検索手段及び文字列
取り出し手段とを制御する。出力手段は取り出した文字
列群を出力するものである。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と、入力された
文字列を同一文書内から検索する文字列検索手段と、検
索された文字列より後ろの一定文字数の文字列を取り出
す一定数文字列取り出し手段と、複数の文字列を取り出
すために文字列検索手段及び一定数文字列取り出し手段
とを制御する検索制御手段と、取り出した文字列群を出
力する出力手段とを具備した構成を有している。これに
より、文字列入力手段により文字列を入力する。文字列
検索手段は入力された文字列を同一文書内から検索す
る。検索された文字列より後ろの一定文字数の文字列を
取り出す一定文字列取り出し手段と、検索制御手段は複
数の文字列を取り出すために文字列検索手段及び文字列
取り出し手段とを制御する。出力手段は取り出した文字
列群を出力するものである。
【0029】(7)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と、入力された
文字列を同一文書内から検索する文字列検索手段と、検
索された文字列より後ろの一定文字数の読点又は句読点
までの文字列を取り出す部分文字列取り出し手段と、複
数の文字列を取り出すために文字列検索手段および部分
文字列取り出し手段とを制御する検索制御手段と、取り
出した文字列群を出力する出力手段とを具備した構成を
有している。これにより、文字列入力手段により文字列
を入力する。文字列検索手段は入力された文字列を同一
文書内から検索する。検索された文字列より後ろの読点
又は句読点までの文字列を取り出す部分文字列取り出し
手段と、検索制御手段は複数の文字列を取り出すために
文字列検索手段及び文字列取り出し手段とを制御する。
出力手段は取り出した文字列群を出力するものである。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と、入力された
文字列を同一文書内から検索する文字列検索手段と、検
索された文字列より後ろの一定文字数の読点又は句読点
までの文字列を取り出す部分文字列取り出し手段と、複
数の文字列を取り出すために文字列検索手段および部分
文字列取り出し手段とを制御する検索制御手段と、取り
出した文字列群を出力する出力手段とを具備した構成を
有している。これにより、文字列入力手段により文字列
を入力する。文字列検索手段は入力された文字列を同一
文書内から検索する。検索された文字列より後ろの読点
又は句読点までの文字列を取り出す部分文字列取り出し
手段と、検索制御手段は複数の文字列を取り出すために
文字列検索手段及び文字列取り出し手段とを制御する。
出力手段は取り出した文字列群を出力するものである。
【0030】(8)入力された文字列を先頭部分にもつ
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と入力された文
字列を同一文書内から検索する文字列検索手段と、検索
された文字列より後ろの入力された文字列を同一文字種
の文字列を取り出す同一文字種文字列取り出し手段と、
複数の文字列を取り出すために文字列検索手段及び同一
文字種文字列取り出し手段とを制御する検索制御手段
と、取り出した文字列群を出力する出力手段とを具備し
た構成を有している。これにより、文字列入力手段によ
り文字列を入力する。文字列検索手段は入力された文字
列を同一文書内から検索する。検索された文字列より後
ろの入力された文字列を同一文字種の文字列を取り出す
同一文字種文字列取り出し手段と、検索制御手段は複数
の文字列を取り出すために文字列検索手段及び同一文字
種文字列取り出し手段と、検索制手段は複数の文字列を
取り出すために文字列検索手段及び同一文字種文字取り
出し手段とを制御する。出力手段は取り出した文字列群
を出力するものである。
文字列を利用者がこれから入力しようとしている文字列
として予測して利用者に示す文字列予測装置に於いて、
文字列を入力するための文字列入力手段と入力された文
字列を同一文書内から検索する文字列検索手段と、検索
された文字列より後ろの入力された文字列を同一文字種
の文字列を取り出す同一文字種文字列取り出し手段と、
複数の文字列を取り出すために文字列検索手段及び同一
文字種文字列取り出し手段とを制御する検索制御手段
と、取り出した文字列群を出力する出力手段とを具備し
た構成を有している。これにより、文字列入力手段によ
り文字列を入力する。文字列検索手段は入力された文字
列を同一文書内から検索する。検索された文字列より後
ろの入力された文字列を同一文字種の文字列を取り出す
同一文字種文字列取り出し手段と、検索制御手段は複数
の文字列を取り出すために文字列検索手段及び同一文字
種文字列取り出し手段と、検索制手段は複数の文字列を
取り出すために文字列検索手段及び同一文字種文字取り
出し手段とを制御する。出力手段は取り出した文字列群
を出力するものである。
【0031】以下、図面を参照して本発明の一実施の形
態を説明する。図1は、文字列予測方法を用いた本発明
の文字列予測機能を搭載した文書作成装置装置の第一の
実施例を示したブロック図である。
態を説明する。図1は、文字列予測方法を用いた本発明
の文字列予測機能を搭載した文書作成装置装置の第一の
実施例を示したブロック図である。
【0032】文字列予測装置は、予測動作起動部100
と、文字列入力部101、文字列バッファ102、検索
制御部103、文字列検索部104、作成中文書ファイ
ル105、文字列取り出し部106、表示部107、予
測文字列選択制御部108、出力部109、確定文字列
表示部110、及び文字列選択部111から構成され
る。
と、文字列入力部101、文字列バッファ102、検索
制御部103、文字列検索部104、作成中文書ファイ
ル105、文字列取り出し部106、表示部107、予
測文字列選択制御部108、出力部109、確定文字列
表示部110、及び文字列選択部111から構成され
る。
【0033】ここで、上記の各ブロックの機能について
説明する。予測動作起動部100は、予測ボタンが押さ
れたときに、利用者が文字列を入力する手間を省きたい
ものと判断し、文字列入力部に対して予測処理の開始を
知らせる。
説明する。予測動作起動部100は、予測ボタンが押さ
れたときに、利用者が文字列を入力する手間を省きたい
ものと判断し、文字列入力部に対して予測処理の開始を
知らせる。
【0034】文字列入力部101は、手書き文字認識装
置からなり、手書きした文字(列)を文字認識して得た
文字(列)の入力を行う。又、認識結果を一時的に文字
列バッファ102に蓄積し、利用者が認識文字列を確定
した場合には文字列バッファ102をクリアする。但
し、予測動作起動部100から予測処理の開始を知らさ
れた場合には、文字列バッファ102から文字列を取り
出し検索制御部103に渡す。
置からなり、手書きした文字(列)を文字認識して得た
文字(列)の入力を行う。又、認識結果を一時的に文字
列バッファ102に蓄積し、利用者が認識文字列を確定
した場合には文字列バッファ102をクリアする。但
し、予測動作起動部100から予測処理の開始を知らさ
れた場合には、文字列バッファ102から文字列を取り
出し検索制御部103に渡す。
【0035】文字列バッファ102は、確定前の文字列
を一時的に保存しておくために使用される。検索制御部
103は、文字列入力部101に入力された文字列を受
け取り文字列検索部103に対して予め設定された回数
だけの検索を行うように指示を出すものである。又、文
字列取り出し部106より予測文字列の候補を受け取り
予測文字列群としてまとめて予測文字列選択制御部10
8に渡す。
を一時的に保存しておくために使用される。検索制御部
103は、文字列入力部101に入力された文字列を受
け取り文字列検索部103に対して予め設定された回数
だけの検索を行うように指示を出すものである。又、文
字列取り出し部106より予測文字列の候補を受け取り
予測文字列群としてまとめて予測文字列選択制御部10
8に渡す。
【0036】文字列検索部104は、検索制御部103
の指示を受け、文字列入力部101から受け取った文字
列を現在作成中の作成中文書ファイル105の中から検
索し、検索に成功した場合にはその文字列の位置を文字
列取り出し部106に知らせる。
の指示を受け、文字列入力部101から受け取った文字
列を現在作成中の作成中文書ファイル105の中から検
索し、検索に成功した場合にはその文字列の位置を文字
列取り出し部106に知らせる。
【0037】作成中文書ファイル105は、入力が成さ
れた時点で作成途中の文書ファイルである。文字列取り
出し部106は、文字列検索部104から知らされた位
置より後ろの文字列を作成中文書ファイル105から取
り出し検索制御部103に渡す。
れた時点で作成途中の文書ファイルである。文字列取り
出し部106は、文字列検索部104から知らされた位
置より後ろの文字列を作成中文書ファイル105から取
り出し検索制御部103に渡す。
【0038】表示部107は、液晶表示装置(LCD)
やCRT等に対して、予測文字列選択制御部108から
受け取った予測文字列の候補となる文字列群を利用者に
示す。
やCRT等に対して、予測文字列選択制御部108から
受け取った予測文字列の候補となる文字列群を利用者に
示す。
【0039】予測文字列選択制御部108は、検索制御
部103から渡された予測文字列群を表示部107に渡
し利用者に選択を行わさせ、文字列選択部111によっ
て選択された文字列を確定文字列として出力部109に
渡す。
部103から渡された予測文字列群を表示部107に渡
し利用者に選択を行わさせ、文字列選択部111によっ
て選択された文字列を確定文字列として出力部109に
渡す。
【0040】出力部109は、確定文字列として渡され
た文字列を確定文字列表示部110に渡す。確定文字列
表示部110は、LCDやCRT等に対して、出力部1
09から受け取った、予測文字列を確定文字列として利
用者に示す。
た文字列を確定文字列表示部110に渡す。確定文字列
表示部110は、LCDやCRT等に対して、出力部1
09から受け取った、予測文字列を確定文字列として利
用者に示す。
【0041】文字列選択部111は、表示部107が示
した予測文字列群の中のどの文字列を利用者が選択した
かを予測文字列選択制御部108に知らせるものであ
る。上記構成につき、その動作を図2を参照して以下に
説明する。
した予測文字列群の中のどの文字列を利用者が選択した
かを予測文字列選択制御部108に知らせるものであ
る。上記構成につき、その動作を図2を参照して以下に
説明する。
【0042】文字列入力部101は、利用者の文字列の
入力を受け付ける(図2のステップ10参照)。入力し
た文字列は予測文字列検索のキーとして使われるため
に、文字列バッファ102に一時的に保存される(ステ
ップ11)。
入力を受け付ける(図2のステップ10参照)。入力し
た文字列は予測文字列検索のキーとして使われるため
に、文字列バッファ102に一時的に保存される(ステ
ップ11)。
【0043】予測動作起動部100は、予測ボタンが押
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる(ステップ12)。
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる(ステップ12)。
【0044】文字列入力部101は、予測処理の開始を
知らされると文字列バッファ102から予測処理に使う
文字列を取り出し、検索制御部103に渡す。検索制御
部103は、取り出す文字列数を予め設定されている値
にセットし、文字列検索部104に文字列入力部101
から受け取った文字列を渡す(ステップ13)。
知らされると文字列バッファ102から予測処理に使う
文字列を取り出し、検索制御部103に渡す。検索制御
部103は、取り出す文字列数を予め設定されている値
にセットし、文字列検索部104に文字列入力部101
から受け取った文字列を渡す(ステップ13)。
【0045】文字列検索部104は検索のキーとなる文
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を文字列取り出し部106に知らせる。検索
に失敗した場合には、そのことを文字列取り出し部10
6に知らせる(ステップ14)。
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を文字列取り出し部106に知らせる。検索
に失敗した場合には、そのことを文字列取り出し部10
6に知らせる(ステップ14)。
【0046】文字列取り出し部106は、文字列検索部
104によって検索された位置から後の文字列を作成中
文書ファイル105から取り出して、検索制御部103
に渡す。
104によって検索された位置から後の文字列を作成中
文書ファイル105から取り出して、検索制御部103
に渡す。
【0047】又、検索に失敗したことを知らされた場合
には、そのことを検索制御部103に知らせる(ステッ
プ15)。検索制御部103は、文字列取り出し部10
6から文字列を受け取り、設定した文字列数に達したか
どうかを調べ、達していなければ更に文字列の検索を文
字列検索部104に指示する。設定数に達していれば、
その時点までに取り出された文字列を文字列群として予
測文字列選択制御部108に渡す。設定数に達していな
くても検索に失敗したことを知らされた場合には、文字
列群を予測文字列選択制御部108に渡す(ステップ1
6,17)。
には、そのことを検索制御部103に知らせる(ステッ
プ15)。検索制御部103は、文字列取り出し部10
6から文字列を受け取り、設定した文字列数に達したか
どうかを調べ、達していなければ更に文字列の検索を文
字列検索部104に指示する。設定数に達していれば、
その時点までに取り出された文字列を文字列群として予
測文字列選択制御部108に渡す。設定数に達していな
くても検索に失敗したことを知らされた場合には、文字
列群を予測文字列選択制御部108に渡す(ステップ1
6,17)。
【0048】予測文字列選択制御部108は、予測文字
列群を受け取り表示107に対して文字列群の表示を要
求する。表示部107は、表示するように要求された文
字列群を画面に表示する(ステップ18)。
列群を受け取り表示107に対して文字列群の表示を要
求する。表示部107は、表示するように要求された文
字列群を画面に表示する(ステップ18)。
【0049】文字列選択部111は、利用者の文字列の
選択を待ち、文字列が選択されたならば選択された文字
列を文字列選択制御部108に知らせる。ここで、選択
された文字列が利用者の意図していたものとして判断さ
れる(ステップ19)。
選択を待ち、文字列が選択されたならば選択された文字
列を文字列選択制御部108に知らせる。ここで、選択
された文字列が利用者の意図していたものとして判断さ
れる(ステップ19)。
【0050】文字列選択制御部108は、利用者によっ
て選択された文字列を出力部109に対して出力するよ
うに要求する。出力部109は、利用者によって選択さ
れた文字列を確定文字列として確定文字列表示部110
に渡す(ステップ20)。
て選択された文字列を出力部109に対して出力するよ
うに要求する。出力部109は、利用者によって選択さ
れた文字列を確定文字列として確定文字列表示部110
に渡す(ステップ20)。
【0051】確定文字列表示部110は、確定文字列と
して受け取った文字列を表示し、予測の処理を終える
(ステップ21)。次に入力文「電子メディアが注目を
浴びている。近年企業内でのコミュニケーションツール
として、電子メールが多くの企業で利用されている。」
が入力され、そのあとに「電子メールが多用されてきて
いる背景には」と続けて文を入力しようと意図している
利用者が「電子」と入力した時点で予測ボタンを押した
場合に、その後に続く文字列を予測する処理を具体例と
して示す。
して受け取った文字列を表示し、予測の処理を終える
(ステップ21)。次に入力文「電子メディアが注目を
浴びている。近年企業内でのコミュニケーションツール
として、電子メールが多くの企業で利用されている。」
が入力され、そのあとに「電子メールが多用されてきて
いる背景には」と続けて文を入力しようと意図している
利用者が「電子」と入力した時点で予測ボタンを押した
場合に、その後に続く文字列を予測する処理を具体例と
して示す。
【0052】文字列101は、利用者の「電子」という
文字列の入力を受け付ける。入力された文字列は予測文
字列検索キーとして使われるために、文字列バッファ1
02に一時的に保存される。
文字列の入力を受け付ける。入力された文字列は予測文
字列検索キーとして使われるために、文字列バッファ1
02に一時的に保存される。
【0053】予測動作起動部100は、予測ボタンが押
されたときに、利用者が文字列を入力手間を省きたいも
のと判断し、文字列入力部に対して予測処理の開始を知
らせる。
されたときに、利用者が文字列を入力手間を省きたいも
のと判断し、文字列入力部に対して予測処理の開始を知
らせる。
【0054】文字列入力部101は、予測処理の開始を
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは「電子」を取り出し、検索制御部10
3に渡す。
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは「電子」を取り出し、検索制御部10
3に渡す。
【0055】検索制御部103は、取り出す文字列数を
あらかじめ設定されている数である5にセットし、文字
列検索部104は、利用者が入力中の作成中文書ファイ
ル105に対して文字列「電子」の検索を行い、先ず、
「電子メディア〜」の部分を見つけ、その位置を文字列
取り出し部106に知らせる。
あらかじめ設定されている数である5にセットし、文字
列検索部104は、利用者が入力中の作成中文書ファイ
ル105に対して文字列「電子」の検索を行い、先ず、
「電子メディア〜」の部分を見つけ、その位置を文字列
取り出し部106に知らせる。
【0056】文字列取り出し部106は、文字列検索部
104によって検索された「電子」の位置から後の文字
列をすなわち「メディアが注目を浴びて居る。近年企業
内でのコミュニケーションツールとして、電子メールが
多くの企業で利用されている。」を作成中文書ファイル
105から取り出し、検索制御部103に渡す。
104によって検索された「電子」の位置から後の文字
列をすなわち「メディアが注目を浴びて居る。近年企業
内でのコミュニケーションツールとして、電子メールが
多くの企業で利用されている。」を作成中文書ファイル
105から取り出し、検索制御部103に渡す。
【0057】検索制御部103は、文字列取りだし部1
06から文字列を受け取るが、まだ設定した文字列数に
達していないのでさらに検索を要求し、「メールが多く
の企業で利用されている。」を受け取る。
06から文字列を受け取るが、まだ設定した文字列数に
達していないのでさらに検索を要求し、「メールが多く
の企業で利用されている。」を受け取る。
【0058】しかし、まだ設定した文字列数に達してい
ないので、もう一度検索を要求するが検索に失敗したこ
とを知らされ検索を終える。この時点で検索された文字
列をまとめて予測文字列群として予測文字列選択制御部
108に渡す。
ないので、もう一度検索を要求するが検索に失敗したこ
とを知らされ検索を終える。この時点で検索された文字
列をまとめて予測文字列群として予測文字列選択制御部
108に渡す。
【0059】予測文字列選択制御部108は、予測文字
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「メディアが注目を浴びて
いる。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」と
「メールが多くの企業で利用されている。」の2つの文
字列を表示する。
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「メディアが注目を浴びて
いる。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」と
「メールが多くの企業で利用されている。」の2つの文
字列を表示する。
【0060】文字列選択部111は、利用者の文字列の
選択を待つ。ここで、利用者は「電子メールが多用され
ている背景には」と続けて入力するつもりだったので、
「メールが多くの企業で利用されている。」を選択す
る。
選択を待つ。ここで、利用者は「電子メールが多用され
ている背景には」と続けて入力するつもりだったので、
「メールが多くの企業で利用されている。」を選択す
る。
【0061】この選択により、「メールが多くの企業で
利用されている。」が利用者の意図していたものとして
判断され、文字列選択制御部108は、出力部109に
対して文字列を出力するように要求する。
利用されている。」が利用者の意図していたものとして
判断され、文字列選択制御部108は、出力部109に
対して文字列を出力するように要求する。
【0062】出力部109は、利用者によって選択され
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「メールが多くの企業で利用されている。」を
表示し予測の処理を終える。
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「メールが多くの企業で利用されている。」を
表示し予測の処理を終える。
【0063】この後、利用者が「メールが多くの企業で
利用されている。」の後半部分を削除すればこれから入
力しようとしていた「メールが多」という文字列を得る
ことが出来て、「メールが多」という部分の入力作業を
省けたことになる。
利用されている。」の後半部分を削除すればこれから入
力しようとしていた「メールが多」という文字列を得る
ことが出来て、「メールが多」という部分の入力作業を
省けたことになる。
【0064】図3は、文字列予測方法を用いた本発明の
文字列予測装置の第二の実施の形態を示したブロック図
である。文字列予測装置は、予測動作起動部100と、
文字列入力部101、文字列バッファ102、検索制御
部103、文字列検索部104、作成中文書ファイル1
05、一定数文字列取り出し部200、表示部107、
予測文字列選択制御部108、出力部109、確定文字
列表示部110、及び文字列選択部111から構成され
る。
文字列予測装置の第二の実施の形態を示したブロック図
である。文字列予測装置は、予測動作起動部100と、
文字列入力部101、文字列バッファ102、検索制御
部103、文字列検索部104、作成中文書ファイル1
05、一定数文字列取り出し部200、表示部107、
予測文字列選択制御部108、出力部109、確定文字
列表示部110、及び文字列選択部111から構成され
る。
【0065】ここで、上記の各ブロックの機能について
前述の図1のブロックと異なるものについて説明する。
一定数文字列取り出し部200は、文字列検索部104
より知らさせた位置より後ろの予め設定された文字数だ
けの文字列を作成中文書ファイル105より取り出し検
索制御部103に渡すものである。
前述の図1のブロックと異なるものについて説明する。
一定数文字列取り出し部200は、文字列検索部104
より知らさせた位置より後ろの予め設定された文字数だ
けの文字列を作成中文書ファイル105より取り出し検
索制御部103に渡すものである。
【0066】上記第二の実施の形態の構成の動作を図4
のフローチャートを参照して説明する。文字列検索部1
04が文字列を検索するまでの部分と、検索制御部10
3が文字列を取り出してからあとの部分の処理は第一の
実施例と同様である(ステップ30から33は、ステッ
プ10から13に、又ステップ38から41は、ステッ
プ18から21に対応する)。
のフローチャートを参照して説明する。文字列検索部1
04が文字列を検索するまでの部分と、検索制御部10
3が文字列を取り出してからあとの部分の処理は第一の
実施例と同様である(ステップ30から33は、ステッ
プ10から13に、又ステップ38から41は、ステッ
プ18から21に対応する)。
【0067】文字列検索部104は検索のキーとなる文
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を一定数文字列取り出し部200に知らせる
(ステップ34)。
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を一定数文字列取り出し部200に知らせる
(ステップ34)。
【0068】一定数文字列取り出し部200は、文字列
検索部104によって検索された位置から後の文字列を
予め設定された文字数だけ作成中文書ファイル105か
ら取り出し検索制御部103に渡す。又、検索に失敗し
たことを知らされた場合にはそのことを検索制御部10
3に知らせる(ステップ35)。
検索部104によって検索された位置から後の文字列を
予め設定された文字数だけ作成中文書ファイル105か
ら取り出し検索制御部103に渡す。又、検索に失敗し
たことを知らされた場合にはそのことを検索制御部10
3に知らせる(ステップ35)。
【0069】検索制御部103は、一定数文字列取り出
し部200から文字列を受け取り、設定した文字列数に
達したかどうかを調べ、達していなければ更に文字列の
検索を文字列検索部104に指示する。設定数に達して
いれば、その時点までに取り出された文字列を文字列群
として予測文字列選択制御部108に渡す。設定数に達
していなくても検索に失敗したことを知らされた場合に
は文字列群を予測文字列選択制御部108に渡す(ステ
ップ36,37)。
し部200から文字列を受け取り、設定した文字列数に
達したかどうかを調べ、達していなければ更に文字列の
検索を文字列検索部104に指示する。設定数に達して
いれば、その時点までに取り出された文字列を文字列群
として予測文字列選択制御部108に渡す。設定数に達
していなくても検索に失敗したことを知らされた場合に
は文字列群を予測文字列選択制御部108に渡す(ステ
ップ36,37)。
【0070】次に、入力文「電子メディアが注目を浴び
ている。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」が入
力され、そのあとに「電子メディアが普及すれば」と続
けて文を入力しようとしている利用者が「電子」と入力
した時点で予測ボタンを押した場合に、その後に続く文
字列を予測する処理を具体例として示す。
ている。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」が入
力され、そのあとに「電子メディアが普及すれば」と続
けて文を入力しようとしている利用者が「電子」と入力
した時点で予測ボタンを押した場合に、その後に続く文
字列を予測する処理を具体例として示す。
【0071】文字列入力部101は、利用者の「電子」
という文字列の入力を受け付ける。入力された文字列は
予測文字列検索のキーとして使われるために、文字列バ
ッファ102に一時的に保存される。
という文字列の入力を受け付ける。入力された文字列は
予測文字列検索のキーとして使われるために、文字列バ
ッファ102に一時的に保存される。
【0072】予測動作起動部100は、予測ボタンが押
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる。
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる。
【0073】文字列入力部101は、予測処理の開始を
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは、「電子」を取り出し、検索制御部1
03に渡す。
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは、「電子」を取り出し、検索制御部1
03に渡す。
【0074】検索制御部103は、取り出す文字列数を
予め設定さている数である5にセットし、文字列検索部
104に文字列入力部101から受け取った文字列「電
子」を渡す。
予め設定さている数である5にセットし、文字列検索部
104に文字列入力部101から受け取った文字列「電
子」を渡す。
【0075】文字列検索部104は、利用者が入力中の
作成中文書ファイル105に対して文字列「電子」の検
索を行い、まず、「電子メディア〜」の部分を見つけ、
その位置を一定数文字列取り出し部200に知らせる。
作成中文書ファイル105に対して文字列「電子」の検
索を行い、まず、「電子メディア〜」の部分を見つけ、
その位置を一定数文字列取り出し部200に知らせる。
【0076】一定数文字列取り出し部200は、文字列
検索部104によって検索されたb「電子」の位置から
後の予め設定されている文字数の文字列を取り出す。こ
こでは、文字数が設定されているとする。すると、「メ
ディア」を作成中文書ファイル105から取り出し検索
制御部103に渡すことができる。
検索部104によって検索されたb「電子」の位置から
後の予め設定されている文字数の文字列を取り出す。こ
こでは、文字数が設定されているとする。すると、「メ
ディア」を作成中文書ファイル105から取り出し検索
制御部103に渡すことができる。
【0077】検索制御部103は、一定数文字列取り出
し部200から文字列を受け取るが、まだ設定した文字
列数に達成していないので、更に検索を要求し、「メー
ルが」を受け取る。しかし、まだ設定した文字列数に達
していないので、もう一度検索を要求するが検索に失敗
したことを知らされ検索を終える。この時点で、検索さ
れた文字列をまとめて予測文字列群として予測文字列選
択制御部108に渡す。
し部200から文字列を受け取るが、まだ設定した文字
列数に達成していないので、更に検索を要求し、「メー
ルが」を受け取る。しかし、まだ設定した文字列数に達
していないので、もう一度検索を要求するが検索に失敗
したことを知らされ検索を終える。この時点で、検索さ
れた文字列をまとめて予測文字列群として予測文字列選
択制御部108に渡す。
【0078】予測文字列選択制御部108は、予測文字
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「メディア」と「メール
が」の2つの文字列を表示する。
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「メディア」と「メール
が」の2つの文字列を表示する。
【0079】文字列選択部111は、利用者の文字列の
選択を待つ。ここで、利用者は「電子メディアが普及す
れば」と続けて入力するつもりだったので、「メディ
ア」を選択する。
選択を待つ。ここで、利用者は「電子メディアが普及す
れば」と続けて入力するつもりだったので、「メディ
ア」を選択する。
【0080】この選択により、「メディア」が利用者の
意図していたものとして判断され、文字列選択制御部1
08は、出力部109に対して文字列を出力するように
要求する。
意図していたものとして判断され、文字列選択制御部1
08は、出力部109に対して文字列を出力するように
要求する。
【0081】出力部109は、利用者によって選択され
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「メディア」を表示し予測の処理を終える。
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「メディア」を表示し予測の処理を終える。
【0082】この具体例では、利用者は「メディア」と
いう部分の入力作業を省けたことになる。図5は、文字
列予測方法を用いた本発明の文字列予測装置の第三の実
施の形態例を示したブロック図である。
いう部分の入力作業を省けたことになる。図5は、文字
列予測方法を用いた本発明の文字列予測装置の第三の実
施の形態例を示したブロック図である。
【0083】文字列予測装置は、予測動作起動部100
と、文字列入力部101、文字列バッファ102、検索
制御部103、文字列検索部104、作成中文書ファイ
ル105、部分文字取り出し部300、表示部107、
予測文字列選択制御部108、出力部109、確定文字
列表示部110、及び文字列選択部111から構成され
る。
と、文字列入力部101、文字列バッファ102、検索
制御部103、文字列検索部104、作成中文書ファイ
ル105、部分文字取り出し部300、表示部107、
予測文字列選択制御部108、出力部109、確定文字
列表示部110、及び文字列選択部111から構成され
る。
【0084】ここで、上記の各ブロックの機能について
前述のブロックと異なるものについて説明する。部分文
字取り出し部300は、文字列検索部104より知らさ
せた位置より後ろの読点もしくは句読点までの文字列を
作成中文書ファイル105より取り出し検索制御部10
3に渡す。
前述のブロックと異なるものについて説明する。部分文
字取り出し部300は、文字列検索部104より知らさ
せた位置より後ろの読点もしくは句読点までの文字列を
作成中文書ファイル105より取り出し検索制御部10
3に渡す。
【0085】上記第三の実施の形態の構成の動作を図6
のフローチャートを参照して説明する。文字列検索部1
04が文字列を検索するまでの部分と、検索制御部10
3が文字列を取り出してから後の部分の処理は第一の実
施例と同様である(ステップ50から53はステップ1
0から13に、又ステップ59から62はステップ18
から21に対応)。
のフローチャートを参照して説明する。文字列検索部1
04が文字列を検索するまでの部分と、検索制御部10
3が文字列を取り出してから後の部分の処理は第一の実
施例と同様である(ステップ50から53はステップ1
0から13に、又ステップ59から62はステップ18
から21に対応)。
【0086】文字列検索部104は検索のキーとなる文
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を部分文字列取り出し部300に知らせる
(ステップ54)。
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を部分文字列取り出し部300に知らせる
(ステップ54)。
【0087】部分文字列取り出し部300は、文字列検
索部104によって検索された位置より後方の読点若し
くは句読点を検索し、文字列検索部104によって検索
された位置から読点もしくは句読点までの文字列を作成
中文書ファイル105から取り出し検索制御部103に
渡す。文字列検索部104から文字列の検索に失敗した
ことを知らされた場合にはそのことを検索制御部103
に知らせる(ステップ55,56)。
索部104によって検索された位置より後方の読点若し
くは句読点を検索し、文字列検索部104によって検索
された位置から読点もしくは句読点までの文字列を作成
中文書ファイル105から取り出し検索制御部103に
渡す。文字列検索部104から文字列の検索に失敗した
ことを知らされた場合にはそのことを検索制御部103
に知らせる(ステップ55,56)。
【0088】検索制御部103は、部分文字列取り出し
部300から文字列を受け取り、設定した文字列数に達
したかどうかを調べ、達していなければ更に文字列の検
索を文字列検索部104に指示する。設定数に達してい
れば、その時点までに取り出された文字列を文字列群と
して予測文字列選択制御部108に渡す。設定数に達し
ていなくても検索に失敗したことを知らされた場合には
文字列群を予測文字列選択制御部108に渡す(ステッ
プ57,58)。
部300から文字列を受け取り、設定した文字列数に達
したかどうかを調べ、達していなければ更に文字列の検
索を文字列検索部104に指示する。設定数に達してい
れば、その時点までに取り出された文字列を文字列群と
して予測文字列選択制御部108に渡す。設定数に達し
ていなくても検索に失敗したことを知らされた場合には
文字列群を予測文字列選択制御部108に渡す(ステッ
プ57,58)。
【0089】次に、入力文「電子メディアが注目を浴び
ている。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」が入
力され、そのあとに「コミュニケーションを」と続けて
文を入力しようと意図している利用者が「コミ」と入力
した時点で予測ボタンを押した場合に、その後に続く文
字列を予測する処理を具体例として示す。文字列入力部
101は、利用者の「コミ」という文字列の入力を受け
付ける。入力された文字列は予測文字列検索のキーとし
て使われるために、文字列バッファ102に一時的に保
存される。
ている。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」が入
力され、そのあとに「コミュニケーションを」と続けて
文を入力しようと意図している利用者が「コミ」と入力
した時点で予測ボタンを押した場合に、その後に続く文
字列を予測する処理を具体例として示す。文字列入力部
101は、利用者の「コミ」という文字列の入力を受け
付ける。入力された文字列は予測文字列検索のキーとし
て使われるために、文字列バッファ102に一時的に保
存される。
【0090】予測動作起動部100は、予測ボタンが押
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる。
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる。
【0091】文字列入力部101は、予測処理の開始を
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは「コミ」を取り出し、検索制御部10
3に渡す。
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは「コミ」を取り出し、検索制御部10
3に渡す。
【0092】検索制御部103は、取り出す文字列数を
予め設定さている数である5にセットし、文字列検索部
104に文字列入力部101から受け取った文字列「コ
ミ」を渡す。
予め設定さている数である5にセットし、文字列検索部
104に文字列入力部101から受け取った文字列「コ
ミ」を渡す。
【0093】文字列検索部104は、利用者が入力中の
作成中文書ファイル105に対して文字列「コミ」の検
索を行い、「コミュニケーションツール〜」の部分を見
つけ、その位置を部分文字列取り出し部300に知らせ
る。
作成中文書ファイル105に対して文字列「コミ」の検
索を行い、「コミュニケーションツール〜」の部分を見
つけ、その位置を部分文字列取り出し部300に知らせ
る。
【0094】部分文字列取り出し部300は、文字列検
索部104によって検索された位置より後方の読点若し
くは句読点を検索し、文字列104によって検索された
位置から読点若しくは句読点までの「コミュニケーショ
ンツールとして」を作成中文書ファイル105から取り
出し検索制御部103に渡す。
索部104によって検索された位置より後方の読点若し
くは句読点を検索し、文字列104によって検索された
位置から読点若しくは句読点までの「コミュニケーショ
ンツールとして」を作成中文書ファイル105から取り
出し検索制御部103に渡す。
【0095】検索制御部103は、部分文字列取り出し
部300から文字列を受け取るが、まだ設定した文字列
数に達成していないのでさらに検索を要求する。しか
し、検索に失敗したことを知らされ検索を終える。この
時点で検索された文字列をまとめて予測文字列群として
予測文字列選択制御部108に渡す。
部300から文字列を受け取るが、まだ設定した文字列
数に達成していないのでさらに検索を要求する。しか
し、検索に失敗したことを知らされ検索を終える。この
時点で検索された文字列をまとめて予測文字列群として
予測文字列選択制御部108に渡す。
【0096】予測文字列選択制御部108は、予測文字
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「ュニケーションツールと
して」という文字列を表示する。
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「ュニケーションツールと
して」という文字列を表示する。
【0097】文字列選択部111は、利用者の文字列の
選択を待つ。ここで、利用者は「コミュニケーション
を」と続けて入力するつもりだったので、これを選択す
る。この選択により、「ュニケーションツールとして」
が利用者の意図していたものとして判断され、文字列選
択制御部108は、出力部109に対して文字列を出力
するように要求する。
選択を待つ。ここで、利用者は「コミュニケーション
を」と続けて入力するつもりだったので、これを選択す
る。この選択により、「ュニケーションツールとして」
が利用者の意図していたものとして判断され、文字列選
択制御部108は、出力部109に対して文字列を出力
するように要求する。
【0098】出力部109は、利用者によって選択され
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「ュニケーションツールとして」を表示し予測
の処理を終える。
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「ュニケーションツールとして」を表示し予測
の処理を終える。
【0099】この後、利用者は「コミュニケーションツ
ール」の後半部分を削除すればこれから入力しようとし
ていた「ュニケーション」という文字列を得ることがで
きて、「ュニケーション」という部分の入力作業を省け
たことになる。
ール」の後半部分を削除すればこれから入力しようとし
ていた「ュニケーション」という文字列を得ることがで
きて、「ュニケーション」という部分の入力作業を省け
たことになる。
【0100】図7は文字列予測方法を用いた本発明の文
字列予測装置の第四の実施の形態を示したブロック図で
ある。文字列予測装置は、予測動作起動部100と、文
字列入力部101、文字列バッファ102、検索制御部
103、文字列検索部104、作成中文書ファイル10
5、同一文字種文字列取り出し部400、表示部10
7、予測文字列選択制御部108、出力部109、確定
文字列表示部110、及び文字列選択部111から構成
される。
字列予測装置の第四の実施の形態を示したブロック図で
ある。文字列予測装置は、予測動作起動部100と、文
字列入力部101、文字列バッファ102、検索制御部
103、文字列検索部104、作成中文書ファイル10
5、同一文字種文字列取り出し部400、表示部10
7、予測文字列選択制御部108、出力部109、確定
文字列表示部110、及び文字列選択部111から構成
される。
【0101】ここで、上記の各ブロックの機能について
前述のブロックと異なるものについて説明する。同一文
字種文字列取り出し部400は、文字列検索部104よ
り知らさせた位置より後ろの文字列入力部101に入力
された文字列と同一文字種の文字列を作成中文書ファイ
ル105より取り出し検索制御部103に渡すものであ
る。
前述のブロックと異なるものについて説明する。同一文
字種文字列取り出し部400は、文字列検索部104よ
り知らさせた位置より後ろの文字列入力部101に入力
された文字列と同一文字種の文字列を作成中文書ファイ
ル105より取り出し検索制御部103に渡すものであ
る。
【0102】上記第四の実施の形態の構成の動作を図6
のフローチャートを参照して説明する。文字列検索部1
04が文字列を検索するまでの部分と、検索制御部10
3が文字列を取り出してからあとの部分の処理は第一の
実施例と同様である(ステップ70から73はステップ
10から13に、又ステップ79から82はステップ1
8から21に対応)。
のフローチャートを参照して説明する。文字列検索部1
04が文字列を検索するまでの部分と、検索制御部10
3が文字列を取り出してからあとの部分の処理は第一の
実施例と同様である(ステップ70から73はステップ
10から13に、又ステップ79から82はステップ1
8から21に対応)。
【0103】文字列検索部104は検索のキーとなる文
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を同一文字種文字列取り出し部400に知ら
せる。検索に失敗した場合には、そのことを、同一文字
種文字列取り出し部400に知らせる(ステップ7
4)。
字列を受け取り、利用者が入力中の作成中文書ファイル
105に対して検索を行う。検索に成功した場合には文
字列の位置を同一文字種文字列取り出し部400に知ら
せる。検索に失敗した場合には、そのことを、同一文字
種文字列取り出し部400に知らせる(ステップ7
4)。
【0104】同一文字種文字列取り出し部400は、文
字列検索部104によって検索された位置より後方の入
力文字列と同一文字種の文字列を作成中文書ファイル1
05から取り出し検索制御部103に渡す。文字列検索
部104から文字列の検索に失敗したことを知らされた
場合には、そのことを検索制御部103に知らせる(ス
テップ75,76)。
字列検索部104によって検索された位置より後方の入
力文字列と同一文字種の文字列を作成中文書ファイル1
05から取り出し検索制御部103に渡す。文字列検索
部104から文字列の検索に失敗したことを知らされた
場合には、そのことを検索制御部103に知らせる(ス
テップ75,76)。
【0105】検索制御部103は、同一文字種文字列取
り出し部400から文字列を受け取り、設定した文字列
数に達したかどうかを調べ、達していなければ更に文字
列の検索を文字列検索部104に指示する。
り出し部400から文字列を受け取り、設定した文字列
数に達したかどうかを調べ、達していなければ更に文字
列の検索を文字列検索部104に指示する。
【0106】設定数に達していれば、その時点までに取
り出された文字列を文字列群として予測文字列選択制御
部108に渡す。設定数に達していなくても検索に失敗
したことを知らされた場合には、文字列群を予測文字列
選択制御部108に渡す(ステップ77,78)。
り出された文字列を文字列群として予測文字列選択制御
部108に渡す。設定数に達していなくても検索に失敗
したことを知らされた場合には、文字列群を予測文字列
選択制御部108に渡す(ステップ77,78)。
【0107】次に、入力文「電子メディアが注目を浴び
ている。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」が入
力され、そのあとに「コミュニケーションツールの多様
化により」と続けて文を入力しようと意図している利用
者が「コミ」と入力した時点で予測ボタンを押した場合
に、その後に続く文字列を予測する処理を具体例として
示す。
ている。近年企業内でのコミュニケーションツールとし
て、電子メールが多くの企業で利用されている。」が入
力され、そのあとに「コミュニケーションツールの多様
化により」と続けて文を入力しようと意図している利用
者が「コミ」と入力した時点で予測ボタンを押した場合
に、その後に続く文字列を予測する処理を具体例として
示す。
【0108】文字列入力部101は、利用者の「コミ」
という文字列の入力を受け付ける。入力された文字列は
予測文字列検索のキーとして使われるために、文字列バ
ッファ102に一時的に保存される。
という文字列の入力を受け付ける。入力された文字列は
予測文字列検索のキーとして使われるために、文字列バ
ッファ102に一時的に保存される。
【0109】予測動作起動部100は、予測ボタンが押
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる。
されたときに、利用者が文字列を入力する手間を省きた
いものと判断し、文字列入力部に対して予測処理の開始
を知らせる。
【0110】文字列入力部101は、予測処理の開始を
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは「コミ」を取り出し、検索制御部10
3に渡す。
知らされると文字列バッファ102から予測処理に使う
文字列、ここでは「コミ」を取り出し、検索制御部10
3に渡す。
【0111】検索制御部103は、取り出す文字列数を
予め設定さている数である[5]にセットし、文字列検
索部104に文字列入力部101から受け取った文字列
「コミ」を渡す。
予め設定さている数である[5]にセットし、文字列検
索部104に文字列入力部101から受け取った文字列
「コミ」を渡す。
【0112】文字列検索部104は、利用者が入力中の
作成中文書ファイル105に対して文字列「コミ」の検
索を行い、「コミュニケーションツール〜」の部分を見
つけ、その位置を同一文字種文字列取り出し部400に
知らせる。
作成中文書ファイル105に対して文字列「コミ」の検
索を行い、「コミュニケーションツール〜」の部分を見
つけ、その位置を同一文字種文字列取り出し部400に
知らせる。
【0113】同一文字種文字列取り出し部400は、文
字列検索部104によって検索された位置より後方の入
力文字列と同一文字種の文字列、ここでは「ミュニケー
ションツール」を作成中文書ファイル105から取り出
し検索制御部103に渡すものである。
字列検索部104によって検索された位置より後方の入
力文字列と同一文字種の文字列、ここでは「ミュニケー
ションツール」を作成中文書ファイル105から取り出
し検索制御部103に渡すものである。
【0114】検索制御部103は、同一文字種文字列取
り出し部400から文字列を受け取るが、まだ設定した
文字列数に達成していないので更に検索を要求する。し
かし、検索に失敗したことを知らされ検索を終える。こ
の時点で検索された文字列をまとめて予測文字列群とし
て予測文字列選択制御部108に渡す。
り出し部400から文字列を受け取るが、まだ設定した
文字列数に達成していないので更に検索を要求する。し
かし、検索に失敗したことを知らされ検索を終える。こ
の時点で検索された文字列をまとめて予測文字列群とし
て予測文字列選択制御部108に渡す。
【0115】予測文字列選択制御部108は、予測文字
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「ュニケーションツール」
という文字列を表示する。
列群を受け取り表示部107に対して文字列群の表示を
要求する。表示部107は、「ュニケーションツール」
という文字列を表示する。
【0116】文字列選択部111は、利用者の文字列の
選択を待つ。ここで、利用者は「コミュニケーションの
多用化により」と続けて入力するつもりだったので、こ
れを選択する。
選択を待つ。ここで、利用者は「コミュニケーションの
多用化により」と続けて入力するつもりだったので、こ
れを選択する。
【0117】この選択により、「ュニケーションツー
ル」が利用者の意図していたものとして判断され、文字
列選択制御部108は、出力部109に対して文字列を
出力するように要求する。
ル」が利用者の意図していたものとして判断され、文字
列選択制御部108は、出力部109に対して文字列を
出力するように要求する。
【0118】出力部109は、利用者によって選択され
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「ュニケーションツール」を表示し予測の処理
を終える。この具体例では、利用者は「ュニケーション
ツール」という部分の入力作業を省けたことになる。
た文字列を確定文字列として確定文字列表示部110に
渡す。確定文字列表示部110は、確定文字列として受
け取った「ュニケーションツール」を表示し予測の処理
を終える。この具体例では、利用者は「ュニケーション
ツール」という部分の入力作業を省けたことになる。
【0119】尚、本発明は上記実施形態に限定されるも
のではない、例えば、予測を開始するために予測ボタン
を使うのではなく絶えず予測処理をしてもよいし、何等
かの合図を用いて予測を開始しても良い。又、入力には
文字認識を使うのではなく、タブレットやキーボードを
用いても良い。又、利用者への選択を行わせずに優先順
位の高いものをそのまま出力しても良いし、文字列の取
り出しに関してはその順序を制限していないが、直前の
ものから取り出しても良いし、複数現れているものを優
先して取り出しても良い。又、予測結果の出力先は画面
でなく他の処理系でも良い。要するに、本発明の趣旨を
逸脱しない範囲で種々変形して実施することが可能であ
る。
のではない、例えば、予測を開始するために予測ボタン
を使うのではなく絶えず予測処理をしてもよいし、何等
かの合図を用いて予測を開始しても良い。又、入力には
文字認識を使うのではなく、タブレットやキーボードを
用いても良い。又、利用者への選択を行わせずに優先順
位の高いものをそのまま出力しても良いし、文字列の取
り出しに関してはその順序を制限していないが、直前の
ものから取り出しても良いし、複数現れているものを優
先して取り出しても良い。又、予測結果の出力先は画面
でなく他の処理系でも良い。要するに、本発明の趣旨を
逸脱しない範囲で種々変形して実施することが可能であ
る。
【0120】
【発明の効果】以上のように、本発明によれば、文字列
の一部が入力された時点で作成中の文書内から入力され
た文字列を検索して検索に成功した部分より後ろの文字
列を予測文字列の候補として出力することにより、新た
に記憶領域や辞書を設けることなく利用者がこれから入
力しようとしていると考えられる文字列を示すことがで
きる。予測されたものの中に利用者が希望した文字列が
存在すれば、文字列の入力にかかる負担を軽減すること
が可能となる。
の一部が入力された時点で作成中の文書内から入力され
た文字列を検索して検索に成功した部分より後ろの文字
列を予測文字列の候補として出力することにより、新た
に記憶領域や辞書を設けることなく利用者がこれから入
力しようとしていると考えられる文字列を示すことがで
きる。予測されたものの中に利用者が希望した文字列が
存在すれば、文字列の入力にかかる負担を軽減すること
が可能となる。
【図1】本発明の一実施の形態に係る装置の構成を示す
ブロック図。
ブロック図。
【図2】同実施の形態のにおける動作を説明するフロー
チャート。
チャート。
【図3】本発明の第二の実施の形態に係る装置の構成を
示すブロック図。
示すブロック図。
【図4】同実施の形態のにおける動作を説明するフロー
チャート。
チャート。
【図5】本発明の第三の実施の形態に係る装置の構成を
示すブロック図。
示すブロック図。
【図6】同実施の形態のにおける動作を説明するフロー
チャート。
チャート。
【図7】本発明の第四の実施の形態に係る装置の構成を
示すブロック図。
示すブロック図。
【図8】同実施の形態のにおける動作を説明するフロー
チャート。
チャート。
100…予測動作起動部、101…文字列入力部、10
2…文字列バッファ、103…検索制御部、104…文
字列検索部、105…作成中文書ファイル、106…文
字列取り出し部、107…表示部、108…予測文字列
選択制御部、109…出力部、110…確定文字列表示
部、111…文字列選択部、200…一定数文字列取り
出し部、300…部分文字列取り出し部、400…同一
文字種文字列取り出し部。
2…文字列バッファ、103…検索制御部、104…文
字列検索部、105…作成中文書ファイル、106…文
字列取り出し部、107…表示部、108…予測文字列
選択制御部、109…出力部、110…確定文字列表示
部、111…文字列選択部、200…一定数文字列取り
出し部、300…部分文字列取り出し部、400…同一
文字種文字列取り出し部。
Claims (8)
- 【請求項1】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示す文字列予測装置に於ける前記入力文字列に続く
文字列を予測する文字列予測方法にあって、 文字列が入力された場合には、その時点までに入力が終
っている作成中の文書内から入力された文字列を検索
し、 同一文字列を見付けることができたときには、見付ける
ことができた複数の文字列について検索された文字列よ
り後ろの文字列を取り出し、 この取り出された複数の文字列を予測文字列群として出
力するようにしたことを特徴とする文字列予測方法。 - 【請求項2】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示す文字列予測装置に於ける前記入力文字列に続く
文字列を予測する文字列予測方法にあって、 文字列が入力された場合には、その時点までに入力が終
っている作成中の文書内から入力された文字列を検索
し、 同一文字列を見付けることができたときには、見付ける
ことができた複数の文字列について検索された文字列よ
り後ろの一定文字数の文字列を取り出し、 この取り出された複数の文字列を予測文字列群として出
力するようにしたことを特徴とする文字列予測方法。 - 【請求項3】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示す文字列予測装置に於ける前記入力文字列に続く
文字列を予測する文字列予測方法にあって、 文字列が入力された場合には、その時点までに入力が終
っている作成中の文書内から入力された文字列を検索
し、 同一文字列を見付けることができたときには、見つける
ことができた複数の文字列について検索された文字列よ
り後ろの読点若しくは句読点までの文字列を取り出し、 取り出された複数の文字列を予測文字列群として出力す
るようにしたことを特徴とする文字列予測方法。 - 【請求項4】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示す文字列予測装置に於ける前記入力文字列に続く
文字列を予測する文字列予測方法にあって、 文字列が入力された場合には、その時点までに入力が終
っている作成中の文書内から入力された文字列を検討
し、 同一文字列を見付けることができたときには、見付ける
ことができた複数の文字列について検索された文字列よ
り後ろの検索された文字列と同一文字種の文字列を取り
出し、 取り出された複数の文字列を予測文字列群として出力す
るようにしたことを特徴とする文字列予測方法。 - 【請求項5】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示すものに於いて、 文字列を入力するための文字列入力手段と、 入力された文字列を同一文書内から検索する文字列検索
手段と、 検索された文字列より後ろの文字列を取り出す文字列取
り出し手段と、 複数の文字列を取り出すために文字列検索手段及び文字
列取り出し手段とを制御する検索制御手段と、 取り出した文字列群を出力する出力手段とを具備したこ
とを特徴とする文書作成装置。 - 【請求項6】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示すものに於いて、 文字列を入力するための文字列入力手段と、 入力された文字列を同一文書内から検索する文字列検索
手段と、 検索された文字列より後ろの一定文字数の文字列を取り
出す一定数文字列取り出し手段と、 複数の文字列を取り出すために文字列検索手段及び一定
数文字列取り出し手段とを制御する検索制御手段と、 取り出した文字列群を出力する出力手段とを具備したこ
とを特徴とする文書作成装置。 - 【請求項7】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示すものに於いて、 文字列を入力するための文字列入力手段と、 入力された文字列を同一文書内から検索する文字列検索
手段と、 検索された文字列より後ろの読点または句読点までの文
字列を取り出す部分文字列取り出し手段と、 複数の文字列を取り出すために文字列検索手段及び部分
文字列取り出し手段とを制御する検索制御手段と、 取り出した文字列群を出力する出力手段とを具備したこ
とを特徴とする文書作成装置。 - 【請求項8】 入力された文字列を先頭部分にもつ文字
列を、これから入力しようとしている文字列として予測
して示すものにおいて、 文字列を入力するための文字列入力手段と、 入力された文字列を同一文書内から検索する文字列検索
手段と、 検索された文字列より後ろの入力された文字列を同一文
字種の文字列を取り出す同一文字種文字列取り出し手段
と、 複数の文字列を取り出すために文字列検索手段及び同一
文字種文字列取り出し手段とを制御する検索制御手段
と、 取り出した文字列群を出力する出力手段とを具備したこ
とを特徴とする文書作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7224105A JPH0969086A (ja) | 1995-08-31 | 1995-08-31 | 文字列予測方法及び文書作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7224105A JPH0969086A (ja) | 1995-08-31 | 1995-08-31 | 文字列予測方法及び文書作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0969086A true JPH0969086A (ja) | 1997-03-11 |
Family
ID=16808626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7224105A Pending JPH0969086A (ja) | 1995-08-31 | 1995-08-31 | 文字列予測方法及び文書作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0969086A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013218676A (ja) * | 2012-03-16 | 2013-10-24 | ▲華▼▲為▼▲終▼端有限公司 | 入力方法、入力装置、および端末 |
-
1995
- 1995-08-31 JP JP7224105A patent/JPH0969086A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013218676A (ja) * | 2012-03-16 | 2013-10-24 | ▲華▼▲為▼▲終▼端有限公司 | 入力方法、入力装置、および端末 |
| US9984069B2 (en) | 2012-03-16 | 2018-05-29 | Huawei Device (Dongguan) Co., Ltd. | Input method, input apparatus, and terminal |
| US10599779B2 (en) | 2012-03-16 | 2020-03-24 | Huawei Device Co., Ltd. | Input method, input apparatus, and terminal |
| US11256877B2 (en) | 2012-03-16 | 2022-02-22 | Huawei Device Co., Ltd. | Input method, input apparatus, and terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06332953A (ja) | デ−タファイル装置 | |
| JPH05314182A (ja) | 情報検索装置 | |
| JP2003131776A (ja) | 情報処理装置、文字列入力装置、および確定履歴制御方法 | |
| JP2002007390A (ja) | 文字列予測制御方法、および文字列入力装置 | |
| JPH0969086A (ja) | 文字列予測方法及び文書作成装置 | |
| JPH11212705A (ja) | 文字列予測装置及び文字列予測方法 | |
| JPH09288666A (ja) | 文字列予測方法及びこの文字列予測方法を用いた文書作成装置 | |
| JP3242224B2 (ja) | 手書文字認識装置 | |
| JPH09153040A (ja) | 文字列予測方法、及び文字列予測装置 | |
| JP2003196273A (ja) | 文字列入力装置および文字列入力方法 | |
| JP3498635B2 (ja) | 情報検索方法及びその装置並びにコンピュータ可読記録媒体 | |
| JPH05189439A (ja) | 文書作成装置及び方法 | |
| JP4404436B2 (ja) | 文字入力装置 | |
| JP2005092824A (ja) | 文書検索装置、文書検索方法、文書検索プログラム、および記録媒体 | |
| JPH0237471A (ja) | 情報検索装置 | |
| JP2001188776A (ja) | かな漢字変換システム | |
| JPH0895998A (ja) | 画像検索装置 | |
| JPH0696059A (ja) | 文書作成支援装置 | |
| JPH1196152A (ja) | 文字列予測装置及び文字列予測方法 | |
| JPH11259465A (ja) | 文字列予測装置及び文字列予測方法 | |
| JPH1011433A (ja) | 仮名漢字変換方式における同音異義語選択方法及びその装置 | |
| JPH07244676A (ja) | 文書ファイリング装置および文書ファイリング方法 | |
| JPH0922411A (ja) | 文書処理方法及びその装置 | |
| JPH08305713A (ja) | 電子ファイリング装置 | |
| JP2002041509A (ja) | 文字入力装置 |