(57)【特許請求の範囲】
【請求項１】
表示部と、
メッセージを受信する通信部と、
前記メッセージの受信者の入力操作を受け付けるための入力部と、
前記通信部が受信した前記メッセージを読上げるための音声出力部と、
前記メッセージの本文から、起動するアプリケーションを特定する宛先情報を抽出するための情報抽出部と、
前記情報抽出部により抽出された前記宛先情報に基づいて、前記メッセージの受信者との間でアプリケーションを起動するための対話処理を実行するように構成された対話処理部とを備え、
前記メッセージの読上げが有効と予め設定されている場合において前記メッセージを受信すると、前記メッセージの読上げが完了したときに、前記対話処理部は前記対話処理を実行し、
前記メッセージの読上げが無効と予め設定されている場合において前記メッセージを受信すると、前記表示部は、前記通信部が受信した前記メッセージを表示するとともに、前記情報抽出部により抽出された前記宛先情報のリストを表示する、通信端末。
【請求項２】
通信端末の外部からメッセージを受信するステップと、
受信した前記メッセージを読上げるステップと、
前記メッセージの本文から、アプリケーションを起動するための宛先情報を抽出するステップと、
前記メッセージの読上げが完了した後に、抽出された前記宛先情報に基づいて、前記メッセージの受信者との間でアプリケーションを起動するための対話処理を実行するステップとを備え、
前記対話処理を実行するステップは、前記メッセージの読上げが有効と予め設定されている場合において前記メッセージを受信すると、前記メッセージの読上げが完了したときに、前記対話処理を実行するように構成され、
前記メッセージの読上げが無効と予め設定されている場合において前記メッセージを受信すると、受信した前記メッセージを前記通信端末の表示部に表示するとともに、前記抽出するステップにおいて抽出された前記宛先情報のリストを前記表示部に表示するステップをさらに備える、通信端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信端末およびその制御方法に関し、より特定的には、受信メッセージの読上げ機能を有する通信端末およびその制御方法に関する。
【背景技術】
【０００２】
従来、携帯電話やスマートフォンなどのように、電子メール等の電子的なメッセージの受信機能を備えた通信端末においては、受信したメッセージを音声で読上げる機能（以下、「メッセージ読上げ機能」とも称する）を有するものがある（たとえば特開２００５−２６８９７５号公報（特許文献１）参照）。これにより、たとえば目の不自由なユーザであっても、音声によって受信したメッセージを確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６８９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信端末が受信するメッセージの中には、メッセージの本文中に、起動するアプリケーションを特定する宛先情報を含んだものが存在する。この宛先情報には、メッセージの送信者の電話番号やメールアドレスなどが含まれる。メッセージの受信者であるユーザによって宛先情報（たとえば、電話番号）が選択されると、選択された宛先情報に対応付けられたアプリケーション（たとえば、電話のアプリケーション）が起動する。これにより、ユーザは、メッセージに対して即時に応答することが可能となる。
【０００５】
しかしながら、このような宛先情報を含んだメッセージが上記のメッセージ読上げ機能によって読上げられた場合には、宛先情報はメッセージの内容を表す音声データの一部分に過ぎないため、ユーザはメッセージ本文から宛先情報を選択することができず、宛先情報を活用することが困難となっていた。このように、メッセージ読上げ機能が動作する場面において、メッセージ本文中に含まれる宛先情報は、必ずしもユーザにとって使い勝手の良いものとはなっていなかった。
【０００６】
本発明は、このような問題を解決するためになされたものであって、その目的は、メッセージ読上げ機能を有する通信端末において、ユーザの使い勝手を向上させることである。
【課題を解決するための手段】
【０００７】
この発明のある局面では、通信端末は、メッセージを受信する通信部と、通信部が受信したメッセージを読み上げるための音声出力部と、メッセージの本文から、起動するアプリケーションを特定する宛先情報を抽出するための情報抽出部と、音声出力部によるメッセージの読み上げが完了した後に、情報抽出部により抽出された宛先情報に基づいて、メッセージの受信者との間でアプリケーションを起動するための対話処理を実行するように構成された対話処理部とを備える。
【０００８】
この発明の他の局面では、通信端末の制御方法であって、通信端末の外部からメッセージを受信するステップと、受信したメッセージを読み上げるステップと、メッセージの本文から、アプリケーションを起動するための宛先情報を抽出するステップと、メッセージの読み上げが完了した後に、抽出された宛先情報に基づいて、メッセージの受信者との間でアプリケーションを起動するための対話処理を実行するステップとを備える。
【発明の効果】
【０００９】
この発明によれば、メッセージ読上げ機能を有する通信端末において、ユーザの使い勝手を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係る通信端末の全体構成を示すブロック図である。
【図２】実施の形態に係る通信端末におけるメッセージ読上げ機能および対話処理に関する制御構成の一例を示すブロック図である。
【図３】対話処理部が有するテーブルの一例を示す図である。
【図４】実施の形態に係る通信端末において受信された電子メールが表示されるときの処理を示すフローチャートである。
【図５】メッセージ読上げ機能がオフに設定されている場合の表示部における画面遷移の一例を示す図である。
【図６】メッセージ読上げ機能がオンに設定されている場合の表示部における画面遷移の一例を示す図である。
【図７】実施の形態の変形例１に係る通信端末において受信された電子メールが表示されるときの処理を示すフローチャートである。
【図８】実施の形態の変形例２に係る通信端末において受信された電子メールが表示されるときの処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。なお、以下図中の同一または相当部分には同一符号を付して、その説明は原則的に繰返さないものとする。
【００１２】
図１は、実施の形態に係る通信端末の全体構成を示すブロック図である。通信端末の一実施の形態として、携帯電話、スマートフォンおよびＰＤＡ（Personal  Digital  Assistant）などの携帯端末を想定するが、携帯型に限定されず、たとえば据置型コンピュータなどの端末であってもよい。
【００１３】
図１を参照して、通信端末１は、通信部１０と、制御部１４と、ＲＯＭ（Read  Only  Memory）１６と、ＲＡＭ（Random  Access  Memory）１８と、表示部２０と、音声出力部２２と、音声入力部２４と、入力部２６とを備える。
【００１４】
通信部１０は、アンテナおよび通信モジュールなどから構成されており、ネットワーク上の種々の装置（図示せず）との間で情報を送受信する。具体的には、通信部１０は、サーバ装置に対するデータの送信処理、およびサーバ装置から送信されたデータの受信処理を行なう。
【００１５】
制御部１４は、主にＣＰＵ（Central  Processing  Unit）で構成され、通信端末１の各部を統括的に制御する。制御部１４の主な制御構成については、後述する。
【００１６】
ＲＯＭ１６は、データを不揮発的に格納する。ＲＯＭ１６に格納されるデータは、通信端末１の各部を制御するためのプログラムの他、各種アプリケーション（たとえば、電話、電子メール、地図、スケジュール管理など）を含んでいる。本明細書では、「アプリケーション」を適宜「アプリ」と略す。また、「電子メール」を適宜「メール」と略す。
【００１７】
ＲＡＭ１８は、制御部１４によるプログラムの実行の際、一時的に利用または生成されるデータを揮発的に格納する。
【００１８】
表示部２０は、各種のデータを表示する。表示部２０は、画像を表示するための画面を含んで構成されている。
【００１９】
音声出力部２２は、スピーカを含む。音声出力部２２は、制御部１４から出力されるデータを表わす音のデータを出力する。音声出力部２２が出力する音データには、人間の発する音声の周波数帯域に含まれる音のデータ（音声データ）が含まれる。
【００２０】
音声入力部２４は、マイクを含む。音声入力部２４は、外部からの音の入力を受け付ける。音声入力部２４は、主に音声データの入力を受け付ける。音声入力部２４は、入力された音声データを制御部１４へ出力する。
【００２１】
入力部２６は、通信端末１のユーザの入力操作を受け付けるための操作部に相当する。入力部２６には、通信端末１の主電源をオンまたはオフするための操作キー、およびその他の各種の操作ボタンが含まれる。例えば、通信端末１がスマートフォンである場合には、表示部２０と入力部２６とは、タッチスクリーンのように、各種のデータの表示とともに、ユーザの入力操作を受け付ける、表示一体型入力装置で構成される。具体的には、タッチスクリーンは、ディスプレイとタッチパネルとにより構成される。
【００２２】
通信端末１における処理は、各ハードウェアおよび制御部１４（ＣＰＵ）により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＯＭ１６に予め格納されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合がある。このようなソフトウェアは、読取装置によってその記憶媒体から読み取られて、あるいは通信部１０等を介してダウンロードされた後、実行可能なプログラムの形式でＲＯＭ１６に格納される。制御部１４は、ＲＯＭ１６からプログラムを読み出し、そのプログラムを実行する。
【００２３】
本実施の形態に係る通信端末１は、受信したメッセージを表示部２０に表示する機能（メッセージ表示機能）に加えて、受信したメッセージの本文を音声で読上げる機能（メッセージ読上げ機能）を有している。メッセージは、電子メールの他、ＳＭＳ（Short  Message  Service）によるメッセージ、ＳＮＳ（Social  Network  Service）サービスを利用してユーザ間で送受信されるメッセージなどが含まれる。
【００２４】
ここで、通信端末１が受信するメッセージの中には、メッセージの本文中に、起動するアプリケーションを特定する宛先情報を含んだものが存在する。この宛先情報には、メッセージの送信者の電話番号やメールアドレス、および送信者以外の第三者の電話番号やメールアドレスが含まれる。宛先情報にはさらに、ＵＲＬ（Uniform  Resource  Locator）、イベントの開催日時といった日時に関する情報、イベントの開催場所といった場所に関する情報などが含まれる。なお、ＵＲＬは、Ｗｅｂページのネットワーク上の記憶場所を示すアドレス、例えばＨＴＴＰ（HyperText  Transfer  Protocol）アドレス等に相当する。
【００２５】
たとえば、メッセージの本文中に送信者の電話番号が含まれている場合、メッセージの受信者であるユーザによって電話番号が選択されると、電話を掛けるためのアプリケーション（電話アプリ）が起動する。これにより、ユーザは、送信者に電話を掛けることができるため、メッセージに対して即時に応答することが可能となる。
【００２６】
しかしながら、このような宛先情報を含んだメッセージがメッセージ読上げ機能によって読上げられた場合には、宛先情報はメッセージの内容を表す音声データの一部分に過ぎないため、ユーザはメッセージの本文から宛先情報を選択することが困難であった。特に、目の不自由なユーザにとっては、メッセージ本文のどの部分に宛先情報が表示されているかを認識することが難しいため、宛先情報を活用することが困難となっていた。このように、メッセージ読上げ機能が動作する場面において、メッセージ本文中に含まれる宛先情報は、必ずしもユーザにとって使い勝手の良いものとはなっていなかった。
【００２７】
そこで、本実施の形態では、メッセージ読上げ機能を有する通信端末１において、受信したメッセージの本文に宛先情報が含まれている場合には、メッセージ本文を読上げた後に、ユーザとの間で対話処理を実行する。この対話処理では、通信端末１は、メッセージの本文から抽出した宛先情報の選択を促すための音声案内をユーザに提供する。これにより、実質的に、ユーザがメッセージの本文から宛先情報を選択することを可能とし、宛先情報の有用性を向上させる。
【００２８】
次に、図２を用いて、本実施の形態に係る通信端末１の制御部１４の制御構成について説明する。
【００２９】
図２は、本実施の形態に係る通信端末１におけるメッセージ読上げ機能および対話処理に関する制御構成の一例を示すブロック図である。以下の説明では、受信されるメッセージが電子メールである場合の、通信端末１の制御構成の一例について説明する。
【００３０】
図２を参照して、制御部１４は、メッセージ処理部３０と、メッセージ読上げ部３２と、情報抽出部３４と、対話処理部３６とを含む。
【００３１】
通信部１０は、ネットワーク上の種々の装置との間で情報の送受信処理を行なう。この処理は、サーバ装置（図示せず）から電子メールを受信する処理と、サーバ装置へ電子メールを送信する処理とを含む。
【００３２】
ＲＡＭ１８は、メッセージ処理部３０に接続され、通信部１０により受信される電子メールのデータや、メッセージ処理部３０によるプログラムの実行に利用されるデータ等を格納する。
【００３３】
入力部２６は、外部からの情報の入力をメッセージ処理部３０へ入力する。メッセージ処理部３０は、入力部２６から入力された情報に基づいて、プログラムを実行する。メッセージ処理部３０に入力される情報には、メッセージ読上げ機能を有効（オン）とするか無効（オフ）とするかの設定情報が含まれる。
【００３４】
メッセージ処理部３０は、入力部２６に対して電子メールのアプリケーション（メールアプリ）が起動する指示が入力されたことに応じて、メールアプリを起動する。メッセージ処理部３０は、通信部１０によって受信された複数の電子メールの中から、入力部２６が一通の電子メールを表示対象に選択する操作を受け付けると、表示対象の電子メールを表示部２０（ディスプレイ）に表示する。
【００３５】
メッセージ処理部３０はさらに、入力部２６からの入力情報に基づいて、メッセージ読上げ機能がオンに設定されているか、オフに設定されているかを判断する。メッセージ読上げ機能がオンに設定されている場合、メッセージ処理部３０は、表示対象の電子メールのデータをメッセージ読上げ部３２および情報抽出部３４へ伝達する。一方、メッセージ読上げ機能がオフに設定されている場合、メッセージ処理部３０は、表示対象の電子メールのデータを情報抽出部３４へ伝達する。
【００３６】
メッセージ読上げ部３２は、音声出力部２２を通じて、表示対象の電子メールの本文を音声で読上げる。具体的には、メッセージ読上げ部３２は、メッセージ処理部３０から入力される電子メールの本文のデータをデジタルの音声信号に変換し、変換された音声信号にデコード処理およびデジタル／アナログ変換などを施す。そして、メッセージ読上げ部３２は、変換後の電気信号を音声出力部２２に出力する。音声出力部２２は、メッセージ読上げ部３２から電気信号が入力されると、スピーカを通じて電子メールの本文を表わす音声を出力する。
【００３７】
情報抽出部３４は、表示対象の電子メールの本文から、起動するアプリケーションを特定する宛先情報を抽出する。情報抽出部３４は、抽出した宛先情報を対話処理部３６へ伝達する。
【００３８】
対話処理部３６は、メッセージ読上げ部３２による電子メールの本文の読上げが完了した後、情報抽出部３４により抽出された宛先情報に基づいて、ユーザとの間でアプリケーションを起動するための対話処理を実行する。
【００３９】
具体的には、対話処理部３６は、音声入力部２４で検出された音声データを音声認識する音声認識部３８を含む。電子メールの本文に宛先情報が含まれている場合、対話処理部３６は、音声認識部３８を起動する。
【００４０】
音声入力部２４は、外部から入力される音声データを検出する。言い換えれば、音声入力部２４は、外部から受信した音データから、人間の発する音声の周波数帯域を抽出することによって、音声データを検出する。音声入力部２４は、検出した音声データを音声認識部３８へ伝達する。対話処理部３６は、音声認識部３８における音声データの認識結果に基づいて、応答内容を設定する。そして、対話処理部３６は、設定した応答内容を示す音声を、音声出力部２２を介してユーザに出力する。対話処理部３６はさらに、設定した応答内容を表示部２０に表示する。
【００４１】
対話処理部３６はさらに、メッセージ本文から抽出した宛先情報と、起動するアプリケーションとを対応付けるためのテーブル４０を有している。図３は、テーブル４０の一例を示す図である。
【００４２】
図３を参照して、テーブル４０において、宛先情報と、宛先情報を選択することによって起動するアプリケーションとが対応付けられている。テーブル４０では、宛先情報の種類に応じて、１つまたは複数のアプリケーションが対応付けられている。宛先情報に対応付けられるアプリケーションは、宛先情報に対してユーザがアクションをとるために起動する可能性のあるアプリケーションに相当する。
【００４３】
たとえば、図３に示すように、電話番号には、電話のアプリケーション（電話アプリ）、電話番号やメールアドレスなど連絡先のデータを管理するための電話帳のアプリケーション（電話帳アプリ）および、ＳＭＳのアプリケーション（ＳＭＳアプリ）が対応付けられる。電子メールの受信者であるユーザは、電話番号が示す連絡先に対して電話を発信する可能性がある。または、ユーザは、電話番号が示す連絡先を、電話帳に新規に登録する可能性がある。あるいは、ユーザは、電話番号が示す連絡先に対してショートメッセージを送信する可能性がある。
【００４４】
テーブル４０ではさらに、宛先情報に対応付けられるアプリケーションの各々について、そのアプリケーションにおいてユーザがとり得るアクションが関連付けられている。図３では、アプリケーションとアクションとを併記している。たとえば、電話番号の場合には、電話アプリに対して「発信」が関連付けられ、電話帳アプリに対して「電話帳登録」が関連付けられ、ＳＭＳアプリに対して「ＳＭＳ送信」が関連付けられている。
【００４５】
なお、１つの宛先情報に複数のアプリケーションが対応付けられる場合には、各アプリケーションに対して優先順位を付してもよい。たとえば、電話番号の場合、ユーザが連絡先に発信する可能性が最も高く、電話帳に連絡先を新規登録する可能性が次に高い。そのため、優先順位は「電話アプリ」、「電話帳アプリ」、「ＳＭＳアプリ」の順番とされる。この優先順位は、ユーザが任意に設定することができる。
【００４６】
また、メールアドレスには、電子メールのアプリケーション（メールアプリ）、ＳＭＳアプリ、および電話帳アプリが対応付けられる。各アプリケーションにおいてユーザがとり得るアクションとして、電子メールアプリには「Ｅ−ｍａｉｌ送信」が関連付けられ、ＳＭＳアプリには「ＳＭＳ送信」が関連付けられ、電話帳アプリには「電話帳登録」が関連付けられている。なお、ユーザは、メールアドレスが電子メールの送信者のメールアドレスである場合、送信者にメッセージを返信する可能性が高い。そのため、優先順位は、「メールアプリ」、「ＳＭＳアプリ」、「電話帳アプリ」の順番とされる。
【００４７】
ＵＲＬには、Ｗｅｂページを閲覧するためのアプリケーションであるＷｅｂブラウザ、速やかにＵＲＬに接続できるように当該ＵＲＬを登録（ブックマーク登録）するためのアプリケーション（ブックマークアプリ）、および電話帳アプリが対応付けられる。各アプリケーションにおいてユーザがとり得るアクションとして、Ｗｅｂブラウザには「ブラウザ起動」が関連付けられ、ブックマークアプリには「ブックマーク登録」が関連付けられ、電話帳アプリには「電話帳登録」が関連付けられている。なお、ユーザは、ＵＲＬに接続してＷｅｂページを閲覧する可能性が高い。そのため、優先順位は、「Ｗｅｂブラウザ」、「ブックマークアプリ」、「電話帳アプリ」の順番とされる。
【００４８】
日時に関する情報には、カレンダーを表示するためのアプリケーション（カレンダーアプリ）、およびイベントのスケジュールを管理するためのアプリケーション（スケジュール管理アプリ）が対応付けられる。各アプリケーションにおいてユーザがとり得るアクションとして、カレンダーアプリには「カレンダー表示」が関連付けられ、スケジュール管理アプリには「スケジュール登録」が関連付けられている。
【００４９】
場所に関する情報には、指定された地域の地図を表示するためのアプリケーション（地図アプリ）が対応付けられる。地図アプリに対してユーザがとり得るアクションとして、「地図表示」が関連付けられている。
【００５０】
図２に戻って、対話処理部３６は、対話処理において、電子メールの本文から抽出された宛先情報の選択を促すための案内を、音声出力部２２を通じてユーザに対して提供する。ユーザが当該案内に応答して宛先情報を選択した場合、対話処理部３６は、テーブル４０（図３）を参照することにより、選択された宛先情報に対応付けられるアプリケーションを特定する。
【００５１】
ここで、ユーザにより選択された宛先情報に複数のアプリケーションが対応付けられる場合には、対話処理部３６はさらに、複数のアプリケーションの中から１つのアプリケーションの選択を促すための案内を、音声出力部２２を通じてユーザに提供する。このようにして、ユーザは、通信端末１から提供される音声案内に応答することにより、電子メールの本文に含まれる宛先情報を選択し、かつ、その選択した宛先情報に対応付けられる複数のアプリケーションの中から、起動するアプリケーションを選択することができる。
【００５２】
対話処理部３６は、起動するアプリケーションが選択されたと判断すると、対話処理を終了し、選択されたアプリケーションを起動する。選択されたアプリケーションが起動すると、制御部１４は、当該アプリケーションに関連付けられたアクションを実行する。
【００５３】
図４は、通信端末１において受信された電子メールが表示されるときの処理を示すフローチャートである。以下、当該処理において制御部１４が実行する処理の流れを説明する。たとえば、受信された複数の電子メールの中から、一通の電子メールを表示対象に選択する操作を受け付けたことに応じて、制御部１４は図４の処理を開始する。図４の処理は、メールアプリの一部として実装されてもよいし、メールアプリを補助するためのアプリとして実装されてもよい。
【００５４】
図４を参照して、ステップＳ０１では、メッセージ処理部３０は、表示対象のメールのデータをＲＡＭ１８から読出す。
【００５５】
ステップＳ０２では、メッセージ処理部３０は、入力部２６からの入力情報に基づいて、メッセージ読上げ機能がオンに設定されているか、オフに設定されているかを判断する。メッセージ読上げ機能がオフに設定されている場合（ステップＳ０２のＮＯ判定時）、ステップＳ０３により、メッセージ処理部３０は、表示対象のメールの本文を表示部２０に表示する。
【００５６】
情報抽出部３４は、ステップＳ０４により、メールの本文から宛先情報を抽出する。ステップＳ０５では、情報抽出部３４は、抽出された宛先情報のリストを作成する。
【００５７】
情報抽出部３４は、ステップＳ０６により、ユーザがメールの読込みを終了したか否かを判断する。ステップＳ０６における判断は、たとえば、ユーザがタッチスクリーン上で画面表示を上下方向に移動させる操作（スクロール）を停止してからの経過時間をカウントし、カウント値と所定時間とを比較することによって行なうことができる。情報抽出部３４は、カウント値が所定時間に達したときに、ユーザが読込みを終了したと判断する。または、情報抽出部３４は、表示部２０にメールの本文が表示されてからの経過時間をカウントし、カウント値が所定時間に達したときに、ユーザが読込みを終了したと判断するようにしてもよい。
【００５８】
情報抽出部３４は、ユーザがメールの読込みを終了したと判断するまでステップＳ０６の処理で留まる。そして、ユーザがメールの読込みを終了したと判断すると（ステップＳ０６のＹＥＳ判定時）、情報抽出部３４は、ステップＳ０７に進み、ステップＳ０５にて作成したリストを表示部２０に表示する。
【００５９】
図５は、メッセージ読上げ機能がオフに設定されている場合の表示部２０における画面遷移の一例を示す図である。
【００６０】
図５を参照して、図４のステップＳ０３の処理により、表示部２０の画面にはメールの本文が表示されている。メールの本文中には、電話番号、メールアドレスおよびＵＲＬといった複数の宛先情報が含まれている。図５では、メールの本文が表示部２０の画面に収まりきらない場合を想定している。この場合、ユーザは、画面表示を上下方向に移動させる操作（スクロール）を行なうことにより、画面に表示しきれない部分を表示させることができる。
【００６１】
情報抽出部３４は、図４のステップＳ０４およびＳ０５の処理により、メールの本文から宛先情報を抽出し、抽出した宛先情報のリスト（抽出リスト）を作成する。そして、ユーザがメールの読込みを終了したと判断すると（図４のステップＳ０６のＹＥＳ判定時）、読込みが終了したと判断してから一定時間が経過したタイミングで、情報抽出部３４は、作成したリストを表示部２０の画面に表示する。
【００６２】
リストが表示部２０の画面に表示されている状態において、入力部２６は、ユーザによる宛先情報を選択する操作を受け付ける。入力部２６は、ユーザにより選択された宛先情報を検出し、検出した宛先情報をメッセージ処理部３０へ出力する。たとえば、タッチスクリーンのディスプレイ（表示部２０）にリストが表示されると、タッチパネル（入力部２６）は、ディスプレイへのユーザによるタッチ操作を受け付ける。タッチパネルは、ユーザの指が触れたディスプレイ上の位置に対応する宛先情報を検出し、検出した宛先情報をメッセージ処理部３０へ出力する。
【００６３】
メッセージ処理部３０は、入力部２６からの信号に基づいて宛先情報が選択されたと判断すると、選択された宛先情報に対応付けられるアプリケーションを起動する。たとえば、ユーザによってリストから電話番号が選択された場合には、電話アプリが起動する。これにより、ユーザは電話番号が示す連絡先に発信することができる。
【００６４】
図４に戻って、メッセージ読上げ機能がオンに設定されている場合（ステップＳ０２のＹＥＳ判定時）、メッセージ処理部３０は、ステップＳ０８により、メールの本文を表示部２０に表示する。メッセージ処理部３０はさらに、メールの本文のデータをメール読上げ部３２へ伝達する。
【００６５】
ステップＳ０９では、メール読上げ部３２は、音声出力部２２を通じて、メールの本文を音声で読上げる。情報抽出部３４は、ステップＳ１０により、メールの本文から宛先情報を抽出する。
【００６６】
対話処理部３６は、ステップＳ１１により、メッセージ読上げ部３２における読上げが完了したか否かを判断する。メッセージ読上げ部３２がメールの本文の読上げを完了したと判断すると（ステップＳ１１のＹＥＳ判定時）、対話処理部３６は、ステップＳ１２に進み、情報抽出部３４からの入力情報に基づいて、メールの本文に宛先情報が含まれているか否かを判断する。メールの本文に宛先情報が含まれていない場合（ステップＳ１２のＮＯ判定時）、対話処理部３６は処理を終了する。
【００６７】
これに対して、メールの本文に宛先情報が含まれている場合（ステップＳ１２のＹＥＳ判定時）には、対話処理部３６は、ステップＳ１３により、音声認識部３８を起動する。音声認識部３８が起動すると、対話処理部３６は、ステップＳ１４により、情報抽出部３４により抽出された宛先情報に基づいて、ユーザとの間でアプリケーションを起動するための対話処理を実行する。
【００６８】
図６は、メッセージ読上げ機能がオンに設定されている場合の表示部２０における画面遷移の一例を示す図である。図６では、表示部２０における画面遷移とともに、対話処理においてユーザと通信端末１との間でやり取りされる音声の遷移の一例が示されている。
【００６９】
図６を参照して、図４のステップＳ０８の処理により、表示部２０の画面にはメールの本文が表示されている。図６においても、図５と同様に、メールの本文が表示部２０の画面に収まりきらない場合を想定している。メールの本文中には、電話番号、メールアドレスおよびＵＲＬといった複数の宛先情報が含まれている。
【００７０】
図４のステップＳ０９の処理により、メッセージ読上げ部３２によってメールの本文が音声で読上げられる。表示部２０においては、メッセージ読上げ部３２が読上げている部分が画面に表示されるように、画面表示が自動的にスクロールされる。
【００７１】
図４のステップＳ１０の処理により、情報抽出部３４は、メールの本文から宛先情報を抽出する。情報抽出部３４は、抽出した宛先情報を対話処理部３６へ伝達する。
【００７２】
メールの本文の読上げが完了したと判断してから一定時間が経過すると（ステップＳ１１のＹＥＳ判定時）、メールの本文に宛先情報が含まれているときには（ステップＳ１２のＹＥＳ判定時）、対話処理部３６は、音声認識部３８を起動し（図４のステップＳ１３）、ユーザとの間で対話処理（図４のステップＳ１４）を実行する。
【００７３】
ユーザとの対話処理では、最初に、対話処理部３６は、メールの本文から抽出された複数の宛先情報のうちの１つの宛先情報の選択を促すための案内を、音声出力部２２を通じてユーザに対して提供する。ユーザに提供される案内は、たとえば、図６に示す第１から第３の音声案内で構成されている。対話処理部３６は、案内内容を表わす音声を、音声出力部２２を通じてユーザに出力するとともに、その案内内容を表示部２０の画面に表示する。なお、表示部２０の画面に案内内容を表示するか否かについては、ユーザが任意に選択することができる。
【００７４】
第１の音声案内では、宛先情報の種類の選択を促すための案内がユーザに提供される。図６の例では、メールの本文中に３種類の宛先情報（電話番号、メールアドレス、ＵＲＬ）が含まれている。したがって、対話処理部３６は、「本文に、電話番号、メールアドレス、ＵＲＬがあります。どれに対してアクションをしますか？『電話番号』、『メールアドレス』、『ＵＲＬ』」という質問フレーズを表わす音声を、音声出力部２２を通じてユーザに出力する。
【００７５】
音声認識部３８は、質問フレーズに対するユーザの応答内容（回答フレーズ）を音声認識する。対話処理部３６は、音声認識部３８により認識された応答内容から、ユーザが選択した宛先情報の種類を検出する。具体的には、ユーザの「電話番号」という回答フレーズを表わす音声が音声入力部２４で検出され、検出された回答フレーズが音声認識部３８で認識されることにより、対話処理部３６は、ユーザが電話番号を選択したことを検出する。
【００７６】
次に、第２の音声案内では、選択された種類の宛先情報に対応付けられたアプリケーションを起動するか否かの選択を促すための案内がユーザに提供される。たとえば、第１の音声案内に応答して電話番号が選択された場合には、対話処理部３６は、電話番号に対応付けられるアプリケーションを起動するか否かの選択を促すための案内をユーザに提供する。具体的には、対話処理部３６は、「本文に電話番号が２つあります。『０９０１２３４５６７８』、『０９０３３４４４５６７』、これらの電話番号に対して何らかのアクションをしますか？『ＹＥＳ』、『ＮＯ』」という質問フレーズを表わす音声を、音声出力部２２を通じてユーザに出力する。
【００７７】
なお、電話番号が電話帳に登録されている連絡先である場合には、電話番号を表わす音声に代えて、もしくは電話番号を表わす音声とともに連絡先を表わす音声を出力してもよい。
【００７８】
また、電子メールの本文から抽出された宛先情報が１種類（たとえば、電話番号のみ）である場合には、対話処理部３６は、第１の音声案内をスキップすることができる。すなわち、対話処理部３６は、対話処理の最初に第２の音声案内を提供することにより、宛先情報に対応付けられるアプリケーションを起動するか否かの選択をユーザに促す。
【００７９】
音声認識部３８は、質問フレーズに対するユーザの応答内容（回答フレーズ）を音声認識する。対話処理部３６は、音声認識部３８により認識された応答内容から、選択した宛先情報に対応付けられるアプリケーションを起動するか否かを判断する。具体的には、ユーザの「ＹＥＳ」という回答フレーズを表わす音声が音声入力部２４で検出され、検出された回答フレーズが音声認識部３８で認識された場合、対話処理部３６は、ユーザが電話番号に対応付けられるアプリケーションを起動することを選択したと判断する。
【００８０】
一方、ユーザの「ＮＯ」という回答フレーズが音声認識部３８で認識された場合には、対話処理部３６は、ユーザが電話番号に対応付けられるアプリケーションを起動しないことを選択したと判断する。この場合、対話処理部３６は対話処理を終了する。
【００８１】
次に、第３の音声案内では、メール本文から抽出された宛先情報の中に、選択された種類の宛先情報が複数存在する場合、同一種類の複数の宛先情報のうちの１つの宛先情報の選択を促すための案内がユーザに提供される。具体的には、対話処理部３６は、「どの電話番号にアクションをしますか？『０９０１２３４５６７８』、『０９０３３４４５６７』、『キャンセル』」という質問フレーズを表わす音声を、音声出力部２２を通じてユーザに出力する。なお、上述した第２の音声案内と同様に、電話番号が電話帳に登録されている連絡先である場合には、電話番号を表わす音声に代えて、もしくは電話番号を表わす音声とともに連絡先を表わす音声を出力してもよい。
【００８２】
音声認識部３８は、質問フレーズに対するユーザの応答内容（回答フレーズ）を音声認識する。対話処理部３６は、音声認識部３８により認識された応答内容から、ユーザが選択した宛先情報を検出する。具体的には、ユーザの「０９０１２３４５６７８」という回答フレーズを表わす音声が音声入力部２４で検出され、検出された回答フレーズが音声認識部３８で認識されることにより、対話処理部３６は、ユーザが「０９０１２３４５６７８」という電話番号を選択したことを検出する。あるいは、『０９０１２３４５６７８』に対応する連絡先を含む回答フレーズを表わす音声が音声入力部２４で検出され、検出された回答フレーズが音声認識部３８で認識されることにより、対話処理部３６は、ユーザが「０９０１２３４５６７８」という電話番号を選択したことを検出する。
【００８３】
なお、ユーザの「キャンセル」という回答フレーズが音声認識部３８で認識された場合、対話処理部３６は、ユーザがいずれの電話番号に対してもアプリケーションを起動しないことを選択したと判断し、対話処理を終了する。
【００８４】
上記の第１から第３の音声案内に応答することによってユーザが宛先情報を選択すると、対話処理部３６は、テーブル４０（図３）を参照することにより、選択された宛先情報に対応付けられるアプリケーションを特定する。具体的には、対話処理部３６は、「０９０１２３４５６７８」という電話番号に対応付けられるアプリケーションとして、電話アプリ、電話帳アプリ、およびＳＭＳアプリを特定する。
【００８５】
次に、対話処理部３６は、ユーザによって選択された宛先情報に複数のアプリケーションが対応付けられる場合には、複数のアプリケーションの中から１つのアプリケーションの選択を促すための案内を、音声出力部２２を通じてユーザに提供する。ユーザに提供される案内は、たとえば、図６に示す第４の音声案内により構成される。
【００８６】
第４の音声案内では、複数のアプリケーションにそれぞれ関連付けられる複数のアクションが提示され、これら複数のアクションの中から１つのアクションの選択を促すための案内がユーザに提供される。具体的には、対話処理部３６は、テーブル４０（図３）を参照することにより、「電話アプリ」、「電話帳アプリ」、「ＳＭＳアプリ」にそれぞれ関連付けられるアクションとして、「発信」、「電話帳登録」、「ＳＭＳ送信」を特定する。そして、対話処理部３６は、これらの特定されたアクションに基づいて、「どのアクションをしますか？『発信』、『電話帳登録』、『ＳＭＳ送信』、『キャンセル』」という質問フレーズを表わす音声を、音声出力部２２を通じてユーザに出力する。なお、第４の音声案内において、複数のアプリケーション（複数のアクション）を提示する順番は、テーブル４０（図３）において各アプリケーションに付された優先順位に従って設定することができる。
【００８７】
音声認識部３８は、質問フレーズに対するユーザの応答内容（回答フレーズ）を音声認識する。対話処理部３６は、音声認識部３８により認識された応答内容から、ユーザが選択したアプリケーションを検出する。具体的には、ユーザの「発信」という回答フレーズを表わす音声が音声入力部２４で検出され、検出された回答フレーズが音声認識部３８で認識されることにより、対話処理部３６は、ユーザが「電話アプリ」を選択したことを検出する。
【００８８】
なお、ユーザの「キャンセル」という回答フレーズが音声認識部３８で認識された場合、対話処理部３６は、ユーザがいずれのアプリケーションも起動しないことを選択したと判断し、対話処理を終了する。
【００８９】
以上のようにして、対話処理部３６は、受信したメールの本文から抽出された宛先情報に基づいて、ユーザとの間で対話処理を実行する。図６に示す対話処理の一例では、通信端末１から提供される第１から第３の音声案内にユーザが応答することにより、抽出された複数の宛先情報の中から１つの宛先情報（たとえば、「０９０１２３４５６７８」）が選択される。そして、第４の音声案内にユーザが応答することにより、選択した宛先情報に対応付けられる複数のアプリケーションの中から、起動するアプリケーション（たとえば、電話アプリ）が選択される。
【００９０】
対話処理部３６は、起動するアプリケーション（電話アプリ）が選択されたと判断すると、対話処理を終了し、選択されたアプリケーション（電話アプリ）を起動する。選択されたアプリケーションを起動すると、制御部１４は、当該アプリケーション（電話アプリ）に関連付けられたアクション（発信）を実行する。
【００９１】
なお、第１〜第３の音声案内に応答して、ユーザがメールアドレス（たとえば、「ＦＬ＠ＸＸＸ．ｃｏｍ」）を選択した場合には、対話処理部３６は、テーブル４０（図３）を参照して、メールアドレスに対応付けられる複数のアプリケーション（電子メールアプリ、ＳＭＳアプリ、電話帳アプリ）を特定する。そして、対話処理部３６は、第４の音声案内において、電子メールアプリ、ＳＭＳアプリ、電話帳アプリのうち、どのアプリケーションを起動するかの選択をユーザに促す。具体的には、対話処理部３６は、「どのアクションをしますか？『Ｅ−ｍａｉｌ送信』、『ＳＭＳ送信』、『電話帳登録』、『キャンセル』」という質問フレーズを表わす音声を、音声出力部２２を通じてユーザに出力する。なお、第４の音声案内に応答してユーザが電子メールアプリを選択した場合には、電子メールアプリが既に起動しているため、直ちにアクション（Ｅ−ｍａｉｌ送信）が実行される。
【００９２】
また、第１〜第３の音声案内に応答して、ユーザがＵＲＬ（たとえば、「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｏｍ」）を選択した場合には、対話処理部３６は、テーブル４０（図３）を参照して、ＵＲＬに対応付けられる複数のアプリケーション（Ｗｅｂブラウザ、ブックマークアプリ、電話帳アプリ）を特定する。そして、対話処理部３６は、第４の音声案内において、Ｗｅｂブラウザ、ブックマークアプリ、電話帳アプリのうち、どのアプリケーションを起動するかの選択をユーザに促す。具体的には、対話処理部３６は、「どのアクションをしますか？『ブラウザ起動』、『ブックマーク登録』、『電話帳登録』、『キャンセル』」という質問フレーズを表わす音声を、音声出力部２２を通じてユーザに出力する。
【００９３】
以上説明したように、本実施の形態に係る通信端末によれば、メッセージ読上げ機能によって受信メッセージの本文が音声で読上げられた後、受信メッセージの本文から抽出した宛先情報に基づいてユーザとの間で対話処理が実行されることにより、ユーザは、受信メッセージの本文から宛先情報を選択することができる。これにより、メッセージ読上げ機能が動作する場面においても宛先情報を有効活用できるため、ユーザの使い勝手を向上させることができる。
【００９４】
また、本実施の形態に係る通信端末によれば、メッセージ読上げ機能がオフに設定されている場合には、受信メッセージの本文から抽出した宛先情報のリストが表示される。これにより、ユーザにとって宛先情報の選択が容易となる。
【００９５】
なお、上記の実施の形態では、メールの本文の読み上げが完了してから選択された宛先情報に対応付けられるアプリケーションを起動するまでの間、対話処理を実行する構成を例示したが、本実施の形態における「アプリケーションを起動するための対話処理」には、上記構成以外に、メールの本文の読み上げが完了してからアプリケーションを起動するまでの間の一部分において対話処理を実行する構成も含まれることを確認的に記載する。
【００９６】
（変形例１）
上記の実施の形態では、メッセージ読上げ機能がオンに設定されている場合には、メッセージの本文を表示部２０の画面に表示した状態で、メッセージ読上げ部３２によりメッセージの本文を音声で読上げる構成について説明したが、表示部２０がタッチスクリーンのディスプレイである場合には、メッセージの本文の読上げ中に、ユーザの指が誤ってディスプレイ上の宛先情報が表示された位置を触れてしまう可能性がある。このような場合、タッチパネル（入力部２６）がユーザの指が触れた宛先情報を検出することによって、検出した宛先情報に対応付けられるアプリケーションが誤って起動するという不具合が起きてしまう。
【００９７】
そこで、本実施の形態の変形例１に係る通信端末では、メッセージ読上げ部３２によるメッセージの本文の読上げ中は、タッチパネル（入力部２６）への入力操作の受け付けを無効とする。
【００９８】
図７は、実施の形態の変形例１に係る通信端末において受信された電子メールが表示されるときの処理を示すフローチャートである。図７を参照して、通信端末１の制御部１４は、図４と同様のステップＳ０１〜Ｓ１４により、メッセージ読上げ機能のオン／オフに応じて、受信メールの本文の表示および宛先情報のリストの表示、または、受信メールの本文の表示、メール本文の読上げおよび対話処理を実行する。
【００９９】
さらに、制御部１４は、メッセージ読上げ機能がオンに設定されている場合には、図４と同様のステップＳ０８により、受信メールの本文をディスプレイ（表示部２０）に表示すると、ステップＳ０８１により、タッチパネル（入力部２６）への入力操作の受け付けを無効とする。これにより、メール本文の読上げ中にユーザの指がディスプレイを触れたことによって、アプリケーションが誤って起動するのを防止することができる。
【０１００】
（変形例２）
図７の変形例１では、メッセージの本文の読上げ中はタッチパネル（入力部２６）を無効としたが、図８に示すように、メッセージの本文の読上げ中にメッセージの本文を表示部２０に表示しない構成としても同様の効果を得ることができる。
【０１０１】
図８は、実施の形態の変形例２に係る通信端末において受信された電子メールが表示されるときの処理を示すフローチャートである。図８を参照して、通信端末１の制御部１４は、メッセージ読上げ機能がオフに設定されている場合（ステップＳ０２のＮＯ判定時）には、図４と同様のステップＳ０３〜Ｓ０７により、受信メールの表示および宛先情報のリストの表示を実行する。
【０１０２】
一方、メッセージ読上げ機能がオンに設定されている場合（ステップＳ０２のＹＥＳ判定時）には、制御部１４は、メッセージの本文をディスプレイ（表示部２０）に表示することなく、図４のステップＳ０９〜Ｓ１４により、メール本文の読上げおよび対話処理を実行する。このように、メール本文の読上げ中、ディスプレイにはメール本文が表示されないため、たとえユーザの指がディスプレイを触れた場合であっても、アプリケーションが誤って起動するのを防止することができる。
【０１０３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０４】
１  通信端末、１０  通信部、１４  制御部、１６  ＲＯＭ、１８  ＲＡＭ、２０  表示部、２２  音声出力部、２４  音声入力部、２６  入力部、３０  メッセージ処理部、３２  メッセージ読上げ部、３４  情報抽出部、３６  対話処理部、３８  音声認識部、４０  テーブル。
【図１】
0006423673.tif 000002
【図２】
0006423673.tif 000003
【図３】
0006423673.tif 000004
【図４】
0006423673.tif 000005
【図５】
0006423673.tif 000006
【図６】
0006423673.tif 000007
【図７】
0006423673.tif 000008
【図８】
0006423673.tif 000009