(57)【要約】【課題】操作者に対して識別情報の入力を求めることなく当該操作者を識別する場合に、当該操作者識別の確実性を更に向上させる。【課題を解決するための手段】画像形成装置１は、操作者検知センサー５０と、撮像装置８０と、撮像画像における操作者の位置情報、幅情報、及び高さ情報の各情報を一定時間毎に検出する動作検出部１０１と、検出された当該各情報について一定時間毎の差分を動作データとして算出する差分算出部１０２と、動作データを操作者情報と共に蓄積するＨＤＤ９２と、操作者検知センサー５０に操作者が検知されたときに撮像装置８０，動作検出部１０１，及び差分算出部１０２が取得した動作データと、ＨＤＤ９２に蓄積されている動作データのいずれかが同一性を有する場合、上記検知された操作者を、当該同一性を有する動作データの操作者情報が示す操作者と判定する判定部１０３を備える。【選択図】図２
2014093581.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた位置にいる操作者を検知する操作者検知部と、
時間経過に伴う操作者の動きの変化を検出し、当該変化を示す動作データを取得する動作データ取得部と、
前記動作データ取得部によって既に取得された前記動作データを、前記動きを行った操作者を示す操作者情報と共に蓄積する動作データ蓄積記憶部と、
前記操作者検知部により操作者が検知されたときに前記動作データ取得部によって取得された当該操作者についての前記動作データと、前記動作データ蓄積部に操作者毎に既に蓄積されている前記動作データのいずれかが同一性を有するかを判断し、同一性を有すると判断した場合に、前記操作者検知部により検知された操作者が、前記動作データ蓄積部に蓄積されている当該同一性を有する動作データの前記操作者情報が示す操作者であると判定する判定部と
を備えた操作者識別装置。
【請求項２】
前記動作データ取得部は、操作者を撮像する撮像部と、当該撮像部によって撮像された画像における操作者の位置情報、幅情報、及び高さ情報の各情報を予め定められた時間毎に検出する動作検出部と、当該動作検出部によって検出される前記各情報について前記予め定められた時間毎の差分を前記動作データとして算出する差分算出部とを有し、
前記動作データ蓄積部は、過去に前記差分算出部によって算出された各操作者についての前記各情報についての差分を前記動作データとして蓄積し、
前記判定部は、前記操作者検知部により操作者が検知されたときに前記差分算出部によって算出される前記各情報についての差分と、前記蓄積部に操作者毎に既に蓄積されている前記各情報についての差分のいずれかとが同一性を有する場合に、前記操作者検知部により検知された操作者が、前記蓄積部に蓄積されている当該同一性を有する前記各情報についての差分の前記操作者情報が示す操作者であると判定する請求項１に記載の操作者識別装置。
【請求項３】
前記操作者検知部により操作者が検知されたときに前記動作データ取得部によって取得された当該操作者についての前記動作データと、前記蓄積部に操作者毎に既に蓄積されている前記動作データとが同一性を有しないと判定された場合には、当該検知された操作者を示す前記操作者情報を新たに作成し、この操作者情報と共に、前記取得された動作データを前記動作データ蓄積部に蓄積するデータ管理部を更に備えた請求項１又は請求項２のいずれかに記載の操作者識別装置。
【請求項４】
操作者から指示されたジョブを受け付けるジョブ受付部と、
前記判定部によって、前記操作者検知部により操作者が検知されたときに前記動作データ取得部によって取得された当該操作者についての前記動作データと、前記蓄積部に操作者毎に既に蓄積されている前記動作データとが同一性を有しないと判定され、かつ、前記ジョブ受付部によってジョブが受け付けられている場合に、前記動作データ蓄積部に、当該受け付けられたジョブを指示した操作者を示す操作者情報を有する前記動作データが蓄積されているときは、当該蓄積されている動作データの少なくとも一部を、前記動作データ取得部に取得された前記動作データに書き換えるデータ書換部とを更に備える請求項１乃至請求項３のいずれかに記載の操作者識別装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の操作者識別装置と、
操作者に対する操作者案内を表示する表示部と、
前記記録媒体に画像形成を行う画像形成部と、
前記判定部によって判定された操作者が指示するジョブを、他の表示対象とは表示態様を異ならせて前記表示部に表示させる制御部とを備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者識別装置及び画像形成装置に関し、特に、操作者を識別する技術に関する。
【背景技術】
【０００２】
画像形成装置等の電子機器においては、操作者が自身の識別情報を入力する操作を行わなくても、当該操作者を識別して、当該識別した操作者毎に異なる表示や動作を行う技術が採用されている。このように操作者を識別する技術を採用した装置としては、例えば、下記特許文献１に示される制御装置が知られている。この制御装置は、撮像装置の撮像画像の中からユーザーの顔の位置を検知する顔位置検知部と、当該検知された位置の撮像画像の部分画像と登録顔画像との照合を行って、一致する登録顔画像を抽出する顔認識処理部と、抽出された登録顔画像に対応するユーザー名を特定するユーザー認証部とを有し、データ確認部が、当該特定されたユーザー名が付加された印刷データを複合機が受信しているか否かを確認し、受信していると確認された場合に、複合機の画像形成部に対して、当該印刷データに基づく画像の形成を行わせる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４７４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示される制御装置では、撮像装置により撮像されたユーザーの顔を示す画像に基づいて、上記顔位置検知部、顔認識処理部及びユーザー認証部による処理でユーザーを特定するが、撮像装置により撮像可能な領域は限られており、必ずしもユーザーの顔を撮像できるとは限らない。このため、撮像装置によりユーザーの顔を示す画像が撮像できなかった場合には、ユーザーを特定する精度が低下するという問題がある。
【０００５】
本発明は、上記の問題を解決するためになされたもので、操作者に対して識別情報の入力を求めることなく当該操作者を識別する場合に、当該操作者識別の確実性を更に向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る操作者識別装置は、予め定められた位置にいる操作者を検知する操作者検知部と、
時間経過に伴う操作者の動きの変化を検出し、当該変化を示す動作データを取得する動作データ取得部と、
前記動作データ取得部によって既に取得された前記動作データを、前記動きを行った操作者を示す操作者情報と共に蓄積する動作データ蓄積記憶部と、
前記操作者検知部により操作者が検知されたときに前記動作データ取得部によって取得された当該操作者についての前記動作データと、前記動作データ蓄積部に操作者毎に既に蓄積されている前記動作データのいずれかが同一性を有するかを判断し、同一性を有すると判断した場合に、前記操作者検知部により検知された操作者が、前記動作データ蓄積部に蓄積されている当該同一性を有する動作データの前記操作者情報が示す操作者であると判定する判定部と
を備えたものである。
【発明の効果】
【０００７】
本発明によれば、操作者の身体の少なくとも一部の動きについて時間経過に伴う変化を検出できれば、操作者を識別することが可能であり、操作者の身体の特定部分、例えば顔に限定してその顔画像を必要とすることもないので、操作者の識別に要するデータの取得が容易になり、操作者識別の精度が向上する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像形成装置の構造を示す正面断面図である。
【図２】画像形成装置の主要内部構成を示す機能ブロック図である。
【図３】(Ａ)は画像形成装置における操作者検知センサー及び撮像装置の配置を示す正面図、(Ｂ)は操作者検知センサーによる操作者検知を示す側面図である。
【図４】(Ａ)は撮像装置による操作者の撮像を示す側面図、(Ｂ)は(Ａ)に示した各位置にある操作者を撮像装置により撮像した画像を示す図である。
【図５】画像形成装置の操作者識別装置による操作者識別処理を示すフローチャートである。
【図６】画像形成装置の操作者識別装置による操作者識別処理を示すフローチャートである。
【図７】画像形成装置の操作者識別装置による操作者識別処理を示すフローチャートである。
【図８】(Ａ)は操作者の動作に基づく位置Ｐの変化をグラフにより示す図、(Ｂ)は予め定められた時間経過毎に算出した位置Ｐの各差分を示す図、(Ｃ)は差分を複数組抽出した例を示す図、(Ｄ)は抽出した複数の差分の平均を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態に係る操作者識別装置及び画像形成装置について図面を参照して説明する。図１は、本発明の一実施形態に係る画像形成装置の構造を示す正面断面図である。
【００１０】
本発明の一実施形態に係る画像形成装置１は、操作者識別装置を備え、例えば、コピー機能、プリンター機能、スキャナー機能、およびファクシミリ機能のような複数の機能を兼ね備えた複合機である。画像形成装置１は、装置本体１１に、操作部４７、画像形成部１２、定着部１３、給紙部１４、給送装置３、原稿給送部６、及び原稿読取部５等を備えて構成されている。
【００１１】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理について操作者から画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。操作者４７は、ＬＣＤ(Liquid Crystal Display)等からなる表示部４７３を有する。
【００１２】
画像形成装置１が原稿読取動作を行う場合、原稿給送部６により給送されてくる原稿、又は原稿載置ガラス１６１に載置された原稿の画像を原稿読取部５が光学的に読み取り、画像データを生成する。原稿読取部５により生成された画像データは内蔵ＨＤＤ又はネットワーク接続されたコンピューター等に保存される。
【００１３】
画像形成装置１が画像形成動作を行う場合は、上記原稿読取動作により生成された画像データ、又はネットワーク接続されたコンピューターから受信した画像データ、又は内蔵ＨＤＤに記憶されている画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての記録紙Ｓにトナー像を形成する。カラー印刷を行う場合、画像形成部１２のマゼンタ用の画像形成ユニット１２Ｍ、シアン用の画像形成ユニット１２Ｃ、イエロー用の画像形成ユニット１２Ｙ、及びブラック用の画像形成ユニット１２Ｂｋは、それぞれに、上記画像データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光、及び現像の工程により感光体ドラム１２１上にトナー像を形成し、当該トナー像を一次転写ローラー１２６により中間転写ベルト１２５上に転写させる。
【００１４】
中間転写ベルト１２５上に転写される上記各色のトナー画像は、転写タイミングを調整して中間転写ベルト１２５上で重ね合わされ、カラーのトナー像となる。二次転写ローラー２１０は、中間転写ベルト１２５の表面に形成された当該カラーのトナー像を、中間転写ベルト１２５を挟んで駆動ローラー１２５ａとのニップ部Ｎにおいて、給紙部１４から搬送路１９０を搬送されてきた記録紙Ｓに転写させる。この後、定着部１３が、記録紙Ｓ上のトナー像を、熱圧着により記録紙Ｓに定着させる。定着処理の完了したカラー画像形成済みの記録紙Ｓは、排出トレイ１５１に排出される。
【００１５】
給送装置３は、画像形成装置１にオプションで取り付けられる給紙機構である。給送装置３は、装置本体２の側部、例えば図１の右側部に取り付けられ、記録紙を1枚ずつピックアップして装置本体１１の画像形成部１２に向けて記録紙を給送する。
【００１６】
なお、画像形成装置１において、両面印刷を行う場合は、画像形成部１２より一方の面に画像が形成された記録紙Ｓを、排出ローラー対１５９にニップされた状態とした後、当該記録紙Ｓを排出ローラー対１５９によりスイッチバックさせて反転搬送路１９５に送り、搬送ローラー対１９により、上記ニップ部Ｎ及び定着部１３に対して記録紙Ｓの搬送方向上流域に再度搬送する。これにより、画像形成部１２により当該記録紙の他方の面に画像が形成される。
【００１７】
画像形成装置１の前面の適当な箇所、例えば画像形成装置１の設置床から５０〜７０ｃｍの高さとなる画像形成装置１の前面の左右中央位置付近には、操作者検知センサー(操作者検知部)５０と、撮像装置(動作データ取得部、撮像部)８０とが設置されている。
【００１８】
操作者検知センサー５０は、本実施形態では光センサーを備え、画像形成装置１の正面前方に位置する操作者を検知すると共に、画像形成装置１における当該操作者検知センサー５０の取り付け位置から操作者までの距離を測定する。
【００１９】
撮像装置８０は、本実施形態ではＣＣＤカメラを備え、画像形成装置１の正面前方に位置する操作者を撮像する。
【００２０】
画像形成装置１は、更に、後処理装置６０を備える。後処理装置６０は、装置本体１１の排出ローラー対１１０から搬入されてきた用紙に対して、後処理として、パンチ処理を行うパンチ部と、用紙に対してステイプル処理を行うステイプル部と、記録紙を中央で折りたたんでブック綴じするブック綴じ部とを備え、更に、図示しない昇降機構によって昇降可能にされて装置本体１１から搬送されてきた記録紙と、上記パンチ処理又はステイプル処理の後処理を終えた当該記録紙とが排出される複数のビン６２２からなるメールボックス６２と、メイン排出トレイ６２３とを備える。
【００２１】
昇降機構６０５は、制御部１００(図２)からの制御信号に応じて、メールボックス６２とメイン排出トレイ６２３とが、排出ローラー対６０７からの用紙束の排出に適した基準位置に位置するように、メールボックス６２とメイン排出トレイ６２３の位置を昇降させる。
【００２２】
図２は、画像形成装置１６の主要内部構成を示す機能ブロック図である。画像形成装置１６は、制御ユニット１０、操作部４７、原稿給送部６、原稿読取部５、画像処理部３１、画像メモリー３２、画像形成部１２、定着部１３、駆動モーター７０、ファクシミリ通信部７１、ネットワークインターフェイス部９１、ＨＤＤ９２、撮像装置８０、操作者検知センサー５０等を備える。
【００２３】
制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像形成装置１６の全体的な動作制御を司る。制御ユニット１０は、制御部１００、動作検出部１０１、差分算出部１０２、判定部１０３、データ書換部１０５、データ管理部１０６、及びジョブ受付部１０７を備える。
【００２４】
制御部１００は、操作部４７、原稿給送部６、原稿読取部５、画像処理部３１、画像メモリー３２、画像形成部１２、定着部１３、駆動モーター７０、ファクシミリ通信部７１、ネットワークインターフェイス部９１、ＨＤＤ９２、操作者検知センサー５０、撮像装置８０、後処理装置６０等と接続され、これら各部の駆動制御を行う。
【００２５】
動作検出部１０１は、時間経過に伴う操作者の動きの変化を検出する。本実施形態では、動作検出部１０１は、撮像装置８０によって撮像された画像における操作者を示す画像についての位置情報、幅情報、及び高さ情報の各情報を、予め定められた時間毎に、上記操作者の動きとして検出する例を示す。予め定められた時間とは、画像形成装置１の操作部４７に向かって進んでくる操作者の所在位置に変化が現れる程度の時間であり、例えば0.2秒が採用される。
【００２６】
差分算出部１０２は、動作検出部１０１によって上記予め定められた時間毎に検出される上記操作者の位置情報、幅情報、及び高さ情報の各情報について、当該予め定められた時間経過毎の差分を算出する。なお、当該差分算出の詳細については後述する。当該算出された差分は、判定部１０３による判定(後述)に用いられる。差分算出部１０２は、当該判定後、算出した当該差分を、動作データとして、当該差分算出の基となる動きを行った操作者を示す操作者情報と共に、動作データ蓄積部として機能するＨＤＤ９２に蓄積させる。
【００２７】
なお、動作検出部１０１、差分算出部１０２、及び撮像装置８０が特許請求の範囲における動作データ取得部の一例となる。
【００２８】
判定部１０３は、操作者検知センサー５０により操作者が検知されたときに差分算出部１０２が算出する上記差分と、ＨＤＤ９２に操作者毎に既に蓄積されている当該差分のいずれかとが同一性を有するか否かを判断し、同一性を有する差分が蓄積されている場合には、操作者検知センサー５０により検知された当該操作者が、ＨＤＤ９２に蓄積されている当該同一性を有する差分と共に記憶されている操作者情報の示す操作者であると判定する。すなわち、判定部１０３は、上記両差分の同一性有無に基づいて、操作者検知センサー５０により検知された操作者を識別する。なお、当該同一性の判断の詳細については後述する。
【００２９】
データ書換部１０５は、操作者検知センサー５０により検知された操作者について差分算出部１０２により算出された差分の示す値と、ＨＤＤ９２に操作者毎に既に蓄積されている差分の示す値とが同一性を有しないと上記判定部１０３によって判定され、かつ、ジョブ受付部１０７によってジョブが受け付けられている場合であって、ＨＤＤ９２に、当該受け付けられたジョブを指示した操作者を示す操作者情報を有する上記差分が蓄積されているときは、当該蓄積されている差分の少なくとも一部を、操作者検知センサー５０により当該操作者が検知された時に差分算出部１０２によって算出された当該操作者の差分に書き換える。
【００３０】
データ管理部１０６は、操作者検知センサー５０による操作者の検知時に、当該検知された操作者について差分算出部１０２により算出された差分と、ＨＤＤ９２に操作者毎に既に蓄積されている差分のいずれもが同一性を有しないと判定された場合には、当該検知された操作者を示す操作者情報を新たに作成し、この操作者情報と共に、当該新たに算出された差分をＨＤＤ９２に蓄積させる。
【００３１】
ジョブ受付部１０７は、操作者による操作部４７の操作に基づいて、又はネットワーク接続されたコンピューターを介して操作者から送信されてくるジョブ、本実施形態では印刷ジョブを受信することにより、操作者から受け付ける。
【００３２】
ネットワークインターフェイス部９１は、ＬＡＮ又はインターネットを介して接続されるパーソナルコンピューター２０との間での通信に必要な情報受信及び処理を行う。
【００３３】
なお、本発明の一実施形態に係る操作者識別装置は、操作者検知センサー５０と、撮像装置８０と、動作検出部１０１と、差分算出部１０２と、判定部１０３と、データ書換部１０５と、データ管理部１０６と、ジョブ受付部１０７、ＨＤＤ９２とを備える。
【００３４】
次に、操作者検知センサー５０による操作者検知、及び撮像装置８０による操作者の撮像について説明する。図３(Ａ)は画像形成装置１における操作者検知センサー５０及び撮像装置８０の配置を示す正面図、(Ｂ)は操作者検知センサー５０による操作者検知を示す側面図である。図４(Ａ)は撮像装置８０による操作者の撮像を示す側面図、(Ｂ)は(Ａ)に示した各位置にある操作者２００を撮像装置８０により撮像した画像を示す図である。
【００３５】
操作者検知センサー５０による操作者検知から説明する。図３(Ａ)に示すように、操作者検知センサー５０及び撮像装置８０は、画像形成装置１の前面部における左右方向の中心位置付近に配置されている。
【００３６】
操作者検知センサー５０は、発光部５０１及び受光部５０２を有する。発光部５０１は、ＬＥＤ(Light Emitting Diode)等を備え、画像形成装置１の正面前方に対して光を照射する。受光部５０２は、フォトダイオード等を備える。受光部５０２は、画像形成装置１の正面前方に位置する操作者２００に対して発光部５０１から発光した光が、操作者２００により反射した反射光を受信する。受光部５０２は、当該反射光を受光したときに、制御部１００に対して、操作者の存在を示す操作者検知信号を出力する。
【００３７】
また、受光部５０２は、発光部５０１の発光時から上記反射光の受光時までの時間を内蔵するタイマー等により計測し、当該計測した時間を示す情報を、画像形成装置１の当該操作者検知センサー５０から操作者までの距離を示す情報として、制御部１００に対して出力する。なお、受光部５０２は、画像形成装置１の正面前方に操作者２００が位置しない場合は、上記反射光を受光しないため、上記操作者検知及び距離測定は行わない。
【００３８】
撮像装置８０による操作者の撮像について説明する。撮像装置８０は、制御部１００が操作者検知センサー５０の受光部５０２から上記操作者検知信号を受け取ったときに撮像を開始する。撮像装置８０は、この操作者検知時点から、上記予め定められた時間毎に、撮像した撮像データを制御ユニット１０の動作検出部１０１に出力する。
【００３９】
例えば、操作者２００が画像形成装置１前面の操作部４７に近づく移動を行い、上記予め定められた時間毎に、図４(Ａ)に示す各位置ｐ１，ｐ２，ｐ３に操作者２００が移動する場合、撮像装置８０は、当該各位置にいる操作者２００を撮像する。この場合、各位置ｐ１，ｐ２，ｐ３における撮像画像は、図４(Ｂ)に示すように、位置ｐ１における操作者２００の撮像画像ｉｍ１，位置ｐ２における操作者２００の撮像画像ｉｍ２，位置ｐ３における操作者２００の撮像画像ｉｍ３となる。撮像装置８０による撮像画像中の操作者２００を示す操作者画像は、操作者２００が画像形成装置１に近づくにつれて大きくなるため、撮像画像ｉｍ１，撮像画像ｉｍ２，撮像画像ｉｍ３の順で、撮像画像中の操作者画像が大きい。すなわち、操作者２００が画像形成装置１に近づくにつれて、撮像画像中における操作画像の占める割合が大きくなる。
【００４０】
本実施形態では、動作検出部１０１が、このようにして得られる各撮像画像に含まれる操作者２００の画像を検出する。例えば、動作検出部１０１は、人の形状を示す標準的な画像を、内蔵するメモリー等に予め記憶している。動作検出部１０１は、例えば当該標準的な画像を用いたパターンマッチングにより上記各撮像画像から操作者２００を示す画像部分を抽出し、図４(Ｂ)に示すように、当該抽出した画像の高さＨと、当該抽出した画像の幅Ｗと、撮像画像の中心位置に対する当該操作者２００の画像の中心の位置(撮像画像の中心位置から当該操作者２００の画像の中心までの距離)Ｐとを検出する。動作検出部１０１は、各撮像画像内において当該抽出した操作者２００の画像を構成する各画素の座標に基づいて、上記各高さＨ、幅Ｗ、及び位置Ｐを検出する。動作検出部１０１は、検出した当該各高さＨ、幅Ｗ、及び位置Ｐを、差分算出部１０２に出力する。
【００４１】
上記のように、撮像装置８０による撮像画像中の操作者画像は、操作者２００が、画像形成装置１に近づくにつれて大きくなるので、動作検出部１０１が検出する上記操作者画像の高さＨ、操作者画像の幅Ｗ、操作者画像の中心位置Ｐは、画像形成装置１に対する操作者２００の距離に応じて変動する。
【００４２】
差分算出部１０２は、撮像装置８０により上記予め定められた時間毎に撮像される各撮像画像から得られる上記高さＨ、幅Ｗ、及び位置Ｐのそれぞれについて、前回(上記予め定められた時間前に)撮像された撮像画像から得られた高さＨ、幅Ｗ、及び位置Ｐとの差分を算出する。例えば、差分算出部１０２は、撮像画像ｉｍ２が得られると、この撮像画像ｉｍ２の操作者画像から得られる高さＨと、撮像画像ｉｍ２の撮像時点よりも上記予め定められた時間前に撮像された上記撮像画像ｉｍ１の操作者画像から得られた高さＨとの差分を算出し、幅Ｗ、及び位置Ｐのそれぞれについても、同様に、撮像画像ｉｍ２から得られる値と、撮像画像ｉｍ１から得られた値との差分を算出する。
【００４３】
このように算出される差分は、操作者２００が操作者検知センサー５０により算出されてから、当該操作者２００が操作部４７を操作するまでの間における当該操作者の動き、すなわち、操作者による画像形成装置１に対する接近の仕方を示す。そして、各操作者２００の癖や個性の違いは、上記差分に値の違いとなって現れると想定される。すなわち、本実施形態では、差分算出部１０２が、各操作者の画像形成装置１への接近の仕方を上記差分により数値で示し、当該差分を各操作者の特徴を示す動作データとして、操作者毎にＨＤＤ９２に蓄積する。
【００４４】
そして、判定部１０３は、操作者検知センサー５０により操作者２００が新たに検知されたときに、この時点から上記予め定められた時間毎に撮像装置８０により撮像される各撮像画像に基づいて、動作検出部１０１及び差分算出部１０２により新たに得られた上記高さＨ、幅Ｗ、及び位置Ｐについての各差分に対して、同一性を有する差分が、ＨＤＤ９２に蓄積されているか否かを判断する。判定部１０３は、上記新たに得られた上記高さＨ、幅Ｗ、及び位置Ｐについての各差分と同一性を有する差分がＨＤＤ９２に蓄積されていると判断した場合は、当該同一性を有する差分と共にＨＤＤ９２に記憶されている操作者情報が示す操作者を、上記検知された操作者として判定することで、画像形成装置１の各操作者を識別する。
【００４５】
次に、画像形成装置１の操作者識別装置による操作者識別処理を説明する。図５乃至図７は画像形成装置１の操作者識別装置による操作者識別処理を示すフローチャートである。
【００４６】
例えば、操作者２００が、画像形成装置１にネットワーク接続されたパーソナルコンピューター２０を操作して、当該パーソナルコンピューター２０から印刷対象データと、ボックス保存印刷の実行指示とを含む印刷ジョブを、画像形成装置１に送信する。このボックス保存印刷は、パーソナルコンピューター２０から操作者が送信した印刷対象データを一旦画像形成装置１内のＨＤＤ９２又は画像メモリー３２等に記憶させた後、操作部４７から当該印刷対象データの印刷指示が操作者から入力された場合に、当該印刷対象データの印刷が実行される印刷方式である。
【００４７】
画像形成装置１は、上記印刷対象データ及びボックス保存印刷実行指示を含む印刷ジョブを、ネットワークインターフェイス部９１を介して、上記パーソナルコンピューター２０から受信すると(Ｓ１)、ＨＤＤ９２に当該印刷対象データをＨＤＤ９２又は画像メモリー３２に記憶させる(Ｓ２)。
【００４８】
制御部１００は、この印刷対象データのＨＤ９２への保存時に、当該印刷ジョブを送信してきた操作者の名称を示す操作者情報も、印刷対象データと共に保存する(Ｓ３)。なお、この操作者の名称を示す操作者情報は、上記印刷ジョブに含まれている。
【００４９】
制御部１００は、上記印刷ジョブを受信すると、操作者検知センサー５０による操作者の検知を開始させる(Ｓ４)。
【００５０】
ここで、制御部１００は、操作者検知センサー５０により操作者２００が検知されるまで待機し(Ｓ４でＮＯ)、操作者２００が検知されると(Ｓ４でＹＥＳ)、撮像装置８０に上記操作者の撮像を開始させる(Ｓ５)。
【００５１】
この撮像開始後、動作検出部１０１は、撮像装置８０による初回撮像時(t1)に得られる初回の撮像画像から、操作者２００を示す操作者画像を抽出し、当該操作者画像についての上記位置Ｐ、高さＨ、幅Ｗとを検出し、更に画像形成装置１から操作者２００までの距離Ｄを操作者検知センサー５０からの出力に基づいて検出し、これらを例えば内蔵メモリーに記憶する(Ｓ６)。
【００５２】
この後、制御部１００は、操作者検知センサー５０により計測される距離Ｄが、操作者２００が画像形成装置１の基準操作位置Ｄ０(例えば、画像形成装置１からの距離が30cm)にいることを示す値になったかを判断する(Ｓ７)。
【００５３】
制御部１００は、操作者検知センサー５０により計測される距離Ｄが基準操作位置Ｄ０を示すに到っていない場合であって(Ｓ７でＮＯ)、前回の撮像時から予め定められた時間tが経過した時点tnとなった場合には(Ｓ８でＹＥＳ)、撮像装置８０に、当該時点tnでの撮像画像を動作検出部１０１に出力させる(Ｓ９)。
【００５４】
動作検出部１０１は、この時点tnで撮像装置８０から得られる撮像画像から、操作者２００を示す操作者画像を抽出し、当該操作者画像についての上記位置Ｐ、高さＨ、幅Ｗとを検出して、例えば内蔵メモリーに記憶する(Ｓ１０)。
【００５５】
続いて、差分算出部１０２は、上記時点tnで検出された上記位置Ｐと、これよりも１回前に撮像装置８０から撮像画像が得られた時点tn-1で検出された位置Ｐとの差分Ｐｄを算出し、同様に、高さＨの差分Ｈｄ、幅Ｗの差分Ｗｄを算出して記憶する(Ｓ１１)。
【００５６】
例えば、差分算出部１０２が、操作者検知センサー５０によって検知される操作者２００の位置Ｐの差分を算出する場合、図８(Ａ)に示すように位置Ｐが変化しているとすると、予め定められた時間tの経過毎にその変化量を算出して、図８(Ｂ)に示す各差分を得る。
【００５７】
この後、処理はＳ７に戻り、操作者検知センサー５０により計測される距離Ｄが基準操作位置Ｄ０になるまで、Ｓ８〜Ｓ１１の処理が繰り返される(Ｓ７でＮＯ)。これにより、予め定められた時間tが経過する度に、動作検出部１０１は、当該時点tn(tn=tn+t)で撮像装置８０から得られる撮像画像から操作者画像を抽出し、差分算出部１０２が当該時点tnにおける新たな差分Ｐｄ、差分Ｈｄ、差分Ｗｄを算出する。このため、差分算出部１０２は、操作者検知センサー５０により計測される距離Ｄが基準操作位置Ｄ０になるまで、予め定められた時間tの経過毎に得られる差分Ｐｄ、差分Ｈｄ、差分Ｗｄの組を蓄積していく。
【００５８】
なお、差分算出部１０２は、予め定められた時間tの経過毎に得られる差分Ｐｄ、差分Ｈｄ、差分Ｗｄの組が予め定められた数(例えば、5組)に満たない場合には、最後に算出した差分Ｐｄ、差分Ｈｄ、差分Ｗｄの組をコピーして、満たない組数分のデータとして蓄積する。
【００５９】
そして、Ｓ７において、制御部１００により、操作者検知センサー５０により計測される距離Ｄが基準操作位置Ｄ０になったと判断されると(Ｓ７でＹＥＳ)、判定部１０３は、この時点で既にＨＤＤ９２に操作者毎に蓄積されている過去の差分Ｐｄ、差分Ｈｄ、差分Ｗｄについて、平均値Ａｄを算出する(Ｓ１２)。
【００６０】
ＨＤＤ９２には、操作者を示す操作者情報毎に、過去に行われた上記Ｓ６〜Ｓ１１の処理で過去に得られた差分Ｐｄ、差分Ｈｄ、差分Ｗｄの組が記憶されている。図８(Ｃ)に示すように、判定部１０３は、例えば10組(この組数は例示であり、これに限定されるものではない)の差分Ｐｄ，差分Ｈｄ，差分Ｗｄを用いて、差分Ｐｄ，差分Ｈｄ，差分Ｗｄのそれぞれについて過去10回分の平均Ａｄを算出する(図８(Ｄ))。なお、図８(Ｃ)には、差分Ｐｄ，差分Ｈｄ，差分Ｗｄのうちの１つについて10組抽出した例を示している。判定部１０３は、当該平均Ａｄの算出を、全ての操作者の差分Ｐｄ，差分Ｈｄ，差分Ｗｄについて行う。
【００６１】
続いて、判定部１０３は、今回Ｓ１での操作者検知に基づいて開始された上記Ｓ８〜Ｓ１１の処理で得られて差分算出部１０２が蓄積している全組の差分Ｐｄ，差分Ｈｄ，差分Ｗｄを用いて、差分Ｐｄ，差分Ｈｄ，差分Ｗｄのそれぞれについて平均Ａを算出する(Ｓ１３)。
【００６２】
そして、判定部１０３は、ＨＤＤ９２に記憶されている全ての操作者の上記平均Ａｄに対する当該平均Ａの差ｄｆを算出する(Ｓ１４)。このとき、判定部１０３は、全ての操作者の差分Ｐｄ，差分Ｈｄ，差分Ｗｄのそれぞれについて、平均Ａｄ及び平均Ａを構成する個々の値毎に差ｄｆを算出する。
【００６３】
判定部１０３は、予め定められた閾値thを上記差分Ｐｄ，差分Ｈｄ，差分Ｗｄのそれぞれについて有しており、Ｓ１４で算出した上記差分Ｐｄについての上記差の全ての値と、上記差分Ｈｄについての上記差の全ての値と、上記差分Ｗｄについての上記差の全ての値が当該閾値thを超えておらず、閾値th内に収まっているという条件を満たす平均Ａｄがあるか否かを判定する(Ｓ１５)。なお、閾値thは、差分Ｐｄ，差分Ｈｄ，差分Ｗｄのそれぞれに別個の値が定められていることが好ましい。
【００６４】
ここで、判定部１０３が、上記条件を満たしている平均Ａｄがあると判定した場合は(Ｓ１５でＹＥＳ)、判定部１０３は、Ｓ４で操作者検知センサー５０により検知された操作者２００が当該平均Ａｄと共に記憶されている操作者情報が示す操作者であると判定する。制御部１００は、この時点でジョブ受付部１０７が受け付けている各操作者からのジョブのうち、当該判定された操作者のジョブを、他の操作者のジョブとは表示形態を異ならせて表示部４７３に表示させる(Ｓ１６)。例えば、制御部１００は、当該判定された操作者のジョブを、表示部４７３の表示領域の最上部に表示させ、タッチパネル機能のジョブの表示よりも見やすい態様で表示させる。
【００６５】
一方、判定部１０３が、上記条件を満たしている平均Ａｄがないと判定した場合は(Ｓ１５でＮＯ)、データ管理部１０６が、新たな操作者を示す操作者情報を作成し、この操作者情報と共に、一時的に、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄの全てのデータをＨＤＤ９２に記憶させておく(Ｓ１７)。
【００６６】
なお、上記では、判定部１０３による上記判定を、Ｓ１４で算出した上記差分Ｐｄについての上記差の全ての値と、上記差分Ｈｄについての上記差の全ての値と、上記差分Ｗｄについての上記差の全ての値が閾値th内に収まっている平均Ａｄ、という条件に基づいて行っているが、これに限られず、(1)これら各差分についての上記差の予め定められた割合が閾値th内に収まる平均Ａｄや、(2)差分Ｐｄ，差分Ｈｄ，差分Ｗｄのいずれかについての上記差の全ての値又は予め定められた割合が閾値th内に収まる平均Ａｄ、という条件を用いて上記判定を行うようにしてもよい。
【００６７】
この後、データ管理部１０６は、操作者２００が操作部４７を操作して、ジョブ受付部１０７にこの時点で受け付けられているジョブのうち、いずれかのジョブの実行指示を入力したとき(Ｓ１８でＹＥＳ)、当該実行指示により選択されたジョブを指示した操作者（すなわち、Ｓ３において、当該選択されたジョブの印刷対象データと共に保存された操作者情報の示す操作者）と、Ｓ１５において判定部１０３が判定した操作者とが同一であるかを判断する(Ｓ１９)。
【００６８】
データ管理部１０６が、上記実行指示がされたジョブを指示した操作者と、Ｓ１５において判定部１０３が判定した操作者とが同一ではないと判断した場合は(Ｓ１９でＮＯ)、データ書換部１０５は、ＨＤＤ９２に記憶されている各操作者の差分Ｐｄ，差分Ｈｄ，差分Ｗｄのうち、上記実行指示がされたジョブを指示した操作者を示す操作者情報と共に記憶されている差分Ｐｄ，差分Ｈｄ，差分Ｗｄを、記憶している10組の半分である5組を削除し、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄのデータから当該組数分のデータを抽出して、当該消去した動作データに代えて、ＨＤＤ９２に記憶させる(Ｓ２３)。なお、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄのデータの組数が上記消去した組数である10に満たない場合は、データ書換部１０５は、８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄのデータのいずれかのデータをコピーして記憶させるか、又は、上記消去を、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄのデータの組数分に留め、当該組数分だけ書き換える。
【００６９】
また、データ管理部１０６は、上記実行指示がされたジョブを指示した操作者と、Ｓ１５において判定部１０３が判定した操作者とが同一であると判断した場合は(Ｓ１９でＹＥＳ)、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄの全てのデータが、上記Ｓ１７で一時的に記憶されたものとなっているかを判断する(Ｓ２０)。
【００７０】
ここで、データ管理部１０６が、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄのデータが上記Ｓ１７で一時的に記憶されたものとなっていると判断した場合には(Ｓ２０でＹＥＳ)、上記実行指示が入力されたジョブの操作者の操作者情報を新たに作成し、当該作成した操作者情報と共に、Ｓ１７で一時的に記憶された差分Ｐｄ，差分Ｈｄ，差分ＷｄのデータをＨＤＤ９２に記憶させる(Ｓ２２)。
【００７１】
また、データ管理部１０６が、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分Ｗｄの全てのデータが上記Ｓ１７で一時的に記憶されたものとなっていないと判断した場合(Ｓ２０でＮＯ)、すなわち、判定部１０３により上記条件を満たしている平均ＡｄがあるとＳ１５において判定されている場合は、データ管理部１０６は、当該判定された操作者の動作データとして、Ｓ８〜Ｓ１１で得られた差分Ｐｄ，差分Ｈｄ，差分ＷｄのデータをＨＤＤ９２に蓄積する(Ｓ２１)。
【００７２】
このように、本実施形態では、操作者検知センサー５０により操作者２００が検知されたときに、動作データ取得部としての撮像装置８０、動作検出部１０１及び差分算出部１０２が、操作者２００の身体の動きについて時間経過に伴う変化を検出して、当該変化を示す動作データ(差分Ｐｄ，差分Ｈｄ，差分Ｗｄ)を取得する。そして、動作データ蓄積記憶部としてのＨＤＤ９２には、動作データ取得部によって既に取得された動作データが、動作データの基となった動きを行った操作者を示す操作者情報と共に蓄積されている。判定部１０３は、操作者検知センサー５０により操作者２００が検知されて動作データ取得部によって操作者２００についての動作データが取得されると、当該取得された動作データと、動作データ蓄積部に蓄積されている動作データとが同一性を有しるかを判断し、同一性を有していれば、操作者検知センサー５０により検知された操作者２００が、動作データ蓄積部に蓄積されている当該同一性を有する動作データの操作者情報が示す操作者であると判定する。
【００７３】
このため、判定部１０３による上記操作者２００の識別は、操作者２００の身体の動きの時間経過に伴う変化を示す動作データがあれば可能なので、操作者２００の身体において特定された部分、例えば顔の画像が必ず必要になるということがなく、上記判定に要するデータの取得が容易になり、操作者識別の確実性を向上させることができる。
【００７４】
また、上記実施形態では、動作検出部１０１が、撮像装置８０によって撮像された撮像画像から操作者２００の位置情報、幅情報、及び高さ情報の各情報を予め定められた時間t毎に検出し、差分算出部１０２が、当該予め定められた時間t毎に検出された各情報についての差分を動作データとして算出するため、判定部１０３による判定に用いられるデータは、撮像装置８０によって撮像された画像の中から得られるもので足りることになり、また、当該動きの時間経過に伴う変化は、各操作者の癖や個性に基づいた固有の所作を示すと想定されるため、操作者別に現れる癖や個性を示すデータを的確に収集可能である。
【００７５】
なお、これらの場合、本発明の一実施形態としての操作者識別装置は、操作者検知センサー５０と、撮像装置８０と、動作検出部１０１と、差分算出部１０２と、判定部１０３と、ＨＤＤ９２の基本構成を備えていればよく、データ書換部１０５、データ管理部１０６、及びジョブ受付部１０７は必須の構成要素ではない。
【００７６】
また、上記実施形態によれば、画像形成装置１において上記実行指示がされたジョブの操作者の上記動作データが動作データ蓄積部に蓄積されているが、当該蓄積されている動作データと、Ｓ６〜Ｓ１１において新たに取得された当該操作者の動作データとが一致していない場合には、データ書換部１０５が、動作データ蓄積部に蓄積されている当該操作者の動作データを、当該操作者について新たに取得された動作データに書き換えるので、信憑性が高いと想定される直近に得られた動作データを以降の判定部１０３による判定に用いて操作者の識別を行うことができるので、判定部１０３の操作者判定による操作者の識別の確実性を更に向上させることができる。
【００７７】
なお、この場合、本発明の一実施形態としての操作者識別装置は、上記基本構成に加えて、更に、データ書換部１０５及びジョブ受付部１０７が構成要素となる。
【００７８】
また、上記実施形態では、データ管理部１０６が、Ｓ６〜Ｓ１１において新たに取得された動作データと同一性を有する動作データが動作データ蓄積部に蓄積されていない場合は、新たな操作者情報を作成して、この操作者情報と共に、当該新たに取得された動作データを、動作データ蓄積部に蓄積するので、例えば、後に取得された動作データと、当該蓄積された動作データとの同一性が判定部１０３により判定された場合であって、当該取得された動作データの操作者が、実行指示が入力されたジョブの操作者から判明する場合には、この動作データを当該判明した操作者の動作データとして蓄積し、以後の操作者識別に用いることが可能になる。
【００７９】
この場合、本発明の一実施形態としての操作者識別装置は、上記基本構成に加えて、更に、データ管理部１０６が構成要素となる。
【００８０】
また、上記実施形態では、制御部１００が、判定部１０３によって判定された操作者のジョブを、表示部４７３の表示画面において最上部に表示させることにより、当該操作者のジョブを他の表示対象とは態様を異ならせて表示させるので、画像形成装置１を操作しようとする当該操作者にとって有益な情報を見やすい態様で表示させることが可能になる。
【００８１】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、Ｓ１９において、データ管理部１０６が、操作者２００により選択されたジョブを指示した操作者と、Ｓ１５において判定部１０３が判定した操作者とが同一であるかを判断するものとしているが、これに代えて、画像形成装置１の直前位置まできて、操作部４７を操作して、操作者固有の識別情報（操作者ID、パスワード等）を入力してログインした操作者（すなわち、当該識別情報によって特定される操作者）が、上記Ｓ１５において判定部１０３が判定した操作者とが同一であるかを判断するものとしてもよい。この判断の結果、操作者の特定に失敗していた場合は（Ｓ１９でＮＯ）、上記の動作データ書換処理を行い（Ｓ２３）、当該操作者の別パターンの情報としてＨＤＤ９２に保存する。
【００８２】
また、上記実施形態では、本発明に係る画像形成装置の一実施形態として複合機を用いて説明しているが、これは一例に過ぎず、他の画像形成装置、例えば、プリンター、コピー機、ファクシミリ装置等でもよい。
【００８３】
また、上記実施形態では、図１乃至図８を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００８４】
１        画像形成装置
１０      制御ユニット
１００    制御部
１０１    動作検出部
１０２    差分算出部
１０３    判定部
１０５    データ書換部
１０６    データ管理部
１０７    ジョブ受付部
４７      操作部
５０      操作者検知センサー
５０１    発光部
５０２    受光部
８０      撮像装置
２００    操作者
４７３    表示部
【図１】
2014093581.tif 000003
【図２】
2014093581.tif 000004
【図３】
2014093581.tif 000005
【図４】
2014093581.tif 000006
【図５】
2014093581.tif 000007
【図６】
2014093581.tif 000008
【図７】
2014093581.tif 000009
【図８】
2014093581.tif 000010