Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6972526B2 - Content providing device, content providing method, and program - Google Patents
[go: Go Back, main page]

JP6972526B2 - Content providing device, content providing method, and program - Google Patents

Content providing device, content providing method, and program Download PDF

Info

Publication number
JP6972526B2
JP6972526B2 JP2016187993A JP2016187993A JP6972526B2 JP 6972526 B2 JP6972526 B2 JP 6972526B2 JP 2016187993 A JP2016187993 A JP 2016187993A JP 2016187993 A JP2016187993 A JP 2016187993A JP 6972526 B2 JP6972526 B2 JP 6972526B2
Authority
JP
Japan
Prior art keywords
group
content
interest
individual
person
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.)
Expired - Fee Related
Application number
JP2016187993A
Other languages
Japanese (ja)
Other versions
JP2018055232A (en
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2016187993A priority Critical patent/JP6972526B2/en
Publication of JP2018055232A publication Critical patent/JP2018055232A/en
Application granted granted Critical
Publication of JP6972526B2 publication Critical patent/JP6972526B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、コンテンツ提供装置、コンテンツ提供方法、及びプログラムに関し、特に、コンテンツ視聴者に応じて適切なコンテンツを提供することが可能なコンテンツ提供装置等に関する。 The present invention relates to a content providing device, a content providing method, and a program, and more particularly to a content providing device capable of providing appropriate content according to a content viewer.

近年、人間と対話を行う対話型ロボットに関する研究や開発が盛んに進められている。ロボットが人とコミュニケーションを取りつつコンテンツを提供するものとして、ロボットの感情に適合するコンテンツを選択し、再生するものが提案されている(例えば、特許文献1)。特許文献1に記載されたコンテンツ再生システムでは、外部からの働きかけに応じて感情を変更して自律的に動作するロボット装置が、コンテンツ再生装置に感情情報を送信する。コンテンツ再生装置は、コンテンツに関する情報を記載したメタデータとロボット装置の感情情報とを比較し、ロボット装置の感情に適合するコンテンツを選択して再生することでロボット装置の感情を表現している。 In recent years, research and development on interactive robots that interact with humans have been actively promoted. As a robot that provides content while communicating with a person, it has been proposed that the content that matches the emotion of the robot is selected and reproduced (for example, Patent Document 1). In the content reproduction system described in Patent Document 1, a robot device that changes emotions in response to an external action and operates autonomously transmits emotion information to the content reproduction device. The content reproduction device expresses the emotion of the robot device by comparing the metadata describing the information about the content with the emotion information of the robot device and selecting and reproducing the content matching the emotion of the robot device.

しかしながら、特許文献1では、ロボット装置の感情に沿ったコンテンツを表示するのみであり、コンテンツに対してユーザが評価したり、コンテンツ再生時のユーザの反応を、再生するコンテンツに反映したりすることができない。 However, in Patent Document 1, only the content according to the emotion of the robot device is displayed, the user evaluates the content, and the user's reaction at the time of reproducing the content is reflected in the reproduced content. I can't.

これに対し、特許文献2では、コンテンツに対するユーザの反応を容易に取得でき、ユーザ嗜好に合ったコンテンツを提供することが可能なコンテンツ提供システムが提案されている。具体的には、コンテンツを出力する出力部と、ユーザの挙動を検出するセンサから得られる情報に基づいて、前記ユーザの挙動の種類を判定する判定部と、前記出力部で出力されたコンテンツに対応する前記判定部による判定結果に基づいて、前記出力部がさらに出力するコンテンツを決定する、コンテンツ選択部とを備える。 On the other hand, Patent Document 2 proposes a content providing system capable of easily acquiring a user's reaction to a content and providing a content that suits the user's taste. Specifically, the output unit that outputs the content, the determination unit that determines the type of the user's behavior based on the information obtained from the sensor that detects the user's behavior, and the content output by the output unit. It is provided with a content selection unit that determines the content to be further output by the output unit based on the determination result by the corresponding determination unit.

特開2005−169567号公報Japanese Unexamined Patent Publication No. 2005-169567 特開2012−155616号公報Japanese Unexamined Patent Publication No. 2012-155616

ところで、商品紹介エリアや展示会エリアなど多くの人が集まるようなエリアに設置されたロボットが、商品や展示物などのコンテンツを提供する場合、コンテンツの視聴者は単一の人物(個人)とは限らず、子ども連れの家族、カップル、…など複数人物からなるグループの場合がある。 By the way, when a robot installed in an area where many people gather, such as a product introduction area or an exhibition area, provides content such as products and exhibits, the viewer of the content is a single person (individual). It is not limited to this, but it may be a group consisting of multiple people such as a family with children, a couple, and so on.

この点、特許文献2のコンテンツ提供システムは、コンテンツに対する単一のユーザの動作情報からユーザの嗜好に合ったコンテンツを決定するものであるため、単一のユーザに対して適切なコンテンツを提供することは可能であるが、上記したように複数人物からなるグループがコンテンツ視聴者となる場合、適切なコンテンツを提供できない可能性があった。 In this respect, since the content providing system of Patent Document 2 determines the content that suits the user's preference from the operation information of a single user with respect to the content, the content providing system provides appropriate content to a single user. Although it is possible, if a group consisting of a plurality of people becomes a content viewer as described above, there is a possibility that appropriate content cannot be provided.

本発明は、このような観点からなされたものであり、その目的とすることは、
商品紹介エリアや展示会エリアなど、コンテンツ視聴者として個人、グループが混在するような場において、コンテンツ視聴者に適切なコンテンツを提供することが可能な、コンテンツ提供装置、コンテンツ提供方法、及びプログラムを提供することである。
The present invention has been made from such a viewpoint, and the object thereof is.
Content providing devices, content providing methods, and programs that can provide appropriate content to content viewers in places where individuals and groups coexist as content viewers, such as product introduction areas and exhibition areas. To provide.

前述した課題を解決するための第1の発明は、周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識手段と、認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識手段と、認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供手段と、前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得手段と、取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶する記憶手段と、を備え、前記コンテンツ提供手段は、新たな個人またはグループに対してコンテンツを提供する際、前記記憶手段を参照して、前記個人または前記グループの属性に対して関心度の高いコンテンツを選択し提供することを特徴とするコンテンツ提供装置である The first invention for solving the above-mentioned problem recognizes a plurality of people existing in the surroundings, acquires the position information, recognition time or attribute information of each recognized person, and identifies each person uniquely. A person recognition means that stores a person in association with information, and an individual / group recognition means that recognizes each recognized person separately as an individual or a group based on the position information, the recognition time, or the attribute information. The content providing means for providing the content to the individual and the group, the interest acquisition means for acquiring the interest level of the individual and the group for the content, and the interest level for the acquired content are described. The content providing means includes a storage means for storing the content in association with the attribute information of the individual and the group, and the content providing means refers to the storage means when providing the content to a new individual or the group. Alternatively, it is a content providing device characterized in that content having a high degree of interest is selected and provided with respect to the attributes of the group .

前述した課題を解決するための第2の発明は、周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識手段と、認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識手段と、認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供手段と、前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得手段と、取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶する記憶手段と、を備え、前記関心度取得手段は、前記グループに含まれる各人物の中から前記グループの代表者を選定し、選定した前記代表者の関心度を、前記グループの関心度として取得することを特徴とするコンテンツ提供装置である。この場合、前記関心度取得手段は、前記グループに含まれる各人物の位置情報、属性情報、発話情報、又は滞留時間に基づいて、前記グループの代表者を選定することが望ましい。 The second invention for solving the above-mentioned problem recognizes a plurality of people existing in the surroundings, acquires the position information, recognition time or attribute information of each recognized person, and identifies each person uniquely. A person recognition means that stores the person in association with the information, and an individual / group recognition means that recognizes each recognized person separately as an individual or a group based on the position information, the recognition time, or the attribute information. The content providing means for providing the content to the individual and the group, the degree of interest acquisition means for acquiring the degree of interest of the individual and the group for the content, and the degree of interest for the acquired content are described above. The means for acquiring the degree of interest includes a storage means for storing an individual and the attribute information of the group in association with the attribute information, and the representative of the group is selected from each person included in the group. It is a content providing device characterized by acquiring the degree of interest of a person as the degree of interest of the group. In this case, the degree of interest acquisition means, position information of each person included in the group, the attribute information, speech information, or based on the residence time, it is desirable to select a representative of the group.

また第1または第2の発明において、前記個人・グループ認識手段は、人物間の距離が近い人物同士を同一のグループとして認識する、または、認識時間が近い人物同士を同一のグループとして認識してもよい。また、前記個人・グループ認識手段は、グループとして認識されなかった人物を個人として認識してもよい。
また第1または第2の発明において、前記個人・グループ認識手段により認識された前記個人および前記グループに含まれる各人物のジェスチャを認識するジェスチャ認識手段、を更に備え、前記関心度取得手段は、コンテンツの提供中において認識した前記ジェスチャに基づいて、前記関心度を取得することが望ましい。
また、前記関心度取得手段は、更にコンテンツの提供後において認識した前記ジェスチャに基づいて、前記関心度を取得するようにしてもよい。
Further, in the first or second invention, the individual / group recognition means recognizes people who are close to each other as the same group, or recognizes people who have similar recognition times as the same group. May be good. Further, the individual / group recognition means may recognize a person who is not recognized as a group as an individual.
Further, in the first or second invention, the gesture recognition means for recognizing the gestures of the individual and each person included in the group recognized by the individual / group recognition means is further provided, and the degree of interest acquisition means is provided. It is desirable to acquire the degree of interest based on the gesture recognized during the provision of the content.
Further, the interest degree acquisition means may acquire the interest degree based on the gesture recognized after the content is provided.

また第1または第2の発明において、前記コンテンツ提供手段は、前記コンテンツの提供中に前記関心度取得手段により取得される前記コンテンツに対する関心度に応じて、提供するコンテンツを変えるようにしてもよい。 Further, in the first or second invention, the content providing means may change the content to be provided according to the degree of interest in the content acquired by the interest degree acquiring means while the content is being provided. ..

の発明は、コンテンツ提供装置の制御部が、周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識ステップと、認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識ステップと、認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供ステップと、前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得ステップと、取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶部に記憶する記憶ステップと、を含み、前記コンテンツ提供ステップは、新たな個人またはグループに対してコンテンツを提供する際、前記記憶部を参照して、前記個人または前記グループの属性に対して関心度の高いコンテンツを選択し提供することを特徴とするコンテンツ提供方法である。
第4の発明は、コンテンツ提供装置の制御部が、周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識ステップと、認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識ステップと、認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供ステップと、前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得ステップと、取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶する記憶ステップと、を含み、前記関心度取得ステップは、前記グループに含まれる各人物の中から前記グループの代表者を選定し、選定した前記代表者の関心度を、前記グループの関心度として取得することを特徴とするコンテンツ提供方法である。
In the third invention, the control unit of the content providing device recognizes a plurality of people existing in the surroundings, acquires the position information, recognition time or attribute information of each recognized person, and identifies each person uniquely. A person recognition step that stores a person in association with information, and an individual / group recognition step that recognizes each recognized person separately as an individual or a group based on the position information, the recognition time, or the attribute information. The content providing step for providing the content to the individual and the group, the interest level acquisition step for acquiring the interest level of the individual and the group for the content, and the interest level for the acquired content are described. seen including a storage step of storing in the storage unit in association attribute information and straps of individuals and the group, wherein the content providing step, when providing content to a new individual or group, by referring to the storage unit The content providing method is characterized by selecting and providing content having a high degree of interest in the attributes of the individual or the group.
In the fourth invention, the control unit of the content providing device recognizes a plurality of people existing in the surroundings, acquires the position information, recognition time or attribute information of each recognized person, and identifies each person uniquely. A person recognition step that stores information in association with information, and an individual / group recognition step that recognizes each recognized person separately as an individual or a group based on the position information, the recognition time, or the attribute information. The content providing step for providing the content to the individual and the group, the interest level acquisition step for acquiring the interest level of the individual and the group for the content, and the interest level for the acquired content are described. In the interest degree acquisition step, the representative of the group is selected from each person included in the group, and the selected representative is included. It is a content providing method characterized by acquiring the degree of interest of a person as the degree of interest of the group.

の発明は、請求項1から請求項のいずれかに記載のコンテンツ提供装置として機能させることを特徴とするプログラムである。 A fifth invention is a program characterized in that it functions as the content providing device according to any one of claims 1 to 8.

本発明により、商品紹介エリアや展示会エリアなど、コンテンツ視聴者として個人、グループが混在するような場において、コンテンツ視聴者に適切なコンテンツを提供することが可能な、コンテンツ提供装置等が提供される。 INDUSTRIAL APPLICABILITY According to the present invention, a content providing device or the like capable of providing appropriate content to a content viewer is provided in a place where individuals and groups coexist as content viewers such as a product introduction area and an exhibition area. NS.

コンテンツ提供システム1のシステム構成の一例を示す図The figure which shows an example of the system configuration of the content provision system 1. ロボット2の内部構成図Internal configuration diagram of robot 2 コンピュータ3の内部構成図Internal configuration diagram of computer 3 コンテンツ提供システム1(ロボット2)の機能構成図Functional configuration diagram of content provision system 1 (robot 2) 人物認識情報30を示す図The figure which shows the person recognition information 30 グループ認識情報40を示す図The figure which shows the group recognition information 40 グループ属性テーブル50を示す図The figure which shows the group attribute table 50 個人認識情報45を示す図The figure which shows the personal recognition information 45 個人属性テーブル55を示す図The figure which shows the personal attribute table 55 コンテンツリスト60を示す図The figure which shows the content list 60 ジェスチャテーブル70を示す図The figure which shows the gesture table 70 関心度算出テーブル80を示す図The figure which shows the interest degree calculation table 80 関心度履歴テーブル90を示す図The figure which shows the interest degree history table 90 コンテンツ関心度テーブル100を示す図The figure which shows the content interest degree table 100 ロボット2の動作を示すフローチャートFlow chart showing the operation of robot 2

以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
図1は、コンテンツ提供システム1のシステム構成の一例を示す図である。コンテンツ提供システム1は、本発明に係るコンテンツ提供装置の一形態であるロボット2、コンピュータ3、カメラ4、マイク5、及びディスプレイ6を備えて構成される。ロボット2、カメラ4、マイク5、及びディスプレイ6はコンピュータ3と通信接続され、コンピュータ3により各装置の動作が連携するよう制御される。ロボット2、カメラ4、マイク5、及びディスプレイ6とコンピュータ3との通信接続の形態は、有線、無線を問わない。
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing an example of a system configuration of the content providing system 1. The content providing system 1 includes a robot 2, a computer 3, a camera 4, a microphone 5, and a display 6, which are one form of the content providing device according to the present invention. The robot 2, the camera 4, the microphone 5, and the display 6 are communicated with and connected to the computer 3, and the operation of each device is controlled by the computer 3 so as to cooperate with each other. The form of communication connection between the robot 2, the camera 4, the microphone 5, and the display 6 and the computer 3 may be wired or wireless.

カメラ4は、周囲の映像データを取得する。カメラ4は、例えば、単独のカメラ、ステレオカメラ、距離センサ、或いはこれらを組み合わせた複合的なセンサである。なお、カメラ4に替えてロボット2に内蔵されるカメラ210を用いて映像データを取得することができる。この場合はカメラ4を省略してもよい。 The camera 4 acquires surrounding video data. The camera 4 is, for example, a single camera, a stereo camera, a distance sensor, or a composite sensor in which these are combined. It should be noted that the video data can be acquired by using the camera 210 built in the robot 2 instead of the camera 4. In this case, the camera 4 may be omitted.

マイク5は、周囲の音声データを取得する。マイク5は、例えば、単一のマイクロホン、或いは複数のマイクロホンから構成されるマイクロホンアレイである。マイク5についてもロボット2に内蔵されているマイク211を用いて音声データを取得することができる。この場合はマイク5を省略してもよい。 The microphone 5 acquires ambient voice data. The microphone 5 is, for example, a single microphone or a microphone array composed of a plurality of microphones. As for the microphone 5, voice data can be acquired by using the microphone 211 built in the robot 2. In this case, the microphone 5 may be omitted.

ディスプレイ6は、コンピュータ3によって制御され、コンテンツを表示する。ロボット2に搭載されている表示部204を用いて表示制御を行う場合や、ロボット2が音声のみでコンテンツを提供する場合はディスプレイ6を省略してもよい。 The display 6 is controlled by the computer 3 and displays the content. The display 6 may be omitted when the display is controlled by using the display unit 204 mounted on the robot 2 or when the robot 2 provides the content only by voice.

コンピュータ3は、カメラ4による映像データの取得、マイク5による音声データの取得、ディスプレイ6の表示制御を行う他、ロボット2の動作を制御する。 The computer 3 acquires video data by the camera 4, acquires audio data by the microphone 5, controls the display of the display 6, and controls the operation of the robot 2.

ロボット2は、例えば対話型のロボットである。ロボット2は、例えば、商品紹介エリアや展示会エリアに設置され、商品や展示物を紹介するコンテンツを提供する。
図2に示すように、ロボット2は、制御部201、記憶部202、入力部203、表示部204、メディア入出力部205、通信I/F206、可動部駆動機構207、周辺機器I/F部208、音声処理部209、カメラ210、マイク211、センサ212、スピーカ213がバス220を介して接続されて構成される。
The robot 2 is, for example, an interactive robot. The robot 2 is installed in, for example, a product introduction area or an exhibition area, and provides contents for introducing products and exhibits.
As shown in FIG. 2, the robot 2 includes a control unit 201, a storage unit 202, an input unit 203, a display unit 204, a media input / output unit 205, a communication I / F 206, a movable unit drive mechanism 207, and a peripheral device I / F unit. The 208, the voice processing unit 209, the camera 210, the microphone 211, the sensor 212, and the speaker 213 are connected to each other via the bus 220.

制御部201は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等により構成される。CPUは、記憶部202、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス220を介して接続された各部を駆動制御する。 The control unit 201 is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU calls and executes a program stored in the storage unit 202, ROM, recording medium, etc. in the work memory area on the RAM, and drives and controls each unit connected via the bus 220.

制御部201のCPUは、ロボット2による全処理を実行する。
ROMは、ロボット2のブートプログラムやBIOS等のプログラム、データ等を恒久的に保持する。RAMは、ロードしたプログラムやデータを一時的に保持するとともに、制御部201が各種処理を行うために使用するワークエリアを備える。
The CPU of the control unit 201 executes all the processing by the robot 2.
The ROM permanently holds the boot program of the robot 2, programs such as BIOS, data, and the like. The RAM temporarily holds the loaded program and data, and includes a work area used by the control unit 201 to perform various processes.

記憶部202は、制御部201が実行するプログラムや、プログラム実行に必要なデータ、オペレーティングシステム等が格納されている。これらのプログラムコードは、制御部201により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行される。 The storage unit 202 stores a program executed by the control unit 201, data necessary for program execution, an operating system, and the like. These program codes are read out by the control unit 201 as necessary, transferred to the RAM, read out by the CPU, and executed.

また記憶部202は、後述する人物認識情報30(図5)、グループ認識情報40(図6)、グループ属性テーブル50(図7)、個人認識情報45(図8)、個人属性テーブル55(図9)、コンテンツリスト60(図10)、ジェスチャテーブル70(図11)、関心度算出テーブル80(図12)、関心度履歴テーブル90(図13)、コンテンツ関心度テーブル100(図14)やコンテンツDB110、発話DB120、アクションDB130の各種データベースが記憶される。 Further, the storage unit 202 includes a person recognition information 30 (FIG. 5), a group recognition information 40 (FIG. 6), a group attribute table 50 (FIG. 7), an individual recognition information 45 (FIG. 8), and an individual attribute table 55 (FIG. 6), which will be described later. 9), content list 60 (FIG. 10), gesture table 70 (FIG. 11), interest degree calculation table 80 (FIG. 12), interest degree history table 90 (FIG. 13), content interest degree table 100 (FIG. 14) and content. Various databases of DB 110, utterance DB 120, and action DB 130 are stored.

