(57)【要約】【課題】ユーザ毎にキャリブレーションを行わなくても視線の位置を精度よく検知することができる情報処理装置等を提供できる。【解決手段】視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得手段５４０と、取得した特徴情報に応じて、ユーザが見る対象となる対象物における視線の位置を検知する視線検知手段５６０と、を備え、例えば、特徴情報は、ユーザの身長の情報であることを特徴とする情報処理装置。【選択図】図６
2018049527.tif 000002
【特許請求の範囲】
【請求項１】
視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得手段と、
取得した前記特徴情報に応じて、ユーザが見る対象となる対象物における視線の位置を検知する視線検知手段と、
を備える情報処理装置。
【請求項２】
前記特徴情報は、ユーザの身長の情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記視線検知手段は、前記特徴情報取得手段が取得した特徴情報に対応する視線の位置の調整を行なうための調整情報が存在するときは当該調整情報を使用して視線の位置を検知し、当該調整情報が存在しないときは予め用意された前記特徴情報と調整情報との関係から当該調整情報を取得し、取得した当該調整情報を使用して視線の位置を検知することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ユーザの認証を行なうユーザ認証手段と、
前記ユーザ認証手段が使用するユーザの認証情報と前記調整情報とを対応させて記憶する記憶手段と、
をさらに備えることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記記憶手段は、ユーザの認証情報と前記特徴情報とを対応させてさらに記憶することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記視線検知手段は、ユーザの身長の情報が予め定められた身長より低いときは、視線の動きに対する感度を小さくすることを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
記録材に画像を形成する画像形成部と、
自装置に関する情報を画像として表示する表示部と、
前記表示部上のユーザの視線の位置に応じて自装置を制御する制御部と、
を備え、
前記制御部は、
視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得手段と、
取得した前記特徴情報に応じて、前記表示部上の視線の位置を検知する視線検知手段と、
を備える画像形成装置。
【請求項８】
コンピュータに、
視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得機能と、
取得した前記特徴情報に応じて、ユーザが見る対象となる対象物における視線の位置を検知する視線検知機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、プログラムに関する。
【背景技術】
【０００２】
情報処理装置の表示部において自装置に関する機能の一覧を画像として表示するときがある。そしてユーザはこの一覧の中から目的の機能を選択する方法が一般的に用いられている。このときユーザが何れの箇所を見ているかを示す視線の位置を検知し、視線の位置により予め定められた処理を行なうものが提案されている。
【０００３】
特許文献１には、映像再生装置は、ディスプレイに表示された映像に対しての人物の視線を検出する視線検出部と、視線検出部による検出結果に基づいて、ディスプレイの表示映像についての人物の視聴形態を判定する視聴形態判定部と、視聴形態判定部により判定された視聴形態に応じて、ディスプレイの表示映像の画質を調整する画質調整部と、を備えることが記載されている。
また特許文献２には、運動補助装置は、使用者が着座するシート部と、このシート部を揺動させる駆動部と、シート部を昇降させることによりシート部の高さを調整する昇降部と、使用者が足を載せる足置部と、使用者が手をかけて上半身を支えるためのハンドルと、ハンドルに取り付けられる表示パネルとを備えており、表示パネルは、運動時間等の情報が表示される表示部を有しているとともに、表示部が使用者の視線に合う位置に調整できるように構成されていることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１３７８７４号公報
【特許文献２】特開２００７−１６７２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながらユーザの視線の位置を検知する場合、ユーザの特徴により、位置の検出に誤差が生じることがある。特にユーザの特徴としてユーザの身長の高低により視線の方向が変化しやすく、視線の位置を精度よく検知しにくくなる問題がある。これを解決するには、ユーザ毎にキャリブレーションを行う必要があるが、この場合、利便性が低下する問題が生じる。
本発明は、ユーザ毎にキャリブレーションを行わなくても視線の位置を精度よく検知することができる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得手段と、取得した前記特徴情報に応じて、ユーザが見る対象となる対象物における視線の位置を検知する視線検知手段と、を備える情報処理装置である。
請求項２に記載の発明は、前記特徴情報は、ユーザの身長の情報であることを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記視線検知手段は、前記特徴情報取得手段が取得した特徴情報に対応する視線の位置の調整を行なうための調整情報が存在するときは当該調整情報を使用して視線の位置を検知し、当該調整情報が存在しないときは予め用意された前記特徴情報と調整情報との関係から当該調整情報を取得し、取得した当該調整情報を使用して視線の位置を検知することを特徴とする請求項１または２に記載の情報処理装置である。
請求項４に記載の発明は、ユーザの認証を行なうユーザ認証手段と、前記ユーザ認証手段が使用するユーザの認証情報と前記調整情報とを対応させて記憶する記憶手段と、をさらに備えることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置である。
請求項５に記載の発明は、前記記憶手段は、ユーザの認証情報と前記特徴情報とを対応させてさらに記憶することを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記視線検知手段は、ユーザの身長の情報が予め定められた身長より低いときは、視線の動きに対する感度を小さくすることを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置である。
請求項７に記載の発明は、記録材に画像を形成する画像形成部と、自装置に関する情報を画像として表示する表示部と、前記表示部上のユーザの視線の位置に応じて自装置を制御する制御部と、を備え、前記制御部は、視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得手段と、取得した前記特徴情報に応じて、前記表示部上の視線の位置を検知する視線検知手段と、を備える画像形成装置である。
請求項８に記載の発明は、コンピュータに、視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得機能と、取得した前記特徴情報に応じて、ユーザが見る対象となる対象物における視線の位置を検知する視線検知機能と、を実現させるプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、ユーザ毎にキャリブレーションを行わなくても視線の位置を精度よく検知することができる情報処理装置が提供できる。
請求項２の発明によれば、ユーザの特徴の中で視線の位置の検知に特に影響を与えるものに合わせて調整情報を作成できる。
請求項３の発明によれば、キャリブレーションを既に行っているユーザに対しては、そのユーザに対する調整情報を使用し、キャリブレーションをまだ行っていないユーザに対しては、特徴情報から調整情報を取得することができる。
請求項４の発明によれば、ユーザの認証情報を基に調整情報を取得できる。
請求項５の発明によれば、いったん特徴情報を取得したユーザに対しては特徴情報を再度取得する必要がなくなる。
請求項６の発明によれば、位置の検知により影響を与えやすい背の低いユーザに対する対応がより容易になる。
請求項７の発明によれば、機能の一覧の中からユーザが目的の機能を選択しやすくなる画像形成装置が提供できる。
請求項８の発明によれば、ユーザ毎にキャリブレーションを行わなくても視線の位置を精度よく検知することができる機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態に係る画像形成装置の外観図である。
【図２】本実施の形態に係る画像形成装置の内部構造を示す図である。
【図３】ユーザインタフェースに表示される画像の一例を示した図である。
【図４】（ａ）〜（ｄ）は、カメラにより撮影されたユーザの目の画像からユーザの視線の位置を検知する方法について示した図である。
【図５】ユーザの身長が視線の位置の検出に与える影響について示した図である。
【図６】制御装置の機能構成例を示したブロック図である。
【図７】制御装置の動作について説明したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、実施の形態について詳細に説明する。
【００１０】
＜画像形成装置１の全体構成の説明＞
図１は、本実施の形態に係る画像形成装置１の外観図である。図２は、本実施の形態に係る画像形成装置１の内部構造を示す図である。
画像形成装置１は、原稿の画像を読み取る画像読取装置１００と、記録材（以下、代表して「用紙」と記す場合もある。）上に画像を記録する画像記録装置２００と、を備えている。また画像形成装置１は、ユーザからの操作入力の受付やユーザに対する各種情報の表示を行なうユーザインタフェース（ＵＩ）３００を備えている。そして画像形成装置１は、ユーザの視線の位置を検知するためのカメラ４００を備えている。さらに画像形成装置１は、画像形成装置１全体の動作を制御する制御装置５００を備える。
【００１１】
画像読取装置１００は、画像形成装置１の上部に配置され、画像記録装置２００は、画像読取装置１００の下側に配置され、制御装置５００を内蔵している。ユーザインタフェース３００は、画像形成装置１の上部の手前側、つまり画像読取装置１００の後述する画像読取部１１０の手前側に配置されている。またカメラ４００は、ユーザインタフェース３００の左側下端に配置されている。
【００１２】
まずは、画像読取装置１００について説明する。
画像読取装置１００は、原稿の画像を読み取る画像読取部１１０と、この画像読取部１１０に原稿を搬送する原稿搬送部１２０と、を備えている。原稿搬送部１２０は、画像読取装置１００の上部に配置され、画像読取部１１０は、画像読取装置１００の下部に配置されている。
原稿搬送部１２０は、原稿を収容する原稿収容部１２１と、この原稿収容部１２１から搬送された原稿が排出される原稿排出部１２２とを有し、原稿収容部１２１から原稿排出部１２２へ原稿を搬送する。原稿搬送部１２０は、原稿自動送り装置（ＡＤＦ：Auto Document Feeder）とも呼ばれる。
【００１３】
画像読取部１１０は、プラテンガラス１１１と、光を原稿の被読取面（画像面）へ照射する光照射ユニット１１２と、光照射ユニット１１２から原稿の被読取面へ光Ｌが照射されて原稿の被読取面で反射した光Ｌを導く導光ユニット１１３と、導光ユニット１１３によって導かれた光Ｌの光学像を結像する結像レンズ１１４と、を備えている。また、画像読取部１１０は、結像レンズ１１４によって結像された光Ｌを光電変換するＣＣＤ（Charge Coupled Device）イメージセンサ等の光電変換素子で構成され、結像された光学像を検出する検出部１１５と、検出部１１５と電気的に接続されて、検出部１１５によって得られた画像情報としての電気信号が送られる画像処理部１１６と、を備えている。
画像読取部１１０は、原稿搬送部１２０によって搬送される原稿の画像、及びプラテンガラス１１１に載せられた原稿の画像を読み取る。
【００１４】
次に、画像記録装置２００について説明する。
画像記録装置２００は、用紙Ｐに画像を形成する画像形成部２０と、画像形成部２０に対して用紙Ｐを供給する用紙供給部６０と、画像形成部２０にて画像が形成された用紙Ｐを排出する用紙排出部７０と、画像形成部２０にて一方の面に画像が形成された用紙Ｐの表裏を反転させて再度画像形成部２０に向けて搬送する反転搬送部８０と、を備えている。
【００１５】
画像形成部２０は、一定の間隔を置いて並列的に配置されるイエロー(Ｙ）、マゼンタ(Ｍ）、シアン(Ｃ）、黒(Ｋ）の４つの画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋを備えている。各画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋは、感光体ドラム２２と、感光体ドラム２２の表面を一様に帯電する帯電器２３と、後述する光学系ユニット５０によるレーザ照射によって形成された静電潜像を予め定められた色成分トナーで現像し可視化する現像器２４とを備えている。また、画像形成部２０には、画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの現像器２４に対して各色のトナーを供給するためのトナーカートリッジ２９Ｙ、２９Ｍ、２９Ｃ、２９Ｋが設けられている。
【００１６】
画像形成部２０は、画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの下方に、画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの感光体ドラム２２に対してレーザ光を照射する光学系ユニット５０を備えている。光学系ユニット５０は、図示しない半導体レーザ、変調器の他、半導体レーザから出射されたレーザ光を偏向走査するポリゴンミラー（不図示）と、レーザ光を通過するガラス製のウィンドウ（不図示）と、各構成部材を密閉するためのフレーム（不図示）とを備えている。
【００１７】
また、画像形成部２０は、画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの感光体ドラム２２に形成された各色のトナー像を中間転写ベルト３１上に多重転写させる中間転写ユニット３０と、中間転写ユニット３０上に重畳されて形成されたトナー像を用紙Ｐに転写する二次転写ユニット４０と、用紙Ｐ上に形成されたトナー像を加熱および加圧して定着する定着装置４５と、を備えている。
【００１８】
中間転写ユニット３０は、中間転写ベルト３１と、この中間転写ベルト３１を駆動するドライブローラ３２と、中間転写ベルト３１に一定のテンションを付与するテンションローラ３３と、を備えている。また、中間転写ユニット３０は、各感光体ドラム２２と中間転写ベルト３１を挟んで対向して感光体ドラム２２上に形成されたトナー像を中間転写ベルト３１上に転写するための複数（本実施の形態においては４つ）の一次転写ローラ３４と、中間転写ベルト３１を介して後述する二次転写ローラ４１と対向するバックアップローラ３５とを備えている。
【００１９】
中間転写ベルト３１は、ドライブローラ３２、テンションローラ３３、複数の一次転写ローラ３４、バックアップローラ３５および従動ローラ３６などの複数の回転部材に張りかけられている。そして、中間転写ベルト３１は、駆動モータ（不図示）によって回転駆動されるドライブローラ３２により、矢印方向に予め定められた速度で循環駆動される。この中間転写ベルト３１は、例えば、ゴムまたは樹脂にて成形されたものが使用される。
また、中間転写ユニット３０は、中間転写ベルト３１上に存在する残留トナー等を除去するクリーニング装置３７を備えている。クリーニング装置３７は、トナー像の転写工程が終了した後の中間転写ベルト３１の表面から残留トナーや紙粉等を除去する。
【００２０】
二次転写ユニット４０は、二次転写位置に設けられ中間転写ベルト３１を介してバックアップローラ３５を押圧し、用紙Ｐ上に画像を二次転写する二次転写ローラ４１を備えている。二次転写ローラ４１と、中間転写ベルト３１を介して二次転写ローラ４１と対向するバックアップローラ３５とで、中間転写ベルト３１に転写されたトナー画像が用紙Ｐに転写される二次転写位置が構成される。
定着装置４５は、中間転写ユニット３０によって二次転写された用紙Ｐ上の画像(トナー像）を、加熱定着ローラ４６と加圧ローラ４７とにより、熱および圧力を用いて用紙Ｐに定着させる。
【００２１】
用紙供給部６０は、画像が形成される用紙を収容する用紙収容部６１と、用紙収容部６１の各々に収容された用紙Ｐを送り出す送出ロール６２と、送出ロール６２にて送り出された用紙Ｐが搬送される搬送路６３と、搬送路６３に沿って配置され送出ロール６２によって送り出された用紙Ｐを二次転写位置へ搬送する搬送ロール６４、６５、６６と、を備えている。また用紙供給部６０は、手差しにより用紙Ｐを供給することができる手差しトレイ６７をさらに備えている。手差しトレイ６７は、折りたたみが可能であり、使用しない状態では折りたたんでおき、使用するときには開いて用紙Ｐをセットすることができる。図１および図２では、手差しトレイ６７は、折りたたんだ状態を図示している。
【００２２】
用紙排出部７０は、画像形成部２０の上方に設けられて、画像形成部２０にて画像が形成された用紙Ｐを積載する第１の積載トレイ７１と、この第１の積載トレイ７１と画像読取装置１００との間に設けられて、画像形成部２０にて画像が形成された用紙Ｐを積載する第２の積載トレイ７２と、を備えている。
用紙排出部７０は、定着装置４５よりも搬送方向下流側に設けられて、トナー画像が定着された用紙Ｐを搬送する搬送ロール７５と、この搬送ロール７５の搬送方向下流側に設けられて、用紙Ｐの搬送方向を切り替える切替ゲート７６と、を備えている。また、用紙排出部７０は、切替ゲート７６の搬送方向下流側に、切替ゲート７６によって切り替えられた搬送方向の一方側（図２における右側）に搬送される用紙Ｐを第１の積載トレイ７１に排出する第１の排出ロール７７を備えている。また、用紙排出部７０は、切替ゲート７６の搬送方向下流側に、切替ゲート７６によって切り替えられた搬送方向の他方側（図２における上側）に搬送される用紙Ｐを搬送する搬送ロール７８と、搬送ロール７８によって搬送される用紙Ｐを第２の積載トレイ７２に排出する第２の排出ロール７９と、を備えている。
【００２３】
反転搬送部８０は、定着装置４５の側方に、搬送ロール７８を第２の積載トレイ７２に用紙Ｐを排出する方向とは反対の方向に回転させることで反転された用紙Ｐが搬送される反転搬送路８１を備えている。この反転搬送路８１には、反転搬送路８１に沿って複数の搬送ロール８２が設けられている。これらの搬送ロール８２によって搬送された用紙Ｐは、搬送ロール８２によって、再度二次転写位置へ送り込まれる。
【００２４】
また、画像記録装置２００は、画像形成部２０、用紙供給部６０、用紙排出部７０、反転搬送部８０および制御装置５００を、直接的または間接的に支持する装置本体フレーム１１と、この装置本体フレーム１１に取り付けられて画像形成装置１の外面を形成する装置筐体１２と、を備えている。
装置本体フレーム１１は、画像形成装置１における横方向の一方の端部側で、内部に、切替ゲート７６、第１の排出ロール７７、搬送ロール７８および第２の排出ロール７９などを備えるとともに上下方向に伸びて、画像読取装置１００を支持する読取装置支持部１３を備えている。読取装置支持部１３は、装置本体フレーム１１における奥側の部位と協働して画像読取装置１００を支持する。
【００２５】
また、画像記録装置２００は、装置筐体１２の一部として、画像形成部２０の手前側に設けられるとともに、装置本体フレーム１１に対して開閉可能に装着されるフロントカバー１５を備えている。
ユーザは、フロントカバー１５を開くことで、画像形成部２０の中間転写ユニット３０やトナーカートリッジ２９Ｙ、２９Ｍ、２９Ｃ、２９Ｋを新しい物と取り替えることが可能となっている。
【００２６】
ユーザインタフェース３００は、例えばタッチパネルである。ユーザインタフェース３００をタッチパネルにすることで、画像形成装置１の画像形成条件などの各種情報はタッチパネルに表示される。そしてユーザは、タッチパネルをタッチすることで画像形成条件などの入力操作を行なう。即ちユーザインタフェース３００は、自装置である画像形成装置１に関する情報を画像として表示する表示部として機能するとともに、表示された画像の中からユーザが目的の機能を選択する選択操作を受け付ける操作部として機能する。なおユーザインタフェース３００は、タッチパネルに限られるものではなく表示部としての機能と、操作部としての機能を分けてもよい。つまりユーザインタフェース３００は、液晶ディスプレイ等からなる表示部と、物理キー等からなる操作部とを別々に備える構成であってもよい。
【００２７】
カメラ４００は、ユーザインタフェース３００を操作するユーザの目を撮影する。
カメラ４００は、例えば、ユーザの目の像を収束する光学系と、光学系により収束された像を検出するイメージセンサとを備える。光学系は、単一のレンズまたは複数のレンズを組み合わせて構成される。イメージセンサは、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を配列して構成される。イメージセンサは、検出した像を画素単位で光電変換し、画像信号として出力する。
【００２８】
＜画像形成装置１の動作の説明＞
以上のように構成された画像形成装置１は、以下のように動作する。
例えば、ユーザは、画像形成装置１を使用して原稿のコピーを行なうことができる。即ち、画像読取装置１００によって読み取られた原稿の画像データを基に、画像記録装置２００により画像を用紙Ｐ上に形成することで原稿をコピーすることができる。またユーザは、通信回線に接続する図示しないパーソナルコンピュータ（ＰＣ）等から印刷のジョブを画像形成装置１に送信することでプリントを行なうことができる。即ち、通信回線を介して印刷のジョブを受信し、印刷のジョブに含まれる画像データを基に、画像記録装置２００により画像を用紙Ｐ上に形成することでプリントすることができる。さらにユーザは、ファクシミリの送受信を行なうことができる。即ち、画像読取装置１００によって読み取られた原稿の画像データを通信回線を介して送信できる。あるいはユーザは、原稿の画像データを保存することができる。即ち、原稿の画像データを画像形成装置１内部や通信回線に接続したＰＣに保存できる。
【００２９】
ここでは、ユーザが原稿のコピーやプリントを行なう場合を例に取り、画像形成装置１の動作について詳しく説明を行なう。
画像読取装置１００によって読み取られた原稿の画像や、ＰＣ等から受信した画像データは、予め定められた画像処理が施され、画像処理が施された画像データは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の４色の色材階調データに変換され、光学系ユニット５０に出力される。
【００３０】
光学系ユニット５０は、入力された色材階調データに応じて、半導体レーザ（図示せず）から出射されたレーザ光を、ｆ−θレンズ（不図示）を介してポリゴンミラーに出射する。ポリゴンミラーでは、入射されたレーザ光を各色の階調データに応じて変調し、偏向走査して、図示しない結像レンズおよび複数枚のミラーを介して画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの感光体ドラム２２に照射する。
【００３１】
画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの感光体ドラム２２では、帯電器２３で帯電された表面が走査露光され、静電潜像が形成される。形成された静電潜像は、各々の画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋにて、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像として現像される。画像形成ユニット２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの感光体ドラム２２上に形成されたトナー像は、中間転写体である中間転写ベルト３１上に多重転写される。
【００３２】
一方、用紙供給部６０では、画像形成のタイミングに合わせて送出ロール６２が回転して用紙収容部６１に収容されている用紙Ｐを取り上げ、搬送路６３を介して搬送ロール６４、６５にて搬送される。その後、トナー像が形成された中間転写ベルト３１の移動タイミングに合わせて搬送ロール６６が回転し、用紙Ｐは、バックアップローラ３５および二次転写ローラ４１によって形成される二次転写位置に搬送される。二次転写位置にて、下方から上方に向けて搬送される用紙Ｐには、圧接力および予め定められた電界を用いて、４色が多重されているトナー像が副走査方向に順次、転写される。そして、各色のトナー像が転写された用紙Ｐは、定着装置４５によって熱および圧力で定着処理を受けた後に排出され、第１の積載トレイ７１あるいは第２の積載トレイ７２に積載される。
【００３３】
両面印刷の要求があった場合には、一方の面に画像が形成された用紙Ｐは、反転搬送部８０にて表裏が反転するように搬送され、再度二次転写位置に送られる。そして、二次転写位置にて、用紙Ｐの他方の面にトナー像が転写され、定着装置４５にて転写された画像が定着される。その後、両面に画像が形成された用紙Ｐは、排出され、第１の積載トレイ７１あるいは第２の積載トレイ７２に積載される。
【００３４】
またユーザインタフェース３００は、以下のように動作する。
図３は、ユーザインタフェース３００に表示される画像の一例を示した図である。
この場合、ユーザインタフェース３００には、画像形成装置１が備える機能を実行するためのアイコンの一覧が画像として表示されている。
【００３５】
図示する例では、ユーザインタフェース３００は、コピー、ファクス／インターネットファクス、スキャナ（メール送信）、ジョブフロー、どこでもプリント、らくらくファクス、スキャナ（ＰＣ保存）、外部アクセス、スキャナ（ボックス保存）、ボックス操作、ジョブメモリ、デジカメプリントのそれぞれの機能を表すアイコンを表示し、これを一覧としている。
また図示する例では、ユーザインタフェース３００は、画面遷移のためのボタンとして「戻る」のボタンを表示している。
【００３６】
そしてユーザは、目的の機能を利用するためには、何れかのアイコンまたはボタンを選択する選択操作を行なう。
選択操作は、具体的には、ユーザインタフェース３００がタッチパネルであった場合は、ユーザがアイコンまたはボタンをタッチする操作である。ユーザがアイコンをタッチするとアイコンに関連付けられた機能に対応する設定画面が表示される。例えば、「コピー」のアイコンをタッチすると、原稿のコピーを行なうための設定画面として、コピーを行なう枚数、使用する用紙の選択、白黒／カラーの選択、拡大／縮小の設定を行なう画面が表示される。そして設定後、ユーザが、図示しないスタートボタン等を押下すると、実際のコピー動作が開始される。また「戻る」のボタンをタッチすると、ホーム画面等の元の画面に戻ることができる。なおこれに限られるものではなく、例えば、ユーザインタフェース３００が液晶ディスプレイと物理キーとに分かれて構成される場合は、物理キーである矢印キーを押下することでユーザがアイコンを選択し、同様に物理キーである決定キーを押下する操作を選択操作とすることができる。
【００３７】
また画像形成装置１は、カメラ４００により撮影された画像を制御装置５００で解析することによりユーザインタフェース３００上におけるユーザの視線の位置を検知する。これにより例えば、検知したユーザの視線の位置により、ユーザが、ユーザインタフェース３００の何れのアイコンを見ているかを判断する。そして例えば、予め定められた時間何れかのアイコンを凝視したときや、ユーザが何れかのアイコンを凝視したまま予め定められた回数の瞬きをしたときに、そのアイコンの選択操作が行なわれたとする。即ち、視線入力として使用することができる。
【００３８】
図４（ａ）〜（ｄ）は、カメラ４００により撮影されたユーザの目の画像からユーザの視線の位置を検知する方法について示した図である。
このうち図４（ａ）〜（ｂ）は、可視光により視線の位置を検知する方法について示している。
図示する例では、まずユーザの目Ｍにおける目頭Ｇおよび虹彩Ｋの位置を求める。この場合、ユーザの視線の位置が変化すると、図４（ａ）および図４（ｂ）に示すように目頭Ｇと虹彩Ｋとの位置関係が変化する。その結果、目頭Ｇと虹彩Ｋとの位置関係により視線の位置を求めることができる。
また図４（ｃ）〜（ｄ）は、赤外線により視線の位置を検知する方法について示している。
図示する例では、まずユーザの目Ｍにおける瞳孔Ｄと角膜反射Ｈの位置を求める。この場合、ユーザの視線の位置が変化すると、図４（ｃ）および図４（ｄ）に示すように瞳孔Ｄと角膜反射Ｈとの位置関係が変化する。その結果、瞳孔Ｄと角膜反射Ｈとの位置関係により視線の位置を求めることができる。
【００３９】
また視線の位置をより正確に求めるためには、キャリブレーションが必要となる。具体的には、キャリブレーションとして、図４で示した位置関係と実際の視線の位置との関係を調整する作業が必要となる。これはユーザの特徴により、検出される視線の位置に差異が生じるためである。ユーザの特徴とは、視線の位置の検知に影響を与えるユーザの身体的特徴である。具体的には、例えば、ユーザの身長である。またその他にも例えば、ユーザの顔の角度、顔の大きさ、目の幅、瞳孔の大きさ、両目の間隔、斜視であるか否かなどが挙げられる。この中でも特にユーザの身長が視線の位置の検出に与える影響は大きい。
【００４０】
図５は、ユーザの身長が視線の位置の検出に与える影響について示した図である。
図５では、ユーザがユーザインタフェース３００の上端Ｕを見ている場合を示している。このユーザインタフェース３００は、奥行きが３０ｃｍである。またユーザの目Ｍ１、Ｍ２は、水平方向では、ユーザインタフェース３００から２０ｃｍ離れた位置にある。またこの例では、カメラ４００は、ユーザインタフェース３００の下端Ｌ付近に配されている。
【００４１】
そして図では、身長が１４０ｃｍの背の低いユーザと、身長が１９０ｃｍの背が高いユーザとで視線の方向の違いを示している。このうち背が低いユーザの目の位置を、Ｍ１で図示している。目Ｍ１は、このときユーザインタフェース３００から５０ｃｍ上方にあるとする。そして背が低いユーザは、鉛直方向に対し、４５°の方向を見ている。これは、カメラ４００から見ると２３°の角度となる。
【００４２】
一方、背が高いユーザの目の位置を、Ｍ２で図示している。目Ｍ２は、このときユーザインタフェース３００から１００ｃｍ上方にあるとする。背が高いユーザは、鉛直方向に対し、２６°の方向を見ている。これは、カメラ４００から見ると１５°の角度となる。よって見ている箇所が同じでも、ユーザの身長によりカメラ４００から見たときの状態は異なる。
【００４３】
またユーザインタフェース３００の上端Ｕから下端Ｌにユーザの視線の位置が移動したときは、背の低いユーザは、２３°移動するが、背の高いユーザは、１５°だけ移動することになる。つまり目の移動量が同じであっても、背の低いユーザほど視線の位置は小さく動き、背の高いユーザほど視線の位置は大きく動く。これは、目の動きに対し、視線の動きに対する感度は、背の高いユーザほど大きく、背の低いユーザほど小さいと言うこともできる。
【００４４】
このように目の位置に対する視線の位置や目の移動量に対する視線の位置の移動量は、ユーザの身長により大きく異なる。よってキャリブレーションを行なうことにより、この差を調整する必要が生じる。
なお図５の例では、ユーザインタフェース３００の上下方向について説明したが、左右方向にも同様のことが言える。
【００４５】
実際にキャリブレーションを行なうには、例えば、ユーザインタフェース３００上の複数位置にマークを順次表示する。そしてユーザがそれを目で追うことで上記位置関係と視線の位置との関係を把握する。キャリブレーションを行なうと、位置関係と視線の位置との関係を調整するパラメータであるキャリブレーション値が保存される。そしてそのユーザに関しては、以後、このキャリブレーション値を使用することで精度よく視線の位置を検知することができる。このキャリブレーション値は、視線の位置の調整を行なうための調整情報の一例である。
【００４６】
しかしながら画像形成装置１は、不特定多数のユーザが使用することが多い。そしてこれらのユーザの身長等の特徴は、それぞれ異なる。ただしユーザ毎にキャリブレーションを行なうと、利便性が低下する。対して固定のキャリブレーション値を使用した場合は、上述したようにユーザの身長等の影響により精度よく視線の位置を検知することは困難である。
【００４７】
そこで本実施の形態では、身長等のユーザの特徴に合わせたキャリブレーション値を予め用意し、キャリブレーションを行っていないユーザに対して、そのユーザの特徴に近いキャリブレーション値を用いることでこの問題の抑制を図っている。以下、これを実現する制御装置５００の構成について説明を行なう。
【００４８】
＜制御装置５００の説明＞
図６は、制御装置５００の機能構成例を示したブロック図である。なお図６では、制御装置５００が有する種々の機能のうち本実施の形態に関係するものを選択して図示している。
制御装置５００は、情報処理装置の一例であるとともに、ユーザインタフェース３００上のユーザの視線の位置に応じて自装置（画像形成装置１）を制御する制御部の一例である。
図示するように本実施の形態の制御装置５００は、ユーザ認証手段５１０と、キャリブレーション値取得手段５２０と、記憶手段５３０と、特徴情報取得手段５４０と、画像取得手段５５０と、視線検知手段５６０と、選択操作判断手段５７０とを備える。
【００４９】
ユーザ認証手段５１０は、画像形成装置１を使用するユーザの認証を行なう。ユーザの認証は、例えば、ユーザがユーザインタフェース３００からユーザＩＤとパスワードを入力するような方法でもよく、画像形成装置１に別途ＮＦＣ（Near Field Communication）等を設け、ＮＦＣにユーザがＩＤカードをかざすような方法でもよい。図では、ユーザ認証手段５１０は、ユーザＩＤおよびパスワードによりユーザの認証を行なう場合について示している。
【００５０】
キャリブレーション値取得手段５２０は、各ユーザに対するキャリブレーション値を取得する。キャリブレーション値取得手段５２０は、例えば、ユーザＩＤ（ユーザの認証情報）を基に、ユーザＩＤに紐付けされているキャリブレーション値を取得する。即ち、記憶手段５３０は、ユーザＩＤとキャリブレーション値とを対応させて記憶している。そしてキャリブレーション値取得手段５２０は、記憶手段５３０を参照し、ユーザＩＤに対応するキャリブレーション値を取得する。この場合は、このユーザが、既にキャリブレーションを行っているときであり、そのためキャリブレーション値が予め用意されている。
【００５１】
またキャリブレーションを行っていないユーザの場合で、キャリブレーション値が用意されていない場合、特徴情報取得手段５４０がこのユーザに対応する特徴情報を取得する。
特徴情報は、視線の位置の検知に影響を及ぼすユーザの特徴の情報である。具体的には、特徴情報は、例えば、上述したユーザの身長の情報である。またその他にも例えば、ユーザの顔の角度、顔の大きさ、目の幅、瞳孔の大きさ、両目の間隔、斜視であるか否か等の情報であってもよい。
特徴情報は、例えば、ユーザがユーザインタフェース３００から入力を行なうことで取得することができる。また特徴情報がユーザの身長等の画像から推定できるものであった場合は、例えば、カメラ４００で撮影した画像から求めることもできる。
【００５２】
画像取得手段５５０は、カメラ４００が撮影したユーザの画像の画像信号を取得する。
【００５３】
視線検知手段５６０は、カメラ４００が撮影したユーザの画像を基に、図４で説明したような位置関係を求める。そして視線検知手段５６０は、この位置関係からユーザが見る対象となる対象物における視線の位置を検知する。この場合、対象物は、ユーザインタフェース３００であり、視線検知手段５６０は、ユーザインタフェース３００上におけるユーザの視線の位置を検知する。
【００５４】
このとき視線検知手段５６０は、取得した特徴情報に応じて、ユーザインタフェース３００上でのユーザの視線の位置を検知する。
具体的には、記憶手段５３０に特徴情報に応じたキャリブレーション値が保存されている。即ち、記憶手段５３０は、特徴情報とキャリブレーション値とを対応させて記憶している。そしてキャリブレーション値取得手段５２０が、記憶手段５３０を参照しキャリブレーション値を取得する。このときキャリブレーション値取得手段５２０は、特徴情報取得手段５４０が取得した特徴情報に最も近い特徴情報を記憶手段５３０から見つけ、それに応じたキャリブレーション値を取得することができる。また特徴情報取得手段５４０が取得した特徴情報に近い特徴情報を記憶手段５３０から複数見つけ、それに応じたキャリブレーション値を加重平均してもよい。さらに複数の特徴量を基にしてキャリブレーション値を取得するときは、それぞれの特徴量に重み付け係数を設定する。そしてそれぞれの特徴量に対し、特徴情報取得手段５４０が取得した特徴情報に最も近い特徴情報を記憶手段５３０から見つける。さらに特徴情報取得手段５４０が取得した特徴情報と記憶手段５３０に保存された特徴情報の差を取り、重み付け係数を乗算する。その結果、乗算後の値が最も小さいものに対するキャリブレーション値を選択する。
【００５５】
そして視線検知手段５６０が、取得したキャリブレーション値を使用して、ユーザインタフェース３００上におけるユーザの視線の位置を求める。
【００５６】
選択操作判断手段５７０は、視線検知手段５６０が検知した視線の位置を基に、ユーザインタフェース３００上でユーザが選択操作をしたことを判断する。選択操作判断手段５７０は、上述したように、例えば、予め定められた時間何れかのアイコン等を凝視したときや、ユーザが何れかのアイコン等を凝視したまま予め定められた回数の瞬きをしたときに、そのアイコン等の選択操作が行なわれたと判断する。選択操作判断手段５７０が、ユーザが選択操作をしたと判断したときは、アイコン等が選択された旨を表す選択情報を出力する。
【００５７】
このように本実施の形態の制御装置５００において、視線検知手段５６０は、視線の位置の調整を行なうためのキャリブレーション値が存在するときはこのキャリブレーション値を使用して視線の位置を検知する。また視線検知手段５６０は、入力された特徴情報に対応するキャリブレーション値が存在しないときは予め用意された特徴情報とキャリブレーション値との関係からキャリブレーション値を取得し、取得したキャリブレーション値を使用して視線の位置を検知する。
【００５８】
＜制御装置５００の動作の説明＞
次に制御装置５００の動作の説明を行なう。
図７は、制御装置５００の動作について説明したフローチャートである。
まずユーザ認証手段５１０が、画像形成装置１を使用するユーザの認証を行なう（ステップ１０１）。
【００５９】
次にキャリブレーション値取得手段５２０が、記憶手段５３０を参照し、認証を行ったユーザについてのキャリブレーション値が存在するか否かを判断する（ステップ１０２）。
【００６０】
その結果、キャリブレーション値が存在した場合（ステップ１０２でＹｅｓ）、キャリブレーション値取得手段５２０は、記憶手段５３０からキャリブレーション値を取得する（ステップ１０３）。そして以後、ステップ１０６に移行する。即ち、既に用意されているキャリブレーション値を使用して、視線検知手段５６０が、ユーザの視線の位置を検知する。
【００６１】
対してキャリブレーション値が存在しなかった場合（ステップ１０２でＮｏ）、特徴情報取得手段５４０が、認証を行ったユーザに対応する特徴情報を取得する（ステップ１０４）。
次にキャリブレーション値取得手段５２０が、記憶手段５３０を参照し、取得した特徴情報に応じたキャリブレーション値を取得する（ステップ１０５）。
【００６２】
また画像取得手段５５０が、カメラ４００が撮影したユーザの画像を取得する（ステップ１０６）。
【００６３】
そして視線検知手段５６０が、カメラ４００が撮影したユーザの画像を基に、図４で説明したような位置関係を求める。さらに視線検知手段５６０は、キャリブレーション値取得手段５２０が取得したキャリブレーション値を使用してユーザインタフェース３００上におけるユーザの視線の位置を検知する（ステップ１０７）。
【００６４】
さらに選択操作判断手段５７０が、視線検知手段５６０が検知した視線の位置を基に、ユーザインタフェース３００上でユーザが選択操作をしたか否かを判断する（ステップ１０８）。
【００６５】
そして選択操作判断手段５７０が、ユーザが選択操作をしたと判断した場合（ステップ１０８でＹｅｓ）、選択情報を出力する（ステップ１０９）。
対して選択操作判断手段５７０が、ユーザが選択操作をしたと判断しなかった場合（ステップ１０８でＮｏ）、ステップ１０６に戻る。
【実施例】
【００６６】
以下、本発明を実施例を用いてより詳細に説明するが、本発明は、その要旨を越えない限りこの実施例により限定されるものではない。
【００６７】
（実施例１）
ユーザＡ（身長１５２ｃｍ）、ユーザＢ（身長１６４ｃｍ）、ユーザＣ（身長１７８ｃｍ）、およびユーザＤ（身長１９１ｃｍ）の４人のユーザが画像形成装置１を使用する場合を考える。このとき以下の表１に示すようにユーザＡおよびユーザＣは、既にキャリブレーションを行ない、記憶手段５３０にキャリブレーション値が保存されている。一方、ユーザＢとユーザＤは、キャリブレーションをまだ行なっておらず、記憶手段５３０には、キャリブレーション値は保存されていない。
【００６８】
【表１】
2018049527.tif 000003
【００６９】
このときユーザＡまたはユーザＣが、画像形成装置１を使用するためにユーザ認証手段５１０によりユーザの認証を行なったときは、キャリブレーション値取得手段５２０が、記憶手段５３０に保存されているキャリブレーション値を取得する。そして視線検知手段５６０が、このキャリブレーション値を使用してユーザの視線の位置を検知する。
【００７０】
一方、ユーザＢまたはユーザＤが、画像形成装置１を使用するためにユーザ認証手段５１０によりユーザの認証を行なったときは、特徴情報取得手段５４０が、ユーザＢまたはユーザＤについての特徴情報を取得する。そしてキャリブレーション値取得手段５２０が、記憶手段５３０を参照し、取得した特徴情報に応じたキャリブレーション値を取得する。
【００７１】
表２は、このとき記憶手段５３０に保存されている特徴情報とキャリブレーション値との関係を示している。この場合、特徴情報は、ユーザの身長の情報である。身長は、１４０ｃｍ〜１９０ｃｍの間で１０ｃｍ毎に設定され、それぞれにキャリブレーション値が対応付けられている。
【００７２】
【表２】
2018049527.tif 000004
【００７３】
ユーザＢは、身長が１６４ｃｍであるので、キャリブレーション値取得手段５２０は、例えば、表２の中で１６４ｃｍに最も近い１６０ｃｍのキャリブレーション値を取得する。またユーザＤは、身長が１９１ｃｍであるので、キャリブレーション値取得手段５２０は、例えば、表２の中で１９１ｃｍに最も近い１９０ｃｍのキャリブレーション値を取得する。
【００７４】
以後は、ユーザＡ〜ユーザＤの何れのユーザについても、同様の処理が行われる。つまり画像取得手段５５０が、カメラ４００が撮影したユーザの画像を取得する。そして視線検知手段５６０が、カメラ４００が撮影したユーザの画像を基に、取得したキャリブレーション値を使用してユーザインタフェース３００上におけるユーザの視線の位置を検知する。さらに選択操作判断手段５７０が、検知した視線の位置を基に、ユーザインタフェース３００上でユーザが選択操作をしたか否かを判断する。
【００７５】
またこのときユーザＢおよびユーザＤについては、記憶手段５３０が、ユーザＩＤと特徴情報とを対応させて記憶することが好ましい。表３に記憶されるユーザＩＤと特徴情報との対応関係の一例を示す。これにより以後、特徴情報の取得の必要が不要となる。
【００７６】
【表３】
2018049527.tif 000005
【００７７】
以上説明した形態によれば、画像形成装置１を使用する各ユーザに対し、ユーザ毎にキャリブレーションを行わなくても視線の位置を精度よく検知することができる。
【００７８】
なお上述した例では、情報処理装置として画像形成装置１を例に取り説明を行なったがこれに限られるものではない。即ち、視線を検知する装置であれば、本実施の形態の適用が可能である。例えば、アプリケーションソフトウェアのアイコンを並べて表示する携帯電話、スマートフォン、タブレットのような機器に対しても適用できる。
また上述した例では、ユーザは、ユーザインタフェース３００を見ており、ユーザインタフェース３００上での視線の位置を検知していたが、他の箇所を見ている場合にも適用できることはもちろんである。
また視線の位置に及ぼすユーザの身長の影響は、ユーザの身長がより低いほど問題になるため、ユーザの身長の情報が予め定められた身長以上のときは、固定のキャリブレーション値を使用し、ユーザの身長の情報が予め定められた身長より低いときは、視線の動きに対する感度を小さくするキャリブレーション値を使用することも考えられる。
【００７９】
＜プログラムの説明＞
なお制御装置５００が行う処理は、ソフトウェアとハードウェア資源とが協働することにより実現される。
【００８０】
よって制御装置５００が行う処理は、コンピュータに、視線の位置の検知に影響を及ぼすユーザの特徴の情報である特徴情報を取得する特徴情報取得機能と、取得した特徴情報に応じて、ユーザが見る対象となる対象物における視線の位置を検知する視線検知機能と、を実現させるプログラムとして捉えることもできる。
【符号の説明】
【００８１】
１…画像形成装置、２０…画像形成部、３０…中間転写ユニット、４０…二次転写ユニット、４５…定着装置、１００…画像読取装置、２００…画像記録装置、３００…ユーザインタフェース、４００…カメラ、５００…制御装置、５１０…ユーザ認証手段、５２０…キャリブレーション値取得手段、５３０…記憶手段、５４０…特徴情報取得手段、５５０…画像取得手段、５６０…視線検知手段、５７０…選択操作判断手段
【図１】
2018049527.tif 000006
【図２】
2018049527.tif 000007
【図３】
2018049527.tif 000008
【図４】
2018049527.tif 000009
【図５】
2018049527.tif 000010
【図６】
2018049527.tif 000011
【図７】
2018049527.tif 000012