(57)【特許請求の範囲】
【請求項１】
アニメーション付きのメッセージを作成するメール編集方法において、
入力中のメッセージを編集画面に表示する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示し、ユーザからの入力を検出するとアニメーションを停止することを特徴とするメール編集方法。
【請求項２】
処理部で実行することにより、アニメーション付きのメッセージを作成する機能を実現するメール編集プログラムにおいて、
入力中のメッセージを編集画面に表示する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示し、ユーザからの入力を検出するとアニメーションを停止することを特徴とするメール編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、メール編集プログラムおよびメール編集方法に関する。
【背景技術】
【０００２】  コンピュータネットワーク上でテキストメッセージを互いに送受信することにより情報を伝達する電子メール技術は、コンピュータネットワークを相互接続するインターネット技術の発展とともに、コンピュータユーザの間における情報伝達手段として広く普及するに至っている。【０００３】  電子メール技術は携帯電話のようなモバイル端末においても利用されており、これにより例えば携帯電話と別の携帯電話またはコンピュータとの間でメッセージを交換することが可能となっている。【０００４】  さらに、日本市場における携帯電話では、単にテキストデータのみからなるメッセージの送受信だけでなく、デコメール（株式会社ＮＴＴドコモ）、デコレーションメール（ＫＤＤＩ株式会社）、デコレメール（ソフトバンクモバイル株式会社）のようにＨＴＭＬで作成されたメッセージの編集表示および送受信が可能である。【０００５】  このような技術分野において、特開２００９−２６０８９では「デコレーションメール用のテンプレート作成装置、方法、プログラム及び携帯電話機」が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】  特開２００９−２６０８９公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】  ＨＴＭＬでメッセージを作成する場合に特徴的なのは、メッセージに含まれる文字をタグで囲むことにより、例えばインデント（左、右、中央）、文字サイズ指定（大、小、標準）、背景色指定、イメージ挿入、スクロール表示、点滅表示、フラッシュ等のオブジェクト挿入等の修飾を施すことが可能なことである。このような文字修飾によりＨＴＭＬメールではテキストメールよりも表現力の高いメッセージを作成することができ、ＨＴＭＬメールサービスは携帯電話ユーザの間で非常に人気の高いものとなっている。【０００８】  しかし、既存の携帯電話では、スクロールや点滅のようなアニメーション動作を伴う文字修飾を施したＨＴＭＬメールを作成した場合、アニメーション動作の効果を確認するには編集画面を一旦終了してプレビュー画面で表示する必要があった。すなわち、メール編集画面から別画面に遷移することなくメール本文中に挿入したアニメーション動作の効果を確認し、そのままメール編集を続けることはできなかった。【０００９】  上記事情に鑑み、本発明は、メール編集画面から別画面に遷移することなくメール本文中に挿入したアニメーション動作の効果を確認して、メール編集を続けることの可能なメール編集プログラムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】  上記課題を解決するために、本発明は、アニメーション付きのメッセージを作成するメール編集方法において、
入力中のメッセージを編集画面に表示する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示し、ユーザからの入力を検出するとアニメーションを停止することを特徴とするメール編集方法を提供する。【００１１】  また、本発明は、処理部で実行することにより、アニメーション付きのメッセージを作成する機能を実現するメール編集プログラムにおいて、
入力中のメッセージを編集画面に表示する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示し、ユーザからの入力を検出するとアニメーションを停止することを特徴とするメール編集プログラムを提供する。
【発明の効果】
【００１２】  本発明によれば、所定の文字列にスクロールや点滅のようなアニメーション表示を行う文字修飾を施したメッセージを作成する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示するので、編集画面から画面を遷移させることなくメッセージをアニメーションさせて、その効果を確認することができる。【００１３】  一方、メッセージを編集したい場合には、文字列をアニメーションさせたままだと文字列を編集し難いという事情がある。これに対して本発明では、ユーザからの入力を検出するとアニメーションを停止する構成としたので、ユーザが入力操作を行うだけでアニメーションは停止され、文字列の編集を容易に行うことが可能である。
【図面の簡単な説明】
【００１４】
【図１】  本発明の一実施形態にかかるメール編集方法を実現する携帯端末１０の機能ブロック図である。
【図２】  携帯端末１０の外観を示す図面である。
【図３】  （ａ）は通信端末１０の表示部１１に表示されるメール作成画面１００の一例を示す図面である。（ｂ）は同じくメッセージ編集画面１０１の一例を示す図面である。
【図４】  （ａ）はアニメーションさせながらメッセージを表示しているメッセージ編集画面１０１の態様を示す図である。（ｂ）はアニメーションを停止させた状態でメッセージを表示しているメッセージ編集画面１０１の態様を示す図である。
【図５】  スクロールさせる修飾を施した文字の表示態様を示す図である。
【図６】  本発明の一実施形態にかかるメール編集方法の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】  以下、本発明にかかるメール編集方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１６】  図１は、本発明にかかるメール編集方法を実施する携帯端末１０の概略的な機能ブロック図である。図１に示すように、携帯端末１０は、主として液晶ディスプレイ等の表示部１１、キーパッド、ボタンスイッチ等の入力部１２、ＣＰＵ等の制御部１３、移動体通信網またはＷｉＦｉ網に接続する通信部１４およびデータおよびプログラムコードを記憶する記憶部１５から構成されている。このような携帯端末１０の代表的な外観を図２に示す。図２に示すように、この携帯端末１０は大型の表示装置１１を筐体１８に格納した構成となっており、タッチパネル機能を備えた液晶ディスプレイを表示部１１に使用しているため、表示部１１をタッチ操作することによる操作が可能なため入力部１２に設けられたキーの数は少なくなっている。以下、各機能ブロックについて説明する。
【００１７】  表示部１１は、記憶部１５に格納されたプログラムコードを制御部１３で実行することにより携帯端末１０のＧＵＩ画面を表示し、記憶部１５に格納されたデータまたは通信部１４がネットワークから取得したデータよりユーザに対して所望の情報を表示する。
【００１８】  入力部１２は、ユーザから携帯端末１０を操作する入力を受け付けるための部であり、図２示したように構成された携帯端末１０ではタッチパネル機能を備えた表示部１１も入力部１２の一部である。携帯端末１０の大部分の機能はユーザが入力部１２から入力した内容に応じて制御される。
【００１９】  制御部１３は、記憶部１５に格納されたプログラムコードを実行することにより、表示部１１、入力部１２、通信部１４、記憶部１５等の動作を制御して、携帯端末１０で所定の機能を実現する。
【００２０】  通信部１４は、移動体通信網またはＷｉＦｉ網に接続し、これらを介して別の通信端末またはサーバシステムと通信を行うための部である。本実施例において後述するメール編集方法により作成されたメールは、通信部１４を介して所定のメールサーバに転送され、このメールサーバから相手先に送信される。
【００２１】  記憶部１５は、ＲＯＭ、ＲＡＭおよび／またはフラッシュメモリ等から構成されるが、補助記憶装置としてメモリーカード、ＨＤＤまたはＳＳＤ等を併用した構成としてもよい。
【００２２】  以上のように構成された制御部１３が記憶部１５に格納されたプログラムコードを実行することにより、移動体通信網を介した発呼および着信、メール作成および送受信、Ｗｅｂサイト閲覧およびＷｅｂサービスの利用、着信および発信通話の履歴確認等の各種機能を利用することが可能である。以下では、本発明にかかるメール編集方法を説明するため、制御部１３がメーラーアプリケーションを実行することにより表示部１１に表示されるメール作成画面およびメール編集画面について、それらの画面構成および動作を図面を参照しながら説明する。
【００２３】  図３（ａ）は、メールアプリケーション実行中にメールを作成するために携帯端末１０の表示部１１に表示されたメール作成画面１００である。メール作成画面１００には、送信先（ＴＯ、ＣＣ）、タイトル（Ｔｉｔｌｅ）および本文を入力するための入力欄がそれぞれ設けられている。本実施形態では、それぞれの入力欄が表示されている位置についてユーザが表示装置１１の表面をタップすることで、当該入力欄に文字入力するための入力画面に画面は遷移する。携帯端末１０がポインティングデバイス、カーソルキーまたはソフトウェアカーソルキーを搭載している場合には、それらを用いて入力欄を選択するようにしても構わない。
【００２４】  図３（ｂ）は、図３（ａ）に示したメール作成画面１００から本文の入力欄を選択した場合に表示されるメッセージ編集画面１０１の一例を示す図面である。メッセージ編集画面１０１は、入力されたメッセージをスクリーン表示するメッセージ表示部１０２と、メッセージ中の文字列に修飾を加えるアイコン等が配置されたコマンド表示部１０３と、表示部１１のタッチパネル機能を利用して文字入力を行うソフトウェアキーボード部１０４とから構成されている。
【００２５】  メッセージ表示部１０２は、ユーザがソフトウェアキーボード部１０４を利用して入力し、必要に応じて変換確定した文字列を蓄積して表示し、蓄積された文字列（メッセージ）をユーザが確認および編集するための画面を提供する。後述するように、本実施形態におけるメーラーアプリケーションはＨＴＭＬ形式のメールに対応しており、メッセージ表示部１０２はＨＴＭＬデータをレンダリングして表示する機能を有している。ＨＴＭＬデータのレンダリングには、例えば携帯端末１０に別途搭載されているＷｅｂブラウザプログラムの機能を利用してもよい。また、メッセージ表示部１０２は後述する「Ｂｌｉｎｋ」、「Ｔｅｌｏｐ」および「Ｓｗｉｎｇ」のような修飾の施された文字列や、アニメーションＧＩＦのようなデータをアニメーションさせながら表示する機能を有し、さらにアニメーションを停止させた状態で表示する機能を有している。
【００２６】  コマンド表示部１０３は、メッセージ中の文字列に修飾を加えるアイコンが配置されており、これらのアイコンをタッチして選択することにより文字列に修飾を加えることができる。文字列に加える修飾としては、例えば、文字列を斜体として表示する「Ｉｔａｌｉｃ」、文字列を左から右へ水平移動させるアニメーションを施す「Ｔｅｌｏｐ」、文字列を水平移動させつつ画面両端で折り返す「Ｓｗｉｎｇ」、文字列を点滅させる「Ｂｌｉｎｋ」、文字列の色を変える「Ｃｏｌｏｒ」、文字列のサイズを変える「Ｓｉｚｅ」、画像を挿入する「Ｉｍａｇｅ」等を挙げることができる。このような修飾をメッセージ本文に加えたメールは、修飾情報がタグとしてメッセージ本文に挿入されたＨＴＭＬメールとして取り扱われる。コマンド表示部１０３には一画面に表示できるアイコン数よりも多くのアイコンが含まれていてもよく、その場合にはコマンド表示部１０３全体をドラッグしてスライドさせたり、ドロップダウンキーをタッチすることにより、別のアイコングループが表示される構成としてもよい。
【００２７】  ソフトウェアキーボード部１０４は、ユーザが操作して文字入力を行うためのソフトウェアキーを複数有しており、これによりユーザは文字を入力し、必要に応じてかな漢字変換等を施して所望の文字列をメッセージに追加する。なお、図３（ｂ）に示した画面およびソフトウェアキーボードのデザインは一例であり、これに限られるものではない。また、このようなソフトウェアキーボード部１０４は、携帯端末１０に搭載された文字入力プログラム、ＦＥＰプログラムを用いて表示することができる。
【００２８】  図４（ａ）および（ｂ）は、入力中のメッセージが表示される態様を示す図面である。図４（ａ）に示すように、入力されたメッセージは１１１ａ〜１１１ｄの各行からなっており、このうち１１１ａ行にかかる文字列「ありがとう」には、文字列を左から右へ水平移動させるアニメーションを施す「Ｔｅｌｏｐ」の文字修飾が施されている。これにより１１１ａ行の文字列は、メッセージを受信した端末の表示画面上で図５（ａ）〜（ｃ）に示すようにアニメーションしながら表示される。一方、図４（ｂ）は１１１ａ行に「ございました」を追加する入力をユーザが行っている状態を示しており、この場合には１１１ａ行のアニメーションは停止されている。
【００２９】  本実施形態においては、メッセージ編集画面１０１においてユーザからの入力が一定時間無い場合には図４（ａ）に示すようにメッセージをアニメーションさせながら表示し、ユーザからの入力を検出すると図４（ｂ）に示すようにアニメーションを停止した状態で画面表示を行う点が特徴的である。
【００３０】  このようにすることで、メッセージ編集画面１０１からプレビュー画面に遷移することなく編集中のメッセージに加えられたアニメーション修飾の効果を確認することができ、さらに、ユーザが入力を開始すればアニメーションは停止されるのでアニメーション修飾を施した文字列の修飾も容易に行うことができる。
【００３１】  以下、上記メッセージ編集画面１０１において本発明にかかるメール編集方法を実施する動作について、図６を参照しながら説明する。図６は上記メッセージ編集画面１０１においてメッセージを入力および表示する動作のフローチャートである。
【００３２】  まず、ユーザの操作に応じて携帯端末１０の制御部１３がＭＵＡ（Ｍａｉｌ  Ｕｓｅｒ  Ａｇｅｎｔ）のプログラムコードを記憶部１５から読み出して実行することによりメーラーアプリケーションを起動し、メール作成するためのメール作成画面１００を経由してメール本文であるメッセージを編集するメッセージ編集画面１０１が表示部１１に表示される（ＳＴ１０１）。
【００３３】  続いて、編集中のメッセージをアニメーションさせながら表示する（ＳＴ１０２）。ここでアニメーションさせるのは「Ｔｅｌｏｐ」、「Ｓｗｉｎｇ」、「Ｂｌｉｎｋ」といったタグの付された文字列だけでなく、「Ｉｍａｇｅ」タグで挿入されたアニメーションＧＩＦ等も含む。次いでユーザからの入力があったかが判断され（ＳＴ１０３）、入力があったと判断された場合にはアニメーションを停止して、入力に応じたメッセージの編集を行う（ＳＴ１０４）。一方、ＳＴ１０３で入力があったと判断されなかった場合にはＳＴ１０２に戻って同様の動作を繰り返す。
【００３４】  ＳＴ１０４以降、一定時間以上（例えば１秒または２秒）ユーザ入力がなかったかが判断される（ＳＴ１０５）。ここで一定時間以上入力が無いと判断された場合には編集終了の指示があったかが確認され（ＳＴ１０６）、指示があった場合には一連の動作を終了し、指示がなかった場合にはＳＴ１０２に戻ってメッセージのアニメーション表示が再開される。一方、一定時間以上入力が無いと判断されなかった場合には、ＳＴ１０４に戻ってアニメーションを停止した状態でメッセージの編集を続行する。
【００３５】  以上のような動作により、本発明では、所定の文字列にスクロールや点滅のようなアニメーション表示を行う文字修飾を施したメッセージを作成する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示するので、編集画面から画面を遷移させることなくメッセージをアニメーションさせて、その効果を確認することができる。
【００３６】  さらに、本発明においてメッセージを編集したい場合には、文字列をアニメーションさせたままだと文字列を編集し難いという事情がある。これに対して本発明では、ユーザからの入力を検出するとアニメーションを停止する構成としたので、ユーザが入力操作を行うだけでアニメーションは停止され、文字列の編集を容易に行うことが可能である。
【００３７】  なお、図６に示したフローチャートは本発明を実施する動作の一例であり、本発明は図６に限定されるものではない。例えば、本発明は図６のようなシーケンシャルな動作ではなく、イベントドリブンな設計としたり、マルチプロセス、マルチスレッド化による並行プログラミングを利用した動作とすることも可能である。
【００３８】  また、本発明のメール編集プログラムは、携帯端末１０の制御部１３で実行することにより、以上のような動作を実現するプログラムである。このようなプログラムは、処理部で実行することにより、アニメーション付きのメッセージを作成する機能を実現するメール編集プログラムにおいて、入力中のメッセージを編集画面に表示する際に、ユーザからの入力が一定時間無い場合にはメッセージをアニメーションさせながら表示し、ユーザからの入力を検出するとアニメーションを停止する。本発明にかかるプログラムは、ＭＵＡであるメーラーアプリケーションの一部として、Ｗｅｂブラウザプログラム、文字入力プログラムを利用する態様で実装することができる。
【００３９】  以上、本発明の実施の形態について詳細に説明したが、本発明は上記実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々変形が可能である。例えば、上記実施形態ではユーザの入力に応じてアニメーション表示を行う場合を示したが、例えば、画面上のカーソル位置がアニメーションさせる文字列と重なっているかを判断し、重なっていなければアニメーションを継続してアニメーションの効果をユーザに確認させ、重なっていればアニメーションを停止することでユーザによる編集の利便を確保する構成とすることも考えられる。
【符号の説明】
【００４０】１０；携帯端末、１１；表示部、１２；入力部、１３；制御部、１４通信部、１５；記憶部、１００；メール作成画面、１０１；メッセージ編集画面、１０２；メッセージ表示部、１０３；コマンド表示部、１０４；ソフトウェアキーボード部、１１１ａ〜１１１ｄ；メッセージ、１１２；カーソル（挿入カーソル）
【図１】
0005560152.tif 000002
【図２】
0005560152.tif 000003
【図３】
0005560152.tif 000004
【図４】
0005560152.tif 000005
【図５】
0005560152.tif 000006
【図６】
0005560152.tif 000007