(57)【特許請求の範囲】
【請求項１】
赤外発光素子を発光源として用い、上記赤外発光素子の発光パワーを可変にする制御手段を備え、当該制御手段が、上記赤外発光素子に電流を供給する電源と、上記赤外発光素子との間に設けられる抵抗群と、上記抵抗群のうち任意の抵抗を選択して直列に接続することにより合成抵抗値を可変にする抵抗値可変手段とを有している赤外光通信装置の送信パワー最適化方法であって、
上記赤外光通信装置としての第１赤外光通信装置は、上記赤外光通信装置としての第２赤外光通信装置に最大の送信パワーで上記第２赤外光通信装置が受信可能であるか否かの問合せ信号を送信し、
上記第２赤外光通信装置は、上記問合せ信号が受信可能であれば、受信可能信号および上記第１赤外光通信装置が受信可能であるか否かの問合せ信号を、最大の送信パワーで上記第１赤外光通信装置に返信し、受信不可能であれば、受信不可信号および上記問合せ信号を最大の送信パワーで上記第１赤外光通信装置に返信し、
上記第１および第２赤外光通信装置は、受信可能信号および問合せ信号の送信パワーを互いに一つずつレベルを下げながら相手側に送信し、
上記第１および第２赤外光通信装置は、相手側から受信不可信号が返信されたときには、送信パワーのレベルを一つ上げることにより最適な上記送信パワーを決定することを特徴とする赤外光通信装置の送信パワー最適化方法。
【請求項２】
上記最適な上記送信パワーを決定する工程は、互いの赤外光通信装置がどの程度の通信速度で送受信することができるかをテストするセッションフレームにて行われ、以降のデータをそれぞれの送信パワーレベルで送受信することを特徴とする請求項１記載の赤外光通信装置の送信パワー最適化方法。
【請求項３】
上記制御手段が、複数の能動素子の導通または非導通を制御する信号伝達手段をさらに有し、上記抵抗値可変手段が上記抵抗群の各々の抵抗に並列に接続される上記能動素子を含み、上記抵抗群のうち２つ以上の抵抗が異なる抵抗値であることを特徴とする請求項１または２に記載の赤外光通信装置の送信パワー最適化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、赤外光を用いた通信機能を有する装置の送信パワーの最適化方法に関するものである。
【０００２】
【従来の技術】
赤外光を用いた通信機能を有する装置には、例えばノート型パーソナルコンピュータ・プリンタ・モデム・ワイヤレスＬＡＮ・携帯型情報機器（電子手帳等）があり、赤外光の発光源としてＬＥＤが用いられている。従来、その送信パワーは赤外光通信装置の使用が想定されるあらゆる環境下で、その装置に求められる赤外ＬＥＤの最小の出力光到達距離を満足するように決められている。
【０００３】
図６に示すように、赤外ＬＥＤ１１０はトランジスタＴｒ１４０を含むドライブ回路１２０によりドライブされる。また、抵抗Ｒ１００の値により正電源＋Ｂ１００から赤外ＬＥＤ１１０に供給される電流を一定値に制限し、その電流値に比例した発光パワーで赤外ＬＥＤ１１０を点灯させる。
【０００４】
ここで、赤外ＬＥＤ１１０点灯のタイミングパターンは、赤外光通信装置内部のマイクロコンピュータ、シリアルコントローラ等の送信データ出力機器１３０からの送信データ出力ＩＲＴＸＤに応じてドライブ用トランジスタＴｒ１４０をＯＮ／ＯＦＦスイッチングすることにより決定される。
【０００５】
ところが、赤外ＬＥＤ１１０の消費電力が赤外光通信装置全体の消費電力に占める割合は大きく、赤外ＬＥＤ１１０を常に一定の電流で駆動することは低消費電力化の妨げとなる。これを改善する試みとして、特開平７−６６７８０号公報に開示されているように発光素子に流れる電流の振幅値調整回路を設け、発光素子の発光パワーを使用場面に応じて離散的なレベルで可変にすることができるようにした光通信装置がある。
【０００６】
また、このような光通信装置の送信パワーを最適化する方法として２分探索法が用いられている。これは、２つの光通信装置間でハンドシェイク型のメッセージをやり取りするものであり、例えば送信側が受信側に最大送信パワーでメッセージを送り、受信側は受信できたことを送信側に知らせると今度は送信側が最大送信パワーの半分のパワーで受信側にメッセージを送信する。受信側がこれを受信できなかったときは送信側は送信パワーが不十分であることを知るので、次には送信パワーを上げて受信側に送信する。このように、送信側が送信したメッセージに対する受信側の返答の有無に応じて発光素子の発光パワーを加減させ、これを繰り返すことによって最適な送信パワーを決定する。
【０００７】
この２分探索法は送信パワーを２５６分割等の非常に細かいレベルで設定する光通信装置の送信パワー最適化に用いると、最適化までの時間が短縮されるという長所がある。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来の赤外光通信装置では、その送信パワーは、その装置の使用が想定されるあらゆる環境下でその装置に求められる最小の出力光到達距離を満足するよう大きめに設定されているため、個々の実使用場面において、より送信パワーが小さくても通信できる近距離の場合には電力の大部分が無駄に消費されているという問題点がある。
【０００９】
また、上記従来の２分探索法は送信パワーを２５６分割等の非常に細かいレベルに設定する光通信装置には有効であるが、この場合には振幅値調整回路に非常に多くの抵抗とスイッチが必要であり回路が複雑になる。これに対し、比較的簡単な回路で光通信装置を構成しようとすると、送信パワーのレベル数が少ないために最適パワーを決定するまでに要する時間が非常に長くなるという問題点がある。
【００１０】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、電力浪費を大幅に抑えることができ、最適な送信パワーを決定するまでの時間を大幅に短縮することのできる赤外光通信装置の送信パワーの最適化方法を提供することにある。
【００１１】
【課題を解決するための手段】
請求項１に係る発明の赤外光通信装置の送信パワー最適化方法は、上記課題を解決するために、赤外発光素子を発光源として用い、上記赤外発光素子の発光パワーを可変にする制御手段を備え、当該制御手段が、上記赤外発光素子に電流を供給する電源と上記赤外発光素子との間に設けられる抵抗群と、上記抵抗群のうち任意の抵抗を選択して直列に接続することにより合成抵抗値を可変にする抵抗値可変手段とを有している赤外光通信装置の送信パワー最適化方法であって、上記赤外光通信装置としての第１赤外光通信装置は、上記赤外光通信装置としての第２赤外光通信装置に最大の送信パワーで上記第２赤外光通信装置が受信可能であるか否かの問合せ信号を送信し、上記第２赤外光通信装置は、上記問合せ信号が受信可能であれば、受信可能信号および上記第１赤外光通信装置が受信可能であるか否かの問合せ信号を、最大の送信パワーで上記第１赤外光通信装置に返信し、受信不可能であれば、受信不可信号および上記問合せ信号を最大の送信パワーで上記第１赤外光通信装置に返信し、上記第１および第２赤外光通信装置は、受信可能信号および問合せ信号の送信パワーを互いに一つずつレベルを下げながら相手側に送信し、上記第１および第２赤外光通信装置は、相手側から受信不可信号が返信されたときには、送信パワーのレベルを一つ上げることにより最適な上記送信パワーを決定することを特徴としている。
【００１２】
また、請求項２に係る発明の赤外光通信装置の送信パワー最適化方法は、上記課題を解決するために、請求項１に記載の赤外光通信装置の送信パワー最適化方法において、上記最適な上記送信パワーを決定する工程は、互いの赤外光通信装置がどの程度の通信速度で送受信することができるかをテストするセッションフレームにて行われ、以降のデータをそれぞれの送信パワーレベルで送受信することを特徴としている。
【００１３】
上記の各発明によれば、抵抗値可変手段は、電源と赤外発光素子との間に設けられる抵抗群のうち所望の合成抵抗値を得るための抵抗を選択する。選択された抵抗は抵抗値可変手段により直列に接続され、これら抵抗の抵抗値の総和が合成抵抗値となる。電源電圧と合成抵抗値により赤外光通信装置に供給される電流が決定され、赤外発光素子はこの電流値に比例したパワーで発光する。
【００１４】
さらに、第１赤外光通信装置が第２赤外光通信装置に最大の送信パワーで第２赤外光通信装置が受信可能であるか否かの問合せ信号を送信する。
【００１５】
第２赤外光通信装置は上記問合せ信号が受信可能であれば第１赤外光通信装置に受信可能信号および問合せ信号を最大の送信パワーで返信する。すると、第１赤外光通信装置は送信パワーが充分であることを認知するので、今度は送信パワーを１レベル下げて第２赤外光通信装置に問合せ信号を送信する。このように、上記第１および第２赤外光通信装置は、受信可能信号および問合せ信号の送信パワーを互いに１レベルずつレベルを下げながら相手側に送信する。
【００１６】
また、相手側から受信不可信号が返信されたときは、上記第１および第２赤外光通信装置は送信パワーが充分ではないことを認知するので、相手側が受信できる最小の送信パワーが一つ上のレベルであることが分かる。この結果、送信パワーのレベルを一つ上げることにより最適な送信パワーを決定することができる。
【００１７】
請求項３に係る発明の赤外光通信装置の送信パワー最適化方法は、上記課題を解決するために、請求項１または２に記載の赤外光通信装置の送信パワー最適化方法において、上記制御手段が、複数の能動素子の導通または非導通を制御する信号伝達手段をさらに有し、上記抵抗値可変手段が上記抵抗群の各々の抵抗に並列に接続される上記能動素子を含み、上記抵抗群のうち２つ以上の抵抗が異なる抵抗値であることを特徴としている。
【００１８】
上記の発明によれば、信号伝達手段により能動素子に導通信号が入力されると能動素子は導通状態となり、この能動素子と並列に接続されている抵抗には電流が流れず、この抵抗は抵抗値可変手段により選択されない。これに対して、能動素子に非導通信号が入力されると能動素子は非導通状態となり、この能動素子と並列に接続されている抵抗に電流が流れ、この抵抗は抵抗値可変手段により選択される。選択された抵抗どうしは導通状態にある能動素子を介して直列に接続されるので、選択された抵抗の抵抗値の総和が合成抵抗値となる。また、能動素子に接続される各抵抗に様々な抵抗値を持たせ、抵抗値可変手段により選択される抵抗の組み合わせを変えることによって合成抵抗値の範囲が離散的に広くなる。
【００１９】
従って、この合成抵抗値により赤外発光素子に流れる電流値が決定され、赤外発光素子はこの電流値に比例した離散的なパワーで発光する。
【００２０】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の一形態について図１ないし図４に基づいて説明すれば、以下の通りである。
【００２１】
図２に示すように赤外光通信装置の主要部は、赤外ＬＥＤ１、ドライブ回路２、発光パワー可変回路８及び正電源＋Ｂから構成される。赤外光通信装置は内部のマイクロコンピュータ、シリアルコントローラ等からの送信データ出力ＩＲＴＸＤにより、赤外ＬＥＤ１をドライブ回路２がＯＮ／ＯＦＦスイッチングして発光させるが、そのときの発光パワーを決めている赤外ＬＥＤ１に流す電流を発光パワー可変回路８によって変化させる。
【００２２】
発光パワー可変回路８は、赤外光通信装置内部のマイクロコンピュータ、シリアルコントローラ等からの制御データ出力ＰＣにより、内部の抵抗値を変化させる。
【００２３】
次項の例で示すディジタル制御の場合はＰＣラインが複数あり、各ＰＣ出力状態（ＨＩＧＨレベルまたはＬＯＷレベル）により、離散的な送信パワー値となる。
【００２４】
アナログ制御の場合はＰＣラインは１本であり、赤外光通信装置内部のマイクロコンピュータのＤ／Ａコンバータ出力であり、その出力レベルに応じて連続的に送信パワー値を変化させることが可能である。
【００２５】
以下本実施の形態の赤外光通信装置を、ディジタル制御の場合について説明する。図１に示すように、赤外光通信装置は赤外発光素子としての赤外ＬＥＤ１、赤外ＬＥＤ１をドライブするトランジスタＴｒ４を含むドライブ回路２及び制御手段としての送信パワー制御回路３から構成される。また、送信パワー制御回路３は抵抗群としての可変抵抗ブロック４、抵抗値可変手段としての抵抗値可変回路５、信号伝達手段としての制御データ出力機器６及び正電源＋Ｂから構成される。赤外光通信装置内部のマイクロコンピュータ、シリアルコントローラ等の送信データ出力機器７からの送信データ出力ＩＲＴＸＤにより、トランジスタＴｒ４がＯＮ／ＯＦＦスイッチングし、赤外ＬＥＤ１に断続的に電流を流して発光させる。そのとき赤外ＬＥＤ１の発光パワーを決めている赤外ＬＥＤ１に流れる電流は、可変抵抗ブロック４によって変化させることができる。
【００２６】
可変抵抗ブロック４は、正電源＋Ｂと赤外ＬＥＤ１との間に赤外ＬＥＤ１の電流制限用抵抗Ｒ０〜Ｒ４が５つ直列に接続されたものであり、抵抗Ｒ４を除いた残り４つの各抵抗は後述する抵抗値可変回路５の各トランジスタと接続されている。また、上記各抵抗は、Ｒ０がＲ、Ｒ１が３Ｒ、Ｒ２が９Ｒ、Ｒ３が９９Ｒ、Ｒ４がＲというように、抵抗によって異なる値になっている。
【００２７】
抵抗値可変回路５は赤外ＬＥＤ１の電流制限用抵抗Ｒ０〜Ｒ３を導通状態または非導通状態にするための４個のトランジスタＴｒ０〜Ｔｒ３からなり、各トランジスタには赤外光通信装置内部のマイクロコンピュータ、シリアルコントローラ等の制御データ出力機器６からの制御データ出力ＰＣ０〜ＰＣ３が入力される。また、トランジスタＴｒ０〜Ｔｒ３を非導通状態にする際、これを確実にするためにプルアップ抵抗５ａが設けられている。
【００２８】
ここでは、４本の制御データ出力ＰＣ０〜ＰＣ３のＨＩＧＨレベル状態及びＬＯＷレベル状態の組み合わせにより、送信パワーを１６段階に切り換えることができる。例えば、制御データ出力ＰＣ３のみがＬＯＷレベルで、制御データ出力ＰＣ０〜ＰＣ２がＨＩＧＨレベルであるとすると、トランジスタＴｒ３が導通状態でトランジスタＴｒ０〜Ｔｒ２は非導通状態であるので、赤外ＬＥＤ１に流れ込む電流の経路は正電源＋Ｂ→抵抗Ｒ０→抵抗Ｒ１→抵抗Ｒ２→トランジスタＴｒ３→抵抗Ｒ４→赤外ＬＥＤ１となる。従って、赤外ＬＥＤ１に流れる電流の値は抵抗Ｒ０、抵抗Ｒ１、抵抗Ｒ２及び抵抗Ｒ４の合成抵抗値１４Ｒによって決まり、この電流値に応じた赤外ＬＥＤ１の発光パワーすなわち送信パワーが得られる。
【００２９】
よって、制御データ出力ＰＣ０〜ＰＣ３の全てがＬＯＷレベルのとき、トランジスタＴｒ０〜Ｔｒ３の全てが導通状態となり赤外ＬＥＤ１に流れる電流が最も大きくなり、従って送信パワーが最も大きくなる。一方、制御データ出力ＰＣ０〜ＰＣ３の全てがＨＩＧＨレベルのとき、トランジスタＴｒ０〜Ｔｒ３の全てが非導通状態となり赤外ＬＥＤ１に流れる電流が最も小さくなり、従って送信パワーが最も小さくなる。
【００３０】
また前述したように、可変抵抗ブロック４の各抵抗値は抵抗によって異なる値であるため、各制御データ出力ＰＣ０〜ＰＣ３のＨＩＧＨ状態及びＬＯＷ状態の組み合わせによって、全体の抵抗値を１Ｒ〜１１３Ｒの広い範囲で、１６段階に変化させることができ、この結果、１６段階の離散的な送信パワーレベルを設定することができる。
【００３１】
赤外ＬＥＤ１に流れる電流は電流制限抵抗値にほぼ反比例し、送信パワーは赤外ＬＥＤ１に流れる電流に比例し、出力光到達距離は送信パワーの平方根に比例することから、１Ｒでの出力光到達距離を１ｍとした場合、１１３Ｒでは通信距離１０ｃｍ以下での相手側装置への到達パワーを１ｍのときと同じにしたまま送信パワーを１／１１３に低下させることができる。なお、上記各抵抗値は次表のような通信距離との関係で決められている。
【００３２】
【表１】
0003560770.tif 000002
【００３３】
次に、送信パワー最適化の手順について、図３を用いて説明する。通常、赤外光通信装置は赤外光通信装置間の送受信を可能にするために、互いの赤外光通信装置がどの程度の通信速度で送受信することができるかをテストするセッションフレームを行い、その後送信側及び受信側の間で通話あるいは通信のためのプロトコルを互いに認知させてチャネルを形成し、お互いの最大伝送レート等を知るためにリンク確立手順を踏む。リンク確立後、直ちに装置間でデータのやり取りを行うことが可能になる。ここではセッションフレームを行う際に同時に通信可能な最適の送信パワーを決定する。
【００３４】
以下は、参考例であり、セッションフレームは第１赤外光通信装置としての発呼側３１のみ本実施の形態の赤外光通信装置を用いた場合である。まず、発呼側３１が第２赤外光通信装置としての被呼側３２に問合せ信号としての問合せコマンドＥＮＱを送信する。このときの送信は最大値のパワーレベルで行う。送信パワーレベルは１６段階で制御できるので、最大値の送信パワーをレベル１６Ｉで表すことにする。これに対して被呼側３２は受信できたときには、受信可能信号としての肯定応答コマンドＡＣＫを返信する。被呼側３２は送信パワー制御ができないので、必ずレベル１６Ｉのパワー値で返信する。次に発呼側３１は送信パワーレベルを一つ下げて問合せコマンドＥＮＱ（１５Ｉ）を送信する。再び被呼側３２は受信できたときには、肯定応答コマンドＡＣＫ（１６Ｉ）を返信する。こうして被呼側３２から肯定応答コマンドＡＣＫ（１６Ｉ）が返信される限り、発呼側３１は順々に送信パワーレベルを一つずつ下げていく。
【００３５】
例えば、問合せコマンドＥＮＱ（１４Ｉ）がパワー不足で被呼側３２に届かなかったとすると、被呼側３２は受信データエラーあるいは待ちタイムオーバー処理により、受信不可信号としての否定応答コマンドＮＡＣＫ（１６Ｉ）を返信する。これにより発呼側３１は最適な送信パワーがレベル１５Ｉであることを知るため、以降のデータＤをレベル１５Ｉで送信することができる。
【００３６】
このように、上記赤外光通信装置の送信パワー最適化方法は、「赤外発光素子を発光源として用い、上記赤外発光素子の発光パワーを可変にする制御手段を備え、上記制御手段が、上記赤外発光素子に電流を供給する電源と、上記赤外発光素子との間に設けられる抵抗群と、上記抵抗群のうち任意の抵抗を選択して直列に接続することにより合成抵抗値を可変にする抵抗値可変手段とを有している赤外光通信装置」、または、「さらに、上記制御手段が、複数の能動素子の導通または非導通を制御する信号伝達手段をさらに有し、上記抵抗値可変手段が上記抵抗群の各々の抵抗に並列に接続される上記能動素子を含み、上記抵抗群のうち２つ以上の抵抗が異なる抵抗値である赤外光通信装置」を第１及び第２赤外光通信装置として、これらの間で通信を行う際、上記第１赤外光通信装置が上記第２赤外光通信装置に最大の送信パワーで上記第２赤外光通信装置が受信可能であるか否かの問合せ信号を送信し、上記第２赤外光通信装置は上記問合せ信号が受信可能であれば上記第１赤外光通信装置に受信可能信号を返信し、受信不可能であれば上記第１赤外光通信装置に受信不可信号を返信し、上記第１赤外光通信装置が上記第２赤外光通信装置から上記受信可能信号を受信する限り、上記第１赤外光通信装置は上記送信パワーの上記レベルを一つずつ下げて上記第２赤外光通信装置に上記問合せ信号を送信し続け、上記第１赤外光通信装置が上記受信不可信号を受信したときに上記送信パワーの上記レベルを一つ上げることにより最適な上記送信パワーを決定する。
【００３７】
上記の構成によれば、第１赤外光通信装置が第２赤外光通信装置に最大の送信パワーで第２赤外光通信装置が受信可能であるか否かの問合せ信号を送信する。第２赤外光通信装置は上記問合せ信号が受信可能であれば第１赤外光通信装置に受信可能信号を返信する。すると、第１赤外光通信装置は送信パワーが充分であることを認知するので、今度は送信パワーを１レベル下げて第２赤外光通信装置に問合せ信号を送信する。このように、第２赤外光通信装置から受信可能信号が返信される限り、第１赤外光通信装置は送信パワーを１レベルずつ下げて第２赤外光通信装置に問合せ信号を送信する。
【００３８】
次に、第２赤外光通信装置から初めて受信不可信号が返信されたときは、第１赤外光通信装置は送信パワーが充分ではないことを認知するので、第２赤外光通信装置が受信できる最小の送信パワーが一つ上のレベルであることが分かり、この結果最適な送信パワーを決定することができる。
【００３９】
本発明のセッションフレームの実施の形態について図４に基づいて説明すれば、以下の通りである。なお、説明の便宜上、前記の図面に示した構成要素と同一の機能を有する構成要素については、同一の符号を付し、その説明を省略する。
【００４０】
このセッションフレームは、発呼側４１・被呼側４２とも本実施の形態１の赤外光通信装置を用いた場合である。この場合、発呼側４１及び被呼側４２は相手に対する肯定応答コマンドＡＣＫを返信する際に同時に問合せコマンドＥＮＱを送信する。
【００４１】
このとき発呼側４１及び被呼側４２は、肯定応答コマンドＡＣＫ・問合せコマンドＥＮＱの送信パワーを互いに一つずつレベルを下げながら送受信する。発呼側４１はまず被呼側４２に最大の送信パワーであるレベル１６Ｉで問合せコマンドＥＮＱ（１６Ｉ）を送信する。被呼側４２はこれを受信できたときには発呼側４１に肯定応答コマンド及び問合せコマンドＡＣＫ・ＥＮＱ（１６Ｉ）を返信する。発呼側４１はレベル１６Ｉが送信可能なパワーであることを知るので、次に送信パワーのレベルを一つ下げて被呼側４２に肯定応答コマンド及び問合せコマンドＡＣＫ・ＥＮＱ（１５Ｉ）を送信する。すると、被呼側４２はレベル１６Ｉが受信可能なパワーであることを知るので、次に送信パワーのレベルを一つ下げて発呼側４１に肯定応答コマンド及び問合せコマンドＡＣＫ・ＥＮＱ（１５Ｉ）を返す。このように、発呼側４１及び被呼側４２は、肯定応答コマンドＡＣＫ・問合せコマンドＥＮＱの送信パワーを互いに一つずつレベルを下げながら相手側に送信する。
【００４２】
ここで、発呼側４１が被呼側４２に肯定応答コマンド及び問合せコマンドＡＣＫ・ＥＮＱ（１４Ｉ）を送信した際に被呼側４２がこれを受信できなかったとする。このとき被呼側４２は発呼側４１に否定応答コマンド及び問合せコマンドＮＡＣＫ・ＥＮＱ（１４Ｉ）を返信する。これにより、発呼側４１はレベル１４Ｉが被呼側４２にとって受信可能なパワーではないことを知るので、受信可能な送信パワーの最小レベルはレベル１５Ｉであると決定することができる。従って、以後発呼側４１は被呼側４２から受信できた際にレベル１５Ｉで肯定応答コマンドＡＣＫ（１５Ｉ）を被呼側４２に送信し続ける。
【００４３】
次に、被呼側４２はまだ送信パワーの最適化を完了していないため、さらに送信パワーのレベルを一つ下げて発呼側４１に問合せコマンドＥＮＱ（１３Ｉ）を返信する。発呼側４１はこれを受信できないときは否定応答コマンドＮＡＣＫ（１５Ｉ）を被呼側４２に送信する。これにより、被呼側４２はレベル１３Ｉが発呼側４１にとって受信可能なパワーではないことを知るので、受信可能な送信パワーの最小レベルをレベル１４Ｉに決定することができる。すなわち、被呼側４２の最適な送信パワーをレベル１４Ｉに決定することができる。
【００４４】
以上のように、相手側から否定応答コマンドＮＡＣＫが返信されたときは、返信された側の装置が送信パワーのレベルを一つ上げて、相手の問合せコマンドＥＮＱに対する肯定応答コマンドＡＣＫあるいは否定応答コマンドＮＡＣＫを送信する。こうして発呼側４１・被呼側４２それぞれの最適な送信パワーレベルを決定して、以降のデータＤをそれぞれの送信パワーレベルで送受信することができる。
【００４５】
〔参考例〕
参考例として、セッションフレームのさらに他の形態について図５に基づいて説明すれば、以下の通りである。なお、説明の便宜上、前記の図面に示した構成要素と同一の機能を有する構成要素については、同一の符号を付し、その説明を省略する。
【００４６】
これは図３及び図４に示したようなハンドシェイク方式の送信パワー決定処理の時間を短縮したい場合、例えばある送信パワーでデータ送信中に何らかの原因でエラーが発生して早急にリンク確立を復旧したい場合に行うセッションフレームの例である。
【００４７】
ここでは、発呼側５１のみが実施の形態１の赤外光通信装置を用い、レベル１２ＩでデータＤ送信中に、機器間の距離・角度等の通信状態が悪化してエラーが発生した場合を示している。エラー発生後、発呼側５１は直ちに最大レベル１６Ｉで問合せコマンドＥＮＱを送信し、被呼側５２はこれが受信できたときには肯定応答コマンドＡＣＫ（１６Ｉ）を返信する。続いて発呼側５１は送信パワーレベルを１レベルずつ下げながら、連続して問合せコマンドＥＮＱ（１５Ｉ）・ＥＮＱ（１４Ｉ）・・・ＥＮＱ（１Ｉ）を送信する。例えば被呼側５２が問合せコマンドＥＮＱを連続して２回しか受信できなかったとすれば、現在受信可能な発呼側５１の最小の送信パワーがレベル１４Ｉであることを知ることができる。最後に、被呼側５２は発呼側５１にパワー選択コマンドＳＥＬ内にレベル１４Ｉの情報を含めて肯定応答コマンド及びパワー選択コマンドＡＣＫ・ＳＥＬ（１６Ｉ）を返信する。
【００４８】
こうして発呼側５１は復旧可能な送信パワーがレベル１４Ｉであることを知るため、以降のエラー処理とデータ送受信再開を行うことができる。
【００４９】
このように、上記赤外光通信装置の送信パワー最適化方法は、「赤外発光素子を発光源として用い、上記赤外発光素子の発光パワーを可変にする制御手段を備え、上記制御手段が、上記赤外発光素子に電流を供給する電源と、上記赤外発光素子との間に設けられる抵抗群と、上記抵抗群のうち任意の抵抗を選択して直列に接続することにより合成抵抗値を可変にする抵抗値可変手段とを有している赤外光通信装置」、または、「さらに、上記制御手段が、複数の能動素子の導通または非導通を制御する信号伝達手段をさらに有し、上記抵抗値可変手段が上記抵抗群の各々の抵抗に並列に接続される上記能動素子を含み、上記抵抗群のうち２つ以上の抵抗が異なる抵抗値である赤外光通信装置」を、第１及び第２赤外光通信装置として、これらの間で通信を行う際、上記第１赤外光通信装置と上記第２赤外光通信装置との間が通信不能状態であるとき、上記第１赤外光通信装置は上記送信パワーを上記レベルの最大値から最小値まで１レベルずつ下げながら上記第２赤外光通信装置に上記問合せ信号を送信し、上記第２赤外光通信装置は上記問合せ信号を受信することができる回数の情報を上記第１赤外光通信装置に返信することにより、上記第２赤外光通信装置が受信可能な最小の送信パワーの上記レベルを上記第１赤外光通信装置が認知する。
【００５０】
上記構成によれば、第１赤外光通信装置と第２赤外光通信装置との間が通信不能状態になったとき、第１赤外光通信装置は送信パワーを最大のレベルに設定して第２赤外光通信装置に問合せ信号を送信し、以後連続して送信パワーのレベルを最小のレベルに達するまで１レベルずつ下げるごとに第２赤外光通信装置に問合せ信号を送信する。最後に第２赤外光通信装置は問合せ信号を受信することができた回数の情報を第１赤外光通信装置に返信し、これにより第１赤外光通信装置は第２赤外光通信装置が受信できる最小の送信パワーのレベルを認知するので、送信パワーを最適化することができる。それゆえ、２つの赤外光通信装置間で通信中にエラーが発生した場合、早急に送信パワーの最適化を図り、リンク確立を行うことができるという効果を奏する。
【００５１】
【発明の効果】
請求項１に係る発明の赤外光通信装置の送信パワー最適化方法は、以上のように、赤外発光素子を発光源として用い、上記赤外発光素子の発光パワーを可変にする制御手段を備え、当該制御手段が、上記赤外発光素子に電流を供給する電源と上記赤外発光素子との間に設けられる抵抗群と、上記抵抗群のうち任意の抵抗を選択して直列に接続することにより合成抵抗値を可変にする抵抗値可変手段とを有している赤外光通信装置の送信パワー最適化方法であって、上記赤外光通信装置としての第１赤外光通信装置は、上記赤外光通信装置としての第２赤外光通信装置に最大の送信パワーで上記第２赤外光通信装置が受信可能であるか否かの問合せ信号を送信し、上記第２赤外光通信装置は、上記問合せ信号が受信可能であれば、受信可能信号および上記第１赤外光通信装置が受信可能であるか否かの問合せ信号を、最大の送信パワーで上記第１赤外光通信装置に返信し、受信不可能であれば、受信不可信号および上記問合せ信号を最大の送信パワーで上記第１赤外光通信装置に返信し、上記第１および第２赤外光通信装置は、受信可能信号および問合せ信号の送信パワーを互いに一つずつレベルを下げながら相手側に送信し、上記第１および第２赤外光通信装置は、相手側から受信不可信号が返信されたときには、送信パワーのレベルを一つ上げることにより最適な上記送信パワーを決定するものである。
【００５２】
また、請求項２に係る発明の赤外光通信装置の送信パワー最適化方法は、以上のように、請求項１に記載の赤外光通信装置の送信パワー最適化方法において、上記最適な上記送信パワーを決定する工程は、互いの赤外光通信装置がどの程度の通信速度で送受信することができるかをテストするセッションフレームにて行われ、以降のデータをそれぞれの送信パワーレベルで送受信する構成である。
【００５３】
上記各構成によれば、赤外光通信装置間の通信距離が近い場合に、赤外発光素子の発光パワーを大幅に抑えることができ、装置の省電力化・電池の長寿命化を図ることができるという効果を奏する。
【００５４】
また、比較的少ない段階の送信パワーレベルを有する赤外光通信装置において、送信パワー最適化にかかる時間が従来の送信パワー最適化方法よりも大幅に短縮されるという効果を奏する。
【００５５】
請求項３に係る発明の赤外光通信装置の送信パワー最適化方法は、以上のように、請求項１または２に記載の赤外光通信装置の送信パワー最適化方法において、上記制御手段が、複数の能動素子の導通または非導通を制御する信号伝達手段をさらに有し、上記抵抗値可変手段が上記抵抗群の各々の抵抗に並列に接続される上記能動素子を含み、上記抵抗群のうち２つ以上の抵抗が異なる抵抗値である構成である。
【００５６】
それゆえ、少ない抵抗数で幅広い合成抵抗が得られ、赤外発光素子の発光パワーを広い範囲で離散的に可変にすることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態における赤外光通信装置の構成を示す回路図である。
【図２】本発明の一実施の形態における赤外光通信装置の構成を示す回路図である。
【図３】本発明の参考例における送信パワー最適化方法を示すセッションフレームの説明図である。
【図４】本発明の一実施の形態における送信パワー最適化方法を示すセッションフレームの説明図である。
【図５】本発明の参考例における送信パワー最適化方法を示すセッションフレームの説明図である。
【図６】従来の赤外光通信装置の構成を示す回路図である。
【符号の説明】
１    赤外ＬＥＤ（赤外発光素子）
３    送信パワー制御回路（制御手段）
４    可変抵抗ブロック（抵抗群）
５    抵抗値可変回路（抵抗値可変手段）
６    制御データ出力機器（信号伝達手段）
＋Ｂ  正電源（電源）
Ｒ０〜Ｒ４  抵抗
Ｔｒ０〜Ｔｒ３  トランジスタ（能動素子）
３１、４１、５１  発呼側（第１赤外光通信装置）
３２、４２、５２  被呼側（第２赤外光通信装置）
ＥＮＱ    問合せコマンド（問合せ信号）
ＡＣＫ    肯定応答コマンド（受信可能信号）
ＮＡＣＫ  否定応答コマンド（受信不可信号）
１Ｉ〜１６Ｉ  レベル
【図１】
0003560770.tif 000003
【図２】
0003560770.tif 000004
【図３】
0003560770.tif 000005
【図４】
0003560770.tif 000006
【図５】
0003560770.tif 000007
【図６】
0003560770.tif 000008