(57)【要約】【課題】表示対象の画像属性に応じた、ユーザにとって見やすい表示を可能とする画像表示装置を提供する。【解決手段】表示範囲を指定する位置指定部と、画像データを入力する画像入力部と、画像データに含まれる像域及び画像属性を識別する像域識別部と、位置指定部から入力した表示範囲及び像域識別部が識別した像域に基づいて、指定された像域全体が表示されるように拡大率を算出し、原画像を算出した拡大率によって拡大縮小する表示範囲補正部と、拡大縮小された画像を表示する画像表示部と、を備える。【選択図】図２
2010009046.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力部と、
前記画像データから、該画像データが表わす画像を複数の像域に分割する像域識別部と、
前記画像データが表わす画像における指定位置を入力する位置指定部と、
画像を表示する画像表示部と、
前記複数の像域のうち前記指定位置と重なる像域の全体が前記画像表示部に表示されるように前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変える表示範囲補正部と、
を備える画像表示装置。
【請求項２】
前記表示範囲補正部は、前記指定位置と重なる前記像域のサイズの拡大率を、前記指定位置と重ならない前記像域のサイズの拡大率よりも大きくする
ことを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記表示範囲補正部は、前記複数の像域のうち前記指定位置と重なる像域の全体が前記画像表示部に表示されるように前記画像データが表わす画像の前記指定位置と重なる前記像域の前記画像表示部における中心位置を変える
ことを特徴とする請求項１記載の画像表示装置。
【請求項４】
前記像域の属性情報を入力する表示情報入力部をさらに備え、
前記表示領域補正部は、前記像域の属性情報に基づいて前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変える
ことを特徴とする請求項１記載の画像表示装置。
【請求項５】
前記表示範囲補正部は、
画像を含む像域の拡大率を補正する第１の表示範囲補正部と、
文字を含む像域の拡大率を補正する第２の表示範囲補正部と、
前記表示範囲の前記画像属性が画像の場合前記第１の表示範囲補正部を選択し、前記表示範囲の前記画像属性が文字の場合前記第２の表示範囲補正部を選択するセレクタと、を備え、
前記第１の表示範囲補正部は、前記像域の全体が前記画像表示部に表示されるように前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変え、
前記第２の表示範囲補正部は、前記像域内の最小の文字が前記画像表示部の大きさと解像度に応じてあらかじめ定められた大きさになるように前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変える
ことを特徴とする請求項１記載の画像表示装置。
【請求項６】
拡大表示した回数をカウントし、階層値として出力するカウンタをさらに備え、
前記像域識別部は、前記画像属性、前記像域、及び前記像域に含まれる像域並びに階層を識別し、
前記表示範囲補正部は、
前記表示範囲の前記階層値に対応する前記階層の前記像域全体が前記画像表示部の表示画面に表示されるように前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変える
ことを特徴とする請求項１記載の画像表示装置。
【請求項７】
前記画像入力部は前記画像データを、アプリケーションソフトウエアの出力言語によって記述された画像データとして入力することを特徴とする請求項１記載の画像表示装置。
【請求項８】
ページ記述言語からラスタ画像を生成するラスタ画像生成部をさらに備え、
前記画像入力部は前記画像データを、ページ記述言語によって記述された画像データとして入力し、
前記画像表示部は前記ラスタ画像を表示する
ことを特徴とする請求項１記載の画像表示装置。
【請求項９】
画像データを入力する画像入力部と、
前記画像データから、該画像データが表わす画像を複数の像域に分割する像域識別部と、
前記画像データが表わす画像における指定位置を入力する位置指定部と、
画像を表示する画像表示部と、
前記複数の像域のうち前記指定位置と重なる像域の全体が前記画像表示部に表示されるように前記画像データが表わす画像の前記指定位置と重なる前記像域の前記画像表示部における中心位置を変える表示範囲補正部と、
を備える画像表示装置。
【請求項１０】
前記表示範囲補正部は、前記指定位置と重なる前記像域の中心の位置を、前記指定位置と重ならない前記像域の中心の位置よりも、前記画像表示部の表示中心に近くすることを特徴とする請求項９記載の画像表示装置。
【請求項１１】
画像入力部が画像データを入力し、
位置指定部が前記画像データの表示する範囲である表示範囲を入力し、
像域識別部が画像の種別である画像属性、及び一つの表示する領域となりうる範囲である像域を前記画像データから識別し、
セレクタが、前記表示範囲の前記画像属性が画像の場合第１の表示範囲補正部を選択し、前記表示範囲の前記画像属性が文字の場合第２の表示範囲補正部を選択し、
前記第１の表示範囲補正部は、前記像域の全体が前記画像表示部の表示画面に表示されるように前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変え、
前記第２の表示範囲補正部は、前記像域内の最小の文字が前記画像表示部の大きさと解像度に応じてあらかじめ定められた大きさになるように前記画像データが表わす画像の前記指定位置と重なる前記像域のサイズを変える
ことを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置に格納されている画像、乃至スキャナなどの画像読取装置によって読み込まれた画像の指定された部分を見やすい大きさに拡大又は縮小して表示する画像表示装置に関する。
【背景技術】
【０００２】
画像を表示する装置の種類は近年増えつつある。例えば、パソコン、携帯電話、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）などの携帯情報端末、ＭＦＰ（Ｍｕｌｔｉ  ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：多機能周辺装置）、プリンタ、スキャナ、コピー機などが挙げられる。これらの装置において、表示する画像と比較して画像表示装置の表示可能面積が小さい場合には原画像の一部を拡大して表示することが必要となることがある。
【０００３】
従来の画像表示装置は原画像の一部を表示する場合、その拡大率は予め定められた倍率しか選択できず、また表示する部分も指定された範囲を表示するだけのものであった。従って、従来の画像表示装置は原画像の一部を表示する場合にはユーザにとって見やすいものではないという問題点があった。
【０００４】
この点に関し、一定の幅と長さをもつ空白を探索して原画像内の画像領域を検知し、表示範囲が指定されたとき、指定された表示範囲に最も近い画像領域の境界を表示する境界として補正する技術が提案されている（例えば、特許文献１）。
【０００５】
ここで、文字の場合は読めることが重要であり、写真の場合は全体像を表示させたい場合が多い。しかし、この技術においては文字、線画、写真などの表示対象の画像属性は検知されない。従って、表示対象に応じたきめ細かい拡大率や表示位置の補正が不可能であるという問題点がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−２８２２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、表示対象の画像属性に応じた、ユーザにとって見やすい表示を可能とする画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画像データを入力する画像入力部と、画像データから、該画像データが表わす画像を複数の像域に分割する像域識別部と、画像データが表わす画像における指定位置を入力する位置指定部と、画像を表示する画像表示部と、複数の像域のうち指定位置と重なる像域の全体が画像表示部に表示されるように画像データが表わす画像の指定位置と重なる像域のサイズを変える表示範囲補正部と、を備える画像表示装置を提供する。
【発明の効果】
【０００９】
本発明によれば、表示対象の画像属性に応じた、ユーザにとって見やすい表示を可能とする画像表示装置を提供することができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態の画像表示装置１００の構成を示すブロック図である。
【図２】第１の実施形態の画像表示装置１００の詳細を示すブロック図である。
【図３】画像表示装置１００の動作を示すフローチャートである。
【図４】ＭＦＰのコントロールパネルに原画像全体が表示された場合を示した図である。
【図５】拡大率を補正して表示した結果を示す図である。
【図６】第２の実施形態の画像表示装置１００の詳細を示すブロック図である。
【図７】第３の実施形態の画像表示装置１００の詳細を示すブロック図である。
【図８Ａ】読める文字の大きさＳの基準値を示す図である。
【図８Ｂ】像域識別部１０３Ａから出力される情報の例を示す図である。
【図９】画像表示装置１００の動作を示すフローチャートである。
【図１０】ＭＦＰのコントロールパネルに原画像全体が表示された場合を示した図である。
【図１１】拡大率を補正して表示した結果を示す図である。
【図１２】第４の実施形態の画像表示装置１００の詳細を示すブロック図である。
【図１３】画像表示装置１００の動作を示すフローチャートである。
【図１４】像域識別部１０３Ａから出力される情報の例を示す図である。
【図１５】ＭＦＰのコントロールパネルに原画像全体が表示された場合を示した図である。
【図１６】第１の階層の像域の拡大率を補正して表示した結果を示す図である。
【図１７】第２の階層の像域の拡大率を補正して表示した結果を示す図である。
【図１８】第３の階層の像域の拡大率を補正して表示した結果を示す図である。
【図１９】第５の実施形態の画像表示装置１００の詳細を示すブロック図である。
【図２０】属性データ生成部１０３Ｅが出力した属性データの例を示す図である。
【図２１】画像表示装置１００の動作を示すフローチャートである。
【図２２】属性データ生成部１０３Ｅによる領域再編成の処理を示す図である。
【図２３】第５の実施形態の変形例の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の一実施形態に係る画像表示装置、及び画像表示方法を、図面を参照して詳細に説明する。
【００１２】
（第1の実施形態）
図１は、第１の実施形態の画像表示装置１００の構成を示すブロック図である。図1に示すように、画像表示装置１００は、記憶装置１１０やスキャナ１１１などの画像読取装置から画像情報を入力する画像入力部１０１と、ディスプレイ、タッチパネル、マウス、キーボードなど、情報の入出力を行う入出力部１０２と、ＣＰＵなどの演算装置、メモリなどの記憶装置などを備え、演算処理を行う制御部１０３と、を備える。
【００１３】
制御部１０３は、画像表示装置１００がＭＦＰなどに設置される場合には、画像情報を画像出力部１１２に出力する。画像出力部１１２は画像出力データを生成し、画像形成を行うプリント部１１３に出力する。
【００１４】
図２は、第１の実施形態の画像表示装置１００の詳細を示すブロック図である。図２に示すように、入出力部１０２は、例えばタッチパネルのような、表示範囲を入力する装置である位置指定部１０２Ａと、例えば液晶表示装置のような、画像を表示する装置である画像表示部１０２Ｂと、を備える。
【００１５】
制御部１０３は、画像属性と像域とを識別する像域識別部１０３Ａと、像域識別部１０３Ａが出力した像域情報に基づいて原画像を拡大縮小する表示範囲補正部１０３Ｂと、を備える。
【００１６】
ここで、画像属性とは、文字、線画、写真などの種別をいう。また、像域とは、画像属性ごとのまとまった範囲をいう。すなわち、像域は一つの表示する領域となりうる範囲である。
【００１７】
画像入力部１０１は、記憶装置１１０又はスキャナ１１１などの画像読取装置から画像データを入力し、像域識別部１０３Ａ及び表示範囲補正部１０３Ｂに出力する。
【００１８】
位置指定部１０２Ａは、画像データが表わす画像における指定位置を入力する。
【００１９】
像域識別部１０３Ａは、入力した画像データから、該画像データが表わす画像を複数の像域に分割する。像域識別部１０３Ａは、入力した画像データから像域を識別するとともに画像属性を識別する。識別方法は公知の技術を用いることができる。例えば、像域識別部１０３Ａは、画像の外接矩形を判定し、これをまず像域として記憶する。さらに、公知の像域識別方法により文字や線画として認識できた場合には文字や線画であると判定し、いずれでもないと判定した場合には写真と判定する。
【００２０】
表示範囲補正部１０３Ｂは、複数の像域のうち指定位置と重なる像域の全体が画像表示部１０２Ｂに表示されるように画像データが表わす画像の指定位置と重なる像域のサイズを変える。表示範囲補正部１０３Ｂは、位置指定部１０２Ａから表示する範囲の指定を入力する。表示範囲補正部１０３Ｂは、指定された範囲にある像域を判定する。表示範囲補正部１０３Ｂは、判定した像域の全体が画像表示部１０２Ｂに表示されるように拡大・縮小する。
【００２１】
表示範囲補正部１０３Ｂは、指定位置と重なる像域のサイズの拡大率を、指定位置と重ならない像域のサイズの拡大率よりも大きくする。画面サイズを（Ｘ，Ｙ）とする。表示を指定された像域である表示領域の位置が（ｘ２０，ｙ２０）、大きさが（ｘ２１，ｙ２１）とする。
【００２２】
表示範囲補正部１０３Ｂは、次の（１）式に従って拡大率Ｒを算出する。  
Ｒ＝Ｍｉｎ（Ｘ／ｘ２１，Ｙ／ｙ２１）  ・・・  （１）
ここで、Ｍｉｎ（Ａ，Ｂ・・・）は（Ａ，Ｂ・・・）から最小値を選ぶ関数である。
【００２３】
表示範囲補正部１０３Ｂは、複数の像域のうち指定位置と重なる像域の全体が画像表示部１０２Ｂに表示されるように前記画像データが表わす画像の指定位置と重なる像域の画像表示部１０２Ｂにおける中心位置を変える。表示範囲補正部１０３Ｂは、指定位置と重なる像域の中心の位置を、指定位置と重ならない像域の中心の位置よりも、前記画像表示部の表示中心に近くする。表示範囲補正部１０３Ｂは、拡大率Ｒによって原画像を拡大縮小し、表示領域の位置を表示画面の原点に合わせて画像表示部１０２Ｂに表示する。
【００２４】
図３は、画像表示装置１００の動作を示すフローチャートである。図３に示すように、ステップ３０１において、画像表示装置１００は画像を読み込む。ステップ３０２において、画像表示装置１００は表示モードを判定する。画像表示装置１００は、表示モードが補正表示であった場合ステップ３０３に進み、補正表示ではなかった場合ステップ３０２に戻る。
【００２５】
ステップ３０３において、画像表示装置１００は像域の識別と画像属性の判定の処理である像域識別処理を行う。ステップ３０４において、画像表示装置１００は画像表示部１０２Ｂに画像全体を表示する。
【００２６】
ステップ３０５において、画像表示装置１００は位置指定部１０２Ａから表示する範囲を入力する。ステップ３０６において、画像表示装置１００は表示する像域の判定とサイズの判定である像域判定を行う。
【００２７】
ステップ３０７において、画像表示装置１００は拡大率を算出し、拡大率を補正する。ステップ３０８において、画像表示装置１００は原画像を算出した拡大率により拡大して画像表示部１０２Ｂに表示し、ステップ３０５に戻る。
【００２８】
図４は、ＭＦＰのコントロールパネルに原画像全体が表示された場合を示した図である。図４に示すように、入出力部１０２であるコントロールパネル４０１には、拡大率を補正するモードである補正モードを指定する「補正表示」ボタン４０２と、画像４０４を表示する画像表示領域４０３と、が表示される。
【００２９】
ユーザは、例えば矢印４０５のように指でコントロールパネルをなぞって、表示範囲を指定する。画像表示装置１００は、写真の像域を判定し、拡大率を補正する。
【００３０】
図５は、拡大率を補正して表示した結果を示す図である。図５に示すように、画像表示装置１００は、写真の一部が範囲として入力されただけで、写真全体を表示像域と判定し、拡大表示する。従って、ユーザは容易に最適な拡大率によって拡大された画像を表示させることが可能となる。
【００３１】
以上述べたように、本実施形態の画像表示装置１００は、表示範囲を指定する位置指定部１０２Ａと、画像データを入力する画像入力部１０１と、画像データに含まれる像域及び画像属性を識別する像域識別部１０３Ａと、位置指定部１０２Ａから入力した表示範囲及び像域識別部１０３Ａが識別した像域に基づいて、指定された像域全体が表示されるように拡大率を算出し、原画像を算出した拡大率によって拡大縮小する表示範囲補正部１０３Ｂと、拡大縮小された画像を表示する画像表示部１０２Ｂと、を備える。
【００３２】
従って、ユーザは容易に指定した像域全体を拡大した画像を表示させることが可能となるという効果がある。
【００３３】
（第２の実施形態）
図６は、第２の実施形態の画像表示装置１００の詳細を示すブロック図である。図６に示すように、入出力部１０２は、例えばタッチパネルのような、表示範囲を入力する装置である位置指定部１０２Ａと、例えば液晶表示装置のような、画像を表示する装置である画像表示部１０２Ｂと、画像表示部１０２Ｂの属性情報を入力するための表示情報入力部１０２Ｃと、を備える。表示情報入力部１０２Ｃはキーボード、マウス、タッチパネルなどを用いて表示装置の大きさや解像度などの属性を入力するように構成することができる。
【００３４】
制御部１０３は、画像属性と像域とを識別する像域識別部１０３Ａと、像域識別部１０３Ａが出力した像域情報に基づいて原画像を拡大縮小する表示範囲補正部１０３Ｂと、を備える。
【００３５】
画像入力部１０１は、記憶装置１１０又はスキャナ１１１などの画像読取装置から画像データを入力し、像域識別部１０３Ａ及び表示範囲補正部１０３Ｂに出力する。
【００３６】
位置指定部１０２Ａは、画像データが表わす画像における指定位置を入力する。
【００３７】
像域識別部１０３Ａは、入力した画像データから、該画像データが表わす画像を複数の像域に分割する。像域識別部１０３Ａは、入力した画像データから像域を識別するとともに画像属性を識別する。識別方法は公知の技術を用いることができる。例えば、像域識別部１０３Ａは、画像の外接矩形を判定し、これをまず像域として記憶する。さらに、公知の像域識別方法により文字や線画として認識できた場合には文字や線画であると判定し、いずれでもないと判定した場合には写真と判定する。
【００３８】
表示領域補正部１０３Ｂは、像域の属性情報に基づいて画像データが表わす画像の指定位置と重なる像域のサイズを変える。表示範囲補正部１０３Ｂは、位置指定部１０２Ａから表示する範囲の指定を入力する。表示範囲補正部１０３Ｂは、指定された範囲にある像域を判定する。表示範囲補正部１０３Ｂは、判定した像域の全体が画像表示部１０２Ｂに表示されるように、表示情報入力部１０２Ｃから入力された画像表示部１０２Ｂの属性情報に基づいて像域を拡大・縮小する。
【００３９】
画面サイズを（Ｘ，Ｙ）とする。表示を指定された像域である表示領域の位置が（ｘ２０，ｙ２０）、大きさが（ｘ２１，ｙ２１）とする。画面サイズは表示情報入力部１０２Ｃから入力された値を用いることができる。
【００４０】
表示範囲補正部１０３Ｂは、（１）式に従って拡大率Ｒを算出する。表示範囲補正部１０３Ｂは、拡大率Ｒによって原画像を拡大縮小し、表示領域の位置を表示画面の原点に合わせて画像表示部１０２Ｂに表示する。
【００４１】
画像表示装置１００の動作、及び拡大縮小表示した結果は、第１の実施形態と同様である。
【００４２】
以上述べたように、本実施形態の画像表示装置１００は、第１の実施形態の構成に加えて表示情報入力部１０２Ｃを備える。従って、画像表示部１０２Ｂが変更されることがある場合にも、指定された像域を最適な大きさに画像表示部１０２Ｂに表示させることが可能となるという効果がある。
【００４３】
（第３の実施形態）
図７は、第３の実施形態の画像表示装置１００の詳細を示すブロック図である。図７に示すように、入出力部１０２は、例えばタッチパネルのような、表示範囲を入力する装置である位置指定部１０２Ａと、例えば液晶表示装置のような、画像を表示する装置である画像表示部１０２Ｂと、を備える。
【００４４】
制御部１０３は、画像属性と像域とを識別する像域識別部１０３Ａと、像域識別部１０３Ａが出力した像域情報に基づいて原画像を拡大縮小する表示範囲補正部１０３Ｂと、を備える。
【００４５】
画像入力部１０１は、記憶装置１１０又はスキャナ１１１などの画像読取装置から画像データを入力し、像域識別部１０３Ａ及び表示範囲補正部１０３Ｂに出力する。
【００４６】
位置指定部１０２Ａは、画像データが表わす画像における指定位置を入力する。
【００４７】
像域識別部１０３Ａは、入力した画像データから、該画像データが表わす画像を複数の像域に分割する。像域識別部１０３Ａは、入力した画像データから像域を識別するとともに画像属性を識別する。識別方法は公知の技術を用いることができる。例えば、像域識別部１０３Ａは、画像の外接矩形を判定し、これをまず像域として記憶する。さらに、公知の像域識別方法により文字や線画として認識できた場合には文字や線画であると判定し、いずれでもないと判定した場合には写真と判定する。
【００４８】
表示範囲補正部１０３Ｂは、画像属性に応じて使用する補正方法を変更するセレクタ１０３Ｂ１と、写真などの画像の像域の拡大率を補正する第１の表示範囲補正部１０３Ｂ２と、文字の像域の拡大率を補正する第２の表示範囲補正部１０３Ｂ３と、を備える。
【００４９】
セレクタ１０３Ｂ１は、位置指定部１０２Ａから表示する範囲の指定を入力する。セレクタ１０３Ｂ１は、像域識別部１０３Ａから像域毎の画像属性を入力する。セレクタ１０３Ｂ１は、指定された像域に画像が含まれている場合は第１の表示範囲補正部１０３Ｂ２を使用し、画像が含まれていない場合には第２の表示範囲補正部１０３Ｂ３を使用するように、切り替える。
【００５０】
第１の表示範囲補正部１０３Ｂ２は、指定された範囲にある像域を判定する。第１の表示範囲補正部１０３Ｂ２は、判定した像域の全体が画像表示部１０２Ｂに表示されるように拡大・縮小する。
【００５１】
画面サイズを（Ｘ，Ｙ）とする。表示を指定された像域である表示領域の位置が（ｘ２０，ｙ２０）、大きさが（ｘ２１，ｙ２１）とする。第１の表示範囲補正部１０３Ｂ２は、（１）式に従って拡大率Ｒを算出する。
【００５２】
第１の表示範囲補正部１０３Ｂ２は、拡大率Ｒによって原画像を拡大縮小し、表示領域の位置を表示画面の原点に合わせて画像表示部１０２Ｂに表示する。
【００５３】
第２の表示範囲補正部１０３Ｂ３は、指定された範囲にある像域を判定する。第２の表示範囲補正部１０３Ｂ３は、判定した像域の文字が読める大きさに表示されるように拡大・縮小する。
【００５４】
第２の表示範囲補正部１０３Ｂ３は、指定された像域内の最小の文字のサイズｓを推定する。すなわち、第２の表示範囲補正部１０３Ｂ３は各文字の外接矩形を算出し、指定された像域内の最小の文字を検出し、この文字の外接矩形の縦と横の長さから文字のサイズを推定する。
【００５５】
画面サイズを（Ｘ，Ｙ）とする。表示を指定された像域である表示領域の位置が（ｘ２０，ｙ２０）、大きさが（ｘ３１，ｙ３１）、最小の文字のサイズがｓ、読める文字の大きさがＳとする。第２の表示範囲補正部１０３Ｂ３は、次の（２）式に従って拡大率Ｒを算出する。
【００５６】
Ｒ＝Ｍａｘ（Ｍｉｎ（Ｘ／ｘ３１，Ｙ／ｙ３１）,Ｓ／ｓ）  ・・・  （２）
ここで、Ｍａｘ（Ａ，Ｂ・・・）は（Ａ，Ｂ・・・）から最大値を選ぶ関数である。
【００５７】
第２の表示範囲補正部１０３Ｂ３は、拡大率Ｒによって原画像を拡大縮小し、表示領域の位置を表示画面の原点に合わせて画像表示部１０２Ｂに表示する。
【００５８】
図８Ａは、読める文字の大きさＳの基準値を示す図である。図８Ａに示すように、例えば、画面サイズが３インチの画像表示部１０２Ｂにおいては、解像度が３２０×２４０のときＳは１５である。解像度が上がるほどＳは大きくなり、画面サイズが小さくなるほどＳは大きくなる。
【００５９】
図８Ｂは、像域識別部１０３Ａから出力される情報の例を示す図である。図８Ｂに示すように、像域識別部１０３Ａは、像域毎に属性、座標、サイズを出力する。像域の属性が文字（段落）であった場合には、その下位にさらに像域が判定される。この下位の像域は属性が文字（文字列）となり、さらにその下位の像域は属性が文字（単文字）となる。
【００６０】
図９は、画像表示装置１００の動作を示すフローチャートである。図９に示すように、ステップ９０１において、画像表示装置１００は画像を読み込む。ステップ９０２において、画像表示装置１００は表示モードを判定する。画像表示装置１００は、表示モードが補正表示であった場合ステップ９０３に進み、補正表示ではなかった場合ステップ９０２に戻る。
【００６１】
ステップ９０３において、画像表示装置１００は像域の識別と画像属性の判定の処理である像域識別処理を行う。ステップ９０４において、画像表示装置１００は画像表示部１０２Ｂに画像全体を表示する。
【００６２】
ステップ９０５において、画像表示装置１００は位置指定部１０２Ａから表示する範囲を入力する。ステップ９０６において、画像表示装置１００は表示する像域の判定とサイズの判定である像域判定を行う。
【００６３】
ステップ９０７において、画像表示装置１００は像域に画像が含まれているか判定する。画像処理装置１００は、像域に画像が含まれている場合にはステップ９０８に進み、含まれていない場合にはステップ９１０に進む。
【００６４】
ステップ９０８において、画像表示装置１００は拡大率を算出し、拡大率を補正する。ステップ９０９において、画像表示装置１００は原画像を算出した拡大率により拡大して画像表示部１０２Ｂに表示し、ステップ９０５に戻る。
【００６５】
ステップ９１０において、画像表示装置１００は最小の文字サイズを判定する。ステップ９１１において、画像表示装置１００は拡大率を算出し、拡大率を補正する。ステップ９１２において、画像表示装置１００は原画像を算出した拡大率により拡大して画像表示部１０２Ｂに表示し、ステップ９０５に戻る。
【００６６】
図１０は、ＭＦＰのコントロールパネルに原画像全体が表示された場合を示した図である。図１０に示すように、入出力部１０２であるコントロールパネル４０１には、拡大率を補正するモードである補正モードを指定する「補正表示」ボタン４０２と、画像４０４を表示する画像表示領域４０３と、が表示される。
【００６７】
ユーザは、例えば矢印１００１のように指でコントロールパネルをなぞって、表示範囲を指定する。画像表示装置１００は、文字の像域を判定し、拡大率を補正する。
【００６８】
図１１は、拡大率を補正して表示した結果を示す図である。図１１に示すように、画像表示装置１００は、文字の段落の一部が範囲として入力されただけで、その段落を表示像域と判定し、拡大表示する。従って、ユーザは容易に最適な拡大率によって拡大された画像を表示させることが可能となる。
【００６９】
以上述べたように、本実施形態の画像表示装置１００は、第１の実施形態の表示範囲補正部１０３Ｂに、像域の属性に応じて使用する拡大率補正方法を切り替えるセレクタ１０３Ｂ１と、画像の像域を拡大縮小する第１の表示範囲補正部１０３Ｂ２と、文字の像域を拡大縮小する第２の表示範囲補正部１０３Ｂ３と、を備える。
【００７０】
従って、ユーザは容易に指定した像域全体を画像属性に応じて拡大した画像を表示させることが可能となるという効果がある。
【００７１】
（第４の実施形態）
図１２は、第４の実施形態の画像表示装置１００の詳細を示すブロック図である。図４に示すように、入出力部１０２は、例えばタッチパネルのような、表示範囲を入力する装置である位置指定部１０２Ａと、例えば液晶表示装置のような、画像を表示する装置である画像表示部１０２Ｂと、を備える。
【００７２】
制御部１０３は、画像属性と像域とを識別する像域識別部１０３Ａと、像域識別部１０３Ａが出力した像域情報に基づいて原画像を拡大縮小する表示範囲補正部１０３Ｂと、階層を判定するカウンタ１０３Ｃと、を備える。
【００７３】
画像入力部１０１は、記憶装置１１０又はスキャナ１１１などの画像読取装置から画像データを入力し、像域識別部１０３Ａ及び表示範囲補正部１０３Ｂに出力する。
【００７４】
位置指定部１０２Ａは、画像データが表わす画像における指定位置を入力する。
【００７５】
像域識別部１０３Ａは、入力した画像データから、該画像データが表わす画像を複数の像域に分割する。像域識別部１０３Ａは、入力した画像データから像域を識別するとともに画像属性を識別する。識別方法は公知の技術を用いることができる。例えば、像域識別部１０３Ａは、画像の外接矩形を判定し、これをまず像域として記憶する。さらに、公知の像域識別方法により文字や線画として認識できた場合には文字や線画であると判定し、いずれでもないと判定した場合には写真と判定する。
【００７６】
像域識別部１０３Ａは、像域の中にさらに像域が含まれる場合には、この含まれる像域を下位の階層の像域として識別する。
【００７７】
カウンタ１０３Ｃは、拡大表示した回数をカウントし、階層値として表示範囲補正部１０３Ｂに出力する。
【００７８】
表示範囲補正部１０３Ｂは、位置指定部１０２Ａから表示する範囲の指定を入力する。表示範囲補正部１０３Ｂは、指定された範囲にある像域を判定する。表示範囲補正部１０３Ｂは、判定した像域の全体が画像表示部１０２Ｂに表示されるように拡大・縮小する。
【００７９】
画面サイズを（Ｘ，Ｙ）とする。表示を指定された像域である表示領域の位置が（ｘ２０，ｙ２０）、大きさが（ｘ２１，ｙ２１）とする。表示範囲補正部１０３Ｂは、（１）式に従って拡大率Ｒを算出する。
【００８０】
表示範囲補正部１０３Ｂは、拡大率Ｒによって原画像を拡大縮小し、表示領域の位置を表示画面の原点に合わせて画像表示部１０２Ｂに表示する。
【００８１】
階層値が１のとき、表示範囲補正部１０３Ｂは第１の階層の像域を拡大し、階層値がｎのとき第ｎの階層の像域を拡大する。
【００８２】
ここで、第ｎの階層とは、像域の中にさらに像域が判定される場合この像域内の像域を第２の階層の像域といい、さらにこの像域の中に像域が含まれているときにｎの値が１ずつ増加する。
【００８３】
図１３は、画像表示装置１００の動作を示すフローチャートである。図１３に示すように、ステップ１３０１において、画像表示装置１００は画像を読み込む。ステップ１３０２において、画像表示装置１００は表示モードを判定する。画像表示装置１００は、表示モードが補正表示であった場合ステップ１３０３に進み、補正表示ではなかった場合ステップ１３０２に戻る。
【００８４】
ステップ１３０３において、画像表示装置１００は像域の識別と画像属性の判定の処理である像域識別処理を行う。ステップ１３０４において、画像表示装置１００は画像表示部１０２Ｂに画像全体を表示する。
【００８５】
ステップ１３０５において、画像表示装置１００はカウンタ値Ｃを０により初期化する。  ステップ１３０６において、画像表示装置１００は位置指定部１０２Ａから表示する範囲を入力する。
【００８６】
ステップ１３０７において、画像表示装置１００はＣに１を加算して新たなカウンタ値Ｃとする。ステップ１３０８において、画像表示装置１００は表示する第Ｃ階層の像域の判定とサイズの判定である像域判定を行う。
【００８７】
ステップ１３０９において、画像表示装置１００は拡大率を算出し、拡大率を補正する。ステップ１３１０において、画像表示装置１００は原画像を算出した拡大率により拡大して画像表示部１０２Ｂに表示し、ステップ１３０６に戻る。
【００８８】
図１４は、像域識別部１０３Ａから出力される情報の例を示す図である。図１４に示すように、像域識別部１０３Ａは、像域毎に属性、座標、サイズを出力する。像域の属性が文字（段落）である場合には、その下位にさらに像域が判定される。この下位の像域は属性が文字（文字列）となり、さらにその下位の像域は属性が文字（単文字）となる。
【００８９】
また、像域の属性が表全体である場合には、その下位の像域は属性が表の列であり、さらにその下位の像域の属性はセルである。
【００９０】
図１５は、ＭＦＰのコントロールパネルに原画像全体が表示された場合を示した図である。図１５に示すように、入出力部１０２であるコントロールパネル４０１には、拡大率を補正するモードである補正モードを指定する「補正表示」ボタン４０２と、画像４０４を表示する画像表示領域４０３と、が表示される。
【００９１】
画像表示装置１００は、原画像から、第１の階層の像域である表全体１５０１と、第２の階層の像域である表の列１５０２と、第３の階層の像域であるセル１５０３と、を判定する。
【００９２】
ユーザは、例えばセル１５０３の上を指でコントロールパネルをなぞって、表示範囲を指定する。画像表示装置１００は、第１の階層の像域を判定し、拡大率を補正する。
【００９３】
図１６は、第１の階層の像域の拡大率を補正して表示した結果を示す図である。図１６に示すように、画像表示装置１００は、表の一部が範囲として入力されただけで、表全体を表示像域と判定し、拡大表示する。
【００９４】
図１７は、第２の階層の像域の拡大率を補正して表示した結果を示す図である。図１７に示すように、画像表示装置１００は、表の一部が範囲として２回入力されただけで、表の列を表示像域と判定し、拡大表示する。
【００９５】
図１８は、第３の階層の像域の拡大率を補正して表示した結果を示す図である。図１８に示すように、画像表示装置１００は、表の一部が範囲として３回入力されただけで、表のセルを表示像域と判定し、拡大表示する。
【００９６】
以上述べたように、本実施形態の画像表示装置１００は、第１の実施形態の構成に加え、階層を判定するカウンタ１０３Ｃを備える。そして、表示範囲を指定する毎により下位の階層の像域を適正な大きさに拡大縮小表示する。
【００９７】
従って、ユーザは容易に指定した像域を各階層に適した大きさに拡大した画像を表示させることが可能となるという効果がある。
【００９８】
（第５の実施形態）
図１９は、第５の実施形態の画像表示装置１００の詳細を示すブロック図である。図５に示すように、入出力部１０２は、例えばタッチパネルのような、表示範囲を入力する装置である位置指定部１０２Ａと、例えば液晶表示装置のような、画像を表示する装置である画像表示部１０２Ｂと、を備える。
【００９９】
制御部１０３は、ＰＤＬなどのページ記述言語からラスタ画像を生成するラスタ画像生成部１０３Ｄと、ページ記述言語から属性データを生成する属性データ生成部１０３Ｅと、属性データ生成部１０３Ｅが出力した属性データに基づいて原画像を拡大縮小する表示範囲補正部１０３Ｂと、を備える。
【０１００】
画像入力部１０１は、ワープロなどの文書生成ソフトウエアが生成したページ記述言語を入力し、ラスタ画像生成部１０３Ｄ、属性データ生成部１０３Ｅ、及び表示範囲補正部１０３Ｂに出力する。
【０１０１】
表示範囲補正部１０３Ｂは、位置指定部１０２Ａから表示する範囲の指定を入力する。表示範囲補正部１０３Ｂは、指定された範囲にある像域を判定する。表示範囲補正部１０３Ｂは、判定した像域の全体が画像表示部１０２Ｂに表示されるように拡大・縮小する。
【０１０２】
画面サイズを（Ｘ，Ｙ）とする。表示を指定された像域である表示領域の位置が（ｘ２０，ｙ２０）、大きさが（ｘ２１，ｙ２１）とする。表示範囲補正部１０３Ｂは、（１）式に従って拡大率Ｒを算出する。
【０１０３】
表示範囲補正部１０３Ｂは、拡大率Ｒによって原画像を拡大縮小し、表示領域の位置を表示画面の原点に合わせて画像表示部１０２Ｂに表示する。
【０１０４】
図２０は、属性データ生成部１０３Ｅが出力した属性データの例を示す図である。図２０に示すように、属性データ生成部１０３Ｅは属性データとして、文字、図形、画像などの属性を出力する。さらに、属性データは、文字の場合はフォント名、フォントサイズ、位置、文字色、文字列サイズ、文字データ、図形の場合は形状、位置、文字色、塗りつぶし色、サイズ、画像の場合は大きさ、位置、カラー、ビット数、デコードフィルタ、画像データを含む。
【０１０５】
図２１は、画像表示装置１００の動作を示すフローチャートである。図２１に示すように、ステップ２１０１において、画像表示装置１００は画像を読み込む。ステップ２１０２において、画像表示装置１００は表示モードを判定する。画像表示装置１００は、表示モードが補正表示であった場合ステップ２１０３に進み、補正表示ではなかった場合ステップ２１０２に戻る。
【０１０６】
ステップ２１０３において、画像表示装置１００は像域の属性を記述する属性データを生成する。ステップ２１０４において、画像表示装置１００は画像表示部１０２Ｂに画像全体を表示する。
【０１０７】
ステップ２１０５において、画像表示装置１００は位置指定部１０２Ａから表示する範囲を入力する。ステップ２１０６において、画像表示装置１００は表示する像域の判定とサイズの判定である像域判定を行う。
【０１０８】
ステップ２１０７において、画像表示装置１００は拡大率を算出し、拡大率を補正する。ステップ２１０８において、画像表示装置１００は原画像を算出した拡大率により拡大して画像表示部１０２Ｂに表示し、ステップ２１０５に戻る。
【０１０９】
図２２は、属性データ生成部１０３Ｅによる領域再編成の処理を示す図である。図２２（ａ）は、入力原画像である。図２２（ｂ）は、属性データ生成部１０３Ｅが最初に生成する属性データの状態を模式的に示した図である。図２２（ｃ）は、属性データ生成部１０３Ｅが領域の再編成を行った結果を模式的に示した図である。
【０１１０】
図２２（ｃ）に示すように、属性データ生成部１０３Ｅは細かすぎる像域を見やすいように再編成する。再編成の方法は、例えば像域と像域の距離を算出し、その距離が閾値以下であれば一つの像域として扱うように属性データを変更する、という方法が挙げあれる。
【０１１１】
図２３は、第５の実施形態の変形例の構成を示すブロック図である。本変形例は、第５の実施形態の構成に比べ、画像入力部１０１の出力がワープロ、表計算ソフトなどのアプリケーションの出力データであり、ラスタ画像生成部１０３Ｄを有さない点が異なる。属性データ生成部１０３Ｅは、アプリケーションデータから直接属性データを生成する。この変形例のように構成することにより、パソコンなどへの本発明の適用がより容易となる。
【０１１２】
以上述べたように、本実施形態の画像表示装置１００は、ラスタ画像生成部１０３Ｄと、属性データ生成部１０３Ｅと、を備える。そして、属性データ生成部１０３Ｅはページ記述言語から属性データを生成するとともに、見やすいように像域を再編成する。
【０１１３】
従って、画像属性の判定を誤ることなく像域を適正な大きさに拡大縮小表示することが可能となるという効果がある。
【符号の説明】
【０１１４】
１００：画像表示装置、
１０１：画像入力部、
１０２Ａ：位置指定部、
１０２Ｂ：画像表示部、
１０２Ｃ：表示情報入力部、
１０３Ａ：像域識別部、
１０３Ｂ：表示範囲補正部。
【図１】
2010009046.tif 000003
【図２】
2010009046.tif 000004
【図３】
2010009046.tif 000005
【図４】
2010009046.tif 000006
【図５】
2010009046.tif 000007
【図６】
2010009046.tif 000008
【図７】
2010009046.tif 000009
【図８Ａ】
2010009046.tif 000010
【図８Ｂ】
2010009046.tif 000011
【図９】
2010009046.tif 000012
【図１０】
2010009046.tif 000013
【図１１】
2010009046.tif 000014
【図１２】
2010009046.tif 000015
【図１３】
2010009046.tif 000016
【図１４】
2010009046.tif 000017
【図１５】
2010009046.tif 000018
【図１６】
2010009046.tif 000019
【図１７】
2010009046.tif 000020
【図１８】
2010009046.tif 000021
【図１９】
2010009046.tif 000022
【図２０】
2010009046.tif 000023
【図２１】
2010009046.tif 000024
【図２２】
2010009046.tif 000025
【図２３】
2010009046.tif 000026