入力部203は、例えばタッチパネル等の入力装置や各種操作ボタン等を含み、入力されたデータを制御部201へ出力する。
表示部204は、例えば液晶パネル等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路で構成され、制御部201の制御により入力された表示情報をディスプレイ装置上に表示させる。なお、入力部203のタッチパネルは表示部204のディスプレイと一体的に構成される。
The input unit 203 includes, for example, an input device such as a touch panel, various operation buttons, and the like, and outputs the input data to the control unit 201.
The display unit 204 is composed of a display device such as a liquid crystal panel and a logic circuit for executing display processing in cooperation with the display device, and displays display information input under the control of the control unit 201 on the display device. Let me. The touch panel of the input unit 203 is integrally configured with the display of the display unit 204.

メディア入出力部205は、例えば、磁気ディスク、光ディスク、半導体メモリ等の記録媒体(メディア)等のドライブ装置であり、データの入出力を行う。 The media input / output unit 205 is, for example, a drive device for a recording medium (media) such as a magnetic disk, an optical disk, or a semiconductor memory, and inputs / outputs data.

通信I/F206は、ネットワーク8との通信を媒介するインタフェースである。ネットワーク8は、LAN(Local Area Network)や、より広域に通信接続されたWAN(Wide Area Network)、またはインターネット等の公衆の通信回線、基地局等を含む。ネットワーク8との通信接続は有線、無線を問わない。ロボット2はネットワーク8を介してWebサーバにアクセスし、各種のプログラムやデータを送受信可能である。 The communication I / F 206 is an interface that mediates communication with the network 8. The network 8 includes a LAN (Local Area Network), a WAN (Wide Area Network) connected to a wider area, a public communication line such as the Internet, a base station, and the like. The communication connection with the network 8 may be wired or wireless. The robot 2 can access the Web server via the network 8 and send and receive various programs and data.

可動部駆動機構207は、ロボット2の頭部、首、肩、腕、腰、脚等に設けられた可動部を駆動する機構及び駆動装置を含む。可動部駆動機構207の動作は制御部201により制御される。制御部201は記憶部202のアクションDB130から可動部制御シーケンスを読み出し、各可動部駆動機構207に対して制御信号を送り、各駆動部を動作させる。 The movable portion drive mechanism 207 includes a mechanism and a drive device for driving the movable portion provided on the head, neck, shoulders, arms, hips, legs, and the like of the robot 2. The operation of the movable unit drive mechanism 207 is controlled by the control unit 201. The control unit 201 reads the movable unit control sequence from the action DB 130 of the storage unit 202, sends a control signal to each movable unit drive mechanism 207, and operates each drive unit.

周辺機器I/F(インタフェース)部208は、周辺機器を接続させるためのポートであり、周辺機器とのデータの送受信を媒介する。周辺機器との接続形態は有線、無線を問わない。ロボット2は周辺機器I/F部208を介してコンピュータ3等と通信接続可能となる。 The peripheral device I / F (interface) unit 208 is a port for connecting the peripheral device, and mediates the transmission / reception of data with the peripheral device. The connection form with peripheral devices may be wired or wireless. The robot 2 can communicate with the computer 3 and the like via the peripheral device I / F unit 208.

