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
JP6583754B2 - Information processing device, mirror device, program - Google Patents
[go: Go Back, main page]

JP6583754B2 - Information processing device, mirror device, program - Google Patents

Information processing device, mirror device, program Download PDF

Info

Publication number
JP6583754B2
JP6583754B2 JP2018050888A JP2018050888A JP6583754B2 JP 6583754 B2 JP6583754 B2 JP 6583754B2 JP 2018050888 A JP2018050888 A JP 2018050888A JP 2018050888 A JP2018050888 A JP 2018050888A JP 6583754 B2 JP6583754 B2 JP 6583754B2
Authority
JP
Japan
Prior art keywords
observer
image
voice
character
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018050888A
Other languages
Japanese (ja)
Other versions
JP2019162219A (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.)
Novera Inc
Original Assignee
Novera Inc
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 Novera Inc filed Critical Novera Inc
Priority to JP2018050888A priority Critical patent/JP6583754B2/en
Publication of JP2019162219A publication Critical patent/JP2019162219A/en
Application granted granted Critical
Publication of JP6583754B2 publication Critical patent/JP6583754B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mirrors, Picture Frames, Photograph Stands, And Related Fastening Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)

Description

本発明は、情報処理装置、ミラーデバイス、及び、プログラムに関する。   The present invention relates to an information processing apparatus, a mirror device, and a program.

近年、音声認識技術が実装されたスマートスピーカが注目されている。スマートスピーカは、ユーザが発話した音声コマンドを解析し、且つ、解析結果に応じた動作(例えば、音声出力)を行う。   In recent years, smart speakers equipped with voice recognition technology have attracted attention. The smart speaker analyzes a voice command uttered by the user and performs an operation (for example, voice output) according to the analysis result.

例えば、特許文献1の音声認識端末装置は、ユーザが発話した音声コマンドを取得し、取得した音声コマンドを音声認識サーバに送信して音声認識処理を要求する。音声認識端末装置は、音声認識サーバから応答メッセージを受信した場合、取得した応答メッセージに基づく出力処理を実行する。   For example, the voice recognition terminal device of Patent Literature 1 acquires a voice command spoken by a user, transmits the acquired voice command to a voice recognition server, and requests voice recognition processing. When receiving a response message from the voice recognition server, the voice recognition terminal device executes an output process based on the acquired response message.

スマートスピーカでは、スマートスピーカに実装されたコンピュータとユーザとの間で対話形式のインタラクションが発生する。その結果、ユーザは、スマートスピーカと会話するように、スマートスピーカを使用することができる。   In the smart speaker, interactive interaction occurs between a computer mounted on the smart speaker and a user. As a result, the user can use the smart speaker to talk to the smart speaker.

特開2015−135420号公報JP2015-135420A

一般に、人の日常生活において、鏡は欠かせないデバイスである。特に、女性は、美容行動(例えば、化粧、衣服の確認、又は、表情の確認)のために鏡を頻繁に使用する。ところが、ユーザは、鏡像を観察するために鏡を使用するので、鏡とユーザとの間でインタラクションは発生しない。   In general, a mirror is an indispensable device in human daily life. In particular, women frequently use mirrors for beauty behavior (eg, makeup, clothing confirmation, or facial expression confirmation). However, since the user uses the mirror to observe the mirror image, no interaction occurs between the mirror and the user.

例えば、ユーザと鏡との間でインタラクションを発生させる方法として、鏡に特許文献1の技術を実装する方法が考えられる。この場合、ユーザが音声コマンドを発話すると、鏡が音声コマンドに応じた出力処理を行う。その結果、ユーザが発した音声コマンドを介して、ユーザと鏡との間で、インタラクションが発生する。このインタラクションは、音声入力と音声出力によるインタラクションである。   For example, as a method for generating an interaction between a user and a mirror, a method of mounting the technique of Patent Document 1 on a mirror is conceivable. In this case, when the user speaks a voice command, the mirror performs output processing according to the voice command. As a result, an interaction occurs between the user and the mirror via a voice command issued by the user. This interaction is an interaction by voice input and voice output.

一方、美容行動を行う人は、視覚情報を重視している。例えば、女性が鏡に写った鏡像を見ながら化粧を行うのは、化粧が施された顔を視覚的に確認するためである。   On the other hand, a person who performs a beauty behavior places importance on visual information. For example, the reason why a woman applies makeup while looking at a mirror image in a mirror is to visually confirm the face on which the makeup is applied.

しかし、鏡に特許文献1の技術を実装したとしても、音声入力と音声出力によるインタラクションであるため、鏡に写った観察者が重視する視覚情報がインタラクションに介在しない。つまり、出力される音声には、観察者が重視する情報が反映されない。   However, even if the technique disclosed in Patent Document 1 is implemented in a mirror, visual information that is important for an observer reflected in the mirror does not intervene in the interaction because of the interaction by voice input and voice output. That is, the information that is important for the observer is not reflected in the output voice.

このように、従来の音声認識技術では、鏡像を観察する観察者にとって重要な視覚情報が反映されたインタラクションを発生させることはできない。   Thus, with the conventional speech recognition technology, it is not possible to generate an interaction reflecting visual information important for an observer who observes a mirror image.

本発明の目的は、鏡像を観察する観察者に対して、視覚情報が反映されたインタラクションを提供することである。   An object of the present invention is to provide an interaction in which visual information is reflected to an observer who observes a mirror image.

本発明の一態様は、
観察者の鏡像に対応する観察者画像を取得し、且つ、音声を出力可能なミラーデバイスと接続される情報処理装置であって、
前記ミラーデバイスから前記観察者画像を取得する手段を備え、
前記観察者画像に基づいて、前記鏡像に写った観察者の状態を判定する手段を備え、
前記判定の結果に基づいて、擬人化キャラクタの音声を生成する手段を備え、
前記生成された音声を前記ミラーデバイスに送信する手段を備える、
情報処理装置である。
One embodiment of the present invention provides:
An information processing apparatus connected to a mirror device capable of acquiring an observer image corresponding to a mirror image of the observer and outputting sound,
Means for acquiring the observer image from the mirror device;
Means for determining a state of an observer reflected in the mirror image based on the observer image;
Based on the result of the determination, comprising means for generating an anthropomorphic character voice,
Means for transmitting the generated audio to the mirror device;
Information processing apparatus.

本発明によれば、鏡像を観察する観察者に対して、視覚情報が反映されたインタラクションを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the interaction in which visual information was reflected can be provided with respect to the observer who observes a mirror image.

本実施形態の情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system of this embodiment. 図1の情報処理システムの機能ブロック図である。It is a functional block diagram of the information processing system of FIG. 本実施形態の概要の説明図である。It is explanatory drawing of the outline | summary of this embodiment. 本実施形態の観察者情報データベースのデータ構造を示す図である。It is a figure which shows the data structure of the observer information database of this embodiment. 本実施形態のキャラクタ情報マスタのデータ構造を示す図である。It is a figure which shows the data structure of the character information master of this embodiment. 本実施形態のパターンマッチングテーブルのデータ構造を示す図である。It is a figure which shows the data structure of the pattern matching table of this embodiment. 本実施形態のログ情報データベースのデータ構造を示す図である。It is a figure which shows the data structure of the log information database of this embodiment. 本実施形態の情報処理のシーケンス図である。It is a sequence diagram of the information processing of this embodiment. 図8の情報処理における出力例を示す図である。It is a figure which shows the example of an output in the information processing of FIG. 図8の情報処理における出力例を示す図である。It is a figure which shows the example of an output in the information processing of FIG. 図8の情報処理における出力例を示す図である。It is a figure which shows the example of an output in the information processing of FIG. 図8のリアクションの生成の詳細なフローチャートである。FIG. 9 is a detailed flowchart of reaction generation in FIG. 8. FIG. 変形例1の情報処理における出力例を示す図である。It is a figure which shows the example of an output in the information processing of the modification 1. 変形例2のリアクションの生成の詳細なフローチャートである。It is a detailed flowchart of the reaction generation of the modification 2. 変形例7の概要の説明図である。12 is an explanatory diagram of an outline of modification example 7. FIG. 変形例8の概要の説明図である。It is explanatory drawing of the outline | summary of the modification 8.

以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Note that in the drawings for describing the embodiments, the same components are denoted by the same reference symbols in principle, and the repetitive description thereof will be omitted.

(1)情報処理システムの構成
情報処理システムの構成について説明する。図1は、本実施形態の情報処理システムの構成を示すブロック図である。図2は、図1の情報処理システムの機能ブロック図である。
(1) Configuration of Information Processing System The configuration of the information processing system will be described. FIG. 1 is a block diagram showing the configuration of the information processing system of this embodiment. FIG. 2 is a functional block diagram of the information processing system of FIG.

図1に示すように、情報処理システム1は、ミラーデバイス10と、サーバ30とを備える。
ミラーデバイス10及びサーバ30は、ネットワーク(例えば、インターネット又はイントラネット)NWを介して接続される。
As illustrated in FIG. 1, the information processing system 1 includes a mirror device 10 and a server 30.
The mirror device 10 and the server 30 are connected via a network (for example, the Internet or an intranet) NW.

ミラーデバイス10は、サーバ30にリクエストを送信する情報処理装置の一例である。
ミラーデバイス10は、ディスプレイ18と、ハーフミラー19と、を備える。ミラーデバイス10は、ディスプレイ18を介して画像を観察者に提示し、且つ、ハーフミラー19を介して鏡像を観察者に提示する。つまり、ミラーデバイス10は、観察者に対して、画像及び鏡像を同時に提示することができる。
The mirror device 10 is an example of an information processing apparatus that transmits a request to the server 30.
The mirror device 10 includes a display 18 and a half mirror 19. The mirror device 10 presents an image to the observer via the display 18 and presents a mirror image to the observer via the half mirror 19. That is, the mirror device 10 can simultaneously present an image and a mirror image to the observer.

ハーフミラー19は、ディスプレイ18に対して、外側に配置される(図1)。
観察者がハーフミラー19に視線を向けると、ハーフミラー19を透過したディスプレイ18の光が観察者の目に入射する。これにより、観察者は、ディスプレイ18に表示された画像と、ハーフミラー19に写った鏡像(例えば、観察者自身の像)と、を同時に観察することができる。
The half mirror 19 is disposed outside the display 18 (FIG. 1).
When the observer turns his / her line of sight toward the half mirror 19, the light of the display 18 that has passed through the half mirror 19 enters the eyes of the observer. Thereby, the observer can observe the image displayed on the display 18 and the mirror image (for example, an image of the observer himself) reflected on the half mirror 19 at the same time.

サーバ30は、ミラーデバイス10から送信されたリクエストに応じたレスポンスをミラーデバイス10に提供する情報処理装置の一例である。サーバ30は、例えば、ウェブサーバである。   The server 30 is an example of an information processing apparatus that provides the mirror device 10 with a response corresponding to the request transmitted from the mirror device 10. The server 30 is, for example, a web server.

(1−1)ミラーデバイスの構成
ミラーデバイス10の構成について説明する。
(1-1) Configuration of Mirror Device The configuration of the mirror device 10 will be described.

図2に示すように、ミラーデバイス10は、記憶装置11と、プロセッサ12と、入出力インタフェース13と、通信インタフェース14と、カメラ15と、スピーカ16と、マイクロホン17と、ディスプレイ18と、ハーフミラー19と、を備える。   As shown in FIG. 2, the mirror device 10 includes a storage device 11, a processor 12, an input / output interface 13, a communication interface 14, a camera 15, a speaker 16, a microphone 17, a display 18, and a half mirror. 19.

記憶装置11は、プログラム及びデータを記憶するように構成される。記憶装置11は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、及び、ストレージ(例えば、フラッシュメモリ又はハードディスク)の組合せである。   The storage device 11 is configured to store a program and data. The storage device 11 is, for example, a combination of ROM (Read Only Memory), RAM (Random Access Memory), and storage (for example, flash memory or hard disk).

プログラムは、例えば、以下のプログラムを含む。
・OS(Operating System)のプログラム
・情報処理を実行するアプリケーションのプログラム
The programs include, for example, the following programs.
・ OS (Operating System) programs ・ Application programs that execute information processing

データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ(つまり、情報処理の実行結果)
The data includes, for example, the following data.
-Database referenced in information processing-Data obtained by executing information processing (that is, information processing execution result)

プロセッサ12は、記憶装置11に記憶されたプログラムを起動することによって、ミラーデバイス10の機能を実現するように構成される。プロセッサ12は、コンピュータの一例である。   The processor 12 is configured to realize the function of the mirror device 10 by activating a program stored in the storage device 11. The processor 12 is an example of a computer.

入出力インタフェース13は、ミラーデバイス10に接続される入力デバイスから観察者の指示を取得し、かつ、ミラーデバイス10に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、カメラ15と、マイクロホン17と、入力装置(一例として、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せ)と、を含む。
出力デバイスは、スピーカ16と、ディスプレイ18と、を含む。
The input / output interface 13 is configured to acquire an instruction from an observer from an input device connected to the mirror device 10 and output information to an output device connected to the mirror device 10.
The input device includes a camera 15, a microphone 17, and an input device (for example, a keyboard, a pointing device, a touch panel, or a combination thereof).
The output device includes a speaker 16 and a display 18.

通信インタフェース14は、ミラーデバイス10とサーバ30との間の通信を制御するように構成される。   The communication interface 14 is configured to control communication between the mirror device 10 and the server 30.

カメラ15は、画像を撮像するように構成される。
カメラ15は、例えば、COMS(Complementary Metal Oxide Semiconductor)カメラ、又は、赤外線カメラである。
The camera 15 is configured to capture an image.
The camera 15 is, for example, a COMMS (Complementary Metal Oxide Semiconductor) camera or an infrared camera.

スピーカ16は、プロセッサ12によって作成された音声コンテンツを出力するように構成される。   The speaker 16 is configured to output audio content created by the processor 12.

