(57)【要約】  ワープ画像を用いて電子テキストメッセージを修正するための方法、装置、及びコンピュータプログラム製品。電子テキストメッセージ内で１以上の顔文字が特定される。電子テキストメッセージの差出人に関連づけられた画像が特定される。ワープ画像を提供するために、特定された顔文字に基づいてワープされた画像。例えば１以上の顔文字をワープ画像で置き換えることによって、ワープ画像は電子テキストメッセージの中に埋め込まれる。
2010530999.tif 000002
【特許請求の範囲】
【請求項１】
電子テキストメッセージの修正方法であって、
電子テキストメッセージにおいて１以上の顔文字を特定する工程と、
前記電子テキストメッセージの差出人と関連づけられた画像を特定する工程と、
ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする工程と、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む工程と、
を備えることを特徴とする方法。
【請求項２】
前記ワープ画像を前記電子テキストメッセージ内に埋め込む前記工程は、前記１以上の顔文字を前記ワープ画像と置き換える工程を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ワープ画像の画素数を、前記電子テキストメッセージ内で表示する際のワープ画像のサイズに応じて減少させる工程をさらに備えることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記ワープ画像を前記電子メッセージの前記テキスト内に埋め込む前に、前記ワープ画像のサイズ変更を行う工程をさらに有することを特徴とする請求項３に記載の方法。
【請求項５】
前記画像は前記差出人のデジタル写真に基づくものであることを特徴とする請求項１ないし４のいずれか１項に記載の方法。
【請求項６】
前記ワープ画像の画素数は、前記差出人の前記デジタル写真の画素数よりも少ない画素数であることを特徴とする請求項５に記載の方法。
【請求項７】
前記顔文字は、複数のワーピング・プロトコルのうちの１つに対応し、
前記ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする前記工程は、複数のワーピング・プロトコルのうちの対応する１つを用いて実行されることを特徴とする請求項１ないし６のいずれか１項に記載の方法。
【請求項８】
デジタルカメラを有するモバイル端末を用いて被写体をデジタル撮影する工程と、
電子メッセージの差出人と関連づけられた前記画像を提供するために、前記デジタル写真を前記モバイル端末に保存する工程と、
をさらに備えることを特徴とする請求項１ないし７のいずれか１項に記載の方法。
【請求項９】
前記ワープ画像を生成し、前記ワープ画像用に前記モバイル端末に保存されている画素数を減らすために、前記デジタル写真をワーピングする工程をさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
電子テキストメッセージを修正するためのコンピュータプログラム製品であって、コンピュータ可読プログラムコードを実装したコンピュータ可読媒体を有し、
前記コンピュータ可読プログラムコードは、
電子テキストメッセージにおいて１以上の顔文字を特定するコンピュータ可読プログラムコードと、
前記電子テキストメッセージの差出人と関連づけられた画像を特定するコンピュータ可読プログラムコードと、
ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングするコンピュータ可読プログラムコードと、
前記ワープ画像を前記電子テキストメッセージ内に埋め込むコンピュータ可読プログラムコードと、
を含むことを特徴とする、コンピュータプログラム製品。
【請求項１１】
前記ワープ画像を前記電子テキストメッセージ内に埋め込む前記コンピュータ可読プログラムコードは、前記１以上の顔文字を前記ワープ画像と置き換えるコンピュータ可読プログラムコードを含むことを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記ワープ画像の画素数を、前記電子テキストメッセージ内で表示する際のワープ画像のサイズに応じて減少させるコンピュータ可読プログラムコードをさらに含むことを特徴とする請求項１０または１１に記載のコンピュータプログラム製品。
【請求項１３】
前記ワープ画像を前記電子メッセージの前記テキスト内に埋め込む前に、前記ワープ画像のサイズ変更を行うコンピュータ可読プログラムコードをさらに含むことを特徴とする請求項１２に記載のコンピュータプログラム製品。
【請求項１４】
前記画像は前記差出人のデジタル写真に基づくものであることを特徴とする請求項１０ないし１３のいずれか１項に記載のコンピュータプログラム製品。
【請求項１５】
前記ワープ画像の画素数は、前記差出人の前記デジタル写真の画素数よりも少ない画素数であることを特徴とする請求項１４に記載のコンピュータプログラム製品。
【請求項１６】
前記顔文字は複数のワーピング・プロトコルのうちの１つに対応し、ワープ画像を提供するために特定される前記顔文字に基づいて施される前記画像のワーピングは、前記複数のワーピング・プロトコルのうちの対応する１つを用いて実行されることを特徴とする請求項１０ないし１５のいずれか１項に記載のコンピュータプログラム製品。
【請求項１７】
デジタルカメラを有するモバイル端末を用いて被写体をデジタル撮影するコンピュータ可読プログラムコードと、
電子メッセージの差出人と関連づけられた前記画像を提供するために、前記デジタル写真を前記モバイル端末に保存するコンピュータ可読プログラムコードと、
をさらに有することを特徴とする請求項１０ないし１６のいずれか１項に記載のコンピュータプログラム製品。
【請求項１８】
前記ワープ画像を生成し、前記ワープ画像用に前記モバイル端末に保存されている画素数を減らすために、前記デジタル写真をワーピングするコンピュータ可読プログラムコードをさらに備えることを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
電子テキストメッセージを修正するためのモバイル端末であって、
電子テキストメッセージにおいて１以上の顔文字を特定し、前記電子テキストメッセージの差出人と関連づけられた画像を特定し、ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングし、前記ワープ画像を前記電子テキストメッセージ内に埋め込むように構成されたワープ画像埋込モジュールを備えることを特徴とするモバイル端末。
【請求項２０】
前記差出人と関連づけられた前記画像を提供するためにデジタル写真を撮影するように構成されたカメラをさらに備えることを特徴とする請求項１９に記載のモバイル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メッセージに関し、モバイル端末で送受信される電子テキストメッセージに特に適している。
【背景技術】
【０００２】
電子メッセージと共に用いられる様々な短縮表記法が開発されてきた。これらの短縮表記法は、携帯情報端末（ＰＤＡ）のようなモバイル端末での電子メッセージの書込み及び送信を行う際に特に有用である。これらの携帯機器は一般に比較的小型であり、小型のキーパッドやタッチスクリーンを用いて長いメッセージのタイピングを行うことは煩雑な操作となることが考えられる。
【０００３】
顔の表情を示す短縮表記法が特にポピュラーなものとなることが考えられる。これらの通常行われる表記法には、幸せな顔「：）」を表す表記法、悲しい顔「：(」を表す表記法、ウィンク「；)」を表す表記法等が含まれている。場合によっては、モバイル端末は、このような顔の表情の通常表記用アイコンを代用することができる。例えば、括弧「）」に先行するコロン「：」は幸せな顔を示し、モバイル端末によってテキスト文字「：）」を記号
2010530999.tif 000003
で置き換えることができる。
【発明の概要】
【０００４】
本発明の複数の実施形態によれば、電子テキストメッセージをワープ画像を用いて修正する方法、システム、及びコンピュータプログラム製品が提供される。１以上の顔文字（emoticon）が電子テキストメッセージ内で特定される。電子テキストメッセージの差出人に関連づけられた画像が特定される。この画像は上記特定された顔文字に基づいてワーピングされ、ワープ画像が提供される。例えば１以上の顔文字をワープ画像で置き換えることによってワープ画像が電子テキストメッセージ内に埋め込まれることになる。
【０００５】
本発明の特定の実施形態では、電子テキストメッセージの中にはワープ画像が埋め込まれたテキストが含まれている。ワープ画像を電子テキストメッセージのテキスト内に埋め込む前に、ワープ画像の画素数を減らすか、サイズ変更するかの少なくともいずれかを行うことができる。画像は差出人のデジタル写真をベースにしたものであってもよい。画像は、差出人のデジタル写真の画素数よりも少ない画素数を有するものであってもよい。
【０００６】
いくつかの実施形態では、顔文字は、複数のワーピング・プロトコル（warping protocol）のうちの１つに対応し、ワープ画像を提供するための、特定された顔文字に基づいた画像のワーピングは、複数のワーピング・プロトコルのうちの対応する１つのワーピング・プロトコルに基づくものである。
【０００７】
ある実施形態では、デジタルカメラを有するモバイル端末を用いて被写体のデジタル撮影が行われる。デジタル写真は、電子メッセージの差出人に関連づけられた画像を提供するためにモバイル端末に保存される。ワープ画像が提供すると共に、モバイル端末に保存される画素数を少なくするために、デジタル写真をワーピングすることができる。
【０００８】
いくつかの実施形態では、電子テキストメッセージを修正するコンピュータプログラム製品は、コンピュータ可読プログラムコードを実装したコンピュータ可読媒体を含んでいる。コンピュータ可読プログラムコードには、電子テキストメッセージで表される１以上の顔文字を特定するコンピュータ可読プログラムコードと、電子テキストメッセージの差出人に関連づけられた画像を特定するコンピュータ可読プログラムコードと、ワープ画像を提供するために特定された顔文字に基づいて画像をワーピングするコンピュータ可読プログラムコードと、ワープ画像を電子テキストメッセージの中に埋め込むコンピュータ可読プログラムコードと、が含まれている。
【０００９】
いくつかの実施形態では、ワープ画像を電子テキストメッセージの中に埋め込むコンピュータ可読プログラムコードには、１以上の顔文字をワープ画像と置き換えるコンピュータ可読プログラムコードが含まれている。いくつかの実施形態では、コンピュータプログラム製品が、電子テキストメッセージ内で表示する際のワープ画像のサイズに応じて、ワープ画像内の画素数を減らすコンピュータ可読プログラムコードを含むものもある。コンピュータプログラム製品は、ワープ画像を電子メッセージのテキストの中に埋め込む前に、ワープ画像のサイズ変更を行うコンピュータ可読プログラムコードを含んでもよい。
【００１０】
特定の実施形態では、画像は差出人のデジタル写真をベースとしている。ワープ画像は、差出人のデジタル写真の画素数よりも少ない画素数を有するものであってもよい。顔文字は複数のワーピングプロトコルのうちの１つに対応することができ、ワープ画像を提供するために、複数のワーピングプロトコルのうちの対応する１つのワーピングプロトコルを用いて特定された顔文字に基づいて画像をワーピングするステップを、実行することができる。
【００１１】
いくつかの実施形態では、コンピュータプログラム製品の中に、デジタルカメラを備えたモバイル端末を用いて被写体のデジタル撮影を行うコンピュータ可読プログラムコードと、電子メッセージの差出人に関連づけられた画像を提供するために、モバイル端末にデジタル写真を保存するコンピュータ可読プログラムコードとが含まれているものもある。コンピュータプログラム製品はワーピングされた画像を生成するために、かつ、ワープ画像用としてモバイル端末に保存される画素数を減らすためにデジタル写真をワーピングするコンピュータ可読プログラムコードを含むものであってもよい。
【００１２】
いくつかの実施形態では、電子テキストメッセージを修正するためのモバイル端末が、電子テキストメッセージ内の１以上の顔文字を特定し、電子テキストメッセージの差出人に関連づけられた画像を特定し、ワープ画像を提供するために、特定された顔文字に基づいて画像をワーピングし、ワープ画像を電子テキストメッセージ内に埋め込むように構成されたワープ画像埋込モジュールを含むものもある。
【００１３】
特定の実施形態では、モバイル端末は、デジタル撮影された写真を保存して、差出人に関連づけられた画像を提供するように構成されたカメラを含む。
【図面の簡単な説明】
【００１４】
【図１】本発明の複数の実施形態に係るデータ処理システムのブロック図である。
【図２】本発明の複数の実施形態に係るモバイル端末のブロック図である。
【図３】本発明の複数の実施形態に係る動作を示すフローチャートである。
【図４】本発明の複数の実施形態に係るテキストメッセージの中に埋め込まれたワープ画像を示す概略図である。
【発明を実施するための形態】
【００１５】
以下において、本発明の実施形態を示す添付の図面を参照して、本発明をより詳細に説明する。しかしながら、本発明は各種多数の形式で実施され得るものであり、本明細書で説明される実施形態に限定されるものと解釈されるべきでない。むしろこれらの実施形態は本開示が完全かつ完璧となるように、また、本発明の範囲を当業者に十分に伝えるために提供するものである。
【００１６】
当業者には理解できるように、本発明は、方法、データ処理システムあるいはコンピュータプログラム製品として実現することができる。従って、本発明はハードウェアのみによる実施形態、ソフトウェアのみによる実施形態あるいはソフトウェアとハードウェアとの態様を組み合わせた実施形態の形を取りうる。さらに、本発明は、コンピュータで使用可能な記憶媒体上のコンピュータプログラム製品の形態をとることが可能であり、このコンピュータプログラム製品は、媒体に組み込まれたコンピュータで使用可能なプログラムコード手段を有する。ハードディスク、ＣＤ−ＲＯＭ、光学的格納装置、又は磁気的格納装置を含む任意の好適なコンピュータ可読媒体を利用することが可能である。
【００１７】
本発明の演算を実行するためのコンピュータプログラムコードは、Ｊａｖａ７、スモールトーク又はＣ＋＋のようなオブジェクト指向言語で書かれたものであってもよい。しかし、本発明の演算を実行するためのコンピュータプログラムコードは、Ｃプログラム言語のような従来の手続きプログラミング言語で書かれたものであってもよい。プログラムコードは、独立型ソフトウェアパッケージとして、ユーザのコンピュータでプログラムコードの全体を実行してもよいし、ユーザのコンピュータでその一部を実行してもよい。さらに、ユーザのコンピュータでプログラムコードの一部を実行し、リモートコンピュータでその一部を実行するか、リモートコンピュータでその全体を実行するようにしてもよい。後者のシナリオでは、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を介してリモートコンピュータをユーザのコンピュータに接続してもよい。あるいは、この接続は、（インターネットサービスプロバイダなどを利用するインターネットを通じて）外部のコンピュータと行うようにしてもよい。
【００１８】
本発明の種々の実施形態による方法、装置（システム）、コンピュータプログラム製品を示すフローチャート及びブロック図の少なくともいずれかに言及しながら、以下本発明について説明する。フローチャート図とブロック図の少なくともいずれかの図の個々のブロック、及び、フローチャート図とブロック図の少なくともいずれかの図内のブロックの組み合わせはコンピュータプログラム命令により実現可能であることは理解できよう。これらのコンピュータプログラム命令は、該命令が、コンピュータ又はプログラム可能なデータ処理装置のプロセッサを介して実行され、フローチャート図とブロック図の少なくともいずれかの図の単複のブロックにおいて特定された機能を実行する手段を生成するように、汎用コンピュータ、特定用途コンピュータ、又は、機械を生産するための他のプログラム可能なデータ装置のプロセッサに提供されてもよい。
【００１９】
これらのコンピュータプログラム命令はまた、コンピュータ可読メモリに保存することが可能であり、該コンピュータプログラム命令は、コンピュータあるいは他のプログラム可能なデータ処理装置に対して、特定の方法で機能するように指示を与え、それによって、コンピュータ可読メモリに保存されたこれらの命令が、フローチャート図とブロック図の少なくともいずれかの図の単複のブロックにおいて指定された機能の実行命令手段を含む製品を生成するようにする。
【００２０】
上記コンピュータプログラム命令はまた、コンピュータ又は他のプログラム可能なデータ処理装置にロードされて、該コンピュータ又は他のプログラム可能な装置において行うべき一連の処理ステップを実行させ、コンピュータにより実行される処理を生成するようにすることも可能であり、それによって、上記コンピュー又は他のプログラム可能な装置において実行する命令は、フローチャート図とブロック図の少なくともいずれかの図内の単複のブロックにおいて指定された機能を実行するステップを提供することになる。
【００２１】
本書面において、「移動通信端末」又は「モバイル端末」には、例えば、セルラネットワーク、広域ネットワーク、無線ローカルエリアネットワーク（ＷＬＡＮ）からと、他のＲＦ通信装置からの少なくともいずれかから、無線インタフェースを介して通信信号を受信するように構成された端末が含まれる（但しこれらのみに限定されるわけではない）。例示のモバイル端末には、セルラモバイル端末、セルラモバイル端末をデータ処理、ファクシミリ及びデータ通信機能と組み合わせることができる個人用通信端末と、無線受信機、ページャ、インターネット／イントラネットアクセス、ローカルエリアネットワークインタフェース、広域ネットワークインタフェース、ウェブブラウザ、電子手帳とカレンダとのうちの少なくともいずれかを含むことができる携帯情報端末（ＰＤＡ）及びモバイルコンピュータ又は固定コンピュータ、あるいは無線受信機を含むその他の装置が含まれているが、これらのみに限定されるわけではない。
【００２２】
本書面において、「顔文字」とは、顔の表情又は気分を記号で表すのに用いることができる、典型的なキーパッド又はキーボード上で通常使用可能な文字のような任意の文字の組み合わせである。顔文字を示す例として、幸せな顔「：）」又は「：-）」、悲しい顔「：（」、ウィンクしている顔「；）」、感情を顔に出さない顔「：」等が含まれる。顔文字は、感情と態度の少なくともいずれかを示すために、情報を与えるマークアップとしてテキストメッセージで用いられる単一の線で描かれる通常２〜５個の文字記号で表される。これらの顔文字と態度は、他の場合であれば、対面によって意思を伝え合う際の身振り言語や顔の表情によって伝えられるものである。顔文字は比較的タイプし易いものにすることが可能であり、定型化された顔の表情を表すことが可能となる。追加の顔文字を示す例として、「疑似ｈｔｍｌ」（「ｇｒｉｎ」を表す＜ｇ＞や適当なセクションテキストをマークする＜ｒａｎｔ＞．．．＜／ｒａｎｔ＞）が含まれる。
【００２３】
本書面において、「ワーピングする」という用語は、別の特徴を表す相対的な特徴を変更することによってデジタル画像を修正することを意味する用語である。画像ワーピングの例には、（目をやぶにらみにしたり、目と眉の間の空間を狭くしたりするような）特徴の相対的間隔を変更するステップと、（直線の特徴をカーブさせるような）種々の曲線部を導入するステップと、（怒りの表情を表す赤い目のような）特徴を示す色を変更するステップ等が含まれる。従来の画像ワーピングソフトウェアの例には、Morpheous Software社（米国、カリフォルニア州サンタバーバラ）から出されているモーフィウス・ワーピング・ソフトウェア（Morpheous Warping Software）（登録商標）又はScalado社（スウェーデン、ルンド）から出されているフォトツィスター（Photo Twister）（登録商標）が含まれる。
【００２４】
本発明の実施形態によれば、（差出人の写真のような）電子テキストメッセージ内の顔文字を特定することができる。電子テキストメッセージの差出人に関連づけられた画像の特定も可能である。特定された顔文字に基づいて画像をワーピングして、例えば、顔文字を表す表情に対応するワープ画像を提供することができる。ワープ画像は電子テキストメッセージ内に埋め込まれたものであってもよい。ワープ画像内にテキストを含む電子メッセージを表示するようにしてもよい。
【００２５】
図１は、本発明のいくつかの実施形態に従って動作する無線端末に含まれてもよいデータ処理システムの一例を示す。図１に示すように、動作を実行又は指示するために用いることができるデータ処理システム１１６には、プロセッサ１００、メモリ２３６及び入出力回路１４６が含まれる。データ処理システムは、携帯用無線端末と、サーバのようなネットワークの他の構成要素とのうちの少なくともいずれかに組み込まれたものであってもよい。プロセッサ１００は、アドレス／データバス１４８を介してメモリ２３６と通信し、アドレス／データバス１４９を介して入出力回路１４６と通信を行う。入出力回路１４６は、メモリ（メモリと記憶媒体の少なくともいずれか）２３６と別の構成要素との間で情報を転送するために使用され得る。これらの構成要素は、多くの従来のデータ処理システムで使用される構成要素等の従来の構成要素であって、本明細書に記載のように動作するように構成することができる構成要素であってもよい。
【００２６】
特に、プロセッサ１００は、市販又は特注のマイクロプロセッサ、マイクロコントローラ又はデジタル信号プロセッサ等であってもよい。メモリ２３６は、本発明の実施形態に従って使用される機能回路又はモジュールを実現するために使用されるソフトウェア及びデータを含む、任意のメモリデバイスと記憶媒体の少なくともいずれかを含むものであってもよい。メモリ２３６は、キャッシュ、ＲＯＭ、ＰＲＯＭ，ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＳＲＡＭ、ＤＲＡＭ、及び磁気的ディスク等の種類のデバイスを含むことができるが、これらに限定されない。本発明のいくつかの実施形態において、メモリ２３６は連想メモリ（ＣＡＭ）であってもよい。
【００２７】
図１にさらに示すように、メモリ（と記憶媒体の少なくともいずれか）２３６は、データ処理システムにおいて使用される複数のカテゴリのソフトウェア及びデータ、すなわち、オペレーティングシステム１５２、アプリケーションプログラム１５４、入出力デバイス回路１４６、及びデータ１５６）を含んでもよい。Microsoft及びＷｉｎｄｏｗｓは、アメリカ合衆国、他の国々、又はその双方においてMicrosoft Corporationの登録商標である。入出力デバイス回路１４６は、通常、種々の装置と通信するために、オペレーティングシステム１５２を介してアプリケーションプログラム１５４によりアクセスされるソフトウェアルーチンを含む。アプリケーションプログラム１５４は、本発明のいくつかの実施形態に従う回路及びモジュールの種々の特徴を実現するプログラムの例である。最後に、データ１５６は、アプリケーションプログラム１５４、オペレーティングシステム１５２、入出力デバイス回路１４６、及びメモリ２３６に常駐してもよい他のソフトウェアプログラムにより用いられる静的データと動的データとを表す。
【００２８】
データ処理システム１１６は、ワープ画像埋込モジュール１６０等を含む複数のモジュールを含んでもよい。これらのモジュールは、単一モジュールとして構成されてもよく、或いは、別様に、画像のワーピングと、テキストメッセージ内への画像の埋め込みの少なくともいずれかを行うために、本書面において説明する動作を実現するように構成される追加モジュールとして構成されてもよい。データ１５６は、画像／差出人データ１６２及び顔文字に基づいてプログラムで画像をワーピングするためのワーピングプロトコルを含むことができるワーピング済みのデータ１６４を含んでもよい。例えば、ワープ画像埋込モジュール１６０は、画像／差出人データ１６２から画像を選択し、次いで、ワーピング済みのデータ１６４から得られるワーピングプロトコルを用いて画像をワーピングすることができる。画像／差出人データ１６２は、人物の写真（又は画素数を減らした画像のような写真をベースとした画像）又は、動物の画像／写真のような他の画像を含んでもよい。画像／差出人データ１６２は画像を差出人と関連づける情報を含んでもよい。メッセージの差出人が特定されると、差出人に対応する画像は、（例えば、特定された顔文字に関連づけられたワーピングプロトコルを用いて）ワープ画像埋込モジュール１６０によりワーピングされ、次いで、メッセージのテキストの中へ埋め込まれる。
【００２９】
本発明は図１のワープ画像埋込モジュール１６０及びデータ１５６に関して説明されてはいるが、当業者には理解されるように、他の構成も本発明の範囲に含まれる。例えば、これらの回路及びモジュールは、アプリケーションプログラム１５４ではなく、オペレーティングシステム１５２の中に組み込まれてもよいし、データ処理システムの他のそのような論理的区分の中に組み込まれてもよい。さらに、図１のワープ画像埋込モジュール１６０は単一のデータ処理システム内に示されているが、当業者に理解されるように、このような機能は１以上のデータ処理システムにわたって分配されてもよい。したがって、本発明は、図１に示す構成に限定されると解釈されてはならず、他の構成と、データ処理システム間の機能の分配との少なくともいずれかにより提供されてもよい。図１は種々の回路及びモジュールを有するものとして示されているが、本発明の範囲から逸脱することなく、これらの回路又はモジュールのうちの１以上は、組み合わされてもよく又はさらに切り離されてもよい。
【００３０】
図２は、セルラ基地局２０２と無線ローカルネットワーク２１６の少なくともいずれかから無線通信信号を受信する、モバイル無線通信端末のような無線端末２００を含む無線通信システムの（概略）ブロック図である。セルラ基地局２０２はＭＴＳＯ２０６に接続され、ＭＴＳＯ２０６は同様にＰＳＴＮ２１２及び（インターネットなどの）ネットワーク２１４に接続される。モバイル端末２００は、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｅ、ＩＥＥＥ８０２．１１ｇ、ＩＥＥＥ８０２．１１ｉとその他の無線ローカルエリアネットワークプロトコルとのうちの少なくともいずれかを含んでもよい通信プロトコルを用いて無線ローカルネットワーク２１６と通信を行うことができる。但しこれらのみに限定されるわけではない。無線ローカルネットワーク２１６はネットワーク２１４に接続することができる。
【００３１】
本発明のいくつかの実施形態では、モバイル端末２００はカメラ２６０、コントローラ２３２、セルラトランシーバ２３４、メモリ２３６、計時回路（クロック）２３８、ローカルネットワークトランシーバ２４０、スピーカ２４２、マイク２４４、ディスプレイ２４６及びキーパッド２４８のような種々の構成要素を含む。
【００３２】
コントローラ２３２によって実行されるメモリ２３６は、（例えば図１に記載されているように）ソフトウェアを保存し、１以上の消去可能なプログラム可能なリードオンリメモリ（ＥＰＲＯＭ又はフラッシュＥＰＲＯＭ）、バッテリバックアップされたランダムアクセスメモリ（ＲＡＭ）、磁気的、光学的、又は他のデジタル格納装置を含んでもよく、かつ、コントローラ２３２とは切り離されるか、または部分的にコントローラ２３２の中に含まれていてもよい。コントローラ２３２は、例えば、汎用プロセッサ及びデジタル信号プロセッサのような２以上のプロセッサを含んでいてもよく、これらのプロセッサは共通のパッケージ内に封入されていてもよいし、あるいは、互いに独立し、切り離されていてもよい。
【００３３】
特に、コントローラ２３２は、本明細書に記載のように無線端末２００のディスプレイ２１４に表示するためのワープ画像をテキストメッセージの中へ埋め込むステップを含む無線端末２００の種々の機能を制御するように構成することができる。
【００３４】
図２に示すように、セルラトランシーバ２３４は、典型的には、双方向通信を可能にするために送信機（ＴＸ）２５０及び受信機（ＲＸ）２５２の双方を含むが、本発明はこのような装置のみに限定されるものではない。さらに、本書面において「トランシーバ」という用語が使用される場合、受信機２５２のみを含むものであってもよい。これにより、モバイル端末２００は、アンテナ２５４を介して通信することができる無線周波数信号を用いて基地局２０２と通信を行うことができる。例えば、モバイル端末２００は、最新型移動電話サービス（ＡＭＰＳ）、ＡＮＳＩ−１３６、汎欧州デジタル移動電話方式（ＧＳＭ）通信、汎用パケット無線サービス（ＧＰＲＳ）、次世代ＧＳＭ用拡張型データレート（ＥＤＧＥ）、符号分割多元接続（ＣＤＭＡ）、広帯域ＣＤＭＡ、ＣＤＭＡ２０００、及び汎用移動体通信システム（ＵＭＴＳ）のような１以上のセルラ通信プロトコルを用いるセルラトランシーバ２３４を介して通信を行うように構成されたものであってもよい。ここで使用される通信プロトコルは、通信用の情報、タイミング、周波数、変調方式、及び通信接続をセットアップし、維持するための動作の少なくともいずれかを規定するものであってもよい。いくつかの実施形態では、アンテナ２２８及び２５４は単一のアンテナであってもよい。
【００３５】
本発明の複数の実施形態に従って、コントローラ２３２とワープ画像埋込モジュール１６０とのうちの少なくともいずれかにおいて少なくとも部分的に実行することができる動作を示すフローチャートの例図である図３を参照しながら、本発明の実施形態について以下説明する。
【００３６】
図３に示すように、電子テキストメッセージ内の１以上の顔文字が特定される（ブロック３００）。電子メッセージの差出人に関連づけられた画像が特定される（ブロック３０２）。例えば、画像／差出人データ１６２は、（氏名、電子メールアドレス等の）関連付けられた差出人のＩＤを保存する画像を含んでよい。電子メッセージの差出人は、例えば、電子メールアドレスによって特定され、電子メールアドレスに基づくものであってもよく、関連付けられた画像が特定される。差出人に関連づけられた画像は差出人のデジタル写真に基づくものであってもよい。いくつかの実施形態では、ユーザが任意の画像を選択し、該画像が差出人に関連づけられるようにこの画像をメモリに保存し、本明細書に記載のように、差出人からの電子テキストメッセージの中に挿入することができる。例えば、テキストメッセージの差出人又は受取人は、差出人又は差出人に関連づけられた他の人物や動物の特定の画像を選択することができる。次いで、画像は、特定された顔文字に基づいてワーピングプロトコルに従ってワーピングされ、ワープ画像が提供される（３２０）。例えば、ワーピング済みのデータ１６４（図１）は顔文字に対応する複数のワーピングプロトコルを含んでよい。メッセージ内の顔文字が特定されると、関連付けられたワーピングプロトコルを用いて、差出人に関連づけられた画像をワーピングすることができる。ワープ画像は電子テキストメッセージの中に埋め込まれる（３３０）。テキスト及び該テキストに埋め込まれたワープ画像を含む電子テキストメッセージは、次いで、ディスプレイ２４６に表示することができる（３４０）。
【００３７】
特定の実施形態では、ワープ画像は、デジタル写真に基づく画像であり、かつ、対応するデジタル写真の画素数よりも少ない画素数を有する。例えば、図３に示すように、被写体は、カメラ２６０を用いてモバイル端末２００でデジタル撮影を行うことができる（ブロック３１２）。デジタル写真の画素数は減らすことが可能であり（ブロック３１４）、この結果として得られる画像はモバイル端末２００に保存できる（ブロック３１６）。特定の実施形態において、保存済み画像の画素数の削減は、例えば、メモリ量が限られたモバイル端末２００に画像を保存する場合に、データ保存を促進することができる。画素数の削減によって、モバイル端末２００におけるメモリの節減と、他の端末装置へのメッセージの送信に要求される帯域幅の減少との少なくともいずれかを行うことが可能となる。例えば、画像をテキスト中に埋め込むことができるように、ディスプレイ２４６における所望のサイズのワープ画像に基づいて画素数を減らすようにしてもよい。さらに、ワープ画像が電子テキストメッセージの中に埋め込まれて、例えばモバイル端末２００のディスプレイに表示される場合、高解像度（すなわち、６４０×４８０画素、０．３メガピクセル、あるいは、３〜５メガピクセル以上より大きな画素数を有する）画像は、ワープ画像が表示される領域が比較的小さいために、必要が無くなるかも知れない。例えば、或る実施形態では、ワープ画像は１２８×１２８又は３２×３２以下の画素数を有するものにすることができる。
【００３８】
いくつかの実施形態では、同じモバイル端末を用いて、デジタル写真を保存し（ブロック３１２）、顔文字を含む電子テキストメッセージを受信するために、減少済みの画素数を持つ画像として写真を保存することができる（ブロック３１６）。次いで、モバイル端末はメッセージの差出人に関連づけられた保存済みの画像を特定し（ブロック３１０）、特定された顔文字に基づいて画像をワーピングし（ブロック３２０）、顔文字をワープ画像と置き換えることによって電子テキストメッセージの中にワープ画像を埋め込み（ブロック３３０）、テキストメッセージを表示する（ブロック３４０）ことができる。
【００３９】
当業者に容易に理解されるように、図２に示すようなパーソナルコンピュータ、ラップトップ型コンピュータ又はモバイル端末２００であってもよい図１の処理システム１１６に（単複の）画像を保存してもよい。しかし、（単複の）画像は、図２に示すサーバのようなネットワーク２１４の構成要素に保存することも可能である。さらに、本発明に係る動作は、クライアント・サーバの種々の構成要素によるアーキテクチャ内のクライアント・サーバにおいて実行されてもよいし、あるいは、単体のアプリケーションとして提供されてもよい。
【００４０】
特定の実施形態において、電子テキストメッセージで表される特定された（単複の）顔文字に基づいて種々のワーピングプロトコルを選択することができる（ブロック３２２）。例えば、画像が（差出人のデジタル写真のような）顔の画像であれば、「：-）」や「：）」などの幸せな顔を示す顔文字を用いて、口の端部で画像の一部を上向きにカーブさせるワーピングプロトコルを選択し、それによって画像がスマイルを反映するようにすることができる。
【００４１】
図４に示すように、例えば、画像４０６の保存を容易にするために画素数を減らすことによって、デジタル写真４０４を画像４０６に変換することができる。電子テキストメッセージ４００は、図２のモバイル端末２００のような端末によって受信することが可能である。矢印４０２では、テキストメッセージ４００内の（
2010530999.tif 000004
及び
2010530999.tif 000005
としてそれぞれ示される）顔文字「：(」及び「：)」が、例えば図１のワープ画像埋込モジュール１６０によって特定される。複数のワーピングプロトコルの中から得られるワーピングプロトコルを選択して、顔文字に基づいて顔の表情を出力するようにすることができる。「：(」の顔文字に応じて、画像４０６が選択されたワーピングプロトコルを用いてワーピングされ、悲しい顔の表情（すなわち、
2010530999.tif 000006
のワーピングされた画像４０８）が出力される。これとは対照的に、「：)」の顔文字に応じて、画像４０６はワーピングプロトコルを用いてワーピングされ、幸せな／ユーモラスな顔の表情（すなわち、
2010530999.tif 000007
のワーピングされた画像４１０）が出力される。矢印４１２を用いて示されているように、ワープ画像４０８及び４１０は、次いで、表示されたメッセージ４１２に示されているようにメッセージ４００の中に挿入される。図４に示すように、表示されたワープ画像４０８及び４１０のサイズを変更して、例えば、表示されたメッセージ４１２のテキストサイズを小さくして、他方の端の端末装置への修正済みメッセージの送信を容易にするようにすることができる。いくつかの実施形態では、ワープ画像４０８及び４１０の画素数を減らすことも可能である。
【００４２】
図面及び明細書において本発明の代表的実施形態を開示した。ここでは特定の用語が採用されているが、これらの用語はあくまで一般的かつ記述的な意味においてのみ使用されており、本発明の範囲を限定する意図はない。本発明の範囲は以下の特許請求の範囲に記載されているとおりである。
【図１】
2010530999.tif 000008
【図２】
2010530999.tif 000009
【図３】
2010530999.tif 000010
【図４】
2010530999.tif 000011
【手続補正書】
【提出日】平成21年3月6日(2009.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子テキストメッセージの修正方法であって、
電子テキストメッセージにおいて１以上の顔文字を特定する工程と、
前記電子テキストメッセージの差出人と関連づけられた画像を特定する工程と、
ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする工程と、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む工程と、
を備え、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む前記工程は、前記１以上の顔文字を前記ワープ画像と置き換える工程を含む
ことを特徴とする方法。
【請求項２】
前記ワープ画像の画素数を、前記電子テキストメッセージ内で表示する際のワープ画像のサイズに応じて減少させる工程をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記ワープ画像を前記電子メッセージの前記テキスト内に埋め込む前に、前記ワープ画像のサイズ変更を行う工程をさらに有することを特徴とする請求項２に記載の方法。
【請求項４】
前記画像は前記差出人のデジタル写真に基づくものであることを特徴とする請求項１に記載の方法。
【請求項５】
前記ワープ画像の画素数は、前記差出人の前記デジタル写真の画素数よりも少ない画素数であることを特徴とする請求項４に記載の方法。
【請求項６】
前記顔文字は、複数のワーピング・プロトコルのうちの１つに対応し、
前記ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする前記工程は、複数のワーピング・プロトコルのうちの対応する１つを用いて実行されることを特徴とする請求項１に記載の方法。
【請求項７】
デジタルカメラを有するモバイル端末を用いて被写体をデジタル撮影する工程と、
電子メッセージの差出人と関連づけられた前記画像を提供するために、前記デジタル写真を前記モバイル端末に保存する工程と、
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項８】
前記ワープ画像を生成し、前記ワープ画像用に前記モバイル端末に保存されている画素数を減らすために、前記デジタル写真をワーピングする工程をさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
電子テキストメッセージを修正するためのコンピュータプログラム製品であって、コンピュータ可読プログラムコードを実装したコンピュータ可読媒体を有し、
前記コンピュータ可読プログラムコードは、
電子テキストメッセージにおいて１以上の顔文字を特定するコンピュータ可読プログラムコードと、
前記電子テキストメッセージの差出人と関連づけられた画像を特定するコンピュータ可読プログラムコードと、
ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングするコンピュータ可読プログラムコードと、
前記ワープ画像を前記電子テキストメッセージ内に埋め込むコンピュータ可読プログラムコードと、
を含み、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む前記コンピュータ可読プログラムコードは、前記１以上の顔文字を前記ワープ画像と置き換えるコンピュータ可読プログラムコードを含む
ことを特徴とするコンピュータプログラム製品。
【請求項１０】
前記ワープ画像の画素数を、前記電子テキストメッセージ内で表示する際のワープ画像のサイズに応じて減少させるコンピュータ可読プログラムコードをさらに含むことを特徴とする請求項９に記載のコンピュータプログラム製品。
【請求項１１】
前記ワープ画像を前記電子メッセージの前記テキスト内に埋め込む前に、前記ワープ画像のサイズ変更を行うコンピュータ可読プログラムコードをさらに含むことを特徴とする請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記画像は前記差出人のデジタル写真に基づくものであることを特徴とする請求項９に記載のコンピュータプログラム製品。
【請求項１３】
前記ワープ画像の画素数は、前記差出人の前記デジタル写真の画素数よりも少ない画素数であることを特徴とする請求項１２に記載のコンピュータプログラム製品。
【請求項１４】
前記顔文字は複数のワーピング・プロトコルのうちの１つに対応し、ワープ画像を提供するために特定される前記顔文字に基づいて施される前記画像のワーピングは、前記複数のワーピング・プロトコルのうちの対応する１つを用いて実行されることを特徴とする請求項９に記載のコンピュータプログラム製品。
【請求項１５】
デジタルカメラを有するモバイル端末を用いて被写体をデジタル撮影するコンピュータ可読プログラムコードと、
電子メッセージの差出人と関連づけられた前記画像を提供するために、前記デジタル写真を前記モバイル端末に保存するコンピュータ可読プログラムコードと、
をさらに有することを特徴とする請求項９に記載のコンピュータプログラム製品。
【請求項１６】
前記ワープ画像を生成し、前記ワープ画像用に前記モバイル端末に保存されている画素数を減らすために、前記デジタル写真をワーピングするコンピュータ可読プログラムコードをさらに備えることを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
電子テキストメッセージを修正するためのモバイル端末であって、
電子テキストメッセージにおいて１以上の顔文字を特定し、前記電子テキストメッセージの差出人と関連づけられた画像を特定し、ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングし、前記ワープ画像を前記電子テキストメッセージ内に埋め込むように構成されたワープ画像埋込モジュールを備え、
前記ワープ画像埋込モジュールは、前記１以上の顔文字を前記ワープ画像と置き換えることで前記電子テキストメッセージ内にワープ画像を埋め込むように構成された
ことを特徴とするモバイル端末。
【請求項１８】
前記差出人と関連づけられた前記画像を提供するためにデジタル写真を撮影するように構成されたカメラをさらに備えることを特徴とする請求項１７に記載のモバイル端末。
【手続補正書】
【提出日】平成21年12月22日(2009.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子テキストメッセージの修正方法であって、
電子テキストメッセージにおいて１以上の顔文字を特定する工程と、
前記電子テキストメッセージの差出人と関連づけられた画像を特定する工程と、
ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする工程と、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む工程と、
を備え、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む前記工程は、前記１以上の顔文字を前記ワープ画像と置き換える工程を含む
ことを特徴とする方法。
【請求項２】
前記ワープ画像の画素数を、前記電子テキストメッセージ内で表示する際のワープ画像のサイズに応じて減少させる工程をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記ワープ画像を前記電子メッセージの前記テキスト内に埋め込む前に、前記ワープ画像のサイズ変更を行う工程をさらに有することを特徴とする請求項２に記載の方法。
【請求項４】
前記画像は前記差出人のデジタル写真に基づくものであることを特徴とする請求項１に記載の方法。
【請求項５】
前記ワープ画像の画素数は、前記差出人の前記デジタル写真の画素数よりも少ない画素数であることを特徴とする請求項４に記載の方法。
【請求項６】
前記顔文字は、複数のワーピング・プロトコルのうちの１つに対応し、
前記ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする前記工程は、複数のワーピング・プロトコルのうちの対応する１つを用いて実行されることを特徴とする請求項１に記載の方法。
【請求項７】
デジタルカメラを有するモバイル端末を用いて被写体をデジタル撮影する工程と、
電子メッセージの差出人と関連づけられた前記画像を提供するために、前記デジタル写真を前記モバイル端末に保存する工程と、
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項８】
前記ワープ画像を生成し、前記ワープ画像用に前記モバイル端末に保存されている画素数を減らすために、前記デジタル写真をワーピングする工程をさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
電子テキストメッセージを修正するために、コンピュータに、
電子テキストメッセージにおいて１以上の顔文字を特定する工程と、
前記電子テキストメッセージの差出人と関連づけられた画像を特定する工程と、
ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像をワーピングする工程と、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む工程と
を実行させるコンピュータプログラムであって、
前記ワープ画像を前記電子テキストメッセージ内に埋め込む前記工程は、前記１以上の顔文字を前記ワープ画像と置き換える工程を含む
ことを特徴とする、コンピュータプログラム。
【請求項１０】
電子テキストメッセージを修正するためのモバイル端末であって、
電子テキストメッセージにおいて１以上の顔文字を特定し、前記電子テキストメッセージの差出人と関連づけられた画像を特定し、ワープ画像を提供するために、特定された前記顔文字に基づいて前記画像を歪ませ、前記ワープ画像を前記電子テキストメッセージ内に埋め込むように構成されたワープ画像埋込モジュールを備え、
前記ワープ画像埋込モジュールは、前記１以上の顔文字を前記ワープ画像と置き換えることで前記電子テキストメッセージ内にワープ画像を埋め込むように構成された
ことを特徴とするモバイル端末。
【国際調査報告】
2010530999.tif 000012
2010530999.tif 000013
2010530999.tif 000014