(57)【要約】【課題】複数領域からなる画像の表示において、ユーザにとって視認しやすく、かつ操作上の使い勝手も向上するように領域判別結果を表示できるようにする。【解決手段】複数のオブジェクトからなる画像について、読み込んだ文書データよりＪＰＥＧ２０００ファイルを作成し、かつ、このＪＰＥＧ２０００ファイルの作成に並行して、読み込んだ文書データよりオブジェクト領域とその境界を判別する。そして、ＪＰＥＧ２０００ファイルの符号データを各オブジェクト領域及びその境界の判別結果と関連付けて記憶装置に記憶する。その文書について、記憶装置からＪＰＥＧ２０００ファイルの所定の解像度の符号データを読み出し、オブジェクト領域の境界の位置と関連付けられた符号データの一部を置き換え、復号して文書を表示する。【選択図】図１９
2004297110.tif 000002
【特許請求の範囲】
【請求項１】
読み込んだ文書データよりＪＰＥＧ２０００ファイルを作成し、
このＪＰＥＧ２０００ファイルの作成に並行して、読み込んだ文書データよりオブジェクト領域とその境界を判別し、
ＪＰＥＧ２０００ファイルの符号データを各オブジェクト領域及びその境界の判別結果と関連付けて記憶装置に記憶し、
その文書について、記憶装置からＪＰＥＧ２０００ファイルの所定の解像度の符号データを読み出し、オブジェクト領域の境界の位置と関連付けられた符号データの一部を置き換え、復号して文書を表示する
画像処理方法。
【請求項２】
前記の符号データの一部の置き換えにおいて、オブジェクト領域内またはオブジェクト境界付近の明度及び／または色差の情報をもとに境界での色構成データを変えることを特徴とする請求項１に記載された画像処理方法。
【請求項３】
オブジェクト領域とその境界を判別する際に、オブジェクト種別も判別し、前記の符号データの一部の置き換えにおいて、オブジェクト種別に対応して境界での色構成データを変えることを特徴とする請求項１に記載された画像処理方法。
【請求項４】
文書の各ページをＪＰＥＧ２０００ファイルの低解像度符号データで表示し、ユーザによるいずれかのページの選択の指示があると、選択されたページのＪＰＥＧ２０００ファイルについて符号データの一部の置換を行うことを特徴とする請求項１〜３のいずれかに記載された画像処理方法。
【請求項５】
読み込んだ文書データよりＪＰＥＧ２０００ファイルを作成する符号化手段と、
このＪＰＥＧ２０００ファイルの作成に並行して、読みこんだ文書データよりオブジェクト領域とその境界を判別する判別手段と、
ＪＰＥＧ２０００ファイルの符号データを各オブジェクト領域及びその境界と関連付けて記憶装置に記憶する記憶手段と、
その文書データを所定解像度で表示する際に、記憶装置からＪＰＥＧ２０００ファイルの符号データを読み出し、オブジェクト領域の境界と関連付けられた符号データの一部を置き換える画像処理手段と
からなる画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号化画像データの表示に関するものである。
【０００２】
【従来の技術】
一般に、サーバーなどに蓄積されている複数枚の画像データから任意のものを抽出する場合には、まず表示装置に複数の画像データを低解像度で（サムネイル画像で）表示させて大まかな画像内容を表示させ、そこから任意のものを選択してその選択画像のみを高解像度で表示させて確認・抽出する手順が広く行われている（たとえば特開２００２−２０９１６４号公報）。さらに、選択された画像から、任意の領域のみを切り出す（トリミング）編集もよく行われている。この場合には、ユーザが任意の領域を指定してその指定領域を切り出す方法と、画像の各領域の属性を自動判別して、その属性をユーザが指定することにより任意の属性を示す領域を切り出す方法とがある。後者の一例としては、特開２００２−１１２０２２号公報に記載された複写機では、画像の各属性を装置が自動認識し、領域選択画面において背景領域、文字領域、図形領域、写真領域の中のいずれかの属性を選択できる。ユーザが任意の属性を指定することでその属性に該当する領域にのみ画像処理を行わせる。また、特開平８−１６１４２２号公報に記載された文字認識では、読み取り画像について属性ごとに分類し、分類された領域を選択することにより文字認識が開始される。ここで、判別結果の確認、修正を行うために、マウスにて選択した部分の判別領域と判別結果を表示し、判別結果を自由に移動、修正できるようにしている。
【０００３】
【特許文献１】
特開２００２−１０９１６４号公報
【特許文献２】
特開２００２−１１２０２２号公報
【特許文献３】
特開平８−１６１４２２号公報
【０００４】
【発明が解決しようとする課題】
しかし、特開２００２−１１２０２２号公報に記載された複写機では、領域選択画面に表示された領域のいずれかを選択するとき、自動認識された属性領域がユーザにとって所望とする領域かどうか確認することができない。このため、誤判別が起きてしまった場合には対処することができない。また、特開平８−１６１４２２号公報に記載された文字認識では、領域判別により得られた各領域の画像の種類を表示する。しかし、複数領域からなる画像について、ユーザが、その中の１つの領域を選択して画像処理をしたい場合などにおいて、ユーザにとって視認しやすく、かつ操作上の使い勝手も向上するように判別結果を表示することが望ましい。
【０００５】
本発明の目的は、複数領域からなる画像の表示において、ユーザにとって視認しやすく、かつ操作上の使い勝手も向上するように領域判別結果を表示できるようにすることである。
【０００６】
【課題を解決するための手段】
本発明に係る画像処理方法では、読み込んだ文書データよりＪＰＥＧ２０００ファイルを作成し、かつ、このＪＰＥＧ２０００ファイルの作成に並行して、読み込んだ文書データよりオブジェクト領域とその境界を判別する。そして、ＪＰＥＧ２０００ファイルの符号データを各オブジェクト領域及びその境界の判別結果と関連付けて記憶装置に記憶する。その文書について、記憶装置からＪＰＥＧ２０００ファイルの所定の解像度の符号データを読み出し、オブジェクト領域の境界の位置と関連付けられた符号データの一部を置き換え、復号して文書を表示する。所定オブジェクト領域を所定の解像度で表示する場合、オブジェクト判別によって得られたオブジェクト境界情報を付加するので、ユーザは、境界条件を付加されたデータをもとにオブジェクト選択が可能となる。
【０００７】
好ましくは、前記の画像処理方法において、前記の符号データの一部の置き換えにおいて、オブジェクト領域内またはオブジェクト境界付近の明度及び／または色差の情報をもとに境界での色構成データを変える。
【０００８】
好ましくは、前記の画像処理方法において、オブジェクト領域とその境界を判別する際に、オブジェクト種別も判別し、前記の符号データの一部の置き換えにおいて、オブジェクト種別に対応して境界での色構成データを変える。
【０００９】
好ましくは、前記の画像処理方法において、文書の各ページの画像をＪＰＥＧ２０００ファイルの低解像度符号データで表示する。ユーザによるいずれかのページの選択の指示があると、選択されたページのＪＰＥＧ２０００ファイルについて符号データの一部の置換を行い、そのページの画像を表示する。
【００１０】
本発明に係る画像処理装置は、読み込んだ文書データよりＪＰＥＧ２０００ファイルを作成する符号化手段と、このＪＰＥＧ２０００ファイルの作成に並行して、読みこんだ文書データよりオブジェクト領域とその境界を判別する判別手段と、ＪＰＥＧ２０００ファイルの符号データを各オブジェクト領域及びその境界と関連付けて記憶装置に記憶する記憶手段と、その文書データを所定解像度で表示する際に、記憶装置からＪＰＥＧ２０００ファイルの符号データを読み出し、オブジェクト領域の境界と関連付けられた符号データの一部を置き換える画像処理手段とからなる。
【００１１】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
【００１２】
図１は、多機能複合機（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、以下ＭＦＰと略記する）１０でスキャンして得られた画像ファイルをネットワークを介して出力するシステムを示す。ＭＦＰ１０は、符号化画像データを表示する画像処理装置の１例である。このＭＦＰ１０は、ＪＰＥＧ２０００コーデックを備え、スキャンして得られた画像ファイルをＪＰＥＧ２０００の画像ファイルに変換する。ＭＦＰ１０にはネットワーク（たとえばＬＡＮ１２）を介して複数のクライアントコンピュータ（ＰＣ）１４が接続可能であり、コンピュータ１４へのＬＡＮ１２を介した画像データの転送が可能である。
【００１３】
このシステムにおいて、ＭＦＰは、そのスキャナ機能を用いて読み取った複数の文書の符号化データを蓄積している。コンピュータ１４は、ＭＦＰ１０内に蓄積された文書を閲覧する機能を用いて、ＭＦＰ内のＪＰＥＧ２０００ファイルを一覧表示し、所望の文書を選択できる。さらに、選択された文書を画面に表示して、その中の任意の位置（オブジェクト）が選択でき、その選択された座標をＭＦＰ１０に伝えることができる。
【００１４】
図２は、ＭＦＰ１０の制御ブロック図である。各ブロックはバス（たとえばＰＣＩバス）１００を介して接続されている。ＭＦＰ１０は、原稿読取のためのスキャナ１０２や、印刷のためのプリントエンジン１０４や、画像データを処理する画像処理部１０６を備え、また、ユーザによる設定のための操作パネル１０８を備える。操作パネル１１０は表示装置を含む。さらに、ＬＡＮと接続するための通信装置（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ：ＮＩＣ）１０８を備える。
【００１５】
ＭＦＰ全体を制御するＣＰＵ１１６は、ブリッジ１１８経由で、第１メモリ１２０と、バス（たとえばＰＣＩバス）１００に接続されるデバイスとを制御する。ここで、スキャナ１０２により取り込んだ画像データをＪＰＥＧ２０００ファイルに変換し、第２メモリ１２４に文書を蓄積する動きを説明する。スキャナ１０２により原稿を読み取って得られた画像データは、直接メモリアクセス（ＤＭＡ）によって、メモリコントローラ１２２に接続される第２メモリ１２４に転送される。第２メモリ１２４に格納された画像データは、ＤＭＡによってＪＰＥＧ２０００コーデック１２６に送られる。ＪＰＥＧ２０００コーデック１２６は、タイリング及びウェーブレット変換用メモリ１２８を用いて画像データをＪＰＥＧ２０００データに符号化する。ここで生成されたＪＰＥＧ２０００ファイルデータは、ＤＭＡにより第１メモリ１２０に格納される。第１メモリ１２０に格納されたファイルは、ＤＭＡにより第２メモリ１２４に送られ蓄積される。また、オブジェクト判別ブロック１３０は、画像データの符号化に並行して、読み込んだ文書データよりオブジェクト領域、その境界及びその種類を判別する。なお、オブジェクト判別ブロック１３０は、この実施の形態では、ＣＰＵ１１６によるソフトウェア処理として具体化しているが、ハードウェア処理としてもよい。
【００１６】
次に、第２メモリ１２４のハードディスクに格納されたＪＰＥＧ２０００ファイルを外部のコンピュータ１４に送るまでの動きを説明する。第２メモリ１２４に格納されているＪＰＥＧ２０００ファイルはＤＭＡによりメモリコントローラ１２２を介して第１メモリ１２０に転送される。第１メモリ１２０に格納された画像データは、ＣＰＵ１１６により符号データの置き換えや再構築が施された後、ＤＭＡにより通信装置（ＮＩＣ）１１０に送られネットワークに出ていく。コンピュータ１４へのデータ転送は、ＦＴＰによる転送や電子メールで行われる。
【００１７】
次に、ＪＰＥＧ２０００の符号化と復号化を説明する。図３は、ＪＰＥＧ２０００コーデック１１６におけるＪＰＥＧ２０００の符号化（圧縮）の流れを示す。この符号化処理は、通常のＪＰＥＧ２０００の符号化と同様である。ＪＰＥＧ２０００コーデック１２６に入力された画像データの各色コンポーネントは、レベルシフト部２００において、そのダイナミックレンジの半分の値を減算される（レベルシフト）。なお、入力データがＹＣｂＣｒの色差成分のような符号付きデータの場合は何もしない。次に、色空間変換部２０２において、色空間変換が施される。色空間変換を施された画像データは、タイリング処理部２０４において、タイリング処理によって所定サイズのブロックに分割される。ＦＤＷＴ部２０６は、タイリング処理されたタイル毎に離散ウェーブレット変換を行い、複数の帯域に画像を分割する。量子化部２０８は、ウェーブレット変換された画像に必要であれば量子化処理を行う。タイル毎にウェーブレット変換された画像に対して、コードブロック分割部２１０は、コードブロック分割を行い、次に、係数ビットモデリング係数部２１２は、ビットモデリングにより符号化パスを生成する。生成された符号化パスは算術符号化部２１４により算術符号化される。コードブロック毎に符号化され、生成された符号データは、レイヤ生成部２１６において、レイヤ分割により画質の寄与度に応じて複数のレイヤに分けられる。ポスト量子化処理部２１８は、所定の符号量を超えるデータに対して切り捨てを行う。最後に、ビットストリーム生成部２２０は、ビットストリームを生成して、ＪＰＥＧ２０００ファイルとして出力する。
【００１８】
図４は、ＪＰＥＧ２０００コーデック１２６におけるＪＰＥＧ２０００ファイルの復号化（伸長）の流れを示し、図３に示した符号化と逆方向の流れの処理が行われる。この復号化処理は、通常のＪＰＥＧ２０００の復号化と同様である。ビットストリームフォーマット解除部２４０は、受け取ったビットストリームデータについてビットストリームフォーマットを解除し、復号化部２４２は、そのデータを復号化する。次に、係数ビットモデリング解除部２４４は、係数ビットモデリングを解除し、逆量子化部２４６は、そのデータについて逆量子化をする。次に、ＩＤＷＴ部２４８で、逆離散ウェーブレット変換をし、タイリング処理部２５０は、逆タイリング処理をして、元のサイズの画像データに戻す。次に、色空間変換部２５２が逆色空間変換をして元の色空間に戻し、最後に、レベルシフト部２５４がレベルシフトをして、復号化画像データを得る。
【００１９】
次に、ＪＰＥＧ２０００ファイルについて説明する。第２メモリ１２４に格納されているＪＰＥＧ２０００ファイルは、図５に示すようなファイル構造を取っている。各符号はタイル毎にひとまとまりになっている。すなわち、符号化データは、符号開始（ＳＯＣ）を先頭として、メインヘッダ、タイル０、タイル１、・・・、タイルｎ、符号終了（ＥＯＣ）の順に配列される。ここで、任意のタイルの符号のみを取り出すことも可能である。タイル符号内は、ウェーブレット変換によって得られた解像度レベル順（すなわち、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ、２ＬＨ、２ＨＨ、１ＨＬ，１ＬＨ，１ＨＨの順）に符号がならんでいる。各タイル符号内でも各解像度レベル単位で符号の取り出しが自由である。
【００２０】
ここで、解像度の異なるＪＰＥＧ２０００ファイルの符号データの生成について説明する。図６は、タイリングされた画像を３回ウェーブレット変換したときの符号データの概念を示している。１つのタイルについて、１回のウェーブレット変換でもとの画像の１／２のサイズの画像が得られる。１回目のウェーブレット変換で、図６の（ａ）に示すように、全体の画像が１ＨＬ，１ＬＨ，１ＨＨ，ＬＬの４つのサブバンドの符号データに変換される。ＬＬは解像度が１／２になった符号データである。２回目のウェーブレット変換で、図６の（ｂ）に示すように、ＬＬが２ＨＬ，２ＬＨ，２ＨＨ，ＬＬの４つの符号データに変換される。３回目のウェーブレット変換で、ＬＬが３ＨＬ，３ＬＨ，３ＨＨ，ＬＬの４つの符号データに変換される（図６の（ｃ）参照）。
【００２１】
図７に示すように、もとの画像が６００ｄｐｉであったならば３回のウェーブレット変換で３００ｄｐｉ、１５０ｄｐｉ、７５ｄｐｉの画像を抽出できる。各画像についてＪＰＥＧ２０００ファイルのビットストリームデータから、各ページの符号データを、ヘッダー、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ，２ＬＨ，２ＨＨ、１ＨＬ、１ＬＨ、１ＨＨの順に取り出すことにより、解像度レベルの順にデータを取り出せる。たとえば、７５ｄｐｉの画像を所望する時には、ＬＬを使用する。１５０ｄｐｉの画像を所望する時には、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨを使用する。３００ｄｐｉの画像を所望する時には、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ，２ＬＨ，２ＨＨを使用する。６００ｄｐｉの時にはすべて使用する。
【００２２】
解像度を変えたＪＰＥＧ２０００ファイルを再構築する場合は、図８に示すように、各解像度に応じた解像度レベルまでの符号データのみを残し、他を切り捨てる。これを全タイルデータに対して行うことで所望の解像度のファイルを生成できる。図８の例では、たとえばタイル０について７５ｄｐｉの解像度の場合、ＬＬを読み出し、１５０ｄｐｉの解像度の場合、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨを読み出し、３００ｄｐｉの解像度の場合、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ、２ＬＨ、２ＨＨを読み出す。どの解像度で読み出すかは選択可能である。たとえば、複数ページからなる文書について一覧表示を行う場合、たとえば７５ｄｐｉの解像度で符号データを読み出す。いずれかのページが選択されたとき、所定解像度（たとえば６００ｄｐｉ）の符号化データを読み出す。
【００２３】
ＭＦＰ１０は、複数の原稿（１組の文書グループ）をスキャナ１０２で読み取り、各原稿に対してオブジェクト判別とＪＰＥＧ２０００ファイルの生成を行い、ＭＦＰ１０内のＨＤＤに蓄積する。蓄積された文書は、コンピュータ１４から搭載されているソフトウェアを用いて、インデックス表示を行うことができる。インデックス表示では、図９に示すように、ディスプレイの画面に複数の文書のサムネイル画像を低解像度で表示する。この中からユーザが所望の文書を選択すると、コンピュータ１４は、ディスプレイ上の選択された位置からどの文書が選択されたかを判断し、この情報をＭＦＰ１０に送る。
【００２４】
次に、ＭＦＰ１０に蓄積された画像データの表示について説明する。このシステムにおいて、ＭＦＰ１０は、スキャナ１０２により読み取った複数の文書の画像データをＪＰＥＧ２０００ファイルとして蓄積している。これに並行して、各文書におけるオブジェクト領域、その境界及びその種類の判別結果も文書と関連づけて記憶している。コンピュータ１４は、ＭＦＰ１０内に蓄積された文書を閲覧する機能を用いて、ＭＦＰ内のＪＰＥＧ２０００ファイルを一覧表示し、所望の文書を選択する。ＭＦＰ１０は、コンピュータ１４からの情報をうけて先のインデックス表示よりは高解像度の選択文書のＪＰＥＧ２０００ファイルを生成する。このとき、選択文書内の各オブジェクトは、図１０の例に示すように、オブジェクト境界が明確になるように線で囲まれ、オブジェクト種類によってオブジェクトを囲む線の色も変わるような表示が得られるＪＰＥＧ２０００ファイルを生成する。生成したＪＰＥＧ２０００ファイルを再度コンピュータ１４側に送信し、コンピュータ１４がこれを表示することで、オブジェクト境界が明瞭になった表示をユーザに提示できる。ユーザは、選択された文書を画面に表示して、その中の任意の位置（オブジェクト）を選択すると、その選択された座標をＭＦＰ１０に伝えることができる。
【００２５】
なお、図１０の例では、符号データの一部の置き換えにおいて、オブジェクト内またはオブジェクト境界付近の明度、色差情報をもとに境界表示の色構成を変えてもよい。これにより、ユーザはオブジェクト領域を容易に判別できる。また、オブジェクト種別（文字、写真、図形など）に対応して境界表示の色構成を変えてもよい。これにより、ユーザはオブジェクト種別を容易に判別できる。
【００２６】
以下に、文書内のオブジェクトを明確に表示する処理を説明する。
まず、画像データからオブジェクト判別を行い、その結果を保存する動きを説明する。上述のＪＰＥＧ２０００ファイルの生成とは独立して、スキャナ１０２から第１メモリ１２０に転送された画像データを、ＤＭＡによりオブジェクト判別ブロック１３０に転送する。このブロック１３０は、読みとられた画像データから、文字領域、図形領域、写真領域等のオブジェクトを判別し、各オブジェクトのオブジェクトナンバー、オブジェクト種類、オブジェクト座標を抽出する。この結果を再度第１メモリ１２０にＤＭＡにより転送する。
【００２７】
図１１は、オブジェクト判別結果により得られた各オブジェクトの種類、オブジェクト座標、オブジェクトタイル番号、オブジェクト境界タイル番号のテーブルを示す。オブジェクトの種類は、図形、文字領域、写真領域を含む。オブジェクト座標は、オブジェクトの存在する矩形領域の左上端と右下端の座標である。オブジェクトタイル番号は、オブジェクト領域に含まれるタイルの番号である。オブジェクト境界タイル番号は、オブジェクトの外周に存在するタイルの番号である。ＣＰＵ１１６は、このオブジェクト判別結果のオブジェクト座標と画像データをＪＰＥＧ２０００ファイルに変換した際のタイリング情報とから各オブジェクトに属するタイル番号とオブジェクト境界に位置するタイル番号を算出し、先のオブジェクト判別結果にこれを付加する。このように各オブジェクトとタイル番号とが関連づけられたテーブルは、第２メモリ１２４内に格納されているＪＰＥＧ２０００ファイルと関連づけされ、同様に第２メモリ１２４に格納される。
【００２８】
次に、ＪＰＥＧ２０００ファイルの表示におけるオブジェクト境界の強調について説明する。１例として、オブジェクトとタイルの位置関係が図１２に示すようなものであるとする。図１２において、各々の四角形はタイルを表わす。このデータに含まれるオブジェクトを取り囲む直線は、オブジェクトの境界を表わしている。この場合、図１３に示すように、オブジェクト境界に対応するタイルを特定の色（たとえば赤）のタイルに変える。容易に理解されるように、これによりユーザに対してオブジェクト境界を強調できる。
【００２９】
オブジェクト境界とそれに対応するタイルは、各画像に関連づけられている前述のオブジェクト情報（図１１のテーブル）から得ることができる。この情報から所望の解像度に変更されたＪＰＥＧ２０００ファイルのデータの一部を置き換えることでオブジェクト境界の強調されたＪＰＥＧ２０００ファイルを得ることができる。図１４でこれを説明する。所定の解像度へ変換した後のＪＰＥＧ２０００ファイルに対して、図１１のオブジェクト情報からオブジェクト境界に対応するタイル番号を得る。図１４の例では、タイルｘ、タイルｙ、タイルｚがオブジェクト境界に当たる。このタイルの符号データを、あらかじめ用意されている置換データ（たとえば任意の色のデータ）と置き換える。たとえば、復号後のタイルが全体が赤く表示される符号と置き換える。こうすることでオブジェクト境界を任意の色で明確に強調できる。
【００３０】
このように比較的高解像度でオブジェクト境界を強調したＪＰＥＧ２０００ファイルを生成してコンピュータ１４に送信した後、コンピュータ１４の画面上でユーザが文書内の所定オブジェクトを選択した場合、ＭＦＰ１０は、選択オブジェクト情報をもとに、選択オブジェクトのみを表示する高解像度のＪＰＥＧ２０００ファイルを再構築し、コンピュータ１４に送る。
【００３１】
次に、スキャナ１０２で読み取った画像を第２メモリ１２４のハードディスクに格納するまでのの制御について説明する。図１５は、ＣＰＵ１１６の制御動作のフローチャートである。スキャナ１０２に原稿スキャンの開始を指示し（Ｓ１０）、ＪＰＥＧ２０００コーデック１２６に読み取った画像データの圧縮動作の開始を指示し（Ｓ１１）、オブジェクト判別ブロックにオブジェクト判別処理の開始を指示する（Ｓ１２）。これにより図２に示す各ブロックの間のデータ転送（ＤＭＡ）が開始され、ＪＰＥＧ２０００符号化データがメモリに蓄積される。次に、圧縮動作が終了したか否かの判断を行い（ステップＳ１３）、圧縮動作が終了していれば、圧縮終了処理を行う（Ｓ１６）。圧縮動作の終了は、圧縮動作を司るＤＭＡからの終了割り込みによって認識できる。圧箱終了処理では、圧縮ブロックの動作停止を行う。圧縮動作が終了していなければ、次に、オブジェクト判別終了割り込みが発生しているか否かを判断し（Ｓ１４）、割り込み発生があれば、オブジェクト判別ブロックの動作とオブジェクト判別動作に関わるＤＭＡ停止処理を行う（Ｓ１７）。オブジェクト判別が終了していなければ、次に、スキャン動作の終了割り込みが発生したか否かを判断し（Ｓ１５）、割り込みが発生したならば、スキャン動作を停止し（Ｓ１８）、スキャン動作に関わるＤＭＡを停止させる。次に、圧縮終了割り込み、オブジェクト判別終了割込み及びスキャン終了割り込みの全てが終了したかを判断する（Ｓ１９）。いずれか１つでも終了していなければステップＳ１３〜Ｓ１８の動作を繰り返し、全ての割り込み発生を待つ。全ての割り込みが発生したならば、オブジェクト判別の結果の解析を行い（Ｓ２０）、圧縮パラメータであるタイルとの関係付けを行い、図１１に示すテーブルを完成させる。次に、圧縮データとそれに開連付けたオブジェクト判別結果のテーブルを第２メモリ１２４に格納する（Ｓ２１）。
【００３２】
次に、コンピュータ１４から要求されたデータを第２メモリ１２４から読み出しコンピュータ１４へ転送するＣＰＵ１１６の画像転送処理を説明する。図１６は、ＣＰＵ１１６の画像転送処理のフローチャートである。まずコンピュータ（ＰＣ）１４からの画像データの転送要求があるか否かを判断する（Ｓ３０）。要求がなければそのまま終了する。画像データの転送要求があった場合、次に要求内容により処理を分岐する（Ｓ３１）。サムネイル作成用のデータ要求である場合は、サムネイル作成用データを作成し、コンピュータ１４へデータを転送する（Ｓ３２）。選択文書の高解像度データの転送要求であれば、オブジェクト境界情報が挿入された選択文書の高解像度データを作成し、コンピュータ１４へ送信する（Ｓ３３）。要求データがオブジェクトデータであれば、選択オブジェクトのＪＰＥＧ２０００ファイルを図１１のテーブルをもとに再構築し、そのデータをコンピュータ１４へ転送する（Ｓ３４）。図１６の処理は、制御動作の中で所定時間毎に必す実行されるものとする。
【００３３】
図１７は、サムネイル用データ作成（図１６、Ｓ３２）のフローを示す。まずサムネイル用データを作成する文書グループを判断して処理を分岐する（Ｓ４０）。文書グループＡが選択されているならば、文書グループＡの各文書の低解像度データを再編集し、コンピュータ１４へそのデータを送信する（Ｓ４１）。文書グループＢの場合は、同様の処理がされる（Ｓ４２）。他の文書グループについても、同様である。
【００３４】
図１８は、高解像度データの作成（図１６、Ｓ３３）のフローを示す。まず高解像度表示する文書の判別を行う（Ｓ５０）。選択文書が文書Ａであったならば、文書ＡのＪＰＥＧ２０００データを読み込む（Ｓ５１）。ここでは、文書Ａの低解像度及び高解像度のＪＰＥＧ２０００符号化データを読み出して、所望解像度のファイルを生成する。さらに文書Ａの図１１のテーブルからオブジェクト境界のタイル番号情報を取得する（Ｓ５２）。次に、オブジェクト境界強調処理を行い（Ｓ５５）、データの送信を行う（Ｓ５６）。また、文書Ｂが選択されていたならば、同様にステップＳ５３、Ｓ５４、Ｓ５５、Ｓ５６と処理される。
【００３５】
図１９は、オブジェクト境界強調処理（図１８、Ｓ５５）のフローを示す。ここではタイル毎にオブジェクト境界の判別、処理を行う。処理するタイルデータを用意する（Ｓ６０）。次に、そのタイルがオブジェクト境界タイルであると判断すると（Ｓ６１でＹＥＳ）、タイル符号データを所定の符号データに置き換える（Ｓ６２）。置き換えデータは、復号したときにたとえばタイル全体が特定色で塗りつぶされるデータとする。特定色は、たとえば、オブジェクト内またはオブジェクト境界付近の明度、色差情報と明確に識別可能な色とする。また、オブジェクト種別（文字、写真、図形など）ごとに異なる色としてもよい。次に、ステップＳ６０〜Ｓ６２の処理が全タイルに対して行われたか否かを判断する（Ｓ６３）。全てのタイルに対して処理が未だされていない場合は、ステップＳ６０へ戻る。全てのタイルに対して処理済みであればリターンする。
【００３６】
なお、上述の実施の形態ではＭＦＰにおけるＪＰＥＧ２０００ファイルの処理について説明したが、ＪＰＥＧ２０００ファイルのコーデック機能を備える画像処理装置は、同様の処理を実行できる。
【００３７】
【発明の効果】
所定オブジェクト領域を所定の解像度で表示する場合、オブジェクト判別によって得られたオブジェクト境界情報を付加するので、画像の中でオブジェクト領域の境界を明確に強調できる。したがって、ユーザは、境界条件を付加されたデータをもとにオブジェクト選択が可能となり、所望のオブジェクトを容易に抽出できる。
【図面の簡単な説明】
【図１】画像ファイルを多機能複合機（ＭＦＰ）で出力するシステムのブロック図
【図２】ＭＦＰのブロック図
【図３】ＪＰＥＧ２０００コーデックにおけるＪＰＥＧ２０００符号化を示す図
【図４】ＪＰＥＧ２０００コーデックにおけるＪＰＥＧ２０００復号化を示す図
【図５】ＪＰＥＧ２０００符号化データのファイル構造の図
【図６】３回のウェーブレット変換により得られるデータを示す図
【図７】解像度による読み出しを説明するための図
【図８】タイル内の符号化データの解像度に応じた取り出しを示す図
【図９】１組の文書のインデックス画像の図
【図１０】１つの画像の中のオブジェクト境界を示す図
【図１１】解像度優先での符号化データの並べ方を示す図
【図１２】オブジェクト境界を含むタイルの図
【図１３】オブジェクト境界でのデータ置換を示す図
【図１４】データの置換を説明するための図
【図１５】スキャンデータ格納のフローチャート
【図１６】画像転送処理のフローチャート
【図１７】サムネイル用データ作成のフローチャート
【図１８】高解像度データ作成のフローチャート
【図１９】オブジェクト境界強調処理のフローチャート
【符号の説明】
１０  ＭＦＰ、    １０８  操作パネル、    １１０  通信装置、    １１６ＣＰＵ、    １２４  メモリ、    １２６  ＪＰＥＧ２０００コーデック、  １３０  オブジェクト判別ブロック。
【図１】
2004297110.tif 000003
【図２】
2004297110.tif 000004
【図３】
2004297110.tif 000005
【図４】
2004297110.tif 000006
【図５】
2004297110.tif 000007
【図６】
2004297110.tif 000008
【図７】
2004297110.tif 000009
【図８】
2004297110.tif 000010
【図９】
2004297110.tif 000011
【図１０】
2004297110.tif 000012
【図１１】
2004297110.tif 000013
【図１２】
2004297110.tif 000014
【図１３】
2004297110.tif 000015
【図１４】
2004297110.tif 000016
【図１５】
2004297110.tif 000017
【図１６】
2004297110.tif 000018
【図１７】
2004297110.tif 000019
【図１８】
2004297110.tif 000020
【図１９】
2004297110.tif 000021