(57)【特許請求の範囲】
【請求項１】
電子メールに含まれるアニメーションを構成する複数の画像データについて、ＩＤを分散して所定位置に埋め込んでおき、前記所定位置の画素の画素値を読み出し、前記画素値に対応する値を並べた値に基づき、前記ＩＤを取得するＩＤ取得手段と、
前記ＩＤに対応するデータに対する再生処理または前記ＩＤに対応するアプリケーションを実行する情報処理手段と、
を具備することを特徴とする情報処理端末。
【請求項２】
前記情報処理手段は、電子メールに含まれる音声データのうち、前記ＩＤ取得手段で取得した前記ＩＤに対応する音声データの再生を行うことを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記所定位置は、前記画像データごとに異なることを特徴とする請求項１または請求項２に記載の情報処理端末。
【請求項４】
前記所定位置は、前記画像データの画像の外周部にあることを特徴とする請求項１から請求項３のいずれかに記載の情報処理端末。
【請求項５】
前記画像データは、ＧＩＦ形式であることを特徴とする請求項１から請求項４のいずれかに記載の情報処理端末。
【請求項６】
情報処理端末が、
電子メールに含まれるアニメーションを構成する複数の画像データについて分散して所定位置に埋め込まれたＩＤを、前記所定位置の画素の画素値を読み出し、前記画素値に対応する値を並べた値に基づき取得するＩＤ取得ステップと、
前記ＩＤに対応するデータに対する再生処理または前記ＩＤに対応するアプリケーションを実行する情報処理ステップと、
を行うことを特徴とする情報処理方法。
【請求項７】
情報処理端末を請求項１から請求項５のいずれかに記載の情報処理端末として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報処理方法、プログラムに関する。より詳しくは、電子メールのアニメーションを構成する画像データに埋め込まれたＩＤに対応する処理を行う情報処理端末、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
携帯電話等の携帯端末は、絵文字を含む電子メールを作成し、送受信することができる。画像データである絵文字を使用することにより、表現豊かで視覚的に強い印象を与える電子メールを送信することができる。近年では、複数の画像データにより１つの絵文字を構成し、これらの画像データを順次表示することにより、絵文字をアニメーションとしてみせるものもある。
【０００３】
現在、これらの電子メールの機能については、更にその魅力を高めるものとすることが望まれている。このため、例えばフラッシュ機能によるアニメーションと音声での表現を行う電子メールもある。アニメーションと音声での表現を行うことにより、視覚的な効果に加え、聴覚的に印象を与えることもでき、電子メール機能の魅力を高めることができる。
【０００４】
しかしながら、このような電子メールを作成する作業は容易ではなく、携帯端末によるメールでのコミュニケーションに必ずしも適しているとはいえない。
【０００５】
一方、絵文字アニメーションと音声による表現を行うためには、電子透かしの技術を用いて音声に関する情報を画像データに埋め込むことや、画像データに埋め込まれたコード情報に対応する音楽や効果音などを再生することも考えられる。画像データにコード情報を埋め込むための画像処理方法については、特許文献１にその例が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−７１５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像データに電子透かしの技術を用いて音声に関する情報を埋め込む方法は、電子メールに含まれる絵文字アニメーションが通常２０画素×２０画素程度のＧＩＦ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式のような小さいサイズの画像データより構成されるため、携帯端末の電子メールでの使用には適さない。
【０００８】
そこで、絵文字アニメーションに何らかのＩＤを埋め込んでおき、これに応じて異なる音声データの再生を行うことが考えられる。但し、一般的にこのようなＩＤを画像データに埋め込むと画像データは変化するので、その視覚的な影響を最小限にする必要がある。特許文献１に記載された画像処理方法は、コード情報を埋め込んだ画像とそれ以外の画像を切り替えて表示するもので、視覚的な影響を避けるためにその表示時間を変更しているが、上記のような複数の画像データによる絵文字アニメーションの場合を考えると、画像データごとに表示時間を変更することは不自然にもなり、好ましくない。
【０００９】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、電子メールのアニメーションを構成する画像データに埋め込まれたＩＤに対応する処理を行うとともに、ＩＤ埋め込みによる視覚的な影響を抑えることができる情報処理端末等を提供することである。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために第１の発明は、電子メールに含まれるアニメーションを構成する複数の画像データについて、ＩＤを分散して所定位置に埋め込んでおき、前記所定位置の画素の画素値を読み出し、前記画素値に対応する値を並べた値に基づき、前記ＩＤを取得するＩＤ取得手段と、前記ＩＤに対応するデータに対する再生処理または前記ＩＤに対応するアプリケーションを実行する情報処理手段と、を具備することを特徴とする情報処理端末である。
【００１１】
前記情報処理手段は、電子メールに含まれる音声データのうち、前記ＩＤ取得手段で取得した前記ＩＤに対応する音声データの再生を行うことができる。
【００１２】
前記所定位置は、前記画像データごとに異なることが望ましい。また、前記画像データの画像の外周部にあることも望ましい。さらに、前記画像データは、ＧＩＦ形式であることも望ましい。
【００１３】
前述した目的を達成するために第２の発明は、情報処理端末が、電子メールに含まれるアニメーションを構成する複数の画像データについて分散して所定位置に埋め込まれたＩＤを、前記所定位置の画素の画素値を読み出し、前記画素値に対応する値を並べた値に基づき取得するＩＤ取得ステップと、前記ＩＤに対応するデータに対する再生処理または前記ＩＤに対応するアプリケーションを実行する情報処理ステップと、を行うことを特徴とする情報処理方法である。
【００１４】
前述した目的を達成するための第３の発明は、情報処理端末を第１の発明の情報処理端末として機能させるためのプログラムである。
【００１５】
上記の構成により、携帯電話機などの情報処理端末は、電子メールに含まれるアニメーションを構成する複数の画像データのそれぞれから、画素値を読み出して画素値に対応する所定の値よりＩＤを取得し、当該ＩＤに対応するデータに対する情報処理または当該ＩＤに対応する情報処理を行う。例えば、ＩＤに応じて電子メールに添付等されている音声データを再生することで、電子メール機能の魅力を高めることができる。ＩＤは、アニメーションを構成する画像データに分散して埋め込まれるので、ＩＤを埋め込んだことに伴う画素値の変化による視覚的な影響を小さくすることができる。また、ＩＤを構成する値を埋め込む位置を画像データごとに異なるものとしたり、画像の外周部とすることで、視覚的な影響を更に小さくすることができる。さらに、画像データをＧＩＦ形式とすることで、電子メールでの使用に適したものとなる。
【発明の効果】
【００１６】
本発明により、電子メールのアニメーションを構成する画像データに埋め込まれたＩＤに対応する処理を行うとともに、ＩＤ埋め込みによる視覚的な影響を抑えることができる情報処理端末等を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る携帯端末１のハードウエア構成を示す図
【図２】携帯端末１の機能構成を示す図
【図３】画像データ３１−１〜３１−４へのＩＤ埋め込みの一例を示す図
【図４】画像データ３１−１〜３１−４の一例を示す図
【図５】画像データ３１−１〜３１−４の一例を示す図
【図６】画像データ３１−１〜３１−４の一例を示す図
【図７】画像データ３１−１〜３１−４の一例を示す図
【図８】携帯端末１の表示部１３に表示されるメール画面４１の一例を示す図
【図９】電子メールの本文の構成の一例を示す図
【図１０】携帯端末１における電子メール閲覧時の処理の流れを示すフローチャート
【図１１】携帯端末１におけるＩＤ３３取得の処理の流れを示すフローチャート
【図１２】携帯端末１における電子メール閲覧時の処理の流れを示すフローチャート
【図１３】携帯端末１における電子メール閲覧時の処理について示す図
【発明を実施するための形態】
【００１８】
以下、添付図面を参照しながら、本発明の実施の形態について詳細に説明する。尚、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１９】
最初に、図１、２を参照しながら、本発明の実施の形態に係る情報処理端末である携帯端末１について説明する。
【００２０】
図１（ａ）は、本発明の実施の形態に係る携帯端末１のハードウエア構成を示す図である。尚、図１（ａ）のハードウエア構成は携帯端末１としての携帯電話機の一例であり、用途、目的に応じて様々な構成を採ることが可能である。
【００２１】
携帯端末１は、制御部１１、無線通信部１２、表示部１３、入力部１４、通話処理部１５、メモリ１６、ＩＣチップＩ／Ｆ１７等がバス１９を介して接続される。
【００２２】
制御部１１は、プログラムの実行を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、プログラム命令あるいはデータ等を格納するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、一時的な作業用データを格納するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリから構成される。制御部１１は、携帯端末１の処理全体を制御する。
【００２３】
無線通信部１２は、基地局（図示しない）との間で行われる無線通信を制御する。無線通信部１２は、制御部１１の制御の下、音声に関するデータやパケット通信用のデータ等の信号を生成し、基地局に送信したり、あるいは、基地局から送信される無線信号を受信し、受信した信号を復調して音声に関するデータやパケット通信用のデータを取得したりする。
【００２４】
表示部１３は液晶表示パネル等を有し、表示制御を行う。
入力部１４は、数字や文字、操作指示を入力するためのキーボタン等を有し、キーボタンの操作に応じた信号を制御部１１に出力する。
通話処理部１５は、マイクロフォンやスピーカ、音声処理部等を有し、制御部１１の制御により呼接続、切断処理を含む通話処理を行う。
メモリ１６は、携帯端末１にインストールされているアプリケーションプログラムや、電話番号及びメールアドレス等のアドレス帳データ等が格納されている。
【００２５】
ＩＣチップＩ／Ｆ１７は、ＩＣチップ１８と接続しており、制御部１１とＩＣチップ１８間のシリアル通信を制御する。
ＩＣチップ１８は、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カード等のＩＣチップで、内部に携帯端末１のユーザの識別番号等の情報等を記録している。
【００２６】
図１（ｂ）は、携帯端末１のメモリ１６について示す図である。
携帯端末１のメモリ１６はＯＳ２１、メールソフト２２、アニメーションデータ２３、サウンドデータ２４、メールデータ２５等を有する。
ＯＳ２１は、携帯端末１の制御部１１が実行するプログラム全体を制御するプログラムである。
メールソフト２２は、携帯端末１において電子メールの作成、送信、受信等の管理を行うソフトウエアであり、電子メールの作成、送信、受信等に加え、後述する電子メールでの絵文字アニメーションの表示や、当該絵文字アニメーションに対応するサウンドデータ２４の再生など、制御部１１により電子メールに係る後述する処理を実現するためのプログラムである。
【００２７】
アニメーションデータ２３は、メールソフト２２における電子メール作成時に添付して使用する絵文字アニメーションのデータである。アニメーションデータ２３は、例えば、２０画素×２０画素からなるＧＩＦ形式の画像データの複数により構成されるＧＩＦファイルである。
サウンドデータ２４は、メールソフト２２における電子メール作成時に添付して使用し、電子メールを受信したユーザが、携帯端末１の表示部１３上に表示された絵文字アニメーションをクリックしたときに再生する音声データである。サウンドデータ２４は、例えば効果音、音楽、声などのＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）データである。
メールデータ２５は、ユーザによりメールソフト２２を用いて作成されたメールを例えばタグ付きのテキストデータとして保存したものである。
なお、以上説明した携帯端末１は、メール送信側とメール受信側の双方で用いられるものとする。
【００２８】
次に、図２を参照しながら、携帯端末１の機能構成について説明する。
携帯端末１は、ＩＤ取得手段２６、情報処理手段２７を有する。
【００２９】
ＩＤ取得手段２６は、携帯端末１の制御部１１が、メールソフト２２により、ユーザにより電子メールの絵文字アニメーションがクリックされ選択されたことに応じて、当該絵文字アニメーションを構成する複数の画像データのそれぞれの所定位置の画素の画素値に基づき、ＩＤを取得するものである。
【００３０】
情報処理手段２７は、携帯端末１の制御部１１が、メールソフト２２により、ＩＤ取得手段２６により取得したＩＤに対応するデータに対する情報処理、または当該ＩＤに対応する情報処理を行うものである。データに対する情報処理とは、例えば、電子メールに添付されたサウンドデータ２４の再生などである。情報処理とは、例えばアプリケーションの立ち上げなどである。
【００３１】
次に、図３を参照しながら、携帯端末１の電子メールで使用する、絵文字アニメーションを構成する画像データについて説明する。携帯端末１で表示される電子メールにおいて、絵文字アニメーションを構成する画像データにはＩＤが埋め込まれる。図３はそのＩＤ埋め込みの一例を示す図である。
【００３２】
本実施形態において、携帯端末１の電子メールで絵文字アニメーションとして使用するアニメーションデータ２３は、２０画素×２０画素の４枚のＧＩＦ形式の画像データ３１−１〜３１−４からなるＧＩＦファイルである。携帯端末１の制御部１１は、画像データ３１−１〜３１−４を順次表示することにより絵文字アニメーションを実現する。
本実施の形態では、絵文字アニメーションを構成する画像データは３１−１〜３１−４の４枚としたが、画像データの数はそれ以外でもよい。画像のサイズも上記したものに限らない。また、画像データもＧＩＦ形式に限ることはないが、ＧＩＦファイルによる絵文字アニメーションとすることは、電子メールでの使用に適するという利点がある。
【００３３】
各画像データ３１−１〜３１−４の中の連続する２画素の画素値は、それぞれ携帯端末１における処理対象のデータまたは情報処理の内容を指定するＩＤ３３を構成する値に対応する。画像データ３１−１の左上の２画素は、ＩＤ３３の第１、第２ビット目にあたる第１の値３２−１、画像データ３１−２の左下の２画素は、ＩＤ３３の第３、第４ビット目にあたる第２の値３２−２、画像データ３１−３の右上の２画素は、ＩＤ３３の第５、第６ビット目にあたる第３の値３２−３、画像データ３１−４の右下の２画素は、ＩＤ３３の第７、第８ビット目にあたる第４の値３２−４にそれぞれ対応する。絵文字アニメーションに対する視覚的な影響を抑えるため、各画像データ３１−１〜３１−４の各値３２−１〜３２−４に対応する２画素は、それぞれ各画像の外周部に配置されるとともに、画像データ間で異なる位置に配置される。
【００３４】
各値３２−１〜３２−４においては、対応する画素の画素値を白か黒かのモノクロ２値としておき、画素値が黒を示す（例えばグレースケールで画素値が０）の場合「１」、白を示す（例えばグレースケールで画素値が２５５）場合「０」とする。各値３２−１〜３２−４は、上記したように、各画像の所定位置の２画素の画素値に基き定め、各２画素が黒白の順で並んでいれば２進数で「（０ｂ）１０」、白黒の順で並んでいれば２進数で「（０ｂ）０１」、白白の順で並んでいれば２進数で「（０ｂ）００」、黒黒の順で並んでいれば２進数で「（０ｂ）１１」とする。ここで、０ｂは２進数であることを示す。ＩＤ３３は、図３に示すように、各値３２−１〜３２−４を並べて構成された２進数の値を１０進数に変換したものとする。但し、各値３２−１〜３２−４、あるいはＩＤ３３の値の算出は各画素の画素値に基づき定められればよく、これに限ることはない。
【００３５】
図４から７は、画像データ３１−１〜３１−４の一例を示す図である。
図４では、画像データ３１−１の第１の値３２−１に対応する画素は黒白であるため、２進数で「（０ｂ）１０」を、画像データ３１−２の第２の値３２−２に対応する画素は黒黒であるため、２進数で「（０ｂ）１１」を、画像データ３１−３の第３の値３２−３に対応する画素は白黒であるため、２進数で「（０ｂ）０１」を、画像データ３１−４の第４の値３２−４に対応する画素は白白であるため、２進数で「（０ｂ）００」を示す。この場合、ＩＤ３３の値として２進数で「（０ｂ）１０１１０１００」、即ち、１０進数で「１８０」となる。
【００３６】
図５では、画像データ３１−１の第１の値３２−１に対応する画素は白白であるため、２進数で「（０ｂ）００」を、画像データ３１−２の第２の値３２−２に対応する画素は白白であるため、２進数で「（０ｂ）００」を、画像データ３１−３の第３の値３２−３に対応する画素は白白であるため、２進数で「（０ｂ）００」を、画像データ３１−４の第４の値３２−４に対応する画素は白黒であるため、２進数で「（０ｂ）０１」を示す。従って、ＩＤ３３の値は２進数で「（０ｂ）０００００００１」、即ち１０進数では「１」となる。
【００３７】
図６でも同様にして、ＩＤ３３の値は２進数で「（０ｂ）００００００００」、即ち、１０進数で「０」となる。図７についても同様に、ＩＤ３３の値は２進数で「（０ｂ）００００００１１」、即ち、１０進数で「３」となる。ＩＤ３３は８ビットで構成されるため、ＩＤ３３の値の範囲は０〜２５５となる。携帯端末１の制御部１１が、上記のようにＩＤ３３が分散して埋め込まれた、アニメーションデータ２３を構成するこれらの画像データを順次表示することにより、電子メールにおける絵文字アニメーションとなる。アニメーションデータ２３は、制作者により予め制作される。
【００３８】
携帯端末１の制御部１１は、アニメーションデータ２３、サウンドデータ２４を含む電子メールを受信すると、アニメーションデータ２３による絵文字アニメーションを含む電子メール本文を表示部１３に表示する。サウンドデータ２４は、ユーザがアニメーションデータ２３による絵文字アニメーションをクリックすると再生される。
【００３９】
後述するが、本実施形態では、ＩＤ３３は、電子メールで使用する絵文字アニメーションをクリックしたときに再生する、電子メールに添付されたサウンドデータ２４を特定する。
【００４０】
図８は、携帯端末１の表示部１３に表示されるメール画面４１の一例を示す図である。なお、図８および次に示す図９の例では、電子メールに３つのアニメーションデータ２３−１〜２３−３、および２つのサウンドデータ２４−１、２４−２が添付されているものとする。
メール画面４１は、電子メールを受信した時に携帯端末１の表示部１３に表示される。メール画面４１は、差出人４２、件名４３、本文４４を有する。
差出人４２は、電子メールの差出人の名前あるいはメールアドレスを示す。
件名４３は、電子メールの件名を示す。
本文４４は、電子メールの本文である。本文４４は、テキスト「おはよう  今日もがんばりましょう」に加えて、絵文字アニメーション４５−１〜４５−３を有する。絵文字アニメーション４５−１〜４５−３は、それぞれ電子メールに添付されたアニメーションデータ２３−１〜２３−３に対応し、各アニメーションデータ２３−１〜２３−３を構成するそれぞれの画像データ３１−１〜３１−４を順に表示するものである。
【００４１】
図９は、図８に示す電子メールの本文の構成の一例を示す図であり、電子メールのソースの一部を示すものである。
電子メールは、メール画面４１における本文４４のテキスト部分５４と、添付されるアニメーションデータ２３−１〜２３−３をそれぞれ示すアニメーション情報５５−１〜５５−３と、アニメーションデータ２３−１〜２３−３に埋め込まれたＩＤ３３と関連付けて再生されるサウンドデータ２４−１、２４−２をそれぞれ示すサウンドデータ情報５６−１、５６−２とを有する。アニメーション情報５５−１は、メール画面４１の絵文字アニメーション４５−１に、アニメーション情報５５−２は絵文字アニメーション４５−２に、アニメーション情報５５−３は絵文字アニメーション４５−３に対応する。図示は省略したが、アニメーション情報５５−１〜５５−３、サウンドデータ情報５６−１、５６−２では、それぞれ、添付するデータを識別するためのＣｏｎｔｅｎｔ−ＩＤの項目の後にアニメーションデータ２３−１〜２３−３、サウンドデータ２４−１、２４−２をバイナリ化したものが記述される。なお、上記の電子メールにはアニメーションデータ２３が３つ、サウンドデータ２４が２つ添付されており、その数は異なるが、サウンドデータ２４はアニメーションデータ２３に埋め込まれたＩＤ３３に対応するものであるので、ＩＤ３３の値によってはサウンドデータ２４を再生しない場合や、異なるアニメーションデータ２３で同じＩＤ３３になる場合もあり、アニメーションデータ２３とサウンドデータ２４を同数添付することは必要でない。
【００４２】
次に、図１０を参照しながら、メールソフト２２による、携帯端末１における電子メール閲覧時の処理の流れについて説明する。以下の説明では、図８、９を用いて説明した電子メールを閲覧するものとする。
図１０は、携帯端末１における電子メール閲覧時の処理の流れを示すフローチャートである。
【００４３】
ユーザは、携帯端末１のメールソフト２２により、メールの受信等を行う。携帯端末１の制御部１１は、ユーザ操作により電子メールの閲覧が選択されると、選択された電子メールと、当該電子メールに添付されたアニメーションデータ２３−１〜２３−３およびサウンドデータ２４−１、２４−２とをＲＡＭ等に記憶するとともに、表示部１３に選択した電子メールをメール画面４１として表示し、ユーザによる入力部１４へのキー入力を待つ（ステップＳ１０１）。
ここで、携帯端末１の制御部１１は、サウンドデータ２４−１、２４−２を記憶する際、図１３（ａ）に示すように、ＩＤ２８を付しておく。なお、本実施形態では、携帯端末１の制御部１１は、サウンドデータ２４−１、２４−２のそれぞれに対応する、図９で示したサウンドデータ情報５６−１、５６−２のＣｏｎｔｅｎｔ−ＩＤの番号を取得し、これをＩＤ２８として付すものとする。即ち、サウンドデータ２４−１にＩＤ２８として「４」を、２番目に添付されたサウンドデータ２４−２にＩＤ２８として「５」を付す。ただし、ＩＤ２８はＩＤ３３に対応するように付されればよく、その付番方法はこれに限らない。
入力部１４にキー入力がされると、携帯端末１の制御部１１はキー入力がいずれかのカーソルキーの入力かどうかを判定し（ステップＳ１０２）、カーソルキーの入力の場合（ステップＳ１０２のＹｅｓ）、カーソルの位置を移動させる（ステップＳ１０３）。ここで、カーソルの移動は、例えばｉｍｇタグにより指定される箇所である絵文字アニメーション間をジャンプするものであってもよい。
【００４４】
キー入力がカーソルキーの入力でない場合（ステップＳ１０２のＮｏ）、携帯端末１の制御部１１は、キー入力が決定キーかどうか判定し（ステップＳ１０４）、決定キーではない場合（ステップＳ１０４のＮｏ）、当該キー入力に対応する処理を行い、次のキー入力を待つ（ステップＳ１０１）。
キー入力が決定キーの場合（ステップＳ１０４のＹｅｓ）、携帯端末１の制御部１１は、カーソルがメール画面４１の絵文字アニメーション４５−１〜４５−３の上にあるかどうかを判定する（ステップＳ１０５）。カーソルが絵文字アニメーション４５−１〜４５−３の上にない場合（ステップＳ１０５のＮｏ）、携帯端末１の制御部１１は決定キーに対応する処理を行い、次のキー入力を待つ（ステップＳ１０１）。
【００４５】
カーソルがメール画面４１の絵文字アニメーション４５−１〜４５−３の上にある場合（ステップＳ１０５のＹｅｓ）、上記したように、携帯端末１の制御部１１は、カーソルがある位置の絵文字アニメーション４５−１〜４５−３のアニメーションデータ２３−１〜２３−３を構成する画像データ３１−１〜３１−４の所定位置の画素の画素値を読み出してこれを第１〜第４の値３２−１〜３２−４に変換し、これらの値よりＩＤ３３を検出、取得し、ＲＡＭ等に記憶する。既に取得したＩＤ３３がある場合はこれを更新する（ステップＳ１０６）。
【００４６】
ステップＳ１０６におけるＩＤ３３の取得処理を、図１１に示すフローチャートを用いて説明する。
【００４７】
ステップＳ１０６においては、図１１に示すように、まず、携帯端末１の制御部１１が、カーソルがある位置の絵文字アニメーション４５のアニメーションデータ２３を構成する画像データ３１−１〜３１−４のそれぞれより、前述の図３に示した位置の２画素の画素値を読み出す（ステップＳ２０１）。
【００４８】
次に、携帯端末１の制御部１１は、各画像データ３１−１〜３１−４より読み出した画素値をＩＤ３３を構成する値に変換する（ステップＳ２０２）。前述したように、画素値が黒を示す場合「１」、白を示す場合「０」として、各画像データより読み出した画素値の２画素の並びが白白である場合、２進数で「（０ｂ）００」、白黒である場合、２進数で「（０ｂ）０１」などと変換する。
【００４９】
続いて、携帯端末１の制御部１１は、ステップＳ２０２で変換して得た各値に基づき、ＩＤ３３を検出、取得する（ステップＳ２０３）。本実施形態では、前述したように、各値を画像データ３１−１〜３１−４の順に並べた２進数の値を１０進数に変換した値をＩＤ３３として取得する。このようにして、ステップＳ１０６において携帯端末１の制御部１１がＩＤ３３を取得する。
【００５０】
ステップＳ１０６で取得したＩＤ３３の値が「０」以外の場合（ステップＳ１０７のＹｅｓ）、携帯端末１の制御部１１は、ＩＤ３３の値に対応するサウンドデータ２４を再生する（ステップＳ１０８）。
【００５１】
ステップＳ１０８では、携帯端末１の制御部１１は、ＲＡＭ等に記憶したサウンドデータ２４−１、２４−２のうち、図１３（ａ）に示すように、ステップＳ１０６で取得したＩＤ３３に対応するＩＤ２８が付されたものを取得し、再生する。例えば、ＩＤ３３の値が「４」ならばＩＤ２８として「４」が付されたサウンドデータ２４−１を、ＩＤ３３の値が「５」ならばＩＤ２８として「５」が付されたサウンドデータ２４−２を再生する。そして、ユーザによるキー等の入力部１４への操作入力を再び待つ（ステップＳ１０１）。
ＩＤ３３の値が「０」の場合、携帯端末１の制御部１１は上記の処理を行わず、次の操作入力を待つ（ステップＳ１０７のＮｏ）。
【００５２】
制御部１１は、ステップＳ１０８において、以上のようにして、取得したＩＤ３３に対応するサウンドデータ２４を再生する。例えば、ユーザが図８に示すメール画面４１上でＩＤ３３の値が「５」である絵文字アニメーションにカーソルを合わせクリックすると、携帯端末１の制御部１１は、ＩＤ２８として「５」が付されＲＡＭ等に記憶されているサウンドデータ２４−２、即ち、サウンドデータ情報５６−２で示されるファイル名“ｍｉｄｉ２．ｍｉｄ”のサウンドデータ２４−２（図９参照）を再生する。
【００５３】
上記の例では、携帯端末１の制御部１１は、取得したＩＤ３３に従ってＭＩＤＩデータ等のサウンドデータ２４を再生したが、動画を再生するようにしてもよいし、アプリケーションを立ち上げたりすることもできる。
【００５４】
ここでは、携帯端末１の制御部１１が、電子メールの閲覧時に、取得したＩＤ３３に従ってアプリケーションを立ち上げる処理を行う例について説明する。なお、この場合でも、携帯端末１等の構成は先程示したものと同様であるが、メモリ１６には立ち上げるアプリケーションのデータが記憶されるとともに、メモリ１６やＲＯＭ等には、図１３（ｂ）に示すように、携帯端末１の制御部１１が取得したＩＤ３３とこれに応じて立ち上げるアプリケーションの関連付けを示すテーブル６１が予め記憶されている。
【００５５】
携帯端末１の制御部１１が、取得したＩＤ３３に従ってアプリケーションを立ち上げる処理を行う流れを図１２を用いて示す。図１２のステップＳ３０１〜ステップＳ３０７までの流れは、図１０等を用いて先程説明したものと同様であるので説明を省略する。
【００５６】
ステップＳ３０８において、携帯端末１の制御部１１は、ステップＳ３０７までの処理において取得した（０以外の値の）ＩＤ３３より、テーブル６１を参照して、立ち上げるアプリケーションを選択する。例えばＩＤ３３の値が１の場合、図１３（ｂ）に示す例ではアプリケーションＡを立ち上げる。
【００５７】
このように、ＩＤ３３に対応するデータに対する情報処理あるいはＩＤ３３に対応する情報処理をテーブルにより予め指定しておくことで、所定のＷｅｂサイトに移動したり、テキスト読み上げ機能によりクリックされた絵文字アニメーションとその直前の絵文字アニメーションの間の文章を読み上げるなど、任意の情報処理を行うようにすることができる。例えばＩＤ３３の一部のビットを使用して、アプリケーションの立ち上げやテキスト読み上げ処理など、このような情報処理の種類を決めておき、必要な場合には残りのビットを使用して処理対象のデータを指定することもできる。
【００５８】
なお、各画像データ３１−１〜３１−４において、ＩＤ３３を構成する値に対応する画素の位置は前述したものに限らず任意の位置とすることもできるが、絵文字アニメーションに対する視覚的な影響を小さくするためには、図３から図７で示されるように、各画像データで異なるものとするとともに、その外周部に位置させることが望ましい。
【００５９】
また、各画像データ３１−１〜３１−４におけるＩＤ３３を構成する値に対応する画素の位置は１箇所に限らず、例えば、最上行の中央、最下行の中央、最左列の中央、最右列の中央などに画像データ内でも分散して配置してよい。
ＩＤ３３を構成する値に対応する各画像データの画素数も、２画素に限らず、目立たなければ任意の画素数としてよい。画像データ間で異なる画素数とすることも可能である。各画像データでＩＤ３３を構成する値に用いる画素数を増やすなどして、ＩＤ３３のために使用する画素数を増やすことができる。さらに、各画素は、その画素値に対応するようにＩＤ３３を構成する値が定められればよく、モノクロ２値に限らずカラーであってもよい。これにより、ＩＤ３３の値の範囲を拡げ、ＩＤ３３に基づく情報処理の種類を増やすこともできる。例えばＩＤ３３により特定し再生するサウンドデータ２４の数を増やすことができる。
【００６０】
以上説明したように、本発明に係る情報処理装置等では、電子メールにおけるアニメーションを構成する複数の画像データに分散して埋め込まれたＩＤを検出、取得し、ＩＤに対応するデータの処理または情報処理、例えばＩＤに対応するサウンドデータの再生、を行う。
【００６１】
ＧＩＦアニメーションのように連続して表示される複数の画像データに渡ってＩＤを埋め込むことにより、埋め込まれたＩＤは目立たず、視覚的な影響が抑えられる。また、各画像の外周部で、画像データ間で異なる位置にＩＤを構成する値を埋め込むことにより、さらに視覚的な影響を抑えることができる。
なお、ＩＤを検出する機能を持たない従来のメールソフトを使用した場合、サウンドデータの再生はできないが、絵文字アニメーションは通常通り表示することができる。
【００６２】
以上、添付図面を参照しながら、本発明に係る情報処理装置等の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００６３】
１………携帯端末
１１………制御部
１２………無線通信部
１３………表示部
１４………入力部
１５………通話処理部
１６………メモリ
１７………ＩＣチップＩ／Ｆ
１８………ＩＣチップ
１９………バス
２１………ＯＳ
２２………メールソフト
２３………アニメーションデータ
２４………サウンドデータ
２５………メールデータ
２６………ＩＤ取得手段
２７………情報処理手段
３１−１〜３１−４………画像データ
３２−１………第１の値
３２−２………第２の値
３２−３………第３の値
３２−４………第４の値
３３………ＩＤ
【要約】
【課題】電子メールのアニメーションを構成する画像データに埋め込まれたＩＤに対応する処理を行うとともに、ＩＤ埋め込みによる視覚的な影響を抑えることができる情報処理端末等を提供する。
【解決手段】携帯端末１は、電子メールの絵文字アニメーションがクリックされてことに応じて、絵文字アニメーションのアニメーションデータ２３を構成する４枚の画像データ３１−１〜３１−４のそれぞれの所定位置の画素に基づき第１〜４の値３２−１〜３２−４を読み出し、各値よりＩＤ３３を検出、取得する。ＩＤ３３は電子メールに添付されるサウンドデータ２４を特定し、携帯端末１は、ＩＤ３３の値が１０進数で「４」ならば添付されるサウンドデータ２４−１を、「５」ならば添付されるサウンドデータ２４−２を再生する。
【選択図】図３【図１】
0004782884.tif 000002
【図２】
0004782884.tif 000003
【図３】
0004782884.tif 000004
【図４】
0004782884.tif 000005
【図５】
0004782884.tif 000006
【図６】
0004782884.tif 000007
【図７】
0004782884.tif 000008
【図８】
0004782884.tif 000009
【図９】
0004782884.tif 000010
【図１０】
0004782884.tif 000011
【図１１】
0004782884.tif 000012
【図１２】
0004782884.tif 000013
【図１３】
0004782884.tif 000014