音声処理部209は、音声合成部、言語判別部、音声認識部等を含む。音声合成部は、制御部201からの指令に基づき、文字情報(テキストデータ)に対応する合成音声データを生成し、スピーカ213から合成音声を出力する。合成音声は、予め記憶部202の発話DB120(図4参照)に格納されている文字情報と音声データとの対応関係に基づいて生成される。 The voice processing unit 209 includes a voice synthesis unit, a language discrimination unit, a voice recognition unit, and the like. The voice synthesis unit generates synthetic voice data corresponding to character information (text data) based on a command from the control unit 201, and outputs the synthetic voice from the speaker 213. The synthesized voice is generated based on the correspondence between the character information and the voice data stored in the utterance DB 120 (see FIG. 4) of the storage unit 202 in advance.

言語判別部は、入力された人物の音声データに対して、例えば、各言語による音素の種類、単語の音素配列パターン、韻律パターン、語彙などの違いを統計的にモデル化した言語判別モデルを用いて音声言語判別処理を実行することで、人物の発話言語を判別する。
音声認識部は、言語判別された音声データに対して、言語毎に用意された音声認識用の統計モデル(音響モデルおよび言語モデル)を用いて音声認識処理を実行することで、人物の発話内容を認識する。
The language discrimination unit uses a language discrimination model that statistically models, for example, differences in phonetic types, word phonetic arrangement patterns, prosodic patterns, vocabulary, etc. for the input person's voice data. By executing the voice language discrimination process, the spoken language of the person is discriminated.
The voice recognition unit executes voice recognition processing using the statistical model (acoustic model and language model) for voice recognition prepared for each language on the language-discriminated voice data, so that the speech content of the person Recognize.

カメラ210は、ロボット2に内蔵される、例えばCCD(Charge-Coupled Device)カメラ等の単独のカメラ、ステレオカメラ、距離センサ、或いはこれらを組み合わせた複合的なセンサであり、周囲の映像データを取得する。取得した映像データは制御部201に送られる。 The camera 210 is a single camera such as a CCD (Charge-Coupled Device) camera, a stereo camera, a distance sensor, or a composite sensor built in the robot 2, and acquires ambient video data. do. The acquired video data is sent to the control unit 201.

マイク211は、ロボット2に内蔵される、例えば、単一のマイクロホン、或いは複数のマイクロホンから構成されるマイクロホンアレイであり、周囲の音声データを取得する。取得した音声データは制御部201に送られる。 The microphone 211 is a microphone array built in the robot 2, for example, a single microphone or a plurality of microphones, and acquires ambient voice data. The acquired voice data is sent to the control unit 201.

センサ212は、3Dセンサ、タッチセンサ、ジャイロセンサ、ソナーセンサ、レーザセンサ、バンパーセンサ、赤外線センサ等のセンサを含む。各センサは検出した信号を制御部201に入力する。 The sensor 212 includes sensors such as a 3D sensor, a touch sensor, a gyro sensor, a sonar sensor, a laser sensor, a bumper sensor, and an infrared sensor. Each sensor inputs the detected signal to the control unit 201.

スピーカ213は、音声処理部209の音声合成部により生成された合成音声を出力する。
バス220は、制御信号、データ信号等の授受を媒介する経路である。
The speaker 213 outputs the synthesized voice generated by the voice synthesis unit of the voice processing unit 209.
The bus 220 is a path that mediates the transfer of control signals, data signals, and the like.

コンピュータ3は、コンテンツ提供システム1全体の動作を制御する制御装置であり、カメラ4による映像データの取得、マイク5による音声データの取得、ディスプレイ6の表示制御を行う他、ロボット2の動作を制御する。 The computer 3 is a control device that controls the operation of the entire content providing system 1, and controls the operation of the robot 2 in addition to acquiring video data by the camera 4, acquiring audio data by the microphone 5, and controlling the display of the display 6. do.

図3に示すように、コンピュータ3は、制御部301、記憶部302、メディア入出力部303、周辺機器I/F部304、入力部306、表示部307、通信I/F308がバス309を介して接続されて構成される。 As shown in FIG. 3, in the computer 3, the control unit 301, the storage unit 302, the media input / output unit 303, the peripheral device I / F unit 304, the input unit 306, the display unit 307, and the communication I / F 308 are via the bus 309. Connected and configured.

制御部301は、CPU、ROM、RAM等により構成される。CPUは、記憶部302、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス309を介して接続された各部を駆動制御する。 The control unit 301 is composed of a CPU, a ROM, a RAM, and the like. The CPU calls and executes a program stored in the storage unit 302, ROM, recording medium, etc. in the work memory area on the RAM, and drives and controls each unit connected via the bus 309.

制御部301のCPUは、ロボット2が実行する処理(図15)において、カメラ4による撮影制御やマイク5の音声取得制御やディスプレイ6の表示制御を行う。 The CPU of the control unit 301 performs shooting control by the camera 4, voice acquisition control of the microphone 5, and display control of the display 6 in the process executed by the robot 2 (FIG. 15).

ROMは、コンピュータ3のブートプログラムやBIOS等のプログラム、データ等を恒久的に保持する。RAMは、ロードしたプログラムやデータを一時的に保持するとともに、制御部301が各種処理を行うために使用するワークエリアを備える。 The ROM permanently holds a boot program of the computer 3, a program such as a BIOS, data, and the like. The RAM temporarily holds the loaded program and data, and includes a work area used by the control unit 301 to perform various processes.

記憶部302は、制御部301が実行するプログラムや、プログラム実行に必要なデータ、オペレーティングシステム等が格納されている。これらのプログラムコードは、制御部301により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行される。 The storage unit 302 stores a program executed by the control unit 301, data necessary for program execution, an operating system, and the like. These program codes are read out by the control unit 301 as necessary, transferred to the RAM, read out by the CPU, and executed.

メディア入出力部303は、例えば、磁気ディスク、光ディスク、半導体メモリ等の記録媒体(メディア)等のドライブ装置であり、データの入出力を行う。 The media input / output unit 303 is, for example, a drive device for a recording medium (media) such as a magnetic disk, an optical disk, or a semiconductor memory, and inputs / outputs data.

周辺機器I/F(インタフェース)部304は、周辺機器を接続させるためのポートであり、周辺機器I/F部304を介して周辺機器とのデータの送受信を行う。周辺機器との接続形態は有線、無線を問わない。周辺機器I/F部304を介してコンピュータ3に、ロボット2、カメラ4、マイク5、及びディスプレイ6等を通信接続できる。 The peripheral device I / F (interface) section 304 is a port for connecting peripheral devices, and data is transmitted / received to / from the peripheral device via the peripheral device I / F section 304. The connection form with peripheral devices may be wired or wireless. A robot 2, a camera 4, a microphone 5, a display 6, and the like can be communicated and connected to the computer 3 via the peripheral device I / F unit 304.

入力部306は、例えばキーボード、マウス、タッチパネル等の入力装置であり、入力されたデータを制御部301へ出力する。 The input unit 306 is an input device such as a keyboard, a mouse, and a touch panel, and outputs the input data to the control unit 301.

表示部307は、例えば液晶パネル等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路で構成され、制御部301の制御により入力された表示情報をディスプレイ装置上に表示させる。なお、入力部306のタッチパネルは表示部307のディスプレイと一体的に構成される。また、表示部307は外付けのディスプレイ6としてもよい。制御部301は表示部307またはディスプレイ6に対して表示情報を送り、表示させる。 The display unit 307 is composed of a display device such as a liquid crystal panel and a logic circuit for executing display processing in cooperation with the display device, and displays display information input under the control of the control unit 301 on the display device. Let me. The touch panel of the input unit 306 is integrally configured with the display of the display unit 307. Further, the display unit 307 may be an external display 6. The control unit 301 sends display information to the display unit 307 or the display 6 to display the display information.

通信I/F308は、ネットワーク8との通信を媒介するインタフェースである。コンピュータ3はネットワーク8上のWebサーバから各種のプログラムやデータを送受信可能である。
バス309は、制御信号、データ信号等の授受を媒介する経路である。
The communication I / F 308 is an interface that mediates communication with the network 8. The computer 3 can send and receive various programs and data from the Web server on the network 8.
The bus 309 is a path that mediates the transfer of control signals, data signals, and the like.

次に、図4を参照してコンテンツ提供システム1(ロボット2)の機能構成について説明する。 Next, the functional configuration of the content providing system 1 (robot 2) will be described with reference to FIG.

コンテンツ提供システム1(ロボット2)は、人物認識部21、個人・グループ認識部22、コンテンツ提供部23、ジェスチャ認識部24、関心度取得部25、関心度反映部26の各機能を備える。各機能の処理はプログラムによって実行される。このプログラムはロボット2の記憶部202またはコンピュータ3の記憶部302に予め記憶されものとしてもよいし、ネットワーク8を介してダウンロードしインストール可能なものとしてもよい。 The content providing system 1 (robot 2) has each function of a person recognition unit 21, an individual / group recognition unit 22, a content provision unit 23, a gesture recognition unit 24, an interest level acquisition unit 25, and an interest level reflection unit 26. The processing of each function is executed by the program. This program may be stored in advance in the storage unit 202 of the robot 2 or the storage unit 302 of the computer 3, or may be downloaded and installed via the network 8.

人物認識部21は、ロボット2の周囲に存在する1以上の人物を認識し、認識した人物の情報を人物認識情報30(図5)に記憶する。
人物認識部21は、図4に示すように、顔認識部21A、位置取得部21B、認識時間取得部21C、属性取得部21D、の各機能を更に含む。
The person recognition unit 21 recognizes one or more people existing around the robot 2, and stores the recognized person information in the person recognition information 30 (FIG. 5).
As shown in FIG. 4, the person recognition unit 21 further includes each function of the face recognition unit 21A, the position acquisition unit 21B, the recognition time acquisition unit 21C, and the attribute acquisition unit 21D.

顔認識部21Aは、ロボット2に内蔵されるカメラ210または外付けのカメラ4により取得される映像データ中における1以上の人物の顔画像を認識(以下、顔認識)する。顔認識すると、顔認識した人物を一意に識別するIDを発行し、人物認識情報30(図5参照)の人物ID31に記憶する。 The face recognition unit 21A recognizes a face image of one or more persons in the video data acquired by the camera 210 built in the robot 2 or the external camera 4 (hereinafter referred to as face recognition). When face recognition is performed, an ID that uniquely identifies the face-recognized person is issued and stored in the person ID 31 of the person recognition information 30 (see FIG. 5).

位置取得部21Bは、顔認識部21Aにより顔認識した顔画像をトラッキング(追跡)し、顔の位置情報を取得し、人物認識情報30のトラッキング位置32に人物ID31と紐づけて記憶する。人物が移動すると、このトラッキング位置32も常時更新される。 The position acquisition unit 21B tracks (tracks) the face image recognized by the face recognition unit 21A, acquires the position information of the face, and stores it in the tracking position 32 of the person recognition information 30 in association with the person ID 31. When the person moves, the tracking position 32 is also constantly updated.

認識時間取得部21Cは、顔認識部21Aにより顔認識した時間(認識時間)を取得し、人物認識情報30の認識時間33に人物ID31と紐づけて記憶する。 The recognition time acquisition unit 21C acquires the time (recognition time) for face recognition by the face recognition unit 21A, and stores the recognition time 33 of the person recognition information 30 in association with the person ID 31.

