(57)【要約】【課題】ユーザーの移動経路上に配置された出力装置に、ユーザーが所望する情報をタイムリーに出力させる。【解決手段】本情報処理装置は、移動するユーザーによって使用される情報処理装置であって、前記ユーザーによって指定されたコンテンツを取得することと、前記ユーザーの移動経路上に配置された出力装置を特定することと、前記特定した出力装置に前記取得したコンテンツを送信することと、を実行する制御部を備える。【選択図】図３
2020035342.tif 000002
【特許請求の範囲】
【請求項１】
移動するユーザーによって使用される情報処理装置であって、
前記ユーザーによって指定されたコンテンツを取得することと、
前記ユーザーの移動経路上に配置された出力装置を特定することと、
前記特定した出力装置に前記取得したコンテンツを送信することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記特定した出力装置は、前記ユーザーの認証に成功した場合にコンテンツの出力を行い、
前記制御部は、前記ユーザーの認証に用いる認証情報を前記特定した出力装置に送信する、
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記ユーザーの移動経路上に配置された出力装置が複数存在する場合には、前記ユーザーの進行方向に配置された出力装置を特定する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記ユーザーの移動経路上に配置された出力装置が複数存在する場合には、前記ユーザーに最も近い位置に配置された出力装置を特定する、
請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記制御部は、前記特定した出力装置を前記ユーザーが通過すると、前記特定した出力装置への前記取得したコンテンツの送信を停止する、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記制御部は、出力を抑制するコンテンツの一覧を記憶する記憶部を参照して、前記取得したコンテンツが前記記憶部に記憶されたコンテンツである場合には、前記取得したコンテンツの前記出力装置への送信を抑制する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記制御部は、出力を抑制するコンテンツの一覧を記憶する記憶部を参照して、前記取得したコンテンツが前記記憶部に記憶されたコンテンツである場合には、前記取得したコンテンツの少なくとも一部を変更して前記出力装置へ送信する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項８】
移動するユーザーによって使用される情報処理装置が実行する情報処理方法であって、
前記ユーザーによって指定されたコンテンツを取得することと、
前記ユーザーの移動経路上に配置された出力装置を特定することと、
前記特定した出力装置に前記取得したコンテンツを送信することと、
を含む情報処理方法。
【請求項９】
情報処理プログラムであって、
ユーザーによって指定されたコンテンツを取得することと、
前記ユーザーの移動経路上に配置された出力装置を特定することと、
前記特定した出力装置に前記取得したコンテンツを送信することと、
を移動する前記ユーザーによって使用される情報処理装置に実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
情報を出力するデジタルサイネージが利用されている。例えば、特許文献１では、目的地情報と目的地との位置関係に関する情報とからなる案内情報を生成してデジタルサイネージに送信する案内サーバーが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８２０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
開示の技術の１つの側面は、ユーザーの移動経路上に配置された出力装置に、ユーザーが所望する情報をタイムリーに出力させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
開示の技術の第１の態様は、移動するユーザーによって使用される情報処理装置であって、前記ユーザーによって指定されたコンテンツを取得することと、前記ユーザーの移動経路上に配置された出力装置を特定することと、前記特定した出力装置に前記取得したコンテンツを送信することと、を実行する制御部を備える情報処理装置である。
【０００６】
開示の技術の第２の態様は、移動するユーザーによって使用される情報処理装置が実行する情報処理方法であって、前記ユーザーによって指定されたコンテンツを取得することと、前記ユーザーの移動経路上に配置された出力装置を特定することと、前記特定した出力装置に前記取得したコンテンツを送信することと、を含む情報処理方法である。
【０００７】
開示の技術の第３の態様は、ユーザーによって指定されたコンテンツを取得することと、前記ユーザーの移動経路上に配置された出力装置を特定することと、前記特定した出力装置に前記取得したコンテンツを送信することと、を移動する前記ユーザーによって使用される情報処理装置に実行させる情報処理プログラムである。
【発明の効果】
【０００８】
開示の技術によれば、ユーザーが所望する情報をタイムリーにデジタルサイネージに表示させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係るコンテンツ出力システムの一例を示す図である。
【図２】図２は、第１実施形態に係るコンテンツ出力システムのハードウェア構成の一例を示す図である。
【図３】図３は、第１実施形態に係るコンテンツ出力システムの論理構成の一例を示す図である。
【図４】図４は、規制データベースに格納される規制コンテンツテーブルの一例を示す図である。
【図５】図５は、第１実施形態に係るコンテンツ出力システムの処理シーケンスの一例を示す図である。
【図６】図６は、第２実施形態に係るコンテンツ出力システムの論理構成の一例を示す図である。
【図７】図７は、認証データベースに格納される認証テーブルの一例を示す図である。
【図８】図８は、第２実施形態に係るコンテンツ出力システムの処理シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１０】
情報を出力するデジタルサイネージが利用されている。デジタルサイネージでは、企業の広告や地域の情報等が配信されている。デジタルサイネージは様々な情報を出力可能であるが、ユーザーが所望するコンテンツをタイムリーに出力する使用方法は確立されていない。
【００１１】
本実施形態では、ユーザーが所望するコンテンツをタイムリーにデジタルサイネージに出力させる情報処理装置について説明する。
【００１２】
本実施形態に係る情報処理装置は、移動するユーザーによって使用される情報処理装置であって、前記ユーザーによって指定されたコンテンツを取得することと、前記ユーザーの移動経路上に配置された出力装置を特定することと、前記特定した出力装置に前記取得したコンテンツを送信することと、を実行する制御部を備える。
【００１３】
開示の技術において、コンテンツのデータ形式に限定は無い。コンテンツのデータ形式は、例えば、画像データ、動画データ、音声データおよびテキストデータである。また、開示の技術において、コンテンツの内容に限定は無い。コンテンツの内容は、例えば、スポーツ中継、ドラマ、報道、映画、音楽、アニメ等である。また、コンテンツの内容は、ユーザーが使用する車両から他の車両へのメッセージであってもよい。コンテンツを取得することは、例えば、コンピュータネットワークによって情報処理装置と通信可能な記憶装置から制御部がコンテンツを取得してもよい。また、コンテンツを取得することは、情報処理装置が備える記憶部があらかじめコンテンツを記憶しており、制御部は、記憶部からコンテンツを取得してもよい。また、コンテンツを取得することは、情報処理装置の入出力部を介してユーザーが入力するテキスト情報を取得してもよい。
【００１４】
移動経路上に配置された出力装置の一例としては、街頭に配置されたスピーカーおよびデジタルサイネージを挙げることができる。移動経路上に配置された出力装置を特定することは、ユーザーの移動経路上に配置された出力装置のうち、情報処理装置と通信可能な出力装置を特定してもよいし、ユーザーの進行方向に配置された出力装置を特定してもよいし、ユーザーに最も近い位置に配置された出力装置を特定してもよい。情報処理装置は、特定した出力装置に対して、取得したコンテンツを送信すればよい。例えば、ユーザーの進行方向に配置された出力装置やユーザーの近くに配置された出力装置に情報処理装置がコンテンツを送信して出力させることで、出力装置に出力されたコンテンツをユーザーは容易に視聴することができる。開示の技術では、情報処理装置から出力装置にコンテンツを直接送信するため、情報処理装置からコンテンツの送信の依頼を受けたサーバーが出力装置にコンテンツを送信する場合と比較して、よりタイムリーにコンテンツを出力装置に出力させることができる。
【００１５】
開示の技術において、前記特定した出力装置は、前記ユーザーの認証に成功した場合にコンテンツの出力を行い、前記制御部はユーザーの認証に用いる認証情報を前記特定した出力装置に送信してもよい。このような特徴を有することで、出力装置は、受信した認証
情報を基に出力装置がユーザーの認証を行うことができる。そのため、情報処理装置は、出力装置に対して、認証の正否に基づいたコンテンツの出力の有無を制御させることができる。
【００１６】
開示の技術において、前記制御部は、前記特定した出力装置を前記ユーザーが通過すると、前記特定した出力装置への前記取得したコンテンツの送信を停止してもよい。このような特徴を有することで、既にユーザーからは視認が困難になった位置に配置された出力装置への出力を抑制することができる。
【００１７】
開示の技術において、前記制御部は、出力を抑制するコンテンツの一覧を記憶する記憶部を参照して、前記取得したコンテンツが前記記憶部に記憶されたコンテンツである場合には、前記取得したコンテンツの前記出力装置への送信を抑制してもよい。また、例えば、前記制御部は、出力を抑制するコンテンツの一覧を記憶する記憶部を参照して、前記取得したコンテンツが前記記憶部に記憶されたコンテンツである場合には、前記取得したコンテンツの少なくとも一部を変更してもよい。コンテンツの少なくとも一部を変更する処理は、例えば、動画または画像の一部に対するマスク処理およびモザイク処理等の画像処理、音声データの一部に対する音声消去処理等を挙げることができる。変更する箇所は、例えば、出力するコンテンツのうち、ユーザー以外の他者に視聴させることが不適切な箇所である。
【００１８】
このような特徴を有することで、例えば、ユーザー以外の他者に視聴させることが不適切なコンテンツを他者に視聴させることを抑制することができる。例えば、通学路において、児童に視聴させるには不適切なコンテンツの出力が抑制される。
【００１９】
上記説明した開示の技術は、情報処理方法および情報処理プログラムの側面から把握することも可能である。
【００２０】
以下、図面を参照して、開示の技術の実施形態についてさらに詳細に説明する。以下に示す実施形態の構成は例示であり、開示の技術は実施形態の構成に限定されない。
【００２１】
＜第１実施形態＞
図１は、第１実施形態に係るコンテンツ出力システムの一例を示す図である。第１実施形態に係るコンテンツ出力システム１は、車両１０に搭載された車載装置１００およびサイネージ２００を含む。車載装置１００およびサイネージ２００は、ネットワークＮ１によって相互に接続される。
【００２２】
車両１０は、ユーザーによって運転される自動車である。車両１０は、車載装置１００を備える。車載装置１００は、車両１０に搭載される情報処理装置である。車載装置１００は、例えば、ユーザーによって指定されたコンテンツをサイネージ２００に送信する。Global Positioning System（ＧＰＳ）を利用したカーナビゲーションシステムを含む。
車載装置１００は、ＧＰＳによって車両１０の現在位置を取得することができる。
【００２３】
サイネージ２００は、ディスプレイを有する表示装置である。サイネージ２００のディスプレイの種類には特に限定は無い。サイネージ２００が採用可能なディスプレイは、例えば、Liquid Crystal Display（ＬＣＤ）、Plasma Display Panel（ＰＤＰ）、Electroluminescence（ＥＬ）パネル、有機ＥＬパネル等である。サイネージ２００は、車載装置
１００から受信したコンテンツを表示する。
【００２４】
＜ハードウェア構成＞
図２は、第１実施形態に係るコンテンツ出力システムのハードウェア構成の一例を示す
図である。図２では、コンテンツ出力システム１の車載装置１００およびサイネージ２００のハードウェア構成が例示される。
【００２５】
（車載装置）
車載装置１００は、Central Processing Unit（ＣＰＵ）１０１、主記憶部１０２、補
助記憶部１０３、通信部１０４、入出力部１０５およびＧＰＳ装置１０６を備える。ＣＰＵ１０１、主記憶部１０２、補助記憶部１０３、通信部１０４、入出力部１０５およびＧＰＳ装置１０６は接続バスＢ１によって相互に接続される。
【００２６】
ＣＰＵ１０１は、マイクロプロセッサユニット（ＭＰＵ）、プロセッサとも呼ばれる。ＣＰＵ１０１は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵ１０１がマルチコア構成を有していても良い。ＣＰＵ１０１が実行する処理のうち少なくとも一部は、ＣＰＵ１０１以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサで行われても良い。また、ＣＰＵ１０１が実行する処理のうち少なくとも一部は、集積回路（ＩＣ）、その他のディジタル回路によって実行されてもよい。また、ＣＰＵ１０１の少なくとも一部にアナログ回路が含まれても良い。集積回路は、Large Scale Integrated circuit（ＬＳＩ）、Application Specific Integrated Circuit（ＡＳ
ＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）を含む。ＰＬＤは、例えば、Field-Programmable Gate Array（ＦＰＧＡ）を含む。ＣＰＵ１０１は、プロセッサと集積回路
との組み合わせであっても良い。組み合わせは、例えば、マイクロコントローラユニット（ＭＣＵ）、System-on-a-chip（ＳｏＣ）、システムＬＳＩ、チップセットなどと呼ばれる。車載装置１００では、ＣＰＵ１０１が補助記憶部１０３に記憶されたプログラムを主記憶部１０２の作業領域に展開し、プログラムの実行を通じて周辺装置の制御を行う。これにより、車載装置１００は、所定の目的に合致した処理を実行することができる。主記憶部１０２および補助記憶部１０３は、車載装置１００が読み取り可能な記録媒体である。
【００２７】
主記憶部１０２は、ＣＰＵ１０１から直接アクセスされる記憶部として例示される。主記憶部１０２は、Random Access Memory（ＲＡＭ）およびRead Only Memory（ＲＯＭ）を含む。
【００２８】
補助記憶部１０３は、各種のプログラムおよび各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１０３は外部記憶装置とも呼ばれる。補助記憶部１０３には、オペレーティングシステム（Operating System、ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、通信部１０４を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、コンピュータネットワーク等で接続された、他の情報処理装置および外部記憶装置が含まれる。
【００２９】
補助記憶部１０３は、例えば、Erasable Programmable ROM（ＥＰＲＯＭ）、ソリッド
ステートドライブ（Solid State Drive、ＳＳＤ）、ハードディスクドライブ（Hard Disk
Drive、ＨＤＤ）等である。また、補助記憶部１０３は、例えば、Compact Disc（ＣＤ）ドライブ装置、Digital Versatile Disc（ＤＶＤ）ドライブ装置、Blu-ray（登録商標） Disc（ＢＤ）ドライブ装置等である。
【００３０】
通信部１０４は、例えば、ネットワークＮ１とのインターフェースである。通信部１０４は、ネットワークＮ１を介して外部の装置と通信を行う。
【００３１】
入出力部１０５は、ユーザー等からの操作指示等を受け付ける入力部およびＣＰＵ１０
１による演算処理結果を出力する出力部を含む。入力部は、例えば、キーボード、ポインティングデバイス、タッチパネル、音声入力装置等である。出力部は、例えば、ＣＲＴディスプレイ、ＬＣＤ、ＰＤＰ、ＥＬパネル、有機ＥＬパネル、スピーカー等である。
【００３２】
ＧＰＳ装置１０６は、全地球測位システムを利用して車両１０の現在位置を取得する。車両１０の現在位置は、例えば、緯度および経度によって示される。
【００３３】
（サイネージ）
サイネージ２００は、ＣＰＵ２０１、主記憶部２０２、補助記憶部２０３、通信部２０４および表示部２０５を備える。ＣＰＵ２０１、主記憶部２０２、補助記憶部２０３および通信部２０４は、接続バスＢ２によって相互に接続される。ＣＰＵ２０１、主記憶部２０２、補助記憶部２０３および通信部２０４は、それぞれ車載装置１００のＣＰＵ１０１、主記憶部１０２、補助記憶部１０３および通信部１０４と同様であるため、その説明を省略する。表示部３０５は、例えば、ＣＲＴディスプレイ、ＬＣＤ、ＰＤＰ、ＥＬパネル、有機ＥＬパネル、スピーカー等である。サイネージ２００は、例えば、道路の脇、すなわち、車両１０の移動経路上に配置される。
【００３４】
＜論理構成＞
図３は、第１実施形態に係るコンテンツ出力システムの論理構成の一例を示す図である。以下、図３を参照して、コンテンツ出力システム１の論理構成について説明する。
【００３５】
（車載装置）
車載装置１００は、ＣＰＵ１０１が補助記憶部１０３に記憶されたプログラムを主記憶部１０２に読み出して実行することで、受付部１００１、取得部１００２、規制部１００３、特定部１００４、送信部１００５および規制データベース（図中では、ＤＢと記載）１００６を実現する。
【００３６】
図４は、規制データベースに格納される規制コンテンツテーブルの一例を示す図である。規制データベース１００６の規制コンテンツテーブル１００６１は、コンテンツＩＤおよび領域の各項目を含む。コンテンツＩＤには、コンテンツを一意に識別する情報が格納される。コンテンツを一意に識別する情報は、例えば、コンテンツの所在を示すUniform Resource Locator（ＵＲＬ）、ファイル名、ファイルパス名等であってもよい。また、コンテンツを示す情報は、コンテンツを含む電子ファイルのハッシュ値であってもよい。ハッシュ値は、例えば、Message Digest Algorithm（MD）5、Secure Hash Algorithm（SHA
）-1、SHA-256等のハッシュ関数によって算出される。領域には、コンテンツの出力を規
制する領域を示す情報が格納される。車両１０の領域を示す情報は、例えば、緯度および経度である。規制データベース１００６は、「出力を抑制するコンテンツの一覧を記憶する記憶部」の一例である。
【００３７】
図３に戻り、受付部１００１は、ユーザーからのコンテンツの指定を受け付ける。受付部１００１は、例えば、入出力部１０５を介してユーザーからのコンテンツの指定を受け付ける。コンテンツの指定は、コンテンツの所在を示す情報を含む。コンテンツの所在を示す情報は、例えば、ＵＲＬ、ファイル名、ファイルパス名等である。
【００３８】
取得部１００２は、ユーザーが指定したコンテンツを取得する。取得部１００２は、例えば、受付部１００１がＵＲＬを受け付けた場合、当該ＵＲＬによってコンテンツの所在を特定し、所在を特定したコンテンツを取得すればよい。
【００３９】
規制部１００３は、規制データベース１００６の規制コンテンツテーブル１００６１を参照して、取得部１００２が取得したコンテンツが規制対象であるか否かを判定する。規
制部１００３は、例えば、規制コンテンツテーブル１００６１において、取得したコンテンツに対応付けられた領域を取得する。規制部１００３は、取得したコンテンツに対応付けられた領域とＧＰＳ装置１０６が取得した車両１０の現在位置とに基づいて、取得したコンテンツが規制対象であるか否かを判定する。換言すれば、ＧＰＳ装置１０６が取得した車両１０の現在位置が、取得したコンテンツに対応付けられた領域に含まれる場合、当該コンテンツは規制対象であると判定する。規制部１００３は、コンテンツが規制対象であると判定した場合、ユーザーにその旨、通知してもよい。
【００４０】
特定部１００４は、コンテンツの送信先とするサイネージ２００を特定する。特定部１００４は、例えば、車載装置１００と通信可能な範囲にサイネージ２００が１台配置されている場合、当該サイネージ２００をコンテンツの送信先として特定する。通信可能な範囲にサイネージ２００が存在しているか否かは、例えば、車載装置１００がビーコンを送信し、当該ビーコンに対する応答信号をサイネージ２００から受信できるか否かによって判定できる。
【００４１】
また、例えば、車載装置１００と通信可能な範囲にサイネージ２００が複数配置されている場合には、特定部１００４は、様々な基準に基づいてコンテンツの送信先とするサイネージ２００を特定できる。例えば、特定部１００４は、複数配置されたサイネージ２００のうち、車載装置１００の最も近い位置に配置されたサイネージ２００をコンテンツの送信先として特定してもよい。最も近い位置に配置されたサイネージ２００は、例えば、ビーコンに対する応答信号の信号強度が最も強いサイネージ２００である。
【００４２】
また、例えば、特定部１００４は、複数配置されたサイネージ２００のうち、車両１０の進行方向に配置されたサイネージ２００をコンテンツの送信先として特定してもよい。進行方向に配置されたサイネージ２００は、車両１０の移動にしたがって当該サイネージ２００と車両１０との距離が短くなる。距離が短くなることで、車両１０が検知する応答信号の信号強度が強くなると考えられる。そのため、車両１０の進行方向に配置されたサイネージ２００としては、例えば、車両１０の移動にしたがって応答信号の信号強度が徐々に強くなるサイネージ２００を挙げることができる。
【００４３】
送信部１００５は、取得部１００２が取得したコンテンツを特定部１００４が特定したサイネージ２００に送信する。送信は、例えば、ストリーミングによって行われる。なお、送信部１００５は、規制部１００３が規制対象としたコンテンツについては、サイネージ２００に送信しない。送信部１００５は、コンテンツの送信先であるサイネージ２００を車両１０が通過すると、当該サイネージ２００へのコンテンツの送信を停止してもよい。サイネージ２００へのコンテンツの送信を停止した後、特定部が次のサイネージ２００を特定した場合、送信部１００５は、コンテンツの続きを次のサイネージ２００に送信してもよい。車載装置１００は、「情報処理装置」の一例である。
【００４４】
（サイネージ）
サイネージ２００は、ＣＰＵ２０１が補助記憶部２０３に記憶されたプログラムを主記憶部２０２に読み出して実行することで、受信部２００１および出力部２００２を実現する。受信部２００１は、通信部２０４を介して車載装置１００からコンテンツを受信する。出力部２００２は、受信部２００１が受信したコンテンツを表示部２０５に表示させる。サイネージ２００は、「出力装置」の一例である。
【００４５】
＜処理例＞
図５は、第１実施形態に係るコンテンツ出力システムの処理シーケンスの一例を示す図である。以下、図５を参照して、コンテンツ出力システム１の処理シーケンスの一例について説明する。
【００４６】
Ｓ１では、車載装置１００の受付部１００１は、ユーザーからコンテンツの指定を受け付ける。コンテンツの指定は、例えば、ＵＲＬ等の情報によってコンテンツの所在が指定されることで受け付けられる。
【００４７】
Ｓ２では、取得部１００２は、Ｓ１で指定されたコンテンツを取得する。Ｓ２の処理は、「前記ユーザーによって指定されたコンテンツを取得すること」の一例である。Ｓ３では、規制部１００３は、Ｓ２で取得したコンテンツが規制対象か否かを判定する。規制部１００３は、例えば、規制データベース１００６の規制コンテンツテーブル１００６１を参照して、Ｓ２で取得したコンテンツが規制対象であるか否かを判定する。Ｓ３の処理は、「出力を抑制するコンテンツの一覧を記憶する記憶部を参照して、前記取得したコンテンツが前記記憶部に記憶されたコンテンツである場合には、前記取得したコンテンツの前記出力装置への送信を抑制する」ことの一例である。
【００４８】
Ｓ４では、特定部１００４は、コンテンツの送信先とするサイネージ２００を特定する。特定部１００４は、車載装置１００と通信可能な範囲に複数のサイネージ２００が配置されている場合、例えば、車両１０の進行方向に配置されたサイネージ２００をコンテンツの送信先として特定する。Ｓ４の処理は、「前記ユーザーの移動経路上に配置された出力装置を特定すること」の一例である。Ｓ４の処理は、「前記ユーザーの移動経路上に配置された出力装置が複数存在する場合には、前記ユーザーの進行方向に配置された出力装置を特定する」の一例でもある。
【００４９】
Ｓ５では、送信部１００５は、Ｓ２で取得したコンテンツをＳ４で特定したサイネージ２００に送信する。送信部１００５は、Ｓ８でコンテンツの送信を停止するまでの間、ストリーミングによってサイネージ２００へコンテンツの送信を継続する。なお、送信部１００５は、Ｓ２で取得したコンテンツがＳ３において規制対象であると判定された場合には、Ｓ２で取得したコンテンツの送信を行わない。Ｓ５の処理は、「前記特定した出力装置に前記取得したコンテンツを送信すること」の一例である。
【００５０】
Ｓ６では、サイネージ２００の受信部２００１は、車載装置１００から送信されたコンテンツを受信する。Ｓ７では、サイネージ２００の出力部２００２は、Ｓ６で受信したコンテンツを表示部２０５に表示させる。
【００５１】
Ｓ８では、車両１０はＳ４で特定したサイネージ２００を通過している。車載装置１００の送信部１００５は、Ｓ４で特定したサイネージ２００へのコンテンツの送信を停止する。Ｓ８の処理は、「前記特定した出力装置を前記ユーザーが通過すると、前記特定した出力装置への前記取得したコンテンツの送信を停止する」ことの一例である。
【００５２】
なお、Ｓ４で特定したサイネージ２００を通過した後において、車載装置１００と通信可能な範囲内に配置されたサイネージ２００を特定部１００４が検知した場合には、処理がＳ４に戻り、次に特定されたサイネージ２００にコンテンツの続きが送信されればよい。
【００５３】
＜第１実施形態の作用効果＞
第１実施形態によれば、車載装置１００は、通信可能な範囲に配置されたサイネージ２００にコンテンツを送信し、サイネージ２００は車載装置１００から受信したコンテンツを出力する。車載装置１００からサイネージ２００にコンテンツを直接送信するため、車載装置１００からコンテンツの送信の依頼を受けたサーバーがサイネージ２００にコンテンツを送信する場合と比較して、よりタイムリーにコンテンツをサイネージ２００に出力させることができる。
【００５４】
図５の処理フローでは、車載装置１００と通信可能なサイネージ２００のうち、車両１０の進行方向に配置されたサイネージ２００をコンテンツ送信先として特定した。車両１０の進行方向に配置されるサイネージ２００は、車両１０のユーザーの前方向に位置するといえる。そのため、車両１０のユーザーから容易に視聴できるサイネージ２００にコンテンツを出力させることができる。
【００５５】
なお、コンテンツの送信先として特定するサイネージ２００は、車両１０の進行方向に配置されるサイネージ２００に限定されるわけではない。特定部１００４は、例えば、車両１０の最も近い位置に配置されたサイネージ２００をコンテンツの送信先として特定してもよい。最も近いサイネージ２００にコンテンツが出力されることで、車両１０のユーザーが当該コンテンツの閲覧が容易になる。また、例えば、車両１０から他の車両に対してメッセージを送る場合、車両１０の最も近い位置に配置されたサイネージ２００に当該メッセージを出力させることで、他の車両のユーザーが当該メッセージを車両１０からのメッセージであると認識しやすくなる。車両１０の最も近い位置に配置されたサイネージ２００をコンテンツの送信先として特定することは、「前記ユーザーの移動経路上に配置された出力装置が複数存在する場合には、前記ユーザーに最も近い位置に配置された出力装置を特定する」の一例である。
【００５６】
＜第２実施形態＞
第１実施形態では、車載装置１００からコンテンツが送信されると、サイネージ２００は当該コンテンツを出力した。第２実施形態では、車載装置１００から送信される認証情報を基にサイネージ２００が認証処理を行う。そして、認証に成功した場合に、サイネージ２００がコンテンツを出力する構成について説明する。第１実施形態と同一の構成については同一の符号を付し、その説明を省略する。
【００５７】
図６は、第２実施形態に係るコンテンツ出力システムの論理構成の一例を示す図である。第２実施形態に係るコンテンツ出力システム１ａは、車載装置１００ａおよびサイネージ２００ａを含む。
【００５８】
車載装置１００ａは、要求部１００７を有する点で、第１実施形態に係る車載装置１００とは異なる。要求部１００７は、例えば、入出力部１０５を介して入力されたユーザー名およびパスワードに例示される認証情報をサイネージ２００に送信する。要求部１００７は、認証結果をサイネージ２００から受信し、認証結果を確認する。
【００５９】
サイネージ２００ａは、認証部２００３および認証データベース（図中では、ＤＢと記載）２００４を有する点で、第１実施形態に係るサイネージ２００とは異なる。図７は、認証データベースに格納される認証テーブルの一例を示す図である。図７では、認証テーブルの一例として、ユーザー名とパスワードの組を認証情報として採用する認証テーブル２００４１が示される。認証テーブル２００４１では、ユーザー名およびパスワードの各項目を含む。ユーザー名には、各ユーザーに一意に与えられるユーザーを識別する情報が格納される。パスワードには、ユーザーに設定されたパスワードが格納される。
【００６０】
図６に戻り、認証部２００３は、車載装置１００ａから受信した認証情報に基づいて、ユーザーの認証を行う。ユーザーの認証では、例えば、認証部２００３は受信した認証情報からユーザー名とパスワードを抽出する。認証部２００３は、抽出したユーザー名と対応付けられたパスワードを認証テーブル２００４１から抽出する。認証部２００３は、認証情報に含まれるパスワードと、認証テーブル２００４１から抽出したパスワードとが一致する場合に、認証成功と判定すればよい。認証部２００３は、認証成功または認証失敗を示す認証結果を車載装置１００ａに送信する。認証に失敗した場合、サイネージ２００
は、認証に失敗した車載装置１００ａからコンテンツを受信しても、当該コンテンツの出力を行わない。
【００６１】
＜処理例＞
図８は、第２実施形態に係るコンテンツ出力システムの処理シーケンスの一例を示す図である。第１実施形態と同一の処理については同一の符号を付し、その説明を省略する。以下、図８を参照して、コンテンツ出力システム１の処理シーケンスの一例について説明する。
【００６２】
Ｔ１では、車載装置１００ａの要求部１００７は、ユーザー名およびパスワードの組によって例示される認証情報をＳ４で特定したサイネージ２００ａに送信する。Ｔ１の処理は、「前記ユーザーの認証に用いる認証情報を前記特定した出力装置に送信する」ことの一例である。Ｔ２では、サイネージ２００ａの認証部２００３は、受信した認証情報を基に、認証テーブル２００４１を参照してユーザーの認証を行う。Ｔ３では、認証部２００３は、認証結果を車載装置１００ａに送信する。Ｔ４では、車載装置１００ａの要求部１００７は、Ｔ３で送信された認証結果を確認する。認証成功の場合には、Ｓ５以降の処理によってコンテンツがサイネージ２００ａに送信される。認証失敗の場合には、要求部１００７は、処理を中断することで、サイネージ２００ａへのコンテンツ送信が行われないようにする。なお、認証失敗である場合には、Ｓ６において、サイネージ２００ａの受信部２００１は、認証に失敗した車載装置１００ａからコンテンツが送信されても、当該コンテンツの受信を行わない。
【００６３】
＜第２実施形態の作用効果＞
第２実施形態では、サイネージ２００ａは、認証に失敗した車載装置１００ａからのコンテンツを受信しない。そのため、サイネージ２００ａの利用が許可されたユーザー以外から送信されたコンテンツを出力しなくなるため、サイネージ２００ａの不正な利用を抑制できるとともに、サイネージ２００ａの処理負荷を低減することができる。
【００６４】
第２実施形態では、図７のＳ１からＳ２の処理においてコンテンツの取得が行われてから、Ｓ４の処理において送信先となるサイネージ２００ａが特定され、Ｔ１の処理において特定されたサイネージ２００ａに対して認証処理が送信された。しかしながら、第２実施形態の処理フローは図７に例示される順番に限定されない。例えば、Ｓ２におけるコンテンツの取得の前にＳ４の処理が実行されることで送信先となるサイネージ２００ａが特定されてもよい。そして、特定されたサイネージ２００ａに認証情報が送信されることでサイネージ２００ａによる認証処理が行われ、認証に成功した場合に、Ｓ２の処理によってコンテンツが取得されてもよい。このような処理の順番を採用することで、認証に失敗する場合にはコンテンツを取得しなくともよくなり、車載装置１００ａの処理負荷が低減される。
【００６５】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００６６】
上記実施形態では、規制データベース１００６は車載装置１００が備えたが、規制データベース１００６は他の装置が備えてもよい。例えば、サイネージ２００が規制データベース１００６を備え、受信したコンテンツが規制対象か否かをサイネージ２００が判定してもよい。この場合、サイネージ２００は、規制対象と判定したコンテンツの再生を停止すればよい。なお、サイネージ２００は車両１０とは異なり移動しないため、規制データベース１００６の規制コンテンツテーブル１００６１において、「エリア」の項目を省略してもよい。すなわち、各サイネージ２００は、サイネージ２００が配置されたエリアに
おいて禁止するコンテンツを一意に識別する情報を規制コンテンツテーブル１００６１に格納すればよい。
【００６７】
上記実施形態では、規制データベース１００６の規制コンテンツテーブル１００６１は、コンテンツＩＤとエリアの各項目を含むが、さらに追加の項目を含んでもよい。例えば、規制コンテンツテーブル１００６１は、規制対象となるコンテンツのうち、規制対象となる範囲を示す情報を含んでもよい。例えば、規制対象となるコンテンツが動画または音声である場合、規制対象となる範囲は、例えば、再生開始位置からの経過時間の範囲によって示される。また、規制対象となるコンテンツが画像である場合、規制対象となる範囲は、例えば、座標によって示される。
【００６８】
上記実施形態では、送信部１００５は、規制対象と判定されたコンテンツの送信は行わない。しかしながら、送信部１００５は、規制対象と判定されたコンテンツの少なくとも一部を変更して、サイネージ２００に送信してもよい。コンテンツの少なくとも一部を変更する処理は、例えば、動画または画像の一部に対するマスク処理およびモザイク処理等の画像処理、音声データの一部に対する音声消去処理等を挙げることができる。少なくとも一部とは、例えば、規制コンテンツテーブル１００６１が規制対象となる範囲を示す情報を含む場合、当該規制対象となる範囲を一例として挙げることができる。動画または画像の一部に対するマスク処理およびモザイク処理等の画像処理、音声データの一部に対する音声消去処理等は、「出力を抑制するコンテンツの一覧を記憶する記憶部を参照して、前記取得したコンテンツが前記記憶部に記憶されたコンテンツである場合には、前記取得したコンテンツの少なくとも一部を変更して前記出力装置へ送信する」ことの一例である。
【００６９】
上記実施形態では、車両１０に搭載される車載装置１００がコンテンツを取得し、取得したコンテンツをサイネージ２００に出力させるが、車載装置１００以外の装置がコンテンツを取得し、取得したコンテンツをサイネージ２００に出力させてもよい。例えば、スマートフォン、タブレット型コンピュータ、ノート型パーソナルコンピュータ等の可搬型情報処理装置がコンテンツを取得し、取得したコンテンツをサイネージ２００に出力させてもよい。可搬型情報処理装置を採用することで、車両１０以外の手段で移動するユーザーも実施形態に係るコンテンツ出力システムを利用することが可能となる。
【００７０】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００７１】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバー構成）によって実現するかは柔軟に変更可能である。
【００７２】
実施形態では、サイネージ２００にコンテンツが出力されるが、コンテンツの出力先がサイネージ２００に限定されるわけではない。例えば、コンテンツが音声である場合には、コンテンツの出力先は、音声データを受信し、受信した音声データを出力可能なスピーカーであってもよい。
【００７３】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよ
い。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００７４】
１・・・コンテンツ出力システム
１０・・・車両
１００・・・車載装置
２００・・・サイネージ
１０１、２０１・・・ＣＰＵ
１０２、２０２・・・主記憶部
１０３、２０３・・・補助記憶部
１０４、２０４・・・通信部
１０５・・・入出力部
１０６・・・ＧＰＳ装置
２０５・・・表示部
１００１・・・受付部
１００２・・・取得部
１００３・・・規制部
１００４・・・特定部
１００５・・・送信部
１００６・・・規制データベース
２００１・・・受信部
２００２・・・出力部
【図１】
2020035342.tif 000003
【図２】
2020035342.tif 000004
【図３】
2020035342.tif 000005
【図４】
2020035342.tif 000006
【図５】
2020035342.tif 000007
【図６】
2020035342.tif 000008
【図７】
2020035342.tif 000009
【図８】
2020035342.tif 000010