(57)【特許請求の範囲】
【請求項１】
画像を読取って、その画像データを順次バッファに格納する手段と、
前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段と、
取り出した各々の前記画像データに対して、送信情報を付加するか否かを判定する手段と、
付加すると判定された前記画像データに前記送信情報を付加する手段と、
前記領域単位で前記画像データを圧縮し、メモリに格納する手段と、
前記メモリに格納された前記画像データを送信する手段と、
を備えたことを特徴とする画像通信装置。
【請求項２】
画像を読取って、その画像データを順次バッファに格納する工程と、
前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す工程と、
取り出した各々の前記画像データに対して、送信情報を付加するか否かを判定する工程と、
付加すると判定した前記画像データに前記送信情報を付加する工程と、
前記領域単位で前記画像データを圧縮し、メモリに格納する工程と、
前記メモリに格納した前記画像データを送信する工程と、
を含むことを特徴とする画像通信方法。
【請求項３】
画像を読取って、その画像データを順次バッファに格納する手段を備えた画像通信装置において、当該画像データを送信するために、コンピュータを、
前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段、
取り出した各々の前記画像データに対して、送信情報を付加するか否かを判定する手段、
付加すると判定された前記画像データに前記送信情報を付加する手段、
前記領域単位で前記画像データを圧縮し、メモリに格納する手段、
前記メモリに格納された前記画像データを送信する手段、
として機能させるプログラムを記録した記憶媒体。
【請求項４】
画像を読取って画像データを生成する手段と、
前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、
圧縮された前記画像データをメモリに格納する手段と、
前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段と、
を備えたことを特徴とする画像通信装置。
【請求項５】
入力された画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、
圧縮された前記画像データをメモリに格納する手段と、
前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段と、
を備えたことを特徴とする画像通信装置。
【請求項６】
画像を読取って、その画像データを順次バッファに格納する手段と、
前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段と、
取り出した各々の前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、
圧縮した前記画像データをメモリに格納する手段と、
前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に係るデータであって、前記画像データの圧縮と同じ形式で圧縮されたデータと置換し、当該画像データを送信する手段と、
を備えたことを特徴とする画像通信装置。
【請求項７】
画像を読取って画像データを生成する手段と、
前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、
圧縮された前記画像データを保存する手段と、
保存された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に係るデータであって、前記画像データの圧縮と同じ形式で圧縮されたデータと置換し、当該画像データを送信する手段と、
を備えたことを特徴とする画像通信装置。
【請求項８】
画像を読取って画像データを生成する手段と、
前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、
圧縮された前記画像データをメモリに格納する手段と、
前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に係るデータであって、前記画像データの圧縮と同じ形式で圧縮されたデータと置換し、伸長又は圧縮することなく、当該画像データを送信する手段と、
を備えたことを特徴とする画像通信装置。
【請求項９】
読取った画像の画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、
圧縮した前記画像データをメモリに格納する工程と、
前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、
を含むことを特徴とする画像通信方法。
【請求項１０】
入力された画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、
圧縮した前記画像データをメモリに格納する工程と、
前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、
を含むことを特徴とする画像通信方法。
【請求項１１】
画像を読取って、その画像データを順次バッファに格納する工程と、
前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す工程と、
取り出した各々の前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、
圧縮した前記画像データをメモリに格納する工程と、
前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、
を含むことを特徴とする画像通信方法。
【請求項１２】
読取った画像の画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、
圧縮した前記画像データを保存する工程と、
保存した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、
を含むことを特徴とする画像通信方法。
【請求項１３】
読取った画像の画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、
圧縮した前記画像データをメモリに格納する工程と、
前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換し、伸長又は圧縮することなく、当該画像データを送信する工程と、
を含むことを特徴とする画像通信方法。
【請求項１４】
画像通信装置において画像データを送信するために、コンピュータを、
前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、
圧縮された前記画像データをメモリに格納する手段、
前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、
として機能させるプログラムを記録した記憶媒体。
【請求項１５】
画像通信装置において入力された画像データを送信するために、コンピュータを、
入力された画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、
圧縮された前記画像データをメモリに格納する手段、
前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、
として機能させるプログラムを記録した記憶媒体。
【請求項１６】
画像を読取って、その画像データを順次バッファに格納する手段を備えた画像通信装置において、当該画像データを送信するために、コンピュータを、
前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段、
取り出した各々の前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、
圧縮した前記画像データをメモリに格納する手段、
前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、
として機能させるプログラムを記録した記憶媒体。
【請求項１７】
画像通信装置において画像データを送信するために、コンピュータを、
前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、
圧縮された前記画像データを保存する手段、
保存された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、
として機能させるプログラムを記憶した記憶媒体。
【請求項１８】
画像通信装置において画像データを送信するために、コンピュータを、
前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、
圧縮された前記画像データをメモリに格納する手段、
前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換し、伸長又は圧縮することなく、当該画像データを送信する手段、
として機能させるプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置等の画像通信装置及び画像通信方法に関する。
【０００２】
【従来の技術】
ファクシミリ装置による画像の送信では、受信側において当該画像の送信者の確認や画像の枚数の確認等を容易にするため、送信する画像にヘッダやフッタとして日時、ページ番号等の送信情報が付加される。
【０００３】
一方、送信する画像を生データのままメモリに蓄積し、データの圧縮を行ってから送信する方式のファクシミリ装置では、生画像データの蓄積の際に膨大なメモリを必要とする。このため、係る方式の従来のファクシミリ装置では、生データを一度圧縮してからメモリに蓄積しているが、これに送信情報を付す場合は、送信時において、メモリに蓄積されたデータを伸長して生データに戻し、これに送信情報に係るデータを付加してから再圧縮し、その後送信するという手順が採用されている。
【０００４】
【発明が解決しようとする課題】
しかし、この手順では、送信時にデータの圧縮・伸長を伴うため、処理に時間がかかるという問題がある。特に、データ量が大きい場合は一層問題となる。
【０００５】
例えば、ＩＴＵ−Ｔ勧告のＴ８１においてカラー画像の符号化方式としてはＪＰＥＧを用いることが勧告されているため、カラー画像に送信情報を付加する場合、従来の手法では、一度ＪＰＥＧ圧縮したデータを伸長し、送信ヘッダーの付加を行って再圧縮するという手順が必要となるが、カラーの画像データはモノクロの画像データに比べてデータ量も大きく、圧縮・伸長に時間もかかるため、あまり実用的ではない。
【０００６】
従って、本発明の目的は、画像に送信情報を付加して送信するにあたり、メモリの節約及び送信処理の短縮化をなし得る画像通信装置及び画像通信方法を提供することにある。
【０００９】
【課題を解決するための手段】
本発明によれば、画像を読取って、その画像データを順次バッファに格納する手段と、前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段と、取り出した各々の前記画像データに対して、送信情報を付加するか否かを判定する手段と、付加すると判定された前記画像データに前記送信情報を付加する手段と、前記領域単位で前記画像データを圧縮し、メモリに格納する手段と、前記メモリに格納された前記画像データを送信する手段と、を備えたことを特徴とする画像通信装置が提供される。
【００１５】
また、本発明によれば、画像を読取って、その画像データを順次バッファに格納する工程と、前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す工程と、取り出した各々の前記画像データに対して、送信情報を付加するか否かを判定する工程と、付加すると判定した前記画像データに前記送信情報を付加する工程と、前記領域単位で前記画像データを圧縮し、メモリに格納する工程と、前記メモリに格納した前記画像データを送信する工程と、を含むことを特徴とする画像通信方法が提供される。
【００２０】
また、本発明によれば、画像を読取って、その画像データを順次バッファに格納する手段を備えた画像通信装置において、当該画像データを送信するために、コンピュータを、前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段、取り出した各々の前記画像データに対して、送信情報を付加するか否かを判定する手段、付加すると判定された前記画像データに前記送信情報を付加する手段、前記領域単位で前記画像データを圧縮し、メモリに格納する手段、前記メモリに格納された前記画像データを送信する手段、として機能させるプログラムを記録した記憶媒体が提供される。
【００２３】
また、本発明によれば、画像を読取って画像データを生成する手段と、前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、圧縮された前記画像データをメモリに格納する手段と、前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に係るデータであって、前記画像データの圧縮と同じ形式で圧縮されたデータと置換し、当該画像データを送信する手段と、を備えたことを特徴とする画像通信装置が提供される。
【００２４】
また、本発明によれば、入力された画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、圧縮された前記画像データをメモリに格納する手段と、前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段と、を備えたことを特徴とする画像通信装置が提供される。
【００２５】
また、本発明によれば、画像を読取って、その画像データを順次バッファに格納する手段と、前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段と、取り出した各々の前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、圧縮した前記画像データをメモリに格納する手段と、前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段と、を備えたことを特徴とする画像通信装置が提供される。
【００２６】
また、本発明によれば、画像を読取って画像データを生成する手段と、前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、圧縮された前記画像データを保存する手段と、保存された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段と、を備えたことを特徴とする画像通信装置が提供される。
【００２７】
また、本発明によれば、画像を読取って画像データを生成する手段と、前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段と、圧縮された前記画像データをメモリに格納する手段と、前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換し、伸長又は圧縮することなく、当該画像データを送信する手段と、を備えたことを特徴とする画像通信装置が提供される。
【００２８】
また、本発明によれば、読取った画像の画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、圧縮した前記画像データをメモリに格納する工程と、前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、を含むことを特徴とする画像通信方法が提供される。
【００２９】
また、本発明によれば、入力された画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、圧縮した前記画像データをメモリに格納する工程と、前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、を含むことを特徴とする画像通信方法が提供される。
【００３０】
また、本発明によれば、画像を読取って、その画像データを順次バッファに格納する工程と、前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す工程と、取り出した各々の前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、圧縮した前記画像データをメモリに格納する工程と、前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、を含むことを特徴とする画像通信方法が提供される。
【００３１】
また、本発明によれば、読取った画像の画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、圧縮した前記画像データを保存する工程と、保存した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する工程と、を含むことを特徴とする画像通信方法が提供される。
【００３２】
また、本発明によれば、読取った画像の画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する工程と、圧縮した前記画像データをメモリに格納する工程と、前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換し、伸長又は圧縮することなく、当該画像データを送信する工程と、を含むことを特徴とする画像通信方法が提供される。
【００３３】
また、本発明によれば、画像通信装置において画像データを送信するために、コンピュータを、前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、圧縮された前記画像データをメモリに格納する手段、前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、として機能させるプログラムを記録した記憶媒体が提供される。
【００３４】
また、本発明によれば、画像通信装置において入力された画像データを送信するために、コンピュータを、入力された画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、圧縮された前記画像データをメモリに格納する手段、前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、として機能させるプログラムを記録した記憶媒体が提供される。
【００３５】
また、本発明によれば、画像を読取って、その画像データを順次バッファに格納する手段を備えた画像通信装置において、当該画像データを送信するために、コンピュータを、前記バッファから、前記画像の所定の領域単位で前記画像データを取り出す手段、取り出した各々の前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、圧縮した前記画像データをメモリに格納する手段、前記メモリに格納された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、として機能させるプログラムを記録した記憶媒体が提供される。
【００３６】
また、本発明によれば、画像通信装置において画像データを送信するために、コンピュータを、前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、圧縮された前記画像データを保存する手段、保存された前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換する手段、として機能させるプログラムを記憶した記憶媒体が提供される。
【００３７】
また、本発明によれば、画像通信装置において画像データを送信するために、コンピュータを、前記画像データを圧縮すると共に、送信情報を付加するためのマーカを付加する手段、圧縮された前記画像データをメモリに格納する手段、前記メモリに格納した前記画像データから前記マーカを検出し、当該マーカの位置に基づいて前記画像データの一部を、送信情報に関連するデータと置換し、伸長又は圧縮することなく、当該画像データを送信する手段、として機能させるプログラムを記憶した記憶媒体が提供される。
【００３８】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
【００３９】
図１は、本実施形態に係る画像通信装置としてのファクシミリ装置の全体の構成図である。このファクシミリ装置は、Ｇ３ファクシミリ機能を持ち、アナログ電話回線に接続されて使用され、カラー画像の送受信機能が付加された装置である。
【００４０】
図１において、１０１は、本ファクシミリ装置全体を制御するＣＰＵである。１０２は、本ファクシミリ装置の制御プログラム等を格納するためのＲＯＭである。１０３は、本ファクシミリ装置のプログラム制御変数やオペレータが登録した設定値等を格納するためのワークメモリとしてのＲＡＭであり、ＳＲＡＭ等で構成されている。１０４は、画像データを蓄積するための画像メモリであり、ＤＲＡＭ等で構成されている。１０５は、読取った画像データに対して、エッジ強調、輝度／濃度変換、多値／２値変換等を行う画像処理部である。１０６は、本ファクシミリ装置のモード設定や状態表示等を行うための操作部である。１０７は、２値データを記録用ネイティブコマンドに変換する記録制御部である。１０８は、画像データをＪＰＥＧやＪＢＩＧ等で圧縮／伸長を行う圧縮／伸長処理部である。１０９は、外部端末器であるホストコンピュータ１１８とのインターフェースを制御するためのＰＣインターフェースである。１１０は、本ファクシミリ装置とホストコンピュータ１１８との間で、双方向でのデータ授受を制御するための双方向インターフェースである。１１１は、読取り時にシートスキャナ１１２のモーター制御等を行う読取り制御部である。１１２は、シートスルータイプのシートスキャナであり、ＣＳ／ＣＣＤイメージセンサ、読取りモータ等で構成されている。１１３は、画像処理部１０５から出力される画像データを画像メモリへ転送するとき等に使用するラインバッファである。１１４は、プリント記述言語を解析し、画像データに変換するためのプリンタインターフェースである。１１５は、読取り画像や受信画像、ファイルデータ等を記録紙に記録するためのプリンタである。１１６は、他の通信機と相互交信を行うための通信制御部である。１１７は、動作間隔等を計測する時計部である。１１８は、本ファクシミリ装置の動作設定を行ったり、状態を監視したり、ファクシミリ装置が読取った画像データや受信したデータを管理したりするホストコンピュータである。１１９は、公衆回線等であり、これを通じて他の通信機と交信を行う。
【００４１】
図２は、本ファクシミリ装置の操作部１０６の構成図である。
【００４２】
図２において、２０１は、電話番号の入力、または、各種設定に使用するテンキーである。２０２は、本ファクシミリ装置の状態情報や操作状態等を表示するための表示部である。２０３は、電話番号の入力、または、各種設定に使用するワンタッチキーである。２０４は、コピーや通信、スキャン等を開始するためのスタートキーである。２０５は、カラー読取り、モノクロ読取りを切り替えるためのカラー／モノクロ切替キーである。２０６は、読取り解像度の切替を行うための解像度キーである。２０７は、回線を捕捉したり、解放したりするためのフックキーである。２０８は、各動作を中断させたり、登録等をキヤンセルしたりするためのストップキーである。２０９は、電話番号の再発呼、または、発呼間にポーズを入れるためのリダイアル／ポーズキーである。２１０は、登録されている電話番号を短縮された手順で発呼するための短縮ダイアルキーである。２１１は、受信モードを切り替えるための受信モード切替キーである。２１２は、コピーモードにモードチェンジするためのコピーキーである。２１３は、本ファクシミリ装置の各種設定モードにモードチェンジするためのファンクションキーである。２１４は、各種設定を確定するためのセットキーである。２１５は、エラー解除等を行うための回復キーである。２１６は、現在の読取り動作がカラーの場合は点灯（ＯＮ）、モノクロの場合は消灯（ＯＦＦ）するカラー／モノクロ動作表示ランプである。２１７は、本ファクシミリ装置の各部でエラーが起こっている場合に、これを通知するためのエラー表示ランプである。
【００４３】
次に、係る構成からなるファクシミリ装置の作用について説明する。
【００４４】
本実施形態のファクシミリ装置の特徴を明確にするため、まず、従来技術における画像データの送信処理について説明する。
【００４５】
図３は、従来技術によるモノクロ画像の画像データの送信処理、特に、送信情報としてのヘッダーを付加する処理、を説明するためのブロック図である。
【００４６】
まず、スキャナにより画像を読取り（３１）、白・黒に分解した各アナログ信号が１画素１ＢＩＴのデジタルデータに変換した後、順次バッファに蓄積する（３２）。バッファに蓄積された画像データは、生データのままでは膨大なメモリを必要とするため、１度圧縮して画像メモリに出力する（３３）。
【００４７】
その後、画像メモリに格納された画像データは、ヘッダーを付加するため、１ラインずつ伸長される。そして、ヘッダーを付加してから再圧縮の後、モデムで変調されて（３４）、ＮＣＵ３−５から回線に送信される（３５）。
【００４８】
この手順では、送信時に画像データの伸長及び再圧縮を伴うため、処理が遅くなる。
【００４９】
次に、本実施形態のファクシミリ装置による２つの画像データの送信処理を説明する。
【００５０】
図４は、第１の手法による画像データの送信処理、特に、カラー画像データに送信情報としてのヘッダーを付加する処理、を説明するためのブロック図である。
【００５１】
まず、シートスキャナ１１２により画像を読取り（４１）、ＲＧＢの３原色に分解された各色毎の８ＢＩＴのデジタル画像データを順次ラインバッファ１１３に蓄積する（４２）。次に、ラインバッファ１１３に蓄積された生データに、ＲＧＢ各８ＢＩＴに変換したヘッダーのデータを付加する。ヘッダーが付加された画像データは、そのまま圧縮（ＪＰＥＧ形式）され、画像メモリ１０４へ格納される（４３）。そして、その後、画像メモリ１０４に格納された画像データは、伸長・再圧縮を行うことなく、そのまま通信制御部１１６におけるモデムの変調（４４）及びＮＣＵによる回線への送信（４５）により、他のファクシミリ装置等へ送信する。
【００５２】
以下、この手順を図５を用いてより詳細に説明する。図５は、画像の読取時にヘッダーを付加する上記第１の手法の処理のフローチャートである。
【００５３】
ステップＳ５０１では、ＲＡＭ１０３等に格納されているヘッダーに記載する送信情報である日時（例えば、シートスキャナ１１２による読取開始日時）、ページ番号（先頭ページからのページ数）等をヘッダー用のバッファ（図示しない。）にセットする。
【００５４】
ステップＳ５０２では、ラインバッファ１１３に蓄積された画像データが１ページ分終了したか、すなわち、１ＭＣＵライン以上のデータがラインバッファ１１３にあるかどうかを判断する。１ページ分終了していれば、ステップＳ５０７へ進み、終了処理を行う。１ページ分終了していない場合は、捨てぷＳ５０３へ進み、ラインバッファ１１３から１ＭＣＵラインのデータを抜き出す。
【００５５】
この１ＭＣＵラインというライン数は、ＪＰＥＧ圧縮処理のサブサンプルに依存しており、例えばサブサンプルが４：１：１として処理をする場合においては１６×１６画素のデータが必要である。こうしたＪＰＥＧ処理をする上での最小の処理単位をＭＣＵ（minimum coded unit）と呼び、特にファクシミリ装置のコンタクトセンサなどは線順次での読み取りを行うため、本実施形態では各ＭＣＵが横一列に並んだ状態であるＭＣＵライン（サブサンプル４：１：１の場合は１６ライン）という単位でＪＰＥＧ処理をする。
【００５６】
次に、ステップＳ５０４では、抜き出したＭＣＵラインがヘッダーを付加するラインであるかどうかの判断を行う。ヘッダーを付加しないＭＣＵラインについては、ステップＳ５０６へ進み、そのままＪＰＥＧ圧縮をして画像メモリ１０４へ格納する。ヘッダーを付加するＭＣＵラインについては、ステップＳ５０５へ進み、ヘッダーの付加処理を行う。
【００５７】
ステップＳ５０５における具体的な方法としては、まずヘッダー用のバッファにステップＳ５０１処理においてセットした文字コードを参照し、その文字コードをＣＧ展開部によってＣＧ展開を行う。そしてそのデータをカラーのＲＧＢ各８ｂｉｔのデータに変換して、ラインバッファ１１３から抜き出した１ＭＣＵラインのデータに対して上書きをする。あとはそのままその１ＭＣＵラインをＪＰＥＧ圧縮して（ステップＳ５０６）、画像メモリ１０４に格納する。
【００５８】
画像メモリ１０４に格納された画像データは、その後、伸長・再圧縮をすることなく、送信される。
【００５９】
このように、本実施形態の第１の手法によれば、カラー送信する際に、ヘッダーの付加を読み取り時に行ってからＪＰＥＧ圧縮をして画像メモリに格納し、そのまま送信することにより、画像メモリの節約を達成すると共に、伸長・再圧縮といったこれまでに必要だった送信時の処理を省き、送信時間が短縮される。
【００６０】
次に、本実施形態における第２の手法による画像データの送信処理を説明する。図６は、当該第２の手法により、カラー画像データに送信情報としてのヘッダーを付加する処理を説明するためのブロック図である。
【００６１】
まず、シートスキャナ１１２により画像を読取り（６１）、ＲＧＢの３原色に分解された各色毎の８ＢＩＴのデジタル画像データを順次ラインバッファ１１３に蓄積する（６２）。ここで、蓄積された生データをＪＰＥＧ圧縮をして画像メモリ１０４に格納する際（６３）、本来通信データ誤りなどの不正データの影響を最小限に抑えるために使用されるリスタートマーカというマーカをＭＣＵラインの最後に付加した圧縮処理を行う。これは、ＪＰＥＧ圧縮コードにおいては１ＭＣＵラインの終了の検知が困難であるためで、それをリスタートマーカを使用することで解決するのが目的である。
【００６２】
画像データを送信するにあたっては、まず、ヘッダーの生データを作成する。次に、画像メモリ１０４から画像データを取り出して、先に付したリスタートマーカを検索し、当該マーカの位置に基づいてヘッダーを付加すべきＭＣＵラインの画像データを捨ててしまう。そして、先に作成したヘッダーの生データに対して、圧縮済の画像データに付加されている（画像メモリ１０４に蓄積されている）ＪＰＥＧヘッダー部（画像の圧縮条件などが記載された部分）を参照して、圧縮済の画像データと同じ形式でＪＰＥＧ圧縮を実行し、先ほど捨てた部分に埋め込むことにより、ヘッダーの付加を実現する。
【００６３】
後は、画像データの伸長・再圧縮を行うことなく、そのまま通信制御部１１６におけるモデムの変調（６４）及びＮＣＵによる回線への送信（６５）により、他のファクシミリ装置等へ送信する。
【００６４】
図７は、図６に示した第２の手法において、ヘッダーを付加する際のデータ構造を示す説明図である。ＩＴＵ−ＴＴ４、Ｔ８１勧告で規定されるＪＰＥＧべ−スライン符号化の１ページ分のデータは、ＳＯＩ(Start Of Image)とＥＯＩ(End OfImage)のマーカに挟まれたイメージフレームで構成される。このイメージフレームには、ＳＯＩに続いてＡＰＰ１、ＤＱＴ、ＤＨＴ等のいわゆるＪＰＥＧヘッダ部とＳＯＳマーカで始まるＪＰＥＧ圧縮データ部とに分かれる。このＪＰＥＧ圧縮データ部において、図７に示すように１ＭＣＵラインの圧縮コードの後に、リスタートマーカというマーカを挿入している。送信の際には、前述したように、このマーカを目印にして１ＭＣＵラインの検知を行い、ヘッダーのＪＰＥＧ圧縮コードと差し替える。
【００６５】
図８は、画像の送信時にヘッダーを付加する上記第２の手法の処理のフローチャートである。
【００６６】
ステップＳ８０１では、ＲＡＭ１０３等に格納されているヘッダーに記載する送信情報である日時、ページ番号等をヘッダー用のバッファ（図示しない。）にセットする。
【００６７】
ステップＳ８０２では、図５におけるステップＳ５０５と同様の方法によってＲＧＢ各色８ｂｉｔの生画像データとしての送信ヘッダーを作成する。
【００６８】
ステップＳ８０３では、画像メモリ１０４に蓄積され、上述した手法によりリスタートマーカが付された画像データのＪＰＥＧ圧縮コードの中からリスタートマーカを探し、当該マーカに基づいてヘッダーを付加すべきＭＣＵラインの検出を行う（ステップＳ８０４）。
【００６９】
さらに、ステップＳ８０２で作成したヘッダーのデータを図７のデータ構造におけるＪＰＥＧヘッダー部を参照し、画像メモリに蓄積されているデータと同様の形式でＪＰＥＧ圧縮し（ステップＳ８０５）、これをステップＳ８０４で検出したＭＣＵラインとデータ差し替えを行う（ステップＳ８０６）。
【００７０】
画像データは、その後、伸長・再圧縮をすることなく、送信される。
【００７１】
このように、本実施形態の第２の手法によれば、画像データの圧縮時にマーカを付加して画像メモリに格納し、当該画像データの送信の際に、これを検索をして送信情報としてのヘッダーを付加するので、画像メモリの節約を達成すると共に、伸長・再圧縮といったこれまでに必要だった送信時の処理を省き、送信時間が短縮される。
【００７２】
更に、従来と同様に画像データの送信時にヘッダーを付加しているため、ヘッダーに正確な通信開始時刻やトータルページ数などの情報が記載できる。
【００７３】
以上、本発明の好適な実施の形態について説明したが、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、例えば、先に説明した図５または図８に示すフローチャートに対応するプログラムコードが格納されることになる。
【００７７】
【発明の効果】
以上述べた通り、本発明によれば、画像に送信情報を付加して送信するにあたり、メモリの節約及び送信処理の短縮化を実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るファクシミリ装置の全体の構成図である。
【図２】操作部１０６の構成図である。
【図３】従来技術によるモノクロ画像の画像データの送信処理を示すブロック図である。
【図４】本発明の一実施形態における第１の手法による画像データの送信処理を説明するためのブロック図である。
【図５】第１の手法の処理のフローチャートである。
【図６】本発明の一実施形態における第２の手法による画像データの送信処理を説明するためのブロック図である。
【図７】第２の手法におけるＪＰＥＧベースライン符号化データのデータ構造の説明図である。
【図８】第２の手法の処理のフローチャートである。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  画像メモリ
１０５  画像処理部
１０６  操作部
１０７  記録制御部
１０８  圧縮／伸長制御部
１０９  ＰＣインターフェース
１１０  双方向インターフェース
１１１  読取り制御部
１１２  シートスキャナ
１１３  ラインバッファ
１１４  プリンタインターフェース
１１５  プリンタ
１１６  通信部
１１７  時計部
１１８  ホストコンピュータ
１１９  回線
【図１】
0003703337.tif 000002
【図２】
0003703337.tif 000003
【図３】
0003703337.tif 000004
【図４】
0003703337.tif 000005
【図５】
0003703337.tif 000006
【図６】
0003703337.tif 000007
【図７】
0003703337.tif 000008
【図８】
0003703337.tif 000009