(57)【要約】【課題】  画像データを符号化するに際し、符号化後の画像データのファイルサイズを確実に所望とするファイルサイズ以下とする。【解決手段】  符号化のパラメータを初期値に設定して画像データを符号化し、符号化した画像データのサイズが規定ファイルサイズ以下となったか否かを判定する。この判定が否定されると、パラメータが限界パラメータか否かを判定し、これが否定されるとパラメータを変更し、変更したパラメータにより画像データを符号化する。パラメータが限界パラメータか否かの判定が肯定されると、画像データにより表される画像の画像サイズを縮小して、符号化画像データのファイルサイズが規定ファイルサイズ以下となるようにする。【選択図】          図５
2005198163.tif 000002
【特許請求の範囲】
【請求項１】
画像データにより表される画像の画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、
符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段と、
前記符号化画像データが所望とするファイルサイズとなるように、前記パラメータを段階的に変更して前記画像データを符号化し、符号化後の画像の画質が所定の限界レベルとなる限界パラメータを設定してもなお前記符号化画像データが前記所望とするファイルサイズとならない場合に、前記符号化画像データが前記所望とするファイルサイズとなるまで、前記画像データにより表される画像サイズを段階的に縮小して縮小画像データを得、縮小された各段階の縮小画像データを前記限界パラメータに基づいて符号化して前記符号化画像データを得るよう、前記サイズ縮小手段および前記符号化手段を制御する制御手段とを備えたことを特徴とする画像生成装置。
【請求項２】
画像データにより表される画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、
符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段と、
前記符号化画像データが所望とするファイルサイズとなるように、前記画像サイズおよび／または前記パラメータを変更して、前記画像サイズの縮小および／または前記縮小画像データもしくは前記画像データの符号化を行って前記符号化画像データを得るよう、前記サイズ縮小手段および／または前記符号化手段を制御する制御手段とを備えたことを特徴とする画像生成装置。
【請求項３】
画像データの送信を要求した送信要求端末装置に、該要求された画像データを送信する画像配信装置において、
前記送信要求端末装置の機種を判別する機種判別手段と、
請求項１または２記載の画像生成装置とを備え、
前記送信要求端末装置の機種が扱うことが可能なファイルサイズの符号化画像データを生成し、該符号化画像データを前記送信要求端末装置に送信することを特徴とする画像配信装置。
【請求項４】
画像が添付された電子メールを該電子メールの送信先である送信先端末装置に送信するメール中継装置において、
前記送信先端末装置の機種を判別する機種判別手段と、
請求項１または２記載の画像生成装置とを備え、
前記送信先端末装置の機種が扱うことが可能なファイルサイズの符号化画像データを生成し、該符号化画像データを前記送信先端末装置に送信することを特徴とするメール中継装置。
【請求項５】
画像データにより表される画像の画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段とを備えた画像生成装置における画像生成方法であって、
前記符号化画像データが所望とするファイルサイズとなるように、前記パラメータを段階的に変更して前記画像データを符号化し、
符号化後の画像の画質が所定の限界レベルとなる限界パラメータを設定してもなお前記符号化画像データが前記所望とするファイルサイズとならない場合に、前記符号化画像データが前記所望とするファイルサイズとなるまで、前記画像データにより表される画像サイズを段階的に縮小して縮小画像データを得、縮小された各段階の縮小画像データを前記限界パラメータに基づいて符号化して前記符号化画像データを得ることを特徴とする画像生成方法。
【請求項６】
画像データにより表される画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段とを備えた画像生成装置における画像生成方法であって、
前記符号化画像データが所望とするファイルサイズとなるように、前記画像サイズおよび／または前記パラメータを変更して、前記画像サイズの縮小および／または前記縮小画像データもしくは前記画像データの符号化を行って前記符号化画像データを得ることを特徴とする画像生成方法。
【請求項７】
画像データにより表される画像の画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段とを備えた画像生成装置における画像生成方法をコンピュータに実行させるためのプログラムであって、
前記符号化画像データが所望とするファイルサイズとなるように、前記パラメータを段階的に変更して前記画像データを符号化する手順と、
符号化後の画像の画質が所定の限界レベルとなる限界パラメータを設定してもなお前記符号化画像データが前記所望とするファイルサイズとならない場合に、前記符号化画像データが前記所望とするファイルサイズとなるまで、前記画像データにより表される画像サイズを段階的に縮小して縮小画像データを得、縮小された各段階の縮小画像データを前記限界パラメータに基づいて符号化して前記符号化画像データを得る手順とを有することを特徴とするプログラム。
【請求項８】
画像データにより表される画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段とを備えた画像生成装置における画像生成方法をコンピュータに実行させるためのプログラムであって、
前記符号化画像データが所望とするファイルサイズとなるように、前記画像サイズおよび／または前記パラメータを変更して、前記画像サイズの縮小および／または前記縮小画像データもしくは前記画像データの符号化を行って前記符号化画像データを得る手順を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを符号化してファイルサイズを縮小した符号化画像データを生成する画像生成装置および方法、画像を携帯端末装置等に配信する画像配信装置、画像が添付された電子メールを中継して送信先に送信するメール中継装置並びに画像生成方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
一般に、画像データを扱う端末装置は、扱うことが可能なファイルサイズが決まっており、ファイルサイズの最大容量を定める規定ファイルサイズを超えた画像データについては、表示できなかったり画像処理を施すことができない場合が多い。とくに、携帯電話やＰＤＡ等の携帯端末装置は規定ファイルサイズが非常に小さく、電子メールに添付された画像データのファイルサイズが規定ファイルサイズを超えると、表示が不可能となる携帯電話の機種も存在する。このため、端末装置において画像データを扱うことを可能とするために、画像データのファイルサイズをその端末装置が取り扱うことが可能な規定ファイルサイズ以下となるように画像データを符号化することが行われている。
【０００３】
ここで、携帯電話において利用頻度が高い、ファイルサイズを縮小する画像フォーマットとしては、ＪＰＥＧ、ＧＩＦ、ＰＮＧが挙げられる。ＪＰＥＧは非可逆符号化を行う画像フォーマットであり、量子化ステップを変更することにより圧縮率を変更してファイルサイズを変更することができる。また、ＪＰＥＧフォーマットにより画像データを符号化する際に、画像データが規定ファイルサイズとなるように、量子化ステップ等の画質を制御するためのパラメータを変更することが提案されている（特許文献１参照）。
【０００４】
一方、ＧＩＦおよびＰＮＧは減色処理を行った後に可逆符号化を行う画像フォーマットであり、減色処理時の色数を画質を制御するパラメータとしてこれを変更することにより、符号化後の画像データのファイルサイズを変更することができるものである。
【特許文献１】特開平１０−１３６３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したＪＰＥＧ、ＧＩＦ、ＰＮＧ等の画像フォーマットにおいては、これらの画像フォーマットの画像を得るための画像データを符号化するエンコーダの規格により、画質を制御するパラメータの限界値（以下、限界パラメータとする）が規定されている。このため、画像データを符号化する際には限界パラメータを超えない範囲においてパラメータを設定する必要がある。しかしながら、画像データにより表される画像の種類によっては、限界パラメータを設定しても、符号化後の画像データのファイルサイズが規定ファイルサイズ以下とならない場合がある。また、限界パラメータにより画像データを符号化した場合、復元した画像の画質はかなり劣化するが、端末装置のユーザが画質が劣化することを好まない場合もある。
【０００６】
本発明は上記事情に鑑みなされたものであり、符号化後の画像データのファイルサイズを確実に所望とするファイルサイズ以下とすることを第１の目的とする。
【０００７】
また本発明は、所望とする画質あるいは画像サイズを得つつも、符号化後の画像データのファイルサイズを確実に所望とするファイルサイズ以下とすることを第２の目的とする。
【課題を解決するための手段】
【０００８】
本発明による第１の画像生成装置は、画像データにより表される画像の画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、
符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段と、
前記符号化画像データが所望とするファイルサイズとなるように、前記パラメータを段階的に変更して前記画像データを符号化し、符号化後の画像の画質が所定の限界レベルとなる限界パラメータを設定してもなお前記符号化画像データが前記所望とするファイルサイズとならない場合に、前記符号化画像データが前記所望とするファイルサイズとなるまで、前記画像データにより表される画像サイズを段階的に縮小して縮小画像データを得、縮小された各段階の縮小画像データを前記限界パラメータに基づいて符号化して前記符号化画像データを得るよう、前記サイズ縮小手段および前記符号化手段を制御する制御手段とを備えたことを特徴とするものである。
【０００９】
本発明による第２の画像生成装置は、画像データにより表される画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、
符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段と、
前記符号化画像データが所望とするファイルサイズとなるように、前記画像サイズおよび／または前記パラメータを変更して、前記画像サイズの縮小および／または前記縮小画像データもしくは前記画像データの符号化を行って前記符号化画像データを得るよう、前記サイズ縮小手段および／または前記符号化手段を制御する制御手段とを備えたことを特徴とするものである。
【００１０】
「画像データ」としては、静止画を表す画像データであっても、動画像を表す画像データであってもよい。また、アニメーションＧＩＦやＰＮＧのアニメーションＧＩＦに対応するフォーマットのＭＮＧの画像データであってもよい。さらに、マルチメディアフォーマットのマルチメディア画像の画像データであってもよい。
【００１１】
「マルチメディアフォーマットのマルチメディア画像」とは、複数のフレームをコマ送り表示させつつ音声と同期させながらインタラクティブに表示可能なフォーマットの画像を意味し、例えばMacromedia社が開発したＦｌａｓｈ（登録商標）を用いることができるがこれに限定されるものではない。また、音声と同期させないフォーマットも「マルチメディアフォーマットのマルチメディア画像」に含めるものとする。
【００１２】
Ｆｌａｓｈとは、音声やベクターグラフィックスのアニメーションを組み合わせたＷｅｂ表示用ベクトル型グラフィックアニメーションであり、ＳＷＦというファイルフォーマットで表現され、ベクトル表現された図形や写真等のグラフィックスアニメーション等を音声と同期させながら表示画面上においてインタラクティブに表示することができる。このようなＦｌａｓｈを用いることにより、複数のフレームがコマ送り表示されるマルチメディア画像を生成することができる。
【００１３】
本発明による画像配信装置は、画像データの送信を要求した送信要求端末装置に、該要求された画像データを送信する画像配信装置において、
前記送信要求端末装置の機種を判別する機種判別手段と、
本発明による第１または第２の画像生成装置とを備え、
前記送信要求端末装置の機種が扱うことが可能なファイルサイズの符号化画像データを生成し、該符号化画像データを前記送信要求端末装置に送信することを特徴とするものである。
【００１４】
本発明によるメール中継装置は、画像が添付された電子メールを該電子メールの送信先である送信先端末装置に送信するメール中継装置において、
前記送信先端末装置の機種を判別する機種判別手段と、
本発明による第１または第２の画像生成装置とを備え、
前記送信先端末装置の機種が扱うことが可能なファイルサイズの符号化画像データを生成し、該符号化画像データを前記送信先端末装置に送信することを特徴とするものである。
【００１５】
本発明による第１の画像生成方法は、画像データにより表される画像の画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段とを備えた画像生成装置における画像生成方法であって、
前記符号化画像データが所望とするファイルサイズとなるように、前記パラメータを段階的に変更して前記画像データを符号化し、
符号化後の画像の画質が所定の限界レベルとなる限界パラメータを設定してもなお前記符号化画像データが前記所望とするファイルサイズとならない場合に、前記符号化画像データが前記所望とするファイルサイズとなるまで、前記画像データにより表される画像サイズを段階的に縮小して縮小画像データを得、縮小された各段階の縮小画像データを前記限界パラメータに基づいて符号化して前記符号化画像データを得ることを特徴とするものである。
【００１６】
本発明による第２の画像生成方法は、画像データにより表される画像の画像サイズを縮小して縮小画像データを得るサイズ縮小手段と、符号化後の画像の画質を設定するパラメータに基づいて画像データを符号化して符号化画像データを生成する符号化手段とを備えた画像生成装置における画像生成方法であって、
前記符号化画像データが所望とするファイルサイズとなるように、前記画像サイズおよび／または前記パラメータを変更して、前記画像サイズの縮小および／または前記縮小画像データもしくは前記画像データの符号化を行って前記符号化画像データを得ることを特徴とするものである。
【００１７】
なお、本発明による第１および第２の画像生成方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１８】
本発明による第１の画像生成装置および方法によれば、符号化画像データが所望とするファイルサイズとなるように、パラメータが段階的に変更されて画像データが符号化される。そして、符号化後の画像の画質が所定の限界レベルとなる限界パラメータが設定されてもなお符号化画像データが所望とするファイルサイズとならない場合に、符号化画像データが所望とするファイルサイズとなるまで、画像データにより表される画像サイズが段階的に縮小されて縮小画像データが得られ、縮小された各段階の縮小画像データが限界パラメータに基づいて符号化されて符号化画像データが得られる。このため、限界パラメータを設定した場合において符号化画像データのファイルサイズが所望とするファイルサイズとならない場合であっても、画像データにより表される画像の画像サイズを縮小してファイルサイズを小さくすることにより、確実に符号化画像データのファイルサイズを所望とするファイルサイズ以下とすることができる。
【００１９】
本発明による第２の画像生成装置および方法によれば、所望とするファイルサイズの符号化画像データが得られるように、画像データにより表される画像の画像サイズおよび／またはパラメータが変更されて、画像サイズの縮小および／または縮小画像データもしくは画像データの符号化が行われて符号化画像データが得られる。このため、画像サイズおよび／またはパラメータを適宜変更することにより、符号化画像データにより表される画像について、所望とする画像サイズまたは画質を維持しつつも、確実に符号化画像データのファイルサイズを所望とするファイルサイズ以下とすることができる。
【００２０】
本発明の画像配信装置によれば、画像の送信を要求した送信要求端末装置の機種が判別され、その送信要求端末装置の機種が扱うことが可能なファイルサイズの符号化画像データが生成され、この符号化画像データが送信要求端末装置に送信される。このため、画像の送信を要求した端末装置の機種において、送信された画像データを確実に取り扱うことが可能となる。
【００２１】
本発明によるメール中継装置によれば、画像が添付された電子メールの送信先である送信先端末装置の機種が判別され、その送信先端末装置の機種が扱うことが可能なファイルサイズの符号化画像データが生成され、この符号化画像データが送信先端末装置に送信される。このため、送信先の端末装置の機種において、送信された画像データを確実に取り扱うことが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による画像生成装置および画像配信装置を適用した画像配信システムの構成を示す概略ブロック図である。図１に示すように、本発明の第１の実施形態による画像配信システムは、画像配信サーバ１を備え、画像コンテンツ作成装置であるパソコン２等において作成した画像データＳ０を画像配信サーバ１に保管し、携帯電話機、ＰＨＳ、ＰＤＡ等の携帯端末装置３から画像の配信のリクエストを携帯電話通信網を介して画像配信サーバ１に対して行って、画像配信サーバ１から携帯端末装置３に画像データＳ０を配信するものである。なお、本実施形態においては、画像データＳ０は静止画像を表すものとする。
【００２３】
図１に示すように、画像配信サーバ１は、画像蓄積部１１と、リクエスト受信部１２と、機種判別部１３と、画像フォーマット変換部１４と、画像生成部１５と、画像出力部１６とを備える。
【００２４】
画像蓄積部１１は、パソコン２が作成した画像データＳ０を複数蓄積する。なお、画像データＳ０は所定の符号化方式により符号化されて画像蓄積部１１に蓄積される。
【００２５】
リクエスト受信部１２は、携帯端末装置３が送信した画像配信のリクエストを受信する。なお、携帯端末装置３が送信した画像配信のリクエストには、配信を所望する画像データＳ０のファイル名および携帯端末装置３の機種を表す機種情報が含まれる。
【００２６】
機種判別部１３は、リクエストに含まれる機種情報に基づいて、携帯端末装置３の機種を判別する。
【００２７】
画像フォーマット変換部１４は、リクエストに含まれるファイル名を有する画像データＳ０を画像蓄積部１１から読み出し、さらに画像データＳ０を復号化して機種判別部１３が判別した携帯端末装置３の機種に応じて、読み出した画像データＳ０のフォーマットを変換する。この際、画像フォーマット変換部１４は、機種とフォーマットとの関係を表すテーブルを参照して画像データＳ０のフォーマットを変換する。
【００２８】
図２は機種とフォーマットとの関係を表すテーブルを示す図である。図２に示すように、テーブルＬ１は、携帯端末装置３が携帯電話機である場合の機種毎に、画面サイズ、表示可能色数および扱うことが可能な画像データのファイルサイズが割り当てられている。そして、画像フォーマット変換部１４は、テーブルＬ１を参照して、リクエストを行った機種の表示画面サイズおよび表示可能色数に適合するように画像データＳ０のフォーマットを変換してフォーマット変換済みの画像データＳ１を生成する。
【００２９】
画像生成部１５は、上記テーブルＬ１を参照して、画像データＳ１がリクエストを行った携帯端末装置３が扱うことが可能なファイルサイズ（以下、規定ファイルサイズとする）以下となるように画像データＳ１を符号化して符号化画像データＳ２を生成する。図３は画像生成部１５の構成を示す概略ブロック図である。図３に示すように、画像生成部１５は、画像符号化部５１と、ファイルサイズ判定部５２と、パラメータ判定部５３と、パラメータ設定部５４と、画像縮小部５５とを備える。
【００３０】
画像符号化部５１は、パラメータ設定部５４が設定した符号化後の画像の画質を制御するパラメータＰ０に基づいて画像データＳ１を符号化して符号化画像データＳ２を生成する。
【００３１】
ファイルサイズ判定部５２は、符号化画像データＳ２のファイルサイズが、リクエストを行った携帯端末装置３が扱うことが可能な規定ファイルサイズ以下であるか否かを判定し、この判定が肯定されると符号化画像データＳ２を画像生成部１５から出力する。一方、この判定が否定されるとその旨の情報をパラメータ判定部５３に出力する。
【００３２】
パラメータ判定部５３には、符号化画像データＳ２により表される画像の画質が所定の限界レベルとなる限界パラメータＰＬが入力されており、ファイルサイズ判定部５２から上記判定が否定された旨の情報が入力されると、パラメータ設定部５４に符号化画像データＳ２を生成した際のパラメータＰ０を問い合わせ、パラメータＰ０が限界パラメータＰＬであるか否かを判定する。この判定が否定されると、圧縮率を高めるようにパラメータＰ０を変更する指示をパラメータ設定部５４に行う。一方、この判定が肯定されると、その旨の情報を画像縮小部５５に出力する。
【００３３】
パラメータ設定部５４は、画像符号化部５１において画像データＳ１を符号化する際のパラメータＰ０を設定する。具体的には、あらかじめ定めたパラメータＰ０の初期値をまず画像符号化部５１に入力し、上述したようにパラメータ判定部５３からパラメータＰ０を変更して圧縮率を高める指示がなされると、その指示が行われる毎に現在設定されているパラメータＰ０をあらかじめ定めた所定量変更して画像符号化部５１に入力する。具体的には、画像符号化部５１における符号化の方式がＪＰＥＧである場合には量子化ステップがパラメータＰ０となり、量子化ステップを所定量変更する。また、画像符号化部５１における符号化の方式がＧＩＦあるいはＰＮＧである場合には、画像データＳ１により表される画像の色数がパラメータＰ０となり、色数を所定量少なくする。
【００３４】
画像縮小部５５は、パラメータ判定部５３からパラメータＰ０が限界パラメータＰＬであるか否かの判定が肯定された旨の情報が入力されると、画像符号化部５１から符号化されていない画像データＳ１を取得し、画像データＳ１により表される画像の画像サイズをあらかじめ定めた所定量小さくなるように縮小する。なお、画像サイズを縮小する手法としては、画素を間引く、スプライン演算等の補間演算を施して画像サイズを縮小する等、既知の手法を用いることができる。
【００３５】
次いで、第１の実施形態において行われる処理について説明する。図４は第１の実施形態において行われる処理を示すフローチャートである。携帯端末装置３が送信した画像配信のリクエストをリクエスト受信部１２が受信すると処理が開始され、機種判別部１３がリクエストに含まれる機種情報に基づいて、携帯端末装置３の機種を判別する（ステップＳ１）。続いて、画像フォーマット変換部１４が、リクエストに含まれるファイル名を有する画像データＳ０を画像蓄積部１１から読み出し（ステップＳ２）、テーブルＬ１を参照してリクエストを行った携帯端末装置３の機種に適合するように、画像データＳ０のフォーマットを変換してフォーマット変換済みの画像データＳ１を取得する（ステップＳ３）。
【００３６】
次いで、画像生成部１５は、リクエストを行った携帯端末装置３が取り扱うことが可能なファイルサイズとなるように画像データＳ１を符号化して符号化画像データＳ２を生成する画像生成処理を行う（ステップＳ４）。
【００３７】
図５は第１の実施形態における画像生成処理を示すフローチャートである。まず、パラメータ設定部５４がパラメータＰ０を初期値に設定し（ステップＳ１１）、画像符号化部５１が画像データＳ１をパラメータＰ０に基づいて符号化して符号化画像データＳ２を生成する（ステップＳ１２）。次いで、ファイルサイズ判定部５２が、符号化画像データＳ２のファイルサイズが規定ファイルサイズ以下となったか否かを判定する（ステップＳ１３）。
【００３８】
ステップＳ１３が否定されると、ファイルサイズ判定部５２はその旨の情報をパラメータ判定部５３に出力し、パラメータ判定部５３が現在の符号化画像データＳ２を生成したパラメータＰ０が限界パラメータＰＬであるか否かを判定する（ステップＳ１４）。ステップＳ１４が否定されると、パラメータ判定部５３は圧縮率を高めるようにパラメータＰ０を変更する指示をパラメータ設定部５４に行い、パラメータ設定部５４がパラメータＰ０を変更し（ステップＳ１５）、ステップＳ１２に戻り、変更したパラメータＰ０を用いてのステップＳ１２以降の処理が繰り返される。
【００３９】
一方、ステップＳ１４が肯定されると、パラメータ判定部５３はその旨の情報を画像縮小部５５に出力し、画像縮小部５５が画像符号化部５１から符号化されていない画像データＳ１を取得し、画像データＳ１により表される画像の画像サイズを縮小し（ステップＳ１６）、ステップＳ１２に戻り、縮小した画像サイズの画像データＳ１を用いてのステップＳ１２以降の処理が繰り返される。
【００４０】
そして、ステップＳ１３が肯定されると、ファイルサイズ判定部５２が符号化画像データＳ２を画像生成部１５から出力し（ステップＳ１７）、画像生成処理を終了する。
【００４１】
図５に戻り、ステップＳ４の画像生成処理が終了すると、画像出力部１６が符号化画像データＳ２をリクエストを行った携帯端末装置３に送信し（ステップＳ５）、処理を終了する。
【００４２】
携帯端末装置３においては、符号化画像データＳ２が受信される。ここで、符号化画像データＳ２は携帯端末装置３が取り扱うことが可能なファイルサイズを有するため、携帯端末装置３は符号化画像データＳ２により表される画像を表示できる。
【００４３】
このように、第１の実施形態によれば、限界パラメータＰＬにより画像データＳ１を符号化した場合において符号化画像データＳ２のファイルサイズが規定ファイルサイズとならない場合であっても、画像データＳ１により表される画像の画像サイズを縮小してファイルサイズを小さくしているため、確実に符号化画像データＳ２のファイルサイズを規定ファイルサイズ以下とすることができる。したがって、リクエストを行った携帯端末装置３は、確実に符号化画像データＳ２を表示することができる。
【００４４】
次いで、本発明の第２の実施形態について説明する。図６は本発明の第２の実施形態による画像生成装置およびメール中継装置を適用したメールシステムの構成を示す概略ブロック図である。図６に示すように、第２の実施形態によるメールシステムは、メール中継サーバ１０１を備え、画像を撮影可能なカメラ付きの携帯電話機、ＰＨＳ、ＰＤＡ等の携帯端末装置３から送信された、画像が添付された電子メールをメール中継サーバ１０１において中継して、電子メールの送信先に送信するものである。
【００４５】
図６に示すように、メール中継サーバ１０１は、メール受信部１１１と、画像分離部１１２と、機種判別部１１３と、画像蓄積部１１４と、画像生成部１１５と、画像添付部１１６と、ＵＲＬ添付部１１７と、メール送信部１１８と、リクエスト受信部１１９と、画像読み出し部１２０と、画像送信部１２１とを備える。
【００４６】
メール受信部１１１は、ある携帯端末装置３が送信した画像を表す画像データＳ０が添付された電子メールＥ０を受信する。
【００４７】
画像分離部１１２は、電子メールＥ０から画像データＳ０を分離して、電子メールＥ０の画像データＳ０以外の情報からなるメール本体Ｅ１を生成する。なお、メール本体Ｅ１はメール本文と送信者のメールアドレス、送信先のメールアドレス等の各種情報を含むヘッダとからなる。画像分離部１１２はメール本体Ｅ１および画像データＳ０を機種判別部１１３に入力する。
【００４８】
機種判別部１１３は、メール本体Ｅ１のヘッダに含まれる送信先の携帯端末装置３のメールアドレスに基づいて、メールアドレスと機種とを対応づけたデータベース１１３Ａを参照して、送信先の携帯端末装置３の機種を判別する。また、送信先の携帯端末装置３が、画像が添付された電子メールをそのまま受信可能なものであるか否かも判定する。
【００４９】
画像蓄積部１１４は、後述するように画像生成部１１５が生成した符号化画像データＳ２を蓄積する。
【００５０】
画像生成部１１５は、第１の実施形態における画像フォーマット変換部１４および画像生成部１５の機能を有するものであり、画像データＳ０を復号化して機種判別部１１３が判別した送信先の携帯端末装置３の機種に応じて、機種とフォーマットとの関係を表すテーブルを参照して画像データＳ０のフォーマットを変換してフォーマット変換済みの画像データＳ１を生成する。さらに、上記第１の実施形態と同様に、送信先の携帯端末装置３が取り扱うことが可能な規定ファイルサイズとなるように画像データＳ１を符号化して符号化画像データＳ２を生成する。
【００５１】
ここで、送信先の携帯端末装置３が、画像が添付された電子メールをそのまま受信可能である場合、画像生成部１１５は符号化画像データＳ２を画像添付部１１６に入力する。また、画像分離部１１２はメール本体Ｅ１を画像添付部１１６に入力する。
【００５２】
一方、送信先の携帯端末装置３が、画像が添付された電子メールをそのまま受信可能でない場合、画像生成部１１５は符号化画像データＳ２を画像蓄積部１１４に入力する。また、画像分離部１１２はメール本体Ｅ１をＵＲＬ添付部１１７に入力する。
【００５３】
画像添付部１１６は、送信先の携帯端末装置３が画像が添付された電子メールをそのまま受信可能である場合に、メール本体Ｅ１に符号化画像データＳ２を添付して画像が添付された電子メールＥ２を生成する。
【００５４】
ＵＲＬ添付部１１７は、送信先の携帯端末装置３が画像が添付された電子メールをそのまま受信可能でない場合に、メール本体Ｅ１に符号化画像データＳ２の画像蓄積部１１４における蓄積場所のＵＲＬを添付してＵＲＬが添付された電子メールＥ３を生成する。
【００５５】
メール送信部１１８は、電子メールＥ２または電子メールＥ３を送信先の携帯端末装置３に携帯電話通信網を介して送信する。
【００５６】
リクエスト受信部１１９は、ＵＲＬが添付された電子メールＥ３を受信した携帯端末装置３による画像のダウンロードのリクエストを受信する。なお、携帯端末装置３による画像配信のリクエストには、符号化画像データＳ２の蓄積先のＵＲＬが含まれる。
【００５７】
画像読み出し部１２０は、リクエスト受信部１１９が受信したリクエストに含まれるＵＲＬを参照して、符号化画像データＳ２を画像蓄積部１１４から読み出す。
【００５８】
画像送信部１２１は、画像読み出し部１２０が読み出した符号化画像データＳ２を、リクエストを行った携帯端末装置３に携帯電話通信網を介して送信する。
【００５９】
次いで、第２の実施形態において行われる処理について説明する。図７は第２の実施形態において行われる処理を示すフローチャートである。ある携帯端末装置３が送信した画像データＳ０が添付された電子メールＥ０をメール受信部１１１が受信すると処理が開始され、画像分離部１１２が電子メールＥ０から画像データＳ０を分離する（ステップＳ２１）。次いで、機種判別部１１３がメール本体Ｅ１のヘッダに含まれる送信先携帯端末装置３のメールアドレスに基づいてデータベース１１３Ａを参照して、送信先の携帯端末装置３が画像が添付された電子メールをそのまま受信可能なものであるか否かを判定する（ステップＳ２２）。そして、画像生成部１１５がフォーマット変換を含む画像生成処理を行う（ステップＳ２３）。なお、画像生成処理は上記第１の実施形態と同様に、送信先の携帯端末装置３が取り扱うことが可能な規定ファイルサイズとなるようにフォーマット変換済みの画像データＳ１を符号化して符号化画像データＳ２を生成する処理であるため、ここでは詳細な説明は省略する。次いで、画像生成部１１５は機種判別部１１３によるステップＳ２２の判定が肯定されたか否かを判定する（ステップＳ２４）。
【００６０】
ステップＳ２４が肯定されると、画像生成部１１５が符号化画像データＳ２を、画像分離部１１２がメール本体Ｅ１をそれぞれ画像添付部１１６に入力する（ステップＳ２５）。画像添付部１１６は、符号化画像データＳ２をメール本体Ｅ１に添付して画像が添付された電子メールＥ２を生成し（ステップＳ２６）、メール送信部１１８が電子メールＥ２を送信先の携帯端末装置３に送信し（ステップＳ２７）、処理を終了する。
【００６１】
電子メールＥ２を受信した携帯端末装置３は画像を表示可能であることから、電子メールＥ２に添付された画像データＳ０が表示される。
【００６２】
一方、ステップＳ２４が否定された場合、画像生成部１１５が符号化画像データＳ２を画像蓄積部１１４に入力し、画像分離部１１２がメール本体Ｅ１をＵＲＬ添付部１１７に入力する（ステップＳ２８）。画像蓄積部１１４は符号化画像データＳ２を蓄積する（ステップＳ２９）。ＵＲＬ添付部１１７は、符号化画像データＳ２の蓄積先のＵＲＬをメール本体Ｅ１に添付してＵＲＬが添付された電子メールＥ３を生成し（ステップＳ３０）、メール送信部１１８が電子メールＥ３を送信先の携帯端末装置３に送信し（ステップＳ３１）、処理を終了する。
【００６３】
電子メールＥ３を受信した携帯端末装置３は、符号化画像データＳ２のダウンロードのリクエストをメール中継サーバ１０１に対して行う。
【００６４】
図８はリクエストが行われた際にメール中継サーバ１０１において行われる処理を示すフローチャートである。リクエスト受信部１１９がダウンロードのリクエストを受信すると処理が開始され、画像読み出し部１２０がリクエストに含まれるＵＲＬを参照して画像蓄積部１１４から符号化画像データＳ２を読み出す（ステップＳ４１）。そして、画像送信部１２１が符号化画像データＳ２をリクエストを行った携帯端末装置３に送信し（ステップＳ４２）、処理を終了する。
【００６５】
携帯端末装置３においては、符号化画像データＳ２が受信される。ここで、符号化画像データＳ２は携帯端末装置３が取り扱うことが可能なファイルサイズを有するため、携帯端末装置３は符号化画像データＳ２により表される画像を表示できる。
【００６６】
このように、第２の実施形態によれば、第１の実施形態と同様に画像生成処理を行って符号化画像データＳ２を生成しているため、確実に符号化画像データＳ２のファイルサイズを規定ファイルサイズ以下とすることができる。したがって、送信先の携帯端末装置３は、確実に符号化画像データＳ２を表示することができる。
【００６７】
なお、上記第２の実施形態において、送信先の携帯端末装置３が、電子メールＥ０に添付された画像データＳ０のフォーマットを変換したり、ファイルサイズを変更しなくても受信可能な機種である場合には、符号化画像データＳ２を生成することなく、画像データＳ０を画像添付部１１６または画像蓄積部１１４に入力するようにしてもよい。
【００６８】
この場合、画像分離部１１２において画像データＳ０が添付された電子メールＥ０を一時的に保管しておき、機種判別部１１３が送信先の携帯端末装置３が画像が添付された電子メールをそのまま受信可能な機種である場合には、画像データＳ０が添付された電子メールＥ０をそのままメール送信部１１８から送信先の携帯端末装置３に送信してもよい。
【００６９】
また、上記第２の実施形態においては、メール中継サーバ１０１を、送信先の携帯端末装置３が、画像が添付された電子メールをそのまま受信可能であるか否かに拘わらず電子メールを中継するものとしているが、送信先の携帯端末装置３が画像が添付された電子メールをそのまま受信可能である場合に特化したものとなるようにメール中継サーバ１０１を構成することも可能である。このように構成したメール中継サーバ（１０１Ａとする）を第３の実施形態として図９に示す。図９に示すメール中継サーバ１０１Ａは、図６に示すメール中継サーバ１０１と比較して、画像蓄積部１１４、ＵＲＬ添付部１１７、リクエスト受信部１１９、画像読み出し部１２０および画像送信部１２１が除かれたものとなる。
【００７０】
逆に、送信先の携帯端末装置３が画像が添付された電子メールをそのまま受信できない場合に特化したものとなるようにメール中継サーバ１０１を構成することも可能である。このように構成したメール中継サーバ（１０１Ｂとする）を第４の実施形態として図１０に示す。図１０に示すメール中継サーバ１０１Ｂは、図６に示すメール中継サーバ１０１と比較して、画像添付部１１６が除かれたものとなる。
【００７１】
なお、上記第１の実施形態における画像生成部１５および上記第２から第４の実施形態における画像生成部１１５を、規定ファイルサイズとなるように符号化画像データＳ２を生成する画像生成装置として単独で用いてもよい。
【００７２】
また、画像生成部１５または画像生成部１１５を下記のように構成してもよい。以下これを第５の実施形態として説明する。図１１は本発明の第５の実施形態における画像生成部の構成を示す概略ブロック図である。図１１に示すように、第５の実施形態による画像生成部２５は、画像符号化部７１と、ファイルサイズ判定部７２と、パラメータ判定部７３と、パラメータ設定部７４と、画像縮小部７５とを備える。
【００７３】
画像符号化部７１は、パラメータ設定部７４が設定した符号化後の画像の画質を制御するパラメータＰ０に基づいて画像データＳ１を符号化して符号化画像データＳ２を生成する。なお、第５の実施形態においては、画像データＳ１を全く圧縮しない符号化を含むものとする。
【００７４】
ファイルサイズ判定部７２は、符号化画像データＳ２のファイルサイズが、リクエストを行った携帯端末装置３が扱うことが可能な規定ファイルサイズ以下であるか否かを判定し、この判定が肯定されると符号化画像データＳ２を画像生成部２５から出力する。一方、この判定が否定されるとその旨の情報をパラメータ判定部７３に出力する。
【００７５】
パラメータ判定部７３には、符号化画像データＳ２により表される画像の画質が、符号化画像データＳ２を所望するユーザがあらかじめ設定した限界レベルとなるユーザ設定パラメータＰＳが入力されており、ファイルサイズ判定部７２から上記判定が否定された旨の情報が入力されると、パラメータ設定部７４に符号化画像データＳ２を生成した際のパラメータＰ０を問い合わせ、パラメータＰ０がユーザ設定パラメータＰＳであるか否かを判定する。この判定が否定されると、圧縮率を高めるようにパラメータＰ０を変更する指示をパラメータ設定部７４に行う。一方、この判定が肯定されると、その旨の情報およびパラメータＰ０を画像縮小部７５に出力する。ここで、ユーザ設定パラメータＰＳには、符号化を全く行わないパラメータも含むものとする。
【００７６】
パラメータ設定部７４は、画像符号化部７１において画像データＳ１を符号化する際のパラメータＰ０を設定する。具体的には、あらかじめ定めたパラメータＰ０の初期値をまず画像符号化部７１に入力し、上述したようにパラメータ判定部７３からパラメータＰ０を変更して圧縮率を高める指示がなされると、その指示が行われる毎に現在設定されているパラメータＰ０をあらかじめ定めた所定量変更して画像符号化部７１に入力する。具体的には、画像符号化部７１における符号化の方式がＪＰＥＧである場合には量子化ステップがパラメータＰ０となり、量子化ステップを所定量変更する。また、画像符号化部７１における符号化の方式がＧＩＦあるいはＰＮＧである場合には、画像データＳ１により表される画像の色数がパラメータＰ０となり、色数を所定量少なくする。
【００７７】
画像縮小部７５は、規定ファイルサイズを得るための画像サイズとパラメータとの関係を表すテーブルを記憶している。図１２は画像サイズとパラメータとの関係を表すテーブルを示す図である。図１２に示すようにこのテーブルＬ２は、規定ファイルサイズが得られる画像サイズとパラメータとの関係を規定するものであり、画像サイズが小さいほど画質が高くなるパラメータが設定され、画像サイズが大きいほど画質が低くなるパラメータが設定されるようになっている。逆に画質が高くなるパラメータほど小さい画像サイズが設定され、画質が低くなるパラメータほど大きい画像サイズが設定されるようになっている。
【００７８】
画像縮小部７５はパラメータ判定部７３からパラメータＰ０がユーザ設定パラメータＰＳであるか否かの判定が肯定された旨の情報およびパラメータＰ０が入力されると、画像符号化部７１から符号化されていない画像データＳ１を取得し、テーブルＬ２を参照してパラメータＰ０に対応する画像サイズを設定する。そして設定した画像サイズとなるように画像データＳ１により表される画像を縮小する。なお、画像サイズを縮小する手法としては、画素を間引く、スプライン演算等の補間演算を施して画像サイズを縮小する等、既知の手法を用いることができる。
【００７９】
次いで、第５の実施形態において行われる処理について説明する。図１３は第５の実施形態における画像生成処理を示すフローチャートである。まず、パラメータ設定部７４がパラメータＰ０を初期値に設定し（ステップＳ５１）、画像符号化部７１が画像データＳ１をパラメータＰ０に基づいて符号化して符号化画像データＳ２を生成する（ステップＳ５２）。なお、第５の実施形態においてはパラメータＰ０の初期値を全く符号化を行わないものとする。このため、処理開始直後に符号化画像データＳ２は画像データＳ１と同一ファイルサイズ（すなわち画質が低下していない）となっている。次いで、ファイルサイズ判定部７２が、符号化画像データＳ２のファイルサイズが規定ファイルサイズ以下となったか否かを判定する（ステップＳ５３）。
【００８０】
ステップＳ５３が否定されると、ファイルサイズ判定部７２はその旨の情報をパラメータ判定部７３に出力し、パラメータ判定部７３が現在の符号化画像データＳ２を生成したパラメータＰ０がユーザ設定パラメータＰＳであるか否かを判定する（ステップＳ５４）。ステップＳ５４が否定されると、パラメータ判定部７３は圧縮率を高めるようにパラメータを変更する指示をパラメータ設定部７４に行い、パラメータ設定部７４がパラメータＰ０を変更し（ステップＳ５５）、ステップＳ５２に戻り、ステップＳ５２以降の処理が繰り返される。
【００８１】
一方、ステップＳ５４が肯定されると、パラメータ判定部７３はその旨の情報およびパラメータＰ０を画像縮小部７５に出力し、画像縮小部７５が画像符号化部７１から符号化されていない画像データＳ１を取得し、テーブルＬ２を参照して画像データＳ１により表される画像の画像サイズを縮小し（ステップＳ５６）、ステップＳ５２に戻り、縮小した画像サイズの画像データＳ１を用いてのステップＳ５２以降の処理が繰り返される。
【００８２】
そして、ステップＳ５３が肯定されると、ファイルサイズ判定部７２が符号化画像データＳ２を画像生成部２５から出力し（ステップＳ５７）、画像生成処理を終了する。
【００８３】
これにより、符号化画像データＳ２により表される画像の画質は、ユーザがあらかじめ設定した画質以上のものとなる。その一方で、符号化画像データＳ２のファイルサイズを規定ファイルサイズとする必要があることから、符号化画像データＳ２により表される画像のサイズは元の画像データＳ０のサイズよりもかなり縮小されたものとなる場合がある。
【００８４】
ここで、第５の実施形態において、パラメータＰ０が初期値（すなわち符号化を行わないパラメータ）の場合においてステップＳ５３が肯定された場合は、初期値のパラメータＰ０により符号化画像データＳ２（すなわち画像データＳ１と同一ファイルサイズで画質が低下していないもの）が出力される。また、パラメータＰ０が初期値の場合において、ステップＳ５３が否定され、ステップＳ５４が肯定された場合は、画質が画像データＳ１により表される画像と同一で画像サイズが縮小された画像を表す符号化画像データＳ２が出力される。
【００８５】
なお、上記第５の実施形態においては、画像サイズを許容される限度まで縮小しても、符号化画像データＳ２のファイルサイズが規定ファイルサイズとならない場合がある。このため、パラメータ判定部７３に上記第１の実施形態と同様に限界パラメータＰＬを入力しておき、限界パラメータＰＬとなるまでパラメータＰ０を変更して画像データＳ１を符号化することが好ましい。この場合、ユーザ設定パラメータＰＳを無視してパラメータＰ０を設定して符号化を行った旨をユーザに通知することが好ましい。
【００８６】
なお、画像生成部１５を下記のように構成してもよい。以下これを第６の実施形態として説明する。図１４は本発明の第６の実施形態における画像生成部の構成を示す概略ブロック図である。図１４に示すように、第６の実施形態による画像生成部３５は、画像符号化部８１と、ファイルサイズ判定部８２と、パラメータ設定部８４と、画像縮小部８５と、画像サイズ判定部８６を備える。
【００８７】
画像符号化部８１は、パラメータ設定部８４が設定した符号化後の画像の画質を制御するパラメータＰ０に基づいて画像データＳ１を符号化して符号化画像データＳ２を生成する。なお、第６の実施形態においては、画像データＳ１を全く圧縮しない符号化を含むものとする。
【００８８】
ファイルサイズ判定部８２は、符号化画像データＳ２のファイルサイズが、リクエストを行った携帯端末装置３が扱うことが可能な規定ファイルサイズ以下であるか否かを判定し、この判定が肯定されると符号化画像データＳ２を出力する。一方、この判定が否定されるとその旨の情報を画像サイズ判定部８６に出力する。
【００８９】
画像サイズ判定部８６には、符号化画像データＳ２により表される画像の画像サイズが、符号化画像データＳ２を所望するユーザがあらかじめ設定した限界サイズとなるユーザ設定画像サイズＫ０が入力されており、ファイルサイズ判定部８２から上記判定が否定された旨の情報が入力されると、符号化画像データＳ２により表される画像の画像サイズがユーザ設定画像サイズＫ０であるか否かを判定する。この判定が否定されると画像サイズを縮小する指示を画像縮小部８５に行う。一方、この判定が肯定されると、その旨の情報をパラメータ設定部８４に出力する。ここで、ユーザ設定画像サイズＫ０には、画像サイズの縮小を全く行わないサイズを含むものとする。
【００９０】
パラメータ設定部８４は、画像符号化部８１において画像データＳ１を符号化する際のパラメータＰ０を設定する。まず、処理の開始時には、あらかじめ定めたパラメータＰ０の初期値をまず画像符号化部８１に入力する。また、パラメータ設定部８４は、上記図１２に示すテーブルＬ２を記憶しており、上述したように画像サイズ判定部８６から、符号化画像データＳ２により表される画像の画像サイズがユーザ設定画像サイズＫ０であるか否かの判定が肯定された旨の情報が入力されると、テーブルＬ２を参照してユーザ設定画像サイズＫ０に対応するパラメータＰ０を設定し、画像符号化部８１に入力する。
【００９１】
画像縮小部８５は、画像サイズ判定部８６から画像サイズを縮小する指示がなされると、画像符号化部８１から符号化されていない画像データＳ１を取得し、画像データＳ１により表される画像の画像サイズをあらかじめ定めた所定量小さくなるように縮小する。
【００９２】
次いで、第６の実施形態において行われる処理について説明する。図１５は第６の実施形態における画像生成処理を示すフローチャートである。まず、パラメータ設定部８４がパラメータＰ０を初期値に設定し（ステップＳ６１）、画像符号化部８１が画像データＳ１をパラメータＰ０に基づいて符号化して符号化画像データＳ２を生成する（ステップＳ６２）。なお、第６の実施形態においてはパラメータＰ０の初期値は全く符号化を行わないものであり、符号化画像データＳ２は画像データＳ１と同一ファイルサイズ（すなわち画質が低下していない）となっている。次いで、ファイルサイズ判定部８２が、符号化画像データＳ２のファイルサイズが規定ファイルサイズ以下となったか否かを判定する（ステップＳ６３）。
【００９３】
ステップＳ６３が否定されると、ファイルサイズ判定部８２はその旨の情報を画像サイズ判定部８６に出力し、画像サイズ判定部８６が現在の符号化画像データＳ２により表される画像の画像サイズがユーザ設定画像サイズＫ０であるか否かを判定する（ステップＳ６４）。ステップＳ６４が否定されると、画像サイズ判定部８６は画像サイズを縮小する指示を画像縮小部８５に行い、画像縮小部８５が画像符号化部８１から符号化されていない画像データＳ１を取得し、画像データＳ１により表される画像の画像サイズを縮小し（ステップＳ６５）、ステップＳ６２に戻り、縮小した画像サイズの画像データＳ１を用いてのステップＳ６２以降の処理が繰り返される。
【００９４】
一方、ステップＳ６４が肯定されると、画像サイズ判定部８６はその旨の情報をパラメータ設定部８４に出力し、パラメータ設定部８４がテーブルＬ２を参照して画像データＳ１を符号化する際のパラメータＰ０を変更し（ステップＳ１６）ステップＳ６２に戻り、変更したパラメータＰ０を用いてのステップＳ６２以降の処理が繰り返される。
【００９５】
そして、ステップＳ６３が肯定されると、ファイルサイズ判定部８２が符号化画像データＳ２を画像生成部３５から出力し（ステップＳ６７）、画像生成処理を終了する。
【００９６】
これにより、符号化画像データＳ２により表される画像のサイズは、ユーザがあらかじめ設定したサイズより大きいものとなる。その一方で、符号化画像データＳ２のファイルサイズを規定ファイルサイズとする必要があることから、符号化画像データＳ２により表される画像の画質はかなり低下したものとなる場合がある。
【００９７】
ここで、第６の実施形態において、画像サイズを全く縮小しないでステップＳ６３が肯定された場合は、初期値のパラメータＰ０により符号化画像データＳ２（すなわち画像データＳ１と同一ファイルサイズで画像サイズが縮小されていないもの）が出力される。また、ユーザ設定画像サイズＫ０と画像データＳ１により表される画像のサイズが同一であって画像サイズを縮小しない場合において、ステップＳ６３が否定され、ステップＳ６４が肯定された場合は、画像サイズが画像データＳ１により表される画像と同一で画質が低下した画像を表す符号化画像データＳ２が出力される。
【００９８】
なお、上記第６の実施形態においては、パラメータＰ０を変更しても、符号化画像データＳ２のファイルサイズが規定ファイルサイズとならない場合がある。このため、パラメータ設定部８４に限界パラメータＰＬを入力しておき、限界パラメータＰＬとなるまでパラメータＰ０を変更して画像データＳ１を符号化することが好ましい。また、限界パラメータＰＬまでパラメータＰ０を変更しても、なお符号化画像データＳ２のファイルサイズが規定ファイルサイズとならない場合がある。このような場合には、ユーザ設定画像サイズＫ０を無視してさらに画像サイズを縮小して符号化画像データＳ２を生成するようにしてもよい。この場合、ユーザ設定画像サイズＫ０を無視して画像サイズを縮小した旨をユーザに通知することが好ましい。
【００９９】
なお、上記第１から第６の実施形態においては、静止画像を表す画像データＳ０を符号化しているが、本発明の処理の対象はこれに限定されるものではなく、動画像を表す画像データであってもよい。また、アニメーションＧＩＦやＰＮＧのアニメーションＧＩＦに対応するフォーマットのＭＮＧの画像データであってもよい。さらに、マルチメディアフォーマットのマルチメディア画像の画像データであってもよい。
【図面の簡単な説明】
【０１００】
【図１】本発明の第１の実施形態による画像生成装置および画像配信装置を適用した画像配信システムの構成を示す概略ブロック図
【図２】機種とフォーマットとの関係を表すテーブルを示す図
【図３】画像生成部の構成を示す概略ブロック図
【図４】第１の実施形態において行われる処理を示すフローチャート
【図５】第１の実施形態における画像生成処理を示すフローチャート
【図６】本発明の第２の実施形態によるメール中継装置を適用したメールシステムの構成を示す概略ブロック図
【図７】第２の実施形態において行われる処理を示すフローチャート
【図８】リクエストが行われた際にメール中継サーバにおいて行われる処理を示すフローチャート
【図９】本発明の第３の実施形態によるメール中継装置を適用したメールシステムの構成を示す概略ブロック図
【図１０】本発明の第４の実施形態によるメール中継装置を適用したメールシステムの構成を示す概略ブロック図
【図１１】本発明の第５の実施形態による画像生成部の構成を示す概略ブロック図
【図１２】画像サイズとパラメータとの関係を表すテーブルを示す図
【図１３】第５の実施形態における画像生成処理を示すフローチャート
【図１４】本発明の第６の実施形態による画像生成部の構成を示す概略ブロック図
【図１５】第６の実施形態における画像生成処理を示すフローチャート
【符号の説明】
【０１０１】
１    画像配信サーバ
２    パソコン
３    携帯端末装置
１１    画像蓄積部
１２    リクエスト受信部
１３    機種判別部
１４    画像フォーマット変換部
１５    画像生成部
１６    画像出力部
５１，７１，８１    画像符号化部
５２，７２，８２    ファイルサイズ判定部
５３，７３    パラメータ判定部
５４，７４，８４    パラメータ設定部
５５，７５，８５    画像縮小部
８６    画像サイズ判定部
１０１，１０１Ａ，１０１Ｂ    メール中継サーバ
１１１    メール受信部
１１２    画像分離部
１１３    機種判別部
１１４    画像蓄積部
１１５    画像生成部
１１６    画像添付部
１１７    ＵＲＬ添付部
１１８    メール送信部
１１９    リクエスト受信部
１２０    画像読み出し部
１２１    画像送信部
【図１】
2005198163.tif 000003
【図２】
2005198163.tif 000004
【図３】
2005198163.tif 000005
【図４】
2005198163.tif 000006
【図５】
2005198163.tif 000007
【図６】
2005198163.tif 000008
【図７】
2005198163.tif 000009
【図８】
2005198163.tif 000010
【図９】
2005198163.tif 000011
【図１０】
2005198163.tif 000012
【図１１】
2005198163.tif 000013
【図１２】
2005198163.tif 000014
【図１３】
2005198163.tif 000015
【図１４】
2005198163.tif 000016
【図１５】
2005198163.tif 000017