(57)【要約】【課題】画像処理されて表示装置に表示される画像データ中から検出される文字を含む領域を拡大表示して、画像データ中の文字を容易に視認できる画像処理環境を自在に整備することである。【解決手段】文字検出ユニット２０８によりＲＡＭ２１２に記憶される画像処理された画像データを走査して文字情報を検出し、最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、ＬＣＤＣ２１３が該決定された範囲の画像データをディスプレイ２１４上に拡大表示する構成を特徴とする。【選択図】　　　図１
2004056446.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置であって、
前記画像処理された画像データを走査して文字情報を検出する検出手段と、
前記検出手段により最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置であって、
単語登録された文字情報を記憶する記憶手段と、
前記画像処理された画像データを走査して文字情報を検出する検出手段と、
前記検出手段により検出された各文字情報を前記記憶手段に記憶されている単語と比較して、該比較結果が一致する最初の文字の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
前記表示制御手段は、設定される拡大率に従い決定された範囲の画像データを前記表示装置上に拡大表示することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記検出手段が検出すべき領域を指定する指定手段を備え、前記検出手段は、前記指定手段により指定される領域中から文字情報を検出することを特徴とする請求項１又は２記載の画像処理装置。
【請求項５】
所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置における画像処理方法であって、
前記画像処理された画像データを走査して文字情報を検出する検出ステップと、
前記検出ステップにより最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御ステップと、
を備えることを特徴とする画像処理方法。
【請求項６】
所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置における画像処理方法であって、
前記画像処理された画像データを走査して文字情報を検出する検出ステップと、
前記検出ステップにより検出された各文字情報を記憶手段に単語登録されている各単語と比較して、該比較結果が一致する最初の文字の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御ステップと、
を備えることを特徴とする画像処理方法。
【請求項７】
前記表示制御ステップは、設定される拡大率に従い決定された範囲の画像データを前記表示装置上に拡大表示することを特徴とする請求項５または６記載の画像処理方法。
【請求項８】
前記検出ステップが検出すべき領域を指定する指定ステップを備え、
前記検出ステップは、前記指定ステップにより指定される領域中から文字情報を検出する事を特徴とする請求項５又は６記載の画像処理方法。
【請求項９】
請求項５〜８のいずれかに記載の画像処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１０】
請求項５〜８のいずれかに記載の画像処理方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置および画像処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
従来、文字情報を含む画像処理結果を表示する画像処理表示装置において、画像処理結果をディスプレイ上に表示する場合、最初に画像処理結果の全体像を表示させていた。
【０００３】
図７は、従来の画像処理装置における画像表示処理手順の一例を示すフローチャートである。なお、（１）〜（４）は各ステップを示す。
【０００４】
まず、画像データをＪＰＥＧ伸長処理して（１）、該伸長された画像データから文字情報を検出し（２）、全体像を最初に表示し（３）、その後、拡大表示により確認したい部分を指定し、拡大表示を行い（４）、処理を終了する。
【０００５】
図７に示すように、ＪＰＥＧ形式に圧縮された画像処理結果を伸長し、拡大することなく全体像をディスプレイ上に表示させる。
【０００６】
このような画像処理装置では、ディスプレイ上に区切られた画像表示領域に、処理画像の全体像を最初に表示し、その後、拡大表示により確認したい部分を指定し、拡大表示をおこなうことで文字情報を確認し、表示されたものがどういった内容のものであるか判別していた。
【０００７】
【発明が解決しようとする課題】
しかしながら、最初に画像処理結果の全体像を表示させるため、表示された画像にどういった文字情報がふくまれているのか識別することは難しく、的確に確認したい部分を指定することは困難であった。このため、拡大表示を何度も実行する必要があり、１枚の画像の確認処理に相当の時間を費やす結果となってしまい、効率的に画像認識処理を行えないという問題点があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置であって、前記画像処理された画像データを走査して文字情報を検出し、最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを表示装置上に拡大表示することにより、画像処理されて表示装置に表示される画像データ中から検出される文字を含む領域を拡大表示して、画像データ中の文字を容易に視認できる画像処理環境を自在に整備することができる画像処理装置および画像処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【０００９】
【課題を解決するための手段】
本発明に係る第１の発明は、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置であって、前記画像処理された画像データを走査して文字情報を検出する検出手段（図１に示す文字検出ユニット２０８に相当）と、前記検出手段により最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御手段（図１に示すディスプレイコントローラ（ＬＣＤＣ）２１３に相当）とを備えることを特徴とする。
【００１０】
本発明に係る第２の発明は、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置であって、単語登録された文字情報を記憶する記憶手段と、前記画像処理された画像データを走査して文字情報を検出する検出手段（図３に示す文字検出ユニット２０８に相当）と、前記検出手段により検出された各文字情報を前記記憶手段に記憶されている単語と比較して、該比較結果が一致する最初の文字の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御手段（図３に示す文字認識ユニット３０１，ディスプレイコントローラ２１３に相当）とを備えることを特徴とする。
【００１１】
本発明に係る第３の発明は、前記表示制御手段は、設定される拡大率に従い決定された範囲の画像データを前記表示装置上に拡大表示することを特徴とする。
【００１２】
本発明に係る第４の発明は、前記検出手段が検出すべき領域を指定する指定手段を備え、前記検出手段は、前記指定手段により指定される領域中から文字情報を検出することを特徴とする。
【００１３】
本発明に係る第５の発明は、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置における画像処理方法であって、前記画像処理された画像データを走査して文字情報を検出する検出ステップ（図２に示すステップ（２２））と、前記検出ステップにより最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御ステップ（図２に示すステップ（２３）〜（２５））とを備えることを特徴とする。
【００１４】
本発明に係る第６の発明は、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置における画像処理方法であって、前記画像処理された画像データを走査して文字情報を検出する検出ステップ（図４に示すステップ（４２））と、前記検出ステップにより検出された各文字情報を記憶手段に単語登録されている各単語と比較して、該比較結果が一致する最初の文字の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを前記表示装置上に拡大表示する表示制御ステップ（図４に示すステップ（４３）〜（５０））とを備えることを特徴とする。
【００１５】
本発明に係る第７の発明は、前記表示制御ステップは、設定される拡大率に従い決定された範囲の画像データを前記表示装置上に拡大表示することを特徴とする。
【００１６】
本発明に係る第８の発明は、前記検出ステップが検出すべき領域を指定する指定ステップを備え、前記検出ステップは、前記指定ステップにより指定される領域中から文字情報を検出することを特徴とする。
【００１７】
本発明に係る第９の発明は、第５〜第８の発明のいずれかに記載の画像処理方法を実現するプログラムをコンピュータが読み取り可能な記憶媒体に記憶したことを特徴とする。
【００１８】
本発明に係る第１０の発明は、第５〜第８の発明のいずれかに記載の画像処理方法を実現するプログラムであることを特徴とする。
【００１９】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図である。
【００２０】
図１において、主演算ＩＣ２０１に対して、画像処理ＩＣ２０３、メインメモリ２０２が接続され、画像処理結果の表示をおこなうユニット群がＰＣＩバス２０４により主演算ＩＣ２０１に接続された環境において画像処理結果の表示を行う。以下、ユニット群のそれぞれについて説明する。
【００２１】
２０５はサブＣＰＵ、２０６はＪＰＥＧデコーダで、ＪＰＥＧ圧縮された画像は伸長される。２０７は拡大処理ユニット（ＺＯＯＭ）で、ＲＡＭ２１２の画像データから、指定された領域の拡大処理を行う。
【００２２】
２０８は文字検出ユニットで、ＲＡＭ２１２に格納された画像データを左上部から順次走査を行い、最初の文字情報が検出されるまで走査を続ける。
【００２３】
２０９はＲＯＭコントローラで、ＲＯＭ２１０に記憶される制御プログラム等の読み出しを制御する。２１１はＲＡＭコントローラで、ＲＡＭ２１２に対するデータ書き込みアクセスとＲＡＭ２１２に記憶されたデータの読み出しアクセスを制御する。２１３はディスプレイコントローラ（ＬＣＤＣ）で、ディスプレイ２１４に対する表示を制御する。２１５はＰＣＩバスコントローラである。
【００２４】
図２は、本発明に係る画像処理装置における第１の画像処理手順の一例を示すフローチャートである。なお、（２１）〜（２７）は各ステップを示す。
【００２５】
また、文字情報を含む画像の処理は、主演算ＩＣ２０１および画像処理ＩＣ２０３により行われ、ＪＰＥＧ形式に圧縮されてメインメモリ２０２に格納されているものとする。また、画像処理結果を表示するため、メインメモリ２０２からＪＰＥＧ圧縮された画像がＰＣＩバス２０４を介し、ＪＰＥＧデコーダ２０６に送られる。
【００２６】
まず、ＪＰＥＧデコーダ２０６でＪＰＥＧ圧縮された画像は伸長され（２１）、画像処理結果表示用のＲＡＭ２１２に格納される。
【００２７】
さらに、ステップ（２１）で、伸長された画像データから文字情報を検出するため、文字検出ユニット２０８で文字情報の検出処理が行われる（２２）。文字検出ユニット２０８は、ＲＡＭ２１２に格納された画像データを左上部から順次走査を行い、最初の文字情報が検出されるまで走査を続ける。
【００２８】
そして、最初の文字情報が検出されると（２３）、文字情報の位置から拡大領域が決定され、拡大処理ユニット２０７へ拡大領域が送られる。拡大領域は、最初に文字情報が検出された位置が表示領域左上部になるように設定される。拡大率は、あらかじめ文字検出ユニット２０８に設定されたものが使用される。
【００２９】
次に、拡大処理ユニット２０７は、ＲＡＭ２１２の画像データから、指定された領域の拡大処理を行う（２４）。そして、拡大された画像データは、画像処理結果表示用のＲＡＭ２１２に再び格納される。
【００３０】
次に、ディスプレイコントローラ２１３は、画像処理結果表示用のＲＡＭ２１２から拡大処理された表示画像を読み出して表示し（２５）、ディスプレイ２１４に表示して（２７）、処理を終了する。
【００３１】
一方、ステップ（２３）で、文字検出ユニット２０８で文字情報が検出されなかった場合は、画像処理結果の全体像が読み出され（２６）、ステップ（２７）で、ディスプレイ２１４上に表示される。
【００３２】
以上、詳細に説明したように本発明の第１実施形態によれば、文字情報を検出し、最初に検出された文字情報部を拡大表示するようにしたため、表示されている画像処理結果の内容をすぐに判別することが出来るようになると共に、画像処理結果の内容を判別するまでに拡大表示を繰り返す必要がないため、１枚の画像処理結果を確認するまでに費やす時間を削減することが可能である。
【００３３】
〔第２実施形態〕
図３は、本発明の第２実施形態を示す画像処理装置の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００３４】
図３において、３０１は文字認識ユニットで、あらかじめ登録された単語と一致しているか比較される。文字認識ユニット３０１で用いられる単語情報は、ＲＯＭ２１０上に登録されているものとする。そして、文字認識ユニット３０１は文字情報を１文字ずつ順次比較し、ＲＯＭ２１０上に登録された単語の中で、最も長く一致したものが入力された文字情報と同一であるものと確定する。
【００３５】
図４は、本発明に係る画像処理装置における第２の画像処理手順の一例を示すフローチャートである。なお、（４１）〜（４７）は各ステップを示す。
【００３６】
なお、図３のように主演算ＩＣ２０１に画像処理ＩＣ２０３、メインメモリ２０２が接続され、画像処理結果の表示をおこなうユニット群がＰＣＩバス２０４により主演算ＩＣ２０１に接続された環境において画像処理結果の表示を行うものとし説明する。また、文字情報を含む画像の処理は、主演算ＩＣ２０１および画像処理ＩＣ２０３により行われ、ＪＰＥＧ形式に圧縮されてメインメモリ２０２に格納されている。
【００３７】
まず、画像処理結果を表示するため、メインメモリ２０２からＪＰＥＧ圧縮された画像がＰＣＩバス２０４を介し、ＪＰＥＧデコーダ２０６に送られる。ＪＰＥＧデコーダ２０６でＪＰＥＧ圧縮された画像は伸長され（４１）、画像処理結果表示用のＲＡＭ２１２に格納される。
【００３８】
そして、伸長された画像データから文字情報を検出するため、文字検出ユニット２０８で文字情報の検出処理が行われる（４２）。文字検出ユニット２０８は、ＲＡＭ２１２に格納された画像データを左上部から順次走査を行い、最初の文字情報が検出されるまで走査を続ける。
【００３９】
そして、最初の文字情報が検出されると（４３）、文字情報は文字認識ユニット３０１に送られ、あらかじめ登録された単語と一致しているか比較される（４４）。
【００４０】
なお、文字認識ユニット３０１で用いられる単語情報は、ＲＯＭ２１０上に登録されているものとする。文字認識ユニット３０１は文字情報を１文字ずつ順次比較し、ＲＯＭ２１０上に登録された単語の中で、最も長く一致したものが入力された文字情報と同一であるものと確定する。以下、図５を参照して具体例を示す。
【００４１】
図５は、本発明に係る画像処理装置における文字情報認識処理状態を説明する模式図であり、（ａ）が入力データを示し、（ｂ）が登録単語一致候補を示す。
【００４２】
図５に示すように、検出された文字情報”ＸＸＸＸ株式会社”は、登録されている単語”ＸＸＸＸ”とも一部一致しているが、”ＸＸＸＸ株式会社”が最も長く一致しており、検出された文字情報は”ＸＸＸＸ株式会社”であると認識し確定する。
【００４３】
そして、検出された文字情報が登録された単語中にあるかどうかを判断して（４５）、一致する単語があると判断した場合は、検出された文字情報の位置から拡大領域が決定され、拡大処理ユニット２０７へ拡大領域が送られる（４６）。この際、拡大領域は、検出された文字情報が表示領域左上部になるように設定される。拡大率は、あらかじめ文字検出ユニット２０８に設定されたものが使用される。
【００４４】
一方、ステップ（４５）で、検出された文字情報が登録された単語中にないと判断した場合は、さらに画像データの走査を行い、次の文字情報の検出・比較を画像データの最後であると判定されるまで（４８）、繰り返し行う。
【００４５】
そして、拡大処理ユニット２０７は、ＲＡＭ２１２の画像データから、指定された領域の拡大処理を行う。拡大された画像データは、画像処理結果表示用のＲＡＭ２１２に再び格納される。
【００４６】
ディスプレイコントローラ２１３は、画像処理結果表示用のＲＡＭ２１２から拡大処理された表示画像を読み出し、ディスプレイ２１４に表示して（４７）、処理を終了する。
【００４７】
そして、文字検出ユニット２０８で検出された全ての文字情報が、ＲＯＭ２１０に登録された単語中にないと判断した場合には（４５）、最初に検出された文字情報から拡大率と拡大領域が決定され拡大表示処理を行い（４９）、ディスプレイ２１４に表示して（４７）、処理を終了する。
【００４８】
一方、ステップ（４３）で、文字検出ユニット２０８で文字情報が検出されなかった場合は、画像処理結果の全体像の表示処理を行い（５０）、ディスプレイ２１４に表示して（４７）、処理を終了する。
【００４９】
以上、詳細に説明したように第２実施形態によれば、文字情報を検出し、あらかじめ登録した単語と一致するものを拡大表示するようにしたため、ヘッダ情報やページ番号が最初に表示されることがなく、表示されている画像処理結果の内容をより高い確度で判別することが出来るようになる。
【００５０】
また、画像処理結果の内容を判別するまでに拡大表示を繰り返す必要がないため、１枚の画像処理結果を確認するまでに費やす時間を削減することが可能である。
【００５１】
なお、上記実施形態では、画像処理された画像データを所定の走査方向から順次検出処理を行う場合について説明したが、例えば文字情報が検出される位置があらかじめ特定されるような画像データである場合には、あらかじめ文字検出領域を指定可能として、文字検出処理負担を軽減して、速やかに検出される文字を表示して、操作者が視覚的に文字を効率よく認識できるように構成してもよい。また、その領域は、単数に限らず、複数としたり、画像データの色領域等により設定可能としてもよい。
【００５２】
さらに、上記実施形態における画像データの表示処理のタイミングを特定のアプリケーションの起動や、起動しているアプリケーションに対するユーザによる表示操作指示に連動するように制御することは任意である。
【００５３】
また、検出する文字の大きさや色も指定できるように構成して、特定の大きさや色の文字を優先して検出処理するように制御してもよい。
【００５４】
以下、図６に示すメモリマップを参照して本発明に係る画像処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００５５】
図６は、本発明に係る画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００５６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００５７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００５８】
本実施形態における図２，図４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００５９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、所定の画像処理により生成される画像データを表示装置上に表示させる画像処理装置であって、前記画像処理された画像データを走査して文字情報を検出し、最初に検出された文字情報の位置から拡大表示すべき範囲を決定して、該決定された範囲の画像データを表示装置上に拡大表示することにより、画像処理されて表示装置に表示される画像データ中から検出される文字を含む領域を拡大表示して、画像データ中の文字を容易に視認できる画像処理環境を自在に整備することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図である。
【図２】本発明に係る画像処理装置における第１の画像処理手順の一例を示すフローチャートである。
【図３】本発明の第２実施形態を示す画像処理装置の構成を説明するブロック図である。
【図４】本発明に係る画像処理装置における第２の画像処理手順の一例を示すフローチャートである。
【図５】本発明に係る画像処理装置における文字情報認識処理状態を説明する模式図である。
【図６】本発明に係る画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図７】従来の画像処理装置における画像表示処理手順の一例を示すフローチャートである。
【符号の説明】
２０１　主演算ＩＣ
２０２　メインメモリ
２０３　画像処理ＩＣ
２０８　文字検出ユニット
２１０　ＲＯＭ
２１２　ＲＡＭ
２１４　ディスプレイ
【図１】
2004056446.tif 000003
【図２】
2004056446.tif 000004
【図３】
2004056446.tif 000005
【図４】
2004056446.tif 000006
【図５】
2004056446.tif 000007
【図６】
2004056446.tif 000008
【図７】
2004056446.tif 000009