(57)【要約】【課題】スイッチが操作されると該スイッチの名称および機能等のガイダンスを行う電子機器において、ユーザの習熟度に応じて操作性を向上させる。【解決手段】所定の操作子の操作を検出すると、該操作子の機能をユーザに説明する説明処理を起動する説明開始過程（ＳＰ４）と、前記説明処理の実行中に前記操作子がさらに操作された場合にその旨を検出する第１の検出過程（ＳＰ６）と、前記第１の検出過程において前記操作子が操作された旨が検出されると、説明処理を途中で停止させる説明停止過程（ＳＰ１２）と、前記操作子に対応する機能を実行する機能実行過程（ＳＰ２６）と、前記操作子がさらに操作されると、前記機能実行過程（ＳＰ２６）を実行する第２の検出過程（ＳＰ２０）とを制御プログラムに設けた。【選択図】  図２
2005017417.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作子の操作を検出すると、該操作子の機能をユーザに説明する説明処理を起動する説明開始過程と、
前記説明処理の実行中に前記操作子がさらに操作された場合にその旨を検出する第１の検出過程と、
前記第１の検出過程において前記操作子が操作された旨が検出されると、説明処理を途中で停止させる説明停止過程と、
前記操作子に対応する機能を実行する機能実行過程と、
前記操作子がさらに操作されると、前記機能実行過程を起動する第２の検出過程とを有することを特徴とする操作子機能説明方法。
【請求項２】
前記説明処理の実行中に前記操作子が操作されることなく該説明処理が終了したことを条件として前記第２の検出過程の実行を可能ならしめる説明終了検出過程をさらに有することを特徴とする請求項１記載の操作子機能説明方法。
【請求項３】
前記説明停止過程または前記説明終了検出過程が実行されたことを条件として、実行された旨を報知する報知過程をさらに有することを特徴とする請求項２記載の操作子機能説明方法。
【請求項４】
請求項１ないし３の何れかに記載の操作子機能説明方法を実行することを特徴とする電子機器。
【請求項５】
請求項１ないし３の何れかに記載の操作子機能説明方法を処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種電子機器における操作子のガイダンスに用いて好適な操作子機能説明方法、電子機器およびプログラムに関する。
【０００２】
【従来の技術】
電子楽器等の電子機器においては、スイッチ等の様々な操作子が設けられており、ユーザがこれら操作子を操作すると、当該操作子の種類に応じた特定の機能が実行される。一般的には、これら操作子または操作子の周辺には、当該操作子の機能を簡単に表す文字列等が印刷されている。しかし、視覚障害を有するユーザはこれら文字列等を読むことが困難な場合がある。また、ユーザが初心者である場合は、簡単な文字列等のみによって機能を認識できない場合がある。このため、電子機器の各操作子に対して、その機能を音声で説明するガイダンス機能を付与する種々の技術が知られている。
【０００３】
例えば、特許文献１においては、ユーザによってあるスイッチが操作されると該スイッチの名称および機能のガイダンスが音声によって報知され、所定時間内に同一のスイッチが再び操作されると該スイッチに応じた動作を開始する技術が開示されている。従って、ユーザは、機能を確認するためにあるスイッチを押下し、ガイダンスを確認した結果、該スイッチが意図した動作を開始するものであれば、続けてそのスイッチを操作すればよく、意図した動作を行うものでなければ他のスイッチを操作してゆき、意図した動作を実行するためのスイッチを検索することができる。
【０００４】
【特許文献１】特開２００２−２６７２５０号公報
【０００５】
【発明が解決しようとする課題】
しかし、ユーザが当該電子機器にある程度習熟すると、スイッチに対するガイダンスを途中まで聞くと、そのスイッチが意図したスイッチであるのか否かを判断することができるようになる。特許文献１記載の技術によれば、かかる場合においてもガイダンスを最後まで聞かなければ次の操作に移れないため、電子機器の操作性が悪くなるという問題があった。
この発明は上述した事情に鑑みてなされたものであり、ユーザの習熟度に応じて操作性を向上させることができる操作子機能説明方法、電子機器およびプログラムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載の操作子機能説明方法にあっては、所定の操作子の操作を検出すると、該操作子の機能をユーザに説明する説明処理を起動する説明開始過程（ＳＰ４）と、前記説明処理の実行中に前記操作子がさらに操作された場合にその旨を検出する第１の検出過程（ＳＰ６）と、前記第１の検出過程において前記操作子が操作された旨が検出されると、説明処理を途中で停止させる説明停止過程（ＳＰ１２）と、前記操作子に対応する機能を実行する機能実行過程（ＳＰ２６）と、前記操作子がさらに操作されると、前記機能実行過程（ＳＰ２６）を起動する第２の検出過程（ＳＰ２０）とを有することを特徴とする。
さらに、請求項２記載の構成にあっては、請求項１記載の操作子機能説明方法において、前記説明処理の実行中に前記操作子が操作されることなく該説明処理が終了したことを条件として前記第２の検出過程（ＳＰ２０）の実行を可能ならしめる説明終了検出過程（ＳＰ８）をさらに有することを特徴とする。
さらに、請求項３記載の構成にあっては、請求項２記載の操作子機能説明方法において、前記説明停止過程（ＳＰ１２）または前記説明終了検出過程（ＳＰ８）が実行されたことを条件として、実行された旨を報知する報知過程（ＳＰ１４，ＳＰ１６）をさらに有することを特徴とする。
また、請求項４記載の電子機器にあっては、請求項１ないし３の何れかに記載の操作子機能説明方法を実行することを特徴とする。
また、請求項５記載のプログラムにあっては、請求項１ないし３の何れかに記載の操作子機能説明方法を処理装置（ＣＰＵ２２）に実行させることを特徴とする。
【０００７】
【発明の実施の形態】
１．実施形態の構成
１．１．全体構成
次に、本発明の一実施形態の電子楽器の全体構成を図１を参照し説明する。
図において２は操作パネルであり、複数の操作子すなわちスイッチ、キーボード、フェーダ等が設けられている。特に、操作パネル２には、電子楽器の動作モードを「機能説明モード」または「通常モード」にトグルで切り替える動作モードスイッチ２ａと、電子楽器の特定の機能（例えば各種エフェクト機能）のオンオフをトグルで切り替えるスイッチ２ｂ，２ｃが設けられている。
【０００８】
４は検出回路であり、操作パネル２における各操作子の操作状態を検出し、その結果を通信バス１６を介して出力する。８は表示回路であり、通信バス１６を介して受信した表示情報に基づいて、表示部６に各種の表示を行う。１０は音源回路であり、通信バス１６を介して供給された演奏情報に基づいて楽音信号を合成する。合成された楽音信号はサウンドシステム１２を介して発音される。また、音源回路１０には、後述する各種のガイダンスの音声を放音するために、話声合成機能も付加されている。
【０００９】
１４は電子楽器本体に対して着脱自在に構成されたメモリカード等の外部記憶装置であり、演奏情報、波形データ等が記憶される。２２はＣＰＵであり、ＲＯＭ１８に記憶されたプログラムに基づいて電子楽器の各部を制御する。２０はＲＡＭであり、ＣＰＵ２２のワークメモリとして使用される。２４は通信インタフェースであり、ネットワーク（図示せず）を介して他の機器との間で演奏情報等のやりとりを行う。
【００１０】
２．実施形態の動作
次に、本実施形態の動作について説明する。
まず、電子楽器の電源が投入されると、該電子楽器の動作モードがデフォルトの「通常モード」に設定される。そして、その後に動作モードスイッチ２ａが操作されると、操作される毎に動作モードが「通常モード」または「機能説明モード」に切り替えられる。また、スイッチ２ｂ，２ｃ等、動作モードスイッチ２ａ以外のスイッチが操作されると、その操作されたスイッチについて、図２に示すスイッチ処理ルーチンが既に起動されているか否かが検索される。
【００１１】
そして、操作されたスイッチに対応するスイッチ処理ルーチン（図２）が未だ起動されていない場合には、当該スイッチについてのスイッチ処理ルーチンが起動される。ここで、「未だ起動されていない場合」とは、「今回のスイッチ操作が電源投入後の最初の操作である場合」、「当該スイッチについて過去に起動されたスイッチ処理ルーチンが既に終了した後の最初の操作である場合」、「今回のスイッチ操作が他のスイッチに対応するスイッチ処理ルーチンの起動中に行われたものである場合」のうち何れかである。
【００１２】
図において処理がステップＳＰ２に進むと、動作モードが「機能説明モード」であるか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ２６に進み、操作されたスイッチの機能が直ちに実行される。一方、ステップＳＰ２において「ＹＥＳ」と判定されると、処理はステップＳＰ４に進み、操作されたスイッチの説明処理のプロセスが起動される。すなわち、「説明処理」は、スイッチ処理（図２）とは別のプロセスとして起動され、ＣＰＵ２２においては「スイッチ処理」（図２）と「説明処理」とが並列して実行される。当該「説明処理」においては、操作されたスイッチ（以下、「対象スイッチ」という）に係るガイダンスの話声信号が音源回路１０において合成され、サウンドシステム１２を介して該話声信号の放音が開始される。
【００１３】
一方、「スイッチ処理」においては次に処理がステップＳＰ６に進み、対象スイッチが再び操作されたか否かが判定される。操作されていなければ「ＮＯ」と判定され、処理はステップＳＰ８に進み、先に起動された「説明処理」が終了したか否かが判定される。終了していなければ「ＮＯ」と判定され、処理はステップＳＰ１０に進み、対象スイッチ以外の他のスイッチが操作されたか否かが判定される。他のスイッチも操作されていなければ「ＮＯ」と判定され、処理はステップＳＰ６に戻る。従って、操作パネル２において何らスイッチが操作されなければ、現在実行中の「説明処理」が終了するまで、ステップＳＰ６，ＳＰ８，ＳＰ１０のループが繰り返される。その後、ガイダンスの話声信号の再生が終了すると（すなわち、説明を行うための音声データ、表示データ等が最後まで再生されると）、説明処理が自動的に終了する。しかる後に処理がステップＳＰ８に進むと、ここで「ＹＥＳ」と判定され、処理はステップＳＰ１６に進む。ここでは、ガイダンスが終了したことを示すビープ音がサウンドシステム１２を介して発音される。
【００１４】
上記ステップＳＰ８，ＳＰ１６の処理は、ユーザが最後までガイダンスを聞いたことを前提としているが、当該電子楽器にある程度習熟したユーザにとってはガイダンスを最後まで聞く必要の無い場合もある。かかる場合、ユーザはガイダンスの途中で（説明処理の実行中に）対象スイッチを操作するとよい。対象スイッチが操作されると、次にステップＳＰ６に処理が進んだ際に「ＹＥＳ」と判定され、処理はステップＳＰ１２に進む。ここでは、現在実行されている説明処理が強制的に停止させられる。そして、処理がステップＳＰ１４に進むと、ガイダンスが強制停止させられたことを示すビープ音がサウンドシステム１２を介して発音される。なお、ステップＳＰ１４，ＳＰ１６における各ビープ音については、音の高さ、あるいは連続／断続等の発音態様を相互に異ならせることにより、ガイダンスの終了／強制停止の区別をビープ音によって区別できるようにしてもよい。
【００１５】
ステップＳＰ１４またはＳＰ１６の処理が終了すると、処理はステップＳＰ２０に進み、対象スイッチが再び操作されたか否か、すなわち、「対象スイッチに対応するスイッチ処理ルーチンが起動中であって説明処理が終了している状態において対象スイッチが操作されたか否か」が判定される。操作されていなければ「ＮＯ」と判定され、処理はステップＳＰ２２に進み、最初にステップＳＰ２０が実行された後（すなわち説明処理が終了した後）に所定時間が経過したか否かが判定される。経過していなければ「ＮＯ」と判定され、処理はステップＳＰ２４に進み、対象スイッチ以外の他のスイッチが操作されたか否かが判定される。他のスイッチも操作されていなければ「ＮＯ」と判定され、処理はステップＳＰ２０に戻る。従って、操作パネル２において何らスイッチが操作されなければ、所定時間が経過するまでステップＳＰ２０，ＳＰ２２，ＳＰ２４のループが繰り返される。そして、該所定時間が経過する以前に対象スイッチが再び操作されると、ステップＳＰ２０において「ＹＥＳ」と判定され、処理はステップＳＰ２６に進む。これにより、該対象スイッチの本来の機能が実行され、該対象スイッチに係るスイッチ処理ルーチンが終了する。
【００１６】
次に、スイッチ処理ルーチン（図２）において上述した以外の操作が実行された場合の処理を説明する。まず、ステップＳＰ６，ＳＰ８，ＳＰ１０のループが繰り返されている途中に対象スイッチ以外の他のスイッチが操作されると、ステップＳＰ１０を介して処理はステップＳＰ１８に進み、現在実行中の「説明処理」が強制的に停止される。そして、処理がステップＳＰ１９に進むと、当該「他のスイッチ」を「対象スイッチ」とする新たなスイッチ処理ルーチン（図２）が別プロセスとして起動され、起動元のスイッチ処理ルーチンは終了する。
【００１７】
かかる処理によれば、対象スイッチが意図するスイッチでないことをガイダンスの途中でユーザが認識した場合に、ユーザは単に他のスイッチ（意図する動作を実現するであろうと思われるスイッチ）を押下することにより、「元々のスイッチ処理を停止させ」、「当該他のスイッチについてのスイッチ処理を開始させる」という２つの動作を１回の操作で実行させることができる。
【００１８】
また、ステップＳＰ２０，ＳＰ２２，ＳＰ２４のループが繰り返されている途中に対象スイッチ以外の他のスイッチが操作されると、ステップＳＰ２４を介して処理はステップＳＰ２５に進み、当該「他のスイッチ」を「対象スイッチ」とする新たなスイッチ処理ルーチンが別プロセス上で起動され、起動元のスイッチ処理ルーチンは終了する。なお、ステップＳＰ１９またはＳＰ２５において起動される新たなスイッチ処理においては、機能説明モードがオン状態であれば、当該「他のスイッチ」に係る説明処理が起動され当該「他のスイッチ」の名称、機能等を説明するガイダンスが放音されることは言うまでもない。
【００１９】
また、ステップＳＰ２０，ＳＰ２２，ＳＰ２４のループが上記所定時間を経過するまで繰り返されると、次に処理がステップＳＰ２２に進んだ際に「ＹＥＳ」と判定され、本スイッチ処理ルーチンが終了する。すなわち、ガイダンスの放音が終了した後に相当の時間が経過していれば、その後の対象スイッチの操作はガイダンスとは無関係な操作とみなし、改めてスイッチ処理ルーチン（図２）を起動することにしたものである。
【００２０】
３．変形例
本発明は上述した実施形態に限定されるものではなく、例えば以下のように種々の変形が可能である。
（１）上記実施形態においては、本発明を電子楽器に適用した例を説明したが、本発明は電子楽器に限られるものではなく、スイッチ等の操作子を有する各種電子機器に適用することができる。
（２）また、上記実施形態においては、操作子の機能説明を「音声」として再生したが、機能説明をユーザに行う方法は音声に限られるものではなく、例えば機能説明を「文字」や「アイコン」として表示部６に表示させてもよいことは言うまでも無い。
（３）同様に、上記実施形態においてはガイダンスの終了をビープ音によって報知した（ＳＰ１４，ＳＰ１６）が、報知の方法もビープ音に限られるものではなく、「ビープ音以外の音声」、「文字」や「アイコン」等によって報知してもよい。
【００２１】
（４）また、上記各実施形態においては、スイッチ処理ルーチン等のプログラムをＲＯＭ１８に記憶させたが、電子楽器にハードディスクドライブやＣＤ−ＲＯＭドライブ等を装着し、ハードディスクやＣＤ−ＲＯＭからＲＡＭ２０内にプログラムを読み込み、該プログラムを実行するようにしてもよい。さらに、このプログラムのみをＣＤ−ＲＯＭ、フレキシブルディスク等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【００２２】
【発明の効果】
以上説明したように本発明によれば、操作子の機能をユーザに説明する説明処理の実行中に該操作子がさらに操作されると説明処理を途中で停止させるから、ユーザの習熟度に応じて電子機器の操作性を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の電子楽器のブロック図である。
【図２】スイッチ処理ルーチンのフローチャートである。
【符号の説明】
２：操作パネル、２ａ：動作モードスイッチ、２ｂ，２ｃ：スイッチ、４：検出回路、６：表示部、８：表示回路、１０：音源回路、１２：サウンドシステム、１４：外部記憶装置、１６：通信バス、１８：ＲＯＭ、２０：ＲＡＭ、２２：ＣＰＵ、２４：通信インタフェース。
【図１】
2005017417.tif 000003
【図２】
2005017417.tif 000004