マイクロホン17は、音声(例えば、観察者の音声)を入力するように構成される。プロセッサ12は、マイクロホン17によって入力された観察者の音声を解析することにより、観察者の音声の文脈を特定する。プロセッサ12は、特定した文脈を観察者の指示として取り扱う。これにより、ミラーデバイス10は、観察者の音声に応じた挙動を示す。   The microphone 17 is configured to input sound (for example, observer's sound). The processor 12 analyzes the observer's voice input by the microphone 17 to identify the context of the observer's voice. The processor 12 treats the specified context as an observer's instruction. Thereby, the mirror device 10 shows the behavior according to the voice of the observer.

ディスプレイ18は、プロセッサ12によって生成された画像を表示するように構成される。   Display 18 is configured to display an image generated by processor 12.

ハーフミラー19は、鏡像(例えば、観察者自身の像)を写すように構成される。   The half mirror 19 is configured to capture a mirror image (for example, an image of the observer itself).

(1−2)サーバの構成
図1を参照して、サーバ30の構成について説明する。
(1-2) Server Configuration The configuration of the server 30 will be described with reference to FIG.

図1に示すように、サーバ30は、記憶装置31と、プロセッサ32と、入出力インタフェース33と、通信インタフェース34とを備える。   As illustrated in FIG. 1, the server 30 includes a storage device 31, a processor 32, an input / output interface 33, and a communication interface 34.

記憶装置31は、プログラム及びデータを記憶するように構成される。記憶装置31は、例えば、ROM、RAM、及び、ストレージ(例えば、フラッシュメモリ又はハードディスク)の組合せである。   The storage device 31 is configured to store a program and data. The storage device 31 is, for example, a combination of ROM, RAM, and storage (for example, flash memory or hard disk).

プログラムは、例えば、以下のプログラムを含む。
・OSのプログラム
・情報処理を実行するアプリケーションのプログラム
The programs include, for example, the following programs.
-OS program-Application program that executes information processing

データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
The data includes, for example, the following data.
・ Database referenced in information processing ・ Results of information processing

プロセッサ32は、記憶装置31に記憶されたプログラムを起動することによって、サーバ30の機能を実現するように構成される。プロセッサ32は、コンピュータの一例である。   The processor 32 is configured to realize the function of the server 30 by starting a program stored in the storage device 31. The processor 32 is an example of a computer.

入出力インタフェース33は、サーバ30に接続される入力デバイスから観察者の指示を取得し、かつ、サーバ30に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
The input / output interface 33 is configured to acquire an instruction from the observer from an input device connected to the server 30 and output information to an output device connected to the server 30.
The input device is, for example, a keyboard, a pointing device, a touch panel, or a combination thereof.
The output device is, for example, a display.

通信インタフェース34は、サーバ30とミラーデバイス10との間の通信を制御するように構成される。   The communication interface 34 is configured to control communication between the server 30 and the mirror device 10.

(2)実施形態の概要
本実施形態の概要について説明する。図3は、本実施形態の概要の説明図である。
(2) Overview of Embodiment An overview of this embodiment will be described. FIG. 3 is an explanatory diagram of the outline of the present embodiment.

図3に示すように、本実施形態は、観察者OBJが、ミラーデバイス10のハーフミラー19に写った鏡像を観察しながら、美容行動(例えば、化粧)をする場合に適用可能である。   As shown in FIG. 3, this embodiment is applicable when the observer OBJ performs a cosmetic action (for example, makeup) while observing a mirror image reflected on the half mirror 19 of the mirror device 10.

観察者OBJが化粧をするときに、ミラーデバイス10の前に立つと、化粧前の観察者OBJの顔の鏡像MI0がハーフミラー19に写る。
観察者OBJがハーフミラー19を見ながら化粧を開始すると、ミラーデバイス10は、化粧中の観察者OBJの顔の画像IMG1を取得する。ハーフミラー19には、化粧中の観察者OBJの顔の鏡像MI1が写る。鏡像MI1は、画像IMG1に対応する。ミラーデバイス10は、画像IMG1(つまり、化粧中の観察者OBJの顔)に応じた音声SC1(例えば、「もっと明るい色が良いよ」という擬人化キャラクタの音声)を再生する。
観察者OBJが化粧を終了すると、ミラーデバイス10は、化粧後の観察者OBJの顔の画像IMG2を取得する。ハーフミラー19には、化粧後の観察者OBJの顔の鏡像MI2が写る。鏡像MI2は、画像IMG2に対応する。ミラーデバイス10は、画像IMG2(つまり、化粧後の観察者OBJの顔)に応じた音声SC2(例えば、「似合ってるね」という擬人化キャラクタの音声)を再生する。
When the observer OBJ puts on makeup and stands in front of the mirror device 10, a mirror image MI0 of the face of the observer OBJ before makeup appears on the half mirror 19.
When the observer OBJ starts makeup while looking at the half mirror 19, the mirror device 10 acquires an image IMG1 of the face of the observer OBJ during makeup. On the half mirror 19, a mirror image MI1 of the face of the observer OBJ during makeup is shown. The mirror image MI1 corresponds to the image IMG1. The mirror device 10 reproduces the sound SC1 (for example, the sound of the anthropomorphic character that “a brighter color is better”) corresponding to the image IMG1 (that is, the face of the observer OBJ being makeup).
When the observer OBJ finishes the makeup, the mirror device 10 acquires an image IMG2 of the face of the observer OBJ after the makeup. On the half mirror 19, a mirror image MI2 of the face of the observer OBJ after makeup is shown. The mirror image MI2 corresponds to the image IMG2. The mirror device 10 reproduces the sound SC2 (for example, the sound of the anthropomorphic character “Looks good”) corresponding to the image IMG2 (that is, the face of the observer OBJ after makeup).

このように、ミラーデバイス10は、観察者OBJの状態に応じた音声コンテンツを再生する。これにより、ミラーデバイス10は、美容行動中の観察者OBJにとって、音声によって対話する対象者(いわゆる、パートナー)として振る舞う。その結果、観察者OBJは、擬人化キャラクタの声による反応を聞きながら、美容行動を行うことができる。このように、観察者OBJに対して、新しい美容行動のユーザ体験を提供することができる。   Thus, the mirror device 10 reproduces the audio content according to the state of the observer OBJ. As a result, the mirror device 10 behaves as an object person (so-called partner) who interacts with the voice for the observer OBJ who is performing the beauty. As a result, the observer OBJ can perform the beauty behavior while listening to the reaction by the voice of the anthropomorphic character. In this way, a user experience of new beauty behavior can be provided to the observer OBJ.

特に、鏡像MI1を観察している観察者OBJにとって重要な視覚情報である画像IMG1に応じて、聴覚情報である音声SC1〜SC2を再生することにより、観察者OBJは、自身が重視している情報に応じた出力を得ることができる。これは、観察者OBJが、ミラーデバイス10に対して意識的にコマンドを与えることなく、自身が重視している視覚情報を無意識に与えるだけで、当該視覚情報に応じた出力が得られることを意味する。   In particular, the observer OBJ attaches importance to the observer OBJ by reproducing the sounds SC1 to SC2 which are auditory information in accordance with the image IMG1 which is visual information important for the observer OBJ observing the mirror image MI1. Output according to information can be obtained. This is because the observer OBJ can give an output corresponding to the visual information simply by giving the visual information that he / she attaches importance to without unconsciously giving a command to the mirror device 10. means.

(3)データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置31に記憶される。
(3) Database The database of this embodiment will be described. The following database is stored in the storage device 31.

(3−1)観察者情報データベース
本実施形態の観察者情報データベースについて説明する。図4は、本実施形態の観察者情報データベースのデータ構造を示す図である。
(3-1) Observer information database The observer information database of this embodiment is demonstrated. FIG. 4 is a diagram illustrating a data structure of the observer information database according to the present embodiment.

図4に示すように、観察者情報データベースには、観察者に関する観察者情報が格納される。
観察者情報データベースは、「観察者ID」フィールドと、「パスワード」フィールドと、「観察者名」フィールドと、「観察者属性」フィールドと、を含む。各フィールドは、互いに関連付けられている。
As shown in FIG. 4, the observer information database stores observer information related to the observer.
The observer information database includes an “observer ID” field, a “password” field, an “observer name” field, and an “observer attribute” field. Each field is associated with each other.

「観察者ID」フィールドには、観察者OBJを識別する観察者ID(「観察者識別情報」の一例)が格納される。   The “observer ID” field stores an observer ID for identifying the observer OBJ (an example of “observer identification information”).

「パスワード」フィールドには、観察者OBJがサーバ30にログインするときの認証のためのパスワードが格納される。「パスワード」フィールドの情報は、観察者情報をサーバ30に登録するときに、観察者OBJの任意で決定される。   In the “password” field, a password for authentication when the observer OBJ logs in to the server 30 is stored. Information in the “password” field is arbitrarily determined by the observer OBJ when the observer information is registered in the server 30.

「観察者名」フィールドには、観察者OBJの名前に関する情報が格納される。「観察者名」フィールドの情報は、観察者情報をサーバ30に登録するときに、観察者OBJの任意で決定される。   Information related to the name of the observer OBJ is stored in the “observer name” field. Information in the “observer name” field is arbitrarily determined by the observer OBJ when the observer information is registered in the server 30.

「観察者属性」フィールドには、観察者の属性に関する観察者属性情報が格納される。「観察者属性」フィールドの情報は、観察者情報をサーバ30に登録するときに、観察者OBJの任意で決定される。「観察者属性」フィールドは、「性別」フィールドと、「年齢」フィールドと、「職業」フィールドと、を含む。   In the “observer attribute” field, observer attribute information regarding the attribute of the observer is stored. Information in the “observer attribute” field is arbitrarily determined by the observer OBJ when the observer information is registered in the server 30. The “observer attribute” field includes a “gender” field, an “age” field, and an “occupation” field.

「性別」フィールドには、観察者の性別に関する情報が格納される。   In the “gender” field, information related to the gender of the observer is stored.

「年齢」フィールドには、観察者の年齢に関する情報が格納される。   Information relating to the age of the observer is stored in the “age” field.

「職業」フィールドには、観察者の職業に関する情報が格納される。   In the “occupation” field, information on the occupation of the observer is stored.

(3−2)キャラクタ情報マスタ
本実施形態のキャラクタ情報マスタについて説明する。図5は、本実施形態のキャラクタ情報マスタのデータ構造を示す図である。
(3-2) Character Information Master The character information master of this embodiment will be described. FIG. 5 is a diagram showing the data structure of the character information master of this embodiment.

図5のキャラクタ情報マスタには、擬人化キャラクタに関するキャラクタ情報が格納される。「擬人化キャラクタ」とは、ミラーデバイス10のユーザにとって、コンピュータ空間において擬人化された人物であって、且つ、音声によってユーザとコミュニケーションを取ることができる仮想的な人物である。
キャラクタ情報マスタは、「キャラクタID」フィールドと、「キャラクタパラメータ」フィールドと、「リアクション」フィールドと、を含む。
The character information related to the anthropomorphic character is stored in the character information master of FIG. The “personified character” is a person who is personified in the computer space for the user of the mirror device 10 and can communicate with the user by voice.
The character information master includes a “character ID” field, a “character parameter” field, and a “reaction” field.

「キャラクタID」フィールドには、擬人化キャラクタを識別するキャラクタID(「キャラクタ識別情報」の一例)が格納される。   The “character ID” field stores a character ID for identifying anthropomorphic characters (an example of “character identification information”).

「キャラクタパラメータ」フィールドには、擬人化キャラクタに設定されたキャラクタパラメータが格納される。
「キャラクタパラメータ」フィールドは、「性別」フィールドと、「年齢」フィールドと、「職業」フィールドと、「性格」フィールドと、を含む。
The “character parameter” field stores character parameters set for the personified character.
The “character parameter” field includes a “sex” field, an “age” field, an “occupation” field, and a “personality” field.

「性別」フィールドには、擬人化キャラクタの性別に関する情報が格納される。   In the “gender” field, information on the gender of the personified character is stored.

「年齢」フィールドには、擬人化キャラクタの年齢に関する情報が格納される。   Information related to the age of the anthropomorphic character is stored in the “age” field.

「職業」フィールドには、擬人化キャラクタの職業に関する情報が格納される。   In the “occupation” field, information on the occupation of the anthropomorphic character is stored.

「性格」フィールドには、擬人化キャラクタの性格に関する情報が格納される。   The “character” field stores information related to the character of the anthropomorphic character.

(3−3)パターンマッチングテーブル
本実施形態のパターンマッチングテーブルについて説明する。図6は、本実施形態のパターンマッチングテーブルのデータ構造を示す図である。
(3-3) Pattern Matching Table The pattern matching table of this embodiment will be described. FIG. 6 is a diagram showing the data structure of the pattern matching table of this embodiment.

図6に示すように、パターンマッチングテーブルには、コンテンツと、画像の特徴量のパターン(以下「画像パターン」という)との関連性に関するパターンマッチング情報が格納される。
パターンマッチングテーブルは、「パターンファイル」フィールドと、「状態」フィールドと、「リアクションファイル」フィールドと、を含む。各フィールドは、互いに関連付けられている。
パターンマッチングテーブルは、キャラクタIDに関連付けられている。
As shown in FIG. 6, the pattern matching table stores pattern matching information related to the relationship between the content and the image feature amount pattern (hereinafter referred to as “image pattern”).
The pattern matching table includes a “pattern file” field, a “status” field, and a “reaction file” field. Each field is associated with each other.
The pattern matching table is associated with the character ID.

「パターンファイル」フィールドには、画像パターンが記述された画像パターンファイルが格納される。画像パターンは、例えば、以下の何れかである。
・化粧の画像パターン
・表情の画像パターン
・肌の状態の画像パターン
・顔の形状の画像パターン
・性格の画像パターン
・衣服の画像パターン
・体型の画像パターン
The “pattern file” field stores an image pattern file in which an image pattern is described. The image pattern is, for example, one of the following.
・ Image pattern of makeup ・ Image pattern of facial expression ・ Image pattern of skin condition ・ Image pattern of face shape ・ Image pattern of personality ・ Image pattern of clothes ・ Image pattern of body shape

「状態」フィールドには、観察者画像の特徴量に基づいて判定される観察者OBJの状態を識別する状態コードが格納される。状態コードは、例えば、以下の少なくとも1つの状態を示す。
・化粧の状態(一例として、化粧の色合い、使用頻度が高い化粧アイテム)
・表情の状態(一例として、喜怒哀楽、驚き、イライラ、及び、疑心暗記)
・肌の状態(一例として、肌の透明度、肌の健康状態、肌の明るさ、肌のきめ細かさ、肌のハリ、ニキビの状態、隈の状態、皺の状態、及び、毛穴の状態)
・顔の状態(一例として、2次元状態(具体的には、輪郭、目の形状、鼻の形状、口の形状、瞼の形状、及び、眉毛の形状)、並びに、3次元状態(具体的には、ほうれい線の状態、たるみの状態、及び、Eラインの状態))
・性格
・衣服の状態(一例として、衣服の組合せと観察者OBJとの相性、及び、皺の状態)
・体型の状態(一例として、体つき)
In the “status” field, a status code for identifying the status of the observer OBJ determined based on the feature amount of the observer image is stored. The status code indicates, for example, at least one of the following states.
・ Makeup condition (for example, makeup color, frequently used makeup items)
・ Expression status (for example, emotions, surprises, frustration, and memorization)
-Skin condition (for example, skin transparency, skin health, skin brightness, skin fineness, skin firmness, acne condition, wrinkle condition, wrinkle condition, and pore condition)
-Face state (for example, two-dimensional state (specifically, contour, eye shape, nose shape, mouth shape, eyelid shape, and eyebrow shape), and three-dimensional state (specifically The state of the conical line, the state of slack, and the state of the E line))
・ Personality / clothing conditions (As an example, the combination of clothes with the observer OBJ, and the state of wrinkles)
・ Body shape (with body as an example)

「リアクションファイル」フィールドには、コンテンツファイルが格納される。「リアクションファイル」フィールドは、「音声」フィールドと、「AR」フィールドと、「テキスト」フィールドと、を含む。   A content file is stored in the “reaction file” field. The “reaction file” field includes a “voice” field, an “AR” field, and a “text” field.

「音声」フィールドには、音声リアクションファイルが格納される。音声リアクションファイルには、擬人化キャラクタの音声リアクションに関する音声情報が記述された音声リアクションファイルが記述されている。   In the “voice” field, a voice reaction file is stored. In the voice reaction file, a voice reaction file in which voice information related to the voice reaction of the anthropomorphic character is described.

「AR」フィールドには、ARリアクションファイルが格納される。ARリアクションファイルには、擬人化キャラクタの仮想現実(Augmented Reality)リアクションに関するAR情報が記述されている。   In the “AR” field, an AR reaction file is stored. In the AR reaction file, AR information related to the virtual reality (Augmented Reality) reaction of the anthropomorphic character is described.

「テキスト」フィールドには、テキストリアクションファイルが格納される。テキストリアクションファイルには、擬人化キャラクタのテキストによる反応の基礎となる情報が記述されたテキストリアクションファイルが記述されている。   A text reaction file is stored in the “text” field. In the text reaction file, a text reaction file is described in which information that is the basis of the reaction by the text of the personified character is described.

(3−4)ログ情報データベース
本実施形態のログ情報データベースについて説明する。図7は、本実施形態のログ情報データベースのデータ構造を示す図である。
(3-4) Log Information Database The log information database of this embodiment will be described. FIG. 7 is a diagram illustrating a data structure of the log information database according to the present embodiment.

図7に示すように、ログ情報データベースには、観察者OBJがミラーデバイス10を使用する度にミラーデバイス10によって収集されるログ情報が格納される。
ログ情報データベースは、「ログID」フィールドと、「日時」フィールドと、「入力」フィールドと、「状態」フィールドと、「出力」フィールドと、を含む。各フィールドは、互いに関連付けられている。
ログ情報データベースは、観察者IDに関連付けられる。
As shown in FIG. 7, log information collected by the mirror device 10 every time the observer OBJ uses the mirror device 10 is stored in the log information database.
The log information database includes a “log ID” field, a “date / time” field, an “input” field, a “status” field, and an “output” field. Each field is associated with each other.
The log information database is associated with the observer ID.

「ログID」フィールドには、ログ情報を識別するログID(「ログ識別情報」の一例)が格納される。   The “log ID” field stores a log ID for identifying log information (an example of “log identification information”).

「日時」フィールドには、ログ情報の日時に関する情報が格納される。   Information relating to the date and time of the log information is stored in the “date and time” field.

「ログ」フィールドには、ミラーデバイス10によって取得された情報が格納される。「ログ」フィールドは、「入力画像」フィールドと、「解析結果」フィールドと、を含む。   Information acquired by the mirror device 10 is stored in the “log” field. The “log” field includes an “input image” field and an “analysis result” field.

「入力画像」フィールドには、ミラーデバイス10によって取得された画像の観察者画像が格納される。   In the “input image” field, an observer image of an image acquired by the mirror device 10 is stored.

「解析結果」フィールドには、観察者画像に対する画像解析の結果を示すファイル(以下「解析結果ファイル」という)が格納される。解析結果ファイルには、観察者画像の特徴量が記述される。   The “analysis result” field stores a file (hereinafter referred to as “analysis result file”) indicating the result of image analysis on the observer image. The feature value of the observer image is described in the analysis result file.

「状態」フィールドには、解析結果ファイルに対応する観察者OBJの状態を識別する状態コードが格納される。   In the “status” field, a status code for identifying the status of the observer OBJ corresponding to the analysis result file is stored.

「出力」フィールドには、「入力」フィールドの情報に対応する反応に関するリアクション情報が格納される。「出力」フィールドは、「キャラクタID」フィールドと、「出力コンテンツ」フィールドと、を含む。   In the “output” field, reaction information relating to the reaction corresponding to the information in the “input” field is stored. The “output” field includes a “character ID” field and an “output content” field.

「キャラクタID」フィールドには、「入力」フィールドの情報に対応する反応を示した擬人化キャラクタのキャラクタIDが格納される。   In the “character ID” field, the character ID of the anthropomorphic character showing the reaction corresponding to the information in the “input” field is stored.

「出力コンテンツ」フィールドには、「入力」フィールドの情報に対応する反応に関するリアクション情報が記述されたリアクションファイルが格納される。   The “output content” field stores a reaction file in which reaction information related to the reaction corresponding to the information in the “input” field is described.

(4)情報処理
本実施形態の情報処理について説明する。図8は、本実施形態の情報処理のシーケンス図である。図9〜図11は、図8の情報処理における出力例を示す図である。図12は、図8のリアクションの生成の詳細なフローチャートである。
(4) Information processing The information processing of this embodiment is demonstrated. FIG. 8 is a sequence diagram of information processing according to the present embodiment. 9 to 11 are diagrams showing output examples in the information processing of FIG. FIG. 12 is a detailed flowchart of the reaction generation shown in FIG.

図8に示すように、ミラーデバイス10は、キャラクタの指定の受付(S100)を実行する。
具体的には、プロセッサ12は、ディスプレイ18に画面P100(図9)を表示する。画面P100は、ハーフミラー19に写った鏡像MI0(例えば、化粧を開始する前の観察者OBJの顔の像)に重畳して表示される。
As shown in FIG. 8, the mirror device 10 receives a character designation (S100).
Specifically, the processor 12 displays a screen P100 (FIG. 9) on the display 18. The screen P100 is displayed superimposed on a mirror image MI0 (for example, an image of the face of the observer OBJ before starting makeup) reflected on the half mirror 19.

画面P100は、表示オブジェクトA100と、フィールドオブジェクトF100と、操作オブジェクトB100と、を含む。
表示オブジェクトA100には、現在の日時に関する情報が表示される。
フィールドオブジェクトF100は、複数の擬人化キャラクタの中から少なくとも1人の擬人化キャラクタの指定を受け付けるためのオブジェクトである。フィールドオブジェクトF100には、複数の擬人化キャラクタのキャラクタ情報(例えば、キャラクタ名、性別、年齢、及び、職業)が表示される。各キャラクタ情報には、キャラクタIDが割り当てられている。
操作オブジェクトB100は、フィールドオブジェクトF100において指定されたキャラクタ情報に割り当てられたキャラクタIDをサーバ30に送信するための指示を受け付けるためのオブジェクトである。
The screen P100 includes a display object A100, a field object F100, and an operation object B100.
The display object A100 displays information related to the current date and time.
The field object F100 is an object for receiving designation of at least one personified character from among a plurality of personified characters. In the field object F100, character information (for example, character name, sex, age, and occupation) of a plurality of anthropomorphic characters is displayed. Each character information is assigned a character ID.
The operation object B100 is an object for receiving an instruction for transmitting the character ID assigned to the character information designated in the field object F100 to the server 30.

観察者OBJが、フィールドオブジェクトF100に表示されたキャラクタ情報の少なくとも1つを指定し、且つ、操作オブジェクトB100を操作すると、プロセッサ12は、観察者OBJによって指定されたキャラクタ情報に割り当てられたキャラクタIDと、観察者OBJの観察者IDと、をサーバ30に送信する。   When the observer OBJ designates at least one of the character information displayed on the field object F100 and operates the operation object B100, the processor 12 assigns the character ID assigned to the character information designated by the observer OBJ. And the observer ID of the observer OBJ are transmitted to the server 30.

ステップS100の後、サーバ30は、キャラクタの決定(S300)を実行する。
具体的には、プロセッサ32は、ステップS100においてミラーデバイス10から送信されたキャラクタIDを、観察者OBJに対するリアクションを示すべきキャラクタのキャラクタIDとして決定する。
プロセッサ32は、キャラクタIDを決定したことを示す通知をミラーデバイス10に送信する。
After step S100, the server 30 executes character determination (S300).
Specifically, the processor 32 determines the character ID transmitted from the mirror device 10 in step S100 as the character ID of the character that should indicate a reaction to the observer OBJ.
The processor 32 transmits a notification indicating that the character ID has been determined to the mirror device 10.

ステップS300の後、ミラーデバイス10は、画像の取得(S101)を実行する。
具体的には、プロセッサ12は、カメラ15を起動させる。
カメラ15が観察者OBJの顔の画像(以下「観察者画像」という)を撮像すると、プロセッサ12は、カメラ15によって撮像された観察者画像を記憶装置11に記憶する。観察者画像は、観察者OBJが観察する鏡像MI0に対応する。例えば、カメラ15は、鏡像MI0に対応する画像が撮像可能な位置に配置されている。
After step S300, the mirror device 10 executes image acquisition (S101).
Specifically, the processor 12 activates the camera 15.
When the camera 15 captures an image of the face of the observer OBJ (hereinafter referred to as “observer image”), the processor 12 stores the observer image captured by the camera 15 in the storage device 11. The observer image corresponds to the mirror image MI0 observed by the observer OBJ. For example, the camera 15 is disposed at a position where an image corresponding to the mirror image MI0 can be captured.

ステップS101の後、ミラーデバイス10は、リアクションリクエスト(S102)を実行する。
具体的には、プロセッサ12は、リアクションリクエストデータをサーバ30に送信する。リアクションリクエストデータは、以下の情報を含む。
・ステップS101で記憶装置11に記憶された観察者画像を含む。
・ステップS102の実行日時に関する情報
After step S101, the mirror device 10 executes a reaction request (S102).
Specifically, the processor 12 transmits reaction request data to the server 30. The reaction request data includes the following information.
The observer image stored in the storage device 11 in step S101 is included.
-Information about the execution date and time of step S102

ステップS102の後、サーバ30は、リアクションの生成(S301)を実行する。   After step S102, the server 30 executes reaction generation (S301).

図12に示すように、サーバ30は、画像解析(S3010)を実行する。
具体的には、プロセッサ32は、リアクションリクエストデータに含まれる観察者画像の特徴量に基づいて、観察者画像の画像パターンを特定する。
As shown in FIG. 12, the server 30 performs image analysis (S3010).
Specifically, the processor 32 specifies the image pattern of the observer image based on the feature amount of the observer image included in the reaction request data.

ステップS3010の後、サーバ30は、パターンマッチング(S3011)を実行する。
具体的には、プロセッサ32は、ステップS300において決定したキャラクタIDに関連付けられたパターンマッチングテーブル(図6)を参照して、観察者画像の画像パターンと同一、又は、類似の画像パターンが記述された画像パターンファイルを特定する。「類似の画像パターン」とは、例えば、観察者画像の画像パターンとの特徴量の差分が所定以下である画像パターンである。
After step S3010, the server 30 executes pattern matching (S3011).
Specifically, the processor 32 refers to the pattern matching table (FIG. 6) associated with the character ID determined in step S300 and describes an image pattern that is the same as or similar to the image pattern of the observer image. Specify the image pattern file. The “similar image pattern” is, for example, an image pattern in which the difference in feature amount from the image pattern of the observer image is a predetermined value or less.

ステップS3012の後、サーバ30は、状態の判定(S3012)を実行する。
具体的には、記憶装置31には、状態判定モデルが記憶されている。状態判定モデルの入力及び出力は、以下のとおりである。
・入力:画像パターン
・出力:観察者の状態
After step S3012, the server 30 executes state determination (S3012).
Specifically, the storage device 31 stores a state determination model. The input and output of the state determination model are as follows.
・ Input: Image pattern ・ Output: Observer state

プロセッサ32は、記憶装置31に記憶された状態判定モデルに、ステップS3011で特定した画像パターンファイルを入力することにより、当該画像パターンファイルに対応する観察者OBJの状態を識別する状態コードを決定する。   The processor 32 inputs the image pattern file specified in step S3011 to the state determination model stored in the storage device 31, thereby determining a state code for identifying the state of the observer OBJ corresponding to the image pattern file. .

ステップS3012の後、サーバ30は、音声リアクションの生成(S3013)を実行する。
具体的には、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「音声」フィールドの音声リアクションファイルを参照して、音声リアクションとして出力すべき音声リアクションデータを生成する。
After step S3012, the server 30 executes voice reaction generation (S3013).
Specifically, the processor 32 refers to the voice reaction file in the “voice” field associated with the status code determined in step S3012 and generates voice reaction data to be output as voice reaction.

ステップS3013の後、サーバ30は、ARリアクションの生成(S3014)を実行する。
具体的には、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「AR」フィールドのARリアクションファイルを参照して、ARリアクションとして出力すべきARリアクションデータを生成する。
After step S3013, the server 30 executes generation of an AR reaction (S3014).
Specifically, the processor 32 refers to the AR reaction file in the “AR” field associated with the status code determined in step S3012 and generates AR reaction data to be output as the AR reaction.

ステップS3014の後、サーバ30は、テキストリアクションの生成(S3015)を実行する。
具体的には、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「テキスト」フィールドのテキストリアクションファイルを参照して、テキストリアクションとして出力すべきテキストリアクションデータを生成する。
After step S3014, the server 30 executes text reaction generation (S3015).
Specifically, the processor 32 refers to the text reaction file in the “text” field associated with the status code determined in step S3012 and generates text reaction data to be output as the text reaction.

ステップS3015の後、サーバ30は、データベースの更新(S302)を実行する。
具体的には、プロセッサ32は、ステップS100においてミラーデバイス10から送信された観察者IDに関連付けられたログ情報データベース(図7)を特定する。
プロセッサ32は、特定したログ情報データベースに新規レコードを追加する。新規レコードの各フィールドには、以下の情報が格納される。
・「ログID」フィールドには、プロセッサ32が任意に決定した新規ログIDが格納される。
・「日時」フィールドには、リアクションリクエストデータに含まれるステップS102の実行日時に関する情報が格納される。
・「入力画像」フィールドには、リアクションリクエストデータに含まれる観察者画像が格納される。
・「解析結果」フィールドには、ステップS3010において特定された画像パターンが格納される。
・「状態」フィールドには、ステップS3012において決定された状態コードが格納される。
・「キャラクタID」フィールドには、S300において決定したキャラクタIDが格納される。
・「リアクション」フィールドには、ステップS3013〜S3015において生成されたリアクションデータ(音声リアクションデータ、ARリアクションデータ、及び、テキストリアクションデータ)が格納される。
After step S3015, the server 30 executes database update (S302).
Specifically, the processor 32 specifies the log information database (FIG. 7) associated with the observer ID transmitted from the mirror device 10 in step S100.
The processor 32 adds a new record to the specified log information database. The following information is stored in each field of the new record.
In the “log ID” field, a new log ID arbitrarily determined by the processor 32 is stored.
In the “date and time” field, information related to the execution date and time of step S102 included in the reaction request data is stored.
In the “input image” field, an observer image included in the reaction request data is stored.
In the “analysis result” field, the image pattern specified in step S3010 is stored.
In the “status” field, the status code determined in step S3012 is stored.
In the “character ID” field, the character ID determined in S300 is stored.
The “reaction” field stores the reaction data (voice reaction data, AR reaction data, and text reaction data) generated in steps S3013 to S3015.

ステップS302の後、サーバ30は、リアクションレスポンス(S303)を実行する。
具体的には、プロセッサ32は、ミラーデバイス10にリアクションレスポンスデータを送信する。リアクションレスポンスデータは、ステップS3013〜S3015において生成されたリアクションデータを含む。
After step S302, the server 30 executes a reaction response (S303).
Specifically, the processor 32 transmits reaction response data to the mirror device 10. The reaction response data includes the reaction data generated in steps S3013 to S3015.

ステップS303の後、ミラーデバイス10は、リアクション(S103)を実行する。
具体的には、プロセッサ12は、ディスプレイ18に画面P101(図10)を表示する。画面P101は、ハーフミラー19に写った鏡像MI1(例えば、化粧中の観察者OBJの顔の像)に重畳して表示される。
After step S303, the mirror device 10 executes a reaction (S103).
Specifically, the processor 12 displays a screen P101 (FIG. 10) on the display 18. The screen P101 is displayed so as to be superimposed on a mirror image MI1 (for example, an image of the face of the observer OBJ being makeup) reflected on the half mirror 19.

画面P101は、表示オブジェクトA100を含む。
表示オブジェクトA100には、現在の日時に関する情報が表示される。
The screen P101 includes a display object A100.
The display object A100 displays information related to the current date and time.

プロセッサ12は、リアクションレスポンスデータに含まれる音声リアクションデータに基づく音声(例えば、「もっと明るい色が良いよ」という音声)をスピーカ16から出力する。この音声は、ステップS101で取得された画像に基づいて生成されている。これにより、観察者OBJは、化粧中の自身の顔の状態に応じた助言や誘導を、擬人化キャラクタの音声を介して得ることができる。   The processor 12 outputs from the speaker 16 a sound based on the sound reaction data included in the reaction response data (for example, a sound “brighter color is better”). This sound is generated based on the image acquired in step S101. Thereby, the observer OBJ can obtain advice and guidance according to the state of his / her face during makeup through the voice of the anthropomorphic character.

ステップS101〜S103、及び、S301〜S303は、観察者OBJが情報処理の終了の指示(例えば、情報処理を終了させることを意味する音声の発話)を行うまで継続的に実行される。
したがって、観察者OBJの化粧が進行する度に、ステップS103において、擬人化キャラクタのリアクションが観察者OBJに提示される。
Steps S101 to S103 and S301 to S303 are continuously executed until the observer OBJ gives an instruction to end the information processing (for example, a voice utterance meaning to end the information processing).
Therefore, whenever the makeup of the observer OBJ proceeds, in step S103, the reaction of the anthropomorphic character is presented to the observer OBJ.

例えば、プロセッサ12は、ディスプレイ18に画面P102(図11)を表示する。画面P102は、ハーフミラー19に写った鏡像MI2(例えば、図10に対して、化粧が進行した後の観察者OBJの顔の像)に重畳して表示される。   For example, the processor 12 displays the screen P102 (FIG. 11) on the display 18. The screen P102 is displayed superimposed on a mirror image MI2 (for example, an image of the face of the observer OBJ after makeup has advanced with respect to FIG. 10) reflected on the half mirror 19.

画面P102は、表示オブジェクトA100及びA102と、画像オブジェクトIMG102と、を含む。   The screen P102 includes display objects A100 and A102, and an image object IMG102.

表示オブジェクトA102には、ステップS3015で生成されたテキストリアクションデータに対応するテキストが表示される。
画像オブジェクトIMG102は、ステップS3014でせいせいされたARリアクションデータに基づく画像(例えば、化粧の方法を提案する化粧ナビゲーション画像)である。
In the display object A102, text corresponding to the text reaction data generated in step S3015 is displayed.
The image object IMG102 is an image (for example, a makeup navigation image that proposes a makeup method) based on the AR reaction data assigned in step S3014.

プロセッサ12は、リアクションレスポンスデータに含まれる音声リアクションデータに基づく音声(例えば、「もっと明るい色が良いよ」という音声)をスピーカ16から出力する。この音声は、ステップS101で取得された画像に基づいて生成されている。   The processor 12 outputs from the speaker 16 a sound based on the sound reaction data included in the reaction response data (for example, a sound “brighter color is better”). This sound is generated based on the image acquired in step S101.

これにより、観察者OBJは、化粧が進行した後の自身の顔に対する擬人化キャラクタの反応を、音声、AR画像、及び、テキスト、を介して体験することができる。
画像パターンが衣服の画像パターンである場合、観察者OBJが身に付けた衣服に対する擬人化キャラクタの反応を、音声、AR画像、及び、テキスト、を介して体験することができる。
画像パターンが体型の画像パターンである場合、観察者OBJの体型に対する擬人化キャラクタの反応を、音声、AR画像、及び、テキスト、を介して体験することができる。
画像パターンが表情の画像パターンである場合、観察者OBJの表情に対する擬人化キャラクタの反応を、音声、AR画像、及び、テキスト、を介して体験することができる。
Thereby, the observer OBJ can experience the reaction of the anthropomorphic character with respect to his / her face after the makeup progresses via the voice, the AR image, and the text.
When the image pattern is an image pattern of clothes, the reaction of the anthropomorphic character to the clothes worn by the observer OBJ can be experienced through voice, AR images, and text.
When the image pattern is a body type image pattern, the reaction of the anthropomorphic character to the body shape of the observer OBJ can be experienced through voice, AR image, and text.
When the image pattern is a facial expression image pattern, the anthropomorphic character's reaction to the facial expression of the observer OBJ can be experienced via voice, AR images, and text.

本実施形態によれば、サーバ30は、観察者OBJに対して意見や助言を提供するパートナーに相当する擬人化キャラクタとして振る舞うように、ミラーデバイス10を制御する。例えば、サーバ30は、観察者OBJに対して、観察者OBJがより美しくなるための助言や誘導を含むリアクションを提示する。つまり、擬人化キャラクタは、観察者OBJにとって、他の誰よりも観察者OBJのことを魅力的だと思っている仮想的なパートナー、又は、他の誰よりも観察者OBjの魅力を引き出せる仮想的なパートナーとして振る舞う。これにより、観察者OBJは、このようなパートナーから、自身の美しさに関する客観的な反応を体験しながら、美容行動(例えば、化粧、衣服のコーディネート、体型管理、及び、体組成管理の少なくとも1つの行動)を取ることができる。   According to the present embodiment, the server 30 controls the mirror device 10 to behave as anthropomorphic characters corresponding to partners who provide opinions and advice to the observer OBJ. For example, the server 30 presents a reaction including advice and guidance for making the observer OBJ more beautiful to the observer OBJ. That is, the anthropomorphic character is a virtual partner who thinks that the observer OBJ is more attractive to the observer OBJ than anyone else, or a virtual person who can draw out the charm of the observer OBj more than anyone else. Act as a good partner. Thereby, the observer OBJ can experience at least one of beauty behaviors (for example, makeup, clothing coordination, body shape management, and body composition management) while experiencing an objective reaction regarding her beauty from such a partner. Two actions).

