(57)【要約】【課題】周囲の雑音などによる誤動作を防止しつつ、音声操作を行っているユーザーとは異なるユーザーが音声操作を行えるようにする。【解決手段】情報処理装置１は、音声を入力する音声入力部１３と、音声操作を行うユーザーを特定するユーザー特定部３０と、ユーザー特定部３０で特定されたユーザーによって音声入力部１３に入力される音声を音声操作として受け付け、当該音声操作を反映させたジョブの設定処理を行う音声操作反映部３６と、ユーザー特定部３０によって第１のユーザーが特定されている状態のときに所定の条件が成立したか否かを判定する条件判定部３４と、を備え、音声操作反映部３６は、条件判定部３４によって所定の条件が成立したと判定された場合、第１のユーザーとは異なる第２のユーザーによって入力される音声を音声操作として受け付けて設定処理を継続させる。【選択図】図２
2020101884.tif 000002
【特許請求の範囲】
【請求項１】
音声を入力する音声入力手段と、
音声操作を行うユーザーを特定するユーザー特定手段と、
前記ユーザー特定手段で特定されたユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、当該音声操作を反映させたジョブの設定処理を行う音声操作反映手段と、
前記ユーザー特定手段によって第１のユーザーが特定されている状態のときに所定の条件が成立したか否かを判定する条件判定手段と、
を備え、
前記音声操作反映手段は、前記条件判定手段によって前記所定の条件が成立したと判定された場合、前記第１のユーザーとは異なる第２のユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、前記設定処理を継続させることを特徴とする情報処理装置。
【請求項２】
前記ユーザー特定手段は、音声入力手段に入力される音声に基づいて声紋認証を行うことにより音声操作を行うユーザーを特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記条件判定手段は、前記第１のユーザーによる音声操作に基づいて前記設定処理が行われているときに、前記第２のユーザーが前記設定処理に関与することを検出した場合に、前記所定の条件が成立したと判定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記音声入力手段に入力される音声を判別するための音声判別情報を記憶する記憶手段と、
前記音声判別情報に基づいて前記音声入力手段に入力される音声を判別する音声判別手段と、
を更に備え、
前記条件判定手段は、前記音声判別手段によって前記音声入力手段に入力された音声が所定の音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記条件判定手段は、前記音声判別手段によって、前記第１のユーザーにより入力された音声が前記第２のユーザーに音声操作の継続操作を依頼する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記条件判定手段は、前記音声判別手段によって、さらに前記第２のユーザーにより入力された音声が音声操作の継続操作を承諾する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記条件判定手段は、所定の手動操作を検知した場合に前記所定の条件が成立したと判定することを特徴とする請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記所定の手動操作は、設定引継ぎボタンに対する操作であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記音声操作反映手段は、前記第２のユーザーによる音声操作の受け付けを開始することに伴い、前記第１のユーザーによる音声操作の受け付けを終了することを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記音声操作反映手段は、前記第１のユーザーが音声操作で設定可能な権限の範囲が前記第２のユーザーが音声操作で設定可能な権限の範囲よりも広い場合、前記第２のユーザーによる音声操作の受け付けを開始するときに、前記第１のユーザーが音声操作で設定可能な権限の範囲を継続的に適用することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記設定処理によって設定された設定値を適用してジョブの実行を制御するジョブ制御手段、
を更に備え、
前記音声操作反映手段は、前記ジョブ制御手段によってジョブの実行が行われた後に、前記第１のユーザーが音声操作で設定可能な権限の範囲を解除し、前記第２のユーザーが音声操作で設定可能な権限の範囲を適用することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記音声操作反映手段は、前記条件判定手段によって前記所定の条件が成立したと判定された場合、前記第１のユーザー及び前記第２のユーザーのそれぞれによって前記音声入力手段に入力される音声を音声操作をとして受け付け、前記設定処理を継続させることを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１３】
前記音声操作反映手段は、前記設定処理を継続させる場合、前記第１のユーザーによる音声操作と前記第２のユーザーによる音声操作とを同じジョブに対する音声操作として受け付けることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記音声操作反映手段による前記設定処理が行われているときに前記音声入力手段に対して前記ユーザー特定手段で特定されたユーザーによる音声の入力が所定時間以上検知されない場合に前記設定処理によって設定された設定値をリセットするオートリセット手段、
を更に備え、
前記オートリセット手段は、前記条件判定手段によって前記所定の条件が成立したと判定された場合、前記設定処理によって設定された設定値をリセットするまでの時間を延長することを特徴とする請求項１乃至１３のいずれかに記載の情報処理装置。
【請求項１５】
音声を入力する音声入力手段を備える情報処理装置において実行されるプログラムであって、前記情報処理装置に、
音声操作を行うユーザーを特定するユーザー特定ステップと、
前記ユーザー特定ステップで特定されたユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、当該音声操作を反映させたジョブの設定処理を行う音声操作反映ステップと、
前記ユーザー特定ステップによって第１のユーザーが特定されている状態のときに所定の条件が成立したか否かを判定する条件判定ステップと、
を実行させ、
前記音声操作反映ステップは、前記条件判定ステップによって前記所定の条件が成立したと判定された場合、前記第１のユーザーとは異なる第２のユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、前記設定処理を継続させることを特徴とするプログラム。
【請求項１６】
前記ユーザー特定ステップは、音声入力手段に入力される音声に基づいて声紋認証を行うことにより音声操作を行うユーザーを特定することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記条件判定ステップは、前記第１のユーザーによる音声操作に基づいて前記設定処理が行われているときに、前記第２のユーザーが前記設定処理に関与することを検出した場合に、前記所定の条件が成立したと判定することを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１８】
前記情報処理装置に、
前記音声入力手段に入力される音声を判別するための音声判別情報を取得するステップと、
前記音声判別情報に基づいて前記音声入力手段に入力される音声を判別する音声判別ステップと、
を更に実行させ、
前記条件判定ステップは、前記音声判別ステップによって前記音声入力手段に入力された音声が所定の音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記条件判定ステップは、前記音声判別ステップによって、前記第１のユーザーにより入力された音声が前記第２のユーザーに音声操作の継続操作を依頼する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記条件判定ステップは、前記音声判別ステップによって、さらに前記第２のユーザーにより入力された音声が音声操作の継続操作を承諾する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記条件判定ステップは、所定の手動操作を検知した場合に前記所定の条件が成立したと判定することを特徴とする請求項１５乃至２０のいずれかに記載のプログラム。
【請求項２２】
前記所定の手動操作は、設定引継ぎボタンに対する操作であることを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記音声操作反映ステップは、前記第２のユーザーによる音声操作の受け付けを開始することに伴い、前記第１のユーザーによる音声操作の受け付けを終了することを特徴とする請求項１５乃至２２のいずれかに記載のプログラム。
【請求項２４】
前記音声操作反映ステップは、前記第１のユーザーが音声操作で設定可能な権限の範囲が前記第２のユーザーが音声操作で設定可能な権限の範囲よりも広い場合、前記第２のユーザーによる音声操作の受け付けを開始するときに、前記第１のユーザーが音声操作で設定可能な権限の範囲を継続的に適用することを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記情報処理装置に、
前記設定処理によって設定された設定値を適用してジョブの実行を制御するジョブ制御ステップ、
を更に実行させ、
前記音声操作反映ステップは、前記ジョブ制御ステップによってジョブの実行が行われた後に、前記第１のユーザーが音声操作で設定可能な権限の範囲を解除し、前記第２のユーザーが音声操作で設定可能な権限の範囲を適用することを特徴とする請求項２４に記載のプログラム。
【請求項２６】
前記音声操作反映ステップは、前記条件判定ステップによって前記所定の条件が成立したと判定された場合、前記第１のユーザー及び前記第２のユーザーのそれぞれによって前記音声入力手段に入力される音声を音声操作をとして受け付け、前記設定処理を継続させることを特徴とする請求項１５乃至２２のいずれかに記載のプログラム。
【請求項２７】
前記音声操作反映ステップは、前記設定処理を継続させる場合、前記第１のユーザーによる音声操作と前記第２のユーザーによる音声操作とを同じジョブに対する音声操作として受け付けることを特徴とする請求項２６に記載のプログラム。
【請求項２８】
前記情報処理装置に、
前記音声操作反映ステップによる前記設定処理が行われているときに前記音声入力手段に対して前記ユーザー特定手段で特定されたユーザーによる音声の入力が所定時間以上検知されない場合に前記設定処理によって設定された設定値をリセットするオートリセットステップ、
を更に実行させ、
前記オートリセットステップは、前記条件判定ステップによって前記所定の条件が成立したと判定された場合、前記設定処理によって設定された設定値をリセットするまでの時間を延長することを特徴とする請求項１５乃至２７のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関し、特に音声操作に基づく設定処理を行う技術に関する。
【背景技術】
【０００２】
従来、オフィスに設置されるＭＦＰ（Multifunction Peripherals）などの情報処理装置を含む情報処理システムとして、特定のユーザーが行うべきプリント出力を他のユーザーが代行して行った場合に、特定のユーザーに対する課金処理を行うようにしたシステムが知られている（例えば、特許文献１）。この従来技術では、特定のユーザーが印刷データを予め情報処理装置に登録しておくことにより、特定のユーザーによって指定された代行ユーザーが情報処理装置に対して所定の情報を入力してログインすれば、特定のユーザーによって登録された印刷データに基づくプリント出力を代行して行うことができるようになっている。
【０００３】
また従来、情報処理装置の操作パネルに表示される操作画面に対し、ユーザーが音声を発することによって音声操作を行えるようにしたシステムが知られている（例えば、特許文献１）。このようなシステムを用いれば、ユーザーは情報処理装置を使用するとき、操作パネルに対する手動操作だけでなく、音声操作も行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−４５３２４号公報
【特許文献２】特開２０１１−４９７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＭＦＰなどの情報処理装置を音声操作する場合、ユーザーは情報処理装置にログインすることが必要である。すなわち、情報処理装置は、音声を入力する度に声紋認証を行ってログインユーザーが発した音声であるか否かを判定し、ログインユーザーが発した音声であれば有効な音声操作として受け付けて各種の設定処理を行うのである。これにより、情報処理装置は、周囲で発せられる雑音やログインユーザーとは異なるユーザーによって発せられる音声によって誤動作してしまうことを防止することができる。
【０００６】
ところで、情報処理装置にログインして音声操作を行っているログインユーザーに急用が生じ、情報処理装置から離れなければならない事態が起こり得る。そのような場合、ログインユーザーは、別のユーザーに音声操作を引き継がせて印刷出力などのジョブを代行して行ってもらうことができないという問題がある。なぜなら、ログインユーザーとは異なるユーザーが音声操作を引き継ごうとすると、声紋認証によってログインユーザーとは異なるユーザーであると判定されてしまい、有効な音声操作として受け付けられないからである。そのため、音声操作を引き継ぐユーザーは、自身で情報処理装置にログインし、先のログインユーザーが音声操作で行った設定と同じ設定を再び始めから繰り返して行わなければならす、利便性が悪いという問題がある。
【０００７】
また、情報処理装置にログインして音声操作を行っているログインユーザーと別のユーザーとが音声操作を共同して行おうとしても、従来の情報処理装置は、ログインユーザーによって発せられた音声のみを有効な音声操作として取り扱うため、別のユーザーが発した音声で設定処理を進めることができないという問題もある。
【０００８】
そこで本発明は、上述した課題を解決するためになされたものであり、周囲の雑音などによる誤動作を防止しつつ、音声操作を行っているユーザーとは異なるユーザーが音声操作を行えるようにすることで従来よりも利便性を向上させることができる情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に係る発明は、情報処理装置であって、音声を入力する音声入力手段と、音声操作を行うユーザーを特定するユーザー特定手段と、前記ユーザー特定手段で特定されたユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、当該音声操作を反映させたジョブの設定処理を行う音声操作反映手段と、前記ユーザー特定手段によって第１のユーザーが特定されている状態のときに所定の条件が成立したか否かを判定する条件判定手段と、を備え、前記音声操作反映手段は、前記条件判定手段によって前記所定の条件が成立したと判定された場合、前記第１のユーザーとは異なる第２のユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、前記設定処理を継続させることを特徴とする構成である。
【００１０】
請求項２に係る発明は、請求項１の情報処理装置において、前記ユーザー特定手段は、音声入力手段に入力される音声に基づいて声紋認証を行うことにより音声操作を行うユーザーを特定することを特徴とする構成である。
【００１１】
請求項３に係る発明は、請求項１又は２の情報処理装置において、前記条件判定手段は、前記第１のユーザーによる音声操作に基づいて前記設定処理が行われているときに、前記第２のユーザーが前記設定処理に関与することを検出した場合に、前記所定の条件が成立したと判定することを特徴とする構成である。
【００１２】
請求項４に係る発明は、請求項３の情報処理装置において、前記音声入力手段に入力される音声を判別するための音声判別情報を記憶する記憶手段と、前記音声判別情報に基づいて前記音声入力手段に入力される音声を判別する音声判別手段と、を更に備え、前記条件判定手段は、前記音声判別手段によって前記音声入力手段に入力された音声が所定の音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする構成である。
【００１３】
請求項５に係る発明は、請求項４の情報処理装置において、前記条件判定手段は、前記音声判別手段によって、前記第１のユーザーにより入力された音声が前記第２のユーザーに音声操作の継続操作を依頼する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする構成である。
【００１４】
請求項６に係る発明は、請求項５の情報処理装置において、前記条件判定手段は、前記音声判別手段によって、さらに前記第２のユーザーにより入力された音声が音声操作の継続操作を承諾する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを特徴とする構成である。
【００１５】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の情報処理装置において、前記条件判定手段は、所定の手動操作を検知した場合に前記所定の条件が成立したと判定することを特徴とする構成である。
【００１６】
請求項８に係る発明は、請求項７に記載の情報処理装置において、前記所定の手動操作は、設定引継ぎボタンに対する操作であることを特徴とする構成である。
【００１７】
請求項９に係る発明は、請求項１乃至８のいずれかの情報処理装置において、前記音声操作反映手段は、前記第２のユーザーによる音声操作の受け付けを開始することに伴い、前記第１のユーザーによる音声操作の受け付けを終了することを特徴とする構成である。
【００１８】
請求項１０に係る発明は、請求項９の情報処理装置において、前記音声操作反映手段は、前記第１のユーザーが音声操作で設定可能な権限の範囲が前記第２のユーザーが音声操作で設定可能な権限の範囲よりも広い場合、前記第２のユーザーによる音声操作の受け付けを開始するときに、前記第１のユーザーが音声操作で設定可能な権限の範囲を継続的に適用することを特徴とする構成である。
【００１９】
請求項１１に係る発明は、請求項１０の情報処理装置において、前記設定処理によって設定された設定値を適用してジョブの実行を制御するジョブ制御手段、を更に備え、前記音声操作反映手段は、前記ジョブ制御手段によってジョブの実行が行われた後に、前記第１のユーザーが音声操作で設定可能な権限の範囲を解除し、前記第２のユーザーが音声操作で設定可能な権限の範囲を適用することを特徴とする構成である。
【００２０】
請求項１２に係る発明は、請求項１乃至８のいずれかの情報処理装置において、前記音声操作反映手段は、前記条件判定手段によって前記所定の条件が成立したと判定された場合、前記第１のユーザー及び前記第２のユーザーのそれぞれによって前記音声入力手段に入力される音声を音声操作をとして受け付け、前記設定処理を継続させることを特徴とする構成である。
【００２１】
請求項１３に係る発明は、請求項１２の情報処理装置において、前記音声操作反映手段は、前記設定処理を継続させる場合、前記第１のユーザーによる音声操作と前記第２のユーザーによる音声操作とを同じジョブに対する音声操作として受け付けることを特徴とする構成である。
【００２２】
請求項１４に係る発明は、請求項１乃至１３のいずれかの情報処理装置において、前記音声操作反映手段による前記設定処理が行われているときに前記音声入力手段に対して前記ユーザー特定手段で特定されたユーザーによる音声の入力が所定時間以上検知されない場合に前記設定処理によって設定された設定値をリセットするオートリセット手段、を更に備え、前記オートリセット手段は、前記条件判定手段によって前記所定の条件が成立したと判定された場合、前記設定処理によって設定された設定値をリセットするまでの時間を延長することを特徴とする構成である。
【００２３】
請求項１５に係る発明は、音声を入力する音声入力手段を備える情報処理装置において実行されるプログラムであって、前記情報処理装置に、音声操作を行うユーザーを特定するユーザー特定ステップと、前記ユーザー特定ステップで特定されたユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、当該音声操作を反映させたジョブの設定処理を行う音声操作反映ステップと、前記ユーザー特定ステップによって第１のユーザーが特定されている状態のときに所定の条件が成立したか否かを判定する条件判定ステップと、を備え、前記音声操作反映ステップは、前記条件判定ステップによって前記所定の条件が成立したと判定された場合、前記第１のユーザーとは異なる第２のユーザーによって前記音声入力手段に入力される音声を音声操作として受け付け、前記設定処理を継続させることを特徴とする構成である。
【００２４】
請求項１６に係る発明は、請求項１５のプログラムにおいて、前記ユーザー特定ステップは、音声入力手段に入力される音声に基づいて声紋認証を行うことにより音声操作を行うユーザーを特定することを特徴とする構成である。
【００２５】
請求項１７に係る発明は、請求項１５又は１６のプログラムにおいて、前記条件判定ステップは、前記第１のユーザーによる音声操作に基づいて前記設定処理が行われているときに、前記第２のユーザーが前記設定処理に関与することを検出した場合に、前記所定の条件が成立したと判定することを特徴とする構成である。
【００２６】
請求項１８に係る発明は、請求項１７のプログラムにおいて、前記情報処理装置に、前記音声入力手段に入力される音声を判別するための音声判別情報を取得するステップと、前記音声判別情報に基づいて前記音声入力手段に入力される音声を判別する音声判別ステップと、を更に実行させ、前記条件判定ステップは、前記音声判別ステップによって前記音声入力手段に入力された音声が所定の音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする構成である。
【００２７】
請求項１９に係る発明は、請求項１８のプログラムにおいて、前記条件判定ステップは、前記音声判別ステップによって、前記第１のユーザーにより入力された音声が前記第２のユーザーに音声操作の継続操作を依頼する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを検出することを特徴とする構成である。
【００２８】
請求項２０に係る発明は、請求項１９のプログラムにおいて、前記条件判定ステップは、前記音声判別ステップによって、さらに前記第２のユーザーにより入力された音声が音声操作の継続操作を承諾する音声であると判定された場合に、前記第２のユーザーが前記設定処理に関与することを特徴とする構成である。
【００２９】
請求項２１に係る発明は、請求項２１のプログラムにおいて、前記条件判定ステップは、所定の手動操作を検知した場合に前記所定の条件が成立したと判定することを特徴とする構成である。
【００３０】
請求項２２に係る発明は、請求項２１のプログラムにおいて、前記所定の手動操作は、設定引継ぎボタンに対する操作であることを特徴とする構成である。
【００３１】
請求項２３に係る発明は、請求項１５乃至２２のいずれかのプログラムにおいて、前記音声操作反映ステップは、前記第２のユーザーによる音声操作の受け付けを開始することに伴い、前記第１のユーザーによる音声操作の受け付けを終了することを特徴とする構成である。
【００３２】
請求項２４に係る発明は、請求項２３のプログラムにおいて、前記音声操作反映ステップは、前記第１のユーザーが音声操作で設定可能な権限の範囲が前記第２のユーザーが音声操作で設定可能な権限の範囲よりも広い場合、前記第２のユーザーによる音声操作の受け付けを開始するときに、前記第１のユーザーが音声操作で設定可能な権限の範囲を継続的に適用することを特徴とする構成である。
【００３３】
請求項２５に係る発明は、請求項２４のプログラムにおいて、前記情報処理装置に、前記設定処理によって設定された設定値を適用してジョブの実行を制御するジョブ制御ステップ、を更に実行させ、前記音声操作反映ステップは、前記ジョブ制御ステップによってジョブの実行が行われた後に、前記第１のユーザーが音声操作で設定可能な権限の範囲を解除し、前記第２のユーザーが音声操作で設定可能な権限の範囲を適用することを特徴とする構成である。
【００３４】
請求項２６に係る発明は、請求項１５乃至２２のいずれかのプログラムにおいて、前記音声操作反映ステップは、前記条件判定ステップによって前記所定の条件が成立したと判定された場合、前記第１のユーザー及び前記第２のユーザーのそれぞれによって前記音声入力手段に入力される音声を音声操作をとして受け付け、前記設定処理を継続させることを特徴とする構成である。
【００３５】
請求項２７に係る発明は、請求項２６のプログラムにおいて、前記音声操作反映ステップは、前記設定処理を継続させる場合、前記第１のユーザーによる音声操作と前記第２のユーザーによる音声操作とを同じジョブに対する音声操作として受け付けることを特徴とする構成である。
【００３６】
請求項２８に係る発明は、請求項１５乃至２７のいずれかのプログラムにおいて、前記情報処理装置に、前記音声操作反映ステップによる前記設定処理が行われているときに前記音声入力手段に対して前記ユーザー特定手段で特定されたユーザーによる音声の入力が所定時間以上検知されない場合に前記設定処理によって設定された設定値をリセットするオートリセットステップ、を更に実行させ、前記オートリセットステップは、前記条件判定ステップによって前記所定の条件が成立したと判定された場合、前記設定処理によって設定された設定値をリセットするまでの時間を延長することを特徴とする構成である。
【発明の効果】
【００３７】
本発明によれば、周囲の雑音などによる誤動作を防止しつつ、音声操作を行っているユーザーとは異なるユーザーが音声操作を行うことができるようになり、従来よりも利便性を向上させることができる。
【図面の簡単な説明】
【００３８】
【図１】情報処理装置のハードウェア構成の例を示す図である。
【図２】情報処理装置における制御部の機能構成の一例を示すブロック図である。
【図３】ユーザー情報のデータ構造の一例を示す図である。
【図４】異なるユーザーの権限情報の例を示す図である。
【図５】音声判別情報の一例を示す図である。
【図６】情報処理装置が代行モードへ移行する動作の一例を示す図である。
【図７】情報処理装置が共同作業モードへ移行する動作の一例を示す図である。
【図８】情報処理装置において行われる主たる処理手順の一例を示すフローチャートである。
【図９】条件判定処理の詳細な処理手順の一例を示すフローチャートである。
【図１０】オートリセット処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３９】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する要素には同一符号を付しており、それらについての重複する説明は省略する。
【００４０】
図１は、本発明の一実施形態である情報処理装置１のハードウェア構成の例を示す図である。情報処理装置１は、例えばＭＦＰなどの画像処理装置によって構成される。この情報処理装置１は、スキャン機能、プリント機能、コピー機能、ＦＡＸ機能などの複数の機能を備えており、ユーザーによって選択された機能を動作させてジョブを実行する。情報処理装置１は、ユーザーによる手動操作だけでなく、音声操作も受け付けることが可能であり、ユーザーによる音声操作に基づいて各種の設定処理を行ってジョブを実行することができる。
【００４１】
図１に示すように、情報処理装置１は、そのハードウェア構成として、制御部１０と、記憶部１１と、操作パネル１２と、音声入力部１３と、音声出力部１４と、通信インタフェース１５と、スキャナ部１６と、プリンタ部１７と、ＦＡＸ部１８とを備えている。
【００４２】
制御部１０は、各部の動作を統括的に制御するものである。制御部１０は、ＣＰＵ１０ａと、メモリ１０ｂとを備えている。ＣＰＵ１０ａは、記憶部１１に記憶されているプログラム２０を読み出して実行する演算処理ユニットである。メモリ１０ｂは、ＣＰＵ１０ａがプログラム２０を実行することに伴って発生する一時的なデータなどを記憶するためのメモリであり、ＣＰＵ１０ａのワークエリアとして機能するものである。
【００４３】
記憶部１１は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などで構成される不揮発性の記憶手段である。記憶部１１には、ＣＰＵ１０ａによって実行されるプログラム２０が予め記憶されている。また、記憶部１１には、ユーザー情報２１と、音声判別情報２２とが予め記憶される。
【００４４】
操作パネル１２は、ユーザーが情報処理装置１を操作する際のユーザーインタフェースとなるものである。操作パネル１２は、ユーザーが操作可能な操作画面を表示する表示部１２ａと、ユーザーによる手動操作を受け付ける操作部１２ｂとを備えている。表示部１２ａは、例えばカラー液晶ディスプレイによって構成される。操作部１２ｂは、例えば表示部１２ａの表示画面上に配置されるタッチパネルキーや、表示部１２ａの表示画面の周囲に配置される押しボタンキーなどによって構成される。
【００４５】
音声入力部１３は、例えば操作パネル１２の近傍位置に配置されるマイクロフォンによって構成される。音声入力部１３は、情報処理装置１の周囲で発せられる音声を入力するデバイスである。音声入力部１３は、音声を入力すると、その音声に基づく音声信号を生成して制御部１０へ出力する。
【００４６】
音声出力部１４は、例えば操作パネル１２の近傍位置に配置されるスピーカーによって構成される。音声出力部１４は、音声や警告音などを発することによって、周囲のユーザーに対して様々な報知を行う。
【００４７】
通信インタフェース１５は、情報処理装置１をＬＡＮ（Local Area Network）などのネットワークに接続するインタフェースである。制御部１０は、この通信インタフェース１５を介してネットワークに接続されている他の外部機器と通信を行うことができる。例えば、情報処理装置１は、通信インタフェース１５を介して外部機器から印刷データを受信することができるし、また、通信インタフェース１５を介して画像データなどを外部機器へ送信することもできる。
【００４８】
スキャナ部１６は、ユーザーによってセットされる原稿を光学的に読み取って画像データを生成するものである。プリンタ部１７は、印刷データや画像データに基づいて印刷用紙などのシート材に画像形成を行って印刷出力を行うものである。ＦＡＸ部１８は、図示を省略する公衆電話網を介してＦＡＸデータの送受信を行うものである。
【００４９】
上記のようなハードウェア構成を備える情報処理装置１は、ユーザーによる手動操作又は音声操作を受け付けて各種の設定処理を行うとき、手動操作又は音声操作を行うユーザーを特定し、その特定したユーザーをログインユーザーとして情報処理装置１の動作状態をログアウト状態からログイン状態へ移行させる。そして情報処理装置１は、ログイン状態においてログインユーザーによって行われる手動操作又は音声操作に基づき各種の設定処理を行う。また、情報処理装置１は、ログインユーザーによってジョブの実行指示が与えられると、ユーザーによって指定されたジョブを実行する。
【００５０】
特に本実施形態の情報処理装置１は、ログインユーザーによって音声操作が行われているとき、音声操作を他のユーザーに引き継いで行ってもらいたいログインユーザーの意思、又は、音声操作を他のユーザーに手伝ってもらいたいログインユーザーの意思を確認すると、他のユーザーの音声操作の受け付けを開始すると共に、他のユーザーの音声操作に基づいて設定処理を継続させるように構成される。このような処理は、主として情報処理装置１の制御部１０によって行われる。以下、制御部１０の詳細について説明する。
【００５１】
図２は、情報処理装置１における制御部１０の機能構成の一例を示すブロック図である。この図２は、主として音声操作に基づく処理を行う機能構成例を示している。制御部１０のＣＰＵ１０ａは、記憶部１１からプログラム２０を読み出して実行することにより、制御部１０を、ユーザー特定部３０、オートリセット部３２、音声判別部３３、条件判定部３４、音声操作反映部３６、及び、ジョブ制御部３８として機能させる。
【００５２】
ユーザー特定部３０は、情報処理装置１に対する操作を行おうとしているユーザーを特定する処理部である。ユーザー特定部３０は、音声入力部１３に音声が入力された場合に、その音声の音声信号に基づきユーザーを特定する。このとき、ユーザー特定部３０は、記憶部１１に記憶されているユーザー情報２１を参照し、ユーザー情報２１に基づいてユーザーを特定する。
【００５３】
図３は、ユーザー情報２１のデータ構造の一例を示す図である。ユーザー情報２１は、情報処理装置１を使用することが許可されたユーザーに関する情報を登録しておくための情報である。ユーザー情報２１には、ユーザーごとに、ユーザーＩＤ２１ａと、パスワード２１ｂと、ユーザー名２１ｃと、権限情報２１ｄと、声紋情報２１ｅとが予め登録される。ユーザーＩＤ２１ａは、ユーザーに対して個別に付与される識別情報である。パスワード２１ｂは、ユーザーが設定したセキュリティ用のパスワードであり、任意の文字列によって構成される。ユーザー名２１ｃは、各ユーザーの氏名である。権限情報２１ｄは、ユーザーごとの使用権限が定義された情報である。各ユーザーは、自己の権限情報２１ｄにおいて予め定義された権限の範囲内において情報処理装置１を使用することができる。声紋情報２１ｅは、ユーザーごとの声紋の特徴を記録した情報であり、音声入力部１３に対して音声が入力された場合にその音声を発生したユーザーを特定するために参照される情報である。
【００５４】
上記のようなユーザー情報２１において権限情報２１ｄに登録される情報は、ユーザーごとに異なる情報となる。図４は、異なるユーザーの権限情報２１ｄの例を示す図である。尚、図４において「ＹＥＳ」は、ユーザーに対して設定することが許可された設定項目を示しており、「ＮＯ」は、ユーザーに対して設定することが禁止された設定項目を示している。
【００５５】
まず、図４（ａ）は、ユーザーＡの権限情報２１ｄを示している。図４（ａ）に示すように、ユーザーＡは、カラー出力及びモノクロ出力の双方を行うことが許可されたユーザーである。また、ユーザーＡは、宛先として、「宛先Ｘ」、「宛先Ｙ」及び「宛先Ｚ」を指定することが許可されたユーザーである。
【００５６】
これに対し、図４（ｂ）は、ユーザーＢの権限情報２１ｄを示している。図４（ｂ）に示すように、ユーザーＢは、モノクロ出力を行うことが許可されたユーザーである。しかし、ユーザーＢは、権限情報２１ｄにおいてカラー出力を行うことが禁止されている。また、ユーザーＡは、宛先として、「宛先Ｚ」を指定することが許可されているが、「宛先Ｘ」及び「宛先Ｙ」を指定することが禁止されている。
【００５７】
このように権限情報２１ｄには、各ユーザーが使用することができる権限が予め定義されている。図４の例では、ユーザーＡの使用権限がユーザーＢの使用権限よりも広くなっている。
【００５８】
ユーザー特定部３０は、上記のようなユーザー情報２１を参照することにより、情報処理装置１を使用しようとするユーザーを特定する。例えば、ユーザーが操作パネル１２を手動操作することによってユーザーＩＤとパスワードとを入力した場合、ユーザー特定部３０は、ユーザー情報２１のユーザーＩＤ２１ａとパスワード２１ｂとを参照し、ユーザーによって入力されたユーザーＩＤとパスワードの組み合わせに一致する情報がユーザー情報２１に登録されているか否かを判断する。その結果、ユーザーによって入力されたユーザーＩＤとパスワードの組み合わせに一致する情報がユーザー情報２１に登録されていれば、ユーザー特定部３０は、ユーザーＩＤ２１ａとパスワード２１ｂとに基づき、ユーザーを特定することができる。
【００５９】
また、ユーザーが音声入力部１３に対して音声を入力した場合、ユーザー特定部３０は、声紋認証を行う。そのため、ユーザー特定部３０は、声紋認証部３１を備えている。声紋認証部３１は、ユーザー情報２１の声紋情報２１ｅを参照し、ユーザーによって音声入力部１３に入力された音声の声紋の特徴と、ユーザー情報２１に登録されている声紋の特徴とが一致するか否かを判断する。その結果、ユーザーによって入力された音声の声紋の特徴がユーザー情報２１に登録されているいずれかのユーザーの声紋情報２１ｅの特徴と一致すれば、声紋認証部３１は、その声紋情報２１ｅに基づき、ユーザーを特定することができる。このようにユーザー特定部３０は、音声入力部１３に音声が入力されると、声紋認証部３１による声紋認証を行うことによってユーザーを特定する。
【００６０】
ユーザー特定部３０は、ログアウト状態において情報処理装置１を使用しようとするユーザーを特定することができると、その特定したユーザーをログインユーザーとして情報処理装置１の動作状態をログアウト状態からログイン状態へ移行させる。ログイン状態は、ログインユーザーが各種ジョブの設定操作を手動操作又は音声操作で行うことができる状態であり、情報処理装置１にジョブを実行させることができる状態である。
【００６１】
また、ユーザー特定部３０は、動作状態をログイン状態へ移行させた後、音声入力部１３に音声が入力される度に、声紋認証部３１を機能させ、音声入力部１３に入力された音声がログインユーザーの発した音声であるか否かを判定する。そしてログインユーザーの発した音声である場合、ユーザー特定部３０は、その音声を、音声操作のための有効な音声として判断する。これに対し、ログインユーザーの発した音声ではない場合、ユーザー特定部３０は、その音声を、音声操作のための有効な音声ではなく、周囲の雑音として判断する。ただし、後述するように、ログインユーザーによって発せられた音声が音声操作の継続操作を他のユーザーに依頼する音声であることが検知された場合、ユーザー特定部３０は、それに引き続いて入力される音声がログインユーザーの発した音声ではなくても、雑音として取り扱わず、音声判別部３３による音声判別処理を行わせる。
【００６２】
ユーザー特定部３０は、情報処理装置１の動作状態をログイン状態へ移行させると、オートリセット部３２、音声判別部３３、条件判定部３４、音声操作反映部３６及びジョブ制御部３８を機能させる。
【００６３】
オートリセット部３２は、ログイン状態においてログインユーザーによる有効な操作が行われていない状態が所定時間以上継続すると、それまでの設定状態をリセットして初期状態に戻すオートリセット処理を行う。また、オートリセット部３２は、ログインユーザーによる有効な操作が行われていない状態が所定時間以上継続した場合、それまでの設定状態をリセットするだけでなく、情報処理装置１の動作状態をログイン状態から自動的にログアウト状態へ戻すことも可能である。
【００６４】
例えば、オートリセット部３２は、ログイン状態へ移行すると、所定時間を計測するためのカウンタを作動させる。そしてログインユーザーによる有効な手動操作又は音声操作が検知されると、そのカウンタをリセットする。つまり、カウンタのカウント値を０に初期化するのである。一方、ログインユーザーによる有効な手動操作又は音声操作が検知されない状態のとき、オートリセット部３２は、カウント動作を継続させ、そのカウント値が所定の上限値（所定時間）を超えると、オートリセット処理を開始する。尚、オートリセット部３２は、ログイン状態において、音声入力部１３にログインユーザーの音声とは異なる音声の入力が検知された場合であっても、そのような音声を有効な音声操作のための音声と扱わず、オートリセットのためのカウント動作を継続する。
【００６５】
音声判別部３３は、ログイン状態において音声入力部１３に有効な音声操作のための音声が入力された場合にその音声を判別する処理部である。音声判別部３３は、音声解析を行うことにより、音声入力部１３に入力された音声をテキストに変換する。そして音声判別部３３は、音声判別情報２２を参照してログインユーザーによって発せられた音声がどのような音声であるかを判別する。
【００６６】
図５は、音声判別情報２２の一例を示す図である。図５に示すように、音声判別情報２２は、ユーザーが発する可能性のあるワードやセンテンスが多数登録された情報である。音声判別情報２２には、音声操作判別ワード２３と、操作依頼判別ワード２４と、依頼承諾判別ワード２５との３つのグループが設けられており、それぞれのグループごとに異なるワードやセンテンスが登録されている。
【００６７】
音声操作判別ワード２３は、ジョブの設定処理や実行を命令する音声を判別するためのワードやセンテンスが予め登録されるグループである。例えば、音声操作判別ワード２３には、ログインユーザーがコピー機能を選択するためのワードとして「コピー」が登録されている。また、ログインユーザーがジョブの実行を指示するためのワードとして「ジョブスタート」が登録されている。したがって、音声判別部３３は、テキストに変換された音声を、音声操作判別ワード２３に登録されているワードやセンテンスにマッチングさせることにより、ログインユーザーによる音声操作の内容を特定することができる。
【００６８】
操作依頼判別ワード２４は、ログインユーザーが他のユーザーに対して音声操作の継続操作を依頼する音声を判別するためのワードやセンテンスが予め登録されるグループである。このグループには、ログインユーザーの意思として、他のユーザーに音声操作の継続操作を依頼する意思があるか否かを判定することができるワードやセンテンスが登録される。ここで、ログインユーザーが他のユーザーに音声操作の継続操作を依頼するときには、その後の音声操作を全て他のユーザーに任せることを希望するケースと、その後の音声操作をログインユーザーと他のユーザーとの共同作業として進めることを希望するケースとの２つのケースが存在する。そのため、操作依頼判別ワード２４は、代行モード判別ワード２４ａと、共同作業モード判別ワード２４ｂとの２つのサブグループが設けられている。
【００６９】
代行モード判別ワード２４ａは、ログインユーザーの意思として、その後の音声操作を他のユーザーに全て任せる意思を判別するためのワードやセンテンスが予め登録されるサブグループである。例えば、代行モード判別ワード２４ａには、「この後の処理をお願いします」や「ジョブを実行しておいてもらえますか」といったセンテンスが登録されている。したがって、音声判別部３３は、テキストに変換された音声を、代行モード判別ワード２４ａに登録されているワードやセンテンスにマッチングさせることにより、ログインユーザーが他のユーザーに対してその後の音声操作を任せようとする意思の確認を行うことができる。
【００７０】
共同作業モード判別ワード２４ｂは、ログインユーザーの意思として、その後の音声操作を他のユーザーとの共同作業として進めたい意思を判別するためのワードやセンテンスが予め登録されるサブグループである。例えば、共同作業モード判別ワード２４ｂには、「操作を教えてもらっていいですか」や「手伝ってもらえませんか」といったセンテンスが登録されている。したがって、音声判別部３３は、テキストに変換された音声を、共同作業モード判別ワード２４ｂに登録されているワードやセンテンスにマッチングさせることにより、ログインユーザーがその後の音声操作を他のユーザーとの共同作業によって進めていきたい意思の確認を行うことができる。
【００７１】
音声判別部３３は、ログインユーザーによって入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致すると判定した場合、次に音声入力部１３に入力される音声が依頼承諾判別ワード２５に登録されているワードやセンテンスに一致するか否かを判別する。
【００７２】
依頼承諾判別ワード２５は、ログインユーザーとは異なる他のユーザーによって発せられる音声を判別するためのワードやセンテンスが登録されるグループである。すなわち、依頼承諾判別ワード２５は、ログインユーザーによって音声操作を依頼された他のユーザーの意思を確認するためのワードやセンテンスが予め登録されるグループである。例えば、依頼承諾判別ワード２５には、「わかりました」や「承知しました」などのセンテンスが登録されている。したがって、音声判別部３３は、テキストに変換された音声を、依頼承諾判別ワード２５に登録されているワードやセンテンスにマッチングさせることにより、他のユーザーがその後の音声操作を行う意思の確認を行うことができる。
【００７３】
このように音声判別部３３は、ログイン状態において音声入力部１３に入力される音声を判別することにより、どのような音声が入力されたかを特定することができる。そして音声判別部３３は、音声入力部１３に入力された音声を判別すると、その判別結果を条件判定部３４及び音声操作反映部３６へ出力する。
【００７４】
条件判定部３４は、ログインユーザーとは異なる他のユーザーによって入力される音声を音声操作として受け付ける動作を開始するための条件（所定の条件）が成立したか否かを判定する処理部である。例えば、条件判定部３４は、ログインユーザー（第１のユーザー）による音声操作に基づいて設定処理が行われているときに、ログインユーザーとは異なる他のユーザー（第２のユーザー）がその設定処理に関与しようとしていることを検出すると、他のユーザー（第２のユーザー）によって入力される音声を音声操作として受け付ける動作を開始するための条件が成立したと判定する。ログインユーザーとは異なる他のユーザー（第２のユーザー）がその設定処理に関与しようとしているか否かは、音声入力部１３に入力される音声に基づいて判断することができる。そのため、条件判定部３４は、音声判別部３３によって音声入力部１３に入力された音声が所定の音声であると判定された場合に、ログインユーザーとは異なる他のユーザーが設定処理に関与しようとしていることを検出し、上述した条件が成立したと判定する。
【００７５】
例えば、ログインユーザーにより入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致する音声である場合、音声判別部３３は、その入力された音声を、ログインユーザーが他のユーザーに音声操作の継続操作を依頼する音声であると判定する。この場合、条件判定部３４は、音声判別部３３の判別結果に基づいて、ログインユーザー（第１のユーザー）とは異なる他のユーザー（第２のユーザー）がログインユーザーによって行われている設定処理に関与しようとしていることを検出することができる。
【００７６】
ただし、ログインユーザーが他のユーザーに音声操作を依頼しようとしているだけでは、その後に他のユーザーが設定処理に関与するとは限らない。なぜなら、ログインユーザーが他のユーザーに音声操作を依頼したとしても、他のユーザーに断られてしまうことがあるからである。そのため、条件判定部３４は、ログインユーザーにより入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致すると判定された場合であっても、それだけでは上述した条件が成立したと判定しないことが好ましい。言い換えると、条件判定部３４は、ログインユーザーによって入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致すると判定された後、それに引き続いて音声入力部１３に入力される音声が依頼承諾判別ワード２５に登録されているワードやセンテンスに一致すると判定された場合に、上述した条件が成立したと判定することが好ましい。つまり、条件判定部３４は、ログインユーザーが他のユーザーに対して設定途中からの音声操作を依頼し、且つ、他のユーザーがその依頼を承諾した場合に、他のユーザーが設定処理に関与することを検出し、上述した条件が成立したと判定するのである。
【００７７】
条件判定部３４は、モード判定部３５を備えている。モード判定部３５は、条件判定部３４によって、ログインユーザーとは異なる他のユーザーによって入力される音声を音声操作として受け付ける動作を開始するための条件が成立したと判定された場合、代行モードと、共同作業モードとの何れのモードに移行させるかを判定する処理部である。代行モードは、ログインユーザー（第１のユーザー）とは異なる他のユーザー（第２のユーザー）がログインユーザーに代わってその後の音声操作を一人で行うための動作モードである。また、共同作業モードは、ログインユーザー（第１のユーザー）と他のユーザー（第２のユーザー）とが互いに協力しながらその後の音声操作を共同作業で行うための動作モードである。音声判別部３３によってログインユーザーの発した音声が操作依頼判別ワード２４のうちの代行モード判別ワード２４ａに登録されているワードやセンテンスに一致すると判定された場合、モード判定部３５は、代行モードへ移行させることを決定する。これに対し、音声判別部３３によってログインユーザーの発した音声が操作依頼判別ワード２４のうちの共同作業モード判別ワード２４ｂに登録されているワードやセンテンスに一致すると判定された場合、モード判定部３５は、共同作業モードへ移行させることを決定する。
【００７８】
モード判定部３５によって代行モードへ移行させることが決定されると、情報処理装置１は、その後、代行モードで動作することになる。情報処理装置１が代行モードへ移行すると、ユーザー特定部３０によってログインユーザーの入れ替えが行われる。すなわち、ユーザー特定部３０は、代行モードへ移行すると、依頼承諾判別ワード２５に登録されているワードやセンテンスに一致する音声を入力した第２のユーザーを特定する。そしてユーザー特定部３０は、それまでのログインユーザー（第１のユーザー）をログアウトさせると共に、第２のユーザーをログインユーザーとする。このとき、情報処理装置１のログイン状態は継続される。したがって、代行モードへ移行すると、第２のユーザーは、第１のユーザーが行っていた音声操作を途中から引き継いで情報処理装置１に対する設定操作を継続的に行うことができるようになる。尚、先のログインユーザー（第１のユーザー）は、情報処理装置１からログアウトした状態となり、それ以降は情報処理装置１に対する音声操作を行うことができなくなる。
【００７９】
これに対し、モード判定部３５によって共同作業モードへ移行させることが決定されると、情報処理装置１は、その後、共同作業モードで動作することになる。情報処理装置１が共同作業モードへ移行すると、ユーザー特定部３０によって第２のユーザーがログインユーザーに追加される。すなわち、ユーザー特定部３０は、共同作業モードへ移行すると、依頼承諾判別ワード２５に登録されているワードやセンテンスに一致する音声を入力した第２のユーザーを特定する。そしてユーザー特定部３０は、それまでのログインユーザー（第１のユーザー）がログインした状態のままで、第２のユーザーをログインユーザーとして追加する。このときも、情報処理装置１のログイン状態は継続される。したがって、共同作業モードへ移行すると、第２のユーザーは、第１のユーザーと共に音声操作を行い、情報処理装置１に対する設定操作を継続的に行うことができるようになる。
【００８０】
音声操作反映部３６は、ログイン状態において、ログインユーザーにより入力される音声が音声操作判別ワード２３に登録されているワードやセンテンスに一致した場合に、その音声に基づく音声操作を情報処理装置１に反映させる処理部である。音声操作反映部３６は、設定処理部３７を備えている。設定処理部３７は、ログインユーザーによる音声操作に基づいてジョブの設定処理を行う。このとき、設定処理部３７は、ログインユーザーの権限情報２１ｄを読み出し、その権限情報２１ｄに基づいてログインユーザーが音声操作で設定可能な権限の範囲を特定する。そして設定処理部３７は、ログインユーザーが設定可能な権限の範囲内で音声操作に基づく設定処理を行う。例えば権限情報２１ｄにおいてログインユーザーによるカラー出力が許可されている場合、設定処理部３７は、音声判別部３３によってカラー出力を指示する音声が検出されることに伴い、カラー出力の設定項目をオンにする設定処理を行う。これに対し、権限情報２１ｄにおいてログインユーザーによるカラー出力が禁止されている場合、設定処理部３７は、音声判別部３３によってカラー出力を指示する音声が検出されたとしても、カラー出力の設定項目をオンにするための設定処理を行わない。
【００８１】
また、情報処理装置１が代行モードへ移行すると、設定処理部３７は、先のログインユーザーである第１のユーザーによる音声操作に基づいて設定処理を行う状態から、第２のユーザーによる音声操作に基づいて設定処理を行う状態へと移行する。このとき、設定処理部３７は、代行モードへの移行前の設定状態を保持したまま、第２のユーザーによる音声操作に基づいて設定処理を行う状態へと移行する。したがって、第２のユーザーは、第１のユーザーが行った設定状態を引き継いで設定処理を継続させることができる。
【００８２】
また、情報処理装置１が代行モードへ移行すると、設定処理部３７は、それ以降に音声操作を行う第２のユーザーの権限情報２１ｄを読み出す。そして設定処理部３７は、それまで音声操作を行っていた第１のユーザーの権限情報２１ｄと、第２のユーザーの権限情報２１ｄとを比較し、第１のユーザーが音声操作で設定可能な権限の範囲が第２のユーザーの権限の範囲よりも広いか否かを判断する。第１のユーザーの権限の範囲が第２のユーザーの権限の範囲よりも広い場合、代行モードへ移行したときに、第２のユーザーの権限の範囲を適用してしまうと、第１のユーザーが設定していた設定項目が無効になる可能性があり、第１のユーザーが意図していたジョブを実行することができなくなる。そのため、設定処理部３７は、第１のユーザーの権限の範囲が第２のユーザーの権限の範囲よりも広い場合、代行モードへ移行するときに、第１のユーザーの権限の範囲を継続適用する。つまり、設定処理部３７は、先にログインしていた第１のユーザーの権限の範囲を適用して第２のユーザーによる設定処理を継続させるのである。これにより、第２のユーザーは、自身の権限の範囲を超えて第１のユーザーの権限の範囲内で設定操作を行うことができるようになり、第１のユーザーが行おうとしていたジョブの設定操作を継続して行うことが可能である。
【００８３】
これに対し、第１のユーザーの権限の範囲が第２のユーザーの権限の範囲よりも狭い場合、設定処理部３７は、代行モードへ移行することに伴い、第２のユーザーの権限の範囲を適用するようにしても良い。これにより、第２のユーザーは、第１のユーザーの権限の範囲に制限されることなく、自身の権限の範囲内で設定操作を行うことができるという利点がある。
【００８４】
また、情報処理装置１が共同作業モードへ移行すると、設定処理部３７は、先のログインユーザーである第１のユーザーによる音声操作に基づいてジョブの設定処理を行うだけでなく、第２のユーザーによる音声操作に基づいて同じジョブの設定処理を行う。このときも、設定処理部３７は、共同作業モードへの移行前の設定状態を保持したままで設定処理を継続する。したがって、第２のユーザーは、第１のユーザーと共に、それまでに第１のユーザーが行った設定状態を引き継いで同じジョブに対する設定処理を進めることができる。
【００８５】
尚、共同作業モードへ移行した場合、設定処理部３７は、第１のユーザーの権限の範囲を引き続き適用するようにしても良い。ただし、これに限らず、設定処理部３７は、共同作業モードへ移行することに伴い、第２のユーザーの権限の範囲を適用するようにしても良い。これにより、例えば、第１のユーザーがカラー出力を行うことができない場合に、第２のユーザーに共同作業を依頼することによってカラー出力を行うことができるようになる、という利点がある。
【００８６】
ところで、ログインユーザーによって音声操作を依頼された第２のユーザーは、ログインユーザーによる設定処理がどの程度まで進行しているのかを直ぐ把握することができない。そのため、第２のユーザーは、現在の設定状態を確認するために時間を要し、直ぐに音声操作のための音声を発することができないことがある。そのような場合に、オートリセット部３２によるカウント動作が継続され、それまでの設定状態がリセットされてしまうと、第２のユーザーは、再び同じ設定操作を始めから行わなければならず、利便性が低下する。そこで、オートリセット部３２は、第１のユーザーによって依頼された第２のユーザーが音声操作を行うことができる状態に移行すると、それまでの設定状態をリセットするまでの時間を延長する。これにより、第２のユーザーが現在の設定状態を確認している期間中にオートリセット処理が作動してそれまでの設定値がリセットされてしまうことを防止することができる。
【００８７】
そして音声操作反映部３６は、ログインユーザーによってジョブの実行が指示されることに伴い、ジョブ制御部３８を機能させる。このとき、音声操作反映部３６は、設定処理部３７によって設定されたジョブの設定値をジョブ制御部３８へ出力する。
【００８８】
ジョブ制御部３８は、スキャナ部１６、プリンタ部１７及びＦＡＸ部１８を選択的に動作させ、ログインユーザーによって指定されたジョブの実行を制御する。このとき、ジョブ制御部３８は、音声操作反映部３６から出力されるジョブの設定値に基づき、スキャナ部１６、プリンタ部１７及びＦＡＸ部１８のそれぞれを駆動する。したがって、情報処理装置１は、ログインユーザーによって指定された設定値を反映させた状態でジョブを実行する。
【００８９】
次に、上記のように構成される情報処理装置１が代行モード又は共同作業モードへ移行する動作の例について説明する。まず図６は、情報処理装置１が代行モードへ移行する動作の一例を示す図である。図６に示すように、ユーザーＡは、情報処理装置１を使用しようとするとき、情報処理装置１の近傍位置へ移動し、ログインのための音声１００を発する。情報処理装置１は、ユーザーＡの音声１００を入力すると、ユーザー特定部３０を機能させ、声紋認証を行うことによってユーザーＡであることを特定する。そして情報処理装置１は、ユーザーＡをログインユーザーとしてログイン状態へ移行する（プロセスＰ１）。
【００９０】
情報処理装置１がログイン状態へ移行すると、ユーザーＡは、音声操作のための音声１０１を発する。情報処理装置１は、その音声１０１を入力すると、音声１０１に基づく設定処理を行う（プロセスＰ２）。つまり、情報処理装置１は、ユーザーＡによって発せられる音声を音声操作として受け付け、その音声操作を反映させるための設定処理を行うのである。
【００９１】
ユーザーＡの音声に基づく設定処理が進行しているとき、ユーザーＡに急用などが生じて情報処理装置１から離れなければならない事態が発生すると、ユーザーＡは、他のユーザーＢに対して音声操作の代行を依頼する音声１０２を発する。この音声１０２は、情報処理装置１の音声入力部１３によって検知される。情報処理装置１は、ユーザーＡの音声１０２を入力すると、その音声１０２に基づいて操作依頼判定を行う（プロセスＰ３）。すなわち、情報処理装置１は、音声１０２が代行モード判別ワード２４ａに登録されているワード又はセンテンスに一致するか否かを判定するのである。その結果、音声１０２が代行モード判別ワード２４ａに登録されているワード又はセンテンスに一致した場合、情報処理装置１は、次の音声の入力を待機する状態となる。
【００９２】
続いてユーザーＢによって音声１０３が発せられると、情報処理装置１は、その音声１０３に基づいて承諾判定を行う（プロセスＰ４）。すなわち、情報処理装置１は、音声１０３が依頼承諾判別ワード２５に登録されているワード又はセンテンスに一致するか否かを判定するのである。その結果、ユーザーＢによって発せられた音声１０３が依頼承諾判別ワード２５に登録されているワード又はセンテンスに一致した場合、情報処理装置１は、代行モードへと移行させる。すなわち、情報処理装置１は、代行モードへ移行させることに伴い、ユーザーＢをログインユーザーとしてログインさせ（プロセスＰ５）、さらにユーザーＡをログアウトさせるのである（プロセスＰ６）。これにより、ユーザーＢがユーザーＡに代わってログインユーザーとなる。
【００９３】
その後、ユーザーＢによって音声操作のための音声１０４が発せられると、情報処理装置１は、ユーザーＡが行っていた設定状態を引き継いだ状態のままで音声１０４に基づく設定処理を行う（プロセスＰ７）。したがって、ユーザーＢは、ユーザーＡが行っていた設定操作の続きから設定操作を継続させることができる。そしてユーザーＢによってジョブの実行を指示する音声１０５が発せられると、情報処理装置１は、その音声１０５に基づき、ジョブの実行を開始する（プロセスＰ８）。したがって、ユーザーＢは、ユーザーＡに代わって情報処理装置１にジョブを実行させることができる。
【００９４】
次に図７は、情報処理装置１が共同作業モードへ移行する動作の一例を示す図である。情報処理装置１は、図６と同様の動作を行うことにより、ユーザーＡをログインユーザーとしてログイン状態へ移行させ（プロセスＰ１）、ユーザーＡの音声１０１に基づいて設定処理を行う（プロセスＰ２）。
【００９５】
例えばユーザーＡにとって音声操作をどのように進めれば良いのかわからない事態が発生すると、ユーザーＡは、他のユーザーＢに対して音声操作の共同作業を依頼する音声１１１を発する。この音声１１１は、情報処理装置１の音声入力部１３によって検知される。情報処理装置１は、ユーザーＡの音声１１１を入力すると、その音声１１１に基づいて操作依頼判定を行う（プロセスＰ１０）。すなわち、情報処理装置１は、音声１１１が共同作業モード判別ワード２４ｂに登録されているワード又はセンテンスに一致するか否かを判定するのである。その結果、音声１１１が共同作業モード判別ワード２４ｂに登録されているワード又はセンテンスに一致した場合、情報処理装置１は、次の音声の入力を待機する状態となる。
【００９６】
続いてユーザーＢによって音声１１２が発せられると、情報処理装置１は、その音声１１２に基づいて承諾判定を行う（プロセスＰ１１）。すなわち、情報処理装置１は、音声１１２が依頼承諾判別ワード２５に登録されているワード又はセンテンスに一致するか否かを判定するのである。その結果、ユーザーＢによって発せられた音声１１２が依頼承諾判別ワード２５に登録されているワード又はセンテンスに一致した場合、情報処理装置１は、共同作業モードへと移行させる。すなわち、情報処理装置１は、共同作業モードへ移行させることに伴い、ユーザーＢを新たなログインユーザーとして追加ログインさせるのである（プロセスＰ１２）。これにより、ユーザーＡとユーザーＢとの双方が情報処理装置１にログインした状態となる。
【００９７】
その後、ユーザーＢによって音声操作のための音声１１３が発せられると、情報処理装置１は、それまでユーザーＡが行っていた設定状態を引き継いだ状態のままで音声１１３に基づく設定処理を行う（プロセスＰ１３）。また、ユーザーＡによって音声操作のための音声１１４が発せられた場合も同様に、情報処理装置１は、それまでユーザーＡが行っていた設定状態を引き継いだ状態のままで音声１１４に基づく設定処理を行う（プロセスＰ１４）。したがって、ユーザーＢは、ユーザーＡと共に、それまでの設定操作の続きから設定操作を継続させることができる。そしてユーザーＡ又はＢによってジョブの実行を指示する音声１１５が発せられると、情報処理装置１は、その音声１１５に基づき、ジョブの実行を開始する（プロセスＰ１５）。したがって、ユーザーＡは、ユーザーＢに手伝ってもらいながら情報処理装置１にジョブを実行させることができる。
【００９８】
次に情報処理装置１において行われる具体的な処理手順の一例について説明する。図８乃至図１０は、情報処理装置１において行われる処理手順の一例を示すフローチャートである。この処理は、制御部１０のＣＰＵ１０ａがプログラム２０を実行することによって繰り返し行われる処理である。情報処理装置１は、この処理を開始すると、ログアウト状態において音声入力が行われたか否かを判断する（ステップＳ１０）。音声入力が行われていない場合（ステップＳ１０でＮＯ）、情報処理装置１による処理が終了する。これに対し、音声入力が行われている場合（ステップＳ１０でＹＥＳ）、情報処理装置１は、声紋認証を行い（ステップＳ１１）、音声入力を行ったユーザーを特定することができたか否かを判断する（ステップＳ１２）。すなわち、情報処理装置１は、音声入力を行ったユーザーがユーザー情報２１に予め登録されているユーザーであるか否かを判断するのである。音声入力を行ったユーザーを特定することができなかった場合（ステップＳ１２でＮＯ）、情報処理装置１による処理が終了する。一方、音声入力を行ったユーザーを特定することができた場合（ステップＳ１２でＹＥＳ）、情報処理装置１は、特定したユーザーをログインユーザーとし、動作状態をログアウト状態からログイン状態へと移行させる（ステップＳ１３）。
【００９９】
情報処理装置１は、ログイン状態へ移行させると、オートリセット処理のために所定時間を計測するためのカウンタを作動させる（ステップＳ１４）。また、情報処理装置１は、ログイン状態へ移行させることに伴い、ログインユーザーの権限情報２１ｄに基づくジョブチケットを生成する。このジョブチケットは、ログインユーザーに予め許可された権限の範囲が記録される。ジョブチケットを生成すると、情報処理装置１は、そのジョブチケットをメモリ１０ｂに格納する。そして情報処理装置１は、音声操作に基づく設定処理を行うときにはジョブチケットに記録されている権限の範囲内で設定処理を行う。
【０１００】
情報処理装置１は、音声入力が行われたか否かを判断する（ステップＳ１６）。音声入力が行われた場合（ステップＳ１６）、情報処理装置１は、声紋認証を行い（ステップＳ１７）、ログインユーザーによる音声であるか否かを判断する（ステップＳ１８）。その結果、ログインユーザーによる音声である場合（ステップＳ１８でＹＥＳ）、情報処理装置１は、音声判別処理を行い（ステップＳ１９）、ログインユーザーの発した音声が音声操作のための音声であるか否かを判断する（ステップＳ２０）。音声操作のための音声であった場合（ステップＳ２０でＹＥＳ）、情報処理装置１は、オートリセット処理のために計測中であるカウンタをリセットし、カウント値を初期化する（ステップＳ２１）。そして情報処理装置１は、設定操作のための音声であるか否かを判断し（ステップＳ２２）、設定操作のための音声であれば（ステップＳ２２でＹＥＳ）、その音声に基づく設定処理を行う（ステップＳ２３）。尚、設定操作のための音声でなかった場合（ステップＳ２２でＮＯ）、ステップＳ２３の処理はスキップする。次に、情報処理装置１は、ジョブの実行を指示する音声であるか否かを判断し（ステップＳ２４）、ジョブの実行を指示する音声であれば（ステップＳ２４でＹＥＳ）、その音声に基づいてジョブの実行を開始する（ステップＳ２５）。尚、ジョブの実行を指示する音声でなかった場合（ステップＳ２４でＮＯ）、ステップＳ２５の処理はスキップする。
【０１０１】
その後、情報処理装置１は、ログアウト状態へ移行させるか否かを判断する（ステップＳ２６）。例えば、ログインユーザーによってログアウト状態への移行が指示されていれる場合、情報処理装置１は、ログアウト状態へ移行させると判断する。また、この他にも、例えば、後述するオートリセット処理によって自動ログアウトが設定されている場合、情報処理装置１は、ログアウト状態へ移行させると判断する。ログアウト状態へ移行させないと判断した場合（ステップＳ２６でＮＯ）、情報処理装置１による処理はステップＳ１６へ戻る。したがって、上述した処理が繰り返し実行される。これに対し、ログアウト状態へ移行させると判断すると（ステップＳ２６でＹＥＳ）、情報処理装置１は、ログイン状態からログアウト状態へ移行させる処理を行う（ステップＳ２７）。
【０１０２】
一方、ログイン状態において入力された音声が音声操作のための音声でなかった場合（ステップＳ２０でＮＯ）、情報処理装置１は、条件判定処理を実行する（ステップＳ２８）。この条件判定処理では、代行モード又は共同作業モードへ移行させる条件が成立したか否かが判定され、条件が成立していれば、代行モード又は共同作業モードへ移行させる処理が行われる。
【０１０３】
図９は、その条件判定処理（ステップＳ２８）の詳細な処理手順の一例を示すフローチャートである。情報処理装置１は、条件判定処理を開始すると、ログインユーザーによって入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致する音声であるか否かを判断する（ステップＳ３０）。その結果、ログインユーザーによって入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致しない場合（ステップＳ３０でＮＯ）、条件判定処理が終了する。
【０１０４】
これに対し、ログインユーザーによって入力された音声が操作依頼判別ワード２４に登録されているワードやセンテンスに一致する場合（ステップＳ３０でＹＥＳ）、情報処理装置１は、次の音声入力を待機する状態となる（ステップＳ３１）。そして次の音声入力を検知すると（ステップＳ３１でＹＥＳ）、情報処理装置１は、声紋認証を行い（ステップＳ３２）、音声入力を行ったユーザーを特定することができたか否かを判断する（ステップＳ３３）。音声入力を行ったユーザーを特定することができなかった場合（ステップＳ３３でＮＯ）、条件判定処理が終了する。尚、ステップＳ３１で検知した音声入力を行ったユーザーが現在のログインユーザーであった場合も同様に、条件判定処理を終了する。
【０１０５】
音声入力を行ったユーザーとして、ログインユーザー以外のユーザーを特定することができた場合（ステップＳ３３でＹＥＳ）、情報処理装置１は、音声判別処理を行い（ステップＳ３４）、ユーザーの発した音声が依頼承諾判別ワード２５に登録されているワードやセンテンスに一致するか否かを判断する（ステップＳ３５）。その結果、依頼承諾判別ワード２５に登録されているワードやセンテンスに一致しない場合（ステップＳ３５でＮＯ）、条件判定処理が終了する。これに対し、依頼承諾判別ワード２５に登録されているワードやセンテンスに一致した場合（ステップＳ３５でＹＥＳ）、情報処理装置１は、代行モードに移行させるか否かを判断する（ステップＳ３６）。すなわち、情報処理装置１は、ログインユーザーによって入力された音声が代行モード判別ワード２４ａに登録されているワードやセンテンスに一致するのであれば代行モードに移行させると判断する。また、情報処理装置１は、ログインユーザーによって入力された音声が共同作業モード判別ワード２４ｂに登録されているワードやセンテンスに一致するのであれば共同作業モードに移行させると判断する。
【０１０６】
代行モードへ移行させる場合（ステップＳ３６でＹＥＳ）、情報処理装置１は、ログイン状態における動作モードを代行モードへ移行させ（ステップＳ３７）、ログインユーザーを変更する処理を行う（ステップＳ３８）。すなわち、情報処理装置１は、先のログインユーザーをログアウトさせ、ステップＳ３３で特定したユーザーを新たなログインユーザーとして認定するのである。このとき、情報処理装置１は、ログイン状態を継続させる。そして情報処理装置１は、メモリ１０ｂに格納されているジョブチケットを新たなログインユーザーがそのまま使用することができるようにジョブチケットを更新する。これにより、新たなログインユーザーは、先のログインユーザーと同じ権限の範囲で設定処理を継続させることができる。尚、新たなログインユーザーの権限の範囲が先のログインユーザーの権限の範囲よりも広い場合、情報処理装置１は、新たなログインユーザーの権限情報２１ｄに基づいてジョブチケットを更新するようにしても良い。その後、情報処理装置１は、オートリセット処理のために計測中であるカウンタの動作を一時停止させる（ステップＳ４０）。
【０１０７】
また、共同作業モードへ移行させる場合（ステップＳ３６でＮＯ）、情報処理装置１は、ログイン状態における動作モードを共同作業モードへ移行させ（ステップＳ４１）、追加ログイン処理を行う（ステップＳ４２）。すなわち、情報処理装置１は、ステップＳ３３で特定したユーザーを新たなログインユーザーとして追加する処理を行うのである。このときも、情報処理装置１は、ログイン状態を継続させる。したがって、共同作業モードへ移行すると、先のログインユーザーと追加されたログインユーザーとが共同して情報処理装置１に対する音声操作を行うことができるようになる。その後、情報処理装置１は、オートリセット処理のために計測中であるカウンタの動作を一時停止させる（ステップＳ４３）。
【０１０８】
以上で、条件判定処理が終了する。尚、代行モードへ移行させるときに、新たなログインユーザーが先のログインユーザーのジョブチケットをそのまま使用することができるようにジョブチケットを更新した場合、情報処理装置１は、ジョブ制御部３８によるジョブの実行が行われた後に、そのジョブチケットを削除し、新たなログインユーザーの権限情報２１ｄに基づく新たなジョブチケットを生成することが好ましい。すなわち、情報処理装置１は、ジョブの実行が行われた後に、先のログインユーザー（第１のユーザー）が音声操作で設定可能な権限の範囲を解除し、新たなログインユーザー（第２のユーザー）が音声操作で設定可能な権限の範囲を適用するのである。これにより、新たなログインユーザーの権限の範囲を超えるジョブが繰り返し実行されてしまうことを防止することができる。
【０１０９】
また、図８のフローチャートにおいて、ログイン状態であるときに音声入力が検知されなかった場合（ステップＳ１６でＮＯ）、或いは、検知された音声がログインユーザーによる音声ではなかった場合（ステップＳ１８でＮＯ）、情報処理装置１は、オートリセット処理を実行する（ステップＳ２９）。このオートリセット処理では、ログインユーザーによる有効な音声操作が検知されない状態が所定時間以上継続すると、それまでの設定状態をリセットして初期状態に戻すオートリセット処理が行われる。
【０１１０】
図１０は、そのオートリセット処理（ステップＳ２９）の詳細な処理手順の一例を示すフローチャートである。情報処理装置１は、オートリセット処理を開始すると、オートリセット処理のためのカウンタが一時停止中であるか否かを判断する（ステップＳ５０）。カウンタが一時停止中である場合（ステップＳ５０でＹＥＳ）、情報処理装置１は、カウンタを一時停止させてから所定時間が経過しているか否かを判断する（ステップＳ５１）。カウンタを一時停止させてから所定時間が経過している場合（ステップＳ５１でＹＥＳ）、情報処理装置１は、カウンタの一時停止を解除し、オートリセット処理のためのカウント動作を再開させる（ステップＳ５２）。また、カウンタを一時停止させてから所定時間が経過していない場合（ステップＳ５１でＮＯ）、情報処理装置１は、カウンタの一時停止状態を継続させる。したがって、カウンタを一時停止させてから少なくとも所定時間が経過するまでの期間中はオートリセット処理が行われないため、音声操作を途中から引き継いで行うユーザーは現在の設定状態を確認するための時間を確保することができる。
【０１１１】
一方、カウンタが一時停止中でなかった場合（ステップＳ５０でＮＯ）、情報処理装置１は、カウンタのカウント値が所定の上限値に達しているか否かを判断する（ステップＳ５３）。その結果、カウント値が上限値に満たない場合（ステップＳ５３でＮＯ）、オートリセット処理が終了する。これに対し、カウント値が上限値に達している場合（ステップＳ５３でＹＥＳ）、情報処理装置１は、ログイン状態においてデフォルト値から変更された設定値を全てリセットし、初期状態へ戻す（ステップＳ５４）。そして情報処理装置１は、自動ログアウトさせるか否かを判断し（ステップＳ５５）、自動ログアウトさせる場合には（ステップＳ５５でＹＥＳ）、自動ログアウトを設定する（ステップＳ５６）。尚、自動ログアウトさせない場合（ステップＳ５５でＮＯ）、ステップＳ５６の処理は行われない。以上で、オートリセット処理が終了する。
【０１１２】
情報処理装置１において上記のような処理が行われることにより、例えばログインユーザーが音声操作の途中で情報処理装置１から離れなければならなくなると、その後の音声操作を他のユーザーに代行して行ってもらうことができる。また、例えばログインユーザーが音声操作の途中で操作の進め方がわからなくなると、その後の音声操作を他のユーザーに協力してもらいながら進めることができる。つまり、本実施形態の情報処理装置１は、周囲の雑音などによる誤動作を防止しつつ、所定の条件が成立したと判定すれば、音声操作を行っているユーザーとは異なるユーザーが音声操作を行える構成であるので、従来よりも利便性を向上させることができる。
【０１１３】
以上説明したように本実施形態の情報処理装置１は、音声操作を行うユーザーをログインユーザーとして特定し、ログインユーザーによって音声入力部１３に入力される音声を音声操作として受け付け、その音声操作を反映させた設定処理を行う。そして、情報処理装置１は、第１のユーザーがログインユーザーとして特定されている状態のときに所定の条件が成立したか否かを判定し、所定の条件が成立したと判定すると、第１のユーザーとは異なる第２のユーザーによって音声入力部１３に入力される音声を音声操作として受け付け、第１のユーザーによって行われていた設定処理を継続させるようにしている。このような情報処理装置１によれば、第１のユーザーによって行われた音声操作の途中から、第２のユーザーが音声操作を継続して行うことができるようになる。
【０１１４】
また、本実施形態の情報処理装置１は、第１のユーザーによる音声操作に基づく設定処理を行っているときに、第２のユーザーがその設定処理に関与することを検出した場合に、所定の条件が成立したと判定する。言い換えると、情報処理装置１は、第２のユーザーが設定処理に関与することを検出しない場合には、第２のユーザーの音声を周囲の雑音と同様に取り扱う。そのため、情報処理装置１は、第２のユーザーが設定処理に関与しない場合には、第２のユーザーが発する音声による誤動作を防止することができる。
【０１１５】
以上、本発明に関する好ましい実施形態について説明した。しかし、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１１６】
例えば上記実施形態では、情報処理装置１がＭＦＰなどの画像処理装置によって構成される場合を例示した。しかし、情報処理装置１は、ＭＦＰなどの画像処理装置に限られるものではなく、画像処理装置以外の他の装置であっても構わない。例えば、情報処理装置１は、パーソナルコンピュータ（ＰＣ）、タブレット端末、スマートフォンなどの装置であっても構わない。また、情報処理装置１は、いわゆるＡＩスピーカーであっても構わない。
【０１１７】
また、上記実施形態では、情報処理装置１が第２のユーザーによる音声操作の受け付けを開始すると、オートリセット処理のためのカウント動作を一時停止させることにより、オートリセット処理が開始されるまでの時間を延長する例を説明した。しかし、これに限られるものではなく、例えばオートリセット処理のためにカウントされるカウンタの上限値を変更することにより、オートリセット処理が開始されるまでの時間を延長するものであっても構わない。
【０１１８】
また、上記実施形態では、主として音声操作の場合を例示したが、情報処理装置１がログイン状態であるときには、ログインユーザーによる音声操作だけでなく、ログインユーザーによる手動操作も受け付け可能であることは勿論である。そのため、条件判定部３４は、音声入力部１３に入力される音声が所定の音声である場合に所定の条件が成立したと判定するものに限られず、例えば操作パネル１２に対して所定の手動操作が行われた場合に所定の条件が成立したと判定するものであっても構わない。この場合の一例を挙げると、表示部１２ａに設定引継ぎボタンが表示されており、その設定引継ぎボタンがログインユーザーによって手動操作されたことが検知された場合に、条件判定部３４は、所定の条件が成立したと判定するようにしても良い。
【０１１９】
また、上記実施形態では特に言及しなかったが、情報処理装置１は、代行モード又は共同作業モードへ移行させるとき、例えば音声出力部１４や操作パネル１２の表示部１２ａを介して代行モード又は共同作業モードへ移行させることを報知するようにしても良い。これにより、第２のユーザーは、いずれのモードで音声操作を行うことができるのかを把握することができるようになる。
【０１２０】
また、上記実施形態では特に言及しなかったが、情報処理装置は、代行モードへ移行させるとき、音声出力部１４を介して現在の設定状態を音声で案内するようにしても良い。例えば、音声操作反映部３６が現在の設定状態に基づく音声データを生成し、その音声データを音声出力部１４へ出力することによって、音声案内を行うのである。これにより、第２のユーザーが現在の設定状態を速やかに把握することができるようになる。
【０１２１】
さらに、上記実施形態では、制御部１０のＣＰＵ１０ａによって実行されるプログラム２０が予め記憶部１１に格納されている場合を例示した。しかし、プログラム２０は、例えば通信インタフェース１５などを介して情報処理装置１にインストールされるものであっても構わない。この場合、プログラム２０は、インターネットなどを介してダウンロード可能な態様で提供される。また、これに限らず、プログラム２０は、ＣＤ−ＲＯＭやＵＳＢメモリなどのコンピュータ読み取り可能な記録媒体に記録された態様で提供されるものであっても構わない。
【符号の説明】
【０１２２】
１  情報処理装置
１０  制御部
１１  記憶部（記憶手段）
１３  音声入力部（音声入力手段）
２０  プログラム
２１  ユーザー情報
２２  音声判別情報
３０  ユーザー特定部（ユーザー特定手段）
３１  声紋認証部
３２  オートリセット部（オートリセット手段）
３３  音声判別部（音声判別手段）
３４  条件判定部（条件判定手段）
３６  音声操作反映部（音声操作反映手段）
３８  ジョブ制御部（ジョブ制御手段）
【図１】
2020101884.tif 000003
【図２】
2020101884.tif 000004
【図３】
2020101884.tif 000005
【図４】
2020101884.tif 000006
【図５】
2020101884.tif 000007
【図６】
2020101884.tif 000008
【図７】
2020101884.tif 000009
【図８】
2020101884.tif 000010
【図９】
2020101884.tif 000011
【図１０】
2020101884.tif 000012