(57)【要約】【課題】コピー範囲を入力しやすい電子機器を提供する。【解決手段】電子機器は、入力部と、音声出力部と、コピー処理を行う制御部とを備える。制御部は、コピー処理において、音声出力部に第１文章情報を音声で出力させ、音声の出力中に、ユーザによる入力部への第１入力が行われたか否かを判断し、第１入力が行われたと判断したときに、第１入力の第１タイミングに基づいて、第１文章情報のうちのコピー範囲を決定する。【選択図】図８
2017199057.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
入力部と、
音声出力部と、
コピー処理を行う制御部と
を備え、
前記制御部は、前記コピー処理において、
前記音声出力部に第１文章情報を音声で出力させ、
前記音声の出力中に、ユーザによる前記入力部への第１入力が行われたか否かを判断し、
前記第１入力が行われたと判断したときに、前記第１入力の第１タイミングに基づいて、前記第１文章情報のうちのコピー範囲を決定する、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記制御部は、
前記第１文章情報のうち前記第１タイミングで音声出力された部分に基づいて、前記コピー範囲の開始位置または終了位置たる境界位置を決定する、電子機器。
【請求項３】
請求項１に記載の電子機器であって、
前記制御部は、
前記第１文章情報のうち前記第１タイミングで音声出力された部分に基づいて、前記コピー範囲の開始位置を決定し、
前記第１入力の後に、前記コピー範囲の終了位置を決定するための入力が行われないまま、前記第１文章情報の音声出力が終了したと判断したときに、前記第１文章情報の末尾を前記終了位置に決定する、電子機器。
【請求項４】
請求項１に記載の電子機器であって、
前記制御部は、第１処理として、
前記コピー範囲の開始位置または終了位置たる境界位置の候補を前記第１タイミングに基づいて決定し、
前記境界位置の候補に基づいて複数の選択肢を設定し、
前記複数の選択肢の一つを選択する第２入力が前記入力部に行われたときに、前記複数の選択肢の前記一つに基づいて前記境界位置を決定する、電子機器。
【請求項５】
請求項４に記載の電子機器であって、
前記複数の選択肢は、それぞれ、前記第１文章情報において前記境界位置の候補以前の文字を示す、電子機器。
【請求項６】
請求項１に記載の電子機器であって、
前記制御部は、第１処理として、
前記コピー範囲の開始位置または終了位置たる境界位置の候補を前記第１タイミングに基づいて決定し、
文字列を入力する第２入力が前記入力部に行われたときに、前記文字列が前記第１文章情報に含まれているか否かを判断し、
前記文字列が前記第１文章情報に含まれていると判断したときに、前記第１文章情報における前記文字列に基づいて前記境界位置を決定する、電子機器。
【請求項７】
請求項６に記載の電子機器であって、
前記制御部は、
前記文字列が、前記第１文章情報において複数含まれているときには、前記第１文章情報における前記複数の文字列のうち、前記境界位置の候補に最も近い文字列に基づいて、前記境界位置を決定する、電子機器。
【請求項８】
請求項６に記載の電子機器であって、
前記制御部は、
前記文字列が、前記第１文章情報において複数含まれているときには、前記第１文章情報における前記複数の文字列のうち、前記境界位置の候補よりも前に位置し且つ前記境界位置の候補に最も近い文字列に基づいて、前記境界位置を決定する、電子機器。
【請求項９】
請求項４から請求項８のいずれか一つに記載の電子機器であって、
前記制御部は、
前記第１タイミングが、前記第１文章情報に含まれる単語の読みの途中を音声出力したタイミングであったか否かを判断し、
肯定的な判断がなされたときに、前記第１処理により前記境界位置を決定し、
否定的な判断がなされたときに、前記第１文章情報のうち前記第１タイミングで音声出力した部分に、前記境界位置を決定する、電子機器。
【請求項１０】
請求項４から請求項９のいずれか一つに記載の電子機器であって、
前記入力部は、音声入力部を有しており、
前記第２入力は音声入力である、電子機器。
【請求項１１】
請求項１から請求項１０のいずれか一つに記載の電子機器であって、
前記制御部は、前記コピー処理の途中で、ユーザによる前記入力部への第３入力が行われたときに、前記コピー処理を最初からやり直す、電子機器。
【請求項１２】
請求項１から請求項１１のいずれか一つに記載の電子機器であって、
前記制御部は、
ユーザによる前記入力部への第４入力に応答して、前記音声出力部に第２文章情報を音声で出力させ、
ユーザによる前記入力部への、前記第４入力とは異なる第５入力に応答して、前記コピー処理を実行し、
前記コピー処理においては、前記第１文章情報を、前記第２文章情報の読上速度よりも遅い読上速度で、前記音声出力部から出力させる、電子機器。
【請求項１３】
請求項１から請求項１１のいずれか一つに記載の電子機器であって、
前記制御部は、
ユーザによる前記入力部への第４入力に応答して、前記音声出力部に第２文章情報を出力させ、
ユーザによる前記入力部への、前記第４入力とは異なる第５入力に応答して、前記コピー処理を実行し、
前記コピー処理においては、文章と文章との間において音声を出力しない中断期間を、前記第２文章情報よりも長く設定して、前記第１文章情報を前記音声出力部に音声で出力させる、電子機器。
【請求項１４】
請求項１から請求項１３のいずれか一つに記載の電子機器であって、
前記制御部は、前記第１文章情報のうち前記コピー範囲に含まれるコピー情報を前記音声出力部から音声で出力させる、電子機器。
【請求項１５】
請求項１から請求項１４のいずれか一つに記載の電子機器であって、
前記制御部は、
前記第１文章情報を複数の部分ごとに前記音声出力部に出力し、
前記第１タイミングにおいて出力された前記部分に基づいて、前記コピー範囲を決定する、電子機器。
【請求項１６】
電子機器の制御方法であって、
音声出力部に第１文章情報を音声で出力させ、
前記音声の出力中に、ユーザによる入力部への第１入力が行われたか否かを判断し、
前記第１入力が行われたと判断したときに、前記第１入力の第１タイミングに基づいて、前記第１文章情報のうちのコピー範囲を決定する、電子機器の制御方法。
【請求項１７】
電子機器であって、
入力部と、
音声出力部と
を備える電子機器の制御装置であって、
前記音声出力部に第１文章情報を音声で出力させ、
前記音声の出力中に、ユーザによる前記入力部への第１入力が行われたか否かを判断し、
前記第１入力が行われたと判断したときに、前記第１入力の第１タイミングに基づいて、前記第１文章情報のうちのコピー範囲を決定する、電子機器の制御装置。
【請求項１８】
入力部と、
音声出力部と
を備える電子機器を制御する制御プログラムであって、
前記電子機器に、
前記音声出力部に第１文章情報を音声で出力させ、前記音声の出力中に、ユーザによる前記入力部への第１入力が行われたか否かを判断し、前記第１入力が行われたと判断したときに、前記第１入力の第１タイミングに基づいて、前記第１文章情報のうちのコピー範囲を決定する処理を実行させる、制御プログラム。
【請求項１９】
入力部と、音声出力部と、制御部と、を含むシステムであって、
前記制御部は、
コピー処理において、
前記音声出力部に第１文章情報を音声で出力させ、
前記音声の出力中に、ユーザによる前記入力部への第１入力が行われたか否かを判断し、
前記第１入力が行われたと判断したときに、前記第１入力の第１タイミングに基づいて、前記第１文章情報のうちのコピー範囲を決定する、電子機器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器、電子機器の制御方法、電子機器の制御装置、制御プログラムおよび電子機器システムに関する。
【背景技術】
【０００２】
例えば特許文献１には、表示画面に表示された文章を音声で出力することができる電子機器が提案されている。これにより、ユーザは視覚に頼らずに、電子機器の表示画面の内容を了知することができる。
【０００３】
また特許文献２には、ユーザの入力に応答して、情報のコピーおよびペーストを行うことができる電子機器が提案されている。この電子機器はタッチパネルを有している。このタッチパネルは、ユーザが電子機器の表示画面に対して行う操作を検出する。ユーザは、表示画面を操作することにより、その表示画面に表示された情報の中からコピーの対象を指定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０５１８６７号公報
【特許文献２】特開２０１４−５２３５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
視力の弱いユーザはコピーの対象範囲（以下、コピー範囲と呼ぶ）を電子機器に入力しにくい。
【０００６】
そこで本開示は、コピー範囲を入力しやすい電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
電子機器、電子機器の制御方法、電子機器の制御装置、制御プログラムおよび電子機器システムが開示される。一実施の形態において、電子機器は、入力部と、音声出力部と、コピー処理を行う制御部とを備える。制御部は、コピー処理において、音声出力部に第１文章情報を音声で出力させ、音声の出力中に、ユーザによる入力部への第１入力が行われたか否かを判断し、第１入力が行われたと判断したときに、第１入力の第１タイミングに基づいて、第１文章情報のうちのコピー範囲を決定する。
【０００８】
他の一実施の形態において、電子機器の制御方法は第１工程から第３工程を備える。第１工程において、音声出力部に第１文章情報を音声で出力させる。第２工程において、音声の出力中に、ユーザによる入力部への第１入力が行われたか否かを判断する。第３工程において、第１入力が行われたと判断したときに、第１入力の第１タイミングに基づいて、第１文章情報のうちのコピー範囲を決定する。
【０００９】
他の一実施の形態において、電子機器は、入力部と、音声出力部とを備える。電子機器の制御装置は、音声出力部に第１文章情報を音声で出力させ、記音声の出力中に、ユーザによる入力部への第１入力が行われたか否かを判断し、第１入力が行われたと判断したときに、第１入力の第１タイミングに基づいて、第１文章情報のうちのコピー範囲を決定する。
【００１０】
他の一実施の形態において、電子機器は、入力部と、音声出力部とを備える。制御プログラムは、電子機器に、音声出力部に第１文章情報を音声で出力させ、音声の出力中に、ユーザによる入力部への第１入力が行われたか否かを判断し、第１入力が行われたと判断したときに、第１入力の第１タイミングに基づいて、第１文章情報のうちのコピー範囲を決定する処理を実行させる。
【００１１】
他の一実施の形態において、電子機器システムは、入力部と音声出力部と制御部とを含む。制御部は、コピー処理において、音声出力部に第１文章情報を音声で出力させ、音声の出力中に、ユーザによる前記入力部への第１入力が行われたか否かを判断し、第１入力が行われたと判断したときに、第１入力の第１タイミングに基づいて、第１文章情報のうちのコピー範囲を決定する。
【発明の効果】
【００１２】
コピー範囲を入力しやすい。
【図面の簡単な説明】
【００１３】
【図１】電子機器の外観の一例を概略的に示す斜視図である。
【図２】電子機器の外観の一例を概略的に示す背面図である。
【図３】電子機器の電気的構成の一例を概略的に示す機能ブロック図である。
【図４】制御部の内部構成の一例を概略的に示す機能ブロック図である。
【図５】受信メールの一覧が表示された表示画面の一例を概略的に示す図である。
【図６】受信メールの詳細な内容が表示された表示画面の一例を概略的に示す図である。
【図７】メニューが表示された表示画面の一例を概略的に示す図である。
【図８】文章情報の一例を概略的に示す図である。
【図９】コピー処理の一例を示すフローチャートである。
【図１０】電子機器の動作の一例を示すフローチャートである。
【図１１】電子機器の動作の一例を示すフローチャートである。
【図１２】ステップＳ９の動作の一例を示すフローチャートである。
【図１３】文章情報の一例を概略的に示す図である。
【図１４】電子機器の動作の一例を示すフローチャートである。
【図１５】電子機器の動作の一例を示すフローチャートである。
【図１６】ステップＳ９’の動作の一例を示すフローチャートである。
【図１７】電子機器の動作の一例を示すフローチャートである。
【図１８】タイミングチャートの一例を示す図である。
【図１９】電子機器の動作の一例を示すフローチャートである。
【図２０】電子機器の動作の一例を示すフローチャートである。
【図２１】電子機器の動作の一例を示すフローチャートである。
【図２２】電子機器の電気的な構成の一部を概略的に例示する図である。
【図２３】タイミングチャートの一例を示す図である。
【発明を実施するための形態】
【００１４】
第１の実施の形態．
以下、実施形態の各例ならびに各種変形例を図面に基づいて説明する。なお、図面においては同様な構成及び機能を有する部分については同じ符号が付されており、下記説明では重複説明が省略される。また、図面は模式的に示されたものであり、各図における各種構造のサイズ及び位置関係などは適宜変更され得る。
【００１５】
＜１．電子機器の外観の一例＞
図１は、電子機器１の外観の一例を概略的に示す斜視図である。図２は、電子機器１の外観の一例を概略的に示す背面図である。電子機器１は、例えば、タブレット、ＰＤＡ(Personal Digital Assistant)、スマートフォンなどの携帯電話機、または、パーソナルコンピュータなどである。例えば電子機器１は、基地局及びサーバなどを通じて他の通信装置と通信することが可能であってよい。
【００１６】
図１及び図２に示されるように、電子機器１は外装（ハウジング）４を備えている。例えば外装４は、電子機器１の前面１ａに配置されるカバーパネル２と、当該カバーパネル２が取り付けられる機器ケース３とを備えている。電子機器１の外装４の形状は、例えば、平面視において略長方形の板状となっている。
【００１７】
カバーパネル２の裏面側には、後述の表示パネル１２１およびタッチパネル１３０が配置されている。カバーパネル２、表示パネル１２１およびタッチパネル１３０は互いに略平行に重ね合って配置される。例えば、カバーパネル２の裏面にタッチパネル１３０が取り付けられ、タッチパネル１３０の裏面に表示パネル１２１が取り付けられる。
【００１８】
カバーパネル２には、表示パネル１２１が表示する、文字、記号および図形などの各種情報が表示される表示画面２ａが設けられる。カバーパネル２における、表示画面２ａを取り囲む周縁部２ｂの大部分は、例えば、フィルムなどが貼られることによって黒色となっている。これにより、カバーパネル２の周縁部２ｂの大部分は、表示パネル１２１が表示する各種情報が表示されない非表示領域となっている。
【００１９】
タッチパネル１３０は、表示画面２ａに対する操作子（例えばユーザの指など）の接触または近接を検出することができる。ユーザは、表示画面２ａを操作子で操作することによって、電子機器１に対して各種指示を与えることができる。
【００２０】
図１の例示では、カバーパネル２の例えば上側端部には、後述する第２撮像部１９０が有するレンズが電子機器１の外部から視認できるための第２レンズ用透明部材１９が設けられている。また、カバーパネル２の例えば上側端部には、レシーバ穴１６が形成されている。また、カバーパネル２の例えば下側端部には、スピーカ穴１７が形成されている。そして、電子機器１の例えば底面１ｃ、つまり機器ケース３の底面（下側の側面）には、マイク穴１５が形成されている。
【００２１】
図２に示されるように、電子機器１の外装４の背面１ｂ、つまり、機器ケース３の背面の例えば上側端部には、後述する第１撮像部１８０が有するレンズが、電子機器１の外部から視認できるための第１レンズ用透明部材１８が設けられている。
【００２２】
電子機器１には、複数の操作ボタン１４を含む操作ボタン群１４０が配置されている。各操作ボタン１４は、押しボタンなどのハードウェアボタンである。操作ボタンは、「操作キー」あるいは「キー」と呼ばれることがある。各操作ボタン１４は、例えば、カバーパネル２の下側端部から露出している。ユーザは、各操作ボタン１４を指などで操作することによって、電子機器１に対して各種指示を与えることができる。
【００２３】
複数の操作ボタン１４には、例えば、ホームボタン、バックボタン及び履歴ボタンが含まれている。ホームボタンは、表示画面２ａにホーム画面（初期画面）を表示させるための操作ボタンである。バックボタンは、表示画面２ａの表示を一つ前の画面に切り替えるための操作ボタンである。履歴ボタンは、電子機器１で実行されたアプリケーションの一覧を表示画面２ａに表示させるための操作ボタンである。また、操作ボタン１４には、例えばメニューボタンが含まれていてもよい。メニューボタンは、メニューを表示画面２ａに表示させるための操作ボタンである。このメニューには、入力ボタンとして機能する複数の要素（後述）が含まれている。
【００２４】
＜２．電子機器の電気的構成の一例＞
図３は、電子機器１の電気的構成の一例を概略的に示す機能ブロック図である。図３に示されるように、電子機器１には、制御部１００、無線通信部１１０、表示部１２０、タッチパネル１３０、操作ボタン群１４０および音声入力部１５０が設けられている。さらに電子機器１には、第１音声出力部１７０、第２音声出力部１６０、第１撮像部１８０、第２撮像部１９０および電池２００が設けられている。上述の構成要素は電子機器１の外装４の内部に収められている。
【００２５】
制御部１００は、例えば一種の演算処理装置であって、例えば、電気回路であるＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶媒体１０３などを備えている。制御部１００は、電子機器１の他の構成要素を制御することによって、電子機器１の動作を統括的に管理することが可能である。電子機器１は、例えば、ＳｏＣ（System-on-a-Chip）、ＭＣＵ（Micro Control Unit）及びＦＰＧＡ（Field-Programmable Gate Array）等の副処理装置（co-processor）をさらに含んでもよい。また、電子機器１は、ＣＰＵ（Central Processing Unit）および副処理装置の双方を協働させるか、或いは双方のうちの一方を選択的に用いて、各種の制御をおこなってもよい。
【００２６】
記憶媒体１０３は、ＣＰＵ１０１及びＤＳＰ１０２が読み取り可能な記憶媒体であり、例えば揮発性メモリ１０３ａおよび不揮発性メモリ１０３ｂを含んでもよい。揮発性メモリ１０３ａは例えばＲＡＭ（Random Access Memory）であり、不揮発性メモリ１０３ｂは例えばＲＯＭ（Read Only Memory）である。記憶媒体１０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭ（フラッシュメモリ）である。この記憶媒体１０３には、電子機器１を制御するためのメインプログラム及び複数のアプリケーションプログラム（以降、単に「アプリケーション」と呼ぶことがある）などが記憶されている。制御部１００の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶媒体１０３内の各種プログラムを実行することによって実現される。記憶媒体１０３には、例えば、通話を行うための通話アプリケーション、第１撮像部１８０あるいは第２撮像部１９０を用いて、静止画像あるいは動画像を撮像するための撮像アプリケーションが記憶されている。また、記憶媒体１０３に記憶されるアプリケーションには、例えば、電子機器１を制御するための制御プログラムＰｇ１が含まれる。
【００２７】
なお、記憶媒体１０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記憶媒体を備えていてもよい。記憶媒体１０３は、例えば、小型のハードディスクドライブ及びＳＳＤ（Solid State Drive）などを備えていてもよい。また、記憶媒体１０３とは別の記憶媒体が設けられてもよい。この記憶媒体は制御部１００の外部に設けられてもよい。後述する情報の記憶先は、記憶媒体１０３であってもよく、他の記憶媒体であってもよい。また、制御部１００の全ての機能あるいは制御部１００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェアによって実現されても構わない。要するに制御部１００は回路によって形成されていればよい。
【００２８】
無線通信部（通信回路）１１０は、いわゆる通信インターフェースであって、アンテナ１１０ａを有している。無線通信部１１０は、例えば、電子機器１とは別の通信機器からの信号、あるいはインターネットに接続されたウェブサーバなどの通信装置からの信号を、例えば基地局を介してアンテナ１１０ａで受信することが可能である。無線通信部１１０は、アンテナ１１０ａでの受信信号に対して増幅処理及びダウンコンバートを行って制御部１００に出力することが可能である。制御部１００は、入力される受信信号に対して復調処理などを行って、当該受信信号に含まれる各種の情報（例えば音声や音楽などを示す情報、または、電子メールを示す情報など）を取得することが可能である。
【００２９】
また無線通信部１１０は、制御部１００で生成された送信信号に対して、アップコンバート及び増幅処理を行って、当該処理後の送信信号をアンテナ１１０ａから無線送信することが可能である。アンテナ１１０ａからの送信信号は、例えば、基地局を通じて、電子機器１以外の携帯電話機あるいはインターネットに接続されたウェブサーバなどの通信装置で受信される。
【００３０】
表示部１２０は、表示パネル１２１及び表示画面２ａを備えている。表示パネル１２１は、例えば、液晶パネルあるいは有機ＥＬ（Electro Luminescence）パネルである。表示パネル１２１は、制御部１００の制御により、文字、記号および図形などの各種情報を表示することが可能である。表示パネル１２１が表示する各種情報は、表示画面２ａに表示される。
【００３１】
タッチパネル１３０は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル１３０は、表示画面２ａに対する指などの操作子による操作を検出することが可能である。ユーザが指などの操作子によって表示画面２ａに対して操作を行うと、その操作に応じた電気信号がタッチパネル１３０から制御部１００に入力される。これにより、制御部１００は、タッチパネル１３０からの電気信号に基づいて、表示画面２ａに対して行われた操作の内容を特定して、その内容に応じた処理を行うことが可能である。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどの静電式タッチパネル用ペンで表示画面２ａを操作することによっても、電子機器１に対して各種指示を与えることができる。
【００３２】
操作ボタン群１４０の各操作ボタン１４は、ユーザによって操作されると、操作されたことを示す操作信号を制御部１００に出力する。これにより、制御部１００は、各操作ボタン１４からの操作信号に基づいて、当該操作ボタン１４が操作されたか否かを判断することができる。制御部１００は、操作された操作ボタン１４に応じた処理を行うことが可能である。なお、各操作ボタン１４は、押しボタンなどのハードウェアボタンではなく、表示画面２ａに表示されるソフトウェアボタンであってもよい。この場合には、ソフトウェアボタンへの操作がタッチパネル１３０によって検出されて、制御部１００は、操作されたソフトウェアボタンに応じた処理を行うことが可能である。
【００３３】
音声入力部１５０は例えばマイクであって、電子機器１の外部から入力される音を電気的な音信号に変換して、その音信号を制御部１００に出力することが可能である。電子機器１の外部からの音は、例えば、機器ケース３の底面（下側の側面）１ｃに設けられたマイク穴１５から電子機器１の内部に取り込まれて音声入力部１５０に入力される。
【００３４】
タッチパネル１３０および操作ボタン群１４０は、電子機器１への入力を受け付ける入力部２１０の一例である。また電子機器１が音声認識機能を有している場合には、音声入力部１５０も入力部２１０の一例と把握してもよい。この場合、ユーザは音声によって電子機器１に各種の指示を入力することができる。また電子機器１がジェスチャー認識機能を有している場合には、例えば、後述の第１撮像部１８０および第２撮像部１９０を入力部２１０の一例と把握してもよい。この場合、ユーザは例えば体の空間的な動きによって電子機器１に各種の指示を入力することができる。
【００３５】
第１音声出力部１７０は、例えば、ダイナミックスピーカである。第１音声出力部１７０は、制御部１００からの電気的な音信号を音に変換して、その音を出力することが可能である。第１音声出力部１７０から出力される音は、例えば、カバーパネル２の下側端部に形成されたスピーカ穴１７から電子機器１の外部に出力される。スピーカ穴１７から出力される音の音量は、電子機器１から離れた場所でも聞こえるような音量となっている。
【００３６】
第２音声出力部１６０は、例えば、レシーバである。第２音声出力部１６０は、制御部１００からの電気的な音信号を音に変換して、その音を出力することが可能である。第２音声出力部１６０は、例えば、受話音を出力する。第２音声出力部１６０から出力される音は、例えば、カバーパネル２の上側端部に形成されたレシーバ穴１６から外部に出力される。レシーバ穴１６から出力される音の音量は、例えば、第１音声出力部１７０からスピーカ穴１７を介して出力される音の音量よりも小さくなっている。
【００３７】
なお第２音声出力部１６０は圧電振動素子を有していてもよい。圧電振動素子は、制御部１００からの音声信号に基づいて振動することが可能である。圧電振動素子は、例えばカバーパネル２の裏面に設けられており、音声信号に基づく自身の振動によってカバーパネル２を振動させることが可能である。そして、ユーザが自身の耳をカバーパネル２に近づけることにより、カバーパネル２の振動が音声としてユーザに伝達される。圧電振動素子が設けられる場合には、レシーバ穴１６は不要である。
【００３８】
第１撮像部１８０及び第２撮像部１９０のそれぞれは、レンズ及び撮像素子などを備えている。第１撮像部１８０は制御部１００によって制御される。第１撮像部１８０は第１レンズ用透明部材１８およびレンズを介して撮像素子で光を受光して、撮像画像を生成し、この撮像画像を制御部１００へと出力することができる。第２撮像部１９０は制御部１００によって制御される。第２撮像部１９０は第２レンズ用透明部材１９およびレンズを介して撮像素子で光を受光して、撮像画像を生成し、この撮像画像を制御部１００に出力することができる。これらの撮像画像は静止画像であってもよい。あるいは第１撮像部１８０及び第２撮像部１９０は撮像画像を繰り返し（例えば周期的に）生成して動画像を生成してもよい。
【００３９】
第１撮像部１８０が有するレンズは、電子機器１の背面１ｂに設けられた第１レンズ用透明部材１８から視認可能である。したがって、第１撮像部１８０は、電子機器１の背面１ｂ側に存在する物体を撮像することが可能である。このような第１撮像部１８０は、「アウトカメラ」と呼ばれることがある。
【００４０】
第２撮像部１９０が有するレンズは、電子機器１の前面１ａに設けられた第２レンズ用透明部材１９から視認可能である。したがって、第２撮像部１９０は、電子機器１の前面１ａ側に存在する物体を撮像することが可能である。このような第２撮像部１９０は、「インカメラ」と呼ばれることがある。
【００４１】
電池２００は、電子機器１の電源を出力することが可能である。電池２００は、例えば、リチウムイオン二次電池などの充電式の電池である。電池２００は、電子機器１が備える制御部１００及び無線通信部１１０などの各種電子部品に対して電源を供給することが可能である。
【００４２】
＜３．制御部の一例＞
図４は、制御部１００の内部構成の一例を概略的に示す機能ブロック図である。制御部１００は、機能部１１１と、文章出力部１１２と、音声読上部１１３と、コピー範囲決定部１１４と、音声認識部１１５とを備えている。図４の例示では、制御部１００は音声認識部１１５を備えているものの、これは必ずしも必要ではない。音声認識部１１５については後に詳述する。
【００４３】
＜３−１．機能部＞
機能部１１１は電子機器１の種々の機能を実行することができる。例えば機能部１１１は通話機能、電子メール機能、ＳＮＳ(Social Networking Service)機能およびウェブブラウザ機能などの機能を実行することができる。この機能部１１１は上記機能の実行結果として、種々の情報を表示部１２０に表示させることができる。例えば機能部１１１は、文字、画像、または、入力ボタンとして機能する要素（例えばアイコンなど）などの表示情報を、表示部１２０に表示させることができる。
【００４４】
ここでは、一例として、電子メール機能について説明する。機能部１１１は無線通信部１１０を介して、他の機器と電子メールを送受信することができる。また機能部１１１はこの電子メールを記憶媒体に記憶することができる。具体的には、機能部１１１は、他の機器から受信した電子メールを受信メールとして記憶媒体に記憶し、他の機器へ送信した電子メールを送信メールとして記憶媒体に記憶する。
【００４５】
機能部１１１は、ユーザの入力に応答して、電子メールの一覧を表示部１２０に表示させることができる。図５は、受信メールの一覧が表示された表示画面２ａの一例を概略的に示す図である。図５の例示では、送信者を示す送信者情報Ｎ１（例えば名前）、および、件名を示す件名情報ＳＢ１が、受信メールごとに表示されている。
【００４６】
ユーザはこの一覧から一つの受信メールを選択する選択入力を、入力部２１０を用いて行うことができる。例えば、表示された送信者情報Ｎ１および件名情報ＳＢ１は、受信メールを選択する入力ボタンとして機能してもよい。この場合、ユーザは、送信者情報Ｎ１または件名情報ＳＢ１が表示された部分に対して、操作子を用いて操作を行う。機能部１１１はこの選択入力に応答して、選択された受信メールの詳細な内容情報（送信者情報Ｎ１、件名情報ＳＢ１および本文情報などを含む）を表示部１２０に表示させる。本文情報は、電子メールに含まれる本文を示している。図６は、受信メールの詳細な内容情報が表示された表示画面２ａの一例を概略的に示す図である。図６の例示では、受信メールの送信者情報Ｎ１、件名情報ＳＢ１および本文情報Ｃ１が表示されている。
【００４７】
また機能部１１１は、入力ボタンとして機能する複数の要素を含むメニュー（後述）を、ユーザの入力に応じて表示部１２０に表示させることができる。例えばユーザは、メニューボタンとして機能する操作ボタン１４を操作してもよい。そして機能部１１１はこの操作に応答して、メニューを表示部１２０に表示させてもよい。あるいは、制御部１００はメニューボタンとして機能する要素を表示部１２０に表示させ、この要素に対する操作に応答して、メニューを表示部１２０に表示させてもよい。
【００４８】
図７は、メニューが表示された表示画面２ａの一例を概略的に示す図である。図７の例示では、表示画面２ａには、メニューＭ１が表示されており、そのメニューＭ１には、入力ボタンとして機能する要素Ｅ１〜Ｅ４が表示されている。例えば要素Ｅ１は、受信メールに対して送信者のみに返信を行うときに操作される要素であり、要素Ｅ２は、送信者および他の受信者の全員に対して返信を行うときに操作される要素であり、要素Ｅ３は受信メールを転送するときに操作される要素であり、要素Ｅ４は、情報をコピーするときに操作される要素である。
【００４９】
機能部１１１は、ユーザによる要素Ｅ１〜Ｅ３の各々への操作に応じて、電子メールの作成画面（不図示）を表示部１２０に表示させる。そして、ユーザは入力部２１０を用いて、電子メールの本文を入力し、その後、送信の指示を入力する。機能部１１１は、作成した電子メールを、当該指示に応答して送信する。
【００５０】
ユーザが要素Ｅ４に対する操作を行ったときには、制御部１００は後述のコピー処理を実行することができる。詳細は後述するものの、制御部１００はこのコピー処理の結果として、情報をコピーする。そして、ユーザが入力部２１０を用いて、ペースト位置およびペーストの指示を入力すると、制御部１００は、コピーした情報をそのペースト位置にペーストする。
【００５１】
＜３−２．音声読上部＞
音声読上部１１３には、文章出力部１１２から文章情報が入力される。この文章情報は文字コードを含むデータであり、例えばテキスト形式のデータであってもよい。音声読上部１１３はこの文章情報の読みを示す音信号を生成する。このような音信号の生成は、いわゆる音声合成の技術を用いて行うことができる。音声合成としては任意のアルゴリズムを用いればよいものの、例えば波形接続型音声合成またはフォルマント合成などのアルゴリズムを用いることができる。音声読上部１１３はこの音信号を例えば第１音声出力部１７０へと出力する。第１音声出力部１７０はこの音信号を音に変換して、当該音を出力する。これにより、第１音声出力部１７０から文章情報が音声出力される。以下では、文章情報の音声出力を文章情報の読み上げとも説明する。なお、音声読上部１１３は音信号を第２音声出力部１６０へ出力し、第２音声出力部１６０が文章情報を音声で出力してもよい。以下では代表的に、音声読上部１１３が第１音声出力部１７０に文章情報を音声出力させる場合について説明する。
【００５２】
＜３−３．文章出力部＞
文章出力部１１２は上述のように、文章情報を音声読上部１１３へと出力することができる。このような文章情報の一例としては、例えば、表示画面２ａに表示されて入力ボタンとして機能する要素（例えば要素Ｅ１〜Ｅ４）の説明文を挙げることができる。例えばユーザは当該要素に対する第１操作を行う。第１操作としては、操作子を表示画面２ａに近づけ、または、接触させる操作を採用できる。文章出力部１１２はこの第１操作に応答して、当該要素を説明する文章情報を音声読上部１１３へと出力してもよい。このような文章情報は、例えば要素に対応づけて記憶媒体に記憶されていてもよい。音声読上部１１３はこの文章情報の読みを示す音信号を例えば第１音声出力部１７０に出力し、第１音声出力部１７０は音信号を音に変換して、当該音を外部に出力する。これにより、ユーザは、当該要素がどのような入力ボタンとして機能するのかを、音声により了知することができる。
【００５３】
そして、ユーザは当該要素に対して、第１操作とは異なる第２操作を行うと、制御部１００は当該要素に応じた処理を実行する。この第２操作としては、例えば、操作子を表示画面２ａに近づけ、または、接触させた上で、遠ざける操作（いわゆるタップ操作）を、所定期間内に２回行う操作（いわゆるダブルタップ操作）を、採用できる。
【００５４】
文章情報の他の一例として、表示画面２ａの表示内容を挙げることができる。例えば、制御部１００が受信メールの詳細内容を表示部１２０に表示させる（図６参照）ときに、文章出力部１１２は、その詳細内容を示す文章情報を例えば音声読上部１１３へと出力してもよい。このような文章情報は、受信メールの送信者情報Ｎ１、件名情報ＳＢ１および本文情報Ｃ１に基づいて、文章出力部１１２によって生成されればよい。選択した受信メールの詳細内容が例えば第１音声出力部１７０から出力される。したがって、ユーザは受信メールの詳細内容を音声で了知することができる。
【００５５】
＜３−４．コピー範囲決定部＞
コピー範囲決定部１１４は文章出力部１１２から文章情報を受け取ることができる。この文章情報は例えばテキスト形式である。またコピー範囲決定部１１４は、文章情報のうち、現在、どの部分を読み上げているのかを示す情報を、文章出力部１１２または音声読上部１１３から受け取ることができる。この情報の具体的な一例は別の実施の形態で述べる。
【００５６】
コピー範囲決定部１１４は、文章情報の読み上げ中にユーザによる入力部２１０への入力が行われたか否かを判断できる。またコピー範囲決定部１１４は、当該入力が行われたと判断したときに、当該入力のタイミングに基づいて、当該文章情報のうちのコピー範囲を決定することができる。この入力は特に限定されないものの、例えば、ユーザによる操作ボタン１４への操作を当該入力として採用してもよい。あるいは、制御部１００は、入力ボタンとして機能する要素を表示画面２ａに表示させてもよい。この場合、当該要素に対する操作を当該入力として採用することができる。
【００５７】
例えばコピー範囲決定部１１４は、文書情報のうち、当該入力のタイミングで読み上げられる部分に基づいて、文章情報のうちのコピー範囲を決定する。より具体的には、コピー範囲決定部１１４は、文章情報のうち、ユーザが入力を行ったタイミングで読み上げられた部分に基づいて、コピー範囲の開始位置または終了位置たる境界位置を決定する。以下、コピー範囲の決定方法についてより詳細に説明する。
【００５８】
例えばコピー範囲決定部１１４は入力のタイミングに基づいて、コピー開始位置を決定してもよい。例えば、コピー範囲決定部１１４はユーザが入力を行ったタイミングで読み上げられる部分を、開始位置に決定してもよい。以下では、この入力を開始入力と呼ぶ。
【００５９】
図８は、文章情報ＴＸ１の一例を示す図である。図８の例示では、文章情報ＴＸ１の一部を構成する部分Ａ１〜Ａ５が例示されている。部分Ａ１〜Ａ５の各々は例えば一つの文字とみなしてもよい。部分Ａ１〜Ａ５は文章情報ＴＸ１において、この順で隣り合って並んでいる。よって、部分Ａ１〜Ａ５はこの順で読み上げられる。図８の例示では、部分Ａ４を読み上げるタイミングで開始入力が行われている。この場合、コピー範囲決定部１１４は部分Ａ４をコピー範囲の開始位置に決定してもよい。
【００６０】
具体的な一例として、図６に示す受信メールの内容を読み上げている場合を想定する。例えば本文情報Ｃ１に含まれる「どちらのグランドがいいですか。」の「ど」を読み上げるタイミングでユーザが開始入力を行った場合、コピー範囲決定部１１４はこの文字「ど」をコピー範囲の開始位置に決定してもよい。
【００６１】
またコピー範囲決定部１１４は、文章情報の読み上げ中であって開始入力よりも後に、ユーザによる入力部２１０への入力（以下、終了入力と呼ぶ）が行われたか否かを判断してもよい。そしてコピー範囲決定部１１４は、終了入力が行われたと判断したときに、終了入力のタイミングに基づいて、コピー範囲の終了位置を決定してもよい。終了入力は特に限定されないものの、例えば開始入力と同じ入力であってもよい。例えば本文情報Ｃ１に含まれる「どちらのグランドがいいですか。」の「か」を読み上げるタイミングでユーザが終了入力を行った場合、コピー範囲決定部１１４はこの文字「か」をコピー範囲の終了位置に決定してもよい。あるいは、この文字の次が句点であるので、コピー範囲決定部１１４はこの句点をコピー範囲の終了位置に決定してもよい。
【００６２】
＜３−５．具体的な動作の一例＞
図９は、コピー処理の一例を示すフローチャートである。このコピー処理を開始する条件は特に限定されないものの、例えば制御部１００は、ユーザによる要素Ｅ４に対する第２操作に応答して、コピー処理を開始しても構わない。つまり、情報のコピーを行うための入力（要素Ｅ４に対する操作）をユーザが行ったときに、制御部１００はコピー処理を開始してもよい。
【００６３】
まずステップＳ１にて、例えば第１音声出力部１７０は文章情報の読み上げを開始する。具体的な一例として、文章出力部１１２は、電子メールの詳細内容を含む文章情報を音声読上部１１３へと出力し、音声読上部１１３がこの文章情報の読みを示す音信号を生成して、この信号を例えば第１音声出力部１７０へと出力する。第１音声出力部１７０はこの音信号を音に変換して、当該音を出力する。これにより、文章情報が読み上げられる。
【００６４】
次にステップＳ２にて、コピー範囲決定部１１４は、ユーザが入力部２１０へ入力を行ったか否かを判断する。つまり、コピー範囲決定部１１４は、文章情報の読み上げ中に入力が行われたか否かを判断する。入力が行われていないと判断したときには、ステップＳ６にて、制御部１００は、文章情報の読み上げが終了したか否かを判断する。例えば制御部１００は、音声読上部１１３が音信号の出力を完了していたときに、文章情報の読み上げが終了していると判断してもよい。文章情報の読み上げが終了したと判断したときには、制御部１００は処理を終了する。文章情報の読み上げが終了していないと判断したときには、コピー範囲決定部１１４はステップＳ２を再び実行する。
【００６５】
ステップＳ２において入力が行われたと判断したときには、ステップＳ３にて、コピー範囲決定部１１４は、コピー範囲の開始位置が既に決定されているか否かを判断する。コピーの開始位置が未決定であると判断したときには、ステップＳ４にて、コピー範囲決定部１１４は、文章情報のうち、入力のタイミングで読み上げられた部分に基づいて、開始位置を決定する。つまり、開始位置が未決定である場合には、ステップＳ２の入力は開始入力として機能する。
【００６６】
ステップＳ４の次には、制御部１００はステップＳ６の処理を実行する。
【００６７】
またステップＳ３において、開始位置が決定済みであると判断したときには、ステップＳ５にて、コピー範囲決定部１１４は文章情報のうち入力のタイミングで読み上げられた部分に基づいて、コピーの終了位置を決定する。つまり、開始位置が決定済みである場合には、ステップＳ２の入力は終了入力として機能する。制御部１００は終了位置を決定した後に、処理を終了する。
【００６８】
本電子機器１によれば、ユーザは、例えば所望の文字が読み上げられるタイミングで開始入力を行うことで、その文字をコピー範囲の開始位置に決定することができる。終了位置も同様である。以上のように、制御部１００は、文章情報の読み上げ中に行われる入力のタイミングに基づいて、コピー範囲を決定する。これによれば、視力の弱いユーザであっても、容易にコピー範囲を入力することができる。
【００６９】
制御部１００は、文章情報のうち、そのコピー範囲に含まれる情報（コピー情報）をコピーする。このコピー情報は例えばテキスト形式のデータである。
【００７０】
制御部１００は、このコピー情報を、例えば第１音声出力部１７０から出力させてもよい。具体的には、文章出力部１１２はこのコピー情報を音声読上部１１３へと出力する。音声読上部１１３はこのコピー情報の読みを示す音信号を生成し、この音信号を例えば第１音声出力部１７０へと出力する。第１音声出力部１７０は、この音信号を音に変換して当該音を出力する。これにより、コピー情報が読み上げられる。よって、ユーザはどの範囲がコピーされたのかを確認することができる。
【００７１】
ところで、文字および読みが一対一で対応しない場合も想定される。例えば漢字またはアルファベットなどの文字を含む単語は、必ずしもその文字と読みとが一対一で対応しない。例えば日本語において「昨日」の読みは「キノウ」であり、「作」、「日」という２つの文字と「キノウ」という読みとは一対一で対応しない。また例えば、英語において"yesterday"の各文字と、その読みも一対一で対応しない。そこで、入力が行われたタイミングが、単語の読み上げ中であるときには、コピー範囲決定部１１４はその単語の例えば先頭を開始位置に決定してもよい。例えば"yesterday"の読み上げ中に開始入力が行われたときには、コピー範囲決定部１１４は、例えば最初の"y"を開始位置に決定してもよい。なお、必ずしも単語の先頭を開始位置に採用する必要はないものの、ユーザは単語の先頭をコピー範囲の開始位置として採用することが多い。よって、コピー範囲決定部１１４が単語の先頭を開始位置に決定する場合であれば、実態に即したコピー範囲を決定することができる。
【００７２】
また、読み上げにおける文字と文字との間のタイミングで開始入力が行われることもある。この場合、コピー範囲決定部１１４は、第１タイミングの直前又は直後の文字を開始位置に決定してもよい。また、単語と単語の間のタイミングで開始入力が行われるときには、コピー範囲決定部１１４は、その直前または直後の単語の例えば先頭を開始位置に決定してもよい。
【００７３】
また、終了入力が行われたタイミングが、単語の読み上げ中であるときには、コピー範囲決定部１１４はその単語の例えば末尾を終了位置に決定してもよい。なお、必ずしも単語の先頭を開始位置に採用する必要はない。また、この単語の次の文字が句読点、感嘆符または疑問符などの約物である場合には、コピー範囲決定部１１４はこの単語の次の文字をコピー範囲の終了位置に決定してもよい。これによれば、実態に即したコピー範囲を決定することができる。
【００７４】
また読み上げにおける文字と文字との間のタイミングで終了入力が行われる場合には、コピー範囲決定部１１４は、例えば第２タイミングの直前の文字を終了位置に決定してもよい。また、単語と単語の間のタイミングで終了入力が行われるときには、コピー範囲決定部１１４は、その直前の単語の例えば末尾を終了位置に決定してもよい。
【００７５】
＜４．コピー範囲の決定方法の例＞
＜４−１．終了位置の決定方法の例＞
図９の例示では、文章情報の読み上げにおいて開始入力しか行われない場合、コピー範囲の開始位置は決定されるものの、終了位置は決定されない。そこで、開始位置を決定するための開始入力が行われた後に、終了位置を決定するための終了入力が行われないまま、文章情報の読み上げが終了したときには、コピー範囲決定部１１４は文章情報の末尾を終了位置に決定してもよい。
【００７６】
図１０は、電子機器１の上記動作の一例を示す図である。図９と比較して、制御部１００はステップＳ７を更に実行する。コピー範囲決定部１１４は、ステップＳ６において文章情報の読み上げが終了したと判断したときに、ステップＳ７を実行する。ステップＳ７にて、コピー範囲決定部１１４は文章情報の末尾をコピー範囲の終了位置に決定する。
【００７７】
＜４−２．入力に基づく開始位置および終了位置の決定＞
＜４−２−１．ユーザによる調整＞
ユーザは所望のタイミングで入力を行うことができない場合もある。例えばユーザが文章情報における所望の文字を聞いてから入力を行うと、所望のタイミングから遅れて入力が行われ得る。例えばユーザは所望の単語の後の単語の読み上げ中に開始入力を行うこともある。そこで、開始入力または終了入力の後に、コピーの開始位置または終了位置を変更する技術を提案する。
【００７８】
電子機器１の構成の一例は図１〜図４と同様である。ただし、コピー範囲決定部１１４は、上述の手法によって決定されるコピー範囲を、コピー範囲の候補として決定する。言い換えれば、コピー範囲決定部１１４は、文章情報の読み上げ中に行われた入力に基づいて、コピー範囲を仮決定する。
【００７９】
図１１は、電子機器１の動作の一例を示すフローチャートである。制御部１００は、図１０と比較して、ステップＳ３〜Ｓ５，Ｓ７の替わりに、それぞれステップＳ３’〜Ｓ５’，Ｓ７’を実行し、またステップＳ８〜Ｓ１１を更に実行する。ステップＳ３’〜Ｓ５’，Ｓ７’はそれぞれステップＳ３〜Ｓ５，Ｓ７と同じ条件で実行される。例えば制御部１００は、ステップＳ２において入力が行われたと判断したときに、ステップＳ３’を実行する。
【００８０】
ステップＳ３’においては、コピー範囲決定部１１４は、コピー範囲の開始位置の候補が既に決定されているか否かを判断する。開始位置の候補が未決定であると判断したときには、ステップＳ４’にて、コピー範囲決定部１１４は、文章情報のうちステップＳ２の入力のタイミングに基づいて、開始位置の候補を決定する。この開始位置の候補は、例えば上述と同様にして、入力が行われたタイミングで読み上げられた部分に決定される。次に制御部１００はステップＳ６を実行する。
【００８１】
ステップＳ３’において開始位置の候補が決定済であると判断したときには、ステップＳ５’にて、コピー範囲決定部１１４は、文章情報のうち、ステップＳ２の入力のタイミングに基づいて、終了位置の候補を決定する。この終了位置の候補は、例えば開始位置の決定方法と同様にして、入力が行われたタイミングで読み上げられた部分に決定される。
【００８２】
ステップＳ７’においては、コピー範囲決定部１１４は文章情報の末尾を終了位置の候補に決定する。
【００８３】
以上のようにして、コピー範囲の開始位置の候補および終了位置の候補が決定される。そして、コピー範囲決定部１１４は、以下に詳述するように、この開始位置の候補と、更なるユーザの入力とに基づいて、コピー範囲の開始位置を決定し、終了位置の候補と、更なるユーザの入力とに基づいて、コピー範囲の終了位置を決定する。
【００８４】
＜４−２−１−１．選択肢＞
制御部１００は、開始位置の候補に基づいて、Ｎ（Ｎは２以上の整数）個の選択肢を設定する。これらの選択肢の各々はコピー範囲の開始位置を示している。なお以下では、この選択肢を開始選択肢とも呼ぶ。
【００８５】
ところで、ユーザはコピーの開始位置として、単語の先頭を採用することが多い。よって以下では、一例として、単語単位で開始位置を決定する場合について説明する。
【００８６】
例えば第１の開始選択肢は、開始位置の候補を含む第１単語の先頭を示している。つまり、この第１単語は、ユーザによる開始入力が行われたタイミングで読み上げられた単語とみなすことができる。第Ｋ（Ｋは２以上かつＮ以下の整数）の開始選択肢は、例えば、第１単語よりも（Ｋ−１）個前の第Ｋ単語の先頭を示している。
【００８７】
例えば図８も参照して、第１〜第３の開始選択肢が設定される場合について説明する。またここでは、部分Ａ１〜Ａ５の各々は単語を示していると仮定する。例えば第１の開始選択肢は、開始入力が行われたタイミングで読み上げられた単語Ａ４の先頭を示す。換言すれば、第１の開始選択肢は、開始入力に基づいて決定された開始位置の候補を含む単語Ａ４の先頭を示す。第２の開始選択肢は、単語Ａ４よりも一つ前の単語Ａ３の先頭を示し、第３の開始選択肢は、単語Ａ４よりも二つ前の単語Ａ２の先頭を示す。
【００８８】
図１１を参照して、ステップＳ５’またはステップＳ７’の次のステップＳ８にて、コピー範囲決定部１１４は、Ｎ個の開始選択肢の一つを選択する第１選択入力がユーザによって行われたか否かを判断する。この第１選択入力は入力部２１０を用いて行われる。
【００８９】
第１選択入力が行われていないと判断したときには、コピー範囲決定部１１４は再びステップＳ８を実行する。第１選択入力が行われたと判断したときには、ステップＳ９にて、コピー範囲決定部１１４は、選択された開始選択肢に基づいて開始位置を決定する。具体的には、コピー範囲決定部１１４は、その選択肢で示される単語の先頭を開始位置に決定する。例えばユーザが第２の開始選択肢を選択した場合には、コピー範囲決定部１１４は開始位置を単語Ａ３の先頭に決定する。
【００９０】
図１２は、ステップＳ９の具体的な処理の一例を示すフローチャートである。このフローチャートは、上述のように第１から第３の開始選択肢が設定されたときのコピー範囲決定部１１４の動作の一例を示している。まずステップＳ９１にて、コピー範囲決定部１１４は、第１の開始選択肢が選択されたか否かを判断する。第１の開始選択肢が選択されたと判断したときには、ステップＳ９２にて、コピー範囲決定部１１４は、開始入力に基づいて決定された開始位置の候補を含む単語Ａ４の先頭を開始位置に決定する。
【００９１】
第１の開始選択肢が選択されていないと判断したときには、ステップＳ９３にて、コピー範囲決定部１１４は、第２の開始選択肢が選択されたか否かを判断する。第２の開始選択肢が選択されたと判断したときには、ステップＳ９４にて、コピー範囲決定部１１４は、単語Ａ４の一つ前の単語Ａ３の先頭を開始位置に決定する。第２の開始選択肢が選択されていない、つまり第３の開始選択肢が選択されたと判断したときには、ステップＳ９５にて、コピー範囲決定部１１４は、単語Ａ４の二つ前の単語Ａ２の先頭を開始位置に決定する。
【００９２】
以上のように、ユーザが開始入力を所望の単語の読み上げタイミングから遅れて行ったとしても、その所望の単語の先頭をコピー範囲の開始位置に決定することができる。しかも開始位置の候補に基づいて開始選択肢を設定するので、この候補に近い単語を、開始選択肢に設定することができる。したがって、少ない開始選択肢であっても、その開始選択肢に所望の単語を含ませやすい。開始選択肢が少なければ、ユーザは開始選択肢を選択しやすい。
【００９３】
なお上述の例では、開始入力のタイミングで読み上げられた単語（つまり開始位置の候補を含む単語）Ａ４以前の単語Ａ２〜Ａ４を、開始選択肢として採用した。換言すれば、Ｎ個の開始選択肢は開始位置の候補以前の文字を示している。これは、ユーザが単語を聞いてから開始入力を行う場合に特に有効である。なぜなら、この場合、ユーザが所望の単語の読み上げタイミングから遅れて開始入力を行うことが多く、この所望の単語は開始位置の候補よりも前の単語となるからである。したがって、開始位置の候補よりも前の単語を開始選択肢に設定することによって、所望の単語をより確実に開始選択肢に含めることができる。
【００９４】
その一方で、例えば、ユーザが前もって文章情報を了知している場合には、ユーザは次に読み上げられる単語を認識しながら、文章情報を聞き取る。この場合、ユーザは所望の単語の読み上げの直前に開始入力を入力し得る。したがって、開始位置の候補の単語Ａ４よりも後の単語（例えば単語Ａ５）を示す開始選択肢が設定されても構わない。これによれば、ユーザが所望の単語の読み上げ直前に開始入力を行っても、その所望の単語を開始選択肢に含めることができる。
【００９５】
また、開始位置の候補を含む単語Ａ４よりも前の単語を示す開始選択肢の数は、単語Ａ４よりも後の単語を示す開始選択肢の数よりも多くてもよい。ユーザは単語を聞いてから開始入力を行うことが多いと考えられるからである。
【００９６】
次に終了位置について述べる。この終了位置も、開始位置と同様に選択肢によって選択される。また、終了位置を選択するためのＮ個の選択肢も、終了位置の候補に基づいて設定される。以下では、この選択肢を終了選択肢と呼ぶ。
【００９７】
第１の終了選択肢は、例えば、終了入力に基づいて決定される終了位置の候補を含む第１単語の末尾を示している。つまり、この第１単語は、ユーザによる終了入力が行われたタイミングで読み上げられる単語である。第Ｋの終了選択肢は、例えば、その第１単語よりも（Ｋ―１）個前の第Ｋ単語の末尾を示している。
【００９８】
例えば第１〜第３の終了選択肢が設定される場合には、第１の終了選択肢は、終了入力が行われたタイミングで読み上げられた第１単語の末尾を示し、第２の終了選択肢は、第１単語よりも一つ前の第２単語の末尾を示し、第３の終了選択肢は、第１単語よりも二つ前の第３単語の末尾を示す。
【００９９】
図１１の例示では、ステップＳ９の次のステップＳ１０にて、コピー範囲決定部１１４は、Ｎ個の終了選択肢から一つを選択する第２選択入力がユーザによって行われたか否かを判断する。第２選択入力は入力部２１０を用いて行われる。第２選択入力が行われていないと判断すると、コピー範囲決定部１１４は、ステップＳ１０を再び実行する。第２選択入力が行われたと判断したときには、ステップＳ１１にて、コピー範囲決定部１１４は、選択された終了選択肢に基づいて終了位置を決定する。具体的には、コピー範囲決定部１１４は、その終了選択肢で示される単語の末尾を終了位置に決定する。例えば、ユーザが第２の終了選択肢を選択する入力を行うと、コピー範囲決定部１１４は第１単語よりも一つ前の第２単語の末尾を、コピー範囲の終了位置に決定する。
【０１００】
以上のように、ユーザが終了入力を所望の単語の読み上げタイミングから遅れて行ったとしても、その所望の単語の末尾をコピー範囲の終了位置に決定することができる。しかも終了位置の候補に近い単語を、終了選択肢に設定することができる。
【０１０１】
またＮ個の終了選択肢として、終了位置の候補以前の文字を採用してもよい。これによれば、ユーザが単語を聞いてから終了入力を行う態様に即している。
【０１０２】
また、終了位置の候補よりも後の単語を終了選択肢に設定してもよく、終了位置の候補よりも前の終了選択肢の数を、終了位置の候補よりも後の終了選択肢の数よりも多くしてもよい。また、終了選択肢の数は開始選択肢の数と一致している必要はなく、異なっていてもよい。
【０１０３】
また上述の処理は終了入力が所望のタイミングからずれることを想定した処理である。一方で、ステップＳ７’による終了位置の候補の決定は終了入力に基づかない。よって、コピー範囲決定部１１４は、ステップＳ７’によって決定される終了位置の候補を、そのまま終了位置として決定してもよい。つまり、コピー範囲決定部１１４は、終了入力なしに文章情報の読み上げが終了したときには、ステップＳ１０，Ｓ１１を行わずに、文章情報の末尾を終了位置に決定してもよい。
【０１０４】
なお図１１において、ステップＳ８，Ｓ９の一組と、ステップＳ１０，Ｓ１１の一組の実行順序は反対でも構わない。
【０１０５】
＜４−２−１−２．条件＞
コピー範囲決定部１１４は、ユーザが開始入力を所望のタイミングで行うことができたと推測できるときには、この開始入力に基づいて開始位置を決定してもよく、ユーザが開始入力を所望のタイミングで行うことができなかったと推測できるときには、選択肢に基づいて開始位置を決定してもよい。
【０１０６】
さて、コピー範囲の開始位置は単語の先頭であることが多い。つまり、その単語の読みの先頭を読み上げるタイミングで開始入力が行われた場合には、その単語の先頭を開始位置に決定すべく、開始入力が行われたと考えることができる。あるいは、単語と単語との間のタイミングで開始入力が行われたときには、後者の単語の先頭を開始位置に決定すべく、開始入力が行われたと考えることができる。その一方で、単語の読みの途中を読み上げるタイミングで開始入力が行われたときには、所望のタイミングからずれたタイミングで開始入力が行われたと考えることができる。
【０１０７】
そこで、コピー範囲決定部１１４は、単語の読みの途中を読み上げるタイミングで開始入力が行われたか否かを判断してもよい。そしてコピー範囲決定部１１４は、肯定的な判断をしたときに、開始選択肢に基づいて開始位置を決定し、否定的な判断をしたときに、開始入力に基づいて開始位置を決定してもよい。同様にコピー範囲決定部１１４は、終了入力が単語の途中の読みを読み上げるタイミングで行われたか否かを判断してもよい。そしてコピー範囲決定部１１４は、肯定的な判断がなされたときに、終了選択肢に基づいて終了位置を決定し、否定的な判断がなされたときに、文章情報のうち、ユーザが終了入力を行ったタイミングで読み上げられた部分を、終了位置に決定してもよい。
【０１０８】
図１３は、電子機器１の上記動作の一例を示すフローチャートである。図１１と比較して、制御部１００はステップＳ８１，Ｓ８２，Ｓ１０１，Ｓ１０２を更に実行する。ステップＳ８１はステップＳ８の直前に行われる。ステップＳ８１においては、コピー範囲決定部１１４は、単語の読みの途中を読み上げるタイミングで開始入力が行われたか否かを判断する。肯定的な判断がなされたときに、コピー範囲決定部１１４はステップＳ８を実行する。否定的な判断がなされたときには、ステップＳ８２にて、コピー範囲決定部１１４は、開始位置の候補を開始位置に決定する。つまり、コピー範囲決定部１１４は、単語の読みの途中で開始入力が行われていないときには、ユーザによる開始選択肢の選択に基づいて開始位置を決定し（ステップＳ８，Ｓ９）、単語の読みの途中で開始入力が行われたときには、ステップＳ４’において決定した開始位置の候補を、そのまま開始位置とする（ステップＳ８２）。
【０１０９】
ステップＳ９またはステップＳ８２の次のステップＳ１０１にて、コピー範囲決定部１１４は、単語の読みの途中を読み上げるタイミングで終了入力が行われたか否かを判断する。肯定的な判断がなされたときに、コピー範囲決定部１１４はステップＳ１０を実行する。否定的な判断がなされたときには、ステップＳ１０２にて、コピー範囲決定部１１４は終了位置の候補を終了位置に決定する。つまり、コピー範囲決定部１１４は、単語の読みの途中で終了入力が行われていないときには、ユーザによる終了選択肢の選択に基づいて終了位置を決定し（ステップＳ１０，Ｓ１１）、単語の読みの途中で終了入力が行われたときには、ステップＳ５’において決定した終了位置の候補を、そのまま終了位置とする（ステップＳ１０２）。
【０１１０】
なお、ステップＳ８，Ｓ９，Ｓ８１，Ｓ８２の一組と、ステップＳ１０，Ｓ１１，Ｓ１０１，Ｓ１０２の一組との実行順序は逆であってもよい。
【０１１１】
＜４−２−１−３．コピー処理のやり直し＞
複数の選択肢の中に、所望の単語がない場合も想定される。例えば所望の単語の読み上げタイミングから大幅にずれたタイミングで開始入力または終了入力が行われた場合、複数の選択肢のいずれにも所望の単語がないことがあり得る。そこで、入力部２１０は、コピー処理をやり直すための入力（リトライ入力と呼ぶ）を受け付けてもよい。制御部１００は、このリトライ入力に応答して、コピー処理を最初からやり直す。具体的には、制御部１００はリトライ入力に応答して、ステップＳ１を実行する。これによれば、電子機器１の利便性を向上できる。
【０１１２】
なお、図９および図１０のコピー処理においても、入力部２１０はリトライ入力を受け付けてもよい。例えば制御部１００は、コピー処理の途中で、ユーザによる入力部２１０へのリトライ入力が行われたときに、コピー処理を最初からやり直す。これによれば、ユーザが、所望のタイミングでの入力を失敗したときに、リトライ入力を行うことで、コピー処理を最初からやり直すことができる。
【０１１３】
＜４−２−１−４．文字列の入力＞
上述の例では、ユーザは、コピー範囲の開始位置を決定すべく、開始選択肢を選択する選択入力を行った。ここでは、ユーザは、開始位置を決定すべく、文字列を入力する文字列入力を入力部２１０に行う。以下では、この文字列を開始文字列と呼ぶ。
【０１１４】
コピー範囲決定部１１４は、この開始文字列と一致する第１文字列が文章情報に含まれているか否かを判断する。この判断は文字列の検索アルゴリズムを用いて行うことができる。コピー範囲決定部１１４は、第１文字列が文章情報に含まれていると判断したときに、その第１文字列の例えば先頭をコピー範囲の開始位置に決定してもよい。
【０１１５】
また文章情報において複数の第１文字列が含まれているときには、コピー範囲決定部１１４は、開始位置の候補に最も近い第１文字列の例えば先頭を開始位置に決定してもよい。図１４は、文章情報ＴＸ１の一例を概略的に示している。図１４の「＊」は任意の文字を示している。図１４の例示では、文章情報ＴＸ１には、「サッカー」という３つの文字列が含まれている。
【０１１６】
また図１４の例示では、開始入力が行われたタイミングも示されている。この開始入力は、文章情報ＴＸ１において２つ目の「サッカー」と３つ目の「サッカー」との間の文字を読み上げたタイミングで行われている。この開始入力のタイミングは、３つ目の「サッカー」が読み上げられるタイミングよりも、２つ目の「サッカー」が読み上げられるタイミングに近い。図１４の例示では、開始位置の候補Ｐ１も示されている。候補Ｐ１は、例えば開始入力が行われたタイミングで読み上げられた文字に相当する。図１４に例示するように、文章情報ＴＸ１において、候補Ｐ１は３つ目の「サッカー」の先頭よりも２つ目の「サッカー」の先頭に近い。
【０１１７】
ユーザが開始文字列として「サッカー」を入力すると、コピー範囲決定部１１４は、文章情報ＴＸ１に「サッカー」が含まれているか否かを判断する。図１４の例示では、「サッカー」という第１文字列が３つ含まれている。コピー範囲決定部１１４は、文章情報ＴＸ１において、この３つの第１文字列の各々と開始位置の候補Ｐ１との距離を算出する。この距離は例えば文字数で表される。そして、コピー範囲決定部１１４は、最も距離が短い２つ目の「サッカー」の例えば先頭を開始位置に決定する。
【０１１８】
以上のように、ユーザは開始入力を所望のタイミングからずれて行ったとしても、開始位置を所望の位置に決定できる。またユーザは選択肢を選ぶ必要もない。
【０１１９】
図１５は、電子機器１の上記動作の一例を示すフローチャートである。図１３と比較して、制御部１００はステップＳ８〜Ｓ１１の替わりにステップＳ８’〜Ｓ１１’を実行する。ステップＳ８’〜Ｓ１１’の実行条件はそれぞれステップＳ８’〜Ｓ１１’と同様である。
【０１２０】
ステップＳ８’はステップＳ５’またはステップＳ７’の次に行われる。ステップＳ８’にて、コピー範囲決定部１１４は、開始文字列の入力が行われたか否かを判断する。開始文字列が入力されていないと判断したときには、コピー範囲決定部１１４は再びステップＳ８’を実行する。開始文字列が入力されたと判断したときには、ステップＳ９’において、コピー範囲決定部１１４は、開始文字列に応じて開始位置を決定する。
【０１２１】
図１６は、ステップＳ９’の動作の一例を示す図である。まずステップＳ９１’にて、コピー範囲決定部１１４は、開始文字列に一致する第１文字列が文章情報に含まれているか否かを判断する。第１文字列が含まれていないと判断したときには、ステップＳ９２’にて、制御部１００はエラー処理を実行する。例えば制御部１００は、ユーザに開始文字列の入力を促す音声を出力し、再びステップＳ８’を実行してもよい。あるいは、制御部１００は動作を終了してもよい。
【０１２２】
第１文字列が文章情報に含まれていると判断したときには、ステップＳ９３’にて、コピー範囲決定部１１４は、複数の第１文字列が文章情報に含まれているか否かを判断する。複数の第１文字列が含まれていると判断したときには、ステップＳ９４’にて、コピー範囲決定部１１４は、文章情報において開始位置の候補に最も近い第１文字列の例えば先頭を開始位置に決定する。一方、複数の第１文字列が含まれていないと判断したときには、ステップＳ９５’にて、コピー範囲決定部１１４は、その第１文字列の例えば先頭を開始位置に決定する。
【０１２３】
終了位置についても同様である。ユーザは終了位置を決定すべく、入力部２１０を用いて文字列を入力しても構わない。以下では、この文字列を終了文字列と呼ぶ。
【０１２４】
コピー範囲決定部１１４は、この終了文字列と一致する第２文字列が文章情報に含まれているか否かを判断する。コピー範囲決定部１１４は、第２文字列が文章情報に含まれていると判断したときに、第２文字列の例えば末尾を、コピー範囲の終了位置に決定してもよい。
【０１２５】
また文章情報において複数の第２文字列が含まれているときには、コピー範囲決定部１１４は、終了位置の候補に最も近い第２文字列の例えば末尾を、終了位置に決定してもよい。
【０１２６】
図１５を参照して、ステップＳ９’の次のステップＳ１０’にて、コピー範囲決定部１１４は、終了文字列の入力が行われたか否かを判断する。終了文字列が入力されていないと判断したときには、コピー範囲決定部１１４は再びステップＳ１０’を実行する。終了文字列が入力されたと判断したときには、ステップＳ１１’にて、コピー範囲決定部１１４は、開始位置と同様にして、終了文字列に応じて終了位置を決定する。
【０１２７】
なおステップＳ８’，Ｓ９’の一組とステップＳ１０’，Ｓ１１’の一組の実行順序は逆であってもよい。また図１３を参照して説明した条件は、図１５の処理にも適用可能であり、リトライ入力も図１５の処理に適用可能である。
【０１２８】
＜４−２−１−４−１．文字列に基づく開始位置および終了位置の決定＞
ユーザが所望の単語を聞いてから開始入力または終了入力を行う場合には、所望の単語よりも後にその入力が行われやすい。したがって、その入力によって決まる開始位置の候補または終了位置の候補は、文章情報において所望の単語の後に位置することが多い。つまり、所望の単語は候補の前に位置することが多い。
【０１２９】
そこで、コピー範囲決定部１１４は、文章情報に複数の第１文字列が含まれていると判断したときには、開始位置の候補よりも前の第１文字列を用いて開始位置を決定してもよい。具体的には、コピー範囲決定部１１４は、開始位置の候補よりも前に位置し且つ開始位置の候補に最も近い第１文字列の例えば先頭を、開始位置に決定してもよい。つまり、開始位置の候補の後の第１文字列を開始位置には採用せずに、開始位置の候補よりも前の第１文字列を開始位置に採用する。
【０１３０】
例えば図１４を参照して、もし仮に、開始位置の候補Ｐ１が２つ目の「サッカー」よりも３つ目の「サッカー」に近い場合であっても、３つ目の「サッカー」は候補Ｐ１よりも後に位置しているので、コピー範囲決定部１１４は、２つ目の「サッカー」の例えば先頭を開始位置に決定する。
【０１３１】
同様に、コピー範囲決定部１１４は、文章情報に複数の第２文字列が含まれているときには、終了位置の候補よりも前に位置し且つ終了位置の候補に最も近い第２文字列の例えば末尾を、終了位置に決定してもよい。
【０１３２】
これによれば、ユーザが単語を聞いてから開始入力または終了入力を行う場合に、適切に開始位置または終了位置を決定できる。
【０１３３】
図１７は、電子機器１の上記動作の一例を示すフローチャートである。図１６と比較して、制御部１００はステップＳ９４’の替わりにステップＳ９４’’を実行する。コピー範囲決定部１１４は、ステップＳ９３’において複数の第１文字列があると判断されたときに、ステップＳ９４’’を実行する。ステップＳ９４’においては、コピー範囲決定部１１４は、開始位置の候補よりも前に位置する第１文字列の各々と、開始候補との距離を算出し、当該距離が最も短い第１文字列の先頭を開始位置に決定する。
【０１３４】
＜４−２−１−５．音声入力＞
選択肢を選択するための選択入力の方法、文字列を入力するための文字列入力の方法、および、コピー処理をやり直すためのリトライ入力の方法は特に限定されないものの、例えば音声入力であってもよい。図４を参照して、例えば制御部１００は音声認識部１１５を備えている。音声認識部１１５には、音声入力部１５０からの音信号が入力される。つまり、ユーザが発した音が音声入力部１５０を介して音声認識部１１５に入力される。音声認識部１１５は、入力された音信号が示す言葉を認識することができる。音声認識の方法としては、任意の方法を採用すればよいものの、例えば予め記憶媒体に記憶された音声の特徴データと、音信号とをマッチングして、その音信号が示す音声の言葉を認識してもよい。
【０１３５】
例えばユーザは、選択肢を特定する番号を発声する。この音声は音声認識部１１５によって認識される。音声認識部１１５は認識結果をコピー範囲決定部１１４へと出力する。コピー範囲決定部１１４は、上述のように、入力された選択肢に応じて開始位置または終了位置を決定する。
【０１３６】
あるいは、例えばユーザは文字列を発声する。この音声は音声認識部１１５によって認識されて、その認識結果がコピー範囲決定部１１４へと入力される。コピー範囲決定部１１４は、上述のように、入力された文字列に応じて開始位置または終了位置を決定する。
【０１３７】
またユーザは、リトライ入力として予め割り当てられた言葉を発声する。この音声は音声認識部１１５によって認識されて、その認識結果が制御部１００へと出力される。制御部１００はその認識結果が、リトライ入力として予め割り当てられた言葉であると判断すると、コピー処理を最初からやり直す。
【０１３８】
これによれば、ユーザは音声により選択入力、文字列入力またはリトライ入力を行うことができるので、視力の弱いユーザであっても入力を行いやすい。
【０１３９】
＜４−３．複数のコピー範囲＞
文章情報から複数のコピー範囲を生成する場合の一例について説明する。図１８は、コピー処理の一例を示すタイミングチャートである。図１８の例示では、文章情報が読み上げられている最中に、開始入力および終了入力が行われる。制御部１００は、この終了入力に応答して、文章情報の読み上げを中断して、上述のようにコピー範囲を決定する。つまり、選択入力または文字列入力に基づくコピー範囲の決定動作は、文章情報の読み上げを中断した状態で行われる。図１８の例示では、読み上げを中断した状態で第１選択入力および第２選択入力が行われる。制御部１００は、上述のように、この第１選択入力に基づいてコピー範囲の開始位置を決定し、第２選択入力に基づいて終了位置を決定する。
【０１４０】
また制御部１００は、第２選択入力に応答して、文章情報の読み上げを再開する。このとき制御部１００は、例えば、中断した部分から文章情報の読み上げを再開してもよく、あるいは、例えば、中断した部分の前の文章から読み上げを再開してもよい。ユーザがこの読み上げ中に開始入力および終了入力を行った場合には、制御部１００は再び文章情報の読み上げを中断し、コピー範囲を決定する。以後、同様の動作を繰り返す。
【０１４１】
以上のように、コピー範囲を決定するときに、文章情報の読み上げが中断され、コピー範囲を決定後に、文章情報の読み上げが再開される。よって、ユーザは複数のコピー範囲を設定しやすい。
【０１４２】
なお上述の方法は一例であり、必ずしもこれに限らない。例えば、コピー範囲決定部１１４は、複数のコピー範囲を指定するための開始入力および終了入力のペアの複数を文章情報の読み上げ中に受け付けて、複数のコピー範囲の候補を決定する。そして、コピー範囲決定部１１４は、文章情報の読み上げが終了した後に、複数のコピー範囲の候補のそれぞれについて、選択入力または文字列入力に基づいて、複数のコピー範囲を決定してもよい。
【０１４３】
＜４−４．電子機器の説明＞
電子機器１は、上述のコピーを行う際の電子機器１の操作方法を音声で出力しても構わない。例えば、電子機器１は、(i)文章情報が音声で出力されること、(ii)その文書情報に含まれる所望の文字の読み上げタイミングで入力を行うことにより、その所望の文字をコピーの開始位置または終了位置に決定できること、更には、(iii)選択入力または文字列入力によって、開始位置または終了位置を調整できること、を音声で出力してもよい。これにより、ユーザはコピーの操作方法を了知することができる。
【０１４４】
図１９は、電子機器１の動作の一例を示すフローチャートである。図１９は図８のコピー処理において、コピーの方法を説明する場合のフローチャートを示している。図８と比較して、制御部１００はステップＳ０を更に実行する。ステップＳ０はステップＳ１の前に実行される。このステップＳ０において、制御部１００は、コピー方法の説明文を例えば第１音声出力部１７０に出力させる。この説明文は例えば予め定められて記憶媒体に記憶されていてもよい。
【０１４５】
＜４−５．読上速度＞
制御部１００は文章情報を読み上げる速度（以下、読上速度と呼ぶ）を低く設定してもよい。より具体的には、制御部１００は、コピー処理における文章情報の読上速度を、コピー処理以外における文章情報の読上速度よりも低く設定してもよい。
【０１４６】
例えば文章出力部１１２は、読上速度を示す速度情報を文章情報とともに音声読上部１１３へと出力してもよい。文章出力部１１２は、例えばコピー処理を開始するための入力が行われたときに、速度情報として値Ｖ１を出力し、コピー処理以外で文章情報を読み上げるための入力が行われたときに、速度情報として、値Ｖ１よりも高い値Ｖ２を出力する。音声読上部１１３は、入力された文章情報の読みを示す音信号を、文章情報と速度情報とに基づいて生成する。例えば読上速度が高い音信号は、読上速度が低い音信号を時間軸で短縮することにより、生成できる。
【０１４７】
コピー処理以外における文章情報の読み上げは、例えば、次の状況で実行される。例えば、表示画面２ａに表示されて入力ボタンとして機能する要素に対して第１操作（例えばタップ操作）が行われたときに、制御部１００は、その要素を説明するための文章情報を例えば第１音声出力部１７０に出力させてもよい。これにより、ユーザはその要素がどのような機能を有しているのかを了知することができる。
【０１４８】
また、例えば受信ボックスから受信メールの一つを選択する入力が行われたときに、制御部１００は、その受信メールの詳細内容を示す文章情報を、例えば第１音声出力部１７０に出力させてもよい。これにより、ユーザは受信メールの詳細内容を了知することができる。
【０１４９】
このような文章情報の読み上げでは、その読上速度を低くする必要性は高くない。一方で、コピー処理においては、ユーザは、文章情報のうち所望の文字が読み上げられるタイミングで、開始入力または終了入力を行う必要がある。そこで、制御部１００は、このコピー処理において読上速度を低く設定する。これによれば、コピー処理において文章情報がゆっくりと読み上げられるので、ユーザは所望の文字が読み上げられるタイミングで入力を行いやすい。
【０１５０】
図２０は、電子機器１の上記動作の一例を示すフローチャートである。ステップＳ２１にて、制御部１００は、コピー処理を開始するための入力が行われたか否かを判断する。当該入力は例えば要素Ｅ４（図７参照）に対する操作であってよい。当該入力が行われたと判断したときには、ステップＳ２２にて、制御部１００は読上速度を値Ｖ１に設定する。例えば文章出力部１１２は、例えば表示画面２ａに表示された文章情報とともに、速度情報としての値Ｖ１を、音声読上部１１３へと出力する。
【０１５１】
コピー処理を開始するための入力が行われていないと判断したときには、ステップＳ２３にて、制御部１００は、文章情報を読み上げるための入力が行われたか否かを判断する。文章情報を読み上げるための入力が行われていないと判断したときには、制御部１００は再びステップＳ２１を実行する。一方で、文章情報を読み上げる入力が行われたと判断したときには、ステップＳ２４にて、制御部１００は読上速度を値Ｖ２に設定する。値Ｖ２は値Ｖ１よりも高い。例えば文章出力部１１２は、入力に応じた文章情報とともに、速度情報としての値Ｖ２を、音声読上部１１３へと出力する。
【０１５２】
＜４−６．文章の区切り＞
また制御部１００は、各文章の終了を示す記号の読み上げ時において、例えば第１音声出力部１７０に何も音声を出力させなくてもよい。この記号は、句点（英語では終止符）、感嘆符または疑問符などの約物である。以下では、音声を出力しない期間を中断期間とも呼ぶ。つまり、文章と文章の間では、中断期間に亘って音声の出力が中断される。制御部１００はこの中断期間の長さを設定してもよい。具体的には、制御部１００は、コピー処理における中断期間の長さを、コピー処理以外における中断期間の長さよりも長く設定してもよい。
【０１５３】
例えば文章出力部１１２は、中断期間の長さを示す期間情報を文章情報とともに音声読上部１１３へと出力してもよい。文章出力部１１２は、例えばコピー処理を開始するための入力が行われたときに、中断期間の長さとして値Ｔ１を出力し、コピー処理以外で文章情報を読み上げるための入力が行われたときに、中断期間の長さとして、値Ｔ１よりも小さい値Ｔ２を出力する。音声読上部１１３は、入力された文章情報の読みを示す音信号を、文章情報と期間情報とに基づいて生成する。
【０１５４】
これによれば、コピー処理における中断期間が長いので、ユーザは文章情報を聞き取り易く、所望のタイミングで入力を行いやすい。特に、ユーザはその中断期間に入力を行いやすい。例えばユーザが中断期間において終了入力を行った場合には、コピー範囲決定部１１４は、その記号をコピー範囲の終了位置に決定してもよい。
【０１５５】
また文章を区切るための記号（読点、コンマ、コロンまたはセミコロンなどの約物）の読み上げ時にも、何も音声を出力しなくてもよい。このような中断期間も上述と同様に設定されてもよい。
【０１５６】
図２１は、電子機器１の上記動作の一例を示すフローチャートである。ステップＳ３１にて、制御部１００は、コピー処理を開始するための入力が行われたか否かを判断する。当該入力が行われたと判断したときには、ステップＳ３２にて、制御部１００は中断期間の長さを値Ｔ１に設定する。文章出力部１１２は、例えば表示画面２ａに表示された文章情報とともに、期間情報としての値Ｔ１を、音声読上部１１３へと出力する。
【０１５７】
コピー処理を開始するための入力が行われていないと判断したときには、ステップＳ３３にて、制御部１００は、文章情報を読み上げるための入力が行われたか否かを判断する。文章情報を読み上げるための入力が行われていないと判断したときには、制御部１００は再びステップＳ３１を実行する。一方で、文章情報を読み上げるための入力が行われたと判断したときには、ステップＳ３４にて、制御部１００は中断期間の長さを値Ｔ２に設定する。値Ｔ２は値Ｔ１よりも小さい。例えば文章出力部１１２は、入力に応じた文章情報とともに、期間情報としての値Ｔ２を、音声読上部１１３へと出力する。
【０１５８】
＜４−７．ファイルのコピー＞
電子メールにはファイルを添付することができる。このファイルは、文書ファイル、画像ファイルなどのファイルであり、例えば所定のアプリケーションによって開くことができる。機能部１１１は、このファイルを、電子メールに対応付けて記憶媒体に記憶する。電子メールにファイルが添付されている場合、制御部１００は、その電子メールの読み上げ時に、ファイルに関する情報を、例えば第１音声出力部１７０に音声で出力させてもよい。ファイルに関する情報は、ファイルの有無を含んでもよく、或いは、更にファイル名を含んでもよい。
【０１５９】
例えば第１音声出力部１７０がそのファイルに関する情報を読み上げているときに、ユーザが入力を行うと、コピー範囲決定部１１４は、コピー範囲をそのファイルに決定してもよい。つまり制御部１００は、ファイルをコピーしてもよい。これによれば、文章のみならず、ファイルをコピーすることもできる。
【０１６０】
例えば、文章出力部１１２は、ファイルが添付された受信メールの詳細情報を示す文章情報を次のように生成する。即ち、例えば文章出力部１１２は、受信メールの送信者情報Ｎ１、件名情報ＳＢ１、本文情報Ｃ１およびファイル名情報をこの順で適宜に連結して、文章情報を生成する。よって、この文章情報を読み上げるときには、送信者情報Ｎ１、件名情報ＳＢ１、本文情報Ｃ１およびファイル情報（例えばファイル名）をこの順で読み上げられる。
【０１６１】
そして、例えば本文情報Ｃ１の読み上げ中に開始入力が行われたときには、上述のように、コピー範囲決定部１１４は開始入力に応じてコピー範囲の開始位置を決定する。またファイル情報の読み上げ中に終了入力が行われたときには、コピー範囲決定部１１４は、本文情報Ｃ１の末尾を終了位置に決定してもよい。さらにコピー範囲決定部１１４は、受信メールに添付されたファイル自体もコピーの対象に決定してもよい。
【０１６２】
上述の例では、電子機器１が、入力部２１０と、音声出力部（第１音声出力部１７０または第２音声出力部１６０）と、制御部１００とを備えている。しかしながら、電子機器１がこれらの全てを備えなくてもよい。例えば、電子機器１と外部機器とを備えるシステムを考慮する。このシステムにおいて、外部機器は、電子機器１と有線または無線により通信可能である。またこの外部機器は、入力部２１０および音声出力部の少なくともいずれか一方を備えている。例えば外部機器として、装着型機器（例えばヘッドセット）を採用できる。このヘッドセットは、ユーザの頭部に装着されており、入力部２１０の一例たる音声入力部（例えばマイク）と、音声出力部（例えばスピーカ）とを備えている。これによれば、ユーザは、ヘッドセットのスピーカから音声で出力される文章を聞き取ることができ、また、所望のタイミングで、マイクへと入力を行うことができる。
【０１６３】
要するに、入力部２１０、音声出力部、および、制御部１００の各構成が、複数の機器に適宜に設けられており、これらの機器が互いに通信し合って、上述の制御を実施すればよい。この場合、これらの機器によって構成されるシステムが、入力部２１０、音声出力部、および、制御部１００を備える。
【０１６４】
第２の実施の形態．
第２の実施の形態では、ユーザによる入力（開始入力または終了入力）が行われたタイミングで、文章情報のうち、どの部分を読み上げているのかを判別する技術について述べる。
【０１６５】
文章出力部１１２は、文章情報を複数の部分に分割し、部分ごとに文章情報を音声読上部１１３へと出力する。当該部分は文字単位の部分であってもよく、単語単位の部分であってもよく、複数の単語単位の部分であってもよい。
【０１６６】
図２２は、電子機器１の電気的な構成の一部を概略的に例示する図である。例えば、文章出力部１１２は文章情報の部分Ｄ１［ｎ］を音声読上部１１３に出力する。音声読上部１１３は、部分Ｄ１［ｎ］の読みを示す音信号Ｄ２［ｎ］を生成し、この音信号Ｄ２［ｎ］を例えば第１音声出力部１７０へと出力する。第１音声出力部１７０をこの音信号Ｄ２［ｎ］を音に変換して、当該音を出力する。
【０１６７】
図２３は、文章出力部１１２のタイミングチャートの一例を示している。例えば文章出力部１１２は部分Ｄ１［ｋ］を出力し、所定期間の経過後に、その次の部分Ｄ１［ｋ＋１］を出力する。これを繰り返すことによって、文章出力部１１２は全体として文章情報を出力できる。
【０１６８】
なお文章出力部１１２は必ずしも所定期間の経過を条件とする必要はない。例えば文章出力部１１２は、音声読上部１１３による音信号Ｄ２［ｋ］の出力完了を条件として、その次の部分Ｄ１［ｋ＋１］を出力してもよい。この場合、音声読上部１１３は、部分Ｄ１［ｋ］に相当する音信号Ｄ２［ｋ］の出力を完了したときに、その出力完了を文章出力部１１２へと報告する。文章出力部１１２はこの報告に応答して、次の部分Ｄ１［ｋ＋１］を音声読上部１１３へと出力する。これを繰り返すことによっても、文章出力部１１２は全体として文章情報を出力できる。
【０１６９】
文章出力部１１２が部分Ｄ１［ｋ］を出力してから、その次の部分Ｄ１［ｋ＋１］を出力し始めるまでの期間に、ユーザによる入力が行われたときには、その入力のタイミングにおいて、部分Ｄ１［ｋ］が読み上げられていると判断できる。逆に言えば、部分Ｄ１［ｋ］の読み上げ中に、ユーザによる入力が行われたと判断できる。
【０１７０】
そこでコピー範囲決定部１１４は、文章出力部１１２から、現在、読み上げている部分の情報を、受け取る。図２２の例示では、文章出力部１１２は、例えば音声読上部１１３とともにコピー範囲決定部１１４にも、文章情報の部分Ｄ１［ｎ］を出力する。そしてコピー範囲決定部１１４は、入力部２１０からの入力を受け取ったときに、文章出力部１１２から受け取った最新の部分Ｄ１［ｎ］に基づいて、コピー範囲を決定する。例えばコピー範囲決定部１１４は入力部２１０から開始入力を受け取ったときに、最新の部分Ｄ１［ｎ］の例えば先頭をコピー範囲の開始位置に決定してもよい。図２３の例示では、部分Ｄ１［ｋ＋１］の出力中に、開始入力が行われている。この場合、コピー範囲決定部１１４は、部分Ｄ１［ｋ＋１］の例えば先頭をコピーの開始位置に決定する。同様に、コピー範囲決定部１１４は終了入力を受け取ったときに、最新の部分の例えば末尾をコピー範囲の終了位置に決定してもよい。
【０１７１】
以上のように第２の実施の形態によれば、電子機器１は、文章出力部１１２の出力に基づいて、ユーザによる入力が行われたタイミングで、文章情報のうち、どの部分を読み上げているのかを判別することができる。
【０１７２】
なお、文章出力部１１２からコピー範囲決定部１１４への部分Ｄ１［ｎ］の出力に替えて、音声読上部１１３が音信号Ｄ２［ｎ］をコピー範囲決定部１１４に出力してもよい。これによっても、コピー範囲決定部１１４は、開始入力または終了入力を受け取ったタイミングで最新の音信号Ｄ２［ｎ］が読み上げられていると判断できる。
【０１７３】
また、第２の実施の形態の技術は、第１の実施の形態に適用できることは当然である一方で、第１の実施の形態以外の技術に適用してもよい。
【０１７４】
以上のように、電子機器、電子機器の制御方法、電子機器の制御装置、制御プログラムおよび電子機器システムは詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない多数の変形例が、この開示の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１７５】
１  電子機器
１００  制御部
１５０  音声入力部
１６０  第２音声出力部
１７０  第１音声出力部
２１０  入力部
Ｄ１［ｎ］，Ｄ１［ｋ］〜Ｄ１［ｋ＋４］  部分
【図１】
2017199057.tif 000003
【図２】
2017199057.tif 000004
【図３】
2017199057.tif 000005
【図４】
2017199057.tif 000006
【図５】
2017199057.tif 000007
【図６】
2017199057.tif 000008
【図７】
2017199057.tif 000009
【図８】
2017199057.tif 000010
【図９】
2017199057.tif 000011
【図１０】
2017199057.tif 000012
【図１１】
2017199057.tif 000013
【図１２】
2017199057.tif 000014
【図１３】
2017199057.tif 000015
【図１４】
2017199057.tif 000016
【図１５】
2017199057.tif 000017
【図１６】
2017199057.tif 000018
【図１７】
2017199057.tif 000019
【図１８】
2017199057.tif 000020
【図１９】
2017199057.tif 000021
【図２０】
2017199057.tif 000022
【図２１】
2017199057.tif 000023
【図２２】
2017199057.tif 000024
【図２３】
2017199057.tif 000025