(57)【要約】【課題】メッセージを作成したときの作成者の感情を他人に伝える。【解決手段】メッセージ送受信システムは、メッセージを作成するメッセージ作成端末と、メッセージが作成される過程を表示するメッセージ表示端末とを具備する。このメッセージ作成端末は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、この作成手段が受け付けた順に指示が記述された指示情報を生成する生成手段と、この指示情報をメッセージ表示端末に送信する送信手段とを備える。そして、メッセージ表示端末は、メッセージ作成端末から指示情報を受信する受信手段と、この指示情報から指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行ってメッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、データ生成手段により生成される作成過程データが示す過程を表示する表示手段とを備える。【選択図】図４
2012150564.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを作成するメッセージ作成端末と、
メッセージが作成される過程を表示するメッセージ表示端末と
を具備し、
前記メッセージ作成端末は、
ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、
前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、
前記指示情報を前記メッセージ表示端末に送信する送信手段と
を備え、
前記メッセージ表示端末は、
前記メッセージ作成端末から前記指示情報を受信する受信手段と、
前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、
前記データ生成手段により生成される前記作成過程データが示す前記過程を表示する表示手段と
を備える
ことを特徴とするメッセージ送受信システム。
【請求項２】
前記メッセージ作成端末または前記メッセージ表示端末は、前記指示情報に記述された指示に応じた処理を行う速度を設定する設定手段を備え、
前記メッセージ表示端末のデータ生成手段は、前記設定手段により設定された速度にしたがって、前記指示に応じた処理を行う
ことを特徴とする請求項１に記載のメッセージ送受信システム。
【請求項３】
前記メッセージ表示端末の表示手段は、前記指示に応じた処理を行うことにより作成される前記メッセージの文字列を、当該文字列の並ぶ方向に移動させて表示する
ことを特徴とする請求項１または２に記載のメッセージ送受信システム。
【請求項４】
前記メッセージ作成端末の生成手段は、前記指示が前記作成手段により受け付けられた時刻を示す時刻情報を、当該指示に対応付けて前記指示情報に記述し、
前記メッセージ表示端末の表示手段は、読み出した前記指示に対応付けられた時刻情報が示す時刻に対応するタイミングで、当該指示に応じた処理を行う
ことを特徴とする請求項１から３のいずれかに記載のメッセージ送受信システム。
【請求項５】
ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、
前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、
前記指示情報を通信端末に送信する送信手段と
を具備することを特徴とするメッセージ作成端末。
【請求項６】
メッセージを作成する指示が記述された指示情報を受信する受信手段と、
前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、
前記データ生成手段により生成される前記作成過程データを順次表示する表示手段と
を具備することを特徴とするメッセージ表示端末。
【請求項７】
通信手段を備えたコンピュータを、
ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、
前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、
前記通信手段により、前記指示情報を通信端末に送信させる送信制御手段
として機能させるためのプログラム。
【請求項８】
通信手段と表示手段とを備えたコンピュータを、
前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御手段と、
前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、
前記データ生成手段により生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御手段
として機能させるためのプログラム。
【請求項９】
通信手段を備えたメッセージ作成端末が、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成ステップと、
前記メッセージ作成端末が、前記作成ステップにおいて受け付けた順に前記指示を記述した指示情報を生成する生成ステップと、
前記メッセージ作成端末が、前記通信手段により、前記指示情報を通信端末に送信させる送信制御ステップと
を具備することを特徴とするメッセージ作成方法。
【請求項１０】
通信手段と表示手段とを備えたメッセージ表示端末が、前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御ステップと、
前記メッセージ表示端末が、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成ステップと、
前記メッセージ表示端末が、前記データ生成ステップにおいて生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御ステップと
を具備することを特徴とするメッセージ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージの作成状況を伝える技術に関するものである。
【背景技術】
【０００２】
近年において携帯電話機などの通信端末には、電子メールによるメッセージの送受信機能が不可欠なものとなっている。通信端末で用いられる電子メールには、表現の幅を拡げるために、絵文字や文字修飾などが導入されている場合もあるが、この絵文字や文字修飾などは、電子メールの作成者が意識的に使用されるものであるため、これらを用いて電子メールを作成したとしても、その作成者が意識していないような本当の感情や、意識して表現し切れないようなニュアンスが伝わらないことがある。そこで、メッセージに込められた、より真実に近い感情を伝えるための技術が開発されている。特許文献１は、電子メール作成時において、作成に要する時間や文字の入力速度、消去した文字の数などを特徴量として測定し、これに基づいてメール作成者の感情を評価して、評価結果に応じた文字修飾を行うことを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３１０３８４号公報（段落００２９）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術を用いても、結局のところ電子メールの受信者は、自動的に割り当てられた文字修飾を通してメール作成者の感情を推し量ることしかできなかった。
本発明は、メッセージを作成したときの作成者の感情を他人に伝えることを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明に係るメッセージ送受信システムは、メッセージを作成するメッセージ作成端末と、メッセージが作成される過程を表示するメッセージ表示端末とを具備し、前記メッセージ作成端末は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、前記指示情報を前記メッセージ表示端末に送信する送信手段とを備え、前記メッセージ表示端末は、前記メッセージ作成端末から前記指示情報を受信する受信手段と、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、前記データ生成手段により生成される前記作成過程データが示す前記過程を表示する表示手段とを備えることを特徴とする。
【０００６】
好ましくは、前記メッセージ作成端末または前記メッセージ表示端末は、前記指示情報に記述された指示に応じた処理を行う速度を設定する設定手段を備え、前記メッセージ表示端末のデータ生成手段は、前記設定手段により設定された速度にしたがって、前記指示に応じた処理を行うとよい。
【０００７】
また、好ましくは、前記メッセージ表示端末の表示手段は、前記指示に応じた処理を行うことにより作成される前記メッセージの文字列を、当該文字列の並ぶ方向に移動させて表示するとよい。
【０００８】
また、好ましくは、前記メッセージ作成端末の生成手段は、前記指示が前記作成手段により受け付けられた時刻を示す時刻情報を、当該指示に対応付けて前記指示情報に記述し、前記メッセージ表示端末の表示手段は、読み出した前記指示に対応付けられた時刻情報が示す時刻に対応するタイミングで、当該指示に応じた処理を行うとよい。
【０００９】
また、本発明に係るメッセージ作成端末は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、前記指示情報を通信端末に送信する送信手段とを具備することを特徴とする。
【００１０】
また、本発明に係るメッセージ表示端末は、メッセージを作成する指示が記述された指示情報を受信する受信手段と、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、前記データ生成手段により生成される前記作成過程データが示す前記過程を表示する表示手段とを具備することを特徴とする。
【００１１】
また、本発明に係るプログラムは、通信手段を備えたコンピュータを、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、前記通信手段により、前記指示情報を通信端末に送信させる送信制御手段として機能させるためのプログラムである。
【００１２】
また、本発明に係るプログラムは、通信手段と表示手段とを備えたコンピュータを、前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御手段と、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、前記データ生成手段により生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御手段として機能させるためのプログラムである。
【００１３】
また、本発明に係るメッセージ作成方法は、通信手段を備えたメッセージ作成端末が、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成ステップと、前記メッセージ作成端末が、前記作成ステップにおいて受け付けた順に前記指示を記述した指示情報を生成する生成ステップと、前記メッセージ作成端末が、前記通信手段により、前記指示情報を通信端末に送信させる送信制御ステップとを具備することを特徴とする。
【００１４】
また、本発明に係るメッセージ表示方法は、通信手段と表示手段とを備えたメッセージ表示端末が、前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御ステップと、前記メッセージ表示端末が、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成ステップと、前記メッセージ表示端末が、前記データ生成ステップにおいて生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御ステップとを具備することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、メッセージを作成したときの作成者の感情を他人に伝えることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係るメッセージ送受信システムの概要を示す図である。
【図２】通信端末の構成を示す図である。
【図３】通信端末における電子メールの作成機能の構成を示す機能ブロック図である。
【図４】設定表の一例を示す図である。
【図５】スクリプトファイルに含まれるスクリプトの一例を示す図である。
【図６】通信端末における電子メールの再生機能の構成を示す機能ブロック図である。
【図７】通信端末における送信処理の基幹となる処理の動作を示すフロー図である。
【図８】通信端末における本文作成の処理の動作を示すフロー図である。
【図９】通信端末における受信処理の動作を示すフロー図である。
【図１０】制御部が、スクリプトを再生する動作の一例を説明する図である。
【図１１】変形例におけるアドレス帳の一例を示す図である。
【図１２】変形例における再生速度の設定を説明するための図である。
【図１３】変形例における表示部の表示態様の一例を示す図である。
【図１４】表示部のテロップ領域における表示態様の一例を示す図である。
【図１５】変形例におけるスクリプトの例を示す図である。
【図１６】変形例における本文作成の処理の動作を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について説明する。
１−１．構成
１−１−１．全体構成
図１は、本実施形態に係るメッセージ送受信システム９の概要を示す図である。メッセージ送受信システム９は、電子メールを送信する送信端末である通信端末１ａと、電子メールを受信する受信端末である通信端末１ｂ（以下、特に区別の必要がない場合は、これらを総称して「通信端末１」と記す）、および、これらによる電子メールの送受信を仲介する通信回線２を備える。なお、通信端末１ａが受信端末を兼ねてもよいし、通信端末１ｂが送信端末を兼ねてもよい。
【００１８】
１−１−２．通信端末の構成
図２は、通信端末１の構成を示す図である。制御部１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、およびタイマ１１４を備える。ＣＰＵ１１１は、ＲＯＭ１１２に記憶されているブートローダや記憶部１２に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することにより通信端末１の各部を制御する。ＲＡＭ１１３はＣＰＵ１１１がプログラムを実行する際のワークエリアとして利用される。
【００１９】
記憶部１２はＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの不揮発性のメモリ（記憶手段）であり、ＣＰＵ１１１に読み込まれるプログラムを記憶する。また、記憶部１２は、入力操作を文字に変換するための変換データベース（以下、図においてＤＢという）１２１を記憶する。なお、記憶部１２は、電子メールの宛先を記述したアドレス帳１２２を記憶してもよい。制御部１１は、ユーザによりアドレス帳を参照する指示がなされたときに、このアドレス帳１２２を参照して電子メールの宛先を複数列挙（表示）し、列挙したいずれかの宛先を選択させるようにしてもよい。
【００２０】
操作部１３は各種の指示を入力するための操作ボタンなどを備えており、ユーザによる操作を受け付けてその操作内容に応じた信号を制御部１１に供給する。なお、操作部１３は、指先などで触れた位置を感知して制御部１１に操作内容を特定させるタッチパネルを備えていてもよい。
【００２１】
表示部１４は、例えば液晶ディスプレイなどであり、制御部１１により制御されてメッセージの内容や対話型アプリケーションを構成する種々のダイヤログなどを表示する。
通信部１５は、通信回線２を介して他の通信端末とメッセージを送受信するためのインターフェースであり、例えばＩＭＴ−２０００に準拠した無線通信回路などである。
【００２２】
１−１−３．通信端末の機能的構成
次に、通信端末１の機能的構成について説明する。上述したように、制御部１１は、ＣＰＵ１１１がプログラムを実行することにより通信端末１の各部を制御し、その機能を実現する。送信端末である通信端末１ａは、少なくとも電子メールの作成機能を備えており、受信端末である通信端末１ｂは、少なくとも電子メールの再生機能を備えている。ここで、電子メールの「再生」とは、電子メールの内容をユーザに報知することを意味しており、表示部１４を用いて電子メールの本文を表示させることと、後述するスクリプトに沿って処理を行うことにより電子メールの本文が作成される過程を表示部１４に表示させることの両方を示すものとする。
以下に、ＣＰＵ１１１がプログラムを実行することにより実現する電子メールの作成機能と再生機能とについて説明する。
【００２３】
（１）電子メールの作成機能
図３は、通信端末１における電子メールの作成機能の構成を示す機能ブロック図である。制御部１１のＣＰＵ１１１は、プログラムの実行により、インプットメソッドエディタ（input method editor；以下、ＩＭＥという）１１１０、設定部１１１１、スクリプト生成部１１１２、およびメール作成部１１１３として機能する。ＩＭＥ１１１０は、操作部１３からユーザの操作を受け付け、受け付けたこの操作が電子メールの本文に対して文字の記入を指示するものである場合には、記憶部１２に記憶された変換データベース１２１を読み出し、ユーザの操作内容に応じた変換を行って、これにより得られた文字をスクリプト生成部１１１２に出力する。また、受け付けた操作が文字の削除や編集位置であるカーソルの移動など、電子メールの本文に対する文字記入以外の処理を指示するものである場合には、ＩＭＥ１１１０は、この操作内容をそのままスクリプト生成部１１１２に出力する。
【００２４】
例えば、操作部１３に備えられた操作ボタンの一例であるテンキーを用いてユーザが「かな入力」や「２タッチ入力」により日本語の平仮名で「こんにちは」という文字列を入力し、これに続いて変換の指示をした場合に、ＩＭＥ１１１０は、変換データベース１２１を参照して「今日は」と変換し、この文字列「今日は」をスクリプト生成部１１１２に出力する。
また、例えば、ユーザが操作ボタンの一例である十字キーにより、編集位置であるカーソルを上下左右に移動させる指示をした場合には、ＩＭＥ１１１０は、この操作内容をそのままスクリプト生成部１１１２に出力する。
【００２５】
なお、ＩＭＥ１１１０は、日本語用のＩＭＥに限られず、例えば、数字キー入力を基に英単語の候補を予測して提示するというような、いわゆる予測テキスト変換機能を有していても良い。また、ＩＭＥ１１１０は、その変換結果を変換データベース１２１にフィードバックしてもよい。すなわち、ＩＭＥ１１１０は、操作内容に応じて変換データベース１２１を参照し、いくつかの候補を定められた優先順位に沿ってそれぞれ提示する。そして、提示された複数候補のうち、ユーザがいずれかを選択する操作をすると、ＩＭＥ１１１０は、ユーザの操作内容を選択されたその候補に変換・出力するとともに、その候補の優先順位を他の候補よりも高くするように変換データベース１２１の内容を書き換えても良い。
【００２６】
設定部１１１１は、電子メールの本文の作成に先立って、ユーザの操作を受け取り、その操作内容に応じて様々なパラメータを設定する。設定したパラメータは、ＲＡＭ１１３に記憶された設定表１１３１に書き込まれ、ＩＭＥ１１１０、スクリプト生成部１１１２、およびメール作成部１１１３から参照される。スクリプト生成部１１１２は、編集指示を順に記述するスクリプトと、そのスクリプトに関する付帯情報を記述するヘッダ部とを含んだスクリプトファイルＳＦを生成する。ここで、「編集指示」とは、電子メールの本文に対する編集を指示するものをいう。メール作成部１１１３は、本文とヘッダ部とを含んだ電子メールのファイルであるメールファイルＭＦを作成する。メールファイルＭＦのヘッダ部には、宛先や件名などの電子メールに関する付帯情報が記述される。
【００２７】
図４は、設定表１１３１の一例を示す図である。設定表１１３１は、設定項目と設定値とを対応付ける表である。設定項目には、ＩＭＥ使用の有無、スクリプト生成の有無、宛先表記、宛先アドレス、件名、および再生速度がある。「ＩＭＥ使用の有無」とは、メールファイルＭＦの作成にあたって、ＩＭＥ１１１０による操作入力の変換を行うか否かを定めたもの（フラグデータ）である。「スクリプト生成の有無」とは、メールファイルＭＦの作成にあたって、スクリプト生成部１１１２によるスクリプトファイルＳＦの生成を行うか否かを定めたものである。「宛先アドレス」とは、電子メールの宛先として指定されるメールアドレスである。「宛先表記」とは、上記のメールアドレスが示す宛先の人物をユーザにとってわかりやすい文字列で表した表記である。「件名」とは、送信する電子メールの内容を端的に示すものであり、一般には比較的短い文字列からなる。「再生速度」とは、指示情報に記述された指示に応じた処理を行う速度である。
【００２８】
例えば、同図に示す設定表１１３１において、ＩＭＥ使用の有無に対応付けられた設定値は「あり」である。すなわち、この設定値によって、電子メール作成においてＩＭＥが使用されることが示されている。ＩＭＥ１１１０は、設定表１１３１のこの設定値を参照することで、変換を行うか否かを判定し、上述したようにこの設定値が「あり」である場合には、変換を行う。同様に、スクリプト生成部１１１２は、スクリプト生成の有無の設定項目を参照し、これに対応付けられた設定値に基づいて処理を行うか否かを判断する。また、メール作成部１１１３は、宛先表記、宛先アドレス、および件名の各設定値を参照して、これらをメールファイルＭＦのヘッダ部に記述する。そして、スクリプト生成部１１１２は、再生速度の設定値を参照して、これらをスクリプトファイルＳＦのヘッダ部に記述する。なお、設定部１１１１は、再生速度の設定を行うので、指示情報に記述された指示に応じた処理を行う速度を設定する設定手段の一例である。
【００２９】
図３に戻る。スクリプト生成部１１１２は、設定表１１３１のうち、スクリプト生成の有無について定められた設定値が「あり」である場合には、ＩＭＥ１１１０から出力される操作の内容をそのまま編集指示としてメール作成部１１１３に引き渡すとともに、引き渡す編集指示をその引き渡した順に記述したスクリプトファイルＳＦを生成する。ＩＭＥ１１１０から出力される操作の内容とは、操作部１３を介して得られたユーザの操作が示す編集指示である。そして、この編集指示をメール作成部１１１３に引き渡した順とは、メール作成部１１１３がこの編集指示を受け付けた順を意味する。したがって、スクリプト生成部１１１２は、作成手段が受け付けた順に指示を記述した指示情報を生成する生成手段の一例である。そして、スクリプト生成部１１１２が生成するスクリプトファイルＳＦは、上述の指示情報の一例である。
【００３０】
メール作成部１１１３は、引き渡された編集指示に従って、ＲＡＭに記憶させたメールファイルに含まれる電子メールの本文を編集する。メール作成部１１１３に引き渡された編集指示は、操作部１３を介して得られたユーザの操作が示す指示である。そして、この編集指示に応じた処理を行って電子メールの本文を作成するので、メール作成部１１１３は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段の一例である。
制御部１１は、メール編集中において、最新の電子メールの本文を表示部１４に表示させる。
【００３１】
図５は、スクリプトファイルＳＦに含まれるスクリプトの一例を示す図である。同図に示すように、スクリプトファイルＳＦは、メールファイルＭＦを作成する際において行った編集指示をメール作成部１１１３が受け付けた順に記述したスクリプトが含まれている。各編集指示は、処理の種類と、その処理で用いられるパラメータとそれぞれを含む。各編集指示には、その編集指示が行われた順序を示す番号が対応付けられる。なお、この番号の欄はなくてもよい。
【００３２】
例えば、同図に示すスクリプトファイルＳＦにおいて、１番目の編集指示は、処理の種類が「記入」であり、パラメータが「今日わ」である。つまり、この編集指示が示す処理は、「今日わ」という文字列を「記入」した処理である。そして、同図に示すスクリプトファイルＳＦにおいて、２番目の編集指示は、処理の種類が「削除」であり、パラメータは「（直前文字）」である。つまり、この編集指示が示す処理は、カーソルの「直前文字」を「削除」した処理である。そして、同図に示すスクリプトファイルＳＦにおいて、３番目の編集指示は、処理の種類が「記入」であり、パラメータが「は、」である。
【００３３】
この１〜３番目の編集指示は以下のようなユーザの操作を反映したものである。すなわち、はじめにユーザは、ＩＭＥ１１１０を用いて変換された「今日わ」という文字列をメールファイルＭＦの本文に記入する。次に、ユーザは、この文字列の最後の文字「わ」が誤記であることに気づき、操作ボタンの一例であるＣＬＲキーを１回押す。「ＣＬＲキーを１回押す」という操作は、直前の一文字を削除する指示として定められている。したがって、この指示に応じて文字「わ」が削除され、これを確認してユーザは、メールファイルＭＦの本文に残った「今日」という文字列に続いて「は、」という文字列を記入する。これにより、メールファイルＭＦの本文には「今日は、」という文字列が記入された状態となり、スクリプトファイルＳＦのスクリプトには、１〜３番目の編集指示が記述された状態となる。
【００３４】
そして、この後、ユーザにより同図に示した４〜１５番目の編集指示に沿った処理が行われ、これに続いて編集内容を確定する操作がなされると、制御部１１は、例えば、メールファイルＭＦのヘッダ部に、設定表１１３１から参照した宛先表記、宛先アドレス、および件名の各設定値書き込み、スクリプトファイルＳＦのヘッダ部に、設定表１１３１から参照した再生速度の設定値を書き込む。そして、制御部１１は、メールファイルＭＦの本文の末尾と、スクリプトファイルＳＦのスクリプトの末尾に、それぞれファイルの終端を表す特殊文字であるＥＯＦ（end  of file）を追加して、これらのファイルを完成させ、メールファイルＭＦにスクリプトファイルＳＦを添付して（すなわち関連付けて）、記憶部１２に記憶させる。そして、ユーザが操作部１３により電子メールを送信する指示をすると、制御部１１は、通信部１５によりスクリプトファイルＳＦが添付されたメールファイルＭＦを、上述した宛先アドレスへ送信する。すなわち、制御部１１と通信部１５とは、指示情報をメッセージ表示端末に送信する送信手段の一例として機能する。
【００３５】
（２）電子メールの再生機能
図６は、通信端末１における電子メールの再生機能の構成を示す機能ブロック図である。通信部１５は、スクリプトファイルＳＦの添付されたメールファイルＭＦを受信する。すなわち、通信部１５は、メッセージ作成端末から指示情報を受信する受信手段の一例である。ユーザが操作部１３を操作して、通信部１５が受信したメールファイルＭＦの再生を指示すると、ＣＰＵ１１１により実現する表示制御部１１１４は、この指示を受けて、指示されたメールファイルＭＦを特定し、このメールファイルＭＦにスクリプトファイルＳＦが添付されているか否かを判定する。そして、スクリプトファイルＳＦが添付されていないと判定したときには、表示制御部１１１４は、メールファイルＭＦの本文をそのまま表示部１４に表示させる。
【００３６】
一方、スクリプトファイルＳＦが添付されていると判定したときには、表示制御部１１１４は、この添付されているスクリプトファイルＳＦに含まれるスクリプトの再生を指示する。この指示を受けたデータ生成部１１１５は、スクリプトファイルＳＦに含まれるスクリプトに沿ってメールファイルＭＦの本文が作成される過程を示す作成過程データをＲＡＭ上に生成する。具体的には、データ生成部１１１５は、その添付されているスクリプトファイルＳＦに含まれるスクリプトから編集指示を読みだして、この編集指示に応じた処理をこの編集指示が記述された順に行い、ＲＡＭ上に生成した作成過程データを順次更新する。つまり、データ生成部１１１５は、指示情報から指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行ってメッセージが作成される過程を示す作成過程データを生成するデータ生成手段の一例である。なお、データ生成部１１１５は、設定部１１１１により設定表１１３１に設定された再生速度にしたがって、編集指示に応じた処理を行う。したがって、この場合、データ生成部１１１５は、設定手段により設定された速度にしたがって、指示に応じた処理を行うデータ生成手段の一例である。
【００３７】
そして、表示制御部１１１４は、作成過程データが更新される度にこの作成過程データを表示部１４に表示させるため、メールファイルＭＦの本文が作成される過程がユーザに伝わる。すなわち、表示制御部１１１４は、データ生成手段により生成される作成過程データを表示部（表示部１４）に順次表示させる表示制御手段の一例である。
【００３８】
１−２．動作
本実施形態に係るメッセージ送受信システム９の動作について説明する。メッセージ送受信システム９の動作には、大別して送信端末である通信端末１ａにおける送信の動作と、受信端末である通信端末１ｂにおける受信の動作がある。以下に、これらをそれぞれ説明する。
【００３９】
１−２−１．送信の動作
（１）基幹処理の動作
図７は、通信端末１ａにおける送信処理の基幹となる処理（以下、基幹処理という）の動作を示すフロー図である。制御部１１は、操作部１３により受け付けられた操作があるか否かを判定し（ステップＳ１０１）、操作がないと判定した場合には（ステップＳ１０１でＮＯ）、この判定処理を繰り返す。操作があると判定した場合には（ステップＳ１０１でＹＥＳ）、制御部１１は、受け付けた操作が、設定表１１３１の設定値を入力する「設定入力」を指示するものであるか否かを判定する（ステップＳ１０２）。そして、受け付けた操作が設定入力を指示するものであると判定した場合（ステップＳ１０２でＹＥＳ）、制御部１１は、設定入力の処理を実行する（ステップＳ２００）。設定入力の処理では、ユーザの操作に応じて、図４に示した設定表１１３１の各設定値が設定される。
【００４０】
一方、受け付けた操作が設定入力を指示するものでないと判定した場合（ステップＳ１０２でＮＯ）、制御部１１は、受け付けた操作が、電子メールの本文を作成する「本文作成」を指示するものであるか否かを判定する（ステップＳ１０３）。そして、受け付けた操作が本文作成を指示するものであると判定した場合（ステップＳ１０３でＹＥＳ）、制御部１１は、本文作成の処理を実行する（ステップＳ３００）。本文作成の処理の詳細については、後述する。
【００４１】
受け付けた操作が本文作成を指示するものでないと判定した場合（ステップＳ１０３でＮＯ）、制御部１１は、受け付けた操作が、電子メールに関する操作の中止を指示するものであるか否かを判定する（ステップＳ１０４）。そして、受け付けた操作が、電子メールに関する操作の中止を指示するものであると判定した場合（ステップＳ１０４でＹＥＳ）、制御部１１は、「中止しますか？」という警告文を表示部１４に表示させ（ステップＳ１１１）、ユーザに確認を促す。そして、制御部１１は、ユーザの確認の結果を受けて中止の指示が確認されたか否かを判定し（ステップＳ１１２）、中止の指示がユーザにより確認されていると判定した場合（ステップＳ１１２でＹＥＳ）、処理を終了する。中止の指示が撤回された場合（ステップＳ１１２でＮＯ）、制御部１１は、処理をステップＳ１０１に戻す。
【００４２】
ステップＳ１０４において、受け付けた操作が、電子メールに関する操作の中止を指示するものでないと判定した場合（ステップＳ１０４でＮＯ）、制御部１１は、受け付けた操作が、電子メールの送信を指示するものであるか否かを判定する（ステップＳ１０５）。受け付けた操作が、電子メールの送信を指示するものでないと判定した場合（ステップＳ１０５でＮＯ）、制御部１１は、処理をステップＳ１０１へ戻す。受け付けた操作が、電子メールの送信を指示するものであると判定した場合（ステップＳ１０５でＹＥＳ）、制御部１１のＣＰＵ１１１は、ＲＡＭ上の設定表１１３１を参照して、宛先アドレスが設定されているか否かを判定する（ステップＳ１２１）。
【００４３】
宛先アドレスが設定されていないと判定した場合（ステップＳ１２１でＮＯ）、制御部１１は、「宛先がありません」という警告文を表示部１４に表示させ（ステップＳ１３１）、ユーザに確認を促すとともに、処理をステップＳ１０１に戻す。宛先アドレスが設定されていると判定した場合（ステップＳ１２１でＹＥＳ）、制御部１１は、設定表１１３１を参照して、件名が設定されているか否かを判定する（ステップＳ１２２）。
【００４４】
件名が設定されていないと判定した場合（ステップＳ１２２でＮＯ）、制御部１１は、「件名がありません」という警告文を表示部１４に表示させ（ステップＳ１３２）、ユーザに確認を促すとともに、処理をステップＳ１０１に戻す。件名が設定されていると判定した場合（ステップＳ１２２でＹＥＳ）、制御部１１は、メールファイルＭＦに本文が作成されているか否かを判定する（ステップＳ１２３）。
【００４５】
メールファイルＭＦに本文が作成されていないと判定した場合（ステップＳ１２３でＮＯ）、制御部１１は、「本文がありません」という警告文を表示部１４に表示させ（ステップＳ１３３）、ユーザに確認を促すとともに、処理をステップＳ１０１に戻す。本文が作成されていると判定した場合（ステップＳ１２３でＹＥＳ）、制御部１１は、メールファイルＭＦに添付するスクリプトファイルＳＦがあるか否かを判定する（ステップＳ１２４）。
【００４６】
メールファイルＭＦに添付するスクリプトファイルＳＦがあると判定した場合（ステップＳ１２４でＹＥＳ）、制御部１１は、メールファイルＭＦにスクリプトファイルＳＦを添付し（ステップＳ１３４）、スクリプトファイルＳＦが添付されたこのメールファイルＭＦを、宛先アドレスにより示される宛先へ通信部１５により送信する（ステップＳ１４１）。
【００４７】
メールファイルＭＦに添付するスクリプトファイルＳＦがないと判定した場合（ステップＳ１２４でＮＯ）、制御部１１は、このメールファイルＭＦをそのまま、宛先アドレスにより示される宛先へ通信部１５により送信する（ステップＳ１４１）。
【００４８】
なお、宛先、件名、本文についての判定処理を行う各ステップ（ステップＳ１２１、Ｓ１２２、Ｓ１２３）と、それらに続く警告文の表示を行う各ステップ（ステップＳ１３１、Ｓ１３２、Ｓ１３３）との組の順序は、上述したものに限られず、どの順序であってもよい。
【００４９】
（２）本文作成の動作
図８は、通信端末１ａにおける本文作成の処理の動作を示すフロー図である。制御部１１は、設定表１１３１を参照し（ステップＳ３０１）、スクリプト生成が「あり」と設定されているか否かを判定する（ステップＳ３０２）。スクリプト生成が「あり」と設定されていないと判定した場合（ステップＳ３０２でＮＯ）、すなわち、スクリプト生成が「なし」と設定されている場合、制御部１１は、通常の電子メールを作成する。
【００５０】
すなわち、制御部１１は、操作部１３により受け付けられた操作があるか否かを判定し（ステップＳ３０３）、操作がないと判定した場合には（ステップＳ３０３でＮＯ）、この判定処理を繰り返す。操作があると判定した場合には（ステップＳ３０３でＹＥＳ）、制御部１１は、受け付けた操作が電子メールの確定を示す確定操作であるか否かを判定する（ステップＳ３０４）。受け付けた操作が確定操作でないと判定した場合には（ステップＳ３０４でＮＯ）、制御部１１は、その操作に応じた編集指示が示す処理をＲＡＭ１１３上に記憶されたメールファイルＭＦの本文に反映させる（ステップＳ３０５）。そして、制御部１１は、その処理が反映された本文を表示部１４により表示させ（ステップＳ３０６）、処理をステップＳ３０３に戻す。ステップＳ３０４において、受け付けた操作が確定操作であると判定した場合には（ステップＳ３０４でＹＥＳ）、制御部１１は本文作成の処理を終了し、上述した基幹処理に戻る。
【００５１】
一方、スクリプト生成が「あり」と設定されていると判定した場合（ステップＳ３０２でＹＥＳ）、制御部１１は、スクリプト生成部１１１２によるスクリプト生成を実行する。
【００５２】
すなわち、制御部１１は、操作部１３により受け付けられた操作があるか否かを判定し（ステップＳ３１１）、操作がないと判定した場合には（ステップＳ３１１でＮＯ）、この判定処理を繰り返す。操作があると判定した場合には（ステップＳ３１１でＹＥＳ）、制御部１１は、受け付けた操作が電子メールの確定を示す確定操作であるか否かを判定する（ステップＳ３１２）。受け付けた操作が確定操作でないと判定した場合には（ステップＳ３１２でＮＯ）、制御部１１は、その操作に応じた編集指示を示す記号などをスクリプトファイルＳＦのスクリプトに記述するとともに（ステップＳ３１３）、その編集指示が示す処理を、ＲＡＭ１１３上に記憶されたメールファイルＭＦの本文に反映させる（ステップＳ３１４）。そして、制御部１１は、編集指示が反映された本文を表示部１４により表示させ（ステップＳ３１５）、処理をステップＳ３１１に戻す。ステップＳ３１２において、受け付けた操作が確定操作であると判定した場合には（ステップＳ３１２でＹＥＳ）、制御部１１のＣＰＵ１１１は、ＲＡＭ１１３上の設定表１１３１を参照して、再生速度の設定値をスクリプトファイルＳＦのヘッダ部に記録するとともに（ステップＳ３１６）、本文作成の処理を終了し、上述した基幹処理に戻る。
【００５３】
１−２−２．受信の動作
図９は、通信端末１ｂにおける受信処理の動作を示すフロー図である。制御部１１は、操作部１３により受け付けられた操作があるか否かを判定し（ステップＳ４０１）、操作がないと判定した場合には（ステップＳ４０１でＮＯ）、この判定処理を繰り返す。操作があると判定した場合には（ステップＳ４０１でＹＥＳ）、制御部１１は、受け付けた操作が、いずれかのメールファイルＭＦを特定して、そのメールファイルＭＦの再生を指示するものであるか否かを判定する（ステップＳ４０２）。受け付けた操作がいずれかのメールファイルＭＦの再生を指示するものでないと判定した場合（ステップＳ４０２でＮＯ）、制御部１１は、この操作に応じた処理を行って（ステップＳ４９０）、処理を終了する。受け付けた操作がいずれかのメールファイルＭＦの再生を指示するものであると判定した場合（ステップＳ４０２でＹＥＳ）、制御部１１は、この操作により特定されたメールファイルＭＦにスクリプトファイルＳＦが添付されているか否かを判定する（ステップＳ４０３）。
【００５４】
ステップＳ４０１で受け付けた操作により特定されたメールファイルＭＦにスクリプトファイルＳＦが添付されていないと判定した場合（ステップＳ４０３でＮＯ）、制御部１１は、このメールファイルＭＦを表示部１４に表示させて（ステップＳ４０４）、処理を終了する。一方、このメールファイルＭＦにスクリプトファイルＳＦが添付されていると判定した場合（ステップＳ４０３でＹＥＳ）、制御部１１は、添付されたスクリプトファイルＳＦのヘッダ部から再生速度を読みだしてこれを決定する（ステップＳ４０５）。そして、制御部１１は、スクリプトファイルＳＦのスクリプトを順次読み出し、実行されていない次の編集指示が示す処理（以下、次処理という）があるか否かを判定する（ステップＳ４０６）。
【００５５】
次処理があると判定した場合（ステップＳ４０６でＹＥＳ）、制御部１１のＣＰＵ１１１は、その次処理をＲＡＭ上の作成過程データに対して実行し（ステップＳ４０７）、次処理の実行結果が反映された作成過程データの内容を表示部１４に表示させる（ステップＳ４０８）。そして、制御部１１は、スクリプトに記述された各編集指示に沿って処理が実行される速度が、ステップＳ４０５で決定した再生速度となるように処理を待つ、いわゆる時間調整を行い（ステップＳ４０９）、その後、ステップＳ４０６に処理を戻す。そして、上記のループにより、スクリプトに記述された編集指示に沿って処理が逐次行われ、次処理がないと判定したときに（ステップＳ４０６でＮＯ）、制御部１１は、処理を終了する。
【００５６】
１−２−３．動作例
図１０は、通信端末１ｂの制御部１１が、スクリプトファイルに含まれるスクリプトを再生する動作の一例を説明する図である。通信端末１ｂの制御部１１が、図５に示したスクリプトファイルＳＦに含まれるスクリプトを、記述された編集指示ごとに順次、作成過程データに対して処理を実行すると、表示部１４により作成過程データの内容を示す画面が、同図（ａ）〜（ｈ）の順に表示される。なお、同図において破線で示す図形は、カーソルであり、画面における編集位置を表している。具体的には、カーソルは周期的に明滅することで、通信端末１ｂのユーザ（以下、ユーザＢという）に認識される。また、図中の矢線は、表示の変化を説明するためのものであり、実際には表示部１４により表示されないものである。
【００５７】
例えば、制御部１１が、図５に記載のスクリプトの１番目に記述された編集指示（処理の種類＝「記入」、パラメータ＝「今日わ」）を作成過程データに対して実行すると、表示部１４には図１０（ａ）に示す画面が表示される。すなわち、「今日わ」という文字列が表示部１４に表示される。次に、制御部１１が上記のスクリプトの２番目に記述された編集指示（処理の種類＝「削除」、パラメータ＝直前文字）を作成過程データに対して実行すると、表示部１４には図１０（ｂ）に示す画面が表示される。すなわち、「今日わ」という文字列の末尾の文字である「わ」を削除した画面が表示部１４に表示され、カーソルが一文字分、左方向に戻る。
【００５８】
次に、制御部１１が上記のスクリプトの３番目に記述された編集指示（処理の種類＝「記入」、パラメータ＝「は、」）と、４番目に記述された編集指示（処理の種類＝「記入」、パラメータ＝「ありがとう」）と、５番目に記述された編集指示（処理の種類＝「記入」、パラメータ＝「☆」）とをこの順に作成過程データに対して実行すると、表示部１４には図１０（ｃ）に示す画面が表示される。すなわち、表示部１４に表示されている「今日」という文字列に続いて、「は、ありがとう☆」という文字列が追加された画面が表示される。
【００５９】
同様に、制御部１１が上記のスクリプトの６番目に記述された編集指示を行うと、表示部１４には図１０（ｄ）に示す画面が表示され、上記のスクリプトの７番目に記述された編集指示を行うと、表示部１４には図１０（ｅ）に示す画面が表示される。これにより、１行目の末尾に表示された「☆」（星形記号）は「♪」（音符記号）に置き換えられる。なお、スクリプトの７番目に記述された編集指示には改行文字が含まれるため、図１０（ｅ）に示すように、カーソルの位置は、「今日は、ありがとう♪」と記述された１行目ではなく、２行目の冒頭に移動する。
【００６０】
そして、制御部１１が上記のスクリプトの８番目に記述された編集指示を行うと、表示部１４には図１０（ｆ）に示す画面が表示され、上記のスクリプトの９番目に記述された編集指示を行うと、表示部１４には図１０（ｇ）に示す画面が表示される。つまり、通信端末１ａのユーザ（以下、ユーザＡという）が「よろしく」という言葉のくだけた表現として「よろぴく」という文字列を記入した後に、思い直してこれを削除する様子が、表示部１４において再現される。
【００６１】
最後に、制御部１１が上記のスクリプトの１０〜１５番目に記述された編集指示を行うと、表示部１４には図１０（ｈ）に示す画面が表示される。すなわち、図１０（ｆ）において書き込まれた「よろぴく」という文字列が、「これからもよろしくね☆」という文字列に置き換えられていく様子が、表示部１４において再現され、電子メールの本文が完成する。
【００６２】
このように、通信端末１ａから送られたメールファイルＭＦに添付されたスクリプトファイルＳＦのスクリプトを、通信端末１ｂに再生させることにより、ユーザＡがそのメールファイルＭＦの本文を作成する過程が、ユーザＢに伝わる。具体的には、ユーザＢは、ユーザＡが、最初にどの表現を選び、途中でどの表現をどのように書き直したかについて知ることができるので、ユーザＡの電子メール作成時における心情の動きをより正確に把握しやすくなる。
【００６３】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
２−１．アドレス帳
上述した実施形態において、記憶部１２に記憶されるアドレス帳１２２は、電子メールの宛先を記述したものであるが、アドレス帳に記載されている宛先には、設定表１１３１に書き込まれる設定値が対応付けられていてもよい。例えば、図１１は、この変形例におけるアドレス帳１２２の一例を示す図である。同図に示すように、アドレス帳１２２には、「宛先表記」と「宛先アドレス」と「スクリプト生成の有無」とが対応付けられている。
【００６４】
この例において、「宛先表記」が「Ｂ太さん」であるレコードには、「宛先アドレス」として「ｂ−ｔａ＠＊＊＊．ｃｏｍ」が記述され、「スクリプト生成の有無」として「あり」が記述されている。一方、「宛先表記」が「Ｃ夫さん」であるレコードには、「宛先アドレス」として「ｃ−ｏ＠＊＊＊．ｃｏｍ」が記述され、「スクリプト生成の有無」として「なし」が記述されている。例えば、制御部１１は、設定表１１３１に記述された宛先表記を読み出して、本文を作成している電子メールの宛先が「Ｂ太さん」であることを特定すると、アドレス帳１２２を参照し、「Ｂ太さん」に対応付けられている「宛先アドレス」である「ｂ−ｔａ＠＊＊＊．ｃｏｍ」を設定表１１３１の「宛先アドレス」の設定値に書き込み、「Ｂ太さん」に対応付けられている「スクリプト生成の有無」である「あり」を設定表１１３１の「スクリプト生成の有無」の設定値に書き込む。したがって、ユーザが宛先表記を決定するだけで、制御部１１は、これに対応する設定表１１３１の各設定値を初期化することができる。なお、初期化された設定値はそのまま用いられてもよいし、ユーザの設定操作に応じて変更されてもよい。
【００６５】
２−２．再生速度
（１）上述した実施形態において、スクリプトの再生速度は、送信端末である通信端末１ａでのみ決定され、スクリプトファイルＳＦのヘッダ部に記述されていたが、受信端末である通信端末１ｂにおいてのみ、決定可能に構成されていてもよく、双方でそれぞれ決定可能に構成されていてもよい。例えば、双方にスクリプトの再生速度を設定する設定手段がある場合には、通信端末１ａで設定され、スクリプトファイルＳＦのヘッダ部に記述された再生速度の設定値を、このスクリプトファイルＳＦを受信した通信端末１ｂの制御部１１が上書きしてもよく、通信端末１ｂの制御部１１は、上書きされた設定値が示す再生速度で、スクリプトの再生を実行してもよい。
【００６６】
（２）また、スクリプトの再生速度は、電子メールの本文に含まれる単語ごとに定められていてもよい。図１２は、この変形例における再生速度の設定を説明するための図である。同図に示すように、スクリプトファイルＳＦのヘッダ部には、このスクリプトファイルＳＦに含まれるスクリプトの再生速度を、そのスクリプトにおいて出現する単語ごとに設定する表が記述されている。この表において、例えば、「ありがとう」という単語は「１．０処理／秒」という再生速度に関連付けられている。したがって、スクリプトファイルＳＦを受け取った通信端末１ｂの制御部１１は、このスクリプトファイルＳＦに含まれるスクリプトに、「ありがとう」という文字列を記入する旨の編集指示があるか否かを判定し、ある場合には、その編集指示を実行する際の再生速度を、「１．０処理／秒」にするように時間調整を行えばよい。なお、この表に記述されている単語や再生速度は通信端末１ａおよび通信端末１ｂのいずれにおいても書き換え可能に構成されていてもよい。
【００６７】
２−３．表示態様
上述した実施形態において、表示部１４は、図１０に示すように作成過程データの内容を示す画面を表示したが、表示部１４が作成過程データを表示する態様は、これに限らない。表示部１４は、例えば、いわゆるテロップ表示を行ってもよい。
【００６８】
図１３は、この変形例における表示部１４の表示態様の一例を示す図である。表示部１４は、長手方向が縦に見られるように配置された矩形の表示領域を有しており、その表示領域のうち、ユーザから見て下方に左右に延びる帯状のテロップ領域１４１が設けられている。表示部１４は、スクリプトの再生により得られる作成過程データをこのテロップ領域１４１に表示させればよい。このとき、上述した表示制御部１１１４は、表示部１４に、編集指示に応じた処理を行うことにより作成される作成過程データの文字列を、この文字列の並ぶ方向に移動させて表示させてもよい。すなわち、表示制御部１１１４と表示部１４とは、指示に応じた処理を行うことにより作成されるメッセージの文字列を、当該文字列の並ぶ方向に移動させて表示する表示手段の一例である。
【００６９】
図１４は、表示部１４のテロップ領域１４１において、作成過程データが表示される態様の一例を示す図である。図中の矢線は、表示の変化を説明するためのものであり、実際には表示部１４により表示されないものである。また、センターラインＣＬは、テロップ領域１４１の左右方向の中間を示す線である。
【００７０】
例えば、制御部１１が、図５に記載のスクリプトの１番目に記述された編集指示を作成過程データに対して実行すると、表示部１４のテロップ領域１４１には、図１４（ａ）に示す画面が表示される。すなわち、「今日わ」という文字列が右端に表示され、左端へ向けて移動させられる。次に、制御部１１が上記のスクリプトの２番目に記述された編集処理を作成過程データに対して実行すると、図１４（ｂ）に示すように、表示された文字列の末尾である「わ」という文字がセンターラインＣＬに差し掛かったタイミングで、図１４（ｃ）に示すように削除される。そして、上記のスクリプトの３番目に記述された編集指示を実行すると、図１４（ｄ）に示すように、センターラインＣＬの右側で上述した「わ」が削除された位置に、「は、」という文字列が記入される。
【００７１】
同様に、制御部１１が上記のスクリプトの４番目に記述された編集指示を実行すると、テロップ領域１４１には、図１４（ｅ）に示す画面が表示され、制御部１１が上記のスクリプトの５番目に記述された編集指示を実行すると、テロップ領域１４１には、図１４（ｆ）に示す画面が表示される。そして、制御部１１が上記のスクリプトの６〜７番目に記述された編集指示を実行すると、テロップ領域１４１には、図１４（ｇ）に示す画面が表示され、制御部１１が上記のスクリプトの８番目に記述された編集指示を実行すると、テロップ領域１４１には、図１４（ｈ）に示す画面が表示され、制御部１１が上記のスクリプトの９番目に記述された編集指示を実行すると、テロップ領域１４１には、図１４（ｉ）に示す画面が表示される。
【００７２】
なお、表示部１４においてテロップ領域１４１が設けられる位置は、ユーザから見て下方に限らず、上方であっても、右端、左端であっても、中央であってもよい。また、このテロップ領域１４１の形状は、左右に延びる帯状に限らず、上下に延びる帯状であってもよい。テロップ領域１４１の形状が上下に延びる帯状である場合には、このテロップ領域１４１に表示される文字列は縦書きであってもよい。テロップ領域１４１において表示される文字列は、左端から右端へ移動してもよいし、上端から下端へ、あるいは、下端から上端へ移動してもよい。テロップ領域１４１において表示される文字列は、表示部１４の全面に表示される画像に重ねて表示されてもよい。
【００７３】
２−４．タイムスタンプ
上述した実施形態において、スクリプト生成部１１１２によって、スクリプトファイルＳＦに含まれるスクリプトに記述される編集指示には、その編集指示が行われた順序を示す番号が対応付けられていたが、その編集指示が行われた時刻を示す時刻情報が、各編集指示に対応付けられていてもよい。この場合、編集指示が行われた時刻とは、メール作成部１１１３により、その編集指示が受け付けられた時刻と対応しているので、スクリプト生成部１１１２は、指示が作成手段（メール作成部１１１３）により受け付けられた時刻を示す時刻情報を、当該指示に対応付けて指示情報に記述する生成手段の一例である。なお、時刻情報が示す「時刻」は、世界時や地方時のほか、例えば、編集指示が開始された瞬間（開始時刻）を基準として、その瞬間からの経過時間で表すタイムスタンプなどを含む。要するに、この「時刻」は、その編集指示が行われたタイミングを示すものであればよい。
【００７４】
図１５は、この変形例におけるスクリプトの例を示す図である。同図に示すように、スクリプトファイルＳＦに含まれるスクリプトには、各編集指示に対応付けて、スクリプトの生成が開始されてから、その編集指示が行われるまでの時間を示すタイムスタンプが記述されている。この場合、このスクリプトファイルＳＦが添付されたメールファイルＭＦを受信した通信端末１ｂの制御部１１は、同図に示すスクリプトからタイムスタンプの順に、そのタイムスタンプに対応付けられている編集指示（処理の種類とパラメータ）を読み出して、そのタイムスタンプが示すタイミングでその編集指示を実行すればよい。なお、この変形例におけるデータ生成部１１１５は、読み出した指示に対応付けられた時刻情報が示す時刻に対応するタイミングで、当該指示に応じた処理を行う表示手段の一例である。
【００７５】
例えば、図１５に示す例では、スクリプトの再生が開始されて４．１７秒後に、「今日わ」という文字列が記入され、６．５３秒後に直前文字である「わ」が削除され、８．０２秒後に「は、」が記入され、１５．９１秒後に「ありがとう」が記入される様子が再現される。これを見たユーザＢは、ユーザＡがこの電子メールの本文を作成したときに、「今日わ」という文字列を書き始めたタイミングや、その文字列のうち「わ」という一文字が誤字であることに気づいて削除したタイミング、また、削除した文字の代わりに「は、」という文字列を記入したタイミングと、その後、「ありがとう」という文字列を記入するまでのタイミングなどを正確に知ることができるので、ユーザＡのより真に迫った感情を感じ取ることができる。
【００７６】
２−５．付帯情報
上述した実施形態において、メール作成部１１１３は、宛先表記、宛先アドレス、および件名の各設定値を参照して、これらをメールファイルＭＦのヘッダ部に記述していたが、メールファイルＭＦのヘッダ部には、その作成時に関する他の付帯情報が記述されてもよい。
【００７７】
例えば、メール作成部１１１３は、通信端末１に向けて周期的に配信される天気情報を、メールファイルＭＦの作成時に関する付帯情報として、そのヘッダ部に記述してもよい。これにより、このメールファイルＭＦを受信した通信端末１ｂのユーザＢは、このメールファイルＭＦを送信した通信端末１ａのユーザＡがどのような天気のときに、このメールファイルＭＦを作成したのかを知ることができ、ユーザＡの感情を感じ取ることができる。
【００７８】
また、メール作成部１１１３は、天気を示す天気情報のほか、ＧＰＳ（Global Positioning System）などによる測位情報をメールファイルＭＦのヘッダ部に記述してもよいし、静電容量型やピエゾ抵抗型等の加速度センサーにより、通信端末１を携帯するユーザの姿勢や移動速度などを、上記のヘッダ部に記述してもよい。また、他の様々なセンサー（例えば、光電式の脈拍センサーや、周囲の騒音レベルを検知する音量センサーなど）を備えている場合には、メール作成部１１１３は、これらのセンサーにより測定される測定値を、上記のヘッダ部に記述してもよい。
【００７９】
２−６．添付の態様
（１）上述した実施形態において、スクリプトファイルＳＦは、メールファイルＭＦに添付されて送信されたが、メールファイルＭＦに添付されなくてもよく、添付以外の態様によって、メールファイルＭＦに関連付けられていてもよい。例えば、生成されたスクリプトファイルＳＦは、インターネットを経由して送られる要求に応じてスクリプトファイルを提供するサーバに格納されてもよい。この場合、メール作成部１１１３は、送信されるメールファイルＭＦのヘッダ部や本文などに、上記のサーバにおけるスクリプトファイルＳＦの格納された記憶領域の識別情報、例えば、ＵＲＬ（Uniform Resource Locator）などを記述してもよい。これにより、このメールファイルＭＦを受信した通信端末１は、上述の記憶領域の識別情報に基づいて、インターネットを経由して上記のサーバに対し、このメールファイルＭＦに関連付けられたスクリプトファイルＳＦを要求し、そのサーバからスクリプトファイルＳＦの提供を受ければよい。
【００８０】
（２）また、スクリプトファイルＳＦのスクリプトに記述された編集指示に応じた処理を行うことにより作成されるメッセージは、メールファイルＭＦの本文と一致していなくてもよい。例えば、メール作成部１１１３は、スクリプトファイルＳＦを完成させると、メールファイルＭＦを予め定められた文面のものに置き換えてもよい。そして、通信端末１ａの制御部１１は、置き換えられたメールファイルＭＦにスクリプトファイルＳＦを添付して、通信部１５により、通信端末１ｂにこれを送信すればよい。予め定められた文面は、例えば「添付ファイルを再生してね」というような内容であり、これを見た通信端末１ｂのユーザＢは、操作部１３を介してこのメールファイルＭＦに添付されたスクリプトファイルＳＦのスクリプトを再生する操作を行うことにより、置き換えられる前のメールファイルＭＦを作成したときのユーザＡの感情が、ユーザＢに伝わる。
【００８１】
（３）また、通信端末１ａは、メールファイルＭＦを送信せずに、スクリプトファイルＳＦのみを通信端末１ｂに送信してもよい。このようにしても、通信端末１ｂに上述した再生機能が備わっていれば、電子メールを作成するユーザＡの感情を、ユーザＢに伝えることができる。なお、上述した実施形態では、メールファイルＭＦの本文と上記のスクリプトに沿って作成されるメッセージとは一致していたが、このように構成することで、送信先の通信端末１に再生機能が備わっていない場合であっても、メールファイルＭＦの本文の内容そのものが伝わる、という効果を奏する。
【００８２】
２−７．再生の方向
上述した実施形態において、電子メールの再生方向は順方向であった。すなわち、上述した実施形態では、電子メールを作成するときの順序で、再生が行われていたが、逆方向に再生されてもよい。例えば、スクリプトファイルＳＦが添付されたメールファイルＭＦを受信したとき、通信端末１の制御部１１は、まず、メールファイルＭＦの本文を表示部１４に表示させ、その表示内容を作成過程データの初期値に設定する。そして、制御部１１は、上記のスクリプトファイルＳＦのスクリプトから編集指示を読み出して、末尾に記述された編集指示から冒頭に記述された編集指示に向けた順序、すなわち逆順に、各編集指示に応じた処理を実行していく。この態様であっても、メールファイルＭＦを作成したユーザがどの順序で作成し、どこで躓いたり、どこで勢いづいたりしたのかがわかるので、メールファイルＭＦを受信した通信端末１のユーザは、そのメールファイルＭＦを作成したユーザの感情を感じ取ることができる。
【００８３】
２−８．本文作成
上述した実施形態において、本文作成の処理の動作は、図８に示すように、制御部１１は、処理の初期段階であるステップＳ３０１で設定表１１３１を参照し、スクリプト生成が「あり」であるか否かを判定した結果に応じて、通常の電子メール作成であるステップＳ３０３〜Ｓ３０６を実行したり、スクリプトを生成する場合の電子メール作成であるステップＳ３１１〜Ｓ３１６を実行したりしていたが、制御部１１は、編集指示がある度に設定表１１３１を参照して、スクリプト生成が「あり」であるか否かを判定し、この判定結果に応じてスクリプトの記述を行ってもよい。
【００８４】
図１６は、この変形例における本文作成の処理の動作を示すフロー図である。通信端末１において、制御部１１は、操作部１３により受け付けられた操作があるか否かを判定し（ステップＳ５０１）、操作がないと判定した場合には（ステップＳ５０１でＮＯ）、この判定処理を繰り返す。操作があると判定した場合には（ステップＳ５０１でＹＥＳ）、制御部１１は、この操作が本文作成の編集内容を確定させる確定操作であるか否かを判定する（ステップＳ５０２）。この操作が確定操作であると判定した場合には（ステップＳ５０２でＹＥＳ）、制御部１１は、処理を終了する。
【００８５】
この操作が確定操作でないと判定した場合には（ステップＳ５０２でＮＯ）、制御部１１は、設定表１１３１を参照し（ステップＳ５０３）、スクリプト生成が「あり」であるか否かを判定する（ステップＳ５０４）。スクリプト生成が「あり」であると判定した場合（ステップＳ５０４でＹＥＳ）、制御部１１は、その操作に応じた編集指示を示す記号などをスクリプトファイルＳＦのスクリプトに記述し（ステップＳ５０５）、処理をステップＳ５０６に進める。
【００８６】
一方、スクリプト生成が「あり」でないと判定した場合（ステップＳ５０４でＮＯ）、制御部１１は、ステップＳ５０５の処理を行わずに、直接、処理をステップＳ５０６に進める。ステップＳ５０６において、制御部１１は、上記の編集指示が示す処理を、ＲＡＭ１１３上に記憶されたメールファイルＭＦの本文に反映させる（ステップＳ５０６）。そして、制御部１１は、編集指示が反映された本文を表示部１４により表示させ（ステップＳ５０７）、処理をステップＳ５０１に戻す。
【００８７】
このような動作の流れであっても、設定表１１３１における「スクリプト生成の有無」を「あり」と設定すれば、スクリプトファイルＳＦが生成される。
【００８８】
２−９．通信部
上述した実施形態において、制御部１１は、メールファイルＭＦとスクリプトファイルＳＦとを関連付けて記憶部１２に記憶させてから送信していたが、これらを記憶部１２に記憶させずに、ＲＡＭ１１３から直接読み出して通信部１５から送信してもよい。
【００８９】
２−１０．通信端末
上述の実施形態において、通信端末１は、通信回線を介して他の端末と通信を行う通信端末であり、具体的には、携帯電話機、ＰＤＡ（Personal Digital Assistant）、携帯音楽再生機、携帯動画再生機、ゲーム機、電子書籍の閲覧装置、ナビゲーション装置、パーソナルコンピュータ等が挙げられる。
【００９０】
２−１１．プログラム
通信端末１のＣＰＵ１１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。なお、上記のＣＰＵ１１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
【符号の説明】
【００９１】
１，１ａ，１ｂ…通信端末、１１…制御部、１１１…ＣＰＵ、１１１０…ＩＭＥ、１１１１…設定部、１１１２…スクリプト生成部、１１１３…メール作成部、１１１４…表示制御部、１１１５…データ生成部、１１２…ＲＯＭ、１１３…ＲＡＭ、１１３１…設定表、１１４…タイマ、１２…記憶部、１２１…変換データベース、１２２…アドレス帳、１３…操作部、１４…表示部、１４１…テロップ領域、１５…通信部、２…通信回線、９…メッセージ送受信システム、ＭＦ…メールファイル、ＳＦ…スクリプトファイル
【図１】
2012150564.tif 000003
【図２】
2012150564.tif 000004
【図３】
2012150564.tif 000005
【図４】
2012150564.tif 000006
【図５】
2012150564.tif 000007
【図６】
2012150564.tif 000008
【図７】
2012150564.tif 000009
【図８】
2012150564.tif 000010
【図９】
2012150564.tif 000011
【図１０】
2012150564.tif 000012
【図１１】
2012150564.tif 000013
【図１２】
2012150564.tif 000014
【図１３】
2012150564.tif 000015
【図１４】
2012150564.tif 000016
【図１５】
2012150564.tif 000017
【図１６】
2012150564.tif 000018