(57)【特許請求の範囲】
【請求項１】
ヘッダ情報で始まり該ヘッダ情報に続いて、画像データと、該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を入力可能な画像情報処理装置において、前記画像情報を受け取る通信手段と、該通信手段で受け取った画像情報のヘッダ情報に含まれる前記イメージファイルディレクトリのオフセット値が所定値か否かおよび前記イメージファイルディレクトリのソフトウェアタグフィールドによって指定される文字列が所定の文字列であるか否かにより前記イメージファイルディレクトリと画像データが所定の順番どおりに格納されているか否かを判断し属性情報と画像データが所定の順番どおり並んでいると判断したときに前記画像情報に含まれる画像データを直ちに展開処理する制御手段を具備したことを特徴とする画像情報処理装置。
【請求項２】
ヘッダ情報で始まり該ヘッダ情報に続いて、画像データと、該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を生成する画像情報処理装置において、画像情報のヘッダ情報に前記イメージファイルディレクトリと画像データが所定の順番に並んでいることを示す情報を格納するとともに前記イメージファイルディレクトリのソフトウェアタグフィールドにより所定の文字列を指定して前記ヘッダ情報に続いて前記イメージファイルディレクトリと画像データを所定の順番どおりに格納して画像情報を生成する制御手段と、生成された画像情報を出力する出力手段を具備したことを特徴とする画像情報処理装置。
【請求項３】
前記出力手段は、前記画像情報を送出すべき受信装置との間で前記イメージファイルディレクトリと画像データの配置順序に関するネゴシエーション情報の授受を行い、前記制御手段は、前記ネゴシエーション情報の授受を行った結果に基づいて前記画像情報を生成することを特徴とする請求項２に記載の画像情報処理装置。
【請求項４】
ヘッダ情報で始まり該ヘッダ情報に続いて画像データと該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を入力可能な画像情報処理装置において、前記画像情報を送信する送信装置との間で画像データと前記イメージファイルディレクトリの配置順序に関するネゴシエーション情報の授受を行うとともに前記画像情報を受け取る通信手段と、前記ネゴシエーション情報の授受を行った結果により前記イメージファイルディレクトリと画像データが所定の順番どおり並んでいることが通知されているときは受け取った前記画像情報に含まれる画像データを直ちに展開処理する制御手段を具備したことを特徴とする画像情報処理装置。
【請求項５】
ヘッダ情報で始まり該ヘッダ情報に続いて画像データと該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を生成する画像情報処理装置において、前記画像情報を送出すべき受信装置との間で前記イメージファイルディレクトリと画像データの配置順序に関するネゴシエーション情報の授受を行うとともに前記画像情報の出力を行う出力手段と、前記ネゴシエーション情報の授受を行った結果に基づいて前記ヘッダ情報に続いて前記イメージファイルディレクトリと画像データを所定の順番に配置して前記画像情報を生成し前記出力手段に出力させる制御手段を具備したことを特徴とする画像情報処理装置。
【請求項６】
ヘッダ情報で始まり該ヘッダ情報に続いて画像データと該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を入力して展開する処理をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体において、入力された画像情報のヘッダ情報に含まれる前記イメージファイルディレクトリのオフセット値が所定値か否かおよび前記イメージファイルディレクトリのソフトウェアタグフィールドによって指定される文字列が所定の文字列であるか否かにより前記イメージファイルディレクトリと画像データが所定の順番どおりに格納されているか否かを判断する判断ステップと、該判断ステップで前記イメージファイルディレクトリと画像データが所定の順番どおり並んでいると判断されたときに前記画像情報に含まれる画像データを直ちに展開処理する展開処理ステップをコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体。
【請求項７】
ヘッダ情報で始まり該ヘッダ情報に続いて画像データと該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を生成する処理をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体において、画像情報のヘッダ情報に前記イメージファイルディレクトリと画像データが所定の順番に並んでいることを示す情報を格納するとともに前記イメージファイルディレクトリのソフトウェアタグフィールドにより所定の文字列を指定する順序情報格納ステップと、前記ヘッダ情報に続いて前記イメージファイルディレクトリと画像データを所定の順番どおりに格納して画像情報を生成する画像情報生成ステップと、生成した画像情報を出力する出力処理ステップをコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体。
【請求項８】
ヘッダ情報で始まり該ヘッダ情報に続いて画像データと該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を入力して展開する処理をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体において、前記画像情報を送信する送信装置との間で画像データと前記イメージファイルディレクトリの配置順序に関するネゴシエーションを行うネゴシエーション処理ステップと、該ネゴシエーション処理ステップにより前記イメージファイルディレクトリと画像データが所定の順番どおり並んでいることが通知されているときは受け取った前記画像情報に含まれる画像データを直ちに展開処理する展開処理ステップをコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体。
【請求項９】
ヘッダ情報で始まり該ヘッダ情報に続いて画像データと該画像データの属性情報を保持するイメージファイルディレクトリを任意の位置に格納可能な画像ファイルフォーマットで画像情報を生成する処理をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体において、前記画像情報を送出すべき受信装置との間で前記イメージファイルディレクトリと画像データの配置順序に関するネゴシエーションを行うネゴシエーション処理ステップと、該ネゴシエーション処理ステップによるネゴシエーションの結果に基づいて前記ヘッダ情報に続いて前記イメージファイルディレクトリと画像データを所定の順番に配置して前記画像情報を生成する画像情報生成ステップと、生成した画像情報を出力する出力処理ステップをコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データと該画像データの属性情報を任意の位置に格納可能な画像ファイルフォーマットで画像情報を生成する画像情報処理装置、また画像データと該画像データの属性情報を任意の位置に格納可能な画像ファイルフォーマットで画像情報を入力可能な画像情報処理装置に関するものである。また、そのような処理をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体に関するものである。
【０００２】
【従来の技術】
近年、インターネットの普及とネットワーク回線の高速化により、従来のテキスト中心の電子メールによるコンピュータ間の情報交換だけでなく、例えばインターネットファクシミリ装置のように画像データをインターネット経由で通信相手に配信する装置や、それと同等機能を実現するコンピュータプログラムが実用化されている。
【０００３】
画像データをインターネット経由で送受信する方法にはいろいろな方法が提案されているが、ビジネス文書などのように複数ページにわたる画像データは、例えば米国Ａｌｄｕｓ  Ｃｏｒｐｏｒａｔｉｏｎ社（現在は、米国Ａｄｏｂｅ  Ｓｙｓｔｅｍ社の一部）が開発したＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）などの形式のファイルに格納して送受信されている。一例として、インターネットファクシミリ装置で取り扱われる画像データフォーマットは、ＴＩＦＦ規格を元にして仕様が策定されており、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）が発行するＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２３０１においてその仕様が規定されている。
【０００４】
図９は、ＴＩＦＦ形式のファイル（以下、ＴＩＦＦファイルという）の構成を示す模式図である。ＴＩＦＦファイルは、ヘッダ（Ｈｅａｄｅｒ）で始まるツリー構造になっており、ヘッダは、バイトオーダー（Ｂｙｔｅ  Ｏｒｄｅｒ）、ＴＩＦＦファイル識別子（ＴＩＦＦ  Ｉｄｅｎｔｉｆｉｅｒ）、最初の画像に関する解像度や大きさなどの属性情報を指定するイメージファイルディレクトリ（ＩＦＤ：Ｉｍａｇｅ  Ｆｉｌｅ  Ｄｉｒｅｃｔｏｒｙ）のオフセット（Ｏｆｆｓｅｔ  ｏｆ  ０ｔｈ  ＩＦＤ）の３つの情報からなり、計８バイトで構成される。バイトオーダは、ＴＩＦＦファイルの最初の２バイト（０ｂｙｔｅ〜１ｂｙｔｅ）が割り当てられており、マルチバイト値がどのようにＴＩＦＦファイルに保存されるかを示すものである。２バイトのバイトオーダは、「ＩＩ（４９４９．Ｈで示されるＬｉｔｔｌｅ−ｅｎｄｉａｎ  Ｂｙｔｅ  Ｏｒｄｅｒ；“．Ｈ”は１６進数を示す）」又は「ＭＭ（４Ｄ４Ｄ．Ｈで示されるＢｉｇ−ｅｎｄｉａｎ  Ｂｙｔｅ  Ｏｒｄｅｒ）」のいずれかである。ＴＩＦＦファイル識別子は、バイトオーダに続く次の２バイト（２ｂｙｔｅ〜３ｂｙｔｅ）が割り当てられ、具体的に「４２（十進数表示）」が記述される。任意のデータファイルがＴＩＦＦファイルであるかどうかは、先頭４バイトを調べればよい。イメージファイルディレクトリへのオフセットは、ＴＩＦＦファイル識別子に引き続く４バイト（４ｂｙｔｅ〜７ｂｙｔｅ）が割り当てられ、ＴＩＦＦファイル内の最初のイメージファイルディレクトリの位置がＴＩＦＦファイルの先頭を基準とするバイトオフセット値で記述されている。ここではオフセット値Ａが格納されているものとして示している。
【０００５】
このヘッダに続いて、イメージファイルディレクトリが通常記述される。このイメージファイルディレクトリは、ディレクトリエントリ数（Ｎｕｍｂｅｒ  ｏｆ  Ｄｉｒｅｃｔｏｒｙ  Ｅｎｔｒｉｅｓ）、複数のディレクトリエントリ（Ｄｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙ）、そして次のイメージファイルディレクトリのオフセット（Ｏｆｆｓｅｔ  ｏｆ  Ｎｅｘｔ  ＩＦＤ）の順で構成される。ディレクトリエントリ数は、イメージファイルディレクトリの最初の２バイト（Ａｂｙｔｅ〜Ａ＋１ｂｙｔｅ）が割り当てられ、後に続くディレクトリエントリの数を示す。ここではＢ個のディレクトリエントリが続いていることを示している。各ディレクトリエントリ（ここではＢ個、すなわちディレクトリエントリ０、１、…、Ｂ−１）は、それぞれ１２バイトずつ割り当てられており、対応する画像データに関する各種の情報（大きさ、解像度、色空間、圧縮符号化方法、格納位置など）が記述される。次のイメージファイルディレクトリのオフセットは、最後のディレクトリエントリＢ−１に引き続く４バイトが割り当てられ、次のイメージファイルディレクトリの位置をＴＩＦＦファイルの先頭を基準とするバイト値オフセットが記述されている。この例ではオフセット値Ｃが格納されている例を示している。次のイメージファイルディレクトリのオフセットが０であった場合、そのイメージファイルディレクトリが当該ＴＩＦＦファイルで最後のイメージファイルディレクトリであることを意味する。
【０００６】
通常、ＴＩＦＦファイルは、各イメージファイルディレクトリに続いて、それに対応する実際の画像データが格納されているが、ＴＩＦＦの規格上、イメージファイルディレクトリと画像データの配置は明確な定義がなされていない。その結果、画像データが対応するイメージファイルディレクトリより先行してファイルの中に格納された構成も許されており、実際にそのようなファイル構成のＴＩＦＦファイルも存在する。従って、ＴＩＦＦファイルを解読する情報処理装置は、イメージファイルディレクトリと画像データの配置に拘わらず処理できることが望ましい。
【０００７】
イメージファイルディレクトリと画像データの配置に拘わらず処理できる情報処理装置として、例えば特開平１１−１２７２９７号公報に開示された技術がある。この技術では、ＴＩＦＦファイルに含まれる符号化画像データを画像メモリに格納し、画像メモリに格納された符号化画像データに対応するイメージファイルディレクトリをＴＩＦＦファイルの中から検出した時点で、当該符号化画像データを画像メモリから読み出して復号処理を行い、復元された画像データの出力を行うものである。画像データをメモリに格納するようにしたことで、イメージファイルディレクトリと対応する画像データの配置に拘わらずプリント処理を行うことを可能にしている。
【０００８】
しかし、このような従来の技術では、受信したＴＩＦＦファイルは一旦メモリに格納されるため、受信が終了するまでプリント処理を行うことができず、受信開始からプリント開始までの時間を短縮することが難しいという問題があった。
【０００９】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、ＴＩＦＦファイルの受信開始からプリントあるいは表示開始までの時間を短縮し、即座に出力することができるとともに高速に出力が可能な画像情報処理装置と、当該機能を実現するコンピュータが読み取り可能な記録媒体を提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明は、送信側の画像情報処理装置では、画像情報のヘッダ情報に、画像データの属性情報を保持するイメージファイルディレクトリと画像データが所定の順番に並んでいることを示す情報を格納するとともに、イメージファイルディレクトリのソフトウェアタグフィールドにより所定の文字列を指定して、ヘッダ情報に続いて前記イメージファイルディレクトリと画像データを所定の順番どおりに格納して画像情報を生成して送信する。また受信側の画像情報処理装置では、受け取った画像情報のヘッダ情報に含まれる前記イメージファイルディレクトリのオフセット値が所定値か否かおよびイメージファイルディレクトリのソフトウェアタグフィールドによって指定される文字列が所定の文字列であるか否かにより、イメージファイルディレクトリと画像データが所定の順番どおりに格納されているか否かを判断し、イメージファイルディレクトリと画像データが所定の順番どおり並んでいると判断したときには、画像情報に含まれる画像データを直ちに展開処理する。イメージファイルディレクトリと画像データが所定の順番通りに並んでいれば、送られてくる画像情報をすべて蓄積しなくても展開処理が可能である。本発明では、イメージファイルディレクトリと画像データが所定の順番通りに並んでいることを画像情報のヘッダ情報から判断する。ヘッダ情報は画像情報の先頭に必ず存在するので、この判断を画像情報の先頭において行うことができる。そして、イメージファイルディレクトリと画像データが所定の順番通りに並んでいることが確認されたら、さらにイメージファイルディレクトリのソフトウェアタグフィールドによって指定される文字列が所定の文字列であるか否かを判断し、所定の文字列であれば直ちに展開処理を開始する。これによって、受信開始から展開処理開始までの時間を短縮し、プリントや表示などの出力開始までの時間も短縮することができる。また、受信した画像情報を低速なハードディスク装置などに格納する必要がないため、高速に出力処理を行うことが可能である。
【００１１】
また、本発明は、送信側の画像情報処理装置と受信側の画像情報処理装置との間で属性情報を保持するイメージファイルディレクトリと画像データの配置順序に関するネゴシエーションを行い、ネゴシエーションを行った結果、イメージファイルディレクトリと画像データが所定の順番どおり並んでいることが通知されているときは受け取った画像情報に含まれる画像データを直ちに展開処理する。上述のように、イメージファイルディレクトリと画像データが所定の順番通りに並んでいれば、送られてくる画像情報をすべて蓄積しなくても展開処理が可能である。従って、画像情報を受信したら直ちに画像データを展開処理することができ、受信開始から展開処理開始までの時間を短縮し、プリントや表示などの出力開始までの時間も短縮することができるとともに、高速に出力処理を行うことができる。
【００１２】
このような送信側及び受信側の機能はそれぞれコンピュータによって実現することが可能であり、それらの機能をコンピュータに実行させるプログラムを記憶媒体に格納しておき、その記憶媒体をコンピュータに読み取らせることによって上述の機能を実現することができる。
【００１３】
【発明の実施の形態】
図１は、本発明の画像情報処理装置が適用されるシステムの一例を示す概略構成図である。図中、１は送信側装置、２は受信側装置、３はネットワーク回線である。送信側装置１は、画像データをＴＩＦＦファイルに変換し、ネットワーク回線３などを経由して、例えば受信側装置２などの外部に出力することができる。また受信側装置２は、例えば送信側装置１など、外部から送られてくるＴＩＦＦファイルをネットワーク回線３などを介して受け取り、ＴＩＦＦファイル中の画像データを展開して、例えばプリントしたり、表示することができる。送信側装置１及び受信側装置２は、例えばインターネットファクシミリ装置や、コンピュータによる端末装置などで構成することができ、本発明の画像情報処理装置を包含する構成であってよい。
【００１４】
ネットワーク回線３は、インターネットやＬＡＮなどで構成され、例えば電子メール形式の通信や、種々の形式のデータ転送が可能である。そのほか、例えば公衆回線や専用線などによって接続される形態や、ケーブルによる接続などであってもよい。
【００１５】
図２は、送信側装置の一例を示す構成図である。図中、１１は主制御部、１２は画像読取部、１３は画像メモリ、１４はＲＯＭ、１５はＲＡＭ、１６は符号化部、１７はハードディスク装置、１８は通信バッファ、１９は通信制御部である。主制御部１１は、例えばＭＰＵなどで構成することができ、例えば画像読取部１２で読み取った原稿の画像データを圧縮符号化したり、ＴＩＦＦファイルの生成、図示しないネットワーク回線を通じた外部装置とのデータ通信などを制御する。
【００１６】
画像読取部１２は、ＣＣＤセンサを備えたスキャナなどで構成され、図示しないプラテンに置かれた原稿を光学的に読み取り、ＣＣＤセンサで光電変換し、ディジタル画像データを得る。もちろん、原稿を搬送しながら読み取るＡＤＦ方式の読取装置でもよいし、デジタルカメラなどのような２次元読取素子を用いた装置であってもよい。画像読取部１２で読み取られた画像データは、主制御部１１の制御信号に従って画像メモリ１３に格納される。
【００１７】
画像メモリ１３は、ＤＲＡＭなどの半導体メモリを用いて構成されており、画像読取部１２が出力した画像データや、符号化部１６が出力した圧縮符号データを一時的に記憶する。ＲＯＭ１４は、各部の動作を制御するためのソフトウェアプログラムや固定的なデータ等が予め記憶されている。ＲＡＭ１５は、例えばＤＲＡＭやＳＲＡＭなどの半導体メモリで構成されており、主制御部１１がソフトウェアプログラムを実行する際に発生する一時的なデータを記憶する。なお、画像メモリ１３とＲＡＭ１５が同一の記憶装置であってもよい。
【００１８】
符号化部１６は、画像読取部１２が出力する画像データを、当該画像データが白黒二値画像データの場合はＭＨ、ＭＲ、ＭＭＲなどの符号化方式で、また当該画像データがカラー多値画像データの場合はＪＰＥＧなどの符号化方式で、圧縮・符号化するものである。この例では、符号化部１６を独立した構成要素として示しているが、符号化処理はＲＯＭ１４に格納されたソフトウェアプログラムを主制御部１１で実行することによっても実現可能である。
【００１９】
ハードディスク装置１７は、圧縮符号化された画像データや、ＴＩＦＦファイルを蓄積する大容量の記憶装置である。画像メモリ１３の記憶容量を大容量化することが可能な場合は、このハードディスク装置１７は必ずしも備える必要はない。
【００２０】
通信バッファ１８は、ＤＲＡＭなどの半導体メモリで構成され、図示しないネットワーク回線を経由して外部に送信すべきＴＩＦＦファイルなどのデータを一時記憶するものである。通信バッファ１８と画像メモリ１３、さらにはＲＡＭ１５は同じメモリで共用することもできるが、図２に示すようにそれぞれを独立させることで、画像データの読取と通信を並列に実行することが容易になる。
【００２１】
通信制御部１９は、主制御部１１の制御により、図示しないネットワーク回線に接続された外部装置との間でデータ通信を行うための所定の通信手順を実行するものである。
【００２２】
図３は、受信側装置の一例を示す構成図である。図中、２１は主制御部、２２は通信制御部、２３は通信バッファ、２４はＲＯＭ、２５はＲＡＭ、２６は復号化部、２７はハードディスク装置、２８は画像メモリ、２９は画像印刷部である。主制御部１１は、例えばＭＰＵなどで構成することができ、例えば図示しないネットワーク回線を通じた外部装置とのデータ通信などを制御し、外部装置から受信したＴＩＦＦファイルをバイナリ形式に展開したり、展開した画像データを画像印刷部２９でプリント出力させるなどの制御を行う。
【００２３】
通信制御部２２は、主制御部２１の制御により、図示しないネットワーク回線に接続された外部装置との間でデータ通信を行うための所定の通信手順を実行するものである。
【００２４】
ＲＯＭ２４は、各部の動作を制御するためのソフトウェアプログラムや固定的なデータ等が予め記憶されている。ＲＡＭ２５は、例えばＤＲＡＭやＳＲＡＭなどの半導体メモリで構成されており、主制御部２１がソフトウェアプログラムを実行する際に発生する一時的なデータを記憶する。なお、画像メモリ２８とＲＡＭ２５が同一の記憶装置であってもよい。
【００２５】
復号化部２６は、受信したＴＩＦＦファイル中の符号化画像データを、それぞれの圧縮方式に従って復号・伸長する。この例では、復号化部２６を独立した構成要素として示しているが、復号化処理はＲＯＭ２４に格納されたソフトウェアプログラムを主制御部２１で実行することによっても実現可能である。
【００２６】
ハードディスク装置２７は、受信したＴＩＦＦファイル等を蓄積する大容量の記憶装置である。画像メモリ２８の記憶容量を大容量化することが可能な場合は、このハードディスク装置２７は必ずしも備える必要はない。
【００２７】
画像メモリ２８は、ＤＲＡＭなどの半導体メモリを用いて構成されており、復号・伸長した画像データや画像印刷部２９で印刷する画像データなどを一時的に記憶する。
【００２８】
画像印刷部２９は、画像データを例えば記録用紙などの被記録媒体上に記録して出力する。記録方式は任意であり、例えば電子写真方式のほか、インクジェット方式、熱転写または感熱転写方式など、種々の公知の記録方式を適用可能である。また、カラー記録可能な装置のほか、白黒のみの記録しかできない装置でもよいし、両面記録が可能な装置など、種々の機構を有する記録装置であってよい。
【００２９】
次に、上述のような構成の送信側装置及び受信側装置における動作の第１の例について説明する。なお、以下の説明では、ＴＩＦＦファイルを電子メール形式で転送する例を示す。もちろん、電子メール形式に限らず、種々の形式でファイル転送できればよい。
【００３０】
まず、送信側装置における動作について説明する。オペレータは、画像読取部１２の図示しないプラテンに原稿をセットし、図示しない操作パネル上のキーを押下するなどして、ＴＩＦＦファイルの送信先を指定する情報、例えば電子メールアドレスや、原稿の読取解像度、画像データの符号化方法などの属性情報を入力し、その後、図示しない読取開始ボタンを押下する。主制御部１１は操作パネルをオペレータが操作したことを検出した時点で起動がかかり、ＲＯＭ１４に記憶保持されたプログラムを逐次読み出して処理を行い、生成された一時的なデータを適宜ＲＡＭ１５に記憶させつつ、画像情報処理装置全体の制御を行う。この動作はＴＩＦＦファイルの送信が終了するまでの期間、随時繰り返される。
【００３１】
図示しない読取開始ボタンが押下されると、画像読取部１２は、図示しない操作パネルから設定された原稿読み取りに関する属性情報に従ってディジタル画像データを生成し、画像メモリ１３に書き込んでいく。主制御部１１は、画像データが画像メモリ１３に書き込まれていることを確認後、符号化部１６を起動して属性情報に従った符号化方式で画像データの圧縮符号化を実行させる。
【００３２】
符号化部１６は、画像メモリ１３上に逐次記憶されていく画像データをＤＭＡ転送などによって取り込んで、圧縮符号化処理を行っていく。処理結果の符号化画像データは、ＤＭＡ転送などにより、再度画像メモリ１３の空き領域に書き込まれていく。画像メモリ１３に書き込まれていく符号化画像データは、更にＤＭＡ転送によってハードディスク装置１７に記憶される。ハードディスク装置１７に書き込まれた符号化画像データが記憶されていた画像メモリ１３の記憶領域は、空き領域として開放される。
【００３３】
ハードディスク装置１７に蓄積される符号化画像データは、画像読取部１２における原稿の読み取りが終了するまでの期間、ページ単位にまとめて記憶されていく。これは、ＴＩＦＦの規格上、各イメージファイルディレクトリに対応する画像データの大きさを当該イメージファイルディレクトリのストリップバイトカウント（ＳｔｒｉｐＢｙｔｅＣｏｕｎｔｓ）タグフィールドにバイトを単として記述しなければならないことと、複数ページからなる画像データを１つのＴＩＦＦファイルに含める場合に総ページ数とそれぞれのページに対応する画像データのページ番号をイメージファイルディレクトリのページ番号（ＰａｇｅＮｕｍｂｅｒ）タグフィールドに記述しなければならないことによる。ただし、ＴＩＦＦの規格上は、画像データの属性を記述するイメージファイルディレクトリを必ずしも画像データに先行させる必要はない。
【００３４】
画像読取部１２で読み取った全ページの画像データがハードディスク装置１７に蓄積されると、主制御部１１はページ毎に符号化された画像データをハードディスク装置１７より読み出してＴＩＦＦファイルの生成を開始する。
【００３５】
図４は、送信側装置の動作の第１の例において生成されるＴＩＦＦファイルの一例を示すデータ構成図である。ＴＩＦＦファイルの先頭８バイトのヘッダには、前述のように、ＴＩＦＦファイルにおけるマルチバイトの格納順序を示すバイトオーダー（Ｂｙｔｅ  Ｏｒｄｅｒ）に引き続き、当該ファイルがＴＩＦＦであることを明示する識別子「４２」、そして最初のイメージファイルディレクトリの格納位置を示すオフセット値が含まれている。この例では、図４に示すように、オフセット値は「８」となっている。これは、当該ＴＩＦＦではヘッダに引き続き、最初のイメージファイルディレクトリが現れることを意味する。
【００３６】
イメージファイルディレクトリには、画像データの大きさ（ＩｍａｇｅＷｉｄｔｈ、ＩｍａｇｅＬｅｎｇｔｈ）、解像度（ＸＲｅｓｏｌｕｔｉｏｎ、ＹＲｅｓｏｌｕｔｉｏｎ）、色空間（ＰｈｏｔｏｍｅｔｒｉｃＩｎｔｅｒｐｒｅｔａｔｉｏｎ）、圧縮符号化方式（Ｃｏｍｐｒｅｓｓｉｏｎ）などの情報が属性情報として格納されている。また、当該ページの画像データに対応する符号化画像データの格納場所が、ＴＩＦＦファイルの先頭からのオフセット値（図４においてはＡＡＡ）によって示されている。このオフセット値はストリップオフセット（ＳｔｒｉｐＯｆｆｓｅｔｓ）タグフィールドで指定される。オフセット値ＡＡＡの値は、イメージファイルディレクトリに格納すべきタグフィールドの数と、それに引き続く１つのタグフィールドに格納しきれないフィールド値の大きさなどによって決まる。圧縮された符号化画像データの大きさは、バイトを単位にストリップバイトカウント（ＳｔｒｉｐＢｙｔｅＣｏｕｎｔｓ）タグフィールドで指定されている。図４に示す例の場合、最初のページの画像データに対応したＺＺＺバイトの符号化画像データが、ＴＩＦＦファイルの先頭からＡＡＡなるオフセットだけ離れた位置より連続して格納されている。符号化画像データの大きさは、ハードディスク装置１７に格納された当該データの格納先頭アドレスと終了アドレスをページ毎に比較すれば容易に求めることができる。
【００３７】
この動作例により生成されるＴＩＦＦファイルは、図４に示すように、ページ毎に画像データの属性情報を格納したイメージファイルディレクトリに引き続き当該ページの符号化画像データが格納された構成を有している。以下、このような構成のＴＩＦＦファイルを、シーケンシャルＴＩＦＦと便宜上呼ぶこととする。ＴＩＦＦ‐ＦＸとして知られるインターネットファクシミリ用ファイルフォーマットの規格はＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）が発行するＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２３０１に定義されている。これによれば、プロファイルＳに基づくＴＩＦＦファイルの構造はシーケンシャルＴＩＦＦであることが要求されている。しかしながら、ＴＩＦＦファイルの構造がシーケンシャルＴＩＦＦであるか否かは、通常は、１つのＴＩＦＦファイルに含まれているイメージファイルディレクトリと対応する画像データの配置を確認しなければならない。そこで、本発明ではＴＩＦＦファイルがシーケンシャルＴＩＦＦであるか否かを識別する情報をイメージファイルディレクトリに格納している。具体的には、図４におけるソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドにおいて指定される、ＮＵＬＬコードで終了するＡＳＣＩＩコード文字列を用い、当該ＴＩＦＦファイルがシーケンシャルＴＩＦＦを生成するソフトウェアによって作成されたことを明示する。図４に示す例の場合は、「ＦＸ  ＴＩＦＦ  Ｗｒｉｔｅｒ」という文字列によってシーケンシャルＴＩＦＦファイルであることを表現している。なお、この文字列はイメージファイルディレクトリの直後に付加される。
【００３８】
主制御部１１によって作成されたシーケンシャルＴＩＦＦファイルは、画像メモリ１３に一時記憶後、再度ハードディスク装置１７に蓄積してもよいし、通信バッファ１８に転送して直ちに外部装置へ送信してもよい。以下の説明では、一旦ハードディスク装置１７に蓄積する場合を例に説明を行う。
【００３９】
画像読取部１２で読み取った原稿セットに対応したＴＩＦＦファイルをハードディスク装置１７に格納し終えると、主制御部１１は通信制御部１９に対して、図示しない操作パネルから入力されたメールアドレスを送信先として外部装置との間でデータ通信を行うべく、制御信号を送る。更に主制御部１１は、外部装置に送るべきＴＩＦＦファイルをハードディスク装置１７から読み出して通信バッファ１８に逐次転送し、一時記憶させる。通信制御部１９は、通信バッファ１８に記憶されているＴＩＦＦファイルを、例えば電子メールに添付可能なテキストデータに変換した上で、図示しないネットワーク回線を経由して外部装置に送信する。ＴＩＦＦファイルのようなバイナリ形式のデータをテキストデータに変換するには、ＲＦＣｌ５２ｌで規定されるＭＩＭＥ（Ｍｕｌｔｉ−ｐｕｒｐｏｓｅＩｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）のエンコーディングタイプに従えばよい。
【００４０】
次に、このようにして送信側装置から送信されたＴＩＦＦファイルを受信する受信側装置の動作の第１の例について説明する。図５は、受信側装置における動作の第１の例を示すフローチャートである。図示しないネットワーク回線を経由して外部装置とのネットワーク接続が確定すると、主制御部２１はＳ３１においてＴＩＦＦファイルの受信処理を開始する。ＴＩＦＦファイルが電子メール形式で通信制御部２２に到達すると、主制御部２１は当該ＴＩＦＦファイルを電子メール形式からバイナリ形式に変換すべく通信制御部２２に指令を出す。この指令を受けて通信制御部２２は、受信した電子メール形式のＴＩＦＦファイルをバイナリ形式に変換しながら変換後のＴＩＦＦファイルを通信バッファ２３に、逐次、一時記憶していく。
【００４１】
主制御部２１は、Ｓ３２において、通信バッファ２３に格納されたＴＩＦＦファイルの先頭部分であるイメージファイルヘッダＩＦＨを取り出し、当該ＴＩＦＦファイルがシーケンシャルＴＩＦＦであるか否かの最初の判定をＳ３３で行う。最初の判定では、ヘッダＩＦＨに格納されている最初のイメージファイルディレクトリのオフセット値が、ヘッダＩＦＨに引き続いていることを示す値「８」であるか否かを、シーケンシャルＴＩＦＦであるか否かの最初の判定基準とする。オフセット値が「８」でなければ、受信したＴＩＦＦファイルがシーケンシャルＴＩＦＦではないと直ちに判断し、Ｓ３５において当該ＴＩＦＦファイルをハードディスク装置２７に蓄積する。
【００４２】
一方、オフセット値が「８」であった時は、受信したＴＩＦＦファイルがシーケンシャルＴＩＦＦであると仮判定して、Ｓ３４において第２の判定処理を行う。第２の判定処理では、最初のイメージファイルディレクトリにソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドが含まれているか否か、更にソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドが含まれていたときは、そのソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドにより指示されるＡＳＣＩＩコードが所定の文字列、ここでは上述の値「ＦＸ  ＴＩＦＦ  Ｗｒｉｔｅｒ」に一致するか否かを調べる。ソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドが含まれていない、若しくはソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドによって指定される文字列が「ＦＸ  ＴＩＦＦ  Ｗｒｉｔｅｒ」に一致していなかった場合は、当該ＴＩＦＦファイルはシーケンシャルＴＩＦＦではないと判断し、Ｓ３５においてハードディスク装置２７への蓄積処理が行われる。
【００４３】
ソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドで指定される文字列が「ＦＸ  ＴＩＦＦ  Ｗｒｉｔｅｒ」に一致していた場合、当該ＴＩＦＦファイルはシーケンシャルＴＩＦＦ、すなわち、当該ＴＩＦＦファイルに含まれる各ページの圧縮符号化された画像データが対応するイメージファイルディレクトリの直後に格納されている。したがって、各ページのイメージファイルディレクトリに格納されている対応するページの符号化画像データに関する属性情報を主制御部２１で取得した時点で、Ｓ３６において符号化画像データを復号化部２６へ送り、元の画像データへと復号・伸長し、画像メモリ２８上に展開する。
【００４４】
シーケンシャルＴＩＦＦではないＴＩＦＦファイルに格納された符号化画像データを元の画像データへ復号・伸長する処理は、各ページに対応する画像データと、それに対応する属性情報が格納されているイメージファイルディレクトリの配置がＴＩＦＦファイル全体を調べなければ特定できない。したがって、当該ＴＩＦＦファイルの受信とハードディスク装置２７への蓄積が終了してから、復号・伸長処理を行う。主制御部２１はハードディスク装置２７に格納されたＴＩＦＦファイルのヘッダ部分をまず読み出し、最初のイメージファイルディレクトリの格納位置を調べる。引き続き主制御部２１は、最初のイメージファイルディレクトリをハードディスク装置２７から読み出し、対応する符号化画像データの格納位置と２番目のイメージファイルディレクトリの格納位置を調べる。以下同様に主制御部２１はこの処理を繰り返し、当該ＴＩＦＦファイルに含まれる全てのページに対応したイメージファイルディレクトリと、それに対応する符号化画像データの格納位置を調べる。ＴＩＦＦファイルの構成を調べ終わって得られた各ページのイメージファイルディレクトリと符号化画像データの格納位置情報に従い、Ｓ３６において、主制御部２１はハードディスク装置２７より所望のデータを読み出し、符号化画像データについては復号化部２６へ送って元の画像データに復号・伸長してから画像メモリ２８上に展開する。
【００４５】
このようにして画像データが画像メモリ２８に展開されたら、画像印刷部２９は、Ｓ３７において画像メモリ２８から画像データを読み出し、記録用紙などに画像を記録する。画像データの画像印刷部２９による記録出力は、画像印刷部２９での印刷処理が途中で止めることが一般的に難しい場合があり、印刷すべき画像データを一旦画像メモリ２８に展開してから行っている。この処理については、ＴＩＦＦファイルがシーケンシャルＴＩＦＦであるか否かによらず、同じである。
【００４６】
以上の説明でも明らかなように、シーケンシャルＴＩＦＦファイルの記録出力は、ＴＩＦＦファイルをハードディスク装置２７に格納せずに記録出力を行うため、ＴＩＦＦファイルの受信開始から記録開始までの時間を短縮し、受信した画像を即座に記録出力することが可能である。また、アクセス時間の遅いハードディスク装置などに一旦ＴＩＦＦファイルを格納することなく実行することができるので、高速なＴＩＦＦファイルの記録出力を実現することができる。
【００４７】
なお、上述の例においては、シーケンシャルＴＩＦＦファイルであることを示すために、ソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドにより「ＦＸ  ＴＩＦＦ  Ｗｒｉｔｅｒ」という文字列を指示することによって行った。もちろん、文字列は任意であり、送信側装置と受信側装置で統一した文字列を用いればよい。また、使用するタグフィールドもソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドに限られるものではなく、送信側装置と受信側装置で予め決めておけば他のタグフィールドを用いることも可能である。
【００４８】
次に、送信側装置及び受信側装置における動作の第２の例について説明する。この第２の例では、ＴＩＦＦファイルを送る前に、送信側装置と受信側装置との間でそれぞれの装置のステータスや、ＴＩＦＦファイルなどの画像情報の処理能力の有無などの情報を、所定の能力交換プロトコルに従って互いに通知する。その中で、シーケンシャルＴＩＦＦに関する能力の通知や、シーケンシャルＴＩＦＦファイルを送信するか否かの通知などを行う例を示している。なお、装置構成は、通信相手との能力交換をソフトウェアプログラムによって実現することができることから、図２，図３に示す構成をそのまま用いることが可能である。
【００４９】
図６は、送信側装置における動作の第２の例を示すフローチャートである。主制御部１１は、図示しない操作パネルをオペレータが操作したことを検出した時点で起動がかかり、オペレータが操作パネル上のキーを押下して入力されるＴＩＦＦファイルの送信先を指定するネットワークアドレス情報、原稿の読取解像度、画像データの符号化方法などの属性情報を取り込む。さらに、図示しない読取開始ボタンが押下されたことを検出し、Ｓ４１において画像読取部１２を起動制御する。画像読取部１２は、Ｓ４２において、図示しない操作パネルから設定された原稿読取に関する属性情報に従って、読み取ったディジタル画像データを画像メモリ１３に書き込んでいく。画像メモリ１３に一旦取り込まれた画像データは、操作パネルで指定もしくは予め定められた符号化方式を用いて符号化部１６により圧縮符号化される。
【００５０】
主制御部１１は、Ｓ４３において、ページ毎に圧縮符号化された画像データをシーケンシャルＴＩＦＦファイルに変換していく。シーケンシャルＴＩＦＦでは、ＴＩＦＦファイルの先頭８バイトのヘッダ（ＩＦＨ）に引き続き、最初のイメージファイルディレクトリが格納される。そしてイメージファイルディレクトリに引き続き、当該イメージファイルディレクトリに格納された属性情報に対応したページの符号化画像データが格納される。以下、この処理を画像読取部１２で読み取った全てのページにわたって繰り返し、１つのシーケンシャルＴＩＦＦファイルを作成する。作成されたＴＩＦＦファイルは、ハードディスク装置１７に蓄積される。
【００５１】
次に主制御部１１は、Ｓ４４において、操作パネルから入力されたネットワークアドレスによって指定される外部装置との接続処理を行うべく、通信制御部１９に対して制御信号を送る。通信相手とのネットワーク接続が確定されると、主制御部１１はＳ４５において、通信制御部１９を介して通信相手とのネゴシエーションを行う。このネゴシエーションの中で、ＴＩＦＦファイルの処理能力に関するネゴシエーションを行う。Ｓ４６において、主制御部１１は通信相手に対してシーケンシャルＴＩＦＦファイルの処理が可能か否かを訊ねる。通信相手からシーケンシャルＴＩＦＦファイルが処理可能である旨の回答があったときは、改めて主制御部１１はＳ４７において通信相手に対してシーケンシャルＴＩＦＦファイルを送る旨の通知を行ってＳ４８へ進む。Ｓ４６で通信相手から何も応答がない、若しくはシーケンシャルＴＩＦＦファイルが処理可能でない旨の回答があったときは直ちにＳ４８へ進む。
【００５２】
このように、この第２の動作例では、受信側装置がＴＩＦＦファイルを受け取る前に当該ＴＩＦＦファイルがシーケンシャルＴＩＦＦであることを送信側装置から通知する。そのため、この動作例によって作成されるシーケンシャルＴＩＦＦでは、図４に示したようにソフトウェア（Ｓｏｆｔｗａｒｅ）タグフィールドを用いて当該ＴＩＦＦファイルがシーケンシャルＴＩＦＦを生成するソフトウェアによって作成されたことを明示する必要はない。また、後述するように受信側装置でも、上述の第１の動作例で説明したようなヘッダやイメージファイルディレクトリの中にシーケンシャルＴＩＦＦであることを示す識別情報の検出は必要ない。
【００５３】
ネゴシエーションが終了すると、Ｓ４８においてＴＩＦＦファイルの送信処理が行われる。このステップで主制御部１１は、外部装置に送るべきＴＩＦＦファイルをハードディスク装置１７から読み出して、逐次、通信バッファ１８に一時記憶させる。それとともに、通信制御部１９に対して通信バッファ１８に記憶されているＴＩＦＦファイルを図示しないネットワーク回線を経由して外部装置に送信するべく制御信号を送る。この制御信号に従って、通信制御部１９は外部装置へＴＩＦＦファイルを送信する。
【００５４】
図７は、受信側装置における動作の第２の例を示すフローチャートである。図示しないネットワーク回線を経由して外部装置とのネットワーク接続が確定すると、主制御部２１はＳ５１において、通信制御部２２を介して通信相手とＴＩＦＦファイルの処理能力に関するネゴシエーションを行う。ここでは特に、送信側の通信相手が送ってくるＴＩＦＦファイルの構造がシーケンシャルＴＩＦＦであるかどうかについての情報交換が行われる。ネゴシエーションが終了すると、主制御部２１はＳ５２において通信制御部２２に指令を出してＴＩＦＦファイルの受信を行わせる。受信したＴＩＦＦファイルは通信バッファ２３に、逐次、一時記憶される。
【００５５】
Ｓ５３においてネゴシエーションの結果を判定し、受信したＴＩＦＦファイルがシーケンシャルＴＩＦＦであることが通知されていた場合には、すぐにＳ５５において画像データの展開処理を開始する。すなわち、主制御部２１は通信バッファに格納されたＴＩＦＦファイルより、先頭部分であるイメージファイルヘッダ（ＩＦＨ）とそれに引き続く最初のイメージファイルディレクトリを取り出し、最初のページの画像データに関する属性情報を入手し、さらにイメージファイルディレクトリに続く符号化画像データを復号化部２６へ送り、元の画像データへと復号・伸長して画像メモリ２８上に展開する。そしてＳ５６において、画像印刷部２９によって画像データを記録出力する。
【００５６】
一方、ネゴシエーションの結果、受信したＴＩＦＦファイルがシーケンシャルＴＩＦＦではないことが判明していた場合は、Ｓ５４において当該ＴＩＦＦファイルをハードディスク装置２７に蓄積する。そして受信終了後、Ｓ５５において画像データの展開処理を行う。すなわち、ＴＩＦＦファイルに格納された符号化画像データを元の画像データに復号・伸長処理するために、各ページに対応する画像データと、それに対応する属性情報が格納されているイメージファイルディレクトリの格納位置を調べる。ＴＩＦＦファイルの構成を調べ終わって得られた各ページのイメージファイルディレクトリと符号化画像データの格納位置情報に従い、主制御部２１はハードディスク装置２７より所望のデータを読み出し、符号化画像データについては復号化部２６へ送り、元の画像データに復号・伸長して画像メモリ２８上に展開する。そしてＳ５６において、画像印刷部２９によって画像データを記録出力する。
【００５７】
このように受信側装置では、予めネゴシエーションにおいて送信側装置からシーケンシャルＴＩＦＦファイルを送信する旨の通知を受けることによって、ＴＩＦＦファイルのヘッダ部やイメージファイルディレクトリなどを調べなくても、シーケンシャルＴＩＦＦファイルの受信及び記録出力を行うことができる。そのため、ＴＩＦＦファイルの受信開始から記録開始までの時間をさらに短縮し、即座に受信した画像を記録出力することが可能である。また、アクセス時間の遅いハードディスク装置などに一旦ＴＩＦＦファイルを格納することなく実行することができるので、高速なＴＩＦＦファイルの記録出力を実現することができる。
【００５８】
なお、上述の説明では受信側装置において受信したＴＩＦＦファイルを記録出力するものとして説明している。しかし本発明はこれに限られるものではなく、例えば表示出力する場合についても同様であり、同様の効果を得ることができる。
【００５９】
図８は、本発明の画像情報処理装置の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラムを格納した記憶媒体の一例の説明図である。図中、１０１はプログラム、１０２はコンピュータ、１１１は光磁気ディスク、１１２は光ディスク、１１３は磁気ディスク、１１４はメモリ、１２１は光磁気ディスク装置、１２２は光ディスク装置、１２３は磁気ディスク装置である。
【００６０】
上述の送信側装置及び受信側装置における構成として示した本発明の画像情報処理装置の実施の形態の機能は、コンピュータにより実行可能なプログラム１０１によっても実現することが可能である。その場合、そのプログラム１０１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク１１１，光ディスク１１２、磁気ディスク１１３，メモリ１１４等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００６１】
これらの記憶媒体にプログラム１０１を格納しておき、例えばコンピュータ１０２の光磁気ディスク装置１２１，光ディスク装置１２２，磁気ディスク装置１２３，あるいは図示しないメモリスロットにこれらの記憶媒体を装着することによって、コンピュータからプログラム１０１を読み出し、上述のような送信側装置あるいは受信側装置の機能、または送信側装置と受信側装置の両者の機能を実行することができる。あるいは、予め記憶媒体をコンピュータ１０２に装着しておき、例えばネットワークなどを介してプログラム１０１をコンピュータ１０２に転送し、記憶媒体にプログラム１０１を格納して実行させてもよい。
【００６２】
【発明の効果】
以上の説明から明らかなように、本発明によれば、画像情報のヘッダ情報から属性情報と画像データが所定の順番どおりに格納されているか否かを判断し、属性情報と画像データが所定の順番どおりに格納されていれば即座に展開処理を行って出力するので、受信開始から出力開始までの時間を短縮することができる。また、アクセスに時間のかかるハードディスク装置などを介さずに出力することができるため、高速なＴＩＦＦファイルの出力処理を実現することができる。さらに、画像メモリも１ページ分の画像データとイメージファイルディレクトリを処理するのに必要な容量に抑えることができるという効果がある。
【００６３】
また、画像情報のヘッダ情報から属性情報と画像データが所定の順番どおりに格納されているか否かの判断を、ＴＩＦＦファイルの転送前にネゴシエーションにおいて行うように構成することができる。これによって、受信したＴＩＦＦファイルのヘッダ情報を調べる工程を省略することができるようになり、さらに出力開始までの時間を短縮し、高速なＴＩＦＦファイルの出力を実現することができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の画像情報処理装置が適用されるシステムの一例を示す概略構成図である。
【図２】  送信側装置の一例を示す構成図である。
【図３】  受信側装置の一例を示す構成図である。
【図４】  送信側装置の動作の第１の例において生成されるＴＩＦＦファイルの一例を示すデータ構成図である。
【図５】  受信側装置における動作の第１の例を示すフローチャートである。
【図６】  送信側装置における動作の第２の例を示すフローチャートである。
【図７】  受信側装置における動作の第２の例を示すフローチャートである。
【図８】  本発明の画像情報処理装置の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラムを格納した記憶媒体の一例の説明図である。
【図９】  ＴＩＦＦ形式のファイルの構成を示す模式図である。
【符号の説明】
１…送信側装置、２…受信側装置、３…ネットワーク回線、１１…主制御部、１２…画像読取部、１３…画像メモリ、１４…ＲＯＭ、１５…ＲＡＭ、１６…符号化部、１７…ハードディスク装置、１８…通信バッファ、１９…通信制御部、２１…主制御部、２２…通信制御部、２３…通信バッファ、２４…ＲＯＭ、２５…ＲＡＭ、２６…復号化部、２７…ハードディスク装置、２８…画像メモリ、２９…画像印刷部、１０１…プログラム、１０２…コンピュータ、１１１…光磁気ディスク、１１２…光ディスク、１１３…磁気ディスク、１１４…メモリ、１２１…光磁気ディスク装置、１２２…光ディスク装置、１２３…磁気ディスク装置。
【図１】
0003906895.tif 000002
【図２】
0003906895.tif 000003
【図３】
0003906895.tif 000004
【図４】
0003906895.tif 000005
【図５】
0003906895.tif 000006
【図６】
0003906895.tif 000007
【図７】
0003906895.tif 000008
【図８】
0003906895.tif 000009
【図９】
0003906895.tif 000010