(57)【特許請求の範囲】
【請求項１】
情報を出力する出力部と、
ユーザの位置を認識するユーザ状態認識部と、
ＳＮＳで各ユーザから投稿されたコンテンツ、当該コンテンツの投稿位置としてのコンテンツ位置及び当該コンテンツに関連する情報であって当該コンテンツよりも情報量が少ない補足情報を認識するコンテンツ認識部と、
前記ユーザの移動方向及び前記コンテンツ位置に基づいて、出力されうるコンテンツの候補である出力候補コンテンツを選択し、
前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第１条件を充足する場合として、前記ユーザの移動軌跡に基づいて推定した前記ユーザの位置における推定移動方向を前記ユーザの位置の回りに両側に所定角度ずつ回転させた方向を境界方向とし、両側の前記境界方向の間に挟まれるエリアを第１エリアとしたときに、前記コンテンツ位置が前記第１エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から第１距離以内であることの一方を充足する場合に、当該出力候補コンテンツの補足情報を出力し、
前記第１条件を充足した後に、前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第２条件を充足する場合として、前記コンテンツ位置が、前記第１エリアに含まれるエリアであってかつ前記推定移動方向から定まる所定方位のエリアとしての第２エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から前記第１距離よりも短い第２距離以内であることの一方を充足する場合に、前記出力候補コンテンツと前記ユーザが該出力候補コンテンツを評価する際に操作するための操作情報とを前記出力部に出力させるコンテンツ出力制御部と、
前記操作情報に対して行った前記ユーザの操作に対応付けられる評価を認識する評価認識部とを備えるように構成されているコンテンツ出力システム。
【請求項２】
請求項１記載のコンテンツ出力システムにおいて、
前記補足情報は、コンテンツから抽出された情報又はコンテンツに付加された前記コンテンツに関連する情報であるコンテンツ出力システム。
【請求項３】
請求項２記載のコンテンツ出力システムにおいて、
前記コンテンツに付加された前記コンテンツに関連する情報は、前記コンテンツのタイトル、前記コンテンツに含まれる画像、前記ユーザの位置と前記コンテンツ位置との距離、及び前記コンテンツに対する評価のうち少なくとも１つを含むコンテンツ出力システム。
【請求項４】
請求項１〜３のうちいずれか１項記載のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザの時系列的な位置から前記ユーザの移動方向を推定し、当該ユーザの移動方向及び前記コンテンツ位置に基づいて、出力されうるコンテンツの候補である出力候補コンテンツを選択するコンテンツ出力システム。
【請求項５】
請求項４記載のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザの移動方向に対し所定方位のエリアに前記コンテンツ位置が含まれている場合に、前記コンテンツ位置に対応するコンテンツを前記出力候補コンテンツとして選択するコンテンツ出力システム。
【請求項６】
請求項１〜５のいずれか１項に記載のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザ及び前記コンテンツの位置関係と、各コンテンツに対する前記ユーザと異なるユーザの評価とに基づいて出力する前記コンテンツを選択するコンテンツ出力システム。
【請求項７】
請求項６記載のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザに対し未出力のコンテンツのうち、前記ユーザの評価傾向と他のユーザの評価傾向との類似度及び当該他のユーザによる前記未出力のコンテンツに対する評価に基づいて、出力するコンテンツを選択するコンテンツ出力システム。
【請求項８】
請求項６又は７記載のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザに対し未出力のコンテンツのうち、前記ユーザと指定の関係を有する関連ユーザの評価が高いコンテンツを前記評価が低いコンテンツよりも優先して出力するコンテンツ出力システム。
【請求項９】
請求項６〜８のうちいずれか１項記載のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザの位置と前記コンテンツ位置とが近いコンテンツを、前記ユーザの位置と前記コンテンツ位置とが遠いコンテンツよりも優先して出力するコンテンツ出力システム。
【請求項１０】
情報を出力する出力部を備えるシステムが実行する方法であって、
ユーザの位置を認識するユーザ状態認識ステップと、
ＳＮＳで各ユーザから投稿されたコンテンツ、当該コンテンツの投稿位置としてのコンテンツ位置及び当該コンテンツに関連する情報であって当該コンテンツよりも情報量が少ない補足情報を認識するコンテンツ認識ステップと、
前記ユーザの移動方向及び前記コンテンツ位置に基づいて、出力されうるコンテンツの候補である出力候補コンテンツを選択する出力候補コンテンツ選択ステップと、
前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第１条件を充足する場合として、前記ユーザの移動軌跡に基づいて推定した前記ユーザの位置における推定移動方向を前記ユーザの位置の回りに両側に所定角度ずつ回転させた方向を境界方向とし、両側の前記境界方向の間に挟まれるエリアを第１エリアとしたときに、前記コンテンツ位置が前記第１エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から第１距離以内であることの一方を充足する場合に、当該出力候補コンテンツの補足情報を出力する補足情報出力ステップと、
前記第１条件を充足した後に、前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第２条件を充足する場合として、前記コンテンツ位置が、前記第１エリアに含まれるエリアであってかつ前記推定移動方向から定まる所定方位のエリアとしての第２エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から前記第１距離よりも短い第２距離以内であることの一方を充足する場合に、前記出力候補コンテンツと前記ユーザが該出力候補コンテンツを評価する際に操作するための操作情報とを前記出力部に出力させるコンテンツ出力制御ステップと、
前記操作情報に対して行った前記ユーザの操作に対応付けられる評価を認識する評価認識ステップとを含むコンテンツ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ出力システム及び方法に関する。
【背景技術】
【０００２】
従来、位置に関連したコンテンツを出力するシステムが知られている。
【０００３】
例えば、取得した投稿情報と当該投稿情報に紐づけられた投稿位置に基づいて、当該投稿情報に対応する投稿アイコンを地図上に重畳表示し、車両の位置と当該投稿位置との距離が所定距離以内になった場合に投稿情報を出力する技術が提案されている（特許文献１参照）。
【０００４】
特許文献１の技術では、投稿アイコンとともに、当該投稿アイコンに対応する投稿情報の種別または詳細情報が地図に重畳表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１３３０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
車両の位置と投稿位置との距離が所定距離以下になって初めて投稿情報が表示される場合、投稿情報がユーザの期待から大きくかい離していると、ユーザに大きな不満を持たせる可能性がある。
【０００７】
一方で、特許文献１記載の技術では地図上に膨大な量の詳細情報が表示される可能性があり、ユーザに地図情報又は投稿情報のそれぞれの詳細情報を認識させることが困難となる。他方、投稿アイコンのクリックがされた場合に投稿情報の種別及び詳細を表示する構成も想定されるが、車両の運転中など、操作が困難な場合には、ユーザに煩わしさを与えてしまうおそれがある。
【０００８】
そこで、本発明は、ユーザに与えられる煩わしさを軽減または解消しながら、ユーザに適切に情報を認識させることが出来るコンテンツ出力システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のコンテンツ出力システムは、
情報を出力する出力部と、
ユーザの位置を認識するユーザ状態認識部と、
ＳＮＳで各ユーザから投稿されたコンテンツ、当該コンテンツの投稿位置としてのコンテンツ位置及び当該コンテンツに関連する情報であって当該コンテンツよりも情報量が少ない補足情報を認識するコンテンツ認識部と、
前記ユーザの移動方向及び前記コンテンツ位置に基づいて、出力されうるコンテンツの候補である出力候補コンテンツを選択し、
前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第１条件を充足する場合として、前記ユーザの移動軌跡に基づいて推定した前記ユーザの位置における推定移動方向を前記ユーザの位置の回りに両側に所定角度ずつ回転させた方向を境界方向とし、両側の前記境界方向の間に挟まれるエリアを第１エリアとしたときに、前記コンテンツ位置が前記第１エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から第１距離以内であることの一方を充足する場合に、当該出力候補コンテンツの補足情報を出力し、
前記第１条件を充足した後に、前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第２条件を充足する場合として、前記コンテンツ位置が、前記第１エリアに含まれるエリアであってかつ前記推定移動方向から定まる所定方位のエリアとしての第２エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から前記第１距離よりも短い第２距離以内であることの一方を充足する場合に、前記出力候補コンテンツと前記ユーザが該出力候補コンテンツを評価する際に操作するための操作情報とを前記出力部に出力させるコンテンツ出力制御部と、
前記操作情報に対して行った前記ユーザの操作に対応付けられる評価を認識する評価認識部とを備えるように構成されている。
【００１０】
本発明のコンテンツ出力システムによれば、ユーザとコンテンツとの相対的な位置関係が所定の第１条件を充足した場合に、出力候補コンテンツの補足情報が出力される。また、第１条件の充足後、ユーザとコンテンツとの相対的な位置関係が所定の第２条件を充足した場合に出力候補コンテンツが出力される。
【００１１】
これにより、出力候補コンテンツが出力される前に、ユーザに出力候補コンテンツの補足情報を認識させることが出来る。補足情報は出力候補コンテンツに関連する情報であるので、ユーザに出力候補コンテンツの内容を大まかに認識させることが出来る。
【００１２】
ユーザが補足情報に興味を持たなかった場合、ユーザはその出力候補コンテンツの出力を望まず、第２条件が不充足である状態を維持する蓋然性が比較的高い。第２条件が不充足である状態が維持されると、出力候補コンテンツが出力されないので、ユーザにとって有用性の低い蓋然性が比較的高い出力候補コンテンツの出力が回避される。
【００１３】
また、ユーザが補足情報に興味を持った場合、ユーザは、その出力候補コンテンツを出力させるため、第２条件を充足するように移動する蓋然性が比較的高い。第２条件が充足されると、ユーザにとって有用性が高い蓋然性が比較的高い出力候補コンテンツが出力される。
【００１４】
他方、この補足情報は、コンテンツ出力制御部により選択された、出力されうる出力候補コンテンツの補足情報であり、出力候補コンテンツとユーザとの位置関係が第１条件を充足した場合に補足情報が出力される。
【００１５】
換言すれば、全てのコンテンツの補足情報が一時に出力されるわけではなく、コンテンツが出力候補コンテンツとして選別された上で逐次的に補足情報が表示されることとなる。
【００１６】
これにより、ユーザの操作を不要としながら、膨大な量の情報が一度に出力されることが回避される。この結果、ユーザの煩わしさを軽減または解消しながら、ユーザに適切にコンテンツを認識させることが出来る。
【００１７】
本発明のコンテンツ出力システムにおいて、前記補足情報は、コンテンツから抽出された情報又はコンテンツに付加された前記コンテンツに関連する情報であることが好ましい。
【００１８】
当該構成のコンテンツ出力システムによれば、第１条件の充足時にコンテンツから抽出された情報又はコンテンツに付加された前記コンテンツに関連する情報が出力されることにより、より正確な出力候補コンテンツの内容をユーザに大まかに認識させることが出来る。
【００１９】
当該構成のコンテンツ出力システムにおいて、前記コンテンツに付加された前記コンテンツに関連する情報は、前記コンテンツのタイトル、前記コンテンツに含まれる画像、前記ユーザ位置と前記コンテンツ位置との距離、及び前記コンテンツに対する評価のうち少なくとも１つを含むことが好ましい。
【００２０】
当該構成のコンテンツ出力システムによれば、補足情報として、コンテンツのタイトル、コンテンツに含まれる画像、前記ユーザ位置と前記コンテンツ位置との距離、及び前記コンテンツに対する評価のうち少なくとも１つを含むが出力される。これにより、ユーザが関心を持ちがちな事項をユーザに操作させることなくユーザに認識させることが出来る。これにより、ユーザに与えられる煩わしさが軽減または解消されうる。
【００２１】
本発明のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザの時系列的な位置から前記ユーザの移動方向を推定し、当該ユーザの移動方向及び前記コンテンツ位置に基づいて、出力されうるコンテンツの候補である出力候補コンテンツを選択することが好ましい。
【００２２】
本発明のコンテンツ出力システムによれば、ユーザの移動方向とコンテンツ位置とに鑑みて適切な出力候補コンテンツが選択されうる。
【００２３】
当該構成のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザの移動方向に対し所定方位のエリアに前記コンテンツ位置が含まれている場合に、前記コンテンツ位置に対応するコンテンツを前記出力候補コンテンツとして選択することが好ましい。
【００２４】
当該構成のコンテンツ出力システムによれば、前記ユーザの移動方向に対し所定方位のエリア、すなわちユーザが訪れる蓋然性の高いエリアにコンテンツ位置が含まれている場合に、当該コンテンツ位置に対応するコンテンツが出力候補コンテンツとして選択される。
【００２７】
当該構成のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザに対し未出力のコンテンツのうち、前記ユーザの評価傾向と他のユーザの評価傾向との類似度及び当該他のユーザによる前記未出力のコンテンツに対する評価に基づいて、出力するコンテンツを選択することが好ましい。
【００２８】
当該構成のコンテンツ出力システムによれば、前記ユーザに対し未出力のコンテンツであっても、当該他のユーザによる前記未出力のコンテンツに対する評価に加え、前記ユーザの評価傾向と他のユーザの評価傾向との類似度が勘案されて出力されるコンテンツが選択される。これにより、ユーザの評価傾向に鑑みて適切なコンテンツが選択されうる。
【００２９】
当該構成のコンテンツ出力システムにおいて、
前記コンテンツ出力制御部は、前記ユーザに対し未出力のコンテンツのうち、前記ユーザと指定の関係を有する関連ユーザの評価が高いコンテンツを前記評価が低いコンテンツよりも優先して出力することが好ましい。
【００３０】
指定の関係を有する関連ユーザの評価が高いコンテンツには、ユーザが興味を持ちやすいと推測されるところ、当該構成のコンテンツ出力システムによれば、前記ユーザに対し未出力のコンテンツであっても、前記ユーザが興味を持つ蓋然性の高いコンテンツが優先的に出力されうる。
【００３１】
当該構成のコンテンツ出力システムにおいて、
前記コンテンツ認識部は、前記コンテンツを取得した位置を前記コンテンツ位置として認識し、
前記コンテンツ出力制御部は、前記ユーザの位置と前記コンテンツ位置とが近いコンテンツを、前記ユーザの位置と前記コンテンツ位置とが遠いコンテンツよりも優先して出力することが好ましい。
【００３２】
当該構成のコンテンツ出力システムによれば、前記ユーザの位置に近い位置で取得されたコンテンツが優先的に出力される。
【００３３】
本発明のコンテンツ出力方法は、
情報を出力する出力部を備えるシステムが実行する方法であって、
ユーザの位置を認識するユーザ状態認識ステップと、
ＳＮＳで各ユーザから投稿されたコンテンツ、当該コンテンツの投稿位置としてのコンテンツ位置及び当該コンテンツに関連する情報であって当該コンテンツよりも情報量が少ない補足情報を認識するコンテンツ認識ステップと、
前記ユーザの移動方向及び前記コンテンツ位置に基づいて、出力されうるコンテンツの候補である出力候補コンテンツを選択する出力候補コンテンツ選択ステップと、
前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第１条件を充足する場合として、前記ユーザの移動軌跡に基づいて推定した前記ユーザの位置における推定移動方向を前記ユーザの位置の回りに両側に所定角度ずつ回転させた方向を境界方向とし、両側の前記境界方向の間に挟まれるエリアを第１エリアとしたときに、前記コンテンツ位置が前記第１エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から第１距離以内であることの一方を充足する場合に、当該出力候補コンテンツの補足情報を出力する補足情報出力ステップと、
前記第１条件を充足した後に、前記ユーザと前記出力候補コンテンツとの相対的な位置関係についての所定の第２条件を充足する場合として、前記コンテンツ位置が、前記第１エリアに含まれるエリアであってかつ前記推定移動方向から定まる所定方位のエリアとしての第２エリア内に含まれること、及び前記コンテンツ位置が前記ユーザの位置から前記第１距離よりも短い第２距離以内であることの一方を充足する場合に、前記出力候補コンテンツと前記ユーザが該出力候補コンテンツを評価する際に操作するための操作情報とを前記出力部に出力させるコンテンツ出力制御ステップと、
前記操作情報に対して行った前記ユーザの操作に対応付けられる評価を認識する評価認識ステップとを含む。
【図面の簡単な説明】
【００３４】
【図１】コンテンツ出力システムの全体構成図。
【図２】ユーザ情報を示す図。
【図３】コンテンツ情報を示す図。
【図４】評価情報を示す図。
【図５】コンテンツ出力制御処理のフローチャート。
【図６】クライアントの周辺とコンテンツ位置の例を示す図
【図７】ナビゲーション画面の構成を示す図。
【図８】コンテンツである野外演奏会に関する動画を示す図。
【図９】出力候補コンテンツ認識処理のフローチャート。
【発明を実施するための形態】
【００３５】
（サーバクライアントシステムの構成）
図１に示されている本発明の一実施形態としてのコンテンツ出力システムは、サーバ１と、移動局としての複数のクライアント２とにより構成されている。サーバ１および複数のクライアント２のそれぞれは、一または複数のネットワークを介して相互に通信可能である。クライアント２は、ユーザにより携帯される情報端末により構成されている。クライアント２は、四輪自動車、二輪自動車および自転車などの車両など、ユーザの運転操作にしたがって移動する機能を有する装置である移動体に一時的または恒久的に搭載されてもよい。
【００３６】
（サーバの構成）
サーバ１は、固定局としてのコンピュータにより構成され、サーバ演算処理部１１と、サーバ記憶部１２と、サーバ通信部１３とを備えている。なお、サーバ１が、移動局としてのスマートフォンまたはタブレットなどの携帯型の端末装置により構成されていてもよい。
【００３７】
サーバ演算処理部１１は、サーバ記憶部１２を構成するメモリの指定領域からソフトウェアおよびデータを必要に応じて読み取った上で、当該データを対象として当該ソフトウェアにしたがった指定の演算処理を実行する演算処理装置（ＣＰＵ）および必要に応じて通信機器、記憶装置（メモリ）等により構成されている。
【００３８】
サーバ記憶部１２は、図２に示されるユーザ情報１２１と、図３に示されるコンテンツ情報１２２と、図４に示される評価情報１２３とを記憶している。
【００３９】
ユーザ情報１２１は、ＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋｉｎｇ  ｓｅｒｖｉｃｅ）における各ユーザの情報であり、図２に示されるように、ユーザＩＤカラム１２１１と、公開範囲カラム１２１２と、友達カラム１２１３とを含む。
【００４０】
ユーザＩＤカラム１２１１は、ユーザそれぞれを識別するためのユーザＩＤを格納するカラムである。図２には、ユーザＩＤとして、Ｘｉ（ｉ＝０〜ｎ、ｎは０以上の整数）が示されている。
【００４１】
公開範囲カラム１２１２は、各ユーザがＳＮＳに投稿したコンテンツをどの範囲で公開するかのプライバシーポリシーを格納するカラムである。図２では、「全体」「友達」「友達の友達」の３種類が示されている。
【００４２】
友達カラム１２１３は、各ユーザとＳＮＳにおいて友達となっているユーザＩＤを格納するカラムである。
【００４３】
コンテンツ情報１２２は、ＳＮＳで各ユーザから投稿されたコンテンツに関する情報であり、図３に示されるように、コンテンツＩＤカラム１２２１と、コンテンツ位置カラム１２２２と、タイトルカラム１２２３と、画像カラム１２２４と、評価者数カラム１２２５と、所在カラム１２２６とを含む。
【００４４】
「コンテンツ」には、テキストコンテンツ及び画像コンテンツ（静止画および動画）のように視覚を通じて認識されるコンテンツのほか、音響コンテンツ（楽曲および操作音など）のように聴覚を通じて認識されるコンテンツ、およびこれらが組み合わせられた娯楽コンテンツなどが含まれている。
【００４５】
コンテンツＩＤカラム１２２１は、各コンテンツを識別するためのコンテンツＩＤを格納するカラムである。図３には、コンテンツＩＤとして、Ｙｊ（ｊ＝１〜ｍ、ｊは自然数）が示されている。
【００４６】
コンテンツ位置カラム１２２２は、コンテンツと関連付けられた位置、例えば、コンテンツの投稿位置を格納するカラムである。コンテンツと関連付けられた位置の他の例としては、コンテンツの投稿者が指定した位置及びコンテンツの内容から判定された位置（コンテンツに含まれる地名が示す位置）などがある。
【００４７】
タイトルカラム１２２３は、コンテンツのタイトルを格納するカラムである。
【００４８】
画像カラム１２２４は、コンテンツの代表的な画像のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を格納している。コンテンツの代表的な画像は、例えば、コンテンツの投稿者が指定した画像、又はコンテンツが動画である場合、動画開始時の画像である。
【００４９】
評価者数カラム１２２５は、コンテンツを評価したユーザの数を格納するカラムである。
【００５０】
所在カラム１２２６は、コンテンツのＵＲＬを格納している。
【００５１】
評価情報１２３は、図４に示されるように、各ユーザの各コンテンツに対する評価をマトリクス状に示す情報である。一番左の列に各ユーザＩＤ１２３１が格納され、一番上の行に各コンテンツＩＤ１２３２が格納されている。各コンテンツに対する評価は、１（評価する）、０（評価しない）、Ｎｕｌｌ（未出力）の３段階で示されている。たとえば、ユーザＸ０のコンテンツＹ１に対する評価１２３３は１（評価する）であり、ユーザＸ０のコンテンツＹ２に対する評価１２３４は０（評価しない）であり、ユーザＸ０のコンテンツＹｍに対する評価１２３５はＮｕｌｌ（未出力）である。ユーザＸ０がコンテンツを評価している場合、コンテンツに対する評価は高い値となり、ユーザＸ０がコンテンツを評価していない場合、コンテンツに対する評価は低い値となる。
【００５２】
コンテンツに対する評価は、例えば、コンテンツに対する複数段階の評価（例えば５段階の評価）であってもよい。また、コンテンツに対する評価は、「好き」「面白い」「びっくりした」など、複数の種類の評価からいくつかの評価が選ばれたものであってもよい。
【００５３】
サーバ記憶部１２は、そのほか、道路交通情報およびサーバマップ情報を記憶保持している。「道路交通情報」には、各リンクにおける移動コストが含まれている。「サーバマップ情報」には、道路を構成する各リンクの位置、形状および姿勢等が座標値（（緯度、経度）または（緯度、経度、高度））の列のほか、各リンクを識別するためのリンク識別情報および属性を表すデータなどが含まれている。各リンクはノードにより接続されている。
【００５４】
サーバ通信部１３は、ネットワークとしての公衆通信網に接続され、クライアント２等の外部の端末と通信する通信装置により構成されている。
【００５５】
（クライアントの構成）
クライアント２は、移動局としてのスマートフォンまたはタブレットなどの携帯型の端末装置により構成されている。「携帯型」とは、例えばそのサイズが人間の標準的な手の平程度であり、その重量が片手でまたは衣服のポケットなどに入れて簡単に持ち運びができる程度であることを意味する。クライアント２が、携帯型の機器よりも大型のかつ重量がある機器（たとえば移動体に組み付けられている機器）によって構成されていてもよい。
【００５６】
クライアント２は、クライアント演算処理部２１と、クライアント記憶部２２と、クライアント通信部２３と、入力部２４と、出力部２５とを備えている。
【００５７】
クライアント演算処理部２１は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）等のプロセッサにより構成され、メモリ等から所定のプログラムを読み込んで実行することにより、後述する演算処理を実行するユーザ状態認識部２１１、コンテンツ認識部２１２、及びコンテンツ出力制御部２１３として機能する。
【００５８】
クライアント演算処理部２１は、クライアント２の現在位置を時系列的に測定または検知するように構成されている。クライアント２の現在位置は、ＧＰＳ受信機により人工衛星から受信された信号のほか、必要に応じてジャイロセンサの出力信号に基づいて計測される。クライアント演算処理部２１は、また、クライアント２の位置の時系列的な変化態様を表わす「プローブ情報」をサーバ１に対して送信するように構成されている。クライアント演算処理部２１は、クライアント２が搭載されている車両等の移動体の始動（ＩＧＮ  ＯＦＦ→ＯＮ）および動作停止（ＩＧＮ  ＯＮ→ＯＦＦ）を検知するように構成されている。
【００５９】
クライアント演算処理部２１は、「ルート探索要求」をサーバ１に対して送信し、これに応じた「サーバルート情報」をサーバ１から受信するように構成されている。クライアント演算処理部２１は、サーバルート情報に基づき、クライアントマップ情報を用いてクライアントルートを探索かつ出力部２５に出力するように構成されている。
【００６０】
クライアント記憶部２２は、クライアント演算処理部２１による受信情報および計算結果などの演算処理結果を記憶保持するように構成されている。クライアント記憶部２２は、クライアントマップ情報およびコンテンツ等を格納するように構成されている。「クライアントマップ情報」には、道路を構成する各リンクの位置、形状および姿勢等を表わす座標列と、各リンクを識別するためのリンク識別情報とが含まれている。
【００６１】
クライアントマップ情報には、当該座標列が含まれず、マップを出力部２５に表示させるための画像情報と、当該マップに含まれている道路を構成する各リンクのリンク識別情報とが含まれていてもよい。この場合、サーバ１により、サーバマップ情報に含まれる座標値のうち、プローブ情報または要求情報に含まれる座標値に一致する座標値が特定されることによって、当該特定座標値に対応するリンク識別情報または道路種類などが特定されてもよい。
【００６２】
クライアントマップ情報とサーバマップ情報とのスペックやデータ構造が異なるため、各マップ情報における座標列の定義等が異なっていても、同一のリンクに共通のリンク識別情報が付されることにより、リンクのマッチングが可能とされている。サーバ１によりリンク識別情報が含まれているサーバルート情報が送信され、クライアント２により当該ルート情報に含まれるリンク識別情報により識別される複数のリンクを包含するナビルートの画像が出力部２５を通じて表示される。
【００６３】
クライアント記憶部２２は、サーバ１から定期的にダウンロードされたユーザ情報１２１、コンテンツ情報１２２及び評価情報１２３を記憶していてもよい。
【００６４】
クライアント通信部２３は、ネットワークとしての公衆通信網に接続され、サーバ１等の外部の端末と通信する通信装置により構成されている。
【００６５】
入力部２４は、操作ボタンやマイクロフォンにより構成され、ユーザの操作または発話による種々の操作または入力設定を可能とする。出力部２５は、ディスプレイ装置および音響出力装置（スピーカ）により構成され、クライアントマップ情報等の画像コンテンツを表示または音響コンテンツを出力する。入力部２４および出力部２５は、タッチパネル式ディスプレイにより構成されていてもよい。
【００６６】
本発明の構成要素が情報を「出力する」とは、当該情報の表示、音声出力、振動出力等、人間がその視覚、聴覚、触覚等、五感を通じて認識しうるあらゆる形態で情報を出力することを意味する。本発明の構成要素が担当の演算処理を実行するように「構成されている」とは、当該構成要素が必要なプログラムおよびデータをメモリから読み取り等した上で、当該データに基づき、当該プログラムにしたがって担当演算処理を実行する機能を有すること、ひいてはプログラムされていることを意味する。
【００６７】
（コンテンツ出力制御処理）
図５〜図８を参照して、コンテンツ出力制御処理を説明する。
【００６８】
ユーザＸ０がクライアント２を携帯して図６に示す地域を移動中であると仮定して本処理を説明する。クライアント２の周囲には、コンテンツに関連した黒丸で示す位置（コンテンツ位置ＣＰ）が複数存在している。
【００６９】
ユーザ状態認識部２１１は、ＧＰＳセンサなどの出力から、クライアント２の位置（ユーザＸ０の位置）を認識し、クライアント記憶部２２に記憶する（図５／ＳＴＥＰ０２）。
【００７０】
クライアント演算処理部２１は、後述する出力候補コンテンツ認識処理を実行する（図５／ＳＴＥＰ０４）。出力候補コンテンツ認識処理により、図６に示されるユーザＸ０の現在地を基準とし、ユーザＸ０の移動方向Ｖに広がり、かつ、ユーザの位置から第１距離内の第１エリアＡに含まれているコンテンツ位置ＣＰ１、ＣＰ２に対応するコンテンツＩＤが認識される。
【００７１】
これに代えて、サーバ演算処理部１１が、クライアント２から受信したエリア情報を基にエリアＡに含まれるコンテンツＩＤを認識してクライアント２に送信することにより、コンテンツ情報１２２にエリアＡに含まれるコンテンツ位置に対応する出力候補コンテンツＩＤを認識させてもよい。
【００７２】
また、コンテンツ認識部２１２は、近距離に存在する通信機器からコンテンツを受信し、クライアント記憶部２２に記憶してもよい。
【００７３】
コンテンツ出力制御部２１３は、１つ以上の出力候補コンテンツが認識されたか否かを判定する（図５／ＳＴＥＰ０６）。
【００７４】
当該判定結果が否定的である場合（図５／ＳＴＥＰ０６‥ＮＯ）、コンテンツ出力制御部２１３は、図５／ＳＴＥＰ０２以下の処理を実行する。
【００７５】
当該判定結果が肯定的である場合（図５／ＳＴＥＰ０６‥ＹＥＳ）、コンテンツ出力制御部２１３は、クライアント２のユーザＸ０のコンテンツに対する評価傾向と他のユーザＸｉ（ｉ＝１〜ｎ）のコンテンツに対する評価傾向との類似度を認識する（図５／ＳＴＥＰ０８）。
【００７６】
例えば、コンテンツ出力制御部２１３は、サーバ１から受信した評価情報１２３に基づいて、以下の式（１）により各ユーザＸｉごとの類似度ＳＴｉを算出する。
【００７７】
【数１】
0006755728.tif 000002
【００７８】
ここで、式（１）下辺は１以上となるので、類似度ＳＴｉはゼロより大きく１以下の値となる。
【００７９】
ユーザＸ０とユーザＸｉとの評価傾向が近似している場合、すなわち、ＥｊとＤｊとの値の多くが同一である場合、式（１）下辺の第２項はゼロになるか、比較的小さい値となる。この結果、式（１）の下辺が比較的小さい値となるので、類似度ＳＴｉは１又は１に近い値となる。他方、ユーザＸ０とユーザＸｉとの評価傾向が大きく異なっている場合、すなわち、ＥｊとＤｊとが異なる値である場合が多い場合、式（１）下辺の第２項は比較的大きい値となる。この結果、式（１）の下辺が比較的大きくなるので、類似度ＳＴｉはゼロに近い値となる。
【００８０】
また、複数種類の評価がある場合には、その評価の種類ごとに式（１）により類似度ＳＴｉを計算し、最も高くなる類似度ＳＴｉを採用してもよいし、夫々の種類ごとに式（１）の下辺第２項の式を計算するように式（１）を変形してもよい。
【００８１】
コンテンツ出力制御部２１３は、出力候補コンテンツＹｊのユーザＸ０に対するリコメンド指数Ｒｊを認識する（図５／ＳＴＥＰ１０）。
【００８２】
【数２】
0006755728.tif 000003
【００８３】
ＳＮＳにおいて、ユーザＸｉがコンテンツを高く評価するようなコメントを投稿し、ユーザＸ０がそのコメントを閲覧したなどにより、ユーザＸｉが高く評価したコンテンツにユーザＸ０が興味を持っている可能性がある。ユーザＸｉがユーザＸ０と特に関係が深いユーザである場合、ユーザＸｉが高く評価したコンテンツは、ユーザＸ０もより興味を持つ蓋然性が高い。このようなユーザＸ０とユーザＸｉとの関係性をリコメンド指数に反映させるための係数が、補正係数Ｂｉである。
【００８４】
補正係数Ｂｉは、ゼロ以上の係数であり、より具体的には、図２に示されるユーザ情報１２１において、ユーザＸ０とユーザＸｉとが友達（指定の関係）である場合（ユーザＸ０の友達カラム１２１３にユーザＸｉのユーザＩＤが存在する場合）、高い値（例えば２）に設定される。
【００８５】
また、ユーザＸ０とユーザＸｉとが友達の友達である場合（ユーザＸ０の友達カラム１２１３にユーザＸｉのユーザＩＤが存在しないが、ユーザＸ０の友達カラム１２１３と、ユーザＸｉの友達カラム１２１３との論理和が空でない場合）、かつ、ユーザＸｉの公開範囲が友達の友達までである場合、中程度の値（例えば１．２５）に設定される。
【００８６】
また、ユーザＸ０とユーザＸｉとが友達でも、友達の友達でもない場合、すなわち、ユーザＸ０とユーザＸｉとの関係性が低い場合、低い値（例えば１）に設定される。ユーザＸ０とユーザＸｉとの関係性が低い場合、Ｂｉはゼロに設定されてもよい。
【００８７】
ユーザＸ０とユーザＸｉとの互いの投稿に対する評価等から補正係数Ｂｉをさらに詳細に設定してもよい。
【００８８】
また、友達関係に加えてまたは代えて、恋人関係、家族関係、同級生及び同僚等の関係が指定の関係として採用されてもよい。
【００８９】
式（２）によれば、補正係数Ｂｉが高いほど、すなわち、ユーザＸ０とユーザＸｉとの関係が深いほどユーザＸｉが評価するコンテンツＹｊのリコメンド指数Ｒｊが高く評価される。
【００９０】
また、式（２）によれば、評価傾向の類似度ＳＴｉが高いほど、すなわち、ユーザＸ０の評価傾向とユーザＸｉの評価傾向とが近似しているほど、ユーザＸｉが評価するコンテンツＹｊのリコメンド指数Ｒｊが高くなる。
【００９１】
また、式（２）によれば、ユーザＸ０の位置とコンテンツＹｊのコンテンツ位置との距離ΔＬｊが大きいほど、リコメンド指数Ｒｊは低くなる。
【００９２】
コンテンツ出力制御部２１３は、リコメンド指数Ｒｊが所定値以下のコンテンツをクライアント記憶部２２から削除することにより、クライアント記憶部２２のコンテンツのための記憶容量の削減してもよい。
【００９３】
コンテンツ出力制御部２１３は、たとえば以下の式（３）でリコメンド指数Ｒｊを算出してもよい。
【００９４】
【数３】
0006755728.tif 000004
【００９５】
コンテンツ出力制御部２１３は、たとえば以下の式（４）でリコメンド指数Ｒｊを算出してもよい。
【００９６】
【数４】
0006755728.tif 000005
【００９７】
コンテンツ出力制御部２１３は、たとえば以下の式（５）でリコメンド指数Ｒｊを算出してもよい。
【００９８】
【数５】
0006755728.tif 000006
【００９９】
また、コンテンツ出力制御部２１３は、コンテンツＹｊに対する評価Ｕｉｊの平均値をリコメンド指数Ｒｊとして算出してもよい。
【０１００】
コンテンツ出力制御部２１３は、各リコメンド指数Ｒｊ（ｊ＝１〜ｍ）に基づいて、出力候補コンテンツを選択する（図５／ＳＴＥＰ１２）。
【０１０１】
例えば、コンテンツ出力制御部２１３は、出力候補コンテンツのうち、コンテンツ指数が上位５つのコンテンツをコンテンツ指数が高い順に出力候補コンテンツとしてもよい。
【０１０２】
コンテンツ出力制御部２１３は、出力候補コンテンツの補足情報を出力部２５に出力する（図５／ＳＴＥＰ１４）。出力候補コンテンツの補足情報は、当該出力候補コンテンツに関連する情報であって当該コンテンツよりも情報量が少ない情報である。出力候補コンテンツの補足情報は、例えば、出力候補コンテンツから抽出された情報又は出力候補コンテンツに付加された情報である。
【０１０３】
例えば、コンテンツ出力制御部２１３は、図７に示されるように、ユーザの現在位置を示すアイコンＭと、クライアントマップ情報とを重畳表示しているナビゲーション画面Ｐに、第１コンテンツ位置Ｐ１、第２コンテンツ位置Ｐ２と対応付けたそれぞれの補足情報を含むコンテンツ補足情報表示Ｐ１０、Ｐ２０を重畳表示して、出力部２５に出力する。
【０１０４】
コンテンツ補足情報表示Ｐ１０には、例えば、コンテンツのタイトル表示Ｐ１１、コンテンツ位置までの距離表示Ｐ１２、コンテンツの評価者数表示Ｐ１３及びコンテンツの画像表示Ｐ１４などが含まれる。コンテンツ補足情報表示Ｐ１０に代えてまたは加えて、コンテンツの補足情報としての音声が出力されてもよい。また、コンテンツ補足情報表示Ｐ１０の表示に際し、例えばクライアントに備えられたランプなどを点灯又は点滅させてもよい。
【０１０５】
コンテンツ出力制御部２１３は、クライアント通信部２３を介してサーバ１と通信することにより、コンテンツ情報１２２を認識し、当該コンテンツ情報１２２に基づいてコンテンツ補足情報表示Ｐ１０を作成してもよいし、サーバ１が作成したコンテンツ補足情報表示Ｐ１０を含むファイルを受信し、それを出力部２５に出力してもよい。
【０１０６】
補足情報は、コンテンツの投稿者情報及びコンテンツの投稿者が使用している移動体である車両の車種などの投稿者に固有の情報を含んでもよい。補足情報は、投稿情報を解析することにより作成された要約を含んでもよい。
【０１０７】
コンテンツ出力制御部２１３は、コンテンツ補足情報表示Ｐ１０を所定の時間（例えば１０秒）だけ表示してもよいし、後述する図５／ＳＴＥＰ１６で肯定的な判定になるまでコンテンツ補足情報表示Ｐ１０の表示を続け、図５／ＳＴＥＰ１６で肯定的な判定になった後にコンテンツ補足情報表示Ｐ１０の表示を中止してもよいし、後述する図５／ＳＴＥＰ１６で肯定的な判定になるまでコンテンツ補足情報表示Ｐ１０の表示を続け、図５／ＳＴＥＰ１６で肯定的な判定になった後にコンテンツとともにコンテンツ補足情報表示Ｐ１０を出力してもよい。
【０１０８】
コンテンツ出力制御部２１３は、コンテンツ位置がユーザＸ０の位置から第１距離よりも短い第２距離以内であるコンテンツがあるか否かを判定する（図５／ＳＴＥＰ１６）。
【０１０９】
コンテンツ位置がユーザＸ０の位置から第２距離以内である場合が、本発明の「ユーザと出力候補コンテンツとの相対的な位置関係が所定の第２条件を充足する場合」に相当する。これに代えてまたは加えて、コンテンツ位置がユーザＸの移動方向から定まる所定方位の第２エリアにあるという位置関係が成立する場合に、「ユーザと出力候補コンテンツとの相対的な位置関係が所定の第２条件を充足する」と判定してもよい。ここで、第２エリアは第１エリアに含まれるエリアである。
【０１１０】
当該判定結果が否定的である場合（図５／ＳＴＥＰ１６‥ＮＯ）、コンテンツ出力制御部２１３は、図５／ＳＴＥＰ０２以下の処理を実行する。
【０１１１】
当該判定結果が肯定的である場合（図５／ＳＴＥＰ１６‥ＹＥＳ）、コンテンツ出力制御部２１３は、コンテンツ位置がユーザＸ０の位置から第２距離以内であるコンテンツを出力部２５に出力する（図５／ＳＴＥＰ１８）。
【０１１２】
例えば、コンテンツ出力制御部２１３は、図８に示されるように、コンテンツである野外演奏会に関する動画Ｐ３と、当該コンテンツを評価するためのＧｏｏｄボタンＰ４を含んだ画面をコンテンツを出力部２５に出力する。
【０１１３】
コンテンツ出力制御部２１３は、コンテンツを出力するに当たり、サーバ１との通信を介してコンテンツ情報１２２に含まれるコンテンツの所在カラム１２２６を認識し、所在カラム１２２６の値に基づいてコンテンツを取得してもよいし、サーバ１から当該コンテンツを受信してもよい。また、コンテンツ出力制御部２１３は、予め近距離に存在する各通信機器から受信し、クライアント記憶部２２に記憶されたコンテンツを再生してもよい。
【０１１４】
コンテンツ出力制御部２１３は、ステアリングホイールに設けられたＧｏｏｄボタンの押圧操作、出力部２５に表示されたＧｏｏｄボタンの押圧操作又は出力されているコンテンツに対する肯定的な発言などを入力部２４を介して検知すると、ユーザＸ０が出力されているコンテンツに対して評価をした旨を、クライアント通信部２３を介してサーバ１に送信し、サーバ記憶部１２に記憶させる（図５／ＳＴＥＰ２０）。
【０１１５】
コンテンツ出力制御部２１３は、次回周期のコンテンツ出力制御処理の実行を開始する。
【０１１６】
（出力候補コンテンツ認識処理）
図９を参照して、図５／ＳＴＥＰ０４の出力候補コンテンツ認識処理の詳細について説明する。
【０１１７】
ユーザ状態認識部２１１は、ユーザＸ０の現在の平均方向ベクトルＡＰ（ｔ）を算出する（図９／ＳＴＥＰ３２）。
【０１１８】
例えば、ユーザ状態認識部２１１は、以下の式（６）により現在の平均方向ベクトルＡＰ（ｔ）を算出する。
【０１１９】
【数６】
0006755728.tif 000007
【０１２０】
現在の平均方向ベクトルＡＰ（ｔ）は、移動開始後の移動軌跡の時間平均によって推定されたユーザＸ０の移動方向Ｖ（図６参照）を示す。
【０１２１】
コンテンツ認識部２１２は、現在の平均方向ベクトルＡＰ（ｔ）を所定角度φだけ回転させたベクトルを算出する（図９／ＳＴＥＰ３４）。以下では、現在の平均方向のベクトルＡＰ（ｔ）を所定角度φだけ回転させたベクトルを、簡易的に境界ベクトルＡＰ（ｔ）＋α、ＡＰ（ｔ）−αと表す。
【０１２２】
コンテンツ認識部２１２は、現在のユーザＸ０の位置と未出力のコンテンツＹｊのコンテンツ位置とがなすベクトルＹＶｊ（以下コンテンツベクトルＹＶｊという。）を算出する（図９／ＳＴＥＰ３４）。
【０１２３】
より具体的には、コンテンツ認識部２１２は、サーバ１との通信を介して評価情報１２３（図４参照）を認識し、ユーザＸ０の評価がＮｕｌｌ（未出力）であるコンテンツＹｊを認識する。そして、コンテンツ認識部２１２は、サーバ１との通信を介してコンテンツ情報１２２（図３参照）を認識し、未出力のコンテンツＹｊの位置を認識する。コンテンツ認識部２１２は、図５／ＳＴＥＰ０２で認識したユーザＸ０の位置と未出力のコンテンツＹｊの位置とから、現在のユーザＸ０の位置と未出力のコンテンツＹｊのコンテンツ位置とがなすコンテンツベクトルＹＶｊを算出する。
【０１２４】
コンテンツ認識部２１２は、コンテンツベクトルＹＶｊが、境界ベクトルＡＰ（ｔ）＋α、ＡＰ（ｔ）−αにより形成され、平均方向ベクトルＡＰ（ｔ）を含む第１エリアＡに含まれるか否かを判定する（図９／ＳＴＥＰ３８）。
【０１２５】
当該判定結果が肯定的である場合（図９／ＳＴＥＰ３８‥ＹＥＳ）、コンテンツ認識部２１２は、ユーザＸ０の現在位置とコンテンツＹｊのコンテンツ位置との距離を算出する（図９／ＳＴＥＰ４０）。
【０１２６】
コンテンツ認識部２１２は、ユーザＸ０の現在位置とコンテンツＹｊのコンテンツ位置との距離が、第１距離以内であるか否かを判定する（図９／ＳＴＥＰ４２）。
【０１２７】
コンテンツ位置が第１エリアＡ内に含まれ、かつ、コンテンツ位置がユーザＸ０の位置から第１距離以内である場合が、本発明の「ユーザと出力候補コンテンツとの相対的な位置関係が所定の第１条件を充足する場合」に相当する。これに代えて、コンテンツ位置が第１エリアＡ内に含まれること、及びコンテンツ位置がユーザＸ０の位置から第１距離以内であることの一方が充足される場合に、「ユーザと出力候補コンテンツとの相対的な位置関係が所定の第１条件を充足する」と判定されてもよい。
【０１２８】
当該判定結果が肯定的である場合（図９／ＳＴＥＰ４２‥ＹＥＳ）、コンテンツ認識部２１２は、コンテンツＹｊを出力候補コンテンツとして認識する（図９／ＳＴＥＰ４４）。このコンテンツＹｊは、そのコンテンツ位置が図６に示すエリアＡに含まれるコンテンツである。
【０１２９】
図９／ＳＴＥＰ３８の判定結果が否定的の場合（図９／ＳＴＥＰ３８‥ＮＯ）又は図９／ＳＴＥＰ４２の判定結果が否定的の場合（図９／ＳＴＥＰ４２‥ＮＯ）、コンテンツ認識部２１２は、コンテンツＹｊを出力候補コンテンツではないと認識する（図９／ＳＴＥＰ４６）。
【０１３０】
図９／ＳＴＥＰ４４の処理の後、又は図９／ＳＴＥＰ４６の処理の後、コンテンツ認識部２１２は、未処理かつ未出力のコンテンツがあるか否かを判定する（図９／ＳＴＥＰ４８）。
【０１３１】
当該判定結果が肯定的である場合（図９／ＳＴＥＰ４８‥ＹＥＳ）、コンテンツ認識部２１２は、図９／ＳＴＥＰ３６以下の処理を実行する。
【０１３２】
当該判定結果が否定的である場合（図９／ＳＴＥＰ４８‥ＮＯ）、コンテンツ認識部２１２は、出力候補コンテンツ認識処理を終了する。
【符号の説明】
【０１３３】
１‥サーバ、２‥クライアント、２５‥出力部、２１１‥ユーザ状態認識部、２１２‥コンテンツ認識部、２１３‥コンテンツ出力制御部。
【図１】
0006755728.tif 000008
【図２】
0006755728.tif 000009
【図３】
0006755728.tif 000010
【図４】
0006755728.tif 000011
【図５】
0006755728.tif 000012
【図６】
0006755728.tif 000013
【図７】
0006755728.tif 000014
【図８】
0006755728.tif 000015
【図９】
0006755728.tif 000016