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
JP7809998B2 - Analysis system, information processing device, analysis method, and program - Google Patents
[go: Go Back, main page]

JP7809998B2 - Analysis system, information processing device, analysis method, and program - Google Patents

Analysis system, information processing device, analysis method, and program

Info

Publication number
JP7809998B2
JP7809998B2 JP2022017993A JP2022017993A JP7809998B2 JP 7809998 B2 JP7809998 B2 JP 7809998B2 JP 2022017993 A JP2022017993 A JP 2022017993A JP 2022017993 A JP2022017993 A JP 2022017993A JP 7809998 B2 JP7809998 B2 JP 7809998B2
Authority
JP
Japan
Prior art keywords
user
information
score
analysis
audio 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
JP2022017993A
Other languages
Japanese (ja)
Other versions
JP2023115649A (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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2022017993A priority Critical patent/JP7809998B2/en
Publication of JP2023115649A publication Critical patent/JP2023115649A/en
Application granted granted Critical
Publication of JP7809998B2 publication Critical patent/JP7809998B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本開示は、分析システム、情報処理装置、分析方法、及びプログラムに関する。 This disclosure relates to an analysis system, an information processing device, an analysis method, and a program.

近年、仮想空間における様々な体験を提供するAR(Augmented Reality)サービスもしくはVR(Virtual Reality)サービスが提供されている。ARサービスもしくはVRサービスが仮想的な世界を表現する映像をユーザに提供することによって、ユーザは、様々な仮想空間を体験することができる。 In recent years, AR (Augmented Reality) and VR (Virtual Reality) services have become available, offering a variety of experiences in virtual spaces. AR and VR services provide users with images that represent virtual worlds, allowing them to experience a variety of virtual spaces.

特許文献1には、仮想空間におけるユーザの視点に基づいて、ユーザの嗜好もしくは関心を把握する情報分析システムの構成が開示されている。 Patent Document 1 discloses the configuration of an information analysis system that identifies a user's preferences or interests based on the user's viewpoint in a virtual space.

特開2021-43819号公報Japanese Patent Application Laid-Open No. 2021-43819

特許文献1に開示されている情報分析システムにおいては、ユーザの視野に入ったマーカに関連付けられた抽象属性に対して点数を付与し、点数が高くなるほどユーザの関心度が高い、もしくは、その抽象属性への嗜好性が強いと分析される。しかし、ユーザの視野に偶然に入った抽象属性に対して必ずしもユーザの関心度が高くさらに嗜好性が強いとは限らない。そのため、ユーザの視点に基づいて嗜好性の分析を行った場合に、ユーザの実際の嗜好の傾向とは異なる傾向が示される可能性があるという問題がある。 In the information analysis system disclosed in Patent Document 1, a score is assigned to an abstract attribute associated with a marker that falls into the user's field of view, and the higher the score, the greater the user's interest or preference for that abstract attribute is analyzed. However, an abstract attribute that happens to fall into the user's field of view does not necessarily indicate a high level of interest or preference for the user. Therefore, there is a problem in that analyzing preferences based on the user's perspective may reveal trends that differ from the user's actual preference trends.

本開示の目的の一つは、ユーザの実際の嗜好の傾向に沿った分析結果を出力することができる分析システム、情報処理装置、分析方法、及びプログラムを提供することにある。 One of the purposes of this disclosure is to provide an analysis system, information processing device, analysis method, and program that can output analysis results that are in line with the user's actual preference trends.

本開示の第1の態様にかかる分析システムは、映像を表示する表示手段と、前記映像を視聴しているユーザが発声した際の音声情報を記録する記録手段と、前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する分析手段と、を備える。 The analysis system according to the first aspect of the present disclosure comprises a display means for displaying video, a recording means for recording audio information uttered by a user viewing the video, and an analysis means for using the audio information to analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded.

本開示の第2の態様にかかる情報処理装置は、映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得する取得部と、前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する分析部と、を備える。 An information processing device according to a second aspect of the present disclosure includes an acquisition unit that acquires audio information uttered by a user viewing video displayed on a video device, and an analysis unit that uses the audio information to analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded.

本開示の第3の態様にかかる分析方法は、映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得し、前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する。 The analysis method according to the third aspect of the present disclosure acquires audio information uttered by a user viewing video displayed on a video device, and uses the audio information to analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded.

本開示の第4の態様にかかるプログラムは、映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得し、前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析することをコンピュータに実行させるプログラム。 A program according to a fourth aspect of the present disclosure causes a computer to acquire audio information uttered by a user viewing video displayed on a video device, and use the audio information to analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded.

本開示により、ユーザの実際の嗜好の傾向に沿った分析結果を出力することができる分析システム、情報処理装置、分析方法、及びプログラムを提供することができる。 This disclosure provides an analysis system, information processing device, analysis method, and program that can output analysis results that are in line with the user's actual preference trends.

実施の形態1にかかる分析システムの構成図である。FIG. 1 is a configuration diagram of an analysis system according to a first embodiment. 実施の形態1にかかる情報処理装置の構成図である。1 is a configuration diagram of an information processing device according to a first embodiment; 実施の形態1にかかる分析方法の処理の流れを示す図である。FIG. 2 is a diagram showing a process flow of the analysis method according to the first embodiment. 実施の形態2にかかる分析システムの構成図である。FIG. 10 is a configuration diagram of an analysis system according to a second embodiment. 実施の形態2にかかるHMD搭載装置の構成図である。FIG. 10 is a configuration diagram of an HMD-equipped device according to a second embodiment. 実施の形態2にかかる分析サーバの構成図である。FIG. 10 is a configuration diagram of an analysis server according to a second embodiment. 実施の形態2にかかるHMD搭載装置におけるデータ収集処理の流れを示す図である。FIG. 10 is a diagram showing the flow of data collection processing in an HMD-equipped device according to the second embodiment. 実施の形態2にかかる分析サーバにおける分析処理の流れを示す図である。FIG. 11 is a diagram showing the flow of analysis processing in the analysis server according to the second embodiment. 実施の形態2にかかる分析処理の詳細な処理の流れを示す図である。FIG. 10 is a diagram showing a detailed processing flow of the analysis processing according to the second embodiment. 実施の形態2にかかる分析処理の詳細な処理の流れを示す図である。FIG. 10 is a diagram showing a detailed processing flow of the analysis processing according to the second embodiment. 実施の形態2にかかる位置スコアの算出を説明する図である。FIG. 10 is a diagram illustrating calculation of a position score according to the second embodiment. 実施の形態2にかかるネガポジ評価の詳細な処理の流れを示す図である。FIG. 10 is a diagram showing a detailed process flow of negative/positive evaluation according to the second embodiment. 実施の形態4にかかる位置スコアの算出を説明する図である。FIG. 10 is a diagram illustrating calculation of a position score according to the fourth embodiment. 実施の形態5にかかる位置スコアの算出を説明する図である。FIG. 13 is a diagram illustrating calculation of a position score according to the fifth embodiment. それぞれの実施の形態にかかるHMD搭載装置及び分析サーバの構成図である。3A and 3B are configuration diagrams of an HMD-equipped device and an analysis server according to each embodiment.

(実施の形態1)
以下、図面を参照して本発明の実施の形態について説明する。図1を用いて実施の形態1にかかる分析システムの構成例について説明する。図1の分析システムは、表示手段11記録手段12、及び分析手段13を有している。表示手段11、記録手段12、及び分析手段13は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、表示手段11、記録手段12、及び分析手段13は、回路もしくはチップ等のハードウェアであってもよい。
(Embodiment 1)
Hereinafter, embodiments of the present invention will be described with reference to the drawings. An example of the configuration of an analysis system according to the first embodiment will be described with reference to FIG. 1. The analysis system of FIG. 1 includes a display unit 11, a recording unit 12, and an analysis unit 13. The display unit 11, the recording unit 12, and the analysis unit 13 may be software or modules whose processes are performed by a processor executing a program stored in a memory. Alternatively, the display unit 11, the recording unit 12, and the analysis unit 13 may be hardware such as a circuit or a chip.

表示手段11、記録手段12、及び分析手段13は、コンピュータ装置に備えられている。表示手段11、記録手段12、及び分析手段13は、それぞれが異なるコンピュータ装置に備えられてもよく、同一のコンピュータ装置に備えられてもよい。もしくは、表示手段11、記録手段12、及び分析手段13のうちの2以上の要素が一つのコンピュータ装置に備えられてもよい。コンピュータ装置は、プロセッサがメモリに格納されたプログラムを実行することによって動作する装置である。 The display means 11, recording means 12, and analysis means 13 are provided in a computer device. The display means 11, recording means 12, and analysis means 13 may be provided in different computer devices, or may be provided in the same computer device. Alternatively, two or more of the display means 11, recording means 12, and analysis means 13 may be provided in a single computer device. A computer device is a device that operates when a processor executes a program stored in memory.

表示手段11は、映像を表示する。表示手段11は、例えば、ディスプレイ装置であってもよい。具体的には、表示手段11は、ARサービスもしくはVRサービスを提供するHMD(Head Mounted Display)であってもよい。表示手段11が表示する映像は、実際の風景、ゲーム映像、CG(Computer Graphics)等を含んでもよい。 The display means 11 displays images. The display means 11 may be, for example, a display device. Specifically, the display means 11 may be an HMD (Head Mounted Display) that provides AR or VR services. The images displayed by the display means 11 may include actual scenery, game images, CG (Computer Graphics), etc.

記録手段12は、映像を視聴しているユーザが発声した際の音声情報を記録する。記録手段12は、例えば、マイクを介してユーザの音声情報を記録してもよい。記録手段12は、コンピュータ装置に内蔵されるメモリであってもよく、コンピュータ装置に外付けされるメモリであってもよい。 The recording means 12 records audio information when a user utters a sound while watching a video. The recording means 12 may record the user's audio information via a microphone, for example. The recording means 12 may be memory built into the computer device, or memory external to the computer device.

分析手段13は、音声情報を用いて音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対するユーザの嗜好を分析する。映像に含まれるオブジェクトは、例えば、映像内に含まれる建物、自然物、人間、動物、車両、等の何らかの名称を有する物であってもよい。オブジェクトに対するユーザの嗜好を分析するとは、オブジェクトに対するユーザの嗜好の傾向を分析することであってもよい。オブジェクトに対するユーザの嗜好を分析するとは、オブジェクトに対するユーザの感情を分析することであってもよく、例えば、ユーザがオブジェクトに対して肯定的な印象を抱いているか、否定的な印象を抱いているか、を判定することであってもよい。もしくは、オブジェクトに対するユーザの嗜好を分析するとは、オブジェクトに対するユーザの関心度を分析することであってもよく、例えば、オブジェクトに対するユーザの関心が高いかもしくは低いかを判定することであってもよい。分析手段13は、例えば、ユーザの発話内容に基づいて、オブジェクトに対するユーザの嗜好を分析してもよい。 The analysis means 13 uses the audio information to analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded. The objects included in the video may be, for example, buildings, natural objects, people, animals, vehicles, or other objects with names included in the video. Analyzing the user's preferences for objects may also mean analyzing the user's preference trends for objects. Analyzing the user's preferences for objects may also mean analyzing the user's feelings toward the object, for example, determining whether the user has a positive or negative impression of the object. Alternatively, analyzing the user's preferences for objects may also mean analyzing the user's level of interest in the object, for example, determining whether the user has a high or low interest in the object. The analysis means 13 may analyze the user's preferences for objects based on, for example, the content of the user's utterances.

ここで、図2示すように、コンピュータ装置である情報処理装置20が、取得手段21及び分析手段13を有してもよい。情報処理装置20が有する分析手段13は、図1の分析手段13と同様である。取得手段21は、他の装置において記録されたユーザの音声情報を、他の装置からネットワーク等を介して取得してもよい。情報処理装置20における分析手段13は、取得手段21が取得した音声情報を用いてユーザの嗜好を分析してもよい。 Here, as shown in FIG. 2, an information processing device 20, which is a computer device, may have an acquisition means 21 and an analysis means 13. The analysis means 13 of the information processing device 20 is similar to the analysis means 13 of FIG. 1. The acquisition means 21 may acquire user voice information recorded in another device from the other device via a network, etc. The analysis means 13 in the information processing device 20 may analyze the user's preferences using the voice information acquired by the acquisition means 21.

続いて、図3を用いて実施の形態1にかかる分析処理の流れについて説明する。ここでは、図2に示す情報処理装置20が実行する分析処理の流れについて説明する。はじめに、取得手段21は、映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得する(S11)。取得手段21は、音声情報を、他の装置からネットワークを介して取得してもよく、情報処理装置20が有するマイクを介して取得してもよい。 Next, the flow of the analysis process according to the first embodiment will be described using Figure 3. Here, the flow of the analysis process executed by the information processing device 20 shown in Figure 2 will be described. First, the acquisition means 21 acquires voice information when a user utters a voice while watching a video displayed on a video device (S11). The acquisition means 21 may acquire the voice information from another device via a network, or may acquire the voice information via a microphone provided in the information processing device 20.

次に、分析手段13は、音声情報を用いて、音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対するユーザの嗜好を分析する(S12)。 Next, the analysis means 13 uses the audio information to analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded (S12).

以上説明したように、図1の分析システムもしくは図2の情報処理装置20は、ユーザの音声情報に基づいて、映像に含まれるオブジェクトに対するユーザの嗜好を分析する。ユーザの音声情報には、ユーザの感情を表す発話が含まれる。これより、映像に含まれるオブジェクトに対するユーザの発話内容を用いることによって、オブジェクトに対するユーザの嗜好を正確に分析することができる。 As described above, the analysis system of FIG. 1 or the information processing device 20 of FIG. 2 analyzes a user's preferences for objects included in a video based on the user's voice information. The user's voice information includes speech that expresses the user's emotions. This makes it possible to accurately analyze the user's preferences for objects by using the content of the user's speech regarding objects included in the video.

(実施の形態2)
続いて図4を用いて実施の形態2にかかる分析システムの構成例について説明する。図4の分析システムは、HMD搭載装置30及び分析サーバ40を有している。HMD搭載装置30及び分析サーバ40は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。ユーザは、ARサービスもしくはVRサービスを利用する際に、HMD搭載装置30を装着し、HMD搭載装置30が出力する映像を視聴する。分析サーバ40は、HMD搭載装置30からネットワークを介して受信した情報を用いて、ユーザの嗜好を分析する。HMD搭載装置30は、無線通信回線もしくは固定通信回線を介して分析サーバ40に接続されてもよい。分析サーバ40は、クラウドサーバであってもよい。
(Embodiment 2)
Next, a configuration example of an analysis system according to the second embodiment will be described with reference to FIG. 4 . The analysis system of FIG. 4 includes an HMD-equipped device 30 and an analysis server 40. The HMD-equipped device 30 and the analysis server 40 may be computer devices operated by a processor executing a program stored in a memory. When using an AR service or a VR service, a user wears the HMD-equipped device 30 and watches an image output by the HMD-equipped device 30. The analysis server 40 analyzes the user's preferences using information received from the HMD-equipped device 30 via a network. The HMD-equipped device 30 may be connected to the analysis server 40 via a wireless communication line or a fixed communication line. The analysis server 40 may be a cloud server.

続いて、図5を用いて実施の形態2にかかるHMD搭載装置30の構成例について説明する。HMD搭載装置30は、表示部31、音声情報記録部32、視野情報記録部33、制御部34、及び通信部35を有している。HMD搭載装置30の各構成要素は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、HMD搭載装置30の各構成要素は、回路もしくはチップ等のハードウェアであってもよい。 Next, an example configuration of the HMD-equipped device 30 according to the second embodiment will be described with reference to FIG. 5. The HMD-equipped device 30 has a display unit 31, an audio information recording unit 32, a visual field information recording unit 33, a control unit 34, and a communication unit 35. Each component of the HMD-equipped device 30 may be software or a module that performs processing when a processor executes a program stored in memory. Alternatively, each component of the HMD-equipped device 30 may be hardware such as a circuit or a chip.

表示部31は、映像を表示もしくは出力するディスプレイ装置であってもよい。表示部31には、ARサービスもしくはVRサービスに用いられる映像が表示される。ユーザは、表示部31に表示される映像を視聴することによって、仮想空間を体験する。 Display unit 31 may be a display device that displays or outputs video. Video used in AR or VR services is displayed on display unit 31. The user experiences a virtual space by viewing the video displayed on display unit 31.

音声情報記録部32は、ユーザが表示部31に表示される映像を視聴し、仮想空間を体験している間に発話した内容を音声情報として記録する。例えば、音声情報記録部32は、マイク等の入力インタフェースを介して音声情報を記録する。音声情報を記録するとは、音声を録音すると言い換えられてもよい。音声情報記録部32は、表示部31に映像が表示されている間、音声情報の記録処理を実行してもよい。つまり、音声情報記録部32は、表示部31に映像が表示されている間、録音を継続してもよい。言い換えると、音声情報記録部32は、表示部31に映像が表示されている間にユーザが発話した内容とともに無音状態も含めて音声情報として記録してもよい。音声情報記録部32は、音声情報を制御部34へ出力する。 The audio information recording unit 32 records as audio information what the user says while viewing the video displayed on the display unit 31 and experiencing the virtual space. For example, the audio information recording unit 32 records the audio information via an input interface such as a microphone. Recording audio information may also be described as recording audio. The audio information recording unit 32 may execute the audio information recording process while video is displayed on the display unit 31. In other words, the audio information recording unit 32 may continue recording while video is displayed on the display unit 31. In other words, the audio information recording unit 32 may record as audio information what the user says while video is displayed on the display unit 31, including silent periods. The audio information recording unit 32 outputs the audio information to the control unit 34.

視野情報記録部33は、ユーザが体験した仮想空間における視野情報を記録する。視野情報は、ユーザが視聴した映像であってもよい。視野情報には、映像に示される少なくとも1以上のオブジェクトが含まれる。例えば、表示部31に表示される映像は、ユーザの視点が移動するたびに表示内容が変更されてもよい。具体的には、ユーザが向いた方向に応じて、表示部31に表示される仮想空間の映像は、ユーザの向いた方向の仮想空間の映像に変更される。ユーザの視点は、表示部31に表示される映像の中心に存在すると仮定されてもよい。表示部31に表示される映像が変化することによって、映像に含まれるオブジェクトも変化する。視野情報記録部33は、視野情報を制御部34へ出力する。 The visual field information recording unit 33 records visual field information in the virtual space experienced by the user. The visual field information may be an image viewed by the user. The visual field information includes at least one object shown in the image. For example, the image displayed on the display unit 31 may change each time the user's viewpoint moves. Specifically, depending on the direction the user is facing, the image of the virtual space displayed on the display unit 31 is changed to an image of the virtual space in the direction the user is facing. The user's viewpoint may be assumed to be at the center of the image displayed on the display unit 31. As the image displayed on the display unit 31 changes, the objects included in the image also change. The visual field information recording unit 33 outputs the visual field information to the control unit 34.

制御部34は、音声情報記録部32から取得した音声情報から、ユーザの発話情報を抽出して一つのデータもしくは一つの音声ファイルを生成する。一つの音声ファイルには、ユーザの発話が開始されてから発話が終了するまでの発話情報が含まれている。また、無音状態が所定の期間よりも短い場合、例えば、無音状態が1秒未満である場合、発話が終了したとみなされず、発話が継続しているとみなされてもよい。つまり、一つの音声ファイルには、所定の期間よりも短い期間の無音状態が含まれてもよい。さらに、制御部34は、音声ファイルと、音声ファイルに含まれる発話が行われたタイミングと同じタイミングの視野情報とを関連付けてもよい。つまり、制御部34は、ユーザが発話中に視聴していた映像を含む視野情報と、発話情報とを関連付けてもよい。 The control unit 34 extracts the user's speech information from the audio information acquired from the audio information recording unit 32 and generates one piece of data or one audio file. One audio file contains speech information from when the user starts speaking to when the speech ends. Furthermore, if a silent period is shorter than a predetermined period, for example, if the silent period is less than one second, the speech may not be considered to have ended, but may be considered to be continuing. In other words, one audio file may contain a silent period shorter than a predetermined period. Furthermore, the control unit 34 may associate the audio file with field of view information at the same time as the speech included in the audio file was made. In other words, the control unit 34 may associate the speech information with field of view information including the video the user was watching while speaking.

通信部35は、制御部34において生成された音声ファイルと視野情報とを分析サーバ40へ送信する。 The communication unit 35 transmits the audio file and field of view information generated by the control unit 34 to the analysis server 40.

続いて、図6を用いて実施の形態2にかかる分析サーバ40の構成例について説明する。分析サーバ40は、分析部41、出力部42、及び通信部43を有している。分析部41、出力部42、及び通信部43は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、分析部41、出力部42、及び通信部43は、回路もしくはチップ等のハードウェアであってもよい。 Next, an example configuration of the analysis server 40 according to the second embodiment will be described using FIG. 6. The analysis server 40 has an analysis unit 41, an output unit 42, and a communication unit 43. The analysis unit 41, the output unit 42, and the communication unit 43 may be software or modules that perform processing when a processor executes a program stored in memory. Alternatively, the analysis unit 41, the output unit 42, and the communication unit 43 may be hardware such as a circuit or chip.

通信部43は、HMD搭載装置30から送信された音声ファイル、及び音声ファイルに関連付けられた視野情報を受信する。分析部41は、通信部43が受信した音声ファイル及び視野情報を受け取り、ユーザの嗜好を分析する。出力部42は、分析部41における分析結果を、分析サーバ40のディスプレイ等へ出力する。分析部41における分析処理については後述する。 The communication unit 43 receives audio files and visual field information associated with the audio files transmitted from the HMD-equipped device 30. The analysis unit 41 receives the audio files and visual field information received by the communication unit 43 and analyzes the user's preferences. The output unit 42 outputs the analysis results of the analysis unit 41 to a display or the like of the analysis server 40. The analysis process of the analysis unit 41 will be described later.

続いて、図7を用いて実施の形態2にかかるHMD搭載装置30におけるデータ収集処理の流れについて説明する。はじめに、制御部34は、ユーザの仮想空間体験の終了を検出する(S21)。例えば、制御部34は、仮想空間体験に用いられる映像の再生が終了したこと、もしくは、制御部34は、ユーザから仮想空間体験の映像の停止を指示する信号が入力された場合に、ユーザの仮想空間の体験が終了したとみなしてもよい。ユーザが仮想空間体験を行っている間、音声情報記録部32は、音声情報を記録し続けており、視野情報記録部33は視野情報を記録し続けているとする。 Next, the flow of data collection processing in the HMD-equipped device 30 according to the second embodiment will be described with reference to Figure 7. First, the control unit 34 detects the end of the user's virtual space experience (S21). For example, the control unit 34 may determine that the user's virtual space experience has ended when playback of the video used in the virtual space experience has ended, or when the control unit 34 receives a signal from the user instructing the video of the virtual space experience to stop. While the user is experiencing the virtual space, the audio information recording unit 32 continues to record audio information, and the visual field information recording unit 33 continues to record visual field information.

次に、制御部34は、音声情報記録部32から音声情報を取得する(S22)。さらに、制御部34は、視野情報記録部33から視野情報を取得する(S23)。制御部34は、ステップS22において取得した音声情報と、ステップS23において取得した視野情報とを関連付けて管理する。 Next, the control unit 34 acquires audio information from the audio information recording unit 32 (S22). Furthermore, the control unit 34 acquires visual field information from the visual field information recording unit 33 (S23). The control unit 34 associates and manages the audio information acquired in step S22 and the visual field information acquired in step S23.

次に、制御部34は、音声情報から全ての発話の開始及び終了のタイミングを取得する。ユーザは、仮想空間を体験中に、様々な言葉を発している。また、ユーザは、常に言葉を発していることはなく、一度言葉を発した後に、数秒等の期間後に、再度言葉を発する。つまり、音声情報には、発話情報と無音情報とが含まれる。発話情報は、ユーザが言葉を発してから無音状態になるまでの期間の情報である。ここで、無音状態が予め定められた所定の期間よりも短い場合、ユーザによる発話は継続しているとみなされてもよい。発話情報は、音声ファイルに相当する。 Next, the control unit 34 obtains the start and end timing of all speech from the audio information. The user utters various words while experiencing the virtual space. Furthermore, the user does not always speak; after uttering a word, the user may utter another word after a period of time, such as a few seconds. In other words, the audio information includes speech information and silence information. The speech information is information about the period from when the user utters a word until a silence state occurs. Here, if the silence state is shorter than a predetermined period, it may be considered that the user is continuing to speak. The speech information corresponds to an audio file.

次に、制御部34は、ステップS24において取得した全ての発話情報の中からn個目の発話情報を取得する(S25)。nは1以上の整数であり、制御部34は、はじめに1個目の発話情報を取得する。発話情報は、例えば、発話が行われたタイミングが古い順番に並べられ、1番目の発話情報は、音声情報の中において最も古いタイミングに発話が行われた際の発話情報であってもよい。もしくは、1番目の発話情報は、音声情報の中において最も新しいタイミングに発話が行われた際の発話情報であってもよい。 Next, the control unit 34 acquires the nth piece of utterance information from all of the utterance information acquired in step S24 (S25). n is an integer greater than or equal to 1, and the control unit 34 first acquires the first piece of utterance information. The utterance information may be arranged, for example, in order of the oldest utterance, and the first piece of utterance information may be the utterance information from the earliest utterance in the audio information. Alternatively, the first piece of utterance information may be the utterance information from the latest utterance in the audio information.

次に、制御部34は、n個目の発話情報に関連付けられた視野情報を取得する(S26)。具体的には、制御部34は、n個目の発話情報と同じタイミングの視野情報を取得する。n個目の発話情報と同じタイミングの視野情報とは、n個目の発話情報が開始されたタイミングから終了したタイミングまでの視野情報である。 Next, the control unit 34 acquires visual field information associated with the nth piece of speech information (S26). Specifically, the control unit 34 acquires visual field information at the same timing as the nth piece of speech information. The visual field information at the same timing as the nth piece of speech information is visual field information from the time the nth piece of speech information starts to the time it ends.

次に、制御部34は、ステップS25において取得したn個目の発話情報と、ステップS26において取得した視野情報とを、データセットnに保存する(S27)。データセットnは、n個目の発話情報と、n個目の発話情報に関連付けられた視野情報と、を含むデータである。 Next, the control unit 34 stores the nth piece of speech information acquired in step S25 and the visual field information acquired in step S26 in dataset n (S27). Data set n is data including the nth piece of speech information and the visual field information associated with the nth piece of speech information.

次に、制御部34は、音声情報に含まれるすべての発話情報をデータセットnに保存済みかどうかを判定する(S28)。データセットnは、例えば、HMD搭載装置30に内蔵もしくは外付けされているメモリ等に保存されてもよい。制御部34は、音声情報に含まれるすべての発話情報をデータセットnに保存済みであると判定した場合、全てのデータセットを分析サーバ40へ送信する(S29)。 Next, the control unit 34 determines whether all of the speech information included in the audio information has been saved in dataset n (S28). Data set n may be saved, for example, in a memory built into or external to the HMD-equipped device 30. If the control unit 34 determines that all of the speech information included in the audio information has been saved in dataset n, it transmits all of the datasets to the analysis server 40 (S29).

制御部34は、音声情報に含まれるすべての発話情報をデータセットnに保存済みではない、つまり、取得していない発話情報があると判定した場合、n=n+1として、ステップS25以降の処理を実行する。 If the control unit 34 determines that not all of the speech information contained in the audio information has been saved in data set n, that is, that there is speech information that has not been acquired, it sets n = n + 1 and executes the processing from step S25 onwards.

続いて、図8を用いて実施の形態2にかかる分析サーバ40における分析処理の流れについて説明する。はじめに、通信部43は、HMD搭載装置30からデータセットを受信する(S31)。次に、分析部41は、データセットを用いてユーザの嗜好を分析する処理を実行する(S32)。次に、出力部42は、分析部41における分析結果を表示装置等へ出力する(S33)。 Next, the flow of analysis processing in the analysis server 40 according to the second embodiment will be described with reference to FIG. 8. First, the communication unit 43 receives a data set from the HMD-equipped device 30 (S31). Next, the analysis unit 41 executes processing to analyze the user's preferences using the data set (S32). Next, the output unit 42 outputs the analysis results of the analysis unit 41 to a display device or the like (S33).

次に、図9を用いて、図8のステップS32における分析処理の詳細な処理について説明する。分析部41は、データセットnを受け取る(S41)。nは1以上の整数であり、分析部41は、はじめにn=1のデータセット1を受け取る。もしくは、分析部41は、分析サーバ40のメモリ等に保存されたすべてのデータセットの中から、データセットnを選択して抽出してもよい。例えば、分析部41は、データセット1から順番にデータセットを抽出してもよい。 Next, the analysis process in step S32 of FIG. 8 will be described in detail using FIG. 9. The analysis unit 41 receives dataset n (S41). n is an integer greater than or equal to 1, and the analysis unit 41 first receives dataset 1, where n=1. Alternatively, the analysis unit 41 may select and extract dataset n from all datasets stored in the memory of the analysis server 40, for example. For example, the analysis unit 41 may extract datasets in order, starting with dataset 1.

次に、分析部41は、データセットnに含まれる視野情報の映像を再生する(S42)。次に、分析部41は、映像に映っているオブジェクトを検出する(S43)。例えば、分析部41は、画像認識技術を用いて、映像に含まれるオブジェクトを検出する。例えば、分析部41は、事前に機械学習を行うことによってオブジェクトの名称を特定する学習モデルを生成してもよい。分析部41は、検出したオブジェクトを学習モデルに入力することによって、オブジェクトの名称を特定してもよい。オブジェクトの名称とは、例えば、ビル、人、犬、等のオブジェクトの属性を示す名称であってもよい。また、分析部41は、機械学習を行うことによって生成された学習モデルを用いてオブジェクトの検出を行ってもよい。もしくは、分析部41は、予め定められたオブジェクトのみを検出してもよい。例えば、特定の建物、人物、もしくは物体が定められている場合、分析部41は、映像に含まれるオブジェクトの内、予め定められた建物等の特徴量との差が所定の範囲内の特徴量を有するオブジェクトを検出してもよい。もしくは、分析部41は、特定の建物等を機械学習することによって生成された学習モデルを用いて、映像の中から特定の建物等を検出してもよい。 Next, the analysis unit 41 plays back the video of the field of view information included in dataset n (S42). Next, the analysis unit 41 detects objects appearing in the video (S43). For example, the analysis unit 41 detects objects included in the video using image recognition technology. For example, the analysis unit 41 may generate a learning model that identifies the names of objects by performing machine learning in advance. The analysis unit 41 may identify the names of objects by inputting detected objects into the learning model. The name of the object may be a name that indicates the attributes of the object, such as a building, a person, or a dog. The analysis unit 41 may also detect objects using a learning model generated by performing machine learning. Alternatively, the analysis unit 41 may detect only predetermined objects. For example, if a specific building, person, or object is specified, the analysis unit 41 may detect objects included in the video that have feature values that differ from the feature values of the predetermined building, etc. within a predetermined range. Alternatively, the analysis unit 41 may detect a specific building, etc. from the video using a learning model generated by machine learning of a specific building, etc.

次に、分析部41は、検出したオブジェクトの位置スコアを算出する(S44)。ここで、図11を用いて位置スコアの算出について説明する。図11の実線の四角で囲まれた領域は、再生された視野情報の映像を示している。また、点線の直線は、実践の四角で囲まれた領域を二等分する中心線を示している。A11及びA12にて示される楕円は、オブジェクトを示している。図11は、オブジェクトA11及びA12を含む視野情報の映像を示している。オブジェクトに付与される位置スコアは、中心線に近いオブジェクトほど高くなる。例えば、中心線上のオブジェクトに付与される位置スコアを100とし、中心線から最も離れた位置の位置スコアを0とする。具体的には、中心線から垂直方向の端までの距離を100等分し、それぞれの位置に0から100までの位置スコアが付与されてもよい。図11は、オブジェクトA12がオブジェクトA11よりも中心線に近いことを示している。このような場合、例えば、オブジェクトA12の位置スコアを50とし、オブジェクトA11の位置スコアを20としてもよい。 Next, the analysis unit 41 calculates a position score for the detected object (S44). Here, the calculation of the position score will be explained using FIG. 11. The area enclosed by the solid-line rectangle in FIG. 11 represents the image of the reconstructed field of view information. The dotted line represents the center line that bisects the area enclosed by the solid line. The ellipses indicated by A11 and A12 represent objects. FIG. 11 shows an image of field of view information including objects A11 and A12. The position score assigned to an object increases the closer the object is to the center line. For example, an object on the center line may be assigned a position score of 100, and the position score for the position farthest from the center line may be assigned a position score of 0. Specifically, the distance from the center line to the vertical edge may be divided into 100 equal parts, and a position score ranging from 0 to 100 may be assigned to each position. FIG. 11 shows that object A12 is closer to the center line than object A11. In such a case, for example, the position score for object A12 may be set to 50, and the position score for object A11 may be set to 20.

図9に戻り、分析部41は、所定期間待機する(S45)。例えば、分析部41は、1秒間待機してもよく、0.1秒間待機してもよい。次に、分析部41は、視野情報の映像の再生が終了したか否かを判定する(S46)。分析部41は、視野情報の映像の再生が終了していないと判定した場合、ステップS43以降の処理を繰り返し、オブジェクトの位置スコアを算出する。ここで、ステップS44において、既に位置スコアが算出されたオブジェクトにおいては、新たに算出された位置スコアを、既に算出された位置スコアに加算する。つまり、あるオブジェクトの位置スコアが50と算出された後、1秒後にそのオブジェクトの位置スコアが20と算出された場合、そのオブジェクトの位置スコアは70となる。 Returning to FIG. 9 , the analysis unit 41 waits for a predetermined period of time (S45). For example, the analysis unit 41 may wait for 1 second or 0.1 seconds. Next, the analysis unit 41 determines whether the playback of the video of the visual field information has finished (S46). If the analysis unit 41 determines that the playback of the video of the visual field information has not finished, it repeats the processes from step S43 onwards and calculates the position score of the object. Here, in step S44, for objects whose position scores have already been calculated, the newly calculated position score is added to the already calculated position score. In other words, if the position score of an object is calculated to be 50 and then 1 second later the position score of that object is calculated to be 20, the position score of that object will be 70.

ステップS45における所定期間が短くなるほど、ステップS43におけるオブジェクトの検出タイミングが増加するため、オブジェクトの位置スコアの精度が向上する。 The shorter the specified period in step S45, the more frequently the object is detected in step S43, thereby improving the accuracy of the object's position score.

ステップS46において、分析部41は、視野情報の映像の再生が終了したと判定した場合、ユーザの発話内容のネガポジ評価を行う(S47)。ネガポジとは、ネガティブ及びポジティブを意図する。例えば、分析部41は、ステップS41において受け取ったデータセットnに含まれる発話情報の内容が、ネガティブかポジティブかを判定する。分析部41は、発話情報の内容がネガティブであると判定した場合(S48)、それぞれのオブジェクトの位置スコアに「―1」を乗算する(S49)。分析部41は、発話情報の内容がポジティブであると判定した場合(S48)、それぞれのオブジェクトの位置スコアの値を用いてステップS50以降の処理を実行する。 In step S46, if the analysis unit 41 determines that playback of the visual field information video has ended, it performs a negative/positive evaluation of the user's speech content (S47). Negative/positive refers to both negative and positive. For example, the analysis unit 41 determines whether the content of the speech information included in the dataset n received in step S41 is negative or positive. If the analysis unit 41 determines that the content of the speech information is negative (S48), it multiplies the position score of each object by "-1" (S49). If the analysis unit 41 determines that the content of the speech information is positive (S48), it executes the processing from step S50 onwards using the value of the position score of each object.

次に、分析部41は、ステップS48もしくはS49において算出された位置スコアを注目スコアとする(S50)。ステップS48において発話情報の内容がポジティブと判定された場合、注目スコアは正の数であり、ステップS48において発話情報の内容がネガティブと判定された場合、注目スコアは負の数となる。 Next, the analysis unit 41 sets the position score calculated in step S48 or S49 as the attention score (S50). If the content of the utterance information is determined to be positive in step S48, the attention score is a positive number, and if the content of the utterance information is determined to be negative in step S48, the attention score is a negative number.

次に、分析部41は、全てのデータセットにおいて注目スコアを算出済みであるか否かを判定する(S51)。分析部41は、全てのデータセットにおいて注目スコアを算出済みではないと判定した場合、n=n+1として(S53)、ステップS41以降の処理を繰り返す。分析部41は、全てのデータセットにおいて注目スコアを算出済みであると判定した場合、オブジェクト毎に注目スコアを合計して、オブジェクト毎のオブジェクトスコアを算出する(S52)。オブジェクト毎のオブジェクトスコアは、全てのデータセットにおいて算出されたオブジェクト毎の注目スコアの合計スコアである。 Next, the analysis unit 41 determines whether attention scores have been calculated for all data sets (S51). If the analysis unit 41 determines that attention scores have not been calculated for all data sets, it sets n = n + 1 (S53) and repeats the processing from step S41 onwards. If the analysis unit 41 determines that attention scores have been calculated for all data sets, it sums the attention scores for each object to calculate an object score for each object (S52). The object score for each object is the sum of the attention scores for each object calculated for all data sets.

続いて、図12を用いて、図9のステップS47において実行されるネガポジ評価の詳細について説明する。はじめに、分析部41は、発話情報を形態素解析する(S61)。具体的には、分析部41は、発話情報に含まれる単語を形態素に分割する。形態素は、その用語が意味を有する最小単位であることを意図する。 Next, the negative/positive evaluation performed in step S47 of FIG. 9 will be described in detail using FIG. 12. First, the analysis unit 41 performs morphological analysis of the utterance information (S61). Specifically, the analysis unit 41 divides the words included in the utterance information into morphemes. A morpheme is intended to be the smallest unit in which a term has meaning.

次に、分析部41は、分割されたそれぞれの用語について、極性辞書を利用した平均スコアを取得する(S62)。極性辞書は、例えば、東北大学、乾・鈴木研究室の日本語評価極性辞書や、東京工業大学、科学技術創成研究院 未来産業技術研究所 奥村高村研究室の単語感情極性対応表などが用いられてもよい。分析部41は、分割されたそれぞれの用語について極性辞書を用いたスコアを算出し、全ての用語の平均スコアを算出する。もしくは、分析部41は、分割されたそれぞれの用語について極性辞書を用いたスコアを算出し、全ての用語のスコアを加算した合計値を算出してもよい。 Next, the analysis unit 41 obtains an average score for each divided term using a polarity dictionary (S62). The polarity dictionary may be, for example, the Japanese Evaluation Polarity Dictionary from the Inui/Suzuki Laboratory at Tohoku University, or the Word Sentiment Polarity Correspondence Table from the Okumura/Takamura Laboratory at the Institute of Future Interdisciplinary Research in Science and Technology, Tokyo Institute of Technology. The analysis unit 41 calculates a score for each divided term using the polarity dictionary, and then calculates an average score for all terms. Alternatively, the analysis unit 41 may calculate a score for each divided term using the polarity dictionary, and then calculate a total value by adding up the scores for all terms.

分析部41は、発話情報の平均スコアが0以上であるか否かを判定する(S63)。分析部41は、発話情報の平均スコアが0以上である場合、発話情報の内容がポジティブであると決定し(S64)、平均スコアが0未満である場合、発話情報の内容がネガティブであると決定する(S65)。 The analysis unit 41 determines whether the average score of the utterance information is 0 or greater (S63). If the average score of the utterance information is 0 or greater, the analysis unit 41 determines that the content of the utterance information is positive (S64), and if the average score is less than 0, the analysis unit 41 determines that the content of the utterance information is negative (S65).

ここで、図8のステップS33における分析結果の出力処理について説明する。例えば、分析部41は、算出されたオブジェクトスコアを、スコアが高い順に並べたデータを作成し、ユーザの興味もしくは関心の高いオブジェクトのランキングを作成してもよい。出力部42は、分析部41において作成されたオブジェクトのランキングを表示装置等へ出力してもよい。表示装置は、分析サーバ40と一体として用いられる装置であってもよく、分析結果を活用するユーザが保持するスマートフォン等の端末装置であってもよい。分析部41は、通信部43を介して、端末装置へランキングを示す情報を送信してもよい。 Here, the analysis result output process in step S33 of FIG. 8 will be described. For example, the analysis unit 41 may create data in which the calculated object scores are arranged in descending order of score, and create a ranking of objects that the user is most interested in. The output unit 42 may output the object rankings created by the analysis unit 41 to a display device or the like. The display device may be a device used integrally with the analysis server 40, or may be a terminal device such as a smartphone held by a user who utilizes the analysis results. The analysis unit 41 may send information indicating the rankings to the terminal device via the communication unit 43.

または、分析部41は、オブジェクトスコアを、仮想空間内に表示してもよい。例えば、分析部41は、オブジェクトスコアを、HMD搭載装置30へ送信してもよい。この時、HMD搭載装置30は、受信したオブジェクトスコアを、仮想空間内のオブジェクトに重ねて表示してもよい。 Alternatively, the analysis unit 41 may display the object score in the virtual space. For example, the analysis unit 41 may transmit the object score to the HMD-equipped device 30. At this time, the HMD-equipped device 30 may display the received object score superimposed on the object in the virtual space.

さらに、分析部41は、オブジェクトのスコアを、異なる色を用いて表示させてもよい。分析部41は、このように、様々な形式にてオブジェクトスコアを表示させることによって、仮想空間のユーザがより視覚的に、ユーザのオブジェクト毎の興味もしくは関心を把握することができる。 Furthermore, the analysis unit 41 may display the object scores using different colors. By displaying the object scores in various formats in this way, the analysis unit 41 allows users of the virtual space to more visually understand their interests or concerns for each object.

以上説明したように、実施の形態2にかかる分析サーバ40は、ユーザが視野情報に含まれるそれぞれのオブジェクトに対して抱いている、ネガティブもしくはポジティブな感情を特定することができる。これにより、分析サーバ40は、ユーザの感情と、位置スコアとを組み合わせることによって、ユーザの興味もしくは関心を定量的な結果として出力することができる。また、分析サーバ40は、視野情報を用いて算出された位置スコアを、発話情報のネガポジ評価結果を用いて補正することによって、ユーザの視線が、ネガティブな感情に基づく視線か、ポジティブな感情に基づく視線かを推定することができる。 As described above, the analysis server 40 according to the second embodiment can identify the negative or positive emotions that a user has toward each object included in the visual field information. This allows the analysis server 40 to combine the user's emotions with the position score to output a quantitative result of the user's interests or concerns. Furthermore, the analysis server 40 can estimate whether the user's gaze is based on negative or positive emotions by correcting the position score calculated using the visual field information using the negative/positive evaluation results of the speech information.

(実施の形態3)
続いて、実施の形態3にかかる分析部41の分析処理について説明する。分析部41は、発話情報のネガポジ評価について、ネガティブかポジティブかの2値ではなく、ネガポジ評価の結果を特定の数値の幅を有するスコアとして算出してもよい。ネガポジ評価の結果を示すスコアは、例えば、ユーザのオブジェクトへの関心度を示す。
(Embodiment 3)
Next, the analysis process of the analysis unit 41 according to the third embodiment will be described. The analysis unit 41 may calculate the result of the negative/positive evaluation of the utterance information as a score having a specific range of values, instead of a binary value of negative or positive. The score indicating the result of the negative/positive evaluation indicates, for example, the user's level of interest in the object.

さらに、分析部41は、音声情報として、ユーザが発話した際の声の高さもしくは大きさを取得し、声の高さもしくは大きさを用いて、ネガポジ評価を行った結果算出したスコアの補正を行ってもよい。例えば、分析部41は、ネガポジスコアを算出した全ての発話情報における声の高さ(単位:ヘルツ)と声の大きさ(単位:デシベル)の平均値を算出する。 Furthermore, the analysis unit 41 may acquire the pitch or volume of the user's voice when speaking as audio information, and use the pitch or volume to correct the score calculated as a result of the negative/positive evaluation. For example, the analysis unit 41 calculates the average value of the pitch (unit: hertz) and volume (unit: decibel) of the voice for all the speech information for which the negative/positive score was calculated.

分析部41は、それぞれの発話情報における声の高さの平均値が、全ての発話情報における声の高さの平均値よりも高い場合であって、さらに、ネガポジ評価のスコアが正の数である場合、スコアに1.1を乗算してもよい。もしくは、分析部41は、それぞれの発話情報における声の高さの平均値が、全ての発話情報における声の高さの平均値よりも高い場合であって、さらに、ネガポジ評価のスコアが負の数である場合、スコアに0.9をかけてもよい。 If the average pitch value of each piece of utterance information is higher than the average pitch value of all pieces of utterance information and the score of the negative/positive evaluation is a positive number, the analysis unit 41 may multiply the score by 1.1. Alternatively, if the average pitch value of each piece of utterance information is higher than the average pitch value of all pieces of utterance information and the score of the negative/positive evaluation is a negative number, the analysis unit 41 may multiply the score by 0.9.

分析部41は、それぞれの発話情報における声の高さの平均値が、全ての発話情報における声の高さの平均値よりも低い場合であって、さらに、ネガポジ評価のスコアが正の数である場合、スコアに0.9を乗算してもよい。もしくは、分析部41は、それぞれの発話情報における声の高さの平均値が、全ての発話情報における声の高さの平均値よりも低い場合であって、さらに、ネガポジ評価のスコアが負の数である場合、スコアに1.1をかけてもよい。 If the average pitch value of each piece of utterance information is lower than the average pitch value of all pieces of utterance information and the negative/positive evaluation score is a positive number, the analysis unit 41 may multiply the score by 0.9. Alternatively, if the average pitch value of each piece of utterance information is lower than the average pitch value of all pieces of utterance information and the negative/positive evaluation score is a negative number, the analysis unit 41 may multiply the score by 1.1.

分析部41は、声の大きさについても、声の高さと同様に、声の大きさに基づいてスコアの値を補正してもよい。 The analysis unit 41 may also correct the score value based on the loudness of the voice, in the same way as for the pitch of the voice.

もしくは、分析部41は、発話の内容を考慮することなく、声の大きさ及び声の高さの少なくとも一方を用いて、ネガポジ評価を行ってもよい。つまり、分析部41は、声が大きいもしくは声が高い場合には、発話情報の内容がポジティブと評価し、声が小さいもしくは声が低い場合には、発話情報の内容がネガティブと評価してもよい。 Alternatively, the analysis unit 41 may perform a negative/positive evaluation using at least one of the volume and pitch of the voice, without considering the content of the utterance. In other words, the analysis unit 41 may evaluate the content of the utterance information as positive if the voice is loud or high-pitched, and may evaluate the content of the utterance information as negative if the voice is quiet or low-pitched.

以上説明したように、声の高さもしくは声の大きさを用いてネガポジ評価の結果算出されたスコアを補正することによって、ユーザの感情をより正確にスコアに反映することができる。 As explained above, by correcting the score calculated as a result of the negative/positive evaluation using voice pitch or volume, the user's emotions can be more accurately reflected in the score.

(実施の形態4)
続いて、図13を用いて、位置スコアの算出例について説明する。図13における実線の四角で囲まれた領域は、再生された視野情報の映像を示している。また、点線の円は、実線の四角で囲まれた領域の対角線の交点を中心とする円であって、実線の四角に外接する円である。A21にて示される楕円は、オブジェクトを示している。図13は、オブジェクトA21を含む視野情報の映像を示している。
(Fourth embodiment)
Next, an example of calculating a position score will be described with reference to Fig. 13. The area surrounded by a solid-line rectangle in Fig. 13 indicates the image of the reproduced field of view information. The dotted circle is a circle whose center is the intersection of the diagonals of the area surrounded by the solid-line rectangle and is a circle that circumscribes the solid-line rectangle. The ellipse indicated by A21 indicates an object. Fig. 13 shows the image of the field of view information including object A21.

オブジェクトに付与される位置スコアは、円の中心を100とし、円上を0とする。さらに、円の中心から円上までの距離を100等分し、それぞれの位置に0から100までの位置スコアが付与されてもよい。ただし、円内にあるオブジェクトであっても、視野情報の映像外、つまり、実線の四角で囲まれた領域外にあるオブジェクトに対しては、位置スコアは付与されない。図13に示す例においては、オブジェクトA21は、実線の四角で囲まれた領域内に存在し、さらに、円の中心から円上までの距離の中央に存在しているため、位置スコアが50となる。 The position score assigned to an object is 100 for the center of the circle and 0 for the area on the circle. Furthermore, the distance from the center of the circle to the area on the circle may be divided into 100 equal parts, and a position score between 0 and 100 may be assigned to each position. However, even if an object is within the circle, no position score is assigned to an object that is outside the image of the field of view information, that is, outside the area enclosed by the solid-line rectangle. In the example shown in Figure 13, object A21 is located within the area enclosed by the solid-line rectangle, and is also located in the middle of the distance from the center of the circle to the area on the circle, so its position score is 50.

または、円の中心から実線の四角までの距離を100等分し、それぞれの位置に0から100までの位置スコアが付与されてもよい。この場合、円の中心の位置スコアを100とし、実線の四角のそれぞれの辺の位置スコアを0としてもよい。 Alternatively, the distance from the center of the circle to the solid square may be divided into 100 equal parts, and each position may be assigned a position score from 0 to 100. In this case, the position score of the center of the circle may be set to 100, and the position score of each side of the solid square may be set to 0.

以上説明したように、視野情報の映像のX軸方向及びY軸方向の2次元の情報を用いて、位置スコアを算出することによって、ユーザの視点を考慮したより正確な位置スコアを算出することができる。図13においては、X軸方向が、長辺に平行な方向であり、Y軸方向が、短辺に平行な方向である。 As explained above, by calculating the position score using two-dimensional information in the X-axis and Y-axis directions of the image of the field of view information, it is possible to calculate a more accurate position score that takes the user's viewpoint into account. In Figure 13, the X-axis direction is parallel to the long side, and the Y-axis direction is parallel to the short side.

(実施の形態5)
続いて、実施の形態5にかかる位置スコアの補正処理について説明する。分析部41は、前回の位置スコア測定時より、より中央によっているオブジェクトの点数が高くなるように位置スコアを補正してもよい。例えば、位置スコアに補正をかけたスコアを補正位置スコアとすると、補正位置スコアは、補正位置スコア=位置スコア+{0.001×(前回測定時の位置スコアから近づいた差分+連続して近づいた回数)}、の式を用いて算出されてもよい。図14は、図11と同様に、視野情報の映像を示しており、オブジェクト31が存在していることを示している。例えば図14に示すように、測定ごとにオブジェクト31の位置スコアが(1回目)20→(2回目)50→(3回目)90のように変動する場合について説明する。この場合、1回目の補正位置スコアは、20+0.001×{0+0}=20となる。同様にして、2回目、3回目の補正位置スコアはそれぞれ、50+0.001×{(50-20)+1}=50.031、90+0.001×{(90-50)+2}=90.042となる。
Fifth Embodiment
Next, the position score correction process according to the fifth embodiment will be described. The analysis unit 41 may correct the position score so that an object that is closer to the center receives a higher score than the previous position score measurement. For example, if the corrected position score is the score obtained by applying a correction to the position score, the corrected position score may be calculated using the formula: Corrected Position Score = Position Score + {0.001 × (difference in approach from the position score at the previous measurement + number of consecutive approaches)}. Similar to FIG. 11 , FIG. 14 shows an image of visual field information indicating the presence of an object 31. For example, as shown in FIG. 14 , a case will be described in which the position score of the object 31 fluctuates from 20 (first measurement) to 50 (second measurement) to 90 (third measurement). In this case, the corrected position score for the first measurement is 20 + 0.001 × {0 + 0} = 20. Similarly, the corrected position scores for the second and third times are 50+0.001×{(50−20)+1}=50.031 and 90+0.001×{(90−50)+2}=90.042, respectively.

以上説明したように、初めは中心から離れた位置に存在し、その後中心に近づいてくるオブジェクトにより高い位置スコアを付与することが可能となる。なお、補正位置スコアの計算に使用する係数(0.001)の数値に特に指定はない。この数値を下げる程、オブジェクトが中心に近づく行為に対する、補正位置スコアへの影響が少なくなり、この数値を上げる程、補正位置スコアへの影響が大きくなる。 As explained above, it is possible to assign a higher position score to an object that is initially located away from the center and then moves closer to the center. There is no specific value for the coefficient (0.001) used to calculate the corrected position score. The lower this value is, the less impact the object's movement towards the center will have on the corrected position score; the higher this value is, the greater the impact it will have on the corrected position score.

図15は、上述の実施の形態において説明したHMD搭載装置30及び分析サーバ40(以下、HMD搭載装置30等とする)の構成例を示すブロック図である。図15を参照すると、HMD搭載装置30等は、ネットワークインタフェース1201、プロセッサ1202、及びメモリ1203を含む。ネットワークインタフェース1201は、ネットワークノードと通信するために使用されてもよい。ネットワークインタフェース1201は、例えば、IEEE 802.3 seriesに準拠したネットワークインタフェースカード(NIC)を含んでもよい。IEEEは、Institute of Electrical and Electronics Engineersを表す。 Figure 15 is a block diagram showing an example configuration of the HMD-equipped device 30 and analysis server 40 (hereinafter referred to as the HMD-equipped device 30, etc.) described in the above-mentioned embodiment. Referring to Figure 15, the HMD-equipped device 30, etc. includes a network interface 1201, a processor 1202, and a memory 1203. The network interface 1201 may be used to communicate with a network node. The network interface 1201 may include, for example, a network interface card (NIC) compliant with the IEEE 802.3 series. IEEE stands for Institute of Electrical and Electronics Engineers.

プロセッサ1202は、メモリ1203からソフトウェア(コンピュータプログラム)を読み出して実行することで、上述の実施形態においてフローチャートを用いて説明されたHMD搭載装置30等の処理を行う。プロセッサ1202は、例えば、マイクロプロセッサ、MPU、又はCPUであってもよい。プロセッサ1202は、複数のプロセッサを含んでもよい。 The processor 1202 reads and executes software (computer programs) from the memory 1203 to perform the processing of the HMD-equipped device 30 and the like described using flowcharts in the above-described embodiments. The processor 1202 may be, for example, a microprocessor, an MPU, or a CPU. The processor 1202 may include multiple processors.

メモリ1203は、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ1203は、プロセッサ1202から離れて配置されたストレージを含んでもよい。この場合、プロセッサ1202は、図示されていないI/O(Input/Output)インタフェースを介してメモリ1203にアクセスしてもよい。 Memory 1203 is composed of a combination of volatile memory and non-volatile memory. Memory 1203 may also include storage located remotely from processor 1202. In this case, processor 1202 may access memory 1203 via an I/O (Input/Output) interface (not shown).

図15の例では、メモリ1203は、ソフトウェアモジュール群を格納するために使用される。プロセッサ1202は、これらのソフトウェアモジュール群をメモリ1203から読み出して実行することで、上述の実施形態において説明されたHMD搭載装置30等の処理を行うことができる。 In the example of FIG. 15, memory 1203 is used to store a group of software modules. The processor 1202 reads and executes these software modules from memory 1203, thereby performing the processing of the HMD-equipped device 30 and the like described in the above-mentioned embodiments.

図15を用いて説明したように、上述の実施形態におけるHMD搭載装置30等が有するプロセッサの各々は、図面を用いて説明されたアルゴリズムをコンピュータに行わせるための命令群を含む1又は複数のプログラムを実行する。 As explained using FIG. 15, each of the processors included in the HMD-equipped device 30, etc., in the above-described embodiments executes one or more programs containing instructions for causing a computer to execute the algorithms explained using the drawings.

上述の例において、プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。 In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.

なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 The present invention is not limited to the above-described embodiment, and modifications can be made as appropriate without departing from the spirit of the invention.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
映像を表示する表示手段と、
前記映像を視聴しているユーザが発声した際の音声情報を記録する記録手段と、
前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する分析手段と、を備える分析システム。
(付記2)
前記分析手段は、
前記音声情報のネガポジ評価を行い、前記ネガポジ評価を用いて前記オブジェクトに対する前記ユーザの嗜好を分析する、付記1に記載の分析システム。
(付記3)
前記分析手段は、
前記ネガポジ評価を用いて前記オブジェクトへの関心度を示すスコアを算出し、前記スコアに基づいて前記オブジェクトに対する前記ユーザの嗜好を分析する、付記2に記載の分析システム。
(付記4)
前記記録手段は、
前記ユーザの視線を示す視線情報をさらに記録し、
前記分析手段は、
前記音声情報及び前記視線情報を用いて、前記オブジェクトに対する前記ユーザの嗜好を分析する、付記1から3のいずれか1項に記載の分析システム。
(付記5)
前記分析手段は、
前記ユーザの視線に近いオブジェクトほど位置スコアを高くし、前記位置スコアを前記音声情報のネガポジ評価を用いて補正することによって前記オブジェクトのオブジェクトスコアを算出し、前記オブジェクトスコアに基づいて前記オブジェクトに対する前記ユーザの嗜好を分析する、付記4に記載の分析システム。
(付記6)
前記分析手段は、
前記位置スコアを、前記音声情報のネガポジ評価と、前記音声情報に含まれる音声の大きさ及び高さの少なくとも一方と、を用いて補正する、付記5に記載の分析システム。
(付記7)
前記分析手段は、
前記オブジェクトと前記ユーザの視線との位置の差分の変動に基づいて、前記位置スコアを補正する、付記5又は6に記載の分析システム。
(付記8)
映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得する取得部と、
前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する分析部と、を備える情報処理装置。
(付記9)
前記分析部は、
前記音声情報のネガポジ評価を行い、前記ネガポジ評価を用いて前記オブジェクトに対する前記ユーザの嗜好を分析する、付記8に記載の情報処理装置。
(付記10)
映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得し、
前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する、分析方法。
(付記11)
映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報を取得し、
前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析することをコンピュータに実行させるプログラム。
Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.
(Appendix 1)
a display means for displaying an image;
a recording means for recording voice information when a user utters a voice while watching the video;
and an analysis means for using the audio information to analyze the user's preferences for objects included in the video that was being displayed when the audio information was recorded.
(Appendix 2)
The analysis means
An analysis system as described in Appendix 1, which performs a negative/positive evaluation of the audio information and uses the negative/positive evaluation to analyze the user's preferences for the object.
(Appendix 3)
The analysis means
The analysis system of Appendix 2 calculates a score indicating the degree of interest in the object using the negative/positive evaluation, and analyzes the user's preferences for the object based on the score.
(Appendix 4)
The recording means
Further recording gaze information indicating the user's gaze;
The analysis means
4. The analysis system according to any one of claims 1 to 3, wherein the voice information and the gaze information are used to analyze the user's preferences for the object.
(Appendix 5)
The analysis means
The analysis system described in Appendix 4, wherein the closer an object is to the user's line of sight, the higher the position score, the object score of the object is calculated by correcting the position score using a negative/positive evaluation of the audio information, and the user's preferences for the object are analyzed based on the object score.
(Appendix 6)
The analysis means
The analysis system of claim 5, wherein the position score is corrected using a negative/positive evaluation of the audio information and at least one of the volume and pitch of the voice contained in the audio information.
(Appendix 7)
The analysis means
The analysis system of claim 5 or 6, wherein the position score is corrected based on a change in the difference in position between the object and the user's line of sight.
(Appendix 8)
an acquisition unit that acquires voice information when a user utters a voice while watching a video displayed on a video device;
an analysis unit that uses the audio information to analyze the user's preferences for objects included in a video that was being displayed when the audio information was recorded.
(Appendix 9)
The analysis unit
9. The information processing device according to claim 8, wherein a negative/positive evaluation of the audio information is performed, and the user's preferences for the object are analyzed using the negative/positive evaluation.
(Appendix 10)
Acquires voice information when a user utters a voice while watching a video displayed on a video device;
An analysis method that uses the audio information to analyze the user's preferences for objects included in a video that was being displayed when the audio information was recorded.
(Appendix 11)
Acquires voice information when a user utters a voice while watching a video displayed on a video device;
A program that causes a computer to use the audio information to analyze the user's preferences for objects included in the video that was being displayed when the audio information was recorded.

11 表示手段
12 記録手段
13 分析手段
20 情報処理装置
21 取得手段
30 HMD搭載装置
31 表示部
32 音声情報記録部
33 視野情報記録部
34 制御部
35 通信部
40 分析サーバ
41 分析部
42 出力部
43 通信部
REFERENCE SIGNS LIST 11 Display means 12 Recording means 13 Analysis means 20 Information processing device 21 Acquisition means 30 HMD-equipped device 31 Display unit 32 Audio information recording unit 33 Visual field information recording unit 34 Control unit 35 Communication unit 40 Analysis server 41 Analysis unit 42 Output unit 43 Communication unit

Claims (8)

映像を表示する表示手段と、
前記映像を視聴しているユーザが発声した際の音声情報を記録する記録手段と、
前記音声情報を用いて、前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する分析手段と、を備え
前記記録手段は、
前記ユーザの視線を示す視線情報をさらに記録し、
前記分析手段は、
前記音声情報及び前記視線情報を用いて、前記ユーザの視線に近いオブジェクトほど位置スコアを高くし、前記位置スコアを前記音声情報のネガポジ評価を用いて補正することによって前記オブジェクトのオブジェクトスコアを算出し、前記オブジェクトスコアに基づいて前記オブジェクトに対する前記ユーザの嗜好を分析する、分析システム。
a display means for displaying an image;
a recording means for recording voice information when a user utters a voice while watching the video;
an analysis means for analyzing, using the audio information, the user's preferences for objects included in the video that was being displayed when the audio information was recorded ;
The recording means
Further recording gaze information indicating the user's gaze;
The analysis means
An analysis system that uses the audio information and the gaze information to assign a higher position score to objects closer to the user's gaze, calculates an object score for the object by correcting the position score using a negative/positive evaluation of the audio information, and analyzes the user's preferences for the object based on the object score .
前記分析手段は、
前記音声情報のネガポジ評価を行い、前記ネガポジ評価を用いて前記オブジェクトに対する前記ユーザの嗜好を分析する、請求項1に記載の分析システム。
The analysis means
The analysis system according to claim 1 , wherein a negative/positive evaluation of the audio information is performed, and the user's preference for the object is analyzed using the negative/positive evaluation.
前記分析手段は、
前記ネガポジ評価を用いて前記オブジェクトへの関心度を示すスコアを算出し、前記スコアに基づいて前記オブジェクトに対する前記ユーザの嗜好を分析する、請求項2に記載の分析システム。
The analysis means
The analysis system according to claim 2 , further comprising: calculating a score indicating a degree of interest in the object using the negative/positive evaluation; and analyzing the user's preferences for the object based on the score.
前記分析手段は、
前記位置スコアを、前記音声情報のネガポジ評価と、前記音声情報に含まれる音声の大きさ及び高さの少なくとも一方と、を用いて補正する、請求項に記載の分析システム。
The analysis means
The analysis system according to claim 1 , wherein the position score is corrected using a negative/positive evaluation of the audio information and at least one of the volume and pitch of the voice included in the audio information.
前記分析手段は、
前記オブジェクトと前記ユーザの視線との位置の差分の変動に基づいて、前記位置スコアを補正する、請求項又はに記載の分析システム。
The analysis means
The analysis system according to claim 1 , wherein the position score is corrected based on a variation in a difference between the position of the object and the line of sight of the user.
映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報と前記ユーザの視線を示す視線情報とを取得する取得部と、
前記音声情報及び前記視線情報を用いて、前記ユーザの視線に近いオブジェクトほど位置スコアを高くし、前記位置スコアを前記音声情報のネガポジ評価を用いて補正することによって前記オブジェクトのオブジェクトスコアを算出し、前記オブジェクトスコアに基づいて前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する分析部と、を備える情報処理装置。
an acquisition unit that acquires voice information when a user utters a voice while watching a video displayed on a video device and gaze information that indicates a gaze of the user ;
an analysis unit that uses the audio information and the gaze information to assign a higher position score to objects closer to the user's gaze, calculates an object score for the object by correcting the position score using a negative/positive evaluation of the audio information, and analyzes the user's preferences for objects included in the video that was displayed when the audio information was recorded based on the object score .
映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報と前記ユーザの視線を示す視線情報とを取得し、
前記音声情報及び前記視線情報を用いて、前記ユーザの視線に近いオブジェクトほど位置スコアを高くし、前記位置スコアを前記音声情報のネガポジ評価を用いて補正することによって前記オブジェクトのオブジェクトスコアを算出し、前記オブジェクトスコアに基づいて前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析する、分析方法。
Acquires voice information when a user utters a voice while viewing a video displayed on a video device and gaze information indicating a gaze of the user ;
An analysis method that uses the audio information and the gaze information to assign a higher position score to objects closer to the user's gaze, calculates an object score for the object by correcting the position score using a negative/positive evaluation of the audio information, and analyzes the user's preferences for objects included in the video that was displayed when the audio information was recorded based on the object score .
映像装置に表示されている映像を視聴しているユーザが発声した際の音声情報と前記ユーザの視線を示す視線情報とを取得し、
前記音声情報及び前記視線情報を用いて、前記ユーザの視線に近いオブジェクトほど位置スコアを高くし、前記位置スコアを前記音声情報のネガポジ評価を用いて補正することによって前記オブジェクトのオブジェクトスコアを算出し、前記オブジェクトスコアに基づいて前記音声情報が記録された際に表示されていた映像に含まれるオブジェクトに対する前記ユーザの嗜好を分析することをコンピュータに実行させるプログラム。
Acquires voice information when a user utters a voice while viewing a video displayed on a video device and gaze information indicating a gaze of the user ;
A program that causes a computer to execute the following steps: use the audio information and the gaze information to assign a higher position score to objects closer to the user's gaze, calculate an object score for the object by correcting the position score using a negative/positive evaluation of the audio information, and analyze the user's preferences for objects included in the video that was displayed when the audio information was recorded based on the object score .
JP2022017993A 2022-02-08 2022-02-08 Analysis system, information processing device, analysis method, and program Active JP7809998B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022017993A JP7809998B2 (en) 2022-02-08 2022-02-08 Analysis system, information processing device, analysis method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022017993A JP7809998B2 (en) 2022-02-08 2022-02-08 Analysis system, information processing device, analysis method, and program

Publications (2)

Publication Number Publication Date
JP2023115649A JP2023115649A (en) 2023-08-21
JP7809998B2 true JP7809998B2 (en) 2026-02-03

Family

ID=87576435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022017993A Active JP7809998B2 (en) 2022-02-08 2022-02-08 Analysis system, information processing device, analysis method, and program

Country Status (1)

Country Link
JP (1) JP7809998B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003085511A1 (en) 2002-04-09 2003-10-16 Matsushita Electric Industrial Co., Ltd. Speech providing system, server, client machine, information providing management server, and voice providing method
US20190050486A1 (en) 2017-08-09 2019-02-14 Wipro Limited. Method and system for rendering multimedia content based on interest level of user in real-time
JP2019101457A (en) 2017-11-28 2019-06-24 株式会社コロプラ Method executed by computer for providing information via head mount device, program for causing computer to execute the same, and information processing device
JP2021043819A (en) 2019-09-12 2021-03-18 株式会社ぴやまる Information presentation system, information analysis system, information presentation method, information analysis method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003085511A1 (en) 2002-04-09 2003-10-16 Matsushita Electric Industrial Co., Ltd. Speech providing system, server, client machine, information providing management server, and voice providing method
US20190050486A1 (en) 2017-08-09 2019-02-14 Wipro Limited. Method and system for rendering multimedia content based on interest level of user in real-time
JP2019101457A (en) 2017-11-28 2019-06-24 株式会社コロプラ Method executed by computer for providing information via head mount device, program for causing computer to execute the same, and information processing device
JP2021043819A (en) 2019-09-12 2021-03-18 株式会社ぴやまる Information presentation system, information analysis system, information presentation method, information analysis method, and program

Also Published As

Publication number Publication date
JP2023115649A (en) 2023-08-21

Similar Documents

Publication Publication Date Title
US10020007B2 (en) Conversation analysis device, conversation analysis method, and program
CN110473525B (en) Method and device for acquiring voice training sample
JPWO2017187712A1 (en) Information processing device
CN109817244B (en) Spoken language evaluation method, device, equipment and storage medium
US11355099B2 (en) Word extraction device, related conference extraction system, and word extraction method
US20230223025A1 (en) Information processing apparatus, information processing method, and computer program
US20180108356A1 (en) Voice processing apparatus, wearable apparatus, mobile terminal, and voice processing method
WO2019026617A1 (en) Information processing device and information processing method
US10269349B2 (en) Voice interactive device and voice interaction method
WO2019031268A1 (en) Information processing device and information processing method
JP6028556B2 (en) Dialog control method and computer program for dialog control
JP6629172B2 (en) Dialogue control device, its method and program
CN110289015B (en) Audio processing method, device, server, storage medium and system
JP6347938B2 (en) Utterance key word extraction device, key word extraction system using the device, method and program thereof
US11775070B2 (en) Vibration control method and system for computer device
JP2017064853A (en) Robot, content deciding device, content deciding method, and program
WO2019073668A1 (en) Information processing device, information processing method, and program
KR101920653B1 (en) Method and program for edcating language by making comparison sound
JP7809998B2 (en) Analysis system, information processing device, analysis method, and program
WO2018079294A1 (en) Information processing device and information processing method
US11176943B2 (en) Voice recognition device, voice recognition method, and computer program product
WO2019181218A1 (en) Information processing device, information processing system, information processing method, and program
JP2019211689A (en) Recognition device, recognition system, terminal device, server device, method and program
CN110232911B (en) Sing-along recognition method, device, storage medium and electronic device
WO2024209802A1 (en) Program, information processing device, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251121

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260105

R150 Certificate of patent or registration of utility model

Ref document number: 7809998

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150