(57)【特許請求の範囲】
【請求項１】
機器間におけるデータ信号の送受信をワイヤレスで行うワイヤレス通信方法であって、
相手機器を探すサーチ信号を送信するステップ１；
相手機器のサーチ信号を所定受信レベルで受信したときに、認識告知データを前記サーチ信号に付加して送信するステップ２；
相手機器のサーチ信号から前記認識告知データを検出したときに、リンク確立通知信号を相手機器に送信するステップ３；
を含むことを特徴とするワイヤレス通信方法。
【請求項２】
前記ステップ２の受信レベルを、エラーチェック符号を含むテスト信号を利用して設定するとともに、前記サーチ信号が該エラーチェック符号を含み、該エラーチェック符号が検出されたタイミングで前記ステップ２における受信レベルの判定を行うことを特徴とする請求項１記載のワイヤレス通信方法。
【請求項３】
前記ステップ２又は３において、各ステップの動作内容を表示することを特徴とする請求項１又は２記載のワイヤレス通信方法。
【請求項４】
前記ステップ２又は３において、受信信号レベルを表示することを特徴とする請求項１〜３のいずれかに記載のワイヤレス通信方法。
【請求項５】
機器間におけるデータ信号の送受信をワイヤレスで行うワイヤレス通信装置であって、
適正な受信レベルを記憶するメモリ手段；
ワイヤレスで信号の送受信を行う送受信手段；
前記送受信手段から相手機器を探すサーチ信号を送信するサーチ手段；
前記送受信手段が相手機器のサーチ信号を所定受信レベルで受信したときに、認識告知データを前記サーチ信号に付加して前記送受信手段から送信する認識手段；
前記送受信手段で受信した相手機器のサーチ信号から前記認識告知データを検出したときに、リンク確立通知信号を相手機器に前記送受信手段から送信するリンク確立手段；
を含むことを特徴とするワイヤレス通信装置。
【請求項６】
前記メモリ手段の受信レベルを、エラーチェック符号を含むテスト信号を利用して設定するとともに、前記サーチ信号が該エラーチェック符号を含み、該エラーチェック符号が検出されたタイミングで前記認識手段における受信レベルの判定を行うことを特徴とする請求項５記載のワイヤレス通信装置。
【請求項７】
前記認識手段又は前記リンク確立手段が、各手段の動作内容を表示することを特徴とする請求項５又は６記載のワイヤレス通信装置。
【請求項８】
前記認識手段又は前記リンク確立手段が、受信信号レベルを表示することを特徴とする請求項５〜７のいずれかに記載のワイヤレス通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワイヤレス通信方法及びその装置に関し、更に具体的には、機器間の相互認識技術に関するものである。
【０００２】
【従来の技術】
ＰＣ（パーソナルコンピュータ）とプリンタなどの周辺機器との接続インターフェースとしては、ＳＣＳＩやＵＳＢなどのケーブルを使用したものが一般的であるが、最近は赤外線や無線を使用したものが普及しつつある。例えば、赤外線を利用した通信フォーマットにＩrＤＡがある。これによれば、ＰＣとその周辺機器との接続をワイヤレスで行うことができ、利便性が高い。
【０００３】
【発明が解決しようとする課題】
しかしながら、以上のような従来のワイヤレス通信方式は、使用に当たって各種の設定作業を行わなければならず、必ずしも使い勝手がよいとは言えない。格別の設定作業を行うことなく、機器間で自動的に相互認識が行われると好都合である。また、このような相互認識の様子を、ユーザが簡便に把握できることが好ましい。
【０００４】
本発明は、以上の点に着目したもので、電子機器間の相互認識を自動的に行うとともに、ユーザが簡便に機器の接続状況を把握することができるワイヤレス通信方法及びその装置を提供することを目的とするものである。
【０００５】
【課題を解決するための手段】
本発明は、機器間におけるデータ信号の送受信をワイヤレスで行う際において、相手機器を探すためにサーチ信号を送信するとともに、相手機器のサーチ信号を所定受信レベルで受信したときに、認識告知データを前記サーチ信号に付加して送信し、相手機器のサーチ信号から前記認識告知データを検出したときに、リンク確立通知信号を相手機器に送信することを特徴とする。本発明の前記及び他の目的，特徴，利点は、以下の詳細な説明及び添付図面から明瞭になろう。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態について詳細に説明する。図１には、本実施形態にかかる通信装置を搭載した電子機器の主要部が示されている。同図において、機器１０は、ＣＰＵ１２，ＲＡＭ１４，ＲＯＭ１６，入力部１８，表示部２０，フラッシュメモリ２２を備えている。機器１０がＰＣの場合、入力部１８は例えばキーボードであり、表示部２０は例えばＣＲＴディスプレイである。機器１０がデジタルビデオカメラの場合、入力部１８はスイッチ類であり、表示部２０は例えば液晶ディスプレイである。更に、本実施形態では、光（もしくは電波）によってワイヤレスでデータの授受を行うための送受信部３０，通信部４０，フラッシュメモリ２２を備えている。
【０００７】
図２には、送受信部３０及び通信部４０の構成が示されている。同図に示すように、送受信部３０の受信側は、受光素子３２及びＯ／Ｅアンプ３４を備えており、発信側はＥ／Ｏアンプ３６及び発光素子３８をそれぞれ備えている。
【０００８】
次に、通信部４０の受信側から説明すると、前記Ｏ／Ｅアンプ３４の出力側はＡＧＣアンプ４２に接続されており、このＡＧＣアンプ４２の受信信号出力側は復調部４４接続されている。復調部４４は、２値化回路やクロックリカバ回路を含んでいる。また、ＡＧＣアンプ４２の受信レベル出力側はＡ／Ｄ変換器４６を介してメモリ４８に接続されている。前記復調部４４の出力側にはＣＲＣ（エラーチェック符号）検出部５０が設けられており、その出力側もメモリ４８に接続されている。このメモリ４８には、機器１０のＣＰＵ１２がアクセス可能となっている。一方、通信部４０の送信側は、送信データが供給される変調部５２が前記Ｅ／Ｏアンプ３６に接続された構成となっている。
【０００９】
次に、送受信部３０及び通信部４０の基本的な動作を説明すると、光信号は受光素子３２で電気信号に変換され、Ｏ／Ｅアンプ３４で増幅された後、ＡＧＣアンプ４２で所定のゲインとなるように制御される。所定ゲインとなった受信信号は、復調部４４でデジタル信号に復調され、受信データとして出力される。このときの受信信号レベルは、Ａ／Ｄ変換器４６でデジタル信号に変換されてメモリ４８に供給される。そして、ＣＲＣ検出部５０によって受信データからＣＲＣが検出された時点の受信レベルが、メモリ４８に格納される。一方、送信データは、変調部５２によって変調された後、Ｅ／Ｏアンプ３６で増幅されて発光素子３８に供給され、ここで光信号に変換されて出力される。
【００１０】
次に、機器１０のフラッシュメモリ２２について説明する。例えば、伝送フォーマットとしてＩＥＥＥ１３９４を用い、操作手順としてＨＡＶｉ（Home Audio/Video Interoperability）を用いる場合、フラッシュメモリ２２には、他の機器を操作するための制御コードとしてＤＣＭ（Device Control Module）２２Ａが格納されている。ＤＣＭ２２Ａは機器固有のものであり、当該機器の生産時にフラッシュメモリ２２に書き込まれる。また、フラッシュメモリ２２には、他に、送受信部３０における受信レベル設定，他の機器のサーチ・リンクや操作を行うためのプログラム２２Ｂ〜２２Ｄがそれぞれ格納されている。なお、これらのプログラム２２Ｂ〜２２Ｄを、ＲＯＭ１６に格納するようにしてもよい。
【００１１】
（１）受信レベル設定動作……次に、図３〜図５も参照しながら受信レベルの設定動作について説明する。この設定動作は、図３に示すように、機器１０の工場における生産ライン１００において行われる。機器１０のセット１０２は、生産ライン１００上を矢印Ｆ３方向に移動する。生産ライン１００の適宜位置にはテスト装置１０４が設けられており、これからテスト信号ＴＳがセット１０２に向けて出力されている。
【００１２】
図４には、テスト信号ＴＳの一例が示されている。同図に示すように、テスト信号ＴＳは、データレート１２５Mbps，１００μs間隔で１０００bitとなっている。そして、最初の１００bitが引込用のプリアンブル，次にデータ，最後がＣＲＣチェックコードとなっている。
【００１３】
次に、図５のフローチャートを参照してレベル設定動作を説明する。セット１０２がテスト装置１０４近傍を通過すると、送受信部３０の受光素子３２がテスト信号を受信する（ステップＳ１０）。セット１０２が移動しているため、送受信部３０のテスト信号受信レベルは、徐々に上昇して下降する。そして、受信信号レベルが所定の値以上となると、通信部４０のＣＲＣ検出部５０によって受信データからＣＲＣが検出される（ステップＳ１２）。すると、このタイミングにおける受信レベルＲがメモリ４８に格納される（ステップＳ１４）。このようにして、ＣＲＣ検出時の受信信号レベルＲが適正レベルとしてメモリ４８に記憶される。
【００１４】
（２）次に、図６〜図１１も参照しながら、機器間のサーチとリンク確立の動作について説明する。例えば、機器１０の電源を入れると、ＣＰＵ１２でフラッシュメモリ２２に格納されているサーチ・リンクプログラム２２Ｂが実行される。図６には一例が示されており、非リンク（リンク前）のＰＣ１１０とＤＶＣ（デジタルビデオカメラ）１２０が接近して位置している。そして、ＰＣ１１０，ＤＶＣ１２０の双方において、サーチ・リンクプログラム２２Ｂが実行される。これにより、ＣＰＵ１２からサーチ用信号データが通信部４０に供給され、送受信部３０の発光素子３８からサーチパルスＳＰとして出力される。
【００１５】
図７には、サーチパルスＳＰの一例が示されている。同図に示すように、サーチパルスは、最大光出力であって、１ms間隔で１２５Mbps，２００bit程度となっており、上述した図４のテスト信号ＴＳと同様にプリアンブル，データ，ＣＲＣを含んでいる。なお、データ部分には、機器の識別データを含めてもよい。機器の識別データとは、ＤＶＤ，ＤＶＣ，などの機器の種類を示すデータである。このようなサーチパルスが、ＰＣ１１０，ＤＶＣ１２０からそれぞれ別個に出力される。
【００１６】
ＰＣ１１０，ＤＶＣ１２０が接近すると、ＰＣ１１０から出力されたサーチパルスがＤＶＣ１２０で受信され、ＤＶＣ１２０から出力されたサーチパルスがＰＣ１１０で受信されるようになる。ＰＣ１１０，ＤＶＣ１２０の動作は同じであるので、以下ＰＣ１１０に着目して動作を説明する。図８には、サーチ・リンク確立動作の手順がフローチャートとして示されている。
【００１７】
ＰＣ１１０の受光素子３２がサーチパルスを受信すると（ステップＳ２０）、その受信レベルが通信部４０のＡＧＣアンプ４２から出力され、Ａ／Ｄ変換器４６でデジタル信号に変換されてメモリ４８に格納される。この受信レベルは、前記設定した適正レベルＲとＣＰＵ１２で比較される。その結果、適宜のマージンをαとしたとき、受信レベルがＲ＋α以上となったときは（ステップＳ２２のYes）、受信データに認識告知データを追加して送信する（ステップＳ２４）。認識告知データは、受信した相手機器の認識データである。すなわち、サーチパルスに自己の認識データと相手方の認識データの双方を付加して送信する。また、ＣＰＵ１２では、フラッシュメモリ２２に格納されている表示プログラム２２Ｃが実行され、表示部２０に「○○機器が認識されました」と表示する（ステップＳ２６）。
【００１８】
図９（Ａ）にはその一例が示されており、ＰＣ１１０の表示画面上のＤＡのように「ＤＶＣが認識されました」と表示されている。更に、サーチパルスの受信レベルも、バーインジケータなどの方法で表示する（ステップＳ２８）。図９（Ｂ）にはその一例が示されており、ＰＣ１１０の表示画面上のＤＢのように受信レベルがインジケータ表示されている。
【００１９】
同様の動作がＤＶＣ１２０側でも行われ、ＤＶＣ１２０側から認識告知データが追加されたサーチパルスが出力されるとともに、表示可能であれば同様の表示が行われる。図１０（Ａ）にはその一例が示されており、デスクトップパソコンＤＰＣとノートパソコンＮＰＣとの間で相互に認識された状態を示す。デスクトップパソコンＤＰＣの表示画面上には表示ＤＡ１，ＤＢ１が行われており、ノートパソコンＮＰＣの表示画面上には表示ＤＡ２，ＤＢ２が行われている。
【００２０】
次に、ＰＣ１１０は、引き続き、ＤＶＣ１２０側からのサーチパルスを受信する。そして、ＣＰＵ１２により、受信したサーチパルス中に認識告知データを発見したときは（ステップＳ３０のYes）、表示部２０に「○○機器とリンクが確立しました」と表示する（ステップＳ３２）。この表示は、前記「○○機器が認識されました」との表示に追加してもよいし、表示を変更してもよい。その後、ＤＶＣ１２０に対して、リンク確立の旨を通知する（ステップＳ３４）。これに基づいて、ＤＶＣ１２０でも、リンクが確立した旨の表示が行われる。
【００２１】
例えば前記図１０（Ａ）の例で、デスクトップパソコンＤＰＣが受信したサーチパルスが、同図（Ｂ）から（Ｃ）のようになり、デスクトップパソコンＤＰＣの認識データを含むサーチパルスをノートパソコンＮＰＣ側から受信したとすると、同図（Ｄ）に示すような表示ＤＡ３となる。
【００２２】
図１１には、以上の動作がまとめて示されている。まず、機器Ａは、機器Ｂからのサーチパルスを所定レベル以上で受信すると（矢印Ｆ１１a）、機器Ｂに対して認識告知データを付加したサーチパルスを送信するとともに（矢印Ｆ１１b）、表示Ｄ１１aを行う。ここでユーザが機器Ｂを機器Ａに近づけ、機器Ａからのサーチパルスを所定レベル以上で受信すると（矢印Ｆ１１c）、機器Ａに対して認識告知データを付加したサーチパルスを送信するとともに（矢印Ｆ１１d）、表示Ｄ１１bを行う。次に、機器Ａでは、サーチパルス中に自分の認識データが存在すると、リンク確立の表示Ｄ１１cを行うとともに、リンク確立を機器Ｂに通知する（矢印Ｆ１１e）。すると、機器Ｂでも、リンク確立の表示Ｄ１１dが行われる。
【００２３】
（３）相手機器の操作……次に、図１２も参照しながら相手機器の操作について説明する。図１２には、操作手順がフローチャートとして示されている。上述したようにしてリンクが確立した後（ステップＳ４０）、表示部２０には「通信」と「待機」の選択表示が行われる（ステップＳ４２，図１０，図１１参照）。ここでユーザが「待機」を選択したとすると、そのままＰＣ１１０とＤＶＣ１２０とのリンクは待機状態となる。しかし、ユーザが「通信」を選択したとすると（ステップＳ４４のYes）、ＣＰＵ１２でフラッシュメモリ２２のＤＣＭ実行プログラム２２Ｄが実行される。これにより、ＰＣ１１０からＤＶＣ１２０にＤＣＭの送信が要求され、ＤＶＣ１２０からＤＣＭがＰＣ１１０に送信される（ステップＳ４６）。
【００２４】
ＰＣ１１０では、受信したＤＣＭ２２Ａをフラッシュメモリ２２に格納するとともに、操作画面が表示部２０に表示される（ステップＳ４８）。この操作画面上でユーザが操作コマンドを選択すると（ステップＳ５０）、選択された操作コマンドがＤＶＣ１２０側に伝達される（ステップＳ５２）。ＤＶＣ１２０では、受信した操作コマンドが実行される（ステップＳ５４）。以上の動作が、すべての操作を終了するまで繰り返し行われる（ステップＳ５６）。例えば、ＰＣ１１０から転送コマンドが送信されたときは、ＤＶＣ１２０から録画した画像信号の転送が行われるという具合である。
【００２５】
なお、前記実施形態では、図１３（Ａ）に示すように、自己が受信した信号についてのみ受信レベル表示を行ったが、これを相互に行うようにしてもよい。同図（Ｂ）にはその様子が示されており、機器Ａにおける受信レベルを機器Ｂに伝達するとともに、機器Ｂにおける受信レベルを機器Ａに伝達することで、両者の受信レベルを併せて表示することができる。なお、機器Ａ，Ｂの受信レベルを比較し、いずれかレベルの小さいほうを表示するようにしてもよい。
【００２６】
次に、機器Ａ，Ｂが近づきすぎ、受信信号が飽和してデータエラーが生じる場合について説明する。図１４に示す例では、機器Ａにおいて受信レベルオーバーが生じた場合、「レベルオーバー」の表示Ｄ１４aが行われるとともに、その旨の通知が機器Ｂに対して行われる（矢印Ｆ１４a）。すると機器Ｂは、送信レベルを例えば６ｄＢダウンする。このような動作を繰り返し行うことで、機器Ｂの送信レベルは、６ｄＢずつダウンする。そして、レベルオーバーの状況が改善されたときは、表示Ｄ１４aを終了する。しかし、レベルダウンが限界に達し、レベルオーバーの状況が改善されないときは、表示Ｄ１４aをそのまま続行する。なお、「レベルオーバー」の表示Ｄ１４aは、必要に応じて行うようにしてよい。また、機器によっては表示手段がないために表示されない場合がある。
【００２７】
図１５に示す例では、機器Ａ，Ｂにおける受信ＡＧＣ減衰レベルに対応して送信レベルをダウンしている。例えば、サーチ・リンクモード終了時点において、機器Ａ，Ｂが、送信側がフル出力，受信側のゲインコントロールが６ｄＢステップで４ステップゲインダウンの状態にあるとする。すなわち、信号の受信レベルが高すぎるために、ＡＧＣアンプ４２でゲインを絞っている状態にあると仮定する。
【００２８】
機器Ａは、機器Ｂに対してその旨を通知する（矢印Ｆ１５a）。すると、機器Ｂは送信レベルを４ステップダウンする（矢印Ｆ１５b）。一方、機器Ａは受信ゲインをフルとする（矢印Ｆ１５c）。機器Ｂは、機器Ａに対してその旨を通知する（矢印Ｆ１５d）。すると、機器Ａは送信レベルを４ステップダウンする（矢印Ｆ１５e）。一方、機器Ｂは受信ゲインをフルとする（矢印Ｆ１５f）。このようにすることで、受信側の機器がレベル減衰を行う必要がない信号レベルで送信側は信号を送信することができ、不要なパワーをセーブすることができる。このような通信レベルチェック動作後、上述した操作コマンドの通信が行われる。
【００２９】
なお、本発明は、何ら上記実施形態に限定されるものではない。例えば、前記実施形態では、パソコンとＤＶＣとの間で相互に認識する場合を例として説明したが、各種の機器に対して適用可能である。特に、機器によっては表示手段を持たないものがあるが、それらの場合には前記実施形態に示した表示はもちろん行われない。表示手段を有する場合であっても、表示の有無は任意である。前記実施形態では、機器が本来有するＣＰＵを利用して相互認識処理を行ったが、通信装置をモジュール化するとともに、このモジュールに相互認識（サーチ及びリンク）に必要な要素をまとめるようにしてもよい。本発明の好適な適用対象としては、ＩｒＤＡのような赤外線通信システムがあるが、電波など各種のワイヤレス通信システムに対して適用可能である。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、機器相互にサーチ信号を間欠的に出力するとともに、相手を認識したときは認識した相手の識別データを返すことでリンクを確立することとしたので、電子機器間の相互認識を自動的に行うとともに、ユーザが簡便に機器の接続状況を把握することができるという効果が得られる。
【図面の簡単な説明】
【図１】実施形態の主要部の全体構成を示すブロック図である。
【図２】主要部の構成を示すブロック図である。
【図３】受信レベル設定時の様子を示す図である。
【図４】受信レベル設定時のテスト信号の一例を示す図である。
【図５】受信レベル設定の手順を示すフローチャートである。
【図６】相互認識時の様子を示す図である。
【図７】サーチパルスの一例を示す図である。
【図８】サーチ及びリンクの動作手順を示すフローチャートである。
【図９】相手機器の認識時の様子を示す図である。
【図１０】相手機器のリンク確立時の様子を示す図である。
【図１１】サーチ及びリンクの全体動作を示す図である。
【図１２】相手機器操作時の手順を示すフローチャートである。
【図１３】受信レベルの他の表示例を示す図である。
【図１４】受信レベルがオーバーとなったときの対処例を示す図である。
【図１５】受信レベルがオーバーとなったときの他の対処例を示す図である。
【符号の説明】
１０…機器
１２…ＣＰＵ
１４…ＲＡＭ
１６…ＲＯＭ
１８…入力部
２０…表示部
２２…フラッシュメモリ
２２Ａ…ＤＣＭ
２２Ｂ〜２２Ｄ…プログラム
３０…送受信部
３２…受光素子
３４，３６…アンプ
３８…発光素子
４０…通信部
４２…ＡＧＣアンプ
４４…復調部
４６…変換器
４８…メモリ
５０…検出部
５２…変調部
１００…生産ライン
１０２…セット
１０４…テスト装置
１１０…ＰＣ
１２０…ＤＶＣ
ＤＰＣ…デスクトップパソコン
ＮＰＣ…ノートパソコン
ＳＰ…サーチパルス
ＴＳ…テスト信号
【図１】
0004058891.tif 000002
【図２】
0004058891.tif 000003
【図３】
0004058891.tif 000004
【図４】
0004058891.tif 000005
【図５】
0004058891.tif 000006
【図６】
0004058891.tif 000007
【図７】
0004058891.tif 000008
【図８】
0004058891.tif 000009
【図９】
0004058891.tif 000010
【図１０】
0004058891.tif 000011
【図１１】
0004058891.tif 000012
【図１２】
0004058891.tif 000013
【図１３】
0004058891.tif 000014
【図１４】
0004058891.tif 000015
【図１５】
0004058891.tif 000016