(57)【要約】      （修正有）【課題】ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる。【解決手段】画像形成装置１０は、ＣＰＵを含み、ＣＰＵはユーザが画像形成装置の近くに存在すると判断した場合に、音声の検出を開始する。ＣＰＵは、検出した音声からユーザの使用言語を判定し、判定した使用言語が画面表示の表示言語と異なる場合に、表示言語をユーザの使用言語に変更する。したがって、ユーザの使用言語を用いて、ディスプレイ２２の画面表示が行われる。【選択図】図１
2020204643.tif 000002
【特許請求の範囲】
【請求項１】
音声検出手段および表示手段を備える画像形成装置であって、
前記音声検出手段によって検出された音声に基づいてユーザに関する情報である関連情報を取得する関連情報取得手段と、
前記関連情報取得手段によって取得された関連情報に基づいて前記表示手段の画面表示を制御する制御手段を備える、画像形成装置。
【請求項２】
前記関連情報は、ユーザの使用言語であり、
前記使用言語が前記表示手段の表示言語と一致するかどうかを判断する第１判断手段をさらに備え、
前記制御手段は、前記第１判断手段によって前記使用言語が前記表示言語と一致しないことを判断したとき、当該使用言語を当該表示言語として前記画面表示を行う、請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記第１判断手段によって前記使用言語が前記表示言語と一致しないことを判断したとき、当該使用言語を当該表示言語に追加して、複数の当該表示言語を用いて前記画面表示を行う、請求項２記載の画像形成装置。
【請求項４】
前記音声検出手段によって検出された音声に基づいて前記ユーザの使用言語を判定する言語判定手段をさらに備える、請求項１から３までのいずれかに記載の画像形成装置。
【請求項５】
複数のユーザに対応して、当該複数のユーザの各々の声紋情報と当該複数のユーザの各々の使用言語の種類を記載した第１ユーザ情報を記憶する第１ユーザ情報記憶手段と、
前記音声検出手段によって検出された音声に基づいて前記ユーザの声紋情報を取得する声紋情報取得手段をさらに備え、
前記関連情報取得手段は、前記第１ユーザ情報に基づいて、前記声紋情報取得手段によって取得された声紋情報に対応して記載された使用言語を前記関連情報として取得する、請求項１から３までのいずれかに記載の画像形成装置。
【請求項６】
前記関連情報取得手段は、前記第１ユーザ情報に基づいて、前記声紋情報取得手段によって取得された声紋情報が前記第１ユーザ情報に含まれていない場合に、前記音声検出手段によって検出された音声に基づいて前記ユーザの使用言語を判定する言語判定手段をさらに備える、請求項５記載の画像形成装置。
【請求項７】
複数のユーザに対応して、当該複数のユーザの各々の声紋情報と当該複数のユーザの各々の年齢を記載した第２ユーザ情報を記憶する第２ユーザ情報記憶手段と、
前記第２ユーザ情報に基づいて、前記関連情報取得手段によって前記関連情報として取得された前記ユーザの年齢が第１閾値以上であるか、当該第１閾値よりも小さい第２閾値以下であるか、当該第１閾値と当該第２閾値の間であるかを判別する年齢判別手段をさらに備え、
前記制御手段は、前記年齢判別手段の判別結果に応じて前記画面表示を行う、請求項１記載の画像形成装置。
【請求項８】
前記制御手段は、前記第２ユーザ情報に基づいて、前記関連情報取得手段によって前記関連情報として取得された前記ユーザの年齢が前記第１閾値以上または前記第２閾値以下である場合に、前記画面表示される文字のサイズを大きくするように前記画面表示を行う、請求項７記載の画像形成装置。
【請求項９】
前記制御手段は、前記第２ユーザ情報に基づいて、前記関連情報取得手段によって前記関連情報として取得された前記ユーザの年齢が前記第１閾値以上または前記第２閾値以下である場合に、アイコンの機能または／および操作方法の説明を追加的に記載するように前記画面表示を行う、請求項７または８記載の画像形成装置。
【請求項１０】
前記第２ユーザ情報は前記複数のユーザの各々の方言の情報を含み、
前記制御手段は、前記アイコンの機能または／および操作方法の説明を追加的に記載するとき、前記ユーザの方言を用いて前記画面表示を行う、請求項９記載の画像形成装置。
【請求項１１】
前記制御手段は、前記第２ユーザ情報に基づいて、前記関連情報取得手段によって前記関連情報として取得された前記ユーザの年齢が前記第１閾値以上または前記第２閾値以下である場合に、漢字および片仮名に振り仮名を振って前記画面表示を行う、請求項７記載の画像形成装置。
【請求項１２】
前記音声検出手段によって検出された音声に基づいて前記ユーザの声紋情報を取得する声紋情報取得手段、
前記声紋情報取得手段によって取得された前記ユーザの声紋情報に基づいて当該ユーザの年齢層を推定する推定手段、および
前記推定手段によって推定された前記ユーザの年齢層が第１閾値以上であるか、当該第１閾値よりも小さい第２閾値以下であるか、当該第１閾値と当該第２閾値の間であるかを判別する年齢層判別手段をさらに備え、
制御手段は、前記年齢層判別手段の判別結果に応じて前記画面表示を行う、請求項１記載の画像形成装置。
【請求項１３】
前記制御手段は、前記推定手段によって推定された前記ユーザの年齢層が前記第１閾値以上または前記第２閾値以下である場合に、前記画面表示される文字のサイズを大きくするように前記画面表示を行う、請求項１２記載の画像形成装置。
【請求項１４】
前記制御手段は、前記推定手段によって推定された前記ユーザの年齢層が前記第１閾値以上または前記第２閾値以下である場合に、アイコンの機能または／および操作方法の説明を追加的に記載するように前記画面表示を行う、請求項１２または１３記載の画像形成装置。
【請求項１５】
前記関連情報は、ユーザの方言の情報であり、
前記制御手段は、前記アイコンの機能または／および操作方法の説明を追加的に記載するとき、前記ユーザの方言を用いて前記画面表示を行う、請求項１４記載の画像形成装置。
【請求項１６】
前記制御手段は、前記推定手段によって推定された前記ユーザの年齢層が前記第１閾値以上または前記第２閾値以下である場合に、漢字および片仮名に振り仮名を振って前記画面表示を行う、請求項１２記載の画像形成装置。
【請求項１７】
複数のユーザに対応して、当該複数のユーザの各々の声紋情報と当該複数のユーザの各々の色覚多様性の有無を記載した第３ユーザ情報を記憶する第３ユーザ情報記憶手段をさらに備え、
前記制御手段は、前記第３ユーザ情報に基づいて、前記関連情報取得手段によって前記関連情報として前記ユーザが色覚多様性を有することを取得した場合に、明度差または／および色度差を大きくして前記画面表示を行う、請求項１から１６までのいずれかに記載の画像形成装置。
【請求項１８】
前記ユーザが前記画像形成装置を使用することについての初心者であるかどうかを判断する第２判断手段をさらに備え、
前記制御手段は、前記第２判断手段によって前記ユーザが前記画像形成装置を使用することについての初心者であることが判断された場合に、アイコンの機能または／および操作方法の説明を追加的に記載するように前記画面表示を行う、請求項１から１７までのいずれかに記載の画像形成装置。
【請求項１９】
音声検出手段および表示手段を備える画像形成装置によって実行される情報処理プログラムであって、
前記画像形成装置のプロセッサに、
前記音声検出手段によって検出された音声に基づいてユーザに関する情報である関連情報を取得する関連情報取得ステップと、
前記関連情報取得ステップにおいて取得した関連情報に基づいて前記表示手段の画面表示を制御する制御ステップを実行させる、情報処理プログラム。
【請求項２０】
音声検出手段および表示手段を備える画像形成装置の情報処理方法であって、
（ａ）前記音声検出手段によって検出された音声に基づいてユーザに関する情報である関連情報を取得するステップと、
（ｂ）前記ステップ（ａ）において取得した関連情報に基づいて前記表示手段の画面表示を制御するステップを含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、ユーザに応じた画面表示を行う画像形成装置、情報処理プログラムおよび情報処理方法を提供することである。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。この特許文献１に開示されるナビゲーションコントローラでは、予め設定された母国語で表示や音声出力が行われ、利用者が使用言語を選択する場合には、使用言語を選択するための言語選択画面が表示される。言語選択画面は、複数の言語が複数ページにわたって表示される。このとき、使用頻度が高い程、言語表示の順番が早くされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５６５４３３４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の背景技術では、言語選択画面をディスプレイに表示して使用言語を切り替えるため、操作が面倒である。また、設定された母国語を理解できない場合には、言語選択画面を表示するための操作方法を知ることが難しい場合もある。
【０００５】
また、使用言語が異ならない場合であっても、ユーザが低年齢層または高年齢層に含まれる場合には、表示された文字を読めないこと、または、表示された内容を理解できたとしても、操作方法が分からないことがあり、改善の余地がある。
【０００６】
それゆえに、この発明の主たる目的は、新規な、画像形成装置、情報処理プログラムおよび情報処理方法を提供することである。
【０００７】
また、この発明の他の目的は、ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる、画像形成装置、情報処理プログラムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、音声検出手段および表示手段を備える画像形成装置であって、音声検出手段によって検出された音声に基づいてユーザに関する情報である関連情報を取得する関連情報取得手段と、関連情報取得手段によって取得された関連情報に基づいて表示手段の画面表示を制御する制御手段を備える、画像形成装置である。
【０００９】
第２の発明は、第１の発明に従属し、関連情報は、ユーザの使用言語であり、使用言語が表示手段の表示言語と一致するかどうかを判断する判断手段をさらに備え、制御手段は、判断手段によって使用言語が表示言語と一致しないことを判断したとき、使用言語を表示言語として画面表示を行う。
【００１０】
第３の発明は、第２の発明に従属し、制御手段は、判断手段によって使用言語が表示言語と一致しないことを判断したとき、使用言語を表示言語に追加して、複数の表示言語を用いて画面表示を行う。
【００１１】
第４の発明は、第１の発明から第３の発明までのいずれかに従属し、音声検出手段によって検出された音声に基づいてユーザの使用言語を判定する言語判定手段をさらに備える。
【００１２】
第５の発明は、第１の発明から第３の発明までのいずれかに従属し、複数のユーザに対応して、複数のユーザの各々の声紋情報と複数のユーザの各々の使用言語の種類を記載した第１ユーザ情報を記憶する第１ユーザ情報記憶手段と、音声検出手段によって検出された音声に基づいてユーザの声紋情報を取得する声紋情報取得手段をさらに備え、関連情報取得手段は、第１ユーザ情報に基づいて、声紋情報取得手段によって取得された声紋情報に対応して記載された使用言語を関連情報として取得する。
【００１３】
第６の発明は、第５の発明に従属し、関連情報取得手段は、第１ユーザ情報に基づいて、声紋情報取得手段によって取得された声紋情報が第１ユーザ情報に含まれていない場合に、音声検出手段によって検出された音声に基づいてユーザの使用言語を判定する言語判定手段をさらに備える。
【００１４】
第７の発明は、第１の発明に従属し、複数のユーザに対応して、複数のユーザの各々の声紋情報と複数のユーザの各々の年齢を記載した第２ユーザ情報を記憶する第２ユーザ情報記憶手段と、第２ユーザ情報に基づいて、関連情報取得手段によって関連情報として取得されたユーザの年齢が第１閾値以上であるか、第１閾値よりも小さい第２閾値以下であるか、第１閾値と第２閾値の間であるかを判別する年齢判別手段をさらに備え、制御手段は、年齢判別手段の判別結果に応じて画面表示を行う。
【００１５】
第８の発明は、第７の発明に従属し、制御手段は、第２ユーザ情報に基づいて、関連情報取得手段によって関連情報として取得されたユーザの年齢が前記第１閾値以上または前記第２閾値以下である場合に、画面表示される文字のサイズを大きくするように画面表示を行う。
【００１６】
第９の発明は、第７の発明または第８の発明に従属し、制御手段は、第２ユーザ情報に基づいて、関連情報取得手段によって関連情報として取得されたユーザの年齢が前記第１閾値以上または前記第２閾値以下である場合に、アイコンの機能または／および操作方法の説明を追加的に記載するように画面表示を行う。
【００１７】
第１０の発明は、第９の発明に従属し、第２ユーザ情報は前記複数のユーザの各々の方言の情報を含み、制御手段は、前記アイコンの機能または／および操作方法の説明を追加的に記載するとき、前記ユーザの方言を用いて前記画面表示を行う。
【００１８】
第１１の発明は、第７の発明に従属し、制御手段は、第２ユーザ情報に基づいて、関連情報取得手段によって関連情報として取得されたユーザの年齢が第１閾値以上または第１閾値よりも小さい第２閾値以下である場合に、漢字または／および片仮名に振り仮名を振って画面表示を行う。
【００１９】
第１２の発明は、第１の発明に従属し、音声検出手段によって検出された音声に基づいて前記ユーザの声紋情報を取得する声紋情報取得手段、声紋情報取得手段によって取得された前記ユーザの声紋情報に基づいて当該ユーザの年齢層を推定する推定手段、および推定手段によって推定された前記ユーザの年齢層が第１閾値以上であるか、当該第１閾値よりも小さい第２閾値以下であるか、当該第１閾値と当該第２閾値の間であるかを判別する年齢層判別手段をさらに備え、制御手段は、年齢層判別手段の判別結果に応じて前記画面表示を行う。
【００２０】
第１３の発明は、第１２の発明に従属し、制御手段は、前記推定手段によって推定された前記ユーザの年齢層が前記第１閾値以上または前記第２閾値以下である場合に、前記画面表示される文字のサイズを大きくするように前記画面表示を行う。
【００２１】
第１４の発明は、第１２の発明または第１３の発明に従属し、制御手段は、推定手段によって推定された前記ユーザの年齢層が前記第１閾値以上または前記第２閾値以下である場合に、アイコンの機能または／および操作方法の説明を追加的に記載するように前記画面表示を行う。
【００２２】
第１５の発明は、第１４の発明に従属し、関連情報は、ユーザの方言の情報であり、制御手段は、前記アイコンの機能または／および操作方法の説明を追加的に記載するとき、前記ユーザの方言を用いて前記画面表示を行う。
【００２３】
第１６の発明は、第１２の発明に従属し、制御手段は、前記推定手段によって推定された前記ユーザの年齢層が前記第１閾値以上または前記第２閾値以下である場合に、漢字および片仮名に振り仮名を振って前記画面表示を行う。
【００２４】
第１７の発明は、第１の発明から第１６の発明までのいずれかに従属し、複数のユーザに対応して、当該複数のユーザの各々の声紋情報と当該複数のユーザの各々の色覚多様性の有無を記載した第３ユーザ情報を記憶する第３ユーザ情報記憶手段をさらに備え、制御手段は、前記第３ユーザ情報に基づいて、前記関連情報取得手段によって前記関連情報として前記ユーザが色覚多様性を有することを取得した場合に、明度差または／および色度差を大きくして前記画面表示を行う。
【００２５】
第１８の発明は、第１の発明から第１７の発明までのいずれかに従属し、ユーザが前記画像形成装置を使用することについての初心者であるかどうかを判断する第２判断手段をさらに備え、制御手段は、前記第２判断手段によって前記ユーザが前記画像形成装置を使用することについての初心者であることが判断された場合に、アイコンの機能または／および操作方法の説明を追加的に記載するように前記画面表示を行う。
【００２６】
第１９の発明は、音声検出手段および表示手段を備える画像形成装置によって実行される情報処理プログラムであって、画像形成装置のプロセッサに、音声検出手段によって検出された音声に基づいてユーザに関する情報である関連情報を取得する関連情報取得ステップと、関連情報取得ステップにおいて取得した関連情報に基づいて表示手段の画面表示を制御する制御ステップを実行させる、情報処理プログラムである。
【００２７】
第２０の発明は、音声検出手段および表示手段を備える画像形成装置の情報処理方法であって、（ａ）音声検出手段によって検出された音声に基づいてユーザに関する情報である関連情報を取得するステップと、（ｂ）ステップ（ａ）において取得した関連情報に基づいて表示手段の画面表示を制御するステップを含む、情報処理方法である。
【発明の効果】
【００２８】
この発明によれば、ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる。このため、ユーザの操作性を向上させることができる。
【００２９】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３０】
【図１】図１はこの発明の一実施例である画像形成装置の外観構成を示す斜視図である。
【図２】図２は画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は画像形成装置のディスプレイに表示されるホーム画面の一例を示す図である。
【図４】図４は画像形成装置のディスプレイに表示されるホーム画面の他の例を示す図である。
【図５】図５は図２に示す画像形成装置のＲＡＭのメモリマップの一例を示す図である。
【図６】図６は画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【図７】図７は画像形成装置のＣＰＵの制御処理の一例の他の一部であって、図６に後続するフロー図である。
【図８】図８は第２実施例の画像形成装置に記憶されるユーザ情報テーブルの一例を示す図である。
【図９】図９は第２実施例の画像形成装置のＲＡＭのメモリマップの一例を示す図である。
【図１０】図１０は第２実施例の画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【図１１】図１１は第３実施例の画像形成装置のディスプレイに表示されるホーム画面の一例を示す図である。
【図１２】図１２は第３実施例の画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【図１３】図１３は第３実施例の画像形成装置のディスプレイに表示されるホーム画面の他の例を示す図である。
【図１４】図１４は第３実施例の画像形成装置のＣＰＵの制御処理の他の例の一部を示すフロー図である。
【図１５】図１５は第４実施例のユーザ情報テーブルの一例を示す図である。
【図１６】図１６は第４実施例の画像形成装置のディスプレイに表示されるホーム画面の一例を示す図である。
【図１７】図１７は第４実施例の画像形成装置のディスプレイに表示されるホーム画面の他の例を示す図である。
【図１８】図１８は第４実施例の画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【図１９】図１９は第４実施例の画像形成装置のＣＰＵの制御処理の一例の他の一部であって、図１８に後続するフロー図である。
【図２０】図２０は第４実施例の画像形成装置のディスプレイに表示されるホーム画面のその他の例を示す図である。
【図２１】図２１は第５実施例のユーザ情報テーブルの一例を示す図である。
【図２２】図２２は第５実施例の画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【図２３】図２３は第６実施例の画像形成装置のＣＰＵの併記判断処理の一例を示すフロー図である。
【発明を実施するための形態】
【００３１】
［第１実施例］
図１は、この発明の一実施例である画像形成装置１０の外観構成を示す斜視図である。また、第１実施例では、画像形成装置１０は、複写機能（コピー機能）、プリンタ機能、スキャナ機能およびファクス機能などを有する複合機（ＭＦＰ：Multifunction Peripheral）である。
【００３２】
この明細書では、ユーザの立ち位置に対向する面、つまり後述する操作パネル２６が設けられる側の面を前面（正面）として画像形成装置１０およびその構成部材の前後方向（奥行方向）を規定し、画像形成装置１０およびその構成部材の左右方向（横方向）は、そのユーザから画像形成装置１０を見た状態を基準として規定する。
【００３３】
画像形成装置１０は、画像読取部３０、画像形成部３２、手差し原稿給紙部３４、給紙装置３８および排紙トレイ４０を含む装置本体３６を備える。
【００３４】
画像読取部３０は、透明材によって形成される原稿載置台を備え、装置本体３６に内蔵される。原稿載置台の上方には、ヒンジ等を介して原稿押えカバー３０ａが開閉自在に取り付けられる。この原稿押えカバー３０ａには、手差し原稿給紙部３４が設けられる。また、原稿押えカバー３０ａには、手差し原稿給紙部３４に載置された原稿を自動的に給紙する自動原稿送り装置（ＡＤＦ：Auto Document Feeder）が設けられる。
【００３５】
また、画像読取部３０は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部３０は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度または色度が検出され、原稿表面の画像に基づく読取画像データが生成される。ラインセンサとしては、ＣＣＤ（Charge Coupled Device）またはＣＩＳ（Contact Image Sensor）等が用いられる。
【００３６】
画像形成部３２は、装置本体３６に内蔵され、画像読取部３０の下方に設けられる。この画像形成部３２は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置および定着装置などを備える。画像形成部３２は、給紙装置３８等から搬送される記録媒体（用紙）上に電子写真方式によって画像を形成し、画像形成済みの用紙を排紙トレイ４０に排出する。ただし、用紙上に画像を形成するための出力画像データとしては、画像読取部３０で読み取った読取画像データ、または外部コンピュータから送信された画像データ等が利用される。また、記録媒体としては、紙からなる用紙に限定されず、ＯＨＰフィルムなどの紙以外のシートも用いられる。
【００３７】
詳細な説明は省略するが、画像形成装置１０は、カラーのプリント機能を備えており、画像形成部３２は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の各色について、４つの感光体ドラムと、４つの帯電装置と、４つの現像装置と、４つの中間転写ローラと、４つのクリーニング装置などを備える。また、色毎に、感光体ドラムと、帯電装置と、現像装置と、転写ローラと、クリーニング装置を含む画像形成ステーションが構成される。画像形成装置１０は、タンデム式の画像形成装置であって、画像形成部３２において、色毎の画像形成ステーションが一列に並んで配置される。
【００３８】
排紙トレイ４０は、画像読取部３０および画像形成部３２の間に設けられる。排紙トレイ４０の底面は、画像形成部３２によって区画される。また、排紙トレイ４０の天面は、画像読取部３０によって区画される。さらに、排紙トレイ４０の左側面（正面から見た左側面）は、連結筐体４２の右側面で規定される。つまり、排紙トレイ４０の前面側、背面側および左側面側は、開口する。排紙トレイ４０の底面は、連結筐体４２側に向かって下り勾配となる傾斜面を有する。
【００３９】
また、画像読取部３０の前面側には、操作パネル２６、音声入力部４４および人感センサ４６が設けられる。また、操作パネル２６は、タッチパネル２０付きのディスプレイ２２、複数の操作ボタン２６ａ、映像入力部４８およびＮＦＣリーダ５０を含む。
【００４０】
音声入力部４４は、マイク、Ａ／Ｄコンバータおよび信号増幅部から構成される。マイクを通して入力される音声は、Ａ／Ｄ変換された後に、音声信号が増幅され、入力された音声に対応する音声のデータ（後述する「音声データ４０４ｃ」）が生成される。生成されたデータは、ＣＰＵ１２に入力され、ＲＡＭ１４に一時記憶される。また、マイクには、例えば、コンデンサマイクおよびダイナミックマイクなどの汎用のマイクが用いられる。
【００４１】
図１では、参照符号の「４４」は、マイクに音声を入力するための孔を指示し、一例として、マイクを含む音声入力部４４はその孔に対応する画像形成装置１０の筐体内に設けられる。
【００４２】
人感センサ４６は、画像形成装置１０の前面側に人が存在するかどうかを判断するためのセンサである。この人感センサ４６としては、焦電センサ（赤外線センサ）、光学式測距センサまたは超音波センサ等が用いられる。人感センサ４６で検出可能な距離（最大距離）よりも短い所定距離（たとえば、３〜５ｍ）を半径とする画像形成装置１０の前方の半円の部分が検出領域として設定され、人感センサ４６の検出結果に基づいて検出領域内の人または物が検出される。
【００４３】
図１では分かり難いが、人感センサ４６の検知部が画像形成装置１０の筐体から露出し、それ以外のコンポーネントが画像形成装置１０の筐体内に配置されるように、人感センサ４６は画像形成装置１０の筐体に設けられる。
【００４４】
タッチパネル２０付きのディスプレイ２２には、各種設定または印刷指示などをユーザから受け付けるためのソフトウェアキーおよびメッセージ等が表示される。一例として、ディスプレイ２２には、画像形成装置１０が実行可能な各種の機能（またはジョブ）から所望の機能を選択するための画面であるホーム画面および各機能の動作条件を設定するための設定画面などの操作画面が表示される。ただし、この第１実施例では、機能は、コピー（原稿のスキャンを含む）機能、プリンタ機能およびファクス機能などを意味する。
【００４５】
操作ボタン２６ａは、ハードウェアキーであって、たとえば、ホームキー、電力キーおよび主電源キー、などが含まれる。ホームキーは、ホーム画面をディスプレイ２２に表示させるためのキーである。ただし、ホーム画面は、ジョブを選択するための画面である。電力キーは、消費電力が制限される省電力状態（以下、「省電力モード」という）と、消費電力が制限されない通常状態（以下、「通常モード」という）とを切り替えるためのキーである。
【００４６】
ソフトウェアキーとは、たとえばタッチパネル２０付きのディスプレイ２２の表示面にソフトウェア的に再現されたキーまたはアイコンのことを言う。これに対して、ハードウェアキーとは、物理的な装置として設けられたキーまたは押しボタンのことを言う。
【００４７】
映像入力部４８は、レンズ、ＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサ、Ａ／Ｄコンバータ、信号処理部から構成される。レンズを通して入った光は、イメージセンサにより電気信号に変換された後に、Ａ／Ｄ変換され、撮像された映像（静止画または動画）に対応する映像データが生成される。生成されたデータは、ＣＰＵ１２に入力され、ＲＡＭ１４に一時記憶される。
【００４８】
図１では分かり難いが、映像入力部４８のレンズが画像形成装置１０の筐体から露出し、それ以外のコンポーネントが画像形成装置１０の筐体内に配置されるように、映像入力部４８は画像形成装置１０の筐体に設けられる。ただし、映像入力部４８の配置位置は一例であり、画像形成装置１０に一定距離以上近づいたユーザの顔を撮影可能な向きおよび位置であれば、他の位置に配置されてもよい。
【００４９】
ＮＦＣリーダ５０は、制御部、記憶部およびアンテナから構成され、ＮＦＣ方式によるデータの送受信が可能である。ＮＦＣリーダは、ＩＳＯ／ＩＥＣ１８０９２やＩＳＯ／ＩＥＣ１４４４３等の標準規格に準拠した方式に基づき、データの送受信を行う。
【００５０】
図２は図１に示す画像形成装置１０の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１０はＣＰＵ１２を含む。ＣＰＵ１２は、バス６０を介してＲＡＭ１４、タッチパネル制御回路１６、表示制御回路１８、操作ボタン検出回路２４、画像読取部３０、画像形成部３２、音声入力部４４、人感センサ４６、映像入力部４８、ＮＦＣリーダ５０および有線通信部５２に接続される。また、タッチパネル制御回路１６はタッチパネル２０に接続され、表示制御回路１８はディスプレイ２２に接続され、操作ボタン検出回路２４は操作ボタン２６ａに接続される。
【００５１】
以下、図２に示す各コンポーネントについて説明するが、図１を用いて説明したコンポーネントについての説明は省略する。
【００５２】
ＣＰＵ１２は、画像形成装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００５３】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作またはタッチ入力を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００５４】
表示制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された画像生成データ４０４ｂ（図５参照）を用いてディスプレイ２２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ２２に出力する。ディスプレイ２２としては、たとえばＬＣＤまたはＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００５５】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルが用いられ、ディスプレイ２２の表示面上にタッチパネル２０が設けられる。ただし、タッチパネル２０とディスプレイ２２とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。
【００５６】
操作ボタン検出回路２４は、上述した操作ボタン２６ａの操作に応じた操作信号ないし操作データをＣＰＵ１２に出力する。
【００５７】
有線通信部５２は、ＬＡＮなどのネットワークに接続するための有線通信回路を含み、ネットワーク上のコンピュータおよび通信端末と通信を行うためのインターフェイスである。一例として、有線通信部５２は、Ｅｔｈｅｒｎｅｔ（登録商標）の通信規格に準拠した有線通信方式に基づき、データの送受信を行う。
【００５８】
図２に示す画像形成装置１０の電気的な構成は、単なる一例であり、これに限定される必要はない。たとえば、有線通信部５２に代えて無線通信部が設けられてもよい。
【００５９】
このような画像形成装置１０では、通常、設定された言語（以下、「表示言語」という）で各種の画面表示が行われる。ただし、表示言語には、画像形成装置１０の設置者または管理者等のユーザによって予め設定（以下、「デフォルト設定」という）された言語（以下、「設定言語」という）が用いられる。このため、母国語が異なる様々なユーザが使用する環境に画像形成装置１０が設置される場合には、設定言語とは異なる言語を使用するユーザが画像形成装置１０を使用するときに、表示言語を理解できない場合がある。
【００６０】
このため、ユーザが使用する言語（以下、「使用言語」という）が表示言語と異なる場合には、使用言語で各種の画面表示を行うように、表示言語を変更することが考えられる。この場合、表示言語を変更するための画面（以下、「言語変更画面」という）を表示し、この言語変更画面を操作して表示言語を変更するのが一般的である。
【００６１】
しかし、ユーザによっては、表示言語を理解できないために、言語変更画面を表示するための操作すら困難な場合がある。
【００６２】
そこで、この第１実施例では、ユーザの選択操作を必要とせずに、ユーザの使用言語を用いて画面表示を行うようにしてある。つまり、ユーザに応じた画面表示が行われる。
【００６３】
この第１実施例では、画像形成装置１０は、音声認識機能を用いた言語判定機能を有しており、言語判定機能についての処理（以下、「言語判定処理」という）を実行することにより、ユーザの使用言語を判定し、判定した使用言語（以下、「判定言語」という）が表示言語と異なる場合に、表示言語を判定言語に自動で変更するようにしてある。
【００６４】
音声認識機能については既に周知であるため、説明は省略する。また、言語判定処理としては、特許第５１１９０５５号に記載された処理を採用することができる。言語判定処理については、特許第５１１９０５５号に開示されるため、その詳細な説明は省略する。
【００６５】
簡単に説明すると、特許第５１１９０５５号に開示される言語判定処理では、認識単語定義辞書を用いて、入力音声の単語に最も合致する音響モデル列を、言語モデルの拘束下で探し出し、最も入力音声に近いと推定される単語が判定される。単語が判定されると、単語と言語を対応付けて定義された言語判別辞書を参照して、判定された単語に対応する言語が使用言語として判定される。
【００６６】
認識単語定義辞書および言語判別辞書は、予め決定された複数の言語（たとえば、日本語、英語、韓国語など）について用意されており、認識単語定義辞書に登録されていない単語については言語を判定することができないため、この場合には、設定言語を使用して画面表示等が行われる。
【００６７】
ただし、言語判定処理は、特許第５１１９０５５号に開示された技術に限定される必要は無く、他の公知の手法で言語を判定することも可能である。たとえば、特許第５６７２４８７号に開示される手法または特許第３２０５４４号に開示される技術を採用することもできる。
【００６８】
この第１実施例では、所定の条件（開始条件）が満たされるときに、音声の検出処理が開始され、検出した音声に基づいて言語判定処理が実行され、表示言語と判定言語が異なる場合に、表示言語が、判定言語に変更される。第１実施例では、音声の検出処理、言語判定処理および表示言語の変更処理は、所定の周期（たとえば、２秒）で繰り返し実行され、所定の条件（終了条件）を満たされるときに、音声の検出処理等は終了される。このとき、設定言語を使用した画面表示に戻される。
【００６９】
この第１実施例では、所定の開始条件は、画像形成装置１０の周辺のユーザを認識したことであり、所定の終了条件は、ユーザが画像形成装置１０の使用を終えたと判断したことである。
【００７０】
具体的に、画像形成装置１０の周辺のユーザを認識したかどうかは、人感センサ４６の検出範囲内でユーザが検出されたこと、映像入力部４８から入力される映像からユーザの顔が検出されたこと、ＩＤカードによる個人認証を実行してログインされたこと、所定のボタンが操作されるなどの画像形成装置１０の使用が開始されたことなどによって判断される。
【００７１】
たとえば、画像形成装置１０の使用が開始されたことは、省電力モードから通常モードに復帰するためのボタンが操作されたこと、タッチパネル２０へのタッチ操作が行われたこと、原稿押えカバー３０ａが開かれたこと、手差し原稿給紙部３４に原稿がセット（載置）されたこと、画像形成装置１０がコインディスペンサなどの課金装置と連携される場合には、お金が投入されたことなどで判断される。
【００７２】
また、この実施例では、ユーザが直接的に音声の検出処理の開始を指示することによって、開始条件が満たされる場合もある。具体的には、音声の検出処理の開始が指示されたかどうかは、音声の検出処理を開始するためのアイコンまたはボタン等が操作されたことによって判断される。
【００７３】
これらの動作または操作を検出する方法は、既に周知であるため、個別の具体的な説明は省略する。このことは、後述する画像形成装置１０の使用を終えたことを検出する方法についても同様である。
【００７４】
一方、ユーザが画像形成装置１０の使用を終えたことは、人感センサ４６の検出範囲内でユーザが検出されなくなったこと、映像入力部４８から入力される映像からユーザの顔が検出されなくなったこと、ユーザによってログアウトされたこと、省電力モードに移行するための操作が検出されたこと、ジョブが終了されたこと、原稿または印刷物を取り除かれたこと、課金装置での精算が終了されたことなどで判断される。
【００７５】
また、開始条件と同様に、ユーザが直接的に音声の検出処理の終了を指示することによって、終了条件が満たされる場合もある。音声の検出処理の終了が指示されたかどうかは、音声の検出処理を終了するためのアイコンまたはボタン等が操作されたことによって判断される。
【００７６】
図３は、画像形成装置１０のディスプレイ２２に表示されるホーム画面１００の一例を示す図である。ホーム画面１００は、画像形成装置１０の主電源がオンされたとき、または、画像形成装置１０が省電力モードから通常モードに移行されたときに、ディスプレイ２２に表示される。
【００７７】
ホーム画面１００は、画像形成装置１０のメインメニューを表示する画面であり、図３に示す例では、日本語を用いて表示される。ホーム画面１００などの各種の画面を表示する場合のテキストデータは言語別にＲＡＭ１４に記憶される。ただし、テキストデータは、必要に応じて、画像形成装置１０に内蔵される不揮発性メモリ（図示しないＨＤＤなど）から取得され、または、ネットワークから取得される。
【００７８】
ホーム画面１００には、複数のアイコン１０２、開始アイコン１０４および終了アイコン１０６が設けられる。
【００７９】
複数のアイコン１０２は、コピー機能、ファクス機能またはスキャン機能を選択（または実行）するために設けられる。つまり、アイコン１０２の各々には、所定の機能が割り当てられており、図３に示すホーム画面１００では、割り当てられた機能についての名称が、日本語（片仮名）で、コピー、ファクスおよびスキャンの文字が表示される。アイコン１０２は、タッチされると、アイコン１０２に割り当てられた機能を実行するための画面がディスプレイ２２に表示される。
【００８０】
コピー機能、ファクス機能およびスキャン機能を各操作画面に従って実行等することは既に周知であり、また、本願発明の本質的な内容ではないため、各機能についての説明は省略する。
【００８１】
開始アイコン１０４は、音声の検出処理を開始するために設けられる。一例として、開始アイコン１０４には、マイクを模した図柄が描画される。開始アイコン１０４がタッチされると、音声の検出処理が開始される。
【００８２】
終了アイコン１０６は、音声の検出処理を終了するために設けられる。一例として、終了アイコン１０６には、マイクを模した図柄が描画され、このマイクの図柄に×印が付加される。終了アイコン１０６がタッチされると、音声の検出処理が終了される。
【００８３】
図４は、ディスプレイ２２に表示されるホーム画面１００の他の例を示す図である。図４に示す例では、ホーム画面１００は、英語を用いて表示される。具体的には、アイコン１０２の各々には、日本語のコピー、ファクスおよびスキャンの文字に対応して、英語のｃｏｐｙ、ｆａｘ、ｓｃａｎの文字が表示される。
【００８４】
たとえば、設定言語が日本語である場合には、画像形成装置１０の主電源がオンされたとき、または、画像形成装置１０が省電力モードから通常モードに移行されたときに、図３に示すホーム画面１００がディスプレイ２２に表示される。
【００８５】
この場合、画像形成装置１０の周辺のユーザが認識され、言語判定処理によって、ユーザの使用言語が英語であることが判定されると、図４に示されるホーム画面１００に切り替えられる。
【００８６】
また、設定言語が英語である場合には、画像形成装置１０の主電源がオンされたとき、または、画像形成装置１０が省電力モードから通常モードに移行されたときに、図４に示すホーム画面１００がディスプレイ２２に表示される。
【００８７】
この場合、画像形成装置１０の周辺のユーザが認識され、言語判定処理によって、ユーザの使用言語が日本語であることが判定されると、図３に示すホーム画面１００に切り替えられる。
【００８８】
図示等は省略するが、他の画面表示についても同様である。また、他の言語についても同様の切り替えが行われる。
【００８９】
図５は、図２に示したＲＡＭ１４のメモリマップ４００の一例を示す図である。図５に示すように、ＲＡＭ１４は、プログラム記憶領域４０２およびデータ記憶領域４０４を含む。ＲＡＭ１４のプログラム記憶領域４０２には、情報処理プログラムの一例である画像形成装置１０を制御するための制御プログラムが記憶される。制御プログラムは、メイン制御プログラム４０２ａ、通信プログラム４０２ｂ、操作検出プログラム４０２ｃ、画像生成プログラム４０２ｄ、画像表示プログラム４０２ｅおよび言語判定プログラム４０２ｆを含む。
【００９０】
メイン制御プログラム４０２ａは、画像形成装置１０の全体的な処理を実行するためのプログラムである。
【００９１】
通信プログラム４０２ｂは、有線通信部５２を制御して、ネットワーク上のコンピュータ（ＰＣまたはサーバなど）とデータの送受信を行うためのプログラムである。
【００９２】
操作検出プログラム４０２ｃは、画像形成装置１０の各操作入力部への操作を検出するためのプログラムである。操作検出プログラム４０２ｃが実行されることにより、たとえば、タッチパネル２０から出力されたタッチ座標データが取得され、取得されたタッチ座標データが操作検出データ４０４ａとしてデータ記憶領域４０４に記憶される。また、操作ボタン２６ａからの操作入力に対応する操作ボタンデータが取得され、取得された操作ボタンデータが操作検出データ４０４ａとしてデータ記憶領域４０４に記憶される。
【００９３】
画像生成プログラム４０２ｄは、ＧＰＵを制御して、後述する画像生成データ４０４ｂを用いて、ホーム画面１００などの各種の画面に対応する表示画像データを生成するためのプログラムである。また、画像表示プログラム４０２ｅは、画像生成プログラム４０２ｄに従って生成された表示画像データをディスプレイ２２に出力するためのプログラムである。
【００９４】
言語判定プログラム４０２ｆは、音声データ４０４ｃから、言語を判定するためのプログラムである。ただし、言語を判定できない場合には、後述する設定言語データ４０４ｄが示す設定言語が判定される。
【００９５】
図示は省略するが、プログラム記憶領域４０２には、画像形成装置１０が備える各種の機能を実行するための他のプログラムも記憶される。
【００９６】
また、ＲＡＭ１４のデータ記憶領域４０４には、操作検出データ４０４ａ、画像生成データ４０４ｂ、音声データ４０４ｃ、設定言語データ４０４ｄ、判定言語データ４０４ｅ、表示言語データ４０４ｆおよびタイマ４０４ｇが記憶される。
【００９７】
操作検出データ４０４ａは、操作検出プログラム４０２ｃに従って検出（取得）したタッチ座標データまたは／および操作ボタンデータであり、時系列に従ってデータ記憶領域４０４に記憶される。
【００９８】
画像生成データ４０４ｂは、表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。また、画像生成データ４０４ｂには、アイコン１０２などのソフトウェアキーの画像データ等も含まれる。
【００９９】
音声データ４０４ｃは、音声入力部４４に入力される音声に対応するデータである。判定言語データ４０４ｅは、判定された言語を識別するためのデータである。設定言語データ４０４ｄは、設定言語を識別するためのデータである。表示言語データ４０４ｆは、画面表示に使用する言語（設定言語または判定言語）を識別するためのデータである。
【０１００】
タイマ４０４ｇは、音声を検出する時間間隔（第１実施例では、２秒）を計測するためのタイマである。
【０１０１】
図示は省略するが、データ記憶領域４０４には、画面表示に使用するための各言語についてのテキストデータなど、制御プログラムの実行に必要な他のデータ、制御プログラムの実行に必要な他のタイマ（カウンタ）およびフラグなども記憶される。
【０１０２】
図６および図７は、画像形成装置１０のＣＰＵ１２の画面表示についての制御処理の一例を示すフロー図である。図示は省略するが、この制御処理は、画像形成装置１０のメインルーチンと平行して実行され、メインルーチンにおいて、ディスプレイ２２に表示される画面に対応する表示画像データの生成および出力（画面表示）の処理が実行される。
【０１０３】
画像形成装置１０は、電源がオンされ、または、画像形成装置１０が省電力モードから通常モードに復帰されたときに、ステップＳ１で、初期設定を行う。ここでは、設定言語が表示言語として設定される。つまり、ＣＰＵ１２は、設定言語データ４０４ｄを表示言語データ４０４ｆにコピーする。このとき、メインルーチンの処理によって、図３または図４に示したようなホーム画面１００がディスプレイ２２に表示される。
【０１０４】
次のステップＳ３では、画像形成装置１０の周辺のユーザを認識したかどうかを判断する。画像形成装置１０の周辺のユーザを認識する方法は上述したとおりである。
【０１０５】
ステップＳ３で“ＹＥＳ”であれば、つまり、画像形成装置１０の周辺のユーザを認識すれば、ステップＳ７に進む。一方、ステップＳ３で“ＮＯ”であれば、つまり、画像形成装置１０の周辺のユーザを認識しなければ、ステップＳ５で、開始の指示が有るかどうかを判断する。ここでは、ＣＰＵ１２は、開始アイコン１０４がタッチされたかどうかを判断する。
【０１０６】
ステップＳ５で“ＮＯ”であれば、つまり、開始の指示が無ければ、ステップＳ１に戻る。一方、ステップＳ５で“ＹＥＳ”であれば、つまり、開始の指示が有れば、ステップＳ７に進む。
【０１０７】
ステップＳ７では、音声の検出を開始する。このステップＳ７では、ＣＰＵ１２は、音声入力部４４のマイクをオンする、または、音声入力部４４からの音声データ４０４ｃの記録を開始する。ＣＰＵ１２は、音声の検出を開始すると、音声入力部４４からの音声データ４０４ｃをデータ記憶領域４０４に記憶する処理を、制御処理と並行して実行する。
【０１０８】
続いて、ステップＳ９で、言語判定処理を実行する。音声データ４０４ｃは、音声の検出を開始してから継続して記憶されるため、言語判定処理が実行される場合には、言語判定処理が実行される時点までの過去数秒分または過去数十秒分の音声データ４０４ｃが使用される。以下、言語判定処理が実行される場合において同様である。
【０１０９】
次のステップＳ１１では、該当する言語が有るかどうかを判断する。ステップＳ１１で“ＮＯ”であれば、つまり、該当する言語が無ければ、ステップＳ１３で、設定言語データ４０４ｄが示す設定言語を表示言語として使用することを決定して、図７のステップＳ１９に進む。
【０１１０】
詳細な説明は省略するが、ＣＰＵ１２は、言語判定処理において、音声認識を正しく実行できない場合にも、ステップＳ１１で“ＮＯ”と判断し、ステップＳ１３に進む。
【０１１１】
一方、ステップＳ１１で“ＹＥＳ”であれば、つまり、該当する言語が有れば、ステップＳ１５で、判定言語と表示言語が異なるかどうかを判断する。このステップＳ１５では、ＣＰＵ１２は、判定言語データ４０４ｅが示す判定言語と、表示言語が異なるかどうかを判断する。
【０１１２】
ステップＳ１５で“ＮＯ”であれば、つまり、判定言語と表示言語が一致するのであれば、ステップＳ１９に進む。つまり、表示言語が維持される。一方、ステップＳ１５で“ＹＥＳ”であれば、つまり、判定言語と表示言語が異なるのであれば、ステップＳ１７で、判定言語を表示言語として使用することを決定して、ステップＳ１９に進む。図示は省略するが、ステップＳ１３およびステップＳ１７の処理が実行されると、それ以降では、ディスプレイ２２に画面を表示するときに、表示言語が使用される。
【０１１３】
図７に示すように、ステップＳ１９では、画像形成装置１０の使用を終了したかどうかを判断する。この判断方法は、上述したとおりである。ステップＳ１９で“ＹＥＳ”であれば、つまり、画像形成装置１０の使用が終了したと判断すれば、ステップＳ２１で、音声の検出を終了し、図６に示したステップＳ１に戻る。ステップＳ２１では、ＣＰＵ１２は、音声入力部４４のマイクをオフする、または、音声入力部４４からの音声データ４０４ｃの記録を終了する。つまり、ＣＰＵ１２は、制御処理と並行して実行している、音声入力部４４からの音声データ４０４ｃをデータ記憶領域４０４に記憶する処理を終了する。
【０１１４】
一方、ステップＳ１９で“ＮＯ”であれば、つまり、画像形成装置１０の使用が終了していないと判断すれば、ステップＳ２３で、終了の指示が有るかどうかを判断する。ここでは、ＣＰＵ１２は、終了アイコン１０６がタッチされたかどうかを判断する。ステップＳ２３で“ＮＯ”であれば、つまり、終了の指示が無ければ、ステップＳ２５に進む。一方、ステップＳ２３で“ＹＥＳ”であれば、つまり、終了の指示が有れば、ステップＳ２１に進む。
【０１１５】
ステップＳ２５では、タイマ４０４ｇをリセットおよびスタートし、ステップＳ２７で、所定時間（この第１実施例では、２秒）を経過したかどうかを判断する。
【０１１６】
ステップＳ２７で“ＮＯ”であれば、つまり、所定時間を経過していなければ、同じステップＳ２７に戻る。一方、ステップＳ２７で“ＹＥＳ”であれば、つまり、所定時間を経過していれば、図６に示したステップＳ９に戻る。
【０１１７】
この第１実施例によれば、音声認識機能を用いてユーザの使用言語を判定することにより、ユーザに関する情報（「関連情報」に相当する）としてユーザの使用言語を取得するので、ユーザの操作を必要とせずに、ユーザの使用言語に応じた画面表示を行うことができる。つまり、ユーザの操作性を向上させることができる。
【０１１８】
上述した第１実施例では、画像形成装置１０の使用が終了されるまでは、表示言語と異なる使用言語が判定される度に、表示言語が変更されるが、画像形成装置１０の使用中にユーザが入れ替わることは少ないため、使用言語が一回判定され、表示言語が維持または変更された場合には、画像形成装置１０の使用が終了されるまで、表示言語が更新されないようにしてもよい。
【０１１９】
また、第１実施例では、ユーザが画像形成装置１０に近づいたことが検出された場合に、音声の検出処理が開始され、言語判定処理が実行されるようにしたが、これに限定される必要はない。他の例では、制御処理が開始されたときにマイクがオンされ、マイクによって検出される音声の音量が第１所定値よりも大きくなったときに、ユーザが画像形成装置１０に近づいたことが検出され、言語判定処理が実行されるようにしてもよい。
【０１２０】
さらに、第１実施例では、所定の終了条件が満たされる場合に、音声の検出処理が終了されるようにしたが、これに限定される必要はない。検出される音声の音量が第２所定値よりも小さくなった場合に、音声の検出処理が終了されてもよい。第２所定値は、第１所定値と同じ値でも異なる値でもよい。
【０１２１】
［第２実施例］
第２実施例における画像形成装置１０は、検出した音声から声紋情報を取得し、取得した声紋情報に基づいてユーザを特定し、特定したユーザの使用言語を表示言語として設定できるようにした以外は第１実施例と同じであるため、異なる内容について説明し、重複した説明については省略する、または、簡単に説明する。
【０１２２】
第２実施例では、ユーザの識別情報に対応して、ユーザの声紋情報（以下、「登録声紋情報」という）およびユーザの使用言語を予め登録しておき、音声入力部４４に入力された音声から声紋情報を取得し、取得した声紋情報と登録声紋情報とを照合して、一致した場合に、対応する使用言語が、現在の表示言語と異なる場合に、表示言語として設定される。ただし、一致しない場合には、第１実施例で示したように、言語判定処理が実行され、判定言語が、現在の表示言語と異なる場合に、表示言語として設定される。
【０１２３】
具体的には、図８に示すようなユーザ情報についてのテーブル（以下、「ユーザ情報テーブル」という）１２０が予め登録されている。このユーザ情報テーブル１２０のデータ（後述する「ユーザ情報データ４０４ｈ」）は、ＲＡＭ１４に記憶される。ただし、ユーザ情報データ４０４ｈは、必要に応じて、画像形成装置１０に内蔵される不揮発性メモリ（図示しないＨＤＤなど）から取得され、または、ネットワークから取得される。
【０１２４】
図８に示すように、ユーザ情報テーブル１２０は、ユーザＩＤに対応して、声紋ＩＤおよび言語情報が記載される。ユーザＩＤは、ユーザを識別するための識別情報であり、図８に示す例では、３桁の数字が割り当てられる。ただし、これは一例であり、ユーザＩＤは、他の記号または／および桁数で表現されてもよい。
【０１２５】
声紋ＩＤは、声紋情報を識別するための識別情報であり、図８に示す例では、３つのアルファベットが割り当てられる。ただし、これは一例であり、声紋ＩＤは、他の記号または／および個数（桁数）で表示されてもよい。各声紋ＩＤに対応して予め登録された声紋情報（登録声情報）は、ＲＡＭ１４に記憶される。ただし、登録声紋情報は、必要に応じて、画像形成装置１０に内蔵される不揮発性メモリ（図示しないＨＤＤなど）から取得され、または、ネットワークから取得される。
【０１２６】
言語情報は、ユーザＩＤが示すユーザの使用言語の種類である。図８に示す例では、ユーザＩＤが“１１１”のユーザの使用言語である“ドイツ語”が言語情報の欄に記載される。他のユーザについても同様である。ただし、実際には、言語情報の欄には、言語を識別するための識別情報が記載される。
【０１２７】
図９に示す第２実施例のメモリマップ４００は、図５に示したメモリマップ４００と同様のメモリマップであり、新たに、声紋検出プログラム４０２ｇ、ユーザ情報データ４０４ｈおよび登録声紋情報データ４０４ｉがさらに記憶される。
【０１２８】
声紋検出プログラム４０２ｇは、音声入力部４４に入力された音声から声紋情報を取得し、取得した声紋情報と一致する登録声紋情報が有るかどうかを検出するためのプログラムである。
【０１２９】
ユーザ情報データ４０４ｈは、ユーザ情報テーブル１２０についてのデータである。登録声紋情報データ４０４ｉは、登録声紋情報についてのデータである。ただし、各登録声紋情報には、ユーザ情報テーブル１２０で示される声紋ＩＤが付加されている。
【０１３０】
第２実施例における画像形成装置１０のＣＰＵ１２の具体的な制御処理は、図６および図７に示した制御処理において、図１０に示す処理が追加される。図６に示したように、ステップＳ７で音声の検出を開始すると、図１０に示すように、ステップＳ４１で、声紋情報を取得する。
【０１３１】
次のステップＳ４３では、取得した声紋情報と一致する登録声紋情報が有るかどうかを判断する。ステップＳ４３で“ＮＯ”であれば、つまり、取得した声紋情報と一致する登録声紋情報が無ければ、図６に示したステップＳ９に進む。
【０１３２】
一方、ステップＳ４３で“ＹＥＳ”であれば、つまり、取得した声紋情報と一致する登録声紋情報が有れば、ステップＳ４５で、登録声紋情報の声紋ＩＤに対応してユーザ情報テーブル１２０に記載された言語情報が示す使用言語が表示言語と異なるかどうかを判断する。
【０１３３】
ステップＳ４５で“ＮＯ”であれば、つまり、言語情報が示す使用言語が表示言語と一致するのであればば、図７のステップＳ１９に進む。一方、ステップＳ４５で“ＹＥＳ”であれば、つまり、言語情報が示す使用言語が表示言語と異なるのであれば、ステップＳ４７で、言語情報が示す使用言語を表示言語に設定して、ステップＳ１９に進む。図示は省略するが、ステップＳ４７の処理が実行されると、それ以降では、ディスプレイ２２に画面を表示するときに、表示言語が使用される。
【０１３４】
この第２実施例によれば、検出した音声データ４０４ｃから取得した声紋情報に基づいて、関連情報として、声紋情報を有するユーザの使用言語を表示言語として設定するので、ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる。
【０１３５】
上述した第２実施例では、取得した声紋情報と一致する登録声紋情報が無い場合には、言語判定処理を実行するようにしたが、画像形成装置１０を使用するユーザが予め決定されており、すべてのユーザがユーザ情報テーブル１２０に登録され、すべてのユーザの声紋情報が予め登録されている場合には、言語判定処理を実行する必要はない。かかる場合には、ＣＰＵ１２の制御処理から、ステップＳ９〜Ｓ１７の処理と、ステップＳ４３の処理が削除される。
【０１３６】
また、第２実施例において、ユーザの操作履歴を記憶するようにしておき、ユーザが手動で表示言語を変更した履歴が残っている場合には、声紋情報に基づいてユーザを特定したときに、ユーザ情報テーブル１２０によらずに、操作履歴に従って表示言語を設定するようにしてもよい。
【０１３７】
上記の第２実施例では、取得した声紋情報と一致する登録声紋情報が有るかどうかを判断するようにしたが、同一のユーザであっても、それらが完全に一致するとは限らないため、類似度が一定以上である場合に、それらが一致すると判断するようにしてもよい。以下、取得した声紋情報と一致する登録声紋情報が有るかどうかを判断する場合について同様である。
【０１３８】
［第３実施例］
第３実施例の画像形成装置１０は、判定言語が表示言語と異なる場合には、判定言語を表示言語に加えることにより、複数の言語を用いて画面表示するようにした以外は、第１実施例と同じであるため、重複した説明は省略する。
【０１３９】
第３実施例では、画像形成装置１０は、この画像形成装置１０にユーザが近づいたことを検出すると、音声の検出を開始し、この画像形成装置１０の使用を終了するまで、言語判定処理を所定時間（たとえば、２秒）間隔で実行する。画像形成装置１０は、記録した音声データ４０４ｃを用いて言語判定処理を実行し、判定言語が表示言語と一致しない場合には、判定言語を表示言語に追加する。したがって、複数の言語が表示言語として設定され、この複数の言語を用いて画面表示が行われる。
【０１４０】
図１１は複数の表示言語を用いて表示されるホーム画面１００の一例を示す。図１１に示すホーム画面１００では、日本語、英語およびドイツ語が使用される。たとえば、コピー機能のアイコン１０２には、日本語の「コピー」、英語の「ｃｏｐｙ」およびドイツ語の「ｋｏｐｉｅｒｅｎ」が並んで記載（表示）される。ただし、各言語で表示される文字の大きさは同じである。これらのことは、他の機能のアイコン１０２も同様である。一例として、ホーム画面１００を表示した当初では、表示言語として、日本語のみが使用され、ユーザの使用言語して英語が判定され、さらに、別のユーザの使用言語としてドイツ語が判定され、表示言語が順次追加される。
【０１４１】
ただし、同じユーザが異なる言語で発話された場合にも、同様に、表示言語が順次追加される。
【０１４２】
したがって、複数のユーザがそれぞれの異なる言語で発話したり、一人のユーザが２以上の言語で発話したりした場合に、ユーザに応じた画面表示を行うことができる。
【０１４３】
なお、表示言語に複数の言語が用いられる場合、各言語で表示される文字列の並び順が入れ替えられてもよい。たとえば、図１１に示すコピー機能のアイコン１０２では、日本語の「コピー」、英語の「ｃｏｐｙ」およびドイツ語の「ｋｏｐｉｅｒｅｎ」の並び順が入れ替えられてもよい。
【０１４４】
具体的に、判定言語が表示言語と一致する場合、判定言語と一致する表示言語で表示される文字列が、表示言語で表示される複数の文字列の最上位の位置、または、真ん中の位置に表示されるように各文字列の並び順が入れ替えられる。また、判定言語が表示言語と一致しないことで、表示言語に新たな言語が追加される場合、表示言語に追加された言語で表示された文字列は、判定言語が表示言語と一致しない場合と同様の位置に表示される。
【０１４５】
第３実施例における画像形成装置１０のＣＰＵ１２の具体的な制御処理は、図６および図７に示した制御処理において、ステップＳ２７で“ＹＥＳ”の場合に、ステップＳ９に戻らずに、図１２に示す処理が実行される。以下、図１２に示す処理について説明するが、既に説明した処理については簡単に説明する。
【０１４６】
ステップＳ２７で“ＹＥＳ”であれば、ステップＳ６１で、言語判定処理を実行する。次のステップＳ６３では、該当する言語が有るかどうかを判断する。ステップＳ６３で“ＮＯ”であれば、図７に示したステップＳ１９に戻る。
【０１４７】
一方、ステップＳ６３で“ＹＥＳ”であれば、ステップＳ６５で、判定言語と表示言語が異なるかどうかを判断する。ステップＳ６５で“ＮＯ”であれば、ステップＳ１９に戻る。一方、ステップＳ６５で“ＹＥＳ”であれば、ステップＳ６７で、判定言語を表示言語として使用することを決定して、ステップＳ１９に戻る。
【０１４８】
第３実施例によれば、検出した音声データ４０４ｃに基づいて、関連情報として、表示言語と異なる使用言語が取得された場合には、取得された使用言語を表示言語に追加するので、たとえば、異なる使用言語の複数のユーザが画像形成装置１０を使用する場合にも、ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる。
【０１４９】
上述した第３実施例では、複数の言語が画面表示に使用される場合には、各言語の文字の大きさを同じ大きさに設定したが、これに限定される必要はない。
【０１５０】
たとえば、言語を判定したときの音声データ４０４ｃに対応する音声の音量を記録しておき、音量の大きい順に、画面表示に使用される表示言語の文字の大きさを大きくするようにしてもよい。つまり、音量が大きい場合には、音量の音声を発したユーザが他のユーザよりも画像形成装置１０の近くに存在すると考えられるため、画像形成装置１０の近くに存在し、画像形成装置１０を操作すると考えられるユーザについての文字の視認性を向上させることができる。
【０１５１】
または、言語判定したときの音声データ４０４ｃに対応する音声の音量の小さい順に、画面表示に使用される表示言語の文字の大きさを大きくするようにしてもよい。つまり、音量が小さい場合には、音量の音声を発したユーザが他のユーザよりも画像形成装置１０の遠くに存在すると考えられるため、画像形成装置１０の遠くに存在するユーザについての文字の視認性を向上させることができる。
【０１５２】
たとえば、表示言語の大きさを変化させたホーム画面１００の例が図１３に示される。この図１３に示す例では、日本語の文字が最も大きいサイズで表示され、ドイツ語の文字が最も小さいサイズで表示され、英語の文字がそれらの中間のサイズで表示される。
【０１５３】
また、第３実施例の変形は、第２実施例にも適用することが可能である。具体的には、第２実施例において、ステップＳ２７で“ＹＥＳ”の後に、ステップＳ９に戻らずに、図１４に示す処理が実行される。
【０１５４】
具体的には、ステップＳ２７で“ＹＥＳ”であれば、図１４に示すように、ステップＳ８１で声紋情報を取得する。次のステップＳ８３では、取得した声紋情報と一致する登録声紋情報が有るかどうかを判断する。ステップＳ８３で“ＮＯ”であれば、図７に示したステップＳ１９に戻る。
【０１５５】
一方、ステップＳ８３で“ＹＥＳ”であれば、ステップＳ８５で、取得した声紋情報と一致する登録声紋情報の声紋ＩＤに対応してユーザ情報テーブル１２０に記載された言語情報が示す使用言語が表示言語と異なるかどうかを判断する。
【０１５６】
ステップＳ８５で“ＮＯ”であれば、ステップＳ１９に戻る。一方、ステップＳ８５で、“ＹＥＳ”であれば、言語情報が示す使用言語を表示言語に追加して、ステップＳ１９に戻る。
【０１５７】
さらに、上述したように、第３実施例では、検出した音声データ４０４ｃに基づいて、表示言語と異なる使用言語が取得された場合には、取得された使用言語を表示言語に追加するので、異なる使用言語の複数のユーザが画像形成装置１０を使用する場合にも、ユーザに応じた画面表示を行うことができる。
【０１５８】
ただし、ユーザが一人の場合にも、表示言語と異なる使用言語が取得された場合には、表示言語が追加されてしまうことが考えられる。たとえば、使用言語が日本語であるユーザが外来語を発話した場合に、表示言語と異なる使用言語が取得され、外来語についての言語が表示言語として追加される。表示言語が追加されること自体は問題ではないが、ユーザが一人の場合には、表示言語を追加しなくても良いと考えられる。
【０１５９】
したがって、他の実施例では、画像形成装置１０の前方の左側に存在するユーザの音声を検出するための指向性を有する第１のマイクと、画像形成装置１０の前方の右側に存在するユーザの音声を検出するための指向性を有する第２のマイクを設け、複数のユーザが画像形成装置１０を使用しているかどうかをさらに判断するようにしてもよい。
【０１６０】
具体的には、第１のマイクで検出した音声データ４０４ｃに基づいて言語判定が行われるとともに、第２のマイクで検出した音声データ４０４ｃに基づいて言語判定が行われ、表示言語と異なる使用言語が取得され、かつ、２つの言語判定の結果が異なる場合に、異なる使用言語の複数のユーザが画像形成装置１０を使用していることが判断され、取得された使用言語が表示言語に追加される。ただし、表示言語と異なる使用言語が取得されても、２つの言語判定の結果が同じである場合には、一人のユーザが画像形成装置１０を使用していることが判断され、取得された使用言語が表示言語に追加されない。
【０１６１】
なお、一方のマイクに音声が入力され、他方のマイクに音声が入力されていない場合には、音声が入力されていない他方のマイクで検出された音声データ４０４ｃに基づいて言語判定が行われても判定不能であるため、２つの言語判定の結果が異なるが、この場合には、一人のユーザが画像形成装置１０を使用していることが判断される。
【０１６２】
［第４実施例］
第４実施例の画像形成装置１０は、ユーザの年齢に応じた画面表示を行うようにした以外は、第２実施例の画像形成装置１０と同じであるため、重複した説明は省略する。
【０１６３】
第４実施例の画像形成装置１０では、図１５に示すようなユーザ情報テーブル１２０がＲＡＭ１４に記憶される。このユーザ情報テーブル１２０では、言語情報に代えて、ユーザＩＤが示すユーザの年齢が記載される。したがって、音声データ４０４ｃから声紋情報が取得され、取得された声紋情報と一致する登録声紋情報が有る場合には、ユーザ情報テーブル１２０に基づいてユーザの年齢が検出（取得）される。
【０１６４】
第４実施例では、高年齢層に含まれるユーザの場合には、文字のサイズを通常のサイズ（以下、「デフォルトサイズ」という）よりも大きく設定する。一方、低年齢層に含まれるユーザの場合には、漢字または／および片仮名に、振り仮名（ルビ）が振られる（表示される）。
【０１６５】
具体的には、高年齢層に該当するユーザの場合には、図１６に示すようなホーム画面１００がディスプレイ２２に表示され、低年齢のユーザの場合には、図１７に示すようなホーム画面１００がディスプレイ２２に表示される。図１６に示すホーム画面１００では、図３に示したホーム画面１００と比較して分かるように、アイコン１０２に記載された各機能を表す文字のサイズが大きくされる。ただし、大きくされる文字のサイズは予め決定されている。また、図１７に示すホーム画面１００では、アイコン１０２に記載された各機能を表す文字の上方に振り仮名が表示される。
【０１６６】
振り仮名を表示するためのデータは、予め用意されており、必要に応じて、ＲＡＭ１４に記憶される。
【０１６７】
したがって、第４実施例では、図９に示したメモリマップ４００において、言語判定プログラム４０２ｆに代えて、ユーザの年齢を検出（取得）するためのプログラム（以下、「年齢取得プログラム」という）およびユーザが高年齢層に含まれるか低年齢層に含まれるかそれ以外かを判別するためのプログラム（以下、「年齢判別プログラム」という）がＲＡＭ１４に記憶される。また、判定言語データ４０４ｅに代えて、取得した年齢のデータ（以下、「年齢データ」という）がＲＡＭ１４に記憶される。
【０１６８】
ただし、この第４実施例では、年齢判別プログラムは、７０歳以上のユーザを高年齢層に含まれるユーザと判別し、１０歳以下のユーザを低年齢層に該当するユーザと判別し、１１以上７０歳未満のユーザを高年齢層および低年齢層に含まれないユーザと判別する。
【０１６９】
図１８および図１９は、第４実施例におけるＣＰＵ１２の制御処理を示すフロー図である。以下、図１８および図１９を参照しながら第４実施例の制御処理について説明するが、既に説明した処理と同じ処理については簡単に説明する、または、省略する。
【０１７０】
図１８に示すように、ＣＰＵ１２は、制御処理を開始すると、ステップＳ１０１で、初期設定を行う。次のステップＳ１０３では、ユーザが画像形成装置１０の近くに存在するかどうかを判断する。
【０１７１】
ステップＳ１０３で“ＹＥＳ”であれば、ステップＳ１０７に進む。一方、ステップＳ１０３で“ＮＯ”であれば、ステップＳ１０５で、開始の指示があるかどうかを判断する。ステップＳ１０５で“ＮＯ”であれば、ステップＳ１０１に戻る。一方、ステップＳ１０５で“ＹＥＳ”であれば、ステップＳ１０７に進む。
【０１７２】
ステップＳ１０７で、音声の検出を開始し、ステップＳ１０９で、音声データ４０４ｃから声紋情報を取得する。次のステップＳ１１１では、取得した声紋情報と一致する登録声紋情報が有るかどうかを判断する。
【０１７３】
ステップＳ１１１で“ＮＯ”であれば、図１９に示すステップＳ１２１に進む。詳細な説明は省略するが、ＣＰＵ１２は、声紋情報を正しく取得できない場合にも、ステップＳ１１１で“ＮＯ”と判断し、ステップＳ１２１に進む。
【０１７４】
一方、ステップＳ１１１で“ＹＥＳ”であれば、ステップＳ１１３で、ユーザの年齢が７０歳以上であるかどうかを判断する。ここでは、ＣＰＵ１２は、図１５に示したユーザ情報テーブル１２０を参照して、取得した声紋情報と一致する登録声紋情報の声紋ＩＤに対応して記載されたユーザの年齢が７０歳以上であるかどうかを判断する。このことは、後述するステップＳ１１７においても同様である。
【０１７５】
ステップＳ１１３で“ＹＥＳ”であれば、つまり、ユーザの年齢が７０歳以上であれば、ユーザが高年齢層に含まれると判別し、ステップＳ１１５で、文字のサイズを大きくすることを決定して、ステップＳ１２１に進む。一方、ステップＳ１１３で“ＮＯ”であれば、つまり、ユーザの年齢が７０歳未満であれば、ステップＳ１１７で、ユーザの年齢が１０歳以下であるかどうかを判断する。
【０１７６】
ステップＳ１１７で“ＮＯ”であれば、つまり、ユーザの年齢が１１歳以上７０歳未満であれば、ステップＳ１２１に進む。一方、ステップＳ１１７で“ＹＥＳ”であれば、つまり、ユーザの年齢が１０歳以下であれば、ユーザが低年齢層に含まれると判別し、ステップＳ１１９で、振り仮名を表示することを決定して、ステップＳ１２１進む。
【０１７７】
図１９に示すように、ステップＳ１２１では、画像形成装置１０の使用を終了したかどうかを判断する。ステップＳ１２１で“ＹＥＳ”であれば、ステップＳ１２３で、音声の検出を終了し、図１８に示したステップＳ１０１に戻る。
【０１７８】
一方、ステップＳ１２１で“ＮＯ”であれば、ステップＳ１２５で、終了の指示が有るかどうか判断する。ステップＳ１２５で“ＹＥＳ”であれば、ステップＳ１２３に進む。一方、ステップＳ１２５で“ＮＯ”であれば、ステップＳ１２７に進む。
【０１７９】
ステップＳ１２７では、タイマ４０４ｇをリセットおよびスタートし、ステップＳ１２９で、所定時間（たとえば、２秒）を経過したかどうかを判断する。ステップＳ１２９で“ＮＯ”であれば、同じステップＳ１２９に戻る。一方、ステップＳ１２９で“ＹＥＳ”であれば、図１８に示したステップＳ１０９に戻る。
【０１８０】
第４実施例によれば、検出した音声データ４０４ｃから取得した声紋情報に基づいて、関連情報として、ユーザが高年齢層に含まれるユーザであることを判別した場合には文字のサイズを大きくし、ユーザが低年齢層に含まれるユーザであることを判別した場合には文字の振り仮名を振るので、ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる。
【０１８１】
ただし、ユーザが高年齢層または低年齢層に含まれる場合に、文字のサイズを大きくするとともに、漢字または／および片仮名に、振り仮名（ルビ）を振るようにしてもよい。
【０１８２】
また、他の例では、文字のサイズを大きくすることに代えて、アイコンの機能または／および操作方法の説明を表示するようにしてもよい。
【０１８３】
図２０は、アイコンの機能の説明を表示する場合のホーム画面１００の一例を示す。図２０に示すホーム画面１００では、各アイコン１０２に割り当てられる機能の名称とともに、各アイコンに割り当てられる機能の説明が併記される。ただし、アイコン１０２に割り当てられる機能の説明は、アイコン１０２の画像の外（たとえば、画面を正面から見た場合の下方）に表示されてもよい。
【０１８４】
また、ユーザ情報テーブル１２０にユーザの使用言語としてさらに方言の情報を記載（登録）しておくことにより、アイコンの機能または／および操作方法の説明を表示する場合に、ユーザの方言で記載した説明を表示することもできる。ただし、方言の情報は、ユーザ情報テーブル１２０に必ずしも記載されなくてもよい。たとえば、言語判別辞書を言語別のみならず方言別に用意しておくことにより、言語判定処理を実行するときに、言語のみならず方言も判定することができる。
【０１８５】
さらに、ユーザの年齢に応じて文字のサイズを大きくしたり、振り仮名を表示したりすることを一度決定した場合には、画像形成装置１０の使用を終了するまで、その決定を維持するようにしてもよい。
【０１８６】
また、上述した第４実施例では、検出した音声データ４０４ｃから声紋情報が取得され、取得された声紋情報と一致する登録声紋情報が有る場合には、ユーザ情報テーブル１２０に基づいてユーザの年齢が検出され、ユーザが高年齢層または低年齢層に含まれるか、いずれにも含まれないかを判別するようにしたが、これに限定される必要はない。検出した音声データ４０４ｃから取得した声紋情報に基づいてユーザの年齢層を推定し、推定した年齢層が高年齢層または低年齢層に含まれるか、いずれにも含まれないかを判別するようにしてもよい。
【０１８７】
［第５実施例］
第５実施例の画像形成装置１０は、ユーザの年齢に代えて、ユーザの色覚異常または色覚多様性(以下、単に「色覚多様性」という)の有無に応じて、画面表示を行うようにした以外は、第４実施例と同じであるため、重複した説明は省略する。
【０１８８】
第５実施例の画像形成装置１０では、図２１に示すようなユーザ情報テーブル１２０がＲＡＭ１４に記憶される。図２１に示すように、ユーザ情報テーブル１２０は、ユーザＩＤに対応して、声紋ＩＤが記載されるとともに、色覚多様性の有無が記載される。したがって、音声データ４０４ｃから声紋情報が取得され、取得された声紋情報と一致する登録声紋情報が有る場合には、ユーザ情報テーブル１２０に従ってユーザが色覚多様性を有するかどうかが検出（取得）される。
【０１８９】
第５実施例では、色覚多様性を有するユーザの場合には、色度差または／および明度差の大きな配色で画面表示が行われる。ただし、これは一例であり、限定されるべきではない。他の例としては、アイコンの背景画像または各画面の背景に、斜線または水玉のような所定の模様を付して画面表示を行うようにしてもよい。
【０１９０】
色度差または／および明度差の大きな配色の画面についてのデータは、予め用意されており、必要に応じて、ＲＡＭ１４に記憶される。ただし、必要に応じて、描画されてもよい。
【０１９１】
したがって、第５実施例では、図９に示したメモリマップ４００において、言語判定プログラム４０２ｆに代えて、ユーザが色覚多様性を有するかどうかを検出（取得）するためのプログラム（以下、「色覚情報取得プログラム」という）がＲＡＭ１４に記憶される。また、判定言語データ４０４ｅに代えて、取得した色覚多様性の有無を示すデータ（以下、「色覚情報データ」という）がＲＡＭ１４に記憶される。
【０１９２】
図２２は、第５実施例におけるＣＰＵ１２の制御処理の一部を示すフロー図である。第５実施例では、ＣＰＵ１２は、図１８および図１９に示した制御処理において、ステップＳ１１３〜Ｓ１１９の処理に代えて、Ｓ１４１およびＳ１４３の処理を実行する。
【０１９３】
図２２に示すように、ステップＳ１１３で“ＹＥＳ”であれば、ＣＰＵ１２は、ステップＳ１４１で、色覚多様性が有るかどうかを判断する。ここでは、ＣＰＵ１２は、図２１に示したようなユーザ情報テーブル１２０を参照して、取得した声紋情報と一致する登録声紋情報に対応して記載された色覚多様性の有無を判断する。
【０１９４】
ステップＳ１４１で“ＮＯ”であれば、つまり、色覚多様性が無ければ、図１９に示したステップＳ１２１に進む。一方、ステップＳ１４１で“ＹＥＳ”であれば、つまり、色覚多様性が有れば、ステップＳ１４３で、色度差または／および明度差の大きな配色で画面表示することを決定して、ステップＳ１２１に進む。
【０１９５】
この第５実施例によれば、検出した音声データ４０４ｃから取得した声紋情報に基づいて、関連情報としてユーザが色覚多様性を有することを取得した場合には、色度差または／および明度差の大きな配色で画面表示を行うので、ユーザの操作を必要とせずに、ユーザに応じた画面表示を行うことができる。
【０１９６】
また、第５実施例のように、ユーザが色覚多様性を有することを取得した場合に、色度差または／および明度差の大きな配色で画面表示を行うことは、第１実施例〜第４実施例において、追加的に実施することもできる。
【０１９７】
［第６実施例］
第６実施例は、画像形成装置１０のユーザがこの画像形成装置１０を使用することについての初心者である場合に、各アイコンに割り当てられる機能等の名称に、各アイコンに割り当てられる機能等の説明を併記するようにした以外は、第１実施例と同様であるため、重複する説明は省略する。
【０１９８】
第６実施例の画像形成装置１０では、ユーザの操作に基づいて、ユーザがこの画像形成装置１０を使用することについての初心者（以下、単に「初心者」という）であるかどうかが判断される。ユーザが初心者であることが判断された場合には、図２０に示したホーム画面１００のように、アイコン１０２の各々に割り当てられる機能等の名称に、機能等に対応する説明が併記される。
【０１９９】
ユーザが初心者であるかどうかは、画像の出力を行わずに、所定のボタンを繰り返し操作していることで判断することができる。この第６実施例では、スタートキーが操作されずに、ホームボタンおよび戻るボタンが繰り返し操作されることにより、既に表示したメニュー（すなわち、ホームメニュー）が複数回再表示された場合に、ユーザが初心者であると判断し、各アイコンに割り当てられる機能等に対応する説明を併記することが設定される。
【０２００】
ユーザが初心者であるかどうかを判断して、ユーザが初心者である場合に、各アイコンに割り当てられる機能等に対応する説明を併記することを設定する処理（以下、「併記判断処理」という）は、制御処理と並行して実行される。また、各アイコンに割り当てられる機能等の説明を併記することの設定は、画像形成装置１０の使用が終了されると、解除される。
【０２０１】
図示は省略するが、第６実施例のメモリマップ４００は、図５に示したメモリマップ４００と同様のメモリマップである。プログラム記憶領域４０２には、ユーザの操作履歴を記憶するためのプログラム、所定のボタンの操作回数を取得（カウント）するためのプログラム、および初心者かどうかを判断するためのプログラムがさらに記憶される。
【０２０２】
また、データ記憶領域４０４には、操作履歴についてのデータ、所定のボタン（この実施例では、ホームボタンおよび戻るボタン）の操作回数をカウントするためのカウンタおよび各アイコンに割り当てられる機能等の説明を併記するかどうかを判断するためのフラグ（以下、「併記フラグ」ということがある）がさらに記憶される。ただし、併記フラグは、各アイコンに割り当てられる機能等の説明を併記する場合にオンされ、各アイコンに割り当てられる機能等の説明を併記しない場合にオフされる。
【０２０３】
図２３は、第６実施例のＣＰＵ１２の併記判断処理の一例を示すフロー図であり、第１実施例で示したＣＰＵ１２の制御処理と並行して実行される。一例として、制御処理が開始されるときに、併記判断処理も開始される。
【０２０４】
図２３に示すように、ＣＰＵ１２は、併記判断処理を開始すると、ステップＳ１５１で、操作履歴をクリアするとともに、併記フラグをオフする。
【０２０５】
次のステップＳ１５３では、所定のボタンの操作回数をカウントするためのカウンタをリセットする（カウント値＝０）。
【０２０６】
続いて、ステップＳ１５５では、現在の操作検出データ４０４ａが有るかどうかを判断する。ここでは、ＣＰＵ１２は、現在の操作検出データ４０４ａがデータ記憶領域４０４に記憶されているかどうかを判断する。
【０２０７】
ステップＳ１５５で“ＮＯ”であれば、つまり、現在の操作検出データ４０４ａが無ければ、ステップＳ１５５に戻る。一方、ステップＳ１５５で“ＹＥＳ”であれば、つまり、現在の操作検出データ４０４ａが有れば、ステップＳ１５７で、操作履歴を記憶する。つまり、ステップＳ１５７では、ＣＰＵ１２は、現在の操作検出データ４０４ａを操作履歴に追加する。
【０２０８】
次のステップＳ１５９では、スタートキーであるかどうかを判断する。このステップＳ１５９では、ＣＰＵ１２は、現在の操作検出データ４０４ａがスタートキーの操作（または押下）を示すかどうかを判断する。
【０２０９】
ステップＳ１５９で“ＹＥＳ”であれば、つまり、スタートキーであれば、併記判断処理を終了する。一方、ステップＳ１５９で“ＮＯ”であれば、つまり、スタートキーでなければ、ステップＳ１６１で、カウンタのカウント値を１加算して、ステップＳ１６３で、カウント値が所定値（この実施例では、１０）に達したかどうかを判断する。
【０２１０】
ステップＳ１６３で“ＮＯ”であれば、つまり、カウント値が所定値に達していなければ、ステップＳ１５５に戻る。一方、ステップＳ１６３で“ＹＥＳ”であれば、つまり、カウント値が所定値に達していれば、ステップＳ１６５で、所定のボタンの操作履歴の個数を取得する。つまり、ＣＰＵ１２は、操作履歴を参照して、所定のボタンが操作された回数を検出する。
【０２１１】
続くステップＳ１６７では、ステップＳ１６５で取得した個数が所定値（たとえば、３または４）以上であるかどうかを判断する。ステップＳ１６７で“ＮＯ”であれば、つまり、個数が所定値未満であれば、併記判断処理を終了する。一方、ステップＳ１６７で“ＹＥＳ”であれば、つまり、個数が所定値以上であれば、ステップＳ１６９で、併記フラグをオンして、併記判断処理を終了する。
【０２１２】
第６実施例によれば、画像形成装置１０に対するユーザ操作に基づいて、ユーザがこの画像形成装置１０を使用することについての初心者であるかどうかを判断し、ユーザが初心者であることが判断された場合には、機能等の名称等が表示されるアイコンに、機能等に対応する説明を併記するので、初心者のユーザの操作性を向上させることができる。
【０２１３】
上記の第６実施例の変形は、第２実施例〜第５実施例にも適用することができる。
【０２１４】
また、上述の各実施例では、画像形成装置１０のＣＰＵ１２が制御処理をすべて実行するようにしたが、これに限定される必要はない。処理の一部を画像形成装置１０と通信可能なネットワーク上の他のコンピュータが実行してもよい。たとえば、第１実施例の言語判定処理を他のコンピュータに実行させる場合には、画像形成装置１０のＣＰＵ１２は、検出した音声データ４０４ｃを有線通信部５２を介してネットワークに送信し、言語判定の結果をネットワークから受信する。また、第２実施例、第４実施例、第５実施例および第６実施例の声紋情報に基づく各種の判断処理を他のコンピュータに実行させる場合には、音声データ４０４ｃから取得した声紋情報を有線通信部５２を介してネットワークに送信し、ユーザの使用言語、年齢または色覚多様性の有無をネットワークから受信する。
【符号の説明】
【０２１５】
１０  …画像形成装置
１２  …ＣＰＵ
１４  …ＲＡＭ
１６  …タッチパネル制御回路
１８  …表示制御回路
２０  …タッチパネル
２２  …ディスプレイ
３０  …画像読取部
３２  …画像形成部
４４  …音声入力部
４６  …人感センサ
４８  …映像入力部
５０  …ＮＦＣリーダ
５２  …有線通信部
【図１】
2020204643.tif 000003
【図２】
2020204643.tif 000004
【図３】
2020204643.tif 000005
【図４】
2020204643.tif 000006
【図５】
2020204643.tif 000007
【図６】
2020204643.tif 000008
【図７】
2020204643.tif 000009
【図８】
2020204643.tif 000010
【図９】
2020204643.tif 000011
【図１０】
2020204643.tif 000012
【図１１】
2020204643.tif 000013
【図１２】
2020204643.tif 000014
【図１３】
2020204643.tif 000015
【図１４】
2020204643.tif 000016
【図１５】
2020204643.tif 000017
【図１６】
2020204643.tif 000018
【図１７】
2020204643.tif 000019
【図１８】
2020204643.tif 000020
【図１９】
2020204643.tif 000021
【図２０】
2020204643.tif 000022
【図２１】
2020204643.tif 000023
【図２２】
2020204643.tif 000024
【図２３】
2020204643.tif 000025