(57)【要約】【課題】ユーザインターフェースを効率的に利用することにより、煩雑な操作を要することなくユーザの希望に沿った画像検索を行うことのできる画像処理装置を提供する。【解決手段】複数のハードキーを備えた画像処理装置であって、複数のハードキーの配置に対応する複数の領域と、各領域の属性とを画像に対応付けて記憶する画像記憶部１１０と、ユーザにより所定のハードキーが押下されると、押下されたハードキーの位置に対応する領域を特定する領域特定部１２０と、ユーザから領域特定手段により特定された領域の属性の入力を受け付ける属性受付部１２２と、画像記憶部１１０において、領域特定部１２０により特定された領域の属性が、属性受付部１２２が受け付けた属性と一致する画像を検索する検索部１２６とを備えた。【選択図】        図１
2010072882.tif 000002
【特許請求の範囲】
【請求項１】
複数のハードキーを備えた画像処理装置であって、
画像と、前記画像の前記複数のハードキーの配置に対応する複数の領域と、各領域の属性とを対応付けて記憶する記憶する画像記憶手段と、
ユーザにより所定のハードキーが押下されると、押下された前記ハードキーの位置に対応する前記領域を特定する領域特定手段と、
ユーザから前記領域特定手段により特定された前記領域の属性の入力を受け付ける属性受付手段と、
前記画像記憶手段において、前記領域特定手段により特定された前記領域の属性が、前記属性受付手段が受け付けた属性と一致する前記画像を検索する検索手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像を、前記複数のハードキーの配置に対応する複数の前記領域に分割する領域分割手段をさらに備え、
前記画像記憶手段は、前記領域分割手段により得られた複数の前記領域を前記画像に対応付けて記憶することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記領域の像域分離処理により、前記領域の属性を判定する属性判定手段をさらに備え、
前記画像記憶手段は、前記属性判定手段により判定された前記属性を前記領域に対応付けて記憶することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記領域特定手段により特定された前記領域に対する属性変更指示をユーザから受け付ける第１指示受付手段と、
前記第１指示受付手段が受け付けた前記属性変更指示にしたがい、前記領域の属性を変更する属性変更手段と
をさらに備え、
前記属性変更手段により前記属性が変更された場合に、前記画像記憶手段は、変更後の前記属性を記憶することを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記領域特定手段により特定された前記領域に対する画像編集指示をユーザから受け付ける第２指示受付手段と、
前記第２指示受付手段が受け付けた前記画像編集指示にしたがい、前記領域を編集する編集手段をさらに備え、
前記編集手段により前記領域が編集された場合に、前記画像記憶手段は、編集後の前記領域を記憶することを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記画像記憶手段は、前記領域をさらに前記複数のハードキーの配置に対応して分割することにより得られた複数の領域それぞれと、各領域の属性とを対応付けて記憶し、
前記領域特定手段は、所定の領域を特定した状態において、さらにユーザにより所定のハードキーが選択されると、特定されている前記領域中に含まれる複数の領域の中から、選択されたハードキーの位置に対応する領域を特定することを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
複数のハードキーを備えた画像処理装置における画像処理方法であって、
前記画像処理装置は、画像と、前記画像の前記複数のハードキーの配列に対応する複数の領域と、各領域の属性とを対応付けて記憶する記憶手段を有し、
領域特定手段が、ユーザにより所定のハードキーが押下されると、前記画像の前記複数のハードキーの配列に対応する領域であって、押下された前記ハードキーの位置に対応する前記領域を特定する領域特定ステップと、
属性受付手段が、ユーザから前記領域特定ステップにおいて特定された前記領域の属性の入力を受け付ける属性受付ステップと、
検索手段が、前記記憶手段において、前記領域特定ステップにおいて特定された前記領域の属性が、前記属性受付ステップにおいて受け付けた属性と一致する前記画像を検索する検索ステップと
を有することを特徴とする画像処理方法。
【請求項８】
コンピュータに実行させるための画像処理プログラムであって、
前記コンピュータは、画像と、前記画像の前記複数のハードキーの配列に対応する複数の領域と、各領域の属性とを対応付けて記憶する記憶手段を有し、
ユーザにより所定のハードキーが押下されると、前記複数のハードキーの配列に対応して画像を分割することにより得られた領域であって、押下された前記ハードキーの位置に対応する前記領域を特定する領域特定ステップと、
ユーザから前記領域特定ステップにおいて特定された前記領域の属性の入力を受け付ける属性受付ステップと、
前記記憶手段において、前記領域特定ステップにおいて特定された前記領域の属性が、前記属性受付ステップにおいて受け付けた属性と一致する前記画像を検索する検索ステップと
をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアキーを備えた画像処理装置、画像処理方法および画像処理プログラムに関するものである。
【背景技術】
【０００２】
従来、単なるデジタル複写機ではなく、ファクシミリ機能、プリンタ機能、スキャナ機能等、いろいろな機能と複合したデジタル複合機（ＭＦＰ）が知られている。ＭＦＰにおいては、画像を蓄積することが可能である。今後は、ＭＦＰ内に蓄積されるデータの大容量化に伴い、ＭＦＰ内に蓄積された大量のデータの中から必要なデータを効率的に検索する手法が必要となってくる。ＭＦＰには、操作パネルや表示装置などのユーザインターフェースが設けられており、画像検索においては、これらのユーザインターフェースを効率的に利用することが望まれる。
【０００３】
例えば、特許文献１には、表示画面を複数の分割表示領域に分割し、タッチパネルやハードキーで分割表示領域を選択する技術が開示されている。さらに、本技術では、各分割表示領域のサイズを変更することも可能である。
【０００４】
【特許文献１】特開２００４−２１７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば表示装置に画像データを表示させ、表示された画像データを参考にユーザから検索条件の入力を受け付けることとすると、検索結果としての画像データを表示するための領域が制限されてしまう。また、表示装置を備えていないＭＦＰにおいては実現することができず、問題であった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ＭＦＰが備えるユーザインターフェースを効率的に利用することにより、煩雑な操作を要することなくユーザの希望に沿った画像検索を行うことのできる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、複数のハードキーを備えた画像処理装置であって、前記複数のハードキーの配置に対応して画像を分割することにより得られた複数の領域それぞれと、各領域の属性とを前記画像に対応付けて記憶する画像記憶手段と、ユーザにより所定のハードキーが押下されると、押下された前記ハードキーの位置に対応する前記領域を特定する領域特定手段と、ユーザから前記領域特定手段により特定された前記領域の属性の入力を受け付ける属性受付手段と、前記画像記憶手段において、前記領域特定手段により特定された前記領域の属性が、前記属性受付手段が受け付けた属性と一致する前記画像を検索する検索手段とを備えたことを特徴とする。
【０００８】
また、本発明は、複数のハードキーを備えた画像処理装置における画像処理方法であって、前記画像処理装置は、画像と、前記画像の前記複数のハードキーの配列に対応する複数の領域と、各領域の属性とを対応付けて記憶する記憶手段を有し、領域特定手段が、ユーザにより所定のハードキーが押下されると、前記複数のハードキーの配列に対応して画像を分割することにより得られた領域であって、押下された前記ハードキーの位置に対応する前記領域を特定する領域特定ステップと、属性受付手段が、ユーザから前記領域特定ステップにおいて特定された前記領域の属性の入力を受け付ける属性受付ステップと、検索手段が、前記記憶手段において、前記領域特定ステップにおいて特定された前記領域の属性が、前記属性受付ステップにおいて受け付けた属性と一致する前記画像を検索する検索ステップとを有することを特徴とする。
【０００９】
また、本発明は、コンピュータに実行させるための画像処理プログラムであって、前記コンピュータは、画像と、前記画像の前記複数のハードキーの配列に対応する複数の領域と、各領域の属性とを対応付けて記憶する記憶手段を有し、ユーザにより所定のハードキーが押下されると、前記複数のハードキーの配列に対応して画像を分割することにより得られた領域であって、押下された前記ハードキーの位置に対応する前記領域を特定する領域特定ステップと、ユーザから前記領域特定ステップにおいて特定された前記領域の属性の入力を受け付ける属性受付ステップと、前記記憶手段において、前記領域特定ステップにおいて特定された前記領域の属性が、前記属性受付ステップにおいて受け付けた属性と一致する前記画像を検索する検索ステップとをコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、表示される画像の大きさ、表示位置によらず常に同じハードキーが各画像領域に割り当てるので、コストアップなくユーザによる画像検索時の操作性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法および画像処理プログラムの最良な実施の形態を詳細に説明する。
【００１２】
図１は、本発明の第１の実施の形態にかかる画像処理装置としての複合機（ＭＦＰ）１００の構成を示すブロック図である。複合機１００は、画像取得部１０２と、画像処理部１０４と、領域分割部１０６と、属性判定部１０８と、画像記憶部１１０と、領域特定部１２０と、指示受付部１２２と、表示部１２４と、検索部１２６と、属性変更部１２８と、画像編集部１３０とを主に備えている。
【００１３】
画像取得部１０２は、外部から画像データを取得する。具体的には、画像読取装置により読み取られた画像データを取得する。画像処理部１０４は、画像取得部１０２が取得した画像データに対し、γ補正、色変換など通常の画像処理を施す。領域分割部１０６は、画像処理部１０４による画像処理と並行して、画像取得部１０２が取得した画像データを複数の領域に分割する。
【００１４】
具体的には、図２に示すように、画像データ２１０を複合機１００の筐体に設けられたハードキー２００のキー配列に対応した複数の領域に分割する。本実施の形態においては、図２に示すように、４行３列のキー配列に対応し、４行３列の計１２の領域に分割する。また、各領域には、位置情報として対応するハードキーの番号が割り当てられる。例えば、左上角の領域は、ハードキー１に対応するので、番号１が割り当てられる。上中央の領域は、ハードキー２に対応するので、番号２が割り当てられる。
【００１５】
領域分割部１０６は、図３に示すように、領域分割により得られた各領域をさらに領域分割する。この場合にも、ハードキー２００のキー配列に対応した複数の領域に分割する。例えば、図３に示すように、領域分割により得られた番号６の領域２２０をさらに１２の領域に分割する。他の領域についても同様に、１２の領域に分割する。以下、１回の領域分割により得られた領域を第１領域と称する。また、２回の領域分割により得られた領域、すなわち第１領域を領域分割することにより得られた領域を第２領域と称する。
【００１６】
なお、本実施の形態においては、４行３列のハードキーを例に説明するが、ハードキーの配列はこれに限定されるものではない。例えば、４行４列のハードキーを備えた複合機においては、像域分割部１０６は、画像データを４行４列の１６領域に分割する。
【００１７】
属性判定部１０８は、領域分割部１０６により得られた各領域（第１領域、第２領域）に対し、像域分離処理により属性を判定する。属性としては、文字、写真、白地などがある。例えば、図２に示す画像データでは、番号１，２，３，６，＊，０，＃の領域は文字情報しか含まれていない。このため、像域分離処理により属性は文字と判定される。また、番号４，５，７，８の領域は、写真データのみの領域であるため、像域分離処理により属性は写真と判定される。番号９の領域は、何の情報も含まないため、紙白部と判定される。
【００１８】
画像記憶部１１０は、画像処理部１０４により画像処理が施された画像データと、領域分割部１０６により得られた領域分割の結果と、各領域に割り当てられた属性とを対応付けて記憶する。
【００１９】
領域特定部１２０は、ユーザによりハードキーが押下され、検出装置がハードキーの押下を検出すると、押下されたハードキーに対応する領域を特定する。指示受付部１２２は、ユーザインタフェースを介してユーザから入力された各種指示や属性の指定を受け付ける。指示としては、例えば属性変更指示、画像編集指示などがある。指示受付部１２２は、属性受付手段、第１指示受付手段および第２指示受付手段に対応する。表示部１２４は、各種情報を表示する。
【００２０】
検索部１２６は、指示受付部１２２が受け付けた内容にしたがい、検索条件に合致した画像データを検索する。属性変更部１２８は、指示受付部１２２が受け付けた属性変更指示にしたがい、所定の領域の属性を変更する。画像編集部１３０は、指示受付部１２２が受け付けた画像編集指示にしたがい、所定の領域の画像を編集する。
【００２１】
図４および図５は、画像記憶部１１０のデータ構成を示す図である。画像記憶部１１０は、画像データと、画像データを分割して得られた複数の領域と、属性とを対応付けて記憶している。また、図５に示すように、各第１領域には、各第１領域を領域分割して得られた複数の第２領域と、属性とが対応付けられている。
【００２２】
図６は、複合機１００による画像検索処理を示すフローチャートである。画像検索処理において、まずユーザは、検索条件を入力する。具体的には、図７に示すように、複合機１００に設けられた操作表示部２０の表示装置２５０に属性の選択肢が表示される。ここで、ユーザは、まず対象とすべき領域に対応する番号のハードキーを押下する。そして、表示装置２５０において指定したい属性を選択する。なお、表示装置２５０はタッチパネルである。
【００２３】
ユーザによりハードキーが押下されると、領域特定部１２０は、ユーザにより押下されたハードキーに対応する領域を特定する（ステップＳ１００）。さらに、ユーザにより、選択した領域に対する属性が入力されると、指示受付部１２２は、入力された属性を受け付ける（ステップＳ１０２）。
【００２４】
例えば、図２に示す画像を検索したい場合には、ユーザはハードキー１，２，３，６，＊，０，＃を選択し、表示装置２５０において文字属性を選択する。さらに、ハードキー４，５，７，８を選択し、表示装置２５０において写真属性を選択する。さらに、ハードキー９を選択し、紙白属性を選択する。なお、検索時に所定の領域の属性を忘れてしまった場合など、所定の領域の属性について指定を行わない場合には、その領域のハードキーを選択し、表示画面２１０において、「Don’t care」を選択する。
【００２５】
以上の操作により、画像データを検索するための各領域に対する検索条件が入力される。なお、所定の領域に対し「Don’t care」が選択された場合には、その領域の属性については問わないという検索条件となる。
【００２６】
画像記憶部１１０に画像データが蓄積されていない場合には（ステップＳ１０４，Ｎｏ）、表示装置２５０に画像データが蓄積されていない旨の警告のメッセージを表示し（ステップＳ１０６）、処理を終了する。画像記憶部１１０に画像データが蓄積されている場合には（ステップＳ１０４，Ｙｅｓ）、検索部１２６は、領域特定部１２０が特定した領域の属性が、指示受付部１２２が受け付けた属性に一致する画像データを検索する（ステップＳ１０８）。
【００２７】
検索条件に合致する画像データが存在しない場合には（ステップＳ１１０，Ｎｏ）、表示装置２５０に検索条件に合致する画像データが存在しない旨の警告のメッセージを表示し（ステップＳ１１２）、ステップＳ１００に戻る。検索条件に合致する画像データが存在し（ステップＳ１１０，Ｙｅｓ）、検索条件に合致する画像データが２つ以上ある場合には（ステップＳ１１４，Ｎｏ）、設定条件にしたがい、複数の画像データの並び替えを行う（ステップＳ１１６）。なお、設定条件は、例えば使用頻度順、保存日時順、使用履歴順、ファイルサイズ順などデータを並び替えるための条件であり、予めユーザにより設定される。また、他の例としては、機器に予め設定されていてもよい。そして、表示部１２４は、表示画面２１０に並び替えられた複数の画像データを表示する。
【００２８】
検索条件に合致する画像データが１つのみである場合には（ステップＳ１１４，Ｙｅｓ）、表示部１２４は、この画像データを表示する（ステップＳ１１８）。
【００２９】
図８は、検索結果として複数の画像データを表示するプレビュー画面を示す図である。このように、プレビュー画面においては、複数の画像データが一覧表示される。表示装置２５０に表示しきれない場合には、複数ページに分けて表示され、図８に示すように表示装置２５０には次のページおよび前のページのボタンが表示される。これらのボタンを選択することにより、表示ページを切り替えることができる。なお、１ページ目が表示されているときに、前のページのボタンが選択されると、最終ページが表示される。
【００３０】
本実施の形態においては、検索条件となる画像データの各領域をハードキーに割り当てているので、表示装置２５０に各領域を選択するための表示を行う必要がない。このため、プレビュー画面により多くの画像データ（検索結果）を表示することができる。
【００３１】
図８に示すように検索結果として画像データが表示され、ユーザによって、所望の画像が選択されると（ステップＳ１２０，Ｙｅｓ）、選択された画像データに対する出力など各種処理が行われる（ステップＳ１２２）。以上で、画像データ検索処理が完了する。一方、画像データの選択がなされない場合には（ステップＳ１２０，Ｎｏ）、再びステップＳ１００に戻る。
【００３２】
図９は、図６を参照しつつ説明した領域特定処理（ステップＳ１００）の詳細な処理を示すフローチャートである。まず、ユーザにより所定のハードキーが押下される（ステップＳ１３０）。押下回数が１回である場合には（ステップＳ１３２，Ｎｏ）、領域特定部１２０は、押下されたハードキーに対応する領域を選択する（ステップＳ１３４）。例えば、ハードキー６が押下されると、図２に示す領域６が選択される。ユーザによる追加指定がある場合には（ステップＳ１３６，Ｙｅｓ）、再びステップＳ１３０に戻る。追加指定がない場合には（ステップＳ１３６，Ｎｏ）、領域特定処理が終了する。
【００３３】
ステップＳ１３２において、押下回数が２回以上である場合には（ステップＳ１３２，Ｙｅｓ）、押下されたキー番号を記憶する（ステップＳ１４０）。そして、押下されたキー番号に対応する領域にハードキーを割り当てる（ステップＳ１４２）。例えば、ハードキー６が２回押下された場合には、図３に示す領域６の第１領域２２０にハードキーが割り当てられる。
【００３４】
第２領域にハードキーが割り当てられた状態で、さらにキーが押下されると（ステップＳ１４４）、押下回数が１回である場合には（ステップＳ１４６，Ｎｏ）、押下されたキーの領域を選択する（ステップＳ１４８）。例えば、図３に示す番号６の第１領域２２０中の各第２領域にハードキーが割り当てられているときに、ハードキー６が押下されると、第１領域２２０中の番号６の第２領域が選択される。そして、ユーザによる追加指定がある場合には（ステップＳ１５０，Ｙｅｓ）、ステップＳ１４４に戻る。追加指定がない場合には（ステップＳ１５０，Ｎｏ）、領域特定処理が終了する。
【００３５】
押下回数が２回以上であり（ステップＳ１４６，Ｙｅｓ）、かつ押下されたキーがステップＳ１３０において押下されたキーと同じである場合には（ステップＳ１６０，Ｙｅｓ）、ハードキーの割り当てを第１領域に戻し（ステップＳ１６２）、ステップＳ１３０に戻る。すなわち、図３に示す番号６の第１領域２２０中の各第２領域にハードキーが割り当てられているときに、ハードキー６が２回押下された場合には、画像データ２１０中の第１領域にハードキーが割り当てられる。
【００３６】
ステップＳ１６０において、押下されたキーと異なる場合には（ステップＳ１６０，Ｎｏ）、押下されたキー番号を記憶する（ステップＳ１６４）。そして、押下されたキーの第２領域にハードキーを割り当て（ステップＳ１６６）、ステップＳ１４４に戻る。例えば、図３に示す番号６の第１領域２２０に対応する第２領域にハードキーが割り当てられている状態で、ハードキー８が押下されたとする。この場合には、番号８の第１領域に対応する第２領域にハードキーが割り当てられる。
【００３７】
以上のように、ハードキーの押下回数により、ハードキーに割り当てられる領域を切り替えることにより、限られた数のハードキーを利用して、多数の領域を選択可能とすることができる。
【００３８】
なお、予め定めた押下方法によりハードキーに割り当てられる領域を切り替えればよく、他の例としては、押下回数にかえて押下時間によってハードキーに割り当てられる領域を切り替えてもよい。
【００３９】
さらに、複合機１００は、属性変更処理を行う。属性変更処理においては、まず、ユーザは、ハードキーを押下することにより、属性変更処理の対象となる領域を選択する。これにより、領域特定部１２０は、押下されたハードキーに対応する領域を特定する。さらに、ユーザが表示装置２５０を介して、新たな属性を入力すると、指示受付部１２２は、ユーザによる入力内容を示す属性変更指示を取得する。そして、属性変更部１２８は、領域特定部１２０により特定された領域の属性を属性変更指示にしたがい変更する。そして、画像記憶部１１０の属性を更新する。
【００４０】
また、複合機１００は、画像編集処理を行う。画像編集処理においては、例えば図１０に示すように、番号４の領域と番号６の領域とを入れ替える画像編集指示を入力する。この場合には、ユーザは、ハードキーにより番号４と番号６を入力し、表示装置２５０においてこれらを入れ替える旨の画像編集指示を入力する。
【００４１】
ユーザからの入力に対応して、領域特定部１２０がハードキーに対応する２つの領域を特定し、指示受付部１２２がユーザによる入力内容を示す画像編集指示を取得する。そして、画像編集部１３０は、領域特定部１２０により特定された領域の画像を入れ替える。すなわち、各領域に割り当てられる番号を変更する。そして、画像記憶部１１０の領域番号を更新する。
【００４２】
また、例えば図１１に示すように、必要な領域の切り取り、貼り付けも可能である。なお、この場合には、複数の画像データから必要な領域を切り取ることができる。ユーザは、表示装置２５０により対象とすべき画像データを選択し、切り取りたい領域をハードキーで選択する。そして、表示装置２５０においてこれらを切り取る旨の画像編集指示を入力する。
【００４３】
ユーザからの入力に対応して、領域特定部１２０がハードキーに対応する領域を特定し、指示受付部１２２がユーザによる入力内容を示す画像編集指示を取得する。そして、画像編集部１３０は、領域特定部１２０により特定された領域の画像を切り出す。
【００４４】
以上のように、本実施の形態にかかる複合機１００においては、ハードキーに画像領域を割り当てることとしたので、表示装置２５０により多くの画像データ（検索結果）を表示することができる。また、表示装置を設けないような装置に対しても適用することができる。さらには、上述のように、ハードキーにより画像領域を選択し、画像領域に対する属性の変更や、画像編集といった操作も行うことができる。また、ユーザにとっても、画像領域それぞれを固定されたハードキーに割り当てることとしたので、位置がイメージとしてわかりやすく、容易に希望の領域を設定することができる。
【００４５】
なお、本実施の形態においては、属性判定部１０８は、各領域の属性とその割合とを算出し、画像記憶部１１０は、属性を記憶したが、属性判定部１０８は、属性に加えて属性の割合を判定し、画像記憶部１１０は、属性の割合をさらに記憶してもよい。この場合には、ユーザは、検索時に、属性だけでなく割合も指定する。これにより、より詳細な検索条件を設定し、ユーザの希望に合った画像検索を行うことができる。
【００４６】
図１２は、本実施の形態にかかる複合機１００のハードウェア構成を示すブロック図である。本図に示すように、この複合機１００は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００４７】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂとをさらに有する。
【００４８】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４９】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５０】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５１】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５２】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００５３】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５４】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５５】
また、実施の形態にかかる複合機１００で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の複合機で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５６】
また、本実施の形態の画像処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５７】
本実施の形態の複合機１００で実行される画像処理プログラムは、上述した各部（画像取得部と、画像処理部と、領域分割部と、属性判定部と、画像記憶部と、領域特定部と、指示受付部と、表示部と、検索部と、属性変更部と、画像編集部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像取得部と、画像処理部と、領域分割部と、属性判定部と、画像記憶部と、領域特定部と、指示受付部と、表示部と、検索部と、属性変更部と、画像編集部が主記憶装置上に生成されるようになっている。
【００５８】
なお、上記実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【図面の簡単な説明】
【００５９】
【図１】複合機１００の機能構成を示すブロック図である。
【図２】ハードキー２００と領域分割の関係を示す図である。
【図３】第１領域と第２領域を示す図である。
【図４】画像記憶部１１０のデータ構成を示す図である。
【図５】画像記憶部１１０のデータ構成を示す図である。
【図６】画像検索処理を示すフローチャートである。
【図７】表示装置２５０の表示例を示す図である。
【図８】プレビュー画面を示す図である。
【図９】領域特定処理の詳細な処理を示すフローチャートである。
【図１０】画像編集例を示す図である。
【図１１】画像編集例を示す図である。
【図１２】複合機のハードウェア構成を示すブロック図である。
【符号の説明】
【００６０】
１０  コントローラ
１１  ＣＰＵ
１２  ＭＥＭ−Ｐ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ＮＢ
１４  ＳＢ
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ＭＥＭ−Ｃ
１８  ＨＤＤ
２０  操作表示部
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
１００  複合機
１０２  画像取得部
１０４  画像処理部
１０６  領域分割部
１０８  属性判定部
１１０  画像記憶部
１２０  領域特定部
１２２  指示受付部
１２４  表示部
１２６  検索部
１２８  属性変更部
１３０  画像編集部
【図１】
2010072882.tif 000003
【図２】
2010072882.tif 000004
【図３】
2010072882.tif 000005
【図４】
2010072882.tif 000006
【図５】
2010072882.tif 000007
【図６】
2010072882.tif 000008
【図７】
2010072882.tif 000009
【図８】
2010072882.tif 000010
【図９】
2010072882.tif 000011
【図１０】
2010072882.tif 000012
【図１１】
2010072882.tif 000013
【図１２】
2010072882.tif 000014