(57)【要約】【課題】音声操作を行うことができる構成において周囲に雑音がある場合であってもオートリセット機能を有効に作動させることを可能にする。【解決手段】音声操作を行うことが可能な情報処理装置１は、入力された条件をジョブとして設定する設定部２９と、音声入力を受け付ける音声入力部７と、音声入力部７に入力される音声に基づいて音声操作の内容を特定し、ジョブの設定に反映させる操作反映部２２と、所定の時間が経過した場合に設定部２９で設定されたジョブを初期の設定条件に戻すオートリセット部２５と、音声が入力される度に声紋認証を行ってユーザーを特定する声紋認証部２１と、声紋認証において音声を発生したユーザーが変更された場合と変更されなかった場合とで、オートリセット部２５によってジョブの設定条件が初期の設定条件に戻されるまでの時間を変更するオートリセット制御部２７と、を備える。【選択図】図２
2020098956.tif 000002
【特許請求の範囲】
【請求項１】
音声操作を行うことが可能な情報処理装置であって、
入力された条件をジョブとして設定する設定手段と、
音声操作のための音声入力を受け付ける音声入力手段と、
前記音声入力手段に入力される音声に基づいて音声操作の内容を特定し、前記ジョブの設定に該音声操作の内容を反映させる操作反映手段と、
所定の時間が経過した場合に前記設定手段で設定されたジョブを初期の設定条件に戻すオートリセット手段と、
前記音声入力手段に音声が入力される度に声紋認証を行ってユーザーを特定する声紋認証手段と、
前記声紋認証において前記音声入力手段に入力された音声を発生したユーザーが変更された場合と変更されなかった場合とで、前記オートリセット手段によって前記ジョブの設定条件が前記初期の設定条件に戻されるまでの時間を変更するオートリセット制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
ログインユーザーによる音声操作が可能なログイン状態へと移行させるログイン制御手段をさらに備え、
前記操作反映手段は、前記ログイン状態において前記ログインユーザーによって前記音声入力手段に入力される音声に基づいて音声操作の内容を特定し、
前記オートリセット制御手段は、前記ログイン状態において前記音声入力手段に入力された音声に基づく前記声紋認証により、前記ログインユーザーであることが特定された場合と、前記ログインユーザーであることが特定されなかった場合とで、前記オートリセット手段によって前記ジョブの設定条件が前記初期の設定条件に戻されるまでの時間を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記オートリセット手段は、前記ログイン状態において前記所定の時間が経過した場合に前記ログイン状態からログアウト状態へ移行させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記設定手段で設定されたジョブの設定条件を表示する表示手段、
を更に備え、
前記オートリセット手段は、前記所定の時間が経過した場合に前記表示手段において表示されるジョブの設定条件を初期の設定条件に戻すことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記オートリセット手段は、経過時間をカウントするカウント手段を有し、前記カウント手段によってカウントされる経過時間に基づき前記所定の時間が経過したか否かを判定することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定された場合には前記カウント手段によるカウントをリセットし、現在音声操作を行っているユーザーであることが特定されなかった場合には前記カウント手段によるカウントを継続させることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記オートリセット制御手段は、前記声紋認証により前記音声入力手段に入力された音声を発したユーザーが変更されたと判断された場合は音声入力にかかわらず前記経過時間のカウントを継続し、音声を発したユーザーが変更されていないと判断された場合は音声入力に応じて前記経過時間のカウントをリセットすることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記声紋認証手段は、前記音声入力手段に入力された音声を発したユーザーがログインユーザーから変更されたか否かを判断することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記オートリセット制御手段は、前記音声入力手段に音声が入力されないとき、前記カウント手段によるカウントを継続させることを特徴とする請求項５又は６に記載の情報処理装置。
【請求項１０】
ユーザーの手動操作による入力を受け付ける操作入力手段をさらに備え、
前記操作反映手段は、前記操作入力手段に対して手動操作が行われた場合に前記ジョブの設定条件に該手動操作の内容を反映させ、
前記オートリセット制御手段は、前記操作入力手段に対して手動操作による入力がなされず、且つ、前記音声入力手段に対して音声が入力されないとき、前記カウント手段によるカウントを継続させることを特徴とする請求項５又は６に記載の情報処理装置。
【請求項１１】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合に、前記所定の時間を短縮することを特徴とする請求項１乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、ユーザーが使用できる機能を制限することを特徴とする請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１３】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、ユーザーがその時点で操作を行っている機能とは異なる機能への切り替えを制限することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
外部装置と通信を行う通信手段をさらに備え、
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、前記通信手段を介して前記外部装置と通信が行われることを制限することを特徴とする請求項１２又は１３に記載の情報処理装置。
【請求項１５】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、セキュリティの高い情報へのアクセスを制限することを特徴とする請求項１２乃至１４のいずれかに記載の情報処理装置。
【請求項１６】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、前記音声入力手段による音声入力の受け付けを停止させることを特徴とする請求項１２乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
音声を出力する音声出力手段をさらに備え、
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、前記音声出力手段を介して警告音を出力することを特徴とする請求項１乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
前記声紋認証手段は、前記音声入力手段に入力される音声の音量レベルが所定レベル以上である場合に前記声紋認証を行うことを特徴とする請求項１乃至１７のいずれかに記載の情報処理装置。
【請求項１９】
前記声紋認証手段は、前記音声入力手段に入力される音声が当該情報処理装置に向けて発せられた音声である場合に前記声紋認証を行うことを特徴とする請求項１乃至１８のいずれかに記載の情報処理装置。
【請求項２０】
前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定された場合において、前記操作反映手段により特定される音声操作の内容がその時点で音声操作が行われている機能とは異なる機能に対する操作であるとき、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合と同じ処理を行うことを特徴とする請求項１乃至１９のいずれかに記載の情報処理装置。
【請求項２１】
前記情報処理装置はユーザーによって選択された機能に対応するジョブを実行する画像処理装置であることを特徴とする請求項１乃至２０のいずれかに記載の情報処理装置。
【請求項２２】
音声操作のための音声入力を受け付ける音声入力手段を備える情報処理装置において実行されるプログラムであって、
前記プログラムは、前記情報処理装置に、
入力された条件をジョブとして設定する設定ステップと、
前記音声入力手段に入力される音声に基づいて音声操作の内容を特定し、前記ジョブの設定に該音声操作の内容を反映させる操作反映ステップと、
所定の時間が経過した場合に前記設定ステップで設定されたジョブを初期の設定条件に戻すオートリセットステップと、
前記音声入力手段に音声が入力される度に声紋認証を行ってユーザーを特定する声紋認証ステップと、
前記声紋認証において前記音声入力手段に入力された音声を発生したユーザー変更された場合と変更されなかった場合とで、前記オートリセットステップによって前記ジョブの設定条件が前記初期の設定条件に戻されるまでの時間を変更するオートリセット制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関し、特にユーザーによって設定された設定値をオートリセットするための技術に関する。
【背景技術】
【０００２】
オフィスに設置されるＭＦＰ（Multifunction Peripherals）などの情報処理装置は、複数のユーザーによって共有される装置である。情報処理装置は、スキャン機能、プリント機能、コピー機能などの複数の機能を備えており、ユーザーによって選択された機能に対応するジョブを実行する。このような情報処理装置は、ユーザーが各種の設定操作を行うための操作パネルを備えている。ユーザーは、操作パネルに対する操作を行うことで、複数の機能のうちから一つの機能を選択したり、選択した機能に対する設定操作を行ったりすることができる。
【０００３】
また従来、情報処理装置において表示される操作画面に対し、ユーザーが音声を発することによって音声操作を行えるようにしたシステムが知られている（例えば、特許文献１）。このようなシステムを用いれば、ユーザーは情報処理装置を使用するとき、操作パネルに対する手動操作だけでなく、音声操作も行うことができる。
【０００４】
さらに従来、複数の入力装置のうちのいずれかの入力装置を用いて入力操作を行うことが可能な情報処理装置において、ある入力操作が行われてから所定時間内に次の入力操作が行われない場合、それまでにユーザーによって設定された設定値をクリアして初期状態に戻すオートリセット機能を備えたものが知られている（例えば特許文献２）。このようなオートリセット機能は、ユーザーが操作パネルの表示画面を初期画面へ戻すことなく情報処理装置から離れてしまった場合に、所定時間経過後に表示画面を自動的に初期画面へ戻すことができる。そのため、操作パネルにおいて、プレビュー中の画像データや宛先情報などのようなセキュリティの高い情報の表示状態が長期間に亘って継続することを防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−４９７０５号公報
【特許文献２】特開２００４−１０９３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、音声操作を行うことができる情報処理装置においてもセキュリティの観点から上述のオートリセット機能を搭載することが望まれる。この場合、例えば、特許文献２の従来技術を適用すると、オートリセット機能は、操作パネルに対する手動操作が行われず、しかも音声入力も検知されない状態で所定時間が経過すると、それまでにユーザーによって設定された設定値をクリアして初期状態に戻すことになる。
【０００７】
しかし、音声操作を行うことができる情報処理装置は、装置周辺で発せられる音声を検知するため、音声操作を行っているユーザーとは異なるユーザーが装置周辺で音声を発した場合でもその音声を検知して入力する。つまり、情報処理装置は、周囲の雑音を音声として入力するのである。したがって、音声操作を行うことができる情報処理装置では、周囲の雑音の影響などを受けてしまうため、オートリセット機能が有効に作動しないという問題がある。
【０００８】
本発明は、上述した課題を解決するためになされたものであり、音声操作を行うことができる構成であっても、オートリセット機能を有効に作動させることができる情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に係る発明は、音声操作を行うことが可能な情報処理装置であって、入力された条件をジョブとして設定する設定手段と、音声操作のための音声入力を受け付ける音声入力手段と、前記音声入力手段に入力される音声に基づいて音声操作の内容を特定し、前記ジョブの設定に該音声操作の内容を反映させる操作反映手段と、所定の時間が経過した場合に前記設定手段で設定されたジョブを初期の設定条件に戻すオートリセット手段と、前記音声入力手段に音声が入力される度に声紋認証を行ってユーザーを特定する声紋認証手段と、前記声紋認証において前記音声入力手段に入力された音声を発生したユーザーが変更された場合と変更されなかった場合とで、前記オートリセット手段によって前記ジョブの設定条件が前記初期の設定条件に戻されるまでの時間を変更するオートリセット制御手段と、を備えることを特徴とする構成である。
【００１０】
請求項２に係る発明は、請求項１に記載の情報処理装置において、ログインユーザーによる音声操作が可能なログイン状態へと移行させるログイン制御手段をさらに備え、前記操作反映手段は、前記ログイン状態において前記ログインユーザーによって前記音声入力手段に入力される音声に基づいて音声操作の内容を特定し、前記オートリセット制御手段は、前記ログイン状態において前記音声入力手段に入力された音声に基づく前記声紋認証により、前記ログインユーザーであることが特定された場合と、前記ログインユーザーであることが特定されなかった場合とで、前記オートリセット手段によって前記ジョブの設定条件が前記初期の設定条件に戻されるまでの時間を変更することを特徴とする構成である。
【００１１】
請求項３に係る発明は、請求項２に記載の情報処理装置において、前記オートリセット手段は、前記ログイン状態において前記所定の時間が経過した場合に前記ログイン状態からログアウト状態へ移行させることを特徴とする構成である。
【００１２】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の情報処理装置において、前記設定手段で設定されたジョブの設定条件を表示する表示手段、を更に備え、前記オートリセット手段は、前記所定の時間が経過した場合に前記表示手段において表示されるジョブの設定条件を初期の設定条件に戻すことを特徴とする構成である。
【００１３】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の情報処理装置において、前記オートリセット手段は、経過時間をカウントするカウント手段を有し、前記カウント手段によってカウントされる経過時間に基づき前記所定の時間が経過したか否かを判定することを特徴とする構成である。
【００１４】
請求項６に係る発明は、請求項５に記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定された場合には前記カウント手段によるカウントをリセットし、現在音声操作を行っているユーザーであることが特定されなかった場合には前記カウント手段によるカウントを継続させることを特徴とする構成である。
【００１５】
請求項７に係る発明は、請求項５に記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により前記音声入力手段に入力された音声を発したユーザーが変更されたと判断された場合は音声入力にかかわらず前記経過時間のカウントを継続し、音声を発したユーザーが変更されていないと判断された場合は音声入力に応じて前記経過時間のカウントをリセットすることを特徴とする構成である。
【００１６】
請求項８に係る発明は、請求項７に記載の情報処理装置において、前記声紋認証手段は、前記音声入力手段に入力された音声を発したユーザーがログインユーザーから変更されたか否かを判断することを特徴とする構成である。
【００１７】
請求項９に係る発明は、請求項５又は６に記載の情報処理装置において、前記オートリセット制御手段は、前記音声入力手段に音声が入力されないとき、前記カウント手段によるカウントを継続させることを特徴とする構成である。
【００１８】
請求項１０に係る発明は、請求項５又は６に記載の情報処理装置において、ユーザーの手動操作による入力を受け付ける操作入力手段をさらに備え、前記操作反映手段は、前記操作入力手段に対して手動操作が行われた場合に前記ジョブの設定条件に該手動操作の内容を反映させ、前記オートリセット制御手段は、前記操作入力手段に対して手動操作による入力がなされず、且つ、前記音声入力手段に対して音声が入力されないとき、前記カウント手段によるカウントを継続させることを特徴とする構成である。
【００１９】
請求項１１に係る発明は、請求項１乃至１０のいずれかに記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合に、前記所定の時間を短縮することを特徴とする構成である。
【００２０】
請求項１２に係る発明は、請求項１乃至１１のいずれかに記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、ユーザーが使用できる機能を制限することを特徴とする構成である。
【００２１】
請求項１３に係る発明は、請求項１２に記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、ユーザーがその時点で操作を行っている機能とは異なる機能への切り替えを制限することを特徴とする構成である。
【００２２】
請求項１４に係る発明は、請求項１２又は１３に記載の情報処理装置において、外部装置と通信を行う通信手段をさらに備え、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、前記通信手段を介して前記外部装置と通信が行われることを制限することを特徴とする構成である。
【００２３】
請求項１５に係る発明は、請求項１２乃至１４のいずれかに記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、セキュリティの高い情報へのアクセスを制限することを特徴とする構成である。
【００２４】
請求項１６に係る発明は、請求項１２乃至１５のいずれかに記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、前記音声入力手段による音声入力の受け付けを停止させることを特徴とする構成である。
【００２５】
請求項１７に係る発明は、請求項１乃至１６のいずれかに記載の情報処理装置において、音声を出力する音声出力手段をさらに備え、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合、前記音声出力手段を介して警告音を出力することを特徴とする構成である。
【００２６】
請求項１８に係る発明は、請求項１乃至１７のいずれかに記載の情報処理装置において、前記声紋認証手段は、前記音声入力手段に入力される音声の音量レベルが所定レベル以上である場合に前記声紋認証を行うことを特徴とする構成である。
【００２７】
請求項１９に係る発明は、請求項１乃至１８のいずれかに記載の情報処理装置において、前記声紋認証手段は、前記音声入力手段に入力される音声が当該情報処理装置に向けて発せられた音声である場合に前記声紋認証を行うことを特徴とする構成である。
【００２８】
請求項２０に係る発明は、請求項１乃至１９のいずれかに記載の情報処理装置において、前記オートリセット制御手段は、前記声紋認証により現在音声操作を行っているユーザーであることが特定された場合において、前記操作反映手段により特定される音声操作の内容がその時点で音声操作が行われている機能とは異なる機能に対する操作であるとき、前記声紋認証により現在音声操作を行っているユーザーであることが特定されなかった場合と同じ処理を行うことを特徴とする構成である。
【００２９】
請求項２１に係る発明は、請求項１乃至２０のいずれかに記載の情報処理装置において、前記情報処理装置はユーザーによって選択された機能に対応するジョブを実行する画像処理装置であることを特徴とする構成である。
【００３０】
請求項２２に係る発明は、音声操作のための音声入力を受け付ける音声入力手段を備える情報処理装置において実行されるプログラムであって、前記プログラムは、前記情報処理装置に、入力された条件をジョブとして設定する設定ステップと、前記音声入力手段に入力される音声に基づいて音声操作の内容を特定し、前記ジョブの設定に該音声操作の内容を反映させる操作反映ステップと、所定の時間が経過した場合に前記設定ステップで設定されたジョブを初期の設定条件に戻すオートリセットステップと、前記音声入力手段に音声が入力される度に声紋認証を行ってユーザーを特定する声紋認証ステップと、前記声紋認証において前記音声入力手段に入力された音声を発生したユーザー変更された場合と変更されなかった場合とで、前記オートリセットステップによって前記ジョブの設定条件が前記初期の設定条件に戻されるまでの時間を変更するオートリセット制御ステップと、を実行させることを特徴とする構成である。
【発明の効果】
【００３１】
本発明によれば、音声操作を行うことができる構成において仮に周囲の雑音が検知された場合であってもオートリセット機能を有効に作動させることができるようになる。
【図面の簡単な説明】
【００３２】
【図１】情報処理装置の外観構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】表示部に表示される表示画面の階層構造の例を示す図である。
【図４】情報処理装置において行われる主たる処理手順の一例を示すフローチャートである。
【図５】音声操作反映処理の詳細な処理手順の一例を示すフローチャートである。
【図６】手動操作反映処理の詳細な処理手順の一例を示すフローチャートである。
【図７】声紋認証の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する要素には同一符号を付しており、それらについての重複する説明は省略する。
【００３４】
図１は、本発明の一実施形態である情報処理装置１の外観構成の一例を示す図である。図１に示す情報処理装置１は、ＭＦＰとして構成される画像処理装置であり、スキャン機能、プリント機能及びコピー機能といった複数の機能を備えており、ユーザーによって選択された機能に対応するジョブを実行する。
【００３５】
情報処理装置１は、装置本体１ａの上部に、スキャナ部２を有している。スキャナ部２は、自動原稿搬送装置（ＡＤＦ）２ａと、画像読取部２ｂとを備えている。自動原稿搬送装置２ａは、ユーザーによってセットされる原稿を１枚ずつピックアップし、画像読取部２ｂによる画像読取位置へ自動搬送する。画像読取部２ｂは、自動原稿搬送装置２ａによって搬送される原稿が画像読取位置を通過するときに原稿の画像を光学的に読み取り、その画像に対応する画像データを生成する。
【００３６】
また情報処理装置１は、装置本体１ａの下部に、プリンタ部３を有している。プリンタ部３は、画像形成部３ａと、給紙部３ｂとを備えている。給紙部３ｂは、例えば複数の給紙カセットを有し、各給紙カセットに印刷用紙などのシート材をストックしておくことができる。そして給紙部３ｂは、一つの給紙カセットからシート材を１枚ずつピックアップし、画像形成部３ａによる画像転写位置へ自動搬送する。画像形成部３ａは、給紙部３ｂによって搬送されるシート材が画像転写位置を通過するときにシート材に対してトナー像を転写し、その後、シート材に対してトナーの定着処理を施す。そして画像形成部３ａは、トナーを定着させたシート材を、装置本体１ａの中央に形成された排出口４から排紙トレイ５上へ排出する。
【００３７】
また情報処理装置１は、装置本体１ａの正面側に、操作パネル６を備えている。操作パネル６は、ユーザーが情報処理装置１に対する操作を行う際のユーザーインタフェースとなるものであり、ユーザーが操作可能な各種操作画面を表示すると共に、各種操作画面に対するユーザーによる操作を受け付ける。例えば、操作パネル６は、ユーザーによる機能選択操作を受け付け、さらにユーザーによって選択された機能に対する詳細なジョブの設定操作を受け付ける。そしてユーザーによる操作に基づいて操作パネル６に表示する画面を逐次更新する。この操作パネル６は、ユーザーによる手動操作を受け付け可能であると共に、ユーザーによる音声操作も受け付け可能である。
【００３８】
操作パネル６には、集音機能を有する複数のマイク７ａ，７ｂが設けられている。これらのマイク７ａ，７ｂは、情報処理装置１に対する音声操作を行うための音声入力部７である。また、複数のマイク７ａ，７ｂは、音声の指向性を検知できるようにするため、所定間隔を隔てた位置に設けられることが好ましい。尚、音声の指向性を検知する必要がない場合には、音声入力部７は、１つのマイクで構成されるものであっても構わない。
【００３９】
また情報処理装置１は、装置本体１ａの正面側に、スピーカーなどで構成される音声出力部８を有している。音声出力部８は、ユーザーに対して様々な警告音を出力するためのものである。
【００４０】
図２は、情報処理装置１のハードウェア構成及び機能構成の一例を示すブロック図である。情報処理装置１は、上述したスキャナ部２、プリンタ部３、操作パネル６及び音声出力部８の他に、制御部１０と、記憶部１１と、通信インタフェース１２とを備えている。
【００４１】
また、操作パネル６には、上述した音声入力部７の他に、表示部１３と、操作入力部１４とが設けられる。表示部１３は、例えばカラー液晶ディスプレイなどで構成され、ユーザーが操作可能な各種の操作画面を表示するものである。操作入力部１４は、例えば表示部１３の表示画面上に配置されるタッチパネルキーなどによって構成され、ユーザーによる手動操作を受け付けるものである。
【００４２】
記憶部１１は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶デバイスである。この記憶部１１には、予めプログラム１７と、声紋情報１８とが記憶される。プログラム１７は、コンピュータ読み取り可能なプログラムである。声紋情報１８は、情報処理装置１に対して音声操作を行うことが許可されているユーザーごとの声紋の特徴が予め登録されている情報である。
【００４３】
通信インタフェース１２は、情報処理装置１をＬＡＮ（Local Area Network）などのネットワークに接続し、そのネットワークを介して外部装置と通信を行うためのインタフェースである。通信インタフェース１２が外部装置と通信を行う形態は、有線通信であっても良いし、無線通信であっても構わない。また、外部装置は、ローカルネットワークに設けられているパーソナルコンピュータ（ＰＣ）やサーバーであっても良いし、インターネットなどのクラウド上に設けられているサーバーであっても構わない。
【００４４】
制御部１０は、例えば図示を省略するＣＰＵとメモリとを備えて構成される。そしてＣＰＵが記憶部１１に記憶されているプログラム１７を読み出して実行することにより、制御部１０は、ログイン制御部２０、声紋認証部２１、操作反映部２２、ジョブ制御部２４、オートリセット部２５、オートリセット制御部２７及び設定部２９として機能する。
【００４５】
ログイン制御部２０は、情報処理装置１の動作状態をログイン状態とログアウト状態との間で移行させる制御を行う。ログアウト状態は、ユーザーが情報処理装置１の各機能を利用することができない状態である。ログアウト状態のとき、ログイン制御部２０は、ユーザーによるログイン操作を受け付ける。すなわち、ログアウト状態において操作パネル６に対する手動操作又は音声操作が行われると、ログイン制御部２０は、ユーザーを特定するためのユーザー認証を行う。そのユーザー認証において手動操作又は音声操作を行ったユーザーを特定することができると、ログイン制御部２０は、特定したユーザーをログインユーザーとし、動作状態をログアウト状態からログイン状態へ移行させる。
【００４６】
例えば、ログアウト状態においてユーザーが操作パネル６に対する手動操作を行うと、操作パネル６の操作入力部１４がユーザーの手動操作を検知する。ログイン制御部２０は、操作入力部１４を介してユーザーによって行われた手動操作の内容を示す操作情報を取得し、その操作情報に基づいてユーザー認証を行う。このとき、ログイン制御部２０は、操作情報に含まれるユーザーＩＤやパスワードなどの識別情報が情報処理装置１に予め登録されている図示しないユーザー情報と一致するか否かを判定する。ユーザーが手動操作で入力した識別情報がユーザー情報に一致すると、ログイン制御部２０は、ユーザー情報に基づいて操作パネル６を操作しているユーザーを特定することができる。そしてログイン制御部２０は、特定したユーザーをログインユーザーと認定して情報処理装置１の動作状態をログアウト状態からログイン状態へと移行させる。
【００４７】
また例えば、ログアウト状態においてユーザーが情報処理装置１の近傍で予め定められたログイン用キーワードを音声で発すると、音声入力部７がその音声を検知し、検知した音声に対応する音声情報を出力する。この音声情報は、声紋認証部２１へ出力される。声紋認証部２１は、音声入力部７から出力される音声情報に基づいて声紋認証を行い、音声を発したユーザーを特定する処理部である。声紋認証部２１は、音声情報に基づいて入力音声の声紋を分析し、記憶部１１の声紋情報１８に登録されている声紋と一致するか否かを判定する。その結果、音声入力を行ったユーザーの声紋が声紋情報１８に登録されている声紋の特徴に一致する場合、声紋認証部２１は、声紋情報１８に基づいて音声入力を行ったユーザーを特定する。そして声紋認証部２１は、特定したユーザーに関する情報をログイン制御部２０へ通知する。したがって、ユーザーによる音声入力が行われた場合、ログイン制御部２０は、声紋認証部２１を介して音声入力を行ったユーザーを特定することができる。そしてログイン制御部２０は、声紋認証部２１によって特定されたユーザーをログインユーザーと認定し、情報処理装置１の動作状態をログアウト状態からログイン状態へと移行させる。
【００４８】
またログアウト状態においてユーザーによる手動操作又は音声操作を検知したにもかかわらず、手動操作又は音声操作を行ったユーザーを特定することができなかった場合、ログイン制御部２０は、動作状態をログイン状態へ移行させず、ログアウト状態を継続させる。
【００４９】
尚、ログアウト状態においてユーザーの音声操作が検知され、その音声操作を行ったユーザーを特定することができた場合であっても、そのユーザーが発した音声が予め定められたログイン用キーワードに一致しなかった場合には、ログイン制御部２０は、動作状態をログイン状態へ移行させず、ログアウト状態を継続させるようにしても良い。すなわち、音声操作に基づいてログアウト状態からログイン状態へ移行させる場合、ログイン制御部２０は、音声を発したユーザーが情報処理装置１を使用する意図を有しているか否かをログイン用キーワードで判断するのである。これにより、情報処理装置１を使用する意図のないユーザーが情報処理装置１の近傍で音声を発した場合には、情報処理装置１をログイン状態へ移行させることなく、ログアウト状態を維持することができる。
【００５０】
また、ログイン制御部２０は、ログイン状態へ移行させた後、ログインユーザーによるログアウト操作を検知すると、動作状態をログイン状態からログアウト状態へ移行させる。この場合のログアウト操作は、ログインユーザーによる手動操作及び音声操作のいずれであっても良い。
【００５１】
情報処理装置１がログイン状態へ移行すると、ログインユーザーは、情報処理装置１の複数の機能のうちから使用する機能を選択し、その選択した機能に対する詳細な設定操作を行ったうえで、ジョブの実行を指示することができるようになる。このログイン状態では、制御部１０において、主として、操作反映部２２、ジョブ制御部２４、オートリセット部２５、オートリセット制御部２７及び設定部２９が機能する。また、声紋認証部２１は、ログアウト状態及びログイン状態の双方において機能し、音声入力部７に音声が入力される度にその音声に基づく声紋認証を行うように構成される。
【００５２】
声紋認証部２１は、ログイン状態において音声入力部７に音声が入力される度に声紋認証を行い、音声操作を行ったユーザーを特定する。ログイン状態における声紋認証では、ログインユーザーと同じユーザーが特定されるケースと、ログインユーザーとは異なるユーザーが特定されるケースとがある。さらに、ログイン状態における声紋認証では、声紋情報１８に登録されているユーザーを特定することができないケースもある。ログイン状態における声紋認証では、上記３つのケースのうちのいずれのケースであるかを判定するのである。そして声紋認証部２１は、ログイン状態における声紋認証の結果を、操作反映部２２及びオートリセット制御部２７のそれぞれに出力する。
【００５３】
操作反映部２２は、ログイン状態においてユーザーによる手動操作又は音声操作を各部に反映させる処理部である。この操作反映部２２は、ログイン状態においてユーザーによる手動操作又は音声操作を設定部２９に反映させる。
【００５４】
設定部２９は、ユーザーによる設定操作に基づいてジョブを実行するときの詳細な条件を設定する処理部である。ジョブの条件には、例えば、シート材の指定や、解像度の指定、カラー／モノクロの指定、レイアウトや部数などの出力態様の指定、などが含まれる。つまり、設定部２９は、ログイン状態においてユーザーによる手動操作又は音声操作が検知された場合、操作反映部２２からの指示に基づき、ユーザーによって指定された条件をジョブに設定するのである。このようにして、設定部２９により設定されるジョブの条件を設定条件と呼ぶことがある。ジョブの設定条件には、デフォルトとして、初期の設定条件が予め定められている。そして設定部２９は、ユーザーによって指定された条件に基づいて初期の設定条件を変更することにより、ユーザーの指示に基づくジョブの設定条件を生成し、そのジョブの設定条件を保持する。
【００５５】
また操作反映部２２は、表示部１３の表示画面をユーザーによる手動操作又は音声操作に基づいて更新することも可能である。例えば、情報処理装置１がログイン状態へ移行すると、表示部１３には、設定部２９において設定されるジョブの設定条件を表示する画面が表示される。操作反映部２２は、そのような表示画面を制御する。
【００５６】
図３は、表示部１３に表示される表示画面の階層構造の例を示す図である。情報処理装置１がログアウト状態であるとき、操作反映部２２は、表示部１３に初期画面Ｇ１０を表示させた状態となる。この初期画面Ｇ１０は、ユーザーに対してログインのための操作を促す画面となっており、手動操作又は音声操作でログインのための情報を入力することを案内する画面である。
【００５７】
情報処理装置１がログイン状態へ移行すると、操作反映部２２は、まず表示部１３に機能選択画面Ｇ１１を表示させる。機能選択画面Ｇ１１は、ログイン状態におけるトップ画面であり、スキャン機能、プリント機能及びコピー機能といった複数の機能のうちからユーザーが所望の機能を選択するための画面である。
【００５８】
表示部１３に機能選択画面Ｇ１１が表示されているときにユーザーがスキャン機能を選択すると、操作反映部２２は、表示部１３の表示画面をスキャン機能に関する設定操作を行うためのスキャン設定画面Ｇ２０，Ｇ２１，Ｇ２２に遷移させる。これらのスキャン設定画面Ｇ２０，Ｇ２１，Ｇ２２は階層構造となっている。そのため、操作反映部２２は、機能選択画面Ｇ１１から遷移させるときは最初に第１階層のスキャン設定画面Ｇ２０を表示部１３に表示させる。その後、第１階層のスキャン設定画面Ｇ２０を表示しているときに所定の操作が行われると、操作反映部２２は、第２階層のスキャン設定画面Ｇ２１を表示部１３に表示させる。さらに、第２階層のスキャン設定画面Ｇ２１を表示しているときに所定の操作が行われると、操作反映部２２は、第３階層のスキャン設定画面Ｇ２２を表示部１３に表示させる。このような画面遷移を行いつつ、操作反映部２２は、ユーザーによって行われるスキャン機能に関する設定操作を表示画面に反映させていく。このようにして表示部１３に表示されるスキャン機能に関する画面は、設定部２９において設定されるスキャンジョブの設定条件（詳細設定）を反映させた画面となる。
【００５９】
また、表示部１３に機能選択画面Ｇ１１が表示されているときにユーザーがプリント機能を選択すると、操作反映部２２は、表示部１３の表示画面をプリント機能に関する設定操作を行うためのプリント設定画面Ｇ３０，Ｇ３１，Ｇ３２に遷移させる。これらのプリント設定画面Ｇ３０，Ｇ３１，Ｇ３２も階層構造となっている。そのため、操作反映部２２は、機能選択画面Ｇ１１から遷移させるときは最初に第１階層のプリント設定画面Ｇ３０を表示部１３に表示させる。その後、第１階層のプリント設定画面Ｇ３０を表示しているときに所定の操作が行われると、操作反映部２２は、第２階層のプリント設定画面Ｇ３１を表示部１３に表示させる。さらに、第２階層のプリント設定画面Ｇ２１を表示しているときに所定の操作が行われると、操作反映部２２は、第３階層のプリント設定画面Ｇ３２を表示部１３に表示させる。このような画面遷移を行いつつ、操作反映部２２は、ユーザーによって行われるプリント機能に関する設定操作を表示画面に反映させていく。このようにして表示部１３に表示されるプリント機能に関する画面は、設定部２９において設定されるプリントジョブの設定条件（詳細設定）を反映させた画面となる。
【００６０】
さらに、表示部１３に機能選択画面Ｇ１１が表示されているときにユーザーがコピー機能を選択すると、操作反映部２２は、表示部１３の表示画面をコピー機能に関する設定操作を行うためのコピー設定画面Ｇ４０，Ｇ４１，Ｇ４２に遷移させる。これらのコピー設定画面Ｇ４０，Ｇ４１，Ｇ４２も階層構造となっている。そのため、操作反映部２２は、機能選択画面Ｇ１１から遷移させるときは最初に第１階層のコピー設定画面Ｇ４０を表示部１３に表示させる。その後、第１階層のコピー設定画面Ｇ４０を表示しているときに所定の操作が行われると、操作反映部２２は、第２階層のコピー設定画面Ｇ４１を表示部１３に表示させる。さらに、第２階層のコピー設定画面Ｇ４１を表示しているときに所定の操作が行われると、操作反映部２２は、第３階層のコピー設定画面Ｇ４２を表示部１３に表示させる。このような画面遷移を行いつつ、操作反映部２２は、ユーザーによって行われるコピー機能に関する設定操作を表示画面に反映させていく。このようにして表示部１３に表示されるコピー機能に関する画面は、設定部２９において設定されるコピージョブの設定条件（詳細設定）を反映させた画面となる。
【００６１】
ログインユーザーによって手動操作が行われた場合、操作反映部２２は、手動操作の内容に基づいて上記のような画面遷移を行うことで、手動操作の内容を表示画面に反映させる。また、ログインユーザーによって音声操作が行われた場合、操作反映部２２は、まず、その音声操作の内容を特定するための処理を行う。音声操作の内容を特定するために、操作反映部２２は、音声認識部２３を備えている。
【００６２】
音声認識部２３は、ログインユーザーによって入力された音声に対応する音声情報を解析し、音声操作の内容を特定する処理部である。すなわち、音声認識部２３は、音声情報を解析することにより、ログインユーザーが発したワードを特定する処理を行う。このとき特定されるワードで、音声操作の内容が特定される。言い換えると、ログインユーザーが発したワードを特定することができないときには、音声操作の内容を特定することができない。
【００６３】
操作反映部２２は、音声認識部２３によってログインユーザーが発した音声操作の内容が特定されると、その特定された内容に基づいて表示部１３に表示すべき画面を決定する。そして操作反映部２２は、決定した画面に音声操作の内容を反映させて表示部１３に表示させる。このようにしてログインユーザーの音声操作に基づく表示画面が表示部１３に表示されるようになる。
【００６４】
また、操作反映部２２は、ユーザーによってジョブの実行が指示されると、ジョブ制御部２４を動作させる。
【００６５】
ジョブ制御部２４は、スキャナ部２、プリンタ部３及び通信インタフェース１２を動作させることにより、ユーザーによって指定されたジョブの実行を制御するものである。ジョブ制御部２４は、ジョブの実行を開始するとき、設定部２９によって設定されているジョブの設定条件を取得し、その設定条件を反映させてジョブを実行する。
【００６６】
例えば、コピージョブの場合、ジョブ制御部２４は、スキャナ部２とプリンタ部３とを駆動し、ユーザーによってセットされた原稿の読み取り動作を制御し、さらに原稿を読み取って生成された画像データに基づく画像形成動作を制御する。また、スキャンジョブの場合、ジョブ制御部２４は、原稿を読み取って生成した画像データを記憶部１１に保存したり、通信インタフェース１２を介して外部装置へ送信したりすることができる。さらにプリントジョブの場合、ジョブ制御部２４は、プリント対象となるデータを記憶部１１から取得したり、或いは、通信インタフェース１２を介して外部装置から取得したりすることが可能である。そしてジョブ制御部２４は、プリンタ部３を駆動し、プリント対象となるデータに基づく画像形成動作を制御する。
【００６７】
オートリセット部２５は、ログイン状態において所定の時間が経過した場合にそれまでにユーザーによって設定された設定条件を自動的にリセットするオートリセットを行う処理部である。すなわち、オートリセット部２５は、ログイン状態において所定の時間が経過すると、設定部２９において設定されているジョブの設定条件を初期の設定条件に戻す処理を行う。これにより、設定部２９で管理されているジョブの設定条件が初期状態に戻る。また、オートリセット部２５は、ジョブ設定条件を初期の設定条件に戻すことに伴い、さらに表示部１３の表示画面を初期画面Ｇ１０に戻す処理も行う。
【００６８】
このオートリセット部２５は、ログインユーザーによる前回の操作が行われてからの経過時間が所定の時間となった場合にオートリセットを行う。そのため、オートリセット部２５は、カウント部２６を備えている。カウント部２６は、ログインユーザーによる前回の操作が行われてからの経過時間をカウントする処理部である。カウント部２６には、オートリセットを作動させるまでにカウントする時間が予め定められている。ただし、その所定時間は、変更可能である。カウント部２６は、ログイン状態へ移行することに伴ってカウント動作を開始し、ログイン状態の期間中においては常時カウント動作を継続する。そしてオートリセット部２５は、カウント部２６によるカウント値（計測時間）が所定の時間に達すると、オートリセットを作動させるタイミングであると判断する。
【００６９】
オートリセット部２５は、オートリセットを行うとき、設定部２９に対してジョブの設定条件を初期の設定条件に戻すことを指示する。これにより、設定部２９は、ログインユーザーによって指定されたジョブの設定条件をクリアし、初期の設定条件に戻す。また、オートリセット部２５は、オートリセットを行うとき、上述した各設定画面においてログインユーザーがそれまでに設定した設定値を全てクリアしてデフォルト値に戻す。また、オートリセット部２５は、動作状態をログイン状態からログアウト状態へ自動的に移行させる。したがって、オートリセット部２５によるオートリセットが作動すると、ログインユーザーによるログアウト操作がなくても、情報処理装置１は、自動的にログアウト状態へ戻り、表示部１３の表示画面が初期画面Ｇ１０に戻る。
【００７０】
オートリセット制御部２７は、ログイン状態においてオートリセット部２５を制御する処理部である。特にこのオートリセット制御部２７は、ログインユーザーが音声操作を行うことができるログイン状態においてオートリセット部２５によるオートリセットの機能を有効に作動させるための制御を行う。すなわち、オートリセット制御部２７は、ログイン状態において音声入力部７に音声が入力されると、声紋認証部２１における声紋認証の結果に基づき、オートリセットが作動するまでの時間を変更することによってオートリセットの機能を有効に作動させるのである。
【００７１】
オートリセット制御部２７は、音声入力部７に音声が入力され、声紋認証部２１によって音声を発したユーザーが現在音声操作を行っているログインユーザーであることが特定された場合と、ログインユーザーであることが特定されなかった場合とで、オートリセットが行われる条件が互いに異なる条件となるように変更する。例えば、声紋認証部２１によって音声を発したユーザーがログインユーザーであることが特定された場合、オートリセット制御部２７は、オートリセットが作動し難い条件に変更する。これに対し、声紋認証部２１によって音声を発したユーザーがログインユーザーであることが特定されなかった場合、オートリセット制御部２７は、オートリセットが作動し易い条件に変更する。ただし、声紋認証部２１によって音声を発したユーザーがログインユーザーであることが特定されなかった場合、オートリセット制御部２７は、オートリセットが作動するための条件を変更しないようにしても良い。
【００７２】
具体的な例を挙げると、オートリセット部２５のカウント部２６が所定時間をカウントしているときに音声入力部７に音声が入力され、声紋認証部２１によってログインユーザーの発した音声であることが特定された場合、オートリセット制御部２７は、カウント部２６によるカウントをリセットする。つまり、カウント部２６がそれまでにカウントしているカウント値を０に初期化するのである。これにより、オートリセットが作動するまでの時間が延長されることになるため、オートリセットが作動し難い条件に変更される。
【００７３】
また、オートリセット制御部２７は、音声を発したユーザーがログインユーザーであることが特定された場合、カウント部２６がカウントする所定の時間を延長設定するようにしても良い。この場合も、オートリセットが作動するまでの時間が延長されることになるため、オートリセットが作動し難い条件に設定変更することができる。
【００７４】
一方、オートリセット部２５のカウント部２６が所定時間をカウントしているときに音声入力部７に音声が入力され、声紋認証部２１によってログインユーザーの発した音声であることが特定されなかった場合、オートリセット制御部２７は、カウント部２６のカウントをリセットすることなく、そのままカウントを継続させる。これにより、ログインユーザーであることが特定されなかった場合には、ログインユーザーであることが特定された場合よりも、早いタイミングでオートリセットが作動するようになる。
【００７５】
また、オートリセット制御部２７は、音声を発したユーザーがログインユーザーであることが特定されなかった場合、カウント部２６がカウントする所定の時間を短縮設定するようにしても良い。この場合、オートリセットが作動するまでの時間が短縮されることになるため、より早いタイミングでオートリセットが作動するようになる。
【００７６】
また、オートリセット制御部２７は、表示部１３にログインユーザーによる音声操作又は手動操作の内容が反映された画面が表示されている状態において、操作入力部１４に対して手動操作による入力がなされず、且つ、音声入力部７に対して音声が入力されないとき、カウント部２６によるカウントを継続させる。つまり、オートリセット制御部２７は、手動操作及び音声操作の無入力状態が継続するときには、カウント部２６によるカウントを継続させるのである。したがって、ログイン状態であるときにログインユーザーによる前回の手動操作又は音声操作が行われてから所定の時間が経過するまでの間に次の手動操作又は音声操作が行われなかった場合は、オートリセット部２５によるオートリセットが行われ、ジョブの設定条件が初期の設定条件に戻ると共に、表示部１３の表示画面が初期画面Ｇ１０に戻る。
【００７７】
ところで、ログイン状態であるときに声紋認証部２１によってログインユーザーの発した音声であることが特定されなかった場合、情報処理装置１の近傍に、ログインユーザー以外のユーザーが存在する可能性がある。ログインユーザー以外のユーザーが情報処理装置１の近傍に存在するときには、そのようなユーザーによって情報処理装置１が不正使用されることを抑制する必要がある。そのため、オートリセット制御部２７は、声紋認証部２１によってログインユーザーの発した音声であることが特定されなかった場合、それ以降、ログインユーザーが使用できる機能を制限するようにしても良い。すなわち、オートリセット制御部２７は、操作反映部２２に対して機能制限を指示することにより、操作反映部２２にログインユーザーが使用できる機能を制限させるのである。以下に、オートリセット制御部２７が機能制限を行う幾つかの例を挙げる。
【００７８】
例えば、オートリセット制御部２７は、ログインユーザーがその時点で操作を行っている機能とは異なる機能への切り替えを制限する。一例を挙げると、ログインユーザーがスキャン機能を選択して設定操作を行っているときに、ログインユーザーとは異なるユーザーの音声が入力された場合、オートリセット制御部２７は、コピー機能やプリント機能への切り替えを制限する。これにより、ログインユーザーとは異なるユーザーによって情報処理装置１の機能が利用されてしまうことを抑制することができる。また、現在使用中の機能については継続的な使用を許可することにより、ログインユーザーは、所望の機能を使用し続けることができる。
【００７９】
また例えば、オートリセット制御部２７は、通信インタフェース１２を介して外部装置との通信が行われることを制限するようにしても良い。一例を挙げると、ログインユーザーがスキャン機能を選択して設定操作を行っているときに、画像データの出力宛先として外部装置が指定されることを禁止するのである。これにより、ログインユーザーとは異なるユーザーの指示によって秘密情報などが流出してしまうことを抑制することができる。
【００８０】
また例えば、オートリセット制御部２７は、セキュリティの高い情報へのアクセスを制限するようにしても良い。一例を挙げると、ログインユーザーがプリント対象となるデータを通信インタフェース１２経由で外部から取得しようとしているとき、オートリセット制御部２７は、セキュリティの高い情報が格納されている記憶デバイスへのアクセスを制限するのである。尚、外部の記憶デバイスに限らず、記憶部１１に対するアクセスを制限するようにしても良い。このようにセキュリティの高い情報へのアクセスを制限することにより、ログインユーザーとは異なるユーザーの指示によって秘密情報などが流出してしまうことを抑制することができる。
【００８１】
また例えば、オートリセット制御部２７は、音声入力部７による音声入力の受け付けを停止し、音声操作による使用を制限するようにしても良い。つまり、オートリセット制御部２７は、音声操作による情報処理装置１の使用を禁止するのである。これにより、情報処理装置１は、ログインユーザー以外のユーザーが発する音声に基づいて声紋認証などを行う必要がなくなるため、効率的な処理を行うことができるようになる。また、この場合、ログインユーザーは、手動操作のみで情報処理装置１を使用することができる。
【００８２】
また例えば、オートリセット制御部２７は、ログイン状態において音声が入力された場合において声紋認証部２１によりログインユーザーであることが特定されなかったとき、音声出力部８を介して警告音を出力するようにしても良い。この場合の警告音としては、例えば「無効な音声入力が認識されました。」というような音声によるものであっても良い。これにより、ログインユーザーは、自身とは異なるユーザーの音声が認識されたことを把握することができる。また、情報処理装置１の周囲にいるユーザーも、情報処理装置１においてログインユーザーとは異なるユーザーの音声が検知されたことを把握することができる。
【００８３】
また上記においては、主として、ログイン状態において行われる声紋認証においてログインユーザーであることが特定されなかった場合に、オートリセット制御部２７がログインユーザーの使用できる機能を制限する例を説明した。しかし、これに限られず、オートリセット制御部２７は、ログイン状態において行われる声紋認証においてログインユーザーであることが特定された場合であっても、操作反映部２２により特定される音声操作の内容がその時点で音声操作が行われている機能とは異なる機能に対する操作であれば、ログインユーザーであることが特定されなかった場合と同様の処理を行うようにしても良い。すなわち、ログイン状態へ移行してからログインユーザーが複数の機能のうちから一の機能を選択する機能選択操作を行った後、別の機能への切り替えを禁止するのである。したがって、ログインユーザーは、別の機能を使用するときには一度ログアウト操作を行ってから再度情報処理装置１にログインすることが必要となる。このような再度のログイン操作を課すことにより、例えばログインユーザーが情報処理装置１から離れているときに、別のユーザーによって情報処理装置１の別の機能が不正に使用されることを抑制することができる。
【００８４】
また上記においては、主として、音声入力部７に音声が入力される度に声紋認証部２１が声紋認証を行う例を説明した。しかし、これに限られるものではない。例えば声紋認証部２１は、音声入力部７に音声が入力された場合、入力音声の音量レベルや指向性などを判定し、所定の条件下で発せられた音声であれば声紋認証を行うようにしても良い。
【００８５】
例えば、声紋認証部２１は、音声入力部７によって音声が検知された場合、その音声が情報処理装置１の近傍で発せられた音声であるか否かを音声の音量レベルに基づいて判定する。音声の音量レベルが所定レベル以上であれば、情報処理装置１の近傍で発せられた音声であると判定することができ、反対に音声の音量レベルが所定レベル未満であれば、情報処理装置１から離れた場所で発せられた音声であると判定することができる。そして声紋認証部２１は、情報処理装置１の近傍で発せられた音声である場合に、その音声に基づく声紋認証を行うのである。つまり、情報処理装置１から離れた場所で発せられた音声は情報処理装置１に対する音声操作を行うための音声ではないため、声紋認証部２１は、そのような音声に基づく声紋認証を省略するのである。これにより、情報処理装置１において声紋認証のための処理負担を軽減することができるという利点がある。
【００８６】
また例えば、声紋認証部２１は、音声入力部７によって音声が検知された場合、その音声が情報処理装置１に向かって発せられた音声であるか否かを判定する。すなわち、声紋認証部２１は、複数のマイク７ａ，７ｂのそれぞれが検出する音量レベルに基づいて音声の指向性を分析し、その音声が情報処理装置１に向かって発せられた音声であるか否かを判定するのである。その結果、情報処理装置１に向かって発せられた音声である場合、声紋認証部２１は、その音声に基づく声紋認証を行う。つまり、情報処理装置１に向かって発せられていない音声は情報処理装置１に対する音声操作を行うための音声ではないため、声紋認証部２１は、そのような音声に基づく声紋認証を省略するのである。これにより、情報処理装置１において声紋認証のための処理負担を軽減することができるという利点がある。尚、音声の指向性の判定は、上述した情報処理装置１の近傍で発せられた音声であるか否かの判定と共に行うようにしても良い。
【００８７】
次に、上記のように構成される情報処理装置１の具体的な動作について説明する。図４乃至図７は、情報処理装置１において行われる処理手順の一例を示すフローチャートである。これらのフローチャートに示す処理手順は、制御部１０のＣＰＵによって行われる処理手順である。情報処理装置１は、この処理を開始すると、まず情報処理装置１を使用しようとするユーザーのログイン操作に基づいてユーザー認証処理を行い（ステップＳ１）、ユーザー認証に成功したか否かを判断する（ステップＳ２）。ここで、ユーザー認証においてユーザーを特定することができた場合にはユーザー認証が成功となり、ユーザーを特定することができなかった場合にはユーザー認証が失敗となる。ユーザー認証に失敗した場合（ステップＳ２でＮＯ）、この処理は終了する。
【００８８】
ユーザー認証に成功すると（ステップＳ２でＹＥＳ）、情報処理装置１は、ログイン操作を行ったユーザーをログインユーザーと認定し、動作状態をログイン状態へ移行させる（ステップＳ３）。そして情報処理装置１は、オートリセットのためのカウント動作を開始する（ステップＳ４）。
【００８９】
その後、情報処理装置１は、音声入力を検知したか否かを判断し（ステップＳ５）、音声入力を検知しなかった場合には（ステップＳ５でＮＯ）、オートリセットのためのカウント動作を継続させる（ステップＳ６）。一方、音声入力を検知した場合（ステップＳ５でＹＥＳ）、情報処理装置１は、声紋認証を行い（ステップＳ７）、音声入力を行ったユーザーがログインユーザーであるか否かを判断する（ステップＳ８）。音声入力を行ったユーザーがログインユーザーでなかった場合（ステップＳ８でＮＯ）、情報処理装置１は、オートリセットのためのカウント動作を継続させる（ステップＳ９）。そして情報処理装置１は、機能制限フラグがオフであるか否かを判断し（ステップＳ１１）、オフであれば（ステップＳ１１でＹＥＳ）、機能制限フラグをオンにする（ステップＳ１２）。このとき、ログインユーザーに対して制限される機能を警告音で報知するようにしても良い。尚、機能制限フラグが既にオン状態であれば、ステップＳ１２の処理はスキップする。
【００９０】
また、音声入力を行ったユーザーがログインユーザーであると判断した場合（ステップＳ８でＹＥＳ）、情報処理装置１は、音声操作反映処理を実行する（ステップＳ１３）。この音声操作反映処理では、ログインユーザーによる音声操作を情報処理装置１へ反映させる処理が行われる。尚、音声操作反映処理の詳細については後述する。情報処理装置１は、音声操作反映処理を行った後、カウント部２６によるカウントをリセットする（ステップＳ１４）。これにより、カウント部２６においてそれまでにカウントされているカウント値が０に初期化され、オートリセットが作動するまでの時間が延長される。
【００９１】
続いて、情報処理装置１は、操作入力部１４に対する手動入力を検知したか否かを判断し（ステップＳ１５）、手動入力を検知しなかった場合には（ステップＳ１５でＮＯ）、オートリセットのためのカウント動作を継続させる（ステップＳ１６）。一方、手動入力を検知した場合（ステップＳ１５でＹＥＳ）、情報処理装置１は、手動操作反映処理を実行する（ステップＳ１７）。この手動操作反映処理では、ログインユーザーによる手動操作を情報処理装置１へ反映させる処理が行われる。尚、手動操作反映処理の詳細については後述する。情報処理装置１は、手動操作反映処理を行った後、カウント部２６によるカウントをリセットする（ステップＳ１８）。これにより、カウント部２６においてそれまでにカウントされているカウント値が０に初期化され、オートリセットが作動するまでの時間が延長される。
【００９２】
次に、情報処理装置１は、カウント部２６において所定の時間のカウントが終了したか否かを判断する（ステップＳ１９）。所定の時間のカウントが終了していない場合（ステップＳ１９でＮＯ）、未だオートリセットを作動させるタイミングではない。そのため、情報処理装置１による処理は、上述したステップＳ５に戻り、再び音声入力又は手動入力を受け付ける状態となる。
【００９３】
これに対し、所定の時間のカウントが終了している場合（ステップＳ１９でＹＥＳ）、情報処理装置１は、オートリセット処理を行う（ステップＳ２０）。すなわち、情報処理装置１は、設定部２９において保持されているジョブの設定条件を初期の設定条件に戻し、さらに表示部１３の表示画面を初期画面Ｇ１０に戻す。そして情報処理装置１は、動作状態をログイン状態からログアウト状態へ自動的に移行させる。したがって、オートリセットが行われる直前に、秘密情報を含む画像や宛先情報などのようなセキュリティの高い情報が表示部１３に表示されていたとしても、情報処理装置１においてオートリセットが作動することによりそれらの情報が表示されなくなるので、秘密情報の流出を防止することができる。
【００９４】
次に図５は、音声操作反映処理（図４のステップＳ１３）の詳細な処理手順の一例を示すフローチャートである。情報処理装置１は、音声操作反映処理を開始すると、入力された音声に基づく音声認識を行い（ステップＳ３０）、音声操作の内容を特定する処理を行う（ステップＳ３１）。このとき、音声操作の内容を特定することができないこともある。音声操作の内容を特定することができないときには、例えば情報処理装置１による処理は、その後、図４のステップＳ５に戻る。
【００９５】
音声操作の内容を特定することができると、情報処理装置１は、機能制限フラグがオンであるか否かを判断する（ステップＳ３２）。機能制限フラグがオンである場合（ステップＳ３２でＹＥＳ）、情報処理装置１は、ステップＳ３１で特定された音声操作の内容が現在選択されている機能に対する操作であるか否かを判断する（ステップＳ３３）。音声操作の内容が現在選択されている機能に対する操作である場合（ステップＳ３３でＹＥＳ）、情報処理装置１は、音声操作の内容が外部装置と通信を行う操作であるか否かを判断する（ステップＳ３４）。音声操作の内容が外部装置と通信を行う操作でない場合（ステップＳ３４でＮＯ）、情報処理装置１は、セキュリティの高い情報へアクセスする操作であるか否かを更に判断する（ステップＳ３５）。
【００９６】
音声操作の内容が現在選択されている機能に対する操作でなかった場合（ステップＳ３３でＮＯ）、情報処理装置１による処理はステップＳ３６へ進む。また、音声操作の内容が外部装置と通信を行う操作であった場合（ステップＳ３４でＹＥＳ）、又は、音声操作の内容がセキュリティの高い情報へアクセスする操作であった場合（ステップＳ３５でＹＥＳ）にも、情報処理装置１による処理はステップＳ３６へ進む。そして情報処理装置１は、カウント部２６によるカウント動作を継続させる（ステップＳ３６）。このとき、情報処理装置１は、警告音を出力し、使用することが制限された機能に対する操作が行われたことを報知するようにしても良い。
【００９７】
そして情報処理装置１は、自動ログアウトさせるか否かを判断する（ステップＳ３７）。例えば、情報処理装置１は、使用制限された機能に対して行われた操作回数を記憶しておき、その操作回数が所定回数を超えた場合に自動ログアウトを行うと判断するようにしても良い。そして自動ログアウトさせる必要がないと判断した場合（ステップＳ３７でＮＯ）、情報処理装置１による処理は、図４のステップＳ５に戻る。また、自動ログアウトを行うと判断すると（ステップＳ３７でＹＥＳ）、情報処理装置１は、機能制限フラグを初期状態であるオフに戻す（ステップＳ３８）。その後、情報処理装置１による処理は、図４のステップＳ２０へ進み、オートリセット処理が行われる。
【００９８】
一方、機能制限フラグがオフであった場合（ステップＳ３２でＮＯ）、情報処理装置１による処理はステップＳ４０へ進む。また、機能制限フラグがオンであっても、音声操作の内容が現在選択されている機能に対する操作であり（ステップＳ３３でＹＥＳ）、外部装置と通信を行う操作ではなく（ステップＳ３４でＮＯ）、さらにセキュリティの高い情報へアクセスする操作でもない場合（ステップＳ３５でＮＯ）、情報処理装置１による処理は同様にステップＳ４０へ進む。そして情報処理装置１は、ステップＳ３１で特定された音声操作を情報処理装置１へ反映させることを許可し（ステップＳ４０）、ログインユーザーによって行われた音声操作の内容をジョブの設定条件に反映させる処理を実行する（ステップＳ４１）。このとき、表示部１３の表示画面にも音声操作の内容を反映させる処理が行われる。これにより、情報処理装置１において、ログインユーザーによる音声操作に基づく設定内容がジョブの設定条件として反映されるのである。以上で、音声操作反映処理が終了する。
【００９９】
次に図６は、手動操作反映処理（図４のステップＳ１７）の詳細な処理手順の一例を示すフローチャートである。情報処理装置１は、手動操作反映処理を開始すると、操作入力部１４に対して行われた手動操作の内容を特定する（ステップＳ５０）。音声操作の場合と異なり、手動操作の場合は操作入力部１４に対するユーザーのタッチ位置などに基づいて手動操作の内容を確実に特定することができる。情報処理装置１は、手動操作の内容を特定すると、その手動操作を許可し（ステップＳ５１）、特定した手動操作の内容をジョブの設定条件に反映させる処理を実行する（ステップＳ５２）。以上で、手動操作反映処理が終了する。
【０１００】
尚、図６では、手動操作が行われた場合に機能制限フラグがオンであってもその手動操作の内容を情報処理装置１に反映させる例を説明した。しかし、ログインユーザーが情報処理装置１を使用した後にログアウト操作を行うことなく情報処理装置１から離れてしまっていることも考えられる。そのような場合には、手動操作を常に許可すると、ログインユーザーとは異なるユーザーによって情報処理装置１が不正に使用される可能性がある。そのため、手動操作が行われた場合にも、音声操作の場合と同様に、機能制限フラグがオンであれば、ユーザーが使用できる機能を制限するようにしても良い。
【０１０１】
次に、情報処理装置１が声紋認証を行うとき、入力音声の音量レベルと指向性とを判定して声紋認証を行う場合の動作について説明する。図７は、声紋認証の詳細な処理手順の一例を示すフローチャートである。図７のフローチャートに基づく処理は、例えば図４のステップＳ７の処理と置き換えることもできる。情報処理装置１は、声紋認証のための処理を開始すると、まず入力された音声の音量レベルを判定し（ステップＳ６０）、その音量レベルが所定レベル以上であるか否かを判断する（ステップＳ６１）。入力された音声の音料レベルが所定レベル未満である場合（ステップＳ６１でＮＯ）、情報処理装置１は、さらに音声の指向性を判定し（ステップＳ６２）、情報処理装置１に向かって発せられた音声であるか否かを判断する（ステップＳ６３）。
【０１０２】
そして情報処理装置１は、入力された音声の音量レベルが所定レベル以上である場合（ステップＳ６１でＹＥＳ）、又は、入力された音声が情報処理装置１に向かって発せられた音声である場合（ステップＳ６３でＹＥＳ）、入力された音声に基づく声紋認証を行う（ステップＳ６４）。そして情報処理装置１は、声紋認証の結果に基づき、音声を発したユーザーがログインユーザーであるか否かを判断する（ステップＳ６５）。その結果、ログインユーザーである場合（ステップＳ６５でＹＥＳ）、情報処理装置１は、音声操作を行ったユーザーがログインユーザーであると特定する（ステップＳ６６）。また、音声を発したユーザーがログインユーザーでない場合（ステップＳ６５でＮＯ）、情報処理装置１は、音声操作を行ったユーザーがログインユーザーではないことを特定する（ステップＳ６７）。
【０１０３】
また、情報処理装置１は、入力された音声の音量レベルが所定レベル未満であり（ステップＳ６１でＮＯ）、且つ、入力された音声が情報処理装置１に向かって発せられた音声でない場合（ステップＳ６３でＮＯ）、声紋認証を行うことなく、音声操作を行ったユーザーがログインユーザーではないことを特定する（ステップＳ６７）。したがって、情報処理装置１から離れた場所で発せられた音声や、情報処理装置１に向かって発せられていない音声が、情報処理装置１に対する有効な音声操作として処理されることはない。
【０１０４】
以上のように本実施形態の情報処理装置１は、ログインユーザーが使用可能なログイン状態において所定の時間が経過した場合にログイン状態からログアウト状態へ自動的に移行させることによってオートリセットを行う構成であり、そのようなオートリセット機能を制御するためのオートリセット制御部２７を備えている。そしてオートリセット制御部２７は、ログイン状態において音声入力部７に入力された音声に基づく声紋認証により、ログインユーザーであることが特定された場合と、ログインユーザーであることが特定されなかった場合とで、オートリセットが作動するまでの時間を変更するようにしている。そのため、情報処理装置１は、装置周辺で発せられる雑音を検知したとしても、そのような雑音をログインユーザーが発する音声と区別してオートリセット機能を制御することが可能であり、オートリセット機能を有効に作動させることができるという利点がある。
【０１０５】
またオートリセット制御部２７は、ログイン状態において行われる声紋認証により現在音声操作を行っているログインユーザーであることが特定されなかった場合、ユーザーが使用できる機能を制限するようにしている。そのため、ログインユーザーとは異なるユーザーによって情報処理装置１が不正に使用されてしまうことを防止することができる。
【０１０６】
以上、本発明に関する好ましい実施形態について説明した。しかし、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１０７】
例えば上記実施形態では、情報処理装置１がＭＦＰとして構成される画像処理装置である場合を例示したが、それに限られるものではない。すなわち、情報処理装置１は、画像処理装置以外の他の情報機器であっても構わない。
【０１０８】
また上記実施形態では、情報処理装置１が表示部１３を備えており、音声操作に基づいて表示部１３の表示画面が更新される場合を例示した。しかし、情報処理装置１は、表示部１３を備えていないものであっても構わない。すなわち、オートリセット部２５は、オートリセットを作動させることにより、設定部２９において設定されているジョブの設定条件だけをリセットするものであっても構わない。
【０１０９】
また上記実施形態では、情報処理装置１がユーザーによる手動操作と音声操作との双方を受け付けることが可能である場合を例示したが、それに限られるものでもない。すなわち、情報処理装置１は、音声操作のみを受け付け可能な装置であっても構わない。
【０１１０】
また上記実施形態では、ユーザーが情報処理装置１を使用するときには、情報処理装置１がユーザー認証を行ってログイン状態へ移行させた後に、ログインユーザーによる音声操作を受け付ける場合を例示した。しかし、これに限られるものでもない。すなわち、情報処理装置１は、ログイン状態へ移行させることなく、ユーザーによる音声操作を受け付けるものであっても構わない。
【０１１１】
また上記実施形態では、制御部１０のＣＰＵによって実行されるプログラム１７が予め記憶部１１に格納されている場合を例示した。しかし、プログラム１７は、例えば通信インタフェース１２などを介して情報処理装置１にインストールされるものであっても構わない。この場合、プログラム１７は、インターネットなどを介してダウンロード可能な態様で提供されるものであっても良いし、また、ＣＤ−ＲＯＭやＵＳＢメモリなどのコンピュータ読み取り可能な記録媒体に記録された態様で提供されるものであっても構わない。
【符号の説明】
【０１１２】
１  情報処理装置（画像処理装置）
６  操作パネル
７  音声入力部（音声入力手段）
８  音声出力部（音声出力手段）
１０  制御部
１２  通信インタフェース（通信手段）
１３  表示部（表示手段）
１４  操作入力部（操作入力手段）
１７  プログラム
２０  ログイン制御部
２１  声紋認証部（声紋認証手段）
２２  操作反映部（操作反映手段）
２４  ジョブ制御部
２５  オートリセット部（オートリセット手段）
２６  カウント部（カウント手段）
２７  オートリセット制御部（オートリセット制御手段）
２９  設定部（設定手段）
【図１】
2020098956.tif 000003
【図２】
2020098956.tif 000004
【図３】
2020098956.tif 000005
【図４】
2020098956.tif 000006
【図５】
2020098956.tif 000007
【図６】
2020098956.tif 000008
【図７】
2020098956.tif 000009