(57)【要約】【課題】メモ書き画像をオリジナル画像に適切に反映させること。【解決手段】画像処理部により、オリジナル画像のオリジナル画像データＡとメモ書き画像の画像データとの比較により、メモ書き画像を示す差分データＢを取得し、オリジナル画像データＡの第１の空白データと差分データＢとの比較により、差分データＢが第１の空白データより大きい場合、オリジナル画像データＡに対してオーバーラップを許容する設定値を加えた第２の空白データ（空白データｄ２）と差分データＢとを比較し、差分データＢが第２の空白データ（空白データｄ２）と同じか又はそれより小さい場合、差分データＢを第２の空白データ（空白データｄ２）に上書きするようにしている。これにより、差分データＢのサイズを変更することなくオリジナル画像にメモ書き画像を上書きすることができる。【選択図】図４
2016127307.tif 000002
【特許請求の範囲】
【請求項１】
オリジナル画像の原稿と該原稿にメモ書きされたメモ書き画像を含む原稿とを読み取るスキャナー部と、
読み取られた前記原稿の画像データを保存するメモリーと、
前記メモリーに保存されたそれぞれの画像データに対する合成処理を行う画像処理部とを備え、
前記画像処理部は、
前記オリジナル画像の画像データとメモ書き画像の画像データとの比較により、前記メモ書き画像を示す差分データを取得し、前記オリジナル画像の画像データの第１の空白データと前記差分データとの比較により、前記差分データが前記第１の空白データより大きい場合、前記オリジナル画像の画像データに対してオーバーラップを許容する設定値を加えた第２の空白データと前記差分データとを比較し、前記差分データが前記第２の空白データと同じか又はそれより小さい場合、前記差分データを前記第２の空白データに上書きすることを特徴とする画像形成装置。
【請求項２】
前記画像処理部は、前記差分データが前記第２の空白データより大きい場合、前記オリジナル画像の画像データを予め設定した最大縮小率まで段階的に縮小し、前記差分データが前記第２の空白データより小さくなった場合は前記差分データを前記第２の空白データに上書きすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像処理部は、前記オリジナル画像の画像データを予め設定した最大縮小率まで段階的に縮小しても前記差分データが前記第２の空白データより大きい場合は、前記オリジナル画像の画像データと前記メモ書き画像の画像データとを１ページ分の領域に収まるように集約処理することを特徴とする請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモ書き画像とオリジナル画像とを合成する画像形成装置に関する。
【背景技術】
【０００２】
たとえば、多機能プリンター、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置においては、特許文献１に示されているように、メモ書き画像とオリジナル画像とを合成する機能を搭載したものがある。
【０００３】
すなわち、特許文献１では、オリジナル画像データと追記画像データとから差分データを検出し、オリジナルの原稿が印刷されている用紙の余白を検出し、余白に１つ以上の差分データを配置し、差分データ同士が重なる場合には優先度に応じて位置をずらして配置するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４７４３５
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１での画像形成装置では、オリジナル画像データにメモ書き画像に相当する差分データを配置しているため、たとえばオリジナル画像である同じ内容の複数の印刷物のそれぞれに、別個にメモ書きが加えられている場合であっても、それぞれのメモ書きをオリジナル画像に反映させることができる。
【０００６】
ところが、特許文献１での画像形成装置では、オリジナル画像データの余白に対して差分データの位置をずらすことができず、差分データに相当する余白がなければ差分データのサイズを変更している。このように、差分データのサイズを変更（縮小）してしまうと、差分データのメモ書き画像が読みづらくなったり、または表示できなくなったりするという問題があった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、オリジナル画像の原稿と該原稿にメモ書きされたメモ書き画像を含む原稿とを読み取るスキャナー部と、読み取られた前記原稿の画像データを保存するメモリーと、前記メモリーに保存されたそれぞれの画像データに対する合成処理を行う画像処理部とを備え、前記画像処理部は、前記オリジナル画像の画像データとメモ書き画像の画像データとの比較により、前記メモ書き画像を示す差分データを取得し、前記オリジナル画像の画像データの第１の空白データと前記差分データとの比較により、前記差分データが前記第１の空白データより大きい場合、前記オリジナル画像の画像データに対してオーバーラップを許容する設定値を加えた第２の空白データと前記差分データとを比較し、前記差分データが前記第２の空白データと同じか又はそれより小さい場合、前記差分データを前記第２の空白データに上書きすることを特徴とする。
また、前記画像処理部は、前記差分データが前記第２の空白データより大きい場合、前記オリジナル画像の画像データを予め設定した最大縮小率まで段階的に縮小し、前記差分データが前記第２の空白データより小さくなった場合は前記差分データを前記第２の空白データに上書きすることを特徴とする。
また、前記画像処理部は、前記オリジナル画像の画像データを予め設定した最大縮小率まで段階的に縮小しても前記差分データが前記第２の空白データより大きい場合は、前記オリジナル画像の画像データと前記メモ書き画像の画像データとを１ページ分の領域に収まるように集約処理することを特徴とする。
本発明の画像形成装置では、画像処理部により、オリジナル画像の画像データとメモ書き画像の画像データとの比較により、メモ書き画像を示す差分データを取得し、オリジナル画像の画像データの第１の空白データと差分データとの比較により、差分データが第１の空白データより大きい場合、オリジナル画像の画像データに対してオーバーラップを許容する設定値を加えた第２の空白データと差分データとを比較し、差分データが第２の空白データと同じか又はそれより小さい場合、差分データを第２の空白データに上書きするようにしているため、差分データのサイズを変更することなくオリジナル画像にメモ書き画像を上書きすることができる。
【発明の効果】
【０００９】
本発明の画像形成装置によれば、差分データのサイズを変更することなくオリジナル画像にメモ書き画像を上書きすることができるようにしているので、メモ書き画像をオリジナル画像に適切に反映させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像形成装置の一実施形態を示す図である。
【図２】図１の画像処理部による画像データの合成処理を説明するためのフローチャートである。
【図３】図１の画像処理部による画像データの合成処理を説明するものであり、同図（ａ）はオリジナル画像データを示す図、同図（ｂ）は１つの差分データを示す図、同図（ｃ）は出力画像データを示す図である。
【図４】図１の画像処理部による画像データの合成処理を説明するものであり、同図（ａ）はオリジナル画像データを示す図、同図（ｂ）は２つの差分データを示す図、同図（ｃ）は出力画像データを示す図である。
【図５】図１の画像処理部による画像データの合成処理を説明するものであり、同図（ａ）はオリジナル画像データを示す図、同図（ｂ）はオリジナル画像データを縮小した場合を示す図、同図（ｃ）は２つの差分データを示す図、同図（ｄ）は出力画像データを示す図である。
【図６】図１の画像処理部による画像データの合成処理を説明するものであり、同図（ａ）はオリジナル画像データを示す図、同図（ｂ）（ｃ）は集約処理（２ｉｎ１）された出力画像データを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の画像形成装置の一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえばプリンター機能、ＦＡＸ機能、スキャン機能などの複数の機能を搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１２】
まず、図１に示すように、ＭＦＰ１００は、制御部１１０、スキャナー部１３０、プリンター部１３１、ＦＡＸ部１３２、パネル部１３３、ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）１３４を備えている。
【００１３】
スキャナー部１３０は、イメージセンサー（図示省略）によって読み取られる原稿の画像データを制御部１１０に入力する。すなわち、スキャナー部１３０は、イメージセンサー（図示省略）からの原稿の画像信号をデジタルの画像データに変換し、順次、制御部１１０に入力する。
【００１４】
プリンター部１３１は、制御部１１０から出力される画像データに基づき、用紙上に画像をプリントする。ＦＡＸ部１３２は、制御部１１０から出力される画像データを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからの画像データを受信して制御部１１０に入力する。すなわち、ＦＡＸ部１３２は、図示しないＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）により電話回線との接続を制御しつつ、制御部１１０から出力される画像データを圧縮し変調して、相手方ファクシミリへと送信する。また、ＦＡＸ部１３２は、ＮＣＵにより電話回線と接続しつつ、相手方ファクシミリからの画像データを復調し伸張して、制御部１１０に入力する。
【００１５】
パネル部１３３は、ＭＦＰ１００のプリンター機能、ＦＡＸ機能、スキャン機能のいずれかの選択や、各種設定を行うための操作ボタンなどを表示する。また、ＭＦＰ１００に故障などが生じた場合、故障などが発生した旨を伝えるアイコンなども表示する。
【００１６】
ＨＤＤ１３４には、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどが記憶されている。
【００１７】
制御部１１０は、ＭＦＰ１００全体の動作を制御するものであり、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１５、画像処理部１１６、パネル操作制御部１１７、ＨＤＤ制御部１１８、システム制御部１１９を備えている。また、これらは、データバス１２０に接続されている。
【００１８】
スキャナー制御部１１１は、スキャナー部１３０の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１３１のプリント動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１３２による画像データの送受信動作を制御する。
【００１９】
ＲＡＭ１１４は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１４は、スキャナー部１３０によって読み取られた原稿の画像データをバンド単位で保存するワークメモリーでもある。また、ＲＡＭ１１４は、スキャナー部１３０によって読み取られた原稿の画像データに対し、画像処理部１１６による集約処理や回転処理などの加工処理に使用されるワークメモリーでもある。なお、ワークメモリーとしては、ＲＡＭ１１４以外のメモリーであってもよいことは勿論である。
【００２０】
ＲＯＭ１１５には、各部の動作チェックなどを行う制御プログラムなどが格納されている。画像処理部１１６は、たとえばスキャナー部１３０によって読み取られた原稿の画像データに対する画像処理を行う。すなわち、たとえばパネル部１３３を介してＦＡＸ送信の指定がある場合、ＦＡＸ送信に必要なデータに変換するための画像処理（ラスタライズ）を行う。また、たとえばパネル部１３３を介して印刷の指定がある場合、印刷に必要な画像処理（ラスタライズ）を行う。
【００２１】
また、画像処理部１１６は、詳細は後述するが、スキャナー部１３０によって読み込んだオリジナル画像の後述の差分データＢを、後述のオリジナル画像データＡに合成した出力画像データを出力する。また、画像処理部１１６は、スキャナー部１３０によって読み込んだ読み込み画像に対して集約処理（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１など）などを行う。
【００２２】
パネル操作制御部１１７は、パネル部１３３の表示動作を制御する。ＨＤＤ制御部１１８は、ＨＤＤ１３４に対するデータの書き込みや読み出しなどを制御する。システム制御部１１９は、たとえばパネル部１３３を介しての様々な指定などに基づき、各部の動作を制御する。
【００２３】
次に、図２〜図５を参照し、画像処理部１１６による画像データの合成処理について説明する。なお、以下の説明においては、後述のオリジナル画像データＡに対するメモ書き画像などの後述の差分データ（メモ書き画像データ）Ｂが画像処理部１１６により既に取得されているものとする。また、オリジナル画像データＡと差分データ（メモ書き画像データ）Ｂとは、パネル部１３３に表示され、パネル部１３３によるタッチ操作により、オリジナル画像データＡと差分データＢとを選択することができるようになっているものとする。
【００２４】
また、同じ画像である複数のオリジナル画像にそれぞれ異なる内容のメモ書きが行われている場合、差分データ（メモ書き画像データ）Ｂは複数取得されていることになる。また、差分データ（メモ書き画像データ）Ｂのサイズも既に取得されているものとする。また、オリジナル画像データＡと差分データ（メモ書き画像データ）Ｂとは、座標データを有するベクターデータであるものとする。また、パネル部１３３により、画像データの合成処理が指定された場合、システム制御部１１９は、画像処理部１１６に対し以下のような画像データの合成処理を行わせる。
【００２５】
すなわち、図２に示すように、画像処理部１１６は、パネル部１３３により差分データＢが選択されたかどうかを判断する（ステップＳ１０１）。ここで、差分データＢが選択されていなければ、差分データＢの選択待ちとなる（ステップＳ１０１：Ｎｏ）。これに対し、差分データＢが選択されていれば（ステップＳ１０１：Ｙｅｓ）、差分データＢが複数選択されたかどうかを判断する（ステップＳ１０２）。
【００２６】
差分データＢが複数選択されている場合（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０５に移行する。これに対し、差分データＢが複数選択されていない場合（ステップＳ１０２：Ｎｏ）、すなわち、差分データＢが１つだけ選択されている場合、空白データｄ１と差分データＢとを比較する（ステップＳ１０３）。
【００２７】
そして、空白データｄ１が差分データＢより小さい場合（ステップＳ１０３：Ｎｏ）、ステップＳ１０８に移行する。これに対し、空白データｄ１が差分データＢと同じか又はそれ以上である場合（ステップＳ１０３：Ｙｅｓ）、合成処理である、差分データＢをオリジナル画像データＡに上書きする処理を行う（ステップＳ１０４）。
【００２８】
ここで、空白データｄ１とは、オリジナル画像データＡの白レベルであり、たとえば図３（ａ）に示すオリジナル画像データＡの点線で囲った領域に相当する。厳密に言えば、オリジナル画像データＡの点線で囲った領域以外の部分にも空白データｄ１が存在するが、ここでは説明を簡単にするために、点線で囲った領域を空白データｄ１に相当するものとする。
【００２９】
また、図３（ｂ）は、差分データＢが１つだけ選択されている場合を示している。そして、ステップＳ１０３の判断において、空白データｄ１が差分データＢと同じか又はそれ以上である場合、図３（ｃ）に示すように、点線で囲った空白データｄ１に相当する領域に差分データＢが上書きされることで、オリジナル画像データＡに差分データＢが上書きされた出力画像データＣが得られる。
【００３０】
一方、ステップＳ１０２において差分データＢが複数選択されていると判断された場合、ステップＳ１０５において、画像処理部１１６は複数選択された差分データＢに同一座標が有るかどうかを判断する。ここで、差分データＢに同一座標が無ければ（ステップＳ１０５：Ｎｏ）、ステップＳ１０３で空白データｄ１と差分データＢとを比較する。なお、差分データＢに同一座標が無ければ、複数選択された差分データＢは重なり合うことがないことになる。
【００３１】
そして、ステップＳ１０３で空白データｄ１が差分データＢと同じか又はそれ以上である場合、ステップＳ１０４で合成処理である、差分データＢをオリジナル画像データＡに上書きする処理を行う。
【００３２】
これに対し、差分データＢに同一座標が有れば（ステップＳ１０５：Ｙｅｓ）、複数選択された差分データＢは少なくとも一部が重なり合っていることになるため、差分データＢの表示位置をずらす（ステップＳ１０６）。すなわち、いずれか一方又は両方の差分データＢの座標を互いに重なり合わないようにずらすことになる。そして、画像処理部１１６は、再度差分データＢの領域を再計算し（ステップＳ１０７）、ステップＳ１０３で空白データｄ１が差分データＢと同じか又はそれ以上である場合、ステップＳ１０４で合成処理である、差分データＢをオリジナル画像データＡに上書きする処理を行う。
【００３３】
これに対し、ステップＳ１０３で空白データｄ１が差分データＢより小さい場合、画像処理部１１６は比較（１）の判断を行う（ステップＳ１０８）。ここでの比較（１）においては、（空白領域＋設定値）と差分データＢとを比較する。ここで、設定値とは、たとえば図４（ａ）に示すように、点線で囲った空白データｄ２に相当する領域がオリジナル画像データＡに対してオーバーラップを許容する値である。これは、図４（ｂ）に示す差分データＢの一部が図４（ｃ）に示すように、オリジナル画像データＡに重なってもオリジナル画像の判別が可能となる範囲で空白領域を広げるための設定値である。この設定値は、上述したパネル部１３３により任意に設定変更することが可能である。
【００３４】
そして、ステップＳ１０８で、差分データＢが空白データ（空白領域＋設定値）ｄ２より小さい場合（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０４に移行し、図４（ｃ）に示すように、差分データＢをオリジナル画像データＡに上書きする処理を行い、出力画像データＣを得る。
【００３５】
これに対し、差分データＢが空白データ（空白領域＋設定値）ｄ２より大きい場合（ステップＳ１０８：Ｎｏ）、画像処理部１１６は比較（２）の判断を行う（ステップＳ１０９）。ここでは、たとえば図５（ａ）に示すオリジナル画像データＡを、図５（ｂ）に示すように縮小し、図５（ｃ）に示す差分データＢが空白データ（空白領域＋設定値）ｄ２に対して同じか又はそれより小さいかを判断する。
【００３６】
この場合、予めオリジナル画像データＡの最大縮小率を決めておき、段階的にオリジナル画像データＡを縮小した場合で、差分データＢが空白データ（空白領域＋設定値）ｄ２に対して同じか又はそれより小さいかを判断する。すなわち、オリジナル画像データＡの最大縮小率を、たとえば５０％として決めておき、オリジナル画像データＡを９０％→８０％→７０％→６０％→５０％というように段階的に縮小し、差分データＢが（空白領域＋設定値）に対して同じか又はそれより小さいかを判断する。
【００３７】
このようにして、いずれかの縮小率にしたとき、差分データＢが空白データ（空白領域＋設定値）ｄ２に対して同じか又はそれより小さいと判断すると（ステップＳ１０９）、オリジナル画像データＡをその縮小率で縮小し（ステップＳ１１０）、ステップＳ１０４に移行し、図５（ｄ）に示すように、図５（ｃ）の差分データＢをオリジナル画像データＡに上書きする処理を行い、出力画像データＣを得る。
【００３８】
これに対し、オリジナル画像データＡを段階的に縮小しても、差分データＢが空白データ（空白領域＋設定値）ｄ２より大きい場合（ステップＳ１０９：Ｎｏ）、画像処理部１１６は集約処理を行う（ステップＳ１１１）。
【００３９】
ここでは、画像処理部１１６は、図６（ａ）に示すオリジナル画像データＡに対して集約処理である、たとえば２ｉｎ１の処理に切り替える。この場合、図６（ｂ）に示すように、１ページ分の領域の上半分にオリジナル画像データＡが収まるように縮小する。また、（空白領域＋設定値）に対し、たとえばオリジナル画像データＡの保存日（年／月／日）などのデータを付加する。
【００４０】
また、図６（ｂ）に示すように、差分データＢを１ページ分の領域の下半分に収まるように縮小する。この場合、オリジナル画像データＡに付加した保存日（年／月／日）などのデータも差分データＢに付加する。これにより、差分データＢの判別が可能となる。また、集約処理された出力画像データＣ−１が得られる。
【００４１】
なお、図６（ｂ）において、空白データ（空白領域＋設定値）ｄ２に保存日（年／月／日）などのデータが収まらない場合は、保存日（年／月／日）を保存日（月／日）としてデータを縮小する。保存日（月／日）としてデータを縮小しても空白データ（空白領域＋設定値）ｄ２に収まらない場合は、さらに保存日（月）としてデータを縮小する。
【００４２】
さらに、保存日（月）としてデータを縮小しても空白データ（空白領域＋設定値）ｄ２に収まらない場合は、図６（ｃ）に示すように、空白データ（空白領域＋設定値）ｄ２にマークなどのデータを付加する。この場合、オリジナル画像データＡに付加したマークと保存日（年／月／日）などのデータを差分データＢに付加する。これにより、差分データＢの判別が可能となる。また、集約処理した出力画像データＣ−２が得られる。
【００４３】
このように、本実施形態では、画像処理部１１６により、オリジナル画像のオリジナル画像データＡとメモ書き画像の画像データとの比較により、メモ書き画像を示す差分データＢを取得し、オリジナル画像データＡの第１の空白データ（空白データｄ１）と差分データＢとの比較により、差分データＢが第１の空白データ（空白データｄ１）より大きい場合、オリジナル画像データＡに対してオーバーラップを許容する設定値を加えた第２の空白データ（空白データｄ２）と差分データＢとを比較し、差分データＢが第２の空白データ（空白データｄ２）と同じか又はそれより小さい場合、差分データＢを第２の空白データ（空白データｄ２）に上書きするようにしているため、差分データＢのサイズを変更することなくオリジナル画像にメモ書き画像を上書きすることができ、メモ書き画像をオリジナル画像に適切に反映させることができる。
【符号の説明】
【００４４】
１００  ＭＦＰ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  ＲＡＭ
１１５  ＲＯＭ
１１６  画像処理部
１１７  パネル操作制御部
１１８  ＨＤＤ制御部
１１９  システム制御部
１２０  データバス
１３０  スキャナー部
１３１  プリンター部
１３２  ＦＡＸ部
１３３  パネル部
１３４  ＨＤＤ
Ａ  オリジナル画像データ
Ｂ  差分データ
Ｃ、Ｃ−１、Ｃ−２  出力画像データ
ｄ１、ｄ２  空白データ
【図１】
2016127307.tif 000003
【図２】
2016127307.tif 000004
【図３】
2016127307.tif 000005
【図４】
2016127307.tif 000006
【図５】
2016127307.tif 000007
【図６】
2016127307.tif 000008