(57)【要約】      （修正有）【課題】簡易な操作により画質とデータサイズとを良好に釣り合わせた画像データを生成できるようにする。【解決手段】画像処理システムは、全体画像に対しユーザに複数の領域を指定させ、領域毎に複数の候補解像度を選定すると共に推奨解像度を選定し、これらをユーザに提示して領域毎の解像度を選択させ、選択された解像度の画像データを組み合わせて１個の画像データを生成する。このため画像処理システムでは、画質とデータサイズとのバランスが取れた解像度を推奨解像度として提示することにより、ユーザに難しい判断や操作を強いること無く、各領域の解像度を容易に選択させた上で、領域毎に解像度が異なる画像データを生成することができる。【選択図】図８
2017011450.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
入力画像に複数の領域を設定する領域設定部と、
前記領域毎に、解像度が異なる複数の候補解像度を設定する候補解像度設定部と、
前記領域毎に、前記候補解像度のうち推奨すべき推奨解像度を設定する推奨解像度選定部と、
前記領域毎に、前記候補解像度及び前記推奨解像度を前記表示部に表示させ、いずれかの前記候補解像度をユーザに選択させる解像度選択部と、
前記ユーザに選択された前記候補解像度でなる領域画像を前記領域毎に生成し、それぞれの前記領域画像を前記入力画像と対応する位置に配置した出力画像を生成する出力画像生成部と
を具えることを特徴とする画像処理装置。
【請求項２】
前記推奨解像度選定部は、前記入力画像における前記領域の部分をそれぞれの前記候補解像度とした場合に得られる候補解像度領域画像において輪郭が最も良く表れた前記候補解像度を前記推奨解像度に選定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記推奨解像度選定部は、前記候補解像度領域画像における画素ごとのエッジ強度の積算値を前記評価値とし、当該評価値が最も大きい前記候補解像度領域画像の解像度を前記推奨解像度に設定する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ユーザに前記出力画像の用途を指定させる用途指定部
をさらに具え、
前記候補解像度設定部は、前記用途指定部により指定された用途に応じて前記候補解像度を選定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記領域毎に、前記入力画像のうち当該領域の部分における画像の種類を判別する種類判別部
をさらに具え、
前記候補解像度設定部は、前記種類判別部により判別された画像の種類に応じて前記候補解像度を選定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記解像度選択部は、前記領域をそれぞれの前記候補解像度とした場合に得られる候補解像度領域画像を前記表示部に表示し、いずれかの前記候補解像度を前記ユーザに選択させる
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記入力画像を前記表示部に表示させるプレビュー表示部と、
前記ユーザの操作指示を受け付ける操作部と
をさらに具え、
前記領域設定部は、前記プレビュー表示部により前記表示部に前記入力画像が表示された状態で、前記ユーザにより前記操作部に対して行われた操作指示に基づいて複数の前記領域を設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
入力画像に複数の領域を設定する領域設定ステップと、
前記領域毎に、解像度が異なる複数の候補解像度を設定する候補解像度設定ステップと、
前記領域毎に、前記候補解像度のうち推奨すべき推奨解像度を設定する推奨解像度設定ステップと、
前記領域毎に、前記候補解像度及び前記推奨解像度をユーザに提示し、いずれかの前記候補解像度を選択させる解像度選択ステップと、
前記ユーザに選択された解像度でなる領域画像を前記領域毎に生成し、それぞれの前記領域画像を前記入力画像と対応する位置に配置した出力画像を生成する出力画像生成ステップと
を具えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及び画像処理方法に関し、例えばイメージスキャナが接続されたコンピュータに適用して好適なものである。
【背景技術】
【０００２】
従来、イメージスキャナが接続されたコンピュータは、当該イメージスキャナを制御することにより、原稿の紙面を撮像して撮像データを生成させ、これを取得して所定の画像処理や変換処理等を施すことにより、所定のファイル形式でなる画像データを生成するようになっている。
【０００３】
イメージスキャナは、コンピュータの制御に基づき、原稿を読み取るときの解像度を設定することができる。この解像度は、生成する画像データの画質及びデータサイズに大きく影響する。すなわち画像データは、例えば解像度が比較的高い場合、高精細な画像を構成し得るものの、そのデータサイズが比較的大きくなり、反対に解像度が比較的低い場合、データサイズを小さく抑え得るものの、画像が粗くなり画質が低くなる。
【０００４】
画像データは、例えば原稿が文書である場合、解像度を高めることにより、文字を判別しやすくなる。また画像データは、原稿が画像である場合、解像度を低くすることにより、画像の内容を十分に表しながらもデータサイズを抑えることができる。このためコンピュータは、ユーザの操作指示等に基づき、イメージスキャナにおける読み取り時の解像度を適切に設定することで、画質とデータサイズとを適切にバランスさせた画像データを生成することができる。
【０００５】
ところで、イメージスキャナにより読み取る原稿には、文字や写真が混在したものもある。そこでコンピュータの中には、イメージスキャナから得られた撮像データを複数の領域に分割し、この領域毎に解像度を設定して１つの画像データを生成するものも提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２８５６１４号公報（第５図）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の画像処理装置では、領域毎に適切な解像度を設定するために、ユーザに煩雑な操作や難しい判断を要求することがあり、当該ユーザにとって画像データの作成が必ずしも容易ではない、という問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、簡易な操作により画質とデータサイズとを良好に釣り合わせた画像データを生成し得る画像処理装置及び画像処理方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明の画像処理装置においては、情報を表示する表示部と、入力画像に複数の領域を設定する領域設定部と、領域毎に、解像度が異なる複数の候補解像度を設定する候補解像度設定部と、領域毎に、候補解像度のうち推奨すべき推奨解像度を設定する推奨解像度選定部と、領域毎に、候補解像度及び推奨解像度を表示部に表示させ、いずれかの候補解像度をユーザに選択させる解像度選択部と、ユーザに選択された解像度でなる領域画像を領域毎に生成し、それぞれの領域画像を入力画像と対応する位置に配置した出力画像を生成する出力画像生成部とを設けるようにした。
【００１０】
また本発明の画像処理方法においては、入力画像に複数の領域を設定する領域設定ステップと、領域毎に、解像度が異なる複数の候補解像度を設定する候補解像度設定ステップと、領域毎に、候補解像度のうち推奨すべき推奨解像度を設定する推奨解像度設定ステップと、領域毎に、候補解像度及び推奨解像度をユーザに提示し、いずれかの候補解像度を選択させる解像度選択ステップと、ユーザに選択された解像度でなる領域画像を領域毎に生成し、それぞれの領域画像を入力画像と対応する位置に配置した出力画像を生成する出力画像生成ステップとを設けるようにした。
【００１１】
本発明は、候補解像度の中から選定した推奨解像度と共に推奨解像度をユーザに提示することにより、当該ユーザに対し、領域毎に、画質とデータサイズとのバランスが取れた候補解像度を容易に選択させることができる。
【発明の効果】
【００１２】
本発明によれば、簡易な操作により画質とデータサイズとを良好に釣り合わせた画像データを生成し得る画像処理装置及び画像処理方法を実現できる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態による画像処理システムの全体構成を示す略線図である。
【図２】第１の実施の形態による画像処理システムのブロック構成を示す略線図である。
【図３】第１の実施の形態による画像読取処理手順を示すフローチャートである。
【図４】プレビュー表示画面の構成を示す略線図である。
【図５】推奨解像度選定処理手順を示すフローチャートである。
【図６】各候補解像度における参照領域の画像を示す略線図である。
【図７】候補解像度ごとの評価値を示す略線図である。
【図８】解像度選択画面の構成を示す略線図である。
【図９】第２の実施の形態による画像処理装置の全体構成を示す略線図である。
【図１０】第２の実施の形態による画像処理装置のブロック構成を示す略線図である。
【図１１】第２の実施の形態による画像読取処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、発明を実施するための形態（以下実施の形態とする）について、図面を用いて説明する。
【００１５】
［１．第１の実施の形態］
［１−１．画像処理システムの構成］
図１に示すように、画像処理システム１は、ユーザの操作指示に基づいて各種演算処理を行うコンピュータ２と、原稿を読み取って画像データを生成するイメージスキャナ３とが、接続ケーブル４により相互に接続された構成となっている。
【００１６】
コンピュータ２は、図２にブロック図を示すように、制御部１１、記憶部１２、インタフェース（Ｉ／Ｆ）１３、表示部１４及び操作部１５がバス１０を介して相互に接続されている。制御部１１は、コンピュータ２の全体を統括的に制御している。この制御部１１は、図示しないＣＰＵ（Central Processing Unit）を中心に構成されており、記憶部１２から所定のプログラムを読み出して実行することにより、画像読取処理等の種々の処理を行う。
【００１７】
記憶部１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブやフラッシュメモリ等により構成されている。このうちＲＡＭはコンピュータ２の電源切断時に記憶内容が消去される揮発性である。一方、ＲＯＭ、ハードディスクドライブ及びフラッシュメモリは、電源切断後も記憶内容を保持する不揮発性である。
【００１８】
この記憶部１２は、不揮発性のフラッシュメモリ等に、ＯＳ（オペレーティングシステム）や画像読取プログラム等の各種プログラムを記憶する他、各種設定値や生成した画像データ等のような種々の情報を記憶している。また記憶部１２は、揮発性のＲＡＭを、各種プログラムの実行に必要なワークエリアや一時的に記憶すべき情報の記憶領域として機能させる。
【００１９】
インタフェース１３は、例えばＵＳＢ（Universal Serial Bus）規格に準拠しており、ＵＳＢ規格に準拠した接続ケーブル４と接続されている。このインタフェース１３は、所定の変調処理や復調処理等を行いながら、イメージスキャナ３から受信した種々の情報やデータを制御部１１へ供給し、また制御部１１から供給された種々の情報をイメージスキャナ３へ送信する。表示部１４は、例えば液晶ディスプレイでなり、種々の表示画面を表示してユーザに視認させる。操作部１５は、例えばキーボード及びマウスでなり、ユーザの操作入力を受け付ける。
【００２０】
また制御部１１は、ＯＳを立ち上げた状態で画像読取プログラムを実行した場合、その内部に複数の機能ブロックを構成するようになっている。具体的に制御部１１は、画像読取制御部２１、表示制御部２２、領域設定部２３、候補解像度設定部２４、推奨解像度選定部２５及びファイル生成部２６をそれぞれ構成する。
【００２１】
画像読取制御部２１は、イメージスキャナ３により原稿を読み取る場合に、当該イメージスキャナ３における解像度や読み取る領域等、当該イメージスキャナ３を詳細に制御する。表示制御部２２は、表示部１４に表示する表示画面を制御する。領域設定部２３、候補解像度設定部２４、推奨解像度選定部２５及びファイル生成部２６については後述する。
【００２２】
一方、イメージスキャナ３は、撮像制御部３１、撮像部３２及びインタフェース３３により構成されている。撮像制御部３１は、コンピュータ２の画像読取制御部２１からの指示に基づき、イメージスキャナ３全体を制御する。撮像部３２は、撮像素子や当該撮像素子を移動させる移動部等により構成されており、画像読取制御部２１の制御に基づく解像度で原稿の紙面を撮像して撮像データを生成する。インタフェース３３は、コンピュータ２のインタフェース１３と同様、ＵＳＢ規格に準拠しており、接続ケーブル４を介して当該コンピュータ２との間で種々の情報やデータを送受信する。
【００２３】
因みにイメージスキャナ３は、いわゆるフラットベッド型となっており、ガラス製の原稿台を有している。このイメージスキャナ３では、原稿を読み取る場合、当該原稿の読み取りたい紙面を下方に向けて原稿台に載置させ、原稿台の下側に配置された撮像部３２により紙面を撮像するようになっている。
【００２４】
［１−２．画像読取処理］
次に、画像処理システム１により原稿の紙面を読み取って画像データを生成する画像読取処理について説明する。因みにイメージスキャナ３は、ユーザの操作により、原稿台に原稿が載置されているものとする。コンピュータ２の制御部１１は、ユーザの操作等に基づき、画像読取プログラムが起動されると、図３に示す画像読取処理手順ＲＴ１を開始してステップＳＰ１へ移る。
【００２５】
ステップＳＰ１において制御部１１は、画像読取制御部２１（図２）によってイメージスキャナ３を制御することにより、所定の初期解像度で原稿全体を読み取らせ、当該イメージスキャナ３から撮像データを取得して、次のステップＳＰ２へ移る。因みに初期解像度は、例えば１００［ｄｐｉ］や１５０［ｄｐｉ］等、比較的小さい値となっており、比較的短い時間でデータサイズの小さい撮像データを生成し得るようになっている。
【００２６】
ステップＳＰ２において制御部１１は、表示制御部２２（図２）により、図４（Ａ）に示すように、撮像データに基づいた全範囲の画像（以下これを全体画像と呼ぶ）を大きく配置したプレビュー表示画面Ｄ１を生成し、これを表示部１４に表示させて、次のステップＳＰ３へ移る。これにより制御部１１は、コンピュータ２を操作するユーザに対し、原稿における何れの部分にどのような種類（文字、写真又は表など）の内容が含まれているかを視認させることができる。
【００２７】
ステップＳＰ３において制御部１１は、ユーザに操作部１５を操作させることにより、図４（Ｂ）に示すように、全体画像の一部を区切った領域を指定させ、次のステップＳＰ４へ移る。このとき制御部１１は、例えば領域を多角形により区切る場合に、ユーザにこの多角形の頂点を順次指定させることにより、領域を形成することができる。因みに制御部１１は、形成された多角形を構成する辺が水平方向又は垂直方向から僅かに傾いている場合、これらを水平方向又は垂直方向に沿わせるように補正しても良い。
【００２８】
ステップＳＰ４において制御部１１は、ユーザによる領域の指定が完了したか否かを判定する。具体的に制御部１１は、例えばプレビュー表示画面Ｄ１に設けられた「領域指定完了」ボタンがクリックされたか否か、若しくは原稿における全ての部分が何れかの領域に割り当てられたか否かを基に、領域の指定が完了したか否かを判定する。ここで否定結果が得られると、制御部１１はステップＳＰ３へ戻り、引き続きユーザに領域を指定させる。
【００２９】
一方、ステップＳＰ４において肯定結果が得られると、制御部１１は次のステップＳＰ５へ移り、領域設定部２３（図２）により、作成された多角形により囲まれた部分をそれぞれ領域として設定し、全体画像から各領域の部分をそれぞれ抽出して、次のステップＳＰ６へ移る。ステップＳＰ６において制御部１１は、各領域の画像を解析することにより、その領域の画像が表す内容の種類（文字、写真等）を判別し、次のステップＳＰ７へ移る。
【００３０】
ステップＳＰ７において制御部１１は、候補解像度設定部２４（図２）により、各領域の画像を解析した結果を基に、各領域における解像度の候補（以下これを候補解像度と呼ぶ）を複数選定して、次のステップＳＰ８へ移る。このとき制御部１１は、例えば解析結果が文字であれば、ユーザが文字を正しく読み取ることを考慮して、比較的高い解像度を中心に選定する。また制御部１１は、例えば解析結果が写真であれば、データサイズを抑えつつユーザが内容を視認できることを考慮して、比較的低い解像度を中心に選定する。また制御部１１は、このとき６個の候補解像度を選定する。
【００３１】
ステップＳＰ８において制御部１１は、画像読取制御部２１を制御することにより、選定された各候補解像度により原稿の各領域をそれぞれ読み取り、候補解像度ごとの撮像データを生成して、次のステップＳＰ９へ移る。このとき生成された撮像データは、コンピュータ２へ送信され、画像データとして記憶部１２に一時的に記憶される。またこのとき制御部１１は、各候補解像度における画像データのデータサイズをそれぞれ算出し、その算出結果を記憶部１２に記憶させておく。
【００３２】
ステップＳＰ９において制御部１１は、各領域について、推奨解像度選定部２５（図２）によって、図５に示す推奨解像度選定処理手順ＲＴ２をサブルーチンとして実行することにより、推奨解像度を選出する。具体的に制御部１１は、推奨解像度選定処理手順ＲＴ２を開始してステップＳＰ２１へ移り、評価値を未算出の候補解像度を１つ選択して次のステップＳＰ２２へ移る。
【００３３】
ステップＳＰ２２において制御部１１は、候補解像度の画像データから、領域内に設定された所定の参照領域に相当する部分を抽出し、次のステップＳＰ２３へ移る。このとき制御部１１は、それぞれの候補解像度において、例えば図６（Ａ）〜（Ｆ）に示すような参照領域を抽出する。
【００３４】
ステップＳＰ２３において制御部１１は、異なる解像度の画像と比較を行うために、画像データに対し画像サイズの正規化処理を行い、次のステップＳＰ２４へ移る。この正規化処理としては、例えば候補解像度のうち最も高いものに合わせて、他の候補解像度の画像をニアレストネイバー法により拡大することができる。
【００３５】
ステップＳＰ２４において制御部１１は、画像の輪郭領域を抽出し、次のステップＳＰ２５へ移る。このとき制御部１１は、例えば画像データを周波数成分に変換した上で、ハイパスフィルタを適用することにより、画像の輪郭領域を抽出することができる。
【００３６】
ステップＳＰ２５において制御部１１は、画素ごとのエッジ強度を算出し、次のステップＳＰ２６へ移る。このとき制御部１１は、例えばＳｏｂｅｌフィルタを縦方向及び横方向に適用し、それぞれの絶対値のうち大きい方の値をその画素のエッジ強度とすることにより、各画素のエッジ強度を算出することができる。
【００３７】
ステップＳＰ２６において制御部１１は、選択中の候補解像度における評価値を算出しこれを記憶部１２（図２）に記憶させた後、次のステップＳＰ２７へ移る。このとき制御部１１は、例えば輪郭領域内における各画素のエッジ強度の積算値を、この候補解像度における評価値とすることができる。
【００３８】
ステップＳＰ２７において制御部１１は、全ての候補解像度について評価値を算出したか否かを判定する。ここで否定結果が得られると、制御部１１は、再度ステップＳＰ２１へ戻ることにより、残りの候補解像度について評価値を算出する。
【００３９】
一方、ステップＳＰ２７において肯定結果が得られると、このことは図７の表Ｔ１に示すように、全ての候補解像度について評価値を算出し終えたことを表しており、このとき制御部１１は次のステップＳＰ２８へ移る。
【００４０】
ステップＳＰ２８において制御部１１は、全ての候補解像度のうち評価値が最も大きい候補解像度を推奨解像度に選定する。例えば制御部１１は、図７に示した表Ｔ１のような評価値が算出されている場合、評価値が最も大きい候補解像度である３００［ｄｐｉ］を推奨解像度に選定する。その後制御部１１は、次のステップＳＰ２９へ移って推奨解像度選定処理手順ＲＴ２を終了し、元の画像読取処理手順ＲＴ１（図３）へ戻ってステップＳＰ１０へ移る。
【００４１】
ステップＳＰ１０において制御部１１は、表示制御部２２（図２）によって、図８（Ａ）及び（Ｂ）に示す解像度選択画面Ｄ３及びＤ４等を表示部１４に表示させることにより、各領域について何れか１つの候補解像度をユーザに選択させ、次のステップＳＰ１２へ移る。
【００４２】
このとき制御部１１は、解像度選択画面Ｄ３及びＤ４等において、各候補解像度の画像を格子状に並べて配置すると共に、それぞれの画像の近傍に解像度及びデータサイズを数値として表示することにより、選択時の参考とさせる。また制御部１１は、解像度選択画面Ｄ３及びＤ４等において、各領域における推奨解像度の画像及び解像度等を囲み枠Ｆ１によって囲むことにより、ユーザに推奨する解像度をそれぞれ提示する。
【００４３】
ステップＳＰ１２において制御部１１は、各領域について、ユーザにより解像度がそれぞれ選択されたか否かを判定する。ここで否定結果が得られると、制御部１１は再びステップＳＰ１１へ戻ることにより、全ての領域についてユーザに解像度が選択されるのを待ち受ける。
【００４４】
一方、ステップＳＰ１２において肯定結果が得られると、制御部１１は次のステップＳＰ１３へ移り、ファイル生成部２６によって、各領域において選択された解像度の画像データを組み合わせることにより、例えばＰＤＦ形式等のような１個のファイルでなる画像データを生成して、これを記憶部１２（図２）に記憶させる。その後、制御部１１は、次のステップＳＰ１４へ移って画像読取処理手順ＲＴ１を終了する。
【００４５】
［１−３．効果等］
以上の構成において、第１の実施の形態による画像処理システム１では、イメージスキャナ３により原稿を読み取って画像データを生成する場合、コンピュータ２においてユーザに複数の領域を指定させ、この領域毎に複数の候補解像度を選定する。続いてコンピュータ２は、解像度選択画面Ｄ３等（図８）により複数の候補解像度を画像や数値により表示すると共に、囲み枠Ｆ１により推奨解像度を提示した状態で、ユーザに領域毎の解像度を選択させ、選択された解像度の画像データを組み合わせて１個の画像データを生成する。
【００４６】
特にコンピュータ２は、推奨解像度を算出する際に、輪郭領域を抽出した上で、各候補解像度の画像におけるエッジ強度の積算値を評価値とし、この評価値が最も高い候補解像度を推奨解像度とする（図５）。このため画像処理システム１では、輪郭が必要十分に表れた解像度を推奨解像度として選定することができる。
【００４７】
例えば、原稿に含まれる写真の画質が低く、焦点がやや外れた状態で撮影されたものであった場合、解像度を高めたとしても画像データの画質を十分に高めることができず、データサイズが無駄に肥大化することになる。このような場合、画像処理システム１では、推奨解像度算出処理手順ＲＴ２（図５）に従った演算処理を行うことにより、原稿の画質に応じた必要十分な解像度を推奨解像度として選定できる。
【００４８】
すなわち画像処理システム１では、画質とデータサイズとのバランスが取れた解像度を推奨解像度として提示することにより、ユーザに難しい判断を強いること無く、各領域の解像度を容易に選択させることができる。
【００４９】
またコンピュータ２は、囲み枠Ｆ１により推奨解像度をユーザに提示するものの、最終的な選択を当該ユーザに委ねている。このため画像処理システム１では、例えば解像度を高めたい場合に敢えて推奨解像度よりも１段階高い解像度を選択させ、或いはデータサイズを抑えたい場合に敢えて推奨解像度よりも１段階低い解像度を選択させるといった、推奨解像度を参酌しつつユーザの意思を反映させたきめ細かな選択操作も行わせることができる。
【００５０】
さらにコンピュータ２は、解像度選択画面Ｄ３等（図８）において、候補解像度の画像に加えて、解像度の数値及びデータサイズをそれぞれ表示する。このため画像処理システム１では、画像のみで無く、ユーザに様々な情報を勘案した上で、各領域の解像度を選択させることができる。
【００５１】
またコンピュータ２は、全体画像に対して複数の領域が指定された段階で、画像の種類（文字や写真等）に応じた候補解像度を選定する。このため画像処理システム１では、各領域において、画像の種類に応じてユーザに選択される可能性が高い候補解像度を、効率良く選定することができる。
【００５２】
さらにコンピュータ２は、各領域の候補解像度が選定されると、原稿の各領域を各候補解像度で読み取り、それぞれの撮像データを生成する。このため画像処理システム１では、解像度の変換処理を行う場合に生じ得る様々な画質の劣化を招くこと無く、それぞれの解像度による高品質な画像データを得ることができる。
【００５３】
またコンピュータ２は、原稿における各領域の位置や大きさをユーザに指定させる（図４（Ｂ））。このため画像処理システム１では、例えば解像度を相違させたい部分を互いに異なる領域としてユーザに指定させることにより、最終的に当該ユーザの意に沿った画像データを生成することができる。
【００５４】
以上の構成によれば、第１の実施の形態による画像処理システム１は、全体画像に対しユーザに複数の領域を指定させ、領域毎に複数の候補解像度を選定すると共に推奨解像度を選定し、これらをユーザに提示して領域毎の解像度を選択させ、選択された解像度の画像データを組み合わせて１個の画像データを生成する。このため画像処理システム１では、画質とデータサイズとのバランスが取れた解像度を推奨解像度として提示することにより、ユーザに難しい判断や操作を強いること無く、各領域の解像度を容易に選択させた上で、領域毎に解像度が異なる画像データを生成することができる。
【００５５】
［２．第２の実施の形態］
図１と対応する図９に示すように、第２の実施の形態による画像処理装置１０１は、いわゆるタブレット装置として構成されている。すなわち画像処理装置１０１は、全体として１枚の板状に形成されており、ユーザに持ち運ばれ、様々な姿勢で使用される。
【００５６】
［２−１．画像処理装置の構成］
この画像処理装置１０１は、図２と対応する図１０にブロック図を示すように、制御部１１１、記憶部１１２、通信部１１３、表示操作部１１４及び撮像部１１６がバス１１０を介して相互に接続されている。
【００５７】
制御部１１１は、第１の実施の形態による制御部１１と対応しており、画像処理装置１０１を統括的に制御している。この制御部１１１は、図示しないＣＰＵを中心に構成されており、記憶部１１２から所定のプログラムを読み出して実行することにより、画像読取処理等の種々の処理を行う。
【００５８】
記憶部１１２は、第１の実施の形態による記憶部１２と同様、ＲＯＭ、ＲＡＭやフラッシュメモリ等により構成されている。この記憶部１１２は、記憶部１２と同様、不揮発性のフラッシュメモリ等に、ＯＳや画像読取プログラム等の各種プログラムを記憶する他、各種設定値や生成した画像データ等のような種々の情報を記憶している。また記憶部１１２は、揮発性のＲＡＭを、各種プログラムの実行に必要なワークエリアや一時的に記憶すべき情報の記憶領域として機能させる。
【００５９】
通信部１１３は、例えばＩＥＥＥ(Institute of Electrical and Electronics Engineers)８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の規格に準拠した無線ＬＡＮ（Local Area Network）により、図示しないネットワークと接続されており、図示しないサーバ等との間で種々の情報を送受信する。表示操作部１１４は、いわゆるタッチパネルとなっており、各種情報や操作入力用の画面を表示する液晶ディスプレイと、ユーザによる操作指示等を入力するタッチセンサとが一体化されている。
【００６０】
撮像部１１６は、撮像素子及びレンズ等により構成されており、制御部１１１の制御に基づき、レンズを介して入射される光を撮像素子によって光電変換し、得られる撮像データを当該制御部１１１へ供給する。例えば画像処理装置１０１は、机の上等に原稿が載置された状態で、この原稿から所定間隔だけ上方へ離れた箇所に持ち上げられ、撮像部１１６を下方に向けて画角の範囲内に原稿を収めるようにして撮像することにより、原稿の紙面を撮像した撮像データを生成することができる。
【００６１】
また制御部１１１は、ＯＳを立ち上げた状態で画像読取プログラムを実行した場合、その内部に画像読取制御部１２１、表示制御部２２、領域設定部２３、候補解像度設定部２４、推奨解像度選定部２５及びファイル生成部２６をそれぞれ構成する。画像読取制御部１２１は、第１の実施の形態による画像読取制御部２１とは異なり、撮像部１１６により原稿を含む画像を撮像する場合に、当該撮像部１１６を詳細に制御する。表示制御部２２、領域設定部２３、候補解像度設定部２４、推奨解像度選定部２５及びファイル生成部２６は、それぞれ第１の実施の形態と概ね同様に構成されている。
【００６２】
このように第２の実施の形態では、第１の実施の形態におけるイメージスキャナ３に代えて、画像処理装置１０１組み込まれた撮像部１１６により、原稿を読み取るようになっている。
【００６３】
［２−２．画像読取処理］
次に、画像処理装置１０１により原稿の紙面を読み取って画像データを生成する画像読取処理について説明する。画像処理装置１０１の制御部１１１は、ユーザの操作等に基づき、画像読取プログラムが起動されると、図３と対応する図１１に示す画像読取処理手順ＲＴ３を開始してステップＳＰ３１へ移る。
【００６４】
ステップＳＰ３１において制御部１１１は、画像読取制御部１２１（図１０）によって撮像部１１６を制御することにより、所定の初期画素数で撮像処理を行わせ、当該撮像部１１６から撮像データを取得して、次のステップＳＰ３２へ移る。このとき制御部１１１は、所定の案内メッセージを表示することにより、ユーザに原稿の全範囲をできるだけ大きく撮像させる。
【００６５】
因みに初期画素数は、撮像部１１６において利用可能な最大の画素数となっている。このことは、第１の実施の形態においてイメージスキャナ３により最も高い解像度で原稿を撮像することに相当する。また、このとき得られた撮像データは、原稿の部分を所定の大きさの用紙（例えばＡ４サイズ等）に割り当てた場合における、撮像データの画素数と用紙の大きさとの関係により、解像度を算出することができる。以下、このときの解像度を初期解像度とも呼ぶ。
【００６６】
ステップＳＰ３２において制御部１１１は、ステップＳＰ２と同様、表示制御部２２（図１０）により、撮像データに基づいた全範囲の画像（すなわち全体画像）を大きく配置したプレビュー表示画面Ｄ１（図４（Ａ））を生成し、これを表示操作部１１４に表示させて、次のステップＳＰ３３へ移る。
【００６７】
ステップＳＰ３３において制御部１１１は、これから生成する画像データの用途をユーザに指定させ、次のステップＳＰ３４へ移る。具体的に制御部１１は、表示操作部１１４に所定の用途選択画面を表示し、この用途選択画面に「メール添付用」、「印刷用」及び「保存用」等の選択肢を配置して、ユーザに選択させる。ここで指定された用途は、画像データを生成する場合に優先すべき事項を意味している。例えば用途「メール添付用」は、優先事項がデータサイズの抑制となり、また用途「印刷用」は、優先事項が高画質化となる。
【００６８】
続いて制御部１１１は、ステップＳＰ３４〜ＳＰ３７において、第１の実施の形態におけるステップＳＰ３〜ＳＰ６と同様の処理をそれぞれ行い、ステップＳＰ３８へ移る。ただし制御部１１１は、ステップＳＰ３４において、第１の実施の形態と異なり、表示操作部１１４におけるタッチセンサの機能を利用して、ユーザのタッチ操作により境界線の頂点を指定させる。
【００６９】
ステップＳＰ３８において制御部１１１は、第１の実施の形態におけるステップＳＰ７と同様、各領域の画像を解析した結果を基に、各領域における候補解像度を複数選定し、次のステップＳＰ３９へ移る。ただし制御部１１１は、このとき初期解像度以下の範囲において、且つステップＳＰ３３において指定された用途に応じた候補解像度を選定する。例えば制御部１１１は、指定された用途が「メール添付用」であれば、比較的低い解像度を中心とし、また「印刷用」であれば、比較的高い解像度を中心として、それぞれ候補解像度を選定する。
【００７０】
ステップＳＰ３９において制御部１１１は、各領域において、撮像データの解像度を初期解像度から各候補解像度に変換する画像変換処理をそれぞれ行うことにより、各候補解像度の撮像データをそれぞれ生成し、次のステップＳＰ４０へ移る。その後、制御部１１１は、ステップＳＰ４０〜ＳＰ４４において、第１の実施の形態におけるステップＳＰ９〜ＳＰ１３と同様の処理を行い、次のステップＳＰ４５へ移って画像読取処理手順ＲＴ３を終了する。
【００７１】
［２−３．効果等］
以上の構成において、第２の実施の形態による画像処理装置１０１は、撮像部１１６により原稿を含む範囲を撮像して撮像データを生成した後、第１の実施の形態と同様にユーザに複数の領域を指定させ、この領域毎に複数の候補解像度を選定する。続いて画像処理装置１０１は、推奨解像度を提示しながら、複数の候補解像度から領域毎の解像度をユーザに選択させ、選択された解像度の画像データを組み合わせて１個の画像データを生成する。
【００７２】
このとき画像処理装置１０１は、第１の実施の形態と同様、推奨解像度選定処理手順ＲＴ２（図５）に従って推奨解像度を算出することにより、輪郭が必要十分に表れた解像度を推奨解像度として選定することができる。このため画像処理装置１０１は、やはり第１の実施の形態と同様、画質とデータサイズとのバランスが取れた解像度を推奨解像度として提示することにより、ユーザに難しい判断を強いること無く、各領域の解像度を容易に選択させることができる。
【００７３】
また画像処理装置１０１は、撮像部１１６により最初に撮像して得られた撮像データを基に、各領域部分に対し解像度変換処理を行うことにより候補解像度の画像データをそれぞれ生成する。このため画像処理装置１０１は、撮像部１１６による撮像動作を１回のみとすることができ、短時間で各候補解像度の画像データを生成することができる。
【００７４】
さらに画像処理装置１０１は、生成する画像データの用途をユーザに指定させ、これに応じた候補解像度を選定するようにした。このため画像処理装置１０１は、指定された用途に適さない候補解像度を当初から排除でき、用途に適った候補解像度の中からユーザに所望の解像度を選択させることができる。
【００７５】
また画像処理装置１０１は、ユーザに領域を指定させる場合、タッチパネルでなる表示操作部１１４に対し、タッチ操作で境界線の頂点を指定させる。このため画像処理装置１０１は、撮像された画像が表示操作部１１４に表示された状態で、境界線の頂点を設定したい箇所をユーザに指先で直接触れさせれば良く、直感的な操作により意に沿った箇所を容易に指定させることができる。
【００７６】
その他の点においても、画像処理装置１０１は、第１の実施の形態による画像処理システム１と同様の作用効果を奏し得る。
【００７７】
以上の構成によれば、第２の実施の形態による画像処理装置１０１は、撮像部１１６により撮像して得られた撮像データが表す画像に対しユーザに複数の領域を指定させ、領域毎に複数の候補解像度を選定すると共に推奨解像度を選定し、これらをユーザに提示して領域毎の解像度を選択させ、選択された解像度の画像データを組み合わせて１個の画像データを生成する。このため画像処理装置１０１では、第１の実施の形態と同様、画質とデータサイズとのバランスが取れた解像度を推奨解像度として提示することにより、ユーザに難しい判断や操作を強いること無く、各領域の解像度を容易に選択させた上で、領域毎に解像度が異なる画像データを生成することができる。
【００７８】
［３．他の実施の形態］
なお上述した第１の実施の形態においては、エッジ強度に基づいた評価値が最も大きい候補解像度を推奨解像度として選定する場合について述べた（図５）。しかしながら本発明はこれに限らず、各候補解像度の画像データを基に、周知の種々の演算手法により得られる種々の評価値に応じて推奨解像度を選定しても良い。また、領域毎に、画像の種類（文字や写真等）に応じて評価値の算出手法を相違させても良い。この場合、例えば画像の種類に応じて演算処理の一部のみ（例えばフィルタの種類のみ）を相違させても良い。要は、各候補解像度の画像データを基に、ユーザに勧め得る候補解像度を演算処理によって選定できれば良い。第２の実施の形態についても同様である。
【００７９】
また上述した第１の実施の形態においては、画像読取処理手順ＲＴ１（図３）のステップＳＰ６において各領域の画像の種類を解析し、ここで得られた画像の種類を以降の処理、例えば候補解像度の選定処理（ステップＳＰ７）等において利用する場合について述べた。しかしながら本発明はこれに限らず、例えば各領域における画像の種類の解析処理を省略し、各領域において一定の候補解像度を選定しても良い。第２の実施の形態についても同様である。
【００８０】
さらに上述した第１の実施の形態においては、解像度選択画面Ｄ３（図８）等において、候補解像度の画像等を囲み枠Ｆ１によって囲むことにより、ユーザに推奨解像度を提示する場合について述べた。しかしながら本発明はこれに限らず、例えば解像度の数値を反転させる、背景色を相違させる、或いは推奨解像度を表示する欄を設けてその中に推奨解像度の数値を表示する等、種々の手法によりユーザに推奨解像度を提示しても良い。第２の実施の形態についても同様である。
【００８１】
さらに上述した第１の実施の形態においては、解像度選択画面Ｄ３（図８）等において、候補解像度ごとに、候補解像度を表す数値、データサイズ及び画像を表示する場合について述べた。しかしながら本発明はこれに限らず、例えばデータサイズ及び画像の少なくとも一部を省略しても良い。また解像度選択画面Ｄ３等において、全ての候補解像度を同時に表示せず、スクロール等の操作により各候補解像度の一部を順次表示させるようにしても良い。さらに解像度選択画面Ｄ３等に表示する各候補解像度の画像は、領域の全範囲を縮小して表示する以外にも、ユーザの操作等に応じて、その一部を拡大して表示しても良い。また候補解像度の数は、６個に限らず、５個以下や７個以上でも良い。第２の実施の形態についても同様である。
【００８２】
さらに上述した第２の実施の形態においては、画像読取処理手順ＲＴ３（図１１）のステップＳＰ３３及びＳＰ３８において、ユーザに指定された画像データの用途に応じて、選定する候補解像度を相違させる場合について述べた。しかしながら本発明はこれに限らず、例えばユーザに指定された画像データの用途に応じて、推奨解像度選定処理手順ＲＴ２において積算される評価値に所定の補正値を乗算又は加算する等、種々の処理過程において用途を反映させるようにしても良い。
【００８３】
さらに上述した第１の実施の形態においては、複数の候補解像度の間で解像度を相違させる場合について述べた。しかしながら本発明はこれに限らず、例えば複数の候補解像度の間で、解像度に加えて圧縮率等、画質に影響を及ぼす他の要素を互いに相違させるようにしても良い。第２の実施の形態についても同様である。
【００８４】
さらに上述した第１の実施の形態においては、推奨解像度選定処理手順ＲＴ２のステップＳＰ２２（図５）において、画像内に１箇所の参照領域を設定し、この参照領域の画像データを用いて評価値を算出する場合について述べた。しかしながら本発明はこれに限らず、例えば２箇所以上の参照領域を設定し、各参照領域の画像データを用いて評価値を算出しても良い。この場合、例えば参照領域毎に重み付け係数を設定し、評価値にこの重み付け計数を乗算して加算する、いわゆる重み付け加算処理を行っても良い。第２の実施の形態についても同様である。
【００８５】
さらに上述した第１の実施の形態においては、領域をユーザに指定させる場合について述べた（図４（Ａ）及び（Ｂ））。しかしながら本発明はこれに限らず、例えば制御部１１の処理により、全体画像を自動的に複数の領域に分割しても良い。具体的には、例えば全体画像を比較的小さい多数のブロック（例えば８画素四方等）に分割し、このブロックごとに周知の判定処理を行ってその種類（文字や写真等）を判定し、互いに隣接する同一種類のブロック同士を順次連結することにより、最終的に複数の領域に分割することができる。この場合、自動的に分割された領域をユーザに補正させても良い。或いは、これと反対に、ユーザに領域毎の境界線を粗く設定させ、この境界線の近傍で上述した判定処理を行うことで、この境界線を自動的に補正しても良い。第２の実施の形態についても同様である。
【００８６】
さらに上述した第２の実施の形態においては、撮像部１１６により撮像した撮像データを基に、領域毎に解像度が設定された画像データを生成する場合について述べた。しかしながら本発明はこれに限らず、例えば通信部１１３（図１０）を介して外部のサーバ装置等から取得した既存の画像データを基に、領域毎に解像度が設定された画像データを生成しても良い。この場合、画像処理装置１０１では、撮像部１１６及び画像読取制御部１２１を省略することができる。
【００８７】
さらに上述した第１の実施の形態においては、画像読取処理手順ＲＴ１のステップＳＰ８（図３）において、イメージスキャナ３を制御して各候補解像度に設定した状態で撮像部３２によりそれぞれの撮像データを生成する場合について述べた。しかしながら本発明はこれに限らず、例えば第２の実施の形態におけるステップＳＰ３９（図１１）と同様、ステップＳＰ１において得られた撮像データの解像度を変換することにより、各候補解像度の画像データを生成するようにしても良い。この場合、初期解像度を例えば６００［ｄｐｉ］や１２００［ｄｐｉ］のように比較的大きい値に設定することにより、変換後における画像データの画質を高めることができる。
【００８８】
さらに上述した第１の実施の形態においては、ファイル生成部２６（図２）により１個のＰＤＦ形式のファイルでなる画像データを生成する場合について述べた。しかしながら本発明はこれに限らず、他の種々の形式でなるファイルを生成しても良い。要は、１枚の画像を領域毎に分割し、この領域ごとにそれぞれ解像度を設定し得るようなファイル形式であれば良い。第２の実施の形態についても同様である。
【００８９】
さらに上述した第１の実施の形態においては、ファイル生成部２６（図２）により生成した画像データを記憶部１２に記憶させる場合について述べた。しかしながら本発明はこれに限らず、例えばインタフェース１３にＵＳＢメモリのような着脱可能な記憶媒体が接続されている場合に、当該ＵＳＢメモリに記憶させても良く、或いはコンピュータ２が図示しないネットワークを介してサーバ装置等の外部機器と接続されている場合に、この外部機器へ画像データを送信するようにしても良い。第２の実施の形態についても同様である。
【００９０】
さらに上述した第１の実施の形態においては、コンピュータ２及びイメージスキャナ３が接続ケーブル４により接続されてなる画像処理システム１により画像データを生成する場合について述べた。しかしながら本発明はこれに限らず、例えばいわゆる複合機（ＭＦＰ：Multi Function Printer）のように、コンピュータ２と同様の演算処理機能やユーザからの操作入力を受け付ける機能、及びイメージスキャナ３と同様の原稿を撮像して撮像データを生成する機能を有する単独の電子機器により画像データを生成するようにしても良い。
【００９１】
さらに上述した第２の実施の形態においては、タブレット装置として構成された画像処理装置１０１に本発明を適用する場合について述べた。しかしながら本発明はこれに限らず、例えばスマートフォンや携帯電話機、或いはノート型コンピュータ装置等、種々の電子機器に適用しても良い。
【００９２】
さらに上述した第１の実施の形態においては、コンピュータ２の制御部１１（図２）において画像読取プログラムを実行することにより、当該制御部１１内にソフトウェアでなる画像読取制御部２１等の機能ブロックを構成する場合について述べた。しかしながら本発明はこれに限らず、例えばハードウェアにより画像読取制御部２１等の各機能を実現しても良い。第２の実施の形態についても同様である。
【００９３】
さらに上述した第１の実施の形態においては、画像読取プログラムを記憶部１２に予め記憶させておく場合について述べた。しかしながら本発明はこれに限らず、例えば図示しない通信部を介して外部のサーバから画像読取プログラムを取得して実行しても良く、或いはいわゆるＵＳＢメモリのような着脱可能な記憶媒体をインタフェース１３に接続し、当該ＵＳＢメモリから画像読取プログラムを読み出して実行しても良い。第２の実施の形態についても同様である。
【００９４】
さらに本発明は、上述した各実施の形態及び他の実施の形態に限定されるものではない。すなわち本発明は、上述した各実施の形態と上述した他の実施の形態の一部又は全部を任意に組み合わせた実施の形態や、一部を抽出した実施の形態にもその適用範囲が及ぶものである。
【００９５】
さらに上述した第１の実施の形態においては、表示部としての表示部１４及び表示制御部２２と、領域設定部としての領域設定部２３と、候補解像度設定部としての候補解像度設定部２４と、推奨解像度選定部としての推奨解像度選定部２５と、解像度選択部としての表示制御部２２及び操作部１５と、出力画像生成部としてのファイル生成部２６とによって画像処理装置としての画像処理システム１を構成する場合について述べた。しかしながら本発明はこれに限らず、その他種々の構成でなる表示部と、領域設定部と、候補解像度選定部と、推奨解像度設定部と、解像度選択部と、出力画像生成部とによって画像処理装置を構成しても良い。
【産業上の利用可能性】
【００９６】
本発明は、例えばイメージスキャナと接続されたコンピュータ装置や複合機でも利用できる。
【符号の説明】
【００９７】
１……画像処理システム、２……コンピュータ、３……イメージスキャナ、４……接続ケーブル、１１、１１１……制御部、１２、１１２……記憶部、１４……表示部、１５……操作部、２１、１２１……画像読取制御部、２２……表示制御部、２３……領域設定部、２４……候補解像度設定部、２５……推奨解像度選定部、２６……ファイル生成部、３１……撮像制御部、３２……撮像部、１０１……画像処理装置、１１３……通信部、１１４……表示操作部、１１６……撮像部、Ｄ１……プレビュー表示画面、Ｄ３……解像度選択画面、Ｆ１……囲み枠。
【図１】
2017011450.tif 000003
【図２】
2017011450.tif 000004
【図３】
2017011450.tif 000005
【図４】
2017011450.tif 000006
【図５】
2017011450.tif 000007
【図６】
2017011450.tif 000008
【図７】
2017011450.tif 000009
【図８】
2017011450.tif 000010
【図９】
2017011450.tif 000011
【図１０】
2017011450.tif 000012
【図１１】
2017011450.tif 000013