(57)【特許請求の範囲】
【請求項１】
撮像により画像データを取得可能なカメラを有するカメラ付き端末装置からの要求に応じて所定のデータを該カメラ付き端末装置に送信するデータ送信方法において、
前記カメラ付き端末装置から送信された、該カメラ付き端末装置において取得された取得画像データに対する該カメラ付き端末装置における画像処理の可否を表す情報の送信を要求する送信要求情報および該カメラ付き端末装置の機種を表す端末情報を取得し、
前記端末情報に基づいて、前記カメラ付き端末装置に対して前記取得画像データの送信を要求する旨の情報を表すデータを送信するか、前記取得画像データに対して画像処理を施す画像処理アプリケーションプログラムからなるデータを送信するかを決定し、
該決定された種類のデータを前記カメラ付き端末装置に送信することを特徴とするデータ送信方法。
【請求項２】
撮像により画像データを取得可能なカメラを有するカメラ付き端末装置端末装置からの要求に応じて所定のデータを該カメラ付き端末装置に送信するデータ送信装置において、
前記カメラ付き端末装置から送信された、該カメラ付き端末装置において取得された取得画像データに対する該カメラ付き端末装置における画像処理の可否を表す情報の送信を要求する送信要求情報および該カメラ付き端末装置の機種を表す端末情報を取得する情報取得手段と、
前記端末情報に基づいて、前記カメラ付き端末装置に対して前記取得画像データの送信を要求する旨の情報を表すデータを送信するか、前記取得画像データに対して画像処理を施す画像処理アプリケーションプログラムからなるデータを送信するかを決定する送信データ決定手段と、
該決定された種類のデータを前記カメラ付き端末装置に送信する送信手段とを備えたことを特徴とするデータ送信装置。
【請求項３】
撮像により画像データを取得可能なカメラを有するカメラ付き端末装置からの要求に応じて所定のデータを該カメラ付き端末装置に送信するデータ送信方法をコンピュータに実行させるためのプログラムにおいて、
前記カメラ付き端末装置から送信された、該カメラ付き端末装置において取得された取得画像データに対する該カメラ付き端末装置における画像処理の可否を表す情報の送信を要求する送信要求情報および該カメラ付き端末装置の機種を表す端末情報を取得する手順と、
前記端末情報に基づいて、前記カメラ付き端末装置に対して前記取得画像データの送信を要求する旨の情報を表すデータを送信するか、前記取得画像データに対して画像処理を施す画像処理アプリケーションプログラムからなるデータを送信するかを決定する手順と、
該決定された種類のデータを前記カメラ付き端末装置に送信する手順とを有するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置からの要求に応じて端末装置に必要なデータを送信するデータ送信方法および装置並びにデータ送信方法をコンピュータに実行させるためのプログラムに関するものである。
【０００２】
【従来の技術】
携帯端末装置の移動先に適合したアプリケーションプログラムやデータファイルをサーバに記憶しておき、携帯端末装置の移動先に応じて適切なアプリケーションプログラムやデータファイルを携帯端末装置に送信するようにしたデータ通信方法が提案されている（特開２０００−２０７２１６号公報）。また、携帯端末装置内にインストールされているアプリケーションプログラムのバージョン情報を管理し、サーバに常に最新バージョンのアプリケーションプログラムを保管しておき、携帯端末装置からサーバにアクセスした際に、携帯端末装置にインストールされているアプリケーションプログラムのバージョンがサーバに保管されているアプリケーションプログラムのバージョンよりも古い場合には、サーバのアプリケーションプログラムを自動的に携帯端末装置に送信してインストールする方法も提案されている（特開２０００−２７６３３５号公報）。
【０００３】
これらの方法によれば、サーバからは携帯端末装置を有効に機能させるためのアプリケーションプログラムやデータファイル（以下単にデータとする）が送信されるため、携帯端末装置を常に最適な状態で機能させることができる。
【０００４】
また、携帯端末装置が画像データを取得可能なカメラ付きの携帯端末装置である場合には、上記特開２０００−２０７２１６号公報や同２０００−２７６３３５号公報に記載された方法を適用することにより、画像処理のためのアプリケーションプログラムをサーバからカメラ付き携帯端末装置に送信すれば、携帯端末装置において画像データに対して画像処理を施すことができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、携帯端末装置はその機種に応じて備えられた機能が異なるため、上記特開２０００−２０７２１６号公報、同２０００−２７６３３５号公報に記載された方法のように、自動的にデータが送信されても、送信された携帯端末装置においてアプリケーションを実行できなかったり、データファイルを開くことができない場合がある。この場合は無駄なデータにより通信回線が使用されることから、サーバからのデータの送信効率が低下するという問題がある。
【０００６】
一方、このような場合には、携帯端末装置から指示を行って、サーバにおいてアプリケーションプログラムによる処理を実行させることもできるが、サーバの負荷が大きくなり処理効率が悪くなる。
【０００７】
本発明は上記事情に鑑みなされたものであり、効率よく端末装置にデータを転送することを目的とする。
【０００８】
【課題を解決するための手段】
本発明によるデータ送信方法は、端末装置からの要求に応じて所定のデータを該端末装置に送信するデータ送信方法において、
前記端末装置から送信された、所望とするデータの送信を要求する送信要求情報および該端末装置の機種を表す端末情報を取得し、
前記送信要求情報および前記端末情報に基づいて前記端末装置に送信するデータの種類を決定し、
該決定された種類のデータを前記端末装置に送信することを特徴とするものである。
【０００９】
「端末装置」としては、パソコン、携帯電話、ＰＤＡ等の通信回線を介してデータを送受信可能なあらゆる端末を含む。
【００１０】
「データ」としては、アプリケーションプログラムや、データファイル等のあらゆる電子的情報を含む。
【００１１】
なお、本発明によるデータ送信方法においては、前記送信要求情報が、画像保管手段に保管された画像データの送信を要求するものである場合、前記送信要求情報に基づいて、前記画像保管手段から、前記送信要求情報に応じた要求画像データを読み出し、
前記端末情報に基づいて、前記端末装置に前記要求画像データに対して画像処理を施した処理済み要求画像データからなる第１のデータを送信するか、または前記要求画像データおよび該要求画像データに対して画像処理を施す画像処理アプリケーションプログラムからなる第２のデータを送信するかを決定するようにしてもよい。
【００１２】
これにより、画像処理アプリケーションプログラムを実行可能な端末装置にのみ画像処理アプリケーションプログラムと要求画像データが送信されるため、データの送信元であるサーバにおいて画像処理を行う必要がなくなり、あらゆる端末装置に処理済み画像データを送信する場合と比較して、サーバにおける処理の負荷を低減することができる。
【００１３】
また、本発明によるデータ送信方法においては、前記送信要求情報が、画像保管手段に保管された画像データの送信を要求するものである場合、前記送信要求情報に基づいて、前記画像保管手段から、前記送信要求情報に応じた要求画像データを読み出し、
前記送信要求情報に、前記要求画像データに対して画像処理を施すことにより得られた処理済み要求画像データを送信する旨の情報が含まれているか否かを判定し、
該判定が肯定された場合は、前記端末装置に前記要求画像データに対して画像処理を施した処理済み要求画像データからなる第１のデータを送信すると決定し、
前記判定が否定された場合には、前記端末情報に基づいて、前記第１のデータを送信するか、または前記要求画像データおよび該要求画像データに対して画像処理を施す画像処理アプリケーションプログラムからなる第２のデータを送信するかを決定するようにしてもよい。
【００１４】
これにより、画像処理アプリケーションプログラムを実行可能な端末装置であっても、端末装置が所望する処理済み要求画像データを送信することができる。
【００１５】
なお、前記第２のデータを送信すると決定される場合、前記送信要求情報を送信した前記端末装置に対して前記画像処理アプリケーションプログラムが送信済みであるか否かを判定し、
該判定が肯定された場合には、前記第２のデータに代えて、前記要求画像データのみからなる第３のデータを前記端末装置に送信すると決定し、
該判定が否定された場合には、前記第２のデータを前記端末装置に送信すると決定するようにしてもよい。
【００１６】
これにより、既に端末装置に画像処理アプリケーションプログラムが送信されている場合には、再度画像処理アプリケーションプログラムを送信してしまうことがなくなり、これにより無駄なデータの送信を防止して効率よくデータの送信を行うことができる。
【００１７】
さらに、本発明によるデータ送信方法においては、前記端末装置が撮像により画像データを取得可能なカメラを有するカメラ付き端末装置であり、前記送信要求情報が該カメラ付き端末装置において取得された取得画像データに対する該カメラ付き端末装置における画像処理の可否を表す情報の送信を要求するものである場合、
前記端末情報に基づいて、前記カメラ付き端末装置に対して前記取得画像データの送信を要求する旨の情報を表す第４のデータを送信するか、前記取得画像データに対して画像処理を施す画像処理アプリケーションプログラムからなる第５のデータを送信するかを決定するようにしてもよい。
【００１８】
この場合、画像処理アプリケーションプログラムによる画像処理を実行可能なカメラ付き端末装置には、画像処理アプリケーションプログラムのみが送信されるため、カメラ付き端末装置からデータの送信元であるサーバに画像データを送信する必要がなくなり、これにより、端末装置から画像データを送信するために必要な通信費用を節約することができる。また、データの送信元であるサーバにおいては画像処理を行う必要がなくなり、これによりあらゆる端末装置に処理済み画像データを送信する場合と比較して、サーバの負荷を低減することができる。
【００１９】
本発明によるデータ送信装置は、端末装置からの要求に応じて所定のデータを該端末装置に送信するデータ送信装置において、
前記端末装置から送信された、所望とするデータの送信を要求する送信要求情報および該端末装置の機種を表す端末情報を取得する情報取得手段と、
前記送信要求情報および前記端末情報に基づいて前記端末装置に送信するデータの種類を決定する送信データ決定手段と、
該決定された種類のデータを前記端末装置に送信する送信手段とを備えたことを特徴とするものである。
【００２０】
なお、本発明によるデータ送信装置においては、画像データを保管した画像保管手段と、
前記送信要求情報が、画像保管手段に保管された画像データの送信を要求するものである場合、前記送信要求情報に基づいて、前記画像保管手段から前記送信要求情報に応じた要求画像データを読み出す読出手段とをさらに備えるものとし、
前記送信データ決定手段を、前記送信要求情報が前記画像保管手段に保管された画像データの送信を要求するものである場合、前記端末情報に基づいて、前記端末装置に前記要求画像データに対して画像処理を施した処理済み要求画像データからなる第１のデータを送信するか、または前記要求画像データおよび該要求画像データに対して画像処理を施す画像処理アプリケーションプログラムからなる第２のデータを送信するかを決定する手段としてもよい。
【００２１】
また、本発明によるデータ送信装置においては、画像データを保管した画像保管手段と、
前記送信要求情報が、画像保管手段に保管された画像データの送信を要求するものである場合、前記送信要求情報に基づいて、前記画像保管手段から前記送信要求情報に応じた要求画像データを読み出す読出手段とをさらに備えるものとし、
前記送信データ決定手段を、前記送信要求情報が前記画像保管手段に保管された画像データの送信を要求するものである場合、前記送信要求情報に基づいて、前記画像保管手段から、前記送信要求情報に応じた要求画像データを読み出し、前記送信要求情報に、前記要求画像データに対して画像処理を施すことにより得られた処理済み要求画像データを送信する旨の情報が含まれているか否かを判定し、該判定が肯定された場合は、前記端末装置に前記要求画像データに対して画像処理を施した処理済み要求画像データからなる第１のデータを送信すると決定し、前記判定が否定された場合には、前記端末情報に基づいて、前記第１のデータを送信するか、または前記要求画像データおよび該要求画像データに対して画像処理を施す画像処理アプリケーションプログラムからなる第２のデータを送信するかを決定する手段としてもよい。
【００２２】
なお、前記送信データ決定手段を、前記第２のデータを送信すると決定される場合、前記送信要求情報を送信した前記端末装置に対して前記画像処理アプリケーションプログラムが送信済みであるか否かを判定し、該判定が肯定された場合には、前記第２のデータに代えて、前記要求画像データのみからなる第３のデータを前記端末装置に送信すると決定し、該判定が否定された場合には、前記第２のデータを前記端末装置に送信すると決定する手段としてもよい。
【００２３】
さらに、本発明によるデータ送信装置においては、前記端末装置が撮像により画像データを取得可能なカメラを有するカメラ付き端末装置であり、前記送信要求情報が該カメラ付き端末装置において取得された取得画像データに対する該カメラ付き端末装置における画像処理の可否を表す情報の送信を要求するものである場合、
前記送信データ決定手段を、前記端末情報に基づいて、前記カメラ付き端末装置に対して前記取得画像データの送信を要求する旨の情報を表す第４のデータを送信するか、前記取得画像データに対して画像処理を施す画像処理アプリケーションプログラムからなる第５のデータを送信するかを決定する手段としてもよい。
【００２４】
なお、本発明によるデータ送信方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【００２５】
【発明の効果】
本発明によれば、端末装置から送信された送信要求情報および端末装置の機種を表す端末情報に基づいて、端末装置に送信するデータが決定され、決定されたデータが端末装置に送信される。このため、端末装置が対処できない無駄なデータが送信を要求した端末装置に送信されることがなくなるため、効率よくデータを送信することができる。また、データの送信元であるサーバにおいては、無駄な処理を行う必要がなくなるため、サーバにおける処理の負荷を低減することができる。
【００２６】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態によるデータ送信装置を適用した画像処理システムの構成を示す概略ブロック図である。図１に示すように、第１の実施形態による画像処理システムは、ユーザが有する携帯電話等の端末装置１と、画像データや画像処理アプリケーションプログラム等の種々のデータを保管する画像サーバ２との間でデータや情報のやり取りを行うものである。
【００２７】
ユーザの端末装置１は、画像サーバ２と通信を行うことが可能な通信インターフェースを備え、入力キー等の入力手段の操作により、画像サーバ２に保管された画像データの送信要求を行ったり、画像サーバ２から送信された画像データを受信してモニタ１Ａに表示する機能を有する。また、端末装置１の機種によっては、アプリケーションプログラムをインストールして、アプリケーションプログラムによる種々の処理を実行可能な機能を有するものもある。なお、画像データの送信要求を行う場合には、送信を要求する画像データのファイル名等を含む送信要求情報Ｒ０および端末装置１の機種を表す端末情報Ｔ０が生成され、送信要求情報Ｒ０および端末情報Ｔ０が画像サーバ２に送信される。なお、端末情報Ｔ０を送信要求情報Ｒ０に含めて画像サーバ２に送信してもよい。
【００２８】
画像サーバ２は、複数の画像データおよび画像処理アプリケーションプログラムＰ０からなるデータを保管したハードディスクやＲＡＩＤからなるデータ保管手段２１と、端末装置１から送信された送信要求情報Ｒ０および端末情報Ｔ０を受信したり、送信要求があった画像データＳ０等種々のデータの送受信を行う通信インターフェースからなる通信手段２２と、端末情報Ｔ０に基づいて画像データの送信要求を行った端末装置（以下要求端末装置１′とする）の機種を判定し、要求端末装置１′に送信するデータの種類を決定して決定情報Ｋ０を出力する送信データ決定手段２３と、送信要求情報Ｒ０および送信データ決定手段２３から出力された決定情報Ｋ０に基づいて、必要なデータをデータ保管手段２１から読み出して通信手段２２に入力する読出手段２４と、必要な場合に送信要求があった画像データＳ０に対して画像処理を施して処理済み画像データＳ１を得る画像処理手段２５とを備える。
【００２９】
送信データ決定手段２３は、まず画像データＳ０に対して画像処理手段２５において画像処理を施すことにより得られた処理済み画像データＳ１を送信する旨の情報が送信要求情報Ｒ０に含まれているか否かを判定する。そして、処理済み画像データＳ１を送信する旨の情報が含まれている場合には、処理済み画像データＳ１を要求端末装置１′に送信すべきデータ（第１のデータＤ１とする）と決定する。
【００３０】
一方、送信要求情報Ｒ０に処理済み画像データＳ１を送信する旨の情報が含まれていない場合には、端末情報Ｔ０に基づいて、送信要求情報Ｒ０を送信した要求端末装置１′の機種を判定する。そして、要求端末装置１′が画像処理アプリケーションプログラムＰ０をインストールすることができず、画像処理を自身で実行することができない下位機種の場合には、第１のデータＤ１を要求端末装置１′に送信すべきデータと決定する。
【００３１】
逆に、要求端末装置１′が画像処理アプリケーションプログラムＰ０をインストールすることにより画像処理を自身で実行可能な上位機種の場合には、要求端末装置１′に既に画像処理アプリケーションプログラムＰ０を送信済みであるか否かをさらに判定し、画像処理アプリケーションプログラムＰ０が未送信の場合には、送信要求があった画像データＳ０および画像データＳ０に画像処理を施すための画像処理アプリケーションプログラムＰ０を送信すべきデータ（第２のデータＤ２とする）と決定する。
【００３２】
一方、画像処理アプリケーションプログラムＰ０が送信済みであると判定された場合には、画像処理アプリケーションプログラムＰ０を再度送信する必要はないことから、画像データＳ０のみを送信するデータ（第３のデータＤ３とする）と決定する。
【００３３】
以上のようにして要求端末装置１′に送信するデータの種類が決定されると、決定されたデータの種類を表す決定情報Ｋ０が生成されて読出手段２４に入力される。
【００３４】
読出手段２４は、決定情報Ｋ０に基づいて必要なデータをデータ保管手段２１から読み出す。すなわち、第１のデータＤ１を送信すると決定されている場合には、送信要求情報Ｒ０に基づいて要求された画像データＳ０のみをデータ保管手段２１から読み出し、これを画像処理手段２５に入力する。一方、第２のデータＤ２を送信すると決定されている場合には、要求された画像データＳ０および画像処理アプリケーションプログラムＰ０をデータ保管手段２１から読み出し、これを通信手段２２に入力する。さらに、第３のデータＤ３を送信すると決定されている場合には、要求された画像データＳ０のみをデータ保管手段２１から読み出し、これを通信手段２２に入力する。
【００３５】
画像処理手段２５は、画像データＳ０に対して階調処理、色補正処理、濃度補正処理、シャープネス処理、ホワイトバランス調整処理等の画像処理を施して処理済み画像データＳ１を生成し、処理済み画像データＳ１を通信手段２２に入力する。
【００３６】
次いで、第１の実施形態の動作について説明する。図２は、第１の実施形態において行われる処理を示すフローチャートである。まず、端末装置１から送信された送信要求情報Ｒ０および端末情報Ｔ０が受信されたか否かが判定され（ステップＳ１）、ステップＳ１が肯定されると、送信データ決定手段２３において、送信要求情報Ｒ０に処理済み画像データＳ１を送信する旨の情報が含まれているか否かが判定される（ステップＳ２）。ステップＳ２が肯定されると、処理済み画像データＳ１からなる第１のデータＤ１が要求端末装置１′に送信すべきデータと決定される（ステップＳ３）。
【００３７】
一方、ステップＳ２が否定されると、端末情報Ｔ０に基づいて、送信要求情報Ｒ０を送信した要求端末装置１′の機種が判定される（ステップＳ４）。そして、要求端末装置１′が下位機種と判定された場合には、第１のデータＤ１が要求端末装置１′に送信すべきデータと決定される（ステップＳ３）。
【００３８】
逆に、要求端末装置１′が上位機種と判定された場合には、要求端末装置１′に既に画像処理アプリケーションプログラムＰ０が送信済みであるか否かが判定され（ステップＳ５）、画像処理アプリケーションプログラムＰ０が未送信であり、ステップＳ５が否定された場合には、送信要求があった画像データＳ０および画像データＳ０に画像処理を施すための画像処理アプリケーションプログラムＰ０からなる第２のデータＤ２が送信すべきデータと決定される（ステップＳ６）。
【００３９】
ステップＳ５が肯定された場合には、画像処理アプリケーションプログラムＰ０は送信済みであり、画像処理アプリケーションプログラムＰ０を再度要求端末装置１′に送信する必要はないことから、画像データＳ０のみからなる第３のデータＤ３が要求端末装置１′に送信すべきデータと決定される（ステップＳ７）。
【００４０】
そして、決定されたデータの種類を表す決定情報Ｋ０が生成される（ステップＳ８）。
【００４１】
次いで、読出手段２４において、決定情報Ｋ０の内容が判定され（ステップＳ９）、第１のデータＤ１を送信すると決定されている場合には、送信要求情報Ｒ０に基づいて要求された画像データＳ０のみがデータ保管手段２１から読み出される（ステップＳ１０）。読み出された画像データＳ０は画像処理手段２５において画像処理が施されて処理済み画像データＳ１が得られる（ステップＳ１１）。処理済み画像データＳ１は通信手段２２から要求端末装置１′に送信され（ステップＳ１２）、処理を終了する。
【００４２】
要求端末装置１′においては、処理済み画像データＳ１が要求端末装置１′のモニタ１Ａに表示される。
【００４３】
一方、第２のデータＤ２を送信すると決定されている場合には、要求された画像データＳ０および画像処理アプリケーションプログラムＰ０がデータ保管手段２１から読み出される（ステップＳ１３）。読み出された画像データＳ０および画像処理アプリケーションプログラムＰ０は通信手段２２から要求端末装置１′に送信され（ステップＳ１２）、処理を終了する。
【００４４】
要求端末装置１′においては、要求端末装置１′に画像処理アプリケーションプログラムＰ０がインストールされ、送信された画像データＳ０に対して画像処理が施されて処理済み画像データがＳ１が得られ、これがモニタ１Ａに表示される。
【００４５】
さらに、第３のデータＤ３を送信すると決定されている場合には、要求された画像データＳ０のみがデータ保管手段２１から読み出される（ステップＳ１４）。
【００４６】
読み出された画像データＳ０は通信手段２２から要求端末装置１′に送信され（ステップＳ１２）、処理を終了する。
【００４７】
要求端末装置１′においては、要求端末装置１′に既にインストールされている画像処理アプリケーションプログラムＰ０により、送信された画像データＳ０に対して画像処理が施されて処理済み画像データがＳ１が得られ、これがモニタ１Ａに表示される。
【００４８】
このように、第１の実施形態においては、端末情報Ｔ０に基づいて送信要求情報Ｒ０を送信した要求端末装置１′に送信するデータの種類を第１から第３のデータＤ１〜Ｄ３のいずれにするかを決定するようにしたため、画像処理アプリケーションプログラムＰ０をインストールして画像処理を実行可能な端末装置１には、処理済み画像データＳ１ではなく、画像処理アプリケーションプログラムＰ０および要求した画像データＳ０が送信される。このため、画像サーバ２において画像処理を行う必要がなくなり、これによりあらゆる端末装置１に処理済み画像データＳ１を送信する場合と比較して、画像サーバ２における処理の負荷を低減することができる。
【００４９】
また、送信要求情報Ｒ０に処理済み画像データＳ１を送信する旨の情報が含まれている場合には、要求端末装置１′が上位機種であっても処理済み画像データＳ１を送信するようにしたため、送信要求情報Ｒ０を送信したユーザの要望に応えることができる。
【００５０】
さらに、要求端末装置１′が上位機種である場合において、要求端末装置１′に既に画像処理アプリケーションプログラムＰ０が送信されている場合には、画像処理アプリケーションプログラムＰ０を送信することなく画像データＳ０のみを送信するようにしたため、同一の端末装置１に再度画像処理アプリケーションプログラムＰ０を送信してしまうことがなくなり、これにより画像サーバ２からの無駄なデータの送信を防止して効率よくデータの送信を行うことができる。
【００５１】
なお、上記第１の実施形態において、画像データＳ０の送信を要求する端末装置１においては機種が分かっていることから、送信要求情報Ｒ０を送信すると画像サーバ２からは画像処理アプリケーションプログラムＰ０が送信されることが分かっている場合がある。ここで、画像処理には、階調処理、色補正処理、濃度補正処理、シャープネス処理、ホワイトバランス調整処理等の種々の処理内容が含まれている。このため、端末装置１において画像処理アプリケーションプログラムＰ０が送信されることが分かっている場合には、必要な処理機能を選択できるようにしてもよい。なお、処理機能の選択は必要な画像処理の機能を送信要求情報Ｒ０に含めればよく、この場合、読出手段２４においては送信要求情報Ｒ０に含められた処理機能に応じて画像処理アプリケーションプログラムＰ０が読み出され、通信手段２２に入力される。
【００５２】
一方、「鮮やかに」や「くっきり」のような所望とする画質を形容する単語を送信要求情報Ｒ０に含め、読出手段２４において、送信要求情報Ｒ０に含められた単語に応じて必要な処理機能を選択し、選択された処理機能に応じて画像処理アプリケーションプログラムＰ０を読み出し、通信手段２２に入力するようにしてもよい。
【００５３】
次いで、本発明の第２の実施形態について説明する。図３は本発明の第２の実施形態によるデータ送信装置を適用した画像処理システムの構成を示す概略ブロック図である。図３に示すように、第２の実施形態による画像処理システムは、ユーザが有するカメラ付き携帯電話等のカメラ付き端末装置３と、画像データや画像処理アプリケーションプログラム等の種々のデータを保管する画像サーバ４との間でデータや情報のやり取りを行うものである。
【００５４】
ユーザのカメラ付き端末装置３は、画像サーバ４と通信を行うことが可能な通信インターフェース、種々の表示を行うモニタ３Ａおよび撮像により画像データＳ２を取得するカメラ３Ｂを備える。そして、ユーザによる入力キー等の入力手段の操作により、撮像により取得した画像データＳ２や画像処理の可否を問い合わせるための問い合わせ情報Ｑ０を送信する機能を有する。また、端末装置３の機種によっては、アプリケーションプログラムをインストールして、アプリケーションプログラムによる種々の処理を実行可能な機能を有するものもある。なお、問い合わせ情報Ｑ０を送信する場合には、端末装置３の機種を表す端末情報Ｔ０が生成され、画像サーバ４に送信される。また、端末情報Ｔ０を問い合わせ情報Ｑ０に含めて画像サーバ４に送信してもよい。
【００５５】
画像サーバ４は、複数の画像データおよび画像処理アプリケーションプログラムＰ０からなるデータを保管したハードディスクやＲＡＩＤからなるデータ保管手段４１と、端末装置３から送信された問い合わせ情報Ｑ０および端末情報Ｔ０を受信したり、画像データ等種々のデータの送受信を行う通信インターフェースからなる通信手段４２と、端末情報Ｔ０に基づいて問い合わせ情報Ｑ０を送信した端末装置（以下要求端末装置３′とする）の機種を判定し、問い合わせに対する回答を表す回答情報Ａ１〜Ａ３を生成する回答情報生成手段４３と、後述するように回答情報Ａ２に基づいて、画像処理アプリケーションプログラムＰ０をデータ保管手段４１から読み出す読出手段４４と、後述するように要求端末装置３′から送信された画像データＳ２に対して画像処理を施して処理済み画像データＳ３を得る画像処理手段４５とを備える。
【００５６】
回答情報生成手段４３は、端末情報Ｔ０に基づいて、問い合わせ情報Ｑ０を送信した要求端末装置３′の機種を判定する。そして、要求端末装置３′が画像処理アプリケーションプログラムＰ０をインストールすることができず、画像処理を自身で実行することができない下位機種の場合には、要求端末装置３′に対して撮像により取得された画像データＳ２の送信を要求する旨の情報を含む第１の回答情報Ａ１を生成し、これを通信手段４２に入力する。
【００５７】
逆に、要求端末装置３′が画像処理アプリケーションプログラムＰ０をインストールすることにより画像処理を自身で実行可能な上位機種の場合には、要求端末装置３′に既に画像処理アプリケーションプログラムＰ０を送信済みであるか否かをさらに判定し、画像処理アプリケーションプログラムＰ０が未送信の場合には、要求端末装置３′において、画像データＳ２に対して画像処理を施すための画像処理アプリケーションプログラムＰ０を送信すべき旨の情報を含む第２の回答情報Ａ２を生成し、これを読出手段４４に入力する。
【００５８】
一方、画像処理アプリケーションプログラムＰ０が送信済みであると判定された場合には、要求端末装置３′に画像処理アプリケーションプログラムＰ０を再度送信する必要はないことから、要求端末装置３′において画像処理が実行可能であるため画像データＳ２を送信する必要はない旨の情報を含む第３の回答情報Ａ３を生成し、これを通信手段４２に入力する。
【００５９】
読出手段４４は、第２の回答情報Ａ２が入力されると、データ保管手段４１から画像処理アプリケーションプログラムＰ０を読み出し、通信手段４２に入力する。
【００６０】
画像処理手段４５は、後述するように要求端末装置３′から送信された画像データＳ２に対して階調処理、色補正処理、濃度補正処理、シャープネス処理、ホワイトバランス調整処理等の画像処理を施して処理済み画像データＳ３を生成し、処理済み画像データＳ３を通信手段４２に入力する。
【００６１】
次いで、第２の実施形態の動作について説明する。図４は第２の実施形態の動作を示すフローチャートである。まず、端末装置３から送信された問い合わせ情報Ｑ０および端末情報Ｔ０が受信されたか否かが判定され（ステップＳ２１）、ステップＳ２１が肯定されると、回答情報生成手段４３において、端末情報Ｔ０に基づいて、問い合わせ情報Ｑ０を送信した要求端末装置３′の機種が判定される（ステップＳ２２）。そして、要求端末装置３′が下位機種と判定された場合には、第１の回答情報Ａ１が生成され（ステップＳ２３）、生成された第１の回答情報Ａ１が通信手段４２から要求端末装置３′に送信される（ステップＳ２４）。
【００６２】
要求端末装置３′においては、第１の回答情報Ａ１が受信され（ステップ２Ｓ５）、これに基づいて撮像により取得した画像データＳ２が画像サーバ４に送信される（ステップＳ２６）。画像サーバ４においては画像データＳ２が受信され（ステップＳ２７）、画像処理手段４５において画像データＳ２に対して画像処理が施されて処理済み画像データＳ３が得られる（ステップＳ２８）。処理済み画像データＳ３は通信手段４２から要求端末装置３′に送信され（ステップＳ２９）、処理を終了する。
【００６３】
要求端末装置３′においては、処理済み画像データＳ３が要求端末装置３′のモニタ３Ａに表示される。
【００６４】
一方、要求端末装置３′が上位機種と判定された場合には、要求端末装置３′に既に画像処理アプリケーションプログラムＰ０が送信済みであるか否かが判定され（ステップＳ３０）、画像処理アプリケーションプログラムＰ０が未送信であり、ステップＳ３０が否定された場合には、第２の回答情報Ａ２が生成され（ステップＳ３１）、読出手段４４に入力される。読出手段４４においては、画像処理アプリケーションプログラムＰ０がデータ保管手段４１から読み出される（ステップＳ３２）。読み出された画像処理アプリケーションプログラムＰ０は通信手段４２から要求端末装置３′に送信され（ステップＳ３３）、処理を終了する。
【００６５】
要求端末装置３′においては、画像処理アプリケーションプログラムＰ０がインストールされ、要求端末装置３′において撮像により取得された画像データＳ２に対して画像処理が施されて処理済み画像データがＳ３が得られ、これがモニタ３Ａに表示される。
【００６６】
ステップＳ３０が肯定された場合には、画像処理アプリケーションプログラムＰ０は送信済みであり、画像処理アプリケーションプログラムＰ０を再度送信する必要はないことから、第３の回答情報Ａ３が生成され（ステップＳ３４）、生成された第３の回答情報Ａ３が通信手段４２から要求端末装置３′に送信され（ステップＳ３５）、処理を終了する。
【００６７】
要求端末装置３′においては、要求端末装置３′に既にインストールされている画像処理アプリケーションプログラムＰ０により、要求端末装置３′において取得した画像データＳ２に対して画像処理が施されて処理済み画像データがＳ３が得られ、これがモニタ３Ａに表示される。
【００６８】
このように、第２の実施形態においては、端末情報Ｔ０に基づいて、問い合わせ情報Ｑ０を送信した要求端末装置３′に対して画像データＳ２の送信を要求するか、画像サーバ４から画像処理アプリケーションプログラムＰ０を送信するかを決定するようにしたため、画像処理アプリケーションプログラムＰ０による画像処理を実行可能なカメラ付き端末装置３には、画像処理アプリケーションプログラムＰ０のみが送信される。このため、カメラ付き端末装置３から画像サーバ４に画像データＳ２を送信する必要がなくなり、これにより、端末装置３から画像データＳ２を送信するために必要な通信費用を節約することができる。また、画像サーバ４においては、画像処理を行う必要がなくなり、これによりあらゆる端末装置３に処理済み画像データＳ３を送信する場合と比較して、画像サーバ４における処理の負荷を低減することができる。
【００６９】
なお、上記第２の実施形態において、問い合わせ情報Ｑ０を送信する端末装置３においては機種が分かっているため、問い合わせ情報Ｑ０を送信すると画像サーバ４からは画像処理アプリケーションプログラムＰ０が送信されることが分かっている場合がある。ここで、画像処理には、階調処理、色補正処理、濃度補正処理、シャープネス処理、ホワイトバランス調整処理等の種々の処理内容が含まれている。このため、端末装置３において画像処理アプリケーションプログラムＰ０が送信されることが分かっている場合には、必要な処理機能を選択できるようにしてもよい。なお、処理機能の選択は必要な画像処理の機能を問い合わせ情報Ｑ０に含めればよく、読出手段４４においては問い合わせ情報Ｑ０に含められた処理機能に応じて画像処理アプリケーションプログラムＰ０を読み出し、通信手段４２に入力すればよい。
【００７０】
一方、「鮮やかに」や「くっきり」のような所望とする画質を形容する単語を問い合わせ情報Ｑ０に含め、読出手段４４において、問い合わせ情報Ｑ０に含められた単語に応じて必要な処理機能を選択し、選択された処理機能に応じて画像処理アプリケーションプログラムＰ０を読み出し、通信手段４２に入力するようにしてもよい。
【００７１】
また、上記第１および第２の実施形態において、画像サーバ２，４において、端末装置１，３にインストールする画像処理アプリケーションプログラムＰ０等種々のアプリケーションプログラムについて常に最新バージョンのものを保管し、画像サーバ１，３にインストールされたアプリケーションプログラムのバージョンを端末情報Ｔ０に含めて画像サーバ２，４に送信し、画像サーバ２，４において端末情報Ｔ０に基づいて端末装置１，３にインストールされたアプリケーションプログラムのバージョンを判定し、端末装置１，３にインストールされたアプリケーションプログラムのバージョンが最新のバージョンでない場合には、端末装置１，３の機種に応じた最新バージョンのアプリケーションプログラムを端末装置１，３に送信するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の第１の実施形態によるデータ送信装置を適用した画像処理システムの構成を示す概略ブロック図
【図２】第１の実施形態において行われる処理を示すフローチャート
【図３】本発明の第２の実施形態によるデータ送信装置を適用した画像処理システムの構成を示す概略ブロック図
【図４】第２の実施形態において行われる処理を示すフローチャート
【符号の説明】
１，３    端末装置
２，４    画像サーバ
２２，４２    通信手段
２３    送信データ決定手段
２４，４４    読出手段
２５，４５    画像処理手段
４３    回答情報生成手段
【図１】
0004004828.tif 000002
【図２】
0004004828.tif 000003
【図３】
0004004828.tif 000004
【図４】
0004004828.tif 000005