特に、本実施形態では、擬人化キャラクタの画像を表示しないことが好ましい。擬人化キャラクタと観察者OBJとのコミュニケーションを音声又はテキストによって実現することにより、擬人化キャラクタのリアクションが観察者OBJに強く印象付けられる。その結果、観察者OBJは、擬人化キャラクタに対して身近感を覚える。   In particular, in this embodiment, it is preferable not to display an image of anthropomorphic characters. By realizing communication between the anthropomorphic character and the observer OBJ by voice or text, the reaction of the anthropomorphic character is strongly impressed by the observer OBJ. As a result, the observer OBJ feels familiar with the personified character.

(5)変形例
本実施形態の変形例について説明する。
(5) Modification A modification of the present embodiment will be described.

(5−1)変形例1
変形例1について説明する。変形例1は、複数のキャラクタの中から選択されたn(n≧2)人のキャラクタに対応する音声コンテンツを出力する例である。図13は、変形例1の情報処理における出力例を示す図である。
(5-1) Modification 1
Modification 1 will be described. Modification 1 is an example in which audio content corresponding to n (n ≧ 2) characters selected from a plurality of characters is output. FIG. 13 is a diagram illustrating an output example in the information processing according to the first modification.

変形例1では、ステップS100(図8)において、観察者OBJがフィールドオブジェクトF100に表示されたキャラクタ情報の中から複数のキャラクタ情報を指定した場合、プロセッサ12は、観察者OBJによって指定されたキャラクタ情報に割り当てられた複数のキャラクタIDと、観察者OBJの観察者IDと、をサーバ30に送信する。   In the first modification, when the observer OBJ designates a plurality of pieces of character information from the character information displayed on the field object F100 in step S100 (FIG. 8), the processor 12 determines the character designated by the observer OBJ. The plurality of character IDs assigned to the information and the observer ID of the observer OBJ are transmitted to the server 30.

