(57)【要約】  本発明は、ボタン操作について、ユーザが容易に理解可能な解説を実行することができる電子機器、およびその電子機器を制御する制御プログラムを提供することを目的とし、ボタン操作を解説した読上げテキストを記憶しておくメモリ１１０と、メモリ１１０から読み出された読上げテキストを読み上げた音声を解説用スピーカ１０５に発音させる解説用スピーカ制御部１３５と、解説用スピーカ１０５で読上げられる読上げテキスト中の一部のセンテンスの読上げと同期してこのセンテンスに応じた操作ボタンを点灯させるボタン発光制御部１３６とを備えた。【特許請求の範囲】
【請求項１】
複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器において、
ボタン操作を解説した読上げテキストを記憶しておく記憶部と、
前記記憶部から読み出された読上げテキストを読み上げた音声を発音するテキスト読上部と、
前記テキスト読上部による読上げテキスト中の一部のセンテンスの読上げと同期して該センテンスに応じた操作ボタンを点灯させる点灯制御部とを備えたことを特徴とする電子機器。
【請求項２】
前記記憶部が、操作ボタンの点灯および消灯を制御する制御コードが途中に付加された読上げテキストを記憶しておくものであって、
前記テキスト読上部が、前記記憶部から読み出された読上げテキストを制御コードを除いて読み上げるとともに、１つの制御コードの直前まで読み上げたタイミングで該１つの制御コードを前記点灯制御部に渡すものであり、
前記点灯制御部が、前記テキスト読上部から受け取った制御コードに基づいて操作ボタンの点灯および消灯を制御するものであることを特徴とする請求項１記載の電子機器。
【請求項３】
前記記憶部が、前記読上げテキストとともに、該読上げテキストに対応付けられた画面表示データを記憶しておくものであり、
前記テキスト読上部による読上げテキストの読み上げ時に、該読上げテキストに対応付けられた画面表示データに基づく画面を表示する画面表示部を備えたことを特徴とする請求項１記載の電子機器。
【請求項４】
前記記憶部が、操作ボタンに対応付けられた表示部分を含む画面を表示するための画面表示データを記憶しておくものであり、
前記画面表示部は、前記点灯制御部による操作ボタンの点灯に同期して、表示画面上の、該操作ボタンに対応付けられた表示部分の表示態様を変更するものであることを特徴とする請求項３記載の電子機器。
【請求項５】
前記記憶部が、さらに、読上げテキストに付加された、操作ボタンの点灯および消灯を制御する制御コードとは別に、読上げテキストとは独立な、操作ボタンの点灯を制御する第２の制御コードを記憶しておくものであり、
前記点灯制御部は、読上げテキストに付加された制御コードおよび読上げテキストとは独立な第２の制御コードの双方に基づいて操作ボタンの点灯および消灯を制御するものであることを特徴とする請求項１記載の電子機器。
【請求項６】
前記点灯制御部は、読上げテキストに付加された制御コードによる操作ボタンの点灯および消灯を制御し、該制御コードによる制御の終了後に、読上げテキストとは独立な第２の制御コードに基づいた操作ボタンの点灯を制御するものであることを特徴とする請求項５記載の電子機器。
【請求項７】
前記第２の制御コードに基づいて点灯した操作ボタンの、点灯から消灯までの時間を操作に応じて設定する点灯時間設定部を備え、
前記点灯制御部は、前記第２の制御コードに基づいて操作ボタンを点灯させたときに、前記点灯時間設定部により設定された時間経過時に該操作ボタンを消灯するものであることを特徴とする請求項５記載の電子機器。
【請求項８】
前記テキスト読上部による読上げテキストの読上げに同期した、前記点灯制御部による操作ボタンの点灯制御を行なう点灯制御モードおよび該点灯制御を禁止する点灯禁止モードを操作に応じて設定する点灯モード設定部を備え、
前記点灯制御部は、前記点灯モード設定部により前記点灯制御モードが設定されている場合に限り動作するものであることを特徴とする請求項１記載の電子機器。
【請求項９】
前記テキスト読上部による読上げテキストの読上げを行なう読上制御モードおよび該読上げを禁止する読上禁止モードを操作に応じて設定する読上げモード設定部を備え、
前記テキスト読上部は、前記読上げモード設定部により前記読上制御モードが設定されている場合に限り動作するものであることを特徴とする請求項１記載の電子機器。
【請求項１０】
複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器を、
ボタン操作を解説した読上げテキストを記憶しておく記憶部と、
前記記憶部から読み出された読上げテキストを読み上げた音声を発音するテキスト読上部と、
前記テキスト読上部による読上げテキスト中の一部のセンテンスの読上げと同期して該センテンスに応じた操作ボタンを点灯させる点灯制御部とを備えた電子機器として動作させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の操作ボタンを備えボタン操作に応じた動作を実行する電子機器、およびその電子機器の動作を制御する制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機が若年者から高齢者に至る幅広い年齢層のユーザに普及するにつれ、携帯電話機の使い易さに対するニーズが高まっている。そこで、従来より、複数の操作ボタンを備えた携帯電話機等の電子機器に対するユーザのボタン操作を助けるために、このボタン操作を解説したテキストを読み上げた音声を発音するとともに操作対象となる操作ボタンを点灯させる技術が提案されている（例えば、特許文献１〜特許文献３参照。）。【０００３】
図１は、通話機能に加えて、ボタン操作についてユーザに解説する機能を備えた携帯電話機を示す外観図である。【０００４】
この図１に示す携帯電話機５００には、通話用スピーカ５０１と、表示画面５０２と、操作部５０３とが備えられている。また、操作部５０３には、複数の操作ボタン５０３ａ，５０３ｂ，…と、マイクロホン５０４と、解説用スピーカ５０５とが備えられている。【０００５】
この携帯電話機５００では、通話用スピーカ５０１およびマイクロホン５０４によって通話が行なわれる。また、ユーザが、所望のボタン操作を行なう場合には、ユーザは、まずメニューキー５０３ｄを操作して、複数のボタン操作の名称が羅列された図示しない操作メニューを表示画面５０２に表示させ、さらに方向キー５０３ｅを操作して操作メニューから所望のボタン操作の名称を選択する。このような一連の操作により、表示画面５０２に、所望のボタン操作に応じた操作画面５６０が表示される。また、表示画面５０２に、操作画面５６０が表示されると、その操作画面５６０に対応するボタン操作を解説したテキスト５５０を読み上げた音声が、解説用スピーカ５０５で発音される。さらに、上記のテキスト５５０が読み上げられている間、そのテキスト５５０および操作画面５６０に対応する、操作対象の操作ボタン（図１の例では、決定キー５０３ａ、１キー５０３ｂ、および２キー５０３ｃ）が点灯する。
【特許文献１】特開２００２−１４２０２８号公報（第３−４頁、図１）
【特許文献２】特開２００４−７８０１１号公報（第３−６頁、図３）
【特許文献３】特開２００４−１３４９４２号公報（第４−７頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の図１を参照して説明した技術では、図１に示すように複数の操作ボタンが操作対象となる場合には、ボタン操作を解説したテキストが読み上げられている間、操作対象となる複数の操作ボタン全てが共に点灯した状態となる。その結果、複数の操作ボタンに対する操作に困難さを感じることが多い例えば高齢者等のユーザにとっては、現在読み上げられているテキストが、点灯している複数の操作ボタンのうちのどの操作ボタンの操作について解説しているかを容易には理解できないという問題が生じる恐れがある。【０００７】
尚、以上の説明では、携帯電話機を例に挙げ、テキストの読上げと操作ボタンの点灯とによるボタン操作の解説をユーザが容易には理解できない場合があるという問題について説明したが、この問題は、複数の操作ボタンを備えた電子機器一般についても同様に生じる問題である。【０００８】
本発明は、上記事情に鑑み、ボタン操作について、ユーザが容易に理解可能な解説を行なうことができる電子機器、およびその電子機器を制御する制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の電子機器は、複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器において、
ボタン操作を解説した読上げテキストを記憶しておく記憶部と、
上記記憶部から読み出された読上げテキストを読み上げた音声を発音するテキスト読上部と、
上記テキスト読上部による読上げテキスト中の一部のセンテンスの読上げと同期してそのセンテンスに応じた操作ボタンを点灯させる点灯制御部とを備えたことを特徴とする。【００１０】
本発明の電子機器によれば、複数の操作ボタンが操作対象となる場合であっても、上記点灯制御部によって、各操作ボタンは、上記テキスト読上部によるその操作ボタンに対応したセンテンスの読上げと同期して点灯する。その結果、ユーザは、現在読み上げられているセンテンスが、どの操作ボタンの操作について解説しているかを容易に理解することができる。つまり、本発明の電子機器によれば、ボタン操作について、ユーザが容易に理解可能な解説が行なわれる。【００１１】
ここで、本発明の電子機器において、「上記記憶部が、操作ボタンの点灯および消灯を制御する制御コードが途中に付加された読上げテキストを記憶しておくものであって、
上記テキスト読上部が、上記記憶部から読み出された読上げテキストを制御コードを除いて読み上げるとともに、１つの制御コードの直前まで読み上げたタイミングでその１つの制御コードを上記点灯制御部に渡すものであり、
上記点灯制御部が、上記テキスト読上部から受け取った制御コードに基づいて操作ボタンの点灯および消灯を制御するものである」という形態は好ましい形態である。【００１２】
この好ましい形態の電子機器によれば、例えば、ある操作ボタンを点灯させる制御コードと、その操作ボタンを消灯させる制御コードとであるセンテンスを挟むという簡単な運用により、そのセンテンスがその操作ボタンに対応付けられ、そのセンテンスの読上げと同期した上記の操作ボタンの点灯を実現することができる。【００１３】
また、本発明の電子機器は、「上記記憶部が、上記読上げテキストとともに、その読上げテキストに対応付けられた画面表示データを記憶しておくものであり、
上記テキスト読上部による読上げテキストの読み上げ時に、その読上げテキストに対応付けられた画面表示データに基づく画面を表示する画面表示部を備えた」という形態であっても良く、
この画面表示部を備えた形態の電子機器において、「上記記憶部が、操作ボタンに対応付けられた表示部分を含む画面を表示するための画面表示データを記憶しておくものであり、
上記画面表示部は、上記点灯制御部による操作ボタンの点灯に同期して、表示画面上の、その操作ボタンに対応付けられた表示部分の表示態様を変更するものである」という形態は好ましい形態である。【００１４】
この好ましい形態の電子機器によれば、上記読上げテキストの読み上げ時には、各操作ボタンに対応したセンテンスの読上げに同期してその操作ボタンが点灯するとともに、上記表示画面上の、その操作ボタンに対応付けられた表示部分の表示態様が変更されるので、上記読上げテキストが解説している解説内容についてのユーザの理解の容易さを高めることができる。【００１５】
また、本発明の電子機器において、「前記記憶部が、さらに、読上げテキストに付加された、操作ボタンの点灯および消灯を制御する制御コードとは別に、読上げテキストとは独立な、操作ボタンの点灯を制御する第２の制御コードを記憶しておくものであり、
前記点灯制御部は、読上げテキストに付加された制御コードおよび読上げテキストとは独立な第２の制御コードの双方に基づいて操作ボタンの点灯および消灯を制御するものである」という形態も好ましい形態である。【００１６】
この好ましい形態の電子機器によれば、上記読上げテキストの読上げに同期した操作ボタンの点灯制御とは別の、操作ボタンの次のような点灯制御を実行することができる。例えば、上記読上げテキストの読上げ終了後に、ユーザに対して、どの操作ボタンが操作対象であるかを再度念押しするために、読上げ時に点灯した操作ボタンを読上げ終了後に再度点灯するという点灯制御を実行することができる。また、例えば、一連のボタン操作の後に現在の操作画面を初期画面に戻すための操作ボタン等という、上記読上げテキストの内容とは関わり無く必ず操作される操作ボタンがある場合に、上記読上げテキストの内容に関わらず上記読上げテキストの読上げ終了後に必ずその操作ボタンを点灯するという点灯制御を実行することもできる。【００１７】
また、この好ましい形態の電子機器において、「上記点灯制御部は、読上げテキストに付加された制御コードによる操作ボタンの点灯および消灯を制御し、その制御コードによる制御の終了後に、読上げテキストとは独立な第２の制御コードに基づいた操作ボタンの点灯を制御するものである」という形態はさらに好ましい形態である。【００１８】
上記読上げテキストの読上げに同期した操作ボタンの点灯制御とは別の、操作ボタンの点灯制御は、上述した、ユーザに対する念押しのための点灯制御や、一連のボタン操作の後に必ず操作される操作ボタンに対する点灯制御等のように、読上げに同期した操作ボタンの点灯制御の終了後に実行される制御が多い。上記のさらに好ましい形態の電子機器によれば、上記読上げテキストの読上げに同期した操作ボタンの点灯制御の終了後に実行される上記のような点灯制御を行なうことができる。【００１９】
また、上記の好ましい形態の電子機器において、「上記第２の制御コードに基づいて点灯した操作ボタンの、点灯から消灯までの時間を操作に応じて設定する点灯時間設定部を備え、
上記点灯制御部は、上記第２の制御コードに基づいて操作ボタンを点灯させたときに、上記点灯時間設定部により設定された時間経過時にその操作ボタンを消灯するものである」という形態もさらに好ましい形態である。【００２０】
このさらに好ましい形態の電子機器によれば、上記第２の制御コードに基づいた操作ボタンの点灯から消灯までの時間を任意に設定することができる。【００２１】
また、本発明の電子機器において、「上記テキスト読上部による読上げテキストの読上げに同期した、上記点灯制御部による操作ボタンの点灯制御を行なう点灯制御モードおよびその点灯制御を禁止する点灯禁止モードを操作に応じて設定する点灯モード設定部を備え、
上記点灯制御部は、上記点灯モード設定部により上記点灯制御モードが設定されている場合に限り動作するものである」という形態は好ましい形態であり、
「上記テキスト読上部による読上げテキストの読上げを行なう読上制御モードおよびその読上げを禁止する読上禁止モードを操作に応じて設定する読上げモード設定部を備え、
上記テキスト読上部は、上記読上げモード設定部により上記読上制御モードが設定されている場合に限り動作するものである」という形態も好ましい形態である。【００２２】
これらの形態の電子機器によれば、ユーザは、この電子機器に、上記読上げテキストの読上げに同期した操作ボタンの点灯を実行させるか否か、あるいは上記読上げテキストの読上げを実行させるか否かを、好みに応じて設定することができる。【００２３】
また、上記目的を達成する本発明の制御プログラムは、複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器を、
ボタン操作を解説した読上げテキストを記憶しておく記憶部と、
上記記憶部から読み出された読上げテキストを読み上げた音声を発音するテキスト読上部と、
上記テキスト読上部による読上げテキスト中の一部のセンテンスの読上げと同期してそのセンテンスに応じた操作ボタンを点灯させる点灯制御部とを備えた電子機器として動作させることを特徴とする。【００２４】
この本発明の制御プログラムによれば、上記電子機器を、ボタン操作について、ユーザが容易に理解可能な解説を実行することができる電子機器として容易に動作させることができる。【００２５】
なお、上記の本発明の制御プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう制御プログラムには、前述した電子機器の各形態に対応する各種の形態が含まれる。
【発明の効果】
【００２６】
以上、説明したように、本発明によれば、ボタン操作について、ユーザが容易に理解可能な解説を実行することができる電子機器、およびその電子機器を制御する制御プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】通話機能に加えて、ボタン操作についてユーザに解説する機能を備えた携帯電話機を示す外観図である。
【図２】本発明の電子機器の一実施形態である携帯電話機を示す外観図である。
【図３】図２に示す携帯電話機を示すハードウェアブロック図である。
【図４】図３に示すメモリ１１０に格納された、本発明の制御プログラムの第１実施形態である第１の制御プログラムを示す模式図である。
【図５】操作ボタンの点灯時間を設定するための操作画面を示す図である。
【図６】点灯モードを設定するための操作画面を示す図である。
【図７】読上げモードを設定するための操作画面を示す図である。
【図８】読上げと操作ボタンの点灯制御との処理の流れを示すフローチャートである。
【図９】図２に示した目覚まし機能の設定に対応したボタン操作についての解説内容を表わす解説データを示す図である。
【図１０】制御コードの一例を示す図である。
【図１１】図９に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。
【図１２】第２の制御コードが追加された解説データを示す図である。
【図１３】読上げモードが読上禁止モードに設定されている場合に、図１２に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。
【図１４】第２の制御コードが追加された解説データの、図１２とは異なる例を示す図である。
【図１５】図１４に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。
【図１６】本発明の電子機器の第２実施形態である第２の携帯電話機を示す外観図である。
【図１７】図１６に示す第２の携帯電話機のメモリに格納された、本発明の制御プログラムの第２実施形態である第２の制御プログラムを示す模式図である。
【図１８】読上げと操作ボタンの点灯制御との処理の流れを示すフローチャートである。
【図１９】図９に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。
【発明を実施するための最良の形態】
【００２８】
以下図面を参照して本発明の実施の形態を説明する。【００２９】
図２は、本発明の電子機器の第１実施形態である第１の携帯電話機を示す外観図である。【００３０】
この図２に示す第１の携帯電話機１００は、通話機能に加えて、この第１の携帯電話機１００のボタン操作についてユーザに解説する機能を備えたものであり、通話用スピーカ１０１と、表示画面１０２と、操作部１０３とが備えられている。さらに、操作部１０３には、複数の操作ボタン１０３ａ、１０３ｂ、…と、マイクロホン１０４と、解説用スピーカ１０５とが備えられている。この図２のパート（ａ）には、第１の携帯電話機１００全体の外観が示されており、パート（ｂ）およびパート（ｃ）には操作部１０３のみが示されている。【００３１】
この第１の携帯電話機１００では、通話用スピーカ１０１およびマイクロホン１０４によって通話が行なわれる。また、ユーザが、まずメニューキー１０３ｄを操作して表示画面１０２に表示させた、複数のボタン操作の名称が羅列された図示しない操作メニューの中から、方向キー１０３ｅを操作して所望のボタン操作の名称を選択することにより、その表示画面１０２には、所望のボタン操作に応じた操作画面１６０が表示される。そして、解説用スピーカ１０５からは、その操作画面１６０に対応するボタン操作を解説したテキスト１５０を読み上げた音声が発音される。【００３２】
図２には、この第１の携帯電話機１００で読み上げられるテキストの一例として、目覚まし機能の設定に関わるボタン操作を解説した、以下の４つのセンテンスからなるテキスト１５０が示されている。即ち、「目覚ましを動かしますか？」という第１センテンス１５１、「１．動かします」という第２センテンス１５２、「２．止めます」という第３センテンス１５３、および「決定キーか、数字キーで項目を選んでください」という第４センテンスからなるテキスト１５４である。また、図２には、表示画面１０２に表示される操作画面の一例として、上記の目覚まし機能の設定に関わるボタン操作に応じた、以下の３つの表示部分からなる操作画面１６０が示されている。即ち、「目覚ましを動かしますか？」という第１表示部分１６１、「１．動かす」という第２表示部分１６２、および「２．止める」という第３表示部分１６３からなる操作画面１６０である。【００３３】
この第１の携帯電話機１００では、上記のテキスト１５０の読上げの際の、上記の第２センテンス１５２の読み上げ時には、図２のパート（ａ）に示すように、この第２センテンス１５２に応じた、目覚まし機能を動かす際に操作される１キー１０３ａが点灯する。また、上記の第３センテンス１５３の読み上げ時には、図２のパート（ｂ）に示すように、この第３センテンス１５３に応じた、目覚まし機能を止める際に操作される２キー１０３ｂが点灯する。そして、上記の第４センテンスの読み上げ時には、図２のパート（ｃ）に示すように、この第４センテンス１５４に応じた、目覚まし機能の設定に関わる３つの操作ボタン（１キー１０３ａ、２キー１０３ｂ、および決定キー１０３ｃ）が全て点灯する。【００３４】
このように、第１の携帯電話機１００では、複数の操作ボタンが操作対象となる場合であっても、各操作ボタンは、その操作ボタンに対応したセンテンスの読上げに同期して点灯される。その結果、ユーザは、現在読み上げられているセンテンスが、どの操作ボタンの操作について解説しているかを容易に理解することができる。【００３５】
図３は、図２に示す第１の携帯電話機を示すハードウェアブロック図である。【００３６】
この第１の携帯電話機１００は、メモリ１１０、通信部１２０、制御部１３０、および電源１４０を備えている。また、図３には、図２に外観を示した、通話用スピーカ１０１、表示画面１０２、操作ボタン１０３ａ，１０３ｂ，…、マイクロホン１０４、および解説用スピーカ１０５も示されている。また、通信部１２０は、送受信部１２１、通信インタフェース１２２、およびＭＯＤＥＭ（ＭＯｄｕｌａｔｏｒ−ＤＥＭｏｄｕｌａｔｏｒ）１２３を備えており、制御部１３０は、ＣＰＵ１３１、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）制御部１３２、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１３３、オーディオ制御部１３４、解説用スピーカ制御部１３５、ボタン発光制御部１３６、ボタン操作検知部１３７、および表示制御部１３８を備えている。【００３７】
メモリ１１０には、第１の携帯電話機１００の動作を制御するプログラムや、本発明の制御プログラムの第１実施形態である第１の制御プログラムが格納されている。この第１の制御プログラムについては後述する。また、このメモリ１１０には、ボタン操作についての解説内容を表わす後述の解説データも記憶されている。ここで、このメモリ１１０は、ＲＯＭや、書込可能なＲＯＭであるＥ2ＰＲＯＭや、ＲＡＭ等から構成されている。【００３８】
また、電源１４０では、第１の携帯電話機１００の構成要素への電力供給が行なわれる。【００３９】
通信部１２０では、第１の携帯電話機１００における信号の送受信機能が以下のように担われる。【００４０】
送受信部１２１では、アンテナ１２１ａを介した信号の送受信が実行される。【００４１】
また、通信インタフェース１２２では、送受信部１２１に対して所定の通信規格に則った信号の受渡しが実行される。【００４２】
また、ＭＯＤＥＭ１２３では、送受信部１２１で受信され通信インタフェース１２２を介して渡された、通信用に符号化された信号の復号や、マイクロホン１０４での集音によって生成されオーディオ制御部１３４、ＤＳＰ１３３、およびＴＤＭＡ制御部１３２を介して渡された音声信号の符号化が実行される。【００４３】
制御部１３０では、第１の携帯電話機１００の制御機能が以下のように担われる。【００４４】
制御部１３０におけるＣＰＵ１３１では、第１の携帯電話機１００全体の動作の制御が実行される。【００４５】
また、ＴＤＭＡ制御部１３２では、複数の携帯電話機が１つの周波数を短時間ずつ交代で使用する通信方式であるいわゆるＴＤＭＡ方式に則った変調処理が、マイクロホン１０４で取得されオーディオ制御部１３４とＤＳＰ１３３を経て送られてくる信号に施され、このＴＤＭＡ方式に則った復調処理が、ＭＯＤＥＭ１２３から送られてくる信号に施される。【００４６】
ＤＳＰ１３３では、ＴＤＭＡ制御部１３２から渡された音声信号や、ＴＤＭＡ制御部１３２に渡す音声信号にフィルタリング処理等の信号処理が施される。【００４７】
オーディオ制御部１３４では、通話用スピーカ１０１への音声信号の受渡しや、マイクロホン１０４からの音声信号の受取りが行なわれる。【００４８】
解説用スピーカ制御部１３５では、解説用スピーカ１０５への音声信号の受渡しが、ＣＰＵ１３１の指示に基づいて実行される。【００４９】
ボタン発光制御部１３６では、操作ボタン１０３ａ，１３０ｂ，…の点灯と消灯が、ＣＰＵ１３１の指示に基づいて実行される。【００５０】
ボタン操作検知部１３７では、各操作ボタン１０３ａ，１３０ｂ，…に加えられた操作に応じた操作信号がＣＰＵ１３１に送られる。【００５１】
表示制御部１３８では、表示画面１０２への画像の表示が、ＣＰＵ１３１の指示に基づいて実行される。【００５２】
以上、図３を参照して概要を説明した第１の携帯電話機１００では、上記のメモリ１１０に格納されたプログラムに従って、ＣＰＵ１３１が第１の携帯電話機１００の各構成要素を制御する。【００５３】
ここでは、以後、本発明の特徴部分に特化して説明を続ける。ここでは、まず、本発明の制御プログラムの第１実施形態である第１の制御プログラムについて説明する。【００５４】
図４は、図３に示すメモリ１１０に格納された、本発明の制御プログラムの第１実施形態である第１の制御プログラムを示す模式図である。【００５５】
メモリ１１０に格納されている第１の制御プログラム６００は、解説データ読出部６０１、センテンス供給部６０２、点灯時間設定部６０３、点灯モード設定部６０４、読上げモード設定部６０５、および画面表示データ供給部６０６を備えている。以下の説明では、図２および図３に示す要素を特に図番を断らずに参照する。【００５６】
まず、上述したように、メモリ１１０にはボタン操作についての解説内容を表わす解説データも記憶されている。この解説データは、基本的に、図２に一例を示す、ボタン操作に対応する操作画面を表示するための画面表示データと、ボタン操作を解説したテキストの途中に操作ボタン１０３ａ，１０３ｂ，…を点灯あるいは消灯する制御コードが付加された読上げテキストとからなる。また、このメモリ１１０に記憶される解説データの中には、上記の読上げテキストとは独立な、操作ボタンを点灯する第２の制御コードが追加されたものもある。これらの解説データ、および制御コードの詳細については後述する。【００５７】
上述したようにユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して所望のボタン操作を選択すると、図４に示す制御プログラム６００のプログラム部品の１つである解説データ読出部６０１がＣＰＵ１３１で実行され、メモリ１１０から、その所望のボタン操作に対応した解説データが読み出される。本実施形態では、メモリ１１０の、解説データを記憶した部分と、解説データ読出部６０１と、その解説データ読出部６０１を実行するＣＰＵ１３１とで本発明にいう記憶部が構成されている。【００５８】
また、プログラム部品の１つであるセンテンス供給部６０２がＣＰＵ１３１で実行されると、上記の解説データから上記の読上げテキストが取り出される。そして、センテンス供給部６０２では、この読上げテキストを構成するセンテンスが、上記の制御コードを除いて順次に解説用スピーカ制御部１３５に送られる。解説用スピーカ制御部１３５は、このセンテンスを読み上げた音声を解説用スピーカ１０５に発音させる。また、このセンテンス供給部６０２は、制御コード受渡しの役割も担っており、読上げテキストにおける１つの制御コードの直前まで、解説用スピーカ制御部１３５にセンテンスが送られたタイミングで、その１つの制御コードがボタン発光制御部１３６に渡される。ボタン発光制御部１３６は、渡された制御コードに応じて操作ボタン１０３ａ，１０３ｂ，…の点灯あるいは消灯を行なう。また、解説用スピーカ制御部１３５では、この読上げテキストのうちの最後のセンテンスが送られて、その最後のセンテンスの読み上げが終了した時点で、読上げテキストの読み上げが終了した旨を示す読上げ終了通知を行なう。この読上げ終了通知は、テキストの読み上げが終了した旨を表示画面１０２を通してユーザに知らせるという処理に利用される。この表示画面１０２を通したユーザへの読上げ終了の通知処理については後述する。本実施形態では、プログラム部品としてのセンテンス供給部６０２と、そのセンテンス供給部６０２を実行するＣＰＵ１３１と、解説用スピーカ制御部１３５と、解説用スピーカ１０５とで、本発明にいうテキスト読上部の一例が構成されている。また、本実施形態ではボタン発光制御部１３６が、本発明にいう点灯制御部の一例を構成している。【００５９】
ここで、上述したように、メモリ１１０に記憶される解説データの中には、上記の読上げテキストとは独立に、操作ボタンを点灯する第２の制御コードが追加されたものもある。本実施形態では、上記の解説データ読出部６０１が読み出した解説データに、上記の第２の制御コードが追加されている場合には、読上げテキストの読み上げが全て終了した後に、この第２の制御コードをボタン発光制御部１３６に送出する、第２の制御コード送出処理と、この第２の制御コードを受け取ったボタン発光制御部１３６によって実行される、この第２の制御コードに対応する操作ボタンを、以下に説明する操作によって設定された点灯時間だけ点灯させる点灯制御が行なわれる。ここでは、第２の制御コード送出処理と、第２の制御コードに関わる点灯制御ついては後述することとし、まず、点灯時間の設定について説明する。【００６０】
本実施形態では、ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して、点灯時間を設定するためのボタン操作を選択すると、ＣＰＵ１３１で実行される画面表示データ供給部６０６の働きによって、このボタン操作に対応する操作画面が表示画面１０２に表示される。ここで、画面表示データ供給部６０６の操作画面の表示に関わる働きについても後述する。【００６１】
図５は、操作ボタンの点灯時間を設定するための操作画面を示す図である。【００６２】
この図５に示す操作画面１８０は、操作ボタンの点灯時間を１〜１０秒の間の時間に設定するようにユーザに促す表示部分１８１と、現在設定されている点灯時間が表示される表示部分１８２とからなる。そして、点灯時間設定時に、ユーザが、図２に示す１０個の数字キー、あるいは方向キー１０３ｅを操作すると、それらの操作をボタン操作検知部１３７が検知し、ＣＰＵ１３１でプログラム部品の１つである点灯時間設定部６０３が実行され、その点灯時間設定部６０３では、点灯時間をその検知結果に応じた点灯時間に設定する。ここで、方向キー１０３ｅへの操作とは、方向キー１０３ｅをユーザから見て上方側に操作して点灯時間が表示される表示部分１８７の数字を１ずつの増加させる、あるいは下方側に操作して１ずつの減少させることを意味する。ここで設定された点灯時間はメモリ１１０に記憶される。そして、ボタン発光制御部１３６が上述の第２の制御コードに関わる点灯制御を実行する際に、その設定された点灯時間がメモリ１１０から読み出されて、この点灯制御に用いられる。この点灯時間の使い方についても、点灯制御について後述する際に合せて説明する。本実施形態では、プログラム部品としての点灯時間設定部６０３、その点灯時間設定部６０３を実行するＣＰＵ１３１、点灯時間設定時に操作される操作ボタン、およびボタン操作検知部１３７によって、本発明にいう点灯時間設定部の一例が構成されている。【００６３】
次に、操作ボタンの点灯制御を行なう点灯制御モードと点灯制御を禁止する点灯禁止モードとのいずれか一方に点灯モードを設定する際の処理について、図４に戻って説明する。【００６４】
ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して、点灯モードを設定するためのボタン操作を選択すると、ＣＰＵ１３１で実行される画面表示データ供給部６０６の働きによって、このボタン操作に対応する操作画面が表示画面１０２に表示される。【００６５】
図６は、点灯モードを設定するための操作画面を示す図である。【００６６】
この図６に示す操作画面１８５は、操作ボタンを点灯するか否かをユーザに問う表示部分１８６と、点灯する場合には１キー１０３ａを操作するようにユーザに促す表示部分１８７と、点灯しない場合には２キー１０３ｂを操作するようにユーザに促す表示部分１８８とからなる。ここで、この操作画面１８５が表示される時点の点灯モードは、その時点以前に設定された点灯モードとなっている。ユーザが１キー１０３ａを操作すると、その操作をボタン操作検知部１３７が検知し、ＣＰＵ１３１でプログラム部品の１つである点灯モード設定部６０４が実行され、その点灯モード設定部６０４では、その検知結果を受けて点灯モードを上記の点灯制御モードに設定する。また、ユーザが２キー１０３ｂを操作すると、その操作がボタン操作検知部１３７によって検知され、点灯モード設定部６０４では、その検知結果を受けて点灯モードを上記の点灯禁止モードに設定する。このようにして設定された点灯制御モードあるいは点灯禁止モードは、メモリ１１０に記憶される。本実施形態では、プログラム部品としての点灯モード設定部６０４、その点灯モード設定部６０４を実行するＣＰＵ１３１、点灯モード設定時に操作される操作ボタン、およびボタン操作検知部１３７によって、本発明にいう点灯モード設定部の一例が構成されている。【００６７】
次に、読上げテキストの読上げを行なう読上制御モードと読上げを禁止する読上禁止モードとのいずれか一方に読上げモードを設定する際の処理について、図４に戻って説明する。【００６８】
ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して、読上げモードを設定するためのボタン操作を選択すると、ＣＰＵ１３１で実行される画面表示データ供給部６０６の働きによって、このボタン操作に対応する操作画面が表示画面１０２に表示される。【００６９】
図７は、読上げモードを設定するための操作画面を示す図である。【００７０】
この図７に示す操作画面１９０は、ボタン操作を解説した読上げテキストを読み上げた解説音声を出力するか否かをユーザに問う表示部分１９１と、出力する場合には１キー１０３ａを操作するようにユーザに促す表示部分１９２と、出力しない場合には２キー１０３ｂを操作するようにユーザに促す表示部分１９３とからなる。この操作画面１９０が表示される時点の読上げモードは、その時点以前に設定された読上げモードとなっている。ユーザが１キー１０３ａを操作すると、その操作をボタン操作検知部１３７が検知し、ＣＰＵ１３１でプログラム部品の１つである読上げモード設定部６０５が実行され、その読上げモード設定部６０５では、その検知結果を受けて読上げモードを上記の読上制御モードに設定する。また、ユーザが２キー１０３ｂを操作すると、その操作をボタン操作検知部１３７が検知し、上記の読上げモード設定部６０５では、その検知結果を受けて読上げモードを上記の読上禁止モードに設定する。このようにして設定された読上げモードは、メモリ１１０に記憶される。本実施形態では、プログラム部品としての読上げモード設定部６０５、その読上げモード設定部６０５を実行するＣＰＵ１３１、読上げモード設定時に操作される操作ボタン、およびボタン操作検知部１３７によって、本発明にいう読上げモード設定部の一例が構成されている。【００７１】
再び、図４に戻って、ＣＰＵ１３１で画面表示データ供給部６０６が実行される際の、画面表示データ供給部６０６の操作画面の表示に関わる働きについて説明する。この画面表示データ供給部６０６は、上記の第２の制御コード送出処理を実行する役割と、上記の表示画面１０２を通したユーザへの読上げ終了の通知処理を実行する役割も担っており、以下では、第２の制御コード送出処理と表示画面１０２を通したユーザへの読上げ終了の通知処理についても説明する。【００７２】
まず、ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して所望のボタン操作を選択すると、ＣＰＵ１３１で上記の解説データ読出部６０１が実行され、その解説データ読出部６０１によって、メモリ１１０から、その所望のボタン操作に対応した解説データが読み出される。そして、次に、ＣＰＵ１３１でプログラム部品の１つである画面表示データ供給部６０６が実行され、その画面表示データ供給部６０６では、その解説データから、ボタン操作に対応する操作画面を表示するための画面表示データを抽出する。そして、画面表示データ供給部６０６では、この画面表示データを表示制御部１３８に供給し、表示制御部１３８が、この画面表示データに基づいた操作画面を表示画面１０２に表示する。【００７３】
また、上述したように、本実施形態では、読上げテキストのうちの最後のセンテンスの読み上げが終了した時点で、解説用スピーカ制御部１３５から、読上げテキストの読み上げが終了した旨を示す読上げ終了通知がなされる。ＣＰＵ１３１で実行される画面表示データ供給部６０６では、上記の解説データに上記の第２の制御コードが追加されている場合には、この読上げ終了通知を受けて、第２の制御コードをボタン発光制御部１３６に渡す第２の制御コード送出処理を実行する。また、この第２の制御コードを受け取ったボタン発光制御部１３６は、この第２の制御コードに応じて操作ボタン１０３ａ，１０３ｂ，…を点灯する点灯制御、即ち、第２の制御コードに関わる点灯制御を実行する。さらに、この画面表示データ供給部６０６では、第２の制御コードをボタン発光制御部１３６に渡すときには、メモリ１１０から、上記の点灯時間設定部６０３によって設定された点灯時間を読み出し、この点灯時間をタイマにセットする。このタイマでは、上記の操作ボタン１０３ａ，１０３ｂ，…が点灯してからの経過時間を監視し、その経過時間がセットされた点灯時間に達するとタイマ満了イベントを出力する。また、この画面表示データ供給部６０６では、このタイマ満了イベントが出力されるまでの間に、上記の第２の制御コードを元に、この第２の制御コードに対応する操作ボタン１０３ａ，１０３ｂ，…を消灯する制御コードを生成する。そして、画面表示データ供給部６０６では、この制御コードを、上記のタイマ満了イベントが出力されたタイミングで、ボタン発光制御部１３６に渡し、ボタン発光制御部１３６では、この操作ボタン１０３ａ，１０３ｂ，…を消灯する。【００７４】
また、ＣＰＵ１３１で実行される画面表示データ供給部６０６では、第２の制御コード送出処理が実行された場合には上記のタイマ満了イベントが出力されたタイミングに、第２の制御コード送出処理の実行が無い場合には上記の読上げ終了通知がなされたタイミングに、表示制御部１３８では、表示画面１０２を通してユーザに読上げの終了を知らせる。【００７５】
ここで、本実施形態では、プログラム部品である画面表示データ供給部６０６、その画面表示データ供給部６０６を実行するＣＰＵ１３１、表示制御部１３８、および表示画面１０２によって、本発明にいう画面表示部の一例が構成されている。【００７６】
次に、上記の読上げテキストの読上げと操作ボタンの点灯制御との詳細について説明する。また、以下の説明では、図２、図３、および図４に示す構成要素を特に図番を断らずに参照する。【００７７】
図８は、読上げと操作ボタンの点灯制御との処理の流れを示すフローチャートである。【００７８】
この図８のフローチャートは、上述した制御プログラム６００に従ってＣＰＵ１３１で実行される処理の流れを示している。ここで、図８では、この処理を分かりやすくするために、図４に示す制御プログラム６００の実行を含めて構成される画面表示部と、テキスト読上部と、点灯制御部とのそれぞれに、符号「１７１」，「１７２」，「１７３」を付し、上記の処理の流れが、これら画面表示部１７１、テキスト読上部１７２、および点灯制御部１７３それぞれで実行される処理の流れで示されている。【００７９】
この図８のフローチャートに示す処理は、ユーザが上述したようにメニューキー１０３ｄや方向キー１０３ｅを操作して、あるボタン操作を選択するとスタートする。処理がスタートすると、画面表示部１７１では、そのボタン操作に対応する上記の解説データをメモリ１１０から読み出して、その解説データから上記の画面表示データを抽出する（ステップＳ１０１）。また、このステップＳ１０１の処理では、上記の解説データ中に上記の第２の制御コードが含まれている場合には、画面表示部１７１ではこの第２の制御コードも抽出する。そして、画面表示部１７１では、画面表示データに基づいた操作画面を表示画面１０２に表示する（ステップＳ１０２）。次に、テキスト読上部１７２において、上記の読上げモードが読上げ制御モードであるか読上げ禁止モードであるかが判定され（ステップＳ１０３）、読上げ制御モードである場合（ステップＳ１０３におけるＹｅｓ判定）には、テキスト読上部１７２では、上記の解説データから上記の読上げテキストを抽出する（ステップＳ１０４）。一方、読上げ禁止モードである場合（ステップＳ１０３におけるＮｏ判定）には、後述のステップＳ１１６に移行する。【００８０】
テキスト読上部１７２では、読上げテキストを抽出すると、その読上げテキストから上記の制御コードが除かれ、残りの読上げテキストを構成するセンテンスを順次に読上げる読上げ処理が開始される（ステップＳ１０５）。【００８１】
読上げ処理が開始されると、テキスト読上部１７２では、上記の点灯モードが点灯制御モードであるか点灯禁止モードであるかが判定される（ステップＳ１０６）。点灯禁止モードの場合（ステップＳ１０６におけるＮｏ判定）には、テキスト読上部１７２では、読上げ処理が終了したか否かの判定処理（ステップＳ１０７）を、読上げ処理の実行中（ステップＳ１０７におけるＮｏ判定）繰り返し、読上げ処理が終了すると（ステップＳ１０７におけるＹｅｓ判定）、その旨を示す読上げ終了通知を画面表示部１７１に送る（ステップＳ１０８）。そして、この読上げ終了通知を受け取った画面表示部１７１で、表示画面１０２を通してユーザに読上げの終了を知らせた（ステップＳ１０９）後、この図８のフローチャートに示す処理が終了する。【００８２】
一方、上記のステップＳ１０６の判定処理の結果が点灯制御モードである場合（ステップＳ１０６におけるＹｅｓ判定）には、テキスト読上部１７２では、次の処理（ステップＳ１１０）が実行される。【００８３】
ステップＳ１１０の処理では、上記の読上げ処理が、読上げテキスト中の制御コードの直前に至ったか否かが判定される。ここで、読上げ処理が未だ制御コードの直前にまで至っていない場合（ステップＳ１１０におけるＮｏ判定）には、後述のステップＳ１１３に移行する。一方、読上げ処理が制御コードの直前に至った場合（ステップＳ１１０におけるＹｅｓ判定）には、テキスト読上部１７２では、点灯制御部１７３にその制御コードを送る（ステップＳ１１１）。ここで、この制御コードは、後述するように、読上げテキスト中のその制御コードの直後のセンテンスに対応する操作ボタンを点灯あるいは消灯するものであり、この制御コードを受け取った点灯制御部１７３では、この制御コードに応じて操作ボタンを点灯あるいは消灯する（ステップＳ１１２）。【００８４】
続いて、テキスト読上部１７２では、読上げ処理が終了したか否かを判定し（ステップＳ１１３）、読上げ処理が続いている場合（ステップＳ１１３におけるＮｏ判定）には、ステップＳ１１０の前まで戻り、ステップＳ１１０〜ステップＳ１１２までの処理を繰り返す。そして、読上げ処理が終了した場合（ステップＳ１１３におけるＹｅｓ判定）には、テキスト読上部１７２では、画面表示部１７１に上記の読上げ終了通知を送る（ステップＳ１１４）。【００８５】
読上げ終了通知を受け取った画面表示部１７１では、ステップＳ１０１の処理で抽出したデータの中に、上記の第２の制御コードがあるか否かを判定し（ステップＳ１１５）、第２の制御コードがある場合（ステップＳ１１５におけるＹｅｓ判定）には、画面表示部１７１では、点灯制御部１７３にこの第２の制御コードを出力する（ステップＳ１１６）。この第２の制御コードは、操作ボタンを点灯する、読上げテキストとは独立な制御コードであり、この第２の制御コードを受け取った点灯制御部１７３では、この第２の制御コードに対応する操作ボタンを点灯する（ステップＳ１１７）。【００８６】
また、画面表示部１７１では、ステップＳ１１６の処理で上記の第２の制御コードを出力すると、まず、図４に示す点灯時間設定部６０３によって設定された点灯時間をタイマにセットし、このタイマによって、ステップＳ１１７の処理で操作ボタンが点灯してからの経過時間を監視する（ステップＳ１１８）。この監視は、経過時間が、セットされた点灯時間に達するまでの間（ステップＳ１１８におけるＮｏ判定）続けられ、経過時間がこの点灯時間に達すると（ステップＳ１１８におけるＹｅｓ判定）、タイマがタイマ満了イベントを発する。そして、画面表示部１７１では、ステップＳ１１７の処理で点灯された操作ボタンを消灯する消灯制御コードを、そのタイマ満了イベントを受けて点灯制御部１７３に出力し（ステップＳ１１９）、この消灯制御コードを受け取った点灯制御部１７３では、点灯している操作ボタンを消灯する（ステップＳ１２０）。そして、画面表示部１７１で、表示画面１０２を通してユーザに読上げの終了を知らせた（ステップＳ１２１）後、この図８のフローチャートに示す処理が終了する。【００８７】
また、上記の第２の制御コードがない場合（ステップＳ１１５におけるＮｏ判定）には、ステップＳ１１６〜ステップＳ１１９までの処理が省略され、ステップＳ１２１の処理で、表示画面１０２を通してユーザに読上げの終了を知らせた後、この図８のフローチャートに示す処理が終了する。【００８８】
以上、図３〜図８を参照して説明した第１の携帯電話機１００によれば、図２に一例を示して説明したように、ボタン操作について解説した読上げテキストが読み上げられているときに、その読上げに同期して、現在読み上げられているセンテンスに対応する操作ボタンが点灯する。【００８９】
次に、この第１の携帯電話機１００において用いられる上記の解説データの詳細について、解説データの一例として、図２に示した目覚まし機能の設定に対応したボタン操作についての解説内容を表わす解説データを挙げて説明する。【００９０】
図９は、図２に示した目覚まし機能の設定に対応したボタン操作についての解説内容を表わす解説データを示す図である。【００９１】
この図９に示す解説データ２００は、図２に示す操作画面１６０を表示するための画面表示データ２１０と、ボタン操作を解説したテキストの途中に操作ボタンを点灯あるいは消灯する６つの制御コードが付加された読上げテキスト２２０とからなる。【００９２】
上記の読上げテキスト２２０では、１キー１０３ａに対応する「１．動かします」というセンテンスの前に、１キー１０３ａを点灯する制御コード「０ｘ８００００００１」が付加され、上記のセンテンスの後に、１キー１０３ａを消灯する制御コード「０ｘ０００００００１」が付加されている。同様に、２キー１０３ｂに対応する「２．止めます」というセンテンスの前後には、それぞれ２キー１０３ａを点灯あるいは消灯する制御コード「０ｘ８００００００２」，「０ｘ０００００００２」が付加され、さらに、決定キー１０３ｃ、１キー１０３ａ、および２キー１０３ａという３つの操作ボタンに対応する「決定キーか、数字キーで項目を選んでください」というセンテンスの前後には、これら３つの操作ボタンを同時に点灯する制御コード「０ｘ８００００４０３」と、３つの操作ボタンを同時に消灯する制御コード「０ｘ０００００４０３」とが付加されている。【００９３】
また、図９には、上記の制御コードに応じた操作ボタン１０３ａ，１０３ｂ，…の点灯と消灯の一例として、決定キー１０３ｃ、１キー１０３ａ、および２キー１０３ｂを同時に点灯する制御コード「０ｘ８００００４０３」に応じて、これら３つの操作ボタン１０３ｃ，１０３ａ，１０３ｂが点灯する様子がパート（ａ）に示され、３つの操作ボタン１０３ｃ，１０３ａ，１０３ｂを同時に消灯する制御コード「０ｘ０００００４０３」に応じて、これら３つの操作ボタン１０３ｃ，１０３ａ，１０３ｂが消灯する様子がパート（ｂ）に示されている。【００９４】
次に、上記の制御コードの詳細について説明する。【００９５】
図１０は、制御コードの一例を示す図である。【００９６】
図１０には、制御コードの一例として、３つの操作ボタンを同時に点灯する制御コード「０ｘ８００００４０３」と、３つの操作ボタンを同時に消灯する制御コード「０ｘ０００００４０３」とが示されている。これらの制御コードは、ここでは、１６進数で示したが、実際には以下に示すように、第１の携帯電話機１００の複数の操作ボタンそれぞれに１ビットずつ対応付けられた２進数である。【００９７】
図１０に示す２種類の制御コードそれぞれに対応する２つの２進数Ｂ１，Ｂ２は、ともに、制御対象の操作ボタンを指示する操作ボタン指示部分Ｂ１＿１，Ｂ２＿１と、操作ボタンの点灯あるいは消灯を指示する制御部分Ｂ１＿２，Ｂ２＿２とを有している。【００９８】
操作ボタン指示部分Ｂ１＿１，Ｂ２＿１は、各操作ボタンそれぞれに一対一に対応付けられた複数のビットが配列されてなる。ここで、制御対象の操作ボタンには「１」が対応付けられ、それ以外の操作ボタンには「０」が対応付けられている。また、制御部分Ｂ１＿２，Ｂ２＿２は１つのビットからなり、点灯には「１」が対応付けられ、消灯には「０」が対応付けられている。【００９９】
本実施形態では、このような制御コードに基づいて、制御対象の操作ボタンを点灯あるいは消灯する。【０１００】
次に、第１の携帯電話機１００の、図９に示す解説データ２００に基づいて実行される動作について説明する。尚、ここでも、上記の図８と同様に、上述した制御プログラム６００の実行を含んで構成される画面表示部１７１、テキスト読上部１７２、および点灯制御部１７３それぞれの動作で、第１の携帯電話機１００の動作を説明する。また、以下の説明では、図２および図３に示す要素と、図９に示す解説データ２００を特に図番を断らずに参照する。【０１０１】
図１１は、図９に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。【０１０２】
上述したように、この解説データ２００は、ユーザが第１の携帯電話機１００に対して、目覚まし機能の設定を行なおうとして操作した時点Ｔ１で、メモリ１１０から読み出され、画面表示データ２１０が画面表示部１７１に渡され、読上げテキスト２２０がテキスト読上部１７２に渡される。【０１０３】
画面表示部１７１では、画面表示データ２１０に基づいた操作画面１６０の表示Ｍ１を実行する。また、テキスト読上部１７２では、読上げテキスト２２０から制御コードを除き、読上げテキスト２２０の残りのセンテンスを順次に読み上げる読上げ処理Ｍ２を実行する。【０１０４】
そして、読上げテキスト２２０の読み上げが、上記の「１．動かします」というセンテンスの直前に至ると、テキスト読上部１７２では、１キー１０３ａを点灯する制御コード「０ｘ８００００００１」を点灯制御部１７３に送り、点灯制御部１７３では、１キー１０３ａの点灯Ｍ３を実行する。そして、読み上げが次の「２．止めます」というセンテンスの直前に至ると、テキスト読上部１７２では、今度は、１キー１０３ａを消灯する制御コード「０ｘ０００００００１」と、２キー１０３ｂを点灯する制御コード「０ｘ８００００００２」とを点灯制御部１７３に送り、点灯制御部１７３では、１キー１０３ａの点灯Ｍ３を終了（消灯）し、２キー１０３ｂの点灯Ｍ４を実行する。さらに、読み上げが「決定キーか、数字キーで項目を選んでください」というセンテンスの直前に至ると、テキスト読上部１７２では、２キー１０３ｂを消灯する制御コード「０ｘ０００００００２」と、１キー１０３ａ、２キー１０３ｂ、および決定キー１０３ｃを同時に点灯する制御コード「０ｘ８００００４０３」とを点灯制御部１７３に送り、点灯制御部１７３では、２キー１０３ｂの点灯Ｍ４を終了（消灯）し、３つの操作ボタンの同時点灯Ｍ５を実行する。次に、上記のセンテンスの読み上げが終了すると、テキスト読上部１７２では、３つの操作ボタンを同時に点灯する制御コード「０ｘ８００００４０３」を点灯制御部１７３に送り、点灯制御部１７３では、３つの操作ボタンの同時点灯Ｍ５を終了（消灯）する。そして、この読み上げが終了したタイミングで、テキスト読上部１７２では、読上げテキストの読み上げが終了した旨を示す読上げ終了通知Ｓ１を画面表示部１７１に送る。画面表示部１７１では、この読上げ終了通知Ｓ１を受け取ったタイミングで、表示画面１０２を通したユーザへの読上げ終了の通知処理ＭＳを実行する。【０１０５】
次に、図９に示す解説データ２００とは別の、上述した第２の制御コードが追加された解説データを例示し、第１の携帯電話機１００の、この解説データに対応する動作について説明する。【０１０６】
図１２は、第２の制御コードが追加された解説データを示す図である。【０１０７】
この図１２に示す解説データ３００は、設定された日付時刻を確定するボタン操作を解説するものであり、このボタン操作に対応した画面表示データ３１０と読上げテキスト３２０とを有している。さらに、この解説データ３００には、読上げテキスト３２０とは独立に、操作ボタンを点灯する第２の制御コード３３０が追加されている。この図１２の例では、第２の制御コード３３０は、読上げテキスト３２０に付加されている２つの制御コードによって点灯あるいは消灯される決定キー１０３ｃを、読上げテキスト３２０とは独立に点灯するためのコードである。【０１０８】
前述したように、第１の携帯電話機１００では、読上げモードが読上禁止モードに設定される場合がある。この場合には、図８のフローチャートを参照して説明したように、たとえ、点灯モードが、操作ボタンの点灯を行なう点灯制御モードに設定されていたとしても、制御コードの出力が実行されず、操作ボタンは点灯しなくなってしまう。しかしながら、図１２に示す解説データ３００のような、第２の制御コードが追加された解説データを用意しておけば、上記の読上禁止モードの場合に、読上げテキストの読み上げに関連した、操作ボタンの点灯が実行されなくても、点灯制御モードに設定されている場合には、読上げテキストの読み上げとは独立に、操作ボタンの点灯を実行することができる。【０１０９】
図１２の例では、読上げモードが読上制御モードに設定されている場合に「決定キーを押してください」というセンテンスの読上げに同期して点灯する決定キー１０３ｃが、読上げモードが読上禁止モードに設定されている場合であっても点灯する。【０１１０】
図１３は、読上げモードが読上禁止モードに設定されている場合に、図１２に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。この図１３では、第１の携帯電話機１００の動作が、上記の画面表示部１７１および点灯制御部１７３の動作によって表わされている。ここで、この図１３の例では、読上げモードが読上禁止モードに設定されているため、上記のテキスト読上部１７２は動作しないので図示が省略されている。【０１１１】
図１２に示す解説データ３００は、ユーザが第１の携帯電話機１００に対して、上記の日付時刻の確定を行なおうとして操作した時点Ｔ２でメモリ１１０から読み出され、画面表示データ３１０と第２の制御コード３３０とが画面表示部１７１に渡される。そして、画面表示部１７１では、画面表示データ３１０に基づいた操作画面の表示Ｍ６を実行し、この操作画面の表示Ｍ６が開始されてから所定時間後に第２の制御コード３３０を点灯制御部１７３に送る。そして、点灯制御部１７３では、この第２の制御コード３３０を受け取ると決定キー１０３ｃの点灯Ｍ７を実行する。また、画面表示部１７１では、第２の制御コード３３０を送った後に、上述した点灯時間をタイマにセットする。このタイマでは、点灯Ｍ７の開始からの経過時間がこの点灯時間に達するとタイマ満了イベントを出力する。画面表示部１７１では、このタイマ満了イベントを受けて、上記の決定キー１０３ｃを消灯する消灯制御コード「０ｘ０００００４００」を点灯制御部１７３に送り、点灯制御部１７３では、この消灯制御コードを受け取って上記の点灯Ｍ７を終了（決定キー１０３ｃを消灯）する。【０１１２】
以上に説明した例のように、例えば、ユーザに特に認識してもらいたい操作ボタンの操作を含むボタン操作についての解説データに、その操作ボタンに対応する第２の制御コードを追加しておくことにより、ユーザが読上げモードを読上げ禁止モードに設定した場合に、その特に認識してもらいたい操作ボタンの、読み上げに関連した点灯が実行されなくても、読み上げ終了後に、その操作ボタンを、読み上げとは独立に点灯させることができる。【０１１３】
また、図１３を参照した説明では、読上げモードが読上げ禁止モードに設定されている場合について説明したが、読上げモードが読上げ制御モードに設定されている場合にも、第２の制御コードを追加しておくことによって次のような効果が得られる。この場合には、読み上げ中に一度点灯した決定キー１０３ｃが、読み上げ終了後に再度点灯される。このように、操作ボタンを読み上げ終了後に再度点灯することにより、ユーザに対して、操作対象の操作ボタンを念押しすることができる。【０１１４】
次に、上述した第２の制御コードが追加された解説データの別例について説明する。【０１１５】
図１４は、第２の制御コードが追加された解説データの、図１２とは異なる例を示す図である。【０１１６】
この図１４に示す解説データ４００は、図１２に示す解説データ３００と同様に、設定された日付時刻を確定するボタン操作を解説するものであり、このボタン操作に対応した画面表示データ４１０と読上げテキスト４２０とを有している。さらに、この解説データ４００には、読上げテキスト４２０の読上げ終了後に操作される操作ボタンを、読上げテキスト４２０の読上げとは独立に点灯する第２の制御コード４３０が追加されている。【０１１７】
この図１４の例では、読上げテキスト４２０の読上げ中には、「決定キーまたは」というセンテンスの読上げに同期して決定キー１０３ｃの点灯と消灯とが実行され、読上げ終了後に、読上げテキスト４２０の最後の「戻るキーを押してください」というセンテンスに対応する戻るキー１０３ｆが点灯する。【０１１８】
図１５は、図１４に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。この図１５でも、第１の携帯電話機１００の動作が、上記の画面表示部１７１、テキスト読上部１７２、および点灯制御部１７３の動作によって表わされている。【０１１９】
この解説データ４００は、ユーザが第１の携帯電話機１００に対して、上記の日付時刻の確定を行なおうとして操作した時点Ｔ３でメモリ１１０から読み出され、画面表示データ４１０が画面表示部１７１に渡され、読上げテキスト４２０がテキスト読上部１７２に渡される。ここで、読上げテキスト４２０に基づいて実行される諸制御については重複説明を省略する。【０１２０】
読上げテキスト４２０の読み上げが終了すると、テキスト読上部１７２では、上述した読上げ終了通知Ｓ１を画面表示部１７１に送る。画面表示部１７１では、この読上げ終了通知Ｓ１を受け取ったタイミングで、戻るキー１０３ｆを点灯する上記の第２の制御コード４３０を点灯制御部１７３に送り、点灯制御部１７３では、この第２の制御コード４３０を受け取って戻るキー１０３ｆの点灯Ｍ８を実行する。そして、上述した点灯時間設定部１３９によって設定された点灯時間が経過したことが、上述したタイマから出力されるタイマ満了イベントによって確認されると、テキスト読上部１７２では、戻るキー１０３ｆを消灯する消灯制御コード「０ｘ０００００２００」を点灯制御部１７３に送り、点灯制御部１７３では、この消灯制御コードを受け取って上記の点灯Ｍ１０を終了（戻るキー１０３ｆを消灯）する。そして、最後に、画面表示部１７１では、表示画面１０２を通したユーザへの読上げ終了の通知処理ＭＳを実行する。【０１２１】
以上に説明した例のように、例えば、一連のボタン操作の最後に必ず操作される操作ボタンがある場合等に、解説データにその操作ボタンに対応する第２の制御コードを追加することにより、読上げ終了後にその操作ボタンを点灯させることができる。【０１２２】
以上、図２〜図１５を参照して説明したように、本実施形態では、ボタン操作を解説した読上げテキストが読み上げられている間、ある操作ボタンに対応するセンテンスが読み上げられる際には、そのセンテンスの読上げと同期してその操作ボタンが点灯する。つまり、この第１の携帯電話機１００によれば、ボタン操作について、ユーザが容易に理解可能な解説が行われる。【０１２３】
次に、本発明の電子機器の第２実施形態について説明する。なお、以下では、上述した第１実施形態との相違点に注目して説明する。【０１２４】
図１６は、本発明の電子機器の第２実施形態である第２の携帯電話機を示す外観図である。【０１２５】
この図１６に示す第２の携帯電話機７００は、操作画面の表示態様が図２に示す第１の携帯電話機１００と異なる点を除いて、この第１の携帯電話機１００と同等である。そこで、図１６では、両者の相違点である操作画面７１０を除く要素に図２と同じ符号を付し、これらの要素についての重複説明を省略する。【０１２６】
この図１６には、表示画面１０２に表示される操作画面の一例として、図２と同様に、目覚まし機能の設定に関わるボタン操作に応じた、「目覚ましを動かしますか？」という第１表示部分７１１と、「１．動かす」という第２表示部分７１２と、「２．止める」という第３表示部分７１３とからなる操作画面７１０が示されている。この第２の携帯電話機７００では、テキスト１５０の読上げの際、第２センテンス１５２の読み上げ時に、図１６のパート（ａ）に示すように第２センテンス１５２に応じた１キー１０３ａが点灯するとともに、操作画面７１０において１キー１０３ａに対応している上記の第２表示部分７１２の色が変更され、第３センテンス１５３の読み上げ時に、図１６のパート（ｂ）に示すように第２センテンス１５３に応じた２キー１０３ｂが点灯するとともに、上記の第２表示部分７１２の色が元に戻され、さらに１キー１０３ｂに対応している上記の第３表示部分７１３の色が変更される。第４センテンス１５４の読み上げ時には、図１６のパート（ｃ）に示すように第４センテンス１５３に応じた３つの操作ボタン（１キー１０３ａ、２キー１０３ｂ、および決定キー１０３ｃ）が全て点灯するとともに、上記の第３表示部分７１３の色が元に戻される。【０１２７】
このように、第２の携帯電話機７００では、各操作ボタンが、その操作ボタンに対応したセンテンスの読上げに同期して点灯されるとともに、表示画面において、点灯している操作ボタンに対応する表示部分の色が変更される。これにより、ユーザは、現在読み上げられているセンテンスが、どの操作ボタンの操作について解説しているかを容易に理解することができる。【０１２８】
ここで、図１６に示す第２の携帯電話機７００のハードウェア構成は、図３に示す第１の携帯電話機１００のハードウェア構成と同等であるので、この第２の携帯電話機７００のハードウェア構成については図示と重複説明を省略し、以下では、この第２の携帯電話機７００の各構成要素を制御する、本発明の制御プログラムの第２実施形態である第２の制御プログラムについて説明する。【０１２９】
図１７は、図１６に示す第２の携帯電話機のメモリに格納された、本発明の制御プログラムの第２実施形態である第２の制御プログラムを示す模式図である。ここで、この第２の制御プログラム８００は、第２のセンテンス供給部８０１と、第２の画面表示データ供給部８０２とを除いて、図４に示す第１の制御プログラム６００と同等なプログラムである。そこで、図１７では、図４と同等な要素については図４と同じ符号を付し、重複説明を省略する。【０１３０】
第２の携帯電話機７００のＣＰＵでプログラム部品の１つである第２のセンテンス供給部８０１が実行されると、この第２のセンテンス供給部８０１によって、ある操作ボタンを点灯する制御コードが、第２の携帯電話機７００のボタン発光部に送られる際に、上記の操作画面においてその制御コードに対応する表示部分の色を変更する表示色制御信号が、上記の制御コードが送られるタイミングで第２の携帯電話機７００の表示制御部に送られる。また、ある操作ボタンを消灯する制御コードが第２の携帯電話機７００のボタン発光部に送られる際には、上記の表示部分の色を元に戻す表示色制御信号が、この制御コードが送られるタイミングで第２の携帯電話機７００の表示制御部に送られる。【０１３１】
また、第２の携帯電話機７００のＣＰＵでプログラム部品の１つである第２の画面表示データ供給部８０２が実行されると、第２の携帯電話機７００の表示制御部が、上記の表示部分の色の変更あるいは戻しを制御する表示色制御信号を受け取ると、その表示制御部が、その表示色制御信号に基づいて、上記の操作画面においてその表示色制御信号に対応する表示部分の色の変更あるいは戻しを実行する。【０１３２】
次に、第２の携帯電話機７００で実行される、読上げテキストの読上げと操作ボタンの点灯制御とついて説明する。【０１３３】
図１８は、読上げと操作ボタンの点灯制御との処理の流れを示すフローチャートである。この図１８のフローチャートでは、図８のフローチャートと同様に、処理の流れが、第２の携帯電話機７００内に構成される３つの要素それぞれで実行される処理の流れで示されている。ここで、この図１８では、図１７に示す制御プログラム８００の実行を含めて構成される画面表示部７２１およびテキスト読上部７２２と、図８の点灯制御部１７３と同等であってこの図８の点灯制御部１７３と同じ符号が付された点灯制御部１７３との３つの要素それぞれで実行される処理の流れが示されている。また、この処理は、上記の表示部分の色の変更あるいは戻しに関わる処理を除いて図８のフローチャートが示す処理と同等である。そこで、図１８では、図８と同等な過程には図８と同じ符号を付し、重複説明を省略する。【０１３４】
テキスト読上部７２２では、ステップＳ１１１の処理で点灯制御部１７３に制御コードを送ると、ステップＳ１０２の処理で画面表示部７２１によって表示された操作画面において上記の制御コードに対応する表示部分の色の変更あるいは戻しを制御する表示色制御信号を画面表示部７２１に送る（ステップＳ２０１）。そして、画面表示部７２１では、この表示色制御信号を受け取って、この表示色制御信号に基づいて上記の表示部分の色の変更あるいは戻しを実行する（ステップＳ２０２）。【０１３５】
図１８のフローチャートが示す処理では、ステップＳ２０１およびステップＳ２０２の処理による上記の表示部分の色の変更あるいは戻しが、読み上げが終了するまで行われる。【０１３６】
次に、上述の解説データの一例として図９に示す解説データ２００を挙げ、この解説データ２００に基づいて実行される第２の携帯電話機７００の動作について説明する。また、ここでの説明でも、上記の図１８と同様に、第２の携帯電話機７００の動作を、上記の画面表示部７２１、テキスト読上部７２２、および点灯制御部１７３それぞれの動作で説明する。【０１３７】
図１９は、図９に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。ここで、テキスト読上部７２２と点灯制御部１７３との間で行われる操作ボタンの点灯あるいは消灯については、図１１に示すテキスト読上部１７２と点灯制御部１７３との間で行われる操作ボタンの点灯あるいは消灯と同等であり、画面表示部７２１とテキスト読上部７２２との間で行われる上記の読上げ終了通知Ｓ１に関する処理については、図１１に示す画面表示部１７１とテキスト読上部１７２との間で行われる上記の読上げ終了通知Ｓ１に関する処理と同等であるのでこれらの重複説明を省略する。【０１３８】
この図１９に示すように、テキスト読上部７２２では、１キー１０３ａを点灯する制御コード「０ｘ８００００００１」を点灯制御部１７３に送るときに、この制御コードに対応する、図１６に示す第２表示部分７１２の色を変更する表示色制御信号Ｓ２を画面表示部７２１に送る。そして、画面表示部７２１では、この表示色制御信号Ｓ２を受けて上記の第２表示部分７１２の色変更Ｍ９を実行する。そして、テキスト読上部７２２が、１キー１０３ａを消灯する制御コード「０ｘ０００００００１」を点灯制御部１７３に送るときに、第２表示部分７１２の色を元に戻す表示色制御信号Ｓ３を画面表示部７２１に送ると、画面表示部７２１では、この表示色制御信号Ｓ３を受けて上記の第２表示部分７１２の色変更Ｍ９を終了する（第２表示部分７１２の色を元に戻す）。同様に、テキスト読上部７２２が、２キー１０３ｂを点灯する制御コード「０ｘ８００００００２」を点灯制御部１７３に送るときに、第３表示部分７１３の色を変更する表示色制御信号Ｓ４を画面表示部７２１に送ると、画面表示部７２１では、第３表示部分７１３の色変更Ｍ１０を実行し、テキスト読上部７２２が、２キー１０３ｂを消灯する制御コード「０ｘ０００００００２」を点灯制御部１７３に送るときに、第３表示部分７１３の色を元に戻す表示色制御信号Ｓ４を画面表示部７２１に送ると、画面表示部７２１では、第３表示部分７１３の色変更Ｍ１０を終了する（第３表示部分７１３の色を元に戻す）。【０１３９】
以上、図１６〜図１９を参照して説明した第２の携帯電話機７００によれば、ユーザは、ボタン操作の解説の読み上げに同期して現在点灯している操作ボタンが、現在表示されている操作画面のどの表示部分に対応しているかを知ることができ、このボタン操作の解説についての理解を一層高めることができる。【０１４０】
尚、上記では、本発明の電子機器の一実施形態として、第１の携帯電話機１００を挙げて説明したが、本発明の電子機器はこれに限るものではなく、例えばデジタルカメラ等といった、複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器であれば良い。【０１４１】
また、上記では、本発明にいう画面表示部の一例として、操作画面における、点灯されている操作ボタンに対応する表示部分の色を変更する画面表示部１７１を挙げて説明したが、本発明の画面表示部はこれに限るものではなく、例えば上記の表示部分を点滅表示するもの等といった、対象となる表示部分の表示態様を変更するものであれば良い。
【図１】
2006075369.tif 000002
【図２】
2006075369.tif 000003
【図３】
2006075369.tif 000004
【図４】
2006075369.tif 000005
【図５】
2006075369.tif 000006
【図６】
2006075369.tif 000007
【図７】
2006075369.tif 000008
【図８】
2006075369.tif 000009
【図９】
2006075369.tif 000010
【図１０】
2006075369.tif 000011
【図１１】
2006075369.tif 000012
【図１２】
2006075369.tif 000013
【図１３】
2006075369.tif 000014
【図１４】
2006075369.tif 000015
【図１５】
2006075369.tif 000016
【図１６】
2006075369.tif 000017
【図１７】
2006075369.tif 000018
【図１８】
2006075369.tif 000019
【図１９】
2006075369.tif 000020
【手続補正書】
【提出日】平成19年6月20日(2007.6.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の詳細な説明
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
技術分野
本発明は、複数の操作ボタンを備えボタン操作に応じた動作を実行する電子機器、およびその電子機器の動作を制御する制御プログラムに関する。
背景技術
近年、携帯電話機が若年者から高齢者に至る幅広い年齢層のユーザに普及するにつれ、携帯電話機の使い易さに対するニーズが高まっている。そこで、従来より、複数の操作ボタンを備えた携帯電話機等の電子機器に対するユーザのボタン操作を助けるために、このボタン操作を解説したテキストを読み上げた音声を発音するとともに操作対象となる操作ボタンを点灯させる技術が提案されている（例えば、特許文献１〜特許文献３参照。）。
図１は、通話機能に加えて、ボタン操作についてユーザに解説する機能を備えた携帯電話機を示す外観図である。
この図１に示す携帯電話機５００には、通話用スピーカ５０１と、表示画面５０２と、操作部５０３とが備えられている。また、操作部５０３には、複数の操作ボタン５０３ａ，５０３ｂ，…と、マイクロホン５０４と、解説用スピーカ５０５とが備えられている。
この携帯電話機５００では、通話用スピーカ５０１およびマイクロホン５０４によって通話が行なわれる。また、ユーザが、所望のボタン操作を行なう場合には、ユーザは、まずメニューキー５０３ｄを操作して、複数のボタン操作の名称が羅列された図示しない操作メニューを表示画面５０２に表示させ、さらに方向キー５０３ｅを操作して操作メニューから所望のボタン操作の名称を選択する。このような一連の操作により、表示画面５０２に、所望のボタン操作に応じた操作画面５６０が表示される。また、表示画面５０２に、操作画面５６０が表示されると、その操作画面５６０に対応するボタン操作を解説したテキスト５５０を読み上げた音声が、解説用スピーカ５０５で発音される。さらに、上記のテキスト５５０が読み上げられている間、そのテキスト５５０および操作画面５６０に対応する、操作対象の操作ボタン（図１の例では、決定キー５０３ａ、１キー５０３ｂ、および２キー５０３ｃ）が点灯する。
（特許文献１）      特開２００２−１４２０２８号公報（第３−４頁、図１）
（特許文献２）      特開２００４−７８０１１号公報（第３−６頁、図３）
（特許文献３）      特開２００４−１３４９４２号公報（第４−７頁、図１）
発明の開示
しかしながら、上記の図１を参照して説明した技術では、図１に示すように複数の操作ボタンが操作対象となる場合には、ボタン操作を解説したテキストが読み上げられている間、操作対象となる複数の操作ボタン全てが共に点灯した状態となる。その結果、複数の操作ボタンに対する操作に困難さを感じることが多い例えば高齢者等のユーザにとっては、現在読み上げられているテキストが、点灯している複数の操作ボタンのうちのどの操作ボタンの操作について解説しているかを容易には理解できないという問題が生じる恐れがある。
尚、以上の説明では、携帯電話機を例に挙げ、テキストの読上げと操作ボタンの点灯とによるボタン操作の解説をユーザが容易には理解できない場合があるという問題について説明したが、この問題は、複数の操作ボタンを備えた電子機器一般についても同様に生じる問題である。
本発明は、上記事情に鑑み、ボタン操作について、ユーザが容易に理解可能な解説を行なうことができる電子機器、およびその電子機器を制御する制御プログラムを提供することを目的とする。
上記目的を達成する本発明の電子機器は、複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器において、
ボタン操作を解説した読上げテキストを記憶しておく記憶部と、
上記記憶部から読み出された読上げテキストを読み上げた音声を発音するテキスト読上部と、
上記テキスト読上部による読上げテキスト中の一部のセンテンスの読上げと同期してそのセンテンスに応じた操作ボタンを点灯させる点灯制御部とを備えたことを特徴とする。
本発明の電子機器によれば、複数の操作ボタンが操作対象となる場合であっても、上記点灯制御部によって、各操作ボタンは、上記テキスト読上部によるその操作ボタンに対応したセンテンスの読上げと同期して点灯する。その結果、ユーザは、現在読み上げられているセンテンスが、どの操作ボタンの操作について解説しているかを容易に理解することができる。つまり、本発明の電子機器によれば、ボタン操作について、ユーザが容易に理解可能な解説が行なわれる。
ここで、本発明の電子機器において、「上記記憶部が、操作ボタンの点灯および消灯を制御する制御コードが途中に付加された読上げテキストを記憶しておくものであって、
上記テキスト読上部が、上記記憶部から読み出された読上げテキストを制御コードを除いて読み上げるとともに、１つの制御コードの直前まで読み上げたタイミングでその１つの制御コードを上記点灯制御部に渡すものであり、
上記点灯制御部が、上記テキスト読上部から受け取った制御コードに基づいて操作ボタンの点灯および消灯を制御するものである」という形態は好ましい形態である。
この好ましい形態の電子機器によれば、例えば、ある操作ボタンを点灯させる制御コードと、その操作ボタンを消灯させる制御コードとであるセンテンスを挟むという簡単な運用により、そのセンテンスがその操作ボタンに対応付けられ、そのセンテンスの読上げと同期した上記の操作ボタンの点灯を実現することができる。
また、本発明の電子機器は、「上記記憶部が、上記読上げテキストとともに、その読上げテキストに対応付けられた画面表示データを記憶しておくものであり、
上記テキスト読上部による読上げテキストの読み上げ時に、その読上げテキストに対応付けられた画面表示データに基づく画面を表示する画面表示部を備えた」という形態であっても良く、
この画面表示部を備えた形態の電子機器において、「上記記憶部が、操作ボタンに対応付けられた表示部分を含む画面を表示するための画面表示データを記憶しておくものであり、
上記画面表示部は、上記点灯制御部による操作ボタンの点灯に同期して、表示画面上の、その操作ボタンに対応付けられた表示部分の表示態様を変更するものである」という形態は好ましい形態である。
この好ましい形態の電子機器によれば、上記読上げテキストの読み上げ時には、各操作ボタンに対応したセンテンスの読上げに同期してその操作ボタンが点灯するとともに、上記表示画面上の、その操作ボタンに対応付けられた表示部分の表示態様が変更されるので、上記読上げテキストが解説している解説内容についてのユーザの理解の容易さを高めることができる。
また、本発明の電子機器において、「前記記憶部が、さらに、読上げテキストに付加された、操作ボタンの点灯および消灯を制御する制御コードとは別に、読上げテキストとは独立な、操作ボタンの点灯を制御する第２の制御コードを記憶しておくものであり、
前記点灯制御部は、読上げテキストに付加された制御コードおよび読上げテキストとは独立な第２の制御コードの双方に基づいて操作ボタンの点灯および消灯を制御するものである」という形態も好ましい形態である。
この好ましい形態の電子機器によれば、上記読上げテキストの読上げに同期した操作ボタンの点灯制御とは別の、操作ボタンの次のような点灯制御を実行することができる。例えば、上記読上げテキストの読上げ終了後に、ユーザに対して、どの操作ボタンが操作対象であるかを再度念押しするために、読上げ時に点灯した操作ボタンを読上げ終了後に再度点灯するという点灯制御を実行することができる。また、例えば、一連のボタン操作の後に現在の操作画面を初期画面に戻すための操作ボタン等という、上記読上げテキストの内容とは関わり無く必ず操作される操作ボタンがある場合に、上記読上げテキストの内容に関わらず上記読上げテキストの読上げ終了後に必ずその操作ボタンを点灯するという点灯制御を実行することもできる。
また、この好ましい形態の電子機器において、「上記点灯制御部は、読上げテキストに付加された制御コードによる操作ボタンの点灯および消灯を制御し、その制御コードによる制御の終了後に、読上げテキストとは独立な第２の制御コードに基づいた操作ボタンの点灯を制御するものである」という形態はさらに好ましい形態である。
上記読上げテキストの読上げに同期した操作ボタンの点灯制御とは別の、操作ボタンの点灯制御は、上述した、ユーザに対する念押しのための点灯制御や、一連のボタン操作の後に必ず操作される操作ボタンに対する点灯制御等のように、読上げに同期した操作ボタンの点灯制御の終了後に実行される制御が多い。上記のさらに好ましい形態の電子機器によれば、上記読上げテキストの読上げに同期した操作ボタンの点灯制御の終了後に実行される上記のような点灯制御を行なうことができる。
また、上記の好ましい形態の電子機器において、「上記第２の制御コードに基づいて点灯した操作ボタンの、点灯から消灯までの時間を操作に応じて設定する点灯時間設定部を備え、
上記点灯制御部は、上記第２の制御コードに基づいて操作ボタンを点灯させたときに、上記点灯時間設定部により設定された時間経過時にその操作ボタンを消灯するものである」という形態もさらに好ましい形態である。
このさらに好ましい形態の電子機器によれば、上記第２の制御コードに基づいた操作ボタンの点灯から消灯までの時間を任意に設定することができる。
また、本発明の電子機器において、「上記テキスト読上部による読上げテキストの読上げに同期した、上記点灯制御部による操作ボタンの点灯制御を行なう点灯制御モードおよびその点灯制御を禁止する点灯禁止モードを操作に応じて設定する点灯モード設定部を備え、
上記点灯制御部は、上記点灯モード設定部により上記点灯制御モードが設定されている場合に限り動作するものである」という形態は好ましい形態であり、
「上記テキスト読上部による読上げテキストの読上げを行なう読上制御モードおよびその読上げを禁止する読上禁止モードを操作に応じて設定する読上げモード設定部を備え、
上記テキスト読上部は、上記読上げモード設定部により上記読上制御モードが設定されている場合に限り動作するものである」という形態も好ましい形態である。
これらの形態の電子機器によれば、ユーザは、この電子機器に、上記読上げテキストの読上げに同期した操作ボタンの点灯を実行させるか否か、あるいは上記読上げテキストの読上げを実行させるか否かを、好みに応じて設定することができる。
また、上記目的を達成する本発明の制御プログラムは、複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器を、
ボタン操作を解説した読上げテキストを記憶しておく記憶部と、
上記記憶部から読み出された読上げテキストを読み上げた音声を発音するテキスト読上部と、
上記テキスト読上部による読上げテキスト中の一部のセンテンスの読上げと同期してそのセンテンスに応じた操作ボタンを点灯させる点灯制御部とを備えた電子機器として動作させることを特徴とする。
この本発明の制御プログラムによれば、上記電子機器を、ボタン操作について、ユーザが容易に理解可能な解説を実行することができる電子機器として容易に動作させることができる。
なお、上記の本発明の制御プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう制御プログラムには、前述した電子機器の各形態に対応する各種の形態が含まれる。
発明の効果
以上、説明したように、本発明によれば、ボタン操作について、ユーザが容易に理解可能な解説を実行することができる電子機器、およびその電子機器を制御する制御プログラムを提供することができる。
発明を実施するための最良の形態
以下図面を参照して本発明の実施の形態を説明する。
図２は、本発明の電子機器の第１実施形態である第１の携帯電話機を示す外観図である。
この図２に示す第１の携帯電話機１００は、通話機能に加えて、この第１の携帯電話機１００のボタン操作についてユーザに解説する機能を備えたものであり、通話用スピーカ１０１と、表示画面１０２と、操作部１０３とが備えられている。さらに、操作部１０３には、複数の操作ボタン１０３ａ、１０３ｂ、…と、マイクロホン１０４と、解説用スピーカ１０５とが備えられている。この図２のパート（ａ）には、第１の携帯電話機１００全体の外観が示されており、パート（ｂ）およびパート（ｃ）には操作部１０３のみが示されている。
この第１の携帯電話機１００では、通話用スピーカ１０１およびマイクロホン１０４によって通話が行なわれる。また、ユーザが、まずメニューキー１０３ｄを操作して表示画面１０２に表示させた、複数のボタン操作の名称が羅列された図示しない操作メニューの中から、方向キー１０３ｅを操作して所望のボタン操作の名称を選択することにより、その表示画面１０２には、所望のボタン操作に応じた操作画面１６０が表示される。そして、解説用スピーカ１０５からは、その操作画面１６０に対応するボタン操作を解説したテキスト１５０を読み上げた音声が発音される。
図２には、この第１の携帯電話機１００で読み上げられるテキストの一例として、目覚まし機能の設定に関わるボタン操作を解説した、以下の４つのセンテンスからなるテキスト１５０が示されている。即ち、「目覚ましを動かしますか？」という第１センテンス１５１、「１．動かします」という第２センテンス１５２、「２．止めます」という第３センテンス１５３、および「決定キーか、数字キーで項目を選んでください」という第４センテンス１５４からなるテキストである。また、図２には、表示画面１０２に表示される操作画面の一例として、上記の目覚まし機能の設定に関わるボタン操作に応じた、以下の３つの表示部分からなる操作画面１６０が示されている。即ち、「目覚ましを動かしますか？」という第１表示部分１６１、「１．動かす」という第２表示部分１６２、および「２．止める」という第３表示部分１６３からなる操作画面１６０である。
この第１の携帯電話機１００では、上記のテキスト１５０の読上げの際の、上記の第２センテンス１５２の読み上げ時には、図２のパート（ａ）に示すように、この第２センテンス１５２に応じた、目覚まし機能を動かす際に操作される１キー１０３ａが点灯する。また、上記の第３センテンス１５３の読み上げ時には、図２のパート（ｂ）に示すように、この第３センテンス１５３に応じた、目覚まし機能を止める際に操作される２キー１０３ｂが点灯する。そして、上記の第４センテンスの読み上げ時には、図２のパート（ｃ）に示すように、この第４センテンス１５４に応じた、目覚まし機能の設定に関わる３つの操作ボタン（１キー１０３ａ、２キー１０３ｂ、および決定キー１０３ｃ）が全て点灯する。
このように、第１の携帯電話機１００では、複数の操作ボタンが操作対象となる場合であっても、各操作ボタンは、その操作ボタンに対応したセンテンスの読上げに同期して点灯される。その結果、ユーザは、現在読み上げられているセンテンスが、どの操作ボタンの操作について解説しているかを容易に理解することができる。
図３は、図２に示す第１の携帯電話機を示すハードウェアブロック図である。
この第１の携帯電話機１００は、メモリ１１０、通信部１２０、制御部１３０、および電源１４０を備えている。また、図３には、図２に外観を示した、通話用スピーカ１０１、表示画面１０２、操作ボタン１０３ａ，１０３ｂ，…、マイクロホン１０４、および解説用スピーカ１０５も示されている。また、通信部１２０は、送受信部１２１、通信インタフェース１２２、およびＭＯＤＥＭ（ＭＯｄｕｌａｔｏｒ−ＤＥＭｏｄｕｌａｔｏｒ）１２３を備えており、制御部１３０は、ＣＰＵ１３１、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）制御部１３２、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１３３、オーディオ制御部１３４、解説用スピーカ制御部１３５、ボタン発光制御部１３６、ボタン操作検知部１３７、および表示制御部１３８を備えている。
メモリ１１０には、第１の携帯電話機１００の動作を制御するプログラムや、本発明の制御プログラムの第１実施形態である第１の制御プログラムが格納されている。この第１の制御プログラムについては後述する。また、このメモリ１１０には、ボタン操作についての解説内容を表わす後述の解説データも記憶されている。ここで、このメモリ１１０は、ＲＯＭや、書込可能なＲＯＭであるＥ２ＰＲＯＭや、ＲＡＭ等から構成されている。
また、電源１４０では、第１の携帯電話機１００の構成要素への電力供給が行なわれる。
通信部１２０では、第１の携帯電話機１００における信号の送受信機能が以下のように担われる。
送受信部１２１では、アンテナ１２１ａを介した信号の送受信が実行される。
また、通信インタフェース１２２では、送受信部１２１に対して所定の通信規格に則った信号の受渡しが実行される。
また、ＭＯＤＥＭ１２３では、送受信部１２１で受信され通信インタフェース１２２を介して渡された、通信用に符号化された信号の復号や、マイクロホン１０４での集音によって生成されオーディオ制御部１３４、ＤＳＰ１３３、およびＴＤＭＡ制御部１３２を介して渡された音声信号の符号化が実行される。
制御部１３０では、第１の携帯電話機１００の制御機能が以下のように担われる。
制御部１３０におけるＣＰＵ１３１では、第１の携帯電話機１００全体の動作の制御が実行される。
また、ＴＤＭＡ制御部１３２では、複数の携帯電話機が１つの周波数を短時間ずつ交代で使用する通信方式であるいわゆるＴＤＭＡ方式に則った変調処理が、マイクロホン１０４で取得されオーディオ制御部１３４とＤＳＰ１３３を経て送られてくる信号に施され、このＴＤＭＡ方式に則った復調処理が、ＭＯＤＥＭ１２３から送られてくる信号に施される。
ＤＳＰ１３３では、ＴＤＭＡ制御部１３２から渡された音声信号や、ＴＤＭＡ制御部１３２に渡す音声信号にフィルタリング処理等の信号処理が施される。
オーディオ制御部１３４では、通話用スピーカ１０１への音声信号の受渡しや、マイクロホン１０４からの音声信号の受取りが行なわれる。
解説用スピーカ制御部１３５では、解説用スピーカ１０５への音声信号の受渡しが、ＣＰＵ１３１の指示に基づいて実行される。
ボタン発光制御部１３６では、操作ボタン１０３ａ，１０３ｂ，…の点灯と消灯が、ＣＰＵ１３１の指示に基づいて実行される。
ボタン操作検知部１３７では、各操作ボタン１０３ａ，１０３ｂ，…に加えられた操作に応じた操作信号がＣＰＵ１３１に送られる。
表示制御部１３８では、表示画面１０２への画像の表示が、ＣＰＵ１３１の指示に基づいて実行される。
以上、図３を参照して概要を説明した第１の携帯電話機１００では、上記のメモリ１１０に格納されたプログラムに従って、ＣＰＵ１３１が第１の携帯電話機１００の各構成要素を制御する。
ここでは、以後、本発明の特徴部分に特化して説明を続ける。ここでは、まず、本発明の制御プログラムの第１実施形態である第１の制御プログラムについて説明する。
図４は、図３に示すメモリ１１０に格納された、本発明の制御プログラムの第１実施形態である第１の制御プログラムを示す模式図である。
メモリ１１０に格納されている第１の制御プログラム６００は、解説データ読出部６０１、センテンス供給部６０２、点灯時間設定部６０３、点灯モード設定部６０４、読上げモード設定部６０５、および画面表示データ供給部６０６を備えている。以下の説明では、図２および図３に示す要素を特に図番を断らずに参照する。
まず、上述したように、メモリ１１０にはボタン操作についての解説内容を表わす解説データも記憶されている。この解説データは、基本的に、図２に一例を示す、ボタン操作に対応する操作画面を表示するための画面表示データと、ボタン操作を解説したテキストの途中に操作ボタン１０３ａ，１０３ｂ，…を点灯あるいは消灯する制御コードが付加された読上げテキストとからなる。また、このメモリ１１０に記憶される解説データの中には、上記の読上げテキストとは独立な、操作ボタンを点灯する第２の制御コードが追加されたものもある。これらの解説データ、および制御コードの詳細については後述する。
上述したようにユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して所望のボタン操作を選択すると、図４に示す制御プログラム６００のプログラム部品の１つである解説データ読出部６０１がＣＰＵ１３１で実行され、メモリ１１０から、その所望のボタン操作に対応した解説データが読み出される。本実施形態では、メモリ１１０の、解説データを記憶した部分と、解説データ読出部６０１と、その解説データ読出部６０１を実行するＣＰＵ１３１とで本発明にいう記憶部が構成されている。
また、プログラム部品の１つであるセンテンス供給部６０２がＣＰＵ１３１で実行されると、上記の解説データから上記の読上げテキストが取り出される。そして、センテンス供給部６０２では、この読上げテキストを構成するセンテンスが、上記の制御コードを除いて順次に解説用スピーカ制御部１３５に送られる。解説用スピーカ制御部１３５は、このセンテンスを読み上げた音声を解説用スピーカ１０５に発音させる。また、このセンテンス供給部６０２は、制御コード受渡しの役割も担っており、読上げテキストにおける１つの制御コードの直前まで、解説用スピーカ制御部１３５にセンテンスが送られたタイミングで、その１つの制御コードがボタン発光制御部１３６に渡される。ボタン発光制御部１３６は、渡された制御コードに応じて操作ボタン１０３ａ，１０３ｂ，…の点灯あるいは消灯を行なう。また、解説用スピーカ制御部１３５では、この読上げテキストのうちの最後のセンテンスが送られて、その最後のセンテンスの読み上げが終了した時点で、読上げテキストの読み上げが終了した旨を示す読上げ終了通知を行なう。この読上げ終了通知は、テキストの読み上げが終了した旨を表示画面１０２を通してユーザに知らせるという処理に利用される。この表示画面１０２を通したユーザへの読上げ終了の通知処理については後述する。本実施形態では、プログラム部品としてのセンテンス供給部６０２と、そのセンテンス供給部６０２を実行するＣＰＵ１３１と、解説用スピーカ制御部１３５と、解説用スピーカ１０５とで、本発明にいうテキスト読上部の一例が構成されている。また、本実施形態ではボタン発光制御部１３６が、本発明にいう点灯制御部の一例を構成している。
ここで、上述したように、メモリ１１０に記憶される解説データの中には、上記の読上げテキストとは独立に、操作ボタンを点灯する第２の制御コードが追加されたものもある。本実施形態では、上記の解説データ読出部６０１が読み出した解説データに、上記の第２の制御コードが追加されている場合には、読上げテキストの読み上げが全て終了した後に、この第２の制御コードをボタン発光制御部１３６に送出する、第２の制御コード送出処理と、この第２の制御コードを受け取ったボタン発光制御部１３６によって実行される、この第２の制御コードに対応する操作ボタンを、以下に説明する操作によって設定された点灯時間だけ点灯させる点灯制御が行なわれる。ここでは、第２の制御コード送出処理と、第２の制御コードに関わる点灯制御ついては後述することとし、まず、点灯時間の設定について説明する。
本実施形態では、ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して、点灯時間を設定するためのボタン操作を選択すると、ＣＰＵ１３１で実行される画面表示データ供給部６０６の働きによって、このボタン操作に対応する操作画面が表示画面１０２に表示される。ここで、画面表示データ供給部６０６の操作画面の表示に関わる働きについても後述する。
図５は、操作ボタンの点灯時間を設定するための操作画面を示す図である。
この図５に示す操作画面１８０は、操作ボタンの点灯時間を１〜１０秒の間の時間に設定するようにユーザに促す表示部分１８１と、現在設定されている点灯時間が表示される表示部分１８２とからなる。そして、点灯時間設定時に、ユーザが、図２に示す１０個の数字キー、あるいは方向キー１０３ｅを操作すると、それらの操作をボタン操作検知部１３７が検知し、ＣＰＵ１３１でプログラム部品の１つである点灯時間設定部６０３が実行され、その点灯時間設定部６０３では、点灯時間をその検知結果に応じた点灯時間に設定する。ここで、方向キー１０３ｅへの操作とは、方向キー１０３ｅをユーザから見て上方側に操作して点灯時間が表示される表示部分１８７の数字を１ずつの増加させる、あるいは下方側に操作して１ずつの減少させることを意味する。ここで設定された点灯時間はメモリ１１０に記憶される。そして、ボタン発光制御部１３６が上述の第２の制御コードに関わる点灯制御を実行する際に、その設定された点灯時間がメモリ１１０から読み出されて、この点灯制御に用いられる。この点灯時間の使い方についても、点灯制御について後述する際に合せて説明する。本実施形態では、プログラム部品としての点灯時間設定部６０３、その点灯時間設定部６０３を実行するＣＰＵ１３１、点灯時間設定時に操作される操作ボタン、およびボタン操作検知部１３７によって、本発明にいう点灯時間設定部の一例が構成されている。
次に、操作ボタンの点灯制御を行なう点灯制御モードと点灯制御を禁止する点灯禁止モードとのいずれか一方に点灯モードを設定する際の処理について、図４に戻って説明する。
ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して、点灯モードを設定するためのボタン操作を選択すると、ＣＰＵ１３１で実行される画面表示データ供給部６０６の働きによって、このボタン操作に対応する操作画面が表示画面１０２に表示される。
図６は、点灯モードを設定するための操作画面を示す図である。
この図６に示す操作画面１８５は、操作ボタンを点灯するか否かをユーザに問う表示部分１８６と、点灯する場合には１キー１０３ａを操作するようにユーザに促す表示部分１８７と、点灯しない場合には２キー１０３ｂを操作するようにユーザに促す表示部分１８８とからなる。ここで、この操作画面１８５が表示される時点の点灯モードは、その時点以前に設定された点灯モードとなっている。ユーザが１キー１０３ａを操作すると、その操作をボタン操作検知部１３７が検知し、ＣＰＵ１３１でプログラム部品の１つである点灯モード設定部６０４が実行され、その点灯モード設定部６０４では、その検知結果を受けて点灯モードを上記の点灯制御モードに設定する。また、ユーザが２キー１０３ｂを操作すると、その操作がボタン操作検知部１３７によって検知され、点灯モード設定部６０４では、その検知結果を受けて点灯モードを上記の点灯禁止モードに設定する。このようにして設定された点灯制御モードあるいは点灯禁止モードは、メモリ１１０に記憶される。本実施形態では、プログラム部品としての点灯モード設定部６０４、その点灯モード設定部６０４を実行するＣＰＵ１３１、点灯モード設定時に操作される操作ボタン、およびボタン操作検知部１３７によって、本発明にいう点灯モード設定部の一例が構成されている。
次に、読上げテキストの読上げを行なう読上制御モードと読上げを禁止する読上禁止モードとのいずれか一方に読上げモードを設定する際の処理について、図４に戻って説明する。
ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して、読上げモードを設定するためのボタン操作を選択すると、ＣＰＵ１３１で実行される画面表示データ供給部６０６の働きによって、このボタン操作に対応する操作画面が表示画面１０２に表示される。
図７は、読上げモードを設定するための操作画面を示す図である。
この図７に示す操作画面１９０は、ボタン操作を解説した読上げテキストを読み上げた解説音声を出力するか否かをユーザに問う表示部分１９１と、出力する場合には１キー１０３ａを操作するようにユーザに促す表示部分１９２と、出力しない場合には２キー１０３ｂを操作するようにユーザに促す表示部分１９３とからなる。この操作画面１９０が表示される時点の読上げモードは、その時点以前に設定された読上げモードとなっている。ユーザが１キー１０３ａを操作すると、その操作をボタン操作検知部１３７が検知し、ＣＰＵ１３１でプログラム部品の１つである読上げモード設定部６０５が実行され、その読上げモード設定部６０５では、その検知結果を受けて読上げモードを上記の読上制御モードに設定する。また、ユーザが２キー１０３ｂを操作すると、その操作をボタン操作検知部１３７が検知し、上記の読上げモード設定部６０５では、その検知結果を受けて読上げモードを上記の読上禁止モードに設定する。このようにして設定された読上げモードは、メモリ１１０に記憶される。本実施形態では、プログラム部品としての読上げモード設定部６０５、その読上げモード設定部６０５を実行するＣＰＵ１３１、読上げモード設定時に操作される操作ボタン、およびボタン操作検知部１３７によって、本発明にいう読上げモード設定部の一例が構成されている。
再び、図４に戻って、ＣＰＵ１３１で画面表示データ供給部６０６が実行される際の、画面表示データ供給部６０６の操作画面の表示に関わる働きについて説明する。この画面表示データ供給部６０６は、上記の第２の制御コード送出処理を実行する役割と、上記の表示画面１０２を通したユーザへの読上げ終了の通知処理を実行する役割も担っており、以下では、第２の制御コード送出処理と表示画面１０２を通したユーザへの読上げ終了の通知処理についても説明する。
まず、ユーザがメニューキー１０３ｄや方向キー１０３ｅを操作して所望のボタン操作を選択すると、ＣＰＵ１３１で上記の解説データ読出部６０１が実行され、その解説データ読出部６０１によって、メモリ１１０から、その所望のボタン操作に対応した解説データが読み出される。そして、次に、ＣＰＵ１３１でプログラム部品の１つである画面表示データ供給部６０６が実行され、その画面表示データ供給部６０６では、その解説データから、ボタン操作に対応する操作画面を表示するための画面表示データを抽出する。そして、画面表示データ供給部６０６では、この画面表示データを表示制御部１３８に供給し、表示制御部１３８が、この画面表示データに基づいた操作画面を表示画面１０２に表示する。
また、上述したように、本実施形態では、読上げテキストのうちの最後のセンテンスの読み上げが終了した時点で、解説用スピーカ制御部１３５から、読上げテキストの読み上げが終了した旨を示す読上げ終了通知がなされる。ＣＰＵ１３１で実行される画面表示データ供給部６０６では、上記の解説データに上記の第２の制御コードが追加されている場合には、この読上げ終了通知を受けて、第２の制御コードをボタン発光制御部１３６に渡す第２の制御コード送出処理を実行する。また、この第２の制御コードを受け取ったボタン発光制御部１３６は、この第２の制御コードに応じて操作ボタン１０３ａ，１０３ｂ，…を点灯する点灯制御、即ち、第２の制御コードに関わる点灯制御を実行する。さらに、この画面表示データ供給部６０６では、第２の制御コードをボタン発光制御部１３６に渡すときには、メモリ１１０から、上記の点灯時間設定部６０３によって設定された点灯時間を読み出し、この点灯時間をタイマにセットする。このタイマでは、上記の操作ボタン１０３ａ，１０３ｂ，…が点灯してからの経過時間を監視し、その経過時間がセットされた点灯時間に達するとタイマ満了イベントを出力する。また、この画面表示データ供給部６０６では、このタイマ満了イベントが出力されるまでの間に、上記の第２の制御コードを元に、この第２の制御コードに対応する操作ボタン１０３ａ，１０３ｂ，…を消灯する制御コードを生成する。そして、画面表示データ供給部６０６では、この制御コードを、上記のタイマ満了イベントが出力されたタイミングで、ボタン発光制御部１３６に渡し、ボタン発光制御部１３６では、この操作ボタン１０３ａ，１０３ｂ，…を消灯する。
また、ＣＰＵ１３１で実行される画面表示データ供給部６０６では、第２の制御コード送出処理が実行された場合には上記のタイマ満了イベントが出力されたタイミングに、第２の制御コード送出処理の実行が無い場合には上記の読上げ終了通知がなされたタイミングに、表示制御部１３８では、表示画面１０２を通してユーザに読上げの終了を知らせる。
ここで、本実施形態では、プログラム部品である画面表示データ供給部６０６、その画面表示データ供給部６０６を実行するＣＰＵ１３１、表示制御部１３８、および表示画面１０２によって、本発明にいう画面表示部の一例が構成されている。
次に、上記の読上げテキストの読上げと操作ボタンの点灯制御との詳細について説明する。また、以下の説明では、図２、図３、および図４に示す構成要素を特に図番を断らずに参照する。
図８は、読上げと操作ボタンの点灯制御との処理の流れを示すフローチャートである。
この図８のフローチャートは、上述した制御プログラム６００に従ってＣＰＵ１３１で実行される処理の流れを示している。ここで、図８では、この処理を分かりやすくするために、図４に示す制御プログラム６００の実行を含めて構成される画面表示部と、テキスト読上部と、点灯制御部とのそれぞれに、符号「１７１」，「１７２」，「１７３」を付し、上記の処理の流れが、これら画面表示部１７１、テキスト読上部１７２、および点灯制御部１７３それぞれで実行される処理の流れで示されている。
この図８のフローチャートに示す処理は、ユーザが上述したようにメニューキー１０３ｄや方向キー１０３ｅを操作して、あるボタン操作を選択するとスタートする。処理がスタートすると、画面表示部１７１では、そのボタン操作に対応する上記の解説データをメモリ１１０から読み出して、その解説データから上記の画面表示データを抽出する（ステップＳ１０１）。また、このステップＳ１０１の処理では、上記の解説データ中に上記の第２の制御コードが含まれている場合には、画面表示部１７１ではこの第２の制御コードも抽出する。そして、画面表示部１７１では、画面表示データに基づいた操作画面を表示画面１０２に表示する（ステップＳ１０２）。次に、テキスト読上部１７２において、上記の読上げモードが読上げ制御モードであるか読上げ禁止モードであるかが判定され（ステップＳ１０３）、読上げ制御モードである場合（ステップＳ１０３におけるＹｅｓ判定）には、テキスト読上部１７２では、上記の解説データから上記の読上げテキストを抽出する（ステップＳ１０４）。一方、読上げ禁止モードである場合（ステップＳ１０３におけるＮｏ判定）には、後述のステップＳ１１６に移行する。
テキスト読上部１７２では、読上げテキストを抽出すると、その読上げテキストから上記の制御コードが除かれ、残りの読上げテキストを構成するセンテンスを順次に読上げる読上げ処理が開始される（ステップＳ１０５）。
読上げ処理が開始されると、テキスト読上部１７２では、上記の点灯モードが点灯制御モードであるか点灯禁止モードであるかが判定される（ステップＳ１０６）。点灯禁止モードの場合（ステップＳ１０６におけるＮｏ判定）には、テキスト読上部１７２では、読上げ処理が終了したか否かの判定処理（ステップＳ１０７）を、読上げ処理の実行中（ステップＳ１０７におけるＮｏ判定）繰り返し、読上げ処理が終了すると（ステップＳ１０７におけるＹｅｓ判定）、その旨を示す読上げ終了通知を画面表示部１７１に送る（ステップＳ１０８）。そして、この読上げ終了通知を受け取った画面表示部１７１で、表示画面１０２を通してユーザに読上げの終了を知らせた（ステップＳ１０９）後、この図８のフローチャートに示す処理が終了する。
一方、上記のステップＳ１０６の判定処理の結果が点灯制御モードである場合（ステップＳ１０６におけるＹｅｓ判定）には、テキスト読上部１７２では、次の処理（ステップＳ１１０）が実行される。
ステップＳ１１０の処理では、上記の読上げ処理が、読上げテキスト中の制御コードの直前に至ったか否かが判定される。ここで、読上げ処理が未だ制御コードの直前にまで至っていない場合（ステップＳ１１０におけるＮｏ判定）には、後述のステップＳ１１３に移行する。一方、読上げ処理が制御コードの直前に至った場合（ステップＳ１１０におけるＹｅｓ判定）には、テキスト読上部１７２では、点灯制御部１７３にその制御コードを送る（ステップＳ１１１）。ここで、この制御コードは、後述するように、読上げテキスト中のその制御コードの直後のセンテンスに対応する操作ボタンを点灯あるいは消灯するものであり、この制御コードを受け取った点灯制御部１７３では、この制御コードに応じて操作ボタンを点灯あるいは消灯する（ステップＳ１１２）。
続いて、テキスト読上部１７２では、読上げ処理が終了したか否かを判定し（ステップＳ１１３）、読上げ処理が続いている場合（ステップＳ１１３におけるＮｏ判定）には、ステップＳ１１０の前まで戻り、ステップＳ１１０〜ステップＳ１１２までの処理を繰り返す。そして、読上げ処理が終了した場合（ステップＳ１１３におけるＹｅｓ判定）には、テキスト読上部１７２では、画面表示部１７１に上記の読上げ終了通知を送る（ステップＳ１１４）。
読上げ終了通知を受け取った画面表示部１７１では、ステップＳ１０１の処理で抽出したデータの中に、上記の第２の制御コードがあるか否かを判定し（ステップＳ１１５）、第２の制御コードがある場合（ステップＳ１１５におけるＹｅｓ判定）には、画面表示部１７１では、点灯制御部１７３にこの第２の制御コードを出力する（ステップＳ１１６）。この第２の制御コードは、操作ボタンを点灯する、読上げテキストとは独立な制御コードであり、この第２の制御コードを受け取った点灯制御部１７３では、この第２の制御コードに対応する操作ボタンを点灯する（ステップＳ１１７）。
また、画面表示部１７１では、ステップＳ１１６の処理で上記の第２の制御コードを出力すると、まず、図４に示す点灯時間設定部６０３によって設定された点灯時間をタイマにセットし、このタイマによって、ステップＳ１１７の処理で操作ボタンが点灯してからの経過時間を監視する（ステップＳ１１８）。この監視は、経過時間が、セットされた点灯時間に達するまでの間（ステップＳ１１８におけるＮｏ判定）続けられ、経過時間がこの点灯時間に達すると（ステップＳ１１８におけるＹｅｓ判定）、タイマがタイマ満了イベントを発する。そして、画面表示部１７１では、ステップＳ１１７の処理で点灯された操作ボタンを消灯する消灯制御コードを、そのタイマ満了イベントを受けて点灯制御部１７３に出力し（ステップＳ１１９）、この消灯制御コードを受け取った点灯制御部１７３では、点灯している操作ボタンを消灯する（ステップＳ１２０）。そして、画面表示部１７１で、表示画面１０２を通してユーザに読上げの終了を知らせた（ステップＳ１２１）後、この図８のフローチャートに示す処理が終了する。
また、上記の第２の制御コードがない場合（ステップＳ１１５におけるＮｏ判定）には、ステップＳ１１６〜ステップＳ１１９までの処理が省略され、ステップＳ１２１の処理で、表示画面１０２を通してユーザに読上げの終了を知らせた後、この図８のフローチャートに示す処理が終了する。
以上、図３〜図８を参照して説明した第１の携帯電話機１００によれば、図２に一例を示して説明したように、ボタン操作について解説した読上げテキストが読み上げられているときに、その読上げに同期して、現在読み上げられているセンテンスに対応する操作ボタンが点灯する。
次に、この第１の携帯電話機１００において用いられる上記の解説データの詳細について、解説データの一例として、図２に示した目覚まし機能の設定に対応したボタン操作についての解説内容を表わす解説データを挙げて説明する。
図９は、図２に示した目覚まし機能の設定に対応したボタン操作についての解説内容を表わす解説データを示す図である。
この図９に示す解説データ２００は、図２に示す操作画面１６０を表示するための画面表示データ２１０と、ボタン操作を解説したテキストの途中に操作ボタンを点灯あるいは消灯する６つの制御コードが付加された読上げテキスト２２０とからなる。
上記の読上げテキスト２２０では、１キー１０３ａに対応する「１．動かします」というセンテンスの前に、１キー１０３ａを点灯する制御コード「０ｘ８００００００１」が付加され、上記のセンテンスの後に、１キー１０３ａを消灯する制御コード「０ｘ０００００００１」が付加されている。同様に、２キー１０３ｂに対応する「２．止めます」というセンテンスの前後には、それぞれ２キー１０３ｂを点灯あるいは消灯する制御コード「０ｘ８００００００２」，「０ｘ０００００００２」が付加され、さらに、決定キー１０３ｃ、１キー１０３ａ、および２キー１０３ａという３つの操作ボタンに対応する「決定キーか、数字キーで項目を選んでください」というセンテンスの前後には、これら３つの操作ボタンを同時に点灯する制御コード「０ｘ８００００４０３」と、３つの操作ボタンを同時に消灯する制御コード「０ｘ０００００４０３」とが付加されている。
また、図９には、上記の制御コードに応じた操作ボタン１０３ａ，１０３ｂ，…の点灯と消灯の一例として、決定キー１０３ｃ、１キー１０３ａ、および２キー１０３ｂを同時に点灯する制御コード「０ｘ８００００４０３」に応じて、これら３つの操作ボタン１０３ｃ，１０３ａ，１０３ｂが点灯する様子がパート（ａ）に示され、３つの操作ボタン１０３ｃ，１０３ａ，１０３ｂを同時に消灯する制御コード「０ｘ０００００４０３」に応じて、これら３つの操作ボタン１０３ｃ，１０３ａ，１０３ｂが消灯する様子がパート（ｂ）に示されている。
次に、上記の制御コードの詳細について説明する。
図１０は、制御コードの一例を示す図である。
図１０には、制御コードの一例として、３つの操作ボタンを同時に点灯する制御コード「０ｘ８００００４０３」と、３つの操作ボタンを同時に消灯する制御コード「０ｘ０００００４０３」とが示されている。これらの制御コードは、ここでは、１６進数で示したが、実際には以下に示すように、第１の携帯電話機１００の複数の操作ボタンそれぞれに１ビットずつ対応付けられた２進数である。
図１０に示す２種類の制御コードそれぞれに対応する２つの２進数Ｂ１，Ｂ２は、ともに、制御対象の操作ボタンを指示する操作ボタン指示部分Ｂ１＿１，Ｂ２＿１と、操作ボタンの点灯あるいは消灯を指示する制御部分Ｂ１＿２，Ｂ２＿２とを有している。
操作ボタン指示部分Ｂ１＿１，Ｂ２＿１は、各操作ボタンそれぞれに一対一に対応付けられた複数のビットが配列されてなる。ここで、制御対象の操作ボタンには「１」が対応付けられ、それ以外の操作ボタンには「０」が対応付けられている。また、制御部分Ｂ１＿２，Ｂ２＿２は１つのビットからなり、点灯には「１」が対応付けられ、消灯には「０」が対応付けられている。
本実施形態では、このような制御コードに基づいて、制御対象の操作ボタンを点灯あるいは消灯する。
次に、第１の携帯電話機１００の、図９に示す解説データ２００に基づいて実行される動作について説明する。尚、ここでも、上記の図８と同様に、上述した制御プログラム６００の実行を含んで構成される画面表示部１７１、テキスト読上部１７２、および点灯制御部１７３それぞれの動作で、第１の携帯電話機１００の動作を説明する。また、以下の説明では、図２および図３に示す要素と、図９に示す解説データ２００を特に図番を断らずに参照する。
図１１は、図９に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。
上述したように、この解説データ２００は、ユーザが第１の携帯電話機１００に対して、目覚まし機能の設定を行なおうとして操作した時点Ｔ１で、メモリ１１０から読み出され、画面表示データ２１０が画面表示部１７１に渡され、読上げテキスト２２０がテキスト読上部１７２に渡される。
画面表示部１７１では、画面表示データ２１０に基づいた操作画面１６０の表示Ｍ１を実行する。また、テキスト読上部１７２では、読上げテキスト２２０から制御コードを除き、読上げテキスト２２０の残りのセンテンスを順次に読み上げる読上げ処理Ｍ２を実行する。
そして、読上げテキスト２２０の読み上げが、上記の「１．動かします」というセンテンスの直前に至ると、テキスト読上部１７２では、１キー１０３ａを点灯する制御コード「０ｘ８００００００１」を点灯制御部１７３に送り、点灯制御部１７３では、１キー１０３ａの点灯Ｍ３を実行する。そして、読み上げが次の「２．止めます」というセンテンスの直前に至ると、テキスト読上部１７２では、今度は、１キー１０３ａを消灯する制御コード「０ｘ０００００００１」と、２キー１０３ｂを点灯する制御コード「０ｘ８００００００２」とを点灯制御部１７３に送り、点灯制御部１７３では、１キー１０３ａの点灯Ｍ３を終了（消灯）し、２キー１０３ｂの点灯Ｍ４を実行する。さらに、読み上げが「決定キーか、数字キーで項目を選んでください」というセンテンスの直前に至ると、テキスト読上部１７２では、２キー１０３ｂを消灯する制御コード「０ｘ０００００００２」と、１キー１０３ａ、２キー１０３ｂ、および決定キー１０３ｃを同時に点灯する制御コード「０ｘ８００００４０３」とを点灯制御部１７３に送り、点灯制御部１７３では、２キー１０３ｂの点灯Ｍ４を終了（消灯）し、３つの操作ボタンの同時点灯Ｍ５を実行する。次に、上記のセンテンスの読み上げが終了すると、テキスト読上部１７２では、３つの操作ボタンを同時に消灯する制御コード「０ｘ０００００４０３」を点灯制御部１７３に送り、点灯制御部１７３では、３つの操作ボタンの同時点灯Ｍ５を終了（消灯）する。そして、この読み上げが終了したタイミングで、テキスト読上部１７２では、読上げテキストの読み上げが終了した旨を示す読上げ終了通知Ｓ１を画面表示部１７１に送る。画面表示部１７１では、この読上げ終了通知Ｓ１を受け取ったタイミングで、表示画面１０２を通したユーザへの読上げ終了の通知処理ＭＳを実行する。
次に、図９に示す解説データ２００とは別の、上述した第２の制御コードが追加された解説データを例示し、第１の携帯電話機１００の、この解説データに対応する動作について説明する。
図１２は、第２の制御コードが追加された解説データを示す図である。
この図１２に示す解説データ３００は、設定された日付時刻を確定するボタン操作を解説するものであり、このボタン操作に対応した画面表示データ３１０と読上げテキスト３２０とを有している。さらに、この解説データ３００には、読上げテキスト３２０とは独立に、操作ボタンを点灯する第２の制御コード３３０が追加されている。この図１２の例では、第２の制御コード３３０は、読上げテキスト３２０に付加されている２つの制御コードによって点灯あるいは消灯される決定キー１０３ｃを、読上げテキスト３２０とは独立に点灯するためのコードである。
前述したように、第１の携帯電話機１００では、読上げモードが読上禁止モードに設定される場合がある。この場合には、図８のフローチャートを参照して説明したように、たとえ、点灯モードが、操作ボタンの点灯を行なう点灯制御モードに設定されていたとしても、制御コードの出力が実行されず、操作ボタンは点灯しなくなってしまう。しかしながら、図１２に示す解説データ３００のような、第２の制御コードが追加された解説データを用意しておけば、上記の読上禁止モードの場合に、読上げテキストの読み上げに関連した、操作ボタンの点灯が実行されなくても、点灯制御モードに設定されている場合には、読上げテキストの読み上げとは独立に、操作ボタンの点灯を実行することができる。
図１２の例では、読上げモードが読上制御モードに設定されている場合に「決定キーを押してください」というセンテンスの読上げに同期して点灯する決定キー１０３ｃが、読上げモードが読上禁止モードに設定されている場合であっても点灯する。
図１３は、読上げモードが読上禁止モードに設定されている場合に、図１２に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。この図１３では、第１の携帯電話機１００の動作が、上記の画面表示部１７１および点灯制御部１７３の動作によって表わされている。ここで、この図１３の例では、読上げモードが読上禁止モードに設定されているため、上記のテキスト読上部１７２は動作しないので図示が省略されている。
図１２に示す解説データ３００は、ユーザが第１の携帯電話機１００に対して、上記の日付時刻の確定を行なおうとして操作した時点Ｔ２でメモリ１１０から読み出され、画面表示データ３１０と第２の制御コード３３０とが画面表示部１７１に渡される。そして、画面表示部１７１では、画面表示データ３１０に基づいた操作画面の表示Ｍ６を実行し、この操作画面の表示Ｍ６が開始されてから所定時間後に第２の制御コード３３０を点灯制御部１７３に送る。そして、点灯制御部１７３では、この第２の制御コード３３０を受け取ると決定キー１０３ｃの点灯Ｍ７を実行する。また、画面表示部１７１では、第２の制御コード３３０を送った後に、上述した点灯時間をタイマにセットする。このタイマでは、点灯Ｍ７の開始からの経過時間がこの点灯時間に達するとタイマ満了イベントを出力する。画面表示部１７１では、このタイマ満了イベントを受けて、上記の決定キー１０３ｃを消灯する消灯制御コード「０ｘ０００００４００」を点灯制御部１７３に送り、点灯制御部１７３では、この消灯制御コードを受け取って上記の点灯Ｍ７を終了（決定キー１０３ｃを消灯）する。
以上に説明した例のように、例えば、ユーザに特に認識してもらいたい操作ボタンの操作を含むボタン操作についての解説データに、その操作ボタンに対応する第２の制御コードを追加しておくことにより、ユーザが読上げモードを読上げ禁止モードに設定した場合に、その特に認識してもらいたい操作ボタンの、読み上げに関連した点灯が実行されなくても、読み上げ終了後に、その操作ボタンを、読み上げとは独立に点灯させることができる。
また、図１３を参照した説明では、読上げモードが読上げ禁止モードに設定されている場合について説明したが、読上げモードが読上げ制御モードに設定されている場合にも、第２の制御コードを追加しておくことによって次のような効果が得られる。この場合には、読み上げ中に一度点灯した決定キー１０３ｃが、読み上げ終了後に再度点灯される。このように、操作ボタンを読み上げ終了後に再度点灯することにより、ユーザに対して、操作対象の操作ボタンを念押しすることができる。
次に、上述した第２の制御コードが追加された解説データの別例について説明する。
図１４は、第２の制御コードが追加された解説データの、図１２とは異なる例を示す図である。
この図１４に示す解説データ４００は、図１２に示す解説データ３００と同様に、設定された日付時刻を確定するボタン操作を解説するものであり、このボタン操作に対応した画面表示データ４１０と読上げテキスト４２０とを有している。さらに、この解説データ４００には、読上げテキスト４２０の読上げ終了後に操作される操作ボタンを、読上げテキスト４２０の読上げとは独立に点灯する第２の制御コード４３０が追加されている。
この図１４の例では、読上げテキスト４２０の読上げ中には、「決定キーまたは」というセンテンスの読上げに同期して決定キー１０３ｃの点灯と消灯とが実行され、読上げ終了後に、読上げテキスト４２０の最後の「戻るキーを押してください」というセンテンスに対応する戻るキー１０３ｆが点灯する。
図１５は、図１４に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。この図１５でも、第１の携帯電話機１００の動作が、上記の画面表示部１７１、テキスト読上部１７２、および点灯制御部１７３の動作によって表わされている。
この解説データ４００は、ユーザが第１の携帯電話機１００に対して、上記の日付時刻の確定を行なおうとして操作した時点Ｔ３でメモリ１１０から読み出され、画面表示データ４１０が画面表示部１７１に渡され、読上げテキスト４２０がテキスト読上部１７２に渡される。ここで、読上げテキスト４２０に基づいて実行される諸制御については重複説明を省略する。
読上げテキスト４２０の読み上げが終了すると、テキスト読上部１７２では、上述した読上げ終了通知Ｓ１を画面表示部１７１に送る。画面表示部１７１では、この読上げ終了通知Ｓ１を受け取ったタイミングで、戻るキー１０３ｆを点灯する上記の第２の制御コード４３０を点灯制御部１７３に送り、点灯制御部１７３では、この第２の制御コード４３０を受け取って戻るキー１０３ｆの点灯Ｍ８を実行する。そして、上述した点灯時間設定部１３９によって設定された点灯時間が経過したことが、上述したタイマから出力されるタイマ満了イベントによって確認されると、テキスト読上部１７２では、戻るキー１０３ｆを消灯する消灯制御コード「０ｘ０００００２００」を点灯制御部１７３に送り、点灯制御部１７３では、この消灯制御コードを受け取って上記の点灯Ｍ８を終了（戻るキー１０３ｆを消灯）する。そして、最後に、画面表示部１７１では、表示画面１０２を通したユーザへの読上げ終了の通知処理ＭＳを実行する。
以上に説明した例のように、例えば、一連のボタン操作の最後に必ず操作される操作ボタンがある場合等に、解説データにその操作ボタンに対応する第２の制御コードを追加することにより、読上げ終了後にその操作ボタンを点灯させることができる。
以上、図２〜図１５を参照して説明したように、本実施形態では、ボタン操作を解説した読上げテキストが読み上げられている間、ある操作ボタンに対応するセンテンスが読み上げられる際には、そのセンテンスの読上げと同期してその操作ボタンが点灯する。つまり、この第１の携帯電話機１００によれば、ボタン操作について、ユーザが容易に理解可能な解説が行われる。
次に、本発明の電子機器の第２実施形態について説明する。なお、以下では、上述した第１実施形態との相違点に注目して説明する。
図１６は、本発明の電子機器の第２実施形態である第２の携帯電話機を示す外観図である。
この図１６に示す第２の携帯電話機７００は、操作画面の表示態様が図２に示す第１の携帯電話機１００と異なる点を除いて、この第１の携帯電話機１００と同等である。そこで、図１６では、両者の相違点である操作画面７１０を除く要素に図２と同じ符号を付し、これらの要素についての重複説明を省略する。
この図１６には、表示画面１０２に表示される操作画面の一例として、図２と同様に、目覚まし機能の設定に関わるボタン操作に応じた、「目覚ましを動かしますか？」という第１表示部分７１１と、「１．動かす」という第２表示部分７１２と、「２．止める」という第３表示部分７１３とからなる操作画面７１０が示されている。この第２の携帯電話機７００では、テキスト１５０の読上げの際、第２センテンス１５２の読み上げ時に、図１６のパート（ａ）に示すように第２センテンス１５２に応じた１キー１０３ａが点灯するとともに、操作画面７１０において１キー１０３ａに対応している上記の第２表示部分７１２の色が変更され、第３センテンス１５３の読み上げ時に、図１６のパート（ｂ）に示すように第３センテンス１５３に応じた２キー１０３ｂが点灯するとともに、上記の第２表示部分７１２の色が元に戻され、さらに２キー１０３ｂに対応している上記の第３表示部分７１３の色が変更される。第４センテンス１５４の読み上げ時には、図１６のパート（ｃ）に示すように第４センテンス１５４に応じた３つの操作ボタン（１キー１０３ａ、２キー１０３ｂ、および決定キー１０３ｃ）が全て点灯するとともに、上記の第３表示部分７１３の色が元に戻される。
このように、第２の携帯電話機７００では、各操作ボタンが、その操作ボタンに対応したセンテンスの読上げに同期して点灯されるとともに、表示画面において、点灯している操作ボタンに対応する表示部分の色が変更される。これにより、ユーザは、現在読み上げられているセンテンスが、どの操作ボタンの操作について解説しているかを容易に理解することができる。
ここで、図１６に示す第２の携帯電話機７００のハードウェア構成は、図３に示す第１の携帯電話機１００のハードウェア構成と同等であるので、この第２の携帯電話機７００のハードウェア構成については図示と重複説明を省略し、以下では、この第２の携帯電話機７００の各構成要素を制御する、本発明の制御プログラムの第２実施形態である第２の制御プログラムについて説明する。
図１７は、図１６に示す第２の携帯電話機のメモリに格納された、本発明の制御プログラムの第２実施形態である第２の制御プログラムを示す模式図である。ここで、この第２の制御プログラム８００は、第２のセンテンス供給部８０１と、第２の画面表示データ供給部８０２とを除いて、図４に示す第１の制御プログラム６００と同等なプログラムである。そこで、図１７では、図４と同等な要素については図４と同じ符号を付し、重複説明を省略する。
第２の携帯電話機７００のＣＰＵでプログラム部品の１つである第２のセンテンス供給部８０１が実行されると、この第２のセンテンス供給部８０１によって、ある操作ボタンを点灯する制御コードが、第２の携帯電話機７００のボタン発光部に送られる際に、上記の操作画面においてその制御コードに対応する表示部分の色を変更する表示色制御信号が、上記の制御コードが送られるタイミングで第２の携帯電話機７００の表示制御部に送られる。また、ある操作ボタンを消灯する制御コードが第２の携帯電話機７００のボタン発光部に送られる際には、上記の表示部分の色を元に戻す表示色制御信号が、この制御コードが送られるタイミングで第２の携帯電話機７００の表示制御部に送られる。
また、第２の携帯電話機７００のＣＰＵでプログラム部品の１つである第２の画面表示データ供給部８０２が実行されると、第２の携帯電話機７００の表示制御部が、上記の表示部分の色の変更あるいは戻しを制御する表示色制御信号を受け取ると、その表示制御部が、その表示色制御信号に基づいて、上記の操作画面においてその表示色制御信号に対応する表示部分の色の変更あるいは戻しを実行する。
次に、第２の携帯電話機７００で実行される、読上げテキストの読上げと操作ボタンの点灯制御とついて説明する。
図１８は、読上げと操作ボタンの点灯制御との処理の流れを示すフローチャートである。この図１８のフローチャートでは、図８のフローチャートと同様に、処理の流れが、第２の携帯電話機７００内に構成される３つの要素それぞれで実行される処理の流れで示されている。ここで、この図１８では、図１７に示す制御プログラム８００の実行を含めて構成される画面表示部７２１およびテキスト読上部７２２と、図８の点灯制御部１７３と同等であってこの図８の点灯制御部１７３と同じ符号が付された点灯制御部１７３との３つの要素それぞれで実行される処理の流れが示されている。また、この処理は、上記の表示部分の色の変更あるいは戻しに関わる処理を除いて図８のフローチャートが示す処理と同等である。そこで、図１８では、図８と同等な過程には図８と同じ符号を付し、重複説明を省略する。
テキスト読上部７２２では、ステップＳ１１１の処理で点灯制御部１７３に制御コードを送ると、ステップＳ１０２の処理で画面表示部７２１によって表示された操作画面において上記の制御コードに対応する表示部分の色の変更あるいは戻しを制御する表示色制御信号を画面表示部７２１に送る（ステップＳ２０１）。そして、画面表示部７２１では、この表示色制御信号を受け取って、この表示色制御信号に基づいて上記の表示部分の色の変更あるいは戻しを実行する（ステップＳ２０２）。
図１８のフローチャートが示す処理では、ステップＳ２０１およびステップＳ２０２の処理による上記の表示部分の色の変更あるいは戻しが、読み上げが終了するまで行われる。
次に、上述の解説データの一例として図９に示す解説データ２００を挙げ、この解説データ２００に基づいて実行される第２の携帯電話機７００の動作について説明する。また、ここでの説明でも、上記の図１８と同様に、第２の携帯電話機７００の動作を、上記の画面表示部７２１、テキスト読上部７２２、および点灯制御部１７３それぞれの動作で説明する。
図１９は、図９に示す解説データに基づいて実行される携帯電話機の動作を示す模式図である。ここで、テキスト読上部７２２と点灯制御部１７３との間で行われる操作ボタンの点灯あるいは消灯については、図１１に示すテキスト読上部１７２と点灯制御部１７３との間で行われる操作ボタンの点灯あるいは消灯と同等であり、画面表示部７２１とテキスト読上部７２２との間で行われる上記の読上げ終了通知Ｓ１に関する処理については、図１１に示す画面表示部１７１とテキスト読上部１７２との間で行われる上記の読上げ終了通知Ｓ１に関する処理と同等であるのでこれらの重複説明を省略する。
この図１９に示すように、テキスト読上部７２２では、１キー１０３ａを点灯する制御コード「０ｘ８００００００１」を点灯制御部１７３に送るときに、この制御コードに対応する、図１６に示す第２表示部分７１２の色を変更する表示色制御信号Ｓ２を画面表示部７２１に送る。そして、画面表示部７２１では、この表示色制御信号Ｓ２を受けて上記の第２表示部分７１２の色変更Ｍ９を実行する。そして、テキスト読上部７２２が、１キー１０３ａを消灯する制御コード「０ｘ０００００００１」を点灯制御部１７３に送るときに、第２表示部分７１２の色を元に戻す表示色制御信号Ｓ３を画面表示部７２１に送ると、画面表示部７２１では、この表示色制御信号Ｓ３を受けて上記の第２表示部分７１２の色変更Ｍ９を終了する（第２表示部分７１２の色を元に戻す）。同様に、テキスト読上部７２２が、２キー１０３ｂを点灯する制御コード「０ｘ８００００００２」を点灯制御部１７３に送るときに、第３表示部分７１３の色を変更する表示色制御信号Ｓ４を画面表示部７２１に送ると、画面表示部７２１では、第３表示部分７１３の色変更Ｍ１０を実行し、テキスト読上部７２２が、２キー１０３ｂを消灯する制御コード「０ｘ０００００００２」を点灯制御部１７３に送るときに、第３表示部分７１３の色を元に戻す表示色制御信号Ｓ５を画面表示部７２１に送ると、画面表示部７２１では、第３表示部分７１３の色変更Ｍ１０を終了する（第３表示部分７１３の色を元に戻す）。
以上、図１６〜図１９を参照して説明した第２の携帯電話機７００によれば、ユーザは、ボタン操作の解説の読み上げに同期して現在点灯している操作ボタンが、現在表示されている操作画面のどの表示部分に対応しているかを知ることができ、このボタン操作の解説についての理解を一層高めることができる。
尚、上記では、本発明の電子機器の一実施形態として、第１の携帯電話機１００を挙げて説明したが、本発明の電子機器はこれに限るものではなく、例えばデジタルカメラ等といった、複数の操作ボタンを備え、ボタン操作に応じた動作を実行する電子機器であれば良い。
また、上記では、本発明にいう画面表示部の一例として、操作画面における、点灯されている操作ボタンに対応する表示部分の色を変更する画面表示部１７１を挙げて説明したが、本発明の画面表示部はこれに限るものではなく、例えば上記の表示部分を点滅表示するもの等といった、対象となる表示部分の表示態様を変更するものであれば良い。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2006075369.tif 000021
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１８
【補正方法】変更
【補正の内容】
【図１８】
2006075369.tif 000022
【国際調査報告】
2006075369.tif 000023
2006075369.tif 000024