(57)【特許請求の範囲】
【請求項１】
所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムにおいて、
前記第２の情報処理装置は、
ユーザの操作に対応する操作情報を入力する操作入力手段と、
前記第１の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信する受信手段と、
前記受信手段により方位毎に分離して受信された前記情報から、前記第１の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出する情報検出手段と、
前記受信強度情報および前記相対方位情報に基づいて、複数の前記第１の情報処理装置の接続優先度を算出する接続優先度算出手段と、
前記操作入力手段により入力された前記操作情報、前記情報検出手段により検出された前記第１の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出する算出手段と、
前記算出手段により算出された前記制御情報を、前記第１の情報処理装置に送信する送信手段とを備える
情報処理システム。
【請求項２】
前記受信手段は、送信されてくる前記情報に対応する光信号を方位ごとに分離して受信する方位分離光学系を有するセンサで構成される
請求項１に記載の情報処理システム。
【請求項３】
前記受信手段は、送信されてくる前記情報に対応する電波信号を方位ごとに分離して受信する複数のアンテナで構成される
請求項１に記載の情報処理システム。
【請求項４】
前記算出手段は、ユーザの操作に対応して設定される、１つの前記第１の情報処理装置の前記所定の処理のみを制御可能な選択モードおよび複数の前記第１情報処理装置の前記所定の処理を並列で制御可能な並列モードのどちらかの操作モードに基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出する
請求項１に記載の情報処理システム。
【請求項５】
所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムの情報処理方法において、
前記第２の情報処理装置の情報処理方法は、
ユーザの操作に対応する操作情報を入力し、
前記第１の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信し、
方位毎に分離して受信された前記情報から、前記第１の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出し、
前記受信強度情報および前記相対方位情報に基づいて、複数の前記第１の情報処理装置の接続優先度を算出し、
入力された前記操作情報、検出された前記第１の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出し、
算出された前記制御情報を、前記第１の情報処理装置に送信するステップを含む
情報処理方法。
【請求項６】
所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムにおいて、
前記第１の情報処理装置は、
前記第２の情報処理装置から送信されてくる少なくともＩＤ情報およびユーザの操作に対応する操作情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信する受信手段と、
前記受信手段により方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、操作情報、受信強度情報、および相対方位情報を検出する情報検出手段と、
前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出する接続優先度算出手段と、
前記情報検出手段により検出された前記第２の情報処理装置のＩＤ情報、および操作情報と、前記接続優先度とに基づいて、前記所定の処理を制御する制御情報を算出する算出手段と、
前記算出手段により算出された制御情報に基づいて、前記所定の処理を実行する処理手段とを備える
情報処理システム。
【請求項７】
前記受信手段は、送信されてくる前記情報に対応する光信号を方位ごとに分離して受信する方位分離光学系を有するセンサで構成される
請求項６に記載の情報処理システム。
【請求項８】
前記受信手段は、送信されてくる前記情報に対応する電波信号を方位ごとに分離して受信する複数のアンテナで構成される
請求項６に記載の情報処理システム。
【請求項９】
所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムの情報処理方法において、
前記第１の情報処理装置の情報処理方法は、
前記第２の情報処理装置から送信されてくる少なくともＩＤ情報およびユーザの操作に対応する操作情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信し、
方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、操作情報、受信強度情報、および相対方位情報を検出し、
前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出し、
検出された前記第２の情報処理装置のＩＤ情報、および操作情報と、前記接続優先度とに基づいて、前記所定の処理を制御する制御情報を算出し、
算出された制御情報に基づいて、前記所定の処理を実行するステップを含む
情報処理方法。
【請求項１０】
所定の処理を行う第１の情報処理装置、前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置、および前記第１の情報処理装置に情報を共有させる第３の情報処理装置からなる情報処理システムにおいて、
前記第１の情報処理装置は、
前記第２の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信する受信手段と、
前記受信手段により方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出する情報検出手段と、
前記情報検出手段により検出された前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を、前記第３の情報処理装置に送信する第１の送信手段とを備え、
前記第２の情報処理装置は、
ユーザの操作に対応する操作情報を入力する操作入力手段と、
少なくともＩＤ情報が含まれる情報を前記第１の情報処理装置に送信する第２の送信手段とを備え、
前記第３の情報処理装置は、
前記第１の情報処理装置からの前記第２の情報処理装置の前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出する接続優先度算出手段と、
前記第２の情報処理装置により入力されたユーザの操作に対応する操作情報、前記第１の情報処理装置からの前記第２の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出する算出手段と、
前記算出手段により算出された前記制御情報を、前記第１の情報処理装置に送信する第３の送信手段とを備える
情報処理システム。
【請求項１１】
前記受信手段は、送信されてくる前記情報に対応する光信号を方位ごとに分離して受信する方位分離光学系を有するセンサで構成される
請求項１０に記載の情報処理システム。
【請求項１２】
前記受信手段は、送信されてくる前記情報に対応する電波信号を方位ごとに分離して受信する複数のアンテナで構成される
請求項１０に記載の情報処理システム。
【請求項１３】
前記算出手段は、ユーザの操作に対応して設定される、１つの前記第２の情報処理装置の前記所定の処理のみを制御可能な選択モードおよび複数の前記第２情報処理装置の前記所定の処理を並列で制御可能な並列モードのどちらかの操作モードに基づいて、前記第２の情報処理装置の前記所定の処理を制御する制御情報を算出する
請求項１０に記載の情報処理システム。
【請求項１４】
所定の処理を行う第１の情報処理装置、前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置、および前記第１の情報処理装置に情報を共有させる第３の情報処理装置からなる情報処理システムの情報処理方法において、
前記第１の情報処理装置の情報処理方法は、
前記第２の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信し、
方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出し、
検出された前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を、前記第３の情報処理装置に送信するステップを含み、
前記第２の情報処理装置の情報処理方法は、
ユーザの操作に対応する操作情報を入力し、
少なくともＩＤ情報が含まれる情報を前記第１の情報処理装置に送信するステップを含み、
前記第３の情報処理装置の情報処理方法は、
前記第１の情報処理装置からの前記第２の情報処理装置の前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出し、
前記第２の情報処理装置により入力されたユーザの操作に対応する操作情報、前記第１の情報処理装置からの前記第２の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出し、
算出された前記制御情報を、前記第１の情報処理装置に送信するステップを含む
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび方法に関し、特に、光通信や無線通信を行う複数の機器間で、簡単に同時並列の通信を行うことができるようにした情報処理システムおよび方法に関する。
【背景技術】
【０００２】
従来の光通信や無線通信の機器においては、同時に複数の方向からの通信回線を確立することは、相互干渉の点で難しく、各種の通信プロトコルを用いて時分割や周波数分割多重を行うなど、干渉回避を考慮しつつ、並列通信を行っていた（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００２−１５２２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の光通信や無線通信の機器においては、同時に複数の方向からの通信回線を確立するためには、上述したような機器間における同期処理や、複雑な通信プロセス処理を行う必要があった。
【０００５】
また、従来の光通信や無線通信の機器においては、任意の方向に存在する通信機器間との信号の方位を分離することなく受信しているため、通信相手の機器がどちらの相対方位にあるのかという情報を取得することが困難であった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、光通信や無線通信を行う複数の機器間で、簡単に同時並列の通信を行うことができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の側面の情報処理システムは、所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムにおいて、前記第２の情報処理装置は、ユーザの操作に対応する操作情報を入力する操作入力手段と、前記第１の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信する受信手段と、前記受信手段により方位毎に分離して受信された前記情報から、前記第１の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出する情報検出手段と、前記受信強度情報および前記相対方位情報に基づいて、複数の前記第１の情報処理装置の接続優先度を算出する接続優先度算出手段と、前記操作入力手段により入力された前記操作情報、前記情報検出手段により検出された前記第１の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出する算出手段と、前記算出手段により算出された前記制御情報を、前記第１の情報処理装置に送信する送信手段とを備える。
【０００８】
前記受信手段は、送信されてくる前記情報に対応する光信号を方位ごとに分離して受信する方位分離光学系を有するセンサで構成されることができる。
【０００９】
前記受信手段は、送信されてくる前記情報に対応する電波信号を方位ごとに分離して受信する複数のアンテナで構成されることができる。
【００１０】
前記算出手段は、ユーザの操作に対応して設定される、１つの前記第１の情報処理装置の前記所定の処理のみを制御可能な選択モードおよび複数の前記第１情報処理装置の前記所定の処理を並列で制御可能な並列モードのどちらかの操作モードにも基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出することができる。
【００１１】
本発明の第１の側面の情報処理方法は、所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムの情報処理方法において、前記第２の情報処理装置の情報処理方法は、ユーザの操作に対応する操作情報を入力し、前記第１の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信し、方位毎に分離して受信された前記情報から、前記第１の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出し、前記受信強度情報および前記相対方位情報に基づいて、複数の前記第１の情報処理装置の接続優先度を算出し、入力された前記操作情報、検出された前記第１の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出し、算出された前記制御情報を、前記第１の情報処理装置に送信するステップを含むことができる。
【００１２】
本発明の第２の側面の情報処理システムは、所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムにおいて、前記第１の情報処理装置は、前記第２の情報処理装置から送信されてくる少なくともＩＤ情報およびユーザの操作に対応する操作情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信する受信手段と、前記受信手段により方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、操作情報、受信強度情報、および相対方位情報を検出する情報検出手段と、前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出する接続優先度算出手段と、前記情報検出手段により検出された前記第２の情報処理装置のＩＤ情報、および操作情報と、前記接続優先度とに基づいて、前記所定の処理を制御する制御情報を算出する算出手段と、前記算出手段により算出された制御情報に基づいて、前記所定の処理を実行する処理手段とを備える。
【００１３】
前記受信手段は、送信されてくる前記情報に対応する光信号を方位ごとに分離して受信する方位分離光学系を有するセンサで構成されることができる。
【００１４】
前記受信手段は、送信されてくる前記情報に対応する電波信号を方位ごとに分離して受信する複数のアンテナで構成されることができる。
【００１５】
本発明の第２の側面の情報処理方法は、所定の処理を行う第１の情報処理装置、および前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置からなる情報処理システムの情報処理方法において、前記第１の情報処理装置の情報処理方法は、前記第２の情報処理装置から送信されてくる少なくともＩＤ情報およびユーザの操作に対応する操作情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信し、方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、操作情報、受信強度情報、および相対方位情報を検出し、前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出し、検出された前記第２の情報処理装置のＩＤ情報、および操作情報と、前記接続優先度とに基づいて、前記所定の処理を制御する制御情報を算出し、算出された制御情報に基づいて、前記所定の処理を実行するステップを含む。
【００１６】
本発明の第３の側面の情報処理システムは、所定の処理を行う第１の情報処理装置、前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置、および前記第１の情報処理装置に情報を共有させる第３の情報処理装置からなる情報処理システムにおいて、前記第１の情報処理装置は、前記第２の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信する受信手段と、前記受信手段により方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出する情報検出手段と、前記情報検出手段により検出された前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を、前記第３の情報処理装置に送信する第１の送信手段とを備え、前記第２の情報処理装置は、ユーザの操作に対応する操作情報を入力する操作入力手段と、少なくともＩＤ情報が含まれる情報を前記第１の情報処理装置に送信する第２の送信手段とを備え、前記第３の情報処理装置は、前記第１の情報処理装置からの前記第２の情報処理装置の前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出する接続優先度算出手段と、前記第２の情報処理装置により入力されたユーザの操作に対応する操作情報、前記第１の情報処理装置からの前記第２の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出する算出手段と、前記算出手段により算出された前記制御情報を、前記第１の情報処理装置に送信する第３の送信手段とを備えることができる。
【００１７】
前記受信手段は、送信されてくる前記情報に対応する光信号を方位ごとに分離して受信する方位分離光学系を有するセンサで構成されることができる。
【００１８】
前記受信手段は、送信されてくる前記情報に対応する電波信号を方位ごとに分離して受信する複数のアンテナで構成されることができる。
【００１９】
前記算出手段は、ユーザの操作に対応して設定される、１つの前記第２の情報処理装置の前記所定の処理のみを制御可能な選択モードおよび複数の前記第２情報処理装置の前記所定の処理を並列で制御可能な並列モードのどちらかの操作モードにも基づいて、前記第２の情報処理装置の前記所定の処理を制御する制御情報を算出することができる。
【００２０】
本発明の第３の側面の情報処理方法は、所定の処理を行う第１の情報処理装置、前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置、および前記第１の情報処理装置に情報を共有させる第３の情報処理装置からなる情報処理システムの情報処理方法において、前記第１の情報処理装置の情報処理方法は、前記第２の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報を分離して受信し、方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を検出し、検出された前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報を、前記第３の情報処理装置に送信するステップを含み、前記第２の情報処理装置の情報処理方法は、ユーザの操作に対応する操作情報を入力し、少なくともＩＤ情報が含まれる情報を前記第１の情報処理装置に送信するステップを含み、前記第３の情報処理装置の情報処理方法は、前記第１の情報処理装置からの前記第２の情報処理装置の前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度を算出し、前記第２の情報処理装置により入力されたユーザの操作に対応する操作情報、前記第１の情報処理装置からの前記第２の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報を算出し、算出された前記制御情報を、前記第１の情報処理装置に送信するステップを含む。
【００２６】
本発明の第１の側面においては、所定の処理を行う第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置において、ユーザの操作に対応する操作情報が入力され、前記第１の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報が分離して受信され、方位毎に分離して受信された前記情報から、前記第１の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報が検出され、前記受信強度情報および前記相対方位情報に基づいて、複数の前記第１の情報処理装置の接続優先度が算出され、入力された前記操作情報、検出された前記第１の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報が算出され、算出された前記制御情報が、前記第１の情報処理装置に送信される。
【００２７】
本発明の第２の側面においては、所定の処理を行う第１の情報処理装置において、前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置から送信されてくる少なくともＩＤ情報およびユーザの操作に対応する操作情報が含まれる情報であって、異なる方位から送信されてくる複数の情報が分離して受信され、方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、操作情報、受信強度情報、および相対方位情報が検出され、前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度が算出され、検出された前記第２の情報処理装置のＩＤ情報、および操作情報と、前記接続優先度とに基づいて、前記所定の処理を制御する制御情報が算出され、算出された制御情報に基づいて、前記所定の処理が実行される。
【００２８】
本発明の第３の側面においては、所定の処理を行う第１の情報処理装置において、前記第１の情報処理装置の前記所定の処理を制御する第２の情報処理装置から送信されてくる少なくともＩＤ情報が含まれる情報であって、異なる方位から送信されてくる複数の情報が分離して受信され、方位毎に分離して受信された前記情報から、前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報が検出され、検出された前記第２の情報処理装置のＩＤ情報、受信強度情報、および相対方位情報が、前記第１の情報処理装置に情報を共有させる第３の情報処理装置に送信され、前記第２の情報処理装置において、ユーザの操作に対応する操作情報が入力され、少なくともＩＤ情報が含まれる情報が前記第１の情報処理装置に送信され、前記第３の情報処理装置において、前記第１の情報処理装置からの前記第２の情報処理装置の前記受信強度情報および前記相対方位情報に基づいて、前記第２の情報処理装置から前記第１の情報処理装置への接続優先度が算出され、前記第２の情報処理装置により入力されたユーザの操作に対応する操作情報、前記第１の情報処理装置からの前記第２の情報処理装置のＩＤ情報、および前記接続優先度に基づいて、前記第１の情報処理装置の前記所定の処理を制御する制御情報が算出され、算出された前記制御情報が、前記第１の情報処理装置に送信される。
【００３０】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００３１】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、すなわち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであってもよい。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであってもよい。
【発明の効果】
【００３２】
本発明によれば、光通信や無線通信を行う複数の機器間で、簡単に同時並列の通信を行うことができる。
【００３３】
また、本発明によれば、端末に対して、その位置に応じた制御を行うことができる。
【００３４】
さらに、本発明によれば、複数の端末に対して、その位置に応じた制御を一度に行うことができる。
【発明を実施するための最良の形態】
【００５４】
以下、図を参照して本発明の実施の形態について説明する。
【００５５】
図１は、本発明の第１の実施の形態である通信制御システムを示している。
【００５６】
この通信制御システムは、受光部２１に方位分離光学系１１を有するリモートコントローラ１が、被操作端末群である複数の端末２−１乃至２−３からID(Identification)情報を受信することで得られる端末２−１乃至２−３の位置（すなわち、リモートコントローラ１からの距離）に応じて、ユーザＡの操作に対応する制御情報を算出し、算出した制御情報を送信することで、所定の処理を行わせるものである。なお、以下、端末２−１乃至２−３を個々に区別する必要がない場合、単に端末２とも称する。
【００５７】
ユーザＡは、リモートコントローラ１の方位分離光学系１１を、複数の端末２−１乃至２−３のうち、操作したい端末２の方向に向けて、リモートコントローラ１を操作する。
【００５８】
リモートコントローラ１は、送受信される情報に対応する光信号を方位毎に分離する方位分離光学系１１を有して構成される受光部２１と発光部３８（図２）を備えている。光信号としては、例えば、赤外線または可視光線などが用いられる。
【００５９】
リモートコントローラ１は、ユーザＡの操作に対応して、端末２の方向に対し、呼びかけ信号を送信する。なお、図１の例において、リモートコントローラ１および端末２に示される半円は、その半円の中心が光信号の受光、発光位置であることを示している。
【００６０】
この呼びかけ信号を受信した端末２は、それぞれのID情報を光信号として送信してくるので、リモートコントローラ１は、方位分離光学系１１によって、端末２からの光信号毎に、ID情報、到来方向情報、光強度情報を検出し、ユーザＡの操作に応じた操作情報と、検出された各情報に基づいて、各端末２の制御情報を算出し、算出した制御情報を各端末２に対して送信する。
【００６１】
端末２は、例えば、ユーザＡ宅に設置され、受信した放送信号に対応する画像や音声を出力するテレビジョン受信装置などで構成される。なお、各端末２は、リモートコントローラ１により操作される非操作端末であればよく、さらに、それぞれ異なる種類の機器で構成することもできる。例えば、端末２は、パーソナルコンピュータ、携帯電話機、その他のPDA(Personal Digital Assistant)機器、または、AV(Audio Visual)機器や家電（家庭用電化製品）などのCE（Consumer Electronics）機器である、テレビジョン受像機、オーディオ機器、エアーコンディショナ装置、自動シャッタ装置、照明装置、もしくはビデオ録画装置などで構成することもできる。
【００６２】
端末２は、無指向性光学系を有して構成される受光部７１と発光部７２（共に図５）をそれぞれ備えている。端末２は、リモートコントローラ１から送信されてくる呼びかけ信号を受信すると、自己のID情報を、リモートコントローラ１に送信し、リモートコントローラ１から送信されてくる制御情報を受信すると、制御情報に基づいて、電源のオンオフ、選局、音量調整、画質調整などの所定の処理を実行する。
【００６３】
なお、図１の通信制御システムにおいては、１台のリモートコントローラ１と、３台の端末２−１乃至２−３で構成されているが、端末２の数は３台に限定されない。
【００６４】
図２は、図１のリモートコントローラ１の構成例を示すブロック図である。
【００６５】
リモートコントローラ１は、受光部２１、情報検出部３２、端末推定部３３、通信回線最適制御部３４、操作入力部３５、モード設定部３６、情報送信部３７、および発光部３８により構成される。
【００６６】
受光部２１は、方位分離光学系１１を有したイメージセンサ５１（図３）で構成され、方位分離光学系１１によって、送信されてくる情報に対応する光信号を方位毎に分離して受光（受信）する。
【００６７】
情報検出部３２は、受光部２１により受光された方位毎の光信号から、送信元の端末２のID情報を取得するとともに、その信号の光強度情報（以下、受信強度(RSSI)情報とも称する）を検出し、検出したID情報および受信強度情報を端末推定部３３に供給する。
【００６８】
端末推定部３３は、情報検出部３２より得られる受光位置情報から推定方向（リモートコントローラ１からの相対方位）を算出し、受信強度情報から推定距離を算出することで、リモートコントローラ１から見た端末２の位置を推定し、推定した端末２の位置を、ID情報に関連付けて、通信回線最適制御部３４に供給する。
【００６９】
通信回線最適制御部３４は、接続優先度算出部４１および制御情報算出部４２により構成され、端末推定部３３により推定された端末２の位置、モード設定部３６からの操作モード情報、および操作入力部３５からの操作情報に基づいて、各端末２の処理を制御する制御情報を算出する。
【００７０】
接続優先度算出部４１は、端末推定部３３により推定された端末２の位置に基づく、ユーザＡによるリモートコントローラ１の操作の正面方向（以下、操作方向とも称する）と位置（すなわち、各端末２との距離）により、各端末２の接続優先度を算出する。
【００７１】
制御情報算出部４２は、操作入力部３５から操作情報が供給されると、情報送信部３７を制御し、発光部３８から、呼びかけのための光信号である呼びかけ信号を送信させる。また、制御情報算出部４２は、接続優先度算出部４１により算出される各端末２の接続優先度、モード設定部３６からの操作モード情報、および操作入力部３５からの操作情報に基づいて、各端末２の処理を制御する制御情報を算出し、各端末２のID情報とともに情報送信部３７に供給する。
【００７２】
なお、リモートコントローラ１は、操作モードとして、ユーザＡが単一の端末２を選択して操作を行いたい場合に用いられる選択モードと、複数の端末２に対して接続優先度に応じた度合いの操作を行いたい場合に用いられる並列モードを有している。
【００７３】
例えば、操作モードが選択モードである場合、制御情報算出部４２においては、ユーザＡのリモートコントローラ１の操作方向で、かつ、より近い距離にある端末２の制御情報のみが算出される。操作モードが並列モードである場合、制御情報算出部４２においては、ユーザのリモートコントローラ１の操作方向で、かつ、より近い距離にある端末２だけでなく、その端末２の周囲に存在する端末２の制御情報も、それぞれの接続優先度に応じて算出される。
【００７４】
操作入力部３５は、リモートコントローラ１の筐体の前面に備えられるボタンやダイヤルなどで構成され、ユーザＡの操作に対応する操作情報を、制御情報算出部４２およびモード設定部３６に供給する。
【００７５】
モード設定部３６は、操作入力部３５を介して入力される操作モードに関するユーザＡの操作情報に応じて、リモートコントローラ１の操作モードを、選択モードまたは並列モードに設定し、操作モード情報を制御情報算出部４２に供給する。
【００７６】
情報送信部３７は、制御情報算出部４２からの各端末２のID情報および制御情報を、発光部３８を介して送信させる。
【００７７】
発光部３８は、無指向性光学系を有して構成され、受光部２１の近傍に設置されている。発光部３８は、情報送信部３７からの各端末２のID情報および制御情報に対応する光信号を、端末２−１乃至２−３に向けて送信する。
【００７８】
なお、発光部３８も方位分離光学系１１を有する発光素子からなるセンサで構成することもできる。この場合、リモートコントローラ１は、各端末２のID情報および制御情報に対応する光信号を、そのID情報が対応する方位へ送信するため、図４を参照して後述する対応情報が、逆換算されて求められるセンサ配列[x,y]の発光素子からのみ発光させるように構成される。これにより、対応する端末２にだけ、そのID情報および制御情報に対応する光信号を送ることができるようになる。
【００７９】
また、このとき、プリズムなどを用いて、受光部２１の方位分離光学系１１を発光部３８とで共用することもできる。さらに、イメージセンサ５１のセンサ素子を受光素子および発光素子で構成することで、方位分離光学系１１だけでなくイメージセンサ５１も受光部２１と発光部３８で共用することができる。
【００８０】
図３は、図２の受光部２１の詳細な構成例を示している。
【００８１】
受光部２１は、光学的レンズ機構からなる方位分離光学系１１と、センサ配列[x,y](x:横,y:縦)の受光素子からなるイメージセンサ５１で構成される。なお、イメージセンサ５１は、PSD(Position Sensitive Detector)センサで構成することもできる。方位分離光学系１１は、レンズ機構に限らず、例えば、光学スリット機構により構成することもできる。ただし、光受光感度を上げるため、レンズ機構を構成する方が好ましい。
【００８２】
方位分離光学系１１は、光軸をイメージセンサ５１の中心に合わせ、イメージセンサ５１の距離Dだけ手前に配置されている。方位分離光学系１１は、イメージセンサ５１に到来する各端末２からの光信号を方位毎に分離し、イメージセンサ５１の各受光素子に導く。
【００８３】
イメージセンサ５１には、方位分離光学系１１を介して、例えば、各端末２が存在する方向[φ，θ]（地面に対して水平な平面における角度φ，地面に対して垂直な平面における角度θ）からの光信号が受光される。
【００８４】
イメージセンサ５１は、図４に示されるように、センサ配列[x,y]（1≦x≦X,1≦y≦Y）の受光素子で構成されている。各受光素子と対応する到来方向(φxy，θxy)は、方位分離光学系１１の配置とセンサ配列によって決定され、各受光素子のセンサ配列[x,y]と、対応する到来方向[φ，θ]は、例えば、端末位置推定部３３に内蔵されるメモリ５２に対応情報として記録されている。
【００８５】
図４の例の場合、メモリ５２には、イメージセンサ５１のセンサ配列[1,1]の受光素子には、到来方向[φ11，θ11]が対応しており、イメージセンサ５１のセンサ配列[1,2]の受光素子には、到来方向[φ12，θ12]が対応しており、イメージセンサ５１のセンサ配列[m,n]の受光素子Ｐには、到来方向[φmn，θmn]が対応していることが記録されている。
【００８６】
図３に戻って、情報検出部３２は、各受光素子に対応するよう、受光素子数（すなわち、X×Y個）に内部的に分けられて構成されている。すなわち、センサ配列[1,1]の受光素子で受光された光信号に対応する情報は、情報検出部３２−[1,1]に入力され、センサ配列[m,n]の受光素子で受光された光信号に対応する情報は、情報検出部３２−[m,n]に入力され、センサ配列[x,y]の受光素子で受光された光信号に対応する情報は、情報検出部３２−[x,y]に入力され、センサ配列[X,Y]の受光素子で受光された光信号に対応する情報は、情報検出部３２−[X,Y]に入力される。
【００８７】
情報検出部３２−[1,1]は、センサ配列[1,1]の受光素子からの情報から、ID情報を取得するとともに、センサ配列[1,1]の受光素子で受光された光信号の受信強度情報を検出し、検出したID情報および受信強度情報を端末推定部３３に供給する。情報検出部３２−[m,n]は、センサ配列[m,n]の受光素子からの情報から、ID情報を取得するとともに、センサ配列[m,n]の受光素子で受光された光信号の受信強度情報を検出し、検出したID情報および受信強度情報を端末推定部３３に供給する。
【００８８】
情報検出部３２−[X,Y]は、センサ配列[X,Y]の受光素子からの情報から、ID情報を取得するとともに、センサ配列[X,Y]の受光素子で受光された光信号の受信強度情報を検出し、検出したID情報および受信強度情報を端末推定部３３に供給する。情報検出部３２−[X,Y]は、センサ配列[X,Y]の受光素子からの情報から、ID情報を取得するとともに、センサ配列[X,Y]の受光素子で受光された光信号の受信強度情報を検出し、検出したID情報および受信強度情報を端末推定部３３に供給する。
【００８９】
端末推定部３３は、ID情報および受信強度情報を供給してくる情報検出部３２に対応する受光素子の位置情報（例えば、情報検出部３２−[m,n]に対応する受光素子Ｐの位置情報であるセンサ配列[m,n]）から、推定方位を算出し、受信強度情報から推定距離を算出することで、リモートコントローラ１から見た端末２の位置を推定し、この位置推定情報をID情報に関連付けて、通信回線最適制御部３４に供給する。
【００９０】
なお、図３の例の受光部２１においては、説明の便宜上、背面からの光信号が受信できないように示されているが、受光部２１を、全方位からの光信号を受信可能に、例えば、複数のミラー、レンズおよびセンサで構成することもできる。
【００９１】
図５は、図１の端末２の構成例を示すブロック図である。
【００９２】
端末２は、受光部７１、発光部７２、機能制御部７３、機能処理部７４、インジケータ７５、および電源供給部７６により構成される。
【００９３】
受光部７１は、無指向性光学系を有して構成され、送信されてくる光信号を受光し、受光した光信号に対応する情報を機能制御部７３に供給する。発光部７２も無指向性光学系を有して構成され、受光部７１の近傍に設置されている。発光部７２は、送信する情報に対応する光信号を発光する。
【００９４】
これらの受光部７１および発光部７２においても、プリズムなどを用いることで、無指向性光学系を共有することが可能である。
【００９５】
機能制御部７３は、受光部７１を介して、リモートコントローラ１からの呼びかけ信号を受信すると、内蔵する図示せぬメモリから、端末２のID情報を読み出し、そのID情報を、発光部７２に送信させる。また、機能制御部７３は、受光部７１を介して、リモートコントローラ１からの制御情報を受信すると、まず、制御情報に付加されているID情報を検出し、メモリのID情報と一致するか否かを判定し、メモリのID情報と一致した場合に、その制御情報に基づいて、機能処理部７４、インジケータ７５、および電源供給部７６の処理を制御する。
【００９６】
機能処理部７４は、図５の例の場合、チューナ８１、信号処理部８２、モニタ８３、スピーカ８４により構成される。なお、図５の例においては、端末２がテレビジョン受信装置で構成される場合の機能処理部７４が示されており、例えば、端末２がテレビジョン受信装置以外のCE機器である場合、機能処理部７４は、その装置に応じた構成となる。
【００９７】
チューナ８１は、図示せぬアンテナにより受信された放送信号から、機能制御部７３の制御に応じた選局を行い、所定の処理が施された信号を、画像信号と音声信号に分離して、信号処理部８２に出力する。
【００９８】
信号処理部８２は、チューナ８１からの画像信号に、機能制御部７３の制御に応じた画像処理を行い、チューナ８１からの音声信号に、機能制御部７３の制御に応じた音声処理を行う。また、信号処理部８２は、処理後の画像信号に対応する画像をモニタ８３に表示させ、処理後の音声信号に対応する音声をスピーカ８４から出力させる。
【００９９】
モニタ８３は、LCD（Liquid Crystal Display）などで構成され、信号処理部８２からの画像信号に対応する画像を表示する。また、モニタ８３は、機能制御部７３の制御に応じて、モニタ８３自体の明るさや解像度などを調整する。スピーカ８４は、信号処理部８２からの音声信号に対応する音声を出力する。また、スピーカ８４は、機能制御部７３の制御に応じて、音量や音質などを調整する。
【０１００】
インジケータ７５は、LED（Light Emitting Diode）などで構成され、機能制御部７３の制御に応じて、点灯する。電源供給部７６は、機能制御部７３の制御に応じて、端末２の各部への電源の供給を開始したり、停止する。
【０１０１】
次に、接続優先度算出部４１による接続優先度の算出について説明する。
【０１０２】
各端末２の接続優先度の算出は、ユーザＡのリモートコントローラ１の操作方向および位置（各端末２との距離）により算出される。例えば、端末２をａとし、リモートコントローラ１をｘとすると、リモートコントローラ１から、各端末２への接続優先度Ｙx->aの算出は、次の式（１）で表される。
【０１０３】
【数１】
0004802829.tif 000002
【０１０４】
まず、接続優先度Ｙx->aを算出する際には、方位分離光学系１１を有するリモートコントローラ１については、任意方位（θxa,φxa）からの信号に対しての指向性パターンFx(θxa，φxa)として、例えば、図６の指向性パターン１３１が設定される。
【０１０５】
指向性パターンについて、図６を参照して説明する。指向性パターンとは、ｘ，ｙ，ｚの３次元の空間におけるすべての方位、すなわち、ｘｙ平面上における角度θ（deg）およびｙｚ平面における角度φ（deg）への通信に対する要望の大きさである指向性指数を表すものである。
【０１０６】
図６は、説明の便宜上、３次元のうち、ｚ次元が省略された、すなわち、３次元のうち、ｘ，ｙの２次元（ｘｙ平面）における、各方位に対する指向性指数ｆ（θ，φ）を表すグラフ１２１と、縦軸を指向性指数Ｆ（θ，φ）とし、横軸を方位θ（グラフ１２１の同じ方位を示す）としたグラフ１２２を示しており、グラフ１２１およびグラフ１２２には、それぞれ正面指向性型の指向性パターン１３１と、無指向性型の指向性パターン１３２が示されている。
【０１０７】
グラフ１２１において、原点は、リモートコントローラ１あるいは端末２の位置を示し、ｘｙ平面の各円は、−５０（原点）から、−１０刻みの指向性指数を表している。また、グラフ１２１においては、ｙ軸上において上方向が０度を表し、３６０度の方位が０度から時計回りに設定されており、０度の方位が、リモートコントローラ１の操作（あるいは端末２）の正面方向ｑとされている。
【０１０８】
正面指向性型の指向性パターン１３１は、正面方向ｑの方位に対しては、略３と大きく、正面方向ｑの方位から、原点を中心に背面方向に回転するにつれて、だんだん小さくなり、背面方向（１８０度）の方位に対しては、略−４０と急に小さくなっていく指向性指数を有している。したがって、正面指向性型の指向性パターン１３１の指向性指数は、グラフ１２１においては、凹んだ形状で表され、グラフ１２２においては、凸型の２次曲線で表される。
【０１０９】
無指向性型の指向性パターン１３２は、どの方位に対しても一定で同じ大きさ（略０）である（すなわち、無指向である）指向性指数を有している。したがって、無指向性型の指向性パターン１３２の指向性指数は、グラフ１２１においては、正円の形状で表され、グラフ１２２においては、ｘ軸に平行な直線で表される。
【０１１０】
したがって、リモートコントローラ１について、任意方位（θxa,φxa）からの信号に対しての指向性パターンFx(θxa，φxa)として、図６の指向性パターン１３１を設定することにより、式（１）で表される接続優先度Ｙx->aは、リモートコントローラ１の操作方向を中心に次第に減衰していくようになる。
【０１１１】
また、式（１）において、＊は、乗算を表しており、Y0は、接続優先度の正規化係数、Ptaは、端末２の送信電力利得、Ga(x)は、端末２のリモートコントローラ１に対する利得、Fa(θax,φax)は、端末２のリモートコントローラ１方向に対する指向性利得を表している。なお、図１の通信制御システムにおいては、端末２の送信電力利得Pta、および端末２のリモートコントローラ１に対する利得Ga(x)は、一定値とし、端末２のリモートコントローラ１方向に対する指向性利得Fa(θax,φax)は、無指向性光学系を有することから、例えば、図６の指向性パターン１３２で示される無指向性とする。
【０１１２】
さらに、式（１）において、Gx(a)は、リモートコントローラ１の端末２に対する利得、Prxは、リモートコントローラ１の端末２に対する受信電力利得であり、これらについても各端末２に対して一定とされる。また、式（１）の分母であるLa<->xは、端末２とリモートコントローラ１間の距離によって変化する減衰量であり、通信に用いる光の波長や電波の周波数などにより変動する値である。
【０１１３】
以上により、リモートコントローラ１の各端末２に対する接続優先度Ｙx->aは、リモートコントローラ１の任意方位に対する指向性パターンFx(θxa，φxa)と、リモートコントローラ１から各端末２方位に対する距離によって変化する減衰量La<->xの比率によって算出されることがわかる。
【０１１４】
次に、図７および図８を参照して、リモートコントローラ１の操作方向における接続優先度Ｙx->aの変化について説明する。
【０１１５】
図７は、リモートコントローラ１を操作するユーザ、すなわち、リモートコントローラ１を基準とした空間座標を表している。すなわち、リモートコントローラ１は、座標［０，０］（［ｘ座標，ｙ座標］を示す）に位置している。
【０１１６】
したがって、このリモートコントローラ１を基準とした空間座標においては、ｙ軸の上方向（図中上方向）が、リモートコントローラ１の操作の正面方向ｑに対しての相対方位が０度を示しており、リモートコントローラ１を軸として、０度から時計回りに９０度回転した位置が＋９０度の相対方位、０度から時計回りに１８０度回転した位置が±１８０度の相対方位、かつ、０度から反時計回りに９０度回転した位置が−９０度の相対方位をそれぞれ示している。換言すると、相対方位が＋９０度の位置は、操作の右方向であり、相対方位が±１８０度の位置は、操作の背面方向であり、相対方位が−９０度の位置は、操作の左方向を示している。
【０１１７】
また、図７に示される空間座標に示される原点（ユーザＡ）を中心とする３つの円（点線）の半径は、内側からそれぞれ、リモートコントローラ１からの距離が１０ｍ、２０ｍ、３０ｍであることを表している。
【０１１８】
図７の例の場合、リモートコントローラ１の指向性は、図６を参照して上述したように、正面指向性型の指向性パターン１３１であり、リモートコントローラ１を基準とした空間座標には、各端末２−１乃至２−３が存在する位置が示されている。
【０１１９】
端末２−１は、リモートコントローラ１との相対距離が略２５ｍで、リモートコントローラ１との相対方位が略０度の位置に存在している。端末２−２は、リモートコントローラ１との相対距離が略２３ｍで、リモートコントローラ１との相対方位が略＋１２０度の位置に存在している。端末２−３は、リモートコントローラ１との相対距離が略２０ｍで、リモートコントローラ１との相対方位が略−９０度の位置に存在している。
【０１２０】
以上のような空間座標において、ユーザＡは、リモートコントローラ１の操作の正面方向ｑを変更させると、リモートコントローラ１の各端末２に対する接続優先度は、図８に示されるように変化する。
【０１２１】
図８においては、縦軸が接続優先度を表し、横軸は、図７の空間座標におけるリモートコントローラ１の操作の正面方向ｑの向き（θ）を表している。
【０１２２】
端末２−１は、図７の空間座標において、リモートコントローラ１との相対距離が２５ｍで、リモートコントローラ１の操作の正面方向ｑとの相対方位が略０度の方位に位置している。したがって、図８に示されるリモートコントローラ１の端末２−１に対する接続優先度１５１−１は、リモートコントローラ１の操作の正面方向ｑが０度の方位を向いたときに一番高くなり、リモートコントローラ１の操作の正面方向ｑが、０度の方位からリモートコントローラ１を中心に、時計回りまたは反時計回りに回転していく毎に、だんだん下がっていく。
【０１２３】
同様に、端末２−２は、図７の空間座標において、リモートコントローラ１との相対距離が２３ｍで、リモートコントローラ１の操作の正面方向ｑとの相対方位が略＋１２０度の方位に位置している。したがって、図８に示されるリモートコントローラ１の端末２−２に対する接続優先度１５１−２は、リモートコントローラ１の操作の正面方向ｑが＋１２０度の方位を向いたときに一番高くなり、リモートコントローラ１の操作の正面方向ｑが、＋１２０度の方位からリモートコントローラ１を中心に、時計回りまたは反時計回りに回転していく毎に、だんだん下がっていく。
【０１２４】
さらに、端末２−３は、図７の空間座標において、リモートコントローラ１との相対距離が２０ｍで、リモートコントローラ１の操作の正面方向ｑとの相対方位が略−９０度の方位に位置している。したがって、図８に示されるリモートコントローラ１の端末２−３に対する接続優先度１５１−３は、リモートコントローラ１の操作の正面方向ｑが−９０度の方位を向いたときに一番高くなり、リモートコントローラ１の操作の正面方向ｑが、−９０度の方位からリモートコントローラ１を中心に、時計回りまたは反時計回りに回転していく毎に、だんだん下がっていく。
【０１２５】
したがって、図７の空間座標におけるリモートコントローラ１の各端末２に対する接続優先度を比較した場合、リモートコントローラ１の操作の正面方向ｑが０度の方位（すなわち、端末２−１の方向）を向いたとき、点線Ｌ１上の丸に示されるように、接続優先度１５１−１（白丸）＞接続優先度１５１−３（ハッチング丸）＞接続優先度１５１−２（黒丸）となる。
【０１２６】
また、リモートコントローラ１の操作の正面方向ｑが＋１２０度の方位（すなわち、端末２−２の方向）を向いたとき、点線Ｌ２上の丸に示されるように、接続優先度１５１−２（黒丸）＞＞接続優先度１５１−３（ハッチング丸）＞接続優先度１５１−１（白丸）となる。
【０１２７】
さらに、リモートコントローラ１の操作の正面方向ｑが−９０度の方位（すなわち、端末２−３の方向）を向いたとき、点線Ｌ３上の丸に示されるように、接続優先度１５１−３（ハッチング丸）＞接続優先度１５１−１（白丸）＞接続優先度１５１−２（黒丸）となる。
【０１２８】
以上のように、図６の指向性パターン１３１を有するリモートコントローラ１の各端末２に対する接続優先度Ｙx->aは、リモートコントローラ１から各端末２に対する距離によっても変化するが、それ以上に、リモートコントローラ１の操作の正面方向ｑに応じて変化し、リモートコントローラ１の操作の正面方向ｑに位置する端末２の接続優先度が他の端末２の接続優先度よりも大きくなることがわかる。
【０１２９】
次に、リモートコントローラ１の操作モードについて説明する。リモートコントローラ１は、図２を参照して上述したように、操作モードとして、選択モードおよび並列モードを有している。
【０１３０】
まず、図９を参照して、選択モードについて説明する。選択モードは、ユーザが単一の端末２を選択して操作を行いたい場合に用いられる操作モードであり、リモートコントローラ１の操作のほぼ正面方向であり、かつ、リモートコントローラ１からより近い距離にある接続優先度が最も高い端末２を１つ選択して操作を行うモードである。
【０１３１】
図９に示される室内空間の所定の位置には、リモートコントローラ１により操作される被操作端末としての端末２−１乃至２−６が設置されている。端末２−１乃至２−６は、図９の例においては、テレビジョン受像機、オーディオ機器、エアーコンディショナ装置、自動シャッタ装置、照明装置、およびビデオ録画装置などからなり、機能処理部７４の詳細な構成が異なる以外は、図５の端末２と基本的に同様に構成されている。
【０１３２】
端末２の指向性は、基本的に、図６を参照して上述したように、指向性パターン１３２が示す無指向性であり、各端末２−１乃至２−６の上部中央には、光を点灯する発光素子からなるインジケータ７５−１乃至７５−６が設置されている。
【０１３３】
具体的には、端末２−１は、テレビジョン受像機により構成され、正面方向ｐ１を図中下に向けて、室内空間の図中上側の壁に設置されている。端末２−２は、ビデオ録画装置により構成され、正面方向ｐ２を図中右に向けて、室内空間の図中左上隅に設置されている。端末２−３は、オーディオ機器により構成され、正面方向ｐ３を図中右上に向けて、室内空間の図中左の端末２−２の隣に設置されている。
【０１３４】
端末２−４は、照明装置により構成され、正面方向ｐ４を図中右上に向けて、室内空間の図中左下隅に設置されている。端末２−５は、エアーコンディショナ装置により構成され、正面方向ｐ５を図中左に向けて、室内空間の図中右側の壁に設置されている。端末２−６は、自動シャッタ装置により構成され、正面方向ｐ６を図中左に向けて、室内空間の図中右側の壁の端末２−５の近傍（図中下方）に設置されている。
【０１３５】
このような室内空間の略中央において、ユーザＡは、方位分離光学系１１を有し、図６を参照して上述した正面指向型（すなわち、操作の正面方向ｑに最大の利得を持つ）の指向性パターン１３１を有するリモートコントローラ１を用いて、リモートコントローラ１の正面方向ｑを室内空間の図中左上隅に向けて、例えば、端末２の電源をオフする操作を行う。
【０１３６】
このとき、リモートコントローラ１は、呼びかけ信号を送信するので、呼びかけ信号を受信した各端末２は、ID情報に対応する光信号をそれぞれ送信してくる。リモートコントローラ１は、受信した光信号から、各端末２のID情報、受信強度情報、および受光位置情報を得て、受光位置情報から推定方向を算出し、受信強度情報から推定距離を算出することで、端末２の位置を推定し、それに基づいて、各端末２に対する接続優先度を算出し、算出された接続優先度情報、操作モード情報、および操作入力部３５からの操作情報に基づいて、各端末２の処理を制御する制御情報を算出する。
【０１３７】
いまの場合、リモートコントローラ１の正面方向ｑに位置する端末２−２の接続優先度が最も高く、操作モードが選択モードであり、電源をオフする操作情報が入力されているので、リモートコントローラ１においては、端末２−２のインジケータ７５−２を点灯させ、端末２−２の電源をオフさせる制御情報が算出され、端末２−２のID情報とともに、光信号として送信される。
【０１３８】
各端末２は、リモートコントローラ１からの光信号を受信するが、ID情報が一致する端末２−２のみ、リモートコントローラ１からの制御情報に基づいて、インジケータ７５−２の点灯１７１を行い、その後、電源をオフする。
【０１３９】
なお、リモートコントローラ１に対して、選択モードを設定する操作を行うことで、インジケータ７５の点灯１７１を確認してから、電源をオフする操作を新たに行うようにすることも可能である。
【０１４０】
以上のように、リモートコントローラ１の操作モードを選択モードに設定することで、ユーザＡは、リモートコントローラ１を向け、インジケータ７５−２の点灯１７１により端末２−２が選択されていることをユーザＡに提示している端末２−２だけの操作を行うことができる。
【０１４１】
次に、図１０を参照して、並列モードについて説明する。なお、図１０において、図９と対応する部分には対応する符号が付してあり、その説明は繰り返しになるので、適宜省略する。また、図１０の例においては、説明の便宜上、すべての端末２が、音声を出力するスピーカ８４を有しているものとして説明する。
【０１４２】
並列モードは、複数の端末２に対して接続優先度に応じた度合いの操作を行いたい場合に用いられる操作モードであり、リモートコントローラ１の操作のほぼ正面方向であり、かつ、より近い距離にある端末２だけでなく、その端末２の周囲に存在する端末２に対しても、それぞれの接続優先度情報に応じて並列に操作を行うモードである。
【０１４３】
図９と同様に端末２が配置される図１０の室内空間の略中央において、ユーザＡは、方位分離光学系１１を有し図６を参照して上述した正面指向型（すなわち、操作の正面方向ｑに最大の利得を持つ）の指向性パターン１３１を有するリモートコントローラ１を用いて、リモートコントローラ１の正面方向ｑを室内空間の図中左上隅に向けて、例えば、音量のボリュームを１０上げる操作を行う。
【０１４４】
このとき、リモートコントローラ１は、図９の場合と同様に、呼びかけ信号を送信するので、呼びかけ信号を受信した各端末２は、ID情報に対応する光信号をそれぞれ送信してくる。リモートコントローラ１は、受信した光信号から、ID情報、受信強度情報、および受光位置情報を得て、受光位置情報から推定方向を算出し、受信強度情報から推定距離を算出することで、端末２の位置を推定し、それに基づいて、各端末２に対する接続優先度を算出し、算出された接続優先度情報、操作モード情報、操作入力部３５からの操作情報に基づいて、各端末２の処理を制御する制御情報を算出する。
【０１４５】
いまの場合、リモートコントローラ１の正面方向ｑに位置する端末２−２の接続優先度が最も高く、正面方向ｑ（例えば、０度の方位）から相対角度が浅い（すなわち、±９０度以内の）位置に配置される端末２−１および２−３の接続優先度が、端末２−２の接続優先度に次いで高く、その後、正面方向ｑから相対角度が±１３５度以内の位置に配置される端末２−４および２−５の接続優先度が、端末２−１および２−３の接続優先度に次いで高く、正面方向ｑの略背面方向に位置する端末２−６の接続優先度が一番低くなっている。
【０１４６】
さらに、操作モードが並列モードであり、音量を１０上げる操作情報が入力されているので、リモートコントローラ１においては、各端末２の接続優先度の度合いに応じて、各端末２のインジケータ７５を点灯させ、かつ、各端末２の音量を上げる制御情報が算出され、各端末２のID情報とともに、光信号として送信される。
【０１４７】
例えば、接続優先度が最も高い端末２−２のID情報とともに、最も高い接続優先度に応じて算出された最大強度での点灯や操作範囲内における最大の音量アップを制御する制御情報が送信される。また、他の端末２−１および端末２−３乃至２−６についても、それらのID情報とともに、各接続優先度の度合いに応じた強度での点灯や各接続優先度の度合いに応じた音量アップを制御する制御情報が送信される。
【０１４８】
リモートコントローラ１からは、各端末２への制御情報がID情報とともに光信号として送信されてくるので、各端末２は、リモートコントローラ１からの光信号を受信し、ID情報が一致する制御情報に基づいて、インジケータ７５の点灯を行い、音量を上げる処理を行う。
【０１４９】
すなわち、接続優先度が最も高い端末２−２は、リモートコントローラ１からの制御情報に基づいて、最大数の発光素子が（最大強度で）点灯するように点灯１８２を行い、音量を１０上げる処理を行う。
【０１５０】
接続優先度が端末２−２の次に高い端末２−１および２−３は、リモートコントローラ１からの制御情報に基づいて、最大強度の点灯１８２よりも少し弱く点灯するように点灯１８１および１８３を行い、音量を、例えば、７上げる処理を行う。
【０１５１】
接続優先度が端末２−１および２−３の次に高い端末２−４および２−５は、リモートコントローラ１からの制御情報に基づいて、点灯１８１および１８３よりも少し弱く点灯するように点灯１８４および１８５を行い、音量を、例えば、５上げる処理を行う。
【０１５２】
接続優先度が一番低い端末２−６は、リモートコントローラ１からの制御情報に基づいて、他の提示情報に比較して最弱の強度に点灯するように点灯１８６を行い、音量を、例えば、３上げる処理を行う。
【０１５３】
以上のように、リモートコントローラ１の操作モードを並列モードに設定することで、ユーザＡは、室内空間においてインジケータ７５の点灯を見ることにより、端末２がどのくらいのバランスで操作可能であるかを確認することができ、例えば、リモートコントローラ１の操作方向や位置を動かして、所望のバランスで複数の端末２の操作を行うことができる。
【０１５４】
なお、図９を参照して上述した選択モードの場合にも、最も接続優先度の高い端末２の位置がわかるので、例えば、操作の内容が、電源のオンオフではなく、音量アップのように数値を指示可能な操作の場合には、その位置に応じた度合いの制御を行うこともできる。
【０１５５】
次に、図１１のフローチャートを参照して、図１の通信制御システムの処理について説明する。なお、図１１の例の場合、リモートコントローラ１においては、操作モードとして並列モードが設定されているとする。
【０１５６】
例えば、ユーザＡは、リモートコントローラ１の方位分離光学系１１を端末２−２に向けて、リモートコントローラ１に対して、端末２のスピーカ８４の音量を１０上げる操作を行う。
【０１５７】
ステップＳ１１において、リモートコントローラ１の操作入力部３５は、ユーザＡの操作を入力し、ユーザＡの操作に対応する操作情報を制御情報算出部４２に供給する。操作情報が供給されると、ステップＳ１２において、制御情報算出部４２は、情報送信部３７を制御し、発光部３８から呼びかけ信号を送信させる。
【０１５８】
端末２の受光部７１は、ステップＳ２１において、リモートコントローラ１からの呼びかけ信号を受信し、機能制御部７３に供給する。呼びかけ信号が供給されると、ステップＳ２２において、機能制御部７３は、内蔵する図示せぬメモリから、端末２のID情報を読み出し、そのID情報を発光部７２に送信させる。
【０１５９】
端末２から、ID情報に対応する光信号が送信されてくるので、リモートコントローラ１の受光部２１は、ステップＳ１３において、端末２からの光信号を受信する。すなわち、端末２からの光信号は、方位分離光学系１１により方位毎に分離され、例えば、イメージセンサ５１のセンサ配列[m,n]の受光素子Ｐに導かれる。
【０１６０】
ステップＳ１４において、情報検出部３２および端末推定部３３は、受信された光信号を用いて、受信強度情報、および端末２のID情報を検出し、推定方位を算出し、リモートコントローラ１からの距離である、端末２の位置を推定する。
【０１６１】
すなわち、ステップＳ１４において、受光素子Ｐに対応する情報検出部３２−[m,n]は、受光素子Ｐに受光された光信号の受信強度情報を取得し、光信号に対応する情報から、ID情報を取得し、検出したID情報および受信強度情報を端末推定部３３に供給する。端末推定部３３は、ID情報および受信強度情報を供給してくる情報検出部３２−[m,n]に対応する受光素子Ｐの位置情報から、推定方位を算出し、受信強度情報から推定距離を算出することで、端末２の位置を推定し、この端末位置推定情報をID情報に関連付けて、通信回線最適制御部３４に供給する。
【０１６２】
以上のステップＳ１３およびＳ１４の処理は、複数の光信号が同時に到来した場合には同時に並行して行われる。
【０１６３】
ステップＳ１５において、接続優先度算出部４１は、端末推定部３３により推定された端末２の位置に基づく、ユーザによるリモートコントローラ１の操作の正面方位と位置（すなわち、各端末２との距離）により、各端末２の接続優先度を算出する。
【０１６４】
ステップＳ１６において、制御情報算出部４２は、接続優先度算出部４１により算出される各端末２の接続優先度、モード設定部３６からの操作モード情報、および操作入力部３５からの操作情報に基づいて、各端末２の処理を制御する制御情報を算出し、各端末２のID情報とともに情報送信部３７に供給する。
【０１６５】
図１の例の場合、リモートコントローラ１の操作の正面方向にいる端末２−２に対しては、最も高い接続優先度が算出されるので、制御情報算出部４２は、例えば、スピーカ８４の音量を１０上げる制御情報を算出する。リモートコントローラ１の操作の正面方向より少し外れた位置にいる端末２−１または端末２−３に対しては、端末２−２よりも低い接続優先度が算出されるので、制御情報算出部４２は、例えば、スピーカ８４の音量を７上げる制御情報を算出する。
【０１６６】
ステップＳ１７において、情報送信部３７は、各端末２のID情報と制御情報を、発光部３２に光信号として送信させる。
【０１６７】
端末２の受光部７１は、ステップＳ２３において、リモートコントローラ１からの光信号を受信し、光信号に対応する情報（制御情報およびID情報）を、機能制御部７３に供給する。
【０１６８】
ステップＳ２４において、機能制御部７３は、ID情報が一致する制御情報に基づいて、制御情報により制御の対象となる、機能処理部７４、インジケータ７５、または電源供給部７６などの制御を行う。
【０１６９】
例えば、端末２−２の機能制御部７３は、制御情報に基づいて、スピーカ８４の音量を１０上げさせる制御を行う。一方、端末２−１および端末２−３の機能制御部７３は、制御情報に基づいて、スピーカ８４の音量を７上げさせる制御を行う。これにより、端末２−２のスピーカ８４からは、１０上がった音量で音声が出力され、端末２−１および端末２−３のスピーカ８４からは、７上がった音量で音声が出力される。
【０１７０】
以上のように、図１の通信制御システムにおいては、リモートコントローラ１の受光部２１を、光信号を方位毎に分離する方位分離光学系１１を有して構成するようにしたので、複数の端末から信号が送信されてきたとしても、端末毎の信号を方位毎に分けて並行して受信することができる。
【０１７１】
すなわち、機器間での同期処理や複雑な通信プロセス処理を行うことなく、並行通信が可能となる。
【０１７２】
さらに、端末毎の信号を方位毎に分けて並行して受信することにより、端末２の方向、位置を推定することができるので、１の端末あるいは複数の端末に対して、その位置に応じた制御を行うことができる。これにより、ユーザは、リモートコントローラ１の操作方向を最も操作したい端末に向けて、操作を行うだけで、複数の端末を一度に操作することができる。
【０１７３】
図１２は、本発明の第２の実施の形態である通信制御システムを示している。
【０１７４】
図１２の通信制御システムにおいては、方位分離光学系１１を有するリモートコントローラ１が、無指向性光学系を有するリモートコントローラ２０１に入れ替わっている点、無指向性光学系を有する端末２−１乃至端末２−３が、方位分離光学系１１を有する端末２０２−１乃至端末２０２−３に入れ替わっている点、並びに、端末２０２−１乃至２０２−３に情報を共有させるサーバ２０３が追加されている点が、図１の通信制御システムと異なっている。
【０１７５】
すなわち、図１２の通信制御システムにおいては、図１のリモートコントローラ１が行っていた、方位分離光学系１１を用いて、通信相手の位置を推定する処理は、端末２０２−１乃至２０２−３によりそれぞれ実行され、推定された位置情報に基づいて接続優先度を求め、接続優先度情報に応じて、ユーザＡの操作情報に対応する制御情報を算出する処理は、サーバ２０３により実行される。なお、以下、端末２０２−１乃至２０２−３を個々に区別する必要がない場合、単に端末２０２とも称する。
【０１７６】
まず、ユーザＡは、複数の端末２０２−１乃至２０２−３のうち、操作したい端末２０２の方向に向けて、リモートコントローラ２０１を操作する。
【０１７７】
リモートコントローラ２０１は、無指向性光学系を有して構成される発光部３８を備えており、ユーザＡの操作に対応する操作情報、操作モード情報、およびリモートコントローラ２０１のID情報を光信号として端末２０２の方向に対して送信する。
【０１７８】
なお、リモートコントローラ２０１からは、少なくともリモートコントローラ２０１のID情報が送信されればよく、ユーザＡの操作に対応する操作情報、操作モード情報は、例えば、無線通信２０５により、直接サーバ２０３に送信することもできる。
【０１７９】
端末２０２−１乃至２０２−３は、図１の端末２−１乃至２−３と同様に、例えば、ユーザＡ宅に設置されるテレビジョン受信装置などで構成される。また、端末２０２−１乃至２０２−３は、送受信される情報に対応する光信号を方位毎に分離する方位分離光学系１１−１乃至１１−３を有し、図１の受光部２１−１乃至２１−３と同様に構成される受光部２１１−１乃至２１１−３をそれぞれ備えている。
【０１８０】
端末２０２は、方位分離光学系１１によって、リモートコントローラ１から送信されてくる光信号から、操作情報、操作モード情報、リモートコントローラ２０１のID情報、到来方向情報、光強度情報を検出して、端末２０２から見たリモートコントローラ２０１の位置を推定し、その位置推定情報を、ネットワーク２０４を介してサーバ２０３に送信する。
【０１８１】
また、端末２０２は、サーバ２０３からネットワーク２０４を介して送信されてくる制御情報に基づいて、電源のオンオフ、選局、音量調整、画質調整などの所定の処理を実行する。
【０１８２】
サーバ２０３は、リモートコントローラ２０１と無線通信２０５により情報を送受信可能に構成されており、ネットワーク２０４を介して、端末２０２−１乃至２０２−３に接続されている。なお、ネットワーク２０４は、有線または無線で構成することができる。
【０１８３】
サーバ２０３は、各端末２０２からネットワーク２０４を介してそれぞれ送信されてくる、各端末２０２から見たリモートコントローラ２０１の位置推定情報、操作情報、および操作モード情報に基づいて、各端末２０２の制御情報を算出し、算出した制御情報を、ネットワーク２０４を介して、各端末２０２に対して送信する。
【０１８４】
なお、図１２の通信制御システムにおいては、端末２０２間の情報共有のためと、端末２０２の処理の負荷を軽減するために、ネットワーク２０４で接続されるサーバ２０３を構成し、サーバ２０３に制御情報を算出させるようにしたが、端末２０２間にアドホック通信回線からなるネットワーク２０４を確立させて、それぞれ情報共有をさせることで、所定の端末２０２あるいは各端末２０２において制御情報を算出するように構成することもできる。
【０１８５】
また、図１２の通信制御システムにおいては、１台のリモートコントローラ２０１と、３台の端末２０２−１乃至２０２−３、１台のサーバ２０３で構成されているが、端末２０２の数は３台に限定されない。さらに、リモートコントローラ２０１も、図１８を参照して後述するように、複数台で構成することもできる。
【０１８６】
図１３は、図１２のリモートコントローラ２０１の構成例を示すブロック図である。なお、図１３のリモートコントローラ２０１においては、操作入力部３５乃至発光部３８を備える点は、図２のリモートコントローラ１と共通しているが、受光部２１および情報検出部３２乃至通信回路最適制御部３４が除かれている点、並びに、通信制御部２２１および無線送信部２２２が追加されている点が異なっている。
【０１８７】
すなわち、図１３の操作入力部３５は、ユーザＡの操作に対応する操作情報を、通信制御部２２１およびモード設定部３６に供給する。モード設定部３６は、選択モードまたは並列モードに設定している操作モード情報を通信制御部２２１に供給する。
【０１８８】
通信制御部２２１は、操作入力部３５から、ユーザＡの操作情報が供給されると、内蔵するメモリから、リモートコントローラ２０１のID情報を読み出し、情報送信部３７を制御し、ID情報、ユーザＡの操作情報、およびモード設定部３６からの操作モード情報を、光信号として発光部３８を介して送信させる。
【０１８９】
なお、通信制御部２２１は、必要に応じて、無線送信部２２２を制御し、リモートコントローラ２０１のID情報に関連付けて、ユーザＡの操作情報および操作モード情報をサーバ２０３に送信させる。
【０１９０】
無線送信部２２２は、通信制御部２２１の制御のもと、無線通信により、リモートコントローラ２０１のID情報、ユーザＡの操作情報および操作モード情報をサーバ２０３に送信する。
【０１９１】
図１４は、図１２の端末２０２の構成例を示すブロック図である。なお、図１４の端末２０２においては、機能制御部７３乃至電源供給部７６を備える点は、図５の端末２と共通するが、受光部７１および発光部７２が除かれている点、図２の受光部２１、情報検出部３２、端末推定部３３とそれぞれ同様の構成である受光部２１１、情報検出部２３２、および端末推定部２３３、並びに受信部２３４および送信部２３５が追加されている点が異なっている。
【０１９２】
すなわち、方位分離光学系１１を有したイメージセンサ５１（図３）で構成される受光部２１１は、方位分離光学系１１によって、リモートコントローラ２０１から送信されてくる情報に対応する光信号を方位毎に分離して受光（受信）する。
【０１９３】
情報検出部２３２は、図２の情報検出部３２と基本的に同様の構成であり、図３を参照して上述したように、各受光素子に対応するよう、受光素子数（すなわち、X×Y個）に内部的に分けられて構成されている。情報検出部２３２は、受光部２１１により受光された方位毎の光信号から、送信元のリモートコントローラ２０１のID情報、操作情報、および操作モード情報などを取得するとともに、その信号の受信強度情報を検出し、検出した各情報および受信強度情報を端末推定部２３３に供給する。
【０１９４】
端末推定部２３３は、図２の端末推定部３３と基本的に同様の構成であり、情報検出部２３２より得られる受光位置情報から推定方向を算出し、受信強度情報から推定距離を算出することで、端末２０２から見たリモートコントローラ２０１の位置を推定し、リモートコントローラ２０１の位置推定情報を、操作情報、操作モード情報、および、リモートコントローラ２０１のID情報に関連付けて、機能制御部７３に供給する。
【０１９５】
機能制御部７３は、送信部２３５を制御し、端末推定部２３３からのリモートコントローラ２０１の位置推定情報、ID情報、操作情報、および操作モード情報を、サーバ２０３に送信させる。また、機能制御部７３は、受信部２３４により受信されたサーバ２０３からの制御情報に基づいて、機能処理部７４、インジケータ７５、および電源供給部７６の処理を制御する。
【０１９６】
受信部２３４は、ネットワーク２０４を介して、サーバ２０３からの情報を受信し、受信した情報を、機能制御部７３に供給する。送信部２３５は、機能制御部７３の制御のもと、ネットワーク２０４を介して、サーバ２０３に情報を送信する。
【０１９７】
図１５は、図１２のサーバ２０３のハードウエア構成例を示すブロック図である。サーバ２０３は、例えば、図１５に示されるパーソナルコンピュータで構成される。
【０１９８】
CPU（Central Processing Unit）２５１は、ROM（Read Only Memory）２５２、または記憶部２５８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２５３には、CPU２５１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２５１、ROM２５２、およびRAM２５３は、バス２５４により相互に接続されている。
【０１９９】
CPU２５１にはまた、バス２５４を介して入出力インタフェース２５５が接続されている。入出力インタフェース２５５には、キーボード、マウス、マイクロホンなどよりなる入力部２５６、ディスプレイ、スピーカなどよりなる出力部２５７が接続されている。CPU２５１は、入力部２５６から入力される指令に対応して各種の処理を実行する。そして、CPU２５１は、処理の結果を出力部２５７に出力する。
【０２００】
入出力インタフェース２５５に接続されている記憶部２５８は、例えばハードディスクからなり、CPU２５１が実行するプログラムや各種のデータを記憶する。通信部２５９は、インターネットやローカルエリアネットワークなどのネットワーク２０４を介して外部の端末２０２−１乃至２０２−３と通信し、無線通信を介して、リモートコントローラ２０１と通信する。
【０２０１】
また、通信部２５９を介してプログラムを取得し、記憶部２５８に記憶してもよい。
【０２０２】
入出力インタフェース２５５に接続されているドライブ２６０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２６１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部２５８に転送され、記憶される。
【０２０３】
図１６は、サーバ２０３の機能構成例を示すブロック図である。この機能ブロックは、図１５のCPU２５１により所定のプログラムが実行されることで実現される。
【０２０４】
図１６に示される機能ブロックは、受信部２８１、送信部２８２、図２の通信回線最適制御部３４と同様に構成される通信回線最適制御部２８３、並びに無線受信部２８４により構成されている。すなわち、通信回線最適制御部２８３は、図２の接続優先度算出部４１および制御情報算出部４２で構成されている。
【０２０５】
受信部２８１は、ネットワーク２０３を介して、端末２０２から送信されてくる情報を受信し、受信した情報のうち、端末２０２からのリモートコントローラ２０１の位置推定情報およびID情報を接続優先度算出部４１に供給し、リモートコントローラ２０１のID情報、操作情報および操作モード情報を制御情報算出部４２に供給する。
【０２０６】
送信部２８２は、制御情報算出部４２により算出された各端末２０２の制御情報を、ネットワーク２０４を介して、対応する端末２０２に送信する。なお、各端末２０２の制御情報は、各端末２０２のID情報を付加してネットワーク２０４上にブロードキャストされることもできる。
【０２０７】
接続優先度算出部４１は、リモートコントローラ２０１のID情報が一致する端末２０２からのリモートコントローラ２０１の位置推定情報を用いて、端末２０２から見たリモートコントローラ２０１の位置に基づく、ユーザＡによるリモートコントローラ２０１を操作する方位と位置（すなわち、各端末２０２との距離）により、リモートコントローラ２０１から、各端末２０２への接続優先度Ｙx->aを算出する。
【０２０８】
この場合、式（１）において、無指向光学系を有するリモートコントローラ２０１についての指向性パターンFx(θxa，φxa)は、無指向性である図６の指向性パターン１３２とされ、方位分離光学系１１を有する端末２０２のリモートコントローラ２０１方向に対する指向性利得Fa(θax,φax)は、図６の正面指向性型の指向性パターン１３１とされて、接続優先度が算出される。
【０２０９】
制御情報算出部４２は、接続優先度算出部４１により算出されるリモートコントローラ２０１からの各端末２０２への接続優先度、受信部２８１（あるいは、無線受信部２８４）からの操作モード情報および操作情報に基づいて、各端末２０２の処理を制御する制御情報を算出し、送信部２８２を制御し、各端末２０２に対して送信させる。
【０２１０】
無線受信部２８４は、必要に応じて、リモートコントローラ２０１からのID情報、操作モード情報および操作情報を受信すると、受信したID情報、操作モード情報および操作情報を、制御情報算出部４２に供給する。
【０２１１】
次に、図１７のフローチャートを参照して、図１２の通信制御システムの処理について説明する。なお、図１７の例の場合、図１１の例と同様に、リモートコントローラ２０１においては、操作モードとして並列モードが設定されているとする。
【０２１２】
例えば、ユーザＡは、リモートコントローラ２０１の無指向性光学系を端末２０２−２に向けて、リモートコントローラ２０１に対して、端末２０２のスピーカ８４の音量を１０上げる操作を行う。
【０２１３】
ステップＳ５１において、リモートコントローラ１の操作入力部３５は、ユーザＡの操作を入力し、ユーザＡの操作に対応する操作情報を、通信制御部２２１に供給する。操作情報が供給されると、ステップＳ５２において、通信制御部２２１は、内蔵するメモリから、リモートコントローラ２０１のID情報を読み出し、情報送信部３７を制御し、ID情報、ユーザの操作情報、およびモード設定部３６からの操作モード情報を、光信号として発光部３８を介して送信させる。
【０２１４】
リモートコントローラ２０１から、ID情報、ユーザの操作情報、および操作モード情報に対応する光信号が送信されてくるので、端末２０２の受光部２１１は、ステップＳ６１において、リモートコントローラ２０１からの光信号を受信する。すなわち、リモートコントローラ２０１からの光信号は、方位分離光学系１１により方位毎に分離され、例えば、受光部２１１を構成するイメージセンサ５１のセンサ配列[m,n]の受光素子Ｐに導かれる。
【０２１５】
ステップＳ６２において、情報検出部２３２および端末推定部２３３は、受信された光信号を用いて、受信強度情報、リモートコントローラ２０１のID情報、ユーザの操作情報、および操作モード情報を検出し、推定方位を算出し、端末２０２からの距離である、リモートコントローラ２０１の位置を推定する。
【０２１６】
すなわち、ステップＳ６２において、受光部２１１の受光素子Ｐに対応する情報検出部２３２−[m,n]は、受光素子Ｐに受光された光信号の受信強度情報を取得し、光信号に対応する情報から、ID情報を取得し、検出したID情報および受信強度情報を端末推定部３３に供給する。端末推定部３３は、ID情報および受信強度情報を供給してくる情報検出部２３２−[m,n]に対応する受光素子Ｐの位置情報から、推定方位を算出し、受信強度情報から推定距離を算出することで、端末２０２から見たリモートコントローラ２０１の位置を推定し、この位置推定情報を、リモートコントローラ２０１のID情報に関連付けて、機能制御部７３に供給する。
【０２１７】
これらのステップＳ６１およびＳ６２の処理は、例えば、複数のリモートコントローラ２０１より複数の光信号が同時に到来した場合には同時に並行して行われる。
【０２１８】
ステップＳ６３において、機能制御部７３は、送信部２３５を制御し、端末２０２からのリモートコントローラ２０１の位置推定情報、リモートコントローラ２０１のID情報、操作情報、および操作モード情報を、ネットワーク２０４を介して、サーバ２０３に送信させる。
【０２１９】
複数の端末２０２−１乃至２０２−３から、ネットワーク２０４を介して、それぞれの端末２０２からのリモートコントローラ２０１の位置推定情報、リモートコントローラ２０１のID情報、操作情報、および操作モード情報などが送信されてくる。
【０２２０】
サーバ２０３の受信部２８１は、ステップＳ７１において、各情報を受信し、受信した情報のうち、各端末２０２からのリモートコントローラ２０１の位置推定情報およびリモートコントローラ２０１のID情報を接続優先度算出部４１に供給し、リモートコントローラ２０１のID情報、操作情報および操作モード情報を制御情報算出部４２に供給する。
【０２２１】
ステップＳ７２において、接続優先度算出部４１は、リモートコントローラ２０１のID情報が一致する、端末２０２からのリモートコントローラ２０１の位置推定情報を用いて、端末２０２からのリモートコントローラ２０１の位置に基づく、ユーザＡによるリモートコントローラ２０１を操作する方位と位置（すなわち、各端末２０２との距離）により、リモートコントローラ２０１から、各端末２０２への接続優先度Ｙx->aを算出する。
【０２２２】
ステップＳ７３において、制御情報算出部４２は、接続優先度算出部４１により算出される各端末２０２の接続優先度、受信部２８１からの操作モード情報および操作情報に基づいて、各端末２０２の処理を制御する制御情報を算出する。
【０２２３】
ステップＳ７４において、送信部２８２は、制御情報算出部４２により算出された各端末２の制御情報を、ネットワーク２０４を介して、対応する端末２０２に送信する。
【０２２４】
端末２０２の受信部２３４は、ステップＳ６４において、サーバ２０３からの制御情報を受信し、機能制御部７３に供給する。
【０２２５】
ステップＳ６５において、機能制御部７３は、受信部２３４により受信された制御情報に基づいて、制御情報により制御の対象となる、機能処理部７４、インジケータ７５、または電源供給部７６などの制御を行う。
【０２２６】
図１２の例の場合、端末２０２−２の機能制御部７３は、制御情報に基づいて、スピーカ８４の音量を１０上げさせる制御を行う。一方、端末２０２−１および端末２０２−３の機能制御部７３は、制御情報に基づいて、スピーカ８４の音量を７上げさせる制御を行う。これにより、端末２０２−２のスピーカ８４からは、１０上がった音量で音声が出力され、端末２０２−１および端末２０２−３のスピーカ８４からは、７上がった音量で音声が出力される。
【０２２７】
以上のように、図１２の通信制御システムにおいては、端末２０２の受光部２１１を、光信号を方位毎に分離する方位分離光学系１１を有して構成するようにしたので、端末２０２から見たリモートコントローラ２０１の方向、位置を推定することができる。
【０２２８】
これにより、リモートコントローラ２０１を操作するだけで、複数の端末２０２に対して、その位置に応じた制御を行うことができる。したがって、ユーザは、リモートコントローラ２０１の操作方向を操作したい端末２０２に向けて、操作を行うだけで、複数の端末２０２を一度に制御することができるようになる。
【０２２９】
なお、図１２の通信制御システムの場合、図１の通信制御システムに比べて、リモートコントローラの構成が簡単になるが、逆に、端末２０１間の情報共有のためのサーバ２０３とネットワーク２０４、あるいは、端末２０１間のアドホック通信回線を確立する必要がある。
【０２３０】
また、以上のように、端末２０２の受光部２１１を、光信号を方位毎に分離する方位分離光学系１１を有して構成することにより、次に、図１８を参照して説明するように、複数のリモートコントローラ２０１から信号が送信されてきたとしても、リモートコントローラ２０１毎の信号を分けて並行して受信することができる。
【０２３１】
図１８は、図１２の通信制御システムの他の構成例を示している。
【０２３２】
図１８の通信制御システムにおいては、リモートコントローラ２０１が、リモートコントローラ２０１−１および２０１−２の２台で構成される点、端末２０２−１乃至２０２−３が端末３０１に入れ替わっている点、および、サーバ２０３が除かれている点が、図１２の通信制御システムと異なっている。
【０２３３】
すなわち、図１８の通信制御システムは、ユーザＡが操作するリモートコントローラ２０１−１、ユーザＢが操作するリモートコントローラ２０１−２、並びに、被操作端末であり、方向分離光学系１１を有する受光部２１１、および図１２のサーバ２０３の機能を備えた端末３０１により構成されている。
【０２３４】
まず、ユーザＡは、被操作端末である端末３０１の方向に向けて、リモートコントローラ２０１−１を操作する。同様に、ユーザＢは、被操作端末である端末２０２の方向に向けて、リモートコントローラ２０１−２を操作する。
【０２３５】
リモートコントローラ２０１−１および２０１−２は、図１２のリモートコントローラ２０１と同様に構成される。すなわち、リモートコントローラ２０１−１は、無指向性光学系を有して構成される発光部３８を備えており、ユーザＡの操作に対応する操作情報、操作モード情報、およびリモートコントローラ２０１−１のID情報を光信号として端末３０１の方向に対して送信する。
【０２３６】
リモートコントローラ２０１−２も、無指向性光学系を有して構成される発光部３８を備えており、ユーザＢの操作に対応する操作情報、操作モード情報、およびリモートコントローラ２０１−２のID情報を光信号として端末３０１の方向に対して送信する。
【０２３７】
端末３０１は、図１２の端末２０２の構成に、図１２のサーバ２０３の構成の一部が追加されて構成されている。すなわち、端末３０１は、方位分離光学系１１によって、リモートコントローラ２０１−１および２０１−２から送信されてくる光信号から、操作情報、操作モード情報、リモートコントローラ２０１−１および２０１−２のID情報、到来方向情報、光強度情報をそれぞれ検出して、端末３０１からのリモートコントローラ２０１−１および２０１−２の位置をそれぞれ推定する。
【０２３８】
さらに、端末３０１は、リモートコントローラ２０１−１および２０１−２の位置推定情報、操作情報、および操作モード情報に基づいて、リモートコントローラ２０１−１からの操作情報、およびリモートコントローラ２０１−２からの操作情報に対応する制御情報を算出し、算出した制御情報に基づいて、例えば、電源のオンオフ、選局、音量調整、画質調整などや、後述するモニタ８３の駆動、アプリケーションの起動表示、またはインジケータ７５の点滅などの所定の処理を実行する。
【０２３９】
図１９は、図１８の端末３０１の構成例を示すブロック図である。なお、図１９の端末３０１においては、機能制御部７３乃至電源供給部７６、受光部２１１、情報検出部２３２、端末推定部２３３、受信部２３４、および送信部２３５を備える点は、図１２の端末２０１と共通しているが、図２の通信回線最適制御部３４と同様の構成である通信回線最適制御部３２１が追加された点が異なっている。
【０２４０】
すなわち、受光部２１１は、方位分離光学系１１によって、複数のリモートコントローラ２０１−１および２０１−２から送信されてくる情報に対応する光信号を方位毎に分離して受光（受信）する。
【０２４１】
情報検出部２３２は、受光部２１１により受光された方位毎の光信号から、送信元のリモートコントローラ２０１−１および２０１−２のID情報、操作情報、および操作モード情報などをそれぞれ取得するとともに、その信号の受信強度情報をそれぞれ検出し、検出した各情報および受信強度情報を端末推定部２３３にそれぞれ供給する。
【０２４２】
端末推定部２３３は、それぞれ、情報検出部２３２より得られる受光位置情報からの推定方向を算出し、受信強度情報から推定距離を算出することで、端末３０１から見たリモートコントローラ２０１−１および２０１−２の位置をそれぞれ推定し、端末３０１から見たリモートコントローラ２０１−１および２０１−２の位置推定情報を、各リモートコントローラ２０１のID情報に関連付けて、操作情報、および操作モード情報とともに、通信回線最適制御部３２１に供給する。
【０２４３】
通信回線最適制御部３２１は、図２の通信回線最適制御部３４と同様に、接続優先度算出部４１および制御情報算出部４２により構成される。
【０２４４】
接続優先度算出部４１は、端末推定部２３３からのリモートコントローラ２０１−１および２０１−２の位置推定情報を用いて、端末３０１から見たリモートコントローラ２０１−１および２０１−２の位置に基づく、ユーザＡによるリモートコントローラ２０１−１を操作する方位と位置、およびユーザＢによるリモートコントローラ２０１−２を操作する方位と位置により、各リモートコントローラ２０１から、端末３０１への接続優先度Ｙx->aを算出する。
【０２４５】
この場合、図１２の場合と同様に、式（１）において、各リモートコントローラ２０１についての指向性パターンFx(θxa，φxa)は、無指向性である図６の指向性パターン１３２とされ、端末３０１のリモートコントローラ２０１方向に対する指向性利得Fa(θax,φax)は、図６の正面指向性型の指向性パターン１３１とされて、接続優先度が算出される。
【０２４６】
なお、接続優先度算出部４１においては、他の端末２０２（または端末３０１）が存在する場合、受信部２３４を介して受信される他の端末２０２からのリモートコントローラ２０１−１および２０１−２の位置推定情報も用いて、接続優先度が算出される。
【０２４７】
接続優先度算出部４１からは、各リモートコントローラ２０１のID情報に関連付けて、接続優先度、操作情報、および操作モード情報が制御情報算出部４２に供給される。制御情報算出部４２は、リモートコントローラ２０１−１および２０１−２からの端末３０１における接続優先度、操作モード情報および操作情報に基づいて、端末３０１の処理を制御する制御情報を算出し、機能制御部７３に供給する。
【０２４８】
なお、受信部２３４を介して、他の端末２０２の位置推定情報が受信され、接続優先度算出部４１において、他の端末２０２の接続優先度が算出される場合、制御情報算出部４２においても、他の端末２０２の処理を制御する制御情報が算出され、算出された制御情報は、送信部２３５より、ネットワーク２０４を介して、他の端末２０２に送信される。
【０２４９】
機能制御部７３は、制御情報算出部４２により算出された制御情報に基づいて、機能処理部７４、インジケータ７５、および電源供給部７６の処理を制御する。
【０２５０】
次に、図２０のフローチャートを参照して、図１９の通信制御システムの処理について説明する。なお、図２０の例の場合、リモートコントローラ２０１−１および２０１−２においては、それぞれ、操作モードとして選択モードが設定されているとする。
【０２５１】
例えば、ユーザＡは、リモートコントローラ２０１−１の無指向性光学系を端末３０１に向けて、リモートコントローラ２０１−１に対して、端末３０１に所定の処理を行わせる操作を行う。
【０２５２】
ステップＳ１１１において、リモートコントローラ２０１−１の操作入力部３５は、ユーザＡの操作を入力し、ユーザＡの操作に対応する操作情報を、通信制御部２２１に供給する。操作情報が供給されると、ステップＳ１１２において、通信制御部２２１は、内蔵するメモリから、リモートコントローラ２０１−１のID情報を読み出し、情報送信部３７を制御し、ID情報、ユーザの操作情報、およびモード設定部３６からの操作モード情報を、光信号として発光部３８を介して送信させる。
【０２５３】
リモートコントローラ２０１−１から、ID情報、ユーザの操作情報、および操作モード情報に対応する光信号が送信されてくるので、端末３０１の受光部２３１は、ステップＳ１３１において、リモートコントローラ２０１−１からの光信号を受信する。すなわち、リモートコントローラ２０１−１からの光信号は、方位分離光学系１１により方位毎に分離され、例えば、受光部２１１を構成するイメージセンサ５１のセンサ配列[m,n]の受光素子Ｐに導かれる。
【０２５４】
ステップＳ１３２において、情報検出部２３２および端末推定部２３３は、受信された光信号を用いて、受信強度情報、およびリモートコントローラ２０１−１のID情報を検出し、推定方位を算出し、端末３０１からのリモートコントローラ２０１−１への距離である、リモートコントローラ２０１−１の位置を推定する。
【０２５５】
すなわち、ステップＳ１３２において、受光素子Ｐに対応する情報検出部２３２−[m,n]は、受光素子Ｐに受光された光信号の受信強度情報を検出し、光信号に対応する情報から、ID情報を検出し、検出したID情報および受信強度情報を端末推定部２３３に供給する。端末推定部２３３は、ID情報および受信強度情報を供給してくる情報検出部２３２−[m,n]に対応する受光素子Ｐの位置情報から、推定方位を算出し、受信強度情報から推定距離を算出することで、端末３０１から見たリモートコントローラ２０１−１の位置を推定し、この位置推定情報をID情報に関連付けて、通信回線最適制御部３２１の接続優先度算出部４１に供給する。
【０２５６】
なお、ユーザＢもリモートコントローラ２０１−２に対して同様の操作を行った場合、リモートコントローラ２０１−２において、上述したステップＳ１１１および１１２の処理が行われ、端末２０１において、上述したステップＳ１３１およびＳ１３２の処理が、リモートコントローラ２０１−２からの光信号についても同時に並行して行われる。
【０２５７】
ステップＳ１３３において、接続優先度算出部４１は、端末推定部２３３からの各リモートコントローラ２０１の位置推定情報を用いて、端末３０１から見た各リモートコントローラ２０１の位置推定情報の位置に基づく、各ユーザによるリモートコントローラ２０１を操作する方位と位置（すなわち、端末３０１との距離）により、各リモートコントローラ２０１から、端末３０１への接続優先度Ｙx->aをそれぞれ算出する。
【０２５８】
ステップＳ１３４において、制御情報算出部４２は、接続優先度算出部４１により算出される各リモートコントローラ２０１からの端末３０１の接続優先度、操作モード情報および操作情報に基づいて、端末３０１の処理を制御する制御情報を算出し、算出した制御情報を、機能制御部７３に供給する。
【０２５９】
ステップＳ１３５において、機能制御部７３は、制御情報算出部４２からの制御情報に基づいて、制御情報により制御の対象となる、機能処理部７４、インジケータ７５、または電源供給部７６などの制御を行う。
【０２６０】
以上のように、図１８の通信制御システムにおいても、図１２の通信制御システムと同様に、端末３０１の受光部２１１を、光信号を方位毎に分離する方位分離光学系１１を有して構成するようにしたので、複数のリモートコントローラ２０１から信号が送信されてきたとしても、リモートコントローラ２０１毎の信号を分けて並行して受信することができるとともに、複数のリモートコントローラ２０１の方向、位置を推定することができる。
【０２６１】
すなわち、複数のリモートコントローラ２０１からの操作情報は、方向毎に分離して取得されるので、端末３０１は、端末３０１を操作しようとする複数のユーザ（リモートコントローラ２０１）がどの方向にいるのか、どういう操作を指示しているのかを、同時に並行認識することが可能である。
【０２６２】
そして、以上のように、端末３０１に、方位分離光学系１１を有する受光部２１１を構成することにより、次に説明するような通信制御システムの構築が可能となる。
【０２６３】
図２１は、図１８の通信制御システムの他の構成例を示している。図２０の例においては、端末３０１は、モニタ８３の正面方向ｑが調整できるように、モニタ８３の水平方向の中心を軸としてモニタ８３の角度を回転させる駆動部（図示せぬ）を備えており、モニタ８３の軸となる中心の位置に、方位分離光学系１１を有する受光部２１１が設置されている。
【０２６４】
例えば、モニタ８３の正面方向ｑを０度とした場合に、受光部２１１の位置から見て、−３０度の位置に、リモートコントローラ２０１−１を保持するユーザＡが存在し、＋３０度の位置に、リモートコントローラ２０２−２を保持するユーザＢが存在しており、二人で、正面方向ｑが回転していない状態Ｅ１であるモニタ８３に表示されているコンテンツを視聴している。
【０２６５】
その後、ユーザＡが席を立つなど、コンテンツを視聴しない場合に、ユーザＢは、リモートコントローラ２０１−２を端末３０１に向けて、リモートコントローラ２０１−２を用いて、例えば、端末３０１の音量を上げるなどの操作を行う。これに対応して、リモートコントローラ２０１−２は、リモートコントローラ２０１−２のID情報、操作情報、操作モード情報を光信号として送信してくるので、端末３０１は、方位分離光学系１１により、この光信号を受信することで、リモートコントローラ２０１−２の位置を推定する。
【０２６６】
そして、端末３０１は、リモートコントローラ２０１−２の位置推定情報、操作情報および操作モード情報などに基づいて、矢印Ｒに示されるように、モニタ８３の正面方向ｑを、推定したリモートコントローラ２０１−２の位置に向くように、すなわち、状態Ｅ１であったモニタ８３を、状態Ｅ２まで回転させる調整を行い、また、リモートコントローラ２０１−２の距離に応じて音量調整を行ったり、リモートコントローラ２０１−２の方位に応じて、音源位置の調整を行う。
【０２６７】
以上のように、端末３０１が方位分離光学系１１を有する受光部２１１を備えることで、リモートコントローラ２０１−２の信号を方位毎に分けて並行して受信することができるので、リモートコントローラ２０１−２の位置が推定される。これにより、端末３０１は、リモートコントローラ２０１−２を操作するユーザＢにとって最適な視聴ができるように、駆動可能なモニタ８３の正面方向の調整や、音量または音源位置調整などを行うことができる。
【０２６８】
図２２および図２３は、図１８の通信制御システムのさらに他の構成例を示している。
【０２６９】
まず、図２２の例においては、端末３０１が備えるモニタ８３は、多視点表示機能を有し、多視点表示機能によって左右別々の方向に異なるコンテンツの画像３３１−１および３３１−２を表示可能に構成されており、端末３０１が備えるスピーカ８４（図１９）は、音声出力方向分離機能を有し、音声出力方向分離機能によって左右別々の方向に異なる音声３３２−１および３３２−２を出力可能に構成されており、方位分離光学系１１を有する受光部２１１は、モニタ８３の水平方向の中心の位置に設置されている。
【０２７０】
なお、図２２の例においては、説明の便宜上、画像３３１−１および３３１−２を、モニタ８３から各リモートコントローラ２０１−１および２０１−２に向けられた矢印で示すことにより、モニタ８３に表示される画像３３１−１および３３１−２が、各リモートコントローラ２０１−１および２０１−２（すなわち、各ユーザ）に向けて表示されていることを表している。
【０２７１】
例えば、リモートコントローラ２０１−１を保持し、受光部２１１の位置から見て、−３０度の方位に位置するユーザＡは、スピーカ８４の音声出力方向分離機能により、ユーザＡの方向に出力される音声３３２−１を聞き、モニタ８３の多視点表示機能により、ユーザＡの方向に表示される画像３３１−１を見ている。
【０２７２】
また、リモートコントローラ２０１−２を保持し、受光部２１１の位置から見て、＋３０度の方位に位置するユーザＢは、スピーカ８４の音声出力方向分離機能により、ユーザＢの方向に出力される音声３３２−２を聞き、モニタ８３の多視点表示機能により、ユーザＢの方向に表示される画像３３１−２を見ている。
【０２７３】
このような状況において、ユーザＡが、リモートコントローラ２０１−１を端末３０１に向けて、リモートコントローラ２０１−１に対して、端末３０１のスピーカ８４の音量調整やチャンネル切換を操作する。これに対応して、リモートコントローラ２０１−１は、ID情報、操作情報、操作モード情報を光信号として送信してくるので、端末３０１は、方位分離光学系１１により、この光信号を受信することで、リモートコントローラ２０１−１の位置を推定し、推定されたリモートコントローラ２０１−１の位置および操作情報に基づいて、ユーザＡの方向に出力される音声３３２−１の調整を行ったり、ユーザＡの方向に表示される画像３３１−１のチャンネルを切り換える。
【０２７４】
一方、ユーザＢが、リモートコントローラ２０１−２を端末３０１に向けて、リモートコントローラ２０１−２に対して、端末３０１のスピーカ８４の音量調整やチャンネル切換を操作する。これに対応して、リモートコントローラ２０１−２は、ID情報、操作情報、操作モード情報を光信号として送信してくるので、端末３０１は、方位分離光学系１１により、この光信号を受信することで、リモートコントローラ２０１−２の位置を推定し、推定されたリモートコントローラ２０１−２の位置および操作情報に基づいて、ユーザＢの方向に出力される音声３３２−２の調整を行ったり、ユーザＢの方向に表示される画像３３１−２のチャンネルを切り換える。
【０２７５】
次に、図２３の例においては、室内空間における図中上部の壁に図２２の端末３０１のモニタ８３が配置されており、モニタ８３の上部でかつモニタ８３の水平方向の中心の位置に、左右別々の方向に異なるパターンや異なる色の点滅３５１および３５２を行うインジケータ７５が設置され、モニタ８３の下部でかつモニタ８３の水平方向の中心の位置に、図２３には図示されない受光部２１１が設置されている。
【０２７６】
なお、図２３の端末３０１には、端末３０１の正面方向ｑと端末３０１の図６を参照して上述した指向性パターン１３１が示されており、リモートコントローラ２０１−１および２０１−２には、各正面方向ｐ１およびｐ２と、図６を参照して上述した無指向である指向性パターン１３２がそれぞれ示されている。
【０２７７】
室内空間において、モニタ８３の正面方向ｑを０度とした場合に、受光部２１１の位置から見て、−３０度の位置に存在し、リモートコントローラ２０１−１を保持するユーザＡが、リモートコントローラ２０１−１を端末３０１に向けて、リモートコントローラ２０１−１に対して、端末３０１のスピーカ８４の音量調整やチャンネル切換を操作する。
【０２７８】
これに対応して、リモートコントローラ２０１−１は、ID情報、操作情報、操作モード情報を光信号として送信してくるので、端末３０１は、方位分離光学系１１により、この光信号を受信することで、リモートコントローラ２０１−１の位置を推定し、推定されたリモートコントローラ２０１−１の位置および操作情報に基づいて、図２２を参照して上述したように、ユーザＡの方向に出力される音声３３２−１の調整や、ユーザＡの方向に表示される画像３３１−１のチャンネルの切り換えを行うとともに、インジケータ７５によるユーザＡの方向への点滅３５１を行わせる。
【０２７９】
一方、室内空間において、モニタ８３の正面方向ｑを０度とした場合に、受光部２１１の位置から見て、＋３０度の位置に存在し、リモートコントローラ２０１−２を保持するユーザＢが、リモートコントローラ２０１−２を端末３０１の受光部２１１の方位分離光学系１１に向けて、リモートコントローラ２０１−２に対して、端末３０１のスピーカ８４の音量調整やチャンネル切換を操作する。
【０２８０】
これに対応して、リモートコントローラ２０１−２は、ID情報、操作情報、操作モード情報を光信号として送信してくるので、端末３０１は、方位分離光学系１１により、この光信号を受信することで、リモートコントローラ２０１−２の位置を推定し、推定されたリモートコントローラ２０１−２の位置および操作情報に基づいて、図２２を参照して上述したように、ユーザＢの方向に出力される音声３３２−２の調整や、ユーザＢの方向に表示される画像３３１−２のチャンネルの切り換えを行うとともに、インジケータ７５によるユーザＢの方向への点滅３５２を行わせる。
【０２８１】
以上、図２２および図２３で上述したように、端末３０１が方位分離光学系１１を有する受光部２１１を備えることで、複数のリモートコントローラ２０１−１およびリモートコントローラ２０１−２の信号を方位毎に分けて並行して受信することができるので、リモートコントローラ２０１−１および２０１−２からの操作情報をそれぞれ別々に取得することができるとともに、リモートコントローラ２０１−１および２０１−２の位置をそれぞれ推定することができる。
【０２８２】
これにより、端末３０１は、リモートコントローラ２０１−１を操作するユーザＡの方向に出力している情報に関する制御をリモートコントローラ２０１−１からの操作情報に基づいて行うことができ、リモートコントローラ２０１−２を操作するユーザＢの方向に出力している情報に関する制御をリモートコントローラ２０１−２からの操作情報に基づいて行うことができる。
【０２８３】
したがって、ユーザＡおよびＢは、各リモートコントローラ２０１を、端末３０１に向けて操作するだけで、それぞれ、自分の方向に出力される情報に対して、所望の操作を行うことができる。
【０２８４】
図２４は、図２２の通信制御システムのさらに他の構成例を示している。図２２の例においては、端末３０１が備えるモニタ８３は、多視点表示機能などを有さず、全方位に同じ画像を表示するように構成されている。また、モニタ８３の下部でかつモニタ８３の水平方向の中心の位置には、方位分離光学系１１を有する受光部２１が備えられている。
【０２８５】
このモニタ８３を用いる場合であっても、方位分離光学系１１を有する受光部２１を備えることにより、モニタ８３上に、モニタ８３の左側に位置するユーザＡ側に、ユーザＡのリモートコントローラ２０１−１の操作に応じて起動されるアプリケーションが生成する画像３７１−１を表示させ、モニタ８３の右側に位置するユーザＢ側に、ユーザＢのリモートコントローラ２０１−１の操作に応じて起動されるアプリケーションが生成する画像３７１−１を表示させ、さらに、各ユーザが操作するリモートコントローラ２０１からの操作情報を別々に受け付けることも可能である。
【０２８６】
すなわち、複数のユーザが同時に異なるアプリケーションを利用する場合の並列入力装置を実現することができる。
【０２８７】
なお、上記説明においては、リモートコントローラ側、もしくは、端末側のどちらか一方に方位分離光学系を備える例を説明したが、リモートコントローラ側、および、端末側の両方に備えることも可能である。
【０２８８】
以上のように、操作を行う操作側の装置、または、非操作側の装置の少なくともどちらか一方に方位分離光学系を用いることによって、同時並列の通信を簡単に行うことができる。すなわち、機器間での同期処理や、複雑な通信プロセス処理を行うことなく、並列通信が可能になる。
【０２８９】
また、方位分離光学系を用いることによって、機器ごとにそのID情報、相対方位情報、距離情報などを取得することができるので、例えば、ユーザが１つのリモートコントローラを用いて任意の方位にある複数の機器群を、ユーザの指向性（位置、方位など）に応じて同時並列に操作したり、逆に複数のユーザが同一の機器を並列に操作することが容易に行える。
【０２９０】
なお、上記説明においては、光通信の場合を説明したが、本発明は、方位分離光学系１１を有する受光部２１や受光部２１１を、図２５に示される受信部４０１で構成することにより、光通信に限らず、無線通信にも適用できる。
【０２９１】
図２５は、方位分離を行う受信部４０１の構成例を示す図である。
【０２９２】
受信部４０１は、例えば、端末からの電波信号を方位毎に分離して受信する構成を有している。すなわち、受信部４０１は、図中楕円で示される指向性ビームをそれぞれ出力する、複数の超指向性アンテナ４１１−１，４１１−２，４１１−３，４１１−４，４１１−５，…の配列で構成される。なお、以下、特に区別する必要がない場合、超指向性アンテナ４１１−１，４１１−２，４１１−３，４１１−４，４１１−５，…を、単に超指向性アンテナ４１１とする。
【０２９３】
この場合、図２の情報検出部３２に対応する情報検出部４０２は、複数の超指向性アンテナ４１１−１，４１１−２，４１１−３，４１１−４，４１１−５，…の数の情報検出部４０２−φ１，４０２−φ２，４０２−φ３，４０２−φ４，４０２−φ５，…で構成される。
【０２９４】
また、各超指向性アンテナ４１１と対応する、電波の到来方向(φxy，θxy)は、超指向性アンテナ４１１の配列によって決定され、図２の受光部２１の場合と同様に、端末位置推定部３３に内蔵されるメモリに記録されている。
【０２９５】
したがって、各超指向性アンテナ４１１が指向性ビームを出力することで、電波信号の到来方向の超指向性アンテナ４１１（たとえば、超指向性アンテナ４１１−２）が端末からの電波信号を受信する。これに対応して、情報検出部４０２−φ２は、超指向性アンテナ４１１−２により受信された電波信号の受信強度(RSSI)情報を検出するとともに、超指向性アンテナ４１１−２により受信された電波信号から、ID情報を検出し、検出したID情報および受信強度情報を端末推定部３３に供給する。
【０２９６】
端末推定部３３は、ID情報および受信強度情報を供給してくる情報検出部４０２に対応する超指向性アンテナ４１１の位置情報から、推定方位を算出し、受信強度情報から推定距離を算出することで、端末の位置を推定し、この端末位置推定情報をID情報に関連付けて、通信回線最適制御部３４に供給する。
【０２９７】
以上のように、無線通信の場合にも、光通信の場合と同様に、方位分離を行うように構成することができるので、光通信の場合と同様の効果が得られる。
【０２９８】
なお、図２５の例においては、超指向性アンテナ４１１毎に情報検出部４０２を設ける構成を示したが、例えば、指向性ビームを出力する超指向性アンテナ４１１の配列を時分割でスイッチング（選択）させる構成を追加することで、情報検出部４０２を１つで構成することもできる。また、超指向性アンテナ４１１の配列の代わりに、フェイズドアレイアンテナを用いて、位相シフトにより指向性ビームを掃引させるように構成することもできる。
【０２９９】
以上のように、方位分離機構を用いることによって、光通信や無線通信機器間で同時並列の通信を行うことができる。これにより、機器間での同期処理や、複雑な通信プロセス処理を行うことなく、並列通信が可能になる。
【０３００】
また、方位分離機構を用いることによって、機器ごとにそのID情報、相対方位情報、距離情報などを取得することが出来る。これによって例えば、ユーザが１つのリモートコントローラを用いて任意の方位にある複数の機器群を、ユーザの指向性（位置、方位など）に応じて同時並列に操作したり、逆に複数のユーザが同一の機器を並列に操作したりすることが可能となる。
【０３０１】
さらに、方位分離機構は、特に光通信においては、図３を参照して上述したように、非常にシンプルな原理となっていることから製品への実装を容易に行うことができる。一方、無線通信においても今後主流となるであろう指向性可変（アダプティブアレイ）アンテナなどの原理を用いることによって、光通信の場合と同様に、製品への実装を容易に行うことができる。
【０３０２】
なお、方位分解能限界範囲に複数機器が存在する、または近接範囲に複数機器が存在する場合には、衝突回避のための時分割多重方式を用いたり、該当方位の時系列的変動を分析したりするなどすることもできる。これにより、安定した並列通信および測位測距機能の保持を行うことができる。
【０３０３】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。
【０３０４】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０３０５】
この場合、リモートコントローラ１および２０１、並びに端末２０２および３０１は、例えば、図１５を参照して上述したサーバ２０３と同様のパーソナルコンピュータで構成することができる。そして、コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１５に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２６１、または、プログラムが一時的もしくは永続的に格納されるROM２５２や、記憶部２５８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部２５９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０３０６】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０３０７】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０３０８】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０３０９】
【図１】本発明を適用した通信制御システムの例を示す図である。
【図２】図１のリモートコントローラの構成例を示すブロック図である。
【図３】図２の受光部の詳細な構成例を示すブロック図である。
【図４】図３のイメージセンサの配列について説明する図である。
【図５】図１の端末の構成例を示すブロック図である。
【図６】指向性パターンを説明する図である。
【図７】図１のリモートコントローラの操作方向における接続優先度の変化を説明する図である。
【図８】図１のリモートコントローラの操作方向における接続優先度の変化を説明する図である。
【図９】選択モードを説明する図である。
【図１０】並列モードを説明する図である。
【図１１】図１の通信制御システムの処理を説明するフローチャートである。
【図１２】本発明を適用した通信制御システムの他の例を示す図である。
【図１３】図１２のリモートコントローラの構成例を示すブロック図である。
【図１４】図１２の端末の構成例を示すブロック図である。
【図１５】図１２のサーバのハードウエア構成例を示すブロック図である。
【図１６】図１２のサーバの機能構成例を示すブロック図である。
【図１７】図１２の通信制御システムの処理を説明するフローチャートである。
【図１８】図１２の通信制御システムの他の構成例を示す図である。
【図１９】図１８の端末の構成例を示すブロック図である。
【図２０】図１９の通信制御システムの処理を説明するフローチャートである。
【図２１】図１８の通信制御システムの他の構成例を示す図である。
【図２２】図１８の通信制御システムのさらに他の構成例を示す図である。
【図２３】図２２の通信制御システムの他の構成例を示す図である。
【図２４】図２２の通信制御システムのさらに他の構成例を示す図である。
【図２５】本発明を適用する受信部の構成例を示すブロック図である。
【符号の説明】
【０３１０】
１  リモートコントローラ，  ２−１乃至２−３  端末，  １１  方位分離光学系，  ２１  受光部，  ３２  情報検出部，  ３３  端末推定部，  ３４  通信回線最適制御部，  ３５  操作入力部，  ３６  モード設定部，  ３７  情報送信部，  ３８  発光部，  ４１  接続優先度算出部，  ４２  制御情報算出部，  ５１  イメージセンサ，  ５２  メモリ，  ７１  受光部，  ７２  発光部，  ７３  機能制御部，  ７４  機能処理部，  ７５  インジケータ，２０１，２０１−１，２０１−２  リモートコントローラ，  ２０２−１乃至２０２−３  端末，  ２０３  サーバ，  ２０４  ネットワーク，  ２１１  受光部，  ３０１  端末，  ４０１  受信部，  ４１１−１乃至４１１−５  超指向性アンテナ
【図１】
0004802829.tif 000003
【図２】
0004802829.tif 000004
【図３】
0004802829.tif 000005
【図４】
0004802829.tif 000006
【図５】
0004802829.tif 000007
【図６】
0004802829.tif 000008
【図７】
0004802829.tif 000009
【図８】
0004802829.tif 000010
【図９】
0004802829.tif 000011
【図１０】
0004802829.tif 000012
【図１１】
0004802829.tif 000013
【図１２】
0004802829.tif 000014
【図１３】
0004802829.tif 000015
【図１４】
0004802829.tif 000016
【図１５】
0004802829.tif 000017
【図１６】
0004802829.tif 000018
【図１７】
0004802829.tif 000019
【図１８】
0004802829.tif 000020
【図１９】
0004802829.tif 000021
【図２０】
0004802829.tif 000022
【図２１】
0004802829.tif 000023
【図２２】
0004802829.tif 000024
【図２３】
0004802829.tif 000025
【図２４】
0004802829.tif 000026
【図２５】
0004802829.tif 000027