ステップS300(図8)において、プロセッサ32は、ステップS100においてミラーデバイス10から送信された複数のキャラクタIDを、観察者OBJに対するリアクションを示すべきキャラクタのキャラクタIDとして決定する。   In step S300 (FIG. 8), the processor 32 determines the plurality of character IDs transmitted from the mirror device 10 in step S100 as character IDs of characters that should indicate a reaction to the observer OBJ.

ステップS3011(図12)において、プロセッサ32は、ステップS300において決定した複数のキャラクタIDに関連付けられたパターンマッチングテーブル(図6)を参照して、観察者画像の画像パターンと類似する画像パターンが記述された画像パターンファイルをキャラクタID毎に特定する。   In step S3011 (FIG. 12), the processor 32 refers to the pattern matching table (FIG. 6) associated with the plurality of character IDs determined in step S300, and describes an image pattern similar to the image pattern of the observer image. The obtained image pattern file is specified for each character ID.

ステップS3013〜S3015(図12)において、プロセッサ32は、ステップS3011において特定したキャラクタID毎に、音声リアクションデータ、ARリアクションデータ、及び、テキストリアクションデータを生成する。   In steps S3013 to S3015 (FIG. 12), the processor 32 generates voice reaction data, AR reaction data, and text reaction data for each character ID specified in step S3011.

ステップS103(図8)において、プロセッサ12は、ディスプレイ18に画面P110(図13)を表示する。画面P110は、ハーフミラー19に写った鏡像MI1(例えば、化粧中の観察者OBJの顔の像)に重畳して表示される。   In step S103 (FIG. 8), the processor 12 displays a screen P110 (FIG. 13) on the display 18. The screen P110 is displayed so as to be superimposed on a mirror image MI1 (for example, an image of the face of the observer OBJ being makeup) reflected on the half mirror 19.

プロセッサ12は、リアクションレスポンスデータに含まれる複数の音声リアクションデータに基づく音声(例えば、キャラクタ1(キャラクタID:CHA001)の音声「もっと明るい色が良いよ」、及び、キャラクタ2(キャラクタID:CHA002)の音声「暗い色の方が似合うよ」)をスピーカ16から出力する。   The processor 12 performs a voice based on a plurality of voice reaction data included in the reaction response data (for example, a voice of character 1 (character ID: CHA001) “a brighter color is better” and a character 2 (character ID: CHA002). From the speaker 16 is output from the speaker 16.

変形例1によれば、観察者OBJは、化粧中の自身の顔の鏡像MI1に対して、複数の擬人化キャラクタ同士が会話をしているような反応を体験することができる。   According to the first modification, the observer OBJ can experience a reaction in which a plurality of anthropomorphic characters are having a conversation with respect to the mirror image MI1 of his / her face during makeup.

(5−2)変形例2
変形例2について説明する。変形例2は、第1観察者OBJ1と類似する第2観察者OBJ2の情報を参照して、第1観察者OBJ1の画像に対するリアクションを提示する例である。図14は、変形例2のリアクションの生成の詳細なフローチャートである。
(5-2) Modification 2
Modification 2 will be described. Modification 2 is an example in which a reaction to an image of the first observer OBJ1 is presented with reference to information of a second observer OBJ2 similar to the first observer OBJ1. FIG. 14 is a detailed flowchart of reaction generation according to the second modification.

図14に示すように、ステップS3010〜S3012(図12)の後、サーバ30は、参照観察者情報の参照(S3220)を実行する。
具体的には、プロセッサ32は、観察者情報データベース(図4)を参照して、ステップS100においてミラーデバイス10から送信された観察者ID(以下「第1観察者ID」という)に関連付けられた観察者属性情報を特定する。
プロセッサ32は、観察者情報データベースの「観察者属性」フィールドを参照して、第1観察者属性情報と同一又は類似の観察者属性情報に関連付けられた少なくとも1つの観察者ID(以下「第2観察者ID」という)を特定する。「類似の観察者属性情報」とは、例えば、第1観察者IDに関連付けられた観察者属性情報との差分が所定以下である観察者属性情報である。
プロセッサ32は、特定した第2観察者IDに関連付けられたログ情報データベース(図7)を参照して、所定条件に該当するレコード(例えば、「日時」フィールドの情報が、ステップS3220の実行日時から一定期間内に含まれるレコード)を特定する。
プロセッサ32は、特定したレコードのうち、「キャラクタID」フィールドに、ステップS300で決定されたキャラクタIDが格納されたレコードの情報を、参照観察者情報として特定する。
As shown in FIG. 14, after steps S3010 to S3012 (FIG. 12), the server 30 executes reference observer information reference (S3220).
Specifically, the processor 32 refers to the observer information database (FIG. 4) and is associated with the observer ID (hereinafter referred to as “first observer ID”) transmitted from the mirror device 10 in step S100. Specify observer attribute information.
The processor 32 refers to the “observer attribute” field of the observer information database, and at least one observer ID (hereinafter referred to as “second”) associated with the same or similar observer attribute information as the first observer attribute information. "Observer ID"). “Similar observer attribute information” is, for example, observer attribute information whose difference from the observer attribute information associated with the first observer ID is equal to or less than a predetermined value.
The processor 32 refers to the log information database (FIG. 7) associated with the specified second observer ID, and records corresponding to the predetermined condition (for example, information in the “date / time” field from the execution date / time of step S3220). Identify records included within a certain period of time.
The processor 32 specifies the information of the record in which the character ID determined in step S300 is stored in the “character ID” field among the specified records as the reference observer information.

ステップS3220の後、サーバ30は、音声リアクションの生成(S3221)を実行する。
具体的には、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「音声」フィールドの音声リアクションファイルと、ステップS3220において特定された参照観察者情報の「リアクション」フィールドの情報と、を参照して、音声リアクションとして出力すべき音声リアクションデータを生成する。
After step S3220, the server 30 executes voice reaction generation (S3221).
Specifically, the processor 32 includes an audio reaction file in the “audio” field associated with the status code determined in step S3012 and information in the “reaction” field of the reference observer information specified in step S3220. Referring to, voice reaction data to be output as voice reaction is generated.

