JPH0387969A - 文字データ処理装置 - Google Patents
文字データ処理装置Info
- Publication number
- JPH0387969A JPH0387969A JP1222863A JP22286389A JPH0387969A JP H0387969 A JPH0387969 A JP H0387969A JP 1222863 A JP1222863 A JP 1222863A JP 22286389 A JP22286389 A JP 22286389A JP H0387969 A JPH0387969 A JP H0387969A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- document
- page
- character
- search
- 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
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、文字列検索機能を備えたパーソナル・コンピ
ュータ(パソコン)などのデータ処理装置に係り、特に
、ワードプロセッサに好適なデータ処理装置に関する。
ュータ(パソコン)などのデータ処理装置に係り、特に
、ワードプロセッサに好適なデータ処理装置に関する。
ワードプロセッサ(ワープロ)などのデータ処理装置で
は、従来から文字列検索機能を備え、編集などの文書作
成処理の効率化が充分に図れるようになっている。
は、従来から文字列検索機能を備え、編集などの文書作
成処理の効率化が充分に図れるようになっている。
ところで、従来のこの種の装置に付与されている文字列
検索機能は、特開昭58−201140号公報、特開昭
61−285534号公報、特開昭62−42229号
公報、或いは特開昭62−221726号公報などに記
載のように、作成した索引の先頭から順次、その文字列
を検索し、表示をして行く方式になっていた。
検索機能は、特開昭58−201140号公報、特開昭
61−285534号公報、特開昭62−42229号
公報、或いは特開昭62−221726号公報などに記
載のように、作成した索引の先頭から順次、その文字列
を検索し、表示をして行く方式になっていた。
上記従来技術は、文書データ中から任意の文字列を検索
する場合、常に、その文書の先頭から順次、検索と表示
を繰り返して行くようになっていて、検索の効率化につ
いて特に配慮がされておらず、文書データが膨大で多大
の頁数からなる場合などでは、必要な文字列の存在位置
に到達するのに、かなりの時間が必要になってしまうと
いう問題があった。
する場合、常に、その文書の先頭から順次、検索と表示
を繰り返して行くようになっていて、検索の効率化につ
いて特に配慮がされておらず、文書データが膨大で多大
の頁数からなる場合などでは、必要な文字列の存在位置
に到達するのに、かなりの時間が必要になってしまうと
いう問題があった。
例えば、いま、ワープロなどのユーザが、その編集すべ
き文書については、検索すべき文字列の存在位置が、そ
の文書の中で前の方なのか、中はどなのか、或いは後半
なのかが大体判っていた場合でも、従来技術では、必ず
文書の先頭から検索を繰り返さなければならず、従って
、検索の効率化が困難なのである。
き文書については、検索すべき文字列の存在位置が、そ
の文書の中で前の方なのか、中はどなのか、或いは後半
なのかが大体判っていた場合でも、従来技術では、必ず
文書の先頭から検索を繰り返さなければならず、従って
、検索の効率化が困難なのである。
本発明の目的は、ユーザの記憶が充分に活用出来、編集
すべき文書に応じて文字列検索の高効率化が可能で、編
集作業に要する時間が充分に短縮出来るようにした文字
データ処理装置を提供することにある。
すべき文書に応じて文字列検索の高効率化が可能で、編
集作業に要する時間が充分に短縮出来るようにした文字
データ処理装置を提供することにある。
上記目的は、文字列検索中に逐次検索された文字列の文
書データ全体の中での存在位置を順次検出して記憶する
手段と、該手段により記憶した存在位置を所定の一覧表
形式で表示する手段とを設けることにより達成される。
書データ全体の中での存在位置を順次検出して記憶する
手段と、該手段により記憶した存在位置を所定の一覧表
形式で表示する手段とを設けることにより達成される。
〔作用〕
上記手段は、文書データ全体から検索すべき文字列の存
在位置を調べ、その結果を一覧表として表示するから、
この−覧表をユーザが調べ、自己の記憶と突き合わせる
ことにより、文書の先頭からいちいち文字列の逐次検索
と表示を繰返えすことなく、必要な編集位置を短時間で
容易に知ることが出来、効率的な文書編集を行なうこと
ができる。
在位置を調べ、その結果を一覧表として表示するから、
この−覧表をユーザが調べ、自己の記憶と突き合わせる
ことにより、文書の先頭からいちいち文字列の逐次検索
と表示を繰返えすことなく、必要な編集位置を短時間で
容易に知ることが出来、効率的な文書編集を行なうこと
ができる。
以下、本発明による文字データ処理装置について、図示
の実施例により詳細に説明する。
の実施例により詳細に説明する。
第1図は本発明の一実施例で、ワープロなどの文字デー
タ処理装置に付与された機能により実行される基本的処
理手順をブロック図で示したもので、この処理は、所定
のキー人力などにより検索処理か指令されると開始され
、以下の処理が順次実行される。
タ処理装置に付与された機能により実行される基本的処
理手順をブロック図で示したもので、この処理は、所定
のキー人力などにより検索処理か指令されると開始され
、以下の処理が順次実行される。
処理ステップlでは、所定のキー人力操作などにより、
検索の対象となる文字列の入力処理が実行される。
検索の対象となる文字列の入力処理が実行される。
処理ステップ2は、入力された文字列を文書データの先
頭から各頁毎に検索し、検索すべき文字列が存在した頁
では、その頁番号と、この頁内に検索すべき文字列の存
在個数とを順次記憶して行く処理を実行する。
頭から各頁毎に検索し、検索すべき文字列が存在した頁
では、その頁番号と、この頁内に検索すべき文字列の存
在個数とを順次記憶して行く処理を実行する。
処理ステップ3では、記憶された頁番号と、存在個数と
を所定の形式により一覧表として表示する処理を実行す
る。
を所定の形式により一覧表として表示する処理を実行す
る。
処理ステップ4は、表示された一覧表に基づいて必要な
文字列の存在位置を知り、所定のキー人力操作により編
集位置の選択に必要な操作処理が行なわれる。
文字列の存在位置を知り、所定のキー人力操作により編
集位置の選択に必要な操作処理が行なわれる。
処理ステップ5では、選択された文書位置での必要な編
集処理が遂行される。
集処理が遂行される。
処理ステップ6では、処理ステップ4と5による文書編
集処理を繰り返すか否かを判断する処理で、所定のキー
人力などにより判断結果が入力され、これにより処理ス
テップ4に戻るか、ここで文書編集処理を終了するかが
決められることになる。
集処理を繰り返すか否かを判断する処理で、所定のキー
人力などにより判断結果が入力され、これにより処理ス
テップ4に戻るか、ここで文書編集処理を終了するかが
決められることになる。
従って、この実施例によれば、任意の文字列の検索処理
に際して、その文字列が存在する頁番号と、その頁に存
在する文字列の個数とが一覧表として表示されることに
なり、短時間で容易に必要な文字列の存在位置が検索で
き、文書の編集処理を効率的に行なうことができる。
に際して、その文字列が存在する頁番号と、その頁に存
在する文字列の個数とが一覧表として表示されることに
なり、短時間で容易に必要な文字列の存在位置が検索で
き、文書の編集処理を効率的に行なうことができる。
次に、上記実施例について、更に詳細に説明する。
第2図は、第1図の処理手順を更に展開して示したもの
で、この図において、まず、処理ステップ10では、検
索対象文字列の入力処理が行なわれる。このときの表示
画面は第3図に示すものから第4図に示すようになる。
で、この図において、まず、処理ステップ10では、検
索対象文字列の入力処理が行なわれる。このときの表示
画面は第3図に示すものから第4図に示すようになる。
すなわち、いま、編集中の画面が例えば第3図のように
なっていたとすると、これが処理ステップ10における
文字列検索コマンドの入力により、第4図に示すように
、まず、所定のウィンドが開かれ、″′検索文字列の入
力”という指示メツセージが現われる。そこで、これに
対して“文字列”と入力されると、図示のようになるこ
とを表わしている。
なっていたとすると、これが処理ステップ10における
文字列検索コマンドの入力により、第4図に示すように
、まず、所定のウィンドが開かれ、″′検索文字列の入
力”という指示メツセージが現われる。そこで、これに
対して“文字列”と入力されると、図示のようになるこ
とを表わしている。
そこで、この文字列の入力処理に応じて、続く処理ステ
ップ11で文書の最初の頁での検索処理に進み、そして
、その結果を次の処理ステップ12で判定し、いま現在
検索を行なっている頁(このときは最初の頁)に検索対
象文字列(第4図の例では“文字列”)が存在するか否
かを判断し、結果がYesのときには処理ステップ13
に、他方、結果がNOのときには処理ステップ17に夫
々進む。
ップ11で文書の最初の頁での検索処理に進み、そして
、その結果を次の処理ステップ12で判定し、いま現在
検索を行なっている頁(このときは最初の頁)に検索対
象文字列(第4図の例では“文字列”)が存在するか否
かを判断し、結果がYesのときには処理ステップ13
に、他方、結果がNOのときには処理ステップ17に夫
々進む。
まず処理ステップ13に進んだときには、この処理ステ
ップと次の処理ステップ14による判断処理とで、現在
検索中の頁内にある全ての検索対象文字列の位置を所定
のメモリ領域に記憶する処理を実行し、その後、処理ス
テップ15から処理ステップ16を実行することにより
、いま処理中の頁の番号と、その中に存在した検索対象
文字列の個数とを所定のメモリ領域に記憶し、その後、
処理ステップ12での判断結果がNoなったときと同じ
(、処理ステップ17に進むのである。
ップと次の処理ステップ14による判断処理とで、現在
検索中の頁内にある全ての検索対象文字列の位置を所定
のメモリ領域に記憶する処理を実行し、その後、処理ス
テップ15から処理ステップ16を実行することにより
、いま処理中の頁の番号と、その中に存在した検索対象
文字列の個数とを所定のメモリ領域に記憶し、その後、
処理ステップ12での判断結果がNoなったときと同じ
(、処理ステップ17に進むのである。
この処理ステップ17では、まず、その文書に次ぎの頁
が有るか否かが調べられ、結果がYesと判定されたら
処理ステップ18に進み、次ぎの頁の検索を実行してか
ら処理ステップ12に戻り、処理ステップ16までの文
字列の検索と、存在位置の記憶のための処理を繰り返す
。従って、これらの処理ステップ12乃至18の処理ス
テップが実行されると、その文書の全頁にわたる検索処
理が進んでゆくため、やがて、その文書の最終頁の処理
が終わるので、ここで処理ステップ17での結果がNo
になり、今度は、ここから処理ステップ19に向う。
が有るか否かが調べられ、結果がYesと判定されたら
処理ステップ18に進み、次ぎの頁の検索を実行してか
ら処理ステップ12に戻り、処理ステップ16までの文
字列の検索と、存在位置の記憶のための処理を繰り返す
。従って、これらの処理ステップ12乃至18の処理ス
テップが実行されると、その文書の全頁にわたる検索処
理が進んでゆくため、やがて、その文書の最終頁の処理
が終わるので、ここで処理ステップ17での結果がNo
になり、今度は、ここから処理ステップ19に向う。
この処理ステップ19以降の処理に進んだときには、こ
こで、まず、その文書には検索対象文字列が存在したか
否かが調べられる。そして、結果がNoと判断されたと
きには、その文書からは検索対象文字列が一つも見出さ
れなかったのであるから、ここで処理ステップ20に進
み、この文書には、指定された文字列は全く存在しない
旨のメツセージを表示させ、ここで、この検索コマンド
による処理を抜ける。なお、このときのメツセージは第
4図のウィンドの中に表示されるようになっている。
こで、まず、その文書には検索対象文字列が存在したか
否かが調べられる。そして、結果がNoと判断されたと
きには、その文書からは検索対象文字列が一つも見出さ
れなかったのであるから、ここで処理ステップ20に進
み、この文書には、指定された文字列は全く存在しない
旨のメツセージを表示させ、ここで、この検索コマンド
による処理を抜ける。なお、このときのメツセージは第
4図のウィンドの中に表示されるようになっている。
一方、処理ステップ19での結果がYesになったとき
には、少なくとも1の検索対象文字列が存在したことを
意味するから、このときには処理ステップ21以降に進
み、まず、この処理ステップ21では、検索対象文字列
が存在した全ての頁の頁番号の一覧表の表示処理を実行
する。第5図はこのときの表示画面例で、画面の左側に
ウィンドを開き、その中の左側に頁番号が、そして右側
に、その頁内での文字列の存在個数が、それぞれ表示さ
れることになる。そして、更に、この実施例では、頁内
に存在した検索対象文字列の個数によって表示される文
字の色を、例えば、文字列の個数が1の場合には白色文
字、2〜5の範囲では青色文字、6〜10までは緑色文
字、そして11以上では赤色文字という具合に、それぞ
れの個数により文字の色を変えて表示するようになって
いる。
には、少なくとも1の検索対象文字列が存在したことを
意味するから、このときには処理ステップ21以降に進
み、まず、この処理ステップ21では、検索対象文字列
が存在した全ての頁の頁番号の一覧表の表示処理を実行
する。第5図はこのときの表示画面例で、画面の左側に
ウィンドを開き、その中の左側に頁番号が、そして右側
に、その頁内での文字列の存在個数が、それぞれ表示さ
れることになる。そして、更に、この実施例では、頁内
に存在した検索対象文字列の個数によって表示される文
字の色を、例えば、文字列の個数が1の場合には白色文
字、2〜5の範囲では青色文字、6〜10までは緑色文
字、そして11以上では赤色文字という具合に、それぞ
れの個数により文字の色を変えて表示するようになって
いる。
次に、こうして−覧表が表示されたことにより、続いて
処理ステップ22では、ユーザによる頁番号の選択が行
なわれる。このときの選択操作は、第5図の表示面で、
所定の頁番号に対するカーソルの移動、重ね合わせと、
それに続く実行キーの押下により遂行される。なお、こ
の第5図では、頁番号P、l にカーソルが重畳されて
いる状態が表わされている。
処理ステップ22では、ユーザによる頁番号の選択が行
なわれる。このときの選択操作は、第5図の表示面で、
所定の頁番号に対するカーソルの移動、重ね合わせと、
それに続く実行キーの押下により遂行される。なお、こ
の第5図では、頁番号P、l にカーソルが重畳されて
いる状態が表わされている。
続く処理ステップ23は、単に検索、対象文字列の存在
位置の閲覧だけを希望したときのためのもので、このと
きには、ここでエスケープキーを操作することにより、
この処理ステップ23での結果がNOになり、処理は終
了され、元の表示画面に戻る。
位置の閲覧だけを希望したときのためのもので、このと
きには、ここでエスケープキーを操作することにより、
この処理ステップ23での結果がNOになり、処理は終
了され、元の表示画面に戻る。
エスケープキーが押されなかったときには処理ステップ
24に進み、第6図に示すように、選択した頁での文書
の編集処理、すなわち、その頁内で一番最初にある検索
対象文字列にカーソルを移動させ、順次、所定の文字列
に変換するなどの処理を行ない、所定の編集処理を実行
する。
24に進み、第6図に示すように、選択した頁での文書
の編集処理、すなわち、その頁内で一番最初にある検索
対象文字列にカーソルを移動させ、順次、所定の文字列
に変換するなどの処理を行ない、所定の編集処理を実行
する。
ところで、このとき、いま、選択し表示された文書の頁
がユーザの意識していた頁とは異なっていた場合や、そ
の頁での編集処理は終了したが、ここでさらに他の頁の
編集処理に進みたい場合の為に、次の処理ステップ25
が設けられている。
がユーザの意識していた頁とは異なっていた場合や、そ
の頁での編集処理は終了したが、ここでさらに他の頁の
編集処理に進みたい場合の為に、次の処理ステップ25
が設けられている。
すなわち、この処理ステップ25では、予め任意のキー
を頁の再選択キーとして割り当てておき、この再選択キ
ーによる入力が有るか否かを調べ、その結果により処理
ステップ21まで戻るように構成されており、従って、
再度、−覧表の表示から所定の文字列が存在するであろ
う頁番号の選択が可能になるのである。
を頁の再選択キーとして割り当てておき、この再選択キ
ーによる入力が有るか否かを調べ、その結果により処理
ステップ21まで戻るように構成されており、従って、
再度、−覧表の表示から所定の文字列が存在するであろ
う頁番号の選択が可能になるのである。
従って、この実施例によれば、文書データの中に指定し
た文字列が存在した場合、その文字列が存在する頁番号
と、その頁内に存在する文字列の個数とが一覧表として
自動的に表示されてくるから、ユーザが、予めその文書
の中で、その文字列が存在するであろう位置について、
例えば、文書の前の方、中間部分、或いは後の方などの
記憶をもっていた場合には、極めて短時間で容易に検索
が可能になり、文書の編集などの効率化を充分に得るこ
とができる。
た文字列が存在した場合、その文字列が存在する頁番号
と、その頁内に存在する文字列の個数とが一覧表として
自動的に表示されてくるから、ユーザが、予めその文書
の中で、その文字列が存在するであろう位置について、
例えば、文書の前の方、中間部分、或いは後の方などの
記憶をもっていた場合には、極めて短時間で容易に検索
が可能になり、文書の編集などの効率化を充分に得るこ
とができる。
また、この実施例によれば、検索対象文字列の存在位置
情報−覧表の再読出しが、編集作業中、任意に出来るか
ら、錯誤などによる誤った選択に際しても、その補正操
作が容易で、無駄な処理時間の発生を充分に抑えること
ができる。
情報−覧表の再読出しが、編集作業中、任意に出来るか
ら、錯誤などによる誤った選択に際しても、その補正操
作が容易で、無駄な処理時間の発生を充分に抑えること
ができる。
なお、上記実施例では、文字列の存在位置の情報表示形
態として頁番号を使用しているが、これに代えて行番号
を使用したり、或いは、文書全体からみた相対的な位置
、つまり文書の前半、中間、後半などの表示形態として
もよい。
態として頁番号を使用しているが、これに代えて行番号
を使用したり、或いは、文書全体からみた相対的な位置
、つまり文書の前半、中間、後半などの表示形態として
もよい。
本発明によれば、文書データの文字検索処理に際して、
予め、その文書の全体の中での検索対象文字列の存在位
置が一覧表形式で自動的に表示されるから、ワープロな
どの文字データ処理装置で処理すべき文書があった場合
、その文書については、ユーザが、ある程度の知識を有
していて、必要な文字列の存在位置についても、大体記
憶して1)−1円 いた場合には、この−覧表から容易に編集位置を知るこ
とが出来、文書の最初から順次、検索操作を繰り返す必
要が無くなり、従って、処理すべき文書のデータ量が膨
大なものであった場合でも、短時間で容易に必要な位置
に到達することが可能になり、文書データ処理の効率化
を充分に得ることができる。
予め、その文書の全体の中での検索対象文字列の存在位
置が一覧表形式で自動的に表示されるから、ワープロな
どの文字データ処理装置で処理すべき文書があった場合
、その文書については、ユーザが、ある程度の知識を有
していて、必要な文字列の存在位置についても、大体記
憶して1)−1円 いた場合には、この−覧表から容易に編集位置を知るこ
とが出来、文書の最初から順次、検索操作を繰り返す必
要が無くなり、従って、処理すべき文書のデータ量が膨
大なものであった場合でも、短時間で容易に必要な位置
に到達することが可能になり、文書データ処理の効率化
を充分に得ることができる。
第1図は本発明による文字データ処理装置の一実施例に
おける処理の主要な部分を示すフローチャート、第2図
は同じくその詳細を示すフローチャート、第3図、第4
図、第5図、及び第6図はそれぞれ本発明の一実施例に
よる表示画面の説明図である。 1〜6.10〜25・・・・・・処理ステップ。 第 図 1〜6:j%理ステップ 第3図 第5図
おける処理の主要な部分を示すフローチャート、第2図
は同じくその詳細を示すフローチャート、第3図、第4
図、第5図、及び第6図はそれぞれ本発明の一実施例に
よる表示画面の説明図である。 1〜6.10〜25・・・・・・処理ステップ。 第 図 1〜6:j%理ステップ 第3図 第5図
Claims (1)
- 【特許請求の範囲】 1、文書作成・編集機能と文字列検索機能を備えた文字
データ処理装置において、文字列検索中に逐次検索され
た文字列の文書データ全体の中での存在位置を順次検出
して記憶する手段と、該手段により記憶した存在位置を
所定の一覧表形式で表示する手段とが設けられているこ
とを特徴とする文字データ処理装置。 2、請求項1の発明において、上記所定の一覧表形式が
、文書データ内における頁数と、同一頁内に存在する文
字列の数による表示形式となるように構成されているこ
とを特徴とする文字列データ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1222863A JPH0387969A (ja) | 1989-08-31 | 1989-08-31 | 文字データ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1222863A JPH0387969A (ja) | 1989-08-31 | 1989-08-31 | 文字データ処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0387969A true JPH0387969A (ja) | 1991-04-12 |
Family
ID=16789074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1222863A Pending JPH0387969A (ja) | 1989-08-31 | 1989-08-31 | 文字データ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0387969A (ja) |
-
1989
- 1989-08-31 JP JP1222863A patent/JPH0387969A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0728689A (ja) | 情報処理装置 | |
| JP2667352B2 (ja) | データ検索装置および方法 | |
| JP3288460B2 (ja) | 表示データ生成装置及び方法 | |
| JP2003084813A (ja) | ラダー回路の編集装置、および、その編集方法 | |
| JPH08137648A (ja) | 画像入出力装置の操作装置 | |
| JPS63197266A (ja) | 文書イメ−ジ編集装置 | |
| JPH0282355A (ja) | 文書検索支援システム | |
| JP3069384B2 (ja) | 文書処理装置及び方法 | |
| JPH03179553A (ja) | 日本語文書作成装置 | |
| JPH086962A (ja) | データ検索装置及び検索データの表示方法 | |
| JPH0237466A (ja) | 情報処理システム | |
| JP2000250917A (ja) | オブジェクト検索方法、オブジェクト検索装置、及びオブジェクト検索プログラムを記録した記録媒体 | |
| JP3154790B2 (ja) | 光学的文字読取装置 | |
| JP3396374B2 (ja) | 画像処理装置及び画像処理方法 | |
| JPH02267671A (ja) | 表形式データベースの検索表示装置 | |
| JPH05324633A (ja) | 文書処理装置 | |
| JPH0798698A (ja) | 文書処理装置 | |
| JPH02255979A (ja) | 文書作成装置 | |
| JPH01121970A (ja) | 文書作成・編集装置 | |
| JPH0414169A (ja) | 文書処理装置 | |
| JPH05242080A (ja) | 文字処理装置 | |
| JP2004152102A (ja) | 情報表示装置および情報表示処理プログラム | |
| JPH03142657A (ja) | 文書処理装置 | |
| JPH01211169A (ja) | 日本語情報処理装置 | |
| JPS6375872A (ja) | 文章処理装置 |