(57)【特許請求の範囲】
【請求項１】
コンピュータシステムであって、
異なる時間におけるビューを表す一つ又はそれ以上のフレームに対応する明るさの平均を記憶するメモリと、
所定期間のコンピュータ無活動に応答して前記コンピュータシステムを作動モードからスリープモードに移行させ、前記コンピュータシステムがスリープモードの間に二つのフレームの明るさの平均を互いに比較し、前記二つのフレームの明るさの平均が所定量だけ異なることに応答して前記コンピュータシステムをスリープモードから退出させて作動モードに移行させる第１のオペレーションと、前記コンピュータ・システムが作動モードに移行した後に一つまたはそれ以上のフレームに関するビューについてのビデオ処理を行う第２のオペレーションとを実行するよう構成された前記メモリに連結されたプロセッサと
を備え、
さらに、前記プロセッサは、前記コンピュータシステムがスリープモードにあるときには第１のフレーム速度でフレーム生成手段からフレームを受信し、前記コンピュータシステムが作動モードにあるときには、前記第１のフレーム速度より早い、第２のフレーム速度でフレーム生成手段からフレームを受信することを特徴とするコンピュータシステム。
【請求項２】
所定期間のコンピュータ無活動に応答してコンピュータシステムを作動モードからスリープモードに移行させるステップと、
プロセッサによって、スリープモードの間に第１の時間におけるビューに対応する第１のフレームを受信するステップと、
前記プロセッサによって、前記第１のフレームに対して平均の明るさを決定するステップと、
前記プロセッサによって、スリープモードの間に第２の時間におけるビューに対応する第２のフレームを受信するステップと、
前記プロセッサによって、前記第２のフレームに対して平均の明るさを決定するステップと、
前記プロセッサによって、前記第１のフレームに対する平均の明るさが前記第２のフレームに対する平均の明るさと所定量だけ異なったら前記コンピュータシステムをスリープモードから退出させて作動モードに移行させるステップと、
前記プロセッサによって、作動モードに移行した後に複数のフレームに関するビューについてのビデオ処理を行うステップと
を含み、
前記プロセッサは、前記コンピュータシステムがスリープモードにあるときには第１のフレーム速度でフレームを受信し、前記コンピュータシステムが作動モードにあるときには前記第１のフレーム速度より早い第２のフレーム速度でフレームを受信することを特徴とする方法。
【請求項３】
所定期間のコンピュータ無活動に応答して作動モードからスリープモードに移行するコンピュータと、
運動を検出するために前記コンピュータに連結されたビデオカメラであって、異なる時間において前記コンピュータの近くの領域のビューに対応する複数のフレームを記憶するメモリと、前記コンピュータがスリープモードの間に前記ビューの前記複数のフレームの内の二つを互いに比較して前記コンピュータの近くの運動があるかどうかを判定し、前記コンピュータの近くで検出された運動に応答して前記コンピュータをスリープモードから作動モードに移行させる第１のオペレーションと、前記コンピュータ・システムが作動モードに移行した後は複数のフレームについてのビューのための処理を行う第２のオペレーションとを実行する、前記メモリに連結されたプロセッサとを含むビデオカメラと
を備え、
前記ビデオカメラのプロセッサは、前記コンピュータがスリープモードにあるときには第１のフレーム速度で前記ビデオカメラによって取得されたフレームを受信し、前記コンピュータが作動モードにあるときには前記第１のフレーム速度より早い第２のフレーム速度で前記ビデオカメラによって取得されたフレームを受信することを特徴とするシステム。
【請求項４】
所定期間のコンピュータ無活動に応答してコンピュータのプロセッサを作動モードからスリープモードに移行させるステップと、
前記コンピュータのプロセッサがスリープモードにある間に第１の時間において前記コンピュータの近くのビューに対応して前記コンピュータに連結されたビデオカメラから第１のフレームを受信するステップと、
前記コンピュータのプロセッサがスリープモードにある間に第２の時間において前記ビューに対応して前記ビデオカメラから第２のフレームを受信するステップと、
前記第１のフレームが前記第２のフレームと所定量だけ異なるかどうかを前記コンピュータのビデオインタフェースによって判定することにより前記コンピュータのプロセッサがスリープモードの間に前記コンピュータの近くの運動があるかどうかを判定するステップと、
前記コンピュータの近くで検出された運動に応答して前記コンピュータのプロセッサをスリープモードから退出させて作動モードに移行させるステップと、
前記作動モードに移行されたプロセッサが複数のフレームを受け取りビューのためのフレーム処理を行うステップと
を含み、
前記ビデオインタフェースは、前記プロセッサがスリープモードにあるときには第１のフレーム速度でフレームを受信し、前記プロセッサが作動モードにあるときには前記第１のフレーム速度より早い第２のフレーム速度でフレームを受信することを特徴とする方法。
【請求項５】
コンピュータシステムであって、
メモリと、
所定期間のコンピュータ無活動に応答して前記コンピュータシステムを作動モードからスリープモードに移行させ、前記コンピュータシステムがスリープモードの間にビデオカメラからの二つのフレームの特性を比較して該特性が変化したことに応答して前記コンピュータシステムをスリープモードから退出させて作動モードに移行させる第１のオペレーションと、前記コンピュータ・システムが作動モードに移行した後に一つまたはそれ以上のフレームに関するビューについてのビデオ処理を行う第２のオペレーションとを実行するよう構成された前記メモリに連結されたプロセッサと
を備え、
前記プロセッサは、前記コンピュータシステムがスリープモードにあるときには第１のフレーム速度でビデオカメラによって取得されたフレームを受信し、前記コンピュータシステムが作動モードにあるときには、前記第１のフレーム速度より早い、第２のフレーム速度でビデオカメラによって取得されたフレームを受信することを特徴とするコンピュータシステム。
【発明の詳細な説明】
【０００１】
発明の分野
本発明はビデオカメラに関し、より詳しくは、動きを検出したことに応答して外部装置ないしは機器をパワーアップ状態にするビデオカメラに関する。
【０００２】
発明の背景
コンピュータシステムのような電子機器は、通常所定の時間入力が機器に供給されないとスリープモードまたはその他の省エネモードになる。スリープモードになると、機器は消費電力を節約することができる。例えば、キーボード、マウスあるいはコンピュータシステムの他の入力装置が５分間使用されないと、コンピュータシステムは不可欠ではない全ての機能のための電力を低減するようになっている。プロセッサのような一部の構成機器は、低クロック速度で走らせるようにしても良い。ハードディスクのような他の機器は、次に使用されるまで、あるいは機器によって要求されるまで完全にパワーダウンにされることもある。コンピュータシステムの状態を保持するために必要な揮発性メモリのような構成機器だけにそのための電源が供給される。機器はそれが使用されていることを示す入力が供給されるまでスリープモードに保たれる。
【０００３】
従来技術においては、コンピュータシステムは、通常、コンピュータシステムと物理的に対話するユーザによって電源オフ状態またはスリープモードから電源オンあるいはパワーアップされる。ユーザは、停止中あるいはスリープモードになっているコンピュータを使いたい場合、コンピュータのそばに行って、ボタンを押すか、またはマウスあるいは他のカーソル制御装置を動かしてパワーアップ・シーケンスを開始しなければならない。その後ユーザはパワーアップするまではコンピュータシステムを使用することができない。ユーザがコンピュータシステムあるいは他の電子機器と対話する前にこれらの機器のパワーアップ・シーケンスを開始することができる装置が必要とされる情況が存在する。
【０００４】
コンピュータシステムやその他の電子装置と共に使用されるビデオカメラも従来技術において周知である。しかしながら、コンピュータシステムと組み合わせたビデオカメラの利用は、これまでビデオ会議、ビデオレコーディング等のような用途に限定されていた。
【０００５】
発明の要旨
本発明は、ビューの変化に応答して出力信号を発生する装置にある。メモリが各特定の時点におけるビューを表すフレームを記憶し、メモリに接続されたプロセッサが一組のフレーム中の各フレームを互いに比較して、その一組のフレーム同士の差が所定量であればそれに応答して出力信号を発生する。プロセッサに接続されたリセット回路が、プロセッサより発生した出力信号に応答して電子装置をパワーアップする。
【０００６】
以下、本発明を添付図面に示す実施形態に基づき詳細に説明するが、これらの実施形態は本発明に対して限定的な意味を有するものではなく、また図中同様の参照符号は類似の構成要素を指示する。
【０００７】
【発明を実施するための最良の形態】
動きを検出するビデオカメラによって電子装置のパワーアップを制御するための方法及び装置について図示実施形態に基づき説明する。以下の説明においては、例示説明を目的として、本発明の完全な理解を期すために特定の詳細事項が多数記載される。しかしながら、本発明がこれら特定の詳細事項の記載なしでも実施可能なことは当業者にとって明白であろう。他の場合においては、本発明が不明瞭になるのを避けるため、周知の構成及び装置はブロック図形式で示される。
【０００８】
本発明は、コンピュータシステムのような電子装置に取り付けられたビデオカメラを用いて、ビデオカメラによって動きが検出された時その電子装置をスリープモードあるいは他の低パワー状態からパワーアップさせる技術にある。また、電子装置を停止状態からパワーアップさせることも可能である。一実施形態においては、ビデオカメラはビデオカメラによって取り込まれた連続しているフレームを互いに比較するプロセッサとメモリを具有する。電子装置がスリープモードになっているとき、連続しているフレームが同じならば、ビデオカメラは出力信号を発生することなくその場面を監視し続ける。これらのフレームが異なれば、動きが検出されて、ビデオカメラは割込みのような信号を発生し、この信号を用いて電子装置にパワーアップするよう指示が与えられる。このようにして、電子装置は、ユーザが電子装置と対話する前にパワーアップ・プロセスを開始することができる。
【０００９】
本発明は、例えばパーソナルコンピュータシステムで効果的に用いることができる。コンピュータシステムは、所定の時間入力が供給されないとスリープモードに入る。コンピュータシステムがスリープモードになっているとき、コンピュータシステムに接続されたビデオカメラがこれによって取り込まれる場面を監視する。一実施形態においては、ビデオカメラ中のプロセッサによりビデオカメラのメモリを用いて連続しているフレームが互いに比較され、これによって動きが検出されたかどうかが判断される。動きが検出されると、パワーアップを開始するための信号がコンピュータシステムに送られる。すると、コンピュータシステムはパスワードプロンプトの状態になるか、あるいはユーザがコンピュータシステムのそばに来たときにパワーアップすることができる。ビデオカメラがプロセッサを備えていない別の実施形態も可能である。例えば、ビデオ拡張カードのようなビデオインタフェースにフレームを比較するためのプロセッサを設けることも可能である。あるいは、システムプロセッサを用いてフレームを比較するようにしてもよい。
【００１０】
もちろん、本発明のこのビデオカメラは、セキュリティシステム、情報ディスプレイ、現金自動預け払い機（ＡＴＭ）等のようなコンピュータシステム以外の電子装置と共に使用することも可能である。セキュリティシステムの場合、本発明は、例えば侵入者による動きが検出された時信号を送るために使用することができる。セキュリティシステムは、その動きの検出に応答してパワーアップされ、ビデオカメラからビデオデータを受け取ることができる。情報ディスプレイあるいはＡＴＭにおいては、ユーザかもしれない人が接近するまで、システムをパワーダウンにしておくことが可能である。システムがユーザかもしれない人の動きを検出すると、情報ディスプレイまたはＡＴＭがパワーアップされる。
【００１１】
図１は、本発明に基づいてパワーアップすることが可能なコンピュータシステムの一実施形態のブロック図である。図示のコンピュータシステム１００は、情報を通信するためのバス１０１または他の通信手段、及びバス１０１に接続された情報を処理するためのプロセッサ１０２を備えている。コンピュータシステム１００は、さらに、プロセッサ１０２によって実行される情報と命令を記憶するようにバス１０１に接続されたランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置１０４（メインメモリと呼ばれる）を有する。また、メインメモリ１０４はプロセッサ１０２による命令実行時に一時的数値変数あるいは他の中間情報を記憶するために使用することもできる。また、コンピュータシステム１００は、プロセッサ１０２のための静的情報及び命令を記憶するためにバス１０１に接続されたリードオンリーメモリ（ＲＯＭ）及び／または他の静的記憶装置１０６を有する。一実施形態においては、プロセッサ１０２は米国カリフォルニア州サンタクララのインテル・コーポレーションより入手可能なＰｅｎｔｉｕｍ（登録商標）プロセッサＩＩという名称のプロセッサである。あるいは、プロセッサ１０２はインテル・コーポレーション製の別のプロセッサでも、あるいは他の任意のプロセッサであってもよい。
【００１２】
バス１０１には、磁気ディスクあるいは光ディスクのようなデータ記憶装置１０７及びこれに応じたディスクドライブを接続することができる。また、コンピュータシステム１００は、コンピュータユーザに情報を表示するためのブラウン管（ＣＲＴ）あるいは液晶表示装置（ＬＣＤ）のような表示装置１２１にバス１０１を介して接続することができる。通常、バス１０１には、プロセッサ１０２に情報及びコマンド選択信号を伝達するためのアルファニューメリックキー及びその他のキーを含むアルファニューメリック入力装置１２２が接続される。他の形態のユーザ入力装置として、プロセッサ１０２に方向情報及びコマンド選択信号を伝達すると共に表示装置１２１上のカーソル移動を制御するためのマウス、トラックボールあるいはカーソル方向キーのようなカーソル制御装置１２３も接続されている。
【００１３】
バス１０１にはビデオカメラ・インタフェース１２５が接続されていて、コンピュータシステム１００とビデオカメラ（図１では省略）との間のインタフェースを取る。ビデオカメラ・インタフェース１２５は、ビデオカメラによって動きが検出されると、それに応答してコンピュータシステム１００をパワーアップさせる。一実施形態においては、ビデオカメラ・インタフェース１２５は、コンピュータシステム１００の他のコンポーネントないしは構成要素がパワーダウンした時もパワーダウンされない回路を有する。ビデオカメラ・インタフェース１２５は、ビデオカメラから受け取った信号を処理するためにパワーアップ状態に保たれている。ビデオカメラが動きを検出したことを示す信号をコンピュータシステム１００に送ると、ビデオカメラ・インタフェース１２５はコンピュータシステム１００のパワーアップ・プロセスを開始する。パワーアップは、例えば、電圧をプロセッサ１０２のパワー・ピンに印加することにより、あるいは当技術分野で周知の他の任意の方法を用いて行うことができる。また、ビデオカメラ・インタフェース１２５はビデオカメラからビデオデータを受け取ることもできる。あるいは、ビデオカメラが動き検出信号をコンピュータシステム１００に伝達する割込み線を設けることも可能である。
【００１４】
図２は、本発明により電子装置のパワーアップを制御するためのビデオカメラの一実施形態を示すブロック図である。大まかに言って、ビデオカメラ２００はビデオカメラ２００のレンズ２１０を通して見ることができる場面をフレームに変換するためのハードウェアを具有する。プロセッサ２４０は連続しているフレームを互いに比較して動きを検出する。プロセッサ２４０は、動きが検出されると、それに応答して割込み信号のような出力信号を発生する。
【００１５】
レンズ２１０を通して見られる場面は電荷結合素子（ＣＣＤ）２２０に投射され、ＣＣＤ２２０はその場面の光の強度と色を検出して、生の画像データを出力信号として供給する。ＣＣＤ２２０は、場面の明るさ（ルマ）の強弱及び色の度合（クロマ）を表す画素の２次元アレイに対応する電圧を出力する。これらの電圧は、ＣＣＤ２２０に接続された変換ハードウェア／ファームウェア２３０によって当技術分野で周知の任意の方法によりフレームに変換される。プロセッサ２４０は変換ハードウェア／ファームウェア２３０からフレームを受け取り、それらのフレームをプロセッサ２４０に接続されたメモリ２５０に記憶する。
【００１６】
一実施形態においては、フレームはＹＵＶ−９フォーマットで記憶される。あるいは、ＹＵＶ−１２フォーマットまたは他の任意のビデオフォーマットを使用することも可能である。一実施形態の場合、明るさに対応するビデオデータのルマ成分、すなわちＹ成分だけを用いて動きが検知される。このような実施形態においては、動きを検知するために色に対応するクロマ成分、すなわちＵ及びＶ成分は使用されない。
【００１７】
このような実施形態では、フレーム同士の比較のためにフレームの平均明るさを用いることができる。連続しているフレームの平均明るさが所定量異なる場合に、動きが生じたと検出される。一実施形態においては、動きの発生を検知するために使用される所定量の差を、その装置がスリープモードに入る前に電子装置のユーザによって設定することができる。
【００１８】
一実施形態においては、プロセッサ２４０がフレームを受け取る速度は電子装置の状態に従って変化する。電子装置がスリープモードになっているか、あるいは停止していれば、プロセッサ２４０は電子装置がパワーアップ状態のときより低い速度でフレームを受け取る。例えば、プロセッサ２４０は、電子装置がパワーアップされてるときは３０フレーム／秒の速度でフレームを受け取り、電子装置がパワーアップされていないときは５フレーム／秒の速度でフレームを受け取る。もちろん、これ以外のフレーム速度を用いることも可能である。フレーム速度を低下させる、従って比較速度を低くすることによって、プロセッサ２４０の消費電力をフレーム速度がより高い場合と比較して低減することができる。
【００１９】
ビデオカメラ２００によって動きが検出されたときプロセッサに出力信号（例えば割込み信号）を伝達するために、パワーアップ線２６０がリセット回路２６５に接続されている。この出力信号に応答して、プロセッサは電子装置のパワーアップを開始する。電子装置がパワーアップされると、ビデオカメラ２００からのビデオ信号はフレーム線２６２によって電子装置に伝送することができる。あるいは、パワーアップ線２６０はビデオカメラ・インタフェース１２５に接続することも可能である。このような実施形態では、リセット回路２６５はビデオカメラ・インタフェース１２５内に設けられる（図２ではその構成は示されていない）。
【００２０】
一実施形態においては、ビデオカメラ２００のプロセッサ２４０及びメモリ２５０はコンピュータシステム１００がパワーアップ状態にあるときビデオ圧縮または他のビデオ処理のために使用される。電子装置がスリープモードに入ると、プロセッサ２４０及びメモリ２５０はビデオ圧縮または他のビデオ処理からフレーム比較機能に切り換えられる。一実施形態では、電子装置がパワーアップ状態のとき生成され、フレーム線２６２を介して伝送されるビデオ出力は、電子装置がスリープモードになっているときは生成されない。ビデオカメラ２００は、比較されたフレームが互いに所定量異なるときパワーアップ線２６０上に出力信号を発生するだけである。ビデオカメラ２００が後続のフレームが前のフレームと異なっていると判断すると、動きが検出されたことを知らせるためにパワーアップ割込みを電子装置に送られる。電子装置は、ビデオカメラ２００によって生成された割込みに応答して、パワーアップされる。
【００２１】
図３は、電子装置のパワーアップをビデオカメラによって制御するための方法の一実施形態を示すフローチャートである。まずステップ３００では、ビデオカメラが場面を取り込む。その場面は、ステップ３１０でコード化され、フレーミングされる。これらのコード化とフレーミングは当技術分野で周知の任意の方法によって行われる。上に述べたように、ビデオカメラのフレーム速度は、そのビデオカメラが接続された電子装置がパワーアップされていないときは低くすることが可能である。
【００２２】
ステップ３２０で、フレームはメモリに記憶される。ステップ３３０で、メモリに記憶されたフレームはメモリに記憶された前のフレームと比較される。ステップ３４０で、ビデオカメラは比較されたそれらのフレームが同じであるかどうかを判断する。それらのフレームが同じならば、ビデオカメラはステップ３００に戻って場面を取り込み、場面をフレームに変換し、フレームを比較する動作を続ける。
【００２３】
ステップ３４０で、比較されたフレームが同じでなければ、ビデオカメラはステップ３５０で出力信号を発生する。この出力信号は電子装置をパワーアップするべきかどうかを判断するために用いられる。このようにして、ビデオカメラは電子装置をパワーアップするかどうかを制御する。
【００２４】
図４は、本発明に基づき電子装置のパワーアップを制御するために使用することが可能な図２とは異なる第１の実施形態のビデオカメラとコンピュータシステムの構成要素を示すブロック図である。図４の実施形態は、処理がビデオカメラではなくビデオカメラ・インタフェースで行われ、その結果、図２の実施形態よりビデオカメラが安価になること以外は図２の実施形態と類似している。
【００２５】
図４の実施形態においては、大まかに言うと、ビデオカメラ４００は場面の像の焦点をＣＣＤ４２０に合わせるレンズ４１０を具有する。コンバータ４３０は、ＣＣＤ４２０の出力信号を受け取って、ＣＣＤ４２０により出力されたデータをコード化し、フレーミングする。コンバータ４３０の出力はフレーム線４３５を介してプロセッサ４４０に転送される。プロセッサ４４０は、上に述べたようにして、コンバータ４３０から受け取ったフレームをメモリ４５０を用いて処理し、動きが検出されるかどうかを判断する。
【００２６】
動きが検出されると、プロセッサ４４０は割込み信号あるいは他の出力信号を発生し、リセット回路４６０に供給する。プロセッサ４４０から受け取った割込み信号に応答して、リセット回路４６０は関連づけられたコンピュータシステムあるいは他の電子装置（図４では省略）をリセットする。あるいは、ビデオカメラ・インタフェース１２５が割込み信号を発生し、これがシステムプロセッサ（図４では省略）の割込みコントローラに直接転送される。
【００２７】
このように、図４の実施形態は、ビデオカメラがプロセッサあるいはメモリを備えていないため、図２の実施形態より安価なビデオカメラを得ることができる。このような実施形態においては、ビデオカメラ・インタフェース１２５は、関連づけられたコンピュータシステムあるいは他の電子装置（図４では省略）がパワーダウンされたときもパワーダウンされない。電子装置がパワーダウンされているときの電力消費を低減するために、プロセッサ４４０はビデオカメラ４００による速度より低い速度でフレームを処理することが可能である。あるいは、電子装置がパワーダウンされているとき、ビデオカメラ４００は出力フレーム速度を低くすることも可能である。
【００２８】
図５は、本発明に基づき電子装置のパワーアップを制御するために使用することが可能な図２とは異なる第２の実施形態のビデオカメラとコンピュータシステムの構成要素を示すブロック図である。図５の実施形態は、外部ビデオカメラとシステムプロセッサとの直接接続を可能するものである。あるいは、ビデオカメラは、システムプロセッサと通信するためにシステムバスあるいは他のバスと接続することも可能である。
【００２９】
一実施形態においては、ビデオカメラ５００は、前述のレンズ４１０、ＣＣＤ４２０及びコンバータ４３０と同様の機能を果たすレンズ５１０、ＣＣＤ５２０及びコンバータ５３０を有する。コンバータ５３０の出力はフレーム線５４０を介してプロセッサ１０２に接続される。あるいは、コンバータ５３０は、直接または線５４０によりインタフェースを介してバス１００に接続することも可能である。
【００３０】
図５の実施形態は、図２及び４の実施形態より安価なシステムを得ることができる。もちろん、プロセッサ１０２は、ビデオ処理に加えて、許容可能な性能を確保するのに十分な処理機能性を具備する。
【００３１】
一実施形態においては、プロセッサ１０２は、電子装置がパワーダウンされているとき、電子装置がパワーアップされているときより小さい電力消費でプロセッサ１０２が動作することができる速度でビデオカメラ５００からのフレームを処理する。これは、例えば、プロセッサのクロック速度を低減することによって達成される。
【００３２】
以上、本発明をその特定の実施形態との関連で詳細に説明した。しかしながら、本発明の広義の精神及び範囲を逸脱することなく様々な修正態様及び変更態様を実施することが可能なことは明白であろう。従って、明細書並びに図画は、限定的な意味ではなく、例示説明的な意味で解釈されるべきものである。
【図面の簡単な説明】
【図１】  本発明によってパワーアップすることが可能なコンピュータシステムの一実施形態を示すブロック図である。
【図２】  本発明に基づき電子装置のパワーアップを制御するために使用することが可能なビデオカメラとコンピュータシステムの構成要素の一実施形態を示すブロック図である。
【図３】  本発明のビデオカメラによる電子装置のパワーアップを制御する方法の一実施形態のフローチャートである。
【図４】  本発明に基づき電子装置のパワーアップを制御するために使用することが可能な図２とは異なる第１の実施形態のビデオカメラとコンピュータシステムの構成要素を示すブロック図である。
【図５】  本発明に基づき電子装置のパワーアップを制御するために使用することが可能な図２とは異なる第２の実施形態のビデオカメラとコンピュータシステムの構成要素を示すブロック図である。
【図１】
0004849717.tif 000002
【図２】
0004849717.tif 000003
【図３】
0004849717.tif 000004
【図４】
0004849717.tif 000005
【図５】
0004849717.tif 000006