ステップS3221の後、サーバ30は、ARリアクションの生成(S3222)を実行する。
具体的には、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「AR」フィールドのARリアクションファイルと、ステップS3220において特定された参照観察者情報の「リアクション」フィールドの情報と、を参照して、ARリアクションとして出力すべきARリアクションデータを生成する。
After step S3221, the server 30 executes generation of an AR reaction (S3222).
Specifically, the processor 32 receives the AR reaction file of the “AR” field associated with the status code determined in step S3012 and the information of the “reaction” field of the reference observer information specified in step S3220. Referring to this, AR reaction data to be output as an AR reaction is generated.

ステップS3222の後、サーバ30は、テキストリアクションの生成(S3223)を実行する。
具体的には、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「テキスト」フィールドのテキストリアクションファイルと、ステップS3220において特定された参照観察者情報の「リアクション」フィールドの情報と、を参照して、テキストリアクションとして出力すべきテキストリアクションデータを生成する。
After step S3222, the server 30 executes text reaction generation (S3223).
Specifically, the processor 32 obtains the text reaction file of the “text” field associated with the status code determined in step S3012 and the information of the “reaction” field of the reference observer information specified in step S3220. Reference is made to generate text reaction data to be output as a text reaction.

ステップS3223の後、サーバ30は、ステップS302〜S303(図8)を実行する。
ステップS303の後、ミラーデバイス10は、ステップS103を実行する。
After step S3223, the server 30 executes steps S302 to S303 (FIG. 8).
After step S303, the mirror device 10 executes step S103.

変形例2によれば、第1観察者の属性と同一又は類似の第2観察者のログ情報を参照して、レスポンスデータが生成される。これにより、第1観察者は、擬人化キャラクタの多様な反応を体験することができる。   According to the second modification, the response data is generated with reference to the log information of the second observer that is the same as or similar to the attribute of the first observer. Thereby, the first observer can experience various reactions of the personified character.

(5−3)変形例3
変形例3について説明する。変形例3は、観察者OBJの体組成に応じたリアクションを提示する例である。
(5-3) Modification 3
Modification 3 will be described. Modification 3 is an example in which a reaction corresponding to the body composition of the observer OBJ is presented.

変形例3のパターンマッチングテーブル(図6)の「パターンファイル」フィールドには、画像パターンファイルに加えて、体組成パターンファイルが格納される。体組成パターンファイルには、体組成に関する体組成パターンが記述されている。   In the “pattern file” field of the pattern matching table (FIG. 6) of the third modification, a body composition pattern file is stored in addition to the image pattern file. The body composition pattern file describes the body composition pattern related to the body composition.

プロセッサ12は、ステップS102(図8)において、体組成計測装置(不図示)から、観察者OBJの体組成(例えば、体重、及び、体脂肪の少なくとも1つ)に関する体組成情報を取得する。
プロセッサ12は、リアクションリクエストデータに、更に、体組成情報を含める。
In step S102 (FIG. 8), the processor 12 acquires body composition information related to the body composition (for example, at least one of body weight and body fat) of the observer OBJ from a body composition measuring apparatus (not shown).
The processor 12 further includes body composition information in the reaction request data.

プロセッサ32は、ステップS3011(図12)において、リアクションリクエストデータに含まれる体組成情報と同一、又は、類似の体組成情報が記述された体組成パターンファイルを特定する。「類似の体組成情報」とは、例えば、リアクションリクエストデータに含まれる体組成情報との差分が所定以下である体組成情報である。   In step S3011 (FIG. 12), the processor 32 specifies a body composition pattern file in which body composition information that is the same as or similar to the body composition information included in the reaction request data is described. The “similar body composition information” is, for example, body composition information whose difference from the body composition information included in the reaction request data is equal to or less than a predetermined value.

記憶装置31に記憶された状態判定モデルの入力及び出力は、以下のとおりである。
・入力:画像パターン及び体組成
・出力:観察者の状態
The inputs and outputs of the state determination model stored in the storage device 31 are as follows.
・ Input: Image pattern and body composition ・ Output: Observer status

プロセッサ32は、記憶装置31に記憶された状態判定モデルに、ステップS3011で特定した画像パターンファイル及び体組成パターンファイルを入力することにより、当該パターンファイルに対応する観察者OBJの状態を識別する状態コードを決定する。   The processor 32 inputs the image pattern file and the body composition pattern file specified in step S3011 to the state determination model stored in the storage device 31, thereby identifying the state of the observer OBJ corresponding to the pattern file Determine the code.

ステップS3013(図12)において、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「音声」フィールドの音声リアクションファイルを参照して、音声リアクションとして出力すべき音声リアクションデータを生成する。   In step S3013 (FIG. 12), the processor 32 refers to the audio reaction file in the “audio” field associated with the status code determined in step S3012 and generates audio reaction data to be output as an audio reaction.

ステップS3014(図12)において、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「AR」フィールドのARリアクションファイルを参照して、ARリアクションとして出力すべきARリアクションデータを生成する。   In step S3014 (FIG. 12), the processor 32 refers to the AR reaction file in the “AR” field associated with the status code determined in step S3012 and generates AR reaction data to be output as an AR reaction.

ステップS3015(図12)において、プロセッサ32は、ステップS3012において決定した状態コードに関連付けられた「テキスト」フィールドのテキストリアクションファイルを参照して、テキストリアクションとして出力すべきテキストリアクションデータを生成する。   In step S3015 (FIG. 12), the processor 32 refers to the text reaction file in the “text” field associated with the status code determined in step S3012 and generates text reaction data to be output as a text reaction.

変形例3によれば、観察者OBJの画像及び体組成の両方に応じたリアクションが提示される。これにより、より多様なリアクションを観察者OBJに提示することができる。   According to the modification 3, the reaction according to both the image and body composition of the observer OBJ is presented. Thereby, more various reactions can be presented to the observer OBJ.

(5−4)変形例4
変形例4について説明する。変形例4は、観察者OBJの変化に応じたリアクションを提示する例である。
(5-4) Modification 4
Modification 4 will be described. Modification 4 is an example in which a reaction corresponding to the change of the observer OBJ is presented.

変形例4のプロセッサ32は、ステップS3013(図12)において、「解析結果」フィールドの情報(つまり、過去の解析結果に関する解析結果ファイル)と、ステップS3010の解析結果と、を比較することにより、過去の解析結果(例えば、過去の化粧の評価)と、現在の解析結果(例えば、現在の化粧の評価)とを比較する。
プロセッサ32は、比較の結果に基づく文脈(例えば、「昨日より良くなったね」)の音声リアクションデータ、ARリアクションデータ、及び、テキストリアクションデータを生成する。
In step S3013 (FIG. 12), the processor 32 of the modified example 4 compares the information in the “analysis result” field (that is, the analysis result file related to the past analysis result) with the analysis result in step S3010. A past analysis result (for example, evaluation of past makeup) and a current analysis result (for example, evaluation of current makeup) are compared.
The processor 32 generates voice reaction data, AR reaction data, and text reaction data in a context (eg, “I got better than yesterday”) based on the result of the comparison.

変形例4によれば、観察者OBJの変化に応じたリアクションが提示される。これにより、観察者OBJは、自身の変化を客観的に知ることができる。   According to the modification 4, the reaction according to the change of the observer OBJ is presented. As a result, the observer OBJ can objectively know his / her changes.

(5−5)変形例5
変形例5について説明する。変形例5は、観察者OBJと統計値との比較結果に応じたリアクションを提示する例である。
(5-5) Modification 5
Modification 5 will be described. Modification 5 is an example in which a reaction corresponding to the comparison result between the observer OBJ and the statistical value is presented.

変形例5の記憶装置31には、統計情報が格納されている。統計情報は、以下の少なくとも1つを含む。
・化粧の美しさに関する統計情報
・衣服の美しさに関する統計情報
・体型の美しさに関する統計情報
・表情の美しさに関する統計情報
Statistical information is stored in the storage device 31 of the fifth modification. The statistical information includes at least one of the following.
・ Statistical information about the beauty of makeup ・ Statistical information about the beauty of clothes ・ Statistical information about the beauty of body shape ・ Statistical information about the beauty of facial expressions

プロセッサ32は、ステップS3013(図12)において、ステップS3010の解析結果と、記憶装置31に記憶された統計情報と、を比較することにより、解析結果(例えば、現在の化粧の評価)と、統計情報(例えば、化粧の美しさに関する統計情報)と、の差を計算する。
プロセッサ32は、計算の結果に基づく文脈(例えば、「他の人よりスッキリしているよ」)の音声リアクションデータ、ARリアクションデータ、及び、テキストリアクションデータを生成する。
In step S3013 (FIG. 12), the processor 32 compares the analysis result of step S3010 with the statistical information stored in the storage device 31, thereby analyzing the analysis result (for example, the current makeup evaluation) and the statistical information. The difference between the information (for example, statistical information on the beauty of makeup) is calculated.
The processor 32 generates voice reaction data, AR reaction data, and text reaction data in a context (for example, “I feel refreshed more than others”) based on the result of the calculation.

変形例5によれば、観察者OBJの変化に応じたリアクションが提示される。これにより、観察者OBJは、自身の状態と、統計結果との差を客観的に知ることができる。その結果、ミラーデバイス10を使用することの観察者OBJの意欲が促進される。   According to the modification 5, the reaction according to the change of the observer OBJ is presented. Thus, the observer OBJ can objectively know the difference between the state of the observer and the statistical result. As a result, the willingness of the observer OBJ to use the mirror device 10 is promoted.

(5−6)変形例6
変形例6について説明する。変形例6は、観察者OBJの音声に応じたリアクションを提示する例である。
(5-6) Modification 6
Modification 6 will be described. Modification 6 is an example in which a reaction corresponding to the sound of the observer OBJ is presented.

変形例6の記憶装置31には、音声パターンファイルが格納される。音声パターンファイルには、音声の文脈と周波数との関連性に関する音声パターンが記述されている。   A sound pattern file is stored in the storage device 31 of the sixth modification. The voice pattern file describes a voice pattern related to the relationship between the voice context and the frequency.

マイクロホン17は、ステップS102(図8)において、観察者OBJの音声(例えば、「どうやればいいと思う?」という音声)に関する音声情報を取得する。
プロセッサ12は、リアクションリクエストデータに、更に、音声情報を含める。
In step S <b> 102 (FIG. 8), the microphone 17 obtains sound information related to the sound of the observer OBJ (for example, sound “What should I do?”).
The processor 12 further includes audio information in the reaction request data.

プロセッサ32は、ステップS3011(図12)において、記憶装置31に記憶された音声パターンファイルを参照して、リアクションリクエストデータに含まれる音声情報の意味を解釈する。   In step S <b> 3011 (FIG. 12), the processor 32 refers to the voice pattern file stored in the storage device 31 and interprets the meaning of the voice information included in the reaction request data.

プロセッサ32は、ステップS3013(図12)において、ステップS3010の解析結果と、ステップS3012の判定の結果と、に応じた文脈(例えば、「昨日使っていた化粧品を使った方が良いよ」)の音声リアクションデータ、ARリアクションデータ、及び、テキストリアクションデータを生成する。   In step S3013 (FIG. 12), the processor 32 has a context corresponding to the analysis result in step S3010 and the determination result in step S3012 (for example, “It is better to use the cosmetics used yesterday”). Voice reaction data, AR reaction data, and text reaction data are generated.

変形例6によれば、観察者OBJの画像及び音声の両方に応じたリアクションが提示される。これにより、観察者OBJは、擬人化キャラクタと会話をしている感覚で、ミラーデバイス10を使用することができる。   According to the modification 6, the reaction according to both the image and sound of the observer OBJ is presented. Thereby, the observer OBJ can use the mirror device 10 as if he / she is talking to the personified character.

(5−7)変形例7
変形例7について説明する。変形例7は、画像から特定される観察者OBJの状態の傾向に基づいて、擬人化キャラクタの音声を提供する例である。図15は、変形例7の概要の説明図である。
(5-7) Modification 7
Modification 7 will be described. The modified example 7 is an example in which the voice of the anthropomorphic character is provided based on the tendency of the state of the observer OBJ specified from the image. FIG. 15 is an explanatory diagram of an outline of the modified example 7.

図15に示すように、観察者OBJが鏡像MI0を見ながら明るい色の化粧を施すと、ミラーデバイス10は、明るい色の化粧が施された顔の画像IMG3を取得する。ハーフミラー19には、観察者OBJの顔の鏡像MI3が写る。鏡像MI3は、画像IMG3に対応する。   As shown in FIG. 15, when the observer OBJ applies bright makeup while looking at the mirror image MI0, the mirror device 10 acquires a face image IMG3 on which bright makeup has been applied. On the half mirror 19, a mirror image MI3 of the face of the observer OBJ is shown. The mirror image MI3 corresponds to the image IMG3.

サーバ30には、観察者OBJの嗜好に関する嗜好モデルが記憶されている。観察者OBJの嗜好とは、顔の画像から特定される観察者OBJの傾向(つまり、観察者OBJの顔の視覚的な傾向)を意味する。
サーバ30は、ログ情報データベース(図7)の「出力」フィールドの情報に基づいて、嗜好モデルを更新する。その結果、嗜好モデルには、観察者OBJの顔の視覚的な嗜好が記述される。
嗜好モデルに記述される傾向は、例えば、以下を含む。
・明るい色のチークを使用する頻度が多い。
・月曜日は暗い表情をする頻度が多い。
The server 30 stores a preference model related to the preference of the observer OBJ. The preference of the observer OBJ means the tendency of the observer OBJ specified from the face image (that is, the visual tendency of the face of the observer OBJ).
The server 30 updates the preference model based on the information in the “output” field of the log information database (FIG. 7). As a result, the preference model describes the visual preference of the face of the observer OBJ.
The tendency described in the preference model includes, for example, the following.
-Frequent use of light-colored cheeks.
・ On Monday, there is a high frequency of dark expressions.

嗜好モデルの入力及び出力は、例えば、以下のとおりである。
・入力:状態コード
・出力:音声リアクションデータ
The input and output of the preference model are, for example, as follows.
・ Input: Status code ・ Output: Voice reaction data

サーバ30は、音声リアクションの作成(図12のステップS3013又は図14のステップS3221)において、音声リアクションファイル(図6)の代わりに、ステップS3012において決定した状態コードを嗜好モデルに入力することにより、音声リアクションデータを生成する。   The server 30 inputs the status code determined in step S3012 in the preference model instead of the voice reaction file (FIG. 6) in the creation of the voice reaction (step S3013 in FIG. 12 or step S3221 in FIG. 14). Generate voice reaction data.

