(57)【要約】【課題】文字情報を添付した電話発信を行う際のユーザの操作入力方法を改善すること。【解決手段】態様の１つに係る電子機器は、表示部と、通信部と、電話発信とともに送信する送信用メッセージの入力を制御するプロセッサとを備える。前記プロセッサは、前記表示部において電話発信先が選択されると、前記送信用メッセージの入力に関連した拡張機能に基づく処理を実行する。前記プロセッサは、前記表示部において電話発信先が選択されると、前記拡張機能を含むメニュー画面を前記表示部に表示させる処理を実行する。【選択図】図２
2020021976.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
通信部と、
電話発信とともに送信する送信用の文字メッセージの入力を制御するプロセッサとを備え、
前記プロセッサは、
前記表示部において電話発信先が選択されると、前記文字メッセージの入力に関連した拡張機能に基づく処理を実行する電子機器。
【請求項２】
前記プロセッサは、
前記表示部において電話発信先が選択されると、前記拡張機能を含むメニュー画面を前記表示部に表示させる処理を実行する請求項１に記載の電子機器。
【請求項３】
前記プロセッサは、
前記電話発信先の選択に伴い、前記文字メッセージとして選択可能な複数の入力候補を前記表示部に表示させる処理を実行する請求項１に記載の電子機器。
【請求項４】
前記複数の入力候補は、予め設定される定型文字列、同一の前記電話発信先との間で送受信された文字列、及びアプリケーションの実行履歴に含まれる文字列を含む請求項３に記載の電子機器。
【請求項５】
前記プロセッサは、
前記電話発信先の選択に伴い、前記文字メッセージの編集用のユーザインタフェースを前記表示部に表示させる処理を実行する請求項１に記載の電子機器。
【請求項６】
前記プロセッサは、
前記表示部において文字列を選択する範囲指定操作がなされると、当該範囲指定操作に伴って電話発信する操作をユーザから受け付けるサブメニュー画面を前記表示部に表示させ、
前記サブメニュー画面において電話発信が選択されると、前記電話発信先を選択する電話帳画面を前記表示部に表示させ、
前記電話帳画面における電話発信先の選択に伴い、前記範囲指定操作により選択された文字列を前記文字メッセージに決定する処理を実行する請求項１に記載の電子機器。
【請求項７】
前記プロセッサは、
前記電話発信先に選択された着信履歴に文字メッセージが含まれる場合、当該文字メッセージを前記送信用の文字メッセージとして自動選択する処理を実行する請求項１に記載の電子機器。
【請求項８】
表示部と、通信部とを備える電子機器が実行する制御方法であって、
前記表示部において電話発信先が選択されると、電話発信とともに送信する送信用の文字メッセージの入力に関連した拡張機能に基づく処理を実行するステップを含む制御方法。
【請求項９】
表示部と、通信部とを備える電子機器に、
前記表示部において電話発信先が選択されると、電話発信とともに送信する送信用の文字メッセージの入力に関連した拡張機能に基づく処理を実行するステップを実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
従来、発信側の携帯電話機で通話発信を行う際に相手へ要件等の文字情報を入力して発信し、この発信に応じた相手側（着信側）の携帯電話機の着信時に、発信側の電話番号と文字情報を表示させる技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６２７５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電話発信が可能な電子機器における各種操作入力の方法が多様化する中、文字情報を添付した電話発信を行う際のユーザの操作入力方法には改善の余地がある。
【課題を解決するための手段】
【０００５】
態様の１つに係る電子機器は、表示部と、通信部と、電話発信とともに送信する送信用メッセージの入力を制御するプロセッサとを備え、前記プロセッサは、前記表示部において電話発信先が選択されると、前記送信用メッセージの入力に関連した拡張機能に基づく処理を実行する。
【０００６】
態様の１つに係る制御方法は、表示部と、通信部とを備える電子機器が実行する制御方法であって、前記表示部において電話発信先が選択されると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理を実行するステップを含む。
【０００７】
態様の１つに係る制御プログラムは、表示部と、通信部とを備える電子機器に、前記表示部において電話発信先が選択されると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理を実行するステップを実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る通話システムの概要を示す図である。
【図２】図２は、実施形態に係る電子機器の機能構成の一例を示すブロック図である。
【図３】図３は、実施形態に係る定型文データの一例を示す図である。
【図４】図４は、実施形態に係る履歴データの一例を示す図である。
【図５】図５は、実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図６】図６は、実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図７】図７は、実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図８】図８は、実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図９】図９は、実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図１０】図１０は、実施形態に係る電子機器により実行される処理の流れの一例を示すフローチャートである。
【図１１】図１１は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図１２】図１２は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図１３】図１３は、他の実施形態に係る電子機器１による処理の流れを示すフローチャートである。
【図１４】図１４は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【図１５】図１５は、他の実施形態に係る電子機器により実行される処理の流れの一例を示すフローチャートである。
【図１６】図１６は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【発明を実施するための形態】
【０００９】
本出願に係る実施形態を、図面を参照しつつ詳細に説明する。以下の説明において、同様の構成要素について同一の符号を付すことがある。さらに、重複する説明は省略することがある。
【００１０】
図１は、実施形態に係る通話システムの概要を示す図である。実施形態に係る通話システムは、電話機能を備える電子機器１と、電話機能を備える電子機器１００とを含む。通話システムは、電子機器１および電子機器１００間で通話や文字メッセージ通信するためのサーバを含むが省略する。図１において、電子機器１は電子機器１００に対して電話発信する発信側の電子機器として例示され、電子機器１００は電子機器１から着信する着信側の電子機器として例示される。電子機器１のユーザＵ１は、電子機器１の発信操作を行うことにより、電子機器１００を使用するユーザＵ２と通話する。
【００１１】
電子機器１は、電話発信とともに送信する送信用の文字メッセージの入力を制御することを概要とし、送信用の文字メッセージ（以下、「送信用メッセージ」と記載する）の入力に関連した拡張機能に基づく処理を実行する点に骨子がある。
【００１２】
例えば、電子機器１は、電話帳を表示する電話帳画面Ｇ１において、電子機器１００のユーザに対応する電話発信先Ｈ１が選択されると、送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示させる。拡張機能は、定型文、編集、履歴などのメニューを含む。電子機器１は、メッセージメニュー画面Ｇ２に含まれる拡張機能により、送信用メッセージとして選択可能な複数の入力候補を表示させる処理、送信用メッセージの編集用のユーザインタフェースを表示させるなどを実現する。
【００１３】
電子機器１は、メッセージメニュー画面Ｇ２に含まれる拡張機能に基づく処理を実行することにより、電話発信とともに送信する送信用メッセージが決定されると、決定した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示させる。そして、電子機器１は、通知画面Ｇ３におけるユーザＵ１の発信操作に応じて、送信用メッセージが添付された電話発信を実行する。
【００１４】
図２を用いて、実施形態に係る電子機器の機能構成を説明する。図２は、実施形態に係る電子機器の機能構成の一例を示すブロック図である。電子機器１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、プロセッサ１０と、スピーカ１１と、カメラ１２及び１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７とを有する。
【００１５】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、重なって位置してよいし、並んで位置してよいし、離れて位置してよい。ディスプレイ２Ａとタッチスクリーン２Ｂとが重なって位置する場合、例えば、ディスプレイ２Ａの１ないし複数の辺は、タッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１６】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを含む。ディスプレイ２Ａは、文字、画像、記号、及び図形等のオブジェクトを表示する。
【００１７】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触又は近接を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触又は近接したときのタッチスクリーン２Ｂ上の位置を検出することができる。以下の説明において、タッチスクリーン２Ｂが検出する複数の指、ペン、及びスタイラスペン等がタッチスクリーン２Ｂに接触又は近接した位置を「検出位置」と表記する。タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指の接触又は近接を、検出位置とともにプロセッサ１０に通知する。タッチスクリーン２Ｂは、検出位置の通知をもって接触又は近接の検出をプロセッサ１０に通知してよい。タッチスクリーン２Ｂが行える動作を、タッチスクリーン２Ｂを有するタッチスクリーンディスプレイ２は実行できる。言い換えると、タッチスクリーン２Ｂが行う動作は、タッチスクリーンディスプレイ２が行ってもよい。
【００１８】
プロセッサ１０は、タッチスクリーン２Ｂにより検出された接触又は近接、検出位置、検出位置の変化、接触又は近接が継続した時間、接触又は近接が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいて、ジェスチャの種別を判別する。プロセッサ１０が行える動作を、プロセッサ１０を有する電子機器１は実行できる。言い換えると、プロセッサ１０が行う動作は、電子機器１が行ってもよい。ジェスチャは、指を用いて、タッチスクリーン２Ｂに対して行われる操作である。タッチスクリーン２Ｂに対して行われる操作は、タッチスクリーン２Ｂを有するタッチスクリーンディスプレイ２により行われてもよい。プロセッサ１０が、タッチスクリーン２Ｂを介して判別するジェスチャには、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるが、これらに限定されない。
【００１９】
プロセッサ１０は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。このため、ユーザにとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってプロセッサ１０が行う動作は、ディスプレイ２Ａに表示されている画面に応じて異なることがある。
【００２０】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、及び荷重検出方式等の任意の方式でよい。タッチスクリーンディスプレイ２は、表示部の一例である。
【００２１】
ボタン３は、ユーザからの操作入力を受け付ける。ボタン３の数は、任意の数であってよい。プロセッサ１０はボタン３と協働することによってボタン３に対する操作を検出する。ボタン３に対する操作は、例えば、クリック、ダブルクリック、トリプルクリック、プッシュ、及びマルチプッシュを含むが、これらに限定されない。ボタン３は、例えばメニューボタン、パワーオンボタン、パワーオフボタン（電源ボタン）、リセットボタンなどの各種機能が割り当てられてよい。ボタン３は、音声入力の処理を実行させる機能が割り当てられてよい。
【００２２】
照度センサ４は、照度を検出する。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００２３】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、赤外線を照射する発光素子と、発光素子から照射された赤外線の反射光を受光する受光素子を有する。照度センサ４及び近接センサ５は、１つのセンサとして構成されていてもよい。
【００２４】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ、５Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格とが含まれる。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。
【００２５】
通信ユニット６によってサポートされる近距離無線の通信規格としては、例えば、ＷｉＭＡＸ（登録商標）（Ｗｏｒｌｄｗｉｄｅ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（登録商標）（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が含まれる。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００２６】
通信ユニット６は、スマートフォン、タブレット、デジタルカメラ、クラウドストレージなどの外部機器との通信を行って各種データのやり取りを実現できる。通信ユニット６は、通信部の一例である。
【００２７】
レシーバ７は、プロセッサ１０からの音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。マイク８は、入力されるユーザの声等を音信号へ変換してプロセッサ１０へ送信する。マイク８は、例えば、通話時などに自分の声を入力するために用いられる。
【００２８】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、プロセッサ１０の処理結果を一時的に記憶する作業領域として利用されてもよい。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２９】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する基本プログラムとが含まれる。アプリケーションは、例えば、フォアグランドで実行される場合、当該アプリケーションに係る画面を、ディスプレイ２Ａに表示する。基本プログラムは、例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、及びファームウェアなどを含んでよい。プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００３０】
ストレージ９に記憶される基本プログラムは、電子機器１の各種動作に関する処理を実現するための機能をそれぞれ提供できる。基本プログラムが提供する機能は、照度センサ４の検出結果に基づいて、ディスプレイ２Ａの輝度を調整する機能を含む。基本プログラムが提供する機能は、近接センサ５の検出結果に基づいて、タッチスクリーン２Ｂに対する操作を無効とする機能を含む。基本プログラムが提供する機能は、コネクタ１４を介して接続される外部機器との間の通信を制御する機能を含む。基本プログラムが提供する機能は、タッチスクリーン２Ｂの検出結果に基づいて判別したジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能を含む。
【００３１】
ストレージ９は、制御プログラム９Ａ、電話アプリケーション９Ｂ、メールアプリケーション９Ｃ、ブラウザアプリケーション９Ｄ、カレンダーアプリケーション９Ｅ、電話帳データ９Ｆ、定型文データ９Ｇ、履歴データ９Ｈ、設定データ９Ｚなどを記憶する。
【００３２】
制御プログラム９Ａは、各種アプリケーションと連携して、実施形態に係る電子機器１に特有の処理を実現するための各種機能を提供できる。制御プログラム９Ａは、専用に作成されたアプリケーション、あるいは既存プログラムに対するアドオンなどで実装されてもよい。
【００３３】
制御プログラム９Ａは、電話アプリケーション９Ｂと連携し、タッチスクリーンディスプレイ２において電話発信先が選択されると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理を実行するための機能を提供できる。
【００３４】
制御プログラム９Ａにより提供される機能は、タッチスクリーンディスプレイ２において電話発信先が選択されると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２（図１参照）をタッチスクリーンディスプレイ２に表示させる処理を実行する機能を含む。
【００３５】
制御プログラム９Ａにより提供される機能は、電話発信先の選択に伴い、送信用メッセージとして選択可能な複数の入力候補をタッチスクリーンディスプレイ２に表示させる処理を実行する機能を含む。複数の入力候補は、予め設定される定型文、他の電子機器との間でやり取りされたメッセージ履歴、及びアプリケーションの実行履歴に含まれる文字列を含む。制御プログラム９Ａにより提供される機能は、メッセージ履歴として、同一の電話発信先に関するメッセージ履歴だけを入力候補として表示できる機能を含んでよい。制御プログラム９Ａは、アプリケーションの実行履歴に含まれる文字列として、選択された電話発信先に関連する文字列だけを入力候補として表示できる機能を提供してもよい。
【００３６】
制御プログラム９Ａにより提供される機能は、電話発信先の選択に伴い、送信用メッセージの編集用のユーザインタフェースをタッチスクリーンディスプレイ２に表示させる処理を実行する機能を含む。
【００３７】
電話アプリケーション９Ｂは、無線通信による電話発信、電話着信、及び通話の処理を実行するための機能を提供できる。メールアプリケーション９Ｃは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供できる。ブラウザアプリケーション９Ｄは、ＷＥＢページを表示するためのＷＥＢブラウジング機能などを提供できる。カレンダーアプリケーション９Ｅは、スケジュール管理等のためのカレンダー機能を提供できる。
【００３８】
電話帳データ９Ｆは、他のユーザの名前、電話番号、メールアドレス及び住所などの個人情報を記録する。図３は、実施形態に係る定型文データの一例を示す図である。図３に示すように、定型文データ９Ｇは、送信用メッセージとして予め設定された文字列のデータを記録する。図４は、実施形態に係る履歴データの一例を示す図である。図４に示すように、履歴データ９Ｈは、他のユーザとの間で送受信された文字列のデータ、及びアプリケーションの実行履歴に含まれる文字列のデータなどを記録する。設定データ９Ｚは、電子機器１の動作に関する各種設定の情報を含む。設定データ９Ｚは、制御プログラム９Ａが実行する各種処理に用いるデータを含む。
【００３９】
電子機器１は、通信ユニット６を介してクラウドストレージと連携し、当該クラウドストレージが記憶するファイル及びデータにアクセスしてもよい。クラウドストレージは、ストレージ９に記憶されるプログラム及びデータの一部又は全部を記憶してもよい。
【００４０】
プロセッサ１０は演算処理装置を含む。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、およびコプロセッサを含むが、これらに限定されない。プロセッサ１０は、電子機器１の動作を統括的に制御して各種の機能を実現する。
【００４１】
具体的には、プロセッサ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、プロセッサ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、マイク８、スピーカ１１、カメラ１２，１３などを含むが、これらに限定されない。プロセッサ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２，１３、加速度センサ１５、方位センサ１６、ジャイロスコープ１７などを含むが、これらに限定されない。
【００４２】
プロセッサ１０は、ストレージ９に記憶される基本プログラムを実行することにより、電子機器１の動作に関する各種制御を実現できる。プロセッサ１０は、例えば、タッチスクリーン２Ｂの検出結果に基づいて判別したジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行できる。プロセッサ１０は、例えば、照度センサ４の検出結果に基づいて、ディスプレイ２Ａの輝度を調整できる。プロセッサ１０は、例えば、近接センサ５の検出結果に基づいて、タッチスクリーン２Ｂに対する操作を無効にできる。プロセッサ１０は、例えば、コネクタ１４を介して接続される外部機器との間の通信を制御できる。
【００４３】
プロセッサ１０は、上記各種制御の他、制御プログラム９Ａを実行することにより、各種アプリケーションと連携して、実施形態に電子機器１に特有の処理を実現できる。例えば、プロセッサ１０は、電話アプリケーション９Ｂと連携し、タッチスクリーンディスプレイ２において電話発信先が選択されると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理を実行できる。
【００４４】
また、プロセッサ１０は、タッチスクリーンディスプレイ２において電話発信先が選択されると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２（図１参照）をタッチスクリーンディスプレイ２に表示させる処理を実行できる。
【００４５】
また、プロセッサ１０は、電話発信先の選択に伴い、送信用メッセージとして選択可能な複数の入力候補をタッチスクリーンディスプレイ２に表示させる処理を実行できる。
【００４６】
また、プロセッサ１０は、電話発信先の選択に伴い、送信用メッセージの編集用のユーザインタフェースをタッチスクリーンディスプレイ２に表示させる処理を実行できる。
【００４７】
スピーカ１１は、スピーカ１１は、プロセッサ１０から送信される音信号を音として出力する。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。
【００４８】
カメラ１２は、電子機器１のフロントフェイスに面している物体を撮影するインカメラである。カメラ１３は、電子機器１のバックフェイスに面している物体を撮影するアウトカメラである。
【００４９】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−ｄｉｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）、ライトピーク（Ｌｉｇｈｔ  Ｐｅａｋ）、サンダーボルト（登録商標）（Ｔｈｕｎｄｅｒｂｏｌｔ）、ＬＡＮコネクタ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｃｏｎｎｅｃｔｏｒ）、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。コネクタ１４に接続される装置は、例えば、飛行体、充電器、外部ストレージ、スピーカ、通信装置、及び情報処理装置を含むが、これらに限定されない。
【００５０】
加速度センサ１５は、電子機器１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、電子機器１の角度及び角速度を検出する。加速度センサ１５、方位センサ１６及びジャイロスコープ１７の検出結果は、電子機器１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００５１】
図５〜図９を用いて、実施形態に係る電子機器の拡張機能に基づく処理の一例を説明する。図５〜図９は、実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【００５２】
図５は、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理として、電話発信先の選択に伴って送信用メッセージとして選択できる定型文の一覧をタッチスクリーンディスプレイ２に表示させる処理の一例を示している。
【００５３】
具体的には、電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「工場長」）が選択されると（Ｓ１１）、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示する（Ｓ１２）。
【００５４】
続いて、電子機器１は、メッセージメニュー画面Ｇ２において「定型文」がメニューとして選択されると（Ｓ１３）、送信用メッセージとして選択可能な複数の入力候補が列挙された定型文一覧Ｇ２１をタッチスクリーンディスプレイ２に表示する（Ｓ１４）。
【００５５】
電子機器１は、定型文一覧Ｇ２１において入力候補の１つが選択されると（Ｓ１５）、選択された入力候補を送信用メッセージに決定し、決定した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示する（Ｓ１６）。通知画面Ｇ３は、電話発信先（「ＴＯ：工場長」）および送信用メッセージの内容（「業務連絡」）が表示される。また、通知画面Ｇ３は、電話発信用の発信ボタンＧ３１及び送信用メッセージの編集用の編集ボタンＧ３２を有する。電子機器１は、例えば、発信ボタンＧ３１の操作を検出すると、電話発信とともに送信用メッセージを送信する。通知画面Ｇ３は、編集ボタンＧ３２の代替的、或いは付加的に、現在の画面（すなわち通知画面Ｇ３）以前に表示された画面（例えば、電話帳画面Ｇ１、メッセージメニュー画面Ｇ２、又は定型文一覧Ｇ２１を含むメッセージメニュー画面Ｇ２）に画面を遷移するための「戻る」ボタンを含んでよい。
【００５６】
図６は、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理として、送信用メッセージの編集用のユーザインタフェースをタッチスクリーンディスプレイ２に表示させる処理の一例を示している。
【００５７】
具体的には、電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「華子」）が選択されると（Ｓ２１）、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示する（Ｓ２２）。
【００５８】
続いて、電子機器１は、メッセージメニュー画面Ｇ２において「編集」がメニューとして選択されると（Ｓ２３）、送信用メッセージの編集用のソフトウェアキーボードＧ２２をタッチスクリーンディスプレイ２に表示する（Ｓ２４）。
【００５９】
電子機器１は、ソフトウェアキーボードＧ２２において入力された文字列が確定されると（Ｓ２５）、入力された文字列を送信用メッセージに決定し、決定した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示する（Ｓ２６）。通知画面Ｇ３は、電話発信先（「ＴＯ：華子」）および送信用メッセージの内容（「おやつは戸棚」）が表示される。また、通知画面Ｇ３は、電話発信用の発信ボタンＧ３１及び送信用メッセージの編集用の編集ボタンＧ３２を有する。電子機器１は、例えば、発信ボタンＧ３１の操作を検出すると、電話発信とともに送信用メッセージを送信する。
【００６０】
図７は、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理として、電話発信先の選択に伴って送信用メッセージとして選択できるメッセージ履歴をタッチスクリーンディスプレイ２に表示させる処理の一例を示している。
【００６１】
具体的には、電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「華子」）が選択されると（Ｓ３１）、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示する（Ｓ３２）。
【００６２】
続いて、電子機器１は、メッセージメニュー画面Ｇ２において「履歴」がメニューとして選択されると（Ｓ３３）、送信用メッセージとして選択可能な複数の入力候補が列挙されたメッセージ履歴一覧Ｇ２３をタッチスクリーンディスプレイ２に表示する（Ｓ３４）。
【００６３】
電子機器１は、メッセージ履歴一覧Ｇ２３において入力候補の１つが選択されると（Ｓ３５）、選択された入力候補を送信用メッセージに決定し、決定した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示する（Ｓ３６）。通知画面Ｇ３は、電話発信先（「ＴＯ：華子」）および送信用メッセージの内容（「今から帰ります」）が表示される。また、通知画面Ｇ３は、電話発信用の発信ボタンＧ３１及び送信用メッセージの編集用の編集ボタンＧ３２を有する。電子機器１は、例えば、発信ボタンＧ３１の操作を検出すると、電話発信とともに送信用メッセージを送信する。
【００６４】
図８は、図７に示す例において、アプリケーションの実行履歴に含まれる文字列が、電話発信先の選択に伴って送信用メッセージとして選択できるメッセージ履歴の中に反映される処理の一例を示している。
【００６５】
具体的には、電子機器１は、カレンダーアプリケーション９Ｅにより提供されるカレンダー画面Ｇ４をタッチスクリーンディスプレイ２に表示し、例えば、ユーザＵ１の操作に応じて、カレンダー画面Ｇ４上にスケジュールに示す文字列Ｔ１が記入された吹き出しＧ４１を拡大表示させる（Ｓ４１）。
【００６６】
続いて、電子機器１は、例えば、ユーザＵ１の操作に応じて、カレンダー画面Ｇ４をホーム画面Ｇ５に切り替えて、タッチスクリーンディスプレイ２に表示させる（Ｓ４２）。
【００６７】
電子機器１は、ホーム画面Ｇ５において、電話帳画面Ｇ１を表示させるアイコンＧ５１に対する操作を検出すると（Ｓ４３）、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１を表示する（Ｓ４４）。
【００６８】
電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「華子」）が選択されると（Ｓ４５）、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示する（Ｓ４６）。
【００６９】
続いて、電子機器１は、メッセージメニュー画面Ｇ２において「履歴」がメニューとして選択されると（Ｓ４７）、送信用メッセージとして選択可能な複数の入力候補が列挙されたメッセージ履歴一覧Ｇ２３に、カレンダーアプリケーション９Ｅの実行履歴に含まれる文字列Ｔ２が反映されたタッチスクリーンディスプレイ２に表示する（Ｓ４８）。メッセージ履歴一覧Ｇ２３に反映された文字列Ｔ２（「４／８（日）遊園地」）は、カレンダーアプリケーション９Ｅのカレンダー画面Ｇ４において吹き出しＧ４１として拡大表示されたスケジュールの内容を示す文字列Ｔ１（「４／８（日）遊園地  華子  パパ」）の一部である。
【００７０】
なお、電子機器１は、アプリケーションの実行履歴に含まれる文字列をメッセージ履歴一覧Ｇ２３に反映させる場合、アプリケーションの実行履歴に含まれる文字列を解析して、電話帳画面Ｇ１において選択された電話発信先に関連する文字列のみをメッセージ履歴一覧Ｇ２３に反映させてもよい。図８に示す例では、電話発信先として選択された「華子」と同一の文字列が、カレンダー画面Ｇ４において吹き出しＧ４１に含まれるので、電子機器１は、電話帳画面Ｇ１において選択された電話発信先と、アプリケーションの実行履歴に含まれる文字列との関連性が高いと判定し、カレンダー画面Ｇ４において吹き出しＧ４１に含まれる文字列をメッセージ履歴一覧Ｇ２３に反映させる。
【００７１】
図９は、図８に示す処理の他の一例を示している。図９の処理うち、Ｓ５１〜Ｓ５５に示す処理は、図８に示すＳ４１〜Ｓ４５に示す処理に対応するので説明を省略する。
【００７２】
電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「華子」）が選択されると（Ｓ５５）、文字列Ｔ１（「４／８（日）遊園地  華子  パパ」）に含まれる少なくとも一部の文字列（図９では、「４／８（日）遊園地」の文字列を例示する。）を送信用メッセージとするか否かを確認するための確認画面Ｇ６を表示する（Ｓ５６）。確認画面Ｇ６は、文字列Ｔ１に含まれる少なくとも一部の文字列（図９に例示する「４／８（日）遊園地」）と、当該文字列（図９に例示する「４／８（日）遊園地」）を送信用メッセージとすることを選択するためのボタン（例えば、図９に例示する「はい」ボタン）と、当該文字列（図９に例示する「４／８（日）遊園地」）を送信用メッセージとしないことを選択するためのボタン（図９に例示する「いいえ」ボタン）と、を含む。
【００７３】
電子機器１は、確認画面Ｇ６で「はい」ボタンが選択されると、文字列Ｔ１に含まれる少なくとも一部の文字列（図９に例示する「４／８（日）遊園地」）が送信用メッセージとして選択されたことをユーザに通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示させる（Ｓ５７）。一方、電子機器１は、確認画面Ｇ６で「いいえ」ボタンが選択されると、メッセージメニュー画面Ｇ２を表示する（Ｓ５８）。なお、電子機器１は、確認画面Ｇ６で「いいえ」ボタンが選択された場合、文字列Ｔ１に含まれる少なくとも一部の文字列（図９に例示する「４／８（日）遊園地」）をメッセージ履歴一覧Ｇ２３に反映しなくてもよいし、文字列Ｔ１に含まれる少なくとも一部の文字列（図９に例示する「４／８（日）遊園地」）をメッセージ履歴一覧Ｇ２３に反映してもよい。また、電子機器１は、確認画面Ｇ６を表示させる代わりに、電話帳画面Ｇ１上に、文字列Ｔ１（「４／８（日）遊園地  華子  パパ」）に含まれる少なくとも一部の文字列（図９に例示する「４／８（日）遊園地」））を送信用メッセージとするか否かを確認するためのポップアップなどの画像を表示させてもよい。
【００７４】
図１０を用いて、実施形態に係る電子機器による処理の流れを説明する。図９は、実施形態に係る電子機器により実行される処理の流れの一例を示すフローチャートである。図９に示す処理は、プロセッサ１０が、制御プログラム９Ａなどを実行することにより実現される。
【００７５】
図１０に示すように、プロセッサ１０は、電話発信先の選択操作を検出したかを判定する（ステップＳ１０１）。
【００７６】
プロセッサ１０は、判定の結果、電話発信先の選択操作を検出すると（ステップＳ１０１，Ｙｅｓ）、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示させる（ステップＳ１０２）。
【００７７】
続いて、プロセッサ１０は、メッセージメニュー画面Ｇ２において選択されたメニューに基づく処理を実行する（ステップＳ１０３）。
【００７８】
そして、プロセッサ１０は、発信操作の検出に応じて、送信用の文字メッセージを含む電話発信を実行し（ステップＳ１０４）、図１０に示す処理を終了する。
【００７９】
上記ステップＳ１０１において、プロセッサ１０は、判定の結果、電話発信先の選択操作を検出しない場合（ステップＳ１０１，Ｎｏ）、図１０に示す処理を終了する。
【００８０】
上述した電子機器１は、電話発信先の選択操作を検出すると、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能を含むメッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示させる。このため、電子機器１は、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理を、ユーザの簡易な操作で実行でき、文字情報を添付した通話発信を行う際のユーザの操作入力方法を改善できる。
【００８１】
（他の実施形態）
上述の実施形態に係る電子機器１は、上述した実施形態に限定されるものではない。すなわち、電子機器１の骨子を逸脱しない範囲で種々変形して実施することができる。以下、電子機器１の他の実施形態を説明する。
【００８２】
電子機器１は、例えば、タッチスクリーンディスプレイ２において行われる文字列の選択範囲指定操作に応じて、電話発信とともに送信する送信用メッセージの入力に関連した拡張機能に基づく処理を実行してもよい。
【００８３】
制御プログラム９Ａにより提供される機能は、タッチスクリーンディスプレイ２において文字列を選択する選択範囲指定操作がなされると、当該選択範囲指定操作に伴って電話発信する操作をユーザから受け付けるサブメニュー画面をタッチスクリーンディスプレイ２に表示させる機能を含んでよい。制御プログラム９Ａにより提供される機能は、サブメニュー画面において電話発信が選択されると、電話発信先を選択する電話帳画面Ｇ１をタッチスクリーンディスプレイ２に表示させ、電話帳画面Ｇ１における電話発信先の選択に伴い、選択範囲指定操作により選択された文字列を送信用メッセージに決定する処理を実行する機能を含んでよい。
【００８４】
プロセッサ１０は、制御プログラム９Ａを実行することにより、タッチスクリーンディスプレイ２において文字列を選択する選択範囲指定操作がなされると、当該選択範囲指定操作に伴って電話発信する操作をユーザから受け付けるサブメニュー画面をタッチスクリーンディスプレイ２に表示させ、サブメニュー画面において電話発信が選択されると、電話発信先を選択する電話帳画面Ｇ１をタッチスクリーンディスプレイ２に表示させ、電話帳画面Ｇ１における電話発信先の選択に伴い、選択範囲指定操作により選択された文字列を送信用メッセージに決定する処理を実行できる。
【００８５】
図１１および図１２を用いて、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を説明する。図１１および図１２は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【００８６】
図１１は、カレンダー画面Ｇ４の吹き出し４１においてスケジュールが記述された文字列が選択範囲指定操作によって選択された場合に応じた処理の一例を示している。
【００８７】
具体的には、電子機器１は、カレンダーアプリケーション９Ｅにより提供されるカレンダー画面Ｇ４をタッチスクリーンディスプレイ２に表示し、例えば、ユーザＵ１の操作に応じて、カレンダー画面Ｇ４上にスケジュールに示す文字列Ｔ１が記入された吹き出しＧ４１を拡大表示させる（Ｓ６１）。
【００８８】
電子機器１は、例えば、吹き出しＧ４１に記入されたスケジュールを示す文字列を選択する選択範囲指定操作を受け付けると、サブメニュー画面Ｍ１をカレンダー画面Ｇ４上に表示させる（Ｓ６２）。
【００８９】
続いて、電子機器１は、サブメニュー画面Ｍ１において電話発信が選択されると（Ｓ６３）、電話帳画面Ｇ１をタッチスクリーンディスプレイ２に表示させる（Ｓ６４）。
【００９０】
そして、電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「華子」）が選択されると（Ｓ６５）、選択範囲指定操作により選択された文字列を送信用メッセージに決定し、決定した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示する（Ｓ６６）。
【００９１】
図１２は、ウェブ画面Ｇ７上に記述された文字列を選択範囲指定操作により選択された場合に応じた処理の一例を示している。
【００９２】
具体的には、電子機器１は、ブラウザアプリケーション９Ｄにより表示されるウェブ画面Ｇ７をタッチスクリーンディスプレイ２に表示する（Ｓ７１）。
【００９３】
電子機器１は、ウェブ画面Ｇ７上に記述された文字列Ｔ３を選択する選択範囲指定操作を受け付けると、サブメニュー画面Ｍ１をカレンダー画面Ｇ４上に表示させる（Ｓ７２）。
【００９４】
続いて、電子機器１は、サブメニュー画面Ｍ１において電話発信が選択されると（Ｓ７３）、電話帳画面Ｇ１をタッチスクリーンディスプレイ２に表示させる（Ｓ７４）。
【００９５】
そして、電子機器１は、タッチスクリーンディスプレイ２に表示した電話帳画面Ｇ１において電話発信先（「春子」）が選択されると（Ｓ７５）、選択範囲指定操作により選択された文字列Ｔ３を送信用メッセージに決定し、決定した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示する（Ｓ７６）。
【００９６】
図１３を用いて、他の実施形態に係る電子機器１による処理の流れを説明する。図１３は、他の実施形態に係る電子機器１による処理の流れを示すフローチャートである。図１３に示す処理は、プロセッサ１０が、制御プログラム９Ａなどを実行することにより実現される。
【００９７】
図１３に示すように、プロセッサ１０は、文字列の選択範囲指定操作が検出されたかを判定する（ステップＳ２０１）。
【００９８】
プロセッサ１０は、判定の結果、文字列の選択範囲指定操作が検出された場合（ステップＳ２０１，Ｙｅｓ）、サブメニュー画面Ｍ１を表示させる（ステップＳ２０２）。
【００９９】
続いて、プロセッサ１０は、サブメニュー画面Ｍ１内のメニュー選択が行われたかを判定する（ステップＳ２０３）。
【０１００】
プロセッサ１０は、判定の結果、サブメニュー画面Ｍ１内のメニュー選択が行われた場合（ステップＳ２０３，Ｙｅｓ）、メニュー選択の内容が「電話発信」であったかを判定する（ステップＳ２０４）。
【０１０１】
プロセッサ１０は、判定の結果、メニュー選択の内容が「電話発信」であった場合（ステップＳ２０４，Ｙｅｓ）、電話帳画面Ｇ１を表示し（ステップＳ２０５）、ステップＳ２０１の選択範囲指定操作で選択された文字列を一時的に保存する（ステップＳ２０６）。
【０１０２】
続いて、プロセッサ１０は、電話帳画面Ｇ１における電話発信先の選択に応じて、ステップＳ２０６で一時的に保存した文字列を、電話発信とともに送信する送信用の文字メッセージとして自動選択する（ステップＳ２０７）。
【０１０３】
そして、プロセッサ１０は、発信操作の検出に応じて、送信用の文字メッセージを含む電話発信を実行し（ステップＳ２０８）、図１３に示す処理を終了する。
【０１０４】
上記ステップＳ２０４において、プロセッサ１０は、判定の結果、メニュー選択の内容が「電話発信」ではない場合（ステップＳ２０４，Ｎｏ）、サブメニュー画面Ｍ１において選択されたメニューに対応する処理を実行して（ステップＳ２０９）、図１３に示す処理を終了する。
【０１０５】
上記ステップＳ２０３において、プロセッサ１０は、判定の結果、サブメニュー画面Ｍ１内のメニュー選択が行われていない場合（ステップＳ２０３，Ｎｏ）、選択範囲指定操作が解除されたかを判定する（ステップＳ２１０）。
【０１０６】
プロセッサ１０は、判定の結果、選択範囲指定操作が解除されていない場合（ステップＳ２１０，Ｎｏ）、上記ステップＳ２０３の判定に戻る。一方、プロセッサ１０は、判定の結果、選択範囲指定操作が解除された場合（ステップＳ２１０，Ｙｅｓ）、図１３に示す処理を終了する。
【０１０７】
上記ステップＳ２０１において、プロセッサ１０は、判定の結果、文字列の選択範囲指定操作が検出されていない場合（ステップＳ２０１，Ｎｏ）、図１３に示す処理を終了する。
【０１０８】
上述してきたように、電子機器１は、タッチスクリーンディスプレイ２において行われる文字列の選択範囲指定操作が行われた後、電話発信先が選択されると、選択範囲指定操作により選択された文字列を電話発信とともに送信する送信用メッセージとして自動的に決定する。このため、電子機器１のユーザは、文字列の選択と、送信用メッセージを添付した電話発信を一連の操作で簡単に実行できる。
【０１０９】
電子機器１は、例えば、着信履歴画面において、電話発信先に選択された着信履歴に文字メッセージが含まれる場合、当該文字メッセージを送信用メッセージとして自動選択する処理を実行してもよい。
【０１１０】
制御プログラム９Ａにより提供される機能は、電話発信先に選択された着信履歴に文字メッセージが含まれる場合、当該文字メッセージを送信用メッセージとして自動選択する処理を実行させる機能を含んでよい。
【０１１１】
プロセッサ１０は、制御プログラム９Ａを実行することにより、電話発信先に選択された着信履歴に文字メッセージが含まれる場合、当該文字メッセージを送信用メッセージとして自動選択する処理を実行できる。
【０１１２】
図１４を用いて、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を説明する。図１４は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。
【０１１３】
図１４は、着信履歴画面Ｇ８において、電話発信先として選択された着信履歴に文字メッセージが含まれる場合に応じた処理の一例を示している。
【０１１４】
具体的には、電子機器１は、例えば、ユーザＵ１の操作に応じて、着信履歴画面Ｇ８をタッチスクリーンディスプレイ２に表示させる（Ｓ８１）。
【０１１５】
電子機器１は、着信履歴画面Ｇ８に表示される着信履歴の中から電話発信先（「華子」）が選択されると（Ｓ８２）、選択された着信履歴（「華子」）に文字メッセージＴ４（「ママどこ」）が含まれる場合、文字メッセージＴ４を送信用メッセージとして自動選択し、自動選択した送信用メッセージをユーザＵ１に通知する通知画面Ｇ３をタッチスクリーンディスプレイ２に表示する（Ｓ８３）。
【０１１６】
図１５を用いて、他の実施形態に係る電子機器による処理の流れを説明する。図１５は、他の実施形態に係る電子機器により実行される処理の流れの一例を示すフローチャートである。図１５に示す処理は、プロセッサ１０が、制御プログラム９Ａなどを実行することにより実現される。
【０１１７】
図１５に示すように、プロセッサ１０は、電話発信先の選択操作を検出したかを判定する（ステップＳ３０１）。プロセッサ１０は、判定の結果、電話発信先の選択操作を検出しない場合（ステップＳ３０１，Ｎｏ）、図１５に示す処理を終了する。
【０１１８】
プロセッサ１０は、判定の結果、電話発信先の選択操作を検出すると（ステップＳ３０１，Ｙｅｓ）、表示中の画面が電話帳画面および着信履歴画面のいずれであるかを判定する（ステップＳ３０２）。
【０１１９】
プロセッサ１０は、判定の結果、表示中の画面が電話帳画面である場合、メッセージメニュー画面Ｇ２をタッチスクリーンディスプレイ２に表示させる（ステップＳ３０３）。
【０１２０】
続いて、プロセッサ１０は、メッセージメニュー画面Ｇ２において選択されたメニューに基づく処理を実行する（ステップＳ３０４）。
【０１２１】
そして、プロセッサ１０は、発信操作の検出に応じて、送信用の文字メッセージを含む電話発信を実行し（ステップＳ３０５）、図１５に示す処理を終了する。
【０１２２】
上記ステップＳ３０２において、プロセッサ１０は、判定の結果、表示中の画面が着信履歴画面である場合、電話発信先に選択された着信履歴が文字メッセージを含むかを判定する（ステップＳ３０６）。
【０１２３】
プロセッサ１０は、判定の結果、電話発信先に選択された着信履歴が文字メッセージを含む場合（ステップＳ３０６，Ｙｅｓ）、着信履歴に含まれる文字メッセージを送信用の文字メッセージとして自動選択して（ステップＳ３０７）、上記ステップＳ３０５の処理手順に移る。
【０１２４】
プロセッサ１０は、判定の結果、電話発信先に選択された着信履歴が文字メッセージを含まない場合（ステップＳ３０６，Ｎｏ）、上記ステップＳ３０３の処理手順に移る。
【０１２５】
上述してきたように、電子機器１は、電話発信先に選択された着信履歴が文字メッセージを含む場合、着信履歴に含まれる文字メッセージを送信用の文字メッセージとして自動選択する。このため、電子機器１のユーザは、例えば、着信履歴に対して折り返しの電話である旨を伝える文字メッセージを、電話発信に際して簡易に入力できる。
【０１２６】
図１４および図１５に示す例において、電話発信先として選択される着信履歴が、折り返しの電話をかけることが想定されやすい不在着信履歴である場合に、不在着信履歴に含まれる文字メッセージを送信用の文字メッセージとして自動選択してもよい。
【０１２７】
図１６は、他の実施形態に係る電子機器の拡張機能に基づく処理の一例を示す図である。図１６に示すように、電子機器１は、電子機器１００に対して、文字メッセージを添付しない電話発信を行った場合、ユーザＵ１とユーザＵ２との通話中における会話中において文字列の頻度を計測し、最も頻出した文字列を抽出し、発信履歴画面Ｇ９の発信履歴のタイトルとして表示してもよい。
【０１２８】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記の実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【符号の説明】
【０１２９】
１  電子機器
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  電話アプリケーション
９Ｃ  メールアプリケーション
９Ｄ  ブラウザアプリケーション
９Ｅ  カレンダーアプリケーション
９Ｆ  電話帳データ
９Ｇ  定型文データ
９Ｈ  履歴データ
９Ｚ  設定データ
１０  プロセッサ
１１  スピーカ
１２，１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
【図１】
2020021976.tif 000003
【図２】
2020021976.tif 000004
【図３】
2020021976.tif 000005
【図４】
2020021976.tif 000006
【図５】
2020021976.tif 000007
【図６】
2020021976.tif 000008
【図７】
2020021976.tif 000009
【図８】
2020021976.tif 000010
【図９】
2020021976.tif 000011
【図１０】
2020021976.tif 000012
【図１１】
2020021976.tif 000013
【図１２】
2020021976.tif 000014
【図１３】
2020021976.tif 000015
【図１４】
2020021976.tif 000016
【図１５】
2020021976.tif 000017
【図１６】
2020021976.tif 000018