(57)【要約】      （修正有）【課題】傍にユーザがいて画像出力装置を使用しているにもかかわらず、画像出力装置が省電力状態に遷移してしまうことを防止する画像出力装置、画像出力方法、及びプログラムを提供する。【解決手段】電力消費量が異なる複数の電力モードを有する画像出力装置１０１であって、投影により画像を出力するプロジェクタ２０７と、出力された画像を撮影できるカメラ２０２と、複数のエリア内のユーザを検出するセンサ２１１，２１２と、センサによる検出結果に基づき、電力モードを切り替える切り替え手段とを備える。【選択図】図２
2016039447.tif 000002
【特許請求の範囲】
【請求項１】
電力消費量が異なる複数の電力モードを有する画像出力装置であって、
投影により画像を出力するプロジェクタと、
当該出力された画像を撮影できるカメラと、
複数のエリア内のユーザを検出するセンサと、
前記センサによる検出結果に基づき、前記電力モードを切り替える切り替え手段と
を備えたことを特徴とする画像出力装置。
【請求項２】
前記複数のエリアの各々に対し、ユーザの属性を設定する設定手段を更に備えたことを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記電力モードは、通常電力モードと、該通常電力モードより電力消費量が少ない省電力モードとを含み、
前記ユーザの属性は、前記画像出力装置にログインするログインユーザと、該ログインユーザにより説明を受けるゲストユーザとを含むことを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記センサが、前記画像出力装置の近傍のユーザを１人のみ検出した場合、前記設定手段は、該ユーザを検出したエリアに対する属性を前記ログインユーザに設定することを特徴とする請求項３に記載の画像出力装置。
【請求項５】
前記センサが前記ゲストユーザを検出している場合、前記省電力モードに移行しないことを特徴とする請求項３又は４に記載の画像出力装置。
【請求項６】
前記センサが前記ゲストユーザを検出している場合、且つ、前記画像出力装置に対する操作が一定時間ない場合に、前記省電力モードに移行しないことを特徴とする請求項３乃至５の何れか一項に記載の画像出力装置。
【請求項７】
前記センサが前記ログインユーザのみを検出している場合、且つ、前記画像出力装置に対する操作が一定時間ない場合に、前記省電力モードに移行することを特徴とする請求項３乃至６の何れか一項に記載の画像出力装置。
【請求項８】
使用環境における明るさを測定する照度センサを更に備え、
前記電力モードは、前記センサがユーザを検出しており、使用環境における明るさが一定値以下である場合に、前記プロジェクタを照明として機能させるデスクランプモードを更に含むことを特徴とする請求項３乃至７の何れか一項に記載の画像出力装置。
【請求項９】
動作させるアプリケーションに応じて、前記画像出力装置に対する操作が一定時間ない場合に、前記ユーザの属性に依ることなく前記省電力モードに移行することを特徴とする請求項３乃至８の何れか一項に記載の画像出力装置。
【請求項１０】
前記センサは、赤外線アレーセンサ又はカメラであることを特徴とする請求項１乃至９の何れか一項に記載の画像出力装置。
【請求項１１】
電力消費量が異なる複数の電力モードを有する画像出力装置であって、
画像を出力するプロジェクタと、
当該出力された画像を撮影できるカメラと、
第１のエリア内のユーザを検出する第１のセンサと、
前記第１のエリアとは異なる第２のエリア内のユーザを検出する第２のセンサと、
前記第１のエリア及び前記第２のエリアの各々に対し、ユーザの属性を設定する手段と、
前記第１のセンサ及び前記第２のセンサによる検出結果に基づき、前記電力モードを切り替える切り替え手段と
を備え、
前記電力モードは、通常電力モードと、該通常電力モードより電力消費量が少ない省電力モードとを含み、
前記ユーザの属性は、前記画像出力装置にログインするログインユーザと、該ログインユーザにより説明を受けるゲストユーザとを含み、
前記第１のセンサ又は前記第２のセンサが前記ゲストユーザを検出している場合、且つ、前記画像出力装置に対する操作が一定時間ない場合に、前記省電力モードに移行しないことを特徴とする画像出力装置。
【請求項１２】
請求項１乃至１１の何れか一項に記載の画像出力装置と、該画像出力装置を設置する書画台とを備えた画像出力システム。
【請求項１３】
投影により画像を出力するプロジェクタと、当該出力された画像を撮影できるカメラとを備え、電力消費量が異なる複数の電力モードを有する画像出力装置における画像出力方法であって、
複数のエリア内のユーザをセンサが検出する検出ステップと、
前記センサによる検出結果に基づき、前記電力モードを切り替える切り替えステップと
を備えたことを特徴とする画像出力方法。
【請求項１４】
コンピュータを、請求項１乃至１１の何れか一項に記載の画像出力装置として、機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常動作時よりも電力消費量の少ない省電力モードを有する画像出力装置に関し、特に、人感センサを用いて電力制御を行う画像出力装置に関する。
【背景技術】
【０００２】
複写機やプリンタなどの画像形成装置において、印刷指示が入力されたときすぐに動作可能な状態で待機させておく通常電力モードと、一部の負荷機器だけに電力を供給して電力消費量を抑えた状態で待機させておく省電力モードとを設けることが知られている。
【０００３】
特許文献１には、近傍のユーザを検知する検知手段を備えた画像形成装置（操作パネルに画像を表示するという点で、画像出力装置でもある）が開示されている。この画像形成装置は、検知手段がユーザを検知すると、認証媒体制御手段に電力を供給する。次いで、画像形成装置は、認証媒体制御手段により、ユーザが所持する認証媒体の有効性判断情報（ユーザの属性情報を含む）が受信され、認証媒体の有効性が認められると、ユーザを認証する認証手段に電力を供給する。ここで特許文献１におけるユーザの属性情報とは、ユーザが所属する組織（例えば、ユーザが所属する部署や課）を示す情報である。次いで、画像形成装置は、認証手段がユーザを認証すると、画像形成装置の復帰要因（例えば、ドキュメントフィーダへの原稿のセット）を待つ。復帰要因がないまま一定時間が経過すると、画像形成装置は、再び省電力状態に遷移する。このように特許文献１に記載の画像形成装置は、認証媒体からのユーザの属性認識を伴った電力制御を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５１７８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の画像形成装置は、画像形成装置に対する操作が一定時間無いと、近傍にユーザがいて画像形成装置を使用している場合であっても、省電力状態に遷移する。具体的には、例えば、複数のユーザ（認証されていないユーザを含む）が操作パネルに表示された内容を見ながら、画像形成装置の操作をせずに打ち合わせを行っていると、一定時間後には省電力状態に遷移してしまう。
【課題を解決するための手段】
【０００６】
本発明は、電力消費量が異なる複数の電力モードを有する画像出力装置であって、投影により画像を出力するプロジェクタと、当該出力された画像を撮影できるカメラと、複数のエリア内のユーザを検出するセンサと、前記センサによる検出結果に基づき、前記電力モードを切り替える切り替え手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明により、近傍にユーザがいて画像出力装置を使用しているにもかかわらず、画像出力装置が省電力状態に遷移してしまうことを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】画像出力装置１０１を含むネットワーク構成を示す図である。
【図２】画像出力装置１０１の外観を示す構成図である。
【図３】コントローラ部２０１のハードウェア構成を示すブロック図である。
【図４】人感センサ部３７０について説明する図である。
【図５】画像出力装置１０１と、人との位置関係を示す図である。
【図６】画像出力装置１０１と、ログインユーザ６０１との位置関係を示す図である。
【図７】ログインユーザ６０１の位置を設定する処理のフローチャートである。
【図８】ログイン画面を示す図である。
【図９】ログインユーザ６０１の位置設定画面を示す図である。
【図１０】ＣＰＵ３０２の初期ステートを決定するフローチャートである。
【図１１】電力モードの状態遷移図である。
【図１２】ＣＰＵ３０２がステート１１０１にいるときの電源制御動作のフローチャートである。
【図１３】ＣＰＵ３０２がステート１１０２にいるときの電源制御動作のフローチャートである。
【図１４】ＣＰＵ３０２がステート１１０３にいるときの電源制御動作のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１０】
＜ネットワーク構成＞
図１は、本実施形態に係る画像出力装置１０１が含まれるネットワーク構成を示す図である。
【００１１】
図１に示すように、画像出力装置１０１は、イーサネット（登録商標）等のネットワーク１０４を介して、情報処理装置１０２及び画像形成装置１０３に接続されている。図１には、画像出力装置１０１がカメラ機能及びスキャナ機能を有するプロジェクタ、情報処理装置１０２がホストコンピュータ、画像形成装置１０３がプリンタの場合が例示されている。図１のネットワーク構成において、ユーザは、情報処理装置１０２を使用して、画像出力装置１０１及び画像形成装置１０３に指示を出すことができる。情報処理装置１０２からの指示に従い、画像出力装置１０１は、スキャン機能を利用して画像を読み取ることが可能であり、画像形成装置１０３は、画像出力装置１０１から受信したスキャンデータを、プリント機能を利用して印刷出力することが可能である。ユーザは、情報処理装置１０２を介さず画像出力装置１０１へ直接指示することにより、画像出力装置１０１が有するスキャン機能及び画像形成装置１０３が有するプリント機能を実行することも可能である。
【００１２】
＜画像出力装置の構成＞
図２は、本実施形態に係る画像出力装置１０１の外観の一例を示す構成図であり、画像出力装置１０１を含んだ画像出力システムの外観の一例を示す図である。
【００１３】
図２に示すように、画像出力装置１０１は、コントローラ部２０１と、カメラ部２０２と、腕部２０３と、プロジェクタ２０７と、距離画像センサ部２０８と、人感センサ（右）２１１と、人感センサ（左）２１２とから構成される。プロジェクタ２０７を搭載した画像出力装置１０１の本体であるコントローラ部２０１と、撮像を行うためのカメラ部２０２と、距離画像センサ部２０８とは、腕部２０３により連結されている。腕部２０３は、備え付けの関節を用いて自身の曲げ伸ばしが可能である。
【００１４】
図２には、画像出力装置１０１が設置されている書画台２０４も示している。カメラ部２０２のレンズと、距離画像センサ部２０８のレンズとは、書画台２０４方向に向けて配置することができるので、カメラ部２０２及び距離画像センサ部２０８は、破線で囲まれた読み取り領域２０５内の画像を読み取ることができる。図２の例では、原稿２０６は読み取り領域２０５内に置かれているので、画像出力装置１０１が原稿２０６を読み取り可能な状態となっている。また、書画台２０４内にはターンテーブル２０９が設けられている。ターンテーブル２０９はコントローラ部２０１からの指示に従って回転することが可能であり、ターンテーブル２０９上に置かれた物体とカメラ部２０２との角度を変えることができる。
【００１５】
カメラ部２０２は単一解像度で画像を撮像するものを採用してもよいが、高解像度画像撮像と低解像度画像撮像とが可能なものを採用することが好ましい。
【００１６】
プロジェクタ２０７は、破線で囲まれた読み取り領域２０５内に投影することで、画像を表示することができる。
【００１７】
尚、図２に示されていないが、画像出力装置１０１は、ＬＣＤタッチパネル３３０及びスピーカ３４０を更に備えることもできる（図３参照）。
【００１８】
また、図２に示されていないが、画像出力装置１０１がミラーを更に備え、該ミラーを用いた反射により表示、撮影を行う構成であってもよい。
【００１９】
＜画像出力装置のコントローラのハードウェア構成＞
図３は、画像出力装置１０１の本体であるコントローラ部２０１のハードウェア構成例を示すブロック図である。
【００２０】
コントローラ部２０１は、ＣＰＵ３０２と、ＲＡＭ３０３と、ＲＯＭ３０４と、ＨＤＤ３０５と、ネットワークＩ／Ｆ３０６と、画像処理プロセッサ３０７と、カメラＩ／Ｆ３０８と、ディスプレイコントローラ３０９と、シリアルＩ／Ｆ３１０とから構成される。コントローラ部２０１は更に、オーディオコントローラ３１１と、ＵＳＢコントローラ３１２と、電源部３１３とから構成される。前述のコントローラ部２０１を構成する要素は、システムバス３０１を介して互いに接続されており、それぞれの間でデータをやり取りすることが可能である。
【００２１】
ＣＰＵ３０２は、コントローラ部２０１全体の動作を制御する中央演算装置である。ＲＡＭ３０３は、揮発性メモリである。ＲＯＭ３０４は不揮発性メモリであり、ＣＰＵ３０２の起動用プログラムが格納されている。ＨＤＤ３０５は、ＲＡＭ３０３と比較して大容量なハードディスクドライブである。ＨＤＤ３０５には、コントローラ部２０１によって実行される、画像出力装置１０１の制御用プログラムが格納されている。
【００２２】
ＣＰＵ３０２は、電源ＯＮ等の起動時、ＲＯＭ３０４に格納されている起動用プログラムを実行する。この起動用プログラムは、ＨＤＤ３０５に格納されている制御用プログラムを読み出し、ＲＡＭ３０３上に展開するために実行される。ＣＰＵ３０２は起動用プログラムを実行すると、続けてＲＡＭ３０３上に展開した制御用プログラムを実行し、画像出力装置１０１の制御を行う。また、ＣＰＵ３０２は、制御用プログラムによる動作に用いるデータをＲＡＭ３０３に書き込み、ＲＡＭ３０３から読み出す。ＨＤＤ３０５にはさらに、制御用プログラムによる動作に必要な各種設定や、カメラ入力によって生成した画像データを格納することができ、これらはＣＰＵ３０２によって読み書きされる。ＣＰＵ３０２は、ネットワークＩ／Ｆ３０６を介してネットワーク１０４上の他の機器との間で通信を行う。
【００２３】
画像処理プロセッサ３０７は、ＲＡＭ３０３に格納された画像データを読み出して処理した上で、当該処理後の画像データをＲＡＭ３０３へ書き戻す。尚、画像処理プロセッサ３０７が実行する画像処理は、回転、変倍、色変換等である。
【００２４】
カメラＩ／Ｆ３０８は、カメラ部２０２及び距離画像センサ部２０８と接続される。カメラＩ／Ｆ３０８は、ＣＰＵ３０２からの指示に従って、カメラ部２０２から受け取った画像データと、距離画像センサ部２０８から受け取った距離画像データとをＲＡＭ３０３へ書き込む。また、カメラＩ／Ｆ３０８は、ＣＰＵ３０２からの制御コマンドをカメラ部２０２及び距離画像センサ部２０８へ送信し、カメラ部２０２及び距離画像センサ部２０８の設定を行う。
【００２５】
距離画像センサ部２０８は、赤外線によるパターン投射方式の距離画像センサである。図３に示すように、距離画像センサ部２０８は、赤外線パターン投射部３６１と、赤外線カメラ３６２と、ＲＧＢカメラ３６３とから構成される。赤外線パターン投射部３６１は、対象物に、人の目には不可視である赤外線によって３次元測定パターンを投射する。赤外線カメラ３６２は、対象物に投射した３次元測定パターンを読みとるカメラである。ＲＧＢカメラ３６３は、人の目に見える可視光をＲＧＢ信号で撮影するカメラである。距離画像センサ部２０８で得られる距離画像を用いて、人の（特に手や指による）ジェスチャによる操作を実現する。尚、本実施形態では、距離画像センサ部２０８として赤外線パターン投射方式を採用したセンサを用いているが、他の方式の距離画像センサを用いることも可能である。例えば、２つのＲＧＢカメラでステレオ立体視を行うステレオ方式や、レーザー光の飛行時間を検出することで距離を測定するＴＯＦ（Ｔｉｍe  ｏｆ  Ｆｌｉｇｈｔ）方式の距離画像センサを用いても構わない。
【００２６】
ディスプレイコントローラ３０９は、ＣＰＵ３０２からの指示に従ってディスプレイへの画像データの表示を制御する。ここでは、ディスプレイコントローラ３０９は、短焦点のプロジェクタ２０７及びＬＣＤタッチパネル３３０に接続されている。
【００２７】
シリアルＩ／Ｆ３１０はシリアル信号の入出力を行う。ここでは、シリアルＩ／Ｆ３１０は、ターンテーブル２０９に接続され、ＣＰＵ３０２からの回転開始・終了及び回転角度の指示をターンテーブル２０９へ送信する。また、シリアルＩ／Ｆ３１０は、ＬＣＤタッチパネル３３０に接続され、ＬＣＤタッチパネル３３０が押下されたときに、ＣＰＵ３０２はシリアルＩ／Ｆ３１０を介して押下された座標を取得する。
【００２８】
オーディオコントローラ３１１は、スピーカ３４０に接続され、ＣＰＵ３０２からの指示に従って音声データをアナログ音声信号に変換し、スピーカ３４０を通じて音声を出力する。
【００２９】
ＵＳＢコントローラ３１２は、ＣＰＵ３０２からの指示に従って外付けのＵＳＢデバイスの制御を行う。ここでは、ＵＳＢコントローラ３１２はＵＳＢメモリやＳＤカードなどの外部メモリ３５０と接続され、外部メモリ３５０へのデータの読み書きを行う。また、ＵＳＢコントローラ３１２には、人感センサ部３７０も接続される。
【００３０】
電源部３１３は、画像出力装置１０１が有する少なくとも２つの電力モードを切り替える切り替え処理を実行する。画像出力装置１０１は、スキャン動作などを実行する通常電力モードと、通常電力モードよりも電力消費量の少ない省電力モードとを有する。後述する省電力条件に合致すると、ＣＰＵ３０２は電源部３１３を制御して画像出力装置１０１の電力モードを省電力モードへ移行させる。省電力モード時には、電源部３１３からカメラ部２０２やプロジェクタ２０７などへの電源供給が停止されるので、画像出力装置１０１は画像を出力しない。尚、電力モードとして、上記２種類以外にもさまざまなモードを設けることが可能である（例えば、デスクランプモード）。
【００３１】
デスクランプモードについて説明する。画像出力装置１０１がミラーを備えてよいことは前述したが、このミラーには使用環境における明るさを測定するための照度センサを設けることが可能である。デスクランプモードでは、人感センサ部３７０が人を検知しており、使用環境における明るさが一定値以下である場合に、省電力モードに移行せず、プロジェクタ２０７を照明として機能させる。
【００３２】
＜人感センサ部の説明＞
図３に示すように、人感センサ部３７０は、マイコン３７１と、人感センサ（右）２１１と、人感センサ（左）２１２とから構成される。
【００３３】
本実施形態では、人感センサとして赤外線アレーセンサを用いる。赤外線アレーセンサは、熱源から放射される赤外線を格子状に並べられた１つ１つの赤外線受光素子で受光し、各受光素子の検出した温度値を用いることによって熱源の形状情報を温度分布として取得する特徴を有する。この特徴を利用して画像出力装置１０１は温度分布を取得し、その形状や分布温度から人検出エリア内に人がいるか否か判断する。本実施形態で用いる赤外線アレーセンサは、８行（１から８）８列（ａからｈ）の合計６４個の赤外線素子が配列されたセンサである（図４（ｂ）参照）。以降の説明では赤外線アレーセンサの各赤外線受光素子の位置を指定する際にこれらの行番号及び列番号を用いて、素子１ａから素子８ｈの表記で示す。
【００３４】
人感センサ部３７０が実行する処理を、図４（ａ）のフローチャートを用いて説明する。
【００３５】
まずステップＳ４０１において（以後「ステップＳ４０１」を「Ｓ４０１」と略記し他のステップも同様に略記する）、マイコン３７１は、人感センサの各素子の温度値を読み取る。次いで、Ｓ４０２に進む。
【００３６】
Ｓ４０２において、マイコン３７１は、設定範囲内の温度値を有する素子が一定数以上あるか否かを判断する。本実施形態では、取得した温度値が、一般的な人の平均体温約３６℃以下且つそれより数度低い約２７℃以上である場合、取得した温度値が設定範囲内であるとする。設定範囲内の温度値を有する素子の数が所定の一定数（例えば、６４個中４０個）以上あった場合に、処理はＳ４０３に進み、そうでない場合、処理はＳ４０４に進む。
【００３７】
Ｓ４０３において、マイコン３７１は、人感センサの人検出エリア内に人がいると判断する。
【００３８】
Ｓ４０４において、マイコン３７１は、人感センサの人検出エリア内に人がいないと判断する。
【００３９】
図４（ｂ）に、取得した人感センサ（左）２１２の各素子の温度値の例を示す。図４（ｂ）の例では設定範囲内の温度値を有する素子が１つもないので、マイコン３７１は、人感センサ（左）２１２の人検出エリア内に人がいないと判断する。
【００４０】
図４（ｃ）に、取得した人感センサ（左）２１２の各素子の温度値の別の例を示す。図４（ｃ）の例では設定範囲内の温度値を有する素子は２ｃだけであり、４０個以上ではないので、マイコン３７１は、人感センサ（左）２１２の人検出エリア内に人がいないと判断する。
【００４１】
図４（ｄ）に、取得した人感センサ（左）２１２の各素子の温度値のさらに別の例を示す。図４（ｄ）の例では設定範囲内の温度値を有する素子は４５個であり、４０個以上であるので、マイコン３７１は、人感センサ（左）２１２の人検出エリア内に人がいると判断する。
【００４２】
図５（ｃ）及び図５（ｄ）は、図４（ｃ）の例に対応する、画像出力装置１０１と人との位置関係を示す図である。図４（ｃ）のときの、画像出力装置１０１と人との位置関係を上から見た図が、図５（ｃ）である。また、図面において人感センサ（左）２１２が手前に見えるように横から見た図が、図５（ｄ）である。
【００４３】
また、図５（ａ）及び図５（ｂ）は、図４（ｄ）の例に対応する、画像出力装置１０１と人との位置関係を示す図である。図４（ｄ）のときの、画像出力装置１０１と人との位置関係を上から見た図が、図５（ａ）である。また、図面において人感センサ（左）２１２が手前に見えるように横から見た図が、図５（ｂ）である。図５において、人感センサ（右）２１１の人検出エリア５０１は、画像出力装置１０１の右側にあり、人感センサ（左）２１２の人検出エリア５０２は、画像出力装置１０１の左側にある。
【００４４】
＜画像出力装置の動作＞
本実施形態では、画像出力装置１０１はカメラ機能及びスキャナ機能を併せ持ったプロジェクタであり、２人以上のユーザにより対面で商品説明が行われるような場面（商談など）で使用されることを想定している。従って、画像出力装置１０１は、図６（ａ）及び図６（ｂ）に示すように、ログインユーザ６０１にとっての右側と左側とのいずれかの方向（ゲストユーザ６０２にとっては左側と右側とのいずれかの方向）に置かれる。ここで、対面状態にある人は、一方が「説明をする人」というユーザ属性を有し、他方が「説明を受ける人」というユーザ属性を有することとなる。以後、説明をする人をログインユーザ６０１、説明を受ける人をゲストユーザ６０２と記載する。図６（ａ）は、ログインユーザ６０１が画像出力装置１０１から見て右側にいる場合を示し、図６（ｂ）は、ログインユーザ６０１が画像出力装置１０１から見て左側にいる場合を示す。
【００４５】
図７は、本実施形態に係る画像出力装置１０１の、ログインユーザ６０１の位置を設定する処理のフローチャートである。図７のフローチャートの各ステップは、ＣＰＵ３０２がＲＡＭ３０３に展開された制御用プログラムを実行することで、実行される。
【００４６】
画像出力装置１０１の電源ＳＷが押下されると、コントローラ部２０１のＣＰＵ３０２が、ＲＯＭ３０４に格納されている起動用プログラムを実行する。この起動用プログラムは、ＨＤＤ３０５に格納されている制御用プログラムを読み出し、ＲＡＭ３０３上に展開するために実行される。ＣＰＵ３０２は起動用プログラムを実行すると、続けてＲＡＭ３０３上に展開した制御用プログラムを実行し、画像出力装置１０１の制御を行う。
【００４７】
Ｓ７０１において、ＣＰＵ３０２は、制御用プログラムを実行した結果、ディスプレイコントローラ３０９に接続されているプロジェクタ２０７を用いた投影により、ログイン画面を表示する。ログイン画面の一例を、図８に示す。本実施形態では、Ｓ７０１の時点でログインユーザ６０１が画像出力装置１０１から見てどちらにいるか不明である。従って、画像出力装置１０１は、どちら側にログインユーザ６０１がいても良いように、画像出力装置１０１の正面から見て読みやすい位置にログイン画面を表示する。図８では、ログインをするための入力手段として、キーボード８０１を表示し、指などのジェスチャによるキーボード押下操作によってユーザ名、パスワードを入力する。もちろん、図示しないハードウェアキーボードやマウスをコントローラ部２０１のＵＳＢコントローラ３１２に接続して、これらを用いてユーザ名、パスワードを入力してもよい。
【００４８】
Ｓ７０２において、ＣＰＵ３０２は、ログイン画面からログイン入力を受け付けるまで待機し、ログイン入力を受け付けると、処理はＳ７０３に進む。
【００４９】
Ｓ７０３において、ＣＰＵ３０２は、ログイン認証を行う。具体的には、ＣＰＵ３０２は、入力されたユーザ名とパスワードとの組み合わせが正しいか否かを判断する。ユーザ名と、当該ユーザ名に対応するパスワードとは、コントローラ部２０１のＨＤＤ３０５に格納されていてもよいし、ネットワークＩ／Ｆ３０６を介してネットワーク１０４上の図示しないアカウントサーバに問い合わせてもよい。入力されたユーザ名とパスワードとの組み合わせが正しい場合、処理はＳ７０４に進み、入力されたユーザ名とパスワードとの組み合わせが正しくない場合、処理はＳ７０２に戻る。
【００５０】
Ｓ７０４において、ＣＰＵ３０２は、ログインユーザ６０１の位置を設定する画面を、プロジェクタ２０７を用いた投影により表示する。図９に、ログインユーザ６０１の位置設定画面の一例を示す。
【００５１】
Ｓ７０５において、ＣＰＵ３０２は、ログインユーザ６０１が指などのジェスチャにより図９の左矢印９０１と、右矢印９０２との何れかを押下するのを待つ。ＣＰＵ３０２がログインユーザ６０１の押下を受け付けると、処理はＳ７０６に進む。
【００５２】
Ｓ７０６において、ＣＰＵ３０２は、ログインユーザ６０１が左矢印９０１を押下したのを認識すると、人感センサ（右）２１１がログインユーザ６０１検知用であり、人感センサ（左）２１２がゲストユーザ６０２検知用であるとマイコン３７１に通知する。また、ＣＰＵ３０２は、ログインユーザ６０１が右矢印９０２を押下したのを認識すると、人感センサ（左）２１２がログインユーザ６０１検知用であり、人感センサ（右）２１１がゲストユーザ６０２検知用であるとマイコン３７１に通知する。Ｓ７０５及びＳ７０６により、人感センサが検知するエリア毎にユーザの属性が設定される。尚、本実施形態では、ログイン時にログインユーザ６０１と、ゲストユーザ６０２との位置設定を行っているが、ログイン後に再設定することももちろん可能である。また、図９の画像を用いてログインユーザ６０１の位置を設定してもよいが、ログイン時に、画像出力装置１０１近傍にユーザが画像出力装置１０１から見て一方の側に１人しかいなければ、該一方の側をログインユーザ６０１の位置と設定してもよい。
【００５３】
ログインユーザの位置設定が完了すると、ＣＰＵ３０２はアプリケーションを起動する。以下の説明では、起動するアプリケーションを、商談のフローを実行するアプリケーションとしているが、他のアプリケーションを起動してもよい。起動されたアプリケーションの動作については説明を割愛する。
【００５４】
図１０は、本実施形態に係る画像出力装置１０１の、電源制御動作のフローチャートである。図１０のフローチャートの各ステップは、ＣＰＵ３０２がＲＡＭ３０３に展開された制御用プログラムを実行することで、実行される。また、図１１は、ＣＰＵ３０２の電力制御動作による状態遷移を示す状態遷移図である。
【００５５】
アプリケーションを起動した直後は、ＣＰＵ３０２は、図１０のフローチャートの処理に従って、図１１の状態遷移図のどのステートにいるのかを決定する。
【００５６】
まず、Ｓ１００１において、ＣＰＵ３０２は、マイコン３７１に問い合わせることで、ゲストユーザ６０２を検知しているか否かを判断する。判断の結果、ゲストユーザ６０２を検知している場合、処理はＳ１００２に進み、ゲストユーザ６０２を検知していない場合、処理はＳ１００３に進む。
【００５７】
Ｓ１００２において、ＣＰＵ３０２は、初期ステートを図１１のステート１１０２とする。ステート１１０２とは、「通常電力モード、ログインユーザ有、且つゲストユーザ有」の状態である。
【００５８】
Ｓ１００３において、ＣＰＵ３０２は、初期ステートを図１１のステート１１０１とする。ステート１１０１とは、「通常電力モード、ログインユーザ有、且つゲストユーザ無」の状態である。また、初期ステートをステート１１０１としたとき、ステート１１０１は一定時間ユーザの操作がないとステート１１０３に遷移するので、時間をカウントするカウンタＣを初期化する。
【００５９】
次に、ＣＰＵ３０２が図１１の各ステートにいるときの電源制御動作を、図１２〜図１４を用いて説明する。図１２〜図１４のフローチャートは、一定間隔（例えば１秒毎）でＣＰＵ３０２により実行される。
【００６０】
＜ステート１１０１にいるときの電源制御動作＞
ＣＰＵ３０２が図１１のステート１１０１にいるときの電源制御動作のフローチャートが図１２である。
【００６１】
まずＳ１２０１において、ＣＰＵ３０２は、マイコン３７１に問い合わせることで、ゲストユーザ６０２を検知しているか否かを判断する。判断の結果、ゲストユーザ６０２を検知している場合、処理はＳ１２０２に進み、ゲストユーザ６０２を検知していない場合、処理はＳ１２０３に進む。
【００６２】
Ｓ１２０２において、ＣＰＵ３０２は、ステート１１０２に遷移する。
【００６３】
Ｓ１２０３において、ＣＰＵ３０２は、マイコン３７１に問い合わせることで、ログインユーザ６０１を検知しているか否かを判断する。判断の結果、ログインユーザ６０１を検知している場合、処理はＳ１２０５に進み、ログインユーザ６０１を検知していない場合、処理はＳ１２０４に進む。
【００６４】
Ｓ１２０４において、ＣＰＵ３０２は、ステート１１０３に遷移し、電源部３１３を用いて画像出力装置１０１の電力モードを通常電力モードから省電力モードへ移行させる。
【００６５】
Ｓ１２０５において、ＣＰＵ３０２は、一定時間（例えば、１秒）の間に画像出力装置１０１が操作されたか否か判断する。判断の結果、画像出力装置１０１が操作された場合は、処理はＳ１２０６に進み、画像出力装置１０１が操作されていなければ、処理はＳ１２０８に進む。
【００６６】
Ｓ１２０６において、ＣＰＵ３０２は、カウンタＣをクリアし、処理はＳ１２０７に進む。
【００６７】
Ｓ１２０７において、ＣＰＵ３０２は、ステート１１０１のままとなる。
【００６８】
Ｓ１２０８において、ＣＰＵ３０２は、カウンタＣのカウント値が閾値Ｃｔｈと等しいか否か判断する。判断の結果、カウンタＣのカウント値が閾値Ｃｔｈと等しい場合は、処理はＳ１２０９に進み、カウンタＣのカウント値が閾値Ｃｔｈと等しくない場合は、処理はＳ１２１０に進む。
【００６９】
Ｓ１２０９において、ＣＰＵ３０２は、ステート１１０３に遷移し、電源部３１３を用いて画像出力装置１０１の電力モードを通常電力モードから省電力モードへ移行させる。
【００７０】
Ｓ１２１０において、ＣＰＵ３０２は、カウンタＣをカウントアップさせ、処理はＳ１２１１に進む。
【００７１】
Ｓ１２１１において、ＣＰＵ３０２は、ステート１１０１のままとなる。
【００７２】
＜ステート１１０２にいるときの電源制御動作＞
ＣＰＵ３０２が図１１のステート１１０２にいるときの電源制御動作のフローチャートが図１３である。
【００７３】
まずＳ１３０１において、ＣＰＵ３０２は、マイコン３７１に問い合わせることで、ゲストユーザ６０２を検知しているか否かを判断する。判断の結果、ゲストユーザ６０２を検知している場合、処理はＳ１３０２に進み、ゲストユーザ６０２を検知していない場合、処理はＳ１３０３に進む。
【００７４】
Ｓ１３０２において、ＣＰＵ３０２は、ステート１１０２のままとなる。
【００７５】
Ｓ１３０３において、ＣＰＵ３０２は、マイコン３７１に問い合わせることで、ログインユーザ６０１を検知しているか否かを判断する。判断の結果、ログインユーザ６０１を検知している場合は、処理はＳ１３０４に進み、ログインユーザ６０１を検知していない場合、処理はＳ１３０５に進む。
【００７６】
Ｓ１３０４において、ＣＰＵ３０２は、ステート１１０１に遷移し、カウンタＣをクリアする。
【００７７】
Ｓ１３０５において、ＣＰＵ３０２は、ステート１１０３に遷移し、電源部３１３を用いて画像出力装置１０１の電力モードを通常電力モードから省電力モードへ移行させる。
【００７８】
＜ステート１１０３にいるときの電源制御動作＞
ＣＰＵ３０２が図１１のステート１１０３にいるときの電源制御動作のフローチャートが図１４である。
【００７９】
まずＳ１４０１において、ＣＰＵ３０２は、マイコン３７１に問い合わせることで、ゲストユーザ６０２を検知しているか否かを判断する。判断の結果、ゲストユーザ６０２を検知している場合、処理はＳ１４０２に進み、ゲストユーザ６０２を検知していない場合、処理はＳ１４０３に進む。
【００８０】
Ｓ１４０２において、ＣＰＵ３０２は、ステート１１０２に遷移し、電源部３１３を用いて画像出力装置１０１の電力モードを省電力モードから通常電力モードへ移行させる。
【００８１】
Ｓ１４０３において、ＣＰＵ３０２は、電源ＳＷが押下されたか否かを判断する。ここで、電源ＳＷの押下は、省電力モードから通常電力モードへの復帰のトリガとしての意味を持つ。判断の結果、電源ＳＷが押下された場合、Ｓ１４０４に進み、電源ＳＷがされなかった場合、Ｓ１４０５に進む。
【００８２】
Ｓ１４０４において、ＣＰＵ３０２は、ステート１１０１に遷移し、電源部３１３を用いて画像出力装置の電力モードを省電力モードから通常電力モードへ移行させる。
【００８３】
Ｓ１４０５において、ＣＰＵ３０２は、ステート１１０３のままとなる。
【００８４】
以上のように、複数のエリアに対して、エリア毎にユーザの属性（ログインユーザ、ゲストユーザ）を設定した上で、人感センサの検出結果に基づき、電力モードを切り替えることで、使い勝手を損なわずにユーザの属性に応じた省電力制御が可能となる。本実施形態においては、ゲストユーザ６０２が検知されている状態では、省電力モードには移行しない。尚、本実施形態では、左側用と右側用の２つの人感センサを用いているが、広角な人感センサを１つだけ用い、その中で複数のエリアに区切って属性を設定することも可能である。また、人感センサとして赤外線アレーセンサを用いたが、人感センサとしてカメラを用い、カメラ画像からＣＰＵで人の有無を判断することも可能である。また、本実施形態に係る画像出力装置（カメラスキャナ）はさまざまなアプリケーションを実行することが可能である。それぞれのアプリケーションに応じて、ユーザの属性に応じた省電力制御条件を切り替えることも可能である。例えば、前述したような商談で使用するアプリケーションの場合は、ユーザの属性に応じた省電力制御条件を設定する。一方、一般的なスキャンアプリケーションの場合は、ユーザの属性に依らない省電力制御条件を設定することもできる（例えば、ユーザが近傍にいた場合であっても、一定時間操作が無ければ、省電力モードへ移行する、など）。また、カメラスキャナではなく、ＰＣに人感センサを接続し、ユーザの属性に応じた省電力制御条件を設定することもできる。
【００８５】
＜その他の実施形態＞
尚、本発明の目的は、以下の処理を実行することによっても達成される。即ち、前記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2016039447.tif 000003
【図２】
2016039447.tif 000004
【図３】
2016039447.tif 000005
【図５】
2016039447.tif 000006
【図６】
2016039447.tif 000007
【図７】
2016039447.tif 000008
【図８】
2016039447.tif 000009
【図９】
2016039447.tif 000010
【図１０】
2016039447.tif 000011
【図１１】
2016039447.tif 000012
【図１２】
2016039447.tif 000013
【図１３】
2016039447.tif 000014
【図１４】
2016039447.tif 000015
【図４】
2016039447.tif 000016