(57)【要約】【課題】システムを利用する場所に左右されず、ユーザに不便を感じさせずにユーザが関心を持つ物体について当該物体に関連した情報を表示することができるＡＲライブラリシステムを提供する。【解決手段】ＡＲライブラリシステムは、物体の外観に基づいて物体についての説明データを出力するユーザ端末及びノードを備えるネットワークシステムである。ユーザ端末は、物体の外観データと説明データとを関連付けた物体データをノードに送信し、物体データの集合体であるデータライブラリをノードから受信し、物体の外観に基づいて説明データを物体の映像に重ね合わせて出力する。ノードは、物体データを種別に応じて分類して蓄積し、データライブラリをユーザ端末に配信し、データライブラリの配信費用データと物体データを送信したユーザに対する配信報酬データを配信費用を分配して生成する。【選択図】図１
2020080057.tif 000002
【特許請求の範囲】
【請求項１】
物体の外観を認識し、該物体の外観に基づいて該物体について説明するデータである説明データを出力する複数のユーザ端末及び当該複数のユーザ端末と通信する１つ以上のノードを備えるネットワークシステムであって、
前記ユーザ端末は、
前記物体の外観を撮像するカメラ部と、
前記カメラ部を介して前記物体の外観を認識し、該物体の外観に関するデータである外観データを生成する外観データ生成部と、
ユーザによる該物体についての前記説明データの入力を受け付け、該物体の前記外観データと該説明データとを関連付けたデータである物体データを生成して前記ノードに送信する物体データ生成部と、
前記ノードが配信する前記物体データの集合体であるデータライブラリを受信して記憶する端末記憶部と、
前記カメラ部が撮像している前記物体の外観に基づいて、該物体の外観と一致する外観データに関連付けられた前記説明データを前記端末記憶部から取得し、該カメラ部が撮像している映像に含まれる該物体の映像に該説明データを重ね合わせた映像を生成して出力する映像生成部とを備え、
前記ノードは、
前記ユーザ端末から受信した前記物体データを該物体データの種別に応じて分類して前記データライブラリとして蓄積するライブラリ生成部と、
前記データライブラリを前記ユーザ端末に配信するライブラリ配信部と、
前記データライブラリの配信を受けた前記ユーザに対する配信費用を示す配信費用データを生成すると共に、配信した該データライブラリに含まれる前記物体データを送信した１又は複数の前記ユーザに対する報酬を示す配信報酬データを該配信費用の全部又は一部を分配して生成する報酬等データ生成部とを備えることを特徴とするＡＲライブラリシステム。
【請求項２】
請求項１に記載のＡＲライブラリシステムにおいて、
前記ノードは複数であり、
前記配信費用データ及び前記配信報酬データを一定数生成する毎に該配信費用データ及び該配信報酬データに基づいてブロックデータを生成し、該ブロックデータをブロックチェーンに追加して該ブロックチェーンを他のノードと分散管理するブロックチェーン部を備えることを特徴とするＡＲライブラリシステム。
【請求項３】
請求項１又は２に記載のＡＲライブラリシステムにおいて、
前記ライブラリ生成部は、前記ユーザ端末から受信した前記物体データを解析し、データ容量を圧縮して前記データライブラリとして記憶するように構成されていることを特徴とするＡＲライブラリシステム。
【請求項４】
請求項１〜３の何れか１項に記載のＡＲライブラリシステムにおいて、
前記映像生成部は、前記カメラ部が撮像した複数の前記物体の外観に基づいて、複数の該物体の外観それぞれと一致する各外観データに関連付けられた各説明データを前記端末記憶部から取得し、該カメラ部が撮像している映像に含まれる各物体のそれぞれの映像に各説明データを重ね合わせた映像を生成して出力するように構成されていることを特徴とするＡＲライブラリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＲライブラリシステムに関する。
【背景技術】
【０００２】
従来、ユーザ端末で取得した物体の映像と、当該物体に関連付けられた付加的な情報とをユーザ端末の表示画面中に重ね合わせて表示するＡＲシステムが知られている（例えば特許文献１参照。）。
【０００３】
文献１のＡＲシステムでは、ユーザ自らがユーザ端末を操作して、位置情報及び当該ユーザ端末が取得した例えば建造物等の物体の映像情報と関連付けたい情報として例えば当該建造物の名称などの情報をサーバに送信しサーバのデータベースに記憶させることができる。
【０００４】
そして、文献１のＡＲシステムでは、ユーザはユーザ端末の位置情報と当該ユーザ端末が取得した物体の映像情報とに基づいて、サーバのデータベース内を検索して映像中の物体を特定するとともに、当該物体に関連付けられた情報をサーバから取得して、ユーザ端末の画面中に当該物体の映像と重ね合わせて表示させることができるので、ユーザは例えば初めて訪れた場所で初めて見る建造物の名称を知るなどのことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１８−３２３８１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のシステムによれば、ユーザ端末が取得した物体を特定するために、ＧＰＳなどから取得した当該ユーザ端末の位置情報を併せて用いる必要があり、ＧＰＳを用いた位置情報の取得が困難な屋内などの場所では当該システムを用いることができない。
【０００７】
また、例えば量産型の自動車などの同一の外観を持つ物体が複数の場所に同時に存在しうる物体又は美術品などの時期によって異なる場所に存在しうる物体については、当該場所ごとに位置情報と物体とを関連付けて記憶させる必要があり、同一の外観を持つ物体について、場所によっては関連する情報が表示できたりできなかったりする不便をユーザに感じさせる。
【０００８】
さらに、ユーザがどのような種類の物体についての情報を得たいかは、ユーザによって大きく異なり、あるいは同じユーザであっても場面によって異なるため、より多くのユーザの様々な場面における要望に対応しようとすると情報量が膨大となる。
【０００９】
上記特許文献１のシステムによれば、ユーザ端末で物体を認識する毎にサーバで一元管理されているデータベース全体を毎回検索する。
【００１０】
そのため、ユーザ端末とサーバとの間の通信量が増大し、またサーバのデータベース内の検索処理に時間がかかるため、ユーザ端末で物体を認識してからユーザ端末の画面中に当該物体の映像と当該物体と関連した情報とを重ね合わせて表示させるまでの時間が長くなるなどの不便を生じさせる。
【００１１】
これに加え、ユーザが不便を感じずにユーザが場面に応じて関心を持つ物体について当該物体に関連する情報を表示するためには、ユーザが関心を持つ物体に関連する情報が十分に記憶されている必要がある。
【００１２】
上記特許文献１のシステムによれば、ユーザが関心を持つ物体に関連する十分な情報が記憶されるか否かは、各ユーザの意欲にゆだねられている一方で、ユーザの意欲を向上する仕組みを備えていない。
【００１３】
そのため、結果的にユーザが関心を持つ物体について当該物体に関連する情報を十分に表示することができず、ユーザに不便を感じさせる。
【００１４】
このように、上記特許文献１のシステムによれば、ユーザが関心を持つ物体について当該物体に関連した情報を十分に得られない不便を感じることとなる。
【００１５】
本発明の目的は、かかる従来技術の課題に鑑み、システムを利用する場所に左右されず、ユーザに不便を感じさせずにユーザが関心を持つ物体について当該物体に関連した情報を表示することができるＡＲライブラリシステムを提供することにある。
【課題を解決するための手段】
【００１６】
本発明によるＡＲライブラリシステムは、
物体の外観を認識し、該物体の外観に基づいて該物体について説明するデータである説明データを出力する複数のユーザ端末及び当該複数のユーザ端末と通信する１つ以上のノードを備えるネットワークシステムであって、
前記ユーザ端末は、
前記物体の外観を撮像するカメラ部と、
前記カメラ部を介して前記物体の外観を認識し、該物体の外観に関するデータである外観データを生成する外観データ生成部と、
ユーザによる該物体についての前記説明データの入力を受け付け、該物体の前記外観データと該説明データとを関連付けたデータである物体データを生成して前記ノードに送信する物体データ生成部と、
前記ノードが配信する前記物体データの集合体であるデータライブラリを受信して記憶する端末記憶部と、
前記カメラ部が撮像している前記物体の外観に基づいて、該物体の外観と一致する外観データに関連付けられた前記説明データを前記端末記憶部から取得し、該カメラ部が撮像している映像に含まれる該物体の映像に該説明データを重ね合わせた映像を生成して出力する映像生成部とを備え、
前記ノードは、
前記ユーザ端末から受信した前記物体データを該物体データの種別に応じて分類して前記データライブラリとして蓄積するライブラリ生成部と、
前記データライブラリを前記ユーザ端末に配信するライブラリ配信部と、
前記データライブラリの配信を受けた前記ユーザに対する配信費用を示す配信費用データを生成すると共に、配信した該データライブラリに含まれる前記物体データを送信した１又は複数の前記ユーザに対する報酬を示す配信報酬データを該配信費用の全部又は一部を分配して生成する報酬等データ生成部とを備えることを特徴とする。
【００１７】
本発明によれば、ユーザ自らがユーザ端末のカメラ部を用いて任意の物体の外観を撮像し、ユーザ端末に当該物体の外観データを生成させ、各物体の外観データと説明データとを関連付けた物体データを生成してノードに送信する。
【００１８】
その後に、ユーザは物体データの集合体であって、物体の種別ごとに分類されたデータライブラリをノードから受信して、ユーザ端末の端末記憶部に記憶させる。
【００１９】
そして、ユーザがユーザ端末のカメラ部で物体を撮像すると、当該物体の外観に関連付けられた情報が、端末記憶部内のデータライブラリから取得されて、カメラ部で撮像している映像に含まれる各物体の映像に当該説明データが重ねあわされて表示される。
【００２０】
このように、本発明によれば、物体データはＧＰＳによる位置情報を必要としないので、ＧＰＳを用いた位置情報の取得が困難な屋内などの場所でも当該システムを用いることができる。
【００２１】
また、同一の外観を持つ物体であれば、複数の場所に同時に存在したり、時期によって異なる場所に存在したりしても当該物体に関連した情報を表示できるので便利である。
【００２２】
さらに、ユーザは、あらかじめノードからデータライブラリの配信を受けてユーザ端末に記憶させ、端末記憶部から説明データを取得するので、ユーザ端末で物体を認識してユーザ端末の画面中に当該物体の映像と当該物体と関連した情報とを重ね合わせて表示させる際には、ノードとの通信やノード内部での検索処理を待つ必要がない。
【００２３】
また、データライブラリはノードにおいて物体の種別ごとに分類されて配信されており、ユーザは自身が関心を持つ物体の種別のデータライブラリのみを選択して受信しユーザ端末に記憶させることができるので、端末記憶部中のデータ量を最小限とすることができるため、端末記憶部から説明データを取得する処理を効率的に行うことができる。
【００２４】
これらのことから、ユーザ端末で物体を認識してからユーザ端末の画面中に当該物体の映像と当該物体と関連した情報とを重ね合わせて表示させるまでの時間を最小限にすることができるので便利である。
【００２５】
これに加え、本発明によれば、ノードに物体データを送信したユーザは、当該物体データを含むデータライブラリがユーザに配信された際に、当該データライブラリの配信を受けたユーザが負担する配信費用の全部又は一部を当該データライブラリに含まれる物体データを送信したユーザで分配して報酬として受け取ることができる。
【００２６】
そのため、ユーザは自身が関心を持つので他のユーザにも関心を持ってもらいたい物体について、あるいは他のユーザが関心を持つと当該ユーザが考える物体について物体データを生成しノードに送信する意欲が増進され、各ユーザが関心を持つ物体に関連する十分な情報がノードに記憶される可能性が高まる。
【００２７】
これにより、結果的にユーザが関心を持つ物体について当該物体に関連する情報を十分に表示することができるので、ユーザに不便を感じさせない。
【００２８】
このように、本発明によれば、システムを利用する場所に左右されず、ユーザに不便を感じさせずにユーザが関心を持つ物体について当該物体に関連した情報を表示することができるＡＲライブラリシステムを提供することができる。
【００２９】
本発明のＡＲライブラリシステムにおいて、
前記ノードは複数であり、
前記配信費用データ及び前記配信報酬データを一定数生成する毎に該配信費用データ及び該配信報酬データに基づいてブロックデータを生成し、該ブロックデータをブロックチェーンに追加して該ブロックチェーンを他のノードと分散管理するブロックチェーン部を備えることが好ましい。
【００３０】
本発明によれば、ノードは複数であり、各ノードは、前記配信費用データ及び前記配信報酬データを一定数生成する毎に生成するブロックデータをブロックチェーンに追加するブロックチェーン部を備えており、当該ブロックチェーンをノード間で同期された分散データベースとして記録し共有するブロックチェーンネットワークを形成する。
【００３１】
そのため、配信費用データ及び配信報酬データの改ざんを容易に防止でき、ノードに物体データを送信したユーザが、当該物体データを含むデータライブラリがユーザに配信された際に、報酬を受け取ることができる確実性が高まるので、物体データを生成しノードに送信する意欲がより増進される。
【００３２】
これにより、結果的にユーザが関心を持つ物体について当該物体に関連する情報を十分に表示することがより確実にできるので、ユーザに不便を感じさせない。
【００３３】
このように、本発明によれば、ユーザに不便を感じさせずにユーザが関心を持つ物体について当該物体に関連した情報を表示することができるＡＲライブラリシステムをより確実に提供することができる。
【００３４】
本発明のＡＲライブラリシステムにおいて、
前記ライブラリ生成部は、前記ユーザ端末から受信した前記物体データを解析し、データ容量を圧縮して前記データライブラリとして記憶するように構成されていることが好ましい。
【００３５】
本発明によれば、データライブラリのデータ容量が小さくなるため、ユーザがノードからデータライブラリを受信する際に要する時間が短縮されるので、ユーザがより多くのデータライブラリを受信する場合の不便を軽減することができる。
【００３６】
このように、本発明によれば、ユーザに不便を感じさせずにユーザが関心を持つより多くの物体について当該物体に関連した情報を表示することができるＡＲライブラリシステムを提供することができる。
【００３７】
本発明のＡＲライブラリシステムにおいて、
前記映像生成部は、前記カメラ部が撮像した複数の前記物体の外観に基づいて、複数の該物体の外観それぞれと一致する各外観データに関連付けられた各説明データを前記端末記憶部から取得し、該カメラ部が撮像している映像に含まれる各物体のそれぞれの映像に各説明データを重ね合わせた映像を生成して出力するように構成されていることが好ましい。
【００３８】
本発明によれば、映像生成部は、ユーザがカメラ部で撮像した複数の物体の説明データを同時に取得して各物体のそれぞれの映像に各説明データを重ね合わせた映像を生成して出力する。
【００３９】
そのため、ユーザは関心を持つ複数の物体について当該物体に関連する情報を同時に表示することができるので、ユーザの利便性がさらに向上する。
【００４０】
このように、本発明によれば、ユーザの利便性をさらに向上させつつ、ユーザが関心を持つ物体について当該物体に関連した情報を表示することができるＡＲライブラリシステムを提供することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係るＡＲライブラリシステムの構成の概略を示す概略図。
【図２Ａ】本発明の一実施形態に係るＡＲライブラリシステムの処理の流れを示すフローチャート。
【図２Ｂ】本発明の一実施形態に係るＡＲライブラリシステムの処理の流れを示すフローチャート。
【図２Ｃ】本発明の一実施形態に係るＡＲライブラリシステムの処理の流れを示すフローチャート。
【図３】本発明の一実施形態に係るＡＲライブラリシステムの画面表示を示す図。
【図４】本発明の一実施形態に係るＡＲライブラリシステムの画面表示を示す図。
【発明を実施するための形態】
【００４２】
以下、図面を用いて本発明の実施形態を説明する。
【００４３】
まず、図１を参照して、本発明の一実施形態に係るＡＲライブラリシステムの構成の概略を説明する。
【００４４】
本発明の一実施形態に係るＡＲライブラリシステムは、複数のユーザ端末１０と１つ以上のノード２０とを備えるネットワークシステムである。
【００４５】
ユーザ端末１０とノード２０との間及びノード２０同士の間は、例えば携帯電話通信網、Ｗｉ−Ｆｉ（登録商標）その他の無線通信又はＥｔｈｅｒｎｅｔ、ＰＬＣ（パワー・ライン・コミュニケーション）などの有線通信などを介してインターネット等の通信ネットワーク３０により接続されており、各ユーザ端末１０及びノード２０に割り当てられているＩＰアドレス、識別符号などに基づいて相手方を特定して相互に種々の情報を送受信することができる。
【００４６】
ユーザ端末１０は、カメラ部１００、端末入力部１１０、端末表示部１２０、端末通信部１３０、端末制御部１４０、外観データ生成部１４１、物体データ生成部１４２、映像生成部１４３及び端末記憶部１５０を備える端末であり、例えばスマートフォン、タブレット、パーソナルコンピュータである。
【００４７】
カメラ部１００は、物体の外観を撮像することができるカメラである。カメラ部１００は、外観データ生成部１４１が物体の外観を録画して外観データを作成し、各物体の外観データと説明データとを関連付けた物体データを生成してノード２０に送信する際と、映像生成部１４３が物体の外観に基づいてユーザ端末１０の端末表示部１２０に当該物体の映像と当該物体と関連した情報とを重ね合わせて表示させる際とに用いられる。
【００４８】
物体の外観とは、物体の形状、色彩などのユーザの目に見える部分に関する情報である。ある一方向から撮像した外観でもよいし、前方、後方、上方、下方、斜めなど複数の方向からの外観の組み合わせでもよい。
【００４９】
端末入力部１１０は、ユーザによる情報の入力を受け付ける部分であり、たとえばタッチパネル、キーボード、マウス又はタッチパッドその他のポインティングデバイスである。ユーザは、カメラ部１００を用いて任意の物体の外観を撮像して、当該に物体に関する説明データを端末入力部１１０を用いて入力する。
【００５０】
端末表示部１２０は、ユーザ端末１０が出力する情報を表示する部分であり、例えば液晶ディスプレイ、有機ＥＬディスプレイである。
【００５１】
端末表示部１２０は、ユーザがカメラ部１００を用いて撮像した物体の映像及び当該物体と関連した情報と当該物体とが重ねあわされた映像を表示する。
【００５２】
端末通信部１３０は、有線通信又はＷｉＦｉ（登録商標）等の通信規格にしたがった無線通信を介して、ノード２０と相互通信するよう構成されている。
【００５３】
端末制御部１４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算処理装置及びメモリ等により構成されている。
【００５４】
端末制御部１４０は、所定のプログラムを読み込んで実行することにより、後述の処理を実行する外観データ生成部１４１、物体データ生成部１４２、映像生成部１４３として機能する。
【００５５】
端末制御部１４０は、端末入力部１１０に対するユーザによる操作（例えば、ボタンのタッチやクリック、あるいはスワイプ操作等）に応じて、読み込むべきプログラムを認識して読み込んで実行し、あるいはプログラムの実行を終了する。
【００５６】
外観データ生成部１４１は、カメラ部１００を介して録画した物体の映像から外観データを生成する。外観データは、例えば当該映像と、当該映像を撮影した際のユーザ端末１０の角度及び向きに関する情報を含む情報のセットである。
【００５７】
物体データ生成部１４２は、外観データとユーザが端末入力部１１０を用いて入力した説明データとを関連付けた情報のセットである物体データを生成する。
【００５８】
このように、本発明によれば、物体データはＧＰＳによる位置情報を必要としないので、ユーザはＧＰＳを用いた位置情報の取得が困難な屋内などの場所でも当該システムを用いることができる。
【００５９】
また本発明によれば、同一の外観を持つ物体であれば、複数の場所に同時に存在したり、時期によって異なる場所に存在したりしても当該物体に関連した情報を表示できるので便利である。
【００６０】
映像生成部１４３は、端末記憶部１５０内のデータライブラリ１５１を参照し、カメラ部１００が撮像している物体の外観に基づいて、当該物体の外観と一致する外観データに関連付けられた説明データを取得し、カメラ部１００が撮像している映像に含まれる当該物体の映像に当該説明データを重ね合わせた映像を生成し、端末表示部１２０を介してユーザに表示する。
【００６１】
なお、映像生成部１４３は、カメラ部１００が撮像した複数の物体の外観に基づいて、複数の物体の外観それぞれと一致する各外観データに関連付けられた各説明データをデータライブラリ１５１から取得し、カメラ部１００が撮像している映像に含まれる各物体のそれぞれの映像に各説明データを重ね合わせた映像を生成して出力するように構成されていることが好ましい。
【００６２】
これにより、ユーザは関心を持つ複数の物体について当該物体に関連する情報を同時に表示することができるので、ユーザの利便性がさらに向上する。
【００６３】
端末記憶部１５０は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶装置により構成されている。
【００６４】
端末記憶部１５０は、データライブラリ１５１、ユーザＩＤ１５２の他、端末制御部１４０の処理結果、又は端末制御部１４０が端末通信部１３０を介してノード２０から受信したデータを記憶するように構成されている。
【００６５】
これにより、ユーザは、あらかじめノードからデータライブラリの配信を受けてユーザ端末に記憶させ、端末記憶部から説明データを取得するので、ユーザ端末で物体を認識してユーザ端末の画面中に当該物体の映像と当該物体と関連した情報とを重ね合わせて表示させる際には、ノードとの通信やノード内部での検索処理を待つ必要がない。
【００６６】
データライブラリ１５１は、ノード２０が配信する物体データの集合体であり、物体データを１つ以上含んでいる。ユーザＩＤ１５２は、ユーザを特定するためのＩＤである。
【００６７】
ノード２０は、ノード通信部２００、ノード制御部２１０、ライブラリ生成部２１１、ライブラリ配信部２１２、報酬等データ生成部２１３、ブロックチェーン部２１４及びノード記憶部２２０を備える。
【００６８】
ノード通信部２００は、有線通信又はＷｉＦｉ（登録商標）等の通信規格にしたがった無線通信を介して、ユーザ端末１０と相互通信するよう構成されている。
【００６９】
ノード制御部２１０は、所定のプログラムを読み込んで実行することにより、後述の処理を実行するライブラリ生成部２１１、ライブラリ配信部２１２、報酬等データ生成部２１３、ブロックチェーン部２１４として機能する。
【００７０】
ライブラリ生成部２１１は、ユーザ端末から受信した物体データを当該物体データの種別に応じて分類してノードデータライブラリ２２１としてノード記憶部２２０に蓄積する。
【００７１】
物体データの種別は、例えばユーザ端末１０において、物体データ生成部１４２がユーザによる各物体についての説明データの入力を受け付ける際に併せて受け付けられる。
【００７２】
ライブラリ生成部２１１は、ユーザ端末から受信した前記物体データを解析し、データ容量を圧縮してデータライブラリとして記憶するように構成されていることが好ましい。
【００７３】
これにより、データライブラリのデータ容量が小さくなるため、ユーザがノード２０からデータライブラリを受信する際に要する時間が短縮されるので、ユーザがより多くのデータライブラリを受信する場合の不便を軽減することができる。
【００７４】
ライブラリ配信部２１２は、ノード記憶部２２０のノードデータライブラリ２２１の全部又は一部をノード通信部２００を介してユーザ端末１０に配信する。ライブラリ配信部２１２は、例えばユーザ端末１０からのデータライブラリの配信要求を受け付け、当該ユーザ端末に対してデータライブラリを配信する。
【００７５】
このように、データライブラリはノードにおいて物体の種別ごとに分類されて配信されており、ユーザは自身が関心を持つ物体の種別のデータライブラリのみを選択して受信しユーザ端末に記憶させることができるので、端末記憶部中のデータ量を最小限とすることができるため、端末記憶部から説明データを取得する処理を効率的に行うことができる。
【００７６】
そのため、ユーザは、ユーザ端末で物体を認識してからユーザ端末の画面中に当該物体の映像と当該物体と関連した情報とを重ね合わせて表示させるまでの時間を最小限にすることができるので便利である。
【００７７】
報酬等データ生成部２１３は、データライブラリの配信を受けたユーザに対する当該データライブラリの配信費用を示す配信費用データを生成すると共に、配信した当該データライブラリに含まれる物体データを送信したユーザを特定し、当該ユーザに対する報酬を示す配信報酬データを当該配信費用の全部又は一部を分配して生成し、ノード記憶部２２０に記憶する。
【００７８】
これにより、ノードに物体データを送信したユーザは、当該物体データを含むデータライブラリがユーザに配信された際に、当該データライブラリの配信を受けたユーザが負担する配信費用の全部又は一部を当該データライブラリに含まれる物体データを送信したユーザで分配して報酬として受け取ることができる。
【００７９】
そのため、ユーザは自身が関心を持つので他のユーザにも関心を持ってもらいたい物体について、あるいは他のユーザが関心を持つと当該ユーザが考える物体について物体データを生成しノードに送信する意欲が増進され、各ユーザが関心を持つ物体に関連する十分な情報がノードに記憶される可能性が高まるため、結果的にユーザが関心を持つ物体について当該物体に関連する情報を十分に表示することができるので、ユーザに不便を感じさせない。
【００８０】
ブロックチェーン部２１４は、配信費用データ及び配信報酬データを一定数生成する毎に当該配信費用データ及び当該配信報酬データに基づいてブロックデータを生成し、当該ブロックデータをブロックチェーンに追加して当該ブロックチェーンを他のノード２０と分散管理する。
【００８１】
これにより、配信費用データ及び配信報酬データの改ざんを容易に防止でき、ノード２０に物体データを送信したユーザが、当該物体データを含むデータライブラリがユーザに配信された際に、報酬を受け取ることができる確実性が高まるので、物体データを生成しノード２０に送信する意欲がより増進される。
【００８２】
ノード記憶部２２０は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶装置により構成されている。
【００８３】
ノード記憶部２２０は、ノードデータライブラリ２２１、ユーザＤＢ２２２、種別ＤＢ２２３、ブロックＤＢ２２４の他、ノード制御部２１０の処理結果、又はノード制御部２１０がノード通信部２００を介してユーザ端末１０から受信したデータを記憶するように構成されている。
【００８４】
ノードデータライブラリ２２１は、ノード２０に格納されているデータライブラリであり、ユーザ端末１０から受信したすべての物理データが記憶されている。
【００８５】
ユーザＤＢ２２２は、ＡＲライブラリシステムのユーザを特定するためのユーザＩＤを格納しているデータベースである。
【００８６】
種別ＤＢ２２３は、ノードデータライブラリ２２１に含まれる各物体データの種別を特定するための種別コードを格納しているデータベースである。
【００８７】
ブロックＤＢ２２４は、ブロックチェーン部２１４が生成したブロックデータにより構成されるブロックチェーンを格納しているデータベースである。
【００８８】
次に、図２Ａ〜図２Ｃを参照して、本発明の一実施形態に係るＡＲライブラリシステムによる処理の流れを説明する。
【００８９】
（データライブラリ生成処理）
図２Ａは、本発明の一実施形態に係るＡＲライブラリシステムがデータライブラリを生成する一連の処理であるデータライブラリ生成処理を説明するフローチャートである。
【００９０】
まず、端末入力部１１０の外観データ生成部１４１は、ユーザによる操作に応じて、カメラ部１００を介して物体の外観を録画する（図２Ａ／ＳＴＥＰ１０）。
【００９１】
物体の外観を録画する際に、外観データ生成部１４１は、ユーザが外観データの生成を希望する物体を特定する情報である物体指定情報の入力を受け付ける。
【００９２】
例えばユーザ端末１０がスマートフォン又はタブレットである場合、図３に示すようにユーザは端末表示部１２０中のユーザが外観データの生成を希望する物体が表示されている範囲をタッチパネル上で指でなぞることなどにより、外観データ生成部１４１は、物体指定情報の入力を受け付ける処理を開始する。
【００９３】
外観データ生成部１４１は、ユーザが指でなぞった範囲にある物体をユーザが外観データの生成を希望する物体として認識し、当該物体の外観を録画する。
【００９４】
外観データ生成部１４１は、ユーザが当該物体の例えば前方、後方、上方、下方、斜めなど様々な方向からの外観を録画するためにユーザ端末を傾けたり動かしたりしても、外観データ生成部１４１が当該物体の位置を認識できる範囲に当該物体がある限りにおいて当該物体の位置を認識して追従し、当該物体の外観の録画を継続する。
【００９５】
そして、外観データ生成部１４１は、録画した物体の外観に基づいて、当該物体の外観データを生成する（図２Ａ／ＳＴＥＰ２０）。
【００９６】
外観データ生成部１４１は、例えばユーザが端末表示部１２０中に表示されている録画終了ボタンなどをタッチすることにより当該物体の外観データの作成を終了する。
【００９７】
次に、物体データ生成部１４２は、ユーザに当該物体の説明データの入力を促す表示を端末表示部１２０に表示して、ユーザによる説明データの入力を端末入力部１１０を介して受け付ける（図２Ａ／ＳＴＥＰ３０）。
【００９８】
物体データ生成部１４２は、説明データとして、「赤いスポーツカー」、「醤油さし」、「竹の物差し」などの文字情報の入力を受け付ける。文字情報に加えて又は替えて静止画像、動画像、音声などの入力を受け付けるようにしてもよい。
【００９９】
また、物体データ生成部１４２は、説明データとして、物体の種別に関する情報の入力を受け付ける。種類に関する情報は、例えば物体が「赤いスポーツカー」であれば「自動車」又は「スポーツカー」であり、「醤油さし」であれば「調味料」又は「調味料入れ」であり、「竹の物差し」であれば「文房具」などである。なお、物体の種別に関する情報は、物体につき１つだけであってもよいし、複数であってもよい。
【０１００】
物体データ生成部１４２は、例えば定期的にノード２０の種別ＤＢを参照し、種別の一覧を取得して端末記憶部１５０に記憶し、ユーザに当該物体の説明データの入力を促す際に、当該物体の種別の一覧をユーザに表示し当該一覧の中から選択させるように構成される。
【０１０１】
そして、物体データ生成部１４２は、物体の外観データと当該説明データとを関連付けたデータである物体データを生成する（図２Ａ／ＳＴＥＰ４０）。なお、物体データには、物体の外観データと当該説明データとのほか、ユーザのユーザＩＤが含まれている。
【０１０２】
その後、物体データ生成部１４２は、当該物体データをノード２０に送信する（図２Ａ／ＳＴＥＰ５０）。
【０１０３】
ノード２０のライブラリ生成部２１１は、ユーザ端末１０が送信した物体データを受信する（図２Ａ／ＳＴＥＰ１００）。そして、ライブラリ生成部２１１は、ユーザ端末から受信した物体データを当該物体データの種別に応じて分類してノードデータライブラリ２２１としてノード記憶部２２０に蓄積して（図２Ａ／ＳＴＥＰ１１０）処理を終了する。
【０１０４】
なお、ライブラリ生成部２１１は、ユーザ端末１０から受信した物体データをノードデータライブラリとしてノード記憶部２２０に蓄積する処理を定期的に繰り返す（例えば１分毎。当該時間の長さは適宜変更可能である。）。
【０１０５】
ライブラリ生成部２１１は、物体データの種別を、当該物体データ中の説明データに含まれる物体の種類に関する情報に基づいて判断し、当該情報に応じて分類する。
【０１０６】
（データライブラリ配信処理）
図２Ｂは、本発明の一実施形態に係るＡＲライブラリシステムがデータライブラリを配信する一連の処理であるデータライブラリ配信処理について説明するフローチャートである。
【０１０７】
ユーザ端末１０は、ユーザの操作に基づいてデータライブラリの配信要求をノード２０に送信する（図２Ｂ／ＳＴＥＰ２００）。
【０１０８】
ユーザ端末１０は、データライブラリの配信要求をノード２０に送信する際に、ユーザが配信を希望する物体データの種別の入力を受け付け、当該種別に関する情報をノード２０に送信する配信要求に含めて送信する。なお、当該種別に関する情報は１つの配信要求につき１つでもよいし、複数でもよいし、あるいはすべての種別としてもよい。
【０１０９】
ノード２０ライブラリ配信部２１２は、ユーザ端末１０からデータライブラリの配信要求を受信する（図２Ｂ／ＳＴＥＰ３００）。
【０１１０】
データライブラリの配信要求を受信したライブラリ配信部２１２は、当該配信要求からユーザが配信を希望する物体データの種別を認識し、ノード記憶部２２０のノードデータライブラリ２２１に蓄積されたデータライブラリからユーザが配信を希望する種別の物体データを抽出し、抽出した物体データを含むデータライブラリを生成する（図２Ｂ／ＳＴＥＰ３１０）。
【０１１１】
ノード２０の報酬等データ生成部２１３は、データライブラリの配信を受ける前記ユーザに対する配信費用を示す配信費用データを生成する（図２Ｂ／ＳＴＥＰ３２０）。
【０１１２】
配信費用データに含まれる配信費用の額は、データライブラリ内に含まれる物体データの数に応じて変動させてもよいし、固定の額としてもよい。ユーザは、配信費用は通貨のほか、ＡＲライブラリシステム内で用いることのできるポイントなどにより支払う。
【０１１３】
報酬等データ生成部２１３は、ユーザごとの配信費用データをライブラリ配信部２１２がデータライブラリの配信を行うたびにユーザに送信してもよいし、一定期間（１カ月など）の配信費用データを集計してユーザに送信してもよい。
【０１１４】
そして、ノード２０の報酬等データ生成部２１３は、配信したデータライブラリの配信費用の全部又は一部を分配して配信したデータライブラリに含まれる物体データを送信したユーザに対する報酬を示す配信報酬データを生成する（図２Ｂ／ＳＴＥＰ３３０）。
【０１１５】
報酬等データ生成部２１３は、まず配信したデータライブラリに含まれる各物体データ中のユーザＩＤを取得し、配信したデータライブラリに含まれる物体データの数をユーザごとに集計する。
【０１１６】
そして、報酬等データ生成部２１３は、ユーザごとの物体データの比率に応じて、配信したデータライブラリの配信費用の全部又は一部を分配して配信したデータライブラリに含まれる物体データを送信したユーザに対する報酬を示す配信報酬データを生成する。
【０１１７】
報酬等データ生成部２１３は、ユーザごとの配信報酬データをライブラリ配信部２１２がデータライブラリの配信を行うたびにユーザに送信してもよいし、一定期間（１カ月など）の配信報酬データを集計してユーザに送信してもよい。
【０１１８】
次に、ブロックチェーン部２１４は、配信費用データ及び配信報酬データが一定数生成されたかを判定する（図２Ｂ／ＳＴＥＰ３４０）。
【０１１９】
配信費用データ及び配信報酬データが一定数生成されている場合（図２Ｂ／ＳＴＥＰ３４０：ＹＥＳ）は、ブロックチェーン部２１４は、該配信費用データ及び該配信報酬データに基づいてブロックデータを生成し、当該ブロックデータをブロックチェーンに追加する（図２Ｂ／ＳＴＥＰ３５０）。
【０１２０】
そして、ブロックチェーン部２１４は、当該ブロックデータを他のノード２０に送信する（図２Ｂ／ＳＴＥＰ３６０）。
【０１２１】
また、ブロックチェーン部２１４は、他のノード２０からブロックデータを受信した際には、当該ブロックデータをブロックチェーンに追加する。これにより、ブロックチェーン部２１４は、他のノード２０とブロックチェーンを分散管理する。
【０１２２】
配信費用データ及び配信報酬データが一定数生成されていない場合（図２Ｂ／ＳＴＥＰ３４０：ＮＯ）は、ブロックチェーン部２１４は、ＳＴＥＰ３５０及びＳＴＥＰ３６０の処理を行わない。
【０１２３】
そして、ノード２０のライブラリ配信部２１２は、配信要求を送信したユーザ端末１０にＳＴＥＰ３１０にて生成したデータライブラリを配信する（図２Ｂ／ＳＴＥＰ３７０）。
【０１２４】
ユーザ端末１０は、ノード２０のライブラリ配信部２１２が配信したデータライブラリを受信し、端末記憶部１５０に記憶して（図２Ｂ／ＳＴＥＰ４００）処理を終了する。
【０１２５】
（説明データ表示処理）
図２Ｃは、本発明の一実施形態に係るＡＲライブラリシステムが物品に関連する説明データをユーザに表示する一連の処理である説明データ表示処理について説明するフローチャートである。
【０１２６】
端末制御部１４０は、端末入力部１１０に対するユーザによる操作に応じて、所定のプログラムを読み込み、映像生成部１４３としての機能を開始し、カメラ部１００を介して、物体の外観を認識する（図２Ｃ／ＳＴＥＰ５００）。
【０１２７】
なお、映像生成部１４３は、ＳＴＥＰ５００〜５４０の処理を非常に短い時間間隔で繰り返し実行する。
【０１２８】
映像生成部１４３は、端末記憶部１５０に記憶されたデータライブラリ１５１を参照し、認識した物体の外観に基づいて、当該外観と一致する外観データがデータライブラリ１５１に存在するか否かを判定する（図２Ｃ／ＳＴＥＰ５１０）。
【０１２９】
当該外観と一致する外観データがデータライブラリ１５１に存在しない場合（図２Ｃ／ＳＴＥＰ５１０：ＮＯ）、映像生成部１４３は、以降の処理を実行せず、ＳＴＥＰ５００から処理を繰り返す。
【０１３０】
当該外観と一致する外観データがデータライブラリ１５１に存在する場合（図２Ｃ／ＳＴＥＰ５１０：ＹＥＳ）、映像生成部１４３は、当該外観データに関連付けられた説明データをデータライブラリ１５１から取得する（図２Ｃ／ＳＴＥＰ５２０）。
【０１３１】
なお、「外観と一致する」とは、必ずしも完全に一致することのみを意味するのではなく、映像生成部１４３は、例えば一致の度合いが一定以上である場合に、外観と一致する外観データが存在すると判定してもよい。
【０１３２】
一致の度合いが一定以上である外観データが複数存在する場合は、映像生成部１４３は、それらのうち当該度合いが最も高いものを選択して説明データを取得することとしてもよいし、それらすべてのデータを取得することとしてもよい。
【０１３３】
そして、映像生成部１４３は、ＳＴＥＰ５２０にて取得したデータを用いて、カメラ部１００を介して撮像している映像に含まれる各物体の映像に当該説明データが重ねあわされた映像を生成し、例えば図４に示されるような形式で、端末表示部１２０に表示してする（図２Ｃ／ＳＴＥＰ５３０）。
【０１３４】
上述のとおり、映像生成部１４３は、説明データ表示処理を非常に短い時間間隔で繰り返し実行するので、カメラ部１００を介して撮像している映像に含まれる各物体が移動した場合、映像生成部１４３が当該物体の位置を認識できる範囲に当該物体がある限りにおいて当該物体の位置を認識して追従し、各物体の映像に当該説明データが重ねあわされた映像を生成して、端末表示部１２０に表示し続ける。
【０１３５】
そして、映像生成部１４３は、ユーザによる処理終了の操作がなされたか否かを判定する（図２Ｃ／ＳＴＥＰ５４０）。
【０１３６】
ユーザによる処理終了の操作がなされていない場合（図２Ｃ／ＳＴＥＰ５４０：ＮＯ）、映像生成部１４３は、ＳＴＥＰ５００以降の処理を繰り返す。一方ユーザによる処理終了の操作がなされた場合（図２Ｃ／ＳＴＥＰ５４０：ＹＥＳ）、映像生成部１４３は、処理を終了する。
【０１３７】
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で各種の変形実施形態が可能であり、そのような実施形態も本発明の範囲に含まれる。
【符号の説明】
【０１３８】
１０…ユーザ端末、２０…ノード、３０…通信ネットワーク、１００…カメラ部、１１０…端末入力部、１２０…端末表示部、１３０…端末通信部、１４０…端末制御部、１４１…外観データ生成部、１４２…物体データ生成部、１４３…映像生成部、１５０…端末記憶部、１５１…データライブラリ、１５２…ユーザＩＤ、２００…ノード通信部、２１０…ノード制御部、２１１…ライブラリ生成部、２１２…ライブラリ配信部、２１３…報酬等データ生成部、２１４…ブロックチェーン部、２２０…ノード記憶部、２２１…ノードデータライブラリ、２２２…ユーザＤＢ、２２３…種別ＤＢ、２２４…ブロックＤＢ
【図１】
2020080057.tif 000003
【図２Ａ】
2020080057.tif 000004
【図２Ｂ】
2020080057.tif 000005
【図２Ｃ】
2020080057.tif 000006
【図３】
2020080057.tif 000007
【図４】
2020080057.tif 000008