(57)【要約】【課題】装置の小型化が容易で誤動作を少なくできる。【解決手段】機器制御装置は、ビデオカメラ１０２と、ＣＰＵ１１０と、端子１１６とを含む。ビデオカメラ１０２は撮像する。ＣＰＵ１１０は、ビデオカメラ１０２が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定し、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数し、特定数が第１のしきい値を超えるか否かを判定する。メモリ１１２は、特定数を区域に対応付けて記憶する。端子１１６は、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力する。【選択図】図２
2007108941.tif 000002
【特許請求の範囲】
【請求項１】
撮像するための撮像手段と、
前記撮像手段が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定するための第１の判定手段と、
前記画像の少なくとも一部である区域について、前記色が人体の皮膚の色な画素の数である特定数を計数するための第１の計数手段と、
前記特定数を前記区域に対応付けて記憶するための第１の記憶手段と、
前記特定数が第１のしきい値を超えるか否かを判定するための第２の判定手段と、
前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力するための出力手段とを含む、機器制御装置。
【請求項２】
前記第１の計数手段は、複数の前記区域について、前記特定数を計数するための手段を含み、
前記出力手段は、前記特定数が第１のしきい値を超える区域のいずれかに対応する種類の制御信号を出力するための手段を含む、請求項１に記載の機器制御装置。
【請求項３】
前記制御信号を出力するための手段は、前記特定数が第１のしきい値を超える区域それぞれに対応する種類の制御信号を出力するための手段を含む、請求項２に記載の機器制御装置。
【請求項４】
前記特定数を計数するための手段は、前記画像を２分割しかつ互いに隣接する前記複数の区域それぞれについて、前記特定数を計数するための手段を含む、請求項２に記載の機器制御装置。
【請求項５】
前記特定数を計数するための手段は、前記画像を４分割しかつ互いに隣接する前記複数の区域それぞれについて、前記特定数を計数するための手段を含む、請求項２に記載の機器制御装置。
【請求項６】
前記機器制御装置は、
前記特定数が第１のしきい値を超えた回数である超過数を計数するための第２の計数手段と、
前記超過数が第２のしきい値を超えるか否かを判定するための第３の判定手段とをさらに含み、
前記出力手段は、前記超過数が第２のしきい値を超える場合、前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力するための手段を含む、請求項１に記載の機器制御装置。
【請求項７】
前記機器制御装置は、
前記特定数が第１のしきい値を超えた回数である超過数を計数するための第２の計数手段と、
前記超過数が第２のしきい値以下か否かを判定するための第３の判定手段とをさらに含み、
前記出力手段は、前記超過数が第２のしきい値以下の場合、前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力するための手段を含む、請求項１に記載の機器制御装置。
【請求項８】
前記機器制御装置は、
前記特定数が第１のしきい値を超えた回数である超過数を計数するための第２の計数手段と、
前記超過数が第３のしきい値から第４のしきい値までの範囲に属するか否かを判定するための第４の判定手段とをさらに含み、
前記出力手段は、前記超過数が第３のしきい値から第４のしきい値までの範囲に属する場合、前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力するための手段を含む、請求項１に記載の機器制御装置。
【請求項９】
前記撮像手段はカラーカメラである、請求項１に記載の機器制御装置。
【請求項１０】
前記撮像手段は、広角レンズとは異なるレンズを用いるカメラである、請求項１に記載の機器制御装置。
【請求項１１】
前記撮像手段は赤外線像を撮像するための手段を含む、請求項１に記載の機器制御装置。
【請求項１２】
前記第１の計数手段は、複数の前記区域について、前記特定数を計数するための手段を含み、
前記機器制御装置は、前記第１の記憶手段が記憶した特定数に基づき、前記特定数が最も多い区域を選択するための選択手段をさらに含み、
前記第２の判定手段は、前記選択手段が選択した区域の特定数が第１のしきい値を超えるか否かを判定するための手段を含み、
前記出力手段は、前記選択手段が選択した区域の前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力するための手段を含む、請求項１に記載の機器制御装置。
【請求項１３】
前記選択手段は、前記区域のグループごとに、前記特定数が最も多い区域を選択するための手段を含み、
前記第１のしきい値を超えるか否かを判定するための手段は、前記区域のグループごとに、前記選択手段が選択した区域の特定数が第１のしきい値を超えるか否かを判定するための手段を含む、請求項１２に記載の機器制御装置。
【請求項１４】
前記機器制御装置は、
前記撮像手段が撮像した互いに撮像の時期が異なる複数の画像を記憶するための第２の記憶手段と、
前記複数の画像の対応する位置の画素の、色の差を表わす値を算出するための算出手段と、
前記色の差を表わす値が第５のしきい値を超えるか否かに対応する値を、前記第２の記憶手段が記憶した画像のうち最新の画像を構成する画素に対応付けて記憶するための第３の記憶手段とをさらに含み、
前記第１の判定手段は、前記最新の画像を構成する画素のうち、前記色の差を表わす値が前記第５のしきい値を超える画素の色が、人体の皮膚の色か否かを判定するための手段を含む、請求項１に記載の機器制御装置。
【請求項１５】
前記機器制御装置は、
前記撮像手段が撮像した互いに撮像の時期が異なる複数の画像を記憶するための第２の記憶手段と、
前記複数の画像の対応する位置の画素の、色の差を表わす値を算出するための算出手段と、
前記色の差を表わす値が第５のしきい値以下か否かに対応する値を、前記第２の記憶手段が記憶した画像のうち最新の画像を構成する画素に対応付けて記憶するための第３の記憶手段とをさらに含み、
前記第１の判定手段は、前記最新の画像を構成する画素のうち、前記色の差を表わす値が前記第５のしきい値以下である画素の色が、人体の皮膚の色か否かを判定するための手段を含む、請求項１に記載の機器制御装置。
【請求項１６】
前記機器制御装置は、筐体をさらに含む、請求項１に記載の機器制御装置。
【請求項１７】
撮像するための撮像手段と、
前記撮像手段が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定するための第１の判定手段と、
前記画像の少なくとも一部である区域について、前記色が人体の皮膚の色な画素の数である特定数を計数するための第１の計数手段と、
前記特定数を前記区域に対応付けて記憶するための第１の記憶手段と、
前記特定数が第１のしきい値を超えるか否かを判定するための第２の判定手段と、
前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を送信するための送信手段とを含む、リモートコントローラ。
【請求項１８】
撮像するための撮像手段と、
前記撮像手段が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定するための第１の判定手段と、
前記画像の少なくとも一部である区域について、前記色が人体の皮膚の色な画素の数である特定数を計数するための第１の計数手段と、
前記特定数を前記区域に対応付けて記憶するための第１の記憶手段と、
前記特定数が第１のしきい値を超えるか否かを判定するための第２の判定手段と、
前記特定数が第１のしきい値を超えると、前記区域に対応するように動作するための動作手段とを含む機器。
【請求項１９】
撮像する撮像ステップと、
前記撮像ステップにおいて撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する第１の判定ステップと、
前記画像の少なくとも一部である区域について、前記色が人体の皮膚の色な画素の数である特定数を計数する第１の計数ステップと、
前記特定数を前記区域に対応付けて記憶する第１の記憶ステップと、
前記特定数が第１のしきい値を超えるか否かを判定する第２の判定ステップと、
前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力する出力ステップとを含む、機器制御方法。
【請求項２０】
撮像する撮像ステップと、
前記撮像ステップにおいて撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する第１の判定ステップと、
前記画像の少なくとも一部である区域について、前記色が人体の皮膚の色な画素の数である特定数を計数する第１の計数ステップと、
前記特定数を前記区域に対応付けて記憶する第１の記憶ステップと、
前記特定数が第１のしきい値を超えるか否かを判定する第２の判定ステップと、
前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力する出力ステップとを含む各ステップを、撮像するための装置を含むコンピュータに実行させるための機器制御プログラム。
【請求項２１】
撮像する撮像ステップと、
前記撮像ステップにおいて撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する第１の判定ステップと、
前記画像の少なくとも一部である区域について、前記色が人体の皮膚の色な画素の数である特定数を計数する第１の計数ステップと、
前記特定数を前記区域に対応付けて記憶する第１の記憶ステップと、
前記特定数が第１のしきい値を超えるか否かを判定する第２の判定ステップと、
前記特定数が第１のしきい値を超えると、前記区域に対応する種類の制御信号を出力する出力ステップとを含む各ステップを、撮像するための装置を含むコンピュータに実行させるための機器制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置、リモートコントローラ、機器、機器制御方法、機器制御プログラム、および機器制御プログラムを記録したコンピュータ読取り可能な記録媒体に関し、特に、データを変換することによりあらゆる機器を非接触で制御する機器制御装置、リモートコントローラ、機器、機器制御方法、機器制御プログラム、および機器制御プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
特許文献１は、モニタと、人体の画像を検出する赤外カメラと、赤外カメラにより検出された人体画像をモニタ上の画面に表示させるとともに、被制御機器の複数の制御項目画像をモニタ上の画面に表示させ、表示画面において人体画像が制御項目画像に所定量以上重複した場合に、重複制御項目の制御指令を被制御機器に出力するＣＰＵ（Central Processing Unit）とを備えている遠隔制御装置を開示する。図１０は特許文献１にかかる遠隔制御装置のモニタに表示された人体画像の例を表わす。図１１は特許文献１にかかる遠隔制御装置の構成図である。特許文献１にかかる遠隔制御装置を用いる場合、ユーザはモニタに自身の人体を表示させ、かつそのモニタを見ながら自身の手足を動かすことにより、被制御機器を制御する。
【０００３】
特許文献１に開示された発明によると、モニタに人体を表示させて遠隔操作できるので、手元に置くリモコン装置を必要とせず、かつ同一場所で機器を遠隔制御できる。遠隔制御できる機器の例には、テレビ、エアーコンディショナ、パーソナルコンピュータ、テレビゲーム機、携帯電話などが含まれる。
【０００４】
特許文献２は、身振りまたは手振りを行う対象物を撮像するビデオカメラと、ビデオカメラにより撮像された画像を識別するジェスチャ認識部と、ジェスチャ認識部により識別された画像を所定の領域に分割する領域分割部と、領域分割部により分割された領域内の動き方向を検出する動き検出部と、動き検出部の検出結果に基づいて、領域内の重心を算出する重心算出部と、領域内の評価値を算出し、算出結果から、評価値の最も小さい領域を選択する領域評価部と、領域評価部により選択された領域内において、対象物の握り動作を認識する握り動作認識ステートマシンと、領域評価部により選択された領域内の重心の軌跡に基づいて、対象物の振り動作を認識する重心軌跡認識部とを備える画像処理装置を開示する。
【０００５】
特許文献２に開示された発明によると、身振りや手振りを高精度に認識できるので、ジェスチャにより人とコンピュータとの間のインターフェイスを提供できる。
【特許文献１】特開平６−１５３０１７号公報
【特許文献２】特開２００１−３０７１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示された発明では、遠隔制御装置の小型化が困難という問題点がある。図１１から明らかなように、特許文献１に開示された発明は、エアーコンディショナのように本来モニタを必要としない被制御機器であっても、モニタを必要とする。ユーザが自身の人体を表示させるためである。このモニタが遠隔制御装置の小型化を妨げることが、遠隔制御装置の小型化を困難とする原因である。また、特許文献１に開示された発明では、ユーザが操作と関係ない動作を行った場合、誤動作が生じやすいという問題点がある。モニタにユーザの全身が映される場合、その傾向は特に顕著になる。
【０００７】
特許文献２に開示された発明にも、誤動作が生じやすいという問題点がある。ビデオカメラと人体とが離れているためである。
【０００８】
本発明は上述の問題点を解決するためになされたものであって、その目的は、装置の小型化が容易で誤動作が少ない機器制御装置、リモートコントローラ、機器、機器制御方法、機器制御プログラム、および機器制御プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明のある局面に従うと、機器制御装置は、撮像手段と、第１の判定手段と、第１の計数手段と、第１の記憶手段と、第２の判定手段と、出力手段とを含む。撮像手段は撮像する。第１の判定手段は、撮像手段が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する。第１の計数手段は、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数する。第１の記憶手段は、特定数を区域に対応付けて記憶する。第２の判定手段は、特定数が第１のしきい値を超えるか否かを判定する。出力手段は、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力する。
【００１０】
また、上述の第１の計数手段は、複数の区域について、特定数を計数するための手段を含むことが望ましい。併せて、出力手段は、特定数が第１のしきい値を超える区域のいずれかに対応する種類の制御信号を出力するための手段を含むことが望ましい。
【００１１】
もしくは、上述の制御信号を出力するための手段は、特定数が第１のしきい値を超える区域それぞれに対応する種類の制御信号を出力するための手段を含むことが望ましい。
【００１２】
もしくは、上述の特定数を計数するための手段は、画像を２分割しかつ互いに隣接する複数の区域それぞれについて、特定数を計数するための手段を含むことが望ましい。
【００１３】
もしくは、上述の特定数を計数するための手段は、画像を４分割しかつ互いに隣接する複数の区域それぞれについて、特定数を計数するための手段を含むことが望ましい。
【００１４】
また、上述の機器制御装置は、特定数が第１のしきい値を超えた回数である超過数を計数するための第２の計数手段と、超過数が第２のしきい値を超えるか否かを判定するための第３の判定手段とをさらに含むことが望ましい。併せて、出力手段は、超過数が第２のしきい値を超える場合、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力するための手段を含むことが望ましい。
【００１５】
また、上述の機器制御装置は、特定数が第１のしきい値を超えた回数である超過数を計数するための第２の計数手段と、超過数が第２のしきい値以下か否かを判定するための第３の判定手段とをさらに含むことが望ましい。併せて、出力手段は、超過数が第２のしきい値以下の場合、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力するための手段を含むことが望ましい。
【００１６】
また、上述の機器制御装置は、特定数が第１のしきい値を超えた回数である超過数を計数するための第２の計数手段と、超過数が第３のしきい値から第４のしきい値までの範囲に属するか否かを判定するための第４の判定手段とをさらに含むことが望ましい。併せて、出力手段は、超過数が第３のしきい値から第４のしきい値までの範囲に属する場合、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力するための手段を含むことが望ましい。
【００１７】
また、上述の撮像手段はカラーカメラであることが望ましい。
また、上述の撮像手段は、広角レンズとは異なるレンズを用いるカメラであることが望ましい。
【００１８】
また、上述の撮像手段は赤外線像を撮像するための手段を含むことが望ましい。
また、上述の第１の計数手段は、複数の区域について、特定数を計数するための手段を含むことが望ましい。併せて、機器制御装置は、第１の記憶手段が記憶した特定数に基づき、特定数が最も多い区域を選択するための選択手段をさらに含むことが望ましい。併せて、第２の判定手段は、選択手段が選択した区域の特定数が第１のしきい値を超えるか否かを判定するための手段を含むことが望ましい。併せて、出力手段は、選択手段が選択した区域の特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力するための手段を含むことが望ましい。
【００１９】
もしくは、上述の選択手段は、区域のグループごとに、特定数が最も多い区域を選択するための手段を含むことが望ましい。併せて、第１のしきい値を超えるか否かを判定するための手段は、区域のグループごとに、特定数が最も多い区域の特定数が第１のしきい値を超えるか否かを判定するための手段を含むことが望ましい。
【００２０】
また、上述の機器制御装置は、撮像手段が撮像した互いに撮像の時期が異なる複数の画像を記憶するための第２の記憶手段と、複数の画像の対応する位置の画素の、色の差を表わす値を算出するための算出手段と、色の差を表わす値が第５のしきい値を超えるか否かに対応する値を、第２の記憶手段が記憶した画像のうち最新の画像を構成する画素に対応付けて記憶するための第３の記憶手段とをさらに含むことが望ましい。併せて、第１の判定手段は、最新の画像を構成する画素のうち、色の差を表わす値が第５のしきい値を超える画素の色が、人体の皮膚の色か否かを判定するための手段を含むことが望ましい。
【００２１】
また、上述の機器制御装置は、撮像手段が撮像した互いに撮像の時期が異なる複数の画像を記憶するための第２の記憶手段と、複数の画像の対応する位置の画素の、色の差を表わす値を算出するための算出手段と、色の差を表わす値が第５のしきい値以下か否かに対応する値を、第２の記憶手段が記憶した画像のうち最新の画像を構成する画素に対応付けて記憶するための第３の記憶手段とをさらに含むことが望ましい。併せて第１の判定手段は、最新の画像を構成する画素のうち、色の差を表わす値が第５のしきい値以下である画素の色が、人体の皮膚の色か否かを判定するための手段を含むことが望ましい。
【００２２】
また、上述の機器制御装置は、筐体をさらに含むことが望ましい。
本発明の他の局面に従うと、リモートコントローラは、撮像手段と、第１の判定手段と、第１の計数手段と、第１の記憶手段と、第２の判定手段と、送信手段とを含む。撮像手段は撮像する。第１の判定手段は撮像手段が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する。第１の計数手段は、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数する。第１の記憶手段は、特定数を区域に対応付けて記憶する。第２の判定手段は、特定数が第１のしきい値を超えるか否かを判定する。送信手段は特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を送信する。
【００２３】
本発明の他の局面に従うと、機器は、撮像手段と、第１の判定手段と、第１の計数手段と、第１の記憶手段と、第２の判定手段と、動作手段とを含む。撮像手段は撮像する。第１の判定手段は撮像手段が撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する。第１の計数手段は、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数する。第１の記憶手段は、特定数を区域に対応付けて記憶する。第２の判定手段は、特定数が第１のしきい値を超えるか否かを判定する。動作手段は、特定数が第１のしきい値を超えると、区域に対応するように動作する。
【００２４】
本発明の他の局面に従うと、機器制御方法は、撮像ステップと、第１の判定ステップと、第１の計数ステップと、第１の記憶ステップと、第２の判定ステップと、出力ステップとを含む。撮像ステップは撮像する。第１の判定ステップは、撮像ステップにおいて撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する。第１の計数ステップは、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数する。第１の記憶ステップは、特定数を区域に対応付けて記憶する。第２の判定ステップは、特定数が第１のしきい値を超えるか否かを判定する。出力ステップは、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力する。
【００２５】
本発明の他の局面に従うと、機器制御プログラムは、撮像ステップと、第１の判定ステップと、第１の計数ステップと、第１の記憶ステップと、第２の判定ステップと、出力ステップとを含む各ステップを、撮像するための装置を含むコンピュータに実行させる。撮像ステップは撮像する。第１の判定ステップは、撮像ステップにおいて撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する。第１の計数ステップは、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数する。第１の記憶ステップは、特定数を区域に対応付けて記憶する。第２の判定ステップは、特定数が第１のしきい値を超えるか否かを判定する。出力ステップは、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力する。
【００２６】
本発明の他の局面に従うと、記録媒体は機器制御プログラムを記録したコンピュータ読取可能な記録媒体である。機器制御プログラムは、撮像ステップと、第１の判定ステップと、第１の計数ステップと、第１の記憶ステップと、第２の判定ステップと、出力ステップとを含む各ステップを、撮像するための装置を含むコンピュータに実行させる。撮像ステップは撮像する。第１の判定ステップは撮像ステップにおいて撮像した画像を構成する画素の色が、人体の皮膚の色か否かを判定する。第１の計数ステップは、画像の少なくとも一部である区域について、色が人体の皮膚の色な画素の数である特定数を計数する。第１の記憶ステップは、特定数を区域に対応付けて記憶する。第２の判定ステップは、特定数が第１のしきい値を超えるか否かを判定する。出力ステップは特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を出力する。
【発明の効果】
【００２７】
本発明に係る機器制御装置、リモートコントローラ、機器、機器制御方法、機器制御プログラム、および機器制御プログラムを記録したコンピュータ読取り可能な記録媒体は、装置の小型化が容易で誤動作を少なくできる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２９】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係る機器制御装置について説明する。
【００３０】
図１は、本実施の形態に係る機器制御装置の構成と使用の方法とを表わす概念図である。図２は本実施の形態に係る機器制御装置の制御ブロック図である。図１および図２を参照して、機器制御装置はビデオカメラ１０２と、本体装置１０３とを含む。ビデオカメラ１０２は、ユーザ１０１の手などを撮像する装置である。本実施の形態の場合、ビデオカメラ１０２は、広角レンズとは異なるレンズが用いられた、カラーカメラである。ビデオカメラ１０２に搭載できるレンズか否かの判断の目安は、ユーザ１０１がレンズの数ｃｍ前の位置に手などをかざしたとき、撮像区域をすべて覆うことができるか否かである。本実施の形態の場合、「広角レンズとは異なるレンズ」として画角が６０度のレンズが用いられている。本体装置１０３はビデオカメラ１０２が撮像した画像を処理する装置である。本体装置１０３が画像を処理した後出力した信号は、テレビジョン受像機１０４に出力される。本実施の形態の場合、ビデオカメラ１０２と本体装置１０３とは、それぞれ筐体に覆われている。これらの筐体は、本実施の形態に係る機器制御装置を建築物の壁に埋込み可能な筐体である。具体的に説明すると、これらの筐体は、鋼板の内側に断熱材を張った筐体である。
【００３１】
本体装置１０３は、ＣＰＵ１１０と、メモリ１１２と、画像処理部１１４と、端子１１６と、読取装置１１８とを含む。ＣＰＵ１１０は画像処理部１１４が処理した信号をもとに各種の演算を実施する装置である。これにより、ＣＰＵ１１０は各種の機能を実施する装置となる。ＣＰＵ１１０は制御信号を生成する装置でもある。ＣＰＵ１１０は、数値を計数するカウンタと経過した時間を測定するタイマとを含む。メモリ１１２は情報を記憶する装置である。本実施の形態の場合、メモリ１１２は複数の領域を含む。メモリ１１２の複数の領域は、それぞれ異なる情報を記憶する。画像処理部１１４は、ビデオカメラ１０２が撮像した画像を処理する装置である。画像処理部１１４の処理により、ビデオカメラ１０２が出力した信号は、ＣＰＵ１１０が利用できる信号に変換される。端子１１６は、ＣＰＵ１１０が生成した制御信号を出力する端子である。読取装置１１８は、本実施の形態に係る機器制御装置を実現するためのプログラムを記録媒体から読取る。本実施の形態の場合、読取装置１１８がプログラムを読取る記録媒体は、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）１３０である。
【００３２】
本実施の形態に係る機器制御装置は、撮像するための装置を含むコンピュータハードウェアとＣＰＵ１１０により実行されるソフトウェアとにより実現される。「撮像するための装置を含むコンピュータハードウェア」には、ビデオカメラ１０２が接続されたコンピュータハードウェアの他、ビデオカメラ１０２が搭載されたコンピュータハードウェアが含まれる。ビデオカメラ１０２が接続されたコンピュータハードウェアの例には、カメラが搭載されたＰＤＡ（Personal Digital Assistant）などが含まれる。一般的にこうしたソフトウェアは、ＣＤ−ＲＯＭ１３０などの記録媒体に格納されて流通し、読取装置１１８などにより記録媒体から読取られてメモリ１１２に一旦格納される。さらに上述したＣＰＵ１１０により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＣＤ−ＲＯＭ１３０などの記録媒体に記録されたソフトウェアである。なお、コンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００３３】
図３を参照して、本実施の形態に係る機器制御装置で実行されるプログラムは、制御信号の出力に関し、以下のような制御を実行する。
【００３４】
ステップ３００（以下、ステップをＳと略す。）にて、ビデオカメラ１０２は、画像を撮像する。ビデオカメラ１０２は、撮像した画像の画像データを信号として出力する。画像処理部１１４は、ビデオカメラ１０２が撮像した画像の画像データを読出す。読出される画像データは、１画面分の画像データである。画像処理部１１４は、その読出された信号をＣＰＵ１１０が利用できる信号に変換する。
【００３５】
Ｓ３０２にて、ＣＰＵ１１０は各画素が肌色ピクセルか否かを判定する。「各画素」とは、ビデオカメラ１０２が撮像した画像を構成する画素のことである。「肌色ピクセル」とは、色が人体の皮膚の色である画素のことである。画素の色が人体の皮膚の色であるか否かは、予め本実施の形態の機器制御装置のメーカやユーザにより定められた範囲に画素の色を表わす値が含まれるか否かに基づいて判定される。本実施の形態の場合、その範囲は、照明条件やユーザが属する民族などに応じて定められた経験値である。ＣＰＵ１１０は、各画素の色のデータがＹＣｒＣｂの表示系により取得できるデータならば、輝度によらず、皮膚の色であるか否かを安定して判定できる。各画素が肌色ピクセルか否かが判定されると、ＣＰＵ１１０はメモリ１１２に値を記憶させる。メモリ１１２が値を記憶する領域は、肌色ピクセルを記憶するための領域である。メモリ１１２が記憶する値は肌色ピクセルか否かに対応する値である。本実施の形態の場合、メモリ１１２に記憶される値は、肌色ピクセルの場合「１」、肌色ピクセルでない場合「０」であることとする。
【００３６】
Ｓ３０４にて、ＣＰＵ１１０はＳ３０２にてメモリ１１２が記憶した値を参照する。値が参照されると、ＣＰＵ１１０は特定数を計数する。「特定数」とは肌色ピクセルである画素の数のことである。本実施の形態の場合、ＣＰＵ１１０は、分割区域毎に特定数を計数する。分割区域毎に特定数が計数されるので、ＣＰＵ１１０は、画像の少なくとも一部である区域について、特定数を計数することとなる。特定数が計数されると、メモリ１１２は、特定数を分割区域に対応付けて記憶する。メモリ１１２が特定数を記憶する領域は、特定数を記憶するための領域である。
【００３７】
図４を参照して、分割区域について説明する。図４は、本実施の形態に係る分割区域の配置を表わす図である。本実施の形態の場合、分割区域は第１の分割区域２０１と、第２の分割区域２０２と、第３の分割区域２０３と、第４の分割区域２０４とを含む。図４から明らかなように、本実施の形態の場合、第１の分割区域２０１〜第４の分割区域２０４はそれぞれ画像の一部である。また、本実施の形態に係る第１の分割区域２０１〜第４の分割区域２０４は画像を４分割しかつ互いに隣接する複数の区域である。これにより、ＣＰＵ１１０は、画像を４分割しかつ互いに隣接する複数の区域それぞれについて、特定数を計数することとなる。
【００３８】
Ｓ３０６にて、ＣＰＵ１１０は、メモリ１１２が記憶した特定数に基づき、分割区域のうち特定数が最も多い区域を選択する。
【００３９】
Ｓ３０８にて、ＣＰＵ１１０は、自らが選択した区域の特定数が一定のしきい値を超えたか否かを判定する。一定のしきい値を超えたと判断した場合には（Ｓ３０８にてＹＥＳ）、処理はＳ３１０へと移される。もしそうでないと（Ｓ３０８にてＮＯ）、処理はＳ３００へと移される。Ｓ３１０にて、端子１１６は、Ｓ３０６にて選択した分割区域に対応する種類の制御信号を出力する。
【００４０】
以上のような構造およびフローチャートに基づく、機器制御装置の動作について説明する。
【００４１】
ユーザ１０１はビデオカメラ１０２に向かって手を差し出す。ビデオカメラ１０２はユーザ１０１の手を撮像する。ビデオカメラ１０２は撮像した画像を画像処理部１１４に出力する。画像処理部１１４は、ビデオカメラ１０２が撮像した画像の画像データを読出す（Ｓ３００）。画像データが読出されると、ＣＰＵ１１０は各画素が肌色ピクセルか否かを判定する。肌色ピクセルか否かが判定されると、ＣＰＵ１１０は、メモリ１１２に肌色ピクセルか否かに応じた値を記憶させる（Ｓ３０２）。
【００４２】
値が記憶されると、ＣＰＵ１１０は、分割区域毎に特定数を計数する（Ｓ３０４）。図４の場合、ユーザ１０１の手は、第４の分割区域２０４に最も大きく重なっている。ユーザ１０１の手は第１の分割区域２０１〜第３の分割区域２０３にも若干重なっている。
【００４３】
特定数が計数されると、ＣＰＵ１１０は、特定数が最も多い分割区域を選択する（Ｓ３０６）。上述の説明および図４から明らかなように、特定数が最大の分割区域は第４の分割区域２０４である。ＣＰＵ１１０は、第４の分割区域２０４を特定数が最大の区域として決定する。
【００４４】
区域が決定されると、ＣＰＵ１１０は、第４の分割区域２０４の特定数が一定のしきい値ＴＨを超えたか否かを判定する（Ｓ３０８）。この場合、第４の分割区域２０４の特定数がしきい値ＴＨを超えているとすると（Ｓ３０８にてＹＥＳ）、端子１１６は、第４の分割区域２０４に対応する種類の制御信号を出力する（Ｓ３１０）。本実施の形態の場合、第４の分割区域２０４に対応する制御信号はテレビジョン受像機１０４のボリュームを大きくするための信号であることとする。これにより、テレビジョン受像機１０４のボリュームは大きくなる。
【００４５】
以上のようにして、本実施の形態に係る機器制御装置は、ユーザがビデオカメラに手をかざしたことにより、制御信号を出力する。ビデオカメラは撮像領域の４分の１が覆われると、覆われた領域に対応する制御信号を出力する。これにより、本実施の形態に係る機器制御装置はユーザがビデオカメラのすぐ手前に手などを差し出さなければ反応しない。ビデオカメラのすぐ手前に手などが差し出されていなければ誤動作しない。ビデオカメラを少し覆った程度では誤動作しない。本実施の形態に係る機器制御装置は、手が分割区域を覆っているか否かをモニタなどにより確認しなくても、制御信号を出力させることができる。本実施の形態に係る機器制御装置は、ビデオカメラのすぐ手前に手などが差し出され、かつ撮像区域を十分覆わなければ反応したり誤動作したりしないためである。反応したり誤動作したりしない理由は、撮像区域が画像を分割しかつ互いに隣接する複数の区域である点にある。その結果、モニタを必要としないので、装置の小型化が容易で誤動作を少なくできる機器制御装置を提供することができる。
【００４６】
また、本実施の形態に係る機器制御装置は、カラーカメラを用いることにより、画素の色が人の肌の色か否かを精度良く判定できる。
【００４７】
また、本実施の形態に係る機器制御装置のビデオカメラは、広角レンズとは異なるレンズを用いる。広角レンズとは異なるレンズが用いられるので、ユーザがレンズの手前に手などをかざすと、画像の任意の区域を容易に覆うことができる。画像の任意の区域が容易に覆われると、誤動作の発生を抑制できる。これにより、広角レンズが用いられる場合に比べ、誤動作を少なくできる。広角レンズが用いられると、レンズの手前に手などをかざしても、画像の任意の区域を覆うことが困難になる。
【００４８】
なお、変形例として、本実施の形態に係る機器制御装置は、機器として実現されてもよい。そのような機器の例には、リモートコントローラ、テレビジョン受像機、コンピュータ、カーナビゲーションシステム、弾球遊技機、携帯電話、あるいは扇風機が含まれる。図５は、リモートコントローラ１２０として実現された機器制御装置の外観を表わす図である。最近は携帯電話にカメラが内蔵されるようになり、カメラモジュールが小型化されている。本実施の形態に係る機器制御装置は、リモートコントローラのような小さな装置として実現することが十分可能である。図２に示す端子１１６以外の装置は、リモートコントローラ１２０に含まれる。リモートコントローラ１２０には、端子１１６に代え、送信装置１２２が含まれる。送信装置１２２は、赤外線や電線などを用いて、特定数が第１のしきい値を超えると、区域に対応する種類の制御信号を送信する装置である。図５においてリモートコントローラ１２０を操作する場合、ユーザ１０１はリモートコントローラ１２０の表面に設けられたビデオカメラ１０２の手前に手をかざし、その手を動かす。図６は、リモートコントローラ１２０の使用法を表わす図である。お年寄りなど小さなボタンを押しづらい人であっても、リモートコントローラ１２０の近くで手を動かすことのみにより、制御信号を送信させることができる。ちなみに、送信装置１２２は、端子１１６に接続される装置であってもよい。送信装置１２２が端子１１６に接続される場合、送信装置１２２は、端子１１６が出力した制御信号に応じて動作する装置である。
【００４９】
また、変形例として、Ｓ３０４などにて特定数が計数される分割区域は、図４に示す区域とは異なる区域であってもよい。たとえば、第１の分割区域２０１と第２の分割区域２０２とが１つの区域であってもよい。この場合、第３の分割区域２０３と第４の分割区域２０４とが１つの区域であってもよい。第１の分割区域２０１と第２の分割区域２０２とが１つの区域である代わりに、第１の分割区域２０１と第３の分割区域２０３とが１つの区域であってもよい。この場合、第２の分割区域２０２と第４の分割区域２０４とが１つの区域であってもよい。これらにより、分割区域は画像を２分割しかつ互いに隣接する複数の区域となる。分割区域がそのような区域である場合、ＣＰＵ１１０は、画像を２分割しかつ互いに隣接する複数の区域それぞれについて、特定数を計数することとなる。これにより、画像を４分割した場合に比べ、制御信号を出力させるためにユーザ１０１が覆う撮像区域が大きくなる。撮像区域が大きくなるので、誤動作が少なくなり、かつ操作が容易になる。その結果、画像を４分割した区域を覆うと制御信号を出力する場合に比べ、誤動作を少なくでき、かつ操作を容易にできる。
【００５０】
また、変形例として、Ｓ３０４などにて特定数が計数される分割区域は、画像を斜めに区切る区域であってもよい。分割区域がそのような区域である場合にも、ＣＰＵ１１０は、画像を２分割しかつ互いに隣接する複数の区域それぞれについて、特定数を計数することとなる。また、分割区域は２つまたは４つ以外の数に分割されていてもよい。このことは、分割区域が画像を複数に分割しかつ互いに隣接する複数の区域であってもよいことを意味する。ただし、分割区域の数が９つ以上になると、分割区域の数が２つから４つまでの場合に比べ、得られる効果が小さくなる。操作が難しくなるためである。また、分割区域であることに代え、画像全体が１つの区域であってもよい。また、画像の一部が特定数を計数する区域であってもよい。
【００５１】
また、変形例として、ビデオカメラ１０２は、赤外線像を撮像できるカメラであってもよい。赤外線像を撮像できるカメラが用いられる場合、ＣＰＵ１１０は、画素の色が肌色か否かを判定する必要がなくなる。赤外線像を撮像できるカメラが、人体その他の動物が発する赤外線にのみ反応するためである。ＣＰＵ１１０は、そのカメラが出力した信号をそのまま用いて、ユーザ１０１の手などがある区域を覆っているか否かを判定できるためである。本実施の形態に係る機器制御装置は、ビデオカメラ１０２に代え、人体が発する静電気や超音波や電磁波を用いることにより、人体を撮像するカメラであってもよい。モノクロカメラは、手などとその周囲との輝度差を検出できる場合にのみ、利用できる。
【００５２】
また、変形例として、読取装置１１８がプログラムを読取る記録媒体は、ＣＤ−ＲＯＭに限定されない。ＣＤ−ＲＯＭ以外の記録媒体の例には、ＦＤ（Flexible Disk）、フラッシュメモリ、およびハードディスクが含まれる。
【００５３】
また、変形例として、本実施の形態に係る機器制御装置は、建築物の壁に埋め込まれていてもよい。
【００５４】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係る機器制御装置について説明する。
【００５５】
本実施の形態に係る機器制御装置は、第１の実施の形態と同じである。それらについの機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００５６】
図７を参照して、機器制御装置で実行されるプログラムは、制御信号の出力に関し、以下のような制御を実行する。なお、図７に示すフローチャートの中で、前述の図３に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００５７】
Ｓ３２０にて、ＣＰＵ１１０はカウンタの値を「０」に設定する。
Ｓ３２２にて、ＣＰＵ１１０は、特定数が最大の区域における特定数が一定のしきい値を超えたか否かを判断する。一定のしきい値を超えたと判断した場合（Ｓ３２２にてＹＥＳ）、処理はＳ３２４へと移される。もしそうでないと（Ｓ３２２にてＮＯ）、処理はＳ３００へと移される。Ｓ３２４にて、ＣＰＵ１１０は、カウンタの値を「１」増加させる。
【００５８】
Ｓ３２６にて、ＣＰＵ１１０は、カウンタの値が所定のしきい値を超えているか否かを判定する。カウンタの値が所定のしきい値を超えていると判定した場合には（Ｓ３２６にてＹＥＳ）、処理はＳ３１０へと移される。もしそうでないと（Ｓ３２６にてＮＯ）、処理はＳ３００へと移される。
【００５９】
以上のような構造およびフローチャートに基づく、機器制御装置の動作について説明する。
【００６０】
ＣＰＵ１１０はカウンタの値を「０」に設定する（Ｓ３２０）。カウンタの値が「０」に設定されると、Ｓ３００〜Ｓ３０６の処理を経て、ＣＰＵ１１０は、特定数が最大の区域における特定数が一定のしきい値を超えたか否かを判断する（Ｓ３２２）。この場合、一定のしきい値を超えたとすると（Ｓ３２２にてＹＥＳ）、ＣＰＵ１１０はカウンタの値を「１」増加させる（Ｓ３２４）。カウンタの値が「１」増加されると、ＣＰＵ１１０は、特定数が第１のしきい値を超えた回数である超過数を計数することとなる。カウンタの値が増加すると、ＣＰＵ１１０はカウンタの値すなわち超過数が一定のしきい値を超えたか否かを判定する（Ｓ３２６）。当初、カウンタの値はしきい値を超えていないとすると（Ｓ３２６にてＮＯ）、Ｓ３００〜Ｓ３２６の処理が繰返される。その後、カウンタの値がしきい値を超えると（Ｓ３２６にてＹＥＳ）、端子１１６は、分割区域に対応する種類の制御信号を出力する（Ｓ３１０）。これにより、端子１１６は、超過数がしきい値以上の場合、特定数がしきい値を超えると、分割区域に対応する種類の制御信号を出力することとなる。
【００６１】
以上のようにして、本実施の形態に係る機器制御装置は、ユーザが手をかざした時間が一瞬でなく、ある一定時間以上継続された場合、制御信号を出力する。これにより、機器制御装置の信頼性は向上する。その結果、装置の小型化が容易で誤動作が少なくかつ信頼性が高い機器制御装置を提供することができる。
【００６２】
なお、変形例として、Ｓ３２６にて、ＣＰＵ１１０は、超過数が一定のしきい値以下か否かを判定してもよい。この場合、端子１１６は、超過数がしきい値以下の場合、特定数がしきい値を超えると、分割区域に対応する種類の制御信号を出力してもよい。これにより、ユーザ１０１が手を置いた時間が長すぎる場合、機器制御装置は反応しなくなる。機器制御装置の信頼性は向上する。その結果、装置の小型化が容易で誤動作が少なくかつ信頼性が高い機器制御装置を提供することができる。
【００６３】
また、変形例として、Ｓ３２６にて、ＣＰＵ１１０は、超過数があるしきい値から別のしきい値までの範囲に属するか否かを判定してもよい。この場合、端子１１６は、超過数がその範囲に属する場合、特定数がしきい値を超えると、分割区域に対応する種類の制御信号を出力してもよい。これにより、ユーザ１０１が手を置いた時間がたとえば５秒から８秒までといったある範囲でなければ、機器制御装置は反応しなくなる。機器制御装置の信頼性は向上する。様々な用途に対する信頼性のうち、金庫の鍵や車のイモビライザーのようなセキュリティに対する信頼性が特に向上する。その結果、装置の小型化が容易で誤動作が少なくかつセキュリティに対する信頼性が高い機器制御装置を提供することができる。
【００６４】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態に係る機器制御装置について説明する。
【００６５】
本実施の形態に係る機器制御装置のハードウェア構成は前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００６６】
図８を参照して、機器制御装置で実行されるプログラムは、制御信号の出力に関し、以下のような制御を実行する。なお、図８に示すフローチャートの中で、前述の図３に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００６７】
Ｓ３３０にて、ＣＰＵ１１０はメモリ１１２のある領域にビデオカメラ１０２から読出した画像データを保存する。画像データの保存により、メモリ１１２は、複数の画像を記憶することとなる。記憶される複数の画像は、ビデオカメラ１０２が撮像した互いに撮像の時期が異なる画像である。
【００６８】
Ｓ３３２にて、ＣＰＵ１１０はメモリ１１２に過去に保存された画像データとＳ３３０にて保存された画像データとの差分をとる。「差分をとる」とは、画像を構成する各画素のうち、配置が対応する各画素同士の色を表わす値の差を計算することである。これにより、ＣＰＵ１１０は、複数の画像の対応する位置の画素の、色の差を表わす値を算出することとなる。差分がとられると、ＣＰＵ１１０は、色の差を表わす値である差分値があるしきい値を超えたか否かを判断する。しきい値を超えたか否かが判断されると、ＣＰＵ１１０はメモリ１１２に、差分値がしきい値を超えるか否かに対応する値を記憶させる。その値は、メモリ１１２が記憶した画像のうち最新の画像を構成する画素に対応付けて記憶される。本実施の形態の場合、差分値がしきい値を超える画素に対しては「１」が対応付けられる。差分値がしきい値を超えなかった画素に対しては「０」が対応付けられる。
【００６９】
Ｓ３３４にて、ＣＰＵ１１０は、Ｓ３３２にて「１」が対応付けられた画素の色が、人体の皮膚の色か否かを判定する。上述したように、Ｓ３３２にて「１」が対応付けられた画素は、差分値がしきい値を超える画素である。Ｓ３３２にて「１」が対応付けられた画素は、メモリ１１２が記憶した画像のうち最新の画像を構成する画素でもある。人体の皮膚の色か否かが判定されると、メモリ１１２は、Ｓ３３２にて記憶された値とは別に、値を記憶する。記憶される値のうち、色が肌色の画素に対応付けられる値は「１」である。
【００７０】
以上のような構造およびフローチャートに基づく、機器制御装置の動作について説明する。
【００７１】
メモリ１１２はビデオカメラ１０２が撮像した画像データを保存する（Ｓ３３０）。画像データが保存されると、ＣＰＵ１１０は差分をとる。差分がとられると、差分値がしきい値を超えたか否かに応じてメモリ１１２に値を記憶させる（Ｓ３３２）。値が記憶されると、ＣＰＵ１１０は「１」が記憶された画素のうち色が肌色の画素を「１」とするようにメモリ１１２に値を記憶させる（Ｓ３３４）。
【００７２】
以上のようにして、本実施の形態に係る機器制御装置は、ある分割区域を手で覆うのではなく、その区域でたとえば手を振るような動作を行なうことにより、制御信号を出力させる。これにより、ある動作が検出された場合に制御信号を出力することとなる。その結果、装置の小型化が容易で誤動作を少なくでき、かつ動作を検出できる機器制御装置を提供することができる。
【００７３】
なお、変形例として、Ｓ３３２にて、ＣＰＵ１１０は、差分値があるしきい値以下か否かを判断してもよい。この場合、しきい値以下か否かが判断されると、ＣＰＵ１１０は、差分値がしきい値以下か否かに対応する値をメモリ１１２に記憶させる。その値は、メモリ１１２が記憶した画像のうち最新の画像を構成する画素に対応付けて記憶される。この場合も、差分値がしきい値を超える画素に対しては「１」が対応付けられる。差分値がしきい値を超えなかった画素に対しては「０」が対応付けられる。これらにより、Ｓ３３４にて、ＣＰＵ１１０は、差分値がしきい値以下である画素の色が、人体の皮膚の色か否かを判定することとなる。差分値がしきい値以下である画素の色が、人体の皮膚の色か否かが判定されると、手をある分割区域に少しの時間置くだけでなく、その区域で手がじっと動かない場合に制御信号を出力することとなる。
【００７４】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態に係る機器制御装置について説明する。
【００７５】
本実施の形態に係る機器制御装置のハードウェア構成については前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００７６】
図９を参照して、機器制御装置で実行されるプログラムは、信号の出力に関し、以下のような制御を実行する。
【００７７】
なお、図９に示すフローチャートの中で、前述の図３に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００７８】
Ｓ３４０にて、ＣＰＵ１１０は、２つの「区域のグループ」ごとに、分割区域のうち特定数が最も多い区域を選択する。
【００７９】
Ｓ３４２にて、ＣＰＵ１１０は、２つの「区域のグループ」の両方とも、特定数が最大の区域における特定数が一定のしきい値を超えなかったか否かを判定する。これにより、ＣＰＵ１１０は、区域のグループごとに、特定数が最も多い区域の特定数がしきい値を超えるか否かを判定することとなる。一定のしきい値を超えなかったと判定した場合には（Ｓ３４２にてＹＥＳ）、処理はＳ３００へと移される。もしそうでないと（Ｓ３４２にてＮＯ）、処理はＳ３４４へと移される。
【００８０】
Ｓ３４４にて、端子１１６は、特定数が最大の区域における特定数が一定のしきい値を超えた場合に、２つの「区域のグループ」のうち、しきい値を超えた区域に対応する制御信号を出力する。出力される制御信号はＣＰＵ１１０が生成する。これにより、端子１１６は、特定数がしきい値を超える区域それぞれに対応する種類の制御信号を出力することとなる。
【００８１】
以上のような構造およびフローチャートに基づく、機器制御装置の動作について説明する。
【００８２】
特定数が計数されると、ＣＰＵ１１０は、２つの「区域のグループ」ごとに、分割区域のうち特定数が最も多い区域を選択する。本実施の形態の場合、第１の分割区域２０１と第３の分割区域２０３とが１つのグループを構成することとする。第２の分割区域２０２と第４の分割区域２０４とが１つのグループを構成することとする。これにより、ＣＰＵ１１０は、第１の分割区域２０１と第３の分割区域２０３とからなるグループのうち、第３の分割区域２０３を選択する。ＣＰＵ１１０は、第２の分割区域２０２と第４の分割区域２０４とからなるグループのうち第４の分割区域２０４を選択する（Ｓ３４０）。区域が決定されると、ＣＰＵ１１０は２つの「区域のグループ」の両方とも、特定数が最大の区域における特定数が一定のしきい値ＴＨを超えなかったか否かを判定する（Ｓ３４２）。この場合、第１の分割区域２０１と第４の分割区域２０４とがそれぞれ一定のしきい値ＴＨを超えたとすると（Ｓ３４２にてＮＯ）、端子１１６は、第１の分割区域２０１と第４の分割区域２０４とにそれぞれ対応する制御信号を出力する（Ｓ３４４）。
【００８３】
以上のようにして、本実施の形態に係る機器制御装置は、区域のグループ毎に区域がユーザの手などで覆われているか否かを判断し、ユーザの手などで覆われている場合に、覆われた区域に応じた制御信号を出力する。これにより、複数の機器を同時に動作させることなどが可能となる。その結果、装置の小型化が容易で誤動作を少なくでき、かつ複数の動作を同時に実行させることができる機器制御装置を提供することができる。
【００８４】
なお、変形例として、Ｓ３４４にて、端子１１６は、２つの「区域のグループ」のうち、しきい値を超えた区域のいずれかに対応する制御信号を出力してもよい。これにより、端子１１６は、特定数が第１のしきい値を超える区域のいずれかに対応する種類の制御信号を出力することとなる。
【００８５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態に係る機器制御装置の構成と使用の方法とを表わす概念図である。
【図２】本発明の第１の実施の形態に係る機器制御装置の制御ブロック図である。
【図３】本発明の第１の実施の形態に係る制御信号の出力処理の制御の手順を表わすフローチャートである。
【図４】本発明の第１の実施の形態に係る分割区域の配置を表わす図である。
【図５】本発明の第１の実施の形態の変形例に係るリモートコントローラの外観を表わす図である。
【図６】本発明の第１の実施の形態の変形例に係るリモートコントローラの使用法を表わす概念図である。
【図７】本発明の第２の実施の形態に係る制御信号の出力処理の制御の手順を示すフローチャートである。
【図８】本発明の第３の実施の形態に係る制御信号の出力処理の制御の手順を示すフローチャートである。
【図９】本発明の第４の実施の形態に係る制御信号の出力処理の制御の手順を示すフローチャートである。
【図１０】従来例に係る遠隔制御装置のモニタに表示された人体画像の例を表わす図である。
【図１１】従来例に係る遠隔制御装置の構成図である。
【符号の説明】
【００８７】
１０１  ユーザ、１０２  ビデオカメラ、１０３  本体装置、１０４  テレビジョン受像機、１１０  ＣＰＵ、１１２  メモリ、１１４  画像処理部、１１６  端子、１１８  読取装置、１２０  リモートコントローラ、１２２  送信装置、２０１  第１の分割区域、２０２  第２の分割区域、２０３  第３の分割区域、２０４  第４の分割区域。
【図１】
2007108941.tif 000003
【図２】
2007108941.tif 000004
【図３】
2007108941.tif 000005
【図４】
2007108941.tif 000006
【図５】
2007108941.tif 000007
【図６】
2007108941.tif 000008
【図７】
2007108941.tif 000009
【図８】
2007108941.tif 000010
【図９】
2007108941.tif 000011
【図１０】
2007108941.tif 000012
【図１１】
2007108941.tif 000013