(57)【特許請求の範囲】
【請求項１】
編集情報や編集コマンドを入力する編集情報入力手段と、
編集情報が入力された時点の環境情報を入力する環境情報入力手段と、
前記編集情報入力手段より入力された編集情報や編集コマンド及び前記環境情報入力手段より入力された環境情報に時刻を付与する時計と、
前記環境情報入力手段により取込まれた環境情報と前記編集情報や編集コマンドと前記時刻とを組合せた離散値情報を入力する離散値入力制御手段と、
予め離散値情報に対応させた表示方法に関するルールを規定したルール記憶手段と、
前記離散値入力制御手段より得られる離散値情報から検出した特定のパターンに基づいて前記ルール記憶手段に記憶されている前記ルールの中から適用するルールを決定し、当該決定したルールによって規定される表示形態を指定するパターン検出手段と、
このパターン検出手段により指定された表示形態で前記編集結果を表示する表示手段とを備えたことを特徴とする編集装置。
【請求項２】
編集情報や編集コマンドを入力する編集情報入力手段と、
編集情報が入力された時点の環境情報を入力する環境情報入力手段と、
前記編集情報入力手段より入力された編集情報や編集コマンド及び前記環境情報入力手段より入力された環境情報に時刻を付与する時計と、
前記環境情報入力手段により取込まれた環境情報と前記編集情報や編集コマンドと前記時刻とを組合せた離散値情報を入力する離散値入力制御手段と、
環境情報入力手段より取込まれた環境情報に前記時計より読み込まれる時刻を付与した連続値情報を記憶する連続値記憶手段と、
予め離散値情報及び連続値情報に対応させた表示方法に関するルールを規定したルール記憶手段と、
前記離散値入力制御手段より得られる離散値情報から検出した特定のパターンに基づいて前記ルール記憶手段に記憶されている前記ルールの中から適用するルールを決定し、当該決定したルールによって規定される表示形態を指定するパターン検出手段と、
このパターン検出手段により指定された表示形態で前記編集結果を表示する表示手段とを備えたことを特徴とする編集装置。
【請求項３】
前記編集情報入力手段より入力された編集情報や編集コマンドに一意な番号を付与するカウンタを設け、前記離散値入力制御手段により離散値情報に編集情報や編集コマンドと時刻及び前記カウンタより付与された番号とを組合せるようにしたことを特徴とする請求項１又は請求項２に記載の編集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば文書を電子的に作成する際に種々の環境情報を自動的に取込み、後で利用者に理解できる形式で文書並びに環境情報を表示可能にした編集装置に関する。
【０００２】
【従来の技術】
従来、例えば電子的な文書編集装置では、文書が作成／編集された情報は利用者が意図的に入力したコメントやシステムが付加した文書生成時刻や文書生成者などの情報しか得られなかった。
【０００３】
人が行う文書作成／編集作業は、古くから紙とペンによって行われており、多くの経験が蓄積されている。ところが、ワープロや文書エディタなどの電子化された文書編集装置では、文書の文字情報しか入力されたないため、例えば紙の黄ばみによる文書の古さ、文字を何度も消して修正した跡、文字の汚さによる文書作成者の精神状態と言った紙には記録されていた豊富な情報が欠落している。
【０００４】
従って、紙による文書作成／編集で得た知識、例えば文字を何度も修正している箇所は書き手が拘りを持って書いた箇所であったり、また走り書きの文書は間違いが多く含まれている可能性がある等、そのときの状況に関する知識が後で利用できないため、作業効率が低下したり、伝達される情報も限定され、円滑なコミニュケーションが図られていないのが実情である。
【０００５】
実際に人が計算機のプログラミングを行っている状況を観察したところ、プログラムにバグが混入する時の特徴的な行動パターンが抽出された。例えば、プログラムの中で類似した部分をコピーし、これを部分的に修正して流用した場合や、一行の入力に一分以上の時間がかかった場合等が挙げられる。
これらの状況をプログラムの文字情報以外に表示することができれば、プログラムのデバッグ作業の大幅な効率化が期待できる。
【０００６】
【発明が解決しようとする課題】
このように従来の文書等の情報を電子的な処理により編集する編集装置では、編集情報の入力時における外的環境や編集作業者の肉体的な状態や、精神的な状態、あるいは編集内容の難易などの情報が記録されないため、後で利用者が編集作業を行う際、編集情報に対する知識を知り得ても環境情報や履歴情報に対する知識については利用することができなかった。
【０００７】
本発明は上記のような事情に鑑みてなされたもので、編集情報の処理時にその時点の環境情報や履歴情報も同時に保存し、後で利用者が編集内容を確認する場合、その情報処理時における環境情報や履歴情報に応じて予め定められた表示形態で編集情報を表示させることにより、編集作業時の状況を的確に判断することができる編集装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は上記の目的を達成するため、次のような手段により編集装置を構成するものである。
【０００９】
本発明の一態様による編集装置は、編集情報や編集コマンドを入力する編集情報入力手段と、編集情報が入力された時点の環境情報を入力する環境情報入力手段と、前記編集情報入力手段より入力された編集情報や編集コマンド及び前記環境情報入力手段より入力された環境情報に時刻を付与する時計と、前記環境情報入力手段により取込まれた環境情報と前記編集情報や編集コマンドと前記時刻とを組合せた離散値情報を入力する離散値入力制御手段と、予め離散値情報に対応させた表示方法に関するルールを規定したルール記憶手段と、前記離散値入力制御手段より得られる離散値情報から検出した特定のパターンに基づいて前記ルール記憶手段に記憶されている前記ルールの中から適用するルールを決定し、当該決定したルールによって規定される表示形態を指定するパターン検出手段と、このパターン検出手段により指定された表示形態で前記編集結果を表示する表示手段とを備える。
【００１０】
本発明の他の態様による編集装置は、編集情報や編集コマンドを入力する編集情報入力手段と、編集情報が入力された時点の環境情報を入力する環境情報入力手段と、前記編集情報入力手段より入力された編集情報や編集コマンド及び前記環境情報入力手段より入力された環境情報に時刻を付与する時計と、前記環境情報入力手段により取込まれた環境情報と前記編集情報や編集コマンドと前記時刻とを組合せた離散値情報を入力する離散値入力制御手段と、環境情報入力手段より取込まれた環境情報に前記時計より読み込まれる時刻を付与した連続値情報を記憶する連続値記憶手段と、予め離散値情報及び連続値情報に対応させた表示方法に関するルールを規定したルール記憶手段と、前記離散値入力制御手段より得られる離散値情報から検出した特定のパターンに基づいて前記ルール記憶手段に記憶されている前記ルールの中から適用するルールを決定し、当該決定したルールによって規定される表示形態を指定するパターン検出手段と、このパターン検出手段により指定された表示形態で前記編集結果を表示する表示手段とを備える。
【００１１】
請求項４に対応する発明は、請求項２又は請求項３に対応する発明において、前記編集情報入力手段より入力された編集情報や編集コマンドに一意な番号を付与するカウンタを設け、前記離散値入力制御手段により離散値情報に編集情報や編集コマンドと時刻及び前記カウンタより付与された番号とを組合せる。ルール記憶装置に規定される表示方法は編集情報の入力時に取込まれる環境情報に応じて色やフォントを用いる。
【００１２】
上記のような構成の編集装置にあっては、編集入力手段より編集情報や編集コマンドが入力されると、離散値入力制御手段は編集情報や編集コマンドの入力がある度に時計から現在の時刻を受取り、カウンタから通し番号を受け取る。さらに、離散値入力制御手段は環境情報入力手段より取込まれた現在の環境値を読込み、これらの情報を統合する。次にこの統合された情報を表示するにはパターン検出装置にルール記憶装置に記憶されている表示方法に関するルールを読込み、離散値入力制御手段により編集情報と統合されている環境情報から特定のパターンが抽出されると色やフォント等の表示形態を決定し、それに対応する表示形態で編集結果を表示する。
【００１３】
例えばルール記憶装置に「一定以下の速度で一定以上の長さの文字列を入力した箇所は走り書き風フォントを用いる」というルールが存在し、このパターンがパターン検出装置により検出されると、表示装置には例えば図１に示すような表示形態で文書が表示される。従って、このような表示形態で文書が表示されることにより、利用者は入力の誤りの可能性のある場所を注意して読むため、誤りがある場合には発見が容易となる。
【００１４】
このように編集情報の処理時にその時点の環境情報や履歴情報も同時に保存し、その編集情報情を表示させる際には環境情報や履歴情報に応じて予め定められた表示形態で編集情報を表示させることにより、編集作業時の状況を的確に判断することが可能となる。
【００１５】
【発明の実施の形態】
以下本発明の実施の形態を図面を参照して説明する。
図２は本発明による編集装置の実施の形態として文書編集装置の構成例を示すブロック図である。図２において、１は編集者の音声等を収集する音声入力装置、２は編集者の脳波を検出する脳波検出装置、３は音声入力装置６より入力される音声信号および脳波検出装置２より入力される脳波検出信号を取込むと共に、時計４より現在の時刻情報を読取って連続値記憶装置５にこれら音声信号および脳波検出信号を記録開始時刻を付加して記録する連続値入力制御装置である。
【００１６】
一方、６は文書を作成するために文字や編集コマンドを入力するキーボード、９は利用者の例えば体温、心泊、視線の位置、表情、血糖値や酸素量のような血液成分、貧乏ゆすりのような人の動作等の環境情報を検出する環境情報収集装置（ここでは利用者検出装置と呼ぶ）、７はキーボード６から入力されるキー入力および利用者検出装置９より入力される利用者の現在の環境値を取込むと共に、時計４から現在時刻とカウンタ８よりキー入力がある毎に通し番号を読込む離散値入力制御装置である。
【００１７】
また、１０は離散値入力制御装置７よりキー入力、利用者の環境値、現在時刻および通し番号の各情報を統合して得た情報を用いて離散値記憶装置１１に保存されている文書情報を更新する制御装置である。
【００１８】
さらに、１２はこの制御装置１０により起動され、ルール記憶装置１３より表示方法に関するルールを読込むと共に、離散値記憶装置１１および連続値記憶装置５より文書情報の内容および環境情報をそれぞれ取込んで表示形態を決定し、その情報を制御装置１０に通知するパターン検出装置、１４は制御装置１０によりパターン検出装置１２で決定された表示形態に基づいて文書情報の内容と環境情報を併せて表示する表示装置である。
【００１９】
次に上記のように構成された文書編集装置の作用を述べる。
いま、音声入力装置１や脳波検出装置２から音声信号や脳波検出信号の環境情報が連続値入力制御装置３に入力されると、この連続値入力制御装置３ではその環境情報に対して時計４から読込んだ時間情報に基づいて記録開始時刻を付加して連続値記憶装置５に記録する。
【００２０】
一方、キーボード１から離散値入力制御装置７にキー入力が渡されると、この離散値入力制御装置７はキー入力がある度に時計４から現在の時刻を受取ると共に、カウンタ８から通し番号を受取り、さらに利用者検出装置９から現在の環境値を読込んでこれらの情報を統合してこれらの情報を制御装置１０に渡す。
【００２１】
図４はかかる離散値入力制御装置７の動作を示すフローチャートである。
すなわち、図４において、キーボード６からキー入力を得ると（ステップ１０１）、このキー入力がシステム終了のコマンドであるかどうかを判定し（ステップ１０２）、システム終了のコマンドであれば終了し、そうでなければ時計４より現在の時刻を読込む（ステップ１０３）と共に、カウンタ８より新しい通し番号を得る（ステップ１０４）。
【００２２】
次いで離散値を返す利用者検出装置９から現在の環境情報を取込み（ステップ１０５）、制御装置１０に上記の時刻、通し番号、環境情報、キー入力の情報を渡し（ステップ１０６）て再びステップ１０１に戻り、次のキー入力を待つ。
【００２３】
また、制御装置１０は離散値入力制御装置７から得た情報を用いて離散値記憶装置１１に保存されている文書情報を更新し、さらにパターン検出装置１２を起動する。
【００２４】
図５はかかる制御装置１０の動作を示すフローチャートである。
すなわち、図５において、制御装置１０が起動されると、まず編集する文書ファイルが新規であるかどうかを判定し（ステップ２０１）、新規ファイル作成の場合には新規のファイルを離散値記憶装置１１に作成し（ステップ２０２）、既存のファイルの作成の場合には該当するファイルを離散値記憶装置１１より読込む（ステップ２０３）。
【００２５】
次いでパターン検出装置１２を起動して表示している領域の表示方法を求め（ステップ２０４）、表示装置１４に対して表示を命令する（ステップ２０５）。その後、離散値入力制御装置７より入力された情報を受取り（ステップ２０６）、この受取った情報が制御文字であるかどうかを判定し（ステップ２０７）、制御文字であった場合にはさらにその制御文字が終了コマンドであるかどうかを判定し（ステップ２０８）、終了コマンドであった場合は更新された情報を離散値記憶装置１１に記憶し（ステップ２０９）、終了する。また受取った制御文字が終了でなかった場合には該当する文書編集を行い（ステップ２１０）、コマンドを実行した結果を文書データに反映させ（ステップ２１１）、前記ステップ２０４に戻る。
【００２６】
ここで、上述したような制御装置１０の動作により最終的に離散値記憶装置１１に保存されるデータは、例えば図３のようになる。図３に示す例では、利用者は「ａｂｃ」と続けて入力し、「ｄｅ」を文書内の他の場所から写し、その後に改行を入力したことを表す。その後に続く「ｆｇｈ」は以前に異なる利用者によって入力されているものであることが分かる。
【００２７】
一方、制御装置１０により前述したパターン検出装置１２が起動されると、ルール記憶装置１３から表示方法に関するルールを読込み、離散値記憶装置１１や連続値記憶装置５に記憶されている文書の内容や環境情報をもとに色やフォント等を決定し、制御装置１０に通知する。
【００２８】
図６はパターン検出装置１２の動作を示すフローチャートである。
すなわち、図６において、パターン検出装置１２が起動されると、制御装置１０から表示する文書に関する離散値情報を得る（ステップ３０１）。次にルール記憶装置１３に保存されているルールを読込む（ステップ３０２）。そして、表示領域中の離散値情報と同時刻に記録された連続値情報を連続値記憶装置５から読込む（ステップ３０３）。また、ルールの中に適用するルールが存在する場合にはそれを適用し、表示方法を求める（ステップ３０４）。その後、全ての適用できるルールを適用したら表示方法を制御装置１０に渡す（ステップ３０５）。
【００２９】
制御装置１０ではこの情報を表示装置１４に通知し、表示内容を変更する。
ここで、その表示例につついて説明する。例えば離散値記憶装置１１に図３のような離散値情報が保存され、また連続値記憶装置５には図７に示すような音声信号が時刻102983〜103020の間に記録されていたとする。さらに、ルール記憶装置１３には図８に示すようなルールが記憶されているとする。
【００３０】
この場合、パターン検出装置１２では、まず複写された文字列「ｄｅ」に対してはルール１により下線を付し、次に平均音量がα以上のときの文字列「ａｂｃ」に対してはルール２により太字とし、また利用者２の入力の「ｆｇｈ」に対してはルール３により斜体とすべき表示方法を制御装置１０に渡す。
【００３１】
制御装置１０では、パターン検出装置１２よりそれぞれ決定された表示方法を受取ると、表示装置１４に離散値情報を表示させると共に、表示モードの切換えにより離散値情報入力時の状況が判断できる表示形態を離散値情報に対応させて表示させる。
【００３２】
図９は表示装置１４に上述した図３に示す文書の内部データに対して各ルールが適用された表示形態で表示される画面の表示例を示している。
この場合、表示形態を表示画面に表示させるには、マルチウインドウ方式で表示させたり、カイドラインに表示させるなど、種々の方式が考えられる。
【００３３】
なお、上記の実施の形態ではパターン検出装置１２によりルール記憶装置１３に記憶されたルールを検出するルール型のパターン検出方法について示したが、本発明ではニューラルネットワークのようなパターンマッチ機構を学習させて用いることも可能である。
【００３４】
また、入力手段としてはキーボードのみに限定されるものではなく、ペンを用いた手書入力システムを用いたり、表示画面よりマウスを用いて情報を入力するシステムを用いてもよい。
【００３５】
さらに、上記実施の形態では、離散値情報の表示方法としてフォントのスタイル（太字、斜体、下線）を変えることで表示形態の違いを表したが、色パターンを変えたり、字の背景のパターンを変えることによって表示形態の違いを表現することも可能である。
【００３６】
以上は文書を作成／編集する文書編集装置について述べたが、本発明はこれに限定されるものではなく、図形情報を扱うコンピューグラフィックス等においても前述同様に適用実施できることは言うまでもない。
【００３７】
【発明の効果】
以上述べたように本発明による編集装置によれば、編集情報の処理時にその時点の環境情報や履歴情報も同時に保存し、後で利用者が編集内容を確認する場合、その情報処理時における環境情報や履歴情報に応じて定められた表示形態で編集情報を表示させるようにしたので、編集処理の際に注意する箇所を的確に判断することができ、さらにプログラム開発のエディタとして利用する場合にはデバッグが容易になし得る。
【図面の簡単な説明】
【図１】本発明を適用した文書編集装置により編集された文書を環境情報に応じて定められた表示形態で表示した場合の一例を示す図。
【図２】本発明による編集装置の実施の形態として文書編集装置の構成例を示すブロック図。
【図３】同実施の形態において、表示装置に表示する文書の内部データの例を示す図。
【図４】同実施の形態における離散値入力制御装置の作用を説明するためのフローチャート。
【図５】同じく制御装置の作用を説明するためのフローチャート。
【図６】同じくパターン検出装置の作用を説明するためのフローチャート。
【図７】同実施の形態において、連続値記憶装置に記録された音声信号の波形図。
【図８】同実施の形態において、ルール記憶装置に記憶されているルールの一例を示す図。
【図９】同実施の形態において、表示装置の画面に表示された表示形態を示す図。
【符号の説明】
１……音声入力装置、２……脳波検出装置、３……連続値入力制御装置、４……時計、５……連続値記憶装置、６……キーボード、７……離散値入力記憶装置、８……カウンタ、９……利用者検出装置、１０……制御装置、１１……離散値記憶装置、１２……パターン検出装置、１３……ルール記憶装置、１４……表示装置。
【図１】
0003830994.tif 000002
【図２】
0003830994.tif 000003
【図３】
0003830994.tif 000004
【図４】
0003830994.tif 000005
【図５】
0003830994.tif 000006
【図６】
0003830994.tif 000007
【図７】
0003830994.tif 000008
【図８】
0003830994.tif 000009
【図９】
0003830994.tif 000010