(57)【特許請求の範囲】
【請求項１】
充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信する受信手段と、
前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力すると共に、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力する制御手段と、
を含む情報処理装置。
【請求項２】
充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信する受信手段と、
前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力し、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力する制御手段と、
を含む情報処理装置。
【請求項３】
前記処理対象情報を、前記受信手段によって前記開始情報、前記識別情報、前記処理内容情報及び前記誤り検出情報の順に受信されるように構成した請求項２記載の情報処理装置。
【請求項４】
前記識別情報をＭＡＣアドレスまたはＩＰアドレスとした請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記受信手段は、前記処理対象情報を無線通信により受信する請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
請求項１〜請求項５の何れか１項に記載の情報処理装置と、
前記処理対象情報を生成する生成手段、及び前記生成手段によって生成された処理対象情報を前記情報処理装置に送信する送信手段を有する送信装置と、
を含む通信システム。
【請求項７】
充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信手段により受信する受信ステップと、
前記受信ステップで受信した前記処理対象情報を検出し、前記機器を制御する制御ステップであって、
前記受信ステップによる前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信ステップで受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力する第１制御ステップと、
前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号を出力する第２制御ステップと、
前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力する第３制御ステップと、
を含む情報処理方法。
【請求項８】
充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信手段により受信する受信ステップと、
前記受信ステップで受信した前記処理対象情報を検出し、前記機器を制御する制御ステップであって、
前記受信ステップによる前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信ステップで受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力する第１制御ステップと、
前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力する第２制御ステップと、
前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力する第３制御ステップと、
を含む情報処理方法。
【請求項９】
コンピュータを、
充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信する受信手段、
及び前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力すると共に、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力する制御手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、
充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信する受信手段、
及び前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力し、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力する制御手段として機能させるためのプログラム。
【請求項１１】
充放電機能を有する発光装置を備えた照射装置であって、
実行する処理の内容を示す処理内容情報及び自照射装置を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信する通信装置と、
前記通信装置が受信した前記処理対象情報を検出し、前記発光装置を制御する制御装置であって、前記通信装置による前記処理対象情報の受信中に、前記開始情報を検出すると、前記通信装置が受信した前記処理対象情報の全てを検出する前に、前記発光装置に充電を開始させる信号を出力すると共に、前記通信装置が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた自照射装置を特定する信号と一致する場合には、前記発光装置に充電を停止させる信号及び前記発光装置に放電を開始させる信号を出力し、前記識別情報が自照射装置を特定する信号と一致しない場合には、前記発光装置に充電を停止させる信号を出力する制御装置と、
を備える、照射装置。
【請求項１２】
充放電機能を有する発光装置を備えた照射装置であって、
実行する処理の内容を示す処理内容情報及び自照射装置を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信する通信装置と、
前記通信装置が受信した前記処理対象情報を検出し、前記発光装置を制御する制御装置であって、前記通信装置による前記処理対象情報の受信中に、前記開始情報を検出すると、前記通信装置が受信した前記処理対象情報の全てを検出する前に、前記発光装置に充電を開始させる信号を出力し、前記通信装置が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた自照射装置を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記発光装置に充電を停止させる信号及び前記発光装置に放電を開始させる信号を出力し、前記識別情報が自照射装置を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記発光装置に充電を停止させる信号を出力する制御装置と、
を備える、照射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、通信システム、情報処理方法、プログラム及び照射装置に係り、特に、機器に対して所定処理を実行させるための情報を受信する受信手段を有する情報処理装置、通信システム、情報処理方法、プログラム及び照射装置に関する。
【背景技術】
【０００２】
従来の通信システムとして、機器に対して所定処理の実行を要求する要求信号を無線送信する送信装置と、この送信装置の送信先としての機器に設けられると共に、送信装置から送信された要求信号を受信し、受信した要求信号に応じて機器に対して所定処理を実行させる受信装置と、を有する通信システムが知られている（例えば、特許文献１を参照。）。この通信システムでは、送信装置と受信装置との間で同期をとり、受信装置が送信装置から送信された要求信号の全てを受信すると、機器に対して受信が完了したことを通知し、この通知を受けて機器が所定処理を実行する。
【０００３】
図１には、従来の通信システムが適用された照射システム１００の構成例が示されている。同図に示されるように、照射システム１００は、写真撮影の際に被写体に対して必要に応じて補助光を照射する照射装置１０２と、無線通信を利用して照射装置１０２に対して補助光の照射を指示する照射指示装置１０４と、を備えている。
【０００４】
照射装置１０２は、入力された指示に応じて補助光を発するストロボ装置１０６と、通信網を介して照射指示装置１０４と無線通信を行う通信装置１０８と、照射装置１０２全体を制御する制御装置１１０と、を含んで構成されており、制御装置１１０には、ストロボ装置１０６及び通信装置１０８が接続されている。従って、制御装置１１０は、ストロボ装置１０６及び通信装置１０８に対するアクセスと、ストロボ装置１０６及び通信装置１０８の制御と、を各々行うことができる。
【０００５】
一方、照射指示装置１０４は、照射装置１０２に対して補助光の照射を指示する際にオン操作されるスイッチ１１２と、通信網を介して照射装置１０２と無線通信を行う通信装置１１４と、照射指示装置１０４全体を制御する制御装置１１６と、を含んで構成されており、制御装置１１６には、スイッチ１１２及び通信装置１１４が接続されている。従って、制御装置１１６は、スイッチ１１２がオン操作されたか否かの把握、通信装置１１４に対するアクセス、及び通信装置１１４の制御を各々行うことができる。
【０００６】
このように構成された照射指示装置１０４は、スイッチ１１２がオン操作されると、照射装置１０２に補助光の照射を指示する照射指示情報を含むデジタルデータであって、照射装置１０２で処理される処理対象情報を生成し、生成した処理対象情報を照射装置１０２に無線送信する。なお、上記の「補助光の照射を指示」には、ストロボ装置１０６に対する充電開始の指示、充電停止の指示、及び補助光の照射開始の指示（放電の指示）が含まれている。
【０００７】
図２には、照射指示装置１０４から照射装置１０２に無線送信される処理対象情報の一例が示されている。同図に示されるように、処理対象情報は、直列伝送するためのフレーム（例えば、ＩＥＥＥ．８０２．３のフレーム）に格納されたデジタルデータからなり、フレームの先頭から末尾にかけて、プリアンブル、ＳＦＤ（Start Frame Delimiter）、データ長、アドレス、照射指示情報、及びＣＲＣ（Cyclic Redundancy Check）のデジタルデータが直列に配列されて構成されている。
【０００８】
プリアンブルは、処理対象情報の始まりに付加された同期符号であり、処理対象情報の無線受信及び無線受信によって得られた処理対象情報の復調に用いられる装置を較正するために用いられるビット列である。また、ＳＦＤは、プリアンブルの終了を認識可能にするための識別ビット列であり、後続のデータが処理対象情報内の有効データ（データ長、アドレス、照射指示情報、及びＣＲＣ）であることを示すビット列である。また、データ長は、有効データ、すなわち処理対象情報内のプリアンブル及びＳＦＤを除いたデータの範囲（Length）を示すパラメータである。また、アドレスは、送信元としての照射指示装置１０２に固有に割り当てられたＭＡＣアドレス及び送信先としての照射装置１０２の固有に割り当てられた識別情報としてのＭＡＣアドレスである。更に、ＣＲＣは、有効データの誤りを検出するための符号である。
【０００９】
図３には、通信装置１０８の構成例が示されている。なお、通信装置１１４も同様に構成されているが、ここでは、通信装置１０８を例に挙げて説明する。同図に示されるように、通信装置１０８は、制御回路１１８、変調器１２０、復調器１２２、ＲＦ（Radio Frequency）装置１２４、及びインタフェース回路１２６を含んで構成されている。
【００１０】
制御回路１１８は、通信装置１０８全体を制御するものである。また、変調器１２０は、前段から入力されたデータを変調して後段へ出力するものである。また、復調器１２２は、入力されたアナログデータをデジタルデータに変換して出力するものである。また、ＲＦ装置１２４は、入力された指示に従って送信可能状態、受信可能状態、または停止状態の何れかの状態になり、送信可能状態では、入力されたデジタルデータをＲＦ信号に変換してアンテナから送信し、受信可能状態では、アンテナで受信されたＲＦ信号をアナログ信号に変換して出力するものである。更に、インタフェース回路１２６は、制御装置１１０と制御回路１１８との間で情報の授受を行うためのものである。
【００１１】
ＲＦ装置１２４には、変調器１２０、復調器１２２、及び制御回路１１８が、変調器１２０及び復調器１２２には制御回路１１８が、インタフェース回路１２６には制御装置１１０及び制御回路１１８が各々接続されている。従って、制御回路１１８は、ＲＦ装置１２４から復調器１２２を介して出力されたデータの受信、ＲＦ装置１２４の制御、変調器１２０を介したＲＦ装置１２４へのデータの送信、及びインタフェース回路１２６を介した制御装置１２０との情報の授受を各々行うことができる。
【００１２】
図９には、制御回路１１８の構成例が示されている。同図に示されるように、制御回路１１８は、検出回路１１８Ａ、ＲＸ＿ＦＩＦＯ１１８Ｂ、及び送信制御回路１１８Ｃを含んで構成されている。検出回路１１８Ａは、復調器１２２及びインタフェース回路１２６に、ＲＸ＿ＦＩＦＯ１１８Ｂは、検出回路１１８Ａ、復調器１２２及びインタフェース回路１２６に各々接続されている。また、送信制御装置１１８Ｃは、変調器１２０、ＲＦ装置１２４及びインタフェース回路１２６に接続されている。
【００１３】
検出回路１１８Ａは、ＲＦ装置１２４から復調器１２２を介して入力された処理対象情報に含まれるプリアンブル、ＳＦＤ、及びデータ長の検出を行って、その検出結果をＲＦ＿ＦＩＦＯ１１８Ｂに出力すると共に、インタフェース回路１２６を介して制御装置１１０にも出力する。
【００１４】
ＲＦ＿ＦＩＦＯ１１８Ｂは、データを格納すると共に、入力された要求信号に応じて格納されたデータを出力するメモリである。ＲＦ＿ＦＩＦＯ１１８Ｂは、検出回路１１８Ａによるデータ長の検出が開始された場合、ＲＦ装置１２４から復調器１２２を介して入力される処理対象情報の格納を開始し、検出回路１１８Ａによるデータ長の検出が完了した場合、処理対象情報の格納を停止し、インタフェース回路１２６を介して制御装置１１０から入力される要求信号に応じて格納されている処理対象情報をインタフェース回路１２６を介して制御装置１１０に出力する。
【００１５】
送信制御回路１１８Ｃは、インタフェース回路１２６を介した制御装置１１０からの指示に従って、ＲＦ装置１２４を制御する制御信号をＲＦ装置１２４に出力すると共に、インタフェース回路１２６を介して制御装置１１０から入力されたデータを加工し、加工したデータを変調器１２０を介してＲＦ装置１２４に出力することによりＲＦ装置１２４に対して無線送信させるものである。
【００１６】
図１０には、照射システム１００の状態遷移が示されている。同図に示されるように、照射指示装置１０４では、スイッチ１１２がオン操作（スイッチ・オン）されると、制御装置１１６は、処理対象情報を生成し、生成した処理対象情報、及び通信装置１１４の停止状態にあるＲＦ装置１２４の起動を指示するＲＦ起動指示信号を通信装置１１４に出力する。通信装置１１４は、制御装置１１６から入力されたＲＦ起動指示信号に応答してＲＦ装置１２４を起動させて送信可能状態にした後、制御装置１１６から入力された処理対象情報を照射装置１０２に対して無線送信（データ送信）する。そして、通信装置１１４は、処理対象情報の無線送信が完了すると、ＲＦ装置１２４を送信可能状態から受信可能状態に移行させる。
【００１７】
一方、照射装置１０２では、電源（図示省略）が投入されると、制御装置１１０から通信装置１０８に対して待機命令が発行され、通信装置１０８は、制御装置１１０から入力された待機命令に応じてＲＦ装置１２４を起動させて受信可能状態にした後、照射指示装置１０４から送信される処理対象情報の受信待ちを行う。通信装置１０８は、照射指示装置１０４から処理対象情報の送信が開始されると、処理対象情報の送信が完了するまで処理対象情報を受信し続ける。通信装置１０８は、受信した処理対象情報をＲＸ＿ＦＩＦＯ１１８Ｂに格納する。そして、通信装置１０８は、処理対象情報の受信が完了すると、ＲＦ装置１２４を受信可能状態から送信可能状態に移行させ、データ受信が正常に完了したことを示すＡｃｋ応答パケットの照射指示装置１０４への無線送信を開始する。通信装置１０８は、Ａｃｋ応答パケットの無線送信が完了すると、ＲＦ装置１２４を送信可能状態から停止状態に移行させる。
【００１８】
これに対して照射指示装置１０４の通信装置１１４は、照射装置１０２からＡｃｋ応答パケットの送信が開始されると、Ａｃｋ応答パケットの送信が完了するまでＡｃｋ応答パケットを受信し続ける。そして、通信装置１１４は、Ａｃｋ応答パケットの受信が完了すると、ＲＦ装置１２４を受信可能状態から停止状態に移行させた後、処理対象情報の照射装置１０２への送信が完了したことを通知する送信完了通知信号を制御装置１１６に出力する。制御装置１１６は、通信装置１１４から入力された送信完了通知信号を受信する。
【００１９】
一方、通信装置１０８は、ＲＦ装置１２４を送信可能状態から停止状態に移行させた後、処理対象情報の受信が完了したことを通知する受信完了通知信号を制御装置１１０に出力する。制御装置１１０は、通信装置１０８から入力された受信完了通知信号に応答して、通信装置１０８に対して要求信号を出力する。通信装置１０８は、制御装置１１０から入力された要求信号に応答して、既に受信した処理対象情報を制御装置１１０に転送する。制御装置１１０は、通信装置１０８から入力された処理対象情報を解析して、処理対象情報のアドレスと自身が所持しているアドレスとが一致するか否かを判定し、一致すると判定した場合にストロボ装置１０６に対して充電開始を指示する。ストロボ装置１０６は、制御装置１１０からの充電開始の指示を受けて充電を開始する。制御装置１１０は、ストロボ装置１０６に対して充電開始の指示を行ってから所定期間（例えば、充電量が所定量に達する期間）が経過したときにストロボ装置１０６に対して充電停止を指示すると共に、ストロボ装置１０６に対して補助光の照射を開始させる。
【００２０】
しかし、照射システム１００は、照射装置１０２が照射指示装置１０４から送信された処理対象情報の全てを受信した後でなければ補助光を照射することができないため、写真撮影で補助光を照射する場合のように迅速な応答が要求される場合には適用することができなかった。なお、最近注目されている立体視映像を観賞する際に用いる液晶シャッタ眼鏡についても迅速な応答が要求されるため、照射システム１００に適用されている通信システムを適用することは困難である。
【００２１】
一般的に、照射システム１００の照射装置１０２や液晶シャッタ眼鏡などの送受信時の同期を必要とし、かつ迅速な応答が要求される機器では、単位時間当たりの処理情報量（以下、「スループット」という。）の向上が要求されている。
【００２２】
スループットを向上させるための技術としては、特許文献２に記載の技術が知られている。特許文献２には、送信側プロセッサユニットからデータ処理機構を備えた受信側プロセッサユニットへデータを送信する割り込みを通知する計算機であって、受信側プロセッサユニットが送信側プロセッサユニットから送信された割り込み信号を受信するとデータ処理機構を起動させ、送信側プロセッサユニットから送信されたデータ送信終了通知信号を受信するとデータ処理機構によって送信側プロセッサユニットから送信されたデータの処理を開始する計算機が開示されている。特許文献２に記載の技術によれば、データ送信が完了する前にデータの処理を開始することができるので、従来の通信システムに比べて高いスループットを実現することができる。
【先行技術文献】
【特許文献】
【００２３】
【特許文献１】特開２００６−１０８８５０
【特許文献２】特開２００１−３０６４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００２４】
しかしながら、特許文献２に記載の技術は、送信側プロセッサユニットから処理対象のデータとは別に割り込み信号を受信側プロセッサユニットに送信しなければならないため、割り込み信号を生成して送受信する処理を実行する分だけ、これ以降に予定している他の処理が遅延してしまう、という問題点があった。
【００２５】
本発明は上記問題点を解決するために成されたものであり、処理が遅延するという事態の発生を抑制することができる情報処理装置、通信システム、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２６】
上記目的を達成するために、請求項１に記載の情報処理装置は、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信する受信手段と、前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力すると共に、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力する制御手段と、を含んで構成されている。
【００２７】
請求項１に記載の情報処理装置では、受信手段によって、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報が受信される。
【００２８】
そして、制御手段によって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力すると共に、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力するように制御される。
【００２９】
このように、請求項１に記載の情報処理装置では、前記受信手段による前記処理対象情報の受信中に、前記開始情報が検出されると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力すると共に、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力するように制御されるので、処理が遅延するという事態の発生を抑制することができる。
【００３１】
請求項２に記載の情報処理装置は、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信する受信手段と、前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力し、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力する制御手段と、を含んで構成されている。
【００３２】
請求項２に記載の情報処理装置では、受信手段によって、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報が受信される。
【００３３】
そして、制御手段によって、前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力し、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力するように制御される。
【００３４】
このように、請求項２に記載の情報処理装置では、前記受信手段による前記処理対象情報の受信中に、前記開始情報が検出されると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力し、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力するように制御されるので、処理が遅延するという事態の発生を抑制することができる。
【００３６】
請求項３に記載の情報処理装置は、請求項２記載の発明において、前記処理対象情報を、前記受信手段によって前記開始情報、前記識別情報、前記処理内容情報及び前記誤り検出情報の順に受信されるように構成したものである。これにより、有効データの誤りをより一層高精度に検出することができる。
【００３７】
請求項４に記載の情報処理装置は、請求項１〜請求項３の何れか１項に記載の発明において、前記識別情報をＭＡＣアドレスまたはＩＰアドレスとしたものである。これにより、識別情報を容易に得ることができる。
【００３８】
請求項５に記載の情報処理装置は、請求項１〜請求項４の何れか１項に記載の発明において、前記受信手段が、前記処理対象情報を無線通信により受信するものである。これにより、無線通信によって処理対象情報を取得する場合であっても、処理が遅延するという事態の発生を抑制することができる。
【００３９】
請求項６に記載の通信システムは、請求項１〜請求項５の何れか１項に記載の情報処理装置と、前記処理対象情報を生成する生成手段、及び前記生成手段によって生成された処理対象情報を前記情報処理装置に送信する送信手段を有する送信装置と、を含んで構成されている。
【００４０】
従って、請求項６に記載の通信システムは、請求項１〜請求項５の何れか１項に記載の情報処理装置と同様に作用するので、請求項１〜請求項５の何れか１項に記載の情報処理装置と同様の効果を得ることができる。
【００４１】
請求項７に記載の情報処理方法は、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信手段により受信する受信ステップと、前記受信ステップで受信した前記処理対象情報を検出し、前記機器を制御する制御ステップであって、前記受信ステップによる前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信ステップで受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力する第１制御ステップと、前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号を出力する第２制御ステップと、前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力する第３制御ステップと、を含んで構成されている。
【００４２】
従って、請求項７に記載の情報処理方法は、請求項１に記載の情報処理装置と同様に作用するので、請求項１に記載の情報処理装置と同様の効果を得ることができる。
【００４３】
請求項８に記載の情報処理方法は、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信手段により受信する受信ステップと、前記受信ステップで受信した前記処理対象情報を検出し、前記機器を制御する制御ステップであって、前記受信ステップによる前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信ステップで受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力する第１制御ステップと、前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力する第２制御ステップと、前記受信ステップで受信した前記処理対象情報を検出した後に前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力する第３制御ステップと、を含んで構成されている。
【００４４】
従って、請求項８に記載の情報処理方法は、請求項２に記載の情報処理装置と同様に作用するので、請求項２に記載の情報処理装置と同様の効果を得ることができる。
【００４５】
請求項９に記載のプログラムは、コンピュータを、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信する受信手段、及び前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力すると共に、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致する場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合には、前記機器に充電を停止させる信号を出力する制御手段として機能させるためのものである。
【００４６】
従って、請求項９に記載のプログラムは、請求項１に記載の情報処理装置と同様に作用するので、請求項１に記載の情報処理装置と同様の効果を得ることができる。
【００４７】
請求項１０に記載のプログラムは、
コンピュータを、充放電機能を有する機器に実行させる処理の内容を示す処理内容情報及び機器を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信する受信手段、及び前記受信手段が受信した前記処理対象情報を検出し、前記機器を制御する制御手段であって、前記受信手段による前記処理対象情報の受信中に、前記開始情報を検出すると、前記受信手段が受信した前記処理対象情報の全てを検出する前に、前記機器に充電を開始させる信号を出力し、前記受信手段が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた前記機器を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記機器に充電を停止させる信号及び前記機器に放電を開始させる信号を出力し、前記識別情報が前記機器を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記機器に充電を停止させる信号を出力する制御手段として機能させるためのものである。
【００４８】
従って、請求項１０に記載のプログラムは、請求項２に記載の情報処理装置と同様に作用するので、請求項２に記載の情報処理装置と同様の効果を得ることができる。
また、請求項１１に記載の照射装置は、充放電機能を有する発光装置を備えた照射装置であって、実行する処理の内容を示す処理内容情報及び自照射装置を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報とを含む処理対象情報を受信する通信装置と、前記通信装置が受信した前記処理対象情報を検出し、前記発光装置を制御する制御装置であって、前記通信装置による前記処理対象情報の受信中に、前記開始情報を検出すると、前記通信装置が受信した前記処理対象情報の全てを検出する前に、前記発光装置に充電を開始させる信号を出力すると共に、前記通信装置が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた自照射装置を特定する信号と一致する場合には、前記発光装置に充電を停止させる信号及び前記発光装置に放電を開始させる信号を出力し、前記識別情報が自照射装置を特定する信号と一致しない場合には、前記発光装置に充電を停止させる信号を出力する制御装置と、を備えた構成である。
請求項１１に記載の照射装置は、請求項１に記載の情報処理装置と同様に作用するので、請求項１に記載の情報処理装置と同様の効果を得ることができる。
また、請求項１２に記載の照射装置は、充放電機能を有する発光装置を備えた照射装置であって、実行する処理の内容を示す処理内容情報及び自照射装置を識別する識別情報を有する有効データと、該有効データの前に配置され、かつ該有効データの開始を示す開始情報と、該有効データの誤りを検出するための誤り検出情報とを含む処理対象情報を受信する通信装置と、前記通信装置が受信した前記処理対象情報を検出し、前記発光装置を制御する制御装置であって、前記通信装置による前記処理対象情報の受信中に、前記開始情報を検出すると、前記通信装置が受信した前記処理対象情報の全てを検出する前に、前記発光装置に充電を開始させる信号を出力し、前記通信装置が受信した前記処理対象情報を検出した後に前記識別情報が予め定められた自照射装置を特定する信号と一致すると共に前記誤り検出情報が前記有効データに誤りが無いことを示す場合には、前記発光装置に充電を停止させる信号及び前記発光装置に放電を開始させる信号を出力し、前記識別情報が自照射装置を特定する信号と一致しない場合又は前記誤り検出情報が前記有効データに誤りがあることを示す場合の少なくともいずれか一方の場合には、前記発光装置に充電を停止させる信号を出力する制御装置と、を備えた構成である。
請求項１２に記載の照射装置は、請求項２に記載の情報処理装置と同様に作用するので、請求項２に記載の情報処理装置と同様の効果を得ることができる。
【発明の効果】
【００４９】
本発明によれば、処理が遅延するという事態の発生を抑制することができる、という効果が得られる。
【図面の簡単な説明】
【００５０】
【図１】実施形態に係る照射システムの構成の一例、及び従来の照射システムの構成の一例を示す構成図である。
【図２】実施形態に係る照射システムの無線通信で送受信される処理対象情報の構成の一例、及び従来の照射システムの構成の一例を示す模式図である。
【図３】第１の実施形態に係る照射システムの通信装置の要部構成、及び従来の照射システムの通信装置の要部構成を示すブロック図である。
【図４】第１の実施形態に係る照射システムにおける通信装置の制御回路の要部構成を示すブロック図である。
【図５】第１の実施形態に係る照射システムの状態遷移の一例であって所定条件を満足した場合の状態遷移図である。
【図６】第１の実施形態に係る照射システムの状態遷移の一例であって所定条件を満足しなかった場合の状態遷移図である。
【図７】第２の実施形態に係る照射システムの通信装置の要部構成を示すブロック図である。
【図８】第２の実施形態に係る情報処理プログラムの処理の流れを示すフローチャートである。
【図９】従来の照射システムにおける通信装置の制御回路の要部構成を示すブロック図である。
【図１０】従来の照射システムの状態遷移の一例を示す状態遷移図である。
【発明を実施するための形態】
【００５１】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。なお、本実施形態において、図１に示す照射システム１００及び図３に示す通信装置１０８と同一の部分には同一の符号を付し、その説明を省略する。また、本実施形態においても図２に示す処理対象情報が用いられるため、その説明を省略する。
【００５２】
[第１の実施形態]
【００５３】
図１は、本第１の実施形態に係る照射システム１０Ａの構成の一例を示す構成図である。同図に示すように、照射システム１０Ａは、写真撮影の際に被写体に対して必要に応じて補助光を照射する照射装置１２Ａと、無線通信を利用して照射装置１２Ａに対して補助光の照射を指示する照射指示装置１４Ａと、を備えている。なお、本第１の実施形態に係る照射システム１０Ａでは、ＩＥＥＥ８０２．１５．４（ＺｉｇＢｅｅ）による通信を適用しているが、これに限らず、ＩｒＤＡやＢｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮを適用してもよい。
【００５４】
照射装置１２Ａは、ストロボ装置１０６と、通信網を介して照射指示装置１４Ａと無線通信を行う通信装置１６Ａと、照射装置１２Ａ全体を制御する制御装置１８Ａと、を含んで構成されており、制御装置１８Ａには、通信装置１６Ａ及びストロボ装置１０６が接続されている。従って、制御装置１８Ａは、通信装置１６Ａ及びストロボ装置１０６に対するアクセスと、通信装置１６Ａ及びストロボ装置１０６の制御と、を各々行うことができる。
【００５５】
一方、照射指示装置１４Ａは、照射装置１２Ａに対して補助光の照射を指示する際にオン操作されるスイッチ１１２（例えば、押圧操作されている間だけオフからオンに切り替え可能な押しボタンスイッチ）と、通信網を介して照射装置１２Ａと無線通信を行う通信装置２０Ａと、照射指示装置１４Ａ全体を制御する制御装置２２Ａと、を含んで構成されている。制御装置２２Ａには、通信装置２０Ａ及びスイッチ１１２が接続されている。従って、制御装置２２Ａは、スイッチ１１２がオン操作されたか否かの把握、通信装置２０Ａに対するアクセス、及び通信装置２０Ａの制御を各々行うことができる。
【００５６】
このように構成された照射指示装置１４Ａは、スイッチ１１２がオン操作されると、照射装置１２Ａに補助光の照射を指示する照射指示情報を含むデータであって、照射装置１２Ａで処理される処理対象情報を生成し、生成した処理対象情報を照射装置１０２に無線送信する。なお、処理対象情報の構成は前述したように図２に示す通りである。
【００５７】
図３には、通信装置１６Ａの構成例が示されている。なお、照射指示装置１４Ａの通信装置２０Ａも同様に構成されているが、ここでは、通信装置１６Ａを例に挙げて説明する。同図に示されるように、通信装置１６Ａは、照射システム１００における照射装置１０２の通信装置１０８に比べ、制御回路１１８に代えて制御回路２４を適用している点のみが異なっている。なお、制御回路２４は、通信装置１６Ａ全体を制御するものである。
【００５８】
図４は、本第１の実施形態に係る照射システム１０Ａにおける通信装置１６Ａの制御回路２４の構成の一例を示す構成図である。同図に示すように、制御回路２４は、受信系回路２４Ａ、送信系回路２４Ｂ、及び送受信制御回路２４Ｃを含んで構成されている。
【００５９】
受信系回路２４Ａは、ＲＦ装置１２４によって受信された処理対象情報を取り込み、取り込んだ処理対象情報を後段の回路に転送するための回路である。受信系回路２４Ａは、プリアンブル検出回路３０、ＳＦＤ検出回路３２、データ長検出回路３４、ＲＸ＿ＦＩＦＯ３６、ＣＲＣ検出回路３８、アドレス検出回路４０、受信結果判定回路４２、及びＡＮＤ回路４４を含んで構成されている。
【００６０】
プリアンブル検出回路３０の入力端は復調器１２２の出力端に、プリアンブル検出回路３０の出力端はＳＦＤ検出回路３２の第１の入力端に、ＳＦＤ検出回路３２の第２の入力端子は復調器１２２の出力端に、ＳＦＤ検出回路３２の出力端はデータ長検出回路３４の第１の入力端及びインタフェース回路１２６の第１の入力端に、データ長検出回路３４の第２の入力端は復調器１２２の出力端に、データ長検出回路３４の出力端はＲＸ＿ＦＩＦＯ３６の第１の入力端、ＣＲＣ検出回路３８の第１の入力端、アドレス検出回路４０の第１の入力端、及び受信結果判定回路４２の第１の入力端に、ＲＸ＿ＦＩＦＯ３６の第２の入力端は復調器１２２の出力端に、ＲＸ＿ＦＩＦＯ３６の第３の入力端はインタフェース回路１２６の第１の出力端に、ＲＸ＿ＦＩＦＯ３６の出力端はインタフェース回路１２６の第２の入力端に、ＣＲＣ検出回路３８の第２の入力端は復調器１２２の出力端に、アドレス検出回路４０の第２の入力端は復調器１２２の出力端に、アドレス検出回路４０の出力端はＡＮＤ回路４４の第１の入力端に、受信結果判定回路４２の第２の入力端はＣＲＣ検出回路３８の出力端に、受信結果判定回路４２の第１の出力端はインタフェース回路１２６の第３の入力端に、受信結果判定回路４２の第２の出力端はＡＮＤ回路４４の第２の入力端に、ＡＮＤ回路４４の出力端はインタフェース回路１２６の第４の入力端に各々接続されている。
【００６１】
プリアンブル検出回路３０は、ＲＦ装置１２４から復調器１２２を介して入力された処理対象情報に含まれるプリアンブルを検出してＲＦ装置１２４及び復調器１２２が正常に動作しているかを判定し、判定結果を示す信号をＳＦＤ検出回路３２に出力する。
【００６２】
ＳＦＤ検出回路３２は、プリアンブル検出回路３０によってＲＦ装置１２４及び復調器１２２が正常に動作していると判定された場合、ＲＦ装置１２４から復調器１２２を介して入力された処理対象情報に含まれるＳＦＤの検出を開始し、ＳＦＤを検出すると、ＳＦＤを検出したことを示すＳＦＤ検出通知信号をデータ長検出回路３４に出力すると共に、インタフェース回路１２６を介して制御装置１８Ａに出力する。
【００６３】
データ長検出回路３４は、ＳＦＤ検出回路３２から入力されたＳＦＤ検出通知信号に応答して、ＲＦ装置１２４から復調器１２２を介して入力された処理対象情報に含まれるデータ長の検出を開始し、データ長を検出すると、ＲＸ＿ＦＩＦＯ３６、ＣＲＣ検出回路３８及びアドレス検出回路４０に処理対象情報の取り込み開始を指示する取込開始指示信号を出力する。また、データ長検出回路３４は、データ長を検出すると、ＲＦ装置１２４から復調器１２２を介して１バイトの処理対象情報が入力される毎にカウントし、データ長分の処理対象情報を取り込むと、ＲＸ＿ＦＩＦＯ３６、ＣＲＣ検出回路３８及びアドレス検出回路４０に対して処理対象情報の取り込み停止を指示する取込停止指示信号を出力すると共に、受信結果判定回路４２に対して処理対象情報の取り込み完了を通知する取込完了通知信号を出力する。
【００６４】
ＲＸ＿ＦＩＦＯ３６は、データ長検出回路３４から入力された取込開始指示信号に応じてＲＦ装置１２４から復調器１２２を介して処理対象情報の取り込みを開始し、データ長検出回路３４から入力された取込停止指示信号に応じて処理対象情報の取り込みを停止する。また、ＲＸ＿ＦＩＦＯ３６は、制御装置１８Ａからインタフェース回路１２６を介して処理対象情報の出力を要求する要求信号が出力された場合、制御装置１１０から入力された要求信号に応じて、取り込んだ処理対象情報を順次にインタフェース回路１２６を介して制御装置１８Ａに出力する。
【００６５】
ＣＲＣ検出回路３８は、データ長検出回路３４から入力された取込開始指示信号に応じてＲＦ装置１２４から復調器１２２を介して処理対象情報の取り込みを開始し、データ長検出回路３４から入力された取込停止指示信号に応じて処理対象情報の取り込みを停止する。また、ＣＲＣ検出回路３８は、取り込んだ処理対象情報に含まれるＣＲＣを検出し、検出したＣＲＣを用いて処理対象情報にデータの誤りがあるか否かを判定し、判定結果を示すＣＲＣ判定結果信号を受信結果判定回路４２に出力する。
【００６６】
アドレス検出回路４０は、データ長検出回路３４から入力された取込開始指示信号に応じてＲＦ装置１２４から復調器１２２を介して処理対象情報の取り込みを開始し、データ長検出回路３４から入力された取込停止指示信号に応じて処理対象情報の取り込みを停止する。また、アドレス検出回路４０は、通常時にＡＮＤ回路４４に対してローレベル信号を出力しており、取り込んだ処理対象情報に含まれるアドレスを検出し、検出したアドレスが予め登録されたアドレス、すなわち、照射装置１２Ａに対して予め割り当てられたＭＡＣアドレスに一致するか否かを判定し、一致すると判定した場合にＡＮＤ回路４４に対する出力をローレベル信号からハイレベル信号に切り替える。
【００６７】
受信結果判定回路４２は、データ長検出回路３４から取込完了通知信号が入力された場合に、通信装置１６Ａによる処理対象情報の受信が完了したことを示す受信完了割込信号をインタフェース回路１２６を介して制御装置１８Ａに出力する。また、受信結果判定回路４２は、通常時にＡＮＤ回路４４に対してローレベル信号を出力しており、データ長検出回路３４から取込完了通知信号が入力され、かつ受信結果判定回路４２から処理対象情報にデータの誤りが無いことを示すＣＲＣ判定結果信号が入力されたときに所定期間（例えば、０．０１秒）だけＡＮＤ回路４４に対する出力をローレベル信号からハイレベル信号に切り替える。
【００６８】
ＡＮＤ回路４４は、アドレス検出回路４０からハイレベル信号が入力され、かつ受信結果判定回路４２からハイレベル信号が入力された場合に受信完了信号をインタフェース回路１２６を介して制御装置１８Ａに出力する。
【００６９】
一方、送信系回路２４Ｂは、入力されたデータを加工し、加工したデータをＲＦ装置１２４に対して無線送信させるための回路である。送信系回路２４Ｂは、ＴＸ＿ＦＩＦＯ４６、ＣＲＣ生成回路４８、送信カウンタ５０及び選択回路５２を含んで構成されている。
【００７０】
ＴＸ＿ＦＩＦＯ４６の第１の入力端はインタフェース回路１２６の第２の出力端に、ＴＸ＿ＦＩＦＯ４６の第２の入力端はインタフェース回路１２６の第３の出力端に、ＴＸ＿ＦＩＦＯ４６の第３の入力端は送信カウンタ５０の第１の出力端に、ＴＸ＿ＦＩＦＯ４６の出力端は選択回路５２の第１の入力端に、ＣＲＣ生成回路４８の第１の入力端はインタフェース回路１２６の第２の出力端に、ＣＲＣ生成回路４８の第２の入力端はインタフェース回路１２６の第３の出力端に、ＣＲＣ生成回路４８の第３の入力端は送信カウンタ５０の第２の出力端に、ＣＲＣ生成回路４８の出力端は選択回路５２の第２の入力端に、送信カウンタ５０の第１の入力端はインタフェース回路１２６の第２の出力端に、送信カウンタ５０の第２の入力端はインタフェース回路１２６の第３の出力端に、送信カウンタ５０の第３の入力端はインタフェース回路１２６の第４の出力端に、送信カウンタ５０の第３の出力端は選択回路５２の第３入力端子に、選択回路５２の出力端は変調器１２０の入力端に各々接続されている。
【００７１】
また、インタフェース回路１２６の第２の出力端はアドレス検出回路４０の第３の入力端にも接続されている。更に、インタフェース回路１２６の第３の出力端はアドレス検出回路４０の第４の入力端にも接続されている。
【００７２】
制御装置１８Ａは、アドレス検出回路４０、ＴＸ＿ＦＩＦＯ４６、ＣＲＣ生成回路４８及び送信カウンタ５０の各々に対してデータの取り込み準備を要求する取込準備要求信号を出力する。また、制御装置１８Ａは、取込準備要求信号を出力した後、アドレス検出回路４０、ＴＸ＿ＦＩＦＯ４６、ＣＲＣ生成回路４８及び送信カウンタ５０の各々に対してデータを出力する。なお、制御装置１８Ａからアドレス検出回路４０に出力されるデータとしては照射装置１２Ａを識別する識別情報としてのＭＡＣアドレスが、制御装置１８ＡからＴＸ＿ＦＩＦＯ４６、ＣＲＣ生成回路４８及び送信カウンタ５０に出力されるデータとしては処理対象情報のうちのＣＲＣ以外のデジタルデータが例示できる。
【００７３】
アドレス検出回路４０は、制御装置１８Ａから入力された取込準備要求信号に応じてデータの取込準備を行う。アドレス検出回路４０は、データの取込準備が完了すると、制御装置１８Ａからインタフェース回路１２６を介して入力されたアドレスを取り込んで登録する。
【００７４】
ＴＸ＿ＦＩＦＯ４６は、制御装置１８Ａから入力された取込準備要求信号に応じてデータの取込準備を行う。ＴＸ＿ＦＩＦＯ４６は、データの取込準備が完了すると、制御装置１８Ａからインタフェース回路１２６を介して入力された処理対象情報のうちのＣＲＣ以外のデジタルデータをプリアンブル、ＳＦＤ、データ長、アドレス及び照射指示情報の順に取り込む。また、ＴＸ＿ＦＩＦＯ４６は、制御装置１８Ａからインタフェース回路１２６を介して入力されたデジタルデータを格納し、格納したデジタルデータを指示に従って選択回路５２に出力する。
【００７５】
ＣＲＣ生成回路４８は、制御装置１８Ａから入力された取込準備要求信号に応じてデータの取込準備を行う。ＣＲＣ生成回路４８は、データの取込準備が完了すると、制御装置１８Ａからインタフェース回路１２６を介して入力された処理対象情報のうちのＣＲＣ以外のデジタルデータをプリアンブル、ＳＦＤ、データ長、アドレス及び照射指示情報の順に取り込む。また、ＣＲＣ生成回路４８は、制御装置１８Ａからインタフェース回路１２６を介して入力されたデジタルデータを格納し、格納したデジタルデータに含まれるデータ長、アドレス及び照射指示情報に基づいてＣＲＣを生成し、生成したＣＲＣを指示に従って選択回路５２に出力する。
【００７６】
送信カウンタ５０は、制御装置１８Ａから入力された取込準備要求信号に応じてデータの取込準備を行う。送信カウンタ５０は、送信カウンタ５０でデータの取込準備が行われた後、制御装置１８Ａからインタフェース回路１２６を介して入力された処理対象情報のうちのＣＲＣ以外のデジタルデータをプリアンブル、ＳＦＤ、データ長、アドレス及び照射指示情報の順に指示に従って取り込み、制御装置１８Ａからインタフェース回路１２６を介して送信要求信号が入力されると、データ長に基づいてプリアンブル領域、ＳＦＤ領域、データ長領域、アドレス領域及び照射指示情報領域を算出し、算出結果に基づいてＴＸ＿ＦＩＦＯ４６に対してデジタルデータの選択回路５２への出力を指示すると共に、ＣＲＣ生成回路４８に対してＣＲＣの生成及び出力を指示する。また、送信カウンタ５０は、ＴＸ＿ＦＩＦＯ４６から選択回路５２に入力されたデジタルデータ及びＣＲＣ生成回路４８から選択回路５２に入力されたデジタルデータの何れを変調器１２０に出力するかを指示する指示信号を選択回路５２に出力する。
【００７７】
選択回路５２は、送信カウンタ５０から入力された指示信号に従って、ＴＸ＿ＦＩＦＯ４６から選択回路５２に入力されたデジタルデータ及びＣＲＣ生成回路４８から選択回路５２に入力されたデジタルデータの何れかを変調器１２０に出力する。
【００７８】
送受信制御回路１２４は、インタフェース回路１２６を介した制御装置１１０からの指示に従ってＲＦ装置１２４を制御するための回路であり、入力端がインタフェース回路１２６の第５の出力端に、出力端がＲＦ装置１２４の入力端に各々接続されている。従って、送受信制御回路１２４は、ＲＦ装置１２４に対する制御要求を示すＲＦ制御要求信号が制御装置１１０からインタフェース回路１２６を介して入力されると、ＲＦ制御要求信号により示される制御要求に応じてＲＦ装置１２４を制御する。なお、「制御要求」としては、ＲＦ装置１２４に対する起動命令、送信命令、受信命令、停止命令、チャネル切替命令の出力要求が例示できる。
【００７９】
次に、図５を参照して、第１の実施形態に係る照射システム１０Ａの作用を説明する。なお、図５は、照射システム１０Ａにおける処理の流れを示す状態遷移図である。
【００８０】
同図に示すように、照射指示装置１４Ａでは、スイッチ１１２がオン操作（スイッチ・オン）されると、制御装置２２Ａは、ＣＲＣを除く処理対象情報を生成し、生成した処理対象情報、及び通信装置２０Ａの停止状態にあるＲＦ装置１２４の起動を指示するＲＦ起動指示信号としてのＲＦ制御要求信号を通信装置２０Ａに出力する。通信装置２０Ａは、制御装置２２Ａから入力されたＲＦ制御要求信号に応答してＲＦ装置１２４を起動させて送信可能状態にした後、制御装置２２Ａから入力された処理対象情報にＣＲＣを付加して照射装置１２Ａに対して無線送信（データ送信）する。そして、通信装置２０Ａは、処理対象情報の無線送信が完了すると、ＲＦ装置１２４を送信可能状態から受信可能状態に移行させる。
【００８１】
一方、照射装置１２Ａでは、電源（図示省略）が投入されると、制御装置１８Ａから通信装置１６Ａに対して待機命令が発行されると共にアドレス検出回路４０に所定のアドレス（照射装置１２ＡのＭＡＣアドレス）が発行される。通信装置１６Ａは、制御装置１８Ａから入力された待機命令に応じてＲＦ装置１２４を起動させて受信可能状態にした後、照射指示装置１４Ａから送信される処理対象情報の受信待ちを行う。通信装置１６Ａは、照射指示装置１４Ａから処理対象情報の送信が開始されると、送信された処理対象情報を受信し、受信した処理対象情報をＲＸ＿ＦＩＦＯ３６に格納し、制御装置１８Ａからの要求に応じて制御装置１８Ａに転送する。そして、通信装置１６Ａは、既に受信した処理対象情報からＳＦＤを検出すると、ＳＦＤ検出通知信号を制御装置１８Ａに出力する。制御装置１８Ａは、通信装置１６Ａから入力されたＳＦＤ検出通知信号に応じて、ストロボ装置１０６に対して充電の開始を指示する。ストロボ装置１０６は、制御装置１８Ａからの指示を受けて充電を開始する。
【００８２】
やがて、通信装置１６Ａは、受信済みの処理対象情報に含まれるアドレス及びＣＲＣを検出し、検出したアドレスが予め登録されたアドレスに一致していると判定し、かつ検出したＣＲＣからデータの誤りが無いと判定した場合、処理対象情報の受信が完了した時点で受信完了信号を制御装置１８Ａに出力する。制御装置１８Ａは、通信装置１６Ａから入力された受信完了信号に応じてストロボ装置１０６に対して充電の停止を指示すると共に補助光の照射を指示する。これに応じて、ストロボ装置１０６は、充電を停止して補助光を照射する。
【００８３】
通信装置１６Ａは、処理対象情報の受信を完了すると、ＲＦ装置１２４を受信可能状態から送信可能状態に移行させ、データ受信が正常に完了したことを示すＡｃｋ応答パケットの照射指示装置１４Ａへの無線送信を開始する。通信装置１６Ａは、Ａｃｋ応答パケットの無線送信が完了すると、ＲＦ装置１２４を送信可能状態から停止状態に移行させた後、制御装置１８Ａに受信完了割込信号を出力する。
【００８４】
これに対して照射指示装置１４Ａの通信装置２０Ａは、照射装置１６ＡからＡｃｋ応答パケットの送信が開始されると、Ａｃｋ応答パケットの送信が完了するまでＡｃｋ応答パケットを受信し続ける。そして、通信装置２０Ａは、Ａｃｋ応答パケットの受信が完了すると、ＲＦ装置１２４を受信可能状態から停止状態に移行させた後、処理対象情報の照射装置１２Ａへの送信が完了したことを通知する送信完了通知信号を制御装置２２Ａに出力する。制御装置２２Ａは、通信装置２０Ａから入力された送信完了通知信号を受信する。
【００８５】
次に、図６を参照して、通信装置１６Ａによって受信された処理対象情報に含まれるアドレスが予め登録されたアドレスに一致しない場合の照射システム１０Ａの作用を説明する。なお、図６は、照射システム１０Ａにおける処理の流れを示す状態遷移図である。また、図６は、照射指示装置１４Ａの状態遷移、及びスイッチ１１２がオンされてからストロボ装置１０６による充電開始までの状態遷移が図５に示す状態遷移と同一であるため、以下では、ストロボ装置１０６によって充電が開始された以降の照射装置１２Ａの状態遷移について説明する。
【００８６】
同図に示すように、通信装置１６Ａは、照射指示装置１４Ａから送信された処理対象情報に含まれるアドレスが予め登録されたアドレスに一致しないと判定した場合、処理対象情報の受信が完了すると、ＲＦ装置１２４を受信可能状態から送信可能状態に移行させ、データ受信が正常に完了したことを示すＡｃｋ応答パケットの照射指示装置１４Ａへの無線送信を開始する。通信装置１６Ａは、Ａｃｋ応答パケットの無線送信が完了すると、ＲＦ装置１２４を送信可能状態から停止状態に移行させた後、受信完了割込信号を制御装置１８Ａに出力する。制御装置１８Ａは、通信装置１６Ａから受信完了信号が入力されずに受信完了割込信号が入力されると、通信装置１６から入力された処理対象情報を解析した後、ストロボ装置１０６に対して充電停止を指示する。ストロボ装置１０６は、制御装置１８Ａからの充電停止の指示を受けて充電を停止する。
【００８７】
このように、本第１の実施形態に係る照射システム１０Ａは、照射指示装置１４Ａのスイッチ１１２がオンされてからストロボ装置１０６による補助光の照射が開始されるまでの所要時間（応答所要時間）を、図１０に示す場合に比べて大幅に短縮することができる（スループットを向上させることができる）ので、制御装置１８Ａによって実行される処理が遅延するという事態の発生を抑制することができる。
【００８８】
以上、詳細に説明したように、本第１の実施形態に係る照射システム１０Ａによれば、処理内容情報としての照射指示情報及び識別情報としてのアドレスを有する有効データと、有効データの前に配置された、かつ有効データの開始を示す開始情報としてのＳＦＤと、有効データの誤りを検出するためのＣＲＣとを含む処理対象情報を受信する受信手段としてのＲＦ装置１２４と、ＲＦ装置１２４による処理対象情報の受信中に、ＳＦＤが受信された際に、照射指示情報に基づいて処理を実行する際の初期の処理として充電開始が実行されるように機器としてのストロボ装置１０６を制御すると共に、ＲＦ装置１２４によって受信された処理対象情報にアドレスが含まれている場合には、照射指示情報に基づいて処理を実行する際の初期の処理に続く処理として充電停止及び補助光の照射が実行されるようにストロボ装置１０６を制御し、ＲＦ装置１２４によって受信された処理対象情報にアドレスが含まれていない場合には、充電停止及び補助光の照射が実行されないようにストロボ装置１０６を制御する制御回路２４と、を備えているので、照射システム１０Ａにおいて処理が遅延するという事態の発生を抑制することができる。
【００８９】
また、本第１の実施形態に係る照射システム１０Ａによれば、ＲＦ装置１２４による処理対象情報の受信中に、ＳＦＤが受信された際に、照射指示情報に基づいて処理を実行する際の初期の処理として充電開始が実行されるようにストロボ装置１０６が制御されると共に、ＲＦ装置１２４によって受信された処理対象情報にアドレスが含まれている、との識別条件、及びＣＲＣにより誤りが検出されない、との誤り条件の何れも満足した場合には、充電停止及び補助光の照射が実行されるようにストロボ装置１０６が制御され、識別条件及び誤り条件の少なくとも１つの条件を満足しない場合には、充電停止及び補助光の照射が実行されないようにストロボ装置１０６が制御されるので、照射システム１０Ａにおいて処理が遅延するという事態の発生を抑制することができる。
【００９０】
[第２の実施形態]
【００９１】
上記第１の実施形態では、通信装置１６Ａに対して制御回路２４を適用したハードウェア構成による形態例を挙げて説明したが、本第２の実施形態では、通信装置１６Ａによる一部の処理をソフトウェア構成によって実現する場合の形態例について説明する。なお、本第２の実施形態において、第１の実施形態と同一の部分には同一の符号を付し、その説明を省略する。また、本第２の実施形態では、第１の実施形態と異なる点を説明する。
【００９２】
図１は、本第２の実施形態に係る照射システム１０Ｂの構成の一例を示す構成図である。同図に示すように、照射システム１０Ｂは、照射装置１２Ｂ及び照射指示装置１４Ｂを備えている。
【００９３】
照射装置１２Ｂは、上記第１の実施形態で説明した照射装置１２Ａに比べ、通信装置１６Ａに代えて通信装置１６Ｂを適用した点、制御装置１８Ａに代えて、照射装置１２Ｂ全体を制御する制御装置１８Ｂを適用した点のみが異なっている。
【００９４】
一方、照射指示装置１４Ｂは、上記第１の実施形態で説明した照射指示装置１４Ａに比べ、通信装置２０Ａに代えて通信装置２０Ｂを適用した点、制御装置２２Ａに代えて、照射指示装置１４Ｂ全体を制御する制御装置２２Ｂを適用した点のみが異なっている。
【００９５】
図７には、通信装置１６Ｂの構成例が示されている。なお、照射指示装置１４Ｂの通信装置２０Ｂも同様に構成されているが、ここでは、通信装置１６Ｂを例に挙げて説明する。同図に示されるように、通信装置１６Ｂは、上記第１の実施形態で説明した通信装置１６Ａに比べ、制御回路２４に代えて制御部６０を適用した点のみが異なっている。
【００９６】
制御部６０は、ＣＰＵ（中央処理装置）６０Ａ、ＲＯＭ（Read Only Memory）６０Ｂ、ＲＡＭ（Random Access Memory）６０Ｃ、ＮＶＭ（Non Volatile Memory)６０Ｄ、送信系回路２４Ｂ、及び送受信制御回路２４Ｃを含んで構成されている。
【００９７】
ＣＰＵ６０Ａは、制御部６０全体の動作を司るものである。ＲＯＭ６０Ｂは、通信装置１６Ｂの作動を制御する制御プログラム、後述する情報処理プログラムや各種パラメータ等が予め記憶された記憶媒体である。ＲＡＭ６０Ｃは、各種プログラムの実行時のワークエリア等として用いられる記憶媒体である。ＮＶＭ６０Ｄは、装置の電源スイッチが切られても保持しなければならない各種情報を記憶する不揮発性の記憶媒体である。
【００９８】
ＣＰＵ６０Ａ、ＲＯＭ６０Ｂ、ＲＡＭ６０Ｃ、ＮＶＭ６０Ｄ、インタフェース回路１２６及び復調器１２２は、システムバス等のバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ６０Ａは、ＲＯＭ６０Ｂ、ＲＡＭ６０Ｃ、及びＮＶＭ６０Ｄへのアクセスと、制御装置１８Ｂからのインタフェース回路１２６を介した各種情報の受信と、制御装置１８Ｂへのインタフェース回路１２６を介した各種情報の送信と、ＲＦ装置１２４からの復調器１２２を介したデータの受信と、を各々行うことができる。
【００９９】
次に、図８を参照して、本第２の実施形態に係る照射システム１０Ｂの作用を説明する。なお、本第２の実施形態に係る照射システム１０Ｂは、上記第１の実施形態で説明した照射システム１０Ａに比べ、照射装置１２Ａに代えて適用された照射装置１２Ｂの動作のみが異なっているため、以下では、照射装置１２Ｂの動作のみを説明する。
【０１００】
図８は、照射装置１２Ｂが照射指示装置１４Ｂから送信された処理対象情報の受信を開始した際にＣＰＵ６０Ａによって実行される情報処理プログラムの処理の流れを示すフローチャートである。同図のステップ２００では、既に受信した処理対象情報を対象にしてＳＦＤの検出を開始し、次のステップ２０２にてＳＦＤの検出待ちを行う。ＳＦＤが検出されるとステップ２０２が肯定判定となってステップ２０４へ移行する。ステップ２０４では、ＳＦＤ検出通知信号を制御装置１８Ｂに出力した後、ステップ２０６へ移行し、既に受信した処理対象情報を対象にしてアドレスの検出を開始し、次のステップ２０８にてアドレスの検出待ちを行う。アドレスが検出されるとステップ２０８が肯定判定となってステップ２１０へ移行する。
【０１０１】
ステップ２１０では、既に受信した処理対象情報を対象にしてＣＲＣの検出を開始し、次のステップ２１２にてＣＲＣの検出待ちを行う。ＣＲＣが検出されるとステップ２１２が肯定判定となってステップ２１４へ移行する。
【０１０２】
ステップ２１４では、上記ステップ２０８の処理で検出したアドレスが予め登録されたアドレスである、との条件、かつ上記ステップ２１２の処理で検出したＣＲＣから処理対象情報に誤りがない、との条件を満足したか否かを判定し、肯定判定となった場合にはステップ２１８へ移行し、受信完了信号を制御装置１８Ｂに出力した後、本情報処理プログラムを終了する。
【０１０３】
一方、ステップ２１４において否定判定となった場合にはステップ２２０へ移行し、制御装置１８Ｂに対して受信完了信号を出力せずに受信完了割込信号を出力した後、本情報処理プログラムを終了する。
【０１０４】
このように第２の実施形態に係る照射システム１０Ｂの照射装置１２Ｂでは、図８に示すフローチャートのステップ２００〜２０４が図４に示すＳＦＤ検出回路３２として機能し、図８に示すフローチャートのステップ２０６，２０８及び２１４が図４に示すアドレス検出回路４０として機能し、図８に示すフローチャートのステップ２１０，２１２及び２１４が図４に示すＣＲＣ検出回路３８として機能し、図８に示すフローチャートのステップ２１８が図４に示すＡＮＤ回路４４として機能し、図８に示すフローチャートのステップ２２０が図４に示す受信結果判定回路４２として機能する。
【０１０５】
なお、上記各実施形態では、処理対象情報に含まれるアドレスが予め登録されたアドレスである、との条件（識別条件）、及び処理対象情報にデータの誤りがない、との条件（誤り条件）の何れも満足した場合に限り受信完了信号を出力する場合の形態例を挙げて説明したが、本発明はこれに限定されるものではなく、誤り条件を満足しなくても識別条件を満足していれば受信完了信号を出力するようにしてもよい。この場合、ＣＲＣを生成する必要がなくなるので、より一層高速な処理の実行を実現することができる。
【０１０６】
また、上記各実施形態では、照射装置１０２と照射指示装置１０４との間で無線通信を行うことにより処理対象情報を送受信する場合の形態例を挙げて説明したが、本発明はこれに限定されるものではなく、有線通信によって処理対象情報を送受信してもよい。
【０１０７】
また、上記各実施形態では、ＣＲＣによってデータの誤りを検出しているが、本発明はこれに限定されるものではなく、例えば、パリティ・チェックサムや定比率符号、ミラーリングなどの誤り検出方法を用いてデータの誤りを検出してもよく、データの誤りの検出に供するものであれば如何なるものであってもよい。
【０１０８】
また、上記各実施形態では、ＩＥＥＥ．８０２．３のフレームを適用した場合の形態例を挙げて説明したため、ＳＦＤを例に挙げて説明したが、本発明はこれに限定されるものではなく、フレームの種類や通信規格に応じたユニークワードを適用すればよい。なお、有効データの前方には、先頭から順にプリアンブル及びユニークワード（ＳＦＤ）が配列されているが、ユニークワードの前方に配置されたプリアンブルは、ユニークワードよりも誤りが発生しやすい。従って、プリアンブルではなく、ユニークワードを検出したときに充電開始の指示を行うことが好ましい。
【０１０９】
上記各実施形態では、処理対象情報に含まれるアドレスとしてＭＡＣアドレスを適用しているが、これに限らず、ＩＰアドレスなどの機器に対して固有に割り振られた情報を適用すればよい。
【０１１０】
また、上記第２の実施形態では、図４に示すＳＦＤ検出回路３２、データ長検出回路３４、ＲＸ＿ＦＩＦＯ３６、ＣＲＣ検出回路３８、アドレス検出回路４０、受信結果判定回路４２及びＡＮＤ回路４４をソフトウェア構成により実現する場合の形態例を挙げて説明したが、これらの一部をソフトウェア構成とし、残りをＡＳＩＣ（Application Specific Integrated Circuit）やプログラマブル・ロジック・デバイスなどのハードウェア構成としてもよい。これにより、上記第２の実施形態に係る照射システム１０Ｂの構成よりも高速な処理を実現することができる。
【０１１１】
また、上記各実施形態では、本発明を照射システムに適用した場合の形態例に挙げて説明したが、本発明はこれに限定されるものではなく、立体視映像を観賞するための液晶シャッタ眼鏡を制御するためのシステム（この場合、液晶シャッタ眼鏡に対して本発明の情報処理装置を適用する。）やリモコンによる遠隔操作により作動されるオーディオ機器を有するオーディオ・システム（この場合、オーディオ機器に対して本発明の情報処理装置を適用する。）などの送信側機器と受信側機器との間で送受信の同期をとるシステムであって、スループットの向上が必要とされる機器を有するシステムであれば如何なるものに対しても本発明を適用することが可能である。なお、照射システム以外のシステムで本発明を適用する場合、図２に示す処理対象情報に含まれる「照射指示情報」に代えて、本発明の情報処理装置が適用された機器に対して実行させる処理の内容を示す情報を適用すればよい。
【符号の説明】
【０１１２】
１０Ａ，１０Ｂ，１００  照射システム
１２Ａ，１２Ｂ，１０２  照射装置
１６Ａ，１６Ｂ，２０Ａ，２０Ｂ，１０８，１１４  通信装置
２４，１１８  制御回路
３２  ＳＦＤ検出回路
３８  ＣＲＣ検出回路
４０  アドレス検出回路
４２  受信結果判定回路
４４  ＡＮＤ回路
６０  制御部
６０Ａ  ＣＰＵ
１０６  ストロボ装置
１２４  ＲＦ装置
【図１】
0005576212.tif 000002
【図２】
0005576212.tif 000003
【図３】
0005576212.tif 000004
【図４】
0005576212.tif 000005
【図５】
0005576212.tif 000006
【図６】
0005576212.tif 000007
【図７】
0005576212.tif 000008
【図８】
0005576212.tif 000009
【図９】
0005576212.tif 000010
【図１０】
0005576212.tif 000011