(57)【特許請求の範囲】
【請求項１】
文字列を含む画像を入力する入力手段と、
前記入力手段によって入力された前記画像に含まれる前記文字列の言語を指定する指定手段と、
前記画像に含まれる前記文字列について、複数の方向から見た文字認識処理を実行する文字認識手段と、
前記文字認識手段によって実行される前記複数の方向における文字認識結果に従って、前記画像の向きを判別する判別手段と、
前記判別手段の判別結果に従って前記画像を処理する画像処理手段と、を備え、
前記文字認識手段は、第１の言語が指定される場合には４方向から見て前記文字認識処理を実行し、第２の言語が指定される場合には２方向から見て前記文字認識処理を実行することを特徴とする画像処理装置。
【請求項２】
前記第１の言語は日本語であり、前記第２の言語は英語であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、前記入力手段から入力された画像中の文字列の向きを検知する検知手段を備え、前記文字認識手段は、前記第２の言語が指定される場合には前記検知手段で検知される前記文字列が横向きになる方向から見て文字認識処理を実行することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記検知手段は、横方向及び縦方向に関して前記画像のヒストグラムに基づいて前記文字列の向きを検知することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記文字認識手段は、認識された文字とのマッチング度を各方向について出力し、
前記判別手段は、前記文字認識手段から出力されたマッチング度に基づいて前記画像の向きを判別することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記画像処理手段は、前記画像を回転させることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像処理手段は、複数の画像を１つの画像としてレイアウトすることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
文字列を含む画像を入力する入力手段と、
前記画像に含まれる前記文字列の言語を指定する指定手段と、
前記画像に含まれる文字列に基づいて前記画像の向きを判別する判別手段と、
前記判別手段の判別結果に従って前記画像を処理する画像処理手段と、を備え、
前記判別手段は、第１の言語が前記指定手段によって指定される場合には前記画像中の前記文字列が横書き及び縦書きであることを前提として前記画像の向きを判別し、第２の言語が前記指定手段によって指定される場合には前記文字列が横書きであることを前提として前記画像の向きを判別することを特徴とする画像処理装置。
【請求項９】
前記第１の言語は日本語であり、前記第２の言語は英語であることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記画像処理手段は、前記画像を回転させることを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
前記画像処理手段は、複数の画像を１つの画像としてレイアウトすることを特徴とする請求項８に記載の画像処理装置。
【請求項１２】
文字列を含む画像を入力する入力工程と、
前記入力工程で入力された前記画像に含まれる前記文字列の言語を指定する指定工程と、
前記画像に含まれる前記文字列について、複数の方向から見た文字認識処理を実行する文字認識工程と、
前記文字認識工程で実行される前記複数の方向における文字認識結果に従って、前記画像の向きを判別する判別工程と、
前記判別工程の判別結果に従って前記画像を処理する画像処理工程と、を備え、
前記文字認識工程では、第１の言語が指定される場合には４方向から見て前記文字認識処理が実行され、第２の言語が指定される場合には２方向から見て前記文字認識処理が実行されることを特徴とする画像処理方法。
【請求項１３】
前記第１の言語は日本語であり、前記第２の言語は英語であることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
さらに、前記入力工程で入力された画像中の文字列の向きを検知する検知工程を備え、
前記文字認識工程では、前記第２の言語が指定される場合には前記検知工程で検知される前記文字列が横向きになる方向から見て文字認識処理が実行されることを特徴とする請求項１２に記載の画像処理方法。
【請求項１５】
前記検知工程では、横方向及び縦方向に関して前記画像のヒストグラムに基づいて前記文字列の向きが検知されることを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記文字認識工程では、認識された文字とのマッチング度が各方向について出力され、
前記判別工程では、前記文字認識工程で出力されたマッチング度に基づいて前記画像の向きが判別されることを特徴とする請求項１２に記載の画像処理方法。
【請求項１７】
前記画像処理工程では、前記画像が回転されることを特徴とする請求項１２に記載の画像処理方法。
【請求項１８】
前記画像処理工程では、複数の画像が１つの画像としてレイアウトされることを特徴とする請求項１２に記載の画像処理方法。
【請求項１９】
文字列を含む画像を入力する入力工程と、
前記画像に含まれる前記文字列の言語を指定する指定工程と、
前記画像に含まれる文字列に基づいて前記画像の向きを判別する判別工程と、
前記判別工程の判別結果に従って、前記画像を処理する画像処理工程と、を備え、
前記判別工程では、第１の言語が前記指定工程で指定される場合には前記画像中の前記文字列が横書き及び縦書きであることを前提として前記画像の向きが判別され、第２の言語が前記指定工程で指定される場合には前記文字列が横書きであることを前提として前記画像の向きが判別されることを特徴とする画像処理方法。
【請求項２０】
前記第１の言語は日本語であり、前記第２の言語は英語であることを特徴とする請求項１９に記載の画像処理方法。
【請求項２１】
前記画像処理工程では、前記画像が回転されることを特徴とする請求項１９に記載の画像処理方法。
【請求項２２】
前記画像処理工程では、複数の画像が１つの画像としてレイアウトされることを特徴とする請求項１９に記載の画像処理方法。
【請求項２３】
画像処理方法のプログラムコードを格納する、コンピュータ読み取り可能な記憶媒体であって、
文字列を含む画像を入力する入力工程のコードと、
前記入力工程で入力された前記画像に含まれる前記文字列の言語を指定する指定工程のコードと、
前記画像に含まれる前記文字列について、複数の方向から見た文字認識処理を実行する文字認識工程のコードと、
前記文字認識工程で実行される前記複数の方向における文字認識結果に従って、前記画像の向きを判別する判別工程のコードと、
前記判別工程の判別結果に従って前記画像を処理する画像処理工程コードと、を備え、
第１の言語が指定される場合には４方向から見て前記文字認識処理が実行され、第２の言語が指定される場合には２方向から見て前記文字認識処理が実行されることを特徴とする記憶媒体。
【請求項２４】
画像処理方法のプログラムコードを格納する、コンピュータ読み取り可能な記憶媒体であって、
文字列を含む画像を入力する入力工程のコードと、
前記画像に含まれる前記文字列の言語を指定する指定工程のコードと、
前記画像に含まれる文字列に基づいて前記画像の向きを判別する判別工程のコードと、
前記判別工程の判別結果に従って、前記画像を処理する画像処理工程のコードと、を備え、
第１の言語が指定される場合には前記画像中の前記文字列が横書き及び縦書きであることを前提として前記画像の向きが判別され、第２の言語が指定される場合には前記文字列が横書きであることを前提として前記画像の向きが判別されることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、両面印刷出力や縮小レイアウト出力、綴じ代位置調整、ステープルなどができる画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来より、複写機やプリンタなどの画像形成装置では、両面印刷出力や縮小レイアウト出力、ステープル機能などを備え、ユーザ操作によりその機能が使われているが、それらは、あらかじめ決められた向きの出力紙でのみ可能である。
【０００３】
【発明が解決しようとする課題】
上記従来の装置では、上述のように、あらかじめ決められた向きの出力紙でのみ、上記機能の実現が可能であるため、例えば、図１１に示すような不具合が発生する。
【０００４】
図１１の（ａ），（ｂ）は、両面印刷出力の例であり、左綴じ（横綴じ）のときは問題がないが、上綴じ（縦綴じ）のときは、裏面の上下が逆になってしまう。図１１の（ｃ），（ｄ），（ｅ），（ｆ）は、４in１と呼ぶ縮小レイアウトの出力例である。同図の（ｃ）は、原稿が横書きのときには問題はないが、例えば、新聞のように縦書き文書のときは、出力文書が不自然な並びとなってしまう。また、（ｄ）は、原稿が上下逆さまに入力された場合で、明らかに不自然であり、（ｅ）は、縦書き文書の場合、図示の並びでも良いが、横書き文書の場合、その出力文書が不自然である。さらに、（ｆ）についても、図示の様子からの明らかに不自然である。
【０００５】
図１１の（ｇ）と（ｈ）は、４in１の縮小レイアウト出力を、さらに両面印刷出力した場合の出力例である。同図の（ｇ）は、横綴じの場合は良いが、上綴じの場合は裏面が上下逆になる。（ｈ）に示す上綴じの場合についても、明らかに不自然である。このように、例えば、英語などの横書き言語の文書を対象とする場合、日本語では必要であった縦書き文書の対応は必要ないが、それを同じ様に処理すると誤判定を起こしてしまう可能性がある。そこで、図１２に示すように、両面印刷出力時や縮小レイアウト出力時に出力される画像の向きを正しくすることが必要となる。
【０００６】
なお、図１２の（ａ）〜（ｈ）は、図１１の（ａ）〜（ｈ）に対応する。また、縦綴じには、図１３に示す上綴じ、下綴じがあり、横綴じには、図１４に示すように、左綴じ、右綴じがある。
【０００７】
本発明は、上述の課題に鑑みてなされたもので、その目的とするところは、両面印刷出力時や縮小レイアウト出力時に正しい向きの画像が出力できる画像処理装置及び画像処理方法を提供することである。
【０００８】
【課題を解決するための手段】
上記課題に鑑みて、本発明による第１の画像処理装置は、文字列を含む画像を入力する入力手段と、前記入力手段によって入力された前記画像に含まれる前記文字列の言語を指定する指定手段と、前記画像に含まれる前記文字列について複数の方向から見た文字認識処理を実行する文字認識手段と、前記文字認識手段によって実行される前記複数の方向における文字認識結果に従って前記画像の向きを判別する判別手段と、前記判別手段の判別結果に従って前記画像を処理する画像処理手段と、を備え、前記文字認識手段は第１の言語が指定される場合には４方向から見て前記文字認識処理を実行し、第２の言語が指定される場合には２方向から見て前記文字認識処理を実行することを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、上記第１の画像処理装置に対応した画像処理方法及びその方法のプログラムコードを格納した記憶媒体をも提供するものである。
【００１０】
さらに、他の発明による第２の画像処理装置は、文字列を含む画像を入力する入力手段と、前記画像に含まれる前記文字列の言語を指定する指定手段と、前記画像に含まれる文字列に基づいて前記画像の向きを判別する判別手段と、前記判別手段の判別結果に従って前記画像を処理する画像処理手段と、を備え、前記判別手段は、第１の言語が前記指定手段によって指定される場合には前記画像中の前記文字列が横書き及び縦書きであることを前提として前記画像の向きを判別し、第２の言語が前記指定手段によって指定される場合には前記文字列が横書きであることを前提として前記画像の向きを判別することを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、上記第２の画像処理装置に対応した画像処理方法及びその方法のプログラムコードを格納した記憶媒体をも提供するものである。
【００１２】
【発明の実施の形態】
以下、添付図面を参照して、本発明に係る実施の形態を詳細に説明する。
［装置の概観］
図１は、本発明の実施の形態に係る画像形成装置の構造を示す横断面図である。同図において、１０１は原稿台ガラスで、その上の所定位置に原稿が載置される。１０２は、例えば、ハロゲンランプから構成される原稿照明ランプで、原稿台ガラス１０１に載置された原稿を露光する。１０３，１０４，１０５は走査ミラーであり、図示しない光学走査ユニットに収容され、往復動しながら、原稿からの反射光をＣＣＤユニット１０６に導く。このＣＣＤユニット１０６は、ＣＣＤ（電荷結合素子）に原稿からの反射光を結像させる結像レンズ１０７、ＣＣＤにて構成される撮像素子１０８、撮像素子１０８を駆動するＣＣＤドライバ１０９等から構成されている。撮像素子１０８からの画像信号出力は、例えば、８ビットのデジタルデータに変換された後、コントローラ部１３９に入力される。
【００１３】
１１０は感光ドラムであり、１１２の前露光ランプによって、以降の画像形成に備えて除電される。１１３は帯電器であり、感光ドラム１１０を一様に帯電させる。また、１１４は露光手段であり、例えば、半導体レーザ等で構成され、画像処理や装置全体の制御を行なうコントローラ部１３９で処理された画像データに基づいて、感光ドラム１１０を露光し、静電潜像を形成する。
【００１４】
１１５は第１の現像器で、交換可能な構成であり、装置の使用者が簡単に装置内の所定の位置にセットできる。その中には、例えば、黒色の現像剤（トナー）が収容されている。なお、現像器１１５には、現像器内のトナー量を検知するトナー残検センサ２１１が配置されており、その出力信号が、後述するＩ／Ｏインタフェース２０５に入力される。１１９は転写前帯電器であり、感光ドラム１１０上に現像されたトナー像を記録紙上に転写する前に高電圧をかける。１２０，１２２，１２４は給紙ユニットであり、各給紙ローラ１２１，１２３，１２５の駆動により、転写用紙が装置内へ給送され、それがレジストローラ１２６の配設位置で一旦停止し、感光ドラム１１０に形成された潜像との書き出しタイミングがとられた後、再給送される。
【００１５】
１２７は転写帯電器であり、感光ドラム１１０に現像されたトナー像を、給送される転写用紙に転写する。１２８は分離帯電器であり、上記転写動作の終了した転写用紙を感光ドラム１１０より分離する。なお、転写されずに感光ドラム１１０上に残ったトナーは、クリーナ１１１によって回収される。１２９は搬送ベルトで、転写プロセスの終了した転写用紙を定着器１３０に搬送し、例えば、熱により定着させる。また、１３１はフラッパであり、定着プロセスの終了した転写用紙の搬送パスを、排紙トレイ１３２または中間トレイ１３７の配置方向のいずれかに制御する。
【００１６】
１３３〜１３６は給送ローラであり、一度定着プロセスの終了した転写用紙を中間トレイ１３７に、反転（多重）または非反転（両面）して給送する。１３８は再給送ローラであり、中間トレイ１３７に載置された転写用紙を、再度、レジストローラ１２６の配設位置まで搬送する。なお、コントローラ部１３９は、後述するマイクロコンピュータ、画像処理部等を備えており、操作パネルからの指示に従って、上述の画像形成動作を行なう。
［コントローラ部］
図２は、本実施の形態に係る画像形成装置のコントローラ部１３９の構成を示すブロック図である。同図において、２０１は、本画像処理装置全体の制御を行なうＣＰＵ（中央演算処理部）であり、装置本体の制御手順（制御プログラム）を記憶した読み取り専用メモリ（ＲＯＭ）２０３からプログラムを順次読み取り、それを実行する。また、ＣＰＵ２０１のアドレスバスＡＢ及びデータバスＤＢは、バスドライバ回路２０２、アドレスレコーダ回路２０７を経て、各負荷に接続されている。そして、２０４は、入力データの記憶や作業用記憶領域等として用いる主記憶装置であるランダムアクセスメモリ（ＲＡＭ）である。
【００１７】
２０５はＩ／Ｏインターフェイスであり、操作者がキー入力を行ない、本装置の状態等を、例えば、液晶、ＬＥＤ等を用いて表示する操作パネル１４０や、給紙系、搬送系、光学系の駆動を行なうモータ類２９７、クラッチ類２０８、ソレノイド類２０９、また、搬送される用紙を検知するための紙検知センサ類２１０等の装置の各負荷に接続される。２１５は高圧ユニットであり、ＣＰＵの指示に従って、前述の帯電器、現像器、転写前帯電器、転写帯電器、分離帯電器へ高圧を出力する。２０６は画像処理部であり、ＣＣＤユニット１０６から出力された画像信号が入力され、後述する画像処理を行なった後、得られた画像データに従って、レーザユニット１１４の制御信号を出力する。その結果、レーザユニット１１４から出力されるレーザ光が、図１の感光ドラム１１０を照射する。
［画像処理部］
図３は、本実施の形態に係る画像形成装置のコントローラ部１３９内の画像処理部２０６の構成を示すブロック図である。同図に示す画像処理部において、ＣＣＤ１０８より電気信号に変換された画像信号は、まず、シェーディング補正回路３１０１によって、画素間のばらつき補正を行なった後、エッジ強調回路３１０２において、例えば、５×５のウインドウで２次微分を行ない、画像のエッジを強調する。
【００１８】
さらに、３１０３の変倍回路において、縮小コピー時はデータの間引き処理を行ない、拡大コピー時にはデータの補間を行なう。そして、３１０４の濃度補正回路により、所望の濃度変換がなされた後に、２値化回路３１０５において２値化される。なお、ここでの２値化の方式は、単純２値法、スクリーン法、誤差拡散法、あるいはその他の方法でも良い。
【００１９】
上記のように２値化された画像信号は、レーザユニット１１４に送られるか、もしくは、ページメモリ３１０８に保持される。上述の縮小レイアウトなどの制御は、一旦、画像信号がページメモリ３１０８に蓄えられた後、メモリ上で編集が行なわれた後、レーザユニット１１４に出力される。このメモリ上での編集作業は、メモリコントロール回路３１０７によって行なわれる。
【００２０】
３１０６は原稿の向きを検知する手段である方向判別部であり、原稿の置かれた向き（上下左右）、及び、文書の縦書き、横書きの判定を行なう。ＣＰＵ２０１は、操作部から入力された情報、例えば、日本語、英語を方向判別部３１０６に渡し、そこでの処理結果を受け取る。そして、ＣＰＵ２０１は、方向判別部３１０６から受け取った情報や操作部などから入力された情報をもとに、メモリコントロール回路３１０７に指示を与える。このメモリコントロール回路３１０７は、ＣＰＵ２０１の指示に基づいて、ページメモリ３１０８上の画像の編集作業を行なう。
[操作パネル部]
図４は、本実施の形態に係る画像形成装置の操作部の盤面構成の１例を示す図である。同図において、４０１は、コピー枚数、その他、必要な数値設定を行なうためのテンキーであり、４０２はコピーの開始を指示するコピースタートキーである。また、４０３は大判の液晶タッチパネルであり、液晶上にキーを表示し、操作者は、表示されたキーを指で押下することにより所望の操作指示を行なうことができる。
【００２１】
４０４，４０５は、入力原稿の言語指定を行なうためのキーである。これらの内、４０４は、日本語のような縦書き／横書きの両方が可能な言語を指定するキーであり、４０５は、例えば、英語のような横書き言語を指定するキーである。なお、液晶タッチパネル４０３上には、上記の他にもキーは存在するが、それらは、本発明とは直接関係しないので、ここでは、それらの説明を省略する。
［方向判別部の動作］
本実施の形態に係る方向判別部３１０６は、上記のＣＣＤからの画像データを受け取り、その文字領域を取り出す。図５〜図８は、入力画像における文字領域が判断され、その矩形領域を描いた図であり、その文字領域の取り出し方の１例を説明するための図である。ここでは、図６の（ａ）で示されるように、文字領域の取り出し方として、ヒストグラム解析による方法を用いる。
【００２２】
まず、図５に示す入力画像より、図６に示すように、文字領域と判断された領域から行を切り出す。そして、切り出された行に対して文字を切り出し（図７）、次に、切り出された文字に対して、図８に示すように、０度、９０度、１８０度、２７０度のマッチングを行なう。その結果、一番マッチ度の高い方向を原稿の向きとする。また、行の方向と文字の方向から、縦書き／横書きの情報を得、それらと原稿の向きを装置本体のＣＰＵ２０１に返す。
【００２３】
また、図９に示すように、日本語のような縦書き、横書きの両方がありえる言語では、４方向マッチング（図中、７０２にて示す）を行なわなければならないが、図１０に示す英語のような横書き言語では、行が切り出せれば、２方向（図中、８０２）に限定されるため、行の方向によって、０度、１８０度のマッチングを行なうか、９０度、２７０度のマッチングを行なえば良い。
【００２４】
このように、方向判別部３１０６は、装置本体の操作部から入力された言語指定パラメータを受け取ることによって、上記４方向／２方向マッチング処理を切り分ける。
【００２５】
以上説明したように、本実施の形態によれば、ユーザが操作部を介して、入力原稿が横書きのみの言語であるか、あるいは縦書きの場合もある言語であるかの指定ができるようにすることで、例えば、英語のような横書き言語の場合に方向検出ミスによる不具合が起こる可能性を小さくすることができ、両面印刷出力時や縮小レイアウト出力時に向きが正しい画像を得ることができる。
【００２６】
なお、本装置を英語やフランス語のような横書きの言語を常用する地域に出荷する場合、ユーザは、例えば、日本語に対するような処理は必要ないため、ＣＰＵ２０１は、常に、載置原稿の文書は横書き言語である旨、方向判定部１０６に指示する。あるいは、このような地域に出荷する場合、方向判定部１０６は、他の制御部からの指示なしに、原稿は常に横書き言語であるものとして処理を行なうようにしてもよい。このような場合、例えば、ディップスイッチで出荷時に設定する。
【００２７】
なお、本発明は、複数の機器（例えば、ホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００２８】
【発明の効果】
以上説明したように、本発明によれば、入力画像に含まれる文字列に基づいて入力画像の向きを判別し、その判別結果に従って入力画像の画像処理を行うようにしたので、画面印刷出力時や画像レイアウト出力時に正しい向きの画像が出力できる。
【００２９】
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置の構造を示す横断面図である。
【図２】本実施の形態に係る画像形成装置のコントローラ部の構成を示すブロック図である。
【図３】本実施の形態に係る画像形成装置のコントローラ部内の画像処理部の構成を示すブロック図である。
【図４】本実施の形態に係る画像形成装置の操作部の盤面構成の１例を示す図である。
【図５】入力画像を示す図である。
【図６】文字領域と判断された領域から行を切り出す様子を示す図である。
【図７】切り出された行に対して文字を切り出す様子を示す図である。
【図８】切り出された文字に対して０度、９０度、１８０度、２７０度のマッチングを行なう様子を示す図である。
【図９】４方向マッチングを示す図である。
【図１０】２方向マッチングを示す図である。
【図１１】不具合のある出力例を示す図である。
【図１２】正常な出力例を示す図である。
【図１３】縦綴じの例である上綴じ、下綴じを説明するための図である。
【図１４】横綴じの例である左綴じ、右綴じを説明するための図である。
【符号の説明】
１３９  コントローラ部
１４０  操作パネル
２０１  ＣＰＵ（中央演算処理部）
２０２  バスドライバ回路
２０３  読み取り専用メモリ（ＲＯＭ）
２０４  ランダムアクセスメモリ（ＲＡＭ）
２０５  Ｉ／Ｏインターフェイス
２０７  アドレスレコーダ回路
２１５  高圧ユニット
【図１】
0003720502.tif 000002
【図２】
0003720502.tif 000003
【図３】
0003720502.tif 000004
【図４】
0003720502.tif 000005
【図５】
0003720502.tif 000006
【図６】
0003720502.tif 000007
【図７】
0003720502.tif 000008
【図８】
0003720502.tif 000009
【図９】
0003720502.tif 000010
【図１０】
0003720502.tif 000011
【図１１】
0003720502.tif 000012
【図１２】
0003720502.tif 000013
【図１３】
0003720502.tif 000014
【図１４】
0003720502.tif 000015