(57)【要約】【課題】ユーザが既に取得している絵文字と新たに取得した絵文字とを区別せずに取り扱うことを可能にした処理装置を提供する。【解決手段】所定のデータに関連する第１の表記を記憶する記憶手段と、第１の表記を表示する表示手段と、他の処理装置とデータを送受信する通信手段と、表示手段に第１の表記を表示させたとき、所定のデータに関連する他の表記の要求を受け付けると、通信手段を介して所定のデータに関連する他の表記を他の処理装置に要求し、所定のデータに関連し、第１の表記とは異なる第２の表記を他の処理装置から受信すると、第２の表記を第１の表記と一緒に表示手段に表示させる制御手段と、を有する。【選択図】図１
2013182465.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータに関連する第１の表記を記憶する記憶手段と、
前記第１の表記を表示する表示手段と、
他の処理装置とデータを送受信する通信手段と、
前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を前記他の処理装置に要求し、該所定のデータに関連し、前記第１の表記とは異なる第２の表記を該他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる制御手段と、
を有する処理装置。
【請求項２】
請求項１記載の処理装置において、
複数種の前記第１の表記が前記記憶手段に予め格納され、
前記制御手段は、
前記表示手段に前記複数種の第１の表記を表示させた後、該複数種の第１の表記のうち、少なくとも１つの第１の表記を削除する指示を受け付けると、削除対象の第１の表記の表示箇所に、該第１の表記の代わりに前記第２の表記を表示させる、処理装置。
【請求項３】
請求項１記載の処理装置において、
複数種の前記第１の表記が前記記憶手段に予め格納され、
前記制御手段は、
前記表示手段に前記複数種の第１の表記を予め決められた順番で表示させた後、該複数種の第１の表記のうち、少なくとも１つの第１の表記を削除する指示を受け付けると、前記表示手段に、削除対象の第１の表記を削除した後の残りの第１の表記について前記順番を順次繰り上げて表示させ、空いた表示箇所に前記第２の表記を表示させる、処理装置。
【請求項４】
請求項１から３のいずれか１項記載の処理装置において、
前記第２の表記は、ＧＩＦ形式で保存され、ＨＴＭＬで表示される画像である、処理装置。
【請求項５】
請求項１から３のいずれか１項記載の処理装置において、
前記第２の表記は、文字および記号を含むキャラクタのうち、２つ以上のキャラクタの組み合わせで表される絵文字である、処理装置。
【請求項６】
所定のデータに関連する表記として、第１の表記とは異なる第２の表記を記憶する記憶手段と、
処理装置とデータを送受信する通信手段と、
前記所定のデータに関連する他の表記の要求を前記処理装置から受け付けると、前記処理装置に前記第１の表記と一緒に表示させるための前記第２の表記を前記記憶手段から読み出し、該第２の表記を前記通信手段を介して前記処理装置に送信する制御手段と、
を有するサーバ装置。
【請求項７】
請求項６記載のサーバ装置において、
複数種の前記第２の表記が予め決められた順番で前記記憶手段に格納され、
前記制御手段は、
前記所定のデータに関連する他の表記の要求を前記処理装置から受け付けた際、前記処理装置に過去に送信した前記第２の表記の数である更新履歴数、および前記所定のデータに関連する他の表記の要求数を前記処理装置から受信すると、前記複数種の第２の表記について、前記順番が前記更新履歴数の次の第２の表記から前記要求数の第２の表記まで前記順番にしたがって前記記憶手段から読み出し、該要求数の第２の表記を前記通信手段を介して前記処理装置に送信する、サーバ装置。
【請求項８】
所定のデータに関連する表記として、第１の表記とは異なる第２の表記を保持する第１の処理装置と、
前記第１の表記を記憶する記憶手段と、該第１の表記を表示する表示手段と、前記第１の処理装置とデータを送受信する通信手段と、前記表示手段が前記第１の表記を表示したとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を前記他の処理装置に要求し、前記第２の表記を該他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる制御手段とを含む第２の処理装置と、
を有する情報処理システム。
【請求項９】
所定のデータに関連する第１の表記を記憶する記憶手段、該第１の表記を表示する表示手段、および通信手段を有する処理装置が実行する情報処理方法であって、
前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を他の処理装置に要求し、
前記所定のデータに関連し、前記第１の表記とは異なる第２の表記を前記他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる、情報処理方法。
【請求項１０】
所定のデータに関連する第１の表記を記憶する記憶手段、該第１の表記を表示する表示手段、および通信手段を有する処理装置に、
前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を他の処理装置に要求する手順と、
前記所定のデータに関連し、前記第１の表記とは異なる第２の表記を前記他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、サーバ装置、情報処理システム、情報処理方法、および、処理装置に実行させるためのプログラムに関する。
【背景技術】
【０００２】
ユーザが携帯電話機を操作して電子メールを送受信することが一般的に行われているが、最近では、人の顔を模した（*＿*）および（；＿；）などの絵文字（以下では、通常の絵文字と称する）を文章中に挿入するだけでなく、文章中に画像を挿入することで電子メール本文の内容を装飾できるＨＴＭＬ（Hypertext Markup Language）メール機能を搭載した携帯電話機が一般的になってきた。
【０００３】
ＨＴＭＬメールは、電子メール本文全体を装飾すると、電子メールを受け取る側から見ると大袈裟になったり、また、電子メールを送る側にとっては電子メールの装飾に手間がかかったりするため、利用されないこともある。一方、通常の絵文字では、バリエーションが少ないために物足りないと感じるユーザにとって、通常の絵文字よりも対象や表現方法を拡張した絵文字（以下では、ＨＴＭＬ絵文字と称する）を使ったＨＴＭＬメールの利用機会やニーズが増えている。ＨＴＭＬ絵文字の一例として、デコメ（登録商標）絵文字がある。
【０００４】
ＨＴＭＬ絵文字は、ＨＴＭＬメールとして挿入することができるアニメーションＧＩＦ（Graphics Interchange Format）形式で、縦横のサイズが決まったファイルである。ユーザは、携帯電話機に予め登録されているＨＴＭＬ絵文字を利用するだけでなく、ファイルの縦横のサイズが決まっているので、新しいＨＴＭＬ絵文字をネットワークを介してサーバから携帯電話機にダウンロードしたり、受信した電子メールに含まれるＨＴＭＬ絵文字を再利用したりすることができる。そのため、ＨＴＭＬ絵文字は汎用性が高い。以下では、通常の絵文字とＨＴＭＬ絵文字の両方を含むものとして、単に「絵文字」と称する。
【０００５】
絵文字の利用方法を簡単に説明する。ユーザは電子メールの文章作成中に絵文字を入力する際、携帯電話機を操作して専用の入力モードから絵文字一覧を呼び出し、表示された絵文字一覧の中から使用したい絵文字を選択し、選択した絵文字を電子メールの本文に挿入する。
【０００６】
特許文献１には、ユーザが電子メールの作成途中に、携帯電話機が予め登録されている絵文字（以下では、プリセット絵文字と称する）の一覧の他に、サーバからダウンロードした絵文字の一覧を表示することが開示されている。
【０００７】
特許文献２には、ユーザが電子メールの作成途中にキーワードを入力すると、キーワードに関連する絵文字をサーバからダウンロード可能にする方法が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−０６５７７８号公報
【特許文献２】特開２０１１−１８２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ユーザが携帯電話機を操作して電子メールの作成中に文章中に挿入する絵文字を選択する際、携帯電話機に予め登録されている絵文字（以下では、プリセット絵文字と称する）とサーバから新たにダウンロードした絵文字とを見比べて選択したい場合がある。
【００１０】
特許文献１に開示された方法では、ユーザは、電子メールの作成を開始する前に、携帯電話機をサーバと接続して絵文字をダウンロードしておく必要がある。また、特許文献１に開示された方法では、プリセット絵文字の一覧とサーバから新たにダウンロードされた絵文字の一覧が別々の画面に表示されるため、ユーザは、文章中に挿入する絵文字を選択する際、異なる２つの画面を交互に繰り返して見る必要がある。
【００１１】
特許文献２に開示された方法では、ユーザは電子メールの文書作成途中に絵文字をサーバから携帯電話機にダウンロードできるが、ダウンロードした絵文字を表示する場合しか開示されておらず、プリセット絵文字と新たにダウンロードした絵文字を見比べることができない。
【００１２】
本発明は上述したような技術が有する問題点を解決するためになされたものであり、ユーザが既に取得している絵文字と新たに取得した絵文字とを区別せずに取り扱うことを可能にした処理装置、サーバ装置、情報処理システム、情報処理方法、およびその方法を処理装置に実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するための本発明の処理装置は、
所定のデータに関連する第１の表記を記憶する記憶手段と、
前記第１の表記を表示する表示手段と、
他の処理装置とデータを送受信する通信手段と、
前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を前記他の処理装置に要求し、該所定のデータに関連し、前記第１の表記とは異なる第２の表記を該他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる制御手段と、
を有する構成である。
【００１４】
また、本発明のサーバ装置は、
所定のデータに関連する表記として、第１の表記とは異なる第２の表記を記憶する記憶手段と、
処理装置とデータを送受信する通信手段と、
前記所定のデータに関連する他の表記の要求を前記処理装置から受け付けると、前記処理装置に前記第１の表記と一緒に表示させるための前記第２の表記を前記記憶手段から読み出し、該第２の表記を前記通信手段を介して前記処理装置に送信する制御手段と、
を有する構成である。
【００１５】
また、本発明の情報処理システムは、所定のデータに関連する表記として、第１の表記とは異なる第２の表記を保持する第１の処理装置と、
前記第１の表記を記憶する記憶手段と、該第１の表記を表示する表示手段と、前記第１の処理装置とデータを送受信する通信手段と、前記表示手段が前記第１の表記を表示したとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を前記他の処理装置に要求し、前記第２の表記を該他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる制御手段とを含む第２の処理装置と、
を有する構成である。
【００１６】
また、本発明の情報処理方法は、所定のデータに関連する第１の表記を記憶する記憶手段、該第１の表記を表示する表示手段、および通信手段を有する処理装置が実行する情報処理方法であって、
前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を他の処理装置に要求し、
前記所定のデータに関連し、前記第１の表記とは異なる第２の表記を前記他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させるものである。
【００１７】
さらに、本発明のプログラムは、所定のデータに関連する第１の表記を記憶する記憶手段、該第１の表記を表示する表示手段、および通信手段を有する処理装置に、
前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を他の処理装置に要求する手順と、
前記所定のデータに関連し、前記第１の表記とは異なる第２の表記を前記他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる手順を実行させるものである。
【発明の効果】
【００１８】
本発明によれば、ユーザは予め登録されている表記と新たに取得した表記とを見比べて選択する際、それらを別々の画面で見比べる必要がなく、ユーザの操作負担が軽減する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態の処理装置の一構成例を示すブロック図である。
【図２】本発明の一実施形態の処理装置の動作手順を示すフローチャートである。
【図３】本実施形態の情報処理システムの一構成例を示すブロック図である。
【図４】図３に示した携帯端末の一構成例を示すブロック図である。
【図５】絵文字データの管理方法を説明するための図である。
【図６】図４に示した表示部の画面の一例を示す図である。
【図７】図３に示したサーバの一構成例を示すブロック図である。
【図８】本実施形態の携帯端末の動作手順を示すフローチャートである。
【図９Ａ】表示部の画面の一例を示す図である。
【図９Ｂ】表示部の画面の一例を示す図である。
【図９Ｃ】表示部の画面の一例を示す図である。
【図１０】本実施形態における、絵文字の更新方法を説明するための図である。
【図１１Ａ】管理用テーブルの更新方法を説明するための図である。
【図１１Ｂ】管理用テーブルの更新方法を説明するための図である。
【図１２】更新された絵文字一覧が表示部に表示された場合の一例である。
【図１３】本実施形態におけるサーバの動作手順を示すフローチャートである。
【図１４】絵文字更新方法の別の方法を説明するための図である。
【発明を実施するための形態】
【００２０】
本発明の一実施形態の処理装置の構成を説明する。図１は本発明の一実施形態の処理装置の一構成例を示すブロック図である。
【００２１】
図１に示すように、処理装置１は、所定のデータに関連する第１の表記を記憶する記憶手段４と、第１の表記を表示する表示手段２と、処理装置５とデータを送受信する通信手段８と、各部を制御する制御手段３とを有する。処理装置５は、所定のデータに関連し、第１の表記とは異なる表記である第２の表記を保持している。
【００２２】
続いて、図１に示した処理装置１の動作手順を説明する。図２は本発明の一実施形態の処理装置の動作手順を示すフローチャートである。
【００２３】
制御手段３は、表示手段２に第１の表記を表示させたときに、所定のデータに関連する他の表記の要求を受け付けると、通信手段８を介して所定のデータに関連する他の表記を処理装置５に要求する（ステップ４０１）。処理装置５が処理装置１の要求を受け付け、第２の表記を処理装置１に送信すると、制御手段３は、通信手段８を介して処理装置５から受信する第２の表記を第１の表記と一緒に表示手段２に表示させる（ステップ４０２）。
【００２４】
本実施形態によれば、所定のデータに関連する表記として、予め記憶手段４に保存されている第１の表記と処理装置５から取得した第２の表記が一緒に表示手段２に表示される。ユーザが処理装置１を操作して文書を作成するときなど、ユーザは、第１の表記および第２の表記の２つの表記を見比べながら１つを選択しようとしたとき、これら２つの表記を表示手段に交互に表示させる必要がなく、ユーザの操作負担が軽減する。
【００２５】
以下に、本発明の処理装置と、本発明の処理装置を含む情報処理システムの実施形態を詳しく説明する。以下に説明する実施形態では、本発明の処理装置が、スマートフォンを含む携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance、Personal Digital Assistants：個人向け携帯型情報通信機器）、携帯型ゲーム機、タブレット型のＰＣ（Personal Computer）およびノート型のＰＣを含む携帯端末の場合で説明する。また、表示手段２に表示される表記が電子メールの文書に使用される「絵文字」の場合で説明する。ここで言う絵文字は、背景技術で説明したＨＴＭＬ絵文字を含んでいる。
【００２６】
本実施形態の情報処理システムについて説明する。
【００２７】
図３は本実施形態の情報処理システムの一構成例を示すブロック図である。
【００２８】
図３に示すように、情報処理システムは、ユーザが操作する携帯端末１０と、ユーザに絵文字を提供するサーバ２０とを有する。本実施形態では、携帯端末１０は、無線基地局（不図示）およびネットワーク５０を介してサーバ２０と接続される。サーバ２０は、ユーザに絵文字データを提供するコンテンツプロバイダーによって運営および管理されている。ネットワーク５０がインターネットの場合で説明するが、インターネット以外のネットワークであってもよい。
【００２９】
次に、本実施形態における携帯端末１０の構成を説明する。ただし、本実施形態では、絵文字の表示方法および更新方法について詳しく説明し、携帯端末１０が携帯電話機の場合の通話機能など、一般的な機能についての詳細な説明を省略する。
【００３０】
図４は図３に示した携帯端末の一構成例を示すブロック図である。
【００３１】
図４に示すように、携帯端末１０は、ユーザが文字入力および指示入力を行うための操作部１０２と、絵文字データを記憶する記憶部１０７と、文字および絵文字を表示する表示部１０３と、ユーザが電子メールを作成する際の文字入力を処理する文字入力処理部１０４と、アンテナ１０９を介して無線信号を基地局（不図示）と送受信し、サーバ２０とデータ通信を行う無線部１０５と、記憶部１０７に既に格納された絵文字データおよびサーバ２０から新たに取得する絵文字データに所定の処理を行う絵文字データ処理部１０６と、各部を制御するマイクロコンピュータを内蔵した制御部１０１と、を有する。
【００３２】
操作部１０２は、ユーザが数字や文字を入力するための複数の文字入力キー、および絵文字データを更新する際に更新を指示するための更新ボタン等を備えている。
【００３３】
無線部１０５は、ＩＰ（Internet Protocol）の通信規格にしたがって基地局（不図示）およびネットワーク５０を介してサーバ２０とデータを送受信する。無線部１０５は、サーバ２０宛に情報をパケットに分割して送信する際、送信元を示す自機の識別子（ＩＤ：Identification）と送信先を示すサーバ２０のＩＤをパケットのヘッダに記述する。
【００３４】
記憶部１０７には、電子メール用のアプリケーションソフトウェアプログラム（以下では、単にアプリケーションと称する）が格納されている。また、記憶部１０７には、絵文字データと、絵文字データの管理用テーブルとが格納されている。ここで、管理用テーブルについて説明する。
【００３５】
図５は絵文字データの管理方法を説明するための図である。図５（ａ）は記憶部に格納される管理用テーブルの一例であり、図５（ｂ）は図５（ａ）の管理用テーブルに記述された座標を説明するための図である。図５（ａ）に示す管理用テーブルには、記憶部１０７に格納されている絵文字データに対応して、絵文字の画像と、ファイル名と、ジャンル名と、その絵文字が配置される座標とが記録されている。絵文字データ処理部１０６が管理用テーブルを参照することで、ユーザが指定したジャンルの絵文字データを読み出せるように、絵文字データがデータベース化されて記憶部１０７に保存されている。
【００３６】
図５（ｂ）は表示部における画面の下半分の座標を示す図である。左右方向の１〜１０をＸ軸方向の座標とし、上下方向の１〜５をＹ軸方向の座標としている。図５（ｂ）は、任意の座標を（ｘ，ｙ）で表記すると、座標（ｘ，ｙ）で特定される四角の部分に絵文字が配置されることを表している。各四角の部分の数字は、ジャンル毎に、現在、記憶部１０７に保存されている絵文字データについての表示の順番を示している。
【００３７】
なお、図５（ａ）に示す管理用テーブルでは、各絵文字データが識別子となるファイル名と紐付されている様子を説明するために、各絵文字データの画像が表示されているが、絵文字データそのものは管理用テーブルに記述されていなくてもよい。
【００３８】
記憶部１０７には、上述のアプリケーションやデータの他に、過去にサーバ２０からダウンロードした絵文字データの数であるダウンロード総数がジャンル別に記録される。本実施形態におけるダウンロード総数が更新履歴数に相当する。
【００３９】
表示部１０３は、例えば、ＬＣＤ（Liquid Crystal Display）である。図６は表示部の画面の一例を示す図である。図６に示す画面は、電子メール作成途中の画面であり、画面の下半分に、車の絵文字の画像が５０個表示されている。あるジャンルに関して記憶部１０７に格納された絵文字データの絵文字の画像が一覧に表示されたものを、以下では、絵文字一覧と称する。図６に示す画面では、ジャンル「車」に関する絵文字一覧が表示されている。
【００４０】
また、図６に示す各絵文字の位置は図５（ｂ）を参照して説明した座標と対応している。図６には、図５（ａ）に示した管理用テーブルの座標にしたがって絵文字が表示されている。図６に示す例では、５０個の車を示す絵文字のうち、座標（１，１）、（２，１）、（３，１）、（９，５）および（１０，５）に配置された絵文字を示し、他の座標の絵文字を省略している。
【００４１】
文字入力処理部１０４は、新規作成用の電子メールのファイルが立ち上がると、ユーザが入力する文字を表示部１０３に表示させる。
【００４２】
制御部１０１は、電子メール用のアプリケーションの起動指示が入力されると、アプリケーションを起動する。制御部１０１は、絵文字一覧を呼び出す指示が入力されると、その指示を絵文字データ処理部１０６に通知する。
【００４３】
絵文字データ処理部１０６は、ジャンル名とそのジャンルの絵文字一覧を表示する旨の指示を受け取ると、指定されたジャンルの絵文字データを記憶部１０７から読み出し、読み出した絵文字データを基に、表示部１０３に絵文字を一欄表示させる。また、絵文字データ処理部１０６は、ユーザが絵文字一覧から更新対象となる絵文字を選択すると、更新対象の絵文字の数をダウンロード要求数とし、記憶部１０７からダウンロード総数を読み出す。そして、絵文字データ処理部１０６は、ジャンル名、ダウンロード要求数、およびダウンロード総数の情報を含む要求パラメータ情報を無線部１０５を介してサーバ２０に送信する。本実施形態におけるダウンロード要求数が更新要求数に相当する。以下では、具体例を示さない場合には、ダウンロード要求数をＭ個とし、ダウンロード総数をＮ個とする。
【００４４】
絵文字データ処理部１０６は、Ｍ個の絵文字データを無線部１０５を介してサーバ２０から受け取ると、受け取った絵文字データを記憶部１０７に格納し、管理用テーブルを更新する。そして、絵文字データ処理部１０６は、ユーザが更新対象として選択した絵文字の場所に、新たに受け取った絵文字データの絵文字の画像を埋め込んだ絵文字一覧を表示部１０３に表示させる。さらに、絵文字データ処理部１０６は、ダウンロード総数を（Ｍ＋Ｎ）個に更新して記憶部１０７に記録する。
【００４５】
なお、本実施形態では、表示部１０３と操作部１０２とが別の構成の場合で説明するが、これらの構成を別々に設ける代わりに、スマートフォンに代表されるように、表示部１０３に操作部１０２の機能が追加されたタッチパネルを設けてもよい。
【００４６】
また、制御部１０１に、プログラムにしたがって処理を実行するＣＰＵ（不図示）と、プログラムが格納されたメモリ（不図示）とが予め設けられ、ＣＰＵがプログラムにしたがって処理を実行することで、文字入力処理部１０４および絵文字データ処理部１０６が携帯端末１０に仮想的に構成されてもよい。
【００４７】
次に、本実施形態におけるサーバ２０の構成を説明する。図７は図３に示したサーバの一構成例を示すブロック図である。
【００４８】
図７に示すように、サーバ２０は、絵文字データを記憶する記憶部２０３と、記憶部２０３から絵文字データを読み出して所定の処理を行う絵文字データ処理部２０２と、携帯端末１０とデータの送受信を行うデータ送受信部２０４と、これら各部を制御する制御部２０１とを有する。
【００４９】
記憶部２０３では、絵文字データがジャンル別にデータベース化されて保存されている。記憶部２０３にジャンル毎に膨大な数の絵文字データが格納されている。記憶部２０３にジャンル別に保存されている複数の絵文字データには、ユーザに送信した絵文字データがわかるように、１から順に番号が付与されている。
【００５０】
データ送受信部２０４は、携帯端末１０の無線部１０５と同様に、ＩＰの通信規格にしたがってネットワーク５０を介して携帯端末１０とデータを送受信する。
【００５１】
制御部２０１には、プログラムにしたがって処理を実行するＣＰＵ（不図示）と、プログラムが格納されたメモリ（不図示）とが予め設けられている。絵文字データ処理部２０２は、専用の回路で構成されていてもよいが、制御部２０１に設けられたＣＰＵ（不図示）がプログラムにしたがって処理を実行することで、サーバ２０に仮想的に構成されてもよい。
【００５２】
制御部２０１は、要求パラメータ情報をデータ送受信部２０４を介して携帯端末１０から受け取ると、要求パラメータ情報を絵文字データ処理部２０２に渡す。また、制御部２０１は、絵文字データ処理部２０２から受け取る絵文字データを携帯端末１０宛にデータ送受信部２０４を介して送信する。
【００５３】
絵文字データ処理部２０２は、要求パラメータ情報を制御部２０１から受け取ると、要求パラメータ情報から、ジャンル名、ダウンロード要求数（Ｍ個）およびダウンロード総数（Ｎ個）を読み出す。そして、絵文字データ処理部２０２は、記憶部２０３に格納された絵文字データのうち、指定されたジャンルの絵文字データについて、（Ｎ＋１）番目からＭ個の絵文字データを読み出し、Ｍ個の絵文字データを制御部２０１に渡す。
【００５４】
次に、本実施形態の携帯端末１０の動作を説明する。図８は本実施形態の携帯端末の動作手順を示すフローチャートである。
【００５５】
図９Ａから図９Ｃは表示部の画面の一例を示す図である。図１０は絵文字の更新方法を説明するための図である。図１１Ａおよび図１１Ｂは管理用テーブルの更新方法を説明するための図である。ここでは、絵文字の更新方法および絵文字一覧の表示切り替え方法について詳しく説明し、電子メールの一般的な機能についての詳しい説明を省略する。
【００５６】
携帯端末１０のユーザが操作部１０２を操作して電子メール機能の実行指示を入力すると、制御部１０１は、電子メール用のアプリケーションを記憶部１０７から読み出して起動する。ユーザが操作部１０２を操作して、新規にメールを作成する旨の指示を入力すると、制御部１０１は、新規メールの入力用画像を表示部１０３に表示させる。図９Ａは、表示部１０３に表示された新規メール用の入力画像の一例である。
【００５７】
新規メールの入力用画像が表示部１０３に表示されると、絵文字データ処理部１０６は、図８のステップ６０１に示すように、絵文字一覧呼び出しの監視を始める。ユーザが図９Ａに示した画面を見ながら操作部１０２を操作して「本文入力」の欄を選択すると、制御部１０１は、本文入力の欄を表示部１０３に拡大表示させる。続いて、ユーザが操作部１０２を操作して文字を入力すると、文字入力処理部１０４は、入力された文字を表示部１０３に表示させる。図９Ｂは、ユーザが「うれしい」と文字入力した場合の画像を示す。表示部１０３の画面の下半分には、「うれしい」という言葉の後に続く単語の候補が表示されている。
【００５８】
ユーザが操作部１０２を操作して、ジャンル名と絵文字一覧を呼び出す指示を入力すると、絵文字データ処理部１０６は、指定されたジャンルの絵文字一覧を表示部１０３に表示させる。ジャンルを「車」とすると、図９Ｃに示す画像が表示部１０３に表示される。その後、絵文字データ処理部１０６は、図８のステップ６０１の判定にしたがって、ステップ６０２に進む。
【００５９】
ステップ６０２では、絵文字データ処理部１０６は、絵文字一覧を表示させた状態から、ユーザが絵文字を新しく更新できるモード（以下では、絵文字更新モードと称する）の呼び出しの監視を行う。
【００６０】
絵文字更新モードでは、絵文字データ処理部１０６は、ユーザが絵文字を選択しても、本文中への入力対象とするのではなく、ユーザが選択した絵文字を削除対象とする。この絵文字モード時に使用者が連続的に絵文字を選択していくと、例えば、図１０（ａ）において、ハッチングに示す四角の部分が削除対象としてエントリーされる。この状態で、ユーザが操作部１０２を操作して更新ボタンを押すと、絵文字データ処理部１０６は、削除対象としてエントリーされた絵文字を削除対象として確定する。
【００６１】
ステップ６０２において、ユーザが操作部１０２を操作して絵文字更新モードを選択すると、絵文字データ処理部１０６は、ユーザが更新対象の絵文字を確定するまで、ユーザが操作部１０２を操作して選択する絵文字を監視する（ステップ６０３）。ユーザが操作部１０２を操作して選択した絵文字が更新対象の候補であることをユーザに示すために、絵文字データ処理部１０６は、図１０（ａ）に示すように、ユーザが選択した絵文字と他の絵文字とを視覚的に区別できるように表示方法を変更する。ユーザが選択した絵文字と他の絵文字とを視覚的に区別できるように表示する方法として、例えば、ユーザが選択した絵文字の色を他の絵文字と異なる色に変える方法や、ユーザが選択した絵文字を点滅させる方法がある。
【００６２】
ユーザが操作部１０２を操作して更新対象の絵文字の候補を全て選択し、更新ボタンを押すと、絵文字データ処理部１０６は、ジャンル「車」について、更新対象の絵文字の座標を記憶部１０７に記録する。また、絵文字データ処理部１０６は、ダウンロード要求数を求めるために、更新対象の絵文字の個数を計算する。さらに、絵文字データ処理部１０６は、ジャンル「車」についてのダウンロード総数を記憶部１０７から読み出す。そして、絵文字データ処理部１０６は、絵文字のダウンロードを要求するために、ジャンル名、ダウンロード要求数、およびダウンロード総数を含む更新パラメータ情報を無線部１０５を介してサーバ２０に送信する（ステップ６０４）。ここでは、ダウンロード要求数を「２１」とし、ダウンロード総数を「５０」とする。
【００６３】
絵文字データ処理部１０６は、サーバ２０から受信する絵文字データを順次記憶部１０７に格納し、要求した数の絵文字データのダウンロードが完了するまで監視する（ステップ６０５）。絵文字データ処理部１０６は、ダウンロード完了を検出すると、ステップ６０６に進む。
【００６４】
ステップ６０６では、絵文字データ処理部１０６は、記憶部１０７に格納された管理用テーブルと絵文字データを、次のようにして更新する。
【００６５】
絵文字データ処理部１０６は、管理用テーブルを参照し、記憶部１０７に記録した、更新対象の絵文字の座標から絵文字データを特定し、特定した絵文字データを記憶部１０７から削除し、管理用テーブルからもその情報を削除する。図１１Ａに示す管理用テーブルは、更新対象の絵文字データが削除されたことを示す。続いて、絵文字データ処理部１０６は、サーバ２０からダウンロードした絵文字データの画像およびファイル名を、図１１Ａに示した管理用テーブルで（空）表示の欄に順番に上書きする。絵文字データ処理部１０６は、サーバ２０からダウンロードした絵文字データの内容を管理用テーブルに反映させると、ステップ６０７へ遷移する。図１１Ｂは更新後の管理用テーブルを示す図である。
【００６６】
絵文字データ処理部１０６は、新たにダウンロードした絵文字データを絵文字一覧に反映させるために、更新後の管理用テーブルに基づいて、絵文字一覧を表示部１０３に表示させる（ステップ６０７）。これにより、図１２に示すように、更新された絵文字一覧が表示部１０３に表示される。図１０（ｂ）は更新された絵文字一覧を模式的に示しており、５１番以降の四角の箇所に、新たにダウンロードされた２１個の絵文字が表示される。図１０（ｂ）、図１１および図１２を見比べると、例えば、座標（２，１）には、ダウンロードされた５１番の絵文字が表示され、座標（１０，５）には、ダウンロードされた７１番の絵文字が表示されている。
【００６７】
ユーザは、図１２に示す画像を見ることで、更新対象として選択した車が別の車に更新されていることを視覚的に確認することができる。その際、更新された絵文字がユーザにわかりやすくするために、図１０（ｂ）に示すように、絵文字データ処理部１０６は、表示部１０３に対して、更新された絵文字を他の絵文字とは異なる色に表示させたり、点滅させたりしてもよい。
【００６８】
ステップ６０７の後、絵文字データ処理部１０６は、ユーザがさらに絵文字更新を要求してくるか否かを監視する（ステップ６０８）。ステップ６０３でユーザが更新を指示した絵文字がユーザの所望していたものとは限らないので、再度、ユーザが更新を指示してくる可能性がある。ユーザが操作部１０２を操作して、再度、更新対象の絵文字を選択する旨の指示を入力すると、絵文字データ処理部１０６は、ステップ６０３に遷移する。
【００６９】
ステップ６０８でユーザから更新対象の絵文字を選択する指示がなければ、絵文字データ処理部１０６ｈが、ステップ６０９へ遷移し、ユーザが絵文字更新モードを終了するか否かを監視する。ユーザが所望の絵文字をダウンロードできた場合などは、その絵文字を本文中に挿入するために絵文字更新モードを終了させる可能性がある。ユーザが操作部１０２を操作して絵文字更新モードを終了する指示を入力すると、絵文字データ処理部１０６は、動作を終了させ、ユーザが操作部１０２を操作して絵文字更新モードを終了する指示を入力すると、絵文字データ処理部１０６は、ステップ６０８に戻る。
【００７０】
ここで、ステップ６０７における、絵文字一覧の表示方法の具体例を、図５（ａ）、図８、図１１Ｂおよび図１２を参照して説明する。
【００７１】
記憶部１０７に予め格納されている絵文字データは、図５（ａ）に示すように、ＧＩＦ形式で保存され、ＨＴＭＬで表示される絵文字の画像データであるものとする。また、ユーザが携帯端末１０にサーバ２０からダウンロードする絵文字データも、ＧＩＦ形式で保存され、ＨＴＭＬで表示される絵文字の画像データであるものとする。図１１Ｂに示した管理用テーブルを参照すると、サーバ２０からダウンロードされた絵文字データが、管理用テーブルに記述された座標（２，１）、（４，１）、（１０，５）に配置される絵文字データに相当する。さらに、電子メール用のアプリケーションが、背景技術の欄で述べたＨＴＭＬメールのように、ＨＴＭＬで記述されたファイルに対応しているものとする。
【００７２】
絵文字データ処理部１０６は、図８を参照して説明したように、２１個の絵文字データをサーバ２０から受信し（ステップ６０４〜６０５）、図１１Ｂに示すように管理用テーブルを更新する（ステップ６０６）。その後、ステップ６０７において、絵文字データ処理部１０６は、記憶部１０７に予め格納されている絵文字データの車の絵文字と、サーバ２０からダウンロードした２１個の絵文字データの車の絵文字をＨＴＭＬで表示部１０３に表示させる。図１２は、サーバ２０からダウンロードされた３つの絵文字データの車の絵文字が、記憶部１０７に予め格納されている絵文字データの車の絵文字と、同じ画面に一緒に表示されている状態を示す。
【００７３】
上記の具体例では、サーバ２０からダウンロードされる絵文字データがＧＩＦ形式で保存される画像データの場合で説明したが、サーバ２０からダウンロードされる絵文字データがキャラクタデータであってもよい。絵文字データがキャラクタデータである場合の絵文字として、例えば、文字および記号を含むキャラクタのうち、２つ以上のキャラクタの組み合わせで表される絵文字が知られている。キャラクタデータの絵文字の例として、背景技術の欄で挙げた（*＿*）および（；＿；）がある。この２つの絵文字は、どちらも５つの記号の組み合わせで表されている。
【００７４】
この場合、通常のキャラクタをＨＴＭＬで表示することは可能なので、絵文字データ処理部１０６は、ＧＩＦ形式で保存されている絵文字データの画像と、キャラクタデータの絵文字をＨＴＭＬで同じ画面に一緒に表示させる。その反対に、予め記憶部１０７に格納されている絵文字がキャラクタデータの絵文字であり、サーバ２０からダウンロードされた絵文字がＧＩＦ形式のデータの絵文字であれば、絵文字データ処理部１０６は、それらの絵文字をＨＴＭＬで同じ画面に一緒に表示させることが可能である。
【００７５】
本実施形態の携帯端末１０は、上記の具体例も含め、図８を参照して詳しく説明したように動作することで、ユーザはメールなどの文字入力中に、絵文字一覧のデータを更新することが可能であり、予め登録されている絵文字と新たにダウンロードした絵文字を同じ絵文字一覧の中から選択することができる。また、ユーザは、所望の絵文字がダウンロードされるまで、簡単な操作で繰り返し絵文字の更新を行うことが可能である。
【００７６】
次に、サーバ２０の動作を説明する。図１３は本実施形態におけるサーバの動作手順を示すフローチャートである。
【００７７】
制御部２０１は、携帯端末１０からの絵文字のダウンロード要求があるか否かを監視する（ステップ７０１）。制御部２０１は、携帯端末１０から要求パラメータ情報を受信すると、要求パラメータ情報を絵文字データ処理部２０２に渡す。
【００７８】
絵文字データ処理部２０２は、制御部２０１から要求パラメータ情報を受け取ると、要求パラメータ情報を解析し、ジャンル名、ダウンロード要求数およびダウンロード総数の情報を読み出す（ステップ７０２）。ここでは、上記のように、ジャンル名を「車」とし、ダウンロード要求数を２１とし、ダウンロード総数を５０とする。続いて、絵文字データ処理部２０２は、ジャンル「車」に関する絵文字データのうち、５１番目の絵文字データから数えて２１番目までの２１個の絵文字データを記憶部２０３から抽出し、抽出した２１個の絵文字データを制御部２０１に渡す。
【００７９】
制御部２０１は、２１個の絵文字データを絵文字データ処理部２０２から受け取ると、それらの絵文字データの送信開始をデータ送受信部２０４に指示し、データ送受信部に２１個の絵文字データを携帯端末１０宛に順に送信させる（ステップ７０４）。制御部２０１は、２１個の絵文字データの携帯端末１０への送信が完了すると（ステップ７０５）、ステップ７０１に戻って、携帯端末１０からの、次の絵文字ダウンロード要求に備える。
【００８０】
本実施形態によれば、同じジャンルの絵文字として、予め携帯端末に保存されている絵文字と新たにダウンロードされた絵文字が同じ絵文字一覧にシームレスに表示される。そのため、ユーザが絵文字を選択する際、予め保存された絵文字の一覧と新たにダウンロードした絵文字の一覧とを表示部に交互に表示させて見比べる必要がなく、操作性が向上し、ユーザの操作負担が軽減する。
【００８１】
また、ユーザが電子メールの本文作成中などに絵文字一覧を更新可能にしているため、ユーザは予め絵文字をサーバからダウンロードしておく必要がない。
【００８２】
また、ユーザが削除した絵文字データの分だけ、新たな絵文字データが携帯端末にダウンロードされるため、大量に絵文字データを保存するためのメモリを予め携帯端末に備える必要がなく、絵文字データを保存するためのメモリ容量を抑えられる。
【００８３】
さらに、コンテンツプロバイダーがサーバに保存する絵文字データを常に最新に更新し続けることにより、ユーザに最新の絵文字を提供することができる。
【００８４】
なお、絵文字の更新方法は、図１０を参照して説明した方法に限らない。ユーザが絵文字一覧の絵文字を更新する際、削除対象の絵文字以外は、ユーザにとっては使用頻度が高く、今後、ユーザが削除する可能性が低いと考えられる。そのため、削除されなかった絵文字をユーザに見やすい場所に表示させるようにしてもよい。その一例を、図１４を参照して説明する。図１４は絵文字更新方法の別の方法を説明するための図である。
【００８５】
ユーザが図１４（ａ）のハッチング部分に示す絵文字を更新対象に選択した場合、絵文字データ処理部１０６は、図１４（ｂ）に示すように、残った絵文字の順番を順次繰り上げて配置を詰め、空いた箇所に、新たにダウンロードされた５１番目から７１番目までの絵文字を順次配置させるように表示部１０３に表示させる。この場合、絵文字データ処理部１０６は、管理用テーブルの座標も図１４（ｂ）にしたがって更新する。
【００８６】
また、上述の実施形態では、表示部に表示される表記が電子メールに使用される「絵文字」の場合で説明したが、表記は、絵文字に限らない。表記が絵文字以外の場合の一例を説明する。ある漢字について、標準的な字体の他に、異体字がある場合、標準的な字体と異体字が本実施形態の第１および第２の表記に相当する。例えば、同じ読み「たかい」について、標準的な字体「高」の他に、異体字が存在する。
【００８７】
（付記１）所定のデータに関連する第１の表記を記憶する記憶手段と、前記第１の表記を表示する表示手段と、他の処理装置とデータを送受信する通信手段と、前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を前記他の処理装置に要求し、該所定のデータに関連し、前記第１の表記とは異なる第２の表記を該他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる制御手段と、を有する処理装置。
【００８８】
（付記２）複数種の前記第１の表記が前記記憶手段に予め格納され、前記制御手段は、前記表示手段に前記複数種の第１の表記を表示させた後、該複数種の第１の表記のうち、少なくとも１つの第１の表記を削除する指示を受け付けると、削除対象の第１の表記の表示箇所に、該第１の表記の代わりに前記第２の表記を表示させる、付記１記載の処理装置。
【００８９】
（付記３）複数種の前記第１の表記が前記記憶手段に予め格納され、前記制御手段は、前記表示手段に前記複数種の第１の表記を予め決められた順番で表示させた後、該複数種の第１の表記のうち、少なくとも１つの第１の表記を削除する指示を受け付けると、前記表示手段に、削除対象の第１の表記を削除した後の残りの第１の表記について前記順番を順次繰り上げて表示させ、空いた表示箇所に前記第２の表記を表示させる、付記１記載の処理装置。
【００９０】
（付記４）前記第２の表記は、ＧＩＦ形式で保存され、ＨＴＭＬで表示される画像である、付記１から３のいずれか１つの処理装置。
【００９１】
（付記５）前記第２の表記は、文字および記号を含むキャラクタのうち、２つ以上のキャラクタの組み合わせで表される絵文字である、付記１から３のいずれか１つの処理装置。
【００９２】
（付記６）所定のデータに関連する表記として、第１の表記とは異なる第２の表記を記憶する記憶手段と、処理装置とデータを送受信する通信手段と、前記所定のデータに関連する他の表記の要求を前記処理装置から受け付けると、前記処理装置に前記第１の表記と一緒に表示させるための前記第２の表記を前記記憶手段から読み出し、該第２の表記を前記通信手段を介して前記処理装置に送信する制御手段と、を有するサーバ装置。
【００９３】
（付記７）複数種の前記第２の表記が予め決められた順番で前記記憶手段に格納され、前記制御手段は、前記所定のデータに関連する他の表記の要求を前記処理装置から受け付けた際、前記処理装置に過去に送信した前記第２の表記の数である更新履歴数、および前記所定のデータに関連する他の表記の要求数を前記処理装置から受信すると、前記複数種の第２の表記について、前記順番が前記更新履歴数の次の第２の表記から前記要求数の第２の表記まで前記順番にしたがって前記記憶手段から読み出し、該要求数の第２の表記を前記通信手段を介して前記処理装置に送信する、付記６記載のサーバ装置。
【００９４】
（付記８）所定のデータに関連する表記として、第１の表記とは異なる第２の表記を保持する第１の処理装置と、前記第１の表記を記憶する記憶手段と、該第１の表記を表示する表示手段と、前記第１の処理装置とデータを送受信する通信手段と、前記表示手段が前記第１の表記を表示したとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を前記他の処理装置に要求し、前記第２の表記を該他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる制御手段とを含む第２の処理装置と、を有する情報処理システム。
【００９５】
（付記９）所定のデータに関連する第１の表記を記憶する記憶手段、該第１の表記を表示する表示手段、および通信手段を有する処理装置が実行する情報処理方法であって、前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を他の処理装置に要求し、前記所定のデータに関連し、前記第１の表記とは異なる第２の表記を前記他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる、情報処理方法。
【００９６】
（付記１０）所定のデータに関連する第１の表記を記憶する記憶手段、該第１の表記を表示する表示手段、および通信手段を有する処理装置に、前記表示手段に前記第１の表記を表示させたとき、前記所定のデータに関連する他の表記の要求を受け付けると、前記通信手段を介して該所定のデータに関連する他の表記を他の処理装置に要求する手順と、前記所定のデータに関連し、前記第１の表記とは異なる第２の表記を前記他の処理装置から受信すると、該第２の表記を前記第１の表記と一緒に前記表示手段に表示させる手順を実行させるためのプログラム。
【符号の説明】
【００９７】
１    処理装置
２    表示手段
３    制御手段
４    記憶手段
５    処理装置
８    通信手段
１０    携帯端末
１０３    表示部
１０５    無線部
１０６    絵文字データ処理部
１０７    記憶部
【図１】
2013182465.tif 000003
【図２】
2013182465.tif 000004
【図３】
2013182465.tif 000005
【図４】
2013182465.tif 000006
【図７】
2013182465.tif 000007
【図８】
2013182465.tif 000008
【図９Ａ】
2013182465.tif 000009
【図９Ｂ】
2013182465.tif 000010
【図１０】
2013182465.tif 000011
【図１３】
2013182465.tif 000012
【図１４】
2013182465.tif 000013
【図５】
2013182465.tif 000014
【図６】
2013182465.tif 000015
【図９Ｃ】
2013182465.tif 000016
【図１１Ａ】
2013182465.tif 000017
【図１１Ｂ】
2013182465.tif 000018
【図１２】
2013182465.tif 000019