(57)【要約】【課題】  従来の機器では、視覚障害者用モードを利用するユーザと視覚障害者用モードを利用しないユーザとが機器を共用する際に、混乱を生ずる場合があった。【解決手段】  機器の設定をリセットする手段と、前記手段が所定時間操作された場合に視覚障害者用のモードに設定する手段とを備える。【選択図】  図２
2006302092.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の設定を保持する保持手段と、
前記設定をリセットするリセット手段と、
前記リセット手段が所定時間操作されたことを検出する検出手段と、
前記リセット手段が所定時間操作された場合、音声モードに設定する設定手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記リセット手段はリセットボタンであり、
前記検出手段は、前記リセットボタンが所定時間長押しされたことを検出し、
前記設定手段は、前記リセットボタンが所定時間長押しされた場合に、音声モードに設定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記設定手段は、視覚障害者用のモードに設定されている場合に、前記リセット手段が所定時間操作された場合、音声モードを解除することを特徴とする請求項１記載の情報処理装置。
【請求項４】
情報処理装置の設定を保持する保持手段と、
前記設定をリセットするリセット手段と、
前記リセット手段が所定の時間間隔で複数回操作されたことを検出する手段と、
前記リセット手段が所定の時間間隔で複数回操作された場合、音声モードに設定することを特徴とする情報処理装置。
【請求項５】
前記リセット手段はリセットボタンであり、
前記検出手段は、前記リセットボタンが複数回押下されたことを検出し、
前記設定手段は、前記リセットボタンが複数回押下された場合に、音声モードに設定することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記音声モードはユーザインタフェースとして音声合成を利用することを特徴とする請求項１乃至５に記載の情報処理装置。
【請求項７】
前記音声モードはユーザインタフェースとして音声認識を利用することを特徴とする請求項１乃至５に記載の情報処理装置。
【請求項８】
情報処理装置の設定を保持する保持手段と、
前記設定をリセットするリセット手段と、
前記リセット手段が所定時間操作されたことを検出する検出手段と、
前記リセット手段が所定時間操作された場合、視覚障害者用のモードに設定する設定手段とを備えることを特徴とする情報処理装置。
【請求項９】
情報処理装置の設定を保持する保持手段と、
前記設定をリセットするリセット手段と、
前記リセット手段が所定の時間間隔で複数回操作されたことを検出する手段と、
前記リセット手段が所定の時間間隔で複数回操作された場合、視覚障害者用のモードに設定することを特徴とする情報処理装置。
【請求項１０】
前記視覚障害者用のモードはユーザインタフェースとして音声合成を利用することを特徴とする請求項８又は９に記載の情報処理装置。
【請求項１１】
前記視覚障害者用のモードはユーザインタフェースとして音声認識を利用することを特徴とする請求項８又は９に記載の情報処理装置。
【請求項１２】
情報処理装置の設定を保持する保持手段を有する情報処理装置で実行される情報処理方法であって、
リセット手段により前記設定をリセットするリセット工程と、
前記リセット工程において、リセット手段が所定時間操作されたことを検出する検出工程と、
前記検出工程で、リセット手段が所定時間操作されたことが検出された場合、音声モードに設定する設定工程とを備えることを特徴とする情報処理方法。
【請求項１３】
情報処理装置の設定を保持する保持手段を有する情報処理装置で実行される情報処理方法であって、
リセット手段により前記設定をリセットするリセット工程と、
前記リセット工程において、リセット手段が所定の時間間隔で複数回操作されたことを検出する検出工程と、
前記検出工程で、リセット手段が所定の時間間隔で複数回操作されたことが検出された場合、音声モードに設定する設定工程とを備えることを特徴とする情報処理方法。
【請求項１４】
情報処理装置の設定を保持する保持手段を有する情報処理装置で実行される情報処理方法であって、
リセット手段により前記設定をリセットするリセット工程と、
前記リセット工程において、リセット手段が所定時間操作されたことを検出する検出工程と、
前記検出工程で、リセット手段が所定時間操作されたことが検出された場合、視覚障害者用のモードに設定する設定工程とを備えることを特徴とする情報処理方法。
【請求項１５】
情報処理装置の設定を保持する保持手段を有する情報処理装置で実行される情報処理方法であって、
リセット手段により前記設定をリセットするリセット工程と、
前記リセット工程において、リセット手段が所定の時間間隔で複数回操作されたことを検出する検出工程と、
前記検出工程で、リセット手段が所定の時間間隔で複数回操作されたことが検出された場合、視覚障害者用のモードに設定する設定工程とを備えることを特徴とする情報処理方法。
【請求項１６】
請求項１２乃至１５のいずれか１項に記載の情報処理方法をコンピュータに実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが機器を操作するためのユーザインタフェースに関わるものである。
【背景技術】
【０００２】
従来より、各種機器において、音声をユーザインタフェースとして用いる音声モードが設けられ、視覚障害者が機器を操作する際の便を図るようになっている。例えば、音声モードでは、音声合成を利用して、下記のようなユーザインタフェースが提供される。
【０００３】
図４は、機器操作を行なうための操作パネルの一例である。操作パネルには、液晶表示装置１２０１・タッチパネル１２０２・テンキー等が設けられている。液晶表示装置１２０１上には、タッチパネル１２０２の機能を利用して、「両面」キー１２０５等の仮想キーが実現されている。
【０００４】
各仮想キーには排他的にフォーカスを設定することが可能であり、図４では、「両面」キー１２０５にフォーカスが設定されている（ここでは、フォーカスが設定されている仮想キーを太枠で表現するものとする）。
【０００５】
テンキーの「４」キー１２０７・「５」キー１２０８・「６」キー１２０９には、それぞれ、「逆方向フォーカス移動」・「実行」・「順方向フォーカス移動」の機能が割り当てられている。すなわち、「両面」キー１２０５にフォーカスが設定された状態で、「４」キー１２０７を押下すると「ソータ」キー１２０４にフォーカスが移動し、「６」キー１２０９を押下すると「濃く」キー１２０６にフォーカスが移動する。「５」キー１２０８が押下された場合は、フォーカスの設定されたキーが押下された場合と同じ結果を生じる。すなわち、「両面」キー１２０５にフォーカスが設定されている状態で「５」キー１２０８を押下すると、両面コピーの設定を行なうことができる。
【０００６】
また、フォーカスの移動や実行といった、機器内部の状態遷移毎に、ガイダンスが音声出力される。例えば、フォーカスが「ソータ」キー１２０４に移動すると、「ソータの設定をします。」と音声出力される。このように選択対象となった機能についての説明を音声で行う例として、例えば特許文献１がある。
【０００７】
以上により、ユーザは、「フォーカスの移動」→「音声による確認」→「実行」という流れで操作を行なうことが可能となる。すなわち、視覚に頼らなくても、ほとんど全ての操作を行うことが可能となる。
【０００８】
さらに、音声認識を利用することにより、例えば、「両面」キー１２０５にフォーカスが設定された状態で「用紙選択」と発声することにより、フォーカスを一気に「用紙選択」キー１２０３に設定することが可能となる。あるいは、「Ｂ５」と発声することで、値（この場合は用紙サイズ）を指定することも可能となる。（音声認識を利用しない場合は、「用紙選択」を選択した後、「Ｂ５」を選択することとなる。）
【０００９】
音声認識には、ｐｕｓｈ−ｔｏ−ｔａｌｋと呼ばれる方法があり、ユーザインタフェースとして採用されることがある。これは、発声前にボタンを一度押下することで、音声認識の確実性を高めるものである。そこで、音声モードにおいて、例えば「９」キー１２１０にｐｕｓｈ−ｔｏ−ｔａｌｋの機能を割り当てる実装も行なわれる。
【００１０】
一方、音声モードでない場合（非音声モード）、各テンキーは、数値の入力に用いられる。例えば、図４のような状態で「４」キー１２０７を押下すると、部数が４部に設定される。
【特許文献１】特開２００４−９４０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記従来例には、音声モードを利用するユーザと非音声モードを利用するユーザとが機器を共有する場合に混乱を生ずるという課題がある。この課題は、特に、音声モードを利用するユーザが視覚障害者の場合に顕著である。
【００１２】
例えば、下記のような状況を想定する。まず、あるユーザが、非音声モードで部数を１０部、拡大率を１３０％に設定し、機器を使用したものとする。この設定情報は、液晶表示装置１２０１に表示される。
【００１３】
次に、視覚障害者のユーザが同一の機器を使用しようとすると混乱が生じる。すなわち、先のユーザが設定した部数・拡大率の設定が残っているため、ユーザの意図しない実行結果になるのである。これは、設定情報が液晶表示装置１２０１に表示され、視覚障害者のユーザには認知できないのが原因であり、現在の設定を音声出力する機能を設ければ、一応解決される。
【００１４】
しかしながら、音声モードに移る度に設定を音声出力で確認するのは手間であり、ヒューマンエラーのもとでもある。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、本発明における情報処理装置では、情報処理装置の設定を保持する保持手段と、前記設定をリセットするリセット手段と、前記リセット手段が所定時間操作されたことを検出する検出手段と、前記リセット手段が所定時間操作された場合、音声モードに設定する設定手段とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、モードの設定の直後は、必ず情報処理装置の設定がリセットされた状態となり、複数のユーザが機器を共有する場合であってもユーザに混乱を与えることがなくなる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら本発明の好適な実施例について説明していく。
【実施例１】
【００１８】
図１は本発明の１実施例におけるハードウェア構成である。１は数値演算・制御等の処理を行なう中央処理部であり本発明の手順に従って演算を行なう。２はユーザに対して音声を提示する音声出力部である。３はユーザの発声を入力する音声入力部である。
【００１９】
４はユーザに対して情報を提示する出力部である。出力部の典型例として、液晶表示装置のような画像出力装置が考えられるが、上記音声出力部２と兼用するような形態であっても良い。さらに、ランプの点滅だけといった簡便なものであっても良い。
【００２０】
５はタッチパネルやキーボード・マウス・ボタン等の入力部であり、ユーザが本装置に対して動作の指示を与えるのに用いられる。入力部５には、リセットキー５０１やテンキー５０２等が含まれる。
【００２１】
６はディスク装置や不揮発メモリ等の外部記憶部であり、音声合成に使用される音声合成用データ６０１や、音声認識に使用される音声認識用データ６０２等が保持される。さらに、外部記憶部６には、ＲＡＭ８に保持される各種情報のうち、恒久的に使用されるべき情報も保持される。また、外部記憶部６は、ＣＤ−ＲＯＭやメモリカードといった可搬性のある形態であっても良く、これによって利便性を高めることもできる。
【００２２】
７は読み取り専用のメモリであり、本発明を実現するためのプログラムコード７０１や図示しない固定的データ等が格納される。もっとも、本発明において、外部記憶部６とＲＯＭ７の使用には任意性がある。例えば、プログラムコード７０１は、ＲＯＭ７ではなく外部記憶部６にインストールされるものであっても良い。
【００２３】
８はＲＡＭ等の一時情報を保持するメモリであり、部数８０１や用紙サイズ８０２あるいはその他の設定値に加えて、一時的なデータや音声モードフラグ８０３といった各種フラグ等が保持される。
【００２４】
９はスキャナやプリンタ等の本装置に付随する機器を制御する機器制御部である。１０は時刻の管理を行なうタイマであり、経過時間の計測や、所定時間後のイベント生成に用いられる。上記中央処理部１〜タイマ１０は、バス１１で接続されている。
【００２５】
次に、本実施例における処理フローを図２に則して説明する。なお、本実施例ではイベント駆動型の処理を採用しているが、これは本質ではなく、ポーリング等によっても本発明の内容を実現することができる。
【００２６】
まず、ステップＳ１で、新規のイベントを取得する。イベントが何も発生していない場合は、イベント発生まで本ステップで処理がロックされる。本実施例では、イベントの種別はボタンの押下などのユーザ入力としているが、音声出力終了のような機器内イベントを含むことも出来る。
【００２７】
次に、ステップＳ２で、前記ステップＳ１で取得したイベントが「リセットボタンの押下」であるかどうかを判定する。判定の結果、前記ステップＳ１で取得したイベントが「リセットボタンの押下」である場合は処理をステップＳ３に移し、「リセットボタンの押下」でない場合は処理をステップＳ１３に移す。
【００２８】
ステップＳ３では、部数や用紙サイズといった設定値を初期値に戻す。次に、ステップＳ４で、タイマを、所定時間経過後に「タイマ時間経過」イベントを発生するように設定し、スタートする。
【００２９】
次に、ステップＳ５で、新規のイベントを取得する。本ステップでは、全てのイベントを受け付けるのではなく、特定のイベントのみに限定して取得するようにしても良い。
【００３０】
次に、ステップＳ６で、前記ステップＳ５で取得したイベントが「リセットボタンの解放」であるか判定し、「リセットボタンの解放」であれば前記ステップＳ１に処理を戻し、「リセットボタンの解放」でなければステップＳ７に処理を移す。
【００３１】
ステップＳ７では、前記ステップＳ５で取得したイベントが「タイマ時間経過」であるか判定し、「タイマ時間経過」であればステップＳ８に処理を移し、「タイマ時間経過」でなければ前記ステップＳ５に処理を戻す。
【００３２】
ステップＳ８では、音声モードフラグ８０３にもとづいて、現在のモードが音声モードであるか判定し、音声モードであればステップＳ１１に処理を移し、音声モードでなければステップＳ９に処理を戻す。
【００３３】
ステップＳ９では、モードを音声モードに設定する。すなわち、音声モードフラグ８０３を「ｏｎ」に設定する。
【００３４】
次に、ステップＳ１０で、音声モードになったことを示すメッセージを出力する。例えば、「音声モードを開始します」といったメッセージを音声出力部２より出力する。
【００３５】
ステップＳ１０の後、処理をステップＳ１に戻す。ステップＳ１１では、音声モードに設定されたモードを元に戻す。すなわち、音声モードフラグ８０３を「ｏｆｆ」に設定する。
【００３６】
次に、ステップＳ１２で、音声モードが解除されたことを示すメッセージを出力する。例えば、「音声モードを終了します」といったメッセージを音声出力部２より出力する。ステップＳ１２の後、前記ステップＳ１に処理を戻す。
【００３７】
ステップＳ１３では、前記ステップＳ１で取得したイベントが「テンキーの押下」であるか判定し、「テンキーの押下」であればステップＳ１４に処理を移し、「テンキーの押下」でなければステップＳ１８に処理を移す。
【００３８】
ステップＳ１４では、現在のモードが音声モードであるか判定し、音声モードであればステップＳ１５に処理を移し、音声モードでなければステップＳ１７に処理を戻す。
【００３９】
ステップＳ１５では、押下されたテンキーに応じたＵＩ操作を行なう。例えば、押下されたテンキーが「４」であればフォーカスを逆方向に移動し、押下されたテンキーが「６」であればフォーカスを順方向に移動する。あるいは、押下されたテンキーが「５」であれば、フォーカスの設定されているボタンが押下されたときと同等の処理を行なう。
【００４０】
次に、ステップＳ１６で、前記ステップＳ１５の結果を音声出力する。例えば、フォーカス移動の結果、フォーカスが「両面」ボタンに移った場合、「両面の設定をします。」と音声出力する。ステップＳ１６の後、前記ステップＳ１に処理を戻す。
【００４１】
ステップＳ１７では、前記押下されたテンキーに応じて部数の設定値を変更し、前記ステップＳ１に処理を戻す。ステップＳ１８では、前記ステップＳ１で取得したイベントに応じて設定値を変更し、前記ステップＳ１に処理を戻す。音声認識を用いたユーザインタフェースの場合、音声認識結果はイベントとして解釈されるため、音声認識結果の処理も本ステップにて行なわれる。
【００４２】
以上のような構成をとることで、音声モードの設定は、必ず情報処理装置の設定のリセットに付随して行なわれるものとなる。すなわち、音声モードの設定の直後は、必ず情報処理装置の設定がリセットされた状態となり、複数のユーザが機器を共有する場合であってもユーザに混乱を与えることがなくなる。
【実施例２】
【００４３】
次に、リセットボタンのダブルクリックによる実施例について説明する。本実施例のハードウェア構成は、前記実施例１と同様である。
【００４４】
本実施例における処理フローを図３に則して説明する。ただし、図３中、実施例１と等価な処理には同じ符号を付与してある。
【００４５】
まず、ステップＳ１で、新規のイベントを取得する。イベントが何も発生していない場合は、イベント発生まで本ステップで処理がロックされる。次に、ステップＳ１０１で、前記ステップＳ１で取得したイベントを記録する。
【００４６】
次に、ステップＳ２で、前記ステップＳ１で取得したイベントが「リセットボタンの押下」であるかどうかを判定する。判定の結果、前記ステップＳ１で取得したイベントが「リセットボタンの押下」である場合は処理をステップＳ１０２に移し、「リセットボタンの押下」でない場合は処理をステップＳ１３に移す。
【００４７】
ステップＳ１０２では、前記ステップＳ１０１で記録された履歴に基づいて、直前のリセットボタンの押下に引き続いて、再びリセットボタンが押されたかどうかを判定する。判定の結果、リセットの直後である場合は処理をステップＳ１０４に移し、リセットの直後でない場合は処理をステップＳ１０３に移す。
【００４８】
ステップＳ１０３では、タイマの値を０にした後、計時を開始する。実施例１と異なり、本実施例では、タイマによるイベントは発生させない。ステップＳ１０３の後、設定値を初期化し（ステップＳ３）ステップＳ１に処理を戻す。
【００４９】
ステップＳ１０４では、前記タイマの計時情報にもとづいて、直前のリセットボタンの押下からの経過時間が閾値（Ｔとする）未満であるかどうかを判定する。判定の結果、直前のリセットボタンの押下からの経過時間が閾値Ｔ未満であればステップＳ８に処理を移し、直前のリセットボタンの押下からの経過時間が閾値Ｔ未満でなければステップＳ１に処理を戻す。その他のステップの処理内容は実施例１と同等である。
【００５０】
このような構成とすることで、音声モードの設定は、必ず機器の設定のリセットに付随して行なわれるものとなり、複数のユーザが機器を共有する場合であってもユーザに混乱を与えることがなくなる。
【００５１】
（その他の実施例）
前記各実施例において、リセットの対象を用紙サイズや部数のような設定値として説明したが、コピー済み枚数や処理進行状況といった、機器の内部状態もリセットの対象に含めても良い。
【００５２】
また、前記各実施例において、リセットボタンの押下と解放の使い分けには任意性がある。例えば、実施例１において、リセットボタンの押下時に設定値が初期化されるものとして説明したが、リセットボタンの解放時に設定値が初期化されるような実装も可能である。
【００５３】
また、リセットボタン押下から解放までの時間に応じてリセットする内容を異ならせても構わない。例えば、リセットボタンを押下している時間がある閾値よりも短い場合は設定値全てをリセットし、ある閾値よりも長い場合は両面の設定だけはリセットせずに他の設定だけリセットするという構成にしても構わない。この場合に、前者のリセットをした時と、後者のリセットをした時にその旨を音声で知らせるようにしても構わない。例えば、前者のリセットがされた場合に、「１段階目のリセットをしました。」と音声出力し、後者のリセットがされた場合に「２段階目のリセットをしました。」と音声出力を行う。このような構成とすることで、リセットの状況をユーザが簡単に把握することが可能となる。
【００５４】
音声合成には、規則合成・録音編集合成等の種類がある。また、音声認識にも単語認識・連続認識・特定話者認識・不特定話者認識等の種類がある。本発明は、これら音声合成・音声認識の方法によらず、有効である。
【００５５】
さらに、視覚障害者用のモードでは、点字入出力装置を併用することも考えられる。点字出力装置に出力された情報は、視覚障害者以外のユーザには読めないことが多いため、この場合にも本発明は有効である。
【図面の簡単な説明】
【００５６】
【図１】実施例１におけるハードウェア構成を示したブロック図である。
【図２】実施例１における処理フローを示すフローチャートである。
【図３】実施例２における処理フローを示すフローチャートである。
【図４】本発明の背景技術および実施例における操作パネルを示したイメージ図である。
【符号の説明】
【００５７】
１  数値演算・制御等の処理を行なう中央処理部
２  ユーザに対して音声を提示する音声出力部
３  ユーザの発声を入力する音声入力部
４  ユーザに対して情報を提示する出力部
５  タッチパネルやキーボード・マウス・ボタン等の入力部
６  ディスク装置や不揮発メモリ等の外部記憶部
７  読み取り専用のメモリ
８  ＲＡＭ等の一時情報を保持するメモリ
９  スキャナやプリンタ等の本装置に付随する機器を制御する機器制御部
１０  時刻の管理を行なうタイマ
１１  バス
５０１  リセットキー
５０２  テンキー
６０１  音声合成に使用される音声合成用データ
６０２  音声認識に使用される音声認識用データ
７０１  本発明を実現するためのプログラムコード
８０１  部数
８０２  用紙サイズ
８０３  音声モードフラグ
【図１】
2006302092.tif 000003
【図２】
2006302092.tif 000004
【図３】
2006302092.tif 000005
【図４】
2006302092.tif 000006