(57)【要約】【課題】カメラを確実かつ応答性良くリモートコントロールできるようにする。【解決手段】受信部５は、リモコン１１から送信されてくる、レリーズ動作開始のための遠隔制御信号（または、ダミー信号）を受信し、マイコン３に供給する。マイコン３は、受信部５から供給された遠隔制御信号（または、ダミー信号）の受信状態を判定し、判定した結果をポートＰ２とＰ３から、それぞれの信号レベルに対応させて出力し、その出力結果を送信部６に供給して、リモコン１１に供給させる。一方、リモコン１１の受信部１３は、電子カメラ１による遠隔制御信号（または、ダミー信号）の受信状態に対応したポートＰ２とＰ３それぞれの信号レベルを受信し、受信した信号レベルに基づき遠隔制御信号の信号パターンを設定する。本発明は、例えば、遠隔制御が可能な電子カメラに適用できる。【選択図】      図２
2005064611.tif 000002
【特許請求の範囲】
【請求項１】
遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置において、
前記遠隔制御装置から送信されてくる、前記遠隔制御信号とは別のダミー信号を受信する受信手段と、
前記受信手段による前記ダミー信号の受信状態を判定する判定手段と、
前記判定手段により判定された前記ダミー信号の受信状態を報知する報知手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記報知手段は、前記受信状態を、前記遠隔制御装置に送信することにより報知することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記報知手段は、前記受信状態を表示することにより報知することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ダミー信号は、１バイト以上のパルス信号であり、
前記判定手段は、前記受信手段において受信された前記パルス信号のパルス数に基づいて、前記受信状態を判定することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置が行う処理を、コンピュータに実行させるプログラムにおいて、
前記遠隔制御装置から送信されてくる、前記遠隔制御信号とは別のダミー信号を受信する受信ステップと、
前記受信ステップによる前記ダミー信号の受信状態を判定する判定ステップと、
前記判定ステップにより判定された前記ダミー信号の受信状態を報知する報知ステップとを含むことを特徴とするプログラム。
【請求項６】
情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置において、
前記遠隔制御信号とは別のダミー信号を発生するダミー信号発生手段と、
前記遠隔制御信号と前記ダミー信号を送信する送信手段と、
前記情報処理装置による前記ダミー信号の受信状態に応じて、前記遠隔制御信号の信号パターンを設定する信号パターン設定手段とを備えることを特徴とする遠隔制御装置。
【請求項７】
前記情報処理装置から送信されてくる前記受信状態を受信する受信手段をさらに備え、
前記信号パターン設定手段は、前記受信手段において受信された前記受信状態に応じて、前記遠隔制御信号の信号パターンを設定することを特徴とする請求項６に記載の遠隔制御装置。
【請求項８】
前記情報処理装置による前記受信状態を表す入力を与えるときに操作される操作手段をさらに備え、
前記信号パターン設定手段は、前記操作手段から与えられる入力が表す前記受信状態に応じて、前記遠隔制御信号の信号パターンを設定することを特徴とする請求項６に記載の遠隔制御装置。
【請求項９】
前記信号パターン設定手段は、前記遠隔制御信号を構成するパルス間のタイムラグ時間を設定することを特徴とする請求項６に記載の遠隔制御装置。
【請求項１０】
前記ダミー信号は、１バイト以上のパルス信号であることを特徴とする請求項６に記載の遠隔制御装置。
【請求項１１】
情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置が行う処理を、コンピュータに実行させるプログラムにおいて、
前記遠隔制御信号とは別のダミー信号を発生するダミー信号発生ステップと、
前記遠隔制御信号と前記ダミー信号を送信する送信ステップと、
前記情報処理装置による前記ダミー信号の受信状態に応じて、前記遠隔制御信号の信号パターンを設定する信号パターン設定ステップとを含むことを特徴とするプログラム。
【請求項１２】
遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置において、
前記遠隔制御装置から送信されてくる前記遠隔制御信号を受信する受信手段と、
前記受信手段による前記遠隔制御信号の受信状態を判定する判定手段と、
前記判定手段により判定された前記遠隔制御信号の受信状態を報知する報知手段とを備えることを特徴とする情報処理装置。
【請求項１３】
前記報知手段は、前記受信状態を、前記遠隔制御装置に送信することにより報知することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記報知手段は、前記受信状態を表示することにより報知することを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置が行う処理を、コンピュータに実行させるプログラムにおいて、
前記遠隔制御装置から送信されてくる前記遠隔制御信号を受信する受信ステップと、
前記受信ステップによる前記遠隔制御信号の受信状態を判定する判定ステップと、
前記判定ステップにより判定された前記遠隔制御信号の受信状態を報知する報知ステップとを含むことを特徴とするプログラム。
【請求項１６】
情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置において、
ユーザによって操作される操作手段と、
前記操作手段の操作に対応した前記遠隔操作信号を送信する送信手段と、
前記情報処理装置による前記遠隔操作信号の受信状態に応じて、前記遠隔制御信号の信号パターンを設定する信号パターン設定手段とを備えることを特徴とする遠隔制御装置。
【請求項１７】
前記情報処理装置から送信されてくる前記受信状態を受信する受信手段をさらに備え、
前記信号パターン設定手段は、前記受信手段において受信された前記受信状態に応じて、前記遠隔制御信号の信号パターンを設定することを特徴とする請求項１６に記載の遠隔制御装置。
【請求項１８】
前記情報処理装置による前記受信状態を表す入力を与えるときに操作される操作手段をさらに備え、
前記信号パターン設定手段は、前記操作手段から与えられる入力が表す前記受信状態に応じて、前記遠隔制御信号の信号パターンを設定することを特徴とする請求項１６に記載の遠隔制御装置。
【請求項１９】
前記信号パターン設定手段は、前記遠隔制御信号を構成するパルス間のタイムラグ時間を設定することを特徴とする請求項１６に記載の遠隔制御装置。
【請求項２０】
情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置が行う処理を、コンピュータに実行させるプログラムにおいて、
ユーザによって操作される操作手段に対応した前記遠隔操作信号を送信する送信ステップと、
前記情報処理装置による前記遠隔操作信号の受信状態に応じて、前記遠隔制御信号の信号パターンを設定する信号パターン設定ステップとを含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、遠隔制御装置、並びにプログラムに関し、特に、例えば、リモートコントロール（遠隔制御）機能付きカメラなどを、確実かつ応答性がよくリモートコントロールすることができるようにする情報処理装置、遠隔制御装置、並びにプログラムに関する。
【０００２】
【従来の技術】
従来のリモートコントロール機能付きカメラにおいては、リモートコントロール装置（以下、適宜、リモコンと称する）からカメラ側に遠隔制御信号を送信し、その遠隔制御信号によりレリーズ許可が行われ、画像の撮像が行われる。
【０００３】
図１は、従来のリモコン機能付きカメラをリモートコントロールするリモコンがカメラに送信する遠隔制御信号（以下、適宜、本データ信号と称する）の一例を示す波形図である。
【０００４】
本データ信号は、例えば、最初に送信されるパルスＡと、その後に送信される１バイト（８ビット）のデータに相当するパルスＢ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉとから構成される。
【０００５】
図１において、パルスＡのパルス幅Ｔ１は、パルスＢ乃至Ｉそれぞれのパルス幅Ｔ３よりも大になっている。また、パルスＡと、その後に送信されるパルスＢとのパルス間隔（パルスＡの立ち上がりエッジと、パルスＢの立ち上がりエッジとの間隔）Ｔ２は、パルスＢ乃至Ｉのうちの隣り合うものどうしのパルス間隔（隣り合うパルスどうしの立ち上がりエッジの間隔）Ｔ４よりも大になっている。
【０００６】
ユーザが、カメラをレリーズさせるように、リモコンをレリーズ操作した場合、リモコンは、本データ信号として、パルスＡを送信し、その後、例えば、１バイトのデータのうちの１，２、および４ビット目が１で、他のビットが０に相当するパルスＢ乃至Ｉを送信する。即ち、この場合、リモコンは、本データ信号として、パルスＡ，Ｂ，Ｃ，Ｅを送信する。
【０００７】
カメラは、カメラにトリガをかけるためにリモコンから最初に送信されるパルスＡを受信すると、その後にリモコンから送信されてくるパルスを受信するためのトリガがかけられた状態となる。そして、カメラは、その後にリモコンから送信されてくるパルスＢ乃至Ｉを受信する。即ち、いまの場合、カメラは、パルスＢ，Ｃ，Ｅを順次受信する。
【０００８】
カメラは、パルスＡの後にリモコンから送信されてくる３ビット分のパルスを受信すると、その３ビット分のパルスのパルス幅とパルス間隔を検出する。そして、カメラは、その３ビット分のパルスのパルス幅（Ｔ３）とパルス間隔から、パルスＢ，Ｃ，Ｅを受信することができたと判定することができた場合、即ち、受信した３ビット分のパルスのパルス幅がすべてＴ３であり、１番目と２番目のパルスのパルス間隔がＴ４であり、さらに、２番目と３番目のパルスのパルス間隔がＴ４の２倍である場合に、レリーズ許可を行う（レリーズ動作が行われ、画像の撮像が行われる）。
【０００９】
ここで、図１では、パルスＡのパルス幅Ｔ１は、上述したように、パルスＢ乃至Ｉそれぞれのパルス幅Ｔ３よりも長く設定されている。これにより、カメラは、リモコンから送信されるパルスＡを確実に受信し、トリガをかけた状態となることができる。また、パルスＡとＢのパルス間隔Ｔ２は、例えば、太陽光や蛍光灯などの外乱ノイズの影響を考慮して、パルスＢ，Ｃ，Ｅを受信することができるような十分な時間に設定されている。
【００１０】
【発明が解決しようとする課題】
上述したように、図１の本データ信号においては、パルス間隔Ｔ２は、例えば、太陽光や蛍光灯などの外乱ノイズの影響を考慮して、ある程度の長い時間に設定されている。このため、ユーザがリモコンを用いてレリーズ操作をしてから、カメラがレリーズ動作を開始するまでの時間（以下、適宜、タイムラグと称する）として、常に、ある一定の時間を要し、撮影をタイムリに行うことの妨げになっていた。
【００１１】
そこで、パルス間隔Ｔ２を小にする方法があるが、その場合、外乱ノイズの影響によって、カメラにおいて、リモコンからの本データ信号のうちの３ビット分のパルスのパルス幅とパルス間隔を正常に検出することができず、撮影が行われないことが生じうる。即ち、この場合、カメラの応答性が劣化する。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、カメラ等のリモートコントロールされる装置を、確実かつ応答性が良くリモートコントロールすることができるようにするものである。
【００１３】
【課題を解決するための手段】
本発明の第１の情報処理装置は、遠隔制御装置から送信されてくる、遠隔制御信号とは別のダミー信号を受信する受信手段と、受信手段によるダミー信号の受信状態を判定する判定手段と、判定手段により判定されたダミー信号の受信状態を報知する報知手段とを備えることを特徴とする。
【００１４】
本発明の第１のプログラムは、遠隔制御装置から送信されてくる、遠隔制御信号とは別のダミー信号を受信する受信ステップと、受信ステップによるダミー信号の受信状態を判定する判定ステップと、判定ステップにより判定されたダミー信号の受信状態を報知する報知ステップとを含むことを特徴とするプログラム。
【００１５】
本発明の第１の遠隔制御装置は、遠隔制御信号とは別のダミー信号を発生するダミー信号発生手段と、遠隔制御信号とダミー信号を送信する送信手段と、情報処理装置によるダミー信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定手段とを備えることを特徴とする。
【００１６】
本発明の第２のプログラムは、前記遠隔制御信号とは別のダミー信号を発生するダミー信号発生ステップと、遠隔制御信号とダミー信号を送信する送信ステップと、情報処理装置によるダミー信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定ステップとを含むことを特徴とする。
【００１７】
本発明の第２の情報処理装置は、遠隔制御装置から送信されてくる遠隔制御信号を受信する受信手段と、受信手段による遠隔制御信号の受信状態を判定する判定手段と、判定手段により判定された遠隔制御信号の受信状態を報知する報知手段とを備えることを特徴とする。
【００１８】
本発明の第３のプログラムは、遠隔制御装置から送信されてくる遠隔制御信号を受信する受信ステップと、受信ステップによる遠隔制御信号の受信状態を判定する判定ステップと、判定ステップにより判定された遠隔制御信号の受信状態を報知する報知ステップとを含むことを特徴とする。
【００１９】
本発明の第２の遠隔制御装置は、ユーザによって操作される操作手段と、操作手段に対応した遠隔操作信号を送信する送信手段と、情報処理装置による遠隔操作信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定手段とを備えることを特徴とする。
【００２０】
本発明の第４のプログラムは、ユーザによって操作される操作手段に対応した遠隔操作信号を送信する送信ステップと、情報処理装置による遠隔操作信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定ステップとを含むことを特徴とする。
【００２１】
本発明の第１の情報処理装置および第１のプログラムにおいては、遠隔制御装置から送信されてくる、遠隔制御信号とは別のダミー信号が受信され、受信されたダミー信号の受信状態が判定され、判定されたダミー信号の受信状態が報知される。
【００２２】
本発明の第１の遠隔制御装置および第２のプログラムにおいては、遠隔制御信号とは別のダミー信号が発生され、遠隔制御信号とダミー信号が送信され、情報処理装置によるダミー信号の受信状態に応じて、遠隔制御信号の信号パターンが設定される。
【００２３】
本発明の第２の情報処理装置および第３のプログラムにおいては、遠隔制御装置から送信されてくる遠隔制御信号が受信され、遠隔制御信号の受信状態が判定され、判定された遠隔制御信号の受信状態が報知される。
【００２４】
本発明の第２の遠隔制御装置および第４のプログラムにおいては、ユーザによる操作に対応した遠隔操作信号が送信され、情報処理装置による遠隔操作信号の受信状態に応じて、遠隔制御信号の信号パターンが設定される。
【００２５】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、実施の形態との対応関係を例示すると、次のようになる。明細書には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２６】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願したり、追加される発明の存在を否定するものではない。
【００２７】
第１の情報処理装置は、遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置（例えば、図２の電子カメラ１）において、遠隔制御装置（例えば、図２のリモコン１１）から送信されてくる、遠隔制御信号とは別のダミー信号を受信する受信手段（例えば、図２の受信部５）と、受信手段によるダミー信号の受信状態を判定する判定手段（例えば、図２のマイコン３）と、判定手段により判定されたダミー信号の受信状態を報知する報知手段（例えば、図２の送信部６）とを備える。
【００２８】
第１のプログラムは、遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置（例えば、図２の電子カメラ１）が行う処理を、コンピュータに実行させるプログラムにおいて、遠隔制御装置（例えば、図２のリモコン１１）から送信されてくる、遠隔制御信号とは別のダミー信号（例えば、図４のダミーパルス）を受信する受信ステップ（例えば、図１０のプログラムの処理ステップＳ１１）と、受信ステップによるダミー信号の受信状態を判定する判定ステップ（例えば、図１０のプログラムの処理ステップＳ１２およびＳ１４）と、判定ステップにより判定されたダミー信号の受信状態を報知する報知ステップ（例えば、図１０のプログラムの処理ステップＳ１７）とを含む。
【００２９】
第１の遠隔制御装置は、情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置（例えば、図３のリモコン１１）において、遠隔制御信号とは別のダミー信号を発生するダミー信号発生手段（例えば、図３のダミーパルス発生部２４）と、遠隔制御信号とダミー信号を送信する送信手段（例えば、図３の送信部１２）と、情報処理装置によるダミー信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定手段（例えば、図３の信号パターン設定部２１）とを備える。
【００３０】
第２のプログラムは、情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置（例えば、図３のリモコン１１）が行う処理を、コンピュータに実行させるプログラムにおいて、遠隔制御信号とは別のダミー信号を発生するダミー信号発生ステップ（例えば、図７のプログラムの処理ステップＳ１）と、遠隔制御信号とダミー信号を送信する送信ステップ（例えば、図７のプログラムの処理ステップＳ２）と、情報処理装置によるダミー信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定ステップ（例えば、図７のプログラムの処理ステップＳ５，Ｓ７およびＳ８）とを含む。
【００３１】
第２の情報処理装置は、遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置（例えば、図２の電子カメラ１）において、遠隔制御装置から送信されてくる遠隔制御信号を受信する受信手段（例えば、図２の受信部５）と、受信手段による遠隔制御信号の受信状態を判定する判定手段（例えば、図２のマイコン３）と、判定手段により判定された遠隔制御信号の受信状態を報知する報知手段（例えば、図２の送信部６）とを備える。
【００３２】
第３のプログラムは、遠隔制御装置から送信されてくる遠隔制御信号により制御される情報処理装置（例えば、図２の電子カメラ１）が行う処理を、コンピュータに実行させるプログラムにおいて、遠隔制御装置から送信されてくる遠隔制御信号を受信する受信ステップ（例えば、図１５のプログラムの処理ステップＳ４１）と、受信ステップによる遠隔制御信号の受信状態を判定する判定ステップ（例えば、図１５のプログラムの処理ステップＳ４２）と、判定ステップにより判定された遠隔制御信号の受信状態を報知する報知ステップ（例えば、図１５のプログラムの処理ステップＳ４３，Ｓ４６およびＳ４７）とを含む。
【００３３】
第２の遠隔制御装置は、情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置（例えば、図１１のリモコン１１）において、ユーザによって操作される操作手段（例えば、図１１の操作部２３）と、操作手段に対応した遠隔操作信号を送信する送信手段（例えば、図１１の送信部１２）と、情報処理装置による遠隔操作信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定手段（例えば、図１１の信号パターン設定部２１）とを備える。
【００３４】
第４のプログラムは、情報処理装置を遠隔制御する遠隔制御信号を送信する遠隔制御装置（例えば、図１１のリモコン１１）が行う処理を、コンピュータに実行させるプログラムにおいて、ユーザによって操作される操作手段に対応した前記遠隔操作信号を送信する送信ステップ（例えば、図１４のプログラムの処理ステップＳ２３）と、情報処理装置による遠隔操作信号の受信状態に応じて、遠隔制御信号の信号パターンを設定する信号パターン設定ステップ（例えば、図１４のプログラムの処理ステップＳ２６，Ｓ２８およびＳ２９）とを含む。
【００３５】
以下、本発明の実施の形態について説明する。図２は、本発明を適用した電子カメラシステムの一実施の形態の第１の構成例を示すブロック図である。図２の電子カメラシステムは、電子カメラ１とリモコン（リモートコントローラ）１１とから構成されている。電子カメラ１は、メモリ２、マイコン（マイクロコンピュータ）３、リモコン設定スイッチ４、受信部５、および送信部６から構成されている。リモコン１１は、送信部１２、受信部１３、その他（詳細は後述する）から構成されている。
【００３６】
図２において、電子カメラ１のメモリ２は、マイコン３から供給されたデータを記憶する。また、メモリ２は、マイコン３の制御により、記憶したデータを読出し、マイコン３に供給する。
【００３７】
マイコン（マイクロコンピュータ）３は、３つのポートＰ１，Ｐ２，Ｐ３を有しており、その３つのポートＰ１乃至Ｐ３のうちのポートＰ１にリモコン設定スイッチ４を介してグランドレベルが入力された状態となると、リモコン１１によりリモートコントロールが可能なリモコン動作可能状態となる。マイコン３は、リモコン動作可能状態となると、受信部５で受信される、リモコン１１からの信号を受け付け、必要な処理を施す。さらに、マイコン３は、その処理結果をメモリ２に記憶させる。また、マイコン３は、メモリ２の記憶内容に基づいて、ポートＰ２およびポートＰ３の信号レベル（Ｌ（Ｌｏｗ）レベル、またはＨ（Ｈｉｇｈ）レベル）を決定する。ポートＰ２およびポートＰ３それぞれの信号レベルは送信部６に供給される。なお、マイコン３は、その他、例えば、リモコン１１からの信号に応じて、電子カメラ１のレリーズ動作を制御するなどの、電子カメラ１の図示せぬブロック（電子カメラとして機能するためのブロック）の制御を行う。
【００３８】
リモコン設定スイッチ４は、一方の端子がグランドに接続され、他方の端子がマイコン３のポートＰ１に接続されている。ユーザがリモコン設定スイッチ４をオンすると、リモコン設定スイッチ４は、マイコン３のポートＰ１にＬレベルを供給する。これにより、電子カメラ１（のマイコン３）は、上述したように、リモコン動作可能状態となる。なお、リモコン設定スイッチ４がオフ状態になっており、ポートＰ１にＬレベルが供給されていない場合には、マイコン３は、受信部５が出力する、リモコン１１からの信号を受け付けない。従って、この場合、電子カメラ１は、リモコン１１によって、制御することができない状態となる。
但し、その場合でも、電子カメラ１は、その筐体部分に設けられた図示せぬ操作部を操作することにより制御することが可能である。
【００３９】
受信部５は、リモコン１１を構成する送信部１２（詳細は後述）から、例えば、電波あるいは赤外線による信号を受信（受光）し、対応する電気信号をマイコン３に供給する。
【００４０】
送信部６は、マイコン３から供給されたポートＰ２およびポートＰ３それぞれの信号レベルを、リモコン１１を構成する受信部１３（詳細は後述）に、例えば、電波あるいは赤外線で送信する。
【００４１】
図３は、図２のリモコン１１の構成例を示すブロック図である。リモコン１１は、送信部１２、受信部１３、信号パターン設定部２１、本データ信号発生部２２、操作部２３、およびダミーパルス発生部２４から構成されている。
【００４２】
送信部１２は、ダミーパルス発生部２４から供給されたダミーパルス（ダミー信号）、または、本データ信号発生部２２から供給された本データ信号（遠隔制御信号）を、電波あるいは赤外線により、電子カメラ１１を構成する受信部５に送信する。
【００４３】
受信部１３は、図２の電子カメラ１の送信部６から電波あるいは赤外線により送信されてくる、マイコン３を構成するポートＰ２およびポートＰ３それぞれの信号レベルを受信（受光）し、その信号レベルを、信号パターン設定部２１に供給する。
【００４４】
信号パターン設定部２１は、受信部１３から供給されたポートＰ２およびポートＰ３それぞれの信号レベルの所定の組み合わせに対応して、本データ信号発生部２２が出力する本データ信号の信号パターンを設定する。さらに、信号パターン設定部２１は、設定された信号パターンを本データ信号発生部２２に供給する。
【００４５】
本データ信号発生部２２は、操作部２３から供給された操作信号に対応する本データ信号であって、信号パターン設定部２１から供給された信号パターンの本データ信号を送信部１２に供給する。
【００４６】
操作部２３は、ダミーパルス発生ボタン２３Ａ、レリーズボタン２３Ｂ、その他の図示せぬボタンから構成されている。操作部２３は、ユーザによってボタンが操作されると、その操作に対応した操作信号を本データ信号発生部２２、またはダミーパルス発生部２４に供給する。
【００４７】
ダミーパルス発生部２４は、操作部２３から供給された操作信号に基づき、ダミーパルスを発生し、送信部１２に供給する。
【００４８】
図４は、図３のダミーパルス発生部２４が発生するダミーパルスを示す波形図である。図４のダミーパルスは、８ビットの“１”を表す８個のパルスが等間隔で配置されて構成されている。
【００４９】
図５は、図３の本データ信号発生部２３が発生する本データ信号を示す波形図である。
【００５０】
図５の本データ信号は、例えば、前述した図１における場合と同様に、最初に送信されるパルスＡと、その後に送信される１バイト（８ビット）のデータに相当するパルスＢ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉとから構成される。
【００５１】
そして、パルスＡのパルス幅は２ｍｓに、その後に送信されるパルスＢ乃至Ｉのパルス幅は０．４ｍｓに、それぞれ設定されている。従って、図５においても、前述の図１における場合と同様に、パルスＡのパルス幅は、パルスＢ乃至Ｉそれぞれのパルス幅よりも大になっている。
【００５２】
さらに、図５では、前述の図１における場合と同様に、パルスＡと、その後に送信されるパルスＢとのパルス間隔（パルスＡの立ち上がりエッジと、パルスＢの立ち上がりエッジとの間隔）Ｔ１１は、パルスＢ乃至Ｉのうちの隣り合うものどうしのパルス間隔（隣り合うパルスどうしの立ち上がりエッジの間隔）Ｔ１２よりも大になっている。パルス間隔Ｔ１１およびＴ１２は、電子カメラ１が送信するポートＰ２およびポートＰ３それぞれの信号レベルの組み合わせに対応して、信号パターン設定部２１が設定する信号パターンにしたがって設定される。
【００５３】
なお、図５は、ユーザが、電子カメラ１をレリーズさせるように、リモコン１１の操作部２３におけるレリーズボタンＢを操作した場合に、本データ信号発生部２２が発生する本データ信号を示している。即ち、この場合、本データ信号発生部２２は、パルスＡの後に、例えば、１バイトのデータのうちの１，２、および４ビット目が１で、他のビットが０に相当するパルスが配置された本データ信号、つまり、パルスＡ，Ｂ，Ｃ，Ｅからなる本データ信号を発生する。
【００５４】
電子カメラ１のマイコン３は、図５の本データ信号のうちの最初のパルスＡを受信すると、トリガがかけられた状態となり、その後に送信されてくる、１バイトのデータのうちの３ビット分のパルスを受信する。そして、マイコン３は、その３ビット分のパルスのパルス幅とパルス間隔を検出し、例えば、３ビット分のパルスのパルス幅がすべて同一であり、かつ、１番目のパルスと２番目のパルスとのパルス間隔の２倍が、２番目のパルスと３番目のパルスとのパルス間隔に一致するとき、即ち、例えば、パルスＢ，Ｃ，Ｅを受信したと認められるとき、レリーズ動作を行う。
【００５５】
ここで、図４に示したダミーパルスは、例えば、本データ信号のパルスＢ乃至Ｉと同一のものを採用することが可能である。また、図４では、本データ信号の１バイトのデータに相当するパルスＢ乃至Ｉと同様の８つのパルスを、ダミーパルスとして採用したが、ダミーパルスとしては、その他、１バイトより大のデータに相当するパルスを採用することが可能である。
【００５６】
次に、リモコン１１において、図４に示した８ビットに相当する８個のパルスからなるダミーパルスが送信された場合、電子カメラ１の受信部５は、そのダミーパルスを受信して、マイコン３に供給する。マイコン３は、受信部５からダミーパルスが供給されると、そのダミーパルスを構成する８個のパルスのうちの、正常受信することができたパルスの数を検出することにより、ダミーパルスの受信状態を判定し、その判定結果を、メモリ２に書き込む。さらに、マイコン３は、メモリ２に書き込まれた受信状態（の判定結果）に対応して、ポートＰ２およびＰ３の信号レベル（出力信号レベル）を制御する。
【００５７】
図６は、マイコン３が正常受信したダミーパルスのビット数（パルス数）とポートＰ２およびポートＰ３の信号レベルの関係を説明する図である。マイコン３は、ダミーパルスを構成する８ビットのパルスすべてを正常受信した場合、例えば、ポートＰ２およびポートＰ３の信号レベルをともにＨレベルとする。また、マイコン３は、８ビットのパルスのうち７ビットを正常受信した場合、例えば、ポートＰ２をＬレベルとするとともに、ポートＰ３をＨレベルとする。さらに、マイコン３は、その他の場合、即ち、６ビット以下のパルスしか正常受信できなかった場合、例えば、ポートＰ２およびポートＰ３の信号レベルをともにＬレベルとする。
【００５８】
図７は、図３のリモコン１１の動作を説明するフローチャートである。図７の処理は、例えば、ユーザが操作部２３を構成するダミーパルス送信ボタン２３Ａを操作すると開始される。なお、ダミーパルス送信ボタン２３Ａは、例えば、電源ボタンなどの他のボタンと兼用にすることが可能である。
【００５９】
ダミーパルス送信ボタン２３Ａが操作されると、その操作に対応した操作信号が、操作部２３からダミーパルス発生部２４に供給される。そして、ステップＳ１において、ダミーパルス発生部２４は、操作部２３からの操作信号に対応して、電子カメラ１（を構成する受信部５）に対して送信する８ビットのダミーパルスを発生し、発生したダミーパルスを送信部１２へ供給して、ステップＳ２へ進む。
【００６０】
ステップＳ２において、送信部１２は、ダミーパルス発生部２４が発生したダミーパルスを電子カメラ１に送信し、ステップＳ３へ進む。
【００６１】
ステップＳ３において、受信部１３は、電子カメラ１（を構成する送信部６）から送信されてくるポートＰ２およびポートＰ３の信号レベルを受信し、受信されたポートＰ２およびポートＰ３の信号レベルを信号パターン設定部２１に供給する。
【００６２】
即ち、電子カメラ１は、ステップＳ２で送信されたダミーパルスを受信し、そのダミーパルスの受信状態に対応して、図６で説明したポートＰ２およびＰ３の信号レベル、つまり、ダミーパルスの受信状態を表す信号レベルを送信してくるので、受信部１２は、ステップＳ３において、その信号レベルを受信し、信号パターン設定部２１に供給する。
【００６３】
そして、ステップＳ４へ進み、信号パターン設定部２１は、ポートＰ２およびポートＰ３の信号レベルがともにＨレベルであるかどうかを判定する。
【００６４】
ステップＳ４において、ポートＰ２およびポートＰ３の信号レベルがともにＨレベルであると判定された場合、即ち、電子カメラ１において、ダミーパルスを構成する８ビットのパルスがすべて正常受信され、従って、電子カメラ１における受信状態が良好である場合、ステップＳ５に進み、信号パターン設定部２１は、図５に示した本データ信号のパルス間隔Ｔ１１を３ｍｓとするとともに、パルス間隔Ｔ１２を０．４ｍｓとする信号パターン（以下、適宜、信号パターン♯１と称する）を設定し、その信号パターン♯１を、本データ信号発生部２２に供給して、処理を終了する。
【００６５】
また、ステップＳ４において、ポートＰ２およびポートＰ３の信号レベルがともにＨレベルでないと判定された場合、ステップＳ６に進み、信号パターン設定部２１は、ポートＰ２の信号レベルがＬレベルであり、かつ、ポートＰ３の信号レベルがＨレベルであるかどうかを判定する。
【００６６】
ステップＳ６において、ポートＰ２の信号レベルがＬレベルあり、かつ、ポートＰ３の信号レベルがＨレベルであると判定された場合、即ち、電子カメラ１において、ダミーパルスを構成する８ビットのパルスのうちの７ビットのパルスが正常受信され、従って、電子カメラ１における受信状態が、良好でもないが、悪くもない場合、ステップＳ７へ進み、信号パターン設定部２１は、図５に示した本データ信号のパルス間隔Ｔ１１を３０ｍｓとするとともに、パルス間隔Ｔ１２を２ｍｓとする信号パターン（以下、適宜、信号パターン♯２と称する）を設定し、その信号パターン♯２を、本データ信号発生部２２に供給して、処理を終了する。
【００６７】
また、ステップＳ６において、ポートＰ２の信号レベルがＬレベルあり、かつ、ポートＰ３の信号レベルがＨレベルでないと判定された場合、即ち、ポートＰ２およびポートＰ３の信号レベルがいずれもＬレベルであり、電子カメラ１において、ダミーパルスを構成する８ビットのパルスのうちの６ビット以下のパルスしか正常受信することができず、従って、電子カメラ１における受信状態が悪い場合、ステップＳ８へ進み、信号パターン設定部２１は、図５に示した本データ信号のパルス間隔Ｔ１１を１００ｍｓとするとともに、パルス間隔Ｔ１２を２０ｍｓとする信号パターン（以下、適宜、信号パターン♯３と称する）を設定し、その信号パターン♯３を、本データ信号発生部２２に供給して、処理を終了する。
【００６８】
図８は、図７の処理により、ポートＰ２およびポートＰ３の信号レベルに対応して設定される本データ信号のパルス間隔Ｔ１１およびＴ１２を説明する図である。ポートＰ２およびポートＰ３の信号レベルがともにＨレベルである場合、パルス間隔Ｔ１１とＴ１２は、短い時間である、例えば、３ｍｓと０．４ｍｓに、それぞれ設定される（信号パターン♯１）。ポートＰ２の信号レベルがＬレベルで、ポートＰ３の信号レベルがＨレベルである場合、パルス間隔Ｔ１１とＴ１２は、短くもないが、長くもない時間である、例えば、３０ｍｓと２ｍｓに、それぞれ設定される（信号パターン♯２）。また、ポートＰ２およびポートＰ３の信号レベルがともにＬレベルである場合、パルス間隔Ｔ１１とＴ１２は、長い時間である、例えば、１００ｍｓ、と２０ｍｓに、それぞれ設定される（信号パターン♯３）。
【００６９】
図９は、本データ信号発生部２２が、信号パターン設定部２１から供給される信号パターンにしたがって発生する本データ信号を示す波形図である。なお、図９の本データ信号は、操作部２３のレリーズボタン２３Ｂが操作された場合に、本データ信号発生部２２が発生する本データ信号、即ち、図５で説明したように、パルスＡ，Ｂ，Ｃ，Ｅからなる本データ信号を示している。
【００７０】
図９の上の図は、信号パターン♯１の本データ信号を示している。信号パターン♯１によれば、リモコン１１は、パルス幅２ｍｓのパルスＡを電子カメラ１に送信する。そして、リモコン１１は、パルスＡとＢとのパルス間隔Ｔ１１が３ｍｓとなるように、パルスＢを電子カメラ１に送信する。さらに、リモコン１１は、パルスＢとのパルス間隔Ｔ１２が０．４ｍｓとなるように、パルスＣを電子カメラ１に送信、即ち、パルスＢの直後に連続してパルスＣを電子カメラ１に送信する。そして、リモコン１１は、パルスＣとのパルス間隔Ｔ１２×２が０．８ｍｓとなるようにパルスＥを電子カメラ１に送信する。なお、上述した信号パターン♯１においては、その他の信号パターン♯２および♯３と比較して、パルス間隔Ｔ１１およびＴ１２が最も短く、電子カメラ１は、ユーザのレリーズボタン２３Ｂの操作に対して、最も応答性良く撮像を行うことができる。
【００７１】
図９の中の図は、本データ信号の信号パターン♯２の本データ信号を示している。信号パターン♯２によれば、リモコン１１は、パルス幅２ｍｓのパルスＡを電子カメラ１に送信する。そして、リモコン１１は、パルスＡとＢとのパルス間隔Ｔ１１が３０ｍｓとなるように、パルスＢを電子カメラ１に送信する。さらに、リモコン１１は、パルスＢとのパルス間隔Ｔ１２が２ｍｓとなるように、パルスＣを電子カメラ１に送信する。そして、パルスＣとのパルス間隔Ｔ１２×２が４ｍｓとなるようにパルスＥを電子カメラ１に送信する。なお、上述した信号パターン♯２においては、パルス間隔Ｔ１１およびＴ１２が、例えば、前述の図１におけるパルス間隔Ｔ２とＴ４とそれぞれ同一となっている。したがって、この場合、電子カメラ１は、ユーザのレリーズボタン２３Ｂの操作に対して、従来と同様の応答性で、撮像を行うことができる。
【００７２】
図９の下の図は、本データ信号の信号パターン♯３の本データ信号を示している。信号パターン♯３によれば、リモコン１１は、パルス幅２ｍｓのパルスＡを電子カメラ１に送信する。そして、パルスＡとＢとのパルス間隔Ｔ１１が１００ｍｓとなるようにパルスＢを電子カメラ１に送信する。さらに、リモコン１１は、パルスＢとのパルス間隔Ｔ１２が２０ｍｓとなるように、パルスＣを電子カメラ１に送信する。そして、パルスＣとのパルス間隔Ｔ１２×２が４０ｍｓとなるようにパルスＥを電子カメラ１に送信する。なお、上述した信号パターン♯３においては、その他の信号パターン♯１および♯２と比較して、パルス間隔Ｔ１１およびＴ１２が最も長く、電子カメラ１は、ユーザのレリーズボタン２３Ｂの操作に対して、応答性は悪くなるものの、外乱ノイズ等の影響により誤動作をすることなくレリーズを行うことができる。
【００７３】
図１０は、図２の電子カメラ１の動作を説明するフローチャートである。図１０の処理は、例えば、ユーザが電子カメラ１のリモコン設定スイッチ４をオンにし、電子カメラ１がリモコン動作可能状態となり、さらに、ユーザがリモコン１１を操作して、リモコン１１から電子カメラ１に対して、ダミーパルスが送信されてくると開始される。
【００７４】
ステップＳ１１において、受信部５は、リモコン１１からのダミーパルスを受信し、受信したダミーパルスをマイコン３に供給して、ステップＳ１２へ進む。ステップＳ１２では、マイコン３は、リモコン１１からのダミーパルスの受信状態を判定する。即ち、ステップＳ１２では、マイコン３は、リモコン１１が送信した８ビットのパルスからなるダミーパルスの８ビットのパルスのすべてを、受信部５が正常受信することができたかどうかを判定する。
【００７５】
ステップＳ１２において、受信部５が、８ビットのパルスのうち、８ビットすべてを受信したと判定された場合、即ち、受信状態が良好である場合、ステップＳ１３へ進む。ステップＳ１３において、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをともにＨレベルに制御し、ステップＳ１７に進む。
【００７６】
また、ステップＳ１２において、受信部５が、８ビットのパルスのうち、８ビットすべてを受信していないと判定された場合、ステップＳ１４へ進み、マイコン３は、リモコン１１からのダミーパルスの受信状態を判定する。即ち、ステップＳ１４では、マイコン３は、リモコン１１が送信した８ビットのパルスからなるダミーパルスの７ビットのパルスを、受信部５が正常受信することができたかどうかを判定する。
【００７７】
ステップＳ１４において、受信部５が、リモコン１１が送信した８ビットのパルスのうち７ビットを受信したと判定された場合、即ち、受信状態が悪くはないが、良好でもない場合、ステップＳ１５へ進む。ステップＳ１５において、マイコン３は、ポートＰ２の信号レベルをＬレベル、ポートＰ３の信号レベルをＨレベルに制御し、ステップＳ１７に進む。
【００７８】
また、ステップＳ１４において、受信部５が、リモコン１１が送信した８ビットのパルスのうち７ビットを受信することができなかったと判定された場合、即ち、受信部５が、リモコン１１からの８ビットのパルスのうちの６ビット以下しか正常受信することができず、従って、受信状態が悪い場合、ステップＳ１６へ進む。ステップＳ１６において、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをともにＬレベルに制御し、ステップＳ１７に進む。
【００７９】
ステップＳ１７において、送信部６は、ステップＳ１３，Ｓ１５，またはＳ１６で制御されたポートＰ２およびポートＰ３の信号レベルを、電波あるいは赤外線により、リモコン１１（を構成する受信部１３）に送信して、処理を終了する。
【００８０】
以上のように、電子カメラ１において、リモコン１１からのダミーパルスの受信状態を判定し、リモコン１１において、その受信状態に応じて、電子カメラ１を遠隔制御する本データ信号の信号パターン（本実施の形態では、パルス間隔Ｔ１１およびＴ１２）を設定するようにしたので、即ち、受信状態が良好な場合は、パルス間隔Ｔ１１およびＴ１２を小とし、受信状態が悪い場合には、パルス間隔Ｔ１１およびＴ１２を大とするようにしたので、受信状態が良好な場合には、電子カメラ１において、リモコン１１の操作に対して、タイムラグが短く、応答性の良いレリーズ動作等を行うことができる。また、受信状態が悪い場合には、電子カメラ１において、リモコン１１の操作に対して、タイムラグは多少長くなるものの、確実に、レリーズ動作等を行うことができる。
【００８１】
図１１は、図２のリモコンの他の構成例を示すブロック図である。なお、図１１において、図３における場合と同様の構成部分については、同一の符号を付してあり、その説明は適宜省略する。
【００８２】
図１１のリモコン１１は、送信部１２、受信部１３、信号パターン設定部２１、本データ信号発生部２２、および操作部２３から構成されており、従って、ダミーパルス発生部２４が設けられていない他は、図３における場合と同様の構成となっている。但し、図１１では、操作部２３は、ダミーパルス発生ボタン２３Ａを設けずに構成されている。
【００８３】
図１２は、図１１のリモコン１１の本データ信号発生部２２が発生する本データ信号を示す波形図である。なお、図１２の本データ信号は、図５における場合と同様であるので、説明は省略する。但し、図１２におけるパルス間隔Ｔ２１とＴ２２は、図５のパルス間隔Ｔ１１とＴ１２それぞれに対応する。
【００８４】
図１１のリモコン１１においても、信号パターン設定部２１が、図１２のパルス間隔Ｔ２１とＴ２２が、図９で説明したパルス間隔Ｔ１１とＴ１２それぞれと同様に異なるパターンを設定し、本データ信号発生部２２に供給する。そして、本データ信号発生部２２は、操作部２３からの操作信号に対応した、信号パターン設定部２１からの信号パターンの本データ信号を発生して、送信部１２に供給する。送信部１２は、本データ信号発生部２２からの本データ信号を送信する。
従って、図１１のリモコン１１においても、図９で説明した信号パターン♯１，♯２、または♯３のうちのいずれかの本データ信号が送信される。
【００８５】
リモコン１１が図１１に示したように構成される場合においては、電子カメラ１のマイコン３は、リモコン１１から送信されてくる本データ信号の受信状態を判定し、その受信状態に対応して、ポートＰ２およびＰ３の信号レベルを制御する。
【００８６】
図１３は、電子カメラ１がリモコン１１から受信する本データ信号と、その本データ信号の受信状態に対応して、マイコン３が制御するポートＰ２およびポートＰ３の信号レベルとの関係を説明する図である。
【００８７】
リモコン１１が電子カメラ１に対して、パルス間隔Ｔ２１が３ｍｓで、パルス間隔Ｔ２２が０．４ｍｓの信号パターン♯１の本データ信号（以下、適宜、短周期信号と称する）を送信した場合に、電子カメラ１が、リモコン１１からの短周期信号を、例えば、太陽光や蛍光灯などの外乱ノイズの影響を受けずに正常に受信（以下、適宜、正常受信と称する）したとき、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをＨレベルとする。一方、電子カメラ１が、リモコン１１からの短周期信号を、例えば、太陽光や蛍光灯などの外乱ノイズの影響を受け、正常に受信できなかったとき、マイコン３は、ポートＰ２の信号レベルをＬレベル、ポートＰ３の信号レベルをＨレベルとする。
【００８８】
リモコン１１が電子カメラ１に対して、パルス間隔Ｔ２１が３０ｍｓで、パルス間隔Ｔ２２が２ｍｓの信号パターン♯２の本データ信号（以下、適宜、デフォルト信号と称する）を送信した場合に、電子カメラ１が、リモコン１１からのデフォルト信号を正常受信としたとき、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをＨレベルとする。一方、電子カメラ１が、リモコン１１からのデフォルト信号を正常に受信できなかったとき、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをＬレベルとする。
【００８９】
リモコン１１が電子カメラ１に対して、パルス間隔Ｔ２１が１００ｍｓで、パルス間隔Ｔ２２が２０ｍｓの信号パターン♯３の本データ信号（以下、適宜、長周期信号と称する）を送信した場合に、電子カメラ１が、リモコン１１が送信する長周期信号を正常受信したとき、マイコン３は、ポートＰ２の信号レベルをＬレベル、ポートＰ３の信号レベルをＨレベルとする。一方、電子カメラ１が、リモコン１１からの長周期信号を正常に受信できなかったとき、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをＬレベルとする。
【００９０】
図１４は、図１１のリモコン１１の動作を説明するフローチャートである。
【００９１】
まず最初に、ステップＳ２１において、信号パターン設定部２１は、デフォルトの信号パターンとして、例えば、パルス間隔Ｔ２１が３０ｍｓで、パルス間隔Ｔ２２が２ｍｓの本データ信号の信号パターン♯２を設定し、本データ信号発生部２２に供給して、ステップＳ２２へ進む。ステップＳ２２では、本データ信号発生部２２は、ユーザが操作部２３のレリーズボタン２３Ｂなどのいずれかのボタンを操作したかどうかを判定する。
【００９２】
ステップＳ２２において、ユーザが操作部２３を操作していないと判定された場合、ステップＳ２２へ戻る。一方、ステップＳ２２において、ユーザが操作部２３を操作したと判定された場合、即ち、操作部２３から本データ信号発生部２２に対して、ユーザによる本データ信号発生部２２の操作に対応した操作信号が供給された場合、ステップＳ２３へ進み、本データ信号発生部２２は、信号パターン設定部２１より供給された最新の信号パターンの、操作部２３からの操作信号に対応する本データ信号を発生し、送信部１２に供給する。さらに、ステップＳ２３では、送信部１２が、本データ信号発生部２２からの本データ信号を、電子カメラ１（を構成する受信部５）に送信し、ステップＳ２４へ進む。
【００９３】
従って、ユーザがリモコン１１を最初に操作した場合には、デフォルトの信号パターンである信号パターン♯２の本データ信号、即ち、デフォルト信号が、リモコン１１から電子カメラ１に送信される。
【００９４】
ステップＳ２４において、受信部１３は、直前のステップＳ２３で送信された本データ信号の、電子カメラ１における受信状態に応じて電子カメラ１（を構成する送信部６）から送信されてくるポートＰ２およびポートＰ３の信号レベルを受信し、信号パターン設定部２１に供給して、ステップＳ２５へ進む。
【００９５】
即ち、電子カメラ１は、直前のステップＳ２３でリモコン１１から送信された本データ信号を受信し、その本データ信号の受信状態に対応して、図１３で説明したポートＰ２およびＰ３の信号レベル、つまり、本データ信号の受信状態を表す信号レベルを送信してくるので、受信部１２は、ステップＳ２４において、その信号レベルを受信し、信号パターン設定部２１に供給する。信号パターン設定部２１は、ステップＳ２５において、図７のステップＳ３における場合と同様に、ポートＰ２およびポートＰ３の信号レベルがともにＨレベルであるかどうかを判定する。
【００９６】
ステップＳ２５において、ポートＰ２およびポートＰ３の信号レベルがともにＨレベルであると判定された場合、即ち、電子カメラ１における本データ信号の受信状態が良好である場合、ステップＳ２６に進み、信号パターン設定部２１は、パルス間隔Ｔ２１が３ｍｓで、パルス間隔Ｔ２２が０．４ｍｓの本データ信号の信号パターンである信号パターン♯１を設定し、本データ信号発生部２２に供給して、ステップＳ２２へ戻る。
【００９７】
従って、この場合、ユーザが、次に操作部２３を操作したときには、その後に行われるステップＳ２３において、信号パターン♯１の本データ信号、即ち、短周期信号が、リモコン１１から電子カメラ１に送信される。
【００９８】
また、ステップＳ２５において、ポートＰ２およびポートＰ３の信号レベルがともにＨレベルでないと判定された場合、ステップＳ２７に進み、信号パターン設定部２１は、図７のステップＳ５における場合と同様に、ポートＰ２の信号レベルがＬレベルで、ポートＰ３の信号レベルがＨレベルであるかどうかを判定する。
【００９９】
ステップＳ２７において、ポートＰ２の信号レベルがＬレベルで、ポートＰ３の信号レベルがＨレベルであると判定された場合、即ち、電子カメラ１における本データ信号の受信状態が悪くはないが、良好でもない場合、ステップＳ２８に進み、信号パターン設定部２１は、ステップＳ２１における場合と同様に、本データ信号の信号パターンを、デフォルトの信号パターン♯２に設定し、本データ信号発生部２２に供給して、ステップＳ２２へ戻る。
【０１００】
従って、この場合、ユーザが、次に操作部２３を操作したときには、その後に行われるステップＳ２３において、信号パターン♯２の本データ信号、即ち、デフォルト信号が、リモコン１１から電子カメラ１に送信される。
【０１０１】
また、ステップＳ２７において、ポートＰ２の信号レベルがＬレベルで、かつ、ポートＰ３の信号レベルがＨレベルでないと判定された場合、即ち、ポートＰ２とＰ３の信号レベルがいずれもＬレベルであり、従って、電子カメラ１における本データ信号の受信状態が悪い場合、ステップＳ２９へ進み、信号パターン設定部２１は、パルス間隔Ｔ２１が１００ｍｓで、パルス間隔Ｔ２２が２０ｍｓの本データ信号の信号パターンである信号パターン♯３を設定し、本データ信号発生部２２に供給して、ステップＳ２２へ戻る。
【０１０２】
従って、この場合、ユーザが、次に操作部２３を操作したときには，その後に行われるステップＳ２３において、信号パターン♯３の本データ信号、即ち、長周期信号が、リモコン１１から電子カメラ１に送信される。
【０１０３】
図１５は、リモコン１１が図１１に示したように構成される場合の、図２の電子カメラ１の動作を説明するフローチャートである。図１５の処理は、例えば、ユーザが電子カメラ１のリモコン設定スイッチ４をオンにし、電子カメラ１がリモコン動作可能状態となると開始される。
【０１０４】
ステップＳ４１において、受信部５が、リモコン１１から本データ信号のうちのデフォルト信号を受信したかどうかを判定する。
【０１０５】
ステップＳ４１において、受信部５が、リモコン１１からデフォルト信号を受信していないと判定された場合、ステップＳ４１に戻る。一方、ステップＳ４１において、受信部５が、リモコン１１からデフォルト信号を受信したと判定された場合、ステップＳ４２へ進み、マイコン３は、受信部５で受信されたデフォルト信号が正常受信されたかどうかを判定する。
【０１０６】
ステップＳ４２において、リモコン１１からのデフォルト信号が正常受信されたと判定された場合、マイコン３は、そのデフォルト信号に応じて、例えば、レリーズ動作の制御などを行い、ステップＳ４３へ進む。ステップＳ４３では、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをＨレベルに制御し、送信部６に送信させて、ステップＳ４４へ進む。ステップＳ４４では、受信部５がリモコン１１から次の本データ信号を受信したかどうかを判定する。
【０１０７】
ここで、ステップＳ４３において、ポートＰ２およびＰ３の信号レベルがいずれもＨレベルとされると、リモコン１１は、図１４で説明したように、本データ信号として、短周期信号を送信する。従って、ステップＳ４４では、受信部５は、短周期信号を受信したがどうかを判定する。
【０１０８】
ステップＳ４４において、受信部５がリモコン１１から短周期信号を受信していないと判定された場合、ステップＳ４４に戻る。一方、ステップＳ４４において、受信部５がリモコン１１から短周期信号を受信したと判定された場合、ステップＳ４５へ進み、マイコン３は、受信部５で受信された短周期信号が正常受信されたかどうかを判定する。
【０１０９】
ステップＳ４５において、短周期信号が正常受信されたと判定された場合、マイコン３は、その短周期信号に応じて、例えば、レリーズ動作の制御などを行い、ステップＳ４２へ戻り、以下、同様の処理が繰り返される。一方、ステップＳ４５において、短周期信号が正常受信されていないと判定された場合、ステップＳ４６へ進む。
【０１１０】
一方、ステップＳ４２において、デフォルト信号が正常受信されていないと判定された場合、ステップＳ４７へ進み、マイコン３は、ポートＰ２およびポートＰ３の信号レベルをＬレベルに制御し、送信部６に送信させて、ステップＳ４８へ進む。ステップＳ４８では、受信部５がリモコン１１から次の本データ信号を受信したかどうかを判定する。
【０１１１】
ここで、ステップＳ４７において、ポートＰ２およびＰ３の信号レベルがいずれもＬレベルとされると、リモコン１１は、図１４で説明したように，本データ信号として、長周期信号を送信する。従って、ステップＳ４８では、受信部５は、長周期信号を受信したがどうかを判定する。
【０１１２】
ステップＳ４８において、受信部５がリモコン１１から長周期信号を受信していないと判定された場合、ステップＳ４８に戻る。一方、ステップＳ４８において、受信部５がリモコン１１から長周期信号を受信したと判定された場合、ステップＳ４９へ進み、マイコン３は、受信部５で受信された本データ信号が正常受信されたかどうかを判定する。
【０１１３】
ステップＳ４９において、長周期信号が正常受信されていない判定された場合、マイコン３は、その長周期信号に応じて、例えば、レリーズ動作の制御などを行い、ステップＳ４７へ戻り、以下、同様の処理が繰り返される。一方、ステップＳ４９において、長周期信号が正常受信されたと判定された場合、ステップＳ４６へ進む。
【０１１４】
ステップＳ４６において、マイコン３は、ポートＰ２の信号レベルをＬレベルとするとともに、ポートＰ３の信号レベルをＨレベルとし、送信部６に送信させて、ステップＳ４１に戻り、以下、同様の処理が繰り返される。
【０１１５】
ここで、ステップＳ４６において、ポートＰ２とＰ３の信号レベルがそれぞれＬとＨレベルとされると、リモコン１１は、図１４で説明したように、本データ信号として、デフォルト信号を送信する。従って、ステップＳ４６の処理後に行われるステップＳ４１では、受信部５は、上述したように、デフォルト信号を受信したかどうかを判定する。
【０１１６】
なお、図１５の処理は、例えば、ユーザが電子カメラ１のリモコン設定スイッチ４をオフにし、電子カメラ１がリモコン動作可能状態でなくなると終了する。
【０１１７】
リモコン１１が図１１に示したように構成され、電子カメラ１が図１５のフローチャートにしたがった処理を行う場合には、電子カメラ１において、リモコン１１からの本データ信号の受信状態が判定され、リモコン１１において、その受信状態に応じて、電子カメラ１に次に送信する本データ信号の信号パターン（本実施の形態では、パルス間隔Ｔ２１およびＴ２２）が設定される。
【０１１８】
即ち、電子カメラ１において、パルス間隔Ｔ２１およびＴ２２が中間のデフォルト信号を正常受信することができる場合には、リモコン１１は、次に送信する本データ信号を、パルス間隔Ｔ２１およびＴ２２が小の短周期信号とし、その後は、電子カメラ１が短周期信号を正常受信することができる程度に受信状態が良好である限り、短周期信号を送信する。
【０１１９】
そして、リモコン１１は、受信状態が悪化し、電子カメラ１が短周期信号を正常受信することができなくなった場合には、次に送信する本データ信号を、パルス間隔Ｔ２１およびＴ２２が中間のデフォルト信号に戻す。
【０１２０】
さらに、リモコン１１は、受信状態がさらに悪化し、電子カメラ１がデフォルト信号を正常受信することができなくなった場合には、次に送信する本データ信号を、パルス間隔Ｔ２１およびＴ２２が大の長周期信号とし、その後は、電子カメラ１が長周期信号を正常受信することができる程度に受信状態が回復するまで、長周期信号を送信する。
【０１２１】
そして、リモコン１１は、受信状態が回復し、電子カメラ１が長周期信号を正常受信することができた場合には、次に送信する本データ信号を、パルス間隔Ｔ２１およびＴ２２が中間のデフォルト信号に戻す。
【０１２２】
従って、受信状態が良好な場合には、電子カメラ１において、リモコン１１の操作に対して、タイムラグが短く、応答性の良いレリーズ動作等を行うことができる。また、受信状態が悪い場合には、電子カメラ１において、リモコン１１の操作に対して、タイムラグは多少長くなるものの、ほぼ確実に、レリーズ動作等を行うことができる。
【０１２３】
また、リモコン１１が図１１に示したように構成され、電子カメラ１が図１５のフローチャートにしたがった処理を行う場合には、リモコン１１がダミーパルスを送信する必要がないので、電子カメラ１の応答性を、より向上させることができる。
【０１２４】
なお、受信状態がひどく、電子カメラ１が長周期信号を正常受信することができない回数が多くなった場合には、リモコン１１において、次に送信する本データ信号を、パルス間隔Ｔ２１およびＴ２２が、長周期信号よりも大のものとすることが可能である。
【０１２５】
図１６は、本発明を適用した電子カメラシステムの他の一実施の形態の構成例を示すブロック図である。図１６の電子カメラシステムは、図２における場合と同様に、電子カメラ１とリモコン１１とから構成されている。電子カメラ１は、メモリ２、マイコン３、リモコン設定スイッチ４、受信部５、および表示部３１から構成されている。なお、図１６において、図２における場合と同様の構成部分については、同一の符号を付してあり、その説明は、適宜省略する。
【０１２６】
表示部３１は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などで構成され、マイコン３のポートＰ２およびポートＰ３それぞれの信号レベルに対応して、リモコン１１からの信号の受信状態を表示する。
【０１２７】
即ち、図２の電子カメラ１においては、リモコン１１からの信号の受信状態を、送信部６によりポートＰ２およびＰ３の信号レベルを送信することによって報知するようにしたが、図１７の電子カメラ１においては、リモコン１１からの信号の受信状態を、表示部３１において表示することによって報知するようになっている。
【０１２８】
なお、表示部３１における受信状態の表示は、例えば、アイコン（マーク）などによって行うことが可能である。
【０１２９】
図１７は、図１６のリモコン１１の構成例を示すブロック図である。図１７のリモコン１１は、送信部１２、信号パターン設定部２１、本データ信号発生部２２、および操作部２３から構成されている。なお、図１７において、図１１における場合と同様の構成部分については、同一の符号を付してあり、その説明は適宜省略する。
【０１３０】
図１７では、操作部２３は、図１１における場合と同様のボタンの他に、信号パターン入力ボタン４１が新たに設けられて構成されている。
【０１３１】
信号パターン入力ボタン４１は、例えば、受信状態が、「良い」、「悪い」、「普通」の３つを指定することができるボタンを有する。いま、受信状態が、「良い」、「悪い」、「普通」を指定するボタンを、それぞれ、「良い」ボタン、「悪い」ボタン、「普通」ボタンというものとする。ユーザは、図１６の電子カメラ１を構成する表示部３１に表示された受信状態を認識し、その受信状態を表す信号パターン入力ボタン４１を操作する。
【０１３２】
操作部２３は、ユーザが信号パターン入力ボタン４１の「良い」ボタン、「悪い」ボタン、または「普通」ボタンのうちのいずれかを操作すると、その操作に対応した操作信号を、信号パターン設定部２１に供給する。
【０１３３】
信号パターン設定部２１は、操作部２３から「良い」ボタン、「普通」ボタン、または「悪い」ボタンの操作に対応する操作信号が供給されると、それぞれ信号パターン♯１，♯２または♯３を設定し、本データ信号発生部２２に供給する。
【０１３４】
以上のように、電子カメラ１において、リモコン１１からの信号の受信状態を表示し、リモコン１１において、その受信状態に応じて、本データ信号の信号パターンを設定する場合も、電子カメラ１を、応答性が良く、かつ確実にリモートコントロールすることができる。
【０１３５】
なお、図１７においては、リモコン１１は、ダミーパルス発生部２４を有していないので、電子カメラ１の表示部３１は、本データ信号の受信状態を表示することとなる。但し、リモコン１１から、ダミーパルスを送信し、電子カメラ１の表示部３１では、そのダミーパルスの受信状態を表示するようにすることも可能である。
【０１３６】
図１８は、マイコン３のハードウェア構成例を示している。
【０１３７】
図１８において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２に記憶されているプログラム、またはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３にロードされたプログラムを実行し、これにより、マイコン３は、上述した各種の処理を実行する。
【０１３８】
ＲＡＭ５３にはまた、ＣＰＵ５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１３９】
ＣＰＵ５１、ＲＯＭ５２、およびＲＡＭ５３は、バス５４を介して相互に接続されている。
【０１４０】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、図１８のマイコン３に、図示せぬプログラム格納媒体からインストールされる。
【０１４１】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１４３】
ここで、リモコン１１も、電子カメラ１と同様に、マイコンで構成し、上述した各種の処理を行うようにすることができる。
【０１４４】
さらに、電子カメラ１は、マイコン３を用いずに、上述の処理を行う専用のハードウェアで構成することも可能である。
【０１４５】
なお、本実施の形態における電子カメラ１としては、動画を撮影することができるディジタルビデオカメラや、スナップショットなどの静止画を撮影することができるディジタルスチルカメラなどを採用することができる。また、フィルムによる撮像を行うカメラにも通用することができる。
【０１４６】
さらに、本実施の形態では、リモコン１１が送信する本データ信号の信号パターンを３パターンとして説明したが、信号パターンとしては、その他、任意の数を設定することが可能である。
【０１４７】
また、各信号パターンの本データ信号を構成するパルス間隔Ｔ１１，Ｔ２１，Ｔ１２、およびＴ２２は、ユーザにより任意の数値に設定可能とすることも可能である。
【０１４８】
さらに、本発明は電子カメラに限らず、リモコンによりリモートコントロールがなされる装置すべてに適用することができる。
【０１４９】
【発明の効果】
以上のように、本発明によれば、応答性が良く、確実な遠隔制御（リモートコントロール）が可能となる。
【図面の簡単な説明】
【図１】従来の本データ信号の一例を示す波形図である。
【図２】本発明を適用した電子カメラシステムの一実施の形態の構成例を示すブロック図である。
【図３】リモコン１１の第１の構成例を示すブロック図である。
【図４】ダミーパルス発生部２４が供給するダミーパルスを示す波形図である。
【図５】リモコン１１が送信する本データ信号を示す波形図である。
【図６】マイコン３が受信したダミーパルスのビット数とポートＰ２およびポートＰ３の信号レベルとの関係を説明する図である。
【図７】リモコン１１の動作を説明するフローチャートである。
【図８】ポートＰ２およびポートＰ３の信号レベルとパルス間隔Ｔ１１およびＴ１２との関係を説明する図である。
【図９】信号パターン設定部２１が設定する各信号パターンの本データ信号を示す波形図である。
【図１０】電子カメラ１の動作を説明するフローチャートである。
【図１１】リモコン１１の第２の構成例を示すブロック図である。
【図１２】図１１のリモコン１１から電子カメラ１に送信される本データ信号を示す波形図である。
【図１３】ポートＰ２およびポートＰ３の信号レベルを説明する図である。
【図１４】リモコン１１の動作を説明するフローチャートである。
【図１５】電子カメラ１の動作を説明するフローチャートである。
【図１６】本発明を適用した電子カメラシステムの他の一実施の形態の構成例を示すブロック図である。
【図１７】リモコン１１の第３の構成例を示すブロック図である。
【図１８】マイコン３のハードウェア構成例を示すブロック図である。
【符号の説明】
１  電子カメラ
２  メモリ
３  マイコン
４  リモコン設定スイッチ
５  受信部
６  送信部
１１  リモコン
１２  送信部
１３  受信部
２１  信号パターン設定部
２２  本データ信号発生部
２３  操作部
２３Ａ  ダミーパルス発生ボタン
２３Ｂ  レリーズボタン
２４  ダミーパルス発生部
３１  表示部
４１  信号パターン入力ボタン
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  バス
【図１】
2005064611.tif 000003
【図２】
2005064611.tif 000004
【図３】
2005064611.tif 000005
【図４】
2005064611.tif 000006
【図５】
2005064611.tif 000007
【図６】
2005064611.tif 000008
【図７】
2005064611.tif 000009
【図８】
2005064611.tif 000010
【図９】
2005064611.tif 000011
【図１０】
2005064611.tif 000012
【図１１】
2005064611.tif 000013
【図１２】
2005064611.tif 000014
【図１３】
2005064611.tif 000015
【図１４】
2005064611.tif 000016
【図１５】
2005064611.tif 000017
【図１６】
2005064611.tif 000018
【図１７】
2005064611.tif 000019
【図１８】
2005064611.tif 000020