(57)【要約】【課題】漫画の画像データを電子配信する際に、原作におけるコマの大小の違いを残し、原作のイメージを壊すことなく、漫画の吹き出し部分の文字が視認しやすく表示できるような、画像処理装置を提供する。【解決手段】本発明は、画像データを処理する画像処理装置であって、画像の輪郭を抽出する輪郭抽出手段と、抽出された輪郭が画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整手段と、画像中の文字列を認識する文字列認識手段と、認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整手段とからなる画像処理装置に関する。【選択図】    図２
2010011316.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する画像処理装置であって、
画像の輪郭を抽出する輪郭抽出手段と、
抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整手段と、
画像中の文字列を認識する文字列認識手段と、
認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整手段とからなる画像処理装置。
【請求項２】
複数の画像を処理する場合に、輪郭抽出手段により抽出された複数の画像の輪郭の大きさ及び／又は画像の複雑度に応じて、前記標準領域を設定する標準領域設定手段とからなることを特徴とする請求項１記載の画像処理装置。
【請求項３】
文字列認識手段により認識された文字列の文字情報を認識する文字情報認識手段と、
文字サイズ調整手段により拡大された拡大文字から構成される拡大文字列が、文字列の周囲を取り囲む吹き出し領域内に収まるか否かを判定する吹き出し領域判定手段と、
拡大文字列が吹き出し領域に収まらない場合であって、文字情報認識手段により認識された文字情報が予め定められた改行可能文字と一致し、かつ、改行可能文字と一致する文字情報を有する拡大文字の前又は後での拡大文字列の改行を実行することで得られる改行文字列が吹き出し領域内に収まる場合に、前記拡大文字列の改行を実行する改行実行手段とからなることを特徴とする請求項１又は２のいずれかに記載の画像処理装置。
【請求項４】
文字列認識手段により認識された文字列の文字情報を認識する文字情報認識手段と、
文字サイズ調整手段により拡大された拡大文字から構成される拡大文字列が、文字列の周囲を取り囲む吹き出し領域内に収まるか否かを判定する吹き出し領域判定手段と、
拡大文字列が吹き出し領域に収まらない場合であって、文字情報認識手段により認識された文字情報が予め定められた字間調整文字と一致し、かつ、字間調整文字と一致する文字情報を有する拡大文字と隣接する拡大文字との字間の調整を実行することで得られる字間調整文字列が吹き出し領域内に収まる場合に、前記字間の調整を実行する字間調整実行手段とからなることを特徴とする請求項１又は２のいずれかに記載の画像処理装置。
【請求項５】
文字サイズ調整手段により拡大された拡大文字から構成される拡大文字列が、文字列の周囲を取り囲む吹き出し領域内に収まるか否かを判定する吹き出し領域判定手段と、
拡大文字列が吹き出し領域に収まらない場合に吹き出し領域を拡大するよう調整する吹き出し領域調整手段とからなる請求項１又は２のいずれかに記載の画像処理装置。
【請求項６】
画像データを処理する画像処理方法であって、
画像の輪郭を抽出する輪郭抽出ステップと、
抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整ステップと、
画像中の文字列を認識する文字列認識ステップと、
認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整ステップとからなる画像処理方法。
【請求項７】
画像の輪郭を抽出する輪郭抽出ステップと、
抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整ステップと、
画像中の文字列を認識する文字列認識ステップと、
認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整ステップとからなる画像処理方法をコンピュータに実行させるためのプログラム。
【請求項８】
画像の輪郭を抽出する輪郭抽出ステップと、
抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整ステップと、
画像中の文字列を認識する文字列認識ステップと、
認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整ステップとからなる画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータ化された漫画等の画像をパソコン、携帯電話、ＰＤＡ等の端末へ表示させるための画像処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話、ＰＤＡなどを対象に、ゲームや漫画等の各種コンテンツを電子配信するサービスが広がっている。例えば、漫画を電子配信する場合は、漫画の各コマを一つの画像データとして、携帯電話等にダウンロードすることにより行われている。この電子配信用の画像データの作成にあたっては、すでに紙媒体に印刷された漫画の原稿をスキャナで読み取り、画像を整形、コマごとに切り出し、エフェクトを付与するなどの編集が行われている。しかし、画像データの編集は、画像編集ソフトを活用し、人の操作により行われることが一般的で大変手間がかかる。
【０００３】
ところで、携帯電話などの携帯端末の表示部はそれほど大きくないため、漫画の吹き出し部分に表示されたセリフなどの文字が読み取りにくいという問題がある。このような文字の読みにくさを解消するため、たとえば、静止画漫画の画像データを再生した後、所定時間経過後に画像に対応した吹き出し部分の文字情報を再生することが提案されている（特許文献１又は２参照）。このような構成とすることにより、ユーザが大きな文字で吹き出し部分の文字情報を確認することができる。その他、漫画の画像データのうち、所定のコマのみを拡大表示させることにより、ユーザに対する視認性を向上させることも提案されている（特許文献３）。この方法によれば、コマ送りの操作を行わずに、視認性が悪いという問題を解決することができる。
【０００４】
【特許文献１】特開２００５−２０４３３８号公報
【特許文献２】特開２００６−１３９７１０号公報
【特許文献３】特開２００３−７６６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１又は２のような場合は、画像に重ねて文字情報が表示されるため、原作のイメージが壊れてしまう可能性があり、また、表示された漫画（絵柄）を十分に楽しみたい場合であっても、所定時間を経過すると文字情報が表示されてしまうという問題もある。また、特許文献３のような場合でも、原作では小さいコマで表示されているものが、必要以上に拡大されて表示されると、原作のイメージが崩れてしまう可能性がある。本発明では、漫画の画像データを電子配信する際に、原作におけるコマの大小の違いを残し、原作のイメージを壊すことなく、漫画の吹き出し部分の文字が視認しやすく表示できるような、画像処理装置を提供する。
【課題を解決するための手段】
【０００６】
本発明は、画像データを処理する画像処理装置であって、画像の輪郭を抽出する輪郭抽出手段と、抽出された輪郭が画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整手段と、画像中の文字列を認識する文字列認識手段と、認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整手段とからなる画像処理装置に関する。このような構成とすることで、画像（コマ）が必要以上に拡大又は縮小されることがないため、漫画の原作におけるコマの大小の違いを反映しつつ、携帯電話等に表示できる画像編集が可能となる。また、文字の大きさも所定のサイズに調整されるため、視認性に優れ、且つ各コマの文字の大きさも統一され、コマ間の違和感も生じなくなる。
【０００７】
複数の画像を処理する場合に、輪郭抽出手段により抽出された複数の画像の輪郭の大きさ及び／又は画像の複雑度に応じて、前記標準領域を設定する標準領域設定手段とからなることが好ましい。このような構成とすることで、電子配信を行う各作品に合わせた標準領域を設定することができ、不要な拡大又は縮小処理を行わずに画像の処理ができる。
【０００８】
また、文字列認識手段により認識された文字列の文字情報を認識する文字情報認識手段と、文字サイズ調整手段により拡大された拡大文字から構成される拡大文字列が、文字列の周囲を取り囲む吹き出し領域内に収まるか否かを判定する吹き出し領域判定手段と、拡大文字列が吹き出し領域に収まらない場合であって、文字情報認識手段により認識された文字情報が予め定められた改行可能文字と一致し、かつ、改行可能文字と一致する文字情報を有する拡大文字の前又は後での拡大文字列の改行を実行することで得られる改行文字列が吹き出し領域内に収まる場合に、前記拡大文字列の改行を実行する改行実行手段とからなることが好ましい。このような構成とすることで、拡大された文字列が吹き出し内に収まりきらないような場合であっても、吹き出し内に収まるよう編集することが可能となる。改行をすることで読みにくくなったりしない場合にのみ改行が行われるため、改行による読みにくさの問題も特に発生しない。
【０００９】
さらに、文字列認識手段により認識された文字列の文字情報を認識する文字情報認識手段と、文字サイズ調整手段により拡大された拡大文字から構成される拡大文字列が、文字列の周囲を取り囲む吹き出し領域内に収まるか否かを判定する吹き出し領域判定手段と、拡大文字列が吹き出し領域に収まらない場合であって、文字情報認識手段により認識された文字情報が予め定められた字間調整文字と一致し、かつ、字間調整文字と一致する文字情報を有する拡大文字と隣接する拡大文字との字間の調整を実行することで得られる字間調整文字列が吹き出し領域内に収まる場合に、前記字間の調整を実行する字間調整実行手段とからなることが好ましい。このような構成とすることで、拡大された文字列が吹き出し内に収まりきらないような場合であっても、吹き出し内に収まるよう編集することが可能となる。字間を調整することで読みにくくなったりしない場合にのみ字間の調整が行われるため、字間の調整による読みにくさの問題も特に発生しない。
【００１０】
文字サイズ調整手段により拡大された拡大文字から構成される拡大文字列が、文字列の周囲を取り囲む吹き出し領域内に収まるか否かを判定する吹き出し領域判定手段と、拡大文字列が吹き出し領域に収まらない場合に吹き出し領域を拡大するよう調整する吹き出し領域調整手段とからなることが好ましい。このような構成とすることで、拡大された文字列が吹き出し内に収まりきらないような場合であっても、吹き出し内に収まるよう編集することが可能となる。
【００１１】
本発明は、画像データを処理する画像処理方法であって、画像の輪郭を抽出する輪郭抽出ステップと、抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整ステップと、画像中の文字列を認識する文字列認識ステップと、認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整ステップとからなる画像処理方法に関する。
【００１２】
また、本発明は、画像の輪郭を抽出する輪郭抽出ステップと、抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整ステップと、画像中の文字列を認識する文字列認識ステップと、認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整ステップとからなる画像処理方法をコンピュータに実行させるためのプログラムに関する。
【００１３】
さらに、本発明は、画像の輪郭を抽出する輪郭抽出ステップと、抽出された輪郭が、画像を電子配信した際に端末の表示部に表示される標準領域内に収まるように画像を拡大又は縮小する画像サイズ調整ステップと、画像中の文字列を認識する文字列認識ステップと、認識された文字列を構成する文字が所定のサイズとなるように拡大又は縮小する文字サイズ調整ステップとからなる画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体に関する。
【発明の効果】
【００１４】
本発明によれば、漫画の画像データを編集する場合に、コマが必要以上に拡大又は縮小されることがないため、原作におけるコマの大小の違いを残すことができ、漫画の原作のイメージを壊すことなく、携帯電話等に表示することが可能となる。また、文字の大きさも所定のサイズに調整されるため、視認性に優れ、且つ各コマの文字の大きさも統一され、コマ間の違和感も生じなくなる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明にかかる画像処理装置のハードウェア構成を示す図である。本発明にかかる画像処理装置は、画像処理装置全体を制御する制御部１０１と、データが格納されているメモリ部１０３と、情報入力部１０５と、輪郭抽出部１０７と、画像サイズ調整部１０９と、文字列認識部１１１、文字サイズ調整部１１３、標準領域設定部１１５、文字情報認識部１１７、吹き出し領域判定部１１９、改行実行部１２１、字間調整部１２３、吹き出し領域調整部１２５、表示部１２７で構成されており、各処理部はバス１２９で接続されている。
【００１６】
制御部１０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が該当する。メモリ部１０３は、一般的にはＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成される。表示部１２７はディスプレイが該当する。
【００１７】
次に図２において、本発明にかかる画像処理のフローを説明する。まず、ステップＳ１０において、画像データを情報入力部１０５で受ける。情報入力部１０５は、紙媒体に描かれた画像をデジタルデータに変換するスキャナであってもよく、予めデジタルデータに変換された画像データの入力を受けるものであっても良い。通常、スキャナで読み取られた画像データは、傾きの補正、汚れやシミを取り除くフィルタ処理、コマごとに区切るなどの各種の処理が画像編集ソフトにより行われるが、これらの処理は、本発明の画像処理装置にて行っても良く、また、予め編集を行った画像データを情報入力部１０５へ入力しても良い。
【００１８】
次にステップＳ１２で、輪郭抽出部１０７により画像の輪郭の抽出が行われる。画像がコマごとに処理される場合は、コマの輪郭の抽出が行われる。情報入力部１０５により入力された画像データの各画素の濃度に基づいて、各画素を数値化する。たとえば、白色の場合が２５５、黒色の場合が０で、その色の濃さに応じて０〜２５５の濃度値のいずれかで表される。ここで、画像データの全画素について上下方向及び左右方向に走査し、隣接する画素との濃度値の変化が所定値以上となる画素を抽出する。すなわち、黒色の画素と白色の画素が左右又は上下のいずれかで隣接する場合のように、全く異なる濃度値を有する画素と隣接する画素のみを抽出する。抽出された画素には、画像の輪郭を形成する画素以外の画素も含まれるが、抽出された画素のうち最も外側の画素のみを抽出することで、画像の輪郭、すなわちコマの輪郭が抽出できる。最も外側の画素とは、ある列に存在する画素において最も上部に存在する画素及び最も下部に存在する画素、ある行に存在する画素において最も左部に存在する画素及び最も右部に存在する画素を指す。最も外側の画素は線分を形成することができ、この線分がコマの輪郭となる。
【００１９】
ステップＳ１４で、標準領域設定部１１５により標準領域の設定が行われる。標準領域は、処理した漫画の画像データを端末に電子配信した場合に、端末の表示部に表示される領域を表すものであり、通常は長方形である。後述する画像サイズの調整は、この標準領域をもとに行われる。標準領域の縦方向の長さと横方向の長さの比は、電子配信される端末の表示部の比に依存することになり、電子配信される端末の種類によって設定が可能である。例えば、携帯電話に画像が電子配信される場合であって表示部の縦方向の長さと横方向の長さの比が１．５対１となる場合は、標準領域の縦方向の長さと横方向の長さの比は１．５対１となる。
【００２０】
コマが比較的大きい傾向にある作品もあれば、コマが比較的小さい傾向にある作品もあり、また、絵柄部分が細かく表現されていたり、文字が多い作品もあれば、絵柄部分が比較的簡単に表現されていたり、文字が少ない作品もあるため、標準領域の設定は作品ごとに行われる。処理するコマが複数存在する場合は、輪郭抽出部により抽出された、複数のコマの輪郭の大きさに応じて、標準領域が設定される。例えば、コマの縦方向の長さについて平均値をとり、その平均値が標準領域の縦方向の長さとなる。標準領域の縦方向の長さと横方向の長さの比が１．５対１と定められている場合は、標準領域の横方向の長さは、縦方向の長さについての平均値の２／３となる。また、例えば、複数のコマのうち、最も数の多い縦方向の長さを標準領域の縦方向の長さとし、表示部の縦方向と横方向の長さの比をもとに、標準領域の横方向の長さを設定することも可能である。
【００２１】
また、コマの大きさだけでなく、画像の複雑度、すなわちコマ内で描かれた絵柄の複雑さに応じて、輪郭領域の大きさを定めることもできる。たとえば、画像データの全画素について上下方向及び左右方向に走査し、隣接する画素との濃度値の変化が所定値以上となる画素を抽出する。そして、抽出された画素の数に応じて、標準領域の大きさを設定する。抽出された画素が多い場合は、絵柄が複雑であるから、標準領域を小さく設定することで、電子配信時にコマ内の文字や絵柄がより大きく端末に表示されるように、画像を調整する。逆に、抽出された画素が少ない場合は、絵柄が簡素であるから、標準領域を比較的大きく設定することになる。例えば、前記のように、コマの縦方向の長さについて平均値をとり、この平均値をもとに標準領域を定めた場合であっても、隣接する画素との濃度値の変化が所定値以上となる画素の数が多いものと少ないものとの間で、標準領域の大きさを変えることが可能である。抽出された画素数と標準領域の大きさの設定の対応関係は予め定めておくことができ、たとえば、抽出された画素数が１００以下の場合の標準領域の大きさを１とした場合に、抽出された画素数が１０１以上の場合の標準領域の大きさを０．９５と小さく設定することが可能である。なお、本実施形態においては、標準領域設定部１１５により標準領域の設定が自動的に行われる構成としたが、各作品の内容を確認したうえで、人が標準領域を手動で設定することも可能である。
【００２２】
次にステップＳ１６で、画像サイズ調整部１０９により標準領域内に収まるように画像の拡大又は縮小が行われる。図３は、本発明における標準領域とコマとの関係を示す図である。図３（ａ）は画像サイズ調整部による画像の調整が行われる前の標準領域とコマとの関係を示すもので、コマ２０１内に人物２０５と、その人物のセリフが記載されている吹き出し２０７が描かれている。コマ２０１は標準領域２０３より大きいため、画像の縮小が行われない場合は電子配信時に端末の表示部にコマ２０１が収まりきらないこととなり、吹き出し２０７の一部が表示されないこととなる。図３（ｂ）は画像サイズ調整部による画像の調整が行われた後の標準領域とコマとの関係を示すもので、標準領域２０３内にコマ２０１が収まっている。そのため、電子配信時に端末の表示部にコマ２０１が収まることとなり、人物２０５、吹き出し２０７のいずれも途中で途切れることなく表示される。画像サイズ調整部１０９による画像の縮小が行われる前にすでに標準領域内に画像が収まっている場合は、標準領域内に収まる範囲内で画像の拡大を行っても良く、特に拡大処理を行わなくても良い。
【００２３】
次にステップＳ１８で、文字列認識部１１１により画像中の文字列の認識が行われる。図４は、画像処理の対象となるコマ（図４（ａ））と、文字列を認識するためのヒストグラム（図４（ｂ））を表す図である。図４（ａ）では、コマ２０１内に人物２０５、吹き出し２０７が描かれ、そして吹き出し２０７内にはセリフとそのセリフの振り仮名を構成する文字列が描かれている。まず、コマ２０１を上部から横方向に等分で任意の数の長方形に分割する。図４（ａ）では６分割している。そして、分割された各長方形内のすべての画素を上下方向に走査する。そして、各長方形について、画像の横方向をｘ軸、横方向をｙ軸としたときに、各ｘ座標において濃度値が一定値以内（例えば、濃度値０〜２５）で表される画素の数を合計すると、図４（ｂ）のようなヒストグラムが得られる。このヒストグラムにおいて、縦軸方向は各ｘ座標における黒色又は黒色に非常に近い色の画素数を表す。ヒストグラム内の各々のピークは吹き出し２０７内の文字列に対応し、ピークの幅は文字列の幅に対応している。したがって、吹き出し２０７のセリフに相当する文字列のピークは幅が広く、またピークの高さも高くなる。一方、吹き出し２０７の振り仮名に相当する文字列のピークは幅が狭く、またピークの高さも低くなる。走査した長方形内に文字列が存在するような場合は、幅が広く且つ高さが高いピークと、幅が狭く且つ高さが低いピークが交互に得られるため、このようなパターンを形成する箇所に文字列が存在することがわかる。こうして、文字列が存在するｘ座標とｙ座標を特定することで、文字列の認識が可能となる。ここでコマ２０１を上部から等分に複数の長方形に分割しているが、これは、文字列以外の絵柄を構成する画素の影響を排除するためで、より多くの長方形に分割し、画素を走査することで、より正確な文字列の認識が可能となる。また、ここでは、コマ２０１を上部から横方向に等分で複数の長方形に分割し、上下方向に画素を走査したが、セリフが縦書きではなく、横書きで記載されているような場合は、また、コマを縦方向に等分で複数の長方形に分割し、左右方向に画素を走査することで、文字列の認識を行う。
【００２４】
次にステップＳ２０で、文字サイズ調整部１１３により文字が所定のサイズとなるように拡大又は縮小される。画像サイズ調整部により、画像全体が拡大又は縮小されており、コマごとにその拡大率、縮小率も異なるため、文字サイズの統一が行われる。文字サイズは端末で表示したときに１４ポイント程度の大きさとなることが好ましい。このとき、文字ごとに拡大又は縮小を行うこともできるが、文字列ごとに拡大又は縮小を行うことが望ましい。文字ごとに拡大又は縮小を行うとコマごとに字間や行間が変わってくるが、文字列全体として拡大又は縮小を行えば、そのような問題は発生しない。
【００２５】
次いでステップＳ２２で、調整された文字列（拡大文字列）が、吹き出し領域内に収まるか否かが、吹き出し領域判定部１１９にて判定される。ここで、拡大文字列とは、文字サイズ調整部１１３により拡大された拡大文字から構成される文字列である。また、吹き出し領域とは、文字サイズが拡大される前の文字列を取り囲む黒色の画素からなる線分で構成される領域である。拡大文字列が吹き出し領域内に収まる場合は、画像の処理は終了となる。文字サイズ調整部１１３により縮小された縮小文字から構成される縮小文字列は当然、吹き出し領域に収まることとなるため、画像の処理は終了となる。
【００２６】
拡大文字列が吹き出し領域内に収まらない場合は、ステップＳ２４で、文字情報認識部１１７により文字列を構成する文字の認識が行われる。この文字認識は、通常のＯＣＲ機能（光学文字認識機能）により行われる。
【００２７】
次に、ステップＳ２６で、改行の実行が可能か否かについて判定が行われる。改行の実行が可能か否かについては、文字情報認識部１１７により認識された文字情報が、改行可能文字と一致することが条件となる。ここで、改行可能文字とは、その前又は後で改行が可能であると予め定められた文字で、例えば、「！」、「・・・」、「？」などがあげられる。改行を、改行可能文字と一致する拡大文字の前または後のいずれで行うかについては、改行可能文字ごとに設定することが可能である。この改行可能文字と一致する拡大文字の前または後で、拡大文字列の改行を実行することで得られる文字列が吹き出し領域内に収まる場合は、ステップＳ２８において、改行実行部１２１により改行の実行が行われる。改行が実行された場合は、振り仮名についても、同様に改行が実行されることとなる。改行が実行されると画像の処理は終了となる。
【００２８】
改行の実行が不可であるとステップＳ２６において判定された場合は、ステップＳ３０において、文字列の字間の調整が可能か否かについて判定される。字間の調整が可能か否かについては、文字情報認識部１１７により認識された文字情報が予め定められた字間調整文字と一致することが条件となる。字間調整文字としては、例えば、カタカナがあげられる。字間調整文字と一致する拡大文字とその前後に位置する拡大文字との字間の調整を実行することで得られる文字列が吹き出し領域内に収まる場合は、ステップＳ３２において、字間調整部１２３により字間の調整が実行される。字間の調整とは、前後の文字間に存在する白色の画素の一部を削除し、文字と文字の間の間隔をつめることを指す。例えば、文字列が縦書きである場合は、文字列の横幅と同一幅となる白色の画素が数行削除される。逆に、文字列が横書きである場合は、文字列の縦幅と同一幅となる白色の画素が数列削除される。削除される間隔については、文字と文字の大きさに応じて設定することができ、文字の大きさが大きい場合は削除される間隔も小さくし、文字の大きさが小さい場合は削除する間隔も比較的大きくすることが可能である。また、文字の大きさに応じて、字間を調整した後の文字と文字の間隔の最小値を設けておくこともできる。字間の調整が行われた場合は、画像の処理は終了となる。
【００２９】
また、文字列中に、改行可能文字及び字間調整文字のいずれもが存在する場合に、拡大文字列の改行及び字間の調整をいずれも実行することで得られる文字列が吹き出し領域内に収まる場合は、改行の実行と字間の調整を同時に行っても良い。
【００３０】
字間の調整が不可であるとステップＳ３０において判定された場合は、ステップＳ３４において、吹き出し領域の拡大が吹き出し領域調整部１２５により行われる。吹き出し領域の拡大は、予め設定された所定の倍率をもとに拡大される。吹き出し領域が拡大されると、再度ステップＳ２２で、拡大文字列が、吹き出し領域内に収まるか否かが判定される。拡大された吹き出し領域をもとに、改行の実行及び字間の調整が可能か否かについて判定され、文字列が吹き出し領域に収まるように画像の処理が行なわれる。
【００３１】
本実施形態では画像処理装置について説明したが、本発明は、これらの処理をコンピュータに実行させるためのプログラムや、そのプログラムを記録した記録媒体にも適用することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明にかかる画像処理装置のハードウェア構成を示す図である。
【図２】本発明にかかる画像処理のフローを示す図である。
【図３】本発明における標準領域とコマとの関係を示す図である。
【図４】画像処理の対象となるコマと、文字列を認識するためのヒストグラムを表す図である。
【符号の説明】
【００３３】
１０１      制御部
１０３      メモリ部
１０５      情報入力部
１０７      輪郭抽出部
１０９      画像サイズ調整部
１１１      文字列認識部
１１３      文字サイズ調整部
１１５      標準領域設定部
１１７      文字情報認識部
１１９      吹き出し領域判定部
１２１      改行実行部
１２３      字間調整部
１２５      吹き出し領域調整部
１２７      表示部
１２９      バス
２０１      コマ
２０３      標準領域
２０５      人物
２０７      吹き出し
【図１】
2010011316.tif 000003
【図２】
2010011316.tif 000004
【図３】
2010011316.tif 000005
【図４】
2010011316.tif 000006