(57)【要約】【課題】表示体を見ているユーザ宛てのメッセージの表示を、そのユーザの意図に従って制御するための技術を提供する。【解決手段】サーバ装置１０は、ランナー宛てのメッセージを記憶するメッセージＤＢを有する。サーバ装置１０は、表示装置２０、及びランナーの操作装置３０から、位置情報、及び方向情報等を取得する（Ｓ１１〜Ｓ１５）。そして、サーバ装置１０は、ランナーと表示体との位置関係、及びこれらが向く方向に基づいて、そのランナーが見ている表示体を特定する（Ｓ１６〜Ｓ１８；ＹＥＳ）。サーバ装置１０は、特定した表示体に、そのランナーに宛てたメッセージを表示させる（Ｓ２２，Ｓ２３）。また、サーバ装置１０は、ランナーに宛てたメッセージの表示中に、そのユーザが行った遠隔操作を検出して、表示体のメッセージの表示を制御する。【選択図】図８
2018081544.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ宛てのメッセージを記憶する記憶部と、
前記ユーザが見ている表示体を特定する表示体特定部と、
特定された前記表示体に、当該表示体を見ているユーザ宛ての前記メッセージを表示させる第１表示制御部と、
前記ユーザ宛ての前記メッセージの表示中に、当該ユーザが行った遠隔操作を検出する遠隔操作検出部と、
検出された前記遠隔操作に基づいて、前記メッセージの表示を制御する第２表示制御部と
を備える表示システム。
【請求項２】
前記表示体と前記ユーザとの位置関係を特定する位置関係特定部と、
前記ユーザの顔が向く方向を特定する方向特定部と
を備え、
前記表示体特定部は、
前記位置関係と前記ユーザの顔が向く方向とに基づいて、前記ユーザが見ている表示体を特定する
ことを特徴とする請求項１に記載の表示システム。
【請求項３】
前記遠隔操作検出部は、
前記表示体を見ているユーザに、当該表示体を前記遠隔操作により制御するための権限を付与し、決められた条件を満たすと当該権限の付与を解除する
ことを特徴とする請求項１又は請求項２に記載の表示システム。
【請求項４】
前記遠隔操作検出部は、
前記ユーザの身体の動きを示す信号から定常的に生じている動きを除外した信号が、所定のレベルを超えている期間に、前記遠隔操作を検出する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の表示システム。
【請求項５】
前記第２表示制御部は、
前記表示体が移動体に設けられている場合には、特定の情報を表示させる
ことを特徴とする請求項１から請求項４のいずれか１項に記載の表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示体にメッセージを表示する技術に関する。
【背景技術】
【０００２】
特許文献１，２には、表示体の表示を、その表示を見る人物の状況に基づいて制御する技術が記載されている。特許文献１には、利用者とディスプレイ画面との距離に対して決められた大きさで、文字を表示することが記載されている。特許文献２には、情報出力装置の表示部と利用者との位置関係に基づいて、情報の粒度、情報数、スクロール速度、及び出力周期等を調整することが記載されている。また、特許文献３には、公共の場所に設置されたディスプレイの表示領域を分割して、コンテンツの提供側である複数のユーザの各ユーザに割り当て、割り当てた表示領域に各ユーザのコンテンツを表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３―１４０６３２号公報
【特許文献２】特開２００６−２８５１５７号公報
【特許文献３】特開２０１０−２１１６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１〜３の発明では、表示体の表示を見る人物は、その表示された情報をそのまま閲覧するのみである。即ち、その人物は、表示体の表示を能動的に制御することはできない。
これに対し、本発明は、表示体を見ているユーザ宛てのメッセージの表示を、そのユーザの意図に従って制御するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の表示システムは、ユーザ宛てのメッセージを記憶する記憶部と、前記ユーザが見ている表示体を特定する表示体特定部と、特定された前記表示体に、当該表示体を見ているユーザ宛ての前記メッセージを表示させる第１表示制御部と、前記ユーザ宛ての前記メッセージの表示中に、当該ユーザが行った遠隔操作を検出する遠隔操作検出部と、検出された前記遠隔操作に基づいて、前記メッセージの表示を制御する第２表示制御部とを備える。
【０００６】
本発明の表示システムは、前記表示体と前記ユーザとの位置関係を特定する位置関係特定部と、前記ユーザの顔が向く方向を特定する方向特定部とを備え、前記表示体特定部は、前記位置関係と前記ユーザの顔が向く方向とに基づいて、前記ユーザが見ている表示体を特定してもよい。
【０００７】
本発明の表示システムにおいて、前記遠隔操作検出部は、前記表示体を見ているユーザに、当該表示体を前記遠隔操作により制御するための権限を付与し、決められた条件を満たすと当該権限の付与を解除してもよい。
【０００８】
本発明の表示システムにおいて、前記遠隔操作検出部は、前記ユーザの身体の動きを示す信号から定常的に生じている動きを除外した信号が、所定のレベルを超えている期間に、前記遠隔操作を検出してもよい。
【０００９】
本発明の表示システムにおいて、前記第２表示制御部は、前記表示体が移動体に設けられている場合には、特定の情報を表示させてもよい。
【００１０】
本発明によれば、表示体を見ているユーザ宛てのメッセージの表示を、そのユーザの意図に従って制御するための技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る表示システムの全体構成を示す図。
【図２】同実施形態に係るサーバ装置、表示装置、及び操作装置のハードウェア構成の一例を示すブロック図。
【図３】同実施形態に係るサーバ装置、表示装置、及び操作装置のプロセッサの機能構成の一例を示すブロック図。
【図４】同実施形態に係るランナーの動作の計測方法の説明図。
【図５】同実施形態に係るメッセージＤＢの構成の一例を示す図。
【図６】同実施形態に係るユーザが見ている表示体の特定方法の説明図。
【図７】同実施形態に係る表示システムで実行されるメッセージの登録に係る処理を示すシーケンス図。
【図８】同実施形態に係る表示システムで実行されるメッセージの表示に係る処理を示すシーケンス図。
【図９】同実施形態に係る表示体に表示されるメッセージの一例を示す図。
【図１０】同実施形態に係る表示システムで実行される表示装置の遠隔操作に係る処理を示すシーケンス図。
【図１１】同実施形態に係る遠隔操作に応じたメッセージの表示制御の一例を示す図。
【図１２】本発明の第２実施形態に係るレースＤＢの説明図。
【図１３】同実施形態に係るランナーの遠隔操作に応じて入力可能な文字の一例を示す図。
【図１４】同実施形態に係る表示システムにおける入力文字の検出方法の説明図。
【図１５】同実施形態に係る遠隔操作に応じたメッセージの表示制御の一例を示す図。
【図１６】本発明の変形例１に係る表示体に表示されるメッセージの一例を示す図。
【図１７】同発明に係る表示システムで実行されるメッセージの表示に係る処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の表示システムを、マラソン競技中にランナー宛てのメッセージを表示するシステムに適用した場合を説明する。即ち、ランナーが本発明の「ユーザ」に相当する。また、メッセージを表示する表示体は、応援者が持つ表示装置の表示体であるものとする。
【００１３】
［第１実施形態］
図１は、本実施形態に係る表示システム１の全体構成を示す図である。表示システム１は、サーバ装置１０と、複数の表示装置２０（２０Ａ，２０Ｂ）と、複数の操作装置３０（３０Ａ，３０Ｂ）と、複数のメッセージ登録装置４０とを備える。これらの各装置は、ネットワークＮＷ経由の通信を行う。ネットワークＮＷは、例えば、インターネット、無線通信網、及びゲートウェイ装置を含む通信回線である。複数の表示装置２０、及び複数の操作装置３０は、ネットワークＮＷとの間に、無線の通信路を確立する。サーバ装置１０、及びメッセージ登録装置４０は、ネットワークＮＷとの間に、有線又は無線の通信路を確立する。
なお、図１に示す各装置の台数は一例であり、それぞれ何台存在してもよい。
【００１４】
メッセージ登録装置４０は、ランナー宛てのメッセージをサーバ装置１０に登録する。メッセージ登録装置４０は、例えばパーソナルコンピュータであるが、これ以外の装置であってもよい。メッセージ登録装置４０のユーザは、登録者ＩＤ、表示体ＩＤ、ランナーＩＤを指定して、メッセージを登録するための操作を行う。登録者ＩＤは、メッセージ登録装置４０のユーザの識別子である。表示体ＩＤは、表示装置２０（換言すると、表示体）の識別子である。ランナーＩＤは、ランナーの識別子である。ランナーＩＤは、本実施形態ではランナーに割り当てられたゼッケンの番号で、３桁の数字で表されるものとする。メッセージは、複数の文字からなるが、アイコン、写真、及びその他の文字以外の要素を含んでもよい。メッセージ登録装置４０のユーザは一度に複数の表示体ＩＤ、及びランナーＩＤを指定して、メッセージを登録するための操作を行ってもよい。
【００１５】
サーバ装置１０は、表示装置２０にメッセージを表示させるための制御を行う。サーバ装置１０は、表示装置２０、及びランナー３０から収集した情報に基づいて、どのメッセージを、どのタイミングで、どの表示装置２０に表示させるかを決定する。
【００１６】
表示装置２０は、表示体２６１にメッセージを表示する。表示装置２０は、応援者２１０が容易に持ち運びできる程度の、軽量且つ小型の装置である。表示装置２０は、例えばタブレット型コンピュータ等の携帯型の表示装置であるが、これ以外の表示装置であってもよい。表示体２６１は、例えば電子ペーパであるが、液晶ディスプレイ又はその他の表示体であってもよい。応援者２１０Ａが持つ表示装置２０を「表示装置２０Ａ」、応援者２１０Ｂが持つ表示装置２０を「表示装置２０Ｂ」とする。
【００１７】
操作装置３０は、表示装置２０を遠隔操作するための装置である。操作装置３０は、ランナー３１０の身体の部位に装着される装置である。操作装置３０は、本実施形態では、ランナー３１０の頭部に装着される帽子型のウェアラブル型端末である。操作装置３０は、ランナー３１０の操作負担を軽減するため、頭部の動き（ジェスチャ）に基づいて遠隔操作を行う。ランナー３１０Ａが持つ操作装置３０を「操作装置３０Ａ」、ランナー３１０Ｂが持つ操作装置３０を「操作装置３０Ｂ」とする。
【００１８】
図２は、サーバ装置１０、表示装置２０、及び操作装置３０のハードウェア構成の一例を示す図である。サーバ装置１０は、物理的には、プロセッサ１１、メモリ１２、ストレージ１３、通信装置１４、入力装置１５、出力装置１６、及びバス１７等を含むコンピュータ装置として構成される。
なお、以下の説明では、「機器」、「装置」という文言は、回路、デバイス、ユニット等に読み替えることができる。サーバ装置１０のハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００１９】
プロセッサ１１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタ等を含む中央処理装置（ＣＰＵ：Central Processing Unit）で構成されてもよい。
また、プロセッサ１１は、プログラム（プログラムコード）、ソフトウェアモジュールやデータを、ストレージ１３及び／又は通信装置１４からメモリ１２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。各種処理は、１つのプロセッサ１１で実行される旨を説明してきたが、２以上のプロセッサ１１により同時又は逐次に実行されてもよい。プロセッサ１１は、１以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介して受信されてもよい。
【００２０】
メモリ１２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random Access Memory）等の少なくとも１つで構成されてもよい。メモリ１２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）等と呼ばれてもよい。
【００２１】
ストレージ１３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact Disc ＲＯＭ）等の光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク（例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、スマートカード、フラッシュメモリ（例えば、カード、スティック、キードライブ）、フロッピー（登録商標）ディスク、磁気ストリップ等の少なくとも１つで構成されてもよい。ストレージ１３は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ１２及び／又はストレージ１３を含むデータベース、サーバその他の適切な媒体であってもよい。
【００２２】
通信装置１４は、コンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えば通信モジュール等ともいう。
【００２３】
入力装置１５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサ等）である。出力装置１６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカ、ＬＥＤランプ等）である。
なお、入力装置１５及び出力装置１６は、一体となった構成（例えば、タッチパネル）であってもよい。
【００２４】
また、プロセッサ１１やメモリ１２等の各装置は、情報を通信するためのバス１７で接続される。バス１７は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。
【００２５】
また、サーバ装置１０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１１は、これらのハードウェアの少なくとも１つで実装されてもよい。
サーバ装置１０における各機能は、プロセッサ１１、メモリ１２等のハードウェア上に所定のソフトウェア（プログラム）を読み込ませることで、プロセッサ１１が演算を行い、通信装置１４による通信や、メモリ１２及びストレージ１３におけるデータの読み出し及び／又は書き込みを制御することで実現される。
【００２６】
表示装置２０は、物理的には、プロセッサ２１、メモリ２２、ストレージ２３、通信装置２４、入力装置２５、出力装置２６、及びバス２７等を含むコンピュータ装置として構成される。操作装置３０は、物理的には、プロセッサ３１、メモリ３２、ストレージ３３、通信装置３４、入力装置３５、出力装置３６、及びバス３７等を含むコンピュータ装置として構成される。図２では、表示装置２０、及び操作装置３０のハードウェア要素の符号を括弧書きで表している。表示装置２０、及び操作装置３０の各ハードウェアは、サーバ装置１０の同名のハードウェアの構成と同じであってもよいし、異なっていてもよい。
【００２７】
図３は、サーバ装置１０のプロセッサ１１、表示装置２０のプロセッサ２１、及び操作装置３０のプロセッサ３１の機能構成の一例を示すブロック図である。
表示装置２０のプロセッサ２１は、情報送信部２１１と、表示制御部２１２とを含む。情報送信部２１１は、通信装置２４を用いて、メッセージの表示に必要な情報を、サーバ装置１０へ送信する。この情報は、測位装置２５１から取得した位置情報、及び電子コンパス２５２から取得した方向情報を含む。測位装置２５１、及び電子コンパス２５２は、入力装置２５に含まれる。測位装置２５１は、表示装置２０の位置を測定し、測定した位置を示す位置情報を生成する。測位装置２５１は、例えば、ＧＰＳ（Global Positioning System）方式に従って位置情報（緯度情報、及び経度情報）を生成する。電子コンパス２５２は、表示装置２０の向く方向（方位）を測定し、測定した方向を示す方向情報を生成する。電子コンパス２５２は、例えば地磁気センサを含む。
【００２８】
表示制御部２１２は、表示体２６１にメッセージを表示させる。表示体２６１は、出力装置２６に含まれる。表示制御部２１２は、通信装置２４を用いてサーバ装置１０から取得（受信）したメッセージを、表示体２６１に表示させる。また、表示制御部２１２は、通信装置２４を用いて取得したコマンドに従い、表示体２６１の表示を制御する。
【００２９】
操作装置３０のプロセッサ３１は、情報送信部３１１を含む。情報送信部３１１は、通信装置３４を用いて、メッセージの表示に必要な情報を、サーバ装置１０へ送信する。この情報は、測位装置３５１から取得した位置情報、及び電子コンパス３５２から取得した方向情報が含まれる。測位装置３５１は、操作装置３０の位置を測定し、測定した位置を示す位置情報を生成する。測位装置３５１、及び電子コンパス３５２は、入力装置３５に含まれる。測位装置３５１は、例えば、ＧＰＳ方式に従って位置情報（より具体的には、緯度情報、及び経度情報）を生成する。電子コンパス３５２は、操作装置３０の向く方向（方位）を測定し、測定した方向を示す方向情報を生成する。電子コンパス３５２は、例えば地磁気センサを含む。
【００３０】
また、情報送信部３１１は、通信装置３４を用いて、表示装置２０を遠隔操作するための遠隔操作信号を、サーバ装置１０へ送信する。遠隔操作信号は、本実施形態では、角速度センサ３５３から取得した角速度データを含む。角速度センサ３５３は、ランナー３１０の頭部（又は首）の動きに応じた角速度を計測し、計測した角速度を示す角速度データを出力する。角速度センサ３５３は、入力装置３５に含まれる。ランナー３１０の頭部の動きは、本実施形態では、ランナー３１０の頭部の前後、及び左右の動きによって特定される。
【００３１】
図４は、ランナー３１０の動作の計測方法を説明する図である。角速度センサ３５３は、図４の左側の図に示すような、頭部の前後の動きに応じたＸ軸方向の角速度、及び図４の右側の図に示すような、頭部の左右の動きに応じたＹ軸方向の角速度を計測する。Ｘ軸方向の角速度、及びＹ軸方向の角速度は、それぞれ点Ｏを中心とした、頭部の回転方向の動きに応じた角速度を示す。Ｘ軸方向の角速度は、頭部の後方への動きに応じて正となり、前方への動きに応じて負となる。Ｙ軸方向の角速度は、頭部の左方への動きに応じて正となり、右方への動きに応じて負となる。角速度センサ３５３は、例えば２軸の角速度センサである。
【００３２】
加速度センサ３５４は、操作装置３０に作用した加速度を計測する。加速度センサ３５４は、入力装置３５に含まれる。加速度センサ３５４は、走行中のランナー３１０が、表示装置２０を遠隔操作することを意図して頭部を動かしたのか、又はその意図がなく頭部を動かしたのかを推定するために用いられる。ランナー３１０の走行中は、ランナー３１０の身体に、定常的な加速度の変化（例えば、周期的な変化）が生じる。そこで、情報送信部３１１は、定常的な加速度の変化を差し引いた加速度の値が一定の閾値を超えたときに、ランナー３１０が遠隔操作を意図して頭部を動かしたと判断する。そして、情報送信部３１１は、このように判断した期間において、遠隔操作信号をサーバ装置１０へ送信する。
【００３３】
図３に戻り、サーバ装置１０のプロセッサ１１は、登録部１１１と、取得部１１２と、位置関係特定部１１３と、方向特定部１１４と、表示体特定部１１５と、第１表示制御部１１６と、遠隔操作検出部１１７と、第２表示制御部１１８とを含む。
登録部１１１は、ランナー３１０宛てのメッセージを登録する。具体的には、登録部１１１は、メッセージ登録装置４０から、通信装置１４を用いて、登録者ＩＤと、表示体ＩＤと、ランナーＩＤと、メッセージとを取得し、これらを対応付けてメッセージＤＢ１３１に登録する。メッセージＤＢ１３１は、本発明の記憶部の一例で、ストレージ１３に含まれる。図５は、メッセージＤＢ１３１の構成の一例を示す図である。本実施形態では、表示体ＩＤは、表示装置２０の符号（２０Ａ，２０Ｂ）を用いて表す。メッセージＤＢ１３１には、同一のランナー３１０宛てのメッセージが複数登録され得る。
【００３４】
取得部１１２は、情報送信部２１１により送信された情報、及び情報送信部３１１により送信された情報を、通信装置１４を用いて取得する。
【００３５】
位置関係特定部１１３は、取得部１１２が取得した情報に基づいて、表示体２６１とランナー３１０との位置関係を特定する。位置関係は、表示体２６１の位置とランナー３１０の位置との距離、及びこれらのうちの一方からもう一方を見た方向により特定される。
【００３６】
方向特定部１１４は、取得部１１２が取得した情報に基づいて、ランナー３１０、及び表示体２６１が向く方向を特定する。
【００３７】
表示体特定部１１５は、ランナー３１０が見ている表示体２６１を特定する。表示体特定部１１５は、位置関係特定部１１３が特定した位置関係と、方向特定部１１４が特定したランナー３１０が向く方向、及び表示体２６１が向く方向とに基づいて、当該ランナー３１０が見ている表示体２６１を特定する。図６に示すように、本実施形態では、ランナー３１０が向く方向（矢印Ａｒ１で表す。）を中心とした所定の角度範囲Ｔ１内に、表示体２６１が含まれ、且つ、表示体２６１が向く方向（矢印Ａｒ２で表す。）を中心とした所定の角度範囲Ｔ２内に、ランナー３１０が含まれる場合に、ランナー３１０が表示体２６１を見ていることを特定する。角度範囲Ｔ１，Ｔ２はいずれも、半径がＬで、中心角の角度がθの扇形の範囲である。なお、角度範囲Ｔ１，Ｔ２の定め方は、図６で説明した方法以外であってもよい。
【００３８】
第１表示制御部１１６は、表示体特定部１１５により特定された表示体２６１に、その表示体２６１を見ているランナー３１０宛てのメッセージを表示させる。具体的には、第１表示制御部１１６は、メッセージＤＢ１３１に基づいて、そのランナー３１０のランナーＩＤに対応付けられたメッセージを、通信装置１４を用いて表示装置２０へ送信する。
【００３９】
遠隔操作検出部１１７は、ランナー３１０宛てのメッセージの表示中において、当該ランナー３１０が行った遠隔操作を検出する。具体的には、遠隔操作検出部１１７は、当該ランナー３１０の操作装置３０から、通信装置１４を用いて、遠隔操作信号を取得（受信）し、この遠隔操作信号に基づいて遠隔操作を検出する。遠隔操作検出部１１７は、メッセージが宛てられたランナー３１０からの遠隔操作を受け付け、それ以外のランナー３１０からの遠隔操作を受け付けないように、制御権を付与したランナー３１０からの遠隔操作のみを受け付ける。
【００４０】
第２表示制御部１１８は、遠隔操作検出部１１７が検出した遠隔操作に基づいて、表示体２６１へのメッセージの表示を制御する。具体的には、第２表示制御部１１８は、この遠隔操作に従って表示体２６１の表示を制御するためのコマンドを、通信装置１４を用いて表示装置２０へ送信する。
次に、本実施形態の動作を説明する。
【００４１】
＜Ａ：メッセージの登録＞
図７は、表示システム１で実行されるメッセージの登録に係る処理を示すシーケンス図である。
メッセージ登録装置４０は、登録者ＩＤ、表示体ＩＤ、ランナーＩＤ、及びメッセージを、サーバ装置１０へ送信する（ステップＳ１）。メッセージ登録装置４０のユーザは、これらの各情報を、メッセージ登録装置４０の操作により指定する。このユーザは、表示体ＩＤとして、自身が登録したメッセージを表示させたい表示装置２０の表示体ＩＤを指定する。また、このユーザは、ランナーＩＤとして、自身が応援したいランナー３１０のランナーＩＤを指定する。
【００４２】
サーバ装置１０の登録部１１１は、メッセージ登録装置４０から取得した登録者ＩＤ、表示体ＩＤ、ランナーＩＤに対応付けて、同じく取得したメッセージを、メッセージＤＢ１３１に登録する（ステップＳ２）。このステップＳ２の処理により、メッセージＤＢ１３１は、図５に示す状態になったものとする。
なお、メッセージの登録は、マラソン競技の開催前、及び開催中のどちらに行われてもよい。
【００４３】
＜Ｂ：メッセージの表示＞
図８は、表示システム１で実行されるメッセージの表示に係る処理を示すシーケンス図である。表示システム１においては、マラソン競技中に、以下で説明する処理が逐次実行される。
表示装置２０の情報送信部２１１は、当該表示装置２０の表示体ＩＤ、位置情報、及び方向情報を、サーバ装置１０へ送信する（ステップＳ１１）。サーバ装置１０の取得部１１２は、情報送信部２１１により送信された表示体ＩＤ、位置情報、及び方向情報を取得する（ステップＳ１２）。操作装置３０の情報送信部３１１は、ランナー３１０が首を傾（かし）げたかどうかを判定する（ステップＳ１３）。情報送信部３１１は、角速度センサ３５３により計測された角速度に基づいて、この判定を行う。ランナー３１０は、表示装置２０に自己宛てのメッセージを表示させるために、操作装置３０に情報の送信を開始させる場合には、首を傾げる動作を意識的に行う。ステップＳ１３で「ＹＥＳ」と判定した場合、情報送信部３１１は、ランナーＩＤ、位置情報、及び方向情報を、サーバ装置１０へ送信する（ステップＳ１４）。サーバ装置１０の取得部１１２は、情報送信部３１１により送信されたランナーＩＤ、位置情報、及び方向情報を取得する（ステップＳ１５）。
【００４４】
次に、位置関係特定部１１３は、表示体２６１とランナー３１０との位置関係を特定する（ステップＳ１６）。表示体２６１の位置は、表示装置２０から取得した位置情報により特定される。ランナー３１０の位置は、操作装置３０から取得した位置情報により特定される。
【００４５】
次に、方向特定部１１４は、表示体２６１が向く方向と、ランナー３１０が向く方向とを特定する（ステップＳ１７）。表示体２６１が向く方向は、表示装置２０から取得した方向情報により特定される。ランナー３１０が向く方向は、操作装置３０から取得した方向情報により特定される。
【００４６】
次に、表示体特定部１１５は、ランナー３１０が見ている表示体２６１を特定する（ステップＳ１８）。表示体特定部１１５は、位置関係特定部１１３が特定した位置関係と、方向特定部１１４が特定した方向とに基づいて、ランナー３１０が見ている表示体２６１を特定する。このランナー３１０は、ステップＳ１５で取得したランナーＩＤが示すランナー３１０である。ステップＳ１８では、表示体特定部１１５は、ランナー３１０が所定時間継続して表示体２６１を見ていることを条件に含める。
【００４７】
次に、表示体特定部１１５は、ランナー３１０が見ている表示体２６１を特定したかどうかを判定する（ステップＳ１９）。ステップＳ１９で「ＮＯ」と判定された場合、表示システム１の処理は、ステップＳ１１に戻される。即ち、ランナー３１０が見ている表示体２６１が特定されない期間においては、表示システム１では、ステップＳ１１〜Ｓ１９の処理が逐次行われる。
【００４８】
ステップＳ１９で「ＹＥＳ」と判定された場合、第１表示制御部１１６は、メッセージＤＢ１３１に基づいて、ランナー３１０宛てのメッセージを特定する（ステップＳ２０）。ここにおいて、第１表示制御部１１６は、ステップＳ５で取得したランナーＩＤに対応付けられたメッセージを、メッセージＤＢ１３１から検索する。
【００４９】
次に、第１表示制御部１１６は、メッセージがあるかどうかを判定する（ステップＳ２１）。ここで、ランナーＩＤ「６０３」のランナー３１０Ａが、表示装置２０Ａの表示体２６１を見ていることが特定されたとする。この場合、第１表示制御部１１６は、ランナーＩＤ「６０３」に対応付けられたメッセージを特定する。
なお、ステップＳ２１で「ＮＯ」と判定された場合、表示システム１の処理は、ステップＳ１１に戻される。即ち、ランナー３１０宛てのメッセージが特定されない期間においては、表示システム１では、ステップＳ１１〜Ｓ２１の処理が逐次行われる。
【００５０】
ステップＳ２１で「ＹＥＳ」と判定した場合、第１表示制御部１１６は、特定したメッセージを、表示装置２０へ送信する（ステップＳ２２）。ここにおいて、第１表示制御部１１６は、ステップＳ１２で取得した表示体ＩＤが示す表示装置２０を、メッセージの送信先とする。表示装置２０の表示制御部２１２は、サーバ装置１０から取得したメッセージを、表示体２６１に表示させる（ステップＳ２３）。ランナー３１０Ａが、表示装置２０Ａの表示体２６１を見ている場合、この表示体２６１には、例えば図９に示すメッセージが表示される。図９においては、メッセージの一部として、「Ａさん、３０ｋｍからが勝負！頑張って！」が表示されている。「・・・」は、メッセージに続きがあることを示す。この続きのメッセージは、ランナー３１０Ａが、操作装置３０Ａを用いて表示装置２０を遠隔操作することで、表示し得るようになっている。
【００５１】
＜Ｃ：遠隔操作による表示制御＞
図１０は、表示システム１で実行される表示装置２０の遠隔操作に係る処理を示すシーケンス図である。以下の処理は、この表示装置２０にメッセージが表示されている期間に行われるものとする。
表示装置２０の情報送信部２１１は、当該表示装置２０の表示体ＩＤ、位置情報、及び方向情報を、サーバ装置１０へ送信する（ステップＳ３１）。サーバ装置１０の取得部１１２は、情報送信部２１１により送信された表示体ＩＤ、位置情報、及び方向情報を取得する（ステップＳ３２）。操作装置３０の情報送信部３１１は、ランナーＩＤ、位置情報、及び方向情報を、サーバ装置１０へ送信する（ステップＳ３３）。サーバ装置１０の取得部１１２は、情報送信部３１１により送信されたランナーＩＤ、位置情報、及び方向情報を取得する（ステップＳ３４）。
【００５２】
次に、遠隔操作検出部１１７は、操作装置３０に表示装置２０の制御権を付与するかどうかを判定する（ステップＳ３５）。この操作装置３０は、ステップＳ３４でサーバ装置１０がランナーＩＤを取得した操作装置３０である。この表示装置２０は、ステップＳ３２でサーバ装置１０が表示体ＩＤを取得した操作装置である。遠隔操作検出部１１７は、ランナー３１０が一定時間見続けている表示体２６１の制御権を、このランナー３１０に付与すると判定する（ステップＳ３５；ＹＥＳ）。そして、遠隔操作検出部１１７は、制御権を付与する旨の付与通知を、操作装置３０へ送信する（ステップＳ３６）。この付与通知に応じて、操作装置３０は、制御権が付与されたことを認識する。制御権の付与中の期間は、操作装置３０は、ランプの点灯等により、ランナー３１０に通知してもよい。加えて、遠隔操作検出部１１７は、制御権を付与する旨の付与通知を、表示装置２０へ送信してもよい。この場合、表示装置２０でも、ランプの点灯等により、制御権が付与されたことをランナー３１０に通知してもよい。
なお、ステップＳ３５で「ＮＯ」と判定された場合、表示システム１では、ステップＳ３１〜Ｓ３５の処理が逐次行われる。
【００５３】
制御権が付与されると、操作装置３０の情報送信部３１１は、ランナー３１０の頭部の動きに応じて、遠隔操作信号をサーバ装置１０へ送信する（ステップＳ３７）。遠隔操作信号は、本実施形態では、角速度センサ３５３により出力された角速度データを含む。情報送信部３１１は、ランナー３１０が遠隔操作を意図して頭部を動かしたと判断した期間において、遠隔操作信号を送信する。換言すると、情報送信部３１１は、それ以外の期間は、遠隔操作信号を送信しない。
【００５４】
次に、遠隔操作検出部１１７は、操作装置３０から取得した遠隔操作信号に基づいて、遠隔操作を検出する（ステップＳ３８）。そして、遠隔操作検出部１１７は、遠隔操作を検出したかどうかを判定する（ステップＳ３９）。遠隔操作検出部１１７は、角速度データが示す角速度が、予め決められた角速度（角速度のパターン）を示した場合に、当該角速度により特定される遠隔操作を検出する。そして、遠隔操作検出部１１７は、検出した遠隔操作を指示するコマンドを発行し、表示装置２０へ送信する（ステップＳ４０）
【００５５】
ランナー３１０の頭部の動きと遠隔操作（コマンド）との関係は、例えば以下のとおりである。なお、「Ａ→Ｂ」という表記は、「Ａ」という頭部の動きに対して、「Ｂ」を指示するコマンドが発行されることを意味する。
（i）上を向く→前の項目へ、下を向く→次の項目へ
（ii）右を向く→同一項目で後方へスクロール、左を向く→同一項目で前方にスクロール
（iii）首を右に傾ける→拡大、首を左に傾ける→縮小
（iv）右回りに首を１回転→ＯＫ、左回りに首を１回転→ＮＧ
【００５６】
表示装置２０の表示制御部２１２は、サーバ装置１０から取得したコマンドに応じて、表示体２６１のメッセージの表示を制御する（ステップＳ４１）。
【００５７】
図１１は、遠隔操作に応じたメッセージの表示制御の一例を示す図である。
図１１の第１番目の図は、ランナー３１０Ａが下を向き、「次の項目」を指定する操作を行った場合の表示制御を示す。この例では、表示体２６１の表示が、次のメッセージに遷移する。ここでは、メッセージとして、ランナー３１０Ａ宛ての次のメッセージである「Ａさん、自宅から応援しています！」というメッセージが表示される。この状態で、ランナー３１０Ａが上を向き、「前の項目」を指定する操作を行うと、図９の表示に戻る。なお、更に別のメッセージがある場合は、そのメッセージが表示される。
【００５８】
図１１の第２番目の図は、ランナー３１０Ａが右を向き、表示体２６１の表示を後方にスクロールさせた場合の表示制御を示す。ここでは、メッセージの続きである「水分補給も忘れずに！」というメッセージが表示される。ランナー３１０Ａが左を向き、表示体２６１の表示が前方にスクロールさせた場合、図９の表示に戻る。
【００５９】
図１１の第３番目の図は、ランナー３１０Ａが首を右に傾げ、表示体２６１の表示が拡大した場合の表示制御を示す。図１１の第４番目の図は、ランナー３１０Ａが首を左に傾げ、表示体２６１の表示を縮小させた場合の表示制御を示す。メッセージは、更に拡大、又は縮小させることも可能である。
【００６０】
ステップＳ３９で「ＮＯ」と判定した後、又はステップＳ４０でコマンドを送信した場合、遠隔操作検出部１１７は、表示装置２０に付与した遠隔操作を解除するかどうかを判断する（ステップＳ４２）。遠隔操作検出部１１７は、ランナー３１０に表示装置２０の制御権を付与した後、所定の解除条件を満たすと、その制御権の付与を解除する。「解除条件」は、例えば、ランナー３１０が表示体２６１の位置を通り過ぎたことである。これは、両者の位置関係が所定の条件（例えば、距離が閾値以上になったこと）により特定される。また、解除条件は、ランナー３１０が表示体２６１から所定時間継続して視線を外したことであってもよい。また、解除条件は、ランナー３１０による明示的な操作（例えば、首を傾げること）であってもよい。
【００６１】
解除条件が満たされない期間は（ステップＳ４２；ＮＯ）、表示システム１では、ステップＳ３７〜Ｓ４２の処理が逐次行われる。遠隔操作検出部１１７は、ステップＳ４２で「ＹＥＳ」と判断した場合は、制御権の付与を解除する。この際、遠隔操作検出部１１７は、制御権の付与を解除する旨の解除通知を、操作装置３０へ送信する（ステップＳ４３）。操作装置３０は、制御権の付与が解除されたことを、ランプの消灯等により、ランナー３１０に通知してもよい。加えて、遠隔操作検出部１１７は、制御権の付与を解除する旨の解除通知を、表示装置２０へ送信してもよい。この場合、表示装置２０でも、ランプの消灯等により、御権の付与が解除されたことをランナー３１０に通知してもよい。
【００６２】
以上説明した第１実施形態の表示システム１によれば、表示体２６１を見ているランナー３１０宛てのメッセージを、その表示体２６１に表示させることができる。また、ランナー３１０は、操作装置３０を用いて表示装置２０を遠隔操作することで、自身の意図に従いそのメッセージの表示を制御することができる。ランナー３１０にとっては、頭部の動きによって遠隔操作を行えるので、過度な操作負担が強いられることがない。また、表示装置２０をランナー３１０が見ている期間にだけ、そのランナー３１０宛てのメッセージが表示されるので、一の表示体２６１に、複数のランナー３１０の各々宛てのメッセージを表示させることもできる。
【００６３】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
本実施形態の表示システムは、ランナー３１０の遠隔操作に応じた情報の表示に特徴を有する。以下、マラソン競技の現在の状況を示す情報を表示する場合を説明する。本実施形態では、上述した第１実施形態と同じ符号を付した要素は、上述した第１実施形態と同等に機能する。
【００６４】
図１２は、レースＤＢの構成を説明する図である。レースＤＢは、例えばマラソン競技の主催業者等により管理、運用されるデータベースである。レースＤＢは、ストレージ１３に含まれていてもよいし、サーバ装置１０の外部装置が備えてもよい。サーバ装置１０は、このレースＤＢを用いて、ランナー３１０宛ての情報を提供する。図１２に示すように、レースＤＢでは、ランナー３１０のランナーＩＤと、このランナー３１０の名称（ここでは、氏名）と、ランナー３１０の５ｋｍ毎の区間タイムとが対応付けて記録されている。
【００６５】
図１３は、ランナー３１０の遠隔操作に応じて入力可能な文字の一例を示す図である。本実施形態では、ランナー３１０の頭部の動きにより、「１」〜「９」、及び「０」の各数値が入力され得る。図１３において、黒丸印は、数字を描くときの頭部の動き（軌跡）の始点を、三角印はその終点を意味する。図１４は、入力された文字の検出方法を説明する図である。前述したように、ランナー３１０は、頭部を前方又は後方に動かしたり、左方又は右方へ動かしたりする動作を行う。よって、遠隔操作検出部１１７は、図１４のように、Ｘ軸、及びＹ軸方向の角速度データを取得することで、ランナー３１０の頭部の動きに応じて入力された数字を特定し得る。
なお、本実施形態の表示システムでは、ランナー３１０の遠隔操作により数字以外のひらがな、カタカナ、アルファベット、記号を入力可能としてもよい。
【００６６】
本実施形態において、ランナー３１０は、マラソン競技に関する情報を表示体２６１に表示させたい場合、ランナーＩＤを数値で入力するように、頭部の動作を行う。遠隔操作検出部１１７は、ステップＳ３８において、この数字を指定する遠隔操作を検出する。第２表示制御部１１８は、ランナーＩＤを指定する遠隔操作が検出された場合、そのランナーＩＤに対応付けられたレース情報をレースＤＢから特定し、そのランナー３１０が見ている表示体２６１に表示させる。図１５は、表示体２６１に表示される情報の一例を示す図である。この例では、ランナーＩＤ「６０３」に対応付けられた名称「ナカムラ」と、５ｋｍ毎の区間タイムが表示される。ここでは、一部の区間の区間タイムしか表示されていないが、例えば前述したスクロールの操作により表示し得るようになっている。
【００６７】
以上説明した第２実施形態によれば、サーバ装置１０は、レースＤＢに蓄積されている情報に基づいて、ランナー３１０が望む情報を表示させることができる。
【００６８】
［変形例］
本発明は、上述した実施形態と異なる形態で実施してもよい。また、以下に示す変形例は、各々を組み合わせてもよい。
（変形例１）
本発明の表示装置は、移動体に設けられてもよい。移動体は、ここではランナー３１０に追従して移動する移動体で、例えば自転車や自動車等の車両である。図１６には、ランナー３１０に伴走する車両５０の背部に、表示体２６１が設けられた場合が示されている。図１６のように、この表示体２６１は、表示装置２０の表示体２６１よりも表示領域が大きく、且つランナー３１０が見ることができる時間が長い。そこで、サーバ装置１０（第１表示制御部１１６）は、特定の情報を、この表示体２６１に表示させる。この「特定の情報」は、例えば閲覧に時間が掛かるような情報で、ここでは詳細なレース情報であるものとする。
【００６９】
図１７は、表示システム１で実行されるメッセージの表示に係る処理を示すフローチャートである。
第１表示制御部１１６は、ランナー３１０が見ている表示体２６１が移動体に設けられているかどうかを判断する（ステップＳ５１）。例えば、応援者は、表示体ＩＤと、表示体が移動体に設けられているか否かを示す情報を、予めサーバ装置１０に登録しておく。第１表示制御部１１６は、この情報に基づいて、ステップＳ５１の判断を行う。これ以外に、表示体２６１の位置情報の時間的な変化（例えば、単位時間の移動距離の時間的な変化）に基づいて、第１表示制御部１１６が推定してもよい。また、第１表示制御部１１６は、表示体２６１がランナー３１０とともに移動しているかどうかを判断してもよい。この場合、第１表示制御部１１６は、表示体２６１の位置情報の時間的な変化とランナー３１０の位置情報の時間的な変化（例えば、表示体２６１とランナー３１０の相対距離の時間的な変化）に基づいて、表示体２６１がランナー３１０とともに移動しているかどうかを推定してもよい。
【００７０】
ステップＳ５１で「ＮＯ」と判断した場合、第１表示制御部１１６は、通常の表示モードである第１モードに設定する（ステップＳ５２）。第１モードの設定中は、上述した実施形態で説明したとおりの表示を行う。ステップＳ５１で「ＹＥＳ」と判断した場合、第１表示制御部１１６は、特定の情報を表示する表示モードである第２モードに設定する（ステップＳ５３）。第２モードの設定中は、上述した実施形態で説明した情報と異なる特定の情報を表示する。この変形例では、第１表示制御部１１６は、図１６に示すように、前の区間からの区間タイムの増減を示す時間情報（ここでは、「＋＊：＊＊」又は「−＊：＊＊」の形式で表す。）を表示させる。
【００７１】
なお、ここで説明した「特定の情報」は、一例に過ぎない。例えば、第１表示制御部１１６は、第１モードのときにはランナー３１０宛てのメッセージを１つだけ表示させ、第２モードのときには別のメッセージを同時に表示させてもよい。当該別のメッセージは、同じランナー３１０宛てのメッセージでもよいし、別のランナー３１０宛てのメッセージであってもよい。
【００７２】
（変形例２）
上述した実施形態では、操作装置３０の情報送信部３１１は、定常的な加速度の変化を差し引いた加速度の値が一定の閾値を超えたときに、ランナー３１０が遠隔操作を意図して頭部を動かしたと判断し、遠隔操作信号を送信していた。これに代えて、情報送信部３１１は、この判断をせずに、角速度データ、及び加速度データを含む遠隔操作信号をサーバ装置１０へ送信してもよい。そして、遠隔操作検出部１１７は、定常的な加速度の変化を差し引いた加速度の値が一定の閾値を超えた期間に計測された角速度データに基づいて、遠隔操作信号を検出してもよい。
【００７３】
（変形例３）
操作装置３０におけるランナー３１０の動作の計測は、図４のＸ軸、及びＹ軸だけではなく、これらとは異なる軸について行われてもよい。また、遠隔操作の検出は、ランナー３１０の頭部の回転方向の角速度だけではなく、加速度を用いて行われてもよい。
【００７４】
（変形例４）
上述した実施形態の操作装置３０の情報送信部３１１は、定常的な加速度の変化を差し引いた加速度の値が一定の閾値を超えたときに、ランナー３１０が遠隔操作を意図して頭部を動かしたと判断し、遠隔操作信号を送信していた。これに加えて、情報送信部３１１は、定常的な角速度の変化を差し引いた角速度の値が一定の閾値を超えたときに、ランナー３１０が遠隔操作を意図して頭部を動かしたと判断してもよい。また、加速度と角速度の値とを組み合わせてこの判断がなされてもよい。
【００７５】
操作装置３０は、角速度データを含む遠隔操作信号でなく、角速度データに基づいて発行したコマンドを、サーバ装置１０へ送信してもよい。この場合、サーバ装置１０の第２表示制御部１１８は、このコマンドを、表示装置２０へ送信（転送）する。
【００７６】
（変形例５）
本発明の操作装置は、帽子型に限られない。本発明の操作装置は、ヘアバンド型等の、頭部の動きを検出する帽子型以外の機器であってもよい。また、本発明の操作装置は、ウォッチ型や、リスト型等の頭部以外の装着されるウェアラブル端末であってもよい。この場合、ランナー３１０の手の動きに応じた遠隔操作が検出されればよい。また、遠隔操作は、ランナー３１０の身体の動きでない方法、例えば音声の入力等により行われてもよい。
また、本発明の表示システムでは、ランナー３１０の操作装置を用いなくとも、遠隔操作を検出することもできる。例えば、マラソン競技のコース上にカメラを配置しておき、そのカメラで撮影した画像を認識して、ランナー３１０の動きを検出する仕組みとしてもよい。
【００７７】
本発明は、ランナーへの応援メッセージの表示以外に適用することもできる。本発明は、デジタルサイネージ等の、複数の人（ユーザ）に視認される掲示板のような表示装置を用いた表示システムにも、適用できる。
【００７８】
（変形例６）
上述した実施形態でサーバ装置１０が有していた機能の少なくとも一部を、表示装置２０、又は操作装置３０が有してもよい。例えば、サーバ装置１０の機能が、表示装置２０で全て実現されてもよい。
【００７９】
（変形例７）
上述した実施形態で説明した構成、又は動作の一部が省略されてもよい。本発明では、例えば、方向情報を用いないで、表示体をランナー３１０が見ているかどうかを特定してもよい。また、表示装置２０の位置が固定されていてもよい。この場合、サーバ装置１０は、表示装置２０から位置情報を逐次取得しなくとも、表示体２６１の位置を特定し、位置関係を特定し得る。
【００８０】
（変形例８）
本明細書で説明した各態様／実施形態の処理手順、シーケンス、フローチャート等は、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【００８１】
（変形例９）
入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００８２】
（変形例１０）
判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：true又はfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００８３】
（変形例１１）
本明細書で説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００８４】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【００８５】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能等を意味するよう広く解釈されるべきである。また、ソフトウェア、命令等は、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）等の有線技術及び／又は赤外線、無線及びマイクロ波等の無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００８６】
本明細書で説明した情報、信号等は、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップ等は、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【００８７】
なお、本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
【００８８】
明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【００８９】
また、本明細書で説明した情報、パラメータ等は、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。
【００９０】
本明細書で使用する「判断（determining）」、「決定（determining）」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定（judging）、計算（calculating）、算出（computing）、処理（processing）、導出（deriving）、調査（investigating）、探索（looking up）（例えば、テーブル、データベース又は別のデータ構造での探索）、確認（ascertaining）したことを「判断」「決定」したとみなすこと等を含み得る。また、「判断」、「決定」は、受信（receiving）（例えば、情報を受信すること）、送信（transmitting）（例えば、情報を送信すること）、入力（input）、出力（output）、アクセス（accessing）（例えば、メモリ中のデータにアクセスすること）したことを「判断」「決定」したとみなすこと等を含み得る。また、「判断」、「決定」は、解決（resolving）、選択（selecting）、選定（choosing）、確立（establishing）、比較（comparing）等したことを「判断」「決定」したとみなすことを含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなすことを含み得る。
【００９１】
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００９２】
「含む（including）」、「含んでいる（comprising）」、及びそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【００９３】
（変形例１２）
なお、上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されてもよいし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線）で接続し、これら複数の装置により実現されてもよい。
【符号の説明】
【００９４】
１…表示システム、１０…サーバ装置、１１，２１，３１…プロセッサ、１１１…登録部、１１２…取得部、１１３…位置関係特定部、１１４…方向特定部、１１５…表示体特定部、１１６…第１表示制御部、１１７…遠隔操作検出部、１１８…第２表示制御部、１２，２２，３２…メモリ、１３，２３，３３…ストレージ、１４，２４，３４…通信装置、１５，２５，３５…入力装置、１６，２６，３６…出力装置、１７，２７，３７…バス、２０…表示装置、２１１，３１１…情報送信部、２１２…表示制御部、２５１，３５１…測位装置、２５２，３５２…電子コンパス、２６１…表示体、３５３…角速度センサ、３５４…加速度センサ、３０…操作装置、５０…車両。
【図１】
2018081544.tif 000003
【図２】
2018081544.tif 000004
【図３】
2018081544.tif 000005
【図４】
2018081544.tif 000006
【図５】
2018081544.tif 000007
【図６】
2018081544.tif 000008
【図７】
2018081544.tif 000009
【図８】
2018081544.tif 000010
【図９】
2018081544.tif 000011
【図１０】
2018081544.tif 000012
【図１１】
2018081544.tif 000013
【図１２】
2018081544.tif 000014
【図１３】
2018081544.tif 000015
【図１４】
2018081544.tif 000016
【図１５】
2018081544.tif 000017
【図１６】
2018081544.tif 000018
【図１７】
2018081544.tif 000019