(57)【要約】【課題】コンテンツ視聴ユーザのプロファイルに基づく推薦コンテンツの選択と、提示コンテンツに関連する商品の提示と購入を可能とした構成を実現する。【解決手段】コンテンツ視聴ユーザのユーザプロファイルに基づいて、コンテンツ視聴ユーザが興味を持つ商品を推定し、推定した商品を販売する店舗の映像を含むコンテンツを、推薦コンテンツとして決定し、決定した推薦コンテンツを、コンテンツ視聴ユーザ側のコンテンツ出力装置に送信する。さらに、コンテンツに併せて商品リストや商品購入リストを提示して、コンテンツ視聴ユーザが、商品購入リストを利用して商品購入を行うことを可能とする。【選択図】図１
2018163460.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記データ処理部は、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信するとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信する情報処理装置。
【請求項２】
前記データ処理部は、
前記コンテンツ視聴ユーザのユーザプロファイルに基づいて、前記コンテンツ視聴ユーザが興味を持つと推定される商品を抽出し、
抽出した商品を販売する店舗の映像を含むコンテンツを、推薦コンテンツとして決定する請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
コンテンツを撮影するコンテンツ提供装置から入力する位置情報に基づいて、ユーザが興味を持つと推定される商品を販売する店舗の映像を含むコンテンツを推薦コンテンツとして決定する請求項２に記載の情報処理装置。
【請求項４】
前記データ処理部は、
位置情報と、店舗情報、または商品情報との対応データを格納した位置情報データベースの格納データを利用して、コンテンツ提供装置から入力する位置情報に基づく推薦コンテンツの決定を行う請求項３に記載の情報処理装置。
【請求項５】
前記データ処理部は、
前記コンテンツ出力装置に、表示コンテンツに関連付けられた商品の商品リストを送信して出力させる請求項１に記載の情報処理装置。
【請求項６】
前記データ処理部は、
前記コンテンツ出力装置に、表示コンテンツに関連付けられた商品の商品購入リストを送信して出力させる請求項１に記載の情報処理装置。
【請求項７】
前記データ処理部は、
前記コンテンツ視聴ユーザによる、前記商品購入リストを利用した商品購入処理要求を受信し、商品購入処理に伴うデータ処理を実行する請求項６に記載の情報処理装置。
【請求項８】
前記商品購入処理に伴うデータ処理は、決済処理である請求項７に記載の情報処理装置。
【請求項９】
前記データ処理部は、
前記コンテンツ視聴ユーザによる商品購入処理が確認された場合、前記表示コンテンツの撮影位置を含む経路情報を、前記コンテンツ視聴ユーザのユーザプロファイルに追加する処理を実行する請求項１に記載の情報処理装置。
【請求項１０】
前記データ処理部は、
ＣＢＦ（Ｃｏｎｔｅｎｔ−ｂａｓｅｄ  Ｆｉｌｔｅｒｉｎｇ）、またはＣＦ（Ｃｏｌｌａｂｏｒａｔｉｖｅ  Ｆｉｔｅｒｉｎｇ）の少なくともいずれかのフィルタリング処理を適用した推薦コンテンツの選択処理を実行する請求項１に記載の情報処理装置。
【請求項１１】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記データ処理部が、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信するとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信する情報処理方法。
【請求項１２】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信させるとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、および情報処理方法、並びにプログラムに関する。さらに詳細には、ネットワーク配信コンテンツの視聴ユーザのプロファイルを適用して推薦コンテンツを選択し、選択した推薦コンテンツの提示と、提示コンテンツに関連する商品の購入を可能とした情報処理装置、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
昨今、インターネット等のネットワークを介したコンテンツの配信、および視聴が盛んに行われている。
ネット上には膨大な数のコンテンツがあり、視聴するユーザは、これら膨大な数のコンテンツから、見たいコンテンツを選択して視聴することが必要となる。
【０００３】
また、最近、例えば複数のカメラからなる多視点カメラで撮影された多視点映像や、全天周カメラで撮影された全天周映像、もしくはパノラマ映像など、視線方向を変更可能な自由視点映像を提供するサービスが増えつつある。
【０００４】
例えば、頭部に装着して使用するヘッド・マウント・ディスプレイを用いて、自由視点映像を視聴することができる。例えば、実際に表示される表示画像よりも広角の広角画像を撮影する撮影系を備え、回転角センサで検出されたユーザの頭部の位置情報に基づいて、ユーザが見るべき表示画像を切り出して表示する頭部装着型表示システムに関する提案がなされている（例えば、特許文献１を参照のこと）。
【０００５】
また、自由視点映像の配信サービスに双方向通信を適用することで、インタラクティブな視聴サービスを実現することができる。例えば、ユーザ毎に視点位置や視線方向を切り替えた映像を配信して、多様なニーズに応えることができる（例えば、特許文献２を参照のこと）。
【０００６】
自由視点映像は、例えばスポーツやゲーム、コンサート、演劇などのエンターテインメント系のコンテンツとして利用することができる。また、撮影現場と視聴者との双方向通信により、コンテンツの視聴者から撮影者に対する指示や教示、案内、作業支援を行なうこともできる。
【０００７】
このような自由視点映像コンテンツを含め、ネット上には膨大な数のコンテンツがあり、例えば、ネットワークを介して送信される画像を観察する視聴ユーザの要求を画像提供ユーザに通知して、画像提供側ユーザに、様々な具体的な行動や依頼を行うことも可能である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平８−１９１４１９号公報
【特許文献２】特開２０１３−２５５２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本開示は、例えば、ネットワーク配信コンテンツの視聴ユーザのプロファイルを適用して推薦コンテンツを選択し、選択した推薦コンテンツの提示と、提示コンテンツに関連する商品の購入を可能とした情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本開示の第１の側面は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記データ処理部は、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信するとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信する情報処理装置にある。
【００１１】
さらに、本開示の第２の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記データ処理部が、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信するとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信する情報処理方法にある。
【００１２】
さらに、本開示の第３の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信させるとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信させるプログラムにある。
【００１３】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００１４】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００１５】
本開示の一実施例の構成によれば、コンテンツ視聴ユーザのプロファイルに基づく推薦コンテンツの選択と、提示コンテンツに関連する商品の提示と購入を可能とした構成が実現される。
具体的には、例えば、コンテンツ視聴ユーザのユーザプロファイルに基づいて、コンテンツ視聴ユーザが興味を持つ商品を推定し、推定した商品を販売する店舗の映像を含むコンテンツを、推薦コンテンツとして決定し、決定した推薦コンテンツを、コンテンツ視聴ユーザ側のコンテンツ出力装置に送信する。さらに、コンテンツに併せて商品リストや商品購入リストを提示して、コンテンツ視聴ユーザが、商品購入リストを利用して商品購入を行うことを可能とする。
本構成により、コンテンツ視聴ユーザのプロファイルに基づく推薦コンテンツの選択と、提示コンテンツに関連する商品の提示と購入を可能とした構成が実現される。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１６】
【図１】情報処理システム１００の構成例を示す図である。
【図２】コンテンツ提供装置１０１構成例を示す図である。
【図３】コンテンツ出力装置１０４の構成例を示す図である。
【図４】ユーザプロファイル情報の例を示す図である。
【図５】コンテンツ出力装置側に表示される表示情報の例を示す図である。
【図６】コンテンツ出力装置側に表示される表示情報の例を示す図である。
【図７】情報処理シーケンスについて説明するフローチャートを示す図である。
【図８】情報処理装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．情報処理システムの構成例について
２．コンテンツ提供装置とコンテンツ出力装置の構成例について
３．ユーザプロファイル情報について
４．コンテンツ推薦処理の具体例について
５．本開示の情報処理装置の実行する処理シーケンスについて
６．情報処理装置のハードウェア構成例について
７．本開示の構成のまとめ
【００１８】
［１．情報処理システムの構成例について］
図１は、本開示の情報処理装置を利用した情報処理システム１００の構成例を示す図である。
情報処理システム１００は、具体的には、例えば、自由視点映像配信システムとして構成される。
【００１９】
コンテンツ提供装置１０１−１〜ｎ（例えば、多視点カメラや全天周カメラなどの撮像装置）を用いて取得した自由視点映像などの撮像画像情報は、ネットワーク１１０ａ経由で情報処理サーバ１０２に送信される。図１に示すように、撮像画像情報の供給源となる多数のコンテンツ提供装置１０１−１〜ｎは、様々な位置に、多数、存在する。
【００２０】
コンテンツ提供装置１０１−１〜ｎは、例えば撮像装置によるコンテンツ撮影者であるコンテンツ提供ユーザ（ボディ）１０−１〜ｎが存在する空間において、撮像画像情報を取得できればよく、種々の装置構成が採用され得る。
【００２１】
例えば、コンテンツ提供装置１０１は、一般的なカメラ装置や多視点カメラ、全天周カメラの他に、カメラ、もしくはイメージャなどの撮影手段を装備した、ヘッド・マウント・ディスプレイのように撮影者が着用するウェアラブル装置という形態をとることもある。
【００２２】
なお、コンテンツ提供装置１０１を用いてコンテンツ取得処理を行うユーザをコンテンツ提供ユーザ（ボディ（Ｂｏｄｙ））１０と呼ぶ。
一方、コンテンツ提供ユーザ（ボディ）の取得したコンテンツを視聴するユーザをコンテンツ視聴ユーザ（ゴースト（Ｇｈｏｓｔ））２０と呼ぶ。
【００２３】
コンテンツ提供ユーザ１０としての撮影者は、実際に撮影の現場において、自らの身体を以って活動している（すなわち、身体が現場に実在する）ことから、「ボディ（Ｂｏｄｙ）」と呼ぶ。なお、撮影者は、人（自然人）である以外に、車両（人が手動運転する車両、並びに自動運転、または無人運転する車両を含む）や船舶、飛行機、ロボット、ドローンなどの移動体装置であることも想定される。
【００２４】
一方、実際に撮影の現場にいることなく、スマホやＰＣ等の画面を介して表示されるコンテンツを視聴するユーザを「ゴースト（Ｇｈｏｓｔ）」と呼ぶ。
コンテンツ視聴ユーザ（ゴースト）２０は、現場で身体を以って活動する訳ではないが、コンテンツ提供ユーザである撮影者の視点から見た映像を視聴することによって現場に対する意識を持つことができる。このように、コンテンツ視聴ユーザは、現場には意識のみがある存在であることから、「ゴースト（Ｇｈｏｓｔ）」と呼ぶ。
ボディ、ゴーストの呼称は、各ユーザを区別するための呼称である。
【００２５】
なお、コンテンツ提供ユーザ（ボディ）１０が存在する空間は、基本的には実空間であるが、実空間に代えて仮想空間として定義することもできる。以下では、「実空間」、または「仮想空間」を単に「空間」として言及する場合がある。また、コンテンツ提供装置１０１で取得された撮影画像情報は、コンテンツ提供ユーザ１０の空間に関連付けられたコンテンツ情報と言うこともできる。以下では、コンテンツ提供装置１０１で取得された撮影画像情報を「コンテンツ」とも呼ぶ。
【００２６】
本実施形態では、コンテンツ提供ユーザ１０としての多数の撮影者が、それぞれＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ：誰かが便利、あるいは興味があると思った場所）に出向いて、そこで各々のコンテンツ提供装置１０１を用いて撮影作業を行なっていることを想定している。
また、１つのＰＯＩに複数の撮影者が同時に存在し、同じＰＯＩにおいて複数の視点位置で取得された複数のコンテンツが情報処理サーバ１０２に送信される場合もある。このような場合、後述する視聴者側では、同じＰＯＩでも複数の視点位置の中からいずれかを選択して、その視点位置における自由視点映像を視聴することが可能となる。
【００２７】
ここで言うＰＯＩとして、例えば観光名所、商業施設、もしくは商業施設内の各店舗、野球やサッカーなどのスポーツ競技が行なわれるスタジアム、ホール、コンサート会場、劇場などを挙げることができる。但し、撮影場所はＰＯＩなどに限定される訳ではない。
【００２８】
情報処理サーバ１０２は、各コンテンツ提供装置１０１から送られてきたリアルタイム（ライブ映像）のコンテンツを、ネットワーク１１０ｂ経由で自由視点映像の各視聴者に向けてストリーミング配信する。なお、ネットワーク１１０ｂは、ネットワーク１１０ａとともに広域ネットワークの一部であっても、ネットワーク１１０ａとは独立したネットワークであってもよい。
【００２９】
コンテンツ視聴ユーザ（ゴースト）２０は、コンテンツ出力装置１０４を介して、コンテンツ提供装置１０１において取得されたコンテンツを視聴する。
コンテンツ出力装置１０４は、例えばＰＣ、スマホ、ヘッド・マウント・ディスプレイ等の装置、あるいは例えばＰＣとヘッド・マウント・ディスプレイの組み合わせ等によって構成される。コンテンツ出力装置１０４は、例えばＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）映像を視聴可能な装置である。
【００３０】
例えば、ヘッド・マウント・ディスプレイ等のコンテンツ出力装置１０４は、ステレオカメラや９ＤｏＦ（Ｄｅｇｒｅｅｓ  ｏｆ  Ｆｒｅｅｄｏｍ）センサなどを搭載して自己位置推定が可能である。また、ヘッド・マウント・ディスプレイ等のコンテンツ出力装置１０４は、瞳孔角膜反射法などを用いて視聴者であるコンテンツ視聴ユーザの視線を検出し、左右の眼球の回転中心位置と視軸の向き（および頭部姿勢）から、コンテンツ視聴ユーザの視線方向を求めることができるものとする。あるいは、単にヘッド・トラッキングで測定、または推定した頭部の姿勢に基づいて、前方をコンテンツ視聴ユーザの視線方向として扱うようにしてもよい。
【００３１】
例えば、コンテンツ出力装置１０４が、ＰＣとヘッド・マウント・ディスプレイによって構成される場合、ヘッド・マウント・ディスプレイが自己位置と視線方向を取得して、取得情報を、遂次、ＰＣへ送信する。ＰＣは、ネットワーク１１０ｂ経由で情報処理サーバ１０２から自由視点映像のコンテンツ・ストリームを受信する。そして、ＰＣは、ヘッド・マウント・ディスプレイから受信した自己位置と、規定のＦｏＶ（Ｆｉｅｌｄ  ｏｆ  Ｖｉｅｗ：視界）で自由視点映像をレンダリングする。そして、そのレンダリング結果は、ヘッド・マウント・ディスプレイのディスプレイに表示される。視聴者は、自分の頭部姿勢を変えることで、視点位置と視線方向を自由にコントロールすることができる。
【００３２】
なお、ＰＣではなくヘッド・マウント・ディスプレイ内で、視聴者の自己位置および視線方向に基づく自由視点映像のレンダリング処理を行なうように構成することもできる。また、ＰＣが介在せず、ヘッド・マウント・ディスプレイが直接ネットワーク１１０ｂに接続するように構成することもできる。あるいは、ヘッド・マウント・ディスプレイを使用せず、ＰＣやスマホに装備されたモニター・ディスプレイにレンダリング処理された自由視点映像を表示して、これを視聴者が視聴するようにしてもよい。
【００３３】
さらに、コンテンツ出力装置１０４の画面には、例えば、多数のコンテンツ提供装置１０１−１〜ｎが撮影するコンテンツのリストなどからなる推薦情報を含んだＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が表示され、コンテンツ視聴ユーザ２０はこのＵＩ画面の操作を通じてコンテンツを選択することが可能となる。
推薦情報を表示するＵＩの画面構成は様々な構成が可能である。
例えば、コンテンツのタイトルや代表画像のサムネイルの一覧であってもよいし、自由視点映像の撮影場所（コンテンツ提供装置１０１の設置場所、もしくはコンテンツ提供ユーザの居場所）の表示であってもよいし、撮影者であるコンテンツ提供ユーザのユーザ名（ニックネームやハンドル名を含む）や顔画像のサムネイルの一覧であってもよい。
【００３４】
本明細書では、コンテンツ提供ユーザ１０側で取得されたコンテンツをコンテンツ視聴ユーザ２０が視聴する際のインタラクションの枠組みのことを、「ＪａｃｋＩｎ（接続）」とも呼ぶ。コンテンツ視聴ユーザ２０は、接続したコンテンツ提供ユーザ１０の空間に関連付けられたコンテンツを視聴することができる。コンテンツ提供ユーザは、コンテンツ視聴ユーザ２０に接続されると、自分の空間に関連付けられたコンテンツを配信する、と言い換えることもできる。
【００３５】
ユーザ同士が接続を行なう目的はさまざまである。例えば、コンテンツ視聴ユーザ２０は、自分が存在しない空間に関連付けられたコンテンツや興味のあるコンテンツを単純に視聴すること（例えば、コンテンツ提供ユーザ１０側で撮影されたスポーツ観戦）を目的とする他、コンテンツ提供ユーザ１０に対して教示や作業支援を行なうことを目的として、コンテンツ提供ユーザ１０に接続する場合もある。
【００３６】
具体的には、例えば、コンテンツ視聴ユーザ（ゴースト）２０は、コンテンツ提供ユーザ（ボディ）１０に対して、コンテンツ提供ユーザ（ボディ）１０の存在する空間にある店舗への入店や、商品の撮影依頼を行うことが可能である。
【００３７】
なお、以下においては、１つの具体的な実施例として、コンテンツ視聴ユーザ（ゴースト）２０のプロファイルを適用して推薦コンテンツを選択し、選択した推薦コンテンツの提示と、提示コンテンツに関連する商品の購入を行う実施例について説明する。
【００３８】
図１に示す情報処理システム１００には、位置情報データベース１１１、ユーザプロファイルデータベース１１２が、ネットワーク１１０ｃを介して接続されている。なお、ネットワーク１１０ｃは、ネットワーク１１０ａ，ｂとともに広域ネットワークの一部であっても、ネットワーク１１０ａ，ｂとは独立したネットワークであってもよい。
【００３９】
位置情報データベース１１１は、位置情報と、店舗情報や商品情報との対応データを格納したデータベースである。
情報処理サーバ１０２は、位置情報データベース１１１から、コンテンツ提供装置１０１−１〜ｎの位置近辺の店舗や店舗内の商品情報を取得して、コンテンツ出力装置１０４に表示することができる。
【００４０】
ユーザプロファイルデータベース１１２には、コンテンツ出力装置１０４側のコンテンツ視聴ユーザ２０に関する情報が格納される。
例えば、ユーザのデモグラフィック情報や、ユーザ嗜好情報、コンテンツ視聴ユーザの行動や状態などに関する履歴情報、コンテンツの視聴中に検出されるコンテンツ視聴ユーザの生体情報、コンテンツ視聴ユーザとともにコンテンツを視聴する同伴者情報、自由視点映像を視聴している環境情報等である。
これらのユーザ情報は、「ユーザプロファイル」と呼ばれる。
【００４１】
情報処理サーバ１０２は、例えばユーザプロファイルデータベース１１２に格納されたコンテンツ視聴ユーザ２０のプロファイルに基づいて、コンテンツ視聴ユーザ２０の購入意欲の高い商品や、興味のありそうな店舗を選択することができる。
さらに、興味の高い店舗、あるいは興味の高い商品が販売されている店舗の位置情報を位置情報データベース１１１から取得することができる。
さらに、その位置の近辺にいるコンテンツ提供ユーザ１０−ｘを特定して、そのコンテンツ提供ユーザ１０−ｘのコンテンツ提供装置１０１−ｘの撮影コンテンツをコンテンツ視聴ユーザ２０に推薦コンテンツとして提示する処理を行う。
【００４２】
本実施形態では、情報処理サーバ１０２は、例えばユーザプロファイルデータベース１１２に格納されたコンテンツ視聴ユーザ２０のプロファイルに基づくマッチング処理によって、コンテンツ視聴ユーザ２０に、接続先となるコンテンツ提供ユーザ１０、あるいはその撮影コンテンツの候補を選択して推薦情報としてする。
【００４３】
なお、このような推薦処理は、情報処理サーバ１０２おいて実行可能であるが、図１に示さない外部のサーバにおいて実行する構成としてもよい。マッチング処理結果によって、コンテンツ視聴ユーザ２０に接続を勧めるコンテンツ提供ユーザ１０の候補（もしくは、視聴を薦めるコンテンツの候補）が得られると、その候補に関する情報を含んだ推薦情報が、コンテンツ出力装置１０４のＵＩ画面に提示される。
【００４４】
コンテンツ出力装置１０４は、ＵＩ画面の操作によってコンテンツ視聴ユーザ２０が選択したコンテンツ提供ユーザ１０、もしくは、コンテンツ提供ユーザ１０の提供コンテンツへのアクセス要求を、ネットワーク１１０ｂを通じて、情報処理サーバ１０２に送信する。あるいは、コンテンツ出力装置１０４は、アクセス要求を該当するコンテンツ提供装置１０１に向けて直接送信するようにしてもよい。
【００４５】
［２．コンテンツ提供装置とコンテンツ出力装置の構成例について］
次に、図２以下を参照して、コンテンツ提供装置１０１とコンテンツ出力装置１０４の構成例について説明する。
【００４６】
図２には、コンテンツ提供装置１０１の構成例を示している。
コンテンツ提供装置１０１は、制御部１２１、入力部１２２、センサ１２３、出力部１２４、撮像部１２５、通信部１２６、記憶部１２７を有する。
【００４７】
制御部１２１は、コンテンツ提供装置１０１において実行する様々な処理の制御を実行する。例えば、記憶部１２７に格納されたプログラムに従って制御を実行する。
入力部１２２は、ユーザによる操作情報の入力、音声情報を入力する音声入力部（マイク）等によって構成される。音声入力部は、モノラルマイク、またはステレオマイクのいずれでもよいが、撮影時におけるコンテンツ提供ユーザの音声や、コンテンツ提供装置１０１で撮影している被写体が発生する音声などを集音する。
【００４８】
センサ１２３は、コンテンツ提供ユーザ近辺の状況を検出するセンサであり、気温や湿度、気圧、照度など、コンテンツ提供ユーザ１０が存在する空間（もしくは、撮影時）の天候に関する情報を検出する各種の環境センサ類を含んでいる。また、センサ１２３は、体温や脈拍、発汗、呼気、脳波など撮影者の生体情報を検出する生体センサを含んでいてもよい。さらに、センサ１２３は、撮影者であるコンテンツ提供ユーザ本人や撮影者の同行者を撮影して、顔検出や顔認識などの処理を通じてユーザ本人、または同行者の情報を取得する、コンテンツ提供装置１０１以外の撮影装置を備えていてもよい。
【００４９】
また、センサ１２３は、コンテンツ提供装置１０１、もしくはコンテンツ提供ユーザ１０の現在位置を計測する位置センサを含んでいてもよい。位置センサは、例えば、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）衛星からのＧＮＳＳ信号（例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からのＧＰＳ信号）を受信して測位を実行し、車両の緯度、経度および高度を含む位置情報を生成する。あるいは、位置センサは、ＰｌａｃｅＥｎｇｉｎｅ（登録商標）などを利用して無線アクセスポイントからの電測情報に基づいて現在位置を特定してもよい。
【００５０】
センサ１２３が検出したセンサ情報は、コンテンツ提供ユーザ１０の空間に対応付けた情報として扱うことができる。また、コンテンツの取得期間に対応付けた情報として扱うこともできる。
【００５１】
コンテンツ提供装置１０１、もしくはコンテンツ提供ユーザ１０が存在する空間には、撮影者であるコンテンツ提供ユーザ１０に対して映像の表示や音声出力などを通じて情報提示を行なうことができる出力部１２４が備えられる。
出力部１２４が装備する表示画面には、コンテンツの配信先（コンテンツへのアクセスを要求するコンテンツ視聴ユーザ）のリストなどからなる推薦情報を含んだＵＩが表示され、コンテンツ提供ユーザ１０はＵＩ画面の操作を通じてコンテンツの配信先を選択するようにしてもよい。
【００５２】
また、出力部１２４は、映像や音声出力の他に、振動や軽度の電気刺激、ハプティック（触覚）といった出力を行なうような構成を装備してもよい。さらに、出力部１２４は、外骨格装置のような、コンテンツ提供ユーザ１０の四肢の少なくとも一部を支持、または拘束して、コンテンツ提供ユーザ１０に動作を教示することができる装置を含んでいてもよい。出力部１２４は、コンテンツの視聴者であるコンテンツ視聴ユーザ側からの情報フィードバックや、コンテンツ視聴ユーザ２０からのコンテンツ提供ユーザ１０に対する指示や作業支援を行なうために活用することができる。
【００５３】
撮像部１２５は、画像撮影を行う撮像部である。
通信部１２６は、ネットワーク１１０ａに接続され、コンテンツ提供装置１０１で取得したコンテンツおよび入力部１２２で集音した撮像時の音声などからなるＡＶコンテンツの送信や、出力部１２４で出力すべき情報の受信を行なう。また、通信部１２６は、センサ部１２３で計測された環境情報などを送信するようにしてもよい。また、通信部１２６は、コンテンツ視聴ユーザ２０からのコンテンツに対するアクセス要求（もしくは、接続要求）を、直接的に、あるいは情報処理サーバ１０２を介して間接的に受信することができる。
【００５４】
記憶部１２７は、例えば制御部１２１等において実行する処理のプログラムや、撮影画像等の記憶領域として利用される。さらに、各種処理において利用されるパラメータや、様々な処理のためのワークエリア等としても利用される。
【００５５】
図３には、コンテンツ出力装置１０４の構成例を示している。
コンテンツ出力装置１０４は、基本的には、撮影者としてのコンテンツ提供ユーザ１０側で取得されたコンテンツの表示（もしくは、コンテンツ視聴ユーザ２０による視聴）のために使用される。コンテンツ出力装置１０４は、コンテンツ表示機能に加えて、ＵＩ機能を備えており、例えば情報処理サーバ１０２が推薦するコンテンツに関連する情報の表示やコンテンツ視聴ユーザ２０によるコンテンツ選択操作を行なうことができるものとする。
【００５６】
図３に示すように、コンテンツ出力装置１０４は、制御部１４１、入力部１４２、センサ１４３、出力部１４４、表示部１４５、通信部１４６、記憶部１４７を有する。
制御部１４１は、コンテンツ出力装置１０４において実行する処理の制御を実行する。例えば、記憶部１４７に格納されたプログラムに従って制御を実行する。
【００５７】
入力部１４２は、音声情報を入力する音声入力部（マイク）、コンテンツ視聴ユーザやその同伴者を撮影するカメラ、キーボード等の入力装置、マウスやタッチパネルなどの座標入力装置といった、各種の装置からなる。
例えば、自由視点映像を視聴中にコンテンツ視聴ユーザやその同伴者が発生した音声や文字情報、座標情報などが入力部１４２を介して取り込まれる。
【００５８】
なお、入力部１４２として、手袋や衣服のように視聴者の身体に装着して用いるタイプ、例えば、指先や胴体の動きを直接入力できるタイプの入力装置を含んでいてもよい。リアルタイムのコンテンツを視聴中のコンテンツ視聴ユーザ２０は、そのコンテンツの撮影者であるコンテンツ提供ユーザ１０に対する指示（作業支援など）を、入力部１４２で入力することができる。
入力部１４２に取り込まれた入力情報のうち少なくとも一部がコンテンツ提供装置１０１側に送信されると、コンテンツ提供ユーザ１０の空間では、コンテンツ視聴ユーザ２０からの指示が出力部１２４で出力される。
【００５９】
また、コンテンツ出力装置１０４、もしくはコンテンツ視聴ユーザ２０が存在する空間には、視聴環境など動的に変化するコンテンツ視聴ユーザ２０近辺の状況を検出するセンサ１４３が備えられている。センサ１４３は、気温や湿度、気圧、照度など、コンテンツ視聴ユーザ２０が存在する空間（もしくは、コンテンツ視聴時）の天候に関する情報を検出する各種の環境センサ類を含んでいる。また、センサ１４３は、体温や脈拍、発汗、呼気、脳波など視聴者の生体情報を検出する生体センサを含んでいてもよい。さらに、センサ１４３は、視聴者であるコンテンツ視聴ユーザ２０本人やその同伴者を撮影する撮影装置を備え、その撮像画像に対する顔検出や顔認識などの処理を通じてユーザ本人や同伴者の情報を取得するようにしてもよい。
【００６０】
また、センサ１４３は、コンテンツ出力装置１０４、もしくはコンテンツ視聴ユーザ２０の現在位置を計測する位置センサを含んでいてもよい。位置センサは、例えば、ＧＮＳＳ衛星からのＧＮＳＳ信号を受信して測位を実行し、車両の緯度、経度および高度を含む位置情報を生成する。あるいは、位置センサは、ＰｌａｃｅＥｎｇｉｎｅ（登録商標）などを利用して無線アクセスポイントからの電測情報に基づいて現在位置を特定してもよい。
【００６１】
センサ１４３が検出したセンサ情報は、コンテンツ視聴ユーザ２０の空間に対応付いた情報として扱うことができる。また、コンテンツ出力装置１０４で受信コンテンツを表示している期間中、もしくは、コンテンツ視聴ユーザ２０がコンテンツを視聴している期間中においてセンサ１４３が検出したセンサ情報を、コンテンツの視聴期間に対応付いた情報として扱うこともできる。
【００６２】
また、コンテンツ出力装置１０４、もしくはコンテンツ視聴ユーザ２０が存在する空間には、出力部１４４が備えらる。
出力部１４４は、音声他の出力処理を行う。例えば、出力部１４４は、音声の他、様々な視聴環境を作りだすための環境情報の出力を行う構成とすることが好ましい。
例えば、温度や湿度を調整したり、視聴者に風（微風や向かい風、エア・ブラスト）や水しぶき（ウォター・ブラスト）を吹き付けたり、視聴者の身体に触覚（背中をつつくような効果、首筋や足元に何かが触れるような感覚など）や振動を印加したり、軽度の電気刺激を与えたり、匂いや香りを与えたりして、コンテンツ視聴ユーザ２０の空間の環境をコントロールする手段（もしくは、マルチモーダルなインタフェース）である。
【００６３】
出力部１４４は、例えばコンテンツ提供装置１０１側のセンサ１２３で計測された環境情報に基づいて駆動して、視聴者にも撮影場所と同じようなリアルで臨場感のある体験をしてもらうことができる。また、出力部１４４は、コンテンツ出力装置１０４で表示するコンテンツを解析した結果に基づいて駆動して、コンテンツを視聴するコンテンツ視聴ユーザ２０に対するエフェクトを加えるようにしてもよい。
【００６４】
また、出力部１４４は、スピーカなどの音声出力装置を装備しており、コンテンツを取得した撮影現場（もしくは、コンテンツ提供ユーザ１０の空間）で集音された被写体の音声や、コンテンツ提供ユーザ１０が撮影時に発した音声など、映像ストリームと一体となった音声信号を音声出力するものとする。この音声出力装置を多チャンネル・スピーカで構成して、音像を定位できるようにしてもよい。
【００６５】
表示部１４５は、コンテンツの表示、ユーザインタフェース（ＵＩ）の表示等に利用される。
通信部１４６は、ネットワーク１１０ｂ経由での情報伝送を行なう。
例えば、通信部１４６は、コンテンツ提供ユーザ１０、またはコンテンツに対するアクセス要求を、コンテンツ提供装置１０１に直接的に、あるいは情報処理サーバ１０２を介して間接的に送信することができる。
【００６６】
また、通信部１４６は、コンテンツ視聴ユーザ２０が映像の視聴中に入力部１４２に入力された入力情報を、ネットワーク１１０ｂ経由でコンテンツ提供装置１０１側に送信することができる。また、通信部１４６は、出力情報をネットワーク１１０ｂ経由で受信して、出力部１４４からコンテンツ視聴ユーザ２０に対して出力することができる。
【００６７】
記憶部１４７は、例えば制御部１４１等において実行する処理のプログラム、各種処理において利用されるパラメータの記憶領域として利用される。さらに様々な処理のためのワークエリア等にも利用される。
【００６８】
コンテンツ出力装置１０４側のコンテンツ視聴ユーザ２０に関する情報には、例えば、ユーザのデモグラフィック情報や、コンテンツ視聴ユーザ２０の行動や状態などに関する履歴情報、コンテンツの視聴中にセンサ１４３で検出されるコンテンツ視聴ユーザ２０の生体情報、コンテンツ視聴ユーザとともにコンテンツを視聴する同伴者情報、自由視点映像を視聴している環境情報がある。
これらのユーザ情報は、「ユーザプロファイル」と呼ばれる。
【００６９】
視聴者毎、もしくは視聴時毎のユーザプロファイルは、コンテンツ出力装置１０４内部のメモリ（記憶部１４７）に記憶される。あるいは、ネットワーク上に構築されたユーザプロファイルデータベース１１２内に、視聴者毎、もしくは視聴時毎のユーザプロファイルが格納される。ユーザプロファイルの詳細例について、以下において説明する。
【００７０】
［３．ユーザプロファイル情報について］
視聴者毎、もしくは視聴時毎のユーザ情報であるユーザプロファイルはユーザプロファイルデータベース１１２に格納される。
図４には、ユーザプロファイルデータベース１１２に格納されるユーザプロファイル情報を構成する情報要素を例示している。
図４に示す各情報要素は、ユーザＩＤ、またはコンテンツ出力装置のＩＤに対応付けて登録されるデータである。
【００７１】
ユーザプロファイル情報は、視聴者個人の性別や年齢、身長・体重、住所（居住地、または勤務地）、出身地、収入、職業、または会社名、学歴、家族構成といった、社会経済的な特質データからなるデモグラフィック（人口統計学的）情報を含む。デモグラフィック情報は、一般に、固定値、もしくは変化が緩やかな静的な情報からなる。また、デモグラフィック情報は、商品の購買や使用など消費者行動との連動が強いことが社会経済学の分野で知られており、情報技術の分野においても広く活用されている。
【００７２】
また、ユーザプロファイル情報は、ユーザ嗜好情報、行動履歴や購買履歴、視聴履歴、病歴、システム利用履歴といった、撮影者や視聴者の行動や状態などに関わる履歴情報を含んでいてもよい。行動履歴は、例えば撮影者、または視聴者が過去に訪れたことのある場所や移動経路などの情報を含む。また、視聴履歴は、映画やテレビ番組などの商用コンテンツの視聴履歴である。
【００７３】
システム利用履歴は、ユーザが過去に情報処理システム１００を利用した履歴を含む。ここで言う「利用」は、あるユーザが、コンテンツ提供ユーザ１０としてコンテンツ提供装置１０１で取得した自由視点映像などのコンテンツを、情報処理サーバ１０２、またはコンテンツ視聴ユーザ２０に送信した履歴と、コンテンツ視聴ユーザ２０としてコンテンツ提供ユーザ１０にアクセス要求して、自由視点映像などのコンテンツを受信・視聴した履歴の双方を含む。
【００７４】
コンテンツ提供ユーザ１０としてのシステム利用履歴には、撮影場所、もしくは、コンテンツを取得した場所や、日時、撮影パラメータ、コンテンツの送信履歴などが含まれる。また、コンテンツ視聴ユーザ２０としてのシステム利用履歴には、コンテンツへのアクセス履歴、視聴したことのあるコンテンツの属性情報（コンテンツ名やコンテンツの格納場所、撮影したコンテンツ提供ユーザを特定する情報など）、コンテンツの再生履歴（再生区間、再生時の自己位置および視線方向、表示した画角）などである。
【００７５】
プロファイル情報は、さらに、コンテンツ提供装置１０１の周辺のセンサ装置２０２で計測される環境情報やコンテンツ提供ユーザ１０の生体情報、撮影に同行する同行者情報など、コンテンツ提供装置１０１、または撮影者において時々刻々と変化する動的情報（すなわち、コンテンツ情報の取得期間に対応付いた情報）を含んでいてもよい。コンテンツ提供装置１０１から送信中のリアルタイムのコンテンツの場合、コンテンツ情報の取得期間に対応付いた情報は、リアルタイムで時々刻々と変化する。
【００７６】
また、プロファイル情報は、コンテンツ出力装置１０４の周辺のセンサ１４３で計測される環境情報や視聴者の生体情報、視聴に同伴する同伴者情報など、コンテンツ出力装置１０４、または視聴者において時々刻々と変化する動的情報（すなわち、コンテンツ情報の視聴期間に対応付いた情報）を含んでいてもよい。
【００７７】
デモグラフィック情報の中には、個人識別性が高い情報や、個人識別性がなくともプライバシーに関わる個人情報が含まれる。また、履歴情報や動的情報の中にも、プライバシーに関わる個人情報や、プライバシーに関わるとは言えないが撮影者と視聴者にとっては外部に流出されたくない情報が含まれる。このため、プロファイル情報の取り扱いには十分注意する必要がある。
【００７８】
［４．コンテンツ推薦処理の具体例について］
次に、図１に示す情報処理システム１００の構成要素である情報処理サーバ１０２の実行するコンテンツ推薦処理の具体例について説明する。
情報処理サーバ１０２は、コンテンツ出力装置１０４側のコンテンツ視聴ユーザ２０に対して、推薦コンテンツ情報を提供する。
【００７９】
まず、情報処理サーバ１０２による推薦コンテンツの選択処理において実行されるマッチング処理の概要について説明する。
図１に示す情報処理システム１００において、コンテンツ提供ユーザ１０は、例えば、自由視点映像などのコンテンツの撮影者であり、コンテンツ視聴ユーザ２０は、コンテンツを視聴することでシステム１００を利用するユーザである。図１に示すように、多数のコンテンツ提供ユーザ１０が散在しており、コンテンツ視聴ユーザ２０は、その中から視聴対象とするコンテンツを選択することが必要となる。
【００８０】
コンテンツ視聴ユーザ２０は、自分が見たいコンテンツに巡り合うことができれば、また次も情報処理システム１００を利用したいという意欲が増す。一方のコンテンツ提供ユーザ１０も、自分が撮影したコンテンツが多数のコンテンツ視聴ユーザ２０によって視聴される、あるいは、見てほしいコンテンツ視聴ユーザ２０に視聴されると、今後も撮影活動を継続してコンテンツを提供したいという意欲が増す。したがって、コンテンツ視聴ユーザ２０に的確なコンテンツを推薦して視聴を促すことが、情報処理システム１００をさらに発展させていく上で極めて重要である。
【００８１】
情報処理サーバ１０２は、マッチング処理による推薦コンテンツの選択処理を行う。
マッチング処理には、例えば、上述した、コンテンツ提供装置１０１で撮影した自由視点映像のコンテンツの属性情報である例えば位置情報、あるいは前述した位置情報データベース１１１から取得可能な位置情報に対応付けられる店舗情報や商品情報と、コンテンツ視聴ユーザ２０のユーザプロファイルを用いることができる。
【００８２】
マッチング処理では、例えば、コンテンツ視聴ユーザ２０のユーザプロファイル、例えばユーザ嗜好情報と、コンテンツ提供ユーザ１０の位置に対応する店舗や商品との類似度計算を行ない、類似度が上位、もしくは所定値を超えるユーザ、またはコンテンツを推薦候補として抽出する。そして、１以上の候補に関する情報を含んだ推薦情報がユーザに提示される。
【００８３】
例えば、コンテンツを視聴するコンテンツ視聴ユーザ２０に対しては、マッチング処理によって得られた、お薦めコンテンツに関する情報がＵＩ画面として提示される。ここで言う「お薦めコンテンツ」は、コンテンツ提供ユーザ１０が現在撮影しているリアルタイムのコンテンツである。
【００８４】
コンテンツ視聴ユーザに推薦情報を提示する形式として、コンテンツの候補リストを提示する形式と、接続先となるコンテンツ提供ユーザの候補リストを提示する形式が挙げられる。候補リストは、ＵＩ画面上で表示される。そして、コンテンツ視聴ユーザは、ＵＩ操作により視聴したいコンテンツ、もしくは接続先を選択することができる。
【００８５】
また、コンテンツ視聴ユーザが主導的な（もしくは、コンテンツ視聴ユーザに対して推薦情報を提示するための）マッチング処理を行なうユースケースとして、複数のコンテンツ提供ユーザ、またはコンテンツの中から、コンテンツ視聴ユーザに合ったコンテンツ提供ユーザ、またはコンテンツを選ぶ場合と、任意のコンテンツ提供ユーザ、またはコンテンツに関連した他のコンテンツ提供ユーザを選ぶ場合の２通りを挙げることができる。後者は、コンテンツ視聴ユーザが例えば過去に視聴したことがあるコンテンツに関連したコンテンツや、過去に視聴したことがあるコンテンツを撮影したコンテンツ提供ユーザに関連した他のコンテンツ提供ユーザ（または、関連したコンテンツ提供ユーザの撮影によるコンテンツ）を選ぶユースケースである。
【００８６】
また、上記の各ユースケースにおけるマッチング処理、具体的には、例えばコンテンツ視聴者に推薦するアイテム（コンテンツまたはボディ）の選択処理（フィルタリング）の実現方法として、ＣＢＦ（Ｃｏｎｔｅｎｔ−ｂａｓｅｄ  Ｆｉｌｔｅｒｉｎｇ：内容に基づくフィルタリング）と、ＣＦ（Ｃｏｌｌａｂｏｒａｔｉｖｅ  Ｆｉｌｔｅｒｉｎｇ：協調フィルタリング）の２つの方法を利用することができる。ＣＢＦおよびＣＦの各手法自体は当業界で広く知られているので、手法の詳細については説明を省略する。
【００８７】
ＣＢＦは、推薦する情報の内容に基づいて情報を取捨選択する方法である。例えば、情報の内容とユーザの要求を比較してユーザが求める情報を選別することができる。情報処理システム１００においてＣＢＦを適用する場合、情報の内容はコンテンツ提供ユーザ側のコンテンツプロファイルに相当し、ユーザの要求はコンテンツ視聴ユーザ側のユーザプロファイルに相当し、コンテンツ視聴ユーザの嗜好に適合するコンテンツ提供ユーザ（または、そのコンテンツ提供ユーザの撮影によるコンテンツ）を取捨選択する。
【００８８】
ＣＢＦ的な推薦方法の一例として、コンテンツ視聴ユーザのユーザプロファイルとコンテンツ提供ユーザ、またはコンテンツのコンテンツプロファイルを類似度計算して、類似度が上位、または所定値を超えるコンテンツ提供ユーザ、またはコンテンツを、コンテンツ視聴ユーザの嗜好に近い候補として発見することができる。例えば、ツーリズム系のコンテンツを頻繁に視聴するコンテンツ視聴ユーザに対しては、ツーリズムに関するプロファイルを持つコンテンツ提供ユーザ、またはそのようなコンテンツ提供ユーザが撮影したコンテンツを候補として推薦することができる。
【００８９】
ＣＢＦ的な推薦方法の他の例として、コンテンツ提供ユーザ間（もしくは、コンテンツ間）のコンテンツプロファイルの類似度計算を行なうことで、任意のコンテンツ提供ユーザに類似する他のコンテンツ提供ユーザ（または、そのコンテンツ提供ユーザの撮影によるコンテンツ）や、任意のコンテンツに類似する他のコンテンツを候補として発見することができる。例えば、コンテンツ視聴ユーザが過去に視聴したことがあるコンテンツ提供ユーザに類似するプロファイルを持つ他のコンテンツ提供ユーザ、または、お気に入りのコンテンツ提供ユーザに類似するプロファイルを持つコンテンツ提供ユーザを推薦することができる。
【００９０】
一方、ＣＦは、ユーザの情報に基づいて情報を取捨選択する方法である。例えば、嗜好の類似した他のユーザの情報を用いてユーザが求める情報を選別することができる。情報処理システム１００においてＣＦを適用する場合、ユーザの情報はコンテンツ視聴ユーザ側のユーザプロファイルに相当し、あるコンテンツ視聴ユーザに類似する他のコンテンツ視聴ユーザの情報に基づいて、コンテンツ提供ユーザ（または、そのコンテンツ提供ユーザの撮影によるコンテンツ）を取捨選択する。
【００９１】
ＣＦ的な推薦方法の一例として、コンテンツ視聴ユーザ間でユーザプロファイルの類似度計算を行なって、嗜好が近い他のコンテンツ視聴ユーザが過去に視聴したことのあるコンテンツを撮影したコンテンツ提供ユーザ（または、そのコンテンツ提供ユーザの撮影によるコンテンツ）を候補として発見することができる。例えば、視聴者Ａが撮影者１、２、３、４により撮影された各コンテンツを視聴し、視聴者Ｂが撮影者１、２、３により撮影された各コンテンツを視聴したとする。視聴者Ａと視聴者Ｂは嗜好（コンテンツの視聴履歴）が類似するので、視聴者Ｂに撮影者４（または、撮影者４の撮影によるコンテンツ）を推薦する。
【００９２】
ＣＦ的な推薦方法の他の例として、任意のコンテンツ提供ユーザが撮影したコンテンツを視聴した他のコンテンツ視聴ユーザが視聴している別のコンテンツ提供ユーザ（または、そのコンテンツ提供ユーザの撮影によるコンテンツ）を推薦することができる。例えば、視聴者Ａと視聴者Ｂがともに撮影者１が撮影したコンテンツを視聴した場合に、視聴者Ａがさらに視聴した他のコンテンツの撮影者２を視聴者Ｂに推薦する。
【００９３】
なお、上記では、視聴者であるコンテンツ視聴ユーザが主導的にコンテンツ提供ユーザ、またはコンテンツを選択する場合に即してマッチング処理について説明した。勿論、撮影者であるコンテンツ提供ユーザが主導的にコンテンツ視聴ユーザを選択する場合であっても、同様にＣＢＦ的アプローチやＣＦ的アプローチにより視聴者の推薦情報を提示することができる。
【００９４】
［５．本開示の情報処理装置の実行する処理シーケンスについて］
次に、本開示の情報処理装置の実行する処理シーケンスについて説明する。
以下に説明するシーケンスは、図１に示す情報処理システム１００において、コンテンツ出力装置１０４側のコンテンツ視聴ユーザ２０が、コンテンツ提供ユーザ１０の提供するコンテンツの視聴に基づいて商品を購入するシーケンスである。
【００９５】
具体的には、コンテンツ視聴ユーザ２０のユーザプロファイルを適用して推薦コンテンツを選択し、選択した推薦コンテンツをコンテンツ出力装置１０４に提示し、提示コンテンツに関連する商品の購入を行うシーケンスである。
図６に示すフローチャートに示す各ステップの処理について、順次、説明する。
【００９６】
（ステップＳ１０１）
まず、ステップＳ１０１において、コンテンツ視聴ユーザのプロファイルに基づくマッチング処理により、推薦コンテンツを決定し、推薦コンテンツをコンテンツ出力装置に提示し、推薦コンテンツの中から、視聴対象コンテンツを視聴ユーザに選択させる。
【００９７】
コンテンツ視聴ユーザ２０のユーザプロファイルに基づくマッチング処理は、例えば、図１に示す情報処理システム１００の情報処理サーバ１０２が実行する。
情報処理サーバ１０２は、コンテンツ出力装置１０４の視聴ユーザであるコンテンツ視聴ユーザ２０のプロファイルをユーザプロファイルデータベース１１２から取得する。
【００９８】
なお、コンテンツ出力装置１０４が情報処理サーバ１０２にアクセスすると、情報処理サーバ１０２は、アクセス要求のあったコンテンツ出力装置１０４からコンテンツ出力装置の識別情報（ＩＤ）を受信する。
情報処理サーバ１０２は、コンテンツ出力装置と、その装置を利用するコンテンツ視聴ユーザとの対応データの登録情報を保持しており、この登録情報に基づいて、コンテンツ視聴ユーザを特定する。
【００９９】
情報処理サーバ１０２は、特定したコンテンツ視聴ユーザに関するユーザプロファイルをユーザプロファイルデータベース１１２から取得する。
先に図４を参照して説明したように、コンテンツ視聴ユーザ２０各々のプロファイル情報が登録されている。
例えば嗜好情報、商品購入履歴情報等の様々なユーザプロファイルが登録されている。
【０１００】
情報処理サーバ１０２は、ユーザプロファイルデータベース１１２に格納されたコンテンツ視聴ユーザ２０のユーザプロファイルに基づいて、コンテンツ視聴ユーザ２０の購入意欲の高い商品、あるいは興味の高そうな店舗等を選択する。
さらに、その商品や店舗の位置情報を位置情報データベース１１１から取得する。
【０１０１】
さらに、その位置の近辺にいるコンテンツ提供ユーザ１０−ｘを特定して、そのコンテンツ提供ユーザ１０−ｘのコンテンツ提供装置１０１−ｘの撮影コンテンツをコンテンツ視聴ユーザ２０に推薦コンテンツとして提示する処理を行う。
コンテンツ提供ユーザ１０側でコンテンツ撮影を行うコンテンツ提供装置１０１からは、逐次、位置情報が情報提供サーバ１０２に出力されており、情報提供サーバ１０２は、各コンテンツ提供ユーザ１０−１〜ｎの位置を把握可能である。
【０１０２】
なお、情報提供サーバ１０２は、コンテンツ提供装置１０１から入力する画像の特徴を解析して撮影位置、あるいは販売商品の種類等を識別して、この識別結果に基づいて推薦コンテンツを決定してもよい。
【０１０３】
なお、推薦コンテンツは１つでも複数でもよい。
推薦コンテンツが決定すると、情報処理サーバ１０２は、コンテンツ視聴ユーザ２０側のコンテンツ出力装置１０４に、推薦コンテンツを提示する。例えば１つのコンテンツを提示する場合は、選択した１つのコンテンツ提供装置１０１の提供するリアルタイムコンテンツの映像を表示する。
複数コンテンツを提示する場合は、例えば、選択した複数のコンテンツ提供装置１０１の提供するリアルタイムコンテンツの映像を並べて表示する。あるいはコンテンツのサムネイル画像を並べて表示する構成としてもよい。
【０１０４】
コンテンツ視聴ユーザ２０は、コンテンツ出力装置に提示されたコンテンツから、１つのコンテンツを接続対象として選択する。
【０１０５】
（ステップＳ１０２）
次に、ステップＳ１０２において、情報処理サーバ１０２は、コンテンツ提供ユーザ１０の提供コンテンツの撮影位置にある店や、イベント、あるいは商品等からなる推薦情報や、広告情報を、コンテンツ視聴ユーザ２０側のコンテンツ出力装置１０４に提示する。
【０１０６】
図６に、この処理の結果として、コンテンツ視聴ユーザ２０の視聴しているコンテンツ出力装置１０４に表示される表示情報の例を示す。
図６に示すように、コンテンツ出力装置１０４には、
コンテンツ提供装置１０１の撮影するリアルタイムコンテンツである撮影コンテンツ３０１と、
その撮影コンテンツ３０１に含まれる店で販売されている商品のリストである商品リスト３０２が表示される。
【０１０７】
商品リスト３０２は、情報処理サーバ１０２が、コンテンツ提供装置１０１から入力する位置情報に基づいて、位置情報データベース１１１から取得した情報によって構成される。
先に説明したように、位置情報データベース１１１は、位置情報と、店舗情報や商品情報との対応データを格納したデータベースである。
【０１０８】
なお、商品リスト３０２として表示する商品は、撮影コンテンツ３０１に含まれる店に展示されている商品に限らず、その店舗が運営するネットモールのような仮想店舗における販売商品を含める設定としてもよい。
【０１０９】
情報処理サーバ１０２は、コンテンツ提供装置１０１から入力する位置情報に基づいて、位置情報データベース１１１に登録された入力位置情報対応の店舗情報や商品情報を取得し、そのリストを生成してコンテンツ視聴ユーザ２０の視聴しているコンテンツ出力装置１０４に出力する。
【０１１０】
（ステップＳ１０３）
次に、ステップＳ１０３において、コンテンツ視聴ユーザ２０から、コンテンツ提供ユーザ１０に対して、商品リスト３０２の商品を販売している店への入店や、商品探索等の要求が行われる。
この処理は、コンテンツ視聴ユーザ２０側のコンテンツ出力装置１０４に対するユーザ入力によって行われる。
【０１１１】
ユーザ入力情報は、情報処理サーバ１０２を介して、コンテンツ提供装置１０１に転送される。
あるいは、情報処理サーバ１０２を介することなく、コンテンツ視聴ユーザ２０側のコンテンツ出力装置１０４から、直接、コンテンツ提供装置１０１に送信する構成としてもよい。
【０１１２】
（ステップＳ１０４）
次に、ステップＳ１０４において、コンテンツ視聴ユーザ２０が、コンテンツ提供ユーザの撮影画像を確認し、購入商品を選択して決済処理を実行する。
【０１１３】
図７に、この処理において、コンテンツ視聴ユーザ２０の視聴しているコンテンツ出力装置１０４に表示される表示情報の例を示す。
図７に示すように、コンテンツ出力装置１０４には、
コンテンツ提供装置１０１の撮影するリアルタイムコンテンツである撮影コンテンツ３０１と、
その撮影コンテンツ３０１に含まれる店に展示されている商品の商品購入リスト３０３が表示される。
【０１１４】
商品購入リスト３０３は、情報処理サーバ１０２が、コンテンツ提供装置１０１から入力する位置情報に基づいて、位置情報データベース１１１から取得した情報によって構成される。
なお、商品購入リスト３０３として表示する商品は、撮影コンテンツ３０１に含まれる店に展示されている商品に限らず、その店舗が運営するネットモールような仮想店舗における販売商品を含めてもよい。
【０１１５】
コンテンツ視聴ユーザ２０は、例えば図７に示す表示情報に含まれる商品購入リスト３０３から購入したい商品を選択して購入処理、決済処理を行う。
この購入処理情報や決済情報は、情報処理サーバ１０２に送信される。
【０１１６】
情報処理サーバ１０２は、商品を販売する店舗の運営するサーバや、決済サーバ間との通信を行い、コンテンツ視聴ユーザ２０の商品購入要求や決済要求を転送し、各サーバにおいて個々の処理を実行させる。
なお、情報処理サーバ１０２を介することなく、コンテンツ出力装置１０４と、店舗の運営するサーバや、決済サーバ間との通信を行い、商品購入処理や決済処理を実行する構成としてもよい。
【０１１７】
（ステップＳ１０５）
ステップＳ１０４においてコンテンツ視聴ユーザ２０による商品購入処理、決済処理が終了すると、ステップＳ１０５において、商品がコンテンツ視聴ユーザ２０に届けられる。
【０１１８】
（ステップＳ１０６）
最後に、ステップＳ１０６において、コンテンツ視聴ユーザ２０のプロファイルに、コンテンツ提供ユーザの経路情報を追加する処理が行われる。
【０１１９】
この処理は、情報処理サーバ１０２の処理として実行される。
情報処理サーバ１０２は、商品購入を行ったコンテンツ視聴ユーザ２０のプロファイルに、商品購入を行った店舗に入って商品購入の手伝いをしたコンテンツ提供ユーザ１０の経路情報を追加する処理を行う。
【０１２０】
例えば、この処理によって、商品購入を行った店が、コンテンツ視聴ユーザ２０のお気に入りの店舗として登録されることになり、その後の推薦コンテンツの選択処理等に利用されることになる。
【０１２１】
なお、上述した実施例では、コンテンツ出力装置１０４に対する出力情報として画像のみを利用した処理を説明したが、音声情報等を組み合わせて出力する構成としてもよい。
例えば商品案内情報を音声出力する等である。
【０１２２】
［６．情報処理装置のハードウェア構成例について］
次に、図８を参照して、情報処理装置のハードウェア構成例について説明する。
図８を参照して説明するハードウェアは、先に図１を参照して説明した情報処理システムを構成するコンテンツ提供装置１０１や、コンテンツ出力装置１０４を構成する情報処理装置、さらに、情報処理サーバ１０２を構成する情報処理装置のハードウェア構成の一例である。
【０１２３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２、または記憶部５０８に記憶されているプログラムに従って各種の処理を実行する制御部やデータ処理部として機能する。例えば、上述した実施例において説明したシーケンスに従った処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３には、ＣＰＵ５０１が実行するプログラムやデータなどが記憶される。これらのＣＰＵ５０１、ＲＯＭ５０２、およびＲＡＭ５０３は、バス５０４により相互に接続されている。
【０１２４】
ＣＰＵ５０１はバス５０４を介して入出力インタフェース５０５に接続され、入出力インタフェース５０５には、各種スイッチ、キーボード、マウス、マイクロホン、センサなどよりなる入力部５０６、ディスプレイ、スピーカなどよりなる出力部５０７が接続されている。ＣＰＵ５０１は、入力部５０６から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部５０７に出力する。
なお、コンテンツ提供装置１０１の場合、入力部５０６には撮像部が含まれる。
【０１２５】
入出力インタフェース５０５に接続されている記憶部５０８は、例えばハードディスク等からなり、ＣＰＵ５０１が実行するプログラムや各種のデータを記憶する。通信部５０９は、Ｗｉ−Ｆｉ通信、ブルートゥース（登録商標）（ＢＴ）通信、その他インターネットやローカルエリアネットワークなどのネットワークを介したデータ通信の送受信部として機能し、外部の装置と通信する。
【０１２６】
入出力インタフェース５０５に接続されているドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア５１１を駆動し、データの記録あるいは読み取りを実行する。
【０１２７】
［７．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１２８】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記データ処理部は、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信するとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信する情報処理装置。
【０１２９】
（２）  前記データ処理部は、
前記コンテンツ視聴ユーザのユーザプロファイルに基づいて、前記コンテンツ視聴ユーザが興味を持つと推定される商品を抽出し、
抽出した商品を販売する店舗の映像を含むコンテンツを、推薦コンテンツとして決定する（１）に記載の情報処理装置。
【０１３０】
（３）  前記データ処理部は、
コンテンツを撮影するコンテンツ提供装置から入力する位置情報に基づいて、ユーザが興味を持つと推定される商品を販売する店舗の映像を含むコンテンツを推薦コンテンツとして決定する（２）に記載の情報処理装置。
【０１３１】
（４）  前記データ処理部は、
位置情報と、店舗情報、または商品情報との対応データを格納した位置情報データベースの格納データを利用して、コンテンツ提供装置から入力する位置情報に基づく推薦コンテンツの決定を行う（３）に記載の情報処理装置。
【０１３２】
（５）  前記データ処理部は、
前記コンテンツ出力装置に、表示コンテンツに関連付けられた商品の商品リストを送信して出力させる（１）〜（４）いずれかに記載の情報処理装置。
【０１３３】
（６）  前記データ処理部は、
前記コンテンツ出力装置に、表示コンテンツに関連付けられた商品の商品購入リストを送信して出力させる（１）〜（５）いずれかに記載の情報処理装置。
【０１３４】
（７）前記データ処理部は、
前記コンテンツ視聴ユーザによる、前記商品購入リストを利用した商品購入処理要求を受信し、商品購入処理に伴うデータ処理を実行する（６）に記載の情報処理装置。
【０１３５】
（８）  前記商品購入処理に伴うデータ処理は、決済処理である（７）に記載の情報処理装置。
【０１３６】
（９）  前記データ処理部は、
前記コンテンツ視聴ユーザによる商品購入処理が確認された場合、前記表示コンテンツの撮影位置を含む経路情報を、前記コンテンツ視聴ユーザのユーザプロファイルに追加する処理を実行する（１）〜（８）いずれかに記載の情報処理装置。
【０１３７】
（１０）  前記データ処理部は、
ＣＢＦ（Ｃｏｎｔｅｎｔ−ｂａｓｅｄ  Ｆｉｌｔｅｒｉｎｇ）、またはＣＦ（Ｃｏｌｌａｂｏｒａｔｉｖｅ  Ｆｉｌｔｅｒｉｎｇ）の少なくともいずれかのフィルタリング処理を適用した推薦コンテンツの選択処理を実行する（１）〜（９）いずれかに記載の情報処理装置。
【０１３８】
（１１）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記データ処理部が、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信するとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信する情報処理方法。
【０１３９】
（１２）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
コンテンツ視聴ユーザのユーザプロファイルに基づいて、推薦コンテンツを決定するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
決定した推薦コンテンツを、前記コンテンツ視聴ユーザ側のコンテンツ出力装置に送信させるとともに、
前記コンテンツ出力装置における表示コンテンツに関連付けられた商品の商品情報を、前記コンテンツ出力装置に送信させるプログラム。
【０１４０】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１４１】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１４２】
以上、説明したように、本開示の一実施例の構成によれば、コンテンツ視聴ユーザのプロファイルに基づく推薦コンテンツの選択と、提示コンテンツに関連する商品の提示と購入を可能とした構成が実現される。
具体的には、例えば、コンテンツ視聴ユーザのユーザプロファイルに基づいて、コンテンツ視聴ユーザが興味を持つ商品を推定し、推定した商品を販売する店舗の映像を含むコンテンツを、推薦コンテンツとして決定し、決定した推薦コンテンツを、コンテンツ視聴ユーザ側のコンテンツ出力装置に送信する。さらに、コンテンツに併せて商品リストや商品購入リストを提示して、コンテンツ視聴ユーザが、商品購入リストを利用して商品購入を行うことを可能とする。
本構成により、コンテンツ視聴ユーザのプロファイルに基づく推薦コンテンツの選択と、提示コンテンツに関連する商品の提示と購入を可能とした構成が実現される。
【符号の説明】
【０１４３】
１００  情報処理システム
１０１  コンテンツ提供装置
１０２  情報処理サーバ
１０４  コンテンツ出力装置
１１０  ネットワーク
１１１  位置情報データベース
１１２  ユーザプロファイルデータベース
１２１  制御部
１２２  入力部
１２３  センサ
１２４  出力部
１２５  撮像部
１２６  通信部
１２７  記憶部
１４１  制御部
１４２  入力部
１４３  センサ
１４４  出力部
１４５  表示部
１４６  通信部
１４７  記憶部
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  バス
５０５  入出力インタフェース
５０６  入力部
５０７  出力部
５０８  記憶部
５０９  通信部
５１０  ドライブ
５１１  リムーバブルメディア
【図１】
2018163460.tif 000003
【図２】
2018163460.tif 000004
【図３】
2018163460.tif 000005
【図４】
2018163460.tif 000006
【図５】
2018163460.tif 000007
【図６】
2018163460.tif 000008
【図７】
2018163460.tif 000009
【図８】
2018163460.tif 000010