このように、ミラーデバイス10は、観察者OBJの状態の傾向に応じた音声コンテンツを再生する。これにより、観察者OBJは、擬人化キャラクタを、自分のことを自分よりも客観視できるパートナーとして感じることができる。このように、観察者OBJに対して、新しい美容行動のユーザ体験を提供することができる。   Thus, the mirror device 10 reproduces the audio content corresponding to the tendency of the state of the observer OBJ. Thereby, the observer OBJ can feel the anthropomorphic character as a partner who can view himself more objectively than himself. In this way, a user experience of new beauty behavior can be provided to the observer OBJ.

変形例7の嗜好モデルは、音声リアクションの生成だけでなく、以下の処理にも適用可能である。
・ARリアクションの生成(図12のステップS3014及び図14のステップS3222)
・テキストリアクションの生成(図12のステップS3015及び図14のステップS3223)
The preference model of the modified example 7 can be applied not only to the generation of the voice reaction but also to the following processing.
Generation of AR reaction (step S3014 in FIG. 12 and step S3222 in FIG. 14)
Generation of text reaction (step S3015 in FIG. 12 and step S3223 in FIG. 14)

(5−8)変形例8
変形例8について説明する。変形例8は、擬人化キャラクタの音声に応じた観察者OBJの反応の傾向に基づいて、擬人化キャラクタの音声を提供する例である。図16は、変形例8の概要の説明図である。
(5-8) Modification 8
Modification 8 will be described. The modification 8 is an example in which the voice of the anthropomorphic character is provided based on the reaction tendency of the observer OBJ according to the voice of the anthropomorphic character. FIG. 16 is an explanatory diagram of an outline of Modification 8.

図16に示すように、観察者OBJがハーフミラー19を見ると、ミラーデバイス10は、化粧中の観察者OBJの顔の画像IMGm(mは、1〜n−1の整数の少なくとも1つ)を取得する。ハーフミラー19には、観察者OBJの顔の鏡像MImが写る。鏡像MImは、画像IMGmに対応する。ミラーデバイス10は、画像IMGmに応じた音声SCm(例えば、「いい笑顔だね」という擬人化キャラクタの音声)を再生する。
観察者OBJが、音声SCmが再生されたにもかかわらず表情を変えなかった(つまり、擬人化キャラクタの音声に反する反応を示した)場合、ミラーデバイス10は、擬人化キャラクタの音声に反する反応を示した観察者OBJの顔の画像IMGn(n=m+1)(つまり、擬人化キャラクタの音声に反する反応を示した観察者OBJの顔の状態)に応じた音声SCn(例えば、「もっと笑ってみて」という擬人化キャラクタの音声)を再生する。
As shown in FIG. 16, when the observer OBJ views the half mirror 19, the mirror device 10 reads the image IMGm of the face of the observer OBJ being makeup (m is at least one of integers 1 to n−1). To get. On the half mirror 19, a mirror image MIm of the face of the observer OBJ is shown. The mirror image MIm corresponds to the image IMGm. The mirror device 10 reproduces a sound SCm (for example, a sound of anthropomorphic character “It's a good smile”) corresponding to the image IMGm.
When the observer OBJ does not change the facial expression even when the voice SCm is reproduced (that is, when the observer OBJ shows a reaction contrary to the voice of the anthropomorphic character), the mirror device 10 reacts against the voice of the anthropomorphic character. The voice SCn (for example, “more laughing”) corresponding to the image IMGn (n = m + 1) of the face of the observer OBJ that indicates The voice of the anthropomorphic character “Mite” is reproduced.

具体的には、サーバ30には、観察者OBJの嗜好に関する嗜好モデルが記憶されている。観察者OBJの嗜好とは、擬人化キャラクタの音声に応じて観察者OBJが示す反応の傾向を意味する。
サーバ30は、ログ情報データベース(図7)のm番目のレコードの「入力」フィールドの情報と、n番目のレコードの「出力」フィールドの情報と、の関係に基づいて、嗜好モデルを更新する。その結果、嗜好モデルには、擬人化キャラクタの音声が示す文脈を観察者OBJが受け入れたか否かによって決まる観察者OBJの嗜好が記述される。
嗜好モデルに記述される傾向は、例えば、以下を含む。
・明るい色のチークの使用を推奨しても、暗い色のチークを使用する頻度が多い。
・月曜日は軽く褒める音声を提供しても、観察者OBJの表情の変化は少ない。
Specifically, the server 30 stores a preference model related to the preference of the observer OBJ. The preference of the observer OBJ means a tendency of reaction indicated by the observer OBJ according to the voice of the personified character.
The server 30 updates the preference model based on the relationship between the information in the “input” field of the mth record in the log information database (FIG. 7) and the information in the “output” field of the nth record. As a result, the preference of the observer OBJ determined by whether or not the observer OBJ has accepted the context indicated by the voice of the anthropomorphic character is described in the preference model.
The tendency described in the preference model includes, for example, the following.
・ Even if it is recommended to use a light-colored cheek, a dark-colored cheek is often used.
・ Even on Mondays, even if the voice is lightly praised, there is little change in the facial expression of the observer OBJ.

嗜好モデルの入力及び出力は、例えば、以下のとおりである。
・入力:状態コード
・出力:音声リアクションデータ
The input and output of the preference model are, for example, as follows.
・ Input: Status code ・ Output: Voice reaction data

サーバ30は、音声リアクションの作成(図12のステップS3013又は図14のステップS3221)において、音声リアクションファイル(図6)の代わりに、ステップS3012において決定した状態コードを嗜好モデルに入力することにより、音声リアクションデータを生成する。   The server 30 inputs the status code determined in step S3012 in the preference model instead of the voice reaction file (FIG. 6) in the creation of the voice reaction (step S3013 in FIG. 12 or step S3221 in FIG. 14). Generate voice reaction data.

このように、ミラーデバイス10は、擬人化キャラクタの音声に応じた観察者OBJの反応に基づく音声コンテンツを再生する。これにより、観察者OBJは、擬人化キャラクタを、自分のことを自分よりも客観視できるパートナーとして感じることができる。このように、観察者OBJに対して、新しい美容行動のユーザ体験を提供することができる。   As described above, the mirror device 10 reproduces the audio content based on the reaction of the observer OBJ according to the sound of the personified character. Thereby, the observer OBJ can feel the anthropomorphic character as a partner who can view himself more objectively than himself. In this way, a user experience of new beauty behavior can be provided to the observer OBJ.

変形例8の嗜好モデルは、音声リアクションの生成だけでなく、以下の処理にも適用可能である。
・ARリアクションの生成(図12のステップS3014及び図14のステップS3222)
・テキストリアクションの生成(図12のステップS3015及び図14のステップS3223)
The preference model of the modified example 8 can be applied not only to the generation of voice reaction but also to the following processing.
Generation of AR reaction (step S3014 in FIG. 12 and step S3222 in FIG. 14)
Generation of text reaction (step S3015 in FIG. 12 and step S3223 in FIG. 14)

(5−9)変形例9
変形例9について説明する。変形例9は、擬人化キャラクタと観察者OBJの組合せに応じた擬人化キャラクタの音声を生成する例である。
(5-9) Modification 9
Modification 9 will be described. The modification 9 is an example in which the voice of the personified character corresponding to the combination of the personified character and the observer OBJ is generated.

変形例9のパターンマッチングテーブル(図6)は、キャラクタパラメータ(図5)と、観察者属性情報(図4)の組合せに関連付けられる。   The pattern matching table (FIG. 6) of Modification 9 is associated with a combination of character parameters (FIG. 5) and observer attribute information (FIG. 4).

ステップS3013(図12)又S3221(図14)において、プロセッサ32は、ステップS300で決定された擬人化キャラクタのキャラクタIDに関連付けられたキャラクタパラメータ、及び、ステップS100において送信された観察者IDに関連付けられた観察者属性情報の組合せに関連付けられたパターンマッチングテーブルを特定する。
プロセッサ32は、特定したパターンマッチングテーブルを参照して、ステップS3012において決定した状態コードに関連付けられた「音声」フィールドの音声リアクションファイルを特定する。
プロセッサ32は、特定した音声リアクションファイルを参照して、音声リアクションとして出力すべき音声リアクションデータを生成する。
In step S3013 (FIG. 12) or S3221 (FIG. 14), the processor 32 associates the character parameter associated with the character ID of the anthropomorphic character determined in step S300 and the observer ID transmitted in step S100. A pattern matching table associated with the combination of the observed observer attribute information is specified.
The processor 32 refers to the identified pattern matching table and identifies the voice reaction file in the “voice” field associated with the status code determined in step S3012.
The processor 32 refers to the specified audio reaction file and generates audio reaction data to be output as an audio reaction.

変形例9によれば、擬人化キャラクタのパラメータと観察者OBJの観察者属性との関係(例えば、相性)に応じた擬人化キャラクタの音声を提供することができる。その結果、観察者OBJは、擬人化キャラクタのより多様な音声を体験することができる。   According to the modification 9, it is possible to provide the voice of the anthropomorphic character according to the relationship (for example, compatibility) between the parameter of the anthropomorphic character and the observer attribute of the observer OBJ. As a result, the observer OBJ can experience more diverse sounds of the anthropomorphic character.

(5−10)変形例10
変形例10について説明する。変形例10は、擬人化キャラクタの性格と観察者OBJの性格に応じた擬人化キャラクタの音声を生成する例である。
(5-10) Modification 10
Modification 10 will be described. The modification 10 is an example in which the voice of the anthropomorphic character corresponding to the character of the anthropomorphic character and the personality of the observer OBJ is generated.

変形例9のパターンマッチングテーブル(図6)は、「性格」フィールド(図5)の情報、及び、観察者の性格の組合せに関連付けられる。   The pattern matching table (FIG. 6) of the modified example 9 is associated with the combination of information in the “personality” field (FIG. 5) and the personality of the observer.

記憶装置31には、性格判定モデルが記憶されている。性格判定モデルの入出力は以下のとおりである。
・入力:画像の特徴量(例えば、顔の各パーツの配置)
・出力:人の性格
The storage device 31 stores a personality determination model. The input / output of the personality determination model is as follows.
・ Input: Image features (for example, the arrangement of each part of the face)
・ Output: person's personality

プロセッサ32は、S3012において、観察者OBJの状態を判定した後、記憶装置31に記憶された性格判定モデルに、ステップS3011で特定した画像パターンファイルを入力することにより、当該画像パターンファイルに対応する観察者OBJの性格を判定する。   After determining the state of the observer OBJ in S3012, the processor 32 inputs the image pattern file specified in step S3011 to the personality determination model stored in the storage device 31, thereby corresponding to the image pattern file. The character of the observer OBJ is determined.

ステップS3013(図12)又S3221(図14)において、プロセッサ32は、判定された性格、及び、擬人化キャラクタの性格に関する情報の組合せに関連付けられたパターンマッチングテーブルを特定する。
プロセッサ32は、特定したパターンマッチングテーブルを参照して、ステップS3012において決定した状態コードに関連付けられた「音声」フィールドの音声リアクションファイルを特定する。
プロセッサ32は、特定した音声リアクションファイルを参照して、音声リアクションとして出力すべき音声リアクションデータを生成する。
In step S3013 (FIG. 12) or S3221 (FIG. 14), the processor 32 specifies a pattern matching table associated with the combination of the information related to the determined personality and the personalized character.
The processor 32 refers to the identified pattern matching table and identifies the voice reaction file in the “voice” field associated with the status code determined in step S3012.
The processor 32 refers to the specified audio reaction file and generates audio reaction data to be output as an audio reaction.

変形例10によれば、擬人化キャラクタの性格及び観察者OBJの性格の組合せ(例えば、相性)に応じた擬人化キャラクタの音声を提供することができる。その結果、観察者OBJは、擬人化キャラクタのより多様な音声を体験することができる。   According to the tenth modification, the voice of the anthropomorphic character according to the combination (for example, compatibility) of the character of the anthropomorphic character and the personality of the observer OBJ can be provided. As a result, the observer OBJ can experience more diverse sounds of the anthropomorphic character.

(6)本実施形態の小括
本実施形態について小括する。
(6) Summary of this embodiment This embodiment is summarized.

本実施形態の第1態様は、
観察者の鏡像に対応する観察者画像を取得し、且つ、音声を出力可能なミラーデバイス10と接続される情報処理装置(例えば、サーバ30)であって、
ミラーデバイス10から観察者画像を取得する手段(例えば、ステップS301の処理を実行するプロセッサ32)を備え、
観察者画像に基づいて、鏡像に写った観察者の状態を判定する手段(例えば、ステップS3012の処理を実行するプロセッサ32)を備え、
判定の結果に基づいて、擬人化キャラクタの音声を生成する手段(例えば、ステップS3013の処理を実行するプロセッサ32)を備え、
生成された音声をミラーデバイス10に送信する手段(例えば、ステップS303の処理を実行するプロセッサ32)を備える、
情報処理装置。
The first aspect of this embodiment is
An information processing apparatus (for example, server 30) connected to a mirror device 10 that acquires an observer image corresponding to a mirror image of the observer and that can output sound,
Means for acquiring an observer image from the mirror device 10 (for example, the processor 32 for executing the process of step S301);
Means for determining the state of the observer reflected in the mirror image based on the observer image (for example, the processor 32 for executing the process of step S3012);
Based on the result of the determination, a means for generating an anthropomorphic character voice (for example, the processor 32 that executes the process of step S3013) is provided.
Means for transmitting the generated sound to the mirror device 10 (for example, the processor 32 that executes the process of step S303);
Information processing device.

第1態様によれば、ミラーデバイス10を介して、観察者画像に基づいて判定された観察者の状態に応じた擬人化キャラクタの音声が観察者に対して提供される。これにより、観察者に対して、視覚情報が反映されたインタラクションを提供することができる。
特に、観察者は、ミラーデバイス10が自身の状態に応じて語りかけてくれるような体験をすることができる。その結果、観察者は、ミラーデバイス10に対して、親近感を覚える。このことは、観察者に対して、ミラーデバイス10を使用することの動機づけを与えるので、観察者は、ミラーデバイスを頻繁に使用するようになる。
According to the first aspect, the voice of the anthropomorphic character corresponding to the state of the observer determined based on the observer image is provided to the observer via the mirror device 10. Thereby, the interaction in which visual information is reflected can be provided to the observer.
In particular, the observer can have an experience that the mirror device 10 speaks according to his / her state. As a result, the observer feels familiarity with the mirror device 10. This gives the observer a motivation to use the mirror device 10, so that the observer frequently uses the mirror device.

本実施形態の第2態様は、
観察者画像の特徴量を解析することにより、観察者画像の画像パターンを特定する手段(例えば、ステップS3010の処理を実行するプロセッサ32)を備え、
判定する手段は、特定された画像パターンに基づいて、観察者の状態を判定する、
情報処理装置である。
The second aspect of this embodiment is
By means of analyzing the feature amount of the observer image, a means for specifying the image pattern of the observer image (for example, the processor 32 that executes the process of step S3010) is provided.
The means for determining determines the state of the observer based on the specified image pattern.
Information processing apparatus.

第2態様によれば、ミラーデバイス10を介して、観察者画像の画像パターンに基づいて判定された観察者の状態に応じた擬人化キャラクタの音声が観察者に対して提供される。これにより、観察者に対して、視覚情報が反映されたインタラクションを提供することができる。   According to the second aspect, the voice of the anthropomorphic character corresponding to the state of the observer determined based on the image pattern of the observer image is provided to the observer via the mirror device 10. Thereby, the interaction in which visual information is reflected can be provided to the observer.

本実施形態の第3態様は、
観察者を識別する観察者識別情報と、観察者の属性に関する観察者属性情報と、特定された画像パターンと、を関連付けて記憶する手段(例えば、図4の観察者情報データベース及び図7のログ情報データベース)を備え、
前記特定する手段は、第1観察者の観察者属性情報と同一又は類似の観察者属性情報に関連付けられた第2観察者識別情報を特定する手段を備え、
前記判定する手段は、前記第1観察者の観察者画像から特定された第1画像パターンと、前記第2観察者識別情報に関連付けられた第2画像パターンと、に基づいて、前記第1観察者の状態を判定する、
情報処理装置である。
The third aspect of this embodiment is
Means (for example, the observer information database in FIG. 4 and the log in FIG. 7) for associating and storing the observer identification information for identifying the observer, the observer attribute information regarding the attributes of the observer, and the specified image pattern Information database)
The means for specifying includes means for specifying second observer identification information associated with observer attribute information that is the same as or similar to the observer attribute information of the first observer,
The means for determining is based on the first image pattern specified from the observer image of the first observer and the second image pattern associated with the second observer identification information. Determine the state of the person,
Information processing apparatus.

