(57)【要約】【課題】  ガイド機能を有する電子装置を低コストで提供する。【解決手段】  電子装置は、実行する機能を選択する機能選択手段と、テキスト情報を書き換え可能に記録する記録媒体と、前記機能選択手段により選択することができる機能と、前記記録媒体に記録されるテキスト情報と、の対応を定義する対応情報を記憶する記憶手段と、前記機能選択手段により選択される機能に対応するテキスト情報を、前記記憶手段に記憶される前記対応情報を参照して、選択する情報選択手段と、前記情報選択手段により選択されたテキスト情報を、前記記録媒体から取得する取得手段と、前記取得手段により取得されたテキスト情報を、該テキスト情報をユーザの所望する形態で認識可能に提示する外部機器に送出する送出手段と、を有する。【選択図】  図２
2013178510.tif 000002
【特許請求の範囲】
【請求項１】
実行する機能を選択する機能選択手段と、
テキスト情報を書き換え可能に記録する記録媒体と、
前記機能選択手段により選択することができる機能と、前記記録媒体に記録されるテキスト情報と、の対応を定義する対応情報を記憶する記憶手段と、
前記機能選択手段により選択される機能に対応するテキスト情報を、前記記憶手段に記憶される前記対応情報を参照して、選択する情報選択手段と、
前記情報選択手段により選択されたテキスト情報を、前記記録媒体から取得する取得手段と、
前記取得手段により取得されたテキスト情報を、該テキスト情報をユーザの所望する形態で認識可能に提示する外部機器に送出する送出手段と、を有する電子装置。
【請求項２】
前記機能選択手段の操作態様には、第１の操作態様と第２の操作態様とがあり、
さらに、前記第１の操作態様で前記機能選択手段により機能が選択された場合には、当該選択された機能を実行せずに、前記選択されたテキスト情報を前記記録媒体から取得して、前記外部機器に送出し、前記第２の操作態様で前記機能選択手段により機能が選択された場合には、当該選択された機能を実行する制御手段を有する請求項１記載の電子装置。
【請求項３】
実行する機能を選択する機能選択手段、テキスト情報を書き換え可能に記録する記録媒体、および、該機能選択手段により選択することができる機能と該記録媒体に記録されるテキスト情報との対応を定義する対応情報を記憶する記憶手段、を有する電子装置で実行するためのプログラムであって、
前記機能選択手段に基づいて、実行する機能を選択する機能選択手順と、
前記機能選択手順により選択される機能に対応するテキスト情報を、前記記憶手段に記憶される前記対応情報を参照して、選択する情報選択手順と、
前記情報選択手順により選択されたテキスト情報を、前記記録媒体から取得する取得手順と、
前記取得手順により取得したテキスト情報を、該テキスト情報をユーザの所望する形態で認識可能に提示する外部機器に送出する送出手順と、を前記電子装置に実行させるプログラム。
【請求項４】
実行する機能を選択し、該選択された機能を識別する識別情報を送出する電子装置、テキスト情報を書き換え可能に記録する記録媒体、および、該電子装置の識別情報と該記録媒体に記録されるテキスト情報との対応を定義する対応情報を記憶する記憶装置、に接続するコンピュータで実行するためのプログラムであって、
前記電子装置から送出される識別情報を受信する受信手順と、
前記受信手順により受信した識別情報に対応するテキスト情報を、前記記憶装置に記憶される前記対応情報を参照して、選択する情報選択手順と、
前記情報選択手順により選択されたテキスト情報を、前記記録媒体から取得する取得手順と、
前記取得手順により取得したテキスト情報を、ユーザの所望する形態で認識可能に提示する提示手順と、を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置及びプログラムに関する。
【背景技術】
【０００２】
従来、視覚障害者が電子機器や情報機器を使用する場合に、ディスプレイの画面が見えなくても電子機器の状態等を把握できるようにする技術が知られている。
【０００３】
例えば、現在の表示状態や設定状態等を音声ガイドで知らせることが行われている。音声ガイドには、操作メニューに対応した音声を予め用意して、ユーザのボタン操作等に応じて、その予め用意した音声を再生するものがある（例えば、特許文献１参照）。
【０００４】
また、例えば、現在画面に表示されているテキスト情報（文字列）を音声合成技術を用いて発音するスクリーンリーダーと呼ばれる技術が知られている（例えば、非特許文献１参照）。
【０００５】
なお、電子楽器においては、ディスプレイ上に表示される文字列を、ＭＩＤＩインターフェイス経由でコンピュータなどの外部機器に送出し、コンピュータの機能を使ってその文字列を音声化するものが知られている（例えば、非特許文献２参照）。
【０００６】
また、音声ガイドではなく点字により視覚障害者に情報を提示する技術として、コンピュータなどに接続してテキスト情報を点字化する点字ディスプレイや、点字ＰＤＡ（携帯端末）が知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−２０６９６４号公報
【非特許文献】
【０００８】
【非特許文献１】宮崎英一，‘音声合成を用いた視覚障害者のためのブラウザの開発’，香川大学教育実践総合研究，香川大学教育学部，２００４年３月，第８号，ｐ．１２５−１３３
【非特許文献２】“Ｋｕｒｚｗｅｉｌ  Ｄｉｓｐｌａｙ  Ｒｅａｄｅｒ”、［ｏｎｌｉｎｅ］、２００３年、ＫｅｙＳｏｕｎｄｓ、［平成２４年１月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｋｅｙｓｏｕｎｄｓ．ｃｏｍ／ｋｄｒ．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００９】
音声ガイド用データを予め用意して音声ガイドに用いる場合、電子機器に音声ガイド機能を搭載するためには、全ての操作メニュー等に対応した音声ガイド用データを、予め製品に内蔵する必要があるため、製品開発にコストがかかる。例えば、音声ガイド用データの録音作業の分だけ開発工数が増える。また、開発中の仕様変更のたびに録音しなおす工数も発生する可能性がある。
【００１０】
さらに、多言語対応にする場合には、翻訳作業と録音作業がさらに必要になり、言語の数だけ工数が増加してしまう。また、膨大な数の音声データを内蔵する必要があるため、大容量のメモリを備える必要があり、部品コストの増加を招く。
【００１１】
非特許文献１に記載のテキスト情報から音声を合成して音声ガイドを行なう方式では、ガイド用音声の録音工数といった開発工数は不要となるが、リアルタイムで音声を生成するための音声合成エンジンを搭載する必要が生じるため、やはり部品コストの増加につながる。
【００１２】
さらに、音声ガイド用データを予め製品に内蔵しておく方式では、製品設計時に決められた内容でしかガイドされず、自由度がない。
【００１３】
また、非特許文献２記載の技術の場合には、ディスプレイに表示される文字列を外部機器に送出して外部機器上で音声ガイドを実現するため、音声ガイド用データを製品に内蔵しておく必要はないが、ディスプレイに表示される内容でしかガイドされないため、ガイドの内容に自由度がない。さらに、ディスプレイに表示されない機能や、ディスプレイに文字列ではなくアイコンなどの画像を用いて表示される機能については、外部機器に送出できる情報がないため音声ガイドされないことになる。
【００１４】
本発明の目的は、ガイド機能を有する電子装置を低コストで提供することである。
【００１５】
また、本発明の他の目的は、ユーザがカスタマイズ可能なガイド機能を提供することである。
【課題を解決するための手段】
【００１６】
本発明の一観点によれば、電子装置は、実行する機能を選択する機能選択手段と、テキスト情報を書き換え可能に記録する記録媒体と、前記機能選択手段により選択することができる機能と、前記記録媒体に記録されるテキスト情報と、の対応を定義する対応情報を記憶する記憶手段と、前記機能選択手段により選択される機能に対応するテキスト情報を、前記記憶手段に記憶される前記対応情報を参照して、選択する情報選択手段と、前記情報選択手段により選択されたテキスト情報を、前記記録媒体から取得する取得手段と、前記取得手段により取得されたテキスト情報を、該テキスト情報をユーザの所望する形態で認識可能に提示する外部機器に送出する送出手段と、を有する。
【００１７】
本発明の他の観点によれば、実行する機能を選択し、該選択された機能を識別する識別情報を送出する電子装置、テキスト情報を書き換え可能に記録する記録媒体、および、該電子装置の識別情報と該記録媒体に記録されるテキスト情報との対応を定義する対応情報を記憶する記憶装置、に接続するコンピュータで実行するためのプログラムは、前記電子装置から送出される識別情報を受信する受信手順と、前記受信手順により受信した識別情報に対応するテキスト情報を、前記記憶装置に記憶される前記対応情報を参照して、選択する情報選択手順と、前記情報選択手順により選択されたテキスト情報を、前記記録媒体から取得する取得手順と、前記取得手順により取得したテキスト情報を、ユーザの所望する形態で認識可能に提示する提示手順と、を前記コンピュータに実行させる。
【発明の効果】
【００１８】
本発明によれば、ガイド機能を有する電子装置を低コストで提供することができる。
【００１９】
また、本発明によれば、ユーザがカスタマイズ可能なガイド機能を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例による電子装置１００のハードウェア構成の一例を表すブロック図である。
【図２】本発明の実施例によるガイドシステム２００を表すブロック図である。
【図３】本発明の実施例の変形例によるガイドシステム２０１を表すブロック図である。
【図４】本発明の実施例によるデータ構成の一例を示す概念図である。
【図５】本発明の実施例によるガイド用テキストデータと機能ＩＤとの対応テーブルの例である。
【図６】本発明の実施例によるガイド機能を説明するための本体パネルの一部の概略平面図である。
【図７】本発明の実施例によるガイド処理を表すフローチャートである。
【図８】図７のステップＳＡ５で実行されるファイル検索・送出処理を表すフローチャートである。
【図９】本発明の実施例による情報処理装置１０２ｃで実行されるガイド処理を表すフローチャートである。
【発明を実施するための形態】
【００２１】
図１は、本発明の実施例による電子装置１００のハードウェア構成の一例を表すブロック図である。
【００２２】
電子装置（例えば、電子楽器）１００のバス６には、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、検出回路１１、表示回路１３、記憶装置１５、音源回路１８、通信インターフェイス（Ｉ／Ｆ）２１が接続される。
【００２３】
ＲＡＭ７は、再生バッファ等のバッファ領域、フラグ、レジスタ、各種パラメータ等を記憶するＣＰＵ９のワーキングエリアを有する。
【００２４】
ＲＯＭ８には、波形データや自動演奏データ、自動伴奏データ（伴奏スタイルデータ）などの各種データファイル、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラムや、ガイド機能を実現するための図５に示す対応テーブル等を記憶する。
【００２５】
ＣＰＵ９は、ＲＯＭ８又は、記憶装置１５に記憶されている制御プログラム又は本実施例を実現するためのプログラム等に従い、演算又は装置の制御を行う。タイマ１０が、ＣＰＵ９に接続されており、基本クロック信号、割り込み処理タイミング等がＣＰＵ９に供給される。
【００２６】
ユーザは、検出回路１１に接続される設定操作子１２を用いて、各種入力及び設定、選択をすることができる。設定操作子１２は、例えば、スイッチ、パッド、フェーダー、スライダ、ロータリーエンコーダ、ジョイスティック、ジョグシャトル、文字入力用キーボード、マウス等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。また、設定操作子１２は、カーソルスイッチ等の他の操作子を用いて操作するディスプレイ１４上に表示されるソフトスイッチ等でもよい。なお、本実施例では、機能選択手段（設定操作子１２）として、本体パネル上に配置される物理スイッチに加えて、タッチパネルを使用している。
【００２７】
タッチパネルは、ディスプレイ１４表面に設けられるタッチパネル操作面に対するユーザの押下操作を検出し、被操作位置の位置情報（例えば、ｘｙ座標）を出力する操作子である。本実施例では、このタッチパネルを設定操作子１２として用い、該タッチパネルから出力される位置情報と電子装置１００が実行するコマンドが関連付けられている。なお、位置情報とコマンドの関連付けは、ディスプレイ１４に表示される情報に合わせてその都度変化する。なお、本実施例では、タッチ操作面及びディスプレイ１４の表示をあわせてタッチパネルと呼ぶ。
【００２８】
表示回路１３は、ディスプレイ１４に接続され、各種情報をディスプレイ１４に表示することができる。ディスプレイ１４は、電子装置１００の設定のための各種情報等を表示することができる。
【００２９】
記憶装置１５は、ハードディスク、ＦＤ（フレキシブルディスク又はフロッピーディスク（登録商標））、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、フラッシュメモリ等の半導体メモリ等の記録媒体とその駆動装置の組み合わせの少なくとも１つで構成される。記憶媒体は、ガイド用テキストデータを追加するために、ユーザによる書き換えが可能な領域を有しており、また着脱可能であることが好ましい。
【００３０】
記憶装置１５には、電子楽器１００の製造者やサードパーティから提供される又はユーザが自作するガイド用テキストデータＴＤ（図２）、オーディオデータ、好ましくは複数の自動演奏データ及び自動伴奏データ（伴奏スタイルデータ）を含むその他データ等を記憶する。
【００３１】
音源回路１８は、例えば、記憶装置１５、ＲＯＭ８又はＲＡＭ７等に記録されたガイド用テキストデータＴＤ、オーディオデータ、自動伴奏データ、自動演奏データ又は演奏操作子（鍵盤）２２あるいは通信インターフェイス２１に接続された外部機器等から供給される演奏信号、ＭＩＤＩ信号、フレーズ波形データ等に応じて楽音信号を生成し、各種音楽的効果を付加して、ＤＡＣ２０を介して、サウンドシステム１９に供給する。ＤＡＣ２０は、供給されるデジタル形式の楽音信号をアナログ形式に変換し、サウンドシステム１９は、アンプ、スピーカを含み、ＤＡ変換された楽音信号を発音する。
【００３２】
通信インターフェイス２１は、ＵＳＢやＩＥＥＥ１３９４等の汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）等の汎用ネットワークＩ／Ｆ等の通信インターフェイス、ＭＩＤＩ  Ｉ／Ｆなどの汎用Ｉ／Ｆ、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）等の汎用近距離無線Ｉ／Ｆ等の通信インターフェイス及び音楽専用無線通信インターフェイスのうち少なくとも１つで構成され、外部機器、サーバー等との通信が可能である。
【００３３】
演奏操作子（鍵盤等）２２は、検出回路１１に接続され、ユーザの演奏動作に従い、演奏情報（演奏データ）を供給する。演奏操作子２２は、ユーザの演奏を入力するための操作子であり、ユーザが操作した操作子に対応する音高で、該ユーザの操作子に対する操作開始タイミング及び終了タイミングをそれぞれキーオン及びキーオフ信号として入力する。また、ユーザの演奏操作に応じてベロシティ値等の各種パラメータを入力することが可能である。
【００３４】
なお、本実施例による電子楽器は、演奏操作子を持たない音楽装置や、さらに音楽装置以外の電子機器でもよく、その場合には演奏操作子２２は省略される。また、ディスプレイ１４やサウンドシステム１９なども外付けの機器で代替可能であり、その他の各構成は必要に応じて適宜追加及び省略が可能である。
【００３５】
図２は、本発明の実施例によるガイドシステム２００を表すブロック図である。なお、本明細書において、「ガイド」とは、文字列を音声化してガイドする音声ガイドだけではなく、文字列を点字化して点字によりガイドする方法や、その他凹凸による描画や振動など、視覚障害者に認識可能な態様でのガイドを含むものとする。
【００３６】
本発明の実施例によるガイドシステム２００は、電子装置１００、電子装置１００から読み出し可能な記憶装置１０１、及び電子装置１００に接続される情報処理装置１０２ａ、１０２ｂのいずれか一方又は双方を含んで構成される。
【００３７】
電子装置１００は、例えば、図１の電子装置１００であり、操作部３１、ファイル検索・読出部３２及びファイル情報抽出・変換部３３を含んで構成される。
【００３８】
操作部（機能選択手段）３１は、例えば、図１の演奏操作子２２及び設定操作子１２であり、ユーザによる入力操作を受け付ける。ここで設定操作子１２には、上述したようにディスプレイ１４（図１）と当該ディスプレイ１４の画面上に配置されるタッチ操作面からなるタッチパネルが含まれる。
【００３９】
ユーザは設定操作子１２を用いて各種機能選択操作を行う。なお、ここで選択される機能には、所定のモードに遷移する、所定のパラメータを選択する、パラメータ値を設定・変更する、自動演奏データや自動伴奏データの再生・停止、表示画面の遷移・変更、ガイド機能のオン／オフ、設定・変更など、電子装置１００上で実行されるどのような機能であっても良い。また、機能選択手段としての操作部３１は、タッチパネルや本体パネル上の物理スイッチのみではなく、電子装置１００に接続されるマウスやジョイスティックなどで操作されるソフトスイッチでも良く、また、演奏操作子２２を機能選択手段として用いても良い。
【００４０】
ファイル検索・読出部３２は、例えば、図１のＣＰＵ９で構成され、操作部３１から入力される操作に基づく信号に応じて、ガイド用テキストデータＴＤを記憶装置１０１から読み出して、当該読み出したガイド用テキストデータＴＤをファイル情報抽出・変換部３３に送る。ガイド用テキストデータＴＤの検索及び読み出しは、操作部３１で入力された操作に付加された機能ＩＤに対応するガイド用テキストデータＴＤを、機能ＩＤとテキストデータＴＤとの対応を定義する対応情報、たとえば図５に示す対応テーブルを参照して特定し、当該特定したファイルを記憶装置１０１内で検索して読み出すことにより行う。
【００４１】
ファイル情報抽出・変換部３３は、ファイル検索・読出部３２が記憶装置１０１から読み出したガイド用テキストデータＴＤからファイル情報（文字列、パス情報等）を抽出、又はガイド用テキストデータＴＤを情報処理装置１０２ａ、１０２ｂで処理可能なフォーマット（点字ディスプレイ用のフォーマット等）に変換する。その後、抽出したファイル情報又は変換したガイド用テキストデータＴＤを情報処理装置１０２ａ、１０２ｂに通信Ｉ／Ｆ２１を介して送出する。なお、情報処理装置の処理能力によっては、ガイド用テキストデータＴＤをそのまま送出するようにしても良い。また、ファイル情報として、ガイド用テキストデータＴＤのパス情報を送出する場合は、受け取った情報処理装置１０２が当該パス情報を参照して、ガイド用テキストデータＴＤの読み出しを行う。
【００４２】
記憶装置１０１は、例えば、図１の記憶装置１５を外部機器により実現した外部記憶装置によって構成される。具体的には、ＵＳＢメモリ等の半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の着脱可能な記録媒体を用いるものであることが好ましく、ガイド用テキストデータＴＤ（テキストファイル）を記憶している。
【００４３】
記憶装置１０１で用いる記録媒体は、電子装置１００のメーカーやその他のサードパーティから提供されたものでもよいし、ユーザが用意したものでも良い。また、記憶されるデータについても、同様に、電子装置１００のメーカーやその他のサードパーティから提供されたものでもよいし、ユーザが用意したものでも良い。
【００４４】
ガイド用テキストデータＴＤは、電子装置１００の各種機能、設定、パラメータ等の選択、設定、表示状態や現在値等を、文字列として記録したデータである。ガイド用テキストデータＴＤは、例えば、ＴＸＴ形式等の周知のテキストフォーマットで構成される。
【００４５】
なお、記憶装置１０１は着脱可能なものに限らず、電子楽器１００に内蔵されたものであってもよく、その場合は外部機器（パーソナルコンピュータやサーバーなど）から通信ネットワークを介してガイド用データＴＤを転送することで、記憶装置１０１のデータを更新できる。あるいは、電子楽器１０１に直接文字入力用キーボードを接続して、ガイド用データＴＤを更新できるようにしてもよい。また、記憶装置１０１は、インターネットやＬＡＮ等のネットワークを介して接続される他の電子楽器や、サーバー等のコンピュータ上に設けても良い。
【００４６】
情報処理装置１０２ａは、音声合成部４１及び当該音声合成部４１で合成された音声を発音可能なサウンドシステム４２を含んで構成される。なお、サウンドシステム４２は、音声合成部４１に内蔵のものに限らず、接続して用いられるものでも良い。音声合成部４１は、電子装置１００から送出されるファイル情報（文字列）に含まれる文字列を音声に変換可能な音声合成エンジンを有する。なお、電子装置１００から送出されるファイル情報がパス情報である場合には、当該パス情報で指定されるパスのガイド用テキストデータＴＤを読み出して、その内容である文字列を抽出して音声に変換する。また、電子装置１００からガイド用テキストデータＴＤそのものが送出される場合にも、その内容である文字列を抽出して、音声に変換する。情報処理装置１０２ａは、少なくとも音声合成部４１を有し、合成した音声を出力可能であれば、その形態はどのようなものであっても良い。例えば、パーソナルコンピュータや、各種携帯端末、他の電子装置等であっても良い。
【００４７】
サウンドシステム４２は、音声合成部４１で合成される音声信号を増幅等して発音する。なお、音声合成部４１で合成した音声信号を再度電子装置１００に入力して、電子装置１００のサウンドシステム１９（図１）から合成した音声を発音させるようにしても良い。
【００４８】
情報処理装置１０２ｂは、電子装置１００から送出されるファイル情報（文字列）に含まれる文字列を点字に変換して出力する点字出力部４３を有する。また、電子装置１００から、ガイド用テキストデータＴＤのパス情報やガイド用テキストデータＴＤそのものが送出される場合には、該パス情報で指定されるパスのガイド用テキストデータＴＤを読み出す機能や、テキストデータＴＤの内容である文字列を抽出する機能も有する必要がある。情報処理装置１０２ｂは、例えば、文字列を点字に変換可能な点字ディスプレイ等を備えたパーソナルコンピュータや、各種携帯端末等である。
【００４９】
なお、上述の例では、情報処理装置１０２ａ及び１０２ｂを別体のものとしたが、音声合成部４１（及びサウンドシステム４２）と点字出力部４３との双方を有するものを情報処理装置１０２として接続して用いても良い。
【００５０】
図３は、本発明の実施例の変形例によるガイドシステム２０１を表すブロック図である。上述の図２に示すガイドシステム２００では、電子装置１００が操作部３１、ファイル検索・読出部３２、ファイル情報抽出・変換部３３を有し、記憶装置１０１は電子装置１００に接続されていたが、図３に示すように、電子装置１００では操作部３１のみを用い、情報処理装置１０２ｃが、ファイル検索・読出部３２（及びファイル情報抽出・変換部３３）、音声合成部４１、サウンドシステム４２を備えるように構成しても良い。なお、情報処理装置１０２ｃは、パーソナルコンピュータや携帯端末等の少なくとも通信Ｉ／Ｆを有し、記憶装置１０１からファイルの読み出しを行うことのできる情報処理装置である。記憶装置１０１は、電子装置１００ではなく情報処理装置１０２ｃに接続されている。
【００５１】
この場合、電子装置１００の操作部３１における操作内容を識別する情報を通信Ｉ／Ｆ２１等を介して情報処理装置１０２ｃに送出することにより、情報処理装置１０２ｃに当該識別情報により識別される操作内容に対応したガイド用テキストデータＴＤを、情報処理装置１０２ｃのファイル検索・読出部３２に記憶装置１０１から読み出させ、当該読み出されたガイド用テキストデータＴＤを音声合成部４１に送るように指示する。ガイド用テキストデータＴＤを検索する際には、電子装置１００のＲＯＭ８に保存されている、機能とテキストデータＴＤの対応テーブルに情報処理装置１０２ｃがアクセスする。または、情報処理装置１０２ｃの内部の記憶領域にも対応テーブルを記憶させておき、それを参照してガイド用テキストデータＴＤを検索してもよい。音声合成部４１は、ファイル検索・読出部３２が読み出したガイド用テキストデータＴＤの内容である文字列を音声に変換して出力し、サウンドシステム４２から発音させる。
【００５２】
なお、点字出力部４３を有する情報処理装置１０２ｂを情報処理装置１０２ｃに接続して用いるようにしても良い。この場合には、情報処理装置１０２ｃは、図３の例と同様のファイル情報抽出・変換部３３を有し、情報処理装置１０２ｂで点字に変換可能なファイル形式にガイド用テキストデータＴＤを変換して、情報処理装置１０２ｂに送出する。
【００５３】
このように、電子装置１００では操作部３１のみを用い、ファイル検索・読出部３２（及びファイル情報抽出・変換部３３）を情報処理装置１０２ｃ側に設けることにより、電子装置１００における処理を軽減しつつ、図２のガイドシステム２００と同様の効果を得ることが可能である。
【００５４】
図４は、本発明の実施例によるデータ構成の一例を示す概念図である。図２及び図３の記憶装置１０１には、例えば、図４に示すような階層構造で各種データが複数記憶されている。
【００５５】
本実施例では、ＧＵＩＤＥフォルダ（ガイド用フォルダ）内のテキストデータをガイド用テキストデータＴＤとして認識し、ガイド機能における音声化もしくは点字化の対象としている。したがって、ガイド用テキストデータＴＤは、ＲＯＯＴフォルダ直下のＧＵＩＤＥフォルダに保存される。
【００５６】
ユーザは自身で作成した又は入手したガイド用テキストデータＴＤを、ＧＵＩＤＥフォルダの直下に置くか（例えば、図４のファイル「ｘｘｘ．ｔｘｔ」等）、ＧＵＩＤＥフォルダ内に「ＪＡＰＡＮＥＳＥ」や「ＥＮＧＬＩＳＨ」などの言語フォルダを作成し、作成した言語フォルダ内にガイド用テキストデータＴＤを置く（例えば、図４のファイル「ａａａ．ｔｘｔ」等）。
【００５７】
本実施例による電子装置１００は、ディスプレイ１４（図１）の画面に表示するメニューやメッセージなどの言語を設定するための言語設定機能があり、「日本語」、「Ｅｎｇｌｉｓｈ」などの複数の選択肢の中からユーザ所望の言語を設定できる。ここで設定された言語に応じて、記憶装置１０１（図２、図３）内からガイド用テキストデータＴＤを検索する際の、検索先フォルダが切り替わる。
【００５８】
なお、言語フォルダとして使用可能なフォルダ名は、電子装置１００の言語設定機能に応じて決めることが好ましい。例えば、電子装置１００の言語設定として、「日本語」、「英語」、「ドイツ語」、「フランス語」、「イタリア語」の設定が可能であれば、言語フォルダ名として「ＪＡＰＡＮＥＳＥ」、「ＥＮＧＬＩＳＨ」、「ＧＥＲＭＡＮ」、「ＦＲＥＮＣＨ」、「ＩＴＡＬＩＡＮ」のみを使用可能とすることが考えられる。なお、これに限らず、ユーザが自由に言語フォルダ名を設定可能としても良いが、その場合には、言語フォルダと当該言語フォルダにおかれる言語が何語であるのかを識別する情報が必要となるであろう。
【００５９】
後述するように電子装置１００上で、ユーザによるガイド機能の対象となる操作が検出されると、その操作内容に応じて、読み出されるガイド用テキストデータＴＤのファイル名が、図５に示すテーブルを参照して決定される。この時、当該操作が行われた時点における電子装置１００の言語設定に応じて、決定されたファイル名のファイルを検索するフォルダが決定される。例えば、言語設定が「日本語」となっているときに、ガイド機能の対象となる操作がなされた場合には、当該操作に対応したガイド用テキストデータＴＤ（例えば、ｂｂｂ．ｔｘｔ）が「ドライブ名：／ＧＵＩＤＥ／ＪＡＰＡＮＥＳＥ」内で検索される。ファイルｂｂｂ．ｔｘｔが見つかれば、このファイルが読み出される。
【００６０】
同じ機能やパラメータ、コマンド、表示画面等に対応したガイド用テキストデータＴＤには、同じファイル名を付して、異なる言語フォルダに格納することにより、電子装置１００の言語設定を参照することにより、当該言語設定に合致したガイド機能が実行されることになる。
【００６１】
なお、図２及び図３の記憶装置１０１のＲＯＯＴフォルダ内には、ガイド用のフォルダ（ＧＵＩＤＥフォルダ）以外のフォルダが存在しても良い。例えば、オーディオデータを保存するＡＵＤＩＯ  ＳＯＮＧフォルダや、ＭＩＤＩ形式の自動演奏データや伴奏スタイルデータ等を保存するＭＩＤＩ  ＳＯＮＧフォルダがあっても良い。
【００６２】
図５は、本発明の実施例によるガイド用テキストデータＴＤと機能ＩＤとの対応テーブルの例である。
【００６３】
ガイド用テキストデータＴＤと機能ＩＤとの対応テーブルには、機能ＩＤと、各機能ＩＤに対応するテキストファイル名（ガイド用テキストデータＴＤのファイル名）とが定義されている。なお、対応テーブルでは、テキストファイルの内容（文字列）は定義されていないが、図中点線では各機能ＩＤに対応したテキストファイルを日本語で作成した場合と英語で作成した場合の内容を例として記載してある。ユーザ自身または電子装置１００のメーカーがこの内容で記載したテキストファイルを作成し、対応テーブルで定義されたファイル名をつけて保存することにより、ガイド用テキストデータＴＤとして使用できるようになる。なお、図２、図３の操作部（機能選択手段）３１で選択される電子装置１００の機能の中で、ガイドの対象となる機能を実行するためのコマンドを指示する操作には、機能ＩＤが付加されている（以下、単に「ガイドの対象となる操作」又は「機能ＩＤが付加された操作」と呼ぶ）。
【００６４】
ユーザが電子装置１００上で操作を行うと、当該操作に機能ＩＤが付加されているか否かが判断され、付加されている場合には、当該付加された機能ＩＤに対応するテキストファイル名がこの対応テーブルを参照して求められる。
【００６５】
上述したように、本実施例では、ガイドの対象となる各操作に機能ＩＤを付加して、当該機能ＩＤに対応するガイド用テキストデータＴＤの名称を特定するため、当該機能ＩＤに対応したファイル名でテキストデータをＧＵＩＤＥフォルダ直下、もしくは当該テキストデータの言語に対応する言語フォルダ内に格納することにより、ユーザが自作したファイルや、製品入手後に取得したファイルをガイド用テキストデータＴＤとして用いることができる。したがって、各ユーザ向けにカスタマイズされたガイド用テキストデータＴＤを記録媒体に記録して配布したり、インターネット上のサイトからダウンロードさせたりして提供することが可能となる。例えば、専門用語がわかりにくい場合などには、平易な言葉に置き換えたガイド用テキストデータＴＤを用意したり、製品の表示言語と異なる言語を母語とするユーザにはその言語で作成したガイド用テキストデータＴＤを用意したりすることもできる。よって、ガイド用テキストデータＴＤの追加や更新等が簡単に行えるようになる。
【００６６】
図６は、本発明の実施例によるガイド機能を説明するための本体パネルの一部の概略平面図である。
【００６７】
本実施例による電子装置１００の本体パネル上には、少なくともディスプレイ１４（図１）、好ましくはタッチパネル５０が配置される。また、その周囲に、各種物理スイッチ、ダイアル等の設定操作子１２（機能ボタン５１、ガイドボタン５２、パラメータ変更ダイアル５３、ＥＸＩＴボタン５４）が配置されている。
【００６８】
機能（ＦＵＮＣＴＩＯＮ）ボタン５１は、ユーザがこのボタンを押下することにより、図６に示すファンクションメニューの表示画面を表示させるためのコマンドが割り当てられたボタンである。
【００６９】
ガイドボタン５２は、ガイド用のテキストデータのみを送出させるためのコマンドが割り当てられたボタンである。本実施例では、電子装置１００のガイド機能がオンになっている時には、ユーザがパネル上のボタンやタッチパネル上の表示を操作すると、操作に対応した機能が実行されるとともに当該操作に対応したガイド用テキストデータＴＤが読み出されるが、ユーザがこのボタンを押下しながら他のボタンやタッチパネル上の表示を操作すると、操作に対応した機能は実行されずに、当該操作に対応するガイド用テキストデータＴＤが読み出され、接続されている情報処理装置１０２に送出される。
【００７０】
なお、ガイド用のテキストデータのみを送出させるガイド用のボタン（ガイド指示手段）は、図６に示すガイドボタン５２のような専用の物理ボタンである必要はなく、例えば、任意の機能を割り当て可能なアサイナブルスイッチやペダルなどにガイド指示の機能を割り当てるようにしても良い。また、使用頻度の低いボタン（例えば、デモ演奏等を行うためのデモボタン）を、ガイド機能がオンになっている場合にのみガイド指示手段として用いても良い。
【００７１】
なお、タッチパネル５０を用いる場合には、タッチパネル５０上のどの位置にタッチすれば各機能が実行されるかをガイド用テキストデータＴＤの内容として記憶しておくことにより、視覚障害者がタッチパネルを使用する際の有用な情報となる。この場合、図６に示すように、タッチパネル５０の周辺に視覚障害者が触感で認識できるように凹又は凸形状の目盛り５９を配置し、この目盛り５９に従い、「２Ｂチューニング、２Ｃソング設定、…」などと操作位置を含めてガイドを行うように、テキストファイル（例えば、図５の「ｆｕｎｃｔｉｏｎ＿ｍｅｎｕ．ｔｘｔ」）に記述しておけばよい。
【００７２】
パラメータ変更ダイアル５３は、左右に回転させることにより、パラメータ値等を増減させることができる。ＥＸＩＴボタン５４は、直前の画面もしくは一つ上の階層の画面に戻るためのコマンドが割り当てられたボタンである。
【００７３】
ガイド機能の対象となる機能を実行させるためのコマンドが割り当てられた操作子１２又はタッチパネル５０上の領域には、それぞれ対応する機能を識別するための機能ＩＤが割り振られており、図５を参照して説明したように、各機能ＩＤには、ガイド用テキストデータＴＤが対応付けられている。
【００７４】
以下、電子装置１００のガイド機能は予めオンになっているものとして説明する。
【００７５】
図６に示す例では、タッチパネル５０上にファンクションメニューが表示されており、このメニュー内には、各種機能の設定画面への遷移を指示するコマンドが割り当てられたボタン５５が複数個配置されている。この例では、チューニングの設定画面への遷移を指示するためのボタン、ソング設定を行うための設定画面への遷移を指示するためのボタン、スタイル設定を行うための設定画面への遷移を指示するためのボタン５５、ペダル設定を行うための設定画面への遷移を指示するためのボタン５５、マイク設定を行うための設定画面への遷移を指示するためのボタン５５、ガイド設定を行うための設定画面への遷移を指示するためのボタン５５が配置されている。なお、機能ボタン５１、ボタン５５には、それぞれ図５に示すテーブルの機能ＩＤ１〜７が割り当てられている。
【００７６】
ガイド機能がオンになっている状態で、ガイドボタン５２を押しながら、ガイド設定ボタン５５を押すと、図５の対応テーブルが参照されて、「ｇｕｉｄｅ＿ｓｅｔｔｉｎｇ．ｔｘｔ」が読み出されて情報処理装置１０２に送出され、当該情報処理装置１０２により音声化もしくは点字化される。この時、ガイド設定ボタン５５に割り当てられているガイド設定メニューへの画面遷移コマンドは実行されず、画面表示は図６に示すものから変化しない。一方、ガイドボタン５２から手を離して、ガイド設定ボタンを押すと、ガイド設定メニューへの画面遷移コマンドが実行され、タッチパネル５０上の表示は、ガイド設定メニュー（図示せず）に遷移する。
【００７７】
また、ユーザがガイドボタン５２を押しながら、機能ボタン５１を押下すると、図５の対応テーブルが参照されて、「ｆｕｎｃｔｉｏｎ＿ｍｅｎｕ．ｔｘｔ」が読み出されて情報処理装置１０２に送出され、当該情報処理装置１０２により「ファンクションメニュー」という文字列が、音声化もしくは点字化される。
【００７８】
なお、この時、「ｆｕｎｃｔｉｏｎ＿ｍｅｎｕ．ｔｘｔ」の内容を、ファンクションメニュー画面内に含まれる設定項目の内容を含むようにしても良い。例えば、ファンクションメニュー画面として、図６に示す画面を用いる場合には、「ｆｕｎｃｔｉｏｎ＿ｍｅｎｕ．ｔｘｔ」の内容を、「ファンクションメニュー、チューニング、ソング設定、スタイル設定、ペダル設定、マイク設定、ガイド設定」としても良い。これにより、ユーザは自分がどのボタンを押したかだけでなく、ユーザの操作によって画面の内容がどのように変化するのかも知ることができるようになる。
【００７９】
また、「ｆｕｎｃｔｉｏｎ＿ｍｅｎｕ．ｔｘｔ」の内容を変えるのではなく、「ｆｕｎｃｔｉｏｎ＿ｍｅｎｕ．ｔｘｔ」を読み出した後に、順次、「チューニング、ソング設定、スタイル設定、ペダル設定、マイク設定、ガイド設定」に対応するガイド用テキストデータＴＤを読み出すように、図５に示す対応テーブルを定義するようにしてもよい。つまり、ファンクションボタンへの操作受付の機能ＩＤを「ａ」とし、ファンクションメニュー画面表示の機能ＩＤを「ｂ」として、ファンクションボタンが押された際には「ａ」と「ｂ」の両方の機能ＩＤに対応するガイド用テキストデータＴＤを順次読み出すようにする。このようにすると、機能ＩＤ「ｂ」に対応するテキストデータを用意するかしないかに応じて、画面内容の読み上げのオンオフを切り替えることができる。また、このようにすると、ファンクションボタン５１を押してファンクションメニューを表示させる場合と、ＥＸＩＴボタン５４を押してファンクションメニューを再表示させる場合とで、操作が違っても同じガイド用テキストデータＴＤ（機能ＩＤ「ｂ」に対応するテキストデータ）が共有できるので、複雑な操作体系でも状況に応じたガイドを行いやすくなる。
【００８０】
以上のように、本実施例では、ガイド機能がオンになっている場合には、ガイドボタン５２を押しながら操作することにより、操作対象の機能を実行させずにガイド用テキストだけを送信することが可能である。よって、機能選択手段である操作子に割り当てられている機能やパラメータを音声や点字で確認してから、当該機能の実行やパラメータの設定等を行うことが簡単にできる。
【００８１】
図７は、本発明の実施例によるガイド処理を表すフローチャートである。このガイド処理は、図１に示す電子装置１００のＣＰＵ９により実行される処理であり、操作部３１（図２）の操作が検出されたときに起動する。
【００８２】
ステップＳＡ１でガイド処理を開始し、ステップＳＡ２では、この処理が起動されるきっかけとなった操作が、機能ＩＤが付加された操作（ガイドの対象となる操作）であるか否かが判断される。なお、機能ＩＤが付加された操作とは、上述したように、当該操作によって実行されるコマンドに機能ＩＤが付加されており、ガイド機能がオンの場合に、ガイドがなされる操作である。例えば、鍵盤（演奏操作子２２）やペダルの操作などの演奏操作にはガイドの必要がないので、機能ＩＤが付加されていない。また、自動伴奏データのテンポ変更操作といった、耳で聞いて明らかに変更内容がわかるような機能についても、ガイドがなくても操作可能であるので、機能ＩＤは付加されていなくてもよい。一方、各種設定画面を開く場合や設定の変更、確認等を行う場合には、ガイドを行う必要があるので、これらの操作（に対応するコマンド）には機能ＩＤが付加されている。機能ＩＤが付加された操作である場合には、ＹＥＳの矢印で示すステップＳＡ３に進み、付加されていない場合には、ガイドを行わずＮＯの矢印で示すステップＳＡ６に進み、当該操作に応じた処理を実行して、その後、ステップＳＡ７に進み、ガイド処理を終了する。
【００８３】
ステップＳＡ３では、ガイド機能がオンであるか否かを判断する。ガイド機能がオンである場合には、ＹＥＳの矢印で示すステップＳＡ４に進み、ガイド機能がオフである場合には、ガイドを行わずＮＯの矢印で示すステップＳＡ６に進み、当該操作に応じた処理を実行して、その後、ステップＳＡ７に進み、ガイド処理を終了する。
【００８４】
ステップＳＡ４では、図８に示すファイル検索・送出処理を実行する。ファイル検索・送出処理では、今回の処理のきっかけとなった操作に付加された機能ＩＤに対応するガイド用テキストデータＴＤを記憶装置１０１（図２）から検索して、読み出し、その内容等（文字列、パス情報、ファイル自体等）を情報処理装置１０２（図２、図３）に送出する。その後、ステップＳＡ５に進む。
【００８５】
ステップＳＡ５では、ガイドの実行のみを指示するガイド用ボタン（例えば、図６に示すガイドボタン５２）の操作中（押下中）であるか否かを判断する。操作中である場合には、ＹＥＳの矢印で示すステップＳＡ７に進み、ガイド処理を終了する。操作中でない場合には、ＮＯの矢印で示すステップＳＡ６に進み、今回の処理のきっかけとなった操作に割り当てられている処理（コマンド）を実行して、その後ステップＳＡ７に進み、ガイド処理を終了する。
【００８６】
なお、ステッブＳＡ５のような、操作に対応した機能を実行するか否かの分肢は、上述のように専用のガイド指示ボタンを用いる方法のほか、例えば、（Ａ）機能ＩＤが付加された操作を一度行うと、操作に対応した機能は実行されずにガイド用テキストデータＴＤの読み出し・送出のみが行われ、所定時間内にもう一度同じ操作を行うと、操作に対応した機能が実行される、（Ｂ）機能ＩＤが付加された操作をすばやく２回行う（例えば、ボタンをすばやく２回押すダブルクリックのような操作）ことで操作に対応した機能は実行されずにガイド用テキストデータＴＤの読み出し・送出のみが行われ、普通に１回押す操作で当該操作に対応した機能が実行されるようにしても良い。
【００８７】
いずれの手法を用いる場合でも、図２の操作部３１に対する操作態様を少なくとも２種類以上定義し、第１の操作態様（例えば、ガイドボタン５２を押下しながらの操作）の場合には機能を実行せずにガイドのみを実行し、第２の操作態様（例えば、ガイドボタン５２を押さないで操作）の場合には当該操作に対応する機能を実行するようにすることが好ましい。なお、図７に示すフローでは、第２の操作態様（ステップＳＡ５でＹＥＳ）の場合にファイルの読み出し・送出（ＳＡ４）と機能の実行（ＳＡ６）とがともに行なわれることになるが、第２の操作態様の場合には機能の実行のみを行いガイドは行なわないように構成してもよい。
【００８８】
図８は、図７のステップＳＡ５で実行されるファイル検索・送出処理を表すフローチャートである。
【００８９】
ステップＳＢ１でファイル検索・送出処理を開始し、ステップＳＢ２では、図７のガイド処理を開始するきっかけとなった操作に対応する（読み出し対象の）ガイド用テキストデータＴＤのファイル名を、例えば、図５に示す対応テーブルを参照して、確認（取得）する。
【００９０】
ステップＳＢ３では、電子装置１００の現在の言語設定を確認（取得）し、ステップＳＢ４において、ガイド用テキストファイルの検索先となるパスが存在するかどうかを確認する。検索先として、例えば「Ｄ：」ドライブ（ＵＳＢなどの通信Ｉ／Ｆに接続された記憶領域）を予め設定して、ＲＯＭ８に記憶しておく（ユーザによる変更は不可）ようにする。この場合、「Ｄ：」ドライブとして、ＵＳＢメモリが接続されていればそのＵＳＢメモリ内を検索するし、ＳＤカードリーダーがＵＳＢ接続されていれば、ＳＤカード内を検索する。また、図５のテーブル内に、検索先が定義されていてもよい。例えば、機能ＩＤごとに、「Ｄ：／Ｇｕｉｄｅ／ａａａ．ｔｘｔ」を検索するといったように、対応するファイル名をパスで定義しておくとよい。他の例として、検索先としてインターネットやＬＡＮ等のネットワークを介して接続されるサーバーが予め設定されている場合は、設定された検索先であるサーバーのアドレスが検索先のパスとなるので、このアドレスにアクセスできるかどうかを確認する。検索先となるパスが存在する場合には、ＹＥＳの矢印で示すステップＳＢ４に進み、パスが存在しない場合には、ＮＯの矢印で示すステップＳＢ１４に進み、ファイル検索・送出処理を終了して、図７のガイド処理に戻る。なお、パスが存在しない場合に、ステップＳＢ１４に進む代わりに、ステップＳＢ１３に進み、エラーを音声及び画面表示により通知した後、ステップＳＢ１４に進むようにしても良い。
【００９１】
ステップＳＢ５では、ステップＳＢ４で検索したパスで、ステップＳＢ３で取得した言語設定に対応する言語フォルダ（対応言務フォルダ）を検索する。例えば、言語設定が「日本語」となっている場合には、図４の「ＧＵＩＤＥ」フォルダ下の「ＪＡＰＡＮＥＳＥ」フォルダを検索する。対応言語フォルダを検出した場合には、ＹＥＳの矢印で示すステップＳＢ６に進み、検出しない場合には、ＮＯの矢印で示すステップＳＢ８に進む。
【００９２】
ステップＳＢ６では、ステップＳＢ４で検出した対応言語フォルダ内で、ガイドとして読み出して送出する対象の（図７のガイド処理を開始するきっかけとなった操作に対応する）ガイド用テキストデータＴＤ（対象ファイル）を検索する。
【００９３】
ステップＳＢ７では、ステップＳＢ６において対象ファイルが検出されたか否かを判断する。対象ファイルが検出された場合には、ＹＥＳの矢印で示すステップＳＢ１０に進み、検出されない場合は、ＮＯの矢印で示すステップＳＢ８に進む。
【００９４】
ステップＳＢ８では、ステップＳＢ３で取得した言語設定に対応する言語フォルダ又は同言語によるガイド用テキストデータＴＤが検出されなかったので、ガイド用フォルダ（例えば、図４の「ＧＵＩＤＥ」フォルダ）直下で対象ファイルを検索する。なお、このステップＳＢ８で検索される対象ファイルは、言語設定のないガイド用テキストデータＴＤであり、英語や日本語の場合もあれば、その他の言語の場合もある。
【００９５】
ステップＳＢ９では、ステップＳＢ８において対象ファイルが検出されたか否かを判断する。対象ファイルが検出された場合には、ＹＥＳの矢印で示すステップＳＢ１０に進み、検出されなかった場合には、ＮＯの矢印で示すステップＳＢ１３に進む。
【００９６】
ステップＳＢ１０では、ステップＳＢ６もしくはステップＳＢ８で検出した対象ファイル（ガイド用テキストデータＴＤ）を、例えば、図２のファイル情報抽出・変換部３３が記憶装置１０１から読み出し、そのファイル情報（文字列、パス情報等）を抽出、又はガイド用テキストデータＴＤを、例えば、図２の情報処理装置１０２ａ、１０２ｂで処理可能なフォーマット（点字ディスプレイ用のフォーマット等）に変換する。なお、ガイド用テキストデータＴＤをそのまま送出するようにしても良い。また、ファイル情報として、ガイド用テキストデータＴＤのパス情報を送出してもよい。その場合は、パス情報を受け取った情報処理装置１０２が当該パス情報を参照して、ガイド用テキストデータＴＤの読み出しを行う。
【００９７】
ステップＳＢ１１では、外部機器（例えば、図２及び図３の情報処理装置１０２ａ〜ｃ）が電子装置１００に接続されているか否かを判断する。接続されている場合は、ＹＥＳの矢印で示すステップＳＢ１２に進み、接続されていない場合には、ＮＯの矢印で示すステップＳＢ１３に進む。
【００９８】
ステップＳＢ１２では、ステップＳＢ１０で抽出したファイル情報又は変換したガイド用テキストデータＴＤを、ステップＳＢ１１で接続を確認した外部機器に、例えば、通信Ｉ／Ｆ２１を介して送出する。その後、ステップＳＢ１４に進み、ファイル検索・送出処理を終了して、図７のガイド処理に戻る。
【００９９】
ステップＳＢ１３では、エラーを音声及び画面表示により通知する。その後、ステップＳＢ１４に進み、ファイル検索・送出処理を終了して、図７のガイド処理に戻る。音声によるエラー通知は、例えば、「ファイルがありません」や「外部機器に接続されていません」などと音声で再生するか、エラーを表す報知音を鳴らすことで行う。この場合の音声等は予め図１のＲＯＭ８等に用意されていることが好ましい。なお、対象ファイルが見つからなかった場合には、エラーメッセージを出さずに（ステップＳＢ１３を省略して）ステップＳＢ１４に進むようにしても良い。または、再生されるべきテキストファイルのファイル名を音声で知らせるようにして、ユーザによる作成を促すようにしても良い。さらには、「テキストファイルがありません、作成しますか？」などの内蔵音声を流して、ユーザが同意した場合に自動的に作成モードに移行して、ガイド用テキストデータＴＤの作成を行うようにしても良い。
【０１００】
上述の例では、検索先となるパスが不存在の場合(ステップＳＢ４でＮＯ)には、そのまま処理を終了するようにしたが、ＳＢ４の後にステップＳＢ１３へと進んで、パスが存在しないことをユーザに通知するようにしてもよい。
【０１０１】
また、上述の例では、対象ファイルが検索対象フォルダに不存在の場合、上述のステップＳＢ８で一つ上の階層のフォルダのみを検索するようにしたが、さらに別の場所（例えば、更に上位の階層、下位の階層、別のドライブ、インターネットやＬＡＮなどのネットワーク上）で対象ファイルを検索するようにしても良い。この場合、電子装置１００の製造者等のホームページに予めデフォルトのガイド用テキストデータＴＤを用意しておくことにより、電子装置１００がネットワークに接続されている場合には、対象ファイルが見つからないということがなくなり、確実にガイドを行うことが可能となる。
【０１０２】
または、検索を行う際に、ファイル名が若干異なる（大文字、小文字の違い、全角、半角の違い、ファイル名が１文字だけ異なる等）場合には、対象ファイルであると判断するようにしても良い。
【０１０３】
図９は、本発明の実施例による情報処理装置１０２ｃで実行されるガイド処理を表すフローチャートである。このガイド処理は、図３の情報処理装置１０２ｃのＣＰＵにより実行される処理であり、例えば、電子装置１００が図８のステップＳＢ１２で送出するファイル情報を受信した場合に開始される。なお、図２の情報処理装置１０２ａの場合には、以下の処理のうちステップＳＣ４とＳＣ５を省略し、情報処理装置１０２ｂの場合には、以下の処理のうちステップＳＣ２とＳＣ３を省略する。
【０１０４】
ステップＳＣ１でガイド処理を開始し、ステップＳＣ２では、音声化機能がオンあるか否かを判断する。音声化機能がオンである場合には、ＹＥＳの矢印で示すステップＳＣ３に進み、それ以外の場合はＮＯの矢印で示すステップＳＣ４に進む。
【０１０５】
ステップＳＣ３では、電子装置１００が図８のステップＳＢ１２で送出して、情報処理装置１０２ｃで受信したファイル情報に基づき、文字列を音声化する。なお、文字列の音声化処理は周知の技術による。ファイル情報がパス情報であるときは、パス情報に基づき対象ファイルを読み出した後に、必要に応じて文字列を抽出し、音声化の処理を行う。また、ガイド用テキストデータＴＤが直接送出されてきた場合には、必要に応じて文字列を抽出し、音声化の処理を行う。
【０１０６】
ステップＳＣ４では、点字化機能がオンあるか否かを判断する。点字化機能がオンである場合には、ＹＥＳの矢印で示すステップＳＣ５に進み、それ以外の場合はＮＯの矢印で示すステップＳＣ６に進みガイド処理を終了する。
【０１０７】
ステップＳＣ５では、電子装置１００が図８のステップＳＢ１２で送出して、情報処理装置１０２ｃで受信したファイル情報に基づき、文字列を点字化する。なお、文字列の点字化処理は周知の技術による。ファイル情報がパス情報であるときは、パス情報に基づき対象ファイルを読み出した後に、必要に応じて文字列を抽出し、点字化の処理を行う。また、ガイド用テキストデータＴＤが直接送出されてきた場合には、必要に応じて文字列を抽出し又はファイルフォーマットを変換し、点字化の処理を行う。その後、ステップＳＣ６に進みガイド処理を終了する。
【０１０８】
以上、本発明の実施例によれば、ガイド用のテキストデータやオーディオデータ等を予め電子装置１００本体に内蔵しておく必要がない。着脱可能又は書き換え可能な記録媒体から、必要なガイド用テキストデータを読み出して、音声化又は点字化が可能な情報機器に送出することにより、ガイド用テキストデータを後から自由に追加、変更、更新することが可能となる。
【０１０９】
また、電子装置１００上の操作に応じて、接続される情報処理装置に対して、ガイド用のテキストデータを読み出して音声化又は点字化するように指示することが可能となる。これにより、低コストで電子装置１００をガイド機能対応とすることが可能となる。
【０１１０】
また、ガイド用テキストデータは、一般的なテキストファイルフォーマットで記録されるので、ガイドのための特別なハードウェア構成は必要なく、ガイド機能による電子装置１００の負荷を軽減することができる。
【０１１１】
さらに、ガイド用テキストデータを追加、変更、更新することができるので、ガイドの内容（読み上げる言葉の内容）や言語などをユーザが自由にカスタマイズすることが可能となる。
【０１１２】
また、着脱可能又は書き換え可能な記録媒体にガイド用テキストデータを記憶して、それをガイドに用いることにより、電子装置１００本体の設定をまったく変えることなく、記録媒体を差し替える又は内容を更新するだけの簡単な操作で、複数のガイドを簡単に切り替えることが可能となる。例えば、別の言語のガイド音声等を使用可能となる。さらに、記録媒体を譲渡したり貸し借りしたりすることにより、他人の作成したガイド用テキストデータを、記録媒体を差し替えるだけの簡単な操作で使用することができる。
【０１１３】
また、本発明の実施例によれば、ガイドを実行するときには、当該操作によって実行される本来の機能を実行せずに、当該機能を案内する音声の再生のみを接続した情報処理装置に行わせるようにできるので、視覚障害者がタッチパネルを使用する際にも、意図しない機能を間違って選択して実行させることを防止できる。
【０１１４】
また、本発明の実施例によれば、ガイド内容はテキスト形式で記述されているため、音声に限らないガイド方法をユーザが選択でき、たとえば点字でガイドを実現すれば、自動演奏の再生中であっても演奏音を妨げることなくガイドを利用できる。
【０１１５】
また、本発明の実施例によれば、ガイド用テキストデータを製品出荷後に着脱可能な記録媒体やインターネット等で提供することが可能となる。よって、本実施例による電子装置１００の開発段階（生産開始までの間）にガイド用の音声を収録する必要がなくなり、開発中の工数を削減できる。また、電子装置１００の製造者がガイド用のテキストファイルを制作してユーザに配布する場合、電子装置１００の開発が完了（仕様が確定）してからガイド用のテキストファイルの制作を始められるので、仕様変更による手戻りがなく開発効率がよいうえ、テキストデータは音声データに比べて制作が容易であるので、低コストでガイド用のデータを制作できる。
【０１１６】
また、本発明の実施例によれば、コストをかけずにガイド機能が実現できるので、多数の製品にガイドの機能を搭載することができ、従来は視覚障害者が使用しなかった（できなかった）製品のマーケットを広げることができる。また、製品が異なっても機能が同じなら同じガイド用テキストデータを使用可能であるため、後発モデルではほとんど開発コストがかからない。
【０１１７】
また、本発明の実施例によれば、電子装置１００にガイド用テキストデータを内蔵しないで発売することができるので、ガイドが不要なユーザは、ガイド用のコストを負担せずに安価に製品を入手することができる。また、一方でガイドが必要なユーザにとっては、製品購入後にガイド用テキストデータの記録された記録媒体（ＵＳＢメモリやメモリーカード）を製造者やサードパーティから入手して、製品本体に装着するだけで、簡単・確実にガイドを利用できる。さらに、機能ＩＤ（機能を実現するための操作）とファイル名の対応テーブルを製品の製造者から入手すれば、ユーザが自作したテキストファイルをガイド用テキストデータとして使用することも可能となる。
【０１１８】
なお、上述の実施例では、ガイド用テキストデータＴＤを読み出すフォルダを分けて、同一機能に対応するファイルには同一ファイル名をつけることで、多言語に対応させていたが、例えば、ファイル名の先頭や末尾などに言語コードをつけておくことで、言語設定に対応するファイル名を有するガイド用テキストデータＴＤを読み出すようにしても良い。
【０１１９】
また、本実施例では、機能ＩＤとガイド用テキストデータとの対応を定義する対応情報として対応テーブルを用いたが、機能に対するガイド用テキストデータ特定するための情報であれば、テーブル形式でなくてもよい。たとえば、ある機能が選択されると、機能に対応するテキストファイル名がＲＡＭ上の所定の領域に書き込まれるようにし、その領域を参照することでテキストファイル（ガイド用テキストデータ）を特定するなどの方法が考えられる。あるいは、機能ＩＤや機能名称自体がガイド用テキストデータを特定するための情報であってもよく、機能ＩＤが「００１」である機能が選択されるとファイル名に「００１」が含まれるテキストファイル（ガイド用テキストデータ）が特定されたり、機能名称が「Ｖｏｌｕｍｅ」である場合にファイル名に「ｖｏｌｕｍｕ」が含まれるテキストファイルが特定されたりしてもよい。
【０１２０】
また、本実施例では、機能ＩＤに対するガイド用テキストデータをテキストファイルのファイル名により特定したが、他の方法で特定してもよい。たとえばファイル名ではなくフォルダ名を機能ＩＤと対応付けておき、ある機能が選択されると機能に対応するフォルダが特定されて、特定されたフォルダ内にあるテキストファイルを再生するよう構成してもよい。この場合、テキストファイルのファイル名は任意であってよい。
【０１２１】
また、本発明の実施例は、電子楽器の形態に限らず実施例に対応するコンピュータプログラム等をインストールした市販のコンピュータ等によって、実施させるようにしてもよい。その場合には、各実施例に対応するコンピュータプログラム等を、ＣＤ−ＲＯＭ等のコンピュータが読み込むことが出来る記録媒体に記憶させた状態で、ユーザに提供してもよい。また、そのコンピュータ等が、ＬＡＮ、インターネット、電話回線等の通信ネットワークに接続されている場合には、通信ネットワークを介して、コンピュータプログラムや各種データ等をユーザに提供してもよい。
【０１２２】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【符号の説明】
【０１２３】
６…バス、７…ＲＡＭ、８…ＲＯＭ、９…ＣＰＵ、１０…タイマ、１１…検出回路、１２…設定操作子、１３…表示回路、１４…ディスプレイ、１５…記憶装置、１８…音源回路、１９…サウンドシステム、２０…ＤＡＣ、２１…通信Ｉ／Ｆ、２２…演奏操作子、３１…操作部、３２…ファイル検索・読出部、３３…ファイル情報抽出・変換部、４１…音声合成部、４２…サウンドシステム、４３…点字出力部、５０…タッチパネル、５１…機能ボタン、５２…ガイドボタン、５３…パラメータ変更ダイアル、５４…ＥＸＩＴボタン、５５…ボタン、５６…表示領域、５７…フェーダー、５８…ガイド機能オンオフボタン、１００…電子装置（電子楽器）、１０１…記憶装置、１０２…情報処理装置、２００．２０１…ガイドシステム
【図１】
2013178510.tif 000003
【図２】
2013178510.tif 000004
【図３】
2013178510.tif 000005
【図４】
2013178510.tif 000006
【図５】
2013178510.tif 000007
【図６】
2013178510.tif 000008
【図７】
2013178510.tif 000009
【図８】
2013178510.tif 000010
【図９】
2013178510.tif 000011