(57)【特許請求の範囲】
【請求項１】
他の通信端末に送信されるメッセージが入力されるメッセージ入力欄と、自装置と前記他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄とを有する画面を表示部に表示させる表示制御部と、
前記メッセージ入力欄に入力されたメッセージを取得する取得部と、
前記取得部により取得されたメッセージを前記他の通信端末に対して送信部に送信させる送信制御部と、
前記取得部により取得されたメッセージが前記メッセージ履歴表示欄に現れる様子を示すアニメーションを規定する第１のアニメーション効果を、第１の情報に基づいて複数のアニメーション効果の中から決定する決定部と
を備え、
前記表示制御部は、前記取得部により取得されたメッセージに、前記決定部により決定された第１のアニメーション効果を付与して、当該メッセージが前記メッセージ履歴表示欄に現れる様子を示すアニメーションを表示させ、
前記第１の情報は、前記取得部により取得されたメッセージの内容と、前記他の通信端末のユーザの属性と、自装置と前記他の通信端末との間の通信の履歴と、自装置の現在位置と、現在日時と、自装置の通信速度のうち少なくともいずれか一であることを特徴とする通信装置。
【請求項２】
前記表示制御部は、前記取得部により取得されたメッセージを前記メッセージ履歴表示欄に表示させる際に、当該メッセージが前記メッセージ入力欄から前記メッセージ履歴表示欄に移動する様子を示すアニメーションを表示させることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１のアニメーション効果は、前記アニメーションにおいて、前記メッセージが前記メッセージ入力欄から前記メッセージ履歴表示欄に移動する際の速度と、動きと、文字の色又はサイズのうち少なくとも一を規定することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記決定部は、前記他の通信端末から受信されたメッセージが前記メッセージ履歴表示欄に表示される際に付与される第２のアニメーション効果を、第２の情報に基づいて決定し、
前記表示制御部は、前記他の通信端末から受信されたメッセージに、前記決定部により決定された第２のアニメーション効果を付与して、前記メッセージ履歴表示欄に表示させる
ことを特徴とする請求項１乃至３のいずれか一項に記載の通信装置。
【請求項５】
前記第２の情報は、前記他の通信端末から受信されたメッセージの内容と、前記他の通信端末のユーザの属性と、自装置と前記他の通信端末との間の通信の履歴と、自装置の現在位置と、現在日時と、自装置の通信速度のうち少なくともいずれか一であることを特徴とする請求項４に記載の通信装置。
【請求項６】
通信装置により実行される表示制御方法であって、
他の通信端末に送信されるメッセージが入力されるメッセージ入力欄と、前記通信装置と前記他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄とを有する画面を表示部に表示させるステップと、
前記メッセージ入力欄に入力されたメッセージを取得するステップと、
前記取得されたメッセージを前記他の通信端末に対して送信部に送信させるステップと、  前記取得されたメッセージが前記メッセージ履歴表示欄に現れる様子を示すアニメーションを規定するアニメーション効果を、第１の情報に基づいて複数のアニメーション効果の中から決定するステップと、
前記取得されたメッセージに、前記決定されたアニメーション効果を付与して、当該メッセージが前記メッセージ履歴表示欄に現れる様子を示すアニメーションを表示させるステップと
を備え、
前記第１の情報は、前記取得されたメッセージの内容と、前記他の通信端末のユーザの属性と、自装置と前記他の通信端末との間の通信の履歴と、自装置の現在位置と、現在日時と、自装置の通信速度のうち少なくともいずれか一であることを特徴とする表示制御方法。
【請求項７】
コンピュータに、
他の通信端末に送信されるメッセージが入力されるメッセージ入力欄と、当該コンピュータと前記他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄とを有する画面を表示部に表示させるステップと、
前記メッセージ入力欄に入力されたメッセージを取得するステップと、
前記取得されたメッセージを前記他の通信端末に対して送信部に送信させるステップと、
前記取得されたメッセージが前記メッセージ履歴表示欄に現れる様子を示すアニメーションを規定するアニメーション効果を、第１の情報に基づいて複数のアニメーション効果の中から決定するステップと、
前記取得されたメッセージに、前記決定されたアニメーション効果を付与して、当該メッセージが前記メッセージ履歴表示欄に現れる様子を示すアニメーションを表示させるステップと
を実行させるためのプログラムであって、
前記第１の情報は、前記取得されたメッセージの内容と、前記他の通信端末のユーザの属性と、自装置と前記他の通信端末との間の通信の履歴と、自装置の現在位置と、現在日時と、自装置の通信速度のうち少なくともいずれか一であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、メールを受信可能な移動体通信端末において、受信したメールのテキストを単に表示するだけではなく、グラフィック画像をディスプレイに表示する技術が知られている。例えば、表示対象のメールのメッセージ本文に、予め設定したキーワードが含まれているか否かを判断し、キーワードが含まれている場合には、そのキーワードに対応するグラフィック画像を、メッセージ本文が表示されている画面の一部に重ねて表示するという技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３５２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、メッセージ入力欄に入力された他の通信端末に対するメッセージがメッセージ履歴表示欄に表示される際に当該メッセージに付与されるアニメーション効果を変化させることはできない。
そこで、本発明は、メッセージ入力欄に入力された他の通信端末に対するメッセージがメッセージ履歴表示欄に表示される際に当該メッセージに付与されるアニメーション効果を変化させることを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明は、他の通信端末に送信されるメッセージが入力されるメッセージ入力欄と、自装置と前記他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄とを有する画面を表示部に表示させる表示制御部と、前記メッセージ入力欄に入力されたメッセージを取得する取得部と、前記取得部により取得されたメッセージを前記他の通信端末に対して送信部に送信させる送信制御部と、前記取得部により取得されたメッセージが前記メッセージ履歴表示欄に表示される際に付与される第１のアニメーション効果を、第１の情報に基づいて決定する決定部とを備え、前記表示制御部は、前記取得部により取得されたメッセージに、前記決定部により決定された第１のアニメーション効果を付与して、前記メッセージ履歴表示欄に表示させることを特徴とする通信装置を提供する。
【０００６】
好ましい態様において、前記第１の情報は、前記取得部により取得されたメッセージの内容と、前記他の通信端末のユーザの属性と、自装置と前記他の通信端末との間の通信の履歴と、自装置の現在位置と、現在日時と、自装置の通信速度のうち少なくともいずれか一であることを特徴とする。
【０００７】
さらに好ましい態様において、前記表示制御部は、前記取得部により取得されたメッセージを前記メッセージ履歴表示欄に表示させる際に、当該メッセージが前記メッセージ入力欄から前記メッセージ履歴表示欄に移動する様子を示すアニメーションを表示させることを特徴とする。
【０００８】
さらに好ましい態様において、前記第１のアニメーション効果は、前記アニメーションにおいて、前記メッセージが前記メッセージ入力欄から前記メッセージ履歴表示欄に移動する際の速度と、動きと、文字の色又はサイズのうち少なくとも一を規定することを特徴とする。
【０００９】
さらに好ましい態様において、前記決定部は、前記他の通信端末から受信されたメッセージが前記メッセージ履歴表示欄に表示される際に付与される第２のアニメーション効果を、第２の情報に基づいて決定し、前記表示制御部は、前記他の通信端末から受信されたメッセージに、前記決定部により決定された第２のアニメーション効果を付与して、前記メッセージ履歴表示欄に表示させることを特徴とする。
【００１０】
さらに好ましい態様において、前記第２の情報は、前記他の通信端末から受信されたメッセージの内容と、前記他の通信端末のユーザの属性と、自装置と前記他の通信端末との間の通信の履歴と、自装置の現在位置と、現在日時と、自装置の通信速度のうち少なくともいずれか一であることを特徴とする。
【００１１】
また、本発明は、通信装置により実行される表示制御方法であって、他の通信端末に送信されるメッセージが入力されるメッセージ入力欄と、前記通信装置と前記他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄とを有する画面を表示部に表示させるステップと、前記メッセージ入力欄に入力されたメッセージを取得するステップと、前記取得されたメッセージを前記他の通信端末に対して送信部に送信させるステップと、前記取得されたメッセージが前記メッセージ履歴表示欄に表示される際に付与されるアニメーション効果を、第１の情報に基づいて決定するステップと、前記取得されたメッセージに、前記決定されたアニメーション効果を付与して、前記メッセージ履歴表示欄に表示させるステップとを備える表示制御方法を提供する。
【００１２】
また、本発明は、コンピュータに、他の通信端末に送信されるメッセージが入力されるメッセージ入力欄と、当該コンピュータと前記他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄とを有する画面を表示部に表示させるステップと、前記メッセージ入力欄に入力されたメッセージを取得するステップと、前記取得されたメッセージを前記他の通信端末に対して送信部に送信させるステップと、前記取得されたメッセージが前記メッセージ履歴表示欄に表示される際に付与されるアニメーション効果を、第１の情報に基づいて決定するステップと、前記取得されたメッセージに、前記決定されたアニメーション効果を付与して、前記メッセージ履歴表示欄に表示させるステップとを実行させるためのプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、メッセージ入力欄に入力された他の通信端末に対するメッセージがメッセージ履歴表示欄に表示される際に当該メッセージに付与されるアニメーション効果を変化させることができる。
【図面の簡単な説明】
【００１４】
【図１】通信端末１のハードウェア構成の一例を示すブロック図である。
【図２】やりとりリスト１２１の一例を示す図である。
【図３】アニメーション効果対応表１２２の一例を示す図である。
【図４】メールアプリＰの実行時に表示される画面の遷移の一例を示す図である。
【図５】メールアプリＰの実行時に表示される画面の遷移の一例を示す図である。
【図６】通信端末１により実現される機能の構成の一例を示すブロック図である。
【図７】メール送信処理の一例を示すフローチャートである。
【図８】表示制御処理の一例を示すフローチャートである。
【図９】表示制御処理の結果、表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１５】
１．実施形態
１−１．通信端末１の基本構成
図１は、通信端末１のハードウェア構成の一例を示すブロック図である。通信端末１は、例えばパーソナルコンピュータである。より具体的には、スマートフォンやタブレット端末等の携帯端末や、据え置き型のコンピュータである。この通信端末１は、本発明に係る「通信装置」の一例である。
【００１６】
通信端末１は、図１に示されるように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５とを備える。
制御部１１は、例えば、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを備える。ＣＰＵは、ＲＯＭ又は記憶部１２からＲＡＭ上にプログラムをロードして実行する。
【００１７】
記憶部１２は、例えばフラッシュメモリやＨＤＤ（Hard Disk Drive）等の記憶装置である。記憶部１２は、電子メール（以下、単に「メール」という。）の作成、送受信及び管理を行うためのソフトウェアであるメールアプリＰを記憶する。また、記憶部１２は、このメールアプリＰを使って送受信されたメールのデータを記憶する。このメールデータは、具体的には、受信メールデータと送信メールデータとにより構成される。各メールデータは、例えば、送信者名、受信者名、受信日時（又は、送信日時）、件名、本文、添付ファイルを示す情報により構成される。
【００１８】
記憶部１２は、また、メールアプリＰの実行時に参照されるやりとりリスト１２１を記憶する。このやりとりリスト１２１は、後述するやりとり詳細画面において、通信端末１との間で送受信されたメールの履歴が表示される他の通信端末のユーザが登録されるリストである。当該リストへの登録は、通信端末１のユーザにより行われる。このやりとりリスト１２１には、例えば、通信端末１とのメールのやりとりの頻度が高い他の通信端末のユーザが登録される。
【００１９】
図２は、このやりとりリスト１２１の一例を示す図である。同図に示されるように、やりとりリスト１２１には、ユーザＩＤが登録される。なお、メールの送信先が複数にわたるときには、やりとりリスト１２１には、複数のユーザＩＤが登録されてもよい。
【００２０】
記憶部１２は、また、メールアプリＰの実行時に、後述するやりとり詳細画面に表示されるメッセージに付与されるアニメーション効果のデータを複数種類記憶する。また、記憶部１２は、この複数種類のアニメーション効果のそれぞれに対してキーワードを対応づけるアニメーション効果対応表１２２を記憶する。図３は、このアニメーション効果対応表１２２の一例を示す図である。同図に示されるように、各アニメーション効果に対しては、１以上のキーワードが対応づけられる。
【００２１】
ここで、同図に示される「ウォブル」というアニメーション効果は、表示中のメッセージがフラフラと移動する様子をアニメーション表示するための処理である。「バウンド」というアニメーション効果は、表示中のメッセージが弾みながら移動する様子をアニメーション表示するための処理である。「クロールイン」というアニメーション効果は、表示中のメッセージがゆっくりと移動する様子をアニメーション表示するための処理である。
なお、以上説明した記憶部１２は、メモリカードのように通信端末１から着脱可能な記憶装置であってもよい。
【００２２】
次に、操作部１３は、例えばタッチセンサ、キーボード、マウス等の装置である。操作部１３は、ユーザによる各種の操作を受け付ける。本実施形態では、タッチセンサである場合を想定している。
表示部１４は、例えば液晶ディスプレイ等の表示装置である。この表示部１４は、通信端末１と一体として構成されなくてもよい。
通信部１５は、例えばデータ通信カード等の通信インタフェースである。通信部１５は、通信回線を介して他の通信端末との間でデータ通信を行う。この通信部１５は、本発明に係る「送信部」の一例である。
【００２３】
１−２．メールアプリＰの画面遷移
図４及び図５は、メールアプリＰの実行時に表示される画面の遷移の一例を示す図である。図４（ａ）は、メール一覧画面の一例を示す図である。図４（ａ）は、特に、受信メールのメール一覧画面の一例を示す図である。同画面は、メールアプリＰの起動後、受信メールの一覧の表示が指示された場合に表示される。
【００２４】
このメール一覧画面には、記憶部１２に記憶される受信メールが時系列（例えば、降順）で表示される。その際、各受信メールの情報として、送信者名と、件名とが表示される。なお、図４（ａ）には示されていないが、メール本文の冒頭部分と、受信日時とをあわせて表示するようにしてもよい。
【００２５】
このメール一覧画面においてメールと対応づけて表示される吹き出しアイコンＩａは、当該メールの送信者がやりとりリスト１２１に登録されていることを示すアイコンである。この吹き出しアイコンＩａがタップされると、後述するやりとり詳細画面が表示される。一方、このメール一覧画面において、一のメールの表示領域がタップされると、そのメールの詳細な内容について示すメール詳細画面が表示される。
なお、「タップ」とは、所望の表示画像を選択する操作であって、表示部１４の表示面を指等の指示体で軽く叩く操作である。
【００２６】
図４（ｃ）は、メール詳細画面の一例を示す図である。このメール詳細画面には、メールの件名、送信者名、受信者名、本文、そして添付ファイルの情報が表示される。
【００２７】
このメール詳細画面に表示される吹き出しアイコンＩｂは、後述するやりとり詳細画面への遷移を指示するためのアイコンである。この吹き出しアイコンＩｂがタップされると、やりとり詳細画面が表示される。一方、このメール詳細画面が表示されている状態において、当該画面に表示されている戻るボタンＢｔ１がタップされると、再びメール一覧画面が表示される。
【００２８】
図４（ａ）に示されるメール一覧画面が表示されている状態において、当該画面上でフリック（例えば、左方向へのフリック）が行われると、やりとり一覧画面が表示される。図４（ｂ）は、このやりとり一覧画面の一例を示す図である。このやりとり一覧画面には、やりとりリスト１２１に登録されているユーザの一覧が表示される。ここで、「フリック」とは、画面遷移を指示するための操作であって、表示部１４の表示面に接触させた指等の指示体を所定の方向に軽くはらう操作である。
【００２９】
なお、図４（ｂ）には示されていないが、やりとり一覧画面には、ユーザＩＤの他に、当該ユーザとの間で最近送受信されたメールの本文の冒頭と、そのメールの受信又は送信日時とが表示されてもよい。また、やりとり一覧画面におけるユーザの表示順は、例えば時系列（例えば、降順）であってもよい。具体的には、通信端末１との間で最近送受信されたメールの受信又は送信日時の降順で表示されてもよい。
【００３０】
このやりとり一覧画面が表示されている状態において、当該画面上でフリック（例えば、右方向へのフリック）が行われると、再びメール一覧画面が表示される。一方、このやりとり一覧画面が表示されている状態において、一のユーザの表示領域がタップされると、そのユーザとの間で送受信されたメールの履歴を表示するやりとり詳細画面が表示される。
【００３１】
図４（ｄ）は、このやりとり詳細画面の一例を示す図である。やりとり詳細画面は、同図に示されるように、他のユーザとの間で送受信されたメールの履歴を表示するメッセージ履歴表示欄Ｆ１と、他の通信端末に送信されるメッセージが入力されるメッセージ入力欄Ｆ２とを有する。
【００３２】
メッセージ履歴表示欄Ｆ１には、当該他のユーザに関連して記憶部１２に記憶される受信メールと送信メールとが時系列（例えば、昇順）で表示される。その際、各メールの情報として、送信者名と、メールの本文とが表示される。なお、図４（ｄ）には示されていないが、送信又は受信日時もあわせて表示してもよい。また、送信者名の表示は、そのメールの送信者が通信端末１のユーザある場合は省略してもよい。また、メールの本文の文字数が所定の文字数を超える場合には、その超える分の文字の表示は省略されてもよい。
【００３３】
各メールの送信者名とメールの本文とは、それぞれ、吹き出しを模した表示領域である吹き出しＢｌ内に表示される。吹き出しＢｌ内に表示されるメールの本文が通信端末１のユーザにより送信されたメールに係るものである場合には、当該吹き出しＢｌは、例えば画面に向かって右方向から発言がなされているように表示される。一方、吹き出しＢｌ内に表示されるメールの本文が他の通信端末のユーザにより送信されたメールに係るものである場合には、当該吹き出しＢｌは、例えば画面に向かって左方向から発言がなされているように表示される。
【００３４】
このメッセージ履歴表示欄Ｆ１に表示されるタイトル領域Ａは、当該欄に表示されるメール群の表題が表示される領域である。メール群の表題は、当該メール群のうちの一のメールの件名から採用される。
【００３５】
また、このメッセージ履歴表示欄Ｆ１に表示されるやりとりリストに登録ボタンＢｔ２は、当該画面においてそのメールの履歴が表示されているユーザをやりとりリスト１２１に登録するよう指示するためのボタンである。このボタンがタップされると、当該欄においてそのメールの履歴が表示されているユーザが特定され、このユーザがやりとりリスト１２１に登録される。なお、このやりとりリストに登録ボタンＢｔ２は、メッセージ履歴表示欄Ｆ１に表示されるメール群の送信者又は受信者であるユーザがやりとりリスト１２１に登録されていない場合にのみ表示されるようにしてもよい。
【００３６】
メッセージ入力欄Ｆ２には、上記のように、他の通信端末に送信されるメッセージが入力される。そして、メッセージ入力後に送信ボタンＢｔ３がタップされると、当該メッセージを本文とするメールが送信される。
【００３７】
以上説明したやりとり詳細画面が表示されている状態において、当該画面に表示されている戻るボタンＢｔ１がタップされると、遷移元の画面が再び表示される。例えば、やりとり一覧画面からやりとり詳細画面に遷移してきた場合には、やりとり一覧画面が再び表示される。一方、このやりとり詳細画面が表示されている状態において、一の吹き出しＢｌがタップされると、その吹き出しＢｌ内に表示されるメールの詳細な内容について示すメール詳細画面が表示される。なお、この画面遷移の際には、タップされた吹き出しＢｌが徐々に広がってゆき、その広がってゆく吹き出しＢｌ内にメールの詳細な内容が表示されるというアニメーションが表示される。
【００３８】
図５は、このメール詳細画面の一例を示す図である。このメール詳細画面には、図４（ｃ）に示されるメール詳細画面と同様に、メールの件名、送信者名、受信者名、本文、そして添付ファイルの情報が表示される。また、このメール詳細画面には、縮小アイコンＩｃが表示される。この縮小アイコンＩｃは、やりとり詳細画面へ戻ることを指示するためのアイコンである。この縮小アイコンＩｃがタップされると、やりとり詳細画面が再び表示される。その画面遷移の際には、表示中のメール詳細画面が縮小してゆき、やりとり詳細画面に表示される吹き出しＢｌに収斂されるというアニメーションが表示される。
【００３９】
１−３．通信端末１の機能構成
図６は、通信端末１の制御部１１により実現される機能の構成の一例を示すブロック図である。当該機能は特に、上記のやりとり詳細画面においてメールを送信する際の機能に関する。制御部１１は、記憶部１２に記憶されるメールアプリＰを実行することにより、本文取得部１１１と、宛先取得部１１２と、メール作成部１１３と、送信制御部１１４と、解析部１１５と、アニメーション効果決定部１１６と、表示制御部１１７という機能を実現する。
【００４０】
本文取得部１１１は、やりとり詳細画面のメッセージ入力欄Ｆ２に入力されたメッセージを取得する。この本文取得部１１１は、本発明に係る「取得部」の一例である。宛先取得部１１２は、やりとり詳細画面において通信端末１とのやりとりが表示されている他の通信端末のメールアドレスを取得する。メール作成部１１３は、本文取得部１１１により取得されたメッセージを本文とし、宛先取得部１１２により取得されたメールアドレスを宛先とするメールを作成する。送信制御部１１４は、メール作成部１１３により作成されたメールを通信部１５に送信させる。
【００４１】
解析部１１５は、本文取得部１１１により取得されたメッセージを解析して、アニメーション効果対応表１２２に登録されているキーワードを抽出する。アニメーション効果決定部１１６は、本文取得部１１１により取得されたメッセージがメッセージ履歴表示欄Ｆ１に表示される際に付与されるアニメーション効果を、本文取得部１１１により取得されたメッセージの内容に基づいて決定する。具体的には、解析部１１５により抽出されたキーワードに基づいて当該アニメーション効果を決定する。このアニメーション効果決定部１１６は、本発明に係る「決定部」の一例である。
【００４２】
表示制御部１１７は、他の通信端末に送信されるメッセージが入力されるメッセージ入力欄Ｆ２と、自端末と他の通信端末との間で送受信されたメッセージの履歴が表示されるメッセージ履歴表示欄Ｆ１とを有する画面を表示部１４に表示させる。
また、表示制御部１１７は、本文取得部１１１により取得されたメッセージに、アニメーション効果決定部１１６により決定されたアニメーション効果を付与して、メッセージ履歴表示欄Ｆ１に表示させる。その際、表示制御部１１７は、当該メッセージがメッセージ入力欄Ｆ２からメッセージ履歴表示欄Ｆ１に移動する様子を示すアニメーションを表示させる。
【００４３】
１−４．通信端末１の動作
次に、上記のやりとり詳細画面においてメールを送信する際の通信端末１の処理について説明する。具体的には、同画面のメッセージ入力欄Ｆ２に入力されたメッセージを本文とするメールを送信するためのメール送信処理と、同処理と並行して行われる、メッセージ入力欄Ｆ２に入力されたメッセージをメッセージ履歴表示欄Ｆ１に表示させるための表示制御処理について説明する。
【００４４】
図７は、メール送信処理の一例を示すフローチャートである。同図に示されるメール送信処理は、メッセージ入力欄Ｆ２にメッセージが入力されて、送信ボタンＢｔ３がタップされると実行される。
【００４５】
本処理のステップＳａ１において、制御部１１の本文取得部１１１は、メッセージ入力欄Ｆ２に入力されたメッセージを、送信するメールの本文として取得する。次に、制御部１１の宛先取得部１１２は、やりとり詳細画面においてそのやりとりが表示されている他の通信端末のメールアドレスを、送信するメールの宛先として取得する（ステップＳａ２）。
【００４６】
次に、制御部１１のメール作成部１１３は、ステップＳａ１において取得されたメッセージを本文とし、ステップＳａ２において取得されたメールアドレスを宛先とするメールを作成する（ステップＳａ３）。次に、制御部１１の送信制御部１１４は、ステップＳａ３において作成されたメールを、通信部１５を制御して送信する（ステップＳａ４）。
以上がメール送信処理についての説明である。
【００４７】
次に、図８は、表示制御処理の一例を示すフローチャートである。同図に示される表示制御処理は、メッセージ入力欄Ｆ２にメッセージが入力されて、送信ボタンＢｔ３がタップされると実行され、上記のメール送信処理と並行して実行される。
【００４８】
本処理のステップＳｂ１において、制御部１１の解析部１１５は、本文取得部１１１により取得されたメッセージを解析して、アニメーション効果対応表１２２に登録されているキーワードを抽出する。次に、制御部１１のアニメーション効果決定部１１６は、ステップＳｂ１において抽出されたキーワードに対応するアニメーション効果をアニメーション効果対応表１２２において特定する（ステップＳｂ２）。なお、ステップＳｂ１において、それぞれ異なるアニメーション効果に対応づけられる複数のキーワードが抽出された場合や、いずれのキーワードも抽出されなかった場合には、デフォルトのアニメーション効果が採用されてもよい。例えば、デフォルトのアニメーション効果として、通常の速度で直線的に移動するメッセージをアニメーション表示させる「スライドイン」が採用されてもよい。
【００４９】
次に、制御部１１の表示制御部１１７は、ステップＳｂ２において特定されたアニメーション効果を付与して、メッセージ入力欄Ｆ２に入力されたメッセージをメッセージ履歴表示欄Ｆ１に、表示部１４を制御して表示する（ステップＳｂ３）。
以上が表示制御処理についての説明である。
【００５０】
図９は、この表示制御処理の結果、表示される画面の一例を示す図である。
図９（ａ）に示されるようにメッセージ入力欄Ｆ２にメッセージが入力されて、送信ボタンＢｔ３がタップされると、その入力されたメッセージは、図９（ｂ）に示されるように、吹き出しＢｌに入れられて表示される。この入力されたメッセージには、アニメーション効果対応表１２２に登録されるキーワード「ありがとう」が含まれているため、当該メッセージに付加されるアニメーション効果としては、アニメーション効果対応表１２２において当該キーワードと対応づけられている「バウンド」が特定される。
【００５１】
図９（ｃ）に示されるように、新たに入力されたメッセージを表示するスペースを確保すべく、メッセージ履歴表示欄Ｆ１にすでに表示されているメッセージ群が上方に移動させられると、当該メッセージを含む吹き出しＢｌは、弾みながらメッセージ履歴表示欄Ｆ１の所定の位置に移動する。この結果、図９（ｄ）に示されるように、メッセージ入力欄Ｆ２に入力されたメッセージは、メッセージ履歴表示欄Ｆ１に移動することになる。
【００５２】
以上説明した本実施形態に係る通信端末１によれば、やりとり詳細画面のメッセージ入力欄Ｆ２に入力されたメッセージの内容に基づいて、当該欄からメッセージ履歴表示欄Ｆ１に移動する当該メッセージに付与されるアニメーション効果が変化する。
【００５３】
２．変形例
上記の実施形態は以下のように変形してもよい。また、以下に示す２以上の変形例を互いに組み合わせてもよい。
【００５４】
２−１．変形例１
上記の実施形態では、やりとり詳細画面のメッセージ入力欄Ｆ２に入力されるメッセージの内容に基づいて当該メッセージの移動の速度及び移動の際の動き（言い換えると、移動の軌跡）が変化するようになっているが、入力されるメッセージの内容に基づいて当該メッセージの移動時の文字の色やサイズが変化するようにアニメーション効果を設定してもよい。
【００５５】
２−２．変形例２
上記の実施形態では、やりとり詳細画面のメッセージ入力欄Ｆ２に入力されるメッセージの内容に基づいて当該メッセージに付加されるアニメーション効果が決定されているが、当該メッセージに加えて又は代えて、過去の通信の履歴に基づいて当該メッセージに付加されるアニメーション効果が決定されてもよい。ここで、過去の通信の履歴とは、例えば、通信端末１によってすでに送信されたメールの本文であってもよいし、やりとり詳細画面に表示されている他のユーザの通信端末から受信されたメールの本文であってもよい。また、メールの本文に限られず、ユーザによってメールに対して設定されたラベル（又は、タグ）の内容であってもよい。
【００５６】
また、上記の実施形態において、入力されたメッセージの内容に加えて又は代えて、当該メッセージの送信先のユーザの属性に基づいて、当該メッセージに付加されるアニメーション効果が決定されてもよい。ここで、ユーザの属性とは、例えば、性別や、年齢や、通信端末１のユーザとの関係（例えば、友人、同僚など）である。ユーザの属性を示す情報は、例えば、記憶部１２に記憶される、連絡先についての情報の集合である電話帳データから取得されてもよい。
【００５７】
また、上記の実施形態において、入力されたメッセージの内容に加えて又は代えて、通信端末１が置かれている状況に基づいて、当該メッセージに付加されるアニメーション効果が決定されてもよい。ここで、通信端末１が置かれている状況とは、例えば、通信端末１の現在位置や、現在日時や、通信端末１の通信速度である。仮に、通信速度に基づいてメッセージに付加されるアニメーション効果が決定される場合には、通信速度が遅いほど、当該メッセージの移動速度が遅くなるようにアニメーション効果が設定されてもよい。
【００５８】
２−３．変形例３
上記の実施形態では、やりとり詳細画面のメッセージ入力欄Ｆ２に入力されたメッセージが当該欄からメッセージ履歴表示欄Ｆ１に移動する過程がアニメーション表示されるように各アニメーション効果が設定されているが、必ずしも移動する過程は表示されなくてもよい。例えば、移動する過程については省略し、メッセージがメッセージ履歴表示欄Ｆ１に現れる様子のみをアニメーション表示するよう、各アニメーション効果は設定されてもよい。
【００５９】
２−４．変形例４
上記の実施形態では、通信端末１により送信されるメールのメッセージについてアニメーション効果が付与されているが、通信端末１により受信されるメールのメッセージについてもアニメーション効果を付与するようにしてもよい。この場合、通信端末１により受信されて、やりとり詳細画面のメッセージ履歴表示欄Ｆ１に表示される他のユーザのメッセージにアニメーション効果が付与されることになる。
【００６０】
本変形例の場合、アニメーション効果決定部１１６は、他の通信端末から受信されたメッセージがメッセージ履歴表示欄Ｆ１に表示される際に付与されるアニメーション効果を、当該メッセージの内容に基づいて決定する。そして、表示制御部１１７は、当該メッセージに、アニメーション効果決定部１１６により決定されたアニメーション効果を付与してメッセージ履歴表示欄Ｆ１に表示させる。
なお、付与するアニメーション効果を決定する変数は、変形例２に記載のように、過去の通信の履歴や、他のユーザの属性や、通信端末１が置かれている状況であってもよい。
【００６１】
２−５．変形例５
上記の実施形態では、メールアプリＰが通信端末１に記憶され、当該端末上で実行されているが、メールアプリＰはウェブアプリケーションとして利用されてもよい。すなわち、上記のメール送信処理と表示制御処理とは、通信端末１と通信回線を通じて接続されるサーバにより実行され、通信端末１は、メールアプリＰに代えて、サーバから提供されるウェブページを表示するためのウェブブラウザを備えるようにしてもよい。この場合、サーバは、本発明に係る「通信装置」の一例である。
【００６２】
２−６．変形例６
上記の実施形態又は変形例において、通信端末１の制御部１１又は変形例５に係るサーバの制御部によって実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。また、同プログラムは、インターネット等のネットワークを介して提供されてもよい。
【符号の説明】
【００６３】
１…通信端末、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１５…通信部、１１１…本文取得部、１１２…宛先取得部、１１３…メール作成部、１１４…送信制御部、１１５…解析部、１１６…アニメーション効果決定部、１１７…表示制御部、１２１…やりとりリスト、１２２…アニメーション効果対応表
【図１】
0006301223.tif 000002
【図２】
0006301223.tif 000003
【図３】
0006301223.tif 000004
【図４】
0006301223.tif 000005
【図５】
0006301223.tif 000006
【図６】
0006301223.tif 000007
【図７】
0006301223.tif 000008
【図８】
0006301223.tif 000009
【図９】
0006301223.tif 000010