(57)【特許請求の範囲】
【請求項１】
表示手段と、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、
前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、
撮像手段と、
この撮像手段によって撮像された画像から自己が存在する環境の明るさを判断する第１の判断手段と、
この第１の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示態様を調整する第１の調整手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記第１の調整手段は、前記第１の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示輝度を調整することを特徴とする請求項１記載の表示装置。
【請求項３】
表示手段と、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、
前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、
通信手段と、
この通信手段によって受信された画像から自己が存在する環境の明るさを判断する第２の判断手段と、
この第２の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示態様を調整する第２の調整手段と、
を備えることを特徴とする表示装置。
【請求項４】
表示手段と、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、
前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、
自己が存在する撮影環境を判断する第３の判断手段と、
前記第３の判断手段によって判断された撮影環境に基づいて、前記表示手段に表示されるマーカーの表示態様を調整する第３の調整手段と、
を備えることを特徴とする表示装置。
【請求項５】
前記第３の調整手段は、前記第３の判断手段によって判断された撮影環境に基づいて、前記表示手段に表示されるマーカーの色味を調整することを特徴とする請求項４記載の表示装置。
【請求項６】
撮像手段を更に備え、
前記第３の判断手段は、この撮像手段によって撮像された画像から撮影環境を判断することを特徴とする請求項４又は５記載の表示装置。
【請求項７】
通信手段を更に備え、
前記第３の判断手段は、この通信手段によって受信された画像から撮影環境を判断することを特徴とする請求項４又は５記載の表示装置。
【請求項８】
表示手段と、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、
前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、
前記表示手段に表示されるマーカーの表示態様を調整する第４の調整手段と、
前記マーカーの表示態様を調整するよう報知する報知手段と、
当該装置の状況を判断する状況判断手段と、
前記状況判断手段による判断結果に基づき、前記報知手段による報知を制御する報知制御手段と、
を備えることを特徴とする表示装置。
【請求項９】
前記状況判断手段は、前記表示部の鉛直方向成分に対する表示角度が所定の角度よりも俯角方向にあるか否かを判断し、
前記報知制御手段は、前記報知手段による報知が実行されている時に前記状況判断手段が前記表示部の鉛直方向成分に対する表示角度が所定の角度よりも俯角方向にあると判断した際に、前記報知手段による報知を停止するよう制御することを特徴とする請求項８に記載の表示装置。
【請求項１０】
前記送信すべき情報には、外部の撮像装置により前記送信すべき情報が変換されたマーカーを含んだ画角を撮像した際に、前記マーカーの存在する位置に所定の画像を合成するよう制御する制御情報が含まれることを特徴とする請求項１乃至９のいずれかに記載の表示装置。
【請求項１１】
撮像部と表示部とを有するコンピュータを、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段、
前記変換手段によって変換されたマーカーを前記表示部に表示させる表示制御手段、
前記撮像部によって撮像された画像から前記表示部が存在する環境の明るさを判断する第１の判断手段、
この第１の判断手段によって判断された明るさに基づいて、前記表示部に表示されるマーカーの表示態様を調整する第１の調整手段、
として機能させるプログラム。
【請求項１２】
通信部と表示部とを有するコンピュータを、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段、
前記変換手段によって変換されたマーカーを前記表示部に表示させる表示制御手段、
前記通信部によって受信した画像から前記表示部が存在する環境の明るさを判断する第２の判断手段、
この第２の判断手段によって判断された明るさに基づいて、前記表示部に表示されるマーカーの表示態様を調整する第２の調整手段、
として機能させるプログラム。
【請求項１３】
表示部を有するコンピュータを、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段、
前記変換手段によって変換されたマーカーを前記表示部に表示させる表示制御手段、
前記表示部が存在する撮影環境を判断する第３の判断手段、
前記第３の判断手段によって判断された撮影環境に基づいて、前記表示部に表示されるマーカーの表示態様を調整する第３の調整手段、
として機能させるプログラム。
【請求項１４】
表示部を有するコンピュータを、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段、
前記変換手段によって変換されたマーカーを前記表示部に表示させる表示制御手段、
前記表示部に表示されるマーカーの表示態様を調整する第４の調整手段、
前記マーカーの表示態様を調整するよう報知する報知手段、
当該装置の状況を判断する状況判断手段、
前記状況判断手段による判断結果に基づき、前記報知手段による報知を制御する報知制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、所定のパターン等可視化された情報を撮像装置にて撮像させ、撮像した側でこの可視化された情報をデジタル情報へ変換することで情報伝送する技術が知られている。
【０００３】
そしてこのような技術分野においては特許文献１に知られるような技術が存在する。
【０００４】
この特許文献１は、携帯電話同士で可視光通信により情報を伝送する技術を紹介したものであり、詳細には、送信側の携帯電話において送信すべき情報を輝度変調し、この変調された内容で発光部を発光制御するとともに、受信側の携帯電話においては、この発光部を含む送信側の携帯電話を画角に含んで連続的に撮影し、この撮像画像に含まれる輝度変調領域から情報を復号する技術を紹介している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０３５１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１では、周囲環境については変化することは考慮しておらず、通常使用し得る環境であれば好適に可視光通信による情報伝送が行なえるものとしている。
【０００７】
しかしながら現実には、このような携帯端末を用いる場合、可視光通信を行なう周囲環境は一定ではないことが多い。この場合、使用者は可視光通信可能な場所を探す必要があるという問題が予見される。
【０００８】
本発明はこのような問題点に鑑みてなされたものであり、可視光による情報送信を好適に行なえるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、表示手段と、送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、撮像手段と、この撮像手段によって撮像された画像から自己が存在する環境の明るさを判断する第１の判断手段と、この第１の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示態様を調整する第１の調整手段と、を備えることを特徴とする。
また上記目的を達成するため、本発明は、表示手段と、送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、通信手段と、この通信手段によって受信された画像から自己が存在する環境の明るさを判断する第２の判断手段と、この第２の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示態様を調整する第２の調整手段と、を備えることを特徴とする。
また上記目的を達成するため、本発明は、表示手段と、送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、自己が存在する撮影環境を判断する第３の判断手段と、前記第３の判断手段によって判断された撮影環境に基づいて、前記表示手段に表示されるマーカーの表示態様を調整する第３の調整手段と、を備えることを特徴とする。
また上記目的を達成するため、本発明は、表示手段と、送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、前記表示手段に表示されるマーカーの表示態様を調整する第４の調整手段と、前記マーカーの表示態様を調整するよう報知する報知手段と、当該装置の状況を判断する状況判断手段と、前記状況判断手段による判断結果に基づき、前記報知手段による報知を制御する報知制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、可視光による情報送信を好適に行なえるようにすることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る情報提供システムを構成する携帯端末及びサーバの配置の一例を示す図である。
【図２】同実施形態に係る携帯端末の構成の一例を示す図である。
【図３】同実施形態に係る携帯端末による動作の一例を示す第１のフローチャートである。
【図４】同実施形態に係る携帯端末による動作の一例を示す第２のフローチャートである。
【図５】同実施形態に係る携帯端末の傾きの第１の例（図５（Ａ））及び第２の例（図５（Ｂ））を示す図である。
【図６】同実施形態に係るマーカーの表示態様の第１の例（図６（Ａ））、第２の例（図６（Ｂ））及び第３の例（図６（Ｃ））を示す図である。
【図７】同実施形態に係るマーカーの表示態様の第４の例（図７（Ａ））、第５の例（図７（Ｂ））及び第６の例（図７（Ｃ））を示す図である。
【図８】本発明の第２の実施形態に係る携帯端末のプログラムＲＯＭの構成の一例を示す図である。
【図９】同実施形態に係る携帯端末、及び、他の携帯端末による動作の一例を示すフローチャートである。
【図１０】本発明の第３の実施形態に係る携帯端末による動作の一例を示す第１のフローチャート（図１０（Ａ））及び第２のフローチャート（図１０（Ｂ））である。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、図面を参照して、本発明の第１の実施形態に係る表示装置及びプログラムを説明する。
【００１３】
図１に示すように、情報提供システム１は、表示装置としての携帯端末１００−１〜１００−４（以下、携帯端末１００−１〜１００−４をまとめて、適宜「携帯端末１００」と称する）と、ネットワークサーバ３００とを含んで構成される。
【００１４】
携帯端末１００は、携帯電話機、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータ等の持ち運びが可能であって、無線通信機能を有する端末である。携帯端末１００−１はユーザ４００−１によって所持され、携帯端末１００−２はユーザ４００−２によって所持される。また、携帯端末１００−３はユーザ４００−３によって所持され、携帯端末１００−４はユーザ４００−４によって所持される。
【００１５】
携帯端末１００は、ネットワークサーバ３００によって提供される情報（コンテンツ）の識別情報であるＩＤ（タグＩＤ）に対応して、時系列的に波長（色）変化を伴う変調を行って画像であるマーカーを表示する。携帯端末１００は、マーカーを表示することにより、タグＩＤを他の携帯端末１００へ送信することができる。他の携帯端末１００は、携帯端末１００に寄って表示されるマーカーの光を受けてタグＩＤを取得し、そのタグＩＤを、無線基地局６００及び通信ネットワーク５００を介してネットワークサーバ３００へ送信する。
【００１６】
ネットワークサーバ３００は、通信ネットワーク５００及び無線基地局６００を介して携帯端末１００との間で通信を行う。ネットワークサーバ３００は、コンテンツとタグＩＤと対応付けて管理する。コンテンツは、携帯端末１００がユーザ４００の操作に応じてネットワークサーバ３００へ送信した送信したユーザ４００自身のプロファイルデータやテキストメッセージ、イメージ（ＣＧ）等である。ネットワークサーバ３００は、携帯端末１００から送信されるタグＩＤに対応する上記コンテンツを、タグＩＤの送信元の携帯端末１００へ送信する。
【００１７】
次に、携帯端末１００の詳細な構成を説明する。図２に示すように、携帯端末１００は、制御部１０２、プログラムＲＯＭ（Read Only Memory）１０４、ワークＲＡＭ（Random Access Memory）１０６、フラッシュＲＯＭ（Read Only Memory）１０８、無線通信処理部１１０、アンテナ１１２、アウトカメラＣＣＤ（Charge Coupled Device）１１４、インカメラＣＣＤ（Charge Coupled Device）１１６、画像処理部１１８、角度センサ部１２０、ＧＰＳ（Global Positioning System）ユニット部１２２、スピーカ１２４、ドライバ１２６、表示部１２８及びタッチパネル１３０を含む。
【００１８】
制御部１０２は、例えばＣＰＵ（Central Processing Unit）によって構成される。制御部１０２は、プログラムＲＯＭ１０４に記憶されたプログラム（例えば、後述する図３及び図４に示す携帯端末１００の動作を実現するためのプログラム）に従ってソフトウェア処理を実行することにより、携帯端末１００が具備する各種機能を制御する。
【００１９】
プログラムＲＯＭ１０４は、上述したようにプログラムを記憶する。ワークＲＡＭ１０６は、プログラムに従ったソフトウェア処理の実行中に、各種情報を記憶する。フラッシュＲＯＭ１０８は、後述するタグＩＤが登録されるテーブルを記憶する。
【００２０】
無線通信処理部１１０は、例えば無線周波数（ＲＦ）回路やベースバンド（ＢＢ）回路等を用いて構成される。無線通信処理部１１０は、アンテナ１１２を介して、無線信号の送信及び受信を行う。また、無線通信処理部１１０は、送信信号の符号化及び変調と、受信信号の復調及び復号とを行う。
【００２１】
アウトカメラＣＣＤ１１４は、例えば、携帯端末１００の筐体における表示部１２８が配置された面とは反対側の面に配置されている。アウトカメラＣＣＤ１４は、図示しないレンズを介して入光された光学像を撮像（受光）し、その撮像により得られた画像信号をデジタルデータに変換してフレームを生成する。インカメラＣＣＤ１１６は、例えば、携帯端末１００の筐体における表示部１２８が配置された面に配置されている。インカメラＣＣＤ１１６は、図示しないレンズを介して入光された光学像を撮像（受光）し、その撮像により得られた画像信号をデジタルデータに変換してフレームを生成する。
【００２２】
画像処理部１１８は、アウトカメラＣＣＤ１１４及びインカメラＣＣＤ１１６から出力されたフレーム（デジタルデータ）について、表示部１２８にスルー画像として表示させるべく、画質や画像サイズを調整して制御部１０２へ出力する。
【００２３】
角度センサ部１２０は、加速度センサ等を内蔵し、携帯端末１００の傾き（傾斜角度）を検出する。更に、角度センサ部１２０は、検出した傾斜角度の情報を制御部１０２へ出力する。ＧＰＳユニット部１２２は、ＧＰＳ衛星からの信号を受信し、当該信号に基づいて、携帯端末１００の位置（緯度及び経度）を測定する。更に、ＧＰＳユニット部１２２は、測定した位置の情報を制御部１０２へ出力する。
【００２４】
スピーカ１２４は、制御部１０２からの音声データに基づいて、アラーム等の音声を出力する。ドライバ１２６は、制御部１０２から出力された画像データに基づく画像信号を表示部１２８へ出力する。表示部１２８は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部１２８は、ドライバ１２６から出力された画像信号に従って画像（例えば、後述するマーカーの画像）を表示する。
【００２５】
タッチパネル１３０は、表示部１２８の上面に配置され、ユーザ４００の操作内容を入力するために用いられるインタフェースである。タッチパネル１３０は、例えば図示しない透明電極を内蔵し、ユーザ４００の指等が接触した場合に、電圧が変化した位置を接触位置として検出し、その接触位置の情報を制御部１０２へ出力する。
【００２６】
次に、携帯端末１００の動作を説明する。図３及び図４は、携帯端末１００の動作を示すフローチャートである。携帯端末１００内の制御部１０２は、ユーザ４００により選択されたモードが受信モードであるか、送信モードであるかを判定する（ステップＳ１０１）。受信モードとは、携帯端末１００が他の携帯端末１００において表示された、タグＩＤに対応するマーカーの画像を撮影により取得する処理のモードである。送信モードは、携帯端末１００がタグＩＤに対応するマーカーの画像を表示する処理のモードである。例えば、表示部１２８には、受信モードを選択するためのボタン画像（受信モード選択画像）と送信モードを選択するためのボタン画像（送信モード選択画像）とが表示される。ユーザ４００がタッチパネル１３０における受信モード選択画像の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて受信モードが選択されたと判定する。一方、ユーザ４００がタッチパネル１３０における送信モード選択画像の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて送信モードが選択されたと判定する。
【００２７】
受信モードが選択された場合（ステップＳ１０１：受信モード選択）、制御部１０２は、コンテンツ取得処理を行う（ステップＳ１０２）。具体的には、アウトカメラＣＣＤ１１４が、他の携帯端末１２８に表示された、タグＩＤに対応するマーカーを撮影する。これにより、他の携帯端末１００と携帯端末との間でタグＩＤの可視光通信が行われる。更に、制御部１０２は、マーカーの色の変化に基づいてタグＩＤを取得し、そのタグＩＤを、無線基地局６００及び通信ネットワーク５００を介してネットワークサーバ３００へ送信する。更に、制御部１０２は、ネットワークサーバ３００から送信される、タグＩＤに対応する、プロファイルデータやテキストメッセージ、イメージ（ＣＧ）等のコンテンツを取得し、そのコンテンツの画像をアウトカメラＣＣＤ１１４による撮影により得られた画像に合成して表示部１２８に表示させる。
【００２８】
一方、送信モードが選択された場合（ステップＳ１０１：送信モード選択）、タグＩＤの新規作成が選択されたか否かを判定する（ステップＳ１１１）。例えば、表示部１２８には、タグＩＤの新規作成を選択するためのボタン画像（タグＩＤ新規作成選択画像）が表示される。タグＩＤ新規作成選択画像が表示されてから所定時間内に、ユーザ４００がタッチパネル１３０におけるタグＩＤ新規作成選択画像の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて、タグＩＤの新規作成が選択されたと判定する。
【００２９】
タグＩＤの新規作成が選択されなかった場合（ステップＳ１１１：ＮＯ）、制御部１０２は、フラッシュＲＯＭ１０８に記憶されたテーブルを参照し（ステップＳ１１２）、当該テーブルにタグＩＤが登録されているか否かを判定する（ステップＳ１１３）。
【００３０】
タグＩＤの新規作成が選択された場合（ステップＳ１１１：ＹＥＳ）、又は、テーブルにタグＩＤが登録されていない場合（ステップＳ１１３：ＮＯ）、制御部１０２は、ユーザ４００によるタッチパネル１３０に対する入力操作に基づいて、他の携帯端末１００において撮影により得られた画像に合成されるプロファイルデータやテキストメッセージ、イメージ（ＣＧ）等のコンテンツを設定する（ステップＳ１１４）。例えば、表示部１２８には、コンテンツを選択するためのメニュー画面が表示される。ユーザ４００がタッチパネル１３０におけるメニュー画面の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて、選択されたコンテンツを認識する。更に、制御部１０２は、ワークＲＡＭ１０６に記憶されたコンテンツのうち、認識したコンテンツにフラグを付加する等の設定処理を行う。
【００３１】
次に、制御部１０２は、ＧＰＳユニット部１２２からの位置の情報（自己位置情報）を取得する（ステップＳ１１５）。次に、制御部１０２は、ステップＳ１１４において設定したコンテンツとステップＳ１１５において取得した自己位置情報とを、無線通信処理部１１０、アンテナ１１２、無線基地局６００及び通信ネットワーク５００を介してネットワークサーバ３００へ送信し、タグＩＤの登録要請を行う（ステップＳ１１６）。
【００３２】
ネットワークサーバ３００は、コンテンツ及び自己位置情報を受信すると、コンテンツにタグＩＤを対応付けることにより、コンテンツにタグＩＤを割り当てる。このとき、ネットワークサーバ３００は、自己位置情報に基づいて、携帯端末１００の位置を認識し、その認識した位置から所定距離以内の位置に存在する他の携帯端末１００からのコンテンツに既に割り当てられているタグＩＤ以外のタグＩＤをコンテンツに対応付ける。更に、ネットワークサーバ３００は、コンテンツに対応付けたタグＩＤを、当該コンテンツ及び自己位置情報の送信元の携帯端末１００へ送信する。
【００３３】
携帯端末１００内の制御部１０２は、ネットワークサーバ３００により割り当てられたタグＩＤを、アンテナ１１２及び無線通信処理部１１０を介して受信する（ステップＳ１１７）。更に、制御部１０２は、受信したタグＩＤを、フラッシュＲＯＭ１０８に記憶されたテーブルに書き込む（ステップＳ１１８）。
【００３４】
ステップＳ１１８においてタグＩＤをテーブルに書き込んだ後、又は、タグＩＤがテーブルに登録されていると判定された場合（ステップＳ１１３：ＹＥＳ）、制御部１０２は、テーブル内のタグＩＤを、時系列的に色変化を伴うマーカー情報に変換する（ステップＳ１２１）。例えば、制御部１０２は、タグＩＤをビットデータ列に符号化する。更に、制御部１０２は、ビットデータ列に基づくデジタル変調を行い、時系列的に色変化を伴うマーカー情報を取得する。
【００３５】
次に、制御部１０２は、インカメラＣＣＤ１１４による撮影により得られた画像（撮像画像）を取得し、当該撮像画像に基づいて、外部環境の照度を取得する（ステップＳ１２２）。次に、制御部１０２は、取得した照度が予め定められた閾値以上であるか否かを判定する（ステップＳ１２３）。閾値は、例えばワークＲＡＭ１０６に記憶されている。
【００３６】
取得した照度が閾値以上である場合（ステップＳ１２３：ＹＥＳ）、制御部１０２は、角度センサ部１２０により検出された携帯端末１００の傾斜角度を取得する。更に、制御部１０２は、傾斜角度に基づいて、表示部１２８の仰角が所定角度以上であるか否かを判定する（ステップＳ１２４）。ここで、表示部１２８の仰角とは、図５（Ａ）に示すように、鉛直方向から表示部１２８への反時計回りの角度αであり、表示部１２８の面が上向きの場合に正の値となる。仰角が大きい場合、図５（Ａ）に示すように、照明や太陽等の光源７００からの光が表示部１２８に照射され、表示部１２８に表示される画像が見にくくなる。所定角度の値は、例えばワークＲＡＭ１０６に記憶されている。
【００３７】
表示部１２８の仰角が所定角度以上である場合（ステップＳ１２４：ＹＥＳ）、制御部１０２は、アラームを報知する（ステップＳ１２５）。具体的には、制御部１０２は、スピーカ１２４から所定のアラームの音声を出力させる。
【００３８】
ユーザ４００は、アラームが報知された場合、外部環境の照度が強すぎるために、表示部１２８にマーカー画像が表示されても、他の携帯端末１００がそのマーカー画像を認識しにくくなっていることを認識することができる。この場合、ユーザ４００は、表示部１２８の面を下向きにする等の対応を行うことが可能である。
【００３９】
ステップＳ１２５におけるアラーム報知の後、制御部１０２は、再び、角度センサ部１２０により検出された携帯端末１００の傾斜角度を取得する。更に、制御部１０２は、傾斜角度に基づいて、表示部１２８の俯角が１５〜２０°であるか否かを判定する（ステップＳ１２６）。ここで、表示部１２８の仰角とは、図５（Ｂ）に示すように、鉛直方向から表示部１２８への時計回りの角度βであり、表示部１２８の面が下向きの場合に正の値となる。俯角が正の値である場合、図５（Ｂ）に示すように、照明や太陽等の光源７００からの光が表示部１２８に照射されず、表示部１２８に表示される画像が見やすくなる。
【００４０】
表示部１２８の俯角が１５〜２０°である場合（ステップＳ１２６：ＹＥＳ）、制御部１０２は、アラームを停止する（ステップＳ１２７）。その後、外部環境の照度の認識（ステップＳ１２２）以降の動作が繰り返される。一方、表示部１２８の俯角が１５〜２０°でない場合（ステップＳ１２６：ＮＯ）、アラームの報知（ステップＳ１２５）以降の動作が繰り返される。
【００４１】
また、外部環境の照度が閾値未満である場合（ステップＳ１２３：ＮＯ）、制御部１０２は、ステップＳ１２２において取得した外部環境の照度に基づいて、表示部１２８におけるマーカーの表示輝度を調整するようにドライバ１２６を制御する（ステップＳ１２８）。具体的には、制御部１０２は、時系列的に色変化を伴うマーカー情報をドライバ１２６に出力するとともに、外部環境の照度が高いほど、マーカーの表示輝度が高くなるように、ドライバ１２６を制御する。
【００４２】
また、表示部１２８の仰角が所定角度未満である場合（ステップＳ１２４：ＮＯ）、制御部１０２は、時系列的に色変化を伴うマーカー情報をドライバ１２６に出力するとともに、表示部１２８におけるマーカーの表示輝度が設定可能な最大の輝度になるように、ドライバ１２６を制御する（ステップＳ１２９）。
【００４３】
ステップＳ１２８又はステップＳ１２９の後、図４の動作に移行する。ドライバ１２６は、ステップＳ１２８又はステップＳ１２９において取得したマーカー情報に基づいてマーカーの画像を生成し、ステップＳ１２８又はステップＳ１２９において制御部１０２により制御された表示輝度に設定する。更に、ドライバ１２６は、表示部１２８に、設定した表示輝度でマーカーを表示させる（ステップＳ１３１）。
【００４４】
このように、表示部１２８にマーカーが表示された状態において、他の携帯端末１００は、その表示されたマーカーを撮影することができる。これにより、携帯端末１００と他の携帯端末との間でタグＩＤの可視光通信が行われる。マーカーが撮影された場合、他の携帯端末１００は、マーカーの色の変化に基づいてタグＩＤを取得し、そのタグＩＤを、無線基地局６００及び通信ネットワーク５００を介してネットワークサーバ３００へ送信する。更に、他の携帯端末１００は、ネットワークサーバ３００から送信される、タグＩＤに対応する、プロファイルデータやテキストメッセージ、イメージ（ＣＧ）等のコンテンツを取得し、そのコンテンツの画像を撮影により得られた画像に合成して表示させる。
【００４５】
ステップＳ１３１におけるマーカーの表示の後、制御部１０２は、タッチパネル１３０の接触位置に基づいて、マーカーの表示領域を中心としたピンチ操作を検出したか否かを判定する（ステップＳ１３２）。ここで、ピンチ操作とは、タッチパネル１３０における２つの接触位置の距離が次第に長くなる、或いは、次第に短くなる操作である。制御部１０２は、ユーザ４００がタッチパネル１３０における２つの位置に接触した場合、タッチパネル１３０からの接触位置の情報に基づいて、その２つの接触位置の距離の変化を取得する。
【００４６】
ピンチ操作が検出された場合（ステップＳ１３２：ＹＥＳ）、制御部１０２は、ピンチ操作に応じてマーカーの表示領域を拡大又は縮小させる制御を行う（ステップＳ１３３）。具体的には、制御部１０２は、タッチパネル１３０における２つの接触位置の距離が次第に長くなるピンチ操作を検出した場合、表示部１２８におけるマーカーの表示領域が大きくなるように、ドライバ１２６を制御する。ドライバ１２６は、制御部１０２の制御に応じて、表示部１２８におけるマーカーの表示領域を大きくする。一方、制御部１０２は、タッチパネル１３０における２つの接触位置の距離が次第に短くなるピンチ操作を検出した場合、表示部１２８におけるマーカーの表示領域が小さくなるように、ドライバ１２６を制御する。ドライバ１２６は、制御部１０２の制御に応じて、表示部１２８におけるマーカーの表示領域を大きくする。
【００４７】
図６は、ピンチ操作に応じたマーカーの表示領域の変化の一例を示す。図６（Ａ）に示すようにマーカー６０１が表示された状態において、タッチパネル１３０における２つの接触位置の距離が次第に長くなるピンチ操作が行われた場合、図６（Ｂ）に示すようにマーカー６０１は大きくなる。一方、図６（Ａ）に示すようにマーカー６０１が表示された状態において、タッチパネル１３０における２つの接触位置の距離が次第に短くなるピンチ操作が行われた場合、図６（Ｃ）に示すようにマーカー６０１は小さくなる。
【００４８】
ステップＳ１３３においてマーカーの表示領域が拡大又は縮小された後、又は、ステップＳ１３２においてピンチ操作が検出されなかった場合（ステップＳ１３２：ＮＯ）、制御部１０２は、タッチパネル１３０の接触位置に基づいて、マーカーの表示輝度を調整する操作を検出したか否かを判定する（ステップＳ１３４）。例えば、図７に示すように、表示部１２８には、表示輝度を調整するためのボタン（輝度調整ボタン）６０２及び６０３が表示される。輝度調整ボタン６０２は表示輝度を上げるために操作され、輝度調整ボタン６０３は表示輝度を下げるために操作される。ユーザ４００がタッチパネル１３０における輝度調整ボタン６０２又は６０３の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて、マーカーの表示輝度を調整する操作を検出したと判定する。
【００４９】
マーカーの表示輝度を調整する操作を検出した場合（ステップＳ１３４：ＹＥＳ）、制御部１０２は、その操作に応じてマーカーの表示輝度を調整させる制御を行う（ステップＳ１３５）。具体的には、制御部１０２は、表示輝度が標準状態（タッチパネル１３０における図示しない第１の輝度調整ボタンの表示領域の上面への接触により表示輝度が調整された状態）であるときに、輝度調整ボタン６０２の表示領域の上面への接触を検出した場合、制御部１０２は、その輝度調整ボタン６０２に表示された輝度レベルに応じてマーカーの表示輝度を標準輝度よりも上げる。一方、制御部１０２は、輝度調整ボタン６０３の表示領域の上面への接触を検出した場合、制御部１０２は、その輝度調整ボタン６０３に表示された輝度レベルに応じてマーカーの表示輝度を標準輝度よりも下げる。尚、詳細には輝度調整は輝度調整ボタン６０２又は６０３で設定される範囲内でマーカーの表示輝度に対して行なわれ、第１の輝度調整ボタンについてはコントラストのみを調整する。
【００５０】
図７（Ａ）に示すようにマーカー６０１が表示された状態において、タッチパネル１３０における輝度調整ボタン６０２の表示領域の上面への接触が行われた場合、図７（Ｂ）に示すようにマーカー６０１の表示輝度は高くなる。一方、図７（Ａ）に示すようにマーカー６０１が表示された状態において、タッチパネル１３０における輝度調整ボタン６０３の表示領域の上面への接触が行われた場合、図７（Ｃ）に示すようにマーカー６０１の表示輝度は低くなり、コントラストは低下する。
【００５１】
ステップＳ１３５においてマーカーの表示輝度が調整された後、又は、ステップＳ１３４においてマーカーの表示輝度を調整する操作を検出しなかった場合（ステップＳ１３４：ＮＯ）、制御部１０２は、送信モード終了を検出したか否かを判定する（ステップＳ１３６）。例えば、表示部１２８には、送信モードの終了を選択するためのボタン画像（モード終了選択画像）が表示される。ユーザ４００がタッチパネル１３０におけるモード終了選択画像の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて受信モードが選択されたと判定する。一方、ユーザ４００がタッチパネル１３０における送信モード選択画像の表示領域の上面に接触した場合、制御部１０２は、タッチパネル１３０からの接触位置の情報に基づいて送信モードが選択されたと判定する。
【００５２】
送信モード終了を検出した場合（ステップＳ１３６：ＹＥＳ）、一連の動作が終了する。一方、送信モード終了を検出しない場合（ステップＳ１３６：ＮＯ）、ステップＳ１３１におけるマーカー表示以降の動作が繰り返される。
【００５３】
以上説明したように、本実施形態では、携帯端末１００は、他の携帯端末１００との間で、提供するコンテンツの識別情報であるタグＩＤの可視光通信を行うために、タグＩＤに対応するマーカーを表示する場合、マーカーの表示態様を適宜調整する。
【００５４】
具体的には、制御部１０２は、タッチパネル１３０における接触の状態に基づいてユーザ４００の操作を検出する。更に、制御部１０２は、ピンチ操作が行われた場合にはマーカーの表示領域の大きさを調整する制御を行い、表示輝度を調整するための操作が行われた場合、マーカーの表示輝度を調整する制御を行う。このように、ユーザ４００の操作に応じて、マーカーの表示領域の大きさや表示輝度が調整されることにより、他の携帯端末１００は、撮影したマーカーを認識しやすくすることができ、可視光による情報送信を好適に行うことができる。
【００５５】
また、制御部１０２は、外部環境の照度が閾値未満である場合には、当該照度が高いほど、マーカーの表示輝度が高くなるように、当該表示輝度を調整し、外部環境の照度が閾値以上であり、且つ、表示部１２８の傾斜角度が所定角度未満である場合には、マーカーの表示輝度が最大輝度になるように調整する制御を行う。これにより、他の携帯端末１００は、撮影したマーカーを認識しやすくすることができ、可視光による情報送信を好適に行うことができる。
【００５６】
また、制御部１０２は、外部環境の照度が閾値以上であり、且つ、表示部１２８の傾斜角度が所定角度以上である場合には、アラームを報知して、ユーザ４００に対して、表示部１２８の傾斜角度を俯角方向に変えるように促すことが出来、更に、表示部１２８の傾斜角度を俯角方向になった場合には、アラームを停止する。このように、表示部１２８の傾斜角度を俯角方向に変えさせることにより、他の携帯端末１００は、撮影したマーカーを認識しやすくすることができ、可視光による情報送信を好適に行うことができる。
【００５７】
（第２の実施形態）
以下、図面を参照して、本発明の第２の実施形態に係る表示装置及びプログラムを説明する。尚、第１の実施形態と同様の回路構成及び処理について同じ参照番号で表し、その説明については省略する。同実施形態においては、マーカーを表示する側の携帯端末１００は、外部環境の照度のみならず、受信（撮像側）にて取得した撮影環境に応じて調整されるホワイトバランス、すなわち色味を、環境データとし、これを考慮して発光するマーカーを調整する。
【００５８】
図８は本実施形態におけるプログラムＲＯＭ１０４の内部構成を概念的に示すものである。プログラム１０４１は同実施形態に係る携帯端末１００の処理内容を定義したプログラムデータ本体を示す。発色特性データテーブル１０４２は第１の実施形態における表示部１２８の表示輝度を調整するドライバ１２６へ出力するデータテーブルである。発光補正制御データテーブル１０４３は、受光（撮影）側の携帯端末１００の画像処理部１１８のホワイトバランス（色味）調整内容に相当する環境データと、これに応じてマーカーの発光色を微調整するデータである。具体的にはこのデータはドライバ１２６に出力されるとともに彩度や色相を調整するデータである。
【００５９】
図９は同実施形態における、携帯端末１００の動作を示すフローチャートであり、詳細には、図３におけるステップＳ１２２〜Ｓ１２３の処理が異なるものである。
【００６０】
先ず、制御部１０２は、通信相手となる他の携帯端末１００と公知技術の無線通信インフラを介して、自身が設置されている環境における環境情報を問い合せるデータを送信する（ステップＳ１４１）。すると問い合わせを受けた他の携帯端末１００は、アウトカメラＣＣＤ１１４（又はインカメラ１１６）、及び、画像処理部１１８を起動する（ステップＳ１５１）。更にマーカーを表示する携帯端末（すなわち自身）を撮影・記録（ステップＳ１５２）し、その撮影データを、問い合わせをした携帯端末へ送信する（ステップＳ１５３）。その後、他の携帯端末１００は、可視光通信モードでの処理を行う（ステップＳ１５４）。
【００６１】
制御部１０２は上記の問い合わせを行った後、公知技術の無線通信インフラを利用してこの撮影データの受信を検出するまで一定時間受信待ち状態を継続する（ステップＳ１４２）。そして、撮影データの受信を検出したか否かを判断し（ステップＳ１４３）、検出しなかった場合は（ステップＳ１４３：ＮＯ）、更に上記の一定時間を経過したか否かを判断する（ステップＳ１４４）。もし、ステップＳ１４４にて上記の一定時間が経過していないと判断した場合（ステップＳ１４４；ＮＯ）は、再度受信待ち状態に戻り、上記の一定時間を経過した場合（ステップＳ１４４；ＹＥＳ）は、撮影データは取得できないと判断し、第１の実施形態におけるステップＳ１２２の処理へと進む。
【００６２】
一方、ステップＳ１４３において撮影データの受信を検出した場合（ステップＳ１４３；ＹＥＳ）、その撮影データから送信相手となる他の携帯端末１００のホワイトバランス（色味）調整に関するデータを取得し、発光補正制御データテーブル１０４３を参照し、受光（撮影）側の携帯端末１００の画像処理部１１８のホワイトバランス（色味）調整内容に相応しい色味で発色するようマーカーの色味（彩度や色相）を調整する（ステップＳ１４５）。そして、この後、制御部１０２は、受信・取得した撮影データにおける照度が予め定められた閾値以上であるか否かを判定する（ステップＳ１４６）。取得した照度が閾値以上である場合（ステップＳ１４６；ＹＥＳ）、ステップＳ１２４に進み、照度が閾値未満である場合（ステップＳ１４６；ＮＯ）、ステップＳ１２８に進む。
【００６３】
以上説明したように、本実施形態では、携帯端末１００は、他の携帯端末１００との間で、提供するコンテンツの識別情報であるタグＩＤの可視光通信を行うために、タグＩＤに対応するマーカーを表示する場合、通信相手側から見た撮影環境、特にホワイトバランス等の色味を判断し、マーカーの表示態様（彩度や色相）を適宜調整する。このように、通信相手側から見た環境に応じて、マーカーの彩度や色相をも調整されることにより、他の携帯端末１００は、撮影したマーカーを認識しやすくすることができ、可視光による情報送信を好適に行うことができる。
【００６４】
（第３の実施形態）
以下、図面を参照して、本発明の第３の実施形態に係る表示装置及びプログラムを説明する。尚、第１の実施形態と同様の回路構成及び処理について同じ参照番号で表し、その説明については省略する。
【００６５】
同実施形態においては、マーカーを表示する側の携帯端末１００は、マーカーの表示（送信）処理を行う前段階において、自身が取得した撮影環境に応じて調整されるホワイトバランス、すなわち色味を、環境データとし、これを考慮して発光するマーカーを調整する。
【００６６】
図１０は同実施形態における、携帯端末１００の動作を示すフローチャートであり、詳細には、図３におけるフローチャートの処理の前に行われる処理（図１０（Ａ））と、図３のステップＳ１２１〜Ｓ１２２の間に行われる処理（図１０（Ｂ））が追加されたものである。先ず、図１０（Ａ）のフローチャートにおいて、制御部１０２は、アウトカメラＣＣＤ１１４（又はインカメラ１１６）、及び、画像処理部１１８を起動する（ステップＳ１６１）。更に自身が設置されるべき環境を撮影・記録し（ステップＳ１６２）、その撮影データより環境データを取得し、フラッシュＲＯＭ１０８に格納する（ステップＳ１６３）。
【００６７】
一方、マーカーの表示の調整処理の際は図１０（Ｂ）の処理を行う。すなわち、時系列的に色変化を伴うマーカー情報に変換する（ステップＳ１２１）。この後、図１０（Ａ）の処理によりフラッシュＲＯＭ１０８に環境データが格納されているか否かを判断する（ステップＳ１７１）。格納されていると判断した場合（ステップＳ１７１；ＹＥＳ）、この環境データを読み出し（ステップＳ１７２）、発光補正制御データテーブル１０４３を参照し、受光（撮影）側の携帯端末１００の画像処理部１１８のホワイトバランス（色味）調整内容に相応しい色味で発色するようマーカーの色味（彩度や色相）を調整する（ステップＳ１７３）。
【００６８】
一方、格納されていないと判断した場合（ステップＳ１７１：ＮＯ）、制御部１０２は、アウトカメラＣＣＤ１１４（又はインカメラ１１６）、及び、画像処理部１１８を起動する（ステップＳ１７４）。更に自身が設置されるべき環境を撮影・記録し、その撮影データより環境データを取得し（ステップＳ１７５）、ステップ１７３の処理へ移行する。このように、設置される環境に応じて、マーカーの彩度や色相をも調整されることにより、他の携帯端末１００は、撮影したマーカーを認識しやすくすることができ、可視光による情報送信を好適に行うことができる。
【００６９】
尚、上記第２、第３の実施形態においては、マーカーの表示処理を行うに辺りそのイニシャライズとして上述の処理を行うものとしたが、マーカーの表示処理の期間中であっても定期的に並行処理するようにしても良い。そのようにした場合、撮影環境が目まぐるしく変化するような状況であっても送信エラーを起こしにくいマーカーの表示制御が可能となる。
【００７０】
なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。例えば、コンピュータがプログラムを実行することで、携帯端末１００の機能を実現してもよい。また、携帯端末１００の機能を実現するためのプログラムは、ＣＤ−ＲＯＭ等の記憶媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【００７１】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７２】
（付記１）
表示手段と、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段と、
前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段と、
前記表示手段に表示されるマーカーの表示態様を調整する調整手段と、
を備えることを特徴とする表示装置。
【００７３】
（付記２）
外部からの操作を検出する操作検出手段を更に備え、
前記調整手段は、前記操作検出手段によって検出された内容に基づいて、前記表示手段に表示されるマーカーの表示態様を調整することを特徴とする付記１記載の表示装置。
【００７４】
（付記３）
前記操作検出手段が検出する内容とは、前記マーカーの表示の大きさの調整に関するものであることを特徴とする付記２記載の表示装置。
【００７５】
（付記４）
前記表示手段はタッチパネルとしての機能を有し、
前記操作検出手段が検出する内容とは、前記タッチパネルで検出されたピンチ操作を含むことを特徴とする付記３記載の表示装置。
【００７６】
（付記５）
前記操作検出手段が検出する内容とは、前記マーカーの表示輝度の調整に関するものであることを特徴とする付記２乃至４のいずれか１つに記載の表示装置。
【００７７】
（付記６）
前記表示装置が存在する環境の明るさを判断する第１の判断手段を更に備え、
前記調整手段は、前記第１の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示態様を調整することを特徴とする付記１乃至５のいずれか１つに記載の表示装置。
【００７８】
（付記７）
前記調整手段は、前記第１の判断手段によって判断された明るさに基づいて、前記表示手段に表示されるマーカーの表示輝度を調整することを特徴とする付記６記載の表示装置。
【００７９】
（付記８）
第１の撮像手段を更に備え、
前記第１の判断手段は、前記第１の撮像手段によって撮像された画像から明るさを判断することを特徴とする付記６又は７記載の表示装置。
【００８０】
（付記９）
第１の通信手段を更に備え、
前記第１の判断手段は、前記第１の通信手段によって受信された画像から明るさを判断することを特徴とする付記６又は７記載の表示装置。
【００８１】
（付記１０）
前記表示装置が存在する撮影環境を判断する第２の判断手段を更に備え、
前記調整手段は、前記第２の判断手段によって判断された撮影環境に基づいて、前記表示手段に表示されるマーカーの表示態様を調整することを特徴とする付記１乃至９のいずれか１つに記載の表示装置。
【００８２】
（付記１１）
前記調整手段は、前記第２の判断手段によって判断された撮影環境に基づいて、前記表示手段に表示されるマーカーの色味を調整することを特徴とする付記１０記載の表示装置。
【００８３】
（付記１２）
第２の撮像手段を更に備え、
前記第２の判断手段は、前記第２の撮像手段によって撮像された画像から撮影環境を判断することを特徴とする付記１０又は１１記載の表示装置。
【００８４】
（付記１３）
第２の通信手段を更に備え、
前記第２の判断手段は、前記第２の通信手段によって受信された画像から撮影環境を判断することを特徴とする付記１０又は１１記載の表示装置。
【００８５】
（付記１４）
前記マーカーの表示態様を調整するよう報知する報知手段と、
当該装置の状況を判断する状況判断手段と、
前記状況判断手段による判断結果に基づき、前記報知手段による報知を制御する報知制御手段と、
を更に備えることを特徴とする付記１乃至１３のいずれか１つに記載の表示装置。
【００８６】
（付記１５）
前記状況判断手段は、前記表示手段の鉛直方向成分に対する表示角度が所定の角度よりも俯角方向にあるか否かを判断し、
前記報知制御手段は、前記報知手段による報知が実行されている時に前記状況判断手段が前記表示手段の鉛直方向成分に対する表示角度が所定の角度よりも俯角方向にあると判断した際に、前記報知手段による報知を停止するよう制御することを特徴とする付記１４に記載の表示装置。
【００８７】
（付記１６）
前記送信すべき情報には、外部の撮像装置により前記送信すべき情報が変換されたマーカーを含んだ画角を撮像した際に、前記マーカーの存在する位置に所定の画像を合成するよう制御する制御情報が含まれることを特徴とする付記１乃至１５のいずれか１つに記載の表示装置。
【００８８】
（付記１７）
コンピュータを、
表示手段、
送信すべき情報を可視光通信に用いるマーカーに変換する変換手段、
前記変換手段によって変換されたマーカーを前記表示手段に表示させる表示制御手段、
前記表示手段に表示されるマーカーの表示態様を調整する調整手段、
として機能させるプログラム。
【符号の説明】
【００８９】
１…情報提供システム、１００−１〜１００−４…携帯端末、１０２…制御部、１０４…プログラムＲＯＭ、１０６…ワークＲＡＭ、１０８…フラッシュＲＯＭ、１１０…無線通信処理部、１１２…アンテナ、１１４…アウトカメラＣＣＤ、１１６…インカメラＣＣＤ、１１８…画像処理部、１２０…角度センサ部、１２２…ＧＰＳユニット部、１２４…スピーカ、１２６…ドライバ、１２８…表示部、１３０…タッチパネル、３００…ネットワークサーバ、４００−１〜４００−４…ユーザ、５００…通信ネットワーク、６００…無線基地局
【図１】
0005942900.tif 000002
【図２】
0005942900.tif 000003
【図３】
0005942900.tif 000004
【図４】
0005942900.tif 000005
【図５】
0005942900.tif 000006
【図６】
0005942900.tif 000007
【図７】
0005942900.tif 000008
【図８】
0005942900.tif 000009
【図９】
0005942900.tif 000010
【図１０】
0005942900.tif 000011