Nothing Special   »   [go: up one dir, main page]

JP2020024517A - 情報出力装置、方法およびプログラム - Google Patents

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

Info

Publication number
JP2020024517A
JP2020024517A JP2018147907A JP2018147907A JP2020024517A JP 2020024517 A JP2020024517 A JP 2020024517A JP 2018147907 A JP2018147907 A JP 2018147907A JP 2018147907 A JP2018147907 A JP 2018147907A JP 2020024517 A JP2020024517 A JP 2020024517A
Authority
JP
Japan
Prior art keywords
action
value
user
information
state
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.)
Granted
Application number
JP2018147907A
Other languages
English (en)
Other versions
JP7047656B2 (ja
Inventor
安範 尾崎
Yasunori Ozaki
安範 尾崎
石原 達也
Tatsuya Ishihara
達也 石原
成宗 松村
Narimune Matsumura
成宗 松村
純史 布引
Ayafumi Nunobiki
純史 布引
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2018147907A priority Critical patent/JP7047656B2/ja
Priority to US17/265,773 priority patent/US20210166265A1/en
Priority to PCT/JP2019/030743 priority patent/WO2020031966A1/ja
Publication of JP2020024517A publication Critical patent/JP2020024517A/ja
Application granted granted Critical
Publication of JP7047656B2 publication Critical patent/JP7047656B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F27/00Combined visual and audible advertising or displaying, e.g. for public address
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/178Human faces, e.g. facial parts, sketches or expressions estimating age from face image; using age information for improving recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Medical Informatics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】ユーザをサービス利用に適切に誘導する。【解決手段】実施形態における情報出力装置は、映像データに基づいて、ユーザに固有の特徴を示す属性を推定する第1の推定手段と、ユーザの顔向きデータおよび位置データに基づいて、ユーザの現在の行動の状態を推定する第2の推定手段と、属性および状態に応じたユーザをサービス利用に誘導する行動、および当該行動の価値の大きさを示す値の組み合わせが定義された行動価値テーブルにおける、推定された属性、状態に対応する組み合わせのうち、行動の価値の大きさを示す値が高い、ユーザをサービス利用に誘導する行動を決定する決定手段と、当該行動の前後において推定された状態に基づいて、行動に対する報酬の値を設定する設定手段と、報酬の値に基づいて行動価値の値を更新する更新手段と、を有する。【選択図】図1

Description

本発明の実施形態は、情報出力装置、方法およびプログラムに関する。
近年、受付に受付係の人員を配置せずに、エージェントとなるロボット又はサイネージを配置し、このエージェントが受付業務を代行することが行なわれている。このような受付業務には、ユーザ(例えば、通行者)に対して話しかける動作も含まれている(例えば非特許文献1を参照)。
従来、エージェントがユーザに話しかける際には、距離センサを使用して、ユーザが近寄ってくることを検知し、話しかける動作を行なっている。
尾崎 安範 他7名 "通行者の行動モデルに基づいてサービス利用を促すバーチャルエージェントを備えたインタラクティブサイネージ" 電子情報通信学会技術研究報告 vo. 116 No.461、111〜118頁、2017年2月18日
エージェントが、通行者に対する集客という役割を達成するには、通行者を呼びかけるなどの刺激を与えることで通行者を誘導する必要がある。
一方で、不用意に通行者へ刺激を与えると、通行者に不快感を与えることが実験の結果で明らかになっている。
この発明は上記事情に着目してなされたもので、その目的とするところは、ユーザをサービス利用に適切に誘導することができるようにした情報出力装置、方法およびプログラムを提供することにある。
上記目的を達成するために、この発明の一実施形態における情報出力装置の第1の態様は、情報出力装置が、ユーザに係る映像データに基づいて、前記ユーザに係る顔向きデータおよび位置データをそれぞれ検出する検出手段と、前記映像データに基づいて、前記ユーザに固有の特徴を示す属性を推定する第1の推定手段と、前記検出手段により検出された顔向きデータおよび位置データに基づいて、前記ユーザの現在の行動の状態を推定する第2の推定手段と、ユーザの属性および行動の状態に応じた前記ユーザをサービス利用に誘導する行動、および当該行動の価値の大きさを示す値の組み合わせが定義された行動価値テーブルを記憶する記憶部と、前記記憶部に記憶される行動価値テーブルにおける、前記第1の推定手段により推定された属性、前記第2の推定手段により推定された状態に対応する組み合わせのうち、前記行動の価値の大きさを示す値が高い、前記ユーザをサービス利用に誘導する行動を決定する決定手段と、前記決定手段により決定された行動に応じた情報を出力する出力手段と、前記出力手段により情報が出力された後に、当該出力の前後において前記第2の推定手段により推定された前記ユーザの行動の状態に基づいて、前記決定された行動に対する報酬の値を設定する設定手段と、前記設定された報酬の値に基づいて、前記行動価値テーブルにおける行動価値の値を更新する更新手段と、を備えるようにしたものである。
この発明の情報出力装置の第2の態様は、第1の態様において、前記設定手段は、前記出力手段により情報が出力される前に前記第2の推定手段により推定された前記ユーザの行動の状態から、前記出力手段により情報が出力された後に前記第2の推定手段により推定された前記ユーザの行動の状態への遷移が、前記出力された情報が前記誘導に有効であったことを示す遷移であったときに、前記決定された行動に対する正の報酬の値を設定し、前記出力手段により情報が出力される前に前記第2の推定手段により推定された前記ユーザの行動の状態から、前記出力手段により情報が出力された後に前記第2の推定手段により推定された前記ユーザの行動の状態への遷移が、前記出力された情報が前記誘導に有効でないことを示す遷移であったときに、前記決定された行動に対する負の報酬の値を設定するようにしたものである。
この発明の情報出力装置の第3の態様は、第2の態様において、前記第1の推定手段により推定された属性は、前記ユーザの年齢を含み、前記設定手段は、前記出力手段により情報が出力されたときにおける、前記第1の推定手段により推定された属性である前記ユーザの年齢が所定の年齢より高いときに、前記設定された報酬の値を、当該値の絶対値を増加させた値に変更するようにしたものである。
この発明の情報出力装置の第4の態様は、第1乃至第3の態様のいずれか1つにおいて、前記出力手段は、前記決定手段により決定された行動に応じた画像情報、音声情報、および対象物を駆動するための駆動制御情報とのうちの少なくとも1つを出力するようにしたものである。
本発明の一実施形態における、情報出力装置が行なう情報出力方法の一つの態様は、ユーザに係る映像データに基づいて、前記ユーザに係る顔向きデータおよび位置データをそれぞれ検出し、前記映像データに基づいて、前記ユーザに固有の特徴を示す属性を推定し、前記検出された顔向きデータおよび位置データに基づいて、前記ユーザの現在の行動の状態を推定し、記憶装置に記憶される、ユーザの属性および行動の状態に応じた前記ユーザをサービス利用に誘導する行動、および当該行動の価値の大きさを示す値の組み合わせが定義された行動価値テーブルにおける、前記推定された属性および状態に対応する組み合わせのうち、前記行動の価値の大きさを示す値が高い、前記ユーザをサービス利用に誘導する行動を決定し、前記決定された行動に応じた情報を出力し、前記決定された行動に応じた情報が出力された後に、当該出力の前後において前記推定された前記ユーザの行動の状態に基づいて、前記決定された行動に対する報酬の値を設定し、前記設定された報酬の値に基づいて、前記行動価値テーブルにおける行動価値の値を更新する、ようにしたものである。
本発明の一実施形態における情報出力処理プログラムの一つの態様は、第1乃至第4の態様のいずれか1つにおける情報出力装置の前記各手段としてプロセッサを機能させるものである。
この発明の一実施形態における情報出力装置の第1の態様によれば、ユーザの状態、属性、および行動価値関数に基づいて、ユーザをサービス利用に誘導する行動を決定し、この決定した動作に応じた情報を出力したときのユーザの状態に基づいて報酬関数を設定し、この報酬関数を考慮して、より適切な行動が決定できるように行動価値関数を更新するので、例えばエージェントによりユーザを集客するときに、ユーザに対する適切な行動を行なうことができるようになるので、ユーザをサービス利用に適切に誘導することができる。
この発明の一実施形態における情報出力装置の第2の態様によれば、決定された行動に応じた情報が出力される前に推定されたユーザの行動の状態から出力後に推定された状態への遷移が、情報が誘導に有効であったことを示す遷移であったときに、行動に対する正の報酬の値を設定し、上記の遷移が、情報が誘導に有効でないことを示す遷移であったときに、行動に対する負の報酬の値を設定するので、情報が誘導に有効であるか否かに応じて報酬を適切に設定できる。
この発明の一実施形態における情報出力装置の第3の態様によれば、属性は、ユーザの年齢を含み、決定された行動に応じた情報が出力されたときにおける推定された年齢が所定の年齢より高いときに、設定された報酬の絶対値を増加させた値を設定するので、例えば行動に対する反応が鈍感である大人については大きなユーザエクスペリエンスを与えたとみなして、報酬を増加させることができる。
この発明の一実施形態における情報出力装置の第4の態様によれば、決定された行動に応じた画像情報、音声情報、および対象物を駆動するための駆動制御情報とのうちの少なくとも1つを出力するので、誘導したいサービスに応じて適切な情報を出力できる。
すなわち、本発明によれば、ユーザをサービス利用に適切に誘導することが可能になる。
本発明の一実施形態に係る情報出力装置の機能構成例を示す図。 本発明の一実施形態に係る情報出力装置の学習部の機能構成例を示す図。 状態の集合Sの定義を説明するための図。 属性の集合Pの定義を説明するための図。 行動の集合Aの定義を説明するための図。 行動価値テーブルの構成を表形式で説明する図 学習部による処理動作の一例を示すフローチャート。 学習部によるスレッド「方策から行動を決定」の処理動作の一例を示すフローチャート。 学習部によるスレッド「行動価値関数を更新」の処理動作の一例を示すフローチャート。
以下、図面を参照しながら、この発明に係わる一実施形態を説明する。
図1は、本発明の一実施形態に係る情報出力装置の機能構成例を示す図である。
図1に示すように、情報出力装置1は、モーションキャプチャ11、行動状態推定器12、属性推定器13、測定値データベース(DB)14、学習部15、デコーダ16を有する。
情報出力装置1は、例えば、通行者に画像情報または音声情報を出力してサービスの利用を呼び掛けるバーチャルロボットインタラクティブサイネージ等である。また、情報出力装置1は、パーソナルコンピュータ(PC)などのコンピュータデバイスを用いたシステムにより実現可能である。例えば、コンピュータデバイスは、CPU(Central Processing Unit)などのプロセッサと、プロセッサに接続されるメモリと、入出力インタフェースとを備える。このうちメモリは、不揮発性メモリなどの記憶媒体を有する記憶装置により構成される。
上記のモーションキャプチャ11、行動状態推定器12、属性推定器13、学習部15、デコーダ16の機能は、例えば、プロセッサがメモリに格納されているプログラムを読み出して実行することにより実現される。なお、これらの機能の一部または全部は、特定用途向け集積回路(ASIC)などの回路によって実現されてもよい。
測定値データベース(DB)14、およびその他の各種データベースは、上記メモリのうち随時書込および読み出しが可能な不揮発性メモリに設けられる。
モーションキャプチャ11は、図示しないカメラを搭載し、このカメラで撮影された、通行者に係る深度映像データおよびカラー映像データをそれぞれ入力して、これらの映像データから通行者の顔向きデータ、当該通行者の重心の位置(以下、単に通行者の位置と称することがある)データを検出し、これらの検出結果に、当該通行者に固有のID(Identification Data)(以下、通行者ID)を付加して、通行者ID、当該通行者IDに対応する通行者の顔向き(以下、通行者IDの顔向き、又は通行者の顔向きと称することがある)、当該通行者IDに対応する通行者の位置(以下、通行者IDの位置、又は通行者の位置と称することがある)として、行動状態推定器12および測定値データベース14に出力する。
行動状態推定器12は、通行者の顔の向き、通行者の位置、通行者IDを入力し、エージェント、例えばロボット又はサイネージに対する通行者の現在の行動の状態を推定し、この推定結果に通行者IDを付加して、通行者ID、当該通行者IDに対応する通行者の状態を表す記号(以下、通行者の状態と称することがある)として学習部15に出力する。通行者の顔の向き、通行者の位置、通行者IDを入力し、通行者の行動状態を推定することの詳細については、例えば特願2017−216954明細書(例えば段落[0102]乃至[0108])に記載されている。
属性推定器13は、深度映像、カラー映像を入力して、この映像から通行者に固有の特徴を示す属性、例えば年齢、性別などを推定し、この推定結果に、当該通行者の通行者IDを付加して、通行者ID、当該通行者IDに対応する通行者の属性を表す記号(以下、通行者の属性と称することがある)として、測定値データベース14に出力する。
学習部15は、行動状態推定器12から通行者ID、行動状態の推定結果を入力し、測定値データベース14から通行者ID、通行者の属性を読み出して、これらを入力する。学習部15は、通行者ID、通行者の行動状態の推定結果、通行者の属性の推定結果に基づいて、ε-greedy法に従う方策πで通行者の行動を決定し、この行動を示す情報に固有のID(以下、行動IDと称することがある)、通行者IDとともにデコーダ16に出力する。行動の決定には、学習アルゴリズムによる学習結果を用いる。
デコーダ16は、学習部15から、通行者ID、行動ID、決定された行動を示す情報を入力し、測定値データベース14から通行者ID、通行者の顔向き、位置、通行者の属性を読み出して入力し、決定された行動に応じた画像情報を図示しないディスプレイを用いて出力したり、行動に応じた音声情報を図示しないスピーカを用いて出力したり、対象物を駆動するための駆動制御情報をアクチュエータに出力したりする。
ここで、学習部15で用いる各種データの定義の例を説明する。これらのデータの詳細は後述する。
最大対応人数n=6[人]
状態集合S={Si|i=0,1,…,n-1}
属性集合P={pi|i=0,1,…,n-1}
行動集合A={aij|i=0,1,…,n-1 j=0,1,…,4}
行動価値関数Q:Pn×Sn×A→R (Sn:Sの直積のn乗)
報酬関数r:Pn×Sn×A×Pn×Sn→R
上記のRは、実数全体集合の値を意味する。
行動価値関数Qの説明は、n人分の属性集合とn人分の状態集合を入力とし、行動価値を実数の範囲で出力する関数であることを示す。
報酬関数rの説明は、n人分の属性集合とn人分の状態集合を入力とし、報酬を実数の範囲で出力する関数であることを示す。
図2は、本発明の一実施形態に係る情報出力装置の学習部の機能構成例を示す図である。
図2に示すように、学習部15は、行動価値関数更新部151、報酬関数データベース(DB)152、行動価値関数データベース(DB)153、行動ログデータベース(DB)154、属性・状態データベース(DB)155、行動決定部156、状態集合データベース(DB)157、属性集合データベース(DB)158、行動集合データベース(DB)159を有する。
次に、行動の状態について説明する。実施形態では、動かないエージェントに対する通行者の行動の状態を7つの状態に分類できると仮定する。この状態の定義の集合を状態集合Sと定義する。この状態集合Sは、状態集合データベース157に予め格納される。
図3は、状態集合Sの定義を説明するための図である。
図3に示すように、
状態「s」、状態名「NotFound」は、通行者がそもそも見つからない状態を意味する。
状態「s」、状態名「Passing」は、通行者がエージェント側を見ずに通り過ぎていく状態を意味する。
状態「s」、状態名「Looking」は、通行者がエージェント側を見ながら通り過ぎていく状態を意味する。
状態「s」、状態名「Hesitating」は、通行者がエージェント側を見ながら止まっている状態を意味する。
行動状態「s」、状態名「Aproching」は、通行者がエージェント側を見ながらエージェント側に近づいていく状態を意味する。
行動状態「s」、状態名「Estabilished」は、通行者がエージェント側を見ながらエージェントの近くにいる状態を意味する。
状態「s」、状態名「Leaving」は、通行者がエージェントから遠ざかっていく状態を意味する。
次に、属性について説明する。実施形態では、通行者の属性を5つの属性に分類できると仮定する。この属性は、家族連れの子供などをターゲットにしたいときなどに使われる。この属性の定義の集合を属性集合Pと定義する。この属性集合Pは、属性集合データベース158に予め格納される。
図4は、属性集合Pの定義を説明するための図である。
図4に示すように、
属性「p」、状態名「Unknown」は、通行者の属性が不明であることを意味する。
属性「p」、状態名「YoungMan」は、通行者が推定20歳以下の男性であることを意味する。
属性「p」、状態名「YoungWoman」は、通行者が推定20歳以下の女性であることを意味する。
属性「p」、状態名「Man」は、通行者が推定20歳よりも高齢の男性であることを意味する。
属性「p」、状態名「Woman」は、通行者が推定20歳よりも高齢の女性であることを意味する。
次に、情報出力装置1によって画像情報または音声情報を出力する各動作について説明する。
図5は、図1に示した情報出力装置1が通行者の検知に応じて実行可能な、画像情報または音声情報を出力する動作の一例を示す図である。図5は、i番目の通行者に対してエージェントが実行可能なj種類の行動をaijとし、通行者に対してエージェントが実行可能な行動の定義の集合を行動集合A(aij∈A)としたときの、情報出力装置1が実行可能な5種類の動作ai0,ai1,ai2,ai3,ai4を図示している。上記の行動集合Aは、行動集合データベース159に予め格納されている。
動作ai0は、情報出力装置1が、ディスプレイに、待機する人の画像情報を出力する動作である。
動作ai1は、情報出力装置1が、ディスプレイに、i番目の通行者の人を見ながら手招きをしながら誘導する人の画像情報を出力し、スピーカから、「こちらへどうぞ」という呼び掛けの言葉に対応する音声情報を出力する動作である。
動作ai2は、情報出力装置1が、ディスプレイに、i番目の通行者の人を見ながら効果音付きで手招きをしながら誘導する人の画像情報を出力し、スピーカから、「こちらに来てください!」という呼び掛けの言葉に対応する音声情報と、通行者の注意を引くための効果音に対応する音声情報とを出力する動作である。なお、効果音に対応する音声情報の音量は、例えば、呼び掛けの言葉に対応する上述した2種類の音声情報の音量よりも大きい。
動作ai3は、情報出力装置1が、ディスプレイに、i番目の通行者の人を見ながら商品を推薦する人の画像情報を出力し、スピーカから、「こちらの飲み物がいまお得ですよ」という呼び掛けの言葉に対応する音声情報を出力する動作である。
動作ai4は、情報出力装置1が、ディスプレイに、i番目の通行者の人を見ながらサービスを開始する人の画像情報を出力し、スピーカから、「こちらは無人販売所です」という呼び掛けの言葉に対応する音声情報を出力する動作である。
次に、行動価値関数Qについて説明する。行動価値関数Qは、初期データが予め定められて、行動価値関数データベース153に格納される。
例えば、誰か一人の通行者がエージェントの近くにいるときにサービスを開始したいとき、例えば、あるときの各通行者の状態が「S6∋s, s, s, s, s, s」であるとすると、行動価値関数Qは、「Q(p, p, p, p, p, p, s, s, s, s, s, s, a04)=10.0」となる。
行動価値関数の入力はすべて離散値なので、行動価値関数Qの定義の値は行動価値テーブルとして表現できる。図6は、行動価値テーブルの構成を表形式で説明する図である。
図6に示した行動価値テーブルでは、1人目から6人目の通行者の属性をP,P,…,Pで表し、1人目から6人目の通行者の状態をS,S,…,Sで表し、行動をAで表し、集客を目的としたときの当該行動の価値の大きさの値をQで表す。この行動価値テーブルでは、通行者の属性および行動に応じた、エージェントによる、ユーザをサービス利用に誘導する行動、および当該行動の価値の大きさを示す値の組み合わせが定義される。
図6に示したテーブルの行番号0と2とでは0番目の通行者の状態が異なる。0行目では0番目の通行者の状態がs(Estabilished)であるため、行動としてa04(サービスを開始する)が定義づけられるが、2行目では0番目の通行者の状態がs(NotFound)であるため、行動としてa00(何もしない)が定義づけられる。
行動決定部156は、ε-greedy法に従う方策πにより、一定確率1−εで行動価値関数を最大化するような行動を決定する。例えば、行動決定部156は、6人の通行者について属性推定器13により推定された属性の組み合わせが(p, p, p, p, p, p)であって、同じ6人の通行者について行動状態推定器12により推定された状態の組み合わせが(s, s, s, s, s, s)であるとき、行動価値テーブルにおける、これらの組み合わせが定義される行のうち、行動価値の値が最も高い行、例えば図6に示す1行目である、Qが10.0である行を選択し、この行で定義される行動「a00」に対応する行動を、行動価値関数を最大化するような行動として決定する。
ただし、行動決定部156は、通行者に対する行動を一定確率εでランダムに決定する。
次に、報酬関数rについて説明する。この報酬関数rは、行動決定部156により決定された行動に対する報酬を定める関数であって、報酬関数データベース152にて予め定められる。
報酬関数rは、ルールベースで集客という役割と、ユーザエクスペリエンス(User Experience)(特にユーザビリティ)とに基づいて、例えば以下のルール1、2、3のように定められる。これらのルールは、集客という役割上、人をエージェント側に近づけることを行動目的として定められる。
ルール1:エージェントによる何らかの行動、つまり呼びかけによって、通行者の状態が、上記の状態集合Sのsないしsの範囲で、状態sからみてsに近い状態に変化した場合は、エージェントの役割に好ましい行動を行なったとして、正の報酬を与える。
ルール2:エージェントが通行者に呼びかけたときに、通行者の状態が、上記の状態集合Sのsないしsの範囲で、状態sに近い状態に変化した場合は、エージェントの役割に好ましい行動を行なったとして、負の報酬を与える。
ルール3:通行者がロボットの側を向かずに通り過ぎているときに呼びかけると、ユーザは不快を感じるとして、負の報酬を与える。
ルール4:誰もいない状態で呼びかけると、エージェントの動作に係る電力の無駄であるとして、負の報酬を与える。
ルール5:子供は刺激に対して敏感に反応する一方で、大人は刺激に対し鈍感であることを前提とし、上記ルール1乃至4を満たす条件で、エージェントが刺激を与えた通行者が大人であった場合は、通行者に大きなユーザエクスペリエンスを与えたとみなし、上記ルール1乃至4に従って与える報酬の値の絶対値を倍にする。
デフォルトルール:以上のルール1乃至5に該当しない場合、報酬は無しとする。
報酬関数rは、例えば以下の(1)のように表される。
報酬関数rの出力の決定について、以下の(A)〜(C)のように説明する。この出力の決定は、行動価値関数更新部151が、報酬関数データベース152にアクセスし、この報酬関数データベース152から返される報酬を受け取ることでなされる。また、報酬関数データベース152自体が報酬を設定する機能を有して、行動価値関数更新部151に出力してもよい。
(A)aがai0である場合、つまりエージェントが何もしない(待機である)場合、報酬0を返す(デフォルトルールを適用)。
(B)aがai0でない場合、つまりエージェントが通行者に呼びかけた(待機以外である)場合、エージェントによる行動前後の各通行者の状態を比較して、以下の(B−1)〜(B−5)を実行する。
(B−1)1人以上の通行者について、エージェントによる行動前における状態に対し、行動後における状態が、上記の状態集合Sの状態sからみてsに近い状態に変化した場合は、正の報酬として+1を返す(ルール1を適用)。
ただし、+1を返す上記の条件を満たした場合で、上記のsに近い状態に係る、行動前における通行者の属性が上記の属性集合Pにおけるp又はpである場合、つまり通行者の推定年齢が20歳を超える場合、報酬として上記の+1を2倍した+2を返す(上記ルール5を適用)。
(B−2)1人以上の通行者について、エージェントによる行動前における状態に対し、行動後における状態が、上記の状態集合Sの状態sに近い状態に変化した場合は、負の報酬として−1を返す。(上記ルール2を適用)。
ただし、−1を返す上記の条件を満たした場合で、上記のsに近い状態に係る、行動前における通行者の属性が上記の属性集合Pにおけるp又はpである場合、つまり通行者の推定年齢が20歳を超える場合、報酬として上記の−1を2倍した−2を返す(上記ルール5を適用)。
(B−3)各通行者の属性のすべての成分がs(NotFound)、s(Passing)で構成されており、行動前における通行者の属性と行動後における通行者の属性の各成分が同じである場合、報酬として−1を返す(上記ルール3を適用)。
(B−4)各通行者の属性のすべての成分がs(NotFound)の場合、報酬として−1を返す(上記ルール4を適用)。
(B−5)上記(B−1)〜(B−4)のいずれも満たさない場合、報酬として0を返す(上記デフォルトルールを適用)。
このようにして、行動決定部156により決定された行動に対する報酬を設定することができる。
次に、行動価値関数更新部151による行動価値関数の更新(学習)について説明する。
行動価値関数更新部151は、以下の式(2)を使い、行動価値関数データベース153に格納される行動価値テーブルにおける行動価値の値Qを更新する。これにより、上記のように、通行者に対する行動の前後における通行者の状態の遷移に応じて決定された報酬に基づいて、行動価値の値を更新することができる。
式(2)のγは時間割引率(エージェントによる次の最適な行動を反映する程度の大きさを定める率)である。時間割引率は、例えば0.99である。
式(2)のαは学習率(行動価値関数を更新する程度の大小を定める率)である。学習率は例えば0.7である。
次に、学習部15による処理手順について説明する。図7は、学習部による処理動作の一例を示すフローチャートである。
学習部15の行動決定部156は、通行者のID、通行者IDの状態を表す記号、通行者のID、通行者IDの属性を表す記号を入力すると、状態集合データベース157に格納される状態集合Sの定義、属性集合データベース158に格納される属性集合Pの定義、行動集合データベース159に格納される行動集合Aの定義をそれぞれ読み出し、図示しない内部メモリに格納する。
行動決定部156は、属性・状態データベース155に格納される、各通行者の状態の初期値を設定する(S11)。初期状態では、エージェントの近くに通行者が誰もいないと仮定し、各通行者の行動の状態の初期値は、以下の(3)であるとする。
行動決定部156は、属性・状態データベース155に格納される、各通行者の属性の初期値を設定する(S12)。初期状態では、エージェントの近くに通行者が誰もいないので属性は不明と仮定し、各通行者の属性の初期値は、以下の(4)であるとする。
行動決定部156は、変数Tに所定の終了時刻を設定する(T←終了時刻)(S13)。
行動決定部156は、行動ログデータベース(DB)154に格納される、行動ログのレコードを全て削除することで初期化する(S14)。この、行動ログのレコードでは、行動ID、エージェントの行動を表す記号、行動開始時の各通行者の属性を表す記号、行動開始時の各通行者の状態を表す記号が関連付けられる。
行動決定部156は、スレッド「方策から行動を決定」を、以下の(5)への参照を渡して起動する(S15)。このスレッドは、デコーダ16への出力に係るスレッドである。
行動決定部156は、スレッド「行動価値関数を更新」を上記の(5)への参照を渡して起動する(S16)。このスレッドは、行動価値関数更新部151による学習に係るスレッドである。行動決定部156は、上記スレッド「行動価値関数を更新」が終了するまで待機する(S17)。
スレッド「行動価値関数を更新」の終了後、行動決定部156は、上記スレッド「方策から行動を決定」が終了するまで待機する(S18)。スレッド「方策から行動を決定」が終了すると、一連の処理が終了する。
次に、上記スレッド「方策から行動を決定」の詳細について説明する。図8は、学習部によるスレッド「方策から行動を決定」の処理動作の一例を示すフローチャートである。
行動決定部156は、以下のS15a〜S15kを現在時刻が終了時刻を過ぎる(t>T)まで繰り返す。
行動決定部156は、通行者のID、通行者IDの状態を表す記号、通行者IDの属性を表す記号が入力されるまで1秒間待機する(S15a)。
行動決定部156は、変数tに現在時刻を設定する(t←現在時刻)(S15b)。
行動決定部156は、行動IDの初期値に0を設定する(行動ID←0)(S15c)。
通行者のID、通行者IDの状態を表す記号、通行者IDの属性を表す記号が入力されたときは、行動決定部156は、以下のS15d〜S15kを実行する。
行動決定部156は、通行者のID、通行者IDの状態を表す記号、通行者IDの属性を表す記号を入力すると、この入力結果を変数Inputに代入する(Input←入力)(S15d)。
行動決定部156は、以下のS15e〜S15kを処理する間、属性・状態データベース155に格納される、各通行者の属性・状態、行動ログデータベース(DB)154に格納される行動ログ、および行動価値関数データベース153に格納される行動価値関数である、以下の(6)への他のスレッドによる書き込みを禁止する。
行動決定部156は、入力した通行者のID、通行者IDの属性を用いて以下の(7)を設定する。
k←Input["通行者のID”] …(7)
続いて行動決定部156は、入力した通行者のID、通行者IDの属性を用いて、属性・状態データベース155に格納される、各通行者の属性について以下の(8)を設定する(S15e)。
行動決定部156は、入力した通行者のID、通行者IDの状態を用いて、属性・状態データベース155に格納される、各通行者の状態について以下の(9)を設定する(S15f)。
行動決定部156は、変数aに方策πによって選んだ行動を設定する(a←方策πによって選んだ行動)(S15g)。
行動決定部156は、この選んだ行動の種別を示すi,jの値を上記の行動の集合Aの定義と突き合わせて抽出する(S15h)。
現在設定されている行動ID、およびS15e、s15f、s15gでの設定結果に基づいて、行動決定部156は、行動ログの新たなレコードを以下の(10)のように設定する(S15i)。このレコードは行動ログデータベース154に格納される行動ログの末尾のレコードとして追加される。
行動決定部156は、S15gで設定された、行動を表す記号a、上記入力された通行者IDの値i、および現在設定されている行動IDをデコーダ16に出力する(出力←(a,i,行動ID))(S15j)。
行動決定部156は、現在設定されている行動IDの値に1を加えて更新する(行動ID←行動ID+1)(S15k)。入力およびレコードは連想行列として保持されるものとする。
次に、上記スレッド「行動価値関数を更新」の詳細について説明する。図9は、学習部によるスレッド「行動価値関数を更新」の処理動作の一例を示すフローチャートである。
行動価値関数更新部151は、以下のS16a〜S16hを現在時刻が終了時刻を過ぎる(t>T)まで繰り返す
行動価値関数更新部151は、「行動終了した行動ID」が入力されるまで1秒間待機する(S16a)。
行動価値関数更新部151は、変数tに現在時刻を設定する(t←現在時刻)(S16b)。
「行動終了した行動ID」が入力されたときは、行動価値関数更新部151は、以降のS16hまでの処理を実行する。
行動価値関数更新部151は、「行動終了した行動ID」を入力すると、この入力結果を変数Inputに代入する(Input←入力)。
行動価値関数更新部151は、以下のS16hまでの処理の間、属性・状態データベース155に格納される、各通行者の属性・状態、行動ログデータベース(DB)154に格納される行動ログ、および行動価値関数データベース153に格納される行動価値関数である、以下の(11)への他のスレッドによる書き込みを禁止する。この(11)は上記の(6)と同じである。
行動価値関数更新部151は、変数「行動終了した行動ID」に上記入力した「行動終了した行動ID」を設定する(行動終了した行動ID←Input[“行動終了した行動ID”])(S16c)。
行動価値関数更新部151は、上記の属性・状態データベース155に格納された、各通行者の属性および状態を用いて、行動終了後の各通行者の状態および属性として以下の(12)、(13)を設定する(S16d)。
行動価値関数更新部151は、「発見したレコード」に空レコードを設定して初期化する(発見したレコード←空レコード)(S16e)。
行動価値関数更新部151は、変数iを0に設定し(i←0)、このiが上記の行動ログのレコード数より小さい場合、以下のS16fを繰り返す。
行動価値関数更新部151は、レコードに、行動ログのi番目のレコードを設定し(レコード←行動ログのi番目のレコード)、S16cで設定された「行動終了した行動ID」と、当該設定したレコードの行動IDである「レコード“行動ID”」とが一致するならば、このレコードを上記の「発見したレコード」に設定、上記の変数iに1を加えて更新する(i←i+1)(S16f)。
行動価値関数更新部151は、「発見したレコード」が空レコードでないならば、以下のS16g、S16hを実行する。
行動価値関数更新部151は、「発見したレコード」における、行動前の各通行者の属性、行動前の各通行者の状態、および行動を示す記号について以下の(14)、(15)、(16)を設定する(S16g)。
行動価値関数更新部151は、以下の(17)を引数とした、行動価値関数の学習、いわゆるQ学習を行なう(S16h)
以上説明したように、本発明の一実施形態に係る情報出力装置は、通行者の状態、属性、および行動価値関数に基づいて、通行者に対する行動を決定し、この決定した動作を実行、つまり動作に応じた情報を出力したときの通行者の状態に基づいて報酬関数を設定し、この報酬関数を考慮して、より適切な行動が決定できるように行動価値関数を更新する。
これにより、エージェントにより通行者を集客するときに、通行者に不快感を与えにくい、適切な行動(呼びかけ)を行なうことができるようになるので、エージェントによる集客の成功率を高めることができる。よって、通行者をサービス利用に適切に誘導することができる。
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
また、各実施形態に記載した手法は、計算機(コンピュータ)に実行させることができるプログラム(ソフトウエア手段)として、例えば磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD−ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段(実行プログラムのみならずテーブル、データ構造も含む)を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスク、半導体メモリ等の記憶媒体を含むものである。
・参考文献
[1] 尾崎安範, 石原達也, 松村成宗, 布引純史, "受付ロボットに対する通行者が抱く対話意志の予測とその心理的効果", CNR 2018
[2] ISO 9241-210
[3] ISO 9241-11
[4] Human Attribute Recognition by Deep Hierarchical Contexts,
http://mmlab.ie.cuhk.edu.hk/projects/WIDERAttribute.html
[5] OKAOR Vision機能紹介,
https://plus-sensing.omron.co.jp/technology/detail/
1…情報出力装置、11…モーションキャプチャ、12…行動状態推定器、13…属性推定器、14…測定値データベース、15…学習部、16…デコーダ、151…行動価値関数更新部、152…報酬関数データベース、153…行動価値関数データベース、154…行動ログデータベース、155…属性・状態データベース、156…行動決定部、157…状態集合データベース、158…属性集合データベース、159…行動集合データベース。

Claims (6)

  1. ユーザに係る映像データに基づいて、前記ユーザに係る顔向きデータおよび位置データをそれぞれ検出する検出手段と、
    前記映像データに基づいて、前記ユーザに固有の特徴を示す属性を推定する第1の推定手段と、
    前記検出手段により検出された顔向きデータおよび位置データに基づいて、前記ユーザの現在の行動の状態を推定する第2の推定手段と、
    ユーザの属性および行動の状態に応じた前記ユーザをサービス利用に誘導する行動、および当該行動の価値の大きさを示す値の組み合わせが定義された行動価値テーブルを記憶する記憶部と、
    前記記憶部に記憶される行動価値テーブルにおける、前記第1の推定手段により推定された属性、前記第2の推定手段により推定された状態に対応する組み合わせのうち、前記行動の価値の大きさを示す値が高い、前記ユーザをサービス利用に誘導する行動を決定する決定手段と、
    前記決定手段により決定された行動に応じた情報を出力する出力手段と、
    前記出力手段により情報が出力された後に、当該出力の前後において前記第2の推定手段により推定された前記ユーザの行動の状態に基づいて、前記決定された行動に対する報酬の値を設定する設定手段と、
    前記設定された報酬の値に基づいて、前記行動価値テーブルにおける行動価値の値を更新する更新手段と、
    を備えた情報出力装置。
  2. 前記設定手段は、
    前記出力手段により情報が出力される前に前記第2の推定手段により推定された前記ユーザの行動の状態から、前記出力手段により情報が出力された後に前記第2の推定手段により推定された前記ユーザの行動の状態への遷移が、前記出力された情報が前記誘導に有効であったことを示す遷移であったときに、前記決定された行動に対する正の報酬の値を設定し、
    前記出力手段により情報が出力される前に前記第2の推定手段により推定された前記ユーザの行動の状態から、前記出力手段により情報が出力された後に前記第2の推定手段により推定された前記ユーザの行動の状態への遷移が、前記出力された情報が前記誘導に有効でないことを示す遷移であったときに、前記決定された行動に対する負の報酬の値を設定する、
    請求項1に記載の情報出力装置。
  3. 前記第1の推定手段により推定された属性は、前記ユーザの年齢を含み、
    前記設定手段は、
    前記出力手段により情報が出力されたときにおける、前記第1の推定手段により推定された属性に含まれる前記ユーザの年齢が所定の年齢より高いときに、前記設定された報酬の値を、当該値の絶対値を増加させた値に変更する、
    請求項2に記載の情報出力装置。
  4. 前記出力手段は、
    前記決定手段により決定された行動に応じた画像情報、音声情報、および対象物を駆動するための駆動制御情報とのうちの少なくとも1つを出力する、
    請求項1乃至3のいずれか1項に記載の情報出力装置。
  5. 情報出力装置が行なう情報出力方法であって、
    ユーザに係る映像データに基づいて、前記ユーザに係る顔向きデータおよび位置データをそれぞれ検出し、
    前記映像データに基づいて、前記ユーザに固有の特徴を示す属性を推定し、
    前記検出された顔向きデータおよび位置データに基づいて、前記ユーザの現在の行動の状態を推定し、
    記憶装置に記憶される、ユーザの属性および行動の状態に応じた前記ユーザをサービス利用に誘導する行動、および当該行動の価値の大きさを示す値の組み合わせが定義された行動価値テーブルにおける、前記推定された属性および状態に対応する組み合わせのうち、前記行動の価値の大きさを示す値が高い、前記ユーザをサービス利用に誘導する行動を決定し、
    前記決定された行動に応じた情報を出力し、
    前記決定された行動に応じた情報が出力された後に、当該出力の前後において前記推定された前記ユーザの行動の状態に基づいて、前記決定された行動に対する報酬の値を設定し、
    前記設定された報酬の値に基づいて、前記行動価値テーブルにおける行動価値の値を更新する、
    情報出力方法。
  6. 請求項1乃至4のいずれか1項に記載の情報出力装置の前記各手段としてプロセッサを機能させる情報出力処理プログラム。
JP2018147907A 2018-08-06 2018-08-06 情報出力装置、方法およびプログラム Active JP7047656B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018147907A JP7047656B2 (ja) 2018-08-06 2018-08-06 情報出力装置、方法およびプログラム
US17/265,773 US20210166265A1 (en) 2018-08-06 2019-08-05 Information output device, method, and program
PCT/JP2019/030743 WO2020031966A1 (ja) 2018-08-06 2019-08-05 情報出力装置、方法およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018147907A JP7047656B2 (ja) 2018-08-06 2018-08-06 情報出力装置、方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2020024517A true JP2020024517A (ja) 2020-02-13
JP7047656B2 JP7047656B2 (ja) 2022-04-05

Family

ID=69413517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018147907A Active JP7047656B2 (ja) 2018-08-06 2018-08-06 情報出力装置、方法およびプログラム

Country Status (3)

Country Link
US (1) US20210166265A1 (ja)
JP (1) JP7047656B2 (ja)
WO (1) WO2020031966A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022102351A1 (ja) * 2020-11-10 2022-05-19 株式会社日立製作所 顧客誘引システム、顧客誘引装置、及び顧客誘引方法
KR20240018142A (ko) 2022-08-02 2024-02-13 한화비전 주식회사 감시 장치 및 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114578969B (zh) * 2020-12-30 2023-10-20 北京百度网讯科技有限公司 用于人机交互的方法、装置、设备和介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015066623A (ja) * 2013-09-27 2015-04-13 株式会社国際電気通信基礎技術研究所 ロボット制御システムおよびロボット
JP2017182334A (ja) * 2016-03-29 2017-10-05 本田技研工業株式会社 受付システム及び受付方法
US20180157973A1 (en) * 2016-12-04 2018-06-07 Technion Research & Development Foundation Limited Method and device for a computerized mechanical device
JP2018124938A (ja) * 2017-02-03 2018-08-09 日本信号株式会社 案内装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015066623A (ja) * 2013-09-27 2015-04-13 株式会社国際電気通信基礎技術研究所 ロボット制御システムおよびロボット
JP2017182334A (ja) * 2016-03-29 2017-10-05 本田技研工業株式会社 受付システム及び受付方法
US20180157973A1 (en) * 2016-12-04 2018-06-07 Technion Research & Development Foundation Limited Method and device for a computerized mechanical device
JP2018124938A (ja) * 2017-02-03 2018-08-09 日本信号株式会社 案内装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
尾崎 安範: "受付ロボットに対する通行者が抱く対話意志の予測とその心理的効果", 電子情報通信学会技術研究報告, vol. Vol.117 No.443, ISSN 0913-5685, JPN6019041434, 12 February 2018 (2018-02-12), JP, pages 37 - 44, ISSN: 0004710326 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022102351A1 (ja) * 2020-11-10 2022-05-19 株式会社日立製作所 顧客誘引システム、顧客誘引装置、及び顧客誘引方法
JP7518733B2 (ja) 2020-11-10 2024-07-18 株式会社日立製作所 顧客誘引システム、顧客誘引装置、及び顧客誘引方法
KR20240018142A (ko) 2022-08-02 2024-02-13 한화비전 주식회사 감시 장치 및 방법

Also Published As

Publication number Publication date
US20210166265A1 (en) 2021-06-03
WO2020031966A1 (ja) 2020-02-13
JP7047656B2 (ja) 2022-04-05

Similar Documents

Publication Publication Date Title
US11544590B2 (en) Answering questions during video playback
Thompson et al. The social utility of feature creep
US11354900B1 (en) Classifiers for media content
US11282509B1 (en) Classifiers for media content
WO2019200584A1 (en) Generating response in conversation
US10853766B2 (en) Creative brief schema
CN111460121B (zh) 视觉语义对话方法及系统
US11238872B2 (en) Method and apparatus for managing agent interactions with enterprise customers
US10783431B2 (en) Image search using emotions
CN111241822A (zh) 输入场景下情绪发现与疏导方法及装置
JP6570226B2 (ja) 応答生成装置、応答生成方法及び応答生成プログラム
JP7047656B2 (ja) 情報出力装置、方法およびプログラム
CN112424768A (zh) 电子设备及其控制方法
TW201919042A (zh) 語音互動裝置及應用其之語音互動方法
US9525841B2 (en) Imaging device for associating image data with shooting condition information
US10836044B2 (en) Robot control device and robot control method
Miksik et al. Building proactive voice assistants: When and how (not) to interact
Kyriakou et al. Emotion-based stereotypes in image analysis services
CN108470188A (zh) 基于图像分析的交互方法及电子设备
Chang et al. More voices persuade: The attentional benefits of voice numerosity
CN106951433A (zh) 一种检索方法及装置
CN113420553B (zh) 文本生成方法、装置、存储介质及电子设备
CN111723606A (zh) 一种数据处理方法、装置和用于数据处理的装置
JP6723188B2 (ja) 対話ルール選択装置、対話装置、対話ルール選択方法、対話方法、及び対話ルール選択プログラム
JP7405526B2 (ja) 情報処理装置、情報処理方法および情報処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201204

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220121

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: 20220222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220307

R150 Certificate of patent or registration of utility model

Ref document number: 7047656

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150