第3態様によれば、擬人化キャラクタの音声を提供すべき第1観察者の状態を判定するときに、第1観察者の第1画像パターンだけでなく、属性が第1観察者と類似する第2観察者の第2画像パターンを参照する。これにより、第1観察者の状態の判定の精度を向上させることができる。このように、第1観察者の実際の状態により適したインタラクションを提供することができる。   According to the third aspect, when determining the state of the first observer who should provide the voice of the anthropomorphic character, not only the first image pattern of the first observer but also the attribute is similar to the first observer. Reference is made to the second image pattern of the second observer. Thereby, the accuracy of the determination of the state of the first observer can be improved. In this way, it is possible to provide an interaction that is more suitable for the actual state of the first observer.

本実施形態の第4態様は、
判定する手段は、観察者の状態の変化を判定する、
情報処理装置である。
The fourth aspect of this embodiment is
The means for determining determines a change in the state of the observer.
Information processing apparatus.

第4態様によれば、観察者の状態の変化に応じた擬人化キャラクタの音声が観察者に提供される。これにより、観察者OBJは、自身の変化を客観的に知ることができる。   According to the fourth aspect, the voice of the anthropomorphic character corresponding to the change in the state of the observer is provided to the observer. As a result, the observer OBJ can objectively know his / her changes.

本実施形態の第5態様は、
判定する手段は、観察者の顔に施された化粧の評価を判定する、
情報処理装置である。
The fifth aspect of this embodiment is
The means for determining determines the evaluation of makeup applied to the face of the observer.
Information processing apparatus.

第5態様によれば、化粧を施した観察者の顔の状態に応じた擬人化キャラクタの音声が観察者に提供される。これにより、観察者は、擬人化キャラクタの音声とインタラクションを行いながら化粧を行うことができる。このように、化粧という美容行動に全く新しいユーザ体験が生まれる。その結果、観察者の美容意識も向上することが期待される。   According to the fifth aspect, the voice of the anthropomorphic character corresponding to the state of the face of the observer who applied makeup is provided to the observer. Thereby, the observer can perform makeup while interacting with the voice of the anthropomorphic character. In this way, a completely new user experience is born in the cosmetic behavior of makeup. As a result, it is expected that the beauty awareness of the observer will be improved.

本実施形態の第6態様は、
判定する手段は、観察者が身に付けている衣服の評価を判定する、
情報処理装置である。
The sixth aspect of this embodiment is
The means for determining determines the evaluation of the clothes worn by the observer.
Information processing apparatus.

第6態様によれば、
衣服を身に着けた観察者の状態に応じた擬人化キャラクタの音声が観察者に提供される。これにより、観察者は、擬人化キャラクタの音声とインタラクションを行いながら衣服を選択することができる。このように、衣服の選択という行動に全く新しいユーザ体験が生まれる。その結果、衣服に対する観察者の意識も向上することが期待される。
According to the sixth aspect,
The voice of the anthropomorphic character corresponding to the state of the observer wearing the clothes is provided to the observer. Thus, the observer can select clothes while interacting with the voice of the anthropomorphic character. In this way, a completely new user experience is born in the behavior of clothing selection. As a result, it is expected that the viewer's awareness of clothes will also be improved.

本実施形態の第7態様は、
判定する手段は、観察者の体型の評価を判定する、
情報処理装置である。
The seventh aspect of this embodiment is
The means for determining determines the evaluation of the observer's body shape,
Information processing apparatus.

第7態様によれば、観察者の体型に応じた擬人化キャラクタの音声が観察者に提供される。これにより、観察者は、擬人化キャラクタの音声とインタラクションを行いながら体型を確認択することができる。このように、体型の管理という行動に全く新しいユーザ体験が生まれる。その結果、体験に対する観察者の意識も向上することが期待される。   According to the seventh aspect, the voice of the anthropomorphic character corresponding to the body shape of the observer is provided to the observer. Thereby, the observer can confirm and select the figure while interacting with the voice of the anthropomorphic character. In this way, a completely new user experience is born in the behavior of body shape management. As a result, it is expected that the observer's awareness of the experience will be improved.

第8態様は、
判定する手段は、観察者の表情の評価を判定する、
情報処理装置である。
The eighth aspect is
The means for determining determines the evaluation of the observer's facial expression.
Information processing apparatus.

第8態様によれば、観察者の表情に応じた擬人化キャラクタの音声が観察者に提供される。これにより、観察者は、擬人化キャラクタの音声とインタラクションを行いながら表情を観察することができる。このように、表情の確認という行動に全く新しいユーザ体験が生まれる。その結果、表情に対する観察者の意識も向上することが期待される。   According to the eighth aspect, the voice of the anthropomorphic character corresponding to the facial expression of the observer is provided to the observer. Thus, the observer can observe the facial expression while interacting with the voice of the anthropomorphic character. In this way, a completely new user experience is born in the action of confirming facial expressions. As a result, it is expected that the consciousness of the observer with respect to facial expressions will be improved.

本実施形態の第9態様は、
複数の擬人化キャラクタの中から少なくとも1つの擬人化キャラクタを指定する指示を受け付ける手段(例えば、ステップS300の処理を実行するプロセッサ32)を備え、
生成する手段は、受け付けられた指示によって指定された擬人化キャラクタの音声を出力する、
情報処理装置である。
The ninth aspect of this embodiment is
Means for receiving an instruction to specify at least one anthropomorphic character from among a plurality of anthropomorphic characters (for example, the processor 32 that executes the process of step S300);
The generating means outputs the voice of the anthropomorphic character designated by the received instruction.
Information processing apparatus.

第9態様によれば、観察者の任意の擬人化キャラクタの音声が観察者に提供される。これにより、観察者がより大きな親近感をミラーデバイス10に覚えるようになる。   According to the ninth aspect, the sound of any anthropomorphic character of the observer is provided to the observer. As a result, the observer learns a greater sense of affinity in the mirror device 10.

本実施形態の第10態様は、
受け付ける手段が複数の擬人化キャラクタを指定する指示を受け付けた場合、生成する手段は、複数の擬人化キャラクタの音声を生成する、
情報処理装置である。
The tenth aspect of this embodiment is
When the receiving means receives an instruction to specify a plurality of anthropomorphic characters, the generating means generates the sound of the plurality of anthropomorphic characters.
Information processing apparatus.

第10態様によれば、複数の擬人化キャラクタの音声が観察者に提供される。これにより、観察者は、複数の擬人化キャラクタとコミュニケーションを取るような感覚で、鏡像を観察することができる。   According to the tenth aspect, sounds of a plurality of anthropomorphic characters are provided to the observer. Thus, the observer can observe the mirror image with a sense of communicating with a plurality of anthropomorphic characters.

本実施形態の第11態様は、
ミラーデバイスから観察者の音声を取得する手段を備え、
生成する手段は、判定の結果及び観察者の音声に応じた擬人化キャラクタの音声を出力する、
情報処理装置である。
The eleventh aspect of this embodiment is
Means for obtaining the voice of the observer from the mirror device,
The means for generating outputs the voice of the anthropomorphic character according to the result of the determination and the voice of the observer.
Information processing apparatus.

第11態様によれば、観察者画像及び観察者の音声の両方に応じた擬人化キャラクタの音声が観察者に提供される。これにより、観察者は、より現実のコミュニケーションに近い感覚で、鏡像を観察することができる。   According to the eleventh aspect, the voice of the anthropomorphic character corresponding to both the observer image and the voice of the observer is provided to the observer. As a result, the observer can observe the mirror image with a sense closer to real communication.

本実施形態の第12態様は、
生成する手段は、判定の結果に応じた助言又は誘導を提示するための擬人化キャラクタの音声を生成する、
情報処理装置である。
The twelfth aspect of this embodiment is
The means for generating generates an anthropomorphic character voice for presenting advice or guidance according to the result of the determination.
Information processing apparatus.

第12態様によれば、ミラーデバイス10を使用する観察者OBJに対して、魅力を引き出すための行動を促すことができる。   According to the twelfth aspect, it is possible to prompt the observer OBJ who uses the mirror device 10 to take out an attraction.

本実施形態の第13態様は、
生成する手段は、観察者の状態の傾向が記述された嗜好モデルを参照して、擬人化キャラクタの音声を生成する、
情報処理装置である。
The thirteenth aspect of this embodiment is
The means for generating refers to the preference model describing the tendency of the state of the observer, and generates the voice of the anthropomorphic character.
Information processing apparatus.

第13態様によれば、観察者OBJの状態の傾向に応じた音声コンテンツが提供される。これにより、観察者OBJは、擬人化キャラクタを、自分のことを自分よりも客観視できるパートナーとして感じることができる。このように、観察者OBJに対して、新しい美容行動のユーザ体験を提供することができる。   According to the 13th aspect, the audio | voice content according to the tendency of the state of the observer OBJ is provided. Thereby, the observer OBJ can feel the anthropomorphic character as a partner who can view himself more objectively than himself. In this way, a user experience of new beauty behavior can be provided to the observer OBJ.

生成する手段は、擬人化キャラクタの音声に対して観察者が示した反応の傾向が記述された嗜好モデルを参照して、擬人化キャラクタの音声を生成する、
情報処理装置である。
The means for generating refers to the preference model in which the tendency of the reaction shown by the observer to the voice of the personified character is described, and generates the voice of the personified character.
Information processing apparatus.

第14態様によれば、擬人化キャラクタの音声に応じた観察者OBJの反応に基づく音声コンテンツが提供される。これにより、観察者OBJは、擬人化キャラクタを、自分のことを自分よりも客観視できるパートナーとして感じることができる。このように、観察者OBJに対して、新しい美容行動のユーザ体験を提供することができる。   According to the 14th aspect, the audio | voice content based on the reaction of the observer OBJ according to the audio | voice of anthropomorphic character is provided. Thereby, the observer OBJ can feel the anthropomorphic character as a partner who can view himself more objectively than himself. In this way, a user experience of new beauty behavior can be provided to the observer OBJ.

本実施形態の第15態様は、
生成する手段は、擬人化キャラクタのパラメータ、及び、観察者の属性に関する観察者属性情報の組合せと、判定の結果と、に基づいて、擬人化キャラクタの音声を生成する、
情報処理装置である。
The fifteenth aspect of this embodiment is
The generating means generates the voice of the anthropomorphic character based on the parameter of the anthropomorphic character and the combination of the observer attribute information regarding the attribute of the observer and the result of the determination.
Information processing apparatus.

第15態様によれば、擬人化キャラクタのパラメータと観察者OBJの観察者属性との関係(例えば、相性)に応じた擬人化キャラクタの音声を提供することができる。その結果、観察者OBJは、擬人化キャラクタのより多様な音声を体験することができる。   According to the fifteenth aspect, it is possible to provide the voice of the anthropomorphic character according to the relationship (for example, compatibility) between the parameter of the anthropomorphic character and the observer attribute of the observer OBJ. As a result, the observer OBJ can experience more diverse sounds of the anthropomorphic character.

本実施形態の第16態様は、
画像の特徴量を入力とし、且つ、性格を出力とする性格判定モデルを参照して、観察者画像に応じた観察者の性格を判定する手段を備え、
生成する手段は、擬人化キャラクタの性格に関する情報、及び、判定された観察者の性格の組合せと、判定された観察者の状態と、に基づいて、擬人化キャラクタの音声を生成する、
情報処理装置である。
The sixteenth aspect of this embodiment is
Means for determining the personality of the observer according to the observer image with reference to the personality determination model having the feature quantity of the image as an input and the personality as an output;
The means for generating generates the voice of the anthropomorphic character based on the information on the character of the anthropomorphic character, the combination of the determined personality of the observer, and the state of the determined observer.
Information processing apparatus.

第16態様によれば、擬人化キャラクタの性格及び観察者OBJの性格の組合せ(例えば、相性)に応じた擬人化キャラクタの音声を提供することができる。その結果、観察者OBJは、擬人化キャラクタのより多様な音声を体験することができる。   According to the sixteenth aspect, it is possible to provide the voice of the anthropomorphic character according to the combination (for example, compatibility) of the character of the anthropomorphic character and the personality of the observer OBJ. As a result, the observer OBJ can experience more diverse sounds of the anthropomorphic character.

本実施形態の第17態様は、
観察者の鏡像を写すミラー(例えば、ハーフミラー19)を備え、
ミラーに写った鏡像に対応する観察者画像を撮像するカメラ15を備え、
カメラ15によって撮像された観察者画像に基づいて判定された観察者の状態に応じた擬人化キャラクタの音声を出力するスピーカ16を備える、
ミラーデバイス10である。
The seventeenth aspect of this embodiment is
A mirror (for example, a half mirror 19) that mirrors the observer's mirror image;
A camera 15 for capturing an observer image corresponding to the mirror image reflected on the mirror;
A speaker 16 that outputs the sound of the anthropomorphic character corresponding to the state of the observer determined based on the observer image captured by the camera 15;
This is a mirror device 10.

第17態様によれば、観察者の状態に応じた擬人化キャラクタの音声がミラーデバイス10に送信される。これにより、観察者に対して、視覚情報が反映されたインタラクションを提供することができる。   According to the seventeenth aspect, the sound of the anthropomorphic character corresponding to the state of the observer is transmitted to the mirror device 10. Thereby, the interaction in which visual information is reflected can be provided to the observer.

