(57)【要約】【課題】ルビを付すべき文字を示す画像の周辺領域に、当該ルビの画像を配置する領域が存在しなくても、当該ルビの画像を元画像に確実に合成する。【課題を解決するための手段】抽出部１０１が画像データからルビの付加が必要なキャラクターを抽出し、行領域検出部１０２が画像データから行領域を検出する。ルビ検出部１０３は、抽出されたキャラクターのルビを検出し、画像生成部１０４は、当該ルビを示すルビ画像を生成する。判定部１０６は、行領域における上記キャラクターを示す画像の周辺領域に、ルビ画像を配置可能な配置領域が存在するか否かを判定する。画像合成部１０５は、判定部１０６によって、上記配置領域が存在すると判定されたときにルビ画像を配置領域に合成し、配置領域が存在しないと判定されたときは上記周辺領域にルビ画像を配置する領域を作成した上で、当該作成した領域にルビ画像を合成する。【選択図】図２
2014203338.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得するデータ取得部と、
前記データ取得部によって取得された画像データの示す画像から、ルビの付加が必要として予め定められたキャラクターを抽出する抽出部と、
前記データ取得部によって取得された画像データから行領域を検出する行領域検出部と、
前記抽出部によって抽出されたキャラクターのルビを検出するルビ検出部と、
前記ルビ検出部によって検出されたルビを示すルビ画像を生成する画像生成部と、
前記行領域検出部によって検出された行領域における前記抽出されたキャラクターを示す画像の位置の周辺領域に前記ルビ画像を合成する画像合成部と、
前記行領域検出部によって検出された行領域における前記キャラクターを示す文字画像の位置の周辺領域に、前記ルビ画像を配置可能な配置領域が存在するか否かを判定する判定部とを備え、
前記画像合成部は、前記判定部によって前記配置領域が存在すると判定されたときに、前記ルビ画像を当該配置領域に合成し、前記判定部によって前記配置領域が存在しないと判定されたときは、前記文字画像の周辺領域に、前記ルビ画像を配置する領域を作成した上で、当該作成された領域に前記ルビ画像を合成する画像処理装置。
【請求項２】
前記画像合成部は、前記文字画像の周辺領域に、前記ルビ画像を配置する領域を作成するとき、当該領域作成後の画像が、記録媒体１頁分の画像形成可能領域を超える場合は、当該画像を当該画像形成可能領域に収まるサイズに縮小する請求項１に記載の画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置と、
記録媒体に前記画像処理装置によって生成された画像の画像形成を行う画像形成部と、を備えた画像形成装置。
【請求項４】
コンピューターを、
データ取得部によって取得された画像データの示す画像から、ルビの付加が必要として予め定められたキャラクターを抽出する抽出部と、
前記データ取得部によって取得された画像データから行領域を検出する行領域検出部と、
前記抽出部によって抽出されたキャラクターのルビを検出するルビ検出部と、
前記ルビ検出部によって検出されたルビを示すルビ画像を生成する画像生成部と、
前記行領域検出部によって検出された行領域における前記抽出されたキャラクターを示す画像の位置の周辺領域に前記ルビ画像を合成する画像合成部と、
前記行領域検出部によって検出された行領域における前記キャラクターを示す文字画像の位置の周辺領域に、前記ルビ画像を配置可能な配置領域が存在するか否かを判定する判定部として機能させ、
更に、前記画像合成部が、前記判定部によって前記配置領域が存在すると判定されたときに、前記ルビ画像を当該配置領域に合成し、前記判定部によって前記配置領域が存在しないと判定されたときは、前記文字画像の周辺領域に、前記ルビ画像を配置する領域を作成した上で、当該作成された領域に前記ルビ画像を合成するように、コンピューターを機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及び画像処理プログラムに関し、特に、画像に含まれるキャラクターにルビを付加する技術に関する。
【背景技術】
【０００２】
画像形成装置やスキャナーによる画像読取等で得た画像に含まれる文字に対して、ふり仮名等のルビを付す技術が知られている。このような技術が適用された装置としては、例えば、下記特許文献１には、文書の全文に形態解析を実施し、単語単位でふり仮名を付加する装置が示されている。また、下記特許文献２及び特許文献３には、自動的にルビをつけたり脚注をつけたりする機能が記載されている。さらに、下記特許文献４には、ルビの割付方法が示されている。また。下記特許文献５には、ふり仮名を付ける対象やふり仮名付加の可否を手動で指定できる画像形成装置が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−７８１５５号公報
【特許文献２】特開平９−６２６７０号公報
【特許文献３】特開９−２１２５９０号公報
【特許文献４】特開平１１−２３２２６８号公報
【特許文献５】特開２０１１−１１３２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、検索したふり仮名を元画像に合成する技術は示されていない。また、特許文献２に記載の技術は、ルビを付す行間にスペースが無い場合の対策までを示すものではない。特許文献３には、自動的にルビを読み取り、読み取ったルビを辞書登録する技術は記載されているが、ルビをどのように合成するかは示されていない。特許文献４には、ルビの割付方法が示されるものの、ルビを元画像にどのように合成するかの記載はない。さらに、特許文献５にも、指定された文字のふり仮名を元画像にどのように合成するかまでは示されていない。
【０００５】
本発明は、上記の問題を解決するためになされたもので、ルビを付すべき文字を示す画像の周辺領域に、当該ルビを示す画像を配置する領域が存在しない場合であっても、ルビを示す画像を元画像に確実に合成可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る画像処理装置は、画像データを取得するデータ取得部と、前記データ取得部によって取得された画像データの示す画像から、ルビの付加が必要として予め定められたキャラクターを抽出する抽出部と、前記データ取得部によって取得された画像データから行領域を検出する行領域検出部と、前記抽出部によって抽出されたキャラクターのルビを検出するルビ検出部と、前記ルビ検出部によって検出されたルビを示すルビ画像を生成する画像生成部と、前記行領域検出部によって検出された行領域における前記抽出されたキャラクターを示す画像の位置の周辺領域に前記ルビ画像を合成する画像合成部と、前記行領域検出部によって検出された行領域における前記キャラクターを示す文字画像の位置の周辺領域に、前記ルビ画像を配置可能な配置領域が存在するか否かを判定する判定部とを備え、前記画像合成部は、前記判定部によって前記配置領域が存在すると判定されたときに、前記ルビ画像を当該配置領域に合成し、前記判定部によって前記配置領域が存在しないと判定されたときは、前記文字画像の周辺領域に、前記ルビ画像を配置する領域を作成した上で、当該作成された領域に前記ルビ画像を合成するものである。
【０００７】
本発明の一局面に係る画像処理プログラムは、コンピューターを、データ取得部によって取得された画像データの示す画像から、ルビの付加が必要として予め定められたキャラクターを抽出する抽出部と、前記データ取得部によって取得された画像データから行領域を検出する行領域検出部と、前記抽出部によって抽出されたキャラクターのルビを検出するルビ検出部と、前記ルビ検出部によって検出されたルビを示すルビ画像を生成する画像生成部と、前記行領域検出部によって検出された行領域における前記抽出されたキャラクターを示す画像の位置の周辺領域に前記ルビ画像を合成する画像合成部と、前記行領域検出部によって検出された行領域における前記キャラクターを示す文字画像の位置の周辺領域に、前記ルビ画像を配置可能な配置領域が存在するか否かを判定する判定部として機能させ、更に、前記画像合成部が、前記判定部によって前記配置領域が存在すると判定されたときに、前記ルビ画像を当該配置領域に合成し、前記判定部によって前記配置領域が存在しないと判定されたときは、前記文字画像の周辺領域に、前記ルビ画像を配置する領域を作成した上で、当該作成された領域に前記ルビ画像を合成するように、コンピューターを機能させるものである。
【０００８】
これら本発明によれば、画像合成部は、ルビを示すルビ画像を配置する配置領域が、上記取得された画像データが示す画像中に存在すると判定部によって判定されたときに、当該ルビ画像を上記文字画像の周辺領域に合成し、上記配置領域が存在しないと判定部によって判定されたときは、上記文字画像の位置の周辺領域に、当該ルビ画像を配置する領域を作成した上で、当該ルビ画像を合成するため、ルビ画像を配置するための適切な領域が、データ取得部によって取得された画像データの示す元画像に存在しない場合であっても、当該ルビ画像を元画像に確実に合成することが可能である。
【発明の効果】
【０００９】
本発明によれば、ルビを付すべき文字を示す画像の周辺領域に、当該ルビを示す画像を配置するのに適した領域が存在しない場合であっても、ルビを示す画像を元画像に確実に合成することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像処理装置を備えた画像形成装置の構造を示す正面断面図である。
【図２】画像形成装置の主要内部構成を示す機能ブロック図である。
【図３】原稿読取部等によって取得された画像データの示す画像の例を示す図である。
【図４】ルビを付加する処理の第１実施形態を示すフローチャートである。
【図５】取得された画像データの示す画像の一例を示す図である。
【図６】抽出された各キャラクターの文字画像を示す図である。
【図７】(Ａ)はルビ画像合成前の元画像の一例を示す図であり、(Ｂ)はルビ画像合成後の画像の一例を示す図である。
【図８】ルビ付加を要する文字を判定する処理の第２実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態に係る画像処理装置、画像形成装置、及び画像処理プログラムについて図面を参照して説明する。図１は、本発明の一実施形態に係る画像処理装置を備えた画像形成装置の構造を示す正面断面図である。
【００１２】
本発明の一実施形態に係る画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能、およびファクシミリ機能のような複数の機能を兼ね備えた複合機である。画像形成装置１は、装置本体１１に、操作部４７、画像形成部１２、定着部１３、給紙部１４、原稿給送部６、及び原稿読取部５等を備えて構成されている。
【００１３】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理について操作者から画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。操作部４７は、操作者への操作案内等を表示する表示部４７３を備えている。
【００１４】
画像形成装置１が原稿読取動作を行う場合、原稿給送部６により給送されてくる原稿、又は原稿載置ガラス１６１に載置された原稿の画像を、データ取得部の一例としての原稿読取部５が光学的に読み取り、画像データを生成する。原稿読取部５により生成された画像データは内蔵ＨＤＤ又はネットワーク接続されたコンピューター等に保存される。
【００１５】
画像形成装置１が画像形成動作を行う場合は、上記原稿読取動作により生成された画像データ、又はネットワーク接続されたコンピューターから受信した画像データ、又は内蔵ＨＤＤに記憶されている画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての記録紙Ｐにトナー像を形成する。カラー印刷を行う場合、画像形成部１２のマゼンタ用の画像形成ユニット１２Ｍ、シアン用の画像形成ユニット１２Ｃ、イエロー用の画像形成ユニット１２Ｙ、及びブラック用の画像形成ユニット１２Ｂｋは、それぞれに、上記画像データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光、及び現像の工程により感光体ドラム１２１上にトナー像を形成し、当該トナー像を一次転写ローラー１２６により中間転写ベルト１２５上に転写させる。
【００１６】
中間転写ベルト１２５上に転写される上記各色のトナー画像は、転写タイミングを調整して中間転写ベルト１２５上で重ね合わされ、カラーのトナー像となる。二次転写ローラー２１０は、中間転写ベルト１２５の表面に形成された当該カラーのトナー像を、中間転写ベルト１２５を挟んで駆動ローラー１２５ａとのニップ部Ｎにおいて、給紙部１４から搬送路１９０を搬送されてきた記録紙Ｐに転写させる。この後、定着部１３が、記録紙Ｐ上のトナー像を、熱圧着により記録紙Ｐに定着させる。定着処理の完了したカラー画像形成済みの記録紙Ｐは、排出トレイ１５１に排出される。
【００１７】
給紙部１４は、複数の給紙カセットを備える。制御部１００（図２）は、操作者による指示で指定されたサイズの記録紙が収容された給紙カセットのピックアップローラー１４５を回転駆動させて、各給紙カセットに収容されている記録紙Ｐを上記ニップ部Ｎに向けて搬送させる。
【００１８】
なお、画像形成装置１において、両面印刷を行う場合は、画像形成部１２より一方の面に画像が形成された記録紙Ｐを、排出ローラー対１５９にニップされた状態とした後、当該記録紙Ｐを排出ローラー対１５９によりスイッチバックさせて反転搬送路１９５に送り、搬送ローラー対１９により、上記ニップ部Ｎ及び定着部１３に対して記録紙Ｐの搬送方向上流域に再度搬送する。これにより、画像形成部１２により当該記録紙の他方の面に画像が形成される。
【００１９】
次に画像形成装置１の電気的な構成を説明する。図２は画像形成装置１の主要内部構成を示す機能ブロック図である。図３は原稿読取部等によって取得された画像データの示す画像の例を示す図である。
【００２０】
画像形成装置１は、制御ユニット１０、操作部４７、原稿給送部６、原稿読取部５、画像メモリー３２、画像形成部１２、定着部１３、駆動モーター７０、ファクシミリ通信部７１、ネットワークインターフェイス部９１、及びＨＤＤ９２等を備える。
【００２１】
原稿読取部５は、制御ユニット１０による制御の下、光照射部及びＣＣＤセンサー等を有する読取機構１６３（図１）を備える。原稿読取部５は、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取る。
【００２２】
画像メモリー３２は、原稿読取部５による読取で得られた原稿画像のデータを一時的に記憶したり、画像形成部１２のプリント対象となるデータを一時的に保存する領域である。
【００２３】
ファクシミリ通信部７１は、図略の符号化／復号化部、変復調部及びＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行うものである。
【００２４】
ネットワークインターフェイス部９１は、ＬＡＮボード等の通信モジュールから構成され、当該ネットワークインターフェイス部９１に接続されたＬＡＮ等を介して、ローカルエリア内又はインターネット上のパーソナルコンピューター２０等と種々のデータの送受信を行う。なお、ネットワークインターフェイス部９１は、特許請求の範囲におけるデータ取得部の一例として、パーソナルコンピューター２０等から画像データを取得可能である。
【００２５】
ＨＤＤ９２は、原稿読取部５によって読み取られた原稿画像等を記憶する大容量の記憶装置である。
【００２６】
駆動モーター７０は、画像形成部１２の各回転部材及び搬送ローラー対１９等に回転駆動力を付与する駆動源である。
【００２７】
制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像形成装置１の全体的な動作制御を司る。制御ユニット１０は、制御部１００、抽出部１０１、行領域検出部１０２、ルビ検出部１０３、画像生成部１０４、画像合成部１０５、及び判定部１０６を備える。
【００２８】
制御部１００は、操作部４７、原稿給送部６、原稿読取部５、画像メモリー３２、画像形成部１２、定着部１３、駆動モーター７０、ファクシミリ通信部７１、ネットワークインターフェイス部９１、及びＨＤＤ９２等と接続され、これら各部の制御を行う。
【００２９】
抽出部１０１は、原稿読取部５又はネットワークインターフェイス部９１によって取得された画像データから、ルビの付加が必要として予め定められた文字・記号等からなるキャラクターを抽出する。例えば、抽出部１０１は、上記取得された画像データに対してＯＣＲ処理を行い、当該画像データの画像に含まれる文字画像をキャラクター変換する。そして、抽出部１０１は、当該変換したキャラクターが、ルビの付加が必要として予め定められたキャラクターであるか否かを判定する。例えば、抽出部１０１は、ルビの付加が必要として予め定められたキャラクターを記憶している。当該予め定められたキャラクターは、当該画像形成装置１又は画像処理装置の製造者等により設定されている。抽出部１０１は、変換したキャラクターが、当該予め定められたキャラクターに一致するときに、当該キャラクターはルビの付加が必要であると判定し、ルビの付加が必要なキャラクターとして抽出する。
【００３０】
行領域検出部１０２は、原稿読取部５又はネットワークインターフェイス部９１によって取得された画像データから行領域を検出する。例えば、図３に示すように、行領域検出部１０２は、上記取得された画像データが示す画像imにおいて、予め定められた面積以上の空白領域(ドットを載せない画素値の画素のみが集合した領域)が、画像データが示す画像における縦方向又は横方向、例えば原稿読取部５の主走査方向において最初の画素位置から最後の画素位置まで連続して存在する空白領域em(図３)を検出する。そして、行領域検出部１０２は、副走査方向において、当該検出した空白領域に挟まれた領域、すなわち、空白領域emではなく、ドットを載せる画素値の画素が存在する領域であって、主走査方向における最初の画素位置から最後の画素位置までに到る領域を、行領域lmとして検出する。
【００３１】
ルビ検出部１０３は、抽出部１０１によって抽出されたキャラクターのルビを検出する。例えば、ルビ検出部１０３は、各キャラクターについてのふり仮名、読み仮名、又は説明等を記憶した辞書機能を備え、この辞書機能により、上記判定されたキャラクターについてのルビを検索して検出する。
【００３２】
画像生成部１０４は、ルビ検出部１０３によって検出されたルビを示すルビ画像を生成する。
【００３３】
画像合成部１０５は、行領域検出部１０２によって検出された行領域におけるキャラクターを示す画像(以下、文字画像という)の位置の周辺領域に、画像生成部１０４によって生成されたルビ画像を合成する。
【００３４】
判定部１０６は、行領域検出部１０２によって検出された行領域において、抽出部１０１によって抽出されたキャラクターであって、ルビ検出部１０３によって検出されたルビに対応するキャラクターを示す文字画像の位置の周辺領域に、画像生成部１０４によって生成されたルビ画像を配置可能な配置領域が存在するか否かを判定する。例えば、画像合成部１０５が、当該ルビ画像の合成位置を、当該ルビ画像に対応するキャラクターの文字画像の上部に設定しているとき、判定部１０６は、行領域検出部１０２によって検出された行領域lmのうち、当該文字画像を含む行領域lmの上部に位置する空白領域emが、当該ルビ画像を配置する広さを有するかを判断する。この場合、判定部１０６は、空白領域emのＹ方向幅が、当該ルビ画像のＹ方向（図３参照）の幅に達しているときに、空白領域emが当該ルビ画像を配置可能な広さを有すると判断して、当該空白領域emが上記配置領域を有すると判定し、判定部１０６は、空白領域emのＹ方向幅が、当該ルビ画像のＹ方向幅に達していなければ、空白領域emが当該ルビ画像を配置可能な広さを有しないと判断して、当該空白領域emが上記配置領域を有しないと判定する。
【００３５】
また、上記画像合成部１０５は、上記配置領域が存在すると判定部１０６によって判定されたときに、上記ルビ画像を、当該ルビ画像に対応する文字画像の周辺領域に合成する。本実施形態では、上記のように、画像合成部１０５は、ルビ画像を合成する当該周辺領域を、当該ルビ画像に対応する文字画像を含む行領域lmの直近上部の空白領域emとしている。
【００３６】
画像合成部１０５は、当該配置領域が存在しないと判定部１０６によって判定されたときには、当該ルビ画像に対応する文字画像の周辺領域に、当該ルビ画像を配置するための配置領域を作成した上で、当該ルビ画像を合成する。例えば、画像合成部１０５は、当該ルビ画像に対応する文字画像の直近上部(＋Ｙ方向とする)にある空白領域emが、ルビ画像を配置するのに必要な広さを有しないと判断した場合、(1)上記取得された画像データの示す画像において、各行領域lmに挟まれた全ての空白領域emのＹ方向幅を、上記ルビ画像のＹ方向幅に相当する幅を有するようにする、または、(2)上記取得された画像データの示す画像において、当該文字画像を含む行領域lm以降の画像の座標位置を下方(−Ｙ方向)に移動させ、当該空白領域emが少なくとも上記ルビ画像の幅(Ｙ方向距離)に相当する幅(Ｙ方向距離)を有するようにして、当該文字画像を含む行領域lmの直近上部となる空白領域emのみを拡大する。
【００３７】
なお、本発明の一実施形態に係る画像処理装置は、上記抽出部１０１、行領域検出部１０２、ルビ検出部１０３、画像生成部１０４、画像合成部１０５、及び判定部１０６を備えている。
【００３８】
制御ユニット１０は、ＨＤＤ９２にインストールされている画像処理プログラム(本発明の一実施形態)に従った動作により、抽出部１０１、行領域検出部１０２、ルビ検出部１０３、画像生成部１０４、画像合成部１０５、及び判定部１０６として機能する。但し、抽出部１０１、行領域検出部１０２、ルビ検出部１０３、画像生成部１０４、画像合成部１０５、及び判定部１０６は、制御ユニット１０による画像処理プログラムに従った動作によらず、それぞれハード回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。
【００３９】
次に、画像形成装置１によりルビを付加する処理の第１実施形態を説明する。図４はルビを付加する処理の第１実施形態を示すフローチャートである。図５は、取得された画像データの示す画像の一例を示す図である。図６は、抽出された各キャラクターの文字画像を示す図である。図７(Ａ)はルビ画像合成前の元画像の一例を示す図であり、(Ｂ)はルビ画像合成後の画像の一例を示す図である。
【００４０】
操作者による操作で操作部４７に画像データ取得指示が入力されると、制御部１００は、原稿読取部５に原稿載置台６１又は原稿ガラス６６上の原稿を読み取らせて、画像データを取得する（Ｓ１）。なお、制御部１００は、当該画像データ取得指示に基づいて、ネットワークインターフェイス部９１によりＰＣ２０から画像データを取得してもよい。これにより、ルビ付加を要する文字を判定する処理の対象とする画像データが取得される。図５に、当該取得された画像データの示す画像の一例を示す。
【００４１】
そして、抽出部１０１が、上記取得された画像データの示す画像から、ルビの付加が必要として予め定められたキャラクターを抽出する(Ｓ２)。図６に、当該抽出された各キャラクターを示す文字画像imgを示す。ルビ検出部１０３は、抽出部１０１によって抽出された当該キャラクターについてそのルビを検出する(Ｓ３)。画像生成部１０４は、ルビ検出部１０３によって検出されたルビを示す画像を作成する(Ｓ４)。
【００４２】
また、当該Ｓ２〜Ｓ４と並行して、又はＳ４の処理後に、行領域検出部１０２は、上述した図３に例を示すように、Ｓ１で取得された画像データの示す画像から行領域lm及び空白領域emを検出する(Ｓ５)。
【００４３】
上記Ｓ４及びＳ５の後、判定部１０６は、Ｓ５において検出された各行領域lmのうち、上記Ｓ４において生成されたルビ画像に対応する文字画像imgが含まれる行領域lmの直近上部に、当該ルビ画像を配置可能な配置領域が存在するか否かを判定する(Ｓ６)。
【００４４】
ここで、判定部１０６が、当該ルビ画像を配置可能な配置領域が上記空白領域emに存在すると判定した場合は(Ｓ６でＹＥＳ)、画像合成部１０５は、図７(Ａ)に例を示す元画像imに対して、当該ルビ画像rbを、当該ルビ画像rbに対応する文字画像imgを含む行領域lmの直近上部の空白領域emであって、当該文字画像imgの上部位置に配置して元画像imに合成する(Ｓ７)。
【００４５】
一方、判定部１０６が、当該ルビ画像を配置可能な配置領域が上記空白領域emに存在しないと判定した場合は(Ｓ６でＮＯ)、画像合成部１０５は、例えば上述した(1)又は(2)により、当該ルビ画像rbに対応する文字画像imgを含む行領域lmの上部の空白領域emに、当該ルビ画像rbを配置可能な広さを有する領域を作成する(Ｓ９)。画像合成部１０５が、上記(1)により、ルビ画像rbを配置可能な領域を作成してルビ画像を合成した後の画像の例を図７(Ｂ)に示す。
【００４６】
この後、画像合成部１０５は、当該ルビ画像を、上記作成した領域であって、当該ルビ画像に対応する文字画像の上部位置に配置して、元画像imに合成する(Ｓ７)。
【００４７】
この後、制御部１００は、画像形成部１２により、当該合成後の画像im2を用いて記録紙Ｐに画像形成を行わせる(Ｓ８)。
【００４８】
この実施形態によれば、画像合成部１０５は、ルビ画像rbを配置可能な配置領域が存在すると判定部１０６によって判定されたときには、当該ルビ画像rbを、当該ルビ画像rbに対応する文字画像imgの周辺領域(本実施形態では、当該文字画像を含む行領域lmの上部の空白領域emにおいて、当該文字画像imgの上部となる位置)を上記配置領域として配置して合成する。また、画像合成部１０５は、ルビ画像rbを配置可能な配置領域が存在しないと判定部１０６によって判定されたときは、当該ルビ画像rbに対応する文字画像imgの位置の周辺領域に、ルビ画像rbを配置するための領域を作成した上で、当該ルビ画像rbを元画像imに合成するため、ルビ画像rbを配置する領域が、Ｓ１において取得された画像データの示す元画像imに存在しない場合であっても、ルビ画像rbを元画像imに対して確実に合成することが可能である。
【００４９】
次に、画像形成装置１によりルビを付加する処理の第２実施形態を説明する。図８はルビ付加を要する文字を判定する処理の第２実施形態を示すフローチャートである。なお、第１実施形態と同様の処理は説明を省略する。
【００５０】
第２実施形態では、Ｓ６でＮＯとなり、画像合成部１０５が文字画像の周辺領域に上記ルビ画像を配置するための領域を作成するとき(Ｓ９)、画像合成部１０５は、当該領域の作成により、当該領域作成後の画像が記録紙Ｐの１頁分の画像形成可能領域を超えるか否かを判断する(Ｓ１１)。例えば、画像合成部１０５は、当該画像形成可能領域を示す座標情報を保有しており、上記領域作成後の画像が、当該座標情報により示される矩形範囲の領域を超えることになる場合に、上記領域作成後の画像が記録紙Ｐの１頁分の画像形成可能領域を超えると判断する。
【００５１】
ここで、画像合成部１０５は、上記領域作成後の画像が、記録紙Ｐの１頁分の画像形成可能領域を超えないと判断した場合(Ｓ１１でＮＯ)、当該ルビ画像を、上記Ｓ７で作成した領域に配置して合成する(Ｓ７)。この後、制御部１００は、画像形成部１２に、当該合成後の画像を、記録紙Ｐに対して画像形成を行わせる(Ｓ８)。
【００５２】
一方、画像合成部１０５は、上記領域作成後の画像が、記録紙Ｐの１頁分の画像形成可能領域を超えると判断した場合は(Ｓ１１でＹＥＳ)、上記ルビ画像を、上記作成した領域に配置して合成した後(Ｓ１２)、当該合成後の画像を、記録紙Ｐの１頁分の画像形成可能領域に収まるサイズに縮小する(Ｓ１３)。この後、制御部１００は、画像形成部１２に、当該縮小後の画像を、記録紙Ｐに対して画像形成を行わせる(Ｓ８)。
【００５３】
この第２実施形態によれば、例えば記録紙Ｐの１頁分の画像形成可能領域内に収まる大きさに形成された画像が、上記ルビ画像を合成したばかりに、記録紙Ｐの２頁分に亘ってしまうという事態を回避することができる。
【００５４】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明に係る画像形成装置の一実施形態として複合機を用いて説明しているが、これは一例に過ぎず、プリンター、コピー機、ファクシミリ装置等の他の画像形成装置でもよい。
【００５５】
また、上記実施形態では、図１乃至図８を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００５６】
１        画像形成装置
５        原稿読取部
１０      制御ユニット
１００    制御部
１０１    抽出部
１０２    行領域検出部
１０３    ルビ検出部
１０４    画像生成部
１０５    画像合成部
１０６    判定部
１２      画像形成部
９１      ネットワークインターフェイス部
im        元画像
img      文字画像
lm        行領域
Ｐ        記録紙
rb        ルビ画像
【図１】
2014203338.tif 000003
【図２】
2014203338.tif 000004
【図３】
2014203338.tif 000005
【図４】
2014203338.tif 000006
【図５】
2014203338.tif 000007
【図６】
2014203338.tif 000008
【図７】
2014203338.tif 000009
【図８】
2014203338.tif 000010