属性取得部21Dは、顔認識部21Aにより顔認識した各人物の属性情報を取得する。属性情報とは、例えば人物の年齢(年代)、性別等である。属性取得部21Dは、公知の画像処理技術(例えば、特開2012−053813等)を用いて、各人物の顔画像から属性情報を取得し、人物認識情報30の人物属性34に人物ID31と紐づけて記憶する。 The attribute acquisition unit 21D acquires the attribute information of each person whose face is recognized by the face recognition unit 21A. The attribute information is, for example, the age (age), gender, etc. of a person. The attribute acquisition unit 21D acquires attribute information from the face image of each person by using a known image processing technique (for example, Japanese Patent Application Laid-Open No. 2012-053813), and associates the person attribute 34 of the person recognition information 30 with the person ID 31. Attach and memorize.

なお、人物認識部21は、顔認識部21Aにより顔認識した人物が、ロボット2に内蔵されるカメラ210または外付けのカメラ4により取得される映像データからフレームアウトすると、人物認識部21は、当該人物の認識情報を人物認識情報30から削除する。すなわち、人物認識情報30(図5)には、ロボット2が現在認識している周囲の人物の情報のみが記憶されているようにする。 When the person whose face is recognized by the face recognition unit 21A is framed out from the video data acquired by the camera 210 built in the robot 2 or the external camera 4, the person recognition unit 21 causes the person recognition unit 21 to frame out. The recognition information of the person is deleted from the person recognition information 30. That is, the person recognition information 30 (FIG. 5) stores only the information of the surrounding people currently recognized by the robot 2.

個人・グループ認識部22は、人物認識情報30を参照して、コンテンツの提供対象(コンテンツ視聴者)となる1以上の「個人」及び/又は1以上の「グループ」を認識する。
「グループ」とは、少なくとも複数の人物から構成され、かつ、人物同士の間に何らかの物理的な関係(位置が近いなど)や属性的な関係(子ども連れ家族、カップルなど)が存在する場合をいう。「個人」とは、どの人物ともグループを形成しない単一の人物のことをいう。
The individual / group recognition unit 22 refers to the person recognition information 30 and recognizes one or more "individuals" and / or one or more "groups" that are the content provision targets (content viewers).
A "group" is defined as a group consisting of at least a plurality of people, and there is some kind of physical relationship (close position, etc.) or attribute relationship (family with children, couple, etc.) between the persons. say. An "individual" is a single person who does not form a group with any person.

個人・グループ認識部22は、以下のように、人物認識情報30(図5)の(1)トラッキング位置32、(2)認識時間33、(3)人物属性34などに基づいて1以上のグループを認識する。 The individual / group recognition unit 22 is a group of one or more based on (1) tracking position 32, (2) recognition time 33, (3) person attribute 34, etc. of the person recognition information 30 (FIG. 5) as follows. Recognize.

(1)トラッキング位置32
各人物のトラッキング位置32に基づいて人物間の距離を算出し、距離が近い人物同士をグループとして認識する。
(2)認識時間33
各人物の認識時間33が近い人物同士をグループとして認識する。
(3)人物属性34
各人物の人物属性34に基づいて年齢(年代)・性別などの属性が近い人物同士をグループとして認識する。
(1) Tracking position 32
The distance between the people is calculated based on the tracking position 32 of each person, and the people who are close to each other are recognized as a group.
(2) Recognition time 33
People whose recognition times 33 are close to each other are recognized as a group.
(3) Person attribute 34
Based on the person attribute 34 of each person, people with similar attributes such as age (age) and gender are recognized as a group.

個人・グループ認識部22は、上記(1)(2)(3)のいずれか或いは複数の情報に基づいて1以上のグループを認識し、認識したグループの情報を、グループ認識情報40(図6参照)に記憶する。 The individual / group recognition unit 22 recognizes one or more groups based on any one of the above (1), (2), and (3) or a plurality of pieces of information, and uses the recognized group information as group recognition information 40 (FIG. 6). See).

図6はグループ認識情報40の例を示す。グループ認識情報40は、認識したグループを一意に識別するグループID41と、グループに属する各人物の人物ID31を保持する人物IDリスト42と、グループの属性(グループ属性)を一意に識別するグループ属性ID43と、を対応づけて保持する。 FIG. 6 shows an example of the group recognition information 40. The group recognition information 40 includes a group ID 41 that uniquely identifies the recognized group, a person ID list 42 that holds the person ID 31 of each person belonging to the group, and a group attribute ID 43 that uniquely identifies the group attribute (group attribute). And are associated and held.

図6の場合、個人・グループ認識部22が、人物認識情報30(図5)から2つのグループ(グループID41が「G1」と「G2」のグループ)を認識したことを示す。
グループID41(「G1」)のグループは、人物ID31が「P1」、「P2」、「P3」の人物から構成されるグループであり、グループ属性はグループ属性ID「A1」の“子ども連れ家族”である。
また、グループID41(「G2」)のグループは、人物IDが「P4」、「P5」の人物から構成されグループであり、グループ属性はグループ属性ID「A2」の“20代カップル”である。
In the case of FIG. 6, it is shown that the individual / group recognition unit 22 has recognized two groups (groups whose group ID 41 is “G1” and “G2”) from the person recognition information 30 (FIG. 5).
The group of the group ID 41 (“G1”) is a group composed of persons whose person ID 31 is “P1”, “P2”, and “P3”, and the group attribute is the “family with children” of the group attribute ID “A1”. Is.
Further, the group of the group ID 41 (“G2”) is a group composed of persons whose person IDs are “P4” and “P5”, and the group attribute is a “couple in their twenties” of the group attribute ID “A2”.

なおグループ属性は、以下に示すように、グループ属性テーブル50を参照することで決定される。
図7は、グループ属性を決定する際に参照されるグループ属性テーブル50を示す。
グループ属性テーブル50は、グループ属性を一意に識別するグループ属性ID43と、グループ属性の内容を示すグループ属性52と、グループ属性の諸条件を示すグループ条件53と、を対応付けて保持する。
The group attribute is determined by referring to the group attribute table 50 as shown below.
FIG. 7 shows a group attribute table 50 that is referred to when determining group attributes.
The group attribute table 50 holds the group attribute ID 43 that uniquely identifies the group attribute, the group attribute 52 that indicates the content of the group attribute, and the group condition 53 that indicates the conditions of the group attribute in association with each other.

個人・グループ認識部22は、グループに含まれる各人物のトラッキング位置32、認識時間33、人物属性34などを参照し、各グループ属性のグループ条件53を満たしているか否かを判断する。いずれかのグループ属性のグループ条件53を満たしている場合、当該グループ属性に係るグループ属性ID43を、グループ認識情報40に設定する。 The individual / group recognition unit 22 refers to the tracking position 32, the recognition time 33, the person attribute 34, and the like of each person included in the group, and determines whether or not the group condition 53 of each group attribute is satisfied. When the group condition 53 of any of the group attributes is satisfied, the group attribute ID 43 related to the group attribute is set in the group recognition information 40.

例えば、図6のグループID41「G1」のグループの場合、人物ID31が「P1」の人物が「男性(42歳)」、人物ID31が「P3」の人物が「女性(42歳)」(図5参照)であるため、グループ属性ID43「A1」(“子ども連れ家族”)のグループ条件53の条件(1)“男性一人、及び/又は、女性一人”を満たす。 For example, in the case of the group of group ID 41 "G1" in FIG. 6, the person whose person ID 31 is "P1" is "male (42 years old)" and the person whose person ID 31 is "P3" is "female (42 years old)" (Fig. 6). 5), so the condition (1) “one male and / or one female” of the group condition 53 of the group attribute ID 43 “A1” (“family with children”) is satisfied.

また、人物ID31が「P2」の人物が「男の子(10歳)」(図5参照)であるため、条件(2)“条件(1)の人物より年の離れた男の子一人以上、及び/又は、女の子一人以上”を満たす。 Further, since the person whose person ID 31 is "P2" is a "boy (10 years old)" (see FIG. 5), the condition (2) "one or more boys older than the person in the condition (1) and / or" , More than one girl "satisfies.

また、「P1」〜「P3」の各人物のトラッキング位置32に基づいて人物同士が互いに近くに存在すると判断された場合、条件(3)を満たす。図6の場合には、条件(1)〜条件(3)の全ての条件を満たしたため、グループ認識情報40のグループ属性ID43に「A1」(“子ども連れ家族”)と設定されている。 Further, when it is determined that the persons are close to each other based on the tracking positions 32 of the persons of "P1" to "P3", the condition (3) is satisfied. In the case of FIG. 6, since all the conditions (1) to (3) are satisfied, "A1" ("family with children") is set in the group attribute ID 43 of the group recognition information 40.

一方、個人・グループ認識部22は、人物認識情報30(図5)に単一人物の認識情報のみが存在する場合(人物認識部21により単一人物のみ顔認識された場合)や、人物認識情報30(図5)の人物の中でグループとして認識されなかった人物を「個人」として認識する。 On the other hand, the individual / group recognition unit 22 recognizes a person when only the recognition information of a single person exists in the person recognition information 30 (FIG. 5) (when only a single person is face-recognized by the person recognition unit 21). Among the persons in the information 30 (FIG. 5), the persons who are not recognized as a group are recognized as "individuals".

図8は、個人認識情報45の例を示す。個人認識情報45は、認識した個人を一意に識別する個人ID46と、認識した個人に相当する人物ID31と、個人の属性(個人属性)を一意に識別する個人属性ID47と、を対応付けて保持する。 FIG. 8 shows an example of personal recognition information 45. The personal recognition information 45 holds a personal ID 46 that uniquely identifies a recognized individual, a person ID 31 that corresponds to the recognized individual, and a personal attribute ID 47 that uniquely identifies an individual attribute (personal attribute). do.

個人属性とは、認識した個人(人物)を、年齢(年代)、性別等でカテゴリー分けする情報である。
個人・グループ認識部22は、個人属性テーブル55(図9)を参照することで、個人属性を決定する。なお個人属性として図5の人物属性34を用いてもかまわない。
Personal attributes are information that categorizes recognized individuals (persons) by age (age), gender, and the like.
The individual / group recognition unit 22 determines the individual attribute by referring to the individual attribute table 55 (FIG. 9). The person attribute 34 in FIG. 5 may be used as the personal attribute.

コンテンツ提供部23は、ロボット2によるコンテンツの提供を実行する。コンテンツ提供部23は、記憶部202に記憶されているコンテンツリスト60を参照し、ランダムに、或いは予め決められた順番でコンテンツDB110からコンテンツを読み出し提供する。また、コンテンツ提供部23は、コンテンツ視聴者の属性を取得し、コンテンツ関心度テーブル100(図14)を参照して、コンテンツ視聴者の属性に関心度が高いコンテンツを選択し、提供するようにしてもよい。 The content providing unit 23 executes the provision of the content by the robot 2. The content providing unit 23 refers to the content list 60 stored in the storage unit 202, and reads and provides the content from the content DB 110 at random or in a predetermined order. Further, the content providing unit 23 acquires the attribute of the content viewer, refers to the content interest level table 100 (FIG. 14), selects and provides the content having a high degree of interest in the attribute of the content viewer. You may.

図10は、記憶部202に格納されているコンテンツリスト60を示す。図に示すように、コンテンツリスト60は、コンテンツを一意に識別するコンテンツID61と、記憶部202(コンテンツDB110)におけるコンテンツデータの格納先の情報を示すコンテンツ格納先62と、を対応付けて保持する。 FIG. 10 shows a content list 60 stored in the storage unit 202. As shown in the figure, the content list 60 holds the content ID 61 that uniquely identifies the content and the content storage destination 62 that indicates the information of the storage destination of the content data in the storage unit 202 (content DB 110) in association with each other. ..

