(57)【特許請求の範囲】
【請求項１】
文字列を登録する登録者の属性および文章を出力する出力者の前記属性を受け付け可能な入力部と、
前記登録者により前記文字列がマーキングされた原稿から前記文字列および前記マークを読み取る読取部と、
記憶部と、
前記文字列を登録する文字列登録モードにおいて前記登録者の前記属性を前記入力部に受け付けさせ、前記文章を出力する文章出力モードにおいて前記出力者の前記属性を前記入力部に受け付けさせる入力制御部と、
前記文字列登録モードにおいて、前記原稿を前記読取部に読み取らせる読取制御部と、
前記読み取ったマークの位置に基づいて注釈を付ける文字列を検出する検出部と、
検出した文字列の前記注釈を辞書で検索する検索部と、
前記検出した文字列、前記検索した注釈、および受け付けた前記登録者の前記属性を対応させて前記記憶部に記憶させる記憶制御部と、
前記出力する文章を前記出力者から受け付ける文章受付部と、
前記受け付けた文章のドキュメント情報に基づいて前記受け付けた文章の作成者の前記属性を取得する属性取得部と、
前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性と、前記記憶させた前記登録者の前記属性とを照合する属性照合部と、
前記照合の結果に基づいて、前記記憶部に記憶された前記文字列を選択する文字列選択部と、
前記選択した文字列の注釈を、前記文章内の前記文字列と対応させて、前記文章と共に出力する出力制御部と
を備えた
文書管理装置。
【請求項２】
請求項１に記載の文書管理装置であって、
前記文章出力モードにおいて、
前記属性照合部は、前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性とを照合して一致する属性値を選択し、
前記文字列選択部は、前記選択した属性値を持たない前記文字列を選択する
文書管理装置。
【請求項３】
請求項１に記載の文書管理装置であって、
前記属性が、専門性の高低を示す属性である場合、
前記文章出力モードにおいて、
前記属性照合部は、前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性とを照合して一致する属性値を選択し、
前記文字列選択部は、前記選択した属性値より高い属性値を持つ前記文字列を選択する
文書管理装置。
【請求項４】
文字列を登録する文字列登録モードにおいて、
前記文字列を登録する登録者の属性を入力部に受け付けさせ、
前記文字列がマーキングされた原稿から前記文字列および前記マークを読み取る読み取り部に前記原稿を読み取らせ、
前記読み取ったマークの位置に基づいて注釈を付ける文字列を検出し、
検出した文字列の前記注釈を辞書で検索し、
前記検出した文字列、前記検索した注釈、および受け付けた前記登録者の前記属性を対応させて記憶部に記憶させ、
前記文章を出力する文章出力モードにおいて、
前記文章を出力する出力者の前記属性を前記入力部に受け付けさせ、
前記出力する文章を前記出力者から受け付け、
前記受け付けた文章のドキュメント情報に基づいて前記受け付けた文章の作成者の前記属性を取得し、
前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性と、前記記憶させた前記登録者の前記属性とを照合し、
前記照合の結果に基づいて、前記記憶部に記憶された前記文字列を選択し、
前記選択した文字列の注釈を、前記文章内の前記文字列と対応させて、前記文章と共に出力する手順を
コンピューターに実行させる文書管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列に注釈を付加する文書管理装置および文書管理プログラムに関する。
【背景技術】
【０００２】
従来から、国語や外国語の学習では、多読が有効な手段の一つとされている。そして現在では、学習のために、インターネットなどから多くの文章を入手し読むことが出来る。
【０００３】
しかし、インターネットから入手した文章などは、特定のレベルの学習者を対象として作成された文章ではないため、そのままでは語学学習に適しているとは言えなかった。
【０００４】
そのため、例えば、特許文献１において開示された技術では、英語の単語や熟語、言い回しごとに、ユーザーが習得済みのものであれば「習得」の属性を付け、次に習得すべきものであれば「習得中」の属性を付ける。そして、入手した英文を平易な英文に変換する時に、学習を目的とする英文に変換する場合は、「習得」および「習得済」の語に変換する。また、内容の理解を目的とする英文に変換する場合は、「習得済」の語のみを用いて変換する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−７２９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術では、使用するデータベース内にテーブル（表）を１１種類も作らなければならなかった。また、このシステムのユーザーは、端末装置から、各単語の習得状況情報、各述語の習得情報、各構文の習得情報、およびユーザー情報を入力しなければならなかった。さらに、このシステムでは、ユーザーが端末装置から入力した情報に基づいて、単語ＩＤ、単語、単語の習得状況、ユーザー名、熟語ＩＤ、熟語、熟語の習得状況、構文ルールＩＤ、および構文の習得状況と、９種類もの情報をデータベースに登録する必要があった。
【０００７】
このように、特許文献１の技術は、複雑であり、構築や運用に非常に手間がかかるという問題があった。
【０００８】
以上のような事情に鑑み、本発明の目的は、ユーザーが手間をかけずに意味を知りたい文字列を登録することが出来ると共に、登録した文字列の意味を簡単に表示させることが出来る文書管理装置および文書管理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
（１）上記目的を達成するため、本発明の一形態に係る文書管理装置は、文字列を登録する登録者の属性および文章を出力する出力者の前記属性を受け付け可能な入力部と、前記登録者により前記文字列がマーキングされた原稿から前記文字列および前記マークを読み取る読取部と、記憶部と、前記文字列を登録する文字列登録モードにおいて前記登録者の前記属性を前記入力部に受け付けさせ、前記文章を出力する文章出力モードにおいて前記出力者の前記属性を前記入力部に受け付けさせる入力制御部と、前記文字列登録モードにおいて、前記原稿を前記読取部に読み取らせる読取制御部と、前記読み取ったマークの位置に基づいて注釈を付ける文字列を検出する検出部と、検出した文字列の前記注釈を辞書で検索する検索部と、前記検出した文字列、前記検索した注釈、および受け付けた前記登録者の前記属性を対応させて前記記憶部に記憶させる記憶制御部と、前記出力する文章を前記出力者から受け付ける文章受付部と、前記受け付けた文章のドキュメント情報に基づいて前記受け付けた文章の作成者の前記属性を取得する属性取得部と、前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性と、前記記憶させた前記登録者の前記属性とを照合する属性照合部と、前記照合の結果に基づいて、前記記憶部に記憶された前記文字列を選択する文字列選択部と、前記選択した文字列の注釈を、前記文章内の前記文字列と対応させて、前記文章と共に出力する出力制御部とを備えるので、手間をかけずに意味を知りたい文字列を登録することが出来ると共に、登録した文字列の意味を簡単に表示させることが出来る。
【００１０】
（２）上記目的を達成するため、本発明の一形態に係る文書管理装置では、前記文章出力モードにおいて、前記属性照合部は、前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性とを照合して一致する属性値を選択し、前記文字列選択部は、前記選択した属性値を持たない前記文字列を選択する構成でもよい。
【００１１】
（３）上記目的を達成するため、本発明の一形態に係る文書管理装置では、前記属性が、専門性の高低を示す属性である場合、前記文章出力モードにおいて、前記属性照合部は、前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性とを照合して一致する属性値を選択し、前記文字列選択部は、前記選択した属性値より高い属性値を持つ前記文字列を選択する構成でもよい。
【００１２】
（４）上記目的を達成するため、本発明の一形態に係る文書管理プログラムは、文字列を登録する文字列登録モードにおいて、前記文字列を登録する登録者の属性を入力部に受け付けさせ、前記文字列がマーキングされた原稿から前記文字列および前記マークを読み取る読み取り部に前記原稿を読み取らせ、前記読み取ったマークの位置に基づいて注釈を付ける文字列を検出し、検出した文字列の前記注釈を辞書で検索し、前記検出した文字列、前記検索した注釈、および受け付けた前記登録者の前記属性を対応させて記憶部に記憶させ、前記文章を出力する文章出力モードにおいて、前記文章を出力する出力者の前記属性を前記入力部に受け付けさせ、前記出力する文章を前記出力者から受け付け、前記受け付けた文章のドキュメント情報に基づいて前記受け付けた文章の作成者の前記属性を取得し、前記受け付けた前記出力者の前記属性と、前記取得した前記作成者の前記属性と、前記記憶させた前記登録者の前記属性とを照合し、前記照合の結果に基づいて、前記記憶部に記憶された前記文字列を選択し、前記選択した文字列の注釈を、前記文章内の前記文字列と対応させて、前記文章と共に出力する手順をコンピューターに実行させる。
【発明の効果】
【００１３】
以上のように、本発明によれば、ユーザーが手間をかけずに意味を知りたい文字列を登録することが出来ると共に、登録した文字列の意味を簡単に表示させることが出来る。
【図面の簡単な説明】
【００１４】
【図１】本発明の文書管理装置の概要について説明するための図である。
【図２】文書管理装置の一般的な構成を示す構成図である。
【図３】文書管理装置を画像形成装置１０として実現する場合の構成図である。
【図４】文書管理装置を、画像形成装置を中心としたクライアント・サーバー型の文書管理システム１００で実現する場合の構成図である。
【図５】文字列登録モードにおける処理の流れについて説明するためのフローチャートである。
【図６】記憶部２１に登録された情報の例を示す図である。
【図７】文章出力モードにおいて、注釈を挿入する文字列を選択する基準となるユーザー識別子ＵＩおよびユーザー属性ＵＺを、ユーザーが指定する方法の例を示す、表示部１８ａの画面例である。
【図８】文章出力モードにおける処理の流れについて説明するためのフローチャートである。
【図９】取得した文章に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）が挿入される例を示す図である。
【図１０】記憶部２１に記憶された情報の例を示す図である。
【図１１】文章出力モードにおける処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１６】
＜第１の実施形態＞
最初に、本発明の第１の実施形態について説明する。
［概要］
最初に、本発明の第１の実施形態に係る文書管理装置の概要について説明する。図１は、本発明の文書管理装置の概要について説明するための図である。
【００１７】
図１にあるように、本発明の第１の実施形態に係る文書管理装置は、文字列登録モードと文章出力モードの２つのモードにおいて動作する。
【００１８】
文字列登録モードでは、ユーザーが意味の分からない文字列など、その文字列に注釈を付けたい文字列を文書管理装置に登録する。登録は、登録したい文字列が書かれた紙原稿上で、例えば登録したい文字列に下線を引くなどして、マーキングして行う。
【００１９】
図１の例では、紙原稿に書かれた「柿くえば鐘が鳴るなり法隆寺」の文章のうち、「鐘」の意味が分からないので注釈を付けたい場合、ユーザーは「鐘」の下に線を引き、文書管理装置に読み込ませる。
【００２０】
このようにして、ユーザーは、分からない文字列など、注釈を付けたい文字列を、紙原稿の文字列にマークすることにより簡単に文書管理装置に登録することが出来る。
【００２１】
文書管理装置は、「鐘」を読み込んで、辞書で検索し、「打ち鳴らすための器具」という意味（注釈）を取得する。
【００２２】
次に、文章出力モードでは、図１に示すように、文書管理装置が、ユーザーから出力する文章の基となるテキストデータを取得する。このテキストデータは、文字列登録モードで読み込んだ原稿に限らず、任意の文章である。
【００２３】
文書管理装置には「鐘」が登録してあるので、テキストデータの「鐘」の後ろに、「鐘」の注釈である「打ち鳴らすための器具」が挿入される。注釈が挿入された文章は、表示装置での表示や印刷装置での印刷により、ユーザーに提示される。
【００２４】
このようにして、ユーザーは簡単に出力する文章に、登録した文字列の注釈を挿入することが出来る。
【００２５】
以上、本発明の第１の実施形態に係る文書管理装置の概要について説明した。
【００２６】
［構成］
次に、本発明の第１の実施形態に係る文書管理装置の構成について説明する。なお、以下では、最初に文書管理装置の一般的な構成を説明する。その後、文書管理装置を１つの画像形成装置（ＭＦＰ、Multifunction Peripheral）として実現した実施形態の構成を説明する。さらに、文書管理装置を、ネットワークを介したクライアント・サーバー型の構成で実現する場合の構成についても説明する。
【００２７】
（一般的な文書管理装置の構成）
図２は、文書管理装置１の一般的な構成を示す構成図である。文書管理装置１は、スキャナー２、情報処理装置３、出力装置９を備えている。
【００２８】
スキャナー２は、文字列登録モードにおいて原稿を読み込んだり、文章出力モードにおいて、出力する文章の基となる文章を読み込んだりする。
【００２９】
出力装置９は、ディスプレイなどの表示装置や、プリンターなどの印刷装置、ネットワーク上の外部機器にデータを送信するネットワーク機器などであり、注釈が挿入された文章を出力するものである。
【００３０】
情報処理装置３は、一般的なコンピューターを用いて実現することが出来る。情報処理装置３は、記憶部５、入力部６、制御部７、辞書８を備えている。
【００３１】
記憶部５は、ユーザーが登録した文字列やその意味、ユーザー識別子（後述）、ユーザー属性（後述）などを記憶する。
【００３２】
入力部６は、ユーザーのユーザー識別子やユーザー属性の入力を受け付ける。
【００３３】
辞書８は、数多くの文字列とその意味（注釈）が登録されている。
【００３４】
制御部７は、ＯＣＲ（Optical Character Recognition）処理部７ａ、入力制御部７ｂ、読取制御部７ｃ、検出部７ｄ、検索部７ｅ、記憶制御部７ｆ、文章受付部７ｇ、属性取得部７ｈ、属性照合部７ｉ、文字列選択部７ｊ、および出力制御部７ｋを有している。制御部７は、上述した２つのモードにおける処理を実行する。
【００３５】
ＯＣＲ処理部７ａは、スキャナー２で読み込んだ原稿のイメージデータから文字を認識し、電子的なテキストデータを生成する。なお、スキャナー２およびＯＣＲ処理部７ａを合わせたものが、読取部に相当する。
【００３６】
入力制御部７ｂは、入力部６を制御し、文字列登録モードにおいて文字列を登録するユーザー（登録者）の属性を入力部６に受け付けさせ、文章出力モードにおいて文章を出力するユーザー（出力者）の属性を入力部６に受け付けさせる。
【００３７】
読取制御部７ｃは、文字列登録モードにおいて登録する文字列がマーキングされた原稿をスキャナー２に読み取らせる。
【００３８】
検出部７ｄは、原稿から読み取ったマーキングの位置に基づいて注釈を付けるために登録する文字列を検出する。
【００３９】
検索部７ｅは、検出部７ｄにより検出された文字列を辞書８で検索する。
【００４０】
記憶制御部７ｆは、原稿から検出された文字列と、辞書８で検索された注釈と、文字列を登録するユーザーの属性とを記憶部５に記憶させる。
【００４１】
文章受付部７ｇは、文章出力モードにおいてユーザーが出力する文章を受け付ける。なお、文章受付部７ｇは、入力部６に出力する文章を受け付けさせてもよい。
【００４２】
属性取得部７ｈは、出力するために受け付けた文章のドキュメント情報に基づいて、受け付けた文章の作成者の属性を取得する。
【００４３】
属性照合部７ｉは、文章を出力するユーザーの属性と、属性取得部７ｈが取得した文章の作成者の属性と、文字列を登録したユーザーの属性とを照合する。
【００４４】
文字列選択部７ｊは、属性照合部７ｉによる照合結果に基づいて、出力する文章に含まれる文字列のうち、注釈を挿入する文字列を、記憶部５に記憶された文字列の中から選択する。
【００４５】
出力制御部７ｋは、文字列選択部７ｊにより選択された文字列の注釈を、出力する文章内の文字列と対応させて、文章と共に出力装置９に出力する。
【００４６】
以上が、一般的な文書管理装置１の構成である。
【００４７】
（文書管理装置を画像形成装置で実現した構成）
次に、文書管理装置を画像形成装置として実現する場合の構成について説明する。図３は、文書管理装置を画像形成装置１０として実現する場合の構成図である。
【００４８】
画像形成装置１０は、制御部１１を備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、および専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。
【００４９】
制御部１１は、画像読取部１２、画像処理部１３、画像メモリー１４、画像形成部１５、辞書部１６、操作部１８、ファクシミリ通信部１９、ネットワークインターフェイス部２０、記憶部２１等と接続されている。制御部１１は、接続されている上記各部（ブロック）の動作制御や、各ブロックとの間での信号又はデータの送受信を行う。
【００５０】
制御部１１は、ユーザーから、操作部１８またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００５１】
また、制御部１１は、ＯＣＲ処理部１１ａ、入力制御部１１ｂ、読取制御部１１ｃ、検出部１１ｄ、検索部１１ｅ、記憶制御部１１ｆ、文章受付部１１ｇ、属性取得部１１ｈ、属性照合部１１ｉ、文字列選択部１１ｊ、および出力制御部１１ｋを有している。
ＯＣＲ処理部１１ａ、入力制御部１１ｂ、読取制御部１１ｃ、検出部１１ｄ、検索部１１ｅ、記憶制御部１１ｆ、文章受付部１１ｇ、属性取得部１１ｈ、属性照合部１１ｉ、文字列選択部１１ｊ、および出力制御部１１ｋは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００５２】
ＯＣＲ処理部１１ａ、入力制御部１１ｂ、読取制御部１１ｃ、検出部１１ｄ、検索部１１ｅ、記憶制御部１１ｆ、文章受付部１１ｇ、属性取得部１１ｈ、属性照合部１１ｉ、文字列選択部１１ｊ、および出力制御部１１ｋは、それぞれ、図２のＯＣＲ処理部７ａ、入力制御部７ｂ、読取制御部７ｃ、検出部７ｄ、検索部７ｅ、記憶制御部７ｆ、文章受付部７ｇ、属性取得部７ｈ、属性照合部７ｉ、文字列選択部７ｊ、および出力制御部７ｋに相当する。
【００５３】
画像読取部１２は、原稿から画像を読み取るものであり、図２のスキャナー２に相当する。
【００５４】
画像処理部１３は、画像読取部１２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部１３は、画像読取部１２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００５５】
画像メモリー１４は、画像読取部１２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部１５での印刷対象となるデータを一時的に記憶したりする領域である。
【００５６】
画像形成部１５は、画像読取部１２で読み取られた画像データ等の画像形成を行う。
【００５７】
辞書部１６は、図２の辞書８に相当するものである。
【００５８】
操作部１８は、画像形成装置１０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部１８ａを備えている。図２の入力部６に相当する。
【００５９】
ファクシミリ通信部１９は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００６０】
ネットワークインターフェイス部２０は、ＬＡＮボード等の通信モジュールから構成され、ネットワークインターフェイス部２０に接続されたＬＡＮ等を介して、ローカルエリア内の装置(サーバー、ＰＣ等の外部機器)と種々のデータの送受信を行う。
【００６１】
記憶部２１は、画像読取部１２によって読み取られた原稿画像等を記憶したり、文字列登録モードにおいて登録される文字列やその注釈などを記憶したりする。記憶部２１は、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。
【００６２】
以上、文書管理装置を画像形成装置として実現する場合の構成について説明した。
【００６３】
（文書管理装置をクライアント・サーバー型で実現した構成）
次に、文書管理装置を、画像形成装置を中心としたクライアント・サーバー型の文書管理システムで実現する構成について説明する。図４は、文書管理装置を、画像形成装置を中心としたクライアント・サーバー型の文書管理システム１００で実現する場合の構成図である。
【００６４】
文書管理システム１００は、画像形成装置４０、辞書サーバー５０、およびデータベース（ＤＢ）サーバー６０がネットワークを介して通信することにより実現される。
【００６５】
辞書サーバー５０は、図２の辞書８または図３の辞書部１６に相当するものである。辞書サーバー５０は、インターネット上で提供されている、任意の数の一般的な辞書サーバーを用いて実現することも出来る。
【００６６】
ＤＢサーバー６０は図２の記憶部５または図３の記憶部２１に相当するものであり、ユーザーが登録する文字列や、その意味（注釈）、ユーザー識別子、ユーザー属性を記憶する。
【００６７】
画像形成装置４０は、図３に示す画像形成装置１０から、辞書サーバー５０およびＤＢサーバー６０が担当する機能を省いたものである。
【００６８】
以上、文書管理装置を、画像形成装置を中心としたクライアント・サーバー型の文書管理システムで実現する構成について説明した。
【００６９】
［文字列登録モードの処理の流れ］
次に、文字列登録モードにおける処理の流れについて説明する。図５は、文字列登録モードにおける処理の流れについて説明するためのフローチャートである。なお、以下の説明では、図３に示した、文書管理装置を１つの画像形成装置１０として実施する例を用いて説明する。
【００７０】
まず、入力制御部１１ｂが操作部１８を介して、ユーザー（登録者）のログイン処理を行う（ステップＳ１）。この処理により、文字列がマーキングされた原稿を読み込ませるユーザーと、予め登録されているユーザー識別子（ユーザーＩＤ）やユーザー属性との対応が取られる。
【００７１】
なお、ここでいうユーザー識別子とは、例えば、ユーザーの名前や、ログインＩＤ、社員番号など、画像形成装置１０がユーザーを識別することが出来るユーザー情報のことである。
【００７２】
また、ユーザー属性とは、例えば、ユーザーの語彙レベル、専門分野、所属などであり、ユーザーが自由に設定可能な情報である。
【００７３】
次に、読取制御部１１ｃが画像読取部１２に文字列にマーキングが施された原稿を読み込ませる（ステップＳ２）。
【００７４】
次に、ＯＣＲ処理部１１ａが読み込まれた原稿に記入されたマークの位置に基づいて、ユーザーが登録する文字列を走査する（ステップＳ３）。
【００７５】
次に、検出部１１ｄは、マーキングされた文字列が存在するか否かを判断する（ステップＳ４）。
【００７６】
マーキングされた文字列が存在する場合（ステップＳ３のＹｅｓ）、検索部１１ｅは、まず、マーキングされた文字列の意味（注釈）を、辞書部１６を用いて検索する（ステップＳ５）。
【００７７】
次に、検索部１１ｅは、辞書部１６にマーキングされた文字列が存在するか否かを判断する（ステップＳ６）。
【００７８】
辞書部１６にマーキングされた文字列が存在する場合（ステップＳ６のＹｅｓ）、記憶制御部１１ｆは、記憶部２１に、マーキングされた文字列、文字列の意味、対応するユーザー識別子、対応するユーザー属性の４つの情報を記憶させる（ステップＳ７）。
【００７９】
ステップＳ５からＳ７までの処理は、マーキングされた文字列ごとに繰り返し行われる。
【００８０】
以上、文字列登録モードにおける処理の流れについて説明した。
【００８１】
［登録例］
次に、記憶部２１に登録された情報の例を説明する。図６は、記憶部２１に登録された情報の例を示す図である。
【００８２】
１つのエントリーは、文字列ＭＲ、文字列ＭＲの意味（注釈）ＣＳ、文字列ＭＲを登録したユーザーのユーザー識別子ＵＩ、および文字列ＭＲを登録したユーザーのユーザー属性ＵＺから構成される。
【００８３】
例えば、最初のエントリーＥ１には、文字列ＭＲとして「祇園精舎」が、意味ＣＳとして「寺院の名前」が、ユーザー識別子ＵＩとして「佐藤」が、ユーザー属性ＵＺとして「中学生」が登録されている。
【００８４】
以上、記憶部２１に登録された情報の例を説明した。
【００８５】
［ユーザー識別子およびユーザー属性の指定方法の例］
次に、文章出力モードにおいて、注釈を挿入する文字列を選択する基準となるユーザー識別子ＵＩおよびユーザー属性ＵＺを、ユーザーが指定する方法の例を説明する。図７は、文章出力モードにおいて、注釈を挿入する文字列を選択する基準となるユーザー識別子ＵＩおよびユーザー属性ＵＺを、ユーザーが指定する方法の例を示す、表示部１８ａの画面例である。
【００８６】
図７に示した表示部１８ａの画面例では、左側に、記憶部２１に記憶されているユーザー識別子ＵＩの一覧が表示され、右側に、記憶部２１に記憶されているユーザー属性ＵＺの一覧が表示されている。
【００８７】
そして、図７は、ユーザーがユーザー識別子ＵＩとして「佐藤」を選択し、ユーザー属性として「小学生」を選択した状態を示している。
【００８８】
図６に示す情報が記憶部２１に記憶されており、ユーザー識別子ＵＩとして「佐藤」が選択され、ユーザー属性として「小学生」が選択された場合、制御部１１は、「佐藤」に該当するエントリーＥ１およびＥ２を抽出し、更に「小学生」に該当するエントリーＥ４を抽出する。
【００８９】
その結果、出力する文章に「祇園精舎」、「諸行無常」、および「鐘」の文字列があった場合、これらの文字列に対応する注釈が、文章と共に出力される。
【００９０】
以上、文章出力モードにおいて、注釈を挿入する文字列を選択する基準となるユーザー識別子ＵＩおよびユーザー属性ＵＺを、ユーザーが指定する方法の例を説明した。
【００９１】
［文章出力モードの処理の流れ］
次に、文章出力モードにおける処理の流れについて説明する。図８は、文章出力モードにおける処理の流れについて説明するためのフローチャートである。なお、以下の説明では、図３に示した、文書管理装置を１つの画像形成装置１０として実施する例を用いて説明する。
【００９２】
まず、文章受付部１１ｇがユーザーから、出力する文章の基になる文章を取得し、取得した文章が電子的なテキストデータであるか否かを判断する（ステップＳ１０）。文章の取得方法としては、例えば、画像読取部１２を用いてイメージデータとして取得する方法や、ネットワークを介してＰＣ（Personal Computer）などの外部機器から受信する方法がある。
【００９３】
取得した文章が電子的なテキストデータではない場合（ステップＳ１０のＮｏ）、そのままでは以降の処理が行えないので、制御部１１は、ＯＣＲ処理部１１ａを用いて、読み込んだイメージデータを電子的なテキストデータに変換する（ステップＳ１１）。
【００９４】
次に、制御部１１は、取得した文章と、記憶部２１に記憶された、上述した指定方法などによりユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列とを照合する（ステップＳ１２）。
【００９５】
次に、制御部１１は、取得した文章中に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列が存在するか否かを判断する（ステップＳ１３）。
【００９６】
ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列が存在する場合（ステップＳ１３のＹｅｓ）、制御部１１は、取得した文章中の、該当する文字列の直後に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）を挿入する（ステップＳ１４）。
【００９７】
なお、ここでは、取得した文章中の、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の直後に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）を挿入したが、この構成に限らず、例えば、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）を脚注として付加してもよい。
【００９８】
また、取得した文章中の、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列からバルーンを引き出して、そのバルーン内に対応する意味（注釈）を記入する構成でもよい。
【００９９】
次に、制御部１１は、挿入に応じて出力する文章を整形するために、挿入した注釈の文字数だけ文章の改行位置を調整する（ステップＳ１５）。調整は、改行位置を前にずらすなどして行うことが出来る。
【０１００】
ステップＳ１４およびＳ１５の処理は、注釈を挿入する文字列ごとに繰り返して行われる。
【０１０１】
ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列が存在しない場合（ステップＳ１３のＮｏ）、制御部１１は、作成した文章の印字処理を行う（ステップＳ１６）。
【０１０２】
次に、制御部１１は、必要に応じて、裏写り除去や画像の回転など、その他の画像処理を行う（ステップＳ１７）。
【０１０３】
以上、文章出力モードにおける処理の流れについて説明した。
【０１０４】
［注釈の挿入例］
最後に、取得した文章に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）が挿入される例を説明する。図９は、取得した文章に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）が挿入される例を示す図である。
【０１０５】
この例では、図６に示す情報が記憶部２１に記憶されており、図７に示すユーザー識別子およびユーザー属性が指定されたことを前提としている。
【０１０６】
そのため、「祇園精舎」、「鐘」、および「諸行無常」の文字列の直後に、これらの文字列の意味（注釈）が挿入され、改行位置が調整されている。
【０１０７】
以上、取得した文章に、ユーザーが指定したユーザー識別子およびユーザー属性に対応する文字列の意味（注釈）が挿入される例を説明した。
【０１０８】
以上、第１の実施形態について説明した。
【０１０９】
＜第２の実施形態＞
次に、第２の実施形態について説明する。
【０１１０】
［概要］
まず、第２の実施形態の概要として、第１の実施形態との相違を説明する。
【０１１１】
第１の実施形態では、文章出力モードにおいて、ユーザーが明示的にユーザー識別子ＵＩおよびユーザー属性ＵＺを指定した。これに対し、第２の実施形態では、文章出力モードにおいて、ユーザー識別子ＵＩおよびユーザー属性ＵＺが自動的に判断され、入力される。
【０１１２】
この構成により、ユーザー識別子ＵＩおよびユーザー属性ＵＺを指定するユーザーの手間を省くことが出来る。
【０１１３】
また、第１の実施形態の構成では、ユーザーが不適切なユーザー属性ＵＺを指定した場合、ユーザーにとって注釈が不要な文字列にも注釈が挿入されてしまったり、ユーザーにとって注釈が必要な文字列に注釈が挿入されなかったりする状況が有り得る。
【０１１４】
しかし、第２の実施形態の構成では、ユーザー属性ＵＺを自動的に指定するので、不適切なユーザー属性ＵＺの指定に起因する注釈挿入の過不足を低減することが出来る。
【０１１５】
なお、本実施形態に係る文書管理装置では、文章出力モードにおいて、出力する文章を作成した作成者の属性と、注釈が挿入された文章を出力するユーザーの属性との間で関連する属性を算出する。そして、辞書に登録された文字列のうち、算出した関連する属性と一致する属性を有する文字列に対して、注釈を挿入する。
【０１１６】
例えば、ある文章を出力しようとしているユーザーＡが「得意な分野」属性として「数学」を有しており、出力する文章を作成した作成者Ｂが「得意な分野」属性として「数学」を有している場合、文書管理装置は、ユーザーＡと作成者Ｂの関連する属性として「数学」を抽出する。
【０１１７】
そして、文書管理装置は、関連する属性として抽出された「数学」を有する文字列を辞書から検索し文字列Ｃがヒットした場合、文書管理装置は、出力する文章に文字列Ｃが含まれる場合、文字列Ｃの後ろにその意味を挿入する。
【０１１８】
このような処理は、例えば、ある文字列Ｃを登録したユーザーＤが「得意な分野」属性として「数学」を有しており、注釈の挿入される文章を出力するユーザーＡと注釈の挿入される文章を作成した作成者Ｂも得意な分野として「数学」を有している場合、ユーザーＡは数学に関する文字列（用語）に対しては知識が豊富であると考えられるので、ユーザーＤが登録した文字列Ｃに関しては、注釈の挿入を行わないという前提に立っている。
【０１１９】
以上、第２の実施形態の概要として、第１の実施形態との相違を説明した。
【０１２０】
［構成］
次に、本発明の第２の実施形態に係る文書管理装置の構成について説明する。第２の実施形態に係る文書管理装置は、第１の実施形態と同様に、文書管理装置１としても、画像形成装置１０としても、文書管理システム１００としても実現可能である。
【０１２１】
そのため、制御部７または制御部１１における処理の流れが一部異なる以外は、同じ構成となるので、詳細な説明は省略する。
【０１２２】
以上、本発明の第２の実施形態に係る文書管理装置の構成について説明した。
【０１２３】
［文字列登録モードの処理の流れ］
文字列登録モードにおける処理の流れには、第１の実施形態における処理の流れと同一であるので、説明を省略する。
【０１２４】
［登録例］
次に、記憶部２１に記憶された情報の例を説明する。図１０は、記憶部２１に記憶された情報の例を示す図である。
【０１２５】
１つのエントリーは、文字列ＭＲ、文字列ＭＲの意味（注釈）ＣＳ、文字列ＭＲを登録したユーザーのユーザー識別子ＵＩ、文字列ＭＲを登録したユーザーのユーザー属性ＵＺ１およびＵＺ２から構成される。
【０１２６】
例えば、最初のエントリーＥ１には、文字列ＭＲとして「祇園精舎」が、意味ＣＳとして「寺院の名前」が、ユーザー識別子ＵＩとして「佐藤」が、ユーザーの得意な科目を表すユーザー属性ＵＺ１として「国語」が、ユーザーのレベル（専門性の高低）を表すユーザー属性ＵＺ２として「中学生」が、登録されている。
【０１２７】
なお、この例では、２つのユーザー属性ＵＺ１およびＵＺ２を用いたが、記憶部２１に記憶するユーザー属性の数は、適切にユーザー属性を設定できるものであれば、幾つであってもよい。
【０１２８】
また、ユーザー属性には、意味挿入に用いる文字列を判断する処理（後述）において、一致・不一致を判断するユーザー属性（例えば、「国語」、「数学」）と、大小関係や上下関係を判断するユーザー属性（例えば、「小学生」＜「中学生」＜「高校生」）とが存在する。
【０１２９】
これらのユーザー属性を適切に用いることにより、意味挿入に用いる文字列を適切に選択することが出来る。
【０１３０】
以上、記憶部２１に登録された情報の例を説明した。
【０１３１】
［文章出力モードの処理の流れ］
次に、文章出力モードにおける処理の流れについて説明する。図１１は、文章出力モードにおける処理の流れについて説明するためのフローチャートである。なお、以下の説明では、図３に示した、文書管理装置を１つの画像形成装置１０として実施する例を用いて説明する。
【０１３２】
まず、入力制御部１１ｂが、文章を出力するユーザー（出力者）を、ＩＤカードの読取りやＩＤ番号の入力などにより認証し、認証に用いた認証情報に基づいて、ユーザー情報を取得する（ステップＳ２０）。取得したユーザー情報には、上述したように、ユーザー識別子ＵＩおよびユーザー属性ＵＺ１、ＵＺ２が含まれる。
【０１３３】
次に、属性取得部１１ｈは、ユーザーが出力しようとしているドキュメントからドキュメント情報を抽出する（ステップＳ２１）。抽出したドキュメント情報には、そのドキュメントを作成（または改訂）した作成者の作成者識別子ＳＩおよび作成者属性ＳＺ１、ＳＺ２が含まれる。
【０１３４】
次に、属性照合部１１ｉは、ユーザー情報およびドキュメント情報を比較し、ユーザーとドキュメントの関連度およびユーザーのレベルを計算する（ステップＳ２２）。
【０１３５】
次に、文字列選択部１１ｊは、辞書部１６に登録してある文字列のうち、関連度が特定のしきい値以下の文字列、またはユーザーのレベルが特定のしきい値以下の文字列を選択する（ステップＳ２３）。
【０１３６】
次に、制御部１１は、選択された文字列ごとに、以下の処理を行う（ステップＳ２４）。なお、選択された文字列ごとの処理が完了したのち、注釈が挿入された文章は、出力制御部１１ｋを介して出力される。
【０１３７】
制御部１１は、選択した文字列がドキュメント中に存在する場合、ドキュメント中のその文字列の直後に、その文字列の意味（注釈）を挿入する（ステップＳ２５）。
【０１３８】
以上、文章出力モードにおける処理の流れについて説明した。
【０１３９】
［ユーザー識別子およびユーザー属性の自動選択の具体例］
次に、文章出力モードにおいて、注釈を挿入する文字列を選択する基準となるユーザー識別子ＵＩおよびユーザー属性ＵＺ１、ＵＺ２を、制御部１１が自動選択する方法の例を説明する。
【０１４０】
なお、以下の説明では、図１０に示した情報の例のように、情報が記憶部２１に記憶されているものとする。
【０１４１】
（具体例１）
注釈が挿入されるドキュメントを出力するユーザーは、以下の属性を持っているとする。
ユーザー識別子ＵＩ：田中
ユーザー属性ＵＺ１：国語
ユーザー属性ＵＺ２：中学生
【０１４２】
また、注釈が挿入されるドキュメントを作成した作成者は以下の属性を持っているとする。
作成者識別子ＳＩ：佐藤
作成者属性ＳＺ１：国語科
作成者属性ＳＺ２：中学講師
【０１４３】
また、処理に用いる特定のしきい値を２とする。なお、しきい値は、文書管理装置の工場出荷時に特定の値に設定されていてもよいし、文書管理装置を運用する際の管理者が注釈の挿入量を判断して適宜変更するものであってもよい。
【０１４４】
この場合、ユーザーと作成者の間には、「国語」および「中学」の２つの属性が一致（関連）するので、関連度を「２」とする。
【０１４５】
そして、特定のしきい値が２であるので、辞書部１６に登録されている文字列のうち、「国語」および「中学」の２つの属性内容が一致する文字列以外を対象として、注釈の挿入が行われる。
【０１４６】
すなわち、「国語」および「中学生」が一致する文字列Ｅ１およびＥ３を除いた、文字列Ｅ１（祇園精舎）および文字列Ｅ４（鐘）の注釈がドキュメント内の文字列の後ろに挿入される。
【０１４７】
（具体例２）
注釈が挿入されるドキュメントを出力するユーザーは、以下の属性を持っているとする。
ユーザー識別子ＵＩ：橋本
ユーザー属性ＵＺ１：数学
ユーザー属性ＵＺ２：高校生
【０１４８】
また、注釈が挿入されるドキュメントを作成した作成者は以下の属性を持っているとする。
作成者識別子ＳＩ：田中
作成者属性ＳＺ１：数学
作成者属性ＳＺ２：小学生
【０１４９】
また、処理に用いる特定のしきい値を１とする。
【０１５０】
この場合、ユーザーと作成者の間には、「数学」の１つの属性が一致（関連）するので、関連度を「１」とする。
【０１５１】
そして、特定のしきい値が１であるので、辞書部１６に登録されている文字列のうち、「数学」の属性内容が一致する文字列以外を対象として、注釈の挿入が行われる。
【０１５２】
すなわち、「数学」が一致する文字列Ｅ２を除いた、文字列Ｅ１（祇園精舎）、文字列Ｅ３（響）、および文字列Ｅ４（鐘）の注釈がドキュメント内の文字列の後ろに挿入される。
【０１５３】
（具体例３）
注釈が挿入されるドキュメントを出力するユーザーは、以下の属性を持っているとする。
ユーザー識別子ＵＩ：服部
ユーザー属性ＵＺ１：数学
ユーザー属性ＵＺ２：中学生
【０１５４】
また、注釈が挿入されるドキュメントを作成した作成者は以下の属性を持っているとする。
作成者識別子ＳＩ：近藤
作成者属性ＳＺ１：理科
作成者属性ＳＺ２：高校生
【０１５５】
また、処理に用いる特定のしきい値を１とする。
【０１５６】
この場合、ユーザーと作成者の間には、「数学」の１つの属性が一致（関連）するので、関連度を「１」とする。
【０１５７】
この場合、ユーザーのレベルを表すユーザー属性ＵＺ２は「中学生」であるのに対し、ドキュメントの作成者のレベルを表す作成者属性ＳＺ２は「高校生」である。中学生より高校生のほうが、意味を知っている言葉が多いと考えられるため、辞書部１６に登録されている文字列のうち、ユーザー属性ＵＺ２が「高校生」以上の文字列のみが、注釈挿入の対象となる。
【０１５８】
そのため、ユーザー属性ＵＺ２が「高校生」である、文字列Ｅ２（諸行無常）および文字列Ｅ４（鐘）の注釈のみがドキュメント内の文字列の後ろに挿入される。
【０１５９】
以上、文章出力モードにおいて、注釈を挿入する文字列を選択する基準となるユーザー識別子ＵＩおよびユーザー属性ＵＺ１、ＵＺ２を、制御部１１が自動選択する方法の例を説明した。
【０１６０】
［補足事項］
その他、本技術は、上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１６１】
１  …  文書管理装置
２  …  スキャナー
３  …  情報処理装置
４  …  ＯＣＲ処理部
５  …  記憶部
６  …  入力部
７  …  制御部
８  …  辞書
９  …  出力装置
１０  …  画像形成装置
１１  …  制御部
１１ａ…  ＯＣＲ処理部
１２  …  画像読取部
１３  …  画像処理部
１４  …  画像メモリー
１５  …  画像形成部
１６  …  辞書部
１８  …  操作部
１８ａ…  表示部
１９  …  ファクシミリ通信部
２０  …  ネットワークインターフェイス部
２１  …  記憶部
４０  …  画像形成装置
５０  …  辞書サーバー
６０  …  データベースサーバー
１００  …  文書管理システム
【図１】
0006021274.tif 000002
【図２】
0006021274.tif 000003
【図３】
0006021274.tif 000004
【図４】
0006021274.tif 000005
【図５】
0006021274.tif 000006
【図６】
0006021274.tif 000007
【図７】
0006021274.tif 000008
【図８】
0006021274.tif 000009
【図９】
0006021274.tif 000010
【図１０】
0006021274.tif 000011
【図１１】
0006021274.tif 000012