(57)【要約】【課題】  元の原稿と追記された情報を明確に区別して把握できるようにすること。【解決手段】  情報処理装置１は、原稿データで使用されている文字の色と背景の色の色差または彩度差が小さくなるように、原稿データで使用されている文字の色を変更した上で、原稿データと追記情報を用いて印刷用の原稿画像を生成する。また、情報処理装置１は、原稿データで使用されている文字の色と追記情報の色の色差または彩度差が大きくなるように、原稿データで使用されている文字の色を変更した上で、原稿データと追記情報を用いて印刷用の原稿画像を生成する。【選択図】      図２
2006270589.tif 000002
【特許請求の範囲】
【請求項１】
原稿データを入力する入力手段と、
前記入力手段により入力された原稿データで使用されている、文字の色と背景の色を特定する特定手段と、
前記特定手段により特定された文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更手段と、
前記変更手段によって文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成手段と、
前記生成手段により生成された原稿データを出力する出力手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記入力手段により入力された原稿データが表す原稿のレイアウトを解析し、前記原稿を複数の領域に分割する分割手段をさらに具備し、
前記特定手段は、前記分割手段により分割された領域毎に、当該領域内で使用されている文字の色と背景の色を特定し、
前記変更手段は、前記領域毎に、前記特定手段により特定された、当該領域内で使用されている文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を前記領域単位で変更する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
原稿データを入力する入力手段と、
前記入力手段により入力された原稿データで使用されている文字の色について色空間上における頻度分布を算出する第１の算出手段と、
前記文字の背景の色について色空間上における頻度分布を算出する第２の算出手段と、
前記第１の算出手段により算出された頻度分布と、前記第２の算出手段により算出された頻度分布を用いて、前記文字の色と前記背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更手段と、
前記変更手段によって文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成手段と、
前記生成手段により生成された原稿データを出力する出力手段と
を具備することを特徴とする情報処理装置。
【請求項４】
原稿データを入力する入力手段と、
前記入力手段により入力された原稿データで使用されている色と、前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色を特定する特定手段と、
前記特定手段により特定された、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更手段と、
前記変更手段によって色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成手段と、
前記生成手段により生成された原稿データを出力する出力手段と
を具備することを特徴とする情報処理装置。
【請求項５】
前記入力手段により入力された原稿データが表す原稿のレイアウトを解析し、前記原稿を複数の領域に分割する分割手段をさらに具備し、
前記特定手段は、前記分割手段により分割された領域毎に、当該領域内で使用されている原稿の色と当該領域内に追記する情報の色を特定し、
前記変更手段は、前記領域毎に、前記特定手段により特定された、当該領域内で使用されている原稿の色と当該領域内に追記する情報の色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を前記領域単位で変更する
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
原稿データを入力する入力手段と、
前記入力手段により入力された原稿データで使用されている色について色空間上における頻度分布を算出する第１の算出手段と、
前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色について色空間上における頻度分布を算出する第２の算出手段と、
前記第１の算出手段により算出された頻度分布と、前記第２の算出手段により算出された頻度分布を用いて、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更手段と、
前記変更手段によって色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成手段と、
前記生成手段により生成された原稿データを出力する出力手段と
を具備することを特徴とする情報処理装置。
【請求項７】
入力された原稿データで使用されている、文字の色と背景の色を特定する特定過程と、
前記特定過程にて特定された文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更過程と、
前記変更過程にて文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成過程と、
前記生成過程にて生成された原稿データを出力する出力過程と
を有することを特徴とする情報処理方法。
【請求項８】
入力された原稿データで使用されている色と、前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色を特定する特定過程と、
前記特定過程にて特定された、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更過程と、
前記変更過程にて色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成過程と、
前記生成過程にて生成された原稿データを出力する出力過程と
を有することを特徴とする情報処理方法。
【請求項９】
コンピュータを、
入力された原稿データで使用されている、文字の色と背景の色を特定する特定手段と、
前記特定手段により特定された文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更手段と、
前記変更手段によって文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成手段
として機能させるためのプログラム。
【請求項１０】
コンピュータを、
入力された原稿データで使用されている色と、前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色を特定する特定手段と、
前記特定手段により特定された、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更手段と、
前記変更手段によって色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成手段
として機能させるためのプログラム。
【請求項１１】
請求項９または１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書や画像等のドキュメントに対して、注釈や添削、翻訳文等の情報を追記する技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、文書に対して追記された注釈や添削等に関する情報をアノテーションデータとして文書データとともに管理し、文書データを表示する際には、アノテーションデータとして管理している注釈や添削の内容を文書上に合成して表示することが記載されている。また、上記特許文献１に加え、特許文献２〜４には、元の文書と追記された情報を一目で区別できるようにするため、追記された情報の色を任意の色に変更できるようにしたことが記載されている。
【０００３】
【特許文献１】特開平１１−２５０７７号公報
【特許文献２】特開平６−３４８４２８号公報
【特許文献３】特開２００４−１５１８９８号公報
【特許文献４】特開２００４−２０６６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１〜４に記載された技術では、追記する情報の色をユーザが手動で定めたり、あるいは、追記する情報の色が予めユーザ毎に割り当てられている。しかしながら、追記する情報の色をユーザが自分で決める場合、元の文書で使用されている文字の色や背景の色等を考慮して、追記する情報が元の文書と区別できるよう見やすい色を選択しなければならず、何かと面倒である。勿論、追記する情報の色選択を誤ると、元の文書と追記された情報の区別がつきにくくなってしまう。一方、追記する情報の色が予めユーザ毎に割り当てられている場合、元の文書で使用されている文字の色や背景の色と近似する色が割り当てられているユーザが追記した情報は、元の文書と区別しづらくなってしまう。
【０００５】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、元の原稿と追記された情報を明確に区別して把握できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、原稿データを入力する入力手段と、前記入力手段により入力された原稿データで使用されている、文字の色と背景の色を特定する特定手段と、前記特定手段により特定された文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更手段と、前記変更手段によって文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成手段と、前記生成手段により生成された原稿データを出力する出力手段とを具備する情報処理装置を提供する。
【０００７】
本発明によれば、情報処理装置は、原稿データで使用されている文字の色と背景の色の色差または彩度差が小さくなるように、原稿データで使用されている文字の色を変更した上で、原稿データと追記データを用いて、出力する原稿データを生成する。
【０００８】
また、本発明は、原稿データを入力する入力手段と、前記入力手段により入力された原稿データで使用されている色と、前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色を特定する特定手段と、前記特定手段により特定された、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更手段と、前記変更手段によって色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成手段と、前記生成手段により生成された原稿データを出力する出力手段とを具備する情報処理装置を提供する。
【０００９】
本発明によれば、情報処理装置は、原稿データで使用されている色と追記データで使用されている色の色差または彩度差が大きくなるように、原稿データで使用されている色を変更した上で、原稿データと追記データを用いて、出力する原稿データを生成する。
【００１０】
また、本発明は、入力された原稿データで使用されている、文字の色と背景の色を特定する特定過程と、前記特定過程にて特定された文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更過程と、前記変更過程にて文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成過程と、前記生成過程にて生成された原稿データを出力する出力過程とを有する情報処理方法を提供する。
【００１１】
また、本発明は、入力された原稿データで使用されている色と、前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色を特定する特定過程と、前記特定過程にて特定された、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更過程と、前記変更過程にて色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成過程と、前記生成過程にて生成された原稿データを出力する出力過程とを有する情報処理方法を提供する。
【００１２】
また、本発明は、コンピュータを、入力された原稿データで使用されている、文字の色と背景の色を特定する特定手段と、前記特定手段により特定された文字の色と背景の色の色差または彩度差が小さくなるように、前記原稿データで使用されている文字の色を変更する変更手段と、前記変更手段によって文字の色が変更された原稿データと、前記入力された原稿データが表す原稿に対して追記する情報を示す追記データを用いて、出力する原稿データを生成する生成手段として機能させるためのプログラムを提供する。
【００１３】
また、本発明は、コンピュータを、入力された原稿データで使用されている色と、前記原稿データが表す原稿に対して追記する情報を示す追記データで使用されている色を特定する特定手段と、前記特定手段により特定された、前記原稿データで使用されている色と前記追記データで使用されている色の色差または彩度差が大きくなるように、前記原稿データで使用されている色を変更する変更手段と、前記変更手段によって色が変更された原稿データと前記追記データを用いて、出力する原稿データを生成する生成手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１４】
本発明によれば、元の原稿と追記された情報を明確に区別して把握することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
［Ａ．第１実施形態］
図１は、情報処理装置１のハードウェア構成を示すブロック図である。なお、本実施形態においては、情報処理装置１として、複写機の機能とネットワークプリンタの機能を兼ね備えた複合機を用いた場合について説明する。
【００１６】
図１において、制御部１０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭや記憶部１０６に記憶されているプログラムを実行することで情報処理装置１の各部を制御する。入力部１０２は、通信インタフェース１０２ａとイメージスキャナ１０２ｂを備えている。通信インタフェース１０２ａは、パーソナルコンピュータ（以下、ＰＣと記載する）等の他の機器との間で行われる通信を制御して、原稿データと、この原稿データが表す原稿に対して追記された情報を示す追記データを受信する。ここで、原稿データは、例えば、文書データや画像データである。また、原稿に対して追記された情報とは、例えば、元の原稿に対して書き加えられた注釈や、元の原稿に対する添削内容等である。また、追記データには、注釈や添削等の追記内容を示す情報に加え、これらの追記された情報について原稿に対する挿入位置や色、フォント、サイズ等を指定する情報が含まれている。
【００１７】
一方、イメージスキャナ１０２ｂは、注釈や添削等が手書きで追記された原稿の画像を光学的に読み取り、原稿の画像データ（原稿データ）を生成する。なお、入力部１０２は、情報処理装置１に対して装着されたメモリカードやＤＶＤ等の記録媒体から原稿データや追記データを読み出す記録媒体ドライブであってもよい。
【００１８】
表示部１０３は、液晶表示パネルとその駆動回路によって構成されている。操作部１０４は、液晶表示パネルの画面上に貼り付けられたタッチパネルや、操作パネル上に設けられた、テンキー、スタートボタン等の操作子によって構成されており、タッチパネルや操作子の操作に応じた操作信号を制御部１０１に出力する。印刷部１０５は、原稿データや追記データに基づく画像を記録用紙に印刷する。記憶部１０６には、後述する印刷処理１（図２参照）や翻訳処理（図３参照）を制御するためのプログラムが記憶されている。
【００１９】
次に、情報処理装置１の動作を説明する。
図２は、情報処理装置１において実行される印刷処理１のフローチャートである。なお、以下の動作説明では、原稿データとして文書データが入力された場合について説明する。同図に示すように、まず、制御部１０１は、原稿データを入力する処理を行なう（ステップＳ１０１）。このステップＳ１０１の処理について具体的に説明すると、例えば、制御部１０１は、通信インタフェース１０２ａを介してＰＣとの間で通信を行い、原稿データに加えて追記データをＰＣから受信する。また、情報処理装置１（複合機）において、プラテンガラス上に原稿がセットされ、スタートボタンが押下されると、制御部１０１は、注釈や添削等が手書きで追記された原稿の画像を、イメージスキャナ１０２ｂを用いて読み取る。
【００２０】
次いで、制御部１０１は、入力された原稿データに対してレイアウト解析を行ない、原稿から文字領域を抽出する（ステップＳ１０２）。この後、制御部１０１は、抽出された文字領域内に存在する文字の画像とその背景の画像を抽出する（ステップＳ１０３）。なお、イメージスキャナ１０２ｂを用いて入力された原稿データの場合、注釈や添削等が手書文字として原稿に追記されているが、このような手書文字についてはステップＳ１０３での抽出対象から除外される。ステップＳ１０３において抽出される文字の画像は、あくまで追記がなされる前の原稿で使用されている文字の画像である。
【００２１】
次いで、制御部１０１は、例えば、画素毎に、文字の色と背景の色について三次元の色空間上における頻度分布を算出する（ステップＳ１０４）。すなわち、制御部１０１は、文字の色について色空間上における頻度分布を算出するとともに、背景の色についても色空間上における頻度分布を算出する。そして、制御部１０１は、例えば、文字の色の頻度分布のうち、最も頻度の高い色を文字の色として特定するとともに、背景の色の頻度分布のうち、最も頻度の高い色を背景の色として特定する。この後、制御部１０１は、特定した文字の色と背景の色の内分点に位置する色を色空間上において特定し、この色を印刷時における原稿の文字の色とする（ステップＳ１０５）。例えば、文字を構成する画素の色がほとんど黒である一方、背景を構成する画素の色がほとんど白である場合、文字の色は黒で背景の色は白と特定され、色空間上において黒と白の内分点に位置する色として灰色が求められ、印刷時における原稿の文字の色が灰色に決定される。
【００２２】
なお、上述したステップＳ１０５の処理内容は例示に過ぎず、要は、原稿の文字の色の頻度分布と、背景の色の頻度分布を用いて、文字の色と背景の色の色差または彩度差が小さくなるような色を選び出して印刷時における原稿の文字の色とすればよい。
【００２３】
次いで、制御部１０１は、原稿に対する追記情報を特定する処理を行なう（ステップＳ１０６）。例えば、ＰＣから原稿データとともに追記データを受信している場合は、この追記データが原稿に対する追記情報として特定される。また、イメージスキャナ１０２ｂを用いて原稿データが入力された場合は、原稿に対して手書きで注釈や添削等の追記情報が書き加えられている。そこで、このような場合、制御部１０１は、イメージスキャナ１０２ｂによって読み取られた原稿の画像に手書文字認識処理を施し、原稿に対して追記された手書文字を、原稿に対する追記情報として特定する。
【００２４】
また、本実施形態に係る情報処理装置１は、翻訳機能を備えており、例えば、入力された日本語の文書データを、英語の文書データに翻訳することができる。そして、このようにして得られた翻訳後の文書データを元の文書データに対する追記情報とすることができる。このように翻訳後の文書データを追記情報とする場合に上記ステップＳ１０６で行なわれる処理を図３に示す。
【００２５】
同図に示すように、まず、制御部１０１は、上記ステップＳ１０２において抽出された文字領域内に存在する文字列の言語（翻訳元言語）を特定する（ステップＳ２０１）。ここで、ＰＣから文書データを受信している場合は、受信した文書データがテキストデータであるので、このテキストデータを解析することによって翻訳元言語を特定することができる。一方、イメージスキャナ１０２ｂを用いて文書の画像データが入力された場合は、文字領域内の画像に対して文字認識処理を施した上で翻訳元言語を特定する。次いで、制御部１０１は、文書データとともにＰＣから受信した情報や、タッチパネルを操作してユーザが入力した情報等から、翻訳先言語を特定する（ステップＳ２０２）。このようにして翻訳元言語と翻訳先言語を特定した後、制御部１０１は、文字領域内の文字列に対して翻訳処理を実行する（ステップＳ２０３）。そして、翻訳処理により得られた翻訳文を原稿に対する追記情報として特定する。
【００２６】
次に、図２に戻り、ステップＳ１０７において制御部１０１は、印刷用の原稿画像を生成する処理を行なう。このステップＳ１０７の処理について具体的に説明すると、例えば、ＰＣから原稿データと追記データを受信している場合、制御部１０１は、まず、原稿データで使用されている文字の色を上記ステップＳ１０５で決定した色に変更する。次いで、制御部１０１は、文字の色を変更した原稿データに基づく原稿画像を生成する。また、制御部１０１は、ＰＣから受信した追記データに基づいて、原稿に対して追記された情報の画像を生成して原稿画像と合成する。ここで、前述したように追記データには、注釈や添削等の追記内容を示す情報に加え、これらの追記された情報について原稿に対する挿入位置や色、フォント、サイズ等を指定する情報が含まれている。したがって、制御部１０１は、追記データに含まれている色やフォント、サイズ等を指定する情報に従って、追記された情報の画像を生成するとともに、原稿に対する挿入位置に従って、追記された情報の画像を原稿画像に合成する。このようにして生成された画像が印刷用の原稿画像となる。つまり、追記された情報の色は、追記データで指定された色のままであるが、元の原稿の文字の色は、背景の色との色差または彩度差が小さくなる色に変更される。
【００２７】
また、イメージスキャナ１０２ｂを用いて原稿データが入力された場合、制御部１０１は、入力された原稿データにおいて、上記ステップＳ１０６で追記情報として特定された手書文字の色についてはイメージスキャナで読み取った時の色のままとする一方、その他の文字の色については上記ステップＳ１０５で決定された色に変更し、これを印刷用の原稿画像とする。つまり、追記された手書文字の色は、イメージスキャナで読み取った時の色のままであるが、元の原稿の文字の色は、背景の色との色差または彩度差が小さくなる色に変更される。
【００２８】
一方、図３を参照して説明したように翻訳文を追記情報とする場合、制御部１０１は、原稿データ（原文）がＰＣから受信したものであれば、この原稿データで使用されている文字の色を上記ステップＳ１０５で決定された色に変更する。そして、制御部１０１は、文字の色を変更した原文の画像を生成するとともに、翻訳文の画像を原文の画像に合成する。この場合は、例えば、図４に示すように、原文（日本語）の行間に翻訳文（英語）を挿入することができる。また、原稿データ（原文）がイメージスキャナ１０２ｂによって読み取られた画像データであれば、原文の文字の色を上記ステップＳ１０５で決定された色に変更するとともに、翻訳文の画像を原文の画像に合成する。つまり、追記される翻訳文の文字の色は予め指定された色のままであるが、原文の文字の色は、背景の色との色差または彩度差が小さくなる色に変更される。
【００２９】
この後、制御部１０１は、印刷用の原稿画像を印刷部１０５に送信する（ステップＳ１０８）。これに応じて印刷部１０５は、印刷用の原稿画像を記録用紙に印刷する。そして、このようにして印刷された記録用紙が排紙トレイに排紙される。
【００３０】
ところで、例えば、文字が黒で背景が白の単なるモノクロ原稿であれば、上記ステップＳ１０４で説明したように文字の色と背景の色について色空間上の頻度分布を求めることなく、文字の色と背景の色を特定できる。上述した印刷処理１において、文字の色と背景の色の頻度分布を求める構成としたのは、カラー原稿で文字の色や背景の色が複数用いられていた場合を考慮したためである。また、上述した印刷処理１においては、説明の便宜上、文字領域が１つ抽出された場合について説明したが、複数の文字領域が抽出された場合は、抽出された文字領域毎に、上記ステップＳ１０３〜Ｓ１０５で説明した処理を行ない、文字領域毎に、原稿の文字の色を、背景の色との色差または彩度差が小さくなる色に変更する。このようにレイアウト解析を行なって原稿を複数の文字領域に分割して処理するのも、カラー原稿においては場所によって文字の色や背景の色が異なるためである。
【００３１】
以上説明したように本実施形態によれば、情報処理装置１は、原稿データで使用されている文字の色と背景の色の色差または彩度差が小さくなるように、原稿データで使用されている文字の色を変更した上で、原稿データと追記情報を用いて印刷用の原稿画像を生成する。よって、印刷後の原稿において、追記された情報の色はそのままであるが、元の原稿の文字の色は背景の色との色差または彩度差が小さくなる色に変更されている。したがって、元の原稿の文字の色を目立たなくすることで、追記された情報の色が引き立つので、元の原稿と追記された情報を一目で明確に区別して把握することができる。勿論、従来のように、原稿に対して追記を行なうユーザが、元の原稿で使用されている文字の色や背景の色等を考慮して、元の原稿と区別できるよう見やすい色を、追記する情報の色として選択する必要もないので、追記を行なう際の作業効率も高められる。
【００３２】
また、原文に対して翻訳文を追記する場合については、原文の色を変えることによって翻訳文との区別を明確にしているので、例えば、図４に示したように原文の行間に翻訳文を対比させて追記したり、あるいは原文と翻訳文を重ね書きすることも可能になる。よって、原文と翻訳文を明確に区別して認識できることに加え、原文と翻訳文の対応位置がわかりやすくなる。
【００３３】
なお、情報処理装置１（コンピュータ）は、記憶部１０６にインストールされているプログラムに従って印刷処理１（図２参照）や翻訳処理（図３参照）を実行するが、このプログラムを通信によって情報処理装置１へと送信し、記憶部１０６にインストールしてもよい。また、このプログラムをＣＤ−ＲＯＭやＤＶＤ、メモリカード等のコンピュータが読み取り可能な記録媒体に記録して提供してもよい。
【００３４】
［Ｂ．第２実施形態］
次に、第２実施形態について説明する。
上述した第１実施形態では、原稿における文字の色と背景の色の色差または彩度差が小さくなるように、印刷時における原稿の文字の色を変更する場合について説明した。これに対し、本実施形態では、原稿における文字の色と、この原稿に対する追記情報の色の色差または彩度差が大きくなるように、印刷時における原稿の文字の色を変更する場合について説明する。なお、本実施形態における情報処理装置のハードウェア構成は、第１実施形態における情報処理装置１と同じであるので、説明を省略するとともに同じ符号を使用するものとする。
【００３５】
図５は、第２実施形態に係る印刷処理２のフローチャートである。なお、以下の動作説明において第１実施形態における印刷処理１と同様の処理を行なう部分については説明を簡略化している。
【００３６】
同図に示すように、まず、制御部１０１は、原稿データを入力する処理を行なう（ステップＳ３０１）。次いで、制御部１０１は、入力された原稿データに対してレイアウト解析を行ない、原稿から文字領域を抽出する（ステップＳ３０２）。この後、制御部１０１は、抽出された文字領域内に存在する文字の画像を抽出する（ステップＳ３０３）。次いで、制御部１０１は、原稿に対する追記情報を特定する処理を行なう（ステップＳ３０４）。このステップＳ３０４の処理では、第１実施形態において説明したように、原稿に対する追記情報として、原稿データとともにＰＣから受信した追記データや、原稿に対して追記された手書文字、あるいは原稿（原文）に対する翻訳文が特定される。
【００３７】
次いで、制御部１０１は、例えば、画素毎に、原稿の文字の色と、追記情報の色について三次元の色空間上における頻度分布を算出する（ステップＳ３０５）。すなわち、制御部１０１は、文字の色について色空間上における頻度分布を算出するとともに、追記情報の色についても色空間上における頻度分布を算出する。第１実施形態と異なる点は、文字部分の背景の色の代わりに追記情報の色を用いている点である。
【００３８】
そして、制御部１０１は、例えば、文字の色の頻度分布のうち、最も頻度の高い色を文字の色として特定するとともに、追記情報の色の頻度分布のうち、最も頻度の高い色を追記情報の色として特定する。この後、制御部１０１は、特定した文字の色と追記情報の色を比較し、文字の色と追記情報の色の色差または彩度差が大きくなるような色を選び出して印刷時における原稿の文字の色とする（ステップＳ３０６）。第１実施形態と異なる点は、原稿の文字の色と追記情報の色の色差または彩度差が大きくなるような色を選び出して印刷時における原稿の文字の色とした点である。
【００３９】
この後、制御部１０１は、原稿データと追記情報を用いて印刷用の原稿画像を生成し（ステップＳ３０７）、印刷部１０５に送信する（ステップＳ３０８）。これに応じて印刷部１０５は、印刷用の原稿画像を記録用紙に印刷する。
【００４０】
以上説明したように本実施形態によれば、情報処理装置１は、原稿データで使用されている文字の色と追記情報の色の色差または彩度差が大きくなるように、原稿データで使用されている文字の色を変更した上で、原稿データと追記情報を用いて印刷用の原稿画像を生成する。よって、印刷後の原稿において、追記された情報の色はそのままであるが、元の原稿の文字の色は、追記された情報の色との色差または彩度差が大きくなる色に変更されている。したがって、第１実施形態と同様に、元の原稿と追記された情報を一目で明確に区別して把握することができる。勿論、図５に示した印刷処理２のプログラムを通信によって情報処理装置１へと送信し、記憶部１０６にインストールしてもよいし、このプログラムを記録媒体に記録して提供してもよい。
【００４１】
［Ｃ．第３実施形態］
上述した第１，２実施形態では、追記がなされた原稿を印刷する場合について説明したが、本発明は、画面に表示されている原稿に対して注釈や添削等を追記する場合にも適用できる。例えば、図６に示すようなハードウェア構成を有するＰＣ２において、制御部２０１は、他のユーザが作成した文書データを通信インタフェース２０２を介して受信し、この文書データを表示制御部２０４を介してＬＣＤ３に表示する。そして、操作部２０３が操作され、画面表示されている文書に対して注釈や添削等の追記が開始されると、制御部２０１は、画面表示されている文書の文字の色とその背景の色の色差または彩度差が小さくなるように、画面表示されている文書の文字の色を変更するとともに、追記された情報を表示する。あるいは、制御部２０１は、画面表示されている文書に対して注釈や添削等の追記が開始されると、画面表示されている文書の文字の色と、追記された情報の色の色差または彩度差が大きくなるように、画面表示されている文書の文字の色を変更するとともに、追記された情報を表示する。
【００４２】
［Ｄ．変形例］
（１）元の原稿における文字の色と背景の色の色差または彩度差が小さくなるような色、あるいは元の原稿における文字の色と追記情報の色の色差または彩度差が大きくなるような色を複数選び出し、これを候補色としてユーザに提示し、その中からユーザによって選択された色を、印刷時や表示時における原稿の文字の色として決定する構成としてもよい。
【００４３】
（２）上述した各実施形態では、原稿データとして文書データを用いた場合について説明したが、本発明は、原稿データとして画像データを用いた場合にも適用可能である。なお、原稿が文書の場合はレイアウト解析を行なって文書（原稿）を複数の文字領域に分割したが、原稿が画像の場合は、レイアウト解析を行ない、色等、画像の特徴の変化を検出して複数の領域に分割してやればよい。このように原稿として文書の代わりに画像を用いた場合も、例えば、画像の色と、追記された情報の色との色差または彩度差が大きくなるように、印刷時や表示時における画像の色を変更してやることで、この画像に対して追記された情報の色を引き立たせることができ、元の画像と追記された情報を一目で明確に区別して認識することができるようになる。
【図面の簡単な説明】
【００４４】
【図１】情報処理装置１のハードウェア構成を示すブロック図である。
【図２】情報処理装置１において実行される印刷処理１について示すフローチャートである。
【図３】情報処理装置１において実行される翻訳処理について示すフローチャートである。
【図４】翻訳文を追記情報とした場合の印刷例について示す図である。
【図５】第２実施形態に係る印刷処理２について示すフローチャートである。
【図６】第３実施形態に係るＰＣ２のハードウェア構成を示すブロック図である。
【符号の説明】
【００４５】
１…情報処理装置、１０１…制御部、１０２…入力部、１０２ａ…通信インタフェース、１０２ｂ…イメージスキャナ、１０３…表示部、１０４…操作部、１０５…印刷部、１０６…記憶部、２…ＰＣ、３…ＬＣＤ、２０１…制御部、２０２…通信インタフェース、２０３…操作部、２０４…表示制御部、２０５…記憶部。
【図１】
2006270589.tif 000003
【図２】
2006270589.tif 000004
【図３】
2006270589.tif 000005
【図４】
2006270589.tif 000006
【図５】
2006270589.tif 000007
【図６】
2006270589.tif 000008