コンテンツデータは、例えば、映像データ、音声データ、テキストデータ、動作データ、或いはこれらデータの任意の組み合わせである。
コンテンツデータが映像データの場合、ロボット2の表示部204やディスプレイ6に映像を表示させる。コンテンツデータが音声データの場合、ロボット2のスピーカ213から音声出力させる。コンテンツデータがテキストデータの場合、音声処理部209が、発話DB120を参照してテキストデータに対応する合成音声を生成し、スピーカ213から音声出力させる。或いは、ロボット2の表示部204やディスプレイ6にテキストデータを表示させる。コンテンツデータが動作データの場合、動作データに含まれる各アクションに対応した可動部制御シーケンスをアクションDB130から読み出し、可動部駆動機構207に対して制御信号を送り、各駆動部を動作させる。
The content data is, for example, video data, audio data, text data, motion data, or any combination of these data.
When the content data is video data, the video is displayed on the display unit 204 or the display 6 of the robot 2. When the content data is voice data, the voice is output from the speaker 213 of the robot 2. When the content data is text data, the voice processing unit 209 refers to the utterance DB 120 to generate synthetic voice corresponding to the text data, and outputs the voice from the speaker 213. Alternatively, the text data is displayed on the display unit 204 or the display 6 of the robot 2. When the content data is operation data, the movable unit control sequence corresponding to each action included in the operation data is read from the action DB 130, a control signal is sent to the movable unit drive mechanism 207, and each drive unit is operated.

発話DB120は、テキストデータ(文字情報)と音声データとが対応づけて格納される。音声処理部209は、発話DB120に格納されたテキストデータと音声データとの対応関係に基づいて合成音声を生成し、スピーカ213から出力することでロボット2による発話を実現する。発話DB120には、定型文の音声データや、ロボット2の感情状態に応じて発話の抑揚や語尾を変化させるための発話変換データ等が格納されていてもよい。 In the utterance DB 120, text data (character information) and voice data are stored in association with each other. The voice processing unit 209 generates synthetic voice based on the correspondence between the text data stored in the utterance DB 120 and the voice data, and outputs the synthesized voice from the speaker 213 to realize the utterance by the robot 2. The utterance DB 120 may store voice data of fixed phrases, utterance conversion data for changing utterance intonation and endings according to the emotional state of the robot 2.

アクションDB130は、ロボット2の制御シーケンスを記載した制御シーケンステーブルが格納される。制御シーケンステーブルには、アクションの動作名とロボット2の可動部制御シーケンスとを紐づけたデータが格納される。動作名は、コンテンツデータのアクションの動作名と対応し、例えば、「うなずく」、「片手を上げる」、「両手を上げる」といった一連の可動部制御シーケンスをロボット2が実行した際のロボット動作の様子を示している。可動部制御シーケンスは、制御対象とする各可動部の駆動箇所と値等(例えば頭部チルト角20度、右腕チルト角40度等)のリストである。 The action DB 130 stores a control sequence table that describes the control sequence of the robot 2. The control sequence table stores data in which the action name of the action and the movable part control sequence of the robot 2 are associated with each other. The action name corresponds to the action name of the action of the content data, and is, for example, the robot action when the robot 2 executes a series of movable part control sequences such as "nodding", "raising one hand", and "raising both hands". It shows the situation. The movable portion control sequence is a list of drive points and values (for example, head tilt angle 20 degrees, right arm tilt angle 40 degrees, etc.) of each movable portion to be controlled.

ジェスチャ認識部24は、個人・グループ認識部22により認識した「個人」及び/又は「グループ」(コンテンツ視聴者)に含まれる各人物のジェスチャを認識する。
図11は、認識対象とするジェスチャ内容を保持するジェスチャテーブル70を示す。図に示すように、ジェスチャテーブル70は、ジェスチャを一意に識別するジェスチャID71と、ジェスチャの内容を示すジェスチャ内容72と、ジェスチャ内容72に示すジェスチャを顔器官や手足の位置や動き等の特徴量(動作パターン)として表すジェスチャ特徴量73と、を対応付けて保持する。
The gesture recognition unit 24 recognizes the gestures of each person included in the "individual" and / or "group" (content viewer) recognized by the individual / group recognition unit 22.
FIG. 11 shows a gesture table 70 that holds the gesture content to be recognized. As shown in the figure, the gesture table 70 has a gesture ID 71 that uniquely identifies a gesture, a gesture content 72 that indicates the content of the gesture, and a gesture that indicates the gesture content 72 as features such as the positions and movements of facial organs and limbs. The gesture feature amount 73 represented as (operation pattern) is associated with and held.

ジェスチャ認識部24は、ロボット2に内蔵されるカメラ210または外付けのカメラ4により取得される映像データを解析し、個人・グループ認識部22により認識した「個人」及び/又は「グループ」(コンテンツ視聴者)に含まれる各人物のジェスチャをリアルタイムに認識する。具体的には、ジェスチャ認識部24は、映像データから顔器官や手足の位置や動き等の特徴量(動作パターン)を抽出し、抽出した特徴量(動作パターン)とジェスチャ特徴量73(図11)を照合することにより、ジェスチャを認識する。ジェスチャ認識部24は、ジェスチャを認識すると、関心度取得部25にジェスチャを認識した人物の人物IDとジェスチャIDを、関心度取得部25に通知する。 The gesture recognition unit 24 analyzes the video data acquired by the camera 210 built in the robot 2 or the external camera 4, and recognizes the "individual" and / or "group" (contents) by the individual / group recognition unit 22. Recognize the gestures of each person included in the viewer) in real time. Specifically, the gesture recognition unit 24 extracts feature quantities (motion patterns) such as the positions and movements of facial organs and limbs from video data, and the extracted feature quantities (motion patterns) and gesture feature quantities 73 (FIG. 11). ) Is matched to recognize the gesture. When the gesture recognition unit 24 recognizes the gesture, the gesture recognition unit 24 notifies the interest level acquisition unit 25 of the person ID and the gesture ID of the person who recognized the gesture.

本実施形態によれば、カメラから取得される映像データを解析することでジェスチャを認識するので、ジェスチャを認識するためのウェアラブルデバイス(姿勢検出デバイスなど)などを装着する必要がなく、また、映像に映る複数人物のジェスチャを同時に認識することができる。 According to the present embodiment, since the gesture is recognized by analyzing the video data acquired from the camera, it is not necessary to attach a wearable device (posture detection device, etc.) for recognizing the gesture, and the video It is possible to recognize the gestures of multiple people reflected in the image at the same time.

ジェスチャ認識部24は、コンテンツへの反応を評価するために、コンテンツ提供中における人物のジェスチャを認識することが望ましいが、コンテンツ提供後の人物のジェスチャを認識してもよい。例えば、興味を持ってコンテンツを視聴した人物は、コンテンツ提供後にロボット2に対して好意的な反応(例えば別れ際にロボット2に握手を求める)を示すような場合が想定されるためである。 In order to evaluate the reaction to the content, the gesture recognition unit 24 preferably recognizes the gesture of the person during the content provision, but may recognize the gesture of the person after the content is provided. For example, it is assumed that a person who has viewed the content with interest may show a favorable reaction to the robot 2 (for example, requesting the robot 2 to shake hands at the time of parting) after the content is provided.

関心度取得部25は、ジェスチャ認識部24により認識したジェスチャに基づいて、コンテンツに対する関心度のスコアを取得する。
具体的には、まず、ジェスチャ認識部24により認識したジェスチャIDとジェスチャを行った人物の人物IDの通知を受けると、当該人物のコンテンツに対する関心度増減値82を関心度算出テーブル80(図12)から取得する。
図12は、関心度を算出するために参照される関心度算出テーブル80の内容を示す。図に示すように、関心度算出テーブル80には、各ジェスチャに対する関心度のスコアである関心度増減値82が設定されている。
The interest level acquisition unit 25 acquires a score of interest level for the content based on the gesture recognized by the gesture recognition unit 24.
Specifically, first, when the gesture ID recognized by the gesture recognition unit 24 and the person ID of the person who made the gesture are notified, the degree of interest increase / decrease value 82 for the content of the person is calculated in the degree of interest calculation table 80 (FIG. 12). ).
FIG. 12 shows the contents of the interest rate calculation table 80 referred to for calculating the interest rate. As shown in the figure, an interest degree increase / decrease value 82, which is a score of interest degree for each gesture, is set in the interest degree calculation table 80.

図12の関心度算出テーブル80によれば、例えば、取得したジェスチャがジェスチャID「J1」の“頷く”の場合、コンテンツに対する関心が高いと考えらえるため、関心度増減値82として「+4」を取得する。また、取得したジェスチャがジェスチャID「J2」の“首を傾ける”の場合、コンテンツに対する関心度が低いと考えられるため、関心度増減値82として「−4」を取得する。 According to the interest degree calculation table 80 of FIG. 12, for example, when the acquired gesture is “nodding” with the gesture ID “J1”, it is considered that the interest in the content is high, so the interest degree increase / decrease value 82 is “+4”. To get. Further, when the acquired gesture is "tilt" with the gesture ID "J2", it is considered that the degree of interest in the content is low, so "-4" is acquired as the degree of interest increase / decrease value 82.

関心度取得部25は、取得した関心度増減値82を関心度履歴テーブル90に履歴として格納する。関心度履歴テーブル90は、コンテンツ提供中(コンテンツ提供後のジェスチャも認識対象とする場合にはコンテンツ提供後も含む)において取得した関心度増減値82と関心度増減値82の合計値である関心度スコア93を記憶するテーブルである(図13(a)参照)。この関心度履歴テーブル90は、個人・グループ認識部22により認識した「個人」及び/又は「グループ」ごとに用意される。 The interest degree acquisition unit 25 stores the acquired interest degree increase / decrease value 82 in the interest degree history table 90 as a history. The interest level history table 90 is the total value of the interest level increase / decrease value 82 and the interest level increase / decrease value 82 acquired during the content provision (including after the content is provided if the gesture after the content is provided). It is a table which stores a degree score 93 (see FIG. 13 (a)). The degree of interest history table 90 is prepared for each "individual" and / or "group" recognized by the individual / group recognition unit 22.

関心度取得部25は、ジェスチャを行った人物が「個人」の場合には、当該個人(人物)と紐づいた関心度履歴テーブル90に取得した関心度増減値82を格納する。ジェスチャを行った人物が「グループ」に属する場合には、当該グループと紐づいた関心度履歴テーブル90に取得した関心度増減値82を格納する。 When the person who made the gesture is an "individual", the interest degree acquisition unit 25 stores the acquired interest degree increase / decrease value 82 in the interest degree history table 90 associated with the individual (person). When the person who made the gesture belongs to the "group", the acquired interest rate increase / decrease value 82 is stored in the interest rate history table 90 associated with the group.

図13(a)は、図6のグループID41「G1」のグループに含まれる各人物の関心度増減値82の履歴を格納する関心度履歴テーブル90を示す。図に示すように、グループに含まれる各人物P1、P2、P3の関心度増減値82の履歴が格納される。 FIG. 13A shows an interest rate history table 90 that stores the history of the interest rate increase / decrease value 82 of each person included in the group of the group ID 41 “G1” of FIG. As shown in the figure, the history of the interest rate increase / decrease value 82 of each person P1, P2, P3 included in the group is stored.

関心度取得部25は、コンテンツの提供が終了すると、関心度増減値82の合計値を関心度履歴テーブル90の関心度スコア93に記録する。図13(a)の例では、関心度スコア93に各人物P1、P2、P3の関心度増減値82の合計値として「+3」、「+17」、「+7」が記録されている。 When the content is provided, the interest level acquisition unit 25 records the total value of the interest rate increase / decrease values 82 in the interest level score 93 of the interest rate history table 90. In the example of FIG. 13A, "+3", "+17", and "+7" are recorded as the total value of the interest rate increase / decrease values 82 of each person P1, P2, and P3 in the interest rate score 93.

