(57)【要約】【課題】画像イメージの復元に係る処理時間を考慮して画像データのフォーマットを選択することにより、操作者に対して好適な表示を行う画像処理装置を提供すること。【解決手段】  画像イメージの特性を取得する特性取得手段と、前記特性に基づき、前記画像イメージの復元に係る処理時間を考慮して、画像データのフォーマットを選択するフォーマット選択手段と、前記画像データのフォーマットを、前記フォーマット選択手段によって選択されたフォーマットに変換するフォーマット変換手段とを有する画像処理装置。【選択図】図２
2008160404.tif 000002
【特許請求の範囲】
【請求項１】
画像イメージの特性を取得する特性取得手段と、
前記特性に基づき、前記画像イメージの復元に係る処理時間を考慮して、画像データのフォーマットを選択するフォーマット選択手段と、
前記画像データのフォーマットを、前記フォーマット選択手段によって選択されたフォーマットに変換するフォーマット変換手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記フォーマット選択手段が選択するフォーマットは、ラスタデータフォーマット又はベクタデータフォーマットであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
入力された画像データから、画像イメージを生成するイメージ生成手段と、
前記画像イメージの特徴に基づき、複数の領域に分割するイメージ分割手段とを有し、
前記特性取得手段は、前記領域毎の画像イメージの特性を取得し、
前記フォーマット選択手段は、前記領域毎に画像データのフォーマットを選択し、
前記フォーマット変換手段は、前記領域毎に画像データのフォーマットを変換すること
を特徴とする請求項１記載の画像処理装置。
【請求項４】
前記イメージ分割手段は、前記入力された画像データに対応する画像イメージのレイアウト情報を取得し、
前記レイアウト情報を保持するレイアウト情報保持手段と、
前記フォーマット変換手段によって変換された領域毎の画像データを保持する画像データ保持手段と、
前記画像データ保持手段によって保持される画像データから、前記領域毎の画像イメージを復元するイメージ復元手段と、
前記領域毎の画像イメージと前記レイアウト情報とに基づき、前記入力された画像データに対応する画像イメージを復元する入力画像復元手段と
を有することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記入力画像復元手段によって復元された画像イメージを表示する表示手段を有することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記画像イメージに対して直交変換を行う直交変換手段を有し、
前記フォーマット選択手段は、前記直交変換手段によって生成された変換係数に基づき、前記処理時間の予測を行うこと
を特徴とする請求項１記載の画像処理装置。
【請求項７】
前記直交変換手段は、ブロックに分割された前記画像イメージの、前記ブロック毎に直交変換を行い、
前記フォーマット選択手段は、前記ブロック毎の変換係数のうち所定の次数より高次の係数の値に基づき、前記処理時間の予測を行うこと
を特徴とする請求項６記載の画像処理装置。
【請求項８】
前記直交変換手段によって生成された変換係数に基づいて、画像データを圧縮する圧縮手段を有することを特徴とする請求項６記載の画像処理装置。
【請求項９】
画像イメージの特性を取得する特性取得ステップと、
前記特性に基づき、前記画像イメージの復元に係る処理時間を考慮して、画像データのフォーマットを選択するフォーマット選択ステップと、
前記画像データのフォーマットを、前記フォーマット選択ステップにおいて選択されたフォーマットに変換するフォーマット変換ステップと
を有することを特徴とする画像処理方法。
【請求項１０】
前記フォーマット選択ステップにおいて選択されるフォーマットは、ラスタデータフォーマット又はベクタデータフォーマットであることを特徴とする請求項９記載の画像処理方法。
【請求項１１】
入力された画像データから、画像イメージを生成するイメージ生成ステップと、
前記画像イメージの特徴に基づき、複数の領域に分割するイメージ分割ステップとを有し、
前記特性取得ステップは、前記領域毎の画像イメージの特性が取得され、
前記フォーマット選択ステップは、前記領域毎に画像データのフォーマットが選択され、
前記フォーマット変換ステップは、前記領域毎に画像データのフォーマットが変換されること
を特徴とする請求項９記載の画像処理方法。
【請求項１２】
前記イメージ分割ステップは、前記入力された画像データに対応する画像イメージのレイアウト情報が取得され、
前記フォーマット変換ステップにおいて変換された領域毎の画像データから、前記領域毎の画像イメージを復元するイメージ復元ステップと、
前記領域毎の画像イメージと前記レイアウト情報とに基づき、前記入力された画像データに対応する画像イメージを復元する入力画像復元ステップと
を有することを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
前記入力画像復元ステップにおいて復元された画像イメージを表示する表示ステップを有することを特徴とする請求項１２記載の画像処理方法。
【請求項１４】
前記画像イメージに対して直交変換を行う直交変換ステップを有し、
前記フォーマット選択ステップは、前記直交変換ステップにおいて生成された変換係数に基づき、前記処理時間の予測が行われること
を特徴とする請求項９記載の画像処理方法。
【請求項１５】
前記直交変換ステップは、ブロックに分割された前記画像イメージの、前記ブロック毎に直交変換が行われ、
前記フォーマット選択ステップは、前記ブロック毎の変換係数のうち所定の次数より高次の係数の値に基づき、前記画像データのフォーマットを選択すること
を特徴とする請求項１４記載の画像処理方法。
【請求項１６】
前記直交変換ステップにおいて生成された変換係数に基づいて、画像データを圧縮する圧縮ステップを有することを特徴とする請求項１４記載の画像処理方法。
【請求項１７】
請求項９ないし１６何れか一項に記載の画像処理方法を、コンピュータに実行させるためのコンピュータプログラム。
【請求項１８】
請求項１７記載のコンピュータプログラムを格納したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、画像データのフォーマットを、ベクタデータフォーマットとラスタデータフォーマットとの間で相互に変換する技術がある。例えば、特開２００６−２３７８５８号公報（特許文献１）には、画像に埋込情報を埋め込む際に、ラスタデータフォーマットからベクタデータフォーマットに変換し、ベクタデータに対して埋め込んだ後、再びラスタデータフォーマットに変換する画像処理方法等が開示されている。
【０００３】
ところで、ラスタデータフォーマット又はビットマップ形式のデータフォーマットは、画素毎に色の値が定められているが、ベクタデータフォーマットは点の座標とそれを結ぶ線や面の方程式のパラメータ、および、塗りつぶしや特殊効果などの描画情報の集合として表現されているという違いがある。そこで、画像の性質や画像の処理方法、又は、画像を処理する装置の仕様等により、好適なフォーマットを選択することが望ましい。
【０００４】
例えば、高速なＣＰＵや充分なメモリを有するパーソナルコンピュータと、ＣＰＵやメモリの性能が一般にパーソナルコンピュータに比べて劣る組み込み機器とでは、同じ画像を表示する場合でも、処理に要する時間が異なる。そこで、画像データを処理する機器の能力が低い場合には、画像イメージが表示されるのに要する時間が短いフォーマットを選択することにより、操作者に対して好適な表示を行うことができる。
【特許文献１】特開２００６−２３７８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の画像処理方法等では、画像データのフォーマットを変換することについては記載されているが、画像データを処理する機器等に応じて、それらのフォーマットを選択することについては、開示されていない。
【０００６】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、画像イメージの復元に係る処理時間を考慮して画像データのフォーマットを選択することにより、操作者に対して好適な表示を行う画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像処理装置は次の如き構成を採用した。
【０００８】
本発明の画像処理装置は、画像イメージの特性を取得する特性取得手段と、前記特性に基づき、前記画像イメージの復元に係る処理時間を考慮して、画像データのフォーマットを選択するフォーマット選択手段と、前記画像データのフォーマットを、前記フォーマット選択手段によって選択されたフォーマットに変換するフォーマット変換手段とを有する構成とすることができる。
【０００９】
これにより、画像イメージの復元に係る処理時間を考慮して画像データのフォーマットを選択することにより、操作者に対して好適な表示を行う画像処理装置を提供することができる。
【００１０】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、前記フォーマット選択手段が選択するフォーマットは、ラスタデータフォーマット又はベクタデータフォーマットであるように構成することができる。
【００１１】
これにより、画像イメージの復元に係る処理時間を考慮して、ラスタデータフォーマット又はベクタデータフォーマットの何れかを選択する画像処理装置を提供することができる。
【００１２】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、入力された画像データから、画像イメージを生成するイメージ生成手段と、前記画像イメージの特徴に基づき、複数の領域に分割するイメージ分割手段とを有し、前記特性取得手段は、前記領域毎の画像イメージの特性を取得し、前記フォーマット選択手段は、前記領域毎に画像データのフォーマットを選択し、前記フォーマット変換手段は、前記領域毎に画像データのフォーマットを変換するように構成することができる。
【００１３】
これにより、入力された画像データに対応する画像イメージの領域毎に、画像イメージの復元に係る処理時間を考慮して画像データのフォーマットを選択することにより、入力された画像データに対応する画像イメージの表示を、好適に行わせることができる。
【００１４】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、前記イメージ分割手段は、前記入力された画像データに対応する画像イメージのレイアウト情報を取得し、前記レイアウト情報を保持するレイアウト情報保持手段と、前記フォーマット変換手段によって変換された領域毎の画像データを保持する画像データ保持手段と、前記画像データ保持手段によって保持される画像データから、前記領域毎の画像イメージを復元するイメージ復元手段と、前記領域毎の画像イメージと前記レイアウト情報とに基づき、前記入力された画像データに対応する画像イメージを復元する入力画像復元手段とを有する構成とすることができる。
【００１５】
これにより、入力された画像データに対応する画像イメージのレイアウト情報を取得することにより、復元の際にそのレイアウト情報を用いることができる。
【００１６】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、前記入力画像復元手段によって復元された画像イメージを表示する表示手段を有する構成とすることができる。
【００１７】
これにより、入力された画像データに対応する画像イメージを、好適に表示することができる。
【００１８】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、前記画像イメージに対して直交変換を行う直交変換手段を有し、前記フォーマット選択手段は、前記直交変換手段によって生成された変換係数に基づき、前記処理時間の予測を行うように構成することができる。
【００１９】
これにより、直交変換によって生成された変換係数によって表される特性により、画像イメージの復元に係る処理時間の予測を行うことができる。
【００２０】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、前記直交変換手段は、ブロックに分割された前記画像イメージの、前記ブロック毎に直交変換を行い、前記フォーマット選択手段は、前記ブロック毎の変換係数のうち所定の次数より高次の係数の値に基づき、前記処理時間の予測を行うように構成することができる。
【００２１】
これにより、ブロック毎の変換係数のうち、高次の係数の値に基づくことにより、好適にフォーマットを選択することができる。
【００２２】
また、上記目的を達成するために、本発明の画像処理装置は、さらに、前記直交変換手段によって生成された変換係数に基づいて、画像データを圧縮する圧縮手段を有する構成とすることができる。
【００２３】
これにより、圧縮手段と共同で直交変換手段を使用することにより、画像処理装置全体の構成を簡易にすることができる。
【００２４】
また、上記目的を達成するために、本発明の画像処理方法は、画像イメージの特性を取得する特性取得ステップと、前記特性に基づき、前記画像イメージの復元に係る処理時間を考慮して、画像データのフォーマットを選択するフォーマット選択ステップと、前記画像データのフォーマットを、前記フォーマット選択ステップにおいて選択されたフォーマットに変換するフォーマット変換ステップとを有する構成とすることができる。
【００２５】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、前記フォーマット選択ステップにおいて選択されるフォーマットは、ラスタデータフォーマット又はベクタデータフォーマットであるように構成することができる。
【００２６】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、入力された画像データから、画像イメージを生成するイメージ生成ステップと、前記画像イメージの特徴に基づき、複数の領域に分割するイメージ分割ステップとを有し、前記特性取得ステップは、前記領域毎の画像イメージの特性が取得され、前記フォーマット選択ステップは、前記領域毎に画像データのフォーマットが選択され、前記フォーマット変換ステップは、前記領域毎に画像データのフォーマットが変換されるように構成することができる。
【００２７】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、前記イメージ分割ステップは、前記入力された画像データに対応する画像イメージのレイアウト情報が取得され、前記フォーマット変換ステップにおいて変換された領域毎の画像データから、前記領域毎の画像イメージを復元するイメージ復元ステップと、前記領域毎の画像イメージと前記レイアウト情報とに基づき、前記入力された画像データに対応する画像イメージを復元する入力画像復元ステップとを有する構成とすることができる。
【００２８】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、前記入力画像復元ステップにおいて復元された画像イメージを表示する表示ステップを有するように構成することができる。
【００２９】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、前記画像イメージに対して直交変換を行う直交変換ステップを有し、前記フォーマット選択ステップは、前記直交変換ステップにおいて生成された変換係数に基づき、前記処理時間の予測が行われるように構成することができる。
【００３０】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、前記直交変換ステップは、ブロックに分割された前記画像イメージの、前記ブロック毎に直交変換が行われ、前記フォーマット選択ステップは、前記ブロック毎の変換係数のうち所定の次数より高次の係数の値に基づき、前記画像データのフォーマットを選択するように構成することができる。
【００３１】
また、上記目的を達成するために、本発明の画像処理方法は、さらに、前記直交変換ステップにおいて生成された変換係数に基づいて、画像データを圧縮する圧縮ステップを有する構成とすることができる。
【００３２】
また、上記目的を達成するために、本発明のコンピュータプログラムは、請求項９ないし１６何れか一項に記載の画像処理方法を、コンピュータに実行させるためのコンピュータプログラムとすることができる。
【００３３】
また、上記目的を達成するために、本発明の情報記憶媒体は、請求項１７記載のコンピュータプログラムを格納したコンピュータ読み取り可能な情報記憶媒体とすることができる。
【発明の効果】
【００３４】
本発明の画像処理装置によれば、画像イメージの復元に係る処理時間を考慮して画像データのフォーマットを選択することにより、操作者に対して好適な表示を行う画像処理装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施例を図面に基づき説明する。    
〔第一の実施の形態〕
（本発明の一実施の形態に係る画像処理装置を含むネットワークの構成例の図）
図１は、本発明の一実施の形態に係る画像処理装置である複合機（以下、「ＭＦＰ」という。）１を含むネットワークの構成図である。図１では、ＭＦＰ１が、ネットワーク８を介してパーソナルコンピュータ（以下、「ＰＣ」という。）７に接続されている。
【００３６】
ＭＦＰ１は、ユーザインタフェース（以下、「Ｉ／Ｆ」という。）である表示パネル２と、記憶装置９とを有する。表示パネル２は、ＭＦＰ１の処理の状態の表示を行い、さらに、ＭＦＰ１に対して操作者が指示等を入力する入力手段を有する。ＰＣ７は、ＭＦＰ１に対してジョブの指示の出力をする。また、ＰＣ７が有する表示装置には、ＭＦＰ１の状態が表示される。
【００３７】
ＭＦＰ１又はＰＣ７の操作者又は管理者等は、ＭＦＰ１の表示パネルに表示する画像の画像データを、ＰＣ７からＭＦＰ１に送信する。ＭＦＰ１は、送信された画像データを、所定のフォーマットに変換し、記憶装置９に格納する。ＭＦＰ１は、さらに、ジョブの進行等に応じて、記憶装置９に格納されている画像データから、画像イメージを生成し、表示パネル９に表示する。
【００３８】
（本発明の一実施の形態に係る画像処理装置の機能構成の例の図）
図２は、本発明の一実施の形態に係る画像処理装置であるＭＦＰ１の機能構成の例の図である。図２のＭＦＰ１は、画面定義作成部４０を有する。ＭＦＰ１は、さらに、表示手段２０、入力画像処理部３０、画面管理部９０、グラフィックユーザインタフェース（以下、「ＧＵＩ」という）描画処理部５０、直交変換手段６１、又は、圧縮手段６２を有してもよい。
【００３９】
画面定義作成部４０は、ＭＦＰ１に入力された画像データに対応する画像イメージの解析を行い、画面定義情報を取得する。画面定義情報とは、一又は複数の画像イメージに対応する画像データと、それらを画面に配置するためのレイアウト情報を含む情報である。画面定義情報は、例えば、マクロメディア・フラッシュのｓｗｆファイルであってもよい。
【００４０】
画面定義作成部４０は、特性取得手段４２、フォーマット選択手段４３、及び、フォーマット変換手段４４を有する。画面定義作成部４０は、さらに、イメージ分割手段４１を有してもよい。
【００４１】
イメージ分割手段４１は、ＭＦＰ１に入力された画像データに対応する画像イメージを複数の領域に分割する手段である。イメージ分割手段４１は、例えば、所定の色を有する画素の集合を検出することにより、画像イメージを領域に分割する。なお、入力される画像データが、ＸＭＬ等のメタデータの形式により、複数の領域を有する構成の場合は、イメージ分割手段４１は、それらのメタデータ等に基づき、領域を分割してもよい。
【００４２】
イメージ分割手段４１によって分割された領域毎の画像イメージは、特性取得手段４２に入力される。一方、イメージ分割手段４１によって取得される領域の配置の情報である、レイアウト情報は、レイアウト情報保持手段９３に入力され保持される。
【００４３】
特性取得手段４２は、イメージ分割手段４１によって分割された領域毎の画像イメージの特性を取得する手段である。特性取得手段４２は、例えば、画像イメージに対して直交変換を行うことにより画像を周波数分解し、得られた変換係数に基づき、画像イメージの特性を取得する。なお、直交変換は、例えば、直交変換手段６１に実行させてもよい。
【００４４】
フォーマット選択手段４３は、特性取得手段４２によって取得された画像イメージの特性に基づき、画像イメージの復元に係る処理時間を考慮して、対応する画像データのフォーマットを選択する手段である。フォーマット選択手段４３は、例えば、ラスタデータフォーマット及びベクタデータフォーマットのうちの何れか一のフォーマットを選択する。なお、ラスタデータフォーマットに代えて、ビットマップ形式のフォーマットであってもよい。
【００４５】
フォーマット変換手段４４は、フォーマット選択手段４３によって選択されたフォーマットに、画像データを変換する手段である。フォーマット変換手段４４は、選択されたフォーマットがベクタデータフォーマットの場合には、画像イメージに対してベクタライズを行う。また、選択されたフォーマットがラスタデータフォーマットの場合には、画像イメージに対して所定の付加情報、例えば、画像サイズ情報等を付加することにより、ラスタデータフォーマットに変換する。なお、ラスタデータフォーマットに代えて、ビットマップ形式のデータフォーマットでもよい。
【００４６】
画面管理部９０は、画面定義作成部４０によって作成された、領域毎の画像データと、レイアウト情報とが対応づけることにより、入力された画像データに対応する画像イメージを、画面定義情報として保持し管理する。画面管理部９０は、画像データ保持手段９１とレイアウト情報保持手段９３とを有する。画面管理部９０は、さらに、画面定義管理手段９５を有してもよい。
【００４７】
画像データ保持手段９１は、フォーマット変換手段４４によってフォーマット変換された画像データを保持する手段であり、レイアウト情報保持手段９３は、イメージ分割手段４１によって取得されたレイアウト情報を保持する手段である。
【００４８】
画面定義管理手段９５は、画像データ保持手段９１に保持される領域毎の画像データと、レイアウト情報保持手段９３に保持されるレイアウト情報とを対応づけて管理する手段である。
【００４９】
ＧＵＩ描画処理部５０は、例えば、ＭＦＰ１が表示する画像イメージを生成する手段である。ＧＵＩ描画処理部５０によって生成される画像イメージは、また、ネットワークを介して接続されたＰＣ７によって制御される表示装置に表示されてもよい。
【００５０】
ＧＵＩ描画処理部５０は、画面定義管理手段９５に対して、所定の画面の画面定義情報を要求することにより、領域毎の画像データとレイアウト情報とを取得してもよい。ＧＵＩ描画処理部５０は、イメージ復元手段５１と、入力画像復元手段５３とを有する。
【００５１】
イメージ復元手段５１は、画像データ保持手段９１によって保持される画像データから、画像イメージを生成する手段である。イメージ復元手段５１は、画像データがラスタデータフォーマットの場合には、その画像データに含まれるサイズ情報等に基づき、画像データを画像イメージとして展開する。イメージ復元手段５１は、また、画像データがベクタデータフォーマットの場合には、その画像データに含まれる、点の座標とそれを結ぶ線や面の方程式のパラメータ、及び、塗りつぶしや特殊効果などの描画情報に基づき、画像イメージを生成する。ベクタデータフォーマットは、また、画像イメージをラスタスキャンする際の画素の連続性とその画素の値を表現する、所謂ランレングスデータを有してもよい。
【００５２】
入力画像復元手段５３は、イメージ復元手段５１によって復元された、領域毎の画像イメージと、レイアウト情報保持手段９３によって保持されるレイアウト情報とに基づき、入力された画像データに対応する画像イメージを生成する手段である。
【００５３】
入力画像処理部３０は、入力された画像データに対応する画像イメージを生成する手段である。ここで生成される画像イメージは、入力画像復元手段５３によって復元される画像イメージと同一、又は、略同一である。
【００５４】
入力画像処理部３０は、イメージ生成手段３１を有する。イメージ生成手段３１は、入力された画像データから画像イメージを生成し、イメージ分割手段４１に対して出力する手段である。
【００５５】
表示手段２０は、入力画像復元手段５３によって復元された画像イメージを、表示する手段である。表示手段２０は、例えば、ＧＵＩ描画処理部５０と共同して動作することにより、マクロメディア・フラッシュの画像データを画像イメージとして再生するフラッシュプレーヤの機能を実現してもよい。
【００５６】
直交変換手段６１は、画像イメージに対して直交変換を行う手段であり、圧縮手段６２は、画像データを圧縮して画像データの量を削減する手段である。直交変換手段６１が、特性取得手段４２及び圧縮手段６２とから共同で使用されることにより、ＭＦＰ１の構成を簡易にすることができる。
【００５７】
なお、直交変換手段６１によって行われる直交変換は、例えば、離散コサイン変換、又は、ウェーブレット変換である。
【００５８】
（画面定義情報が作成される処理の例のシーケンス図）
図３は、ＭＦＰ１に入力される画像データから、画面定義情報が作成されるまでの処理の例のシーケンス図である。図３のステップＳ１１では、画像データをＰＣ７より受信したネットワークＩ／Ｆ８０から入力画像処理部３０に対し、画像データが出力される。ステップＳ１１に続いてステップＳ１２に進み、入力画像処理部３０が有するイメージ生成手段３１が、画像データを展開して画像イメージを生成する。ステップＳ１２に続いてステップＳ１３に進み、入力画像処理部３０から画面定義作成部４０に対し、ステップＳ１２で生成された画像イメージが出力される。
【００５９】
ステップＳ１３に続いてステップＳ１４に進み、画面定義作成部４０が有するイメージ分割手段４１が、画像イメージの特徴に基づき、領域分割を行う。ここで、入力された画像イメージから、領域毎の画像イメージが取得され、さらに、それらの領域毎の画像イメージの配置情報であるレイアウト情報が取得される。
【００６０】
ステップＳ１４に続いてステップＳ１５に進み、画面定義作成部４０から画面管理部９０に対し、ステップＳ１４で取得されたレイアウト情報が出力される。ステップＳ１５に続いてステップＳ１６に進み、画面管理部９０が有するレイアウト情報保持手段９３が、ステップＳ１５で入力されたレイアウト情報を格納し保持する。
【００６１】
ステップＳ１６に続いて又はステップＳ１５と前後して、ステップＳ１７に進み、画面定義作成部４０が有する特性取得手段４２が、ステップＳ１４で分割された領域毎に、画像イメージの特性を取得する。画像イメージの特性は、例えば、画像イメージに対して直交変換を行い周波数分解することに基づき、取得してもよい。
【００６２】
ステップＳ１７に続いてステップＳ１８に進み、画面定義作成部４０が有するフォーマット選択手段４３が、ステップＳ１７で取得された領域毎の画像イメージの特性に基づき、画像イメージの復元に係る処理時間を考慮して、対応する画像データのフォーマットを選択する。ここで選択されるフォーマットは、例えば、ラスタデータフォーマット又はベクタデータフォーマットである。
【００６３】
ステップＳ１８に続いてステップＳ１９に進み、画面定義作成部４０が有するフォーマット変換手段４４が、領域毎の画像データを、ステップＳ１８で選択されたフォーマットに変換する。
【００６４】
ステップＳ１９に続いてステップＳ２０に進み、フォーマット変換手段４４から画面管理部９０に対し、ステップＳ１９でフォーマットが変換された画像データが出力される。ステップＳ２０に続いてステップＳ２１に進み、画面定義作成部４０が有する画像データ保持手段９１が、ステップＳ２０で入力された画像データを格納し保持する。
【００６５】
なお、画面定義作成部４０から画面管理部９０に対し、ステップＳ１５で出力されるレイアウト情報と、ステップＳ２０で出力される画像データとは、一のステップで出力されてもよく、例えば、ステップＳ２０において、レイアウト情報と画像データとが、画面定義管理手段９５に対して出力され、さらに、レイアウト情報がレイアウト情報保持手段９３に保持され、領域毎の画像データが画像データ保持手段９１に保持される構成であってもよい。
【００６６】
以上のステップＳ１１からステップＳ２１の処理により、ＭＦＰ１に入力された画像データから、画面定義情報が生成され保持される。
【００６７】
（特性取得手段４２の処理の説明）
図４及び図５は、特性取得手段４２とフォーマット選択手段４３との処理の例を説明する図であって、図４は、処理の例の概略図、図５は、処理の例のフロー図である。
【００６８】
図４のａは、イメージ分割手段４１によって取得された領域の画像である。特性取得手段４２は、画像ａを、ブロックに分割する。なお、図４では、ブロックに分割することを「メッシュ分解」と表記している。画像ｂは、ブロックに分割された画像イメージを表している。さらに、ブロックｃは、画像ｂを構成するブロックのうちの一のブロックであり、縦８画素、横８画素のサイズを有している。
【００６９】
ブロックｄは、特性取得手段４２の指示により直交変換手段６１が、ブロックｃに対して、直交変換を行うことにより、周波数分解したものである。直交変換により、ブロックの中のエッジ等の高域成分と、ブロックの中で画素値の変化が少ない平坦な低域成分とに分解される。
【００７０】
そこで、ｅでは、特性取得手段４２が、画像ｂの全てのブロックについて、所定の次数より高次の変換係数の値の平均値を計算する。例えば、９次より大きな変換係数、すなわち、１０次以上の変換係数について、それらの値の平均値を式（１）に基づいて算出する。なお、所定の次数とは、例えば、９次であり、また、例えば、３次から１０次の次数である。
【００７１】
【数１】
2008160404.tif 000003
但し、Ｍは、領域の画像イメージの中のブロックの総数、
Ｎは、一のブロックの中の変換係数の数、
ｋは、（所定の次数＋１）、
αｎｃｏｓ（ωｔ）は、変換係数、
である。
【００７２】
ｆでは、フォーマット選択手段４３が、ｅで算出された平均値と所定の閾値とを比較して、平均値が閾値より大きければ、ラスタデータフォーマットを選択し、平均値が閾値以下の場合には、ベクタデータフォーマットを選択する。
【００７３】
なお、直交変換は、例えば、直交変換手段６１が行う構成であってもよい。さらに、直交変換手段６１は、圧縮手段６２と共同で使用されることにより、ＭＦＰ１の構成を簡易にすることができる。例えば、ＭＦＰ１が、ＪＰＥＧ（ＩＳＯ／ＩＥＣ  １０９１８−１）方式による圧縮手段を有する場合には、ＪＰＥＧで用いられている離散コサイン変換により周波数分解を行う。また、例えば、ＭＦＰ１が、ＪＰＥＧ２０００（ＩＳＯ／ＩＥＣ  １５４４４−１）方式による圧縮手段を有する場合には、ＪＰＥＧ２０００で用いられているウェーブレット変換により周波数分解を行う。
【００７４】
さらに、直交変換手段６１が、画像ａ全体に対する周波数分解を行う場合には、図４ｂのブロックに分割する処理は行わない。これにより、ブロック毎の特性から画像全体の特性を算出する図４の方法よりも精度良く、画像ａの特性を取得することができる。
【００７５】
図４の例では、画像イメージを周波数分解して得られた変換係数に基づき、高域成分が多い場合と、低域成分が多い場合とで、画像データのフォーマットを選択している。すなわち、高域成分が多い場合には、ラスタデータフォーマットの画像データが画像イメージの復元に係る処理時間が短く、低域成分が多い場合には、ベクタデータフォーマットの画像データが画像イメージの復元に係る処理時間が短いからである。
【００７６】
なお、画像イメージの復元に係る処理時間とは、例えば、イメージ復元手段５１によって、領域毎の画像データから画像イメージが復元されるのに要する時間である。画像イメージの復元に係る処理時間とは、また、例えば、イメージ復元手段５１によって領域毎の画像イメージが復元され、さらに、入力画像復元手段５３によって、ＭＦＰ１に入力された画像データに対応する画像イメージが生成されるのに要する時間であってもよい。
【００７７】
画像イメージの復元に係る処理時間とは、さらに、例えば、画像データ保持手段９１から画像データが読み出されるのに要する時間、又は、レイアウト情報保持手段９３からレイアウト情報が読み出されるのに要する時間を含んでもよい。
【００７８】
画像イメージの復元に係る処理時間とは、また、例えば、操作者等によってジョブの実行の指示が、ＭＦＰ１が有する図示されない入力手段等に入力された時から、当該ジョブに係る画面が表示手段２０又はＰＣ７によって制御される表示装置に表示されるまでの時間であってもよい。
【００７９】
画像イメージの復元に係る処理時間は、処理を行う機器等の仕様によって異なるため、フォーマット選択手段４３は、画像イメージの復元を行う機器等の処理能力に応じて、画像データのフォーマットを選択する。フォーマット選択手段４３は、例えば、画像データの量が少なくなるフォーマットを選択することにより、画像イメージの復元に係る処理時間を短くする。
【００８０】
図５は、図４の説明に基づく処理の例のフローである。図５のステップＳ１０１では、特性取得手段４２が、領域の画像イメージをブロックに分割し、各ブロックに対して周波数分解を行う。周波数分解は、例えば、特性取得手段４２が、直交変換手段６１に対して処理の実行を指示してもよい。
【００８１】
ステップＳ１０１に続いてステップＳ１０２に進み、特性取得手段４２が、ステップＳ１０１で取得されたブロック毎の変換係数のうち、所定の次数より高次の変換係数について、画像全体の平均値を求める。
【００８２】
ステップＳ１０２に続いてステップＳ１０３に進み、フォーマット選択手段４３が、ステップＳ１０２で取得された平均値と、所定の閾値とを比較する。平均値が閾値より大きい場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０５に進む。
【００８３】
ステップＳ１０３に続くステップＳ１０４では、フォーマット選択手段４３が、ステップＳ１０１からステップＳ１０２で特性が取得された画像イメージに対応する画像データのフォーマットとして、ラスタデータフォーマットを選択する。
【００８４】
一方、ステップＳ１０３に続くステップＳ１０５では、フォーマット選択手段４３が、ステップＳ１０１からステップＳ１０２で特性が取得された画像イメージに対応する画像データのフォーマットとして、ベクタデータフォーマットを選択する。
【００８５】
（画面管理部９０に管理される画像データ等から画面が生成される処理）
図６は、画面管理部９０に管理される画像データ等から画面が生成される処理の例のフロー図である。画面管理部９０に管理される画像データ等は、画面定義作成部４０によって取得されたレイアウト情報と領域毎の画像データとを含む。
【００８６】
図６のステップＳ３１では、ＧＵＩ描画処理部５０から画面管理部９０に対し、画面定義情報の要求が出力される。ＧＵＩ描画処理部５０は、画面管理部９０が有する画面定義管理手段９５に対して、画面定義情報の要求を出力してもよい。
【００８７】
ステップＳ３１に続いてステップＳ３２に進み、画面管理部９０からＧＵＩ描画処理部５０に対し、画面定義情報が出力される。画面定義情報は、レイアウト情報と領域毎の画像データとを含む。画面定義情報の出力は、例えば、レイアウト情報が、レイアウト情報保持手段９３から入力画像復元手段５３に対して出力され、領域毎の画像データが、画像データ保持手段９１からイメージ復元手段５１に対して出力されてもよい。
【００８８】
ステップＳ３２に続いてステップＳ３３に進み、ＧＵＩ描画処理部５０が、ステップＳ３２で取得した画面定義情報に基づき、画像イメージの復元を行う。より詳細には、ＧＵＩ描画処理部５０が有するイメージ復元手段５１が、領域毎の画像イメージを復元し、入力画像復元手段５３が、ステップＳ３２で取得されたレイアウト情報と、ステップＳ３３で復元された領域毎の画像イメージとから、ＭＦＰ１に入力された画像イメージを復元する。
【００８９】
ステップＳ３３に続いてステップＳ３４に進み、ＧＵＩ描画処理部５０から表示手段２０に対し、ステップＳ３３で復元された画像イメージである画面とともに、表示の更新の要求が出力される。ステップＳ３４に続いてステップＳ３５に進み、表示手段２０が、ステップＳ３４で入力された画面の表示を行うことにより、表示画面を更新する。
【００９０】
（コンピュータの構成）
図７は、本実施形態の画像処理装置を実現するコンピュータの構成図である。図７のコンピュータは、主処理部４００、入力デバイス４１０、表示装置４２０、プリンタ４３０、スキャナ４４０、及び、ＨＤＤ４９０を有する。主処理部４００は、コンピュータの機能を実現する主たる部分であり、ＣＰＵ４０１、ＲＯＭ４０８、及び、ＲＡＭ４０９を有する。ＣＰＵ４０１は、コンピュータプログラムをＲＯＭ４０８等から読み出し、ＲＡＭ４０９に展開することにより、本発明のコンピュータプログラムを実行する。ＲＯＭ４０８は不揮発性のメモリであり、コンピュータプログラム等のＣＰＵ４０１によって実行されるプログラム、及び、画像処理装置の制御に必要なパラメータ等を保持する。ＲＡＭ４０９は、ＣＰＵ４０１が処理を行う際の、ワークメモリである。
【００９１】
入力デバイス４１０は、例えば、キーボード等であり、操作者が指示の入力を行う際に使用する。表示装置４２０は、コンピュータの状態等の表示を行う。プリンタ４３０は、画像を媒体に形成して出力する装置であり、スキャナ４４０は、媒体上に形成された画像を光学的に読み取る装置である。ＨＤＤ４９０は、画像のデータ等の大容量のデータを格納する。
【００９２】
本発明のコンピュータプログラムは、ＨＤＤ４９０、又は、ＲＯＭ４０８に格納される他に、その他図示しないドライブ装置に挿入可能な記録媒体に格納されていてもよい。
【００９３】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施の形態に係る画像処理装置を含むネットワークの構成例の図。
【図２】本発明の一実施の形態に係る画像処理装置の機能構成の例の図。
【図３】画面定義情報が作成される処理の例のシーケンス図。
【図４】特性取得手段４２とフォーマット選択手段４３との処理の例の概略図。
【図５】特性取得手段４２とフォーマット選択手段４３との処理の例のフロー図。
【図６】画面管理部９０に管理される画像データ等から画面が生成される処理の例のフロー図。
【図７】本実施形態の画像処理装置を実現するコンピュータの構成図。
【符号の説明】
【００９５】
１  ＭＦＰ
２  表示パネル
７  ＰＣ
８  ネットワーク
９  記憶装置
２０  表示手段
３０  入力画像処理部
３１  イメージ生成手段
４０  画面定義作成部
４１  イメージ分割手段
４２  特性取得手段
４３  フォーマット選択手段
４４  フォーマット変換手段
５０  ＧＵＩ描画処理部
５１  イメージ復元手段
５３  入力画像復元手段
６１  直交変換手段
６２  圧縮手段
８０  ネットワークＩ／Ｆ
９０  画面管理部
９１  画像データ保持手段
９３  レイアウト情報保持手段
９５  画面定義管理手段
４００  コンピュータの主処理部
４０１  ＣＰＵ
４０８  ＲＯＭ
４０９  ＲＡＭ
４１０  入力デバイス
４２０  表示装置
４３０  プリンタ
４４０  スキャナ
４９０  ＨＤＤ
【図１】
2008160404.tif 000004
【図２】
2008160404.tif 000005
【図３】
2008160404.tif 000006
【図４】
2008160404.tif 000007
【図５】
2008160404.tif 000008
【図６】
2008160404.tif 000009
【図７】
2008160404.tif 000010