(57)【特許請求の範囲】
【請求項１】
制御部と表示部とを備え、
前記制御部は、
所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得する取得手段と、
予め設定した複数の使用目的の各々に適した画像処理条件に従って、前記取得手段で取得した前記画像データを個別に処理して、複数の処理後の画像データを得る処理手段と、
複数の前記使用目的が選択可能に表示される選択領域と前記処理後の画像データが表示される表示領域とを含む画面を前記表示部に表示し、前記取得手段で取得した前記画像データの前記使用目的を、前記選択領域に表示されている複数の前記使用目的の中からユーザに選択させる選択手段と、
前記処理手段で得た複数の前記処理後の画像データのうち、前記選択手段で選択された前記使用目的に対応する前記処理後の画像データを、前記選択手段で選択された前記使用目的に合うアプリケーションに受け渡す受渡手段と、
を備え、
前記選択手段は、前記選択領域が、いずれか１つの前記使用目的が選択されている状態である場合において、当該選択されている前記使用目的とは異なる前記使用目的が選択されたときには、前記選択領域を、当該異なる前記使用目的だけが選択されている状態に更新すると共に、前記表示領域を、当該異なる前記使用目的に対応する前記処理後の画像データが表示されている状態に更新すること
を特徴とする画像処理装置。
【請求項２】
前記表示領域には、前記画像データに関する情報がさらに表示されること、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データに関する前記情報は、色に関する読取モード、画質、フォーマット、データ容量、およびページ数のうちの少なくとも１つであること、
を特徴とする請求項２に記載の画像処理装置。
【請求項４】
制御部と表示部とを備えた情報処理装置の前記制御部において実行される、
所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得する取得ステップと、
予め設定した複数の使用目的の各々に適した画像処理条件に従って、前記取得ステップで取得した前記画像データを個別に処理して、複数の処理後の画像データを得る処理ステップと、
複数の前記使用目的が選択可能に表示される選択領域と前記処理後の画像データが表示される表示領域とを含む画面を前記表示部に表示し、前記取得ステップで取得した前記画像データの前記使用目的を、前記選択領域に表示されている複数の前記使用目的の中からユーザに選択させる選択ステップと、
前記処理ステップで得た複数の前記処理後の画像データのうち、前記選択ステップで選択された前記使用目的に対応する前記処理後の画像データを、前記選択ステップで選択された前記使用目的に合うアプリケーションに受け渡す受渡ステップと、
を含み、
前記選択ステップは、前記選択領域が、いずれか１つの前記使用目的が選択されている状態である場合において、当該選択されている前記使用目的とは異なる前記使用目的が選択されたときには、前記選択領域を、当該異なる前記使用目的だけが選択されている状態に更新すると共に、前記表示領域を、当該異なる前記使用目的に対応する前記処理後の画像データが表示されている状態に更新すること
を特徴とする画像処理方法。
【請求項５】
制御部と表示部とを備えた情報処理装置の前記制御部において実行させるための、
所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得する取得ステップと、
予め設定した複数の使用目的の各々に適した画像処理条件に従って、前記取得ステップで取得した前記画像データを個別に処理して、複数の処理後の画像データを得る処理ステップと、
複数の前記使用目的が選択可能に表示される選択領域と前記処理後の画像データが表示される表示領域とを含む画面を前記表示部に表示し、前記取得ステップで取得した前記画像データの前記使用目的を、前記選択領域に表示されている複数の前記使用目的の中からユーザに選択させる選択ステップと、
前記処理ステップで得た複数の前記処理後の画像データのうち、前記選択ステップで選択された前記使用目的に対応する前記処理後の画像データを、前記選択ステップで選択された前記使用目的に合うアプリケーションに受け渡す受渡ステップと、
を含み、
前記選択ステップは、前記選択領域が、いずれか１つの前記使用目的が選択されている状態である場合において、当該選択されている前記使用目的とは異なる前記使用目的が選択されたときには、前記選択領域を、当該異なる前記使用目的だけが選択されている状態に更新すると共に、前記表示領域を、当該異なる前記使用目的に対応する前記処理後の画像データが表示されている状態に更新すること
を特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関するものである。
【背景技術】
【０００２】
スキャナのような読取装置で原稿の読み取りを行う際、ユーザは、スキャナまたはアプリケーション上で使用目的に応じた読取設定を行う必要があった。例えば、特許文献１には、ユーザが指定することによりスキャン設定情報が作成される文書管理システムが開示されている。
【０００３】
【特許文献１】特開２００６−１３５６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術ではスキャナでの読み取りの際ユーザに読取設定を行わせていたので、ユーザに煩わしい設定を意識させ、ユーザが行いたいことを自動的に行うことができなかったという問題点がある。
【０００５】
本発明では、上記問題点に鑑みてなされたものであって、ユーザに煩わしい設定を意識させることなく、ユーザが行いたいことを自動的に行うことができる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、制御部を備えた画像処理装置であって、前記制御部は、所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得する取得手段と、前記取得手段で取得した前記画像データの使用目的を、予め設定した複数の前記使用目的の中からユーザに選択させる選択手段と、前記選択手段で選択された前記使用目的に適した画像処理条件に従って、前記取得手段で取得した前記画像データを処理する処理手段と、前記処理手段で処理した後の前記画像データを、前記選択手段で選択された前記使用目的に合うアプリケーションに受け渡す受渡手段と、を備えたことを特徴とする。
【０００７】
また、本発明にかかる画像処理装置は、前記に記載の画像処理装置において、前記制御部は、前記取得手段で取得した前記画像データを解析する解析手段と、前記解析手段での解析結果に基づいて、予め設定した複数の前記使用目的のうち前記ユーザにより選択可能とするものを制限する制限手段とをさらに備え、前記選択手段は、前記取得手段で取得した前記画像データの前記使用目的を、前記制限手段で制限した結果選択可能なものとして残った前記使用目的の中から前記ユーザに選択させることを特徴とする。
【０００８】
また、本発明にかかる画像処理装置は、前記に記載の画像処理装置において、表示部をさらに備え、前記選択手段は、前記処理手段で処理した後の前記画像データを前記表示部に表示する表示手段をさらに備え、前記処理手段は、前記制限手段で制限した結果選択可能なものとして残った各々の前記使用目的に適した各々の前記画像処理条件に従って、前記取得手段で取得した前記画像データを個別に処理することを特徴とする。
【０００９】
また、本発明にかかる画像処理装置は、前記に記載の画像処理装置において、前記使用目的ごとにそれに適した前記画像処理条件を記憶する記憶部をさらに備え、前記処理手段は、前記選択手段で選択された前記使用目的に適した前記画像処理条件を前記記憶部から取得し、取得した前記画像処理条件を、前記画像データを処理する際に採用するものとして設定する、および／または前記選択手段で選択された前記使用目的に適した前記画像処理条件を前記ユーザに入力させ、入力された前記画像処理条件を、前記画像データを処理する際に採用するものとして設定する設定手段をさらに備えたことを特徴とする。
【００１０】
また、本発明は画像処理方法に関するものであり、本発明にかかる画像処理方法は、制御部を備えた情報処理装置において実行される画像処理方法であって、前記制御部において実行される、所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得する取得ステップと、前記取得ステップで取得した前記画像データの使用目的を、予め設定した複数の前記使用目的の中からユーザに選択させる選択ステップと、前記選択ステップで選択された前記使用目的に適した画像処理条件に従って、前記取得ステップで取得した前記画像データを処理する処理ステップと、前記処理ステップで処理した後の前記画像データを、前記選択ステップで選択された前記使用目的に合うアプリケーションに受け渡す受渡ステップと、を含むことを特徴とする。
【００１１】
また、本発明にかかる画像処理方法は、前記に記載の画像処理方法において、前記制御部において実行される、前記取得ステップで取得した前記画像データを解析する解析ステップと、前記解析ステップでの解析結果に基づいて、予め設定した複数の前記使用目的のうち前記ユーザにより選択可能とするものを制限する制限ステップとをさらに含み、前記選択ステップは、前記取得ステップで取得した前記画像データの前記使用目的を、前記制限ステップで制限した結果選択可能なものとして残った前記使用目的の中から前記ユーザに選択させることを特徴とする。
【００１２】
また、本発明にかかる画像処理方法は、前記に記載の画像処理方法において、前記情報処理装置は表示部をさらに備え、前記選択ステップは、前記処理ステップで処理した後の前記画像データを前記表示部に表示する表示ステップをさらに含み、前記処理ステップは、前記制限ステップで制限した結果選択可能なものとして残った各々の前記使用目的に適した各々の前記画像処理条件に従って、前記取得ステップで取得した前記画像データを個別に処理することを特徴とする。
【００１３】
また、本発明にかかる画像処理方法は、前記に記載の画像処理方法において、前記情報処理装置は、前記使用目的ごとにそれに適した前記画像処理条件を記憶する記憶部をさらに備え、前記処理ステップは、前記選択ステップで選択された前記使用目的に適した前記画像処理条件を前記記憶部から取得し、取得した前記画像処理条件を、前記画像データを処理する際に採用するものとして設定する、および／または前記選択ステップで選択された前記使用目的に適した前記画像処理条件を前記ユーザに入力させ、入力された前記画像処理条件を、前記画像データを処理する際に採用するものとして設定する設定ステップをさらに含むことを特徴とする。
【００１４】
また、本発明は画像処理プログラムに関するものであり、本発明にかかる画像処理プログラムは、制御部を備えた情報処理装置において実行させるための画像処理プログラムであって、前記制御部において実行させるための、所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得する取得ステップと、前記取得ステップで取得した前記画像データの使用目的を、予め設定した複数の前記使用目的の中からユーザに選択させる選択ステップと、前記選択ステップで選択された前記使用目的に適した画像処理条件に従って、前記取得ステップで取得した前記画像データを処理する処理ステップと、前記処理ステップで処理した後の前記画像データを、前記選択ステップで選択された前記使用目的に合うアプリケーションに受け渡す受渡ステップと、を含むことを特徴とする。
【００１５】
また、本発明にかかる画像処理プログラムは、前記に記載の画像処理プログラムにおいて、前記制御部において実行させるための、前記取得ステップで取得した前記画像データを解析する解析ステップと、前記解析ステップでの解析結果に基づいて、予め設定した複数の前記使用目的のうち前記ユーザにより選択可能とするものを制限する制限ステップとをさらに含み、前記選択ステップは、前記取得ステップで取得した前記画像データの前記使用目的を、前記制限ステップで制限した結果選択可能なものとして残った前記使用目的の中から前記ユーザに選択させることを特徴とする。
【００１６】
また、本発明にかかる画像処理プログラムは、前記に記載の画像処理プログラムにおいて、前記情報処理装置は表示部をさらに備え、前記選択ステップは、前記処理ステップで処理した後の前記画像データを前記表示部に表示する表示ステップをさらに含み、前記処理ステップは、前記制限ステップで制限した結果選択可能なものとして残った各々の前記使用目的に適した各々の前記画像処理条件に従って、前記取得ステップで取得した前記画像データを個別に処理することを特徴とする。
【００１７】
また、本発明にかかる画像処理プログラムは、前記に記載の画像処理プログラムにおいて、前記情報処理装置は、前記使用目的ごとにそれに適した前記画像処理条件を記憶する記憶部をさらに備え、前記処理ステップは、前記選択ステップで選択された前記使用目的に適した前記画像処理条件を前記記憶部から取得し、取得した前記画像処理条件を、前記画像データを処理する際に採用するものとして設定する、および／または前記選択ステップで選択された前記使用目的に適した前記画像処理条件を前記ユーザに入力させ、入力された前記画像処理条件を、前記画像データを処理する際に採用するものとして設定する設定ステップをさらに含むことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、所定の原稿読取条件が設定されている読取装置で原稿を読み取った結果生成された画像データを取得し、取得した画像データの使用目的を、予め設定した複数の使用目的の中からユーザに選択させ、選択された使用目的に適した画像処理条件に従って、取得した画像データを処理するので、ユーザに煩わしい設定を意識させることなく、ユーザが行いたいことを自動的に行うことができるという効果を奏する。
【００１９】
また、本発明によれば、取得した画像データを解析し、その解析結果に基づいて、予め設定した複数の使用目的のうちユーザにより選択可能とするものを制限し、取得した画像データの使用目的を、制限した結果選択可能なものとして残った使用目的の中からユーザに選択させるので、ユーザによる使用目的の選択作業をよりわかり易いものにすることができるという効果を奏する。
【００２０】
また、本発明によれば、取得した画像データを解析し、その解析結果に基づいて、予め設定した複数の使用目的のうちユーザにより選択可能とするものを制限し、制限した結果選択可能なものとして残った各々の使用目的に適した各々の画像処理条件に従って、取得した画像データを個別に処理し、処理した後の画像データを表示部に表示し、取得した画像データの使用目的を、制限した結果選択可能なものとして残った使用目的の中からユーザに選択させるので、ユーザは使用目的の選択作業前に、選択可能な各使用目的に応じた画像を確認することができ、またユーザによる使用目的の選択後の処理を速やかに行うことができるという効果を奏する。
【００２１】
また、本発明によれば、選択された使用目的に適した画像処理条件を記憶部から取得し、取得した画像処理条件を、画像データを処理する際に採用するものとして設定する、および／または選択された使用目的に適した画像処理条件をユーザに入力させ、入力された画像処理条件を、画像データを処理する際に採用するものとして設定するので、使用目的に適した画像処理条件を速やかに設定したり自由に設定したりすることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムの実施の形態を図面に基づいて詳細に説明する。なお、本実施の形態により本発明が限定されるものではない。
【００２３】
［１．本実施の形態の構成］
まず、本実施の形態にかかる画像処理装置１００の全体構成について図１を参照して説明する。図１は画像処理装置１００の全体構成の一例を示すブロック図である。
【００２４】
図１に示すように画像処理装置１００はスキャナ２００と通信可能に接続されている。画像処理装置１００は制御部１０２と記憶部１０４と入力部１０６と表示部１０８とで構成されており、これら各部は任意の通信路を介して通信可能に接続されている。
【００２５】
制御部１０２は、画像処理装置１００を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなる。制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムと各種の処理手順等を規定したプログラムと所要データとを格納するための内部メモリを有し、これらプログラムに基づいて種々の処理を実行するための情報処理を行う。制御部１０２は、図示の如く、大別してスキャナ制御部１０２ａと画像解析部１０２ｂとアプリ選択部１０２ｃと画像処理部１０２ｄとアプリ接続部１０２ｅと複数のアプリ実行部１０２ｆとを備える。なお、アプリ実行部１０２ｆは、画像処理装置１００と通信可能に接続された情報処理装置（パーソナルコンピュータ）が備えてもよい。この場合、アプリ接続部１０２ｅは、当該情報処理装置が備えるアプリ実行部１０２ｆと通信してアプリ実行部１０２ｆに各種情報を受け渡してもよい。
【００２６】
スキャナ制御部１０２ａは本発明における取得手段を含むものである。スキャナ制御部１０２ａは、所定の原稿読取条件が設定されているスキャナ２００に原稿を読み取らせ、読み取らせた結果スキャナ２００で生成された画像データを当該スキャナ２００から取得する。スキャナ制御部１０２ａは、取得した画像データを画像解析部１０２ｂや画像処理部１０２ｄに受け渡す。
【００２７】
画像解析部１０２ｂは本発明における解析手段に対応するものである。画像解析部１０２ｂはスキャナ制御部１０２ａから受け渡された画像データを解析する。画像解析部１０２ｂは解析結果をアプリ選択部１０２ｃに受け渡す。
【００２８】
アプリ選択部１０２ｃは本発明における選択手段および制限手段を含むものである。アプリ選択部１０２ｃは、スキャナ制御部１０２ａで取得した画像データの使用目的に合うアプリケーションを、予め設定した複数のアプリケーションの中からユーザに選択させる。アプリ選択部１０２ｃは、画像解析部１０２ｂでの解析結果に基づいて、予め設定した複数のアプリケーションのうちユーザにより選択可能とするものを制限し、制限した結果選択可能なものとして残ったアプリケーションの中から、スキャナ制御部１０２ａで取得した画像データの使用目的に合うアプリケーションをユーザに選択させる。アプリ選択部１０２ｃは表示実行部１０２ｃ１をさらに備える。表示実行部１０２ｃ１は本発明における表示手段に対応するものである。表示実行部１０２ｃ１は、画像処理部１０２ｄで処理した後の画像データを表示部１０８に表示する。アプリ選択部１０２ｃは、選択されたアプリケーションに関する情報や選択されたアプリケーションに対応する処理後の画像データを画像処理部１０２ｄやアプリ接続部１０２ｅに受け渡す。
【００２９】
画像処理部１０２ｄは本発明における設定手段および処理手段を含むものである。画像処理部１０２ｄは、アプリ選択部１０２ｃで選択されたアプリケーションに適した画像処理条件を設定し、設定した画像処理条件に従って、スキャナ制御部１０２ａから受け渡された画像データを処理する。画像処理部１０２ｄは、アプリ選択部１０２ｃで制限した結果選択可能なものとして残った各々のアプリケーションに適した画像処理条件を個別に設定し、設定した各々の画像処理条件に従って、スキャナ制御部１０２ａから受け渡された画像データを個別に処理する。画像処理部１０２ｄは、処理後の画像データをアプリ選択部１０２ｃ（具体的には表示実行部１０２ｃ１）やアプリ接続部１０２ｅに受け渡す。
【００３０】
アプリ接続部１０２ｅは本発明における受渡手段に対応するものである。アプリ接続部１０２ｅは、画像処理部１０２ｄから受け渡された処理後の画像データを、アプリ選択部１０２ｃで選択されたアプリケーションを実行するアプリ実行部１０２ｆに適切な方法で受け渡す。
【００３１】
アプリ実行部１０２ｆは、アプリ接続部１０２ｅから受け取った画像データを用いて所定のアプリケーションを実行する。
【００３２】
記憶部１０４は各種のデータベースやテーブルやファイルなどを格納する。記憶部１０４は図示の如く画像処理条件ファイル１０４ａを記憶する。画像処理条件ファイル１０４ａは、アプリケーションと当該アプリケーションに適した画像処理条件とを相互に関連付けて格納する。
【００３３】
入力部１０６は、キーボードやマウスやマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタや液晶画面などである。
【００３４】
表示部１０８はモニタ（家庭用テレビを含む）や液晶画面などである。表示部１０８は、アプリ選択部１０２ｃからの指示により、ユーザにアプリケーションを選択させるためのアプリ選択画面（後述する図３参照）を表示する。表示部１０８は、表示実行部１０２ｃ１からの指示により、アプリ選択画面の画像表示領域に処理後の画像データを表示する。
【００３５】
［２．本実施の形態の処理］
つぎに、画像処理装置１００が行う画像処理の一例について、図２から図６を参照して説明する。
【００３６】
はじめに、画像処理装置１００が行う画像処理（その１）の一例について図２、図３および図４を参照して説明する。図２は画像処理装置１００が行う画像処理（その１）の一例を示すフローチャートである。
【００３７】
まず、スキャナ制御部１０２ａは、所定の原稿読取条件（読取モード）が設定されているスキャナ２００に対して読取起動を行う（ステップＳＡ−１）。なお、複数のアプリケーションのそれぞれに適した画像を得るため、読取モードは予め情報量の多い（高解像度、カラーなど）モードに設定されている。最近ではパーソナルコンピュータやスキャナが高速化されてきているため、高解像度での読み取りや高解像度画像の処理が高速に実現可能となった。
【００３８】
つぎに、スキャナ制御部１０２ａは、ステップＳＡ−１で読み取らせた結果スキャナ２００で生成された画像データを当該スキャナ２００から取得し、取得した画像データを画像処理部１０２ｄに受け渡す（ステップＳＡ−２）。
【００３９】
つぎに、アプリ選択部１０２ｃは、ステップＳＡ−２で取得した画像データの使用目的に合うアプリケーションを、予め設定した複数のアプリケーションの中からユーザに選択させ、選択されたアプリケーションに関する情報を画像処理部１０２ｄやアプリ接続部１０２ｅに受け渡す（ステップＳＡ−３）。具体的には、アプリ選択部１０２ｃは、予め設定した複数のアプリケーションを選択可能に表示するアプリ選択画面ＭＡ（後述する図３参照）を表示部１０８に表示し、表示したアプリ選択画面ＭＡのアプリ選択領域ＭＡ１において選択可能なアプリケーションの中から画像データの使用目的に合うアプリケーションをユーザに入力部１０６で選択させる。
【００４０】
ここで、アプリ選択画面ＭＡの一例について図３を参照して説明する。図３はアプリ選択画面ＭＡの一例を示す図である。
【００４１】
アプリ選択画面ＭＡはアプリ選択領域ＭＡ１や画像表示領域ＭＡ２などを含んで構成される。アプリ選択領域ＭＡ１は、予め設定された複数のアプリケーションに関する情報（例えば“このコンピュータに保存”や“指定したフォルダに保存”、“メールで送信”、“プリンタで印刷”など）を選択可能に表示するためのものである。これにより、アプリ選択領域ＭＡ１に表示されているアプリケーションの中から画像データの使用目的に合うものを、ユーザに入力部１０６で選択させることができる。なお、画像解析部１０２ｂで画像解析された解析結果に基づいてアプリ選択部１０２ｃでアプリケーションが制限された場合、当該制限されたアプリケーション（ユーザに選択させないアプリケーション）をアプリ選択領域ＭＡ１においてユーザが選択できないよう図示の如くグレーアウトしてもよい。画像表示領域ＭＡ２は、画像処理部１０２ｄで処理した後の画像データを、当該画像データに関する情報（例えばカラーモードや画質、ファイルフォーマット、ファイルサイズ、ページ数など）と共に表示するためのものである。これにより、画像データの使用目的に合うアプリケーションをユーザに選択させる前に、画像表示領域ＭＡ２に表示された処理後の画像データおよびそれに関する情報をユーザに提示することができる。
【００４２】
図２に戻り、画像処理部１０２ｄは、ステップＳＡ−３でアプリ選択部１０２ｃから受け渡されたアプリケーション（ステップＳＡ−３で選択されたアプリケーション）に適した画像処理条件を設定し、設定した画像処理条件に従って、ステップＳＡ−２でスキャナ制御部１０２ａから受け渡された画像データを処理し、処理した後の画像データをアプリ接続部１０２ｅに受け渡す（ステップＳＡ−４：詳細画像処理）。
【００４３】
ここで、画像処理部１０２ｄが行う詳細画像処理の一例について図４を参照して説明する。図４は画像処理部１０２ｄが行う詳細画像処理の一例を示すフローチャートである。
【００４４】
まず、画像処理部１０２ｄは、アプリ選択部１０２ｃから受け渡されたアプリケーションに適した画像処理条件を、記憶部１０４に格納された画像処理条件ファイル１０４ａから取得する（ステップＳＢ−１）。
【００４５】
つぎに、画像処理部１０２ｄは、ステップＳＢ−１で取得した画像処理条件に従って、スキャナ制御部１０２ａから受け渡された画像データを処理する（ステップＳＢ−２）。なお、画像変換する項目は、解像度や、カラー情報（カラー、グレーおよび白黒など）、用紙サイズ、片面／両面などである。
【００４６】
つぎに、画像処理部１０２ｄは、ステップＳＢ−２で処理した後の画像データをアプリ接続部１０２ｅに受け渡す（出力する）（ステップＳＢ−３）。
【００４７】
これにて、画像処理部１０２ｄが行う詳細画像処理の説明を終了する。なお、各アプリケーションに適した画像処理条件は、ユーザ設定により可変であってもよい。
【００４８】
図２に戻り、アプリ接続部１０２ｅは、ステップＳＡ−４で画像処理部１０２ｄから受け渡された処理後の画像データを、ステップＳＡ−３でアプリ選択部１０２ｃから受け渡されたアプリケーション（ステップＳＡ−３で選択されたアプリケーション）を実行するアプリ実行部１０２ｆに適切な方法で受け渡す（ステップＳＡ−５）。
【００４９】
以上、画像処理装置１００が行う画像処理（その１）の説明を終了する。
【００５０】
つぎに、画像処理装置１００が行う画像処理（その２）の一例について図５を参照して説明する。図５は画像処理装置１００が行う画像処理（その２）の一例を示すフローチャートである。なお、本処理の説明では上述した説明と重複するものを省略する場合がある。
【００５１】
まず、スキャナ制御部１０２ａは、所定の原稿読取条件（読取モード）が設定されているスキャナ２００に対して読取起動を行う（ステップＳＣ−１）。
【００５２】
つぎに、スキャナ制御部１０２ａは、ステップＳＣ−１で読み取らせた結果スキャナ２００で生成された画像データを当該スキャナ２００から取得し、取得した画像データを画像解析部１０２ｂおよび画像処理部１０２ｄに受け渡す（ステップＳＣ−２）。
【００５３】
つぎに、画像解析部１０２ｂは、ステップＳＣ−２でスキャナ制御部１０２ａから受け渡された画像データを解析し、その解析結果をアプリ選択部１０２ｃに受け渡す（ステップＳＣ−３）。なお、解析する内容は、例えば、１．カラー情報（カラー、グレー、白黒など）、２．用紙サイズ、３．片面／両面、４．ページ数である。解析するページが複数の場合は、１．〜３．を組み合わせて解析する。
【００５４】
つぎに、アプリ選択部１０２ｃは、ステップＳＣ−３で画像解析部１０２ｂから受け渡された解析結果を受けて、ユーザにより選択可能とするアプリケーションを制限する（ステップＳＣ−４）。具体的には、アプリ選択部１０２ｃは、解析結果を受けて、アプリ選択画面ＭＡのアプリ選択領域ＭＡ１（図３参照）に選択可能に表示するアプリケーションを制限する。
【００５５】
つぎに、アプリ選択部１０２ｃは、ステップＳＣ−４で制限した結果選択可能なものとして残ったアプリケーションの中から、ステップＳＣ−２で取得した画像データの使用目的に合うアプリケーションをユーザに選択させ、選択されたアプリケーションに関する情報を画像処理部１０２ｄやアプリ接続部１０２ｅに受け渡す（ステップＳＣ−５）。具体的には、アプリ選択部１０２ｃは、選択可能なものとして制限されたアプリケーションを選択可能に表示するアプリ選択画面ＭＡ（図３参照）を表示部１０８に表示し、表示したアプリ選択画面ＭＡのアプリ選択領域ＭＡ１において選択可能なアプリケーションの中から画像データの使用目的に合うアプリケーションをユーザに入力部１０６で選択させる。なお、制限したアプリケーションは、図３に示すようにグレーアウトさせて表示しないようにしている。ここで、選択可能なアプリケーションと共に制限したアプリケーションも表示しておく場合には、当該制限したアプリケーションがユーザにより選択された際はその後にそのことを通知するエラーを表示してもよく、又当該選択可能なアプリケーションと当該制限したアプリケーションとをユーザが区別し易いようにこれらを適宜並び替えてもよい。
【００５６】
つぎに、画像処理部１０２ｄは、ステップＳＣ−５でアプリ選択部１０２ｃから受け渡されたアプリケーション（ステップＳＣ−５で選択されたアプリケーション）に適した画像処理条件を設定し、設定した画像処理条件に従って、ステップＳＣ−２でスキャナ制御部１０２ａから受け渡された画像データを処理し、処理した後の画像データをアプリ接続部１０２ｅに受け渡す（ステップＳＣ−６：詳細画像処理）。
【００５７】
つぎに、アプリ接続部１０２ｅは、ステップＳＣ−６で画像処理部１０２ｄから受け渡された処理後の画像データを、ステップＳＣ−５でアプリ選択部１０２ｃから受け渡されたアプリケーション（ステップＳＣ−５で選択されたアプリケーション）を実行するアプリ実行部１０２ｆに適切な方法で受け渡す（ステップＳＣ−７）。
【００５８】
以上、画像処理装置１００が行う画像処理（その２）の説明を終了する。
【００５９】
つぎに、画像処理装置１００が行う画像処理（その３）の一例について図６を参照して説明する。図６は画像処理装置１００が行う画像処理（その３）の一例を示すフローチャートである。なお、本処理の説明では上述した説明と重複するものを省略する場合がある。
【００６０】
まず、スキャナ制御部１０２ａは、所定の原稿読取条件（読取モード）が設定されているスキャナ２００に対して読取起動を行う（ステップＳＤ−１）。
【００６１】
つぎに、スキャナ制御部１０２ａは、ステップＳＤ−１で読み取らせた結果スキャナ２００で生成された画像データを当該スキャナ２００から取得し、取得した画像データを画像解析部１０２ｂおよび画像処理部１０２ｄに受け渡す（ステップＳＤ−２）。
【００６２】
つぎに、画像解析部１０２ｂは、ステップＳＤ−２でスキャナ制御部１０２ａから受け渡された画像データを解析し、その解析結果をアプリ選択部１０２ｃに受け渡す（ステップＳＤ−３）。
【００６３】
つぎに、アプリ選択部１０２ｃは、ステップＳＤ−３で画像解析部１０２ｂから受け渡された解析結果を受けて、ユーザにより選択可能とするアプリケーションを制限する（ステップＳＤ−４）。
【００６４】
つぎに、画像処理部１０２ｄは、ステップＳＤ−４で制限した結果選択可能なものとして残った各々のアプリケーションに適した画像処理条件を個別に設定し、設定した各々の画像処理条件に従って、ステップＳＤ−２でスキャナ制御部１０２ａから受け渡された画像データを個別に処理し、処理した後の各画像データをアプリ選択部１０２ｃに受け渡す（ステップＳＤ−５：詳細画像処理）。なお、この段階で複数の画像処理を行うことで、ユーザがアプリケーションを選択した後の処理を速やかに行うことができる。
【００６５】
つぎに、アプリ選択部１０２ｃは、ステップＳＤ−５で画像処理部１０２ｄから受け渡された処理後の各画像データを表示部１０８に表示し、ステップＳＤ−４で制限した結果選択可能なものとして残ったアプリケーションの中から、ステップＳＤ−２で取得した画像データの使用目的に合うアプリケーションをユーザに選択させ、選択されたアプリケーションに関する情報および選択されたアプリケーションに対応する処理後の画像データをアプリ接続部１０２ｅに受け渡す（ステップＳＤ−６）。具体的には、アプリ選択部１０２ｃは、選択可能なものとして制限されたアプリケーションを選択可能に表示するアプリ選択画面ＭＡ（図３参照）を表示部１０８に表示すると共に、処理後の画像データおよびそれに関する情報を表示実行部１０２ｃ１の処理により当該アプリ選択画面ＭＡの画像表示領域ＭＡ２に表示する。そして、アプリ選択部１０２ｃは、表示したアプリ選択画面ＭＡのアプリ選択領域ＭＡ１において選択可能なアプリケーションの中から画像データの使用目的に合うアプリケーションをユーザに入力部１０６で選択させる。これにより、ユーザは、アプリケーションを選択する前に、各アプリケーション対応する処理後の画像を確認することができる。
【００６６】
つぎに、アプリ接続部１０２ｅは、ステップＳＤ−６でアプリ選択部１０２ｃから受け渡された処理後の画像データを、ステップＳＤ−６でアプリ選択部１０２ｃから受け渡されたアプリケーション（ステップＳＤ−６で選択されたアプリケーション）を実行するアプリ実行部１０２ｆに適切な方法で受け渡す（ステップＳＤ−７）。
【００６７】
以上、画像処理装置１００が行う画像処理（その３）の説明を終了する。
【００６８】
［３．本実施の形態のまとめ、および他の実施の形態］
以上、詳細に説明したように、画像処理装置１００によれば、所定の原稿読取条件が設定されているスキャナ２００に原稿を読み取らせ、読み取らせた結果スキャナ２００で生成された画像データを取得し、取得した画像データの使用目的に合うアプリケーションをユーザに選択させ、選択されたアプリケーションに適した画像処理条件を設定し、設定した画像処理条件に従って画像データを処理するので、ユーザに煩わしい設定を意識させることなく、ユーザが行いたいことを自動的に行うことができる。
【００６９】
また、画像処理装置１００によれば、複数のアプリケーションのそれぞれに適した画像を得るためスキャナ２００からは情報量の多い（高解像度、カラーなど）設定で読み取りを行ない、ユーザが選択した使用目的に応じて画像補正を行なうことで、自動的に最適な画像を当該使用目的に合うアプリケーションに受け渡すことが可能となる。つまり、画像処理装置１００によれば、スキャナでの読み取り後に、画像データの使用目的をユーザに選択させることができる。
【００７０】
また、画像処理装置１００によれば、取得した画像データを解析し、その解析結果に基づいて、予め設定した複数のアプリケーションのうちユーザにより選択可能とするものを制限し、制限した結果選択可能なものとして残ったアプリケーションの中から画像データの使用目的に合うものをユーザに選択させるので、ユーザによるアプリケーションの選択作業をよりわかり易いものにすることができる。
【００７１】
また、画像処理装置１００によれば、制限した結果選択可能なものとして残った各々のアプリケーションに適した画像処理条件を個別に設定し、設定した各々の画像処理条件に従って、取得した画像データを個別に処理し、処理した後の画像データを表示部１０８に表示し、制限した結果選択可能なものとして残ったアプリケーションの中から画像データの使用目的に合うものをユーザに選択させるので、ユーザはアプリケーションの選択作業前に、選択可能な各アプリケーションに対応する画像を確認することができ、またユーザによるアプリケーションの選択後の処理を速やかに行うことができる。
【００７２】
さらに、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。例えば、本実施の形態において説明した各処理のうち、自動的に行なわれるものとして説明した処理の全部または一部を手動的に行うこともでき、手動的に行なわれるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。また、この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種の情報、画面例およびデータベース構成については、特記する場合を除いて任意に変更することができる。
【００７３】
また、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の付加等に応じて又は機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００７４】
また、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、画像処理装置１００に含まれる各部が備える処理機能については、その全部または任意の一部をＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいはワイヤードロジックによるハードウェアとして実現することも可能である。なお、プログラムは、後述する記録媒体に記録されており、必要に応じて画像処理装置１００に機械的に読み取られる。
【００７５】
また、画像処理装置１００に含まれるＲＯＭやＨＤなどの記憶装置には、ＯＳと協働してＣＰＵに命令を与え各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭ等にロードされることによって実行され、画像処理装置１００に含まれる各装置の機能をＣＰＵと協働して実現する。また、このコンピュータプログラムは、任意のネットワークを介して接続されたアプリケーションプログラムサーバに記録されてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。また、このプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、本実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【産業上の利用可能性】
【００７６】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、産業上の多くの分野、特にスキャナで読み取った画像に関する画像処理分野で実施することができ、極めて有用である。
【図面の簡単な説明】
【００７７】
【図１】画像処理装置１００の全体構成の一例を示すブロック図である。
【図２】画像処理装置１００が行う画像処理（その１）の一例を示すフローチャートである。
【図３】アプリ選択画面ＭＡの一例を示す図である。
【図４】画像処理部１０２ｄが行う詳細画像処理の一例を示すフローチャートである。
【図５】画像処理装置１００が行う画像処理（その２）の一例を示すフローチャートである。
【図６】画像処理装置１００が行う画像処理（その３）の一例を示すフローチャートである。
【符号の説明】
【００７８】
１００  画像処理装置
１０２  制御部
１０２ａ  スキャナ制御部
１０２ｂ  画像解析部
１０２ｃ  アプリ選択部
１０２ｃ１  表示実行部
１０２ｄ  画像処理部
１０２ｅ  アプリ接続部
１０２ｆ  アプリ実行部
１０４  記憶部
１０４ａ  画像処理条件ファイル
１０６  入力部
１０８  表示部
２００  スキャナ
【図１】
0005667656.tif 000002
【図２】
0005667656.tif 000003
【図４】
0005667656.tif 000004
【図５】
0005667656.tif 000005
【図６】
0005667656.tif 000006
【図３】
0005667656.tif 000007