(57)【要約】【課題】原稿台から取り去った原稿の移動を検出、判断して原稿台周辺に放置された原稿も正しく検出できるようにすることを目的とする。【解決手段】残留原稿があるか否かを判定する残留原稿判定手段と、カメラ画像に基づいて原稿の移動を追跡する追跡手段と、残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定手段と、残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定手段と、を有することによって課題を解決する。【選択図】図９
2015167273.tif 000002
【特許請求の範囲】
【請求項１】
残留原稿があるか否かを判定する残留原稿判定手段と、
カメラ画像に基づいて原稿の移動を追跡する追跡手段と、
前記残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定手段と、
前記残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定手段と、
を有する画像形成装置。
【請求項２】
原稿台にユーザ原稿があるか否かを判定する第３の判定手段を更に有する請求項１記載の画像形成装置。
【請求項３】
前記第１の判定手段により残留原稿の取り去り保持であると判定された場合、前記第２の判定手段によりユーザ原稿の放置であると判定された場合、前記第３の判定手段により原稿台にユーザ原稿があると判定された場合、の何れか１つの場合に警告情報を出力する出力手段を更に有する請求項２記載の画像形成装置。
【請求項４】
ユーザの到来を検出する到来検出手段を更に有し、
前記残留原稿判定手段は、前記到来検出手段によりユーザの到来を検出された際に、原稿台に原稿があるか否かに基づいて、残留原稿があるか否かを判定する請求項１乃至３何れか１項記載の画像形成装置。
【請求項５】
ユーザの立ち去りを検出する立ち去り検出手段を更に有し、
前記第１の判定手段と、前記第２の判定手段と、前記第３の判定手段とは、前記立ち去り検出手段によりユーザの立ち去りが検出された場合に、各判定を実行する請求項２記載の画像形成装置。
【請求項６】
前記立ち去り検出手段により立ち去りが検出されてからの経過時間を計測する計測手段と、
前記立ち去り検出手段により立ち去りが検出されたユーザの再到来を検出する再到来検出手段と、
を更に有し、
前記第１の判定手段と、前記第２の判定手段と、前記第３の判定手段とは、前記再到来検出手段により再到来が検出されたときの前記計測手段により計測された経過時間が設定時間内であった場合は、各判定を実行しない請求項５記載の画像形成装置。
【請求項７】
ユーザ原稿の重要度を判断する判断手段を更に有し、
前記出力手段は、前記判断手段により判断されたユーザ原稿の重要度に応じて、前記警告情報を出力するか否かを切り替える請求項３記載の画像形成装置。
【請求項８】
画像形成装置と前記画像形成装置を撮影するカメラとを含むシステムであって、
前記画像形成装置は、
残留原稿があるか否かを判定する残留原稿判定手段と、
前記カメラで撮影されたカメラ画像に基づいて原稿の移動を追跡する追跡手段と、
前記残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定手段と、
前記残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定手段と、
を有するシステム。
【請求項９】
画像形成装置が実行する情報処理方法であって、
残留原稿があるか否かを判定する残留原稿判定ステップと、
カメラ画像に基づいて原稿の移動を追跡する追跡ステップと、
前記残留原稿判定ステップによる判定結果と、前記追跡ステップによる追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定ステップと、
前記残留原稿判定ステップによる判定結果と、前記追跡ステップによる追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定ステップと、
を含む情報処理方法。
【請求項１０】
画像形成装置と前記画像形成装置を撮影するカメラとを含むシステムにおける情報処理方法であって、
前記画像形成装置が、残留原稿があるか否かを判定する残留原稿判定ステップと、
前記画像形成装置が、前記カメラで撮影されたカメラ画像に基づいて原稿の移動を追跡する追跡ステップと、
前記画像形成装置が、前記残留原稿判定ステップによる判定結果と、前記追跡ステップによる追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定ステップと、
前記画像形成装置が、前記残留原稿判定ステップによる判定結果と、前記追跡ステップによる追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定ステップと、
を含む情報処理方法。
【請求項１１】
コンピュータに、
残留原稿があるか否かを判定する残留原稿判定ステップと、
カメラ画像に基づいて原稿の移動を追跡する追跡ステップと、
前記残留原稿判定ステップによる判定結果と、前記追跡ステップによる追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定ステップと、
前記残留原稿判定ステップによる判定結果と、前記追跡ステップによる追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ＭＦＰでユーザが、コピー、スキャン、ＦＡＸ送信を行った後に、使用した原稿をＭＦＰから取り去ることを忘れてそのまま放置してしまうことがある。
これらの放置された原稿は他のユーザの目に触れて原稿に記載されている情報が漏えいしたり、他のユーザにその原稿が持ち去られ流用されたりする恐れがある。
このため、ユーザがＭＦＰで使用した原稿を放置することを防止して、そのユーザが使用した原稿を確実に回収して持ち帰るようにする必要がある。
このような原稿の放置を防止するために、特許文献１では媒体出力装置の操作者を撮影する撮像装置を設け、操作者の位置と動きとを検出し、操作者の立ち去り動作を判断し、立ち去り時点での原稿の残留の有無を判断し、操作者に警告を発生させるようにしている。
即ち、操作者の装置からの立ち去り動作であると判断した際に、原稿センサが原稿有りと判断した場合は、原稿の放置であるとして操作者に警告を発生して、操作者に原稿の取り忘れを知らしめるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１６４６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示されている従来方式では、原稿の有無を検知する原稿センサにより原稿の放置を検知している。このため、ユーザがＭＦＰの原稿台から原稿を取り去った後に、原稿を移動させて原稿台周辺に原稿を放置した場合は原稿の放置を検知できない問題があった。
【０００５】
本発明は、原稿台から取り去った原稿の移動を検出、判断して原稿台周辺に放置された原稿も正しく検出できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の画像形成装置は、残留原稿があるか否かを判定する残留原稿判定手段と、カメラ画像に基づいて原稿の移動を追跡する追跡手段と、前記残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、残留原稿の取り去り保持か否か判定する第１の判定手段と、前記残留原稿判定手段による判定結果と、前記追跡手段による追跡結果と、に基づいて、ユーザ原稿の放置か否かを判定する第２の判定手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、原稿台から取り去った原稿の移動を検出、判断して原稿台周辺に放置された原稿も正しく検出できるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】カメラと、ＭＦＰと、を含むシステムのシステム構成の一例を示す図である。
【図２】ＭＦＰのハードウェア構成の一例を示す図である。
【図３】カメラのハードウェア構成の一例を示す図である。
【図４】カメラ画像移動オブジェクト解析部の構成の一例を示した図である。
【図５】ユーザ到来検出の情報処理の一例を示すフローチャートである。
【図６】ユーザ到来検出の動作をより具体的に説明するための図である。
【図７】ユーザ立ち去り検出の情報処理の一例を示すフローチャートである。
【図８】原稿移動追跡の情報処理の一例を示すフローチャートである。
【図９】ＭＦＰの情報処理の一例を示すフローチャートである。
【図１０】ユーザによる原稿の移動により原稿が移動した結果の一例を示す図である。
【図１１】ＭＦＰのハードウェア構成の一例を示す図である。
【図１２】ユーザ再到来検出の情報処理の一例を示すフローチャートである。
【図１３】ＭＦＰの情報処理の一例を示すフローチャートである。
【図１４】ＭＦＰのハードウェア構成の一例を示す図である。
【図１５】ＭＦＰの情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、カメラと、ＭＦＰと、を含むシステムのシステム構成の一例を示す図である。
ＭＦＰ１０１は、コピー、スキャンの機能を備えた複合機である。ＭＦＰ１０１は、画像形成装置の一例である。
また、ＭＦＰ１０１は、原稿台１０１ａを備えており、ユーザがコピー、スキャンを行う際に原稿を原稿台１０１ａにセットする。
カメラ１０２は、ＭＦＰ１０１の近傍を撮影するためのカメラであり、ＬＡＮに接続されるネットワークカメラである。カメラ１０２は、ＭＦＰ１０１の上部に固定設置されており、ＭＦＰ１０１の上部及びＭＦＰ１０１の周辺を撮影する。
クライアントＰＣ１０３は、ユーザがネットワークスキャンを行う際に使用するＰＣである。
ＬＡＮ１０４は、ローカルエリアネットワーク回線であり、所定のネットワークプロトコルにより通信制御される。
【００１１】
図２は、ＭＦＰ１０１のハードウェア構成の一例を示す図である。
中央制御部２０１は、ＭＦＰ１０１を統括的に制御する。より具体的には中央制御部２０１はＣＰＵにより構成される。
原稿センサ２０２は、原稿画像の読取を行う際に原稿台１０１ａにセットされる原稿の有無を検知する。
読取部２０３は、コピー、スキャン時に原稿台１０１ａにセットされた原稿の画像の読取を行う。より具体的には、読取部２０３は、イメージスキャナ等で構成される。
画像処理部２０４は、コピー、スキャン時に読取部２０３で読み取った画像データに対して読取補正や画像の調整処理を行う。
カメラ画像移動オブジェクト解析部２０５は、カメラ画像を用いて移動するオブジェクトの解析を行う。
操作部２０６は、ユーザがＭＦＰ１０１において、各種の操作を行うためのものであり、操作用のボタンと表示ユニットとからなる。
【００１２】
印字部２０７は、記録紙上に画像を印字する。本実施形態の印字部２０７は、電子写真方式による印字を行うものとする。
メモリ部２０８は、中央制御部２０１が各種の制御を行う際に使用する動作用メモリと制御を行うプログラムが蓄積されているプログラムメモリとを兼ねている。より具体的には、メモリ部２０８は、ＲＯＭ、ＲＡＭ等により構成される。
音声発生部２０９は、ユーザに対して操作を補助するための操作音、エラー音等を発生する。また、音声発生部２０９は、ユーザに注意を促すための警告音を発生する。警告音は、警告情報の一例である。
ＬＡＮ制御部２１０は、ＬＡＮ通信を制御するものである。より具体的には、ＬＡＮ制御部２１０は、所定のネットワークプロトコルにより通信を制御する。ＬＡＮ制御部２１０は、ＬＡＮに接続されている。
中央制御部２０１がメモリ部２０８に記憶されているプログラムに基づき処理を実行することによって、ＭＦＰ１０１の機能及び後述するフローチャートの処理が実現される。なお、カメラ画像移動オブジェクト解析部２０５は、ハードウェアとしてＭＦＰ１０１に実装されていてもよいし、中央制御部２０１がプログラムに基づき処理を実行することによって実現されるソフトウェアとしてＭＦＰ１０１に実装されていてもよい。
【００１３】
次に、ＭＦＰ１０１におけるコピー、スキャン、プリントの動作を概略的に説明する。
まずユーザがコピーを行う場合、ユーザは、コピー原稿を原稿台１０１ａにセットして、操作部２０６によりコピーの操作を行う。
中央制御部２０１は、これを検知すると、読取部２０３により原稿の読取を行い、読取画像データを画像処理部２０４に転送して画像処理を行う。更に、中央制御部２０１は、画像処理部２０４で画像処理された画像データを印字部２０７に転送してコピーの印字を行う。
また、ユーザがスキャンジョブを行う場合、ユーザは、スキャン原稿を原稿台１０１ａにセットして、操作部２０６によりスキャンデータのクライアントＰＣ１０３への転送の操作を行う。
中央制御部２０１は、これを検知すると、読取部２０３により原稿の読取を行い、読取画像データを画像処理部２０４に転送して画像処理を行う。更に、中央制御部２０１は、画像処理された画像データをＬＡＮ制御部２１０に転送し、ＬＡＮを介してクライアントＰＣ１０３に転送する。
【００１４】
図３は、カメラ１０２のハードウェア構成の一例を示す図である。
中央制御部３０１は、カメラ１０２を統括的に制御する。より具体的には中央制御部３０１はＣＰＵにより構成される。
カメラ撮像部３０２は、カメラ画像を撮像する。より具体的にはカメラ撮像部３０２は、カメラレンズ、イメージセンサ等から構成される。
カメラ画像処理部３０３は、カメラ撮像部３０２で撮像された画像に対して補正処理、画像調整処理を行う。
メモリ部３０４は、中央制御部３０１がカメラ１０２の各種の制御を行う際に使用する動作用メモリと制御を行うプログラムが蓄積されているプログラムメモリとを兼ねている。より具体的にはメモリ部３０４はＲＯＭ、ＲＡＭ等により構成される。
ＬＡＮ制御部３０５は、ＬＡＮ通信を制御するものである。より具体的には、ＬＡＮ制御部３０５は、所定のネットワークプロトコルにより通信を制御する。ＬＡＮ制御部３０５は、ＬＡＮに接続されている。
カメラ１０２で撮影されたカメラ画像はカメラ１０２で処理され、カメラ１０２のＬＡＮ制御部３０５からＬＡＮ１０４を介してＭＦＰ１０１に送信される。
ＭＦＰ１０１は、ＬＡＮ制御部２１０によりこのカメラ画像を受信し、処理する。
【００１５】
次に、図２のカメラ画像移動オブジェクト解析部２０５においてカメラ画像を用いて、移動するオブジェクトを解析する際の動作について説明する。
カメラ画像移動オブジェクト解析部２０５は、カメラ画像を用いて移動するオブジェクトを検出して、この移動するオブジェクトを追跡し、オブジェクトの移動位置を判定する。
なお、本実施形態では、カメラ画像移動オブジェクト解析部２０５は、移動するオブジェクトの検出、追跡はフレーム間差分法を用いるものとする。
【００１６】
図４は、カメラ画像移動オブジェクト解析部２０５の構成の一例を示した図である。
図４で示される各部は、中央制御部２０１により制御されるものとする。
カメラ画像取得部４０１は、カメラ画像を取得して入力する。ＬＡＮ制御部２１０で受信されたカメラ画像は中央制御部２０１により、カメラ画像移動オブジェクト解析部２０５に転送され、カメラ画像取得部４０１にもたらされる。
フレーム間差分抽出部４０２は、刻一刻と変化するカメラ画像のフレーム間の差分を抽出する。
移動オブジェクト検出部４０３は、フレーム間差分抽出部４０２により抽出された差分画像から移動オブジェクトを検出する。
移動オブジェクト位置判定部４０４は、移動オブジェクト検出部４０３により検出されたオブジェクトの移動を追跡し、そのオブジェクトの位置を判定する。
【００１７】
ここで、ＭＦＰでの作業のためにＭＦＰ１０１周辺に到来したユーザをオブジェクトとして、カメラ画像移動オブジェクト解析部２０５により検出する、ユーザ到来検出の動作について詳しく述べる。
図５は、ユーザ到来検出の情報処理の一例を示すフローチャートである。
まず、中央制御部２０１は、カメラ画像取得部４０１によりカメラ画像を取得して、フレーム間差分抽出部４０２において、フレーム間差分の抽出を行い、移動オブジェクト検出部４０３で処理する。
ここで、中央制御部２０１は、移動オブジェクト検出部４０３が移動オブジェクトを検出したかどうか判断する（Ｓ５００１）。
移動オブジェクトを検出した場合（Ｓ５００１の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ５００２に処理を移行する。
移動オブジェクトを検出しない場合（Ｓ５００１の判断が"ＮＯ"）、中央制御部２０１は、Ｓ５００１の処理を繰り返す。
【００１８】
次に、移動オブジェクトを検出した場合、中央制御部２０１は、移動オブジェクト検出部４０３により、そのオブジェクトが人物であるかどうか判断する（Ｓ５００２）。より具体的には、中央制御部２０１は、移動オブジェクト検出部４０３で検出したオブジェクトのパターンが楕円形状の場合は人物であると判断する
移動オブジェクト検出部４０３で検出したオブジェクトが人物と判断した場合（Ｓ５００２の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ５００３に処理を移行する。
移動オブジェクト検出部４０３で検出したオブジェクトが人物でないと判断した場合（Ｓ５００２の判断が"ＮＯ"）、中央制御部２０１は、Ｓ５００１に処理を移行する。
Ｓ５００１で移動オブジェクトを検出したと判断し、Ｓ５００２で移動オブジェクトが人物であると判断した場合、中央制御部２０１は、移動オブジェクト位置判定部４０４により、その移動オブジェクトの画像フレーム内の位置を判定する（Ｓ５００３）。
【００１９】
中央制御部２０１は、移動オブジェクト位置判定部４０４により判定されたオブジェクトの位置によりオブジェクトの移動が止まったか、即ちユーザが立ち止ったかどうかを判断する（Ｓ５００４）。
移動オブジェクト位置判定部４０４による判断でユーザが立ち止ったと判断した場合（Ｓ５００４の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ５００５に処理を移行する。
移動オブジェクト位置判定部４０４による判断でユーザが立ち止っていないと判断した場合（Ｓ５００４の判断が"ＮＯ"）、中央制御部２０１は、Ｓ５００１に処理を移行する。
Ｓ５００４でユーザが立ち止ったと判断した場合、中央制御部２０１は、ユーザ到来として（Ｓ５００５）、図５に示す処理を終了する。
【００２０】
ここで、図６は、ユーザ到来検出の動作をより具体的に説明するための図である。
図６（ａ）は、カメラ１０２によりＭＦＰ１０１の周辺を上部から撮影したカメラ画像である。図６（ａ）の６０１はカメラ画像のフレームを示している。図６（ａ）の６０２はＭＦＰ１０１を示している。
図６（ａ）の６０３はユーザを表しており、このユーザは図６（ａ）の６０４、図６（ａ）の６０５と移動して、図６（ａ）の６０５でＭＦＰ１０１の操作のために立ち止まるものとする。
一方、図６（ｂ）は、図６（ａ）のカメラ画像に基づき、先に説明した図４のカメラ画像移動オブジェクト解析部２０５の各ブロックにより、図５のフローチャートに従って処理される移動オブジェクトの検出と追跡とを図示したものである。
図６（ａ）の６０１のフレーム内に現れた、図６（ａ）の６０３のユーザはＳ５００１で移動オブジェクトとして検出され、Ｓ５００２で楕円状の人物と判断される。
そこで、Ｓ５００３で移動オブジェクトとして図６（ｂ）の６０６のフレーム内での図６（ｂ）の６０７で示すオブジェクト位置が判定される。
【００２１】
次に、ユーザが図６（ａ）の６０４に移動すると、上記と同様に移動オブジェクトとして図６（ｂ）の６０８で示すオブジェクト位置が判定される。
オブジェクトが移動している間は、Ｓ５００３で判定されるオブジェクト位置は移動するので、Ｓ５００４の判断でユーザが立ち止っていないもの（Ｓ５００４の判断が"ＮＯ"）としてオブジェクトの移動の追跡が繰り返される。
更に、ユーザが図６（ａ）の６０５に移動すると、上記と同様に移動オブジェクトとして図６（ｂ）の６０９で示すオブジェクト位置が判定される。
この後、ユーザが図６（ａ）の６０５で立ち止まるとＳ５００３で判定されるオブジェクト位置は図６（ｂ）の６０６のフレーム内の同じ位置にとどまる。
これにより、Ｓ５００４の判断はユーザが立ち止ったもの（Ｓ５００４の判断が"ＹＥＳ"）となり、Ｓ５００５によりユーザ到来と決定される。
【００２２】
次に、ＭＦＰでの作業を終えて、ＭＦＰ１０１周辺から立ち去るユーザをオブジェクトとして、カメラ画像移動オブジェクト解析部２０５により検出する、ユーザ立ち去り検出の動作について詳しく述べる。
図７は、ユーザ立ち去り検出の情報処理の一例を示すフローチャートである。
まず、中央制御部２０１は、カメラ画像取得部４０１によりカメラ画像を取得し、フレーム間差分抽出部４０２において、フレーム間差分の抽出を行い、移動オブジェクト検出部４０３で処理する。
ここで、中央制御部２０１は、移動オブジェクト検出部４０３が移動オブジェクトを検出したかどうか判断する（Ｓ７００１）。
移動オブジェクトを検出した場合（Ｓ７００１の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ７００２に処理を移行する。
移動オブジェクトを検出しない場合（Ｓ７００１の判断が"ＮＯ"）、中央制御部２０１は、Ｓ７００１を繰り返す。
【００２３】
次に、移動オブジェクトを検出した場合、中央制御部２０１は、移動オブジェクト検出部４０３により、そのオブジェクトが人物であるかどうか判断する（Ｓ７００２）。より具体的には、中央制御部２０１は、移動オブジェクト検出部４０３で検出したオブジェクトのパターンが楕円形状の場合は人物であると判断する。
移動オブジェクト検出部４０３で検出したオブジェクトが人物と判断した場合（Ｓ７００２の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ７００３に処理を移行する。
移動オブジェクト検出部４０３で検出したオブジェクトが人物でないと判断した場合（Ｓ７００２の判断が"ＮＯ"）、中央制御部２０１は、Ｓ７００１に処理を移行する。
Ｓ７００１で移動オブジェクトを検出したと判断し、Ｓ７００２で移動オブジェクトが人物であると判断した場合、中央制御部２０１は、移動オブジェクト位置判定部４０４により、その移動オブジェクトの画像フレーム内の位置を判定する（Ｓ７００３）。
【００２４】
次に、中央制御部２０１は、移動オブジェクト位置判定部４０４により判定されたオブジェクトの位置によりオブジェクトがフレーム外に出たか、即ちユーザがフレームから外れかかどうか判断する（Ｓ７００４）。
移動オブジェクト位置判定部４０４による判断でユーザがフレーム外に出たと判断した場合（Ｓ７００４の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ７００５に処理を移行する。
移動オブジェクト位置判定部４０４による判断でユーザがフレーム外に出ていないと判断した場合（Ｓ７００４の判断が"ＮＯ"）、中央制御部２０１は、Ｓ７００１に処理を移行する。
Ｓ７００４でユーザがフレーム外に出たと判断した場合、中央制御部２０１は、ユーザ立ち去りとして（Ｓ７００５）、図７に示す処理を終了する。
【００２５】
ここで、図６により、ユーザの立ち去り動作をより具体的に説明する。
図６（ｃ）はカメラ１０２によりＭＦＰ１０１の周辺を上部から撮影したカメラ画像である。
図６（ｃ）の６１０はユーザを表しており、このユーザは図６（ｃ）の６１１、図６（ｃ）の６１２と移動して、この後、ＭＦＰ１０１周辺から立ち去るものとする。
一方、図６（ｄ）は、図６（ｃ）のカメラ画像に基づき、先に説明した図４のカメラ画像移動オブジェクト解析部２０５の各ブロックにより、図５のフローチャートに従って処理される移動オブジェクトの検出と追跡を図示したものである。
図６（ｃ）の６１０のユーザはＳ７００１で移動オブジェクトとして検出され、Ｓ７００２で楕円状の人物と判断される。
そこで、Ｓ７００３で移動オブジェクトとして図６（ｄ）の６０６のフレーム内での図６（ｄ）の６１３で示すオブジェクト位置が判定される。
【００２６】
次に、ユーザが図６（ｃ）の６１１に移動すると、上記と同様に移動オブジェクトとして図６（ｄ）の６１４で示すオブジェクト位置が判定される。
更に、ユーザが図６（ｃ）の６１２に移動すると、上記と同様に移動オブジェクトとして図６（ｄ）の６１５で示すオブジェクト位置が判定される。
オブジェクトが図６（ｄ）の６０６のフレーム内に位置している間は、Ｓ７００４の判断でユーザがフレーム外に出ていないもの（Ｓ７００４の判断が"ＮＯ"）としてオブジェクトの移動の追跡が繰り返される。
この後、ユーザがフレーム外に出てしまうと、Ｓ７００３で判定されるオブジェクト位置は図６（ｄ）の６０６のフレーム外となる。
これにより、ユーザがフレーム外に出たもの（Ｓ７００４の判断が"ＹＥＳ"）となり、Ｓ７００５によりユーザ立ち去りと決定される。
【００２７】
次に、ＭＦＰ操作時にユーザが原稿を手に持って移動させたときに、原稿をオブジェクトとして、カメラ画像移動オブジェクト解析部２０５により検出する、原稿移動追跡の動作について詳しく述べる。
図８は、原稿移動追跡の情報処理の一例を示すフローチャートである。
まず、中央制御部２０１は、カメラ画像取得部４０１によりカメラ画像を取得し、フレーム間差分抽出部４０２において、フレーム間差分の抽出を行い、移動オブジェクト検出部４０３で処理する。
ここで、中央制御部２０１は、移動オブジェクト検出部４０３が移動オブジェクトを検出したかどうか判断する（Ｓ８００１）。
移動オブジェクトを検出した場合（Ｓ８００１の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ８００２に処理を移行する。
移動オブジェクトを検出しない場合（Ｓ８００１の判断が"ＮＯ"）、中央制御部２０１は、Ｓ８００１を繰り返す。
【００２８】
次に、移動オブジェクトを検出した場合、中央制御部２０１は、移動オブジェクト検出部４０３により、そのオブジェクトが原稿であるかどうか判断する（Ｓ８００２）。より具体的には、中央制御部２０１は、移動オブジェクト検出部４０３で検出したオブジェクトのパターンが矩形形状の場合は原稿であると判断する。
移動オブジェクト検出部４０３で検出したオブジェクトが原稿と判断した場合（Ｓ８００２の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ８００３に処理を移行する。
移動オブジェクト検出部４０３で検出したオブジェクトが原稿でないと判断した場合（Ｓ８００２の判断が"ＮＯ"）、中央制御部２０１は、Ｓ８００１に処理を移行する。
Ｓ８００１で移動オブジェクトを検出したと判断し、Ｓ８００２で移動オブジェクトが原稿であると判断した場合、中央制御部２０１は、移動オブジェクト位置判定部４０４により、その移動オブジェクトの画像フレーム内の位置を判定する（Ｓ８００３）。
【００２９】
次に、中央制御部２０１は、移動オブジェクト位置判定部４０４によりオブジェクトである原稿の位置が判定できたかどうか判断する（Ｓ８００４）。
移動オブジェクト位置判定部４０４により原稿の位置が判定できたと判断した場合（Ｓ８００４の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ８００５に処理を移行する。
一方、移動オブジェクト位置判定部４０４により原稿の位置が判定できないと判断した場合（Ｓ８００４の判断が"ＮＯ"）、中央制御部２０１は、Ｓ８００７に処理を移行する。
次に、中央制御部２０１は、移動オブジェクト位置判定部４０４により判定されたオブジェクトの位置によりオブジェクトである原稿の移動が止まったか、即ち原稿が置かれたかどうかを判断する（Ｓ８００５）。
移動オブジェクト位置判定部４０４による原稿の位置により原稿が置かれたと判断した場合（Ｓ８００５の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ８００６に処理を移行する。
一方、移動オブジェクト位置判定部４０４による原稿の位置により原稿が置かれていないと判断した場合（Ｓ８００５の判断が"ＮＯ"）、中央制御部２０１は、Ｓ８００１に処理を移行する。
Ｓ８００５で、原稿が置かれたと判断した場合、中央制御部２０１は、原稿置かれたとして（Ｓ８００６）、図８を示す処理を終了する。
【００３０】
Ｓ８００４で、移動オブジェクト位置判定部４０４によりオブジェクトである原稿の位置が判定できないと判断した場合、中央制御部２０１は、移動しているオブジェクトである原稿がユーザにより取り去られたとし（Ｓ８００７）、図８を示す処理を終了する。
即ち、ユーザが原稿を手にして原稿を移動させている間はその原稿は移動オブジェクトとして追跡される。しかし、その後、ユーザが原稿を置かずに、この原稿を引き寄せると、中央制御部２０１は、オブジェクトである原稿の位置は判定できなくなる。したがって、中央制御部２０１は、移動オブジェクト位置判定部４０４によりオブジェクトである原稿の位置が判定できなくなった時点でユーザによる原稿の取り去りと判断する。
【００３１】
ここで、図６により、原稿の移動追跡の動作をより具体的に説明する。
図６（ｅ）はカメラ１０２によりＭＦＰ１０１の周辺を上部から撮影したカメラ画像である。
図６（ｅ）の６０２はＭＦＰ１０１を示しており、図６（ｅ）の６２３はＭＦＰ１０１の原稿台１０１ａを示している。なお、図６（ｅ）ではユーザが原稿を取り出しているため原稿台１０１ａの原稿カバーは解放されているものとする。
図６（ｅ）の６１６はユーザを表しており、ユーザが原稿を手にして原稿を移動させた際に原稿が図６（ｅ）の６１７、図６（ｅ）の６１８、図６（ｅ）の６１９と移動して、図６（ｅ）の６１９に置かれたものとする。
一方、図６（ｆ）は、図６（ｅ）のカメラ画像に基づき、先に説明した図４のカメラ画像移動オブジェクト解析部２０５の各ブロックにより、図８のフローチャートに従って処理される移動オブジェクトの検出と追跡とを図示したものである。
図６（ｅ）の６１７の原稿はＳ８００１で移動オブジェクトとして検出され、Ｓ８００２で矩形状の原稿と判断される。
そこで、Ｓ８００３で移動オブジェクトとして図６（ｆ）の６０６のフレーム内での図６（ｆ）の６２０で示すオブジェクト位置が判定される。
【００３２】
次に、原稿が図６（ｅ）の６１８に移動すると、上記と同様に移動オブジェクトとして図６（ｆ）の６２１で示すオブジェクト位置が判定される。
更に、ユーザが図６（ｅ）の６１９に移動すると、上記と同様に移動オブジェクトとして図６（ｆ）の６２２で示すオブジェクト位置が判定される。
オブジェクトである原稿の位置が判定できており（Ｓ８００４の判断が"ＹＥＳ"）、原稿が置かれるまで（Ｓ８００５の判断が"ＮＯ"）は、原稿の追跡が繰り返される。
その後、原稿が置かれて原稿の移動が止まると、Ｓ８００６により原稿置かれた、と判断される。
一方、原稿の追跡の間に、Ｓ８００４により原稿の位置が判定できなくなった（Ｓ８００４の判断が"ＮＯ"）場合は、ユーザが原稿を置かずに原稿を取り去ったものと判断される。
【００３３】
次に、以上の説明に基づいてユーザがＭＦＰ１０１を操作して作業を行う場合のＭＦＰ１０１における情報処理を図９のフローチャートを用いて説明する。
まず、中央制御部２０１は、ユーザの到来検出を行う（Ｓ９００１）。このユーザの到来検出は、図５のユーザ到来検出のフローチャート、図４のカメラ画像移動オブジェクト解析部の図、図６の（ａ）、（ｂ）を用いて先に説明した通りである。
Ｓ９００１でユーザの到来が検知されると、次に、中央制御部２０１は、原稿センサ２０２により原稿台１０１ａの残留原稿の有無を判断する（Ｓ９００２）。Ｓ９００２の処理は、残留原稿判定の処理の一例である。
ここで、残留原稿とは、このユーザの前にＭＦＰ１０１を使用したユーザが原稿台１０１ａから取り去らずに放置した原稿である。
Ｓ９００２で残留原稿が有ると判断した場合（Ｓ９００２の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９００３に処理を移行する。
Ｓ９００２で残留原稿が無いと判断した場合（Ｓ９００２の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９００８に処理を移行する。
【００３４】
Ｓ９００２で残留原稿が有ると判断すると、中央制御部２０１は、原稿センサ２０２により、原稿台１０１ａから残留原稿が取り出されたかどうか判断する（Ｓ９００３）。
即ち、中央制御部２０１は、原稿センサ２０２が原稿有りの状態から原稿無しの状態への移行を検知して、残留原稿が取り出されたかどうかを判断する。
原稿台１０１ａに前のユーザの残留原稿が放置されていると、そのユーザはＭＦＰ１０１での作業が出来ないため、そのユーザは残留原稿を取り出すことになる。
Ｓ９００３で残留原稿が取り出されたと判断した場合（Ｓ９００３の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９００４に処理を移行する。
Ｓ９００３で残留原稿が取り出されていないと判断した場合（Ｓ９００３の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９００３を繰り返す。
【００３５】
次に、中央制御部２０１は、原稿の移動追跡を行う（Ｓ９００４）。この原稿の移動追跡は、図８の原稿移動追跡のフローチャート、図４のカメラ画像移動オブジェクト解析部の図、図６の（ｅ）、（ｆ）を用いて先に説明した通りである。
次に、中央制御部２０１は、Ｓ９００４の原稿の移動追跡により、原稿が置かれたかどうか判断する（Ｓ９００５）。
Ｓ９００５で原稿が置かれたと判断した場合（Ｓ９００５の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９００６に処理を移行する。
Ｓ９００５で原稿が置かれていないと判断した場合（Ｓ９００５の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９００７に処理を移行する。
Ｓ９００５で原稿が置かれたと判断すると、中央制御部２０１は、残留原稿が放置されたと判断してこれをメモリ部２０８に記憶する（Ｓ９００６）。
【００３６】
一方、Ｓ９００５で原稿が置かれていないと判断した場合、中央制御部２０１は、残留原稿の取り去りと判断して、残留原稿が取り去られた旨をメモリ部２０８に記憶する（Ｓ９００７）。
即ち、これはＳ９００４の原稿移動追跡において、Ｓ８００４で原稿位置が判定できなくなり、Ｓ８００７で原稿取り去りとなった場合である。この場合は、前のユーザの残留原稿をこのユーザが原稿台周辺に置かずに、手で保持していると判断して、中央制御部２０１は、残留原稿取り去り保持である旨をメモリ部２０８に記憶する。
Ｓ９００６、又はＳ９００７の後は、中央制御部２０１は、Ｓ９００８に処理を移行する。
【００３７】
次に、ユーザは原稿台１０１ａに原稿をセットしてＭＦＰ１０１を操作してコピー、スキャンの作業を行う。
ＭＦＰ１０１における、コピー、スキャンの動作時の中央制御部２０１による制御は先に概略説明した通りである。
この後、中央制御部２０１は、原稿センサ２０２により、原稿台１０１ａからユーザ原稿が取り出されたかどうか判断する（Ｓ９００９）。
ユーザ原稿とはこのユーザがＭＦＰ操作時に使用した原稿である。
即ち、中央制御部２０１は、原稿センサ２０２が原稿有りの状態から原稿無しの状態への移行を検知して、ユーザ原稿が取り出されたかどうかを判断する。
Ｓ９００９でユーザ原稿が取り出されたと判断した場合（Ｓ９００９の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９０１０に処理を移行する。
Ｓ９００９でユーザ原稿が取り出されていないと判断した場合（Ｓ９００９の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９０１４に処理を移行する。
【００３８】
次に、Ｓ９００９でユーザ原稿が取り出されたと判断した場合、中央制御部２０１は、原稿の移動追跡を行う（Ｓ９０１０）。この原稿の移動追跡は、図８の原稿移動追跡のフローチャート、図４のカメラ画像移動オブジェクト解析部の図、図６の（ｅ）、（ｆ）を用いて先に説明した通りである。
次に、中央制御部２０１は、Ｓ９０１０の原稿の移動追跡により、原稿が置かれたかどうか判断する（Ｓ９０１１）。
Ｓ９０１１で原稿が置かれたと判断した場合（Ｓ９０１１の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９０１２に処理を移行する。
Ｓ９０１１で原稿が置かれていない判断した場合（Ｓ９０１１の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９０１３に処理を移行する。
Ｓ９０１１で原稿が置かれたと判断すると、中央制御部２０１は、ユーザ原稿が置かれて放置されたと判断してこれをメモリ部２０８に記憶する（Ｓ９０１２）。
【００３９】
一方、Ｓ９０１１で原稿が置かれていないと判断した場合は、中央制御部２０１は、ユーザ原稿が取り去られたと判断してこれをメモリ部２０８に記憶する（Ｓ９０１３）。
即ち、これはＳ９０１０の原稿移動追跡において、Ｓ８００４で原稿位置が判定できなくなり、Ｓ８００７で原稿取り去りとなった場合である。
この場合は、ユーザ原稿をこのユーザが原稿台周辺に置かずに、正しく回収、保持していると判断して、中央制御部２０１は、ユーザ原稿が正しく取り去られて保持されている旨をメモリ部２０８に記憶する。
Ｓ９０１２、又はＳ９０１３の後は、中央制御部２０１は、Ｓ９０１４に処理を移行する。
【００４０】
次に、中央制御部２０１は、ユーザの立ち去り検出を行う（Ｓ９０１４）。このユーザの立ち去り検出は、図７のユーザ立ち去り検出のフローチャート、図４のカメラ画像移動オブジェクト解析部の図、図６の（ｃ）、（ｄ）を用いて先に説明した通りである。
次に、中央制御部２０１は、メモリ部２０８を読み出して、Ｓ９００６、又はＳ９００７による、残留原稿に対する原稿移動追跡の判断結果を検出する。また、中央制御部２０１は、メモリ部２０８を読み出して、Ｓ９０１２、又はＳ９０１３による、ユーザ原稿に対する原稿移動追跡の判断結果を検出する（Ｓ９０１５）。
【００４１】
次に、図１０を用いて、Ｓ９００６、Ｓ９００７、Ｓ９０１２、Ｓ９０１３による、原稿移動追跡の判断結果に対する警告発生の有無の判断について述べる。
図１０は、ユーザによる原稿の移動により原稿が移動した結果の一例を示す図である。
ユーザ１００１は、ＭＦＰ１００２を操作しており、これまでの説明の通り、原稿台１００３から原稿を取り出して原稿台周辺に移動させて置いた場合を示している。
ユーザ１００１がＭＦＰ１００２に到来した時点で、原稿台１００３に残留原稿が存在した場合、ユーザ１００１は、この残留原稿を原稿台１００３から取り出して移動させる。
ユーザ１００１が残留原稿を移動させて、原稿台１００３の周辺に放置した場合、この残留原稿１００４は原稿台１００３の周辺に存在する。
残留原稿１００４は、移動されて原稿台周辺に放置された残留原稿であるとする。
【００４２】
一方、ユーザ１００１が残留原稿を移動させて、原稿台１００３の周辺に置かなかった場合、ユーザ１００１は、残留原稿を手で保持しており、残留原稿は原稿台１００３の周辺に存在しない。
また、ユーザ１００１がＭＦＰ１００２を操作した後には、ユーザ原稿を原稿台１００３から取り出して移動させる。
ユーザ１００１がユーザ原稿を移動させて、原稿台１００３の周辺に放置した場合、このユーザ原稿１００５は原稿台１００３の周辺に存在する。
ユーザ原稿１００５は、移動されて原稿台周辺に放置されたユーザ原稿であるとする。
一方、ユーザ１００１がユーザ原稿を移動させて、原稿台１００３の周辺に置かなかった場合、ユーザ１００１は、ユーザ原稿を手で保持しており、ユーザ原稿は原稿台１００３の周辺に存在しない。
【００４３】
以上を踏まえて、Ｓ９００６、Ｓ９００７、Ｓ９０１２、Ｓ９０１３による、原稿移動追跡の判断結果（追跡結果）に応じた、ユーザ立ち去り時の警告発生の有無の判断を以下に詳説する。
・Ｓ９００６により残留原稿の放置と判断した場合
これは、前のユーザの残留原稿が取り出され原稿台周辺に放置された場合である。したがって、これはこのユーザの原稿ではないので、残留原稿を放置しても警告は発生させない。
・Ｓ９００７により残留原稿の取り去り保持と判断した場合
これは、前のユーザの残留原稿が取り出されてそのまま、このユーザが原稿を手に保持している場合である。したがって、このユーザが前のユーザの残留原稿を持ち去ろうとしているものとして警告を発生させる。
・Ｓ９０１２によりユーザ原稿の放置と判断した場合
これは、このユーザが使用したユーザ原稿が取り出され原稿台周辺に放置された場合である。したがって、このユーザの原稿が放置されたものとして警告を発生させる。
・Ｓ９０１３によりユーザ原稿の取り去り保持と判断した場合
これは、このユーザのユーザ原稿が取り出されて、このユーザが原稿を手に保持している場合である。したがって、このユーザが正しく自分が使用したユーザ原稿を回収して持ち帰ろうとしているものとして警告は発生させない。
【００４４】
ここで、図９のフローチャートに戻ってＭＦＰ１０１の情報処理を説明する。
まず、中央制御部２０１は、読み出した原稿移動追跡の判断結果の検知により、Ｓ９００７による残留原稿取り去り保持と判断したかどうか判断する（Ｓ９０１６）。
Ｓ９００７による残留原稿取り去り保持であったと判断した場合（Ｓ９０１６の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９０１９に処理を移行する。
一方、Ｓ９００７による残留原稿取り去り保持ではないと判断した場合（Ｓ９０１６の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９０１７に処理を移行する。
【００４５】
次に、中央制御部２０１は、Ｓ９０１６で読み出した原稿移動追跡の判断結果の検知により、Ｓ９０１２によるユーザ原稿の放置と判断したかどうか判断する（Ｓ９０１７）。
Ｓ９０１２によるユーザ原稿の放置であったと判断した場合（Ｓ９０１７の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９０１９に処理を移行する。
一方、Ｓ９０１２によるユーザ原稿の放置でないと判断した場合（Ｓ９０１７の判断が"ＮＯ"）、中央制御部２０１は、Ｓ９０１８に処理を移行する。
【００４６】
次に、中央制御部２０１は、原稿センサ２０２により原稿台１０１ａに原稿が有るかどうか判断する（Ｓ９０１８）。
即ち、Ｓ９００９において、原稿台１０１ａからユーザ原稿が取り出されなかった場合（Ｓ９００９の判断が"ＮＯ"）、ユーザ原稿は原稿台１０１ａから取り出されずにそのまま放置されていることになる。
原稿台１０１ａにユーザ原稿が有ると判断した場合（Ｓ９０１８の判断が"ＹＥＳ"）、中央制御部２０１は、Ｓ９０１９に処理を移行する。
一方、原稿台１０１ａにユーザ原稿が無いと判断した場合（Ｓ９０１８の判断が"ＮＯ"）、中央制御部２０１は、図９に示す処理を終了する。
以上から、Ｓ９０１６で残留原稿取り去り保持であったと判断した場合、Ｓ９０１７でユーザ原稿の放置であったと判断した場合、Ｓ９０１８で原稿台１０１ａにユーザ原稿が有ると判断した場合、中央制御部２０１は、Ｓ９０１９に処理を移行する。
即ち、中央制御部２０１は、音声発生部２０９を制御して警告音声を発生させ（Ｓ９０１９）、図９に示す処理を終了する。
【００４７】
以上、本実施形態によれば、残留原稿があるか否かの判定結果と、原稿移動の追跡結果と、に基づいて、残留原稿の取り去り保持か、ユーザ原稿の放置かを判定することができる。つまり、原稿台から取り去った原稿の移動を検出、判断して原稿台周辺に放置された原稿も正しく検出できるようにすることができる。その結果、原稿の状況等に応じて適切に警告音声を出力することができる。
また、前のユーザの残留原稿が取り出されて原稿台周辺に放置された場合、現在使用しているユーザが正しくユーザ原稿を回収して持ち帰る場合は、ユーザ立ち去り時に警告音声は発生しない。
一方、前のユーザの残留原稿が取り出されて現在使用しているユーザが持ち去る場合、現在使用しているユーザがユーザ原稿を原稿台周辺に放置した場合は、ユーザ立ち去り時に警告音声が発生する。
また、現在使用しているユーザがユーザ原稿を原稿台に放置した場合も、ユーザ立ち去り時に警告音声が発生する。
したがって、ＭＦＰで使用される原稿の使用の経緯に合わせて、状況に応じた適切な警告音声の発生制御が可能である。
また、中央制御部２０１は、Ｓ９０１９における警告音声の発生において、残留原稿の持ち去りの場合、ユーザ原稿の放置の場合、原稿台のユーザ原稿の放置の場合で、それぞれ警告音声の種類を変えてもよい。
【００４８】
＜実施形態２＞
本実施形態において、システム構成、システムを構成する各装置のハードウェア構成、各装置が実行する情報処理等は実施形態１で説明したものに準ずるものである。したがって、以下では実施形態１と異なる部分を中心に説明する。
実施形態１では、ユーザの立ち去りを検知したのちに直ちに警告音声の発生条件を判断し、警告音声を発生する処理を説明した。
実施形態２では、立ち去った後のユーザの挙動を判断して警告音声の発生のタイミングを変える処理を説明する。
より具体的には、実施形態２と、実施形態１とは、図２のＭＦＰ１０１のハードウェア構成図、図９のフローチャートの処理が異なる。また、実施形態２では、実施形態１と比べて、ユーザ再到来検出の制御が追加される。
【００４９】
図１１は、ＭＦＰ１０１のハードウェア構成の一例を示す図である。図１１は、実施形態１の図２に代わる図である。
図１１において１１０１〜１１１０は、実施形態１の図２の２０１〜２１０に相当するものとして説明は省略する。
したがって、カメラ画像移動オブジェクト解析部１１０５は、図２のカメラ画像移動オブジェクト解析部２０５に相当し、その構成は図４に示したものと同様である。
タイマー部１１１１は、時間の計測を行うためのタイマーである。
なお、図１１の各部は中央制御部１１０１により制御される。
【００５０】
ここで、一度、ＭＦＰ１０１周辺から立ち去ったユーザが再度、ＭＦＰ１０１周辺に再到来する際に、再到来するユーザをオブジェクトとしてカメラ画像移動オブジェクト解析部１１０５により検出する、ユーザ再到来検出の動作について述べる。
図１２は、ユーザ再到来検出の情報処理の一例を示すフローチャートである。
まず、中央制御部１１０１は、タイマー部１１１１をスタートさせる（Ｓ１２００１）。つまり、中央制御部１１０１は、ユーザの立ち去りが検出されてからの経過時間を計測するため、タイマー部１１１１において時間の経過を計測させる。
次に、中央制御部１１０１は、カメラ画像取得部４０１によりカメラ画像を取得して、フレーム間差分抽出部４０２において、フレーム間差分の抽出を行い、移動オブジェクト検出部４０３で処理する。
ここで、中央制御部１１０１は、移動オブジェクト検出部４０３が移動オブジェクトを検出したかどうか判断する（Ｓ１２００２）。
移動オブジェクトを検出した場合（Ｓ１２００２の判断が"ＹＥＳ"）、中央制御部１１０１は、Ｓ１２００３に処理を移行する。
移動オブジェクトを検出しない場合（Ｓ１２００２の判断が"ＮＯ"）、中央制御部１１０１は、Ｓ１２００７に処理を移行する。
【００５１】
次に、移動オブジェクトを検出した場合、中央制御部１１０１は、移動オブジェクト検出部４０３により、そのオブジェクトが人物であるかどうか判断する（Ｓ１２００３）。より具体的には、中央制御部１１０１は、移動オブジェクト検出部４０３で検出したオブジェクトのパターンが楕円形状の場合は人物であると判断する。
移動オブジェクト検出部４０３で検出したオブジェクトが人物と判断した場合（Ｓ１２００３の判断が"ＹＥＳ"）、中央制御部１１０１は、Ｓ１２００４に処理を移行する。
移動オブジェクト検出部４０３で検出したオブジェクトが人物でないと判断した場合（Ｓ１２００３の判断が"ＮＯ"）、中央制御部１１０１は、Ｓ１２００７に処理を移行する。
Ｓ１２００２で移動オブジェクトを検出したと判断し、Ｓ１２００３で移動オブジェクトが人物であると判断した場合、中央制御部１１０１は、移動オブジェクト位置判定部４０４によりその移動オブジェクトの画像フレーム内の位置を判定する（Ｓ１２００４）。
【００５２】
次に、中央制御部１１０１は、移動オブジェクト位置判定部４０４により判定されたオブジェクトの位置によりオブジェクトの移動が止まったか、即ちユーザが立ち止ったかどうかを判断する（Ｓ１２００５）。
移動オブジェクト位置判定部４０４による判断でユーザが立ち止ったと判断した場合（Ｓ１２００５の判断が"ＹＥＳ"）、中央制御部１１０１は、Ｓ１２００６に処理を移行する。
移動オブジェクト位置判定部４０４による判断でユーザが立ち止っていないと判断した場合（Ｓ１２００５の判断が"ＮＯ"）、中央制御部１１０１は、Ｓ１２００７に処理を移行する。
Ｓ１２００５でユーザが立ち止ったと判断した場合（Ｓ１２００５の判断が"ＹＥＳ"）、中央制御部１１０１は、ユーザ到来有りと判断して（Ｓ１２００６）、図１２に示す処理を終了する。
【００５３】
Ｓ１２００７では、中央制御部１１０１は、タイマー部１１１１により、予め決められた設定時間経過したかどうか判断する（Ｓ１２００７）。
設定時間経過したと判断した場合（Ｓ１２００７の判断が"ＹＥＳ"）、中央制御部１１０１は、Ｓ１２００８に処理を移行する。
設定時間経過していないと判断した場合（Ｓ１２００７の判断が"ＮＯ"）、中央制御部１１０１は、Ｓ１２００２に処理を移行する。
Ｓ１２００７で規定時間経過したと判断した場合（Ｓ１２００７の判断が"ＹＥＳ"）、中央制御部１１０１は、ユーザ到来無し、と判断して（Ｓ１２００８）、図１２に示す処理を終了する。
即ち、図１２のフローチャートで示したユーザ再到来検出の処理では、中央制御部１１０１は、設定時間以内にユーザの到来を検出した場合はユーザ到来有りと判断する。
一方、中央制御部１１０１は、設定時間以内にユーザの到来を検出しなかった場合はユーザ到来無し、と判断する。
【００５４】
図１３は、ＭＦＰ１０１の情報処理の一例を示すフローチャートである。
図１３は、実施形態１の図９に代わる図である。
図１３においてＳ１３００１〜Ｓ１３０１９の各ステップの処理は、図９のＳ９００１〜Ｓ９０１９の各ステップの処理と同様であるため、説明を省略する。
したがって、Ｓ１３０２０〜Ｓ１３０２２の各ステップの処理について以下、説明する。
まず、中央制御部１１０１は、Ｓ１３０１４でユーザの立ち去りを検知した後、ユーザの再到来検出を行う（Ｓ１３０２０）。
なお、ユーザの再到来検出は、先に図１２のフローチャートで説明した通りである。
【００５５】
次に、中央制御部１１０１は、Ｓ１３０２０のユーザ再到来検出の結果により、ユーザの再到来が有るかどうか判断する（Ｓ１３０２１）。
ユーザの再到来が有ると判断した場合（Ｓ１３０２１の判断が"ＹＥＳ"）、中央制御部１１０１は、Ｓ１３０２２に処理を移行する。
ユーザの再到来が無い、と判断した場合（Ｓ１３０２１の判断が"ＮＯ"）、中央制御部１１０１は、Ｓ１３０１５に処理を移行する。
そして、Ｓ１３０２１でユーザの再到来が有ると判断した場合、中央制御部１１０１は、再到来したユーザの立ち去り検知を行う（Ｓ１３０２２）。
なお、ユーザの立ち去り検知は、図７のフローチャートで説明した通りである。
その後、中央制御部１１０１は、Ｓ１３０１５に処理を移行する。
【００５６】
即ち、本実施形態の図１３のフローチャートの処理によれば、中央制御部１１０１は、Ｓ１３０１４で立ち去りを検出したユーザの再到来をＳ１３０２０で検出する。
Ｓ１３０２０のユーザ再到来検出では、中央制御部１１０１は、設定時間内にユーザが再到来するかどうかを判断して、設定時間内にユーザが再到来した場合、ユーザ再到来有りとしている。一方、設定時間内にユーザが再到来しない場合、中央制御部１１０１は、ユーザ再到来無し、としている。
ここで、ユーザ再到来が無い場合、中央制御部１１０１は、この時点で、Ｓ１３０１５に移行し、以降は先に説明した通りＳ１３０１６〜Ｓ１３０１９により警告音声の発生の有無の判断、警告音声の発生を行う。
一方、ユーザの再到来が有る場合、中央制御部１１０１は、Ｓ１３０２２で再到来したユーザのその後の立ち去りを検出し、ユーザの立ち去りを検出した時点で、Ｓ１３０１５に処理を移行する。
以降は先に説明した通り、中央制御部１１０１は、Ｓ１３０１６〜Ｓ１３０１９により警告音声の発生の有無の判断、警告音声の発生を行う。
【００５７】
したがって、本実施形態によれば、ユーザによるＭＦＰの操作後にユーザがＭＦＰ周辺から立ち去ってもその時点では警告音声の発生は行わずに、設定時間内にユーザの再到来が有れば、その後のユーザの立ち去りの時点で、警告音声の発生を行う。
一方、設定時間内にユーザの再到来が無い場合は、設定時間経過の時点で警告音声の発生を行う。
これにより、ユーザがＭＦＰ周辺から立ち去って、すぐにＭＦＰ周辺に戻ってくることを意図している場合は、立ち去りの時点で警告音声が発生する煩わしさを解消することができる。
【００５８】
＜実施形態３＞
本実施形態において、システム構成、システムを構成する各装置のハードウェア構成、各装置が実行する情報処理等は実施形態１で説明したものに準ずるものである。したがって、以下では実施形態１と異なる部分を中心に説明する。
実施形態１では、ユーザが使用したユーザ原稿の内容によらず、警告音声を発生すると判断されれば、常に警告音声を発生する処理を説明した。
そこで、実施形態３では、ユーザがＭＦＰ操作で使用した、ユーザ原稿の画像を判定して、原稿の内容が重要と判断した場合には警告音声を発生するようにした処理を説明する。
より具体的には、実施形態３と、実施形態１とは、図２のＭＦＰ１０１のハードウェア構成図、図９のフローチャートの処理が異なる。
【００５９】
図１４は、ＭＦＰ１０１のハードウェア構成の一例を示す図である。図１４は、実施形態１の図２に代わる図である。
図１４において１４０１〜１４１０は、実施形態１の図２の２０１〜２１０に相当するものとして説明は省略する。
原稿画像重要度判定部１４１１は、ユーザがＭＦＰ１０１の操作において使用するユーザ原稿の原稿画像を解析して原稿内容の重要度を判定する。
図１４の各部は中央制御部１４０１により制御される。
なお、原稿画像重要度判定部１４１１は、ハードウェアとしてＭＦＰ１０１に実装されていてもよいし、中央制御部２０１がプログラムに基づき処理を実行することによって実現されるソフトウェアとしてＭＦＰ１０１に実装されていてもよい。
【００６０】
図１５は、ＭＦＰ１０１の情報処理の一例を示すフローチャートである。
図１５は、実施形態１の図９に代わる図である。
図１５においてＳ１５００１〜Ｓ１５０１９の各ステップの処理は、図９のＳ９００１〜Ｓ９０１９の各ステップの処理と同様であるため、説明を省略する。
したがって、Ｓ１５０２０〜Ｓ１５０２１の各ステップの処理について以下、説明する。
まず、Ｓ１５００１〜Ｓ１５００８の処理は、図９のＳ９００１〜Ｓ９００８の処理に相当する。
中央制御部１４０１は、Ｓ１５００８のユーザによるＭＦＰ１０１の操作の後、原稿画像重要度判定部１４１１により、原稿台１０１ａにセットされているユーザ原稿の重要度を判定する（Ｓ１５０２０）。
より具体的には、中央制御部１４０１は、原稿台１０１ａにセットされているユーザ原稿を読取部１４０３で読取り、画像処理部１４０４で画像処理して、原稿画像重要度判定部１４１１に転送する。
【００６１】
この後、中央制御部１４０１は、原稿画像重要度判定部１４１１により原稿画像の解析を行い、原稿の重要度を判断する。
原稿の重要度判断の方法としては、例えば、パターンマッチングがある。例えば、免許証や特定の公文書のように定形のパターンが有る場合、原稿画像重要度判定部１４１１は、パターンマッチングによりこれを検出し重要な原稿であると判断する。
また、その他の方法として原稿に含まれるマーキングを解析する方法がある。例えば、原稿に地紋コードやＱＲコード（登録商標）が含まれている場合、原稿画像重要度判定部１４１１は、これを検出しコード解析することにより重要な原稿であると判断する。
本実施形態では、中央制御部１４０１は、重要な原稿であると判断した場合は、原稿重要度大とする。一方、中央制御部１４０１は、重要な原稿でないと判断した場合は、原稿重要度小とする。
中央制御部１４０１は、判断した原稿の重要度をメモリ部１４０８に記憶する（Ｓ１５０２０）。
これ以降のＳ１５００９〜Ｓ１５０１８の処理は、図９のＳ９００９〜Ｓ９０１８の処理に相当する。
【００６２】
Ｓ１５０１７でユーザ原稿の放置と判断したした場合、Ｓ１５０１８で原稿台にユーザ原稿があると判断した場合、中央制御部１４０１は、Ｓ１５０２１に処理を移行する。
Ｓ１５０２１では、中央制御部１４０１は、Ｓ１５０２０で記憶した原稿重度度をメモリ部１４０８から読み出して検出する。
そして、中央制御部１４０１は、ユーザ原稿の原稿重要度が重要度大であるかどうか判断する（Ｓ１５０２１）。
原稿重要度が重要度大である場合（Ｓ１５０２１の判断が"ＹＥＳ"）、中央制御部１４０１は、Ｓ１５０１９に処理を移行する。
原稿重要度が重要度大でない場合（Ｓ１５０２１の判断が"ＮＯ"）、中央制御部１４０１は、図１５に示す処理を終了する。
【００６３】
即ち、Ｓ１５０２１で原稿重要度が重要度大である場合、中央制御部１４０１は、Ｓ１５０１９に移行して警告音声が発生する。
一方、Ｓ１５０２１で原稿重要度が重要度大ではない場合、中央制御部１４０１は、警告音声は発生せずに、図１５に示す処理を終了する。
なお、Ｓ１５０１６で残留原稿が取り去られたと判断した場合、中央制御部１４０１は、これは前のユーザの残留原稿を現在使用しているユーザが持ち去る場合であるとして、Ｓ１５０１９で警告音声を発生するようにする。
【００６４】
したがって、本実施形態によれば、ユーザ原稿が放置された場合、原稿台にユーザ原稿が放置された場合であっても、原稿の重要度が大きくない場合は警告音声を発生しないようにするものである。
これにより、ユーザが使用する原稿内容の重要度に応じて警告音声の発生の有無を制御することができ、ユーザの使用状況に即した、よりきめ細かな警告音声の発生制御が可能になる。
【００６５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６６】
以上、上述した各実施形態によれば、原稿台から取り去った原稿の移動を検出、判断して原稿台周辺に放置された原稿も正しく検出できるようにすることができる。また、原稿台周辺に放置された原稿がそのユーザが使用したものであるか、前のユーザが放置したものであるかを正しく判断することができる。
【００６７】
また、上述した各実施形態を任意に組み合わせて実施してもよい。
例えば、ＭＦＰ１０１は、原稿の重要度を判断し、原稿の重要度が小さいと判断すると、実施形態２に示し様にタイマーをセットし、設定時間以内にユーザが到来した場合は原稿が残留していても警告を発生しないようにしてもよい。一方、ＭＦＰ１０１は、原稿の重要度を判断し、原稿の重要度が大きいと判断すると、実施形態１に示したように、ユーザの立ち去りを検知した時点で直ぐに警告を発生するようにしてもよい。
また、ＭＦＰ１０１は、原稿の重要度に応じて、再到来の判定に係る設定時間を長く設定したり、短く設定したりするようにしてもよい。つまり、ＭＦＰ１０１は、原稿の重要度が大きいと判断すると、設定時間を短くし、原稿の重要度が小さいと判断すると、設定時間を長くするようにしてもよい。
また、ＭＦＰ１０１は、操作部を介して原稿の重要度をユーザに設定させるようにしてもよい。
また、ＭＦＰ１０１は、ジョブ内容に応じて設定時間を変更するようにしてもよい。例えば、ＭＦＰ１０１は、ジョブが設定された閾値より多い量のコピーを実行する場合は、設定時間を予め設定された設定時間より長くする等、設定時間を変更するようにしてもよい。
また、ＭＦＰ１０１は、ＭＦＰに設定されているセキュリティレベルと、原稿の重要度と、に応じて、立ち去りを検知した場合に直ぐに警告をするか、設定時間の経過を待って警告をするか、を切り替えるようにしてもよい。例えば、ＭＦＰ１０１は、自装置のメモリ部等に設定されているセキュリティレベルが「高」であれば、原稿の重要度によらず、ユーザの立ち去りを検知した時点で直ぐに警告を行う。一方、ＭＦＰ１０１は、自装置のメモリ部等に設定されているセキュリティレベルが「低」であれば、原稿の重要度が大きいか小さいかに応じてユーザの立ち去りを検知した時点で直ぐに警告を行うか否かの処理を切り替える。つまり、この場合、ＭＦＰ１０１は、原稿の重要度が大きければ、ユーザの立ち去りを検知した時点で直ぐに警告を行い、原稿の重要度が小さければ、設定時間以内にユーザが到来した場合は原稿が残留していても警告を発生させないようにしてもよい。
【図１】
2015167273.tif 000003
【図２】
2015167273.tif 000004
【図３】
2015167273.tif 000005
【図４】
2015167273.tif 000006
【図５】
2015167273.tif 000007
【図６】
2015167273.tif 000008
【図７】
2015167273.tif 000009
【図８】
2015167273.tif 000010
【図９】
2015167273.tif 000011
【図１０】
2015167273.tif 000012
【図１１】
2015167273.tif 000013
【図１２】
2015167273.tif 000014
【図１３】
2015167273.tif 000015
【図１４】
2015167273.tif 000016
【図１５】
2015167273.tif 000017