(57)【要約】【課題】元画像を構成する注目部分画像の位置把握を、周辺部分画像を含まずに出力画像の画像データが生成された場合に比較して、容易にすることができる画像処理装置、画像表示システム、及びプログラムを提供する【解決手段】元画像を構成する複数の部分画像から注目画像を注目部分画像として選択し、元画像において該注目部分画像の周辺に配置され予め定められた条件を満たす部分画像を、周辺部分画像として選択し、該注目部分画像と該周辺部分画像とを元画像における位置関係を保持するように配置し、かつ出力寸法に収まるように該注目部分画像と該周辺部分画像とを各々の倍率差が予め定められた範囲内の倍率で縮小した出力画像の画像データを生成する。【選択図】図２
2010074292.tif 000002
【特許請求の範囲】
【請求項１】
元画像を構成する複数の部分画像から注目画像を注目部分画像として選択する注目部分画像選択手段と、
前記元画像において前記注目部分画像の周辺に配置され予め定められた条件を満たす部分画像を、周辺部分画像として選択する周辺部分画像選択手段と、
前記注目部分画像と前記周辺部分画像とを前記元画像における位置関係を保持するように配置し、かつ出力寸法に収まるように前記注目部分画像と前記周辺部分画像とを各々の倍率差が予め定められた範囲内の倍率で縮小して出力画像の画像データを生成する生成手段と、
を備えた画像処理装置。
【請求項２】
前記生成手段は、前記注目部分画像から切り出した一部分または前記注目部分画像の全部分を前記出力寸法に配置した残りの領域に、前記周辺部分画像のうち少なくとも１つについては該周辺部分画像の一部分を切り出して配置した出力画像の画像データを生成する、
請求項１記載の画像処理装置。
【請求項３】
前記生成手段は、前記一部分を切り出して用いる周辺部分画像が文字の属性を有する部分画像である場合に、該一部分に含まれる文字の寸法が予め定められた寸法以上となる第１の条件、および該一部分に含まれる文字の１行または１列あたりの文字数が予め定められた文字数以上となる第２の条件、の少なくとも一方を満たす倍率で該一部分を縮小して配置した出力画像の画像データを生成する、
請求項２記載の画像処理装置。
【請求項４】
前記生成手段は、前記注目部分画像の一部分を切り出して配置した出力画像の画像データを生成するときの切り出し部分の位置を、該切り出し部分に含まれる情報量に基づいて決定する、
請求項２記載の画像処理装置。
【請求項５】
前記生成手段は、前記周辺部分画像が文字の属性を有する部分画像である場合に、該周辺部分画像に含まれる文字の寸法が予め定められた寸法以上となる倍率で縮小した該周辺部分画像を配置した出力画像の画像データを生成する、
請求項１〜請求項４のいずれか１項記載の画像処理装置。
【請求項６】
前記注目部分画像選択手段は、利用者により指定された部分画像を注目部分画像として選択するか、或いは、前記元画像を構成するページ内における配置位置、前記元画像全体における位置、大きさ、画素特徴、及び属性、の少なくとも１つを定めた条件を満たす部分画像を前記注目部分画像として選択する、
請求項１〜請求項５のいずれか１項記載の画像処理装置。
【請求項７】
前記周辺部分画像選択手段は、前記元画像を構成するページ内における配置位置、前記元画像全体における位置、大きさ、画素特徴、及び属性、の少なくとも１つを定めた条件を満たす部分画像を、前記周辺部分画像として選択する、
請求項１〜請求項６のいずれか１項記載の画像処理装置。
【請求項８】
前記周辺部分画像選択手段は、前記元画像を構成するページ内における配置位置、前記元画像全体における位置、大きさ、画素特徴、属性、及び前記生成手段が前記周辺部分画像の一部分を切り出して配置した出力画像の画像データを生成するときの該切り出し部分に含まれる情報量、の少なくとも１つを定めた条件を満たす部分画像を、前記周辺部分画像として選択する、
請求項２記載の画像処理装置。
【請求項９】
前記生成手段により生成された画像データに基づいて、出力画像を表示する表示手段を更に備えた、
請求項１〜請求項８のいずれか１項記載の画像処理装置。
【請求項１０】
請求項１〜請求項８のいずれか１項記載の画像処理装置、及び前記画像処理装置で生成された出力画像の画像データを送信する送信手段を有する画像送信装置と、
前記画像送信装置から送信された画像データを受信する受信手段、及び前記受信手段により受信された画像データに基づいて出力画像を表示する表示手段を有する表示装置と、
を備えた画像表示システム。
【請求項１１】
コンピュータを、
元画像を構成する複数の部分画像から注目画像を注目部分画像として選択する注目部分画像選択手段、
前記元画像において前記注目部分画像の周辺に配置され予め定められた条件を満たす部分画像を、周辺部分画像として選択する周辺部分画像選択手段、および
前記注目部分画像と前記周辺部分画像とを前記元画像における位置関係を保持するように配置し、かつ出力寸法に収まるように前記注目部分画像と前記周辺部分画像とを各々の倍率差が予め定められた範囲内の倍率で縮小して出力画像の画像データを生成する生成手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像表示システム、及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、文書画像を図、表、見出し、本文などの属性に応じた領域（部分画像）に分割し、該部分画像を１つのファイルとして格納し、部分画像に利用者が見たい順番で優先順位をつけて、優先順位の高い部分画像を早く表示したり、あるいは大きく表示する技術が開示されている。また、この技術では、１つの部分画像を単独で表示したり、ディスプレイに複数の部分画像を表示する場合であって、該表示する複数の部分画像が画面に収まらない場合には、各部分画像の配置や寸法比を変更して表示するようにしている。
【特許文献１】特開平１１−８６０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、元画像を構成する注目部分画像の位置把握を、周辺部分画像を含まずに出力画像の画像データが生成された場合に比較して、容易にすることができる画像処理装置、画像表示システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１の発明の画像処理装置は、元画像を構成する複数の部分画像から注目画像を注目部分画像として選択する注目部分画像選択手段と、前記元画像において前記注目部分画像の周辺に配置され予め定められた条件を満たす部分画像を、周辺部分画像として選択する周辺部分画像選択手段と、前記注目部分画像と前記周辺部分画像とを前記元画像における位置関係を保持するように配置し、かつ出力寸法に収まるように前記注目部分画像と前記周辺部分画像とを各々の倍率差が予め定められた範囲内の倍率で縮小して出力画像の画像データを生成する生成手段と、を備えている。
【０００５】
請求項２の発明は、請求項１記載の画像処理装置において、前記生成手段は、前記注目部分画像から切り出した一部分または前記注目部分画像の全部分を前記出力寸法に配置した残りの領域に、前記周辺部分画像のうち少なくとも１つについては該周辺部分画像の一部分を切り出して配置した出力画像の画像データを生成する。
【０００６】
請求項３の発明は、請求項２記載の画像処理装置において、前記生成手段は、前記一部分を切り出して用いる周辺部分画像が文字の属性を有する部分画像である場合に、該一部分に含まれる文字の寸法が予め定められた寸法以上となる第１の条件、および該一部分に含まれる文字の１行または１列あたりの文字数が予め定められた文字数以上となる第２の条件、の少なくとも一方を満たす倍率で該一部分を縮小して配置した出力画像の画像データを生成する。
【０００７】
請求項４の発明は、請求項２記載の画像処理装置において、前記生成手段は、前記注目部分画像の一部分を切り出して配置した出力画像の画像データを生成するときの切り出し部分の位置を、該切り出し部分に含まれる情報量に基づいて決定する。
【０００８】
請求項５の発明は、請求項１〜請求項４のいずれか１項記載の画像処理装置において、前記生成手段は、前記周辺部分画像が文字の属性を有する部分画像である場合に、該周辺部分画像に含まれる文字の寸法が予め定められた寸法以上となる倍率で縮小した該周辺部分画像を配置した出力画像の画像データを生成する。
【０００９】
請求項６の発明は、請求項１〜請求項５のいずれか１項記載の画像処理装置において、前記注目部分画像選択手段は、利用者により指定された部分画像を注目部分画像として選択するか、或いは、前記元画像を構成するページ内における配置位置、前記元画像全体における位置、大きさ、画素特徴、及び属性、の少なくとも１つを定めた条件を満たす部分画像を前記注目部分画像として選択する。
【００１０】
請求項７の発明は、請求項１〜請求項６のいずれか１項記載の画像処理装置において、前記周辺部分画像選択手段は、前記元画像を構成するページ内における配置位置、前記元画像全体における位置、大きさ、画素特徴、及び属性、の少なくとも１つを定めた条件を満たす部分画像を、前記周辺部分画像として選択する。
【００１１】
請求項８の発明は、請求項２記載の画像処理装置において、前記周辺部分画像選択手段は、前記元画像を構成するページ内における配置位置、前記元画像全体における位置、大きさ、画素特徴、属性、及び前記生成手段が前記周辺部分画像の一部分を切り出して配置した出力画像の画像データを生成するときの該切り出し部分に含まれる情報量、の少なくとも１つを定めた条件を満たす部分画像を、前記周辺部分画像として選択する。
【００１２】
請求項９の発明は、請求項１〜請求項８のいずれか１項記載の画像処理装置に、前記生成手段により生成された画像データに基づいて、出力画像を表示する表示手段を更に設けた。
【００１３】
請求項１０の発明の画像表示システムは、請求項１〜請求項８のいずれか１項記載の画像処理装置、及び前記画像処理装置で生成された出力画像の画像データを送信する送信手段を有する画像送信装置と、前記画像送信装置から送信された画像データを受信する受信手段、及び前記受信手段により受信された画像データに基づいて出力画像を表示する表示手段を有する表示装置と、を備えている。
【００１４】
請求項１１の発明は、コンピュータを、元画像を構成する複数の部分画像から注目画像を注目部分画像として選択する注目部分画像選択手段、前記元画像において前記注目部分画像の周辺に配置され予め定められた条件を満たす部分画像を、周辺部分画像として選択する周辺部分画像選択手段、および前記注目部分画像と前記周辺部分画像とを前記元画像における位置関係を保持するように配置し、かつ出力寸法に収まるように前記注目部分画像と前記周辺部分画像とを各々の倍率差が予め定められた範囲内の倍率で縮小して出力画像の画像データを生成する生成手段、として機能させるためのプログラムである。
【発明の効果】
【００１５】
請求項１の発明によれば、元画像を構成する注目部分画像の位置把握を、周辺部分画像を含まずに出力画像の画像データが生成された場合に比較して、容易にすることができる。
【００１６】
請求項２の発明によれば、注目部分画像及び周辺部分画像を縮小するときの倍率を、出力画像の内容が確認できる程度に抑えることができる。
【００１７】
請求項３の発明によれば、縮小後に文字が小さすぎて認識不能となること、或いは文字数が少なすぎて内容の確認が不十分になることを防止できる。
【００１８】
請求項４の発明によれば、本構成を有していない場合に比較して、注目部分画像の内容確認が容易となる。
【００１９】
請求項５の発明によれば、縮小後に文字が小さすぎて認識不能となることを防止できる。
【００２０】
請求項６の発明によれば、本構成を有していない場合に比較して、利用者の希望に沿った注目部分画像を選択できる。
【００２１】
請求項７の発明によれば、本構成を有していない場合に比較して、出力画像に含める画像として好適な周辺部分画像を選択できる。
【００２２】
請求項８の発明によれば、本構成を有していない場合に比較して、出力画像に含める画像として好適な周辺部分画像を選択できる。
【００２３】
請求項９の発明によれば、元画像を構成する注目部分画像の位置把握を、周辺部分画像を含まずに出力画像の画像データが生成された場合に比較して、容易にすることができる。
【００２４】
請求項１０の発明によれば、元画像を構成する注目部分画像の位置把握を、周辺部分画像を含まずに出力画像の画像データが生成された場合に比較して、容易にすることができる。
【００２５】
請求項１１の発明によれば、元画像を構成する注目部分画像の位置把握を、周辺部分画像を含まずに出力画像の画像データが生成された場合に比較して、容易にすることができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００２７】
図１は、本発明の実施の形態に係る画像処理装置１０の概略構成を示すブロック図である。画像処理装置１０は、ＣＰＵ１２、ＲＡＭ１４、ＲＯＭ１６、Ｉ／Ｏ（入出力）インタフェース１８、通信インタフェース２０を備え、それらはバス２２を介して相互に接続されている。
【００２８】
Ｉ／Ｏインタフェース１８には、ＣＤ−ＲＯＭドライブ２４、ＦＤ（フレキシブルディスク）ドライブ２８、及びＨＤＤ（ハードディスクドライブ）３２が接続されている。ＣＤ−ＲＯＭドライブ２４は、可搬型記録媒体であるＣＤ−ＲＯＭ２６からデータを読み出す。ＦＤドライブ２８は、可搬型記録媒体であるＦＤ３０に対してデータを読み書きする。またＨＤＤ３２は、内蔵されたハードディスクに対してデータを読み書きする。
【００２９】
また、Ｉ／Ｏインタフェース１８には、利用者の操作により様々な情報を入力するためのキーボード３４、ＣＰＵ１２からの指示により画像等の情報を表示するディスプレイ３８に表示された画像上の任意の位置を利用者が指定することにより指示入力するポインティングデバイス３６が接続されている。なお、ここでは、入力デバイスとしてキーボード３４やポインティングデバイス３６を設けた構成としたが、ディスプレイ３８がタッチパネルディスプレイであれば、ディスプレイ３８を入力デバイスとして用いるようにしてもよく、特に入力デバイスをキーボード３４やポインティングデバイス３６に限定するものではない。
【００３０】
また、Ｉ／Ｏインタフェース１８には、原稿の画像を読み取るスキャナ４０が接続されている。ＣＰＵ６０は、Ｉ／Ｏインタフェース１８を介してスキャナ４０に原稿の画像を読み取る動作を指示したり、スキャナ４０で読み取られた画像データを取得してＲＡＭ１４に記憶したりする。
【００３１】
また、通信インタフェース２０は、通信回線やＬＡＮ等のネットワークに接続されている。画像処理装置１０は、通信インタフェース２０を介して、該ネットワークに接続された他の端末（例えば、表示装置６０）と相互に情報をやりとりする（図１４（Ａ）も参照。）。
【００３２】
ＣＰＵ１２は、ＲＯＭ１６やＨＤＤ３２等に記憶されたプログラムを実行する。ＲＡＭ１４は、通信インタフェース２０を介して他の端末から入力された画像データ、スキャナ４０等から入力された画像データ、新たに生成した画像データ等々、様々な画像データを一時記憶するためのフレームメモリとして利用される他、プログラム実行時のワークメモリとしても利用される。
【００３３】
なお、ＣＰＵ１２が実行するプログラムが記憶される記録媒体は、上記ＲＯＭ１６やＨＤＤ３２等に限定されず、ＣＤ−ＲＯＭドライブ２４やＦＤドライブ２８であってもよいし、例えば、図示は省略するが、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記録媒体や画像処理装置１０の外部に備えられたＨＤＤ等の記憶装置等であってもよく、さらにまたネットワークを介して接続されたデータベース、或いは他のコンピュータシステム並びにそのデータベースや、更に電気通信回線上の搬送波のような伝送媒体であってもよい。
【００３４】
本実施の形態の画像処理装置１０は、スキャン処理やFAX受信等により入力された画像（図２（Ａ）参照）の一部を、表示装置６０（例えば、PC、PDA（携帯情報端末）、携帯電話機など）において、元の画像よりも解像度の低い小さな表示画面に表示させるための画像データを生成する機能を有している。なお、画像データは表示目的に限らず、印刷目的のために生成するようにしてもよい。
【００３５】
図２（Ｂ）には、元の画像から一部を切り取った画像（元の画像と同じ表示倍率の画像）を小さな表示画面に表示した場合の表示例を図示したが、本実施の形態の画像処理装置１０では、以下に説明する処理により、図２（Ｃ）に示すように、元の画像におけるレイアウトをほぼ維持した状態で、主要部分として選択された部分画像（注目部分画像）とその周辺の部分画像（周辺部分画像）とを含む出力画像の画像データ（以下、出力画像データと呼称）を生成する。例えば、図、表、写真等の部分画像の内容を確認する際、その画像単独での閲覧では内容の確認が不十分となることがあるが、本実施の形態では、その画像の周囲の画像（例えば、タイトル等の文字画像等）も含めて表示されるように出力画像データを生成する。
【００３６】
図１４（Ｂ）に、表示装置６０の概略構成を示す。表示装置６０は、ＣＰＵ６２、ＲＡＭ６４、ＲＯＭ６５、Ｉ／Ｏ（入出力）インタフェース６８、通信インタフェース７０を備え、それらはバス７６を介して相互に接続されている。
【００３７】
Ｉ／Ｏインタフェース７２には、利用者の操作により様々な情報を入力するための操作キー７４、ＣＰＵ６２からの指示により画像等の情報を表示するディスプレイ７２が接続されている。
【００３８】
また、通信インタフェース７０は、通信回線やＬＡＮ等のネットワークに接続されている。表示装置６０は、通信インタフェース７０を介して、該ネットワークに接続された他の端末（例えば、画像処理装置１０）と相互に情報をやりとりする。
【００３９】
ＣＰＵ６２は、ＲＯＭ６４に記憶されたプログラムを実行する。ＲＡＭ６４は、通信インタフェース７０を介して他の端末から入力された画像データ等を一時記憶するためのフレームメモリとして利用される他、プログラム実行時のワークメモリとしても利用される。
【００４０】
以下、本実施の形態に係る画像処理装置１０のＣＰＵ１２によって行なわれる出力画像データの生成処理について説明する。
【００４１】
図３は、ＣＰＵ１２が実行する出力画像データの生成処理プログラムのメインルーチンの流れの一例を示すフローチャートである。
【００４２】
ステップ１００では、ＣＰＵ１２は、出力画像データを生成する元となる画像の画像データを取得する。この元画像の画像データは、スキャナ４０等で原稿を読み取って得られた画像データであってもよいし、画像生成ソフトウェアで生成された画像データであってもよいし、通信インタフェース２０を介して外部端末から入力された画像データであってもよいし、ＣＤ−ＲＯＭ２６やＦＤ３０等の記憶媒体に格納された画像データであってもよい。ＣＰＵ１２は、取得した画像データをＲＡＭ１４やＨＤＤ３２に記憶する。なお、以下では、該取得した元画像の画像データを元画像データと呼称する。なお、元画像は、１枚の出力用紙に対応する１ページ分の画像のみからなるものであってもよいし、複数ページ分の画像で構成されたものであってもよい。
【００４３】
ステップ１０２では、ＣＰＵ１２は、元画像データに基づいて元画像をディスプレイ３８に表示して、利用者に出力寸法を指定するように促す。ここで指定する出力寸法は、出力画像の寸法である。例えば、携帯電話機等のディスプレイに画像を表示したい場合には、該ディスプレイで表示可能な画像サイズを出力寸法として指定する。利用者は、ディスプレイ３８に表示された画像を確認しながら、ポインティングデバイス３６で領域指定して出力寸法を指定したり、キーボード３４で水平方向及び垂直方向の各画素数を直接入力することにより出力寸法を指定する。
【００４４】
なお、ここでは、利用者が出力寸法を指定する場合を例に挙げて説明したが、予め表示する端末の画面サイズが既知である場合には、ＣＰＵ１２がこの画面サイズを出力寸法として自動で設定するようにしてもよい。また、ＣＰＵ１２がネットワークを介して該出力寸法を自動で取得するようなシステムとしてもよい。ステップ１０２で、出力寸法が指定された場合には、ステップ１０４に移行する。
【００４５】
ステップ１０４では、ＣＰＵ１２は、元画像データに基づいて、元画像の画像分割処理を行い、画像リストを作成する。
【００４６】
画像分割とは、画像を予め定められた分類に応じて複数の部分画像に分割することをいう。ここでは、文字、ＣＧ図、表、写真などの予め設定しておいた属性（オブジェクト種類）に応じて分割する。なお、ＣＧ図は、Computer Graphics図形を意味し、Graphicソフト等で作成される、単純色を有する線画などをいう。表は、スプレッドシート等で作成される罫線で囲まれた行列要素をもつ文字集合をいう。
【００４７】
なお、CG図をグラフとグラフ以外の絵図とで区別して分割してもよいし、CG図や写真等をまとめて絵柄の属性として分割してもよい。また、例えば、文字の属性を有する部分画像を、更に、タイトル（元画像の最初に配置された、大きめの文字サイズで一行の文字列からなる文字の領域）、見出し（タイトルよりも小さな文字サイズで一行の文字列からなる文字の領域）、文章（一行を超える文字列からなる文字の領域）など更に細かな属性で区別して分割してもよい。
【００４８】
画像分割は、周知のアルゴリズムを用いて行う。例えば、入力された画像から文字を認識する文字認識ソフトウエアでは、レイアウト認識処理により、入力した原稿画像を、文章の部分画像、表の部分画像、図形の部分画像などに分割し、文章表現であれば段組を踏まえた上で文字認識処理を行い、表の部分画像であればその構造を解析し、罫線と文字を分離した後に文字認識処理を行うようになっているが、このレイアウト認識処理のアルゴリズムを画像分割に用いるようにしてもよい。
【００４９】
また、画像データの変化の状態から画像分割するようにしてもよい。例えば、画像データが白および黒近傍にピークを有し、画像データの濃度変化が急峻な領域を文字の部分画像とし、画像データの濃度変化が比較的緩やかな領域を写真の部分画像として画像分割する。
【００５０】
また、認識すべき文字が線分の集合によって構成されているとみなし、原稿画像から文字や罫線など任意の幅を持つ線分を抽出することによって文字領域を認識し、それ以外の領域を絵柄の領域として認識するような技術を用いてもよい（例えば、特開２００１−０６０２４７号公報参照。）。
【００５１】
なお、上記のように画像分割して得られた各部分画像の画像データは、各々ＲＡＭ１４の予め定められた領域に記憶される。
【００５２】
ＣＰＵ１２は、画像分割して得られた部分画像の各々を画像リストに登録する。画像リストには、各部分画像の位置、範囲、及び属性の情報が対応付けて登録される。属性が同じでも位置が異なれば、異なる部分画像として画像リストに登録される。なお、ここでいう、位置の情報は、元画像全体における部分画像の位置、および元画像を構成する各ページ単位での部分画像の配置位置の双方の情報を含む。登録の順序は特に限定されないが、例えば、元画像の左上頂点（元画像が複数ページから構成されている場合には、最初のページの画像の左上頂点）を原点として、原点に近い順に各部分画像を登録するようにしてもよい。
【００５３】
例えば、元画像が図９に示すような画像であれば、図部分画像Ａ１、文字部分画像Ａ２、写真部分画像Ａ３、文字部分画像Ａ４、文字部分画像Ａ５、文字部分画像Ａ６、表部分画像Ａ７、文字部分画像Ａ８、図部分画像Ａ９、図部分画像Ａ１０の１０個の部分画像が画像リストに登録される。
【００５４】
なお、ここでは、元画像を画像分割する例について説明したが、ステップ１００で既に画像分割された画像データを取得した場合には、画像分割の処理は不要である。
【００５５】
ステップ１０６では、ＣＰＵ１２は、注目部分画像を選択する注目部分画像選択処理を行う。注目部分画像は、出力画像を構成する部分画像のうち主要部分（例えば、利用者が確認したい部分や注目したい部分）となる部分画像をいう。
【００５６】
図４は、ＣＰＵ１２が実行する注目部分画像選択処理の一例を示すフローチャートである。
【００５７】
ステップ１２０では、ＣＰＵ１２は、注目部分画像の設定を初期化する。
【００５８】
ステップ１２２では、ＣＰＵ１２は、画像リストの内容を表示する。例えば、画像リストに登録された部分画像の各々の位置、範囲、及び属性の情報を登録順に表示するようにしてもよいし、部分画像そのものを個別に表示するようにしてもよい。また、元画像全体を表示すると共に、該表示した元画像上に各部分画像を区分けする線分の画像を重畳表示してもよい。利用者は、ディスプレイ３８に表示された画像を確認しながら、ポインティングデバイス３６やキーボード３４等でいずれかの部分画像を選択することで注目部分画像を指定する。
【００５９】
ステップ１２４では、ＣＰＵ１２は、利用者により部分画像が選択されたか否かを判断する。ここで、部分画像が選択されたと判断した場合には、ＣＰＵ１２は、１２６で、該選択された部分画像を注目部分画像として設定する。
【００６０】
一方、ＣＰＵ１２は、ステップ１２４で部分画像が選択されずに、ステップ１２８で終了指示が入力されたと判断した場合には、注目部分画像は未設定のまま注目部分画像選択処理を終了する。
【００６１】
なお、上記では、利用者が注目部分画像を選択する例について説明したが、画像処理装置１０で注目部分画像を自動的に選択して設定するように構成してもよい。図５に、自動的に注目部分画像を選択して設定する場合の注目部分画像選択処理のフローチャートの一例を示す。
【００６２】
ステップ１４０では、ＣＰＵ１２は、注目部分画像の設定を初期化する。
【００６３】
ステップ１４２では、ＣＰＵ１２は、変数ｋに１をセットする。
【００６４】
ステップ１４４では、ＣＰＵ１２は、画像リストにｋ番目に登録されている部分画像が予め設定された条件を満たすか否かを判断する。例えば、予め設定された条件が、属性が「表」であること、という条件であるならば、ｋ番目の部分画像の属性が「表」であるか否かを判断する。ＣＰＵ１２は、ここでｋ番目の部分画像が予め設定された条件を満たすと判断した場合には、ステップ１４６で、ｋ番目の部分画像を注目部分画像として設定する。
【００６５】
一方、ステップ１４４で、ＣＰＵ１２は、画像リストのｋ番目の部分画像が予め設定された条件を満さないと判断した場合には、ステップ１４８で、ｋを１インクリメントする。
【００６６】
ステップ１５０では、ＣＰＵ１２は、ｋが画像リストに登録された部分画像の総数を超えたか否かを判断する。ステップ１５０で、ＣＰＵ１２は、ｋが画像リストに登録された部分画像の総数を超えていないと判断した場合には、ステップ１４４に戻り、上記と同様の処理を繰り返す。
【００６７】
一方、ステップ１５０で、ＣＰＵ１２は、ｋが画像リストに登録された部分画像の総数を超えたと判断した場合には、ステップ１５２で、該当する画像無しの通知（例えば、ディスプレイ３８等にメッセージを表示する等）をして注目部分画像選択処理を終了する。
【００６８】
なお、画像リストに登録された部分画像から注目部分画像を選択するための条件は上記例示した条件に限定されず、元画像を構成するページ内の配置位置、元画像全体における位置、大きさ、画素特徴、及び属性の少なくとも１つを特定した条件であればよい。画素特徴とは、ここでは部分画像に含まれる各画素値から求められる、見た目や内容を特定する画像的な特徴をいい、例えば、色組成、色組成に含まれる主要な色成分、エッジ成分の数、輝度、また、属性が文字であれば、文字の間隔や行数等をいう。
【００６９】
例えば、属性が「写真」であって、元画像の最初のページの画像における左上頂点に最も近い位置に配置された部分画像であること、を条件としてもよいし、属性が「写真」であって、大きさが100×100画素未満の部分画像のうち、元画像全体において先頭に配置された部分画像であること、を条件としてもよい。また、元画像全体に含まれる「見出し」画像のうち２番目に位置する「見出し」画像、元画像全体に含まれる「表」画像のうち先頭に配置された「表」画像、を条件としてもよい。
【００７０】
また、例えば、エッジ成分の数が多いもの、赤っぽいもの、(RBGの特定範囲のピクセルが指定割合以上)、モノクロ(彩度成分がない)の画像、判子的（円形内に文字部分が含まれており、単一色)な画像、を条件としてもよい。
【００７１】
ステップ１０６の注目部分画像選択処理が終了すると、ＣＰＵ１２は、ステップ１０８で、注目部分画像が未設定か否かを判断する。例えば、図４に示す注目部分画像選択処理では、ステップ１２４で否定判断され且つステップ１２８で肯定判断された場合に注目部分画像が未設定となり、図５に示す注目部分画像選択処理では、ステップ１４４で否定判断され且つステップ１５２で肯定判定された場合に注目部分画像が未設定となる。
【００７２】
ステップ１０８で、注目部分画像が未設定であると判断された場合には、出力画像データの生成処理を終了する。また、ステップ１０８で、注目部分画像が未設定でない、すなわち注目部分画像として何らかの部分画像が設定されていると判断された場合には、ステップ１０８に移行する。
【００７３】
ステップ１１０では、周辺部分画像を選択する周辺部分画像選択処理が行われる。周辺部分画像は、元画像において注目部分画像の周辺に配置された部分画像であって、注目部分画像とともに出力画像に含められる部分画像である。
【００７４】
図６は、ＣＰＵ１２が実行する周辺部分画像選択処理の一例を示すフローチャートである。
【００７５】
ステップ１６０では、ＣＰＵ１２は、周辺部分画像リストを初期化する。
【００７６】
ステップ１６２では、ＣＰＵ１２は、変数ｍに１をセットする。
【００７７】
ステップ１６４では、ＣＰＵ１２は、画像リストにｍ番目に登録されている部分画像が注目部分画像であるか否かを判断する。ここで、ＣＰＵ１２は、画像リストにｍ番目に登録されている部分画像が注目部分画像でないと判断した場合には、ステップ１６６に移行する。
【００７８】
ステップ１６６では、ＣＰＵ１２は、画像リストにｍ番目に登録されている部分画像が予め設定された条件を満たす部分画像か否かを判断する。この条件を利用者が事前に設定できるように構成してもよい。ここで、ＣＰＵ１２が、画像リストにｍ番目に登録されている部分画像が予め設定された条件を満たす部分画像であると判断した場合には、ステップ１６８で、ｍ番目の部分画像を周辺部分画像リストに登録する。
【００７９】
ここで、周辺部分画像を「注目部分画像の左上原点と出力寸法とで定められる領域内に完全に含まれる画像である」という条件で選択する場合を例に挙げて説明する。
【００８０】
図１０は、図９に示す元画像における上半分の領域に存在する各部分画像の配置状態を模式的に示した図である。
【００８１】
注目部分画像が図部分画像Ａ１であって、出力寸法がＭ×Ｎ画素である場合には、注目部分画像の左上原点Ｐと出力寸法とで定められる領域は図１０中の破線で示される領域Ａ０となる。従って、注目部分画像Ａ１の左上原点Ｐと出力寸法とで定められる領域Ａ０内に完全に含まれる画像は、この場合、文字部分画像Ａ５のみであるため、文字部分画像Ａ５が周辺部分画像リストに登録される。
【００８２】
なお、上記例示した条件の場合には、出力寸法が小さいと、領域Ａ０内に完全に含まれる部分画像が存在しないこともある。従って、例えば、「可視範囲内で元画像全体を縮小（例えば、注目部分画像の左上原点を縮小の中心点として縮小）したときに、注目部分画像の左上原点と出力寸法とで定められる領域に完全に含まれる画像である」、という条件を設定しておいてもよい。
【００８３】
ここで、可視範囲とは、画像全体を縮小したときに、色数、空間周波数、エッジ数、及び線分数の少なくとも１つについて、縮小後の減少値が予め定められた閾値以上となる縮小倍率の範囲をいう。
【００８４】
画像を縮小しすぎると、色数、空間周波数、エッジ数、及び線分数が減少して元の画像の内容を目視で確認することが不可能な状態或いは確認しにくい状態となることがある。従って、後述する出力画像データ生成処理で画像を縮小しても注目部分画像と周辺部分画像とが内容確認不可能な状態或いは確認しにくい状態とならないように上記閾値を設定することが好ましい。例えば、様々な種類のテスト画像を段階的に縮小倍率を大きくしながら縮小して目視で内容確認の可否を確認し、もとの画像の内容の目視確認が可能な範囲内の最大縮小倍率で縮小したときの色数、空間周波数、エッジ数、及び線分数の各々の値を求め、この値と元の値との差分を閾値とする。なお、閾値は注目部分画像及び周辺部分画像の属性に関わらず一律としてもよいが、注目部分画像及び周辺部分画像の属性に応じて閾値を変更してもよい。
【００８５】
一方、ステップ１６４で肯定判断された場合（ｍ番目の部分画像が注目部分画像である場合）、ステップ１６６で否定判断された場合（ｍ番目の部分画像が予め設定された条件を満たさない場合）、及びステップ１６８の処理が終了した場合には、ステップ１７０で、ＣＰＵ１２は、ｍを１インクリメントする。
【００８６】
ステップ１７２では、ＣＰＵ１２は、ｍが部分画像リストに登録された部分画像の総数を超えたか否かを判断する。ステップ１７２で、ＣＰＵ１２は、ｍが部分画像リストに登録された部分画像の総数を超えていないと判断した場合には、ステップ１６４に戻り、上記と同様の処理を繰り返す。
【００８７】
一方、ステップ１７２で、ＣＰＵ１２は、ｍが部分画像リストに登録された部分画像の総数を超えたと判断した場合には、周辺部分画像選択処理を終了する。
【００８８】
以上の処理により、部分画像リストに登録された部分画像から周辺部分画像を選択するための予め設定された条件を満たす全ての部分画像が選択され、周辺部分画像リストに登録される。
【００８９】
周辺部分画像選択処理の後は、ステップ１１２で、出力画像データ生成処理が行われる。図７は、ＣＰＵ１２が実行する出力画像データ生成処理の一例を示すフローチャートである。
【００９０】
ステップ１８０では、ＣＰＵ１２は、出力画像データを格納するために確保されたＲＡＭ１４の領域（以下、出力画像領域）を初期化する。
【００９１】
ステップ１８２では、ＣＰＵ１２は、注目部分画像の画像データを記憶したＲＡＭ１４の記憶領域から該記憶されている注目部分画像の画像データを読み出す。
【００９２】
ステップ１８４では、ＣＰＵ１２は、出力画像の左上頂点と注目部分画像の左上頂点とが一致する位置に注目部分画像が配置されるように、注目部分画像の画像データを出力画像領域に転写する。
【００９３】
ステップ１８６では、ＣＰＵ１２は、変数ｎに１をセットする。
【００９４】
ステップ１８８では、ＣＰＵ１２は、周辺部分画像リストに登録されているｎ番目の周辺部分画像の画像データを記憶したＲＡＭ１４の記憶領域から、ｎ番目の周辺部分画像の画像データを読み出す。
【００９５】
ステップ１９０では、ＣＰＵ１２は、出力画像におけるｎ番目の周辺部分画像の注目部分画像に対する配置が、元画像におけるｎ番目の周辺部分画像の注目部分画像に対する配置と同じ位置に配置されるように、該読み出したｎ番目の周辺部分画像の画像データを出力画像領域に転写する。
【００９６】
なお、ここでは、出力画像と元画像とで注目部分画像と周辺部分画像との位置関係が同一となるように画像データを転写する例について説明したが、見た目でその位置関係が極端に変化しない程度の（すなわち、その位置関係が保持されるよう）予め定められた範囲内に収まる微小な位置ズレ量であれば、注目部分画像に対する周辺部分画像の位置関係を若干変更してもよい。
【００９７】
ステップ１９２では、ＣＰＵ１２は、ｎを１インクリメントする。
【００９８】
ステップ１９４では、ＣＰＵ１２は、ｎが周辺部分画像リストに登録された部分画像の総数を超えたか否かを判断する。ステップ１９４で、ＣＰＵ１２は、ｎが周辺部分画像リストに登録された部分画像の総数を超えていないと判断した場合には、ステップ１８８に戻り、上記と同様の処理を繰り返す。これにより、周辺部分画像リストに登録されている周辺部分画像の画像データが転写される。
【００９９】
一方、ステップ１９４で、ＣＰＵ１２は、ｎが周辺部分画像リストに登録された周辺部分画像の総数を超えたと判断した場合には、注目部分画像と全ての周辺部分画像との合成が終了した状態であるため、ステップ１９６で、出力画像領域に転写された合成後の画像データ全体を、出力画像が出力寸法に収まるように縮小する。縮小後の画像データが、出力画像データとなる。なお、縮小せずにそのままで出力寸法に収まる場合には、縮小せずに（縮小倍率を０〜１の範囲内とした場合に縮小倍率を１とする）出力画像データが生成される。
【０１００】
なお、縮小倍率は可視範囲内とし、さらに、周辺部分画像が文字の部分画像である場合には、その文字の寸法が予め定められた寸法以上となる縮小倍率で縮小することが好ましい。
【０１０１】
なお、ここでは、注目部分画像の画像データと周辺部分画像の画像データとを合成した後に、縮小する場合を例に挙げて説明したが、注目部分画像の画像データと周辺部分画像の画像データとを各々別々に縮小した後に合成するようにしてもよい。また、この場合、各々の縮小倍率は同一とすることが好ましいが、レイアウトが元画像と出力画像とで極端に変化しない程度の予め定められた範囲内の倍率差であれば、異なる縮小倍率で縮小してもよい。
【０１０２】
ステップ１１２の出力画像データ生成処理終了後は、ステップ１１４で、ＣＰＵ１２は、表示装置６０に対して、通信インタフェース２０を介して上記生成した出力画像データを出力（送信）する。表示装置６０は、通信インタフェース７０を介して出力画像データを受信すると、ＣＰＵ６２は、該受信した出力画像データに基づいて、ディスプレイ７２に出力画像が表示されるように制御する。これにより、表示装置６０のディスプレイ７２に出力画像が表示される。なお、即座に出力画像を表示する必要が無い場合等には、画像処理装置１０は、ＨＤＤ３２等の記録媒体に出力して保存するようにしてもよい。また、生成した出力画像データに基づいて、画像処理装置１０のディスプレイ３８に出力画像を表示するようにしてもよい。
【０１０３】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲内で様々な設計上の変更を行うようにしてもよい。以下、様々な変形例について説明する。
【０１０４】
（変形例１）
【０１０５】
上記実施の形態の周辺部分画像選択処理では、「注目部分画像の左上原点と出力寸法とで定められる領域内に完全に含まれる画像である」或いは「可視範囲内で元画像全体を縮小したときに、注目部分画像の左上原点と出力寸法とで定められる領域に完全に含まれる画像である」等の条件で周辺部分画像を選択する例を説明したが、注目部分画像の周辺に配置された部分画像であって、元画像を構成するページ内における配置位置、元画像全体における位置、画素特徴、及び属性、の少なくとも１つを定めた条件を満たす部分画像を、周辺部分画像として選択するように設定されていればよく、上記具体例に限定されるものではない。
【０１０６】
例えば、注目部分画像から予め定められた範囲内にあり、属性が「文字」の部分画像であることを条件として周辺部分画像を選択してもよい。
【０１０７】
また、上記選択条件を注目部分画像の元画像を構成するページ内における配置位置、注目部分画像の元画像全体における位置、大きさ、注目部分画像の画素特徴、注目部分画像の属性の少なくとも１つに応じて決定してもよい。
【０１０８】
例えば、注目部分画像の属性が「表」である場合には、該注目部分画像の直上または直下に配置された行数の少ない独立部分として存在する文字部分画像であることを条件として周辺部分画像を選択するようにしてもよい。表の上下に配置される行数の少ない文字は、表の表題を示す文字であることが多いためである。
【０１０９】
また、注目部分画像の属性が「グラフ」である場合には、該注目部分画像との距離が予め定められた範囲内の部分画像であって、該注目部分画像と同一（或いは略同一）の色組成の部分画像を選択するようにしてもよい。グラフと同一色組成の部分画像は、グラフの判例を示すことが多いためである。
【０１１０】
また、注目部分画像が元画像を構成するページ内の左上角に配置されている場合には、注目部分画像の直下の部分画像を選択し、元画像を構成するページ内の左下角に配置されている場合には、注目部分画像の直上の部分画像を選択する、等のように条件を定めても良い。
【０１１１】
さらにまた、注目部分画像の周囲を下→右→上→左等の予め定められた順で探索し、最初に見つかった部分画像を周辺部分画像として選択するようにしてもよい。この場合には、周辺部分画像として部分画像が１つだけ選択される。すなわち、注目部分画像の直上、直下、直左、直右に配置された部分画像の各々について配置位置に応じた優先度を定めておき、最も優先度の高い位置に配置された部分画像を周辺部分画像として選択する。
【０１１２】
例えば、注目部分画像の周囲を、下→右→上→左の順に探索する場合には、図１１（Ａ）では、注目部分画像に対して上下左右の全ての位置に部分画像が配置されているため、注目部分画像の直下に配置された部分画像ａが選択される。
【０１１３】
（変形例２）
【０１１４】
周辺部分画像の選択条件によっては、上記出力画像データ生成処理において、注目部分画像及び周辺部分画像の全部が出力寸法に収まるように画像データを縮小すると、その内容が目視で確認できないほど小さく縮小されてしまう場合もある。
【０１１５】
従って、周辺部分画像の画像データについては全部ではなくその一部分を切り出して注目部分画像の画像データと合成し、可視範囲内で注目部分画像とその周辺部分の一部分が出力寸法に収まる縮小倍率で出力画像データを生成してもよい。あるいは合成前に別々に縮小してから合成してもよい。
【０１１６】
また、周辺部分画像が複数ある場合には、各周辺部分画像の画像データの各々から、一部分を切り出して注目部分画像の画像データと合成し、合成した画像データを縮小して出力画像データを生成するようにしてもよいし、複数の周辺部分画像のうち少なくとも１つの周辺部分画像の画像データについては一部分を切り出して使用し、残りの周辺部分画像の画像データについては全部分を使用して、注目部分画像の画像データと合成し、合成した画像データを縮小して出力画像データを生成するようにしてもよい。あるいは合成前に別々に縮小してから合成してもよい。
【０１１７】
（変形例３）
【０１１８】
変形例２で説明したように、周辺部分画像の画像データについて一部分を切り出して使用する場合には、ステップ１１０の周辺部分画像選択処理において、内包される情報量（以下、切り出し情報量）が最も多いもの或いは予め定められた情報量以上のものを選択するように条件を設定しておいてもよい。切り出し情報量の多さは、色数、空間周波数、エッジ数、線分数などで判定する。
【０１１９】
ここで、注目部分画像を「絵柄の属性を有するもの」という条件で選択し、周辺部分画像を「注目部分画像からの距離が予め定められた範囲内に配置され文字の属性を有するものであって、該範囲内に文字の部分画像が複数存在する場合には、それら部分画像のうち切り出し情報量が最も多いもの」という条件で選択する場合を例に挙げて具体的に説明する。
【０１２０】
図１１（Ａ）に示す例では、注目部分画像の上下左右のいずれにも文字の部分画像が配置されている。そこでＣＰＵ１２は、各文字部分画像ａ、ｂ、ｃ、ｄの全てについて切り出し情報量を示す値（例えば、色数、空間周波数、エッジ数、線分数、文字数の少なくとも１つ）を求め、その値が最も高い部分画像を周辺部分画像として選択する。
【０１２１】
図１１（Ｂ）に、各々の部分画像a、b、c、dについて、その一部を切り出した画像の一例を示す。破線で示された領域が切り出し画像である。ここでは図示を簡略化するため、同じ文章を用いて部分画像a、b、c、dの切り出し画像を例示している。ＣＰＵ１２は、まず縮小しない状態で各々の切り出し情報量を示す値を求める。
【０１２２】
ＣＰＵ１２は、出力画像の左上頂点と注目部分画像の左上頂点とが一致する位置に注目部分画像を配置し、且つ注目部分画像の右側に部分画像ａを配置したときに、部分画像ａのうち出力寸法内に収まった部分（切り出し部分）の切り出し情報量を示す値を求める。
【０１２３】
また、ＣＰＵ１２は、出力画像の左上頂点と注目部分画像の左上頂点とが一致する位置に注目部分画像を配置し、且つ注目部分画像の下側に部分画像ｂを配置したときに、部分画像ｂのうち出力寸法内に収まった部分の切り出し情報量を示す値を求める。
【０１２４】
また、ＣＰＵ１２は、出力画像の右下頂点と注目部分画像の右下頂点とが一致する位置に注目部分画像を配置し、且つ注目部分画像の上側に部分画像ｃを配置したときに、部分画像ｃのうち出力寸法内に収まった部分の切り出し情報量を示す値を求める。
【０１２５】
また、ＣＰＵ１２は、出力画像の右下頂点と注目部分画像の右下頂点とが一致する位置に注目部分画像を配置し、且つ注目部分画像の左側に部分画像ｄを配置したときに、部分画像ｄのうち出力寸法内に収まった部分の切り出し情報量を示す値を求める。
【０１２６】
最後に、ＣＰＵ１２は、求めた値をそれぞれ比較し、最も値の大きな部分画像を選択する。
【０１２７】
また、全ての部分画像が、縮小しないと出力寸法外となってしまう場合には、ＣＰＵ１２は、予め定められた縮小倍率（例えば、可視範囲内の最大縮小倍率）で縮小した状態で、上記と同様に切り出し情報量を示す値を求め、求めた値をそれぞれ比較し、最も値の大きな部分画像を選択する。
【０１２８】
（変形例４）
【０１２９】
変形例２では、周辺部分画像の一部分を切り出して用いて出力画像データを生成する例について説明したが、場合によっては、周辺部分画像だけでなく、注目部分画像についても、一部分を切り出して用いて出力画像データを生成するようにしてもよい。以下、このように出力画像データを生成する場合の変形例について図８を参照しながら説明する。
【０１３０】
図８は、周辺部分画像の一部分、または注目部分画像及び周辺部分画像の一部分を切り出して用いて出力画像データを生成する場合に、図７のステップ１９６で行われる処理の一例を詳細を示すフローチャートである。
【０１３１】
なお、ここでは、図１２（Ａ）に示すように、注目部分画像として絵柄の部分画像を選択し、周辺部分画像として文字の部分画像を１つ選択したときの出力画像データ生成処理について説明する。また、ここでは、絵柄の部分画像は、表・罫線・枠線・押印・写真・CG図等、文字以外の属性を有する部分画像を指すものとする。また、出力画像の画像データを生成する際の注目部分画像及び周辺部分画像の縮小倍率は各々同率とする。
【０１３２】
ステップ２００では、ＣＰＵ１２は、出力画像領域に転写された合成後の画像データを、図１２（Ｂ）に示す出力寸法に、絵柄部分画像が全て含まれ、文字部分画像の切り出し部分に１行あたりＴ文字含まれるように縮小した画像データＤ１を生成する。本実施の形態では、Ｔ文字＝５文字とする。
【０１３３】
ステップ２０２では、ＣＰＵ１２は、縮小後の文字部分画像の文字サイズ求め、該文字サイズが予め定められた閾値Ｓｔｈ以上か否かを判断する。文字サイズは、例えば図１３に示すように、文字部分画像の各行（横書きの場合）または各列（縦書きの場合）の幅（ここでは画素単位）を算出し、その平均値を文字サイズを示す値として用いる。また閾値Ｓｔｈは、文字外観が認識できる最低サイズを示す値とする。ここでは、閾値Ｓｔｈを１６画素とするが、本発明はこの値に限定されない。
【０１３４】
ステップ２０２で、ＣＰＵ１２は、縮小後の文字サイズが閾値Ｓｔｈ（ここでは１６画素）以上であると判断した場合には、ステップ２０４で、画像データＤ１を出力画像データとして決定する（図１２（Ｃ）も参照。）。
【０１３５】
また、ステップ２０２で、ＣＰＵ１２は、縮小後の文字サイズが閾値Ｓｔｈ未満であると判断した場合には、ステップ２０６で、出力画像領域に転写された合成後の画像データの全体を文字部分画像の文字サイズがＳｔｈ以上となる倍率で縮小し、かつ出力寸法内に文字部分画像の切り出し部分に１行あたりＴ文字含まれるように絵柄部分画像の一部を省略した画像データＤ２を生成する。
【０１３６】
ステップ２０８では、ＣＰＵ１２は、画像データＤ２で表された画像内の、上記一部を省略した絵柄部分画像の面積が、絵柄部分画像全体の面積のＲ％以上の面積であるか否かを判断する。ここでは、Ｒ％を５０％とするが、本発明はこの値に限定されない。
【０１３７】
ＣＰＵ１２は、ステップ２０８で、上記一部が省略された絵柄部分画像の面積が、絵柄部分画像全体の面積のＲ％以上になると判断した場合には、ステップ２１０で、画像データＤ２を出力画像データとして決定する（図１２（Ｄ）も参照。）。
【０１３８】
また、ＣＰＵ１２は、ステップ２０８で、上記一部を省略した絵柄部分画像の面積が、絵柄部分画像全体の面積のＲ％未満になると判断した場合には、ステップ２１２で、出力寸法にＲ％以上の絵柄部分画像が含まれ、かつ文字部分画像の文字が１行あたりＴ文字含まれるような縮小倍率を決定し、出力画像領域に転写された合成後の画像データを該決定した縮小倍率で縮小した画像データＤ３を生成する。
【０１３９】
そして、ステップ２１０で、ＣＰＵ１２は、画像データＤ３を出力画像データとして決定する。なお、画像データＤ３に含まれる文字部分画像の文字サイズは、文字外観が認識できる最低サイズであるＳｔｈ未満となっている場合がある。しかしながら、文字サイズがＳｔｈ未満でも部分画像の配置状態や部分画像の形状で認識できることも多いため、ここでは画像データＤ３を出力画像データとして決定する。
【０１４０】
なお、ここで例示した文字の最低サイズ（１６画素）、文字部分画像の１行あたりに含める文字数（５文字）、及び絵柄の面積比（５０％）の各数値は、一例であり、他の数値であってもよい。また、すべての条件が満たされない場合に優先される要件の設定（上記では、最終的に画像データＤ３を生成する場合に文字サイズよりも文字数を優先させている等）も一例であり、逆に文字サイズを文字数よりも優先させて出力画像データを生成するようにしてもよい。また、こうした数値や要件（以下、総称して出力画像データの生成条件）は、事前に設定しておいてもよいし、出力画像データの生成処理実行する際に動的に指定するようにしてもよい。
【０１４１】
また、出力画像データの生成条件は、原稿（元画像）種別、注目部分画像の種別、出力画像を表示する表示装置６０の表示特性等に応じて、自動で選別して設定するようにしてもよい。
【０１４２】
なお、原稿種別は、パンフレット、技術文書、会計資料等、原稿の内容を示す種別をいいう。また、原稿種別は、文字そのものの読みやすさや、文字配列の多様性に応じて一字一句可読の必要があるかないかなどにより分類されたものとしてもよい。また、注目部分画像の種別は、属性、色数、空間周波数、エッジ数、線分数、文字数等により分類されたものとしてもよい。また、表示端末の表示特性は、例えば、解像度や、再現可能な色数、画像処理プロセッサの性能等をいう。
【０１４３】
また、利用者ごとに出力画像データの生成条件を設定してもよいし、利用者に原稿種別や注目部分画像の種別、表示端末の表示特性を出力画像データの生成の都度指定させて、該指定に応じて出力画像データの生成条件を設定するようにしてもよい。また、原稿種別を自動解析して自動で出力画像データの生成条件を設定してもよい。
【０１４４】
また、変形例４では、１行あたりの文字数を判断しながら出力画像データを生成する例について説明したが、１列あたりの文字数を判断しながら出力画像データを生成するようにしてもよい。
【０１４５】
（変形例５）
【０１４６】
変形例４の画像データＤ２，Ｄ３のように、注目部分画像の一部分を切り出して配置した出力画像の画像データを生成する場合には、内包される情報量（以下、切り出し情報量）が最も多い部分或いは予め定められた情報量以上の部分を選択して注目部分画像から切り出すようにしてもよい。切り出し情報量の多さは、色数、空間周波数、エッジ数、線分数などで判定する。
【０１４７】
また、周辺部分画像選択処理において、周辺部分画像を該注目部分画像の切り出し箇所に応じて選択するようにしてもよい。例えば、図１１（Ａ）に示すような元画像の場合であって、絵柄の注目部分画像から一部分を切り出して出力画像の画像データを生成する場合に、該注目部分画像から切り出す部分が右半分である場合には、該右半分の領域に隣接する文字部分画像ａを選択し、切り出す部分が下半分である場合には、該下半分の領域に隣接する文字部分画像ｂを選択し、切り出す部分が上半分である場合には、該上半分の領域に隣接する文字部分画像ｃを選択し、切り出す部分が左半分である場合には、該左半分の領域に隣接する文字部分画像ｄを選択する。
【０１４８】
また、上記実施の形態では、画像処理装置１０で出力画像データを生成する場合について説明したが、表示装置６０で出力画像データを生成して、表示するようにしてもよい。
【０１４９】
なお、上記実施の形態及び変形例では、画像処理装置の各機能をソフトウェアにより実現する例について説明したが、ハードウェアにより実現してもよい。
【図面の簡単な説明】
【０１５０】
【図１】本発明の実施の形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】実施の形態に係る画像処理装置の処理概要を説明する説明図である。
【図３】出力画像データの生成処理プログラムのメインルーチンの流れの一例を示すフローチャートである。
【図４】注目部分画像選択処理の一例を示すフローチャートである。
【図５】自動的に注目部分画像を選択して設定する場合の注目部分画像選択処理の一例を示すフローチャートである。
【図６】周辺部分画像選択処理の一例を示すフローチャートである。
【図７】出力画像データ生成処理の一例を示すフローチャートである。
【図８】変形例４において、周辺部分画像の一部分、または注目部分画像及び周辺部分画像の一部分を切り出して用いて出力画像データを生成する場合に、図７のステップ１９６で行われる処理の詳細を示すフローチャートである。
【図９】元画像の具体例、及び画像分割処理を説明する説明図である。
【図１０】図９に示す元画像における上半分の領域に存在する各部分画像の配置状態を模式的に示した図である。
【図１１】（Ａ）は、注目部分画像と周辺部分画像の配置例を示す図であり、（Ｂ）は、属性が文字の周辺部分画像の一部を切り出すときの切り出し部分の一例を示す図である。
【図１２】変形例４の出力画像データ生成処理を説明する説明図である。
【図１３】文字サイズを求める方法を説明する説明図である。
【図１４】（Ａ）は、画像処理装置と表示装置とが通信ネットワークに接続された状態を示す図であり、（Ｂ）は表示装置の概略構成を示す図である。
【符号の説明】
【０１５１】
１０   画像処理装置
１２   ＣＰＵ
１４   ＲＡＭ
１６   ＲＯＭ
１８   Ｉ／Ｏインタフェース
２０   通信インタフェース
２２   バス
２４   ＣＤ−ＲＯＭドライブ
２８   ＦＤドライブ
３４   キーボード
３６   ポインティングデバイス
３８   ディスプレイ
４０   スキャナ
【図１】
2010074292.tif 000003
【図２】
2010074292.tif 000004
【図３】
2010074292.tif 000005
【図４】
2010074292.tif 000006
【図５】
2010074292.tif 000007
【図６】
2010074292.tif 000008
【図７】
2010074292.tif 000009
【図８】
2010074292.tif 000010
【図９】
2010074292.tif 000011
【図１０】
2010074292.tif 000012
【図１１】
2010074292.tif 000013
【図１２】
2010074292.tif 000014
【図１３】
2010074292.tif 000015
【図１４】
2010074292.tif 000016