(57)【要約】【課題】機能ガイドに使用する音を手軽に録音し、かつガイド内容についてのユーザの識別性を向上させることが可能となる電子機器、当該電子機器の制御方法を実現するためのプログラムおよび当該電子機器の制御方法を提供する。【解決手段】たとえば、ボイスエディット画面１０ａ内の「サウンド」のタブ１０ａ１が指定され、ユーザが鍵盤で演奏して発生した「レ、ファ、ラ」の音が録音されて、サイン音として「サウンド」機能と対応付けられ、さらにサイン音の再生設定画面１０ｂから、サイン音の再生方法として「（ｃ）音声ガイド→サイン音の順に再生」が設定されているとする。このとき、ユーザが「サウンド」のタブ１０ａ１を選択すると、サウンドシステムからは、「さうんど」という音声ガイドが流れた後、「レ、ファ、ラ」の音が１回流れて、タッチパネル上の表示画面は、ボイスエディット画面１０ａから、同じボイスエディット画面であるが、「サウンド」の項目が選択されたときの画面に移る。【選択図】図２
2015014829.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を備えた電子機器であって、
前記複数の機能から、ユーザの指示に応じた機能を選択する選択手段と、
複数種類の音を発生可能な発音手段と、
前記発音手段から発生された音または当該発生音の基礎となる音情報を記録する録音手段と、
前記録音手段によって記録された発生音または音情報と、前記複数の機能のうちのいずれかとの対応付けを記憶する記憶手段と、
前記選択手段によっていずれかの機能が選択されたときに、前記記憶手段に記憶された対応付けによって当該機能に対応付けられた発生音または音情報に基づく音を再生する再生手段と
を有することを特徴とする電子機器。
【請求項２】
前記選択手段によっていずれかの機能が選択されたときに、当該機能に対応するガイド音声を発生するガイド手段をさらに有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記選択手段によっていずれかの機能が選択されたときに、前記再生手段に対して前記発生音または音情報に基づく音の再生を行わせるとともに、前記ガイド手段に対して当該機能に対応するガイド音声を発生させるように制御する制御手段をさらに有することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記選択手段によっていずれかの機能が選択されたときに、前記ガイド手段に対しては当該機能に対応するガイド音声を発生させず、前記再生手段に対して前記発生音または音情報に基づく音の再生を行わせるように制御する制御手段をさらに有することを特徴とする請求項２に記載の電子機器。
【請求項５】
前記発音手段は、前記複数種類の音を、その音高および／または音色を変えることによって発生することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
複数の機能を備えた電子機器を制御する制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記複数の機能から、ユーザの指示に応じた機能を選択する選択ステップと、
複数種類の音を発生可能な発音手段から発生された音または当該発生音の基礎となる音情報を記録する録音ステップと、
前記録音ステップによって記録された発生音または音情報と、前記複数の機能のうちのいずれかとの対応付けを記憶手段に記憶させる記憶ステップと、
前記選択ステップによっていずれかの機能が選択されたときに、前記記憶手段に記憶された対応付けによって当該機能に対応付けられた発生音または音情報に基づく音を再生する再生ステップと
を有する
ことを特徴とするプログラム。
【請求項７】
複数の機能を備えた電子機器を制御する制御方法であって、
前記複数の機能から、ユーザの指示に応じた機能を選択する選択ステップと、
複数種類の音を発生可能な発音手段から発生された音または当該発生音の基礎となる音情報を記録する録音ステップと、
前記録音ステップによって記録された発生音または音情報と、前記複数の機能のうちのいずれかとの対応付けを記憶手段に記憶させる記憶ステップと、
前記選択ステップによっていずれかの機能が選択されたときに、前記記憶手段に記憶された対応付けによって当該機能に対応付けられた発生音または音情報に基づく音を再生する再生ステップと
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能からユーザが選択した機能をガイドする電子機器、当該電子機器の制御方法を実現するためのプログラムおよび当該電子機器の制御方法に関する。
【背景技術】
【０００２】
ユーザ操作により選択された機能を、音声によってガイドする電子機器は、従来から知られている。
【０００３】
このような電子機器として、音声ガイド用の音声ファイルが各種記憶されたメモリカードが挿入されると、その記憶された各種音声ファイルのうち、ユーザが指示した機能に対応する音声ファイルを再生して音声ガイドを行うようにした複合機がある（たとえば、特許文献１参照）。そして特許文献１には、メモリカードに記憶された音声ファイルを簡単にカスタマイズでき、さらに既製の音声ファイルだけでなく、ユーザが発した音声に基づいて作成された音声ファイルもメモリカードに保存できるようにした情報処理装置も記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８７１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の電子機器では、当該機器の機能が多機能であればあるほど、音声ガイドの必要性は高まるものの、多機能な機器ほど、音声ファイルのカスタマイズ作業や録音作業が大変になる上、音声ガイドを聞く際にもガイド内容の識別が困難になる。
【０００６】
特に視覚障害を持つユーザにとって、音声ガイドは機器の設定状態や操作方法を知る上でなくてはならないものであるが、多機能な機器の音声ガイドでは、次のような問題が起こる。すなわち、
Ａ．似たような機能が多くなることで、説明的な（長い文章での）音声ガイドが必要になり、その結果、音声ファイルを作成する際の録音作業が大変になる一方で、このようにして作成された音声ファイルを再生しても、長いガイド内容を最後まで聞きたくないために、ガイド内容の識別性が低下する；
Ｂ．単にメニュー名だけを知らせる通常の音声ガイドでは、複雑なパラメータ構造や画面構造などを視覚的に把握できない視覚障害者のユーザにとっては、機器を操作することが困難である；
などである。
【０００７】
本発明は、この点に着目してなされたものであり、機能ガイドに使用する音を手軽に録音し、かつガイド内容についてのユーザの識別性を向上させることが可能となる電子機器、当該電子機器の制御方法を実現するためのプログラムおよび当該電子機器の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の電子機器は、複数の機能を備えた電子機器であって、前記複数の機能から、ユーザの指示に応じた機能を選択する選択手段と、複数種類の音を発生可能な発音手段と、前記発音手段から発生された音または当該発生音の基礎となる音情報を記録する録音手段と、前記録音手段によって記録された発生音または音情報と、前記複数の機能のうちのいずれかとの対応付けを記憶する記憶手段と、前記選択手段によっていずれかの機能が選択されたときに、前記記憶手段に記憶された対応付けによって当該機能に対応付けられた発生音または音情報に基づく音を再生する再生手段とを有することを特徴とする。
【０００９】
請求項２に記載の電子機器は、請求項１の電子機器において、前記選択手段によっていずれかの機能が選択されたときに、当該機能に対応するガイド音声を発生するガイド手段をさらに有することを特徴とする。
【００１０】
請求項３に記載の電子機器は、請求項２の電子機器において、前記選択手段によっていずれかの機能が選択されたときに、前記再生手段に対して前記発生音または音情報に基づく音の再生を行わせるとともに、前記ガイド手段に対して当該機能に対応するガイド音声を発生させるように制御する制御手段をさらに有することを特徴とする。
【００１１】
請求項４に記載の電子機器は、請求項２の電子機器において、前記選択手段によっていずれかの機能が選択されたときに、前記ガイド手段に対しては当該機能に対応するガイド音声を発生させず、前記再生手段に対して前記発生音または音情報に基づく音の再生を行わせるように制御する制御手段をさらに有することを特徴とする。
【００１２】
請求項５に記載の電子機器は、請求項１〜４のいずれかの電子機器において、前記発音手段は、前記複数種類の音を、その音高および／または音色を変えることによって発生することを特徴とする。
【００１３】
上記目的を達成するため、請求項請求項６および７にそれぞれ記載のプログラムおよび制御方法は、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１４】
請求項１，６または７に記載の発明によれば、複数種類の音を発生可能な発音手段から発生された音または当該発生音の基礎となる音情報が記録され、当該発生音または音情報と複数の機能のうちのいずれかとの対応付けが記憶手段に記憶され、前記複数の機能のうちのいずれかが選択されたときに、前記記憶手段に記憶された対応付けによって当該機能に対応付けられた発生音または音情報に基づく音が再生されるので、つまり、再生対象の発生音または音情報は、自身の発音手段から発生された音または当該発生音の基礎となる音情報を記録したものであるので、機能ガイドに使用する音を手軽に作成することができる。また機能ガイドは、音によって行うので、つまり複雑な内容の音声によっては行わないので、ガイド内容についてのユーザの識別性も向上する。
【００１５】
請求項３に記載の発明によれば、前記複数の機能のうちのいずれかが選択されたときに、当該機能に対応付けられた発生音または音情報に基づく音の再生に加えて、当該機能に対応するガイド音声も発生するので、既存の音声ガイドを活用しつつも、音声ガイドによるガイド内容の識別性を向上させることができる。
【００１６】
請求項４に記載の発明によれば、前記複数の機能のうちのいずれかが選択されたときに、当該機能に対応するガイド音声は発生せずに、当該機能に対応付けられた発生音または音情報に基づく音の再生のみがなされるので、音声ガイドを必要としないユーザの要望に応えることができる。
【００１７】
請求項５に記載の発明によれば、前記複数種類の音はその音高および／または音色を変えることによって発生するので、つまり、様々な機能に様々な種類の音を対応付けて再生するようにしたので、ユーザは、当該電子機器の複雑な機能構造や画面構造までも簡単に識別することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態に係る電子機器の概略構成を示すブロック図である。
【図２】図１中の表示器のタッチパネル上に表示された画面の一例を示す図である。
【図３】図１の電子機器、特にＣＰＵが実行するサイン音の録音および対応付け処理の手順を示すフローチャートである。
【図４】サイン音データと音声ガイドデータの対応付けの一例（（ａ））と、サイン音データの内容の一例（（ｂ））を示す図である。
【図５】図１の電子機器、特にＣＰＵが実行する音声ガイドの再生処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２０】
図１は、本発明の一実施の形態に係る電子機器１００の概略構成を示すブロック図である。
【００２１】
同図に示すように、本実施の形態の電子機器１００は、音高情報を含む演奏データを入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチ、ノブ、スライダおよびダイヤルを含む設定操作子２と、周囲の音声を集音して音声信号に変換するマイクロフォン（以下「マイク」と略して言う）３と、演奏操作子１の操作状態を検出する検出回路４と、設定操作子２の操作状態を検出する検出回路５と、マイク３から出力された音声信号を入力する音声入力インターフェース（Ｉ／Ｆ）６と、装置全体の制御を司るＣＰＵ７と、該ＣＰＵ７が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ８と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ９と、各種情報等を表示する、たとえばタッチパネル形式の液晶ディスプレイ（ＬＣＤ）（以下「タッチパネル」と略す）および発光ダイオード（ＬＥＤ）等を備えた表示器１０と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、音声ガイド用の音声データ、各種データ等を記憶する記憶装置１１と、図示しない外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１２と、演奏操作子１から入力された演奏データや、前記記憶装置１１に記憶されたいずれかの楽曲データを再生して得られた演奏データ等を楽音信号に変換するとともに、その楽音信号に各種効果を付与するための音源・効果回路１３と、該音源・効果回路１３からの楽音信号を音響に変換する、たとえば、ＤＡＣ（digital-to-analog converter）やアンプ、スピーカ等のサウンドシステム１４とにより構成されている。
【００２２】
上記構成要素４〜１３は、バス１５を介して相互に接続され、音源・効果回路１３にはサウンドシステム１４が接続されている。
【００２３】
音声入力Ｉ／Ｆ６は、マイク３を介して入力された周囲のアナログ音声信号をデジタル音声信号（音声データ）に変換し、バッファ（図示せず）に記憶する。
【００２４】
音声ガイド用の音声データは、本実施の形態では上述のように、記憶装置１１に各種記憶されており、ユーザが電子機器１００の操作をする度に、その操作に対応する音声データが記憶装置１１から読み出されて再生され、サウンドシステム１４からガイド音声として出力される。音声データのフォーマットは、ＷＡＶ（RIFF waveform Audio Format）やＭＰ３（MPEG Audio Layer-3）など、どのようなフォーマットでもよい。なお音声ガイド用の音声データは、予め記憶装置１１に記憶されているものに限らず、ユーザ自身が発したガイド音声をマイク３で集音し、音声入力Ｉ／Ｆ６で音声データに変換した後、バッファに格納されたものを読み出して、新たな音声ガイド用の音声データとして記憶装置１１に記憶するようにしてもよい。
【００２５】
また、音声ガイドの再生方法は上記方法に限らず、たとえばＲＯＭ８あるいは記憶装置１１に音声合成エンジンが搭載されており、この音声合成エンジンにより、タッチパネルに表示されたテキスト情報を音声信号に変換して音源・効果回路１３に供給することで、サウンドシステム１４からガイド音声を発生させるようにしてもよい。
【００２６】
記憶装置１１は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置１１自体が、電子機器１００から着脱可能であってもよい。あるいは、記憶媒体も記憶装置１１も着脱不可能であってもよい。なお記憶装置１１（の記憶媒体）には、前述のようにＣＰＵ７が実行する制御プログラムも記憶でき、ＲＯＭ８に制御プログラムが記憶されていない場合には、この記憶装置１１に制御プログラムを記憶させておき、それをＲＡＭ９に読み込むことにより、ＲＯＭ８に制御プログラムを記憶している場合と同様の動作をＣＰＵ７にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２７】
通信Ｉ／Ｆ１２としては、たとえば、ＭＩＤＩ（musical instrument digital interface）信号などの音楽信号を専用に送受信する音楽専用有線Ｉ／Ｆ、ＵＳＢ（universal serial bus）やＩＥＥＥ１３９４などの汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）などの汎用ネットワークＩ／Ｆ、無線ＬＡＮ（local area network）やＢｌｕｅｔｏｏｔｈ（登録商標）などの汎用近距離無線Ｉ／Ｆを挙げることができる。本実施の形態では、通信Ｉ／Ｆ１２としてＵＳＢを採用しているが、これに代えて他の種類のＩ／Ｆを採用してもよいし、これに他の種類のＩ／Ｆを加えるようにしてもよい。
【００２８】
なお本実施の形態では、電子機器１００を電子鍵盤楽器上に構築するようにしたが、これに限らず、汎用的なＰＣ（パーソナルコンピュータ）上に構築してもよい。本発明では鍵盤は必須の構成ではないので、この場合には鍵盤を削除してもよい。もちろん、この場合でも鍵盤を設けて、ＰＣに外付けするようにしてもよい。
【００２９】
図２は、前記表示器１０のタッチパネル上に表示された画面の一例を示す図であり、同図（ａ）は、ボイスエディット画面１０ａの一部を示し、同図（ｂ）は、サイン音の再生設定画面１０ｂを示している。
【００３０】
ボイスエディット画面１０ａは、前記設定操作子２に含まれる、物理的または仮想的な「ボイスエディット」スイッチ（図示せず）が押されたときに表示される。図示例は、「共通」の項目が選択された状態を示している。「共通」の項目では、「音量」、「深さ」、「オフセット」、「メイン／レイヤ」および「レフト」の各パラメータの値を変更することができる。パラメータ値の変更は、ユーザが変更対象のパラメータのスライダをタッチパネル上で直接操作することにより、または変更対象のパラメータ（の名称）にタッチして選択し、設定操作子２に含まれるダイアル等を操作することによりなされる。なお、「タッチ感度」と「パートオクターブ」は、パラメータのカテゴリ名を示し、その値を変更できない、単なる表示である。
【００３１】
「共通」の項目の他の項目、つまり「サウンド」、「エフェクト」、「ＥＱ」、「キーボードハーモニー」および「ペダル」の各項目への移行は、ユーザが移行先の項目の名称が記載されたタブ１０ａ１をタッチすることによりなされる。さらに、メインメニューへは、設定操作子２に含まれる物理的な「ホーム」スイッチ（図示せず）が押されると、移行する。
【００３２】
サイン音の再生設定画面１０ｂは、後述する図３のステップＳ７の処理が実行されたときに表示される。サイン音とは、ユーザが、電子機器１００に設けられた複数の機能のうちのいずれかを選択したときに、その機能が何であるかをユーザに知らせる音である。サイン音は、後述するように、ユーザが前記演奏操作子１に含まれる鍵盤を演奏することで発生した楽音を録音して作成される。そして、作成されたサイン音は、ユーザが選択した機能と対応付けることができる。各機能には、音声ガイドも対応付けられているので、機能が実際に選択されると、音声ガイドとともに、サイン音も再生することができる。このとき、サイン音と音声ガイドをどのようなタイミングで発生させるかを設定する画面が、サイン音の再生設定画面１０ｂである。
【００３３】
以上のように構成された電子機器１００が実行する制御処理を、まず図２を参照してその概要を説明し、次に図３〜図５を参照して詳細に説明する。
【００３４】
電子機器１００は、前述のように音声ガイド機能を備えているので、その音声ガイド機能がオンになっているときに、ユーザが電子機器１００の複数の機能のいずれかを選択すると、電子機器１００は、その選択された機能の内容を音声でユーザに知らせる。なお本実施の形態では、「複数の機能」や「機能」は、電子機器１００に備わったもののみを示し、それ以外は示さないので、以下、「電子機器１００の」という限定を付けなくても、「電子機器１００の」機能であるものとする。また「機能」とは、電子機器１００の動作モード変更、パラメータ選択、パラメータ値の調整、処理の実行や中止など、ユーザの操作に応答して電子機器１００が実行するあらゆる処理を示し、ユーザが何らかの操作を実行することを「機能を選択する」と表現する。
【００３５】
たとえば前述のように、ユーザが「ボイスエディット」スイッチを押すと、電子機器１００は、表示器１０のタッチパネル上に、図２のボイスエディット画面１０ａを表示する。つまり、動作モードがボイスエディットモードに移行して、当該カテゴリに含まれる各種パラメータの値を変更可能な状態となる。このとき、音声ガイド機能がオンになっていれば、電子機器１００は、ボイスエディットモードに移行して、各種パラメータの値を変更することができることをユーザに音声で知らせる。具体的には、画面名称（ボイスエディット）と、画面に表示されたパラメータ名称（共通、音量、タッチ感度、深さ、…）を続けて読み上げる。
【００３６】
このような音声ガイドでは、画面上に列挙されたパラメータ名称を続けて読み上げるため、音声で報知される内容が長くなってしまい、最後まで聞くことがユーザにとって負担になる。また、視覚障害を持つユーザは、読み上げられたパラメータ名称が画面名称なのか、操作対象となり得るパラメータ名なのか、操作対象でないただの表示情報なのか、などの属性まで理解することができず、ガイド内容の識別性が低くなっている。
【００３７】
そこで、本発明では、ユーザが演奏して、電子機器１００自体から発生した音を録音してサイン音とし、このサイン音を、複数の機能のうち、ユーザによって指定されたいずれかの機能と対応付けて記憶しておき、ユーザがある機能を選択すると、当該機能の音声ガイドとともに、あるいは当該機能の音声ガイドに代えて、当該機能に対応付けられたサイン音を再生するようにしている。
【００３８】
このように電子機器１００では、機器自体が発生する音を録音してサイン音とするので、サイン音を簡単に作成することができる。
【００３９】
また、サイン音を音声ガイドに組み合わせるようにしたので、既存の音声ガイドを活用しつつも、音声ガイドによるガイド内容の識別性を向上させることができる。
【００４０】
さらに、さまざまな音を組み合わせてサイン音を作成可能に構成した（その詳細は後述する）ので、ユーザは、電子機器１００の複雑な機能構造や画面構造も、簡単に識別することができる。
【００４１】
次に、この制御処理を詳細に説明する。
【００４２】
図３は、電子機器１００、特にＣＰＵ７が実行するサイン音の録音および対応付け処理の手順を示すフローチャートである。
【００４３】
本サイン音の録音および対応付け処理は、ユーザによる起動指示に応じて起動される。本処理が起動すると、まずＣＰＵ７は、ユーザによって複数の機能のいずれかが選択されるまで待ち（ステップＳ１）、いずれかの機能が選択されると、さらにＣＰＵ７は、ユーザによってサイン音の録音開始が指示されるまで待つ（ステップＳ２）。
【００４４】
機能の選択は通常、設定操作子２に含まれる物理的なスイッチやタッチパネル上に表示されたソフトウェアボタンが操作されたことに応じてなされるので、ステップＳ１では、ＣＰＵ７は、いずれかのスイッチまたはボタンが操作されるのを待つ。今、ユーザが前記「ボイスエディット」スイッチを押したとすると、ＣＰＵ７は、処理をステップＳ１からステップＳ２に進める。
【００４５】
サイン音の録音開始の指示は、本実施の形態では、本サイン音の録音および対応付け処理の起動中に、ユーザが前記演奏操作子１に含まれるフットスイッチ（図示せず）を踏み込んでオン状態にしたことに応じてなされる。そして、サイン音の録音終了の指示は、ユーザが当該フットスイッチの踏み込みを止め、元の状態に戻してオフ状態にしたことに応じてなされる。つまり、サイン音の録音は、フットスイッチをオンした時点からオフした時点までの期間なされる。したがってステップＳ２では、ＣＰＵ７は、フットスイッチがオンされるのを待つ。今、ユーザがフットスイッチをオン状態にすると、ＣＰＵ７は、処理をステップＳ２からステップＳ３に進める。
【００４６】
ステップＳ３では、ＣＰＵ７は、ステップＳ１で選択された機能の機能ＩＤを取得する。「ボイスエディット」スイッチには、前述のように、動作モードをボイスエディットモードに移行する機能が割り当てられている。そして、ボイスエディットモードに移行したときには常に、前記ボイスエディット画面１０ａがタッチパネル上に表示されるとすると、つまり「共通」の項目が選択された状態の画面が表示されるとすると、「ボイスエディット」スイッチに割り当てられている機能は「共通」である。したがってこのとき、ＣＰＵ７は、機能「共通」の機能ＩＤを取得する。図４（ａ）は、サイン音データと音声ガイドデータの対応付けの一例を示す図である。同図（ａ）に示すように、機能「共通」の機能ＩＤは“０００１”であるので、上記ステップＳ３では、この機能ＩＤ“０００１”が取得される。
【００４７】
次にＣＰＵ７は、ユーザが前記鍵盤を用いて演奏したことに応じて発生した音をサイン音データとして録音する（ステップＳ４）。ユーザが鍵盤を押鍵すると、その押鍵に応じた演奏データ（典型的には、ＭＩＤＩデータ）が前記検出回路４から出力され、音源・効果回路１３に供給される。音源・効果回路１３は、前述のように、この演奏データを楽音信号に変換するとともに、その楽音信号に各種効果を付与する。ＣＰＵ７は、このようにして生成された（デジタル）楽音信号を、ＲＡＭ９の所定位置に確保されたサイン音データ格納領域（図示せず）に格納する。これにより、サイン音データが録音される。
【００４８】
そしてＣＰＵ７は、ユーザによってサイン音の録音終了が指示されるまで待つ（ステップＳ５）。前述のように本実施の形態では、サイン音の録音終了の指示は、ユーザがフットスイッチをオン状態からオフ状態にしたことに応じてなされるので、ステップＳ５では、ＣＰＵ７は、フットスイッチがオフされるのを待つ。今、ユーザがフットスイッチをオフにすると、ＣＰＵ７は、サイン音の録音を停止し、録音されたサイン音データをファイル化して、自動的にファイル名を付与した後、処理をステップＳ６に進める。
【００４９】
ステップＳ６では、ＣＰＵ７は、録音したサイン音データを、ステップＳ３で取得された機能ＩＤに対応付けて保存する。今、録音したサイン音データのファイル名称を“sound0001.wav”とすると、このサイン音データ“sound0001.wav”が、図４（ａ）に示すように、「共通」の機能ＩＤ“０００１”に対応付けて保存される。
【００５０】
次にＣＰＵ７は、タッチパネル上に前記図２（ｂ）のサイン音の再生設定画面１０ｂを表示する（ステップＳ７）。そしてユーザが、サイン音の再生設定画面１０ｂに表示されている、（ａ）〜（ｄ）の４種類の「サイン音の再生方法」からいずれかを選択して設定する（選択された再生方法は“●”で表示される）と、ＣＰＵ７は、その設定された「サイン音の再生方法」を保存した（ステップＳ８）後、本サイン音の録音および対応付け処理を終了する。今、（ｃ）の再生方法が選択設定されたとする（ただし図２（ｂ）の例では、（ａ）の再生方法が選択されている）と、“（ｃ）”が、図４（ａ）に示すように、「共通」の機能ＩＤ“０００１”に対応付けて保存される。
【００５１】
図４（ｂ）は、録音されたサイン音データの内容の一例を示す図であり、同図（ｂ）に示すように、サイン音データ“sound0001.wav”は、ユーザが鍵盤で「ド、ミ、ソ」を順に弾いて発生した音を録音したものであることを示している。なお同図（ｂ）中、サイン音データ“sound0000.wav”は、コード（和音）“Ｃ”を２回弾いて発生した音を録音したものであることを示し、サイン音データ“sound0004.wav”は、コード“Ｆ”を１回弾いて発生した音を録音したものであることを示している。
【００５２】
このようにして、各機能について、音声ガイドデータ、サイン音データおよび再生方法が、機能ＩＤを介して対応付けられて保存される。ただし図４（ａ）に示すように、各機能には常に、音声ガイドデータが対応付けられているのに対して、サイン音データは対応付けられていないことがある。この場合には、再生方法も当然ながら、設定されていない。つまり、サイン音データは、ユーザが録音して対応付けるものであるため、ユーザはすべての機能にサイン音データを対応付けるとは限らない。なお図４（ａ）のテーブルデータには「値設定」の項目があるが、これは、対応する機能に値の設定可能なパラメータがあるかどうかを示すものである。同図（ａ）中、“−”が設定不可を意味し、“○”が設定可能を意味する。
【００５３】
図５は、電子機器１００、特にＣＰＵ７が実行する音声ガイドの再生処理の手順を示すフローチャートである。
【００５４】
本音声ガイドの再生処理は、ユーザが前記物理的なスイッチおよびソフトウェアボタンのいずれかを操作したときに、起動される。本処理が起動すると、まずＣＰＵ７は、操作されたスイッチまたはボタンに割り当てられた機能（以下「対象機能」という）の機能ＩＤを取得する（ステップＳ１１）。この機能ＩＤの取得処理は、前記ステップＳ３の機能ＩＤの取得処理と同様であるので、この処理についての説明は省略する。
【００５５】
次にＣＰＵ７は、ステップＳ１１で取得した機能ＩＤに対応付けられた音声ガイドデータが記憶されているかどうかを判定する（ステップＳ１２）。この判定の結果、当該機能ＩＤに対応付けられた音声ガイドデータが記憶されていれば、さらにＣＰＵ７は、当該機能ＩＤに対応付けられたサイン音データが記憶されているかどうかを判定する（ステップＳ１３）。つまり、ステップＳ１２，Ｓ１３では、ＣＰＵ７は、当該機能ＩＤに対応付けられた
（Ｃ１）音声ガイドデータがない場合；
（Ｃ２）音声ガイドデータもサイン音データもある場合；
（Ｃ３）音声ガイドデータはあるが、サイン音データはない場合；
の３つの場合を判定し、（Ｃ１）〜（Ｃ３）の各場合で異なった処理を行うようにしている。なお、この（Ｃ１）〜（Ｃ３）の判定は、前記図４（ａ）のテーブルデータ、つまり対応付けを参照して行われる。
【００５６】
（Ｃ１）の場合、ＣＰＵ７は、再生すべき音声ガイドデータがないので、ステップＳ１７で、対象機能を実行した後、本音声ガイドの再生処理を終了する。
【００５７】
（Ｃ２）の場合、ＣＰＵ７は、そのサイン音データの再生方法を参照し（ステップＳ１４）、設定された再生方法に応じて、サイン音データと音声ガイドデータの両方を再生するか、あるいはサイン音データのみを再生した（ステップＳ１５）後、処理をステップＳ１７に進める。なお、ステップＳ１４の処理も、図４（ａ）のテーブルデータを参照して行われる。
【００５８】
（Ｃ３）の場合、ＣＰＵ７は、音声ガイドデータを再生した（ステップＳ１６）後、処理をステップＳ１７に進める。
【００５９】
なお本実施の形態では、（Ｃ４）音声ガイドデータはないが、サイン音データはある場合は考慮されていない。これは、音声ガイドデータが対応付けられていない機能は、音声によるガイドが不要な機能であり、サイン音によるガイドも不要と考えられるためである。しかし、（Ｃ４）の場合を判定するようにしてももちろんよく、この（Ｃ４）の場合が判定されたときには、ＣＰＵ７は当然ながら、サイン音データのみを再生する。
【００６０】
次に、前述した図３のサイン音の録音および対応付け処理によって、図４（ａ）のテーブルデータが生成され、記憶装置１１に保存されたとして、電子機器１００の制御動作をさらに具体的に説明する。
【００６１】
今、タッチパネル上には前記図２（ａ）のボイスエディット画面１０ａが表示されているものとする。このとき、ユーザが前記「ホーム」スイッチを押した場合、前述のように、ボイスエディット画面１０ａはメインメニュー画面（図示せず）に戻るが、機能名「ホーム」の機能ＩＤ“００００”には、音声ガイドデータ“guide0000.wav”もサイン音データ“sound0000.wav”も対応付けられており、その再生方法として“（ｄ）”、つまり「サイン音のみを再生」が設定されているので、サイン音データ“sound0000.wav”のみが再生される。ここで、サイン音データ“sound0000.wav”は、前述のように、コード“Ｃ”の音を２回発生するものであるので、サウンドシステム１４からは、音声ガイドは流れずに、コード“Ｃ”の音が２回流れて、タッチパネル上の表示画面がボイスエディット画面１０ａからメインメニュー画面に戻る。これにより、ユーザは、タッチパネル上の表示画面を見なくても、メインメニュー画面に戻ったことを知ることができる。「ホーム」スイッチのように頻繁に使用するスイッチについては、その都度ガイド音声での説明を聞くと時間がかかり、操作の妨げとなるので、このようにガイド音声は再生させずに、サイン音のみを再生する設定にするのが有用である。
【００６２】
タッチパネル上にメインメニュー画面が表示されている状態で、ユーザが前記「ボイスエディット」スイッチを押すと（メインメニュー画面中に「ボイスエディット」ボタンが表示されている場合には、その「ボイスエディット」ボタンを選択してもよい）、前述のように、ボイスエディット画面１０ａが表示される。つまり、対象機能として「共通」機能が選択されるので、機能ＩＤ“０００１”が取得される。機能ＩＤ“０００１”には、音声ガイドデータ“guide0001.wav”もサイン音データ“sound0001.wav”も対応付けられており、その再生方法として“（ｃ）”、つまり「音声ガイド→サイン音の順に再生」が設定されているので、音声ガイドデータ“guide0001.wav”が再生された後、サイン音データ“sound0001.wav”が再生される。ここで、サイン音データ“sound0001.wav”は、前述のように「ド、ミ、ソ」の音を発生するものであるので、音声ガイドデータ“guide0001.wav”が、「ぼいすえでぃっと  きょうつう」という音声を発生するものであるとすると、サウンドシステム１４からは、「ぼいすえでぃっと  きょうつう」という音声ガイドが流れた後、「ド、ミ、ソ」の音が１回流れて、タッチパネル上の表示画面がメインメニュー画面からボイスエディット画面１０ａに移る。これによりユーザは、タッチパネル上の表示画面が変化したことを即座に知ることができる。
【００６３】
次に、ユーザが「サウンド」のタブ１０ａ１を選択すると、対象機能として「サウンド」機能が選択されるので、機能ＩＤ“０００９”が取得される。機能ＩＤ“０００９”には、音声ガイドデータ“guide0009.wav”もサイン音データ“sound0002.wav”も対応付けられており、その再生方法として同じ“（ｃ）”が設定されているので、音声ガイドデータ“guide0009.wav”が再生された後、サイン音データ“sound0002.wav”が再生される。ここで、サイン音データ“sound0002.wav”は、「レ、ファ、ラ」の音を発生するものであるので、音声ガイドデータ“guide0009.wav”が、「さうんど」という音声を発生するものであるとすると、サウンドシステム１４からは、「さうんど」という音声ガイドが流れた後、「レ、ファ、ラ」の音が１回流れて、タッチパネル上の表示画面は、ボイスエディット画面１０ａから、同じボイスエディット画面であるが、「サウンド」の項目が選択されたときの画面（図示せず）に移る。このように、同種の画面で表示内容の違う画面に移るときには、異なったサイン音が流れるので、ユーザは、画面の内容が変化したことを即座に知ることができる。また、タブ１０ａ１のように、複数のタブが並んで表示されている場合、各タブ毎に異なる音のサイン音を録音して対応付けておけば、ユーザは流れたサイン音を聞くだけで、操作したタブがどの位置のものであるかも耳で判定でき、これにより、ユーザの操作性はさらに向上する。
【００６４】
次に、タッチパネル上にボイスエディット画面１０ａが表示された状態で、ユーザが「音量」を選択すると、対象機能として「音量」機能が選択されるので、機能ＩＤ“０００２”が取得される。機能ＩＤ“０００２”には、音声ガイドデータ“guide0002.wav”もサイン音データ“sound0004.wav”も対応付けられており、その再生方法として“（ａ）”、つまり「音声ガイドと同時に再生」が設定されているので、音声ガイドデータ“guide0002.wav”とサイン音データ“sound0004.wav”が同時に再生される。ここで、サイン音データ“sound0004.wav”は、前述のように、コード“Ｆ”の音を１回発生するものであるので、音声ガイドデータ“guide0002.wav”が、「おんりょう」という音声を発生するものであるとすると、サウンドシステム１４からは、「おんりょう」という音声ガイドとともに、コード“Ｆ”の音が１回流れる。このとき「ユーザによる変更が可能なパラメータは“Ｆ”の和音」と予め決めておけば、ユーザは、音量パラメータが選択されたことのみならず、ダイアル操作などによって音量パラメータが変更可能であることも知ることができる。なお、音声ガイドとサイン音が同時に流れる場合、両者の音量またはパンなどを異ならせた方が、ユーザの識別性がより向上する。さらに「音量」機能には、「値設定」可能（“○”）なパラメータ、つまり音量パラメータがあるので、音声ガイドでは、現在の音量パラメータの設定値（ボイスエディット画面１０ａでは“１００”）も読み上げる方が好ましい。
【００６５】
同様に、タッチパネル上にボイスエディット画面１０ａが表示された状態で、ユーザが「タッチ感度」を選択すると、対象機能として「タッチ感度」機能が選択されるので、機能ＩＤ“０００３”が取得される。機能ＩＤ“０００３”には、音声ガイドデータ“guide0003.wav”は対応付けられているものの、サイン音データは対応付けられていないので、音声ガイドデータ“guide0003.wav”のみが再生される。ここで、音声ガイドデータ“guide0003.wav”が、「たっちかんど」という音声を発生するものであるとすると、サウンドシステム１４からは、「たっちかんど」という音声ガイドのみが流れる。これにより、ユーザは、値を変更できない項目（この場合、カテゴリ）が選択されたことを知ることができる。
【００６６】
このように、短い音（つまり、サイン音）を音声ガイドと一緒に鳴らすと、画面上の文字や各スイッチに割り当てられた機能の文字は声で読ませて、文字以外の情報を音で表現することができる。たとえば、大きなアイコンは大きい音で録音したり、音色に関する項目はＣメジャ（ドミソ）のコードで、伴奏スタイルに関する項目はＡマイナ（ラドミ）のコードで録音したりというように、異なる内容の演奏音にしておくと、ユーザは、「音色」メニュー中の「ボリューム」と、「伴奏」メニュー中の「ボリューム」を容易に区別することができる。あるいは、ある操作子を操作したときに、異なる階層へ画面が遷移するような機能には「ドレミ」と録音しておき、画面を閉じて上の階層へ戻るときには「ミドレ」と録音しておけば、ユーザは、「＊＊画面が開きます」や「＊＊画面を閉じます」などと声で表現されるより、その動作内容を圧倒的に速く識別することができる。視覚障害を持たないユーザは、画面の遷移状態、画面上での文字や図の配置、フォントのタイプや色などの視覚情報によって、文字で書かれた情報以上の多くの情報を入手しているが、本実施の形態のように、内容の異なるサイン音を異なる再生方法で鳴らすことによって、視覚障害を持つユーザも、文字情報（つまり音声ガイドの内容）以上の情報を取得することができるようになる。
【００６７】
なお図４（ａ）のテーブルデータの例では、サイン音データ“sound0004.wav”は、機能名が「音量」、「深さ」、「オフセット」、「メイン／レイヤ」および「レフト」で共通に用いられている。このように、同じサイン音データを複数の機能に対応付ける場合、同じサイン音データを何度も録音して作成するのは手間なので、既に録音して作成されているサイン音データは、同じものをコピーして対応付けることができる機能を設けておくことが好ましい。たとえば、「サイン音のコピー」というメニュー（図示せず）を設け、このメニューが選択され、機能Ａと機能Ｂを指定すると、機能Ａに対して録音したサイン音を機能Ｂにコピーして対応付けるという方法が考えられる。
【００６８】
また本実施の形態では、音源・効果回路１３が生成した音声信号をサイン音データとしたが、これに限らず、音源・効果回路１３が音声信号を生成する際に基礎とした演奏データ、つまりユーザが鍵盤で演奏したことに応じて検出回路４から出力される演奏データ（典型的には、ＭＩＤＩデータ）をそのまま、サイン音データとしてもよい。このように、サイン音データをＭＩＤＩデータによって構成すると、編集作業を簡単に行うことができるので、サイン音データを作成後、編集できる機能を設けるようにしてもよい。たとえば、「サイン音の編集」というメニュー（図示せず）を設け、このメニューが選択され、録音済みのサイン音が選択されると、既存の編集技術を用いて、音色、音量、パン、エフェクトなどのパラメータを編集する方法が考えられる。
【００６９】
なお本実施の形態では、サイン音の録音開始／終了の指示をフットスイッチのオン／オフによって行ったが、操作子はもちろん、フットスイッチに限られる訳ではなく、フットスイッチ以外の物理的なスイッチやペダル操作子など、どのような種類のものであってもよい。ただし、視覚障害のユーザにとっては、表示画面上のソフトウェア操作子は使いづらいので、ソフトウェア操作子より物理的な操作子で操作する方が好ましい。さらに本実施の形態では、機能の選択と、その機能に対応付けるサイン音の録音開始とをそれぞれ別の操作子を操作することによって行うようにしたが（前記図３のステップＳ１，Ｓ２の説明を参照）、これに限らず、機能の選択とサイン音の録音開始を１つの操作子の操作で行うようにしてもよい。具体的には、当該機能の割り当てられた操作子を所定時間（たとえば、３秒）以上押し続ける（長押し）と、当該機能に対応付けるサイン音の録音が開始となる、などが考えられる。またサイン音の録音終了は、操作子を用いたユーザの特別な指示がなくても、たとえば、演奏が終了したことを機器側で検出して（無音状態が所定秒間続いたことの検出など）自動的に行うようにしてもよい。サイン音の録音開始も、フットスイッチ（あるいは別の操作子）がオンされると直ぐに録音開始にはならず、録音待機状態になり、実際の録音開始は、鍵盤に対する最初の押鍵操作に応じてなされる（シンクロ録音方式）ようにしてもよい。
【００７０】
また本実施の形態では、サイン音は、ユーザが鍵盤を演奏して発生した音を録音して生成するようにしたが、演奏に用いる楽器は、鍵盤に限らず、弦楽器や打楽器などどのような種類の楽器でもよい。また楽器に限らず、複数の種類の音が出る機器を用いてもよい。たとえば「ピ」、「ポ」、「パ」という程度の音が出る機器であれば、「ピピ」、「ピポ」、「パピポ」、「ピッポパ」など、色々なバリエーションの音を発生させて、録音することができるので、複数の機能に異なる（一部の機能については、同じでもよい）音を対応付けることができる。さらに、既に録音してある音や曲データ（短いフレーズの曲データやスタイルデータなど）を選択して、目的の機能に対応付けるようにしてもよい。
【００７１】
なお本実施の形態では、サイン音が録音される度に、前記サイン音の再生設定画面１０ｂを表示して、ユーザに当該サイン音の生成方法の設定を要求するようにしたが、一度サイン音の生成方法を設定し、次のサイン音の録音でも同じ再生方法を用いるのであれば、ユーザに生成方法の設定を問い合わせずに、つまり、サイン音の再生設定画面１０ｂを表示せずに、自動的に現在設定されている再生方法を対応付けるようにしてもよい。さらに、サイン音の録音開始の操作自体を、再生方法に応じて異ならせるようにしてもよい。具体的には、フットスイッチをオンすることで録音を開始した場合には、再生方法を図２（ｂ）の“（ａ）”とし、別の操作子をオンすることで録音を開始した場合には、再生方法を図２（ｂ）の“（ｂ）”とする、といった方法が考えられる。
【００７２】
前記図３のサイン音の録音および対応付け処理では、音高の異なるサイン音が録音されることは言及されているものの、音色の異なるサイン音が録音されることには言及されていない。電子機器１００は、前述のように電子鍵盤楽器上に構築され、電子鍵盤楽器では通常、様々な音色の音を生成して発生させることができるので、ユーザは、好みの音色を指定した上で、サイン音の録音および対応付け処理の起動を指示すれば、その指定音色のサイン音を録音することができる。もちろん、サイン音の録音および対応付け処理が起動後、音色を変更してもよい。
【００７３】
本実施の形態の電子機器１００は、このように音色を変更できるので、たとえば、設定操作子２内に物理的な音色選択スイッチ（図示せず）を設けている。各音色選択スイッチの近傍には、そのスイッチによって選択される音色の音色名が英語で印刷されている。具体的には、“ＰＩＡＮＯ”，“ＯＲＧＡＮ”，“ＳＴＲＩＮＧＳ”などである。各音色選択スイッチが押されると、「ぴあの」、「おるがん」、「すとりんぐす」などと、音声ガイドによる音声が流れる。この各音色選択スイッチに対してサイン音を録音する場合、ユーザが押鍵して発生する音を当該音色の音に自動設定しておけば、録音して対応付けが完了した後、ある音色選択スイッチが押されたとき、音声ガイドとともに、当該音色のサイン音が発生する。これにより、英語が理解できないユーザでも、音色選択スイッチによってどの音色が選択されるか知ることができる。またこの場合、サイン音ではなく、当該音色で録音した楽曲を対応付けるようにしておけば、その楽曲を音色紹介用のデモデータとして使用することができる。
【００７４】
本実施の形態の電子機器１００は、曲データを再生する機能を備えている。内蔵デモ曲だけでなく、自分で演奏した曲も録音して曲データとして再生することができ、タッチパネル上に一覧表示された曲リストから所望の曲を選んで再生ボタンを押すことで、曲の再生が始まる。このような電子機器では、多くの曲データが存在する場合に、曲リストに表示された曲名（またはファイル名）だけで目的の曲を探すのが大変である。特に、自分で録音した曲データには、曲の内容とは無関係の名称、具体的には“song001”などの機械的に付けられたファイル名が自動付与されるため、名称だけでは目的の曲かどうかの判断が困難である。
【００７５】
そこで本発明を応用し、“song001”のファイルを選択した際にサイン音が再生されるようにするとよい。具体的には、曲の特徴的な１〜２秒のフレーズをサイン音として録音し、“song001”ファイルの選択操作と対応付けて記録する。こうすることで、ファイルを選んだだけで（再生操作を行わなくても）サイン音が再生され、容易に曲を判別することができるようになる。なお、サイン音を録音する際には、特徴的なフレーズを鍵盤で弾いて録音してもよいし、曲を再生して再生音を録音してもよい。
【００７６】
また本実施の形態では、ＬＣＤとして、タッチパネル形式のものを採用したが、これに限らず、タッチパネル形式ではないものを採用してもよい。この場合、表示画面上のソフトウェアボタンは、タッチではなく、たとえば、ポインティングデバイスによって表示画面上のカーソルを移動させて選択し操作する。
【００７７】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７８】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００８０】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００８２】
２…設定操作子（選択手段），７…ＣＰＵ（録音手段、再生手段、ガイド手段、制御手段），１１…記憶装置（記憶手段），１３…音源・効果回路（発音手段），１４…サウンドシステム（発音手段）
【図１】
2015014829.tif 000003
【図２】
2015014829.tif 000004
【図３】
2015014829.tif 000005
【図４】
2015014829.tif 000006
【図５】
2015014829.tif 000007