関心度取得部25は、個人・グループ認識部22により「個人」と認識された人物の場合には、その人物の関心度履歴テーブル90(その人物の関心度増減値82の履歴と関心度増減値82の合計値である関心度スコア93が格納されているテーブル)から関心度スコア93を取得し、当該人物のコンテンツに対する最終的な関心度のスコアとする。
一方、個人・グループ認識部22により「グループ」と認識された場合には、そのグループの関心度履歴テーブル90の各人物の関心度スコア93に基づいて、グループ全体としての関心度のスコアであるグループ関心度スコア95を算出し取得する。
In the case of a person recognized as an "individual" by the individual / group recognition unit 22, the interest level acquisition unit 25 has a history of the person's interest level history table 90 (history and interest level increase / decrease of the person's interest level increase / decrease value 82). The interest level score 93 is obtained from the table in which the interest level score 93, which is the total value of the values 82, is stored, and is used as the final interest level score for the content of the person.
On the other hand, when it is recognized as a "group" by the individual / group recognition unit 22, it is a score of the degree of interest of the group as a whole based on the degree of interest score 93 of each person in the degree of interest history table 90 of the group. The group interest score 95 is calculated and acquired.

グループ関心度スコア95としては、図13(b)に示すように、例えば平均スコア95a、最大スコア95b、代表者スコア95cを採用できる。
このうち図13(b)の平均スコア95a(+9)は、グループ関心度スコア95を、グループに含まれる各人物の関心度スコア93(+3、+17、+7)の平均値としたものである。
また図13(b)の最大スコア95b(+17)は、グループ関心度スコア95を、グループに含まれる各人物の関心度スコア93(+3、+17、+7)の最大値としたものである。
As the group interest score 95, for example, an average score 95a, a maximum score 95b, and a representative score 95c can be adopted as shown in FIG. 13B.
Of these, the average score 95a (+9) in FIG. 13B is a group interest score 95 as an average value of interest scores 93 (+3, +17, +7) of each person included in the group.
Further, the maximum score 95b (+17) in FIG. 13B is the group interest score 95 as the maximum value of the interest score 93 (+3, +17, +7) of each person included in the group.

また図13(b)の代表者スコア95c(+17)は、グループ関心度スコア95を、グループの代表者(図13(b)の場合はP2)の関心度スコア93としたものである。グループの代表者は、以下のように、グループに含まれる各人物の(1)属性情報、(2)位置情報、(3)発話情報、(4)滞留時間などに基づいて選定される。 Further, in the representative score 95c (+17) of FIG. 13 (b), the group interest score 95 is the interest score 93 of the group representative (P2 in the case of FIG. 13 (b)). The representative of the group is selected based on (1) attribute information, (2) position information, (3) utterance information, (4) residence time, etc. of each person included in the group as follows.

(1)属性情報
例えば、人物認識情報30の人物属性34を参照して、グループに含まれる各人物の中で年齢が一番高い人物を、グループの代表者に選定する。或いは、コンテンツが特定の属性(年齢層、性別など)をターゲットとしたものであれば、その属性と最も近い人物をグループの代表者に選定する。
(2)位置情報
例えば、カメラ210(距離センサ)やマイク211(マイクロホンアレイ)を用いて人物との距離を測位し、ロボット2から一番距離の近い人物をグループの代表者に選定する。
(3)発話情報
例えば、マイク211の収録音声を解析し、グループの中で最も発話量が多い(良く喋っている)人物や最も発話音量が大きい(大きい声で喋っている)人物をグループの代表者に選定する。
(4)滞留時間
例えば、人物認識情報30の認識時間33を参照して、グループに含まれる人物ごとに認識時間33から現在時刻までの時間である滞留時間を算出し、滞留時間が最も長い人物をグループの代表者に選定する。
(1) Attribute information For example, referring to the person attribute 34 of the person recognition information 30, the person with the oldest age among each person included in the group is selected as the representative of the group. Alternatively, if the content targets a specific attribute (age group, gender, etc.), the person closest to that attribute is selected as the representative of the group.
(2) Position information For example, a camera 210 (distance sensor) or a microphone 211 (microphone array) is used to measure the distance to a person, and the person closest to the robot 2 is selected as the representative of the group.
(3) Utterance information For example, the recorded voice of the microphone 211 is analyzed, and the person who speaks the most (speaks well) or the person who speaks the loudest (speaks loudly) in the group is selected as the group. Select as a representative.
(4) Resident time For example, with reference to the recognition time 33 of the person recognition information 30, the residence time, which is the time from the recognition time 33 to the current time, is calculated for each person included in the group, and the person with the longest residence time. Is selected as the representative of the group.

関心度取得部25は、上記(1)(2)(3)(4)のいずれか或いは複数の情報に基づいて、代表者を選定し、代表者の関心度スコア93をグループ関心度スコア95として取得する。 The interest level acquisition unit 25 selects a representative based on any one of the above (1), (2), (3), and (4) or a plurality of pieces of information, and sets the representative's interest level score 93 as the group interest rate score 95. Get as.

関心度反映部26は、関心度取得部25により取得した関心度のスコアに基づいて、提供したコンテンツに対する関心度をコンテンツ関心度テーブル100(図14)に反映する。 The interest level reflecting unit 26 reflects the degree of interest in the provided content in the content interest level table 100 (FIG. 14) based on the interest level score acquired by the interest level acquisition unit 25.

具体的には、「個人」の場合には、その個人(人物)の関心度スコア93から決定されるコンテンツに対する関心度(関心度=「高い」、関心度=「中程度」、関心度=「低い」)を、提供したコンテンツと個人属性に紐づけて、コンテンツ関心度テーブル100に反映設定する。また、「グループ」の場合には、グループ全体の関心度スコアであるグループ関心度スコア95から決定される関心度(関心度=「高い」、関心度=「中程度」、関心度=「低い」)を、提供したコンテンツとグループ属性に紐づけて、コンテンツ関心度テーブル100に反映設定する。 Specifically, in the case of "individual", the degree of interest in the content determined from the degree of interest score 93 of the individual (person) (degree of interest = "high", degree of interest = "medium", degree of interest = "Low") is associated with the provided content and the personal attribute, and is reflected in the content interest level table 100. In the case of "group", the degree of interest (interest = "high", interest = "medium", interest = "low" determined from the group interest score 95, which is the interest score of the entire group. ”) Is associated with the provided content and the group attribute, and is set to be reflected in the content interest level table 100.

なお、本実施形態では、関心度を関心度スコア92またはグループ関心度スコア95に基づいて3段階(「高い」「中程度」「低い」)で規定しているが、関心度の規定の仕方はこれに限定しない。例えば、関心度スコア93とグループ関心度スコア95の値をそのまま関心度としてもよい。 In this embodiment, the degree of interest is defined in three stages (“high”, “medium”, and “low”) based on the degree of interest score 92 or the degree of group interest score 95. Is not limited to this. For example, the values of the interest rate score 93 and the group interest rate score 95 may be used as they are.

図14は、「グループ」の場合のコンテンツ関心度テーブル100を示す。コンテンツ関心度テーブル100は、図に示すように、コンテンツID(C1、C2、C3、…)とグループ属性ID(A1(「子ども連れ家族」)、A2(「20代カップル」)、A3(「老夫婦」)、…)に紐づけて、関心度(「高い」「中程度」「低い」)が設定されている。なお、図の例では、グループ関心度スコア95≧+10の場合に関心度を「高い」、0<グループ関心度スコア95<+10の場合には関心度を「中程度」、グループ関心度スコア95≦0の場合には関心度を「低い」と規定している。 FIG. 14 shows a content interest level table 100 in the case of a “group”. As shown in the figure, the content interest table 100 includes a content ID (C1, C2, C3, ...), a group attribute ID (A1 (“family with children”), A2 (“couple in their 20s”), and A3 (“20s couple”). The degree of interest ("high", "medium", "low") is set in association with "old couple"), ...). In the example of the figure, when the group interest rate score 95 ≧ +10, the interest level is “high”, when 0 <group interest rate score 95 <+10, the interest level is “medium”, and the group interest rate score 95. When ≤0, the degree of interest is defined as "low".

また図示は省略するが、「個人」の場合にも、図14と同様のコンテンツ関心度テーブル100に、提供したコンテンツと個人属性(「男性40代」「女性40代」…など)に紐づけて、関心度(「高い」「中程度」「低い」)が設定される。 Although not shown, in the case of "individual", the provided content and personal attributes ("male 40s", "female 40s", etc.) are linked to the content interest level table 100 as in FIG. The degree of interest (“high”, “medium”, “low”) is set.

このようにコンテンツ関心度テーブル100に提供したコンテンツに対する関心度を反映していくことで、どのような属性の個人またはグループがどのようなコンテンツに対して関心度が高いか(或いは低いか)が学習される。これにより、ロボット2は、コンテンツ視聴者の属性に応じて適切なコンテンツを選択し提供することができるようになる。 By reflecting the degree of interest in the content provided in the content interest level table 100 in this way, it is possible to determine what kind of content an individual or group has high (or low) interest in. Be learned. As a result, the robot 2 can select and provide appropriate content according to the attributes of the content viewer.

次に、図15を参照してロボット2が実行する処理の流れを説明する。
ロボット2は例えば商品紹介エリアや展示エリアなどに設置されており、来客する人物に対して以下の処理を実行する。
Next, the flow of processing executed by the robot 2 will be described with reference to FIG.
The robot 2 is installed in, for example, a product introduction area or an exhibition area, and executes the following processing on a visitor.

ロボット2は、まず、周囲に存在する1以上の人物をリアルタイムに認識する(ステップS0)。認識した人物の情報は、前述したように、人物認識情報30(図5)に格納される。 First, the robot 2 recognizes one or more people around it in real time (step S0). The recognized person information is stored in the person recognition information 30 (FIG. 5) as described above.

続いて、ロボット2は、人物認識情報30(図5)を参照して、コンテンツの提供対象(コンテンツ視聴者)となる1以上の「個人」及び/又は1以上の「グループ」を認識する(ステップS1)。前述したように、人物認識情報30のトラッキング位置32、認識時間33、人物属性34に基づいて、グループを認識する。一方、人物認識情報30に単一人物の情報のみ存在する場合(人物認識部21により単一人物のみ認識された場合)や、人物認識情報30の人物の中でグループとして認識されなかった人物を「個人」として認識する。 Subsequently, the robot 2 recognizes one or more "individuals" and / or one or more "groups" that are the content provision targets (content viewers) with reference to the person recognition information 30 (FIG. 5). Step S1). As described above, the group is recognized based on the tracking position 32, the recognition time 33, and the person attribute 34 of the person recognition information 30. On the other hand, when only the information of a single person exists in the person recognition information 30 (when only a single person is recognized by the person recognition unit 21), or when the person in the person recognition information 30 is not recognized as a group. Recognize as "individual".

続いて、ロボット2は、コンテンツの提供を実行する(ステップS2)。具体的には、ロボット2は、記憶部202に記憶されているコンテンツリスト60を参照し、ランダムに、或いは予め決められた順番でコンテンツDB110からコンテンツデータを読み出しコンテンツの提供を実行する。 Subsequently, the robot 2 executes the provision of the content (step S2). Specifically, the robot 2 refers to the content list 60 stored in the storage unit 202, reads the content data from the content DB 110 at random or in a predetermined order, and executes the provision of the content.

続いて、ロボット2は、コンテンツを提供しながら、ステップS1において認識した「個人」及び/又は「グループ」(コンテンツ視聴者)に含まれる各人物のジェスチャをリアルタイムに認識する(ステップS3)。 Subsequently, the robot 2 recognizes the gestures of each person included in the "individual" and / or "group" (content viewer) recognized in step S1 in real time while providing the content (step S3).

