(57)【要約】【課題】ユーザが所望する情報の提供を可能とすること。【解決手段】端末と、情報処理装置とを含む情報処理システムであって、前記情報処理装置は、複数のデータを表示装置に表示する表示制御部と、前記表示装置に対する操作に応じて、前記端末が検出可能な出力情報を出力する出力部と、前記出力部によって出力された出力情報を検出した前記端末からデータの取得要求を受信すると、前記操作の位置に表示されていたデータ又は当該データに関する情報を前記端末へ送信する第１の送信部と、を有し、前記端末は、前記出力情報を検出する検出部と、前記検出部による前記出力情報の検出に応じ、前記取得要求を送信する第２の送信部と、前記第１の送信部から送信されるデータを受信する受信部と、を有する。【選択図】図５
2019125079.tif 000002
【特許請求の範囲】
【請求項１】
端末と、情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
複数のデータを表示装置に表示する表示制御部と、
前記表示装置に対する操作に応じて、前記端末が検出可能な出力情報を出力する出力部と、
前記出力部によって出力された出力情報を検出した前記端末からデータの取得要求を受信すると、前記操作の位置に表示されていたデータ又は当該データに関する情報を前記端末へ送信する第１の送信部と、
を有し、
前記端末は、
前記出力情報を検出する検出部と、
前記検出部による前記出力情報の検出に応じ、前記取得要求を送信する第２の送信部と、
前記第１の送信部から送信されるデータを受信する受信部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記出力部は、前記操作の位置の周辺に前記出力情報を表示する、
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記出力情報は、所定の画像である、
ことを特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記出力情報は、所定の色を含む画像である、
ことを特徴とする請求項３記載の情報処理システム。
【請求項５】
前記第２の送信部は、前記検出部により検出された前記出力情報としての画像に前記所定の色が含まれる場合に、前記取得要求を送信する、
ことを特徴とする請求項４記載の情報処理システム。
【請求項６】
前記第２の送信部は、前記検出部により検出された前記出力情報としての画像が所定の周期で拡大及び縮小を繰り返す場合に、前記取得要求を送信する、
ことを特徴とする請求項３乃至５いずれか一項記載の情報処理システム。
【請求項７】
前記第１の送信部は、前記操作が継続する期間において前記取得要求を受信した場合に、前記データ又は当該データに関する情報を前記端末へ送信する、
ことを特徴とする請求項１乃至６いずれか一項記載の情報処理システム。
【請求項８】
複数のデータを表示装置に表示する表示制御部と、
前記表示装置に対する操作に応じて、端末が検出可能な出力情報を出力する出力部と、
前記出力部によって出力された出力情報を検出した前記端末からデータの取得要求を受信すると、前記操作の位置に表示されていたデータ又は当該データに関する情報を前記端末へ送信する第１の送信部と、
を有することを特徴とする情報処理装置。
【請求項９】
複数のデータを表示装置に表示する表示制御手順と、
前記表示装置に対する操作に応じて、端末が検出可能な出力情報を出力する出力手順と、
前記出力手順において出力された出力情報を検出した前記端末からデータの取得要求を受信すると、前記操作の位置に表示されていたデータ又は当該データに関する情報を前記端末へ送信する送信手順と、
をコンピュータが実行することを特徴とする情報処理方法。
【請求項１０】
複数のデータを表示装置に表示する表示制御手順と、
前記表示装置に対する操作に応じて、端末が検出可能な出力情報を出力する出力手順と、
前記出力手順において出力された出力情報を検出した前記端末からデータの取得要求を受信すると、前記操作の位置に表示されていたデータ又は当該データに関する情報を前記端末へ送信する送信手順と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
店舗などに設置される表示装置（例えば、電子的な掲示板）や、店舗を訪れたユーザの端末に対して、情報提供サーバに記憶されている、商品又はサービス等に関する情報を提供するシステムが既に知られている。
【０００３】
このようなシステムによれば、店舗等に訪れた者は、端末を利用して店舗に関する有用な情報（例えば、クーポン等）を容易に取得することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、店舗ごとに設置された表示装置が有する固有の装置ＩＤ、ユーザの端末のＩＤ等に基づいて、提供対象の情報が選択されていた。斯かる装置ＩＤや端末のＩＤ等は、刻々と変化するユーザの興味と必ずしも対応するとは限らない。したがって、従来のシステムでは、必ずしもユーザが所望する情報が提供されるとは限らない。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、ユーザが所望する情報の提供を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、端末と、情報処理装置とを含む情報処理システムであって、前記情報処理装置は、複数のデータを表示装置に表示する表示制御部と、前記表示装置に対する操作に応じて、前記端末が検出可能な出力情報を出力する出力部と、前記出力部によって出力された出力情報を検出した前記端末からデータの取得要求を受信すると、前記操作の位置に表示されていたデータ又は当該データに関する情報を前記端末へ送信する第１の送信部と、を有し、前記端末は、前記出力情報を検出する検出部と、前記検出部による前記出力情報の検出に応じ、前記取得要求を送信する第２の送信部と、前記第１の送信部から送信されるデータを受信する受信部と、を有する。
【発明の効果】
【０００７】
ユーザが所望する情報の提供を可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態における情報タワー１０のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における情報タワー１０の外観の一例を示す図である。
【図４】本発明の実施の形態におけるユーザ端末２０のハードウェア構成例を示す図である。
【図５】本発明の実施の形態における情報タワー１０及びユーザ端末２０の機能構成例を示す図である。
【図６】ユーザ端末２０が実行するコンテンツの送信処理の処理手順の一例を説明するためのフローチャートである。
【図７】情報タワー１０がコンテンツの受信時に実行する処理手順の一例を説明するためのフローチャートである。
【図８】コンテンツ記憶部１５１の構成例を示す図である。
【図９】表示リストＬ１の構成例を示す図である。
【図１０】コンテンツの登録時にユーザに提供可能な操作感を示す図である。
【図１１】情報タワー１０が実行するコンテンツの表示処理の処理手順の一例を説明するためのフローチャートである。
【図１２】情報タワー１０におけるコンテンツの表示例を示す図である。
【図１３】コンテンツの選択時に情報タワー１０が実行する処理手順の一例を説明するためのフローチャートである。
【図１４】色画像の出力例を示す図である。
【図１５】コンテンツを取得する際のユーザ端末２０の状態を示す図である。
【図１６】ユーザ端末２０が実行するコンテンツの取得処理の処理手順の一例を説明するためのフローチャートである。
【図１７】コンテンツの取得要求に応じて情報タワー１０が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システム１において、情報タワー１０は、無線ＬＡＮ（Local Area Network）、近距離無線通信、又は移動体通信網等の無線通信を介して１以上のユーザ端末２０と通信可能である。
【００１０】
情報タワー１０は、ユーザ端末２０からアップロードされた１以上の電子データ（以下、「コンテンツ」という。）を表示すると共に、表示されているコンテンツの中からユーザによって選択されたコンテンツを当該ユーザのユーザ端末２０へ送信する。情報タワー１０は、例えば、店舗の前や駅前のように公衆が集まる場所や、企業における受け付けスペースや休憩スペース等、特定の者が集まる場所等に設置されてもよい。
【００１１】
ユーザ端末２０は、情報タワー１０へコンテンツをアップロードしたり、情報タワー１０からコンテンツを取得（ダウンロード）したりするためにユーザが利用する端末装置である。例えば、スマートフォン、タブレット端末、携帯電話等の携帯型の端末がユーザ端末２０として利用されてもよい。
【００１２】
図２は、本発明の実施の形態における情報タワー１０のハードウェア構成例を示す図である。図２において、情報タワー１０は、ＣＰＵ１０１、メモリ１０２、補助記憶装置１０３、タッチパネル１０４−１〜３の３つのタッチパネル（以下、それぞれを区別しない場合「タッチパネル１０４」という）、及び無線通信装置１０５等を有する。
【００１３】
補助記憶装置１０３は、情報タワー１０にインストールされたプログラム等を記憶する。メモリ１０２は、プログラムの起動指示があった場合に、補助記憶装置１０３からプログラムを読み出して記憶する。ＣＰＵ１０１は、メモリ１０２に記憶されたプログラムに従って情報タワー１０に係る機能を実現する。
【００１４】
タッチパネル１０４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル１０４は、表示装置１１１及び入力装置１１２等を含む。
【００１５】
表示装置１１１は、液晶ディスプレイ等であり、タッチパネル１０４の表示機能を担う。入力装置１１２は、表示装置１１１に対する接触物の接触を検出するセンサを含む電子部品である。斯かる物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。
【００１６】
無線通信装置１０５は、無線ＬＡＮ（Local Area Network）、移動体通信網、又は近距離通信等による無線通信を行うために必要とされる電子部品である。
【００１７】
図３は、本発明の実施の形態における情報タワー１０の外観の一例を示す図である。図３は、情報タワー１０を正面から見た例を示す。図３に示されるように、情報タワー１０の正面には、縦長のタッチパネル１０４−１〜３が垂直方向に配列されることで、タワー状の外観を有する。タッチパネル１０４−１〜３のそれぞれは、１つの仮想的な表示領域（以下、「仮想表示領域」という。）を垂直方向に分割した各領域について表示を行う。当該仮想表示領域内を、複数のコンテンツが垂直方向（矢印ａ１の方向）に流れるように表示される。情報タワー１０の高さは、例えば、２ｍ程度である。
【００１８】
なお、本実施の形態では、３つのタッチパネル１０４が利用される例を示したが、４つ以上のタッチパネルが用いられてもよいし、２つ以下のタッチパネルが用いられてもよい。また、情報タワー１０は、横長の形状を有していてもよい。この場合、水平方向にコンテンツが流れてもよい。
【００１９】
図４は、本発明の実施の形態におけるユーザ端末２０のハードウェア構成例を示す図である。図４において、ユーザ端末２０は、ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、タッチパネル２０４、無線通信装置２０５、及びカメラ２０６等を有する。
【００２０】
補助記憶装置２０３は、ユーザ端末２０にインストールされたプログラム等を記憶する。メモリ２０２は、プログラムの起動指示があった場合に、補助記憶装置２０３からプログラムを読み出して記憶する。ＣＰＵ２０１は、メモリ２０２に記憶されたプログラムに従ってユーザ端末２０に係る機能を実現する。
【００２１】
タッチパネル２０４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル２０４は、表示装置２１１及び入力装置２１２等を含む。
【００２２】
表示装置２１１は、液晶ディスプレイ等であり、タッチパネル２０４の表示機能を担う。入力装置２１２は、表示装置２１１に対する接触物の接触を検出するセンサを含む電子部品である。接触物の接触の検出方式は、静電方式、抵抗膜方式、又は光学方式等、公知の方式のいずれであってもよい。なお、接触物とは、タッチパネル２０４の接触面（表面）に接触する物体をいう。斯かる物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。
【００２３】
無線通信装置２０５は、無線ＬＡＮ（Local Area Network）、移動体通信網、又は近距離通信等による無線通信を行うために必要とされる電子部品である。カメラ２０６は、デジタルカメラである。
【００２４】
図５は、本発明の実施の形態における情報タワー１０及びユーザ端末２０の機能構成例を示す図である。図５において、情報タワー１０は、コンテンツ登録部１１、表示制御部１２、操作検出部１３、出力情報生成部１４、取得要求受信部１５、コンテンツ取得部１６及び応答送信部１７等を有する。これら各部は、情報タワー１０にインストールされた１以上のプログラムが、ＣＰＵ１０１に実行させる処理により実現される。情報タワー１０は、また、コンテンツ記憶部１５１及び操作情報記憶部１５２を利用する。これら各記憶部は、例えば、補助記憶装置１０３、又は情報タワー１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２５】
コンテンツ登録部１１は、表示対象とするコンテンツをユーザ端末２０から受信し、受信したコンテンツをコンテンツ記憶部１５１に記憶（登録）する。コンテンツ登録部１１は、また、受信したコンテンツの表示用の画像（以下、「表示画像」という）を表示リストＬ１に追加する。表示リストＬ１は、例えば、表示対象のコンテンツの識別情報（以下、「コンテンツＩＤ」という。）、表示画像、及び当該表示画像の配置範囲等を要素とするリスト構造のデータであり、例えば、メモリ２０２等に記憶される。なお、配置範囲とは、仮想表示領域における表示画像の位置及び範囲を示す情報である。
【００２６】
表示制御部１２は、表示リストＬ１に登録されている各表示画像について、表示装置１１１への表示を制御する。
【００２７】
操作検出部１３は、タッチパネル１０４に対するユーザによる操作（タッチ等の選択操作）を検出し、操作位置に対応するコンテンツのコンテンツＩＤを操作情報記憶部１５２に記憶する。すなわち、操作情報記憶部１５２には、操作対象とされているコンテンツのコンテンツＩＤが記憶される。
【００２８】
出力情報生成部１４は、タッチパネル１０４に対するユーザによる操作に応じ、ユーザ端末２０によって検出可能な出力情報を生成すると共に、当該出力情報を出力する。本実施の形態において、出力情報生成部１４は、出力情報として所定の色（シアン、マゼンタ、イエロー（以下「ＣＭＹ」という。）のうちのいずれかの色を半透明な色として含む画像（当該いずれかの色がコンテンツが透けて見えるように重畳される画像）（以下、「色画像」という。）を生成する。但し、色画像は、ＣＭＹのうちのいずれかの色によって塗りつぶされた画像であってもよい。色画像は、操作位置を中心として波紋が広がるように徐々に拡大した後、徐々に縮小する。その後、ユーザによるタッチが解除されるまで、拡大及び縮小を繰り返し、ユーザによるタッチが解除されると消滅する。
【００２９】
取得要求受信部１５は、ユーザ端末２０からコンテンツの取得要求を受信する。コンテンツ取得部１６は、コンテンツの取得要求の受信に応じ、操作情報記憶部１５２にコンテンツＩＤが記憶されていれば、当該コンテンツＩＤに係るコンテンツをコンテンツ記憶部１５１から取得する。応答送信部１７は、コンテンツの取得要求に対する応答をユーザ端末２０に送信する。コンテンツ取得部１６によってコンテンツが取得された場合、当該応答には当該コンテンツが含まれる。
【００３０】
一方、ユーザ端末２０は、コンテンツ送信部２１、画像取得部２２、出力情報検出部２３、取得要求送信部２４及び応答受信部２５等を有する。これら各部は、ユーザ端末２０にインストールされた１以上のプログラム（例えば、情報タワー１０に対応するアプリケーション（以下、「情報タワーアプリ」という。）が、ＣＰＵ２０１に実行させる処理により実現される。
【００３１】
コンテンツ送信部２１は、ユーザ端末２０に記憶されているコンテンツ又はユーザ端末２０において操作対象とされているコンテンツのうち、ユーザによって選択されたコンテンツを情報タワー１０へ送信する。画像取得部２２は、カメラ２０６によって撮像（入力）されている画像を、カメラ２０６から取得する。出力情報検出部２３は、画像取得部２２によってカメラ２０６から取得される画像（以下「取得画像」という。）から、出力情報を検出する。上記したように、本実施の形態では、出力情報は、ＣＭＹのいずれかの色を含む色画像である。したがって、出力情報検出部２３は、例えば、取得画像の色がＣＭＹのいずれかであれば、出力情報を検出したと判定する。ここで、取得画像の色は、取得画像中の色の出現頻度が最も高い色を取得画像の色とする。出力頻度が最も高い色とは、例えば、取得画像における色（画素値）別の画素数が最も多い色、又はカメラ２０６から時系列に取得される取得画像群（動画像のフレーム群）において色別の画素数が最も多い色、又は時系列に取得される取得画像ごとに色別の画素数をカウントした場合に、画素数が最も多い色であった取得画像の数（フレームの数）が最多である色等である。
【００３２】
取得要求送信部２４は、出力情報検出部２３によって出力情報が検出された場合に、コンテンツの取得要求を情報タワー１０へ送信する。応答受信部２５は、コンテンツの取得要求に対する応答を情報タワー１０から受信する。
【００３３】
以下、ユーザ端末２０又は情報タワー１０が実行する処理手順について説明する。図６は、ユーザ端末２０が実行するコンテンツの送信処理の処理手順の一例を説明するためのフローチャートである。
【００３４】
例えば、情報タワーアプリの起動後、コンテンツ送信部２１は、コンテンツの送信指示の入力を待機している（Ｓ２０１）。ユーザ端末２０に記憶されているいずれかのコンテンツ又はユーザ端末２０において操作対象とされているコンテンツがユーザによって選択され、当該コンテンツの送信指示が情報タワーアプリの画面を介して入力されると（Ｓ２０１でＹｅｓ）、コンテンツ送信部２１は、当該コンテンツを情報タワー１０宛てに送信する。なお、ユーザ端末２０と情報タワー１０との間の通信は、無線ＬＡＮ、移動体通信網、又は近距離無線通信等が利用されてもよい。また、コンテンツのデータ形式は、所定のものに限定されなくてもよい。例えば、コンテンツは、画像、文書、図等のいずれの形式によって情報を含むデータであってもよい。
【００３５】
図７は、情報タワー１０がコンテンツの受信時に実行する処理手順の一例を説明するためのフローチャートである。
【００３６】
コンテンツ登録部１１は、コンテンツの受信を待機している（Ｓ１０１）。コンテンツ登録部１１は、情報タワー１０宛てに送信されたコンテンツを受信すると（Ｓ１０１でＹｅｓ）当該コンテンツをコンテンツ記憶部１５１に記憶する（Ｓ１０２）。
【００３７】
図８は、コンテンツ記憶部１５１の構成例を示す図である。図８に示されるように、コンテンツ記憶部１５１には、受信されたコンテンツごとに、コンテンツＩＤ、コンテンツ、登録日時及び付随情報等が記憶される。コンテンツＩＤは、各コンテンツの識別情報であり、例えば、ステップＳ１０２のタイミングでコンテンツ登録部１１によって生成される。登録日時は、コンテンツがコンテンツ記憶部１５１に記憶された日時であり、ステップＳ１０２において、コンテンツ登録部１１によって現在日時が記憶される。付随情報は、コンテンツに付随する情報である。例えば、ユーザ端末２０におけるコンテンツの入手先のＵＲＬ（Uniform Resource Locator）が付随情報とされてもよい。この場合、ユーザ端末２０のコンテンツ送信部２１は、図６のステップＳ２０２においてコンテンツと共に当該ＵＲＬを送信すればよい。情報タワー１０のコンテンツ登録部１１は、コンテンツと共に受信されたＵＲＬを、当該コンテンツに関連付く付随情報としてコンテンツ記憶部１５１に記憶すればよい。
【００３８】
続いて、コンテンツ登録部１１は、表示リストＬ１を更新する（Ｓ１０３）。具体的には、コンテンツ登録部１１は、ステップＳ１０１において新たに受信されたコンテンツの表示画像を生成（描画）し、当該コンテンツのコンテンツＩＤ、当該表示画像、及び配置範囲等を表示リストＬ１に追加する。
【００３９】
図９は、表示リストＬ１の構成例を示す図である。図９に示されるように、表示リストＬ１には、表示対象のコンテンツごとに、コンテンツＩＤ、表示画像、及び配置範囲等を含む。配置範囲は、仮想表示領域において当該表示画像が配置される範囲の上端及び下端を示す情報である。本実施の形態では、表示対象のコンテンツは、情報タワー１０の垂直方向に一列に配列されて表示されるため、配置範囲の上端及び下端は、それぞれ１次元の座標値（ｙ座標値）でよい。但し、情報タワー１０の水平方向にも複数のコンテンツが配列される場合には、配置範囲は、例えば、左上頂点の２次元座標（ｘ，ｙ）と右下頂点の２次元座標とされてもよい。
【００４０】
なお、ステップＳ１０３において、コンテンツ登録部１１は、新たに受信されたコンテンツの表示画像が、情報タワー１０の垂直方向においてほぼ中央になるように当該表示画像の配置範囲を計算し、他のコンテンツの表示画像の配置範囲を新たに追加される表示画像の配置範囲の分だけずらしてもよい。
【００４１】
表示リストＬ１に追加されたコンテンツは、表示制御部１２によってタッチパネル１０４に表示される。したがって、ユーザに対して、図１０に示されるような操作感を提供することができる。
【００４２】
図１０は、コンテンツの登録時にユーザに提供可能な操作感を示す図である。図１０では、ユーザ端末２０から情報タワー１０に対してコンテンツｃ１が送信され、コンテンツｃ１が情報タワー１０において表示される例が示されている。なお、図１０において、情報タワー１０における各矩形は、タッチパネル１０４の区切りを示すものではなく、各コンテンツの区切りを示すものである。したがって、３つを超える矩形が示されている。
【００４３】
なお、表示リストＬ１に登録された全ての表示画像が同時に情報タワー１０に表示されるわけではない。換言すれば、仮想表示領域に配置された全ての表示画像が同時に表示されるわけではない。例えば、仮想表示領域の垂直方向の座標（ｙ座標）が、０〜２００であるとすると、そのうちの一部（例えば、０〜１００）が実際に表示される範囲である。したがって、配置範囲が、０〜１００の範囲に含まれる表示画像のみが、情報タワー１０において表示される。それ以外の表示画像は、一定時間の間、非表示となる。非表示となる期間が一定時間に限られるのは、各表示画像の配置範囲は時間の経過に応じてずれるからである。
【００４４】
なお、本実施の形態において、表示対象のコンテンツの数（すなわち、表示リストＬ１に登録可能な表示画像の数）には上限が有る。多数のコンテンツが表示対象とされてしまうと、或るコンテンツが情報タワー１０に表示範囲から外れた後、当該コンテンツが再び表示範囲に戻ってくるまでに、長時間を要してしまい、当該コンテンツを欲しいと思ったユーザが、長時間待機しなければならなくなってしまうからである。したがって、コンテンツ登録部１１は、ステップＳ１０３において、表示リストＬ１に登録されているコンテンツ数が、上限値に達している場合には、例えば、最も古いコンテンツに対応する要素を表示リストＬ１から削除した後に、新たに受信されたコンテンツに対応する要素を表示リストＬ１に追加する。最も古いコンテンツとは、コンテンツ記憶部１５１に記憶されている「登録日時」が最も早いコンテンツをいう。
【００４５】
図１１は、情報タワー１０が実行するコンテンツの表示処理の処理手順の一例を説明するためのフローチャートである。図１１の処理手順は、図７の処理手順と並行して実行される。
【００４６】
ステップＳ１１１において、表示制御部１２は、表示リストＬ１に登録されている各コンテンツの表示画像を、表示リストＬ１に登録されている配置範囲に基づいて仮想表示領域に配置する。仮想表示領域に配置された表示画像のうち、表示範囲に対応する表示画像（すなわち、タッチパネル１０４−１〜１０４−３の範囲に対応する表示画像）が、実際に表示される。なお、仮想表示領域は、タッチパネル１０４−１〜１０４−３の区切りとは無関係に定義される。したがって、一部の表示画像は、タッチパネル１０４−１〜１０４−３の区切りを跨ぐ状態で表示される。
【００４７】
図１２は、情報タワー１０におけるコンテンツの表示例を示す図である。図１２には、情報タワー１０において、コンテンツｃ１〜ｃ５のそれぞれの表示画像が表示されている状態が示されている。ここで、コンテンツｃ２及びコンテンツｃ４は、タッチパネル１０４の区切りを跨いでいる。
【００４８】
続いて、表示制御部１２は、表示リストＬ１に登録されている各表示画像の配置範囲を一定量だけずらす（Ｓ１１２）。具体的には、各表示画像が、一定量だけ上方向にずれるように各配置範囲が変更される。
【００４９】
ステップＳ１１１及びＳ１１２が高速で繰り返されることで、ユーザに対しては、各コンテンツが下から上に流れていき、最上位のコンテンツが上から消えて、下から現れるように見える。但し、コンテンツの移動方向は、上から下の方向であってもよい。
【００５０】
図１３は、コンテンツの選択時に情報タワー１０が実行する処理手順の一例を説明するためのフローチャートである。図１３の処理手順は、図７及び図１１の処理手順と並行して実行される。
【００５１】
操作検出部１３は、ユーザによるタッチパネル１０４の長押し（コンテンツの選択）の検出を待機している（Ｓ１２１）。長押しとは、タッチの状態が所定時間以上継続する操作をいう。但し、通常のタッチ後の所定の時間の期間が、長押しと同等の状態とされてもよい。
【００５２】
操作検出部１３は、ユーザによるタッチパネル１０４の長押しを検出すると（Ｓ１２１でＹｅｓ）、タッチ位置（長押しの位置）に表示されている表示画像に対応するコンテンツＩＤを特定する（Ｓ１２２）。具体的には、操作検出部１３は、タッチ位置の座標値を配置範囲に含む表示画像に対応するコンテンツＩＤを表示リストＬ１を参照して特定する。続いて、操作検出部１３は、特定したコンテンツＩＤを操作情報記憶部１５２に記憶する（Ｓ１２３）。
【００５３】
続いて、出力情報生成部１４は、出力情報に使用する色を選択する（Ｓ１２４）。すなわち、ＣＭＹのうちのいずれかの色が選択される。使用する色は、例えば、Ｃ、Ｙ、Ｍの順番で選択されてもよいし、ランダムに選択されてもよい。或いは、毎回同じ色が選択されてもよい。
【００５４】
続いて、出力情報生成部１４は、タッチされている（長押しされている）位置を中心として（当該位置の周辺に）、選択した色を有する半透明な色画像を、波紋が広がるように徐々に拡大して表示する。したがって、ステップＳ１２４においては、１秒程度の時間が経過する。
【００５５】
色画像が予め定められた最大の大きさになると、出力情報生成部１４は、色画像を徐々に縮小する（Ｓ１２６）。
【００５６】
図１４は、色画像の出力例を示す図である。図１４では、或る１つのコンテンツｃ３の表示画像が操作対象とされている。また、図１４では（１）〜（４）の順に時間が経過する。（１）は、長押しが検出された時点である。この時点において、タッチ位置を中心として色画像が広がり始める。（２）は、色画像の拡大の過程を示す。（３）は、色画像の大きさが最大になった状態を示す。（４）は、色画像が縮小した状態を示す。（１）〜（３）は、ステップＳ１２５に対応し、（４）は、ステップＳ１２６に対応する。
【００５７】
ステップＳ１２５及びＳ１２６は、長押し状態（タッチされている状態）が解除されるまで繰り返し実行される（Ｓ１２７）。したがって、タッチされている期間において、色画像は、拡大と縮小とを繰り返す。タッチが解除されると（Ｓ１２７でＹｅｓ）、操作検出部１３は、ステップＳ１２３において記憶したコンテンツＩＤを操作情報記憶部１５２から削除する（Ｓ１２８）。すなわち、当該コンテンツＩＤは、色画像が出力されている期間のみ、操作情報記憶部１５２に記憶される。なお、タッチの解除に応じ、出力情報生成部１４は、色画像を消去する。
【００５８】
上記のように、情報タワー１０は、長押しされた位置を中心として色画像を表示させるとともに、長押しの対象であるコンテンツのコンテンツＩＤを記憶する。この際、ユーザは、ユーザ端末２０のカメラ２０６によって色画像を撮像可能なように、長押しの対象のコンテンツの表示画像の前面にユーザ端末２０を翳すことで、当該コンテンツの取得のための態勢を整える。
【００５９】
図１５は、コンテンツを取得する際のユーザ端末２０の状態を示す図である。図１５の（１）〜（４）は、図１４の（１）〜（４）のタイミングに対応する。すなわち、図１４では、便宜上、ユーザ端末２０の位置は示されていないが、コンテンツを取得するためには、長押しに伴って、図１５に示されるようにユーザ端末２０が配置される必要が有る。例えば、図１５では、掌の裏側（手の甲側）で長押しが行われている。
【００６０】
このような状態において、ユーザ端末２０が図１６の処理を実行することにより、ユーザ端末２０はコンテンツを取得することができる。
【００６１】
図１６は、ユーザ端末２０が実行するコンテンツの取得処理の処理手順の一例を説明するためのフローチャートである。
【００６２】
画像取得部２２は、ユーザからのコンテンツの取得指示の入力を待機している（Ｓ２１１）。情報タワーアプリの画面を介してユーザによってコンテンツの取得指示が入力されると（Ｓ２１１でＹｅｓ）、画像取得部２２は、カメラ２０６によって撮像されている画像の継続的な取得（入力）を開始する（Ｓ２１２）。例えば、ユーザは、図１５の（１）の前のタイミングにおいて、コンテンツの取得指示を入力してもよい。
【００６３】
続いて、出力情報検出部２３は、画像取得部２２によって取得された画像（取得画像）から色を抽出する（Ｓ２１３）。例えば、取得画像において最も出現頻度が高い色が抽出されてもよい。または、出力情報検出部２３は、出現頻度が所定の割合以上（例えば、取得画像の８０％以上等）である色が抽出されるまで待機してもよい。出現頻度とは、例えば、取得画像における色（画素値）別の画素数の割合、又は時系列に取得される取得画像群において色別の画素数の割合、又は時系列に取得される取得画像ごとに色別の画素数をカウントした場合の、カウント値の割合等である。
【００６４】
続いて、出力情報検出部２３は、抽出した色（以下、「抽出色」という。）がＣＭＹのいずれかであるか否かを判定する（Ｓ２１４）。例えば、図１５の（１）のタイミングにおいては、抽出色がＣＭＹ以外の色である可能性が高い。すなわち、抽出色は、コンテンツの表示画像を構成するいずれかの色である可能性が高い。
【００６５】
抽出色がＣＭＹ以外の色である場合（Ｓ２１４でＮｏ）、終了指示が入力されるまで（Ｓ２９１）、ステップＳ２１２以降が繰り返される。すなわち、カメラ２０６から入力される画像から色が抽出されて、抽出色がＣＭＹのいずれかであるかが高速に繰り返される。その過程において、図１５の（２）や（３）のように、色画像が十分大きくなると、取得画像からは、色画像の色が抽出される可能性が高くなる。すなわち、抽出色がＣＭＹのいずれかである可能性が高くなる。
【００６６】
抽出色が、ＣＭＹのいずれかである場合（Ｓ２１４でＹｅｓ）、出力情報検出部２３は、出力情報（すなわち、色画像）が検出されたことを取得要求送信部２４に通知する。取得要求送信部２４は、出力情報検出部２３からの通知に応じ、コンテンツの取得要求を送信する（Ｓ２１５）。この際、当該取得要求には、抽出色は指定されなくてよい。
【００６７】
続いて、応答受信部２５は、当該取得要求に対する応答の受信を待機する（Ｓ２１６）。当該応答が受信され（Ｓ２１６でＹｅｓ）、当該応答にコンテンツが含まれていると（Ｓ２１７でＹｅｓ）、応答受信部２５は、当該コンテンツを、例えば補助記憶装置２０３に保存する（Ｓ２１８）。
【００６８】
ステップＳ２１２以降は、コンテンツの取得に関してユーザから終了指示が入力されるまで繰り返される（Ｓ２１９）。
【００６９】
なお、出力情報検出部２３は、ステップＳ２１４において、色の抽出のみでなく、色画像の輝度の抽出を行ってもよい。この場合、出力情報検出部２３は、輝度（例えば、抽出色が抽出された画素の輝度の平均値等）が予定されている範囲内の値であれば、出力情報を検出したことを取得要求送信部２４に通知するようにしてもよい。
【００７０】
又は、出力情報検出部２３は、色の抽出のみでなく、色画像の拡大及び縮小の周期（リズム）の計測をも行い、当該周期が予定されている値（すなわち、図１３のステップＳ１２５及びＳ１２６の周期）の範囲内である場合に、出力情報を検出したことを取得要求送信部２４に通知するようにしてもよい。
【００７１】
又は、図１３のステップＳ１２５及びＳ１２６において色画像が点滅（又は明滅）するように出力されてもよい。出力情報検出部２３は、当該点滅（又は明滅）のリズムが予定されているリズムと一致した場合に、出力情報を検出したことを取得要求送信部２４に通知するようにしてもよい。
【００７２】
色以外の情報を用いて出力情報の検出の有無を判定することで、カメラ２０６が偶然的にＣＭＹのいずれかを多く含む物体等を撮像した場合に、誤ってコンテンツが取得されてしまうという可能性を低減することができる。
【００７３】
続いて、ステップＳ２１５のコンテンツの取得要求に応じて情報タワー１０が実行する処理手順について説明する。図１７は、コンテンツの取得要求に応じて情報タワー１０が実行する処理手順の一例を説明するためのフローチャートである。図１７の処理手順は、図７、図１１及び図１３と並行して実行される。
【００７４】
取得要求受信部１５は、コンテンツの取得要求の受信を待機している（Ｓ１３１）。取得要求受信部１５がコンテンツの取得要求を受信すると（Ｓ１３１でＹｅｓ）、コンテンツ取得部１６は、操作情報記憶部１５２にコンテンツＩＤが記憶されているか否かを判定する（Ｓ１３２）。
【００７５】
例えば、図１４又は図１５の（１）から（４）の間に当該取得要求が受信されたのであれば、操作情報記憶部１５２にはコンテンツＩＤが記憶されているはずである。
【００７６】
操作情報記憶部１５２にコンテンツＩＤが記憶されている場合（Ｓ１３２でＹｅｓ）、コンテンツ取得部１６は、当該コンテンツＩＤに対応するコンテンツをコンテンツ記憶部１５１から取得する（Ｓ１３３）。続いて、応答送信部１７は、当該コンテンツを含む応答を、コンテンツの取得要求の送信元のユーザ端末２０へ送信する（Ｓ１３４）。この際、表示制御部１２は、当該コンテンツに対応する表示画像を、タッチ位置の方向に収縮（徐々に縮小）させてもよい。そうすることで、ユーザには、当該表示画像の前に翳されているユーザ端末２０に対して当該コンテンツが吸い込まれているような操作感を提供することができる。
【００７７】
一方、操作情報記憶部１５２にコンテンツＩＤが記憶されていない場合（Ｓ１３２でＮｏ）、応答送信部１７は、コンテンツを含まない応答を、コンテンツの取得要求の送信元のユーザ端末２０へ送信する（Ｓ１３５）。すなわち、色画像が表示されていない期間（すなわち、長押し操作（タッチ操作）が継続していない期間）において、コンテンツの取得要求が受信されたとしても、コンテンツは返信されない。
【００７８】
上述したように、本実施の形態によれば、情報タワー１０において表示されているコンテンツの中からユーザの意思によって選択されたコンテンツがユーザ端末２０に提供される。したがって、ユーザが所望する情報を提供可能とすることができる。
【００７９】
また、情報タワー１０を介して、或るユーザによってアップロードされたコンテンツを他のユーザが取得することができる。したがって、ユーザ間における情報の共有を支援することができる。但し、情報タワー１０において表示されるコンテンツは、ユーザ端末２０からアップロードされたコンテンツに限定されなくてもよい。例えば、情報タワー１０の運営者等がコンテンツ記憶部１５１に予め表示対象とするコンテンツを記憶しておいてもよい。
【００８０】
また、情報タワー１０は、複数のユーザによって操作される可能性が考えられるところ、コンテンツを取得可能なユーザ端末２０は、色画像を検出したユーザ端末２０に限られる。また、コンテンツを取得可能な期間は、色画像が出力されている期間に限られる。したがって、或るユーザが選択したコンテンツが、他のユーザのユーザ端末２０に送信されてしまうといった誤送信を防止することができる。
【００８１】
但し、色画像を撮像していないユーザ端末２０のカメラ２０６が、色画像が出力されている期間において、ＣＭＹのいずれかの色の物体を撮像することも考えられる。この場合、ユーザＡが取得しようとしているコンテンツが、ユーザＢのユーザ端末２０に送信されてしまう可能性は否めない。そこで、出力情報生成部１４が、出力情報に関して選択した色をコンテンツＩＤに関連付けて操作情報記憶部１５２に記憶するようにし、ユーザ端末２０の取得要求送信部２４が、コンテンツの取得要求に抽出色を含めるようにしてもよい。この場合、コンテンツ取得部１６は、当該取得要求に含まれている抽出色と操作情報記憶部１５２に記憶されている色とが一致する場合に限って、コンテンツを取得するようにしてもよい。このように、取得対象のコンテンツと色とを関連付けることで、或るユーザが選択したコンテンツが、他のユーザのユーザ端末２０に送信されてしまうといった誤送信が防止される可能性を高めることができる。
【００８２】
また、操作情報記憶部１５２に複数のコンテンツＩＤと色との組合せが記憶されている場合に、コンテンツ取得部１６は、当該取得要求に含まれている抽出色と、操作情報記憶部１５２にコンテンツＩＤと関連付けて記憶されている色とが一致するコンテンツＩＤのコンテンツを取得するようにしてもよい。このようにすることで、複数のユーザから同時に操作があった場合に、各ユーザが指定したコンテンツを、それぞれ、そのユーザに送信することができる。
【００８３】
また、本実施の形態では、コンテンツの取得要求に対する応答にコンテンツの実体が含められる例を示したが、例えば、コンテンツ取得部１６は、当該コンテンツに関する情報（例えば、当該コンテンツの記憶場所を示す情報）を取得し、応答送信部１７は、当該情報を含む応答を送信するようにしてもよい。斯かる情報の一例として、コンテンツ記憶部１５１におけるコンテンツの記憶場所を示すＵＲＬや、コンテンツ記憶部１５１において当該コンテンツに関して記憶されている付随情報（当該コンテンツの情報源のＵＲＬ）等が挙げられる。この場合、ユーザ端末２０の応答受信部２５は、情報タワー１０からの応答に含まれているＵＲＬにアクセスして、当該コンテンツを取得してもよい。
【００８４】
また、本実施の形態では、出力情報としての色画像がＣＭＹのいずれかの色である例について説明したが、ＣＭＹ以外の色の色画像が出力情報とされてもよい。
【００８５】
また、本実施の形態では、出力情報が色画像である例を示したが、例えば、２次元コード又はバーコードを示す画像や、所定の模様を示す画像等が出力情報とされてもよい。この場合、当該所定の模様は、複数の色を含んでもよい。ユーザ端末２０の出力情報検出部２３は、取得画像が示す２次元コード又はバーコードから抽出される情報が、予定されている情報と一致すれば、出力情報を検出したことを取得要求送信部２４に通知してもよい。又は、出力情報検出部２３は、取得画像が示す模様が、所定の模様と一致すれば、出力情報を検出したことを取得要求送信部２４に通知してもよい。
【００８６】
また、画像以外が出力情報として使用されてもよい。例えば、音や電波（ビーコン）等が出力情報として使用されてもよい。すなわち、図１３のステップＳ１２５及びＳ１２６において、出力情報生成部１４は、所定の音を出力する。又は、出力情報生成部１４は、所定の周波数の電波を出力する。音が出力情報として使用される場合、ユーザ端末２０は、マイクによって当該出力情報を入力すればよい。電波が出力情報とし使用される場合、ユーザ端末２０は、無線通信装置２０５によって当該出力情報を入力すればよい。出力情報検出部２３は、出力情報としての音又は電波が予定されている音又は電波であれば、出力情報を検出したことを取得要求送信部２４に通知してもよい。
【００８７】
要するに、出力情報としては、ユーザ端末２０が備えるセンサによって検出可能な情報であれば、どのような情報が利用されてもよい。
【００８８】
また、本実施の形態において、コンテンツの表示には、平面型のタッチパネルが利用されているが、円柱形の表示装置が利用されてもよい。又は、インタラクティブなプロジェクタ（投影装置）を用いて、壁面等にコンテンツが投影されてもよい。インタラクティブなプロジェクタとは、投影された画像に対する選択等を検知可能なプロジェクタをいう。
【００８９】
また、情報タワー１０は、コンピュータとタッチパネルとに分離されてもよい。この場合、当該コンピュータが、図５に示した情報タワー１０の機能構成を有し、タッチパネルは、当該コンピュータの制御に従ってコンテンツの表示を行えばよい。
【００９０】
なお、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【００９１】
なお、本実施の形態において、情報タワー１０は、情報処理装置の一例である。ユーザ端末２０は、端末の一例である。タッチパネル１０４は、表示装置の一例である。出力情報生成部１４は、出力部の一例である。応答送信部１７は、第１の送信部の一例である。出力情報検出部２３は、検出部の一例である。取得要求送信部２４は、第２の送信部の一例である。応答受信部２５は、受信部の一例である。
【００９２】
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００９３】
１            情報処理システム
１０          情報タワー
１１          コンテンツ登録部
１２          表示制御部
１３          操作検出部
１４          出力情報生成部
１５          取得要求受信部
１６          コンテンツ取得部
１７          応答送信部
２０          ユーザ端末
２１          コンテンツ送信部
２２          画像取得部
２３          出力情報検出部
２４          取得要求送信部
２５          応答受信部
１０１        ＣＰＵ
１０２        メモリ
１０３        補助記憶装置
１０４        タッチパネル
１０５        無線通信装置
１１１        表示装置
１１２        入力装置
１５１        コンテンツ記憶部
１５２        操作情報記憶部
２０１        ＣＰＵ
２０２        メモリ
２０３        補助記憶装置
２０４        タッチパネル
２０５        無線通信装置
２１１        表示装置
２１２        入力装置
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２０１７−５４３１２号公報
【図１】
2019125079.tif 000003
【図２】
2019125079.tif 000004
【図３】
2019125079.tif 000005
【図４】
2019125079.tif 000006
【図５】
2019125079.tif 000007
【図６】
2019125079.tif 000008
【図７】
2019125079.tif 000009
【図８】
2019125079.tif 000010
【図９】
2019125079.tif 000011
【図１０】
2019125079.tif 000012
【図１１】
2019125079.tif 000013
【図１２】
2019125079.tif 000014
【図１３】
2019125079.tif 000015
【図１４】
2019125079.tif 000016
【図１５】
2019125079.tif 000017
【図１６】
2019125079.tif 000018
【図１７】
2019125079.tif 000019