(57)【特許請求の範囲】
【請求項１】
文書を構成する複数種類の文書要素のそれぞれに関する固有データと当該文書要素の属性を含んだ共通データとを対応させて格納する記憶手段と、
文書処理指示を入力する入力手段と、
それぞれの種類の文書要素に対応して複数用意されて、前記文書処理指示に基づいて前記記憶手段に格納される前記文書処理指示で処理すべき文書要素に関する固有データを編集処理する固有操作手段と、
文書要素の種類にかかわらず共通に用意されて、前記文書処理指示に基づいて前記記憶手段に格納される共通データを共通して変更処理する共通操作手段と、
前記固有操作手段又は前記共通操作手段による処理に伴って前記共通操作手段又は前記固有操作手段を起動させて、固有データの編集結果又は共通データの変更結果を共通データ又は固有データに反映させる変換手段と、
前記記憶手段から読み出された前記固有データ及び前記共通データに基づいて文書の画像を表示出力する表示手段と、を備えたことを特徴とする文書処理装置。
【請求項２】
請求項１に記載した文書処理装置において、
少なくとも線の太さや色といった文書内容を記述する筆記具の特性を格納した筆記具特性記憶手段を更に備え、前記共通操作手段は前記入力手段によって指定された筆記具特性に基づいて共通データ中の線の太さ及び色に関する属性データを変更することを特徴とする文書処理装置。
【請求項３】
請求項１又は請求項２に記載した文書処理装置において、
前記記憶手段は、前記固有データと前記共通データとを対応させたそれぞれの文書要素の文書情報を格納し、
前記入力手段によって指定された属性に基づいて当該属性を有する文書情報を前記記憶手段から検索して前記表示手段へ出力表示させる検索手段を更に備えたことを特徴とする文書処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数の文書データのかたまり単位を扱う文書処理装置に関し、特に、文書データのかたまり単位が文字列や図形等といったデータ形式が異なる場合にあってもこれら文書データ単位の属性に対して統一的な処理を実現する文書処理装置に関する。
【０００２】
【従来の技術】
電子的な文書データに編集等の文書処理を施す文書処理装置では、文字列や図形等といった形式の異なる文書データを取り扱う場合には、それぞれのデータ形式に応じた異なる操作方法（データ処理アプリケーションプログラム）によって文書データに文書処理を施す必要がある。このため、形式の異なる文書データ単位をまとめて１つの文書データとして、例えば、文字列の文書要素と図形の文書要素とから成る１つの文書を構成した場合にあっては、各文書要素毎に異なる操作方法を起動させなければ文書要素のレイアウト変更等を行うことができないものであった。
【０００３】
このような事情に対して、従来より、データ形式の異なる文書要素の移動処理等を共通の操作方法で行えるようにした文書処理装置が提案されている（特開平５−１４３５８４号公報）。この文書処理装置では、文字列形式の文書要素データと非文字列形式の文書要素データとをそれぞれ別個の記憶部に保持させるとともに、これら文書要素の大きさやマージンを示す制御データを更に別の制御データ記憶部にまとめて保持させ、制御データ記憶部に対する共通の操作によって文書要素の移動等を行えるようにしている。
【０００４】
【発明が解決しようとする課題】
ここで、紙媒体の文書の利用状況を考察すると、例えば文書に含まれている重要性の高い文書要素に対しては、ラインマーカ等を用いて文字の色や図形線の色を赤色等に変更することが行われているが、電子的な文書においてもこのような紙媒体文書の如き利用を実現することが望まれている。
しかしながら、従来の文書処理装置では、線の色といった文書の記述内容に関する属性データについては共通操作で処理することができないため、文字の色や図形線の色を変更しようとする場合には文書要素のデータ形式に応じた異なる操作方法で処理しなければならず、色変更を実現するためには煩雑且つ長時間を要する処理を実行しなければならなかった。
【０００５】
また、線の太さについても同様なことが言え、例えば文書に含まれている重要性の高い文書要素は太線の文字や線図で記述したものに変更できれば便利である。しかしながら、従来の文書処理装置にあっては、上記と同様に困難な処理を実行しなければならず、このような電子文書の利用を容易に実現することができなかった。
また、上記のように文書の記述内容の線の色や太さは当該部分の重要性等を表現しているため、このような観点から検索処理を行えれば便利であるが、従来の文書処理装置では電子文書に対するこのような検索処理を実現するものはなかった。
【０００６】
本発明は上記従来の事情に鑑みなされたもので、請求項１に記載した発明は、文書の記述内容の線の色や太さといった属性を共通の操作方法で変更できるようにして、電子文書の文字線や図形線の色や太さといった表示形態を容易且つ迅速に変更できる文書処理装置を提供することを目的とする。
また、請求項２に記載した発明は、筆記具の特性に応じた文書の編集処理を実現する文書処理装置を提供することを目的とする。
また、請求項３に記載した発明は、文書の記述内容に関する属性に基づいて検索処理を実行する文書処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した文書処理装置は、文書を構成する複数種類の文書要素のそれぞれに関する固有データと当該文書要素の属性を含んだ共通データとを対応させて格納する記憶手段と、文書処理指示を入力する入力手段と、それぞれの種類の文書要素に対応して複数用意されて、前記文書処理指示に基づいて前記記憶手段に格納される前記文書処理指示で処理すべき文書要素に関する固有データを編集処理する固有操作手段と、文書要素の種類にかかわらず共通に用意されて、前記文書処理指示に基づいて前記記憶手段に格納される共通データを共通して変更処理する共通操作手段と、前記固有操作手段又は前記共通操作手段による処理に伴って前記共通操作手段又は前記固有操作手段を起動させて、固有データの編集結果又は共通データの変更結果を共通データ又は固有データに反映させる変換手段と、前記記憶手段から読み出された前記固有データ及び前記共通データに基づいて文書の画像を表示出力する表示手段と、を備えたことを特徴とする。
【０００８】
また、請求項２に記載した文書処理装置は、請求項１に記載した文書処理装置において、少なくとも線の太さや色といった文書内容を記述する筆記具の特性を格納した筆記具特性記憶手段を更に備え、前記共通操作手段は前記入力手段によって指定された筆記具特性に基づいて共通データ中の線の太さ及び色に関する属性データを変更することを特徴とする。
【０００９】
また、請求項３に記載した文書処理装置は、請求項１又は請求項２に記載した文書処理装置において、前記記憶手段は、前記固有データと前記共通データとを対応させたそれぞれの文書要素の文書情報を格納し、前記入力手段によって指定された属性に基づいて当該属性を有する文書情報を前記記憶手段から検索して前記表示手段へ出力表示させる検索手段を更に備えたことを特徴とする。
【００１０】
【作用】
請求項１の文書処理装置によると、文字列や図形等の記述内容を有する文書情報に対して、当該記述内容を編集する場合には、これら記述内容に関する固有データ（文字列データや図形データ等）をそれぞれのデータ形式に対応した固有操作手段によって処理する。一方、これら記述内容を成す文字や図形の線の色を変更する場合には、共通操作手段によって記述内容の属性を含んだ共通データを処理する。ここで、各文書情報の属性データは共通データとして固有データとは区別されて記憶手段に格納されているため固有データの形式には依存しないデータ形式となっている。したがって、共通操作手段は各文書情報の属性を共通して変更処理することができる。
そして、これら固有データや共通データに基づいて表示手段に文書画像を表示出力することにより、文書の記述内容が変更され或いは記述内容の線の色等が変更された文書画像が表示出力される。
【００１１】
また、請求項２の文書処理装置によると、少なくとも線の太さや色といった文書内容を記述する属性は筆記具特性として予め設定されており、利用者は入力手段によってこれら属性を選択指定することにより、文書記述内容の線の太さや色を容易に変更することができる。
また、共通データは文書のデータ形式に依存しないことから各文書間で共通して検索対象とすることができる。そこで、請求項３の文書処理装置によると、この共通データの属性を対象として検索手段により検索し、例えば太線で記述された文字列部分や赤色の線で記述された図形部分を文書中から検索する。
【００１２】
【実施例】
以下、本発明の一実施例に係る文書処理装置を図面を参照して説明する。
図１に示すように、本実施例の文書処理装置は、マウスやキーボード等から成る入力手段１と、入力手段１から入力された文書処理指示に基づいて各種の文書処理を行う文書処理手段２と、文書処理手段２による処理対象となる複数の文書情報Ｊを格納した記憶手段３と、文書内容を記述する筆記具特性を格納した筆記具特性記憶手段４と、文書情報Ｊ及び筆記具特性を出力処理する出力制御手段５と、出力処理された情報に基づいて文書の画像や筆記具特性を表すペンケース等をディスプレイ表示する出力表示手段６とを備えている。
【００１３】
本実施例で対象としている文書は、データ形式の異なる文書データ単位をまとめて１つの文書データとしたものであり、文字データから成る文字列文書要素と線図形データから成る線図形文書要素とを１つの文書として複合させて構成したものである。したがって、記憶手段３にはこれら文字列文書要素と線図形文書要素についてそれぞれの文書情報Ｊが格納されており、出力制御手段５がこれら文書情報Ｊをそれぞれのレイヤに画像化し、これら画像を重ね表示することにより文字列文書要素と線図形文書要素とを複合させた文書画像を出力表示手段６にディスプレイ表示させる。
【００１４】
記憶手段３に格納される文字列文書要素と線図形文書要素の文書情報Ｊは、それぞれ図２の（ａ）と（ｂ）に示す内容を有しており、各文書情報Ｊは、当該文書要素を作成したアプリケーションプログラムに依存する固有データと、このような依存性がないデータ形式の共通データとを有している。
【００１５】
文字列文書要素の文書情報Ｊは、固有データとして文字列データ「あいうえお」及びそのフォントデータ「×△○◇」を有しており、この固有データに基づいて文書要素の記述内容が画像表示される。また、文字列文書要素の文書情報Ｊは、共通データとしてデータタイプ「文字列」、情報のファイル名「×△○◇」、文書要素の大きさ「２００、２０」、作者名「○◇×△」、作成日「１９９５．２．１６」、キーワード「×△△」、文字の色「赤」、文字の線の太さ「太」に関する属性データを有しており、特に、色及び線の太さに関する属性データを反映させて文字列文書要素の記述内容「あいうえお」が画像表示される。
【００１６】
線図形文書要素の文書情報Ｊは、固有データとして線分の変曲点集合データ「（０，０）、（５，０）、（１０，５）、（１０，１０）」を有しており、この固有データに基づいて文書要素の記述内容たる線図形が画像表示される。また、線図形文書要素の文書情報Ｊは、共通データとしてデータタイプ「線図形」、情報のファイル名「△×○」、文書要素の大きさ「１０、１０」、作者名「○◇×△」、作成日「１９９５．２．１６」、キーワード「××△」、文字の色「赤」、文字の線の太さ「細」に関する属性データを有しており、特に、色及び線の太さに関する属性データを反映させて線図形文書要素の記述内容たる線図形が画像表示される。
【００１７】
上記した文書処理手段２は、各文書情報Ｊの固有データに対して編集処理を施す複数の固有操作手段１１と、各文書情報Ｊの共通データに対して共通して変更処理を施す共通操作手段１２と、固有操作手段１１又は共通操作手段１２による処理結果を対応する共通データ又は固有データへ反映させる変換手段１３と、各文書情報Ｊの共通データに基づく検索処理を行う検索手段１４とを備えている。
【００１８】
固有操作手段１１は文書処理アプリケーションプログラムから構成され、処理対象とする固有データのデータ形式に対応して複数用意されている。入力手段１からの文書処理指示に基づいて、これら固有操作手段１１は記憶手段３に格納された対応する文書情報Ｊの固有データに編集処理を施し、例えば、記述内容の文字列や線図形を変更したり、フォントを換えて文字を入力したり、或いは、線の太さを換えて線図形を書き直したりする。
【００１９】
共通操作手段１２は基本的な文書処理プログラムから構成され、いずれの文書情報Ｊに対してのその共通データを変更処理し得るようになっている。したがって、入力手段１からの文書処理指示に基づいて、共通作手段１２は記憶手段３に格納された対応する文書情報Ｊの共通データに変更処理を施し、例えば、文字や線の色を変更したり、或いは、文字や線の太さを変更したりする。
このような固有操作手段１１を共通操作手段１２との関係は図３に示すようであり、データ形式の異なる固有データに対してはそれぞれのデータ形式に対応した固有操作手段１１で編集処理を行い、共通データに対しては固有データの形式に係わらず共通操作手段１２で共通して変更処理を行う。
【００２０】
変換手段１３は上記の固有操作手段１１又は共通操作手段１２による処理に伴って共通操作手段１２又は固有操作手段１１を起動させる処理を行い、固有データ又は共通データの処理結果を他方のデータへも反映させる。例えば、固有操作手段１１によって色を変えて文字を書き直した場合には共通操作手段１２が起動されて共通データの色の属性を変更された色に書き直し、共通操作手段１２によって文字線の太さを変更した場合には固有操作手段１１が起動されてフォント情報を書き直す。
検索手段１４は各文書情報Ｊの共通データを対象として検索処理を行うものであり、入力手段１から入力された属性に基づいて、記憶手段３に格納されている文書情報Ｊの内から当該属性を有するものを抽出して表示制御手段５へ送り、出力表示手段６のディスプレイ画面に表示させる。
【００２１】
上記構成の文書処理装置によれば、入力手段１から文書要素の記述内容を編集する文書処理指示が入力されると、対応する固有操作手段１１が起動されて記憶手段３に格納されている対応する文書情報Ｊの固有データを読み出し、当該文書情報Ｊの固有データを指示に従って編集処理する。そして、この編集された文書情報Ｊは出力制御手段５を介して出力表示手段６で表示されるとともに、記憶手段３に元の情報を更新して格納される。
【００２２】
この文書処理指示の入力に際して、本実施例では、筆記具特性記憶手段４から予め設定した筆記具の特性が出力制御手段５によって読み出されて出力表示手段６に表示される。この筆記具特性の表示は図４に示すようなペンケース２０をディスプレイ画面の隅に表示することにより行われ、利用者はペンケース２０に表示されている筆記具２１、２２、２３のいずれかを選択して文書処理指示を入力することにより、選択された筆記具の線の太さや色によって文書要素の編集が行われる。
【００２３】
すなわち、筆記具２１を選択した場合には中細の青色の線によって文字や線図が描かれ、筆記具２２を選択した場合には細い赤色の線によって文字や線図が描かれ、筆記具２３を選択した場合には太い黄色の線によって文字や線図が描かれる。
また、本実施例では、図５に示すように、筆記具を選択することによりその筆記具のイメージマークがディスプレイ画面の文書作成領域に表示され、例えば、筆記具２１を選択して線図を描く場合には同図の（ａ）に示すようにあたかも当該筆記具２１で線図を描いているように表示され、筆記具２１を選択して文字を入力する場合には同図の（ｂ）に示すように文字入力位置のキャレット部に当該筆記具２１が表示される。
【００２４】
また、入力手段１から文書要素の共通データを変更する文書処理指示が入力されると、共通操作手段１２が起動されて記憶手段３に格納されている対応する文書情報Ｊの共通データを読み出し、当該共通データの属性を指示に従って変更処理する。そして、この変更された共通データ変換手段１３によって対応する固有データへ反映され、これらデータから成る文書情報Ｊは出力制御手段５を介して出力表示手段６で表示されるとともに、記憶手段３に元の情報を更新して格納される。
【００２５】
この文書処理指示の入力に際して、本実施例では、図６に示すように、共通属性設定シートがディスプレイ画面に表示され、このシートで線の太さや色を設定すると、その設定に従って線図や文字列の表示形態が変更される。例えば、線の太さを太く設定すると、線図は太線に変更され、文字列は太字に変更される。
具体的な処理手順としては、図７に示すように、入力手段１から属性データ設定の開始指示が入力されると（ステップＳ１）、出力制御手段５が出力表示手段６の画面に属性データ設定シートを表示し（ステップＳ２）、利用者が入力手段１から入力した属性データの変更を受け付ける。そして、入力手段１から属性データ設定の終了指示が入力されると（ステップＳ３）、属性設定シートで入力された「色」や「線の太さ」といった識別子と「赤」や「太」等といったその値とを共通操作手段１２が自己のバッファに一旦記憶し（ステップＳ４）、「色」と「線の太さ」とのいずれの属性データが変更設定されたかを判断する（ステップＳ５）。
【００２６】
この結果、「色」が変更設定されている場合には、共通操作手段１２が共通データの色属性を設定された値に変更し、この変更したデータに基づいて出力制御手段５が出力表示手段６に表示している文書画像を更新する（ステップＳ６）。一方、「線の太さ」が変更設定されている場合には、共通操作手段１２が設定された線の太さが細いか太いかを判断し（ステップＳ７）、太い場合には共通データの線の太さ属性を設定された「太」の値に変更し（ステップＳ８）、細い場合には共通データの線の太さ属性を設定された「細」の値に変更し（ステップＳ９）、この変更したデータに基づいて出力制御手段５が出力表示手段６に表示している文書画像を更新する（ステップＳ６）。
【００２７】
なお、この属性データの変更処理は入力手段１から指定した文書要素についてのみ行うようにしてもよいが、特に文書要素を指定しない状態では、共通操作手段１２が記憶手段３に格納されている全ての文書情報Ｊの共通データに含まれている属性データを設定に従って変更するようにしてもよい。
【００２８】
また、入力手段１から属性を指定して文書検索を行うべき文書処理指示が入力されると、検索手段１４が起動されて記憶手段３に格納されている文書情報Ｊの共通データを検索し、その検索結果を出力制御手段５を介して出力表示手段６の画面に表示する。すなわち、利用者が共通データの色や線の太さといった属性を指定すれば、指定した属性を有する文書要素が表示出力される。
【００２９】
例えば、図８に示すように、「昔、昔、あるところに・・・・・川へ    にいきました。」という細字の文字列文書要素と、「首狩りに」及び「選択」という太字の文字列文書要素と、「ところ」を細線で囲み、「首狩りに」を細線で下線を引いた線図文書要素と、「が済んで」を太線で下線を引き、「選択」を太線で囲む線図文書要素とから成る複合文書に対して、線の太さ属性を「太」として検索処理指示を入力すると、太線を属性データとして有する文書要素が選択されて、同図に示すように、「が済んで」に対する太線の下線、「首狩り」という太字の文字列、「選択」という太字の文字列、及び、「選択」に対する太線の囲み線が検索され、出力表示手段６の画面に表示される。
【００３０】
【発明の効果】
以上詳細に説明したように、請求項１に記載した発明によると、文書の記述内容の線の色や太さといった属性を共通の操作手段で変更できるようにしたため、電子文書の文字や図形線の色や太さといった表示形態を容易且つ迅速に変更でき、電子文書利用の利便性を向上させることができる。
また、請求項２に記載した発明によると、文書内容を記述する筆記具の特性を予め設定したため、筆記具の特性に応じた文書の編集処理を行うことができ、電子文書を紙媒体の文書の如く取扱ことを実現することができる。
また、請求項３に記載した発明によると、文書記述内容に関する属性に基づいて検索処理を行うようにしたため、文書の記述内容の線の色や太さ等といった文書の重要性等を表現する特徴に基づいて検索を行うことができ、電子文書の利用態様を拡大することができる。
【図面の簡単な説明】
【図１】  本発明の一実施例に係る文書処理装置の構成を示すブロック図である。
【図２】  文字文書及び線図形文書のデータ内容の一例を示す説明図である。
【図３】  操作手段及び変換手段による処理を説明する概念図である。
【図４】  ペンケースの一例を示す説明図である。
【図５】  画面上への筆記具の表示を示す説明図である。
【図６】  属性データ変更による作用を説明する説明図である。
【図７】  属性データの設定処理手順を示すフローチャートである。
【図８】  検索処理の作用を説明する説明図である。
【符号の説明】
１・・・入力手段、  ３・・・記憶手段、  ４・・・筆記具特性記憶手段、
５・・・出力制御手段、  ６・・・出力表示手段、  １１・・・固有操作手段、
１２・・・共通操作手段、  １３・・・変換手段、  １４・・・検索手段、
Ｊ・・・文書情報、
【図１】
0003684554.tif 000002
【図２】
0003684554.tif 000003
【図３】
0003684554.tif 000004
【図４】
0003684554.tif 000005
【図５】
0003684554.tif 000006
【図６】
0003684554.tif 000007
【図７】
0003684554.tif 000008
【図８】
0003684554.tif 000009