(57)【要約】【課題】画像通信装置で作成する画像ファイル形式のデータ形式の並び順を、ビッグエンディアンとリトルエンディアンで切り替えることを可能とすることでビッグエンディアンのＴＩＦＦファイル、リトルエンディアンＴＩＦＦファイルを作成可能となり、両方のファイル形式に対応できるため、多くの受信機に柔軟に対応できることが可能となる。【解決手段】入力された画像データを、画像の形式を表すヘッダ情報を有した所定の画像ファイル形式に変換して通信回線に送信する画像通信装置において、前記画像ファイルを生成する際の前記ヘッダ情報内の情報の並び順をビッグエンディアンとするかリトルエンディアンとするかを選択する選択手段と、前記画像ファイルを生成する際、前記選択手段による選択に応じたヘッダ情報を作成する作成手段とを有することを特徴とする画像通信装置。【選択図】        図１
2006332992.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを、画像の形式を表すヘッダ情報を有した所定の画像ファイル形式に変換して通信回線に送信する画像通信装置において、
前記画像ファイルを生成する際の前記ヘッダ情報内の情報の並び順をビッグエンディアンとするかリトルエンディアンとするかを選択する選択手段と、前記画像ファイルを生成する際、前記選択手段による選択に応じたヘッダ情報を作成する作成手段とを有することを特徴とする画像通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像通信装置における画像処理に関するものである。
【背景技術】
【０００２】
ネットワークからデータをやり取りし、画像やテキストデータを送受信する画像通信装置としてインターネットＦＡＸがある。インターネットＦＡＸでは、メモリに蓄積した画像データをＴＩＦＦ画像形式にパッケージしネットワークに送出する（例えば、特許文献１参照）。
【０００３】
インターネットＦＡＸに用いられているＴＩＦＦはＲＦＣ２３０１において、ＴＩＦＦ−Ｓ，ＴＩＦＦ−Ｆパッケージとして提案されている。
【０００４】
図２はＴＩＦＦ−Ｓパッケージを示したものである。ＴＩＦＦでは、画像の符号データのほかにＩＦＤというヘッダ部に、画像の縦横サイズ、解像度、符号化形式などの情報が入っている。ＴＩＦＦではこのヘッダ部の情報を、ビッグエンディアン、リトルエンディアンの両方で記述可能であるが、現在までは、使用しているＣＰＵの特性からリトルエンディアン固定でファイルを作成していた。
【０００５】
ＴＩＦＦのファイル形式としては、ビッグエンディアンとリトルエンディアンの両方に対応しているため、ＴＩＦＦファイルのデコーダとしては、両方のファイル形式に対応しておく必要がある。しかし、片方のファイル形式しか対応できていないデコーダも存在している可能性がある。
【０００６】
このようなビッグエンディアン、もしくはリトルエンディアンのどちらかにしか対応できていないデコーダに対して、ＴＩＦＦファイルを送信した場合、正しく受信できない可能性があった。
【特許文献１】特開２０００−０７８１８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
現在の画像通信装置では、片方のエンディアンのＴＩＦＦファイルのみを作成し、送信していた。この場合、受信先の相手機が、そのエンディアンのＴＩＦＦファイルに対応していない場合、正しく受信させることができない。
【０００８】
本発明は、以上の点に着目して成されたもので、画像通信装置で作成する画像ファイル形式のデータ形式の並び順を、ビッグエンディアンとリトルエンディアンで切り替えることを可能とすることでビッグエンディアンのＴＩＦＦファイル、リトルエンディアンＴＩＦＦファイルを作成可能となり、両方のファイル形式に対応できるため、多くの受信機に柔軟に対応できることが可能となる画像通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
このような問題を解決するために、入力された画像データを、所定の画像ファイル形式に変換して通信回線に送信する画像通信装置において、作成する画像ファイル形式のデータ形式の並び順を、ビッグエンディアンとリトルエンディアンで切り替えることを可能とすることでビッグエンディアンのＴＩＦＦファイル、リトルエンディアンＴＩＦＦファイルを作成可能となる。両方のファイル形式に対応できるため、多くの受信機に柔軟に対応できることが可能とある。
【００１０】
また、切り替えの方式としては、ユーザの登録に、作成するＴＩＦＦファイルのエンディアンを切り替えるスイッチを付加する。これにより、この登録がビッグエンディアンのときは、ＴＩＦＦのヘッダもビッグエンディアンで作成し、登録がリトルエンディアンの時はＴＩＦＦヘッダをリトルエンディアンで作成するようにする。
【００１１】
なお、さらに説明すれば、本発明の第一の発明について下記のように示す。
【００１２】
（１）入力された画像データを、画像の形式を表すヘッダ情報を有した所定の画像ファイル形式に変換して通信回線に送信する画像通信装置において、
前記画像ファイルを生成する際の前記ヘッダ情報内の情報の並び順をビッグエンディアンとするかリトルエンディアンとするかを選択する選択手段と、前記画像ファイルを生成する際、前記選択手段による選択に応じたヘッダ情報を作成する作成手段とを有することを特徴とする画像通信装置。
【発明の効果】
【００１３】
本発明によれば、ユーザの登録できる設定を参照することにより、作成する画像ファイル形式のデータ形式の並び順を、ビッグエンディアンとリトルエンディアンで切り替えることを可能とする。これにより、ビッグエンディアンのＴＩＦＦファイル、リトルエンディアンＴＩＦＦファイルを作成可能となる。両方のファイル形式に対応できるため、多くの受信機に柔軟に対応できることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１５】
本発明の手順を画像通信装置にＭＦＰ機を例にあげて説明する。
【００１６】
図１は、本発明における通信装置のハードウエア構成の概略図である。
【００１７】
図２は、ＴＩＦＦ画像パッケージについて説明した図である。
【００１８】
図３は、本発明のＴＩＦＦパラメータのエンディアンを切り替える手法の説明図である。
【００１９】
図１において、
（１−１）：ＣＰＵはシステムの制御部であり、装置全体を制御する。
（１−２）：ＲＯＭはＣＰＵの制御プログラムを格納するためのものである。
（１−３）：ＳＲＡＭはオペレータが登録した設定値や装置の管理データ等や各種ワーク用バッファ等を格納するものである。
（１−４）：ＤＲＡＭはプログラム制御変数等を格納するためのものである。また画像データ、テキストデータを蓄積するためのものである。
（１−５）：読み取り部は画像データを読み取り、バイナリデータに変換する装置である。本発明では、カラー画像の読み取りが可能としている。
（１−６）：記録部は画像データを、記録紙に出力する装置である。本発明では、モノクロのみ出力可能な記録部としている。
（１−７）：ファクシミリ通信制御部は電話回線とのインターフェースである。
（１−８）：操作部はオペレータによる登録を行う装置である。
（１−９）：符号処理部（ＣＯＤＥＣ）は通信制御装置で扱う画像データの符号化復号化処理を行う。ＴＩＦＦファイル変換処理もここで行われる。
（１−１０）：ネットワーク通信制御部は、ネットワーク回線へのＩ／Ｆを行う。プリントジョブの受信や、インターネットＦＡＸ送受信に使われる。
（１−１１）：外部メモリ装置は、取り外しの可能なメモリである。
【００２０】
図３は本発明のＴＩＦＦパラメータのエンディアンを切り替える手法の説明図である。
【００２１】
ユーザは、登録画面から、送信するＴＩＦＦファイルを、リトルエンディアンで送信するか、ビッグエンディアンで送信するか選択することが可能である（３−１）。
【００２２】
ＴＩＦＦファイル作成時は、この登録データを参照することにより、ＴＩＦＦのＩＦＤデータ部内のそれぞれのパラメータの書き出し順序を切り替える。
【００２３】
（３−２）は例として、画像サイズのパラメータを示したものである。ＩＦＤデータ部内のパラメータは、このような１２バイトのデータ部で構成されている。
【００２４】
頭の２バイトのフィールドは、画像サイズを意味するタグナンバーが格納される。
【００２５】
次の２バイトのフィールドは、ＷＯＲＤデータ、ＢＹＴＥデータなどのデータサイズを示すＩＤが格納される。
【００２６】
次の４バイトのフィールドは、データの個数が格納される。
【００２７】
最後の４バイトのフィールドは、実データの内容が示される。
【００２８】
（３−２）の画像サイズパラメータの例では、画像サイズを示すパラメータのタグナンバーは０ｘ１００であるので、ＩＦＤの先頭の２バイトには、リトルエンディアン時は「０ｘ００，０ｘ１０」の順で格納される。ビッグエンディアン時は「０ｘ０１，０ｘ００」の順で格納される。
【００２９】
次に、４ｂｙｔｅデータであることを示すＩＤは４であるので、同様にリトルエンディアン時は「０ｘ０４，０ｘ００」、ビッグエンディアン時は「０ｘ００，０ｘ０４」の順で格納される。
【００３０】
また、データの個数は１であるので、同様にリトルエンディアン時は「０ｘ０１，０ｘ００，０ｘ００，０ｘ００」、ビッグエンディアン時は「０ｘ００，０ｘ００，０ｘ００，０ｘ０１」の順で格納される。
【００３１】
最後に実際のサイズは１０００画素の場合の例であるので、同様にリトルエンディアン時は「０ｘＥ８，０ｘ０３，０ｘ００，０ｘ００」、ビッグエンディアン時は「０ｘ００，０ｘ００，０ｘ０３，０ｘＥ８」の順で格納される。
【００３２】
このようにエンディアンの設定により、ＩＦＤデータ部のデータ順の変更を行う。
【図面の簡単な説明】
【００３３】
【図１】本発明実施時の通信装置のハードウエア構成を示した図である。
【図２】ＴＩＦＦ画像パッケージについて説明した図である。
【図３】本発明のＴＩＦＦパラメータのエンディアンを切り替える手法の説明図である。
【符号の説明】
【００３４】
１−１    ＣＰＵ
１−２    ＲＯＭ
１−３    ＳＲＡＭ
１−４    ＤＲＡＭ
１−５    読み取り部
１−６    記録部
１−７    ファクシミリ通信制御部
１−８    操作部
１−９    符号処理部
１−１０  ネットワーク通信制御部
１−１１  外部メモリ装置
【図１】
2006332992.tif 000003
【図２】
2006332992.tif 000004
【図３】
2006332992.tif 000005