(57)【要約】【課題】大量の画像データの管理を容易に行う。【解決手段】制御装置１４が、ＪＰＥＧ画像データの属性を表す属性データを、ＪＰＥＧ画像データに含まれるＣＯＭセグメントに挿入する。また制御装置１４は、属性データが付加されたＪＰＥＧ画像データを、画像記憶装置１１９に蓄積する。これにより画像通信装置１は、ＪＰＥＧ画像データと、ＪＰＥＧ画像データの属性を表す属性データとを、一体的に扱うことができるため、属性データを管理するための仕組みを別途用意することなく、属性データを管理できる。【選択図】図１
2007272826.tif 000002
【特許請求の範囲】
【請求項１】
画像データの属性を表す属性データを、当該画像データに含まれる所定のデータ領域に挿入することによって、属性付き画像データを生成する挿入手段と、
上記挿入手段によって生成された上記属性付き画像データを蓄積する蓄積手段とを備えていることを特徴とする情報処理装置。
【請求項２】
上記挿入手段は、
上記属性データとして、上記画像データのファイル名、上記画像データのファイルサイズ、上記画像データの作成日時、上記画像データのタイトル、上記画像データの入力を過去に実行した入力元装置を表す入力元履歴データ、および、上記画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データのうち、少なくとも１つを上記画像データに挿入することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記属性付き画像データを出力する出力手段をさらに備え、
上記出力手段は、
上記属性付き画像データに、上記属性データとして、上記属性付き画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データが含まれているとき、指定された当該属性付き画像データを上記出力先装置に再出力することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
指定された検索条件と、上記蓄積された属性付き画像データにあらかじめ含まれている上記属性データとを照合することによって、上記検索条件に一致する上記属性付き画像データを検索する検索手段と、
上記検索手段によって検索された上記属性付き画像データを他の装置に出力する出力手段とをさらに備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
指定された検索条件と、上記蓄積された属性付き画像データにあらかじめ含まれている上記属性データとを照合することによって、上記検索条件に一致する上記属性付き画像データを検索する検索手段と、
上記検索手段によって検索された属性付き画像データに含まれている上記属性データを、他の装置に出力する属性データ出力手段とをさらに備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
上記属性データ出力手段は、
上記検索手段によって検索された上記属性付き画像データに含まれている上記属性データのうち、上記画像データのファイル名を一覧にした一覧データを出力することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
上記検索された属性付き画像データを出力する出力手段をさらに備え、
上記出力手段は、
上記検索された属性付き画像データに、上記属性データとして、当該属性付き画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データが含まれているとき、上記一覧データによって表される上記ファイル名の一覧の中から選択されたファイル名によって表される上記属性付き画像データを、上記出力先装置に出力することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
上記属性データに基づいて、上記属性付き画像データのフォーマットを、出力先装置に対応するフォーマットに変換するフォーマット変換手段をさらに備え、
上記出力手段は、
上記フォーマット変換手段によってフォーマットが変換されたあとの上記属性付き画像データを、上記出力先装置に出力することを特徴とする請求項３に記載の情報処理装置。
【請求項９】
上記属性データをユーザに編集させる属性データ編集手段をさらに備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
画像データの属性を表す属性データを、画像データに含まれる所定のデータ領域に挿入することによって、属性付き画像データを生成する挿入ステップと、
上記属性データ挿入ステップにおいて生成された上記属性付き画像データを蓄積する蓄積ステップとを備えていることを特徴とする情報処理方法。
【請求項１１】
請求項１から９のいずれか１項に記載の情報処理装置を動作させる情報処理プログラムであって、コンピュータを上記の各手段として機能させるための情報処理プログラム。
【請求項１２】
請求項１１に記載の情報処理プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中間調を含む画像やカラー画像などのデータの送受信を行う画像通信装置、画像通信方法、画像通信プログラム、および記録媒体に関する。
【背景技術】
【０００２】
一般に、ファクシミリ装置や多機能複合機などにおいて、画像データを送受信する場合には、画像データ（特に単色中間調画像およびカラー画像などの画像データ）は、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ)方式によって圧縮されたＪＰＥＧ画像データとして扱われている。
【０００３】
ＪＰＥＧ画像は、セグメントと呼ばれる複数のデータブロックによって構成されている。各セグメントは、マーカと呼ばれる２バイトの識別子によって区切られている。そして、コメントマーカと呼ばれるマーカによって始まるセグメントには、任意のコメントを挿入することができる。従来、画像の送受信において、このコメントマーカを利用した発明が提案されている。
【０００４】
特許文献１には、受信した画像を表す多値符号の中からコメントマーカを抽出して、抽出したコメントマーカのパラメータの内容を画像ページの一部として印字する、印字制御手段を備えた画像通信装置が記載されている。
【０００５】
また、特許文献２には、画像データの送信時に、送信に関する情報を画像データのコメントマーカのパラメータとして作成して、画像データとともに送信することを特徴とする画像通信装置が記載されている。
【０００６】
また、特許文献３に記載されているように、受信したＪＰＥＧ形式等の画像データにおいて、付帯情報を表すキャラクターコードが挿入されているか否かを、コメントマーカ、アプリケーションマーカ等に基づいて調べ、付帯情報を表すキャラクターコードが挿入されている場合には、抽出し、印刷するファクシミリ装置が知られている。上記ファクシミリ装置によれば、受信側のユーザは、送信側で付加された付帯情報を容易に確認することができる。
【０００７】
また、特許文献４に記載されているように、送信する画像データを縮小したサムネイルデータを作成し、作成したサムネイルデータをＪＰＥＧ形式の画像データに含まれるコメントマーカに挿入し、付帯情報として送信するファクシミリ装置が知られている。また、上記ファクシミリ装置は、サムネイルデータが挿入された画像データを受信した場合に、サムネイルデータを表示する機能も備えている。これにより、ユーザは、受信した画像データの内容をすばやく把握、確認でき、必要な画像のみを出力できる。
【特許文献１】特開平７‐２０３１８２号（１９９５年８月４日公開）
【特許文献２】特開平７−２０３２２６号（１９９５年８月４日公開）
【特許文献３】特開平８−３１７１１４号（１９９６年１１月２９日公開）
【特許文献４】特開平２００３−１０１６８１（２００３年４月４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の構成においては、ＪＰＥＧ形式の画像データのコメントマーカを利用して、画像データの送受信に伴う付帯情報を、送信側と受信側との間で、正確かつ容易に伝達するのみであり、コメントマーカを利用して、送受信する画像データを管理することについては何ら考慮されていない。
【０００９】
具体的には、上記従来技術は、ファクシミリなどの通信装置において、送信側の装置が、ＪＰＥＧ形式の画像データのコメントマーカに、送信側ＩＤ、日時情報、ページ数、サムネイル画像などの付帯データを挿入して送信し、受信側の装置は、受信した画像データの中から付帯データを抽出し、出力しているに過ぎない。
【００１０】
一方、現在では、スキャナ・プリンタなどの機能を有する多機能複合機などの普及により、ネットワークを介した画像データのやり取りが日常的に行われるようになっている。さらに、上記多機能複合機は、画像データを、スキャナを介して取り込むだけではなく、電話回線を介したＦＡＸ送受信のほか、ＬＡＮや赤外線通信（ＩｒＤＡ）など、様々な入出力インターフェースを介して取得する。
【００１１】
そして、このように、複数の人によって共有されて、様々な入出力インターフェースを介して大量の画像データを取得する多機能複合機においては、取得した画像データの管理が煩雑になるという問題がある。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、大量の画像データの管理を容易に行うことができる情報処理装置、情報処理方法、情報処理プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る情報処理装置は、上記の課題を解決するために、画像データの属性を表す属性データを、当該画像データに含まれる所定のデータ領域に挿入することによって、属性付き画像データを生成する挿入手段と、上記挿入手段によって生成された上記属性付き画像データを蓄積する蓄積手段とを備えていることを特徴としている。
【００１４】
上記の構成によれば、本発明にかかる情報処理装置では、挿入手段が、画像データの中に、画像データの属性を表す属性データを挿入する。このとき、属性データは、画像データを構成する各種のデータ領域の中で、画像そのものを表すデータに影響を及ぼさないデータ領域に格納される。そして、属性データが挿入された属性付き画像データは、蓄積手段に蓄積される。
【００１５】
これにより、本発明にかかる情報処理装置では、画像データと、画像データの属性を表す属性データとを、一体的に扱うことができる。つまり、本発明にかかる情報処理装置では、蓄積手段が蓄積している画像データについて、属性データを管理するための仕組み（例えば、属性データの管理テーブルなど）を別途用意することなく、属性データを保持できる。したがって、画像データに挿入されている属性データに基づいて画像データを検索する場合において、検索処理が簡素化され、処理速度の高速化が可能となる効果を奏する。また、属性データを管理するための仕組みを実装するための記憶領域を用意する必要がなくなるため、メモリ容量を削減することができるという効果を奏する。
【００１６】
また、本発明にかかる情報処理方法は、上記課題を解決するために、画像データの属性を表す属性データを、画像データに含まれる所定のデータ領域に挿入することによって、属性付き画像データを生成する挿入ステップと、上記属性データ挿入ステップにおいて生成された上記属性付き画像データを蓄積する蓄積ステップとを備えていることを特徴としている。
【００１７】
上記の構成によれば、本発明にかかる情報処理装置と同様の作用効果を奏する。
【００１８】
本発明にかかる情報処理装置では、上記挿入手段は、上記属性データとして、上記画像データのファイル名、上記画像データのファイルサイズ、上記画像データの作成日時、上記画像データのタイトル、上記画像データの入力を過去に実行した入力元装置を表す入力元履歴データ、および、上記画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データのうち、少なくとも１つを上記画像データに挿入することが好ましい。
【００１９】
上記の構成によれば、上記属性挿入手段は、上記画像データのファイル名、上記画像データのファイルサイズ、上記画像データの作成日時、上記画像データのタイトル、上記画像データの入力を過去に実行した入力元装置を表す入力元履歴データ、および、上記画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データのうち、少なくとも１つを、属性データとして、上記画像データの所定の領域に挿入する。
【００２０】
これにより、本発明にかかる情報処理装置では、画像データと各種の属性データ（画像データのファイル名、画像データのファイルサイズ、画像データの作成日時、画像データのタイトル、および画像データの入出力を行った装置を表す入出力装置履歴データのうち、少なくとも１つのデータ）とを、一体的に扱うことができる。
【００２１】
したがって、各種の属性データは画像データ中に挿入されているため、複数の属性データを管理する場合であっても、属性データを管理するためのテーブルを属性データごとに用意する必要はなく、各種の属性データを一元管理できる。したがって、画像データを各種の属性データに基づいて検索する場合の検索処理が簡素化され、処理速度を高速化できる。また、各種の属性データごとに属性データを管理するためのテーブル用の記憶領域を別途用意する必要がないため、メモリ容量を削減できる。
【００２２】
また、入出力装置履歴データについても画像データ中に挿入されているため、複数の入出力装置を備えた情報処理装置であっても、入出力装置履歴データを管理するためのテーブルを入出力装置ごとに用意することなく、入出力装置履歴データを一元管理できる。したがって、画像データを入出力装置履歴データに基づいて検索する場合の検索処理が簡素化され、処理速度を高速化できる。また、入出力装置ごとに入出力履歴データを管理するためのテーブル用に記憶領域を別途用意する必要がないため、メモリ容量を削減できる。
【００２３】
本発明にかかる情報処理装置では、上記属性付き画像データを出力する出力手段をさらに備え、上記出力手段は、上記属性付き画像データに、上記属性データとして、上記属性付き画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データが含まれているとき、指定された当該属性付き画像データを上記出力先装置に再出力することを特徴とすることが好ましい。
【００２４】
上記の構成によれば、過去に出力されたことがある属性付き画像データには、出力先履歴データとして、出力先装置を表すデータが挿入されている。そして、上記出力手段は、出力の対象とする属性付き画像データに出力先履歴データが含まれている場合、当該属性付き画像データを、上記出力先履歴データが表す出力先装置に出力する。
【００２５】
これにより、出力対象の属性付き画像データが過去に出力された履歴がある場合、ユーザは、改めて出力先装置を指定する操作を行う必要がなくなる。すなわち、過去に出力された履歴のある属性付き画像データについて、再出力を行う場合の操作が簡素化される。したがって、ユーザにとって、属性付き画像データを再出力する場合の操作性および利便性が向上する。
【００２６】
本発明にかかる情報処理装置では、指定された検索条件と、上記蓄積された属性付き画像データにあらかじめ含まれている上記属性データとを照合することによって、上記検索条件に一致する上記属性付き画像データを検索する検索手段と、上記検索手段によって検索された上記属性付き画像データを他の装置に出力する出力手段とをさらに備えていることが好ましい。
【００２７】
上記の構成によれば、検索手段は、蓄積されている属性付き画像データに含まれている属性データを参照し、上記検索条件を充足する属性データを含む属性付き画像データを検索する。そして、出力手段は、上記検索手段が検索した属性付き画像データを、他の装置に出力する。
【００２８】
これにより、本発明にかかる情報処理装置では、蓄積されている膨大な量の画像データの中から所望の画像データを検索するために、ユーザは、画像データの属性データを検索条件として用いることができる。画像データの属性データとしては、例えば、ファイル名やファイルサイズやファイル作成日時などのデータがある。そして、これらの属性データは、ユーザにとって識別しやすい情報である。したがって、ユーザにとって画像データを識別しやすい情報を用いて検索条件を指定できるため、ユーザにとって画像データを検索する場合の利便性が向上する。
【００２９】
また、検索した画像データを他の装置に出力することができる。他の装置としては、例えば、プリンタやディスプレイなどの装置がある。これらの装置は、受け取った画像データを、ユーザに対して画像として提示する。したがって、ユーザは、画像データを画像として視認できるようになる。
【００３０】
本発明にかかる情報処理装置では、指定された検索条件と、上記蓄積された属性付き画像データにあらかじめ含まれている上記属性データとを照合することによって、上記検索条件に一致する上記属性付き画像データを検索する検索手段と、上記検索手段によって検索された属性付き画像データに含まれている上記属性データを、他の装置に出力する属性データ出力手段とをさらに備えていることが好ましい。
【００３１】
上記の構成によれば、検索手段は、蓄積されている属性付き画像データに含まれている属性データを参照し、上記検索条件を充足する属性データを含む属性付き画像データを検索する。そして、属性データ出力手段は、上記検索手段が検索した属性付き画像データに含まれる属性データを、他の装置に出力する。
【００３２】
これにより、本発明にかかる情報処理装置では、蓄積されている膨大な量の画像データの中から所望の画像データを検索するために、ユーザは、画像データの属性データを検索条件として用いることができる。したがって、ユーザにとって画像データを識別しやすい情報を用いて検索条件を指定できるため、ユーザにとって画像データを検索する場合の利便性が向上する。
【００３３】
また、検索した画像データに含まれるを属性データを他の装置に出力することができる。これにより、他の装置（例えば、プリンタやディスプレイなどの装置）は、受け取った属性データが表す情報を、ユーザに対して提示する。属性データとしては、ファイル名やファイルサイズやファイル作成日時などのデータがある。したがって、ユーザは、検索条件に該当する画像データについて、ファイル名やファイルサイズやファイル作成日時などの情報を、一覧によって確認できる。ここで、画像データに含まれる属性データは、ファイル名やファイルサイズやファイル作成日時などに限定されるものではない。他にも、例えば、サムネイルデータが属性データとして含まれていてもよい。これにより、複数の画像データが検索結果として得られた場合であっても、ユーザは、サムネイルを一覧で確認できるため、画像データが表す画像の内容を効率的に確認でき、検索結果の中から所望の画像データを素早く見つけ出すことができる。
【００３４】
本発明にかかる情報処理装置では、上記属性データ出力手段は、上記検索手段によって検索された上記属性付き画像データに含まれている上記属性データのうち、上記画像データのファイル名を一覧にした一覧データを出力することが好ましい。
【００３５】
上記の構成によれば、属性データ出力手段は、検索手段によって検索された画像データのファイル名の一覧を表す一覧データを、他の装置に出力する。
【００３６】
これにより、他の装置（例えば、プリンタやディスプレイなどの装置）は、受け取った上記一覧データが表すファイル名の一覧を、ユーザに対して提示する。すなわち、複数の画像データが検索結果として得られた場合であっても、ユーザは、検索結果をファイル名を一覧で確認できる。ユーザは、ファイル名によって、画像データを容易に識別できる。したがって、ユーザは、検索された画像データを効率的に識別でき、検索結果の中から所望の画像データを素早く見つけ出すことができる。
【００３７】
本発明にかかる情報処理装置では、上記検索された属性付き画像データを出力する出力手段をさらに備え、上記出力手段は、上記検索された属性付き画像データに、上記属性データとして、当該属性付き画像データの出力を過去に受け付けた出力先装置を表す出力先履歴データが含まれているとき、上記一覧データによって表される上記ファイル名の一覧の中から選択されたファイル名によって表される上記属性付き画像データを、上記出力先装置に出力することが好ましい。
【００３８】
上記の構成によれば、過去に出力されたことがある属性付き画像データには、出力先履歴データとして、出力先装置を表すデータが挿入されている。そして、上記出力手段は、上記検索された画像データのファイル名の一覧の中からユーザが選択した属性付き画像データに出力先履歴データが含まれている場合、当該属性付き画像データを、上記出力先履歴データが表す出力先装置に出力する。
【００３９】
これにより、出力対象の属性付き画像データが過去に出力された履歴がある場合、ユーザは、改めて出力先装置を指定する操作を行う必要がなくなる。より具体的には、過去に出力された履歴のある属性付き画像データを検索し、検索条件に該当する属性付き画像データのファイル名の一覧が表示されている場合、ユーザは、出力対象の属性付き画像データを、属性付き画像データのファイル名の一覧の中から選択するだけで再出力できる。したがって、ユーザにとって、属性付き画像データを再出力する場合の操作性が向上する。
【００４０】
本発明にかかる情報処理装置は、上記属性データに基づいて、上記属性付き画像データのフォーマットを、出力先装置に対応するフォーマットに変換するフォーマット変換手段をさらに備え、上記出力手段は、上記フォーマット変換手段によってフォーマットが変換されたあとの上記属性付き画像データを、上記出力先装置に出力することが好ましい。
【００４１】
上記構成によれば、フォーマット変換手段は、上記属性付き画像データのデータフォーマットを、出力先の機器との通信において用いられるデータフォーマットに変換する。このとき、フォーマット変換手段は、属性付き画像データのデータフォーマットを、属性付き画像データに含まれる属性データを用いて変換する。そして、フォーマットが変換された属性付き画像データを、出力先装置に出力する。
【００４２】
これにより、出力先装置は、当該出力先装置に対応したフォーマットによってデータを受信できるため、受け取ったデータから画像データを取り出すことができる。例えば、出力先装置が赤外線通信によってデータを受信する装置の場合、画像データは、Ｖシリーズという共通仕様に基づいたデータフォーマットに変換された状態で出力されることにより、出力先装置では、データに含まれる画像データを認識できる。
【００４３】
本発明にかかる情報処理装置は、上記属性データをユーザに編集させる属性データ編集手段をさらに備えていることが好ましい。
【００４４】
上記の構成により、ユーザは、属性データ編集手段を介して、画像データに挿入されている属性データを、直接、編集することができる。すなわち、ユーザは、画像を管理するために用いられる属性データについて、必要に応じて、その内容を追加、変更、削除等できる。これにより、ユーザは、大量の画像データについて、より容易に管理できるようになる。つまり、ユーザにとって、画像データの管理における利便性が向上する。
【００４５】
なお、上記情報処理装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにおいて実現する情報処理プログラム、およびその情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４６】
本発明にかかる情報処理装置は、画像データの属性を表す属性データを、画像データに含まれる所定のデータ領域に挿入する属性データ挿入手段と、上記属性データ挿入手段によって属性データが挿入された属性付き画像データを蓄積する蓄積手段とを備えており、画像データと、画像データの属性を表す属性データとを、一体的に扱うことができる。これにより、属性データを管理するための仕組み（例えば、属性データの管理テーブルなど）を別途用意することなく、属性データを保持できるため、属性データに基づく画像データの検索処理について、簡素化および高速化を可能とする。また、属性データを管理するための仕組みを実装するための記憶領域を用意する必要がなくなるため、メモリ容量を削減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４７】
本発明にかかる一実施の形態について、図１から図６に基づいて以下に説明する。
【００４８】
（画像通信装置１の概要）
図１は、本実施の形態にかかる画像通信装置１の構成を示すブロック図である。始めに、画像通信装置１の概要について説明する。なお、本実施の形態においては、特許請求の範囲における情報処理装置の構成を、画像通信装置１に適用した場合について説明する。
【００４９】
画像通信装置１は、網制御装置１２、モデム１３、制御装置１４（挿入手段、検索手段、出力手段、属性データ出力手段、フォーマット変換手段）、記憶装置１５、表示装置１１１、ダイヤルキー１１２（属性データ編集手段）、操作キー１１３（属性データ編集手段）、画像読み取り装置１１４、ＰＣＭＣＩＡ  (Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ)カードＩ／Ｆ（インターフェース）１１５、赤外線通信Ｉ／Ｆ（インターフェース）１１６、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）Ｉ／Ｆ（インターフェース）１１７、印刷装置１１８、および画像記憶装置１１９（蓄積手段）を有する。
【００５０】
画像通信装置１は、網制御装置１２を介して、電話回線網１１に接続している。これにより、画像通信装置１は、電話回線網１１に接続している他の機器に対して、カラー画像および単色画像の画像データを送信することができる。
【００５１】
画像通信装置１によって画像データを送信する場合、ユーザは、送信する画像データがカラー画像なのか、あるいは、単色画像なのかを、データ種別として設定する必要がある。ただし、画像通信装置１は、送信する画像データがカラー画像の場合には、送信先の機器がカラー画像の画像データを受信する機能を有する場合にのみ、画像データを送信することができる。このため、送信先の機器がカラー画像の画像データを受信する機能を有さない場合には、ユーザが操作キー１１３によってカラー画像の画像データの送信を指定しても、データ種別の設定は、制御装置１４によって自動的に単色画像の画像データの送信に切り替えられる。
【００５２】
また、制御装置１４は、上述した画像データの送信のみならず、画像通信装置１を構成する各種装置の動作を制御する。ここで、記憶装置１５は、制御装置１４が各種機器の動作を制御するために必要なプログラムを記憶している。
【００５３】
一方、画像記憶装置１１９は、電話回線網１１を通じて受信する画像データや、画像読み取り装置１１４を介して取り込んだ画像データを記憶する。また、画像記憶装置１１９は、ＰＣＭＣＩＡカードＩ／Ｆ１１４や赤外線通信Ｉ／Ｆ１１６やＬＡＮＩ／Ｆ１１７を介して取得した画像データも記憶する。
【００５４】
画像通信装置１を構成する各種装置の具体的な機能については後述する。
【００５５】
（本発明の要部構成）
本発明の要部構成について、本実施形態における画像通信装置１の機能構成に基づいて説明すれば以下のとおりである。
【００５６】
本発明に係る画像通信装置１は、上記の課題を解決するために、画像データの属性を表す属性データを、画像データに含まれる所定のデータ領域に挿入する制御装置１４と、上記制御装置１４によって属性データが挿入された属性付き画像データを蓄積する画像記憶装置１１９とを備えていることを特徴としている。
【００５７】
上記の構成によれば、本発明にかかる画像通信装置１では、制御装置１４が、画像データの中に、画像データの属性を表す属性データを挿入する。このとき、属性データは、画像データを構成する各種のデータ領域の中で、画像そのものを表すデータに影響を及ぼさないデータ領域に格納される。そして、属性データが挿入された属性付き画像データは、画像記憶装置１１９に蓄積される。
【００５８】
これにより、画像通信装置１では、画像データと、画像データの属性を表す属性データとを、一体的に扱うことができる。つまり、画像通信装置１では、画像記憶装置１１９が蓄積している画像データについて、属性データを管理するための仕組み（例えば、属性データの管理テーブルなど）を別途用意することなく、属性データを保持できる。したがって、指定された画像データに対応する属性データの検索処理が簡素化され、処理速度の高速化が可能となる効果を奏する。また、属性データを管理するための仕組みを実装するための記憶領域を用意する必要がなくなるため、メモリ容量を削減することができるという効果を奏する。
【００５９】
（入出力関連装置および画像記憶装置１１９）
網制御装置１２は、画像通信装置１を電話回線網１１に接続している。網制御装置１２は、電話回線網１１を監視し、電話回線網１１との接続制御を行う装置である。また、網制御装置１２は、モデム１３にも接続している。モデム１３は、画像データの送信時に、画像データを表すデジタル信号を、電話回線網１１に適したアナログ信号に変調する。また、モデム１３は、画像データの受信時に、電話回線網１１によって伝送されるアナログ信号を、画像データを表すデジタル信号に復調する。これにより、画像通信装置１は、網制御装置１２を介して、電話回線網を通じて、ＦＡＸとの画像データの送受信を行うことができる。
【００６０】
画像読み取り装置１１４は、原稿の画像を読み取って画像データに変換する。画像読み取り装置１１４がカラー画像を読み取る方法として、３色の光源を、１読み取りラインごとに順次点灯して読み取る方法がある。ここで、３色の光源としては、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）や蛍光灯などを用いる。また、他にも、３色の色フィルタをそれぞれ装備した３色分のＣＣＤ(Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ)などの光電変換センサを用いて読み取る方法もある。
【００６１】
ＰＣＭＣＩＡカードＩ／Ｆ１１５は、アメリカのＰＣＭＣＩＡと日本のＪＥＩＤＡ（Ｊａｐａｎ  Ｅｌｅｃｔｒｏｎｉｃ  Ｉｎｄｕｓｔｏｒｙ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ａｓｓｏｃｉａｔｉｏｎ）とが共同で策定した拡張カードの統一規格である。画像通信装置１は、ＰＣＭＣＩＡカードＩ／Ｆ１１５を介して、画像記憶装置１１９に画像データを取り込むことができる。例えば、ＰＣＭＣＩＡカードＩ／Ｆ１１５には、ユーザがデジタルカメラによって撮像した画像データが記憶されているメモリーカードを装着できる。これにより、画像通信装置１は、デジタルカメラに記憶されている画像データを取得することができる。なお、メモリーカードとしては、ＰＣＭＣＩＡ対応のカード以外に、ＳＤカード等であってもよく、特に限定はされない。したがって、画像通信装置１は、ＰＣＭＣＩＡカードＩ／Ｆ１１５を備えた構成であるが、ＳＤカード等に対応したＩ／Ｆ（インターフェース）を備えていてもよい。
【００６２】
赤外線通信Ｉ／Ｆ１１６は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）方式の通信に対応するインターフェースである。ＩｒＤＡ方式は、双方向通信が可能で、かつ、消費電力が非常に小さいため、携帯電話等のモバイル機器間での通信に利用される。現在、機器間での通信方式やフォーマットが規定され、各種の画像データのやり取りを行うことができる。
【００６３】
ＬＡＮＩ／Ｆ１１７は、ＴＣＰ／ＩＰのプロトコルに準拠したＬＡＮに接続するためのインターフェースである。これにより、画像通信装置１は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて画像データを送受信することができる。また、画像通信装置１は、電子メールによって画像データを外部端末と送受信することもできる。
【００６４】
画像記憶装置１１９は、電話回線網１１を通じて受信した画像データを始め、画像読み取り装置１１４によって読み取った画像データやＰＣＭＣＩＡカードＩ／Ｆ１１５、赤外線通信Ｉ／Ｆ１１６、ＬＡＮＩ／Ｆ１１７を介して取り込んだ画像データなどを蓄積する記憶装置である。これによって、画像データの転送、同報、用紙が無くなった場合のメモリ受信、受信した画像の再利用などの高度な機能を持たせることができる。
【００６５】
表示装置１１１は、受信した画像データやファイル情報の一覧等を表示することができる。画像通信装置１では、表示装置１１１として、数行程度の簡単なガイダンスを行うことができるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示装置を用いるが、カラー画像を表示するために、表示面積の広いカラーＬＣＤ表示装置を用いてもよく、特に限定はされない。
【００６６】
印刷装置１１８は、上述した各インターフェースを介して受信した画像データや、画像記憶装置１１９に蓄積している画像データを、印刷することができる。印刷装置１１８は、カラーインクジェットプリンタ、カラー静電式プリンタおよびカラーサーマル転写プリンタなどのカラー画像を印刷できるメカニズムを採用している。上述した印刷のメカニズムとしては、写真の銀塩フィルムや昇華型サーマル転写方式のように各ピクセルにおける３原色が多段階の諧調を持つ方式と、通常のインクジェット方式のように各原色のドットがあるか無いかの２階調しか表現することができない方式とがある。後者において中間調を表現する場合には、ディザ法および誤差拡散法などの擬似中間調表現が用いられる。
【００６７】
ダイヤルキー１１２および操作キー１１３は、ユーザが画像通信装置１を構成する各種装置を操作するために使用する装置である。ユーザは、ダイヤルキー１１２および操作キー１１３によって、表示装置１１１に表示される画像情報に基づいて出力したい画像データを選択し、画像データの出力を指示することができる。これにより、ユーザは、必要な画像のみ、あるいは、必要な画像を優先して、出力を指示することができるため、時間的にも費用的にも効率化を図ることができ、画像通信装置１を作業性に優れたと装置とすることができる。また、ダイヤルキー１１２および操作キー１１３は、画像通信装置１に対する操作を指示する場合のみならず、画像通信装置１に各種の情報を入力する場合にも用いられる。ユーザがダイヤルキー１１２や操作キー１１３を介して操作を指示すると、制御装置１４はユーザの指示に応じた制御を行う。このとき、制御装置１４は、記憶装置１５が記憶する制御プログラムを読み出しており、この制御プログラムに基づいて上記の各種装置を制御する。
【００６８】
（制御装置１４）
制御装置１４は、上述したダイヤルキー１１２や操作キー１１３によって入力される指示だけでなく、電話回線網１１を介して受信する情報に基づいた制御も行う。さらに、制御装置１４は、画像通信装置１を構成する各種装置の状態を検出し、各種装置の状態に応じた制御も行う。他にも、制御装置１４は、電話回線網１１を介して通信する場合に必要となる信号を送信する。さらに、制御装置１４は、画像通信装置１の操作に関するガイダンス情報を表示装置１１１に表示するための制御も行う。
【００６９】
上述したとおり、制御装置１４は、画像通信装置１についての様々な制御を行う。しかしながら、本発明にかかる画像通信装置１の特徴は、要部構成において説明したとおり、制御装置１４が、画像データの属性を表す属性データを、画像データに含まれる所定のデータ領域に挿入する点にある。
【００７０】
以下に、制御装置１４が、画像データの属性を表す属性データを、画像データに含まれる所定のデータ領域に挿入する処理について説明する。本実施の形態における画像通信装置１は、画像データとして、ＩＴＵ−Ｔ勧告によって標準化されているＪＰＥＧ画像データ（属性付き画像データ）を扱う。すなわち、制御装置１４は、ＪＰＥＧ画像データの属性データを、ＪＰＥＧ画像データの所定のデータ領域に挿入する。
【００７１】
ここで、ＪＰＥＧ画像のデータ構造について説明する。図２は、ＪＰＥＧ方式の圧縮データの基本構造を示す図である。ＪＰＥＧ方式においては、１つの画像に対する画像圧縮データは、イメージの開始を示すＳＯＩ（Ｓｔａｒｔ  ｏｆ  Ｉｍａｇｅ）セグメントとイメージの終了を示すＥＯＩ（Ｅｎｄ  ｏｆ  Ｉｍａｇｅ）セグメントとによって挟まれている。
【００７２】
図２に示す例では、ＳＯＩセグメントに続いて、ＤＨＴ（Ｄｅｆｉｎｅ  Ｈｕｆｆｍａｎ  Ｔａｂｌｅｓ）セグメント、ＤＱＴ（Ｄｅｆｉｎｅ  Ｑｕａｎｔｉｚａｔｉｏｎ  Ｔａｂｌｅｓ）セグメント、ＣＯＭ（Ｃｏｍｍｅｎｔ）セグメント、および、ＡＰＰｎ（Ｒｅｓｅｒｖｅｄ  ｆｏｒ  Ａｐｐｌｉｃａｔｉｏｎ  ｓｅｇｍｅｎｔｓ）セグメントの順に配置されている。
【００７３】
各セグメントには、セグメントの内容を表すマーカコードとセグメントごとに固有のデータとを格納している。例えば、ＤＨＴセグメントには、ＤＨＴセグメントを表すマーカコードとハフマンテーブルとが格納され、ＤＱＴセグメントには、ＤＱＴセグメントを表すマーカコードと量子化テーブルとが格納されている。また、ＣＯＭセグメントには、ＣＯＭセグメントを表すマーカコードとコメントとが格納される。そして、本実施の形態においては、画像データの属性を表す属性データを、このＣＯＭセグメントのコメントとして格納している。すなわち、ＣＯＭセグメントが、上述した所定のデータ領域に対応する。また、ＡＰＰｎセグメントは、ＡＰＰｎセグメントを表すマーカコードとアプリケーションが自由に利用することができるデータ領域とによって構成される。
【００７４】
図２に示す例では、それらに続いて、更に、ＳＯＦ０（Ｓｔａｒｔ  ｏｆ  Ｆｒａｍｅ  Ｎｏ.０）セグメント、ＳＯＳ（Ｓｔａｒｔ  ｏｆ  Ｓｃａｎ）が配置される。そして、圧縮された画像のデータが、ＳＯＳセグメントの直後に配置される。ＳＯＦ０セグメントは、ハフマン符号圧縮に用いられ、ＳＯＦセグメントを表すマーカコードのほか、画像の大きさ（単位はピクセル）、コンポーネント数、サンプリング比率、利用する量子化テーブルの番号などを格納している。ここで、コンポーネントとは、輝度や色相の成分のことであり、カラー画像の場合は、輝度、青色相、赤色相の３つのコンポーネントがある。
【００７５】
また、ＳＯＳセグメントは、圧縮された画像データの前に付加されるセグメントである。ベースライン方式においては、単一の画像データのみが扱われるが、プログレッシブ方式においては、処理を分割した組数だけ画像データが続くため、ＳＯＳセグメントもその組数の数だけ存在する。ＳＯＳセグメントには、ＳＯＳセグメントを表すマーカコードのほか、コンポーネントや利用するハフマンテーブルの番号などを格納している。
【００７６】
なお、各セグメントは、データの内容を示す２バイトのマーカコード、当該マーカコードに属するデータの長さを示す２バイトのセグメント長パラメータ、および、その他のパラメータ類によって構成される。
【００７７】
本実施形態にかかる画像通信装置１においては、制御装置１４は、ＪＰＥＧ画像データのＣＯＭセグメントに、画像データの属性データ（すなわち、プロパティ情報）として、画像データのファイルサイズ、ファイル名、ファイル作成（読取／撮影）日時などを付加する。また、制御装置１４は、ＪＰＥＧ画像データのＣＯＭセグメントに、属性データとして、入出力装置に関する情報を付加することもできる。
【００７８】
図３は、制御装置１４が、ＪＰＥＧ画像データのＣＯＭセグメントに付帯情報として付加する属性データ（プロパティ情報）の格納例を表す図である。制御装置１４は、画像読み取り装置１１４、ＰＣＭＣＩＡカードＩ／Ｆ１１５、赤外線通信Ｉ／Ｆ１１６、ＬＡＮＩ／Ｆ１１７、画像記憶装置１１９、網制御装置１２を介してＪＰＥＧ画像データを取得する。制御装置１４は、ＪＰＥＧ画像データを取得すると、ＪＰＥＧ画像データに含まれるマーカコードの解析を行い、コメントマーカ（ＣＯＭ）を判別する。そして、制御装置１４は、コメントマーカ（ＣＯＭ）によって区切られるＣＯＭセグメントに、プロパティ情報として、図３に示す、（１）ファイル名、（２）ファイルサイズ、（３）縦横サイズ、（４）タイトル名、（５）作成（撮影/読取）日時、および（６）入出力装置履歴（入力元履歴データ、出力先履歴データ）を記述する。
【００７９】
図３には、「ｔｅｓｔ３．ｊｐｇ」という名称のＪＰＥＧ画像データを取得した場合の例を示している。本実施の形態においては、ファイルサイズの単位はバイトであり、図３の例では、画像データのファイルサイズが３００，０００バイトであることを示している。また、縦横サイズとは画像の解像度を表しており、単位はピクセルである。図３の例は、取得した画像データが、縦方向に４８０個、横方向に６４０個の画素から成るデジタル画像であることを示している。作成日時には、例えば、ユーザがデジタルカメラを用いて撮像した画像データであって、ＰＣＭＣＩＡカードＩ／Ｆ１１５を介して取得した画像データの場合には、その撮影日時を格納する。また、画像読み取り装置１１４を介して取得した画像データの場合には、その読み取り日時を格納する。また、入出力装置履歴には、画像データについて、画像通信装置１を介した入出力の履歴を格納する。図３の例では、画像読み取り装置１１４がスキャンした後にＬＡＮＩ／Ｆ１１７を介して出力した履歴と、ＬＡＮＩ／Ｆ１１７を介して入力した後にＰＣＭＣＩＡカードＩ／Ｆ１１５を介してメモリに出力した履歴とを示している。本実施形態においては、入出力装置履歴について、図３に示すように、入力と出力の情報を一組にして記録しているが、入力と出力の情報を別々に記録してもよく、特に限定はされない。
【００８０】
また、本発明にかかる画像通信装置１は、表示装置１１１、ＰＣＭＣＩＡカードＩ／Ｆ１１５、赤外線通信Ｉ／Ｆ１１６、ＬＡＮＩ／Ｆ１１７、印刷装置１１８、網制御装置１２(特許請求の範囲においては、これらの装置を出力先装置と表現)に、画像記憶装置１１９に蓄積しているＪＰＥＧ画像データに関する各種の情報を出力できる。このとき、ユーザは、操作キー１１３、およびダイヤルキー１１２によって、出力対象とするＪＰＥＧ画像データを条件指定することができる。ここで指定できる条件は、ＪＰＥＧ画像データのＣＯＭセグメントに格納されているプロパティ情報を構成する項目である。つまり、制御装置１４は、画像記憶装置１１９が蓄積しているＪＰＥＧ画像データの中から、ＪＰＥＧ画像データに格納されているプロパティ情報を参照して検索処理を行い、ユーザが指定した条件に該当するＪＰＥＧ画像データのみを抽出する。制御装置１４は、検索処理の結果、条件に該当するＪＰＥＧ画像データの一覧を表す一覧データを出力する場合に、抽出したＪＰＥＧ画像データの並べ替えを行うことができる。さらに、制御装置１４は、表示装置１１１や印刷装置１１８によってＪＰＥＧ画像データが表す画像を出力する場合に、ＪＰＥＧ画像データに格納されているプロパティ情報に基づいて、ファイル名などの付加情報を出力することができる。
【００８１】
（ＪＰＥＧ符号化処理）
上述した処理以外にも、制御装置１４は、画像読み取り装置１１４によって読み取った画像について、ＪＰＥＧ画像データを生成するためのＪＰＥＧ符号化処理を行う。ＪＰＥＧ符号化処理において、制御装置１４は、画像データの圧縮および伸張処理を行う。カラー画像の圧縮および伸張には、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ‐Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｅｃｔｏｒ）勧告として標準化されているＪＰＥＧ方式を用いる。また、単色２値画像の圧縮および伸張には、ＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）方式あるいはＭＲ（Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）方式などを用いる。
【００８２】
また、制御装置１４は、ＪＰＥＧ符号化処理において、カラー画像を表すデータを、利用する装置に応じて、各装置の発色方式に対応したデータ形式に変換する。カラー画像について、より具体的に説明すれば、以下のとおりである。画像読み取り装置１１４は、読み取ったカラー画像を、加法混色における３原色であるＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）によって認識する。また、印刷装置１１８は、印刷するカラー画像を、減法混色における３原色であるＣ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）によって表現する。他にも、ファクシミリは、カラー空間座標Ｌ*、ａ＊、ｂ＊を用いて（すなわち、Ｌ＊ａ＊ｂ＊色空間表現を用いて）画像の送受信を行う。また、デジタルカメラは、撮像したＪＰＥＧ画像を、Ｙ（輝度）、Ｃｒ（Ｃｈｒｏｍｉｎａｎｃｅ  ｒｅｄ）、Ｃｂ（Ｃｈｒｏｍｉｎａｎｃｅ  ｂｌｕｅ）による色空間表現を用いて表す。そのため、デジタルカメラを用いて撮像したＪＰＥＧ画像を、画像記憶装置１１９に取り込んだ後、印刷装置１１８によって印刷する場合、制御装置１４は、ＹＣｒＣｂの色空間表現によって表されているＪＰＥＧ画像のデータを、印刷に用いられるＣＭＹ色空間表現に変換する処理を行う。
【００８３】
図４は、画像読み取り装置１１４によって読み取った画像を表す画像データについて、ＪＰＥＧ方式に符合化する処理を表すフローチャートである。ここでは、カラー画像の画像データを圧縮する場合の最も標準的な手順を示す。
【００８４】
ステップＳ４０１において、ＪＰＥＧ符合化処理がスタートする。
【００８５】
ステップＳ４０２においては、画像読み取り装置１１４によって、カラー画像の読み込みを行う。本実施形態においては、画像読み取り装置１１４は、２００ｄｐｉ  ×  ２００ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）の解像度で画像を読み取る。また、画像読み取り装置１１４は、画像を、ＲＧＢの各色を８ビット（各色２５６諧調）で表されるカラー画像データとして読み取る。画像記憶装置１１９は、画像読み取り装置１１４が読み取った画像データを蓄積する。
【００８６】
ステップＳ４０３においては、制御装置１４が、ステップＳ４０１において読み取った画像データについて、色空間の変換処理を行う。画像読み取り装置１１４が読み取った画像データは、通常ＲＧＢの色空間によって表されている。しかしながら、ファクシミリは、カラー空間座標Ｌ＊、ａ＊、ｂ＊によって表現された画像データの送受信を行う。つまり、画像読み取り装置１１４が読み取った画像データを、そのままファクシミリによって送信することはできない。そこで、制御装置１４は、ＲＧＢ色空間によって表されている画像データを、Ｌ＊ａ＊ｂ＊色空間によって表される画像データに変換する。また、通常、ＪＰＥＧ形式の画像データは、ＹＣｒＣｂ色空間によって表現されるため、制御装置１４は、ＲＧＢ色空間によって表されている画像データを、ＹＣｒＣｂ色空間によって表される画像データにも変換する。
【００８７】
ステップＳ４０４においては、制御装置１４は、ステップ４０３において色空間が変換された画像データについて、サンプリングを行う。具体的には、輝度成分（Ｌ＊ａ＊ｂ＊色空間においてはＬ＊成分、ＹＣｒＣｂ色空間においてはＹ成分）の解像度はそのままとし、色差成分（Ｌ＊ａ＊ｂ＊色空間においてはａ＊、ｂ＊成分、ＹＣｒＣｂ色空間においてはＣｒ、Ｃｂ成分）について、各成分の主走査方向、副走査方向の画素数を半分に圧縮する。すなわち、色差信号については、縦横２×２画素を１画素に置き換えるようなサンプリングを行うことによって、色成分の情報量を削減する。
【００８８】
ステップＳ４０５においては、制御装置１４は、離散コサイン変換（ＤＣＴ：Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を行う。まず、制御装置１４は、画像データの各成分（上記輝度成分および色差成分）について、主走査方向、副走査方向それぞれ８画素のブロックに切り出す。すなわち、制御装置１４は、縦横８×８画素を１つのブロックとして処理する。その後、制御装置１４は、切り出したブロック単位にＤＣＴを行い、２次元周波数分布マトリクスを得る。２次元周波数分布マトリクスは、画像データに含まれる周波数成分の割合を表すデータである。２次元周波数分布マトリクスの各成分をＤＣＴ係数と呼ぶ。なお、ＤＣＴ係数に対して、離散コサイン逆変換を行うことによって、元の信号を得ることができる。
【００８９】
ステップＳ４０６においては、制御装置１４は、ステップＳ４０５において得られた２次元周波数分布マトリクスに対して、量子化テーブルを用いて量子化を行う。より具体的には、制御装置１４は、２次元周波数分布マトリクスの各成分を量子化テーブルの要素で除算し、少数点以下を四捨五入する。量子化テーブルは、２次元周波数分布マトリクスの各成分に対応する要素を格納しており、高周波成分に対する要素ほど値が大きい。つまり、高周波成分のＤＣＴ係数ほど、量子化後のＤＣＴ係数の値は０になる。
【００９０】
また、量子化後のＤＣＴ係数の値に０が多く含まれるほど圧縮率は高くなる。したがって、量子化テーブルの要素値の設定によって、画像データの圧縮率を変化させることができる。すなわち、量子化テーブルの要素値を大きくすれば、量子化後のＤＣＴ係数の値に０が多くなり、圧縮率を高くできる。圧縮率を高くすればデータ量は少なくなるが、画質の劣化は増大する。逆に圧縮率を低くすれば画質の劣化は減少する。
【００９１】
なお、復元時には、量子化後のＤＣＴ係数の値に、対応する量子化テーブルの要素値を乗じることになる。しかしながら、量子化されたデータは丸められているため、量子化する前のデータを完全に復元することはできない。このため、ＪＰＥＧ方式は、不可逆なデータ圧縮方式ということになる。
【００９２】
ステップＳ４０７においては、制御装置１４は、ステップＳ４０６において量子化されたＤＣＴ係数の値を、ハフマンテーブルを用いてハフマン符合化する。ハフマン符号化とは、量子化されたＤＣＴ係数の値の出現頻度を調べ、出現頻度の高い値から順に、短いコードを割り当てていくことによって、データを圧縮する方法である。なお、この圧縮方法は可逆であるため、ハフマン符号化によって画質が変化することはない。
【００９３】
ステップＳ４０８においては、制御装置１４は、ステップＳ４０７までの処理によって圧縮したデータに、図２に示すＳＯＳやＳＯＦなどの各マーカコードを付加することによって、ＪＰＥＧ画像フォーマットの画像データとする。
【００９４】
ステップＳ４０９においては、制御装置１４は、図３に示すファイル名称や入出力履歴情報などのプロパティ情報を、ＣＯＭセグメントに付加する。そして、本発明にかかる画像通信装置１の特徴点は、制御装置１４が本ステップを行うことにある。
【００９５】
ステップＳ４１０において、ＪＰＥＧ符合化処理が終了する。
【００９６】
なお、上述した画像データの圧縮、伸張処理によって制御装置１４の負担が過大となる場合には、圧縮、伸張処理を行う符号化機能、復号化機能を、制御装置１４とは独立した装置として実装してもよい。また、画像データの色空間表現の変換機能についても、同様に、制御装置１４の負荷が大きくなり過ぎる場合には、制御装置１４とは独立した装置として実装してもよい。
【００９７】
（入出力装置履歴の利用）
本発明においては、ＪＰＥＧ画像データのＣＯＭセグメントに付加されている入出力装置履歴に基づいて、ユーザが指定した条件に該当するＪＰＥＧ画像データを検索することができる。
【００９８】
例えば、スキャナで読み取ったＪＰＥＧ画像をＬＡＮで送信した場合、入力装置がスキャナであり出力装置がＬＡＮであることを表すデータが、入出力装置履歴としてＪＰＥＧ画像データのＣＯＭセグメントに格納される。また、同様に、外部メモリ（カード）に格納されているＪＰＥＧ画像をＦＡＸ送信した場合、入力装置が外部メモリ（カード）であり出力装置がＦＡＸ送信であることを表すデータが、入出力装置履歴としてＪＰＥＧ画像データのＣＯＭセグメントに格納される。
【００９９】
図５は、表示装置１１１に、ＬＡＮに出力した画像データの一覧を表示する例を表す図である。ユーザは、操作キー１１３およびダイヤルキー１１２を用いて、表示装置１１１に一覧表示させる画像データについての条件を指定できる。図５の例では、ユーザは、「ＬＡＮへの出力履歴があること」を条件として指定している。
【０１００】
この場合、制御装置１４は、画像記憶装置１１９が蓄積しているＪＰＥＧ画像データの中から、ＪＰＥＧ画像データにプロパティ情報として付加されている入出力装置履歴を参照して検索処理を行う。そして、ＬＡＮへの出力履歴があるＪＰＥＧ画像データのみを抽出し、抽出した結果を表示装置１１１に表示する。
【０１０１】
図５においては、指定した出力履歴に該当するＪＰＥＧ画像データの一覧を表示する例を示したが、出力履歴ではなく入力履歴を条件指定することもできる。この場合も、制御装置１４は、ＪＰＥＧ画像データにプロパティ情報として付加されている入出力装置履歴を参照して検索処理を行う。そして、指定した入力装置からの入力履歴があるＪＰＥＧ画像データのみを抽出し、抽出した結果を表示装置１１１に表示する。また、同様に、入力装置と出力装置を組み合わせた条件を指定することもできる。
【０１０２】
上述したような入出力履歴に基づいてデータを検索する状況は、画像通信装置１のように多機能な情報処理装置において多く発生する。例えば、過去にメールした画像を再度メールしたいという場合や、あるいは、既に印刷した画像を再度印刷したいという場合などがある。
【０１０３】
入出力履歴を記憶する対象となる装置としては、例えば、入力装置として、スキャナ、ＦＡＸ受信機、外部メモリ（カード）、ＬＡＮ、赤外線（ＩｒＤＡ）などが挙げられる。また、出力装置としては、表示装置、印字装置、ＦＡＸ送信機、外部メモリ（カード）、内部メモリ、ＬＡＮ、赤外線(ＩｒＤＡ)等が挙げられる。
【０１０４】
ここで、入出力履歴に基づいてデータを検索するために、入出力装置ごとに画像データの入出力履歴を管理するテーブルを用意する方法も考えられる。しかし、この方法では、入出力装置の数だけテーブルが必要となり、大きなメモリ容量を必要とする。また、各テーブルに画像データの入出力の履歴データが分散しているため、検索処理速度の面においても不利である。
【０１０５】
これに対し、本発明にかかる画像通信装置１においては、制御装置１４は、画像データを取得し、画像記憶装置１１９に格納する際に、ＪＰＥＧ画像データのＣＯＭセグメントに、付帯情報として画像データの属性データを付加する。これにより、ＪＰＥＧ画像データと上記付帯情報とが、１対１で対応する。つまり、入出力装置履歴を一元管理することができる。したがって、入出力履歴に基づいてＪＰＥＧ画像データを検索する場合、検索処理が簡単化され、かつ、検索速度も向上する。また、入出力履歴データを管理するためのテーブルを用意する必要がないため、大きなメモリ容量を必要としない。
【０１０６】
また、画像記憶装置１１９が蓄積するＪＰＥＧ画像データは、属性データとして、入出力装置履歴のほか、ファイル名、ファイルサイズ、作成日時などを格納している。したがって、制御装置１４は、ファイル名やファイルサイズや作成などに基づいてＪＰＥＧ画像データを検索し、検索結果を表示装置１１に一覧表示する。さらに、制御装置１４は、一覧表示した検索結果を、ファイル名やファイルサイズや作成日時などの昇順または降順に並べ替えることができる。この一連の処理において、制御装置１４は、ＪＰＥＧ画像データのみを検索すればよく、一元的に処理を実行できる。また、ファイル名やファイルサイズなどのファイル属性と入出力装置履歴とを組み合わせた条件を指定し、画像読み取り装置１１４から読み込んだ画像データを作成日時順に表示する場合においても、制御装置１４は、ＪＰＥＧ画像データのみを検索すればよい。したがって、複雑な条件を指定した場合であっても、検索処理を簡単に実行することができる。
【０１０７】
さらに、本発明にかかる画像通信装置１においては、ＪＰＥＧ画像データについて、過去の出力時に使用した出力装置を用いて再度出力する場合の操作を簡単化できる。
【０１０８】
例えば、過去にＬＡＮ出力したＪＰＥＧ画像データを再度ＬＡＮに出力したい場合を例にとって、以下に説明する。まず、図５に示すように、これまでにＬＡＮ出力されたＪＰＥＧ画像データを検索して一覧表示する。そして、ユーザは、一覧表示されたデータの中から再出力したいＪＰＥＧ画像データを指定する。再出力させたいＪＰＥＧ画像データを指定すると、ＬＡＮ出力に関する各種の情報を入力する画面に移行する。ＬＡＮ出力に関する各種の情報には、例えば、送信先のメールアドレスやＩＰアドレスなどがある。
【０１０９】
これにより、ユーザは、所望のＪＰＥＧ画像データを見つけ出すために、画像記憶装置１１９が蓄積している膨大な量のＪＰＥＧ画像データを、１つづつ確認する必要がなくなる。また、所望のＪＰＥＧ画像データを発見した後は、即時に送信処理を行うための画面を呼び出すことができる。したがって、過去にＬＡＮ出力したＪＰＥＧ画像データについて、再度ＬＡＮに出力する場合の操作を減らすことができる。
【０１１０】
また、過去に送信したメールアドレスやＩＰアドレスについても、付帯情報としてＪＰＥＧ画像データのＣＯＭセグメントに付加することも有効である。これにより、過去に送信したことがある送信先に対して再度送信したい場合に、一覧表示されたデータの中から再出力したいＪＰＥＧ画像データを指定し、ＬＡＮ出力に関する各種の情報を入力する画面に移行すると、送信先のメールアドレスやＩＰアドレスを入力する手間が省け、即座に送信を開始できるようになる。
【０１１１】
通常、ＪＰＥＧ画像データを送信する場合には、まず、ＬＡＮに送信するという処理モードを選択し、次に、画像を選択する（あるいは、画像を選択した後、ＬＡＮに送信するという処理モードを選択する）という、２段階の操作を必要とする。これに対し、本発明にかかる画像通信装置１においては、ＪＰＥＧ画像データを送信する場合に、画像を選択する操作のみを行えばよく、一般的なＪＰＥＧ画像データ送信と比較して操作性に優れている。
【０１１２】
さらに、指定した条件に該当するＪＰＥＧ画像データを一覧表示する場合において、各ＪＰＥＧ画像データが表すＪＰＥＧ画像のサムネイルを表示するようにすれば、ユーザは、所望のＪＰＥＧ画像データを、一覧表示の中から容易に探し出せるようになる。これにより、ユーザにとっての利便性をさらに向上させることができる。
【０１１３】
また、図５に示す一覧表示の画面は、印刷装置１１８から印刷することも可能である。印刷装置１１８によって印刷する場合であっても、指定した条件に該当するＪＰＥＧ画像データを、画像記憶装置１１９が蓄積している画像データの中から、ＪＰＥＧ画像データのＣＯＭセグメントに格納されている属性データに基づいて検索する。したがって、この場合にも、ＪＰＥＧ画像データと付帯情報とが１対１で対応されていることにより、ＪＰＥＧ画像データの属性情報を一元管理できるため、処理が簡単化され、メモリ容量および処理速度の面からも有利となる。
【０１１４】
（画像データの通信用フォーマットへの変換）
本発明にかかる画像通信装置１においては、赤外線通信Ｉ／Ｆ１１６を介して外部の装置と赤外線通信を行う場合、制御装置１４は、送信するＪＰＥＧ画像データについて、赤外線通信用のフォーマットに変換する。より具体的には、制御装置１４は、ＪＰＥＧ画像データのＣＯＭセグメントに格納されている属性データを用いて、画像記憶装置１１９が蓄積しているＪＰＥＧ画像データを、赤外線通信用のフォーマットに変換することができる。
【０１１５】
現在、携帯電話などのモバイル機器によって通信する場合には、Ｖシリーズという通信用のデータフォーマットが用いられている。Ｖシリーズは、モバイル機器における共通仕様である。Ｖシリーズには、ｖＣａｒｄ(電話帳)、ｖＣａｌｅｎｄｅｒ(カレンダー)、ｖＭｅｓｓａｇｅ(メッセージ)、ｖＢｏｏｋｍａｒｋ(ブックマーク)などがあり、各シリーズごとに、プロパティ、パラメータ、およびプロパティの値を持つ。
【０１１６】
ここでは、ｖＮｏｔｅ拡張(マルチメディアコンテンツ)を例に挙げて説明する。このフォーマットを用いることによって、動画、静止画、音楽、ＰＤＦなどのデータをモバイル機器間において送受信できるようになる。図６は、Ｖシリーズの赤外線通信フォーマットの一例を表す図である。このフォーマットは、図６に示すとおりＪＰＥＧ画像データに、データ種別、データ縦横サイズ、ファイルサイズ、ファイル名および撮影日時をテキストデータとして付加したものである。
【０１１７】
本発明にかかる画像通信装置１においては、画像記憶装置１１９が蓄積しているＪＰＥＧ画像データには、ＣＯＭセグメントに、データ縦横サイズ、ファイルサイズ、ファイル名および撮影日時を格納されている（図３参照）。また、データ種別は、ファイル名などから容易に識別できる。したがって、上記ＣＯＭセグメントに格納されている情報に基づいて、ＪＰＥＧ画像データを赤外線通信用のフォーマットに変換できる。
【０１１８】
つまり、本発明によれば、ＪＰＥＧ画像データの赤外線通信を行う場合において、赤外線通信用のフォーマットに変換するために必要となるデータを格納するためのテーブルを、別途用意する必要はない。したがって、大きなメモリ容量を必要としない。さらに、赤外線通信用のフォーマットに変換するために必要なデータは、ＪＰＥＧ画像データに直接埋め込まれているため、ＪＰＥＧ画像データのみを検索すればよい。したがって、検索処理が簡素化され、検索処理速度も向上する。
【０１１９】
（属性データの編集）
また、本発明にかかる画像通信装置１においては、画像記憶装置１１９が蓄積しているＪＰＥＧ画像データについて、ＣＯＭセグメントに格納されている属性データを表示装置１１１に表示できる。そして、ユーザは、ダイヤルキー１１２および操作キー１１３を用いて、属性データの内容を追加、削除、変更など編集することができる。また、ユーザは、ダイヤルキー１１２および操作キー１１３を用いて、ＪＰＥＧ画像データのタイトルやコメント等を直接入力できる。そして、ユーザが指定した条件に該当するＪＰＥＧ画像データの一覧を表示装置１１１に表示する場合（あるいは、印字装置１１８から印刷する場合）に、ユーザが入力したコメント等を同時に出力できる。これにより、ユーザは、そのＪＰＥＧ画像データの内容を、容易に認識できる。したがって、ユーザにとっての利便性をさらに向上させることができる。
【０１２０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１２１】
（他の構成）
なお、本発明を、以下のように表現することも可能である。
【０１２２】
（第１の構成）
有線通信手段および無線通信手段により、相手装置と画像情報の送信および受信を行う画像通信装置において、送信する画像データおよび受信した画像データのプロパティ情報をＪＰＥＧコメントマーカに付加し、メモリに蓄積する機能を有することを特徴とする画像通信装置。
【０１２３】
（第２の構成）
プロパティ情報として、その画像のファイルサイズ、ファイル名、作成日時、タイトルなどのファイル属性を付加し、指示条件に一致する情報を有する画像および一覧を出力装置に出力する機能を特徴とする第１の構成に記載の画像通信装置。
【０１２４】
（第３の構成）
プロパティ情報として、その画像を作成および受信したときの入出力装置を付加する機能を有する第１の構成に記載の画像通信装置。
【０１２５】
（第４の構成）
画像データに付加されている入出力装置情報に基づき、指示条件に一致する情報を有する画像および一覧を出力装置に出力する機能を特徴とする第３の構成に記載の画像通信装置。
【０１２６】
（第５の構成）
画像データに付加されている入出力装置情報に基づき、指定した画像を出力装置に再出力可能とする機能を有する第３の構成に記載の画像通信装置。
【０１２７】
（第６の構成）
画像データの送信時に、プロパティ情報から出力装置に依存する出力フォーマットを作成可能とする機能を有する第１の構成に記載の画像通信装置。
【０１２８】
（第７の構成）
第１の構成に記載の画像データのプロパティ情報を編集可能な機能を有する画像通信装置。
【０１２９】
最後に、画像通信装置１の各ブロック、特に制御装置１４は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１３０】
すなわち、画像通信装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、上記プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像通信装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記画像通信装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１３１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１３２】
また、画像通信装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１３３】
本発明は、装置内のデータ、特にカラー画像データを管理する情報処理装置に適用することが可能である。特に、スキャナ、プリンタ、電話回線、有線ＬＡＮ、無線ＬＡＮ、赤外線通信(ＩｒＤＡ)など、様々な入出力手段を装備している多機能複合機において好適に利用することができる。
【図面の簡単な説明】
【０１３４】
【図１】本実施の形態にかかる画像通信装置１の構成を示すブロック図である。
【図２】ＪＰＥＧ方式の圧縮データの基本構造を示す図である。
【図３】制御装置が、ＪＰＥＧ画像データのＣＯＭセグメントに、付帯情報として付加するプロパティ情報の例を表す図である。
【図４】本実施の形態にかかる画像通信装置が、画像読み取り装置によって読み取った画像を表す画像データについて、ＪＰＥＧ方式によって符合化する処理を表すフローチャートである。
【図５】表示装置に、ＬＡＮに出力した画像データの一覧を表示する例を表す図である。
【図６】Ｖシリーズの赤外線通信フォーマットの一例を表す図である。
【符号の説明】
【０１３５】
１      画像通信装置（情報処理装置）
１１    電話回線網
１２    網制御装置（出力先装置）
１３    モデム
１４    制御装置（挿入手段、検索手段、出力手段、属性データ出力手段、フォーマット変換手段）
１５    記憶装置
１１１  表示装置（出力先装置）
１１２  ダイヤルキー（属性データ編集手段）
１１３  操作キー（属性データ編集手段）
１１４  画像読み取り装置
１１５  ＰＣＭＣＩＡカードＩ/Ｆ（出力先装置）
１１６  赤外線通信Ｉ/Ｆ（出力先装置）
１１７  ＬＡＮＩ/Ｆ（出力先装置）
１１８  印刷装置（出力先装置）
１１９  画像記憶装置（蓄積手段）
【図１】
2007272826.tif 000003
【図２】
2007272826.tif 000004
【図３】
2007272826.tif 000005
【図４】
2007272826.tif 000006
【図５】
2007272826.tif 000007
【図６】
2007272826.tif 000008