JP7274404B2 - 情報提供装置、情報提供方法、およびプログラム - Google Patents

情報提供装置、情報提供方法、およびプログラム Download PDF

Info

Publication number
JP7274404B2
JP7274404B2 JP2019228627A JP2019228627A JP7274404B2 JP 7274404 B2 JP7274404 B2 JP 7274404B2 JP 2019228627 A JP2019228627 A JP 2019228627A JP 2019228627 A JP2019228627 A JP 2019228627A JP 7274404 B2 JP7274404 B2 JP 7274404B2
Authority
JP
Japan
Prior art keywords
information
user
orientation
item information
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019228627A
Other languages
English (en)
Other versions
JP2021096717A (ja
Inventor
雷 田
悠哉 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2019228627A priority Critical patent/JP7274404B2/ja
Priority to US17/120,310 priority patent/US11709065B2/en
Priority to CN202011479854.4A priority patent/CN112988990A/zh
Publication of JP2021096717A publication Critical patent/JP2021096717A/ja
Application granted granted Critical
Publication of JP7274404B2 publication Critical patent/JP7274404B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/10Interpretation of driver requests or demands
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3476Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3343Query execution using phonetics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/237Lexical tools
    • G06F40/242Dictionaries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/01Occupants other than the driver
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/049Number of occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/227Position in the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Navigation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報提供装置、情報提供方法、およびプログラムに関する。
従来、乗員の会話あるいは独り言から、乗員が望む目的地ジャンルを自動検知して提示する装置が開示されている(例えば、特許文献1参照)。この装置は、音声認識手段により取得された単語の属性の内容を元に目的地ジャンル候補を判断し、判断した目的地ジャンル候補に基づいて、目的地候補を提示する。
特開2009-115594号公報
しかしながら、上記の装置は、利用者にとって有益な情報を提供することができない場合があった。
本発明は、このような事情を考慮してなされたものであり、利用者にとって有益な情報を提供することができる情報提供装置、情報提供方法、およびプログラムを提供することを目的の一つとする。
この発明に係る情報提供装置、情報提供方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る情報提供装置は、一以上の利用者の指向性を示す一以上の指向情報を取得する取得部と、特定地点と前記特定地点の項目別の項目情報とが関連付けられた参照情報と、前記取得部により取得された前記一以上の指向情報とに基づいて、優先して提供する項目情報である優先項目情報を決定する決定部と、前記優先項目情報を前記一以上の利用者のうち少なくとも一部に関連付けられた情報出力装置に出力させる提供部とを備える情報提供装置である。
(2):上記(1)の態様において、前記決定部が、前記取得部により取得された第1の利用者の指向性を示す第1の指向情報に基づいて、前記特定地点に関する第1の優先項目情報を決定し、前記取得部により取得された第2の利用者の指向性を示す第2の指向情報に基づいて、同じ前記特定地点に関する第2の優先項目情報を決定した場合、前記提供部は、前記第1の優先項目情報を前記第1の利用者に関連付けられた情報出力装置に出力させ、前記第2の優先項目情報を前記第2の利用者に関連付けられた情報出力装置に出力させる。
(3):上記(2)の態様において、前記決定部は、共通の目的地を定める関係にある複数の利用者を、前記第1の利用者および前記第2の利用者とする。
(4):上記(1)から(3)のいずれかの態様において、前記取得部は、前記優先項目情報に対する所定の前記利用者の評価を取得し、前記提供部は、前記評価を行った前記利用者とは異なる前記利用者に前記所定の前記利用者の評価を提供する。
(5):上記(4)の態様において、前記利用者および前記異なる前記利用者は、同一の車両の乗員であり、前記異なる前記利用者は、前記車両の運転者である。
(6):上記(1)から(5)の態様において、前記決定部は、前記利用者の指示に基づいて第1モードと第2モードとを切り替えて前記優先項目情報を決定し、前記第1モードは、前記取得部により取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者および第4の利用者に提供する前記優先項目情報を決定するモードであり、前記第2モードは、前記取得部により取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者に提供する前記優先項目情報を決定し、前記取得部により取得された前記第4の利用者の指向性を示す指向情報に基づいて、優先して前記第4の利用者に提供する前記優先項目情報を決定するモードである。
(7):上記(1)から(6)の態様において、前記決定部は、前記取得部により取得された複数の前記利用者の指向性を示す指向情報と、前記複数の利用者に含まれる利用者ごとに設定された優先度とに基づいて、優先して前記利用者に提供する前記優先項目情報を決定する。
(8):上記(1)から(7)の態様において、前記取得部は、前記利用者の位置を示す位置情報に応じた前記指向情報を取得し、前記決定部は、前記参照情報と、前記取得部により取得された前記指向情報とに基づいて、優先して前記一以上の利用者に提供する前記優先項目情報を決定する。
(9):上記(1)から(8)の態様において、前記取得部は、前記利用者の移動手段を示す移動手段情報に応じた前記指向情報を取得し、前記決定部は、前記参照情報と、前記取得部により取得された前記指向情報とに基づいて、優先して前記一以上の利用者に提供する前記優先項目情報を決定する。
(10):この発明の一態様に係る情報提供方法は、コンピュータが、一以上の利用者の指向性を示す一以上の指向情報を取得し、特定地点と前記特定地点の項目別の項目情報とが関連付けられた参照情報と、前記取得された前記一以上の指向情報とに基づいて、優先して提供する項目情報である優先項目情報を決定し、前記優先項目情報を前記一以上の利用者のうち少なくとも一部に関連付けられた情報出力装置に出力させる情報提供方法である。
(11):この発明の一態様に係るプログラムは、コンピュータに、一以上の利用者の指向性を示す一以上の指向情報を取得する処理と、特定地点と前記特定地点の項目別の項目情報とが関連付けられた参照情報と、前記取得された前記一以上の指向情報とに基づいて、優先して提供する項目情報である優先項目情報を決定する処理と、前記優先項目情報を前記一以上の利用者のうち少なくとも一部に関連付けられた情報出力装置に出力させる処理と、を実行させるプログラムである。
(1)~(11)によれば、指向情報に基づく項目情報が利用者に提供されることにより、利用者にとって有益な情報を提供することができる。
(4)によれば、利用者は、他の利用者の評価結果を取得することができるため、その評価結果を参照して、特定地点の良し悪しを評価することができる。
(6)によれば、情報提供装置が、モードを切り替えて優先項目情報を決定するため、利用者にとって利便性が向上する。
(8)または(9)によれば、利用者の位置や状態に応じて優先項目情報が決定されるため、利用者はより有益な情報を取得することができる。
情報処理システム1の構成図である。 エージェント装置100の機能構成と、車両Mに搭載された機能構成とを示す図である。 エージェントサーバ200の構成と、エージェント装置100の構成の一部とを示す図である。 指向情報260の内容の一例を示す図である。 参照情報262の内容の一例を示す図である。 情報処理部230が提供する情報と提供先とのパターンの一例を示す図である。 第1パターンにおいて各利用者に優先して提供される項目情報の内容の一例を示す図である。 他の利用者が重視する項目情報が、利用者に対して提供される情報に含まれている情報の一例を示す図である。 優先度が高い態様で特定地点の雰囲気の項目情報が配置された画像の一例を示す図である。 第2パターンにおいて各利用者に提供される項目情報の内容の一例を示す図である。 評価結果が利用者に提供される際の処理について説明するための図である。 エージェントサーバ200により実行される処理の流れの一例を示すフローチャート(その1)である。 情報処理部230により実行される処理の流れの一例を示すフローチャート(その2)である。 決定部234が用いる指向情報の他の一例を示す図(その1)である。 決定部234が用いる指向情報の他の一例を示す図(その2)である。 利用者に提供される指向情報260Bに基づく特定地点に関する情報の内容の一例を示す図である。 第2実施形態の情報提供システム1Aの構成の一例を示す図である。 端末装置300の出力部30に表示される画像IM3の一例を示す図である。
以下、図面を参照し、本発明の情報提供装置、情報提供方法、およびプログラムの実施形態について説明する。
<第1実施形態>
図1は、情報処理システム1の構成図である。情報処理システム1は、エージェント機能を有する。エージェント機能は、例えば、車両Mの乗員と対話をしながら、乗員の発話の中に含まれる要求(コマンド)に基づく各種の情報提供を行ったり、ネットワークサービスを仲介したりする機能である。
エージェント機能は、例えば、乗員の音声を認識する音声認識機能(音声をテキスト化する機能)に加え、自然言語処理機能(テキストの構造や意味を理解する機能)、対話管理機能、ネットワークを介して他装置を検索し、或いは自装置が保有する所定のデータベースを検索するネットワーク検索機能等を統合的に利用して実現される。これらの機能の一部または全部は、AI(Artificial Intelligence)技術によって実現されてよい。
これらの機能を行うための構成の一部(特に、音声認識機能や自然言語処理解釈機能)は、車両Mの車載通信装置または車両Mに持ち込まれた汎用通信装置と通信可能なエージェントサーバ(外部装置)に搭載されてもよい。以下の説明では、構成の一部がエージェントサーバに搭載されており、エージェント装置とエージェントサーバが協働してエージェントシステムを実現することを前提とする。また、エージェント装置とエージェントサーバが協働して仮想的に出現させるサービス提供主体(サービス・エンティティ)をエージェントと称する。
情報処理システム1は、例えば、エージェント装置100と、一以上のエージェントサーバ200とを備える。エージェント装置100は、ネットワークNWを介してエージェントサーバ200と通信する。ネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、WAN(Wide Area Network)、LAN(Local Area Network)、公衆回線、電話回線、無線基地局などのうち一部または全部を含む。
エージェント装置100は、車両Mの乗員と対話を行い、乗員により入力された音声をエージェントサーバ200に送信する。エージェント装置100は、上記の音声に応じてエージェントサーバ200により提供された回答を乗員に提供する。
[車両]
図2は、エージェント装置100の機能構成と、車両Mに搭載された機能構成とを示す図である。車両Mには、例えば、一以上のマイク10と、一以上の操作部20と、複数の出力部30(図中、30-1から30-4)と、ナビゲーション装置40と、車両機器50と、車載通信装置60と、エージェント装置100とが搭載されている。また、スマートフォンなどの汎用通信装置70が車室内に持ち込まれて車室内で使用される場合がある。汎用通信装置70は、CAN(Controller Area Network)通信や、無線通信等によってエージェント装置100と通信可能である。
マイク10は、車室内で発せられた音声を収集する収音部である。操作部20は、入力操作を受け付ける装置である。出力部30は、画像または音声を出力する。出力部30は、例えば、ディスプレイや、スピーカなどである。出力部30-1から出力部30-4は、例えば、それぞれ運転者用の出力部、助手に着座した乗員用の出力部、後部座席であって運転席の後に着座した乗員用の出力部、後部座席であって後部座席の後に着座した乗員用の出力部である。操作部20または出力部30は、タッチパネルなど入力操作を受け付ける機能と、情報を出力する機能とを含む構成であってもよい。
ナビゲーション装置40は、ナビHMI(Human machine Interface)と、GPS(Global Positioning System)などの位置測位装置と、地図情報を記憶した記憶装置と、経路探索などを行う制御装置(ナビゲーションコントローラ)とを備える。マイク10、操作部20、および出力部30のうち一部または全部がナビHMIとして用いられてもよい。ナビゲーション装置40は、位置測位装置によって特定された車両Mの位置から、乗員の目的地まで移動するための経路(ナビ経路)を探索し、経路に沿って車両Mが走行できるように、ナビHMIを用いて案内情報を出力する。経路探索機能は、ネットワークNWを介してアクセス可能なナビゲーションサーバにあってもよい。
車両機器50は、例えば、エンジンや走行用モータなどの駆動力出力装置、ドアロック装置、ドア開閉装置、空調装置、パワーウインドウ、車速センサなどを含む。車載通信装置60は、例えば、ネットワークNWを介してエージェントサーバ200と通信する。
[エージェント装置]
エージェント装置100は、管理部110と、エージェント機能部150と、ペアリングアプリ実行部158とを備える。管理部110は、例えば、音響処理部112と、制御部114とを備える。
エージェント装置100の各構成要素は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
管理部110は、OS(Operating System)やミドルウェアなどのプログラムが実行されることで機能する。
管理部110の音響処理部112は、入力された音に対して音響処理を行う。所定のワードを含む音声がマイク10に入力された場合、エージェントは始動する。制御部114は、操作部20や出力部30を制御する。制御部114は、エージェント機能部150による指示に応じて出力部30に画像を表示させる。制御部114は、エージェント機能部150の制御により、例えば、車室内で乗員とのコミュニケーションを行う擬人化されたエージェントの画像(以下、エージェント画像と称する)を生成し、生成したエージェント画像を出力部30に表示させる。エージェント画像は、例えば、乗員に対して話しかける態様の画像である。
制御部114は、エージェント機能部150による指示に応じて、出力部30に含まれるスピーカのうち一部または全部に音声を出力させる。制御部114は、一以上のスピーカを用いて、例えばエージェント画像の表示位置に対応する位置にエージェント音声の音像を定位させる制御を行ってもよい。エージェント画像の表示位置に対応する位置とは、例えば、エージェント画像がエージェント音声を喋っていると乗員が感じると予測される位置である。また、音像が定位するとは、例えば、乗員の左右の耳に伝達される音の大きさが調節されることにより、乗員が感じる音源の空間的な位置が定められることである。
エージェント機能部150は、エージェントサーバ200と協働してエージェントを出現させ、車両Mの乗員の発話に応じて、音声による応答を含むサービスを提供する。エージェント機能部150には、ペアリングアプリ実行部158を介してスマートフォンなどの汎用通信装置70と連携し、エージェントサーバ200と通信するものであってよい。
ペアリングアプリ実行部158は、例えば、Bluetooth(登録商標)によって汎用通信装置70とペアリングを行い、エージェント機能部150と汎用通信装置70とを接続させる。エージェント機能部150は、USB(Universal Serial Bus)などを利用した有線通信によって汎用通信装置70に接続されるようにしてもよい。
[エージェントサーバ]
図3は、エージェントサーバ200の構成と、エージェント装置100の構成の一部とを示す図である。以下、エージェントサーバ200の構成と共にエージェント機能部150等の動作について説明する。エージェントサーバ200の機能構成の一部は、エージェント装置100や、他の装置に含まれてもよい。
エージェントサーバ200は、通信部210を備える。通信部210は、例えばNIC(Network Interface Card)などのネットワークインターフェースである。更に、エージェントサーバ200は、例えば、音声認識部220と、自然言語処理部222と、対話管理部224と、ネットワーク検索部226と、応答文生成部228と、情報処理部230とを備える。これらの構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
エージェントサーバ200は、記憶部250を備える。記憶部250は、上記の各種記憶装置により実現される。記憶部250には、パーソナルプロファイル252、辞書DB(データベース)254、知識ベースDB256、応答規則DB258、後述する指向情報260、後述する参照情報262などのデータやプログラムが格納される。
エージェント装置100のエージェント機能部150は、音声ストリーム、或いは圧縮や符号化などの処理を行った音声ストリームを、エージェントサーバ200に送信する。エージェント機能部150は、ローカル処理(エージェントサーバ200を介さない処理)が可能な音声コマンドを認識した場合は、音声コマンドで要求された処理を行ってよい。ローカル処理が可能な音声コマンドとは、エージェント装置100が備える記憶装置に記憶された情報(不図示)を参照することで回答可能な音声コマンドであったり、車両機器50を制御する音声コマンド(例えば、空調装置をオンにするコマンドなど)であったりする。従って、エージェント機能部150は、エージェントサーバ200が備える機能の一部を有してもよい。
エージェント装置100は、音声ストリームを取得すると、音声認識部220が音声認識を行ってテキスト化された文字情報を出力し、自然言語処理部222が文字情報に対して辞書DB254を参照しながら意味解釈を行う。辞書DB254は、文字情報に対して抽象化された意味情報が対応付けられたものである。辞書DB254は、同義語や類義語の一覧情報を含んでもよい。音声認識部220の処理と、自然言語処理部222の処理は、段階が明確に分かれるものではなく、自然言語処理部222の処理結果を受けて音声認識部220が認識結果を修正するなど、相互に影響し合って行われてよい。
自然言語処理部222は、例えば、認識結果として、「今日の天気は」、「天気はどうですか」等の意味が認識された場合、標準文字情報「今日の天気」に置き換えたコマンドを生成する。これにより、リクエストの音声に文字揺らぎがあった場合にも要求にあった対話をし易くすることができる。また、自然言語処理部222は、例えば、機械学習などを含む人工知能技術を用いて文字情報の意味を認識したり、認識結果に基づくコマンドを生成したりしてもよい。
対話管理部224は、自然言語処理部222の処理結果(コマンド)に基づいて、パーソナルプロファイル252や知識ベースDB256、応答規則DB258を参照しながら車両Mの乗員に対する発話の内容を決定する。パーソナルプロファイル252は、乗員ごとに保存されている乗員の個人情報、趣味嗜好、過去の対話の履歴などを含む。知識ベースDB256は、物事の関係性を規定した情報である。応答規則DB258は、コマンドに対してエージェントが行うべき動作(回答や機器制御の内容など)を規定した情報である。
また、対話管理部224は、音声ストリームから得られる特徴情報を用いて、パーソナルプロファイル252と照合を行うことで、乗員を特定してもよい。この場合、パーソナルプロファイル252には、例えば、音声の特徴情報に、個人情報が対応付けられている。音声の特徴情報とは、例えば、声の高さ、イントネーション、リズム(音の高低のパターン)等の喋り方の特徴や、メル周波数ケプストラム係数(Mel Frequency Cepstrum Coefficients)等による特徴量に関する情報である。音声の特徴情報は、例えば、乗員の初期登録時に所定の単語や文章等を乗員に発声させ、発声させた音声を認識することで得られる情報である。対話管理部224は、コマンドが、ネットワークNWを介して検索可能な情報を要求するものである場合、ネットワーク検索部226に検索を行わせる。
ネットワーク検索部226は、ネットワークNWを介して各種ウェブサーバ(不図示)にアクセスし、所望の情報を取得する。「ネットワークNWを介して検索可能な情報」とは、例えば、車両Mの周辺にあるレストランや、そのレストランの一般ユーザによる評価結果であったり、その日の車両Mの位置に応じた天気予報であったりする。
応答文生成部228は、対話管理部224により決定された発話の内容が車両Mの乗員に伝わるように、応答文を生成し、生成した応答文をエージェント装置100に送信する。応答文生成部228は、乗員の名前を呼んだり、乗員の話し方に似せた話し方にした応答文を生成したりしてもよい。
エージェント機能部150は、応答文を取得すると、音声合成を行って音声を出力するように制御部114に指示する。エージェント機能部150は、音声出力に合わせてエージェントの画像を表示するように制御部114に指示する。このようにして、仮想的に出現したエージェントが車両Mの乗員に応答するエージェント機能が実現される。
[情報処理部]
情報処理部230は、例えば、所定のPOI(Point Of Interest)などの特定地点に関する情報を利用者に提供する際に、優先して利用者に提供する項目情報(例えば価格や、雰囲気、位置などの優先項目情報)を、利用者の指向に基づいて決定する。より具体的には、情報処理部230は、複数の利用者に所定の特定地点に関する情報を利用者に提供する際に、優先して利用者に提供する項目情報を、利用者の指向または利用者それぞれの指向に基づいて決定する。
情報処理部230は、例えば、取得部232と、決定部234と、提供部236とを備える。取得部232は、一以上の利用者の指向性を示す指向情報を取得する。利用者とは、例えば、車両に乗車している利用者(乗員)や、所定の利用者である。所定の利用者とは、車両に乗車している利用者のうち所定の利用者(例えば運転者)や、車両に乗車していない利用者であって、後に乗員と合流する利用者である。
図4は、指向情報260の内容の一例を示す図である。指向情報260は、利用者の指向を示す情報である。指向を示す情報とは、POIなどの情報の提供に関して、利用者の考え方を示す情報や、好みなどを示す情報、利用者が重視する事項を示す情報等である。指向情報260は、例えば、所定の項目情報と、利用者の項目情報に対する重視度とが互いに対応付けられた情報である。POIは、例えば、店舗や、公園、建物、広場、観光地などの所定の施設や場所である。POIは「特定地点」の一例である。所定の項目情報とは、例えば、価格や、雰囲気、所定の位置(例えば現在地)からの距離などを含む。所定の項目情報には、上記の他に、外観や内観、世間の評価など任意の項目が含まれてもよい。図4の例では、利用者001は、価格を重視し、距離を重視しない利用者である。
決定部234は、特定地点と、特定地点の項目別の項目情報とが関連付けられた参照情報262と、取得部232により取得された一以上の指向情報260とに基づいて、優先して提供する項目情報(優先項目情報)を決定する。
図5は、参照情報262の内容の一例を示す図である。参照情報262には、特定地点と、特定地点の項目別の項目情報とが互いに対応付けられた情報である。項目情報とは、特定地点が提供するサービスや品物の価格や、特定地点の雰囲気、特定地点の所在地などの情報である。また、項目情報には、上記の他に、外観や内観、世間の評価、駐車場の様子、世間の評価など任意の情報が含まれてもよい。決定部234は、例えば指向情報260において価格を重視する利用者に対しては、参照情報262に含まれる価格の情報を、その利用者に提供すると決定する。
提供部236は、決定部234により決定された項目情報(優先項目情報)を一以上の利用者のうち少なくとも一部に関連付けられた出力部に出力させる。
利用者情報(不図示)には、所定の利用者と出力部とが関連付けられている。例えば、運転席に着座している利用者に対しては出力部30-1が関連付けられ、助手席に着座している利用者に対しては出力部30-2が対応付けられている。利用者情報には、出力部の表示領域と、利用者とが関連付けられていてもよい。利用者情報において、例えば、助手席に着座した利用者に対しては左半分の表示領域が関連付けられ、運転席に着座した利用者に対しては右半分の表示領域が関連付けられていてもよい。この場合、表示領域ごとに、その表示領域に関連付けられた利用者のための項目情報が表示される。
なお、運転席に着座した利用者や、助手席に着座した利用者等の識別は、以下のように行われてもよい。例えば、上述したように対話管理部224は、音声ストリームから得られる特徴情報を用いて、パーソナルプロファイル252と照合を行うことで、乗員を特定してもよい。また、エージェント装置100やエージェントサーバ200が、利用者の発話が位置を特定し、特定した位置に特定した乗員が存在すると特定してもよい。また、利用者が、操作部20を操作して利用者の着座位置を特定してもよい。また、不図示の車室内カメラにより撮像された画像に基づいて、乗員が特定されてもよい。
図6は、情報処理部230が提供する情報と提供先とのパターンの一例を示す図である。情報処理部230は、第1パターンまたは第2パターンの情報提供を行う。第1パターンは、パターンAまたはパターンBを含む。第2パターンは、パターンCまたはパターンDを含む。
パターンAおよびパターンBは、項目情報の決定に用いられる指向情報に関連付けられた利用者と、提供先に関連付けられた利用者とが同一である。
パターンA;情報処理部230は、第1の利用者の指向情報に基づいて第1の項目情報を決定し、決定した第1の項目情報を第1の利用者に関連付けられた出力部に提供する。以下、「項目情報を利用者に関連付けられた出力部に提供する」を、単に「項目情報を利用者に提供する」と称する場合がある。
パターンB;情報処理部230は、第1の利用者の指向情報に基づいて第1の項目情報を決定し、決定した第1の項目情報を第1の利用者に提供し、第2の利用者の指向情報に基づいて第2の項目情報を決定し、決定した第2の項目情報を第2の利用者に提供する。すなわち、決定部234が、第1の利用者の指向性を示す第1の指向情報に基づいて、特定地点に関する第1の優先項目情報を決定し、第2の利用者の指向性を示す第2の指向情報に基づいて、同じ前記特定地点に関する第2の優先項目情報を決定した場合、提供部236は、第1の優先項目情報を前記第1の利用者に関連付けられた情報出力装置に出力させ、第2の優先項目情報を第2の利用者に関連付けられた情報出力装置に出力させる。
パターンCおよびパターンDは、項目情報の決定に用いられる指向情報に関連付けられた利用者と、提供先に関連付けられた利用者とが異なる。
パターンC;情報処理部230は、第1の利用者の指向情報に基づいて第1の項目情報を決定し、決定した第1の項目情報を第2の利用者に提供する。提供部236は、第1の優先項目情報を第1の利用者とは異なる第2の利用者に関連付けられた情報出力装置に出力させる。
パターンD;情報処理部230は、第1の利用者の指向情報に基づいて第1の項目情報を決定し、決定した第1の項目情報を第1の利用者、および第2の利用者に提供する。提供部236は、第1の優先項目情報を第1の利用者に関連付けられた情報出力装置にも出力させる。
例えば、上記のパターンBまたはパターンDの処理は、エージェントサーバ200が所定の特定地点の情報を、グループに含まれる利用者に提供する場合(例えば同様のタイミングで利用者に提供する場合)に行われる処理である。グループとは、同じ車両に乗車している複数の乗員や、利用者により指定された利用者である。提供部236が特定の利用者に項目情報を提供する場合、この特定の利用者に関連付けられた端末装置に項目情報が提供される。
また、決定部234は、共通の目的地を定める関係にある複数の利用者(例えば第1の利用者および前記第2の利用者)を、優先して提供する項目情報(優先項目情報)を決定する処理の対象とする。「共通の目的地を定める関係にある複数の利用者」とは、例えば、同一の車両に乗車している関係にある複数の利用者や、同行している関係にある複数の利用者、別の地点にいるがこれから会う約束をしている関係にある複数の利用者などである。同行している関係にある複数の利用者とは、歩行中である複数の利用者であってもよいし、所定の場所に滞在している複数の利用者であってもよい。第1実施形態では、複数の利用者は同一の車両に乗車しているものとして説明する。同一の車両に乗車している利用者は、例えば、上述した利用者情報に含まれる利用者である。同行している関係にある複数の利用者、または別の地点にいるがこれから会う約束をしている関係にある複数の利用者に対する処理については第2実施形態で説明する。
[第1パターンの具体例]
図7は、第1パターンにおいて各利用者に優先して提供される項目情報の内容の一例を示す図である。図7では、Aレストランに関する項目情報が各利用者に提供される場面である。指向情報260において、利用者001は特定地点の雰囲気を重視し、利用者002は特定地点の価格を重視し、利用者003は特定地点までの距離を重視することを示す情報が含まれている。
上記の場合、情報処理部230は、例えば、利用者001には特定地点の雰囲気(例えば外観)を示す項目情報を提供し、利用者002には特定地点の価格(例えばメニューの価格)を示す項目情報を提供し、利用者003には特定地点の位置(例えば現在地からの距離)を示す項目情報を提供する。
このように、情報処理部230は、利用者の指向に合致した項目情報を提供することができる。この結果、利用者は有益な情報を取得することができる。
なお、図7で示した例では、利用者に対して、その利用者が重視する項目情報のみが提供されるものとして説明したが、他の利用者が重視する項目情報や他の項目情報が、利用者に対して提供される情報に含まれてもよい。図8は、他の利用者が重視する項目情報が、利用者に対して提供される情報に含まれている情報の一例を示す図である。図8の例では、利用者001に提供される項目情報に、特定地点の価格や位置の項目情報が含まれている。また、特定地点の雰囲気の情報は、他の項目情報である特定地点の価格や位置の項目情報よりも優先度が高い態様(他の項目情報よりも視認されやすい態様)で利用者に提供されている。
優先度が高い態様とは、図8で示したように、情報が占める領域が大きいことや、図9に示すように情報が占める領域の位置が、優先度が低い情報が占める領域の位置よりも視認されやすい位置に配置(上側の位置)されることであってもよい。図9は、優先度が高い態様で特定地点の雰囲気の項目情報が配置された画像の一例を示す図である。また、優先度が高い態様とは、その項目情報が表示されるタイミングが他の項目情報が表示されるタイミングよりも前であることであってもよい。
また、情報処理部230は、各利用者に、各利用者の指向情報260において、重視度が所定度合以上の情報を提供してもよい。例えば、指向情報260において、情報処理部230は、各利用者の重視度が「中」および「高」の項目情報を各利用者に提供してもよい。
[第2パターンの具体例]
図10は、第2パターンにおいて各利用者に提供される項目情報の内容の一例を示す図である。図10では、図7等と同様にAレストランに関する項目情報が各利用者に提供される場面である。指向情報260において、利用者001は特定地点の雰囲気を重視し、利用者002は特定地点の価格を重視し、利用者003は特定地点までの距離を重視することを示す情報が含まれている。
上記の場合、情報処理部230は、例えば、利用者001-利用者003に、図10に示すように特定地点の雰囲気の項目情報を優先度が高い態様で提供する。なお、第2パターンにおいて、情報処理部230は、利用者001-利用者003に、画像において雰囲気の項目情報が占める領域の優先度が高くなるような態様で提供してもよい。
このように、情報処理部230は、所定の利用者(例えば「優先度の高い利用者」)の指向に合致した項目情報を提供することができる。この結果、利用者は有益な情報を取得することができる。例えば、所定の利用者は、自身の指向に合致した項目情報を他の利用者に提供して、特定地点の良し悪しを容易に他の利用者に伝えることができる。そして、グループに含まれる利用者は、効率的に特定地点に向かうか否かを決定することができる。
[優先度]
「優先度の高い利用者」とは、車両の運転席に着座した利用者(運転者)や、グループ(または乗員)のうち予め設定された利用者等である。決定部234は、図10で示したように、複数の利用者の指向性を示す指向情報260と、複数の利用者に含まれる利用者ごとに設定された優先度とに基づいて、優先して利用者に提供する項目情報を決定する。利用者に対して設定された優先度は、車両または利用者の位置ごとに変更されてもよい。例えば地域Aでは利用者001の優先度が最も高く設定され、地域Bでは利用者002の優先度が最も高く設定されてもよい。例えば、利用者001は地域Aの特定地点に知見があり、利用者002は地域Bの特定地点の知見があるためである。
このように、優先度が高い利用者の指向に基づく項目情報が優先して他の利用者に提供されることにより、他の利用者は信頼度が高い情報を入手できたり、グループは効率的に特定地点の良し悪しを認識することができたりする。
[評価の提供]
取得部232は、項目情報に対する所定の利用者の評価を取得し、提供部236は、評価を行った利用者とは異なる利用者に所定の利用者の評価を提供してもよい。図11は、評価結果が利用者に提供される際の処理について説明するための図である。例えば、利用者001が、特定地点の雰囲気を示す情報を含む画像IM1を参照し、例えば、操作部20を操作して特定地点の評価を行った場合、提供部236は、利用者001に入力された項目情報に関する評価結果を示す情報を含む画像IM2を他の利用者に提供する。なお、上記の評価結果は、各項目情報の評価結果や、その特定地点に対する総合的な評価結果であってもよい。
このように、利用者は、他の利用者の評価結果を容易に参照することができる。すなわち、利用者は有益な情報を取得することができる。
上記の各例では、項目情報を含む画像が提供されるものとして説明したが、これに代えて(または加えて)、項目情報を含む音声が出力されてもよい。この場合、優先度が高い態様で項目情報が音声で利用者に提供される。例えば、優先度が高い項目情報が、優先度が低い項目情報よりも早いタイミングで出力される。
[フローチャート(その1)]
図12は、エージェントサーバ200により実行される処理の流れの一例を示すフローチャート(その1)である。まず、エージェントサーバ200は、エージェント装置100から乗員の発話を取得し(ステップS100)、取得した発話の内容を認識する(ステップS102)。次に、エージェントサーバ200は、認識した発話の内容に基づいて、レコメンドする特定地点を決定する(ステップS106)。例えば、乗員が「そろそろ昼ご飯をどこかで食べよう」と発話した場合、エージェントサーバ200は、所定のアルゴリズムやモデル等に基づいて、特定地点「Aレストラン」を決定する。これにより本フローチャートの処理が終了する。このように、特定地点が決定される。
なお、上記の特定地点の決定手法は一例であり、乗員が特定地点を特定してもよいし、利用者が通過する位置付近の特定地点がレコメンドする特定地点として決定されてもよい。
[フローチャート(その2)]
図13は、情報処理部230により実行される処理の流れの一例を示すフローチャート(その2)である。例えば、上述した第1パターンが適用される、上述した第2パターンが適用されるかは、利用者により設定されてもよい。例えば、設定されたパターンに基づく処理が、以下のように実行される。
まず、情報処理部230は、第1パターンが設定されているか否かを判定する(ステップS200)。第1パターンが設定されている場合、取得部232は、利用者ごとの指向情報を取得する(ステップS202)。次に、決定部234は、取得された各指向情報に基づいて項目情報を決定する(ステップS204)。次に、提供部236は、各利用者に決定された項目情報を各利用者に提供する(ステップS206)。これにより、上記の図7に示したように項目情報が利用者に提供される。
第1パターンが設定されていない場合(第2パターンが設定されている場合)、取得部232は、利用者(例えば優先度の高い利用者)の指向情報を取得する(ステップS208)。次に、決定部234は、取得された指向情報に基づいて項目情報を決定する(ステップS210)。次に、提供部236は、各利用者に決定された項目情報を各利用者に提供する(ステップS212)。これにより、上記の図10に示したように項目情報が利用者に提供される。
例えば、特定地点が利用者001の発話や意思により決定された場合、優先度の高い利用者は利用者001に設定されてもよい。この場合、例えばステップS210において、決定部234は、利用者001が重視する一部または全部の項目情報を他の利用者に提供すると決定してもよい。
上記のように、情報処理部230は、設定されたパターンに応じて、優先して利用者に提供する項目情報を決定する。この結果、利用者にとっての利便性が向上する。
[指向情報の他の例1]
決定部234は、参照情報262と、取得部232により取得された位置情報に応じた指向情報とに基づいて、利用者に提供する項目情報を決定してもよい。取得部232は、利用者の位置を示す位置情報を、利用者が乗車する車両または利用者が保持する端末装置から取得する。
また、決定部234は、参照情報262と、取得部232により取得された移動手段情報に応じた指向情報とに基づいて、利用者に提供する項目情報を決定してもよい。取得部232は、利用者の移動手段を示す移動手段情報を、利用者が乗車する車両または利用者が保持する端末装置から取得する。例えば、利用者は、車両の操作部20または利用者が保持する端末装置を操作して、移動手段をエージェントサーバ200に提供する。また、エージェントサーバ200は、利用者の位置情報の変位に基づいて移動手段を特定してもよい。例えば、エージェントサーバ200は、単位時間当たりの位置の変位が所定度合未満である場合、利用者は徒歩で移動し、単位時間当たりの位置の変位が所定度合以上である場合、利用者は移動体(車両や自転車)を利用して移動していると推定してもよい。
図14は、決定部234が用いる指向情報の他の一例を示す図(その1)である。指向情報260Aは、例えば、地域ごとや、移動手段ごとに用意されている。例えば、指向情報260Aにおいて、利用者001は、地域Aでは価格を重視し、地域Bでは雰囲気を重視することが関連付けられている。地域Aは、例えば、利用者001の普段の活動地域であり、地域Bは、例えば、利用者001の普段の活動範囲とは異なる活動地域であり、例えば、観光地などである。また、例えば、指向情報260Aにおいて、利用者001は、移動体を利用している場合は価格を重視し、徒歩で移動している場合は特定地点までの距離を重視することが関連付けられている。
このように、情報処理部230は、利用者の状態や利用者の位置に応じた有益な項目情報を利用者に提供することができる。この結果、利用者はより有益な情報を取得することができる。
[指向情報の他の例2]
図15は、決定部234が用いる指向情報の他の一例を示す図(その2)である。指向情報260Bは、例えば、地域ごとや、移動手段ごとに用意されている。例えば、指向情報260Aにおいて、地域や移動手段ごとに、項目情報の内容が異なる。例えば、地域Aでは、価格、雰囲気、および距離が項目情報として規定され、地域Bでは、価格、雰囲気、および距離の他に、見どころや、グッズなどが項目情報として規定されている。地域Aは、例えば、利用者001の普段の活動地域または観光地とは異なる地域であり、地域Bは、例えば、利用者001の普段の活動範囲とは異なる活動地域または観光地である。例えば、地域Bでは、見どころや、グッズが項目情報として規定され、この項目情報に対して重視度が関連付けられている。また、図15に示した指向情報260Bにおいても、地域や移動手段ごとに項目情報に関連付けられる重視度は異なっていてもよい。
図16は、利用者に提供される指向情報260Bに基づく特定地点に関する情報の内容の一例を示す図である。例えば、AAA神社に関する情報が、図15の指向情報260Bに基づいて利用者に提供される場合、例えば、AAA神社の見どころや、AAA神社特有のグッズ(例えば名産品やおみやげ)に関する情報が利用者に優先的に提供される。
このように、情報処理部230は、利用者の状態や利用者の位置に応じた有益な項目情報を利用者に提供することができる。この結果、利用者はより有益な情報を取得することができる。
以上説明した第1実施形態によれば、情報処理部230は、参照情報262と、指向情報とに基づいて、優先して一以上の利用者に提供する項目情報を決定し、決定した項目情報を一以上の利用者に関連付けられた情報出力装置に出力させることにより、利用者にとって有益な情報を提供することができる。
<第2実施形態>
以下、第2実施形態について説明する。第1実施形態では、エージェントサーバ200は、車両Mの出力部30に情報を提供するものとして説明したが、第2実施形態では、エージェントサーバは、端末装置の出力部に情報を提供する。以下、第2実施形態について説明する。
図17は、第2実施形態の情報提供システム1Aの構成の一例を示す図である。情報提供システム1Aは、例えば、エージェントサーバ200と、一以上の端末装置300(図中、端末装置300-1から300-2)とを備える。
決定部234は、同行している関係にある複数の利用者、または別の地点にいるがこれから会う約束をしている関係にある複数の利用者を処理の対象とする。例えば、決定部234は、予め利用者の端末装置300により提供された情報に基づいて、共通の目的地を定める関係にある複数の利用者を決定する。端末装置300により提供される情報は、所定の端末装置300により提供された、共通の目的地を定める関係にある複数の利用者の端末装置300の識別情報や、各端末装置300により提供された、他の端末装置300の利用者と共通の目的地を定める関係にあることを示す情報(例えばチャットを行うグループを示す情報)である。第2実施形態では端末装置300は、車室内に存在していてもよいし、車室内とは異なる位置に別々に存在していてもよい。
端末装置300は、例えば、スマートフォンなどの利用者が携帯可能な端末装置である。端末装置300は、例えば、エージェント装置100が実現する機能と同等の機能構成を備える。この機能構成は、例えば、端末装置300に搭載されたCPUなどのハードウェアプロセッサが、記憶装置に記憶されたアプリケーションプログラム(ソフトウェア)を実行することにより実現される。また、端末装置300は、表示部やスピーカなどの出力部30Aを備える。また、端末装置300は、他の端末装置300とチャットを行う機能を有する。また、このチャットにおいて、エージェントサーバ200が、利用者のチャット(会話)の内容に基づいて、特定地点をレコメンドしたり、特定地点に関する情報を利用者に提供したりする。
図18は、端末装置300の出力部30に表示される画像IM3の一例を示す図である。画像IM3は、端末装置300(利用者001)が他の端末装置300(利用者002)とチャットを行っている際に出力部30に出力された画像である。画像IM3には、例えば、特定地点に関する情報としてAレストランの雰囲気を示す情報が含まれる。雰囲気は、利用者001が重視している項目情報である。
以上説明した第2実施形態によれば、第1実施形態の効果と同様の効果を奏する。例えば、複数の利用者が集合場所に向かっている際に、食事場所を決める場合に、情報処理部230は、各利用者または所定の利用者の指向に基づく項目情報を各利用者に提供することができるため、利用者の利便性が向上する。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1‥情報処理システム、30‥出力部、100‥エージェント装置、200‥エージェントサーバ、230‥情報処理部、232‥取得部、234‥決定部、236‥提供部、250‥記憶部、260、260A、260B‥指向情報、262‥参照情報、300・端末装置

Claims (10)

  1. 一以上の利用者の指向性を示す一以上の指向情報を取得する取得部と、
    特定地点と前記特定地点の項目別の項目情報とが関連付けられた参照情報と、前記取得部により取得された前記一以上の指向情報とに基づいて、優先して提供する項目情報である優先項目情報を決定する決定部と、
    前記優先項目情報を前記一以上の利用者のうち少なくとも一部に関連付けられた情報出力装置に出力させる提供部と、を備え、
    前記決定部は、前記利用者の指示に基づいて第1モードと第2モードとを切り替えて前記優先項目情報を決定し、
    前記第1モードは、前記取得部により取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者および第4の利用者に提供する前記優先項目情報を決定するモードであり、
    前記第2モードは、前記取得部により取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者に提供する前記優先項目情報を決定し、前記取得部により取得された前記第4の利用者の指向性を示す指向情報に基づいて、優先して前記第4の利用者に提供する前記優先項目情報を決定するモードである、
    情報提供装置。
  2. 前記決定部が、前記取得部により取得された第1の利用者の指向性を示す第1の指向情報に基づいて、前記特定地点に関する第1の優先項目情報を決定し、前記取得部により取得された第2の利用者の指向性を示す第2の指向情報に基づいて、同じ前記特定地点に関する第2の優先項目情報を決定した場合、
    前記提供部は、前記第1の優先項目情報を前記第1の利用者に関連付けられた情報出力装置に出力させ、前記第2の優先項目情報を前記第2の利用者に関連付けられた情報出力装置に出力させる、
    請求項1に記載の情報提供装置。
  3. 前記決定部は、共通の目的地を定める関係にある複数の利用者を、前記第1の利用者および前記第2の利用者とする、
    請求項2に記載の情報提供装置。
  4. 前記取得部は、前記優先項目情報に対する所定の前記利用者の評価を取得し、
    前記提供部は、前記評価を行った前記利用者とは異なる前記利用者に前記所定の前記利用者の評価を提供する、
    請求項1から3のうちいずれか1項に記載の情報提供装置。
  5. 前記利用者および前記異なる前記利用者は、同一の車両の乗員であり、
    前記異なる前記利用者は、前記車両の運転者である、
    請求項4に記載の情報提供装置。
  6. 前記決定部は、
    前記取得部により取得された複数の前記利用者の指向性を示す指向情報と、前記複数の利用者に含まれる利用者ごとに設定された優先度とに基づいて、優先して前記利用者に提供する前記優先項目情報を決定する、
    請求項1からのうちいずれか1項に記載の情報提供装置。
  7. 前記取得部は、前記利用者の位置を示す位置情報に応じた前記指向情報を取得し、
    前記決定部は、前記参照情報と、前記取得部により取得された前記指向情報とに基づいて、優先して前記一以上の利用者に提供する前記優先項目情報を決定する、
    請求項1からのうちいずれか1項に記載の情報提供装置。
  8. 前記取得部は、前記利用者の移動手段を示す移動手段情報に応じた前記指向情報を取得し、
    前記決定部は、前記参照情報と、前記取得部により取得された前記指向情報とに基づいて、優先して前記一以上の利用者に提供する前記優先項目情報を決定する、
    請求項1から7のうちいずれか1項に記載の情報提供装置。
  9. コンピュータが、
    一以上の利用者の指向性を示す一以上の指向情報を取得する処理と、
    特定地点と前記特定地点の項目別の項目情報とが関連付けられた参照情報と、前記取得された前記一以上の指向情報とに基づいて、優先して提供する項目情報である優先項目情報を決定する処理と、
    前記優先項目情報を前記一以上の利用者のうち少なくとも一部に関連付けられた情報出力装置に出力させる処理と、
    前記利用者の指示に基づいて第1モードと第2モードとを切り替えて前記優先項目情報を決定する処理と、を実行し、
    前記第1モードは、前記取得する処理で取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者および第4の利用者に提供する前記優先項目情報を決定するモードであり、
    前記第2モードは、前記取得する処理で取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者に提供する前記優先項目情報を決定し、前記取得する処理により取得された前記第4の利用者の指向性を示す指向情報に基づいて、優先して前記第4の利用者に提供する前記優先項目情報を決定するモードである、
    情報提供方法。
  10. コンピュータに、
    一以上の利用者の指向性を示す一以上の指向情報を取得する処理と、
    特定地点と前記特定地点の項目別の項目情報とが関連付けられた参照情報と、前記取得された前記一以上の指向情報とに基づいて、優先して提供する項目情報である優先項目情報を決定する処理と、
    前記優先項目情報を前記一以上の利用者のうち少なくとも一部に関連付けられた情報出力装置に出力させる処理と、
    前記利用者の指示に基づいて第1モードと第2モードとを切り替えて前記優先項目情報を決定する処理と、を実行させ、
    前記第1モードは、前記取得する処理で取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者および第4の利用者に提供する前記優先項目情報を決定するモードであり、
    前記第2モードは、前記取得する処理で取得された第3の利用者の指向性を示す指向情報に基づいて、優先して前記第3の利用者に提供する前記優先項目情報を決定し、前記取得する処理により取得された前記第4の利用者の指向性を示す指向情報に基づいて、優先して前記第4の利用者に提供する前記優先項目情報を決定するモードである、
    プログラム。
JP2019228627A 2019-12-18 2019-12-18 情報提供装置、情報提供方法、およびプログラム Active JP7274404B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019228627A JP7274404B2 (ja) 2019-12-18 2019-12-18 情報提供装置、情報提供方法、およびプログラム
US17/120,310 US11709065B2 (en) 2019-12-18 2020-12-14 Information providing device, information providing method, and storage medium
CN202011479854.4A CN112988990A (zh) 2019-12-18 2020-12-15 信息提供装置、信息提供方法及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019228627A JP7274404B2 (ja) 2019-12-18 2019-12-18 情報提供装置、情報提供方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2021096717A JP2021096717A (ja) 2021-06-24
JP7274404B2 true JP7274404B2 (ja) 2023-05-16

Family

ID=76344994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019228627A Active JP7274404B2 (ja) 2019-12-18 2019-12-18 情報提供装置、情報提供方法、およびプログラム

Country Status (3)

Country Link
US (1) US11709065B2 (ja)
JP (1) JP7274404B2 (ja)
CN (1) CN112988990A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7274404B2 (ja) * 2019-12-18 2023-05-16 本田技研工業株式会社 情報提供装置、情報提供方法、およびプログラム
US20220415318A1 (en) * 2021-06-24 2022-12-29 Cerence Operating Company Voice assistant activation system with context determination based on multimodal data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058672A (ja) 2001-08-17 2003-02-28 Yutaka Matsudo 店舗の評価情報提供システム
JP2008015787A (ja) 2006-07-06 2008-01-24 Denso Corp 施設の情報を記録・表示するための車載通信装置、プログラムおよび通信システム
JP2010237134A (ja) 2009-03-31 2010-10-21 Equos Research Co Ltd 目的地提示システム及びナビゲーションシステム
JP2012146068A (ja) 2011-01-11 2012-08-02 Navitime Japan Co Ltd 検索システム、ナビゲーションサーバ、検索装置、検索方法、および、プログラム
JP2017058765A (ja) 2015-09-14 2017-03-23 ヤフー株式会社 情報提供装置、情報提供プログラムおよび情報提供方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100831595B1 (ko) * 2006-11-08 2008-05-23 팅크웨어(주) 랜드마크 주기정보 디스플레이 방법 및 네비게이션 시스템
JP5012428B2 (ja) 2007-11-06 2012-08-29 株式会社デンソー 目的地推定提示装置
US9411925B2 (en) * 2014-04-14 2016-08-09 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Simultaneously viewing multi paired schematic and layout windows on printed circuit board (PCB) design software and tools
US11873005B2 (en) * 2017-05-18 2024-01-16 Driveu Tech Ltd. Device, system, and method of wireless multiple-link vehicular communication
US11402230B2 (en) * 2018-10-22 2022-08-02 Nippon Telegraph And Telephone Corporation Navigation system, apparatus and method for generating navigation message
JP7165566B2 (ja) * 2018-11-14 2022-11-04 本田技研工業株式会社 制御装置、エージェント装置及びプログラム
JP7274404B2 (ja) * 2019-12-18 2023-05-16 本田技研工業株式会社 情報提供装置、情報提供方法、およびプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058672A (ja) 2001-08-17 2003-02-28 Yutaka Matsudo 店舗の評価情報提供システム
JP2008015787A (ja) 2006-07-06 2008-01-24 Denso Corp 施設の情報を記録・表示するための車載通信装置、プログラムおよび通信システム
JP2010237134A (ja) 2009-03-31 2010-10-21 Equos Research Co Ltd 目的地提示システム及びナビゲーションシステム
JP2012146068A (ja) 2011-01-11 2012-08-02 Navitime Japan Co Ltd 検索システム、ナビゲーションサーバ、検索装置、検索方法、および、プログラム
JP2017058765A (ja) 2015-09-14 2017-03-23 ヤフー株式会社 情報提供装置、情報提供プログラムおよび情報提供方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小川 隆一 Ryuichi Ogawa,パーソナライズ情報配信プラットフォーム「TPOCAST」 Personalized Information Delivery Platform"TPOCAST",NEC技報 第54巻 第7号 NEC TECHNICAL JOURNAL,日本,日本電気株式会社,2001年07月25日,第54巻,第96-99頁

Also Published As

Publication number Publication date
CN112988990A (zh) 2021-06-18
JP2021096717A (ja) 2021-06-24
US20210190528A1 (en) 2021-06-24
US11709065B2 (en) 2023-07-25

Similar Documents

Publication Publication Date Title
CN111661068B (zh) 智能体装置、智能体装置的控制方法及存储介质
JP7274404B2 (ja) 情報提供装置、情報提供方法、およびプログラム
US20200286479A1 (en) Agent device, method for controlling agent device, and storage medium
CN111746435B (zh) 信息提供装置、信息提供方法及存储介质
CN111559328B (zh) 智能体装置、智能体装置的控制方法及存储介质
CN111717142A (zh) 智能体装置、智能体装置的控制方法及存储介质
CN111660966A (zh) 智能体装置、智能体装置的控制方法及存储介质
CN111724778B (zh) 车载装置、车载装置的控制方法及存储介质
US11542744B2 (en) Agent device, agent device control method, and storage medium
CN111661065B (zh) 智能体装置、智能体装置的控制方法及存储介质
US11437035B2 (en) Agent device, method for controlling agent device, and storage medium
CN111667823B (zh) 智能体装置、智能体装置的控制方法及存储介质
JP7252029B2 (ja) サーバ装置、情報提供方法、およびプログラム
JP2020160848A (ja) サーバ装置、情報提供システム、情報提供方法、およびプログラム
JP2020152298A (ja) エージェント装置、エージェント装置の制御方法、およびプログラム
CN111559317B (zh) 智能体装置、智能体装置的控制方法及存储介质
US11518399B2 (en) Agent device, agent system, method for controlling agent device, and storage medium
US11355114B2 (en) Agent apparatus, agent apparatus control method, and storage medium
US20200321006A1 (en) Agent apparatus, agent apparatus control method, and storage medium
CN111824174A (zh) 智能体装置、智能体装置的控制方法及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221226

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230411

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230501

R150 Certificate of patent or registration of utility model

Ref document number: 7274404

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150