(57)【特許請求の範囲】
【請求項１】
機器の操作方法を利用者に習得させるために、機能別に、操作可能な操作項目を説明する情報と、数字を入力するテンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供する音声操作支援装置において、
前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段と、
このスキップ宣言受付手段により前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ手段と、
この情報スキップ手段により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力手段と、
を備え、
前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、
前記情報スキップ手段は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する、
ことを特徴とする音声操作支援装置。
【請求項２】
前記操作説明情報のスキップする幅を決定するスキップ単位を受け付けるスキップ単位受付手段を更に備えており、
前記情報スキップ手段は、現在提供中の前記操作説明情報から前記スキップ単位受付手段で受け付けたスキップ単位だけ後方又は前方に位置する別の前記操作説明情報の提供を指示する、
ことを特徴とする請求項１記載の音声操作支援装置。
【請求項３】
前記データ長は、前記説明項目毎に可変である、
ことを特徴とする請求項１記載の音声操作支援装置。
【請求項４】
前記操作説明情報には、前記各説明項目内容の指標が含まれている、
ことを特徴とする請求項１ないし３のいずれか一記載の音声操作支援装置。
【請求項５】
前記操作説明情報の各説明項目の番号と対応していてスキップ時に再生する複数の再生指示情報を前記操作説明情報とは別に備えていて、
前記情報スキップ手段は、前記各説明項目に対応付けられている前記番号に従って提供を指示する前記操作説明情報に対応付けられている前記再生指示情報を決定する、
ことを特徴とする請求項１記載の音声操作支援装置。
【請求項６】
前記再生指示情報には、前記操作説明情報の前記各説明項目内容の指標が含まれている、
ことを特徴とする請求項５記載の音声操作支援装置。
【請求項７】
前記スキップ単位受付手段は、前記スキップ宣言受付手段として機能する操作キー毎にスキップ単位を割り当てることによりスキップ単位を決定する、
ことを特徴とする請求項２記載の音声操作支援装置。
【請求項８】
前記スキップ単位受付手段は、前記スキップ宣言受付手段として機能する操作キーと他のキーとの組み合わせに応じてスキップ単位を決定する、
ことを特徴とする請求項２記載の音声操作支援装置。
【請求項９】
前記スキップ単位受付手段は、前記スキップ宣言受付手段として機能する操作キーに対する連続操作時間に応じてスキップ単位を決定する、
ことを特徴とする請求項２記載の音声操作支援装置。
【請求項１０】
前記スキップ単位受付手段は、前記スキップ宣言受付手段として機能するタッチパネルの接触エリアの領域に応じてスキップ単位を決定する、
ことを特徴とする請求項２記載の音声操作支援装置。
【請求項１１】
前記音声出力手段は、前記情報スキップ手段により指示された前記操作説明情報のテキストの内容を解析して音素や音節単位に変換し、変換された単位の音声素片データを用いて音声波形を合成して音声として出力する、
ことを特徴とする請求項１記載の音声操作支援装置。
【請求項１２】
前記各説明項目の先頭位置からのデータ長は、可変である、
ことを特徴とする請求項１記載の音声操作支援装置。
【請求項１３】
操作方法を利用者に習得させるために、電子機器が有する機能別に、操作可能な操作項目を説明する情報と、数字を入力するテンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供し、利用者の操作に従って各種処理を実行する電子機器において、
前記機能別に、操作可能な操作項目について、多階層の木構造となるように、最上層の分類から最下層の設定項目に至るまで分類した階層メニューを設定し、この木構造の分類あるいは設定項目からなる各ノードに、機能番号を割り当てるようにして、この木構造を記憶するメニュー記憶手段と、
前記テンキーと、前記テンキーによって指定された機能番号に対応する分類あるいは設定項目を、前記メニュー記憶手段から取得し、前記階層メニューの該分類あるいは設定項目へ次の操作位置を移すメニュー制御手段と、
前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段と、
このスキップ宣言受付手段により前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ手段と、
この情報スキップ手段により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力手段と、
を備え、
前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、
前記情報スキップ手段は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する、
ことを特徴とする電子機器。
【請求項１４】
操作方法を利用者に習得させるために、画像形成装置が有する機能別に、操作可能な操作項目を説明する情報と、数字を入力するテンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供し、利用者の操作に従って画像形成処理を実行する画像形成装置において、
前記機能別に、操作可能な操作項目について、多階層の木構造となるように、最上層の分類から最下層の設定項目に至るまで分類した階層メニューを設定し、この木構造の分類あるいは設定項目からなる各ノードに、機能番号を割り当てるようにして、この木構造を記憶するメニュー記憶手段と、
前記テンキーと、前記テンキーによって指定された機能番号に対応する分類あるいは設定項目を、前記メニュー記憶手段から取得し、前記階層メニューの該分類あるいは設定項目へ次の操作位置を移すメニュー制御手段と、
前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段と、
このスキップ宣言受付手段により前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ手段と、
この情報スキップ手段により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力手段と、
を備え、
前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、
前記情報スキップ手段は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する、
ことを特徴とする画像形成装置。
【請求項１５】
機器の操作方法を利用者に習得させるために、機能別に、操作可能な操作項目を説明する情報と、前記テンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供する処理をコンピュータに実行させるプログラムであって、
前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ機能と、
この情報スキップ機能により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力機能と、
を前記コンピュータに実行させ、
前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、
前記情報スキップ機能は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する、
ことを特徴とするプログラム。
【請求項１６】
前記操作説明情報のスキップする幅を決定するスキップ単位を受け付けるスキップ単位受付機能を更に前記コンピュータに実行させ、
前記情報スキップ機能は、現在提供中の前記操作説明情報から前記スキップ単位受付機能で受け付けたスキップ単位だけ後方又は前方に位置する別の前記操作説明情報の提供を指示する、
ことを特徴とする請求項１５記載のプログラム。
【請求項１７】
前記操作説明情報の各説明項目の番号と対応していてスキップ時に再生する複数の再生指示情報を前記操作説明情報とは別に備えていて、
前記情報スキップ機能は、前記各説明項目に対応付けられている前記番号に従って提供を指示する前記操作説明情報に対応付けられている前記再生指示情報を決定する、
ことを特徴とする請求項１５記載のプログラム。
【請求項１８】
前記スキップ単位受付機能は、前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段として機能する操作キー毎にスキップ単位を割り当てることによりスキップ単位を決定する、
ことを特徴とする請求項１６記載のプログラム。
【請求項１９】
前記スキップ単位受付機能は、前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段として機能する操作キーと他のキーとの組み合わせに応じてスキップ単位を決定する、
ことを特徴とする請求項１６記載のプログラム。
【請求項２０】
前記スキップ単位受付機能は、前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段として機能する操作キーに対する連続操作時間に応じてスキップ単位を決定する、
ことを特徴とする請求項１６記載のプログラム。
【請求項２１】
前記スキップ単位受付機能は、前記スキップ宣言受付手段として機能するタッチパネルの接触エリアの領域に応じてスキップ単位を決定する、
ことを特徴とする請求項１６記載のプログラム。
【請求項２２】
前記音声出力機能は、前記情報スキップ手段により指示された前記操作説明情報のテキストの内容を解析して音素や音節単位に変換し、変換された単位の音声素片データを用いて音声波形を合成して音声として出力する、
ことを特徴とする請求項１５記載のプログラム。
【請求項２３】
前記各説明項目の先頭位置からのデータ長は、可変である、
ことを特徴とする請求項１５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の操作方法を利用者に習得させるための操作説明情報を音声で提供する音声操作支援装置、電子機器、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
近年、複写機、ファクシミリ装置、プリンタ装置、スキャナ装置やそれらのＯＡ機器が提供する機能を１台に統合したデジタル複合機（以下、ＭＦＰ（Multi-Function Peripherals）という）等の装置は、デジタル技術の導入などによって取り扱う機能が飛躍的に多様となりテンキーや機能キーだけでは操作ができなくなったために、ディスプレイ上にタッチパネルを設け、画面には操作手順を示す文字や入力場所を示す絵等が表示され、利用者が絵に対応して予め設定された入力エリアに触れることによって入力を行うタッチパネル入力方法が広く普及している。
【０００３】
ところで、身体障害を持った者の社会進出を促進する意味からも、身体障害を持った者が晴眼者と同じように働けるオフィス環境を整備することが望ましく、特に、米国では、リハビリテーション法５０８条が２００１年６月２１日から施行され、米国連邦政府はＩＴ機器調達において障害者が利用できる機器を購入する義務があり、州政府、関連施設、民間企業にも追従の動きが出てきている。
【０００４】
上述したようなＭＦＰでは、その操作が益々複雑化する傾向にあり、ディスプレイパネルやタッチパネル等にインストラクションを表示しなければ正しく使いこなすのが困難となってきている。特に視覚障害を有する者にとっては、この傾向は決定的なバリアを生む結果となる。
【０００５】
例えば、視覚障害者がＭＦＰを操作する場合、ハードキーによる操作であれば、キーの配置を覚えることで、触覚に頼る操作もある程度可能であるが、触覚によって知覚できない液晶タッチパネル上の仮想ボタンを操作することはまったく不可能である。この操作では、操作手順とタッチエリアの位置を予め覚えておかなければならないが、操作手順やタッチエリアの位置が変わってしまった場合、利用者が覚えていた操作手順、タッチエリアの位置が無効になってしまう。このため、視覚障害を有する者にとってＭＦＰを事実上使用不可能にしている。
【０００６】
そこで、特許文献１，２には、ＭＦＰの操作に対して、音声を使用した操作及び操作のガイダンスが行われる「非視覚モード」と、タッチパネルと液晶表示によって操作が行われる「視覚モード」とを有している機器操作装置が開示されている。この機器操作装置における「非視覚モード」は、機器の操作項目を機能グループ別に分類して木構造メニューを作成し、このメニュー上の項目を音声情報を手がかりにして選択させる。そして、項目が選択されると、装置側から利用者への確認用に選択されたことを音声で出力するようになっている。このような機器操作装置を用いることにより、視覚に障害がある人であってもＭＦＰを操作できるようになっている。
【０００７】
【特許文献１】特開２００３−１４０８８０号公報
【特許文献２】特開２００３−１３１７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、ＭＦＰなどの電子機器を初めて操作する場合や特定の項目の設定方法を利用者が知りたい場合、それらを事前に習得するための操作説明（チュートリアル）も音声情報だけで提供することが望ましい。また、ＭＦＰで設定できる項目は多数あるので、利用者の用途に応じて特定の項目の部分だけを習得すればよい場合もあり得る。
【０００９】
ところが、ＭＦＰではその操作が益々複雑化する傾向にあり、項目数の増加に伴ってその説明量も多くなる傾向にあるので、目的の項目を探すのに時間がかかるという問題がある。特に、所望する操作説明が後ろのほうにあった場合には、説明内容の全てを最初から聞いていかなければならず、操作の習得という本来の目的以前に時間を費やすことになり、利用者に負担がかかるという不都合がある。
【００１０】
本発明は、上記に鑑みてなされたものであって、視覚障害者等の利用者に負担をかけることなく操作を習得させることができる音声操作支援装置、電子機器、画像形成装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、機器の操作方法を利用者に習得させるために、機能別に、操作可能な操作項目を説明する情報と、前記テンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供する音声操作支援装置において、前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段と、このスキップ宣言受付手段により前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ手段と、この情報スキップ手段により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力手段と、を備え、前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、前記情報スキップ手段は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する。
【００１２】
また、本発明は、操作方法を利用者に習得させるために、電子機器が有する機能別に、操作可能な操作項目を説明する情報と、数字を入力するテンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供し、利用者の操作に従って各種処理を実行する電子機器において、前記機能別に、操作可能な操作項目について、多階層の木構造となるように、最上層の分類から最下層の設定項目に至るまで分類した階層メニューを設定し、この木構造の分類あるいは設定項目からなる各ノードに、機能番号を割り当てるようにして、この木構造を記憶するメニュー記憶手段と、前記テンキーと、前記テンキーによって指定された機能番号に対応する分類あるいは設定項目を、前記メニュー記憶手段から取得し、前記階層メニューの該分類あるいは設定項目へ次の操作位置を移すメニュー制御手段と、前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段と、このスキップ宣言受付手段により前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ手段と、この情報スキップ手段により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力手段と、を備え、前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、前記情報スキップ手段は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する。
【００１３】
また、本発明は、操作方法を利用者に習得させるために、画像形成装置が有する機能別に、操作可能な操作項目を説明する情報と、数字を入力するテンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供し、利用者の操作に従って画像形成処理を実行する画像形成装置において、前記機能別に、操作可能な操作項目について、多階層の木構造となるように、最上層の分類から最下層の設定項目に至るまで分類した階層メニューを設定し、この木構造の分類あるいは設定項目からなる各ノードに、機能番号を割り当てるようにして、この木構造を記憶するメニュー記憶手段と、前記テンキーと、前記テンキーによって指定された機能番号に対応する分類あるいは設定項目を、前記メニュー記憶手段から取得し、前記階層メニューの該分類あるいは設定項目へ次の操作位置を移すメニュー制御手段と、前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けるスキップ宣言受付手段と、このスキップ宣言受付手段により前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ手段と、この情報スキップ手段により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力手段と、を備え、前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、前記情報スキップ手段は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する。
【００１４】
また、本発明は、機器の操作方法を利用者に習得させるために、機能別に、操作可能な操作項目を説明する情報と、前記テンキーの配置に従って割り当てられた各キーの機能を説明する情報と、を含む情報である操作説明情報を音声で提供する処理をコンピュータに実行させるプログラムであって、前記操作説明情報を音声で提供している際に、利用者自身による操作によって前記操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の前記操作説明情報から後方又は前方に位置する前記操作説明情報の提供を指示する情報スキップ機能と、この情報スキップ機能により指示された前記操作説明情報を音出力装置に対して音声出力する音声出力機能と、を前記コンピュータに実行させ、前記操作説明情報は、説明項目毎に分けられており、前記各説明項目に対しては番号が対応付けられていて、前記情報スキップ機能は、前記番号に従った前記各説明項目の先頭位置からのデータ長により、提供を指示する前記操作説明情報を決定する。
【発明の効果】
【００３６】
請求項１，１３，１４，１５にかかる発明によれば、操作説明情報を音声で提供している際に、操作説明情報の早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中の操作説明情報から後方又は前方に位置する操作説明情報の提供を指示し、音出力装置に対して音声出力することにより、所望する操作説明を容易に探し出して聞くことができるようになるので、視覚障害者等の利用者に負担をかけることなく操作を習得させることができるという効果を奏する。また、各説明項目に対応付けられている番号に従って提供を指示する操作説明情報を決定することにより、視覚障害者等の利用者が移動したい番号を知っていることを条件として、所望の番号の操作説明情報に素早く近づくことができ、視覚障害者等の利用者が所望する操作説明を素早く探し当てて聞くことができるので、操作性を向上させることができるとともに、操作説明情報の提供の指示は、各説明項目の先頭位置からのデータ長によることにより、章題は各操作説明情報の説明項目により、短いものから長いものまでさまざまになることが予想されるため、この題名の音声時間長に合わせて各説明項目の先頭位置からのデータ長を設定しておけば、スキップ時の再生時間を過不足なく調整できるので、視覚障害者等の利用者への了解性をさらに向上させることができるという効果を奏する。
【００３７】
請求項２，１６にかかる発明によれば、操作説明情報のスキップする幅を決定するスキップ単位を受け付け、受け付けたスキップ単位だけ現在提供中の操作説明情報から後方又は前方に位置する別の操作説明情報の提供を指示することにより、所望する操作説明を更に容易に探し出して聞くことができるようになるので、視覚障害者等の利用者に負担をかけることなく操作を習得させることができるという効果を奏する。
【００４０】
また、請求項３にかかる発明によれば、データ長は説明項目毎に可変であることにより、操作説明情報の先頭に記録しておく内容を数字以外の他の内容にも拡張することができる。例えば、数字ではなく、章題を操作説明情報の先頭に記録して現在位置の確認を行わせることを考える。この場合、章題は各操作説明情報の説明項目により、短いものから長いものまでさまざまになることが予想される。この題名の音声時間長に合わせて各操作説明情報の再生データ長を設定しておけば、スキップ時の再生時間を過不足なく調整できるので、視覚障害者等の利用者への了解性をさらに向上させることができるという効果を奏する。
【００４１】
また、請求項４にかかる発明によれば、操作説明情報には各説明項目内容の指標が含まれていることにより、例えば各説明項目内容の指標として章番号あるいは章題などを操作説明情報に含めることにより、視覚障害者等の利用者が移動したい章番号あるいは章題などを知っていることを条件として、所望の説明項目の操作説明情報に素早く近づくことができるという効果を奏する。
【００４２】
また、請求項５，１７にかかる発明によれば、各説明項目に対応付けられている番号に従って提供を指示する操作説明情報に対応付けられている再生指示情報を決定することにより、視覚障害者等の利用者が移動したい番号を知っていることを条件として、所望の番号の操作説明情報に対応付けられている再生指示情報に素早く近づくことができ、視覚障害者等の利用者が所望する操作説明を素早く探し当てて聞くことができるので、操作性を向上させることができるという効果を奏する。
【００４３】
また、請求項６にかかる発明によれば、操作説明情報に対応付けられている再生指示情報には各説明項目内容の指標が含まれていることにより、例えば各説明項目内容の指標として章番号あるいは章題などを操作説明情報に対応付けられている再生指示情報に含めることにより、視覚障害者等の利用者が移動したい章番号あるいは章題などを知っていることを条件として、所望の説明項目の操作説明情報に素早く近づくことができるという効果を奏する。
【００４４】
また、請求項７，１８にかかる発明によれば、スキップ宣言受付手段として機能する操作キー毎にスキップ単位を割り当てることによりスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができるという効果を奏する。
【００４５】
また、請求項８，１９にかかる発明によれば、スキップ宣言受付手段として機能する操作キーと他のキーとの組み合わせに応じてスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができるという効果を奏する。
【００４６】
また、請求項９，２０にかかる発明によれば、スキップ宣言受付手段として機能する操作キーに対する連続操作時間に応じてスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができるという効果を奏する。
【００４７】
また、請求項１０，２１にかかる発明によれば、スキップ宣言受付手段として機能するタッチパネルの接触エリアの領域に応じてスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができるという効果を奏する。
【００４８】
また、請求項１１，２２にかかる発明によれば、指示された操作説明情報のテキストの内容を解析して音素や音節単位に変換し、変換された単位の音声素片データを用いて音声波形を合成して音声として出力することにより、録音作業が不要になるため、製作コストを抑えることができ、記憶容量も節約できる装置を実現することができるという効果を奏する。また、操作説明情報の内容を後日変更する場合でも、テキストの書き換えだけで済み、新たに録音することもないので、保守性もよい。
【００４９】
また、請求項１２，２３にかかる発明によれば、スキップ処理中に再生する時間を可変にしたことにより、チュートリアルデータの先頭に記録しておく内容を数字以外の他の内容にも拡張することができる。例えば、数字ではなく、章題をチュートリアルデータの先頭に記録して現在位置の確認を行わせることを考える。この場合、章題は各チュートリアルデータの説明項目により、短いものから長いものまでさまざまになることが予想される。この題名の音声時間長に合わせて各チュートリアルデータの再生バイト数を設定しておけば、スキップ時の再生時間を過不足なく調整できるので、利用者への了解性をさらに向上させることができる。
【発明を実施するための最良の形態】
【００６１】
以下に添付図面を参照して、この発明にかかる音声操作支援装置、電子機器、画像形成装置およびプログラムの最良な実施の形態を詳細に説明する。
【００６２】
［第１の実施の形態］
本発明の第１の実施の形態を図１ないし図１１に基づいて説明する。本実施の形態は電子機器及び画像形成装置としてＭＦＰ（デジタル複合機：Multi-Function Peripherals）を適用した例である。なお、本発明の電子機器及び画像形成装置は、ＭＦＰに限ったものではなく、多様化した機能を有する装置（例えば、コピー機、電話機、ＰＤＡ、カーナビゲーションなど）であれば、同様の効果が期待できる。
【００６３】
図１は、本発明の実施の一形態にかかるＭＦＰ１００の構成を示すブロック図である。図１において、ＭＦＰ１００は、ホスト（図示せず）とＭＦＰ１００を接続するためのホスト接続装置１０１、ＦＡＸ回線に接続するためのＦＡＸ回線用接続装置１０２、ＬＡＮ（Local Area Network）等のネットワークへ接続するためのネットワーク接続装置１０３、ＭＦＰ１００の各種設定操作を行うための操作部１０４、原稿台から画像をスキャンし画像データを作成するスキャナ装置１０５、作像装置や給排紙装置を備えたプリンタエンジン１０６、ＭＦＰ全体の制御、プリンタ言語処理、ファクシミリ制御、スキャナ制御、利用者認識処理、音声出力制御、画像データ編集処理およびＭＦＰ操作に対する制御等を行う制御コントローラ１０７、ファクシミリ受信した画像データ、交信記録や各機能で使用した画像データを保存する記憶装置１０８、利用者の操作結果に応じて音および音声を出力するスピーカ、ヘッドフォン等の音出力装置１０９、利用者が発する操作指示の音声を入力する音声入力装置１１０とからなる。
【００６４】
図２は、操作部１０４を示す正面図である。操作部１０４の中央には、ＬＣＤ（Liquid Crystal Display）上にタッチパネルを積層させた液晶表示部２０１が設けられている。この液晶表示部２０１には、ＭＦＰ１００に組み込まれている機能（ＦＡＸ、コピー、プリンタ等）に対する設定項目の表示が行われ、利用者はこの表示された設定項目に値を設定することによってＭＦＰ１００の操作を行う。機能の切り替えは、液晶表示部２０１の左側に設けられている機能キー２０６によって行われる。また、液晶表示部２０１の右側には、各機能で共通に使用する各種テンキー２０２、クリア／ストップキー２０３、スタートキー２０４、利用者が設定情報を確認したいときに用いる「設定確認」キー２０５等の各種キーが配置されている。
【００６５】
加えて、操作部１０４には、本実施の形態のＭＦＰ１００が備えるＭＦＰ１００の操作方法や基本的な機能などを解説するチュートリアル機能（詳細は後述する。）を実行する際に用いる再生／停止キー２０７、スキップ宣言受付手段として機能する操作キーである早送りキー２０８、スキップ宣言受付手段として機能する操作キーである巻戻しキー２０９が配置されている。これらの再生／停止キー２０７、早送りキー２０８、巻戻しキー２０９は、チュートリアル機能の実行の際の音声データの再生／停止、早送り（後方にスキップする処理）、巻戻し（前方にスキップする処理）を宣言するためのものであり、テープレコーダなどのボタン配置に類似している。したがって、普段使い慣れた機器を使用する場合と同じ感覚で操作が可能になり、利用者にとって扱いやすいものとなっている。
【００６６】
図３は、制御コントローラ１０７の構成を示すブロック図である。制御コントローラ１０７は、コンピュータを主体に構成されており、情報処理を行うＣＰＵ（Central Processing Unit）１と、ＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）２と、情報を処理中に一時的に格納するＲＡＭ（Random Access Memory）３と、アプリケーションプログラムや処理結果等を保存する記憶部であるＨＤＤ（Hard Disk Drive）４と、情報を外部に保管又は配布し若しくは情報（アプリケーションプログラム等）を外部から入手するための記憶媒体であるリムーバブルメディア６のドライブ５とから構成され、これらの間のデータ通信をバスコントローラ７が調停して動作している。
【００６７】
なお、リムーバブルメディア６としては、フレキシブルディスク、ハードディスク、磁気テープ等のような磁気的な記憶媒体、ＭＯのような光磁気的な記憶媒体、ＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等のような光学的な記憶媒体、半導体メモリ等、各種の記憶媒体が適用できる。
【００６８】
一般的には、利用者がＭＦＰ１００の電源を投入すると、ＣＰＵ１はＲＯＭ２内のＢＩＯＳに含まれるローダーというプログラムを起動させ、ＨＤＤ４からオペレーティングシステム（ＯＳ）をＲＡＭ３に読み込む。ＯＳは起動すると、利用者の操作に応じてアプリケーションプログラムの起動、情報の読み込み、保存等をサポートする。代表的なＯＳとしては、Windows（Microsoft Corporationの登録商標）、ＵＮＩＸ（Ｘ/Open, Inc.の登録商標）等が知られている。これらのＯＳ上で走るプログラムをアプリケーションプログラムと呼んでいる。なお、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００６９】
また、一般的には、ＨＤＤ４にインストールされるアプリケーションプログラムは、リムーバブルメディア６に記録され、このリムーバブルメディア６に記録されたアプリケーションプログラムがＨＤＤ４にインストールされる。このため、リムーバブルメディア６も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばネットワーク接続装置１０３を介して外部から取り込まれ、ＨＤＤ４にインストールされても良い。
【００７０】
このような制御コントローラ１０７は、ＯＳ上で動作するアプリケーションプログラムが起動すると、ＣＰＵ１がこのアプリケーションプログラムに従うことにより、ＭＦＰ全体の制御、プリンタ言語処理、ファクシミリ制御、スキャナ制御、利用者認識処理、音声出力制御、画像データ編集処理およびＭＦＰ操作に対する制御等を行う。
【００７１】
ここで、ＣＰＵ１がこのアプリケーションプログラムに従って各部を制御することにより実行されるＭＦＰ１００の基本的な処理動作について簡単に説明する。
【００７２】
プリンタ機能を利用する場合には、制御コントローラ１０７は、ホスト接続装置１０１を介してホストから送信された印刷データ、または、ネットワーク接続装置１０３を介して接続されたコンピュータから送信された印刷データを制御コントローラ１０７の受信バッファに一時蓄えた後、プリンタ言語処理に従い画像データに展開し、プリンタエンジン１０６に送ることにより印刷を実行する。また、コピー機能を利用する場合には、制御コントローラ１０７は、スキャナ装置１０５から読み取られた画像データをプリンタエンジン１０６に送って印刷を実行する。
【００７３】
また、制御コントローラ１０７は、操作部１０４の液晶表示部２０１に絵情報をさせ、この絵情報に従って利用者がコピーの指示を与えた場合、スキャナ装置１０５で読み取られた画像データを一旦記憶装置１０８へ格納しておく。そして、制御コントローラ１０７は、自身が有している画像データ編集処理により、画像データの編集、複数画像の重ね合わせ等を実行したあと、その画像データをプリンタエンジン１０６によって印刷したり、ＦＡＸ回線用接続装置１０２によってＦＡＸ送信したりすることができる。
【００７４】
また、制御コントローラ１０７は、スキャナ装置１０５で読み取られた画像データ、ＦＡＸ回線用接続装置１０２を介して得たファクシミリ画像データやネットワーク接続装置１０３を介して得た画像データをホスト接続装置１０１やネットワーク接続装置１０３を介して外部のコンピュータへ送信し、そのコンピュータのアプリケーションで受信した画像データを再加工するようにも使うことができる。さらに、制御コントローラ１０７は、ネットワーク接続装置１０３を介してインターネットに接続した画像データサーバから画像データを取り寄せて、プリンタエンジン１０６によって印刷することもできる。
【００７５】
次に、ＣＰＵ１がアプリケーションプログラムに従って各部を制御することにより実行される本実施の形態のＭＦＰ１００の特徴的な処理動作について説明する。
【００７６】
本実施の形態のＭＦＰ１００の利用者は、次の２種類に分類される。
（１）ＭＦＰ１００を自由に操作できない人
これに分類される人は、視覚障害者、肢体不自由者、弱視者、老眼・近眼の人（以下、視覚障害者等と呼ぶ）のように操作部１０４の液晶表示部２０１の画面やタッチパネルを見て操作できない人である。または、健常者であっても、音声や音での操作を選択した人もこの分類に含まれる。この分類に属する人がＭＦＰ１００を操作するときは、音声および音によって操作のガイダンスが行われることになる。ＭＦＰ１００のこの処理形態を「非視覚モード」と呼ぶことにする。
（２）ＭＦＰ１００を自由に操作できる人
これに分類される人は、上記の（１）に含まれない人であって、晴眼者の健常者である。この分類に属する人がＭＦＰ１００を操作するときは、操作部１０４の液晶表示部２０１のタッチパネルや各種キーによって操作が行われるが、ＭＦＰ１００のこの処理形態を「視覚モード」と呼ぶことにする。
【００７７】
そこで、本実施の形態のＭＦＰ１００は、特徴的な機能として、音声および音によって操作のガイダンスを行う「非視覚モード」と通常の「視覚モード」との何れかを選択的に実行することができるようになっている。
【００７８】
ここで、図４はＣＰＵ１がアプリケーションプログラムに従うことにより実現される制御コントローラ１０７における特徴的な機能を示す機能ブロック図である。図４に示すように、制御コントローラ１０７は、操作制御部３０１、操作入力部３０２、機能制御部３０３、視覚表示部３０４、視覚制御部３０５、メニュー制御部３０６、メニューデータベース（ＤＢ）３０７、音声出力部３０８、機能実行部３０９、音声入力部３１０、音声認識部３１１、案内メッセージ記憶部３１２を備えていて音声操作支援装置としても機能する。
【００７９】
機能制御部３０３は、「視覚モード」または「非視覚モード」のいずれを使用するかを決定し、利用者にコピー機能やファクシミリ機能等のいずれの機能を使うかを指示させ、それに対する操作のための初期設定と全体の制御を行う。より詳細には、機能制御部３０３は、通常は「視覚モード」であり、利用者により操作部１０４の上のモード切り替えキー（例えば、テンキー２０２の「＊キー」）が押下されたことを検知した場合、「非視覚モード」の制御を行う。なお、利用者がヘッドフォンとマイクを備えたヘッドセットを挿入したことを検知したり、個人識別用、またはこれまでの操作記録などの情報を記憶した非接触型のＩＣカードを認識したりすることで、視覚に障害があることを判断するようにしてもよい。
【００８０】
操作入力部３０２は、操作部１０４上の各種キーからのキー入力信号を受け付けて、そのキー入力信号に応じたキー操作内容を操作制御部３０１に対して出力する。
【００８１】
操作制御部３０１は、操作入力部３０２から受け取った各種の入力操作やその処理結果を操作部１０４に表示する等の操作に対する制御を行う。例えば、「非視覚モード」の時には、テンキー２０２は後述する階層メニューの階層構造を移動させる方向移動キーとして機能させ、「視覚モード」の時には、数字を入力するテンキーとして機能させる。「非視覚モード」の場合、その入力されたテンキー２０２の種別に従った機能をメニュー制御部３０６へ引き渡す。また、操作制御部３０１は、操作入力部３０２から受け取ったキー入力を音声出力部３０８に伝え、機能実行に対応するキー入力を受け取った場合には機能実行部３０９にも伝える。
【００８２】
視覚表示部３０４は、操作部１０４の液晶表示部２０１のＬＣＤに対し、「視覚モード」では、各種の機能や各種の設定項目を選択するための画面表示を行う。「非視覚モード」では、操作部１０４の液晶表示部２０１のＬＣＤに対し、利用者が後述する階層メニューから選択し確定した設定項目を画面へ表示する。なお、「非視覚モード」の場合、「非視覚モード」から一時的に「視覚モード」へ切り替えて、設定項目を選択することができる。
【００８３】
視覚制御部３０５は、「視覚モード」では、操作部１０４の液晶表示部２０１に設置されたタッチパネルからの入力信号を受け付けて、その入力信号に応じた操作内容を操作制御部３０１に対して出力する。
【００８４】
メニュー制御部３０６は、後述する階層メニューを保持するメニューデータベース（ＤＢ）３０７を管理している。操作入力部３０２から渡された入力キーの種別がメニュー上の移動を伴う場合には、入力機能番号がメニューＤＢ３０７に存在するかどうかを検索し、存在すれば現在の機能番号を入力機能番号に置き換え、この置き換えられた機能番号に対応した設定項目が示す位置に移動し、その処理が行われる。また、移動を伴わないときには、そのキーに対する処理を行う。
【００８５】
また、メニュー制御部３０６は、案内メッセージ記憶部３１２を管理している。案内メッセージ記憶部３１２は、利用者に対して出力する音声等の案内メッセージデータを記憶している部分である。これは、キー毎の名称や機能を記憶している。
【００８６】
音声出力部３０８は、「非視覚モード」において、メニュー制御部３０６や操作制御部３０１の指示で、テンキー２０２による各種の操作および機能実行の成否を表す動作音、音声ガイダンス、ＢＧＭ等を音出力装置１０９に対して出力する。すなわち、音声出力部３０８は、案内メッセージを、操作制御部３０１からの入力により音声出力等で利用者に提供することができる。案内メッセージは、案内メッセージ記憶部３１２から取り出され、提供される。
【００８７】
音声入力部３１０は、操作入力部３０２から起動され、音声入力装置１１０からの利用者が発声した操作項目名、機能番号、操作項目に含まれる単語を入力し、音声認識部３１１を介して入力された音声を音声認識し、その結果に応じてそれぞれ機能番号へ変換し、操作入力部３０２へ戻す。具体的には、音声認識結果をメニューＤＢ３０７を検索して操作項目名から機能番号へ変換する。また、操作項目名に含まれる単語が入力された場合には、その単語を含む操作項目をメニューＤＢ３０７の中から検索し、その結果が１つの操作項目であれば、その検索された操作項目に対応する機能番号へ変換する。検索結果が複数の時には、検索結果を読み上げてその中から利用者が選択する。
【００８８】
音声認識部３１１は、音声入力部３１０によって呼び出され、現在利用者が操作している機能（コピー機能やファクシミリ機能）に対する音声認識用辞書（例えば、コピー用の辞書）を用いて、利用者が発声した音声（階層メニューの操作項目名、キーワード、操作指令等）を音声認識した結果を音声入力部３１０へ戻す。
【００８９】
機能実行部３０９は、操作制御部３０１から渡される各種の設定項目に対する設定値を機能（例えば、コピー機能やファクシミリ機能等）に応じて定められたＭＦＰ１００の制御コントローラ１０７内のＨＤＤ４に形成されたテーブルへ記憶させる。また、機能実行部３０９は、操作制御部３０１からの指示でＭＦＰ１００の制御コントローラ１０７内のＨＤＤ４に形成されたテーブルに記憶された設定値によって、機能を実行させる。
【００９０】
以下、制御コントローラ１０７による処理動作について説明する。なお、ここでは、ＭＦＰ１００の操作概要を「原稿を複写するときの操作」を用いて説明するが、ＭＦＰ１００の利用者は、上述したいずれの利用者であっても、ＭＦＰ１００の電源やテンキー２０２がどの辺にあるかは分かっており、また、ＭＦＰ１００の基本的な機能や操作方法を一通り勉強済みであることを前提とする。
【００９１】
まず、ＭＦＰ１００の電源を入れた状態では、「視覚モード」で動作するように設定されているので、健常者の利用者では、そのまま操作部１０４の液晶表示部２０１の画面表示とタッチパネルとによって各種の指示を与え、ＭＦＰ１００を操作することができる。「非視覚モード」に「モード」の切り替えを行う場合には、モード切り替えキー（例えば、テンキー２０２の「＊キー」）を一定時間（３秒）以上押し続けることによって切り替える。なお、一旦、「非視覚モード」が設定されると液晶表示部２０１のタッチパネルからの指示はロックされることになるが、「モード」の切り替え指示を行うことによって、随時切り替えることができる。
【００９２】
一方、「非視覚モード」でＭＦＰ１００を動作させたい人は、モード切り替えキー（例えば、テンキー２０２の「＊キー」）を押下して、「視覚モード」から「非視覚モード」へ切り替えることによって、「非視覚モードに入りました」と音声で通知される。なお、ヘッドフォンとマイクを備えたヘッドセットをＭＦＰ１００へ接続することによって，モードを切り替えるようにしてもよい。また、ヘッドセットとＭＦＰ１００との接続は、無線通信やBluetoothを使って交信するようにしてもよい。
【００９３】
その後、利用者が操作部１０４の機能キー２０６「Ｃｏｐｙ」（図２参照）を操作し、制御コントローラ１０７が機能キー２０６「Ｃｏｐｙ」（図２参照）が押されたことを認識すると、ヘッドフォンから「コピーの操作ができるようになりました」と音声で利用者へ知らせる。また、ＭＦＰ１００においては、ＦＡＸやコピー等の機能ごとに、あらかじめ操作可能なすべての操作項目を機能別に分類し、その分類をさらに細分化していくというように多階層を持った単一のメニューを作成しておく。例えば、「Ｃｏｐｙ」機能は、図５−１及び図５−２（この機能分類は一部分を示したに過ぎない）に示すような階層に分類される。
【００９４】
ここで、メニューＤＢ３０７に記憶される階層メニューの構造について説明する。ＭＦＰ１００で扱うＦＡＸ機能、コピー機能、プリンタ機能、スキャナ機能、ＮｅｔＦｉｌｅ機能等の機能ごとに、操作可能なすべての操作項目を機能別に分類し、その分類をさらに細分化していくというように多階層の木構造を持った単一のメニューを作成し、メニューＤＢ３０７へ記憶しておく。例えば、「変倍」、「両面」のように、より詳細な設定項目がある場合には、「変倍」や「両面」を１つの階層名とし、それらの階層の下にさらに「等倍」、「拡大」、「縮小」等選択すべき階層名を配置し、その階層名が「１１５％」、「９３％」といった最終的な設定項目になるまで細分化する。
【００９５】
このような階層メニュー上の設定項目の種類としては、次に挙げるようなものがある。
・同階層中にひとつだけ選択できる選択項目
例えば、「拡大」の階層の下の「１１５％」か「１２２％」等
・機能のＯＮ／ＯＦＦをトグルことができるトグル項目
例えば、「フィニッシャー」の階層の下をソートするか否か等
・数値を設定できる数値項目
例えば、コピーする部数等の場合には、その設定項目を選択後テンキー２０２で数値を入力
・何らかの動作を始動する動作項目
例えば、ＦＡＸ機能で登録されている宛先リストの作成等
【００９６】
例えば、コピー機能の場合、先ず、図５−１および図５−２に示すように、第一階層の階層名を（部数、原稿、用紙、変倍、両面・集約・分割、フィニッシャー等）とし、それぞれ第二階層、第三階層等に細分化しておく。また、図５−１および図５−２に示すように、各階層の階層名および設定項目にはそれぞれ数字が対応しており、この数字を指定することによって、各階層をたどらなくても直接その設定項目を選択することができる。以下、この数字のことを「機能番号」という。
【００９７】
利用者は、操作部１０４に設置された方向移動キーあるいはこの方向移動キーの代用可能なキー（以下、まとめて方向移動キーという）を用いて、この階層メニューの階層をたどって所望の操作項目に移動し、これを選択または値を設定するという操作を繰り返して所望の設定を完了した後に、スタートキー２０４を押下することによって、機能キー２０６「Ｃｏｐｙ」が押されている場合には原稿の複写が作成される。
【００９８】
上述したような階層メニューの操作方法について説明する。上述した階層メニュー上に配置された階層名や設定項目を移動・選択操作するには、方向移動キーあるいはそれに代用可能なキーを用いるが、本実施の形態においてはテンキー２０２を代用して用いることにする。図６は、キーごとに割り当てられた機能を示している。
【００９９】
即ち、階層の上下方向への移動をテンキー２０２中の垂直方向に配置されたキーの押下によって行い、同階層の隣接項目をテンキー２０２中の水平方向に配置されたキーにより行う。図６では、「上方移動（「２」）」キーを押下することによって階層を上にたどり、「下方移動（「８」）」キーを押下することによって階層を下にたどる。また、「左方移動（「４」）」キーを押下することによって同階層を左にたどり、「右方移動（「６」）」キーを押下することによって同階層を右にたどる。尚、上記した方向移動キーを逆に割り当てるようにしてもかまわない。
【０１００】
利用者が階層メニューの下層へ移動するように指示したときに、下層の設定項目が複数ある場合、下に列挙したうちのいずれか予め定めた方法によって、次の設定項目へ移動する。
・下層の最初の項目に移動する。どれが既定値というわけでもない場合、例えば、原稿の種類を選択するときに使用する。
・下層の既に選択されている項目に移動する。例えば、その下層の設定項目に、既に設定がなされた項目があれば、その項目以降の設定の続きかまたはその項目の内容を修正するために、その既に設定がなされた項目へ移動する。
・下層の既定値を持つ項目に移動する。例えば、濃度設定の場合には、「薄い、普通、濃い」の選択項目があるが、一般に、既定値として「普通」を設定しているので、その既定値「普通」の設定項目へ移動する。
【０１０１】
また、利用者が水平方向の移動キーを操作して、同階層を移動する時には、その階層の端へ達した場合には、その階層の反対の端へ移動し、循環的な移動を行う。常に一定方向へ移動することによって、利用者の選択したい項目を見つけることができる。この場合、利用者は、この階層の項目数がどの程度の数なのかを把握することができず、メニュー上で迷子になってしまう可能性が高い。または、この循環移動を行わず、端にきたときそれ以上は移動しないようにしてもよい。この場合には、所望の項目を行き過ぎてしまった場合、反対方向に移動キーを押さなくてはならないが、その階層にある項目がどの程度の数であるかを把握することはできる。
【０１０２】
さらに、図６では、利用者が設定の途中でどの階層にいるか分からなくなった場合や、最初から選択し直したい場合には、例えば、「トップへ戻る（「１」）」キーを押下することによって、どの階層からでもトップの階層（図５−１の例では、第一階層の「部数」）へ戻れる。この場合、それまでに選択または設定された設定項目は、ＭＦＰ１００に記憶しておき、移動キーや設定確認キーによって、それまでに設定・選択された項目内容の確認や修正を行うことができる。
【０１０３】
また、図６において、「直接ジャンプ（「０」）」キーを押下することによって、利用者が設定したい階層や項目へ直接移動することができる。例えば、「直接ジャンプ」キーを押下し、さらにテンキー２０２から「機能番号」を入力することで、その「機能番号」に対応した階層名または項目へ移動することができる。例えば、「直接ジャンプ」キーの押下に続いて、「４３５」をテンキー２０２によって数値入力すると、ＭＦＰ１００は、「変倍」→「縮小」→「７１％」の順で項目が選択されたものと判断する（図５−１、図５−２参照）。
【０１０４】
また、上記のような「直接ジャンプ」キーによって直接設定したい項目の「機能番号」を入力するのではなく、「音声認識（「３」）」キーを押下して、利用者が「機能番号」や「設定項目名」を発声し、それをＭＦＰ１００が認識し、その認識された項目へ直接移動することもできる。
【０１０５】
また、図６において、「部分クリア（「７」）」キーを押すことによって、階層メニュー上で現在いる階層から下層にある設定項目のうち、既定値を変更した設定項目の値を既定値へ戻すことができる。設定値へ戻す際、設定項目ごとに問い合わせて、戻してよいものだけを既定値へ戻すようにしてもよいし、または、既定値を変更した設定項目すべてについて戻してよいかを問い合わせるようにしてもよい。例えば、現在、階層メニューの「フィニッシャー」階層にいる場合は、その階層以下の「ソート／スタック」、「ステープル」、「パンチ」の設定項目で既定値を変更した場合には、その設定値をクリアして既定値へ戻すようにする。
【０１０６】
また、図６において、「現在位置の説明（「９」）」キーを押下することにより、現在、階層メニュー上のどの階層名または設定項目にいるのかを音声によりフィードバックする。フィードバック情報としては、例えば、階層名または設定項目名、機能番号および設定された値（部数）等がある。例えば、用紙をＡ４横に移動した後、「現在位置の説明」キーを押下すると、「用紙をＡ４横に設定します」と音声でフィードバックされる。
【０１０７】
さらに、図６において、上述した各キーによって階層メニューを操作し、所望の設定項目の設定（選択または数値入力の終了）が終了したとき、その設定項目を確定するために「確定（「＃」）」キーを押下する。これにより、ＭＦＰ１００は、確定された設定項目の内容を操作部１０４の液晶表示部２０１の画面へ表示する。
【０１０８】
また、図６において、「モード切り替え（「＊」）」キーを押下すると、現在のモードを切り替える。現在のモードが「非視覚モード」であれば、「視覚モード」へ切り替える。
【０１０９】
上述したようにテンキー２０２を用いて階層メニュー上に配置された階層名や設定項目の移動・選択操作を行う際に、音声によってヘッドフォンなどから出力することにより、その入力および操作結果が確実になされたかを利用者が認識することができ、不安を低減することができる。このときの音声は、状況に応じて音声の属性（音の高さ、声種、音質、調子、音色、話速、音場感）を変化させてフィードバックすることにより、利用者が置かれた状況を直感的に把握させることができる。
【０１１０】
まず、移動操作によって階層メニューをたどって、階層名や設定項目へ達したときに、その階層名や設定項目を所定の内容の音声フィードバックを行う。例えば、「拡大」や「１１４％」等の設定項目へ移動したときには、その項目名を読み上げる。これにより、利用者がどの設定項目に移動したかを認識できる。
【０１１１】
この項目名を読み上げる際、既に選択されている項目をまだ選択されていない項目よりも高い声で読み上げる。これによって利用者に対して活性度の高いイメージを与え、その項目が現在選択されていることを、言語表現によるよりも素早く直感的に伝えることができる。
【０１１２】
例えば、図５−１および図５−２の階層メニューにおいて、「変倍」の下階層の「等倍」や「拡大」はそれらのうちのどれかひとつが選択されるべきものであるが、現在どれが選択されているかを利用者が知ることができれば「等倍」が選ばれているのにさらに「等倍」を選択するという無駄が省ける。また、例えば「原稿サイズ混載」等のような選択によってＯＮ／ＯＦＦを切り替える項目では、現在選択されているか（即ちＯＮであるか）、選択されていないか（即ちＯＦＦであるか）を知らなければ自分の所望の状態にセットすることができない。
【０１１３】
また、項目名を読み上げる際、無効な項目は有効な項目よりも低い音声によって読み上げる。これによって利用者に対して活性度の低いイメージを与え、その項目が現在無効であることを、言語表現によるよりも素早く直感的に伝えることができる。これは、ある項目を選択したことにより他の項目に影響を与え、その結果として他の項目を選択できないという状況で用いる。例えば、「両面・集約・分割」→「コピー」→「両面」が選ばれているときは、「用紙」→「手差し」を選択できないため、「手差し」に移動したときは、通常よりも低い音声で読み上げる。
【０１１４】
以上のような読み上げの際、音声の音高の上下は通常の高さと識別可能な変化量が必要であって、かつ発声内容を明瞭に聞き取れる範囲に抑える必要がある。例えば、通常の自然発話における音域と音声合成で明瞭性を確保できる音域を考慮し、半オクターブ程度の変化量を与えるようにする。
【０１１５】
また、項目名を読み上げる際、下の階層の項目をもつ項目名には残響を付加して出力する。これによって利用者に対して余韻のあるイメージを与え、その項目の後にさらに細分類された項目群があることを、言語表現によるよりも素早く直感的に伝えることができる。例えば、階層メニュー上の項目には、「等倍」のようにそれ以下の階層を持たないものと、「拡大」のようにさらに下の階層の細分類項目を持つものがある。この違いを実際に下の階層へ移動せずにわかることは、利用者による階層メニューの移動作業を見通しよくすることになる。
【０１１６】
この残響付加は、例えば、合成音声の出力を遅延器および減衰器に通した後、その合成音声に加算することで実現できる。この場合、制御パラメータは遅延器の遅延時間と減衰器の減衰量となるが、通常の音声との識別性を向上すること、および音声の明瞭性を確保することを考慮し実験的に決定する。
【０１１７】
また、「部分クリア（「７」）」キーが押されたときには、階層メニュー上の現在位置から下層にある設定項目に対してなされた設定変更を読み上げて既定値へ戻してよいかを音声で問い合わせる。このとき、いちいち設定された設定値を既定値へ戻すかどうかを問い合わせるのではなく、すべての下層にある設定項目について既定値へ戻してよいかを問い合わせ、ＯＫであれば一度に既定値へ戻すようにしてもよい。
【０１１８】
現在、階層メニュー上のどの設定項目にいるのかを、「現在位置の説明（「９」）」キーを押下することにより、その設定項目に対する設定項目名や設定値等の情報提供を所定の内容の音声によりフィードバックする。例えば、「用紙」を「Ａ４横」に移動した後、「現在位置の説明」キーを押下すると、「用紙をＡ４横に設定します」と音声フィードバックされる。
【０１１９】
現在位置の項目に対して「確定（「＃」）」キーにて確定操作が行われたときに、その確定された内容を所定の内容の音声によりフィードバックを行う。例えば、「拡大」で「２００％」を確定したときは、「変倍は拡大２００％に設定されました」という内容の音声によるフィードバックがある。
【０１２０】
また、設定確認キーが押下されたとき、現在の階層メニュー上の設定項目（中間階層を含めて）より下にあり、利用者が既定値から設定を変更した設定項目をまとめて音声で読み上げる。このとき、一度にすべての設定項目を音声フィードバックするのではなく、１つの設定項目につき音声フィードバックし、その設定項目に誤りがあれば修正し、移動キーを操作させて次の変更されている設定項目に移動し、最後は確定キーを押下して最終確定とするようにしてもよい。また、今までに既定値から変更した設定項目をすべて知りたいときには、一旦「トップへ戻る（「１」）」キーで階層メニューのトップへ移動してから、この設定確認キーを押すことにより一括して確認することができる。
【０１２１】
各設定項目に設定が完了し、スタートキーを押下することによって、ＭＦＰの動作が終了したときに、その成否を知らせる所定の内容の音声フィードバックを行う。例えば、「１２２％の変倍でコピーが終了しました」、「紙詰まりでコピーができませんでした」等の結果を音声にてフィードバックする。
【０１２２】
また、操作中や動作中にＭＦＰ１００の状態を上述した設定項目の操作時の音声とは異なる話者の音声によって、動作音の後に続けて、例えば、「用紙がなくなりました」、「トナーが残り少なくなりました」、「紙詰まりが発生しました」、「フロントカバーが開いています」等と利用者へ通知する。
【０１２３】
上述した音声フィードバックによる音声の属性（音の高さ、声種、音質、調子、音色、話速、音場感）を変化させるつまみを用意することによって、利用者に聞き取りやすい音声出力とすることができる。また、音声フィードバックの終了を待たずに、次のキー操作がなされた場合には話速を自動的に早くすることによって、利用者のイライラ感を減らすことができる。
【０１２４】
すなわち、本実施の形態のＭＦＰ１００における「非視覚モード」とは、設定項目を階層メニュー上に位置づけて、上下左右に方向を表すテンキー２０２の押下によって項目を移動し項目を選択することによって設定を行うモードであり、このとき、項目を移動するたびに移動先の項目名を音声で利用者にフィードバックすることにより、視覚障害者等にもすべての設定項目へのアクセスを保障する設定方式である。
【０１２５】
ここで、図７を用いて、原稿の画像が薄いためにコピー結果が濃くなるように操作するときの例を説明する。操作開始のときは、現在の階層名「部数」が利用者に音声にて知らされるので、「右方移動（「６」）」キーにより階層名「原稿」へ進む。このとき音声で「原稿」の位置にいることが知らされる。次に、この「原稿」の細分類である「濃度」を選択するために、「下方移動（「８」）」キーを用いて、階層メニューを１つ下の階層へ降りる。このとき音声で「種類」の位置にいることが知らされる。
【０１２６】
さらに、「原稿」の細分類の１つである階層名「濃度」へ進むために、「右方移動（「６」）」キーを押す。このとき音声で「濃度」の位置にいることが知らされる。同様に、この「濃度」の細分類である「濃く」を選択するために、「下方移動（「８」）」キーを用いて、階層メニューを１つ下の階層へ降りる。このとき音声で「自動」の位置にいることが知らされる。さらに、「濃度」の細分類の１つである階層名「濃く」へ進むために「右方移動（「６」）」キー押す。このとき音声で「濃度」の位置にいることが知らされる。その後、「確定（＃）」キーを押すことにより、利用者の要求する「原稿を濃くコピーする」設定を達成できる。
【０１２７】
加えて、本実施の形態のＭＦＰ１００においては、ＭＦＰ１００の操作方法や基本的な機能などを解説するチュートリアル機能を備えている。このチュートリアル機能によれば、指示に従って操作を進めていくだけでＭＦＰ１００の操作方法や基本的な機能を学ぶことが可能となっている。以下において、この点について説明する。
【０１２８】
案内メッセージ記憶部３１２には、前述した案内メッセージの１つとして、図８に示すようなＭＦＰ１００の操作方法や基本的な機能などを解説する操作説明情報であるチュートリアル機能用の音声データ（以下、チュートリアルデータという）を格納したチュートリアルデータファイルが記憶されている。チュートリアルデータファイルには、図８に示すように、チュートリアルデータがＮ個の説明項目に分けられて記録されている。より詳細には、チュートリアルデータは、チュートリアルの内容全体を章分けし、内容の指標となる章番号（１，…，ｎ，…，Ｎ）や章題を付与して記録されている。例えば、利用者がチュートリアルデータを番号１から順番に再生すると、「１  操作支援の聞き方 …」，「２  画像形成装置の仕組み …」，「３  設定できること …」などのように音声出力される。
【０１２９】
操作制御部３０１は、「非視覚モード」の時に、操作部１０４上の再生／停止キー２０７と早送りキー２０８と巻戻しキー２０９の何れかのキー入力による信号を操作入力部３０２から受け付けると、操作入力部３０２から受け付けた利用者の指示に応じた処理を行い、音声出力部３０８に指示する。ここで、再生／停止キー２０７のキー入力に応じた処理は、チュートリアルデータの再生位置からの出力処理であり、早送りキー２０８や巻戻しキー２０９のキー入力に応じた処理は、チュートリアルデータの再生位置のスキップ処理である。このような操作制御部３０１は、図９に示すような参照表を備えている。図９に示すように、参照表は、チュートリアルデータの章番号に対してスキップバイト数及び再生バイト数を対応付けている。スキップバイト数は、チュートリアルデータ１の先頭からどれだけスキップすれば、各チュートリアルデータの先頭に移動できるかを示すものである。例えば、ｎが１１であった場合、チュートリアルデータの先頭から960000バイトスキップする指示を出せば、番号１１のチュートリアルデータの先頭に移動できる。また、各チュートリアルデータの再生時間を再生バイト数で指定する。なお、この再生時間は、図９に示すようにチュートリアルデータ番号ごとに変化させることができる。
【０１３０】
次いで、ＣＰＵ１がアプリケーションプログラムに従うことにより操作制御部３０１において実行されるチュートリアルスキップ処理について説明する。図１０は、チュートリアルスキップ処理の流れの一例を示すフローチャートである。なお、図１０においては、現在位置より後方のチュートリアルデータにスキップする処理例を示す。なお、チュートリアルスキップ処理は、「非視覚モード」に設定されており、再生／停止キー２０７の押下によってチュートリアルデータが再生中であることが前提である。
【０１３１】
図１０に示すように、ステップＳ１では、操作部１０４の早送りキー２０８に対するキー押下時間が所定時間持続しているか否かを判断する。ここでは、例えば１秒間キー押下が持続しているか否かを判断する。
【０１３２】
早送りキー２０８に対するキー押下時間が所定時間持続していると判断すると（ステップＳ１のＹｅｓ）、ステップＳ２に進み、カウンタｔを“０”にセットするとともに、現時点において音声出力部３０８で再生の対象となっているチュートリアルデータの章番号ｎを取得する。
【０１３３】
続くステップＳ３では、現時点におけるチュートリアルデータの章番号ｎからオフセットｍ（ｍ＝（ｎ−１）／Ｓ）を求める。本実施の形態においては、スキップするデータ数の単位を１０とするので、スキップ単位Ｓは１０となる。オフセットｍは整数演算で求めるため、具体的には、現時点におけるチュートリアルデータの章番号ｎが“５”の場合には、オフセットｍは“０”である。
【０１３４】
続くステップＳ４では、カウンタｔに“１”を加えるとともに、スキップ後に再生の対象となるチュートリアルデータ番号ｎを求めなおす（ｎ＝（ｍ＋ｔ）＊Ｓ＋１）。具体的には、現時点におけるチュートリアルデータの章番号ｎが“５”の場合には、スキップ後に再生の対象となるチュートリアルデータ番号ｎは、
ｎ＝（０＋１）＊１０＋１＝１１
となる。
【０１３５】
その後、ステップＳ４で求めたチュートリアルデータの章番号ｎが最終のチュートリアルデータの章番号Ｎを超えたか否かを判断する（ステップＳ５）。
【０１３６】
ステップＳ４で求めたチュートリアルデータの章番号ｎが最終のチュートリアルデータの章番号Ｎを超えた場合には（ステップＳ５のＮｏ）、処理を終了する。一方、ステップＳ４で求めたチュートリアルデータの章番号ｎが最終のチュートリアルデータの章番号Ｎ以下の場合には（ステップＳ５のＹｅｓ）、ステップＳ６に進む。
【０１３７】
ステップＳ６では、ステップＳ４で求めた章番号ｎのチュートリアルデータの先頭へ再生位置を移動する。ここで、ステップＳ４で求めた章番号ｎのチュートリアルデータに移動するためには、図９に示す参照表を利用して章番号ｎに対応するスキップバイト数を参照すればよい。ここに、情報スキップ手段の機能が実行される。
【０１３８】
次いで、ステップＳ４で求めた章番号ｎのチュートリアルデータの所定時間再生を音声出力部３０８に指示する（ステップＳ７：音声出力手段）。ここで、ステップＳ４で求めた章番号ｎのチュートリアルデータを所定時間再生するためには、図９に示す参照表を利用して章番号ｎに対応する再生バイト数を参照すればよい。例えば、章番号１１に対する再生バイト数は16000であるので、音声形式が標本化周波数8000Ｈｚ，モノラル，１バイト単位，ＰＣＭ直線符号であれば、音声出力部３０８は２秒分データを再生する。
【０１３９】
以上のようなステップＳ４〜Ｓ７の処理は、早送りキー２０８に対するキー押下が終了したと判断されるまで（ステップＳ８のＹｅｓ）、繰り返される。
【０１４０】
早送りキー２０８に対するキー押下が終了したと判断された場合には（ステップＳ８のＹｅｓ）、スキップ処理が終了され、再生／停止キー２０７が再度押下されるまで、チュートリアルデータが再生される。
【０１４１】
例として、章番号１のチュートリアルデータを再生中であり、スキップ単位Ｓが１０である場合を考える。この時、利用者が早送りキー２０８の押下を持続すると、章番号１１の先頭から16000バイト（２秒間）音声が再生され、早送りキー２０８の押下中は２１，３１，４１，…とデータをスキップしながら再生が行われる。
【０１４２】
また、本装置は非常に短時間だけ早送りキー２０８を押下することにより、１つ先のデータ番号の先頭に移動するという、よく知られた機能と組み合わせることができるので、上述のスキップ処理と組み合わせて使用することにより、利用者の所望する章に素早く移動することができる。すなわち、チュートリアルデータの先頭には章番号が音声で記録されているので、利用者が移動したい章番号を知っていることを条件として、上述した処理によって所望のデータ番号に素早く近づくことができる。このように、利用者が所望する内容を素早く探し当てて聞くことができるので、音声操作支援装置の操作性を向上させることができる。
【０１４３】
さらに、スキップ処理中に再生する時間を可変にしたことにより、チュートリアルデータの先頭に記録しておく内容を数字以外の他の内容にも拡張することができる。例えば、数字ではなく、章題をチュートリアルデータの先頭に記録して現在位置の確認を行わせることを考える。この場合、章題は各チュートリアルデータの説明項目により、短いものから長いものまでさまざまになることが予想される。この題名の音声時間長に合わせて各チュートリアルデータの再生バイト数を設定しておけば、スキップ時の再生時間を過不足なく調整できるので、利用者への了解性をさらに向上させることができる。
【０１４４】
なお、図１０においては、現在位置より後方のチュートリアルデータにスキップする処理例を示したが、現在位置より前方のチュートリアルデータにスキップすることができるのは言うまでもない。図１１は、チュートリアルスキップ処理の流れの別の一例を示すフローチャートである。図１１に示すように、ステップＳ１１では、操作部１０４の巻戻しキー２０９に対するキー押下時間が所定時間持続しているか否かを判断する。ここでは、例えば１秒間キー押下が持続しているか否かを判断する。
【０１４５】
巻戻しキー２０９に対するキー押下時間が所定時間持続していると判断すると（ステップＳ１１のＹｅｓ）、ステップＳ１２に進み、カウンタｔを“０”にセットするとともに、現時点において音声出力部３０８で再生の対象となっているチュートリアルデータの章番号ｎを取得する。
【０１４６】
続くステップＳ１３では、現時点におけるチュートリアルデータの章番号ｎからオフセットｍ（ｍ＝（ｎ−１）／Ｓ）を求める。本実施の形態においては、スキップするデータ数の単位を１０とするので、スキップ単位Ｓは１０となる。具体的には、現時点におけるチュートリアルデータの章番号ｎが“３３”の場合には、オフセットｍは“３”である。
【０１４７】
続くステップＳ１４では、スキップ後に再生の対象となるチュートリアルデータ番号ｎを求めなおす（ｎ＝（ｍ−ｔ）＊Ｓ＋１）。その後、カウンタｔに“１”を加える。具体的には、現時点におけるチュートリアルデータの章番号ｎが“３３”の場合には、スキップ後に再生の対象となるチュートリアルデータ番号ｎは、
ｎ＝（３−０）＊１０＋１＝３１
となる。
【０１４８】
その後、ステップＳ１４で求めたチュートリアルデータの章番号ｎが“０”より大きいか否かを判断する（ステップＳ１５）。
【０１４９】
ステップＳ１４で求めたチュートリアルデータの章番号ｎが“０”以下である場合には（ステップＳ１５のＮｏ）、処理を終了する。一方、ステップＳ１４で求めたチュートリアルデータの章番号ｎが“０”より大きい場合には（ステップＳ１５のＹｅｓ）、ステップＳ１６に進む。
【０１５０】
ステップＳ１６では、ステップＳ１４で求めた章番号ｎのチュートリアルデータの先頭へ再生位置を移動する。ここで、ステップＳ１４で求めた章番号ｎのチュートリアルデータに移動するためには、図９に示す参照表を利用して章番号ｎに対応するスキップバイト数を参照すればよい。ここに、情報スキップ手段の機能が実行される。
【０１５１】
次いで、ステップＳ１４で求めた章番号ｎのチュートリアルデータの所定時間再生を音声出力部３０８に指示する（ステップＳ１７：音声出力手段）。ここで、ステップＳ１４で求めた章番号ｎのチュートリアルデータを所定時間再生するためには、図９に示す参照表を利用して章番号ｎに対応する再生バイト数を参照すればよい。
【０１５２】
以上のようなステップＳ１４〜Ｓ１７の処理は、巻戻しキー２０９に対するキー押下が終了したと判断されるまで（ステップＳ１８のＹｅｓ）、繰り返される。
【０１５３】
巻戻しキー２０９に対するキー押下が終了したと判断された場合には（ステップＳ１８のＹｅｓ）、スキップ処理が終了され、再生／停止キー２０７が再度押下されるまで、チュートリアルデータが再生される。
【０１５４】
例として、章番号４１のチュートリアルデータを再生中であり、スキップ単位Ｓが１０である場合を考える。この時、利用者が巻戻しキー２０９の押下を持続すると、章番号３１の先頭から8000バイト（１秒間）音声が再生され、巻戻しキー２０９の押下中はは２１，１１，…とデータをスキップしながら再生が行われる。
【０１５５】
なお、以上に述べた処理では、１０個のデータごとにスキップしているが、本発明の構成によれば、スキップデータ単位Ｓを任意に設定できることはいうまでもない。
【０１５６】
このように本実施の形態によれば、チュートリアルデータを音声で提供している際に、チュートリアルデータの早送り又は巻戻しであるスキップの宣言を受け付けた場合に、現在提供中のチュートリアルデータから後方又は前方に位置するチュートリアルデータの提供を指示し、音出力装置１０９に対して音声出力することにより、所望する操作説明を容易に探し出して聞くことができるようになるので、視覚障害者等の利用者に負担をかけることなく操作を習得させることができる。
【０１５７】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図１２ないし図１４に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１５８】
第１の実施の形態では、全てのチュートリアルデータが１つのファイルとして扱われていたが、本実施の形態は、スキップ時に再生する音声データを格納するファイルを、図８に示すファイルとは別の複数のファイルで構成して、第１の実施の形態と同様の処理を実現するようにしたものである。
【０１５９】
ここで、図１２は複数の再生指示ファイルの構成例を示す説明図である。図１２に示すように、再生指示ファイル番号は、第１の実施の形態のチュートリアルデータの章番号と対応し、スキップ時に利用者が確認するためのチュートリアルデータの章番号あるいは章題などを音声データとしてファイルにしておく。
【０１６０】
図１３は、チュートリアルスキップ処理の流れの一例を示すフローチャートである。なお、図１３においては、現在位置より後方のチュートリアルデータにスキップする処理例を示す。なお、第１の実施の形態と同様にチュートリアルスキップ処理は、「非視覚モード」に設定されており、再生／停止キー２０７の押下によってチュートリアルデータが再生中であることが前提である。
【０１６１】
図１３に示すように、ステップＳ２１では、操作部１０４の早送りキー２０８に対するキー押下時間が所定時間持続しているか否かを判断する。ここでは、例えば１秒間キー押下が持続しているか否かを判断する。
【０１６２】
早送りキー２０８に対するキー押下時間が所定時間持続していると判断すると（ステップＳ２１のＹｅｓ）、ステップＳ２２に進み、カウンタｔを“０”にセットするとともに、現時点において音声出力部３０８で再生の対象となっているチュートリアルデータの章番号ｎを取得する。
【０１６３】
続くステップＳ２３では、現時点におけるチュートリアルデータの章番号ｎからオフセットｍ（ｍ＝（ｎ−１）／Ｓ）を求める。本実施の形態においては、スキップするデータ数の単位を１０とするので、スキップ単位Ｓは１０となる。オフセットｍは整数演算で求めるため、具体的には、現時点におけるチュートリアルデータの章番号ｎが“５”の場合には、オフセットｍは“０”である。
【０１６４】
続くステップＳ２４では、カウンタｔに“１”を加えるとともに、スキップ後に再生の対象となるチュートリアルデータ番号ｎを求めなおす（ｎ＝（ｍ＋ｔ）＊Ｓ＋１）。具体的には、現時点におけるチュートリアルデータの章番号ｎが“５”の場合には、スキップ後に再生の対象となるチュートリアルデータ番号ｎは、
ｎ＝（０＋１）＊１０＋１＝１１
となる。
【０１６５】
その後、ステップＳ２４で求めたチュートリアルデータの章番号ｎが最終のチュートリアルデータの章番号Ｎを超えたか否かを判断する（ステップＳ２５）。
【０１６６】
ステップＳ２４で求めたチュートリアルデータの章番号ｎが最終のチュートリアルデータの章番号Ｎを超えた場合には（ステップＳ２５のＮｏ）、処理を終了する。一方、ステップＳ４で求めたチュートリアルデータの章番号ｎが最終のチュートリアルデータの章番号Ｎ以下の場合には（ステップＳ２５のＹｅｓ）、ステップＳ２６に進む。
【０１６７】
ステップＳ２６では、ステップＳ４で求めた章番号ｎのチュートリアルデータに対応する再生指示ファイルｎの全データの再生を音声出力部３０８に指示する。ここに、情報スキップ手段及び音声出力手段の機能が実行される。
【０１６８】
以上のようなステップＳ２４〜Ｓ２６の処理は、早送りキー２０８に対するキー押下が終了したと判断されるまで（ステップＳ２７のＹｅｓ）、繰り返される。
【０１６９】
早送りキー２０８に対するキー押下が終了したと判断された場合には（ステップＳ２７のＹｅｓ）、スキップ処理が終了され、再生／停止キー２０７が再度押下されるまで、チュートリアルデータが再生される。
【０１７０】
また、本装置は非常に短時間だけ早送りキー２０８を押下することにより、１つ先のデータ番号の先頭に移動するという、よく知られた機能と組み合わせることができるので、上述のスキップ処理と組み合わせて使用することにより、利用者の所望する章に素早く移動することができる。すなわち、再生指示ファイルｎには利用者が確認するためのチュートリアルデータの章番号あるいは章題などが音声で記録されているので、利用者が移動したい章番号を知っていることを条件として、上述した処理によって所望のデータ番号に素早く近づくことができる。このように、利用者が所望する内容を素早く探し当てて聞くことができるので、音声操作支援装置の操作性を向上させることができる。
【０１７１】
なお、図１３においては、現在位置より後方のチュートリアルデータにスキップする処理例を示したが、現在位置より前方のチュートリアルデータにスキップすることができるのは言うまでもない。図１４は、チュートリアルスキップ処理の流れの別の一例を示すフローチャートである。図１４に示すように、ステップＳ３１では、操作部１０４の巻戻しキー２０９に対するキー押下時間が所定時間持続しているか否かを判断する。ここでは、例えば１秒間キー押下が持続しているか否かを判断する。
【０１７２】
巻戻しキー２０９に対するキー押下時間が所定時間持続していると判断すると（ステップＳ３１のＹｅｓ）、ステップＳ３２に進み、カウンタｔを“０”にセットするとともに、現時点において音声出力部３０８で再生の対象となっているチュートリアルデータの章番号ｎを取得する。
【０１７３】
続くステップＳ３３では、現時点におけるチュートリアルデータの章番号ｎからオフセットｍ（ｍ＝（ｎ−１）／Ｓ）を求める。本実施の形態においては、スキップするデータ数の単位を１０とするので、スキップ単位Ｓは１０となる。具体的には、現時点におけるチュートリアルデータの章番号ｎが“３３”の場合には、オフセットｍは“３”である。
【０１７４】
続くステップＳ３４では、スキップ後に再生の対象となるチュートリアルデータ番号ｎを求めなおす（ｎ＝（ｍ−ｔ）＊Ｓ＋１）。その後，カウンタｔに“１”を加える。具体的には、現時点におけるチュートリアルデータの章番号ｎが“３３”の場合には、スキップ後に再生の対象となるチュートリアルデータ番号ｎは、
ｎ＝（３−０）＊１０＋１＝３１
となる。
【０１７５】
その後、ステップＳ３４で求めたチュートリアルデータの章番号ｎが“０”より大きいか否かを判断する（ステップＳ３５）。
【０１７６】
ステップＳ３４で求めたチュートリアルデータの章番号ｎが“０”以下である場合には（ステップＳ３５のＮｏ）、処理を終了する。一方、ステップＳ３４で求めたチュートリアルデータの章番号ｎが“０”より大きい場合には（ステップＳ３５のＹｅｓ）、ステップＳ３６に進む。
【０１７７】
ステップＳ３６では、ステップＳ３４で求めた章番号ｎのチュートリアルデータに対応する再生指示ファイルｎの全データの再生を音声出力部３０８に指示する。ここに、情報スキップ手段及び音声出力手段の機能が実行される。
【０１７８】
以上のようなステップＳ３４〜Ｓ３６の処理は、巻戻しキー２０９に対するキー押下が終了したと判断されるまで（ステップＳ３７のＹｅｓ）、繰り返される。
【０１７９】
巻戻しキー２０９に対するキー押下が終了したと判断された場合には（ステップＳ３７のＹｅｓ）、スキップ処理が終了され、再生／停止キー２０７が再度押下されるまで、チュートリアルデータが再生される。
【０１８０】
なお、音声出力部３０８は操作制御部３０１の指示に従って録音されている音声データを再生するが、テキスト音声合成の機能をさらに備えることにより、装置に音声データを保存することなく、上記の機能を実現することもできる。この場合、図１２に示す再生指示ファイルを音声データではなく録音の発声内容（例えば「操作支援の聞き方」）をテキストで保存しておく。そして、上記のステップＳ２６又はＳ３６の処理において、再生指示ファイルの再生が指示されると、音声出力部３０８は再生指示ファイルのテキストの内容を解析し、音素や音節単位に変換する（例えば「そーさしえんのききかた」）。その後、変換された単位の音声素片データを用いて音声波形を合成し、音声として出力する。以上のようにテキスト音声合成の機能を有していれば、録音作業が不要になるため、製作コストを抑えることができる。また、再生指示ファイルの内容を後日変更する場合でも、テキストの書き換えだけで済み、新たに録音することもないので、保守性もよい。
【０１８１】
さらに、再生指示ファイルだけでなく、全てのチュートリアルデータに関わるファイルをテキストで保存し、全ての音声をテキスト音声合成により出力することも可能である。この方法によれば、上記利点に加えて、さらに格段に記憶容量を節約できる装置を実現できる。
【０１８２】
［第３の実施の形態］
次に、本発明の第３の実施の形態を図１５に基づいて説明する。なお、前述した第１の実施の形態または第２の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１８３】
図１５は、チュートリアルスキップ処理に対するキー割り当ての別の例を示す平面図である。図１５は、前述した図２に比べてチュートリアルスキップ処理に割り当てるキーの数を増やしたものである。このキー割り当てによれば、前方／後方にスキップ処理できるだけでなく、スキップ単位Ｓを変更する機能も割り当てることができる。例えば、早送りキー２０８，第２早送りキー２１０を押下したとき、スキップ単位ＳをそれぞれＳ＝１０，Ｓ＝２０に設定することにより、第２早送りキー２１０を押した時は、早送りキー２０８を押下した時より、速く後方へスキップできる。同様に巻戻しキー２０９、第２巻戻しキー２１１を押下したとき、スキップ単位ＳをＳ＝１０，Ｓ＝２０に設定することにより、第２巻戻しキー２１１を押した時は、巻戻しキー２０９を押下した時より、速く前方へスキップできる。
【０１８４】
なお、図１５に示すようにチュートリアルスキップ処理に割り当てるキーの数を増やすのではなく、図２に示すキーを組み合わせて押下することにより、スキップ単位を変更するようにしても良い。例えば、後方スキップの処理を行う場合、早送りキー２０８と再生／停止キー２０７とが同時に押下されている場合には、スキップ単位をＳ＝２０として処理することにより、スキップ幅を切り替える。同様に前方へスキップする場合は、巻戻しキー２０９と再生／停止キー２０７とが同時に押下されている場合にも、スキップ単位をＳ＝２０として処理することにより、スキップ幅を切り替える。
【０１８５】
これにより、早送りキー２０８や巻戻しキー２０９を押下して、スキップ処理を行っている時に、さらに再生／停止キー２０７を押下することにより、さらに速く後方あるいは前方へスキップできるようになる。上記実施例では、キーの同時押下により、より速くスキップする例を述べたが、より遅いスキップ処理が可能であることは、以上に述べた処理により明らかである。
【０１８６】
また、キー押下の持続時間を判定することにより、スキップ単位を可変にすることも可能である。例えば、早送りキー２０８や巻戻しキー２０９の押下の持続時間が１秒経過したら、スキップ単位Ｓ＝５としてスキップ処理を行う。その後、経過時間を５秒おきに監視し、持続時間が５秒増えるたびにスキップ単位もＳ＝１０，Ｓ＝２０，…というように増やす。この処理によれば、利用者が早送りキー２０８や巻戻しキー２０９を長い間押しつづけることにより、後方／前方にスキップする速さを加速できる。
【０１８７】
なお、以上の処理は、徐々にスキップを速くする例であったが、徐々に遅くする処理が実現できることは、上記の処理でスキップ単位の数値を変更できることから明らかである。
【０１８８】
このように本実施の形態によれば、スキップ宣言受付手段として機能する早送りキー２０８や巻戻しキー２０９毎にスキップ単位を割り当てることによりスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができる。
【０１８９】
また、スキップ宣言受付手段として機能する早送りキー２０８や巻戻しキー２０９と再生／停止キー２０７の組み合わせに応じてスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができる。
【０１９０】
また、スキップ宣言受付手段として機能する早送りキー２０８や巻戻しキー２０９に対する連続操作時間に応じてスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができる。
【０１９１】
［第４の実施の形態］
次に、本発明の第４の実施の形態を図１６に基づいて説明する。なお、前述した第１の実施の形態ないし第３の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１９２】
第１の実施の形態ないし第３の実施の形態においては、早送りキー２０８や巻戻しキー２０９の押下によりスキップ処理とスキップ単位とを制御するようにしたが、接触式の入力デバイスである操作部１０４のタッチパネル１０４ａをスキップ宣言受付手段として用いることもできる。
【０１９３】
図１６は、操作部１０４のタッチパネル１０４ａの接触エリアに割り当てられるスキップ処理およびスキップ単位を示す説明図である。本実施の形態のタッチパネル１０４ａは、利用者の指などが接触している領域（座標）を検知してその領域に応じてスキップ処理およびスキップ単位を切り替える。図１６に示される基準位置から左右の方向にある領域をそれぞれ、前方と後方のスキップエリアに割り当てる。前方／後方スキップエリアの接触時間が所定の時間だけ持続していれば、第１の実施の形態ないし第３の実施の形態で述べた方法により前方／後方のスキップの処理を開始する。各スキップエリアは、さらに１〜３までのエリアに細分化されており、それぞれのスキップ単位を例えばＳ＝５，１０，２０のように割り当てておく。もし、接触を持続したまま、後方エリア１の領域を検知していれば、スキップ単位５で後方スキップ処理を行う。さらに接触を持続したまま、後方エリア３の領域に接触点を移動すれば、スキップ単位はＳ＝２０となり、以前よりも速くスキップ処理を行う。以上の方法では、スキップする方向やスキップ幅をタッチパネル１０４ａの接触点の移動により、切り替えることができる。
【０１９４】
このように本実施の形態によれば、スキップ宣言受付手段として機能するタッチパネル１０４ａの接触エリアの領域に応じてスキップ単位を決定するようにしたことにより、スキップ幅を容易に切り替えることができる。
【図面の簡単な説明】
【０１９５】
【図１】本発明の第１の実施の形態にかかるＭＦＰの構成を示すブロック図である。
【図２】操作部を示す正面図である。
【図３】制御コントローラの構成を示すブロック図である。
【図４】制御コントローラにおける特徴的な機能を示す機能ブロック図である。
【図５−１】コピー機能の階層メニューを例示的に示す説明図である。
【図５−２】コピー機能の階層メニューを例示的に示す説明図である。
【図６】テンキーの機能配置例を示す説明図である。
【図７】階層メニューの展開例を示す説明図である。
【図８】チュートリアルデータファイルの構成を示す説明図である。
【図９】参照表の構成を示す説明図である。
【図１０】チュートリアルスキップ処理の流れの一例を示すフローチャートである。
【図１１】チュートリアルスキップ処理の流れの別の一例を示すフローチャートである。
【図１２】本発明の第２の実施の形態にかかる複数の再生指示ファイルの構成例を示す説明図である。
【図１３】チュートリアルスキップ処理の流れの一例を示すフローチャートである。
【図１４】チュートリアルスキップ処理の流れの別の一例を示すフローチャートである。
【図１５】本発明の第３の実施の形態にかかるチュートリアルスキップ処理に対するキー割り当ての別の例を示す平面図である。
【図１６】本発明の第４の実施の形態にかかる操作部のタッチパネルの接触エリアに割り当てられるスキップ処理およびスキップ単位を示す説明図である。
【符号の説明】
【０１９６】
１００      電子機器、画像形成装置
１０７      音声操作支援装置
１０４ａ      スキップ宣言受付手段、タッチパネル
１０８      音出力装置
２０８，２０９      スキップ宣言受付手段、操作キー
２１０，２１１      スキップ宣言受付手段、操作キー
【図１】
0004520375.tif 000002
【図２】
0004520375.tif 000003
【図３】
0004520375.tif 000004
【図４】
0004520375.tif 000005
【図５−１】
0004520375.tif 000006
【図５−２】
0004520375.tif 000007
【図６】
0004520375.tif 000008
【図７】
0004520375.tif 000009
【図８】
0004520375.tif 000010
【図９】
0004520375.tif 000011
【図１０】
0004520375.tif 000012
【図１１】
0004520375.tif 000013
【図１２】
0004520375.tif 000014
【図１３】
0004520375.tif 000015
【図１４】
0004520375.tif 000016
【図１５】
0004520375.tif 000017
【図１６】
0004520375.tif 000018