(57)【要約】【課題】従来にはなかった娯楽性のある新しい、画像変形サービス提供方法を提供することを目的とする。【解決手段】  携帯電話端末２が撮影画像データをアプリケーション配信装置１へ送信する。アプリケーション配信装置１が撮影画像データを小画像データに分割し、再生アプリケーションを作成する。またアプリケーション配信装置１は、再生アプリケーションの取得先のＵＲＬを生成し、そのＵＲＬを携帯電話端末２へ通知する。そして、アプリケーション配信装置１は、ＵＲＬに基づく携帯電話端末２からのアクセス時に、再生アプリケーションを携帯電話端末２に配信する。携帯電話端末２は再生アプリケーションを起動して、変形処理プログラムに基づく変形画像の液晶モニタ２３への表示の処理を行なう。【選択図】    図１
2005071093.tif 000002
【特許請求の範囲】
【請求項１】
端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムにおける画像変形サービス提供方法であって、
前記端末が、撮影した撮影対象の撮影画像データを前記アプリケーション配信装置へ送信し、
前記アプリケーション配信装置が、前記端末より受信した前記撮影画像データを複数の小画像データに分割し、
前記アプリケーション配信装置が、前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを記憶し、
前記アプリケーション配信装置が、前記分割後の各小画像データと前記変形処理プログラムとに基づいて再生アプリケーションを作成し、
前記アプリケーション配信装置が、前記再生アプリケーションの取得先情報を生成し、
前記アプリケーション配信装置が、前記再生アプリケーションと前記取得先情報とを対応付けて、前記端末より取得可能に再生アプリケーション記憶手段に保存し、
前記アプリケーション配信装置が、前記取得先情報を前記端末へ通知し、
前記アプリケーション配信装置が、前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信し、
前記端末が、前記再生アプリケーションを起動して、前記変形処理プログラムに基づく前記変形画像の前記表示部への表示の処理を行なう
ことを特徴とする画像変形サービス提供方法。
【請求項２】
端末より受信した撮影画像データを複数の小画像データに分割する画像分割手段と、
前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを記憶する変形処理プログラム記憶手段と、
前記分割後の各小画像データと前記変形処理プログラムとに基づいて再生アプリケーションを作成する再生アプリケーション作成手段と、
前記再生アプリケーションの取得先情報を生成する取得先情報生成手段と、
前記再生アプリケーションと前記取得先情報とを対応付けて、前記端末より取得可能に保存する再生アプリケーション記憶手段と、
前記取得先情報を前記端末へ通知する取得先情報通知手段と、
前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する再生アプリケーション配信手段と、
を備えることを特徴とするアプリケーション配信装置。
【請求項３】
前記画像分割手段は、前記小画像データそれぞれが、前記撮影画像データの画像における各部分のいずれかの画像とその画像に隣接する少なくとも１つの他の画像の所定範囲を保持するデータとなるように、前記撮影画像データを分割する
ことを特徴とする請求項２に記載のアプリケーション配信装置。
【請求項４】
前記再生アプリケーション作成手段は、前記分割後の複数の小画像データそれぞれに共通の共通データに、前記小画像データそれぞれの前記共通データ以外の固有データと前記変形処理プログラムとを付加し、前記再生アプリケーションを作成する
ことを特徴とする請求項２または請求項３のいずれかに記載のアプリケーション配信装置。
【請求項５】
前記変形処理プログラム記憶手段は前記変形のモードが異なる複数の前記変形処理プログラムを記憶し、
前記再生アプリケーション作成手段は、前記撮影画像データと共に前記端末より受信した変形モード情報または前記撮影画像データの受信に用いたメールアドレスのいずれかによって特定される前記変形のモードの前記変形処理プログラムに基づいて、前記再生アプリケーションを作成する
ことを特徴とする請求項２から請求項４にのいずれかに記載のアプリケーション配信装置。
【請求項６】
前記端末の識別番号を記憶するユーザ管理データベースと、
前記撮影画像データを送信した前記端末の前記識別番号が前記ユーザ管理データベースに記録されている場合にのみ前記撮影画像データを受信する受信手段と、
をさらに備えることを特徴とする請求項２から請求項５のいずれかに記載のアプリケーション配信装置。
【請求項７】
端末より受信した撮影画像データの分割後の複数の小画像データを用いて、当該小画像データの画像を前記端末の表示部に表示する処理を前記端末のコンピュータに実行させる変形処理プログラムであって、
前記小画像データの画像それぞれを前記端末の表示部の所定の位置に表示して、前記撮影画像データと同じ画像を表示する処理と、
前記小画像データの画像それぞれの前記所定の位置からの移動量を示す変形モードを保持し、前記端末のユーザからの指示があった場合に前記変形モードに基づいて、前記小画像データの画像それぞれを移動させる処理と、
を前記コンピュータに実行させる変形処理プログラム。
【請求項８】
前記変形処理プログラムは、
前記複数の小画像データそれぞれに共通する共通データと、前記小画像データそれぞれの固有データと共に再生アプリケーションに保持され、
前記端末で前記再生アプリケーションが起動された際に、前記固有データの数分の共通データそれぞれに各前記固有データをそれぞれ別々に付加し、前記固有データの数の前記小画像データを作成する処理
を前記コンピュータに実行させることを特徴とする請求項７に記載の変形処理プログラム。
【請求項９】
前記小画像データは前記撮影画像データの画像を所定の分割方向で分割した画像のデータであり、
前記変形モードは、前記小画像データの画像の移動が前記分割方向への相対的な移動の場合、前記撮影画像データの画像における特徴部分の移動量がピークとなるように設定されたモードである
ことを特徴とする請求項７または請求項８のいずれかに記載の変形処理プログラム。
【請求項１０】
前記変形モードは、前記小画像データの画像において隣接する画像の前記移動量の変化が滑らかである
ことを特徴とする請求項７から請求項９のいずれかに記載の変形処理プログラム。
【請求項１１】
前記小画像データは、前記撮影画像データの画像における各部分のいずれかの画像とその画像に隣接する少なくとも１つの他の画像の所定範囲を保持するデータであり、
前記変形モードが示す移動量は、前記小画像データの画像の移動が前記分割方向と直交する方向への相対的な移動の場合、前記小画像データの画像のそれぞれが前記所定範囲を超えない移動量である
ことを特徴とする請求項８または請求項９のいずれかに記載の変形処理プログラム。
【請求項１２】
前記分割方向に直交する方向の端における前記小画像データの画像の移動量が０となり、それ以外の小画像データの画像の移動量の和が０となる、前記小画像データそれぞれの画像の移動の処理
を前記コンピュータに実行させることを特徴とする請求項１０に記載の変形処理プログラム。
【請求項１３】
前記変形処理プログラムは、
複数の前記変形モードを保持し、
前記端末からの指示に応じ、特定の前記変形モードに基づいて前記小画像データの画像それぞれを移動させる処理
を前記コンピュータに実行させることを特徴とする請求項７から請求項１１のいずれかに記載の変形処理プログラム。
【請求項１４】
前記変形処理プログラムは、
前記変形モードに応じたメッセージまたはメロディのいずれか、またはその両方を保持し、
前記変形モードに基づいた前記小画像データの画像の移動が完了した際に前記メッセージまたは前記メロディのいずれかを前記端末で出力する処理
を前記コンピュータに実行させることを特徴とする請求項７から請求項１２のいずれかに記載の変形処理プログラム。
【請求項１５】
前記変形処理プログラムは、
前記小画像データの画像が前記変形モードの示す移動量に達するまで、前記小画像データの画素それぞれを規定の移動量ずつ移動させる処理
を前記コンピュータに実行させることを特徴とする請求項７から請求項１３のいずれかに記載の変形処理プログラム。
【請求項１６】
端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムであって、
前記アプリケーション配信装置が、
前記端末より受信した前記撮影画像データを複数の小画像データに分割する画像分割手段と、
前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを記憶する変形処理プログラム記憶手段と、
前記分割後の各小画像データと前記変形処理プログラムとに基づいて再生アプリケーションを作成する再生アプリケーション作成手段と、
前記再生アプリケーションの取得先情報を生成する取得先情報生成手段と、
前記再生アプリケーションと前記取得先情報とを対応付けて、前記端末より取得可能に保存する再生アプリケーション記憶手段と、
前記取得先情報を前記端末へ通知する取得先情報通知手段と、
前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する再生アプリケーション配信手段と、
を備え、
前記端末が、
撮影した撮影対象の撮影画像データを前記アプリケーション配信装置へ送信する撮影画像データ送信手段と、
前記再生アプリケーションを起動して、前記変形処理プログラムに基づく前記変形画像の前記表示部への表示の処理を行なう変形画像表示処理手段と、
を備えることを特徴とする画像変形サービス提供システム。
【請求項１７】
端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムにおける前記アプリケーション配信装置のアプリケーション配信方法であって、
端末より受信した撮影画像データを複数の小画像データに分割し、
前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを、変形処理プログラム記憶手段に記憶し、
前記分割後の小画像データぞれぞれと前記変形処理プログラムとに基づいて再生アプリケーションを作成し、
前記再生アプリケーションの取得先情報を生成し、
前記再生アプリケーションと前記取得先情報とを対応付けて、再生アプリケーション記憶手段に前記端末より取得可能に保存し、
前記取得先情報を前記端末へ通知し、
前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する
ことを特徴とするアプリケーション配信方法。
【請求項１８】
端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムにおける前記アプリケーション配信装置のコンピュータに実行させるプログラムであって、
端末より受信した撮影画像データを複数の小画像データに分割する処理と、
前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを、変形処理プログラム記憶手段に記憶する処理と、
前記分割後の小画像データぞれぞれと前記変形処理プログラムとに基づいて再生アプリケーションを作成する処理と、
前記再生アプリケーションの取得先情報を生成する処理と、
前記再生アプリケーションと前記取得先情報とを対応付けて、再生アプリケーション記憶手段に前記端末より取得可能に保存する処理と、
前記取得先情報を前記端末へ通知する処理と、
前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムに係わり、特に、画像変形サービス提供方法及び画像変形サービス提供システム、変形処理プログラム、アプリケーション配信装置及びアプリケーション配信方法ならびにそのプログラムに関するものである。
【背景技術】
【０００２】
従来、携帯電話などの携帯端末を用いて、サーバに保存されたアプリケーションをダウンロードし、ユーザがそのダウンロードしたアプリケーションを携帯端末上で利用する技術が存在する。ここでアプリケーションは、例えば各種ゲーム行なうアプリケーションや、音楽を再生するアプリケーションなど様々である。そして顔の特徴部分（例えば目や鼻や口）を修正してユーザの携帯端末上に表示させる技術が公開されている（非特許文献１参照）。
【非特許文献１】“整形ゲーム「フェイセア」ＦａｃｅＡ”、「online」、株式会社イー・スペース、「平成１５年８月１５日検索」、インターネット＜URL：http://facea.jp/pc/whats.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、ユーザが携帯電話やパーソナルコンピュータなどの端末を用いて、アプリケーションを配信する業者のサーバにアクセスし、当該サーバに保存されたアプリケーションを取得するサービスにおいては、今後、アプリケーションの種類が増えることで、様々なサービスがアプリケーションの配信業者により提供されることが考えられる。そしてアプリケーションの配信業者はユーザに高度なサービスを提供する為に、アプリケーションを処理するための新しい技術を開発する必要が出てくる。
【０００４】
そこでこの発明は、従来にはなかった娯楽性のある新しい、画像変形サービス提供方法及び画像変形サービス提供システムを提供し、またその変形処理プログラム、アプリケーション配信装置及びアプリケーション配信方法ならびにそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題を解決すべくなされたもので、端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムにおける画像変形サービス提供方法であって、前記端末が、撮影した撮影対象の撮影画像データを前記アプリケーション配信装置へ送信し、前記アプリケーション配信装置が、前記端末より受信した前記撮影画像データを複数の小画像データに分割し、前記アプリケーション配信装置が、前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを記憶し、前記アプリケーション配信装置が、前記分割後の各小画像データと前記変形処理プログラムとに基づいて再生アプリケーションを作成し、前記アプリケーション配信装置が、前記再生アプリケーションの取得先情報を生成し、前記アプリケーション配信装置が、前記再生アプリケーションと前記取得先情報とを対応付けて、前記端末より取得可能に再生アプリケーション記憶手段に保存し、前記アプリケーション配信装置が、前記取得先情報を前記端末へ通知し、前記アプリケーション配信装置が、前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信し、前記端末が、前記再生アプリケーションを起動して、前記変形処理プログラムに基づく前記変形画像の前記表示部への表示の処理を行なうことを特徴とする画像変形サービス提供方法である。
【０００６】
また本発明は、端末より受信した撮影画像データを複数の小画像データに分割する画像分割手段と、前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを記憶する変形処理プログラム記憶手段と、前記分割後の各小画像データと前記変形処理プログラムとに基づいて再生アプリケーションを作成する再生アプリケーション作成手段と、前記再生アプリケーションの取得先情報を生成する取得先情報生成手段と、前記再生アプリケーションと前記取得先情報とを対応付けて、前記端末より取得可能に保存する再生アプリケーション記憶手段と、前記取得先情報を前記端末へ通知する取得先情報通知手段と、前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する再生アプリケーション配信手段とを備えることを特徴とするアプリケーション配信装置である。
【０００７】
また本発明は、上述のアプリケーション配信装置において、前記画像分割手段は、前記小画像データそれぞれが、前記撮影画像データの画像における各部分のいずれかの画像とその画像に隣接する少なくとも１つの他の画像の所定範囲を保持するデータとなるように、前記撮影画像データを分割することを特徴とする。
【０００８】
また本発明は、上述のアプリケーション配信装置において、前記再生アプリケーション作成手段は、前記分割後の複数の小画像データそれぞれに共通の共通データに、前記小画像データそれぞれの前記共通データ以外の固有データと前記変形処理プログラムとを付加し、前記再生アプリケーションを作成することを特徴とする。
【０００９】
また本発明は、上述のアプリケーション配信装置において、前記変形処理プログラム記憶手段は前記変形のモードが異なる複数の前記変形処理プログラムを記憶し、前記再生アプリケーション作成手段は、前記撮影画像データと共に前記端末より受信した変形モード情報または前記撮影画像データの受信に用いたメールアドレスのいずれかによって特定される前記変形のモードの前記変形処理プログラムに基づいて、前記再生アプリケーションを作成することを特徴とする。
【００１０】
また本発明は、上述のアプリケーション配信装置において、前記端末の識別番号を記憶するユーザ管理データベースと、前記撮影画像データを送信した前記端末の前記識別番号が前記ユーザ管理データベースに記録されている場合にのみ前記撮影画像データを受信する受信手段とをさらに備えることを特徴とする。
【００１１】
また本発明は、端末より受信した撮影画像データの分割後の複数の小画像データを用いて、当該小画像データの画像を前記端末の表示部に表示する処理を前記端末のコンピュータに実行させる変形処理プログラムであって、前記小画像データの画像それぞれを前記端末の表示部の所定の位置に表示して、前記撮影画像データと同じ画像を表示する処理と、前記小画像データの画像それぞれの前記所定の位置からの移動量を示す変形モードを保持し、前記端末のユーザからの指示があった場合に前記変形モードに基づいて、前記小画像データの画像それぞれを移動させる処理とを前記コンピュータに実行させる変形処理プログラムである。
【００１２】
また本発明は、上述の変形処理プログラムが、前記複数の小画像データそれぞれに共通する共通データと、前記小画像データそれぞれの固有データと共に再生アプリケーションに保持され、前記端末で前記再生アプリケーションが起動された際に、前記固有データの数分の共通データそれぞれに各前記固有データをそれぞれ別々に付加し、前記固有データの数の前記小画像データを作成する処理を前記コンピュータに実行させることを特徴とする。
【００１３】
また本発明は、前記小画像データが前記撮影画像データの画像を所定の分割方向で分割した画像のデータであり、前記変形モードは、前記小画像データの画像の移動が前記分割方向への相対的な移動の場合、前記撮影画像データの画像における特徴部分の移動量がピークとなるように設定されたモードであることを特徴とする。
【００１４】
また本発明は、前記変形モードが、前記小画像データの画像において隣接する画像の前記移動量の変化が滑らかであることを特徴とする。
【００１５】
また本発明は、前記小画像データが、前記撮影画像データの画像における各部分のいずれかの画像とその画像に隣接する少なくとも１つの他の画像の所定範囲を保持するデータであり、前記変形モードが示す移動量は、前記小画像データの画像の移動が前記分割方向と直交する方向への相対的な移動の場合、前記小画像データの画像のそれぞれが前記所定の範囲を超えない移動量であることを特徴とする。
【００１６】
また本発明は、上述の変形処理プログラムが、前記分割方向に直交する方向の端における前記小画像データの画像の移動量が０となり、それ以外の小画像データの画像の移動量の和が０となる、前記小画像データそれぞれの画像の移動の処理を前記コンピュータに実行させることを特徴とする。
【００１７】
また本発明は、上述の変形処理プログラムが、複数の前記変形モードを保持し、前記端末からの指示に応じ、特定の前記変形モードに基づいて前記小画像データの画像それぞれを移動させる処理を前記コンピュータに実行させることを特徴とする。
【００１８】
また本発明は、前記変形処理プログラムが、前記変形モードに応じたメッセージまたはメロディのいずれか、またはその両方を保持し、前記変形モードに基づいた前記小画像データの画像の移動が完了した際に前記メッセージまたは前記メロディのいずれかを前記端末で出力する処理を前記コンピュータに実行させることを特徴とする。
【００１９】
また本発明は、前記変形処理プログラムが、前記小画像データの画像が前記変形モードの示す移動量に達するまで、前記小画像データの画素それぞれを規定の移動量ずつ移動させる処理を前記コンピュータに実行させることを特徴とする。
【００２０】
また本発明は、端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムであって、前記アプリケーション配信装置が、前記端末より受信した前記撮影画像データを複数の小画像データに分割する画像分割手段と、前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを記憶する変形処理プログラム記憶手段と、前記分割後の各小画像データと前記変形処理プログラムとに基づいて再生アプリケーションを作成する再生アプリケーション作成手段と、前記再生アプリケーションの取得先情報を生成する取得先情報生成手段と、前記再生アプリケーションと前記取得先情報とを対応付けて、前記端末より取得可能に保存する再生アプリケーション記憶手段と、前記取得先情報を前記端末へ通知する取得先情報通知手段と、前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する再生アプリケーション配信手段とを備え、前記端末が、撮影した撮影対象の撮影画像データを前記アプリケーション配信装置へ送信する撮影画像データ送信手段と、前記再生アプリケーションを起動して、前記変形処理プログラムに基づく前記変形画像の前記表示部への表示の処理を行なう変形画像表示処理手段とを備えることを特徴とする画像変形サービス提供システムである。
【００２１】
また本発明は、端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムにおける前記アプリケーション配信装置のアプリケーション配信方法であって、端末より受信した撮影画像データを複数の小画像データに分割し、前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを、変形処理プログラム記憶手段に記憶し、前記分割後の小画像データぞれぞれと前記変形処理プログラムとに基づいて再生アプリケーションを作成し、前記再生アプリケーションの取得先情報を生成し、前記再生アプリケーションと前記取得先情報とを対応付けて、再生アプリケーション記憶手段に前記端末より取得可能に保存し、前記取得先情報を前記端末へ通知し、前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信することを特徴とするアプリケーション配信方法である。
【００２２】
また本発明は、端末とアプリケーション配信装置とがネットワークを介して接続された画像変形サービス提供システムにおける前記アプリケーション配信装置のコンピュータに実行させるプログラムであって、端末より受信した撮影画像データを複数の小画像データに分割する処理と、前記分割後の複数の前記小画像データを用いて前記端末の表示部に前記撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を前記表示部で移動させて前記撮影画像データの画像を変形した変形画像を表示する処理とを前記端末に実行させる変形処理プログラムを、変形処理プログラム記憶手段に記憶する処理と、前記分割後の小画像データぞれぞれと前記変形処理プログラムとに基づいて再生アプリケーションを作成する処理と、前記再生アプリケーションの取得先情報を生成する処理と、前記再生アプリケーションと前記取得先情報とを対応付けて、再生アプリケーション記憶手段に前記端末より取得可能に保存する処理と、前記取得先情報を前記端末へ通知する処理と、前記取得先情報に基づく前記端末からのアクセス時に、前記取得先情報に対応して前記再生アプリケーション記憶手段に保存されている前記再生アプリケーションを前記端末に配信する処理とをコンピュータに実行させるプログラムである。
【発明の効果】
【００２３】
本発明によれば、端末が撮影画像データをアプリケーション配信装置へ送信する。そして、アプリケーション配信装置が、端末より受信した前記撮影画像データを小画像データに分割し、また変形処理プログラムを記憶しており、分割後の各小画像データと変形処理プログラムとに基づいて再生アプリケーションを作成する。またアプリケーション配信装置は、再生アプリケーションの取得先情報を生成し、その取得先情報を前記端末へ通知する。そして、アプリケーション配信装置は、取得先情報に基づく前記端末からのアクセス時に、再生アプリケーションを端末に配信する。端末は再生アプリケーションを起動して、変形処理プログラムに基づく変形画像の表示部への表示の処理を行なう。
これにより、ユーザが端末で撮影した画像を変形させた変形画像を端末の表示部に表示させるサービスを提供することができる。そして特に、撮影画像データが顔の画像データである場合には、その顔を歪めた変形画像をユーザの端末に表示させるサービスを行なうことが可能となり、従来にはない娯楽性のある新しいアプリケーションのサービスを提供することができる。
【００２４】
また、本発明によれば、アプリケーション配信装置において、画像分割手段が、端末より受信した撮影画像データを複数の小画像データに分割し、変形処理プログラム記憶手段が分割後の複数の小画像データを用いて端末の表示部に撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を表示部で移動させて撮影画像データの画像を変形した変形画像を表示する処理とを端末に実行させる変形処理プログラムを記憶する。そして再生アプリケーション作成手段が分割後の各小画像データと変形処理プログラムとに基づいて再生アプリケーションを作成する。また取得先情報生成手段が再生アプリケーションの取得先情報を生成し、その取得先情報を端末へ通知する。そして、再生アプリケーション配信手段が取得先情報に基づく端末からのアクセス時に、取得先情報に対応して再生アプリケーション記憶手段に保存されている再生アプリケーションを端末に配信する。
これにより、端末に再生アプリケーションが配信されることとなるが、アプリケーション配信装置において予め撮影画像データを小画像データに分割しているので、端末において撮影画像データを小画像データに分割する処理を行なう必要がない。
【００２５】
また本発明によれば、アプリケーション配信装置の画像分割手段は、小画像データそれぞれが撮影画像データの画像における各部分のいずれかの画像とその画像に隣接する少なくとも１つの他の画像の所定範囲を保持するデータとなるように、撮影画像データを分割する。これにより隣接する画像を互いに反対方向に所定範囲の画素分だけ移動させて、画像を伸ばす処理が可能となる。
【００２６】
また本発明によれば、アプリケーション配信装置の再生アプリケーション作成手段は、分割後の複数の小画像データそれぞれに共通の共通データに、小画像データそれぞれの前記共通データ以外の固有データと変形処理プログラムとを付加し、再生アプリケーションを作成する。これにより、複数の小画像データそれぞれに共通の共通データを再生アプリケーション内で１つ保持させればよいので、端末に送信する再生アプリケーションのデータ量を少なくすることができる。
【００２７】
また本発明によれば、アプリケーション配信装置の変形処理プログラム記憶手段は、変形のモードが異なる複数の変形処理プログラムを記憶し、再生アプリケーション作成手段は、撮影画像データと共に端末より受信した変形モード情報または撮影画像データの受信に用いたメールアドレスのいずれかによって特定される変形のモードの変形処理プログラムに基づいて、再生アプリケーションを作成する。これにより、端末を利用するユーザに画像の変形モードを指定させることができるので娯楽性が高まる。また、アプリケーション配信装置宛てのメールアドレスの違いによって変形モードが変更できるので、単にメールアドレスに撮影画像データを添付するだけで、ユーザは変形モードの指定が可能であり、さらに変形モードをユーザに選択させるアプリケーションをユーザが保持していなくてもサービスを利用することが可能となる。
【００２８】
また本発明によれば、アプリケーション配信装置が、端末の識別番号を記憶するユーザ管理データベースと、撮影画像データを送信した端末の識別番号がユーザ管理データベースに記録されている場合にのみ撮影画像データを受信する受信手段とを備える。これにより、アプリケーション配信装置において、会員以外のユーザからの再生アプリケーションの作成依頼を拒否することができる。
【００２９】
また本発明によれば、変形処理プログラムは、小画像データの画像それぞれを端末の表示部の所定の位置に表示して、撮影画像データと同じ画像を表示する処理と、小画像データの画像それぞれの所定の位置からの移動量を示す変形モードを保持し、端末のユーザからの指示があった場合に変形モードに基づいて、小画像データの画像それぞれを移動させる処理とをコンピュータに実行させる。これにより、端末上において小画像データの画像を変形モードに基づいて移動させるだけの単純な処理で、元の撮影対象の画像と、その画像を変形させた変形画像を端末の表示部に表示させることができる。
【００３０】
また本発明によれば、変形処理プログラムは、複数の小画像データそれぞれに共通する共通データと、小画像データそれぞれの固有データと共に再生アプリケーションに保持され、端末で再生アプリケーションが起動された際に、固有データの数分の共通データそれぞれに各前記固有データをそれぞれ別々に付加し、固有データの数の前記小画像データを作成する処理をコンピュータに実行させる。これにより端末は再生アプリケーション保持された小画像データの共通データに、小画像データそれぞれの固有のデータを負荷するだけの処理で容易に小画像データを作成することができる。
【００３１】
また本発明によれば、小画像データは撮影画像データの画像を所定の分割方向で分割した画像のデータであり、変形処理プログラムで保持する変形モードは、小画像データの画像の移動が分割方向への相対的な移動の場合、撮影画像データの画像における特徴部分の移動量がピークとなるように設定されたモードである。これにより、例えば撮影画像データが顔の画像データである場合には、鼻や目や口の特徴部分に変化をつけることで滑稽な表情をした顔の変形画像を表示することができる。
【００３２】
また本発明は、前記変形モードが、前記小画像データの画像において隣接する画像の前記移動量の変化が滑らかであることを特徴とする。これにより、画像の特徴部分の変形の際の不自然さを吸収できる。
【００３３】
また本発明によれば、小画像データは撮影画像データの画像における各部分のいずれかの画像とその画像に隣接する少なくとも１つの他の画像の所定範囲を保持するデータであり、変形処理プログラムで保持する変形モードの示す移動量は、小画像データの画像の移動が分割方向と直交する方向への相対的な移動の場合、小画像データの画像のそれぞれが所定の範囲を超えない移動量である。これにより小画像データそれぞれの画像が離れることなく変形画像を表示させることができる。
【００３４】
また本発明によれば、変形処理プログラムは分割方向に直交する方向の端における小画像データの画像の移動量が０となり、それ以外の小画像データの画像の移動量の和が０となる、小画像データそれぞれの画像の移動の処理をコンピュータに実行させる。これにより、分割方向と直交する方向へ小画像データの画像を移動させる場合において画像の枠を固定した状態で、その画像を変形させることができる。
【００３５】
また本発明によれば、変形処理プログラムは、複数の前記変形モードを保持し、端末からの指示に応じ、特定の変形モードに基づいて小画像データの画像それぞれを移動させる処理をコンピュータに実行させる。これにより、１つの再生アプリケーションで複数の変形画像を端末の表示部に表示させることができ、娯楽性の増した画像変形サービスを提供することができる。
【００３６】
また本発明によれば、変形処理プログラムは、変形モードに応じたメッセージまたはメロディのいずれか、またはその両方を保持し、変形モードに基づいた小画像データの画像の移動が完了した際にメッセージまたはメロディのいずれかを端末で出力する処理をコンピュータに実行させる。これにより、小画像データの画像が移動して画像が変形した状態とともに、メッセージやメロディを端末で出力できるので、娯楽性の増した画像変形サービスを提供することができる。
【００３７】
また本発明によれば、変形処理プログラムは、小画像データの画像が変形モードの示す移動量に達するまで、小画像データの画素それぞれを規定の移動量ずつ移動させる処理をコンピュータに実行させる。これにより、画像の変形が滑らかに行なわれ、ユーザは画像の変形の過程を確認できる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の一実施形態による画像変形サービス提供システムを図面を参照して説明する。図１は同実施形態における画像変形サービス提供システムの構成を示すブロック図である。この図において、符号１はアプリケーション配信装置である。このアプリケーション配信装置１は、携帯電話端末２から受信した画像データを、携帯電話端末２上で変形して表示させる再生アプリケーションを作成し、また当該再生アプリケーションをユーザの携帯電話端末に配信する。また２はユーザの携帯電話端末であり、画像データをアプリケーション配信装置１に送信する。なお、本実施形態においては携帯電話端末２は撮影対象を撮影するデジタルカメラの機能を保持しており、撮影した撮影対象の画像データ（以降、撮影画像データと呼ぶ）をアプリケーション配信装置１に送信する。また携帯電話端末２は電子メールを作成し送受信する機能や、通信ネットワーク上のウェブサーバにアクセスしてウェブページを取得する機能を保持している。そして、携帯電話端末２はユーザの指示に基づいて再生アプリケーションを起動し、ユーザが撮影した画像と同じ画像またはその画像を変形した変形画像を液晶モニタに表示する。なお、本実施形態においては、撮影対象は人の顔であり、変形画像は目や鼻や口を変形させた画像である。
【００３９】
アプリケーション配信装置１において、符号１１は携帯電話端末２から送信された撮影画像データを受信する画像受信部である。また１２は携帯電話端末２から受信した撮影画像データを後述する処理によって分割する画像分割処理部（画像分割手段）である。なお分割後の画像データを小画像データと呼ぶこととする。また小画像データによって携帯電話端末２の液晶モニタに表示される画像を小画像と呼ぶこととする。また１３は、分割後の複数の小画像データを用いて端末の表示部に撮影画像データと同じ画像を表示する処理と各小画像データの画像それぞれの相対位置を表示部で移動させて撮影画像データの画像を変形した変形画像を表示する処理とを携帯電話端末２に実行させる変形処理プログラムを記憶する変形処理プログラム記憶部（変形処理プログラム記憶手段）である。ここで変形処理プログラム記憶部１３には複数の変形処理プログラムが記録されており、それぞれのプログラムは異なる変形モードの処理を携帯電話端末２に実行させる。なお、変形処理部プログラム記憶部１３は変形モードの識別番号（変形モード情報）と変形処理プログラムとを対応付けて記憶している。
【００４０】
また１４は再生アプリケーション作成処理部（再生アプリケーション作成手段、取得先情報生成手段）であり、画像分割処理部１２によって作成された複数の小画像データと変形処理プログラム記憶部１３に記録されている変形処理プログラムとに基づいて、再生アプリケーションを作成する。また再生アプリケーション作成処理部１４は、作成した再生アプリケーションを取得するためのＵＲＬ（取得先情報）を生成する。また１５は再生アプリケーション記憶部（再生アプリケーション記憶手段）であり、再生アプリケーション作成処理部１４が作成した再生アプリケーションと当該再生アプリケーションを取得するためのＵＲＬとを対応付けて記憶する。また１６は再生アプリケーション配信処理部（取得先情報通知手段、再生アプリケーション配信手段）であり、携帯電話端末２からのＵＲＬへのアクセスに基づいて、当該ＵＲＬに対応する再生アプリケーションを携帯電話端末２に配信する。
【００４１】
また１７は会員登録処理部であり、携帯電話端末２からのユーザの会員登録の処理と、画像データ送信用アプリケーションの携帯電話端末２への送信を行なう。ここで画像データ送信用アプリケーションは撮影した画像を送信する一連の処理を行なう為のアプリケーションである。また１８はユーザ管理データベースであり、会員となったユーザが所持する携帯電話端末２の端末ＩＤとその携帯電話端末２のメールアドレスを対応付けて記憶している。なお、端末ＩＤは携帯電話端末２が予め記憶している。また携帯電話端末２にはメーカ名や端末の機種などが判別できる機種番号が記録されている。そして携帯電話端末２が他の装置と通信した場合には、それら端末ＩＤや機種番号が相手側に通知される。
【００４２】
また携帯電話端末２において、符号２１は無線基地局や通信ネットワークを介してアプリケーション配信装置１と通信を行なう通信処理部である。また２２は撮影対象の画像を撮影する画像撮影部であり、具体的には携帯電話端末２に備えられたデジタルカメラとその制御を行なう機能である。また２３は画像を表示する液晶モニタ（表示部）である。また２４は携帯電話端末２に備えられた数字のキーや十字キーなどによりユーザからの指示を受け付けるユーザインターフェース処理部である。また２５は画像データ処理部であり、撮影画像データのアプリケーション配信装置１への送信処理や、変形画像の液晶モニタ１３への表示の処理を行なう。また２６はアプリケーション記憶部であり、携帯電話端末２がアプリケーション配信装置１から受信した画像データ送信用アプリケーションと再生アプリケーションとを記憶する。
【００４３】
図２は画像変形サービス提供システムにおけるサービスの概要を示す図である。
この図が示すように、まず、ユーザは携帯電話端末２を用いて会員登録を行なう（１）。そして、ユーザは人の顔を携帯電話端末２に備えられたデジタルカメラを用いて撮影し、その撮影した撮影画像データを携帯電話端末２を利用してアプリケーション配信装置１へ送信する（２）。次にアプリケーション配信装置１は、受信した撮影画像データを利用して、携帯電話端末２の液晶モニタ２３において、顔が変形する画像を表示させる再生アプリケーションを作成し、またその再生アプリケーションを取得する為のＵＲＬを生成する（３）。そして、アプリケーション配信装置１は生成したＵＲＬを携帯電話端末２に通知する（４）。ユーザは再生アプリケーションを取得するために、携帯電話端末２を用いて、通知を受けたＵＲＬにアクセスする。そして携帯電話端末２がアプリケーション配信装置１から再生アプリケーションを取得する（５）。また、会員のユーザは再生アプリケーション取得先のＵＲＬを他の会員以外のユーザに通知する（７）。すると、会員以外のユーザも携帯電話端末２を利用して、通知を受けたＵＲＬに対応する再生アプリケーションを取得することができる（８）。
【００４４】
次に、携帯電話端末が撮影画像データを送信するまでの処理の詳細について説明する。
会員は予めアプリケーション配信装置１にアクセスして会員登録を行なう。この時、携帯電話端末２からは携帯電話端末２固有の識別番号である端末ＩＤがアプリケーション配信装置１に送信される。また、会員は会員登録時に携帯電話端末２を用いて、携帯電話端末２で電子メールを受信するためのメールアドレスを登録する。そして、アプリケーション配信装置１の会員登録処理部１７は端末ＩＤとメールアドレスとを対応付けてユーザ管理データベース１８に記録する。また会員登録処理部１７は画像データ送信用アプリケーションを記憶しており、その画像データ送信用アプリケーションを会員登録時に携帯電話端末２に配信する。携帯電話端末２は受信した画像データ送信用アプリケーションをアプリケーション記憶部２６に記憶させる。
【００４５】
この画像データ送信用アプリケーションは、携帯電話端末２に備えられたデジタルカメラを起動する処理と、撮影した画像の中心を決定する処理と、ユーザに画像の変形モードを選択させる処理と、ユーザのメールアドレスと変形モードの確認を行なう画面を表示する処理と、ユーザのメールアドレスと変形モードの識別番号と撮影画像データとをアプリケーション配信装置１に送信する処理とを携帯電話端末２の画像データ処理部２５に実行させるアプリケーションである。そして、ユーザが画像変形サービスを利用する時、まずユーザは携帯電話端末２を用いて画像データ送信用アプリケーション起動の指示を行なう。すると画像データ処理部２５はアプリケーション記憶部２６に記録されている画像データ送信用アプリケーションを起動する。そして、画像データ処理部２５は画像データ送信用アプリケーションのプログラムを読み込む。
【００４６】
図３は画像データ送信用アプリケーションを起動した時に液晶モニタに表示される画面を示す図である。
この図が示すように、画像データ送信用アプリケーションが起動されると、画像データ処理部２５は、画像変形サービスのサービス名と写真を撮影することを促すボタンをを表示した画面を、液晶モニタ２３に出力する（１ａ）。ユーザが携帯電話端末２のキーを押すと「写真を撮影する」のボタンがクリックされる。すると、画像データ処理部２５は画像撮影部２２に携帯電話２に備えられたデジタルカメラの起動を指示し、画像撮影部２２がデジタルカメラを起動する（２ａ）。ユーザは携帯電話端末２を操作して人の顔を撮影する。撮影が完了すると、次に画像データ処理部２５は撮影した顔の画像と中心線と画像の枠を表示した画面を液晶モニタ２３に出力する（３ａ）。この画面の画像の枠は、本実施形態においては縦１００画素、横１０１画素の画像の範囲を指定する枠である。そして、この画面においてユーザは携帯電話端末２を操作して撮影画像を左右に移動させて、顔の鼻と中心線との位置を一致させる。そして、ユーザが携帯電話端末２を操作して決定をすると、画像データ処理部２５は液晶モニタに表示した枠内の画像を、アプリケーション配信装置１へ送信する画像として決定する。
【００４７】
次に、画像データ処理部２５は撮影画像の変形モードを複数の変形モードの中から選択させる画面を液晶モニタ２３に表示する（４ａ）。そして、ユーザは複数の変形モードの中から撮影画像の変化モードを選択する。すると画像データ処理部２５は変形モードとユーザのメールアドレスとをユーザに確認させるために表示した画面を液晶モニタ２３に出力する（５ａ）。またこの画面にはデータ送信のボタンが表示されている。ユーザが携帯電話端末２を操作してデータ送信のボタンをクリックすると、画像データ処理部２５はユーザによって撮影された撮影画像データと、変形モードの識別番号と、ユーザのメールアドレスとをアプリケーション配信装置１に送信する。なお、画像送信用アプリケーションは予め変形モードごとの識別番号を保持しており、ユーザの指定した変形モードに対応する識別番号を画像データと共にアプリケーション配信装置１に送信している。そして、アプリケーション配信装置１の画像受信部１１が撮影画像データと、変形モードの識別番号と、ユーザのメールアドレスとを受信する。またこの時、携帯電話端末２からアプリケーション配信装置１に携帯電話端末２の端末ＩＤも通知される。
【００４８】
ここで、撮影画像データのアプリケーション配信装置１への送信手順は次のような手順であっても良い。例えば、ユーザは会員登録後、携帯電話端末２を利用して会員専用のホームページにアクセスし、当該ホームページに記載されている撮影画像データ送信先のメールアドレスを、携帯電話端末２に記憶させておく。このメールアドレスは画像の変形モードごとに異なるメールアドレスであり、会員専用のホームページには変形モードの数だけのメールアドレスが記載されている。また、それらメールアドレスは全てアプリケーション配信装置１宛てのメールアドレスである。次に、ユーザの操作に基づいて、携帯電話端末２が電子メール作成機能を利用して撮影画像データを添付した電子メールを作成し、会員専用のホームページで取得したメールアドレスへ送信する。アプリケーション配信装置１の画像受信部１１が撮影画像データの添付された電子メールアドレスを受信する。なお、アプリケーション配信装置１では、電子メールを受信したアドレスによって、ユーザの希望する画像の変形モードを把握する。このようにして、撮影画像データと変形モードとユーザの電子メールアドレスが通知されるようにしても良い。
【００４９】
次に、アプリケーション配信装置１の再生アプリケーション作成処理について説明する。まず画像受信部１１は、撮影画像データを受信するとユーザ管理データベース１８に携帯電話端末２の端末ＩＤが記録されているか否かを確認してユーザ認証を行なう。そして、記録されている場合には再生アプリケーションの作成処理を進め、記録されていない場合には会員登録をするよう促すウェブページを携帯電話端末２に送信する。
そして、ユーザの認証が成立した場合、画像受信部１１は画像分割処理部１２に撮影画像データと変形モードの識別番号とユーザのメールアドレスとを出力する。ここで撮影画像データは例えばＪＰＥＧ形式のデータである。そして撮影画像データは画像イメージデータとフォーマット規定データとを格納したデータである。ここで、画像イメージデータとは撮影した画像のイメージを表すデータであり、またフォーマット規定データは、例えば画像データがＪＰＥＧ形式であれば、ＪＦＩＦヘッダや量子化テーブルやハフマンテーブルなどのデータである。
【００５０】
図４はアプリケーション配信装置が再生アプリケーションを作成する処理フローを示す図である。
画像分割処理部１２は画像受信部１１から撮影画像データと変形モードの識別番号とユーザのメールアドレスとを受けると、まず、撮影画像データに含まれる画像イメージデータを５０分割（画像イメージデータ１〜画像データイメージ５０とする）して、分割後のそれぞれの画像イメージデータに、フォーマット規定データを付加して、小画像データ１〜小画像データ５０を作成する（１ｂ）。そして画像分割処理部１２は作成した小画像データ１から小画像データ５０の５０個の小画像データと変形モードの識別番号とユーザのメールアドレスとを再生アプリケーション作成処理部１４に転送する。なお、本実施形態においては画像分割処理部１２は撮影画像データを５０個の小画像データに分割しているが、分割数はこれに限らない。
【００５１】
次に再生アプリケーション作成処理部１４は、小画像データ１〜小画像データ５０までの５０個の小画像データに共通する共通データを抽出し、その共通データに、小画像データ１〜小画像データ５０の各固有のデータを付加する（２ｂ）。ここで、共通データは、例えば小画像データ１〜小画像データ５０のそれぞれのフォーマット規定データ中で共通するデータである。また固有データは５０個のそれぞれのフォーマット規定データにおいて他の小画像データのフォーマット規定データと共通しないデータと、画像イメージデータとを組み合わせたデータである。
【００５２】
次に再生アプリケーション作成処理部１４は、画像分割処理部１２から通知を受けた変形モードの識別番号に対応して変形処理プログラム記憶部１３に記録されている変形処理プログラムを読み取って、上述の２ｂの処理で作成したデータ列に付加し、再生アプリケーションを作成する（３ｂ）。以上の１ｂから３ｂまでの処理によって、アプリケーション配信装置１は再生アプリケーションを作成する。
【００５３】
次に、再生アプリケーション作成処理部１４は作成した再生アプリケーションを取得するためのＵＲＬを生成する。そして再生アプリケーション作成処理部１４は、作成した再生アプリケーションと生成したＵＲＬとを対応付けて再生アプリケーション記憶部１５に記録する。また再生アプリケーション作成処理部１４は再生アプリケーションを作成した旨の情報と生成したＵＲＬとユーザのメールアドレスとを再生アプリケーション配信処理部１６に通知する。そして、再生アプリケーション配信処理部１６は電子メール送信処理の機能を用いて、ＵＲＬを記載した電子メールを作成し、撮影画像を送信したユーザのメールアドレス宛てに送信する。
【００５４】
次にユーザは、再生アプリケーションをダウンロードする際において、携帯電話端末２で受信した電子メールに記載のＵＲＬにアクセスする。すると、アプリケーション配信装置１の再生アプリケーション配信処理部１６は、アクセスされたＵＲＬに対応する再生アプリケーションを再生アプリケーション記憶部１５から読み取って、携帯電話端末２に送信する。そして携帯電話端末２で再生アプリケーションを受信する。携帯電話端末２は受信した再生アプリケーションをアプリケーション記憶部２６に記憶させる。これによって、ユーザは携帯電話端末２を用いて再生アプリケーションを起動して、変形画像を液晶モニタ２３に表示することができるようになる。
【００５５】
図５は撮影画像と小画像との関係を示す図である。
この図が示すように撮影画像は縦１００画素、横１０１画素の画像である。この撮影画像において便宜上、左上端の画素を（０，０）の画素、右下端の画素を（１０１，１００）の画素とすると、まず、上述の１ｂの処理において画像分割処理部１２は、（０，０）、（３，０）、（０，１００）（３，１００）の各画素で囲まれる画像を小画像１とし、その小画像１を表示する小画像データ１を作成している。次に、画像分割処理部１２は（３，０）、（５，０）、（３，１００）、（５、１００）の各画素で囲まれる画素を小画像２とし、その小画像２を表示する小画像データ２を作成している。このように、画像分割処理部１２は、撮影画像データの画像を小画像に分割する際に、隣り合う小画像が１画素分の所定範囲ずつ重なり合うように縦方向（所定の分割方向）に５０分割し、小画像データを５０個作成する。
【００５６】
次に、携帯電話端末において再生アプリケーションを起動した際の処理について説明する。ユーザが携帯電話端末２のキーを操作して再生アプリケーションの起動を指示すると、ユーザインターフェース処理部２４は画像データ処理部２５に再生アプリケーションの起動を指示する。すると画像データ処理部２５はアプリケーション記憶部２６に記録されている再生アプリケーションを読み込んで、その再生アプリケーションを起動する。ここで、再生アプリケーションに保持される変形処理プログラムは、携帯電話端末２の画像データ処理部２５に、小画像データ１〜小画像データ５０を復元する処理や、小画像データによって表示される小画像を液晶モニタ２３に並べて、ユーザの撮影した撮影対象の撮影画像と同じイメージの画像を表示する処理や、各小画像の相対位置を移動させて変形画像を液晶モニタ２３に表示する処理などを実行させるプログラムである。
【００５７】
画像データ処理部２５は再生アプリケーションを起動すると、次に再生アプリケーション中の共通データを５０個複製し、各共通データに小画像データ１の固有のデータ〜小画像５０の固有のデータをそれぞれ付加して、小画像データ１から小画像データ５０の５０個の小画像データを再構築する。次に画像データ処理部２５は１００×１０１画素の画像が中央に位置する液晶モニタ２３の範囲を決定し、その範囲において左上端を仮想的なＸＹ座標の原点（Ｘ＝０，Ｙ＝０）、左下端をＸＹ座標（１０１，１００）とする。そして画像データ処理部２５は液晶モニタ２３で決定した範囲において、小画像データ１によって表示される小画像１を（０，０）、（３，０）、（０，１００）（３，１００）の所定の座標内に表示し、また小画像データ２によって表示される小画像２を（３，０）、（５，０）、（３，１００）、（５、１００）の所定の座標内に表示し、順に小画像データ５０まで小画像を表示していく。なお、隣り合う小画像の重なり部分においては、番号の若い小画像のイメージを液晶モニタ２３に表示する。このようにして、まず、画像データ処理部２５はユーザが携帯電話端末２を用いて撮影した撮影対象の撮影画像と同じイメージの画像（以降、デフォルト画像表示と呼ぶ）を液晶モニタ２３に表示する。
【００５８】
次に、ユーザが携帯電話端末２のキーを操作して、液晶モニタ２３に表示された画像の変形指示を行なう。すると、画像データ処理部２５は再生アプリケーションの変形処理プログラムに設定された変形モードに基づいて、各小画像を移動させて、変形画像が液晶モニタ２３に表示される。
図６は変形モードが「笑顔」の際の各小画像の移動量を表した図である。この図に表示された数字は左上から順番に、小画像１から小画像５０までの画素単位の移動量を表している。なおマイナスは小画像がＸＹ座標のＹ軸方向（分割方向）の上側に移動することを意味している。そして、この「笑顔」の変形モードにおいては、顔の特徴部分である口の中央がＹ軸方向の下側に大きく移動するように移動量が設定され、また左右の目の中央が縦方向の上側に大きく移動するように移動量が設定されている。また、隣接する小画像の移動量の変化が滑らかになるように変形モードが設定されている。
また図７は変形モードが「泣き顔」の際の各小画像の移動量を表した図である。そしてこの「泣き顔」の変形モードにおいては、顔の特徴部分である口の中央がＹ軸方向の上側に大きく移動するように移動量が設定され、また左右の目の中央がＹ軸方向の下側に大きく移動するように移動量が設定されている。また、隣接する小画像の移動量の変化が滑らかになるように変形モードが設定されている。
【００５９】
また図８は変形モードが「横方向１」の際の各小画像の移動量を表した図である。そしてこの「横方向１」の変形モードにおいては、鼻周辺の画像が鼻の中心に向かってＸＹ座標のＸ軸方向（分割方向と直交する方向）に移動し、また目の周辺が目の中心を基準として左右に離れるようにＸ軸方向に移動するような移動量が設定されている。これにより、顔の画像は知的な宇宙人のような印象になる。なおマイナスは左方向に移動することを意味している。
【００６０】
また図９は変形モードが「横方向２」の際の各小画像の移動量を表した図である。そしてこの「横方向２」変形モードにおいては、鼻周辺の画像が鼻の中心を基準として左右に離れるようにＸ軸方向に移動し、また目周辺が目の中心に向かってＸ軸方向に移動するような移動量が設定されている。これにより、顔の画像はゴリラや半魚人の様な印象になる。なお、図８、図９で示した変形モードの移動量は、小画像１と小画像５０の移動量が０でかつ小画像１〜小画像５０までの移動量の総和が０となっている。このようにして、枠内から小画像がはみ出さないような工夫がされている。また図８、図９で示した変形モードの移動量は隣り合う小画像がお互い離れないように設定されている。また上述の図６から図９で示した変形モードで示される移動量は、隣接する小画像の移動量の変化が滑らかであるようなことを特徴とする。これにより、画像の目や口などの特徴部分の変形の際の不自然さを吸収する。
【００６１】
そして、画像データ処理部２５は、デフォルト画像表示から変形モードに対応した変形画像に変化させる際に、変形モードの移動量になるまで１画素ずつ（規定の移動量ずつ）小画像１〜５０のそれぞれを移動させて表示し、また、画像データ処理部２５はデフォルト画像表示から変形モードで表される変形画像になるまで、徐々に画像が変化していくように表示する。
【００６２】
また、その他の変形モードとして、例えば、口を大きくあけるような変形モードであっても良い。図１０は変形モードが「笑顔」＋「口を大きくあける」である場合のイメージを示す図である。この場合、例えば、顔の画像は縦に５０分割され、さらに口付近において横方向に２分割されている。そしてこの変形モードの場合「笑顔」と同様の移動量で小画像を移動させて、さらに、あご付近の小画像を大きく下方向に移動させる。
【００６３】
以上、図６〜図１０を用いて変形モードについて説明したが、再生アプリケーションの変形処理プログラムは、例えば図６〜図９の複数の変形モードに基づく画像表示を画像データ処理部２５に処理させるプログラムであっても良い。図１１は携帯電話端末２における変形モードごとの変形画像の遷移を示した図である。ここで、携帯電話端末２には数字のキーが備えられている。そして変形処理プログラムは、例えば、ユーザが数字の２を押した時には「笑顔」の変形モードの画像を液晶モニタ２３に表示する処理を行なうプログラムであり、またユーザが数字の８を押した時には「泣き顔」の変形モードの画像を液晶モニタ２３に表示する処理を行なうプログラムであり、またユーザが数字の４を押した時には「横方向１」の変形モードの画像を液晶モニタ２３に表示する処理を行なうプログラムであり、またユーザが数字の６を押した時には「横方向２」の変形モードの画像を液晶モニタ２３に表示する処理を行なうプログラムである。また、変形処理プログラムはデフォルト画像表示から各変形モードの変形画像に遷移した際に、変形画像の下にメッセージを表示したり、携帯電話端末２に備えられたスピーカからメロディを発信したりするプログラムであっても良い。
【００６４】
また、会員のユーザは再生アプリケーションは会員以外のユーザもアプリケーション配信装置１から取得できるようにしてもよい。例えば、会員のユーザがアプリケーション配信装置１から通知されたＵＲＬを他のユーザに通知する。そして、他のユーザは会員のユーザから通知を受けたＵＲＬにアクセスして、再生アプリケーションを取得する。この時、他のユーザの携帯電話端末２はアプリケーション配信装置１に対して機種番号を通知している。ここで、アプリケーション配信装置１の再生アプリケーション配信処理部１６は、携帯電話端末２の機種番号から、再生アプリケーションが対応していない機種を判別して、対応していない場合には、サービスが利用できない旨のウェブページを携帯電話端末２に送信するようにしてもよい。
【００６５】
なお、上述のアプリケーション配信装置や携帯電話端末は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態による画像変形サービス提供システムの構成を示すブロック図である。
【図２】本実施形態の画像変形サービス提供システムにおけるサービスの概要を示す図である。である。
【図３】本実施形態の画像データ送信用アプリケーションを起動した時に液晶モニタに表示される画面を示す図である。
【図４】本実施形態のアプリケーション配信装置が再生アプリケーションを作成する処理フローを示す図である。
【図５】本実施形態における撮影画像と小画像との関係を示す図である。
【図６】本実施形態における変形モードが「笑顔」の際の各小画像の移動量を表した図である。
【図７】本実施形態における変形モードが「泣き顔」の際の各小画像の移動量を表した図である。
【図８】本実施形態における変形モードが「横方向１」の際の各小画像の移動量を表した図である。
【図９】本実施形態における変形モードが「横方向２」の際の各小画像の移動量を表した図である。
【図１０】本実施形態における変形モードが「笑顔」＋「口を大きくあける」である場合のイメージを示す図である。
【図１１】本実施形態の携帯電話端末における変形モードごとの変形画像の遷移を示した図である。
【符号の説明】
【００６７】
１・・・アプリケーション配信装置、２・・・携帯電話端末、１１・・・画像受信部、１２・・・画像分割処理部、１３・・・変形処理プログラム記憶部、１４・・・再生アプリケーション作成処理部、１５・・・再生アプリケーション記憶部、１６・・・再生アプリケーション配信処理部、１７・・・会員登録処理部、１８・・・ユーザ管理データベース、２１・・・通信処理部、２２・・・画像撮影部、２３・・・液晶モニタ、２４・・・ユーザインターフェース処理部、２５・・・画像データ処理部、２６アプリケーション記憶部
【図１】
2005071093.tif 000003
【図２】
2005071093.tif 000004
【図３】
2005071093.tif 000005
【図４】
2005071093.tif 000006
【図５】
2005071093.tif 000007
【図６】
2005071093.tif 000008
【図７】
2005071093.tif 000009
【図８】
2005071093.tif 000010
【図９】
2005071093.tif 000011
【図１０】
2005071093.tif 000012
【図１１】
2005071093.tif 000013