(57)【特許請求の範囲】
【請求項１】
１以上の情報処理装置で構成され、ユーザが描画する描画領域と、前記描画領域に描画された絵柄を表示する際に該絵柄の画像に与える動作のパターンを指定する動作設定領域と、を含む用紙を読み取って、前記絵柄の画像を表示画面上で移動させる画像処理システムであって、
前記用紙を読み取り画像データを取得する読取手段と、
前記画像データの前記描画領域から、描画された絵柄の画像データを抽出する抽出手段と、
前記抽出手段で抽出した画像データに基づき、表示画面上に表示する表示画像を生成する生成手段と、
移動動作、回転動作、拡大動作、縮小動作、ならびに、移動動作、回転動作、拡大動作および縮小動作のうち複数の動作の組み合わせによる動作、の何れかの動作を用いてパターン化される複数の動作のパターンのそれぞれに応じた画像処理を、前記抽出した画像データに対して行い、前記表示画像に動作を与える画像処理手段と、
前記画像データから前記動作設定領域を検出し、前記複数の動作のパターンのうち該動作設定領域によって指定される動作のパターンを特定する検出手段と、
前記抽出した画像データに対して、前記検出手段により特定された動作のパターンに応じた画像処理を前記画像処理手段により行い、該動作のパターンに基づく動作が与えられた前記表示画像を前記表示画面上で動作させる動作設定手段と、
を有する画像処理システム。
【請求項２】
近距離無線通信手段により通信が行われた携帯端末からアドレス情報を取得するアドレス取得手段と、
前記表示画像を前記アドレス情報が示す宛先に送信する送信手段と、
をさらに有する請求項１に記載の画像処理システム。
【請求項３】
前記近距離無線通信手段をさらに有し、
前記アドレス取得手段は、
前記読取手段により前記用紙を読み取らせるユーザが携帯する携帯端末から前記アドレス情報を取得する
請求項２に記載の画像処理システム。
【請求項４】
前記検出手段は、
前記表示画像を動作させないパターンをさらに含む前記複数の動作のパターンのうち前記動作設定領域により指定される動作のパターンを特定し、
前記動作設定手段は、
前記表示画像を動作させないパターンが指定されていた場合に、前記抽出した画像データに対して前記画像処理手段による画像処理を行わない
請求項１乃至請求項３の何れか１項に記載の画像処理システム。
【請求項５】
前記検出手段は、
前記画像データからユーザによる記入がされた前記動作設定領域を検出し、前記複数の動作のパターンのうち該動作設定領域により指定される動作のパターンを特定する
請求項１乃至請求項４の何れか１項に記載の画像処理システム。
【請求項６】
ユーザが描画する描画領域と、前記描画領域に描画された絵柄を表示する際に該絵柄の画像に与える動作のパターンを指定する動作設定領域と、を含む用紙を読み取って、前記絵柄の画像を表示画面上で移動させる画像処理方法であって、
前記用紙を読み取り画像データを取得する読取ステップと、
前記画像データの前記描画領域から、描画された絵柄の画像データを抽出する抽出ステップと、
前記抽出ステップにより抽出した画像データに基づき、表示画面上に表示する表示画像を生成する生成ステップと、
移動動作、回転動作、拡大動作、縮小動作、ならびに、移動動作、回転動作、拡大動作および縮小動作のうち複数の動作の組み合わせによる動作、の何れかの動作を用いてパターン化される複数の動作のパターンのそれぞれに応じた画像処理を、前記抽出した画像データに対して行い、前記表示画像に動作を与える画像処理ステップと、
前記画像データから前記動作設定領域を検出し、前記複数の動作のパターンのうち該動作設定領域によって指定される動作のパターンを特定する検出ステップと、
前記抽出した画像データに対して、前記検出ステップにより特定された動作のパターンに応じた画像処理を前記画像処理ステップにより行い、該動作のパターンに基づく動作が与えられた前記表示画像を前記表示画面上で動作させる動作設定ステップと、
を有する画像処理方法。
【請求項７】
近距離無線通信手段により通信が行われた携帯端末からアドレス情報を取得するアドレス取得ステップと、
前記表示画像を前記アドレス情報が示す宛先に送信する送信ステップと、
をさらに有する請求項６に記載の画像処理方法。
【請求項８】
前記近距離無線通信手段による通信を行う通信ステップをさらに有し、
前記アドレス取得ステップは、
前記読取ステップにより前記用紙を読み取らせるユーザが携帯する携帯端末から前記通信ステップにより前記アドレス情報を取得する請求項７に記載の画像処理方法。
【請求項９】
前記検出ステップは、
前記表示画像を動作させないパターンをさらに含む前記複数の動作のパターンのうち前記動作設定領域により指定される動作のパターンを特定し、
前記動作設定ステップは、
前記表示画像を動作させないパターンが指定されていた場合に、前記抽出した画像データに対して前記画像処理手段による画像処理を行わない
請求項６乃至請求項８の何れか１項に記載の画像処理方法。
【請求項１０】
前記検出ステップは、
前記画像データからユーザによる記入がされた前記動作設定領域を検出し、前記複数の動作のパターンのうち該動作設定領域により指定される動作のパターンを特定する
請求項６乃至請求項９の何れか１項に記載の画像処理方法。
【請求項１１】
ユーザが描画する描画領域と、前記描画領域に描画された絵柄を表示する際に該絵柄の画像に与える動作のパターンを指定する動作設定領域と、を含む用紙を読み取って、前記絵柄の画像を表示画面上で移動させる画像処理装置であって、
読取手段により前記用紙から読み取られた画像データを取得する取得手段と、
前記画像データの前記描画領域から、描画された絵柄の画像データを抽出する抽出手段と、
前記抽出手段で抽出した画像データに基づき、表示画面上に表示する表示画像を生成する生成手段と、
移動動作、回転動作、拡大動作、縮小動作、ならびに、移動動作、回転動作、拡大動作および縮小動作のうち複数の動作の組み合わせによる動作、の何れかの動作を用いてパターン化される複数の動作のパターンのそれぞれに応じた画像処理を、前記抽出した画像データに対して行い、前記表示画像に動作を与える画像処理手段と、
前記画像データから前記動作設定領域を検出し、前記複数の動作のパターンのうち該動作設定領域によって指定される動作のパターンを特定する検出手段と、
前記抽出した画像データに対して、前記検出手段により特定された動作のパターンに応じた画像処理を前記画像処理手段により行い、該動作のパターンに基づく動作が与えられた前記表示画像を前記表示画面上で動作させる動作設定手段と、
を有する画像処理装置。
【請求項１２】
近距離無線通信手段により通信が行われた携帯端末からアドレス情報を取得するアドレス取得手段と、
前記表示画像を前記アドレス情報が示す宛先に送信する送信手段と、
をさらに有する請求項１１に記載の画像処理装置。
【請求項１３】
前記近距離無線通信手段をさらに有し、
前記アドレス取得手段は、
前記読取手段により前記用紙を読み取らせるユーザが携帯する携帯端末から前記アドレス情報を取得する請求項１２に記載の画像処理装置。
【請求項１４】
前記検出手段は、
前記表示画像を動作させないパターンをさらに含む前記複数の動作のパターンのうち前記動作設定領域により指定される動作のパターンを特定し、
前記動作設定手段は、
前記表示画像を動作させないパターンが指定されていた場合に、前記抽出した画像データに対して前記画像処理手段による画像処理を行わない
請求項１１乃至請求項１３の何れか１項に記載の画像処理装置。
【請求項１５】
前記検出手段は、
前記画像データからユーザによる記入がされた前記動作設定領域を検出し、前記複数の動作のパターンのうち該動作設定領域により指定される動作のパターンを特定する
請求項１１乃至請求項１４の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理方法および画像処理装置に関する。
【背景技術】
【０００２】
電子メールなどにおいて、作成した文章に絵文字画像を挿入する例が多く見受けられる。絵文字画像は、様々な表情の顔、動物、記号、アイテムなどを、文書において一般的に用いられるフォントサイズで図案化したものであり、対応するアプリケーションにより、テキストと共に表示される。一例として、携帯電話端末に搭載される電子メール機能においては、例えばサイズが縦２０ドット×横２０ドット程度の絵文字画像が用いられる。絵文字画像は、文書中に使用することで文書の表現の幅が広がると考えられており、広く普及している。
【０００３】
特許文献１には、ペン入力可能なタブレットを用いて手書き入力された画像を、電子メール作成ソフトウェアで作成中の電子メールの文書に書き込むことができるようにしたメールツールが記載されている。この特許文献１によれば、ユーザは、手書きで作成した画像を、電子メールの文書に貼り付けて送信することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上記に鑑みてなされたものであって、手書き画像に基づく絵文字画像をより容易に作成可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、第１の発明は、１以上の情報処理装置で構成され、ユーザが描画する描画領域と、描画領域に描画された絵柄を表示する際に絵柄の画像に与える動作のパターンを指定する動作設定領域と、を含む用紙を読み取って、絵柄の画像を表示画面上で移動させる画像処理システムであって、用紙を読み取り画像データを取得する読取手段と、画像データの描画領域から、描画された絵柄の画像データを抽出する抽出手段と、抽出手段で抽出した画像データに基づき、表示画面上に表示する表示画像を生成する生成手段と、移動動作、回転動作、拡大動作、縮小動作、ならびに、移動動作、回転動作、拡大動作および縮小動作のうち複数の動作の組み合わせによる動作、の何れかの動作を用いてパターン化される複数の動作のパターンのそれぞれに応じた画像処理を、抽出した画像データに対して行い、表示画像に動作を与える画像処理手段と、画像データから動作設定領域を検出し、複数の動作のパターンのうち動作設定領域によって指定される動作のパターンを特定する検出手段と、抽出した画像データに対して、検出手段により特定された動作のパターンに応じた画像処理を画像処理手段により行い、動作のパターンに基づく動作が与えられた表示画像を表示画面上で動作させる動作設定手段と、を有する。
【００１２】
また、第２の発明は、ユーザが描画する描画領域と、描画領域に描画された絵柄を表示する際に絵柄の画像に与える動作のパターンを指定する動作設定領域と、を含む用紙を読み取って、絵柄の画像を表示画面上で移動させる画像処理方法であって、用紙を読み取り画像データを取得する読取ステップと、画像データの描画領域から、描画された絵柄の画像データを抽出する抽出ステップと、抽出ステップで抽出した画像データに基づき、表示画面上に表示する表示画像を生成する生成ステップと、移動動作、回転動作、拡大動作、縮小動作、ならびに、移動動作、回転動作、拡大動作および縮小動作のうち複数の動作の組み合わせによる動作、の何れかの動作を用いてパターン化される複数の動作のパターンのそれぞれに応じた画像処理を、抽出した画像データに対して行い、表示画像に動作を与える画像処理ステップと、画像データから動作設定領域を検出し、複数の動作のパターンのうち動作設定領域によって指定される動作のパターンを特定する検出ステップと、抽出した画像データに対して、検出ステップにより特定された動作のパターンに応じた画像処理を画像処理ステップにより行い、動作のパターンに基づく動作が与えられた表示画像を表示画面上で動作させる動作設定ステップと、を有する。
【００１３】
また、第３の発明は、ユーザが描画する描画領域と、描画領域に描画された絵柄を表示する際に絵柄の画像に与える動作のパターンを指定する動作設定領域と、を含む用紙を読み取って、絵柄の画像を表示画面上で移動させる画像処理装置であって、読取手段により用紙から読み取られた画像データを取得する取得手段と、画像データの描画領域から、描画された絵柄の画像データを抽出する抽出手段と、抽出手段で抽出した画像データに基づき、表示画面上に表示する表示画像を生成する生成手段と、移動動作、回転動作、拡大動作、縮小動作、ならびに、移動動作、回転動作、拡大動作および縮小動作のうち複数の動作の組み合わせによる動作、の何れかの動作を用いてパターン化される複数の動作のパターンのそれぞれに応じた画像処理を、抽出した画像データに対して行い、表示画像に動作を与える画像処理手段と、画像データから動作設定領域を検出し、複数の動作のパターンのうち動作設定領域によって指定される動作のパターンを特定する検出手段と、抽出した画像データに対して、検出手段により特定された動作のパターンに応じた画像処理を画像処理手段により行い、動作のパターンに基づく動作が与えられた表示画像を表示画面上で動作させる動作設定手段と、を有する。
【発明の効果】
【００１４】
本発明によれば、手書き画像に基づく絵文字画像をより容易に作成可能となるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の各実施形態の利用形態の例を示す略線図である。
【図２】図２は、本発明の第１の実施形態による画像処理装置の一例の機能を示す機能ブロック図である。
【図３】図３は、本発明の第１の実施形態による絵文字画像の生成方法を示す一例のフローチャートである。
【図４】図４は、絵柄を描画するための用紙の例を説明するための略線図である。
【図５】図５は、整形処理部における整形処理について説明するための略線図である。
【図６】図６は、グレースケール画像の場合の誇張処理について説明するための略線図である。
【図７】図７は、グレースケール画像の場合の誇張処理について説明するための略線図である。
【図８】図８は、カラー画像の場合の誇張処理について説明するための一例のフローチャートである。
【図９】図９は、誇張処理を繰り返して行うことを説明するための略線図である。
【図１０】図１０は、トリミング処理部で行われるトリミング処理について説明するための略線図である。
【図１１】図１１は、縮小処理部で行われる縮小処理について説明するための略線図である。
【図１２】図１２は、誇張処理回数の決め方について説明するための略線図である。
【図１３】図１３は、本発明の第１の実施形態の第１の変形例による用紙の例を示す略線図である。
【図１４】図１４は、本発明の第１の実施形態の第２の変形例による用紙の例を示す略線図である。
【図１５】図１５は、本発明の第２の実施形態による画像処理装置の一例の機能を示す機能ブロック図である。
【図１６】図１６は、本発明の第２の実施形態による絵文字画像の生成方法を示す一例のフローチャートである。
【図１７】図１７は、設定情報の例を示す略線図である。
【図１８】図１８は、画像の回転について説明するための略線図である。
【図１９】図１９は、拡大／縮小に関する動画について説明するための略線図である。
【図２０】図２０は、移動処理の例についてより具体的に説明するための略線図である。
【図２１】図２１は、本発明の第２の実施形態による動画像による絵文字画像生成処理を要約して示す略線図である。
【図２２】図２２は、動画像による絵文字画像の動きを設定する設定入力領域の一例を示す略線図である。
【図２３】図２３は、回転処理の手順の違いによる縮小画像の違いを説明するための略線図である。
【図２４】図２４は、回転角度に応じて誇張処理の強度を調整することを説明するための略線図である。
【図２５】図２５は、本発明の第１および第２の実施形態それぞれの画像処理装置に共通して適用可能なＰＣの一例の構成を示すブロック図である。
【図２６】図２６は、本発明の第３の実施形態による非接触の近接無線通信方式を利用した絵文字画像作成システムの構成の例を示す略線図である。
【図２７】図２７は、従来技術による絵文字画像作成の例を示す略線図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照して、本発明に係る画像処理装置の実施形態を詳細に説明する。本発明の実施形態では、連続した直線や曲線を用いて描画された元画像に基づき、例えばサイズが縦２０ドット×横２０ドットの絵文字画像を生成する。このとき、元画像に対して描画部分を誇張する誇張処理を施し、その後、当該元画像を縦２０ドット×横２０ドットに縮小して、所望の絵文字画像を生成する。絵文字画像のサイズへの縮小処理を、元画像の描画部分を誇張した後に行うので、元画像における必要な線が欠けるのが防がれ、見易い絵文字画像を得ることができる。
【００１７】
図１は、本発明の各実施形態の利用形態の例を示す。パーソナルコンピュータ（ＰＣ）１０、ＭＦＰ(Multi  Function  Printer)２０およびタブレット端末２１は、絵文字画像の元となる元画像を作成し、作成された元画像から絵文字画像を生成する装置の例である。なお、ＭＦＰ２０は、プリンタ機能、スキャナ機能、コピー機能、ＦＡＸ機能、通信機能など複数の機能を１台の筐体で実現したものである。一方、携帯電話端末４０およびＰＣ４１は、ＰＣ１０、ＭＦＰ２０およびタブレット端末２１などで生成された絵文字画像を用いた文書作成などを行う装置の例である。
【００１８】
例えば、ＰＣ１０、ＭＦＰ２０およびタブレット端末２１などで生成された絵文字画像は、インターネットなどによるネットワーク３０を介して携帯電話端末４０やＰＣ４１に送信される。携帯電話端末４０やＰＣ４１は、ネットワーク３０を介して送信された絵文字画像を受信して保存し、文書作成の際に用いる。例えば、携帯電話端末４０やＰＣ４１は、保存した絵文字画像を電子メールの文書中に挿入して、当該電子メールを送信する。
【００１９】
絵文字画像の生成方法について、概略的に説明する。例えば、ユーザは、絵文字画像化したい絵柄２をマーカペンなどを用いて紙などに描画した原稿１を用意し、この原稿１を、ＰＣ１０に接続したスキャナ装置１１に読み取らせる。なお、絵文字画像化するための絵柄２の内容は、特に限定されない。例えば、絵、図案、文字、記号などを絵柄２として用いることができる。
【００２０】
ＰＣ１０は、本発明の実施形態による絵文字画像生成を行う画像処理プログラムが搭載され、スキャナ装置１１で原稿１を読み取った原稿画像がこのＰＣ１０に入力される。ＰＣ１０は、画像処理プログラムにより、入力された原稿画像から絵柄２による描画部分を含む所定領域を絵文字画像の元となる元画像として抽出し、この元画像に対して誇張処理を施して元の描画部分を誇張した画像を生成し、この画像を絵文字画像のサイズに縮小して絵文字画像を生成する。
【００２１】
絵文字画像の元となる絵柄２は、紙などに描画されるのに限られない。例えば、ＰＣ１０に接続されたペンタブレット１２などのポインティングデバイスを用いて絵柄２を描画し、元画像を電子データとして直接的に作成してもよい。例えは、ユーザは、ＰＣ１０において描画ソフトウェアを起動させ、絵柄２をペンタブレット１２を用いて描画する。描画ソフトウェアは、ペンタブレット１２による描画に応じて絵柄２による描画部分を含む元画像を生成する。ＰＣ１０は、この元画像に基づき画像処理プログラムにより絵文字画像を生成する。同様にして、表示デバイスとタブレットとが一体的に形成され、内部にコンピュータと同等の機能を有するタブレット端末２１を用いて絵文字画像を生成することもできる。
【００２２】
絵文字画像は、ＭＦＰ２０を用いて生成することもできる。ＭＦＰ２０には、本発明の実施形態による絵文字画像生成を行う画像処理プログラムを予め搭載しておく。例えば、ユーザは、絵文字画像化したい絵柄２が描画された原稿１を、ＭＦＰ２０にスキャナ機能を用いて読み取らせる。ＭＦＰ２０は、画像処理プログラムにより、原稿１がスキャナ機能により読み取られた原稿画像に対して上述と同様にして元画像の抽出、誇張処理および縮小処理を施して絵文字画像を生成する。
【００２３】
また、絵文字画像化の処理は、絵文字画像化する元の画像が入力される場所とは異なる場所で行ってもよい。図１の例において、例えばネットワーク３０に接続されるサーバ４２に対して、本発明の実施形態による画像処理プログラムを搭載しておく。ＰＣ１０、ＭＦＰ２０およびタブレット端末２１は、絵柄２による描画部分を含む画像のデータが入力されると、入力された画像データをそのまま、あるいは圧縮符号化して、ネットワーク３０を介してサーバ４２に向けて送信する。
【００２４】
サーバ４２は、ネットワーク３０を介して送信された画像データを受信し、受信された画像データにおける絵柄２による描画部分を含む所定領域を抽出して元画像データとし、この元画像データに対して上述した誇張処理および縮小処理を施して、例えば縦２０ドット×横２０ドットの絵文字画像による絵文字画像データを得る。この絵文字画像データは、ネットワーク３０を介して携帯電話端末４０やＰＣ４１に対して送信される。ＰＣ１０やＭＦＰ２０、タブレット端末２１などに画像処理プログラムを搭載すること無く、ユーザが描画した絵柄２に基づく絵文字画像を得ることができる。
【００２５】
（第１の実施形態）
次に、本発明の第１の実施形態について説明する。本第１の実施形態では、ユーザが描画した絵柄２に基づき、静止画像としての絵文字画像を生成する。図２は、本第１の実施形態による画像処理装置１００の一例の機能を示す機能ブロック図である。画像処理装置１００は、整形処理部１１０、正規化／誇張処理部１１１、トリミング処理部１１２および縮小処理部１１３を含む。
【００２６】
整形処理部１１０は、入力された元画像が正方形でない場合に、当該画像の上下または左右に余白を追加して、元画像を含む正方形の画像を作成する。正規化／誇張処理部１１１は、整形処理部１１０で整形された画像に対してドット数を正規化する正規化処理を施した後、誇張処理を施し、絵柄２による描画部分が誇張された画像を作成する。誇張処理は、例えば、描画部分を構成する線の幅を太くする処理である。誇張処理の詳細については、後述する。
【００２７】
トリミング処理部１１２は、正規化／誇張処理部１１１で作成された画像から必要部分を切り出す。必要部分は、例えば、画像に含まれる余白部分を取り除いた最小の正方形部分である。トリミング処理部１１２は、画像から切り出された必要部分の画像に対して拡大または縮小処理を施し、予め定められたサイズの画像を作成する。縮小処理部１１３は、トリミング処理部１１２で作成された画像に対して縮小処理を施し、例えば縦２０ドット×横２０ドットの絵文字画像を生成する。
【００２８】
図３は、本第１の実施形態による絵文字画像の生成方法を示す一例のフローチャートである。なお、ここでは、図１に示したＰＣ１０およびスキャナ装置１１を用いて絵文字画像を生成するものとする。この場合、画像処理装置１００を構成する各部は、ＰＣ１０に搭載される画像処理プログラムのモジュールとして、ＰＣ１０の主記憶上に展開される。
【００２９】
図３のフローチャートの実行に先立って、ユーザは、絵文字画像化したい絵柄２を紙にマーカペンなどを用いて描画した原稿１を用意する。そして、原稿１をスキャナ装置１１に読み取らせた原稿画像をＰＣ１０に入力する。ＰＣ１０では、原稿画像データから絵柄２による描画部分を含む所定領域を抽出し、元画像とする。
【００３０】
絵柄２を描画する紙は、特に限定しないが、例えば、図４に例示されるように、大きさが予め定められた描画領域３を示す枠４が印刷された専用の用紙５を用いると、スキャナ装置１１で原稿１を読み取った原稿画像から元画像を抽出する処理が容易となり、好ましい。なお、元画像のサイズは、スキャナ装置１１が原稿１を読み取る際の解像度に依存する。一例として、スキャナ装置１１の原稿１の読み取り時の解像度が１００ｄｐｉ(dot  per  inch)、用紙５のサイズがＡ４サイズ、枠４のサイズが縦５インチ×横６インチである場合、元画像のサイズは、縦５００ドット×横６００ドットとなる。
【００３１】
また、描画領域３は、背景色を予め定められた色としておくと、正規化／誇張処理部１１１による誇張処理や、トリミング処理部１１２によるトリミング処理などが容易となり、好ましい。一般的には、マーカペンなどを用いて描画を行う場合、描画を行った部分の色が濃くなる（輝度値が下がる）ため、背景色は、例えば白色や、輝度値が所定値よりも高い淡い色とする。
【００３２】
図３のフローチャートにおいて、ステップＳ１０で、画像処理装置１００に対して元画像が入力され、次のステップＳ１１で、画像処理装置１００の全体を制御するＣＰＵ（図示しない）などにより、設定情報が読み込まれる。設定情報は、正規化／誇張処理部１１１で行われる誇張処理の回数を示す値が含まれる。誇張処理の回数は、例えば０回〜３０回の範囲から選択されるものとする。
【００３３】
画像処理装置１００に入力された元画像は、整形処理部１１０に供給される。ステップＳ１２で、整形処理部１１０は、供給された元画像に対して余白を付加して縦横のドット数の比が１：１である正方形の画像とする整形処理を行う。
【００３４】
図５を用いて、整形処理部１１０における整形処理について説明する。図５（ａ）は、元画像の例を示す。このように、元画像は、正方形ではない場合がある。整形処理部１１０は、正方形ではない元画像に対して、図５（ｂ）に例示されるように、上下のそれぞれ、または、左右のそれぞれに等しい幅の余白を付加し、正方形の画像を作成する（図５（ｃ））。
【００３５】
次のステップＳ１３で、正規化／誇張処理部１１１は、ステップＳ１２で作成された正方形の画像に対して正規化処理を施し、その後、誇張処理を施し、画像に含まれる描画部分を誇張する。
【００３６】
正規化処理について、概略的に説明する。正規化処理は、画像の解像度（縦横のドット数）を予め定められた値に変換する処理である。後述するように、正規化／誇張処理部１１１では、画像に対して、注目画素の画素値を注目画素周辺の画素の画素値で置き換えることにより、当該画像に含まれる描画部分の線の幅を太くする誇張処理を施す。ここで、例えばスキャナ装置１１で原稿１を読み取る場合に、原稿１上で同じ太さの線の線幅に含まれるドット数は、読み取りの際の解像度が高いほど多くなる。したがって、誇張処理の効果は、原稿１の読み取り時の解像度が低いほど、顕著に表れることになる。
【００３７】
そのため、ステップＳ１３において、誇張処理を行う前に、誇張処理の対象の画像に対して、画像の解像度を予め定められた解像度に変換する解像度変換処理を行い、正規化を行う。誇張処理は、このように解像度が正規化された画像に対して施される。
【００３８】
誇張処理について、詳細に説明する。正規化／誇張処理部１１１で行われる誇張処理は、描画された線の線幅を太くする処理である。描画された線の線幅を誇張処理により太くすることで、誇張処理前に比べて描画部分が膨張する。これにより、描画部分が誇張される。
【００３９】
誇張処理は、背景色が白色乃至淡色の場合、注目画素および注目画素の周囲の８画素による９画素の画素値のうち、最も低い画素値を注目画素の画素値とする処理である。例えば、２値画像の場合は、注目画素および注目画素の周囲の８画素による９画素に１つでも黒（画素値＝０）の画素があった場合、当該注目画素を黒にする。また、グレースケール画像の場合は、注目画素および注目画素の周囲の８画素による９画素の輝度値（画素値）のうち、最も低い輝度値を注目画素の輝度値とする。
【００４０】
図６および図７を用いて、グレースケール画像の場合の誇張処理について、より具体的に説明する。なお、図６および図７において、縦５マス×横５マスの各マスは画素（ドット）を表し、画素はビット深度が８ビットであり輝度が２５６階調で表現されるものとする。また、背景色は輝度値＝２５５の白であるものとする。
【００４１】
図６（ａ）は、誇張処理前の画像の例を示す。この例では、右上から左下にかけて、幅が１乃至２画素の黒い線が描画されていることが分かる。この画像に対して、上述したようにして誇張処理を施す。
【００４２】
図７は、誇張処理の具体的な例を示す。なお、図７の各図において、注目画素は、マス目に斜線を付して示す。図７（ａ）は、上および左からそれぞれ２画素目の画素が注目画素となっており、注目画素の輝度値＝１９０である。図７（ａ）の左側に例示されるように、注目画素および注目画素の周囲８画素の輝度値のうち、「１０」が最も低い輝度値である。そのため、図７（ａ）の右側に例示されるように、注目画素が輝度値＝１０とされる。
【００４３】
次に、図７（ｂ）の左側に例示されるように、前回の注目画素の右隣の画素を新たな注目画素として、同様の処理を行う。この場合、注目画素および注目画素の周囲８画素の輝度値のうち、「０」が最も低い輝度値である。そのため、図７（ｂ）の右側に例示されるように、注目画素が輝度値＝０とされる。さらに、図７（ｃ）の左側に例示されるように、前回の注目画素の右隣の画素を新たな注目画素として、同様の処理を行う。この場合、注目画素および注目画素の周囲８画素の輝度値のうち、「０」が最も低い輝度値である。そのため、図７（ｃ）の右側に例示されるように、注目画素が輝度値＝０とされる。
【００４４】
図７（ｄ）および図７（ｅ）の例でも、同様にして誇張処理が行われる。図７（ｄ）の例では、注目画素の輝度値が「１０」とされ、図７（ｅ）の例では、注目画素の輝度値が「１０」とされる。
【００４５】
図６（ｂ）は、図６（ａ）に例示される画像の全ての画素を順次注目画素として誇張処理を行った結果の例を示す。なお、この場合、縦５画素×横５画素の領域外は、全て輝度値が「２５５」の背景色であるものと見做して誇張処理を行っている。図６（ｂ）に例示されるように、誇張処理の結果が、画像の右上から左下にかけた幅が３乃至４画素の黒い線となって現れており、図６（ａ）の誇張処理前の状態に対して、黒い線の線幅が太くなり、画像の描画部分が膨張していることが分かる。
【００４６】
なお、カラー画像の場合は、画像をＲ（赤色）、Ｇ（緑色）およびＢ（青色）の各色の要素毎に誇張処理を施して、最後に各要素の画像を合成する。図８のフローチャートを用いて、カラー画像の場合の誇張処理の例について説明する。先ず、ステップＳ２０で、対象とする画像を、Ｒ、ＧおよびＢの各色の要素による画像に分解する。
【００４７】
次のステップＳ２１で、Ｒ、Ｇ、Ｂ各色要素の画像を、それぞれグレースケール化する。すなわち、ステップＳ２０で形成されたＲ、Ｇ、Ｂ各色要素の画像の画素値を、輝度値に変換する。そして、次のステップＳ２２で、グレースケール化したＲ、Ｇ、Ｂ各色要素の画像に対して、図６および図７を用いて説明したようにして、誇張処理を施す。
【００４８】
なお、カラー画像の場合、ある色、例えば色Ｒの線は、色Ｒの画素値が最大値で、他の色Ｇ、色Ｂの画素値が「０」となっている。一方、背景色が白色、すなわちＲ、Ｇ、Ｂ各色の画素値が全て最大値の場合、色Ｒの画素値は、色Ｒの線の部分以外においても全て最大値となる。したがって、Ｒ、Ｇ、Ｂ各色のうち何れか１の色要素の線の線幅を太くする処理は、対象色以外の各色要素画像において上述の誇張処理を施すことと同義である。
【００４９】
次のステップＳ２３では、ステップＳ２２で誇張処理を施されたＲ、Ｇ、Ｂ各色要素の画像を、元の色でカラー化する。すなわち、グレースケール化されて誇張処理されたＲ、Ｇ、Ｂ各色要素の画像の輝度値を、Ｒ、Ｇ、Ｂ各色の画素値に変換する。そして、次のステップＳ２４で、カラー化されたＲ、Ｇ、Ｂ各色要素の画像を合成する。これにより、カラー画像に対する誇張処理が行われる。
【００５０】
なお、カラー画像に対して上述のようにして誇張処理を行った場合、誇張処理前の色の境界部分において、この境界の両側の何方の色とも異なる色が発生してしまうことがある。すなわち、上述の誇張処理においては、Ｒ、Ｇ、Ｂ各色の色要素の画像において、より小さい値の画素値が優先される。そのため、境界部分において、例えば黒色など、元の境界の両側における色よりも暗い色が発生する可能性がある。しかしながら、本第１の実施形態では、後述するように、画像に対して誇張処理後に縮小処理が施されるため、この点は無視することができる。
【００５１】
また、この誇張処理は、ステップＳ１１で読み込まれた設定情報に含まれる誇張処理の回数だけ繰り返して実行される。すなわち、図９に例示されるように、誇張処理前の元画像３０２に対して１回目の誇張処理を施して、誇張された画像３０３ａを得る。この画像３０３ａに対して２回目の誇張処理を施して、画像３０３ａより描画の線幅が太く誇張された画像３０３ｂを得る。画像３０３ｃ、３０３ｄおよび３０３ｅは、同様にして直前に誇張処理された画像に対して３回目、４回目、５回目の誇張処理を施して得られた画像の例である。誇張処理回数が増えるに連れ、描画部分の線幅が太くなっていくのが分かる。
【００５２】
説明は図３のフローチャートに戻り、ステップＳ１３の誇張処理が設定情報に含まれる処理回数だけ終了したら、処理はステップＳ１４に移行する。ステップＳ１４で、トリミング処理部１１２は、ステップＳ１３で得られた誇張された画像に対するトリミング処理を行う。これにより、当該画像から描画部分が切り出される。
【００５３】
図１０を用いて、トリミング処理部１１２で行われるトリミング処理について説明する。図１０（ａ）は、トリミング処理前の画像３０４の例を示す。トリミング処理部１１２は、この画像３０４における描画部分を抽出するマスク画像３０５を生成する（図１０（ｂ）参照）。マスク画像３０５は、画像３０４における各画素の画素値を閾値判定して２値化することで生成する。トリミング処理部１１２は、画像３０４から、マスク画像３０５が含まれる最小の矩形を切り出す。図１０（ｃ）は、画像３０４から描画部分を切り出した画像３０６の例を示す。
【００５４】
なお、ここでは、トリミング処理部１１２が、画像３０４からマスク画像３０５が含まれる最小の矩形を切り出して、トリミングされた画像３０６を得るように説明したが、これはこの例に限定されない。例えば、画像３０４から、マスク画像３０５が含まれる最小の矩形に対して多少の余白領域を付加した領域を切り出すことで、トリミングされた画像３０６としてもよい。
【００５５】
説明は図３のフローチャートに戻り、ステップＳ１４のトリミング処理が終了したら、次のステップＳ１５で、トリミング処理部１１２により、トリミングされた画像３０６の縦横比が１：１とされる。このステップＳ１５では、上述のステップＳ１２と同様に、トリミングされた画像３０６に対して、上下のそれぞれ、または、左右のそれぞれに等しい幅の余白を付加し、正方形の画像を作成する。
【００５６】
次のステップＳ１６で、ステップＳ１５で縦横比が１：１とされた画像に対して縮小処理部１１３が縮小処理を施し、縮小処理前の画像に対して十分サイズが小さい縮小画像を生成する。生成された縮小画像は、絵文字画像として画像処理装置１００から出力される。なお、縮小処理部１１３による縮小処理は、バイリニア法やバイキュービック法といった、一般的な画像補間方法を用いて行うことができる。
【００５７】
縮小処理について、より具体的に説明する。既に述べたように、絵文字画像は、例えば携帯電話端末４０やＰＣ４１において、電子メールの文書などに挿入されて用いられる。そのため、絵文字画像のサイズを、電子メール文書で一般的に用いられるフォントサイズと揃えると、文書が読み易くなり、好ましい。一例として、例えば携帯電話端末４０において、電子メール文書で用いられる標準のフォントサイズが縦２０ドット×横２０ドットである場合、絵文字画像のサイズも、フォントサイズに揃えて縦２０ドット×横２０ドットとすることが考えられる。なお、携帯電話端末４０の画面解像度は、例えば３２０ドット×２４０ドット乃至９６０ドット×４８０ドット程度が一般的であると考えられる。
【００５８】
図１１を用いて説明する。図１１（ａ）は、トリミング処理部１１２で解像度が正規化された画像３０７の例を示す。ここでは、画像３０７は、サイズが縦４００ドット×横４００ドットであるとする。縮小処理部１１３は、この画像３０７に対して縮小処理を施して、図１１（ｂ）に例示されるような、画像３０７に対して十分サイズの小さな、例えば縦２０ドット×横２０ドットのサイズの縮小画像３０８を生成する。
【００５９】
上述したように、縮小画像３０８のサイズは、携帯電話端末４０において電子メール文書などで用いられる標準のフォントサイズに対応するサイズが選択される。すなわち、縮小画像３０８のサイズは、縦２０ドット×横２０ドットに限られず、縦１６ドット×横１６ドット、縦３２ドット×横３２ドットなど、当該縮小画像３０８による絵文字画像の用途や、当該絵文字画像の送信先の仕様などに応じて決められる。また、縮小処理部１１３は、複数のサイズでそれぞれ縮小画像３０８を生成してもよい。
【００６０】
なお、図３のステップＳ１３における誇張処理の回数は、予め、ステップＳ１２〜ステップＳ１６の処理を１または複数種類の元画像に対して実行して決めておくとよい。このとき、ステップＳ１３における誇張処理の回数が０回の場合、１回の場合、２回の場合、…といったように、順次変更していって、それぞれ縮小画像３０８を生成する。そして、見た目に最適と判断した縮小画像３０８を生成した際の誇張処理回数を、設定情報に予め含めておく。
【００６１】
図１２を用いて、誇張処理回数の決め方について概略的に説明する。図１２において、縮小画像３０８ａは、図３のステップＳ１３において誇張処理を行っていない場合の、縮小処理部１１３における縮小処理結果の例、縮小画像３０８ｂ〜３０８ｉは、それぞれ、ステップＳ１３において誇張処理を１回〜８回行った場合の、縮小処理部１１３における縮小処理結果の例を示す。なお、縮小画像３０８ａ〜３０８ｉは、図５（ａ）に示した画像を元画像として生成されている。
【００６２】
誇張処理の回数が増えるに連れ、強い誇張となり、少ない回数では弱い誇張となる。誇張が無い場合や誇張が弱すぎる場合、元画像における描画部分の主要な線が掠れてしまったり、一部の色が消滅してしまっており、縮小画像において元画像の形状が崩れてしまっている（例えば縮小画像３０８ａ〜３０８ｃ）。一方、誇張が強すぎる場合、元画像における描画部分の線が太くなり過ぎ、縮小画像において色潰れなどが発生し、元画像の形状が崩れてしまっている（例えば縮小画像３０８ｈ、３０８ｉ）。
【００６３】
ユーザや画像処理装置１００（画像処理プログラム）の提供者は、異なる誇張処理回数で生成した縮小画像３０８ａ〜３０８ｉを見て、最適と思われる縮小画像を選択する。そして、選択された縮小画像を生成する際の誇張処理回数を、設定情報に含める。この例では、縮小画像３０８ｅが、最適に誇張されていると判断され、当該縮小画像３０８ｅの誇張処理の回数（４回）を、ステップＳ１１で読み込まれる設定情報に対して含める。
【００６４】
なお、上述では、誇張処理の回数を予め設定情報に含めて、ステップＳ１１にて読み込むように説明したが、これはこの例に限定されない。例えば、誇張処理の回数は、元画像から絵文字画像を作成する際に、ユーザが画像処理装置１００に対して入力するようにできる。
【００６５】
このように、本第１の実施形態では、元画像に対して、描画部分の誇張処理を施してから縮小処理を行っている。そのため、元画像の描画部分における主要な線が掠れてしまったり、必要な色が消滅してしまったりすることが防がれ、全体として描画部分の形状を保ち見易い絵文字画像を生成することができる。
【００６６】
（第１の実施形態の第１の変形例）
また、上述では、ユーザによる手書きの原稿１をスキャナ装置１１で読み取った原稿画像から元画像を抽出する際の用紙５に、描画領域３を示す枠４が印刷されている例を示したが、これはこの例に限定されない。図１３は、本第１の実施形態の第１の変形例による用紙５’の例を示す。なお、図１３において、上述の図４と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００６７】
本第１の実施形態の第１の変形例による用紙５’は、描画領域３に描画された絵柄２から作成した絵文字画像を送信する送信先のアドレスを記入するアドレス入力領域６をさらに設ける。アドレス入力領域６には、例えば、当該絵文字画像の送信先である携帯電話端末４０やＰＣ４１の電子メールアドレスがユーザによる手書きで書き込まれる。ＰＣ１０は、この電子メールアドレスが書き込まれた原稿１をスキャナ装置１１で読み取って得られた原稿画像から、描画領域３の画像と、アドレス入力領域６の画像とを抽出する。描画領域３の画像は、元画像として処理され、上述したようにして絵文字画像が生成される。
【００６８】
ＰＣ１０は、アドレス入力領域６の画像に対してＯＣＲ(Optical  Character  Recognition)処理を施し、文字情報を抽出する。そして、抽出された文字情報からなる文字列が電子メールアドレスを表しているか否かを判定する。例えば、文字列の先頭および末尾以外の部分に記号「＠（アットマーク）」が含まれている場合に、当該文字列が電子メールアドレスであると判定することが考えられる。ＰＣ１０は、描画領域３の画像を処理した絵文字画像を、アドレス入力領域６から抽出した電子メールアドレスを送信先として送信する。
【００６９】
この第１の変形例によれば、絵文字画像の送信先となる電子メールアドレスを、一々キー入力する必要が無い。そのため、この第１の変形例は、ＰＣ１０のみならず、キーボードなど専用の文字入力手段を持たないＭＦＰ２０などを用いて絵文字画像を生成する場合にも、用いて好適である。
【００７０】
（第１の実施形態の第２の変形例）
図１４は、本第１の実施形態の第２の変形例による用紙５”の例を示す。なお、図１４において、上述の図１３と共通する部分には同一の符号を付し、詳細な説明を省略する。本第１の実施形態の第２の変形例による用紙５”は、上述した第１の変形例の用紙５’に対して、付加情報を入力する付加情報入力領域７をさらに設ける。付加情報入力領域７は、例えば描画領域３に描画された絵柄２に関する付加情報がユーザによる手書きで書き込まれる。付加情報は、例えば描画領域３に描画された絵柄２のタイトルが考えられる。付加情報は、絵柄２のタイトルに限られず、例えば描画領域３に描画を行ったユーザの名前などでもよいし、絵柄２と直接的な関連性の無い情報でもよい。
【００７１】
ＰＣ１０は、この付加情報が書き込まれた原稿１をスキャナ装置１１で読み取って得られた原稿画像から、描画領域３の画像と、アドレス入力領域６の画像と、付加情報入力領域７の画像とを抽出する。描画領域３の画像は、元画像として処理される。また、アドレス入力領域６の画像は、上述したようにＯＣＲ処理されて、当該描画領域３の画像を処理した絵文字画像を送信する送信先の電子メールアドレスが抽出される。さらに、付加情報入力領域７の画像は、同様にＯＣＲ処理されて文字情報が抽出され、抽出された文字情報からなる文字列が付加情報としてメモリなどに一時的に保持される。
【００７２】
ＰＣ１０は、描画領域３の画像を処理した絵文字画像を、アドレス入力領域６から抽出した電子メールアドレスを送信先として送信する。このとき、ＰＣ１０は、絵文字画像に対して、付加情報入力領域７から抽出された付加情報を付加して、当該送信先に送信する。
【００７３】
この第２の変形例によれば、絵文字画像に関する付加情報を、一々キー入力することなく、当該絵文字画像と共に送信先に送信することができる。そのため、この第２の変形例は、ＰＣ１０のみならず、キーボードなど専用の文字入力手段を持たないＭＦＰ２０などを用いて絵文字画像を生成する場合にも、用いて好適である。
【００７４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。上述の第１の実施形態では、絵文字画像を静止画像として生成した。これに対して、本第２の実施形態では、絵文字画像を動画像として生成する。このとき、動画像は、１枚の元画像から生成する。例えば、本第２の実施形態で生成される動画像は、回転、移動および拡大／縮小、ならびに、これらの組み合わせからなる。
【００７５】
図１５は、本第２の実施形態による画像処理装置２００の一例の機能を示す機能ブロック図である。なお、図１５において、上述した図２と共通する部分には同一の符号を付し、詳細な説明を省略する。画像処理装置２００は、整形処理部１１０と、第１記憶部２１０と、回転処理部２１１と、正規化／誇張処理部１１１と、トリミング処理部１１２と、縮小処理部２１２と、移動処理部２１３と、第２記憶部２１４と、動画像生成部２１５とを有する。
【００７６】
図１５において、第１記憶部２１０は、整形処理部１１０で元画像の縦横比が１：１に整形された画像を格納する。回転処理部２１１は、第１記憶部２１０から整形された画像を読み出して、読み出した画像を指定された角度だけ回転させる。正規化／誇張処理部１１１は、この回転処理部２１１で生成された回転画像に対して、第１の実施形態で説明したようにして、解像度の正規化を施した後、誇張処理を施すことになる。
【００７７】
トリミング処理部１１２は、回転処理部２１０で回転され、正規化／誇張処理部１１１で誇張処理された画像から必要部分を切り出すと共に、切り出した画像の縦横比を１：１に整形する。縮小処理部２１２は、トリミング処理部１１２で作成された画像に対して、当該画像を指定されたサイズに縮小する縮小処理を施す。移動処理部２１３は、縮小処理部２１２で縮小された画像に対して、指定された方向および移動量で移動させる移動処理を施す。移動処理部２１３から出力された画像は、第２記憶部２１４に格納される。
【００７８】
画像処理装置２００において、回転処理部２１１、正規化／誇張処理部１１１、トリミング処理部１１２、縮小処理部２１２および移動処理部２１３による各処理は、第１記憶部２１０から読み出した画像に対して、指定された回数だけ繰り返される。また、第２記憶部２１４には、各繰り返しにより生成された画像が蓄積的に記憶される。指定された回数の処理が終了すると、動画像生成部２１５は、第２記憶部２１５から処理毎の画像を読み出して時系列で並べて、動画像による絵文字画像を生成する。
【００７９】
図１６は、本第２の実施形態による絵文字画像の生成方法を示す一例のフローチャートである。なお、ここでは、図１に示したＰＣ１０およびスキャナ装置１１を用いて絵文字画像を生成するものとする。この場合、画像処理装置２００を構成する各部は、ＰＣ１０に搭載される画像処理プログラムのモジュールとして、ＰＣ１０の主記憶上に展開される。
【００８０】
図１６のフローチャートの実行に先立って、ユーザは、絵文字画像化したい絵柄２を紙にマーカペンなどを用いて描画した原稿１を用意する。そして、原稿１をスキャナ装置１１に読み取らせた原稿画像をＰＣ１０に入力する。ＰＣ１０では、原稿画像データから絵柄２による描画部分を含む所定領域を抽出し、元画像とする。
【００８１】
図１６のフローチャートにおいて、ステップＳ３０で、画像処理装置２００に対して元画像が入力される。入力された元画像は、整形処理部１１０に供給される。次のステップＳ３１で、例えばこの画像処理装置２００の全体を制御するＣＰＵ（図示しない）により、設定情報が読み込まれる。
【００８２】
図１７は、設定情報の例を示す。図１７（ａ）は、設定情報の一例のフォーマットを示す。設定情報の第１行目には、動画像を構成する画像の枚数（単位：枚）と、動画像における１枚の画像の表示時間（単位：１／１００秒）とが示される。
【００８３】
設定情報の第２行目は、動画像を構成する画像毎に設定される情報が示される。この例では、画像毎に設定される情報として、誇張回数、回転角度（単位：度）、大きさ、ｘ方向の移動量（単位：ドット）、ｙ方向の移動量（単位：ドット）が示されている。これらのうち、誇張回数は、例えば０回〜３０回の範囲から選択される。大きさは、例えば正方形で１ドット×１ドット〜３０ドット×３０ドットの範囲から選択される。また、回転角は、例えば元画像のｘ方向に対する角度とする。ｘ方向の移動量およびｙ方向の移動量は、移動処理が１回も施されていない初期位置の画像に対するものであるとする。この設定情報の第２行目の情報が、動画像を構成する画像の枚数分、記述される。
【００８４】
図１７（ｂ）は、設定情報が格納される設定情報ファイルの内容の例を示す。このように、各項目が「，（カンマ）」で区切られ、各行が改行文字（図示しない）で区切られて、設定情報がファイルに格納される。図１７（ｂ）の例では、第１行目に、動画像が４枚の画像で構成され、１枚の画像の表示時間が０．５秒であることが記述される。第２行目以降は、動画像を構成する各画像の設定情報が記述される。例えば、第２行目は、動画像を構成する１枚目の画像について、誇張回数が７回、回転角度が５度、大きさが縦２０ドット×横２０ドット、ｘ方向およびｙ方向への移動は無しであることが示される。第３行目〜第５行目も同様にして、画像毎に設定情報が記述される。
【００８５】
図１６のフローチャートにおいて、ステップＳ３１で設定情報が読み込まれると、処理が次のステップＳ３２に移行される。ステップＳ３２では、整形処理部１１０において、供給された元画像の上下、または、左右のそれぞれに等しい幅の余白を付加して、元画像を、縦横比が１：１の正方形の画像に整形する。整形処理部１１０で整形された画像は、第１記憶部２１０に格納される。
【００８６】
次のステップＳ３３で、回転処理部２１１は、第１記憶部２１０から画像を読み出す。なお、このステップＳ３３から後述するステップＳ４１までのループ処理において、第１記憶部２１０から読み出した同一の画像に対して各ループによる処理が施される。その際に、各ループにおいて、処理対象の画像に対して、設定情報（図１７（ｂ）参照）の第２行目からループ毎に順次、各行の設定情報が適用される。
【００８７】
次のステップＳ３４で、回転処理部２１１は、第１記憶部２１０から読み出した画像に対して、設定情報の回転角の項目に示される角度だけ回転させる回転処理を施す。回転の中心は、例えば画像の中央部とする。一例として、図１８（ａ）に示される画像に対して、−１５度（反時計回りに１５度）の回転処理を施し、図１８（ｂ）に示される回転された画像を得る。画像の回転処理は、周知の回転行列を用いて実現することができる。
【００８８】
次のステップＳ３５で、正規化／誇張処理部１１１は、上述した図３のステップＳ１３と同様にして、ステップＳ３４で作成された画像の解像度を正規化し、その後、設定情報の誇張回数の項目に示される回数だけ誇張処理を施す。次のステップＳ３６で、トリミング処理部１１２は、上述した図３のステップＳ１４と同様にして、ステップＳ３５で誇張された画像に対するトリミング処理を行い、当該誇張画像から描画部分を含む最小の矩形を切り出す。この最小の矩形に対して多少の余白領域を付加して切り出してもよい。そして、次のステップＳ３７で、トリミング処理部１１２により、トリミングされた画像の縦横比が１：１にされ、正方形の画像が作成される。
【００８９】
次に、ステップＳ３８で、縮小処理部２１２が、トリミング処理部１１２から出力された画像に対して、設定情報に含まれる画像の大きさを示す情報に従い縮小処理を施す。この設定情報において、画像の大きさを示す情報を行毎、すなわち、動画を構成する画像毎に異なる値とすることで、絵文字画像における絵柄２が拡大または縮小する動画を作成することができる。
【００９０】
図１９を用いて、拡大／縮小に関する動画について説明する。一例として、４枚の画像で動画像が構成され、最終的に出力される絵文字画像のサイズが縦２０ドット×横２０ドットであるものとする。また、設定情報において、画像の大きさとして、動画像を構成する画像の１枚目〜４枚目に対してそれぞれ「５」、「１０」、「１５」および「２０」が設定されているものとする。
【００９１】
この場合、１回目のループでは、画像３１０のサイズが縦５ドット×横５ドットに縮小される。縦５ドット×横５ドットに縮小された画像が縦２０ドット×横２０ドットの枠内の所定位置に配置されて、縮小画像３１１ａが生成される。縮小した画像の配置位置は、予め指定された位置としてもよいし、設定情報に当該配置位置を示す情報を加えてもよい。
【００９２】
２回目以降のループにおいても、同様にして処理がなされる。すなわち、２回目のループでは、画像３１０が縦１０ドット×横１０ドットに縮小され、縦２０ドット×横２０ドットの枠内の所定位置に配置され、縮小画像３１１ｂが生成される。３回目および４回目のループでも、画像３１０が縦１５ドット×横１５ドット、ならびに、縦２０ドット×横２０ドットに縮小され、縦２０ドット×横２０ドットの枠内の所定位置にそれぞれ配置され、縮小画像３１１ｃおよび３１１ｄが生成される。
【００９３】
生成された縮小画像３１１ａ〜３１１ｄを、縮小画像３１１ａ、３１１ｂ、３１１ｃ、３１１ｄの順に表示することで、絵文字画像における絵柄２が徐々に拡大していく様子を表現することができる。同様に、縮小画像３１１ｄ、３１１ｃ、３１１ｂ、３１１ａの順に表示することで、絵文字画像における絵柄２が徐々に縮小していく様子を表現することができる。
【００９４】
なお、画像３１０を、最終的に出力される絵文字画像に対して指定されているサイズよりも大きいサイズに縮小することも可能である。この場合、縮小後の画像を、絵文字画像に対して指定されているサイズで切り出す処理を行う。
【００９５】
ステップＳ３８での縮小処理が終了すると、処理はステップＳ３９に移行される。ステップＳ３９では、移動処理部２１３が、縮小画像に対して設定情報に含まれるｘ方向の移動量およびｙ方向の移動量に従い移動処理を施す。なお、移動は、縮小画像の左上隅の点を原点として行うものとする。この設定情報において、ｘ方向の移動量を示す情報と、ｙ方向の移動量を示す情報とのうち少なくとも一方を行毎、すなわち、動画を構成する画像毎に異なる値とすることで、絵文字画像における絵柄２が移動する動画を作成することができる。
【００９６】
図２０を用いて、移動処理の例について、より具体的に説明する。移動量は、ｘ方向およびｙ方向の移動量がそれぞれ「−５」に設定されているものとする。移動処理部２１３は、例えば、最初のループ時における移動前の縮小画像、すなわち、１度も移動処理を施していない状態の縮小画像３１２ａを、メモリなどに保持する。移動処理は、例えば、メモリに保持されたこの縮小画像３１２ａを読み出し、読み出した縮小画像３１２ａの各画素を、ｘ方向の移動量およびｙ方向の移動量に従いドット単位で移動させることで行う。
【００９７】
図２０（ａ）の例では、縮小画像３１２ａの各画素が、縮小画像３１２ａの左上隅の点を原点として、ｘ方向に「−５」（左に５ドット）、ｙ方向に「−５」（上に５ドット）、それぞれ移動される。このとき、移動によって元の縮小画像３１２ａの範囲外になってしまった画素は、捨てられる。このようにして、縮小画像３１２ａがｘ方向に−５ドット（左に５ドット）、ｙ方向に−５ドット（上に５ドット）、それぞれ移動された縮小画像３１２ｂが得られる。
【００９８】
ステップＳ３９で縮小画像に対する移動処理が施されると、処理がステップＳ４０に移行され、移動処理が施された縮小画像が第２記憶部２１４に格納される。
【００９９】
次のステップＳ４１で、設定情報の、動画像を構成する画像の枚数分の処理が終了したか否かが判定される。若し、終了していないと判定された場合は、処理がステップＳ３３に戻され、第１記憶部２１０に格納されている正規化元画像を読み出し、読み出した正規化元画像に対する処理を実行する。
【０１００】
一方、ステップＳ４１で、動画像を構成する画像の枚数分の処理が終了したと判定されたら、処理がステップＳ４２に移行される。ステップＳ４２では、動画像生成部２１５による動画生成処理が行われる。より具体的には、動画像生成部２１５は、第２記憶部２１４に格納される複数の縮小画像を読み出す。そして、読み出した複数の縮小画像を、設定情報に含まれる１枚の画像の表示時間に従って時系列で並べて連結し、１の動画像ファイルを生成する。
【０１０１】
このような、複数の画像を連結して動画像を構成する動画像ファイルのフォーマットの一つとして、ＧＩＦ(Graphics  Interchange  Format)がある。ＧＩＦにおいては、１のファイルに対し、所定のヘッダ情報に続けて、延滞時間（表示時間）の情報を含む画像制御情報と、表示される画像の本体である画像データとの組を複数組、格納することで、動画像表示を可能としている。また、ヘッダ情報に対して、拡張情報として動画のループ回数を示す情報を付加することができる。
【０１０２】
動画像生成部２１５で生成された動画像は、動画像による絵文字画像として、画像処理装置２００から出力される。
【０１０３】
図２１を用いて、上述した図１６のフローチャートによる動画像による絵文字画像生成処理を要約して示す。図２１（ａ）は、縦２０ドット×横２０ドットの動画絵文字画像を生成する場合において、設定情報に対し、回転角度が−１５度、誇張回数が５回、大きさが縦１６ドット×横１６ドット、ｘ方向に３、ｙ方向に８の移動量が設定された場合の例である。また、図２１（ｂ）は、同様に縦２０ドット×横２０ドットの動画絵文字画像を生成する場合において、設定情報に対し、回転角度が１５度、誇張回数が８回、大きさが縦２０ドット×横２０ドット、ｘ方向に−５、ｙ方向に−５の移動量が設定された場合の例である。
【０１０４】
図２１（ａ）の例において、図１６のステップＳ３０で、絵文字画像化したい絵柄２が描画された元画像３１３が入力され、ステップＳ３１で当該元画像３１３に対応する設定情報が読み込まれる。次のステップＳ３２で、整形処理部１１０で元画像３１３の縦横比が１：１に整形された画像３１４ａが作成される。元画像３１３の縦横比を１：１とすることで、ステップＳ３４の回転処理の際に、描画部分が欠落するのを防ぐことができる。この画像３１４ａが第１記憶部２１０に格納される。
【０１０５】
次に、回転処理部２１１は、第１記憶部２１０から画像３１４ａを読み出して（ステップＳ３３）、設定情報に従い、画像３１４ａに対して−１０度の回転処理（時計回り）を施し、画像３１４ｂを生成する。次のステップＳ３５で、この画像３１４ｂに対して解像度の正規化を施し、１回の誇張処理における誇張の度合を一定にした後、設定情報に従った誇張回数（５回）にて誇張処理を施して、画像３１４ｃを生成する。
【０１０６】
誇張処理が行われると、次に、ステップＳ３６で、トリミング処理部１１２において画像３１４ｃに基づきマスク画像３１４ｄが生成される。そして、マスク画像３１４ｄにより、画像３１４ｃから絵文字画像化したい絵柄２による描画部分を含む画像が切り出される。ステップＳ３７で、トリミング処理部１１２は、切り出した画像に対して縦横比を１：１にする整形処理を施し、正方形の画像３１４ｅを得る。
【０１０７】
次に、縮小処理部２１２において、設定情報に従い、画像３１４ｅが縦１６ドット×横１６ドットのサイズに縮小され（ステップＳ３８）、縮小された画像が縦２０ドット×横２０ドットの枠内に配置されて縮小画像３１４ｆが得られる。さらに、移動処理部２１３により、縮小画像３１４ｆに対して設定情報に従いｘ方向に３ドット、ｙ方向に８ドットの移動処理が施され（ステップＳ３９）、移動画像３１４ｇが得られる。
【０１０８】
図２１（ｂ）の例の処理も、上述の図２１（ａ）の場合と略同様である。図１６のステップＳ３０で元画像３１５が入力され、ステップＳ３１で当該元画像３１３に対応する設定情報が読み込まれる。次のステップＳ３２で元画像３１５の縦横比が１：１に整形された画像３１６ａが作成され、この画像３１６ａが第１記憶部２１０に格納される。回転処理部２１１は、ステップＳ３３で第１記憶部２１０から読み出した画像３１６ａに対して、設定情報に従い、１５度の回転処理（反時計回り）を施し、画像３１６ｂを生成する。次のステップＳ３５で、この画像３１６ｂに対して解像度の正規化を施してから設定情報に従った誇張回数（８回）にて誇張処理を施して、画像３１６ｃを生成する。
【０１０９】
誇張処理が行われると、次に、ステップＳ３６で、トリミング処理部１１２において画像３１６ｃに基づき生成したマスク画像３１６ｄにより、画像３１４ｃから絵文字画像化したい絵柄２による描画部分を含む画像が切り出される。そして、トリミング処理部１１２は、切り出した画像の縦横比を１：１にする整形処理を施し、正方形の画像３１６ｅを得る。
【０１１０】
次に、縮小処理部２１２において、設定情報に従い、画像３１６ｅが縦２０ドット×横２０ドットのサイズに縮小され（ステップＳ３８）、縮小画像３１６ｆが得られる。さらに、移動処理部２１３により、縮小画像３１６ｆに対して設定情報に従いｘ方向に−５ドット、ｙ方向に−５ドットの移動処理が施され（ステップＳ３９）、画像３１６ｇが得られる。
【０１１１】
なお、本第２の実施形態において、複数の処理を組み合わせることで、１の元画像から様々な動画像を生成することが可能である。例えば、移動処理において、設定情報中の動画像を構成する画像毎のｘ方向およびｙ方向の移動量を適当に設定することで、縮小画像中の描画部分の、上下移動、左右移動および斜め移動、ならびに、これらを組み合わせた移動（ジグザグ移動など）が可能となる。また、回転処理において、設定情報中の回転角を適当に設定することで、縮小画像中の描画部分の時計回りおよび反時計回りの何れも設定可能である。さらに、設定情報中の画像の大きさを適当に設定することで、縮小画像中の描画部分の拡大および縮小が可能である。さらにまた、これら移動処理、回転処理、拡大縮小処理を組み合わせることで、１の元画像からさらに複雑な動きも容易に実現可能である。
【０１１２】
図２２（ａ）は、動画像による絵文字画像の動きを設定する設定入力領域３５０の一例を示す。この設定入力領域３５０は、例えば、図２２（ｂ）に例示されるように、用紙５に対して予め印刷されて提示される。この例では、設定入力領域３５０は、動きを設定するための複数のチェックボックス３５１〜３５５が設けられる。
【０１１３】
ユーザは、マーカペンなどを用いてチェックボックス３５１〜３５５をチェックすることで、各種設定を行う。ＰＣ１０は、スキャナ装置１１で設定入力領域３５０を含む原稿１を読み取った原稿画像から、当該設定入力領域３５０の画像を抽出し、マーカペンなどでチェックされた位置を検出する。そして、検出された位置に対応する設定項目に応じて、設定情報を生成する。
【０１１４】
チェックボックス３５１は、絵文字画像を動かさない旨を設定する。このチェックボックス３５１がチェックされた場合、例えば、第１の実施形態による画像処理装置１００による絵文字画像生成が行われる。設定情報の表示時間を無限大とし、動画像を構成する画像の枚数を１枚と設定してもよい。チェックボックス３５２ａ〜３５２ｄは、それぞれ、上方向、下方向、右方向および左方向への動作を設定する。チェックボックス３５３ａおよび３５３ｂは、それぞれ時計回りおよび反時計回りの回転動作を設定する。チェックボックス３５４ａおよび３５４ｂは、それぞれ拡大および縮小動作を設定する。また、チェックボックス３５５は、予め定められた小さな動きを設定する。これらチェックボックス３５１〜３５５は、例えば、互いに動作が矛盾しない複数の項目を同時に設定することができる。
【０１１５】
なお、ここでは、設定入力領域３５０が用紙５に印刷されるものとして説明したが、これはこの例に限定されない。例えば、設定入力領域３５０を、画像処理装置２００が構成されるＰＣ１０やＭＦＰ２０などの機器における表示手段に表示される設定入力画面として提示することも可能である。ユーザは、ＰＣ１０やＭＦＰ２０の表示手段に表示される設定入力画面に従い、マウスなどのポインティングデバイスや、タッチパネル、各種キーなどを操作することでチェックボックス３５１〜３５５をチェックする。ＰＣ１０やＭＦＰ２０は、チェックされた内容に基づき設定情報を生成する。
【０１１６】
（第２の実施形態における回転処理）
次に、動画像作成における回転処理に際する、本第２の実施形態に特有の、幾つかの処理について説明する。第１の処理は、処理全体の中での回転処理の手順に関するものである。本第２の実施形態では、上述した図１６のフローチャートに示されるように、回転処理部２１１による回転処理を、縮小処理部２１２による縮小処理の前に実行している。そのため、回転処理による画像の滲みや崩れを抑制できる。
【０１１７】
図２３を用いて説明する。以下では、例えば縦４００ドット×横４００ドット程度の元画像３１７から、当該元画像３１７に描画される絵柄２が反時計回りに１５度回転された、縦２０ドット×横２０ドットの縮小画像を生成する場合について説明する。
【０１１８】
図２３（ａ）は、画像を縮小した後に回転する例を示す。元画像３１７に対して誇張処理、トリミング処理、正規化処理などを施した後、画像補間を用いて縮小して画像３１８ａを生成する。この画像３１８ａに対して回転処理を施し、絵柄２が回転された画像３１８ｂを得る。なお、画像３１８ｂ’は、画像３１８ｂを見易いように拡大したものである。元画像３１７を縮小して解像度を低くした後に回転処理を加えているので、画像３１８ｂは、元画像３１７に対して大きく滲んだようになってしまっている。
【０１１９】
一方、図２３（ｂ）は、画像を回転させた後に縮小する例を示す。元画像３１７を回転させて画像３１９ａを得る。その後、画像３１９ａに対して誇張処理、トリミング処理、正規化処理などを施した後、画像補間を用いて縮小して画像３１９ｂを生成する。なお、画像３１９ｂ’は、画像３１９ｂを見易いように拡大したものである。この場合には、解像度が十分高い状態で回転処理を施し、その後、誇張処理などを経て縮小処理を行っている。そのため、画像３１９ｂは、上述した縮小処理を施した後に回転処理を施した画像３１８ｂと比べて、滲みなどが少なく、非常に見易いものとなっている。
【０１２０】
第２の処理は、回転角度に応じた誇張処理の強度の調整である。本第２の実施形態では、回転処理部２１１で回転処理を行った場合、正規化／誇張処理部１１１における誇張処理の度合を、回転角に応じて変えるようにする。
【０１２１】
図２４を用いて説明する。図２４（ａ）に例示される元画像３２０に対して指定された回転角で回転処理を施し、回転処理された画像に対して所定回数の誇張処理を施した後、縮小処理を施して、例えば縦２０ドット×横２０ドットの縮小画像を得るものとする。元画像３２０の解像度は、例えば縦４００ドット×横４００ドット程度とする。
【０１２２】
図２４（ｂ）は、元画像３２０に対して、回転角が０度、１５度、３０度、４５度、６０度、７５度および９０度の場合に、それぞれ回転処理および誇張処理を行い、さらに縮小処理を施した場合の例を示す。なお、ここでは、回転処理を施さない場合の最適の誇張処理回数が７回であるものとし、図２４（ｂ）において、誇張処理回数が７回の場合の例と、９回の場合の例とが示されている。
【０１２３】
図２４（ｂ）の例から分かるように、回転角が１５度、３０度、６０度および７５度では、回転角が０度の縮小画像と比べて斜め方向の線に荒れが目立つ。一方、回転角が９０度の縮小画像は、回転角が０度の縮小画像と見え方に違いが認められない。また、回転角が４５度の縮小画像についても、回転角が０度の縮小画像に対して見え方に大きな違いが認められない。
【０１２４】
一方、図２４（ｂ）における誇張処理回数が９回の例では、回転角が１５度、３０度、６０度および７５度の縮小画像について、誇張処理回数が７回の場合に比べて、見え方が改善されていることが分かる。図２４（ｃ）は、回転角が１５度の場合の、誇張処理回数が７回の縮小画像３２１ａと、誇張処理回数が９回の縮小画像３２１ｂとを拡大して示す。これに対して、回転角が４５度の縮小画像は、誇張処理回数を９回に増やすことで、線が太くなり過ぎ、却って見難くなっているのが分かる。
【０１２５】
この例の場合、回転角が０度、４５度および９０度の場合には、誇張処理回数を７回のままとする。また、回転角が１５度、３０度、６０度および７５度の場合には、誇張処理回数を９回に増やし、回転角が０度、４５度および９０度の場合に対して誇張の度合を強める。このように、回転角に応じて誇張処理回数を変えて、誇張の度合を変えることで、縮小画像が回転する動画像において回転中に縮小画像の見え方が大きく変わることが防がれる。
【０１２６】
このように、本第２の実施形態によれば、元画像に対して回転処理を行ってから誇張処理を行い、その後、縮小処理を行うことで、動画像による絵文字画像を生成している。そのため、再生した際により見易い動画像による絵文字画像を生成することができる。また、本第２の実施形態によれば、様々な動きの動画像を１枚の元画像から容易に作成することができる。
【０１２７】
（ＰＣの構成）
図２５は、上述した第１の実施形態による画像処理装置１００と、第２の実施形態による画像処理装置２００とに共通して適用可能なＰＣ１０の一例の構成を示す。
【０１２８】
図２５において、バス４０１に対してＣＰＵ４１０、ＲＡＭ４１１、ＲＯＭ４１２、表示制御部４１３および通信Ｉ／Ｆ（インターフェイス）４１４が接続される。また、バス４００に対して、ＨＤＤ（ハードディスクドライブ）４１５、ドライブ装置４１６および入力Ｉ／Ｆ４１７が接続される。なお、図１５に示した画像処理装置２００における第１記憶部２１０および第２記憶部２１４は、ＲＡＭ４１１やＨＤＤ４１５を適用することができる。
【０１２９】
ＣＰＵ４１０は、ＲＯＭ４１２やＨＤＤ４１５に記憶されるプログラムに従い、ＲＡＭ４１１をワークメモリとして用いて、このコンピュータにおける動作を制御する。表示制御部４１３は、ＣＰＵ４１０により生成された表示制御信号を、表示装置４２０が表示可能な信号に変換して出力する。
【０１３０】
ＨＤＤ４１５は、ＣＰＵ４１０が実行するためのプログラム、プログラムによって用いられるデータなどが格納される。ドライブ装置４１６は、脱着可能な記録媒体４２１が装填可能とされ、当該記録媒体４２１に対するデータの読み書きを行うことができる。ドライブ装置４１６が対応可能な記録媒体４２１としては、ＣＤ(Compact  Disk)、ＤＶＤ(Digital  Versatile  Disk)、フレキシブルディスクといったディスク記録媒体や、読み書き可能で不揮発性の半導体メモリが考えられる。
【０１３１】
入力Ｉ／Ｆ４１７は、外部からのデータの入力を行う。例えば、入力Ｉ／Ｆ４１７は、ＵＳＢ(Universal  Serial  Bus)やＩＥＥＥ１３９４(Institute  of  Electrical  and  Electronics  Engineers  1394)といった所定のインターフェイスを有し、このインターフェイスにより、タブレット４２４やスキャナ装置４２５といった外部の機器からのデータ入力を行う。また、入力Ｉ／Ｆ４１７に対して、キーボード４２２やマウス４２３といった入力デバイスが接続される。ユーザは、例えば表示装置４２０に対する表示に応じてこれら入力デバイスを操作することで、このコンピュータに対して指示を出すことができる。
【０１３２】
通信Ｉ／Ｆ４１４は、所定のプロトコルを用いて外部の通信ネットワークと通信を行う。
【０１３３】
画像処理装置１００や画像処理装置２００をＰＣ１０上で実現するための画像処理プログラムは、インストール可能な形式または実行可能な形式のファイルで、例えばＣＤ(Compact  Disk)やＤＶＤ(Digital  Versatile  Disk)、フレキシブルディスク、ＵＳＢ(Universal  Serial  Bus)メモリといった不揮発性メモリといったコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１３４】
また、当該画像処理プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、当該画像処理プログラムを、インターネットなどのネットワーク経由で提供または配布するように構成してもよい。また、当該画像処理プログラムを、ＲＯＭなどに予め組み込んで提供するように構成してもよい。
【０１３５】
当該画像処理プログラムは、例えば第１の実施形態の場合、上述した各部（整形処理部１１０、正規化／誇張処理部１１１、トリミング処理部１１２、縮小処理部１１３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ４１０が上述の記憶媒体から画像処理プログラムを読み出して実行することにより、上述の各部が主記憶装置（ＲＡＭ４１１）上にロードされ、整形処理部１１０、正規化／誇張処理部１１１、トリミング処理部１１２、縮小処理部１１３が主記憶装置上に生成されるようになっている。
【０１３６】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。本第３の実施形態では、携帯電話端末との間で第１の通信を行い、当該携帯電話端末に対して絵文字画像を送信するための送信先アドレスを取得する。そして、取得したこの送信先アドレスに従い第２の通信を行い、絵文字画像を当該携帯電話端末に対して送信する。
【０１３７】
ここで、第１の通信は、送信先アドレスの取得側が予め通信相手固有の情報を持っていなくとも可能な通信であるものとする。おサイフケータイ（登録商標）などに採用される、非接触型の近接無線通信方式を第１の通信方式として適用することができる。この通信方式では、無線通信を行うためのアンテナの電磁誘導によりＩＣチップに電力を供給することで、非接触での無線通信を行っている。この近接無線通信方式によれば、当該通信方式に対応するＩＣチップを埋め込んだ携帯電話端末を、専用のリーダ・ライタに非接触で近接させることにより、ＩＣチップとリーダ・ライタとの間で自動的に通信が開始される。
【０１３８】
図２６は、この非接触の近接無線通信方式を利用した絵文字画像作成システムの構成の例を示す。図２６（ａ）は、ＭＦＰ６１を用い、絵文字画像化したい絵柄２が書き込まれた原稿６３に基づき絵文字画像を生成し、ユーザの携帯電話端末６０に送信する場合の例である。ここで、携帯電話端末６０には、非接触の近接無線通信方式に対応するＩＣチップ（図示しない）が埋め込まれており、ＭＦＰ６１は、当該通信方式による通信を行うリーダ・ライタ６２が接続されているものとする。また、ＭＦＰ６１は、第１の実施形態または第２の実施形態による絵文字画像生成機能を有していると共に、電子メールアドレスで指定された送信先にデータを送信する機能を有するものとする。
【０１３９】
ユーザは、絵文字画像化したい絵柄２を用紙に書き込んで、原稿６３を作成する。そして、ユーザは、この原稿６３をＭＦＰ６１に、スキャナ機能を用いて読み取らせる。ＭＦＰ６１は、原稿６３を読み取った原稿画像から絵文字画像化したい絵柄２による描画部分を含む元画像を抽出し、抽出した元画像に基づき、上述の第１の実施形態や第２の実施形態と同様にして、例えば縦２０ドット×横２０ドットの絵文字画像を生成する。
【０１４０】
ユーザは、また、生成した絵文字画像の送信先である携帯電話端末６０を、ＭＦＰ６１に接続されるリーダ・ライタ６２に近接させる。これにより、携帯電話端末６０内のＩＣチップと、リーダ・ライタ６２との間で無線通信が開始される。この通信により、ＭＦＰ６１は、携帯電話端末６０の電子メールアドレスを取得することが可能である。ＭＦＰ６１は、この通信で取得した電子メールアドレスを送信先として、原稿６３から読み取った原稿画像に基づき生成した絵文字画像を送信する。
【０１４１】
図２６（ｂ）は、ＰＣ６４を用い、絵文字画像化したい絵柄２をペンタブレット６５などのポインティングデバイスにより描画して、絵文字画像の元画像をＰＣ６４に直接的に取り込むようにした場合の例である。ＰＣ６４は、リーダ・ライタ６２が接続されると共に、第１の実施形態または第２の実施形態による絵文字画像生成機能を有する。また、ＰＣ６４は、電子メールアドレスで指定された送信先にデータを送信する機能を有するものとする。
【０１４２】
ユーザは、絵文字画像化したい絵柄２をペンタブレット６５を用いて描画する。ＰＣ６４は、ペンタブレット６５による描画に従い、当該絵柄２による描画部分を含む元画像を生成し、この元画像に基づき、上述の第１の実施形態や第２の実施形態と同様にして、例えば縦２０ドット×横２０ドットの絵文字画像を生成する。
【０１４３】
ユーザは、また、生成した絵文字画像の送信先である携帯電話端末６０を、ＰＣ６４に接続されるリーダ・ライタ６２に近接させる。これにより、携帯電話端末６０内のＩＣチップと、リーダ・ライタ６２との間で無線通信が開始される。この通信により、ＰＣ６４は、携帯電話端末６０の電子メールアドレスを取得することが可能である。ＰＣ６４は、この通信で取得した電子メールアドレスを送信先として、ペンタブレット６５を用いて描画した絵柄２に基づき生成した絵文字画像を送信する。
【０１４４】
このように、本第３の実施形態によれば、ユーザは、マーカペンやペンタブレット６５を用いて絵文字画像化したい絵柄２を描画してＭＦＰ６１やＰＣ６４に入力すると共に、絵文字画像の送信先である携帯電話端末６０をリーダ・ライタ６２にかざすだけで、自分で作成した絵文字画像を携帯電話端末６０にて利用することができるようになる。
【符号の説明】
【０１４５】
１  原稿
２  絵柄２
３  描画領域
４  枠
５  用紙
６  アドレス入力領域
７  付加情報入力領域
１０，４１，６４  ＰＣ
１１  スキャナ装置
１２，６５  ペンタブレット
２０，６１  ＭＦＰ
２１  タブレット端末
３０  ネットワーク
４０，６０  携帯電話端末
４２  サーバ
１００，２００  画像処理装置
１１０  整形処理部
１１１  正規化／誇張処理部
１１２  トリミング処理部
１１３  縮小処理部
２１０  第１記憶部
２１１  回転処理部
２１２  縮小処理部
２１３  移動処理部
２１４  第２記憶部
２１５  動画像生成部
【先行技術文献】
【特許文献】
【０１４６】
【特許文献１】特開２００１−４３０００号公報
【図１】
0005991406.tif 000002
【図２】
0005991406.tif 000003
【図３】
0005991406.tif 000004
【図４】
0005991406.tif 000005
【図６】
0005991406.tif 000006
【図７】
0005991406.tif 000007
【図８】
0005991406.tif 000008
【図１３】
0005991406.tif 000009
【図１４】
0005991406.tif 000010
【図１５】
0005991406.tif 000011
【図１６】
0005991406.tif 000012
【図１７】
0005991406.tif 000013
【図２２】
0005991406.tif 000014
【図２５】
0005991406.tif 000015
【図２６】
0005991406.tif 000016
【図２７】
0005991406.tif 000017
【図５】
0005991406.tif 000018
【図９】
0005991406.tif 000019
【図１０】
0005991406.tif 000020
【図１１】
0005991406.tif 000021
【図１２】
0005991406.tif 000022
【図１８】
0005991406.tif 000023
【図１９】
0005991406.tif 000024
【図２０】
0005991406.tif 000025
【図２１】
0005991406.tif 000026
【図２３】
0005991406.tif 000027
【図２４】
0005991406.tif 000028