(57)【特許請求の範囲】
【請求項１】
電子メールによってＪＰＥＧ２０００で符号化されたデータを送信する画像処理装置であって、
ＪＰＥＧ２０００による符号化において、原稿画像の階層符号化データのビットストリームを解像度優先で形成する階層符号化手段と、
各ページの符号化データのビットストリームを解像度を基に複数のファイルに分割するファイル分割手段と、
全ページの前記の複数のファイルを解像度に基づいて複数の組に分けて、各組の複数のファイルをそれぞれ添付した複数の電子メールを作成して同一送信先に送信するメール送信手段と
からなる画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
前記の分割手段は、同一解像度の単位で複数の組に分け、
前記のメール送信手段は、最低解像度のデータのファイルからなる１組の複数のファイルを添付した電子メールを最初に作成して送信する
ことを特徴とする画像処理装置。
【請求項３】
請求項１に記載された画像処理装置において、
さらに、電子メールに添付する解像度レベルを設定する設定手段を備え、
前記の分割手段は、設定された解像度レベルまでのデータのファイルを１つの組に分け、
前記のメール送信手段は、設定手段により設定された解像度レベルまでのデータのファイルの組の複数のファイルを添付した電子メールを最初に送信する
ことを特徴とする画像処理装置。
【請求項４】
電子メールによってＪＰＥＧ２０００で符号化されたデータを送信する画像処理装置であって、
ＪＰＥＧ２０００による符号化において、原稿画像の階層符号化データのビットストリームをレイヤ優先で形成する階層符号化手段と、
各ページの圧縮データのビットストリームをレイヤレベルに基づいて複数のファイルに分割する分割手段と、
全ページの前記の複数のファイルをレイヤに基づいて複数の組に分けて、各組の複数のファイルをそれぞれ添付した複数の電子メールを作成して同一送信先に送信するメール送信手段とからなる
画像処理装置。
【請求項５】
請求項４に記載された画像処理装置において、
前記の分割手段は、同一レイヤレベルの単位で複数の組に分け、
前記のメール送信手段は、最低レイヤレベルのデータのファイルからなる１組の複数のファイルを添付した電子メールを最初に作成して送信する
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像符号化データの送受信に関するものである。
【０００２】
【従来の技術】
インターネットの普及に伴い、公衆回線網を用いて従来から行なわれていた画像データの通信が、インターネットを介して行なわれるようになった。インターネットを利用すると、通信コストを削減できるとともに、通信時間を短縮できる。
【０００３】
インターネットを介して行なう通信のプロトコルには、ホームページを閲覧するためのＨＴＴＰ（HyperText Transfer Protocol）、ファイル転送を行なうＦＴＰ（File Transfer Protocol）、電子メールの送信に用いられるＳＭＴＰ（Simple Mail Transfer Protocol）などさまぎまなプロトコルがある。インターネットと各ユーザとの接続口には、ユーザの内部システムヘのインターネットからの不正アクセス等に対処するため、一般に「防御壁」の役割をするファイアウォールが設けられている。このファイアウォールには、インターネットとユーザの内部システムとの間を通過できる通信プロトコルを制御するという機能があり、これにより通過可能なプロトコルが制限される。通常、電子メールのプロトコルは通過可能に設定されることが多い。このため、インターネットを介して画像データを送信する場合には、従来から電子メールシステムが利用されている。
【０００４】
【特許文献１】
特開平６−１５２９７９号公報
【０００５】
【発明が解決しようとする課題】
しかし、電子メールシステムを利用して画像を送信するという方法には、メールサイズの制限という問題があった。最近の画像形成装置で読み取られる画像のサイズは、その高機能・多機能化に伴い１０Ｍバイト前後にまで膨れ上がっていて、今後さらに増大する傾向にある。一方、電子メールの収集と配布のサービスを行なうメールサーバは、受信可能な電子メールのサイズに制限を設けているのが一般的であり、この制限サイズはたとえば１Ｍバイトである。このため、画像ファイルのサイズが制限サイズを超えてしまうと、電子メールで送信した場合、その受け取りが拒否されてしまう。
【０００６】
画像データは、制限サイズ以下の適当なサイズに分割すれば、ユーザへの送信が可能になる。このため、１つのファイルを複数のファイルに分割して、分割された複数のファイルをそれぞれメールで送ることができる。受け取り側では、複数のメールに添付されたデータから１つのファイルに復元する。しかし、この電子メール分割送信では、１つの分割ファイルを添付したメールには全画像データの一部しか含まれない。したがって、全分割ファイルについてのメールの受信が完了するまで、画像の全体の内容を知ることができない。
【０００７】
なお、特開平６−１５２９７９号公報に記載されたファクシミリ装置では、画像データを順次縮小し階層的に符号化したプログレッシブ符号データを送信する。解像度が異なるごとに符号化して符号化データを送信する。２回目以降は、すでに送られている解像度のデータとの差分を送信する。しかし、この送信方法では、公衆回線網を用いて送信するので、電子メールを用いる場合と異なり、データを分割して送信する必要はない代わりに、送信に時間がかかるという不都合がある。また、複数ページの画像を受信する場合、１ページづつデータを受信するので、複数ページの画像についてその内容を早期に判断することはできない。
【０００８】
この発明の目的は、複数原稿の画像の電子メール分割送信を行うとき、送信文書の概要を早く把握できるようにすることである。
【０００９】
【課題を解決するための手段】
本発明に係る第１の画像処理装置は、電子メールによってＪＰＥＧ２０００で符号化されたデータを送信する画像処理装置であって、ＪＰＥＧ２０００による符号化において、原稿画像の階層符号化データのビットストリームを解像度優先で形成する階層符号化手段と、各ページの符号化データのビットストリームを解像度を基に複数のファイルに分割するファイル分割手段と、全ページの前記の複数のファイルを解像度に基づいて複数の組に分けて、各組の複数のファイルをそれぞれ添付した複数の電子メールを作成して同一送信先に送信するメール送信手段とからなる。
【００１０】
前記の画像処理装置において、たとえば、前記の分割手段は、同一解像度の単位で複数の組に分け、前記のメール送信手段は、最低解像度のデータのファイルからなる１組の複数のファイルを添付した電子メールを最初に作成して送信する。
【００１１】
前記の画像処理装置において、好ましくは、さらに、電子メールに添付する解像度レベルを設定する設定手段を備える。前記の分割手段は、設定された解像度レベルまでのデータのファイルを１つの組に分け、前記のメール送信手段は、設定手段により設定された解像度レベルまでのデータのファイルの組の複数のファイルを添付した電子メールを最初に送信する。
【００１２】
本発明に係る第２の画像処理装置は、電子メールによってＪＰＥＧ２０００で符号化されたデータを送信する画像処理装置であって、ＪＰＥＧ２０００による符号化において、原稿画像の階層符号化データのビットストリームをレイヤ優先で形成する階層符号化手段と、各ページの圧縮データのビットストリームをレイヤレベルに基づいて複数のファイルに分割する分割手段と、全ページの前記の複数のファイルをレイヤに基づいて複数の組に分けて、各組の複数のファイルをそれぞれ添付した複数の電子メールを作成して同一送信先に送信するメール送信手段とからなる。
【００１３】
前記の画像処理装置において、たとえば、前記の分割手段は、同一レイヤレベルの単位で複数の組に分け、前記のメール送信手段は、最低レイヤレベルのデータのファイルからなる１組の複数のファイルを添付した電子メールを最初に作成して送信する。
【００１４】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。
【００１５】
図１は、本発明の実施の形態による画像データの送受信を行うシステムの構成を示す。このシステムは、画像ファイルを送信する多機能複合機側のネットワーク（ＬＡＮ）と、画像ファイルを受信するコンピュータ（クライアント端末）側のネットワーク（ＬＡＮ）と、これらを接続するインターネットとにより構成される。このシステムでは、多機能複合機側のＬＡＮに対して、複数のクライアント端末側のＬＡＮが接続可能であるが、説明を簡略化するため、１つのクライアント端末側のＬＡＮが接続されている場合を１例として示している。
【００１６】
一方のＬＡＮ１０には、多機能複合機（Multiple Functional Peripheral、以下ＭＦＰと略記する）１２が接続される。ＭＦＰ１２は、ＬＡＮ１０を経由して、さらにファイアウォール１４とルータ１６を介してインターネット３０に接続可能である。また、ＬＡＮ１０には、電子メールの収集と配布のサービスを行なうメールサーバ１８が接続されている。
【００１７】
他方のＬＡＮ５０には、画像ファイルの受信を行なうコンピュータ（ＰＣ）５２が含まれている。コンピュータ５２は、ＭＦＰ１２と通信するために、ＬＡＮ５０を経由して、さらにファイアウォール５４とルータ５６を介してインターネット３０に接続可能である。また、ＬＡＮ５０には、電子メールの収集と配布のサービスを行なうメールサーバ５８も接続されている。なお、図示しないが、２台のルータ５６、１６の間のインターネット３０上でも複数のメールサーバが介在し、不特定の複数のメールサーバを経由して電子メールは転送される。
【００１８】
ＭＦＰ１２は、ＪＰＥＧ２０００コーデックを備えていて、スキャナにより取り込んだ複数ページの原稿の画像データをＪＰＥＧ２０００ファイルに変換し、記憶装置に蓄積する。そして、指示されている場合は、そのＪＰＥＧ２０００ファイルを電子メールでユーザのメールアドレスを付してメールサーバに送る。ユーザは、コンピュータ（ＰＣ）５２をメール受信端末として、自己のアドレス宛の電子メールをメールサーバ５８から受信する。ここで、画像ファイルの送信動作について説明すると、ＭＦＰ１２から、画像ファイルが電子メールに添付されて、ユーザのメールアドレス宛の電子メールとして、メールサーバ５８に送信される。画像ファイル付きの電子メールは、ＭＦＰ１２側のＬＡＮ１０、メールサーバ１８、インターネット３０、ユーザ側のＬＡＮ５０をそれぞれ経由して、ユーザ側のメールサーバ５８のメールボックスに格納される。ユーザは、コンピュータ５２で、メールサーバ５８から、その電子メールをダウンロードする。
【００１９】
なお、メールサーバ５８は、受信可能な電子メールのサイズを１Ｍバイトに制限している。そこで、所定のしきい値を越えるサイズのＪＰＥＧ２０００ファイルは、このしきい値より小さいサイズに適当に分割されて、分割ファイルごとにメールで送信される。すなわち、１つの画像データが分割されて、複数のメールで送信される。受信側のコンピュータ５２は、ＪＰＥＧ２０００ファイルを復元するプログラムを備え、これらのメールに添付されたＪＰＥＧ２０００ファイルから画像を再現する。
【００２０】
図２は、ＭＦＰ１２の制御ブロック図である。各ブロックはバス（例えばＰＣＩバス）１００を介して接続されている。ＭＦＰ１２は、原稿読取のためのスキャナ１０２や、印刷のためのプリントエンジン１０４や、画像データを処理する画像処理部１０６を備え、また、ユーザによる設定のための操作パネル１０８を備える。操作パネル１１０は表示パネルを含む。さらに、ＬＡＮと通信するための通信装置（Network Interface Card、ＮＩＣ）１０８を備える。
【００２１】
ＭＦＰ全体を制御するＣＰＵ１１６は、ブリッジ１１８経由で、第１メモリ１２０と、バス（たとえばＰＣＩバス）１００に接続されるデバイスとを制御する。スキャナ１０２、通信装置１０８などから入力される画像データまたはＪＰＥＧ２０００データは、直接メモリアクセス（ＤＭＡ）によって、メモリコントローラ１２２に接続される第２メモリ１２４に転送される。第２メモリ１２４に格納された画像データは、ＤＭＡによってＪＰＥＧ２０００コーデック１２６に送られる。ＪＰＥＧ２０００コーデック１２６は、メモリ１２８を用いて画像データをＪＰＥＧ２０００データに符号化し、また、ＪＰＥＧ２０００データを画像データに復号し、生成された画像データはＤＭＡにより第１メモリ１２０に格納される。第１メモリ１２０に格納されたファイルは、ＤＭＡにより第２メモリ１２４に送られ蓄積される。
【００２２】
次に、ＭＦＰ１２でＪＰＥＧ２０００ファイルを外部のコンピュータ５２に送るまでの動きを説明する。第２メモリ１２４内に格納されているＪＰＥＧ２０００ファイルはＤＭＡによりメモリコントローラ１２２を介して第１メモリ１２０に転送される。メモリ１２０に格納された画像データはＣＰＵ１１６により符号データ（圧縮データ）の置き換えや再構築が施された後、ＤＭＡにより通信装置１０８に送られネットワークに出ていく。コンピュータ５２へのデータ転送は、電子メールサーバ経由で、行われる。
【００２３】
図３は、ＪＰＥＧ２０００コーデック１１６におけるＪＰＥＧ２０００の符号化の流れを示す。この符号化（圧縮）処理は、通常のＪＰＥＧ２０００の符号化と同様である。ＪＰＥＧ２０００コーデック１２６に入力された画像データの各色コンポーネントは、レベルシフト部２００において、そのダイナミックレンジの半分の値を減算される（レベルシフト）。なお、入力データがＹＣｂＣｒの色差成分のような符号付きデータの場合は何もしない。次に、色空間変換部２０２において、色空間変換が施される。色空間変換を施された画像データは、タイリング処理部２０４において、タイリング処理によって所定サイズのブロックに分割される。ＦＤＷＴ部２０６は、タイリング処理されたタイル毎に離散ウェーブレット変換を行い、複数の帯域に画像を分割する。量子化部２０８は、ウェーブレット変換された画像に必要であれば量子化処理を行う。タイル毎にウェーブレット変換された画像に対して、コードブロック分割部２１０は、コードブロック分割を行い、次に、係数ビットモデリング係数部２１２は、ビットモデリングにより符号化パスを生成する。生成された符号化パスは算術符号化部２１４により算術符号化される。コードブロック毎に符号化され、生成された符号化データ（圧縮データ）は、レイヤ生成部２１６において、レイヤ分割により画質の寄与度に応じて複数のレイヤに分けられる。ポスト量子化処理部２１８は、所定の符号量を超えるデータに対して切り捨てを行う。最後に、ビットストリーム生成部２２０は、ビットストリームを生成して、ＪＰＥＧ２０００ファイルとして出力する。なお、受信側での復号化は、これと逆の流れで行われる。
【００２４】
ＪＰＥＧ２０００コーデックを持つＭＦＰ（画像処理装置）１２において、スキャナで読み取った複数原稿の画像を圧縮するとき、階層的符号化を用いて、階層化符号単位（解像度、レイヤなど）優先でビットストリームデータを複数のファイルに分割する。ここで、複数原稿の符号化データを電子メールによって分割して送信する場合、複数のファイルの組み分けの単位を階層化符号単位（解像度、レイヤなど）とする。第１の分割ファイルには複数ファイルの全容がわかるデータ（低解像度データ、低画質データなど）をまず添付して送信し、残りのデータを後続の分割メールで送る。これにより、受信側では、第１の分割メールを受け取った時点で、そのメールに添付された複数のファイルを基に、複数原稿についてその概要を知ることができる。
【００２５】
次に、プログレッシブ符号化を用いて、解像度優先でビットストリームデータを形成する場合について説明する。図４は、タイリングされた画像を３回ウェーブレット変換したときの符号データを概念的に示している。１つのタイルについて、１回のウェーブレット変換でもとの画像の１／２のサイズの画像が得られる。ここで、図４の（ａ）に示すように、全体の画像が１ＨＬ、１ＬＨ、１ＨＨ、ＬＬの４つの符号データに変換される。ＬＬは解像度が１／２になった符号データである。２回目のウェーブレット変換で、図４の（ｂ）に示すように、ＬＬが２ＨＬ、２ＬＨ、２ＨＨ、ＬＬの４つの符号データに変換される。３回目のウェーブレット変換で、ＬＬが３ＨＬ、３ＬＨ、３ＨＨ、ＬＬの４つの符号データに変換される（図４の（ｃ）参照）。
【００２６】
図５に示すように、もとの画像の解像度が６００dpiである場合、３回のウェーブレット変換で３００dpi、１５０dpi、７５dpiの画像を抽出できる。ここで、符号データをＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ、２ＬＨ、２ＨＨ、１ＨＬ，１ＬＨ，１ＨＨの順に並べることで、７５dpi→１５０dpi→３００dpi→６００dpiといったように解像度レベルを順次上げて表示できる。７５dpiの画像を所望する時には、ＬＬを使用する。１５０dpiの画像を所望する時には、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨを使用する。３００dpiの画像を所望する時には、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ、２ＬＨ、２ＨＨを使用する。６００dpiの時にはすべて使用する。解像度が高くなるにつれ、図６に示すように、画像の大きさは縦横のサイズがそれぞれ２倍ずつ大きくなっていく。
【００２７】
そこで、図７に示すように、複数ページの原稿からＭＦＰ１２内で生成されたＪＰＥＧ２０００ファイルの符号化データを、各ページ（各画像）について、ヘッダー、ＬＬ、３ＨＬ、３ＬＨ、３ＨＨ、２ＨＬ，２ＬＨ，２ＨＨ、１ＨＬ，１ＬＨ，１ＨＨの順に並べて、ビットストリームを形成する。すなわち、ｎページの原稿のデータがｎ個の符号化データのファイルとなり、各ファイルは、解像度レベルが優先されたビットストリームの構造となっている。
【００２８】
これらのファイルを電子メールで送る場合、図８に示すように、階層化符号単位でファイル分割を行う。すなわち、７５dpi、１５０dpi、３００dpi、６００dpiの解像度レベルでビットストリームデータを分割してファイルとする。そして、同一解像度レベルのビットストリームデータの複数のファイルを電子メールに添付して送信する。
【００２９】
ここで、第１分割ファイルとして、各ページのヘッダ及びＬＬのビットストリームデータすなわち最低解像度レベルのビットストリームデータを抽出して得られた複数のファイルを添付して最初の電子メールを送信する。コンピュータ５２では、ユーザは、第１の複数の分割ファイルを受け取った時点で、各ページの低解像度の復号画像を見ることにより、残りの分割ファイルの復元を待たずに、低解像度ではあるが、送信されてくる文書の全体の概要を知ることができる。
【００３０】
引き続いて、さらに、第２分割ファイルとして、各ページの３ＨＬ、３ＬＨ、３ＨＨのビットストリームデータ（すなわち、その次に高い解像度レベルのビットストリームデータ）からなる複数のファイルを第２の電子メールに添付して送信する。次に、第３の分割ファイルとして、各ページの２ＨＬ、２ＬＨ、２ＨＨのビットストリームデータ（すなわち、その次に高い解像度レベルのビットストリームデータ）からなる複数のファイルを第３の電子メールに添付して送信する。最後に、第４の分割ファイルとして、各ページの１ＨＬ、１ＬＨ、１ＨＨ、マーカーのビットストリームデータ（すなわち、最高の解像度レベルのビットストリームデータ）からなる複数のファイルを第４の電子メールに添付して送信する。
【００３１】
受信側では、複数の第１の分割ファイルから復元された各ページのデータに対して、さらに、複数の第２の分割ファイル、複数の第３の分割ファイル、複数の第４の分割ファイルのデータを、それぞれのページに振り分けていく。これにより、各ページの高解像度データの復元が可能となる。
【００３２】
上述の例では、同一解像度レベルのデータを各分割ファイルに割り当てている。しかし、複数の解像度レベルのデータを割り当てても良い。
【００３３】
図８のようにファイルを分割した場合、第１分割ファイルで復元表示される画像は元画像６００dpiのとき７５dpiとなってしまう。しかし、７５dpiでは可読性が保てず、情報が伝わらない場合もある。そこで第１分割ファイルの表示解像度をユーザが指定できるようにしてもよい。または、あらかじめ最低解像度を設定しておいてもよい。これにより、第１分割ファイルによる表示解像度を上げることができる。
【００３４】
図９に１例を示す。この例では、第１分割ファイルによる表示解像度の指定が１５０dpiである。したがって、第１分割ファイルでは、各ページのヘッダ及びＬＬ、３ＨＬ、３ＬＨ、３ＨＨのビットストリームデータ（すなわち、指定解像度レベルのビットストリームデータ）を抽出した複数のファイルを送信する。第１分割ファイルに複数の解像度レベルＬＬ、３ＨＬ、３ＬＨ、３ＨＨの符号データを割り当てているので、受信側は第１分割ファイルを受け取った時点で１５０dpiの表示を得ることができる。
【００３５】
次に、第２分割ファイルでは各ページの２ＨＬ、２ＬＨ、２ＨＨのビットストリームデータ（すなわち、その次に高い解像度レベルのビットストリームデータ）からなる複数のファイルを送信する。第３分割ファイルでは各ページの１ＨＬ、１ＬＨ、１ＨＨのビットストリームデータ（すなわち、最高の解像度レベルのビットストリームデータ）からなる複数のファイルを送信する。
【００３６】
受信側では低解像度データを高解像度データにするため、図８の例と同様に、第１分割ファイルから復元された各ページのデータに、さらに、第２分割ファイル、第３分割ファイルのデータをそれぞれのページに振り分けていく。これにより各ページの高解像度データの復元が可能となる。
【００３７】
次に、プログレッシブ符号化を用いて、レイヤ優先でビットストリームデータを形成する場合について説明する。画質によるスケーラビリティを行う場合は、レイヤを用いる。画質によるスケーラビリティを持たす方法の１つでは、ＪＰＥＧ２０００コーデック１２６における符号化の際に、符号化単位で符号化されたデータを画質の寄与度に応じて複数のレイヤに分け、このレイヤレベルの順序でビットストリームを形成する。この場合、画像の大きさは変わらないが、レイヤレベルが上がるにつれ画質が順次向上していく。
【００３８】
図１０は、画質にスケーラビリティを持たす場合のファイル構造を示し、図１１は、各原稿のビットストリームデータのファイル分割を示す。レイヤ０からレイヤ５までデータを結合していくにつれて画質は向上していく。
【００３９】
ここで、電子メールで送信する場合のファイル分割は、レイヤレベル単位で行う。レイヤ０が最も大きく画質に寄与するレイヤであり、レイヤ５が最も画質に小さく寄与するレイヤである。電子メールに分割ファイルを添付する際に、レイヤ０、レイヤ１、レイヤ２、・・・、レイヤ５のレイヤレベルごとに複数の分割ファイルのデータを電子メールに添付して送信する。
【００４０】
まず、第１分割ファイルとして、各ページのヘッダ及びレイヤ０のビットストリームデータを抽出したファイルを添付して電子メールを送信する。これにより受信側は、第１分割ファイルを受け取った時点で、複数原稿の復号画像を見ることができる。このため、残りの分割ファイルを待たずに、低画質ではあるが、送信されてくる文書の全体を知ることができる。
【００４１】
引き続いて、第２分割ファイルとして、各ページのレイヤ２のビットストリームデータのファイルを添付して電子メールを送信する。次に、第３の分割ファイルとして各ファイルのレイヤ３のビットストリームデータのファイルを添付して電子メールを送信する。次に、第４の分割ファイルとして各ファイルのレイヤ４のビットストリームデータのファイルを添付して電子メールを送信する。次に、第５の分割ファイルとして各ファイルのレイヤ５の符号データとマーカーのビットストリームデータのファイルを添付して電子メールを送信する。
【００４２】
なお、レイヤレベル０の第１分割ファイルで復元表示される画像では可読性が保てず、情報が伝わらない場合もある。そこで、第１の実施の形態と同様に、第１分割ファイルの表示レイヤを指定できるようにしてもよい。
【００４３】
図１２と図１３は、ＭＦＰ１２のＣＰＵ１１６による画像データ送信制御のフローチャートである。この処理は、メモリ１に記憶されている画像処理プログラムに従って、ＣＰＵ１１６により実行される。スキャナにより複数枚の原稿をスキャンして画像データが読み込まれ（Ｓ１０）、ＪＰＷＧ２０００コーデック１２２により解像度優先でビットストリームを形成させる（Ｓ１２）。符号化データはメモリ１２４に記憶される（Ｓ１４）。ここで、メール送信が指示されていない場合は（Ｓ１６でＮＯ）、他の処理をする（Ｓ１８）。
【００４４】
メール送信が指示されている場合は（Ｓ１６でＹＥＳ）、まず、読み取った画像データのファイルのサイズがしきい値ＴＨより大きいか否かを判断する（Ｓ２０）。しきい値ＴＨより小さい場合（Ｓ２０でＮＯ）、そのファイルをメールに添付して送信する（Ｓ２２）。なお、メール送信の指示は、操作パネル１１０からユーザにより行われ、併せてメールの送信先アドレスも指定される。
【００４５】
ファイルのサイズがしきい値ＴＨより大きい場合（Ｓ２０でＹＥＳ）、次に、表示解像度の指定があるか否かを判断する（Ｓ２４）。表示解像度の指定がない場合は（Ｓ２４でＮＯ）、ＬＬまでのビットストリームで第１の分割ファイルを作成する（Ｓ２６）。一方、表示解像度の指定がある場合は（Ｓ２４でＹＥＳ）、指定解像度までのビットストリームで第１の分割ファイルを作成する（Ｓ２８）。そして、第１の分割ファイルをメールに添付して送信する（Ｓ３０）。
【００４６】
未送信データがある場合は（Ｓ３２でＹＥＳ）、次の分割ファイルを所定のビットストリームで作成し（Ｓ３４）、そのファイルをメールに添付して送信する（Ｓ３６）。そして、ステップＳ３２に戻る。未送信データがなくなれば（Ｓ３２でＮＯ）、処理を終了する。
【００４７】
レイヤ優先の処理も階層度優先の処理と同様であるが、ただし、ステップＳ１２では、レイヤ優先でビットストリームを形成させる。また、ステップＳ２４では、表示レイヤの指定があるか否かを判断し、ステップＳ２６では、レイヤ０のビットストリームで各ページの第１の分割ファイルを作成し、また、ステップＳ２８では、指定レイヤまでのビットストリームで第１の分割ファイルを作成する。
【００４８】
以上に説明したように、画像処理プログラムは、電子メールによってＪＰＥＧ２０００で符号化されたデータを送信する画像処理装置において、各ページの符号化データのビットストリームを階層符号化単位（たとえば解像度、レイヤ）を基に複数のファイルに分割する手順と、全ページの前記の複数のファイルを階層符号化単位に基づいて複数の組に分けて、各組の複数のファイルをそれぞれ添付した複数の電子メールを作成して同一送信先に送信する手順とをコンピュータに実行させる。このプログラムにおいて、たとえば、分割手順で、同一階層符号化単位で複数の組に分け、メール送信手順において、最低階層符号化単位のデータのファイルからなる１組の複数のファイルを添付した電子メールを最初に作成して送信する。また、このプログラムにおいて、電子メールに添付する階層符号化単位のレベルが設定されていると、たとえば、分割手順において、設定されたレベルまでのデータのファイルを１つの組に分け、メール送信手順において、設定された階層符号化レベルまでのデータのファイルの組の複数のファイルを添付した電子メールを最初に送信する。
【００４９】
【発明の効果】
複数ページのＪＰＥＧ２０００ファイルをそれぞれ分割して電子メールに添付する際に、ビットストリームの分割を階層符号化単位で制御することで、第１の分割ファイルを受信した時点で画像の内容を把握できる。
【図面の簡単な説明】
【図１】  多機能複合機とコンピュータを含むネットワークの図
【図２】  多機能複合機のブロック図
【図３】  ＪＰＥＧ２０００コーデックにおけるＪＰＥＧ２０００符号化を示す図
【図４】  ３回のウェーブレット変換により得られるデータを説明するための図
【図５】  解像度優先での符号化データの配列の図
【図６】  解像度レベルによる画像の大きさの変化を示す図
【図７】  各ページのＪＰＥＧ２０００ファイルの内部構成の図
【図８】  ファイル分割の１例を示す図
【図９】  ファイル分割の他の１例を示す図
【図１０】  レイヤ優先での符号化データの配列の図
【図１１】  レイヤレベルによるファイル分割を示す図
【図１２】  電子メール送信のフローチャート
【図１３】  電子メール送信のフローチャート
【符号の説明】
１２  多機能複合機、    １８  メールサーバ１８、    ３０  インターネット、    ５２  コンピュータ、    ５８  メールサーバ、    １１０  ＮＩＣ、１１６  ＣＰＵ、    １２６  ＪＰＥＧ２０００コーデック。
【図１】
0003719251.tif 000002
【図２】
0003719251.tif 000003
【図３】
0003719251.tif 000004
【図４】
0003719251.tif 000005
【図５】
0003719251.tif 000006
【図６】
0003719251.tif 000007
【図７】
0003719251.tif 000008
【図８】
0003719251.tif 000009
【図９】
0003719251.tif 000010
【図１０】
0003719251.tif 000011
【図１１】
0003719251.tif 000012
【図１２】
0003719251.tif 000013
【図１３】
0003719251.tif 000014