(57)【特許請求の範囲】
【請求項１】
複数の電子メールを保持する保持手段から電子メールを順に取得する取得手段と、
前記取得手段で取得した電子メールのヘッダ部に含まれる差出人及びサブジェクトの項目の値を音声情報として、電話機に対して出力する出力手段と、
前記取得手段で取得した電子メールの次の電子メールの差出人及びサブジェクトの項目の値を音声情報として出力するまでの間に、前記電話機から操作ボタンによる指示を受けた場合に、前記出力手段で出力した差出人の項目の値をスキップ条件として加える設定手段とを備え、
前記取得手段は、取得した電子メールが、前記設定手段で設定されたスキップ条件に該当する場合に、該電子メールをスキップし、次の電子メールを取得することを特徴とする文書読み上げ装置。
【請求項２】
複数の電子メールを保持する保持手段から電子メールを順に取得する取得手段と、
前記取得手段で取得した電子メールのヘッダ部に含まれる差出人及びサブジェクトの項目の値を音声情報として、電話機に対して出力する出力手段と、
前記取得手段で取得した電子メールの次の電子メールの差出人及びサブジェクトの項目の値を音声情報として出力するまでの間に、前記電話機から操作ボタンによる指示を受けた場合に、前記出力手段で出力したサブジェクトの項目の値をスキップ条件として加える設定手段とを備え、
前記取得手段は、取得した電子メールが、前記設定手段で設定されたスキップ条件に該当する場合に、該電子メールをスキップし、次の電子メールを取得することを特徴とする文書読み上げ装置。
【請求項３】
複数の電子メールを保持する保持手段から電子メールを順に取得する取得工程と、
前記取得工程で取得した電子メールのヘッダ部に含まれる差出人及びサブジェクトの項目の値を音声情報として、電話機に対して出力する出力工程と、
前記取得工程で取得し電子メールの次の電子メールの差出人及びサブジェクトの項目の値を音声情報として出力するまでの間に、前記電話機から操作ボタンによる指示を受けた場合に、前記出力工程で出力した差出人の項目の値をスキップ条件として加える設定工程とを備え、
前記取得工程は、取得した電子メールが、前記設定工程で設定されたスキップ条件に該当する場合に、該電子メールをスキップし、次の電子メールを取得することを特徴とする文書読み上げ方法。
【請求項４】
複数の電子メールを保持する保持手段から電子メールを順に取得する取得工程と、
前記取得工程で取得した電子メールのヘッダ部に含まれる差出人及びサブジェクトの項目の値を音声情報として、電話機に対して出力する出力工程と、
前記取得工程で取得した電子メールの次の電子メールの差出人及びサブジェクトの項目の値を音声情報として出力するまでの間に、前記電話機から操作ボタンによる指示を受けた場合に、前記出力工程で出力したサブジェクトの項目の値をスキップ条件として加える設定工程とを備え、
前記取得工程は、取得した電子メールが、前記設定工程で設定されたスキップ条件に該当する場合に、該電子メールをスキップし、次の電子メールを取得することを特徴とする文書読み上げ方法。
【請求項５】
請求項３又は４に記載の文書読み上げ方法をコンピュータに実行させる制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば電話を使って電子メールの内容を音声で確認する電子メール読み上げシステム等の文書読み上げ装置及び文書指定方法に関する。
【０００２】
【従来の技術】
電話機からアクセスできる電子メール読み上げシステムが提案されている。利用者は、電話機から所定の番号をダイヤルしてこの電子メール読み上げシステムに接続し、その後システム内に設けられた自分のメールボックスを開けるための識別子や暗証番号等を入力する。システムが入力された番号等の正当性を認めると、利用者はメールボックス内のメールにアクセスできる。その際、電子メール読み上げシステムは、メールの本文を読み出す前にまず各メールのヘッダ部に含まれる差出人とサブジェクトを読み、その文字データから音声を合成して利用者の接続している電話機に出力する。これを全てのメールについて順番に繰り返す。利用者はそれを聞きながら、メールの読み上げをスキップして次のメールに進ませたり、あるいはそのメールの本文を読み上げさせる指示を、各メールについて順にプッシュボタン等によって指示していた。
【０００３】
【発明が解決しようとする課題】
しかし上述した従来の方法では、必要なメールを読むためには、すべてのメールについて差出人とサブジェクトの読み上げを聞く必要があった。例えば、図３のように９通のメールがたまっていて、その中から「明日の会議」についてのメールを確認したい場合、ユーザは図４の操作が必要であった。すなわち、システムが何通目のメールであるかということとそのメールの差出人及びサブジェクトを読み上げたなら、利用者は電話機の[*]ボタンによって次のメールへのスキップを指示するか、あるいは[0]ボタンによって本文の読み上げを指示する。図４の例では、必要なメールは最後に読み上げられるものであるために、利用者は全てのメールについて差出人とサブジェクトとを聞かなければならない。
【０００４】
このように、必要なメールを探し出すために、特にメールが沢山たまっている場合、多くの時間がかかるという問題点があった。
【０００５】
本発明は上記従来例に鑑みてなされたもので、読み上げさせるメール等の文書を絞り込み、必要な文書を探し出すための時間を短縮することができる文書読み上げ装置及び文書指定方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は次のような構成からなる。すなわち、複数の電子メールを保持する保持手段から電子メールを順に取得する取得手段と、
前記取得手段で取得した電子メールのヘッダ部に含まれる差出人及びサブジェクトの項目の値を音声情報として、電話機に対して出力する出力手段と、
前記取得手段で取得した電子メールの次の電子メールの差出人及びサブジェクトの項目の値を音声情報として出力するまでの間に、前記電話機から操作ボタンによる指示を受けた場合に、前記出力手段で出力した差出人の項目の値をスキップ条件として加える設定手段とを備え、
前記取得手段は、取得した電子メールが、前記設定手段で設定されたスキップ条件に該当する場合に、該電子メールをスキップし、次の電子メールを取得する。
【００１０】
【発明の実施の形態】
図１は、本発明に係るメール読み上げシステムのブロック図である。
【００１１】
コンピュータ等の情報処理装置１００は公衆回線１０９に接続されており、利用者の電話機１１０からアクセスされ、メールを読み上げて電話機１１０に音声信号を出力する。また、利用者は電話機１１０の所定のボタンによって情報処理装置１００に対して指示を与えることができる。
【００１２】
情報処理装置１００において、制御部１０１は情報処理装置１００全体を制御する。制御部１０１には、それによって実行されるプログラムを格納するプログラムメモリ１０１ａを備えている。このプログラムは、固定ディスクやリムーバブル媒体等の外部プログラムメモリ１１１から供給される。
【００１３】
処理中メール保持部１０２は、現在処理を行なっている電子メールを保持する。音声合成部１０３は、テキストを合成音声に変換する。メールサーバ１０４は電子メールを管理する。メールサーバ１０４は、情報処理装置１００と同様にコンピュータであってもよく、その場合には情報処理装置１００とＬＡＮ等によって接続されることになる。電子メールデータベース１０５はユーザ宛てに届いた電子メールを保持する。スキップ条件判定部１０６は、現在処理中のメールをユーザに提示するか、提示せずにスキップするかを、与えられた条件に基づいて判定する。スキップ条件保持部１０７は、現在処理中のメールをユーザに提示するか、提示せずにスキップするかの条件、すなわち、スキップ条件判定部１０６が判定に用いる条件を保持する。インターフェース部１０８は、公衆回線１０９に接続するためのモデムやターミナルアダプタといった装置である。なお、音声合成部１０３やスキップ条件判定部１０６は、制御部１０１が所定のプログラムを実行することでも実現可能である。
【００１４】
図２は、情報処理装置１００によるメール読み上げの処理手順を示すフローチャートである。この手順は、利用者によるメールへのアクセスが情報処理装置１００によって認められ、利用者がメールの読み出しを指示しすることで実行される。なお、この手順は制御部１０１により各部を制御することで実行される。
【００１５】
ステップＳ２０１で、メールサーバ１０４がユーザ宛てのメールを１通取り出し、処理中メール保持部１０２に保持させ、ステップＳ２０２へ進む。
【００１６】
ステップＳ２０２で、処理中メール保持部１０２に保持されているメールのヘッダ部に含まれる差出人及びサブジェクトの文字列を音声合成部１０３で合成音声に変換し、公衆回線１０９を通してユーザの電話１１０に送る。例えば、差出人が「ｆｕｒｕ」でサブジェクトが「スキー」の９通目のメールについては、「９通目はｆｕｒｕさんから、スキーに関してのメールです」という合成音声をユーザは聞く。
【００１７】
ステップＳ２０３で、ユーザにより電話の[0]ボタンが押されたかどうか判定する。押された場合はステップＳ２０９へ進み、押されていない場合はステップＳ２０４へ進む。
【００１８】
ステップＳ２０４で、ユーザにより電話の[*]ボタンが押されたかどうか判定する。押された場合はステップＳ２１０へ進み、押されていない場合はステップＳ２０５へ進む。
【００１９】
ステップＳ２０５で、ユーザにより電話の[4]ボタンが押されたかどうか判定する。押された場合はステップＳ２０７へ進み、押されていない場合はステップＳ２０６へ進む。
【００２０】
ステップＳ２０６で、ユーザにより電話の[5]ボタンが押されたかどうか判定する。押された場合はステップＳ２０８へ進み、押されていない場合はステップＳ２０３へ進む。
【００２１】
[4]ボタンが押された場合には、ステップＳ２０７で、スキップ条件保持部１０７に、条件とする項目の種類を「差出人」とし、その項目の値を処理中のメールの差出人とした項目をスキップ条件として加える。この項目がスキップされる条件となる。例えば図３のようなメールが保持されている場合に、９通目のメールが処理されている場合は、[4]ボタンが押されれば、条件とする項目の種類を差出人とし、その値を「ｆｕｒｕ」とした項目「差出人，ｆｕｒｕ」をスキップ条件として加える。この条件が保持される形式を模式的に示した様子を図６に示す。この後、ステップＳ２０３へ進む。
【００２２】
[５]ボタンが押された場合には、ステップＳ２０８で、スキップ条件保持部１０７に、条件とする項目の種類を「サブジェクト」とし、その項目の値を処理中のメールのサブジェクトとした項目をスキップ条件として加える。例えば、図３のようなメールが保持されている場合に、９通目のメールが処理されている場合は、[5]ボタンが押されれば、条件とする項目の種類をサブジェクトとし、その値を「スキー」とした項目「サブジェクト，スキー」をスキップ条件として加える。この条件が、「差出人，ｆｕｒｕ」という条件とともに保持される形式を模式的に示した様子を図７に示す。この後、ステップＳ２０３へ進む。
【００２３】
ステップＳ２０９で、処理中メール保持部１０２に保持しているメールの本文を音声合成部１０３で合成音声に変換し、公衆回線１０９を通してユーザの電話に送る。そしてステップＳ２１０へ進む。
【００２４】
ステップＳ２１０で、メールサーバ１０４にユーザ宛ての次のメールを要求する。メールがあった場合は、そのメールを処理中メール保持部１０２に保持し、ステップＳ２１１へ進む。メールがなかった場合は、処理を終了する。
【００２５】
ステップＳ２１１で、処理中メール保持部１０２に保持されているメールのヘッダ部が、スキップ条件保持部１０７の条件にあてはまるかどうかを、スキップ条件判定部１０６により判定する。一つでもあてはまる条件がある場合Ｓ２１０へ進み、すべての条件にあてはまらない場合Ｓ２０２へ進む。例えば、スキップ条件保持部１０７が図７の条件を保持している場合、図３の９通目及び７通目のメールは、２つの条件を共に満たしておりスキップされ、４通目のメールは「サブジェクト，スキー」の条件にあてはまるので、スキップされて、ステップＳ２１０に進む。
【００２６】
図５は、図２の手順にしたがってメール読み上げシステムと利用者とがメッセージの交換を行う例を示した図である。
【００２７】
利用者は、図３のようなメールから、「明日の会議」に関するメールを読もうとしている。この場合、まず、９通目のメールのヘッダが読み上げられると、利用者は[4]及び[5]ボタンを押して、９通目のメールの差出人「ｆｕｒｕ」とサブジェクト「スキー」とをスキップ条件として登録する。そして、[*]ボタンを押して、スキップ条件に適合しない次のメールのヘッダを読ませる。次のメールは「ｙｓｈｉｍ」からの「２１日」に関するメールである。これもまた不要なため、利用者は[4]及び[5]ボタンを押して、８通目のメールの差出人「ｙｓｈｉｍ」とサブジェクト「２１日」もスキップ条件として登録する。そして、[*]ボタンを押して、スキップ条件に適合しない次のメールのヘッダを読ませる。次のメールは「ｍｉｎｏ」からの「明日の会議」に関するメールである。これが目的のメールであるから、[0]ボタンを押して本文を読み上げさせる。
【００２８】
以上の手順により、図５の例では、第７通目から第３通目までの５通のメールをスキップすることができる。このように、本発明を用いることにより、必要なメールを見つけだす時間を短縮することができる。また、不要なメールをスキップするための条件の登録もボタンひとつで行え、極めて簡単な操作ですむ。
［変形例］
なお、上述した手順を次のように変えることもできる。
【００２９】
１．上記実施例では、ステップＳ２１１においてスキップ条件に一致した場合ステップＳ２１０へ進んでいたが、逆に、スキップ条件に一致しなかった場合ステップＳ２１０へ進むようにしてもよい。そうすることにより、ある特定の人からのメールのみを効率よく確認することが可能となる。
【００３０】
２．上記実施例では、スキップ条件に一致した場合ステップＳ２１０へ進み、変形例１では、一致しなかった場合ステップＳ２１０へ進む。この２つを切り替えるコマンドを例えばプッシュボタンの[1]に割り当て、電子メール読み上げシステムに接続するたびに、ユーザが好む方を選択できるようにしてもよい。
【００３１】
３．上記実施例では、スキップの指示は[*]ボタンで行われているが、１つのメールに対して設定可能な全てのスキップ条件が設定されたなら、そのメールをスキップするようにしても良い。このようにすれば、図５の９通目及び８通目のメールに対して、[4]，[5]ボタンで条件が設定されたなら、[*]ボタンが押されなくとも処理中のメールはスキップされる。
【００３２】
４．なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現する図２の手順のプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００３３】
この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することにより、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００３４】
プログラムコードを供給するための記録媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００３５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３６】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能各帳簿度やコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３７】
【発明の効果】
以上説明したように、本発明の情報処理装置では、必要なメールを確認するための時間を短縮できるという効果がある。
【００３８】
【図面の簡単な説明】
【図１】本発明の一実施例に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の一実施例に係る処理手順を示すフローチャートである。
【図３】本発明の一実施例に係るユーザ宛てのメールを示すための図である。
【図４】本発明の一実施例に係るユーザの操作を示すための図である。
【図５】本発明の一実施例に係るユーザの操作を示すための図である。
【図６】本発明の一実施例に係るスキップ条件保持部を示すための図である。
【図７】本発明の一実施例に係るスキップ条件保持部を示すための図である。
【符号の説明】
１００  情報処理装置
１０１  制御部
１０２  処理中メール保持部
１０３  音声合成部
１０４  メールサーバ
１０５  電子メールデータベース
１０６  スキップ条件判定部
１０７  スキップ条件保持部
１０９  公衆網
１１０  電話機
【図１】
0003976901.tif 000002
【図２】
0003976901.tif 000003
【図３】
0003976901.tif 000004
【図４】
0003976901.tif 000005
【図５】
0003976901.tif 000006
【図６】
0003976901.tif 000007
【図７】
0003976901.tif 000008