本実施形態の第18態様は、
コンピュータ(例えば、プロセッサ12又は32)を、上記各手段として機能させるためのプログラムである。
The eighteenth aspect of this embodiment is
This is a program for causing a computer (for example, the processor 12 or 32) to function as each of the above means.

(7)その他の変形例
その他の変形例について説明する。
(7) Other Modifications Other modifications will be described.

記憶装置11は、ネットワークNWを介して、ミラーデバイス10と接続されてもよい。記憶装置31は、ネットワークNWを介して、サーバ30と接続されてもよい。   The storage device 11 may be connected to the mirror device 10 via the network NW. The storage device 31 may be connected to the server 30 via the network NW.

上記の情報処理の各ステップは、ミラーデバイス10及びサーバ30の何れでも実行可能である。
例えば、サーバ30が行う情報処理は、ミラーデバイス10が行ってもよい。この場合、ミラーデバイス10の記憶装置11及びプロセッサ12は、サーバ30の記憶装置31及びプロセッサ32の機能を代替する。
Each step of the above information processing can be executed by either the mirror device 10 or the server 30.
For example, the information processing performed by the server 30 may be performed by the mirror device 10. In this case, the storage device 11 and the processor 12 of the mirror device 10 replace the functions of the storage device 31 and the processor 32 of the server 30.

ミラーデバイス10の構成(図2)について、マイクロホン17、及び、ディスプレイ18は省略可能である。この場合、本実施形態とは以下の点が異なる。
・ハーフミラー19は、光を全反射する鏡によって代替される。
・ステップS3014〜S3015(図12)、及び、S3222〜S3223(図14)は省略される。
In the configuration of the mirror device 10 (FIG. 2), the microphone 17 and the display 18 can be omitted. In this case, the following points are different from the present embodiment.
The half mirror 19 is replaced by a mirror that totally reflects light.
Steps S3014 to S3015 (FIG. 12) and S3222 to S3223 (FIG. 14) are omitted.

以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。   As mentioned above, although embodiment of this invention was described in detail, the scope of the present invention is not limited to said embodiment. The above-described embodiment can be variously improved and changed without departing from the gist of the present invention. Moreover, said embodiment and modification can be combined.

1 :情報処理システム
1 :キャラクタ
2 :キャラクタ
10 :ミラーデバイス
11 :記憶装置
12 :プロセッサ
13 :入出力インタフェース
14 :通信インタフェース
15 :カメラ
16 :スピーカ
17 :マイクロホン
18 :ディスプレイ
19 :ハーフミラー
30 :サーバ
31 :記憶装置
32 :プロセッサ
33 :入出力インタフェース
34 :通信インタフェース
1: Information processing system 1: Character 2: Character 10: Mirror device 11: Storage device 12: Processor 13: Input / output interface 14: Communication interface 15: Camera 16: Speaker 17: Microphone 18: Display 19: Half mirror 30: Server 31: Storage device 32: Processor 33: Input / output interface 34: Communication interface

Claims (14)

ミラーと、前記ミラーに写った観察者の鏡像に対応する観察者画像を取得するカメラと、音声を出力するスピーカと、を備えるミラーデバイスと接続される情報処理装置であって、
前記ミラーデバイスから前記観察者画像を取得する手段を備え、
前記観察者画像の特徴量を解析することにより、前記観察者画像の画像パターンを特定する手段を備え、
前記特定された画像パターンに基づいて、前記鏡像に写った観察者の状態を判定する手段を備え、
前記観察者の状態は、前記観察者の顔に施された化粧の状態、前記観察者の表情の状態、前記観察者の肌の状態、前記観察者の衣服の状態、及び、前記観察者の体型の状態の少なくとも1つを表すものであり、
前記判定の結果に基づいて、擬人化キャラクタの音声を生成する手段を備え、
前記生成された音声を前記ミラーデバイスに送信することにより、前記スピーカから前記音声を出力させる手段を備える、
情報処理装置。
An information processing apparatus connected to a mirror device comprising a mirror, a camera that acquires an observer image corresponding to a mirror image of the observer reflected in the mirror, and a speaker that outputs sound,
Means for acquiring the observer image from the mirror device;
By analyzing the feature quantity of the observer image, comprising means for specifying an image pattern of the observer image,
Means for determining a state of an observer reflected in the mirror image based on the identified image pattern;
The state of the observer is the state of makeup applied to the face of the observer, the state of the facial expression of the observer, the state of the skin of the observer, the state of the clothes of the observer, and the state of the observer It represents at least one of the body conditions,
Based on the result of the determination, comprising means for generating an anthropomorphic character voice,
By transmitting voice said generated in the mirror device, Ru comprising means for outputting the voice from the speaker,
Information processing device.
観察者を識別する観察者識別情報と、観察者の属性に関する観察者属性情報と、前記特定された画像パターンと、を関連付けて記憶する手段を備え、  Means for associating and storing observer identification information for identifying an observer, observer attribute information relating to the attributes of the observer, and the identified image pattern;
前記特定する手段は、第1観察者の第1観察者識別情報に関連付けられた観察者属性情報と同一又は類似の観察者属性情報に関連付けられた第2観察者の第2観察者識別情報を特定する手段を備え、  The means for specifying the second observer identification information of the second observer associated with the same or similar observer attribute information as the observer attribute information associated with the first observer identification information of the first observer. With means to identify,
前記第2観察者は、前記第1観察者とは異なる観察者であり、    The second observer is an observer different from the first observer,
前記判定する手段は、前記第1観察者の観察者画像から特定された第1画像パターンと、前記第2観察者識別情報に関連付けられた第2画像パターンと、に基づいて、前記第1観察者の状態を判定する、  The means for determining is based on the first image pattern specified from the observer image of the first observer and the second image pattern associated with the second observer identification information. Determine the state of the person,
請求項1に記載の情報処理装置。The information processing apparatus according to claim 1.
前記観察者属性情報は、前記観察者の性別、年齢、及び、職業の少なくとも1つを示す情報である、  The observer attribute information is information indicating at least one of the gender, age, and occupation of the observer.
請求項2に記載の情報処理装置。The information processing apparatus according to claim 2.
前記生成する手段は、前記観察者の状態の傾向が記述された嗜好モデルを参照して、前記観察者の状態の傾向に応じた擬人化キャラクタの音声を生成する
請求項1〜3の何れかに記載の情報処理装置。
The generating means generates a voice of anthropomorphic characters according to the tendency of the observer state with reference to a preference model in which the tendency of the observer state is described .
The information processing apparatus according to claim 1 .
前記観察者の状態の傾向は、前記観察者の状態毎の発生頻度である、  The tendency of the state of the observer is an occurrence frequency for each state of the observer.
請求項4に記載の情報処理装置。The information processing apparatus according to claim 4.
前記生成する手段は、擬人化キャラクタの音声に応じた表情の変化の傾向が記述された嗜好モデルを参照して、前記表情の変化の傾向に応じた前記擬人化キャラクタの音声を生成する
請求項1〜5の何れかに記載の情報処理装置。
The means for generating refers to the preference model tendency of change in facial expression in response to the sound of the anthropomorphic character is described, to produce the sound of the anthropomorphic character according to the trend of change of the facial expression,
The information processing apparatus according to claim 1 .
前記生成する手段は、擬人化キャラクタのパラメータ、及び、前記観察者の属性に関する観察者属性情報の組合せと、前記判定の結果と、に基づいて、前記擬人化キャラクタの音声を生成する
請求項1〜6の何れかに記載の情報処理装置。
The generating means generates the voice of the anthropomorphic character based on the parameter of the anthropomorphic character, the combination of the observer attribute information regarding the attribute of the observer, and the result of the determination .
The information processing apparatus according to claim 1 .
前記判定する手段は、前記観察者の状態の変化を判定する、
請求項1〜の何れかに記載の情報処理装置。
The determining means determines a change in the state of the observer.
The information processing apparatus according to any one of claims 1 to 7 .
複数の擬人化キャラクタの中から少なくとも1つの擬人化キャラクタを指定する指示を受け付ける手段を備え、
前記生成する手段は、前記受け付けられた指示によって指定された擬人化キャラクタの音声を生成する、
請求項1〜の何れかに記載の情報処理装置。
Means for receiving an instruction to specify at least one personified character from among a plurality of personified characters;
Said means for generating generates the sound of the specified personified character by the accepted instruction,
The information processing apparatus according to any one of claims 1-8.
前記受け付ける手段が複数の擬人化キャラクタを指定する指示を受け付けた場合、前記生成する手段は、複数の擬人化キャラクタの音声を生成することにより、前記観察者の状態に応じて前記複数の擬人化キャラクタ同士を会話させる
請求項に記載の情報処理装置。
When the receiving unit receives an instruction to specify a plurality of anthropomorphic characters, the generating unit generates voices of a plurality of anthropomorphic characters, thereby generating the plurality of anthropomorphic characters according to the state of the observer Make characters talk to each other ,
The information processing apparatus according to claim 9 .
前記ミラーデバイスから前記観察者の音声を取得する手段を備え、
前記生成する手段は、前記判定の結果及び前記観察者の音声に応じた前記擬人化キャラクタの音声を生成する、
請求項1〜10の何れかに記載の情報処理装置。
Means for obtaining the voice of the observer from the mirror device;
The means for generating generates the voice of the anthropomorphic character according to the result and the observer's voice of the determination,
The information processing apparatus according to any one of claims 1-10.
前記生成する手段は、前記判定の結果に応じた助言又は誘導を提示するための前記擬人化キャラクタの音声を生成する、
請求項1〜11の何れかに記載の情報処理装置。
The generating means generates voice of the anthropomorphic character for presenting advice or guidance according to the result of the determination.
The information processing apparatus according to any one of claims 1 to 11.
請求項1〜12の何れかに記載の情報処理装置と接続可能なミラーデバイスであって、
ミラーを備え、
前記ミラーに写った観察者の鏡像に対応する観察者画像を撮像するカメラを備え、
前記カメラによって撮像された前記観察者画像に基づいて生成された擬人化キャラクタの音声を出力するスピーカを備える、
ミラーデバイス。
A mirror device connectable to an information processing apparatus according to any one of claims 1 to 12,
With a mirror ,
A camera for capturing an observer image corresponding to a mirror image of the observer reflected in the mirror;
A speaker that outputs the sound of the anthropomorphic character generated based on the observer image captured by the camera;
Mirror device.
コンピュータを、請求項1〜12の何れかに記載の各手段として機能させるためのプログラム。

Program for causing a computer to function as each means according to any one of claims 1 to 12.

JP2018050888A 2018-03-19 2018-03-19 Information processing device, mirror device, program Active JP6583754B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018050888A JP6583754B2 (en) 2018-03-19 2018-03-19 Information processing device, mirror device, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018050888A JP6583754B2 (en) 2018-03-19 2018-03-19 Information processing device, mirror device, program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019151688A Division JP2019212325A (en) 2019-08-22 2019-08-22 Information processing device, mirror device, and program

Publications (2)

Publication Number Publication Date
JP2019162219A JP2019162219A (en) 2019-09-26
JP6583754B2 true JP6583754B2 (en) 2019-10-02

Family

ID=68066401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018050888A Active JP6583754B2 (en) 2018-03-19 2018-03-19 Information processing device, mirror device, program

Country Status (1)

Country Link
JP (1) JP6583754B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102193581B1 (en) * 2020-02-11 2020-12-23 아이콘에이아이 주식회사 Smart makeup mirror device having a display integrating with voice assistant

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108362A (en) * 2001-07-23 2003-04-11 Matsushita Electric Works Ltd Communication supporting device and system thereof
JP2005070721A (en) * 2003-08-27 2005-03-17 Akihiko Shigeta Toilet set with sound output function
JP2007087097A (en) * 2005-09-22 2007-04-05 Oki Electric Ind Co Ltd Automatic transaction device
JP4798431B2 (en) * 2005-11-11 2011-10-19 株式会社ケンウッド Agent device, in-vehicle navigation device with agent function, agent output method
JP2009213751A (en) * 2008-03-12 2009-09-24 Sony Ericsson Mobilecommunications Japan Inc Program, method, and device for makeup evaluation
JP2010086036A (en) * 2008-09-29 2010-04-15 Fujifilm Corp Diagnostic device and diagnostic method
JP2012181688A (en) * 2011-03-01 2012-09-20 Sony Corp Information processing device, information processing method, information processing system, and program
JP6643077B2 (en) * 2015-12-22 2020-02-12 株式会社アイ・ビジネスセンター Dialogue systems and programs
JP6639285B2 (en) * 2016-03-15 2020-02-05 株式会社東芝 Voice quality preference learning device, voice quality preference learning method and program
US10251597B2 (en) * 2016-04-21 2019-04-09 Viavi Solutions Inc. Health tracking device

Also Published As

Publication number Publication date
JP2019162219A (en) 2019-09-26

Similar Documents

Publication Publication Date Title
CN112034977B (en) Method for MR intelligent glasses content interaction, information input and recommendation technology application
CN108886532B (en) Apparatus and method for operating personal agent
KR102532908B1 (en) Device, method and program for providing psychological counseling using deep learning and virtual reality
KR102351008B1 (en) Apparatus and method for recognizing emotions
WO2020148920A1 (en) Information processing device, information processing method, and information processing program
CN120635373A (en) Create an optimal environment for working, studying, and resting on electronic devices
Cunningham et al. Manipulating video sequences to determine the components of conversational facial expressions
JP7496128B2 (en) Virtual person dialogue system, image generation method, and image generation program
Kullmann et al. Coverage of facial expressions and its effects on avatar embodiment, self-identification, and uncanniness
Morandell et al. Avatars in assistive homes for the elderly: a user-friendly way of interaction?
JP6583754B2 (en) Information processing device, mirror device, program
JP7253325B2 (en) Information processing device, program, and information processing method
CN120748009A (en) Intelligent dialogue assisting method and device based on AR (augmented reality) glasses and electronic equipment
JP2019212325A (en) Information processing device, mirror device, and program
JP2025015327A (en) Data processing apparatus, data processing method, and program
JP2022033021A (en) Ornaments or daily necessaries worn on face or periphery of face, method for evaluating matching degree of makeup or hairstyle to face of user, system for evaluating the matching degree, recommendation system and design system of spectacles
US20250232786A1 (en) Enhanced user interfaces for paralinguistics
EP4576121A1 (en) Support system for active listening in conversation situations
WO2025224891A1 (en) Interview assistance system
WO2026058912A1 (en) Evaluation method
WO2024237050A1 (en) Information processing device, method, and program
JP2026032971A (en) system
JP2026023424A (en) system
JP2026062191A (en) system
JP2026063882A (en) system

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180405

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180501

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180524

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180625

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180727

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180727

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181002

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190508

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190822

R150 Certificate of patent or registration of utility model

Ref document number: 6583754

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350