(57)【要約】【課題】  電子メールの作成者の心的状態を伝えることができる電子メール処理装置および電子メール処理プログラムを提供することである。【解決手段】  テキスト入力モジュール１は、テキスト、入力タイミングを示す時間情報および入力時の入力操作の履歴を示す操作情報をマークアップランゲージ生成モジュール３に与える。マークアップランゲージ生成モジュール３は、時間情報および操作情報を含む電子メールを作成する。メーラー８は、マークアップランゲージ生成モジュール３により作成された電子メールを送信および受信する。テキスト表示モジュール４は、電子メールに含まれる時間情報に基づいて入力タイミングを反映させてテキストをディスプレイ１０５に表示する。【選択図】        図１
2005293095.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの文書を入力するための入力手段と、
前記入力手段による文書の入力のタイミングを時間情報として記録するタイミング記録手段と、
前記入力手段により入力された文書および前記タイミング記録手段により記録された時間情報を含む電子メールを作成する作成手段と、
前記作成手段により作成された電子メールを送信する送信手段と、
電子メールを受信する受信手段と、
前記受信手段により受信された電子メールに含まれる文書を前記電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示する表示手段とを備えたことを特徴とする電子メール処理装置。
【請求項２】
前記作成手段は、前記入力手段により入力された文書および前記タイミング記録手段により記録された時間情報をマークアップランゲージにより記述することにより電子メールを作成することを特徴とする請求項１記載の電子メール処理装置。
【請求項３】
前記作成手段は、前記入力手段による文書の入力操作の履歴を示す操作情報をさらに含むように電子メールを作成し、
前記表示手段は、前記受信手段により受信された電子メールに含まれる操作情報を反映させて電子メールを表示することを特徴とする請求項１または２記載の電子メール処理装置。
【請求項４】
前記受信手段により受信された電子メールに含まれる文書の音声を前記電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて合成する音声合成手段と、
前記音声合成手段により合成された音声を出力する音声出力手段とをさらに備えたことを特徴とする請求項１〜３のいずれかに記載の電子メール処理装置。
【請求項５】
前記表示手段は、
前記受信手段により受信された電子メールに含まれる文書を前記電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示する第１のモードと、
前記受信手段により受信された電子メールに含まれる文書を入力のタイミングを反映させずに表示する第２のモードとを有することを特徴とする請求項１〜４のいずれかに記載の電子メール処理装置。
【請求項６】
コンピュータにより実行可能な電子メール処理プログラムであって、
電子メールの文書を入力するための処理と、
前記文書の入力のタイミングを時間情報として記録する処理と、
前記入力された文書および前記記録された時間情報を含む電子メールを作成する処理と、
前記作成された電子メールを送信する処理と、
電子メールを受信する処理と、
前記受信された電子メールに含まれる文書を前記電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示する処理とを、
前記コンピュータに実行させることを特徴とする電子メール処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの作成、送信、受信および表示を行う電子メール処理装置および電子メール処理プログラムに関する。
【背景技術】
【０００２】
近年、電子メールを容易に作成するための電子メール作成装置が種々提案および開発されている（例えば特許文献１〜３参照）。
【特許文献１】特開２００３−３６２３３号公報
【特許文献２】特開２００３−２０３０７０号公報
【特許文献３】特開２００３−２７１５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の電子メール作成装置により作成された電子メールでは、一般的に文字情報または画像情報のみが送信される。そのため、電子メールの作成者の内的状態が受信者に伝わりにくい。
【０００４】
また、ＨＴＭＬ（ハイパーテキストマークアップランゲージ）等の従来のホームページ用の記述言語は、ある単語または文章をブリンク（点滅）させる機能、文字の色を設定する機能、文字の大きさを設定する機能等を有する。しかしながら、このような機能を利用しても、電子メールの作成者の内的状態を受信者に十分に伝えることができない。
【０００５】
本発明の目的は、電子メールの作成者の心的状態を伝えることができる電子メール処理装置および電子メール処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る電子メール処理装置は、電子メールの文書を入力するための入力手段と、入力手段による入力のタイミングを時間情報として記録するタイミング記録手段と、入力手段により入力された文書およびタイミング記録手段により記録された時間情報を含む電子メールを作成する作成手段と、作成手段により作成された電子メールを送信する送信手段と、電子メールを受信する受信手段と、受信手段により受信された電子メールに含まれる文書を電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示する表示手段とを備えたものである。
【０００７】
本発明に係る電子メール処理装置においては、入力手段により電子メールの文書が入力され、入力のタイミングが時間情報としてタイミング記録手段により記録される。入力された文書および記録された時間情報を含む電子メールが作成手段により作成され、作成された電子メールが送信手段により送信される。
【０００８】
一方、受信手段により電子メールが受信されると、受信された電子メールに含まれる文書が電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示手段により表示される。それにより、文書とともに電子メールの作成者の心的状態を受信者に伝えることができる。
【０００９】
作成手段は、入力手段により入力された文書およびタイミング記録手段により記録された時間情報をマークアップランゲージにより記述することにより電子メールを作成してもよい。
【００１０】
この場合、文書および時間情報がマークアップランゲージにより記述されるので、受信側で電子メールに含まれる時間情報を文書に容易に反映させて表示することができる。
【００１１】
作成手段は、入力手段による文書の入力操作の履歴を示す操作情報をさらに含むように電子メールを作成し、表示手段は、受信手段により受信された電子メールに含まれる操作情報を反映させて電子メールを表示してもよい。
【００１２】
この場合、受信側で電子メールの作成者の入力操作の履歴が表示されるので、受信者は作成者の心的状態をより正確に把握することができる。
【００１３】
受信手段により受信された電子メールに含まれる文書の音声を電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて合成する音声合成手段と、音声合成手段により合成された音声を出力する音声出力手段とをさらに備えてもよい。
【００１４】
この場合、受信側で電子メールの文書が入力のタイミングを反映させて音声で再現されるので、受信者は作成者の心的状態を容易に把握することができる。
【００１５】
表示手段は、受信手段により受信された電子メールに含まれる文書を電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示する第１のモードと、受信手段により受信された電子メールに含まれる文書を入力のタイミングを反映させずに表示する第２のモードとを有してもよい。
【００１６】
この場合、第１のモードでは、受信された電子メールに含まれる文書が電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示される。一方、第２のモードでは、受信された電子メールに含まれる文書が入力のタイミングを反映させずに表示される。それにより、電子メールの内容または目的に応じて電子メールの作成者の心的状態を受信者に伝える場合と電子メールの作成者の心的状態を受信者に伝えない場合とを任意に選択することができる。
【００１７】
本発明に係る電子メール処理プログラムは、コンピュータにより実行可能な電子メール処理プログラムであって、電子メールの文書を入力するための処理と、文書の入力のタイミングを時間情報として記録する処理と、入力された文書および記録された時間情報を含む電子メールを作成する処理と、作成された電子メールを送信する処理と、電子メールを受信する処理と、受信された電子メールに含まれる文書を電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示する処理とを、コンピュータに実行させるものである。
【００１８】
本発明に係る電子メール処理プログラムによれば、電子メールの文書が入力され、文書の入力のタイミングが時間情報として記録される。入力された文書および記録された時間情報を含む電子メールが作成され、作成された電子メールが送信される。
【００１９】
一方、電子メールが受信されると、受信された電子メールに含まれる文書が電子メールに含まれる時間情報に基づいて入力のタイミングを反映させて表示される。それにより、文書とともに電子メールの作成者の心的状態を受信者に伝えることができる。
【発明の効果】
【００２０】
本発明によれば、文書とともに電子メールの作成者の心的状態を受信者に伝えることができる。
【発明を実施するための最良の形態】
【００２１】
図１は本発明の一実施の形態に係る電子メール処理装置を用いた電子メール送受信システムの概略図である。
【００２２】
図１において、複数の電子メール処理装置１００が公衆回線網、インターネット等の通信回線２００を介して無線または有線で接続されている。通信回線２００には、電子メールサーバが接続されている。
【００２３】
電子メール処理装置１００は、パーソナルコンピュータ、携帯電話、携帯情報端末等からなる。この電子メール処理装置１００は、キーボード１０４、ディスプレイ１０５、マイク１１０およびスピーカ１１１を有する。
【００２４】
使用者は、キーボード１０４の操作により電子メールのテキスト（文書）を入力することができる。また、使用者は、マイク１１０により電子メールの内容を音声で入力することもできる。スピーカ１１１により電子メールの内容が音声で出力される。
【００２５】
送信側の電子メール処理装置１００のディスプレイ１０５には、送信すべき電子メールのテキストの表示が行われる。一方、受信側の電子メール処理装置１００のディスプレイ１０５には、受信された電子メールのテキストの表示および画像の表示が行われる。
【００２６】
図２は図１の電子メール処理装置１００にインストールされる電子メール処理プログラム１０の構成を示すブロック図である。また、図３は図１の電子メール送受信システムの動作を示す模式図である。
【００２７】
図２に示すように、電子メール処理プログラム１０は、テキスト入力モジュール１、音声入力モジュール２、マークアップランゲージ生成モジュール３、テキスト表示モジュール４、テキスト読み上げモジュール５、キャラクタ生成・動作制御モジュール６、マークアップランゲージ対応メール表示モジュール７およびメーラー８を含む。
【００２８】
図３には、送信側の電子メール処理装置１００、受信側の電子メール処理装置１００、送信側の電子メール処理プログラムにおける電子メールの作成および送信に関連する部分および受信側の電子メール処理プログラムにおける電子メールの受信および表示に関連する部分が示されている。
【００２９】
送信側の電子メール処理装置１００において、テキスト入力モジュール１は、図１のキーボード１０４の操作により入力されるテキスト、入力タイミングを示す時間情報および入力時の誤入力操作、誤変換操作、修正操作等の入力操作の履歴を示す操作情報をマークアップランゲージ生成モジュール３に与える。音声入力モジュール２は、図１のマイク１１０から入力される音声を音声認識によりテキストおよび入力タイミングを示す時間情報に変換してマークアップランゲージ生成モジュール３に与える。ここで、マークアップランゲージとしては、ＨＴＭＬ、ＸＭＬ（エクステンシブルマークアップランゲージ）等が用いられる。
【００３０】
マークアップランゲージ生成モジュール３は、テキスト入力モジュール１により与えられたテキスト、時間情報および操作情報ならびに音声入力モジュール２により与えられたテキストおよび時間情報からマークアップランゲージを生成することによりテキスト、時間情報および操作情報を含む電子メールを作成する。
【００３１】
メーラー８は、マークアップランゲージ生成モジュール３により作成された電子メールを送信する。
【００３２】
受信側の電子メール処理装置１００において、メーラー８は、電子メールを受信する。
【００３３】
マークアップランゲージ対応メール表示モジュール７は、メーラー８により受信された電子メールをディスプレイ１０５に表示するとともに、電子メールをテキスト表示モジュール４、テキスト読み上げモジュール５およびキャラクタ生成・動作制御モジュール６に与える。
【００３４】
テキスト表示モジュール４は、電子メールに含まれる時間情報に基づいて入力タイミングを反映させてテキストをディスプレイ１０５に表示する。また、テキスト表示モジュール４は、電子メールに含まれる操作情報に基づいて電子メール作成時の入力操作の履歴をディスプレイ１０５に表示することができる。
【００３５】
テキスト読み上げモジュール５は、電子メールに含まれる時間情報に基づいて音声合成により入力タイミングを反映させた音声をスピーカ１１１から出力する。キャラクタ生成・動作制御モジュール６は、電子メールに含まれる時間情報に基づいてテキストを補足するキャラクタの画像をディスプレイ１０５に表示する。
【００３６】
図４は図１の電子メール処理装置１００の構成を示すブロック図である。
【００３７】
図４に示すように、電子メール処理装置１００は、ＣＰＵ（中央演算処理装置）１０１、ＲＯＭ（リードオンリメモリ）１０２、ＲＡＭ（ランダムアクセスメモリ）１０３、キーボード１０４、外部記憶装置１０６、記録媒体駆動装置１０７、ディスプレイ１０５、入出力インタフェース１０８、マイク１１０およびスピーカ１１１を含む。記録媒体１０９は、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリメモリ）、フロッピィディスク、メモリカード等からなる。
【００３８】
ＲＯＭ１０２には、システムプログラムが記憶される。記録媒体１０９には、電子メール処理プログラム１０が記録されている。記録媒体駆動装置１０７は、ＣＤ−ＲＯＭドライブ、フロッピィディスクドライブ、メモリカードドライブ等からなり、記録媒体１０９から電子メール処理プログラム１０を読み込んで外部記憶装置１０６に記憶させる。なお、電子メール処理プログラム１０を通信回線および入出力インタフェース１０８を介してダウンロードし、外部記憶装置１０６に記憶させてもよい。
【００３９】
ＣＰＵ１０１は、外部記憶装置１０６に記憶された電子メール処理プログラム１０をＲＡＭ１０３上で実行する。入出力インタフェース１０８は図１の回線２００に接続される。
【００４０】
図５は図１の電子メール処理装置１００の動作を示すフローチャートである。電子メール処理装置１００は、図４の外部記憶装置１０６に記憶された電子メール処理プログラム１０に従って動作する。
【００４１】
まず、ＣＰＵ１０１は、使用者がキーボード１０４によりテキストの入力を開始したか否かを判定する（ステップＳ１）。テキストの入力を開始した場合には、開始のマーク＜text input＞を生成する（ステップＳ２）。
【００４２】
次に、ＣＰＵ１０１は、使用者の入力に淀みがあるか否かを判定する（ステップＳ３）。ここで、入力に淀みがあるか否かは、テキストが入力されたか否かで判定する。
【００４３】
入力に淀みがある場合すなわちテキストが入力されない場合には、ＣＰＵ１０１は、内蔵のタイマにより入力を躊躇した時間を計測し（ステップＳ４）、時間情報として＜pause time＝躊躇した時間＞を生成する（ステップＳ５）。ここで、＜pause time＝躊躇した時間＞は、変数pause timeに前のテキストの入力から現時点までの時間を設定することを意味する。その後、ステップＳ３に戻る。
【００４４】
ステップＳ３において入力に淀みがない場合すなわちテキストが入力された場合には、ＣＰＵ１０１は、使用者がキーボード１０４の変換キーを押すことにより仮名漢字変換を行ったか否かを判定する（ステップＳ６）。仮名漢字変換を行っていない場合には、使用者がキーボード１０４の確定キーを押すことによりテキストの確定を行ったか否かを判定する（ステップＳ７）。
【００４５】
テキストの確定を行った場合には、入力されたテキストの前後をタグで挟むことにより＜text＞てきすと＜/text＞を生成する（ステップＳ８）。ここで、「てきすと」は、入力されたテキストを表す。その後、ステップＳ３に戻る。ステップＳ７においてテキストの確定を行っていない場合には、ステップＳ６に戻る。
【００４６】
ステップＳ６において仮名漢字変換を行った場合には、ＣＰＵ１０１は、使用者がキーボード１０４の確定キーを押すことによりテキストの確定を行ったか否かを判定する（ステップＳ９）。テキストの確定を行った場合には、ＣＰＵ１０１は、変換後のテキストの前後をタグを挟むことにより＜text＞変換後テキスト＜/text＞を生成する（ステップＳ１０）。ここで、「変換後テキスト」とは、仮名漢字変換後のテキストを表す。
【００４７】
さらに、ＣＰＵ１０１は、当該テキストの確定までの時間を計測し（ステップＳ１１）、時間情報として＜pause time＝確定までの時間＞を生成する（ステップＳ１２）。ここで、＜pause time＝確定までの時間＞は、変数pause timeにテキストの入力から仮名漢字変換後の確定までの時間を設定することを意味する。その後、ステップＳ３に戻る。
【００４８】
ステップＳ９においてテキストの確定を行っていない場合には、ＣＰＵ１０１は、使用者がキーボード１０４によるテキストの入力を終了したか否かを判定する（ステップＳ１３）。テキストの入力を終了していない場合には、ステップＳ３に戻る。テキストの入力を終了した場合には、終了のマーク＜/textinput＞を生成し（ステップＳ１４）、処理を終了する。
【００４９】
図７は図２の電子メール処理プログラム１０による電子メールの作成および表示の一例を示す図である。図７の右下の図は入力タイミングを含む電子メールのマークアップランゲージの記載例を示し、図７の左上の図は入力タイミングを反映して作成された電子メールの表示例を示す。
【００５０】
図７のマークアップランゲージの記載例では、第３行に＜pause time＝１０＞が挿入されている。これは、「今日」の確定から「は」の入力までに１０秒かかったことを示している。また、第４行の＜pause time＝３０＞は、「きょう」から「今日」への変換に３０秒かかったことを示している。さらに、第８行の＜pause time＝４０＞は、「てんきが」から「天気が」への変換に４０秒かかったことを示している。また、第１０行の＜pause time＝４０＞は、「天気が」の確定から「よかった」の入力までに４０秒かかったことを示している。
【００５１】
図７の電子メールの表示例では、「今日」と「は」との間のポーズ（休止時間）が示されている。また、「きょう」から「今日」への変換に要したポーズが表示され、「てんきが」から「天気が」への変換に要したポーズが表示され、「天気が」の確定から「よかった」の入力までのポーズが表示されている。
【００５２】
また、本実施の形態に係る電子メール処理装置１００では、電子メールの表示モードを第１のモード、第２のモードおよび第３のモードに切り替えることができる。第１のモードでは、受信された電子メールに含まれるテキストを電子メールに含まれる時間情報に基づいて入力タイミングを反映させて表示する。第２のモードでは、受信された電子メールに含まれるテキストを入力タイミングおよび入力操作の履歴を反映させて表示する。第３のモードでは、受信された電子メールに含まれるテキストを入力タイミングおよび入力操作の履歴を反映させずに表示する。
【００５３】
図８は図２の電子メール処理プログラム１０による電子メールの表示例を示す図である。図８の上部の記載は使用者の入力操作の履歴を時系列で示し、右下の図は第１のモードでの電子メールの表示例Ｍ１を示し、左上の図は第２のモードでの電子メールの表示例Ｍ２を示し、左下の図は第３のモードでの電子メールの表示例Ｍ３を示す。
【００５４】
図８の例では、入力操作の際に、「転機が」および「善かった」という変換誤りがあり、「天気が」の入力から「よかった」の入力までに時間がかかっている。
【００５５】
第１のモードの表示例Ｍ１では、図７の表示例と同様に、入力タイミングが表示されている。第２のモードの表示例Ｍ２では、入力タイミングに加えて入力操作の履歴が表示されている。第３のモードの表示例Ｍ３では、入力タイミングおよび入力操作の履歴が表示されず、確定後のテキストのみが表示されている。
【００５６】
上記のように、本実施の形態に係る電子メール処理装置１００においては、テキスト、時間情報および操作情報を含む電子メールが作成され、作成された電子メールが送信される。また、電子メールが受信されると、その電子メールに含まれるテキストが時間情報に基づいて入力タイミングを反映させてディスプレイ１０５に表示される。それにより、テキストとともに電子メールの作成者の心的状態、すなわちテキスト文の時間的なキー入力状態や文字変換状況を相手先に伝えることができるので、その電子メールを受け取った相手はその時間的な情報から電子メールの作成者の心的状況、浮き浮きした心理状態なのか、塞ぎ込んだ気分でいるのかなどを憶測することができる。
【００５７】
また、操作情報を含むように電子メールが作成されるので、入力操作のトレース機能を実現することができる。したがって、受信側で電子メールの作成者の入力操作の履歴を表示することもできる。それにより、受信者は作成者の心的状態をより正確に把握することができる。なお、入力操作の履歴を正確に再現してもよく、あるいは入力操作の履歴を適当に簡略化して再現してもよい。
【００５８】
この場合、テキスト、時間情報および操作情報がマークアップランゲージにより記述されるので、受信側で電子メールに含まれる時間情報および操作情報をテキストに容易に反映させて表示することができる。
【００５９】
さらに、受信された電子メールに含まれるテキストの音声を電子メールに含まれる時間情報に基づいて入力タイミングを反映させて出力することもできる。それにより、受信者は作成者の心的状態を容易に把握することができる。
【００６０】
また、本実施の形態に係る電子メール処理装置１００では、電子メールの表示モードを第１のモード、第２のモードおよび第３のモードに切り替えることができる。
【００６１】
それにより、電子メールの内容または目的に応じて電子メールの作成者の心的状態を受信者に伝える場合、電子メールの入力操作の履歴を含めて作成者の心的状態を受信者に伝える場合および電子メールの作成者の心的状態および入力操作の履歴を受信者に伝えない場合を任意に選択することができる。
【００６２】
また、電子メール内で相手のメッセージを引用する場合においても、入力タイミングを保持する機能を備えてもよい。それにより、電子メールの送信者と受信者とが互いに会話しているような時間的な雰囲気を作り出すことができる。
【００６３】
さらに、音声合成により電子メールのテキストを音声で読み上げる場合には、読み上げ速度、フレーズ間でのポーズまたは言い直しを読み上げに反映することができる。それにより、機械的な音声合成の雰囲気を回避することが可能となり、より個性的な音声合成の機能を実現することができる。
【００６４】
また、受信側の電子メール処理装置１００において、電子メールの音声での読み上げ時に、入力タイミングを反映しない従来モード、入力タイミングを反映した忠実モード、または速い速度で読み上げを行う早読みモードを選択可能にしてもよい。
【００６５】
また、図１および図３に示すように、受信側の電子メール処理装置１００において、ディスプレイ１０５に２つのキャラクタを表示し、電子メール内の２つのキャラクタに対話させることができる。具体的には、それぞれの発信者に対応づけたキャラクタによって交信メールの内容をスピーカ１１１で発話させると同時に、そのキャラクタでジェスチャを交えて表示させてキャラクタ間での会話をさせることができる。そしてその会話においても交信者の入力状況に応じた発声やジェスチャを交えさせることによって、現実の会話に順応したコミュニケーションを得ることができる。
【００６６】
本実施の形態においては、キーボード１０４またはマイク１１０が入力手段に相当し、ＣＰＵ１０１および電子メール処理プログラム１０がタイミング記録手段、作成手段および音声合成手段に相当し、入出力インタフェース１０８が送信手段および受信手段に相当し、ディスプレイ１０５が表示手段に相当し、スピーカ１１１が音声出力手段に相当する。
【産業上の利用可能性】
【００６７】
本発明は、パーソナルコンピュータ、携帯電話、携帯情報端末等に利用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施の形態に係る電子メール処理装置を用いた電子メール送受信システムの概略図である。
【図２】図１の電子メール処理装置にインストールされる電子メール処理プログラムの構成を示すブロック図である。
【図３】図１の電子メール送受信システムの動作を示す模式図である。
【図４】図１の電子メール処理装置の構成を示すブロック図である。
【図５】図１の電子メール処理装置の動作を示すフローチャートである。
【図６】図１の電子メール処理装置の動作例を示す模式図である。
【図７】図２の電子メール処理プログラムによる電子メールの作成および表示例を示す図である。
【図８】図２の電子メール処理プログラムによる電子メールの表示例を示す図である。
【符号の説明】
【００６９】
１０  電子メール処理プログラム
１０１  ＣＰＵ
１０４  キーボード
１０５  ディスプレイ
１０８  入出力インタフェース
１１０  マイク
１１１  スピーカ
【図１】
2005293095.tif 000003
【図２】
2005293095.tif 000004
【図３】
2005293095.tif 000005
【図４】
2005293095.tif 000006
【図５】
2005293095.tif 000007
【図６】
2005293095.tif 000008
【図７】
2005293095.tif 000009
【図８】
2005293095.tif 000010