コンピュータに所望の動作を行わせるための命令を示す命令信号を当該コンピュータに送信する命令信号送信装置であって、本体と、前記本体に設けられ、前記本体の外側の方向を撮像するカメラと、予め命令が記憶される命令記憶部と、前記カメラで撮像された画像を取得する画像取得部と、前記カメラの前の空間の少なくとも一部が塞がれることにより前記画像に生じる特徴を検出する画像特徴検出部と、前記検出された特徴が予め定められた条件を満たすなら前記命令記憶部から命令を読み出す命令読出部と、前記命令を示す命令信号をコンピュータに送信する命令信号送信部とを備えることを特徴とする命令信号送信装置。前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域が占める面積の割合が予め定められた条件を満たした場合に読み出すべき命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域が占める面積の割合を求め、当該面積の割合が前記条件を満たすか否かを判定することを特徴とする請求項1記載の命令信号送信装置。前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域の位置を示す位置識別子に対応づけて命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域の位置を求め、前記命令読出部は、当該位置を示す位置識別子に対応づけられた命令を読み出すことを特徴とする請求項1記載の命令信号送信装置。コンピュータに所望の動作を行わせるための命令を示す命令信号を当該コンピュータに送信する命令信号送信装置の動作方法であって、前記命令信号送信装置は、本体と、前記本体に設けられ、前記本体の外側の方向を撮像するカメラと、予め命令が記憶される命令記憶部とを備え、前記動作方法は、前記命令信号送信装置の画像取得部が、前記カメラで撮像された画像を取得するステップと、前記命令信号送信装置の画像特徴検出部が、前記カメラの前の空間の少なくとも一部が塞がれることにより前記画像に生じる特徴を検出するステップと、前記命令信号送信装置の命令読出部が、前記検出された特徴が予め定められた条件を満たすなら前記命令記憶部から命令を読み出すステップと、前記命令信号送信装置の命令信号送信部が、前記命令を示す命令信号をコンピュータに送信するステップとを備えることを特徴とする命令信号送信装置の動作方法。前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域が占める面積の割合が予め定められた条件を満たした場合に読み出すべき命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域が占める面積の割合を求め、当該面積の割合が前記条件を満たすか否かを判定することを特徴とする請求項4記載の命令信号送信装置の動作方法。前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域の位置を示す位置識別子に対応づけて命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域の位置を求め、前記命令読出部は、当該位置を示す位置識別子に対応づけられた命令を読み出すことを特徴とする請求項4記載の命令信号送信装置の動作方法。請求項1ないし3のいずれかに記載の命令信号送信装置としてコンピュータを動作させるためのコンピュータプログラム。1操作難易度が高い問題前述の、タッチディスプレイにボタンを表示する方法は、ボタンが表示される位置によっては操作の難易度が上がるという問題がある。特に、荷物で片手がふさがっていて、片手でスマートフォンを操作する場合等にこの問題は深刻である。例えば、右手が塞がっており、左手だけでスマートフォンを操作する場合を考える。図12aのように、ボタンBTがタッチディスプレイ111の下部に表示されていれば、親指でボタンBTを簡単に押すことができる。しかし、図12bのように、ボタンBTがタッチディスプレイ111の上部に表示されていると、親指を目一杯伸ばしてボタンBTを押すか、図12cのようにスマートフォンを持ち直してボタンBTを押す必要があり、操作の難易度が上がるだけでなく、操作の際にスマートフォンを落としてしまう危険性もある。2ロバスト性が低い問題前述の、特定操作に関連づけた指のジェスチャでスマートフォンを操作する方法は、ジェスチャを認識する際のロバスト性が低いという問題がある。例えば、右手が塞がっており、左手だけでスマートフォンを操作する場合を考える。この場合、図13a、bのように、左手でスマートフォンを持ち、スマートフォンの背面11bのカメラ12で、左手人差し指のジェスチャを認識する方法が考えられる。特許文献1の方法は、カメラ12で撮像された画像中の色情報等を用いて単色物体領域を特定するため、条件によっては指のジェスチャを認識できる可能性がある。しかし、指のジェスチャを行っている背景に手の色に近い物体が写った場合、この方法では認識精度が低下してしまう。また、カメラ12と指の距離が近いため、指に上手くカメラのフォーカスが合わなかったり、指がカメラ12の撮影領域から外れてしまったりすることが多く、指ジェスチャの認識精度は低下しやすい。色情報に加えて、空間中の他の物体の位置情報を用いる特許文献2の方法は、色情報のみを用いる方法よりロバスト性が高くなる。しかし、この方法は、空間中の他の物体の位置情報をシステムに予め登録しておく必要があるため、移動しながら操作するスマートフォンには適用にしにくい。以上のように、指を使ってコンピュータに命令信号を送信する技術においては、操作難易度が高く、ロバスト性が低く、そのため、操作が容易で、ロバスト性が高い命令信号送信装置およびその動作方法の実現が望まれる。上記の課題を解決するために、第1の本発明は、コンピュータに所望の動作を行わせるための命令を示す命令信号を当該コンピュータに送信する命令信号送信装置であって、本体と、前記本体に設けられ、前記本体の外側の方向を撮像するカメラと、予め命令が記憶される命令記憶部と、前記カメラで撮像された画像を取得する画像取得部と、前記カメラの前の空間の少なくとも一部が塞がれることにより前記画像に生じる特徴を検出する画像特徴検出部と、前記検出された特徴が予め定められた条件を満たすなら前記命令記憶部から命令を読み出す命令読出部と、前記命令を示す命令信号をコンピュータに送信する命令信号送信部とを備えることを特徴とする命令信号送信装置をもって解決手段とする。第1の本発明において、例えば、前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域が占める面積の割合が予め定められた条件を満たした場合に読み出すべき命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域が占める面積の割合を求め、当該面積の割合が前記条件を満たすか否かを判定する。第1の本発明において、例えば、前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域の位置を示す位置識別子に対応づけて命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域の位置を求め、前記命令読出部は、当該位置を示す位置識別子に対応づけられた命令を読み出す。第2の本発明は、コンピュータに所望の動作を行わせるための命令を示す命令信号を当該コンピュータに送信する命令信号送信装置の動作方法であって、前記命令信号送信装置は、本体と、前記本体に設けられ、前記本体の外側の方向を撮像するカメラと、予め命令が記憶される命令記憶部とを備え、前記動作方法は、前記命令信号送信装置の画像取得部が、前記カメラで撮像された画像を取得するステップと、前記命令信号送信装置の画像特徴検出部が、前記カメラの前の空間の少なくとも一部が塞がれることにより前記画像に生じる特徴を検出するステップと、前記命令信号送信装置の命令読出部が、前記検出された特徴が予め定められた条件を満たすなら前記命令記憶部から命令を読み出すステップと、前記命令信号送信装置の命令信号送信部が、前記命令を示す命令信号をコンピュータに送信するステップとを備えることを特徴とする命令信号送信装置の動作方法をもって解決手段とする。第2の本発明において、例えば、前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域が占める面積の割合が予め定められた条件を満たした場合に読み出すべき命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域が占める面積の割合を求め、当該面積の割合が前記条件を満たすか否かを判定する。第2の本発明において、例えば、前記命令記憶部は、前記画像における予め定められた閾値以下の明度を有する低明度領域の位置を示す位置識別子に対応づけて命令が記憶されるものであり、前記画像特徴検出部は、前記画像における低明度領域の位置を求め、前記命令読出部は、当該位置を示す位置識別子に対応づけられた命令を読み出す。本発明によれば、操作が容易で、ロバスト性が高い命令信号送信装置およびその動作方法を提供することができる。以下、本発明の実施の形態について図面を参照して説明する。[第1の実施の形態]図1は、第1の実施の形態に係る命令信号送信装置を組み込んだスマートフォンの外観を示す図である。スマートフォン1は、本体11と、本体11の外側の方向を撮像するカメラ12と、本体11の内部に設けられた構成要素詳しくは後述するを備える。スマートフォン1を自然に持つと、本体11の前面11aからは、図1aのように見え、本体11の背面11bからは、図1bのように見える。前面11aには、タッチディスプレイ111が設けられ、カメラ12のレンズ12aは、背面11bに設けられている。カメラ12は、特に指を伸ばしたり、持ち方を変えたりすることなく、人差し指UPがレンズ12aの前の空間を塞ぐことができるような位置に配置される。図2は、第1の実施の形態に係る命令信号送信装置の概略構成を示すブロック図である。命令信号送信装置10は、前述のスマートフォン1に組み込まれ、同じくスマートフォン1に組み込まれた前述のタッチディスプレイ111およびタッチディスプレイ111を制御するコンピュータであるタッチディスプレイ制御部112とともに使用される。命令信号送信装置10は、前述の本体11同図では省略すると、カメラ12と、タッチディスプレイ111を制御するための命令が予め記憶された命令記憶部13と、カメラ12で撮像された画像以下、画像とは当該画像をいうを取得する画像取得部14と、カメラ12の前の空間の少なくとも一部が塞がれることにより画像に生じる特徴を検出する画像特徴検出部15と、検出された特徴が予め定められた条件を満たすなら命令記憶部13から命令を読み出す命令読出部16と、読み出された命令を示す命令信号をタッチディスプレイ制御部112に送信する命令信号送信部17とを備える。画像特徴検出部15は、画像を構成する各ピクセルの明度が予め定められた閾値以下か否かを判定する明度判定部151と、当該閾値以下の明度を有するピクセルで構成される領域低明度領域というが画像に占める面積の割合低明度領域割合というを計算し、低明度領域割合が予め定められた閾値以上か否かを判定する低明度領域割合判定部152とを備える。命令記憶部13には、低明度領域の面積の割合が予め定められた閾値より大きい場合に読み出すべき命令が記憶されている。この命令は、ここでは、タッチディスプレイ111の表示をオフするための命令であることとする。第1の実施の形態の動作次に、命令信号送信装置10の動作の一例を説明する。ここでは、図1の人差し指UPを用いて、タッチディスプレイ111の表示をオフする動作について説明する。図3は、命令信号送信装置10の動作の流れを示すフローチャートである。まず、ユーザは、人差し指UPでレンズ12aの前の空間を塞ぐS1。次に、カメラ12が、人差し指UPで塞がれたレンズ12aの前の空間を示す画像を生成する、つまり、レンズ12aの前の空間を撮像するS3。次に、画像取得部14が、カメラ12で撮像された画像を取得するS5。図4は、画像の典型例を示す図である。多くの場合、レンズ12aの前の空間のうち、人差し指UPで塞がれた部分Bは黒くなり、塞がれていない部分Wは白くなる。部分Wには、レンズ12aの先にある景色や物体が映るが、人差し指UPで塞がれていないので、外光が入り、人差し指UPで塞がれていない部分Wは、塞がれた部分Bより明るく映る。図3に戻り、画像取得部14は、画像を配列データに変換し、配列データを画像特徴検出部15の明度判定部151に送信するS7。図5は、画像取得部14から明度判定部151に送信される配列データの一例を示す図である。配列データは、画像を構成する各ピクセルに関する行を含んで構成される。各行は、対応するピクセルを示すピクセルIDと、当該ピクセルの画像における位置を示す座標と、当該ピクセルの色を構成する各色成分量つまり赤、緑、青の成分量を示すR値、G値、B値とを含む。ピクセルIDは、1~N整数の整数値で表現される。Nは、画像内の総ピクセル数、換言すれば、配列データの総行数である。座標は、画像の左上隅を基準としたピクセルの横方向の座標、縦方向の座標からなる。R値、G値、B値は、それぞれ例えば、0~255の整数値で表現される。図3に戻り、次に、明度判定部151は、画像の各ピクセルにつき、ピクセルの明度が予め定められた閾値以下か否かを判定し、判定結果を配列データに書き込み、配列データを低明度領域割合判定部152に送信するS9。図6は、明度判定部151が行う図5のステップS9での動作の一例を示すフローチャートである。ここでは、R値が閾値ThR以下であり、かつ、G値が閾値ThG以下であり、かつ、B値が閾値ThB以下である場合には、かかるR値、G値、B値を有するピクセルの明度は、ある閾値以下であることが予め判っており、明度判定部151は、閾値ThR、ThG、ThBを予め記憶していることとする。つまり、実質的に、明度の閾値が記憶されているのである。例えば、閾値ThR、ThG、ThBは、共に30である。なお、各閾値は、スマートフォン1の周囲環境が明るい場合は高く、暗い場合は低く設定するのが好ましい。また、明度判定部151は、例えば、配列データの総行数つまり、画像を構成する総ピクセル数Nを計数し、これを記憶していることとする。図6aに示すように、まず、明度判定部151は、ピクセルIDについての変数iを1に初期化するT1。次に、明度判定部151は、変数iが総ピクセル数N以下か否かを判定するT3。明度判定部151は、変数iが総ピクセル数N以下ならT3:YES、変数iに対応するピクセルの明度が閾値以下か否かを判定し、判定結果を配列データの該当行に書き込むT5。続いて、明度判定部151は、変数iに1を加えT7、制御をステップT3に戻す。一方、明度判定部151は、変数iが総ピクセル数Nより大きいならT3:NO、配列データを低明度領域割合判定部152に送信しT9、処理を終える。図6bに示すように、ステップT5では、明度判定部151は、まず、変数iに等しいピクセルIDを含む行を配列データから読み出すT51。次に、明度判定部151は、読み出した行のR値が閾値ThR以下か否かを判定するT52。明度判定部151は、R値が閾値ThR以下ならT52:YES、読み出した行のG値が閾値ThG以下か否かを判定するT53。明度判定部151は、G値が閾値ThG以下ならT53:YES、読み出した行のB値が閾値ThB以下か否かを判定するT54。明度判定部151は、B値が閾値ThB以下ならT54:YES、読み出した行に対し、ピクセルの明度が閾値以下であることを示す低明度フラグ1を書き込みT55、制御をステップT7に進める。一方、明度判定部151は、R値が閾値ThRより大きいならT52:NO、または、G値が閾値ThGより大きいならT53:NO、または、B値が閾値ThBより大きいならT53:NO、読み出した行に対し、ピクセルの明度が閾値より大きいことを示す低明度フラグ0を書き込みT56、制御をステップT7に進める。図7は、明度判定部151から低明度領域割合判定部152に送信される配列データの一例を示す図である。例えば、ピクセルID1の行には、R値0が30閾値ThR以下であり、かつ、G値0が30閾値ThG以下であり、かつ、B値0が30閾値ThB以下であることから、低明度フラグ1が書き込まれている。ピクセルID2、3の行も、かかる条件を満たすので、低明度フラグ1が書き込まれている。一方、ピクセルID1001の行には、例えば、R値40が30閾値ThRより大きいことから、低明度フラグ0が書き込まれている。ピクセルID1002、1003の行も、R値、G値、B値のいずれかが、かかる条件を満たすので、低明度フラグ0が書き込まれている。図3に戻り、低明度領域割合判定部152は、明度について定められた閾値上記のように閾値ThRなどにより間接的にしかし実質的には定められている閾値以下の明度を有するピクセルで構成される低明度領域が占める面積の割合である低明度領域割合を計算し、低明度領域割合が予め定められた閾値以上か否かを判定し、判定結果を命令読出部16に通知するS11。具体的には、低明度領域割合判定部152は、配列データにおいて、低明度フラグ1を含む行数を総行数で除した値つまり低明度領域割合を計算し、低明度領域割合が予め定められた閾値例えば、0.8以上か否かを判定し、判定結果を命令読出部16に通知するS11。低明度フラグ1を含む行数が1700、総行数が2000の場合、低明度領域割合は、1700/2000=0.85となる。この場合、判定結果は、低明度領域割合は閾値以上であるとなる。次に、命令読出部16は、判定結果が低明度領域割合が閾値以上であるならS13:YES、命令記憶部13から命令つまりタッチディスプレイ111の表示をオフするための命令を読みだし、命令を命令信号送信部17に送信しS15、一方、判定結果が低明度領域割合が閾値未満であるならS13:NO、処理を終える。命令信号送信部17は、ステップS15の命令を受信したなら、かかる命令を示す命令信号をタッチディスプレイ制御部112に送信するS17。タッチディスプレイ制御部112は、かかる命令信号を受信したなら、命令にしたがい、つまり、タッチディスプレイ111を制御することで、その表示をオフ消去させS19、処理が終わる。以上説明したように、第1の実施の形態に係る命令信号送信装置10は、コンピュータ112に所望の動作を行わせるための命令を示す命令信号を当該コンピュータ112に送信するものであり、本体11と、本体11に設けられ、本体11の外側の方向を撮像するカメラ12と、予め命令が記憶される命令記憶部13と、カメラ12で撮像された画像を取得する画像取得部14と、カメラ12の前の空間の少なくとも一部が塞がれることにより画像に生じる特徴を検出する画像特徴検出部15と、検出された特徴が予め定められた条件を満たすS13:YESなら、命令記憶部13から命令を読み出す命令読出部16と、命令を示す命令信号をコンピュータ112に送信する命令信号送信部17とを備えることで、カメラ12の前の空間の少なくとも一部を塞ぐという容易な操作で、しかも、高いロバスト性をもって、コンピュータ112に命令信号を送信することができる。具体的には、命令記憶部13は、画像における予め定められた閾値以下の明度を有する低明度領域が占める面積の割合が予め定められた条件を満たした場合に読み出すべき命令が記憶されるものであり、画像特徴検出部15は、画像における低明度領域が占める面積の割合を求め、当該面積の割合が前記条件を満たすか否かを判定するS11ので、低明度領域が占める面積の割合が条件を満たすようにカメラ12の前の空間を塞ぐことで、コンピュータ112に命令信号を送信することができる。なお、第1の実施の形態においては、命令信号送信装置10をスマートフォン1に組み込んだが、命令信号送信装置10は、他の装置に組み込んでもよいし、単独で存在していてもよい。また、命令信号送信装置10の構成要素を複数の装置に適宜分散させて配置してもよい。また、第1の実施の形態では、ピクセルの明度が閾値以下であるかを判定するのに、R値、G値、B値を用いたが、その他の表色方式を用いてもよい。[第2の実施の形態]次に、本発明の第2の実施の形態について説明する。第2の実施の形態では、第1の実施の形態に同一または類似の装置および装置構成を用い、同一または類似のものについては第1の実施の形態で使用した符号を使用して重複説明を略し、第1の実施の形態とは異なる事項を中心に説明を行う。命令信号送信装置は、図1のように、本体11とカメラ12を備えるスマートフォン1に組み込まれる。図8は、第2の実施の形態に係る命令信号送信装置の概略構成を示すブロック図である。命令信号送信装置100は、スマートフォン1に組み込まれたウェブブラウザ115およびウェブブラウザ115を制御するコンピュータであるウェブブラウザ制御部116とともに使用される。命令信号送信装置10は、前述の本体11同図では省略と、カメラ12と、ウェブブラウザ115を制御するための命令が画像における予め定められた閾値以下の明度を有する低明度領域の位置を示す位置識別子に対応づけて予め記憶される命令記憶部13Aと、画像を取得する画像取得部14と、カメラ12の前の空間の少なくとも一部が塞がれることにより画像に生じる特徴を検出する画像特徴検出部15Aと、検出された特徴が予め定められた条件を満たすなら命令を命令記憶部13Aから読み出す、つまり、画像の特徴である低明度領域の位置を示す位置識別子に対応づけられた命令を命令記憶部13Aから読み出す命令読出部16Aと、命令信号をウェブブラウザ制御部116に送信する命令信号送信部17とを備える。画像特徴検出部15Aは、画像を構成する各ピクセルの明度が予め定められた閾値以下か否かを判定する明度判定部151Aと、低明度領域が画像の横方向の中心に対して左、右のいずれに存在するかを判定する低明度領域位置判定部152Aとを備える。命令記憶部13Aは、画像における低明度領域の位置に対応づけて命令が記憶されるものであり、ここでは、低明度領域が画像の横方向の中心に対して左に存在するという特徴を示す位置識別子位置識別子Lというに対応づけて、ウェブブラウザ115のいわゆる戻るの動作に対応する命令が記憶され、低明度領域が画像の横方向の中心に対して右に存在するという特徴を示す位置識別子位置識別子Rというに対応づけて、ウェブブラウザ115のいわゆる進むの動作に対応する命令が記憶されている。第2の実施の形態の動作次に、命令信号送信装置100の動作の一例を説明する。ここでは、図1の人差し指UPを用いて、ウェブブラウザ115に戻るや進むを実行させる動作について説明する。図9は、命令信号送信装置100の動作の流れを示すフローチャートである。まず、ユーザは、人差し指UPでレンズ12aの前の空間を塞ぐSS1。次に、カメラ12が、人差し指UPで塞がれたレンズ12aの前の空間を示す画像を生成する、つまり、レンズ12aの前の空間を撮像するSS3。次に、画像取得部14が、カメラ12で撮像された画像を取得するSS5。図10は、画像の典型例を示す図である。ユーザは、ウェブブラウザ115に戻るの動作をさせたい場合は、レンズ12aの前の空間の左側を塞ぎ、これにより、図10aに示すような画像が得られる。一方、ユーザは、ウェブブラウザ115に進むの動作をさせたい場合は、レンズ12aの前の空間の右側を塞ぎ、これにより、図10bに示すような画像が得られる。図9に戻り、画像取得部14は、画像を配列データに変換し、配列データを画像特徴検出部15Aに送信するSS7。配列データは、図5のような形式のデータである。画像特徴検出部15Aは、配列データに基づき、画像における低明度領域の位置を示す位置識別子を求め、位置識別子を命令読出部16Aに送信するSS11。図11は、画像特徴検出部15Aが行う図10のステップSS11での動作の一例を示すフローチャートである。ここでは、R値が閾値ThR以下であり、かつ、G値が閾値ThG以下であり、かつ、B値が閾値ThB以下である場合には、かかるR値、G値、B値を有するピクセルの明度は、ある閾値以下であることが予め判っており、明度判定部151Aは、閾値ThR、ThG、ThBを予め記憶していることとする。つまり、実質的に、明度の閾値が記憶されているのである。例えば、閾値ThR、ThG、ThBは、共に30である。なお、各閾値は、スマートフォン1の周囲環境が明るい場合は高く、暗い場合は低く設定するのが好ましい。また、明度判定部151Aは、例えば、画像を構成する総ピクセル数Nを計数し、これを記憶していることとする。また、明度判定部151Aは、横方向の総ピクセル数Wを計数し、これを記憶していることとする。図11aに示すように、まず、明度判定部151Aは、ピクセルIDについての変数iを1に初期化し、また、2つの変数つまり、画像の左半分に存在しかつ閾値以下の明度を有するピクセルの数を示す変数CountLおよび画像の右半分に存在しかつ閾値以下の明度を有するピクセルの数を示す変数CountRを0に初期化するTT1。次に、明度判定部151Aは、変数iが総ピクセル数N以下か否かを判定するTT3。明度判定部151Aは、変数iが総ピクセル数N以下ならTT3:YES、変数iに対応するピクセルの明度が閾値以下か否かを判定し、明度が閾値以下なら、低明度領域位置判定部152Aが、当該ピクセルの位置に応じて変数CountLまたは変数CountRを更新するTT5。続いて、明度判定部151Aは、変数iに1を加えTT7、ステップTT3に戻る。一方、変数iが総ピクセル数Nより大きいならTT3:NO、低明度領域位置判定部152Aが、変数CountLと変数CountRを比較するTT9。つまり、低明度領域位置判定部152Aは、低明度領域が画像の横方向の中心に対して左、右のいずれに存在するかを判定するTT9。低明度領域位置判定部152Aは、変数CountLが変数CountRより大きいなら、つまり、低明度領域が画像の左部分にあるならTT9:YES、位置識別子Lを命令読出部16Aに送信してTT11、処理を終える。一方、低明度領域位置判定部152Aは、変数CountLが変数CountR以下なら、つまり、低明度領域が画像の右部分にあるならTT9:NO、位置識別子Rを命令読出部16Aに送信してTT13、処理を終える。図11bに示すように、ステップTT5では、明度判定部151Aは、図6bに示した明度判定部151の動作と同様に、ステップT51~T54を行い、R値が閾値ThRより大きいならT52:NO、または、G値が閾値ThGより大きいならT53:NO、または、B値が閾値ThBより大きいならT53:NO、制御をステップTT7に進める。一方、低明度領域位置判定部152Aは、R値が閾値ThR以下T52:YES、かつ、G値が閾値ThG以下T53:YES、かつ、B値が閾値ThB以下T54:YESなら、配列データの変数iと同じピクセルIDを含む行から横方向の座標を読み出し、この座標が総ピクセル数Wを2で割った値未満か否かを判定するTT61。低明度領域位置判定部152Aは、横方向の座標が総ピクセル数Wを2で割った値未満ならTT61:YES、変数CountLに1を加算しTT63、制御をステップTT7に進める。一方、低明度領域位置判定部152Aは、横方向の座標が総ピクセル数Wを2で割った値以上ならTT61:NO、変数CountRに1を加算しTT65、制御をステップTT7に進める。図9に戻り、命令読出部16Aは、低明度領域位置判定部152Aから位置識別子Lを受信したなら、命令記憶部13Aから位置識別子Lに対応づけられた命令、つまり、ウェブブラウザ115のいわゆる戻るに対応する命令を読みだし、命令を命令信号送信部17に送信する一方、位置識別子Rを受信したなら、命令記憶部13から位置識別子Rに対応づけられた命令、つまり、ウェブブラウザ115のいわゆる進むに対応する命令を読みだし、命令を命令信号送信部17に送信するSS15。命令信号送信部17は、ステップSS15の命令を受信したなら、かかる命令を示す命令信号をウェブブラウザ制御部116に送信するSS17。ウェブブラウザ制御部116は、かかる命令信号を受信したなら、命令信号に対応する命令にしたがい、つまり、ウェブブラウザ115を制御することで、ウェブブラウザ115に戻るまたは進むの動作をさせSS19、処理が終わる。以上説明したように、第2の実施の形態に係る命令信号送信装置100は、コンピュータ116に所望の動作を行わせるための命令を示す命令信号を当該コンピュータ116に送信するものであり、本体11と、本体11に設けられ、本体11の外側の方向を撮像するカメラ12と、予め命令が記憶される命令記憶部13Aと、カメラ12で撮像された画像を取得する画像取得部14と、カメラ12の前の空間の少なくとも一部が塞がれることにより画像に生じる特徴を検出する画像特徴検出部15Aと、検出された特徴が予め定められた条件を満たすTT9:YESなどなら、命令記憶部13Aから命令を読み出す命令読出部16Aと、命令を示す命令信号をコンピュータ116に送信する命令信号送信部17とを備えることで、カメラ12の前の空間の少なくとも一部を塞ぐという容易な操作で、しかも、高いロバスト性をもって、コンピュータ116に命令信号を送信することができる。具体的には、命令記憶部13Aは、画像における予め定められた閾値以下の明度を有する低明度領域の位置を示す位置識別子L、Rに対応づけて命令が記憶されるものであり、画像特徴検出部15Aは、画像における低明度領域の位置を求めTT9、命令読出部16Aは、当該位置を示す位置識別子に対応づけられた命令を読み出すSS15ので、低明度領域が予め定められた位置に存在するようにカメラ12の前の空間を塞ぐことで、コンピュータ116に命令信号を送信することができる。なお、第2の実施の形態では、低明度領域が画像の右に存在するか左に存在するかを判定したが、画像を複数の部分に分割し、低明度領域がどの部分に存在するかを判定してもよい。なお、各実施の形態に係る命令信号送信装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。