ロボット2は、人物のジェスチャを認識すると(ステップS3;Yes)、関心度算出テーブル80(図12)を参照して、ジェスチャに対応する関心度増減値82を取得し、関心度履歴テーブル90に履歴として格納していく(ステップS4)。前述したように、ジェスチャを行った人物が「個人」の場合には、当該個人(人物)と紐づいた関心度履歴テーブル90に取得した関心度増減値82を格納する。ジェスチャを行った人物が「グループ」に属する場合には、当該グループと紐づいた関心度履歴テーブル90に取得した関心度増減値82を格納する。 When the robot 2 recognizes the gesture of the person (step S3; Yes), the robot 2 refers to the interest degree calculation table 80 (FIG. 12), acquires the interest degree increase / decrease value 82 corresponding to the gesture, and displays the interest degree history table 90. It is stored as a history (step S4). As described above, when the person who performed the gesture is an "individual", the acquired interest degree increase / decrease value 82 is stored in the interest degree history table 90 associated with the individual (person). When the person who made the gesture belongs to the "group", the acquired interest rate increase / decrease value 82 is stored in the interest rate history table 90 associated with the group.

ロボット2は、上記したジェスチャの認識(ステップS3)と認識したジェスチャに対応する関心度増減値82の取得(ステップS4)を、コンテンツの提供が終了するまで(ステップS5;Yes)、繰り返し行う。
なお、コンテンツ提供後の反応も関心度に反映させたい場合には、コンテンツの提供を終えてから所定時間経過するまで、ステップS3とステップS4を繰り返す。
The robot 2 repeatedly recognizes the gesture (step S3) described above and acquires the interest level increase / decrease value 82 (step S4) corresponding to the recognized gesture until the content provision is completed (step S5; Yes).
If it is desired to reflect the reaction after the content is provided in the degree of interest, steps S3 and S4 are repeated until a predetermined time elapses after the content is provided.

そして、コンテンツの提供が終了すると(ステップS5;Yes)、ロボット2は、ステップS1において認識した「個人」及び/又は「グループ」ごとに関心度を求め、コンテンツ関心度テーブル100に反映する(ステップS6)。
具体的には、前述したように、「個人」の場合には、その個人の関心度履歴テーブル90の関心度スコア93(関心度増減値82の合計値)を取得し、関心度スコア93から決定される関心度(「高い」「中程度」「低い」)を、提供したコンテンツと個人属性に紐づけて、コンテンツ関心度テーブル100に反映設定する。
Then, when the provision of the content is completed (step S5; Yes), the robot 2 obtains the degree of interest for each "individual" and / or "group" recognized in step S1 and reflects it in the content interest degree table 100 (step). S6).
Specifically, as described above, in the case of an "individual", the interest level score 93 (total value of the interest level increase / decrease value 82) of the individual interest level history table 90 is acquired, and the interest level score 93 is used. The determined degree of interest (“high”, “medium”, “low”) is associated with the provided content and the personal attribute, and is reflected and set in the content interest degree table 100.

また、「グループ」の場合には、そのグループの関心度履歴テーブル90の各人物の関心度スコア93に基づいて、グループ全体としての関心度のスコアであるグループ関心度スコア95を取得し、グループ関心度スコア95から決定される関心度(「高い」「中程度」「低い」)を、提供したコンテンツとグループ属性に紐づけて、コンテンツ関心度テーブル100に反映設定する。グループ関心度スコア95としては、前述したように、例えば平均スコア95a、最大スコア95b、代表者スコア95cを採用できる(図13(b)参照)。 Further, in the case of a "group", a group interest score 95, which is a score of the interest of the group as a whole, is acquired based on the interest score 93 of each person in the interest history table 90 of the group, and the group is obtained. The degree of interest (“high”, “medium”, “low”) determined from the degree of interest score 95 is associated with the provided content and the group attribute, and is reflected and set in the content degree of interest table 100. As the group interest score 95, for example, an average score 95a, a maximum score 95b, and a representative score 95c can be adopted as described above (see FIG. 13B).

以上、ロボット2が実行する処理について説明した。本実施形態によれば、ロボット2は、周囲の人物の位置情報、認識時間、人物属性などに基づいてコンテンツの提供対象(コンテンツ視聴者)を「個人」「グループ」単位で認識し、「個人」「グループ」単位でコンテンツに対する関心度のスコアを取得する。そして、取得した関心度を、提供したコンテンツと個人属性、グループ属性に紐づけて記憶する。これにより、どのような属性の個人、グループがどのようなコンテンツに対して関心度を持っているかが学習される。これにより、ロボット2は、不特定多数の人が集まる商品紹介エリアや展示会エリアなど、コンテンツ視聴者として個人、グループが混在するような場において、コンテンツ視聴者に適切なコンテンツを提供することができ、コンテンツ視聴者の関心・興味、カスタマーエクスペリエンス、購買意欲等を向上させることができる。 The processing executed by the robot 2 has been described above. According to the present embodiment, the robot 2 recognizes the content provision target (content viewer) in units of "individual" and "group" based on the position information, recognition time, person attribute, etc. of surrounding people, and "individual". Get the score of interest in the content in "group" units. Then, the acquired degree of interest is stored in association with the provided content, individual attributes, and group attributes. In this way, it is learned what kind of attribute individuals and groups are interested in what kind of content. As a result, the robot 2 can provide appropriate content to content viewers in places where individuals and groups coexist as content viewers, such as product introduction areas and exhibition areas where an unspecified number of people gather. It is possible to improve the interest / interest of content viewers, customer experience, purchasing motivation, etc.

具体的には、ロボット2は、以下のようにコンテンツ視聴者に適切なコンテンツを提供することができる。
例えば、ロボット2は、ステップS2においてコンテンツを提供する際に、ステップS1において認識したコンテンツ視聴者(「個人」及び/又は「グループ」)の属性を取得する。そして、コンテンツ関心度テーブル100を参照して、取得した属性に対して関心度の高いコンテンツを選択して提供する。例えば、ステップS2においてコンテンツ視聴者のグループ属性としてグループ属性ID「A2」が取得されたとする。この場合、ロボット2は、図14のコンテンツ関心度テーブル100を参照して、グループ属性ID「A2」の中で関心度が高いコンテンツID「C3」のコンテンツを選択して提供する。なお、ステップS1において複数の「個人」や複数の「グループ」が認識された場合(コンテンツ視聴者が複数存在する場合)には、例えば、ロボット2と最も距離が近いコンテンツ視聴者(「個人」または「グループ」)の属性を取得し、当該属性に関心度の高いコンテンツを提供すればよい。
Specifically, the robot 2 can provide appropriate content to the content viewer as follows.
For example, when the robot 2 provides the content in step S2, the robot 2 acquires the attribute of the content viewer (“individual” and / or “group”) recognized in step S1. Then, with reference to the content interest level table 100, the content having a high degree of interest in the acquired attributes is selected and provided. For example, it is assumed that the group attribute ID "A2" is acquired as the group attribute of the content viewer in step S2. In this case, the robot 2 refers to the content interest level table 100 of FIG. 14 and selects and provides the content of the content ID “C3” having a high degree of interest in the group attribute ID “A2”. When a plurality of "individuals" or a plurality of "groups" are recognized in step S1 (when there are a plurality of content viewers), for example, the content viewers closest to the robot 2 ("individuals"). Alternatively, the attribute of "group") may be acquired, and the content having a high degree of interest in the attribute may be provided.

また例えば、ロボット2は、関心度に応じて提供するコンテンツをリアルタイムに切り替えてもよい。例えば、コンテンツの提供中において、ステップS4において取得される関心度増減値82が減少傾向となるような場合(例えば、関心度増減値82が連続して負値となる場合など)には、ロボット2は、提供中のコンテンツに対する興味、関心が低いと判断し、別のコンテンツに切り替えるようにしてもよい。 Further, for example, the robot 2 may switch the content to be provided in real time according to the degree of interest. For example, when the interest level increase / decrease value 82 acquired in step S4 tends to decrease (for example, when the interest level increase / decrease value 82 continuously becomes a negative value) while the content is being provided, the robot In 2, it may be determined that the interest or interest in the content being provided is low, and the content may be switched to another content.

以上、添付図面を参照して、本発明に係る好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiments according to the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to the above examples. It is clear that a person skilled in the art can come up with various modified or modified examples within the scope of the technical idea disclosed in the present application, and these also naturally belong to the technical scope of the present invention. Understood.

1……………………コンテンツ提供システム
2……………………ロボット
3……………………コンピュータ
4……………………カメラ
5……………………マイク
6……………………ディスプレイ
8……………………ネットワーク
21…………………人物認識部
21A………………顔認識部
21B………………位置取得部
21C………………認識時間取得部
21D………………属性取得部
22…………………グループ認識部
23…………………コンテンツ提供部
24…………………ジェスチャ認識部
25…………………関心度取得部
26…………………関心度反映部
30…………………人物認識情報
32…………………トラッキング位置
33…………………認識時間
34…………………人物属性
40…………………グループ認識情報
45…………………個人認識情報
50…………………グループ属性テーブル
55…………………個人属性テーブル
60…………………コンテンツリスト
70…………………ジェスチャテーブル
80…………………関心度算出テーブル
90…………………関心度履歴テーブル
93…………………関心度スコア
95…………………グループ関心度スコア
95a………………平均スコア
95b………………最大スコア
95c………………代表者スコア
100………………コンテンツ関心度テーブル
201………………制御部
202………………記憶部
203………………入力部
204………………表示部
205………………メディア入出力部
206………………通信I/F
207………………可動部駆動機構
208………………周辺機器I/F部
209………………音声処理部
210………………カメラ
211………………マイク
212………………センサ
213………………スピーカ
220………………バス
1 …………………… Content provision system 2 …………………… Robot 3 …………………… Computer 4 …………………… Camera 5 …………………… … Mike 6 …………………… Display 8 …………………… Network 21 …………………… Person recognition unit 21A ……………… Face recognition unit 21B ……………… Position acquisition unit 21C ……………… Recognition time acquisition unit 21D ……………… Attribute acquisition unit 22 …………………… Group recognition unit 23 …………………… Content provision unit 24 ………… ………… Gesture recognition unit 25 …………………… Interest level acquisition unit 26 …………………… Interest level reflection unit 30 …………………… Person recognition information 32 …………………… Tracking position 33 …………………… Recognition time 34 …………………… Person attribute 40 …………………… Group recognition information 45 …………………… Individual recognition information 50 ……………… …… Group attribute table 55 …………………… Personal attribute table 60 …………………… Content list 70 …………………… Gesture table 80 …………………… Interest degree calculation table 90 …… ……………… Interest level history table 93 …………………… Interest level score 95 …………………… Group interest level score 95a ……………… Average score 95b ……………… Maximum Score 95c ……………… Representative score 100 ……………… Content interest level table 201 ……………… Control unit 202 ……………… Storage unit 203 ……………… Input unit 204 ……………… Display unit 205 ……………… Media input / output unit 206 ……………… Communication I / F
207 ……………… Movable part drive mechanism 208 ……………… Peripheral device I / F part 209 ……………… Voice processing unit 210 ……………… Camera 211 ……………… Microphone 212 ……………… Sensor 213 ……………… Speaker 220 ……………… Bus

Claims (11)

