(57)【要約】【課題】自身の状態を通知する機能を備えることができるようにする。【解決手段】移動機器１００の制御部１０３内の電池残量計測部１２２は、電池１５０の残量を計測する。発光制御部１２４は、ＩＤの送信期間とは別の期間において、電池１５０の残量に応じて、ＬＥＤ１０２が発する光の色相を変更したり、無通信及び無通信の期間の設定を行う。あるいは、発光制御部１２４は、ＩＤの送信期間とは別の期間において、電池１５０の残量に応じて、ＬＥＤ１０２が発する光の輝度を変更する。【選択図】図２
2020088767.tif 000002
【特許請求の範囲】
【請求項１】
送信装置において、
発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信手段と、
当該送信装置の状態を取得する状態取得手段と、
前記状態取得手段によって取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御手段と、
を備えることを特徴とする送信装置。
【請求項２】
前記状態取得手段は、当該送信装置の状態を示す複数の段階の何れかの段階を取得し、
前記制御手段は、前記状態取得手段によって取得された前記段階に応じた発光態様で前記発光部を制御することで通知することを特徴とする請求項１に記載の送信装置。
【請求項３】
電池を更に備え、
当該送信装置の状態は前記電池の残量を含み、
前記制御手段は、前記状態取得手段によって取得された前記電池の残量の段階に応じた発光態様で前記発光部を制御することで通知することを特徴とする請求項１又は２に記載の送信装置。
【請求項４】
前記制御手段は、前記状態取得手段によって取得された当該送信装置の状態を、前記所定の発光タイミングを除くタイミングで前記発光部を発光させることで通知することを特徴とする請求項１〜３の何れか１項に記載の送信装置。
【請求項５】
前記制御手段は、前記状態取得手段によって取得された当該送信装置の状態を変調し、前記所定の発光タイミングを除くタイミングで前記発光部を発光させることにより前記変調された前記状態を送信することで通知することを特徴とする請求項１〜３の何れか１項に記載の送信装置。
【請求項６】
送信装置の発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信ステップと、
前記送信装置の状態を取得する状態取得ステップと、
前記状態取得ステップにて取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御ステップと、
を含むことを特徴とする送信方法。
【請求項７】
送信装置が備えるコンピュータを、
発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信手段、
当該送信装置の状態を取得する状態取得手段、
前記状態取得手段によって取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、送信方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、電池駆動型の可視光通信用送信装置が存在する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７６６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術の可視光通信用送信装置は自身の状態を通知する機能は無かった。
【０００５】
本願発明はこのような問題点に鑑みてなされたものであり、自身の状態を通知する機能を備えた送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る送信装置は、
送信装置において、
発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信手段と、
当該送信装置の状態を取得する状態取得手段と、
前記状態取得手段によって取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御手段と、
を備えることを特徴とする。
【０００７】
上記目的を達成するため、本発明に係る送信方法は、
送信装置の発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信ステップと、
前記送信装置の状態を取得する状態取得ステップと、
前記状態取得ステップにて取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御ステップと、
を含むことを特徴とする。
【０００８】
上記目的を達成するため、本発明に係るプログラムは、
送信装置が備えるコンピュータを、
発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信手段、
当該送信装置の状態を取得する状態取得手段、
前記状態取得手段によって取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御手段、
として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、自身の状態を通知する機能を備えることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る可視光通信システムの一例を示す図である。
【図２】同実施形態に係る移動機器の構成の一例を示す図である。
【図３】同実施形態に係る第１発光パターンの一例を示す図である。
【図４】同実施形態に係る第２発光パターンの一例を示す図である。
【図５】同実施形態に係るサーバの構成の一例を示す図である。
【図６】同実施形態に係る移動機器による送信処理の動作の一例を示すフローチャートである。
【図７】同実施形態に係る移動機器による送信処理の動作の他の例を示すフローチャートである。
【図８】同実施形態に係る第３発光パターンの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態に係る情報処理システムとしての可視光通信システムを説明する。
【００１２】
図１は、可視光通信システムの構成を示す図である。図１に示すように、可視光通信システム１は、サーバ２００と、移動機器１００ａ、１００ｂ、１００ｃ（以下、移動機器１００ａ、１００ｂ、１００ｃのそれぞれを限定しない場合には、適宜「移動機器１００」と称する）と、サーバ２００とを含んで構成される。移動機器１００ａは、マーカであるＬＥＤ（Light Emitting Diode）１０２ａを含み、移動機器１００ｂは、ＬＥＤ１０２ｂを含み、移動機器１００ｃは、ＬＥＤ１０２ｃを含む（以下、ＬＥＤ１０２ａ、１０２ｂ、１０２ｃのそれぞれを限定しない場合には、適宜「ＬＥＤ１０２」と称する）。サーバ２００は、撮影部２０１を含む。移動機器１００は、送信装置に対応する。
【００１３】
本実施形態において、移動機器１００内のＬＥＤ１０２が送信対象の情報である移動機器１００のＩＤ（Identification）に対応する光を発することにより情報を送信する。一方、サーバ２００では、サーバ２００内の撮影部２０１が撮影を行い、撮影により得られた光の画像から移動機器１００のＩＤを取得する。
【００１４】
図２は、移動機器１００の構成の一例を示す図である。図２に示すように、移動機器１００は、ＬＥＤ１０２、制御部１０３、メモリ１０４、通信部１０８、駆動部１１２、及び、電池１５０を含む。
【００１５】
制御部１０３は、例えばＣＰＵ（Central Processing Unit）によって構成される。制御部１０３は、メモリ１０４に記憶されたプログラム（例えば、後述する図６に示す移動機器１００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行することにより、移動機器１００が具備する各種機能を制御する。
【００１６】
メモリ１０４は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）である。メモリ１０４は、移動機器１００における制御等に用いられる各種情報（プログラム等）を記憶する。通信部１０８は、例えばＬＡＮ（Local Area Network）カードである。通信部１０８は、他の通信装置との間で通信を行う。電池１５０は、移動機器１００の作動に必要な電力を各部に供給する。
【００１７】
制御部１０３には、電池残量計測部１２２及び発光制御部１２４が構成される。電池残量計測部１２２は、電池１５０の残量（電池残量）を計測する。発光制御部１２４は、移動機器１００のＩＤと電池残量とに応じて、ＬＥＤ１０２が発する色相の時間的な変化に変調された任意の情報を含む所定の光を発光する発光パターンを決定する。
【００１８】
本実施形態では、第１発光パターンと第２発光パターンとが採用される。図３は、第１発光パターンの一例を示す図である。第１発光パターンは、電池残量に応じて図３（ａ）〜図３（ｅ）の５つのパターンが存在する。図３（ａ）に示す第１発光パターンは、電池残量が５０％以上の場合である。図３（ａ）に示す第１発光パターンは、同期用のヘッダとしての無通信期間（消灯：Ｂｋ）３００と、ＩＤに対応し赤（Ｒ）、緑（Ｇ）、青（Ｂ）の組み合わせで巡回的に発光する発光態様で発光する発光期間３０１と、電池残量が５０％以上であることを示す無通信期間（消灯：Ｂｋ）３０２とにより構成される。無通信期間３０２が存在するのは電池残量が５０％以上、すなわち定常状態であり、電池残量を通知する必要性が無いためである。そして、無通信期間３０２の後は、発光期間３０１での発光が繰り返される。
【００１９】
図３（ｂ）に示す第１発光パターンは、電池残量が２０〜５０％の場合である。図３（ｂ）に示す第１発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が２０〜５０％であることを示す緑の発光期間３０３とにより構成される。電池残量が２０〜５０％であることを示す緑の発光期間３０３の長さは、図３（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２と同一である。発光期間３０３による発光の後は、ヘッダとしての無通信期間３００以降の発光態様が繰り返される。
【００２０】
図３（ｃ）に示す第１発光パターンは、電池残量が１０〜２０％の場合である。図３（ｃ）に示す第１発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が１０〜２０％であることを示す赤の発光期間３０４とにより構成される。電池残量が１０〜２０％であることを示す赤の発光期間３０４の長さは、図３（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２と同一である。発光期間３０４による発光の後は、ヘッダとしての無通信期間３００以降の発光態様が繰り返される。
【００２１】
図３（ｄ）に示す第１発光パターンは、電池残量が５〜１０％の場合である。図３（ｄ）に示す第１発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が５〜１０％であることを示す赤の点滅期間３０５とにより構成される。電池残量が５〜１０％であることを示す赤の点滅期間３０５の長さは、図３（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２と同一である。点滅期間３０５の後は、ヘッダとしての無通信期間３００以降の発光態様が繰り返される。
【００２２】
図３（ｅ）に示す第１発光パターンは、電池残量が５％未満の場合である。図３（ｅ）に示す第１発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が５％未満であることを示す無通信期間３０６とにより構成される。無通信期間３０６は、図３（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２とヘッダとしての無通信期間３００とを加えた期間であり、極力電力消費を抑える効果がある。無通信期間３０６の後は、発光期間３０１以降の発光態様が繰り返される。
【００２３】
図４は、第２発光パターンの一例を示す図である。第２発光パターンは、電池残量に応じて図４（ａ）〜図４（ｄ）の５つのパターンが存在する。図４（ａ）に示す第２発光パターンは、電池残量が５０％以上の場合である。図４（ａ）に示す第２発光パターンは、ヘッダとしての無通信期間３００（消灯：Ｂｋ）と、ＩＤに対応し赤（Ｒ）、緑（Ｇ）、青（Ｂ）の組み合わせで巡回的に発光する発光態様で発光する発光期間３０１と、電池残量が５０％以上であることを示す無通信期間（消灯：Ｂｋ）３０２とにより構成される。無通信期間３０２が存在するのは電池残量が５０％以上、すなわち定常状態であり、電池残量を通知する必要性が無いためである。そして、無通信期間３０２の後は、発光期間３０１での発光が繰り返される。
【００２４】
図４（ｂ）に示す第２発光パターンは、電池残量が２０〜５０％の場合である。図４（ｂ）に示す第２発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が２０〜５０％であることを示す青の輝度変調の発光期間３１３とにより構成される。発光期間３１３は、輝度が高い状態（Ｂ）と輝度が低い状態（Ｂ−）とが繰り返すように混在した状態により構成される。発光期間３１３の長さは、図４（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２と同一である。発光期間３１３での発光の後は、ヘッダとしての無通信期間３００以降の発光態様が繰り返される。
【００２５】
図４（ｃ）に示す第２発光パターンは、電池残量が１０〜２０％の場合である。図４（ｃ）に示す第２発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が１０〜２０％であることを示す緑の輝度変調の発光期間３１４とにより構成される。発光期間３１４は、輝度が高い状態（Ｇ）と輝度が低い状態（Ｇ−）とが繰り返すように混在した状態により構成される。発光期間３１４の長さは、図４（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２と同一である。発光期間３１４での発光の後は、ヘッダとしての無通信期間３００以降の発光態様が繰り返される。
【００２６】
図４（ｄ）に示す第２発光パターンは、電池残量が１０％未満の場合である。図４（ｄ）に示す第２発光パターンは、ヘッダとしての無通信期間３００と、発光期間３０１と、電池残量が１０％未満であることを示す赤の輝度変調の発光期間３１５とにより構成される。発光期間３１５は、輝度が高い状態（Ｒ）と輝度が低い状態（Ｒ−）とが繰り返し混在した状態により構成される。発光期間３１５の長さは、図４（ａ）に示す電池残量が５０％以上であることを示す無通信期間３０２と同一である。発光期間３１４での発光の後は、ヘッダとしての無通信期間３００以降の発光態様が繰り返される。
【００２７】
再び、図２に戻って説明する。更に、発光制御部１２４は、ＩＤと電池残量に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光の色相や輝度を時間的に変化させるための駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、時間的に色相や輝度が変化する光を発する。ユーザは、電池残量に対応する発光態様を視認することにより、移動機器１００内の電池１５０の残量を把握することができる。
【００２８】
図５は、サーバ２００の構成の一例を示す図である。図５に示すように、サーバ２００は、撮影部２０１、制御部２０２、画像処理部２０４、メモリ２０５、操作部２０６、表示部２０７及び通信部２０８を含む。
【００２９】
撮影部２０１は、レンズ２０３を含む。レンズ２０３は、ズームレンズ等により構成される。レンズ２０３は、操作部２０６からのズーム制御操作、及び、制御部２０２による合焦制御により移動する。レンズ２０３の移動によって撮影部２０１が撮影する撮影画角や光学像が制御される。
【００３０】
撮影部２０１は、受光面に規則的に二次元配列された複数の受光素子により構成される。受光素子は、例えば、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮影デバイスである。撮影部２０１は、レンズ２０３を介して入光された光学像を、制御部２０２からの制御信号に基づいて所定範囲の撮影画角で撮影（受光）し、その撮影画角内の画像信号をデジタルデータに変換してフレームを生成する。また、撮影部２０１は、撮影とフレームの生成とを時間的に連続して行い、連続するフレームを画像処理部２０４に出力する。
【００３１】
画像処理部２０４は、制御部２０２からの制御信号に基づいて、撮影部２０１から出力されたフレーム（デジタルデータ）をそのまま制御部２０２へ出力するとともに、当該フレームについて、表示部２０７にスルー画像として表示させるべく、画質や画像サイズを調整して制御部２０２へ出力する。また、画像処理部２０４は、操作部２０６からの記録指示操作に基づく制御信号が入力されると、記録指示された時点の撮影部２０１における撮影画角内、あるいは、表示部２０７に表示される表示範囲内の光学像を、例えば、ＪＰＥＧ（Joint Photographic Experts Group）等の圧縮符号化方式にて符号化、ファイル化する機能を有する。
【００３２】
制御部２０２は、例えばＣＰＵによって構成される。制御部２０２は、メモリ２０５に記憶されたプログラムに従ってソフトウェア処理を実行することにより、サーバ２００が具備する各種機能を制御する。
【００３３】
メモリ２０５は、例えばＲＡＭやＲＯＭである。メモリ２０５は、サーバ２００における制御等に用いられる各種情報（プログラム等）を記憶する。通信部２０８は、例えばＬＡＮカードである。通信部２０８は、外部の通信装置との間で通信を行う。
【００３４】
操作部２０６は、テンキーやファンクションキー等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部２０７は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部２０７は、制御部２０２から出力された画像信号に従って画像を表示する。
【００３５】
制御部２０２には、情報取得部２３２が構成される。情報取得部２３２は、移動機器１００内のＬＥＤ１０２における発光パターンを判別する。更に、情報取得部２３２は、移動機器１００内のＬＥＤ１０２が、判別した発光パターンで色相が時間的に変化する光を発しているものと見なし、判別した発光パターンに応じた移動機器１００のＩＤの取得を行う。
【００３６】
次に、移動機器１００の動作を説明する。図６は、可視光通信システム１内の移動機器１００による送信処理の動作の一例を示すフローチャートである。図６に示す動作は、図３に示す第１発光パターンに応じた発光が行われる場合の例である。
【００３７】
移動機器１００の制御部１０３内の電池残量計測部１２２は、電池１５０の残量（電池残量）を計測する（ステップＳ１０１）。次に、制御部１０３内の発光制御部１２４は、移動機器１００のＩＤに対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からのＩＤに対応する発光パターンの情報に応じて、ＬＥＤ１０２が発する光の色相を時間的に変化させるための駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、ＩＤに対応して時間的に色相が変化する光を５秒間発する（ＩＤ送信）（ステップＳ１０２）。
【００３８】
次に、発光制御部１２４は、電池残量が５０％以上であるか否かを判定する（ステップＳ１０３）。電池残量が５０％以上である場合（ステップＳ１０３；ＹＥＳ）、発光制御部１２４は、待機時間を５秒に設定する（ステップＳ１０４）。ステップＳ１０４における待機時間の設定から５秒後に待機が終了する（ステップＳ１１５）。５秒間の待機は、電池残量が５０％以上であることを示す５秒間の無通信期間３０２に対応する。
【００３９】
一方、電池残量が５０％以上でない場合（ステップＳ１０３；ＮＯ）、発光制御部１２４は、電池残量が２０％以上であるか否かを判定する（ステップＳ１０５）。電池残量が２０％以上である場合（ステップＳ１０５；ＹＥＳ）、すなわち、電池残量が２０〜５０％である場合、発光制御部１２４は、待機時間を１０秒に設定する（ステップＳ１０６）。
【００４０】
更に、発光制御部１２４は、電池残量が２０〜５０％であることを示す５秒間の緑の連続点灯に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光に対応する駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、電池残量が２０〜５０％であることを示す５秒間の緑の連続点灯を行う（ステップＳ１０７）。ステップＳ１０７から１０秒後に待機が終了する（ステップＳ１１５）。１０秒間の待機は、ヘッダとしての無通信期間３００に対応する。
【００４１】
一方、電池残量が２０％以上でない場合（ステップＳ１０５；ＮＯ）、発光制御部１２４は、電池残量が１０％以上であるか否かを判定する（ステップＳ１０８）。電池残量が１０％以上である場合（ステップＳ１０８；ＹＥＳ）、すなわち、電池残量が１０〜２０％である場合、発光制御部１２４は、待機時間を１０秒に設定する（ステップＳ１０９）。
【００４２】
更に、発光制御部１２４は、電池残量が１０〜２０％であることを示す５秒間の赤の連続点灯に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光に対応する駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、電池残量が１０〜２０％であることを示す５秒間の赤の連続点灯を行う（ステップＳ１１０）。ステップＳ１１０から１０秒後に待機が終了する（ステップＳ１１５）。１０秒間の待機は、ヘッダとしての無通信期間３００に対応する。
【００４３】
一方、電池残量が１０％以上でない場合（ステップＳ１０８；ＮＯ）、発光制御部１２４は、電池残量が５％以上であるか否かを判定する（ステップＳ１１１）。電池残量が５％以上である場合（ステップＳ１１１；ＹＥＳ）、すなわち、電池残量が５〜１０％である場合、発光制御部１２４は、待機時間を１０秒に設定する（ステップＳ１１２）。
【００４４】
更に、発光制御部１２４は、電池残量が５〜１０％であることを示す５秒間の赤の点滅に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光に対応する駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、電池残量が５〜１０％であることを示す５秒間の赤の点滅を行う（ステップＳ１１３）。ステップＳ１１３から１０秒後に待機が終了する（ステップＳ１１５）。１０秒間の待機は、ヘッダとしての無通信期間３００に対応する。
【００４５】
一方、電池残量が５％以上でない場合（ステップＳ１１１；ＮＯ）、発光制御部１２４は、待機時間を１５秒に設定する（ステップＳ１１４）。ステップＳ１１４における待機時間の設定から１５秒後に待機が終了する（ステップＳ１１５）。１５秒間の待機は、電池残量が５％未満であることを示す１５秒間の無通信に対応する。
【００４６】
ステップＳ１１５における待機終了の後、制御部１０３は、移動機器１００による送信を終了するか否かを判定する（ステップＳ１１６）。移動機器１００による送信を終了する場合には（ステップＳ１１６；ＹＥＳ）、一連の動作が終了する。一方、移動機器１００による送信を終了しない場合には（ステップＳ１１６；ＮＯ）、ステップＳ１０１以降の動作が繰り返される。
【００４７】
図７は、可視光通信システム１内の移動機器１００による送信処理の動作の他の例を示すフローチャートである。図７に示す動作は、図４に示す第２発光パターンに応じた発光が行われる場合の例である。
【００４８】
移動機器１００の制御部１０３内の電池残量計測部１２２は、電池１５０の残量（電池残量）を計測する（ステップＳ２０１）。次に、制御部１０３内の発光制御部１２４は、移動機器１００のＩＤに対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からのＩＤに対応する発光パターンの情報に応じて、ＬＥＤ１０２が発する光の色相を時間的に変化させるための駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、ＩＤに対応して時間的に色相が変化する光を発する（ＩＤ送信）（ステップＳ２０２）。
【００４９】
次に、発光制御部１２４は、電池残量が５０％以上であるか否かを判定する（ステップＳ２０３）。電池残量が５０％以上である場合（ステップＳ２０３；ＹＥＳ）、発光制御部１２４は、所定期間発光を停止する制御を行う（ステップＳ２０４）。所定期間の発光停止は、電池残量が５０％以上であることを示す無通信期間３０２に対応する。
【００５０】
一方、電池残量が５０％以上でない場合（ステップＳ２０３；ＮＯ）、発光制御部１２４は、電池残量が２０％以上であるか否かを判定する（ステップＳ２０５）。電池残量が２０％以上である場合（ステップＳ２０５；ＹＥＳ）、すなわち、電池残量が２０〜５０％である場合、発光制御部１２４は、電池残量が２０〜５０％であることを示す青の輝度変調での所定期間の発光に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光に対応する駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、電池残量が２０〜５０％であることを示す青の輝度変調での所定期間の発光を行う（ステップＳ２０６）。
【００５１】
一方、電池残量が２０％以上でない場合（ステップＳ２０５；ＮＯ）、発光制御部１２４は、電池残量が１０％以上であるか否かを判定する（ステップＳ２０７）。電池残量が１０％以上である場合（ステップＳ２０７；ＹＥＳ）、すなわち、電池残量が１０〜２０％である場合、発光制御部１２４は、電池残量が１０〜２０％であることを示す緑の輝度変調での所定期間の発光に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光に対応する駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、電池残量が１０〜２０％であることを示す緑の輝度変調での所定期間の発光を行う（ステップＳ２０８）。
【００５２】
一方、電池残量が１０％未満である場合（ステップＳ２０７；ＮＯ）、発光制御部１２４は、電池残量が１０％未満であることを示す赤の輝度変調での所定期間の発光に対応する発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの発光パターンの情報に応じて、ＬＥＤ１０２が発する光に対応する駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、電池残量が１０％未満であることを示す赤の輝度変調での所定期間の発光を行う（ステップＳ２０９）。
【００５３】
ステップＳ２０４、ステップＳ２０６、ステップＳ２０８、ステップＳ２０９の後、制御部１０３は、移動機器１００による送信を終了するか否かを判定する（ステップＳ２１０）。移動機器１００による送信を終了する場合には（ステップＳ２１０；ＹＥＳ）、一連の動作が終了する。一方、移動機器１００による送信を終了しない場合には（ステップＳ２１０；ＮＯ）、ステップＳ２０１以降の動作が繰り返される。
【００５４】
ところで、上述した実施形態では、ユーザは、ＬＥＤ１０２の発光態様を視認して、電池１５０の残量を把握することが可能なようにしたが、受信側であるサーバ２００がＬＥＤ１０２の発光態様を認識して、電池１５０の残量を把握することが可能としてもよい。
【００５５】
図８は、第３発光パターンの一例を示す図である。第３発光パターンは、ヘッダとしての無通信（消灯：Ｂｋ）と、ＩＤに対応する所定回数の赤（Ｒ）、緑（Ｇ）、青（Ｂ）の何れかの発光と、電池残量に対応する所定回数の赤（Ｒ）、緑（Ｇ）、青（Ｂ）の何れかの発光とにより構成される。電池残量に対応する発光は様々な態様が考えられる。例えば、電池残量を３段階（高い、低い、空）で示され、その３段階のそれぞれに応じた色相や輝度が設定される。
【００５６】
移動機器１００の制御部１０３内の電池残量計測部１２２は、電池１５０の残量（電池残量）を計測する。発光制御部１２４は、移動機器１００のＩＤと電池容量に対応する第３発光パターンの情報を駆動部１１２へ出力する。駆動部１１２は、発光制御部１２４からの第３発光パターンの情報に応じて、ＬＥＤ１０２が発する光の色相を時間的に変化させるための駆動信号を生成する。ＬＥＤ１０２は、駆動部１１２から出力される駆動信号に応じて、ＩＤ及び電池残量に対応して時間的に色相や輝度が変化する光を発する
【００５７】
サーバ２００の制御部２０２内の情報取得部２３２は、移動機器１００内のＬＥＤ１０２における、ＩＤや電池残量に対応する発光パターンを判別する。更に、情報取得部２３２は、判別した発光パターンに対応するＩＤを取得するとともに電池残量を把握する。
【００５８】
このように本実施形態では、移動機器１００は、内蔵する電池１５０の残量に応じて、ＬＥＤ１０２の発光態様を制御する。具体的には、移動機器１００は、ＩＤを送信するための発光の期間とは別の期間において、電池１５０の残量に応じて、ＬＥＤ１０２が発する光の色相を変更したり、無通信及び無通信の期間の設定を行う。あるいは、移動機器１００は、ＩＤを送信するための発光の期間とは別の期間において、電池１５０の残量に応じて、ＬＥＤ１０２が発する光の輝度を変更する。これにより、ＩＤの送信を妨げることなく、電池残量の通知が可能となり、ユーザは、ＬＥＤ１０２の発光態様を視認して、電池１５０の残量を把握することが可能となる。
【００５９】
また、本実施形態では、移動機器１００は、当該移動機器１００のＩＤを送信するための発光の期間とは別に、電池１５０の残量をユーザに通知するための発光の期間を設定するため、ＩＤの送信の妨げになることが防止される。また、移動機器１００は、同期用のヘッダに対応する無通信の期間とは別に、あるいは、同期用のヘッダに対応する無通信の期間と共用可能なように電池１５０の残量をユーザに通知するための発光の期間を設定するため、受信側で同期が外れてしまうことが防止される。
【００６０】
また、本実施形態では、図３（ｅ）に示すように電池残量が少なくなった場合には、電池残量を示す期間が無通信となり、更には、当該無通信の期間が図３（ａ）等と比較して長くなる。これによりＩＤの送信周期が長くなるため、電池残量が少ないことに応じて電力消費を抑制することができる。
【００６１】
また、本実施形態では、電池残量に対応する発光は、単色の発光であるため、受信側でＩＤ等の他の情報と混同してしまうことが防止される。
【００６２】
なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。
【００６３】
例えば、上述した実施形態では、電池残量の送信周期について限定していないが、移動機器１００は、例えば、１時間の内の３０秒間だけ送信するといったように所定の周期で送信するようにしてもよい。また、移動機器１００は、１度又は数回の送信の後は、電池残量の状態が変化するまで、再度の送信を行わないようにしてもよい。
【００６４】
また、電池残量に対応する発光態様は、上述した実施形態に限定されない。例えば、移動機器１００は、電池残量が少ない場合には、電力消費を抑えるために、輝度を低くして発光する制御を行うようにしてもよい。更に、電池残量に応じて、段階的に発光期間３０１を変えることで、ユーザに通知するようにしてもよい。
【００６５】
また、上述した実施形態では、移動機器１００による送信対象の情報は、当該移動機器１００のＩＤであったが、これに限定されず、移動機器１００の位置情報や移動機器１００に生じた障害等の情報であってもよい。
【００６６】
また、上述した実施形態では、可視光である赤、緑、青の光を通信に用いる場合について説明したが、他の色の可視光を用いてもよい。また、発光は色相や輝度が時間的に変化するものに限定されず、彩度が時間的に変化するものであってもよい。
【００６７】
また、移動機器１００内の光源はＬＥＤに限定されない。例えば、表示装置を構成するＬＣＤ、ＰＤＰ、ＥＬディスプレイ等の一部に光源が構成されていてもよい。
【００６８】
また、サーバ２００は、撮影部が設けられて撮影が可能であれば、どのような装置でもよい。
【００６９】
また、上記実施形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read - Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto - Optical Disc）等のコンピュータで読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【００７０】
また、プログラムをインターネット等のネットワーク上の所定のサーバが有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００７１】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００７２】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７３】
（付記１）
送信装置において、
発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信手段と、
当該送信装置の状態を取得する状態取得手段と、
前記状態取得手段によって取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御手段と、
を備えることを特徴とする送信装置。
【００７４】
（付記２）
前記状態取得手段は、当該送信装置の状態を示す複数の段階の何れかの段階を取得し、
前記制御手段は、前記状態取得手段によって取得された前記段階に応じた発光態様で前記発光部を制御することで通知することを特徴とする付記１に記載の送信装置。
【００７５】
（付記３）
電池を更に備え、
当該送信装置の状態は前記電池の残量を含み、
前記制御手段は、前記状態取得手段によって取得された前記電池の残量の段階に応じた発光態様で前記発光部を制御することで通知することを特徴とする付記１又は２に記載の送信装置。
【００７６】
（付記４）
前記制御手段は、前記状態取得手段によって取得された当該送信装置の状態を、前記所定の発光タイミングを除くタイミングで前記発光部を発光させることで通知することを特徴とする付記１〜３の何れか１つに記載の送信装置。
【００７７】
（付記５）
前記制御手段は、前記状態取得手段によって取得された当該送信装置の状態を変調し、前記所定の発光タイミングを除くタイミングで前記発光部を発光させることにより前記変調された前記状態を送信することで通知することを特徴とする付記１〜３の何れか１つに記載の送信装置。
【００７８】
（付記６）
送信装置の発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信ステップと、
前記送信装置の状態を取得する状態取得ステップと、
前記状態取得ステップにて取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御ステップと、
を含むことを特徴とする送信方法。
【００７９】
（付記７）
送信装置が備えるコンピュータを、
発光部に対し、情報が変調された可視光領域の光を所定の発光タイミングで発光させることで情報を送信する送信手段、
当該送信装置の状態を取得する状態取得手段、
前記状態取得手段によって取得された前記送信装置の状態を、前記発光部の発光態様を制御することで通知する制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８０】
１…可視光通信システム、１００、１００ａ、１００ｂ、１００ｃ…移動機器、１０２、１０２ａ、１０２ｂ、１０２ｃ…ＬＥＤ、１０３、２０２…制御部、１０４、２０５…メモリ、１０８、２０８…通信部、１１２…駆動部、１２２…電池残量計測部、１２４…発光制御部、１５０…電池、２００…サーバ、２０１…撮影部、２０３…レンズ、２０４…画像処理部、２０６…操作部、２０７…表示部、２３２…情報取得部、３００、３０２、３０６…無通信期間、３０１、３０３、３０４、３１３、３１４、３１５…発光期間、３０５…点滅期間
【図１】
2020088767.tif 000003
【図２】
2020088767.tif 000004
【図３】
2020088767.tif 000005
【図４】
2020088767.tif 000006
【図５】
2020088767.tif 000007
【図６】
2020088767.tif 000008
【図７】
2020088767.tif 000009
【図８】
2020088767.tif 000010