(57)【要約】【課題】通信端末の表示画面の大きさに応じて画像を処理し、配信可能とする。【解決手段】画像処理サーバ１は、通信端末２から通信ネットワークＮを介して画像の処理要求を受け付け、その処理要求に基づいて、当該画像を表示するサイズを決定し、その決定された表示サイズに基づいて、当該画像を加工処理する。そして、画像処理サーバ１は、加工処理された画像を、通信ネットワークＮを介して通信端末２に送信する。【選択図】                    図１
2004310185.tif 000002
【特許請求の範囲】
【請求項１】
通信端末から通信ネットワークを介して画像の処理要求を受け付ける受付手段と、
前記受付手段により受け付けられた画像の処理要求に基づいて、当該画像を表示するサイズを決定する決定手段と、
前記決定手段により決定された表示サイズに基づいて、前記画像を処理する画像処理手段と、
前記画像処理手段により処理された画像を、前記通信ネットワークを介して前記通信端末に送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記受け付けられた画像の処理要求には、当該画像の表示サイズを指定する内容が含まれ、
前記決定手段は、前記処理要求で指定された表示サイズを、処理対象の画像の表示サイズとして決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記受け付けられた画像の処理要求には、表示サイズの決定の基準となるサンプル画像を指定する内容が含まれ、
前記決定手段は、前記処理要求で指定されたサンプル画像の表示サイズを、処理対象の画像の表示サイズとして決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
各種通信端末の機種別に、画像の表示サイズのデータを記憶する記憶手段を備え、
前記受け付けられた画像の処理要求には、通信端末の機種を指定する内容が含まれ、
前記決定手段は、前記記憶手段から、前記処理要求で指定された機種に対応する表示サイズを抽出し、その抽出された表示サイズを、処理対象の画像の表示サイズとして決定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記通信端末から予め指定された画像処理条件を登録する登録手段を備え、
前記通信端末から画像の処理要求が受け付けられると、前記決定手段は、前記登録された画像処理条件に基づいて、処理対象の画像の表示サイズを決定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記登録された画像処理条件には、画像の表示サイズに関する情報が含まれ、
前記通信端末から画像の処理要求が受け付けられると、前記決定手段は、前記登録された表示サイズを、処理対象の画像の表示サイズとして決定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記登録された画像処理条件には、表示サイズの決定の基準となるサンプル画像に関する情報が含まれ、
前記通信端末から画像の処理要求が受け付けられると、前記決定手段は、前記登録されたサンプル画像の表示サイズを、処理対象の画像の表示サイズとして決定することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
各種通信端末の機種別に、画像の表示サイズのデータを記憶する記憶手段を備え、
前記登録された画像処理条件には、通信端末の機種に関する情報が含まれ、
前記決定手段は、前記通信端末から画像の処理要求が受け付けられると、前記記憶手段から、前記登録された通信端末の機種に対応する表示サイズを抽出し、その抽出された表示サイズを、処理対象の画像の表示サイズとして決定することを特徴とする請求項５に記載の画像処理装置。
【請求項９】
画像処理装置を制御するコンピュータに、
通信端末から通信ネットワークを介して画像の処理要求を受け付ける受付機能と、
前記受付機能により受け付けられた画像の処理要求に基づいて、当該画像を表示するサイズを決定する決定機能と、
前記決定機能により決定された表示サイズに基づいて、前記画像を処理する画像処理機能と、
前記画像処理機能により処理された画像を、前記通信ネットワークを介して前記通信端末に送信する送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及びプログラムに関する。
【０００２】
【従来の技術】
近年、通信技術の発達により、インターネット等の通信ネットワークに接続可能なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、モバイル端末等の通信端末が急激に普及している。これに伴い、インターネットを利用した様々なサービスが提供されている。このようなサービスの１つに、インターネット上に公開された画像をダウンロードするサービスがある（例えば、特許文献１参照。）。これは、インターネット上に公開された画像を、ユーザが保有する通信端末に有料又は無料でダウンロードし、携帯電話の待受け画面等に利用できるというものである。
【０００３】
画像ダウンロードサービスを提供するサーバには、ＰＣ、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の様々な大きさの画面を有する通信端末が接続されているため、サーバには、各種の端末の表示画面に大きさに合わせて、複数の表示サイズの画像が用意されている。サービスを利用するユーザは、表示サイズが異なる複数の画像から、自分の通信端末の画面の大きさに適した画像を選択してダウンロードする。
【０００４】
【特許文献１】
特開２００２−３５２３１９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述の従来の画像ダウンロードサービスでは、一画像に対して様々な表示サイズの画像データを予めサーバに格納しておく必要があったため、サーバにとって、画像を管理する上での負荷が大きいという問題があった。
【０００６】
本発明の課題は、各種の通信端末の表示画面の大きさに応じて画像を処理し、配信可能とすることである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、
通信端末から通信ネットワークを介して画像の処理要求を受け付ける受付手段と、
前記受付手段により受け付けられた画像の処理要求に基づいて、当該画像を表示するサイズを決定する決定手段と、
前記決定手段により決定された表示サイズに基づいて、前記画像を処理する画像処理手段と、
前記画像処理手段により処理された画像を、前記通信ネットワークを介して前記通信端末に送信する送信手段と、
を備えることを特徴としている。
【０００８】
本発明によれば、通信端末からの画像の処理要求に基づいて、当該画像の表示サイズを決定し、決定された表示サイズに基づいて画像処理を行うことにより、通信端末のユーザの希望する表示サイズの画像を提供することができる。
【０００９】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
【００１０】
図１は、本発明を適用した実施の形態における画像処理サービス提供システム１００の全体構成を示す図である。画像処理サービス提供システム１００は、図１に示すように、画像ダウンロードサービスを提供する画像処理サーバ１と、画像ダウンロードサービスを利用するユーザが保有する通信端末２、３、４、・・・から構成され、画像処理サーバ１と通信端末２、３、４、・・・は、インターネット等の通信ネットワークＮを介して接続される。
【００１１】
なお、本実施の形態における通信端末２、３、４、・・・は、通信ネットワークＮに接続可能な端末であればよく、例えば、ＰＣ、携帯電話、モバイル端末等である。また、１台の画像処理サーバ１に通信ネットワークＮを介して接続される通信端末の台数は、特に限定されない。
【００１２】
図２は、本第１の実施の形態における画像処理サーバ１の機能的構成を示すブロック図である。画像処理サーバ１は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、表示部１２、入力部１３、伝送制御部１４、記憶部１５及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６により構成され、各部はバス１７により接続されている。
【００１３】
ＣＰＵ１１は、記憶部１５に格納されている各種制御プログラムを読み出し、必要に応じてＲＡＭ１６内の図示しないプログラム格納エリアに展開する等して、これら各プログラムに基づく各種処理を実行し、処理結果をＲＡＭ１６内のワークエリアに一時的に格納する。また、ＣＰＵ１１は、入力部１３から入力された指示信号に基づいて、各プログラムの実行による処理結果を記憶部１５内の指示された保存先に保存する。以下、ＣＰＵ１１による各種制御動作について説明する。
【００１４】
ＣＰＵ１１は、ユーザ毎に、各種の通信端末の表示サイズに関する情報を登録するユーザ登録処理（図９参照）を実行する。また、ＣＰＵ１１は、ユーザからの画像の処理要求に基づいて、画像の表示サイズ（例えば、１２８０×９６０ピクセル等）を決定し、当該画像を、決定された表示サイズの画像に加工する画像加工処理（図１１〜図１５参照）を実行する。
【００１５】
表示部１２は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）又はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等から構成される表示画面を有し、ＣＰＵ１１から入力される表示信号に従って、所要の表示を行う。
【００１６】
入力部１３は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ１１に出力する。
【００１７】
伝送制御部１４は、モデム（ＭＯＤＥＭ：ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）、ルータ、ＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）等によって構成され、電話回線、専用線、ＩＳＤＮ回線等の通信回線を介して外部機器と通信を行うための制御を行う。
【００１８】
記憶部１５は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶部１５に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、ユーザ登録処理プログラム（図９参照）、画像加工処理プログラム（図１１〜図１５参照）及びこれらのプログラムで利用されるデータ等を記憶する。
【００１９】
なお、記憶部１５が記憶するプログラム又はデータ等は、その一部又は全部を他の機器からＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワークを介して伝送制御部１４から受信して記憶する構成にしてもよい。また、記録媒体は、通信ネットワーク上Ｎに構築された他のホストコンピュータの記録媒体であってもよい。また、記憶部１５は、通信ネットワーク上に構築されたサーバやクライアントの記録媒体であってもよい。
【００２０】
この記憶部１５は、図３に示すような表示サイズ登録情報１５１を格納する。表示サイズ登録情報１５１は、ユーザ登録処理（図９参照）による登録内容を格納したもので、図３に示すように、登録ユーザ毎に、「ユーザＩＤ」、「機種名」、「表示サイズ」、「サンプル画像」の各項目を対応付けて格納する。
【００２１】
表示サイズ登録情報１５１において、「ユーザＩＤ」項目は、画像ダウンロードサービスに登録されたユーザの識別情報のデータを格納する。「機種名」項目は、対応するユーザＩＤのユーザが保有する通信端末の機種名及び／又は当該ユーザの通信相手が保有する通信端末の機種名のデータを格納する。「表示サイズ」項目は、画像の表示サイズのデータを格納する。「サンプル画像」項目は、ユーザが希望する表示サイズと同一の画像のファイル名を格納する。表示サイズ登録情報１５１には、図３に示すように、１つの機種名に対する「表示サイズ」項目及び「サンプル画像」項目のうちの何れか一方の項目に、データが格納される。
【００２２】
また、記憶部１５は、図４に示すような機種別表示サイズ情報１５２を格納する。機種別表示サイズ情報１５２は、画像処理サーバ１に接続可能な各種通信端末の機種別に、画像の表示サイズに関する情報を格納したもので、図４に示すように、「機種名」項目及び「表示サイズ」項目を対応付けて格納する。機種別表示サイズ情報１５２において、「機種名」項目は、画像処理サーバ１に接続可能な各種の通信端末の機種名のデータを格納する。「表示サイズ」項目は、画像の表示サイズのデータを格納する。この表示サイズは、対応する通信端末の表示画面の大きさに応じて決められている。
【００２３】
ＲＡＭ１６は、ＣＰＵ１１により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリア（図示略）に展開する。また、ＲＡＭ１６は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００２４】
次に、図５を参照して、画像ダウンロードサービスを利用するユーザが保有する通信端末２の機能的構成について説明する。なお、図５では、本発明が適用される通信端末の一例として、通信端末２がＰＣである場合について説明する。
【００２５】
通信端末２は、図５に示すように、ＣＰＵ２１、表示部２２、入力部２３、伝送制御部２４、記憶部２５及びＲＡＭ２６により構成され、各部はバス２７により接続されている。
【００２６】
ＣＰＵ２１は、記憶部２５に格納されている各種制御プログラムを読み出し、必要に応じてＲＡＭ２６内の図示しないプログラム格納エリアに展開する等して、これら各プログラムに基づく各種処理を実行し、処理結果をＲＡＭ２６内のワークエリアに一時的に格納する。また、ＣＰＵ２１は、入力部２３から入力された指示信号に基づいて、各プログラムの実行による処理結果を記憶部２５内の指示された保存先に保存する。以下、ＣＰＵ２１による各種制御動作について説明する。
【００２７】
ＣＰＵ２１は、通信端末２及び／又は他の通信端末の表示画面の表示サイズに関する情報を画像処理サーバ１に登録するユーザ登録処理（図８参照）を実行する。なお、このユーザ登録処理において表示サイズ情報が登録される通信端末は、通信端末２だけでなく、通信端末２のユーザが保有する他の通信端末や、当該ユーザの通信相手が保有する通信端末を含むようにしてもよい。
【００２８】
また、ＣＰＵ２１は、画像処理サーバ１から、最適な表示サイズに加工された画像を取り込む画像取込処理（図１０参照）を実行する。この画像取込処理において、ＣＰＵ２１は、画像処理サーバ１で実行される画像処理の条件（以下、「表示サイズ条件」と称す）を指定し、画像処理サーバ１に画像処理を依頼する。そして、画像処理サーバ１から、指定された表示サイズ条件に従って画像処理が施された画像を取り込む。
【００２９】
表示部２２は、ＣＲＴ又はＬＣＤ等から構成される表示画面を有し、ＣＰＵ２１から入力される表示信号に従って、所要の表示を行う。
【００３０】
入力部２３は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ２１に出力する。なお、入力部２３は、表示部２２の表示画面上を覆うように重畳して設けられたタッチパネルを含む構成としてもよい。タッチパネルは、電磁誘導式、磁気歪式、感圧式等の読み取り原理でタッチ指示された座標を検出し、検出した座標を位置信号としてＣＰＵ２１に出力する。
【００３１】
伝送制御部２４は、モデム（ＭＯＤＥＭ：ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）、ルータ、ＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）等によって構成され、電話回線、専用線、ＩＳＤＮ回線等の通信回線を介して外部機器と通信を行うための制御を行う。
【００３２】
記憶部２５は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶部２５に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、ユーザ登録処理（図８参照）、画像取込処理（図１０参照）及びこれらのプログラムで利用されるデータ等を記憶する。
【００３３】
なお、記憶部２５が記憶するプログラム又はデータ等は、その一部又は全部を他の機器からＷＡＮやＬＡＮ等の通信ネットワークを介して伝送制御部２４から受信して記憶する構成にしてもよい。また、記録媒体は、通信ネットワーク上Ｎに構築された他のホストコンピュータの記録媒体であってもよい。また、記憶部２５は、通信ネットワーク上に構築されたサーバやクライアントの記録媒体であってもよい。
【００３４】
この記憶部２５は、図６に示すような表示サイズ情報２５１を格納する。表示サイズ情報２５１は、図８のユーザ登録処理によって、画像処理サーバ１に登録された情報を格納したもので、図６に示すように、「機種名」、「表示サイズ」、「サンプル画像」の各項目を対応付けて格納する。
【００３５】
表示サイズ情報２５１において、「機種名」項目は、通信端末２の機種名、通信端末２のユーザが保有する他の通信端末の機種名、当該ユーザの通信相手が保有する通信端末の機種名のデータを格納する。「表示サイズ」項目は、画像の表示サイズのデータを格納する。「サンプル画像」項目は、ユーザが希望する表示サイズと同一の画像のファイル名を格納する。表示サイズ情報２５１には、図６に示すように、１つの機種名に対する「表示サイズ」項目及び「サンプル画像」項目のうちの何れか一方の項目に、表示サイズに関するデータが格納される。
【００３６】
また、記憶部２５は、図７に示すようなアドレス帳２５２を格納する。アドレス帳２５２は、通信端末２のユーザの通信相手に関する情報を格納したもので、図７に示すように、「名前」、「Ｅメールアドレス」、「機種名」の各項目を対応付けて格納する。
【００３７】
アドレス帳２５２において、「名前」項目は、通信端末２のユーザの通信相手（友人等）の名前のデータを格納する。「Ｅメールアドレス」項目は、当該通信相手が保有する端末に設定された電子メールアドレスを格納する。「機種名」項目は、当該通信相手が保有する端末の機種名のデータを格納する。このアドレス帳２５２は、通信相手の端末に画像を送信する前に、画像処理サーバ１に画像処理を要求する際に利用される。
【００３８】
ＲＡＭ２６は、ＣＰＵ２１により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリア（図示略）に展開する。また、ＲＡＭ２６は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００３９】
次に、本実施の形態における動作を説明する。
図８及び図１０は、通信端末２の動作を説明するためのフロ−チャートである。このフローチャートは、通信端末２を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ２１が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークＮを介して伝送制御部２４から受信して実現するようにしてもよい。
【００４０】
また、図９、図１１〜図１５は、画像処理サーバ１の動作を説明するためのフロ−チャートである。このフローチャートは、画像処理サーバ１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ１１が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークＮを介して伝送制御部１４から受信して実現するようにしてもよい。
【００４１】
まず、図８のフローチャートを参照して、通信端末２において実行されるユーザ登録処理について説明する。
【００４２】
入力部２３の操作により、画像処理サーバ１が提供する新規登録サイトにアクセスされ（ステップＣ１）、新規登録が指示されると、画像処理サーバ１から付与されたユーザＩＤが取得され（ステップＣ２）、表示部２２に、ユーザが希望する表示サイズの画像を得るための条件（表示サイズ条件）を登録するための登録項目画面が表示される（ステップＣ３）。ステップＣ２で取得したユーザＩＤは、後に、画像処理サーバ１が開設している画像処理サービスサイトにログインする際に必要となる。
【００４３】
登録項目画面において、画像を表示する通信端末の機種名とともに、表示サイズが入力されると（ステップＣ４；ＹＥＳ）、その入力された表示サイズと機種名が対応付けて表示サイズ情報２５１に記憶される（ステップＣ５）。登録項目画面において、画像を表示する通信端末の機種名とともに、希望する表示サイズと同サイズのサンプル画像が入力された場合（ステップＣ６；ＹＥＳ）、その入力されたサンプル画像のファイル名と、入力された機種名が対応付けて表示サイズ情報２５１に記憶される（ステップＣ７）。
【００４４】
登録項目画面において、機種名のみが入力された場合（ステップＣ８；ＹＥＳ）、その入力された機種名が、表示サイズ情報２５１に記憶される（ステップＣ９）。なお、画像を表示する通信端末としては、通信端末２だけでなく、通信端末２のユーザが保有する他の通信端末、当該ユーザの通信相手が保有する通信端末を含むようにしてよい。
【００４５】
表示サイズも、サンプル画像も、機種名の何れも入力されずに、画面のクリアが指定された場合は（ステップＣ１１；ＹＥＳ）、登録項目画面がクリアされて、本ユーザ登録処理が終了する。
【００４６】
ステップＣ４における表示サイズの入力、ステップＣ６におけるサンプル画像の入力、ステップＣ８における機種名の入力によって、表示サイズ条件が指定され、表示サイズ条件の送信指示があると（ステップＣ１０；ＹＥＳ）、指定された表示サイズ条件が画像処理サーバ１に送信される（ステップＣ１２）。複数の通信端末について表示サイズ条件を指定する場合は、該当する全ての通信端末について、ステップＣ４〜Ｃ９までの処理が繰り返される。
【００４７】
画像処理サーバ１に表示サイズ条件が送信された後、当該表示サイズ条件を他の端末（通信端末２のユーザが保有する他の端末等）に送信する指示があった場合（ステップＣ１３；ＹＥＳ）、当該表示サイズ条件が、指定された端末に送信され（ステップＣ１４）、本ユーザ登録処理が終了する。
【００４８】
次に、図９のフローチャートを参照して、画像処理サーバ１において実行されるユーザ登録処理について説明する。
【００４９】
まず、新規登録サイトにアクセスされた通信端末２から新規登録要求があると、ユーザＩＤが付与され（ステップＳ１０１）、通信端末２に登録項目画面が送信される（ステップＳ１０２）。
【００５０】
通信端末２から、表示サイズ条件（機種名、表示サイズ、サンプル画像）のデータが受信されると（ステップＳ１０３；ＹＥＳ）、その受信した表示サイズ条件が、ステップＳ１０１でユーザＩＤが付与されたユーザの表示サイズ条件として、表示サイズ登録情報１５１に登録され（ステップＳ１０４）、本ユーザ登録処理が終了する。
【００５１】
次に、図１０のフローチャートを参照して、通信端末２において実行される画像取込処理について説明する。
【００５２】
画像処理サーバ１が提供する画像処理サービスサイトに、ユーザＩＤを用いてログインされると（ステップＣ２０１）、表示部２２には、画像処理が必要な画像及び表示サイズ条件を指定するための要求画像選択用画面が表示される（ステップＣ２０２）。以下、画像処理サーバ１に画像処理を要求する画像を「要求画像」と称す。
【００５３】
要求画像選択用画面において、要求画像が指定され、希望する表示サイズ条件（表示サイズ、サンプル画像、機種名のうちの何れか１つ）が入力されると（ステップＣ２０３；ＹＥＳ）、その入力された表示サイズ条件及び要求画像のデータが画像処理サーバ１に送信される（ステップＣ２０４）。
【００５４】
要求画像選択用画面において、要求画像が指定され、画像処理サーバ１に登録された表示サイズ条件が指定されると（ステップＣ２０５；ＹＥＳ）、指定された表示サイズ条件及び要求画像のデータが画像処理サーバ１に送信される（ステップＣ２０６）。要求画像選択用画面において、表示サイズ条件の指定がない場合（ステップＣ２０７；ＹＥＳ）、要求画像のデータのみが画像処理サーバ１に送信される（ステップＣ２０８）。
【００５５】
要求画像のデータが画像処理サーバ１に送信された結果、画像処理サーバ１から、加工処理済の画像が受信されると（ステップＣ２０９；ＹＥＳ）、その受信された画像が、ＲＡＭ２６に記憶されて表示部２２に表示され（ステップＣ２１０）、本画像取込処理が終了する。
【００５６】
要求画像のデータを画像処理サーバ１に送信後、所定時間が経過しても加工処理済の画像が受信されない場合は（ステップＣ２１１；ＹＥＳ）、本画像取込処理が終了する。
【００５７】
次に、図１１のフローチャートを参照して、画像処理サーバ１において実行される画像加工処理について説明する。
【００５８】
まず、通信端末２が画像処理サービスサイトにログインすることにより、ユーザＩＤが取得される（ステップＳ２０１）。次いで、画像処理サービスサイトにログインした通信端末２に、要求画像選択用画面が送信される（ステップＳ２０２）。
【００５９】
要求画像選択用画面が送信されてから所定時間以内に、通信端末２から要求画像及び表示サイズ条件が受信されると（ステップＳ２０３；ＹＥＳ）、その要求画像がＲＡＭ１６に一時的に記憶され（ステップＳ２０４）、通信端末２からの画像処理要求に応じて、要求画像の表示サイズを判定する最適サイズ判定処理（後述、図１２参照）が行われる（ステップＳ２０５）。
【００６０】
要求画像選択用画面が送信されてから所定時間が経過しても、通信端末２から要求画像及び表示サイズ条件が受信されない場合（ステップＳ２０９；ＹＥＳ）、本画像加工処理が終了する。
【００６１】
ステップＳ２０５における最適サイズ判定処理により、サムネイル画像の作成が要求されている場合（ステップＳ２０６；ＹＥＳ）、直ちに画像加工処理に移行される（ステップＳ２０７）。サムネイル画像を作成する場合、ステップＳ２０７の画像加工処理では、ステップＳ２０５で判定された最適表示サイズに基づいてサムネイル分割数が決定され、最適表示サイズのサムネイル画像が合成される。
【００６２】
ステップＳ２０５において、最適表示サイズが決定されなかった場合は、デフォルトの表示サイズに基づいて画像加工が行われる。ステップＳ２０７における画像加工処理が終了すると、その加工処理済の画像が通信端末２に送信され（ステップＳ２０８）、本画像加工処理が終了する。
【００６３】
サムネイル画像の作成が要求されていない場合は（ステップＳ２０６；ＮＯ）、ステップＳ２０３で受信された要求画像の表示サイズが取得される（ステップＳ２１０）。次いで、ステップＳ２１０で取得された表示サイズが、ステップＳ２０５で判定された最適表示サイズに等しいか否かが判定される（ステップＳ２１１）。
【００６４】
ステップＳ２１１において、要求画像の表示サイズと、最適表示サイズが等しいと判定された場合（ステップＳ２１１；ＹＥＳ）、要求画像には画像処理が施されずに、当該要求画像が通信端末２に送信され（ステップＳ２０８）、本画像加工処理が終了する。
【００６５】
ステップＳ２１１において、要求画像の表示サイズと、最適表示サイズが等しくないと判定された場合（ステップＳ２１１；ＮＯ）、当該要求画像は、最適表示サイズの画像に加工される（ステップＳ２０７）。ステップＳ２０７における画像加工処理が終了すると、その加工処理済の画像が通信端末２に送信され（ステップＳ２０８）、本画像加工処理が終了する。
【００６６】
次に、図１２のフローチャートを参照して、図１１のステップＳ２０５における最適サイズ判定処理について説明する。
【００６７】
図１１のステップＳ２０３において、表示サイズ条件として、通信端末２のユーザが希望する表示サイズが受信された場合（ステップＳ３０１；ＹＥＳ）、要求画像の表示サイズが、当該受信された表示サイズに設定され（ステップＳ３０２）、本最適サイズ判定処理が終了する。
【００６８】
通信端末２から、表示サイズ条件として、ユーザが希望する表示サイズと同一の表示サイズのサンプル画像が受信された場合は（ステップＳ３０３；ＹＥＳ）、後述の画像参照最適サイズ判定処理（図１３参照）が行われ（ステップＳ３０４）、本最適サイズ判定処理が終了する。
【００６９】
通信端末２から、表示サイズ条件として、機種名が受信された場合は（ステップＳ３０５；ＹＥＳ）、後述の機種名参照最適サイズ判定処理（図１４参照）が行われ（ステップＳ３０６）、本最適サイズ判定処理が終了する。
【００７０】
通信端末２から、画像処理サーバ１に登録済みの表示サイズ条件が指定された場合（ステップＳ３０７；ＹＥＳ）、まず、表示サイズ登録情報１５１の中から、図１のステップＳ２０１で取得されたユーザＩＤに対応する登録情報が特定される。そして、当該ユーザＩＤに対応する登録情報の中から、指定内容に対応するレコードが特定される。
【００７１】
次いで、上記特定されたレコードに、表示サイズが登録されているか否かが判定される（ステップＳ３０８）。ステップＳ３０８において、表示サイズが登録されていると判定された場合（ステップＳ３０８；ＹＥＳ）、その登録された表示サイズが最適表示サイズに設定され（ステップＳ３０９）、本最適サイズ判定処理が終了する。
【００７２】
ステップＳ３０８において、表示サイズが登録されていないと判定された場合（ステップＳ３０８；ＮＯ）、上記レコードに、サンプル画像が登録されているか否かが判定される（ステップＳ３１０）。ステップＳ３１０において、サンプル画像が登録されていると判定された場合（ステップＳ３１０；ＹＥＳ）、後述の画像参照最適サイズ判定処理（図１３参照）が行われ（ステップＳ３０４）、本最適サイズ判定処理が終了する。
【００７３】
ステップＳ３１０において、サンプル画像が登録されていないと判定された場合（ステップＳ３１０；ＮＯ）、上記レコードに、機種名が登録されているか否かが判定される（ステップＳ３１１）。ステップＳ３１１において、機種名が登録されていると判定された場合（ステップＳ３１１；ＹＥＳ）、その登録されている機種名に基づいて、機種名参照最適サイズ判定処理（図１４参照）が行われ（ステップＳ３０６）、本最適サイズ判定処理が終了する。
【００７４】
ステップＳ３０７において、表示サイズ条件の指定がなかった場合（ステップＳ３０７；ＮＯ）、ブラウザ参照最適サイズ判定処理（図１５参照）が行われ（ステップＳ３１２）、本最適サイズ判定処理が終了する。
【００７５】
また、ステップＳ３１１において、機種名が登録されていないと判定された場合（即ち、ユーザＩＤのみが登録されている場合）（ステップＳ３１１；ＮＯ）も、ブラウザ参照最適サイズ判定処理（図１５参照）が行われる（ステップＳ３１２）。
【００７６】
次に、図１３のフローチャートを参照して、図１２のステップＳ３０４における画像参照最適サイズ判定処理について説明する。
【００７７】
まず、指定されたサンプル画像の表示サイズが取得される（ステップＳ４０１）。次いで、その取得された表示サイズが、最適表示サイズとして設定され（ステップＳ４０２）、本画像参照最適サイズ判定処理が終了する。
【００７８】
次に、図１４のフローチャートを参照して、図１２のステップＳ３０６における機種名参照最適サイズ判定処理について説明する。
【００７９】
まず、機種別表示サイズ情報１５２に、指定された機種名に対応する表示サイズの情報が格納されているか否かが判定される（ステップＳ５０１）。ステップＳ５０１において、指定された機種名に対応する表示サイズの情報が格納されていると判定された場合（ステップＳ５０１；ＹＥＳ）、指定された機種名に対応する表示サイズが抽出され、その抽出された表示された表示サイズが最適表示サイズとして設定され（ステップＳ５０２）、本機種名参照最適サイズ判定処理が終了する。
【００８０】
ステップＳ５０１において、指定された機種名に対応する表示サイズの情報が格納されていないと判定された場合（ステップＳ５０１；ＮＯ）、最適表示サイズが決定されずに本機種名参照最適サイズ判定処理が終了する。
【００８１】
次に、図１５のフローチャートを参照して、図１２のステップＳ３１２におけるブラウザ参照最適サイズ判定処理について説明する。
【００８２】
まず、通信端末２から受信された要求画像のヘッダ情報等から、通信端末２のブラウザ情報が取得され（ステップＳ６０１）、そのブラウザ情報から、通信端末２の機種名が特定されたか否かが判定される（ステップＳ６０２）。
【００８３】
ステップＳ６０２において、通信端末２の機種名が特定されたと判定された場合、その特定された機種名に基づいて、図１４に示した機種名参照最適サイズ判定処理が行われ（ステップＳ６０３）、本ブラウザ参照最適サイズ判定処理が終了する。
【００８４】
ステップＳ６０２において、通信端末２の機種名が特定できないと判定された場合（ステップＳ６０２；ＮＯ）、最適表示サイズが決定されずに本ブラウザ参照最適サイズ判定処理が終了する。
【００８５】
以上のように、本実施の形態の画像処理サーバ１によれば、画像処理要求のあった通信端末の表示画面の大きさに合わせて画像を加工することにより、最適な表示サイズの画像を提供することができる。
【００８６】
また、通信端末２から画像処理サーバ１に画像処理を要求する際、表示サイズ条件を指定できるようにしたことにより、通信端末２のユーザが他の通信端末から画像処理を要求する場合においても、最適な表示サイズの画像を取得することができる。
【００８７】
更に、通信端末２から他の通信端末に画像を送信する場合においても、通信相手の端末の機種名を指定するなどして表示サイズ条件を指定できることにより、通信相手の端末での表示に最適な表示サイズの画像を取得することができる。
【００８８】
なお、本実施の形態における記述内容は、本発明の趣旨を逸脱しない範囲で適宜可能である。
【００８９】
例えば、本実施の形態における画像処理サーバ１は、画像加工処理が施された画像を、処理要求をした通信端末２に送信するようにしたが、他の端末に送信できるようにしてもよい。例えば、通信端末２が通信端末４に画像を送信する場合、通信端末２では、通信端末４の機種名を指定するなどして表示サイズ条件を指定し、画像処理サーバ１では、通信端末２から指定された表示サイズ条件に従って画像加工処理を行い、処理済の画像を通信端末４に送信するようにする。
【００９０】
また、本実施の形態における記述内容は、カメラ付携帯電話等の通信端末がプリントベンダー（画像印刷販売装置）を介して画像処理サーバ１に接続されたシステムにおいても適用可能である。
【００９１】
【発明の効果】
本発明によれば、通信端末からの画像の処理要求に基づいて、当該画像の表示サイズを決定し、決定された表示サイズに基づいて画像処理を行うことにより、通信端末のユーザの希望する表示サイズの画像を提供することができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態の画像処理サービス提供システム１００の構成を示す図。
【図２】図１の画像処理サーバ１の機能的構成を示すブロック図。
【図３】画像処理サーバ１の記憶部１５に格納された表示サイズ登録情報１５１のデータ構成例を示す図。
【図４】画像処理サーバ１の記憶部１５に格納された機種別表示サイズ情報１５２のデータ構成例を示す図。
【図５】図１の通信端末２の機能的構成を示す図。
【図６】通信端末２の記憶部２５に格納された表示サイズ情報２５１のデータ構成例を示す図。
【図７】通信端末２の記憶部２５に格納されたアドレス帳２５２のデータ構成例を示す図。
【図８】通信端末２において実行されるユーザ登録処理を示すフローチャート。
【図９】画像処理サーバ１において実行されるユーザ登録処理を示すフローチャート。
【図１０】通信端末２において実行される画像取込処理を示すフローチャート。
【図１１】画像処理サーバ１において実行される画像加工処理を示すフローチャート。
【図１２】図１１のステップＳ２０５における最適サイズ判定処理を示すフローチャート。
【図１３】図１２のステップＳ３０４における画像参照最適サイズ判定処理を示すフローチャート。
【図１４】図１２のステップＳ３０６又は図１５のステップＳ６０３における機種名参照最適サイズ判定処理を示すフローチャート。
【図１５】図１２のステップＳ３１２におけるブラウザ情報参照最適サイズ判定処理を示すフローチャート。
【符号の説明】
１    画像処理サーバ（画像処理装置）
１１  ＣＰＵ
１２    表示部
１３    入力部
１４    伝送制御部
１５    記憶部
１５１  表示サイズ登録情報
１５２  機種別表示サイズ情報
１６    ＲＡＭ
２    通信端末
２１    ＣＰＵ
２２    表示部
２３    入力部
２４    伝送制御部
２５    記憶部
２５１  表示サイズ情報
２５２  アドレス帳
２６    ＲＡＭ
１００  画像処理サービス提供システム
【図１】
2004310185.tif 000003
【図２】
2004310185.tif 000004
【図３】
2004310185.tif 000005
【図４】
2004310185.tif 000006
【図５】
2004310185.tif 000007
【図６】
2004310185.tif 000008
【図７】
2004310185.tif 000009
【図８】
2004310185.tif 000010
【図９】
2004310185.tif 000011
【図１０】
2004310185.tif 000012
【図１１】
2004310185.tif 000013
【図１２】
2004310185.tif 000014
【図１３】
2004310185.tif 000015
【図１４】
2004310185.tif 000016
【図１５】
2004310185.tif 000017