周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識手段と、
認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識手段と、
認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供手段と、
前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得手段と、
取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶する記憶手段と、
を備え
前記コンテンツ提供手段は、新たな個人またはグループに対してコンテンツを提供する際、前記記憶手段を参照して、前記個人または前記グループの属性に対して関心度の高いコンテンツを選択し提供する
ことを特徴とするコンテンツ提供装置。
A person recognition means that recognizes multiple people existing in the vicinity, acquires the position information, recognition time or attribute information of each recognized person, and stores it in association with the identification information that uniquely identifies each person.
An individual / group recognition means for distinguishing and recognizing each recognized person into an individual and a group based on the position information, the recognition time, or the attribute information.
Content providing means for providing content to the recognized individual and the group, and
An interest degree acquisition means for acquiring the interest level of the individual and the group with respect to the content, and
A storage means for storing the acquired degree of interest in the content in association with the attribute information of the individual and the group.
Equipped with
When providing content to a new individual or group, the content providing means refers to the storage means and selects and provides content having a high degree of interest in the attributes of the individual or the group. A content providing device characterized by the fact that.
周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識手段と、
認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識手段と、
認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供手段と、
前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得手段と、
取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶する記憶手段と、
を備え
前記関心度取得手段は、前記グループに含まれる各人物の中から前記グループの代表者を選定し、選定した前記代表者の関心度を、前記グループの関心度として取得する
ことを特徴とするコンテンツ提供装置。
A person recognition means that recognizes multiple people existing in the vicinity, acquires the position information, recognition time or attribute information of each recognized person, and stores it in association with the identification information that uniquely identifies each person.
An individual / group recognition means for distinguishing and recognizing each recognized person into an individual and a group based on the position information, the recognition time, or the attribute information.
Content providing means for providing content to the recognized individual and the group, and
An interest degree acquisition means for acquiring the interest level of the individual and the group with respect to the content, and
A storage means for storing the acquired degree of interest in the content in association with the attribute information of the individual and the group.
Equipped with
The degree of interest acquisition means selects a representative of the group from each person included in the group, and acquires the degree of interest of the selected representative as the degree of interest of the group. A featured content providing device.
前記関心度取得手段は、前記グループに含まれる各人物の位置情報、属性情報、発話情報、又は滞留時間に基づいて、前記グループの代表者を選定するThe degree of interest acquisition means selects a representative of the group based on the position information, attribute information, utterance information, or residence time of each person included in the group.
ことを特徴とする請求項2に記載のコンテンツ提供装置。The content providing device according to claim 2, wherein the content providing device is characterized by the above.
前記個人・グループ認識手段は、人物間の距離が近い人物同士を同一のグループとして認識する、または、認識時間が近い人物同士を同一のグループとして認識する
ことを特徴とする請求項1から請求項3のいずれかに記載のコンテンツ提供装置。
Claim 1 to claim 1, wherein the individual / group recognition means recognizes people who are close to each other as the same group, or recognizes people who have similar recognition times as the same group. The content providing device according to any one of 3.
前記個人・グループ認識手段は、グループとして認識されなかった人物を個人として認識する
ことを特徴とする請求項に記載のコンテンツ提供装置。
The content providing device according to claim 4 , wherein the individual / group recognition means recognizes a person who is not recognized as a group as an individual.
前記個人・グループ認識手段により認識された前記個人および前記グループに含まれる各人物のジェスチャを認識するジェスチャ認識手段、を更に備え、
前記関心度取得手段は、コンテンツの提供中において認識した前記ジェスチャに基づいて、前記関心度を取得する
ことを特徴とする請求項1から請求項のいずれかに記載のコンテンツ提供装置。
Further provided with a gesture recognition means for recognizing the gestures of the individual and each person included in the group recognized by the individual / group recognition means.
The content providing device according to any one of claims 1 to 5 , wherein the degree of interest acquisition means acquires the degree of interest based on the gesture recognized during the provision of the content.
前記関心度取得手段は、更にコンテンツの提供後において認識した前記ジェスチャに基づいて、前記関心度を取得する
ことを特徴とする請求項に記載のコンテンツ提供装置。
The content providing device according to claim 6 , wherein the interest degree acquisition means further acquires the interest degree based on the gesture recognized after the content is provided.
前記コンテンツ提供手段は、前記コンテンツの提供中に前記関心度取得手段により取得される前記コンテンツに対する関心度に応じて、提供するコンテンツを変える
ことを特徴とする請求項1から請求項のいずれかに記載のコンテンツ提供装置。
Any of claims 1 to 7 , wherein the content providing means changes the content to be provided according to the degree of interest in the content acquired by the degree of interest acquisition means while the content is being provided. The content providing device described in.
コンテンツ提供装置の制御部が、
周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識ステップと、
認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識ステップと、
認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供ステップと、
前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得ステップと、
取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶部に記憶する記憶ステップと、
を含み、
前記コンテンツ提供ステップは、新たな個人またはグループに対してコンテンツを提供する際、前記記憶部を参照して、前記個人または前記グループの属性に対して関心度の高いコンテンツを選択し提供する
ことを特徴とするコンテンツ提供方法。
The control unit of the content providing device
A person recognition step that recognizes multiple people existing in the vicinity, acquires the position information, recognition time or attribute information of each recognized person, and stores it in association with the identification information that uniquely identifies each person.
An individual / group recognition step in which each recognized person is recognized separately as an individual or a group based on the position information, the recognition time, or the attribute information.
A content provision step that provides content to the recognized individual and the group, and
An interest level acquisition step for acquiring the interest level of the individual and the group with respect to the content, and
A storage step of associating the acquired degree of interest in the content with the attribute information of the individual and the group and storing it in the storage unit.
Only including,
When providing content to a new individual or group, the content providing step refers to the storage unit and selects and provides content having a high degree of interest in the attributes of the individual or the group. /> A content provision method characterized by this.
コンテンツ提供装置の制御部が、
周囲に存在する複数の人物を認識し、認識した各人物の位置情報、認識時間または属性情報を取得し、各人物を一意に識別する識別情報と紐づけて記憶する人物認識ステップと、
認識した前記各人物を、前記位置情報、前記認識時間または前記属性情報に基づいて、個人およびグループに区別して認識する個人・グループ認識ステップと、
認識した前記個人および前記グループに対して、コンテンツを提供するコンテンツ提供ステップと、
前記コンテンツに対する前記個人および前記グループの関心度を取得する関心度取得ステップと、
取得した前記コンテンツに対する前記関心度を、前記個人および前記グループの属性情報と紐づけて記憶する記憶ステップと、
を含み、
前記関心度取得ステップは、前記グループに含まれる各人物の中から前記グループの代表者を選定し、選定した前記代表者の関心度を、前記グループの関心度として取得する
ことを特徴とするコンテンツ提供方法。
The control unit of the content providing device
A person recognition step that recognizes multiple people existing in the vicinity, acquires the position information, recognition time or attribute information of each recognized person, and stores it in association with the identification information that uniquely identifies each person.
An individual / group recognition step in which each recognized person is recognized separately as an individual or a group based on the position information, the recognition time, or the attribute information.
A content provision step that provides content to the recognized individual and the group, and
An interest level acquisition step for acquiring the interest level of the individual and the group with respect to the content, and
A storage step of storing the acquired degree of interest in the content in association with the attribute information of the individual and the group.
Only including,
In the interest level acquisition step, a representative of the group is selected from each person included in the group, and the interest level of the selected representative is acquired as the interest level of the group. Characteristic content provision method.
請求項1から請求項のいずれかに記載のコンテンツ提供装置として機能させることを特徴とするプログラム。 A program characterized by functioning as the content providing device according to any one of claims 1 to 8.
JP2016187993A 2016-09-27 2016-09-27 Content providing device, content providing method, and program Expired - Fee Related JP6972526B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016187993A JP6972526B2 (en) 2016-09-27 2016-09-27 Content providing device, content providing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016187993A JP6972526B2 (en) 2016-09-27 2016-09-27 Content providing device, content providing method, and program

Publications (2)

Publication Number Publication Date
JP2018055232A JP2018055232A (en) 2018-04-05
JP6972526B2 true JP6972526B2 (en) 2021-11-24

Family

ID=61835755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016187993A Expired - Fee Related JP6972526B2 (en) 2016-09-27 2016-09-27 Content providing device, content providing method, and program

Country Status (1)

Country Link
JP (1) JP6972526B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019124976A (en) * 2018-01-11 2019-07-25 トヨタ自動車株式会社 Recommendation apparatus, recommendation method and recommendation program
JP7273638B2 (en) * 2019-07-17 2023-05-15 本田技研工業株式会社 ROBOT MANAGEMENT DEVICE, ROBOT MANAGEMENT METHOD AND ROBOT MANAGEMENT SYSTEM
JP7723535B2 (en) * 2021-08-27 2025-08-14 株式会社デンソーテン Image display device, image display method, and image display system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4558891B2 (en) * 2000-05-24 2010-10-06 株式会社MetaMoJi Marketing survey system and method, apparatus and recording medium
JPWO2006085383A1 (en) * 2005-02-10 2008-06-26 富士通株式会社 Information providing system and information providing method
JP2009037050A (en) * 2007-08-02 2009-02-19 Toyota Motor Corp Dialogue device and dialogue program
US9292092B2 (en) * 2007-10-30 2016-03-22 Hewlett-Packard Development Company, L.P. Interactive display system with collaborative gesture detection
JP4924565B2 (en) * 2008-08-01 2012-04-25 沖電気工業株式会社 Information processing system and viewing effect measurement method
JP2013109051A (en) * 2011-11-18 2013-06-06 Glory Ltd Electronic information providing system and electronic information providing method
JP6447108B2 (en) * 2014-12-24 2019-01-09 富士通株式会社 Usability calculation device, availability calculation method, and availability calculation program
JP6290108B2 (en) * 2015-01-13 2018-03-07 東芝テック株式会社 Drive-through system

Also Published As

Publication number Publication date
JP2018055232A (en) 2018-04-05

Similar Documents

Publication Publication Date Title
US11858118B2 (en) Robot, server, and human-machine interaction method
JP7022062B2 (en) VPA with integrated object recognition and facial expression recognition
US6526395B1 (en) Application of personality models and interaction with synthetic characters in a computing system
Wu et al. Survey on audiovisual emotion recognition: databases, features, and data fusion strategies
KR102515023B1 (en) Electronic apparatus and control method thereof
US11017551B2 (en) System and method for identifying a point of interest based on intersecting visual trajectories
JP2019531538A (en) Wordflow annotation
US20190251350A1 (en) System and method for inferring scenes based on visual context-free grammar model
US11468247B2 (en) Artificial intelligence apparatus for learning natural language understanding models
CN118535005B (en) Interactive device, system and method for virtual digital human
Duncan et al. A survey of multimodal perception methods for human–robot interaction in social environments
KR20190105403A (en) An external device capable of being combined with an electronic device, and a display method thereof.
KR20180012192A (en) Infant Learning Apparatus and Method Using The Same
JP6972526B2 (en) Content providing device, content providing method, and program
De Simone et al. Empowering human interaction: A socially assistive robot for support in trade shows
JP6886651B2 (en) Action command generation system, response system and action command generation method
JP2025141816A (en) Information processing system, information processing method, and program
JP2017182261A (en) Information processing apparatus, information processing method, and program
Zhen-Tao et al. Communication atmosphere in humans and robots interaction based on the concept of fuzzy atmosfield generated by emotional states of humans and robots
Ding et al. Interactive multimedia mirror system design
Park et al. Music-aided affective interaction between human and service robot
JP2017068592A (en) Robot, robot control device, robot control method and program
JP7425681B2 (en) Social ability generation device, social ability generation method, and communication robot
Pentland Perceptual environments
Schuller et al. Speech communication and multimodal interfaces

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190719

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210209

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20210330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20210330

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211018

R150 Certificate of patent or registration of utility model

Ref document number: 6972526

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees