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
JP6866838B2 - Data generator, data generation method, data generator and sensor device - Google Patents
[go: Go Back, main page]

JP6866838B2 - Data generator, data generation method, data generator and sensor device - Google Patents

Data generator, data generation method, data generator and sensor device Download PDF

Info

Publication number
JP6866838B2
JP6866838B2 JP2017232104A JP2017232104A JP6866838B2 JP 6866838 B2 JP6866838 B2 JP 6866838B2 JP 2017232104 A JP2017232104 A JP 2017232104A JP 2017232104 A JP2017232104 A JP 2017232104A JP 6866838 B2 JP6866838 B2 JP 6866838B2
Authority
JP
Japan
Prior art keywords
data
sensing data
physical
determination
situation
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
JP2017232104A
Other languages
Japanese (ja)
Other versions
JP2019101761A (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.)
Omron Corp
Original Assignee
Omron 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 Omron Corp filed Critical Omron Corp
Priority to JP2017232104A priority Critical patent/JP6866838B2/en
Publication of JP2019101761A publication Critical patent/JP2019101761A/en
Application granted granted Critical
Publication of JP6866838B2 publication Critical patent/JP6866838B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示は、データ生成装置、データ生成方法、データ生成プログラムおよびセンサ装置に関する。 The present disclosure relates to a data generation device, a data generation method, a data generation program and a sensor device.

実際に配置されるセンサ(物理センサ)の他に、1つまたは複数の物理センサがそのセンシング対象を観測することによって生成されるセンシングデータ(物理センシングデータ)を分析・加工し、新たなセンシングデータ(仮想センシングデータ)を生成する仮想センサの技術(プログラムモジュール)が知られている。利用者の要求に合致したセンシングデータを生成する仮想センサを設計すれば、そのような物理センサが実際には存在しなくても、利用者は所望のセンシングデータを利用することができる。 In addition to the sensors (physical sensors) that are actually placed, the sensing data (physical sensing data) generated by one or more physical sensors observing the sensing target is analyzed and processed, and new sensing data is created. A virtual sensor technology (program module) that generates (virtual sensing data) is known. By designing a virtual sensor that generates sensing data that meets the user's requirements, the user can use the desired sensing data even if such a physical sensor does not actually exist.

特許文献1には、「利用者の動作(または状態)を検出するセンサとして、加速度センサを備えた腕輪型センサノード1を用い、生体情報として腕の加速度を検出する」こと([0023])、「利用者の腕の加速度センサで測定されたセンシングデータを集計し、単位時間(例えば、1分間)毎の集計値を算出」すること(0034)、ならびに、「集計データから睡眠状態であると推定される領域群を検出する」こと([0051])が開示されている。 Patent Document 1 states that "a bangle-shaped sensor node 1 provided with an acceleration sensor is used as a sensor for detecting a user's movement (or state), and the acceleration of the arm is detected as biological information" ([0023]). , "Aggregate the sensing data measured by the acceleration sensor of the user's arm and calculate the aggregated value for each unit time (for example, 1 minute)" (0034), and "Sleeping state from the aggregated data." Detecting a group of regions presumed to be "([0051]).

特許第5466713号公報Japanese Patent No. 5466713

特許文献1は、「腕輪型センサノード1」のようなウェアラブルデバイスを人に取り付けなければ、人が睡眠状態であると推定される領域群を検出することができないという問題がある。 Patent Document 1 has a problem that a group of regions in which a person is presumed to be in a sleeping state cannot be detected unless a wearable device such as the "bracelet type sensor node 1" is attached to the person.

また、状況は、様々な要素から成り立っている。故に、物理センシングデータに基づいて状況のある要素について判定を行う場合に、別の要素によるノイズ等が影響を及ぼすことがあり得る。 Also, the situation is made up of various elements. Therefore, when determining a certain element based on the physical sensing data, noise or the like caused by another element may have an influence.

本開示は、物理センサの周囲の人の生活状況の情報を記述する仮想センシングデータを生成する技術を提供することを目的とする。 An object of the present disclosure is to provide a technique for generating virtual sensing data that describes information on the living conditions of people around a physical sensor.

本開示の第1の側面に係るデータ生成装置は、物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得する第1の取得部と、前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得する第2の取得部と、判定対象となる状況項目に対して定められた複数の判定基準を取得する第3の取得部と、取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択する選択部と、前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成する判定部とを具備する。 The data generation device according to the first aspect of the present disclosure is a determination of a first acquisition unit that acquires physical sensing data obtained by observing a sensing target by a physical sensor and a situation around the physical sensor. A second acquisition unit that acquires the first virtual sensing data representing the result, a third acquisition unit that acquires a plurality of determination criteria defined for the situation item to be determined, and the plurality of acquired units. For each of the selection unit that selects one judgment criterion corresponding to the first virtual sensing data from the judgment criteria of the above and the situation item, the physical sensing data acquired by using the selected judgment criteria. It is provided with a determination unit that determines the living conditions of a person around the physical sensor based on the physical sensor and generates a second virtual sensing data representing the determination result of the living conditions of the person.

このデータ生成装置によれば、第1の仮想センシングデータの示す状況によるノイズ等の影響が考慮された判定基準を用いることができるので、物理センサの周囲の人の生活状況を正確に判定することが可能となる。 According to this data generation device, it is possible to use a judgment standard in which the influence of noise and the like due to the situation indicated by the first virtual sensing data is taken into consideration, so that the living condition of the person around the physical sensor can be accurately judged. Is possible.

第1の側面に係るデータ生成装置において、前記判定基準は、前記物理センシングデータの生データおよび当該生データの加工済データのうち少なくとも1つに対する基準値を含んでもよい。これにより、判定基準に含まれる基準値と、当該基準値に対応する物理センシングデータの生データまたはその加工済データとの比較により、人の生活状況を判定することができる。 In the data generation device according to the first aspect, the determination criterion may include a reference value for at least one of the raw data of the physical sensing data and the processed data of the raw data. As a result, the living condition of a person can be determined by comparing the reference value included in the determination standard with the raw data of the physical sensing data corresponding to the reference value or the processed data thereof.

第1の側面に係るデータ生成装置において、前記判定基準は、当該判定基準に対応付けられる第1の仮想センシングデータの示す状況の下で生成された学習用物理センシングデータから、人の生活状況を判定する機械学習を行うことで作成された学習済みモデルを含んでもよい。 In the data generation device according to the first aspect, the determination criterion determines the living conditions of a person from the learning physical sensing data generated under the situation indicated by the first virtual sensing data associated with the determination criterion. A trained model created by performing determination machine learning may be included.

これにより、学習済みモデルを設定したニューラルネットワークに、入力データとしての物理センシングデータの生データまたはその加工済データを与えることで、人の生活状況を判定することができる。 As a result, the living condition of a person can be determined by giving the raw data of the physical sensing data as the input data or the processed data thereof to the neural network in which the trained model is set.

第1の側面に係るデータ生成装置において、前記状況項目は、前記物理センシングデータを生成する物理センサの周囲で人が調理中であるか否かを扱う第1の項目、および前記物理センサの周囲で人が睡眠中であるか否かを扱う第2の項目のうち少なくとも1つを含んでもよい。このデータ生成装置(以降、本開示の第2の側面に係るデータ生成装置と呼ぶ)によれば、上記第1乃至第2の項目についての判定が可能となる。 In the data generation device according to the first aspect, the situation items are the first item dealing with whether or not a person is cooking around the physical sensor that generates the physical sensing data, and the surroundings of the physical sensor. It may include at least one of the second items dealing with whether a person is sleeping or not. According to this data generation device (hereinafter, referred to as a data generation device according to the second aspect of the present disclosure), it is possible to determine the first to second items.

第2の側面に係るデータ生成装置において、前記状況項目は、前記第1の項目を含み、前記物理センシングデータは、照度データ、音圧データ、気圧データ、温度データおよびガスデータのうちの少なくとも1つを含み、前記判定部は、前記照度データ、前記音圧データ、前記気圧データ、前記温度データおよび前記ガスデータそれぞれの生データおよび当該生データの加工済データのうちの少なくとも1つに対して前記選択された判定基準を適用し、前記第1の項目について判定を行ってもよい。これにより、例えば、ウェアラブルデバイスを必要とせず上記第1の項目についての判定を実現することができる。 In the data generator according to the second aspect, the status item includes the first item, and the physical sensing data is at least one of illuminance data, sound pressure data, pressure data, temperature data, and gas data. For at least one of the raw data of the illuminance data, the sound pressure data, the pressure data, the temperature data and the gas data, and the processed data of the raw data. The selected determination criteria may be applied to make a determination for the first item. Thereby, for example, the determination regarding the first item can be realized without the need for a wearable device.

第2の側面に係るデータ生成装置において、前記状況項目は、前記第2の項目を含み、前記物理センシングデータは、音圧データおよび照度データのうちの少なくとも1つを含み、前記判定部は、前記音圧データおよび前記照度データそれぞれの生データおよび当該生データの加工済データのうちの少なくとも1つに対して前記選択された判定基準を適用し、前記第2の項目について判定を行ってもよい。これにより、例えば、ウェアラブルデバイスを必要とせず上記第2の項目についての判定を実現することができる。 In the data generation device according to the second aspect, the situation item includes the second item, the physical sensing data includes at least one of sound pressure data and illuminance data, and the determination unit includes the determination unit. Even if the selected criterion is applied to at least one of the raw data of each of the sound pressure data and the illuminance data and the processed data of the raw data, and the determination is made for the second item. Good. Thereby, for example, the determination regarding the second item can be realized without the need for a wearable device.

第3の側面に係るデータ生成方法は、コンピュータが、物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得することと、前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得することと、判定対象となる状況項目に対して定められた複数の判定基準を取得することと、取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択することと、前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成することとを具備する。 In the data generation method according to the third aspect, the computer acquires the physical sensing data obtained by observing the sensing target by the physical sensor, and represents the determination result about the surrounding situation of the physical sensor. Acquiring the virtual sensing data of 1, acquiring a plurality of judgment criteria defined for the situation items to be judged, and converting the acquired plurality of judgment criteria into the first virtual sensing data. Select one corresponding criterion, and for each of the status items, use the selected criterion to determine the living conditions of people around the physical sensor based on the acquired physical sensing data. The present invention includes generating a second virtual sensing data that makes a determination and represents a determination result regarding the living condition of the person.

このデータ生成方法によれば、第1の仮想センシングデータの示す状況によるノイズ等の影響が考慮された判定基準を用いることができるので、物理センサの周囲の人の生活状況を正確に判定することが可能となる。 According to this data generation method, it is possible to use a judgment standard in which the influence of noise or the like due to the situation indicated by the first virtual sensing data is taken into consideration, so that the living condition of the person around the physical sensor can be accurately judged. Is possible.

第4の側面に係るデータ生成プログラムは、コンピュータに、物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得することと、前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得することと、判定対象となる状況項目に対して定められた複数の判定基準を取得することと、取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択することと、前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成することとを実行させるためのプログラムである。 The data generation program according to the fourth aspect obtains the physical sensing data obtained by observing the sensing target by the physical sensor on the computer, and represents the determination result about the surrounding situation of the physical sensor. Acquiring the virtual sensing data of 1, acquiring a plurality of judgment criteria defined for the situation items to be judged, and converting the acquired plurality of judgment criteria into the first virtual sensing data. The living conditions of people around the physical sensor are determined based on the acquired physical sensing data using the selected criterion for selecting one corresponding criterion and for each of the status items. It is a program for making a determination and generating a second virtual sensing data representing a determination result about the living condition of the person.

このデータ生成プログラムによれば、第1の仮想センシングデータの示す状況によるノイズ等の影響が考慮された判定基準を用いることができるので、物理センサの周囲の人の生活状況を正確に判定することが可能となる。 According to this data generation program, it is possible to use a judgment standard that takes into consideration the influence of noise and the like due to the situation indicated by the first virtual sensing data, so that the living conditions of people around the physical sensor can be accurately judged. Is possible.

第5の側面に係るセンサ装置は、第1の側面または第2の側面に係るデータ生成装置と、前記物理センサとを具備する。これにより、物理センシングデータに加えて、人の生活状況についての判定結果を示す仮想センシングデータを生成するインテリジェントなセンサ装置を提供することができる。 The sensor device according to the fifth side surface includes the data generation device according to the first side surface or the second side surface, and the physical sensor. This makes it possible to provide an intelligent sensor device that generates virtual sensing data indicating a determination result of a person's living condition in addition to the physical sensing data.

本開示によれば、物理センサの周囲の人の生活状況の情報を記述する仮想センシングデータを生成する技術を提供することができる。 According to the present disclosure, it is possible to provide a technique for generating virtual sensing data that describes information on the living conditions of people around a physical sensor.

実施形態に係るデータ生成装置の適用例を示すブロック図。The block diagram which shows the application example of the data generation apparatus which concerns on embodiment. 実施形態に係るデータ生成装置のハードウェア構成を例示するブロック図。The block diagram which illustrates the hardware configuration of the data generation apparatus which concerns on embodiment. 実施形態に係るデータ生成装置の機能構成を例示するブロック図。The block diagram which illustrates the functional structure of the data generation apparatus which concerns on embodiment. 実施形態に係るデータ生成装置を含むデータ流通システムを例示する図。The figure which illustrates the data distribution system including the data generation apparatus which concerns on embodiment. 図3の第1の仮想センシングデータ生成部を例示するブロック図。The block diagram which illustrates the 1st virtual sensing data generation part of FIG. 仮想センシングデータの状況項目と、当該状況項目について判定を行うために使用される物理センシングデータを例示する図。The figure which illustrates the status item of the virtual sensing data and the physical sensing data used for making a judgment about the status item. 状況項目「調理」について判定を行うために使用されるデータチャートを例示する図。The figure which illustrates the data chart used to make the judgment about the situation item "cooking". 状況項目「調理」について判定を行うために使用される判定基準を例示する図。The figure which exemplifies the judgment criteria used for making a judgment about the situation item "cooking". 図7のデータチャートと図8の判定基準との比較結果を示す図。The figure which shows the comparison result of the data chart of FIG. 7 and the determination criterion of FIG. 状況項目「調理」について判定を行うために使用される物理センシングデータを例示するグラフ。A graph illustrating physical sensing data used to make a determination about the status item "cooking". 状況項目「調理」について判定を行うために使用されるデータチャートを例示する図。The figure which illustrates the data chart used to make the judgment about the situation item "cooking". 状況項目「調理」について判定を行うために使用される判定基準を例示する図。The figure which exemplifies the judgment criteria used for making a judgment about the situation item "cooking". 図11のデータチャートと図12の判定基準との比較結果を示す図。The figure which shows the comparison result of the data chart of FIG. 11 and the determination criterion of FIG. 状況項目「睡眠」について判定を行うために使用される物理センシングデータを例示するグラフ。A graph illustrating physical sensing data used to make a determination about the status item "sleep". 状況項目「睡眠」について判定を行うために使用されるデータチャートを例示する図。The figure which illustrates the data chart used to make the judgment about the situation item "sleep". 状況項目「睡眠」について判定を行うために使用される判定基準を例示する図。The figure which exemplifies the judgment criteria used for making a judgment about the situation item "sleep". 図15のデータチャートと図16の判定基準との比較結果を示す図。The figure which shows the comparison result of the data chart of FIG. 15 and the determination criterion of FIG. 図3の第2の仮想センシングデータ生成部を例示するブロック図。The block diagram which illustrates the 2nd virtual sensing data generation part of FIG. 第2の仮想センシングデータの状況項目と、第1の仮想センシングデータにおける対応項目と当該対応項目を補うために用いられる物理センシングデータとを例示する図。The figure which illustrates the status item of the 2nd virtual sensing data, the corresponding item in the 1st virtual sensing data, and the physical sensing data used to supplement the corresponding item. 図5の第1の仮想センシングデータ生成部の動作を例示するフローチャート。The flowchart which illustrates the operation of the 1st virtual sensing data generation part of FIG. 図18の第2の仮想センシングデータ生成部の動作を例示するフローチャート。The flowchart which illustrates the operation of the 2nd virtual sensing data generation part of FIG. 図3のデータ生成装置を含むセンサ装置を例示するブロック図。FIG. 3 is a block diagram illustrating a sensor device including the data generation device of FIG. 図3のデータ生成装置を含む通信装置を例示するブロック図。FIG. 3 is a block diagram illustrating a communication device including the data generation device of FIG. 図3のデータ生成装置を含むサーバを例示するブロック図。FIG. 3 is a block diagram illustrating a server including the data generator of FIG.

以下、本開示の一側面に係る実施の形態(以下、「本実施形態」とも表記する)を、図面に基づいて説明する。 Hereinafter, embodiments relating to one aspect of the present disclosure (hereinafter, also referred to as “the present embodiment”) will be described with reference to the drawings.

なお、以降、説明済みの要素と同一または類似の要素には同一または類似の符号を付し、重複する説明については基本的に省略する。例えば、複数の同一または類似の要素が存在する場合に、各要素を区別せずに説明するために共通の符号を用いることがあるし、各要素を区別して説明するために当該共通の符号に加えて枝番号を用いることもある。 Hereinafter, elements that are the same as or similar to the elements described will be designated by the same or similar reference numerals, and duplicate explanations will be basically omitted. For example, when a plurality of the same or similar elements exist, a common code may be used to explain each element without distinction, and the common code may be used to explain each element separately. In addition, the branch number may be used.

§1 適用例
まず、図1を用いて、本実施形態の一適用例について説明する。図1は、本実施形態に係るデータ生成装置の適用例を模式的に示す。このデータ生成装置100は、判定対象として予め定められた複数の状況項目のそれぞれについて、物理センシングデータに基づいて物理センサの周囲の人の生活状況の判定を行い、判定結果に応じた値を持つ仮想センシングデータ(以降、便宜的に第2の仮想センシングデータとも称する)を生成する。
§1 Application example
First, an application example of this embodiment will be described with reference to FIG. FIG. 1 schematically shows an application example of the data generation device according to the present embodiment. The data generation device 100 determines the living conditions of people around the physical sensor based on the physical sensing data for each of a plurality of predetermined status items as determination targets, and has a value according to the determination result. Virtual sensing data (hereinafter, also referred to as second virtual sensing data for convenience) is generated.

以降の説明において、物理センサの周囲の状況とは、仮想センサのセンシング対象、例えば物理センサの周囲の空間における人若しくはその他の生物または無生物など、の状態を含み得る。また、物理センサの周囲とは、仮想センサの入力データのベースとして直接的または間接的に用いられる物理センシングデータを生成する物理センサの動作条件(例えば、精度、分解能、ダイナミックレンジなど)、当該物理センサのセンシング対象(例えば、光、音、温度など)およびその周囲の環境(例えば、空気中、水中、真空中など)の特性などに基づいて定められ得る。 In the following description, the situation around the physical sensor may include the state of the virtual sensor's sensing object, such as a person or other living or inanimate object in the space around the physical sensor. The surroundings of the physical sensor are the operating conditions (for example, accuracy, resolution, dynamic range, etc.) of the physical sensor that generates the physical sensing data that is directly or indirectly used as the base of the input data of the virtual sensor, and the physics. It can be determined based on the characteristics of the sensor's sensing target (for example, light, sound, temperature, etc.) and the surrounding environment (for example, in air, water, vacuum, etc.).

状況項目は、例えば、状況を細分化して記述するための項目であり得る。具体的には、状況項目は、物理センサの周囲に人が存在するか否かの情報を扱う「人在」、物理センサの周囲での空調、電子レンジおよびTVのそれぞれの動作状況の情報を扱う「空調」、「電子レンジ」および「TV」、物理センサの周囲で人が調理しているか否かの情報を扱う「調理」などを含んでいてもよい。ここで、状況項目は、少なくとも人の生活状況に属する項目(例えば上記「調理」)を含むこととする。人の生活状況に属する項目の具体例は後述する。 The situation item can be, for example, an item for subdividing the situation. Specifically, the status items include "human presence" that handles information on whether or not there is a person around the physical sensor, air conditioning around the physical sensor, and information on the operating status of each of the microwave oven and TV. It may include "air conditioning", "microwave oven" and "TV" to handle, "cooking" to handle information on whether or not a person is cooking around a physical sensor, and the like. Here, the situation item includes at least an item belonging to a person's living situation (for example, the above-mentioned "cooking"). Specific examples of items belonging to human living conditions will be described later.

このデータ生成装置100は、物理センシングデータ取得部101と、仮想センシングデータ取得部102と、判定基準取得部103と、判定基準選択部111と、状況判定部112とを含む。 The data generation device 100 includes a physical sensing data acquisition unit 101, a virtual sensing data acquisition unit 102, a determination standard acquisition unit 103, a determination standard selection unit 111, and a situation determination unit 112.

物理センシングデータ取得部101は、物理センシングデータを取得する。物理センシングデータは、例えば、照度データ、音圧データ、加速度データ、ガスデータ、気圧データ、温度データ、湿度データなどを含み得る。物理センシングデータ取得部101は、データ生成装置100がセンサ装置に内蔵されている場合には、当該センサ装置内のセンサから物理センシングデータを取得してもよい。また、物理センシングデータ取得部101は、外部装置に内蔵された物理センサ部によって生成された物理センシングデータを受信してもよい。 The physical sensing data acquisition unit 101 acquires physical sensing data. The physical sensing data may include, for example, illuminance data, sound pressure data, acceleration data, gas data, barometric pressure data, temperature data, humidity data and the like. When the data generation device 100 is built in the sensor device, the physical sensing data acquisition unit 101 may acquire the physical sensing data from the sensor in the sensor device. Further, the physical sensing data acquisition unit 101 may receive the physical sensing data generated by the physical sensor unit built in the external device.

仮想センシングデータ取得部102は、状況についての一次的な判定結果を表す第1の仮想センシングデータを取得する。第1の仮想センシングデータは、例えば上位システムなどの外部装置によって生成されたものであってよいし、データ生成装置100において生成されたものであってもよい。 The virtual sensing data acquisition unit 102 acquires the first virtual sensing data representing the primary determination result of the situation. The first virtual sensing data may be generated by an external device such as a host system, or may be generated by the data generation device 100.

判定基準取得部103は、状況項目に対して予め定められた判定基準を取得する。判定基準は、状況の二次的な判定結果を表す第2の仮想センシングデータを生成するために適用される。ここで、第2の仮想センシングデータの示す状況は、少なくとも、人の生活状況を含む。なお、状況項目に対して複数の判定基準が定められてもよい。 The determination standard acquisition unit 103 acquires a determination standard predetermined for the situation item. The criteria are applied to generate a second virtual sensing data that represents the secondary determination result of the situation. Here, the situation indicated by the second virtual sensing data includes at least the living situation of a person. In addition, a plurality of judgment criteria may be set for the situation item.

ここで、第1の仮想センシングデータが一次的な判定結果を示し、第2の仮想センシングデータが二次的な判定結果を示すと述べたが、「一次的」および「二次的」なる修飾は、状況の判定が行われる順序を述べているに過ぎず、両者の間の優劣を含む何らの関係も定義することを意図していない。 Here, it was stated that the first virtual sensing data shows a primary judgment result and the second virtual sensing data shows a secondary judgment result, but the modifications are "primary" and "secondary". Only states the order in which the judgments of the situation are made and is not intended to define any relationship, including superiority or inferiority between the two.

所与の状況項目に対して複数の判定基準が定められている場合には、判定基準選択部111は、この状況項目に対して1つの判定基準を選択する。具体的には、判定基準選択部111は、第1の仮想センシングデータに対応する判定基準を選択し得る。 When a plurality of judgment criteria are defined for a given situation item, the judgment criterion selection unit 111 selects one judgment criterion for this situation item. Specifically, the determination criterion selection unit 111 can select the determination criterion corresponding to the first virtual sensing data.

仮に、状況項目「調理」を判定するための判定基準として、状況項目「人在」が真(物理センサの周囲に人が存在する)である場合に用いられる判定基準1、状況項目「空調」が真(物理センサの周囲にある空調がONである)である場合に用いられる判定基準2、状況項目「電子レンジ」が真(物理センサの周囲にある電子レンジがONである)である場合に用いられる判定基準3、および、状況項目「TV」が真(物理センサの周囲にあるTVがONである)である場合に用いられる判定基準4を含むこととする。ここで、判定基準選択部111は、第1の仮想センシングデータが物理センサの周囲で空調がONであることを示す場合には、判定基準2を選択してもよい。 As a criterion for judging the situation item "cooking", the judgment criterion 1 used when the situation item "human presence" is true (there is a person around the physical sensor), the situation item "air conditioning" Is true (the air conditioner around the physical sensor is ON), the criterion 2 used, and the situation item "microwave oven" is true (the microwave oven around the physical sensor is ON). The criterion 3 used in the above and the criterion 4 used when the situation item "TV" is true (the TV around the physical sensor is ON) are included. Here, the determination criterion selection unit 111 may select the determination criterion 2 when the first virtual sensing data indicates that the air conditioner is ON around the physical sensor.

なお、第1の仮想センシングデータに含まれる状況項目は、第2の仮想センシングデータに含まれる状況項目と一致していなくてもよい。両者が一致しない場合には、データ生成装置100は、第1の仮想センシングデータの状況項目の値を第2の仮想センシングデータの対応項目の値に変換するためのデータ変換部を備えてもよい。例えば、第1の仮想センシングデータが物理センサの周囲に存在する人数の情報を扱う状況項目「人数」の値を含む場合に、このデータ変換部は「人数」の値を、上記状況項目「人在」の値へ変換してもよい。 The status item included in the first virtual sensing data does not have to match the status item included in the second virtual sensing data. If they do not match, the data generator 100 may include a data conversion unit for converting the value of the status item of the first virtual sensing data into the value of the corresponding item of the second virtual sensing data. .. For example, when the first virtual sensing data includes the value of the situation item "number of people" that handles the information of the number of people existing around the physical sensor, this data conversion unit sets the value of the "number of people" to the above situation item "person". It may be converted to the value of "existing".

判定基準は、状況項目についての判定のために参照されるべき物理センシングデータの生データとその加工済データとのうち少なくとも1つに対する基準値を含んでいてもよい。例えば、基準値は、照度データの生データに対して200[lx]、30秒間に音圧が50[dB]を超える時間割合に対して50[%]、などであってよい。基準値は、例えば、当該判定基準が対象とする状況項目に該当する状況の下で生成される物理センシングデータの生データまたはその加工済データとそうでない状況の下で生成される物理センシングデータの生データまたはその加工済データとを分析することで設計可能である。 The determination criteria may include reference values for at least one of the raw data of the physical sensing data and the processed data thereof that should be referred to for determining the status item. For example, the reference value may be 200 [lux] with respect to the raw data of the illuminance data, 50 [%] with respect to the time ratio in which the sound pressure exceeds 50 [dB] in 30 seconds, and the like. The reference value is, for example, the raw data of the physical sensing data generated under the situation corresponding to the situation item targeted by the judgment standard, or the processed data thereof and the physical sensing data generated under the situation other than that. It can be designed by analyzing raw data or its processed data.

この場合に、状況判定部112は、判定基準を適用するために必要なデータ、すなわち、基準値が定められた物理センシングデータの生データまたはその加工済データを準備する。物理センシングデータの生データの加工済データは、物理センシングデータに含まれていてもよいし、状況判定部112またはデータ生成装置100に含まれる他の構成要素が計算してもよいし、外部装置が計算してもよい。状況判定部112は、このようにして準備されたデータを基準値と比較し、比較結果に応じて第2の仮想センシングデータにおける状況項目の値を設定する。 In this case, the situation determination unit 112 prepares the data necessary for applying the determination standard, that is, the raw data of the physical sensing data in which the reference value is determined or the processed data thereof. The processed data of the raw data of the physical sensing data may be included in the physical sensing data, may be calculated by the status determination unit 112 or other components included in the data generation device 100, or may be calculated by an external device. May be calculated. The status determination unit 112 compares the data prepared in this way with the reference value, and sets the value of the status item in the second virtual sensing data according to the comparison result.

或いは、判定基準は、状況項目についての判定のために用いられる学習済みモデルを含んでもよい。この学習済みモデルは、状況を学習用物理センシングデータから判定する機械学習を行うことで作成されてよい。例えば、上記判定基準2としての学習済みモデルは、物理センサの周囲で空調がONであり、かつ、物理センサの周囲で人が調理中である時に生成された各学習用物理センシングデータの生データおよび/またはその加工済データを、正解ラベル付きの学習データとして用いて教師付き学習を行うことで作成可能である。また、物理センサの周囲で空調がONであり、かつ、物理センサの周囲で人が調理中でない時に生成された各学習用物理センシングデータの生データおよび/またはその加工済データを、不正解ラベル付きの学習データとして用いてもよい。 Alternatively, the criteria may include a trained model used to determine a situation item. This trained model may be created by performing machine learning that determines the situation from the physical sensing data for learning. For example, in the trained model as the above-mentioned criterion 2, the raw data of each learning physics sensing data generated when the air conditioning is ON around the physics sensor and a person is cooking around the physics sensor. It can be created by performing supervised learning using and / or the processed data as learning data with a correct answer label. In addition, the raw data and / or the processed data of each learning physical sensing data generated when the air conditioning is ON around the physical sensor and the person is not cooking around the physical sensor is incorrectly labeled. It may be used as training data with.

この場合に、状況判定部112は、判定基準を適用するために必要なデータ、すなわち、判定基準としての学習済みモデルが設定されたニューラルネットワークへ入力するための物理センシングデータの生データまたはその加工済データを準備する。状況判定部112は、このようにして準備されたデータを、判定基準としての学習済みモデルが設定されたニューラルネットワークに与え、その出力値に基づいて状況項目の値を設定する。なお、学習済みモデルは、複数の状況項目について同時に判定を行う能力を獲得するための機械学習を通じて作成されていてもよい。この場合には、これら複数の状況項目間で共通の判定基準が定められることになる。 In this case, the situation determination unit 112 processes the raw data of the data necessary for applying the determination criteria, that is, the raw data of the physical sensing data for inputting to the neural network in which the trained model as the determination criteria is set, or its processing. Prepare the completed data. The situation determination unit 112 gives the data prepared in this way to the neural network in which the trained model as the determination criterion is set, and sets the value of the situation item based on the output value. The trained model may be created through machine learning to acquire the ability to judge a plurality of situation items at the same time. In this case, a common criterion will be established among these plurality of situation items.

以上説明したように、適用例に係るデータ生成装置100は、状況の一次的な判定結果を表す第1の仮想センシングデータに基づいて、人の生活状況についての判定を行うために用いる判定基準を選択する。故に、このデータ生成装置100によれば、第1の仮想センシングデータの示す状況によるノイズ等の影響が考慮された判定基準を用いることができるので、物理センサの周囲の人の生活状況を正確に判定することが可能となる。 As described above, the data generation device 100 according to the application example uses the determination criteria used for determining the living condition of a person based on the first virtual sensing data representing the primary determination result of the situation. select. Therefore, according to this data generation device 100, it is possible to use a determination criterion in which the influence of noise or the like due to the situation indicated by the first virtual sensing data is taken into consideration, so that the living conditions of people around the physical sensor can be accurately determined. It becomes possible to judge.

§2 構成例
[ハードウェア構成]
次に、図2を用いて、本実施形態に係るデータ生成装置200のハードウェア構成の一例について説明する。図2は、本実施形態に係るデータ生成装置200のハードウェア構成の一例を模式的に例示する。
§2 Configuration example
[Hardware configuration]
Next, an example of the hardware configuration of the data generation device 200 according to the present embodiment will be described with reference to FIG. FIG. 2 schematically illustrates an example of the hardware configuration of the data generation device 200 according to the present embodiment.

図2に例示するように、本実施形態に係るデータ生成装置200は、制御部211と、記憶部212と、通信インタフェース213と、入力装置214と、出力装置215と、外部インタフェース216と、ドライブ217とが電気的に接続されたコンピュータであってよい。なお、図2では、通信インタフェース及び外部インタフェースをそれぞれ、「通信I/F」及び「外部I/F」と記載している。 As illustrated in FIG. 2, the data generation device 200 according to the present embodiment includes a control unit 211, a storage unit 212, a communication interface 213, an input device 214, an output device 215, an external interface 216, and a drive. The computer may be electrically connected to the 217. In FIG. 2, the communication interface and the external interface are described as "communication I / F" and "external I / F", respectively.

制御部211は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)などを含む。CPUは、記憶部212に格納されたプログラムをRAMに展開する。そして、CPUがこのプログラムを解釈および実行することで、制御部211は、様々な情報処理、例えば、機能構成の項目において説明される構成要素の処理または制御を実行可能となる。 The control unit 211 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like. The CPU expands the program stored in the storage unit 212 into the RAM. Then, when the CPU interprets and executes this program, the control unit 211 can execute various information processing, for example, processing or control of the components described in the item of functional configuration.

記憶部212は、いわゆる補助記憶装置であり、例えば、内蔵または外付けの、ハードディスクドライブ(HDD:Hard Disk Drive)、ソリッドステートドライブ(SSD:Solid State Drive)、若しくはフラッシュメモリなどの半導体メモリであり得る。記憶部212は、制御部211で実行されるプログラム(例えば、データ生成処理を制御部211に実行させるためのプログラム)、制御部211によって使用されるデータ(例えば、各種物理センシングデータ、各種仮想センシングデータ、判定基準)などを記憶する。 The storage unit 212 is a so-called auxiliary storage device, and is, for example, an internal or external semiconductor memory such as a hard disk drive (HDD: Hard Disk Drive), a solid state drive (SSD: Solid State Drive), or a flash memory. obtain. The storage unit 212 is a program executed by the control unit 211 (for example, a program for causing the control unit 211 to execute data generation processing), data used by the control unit 211 (for example, various physical sensing data, various virtual sensing). Data, judgment criteria), etc. are stored.

通信インタフェース213は、例えば、BLE(Bluetooth(登録商標) Low Energy)、移動通信(3G、4Gなど)およびWLAN(Wireless Local Area Network)などのための各種無線通信モジュールであって、ネットワークを介して無線通信を行うためのインタフェースであってよい。また、通信インタフェース213は、無線通信モジュールに加えて、または、無線通信モジュールに代えて、有線LANモジュールなどの有線通信モジュールをさらに備えていてもよい。 The communication interface 213 is, for example, various wireless communication modules for BLE (Bluetooth (registered trademark) Low Energy), mobile communication (3G, 4G, etc.) and WLAN (Wireless Local Area Network), and is via a network. It may be an interface for performing wireless communication. Further, the communication interface 213 may further include a wired communication module such as a wired LAN module in addition to the wireless communication module or in place of the wireless communication module.

入力装置214は、例えばタッチスクリーン、キーボード、マウスなどのユーザ入力を受け付けるための装置を含んでもよい。また、入力装置214は、所定の物理量を測定し、物理センシングデータを生成および入力するセンサを含んでもよい。出力装置215は、例えば、ディスプレイ、スピーカなどの出力を行うための装置である。 The input device 214 may include a device for receiving user input such as a touch screen, a keyboard, and a mouse. The input device 214 may also include a sensor that measures a predetermined physical quantity and generates and inputs physical sensing data. The output device 215 is, for example, a device for outputting a display, a speaker, or the like.

外部インタフェース216は、USB(Universal Serial Bus)ポート、メモリカードスロットなどであり、外部装置と接続するためのインタフェースである。 The external interface 216 is a USB (Universal Bus) port, a memory card slot, or the like, and is an interface for connecting to an external device.

ドライブ217は、例えば、CD(Compact Disc)ドライブ、DVD(Digital Versatile Disc)ドライブ、BD(Blu−ray(登録商標) Disc)ドライブなどである。ドライブ217は、記憶媒体218に記憶されたプログラムおよび/またはデータを読み込み、制御部211に渡す。なお、前述の記憶部212に記憶され得ると説明したプログラムおよびデータの一部または全部がドライブ217によって、記憶媒体218から読み込まれてもよい。 The drive 217 is, for example, a CD (Compact Disc) drive, a DVD (Digital Versailles Disc) drive, a BD (Blu-ray (registered trademark) Disc) drive, or the like. The drive 217 reads the program and / or data stored in the storage medium 218 and passes it to the control unit 211. In addition, a part or all of the program and data explained that it can be stored in the above-mentioned storage unit 212 may be read from the storage medium 218 by the drive 217.

記憶媒体218は、コンピュータを含む機械が読み取り可能な形式で、プログラムおよび/またはデータを、電気的、磁気的、光学的、機械的または化学的作用によって蓄積する媒体である。記憶媒体218は、例えば、CD、DVD、BDなどの着脱可能なディスク媒体であるが、これに限られず、フラッシュメモリまたはその他の半導体メモリであり得る。 Storage medium 218 is a medium that stores programs and / or data in a machine-readable format, including computers, by electrical, magnetic, optical, mechanical, or chemical action. The storage medium 218 is, for example, a removable disk medium such as a CD, DVD, or BD, but is not limited to this, and may be a flash memory or other semiconductor memory.

なお、データ生成装置200の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部211は、複数のプロセッサを含んでもよい。データ生成装置200は、提供されるサービス専用に設計された情報処理装置であってもよいし、汎用の情報処理装置、例えば、スマートフォン、タブレットPC(Personal Computer)、ラップトップPC、デスクトップPCなどであってもよい。また、データ生成装置200は、複数台の情報処理装置などで構成されてもよい。 Regarding the specific hardware configuration of the data generation device 200, the components can be omitted, replaced, or added as appropriate according to the embodiment. For example, the control unit 211 may include a plurality of processors. The data generation device 200 may be an information processing device designed exclusively for the provided service, or may be a general-purpose information processing device such as a smartphone, a tablet PC (Personal Computer), a laptop PC, or a desktop PC. There may be. Further, the data generation device 200 may be composed of a plurality of information processing devices and the like.

[機能構成]
次に、図3を用いて、本実施形態に係るデータ生成装置200の機能構成の一例を説明する。図3は、データ生成装置200の機能構成の一例を模式的に示す。
[Functional configuration]
Next, an example of the functional configuration of the data generation device 200 according to the present embodiment will be described with reference to FIG. FIG. 3 schematically shows an example of the functional configuration of the data generation device 200.

図3に示されるとおり、データ生成装置200は、物理センシングデータ取得部301と、仮想センシングデータ取得部302と、判定基準取得部303と、第1の仮想センシングデータ生成部310と、第2の仮想センシングデータ生成部320と、データ出力部330とを含む。 As shown in FIG. 3, the data generation device 200 includes a physical sensing data acquisition unit 301, a virtual sensing data acquisition unit 302, a determination standard acquisition unit 303, a first virtual sensing data generation unit 310, and a second. It includes a virtual sensing data generation unit 320 and a data output unit 330.

このデータ生成装置200は、仮想センシングデータ11および仮想センシングデータ12(前述の第2の仮想センシングデータに相当する)を生成し、これらを出力する。 The data generation device 200 generates virtual sensing data 11 and virtual sensing data 12 (corresponding to the above-mentioned second virtual sensing data) and outputs them.

なお、データ生成装置200は、仮想センシングデータ11および仮想センシングデータ12のうち一部を生成しなくてもよい。仮想センシングデータ11を生成しない場合には、第1の仮想センシングデータ生成部310は省略可能である。仮想センシングデータ12を生成しない場合には、第2の仮想センシングデータ生成部320は省略可能である。仮想センシングデータ11および仮想センシングデータ12は、例えばマーケティング活動など様々な事業領域で活用することができる。 The data generation device 200 does not have to generate a part of the virtual sensing data 11 and the virtual sensing data 12. When the virtual sensing data 11 is not generated, the first virtual sensing data generation unit 310 can be omitted. When the virtual sensing data 12 is not generated, the second virtual sensing data generation unit 320 can be omitted. The virtual sensing data 11 and the virtual sensing data 12 can be utilized in various business areas such as marketing activities.

仮想センシングデータ11および仮想センシングデータ12は、データ生成装置200から直接的に利用側へ提供されてもよいし、以下に説明するデータ流通システムを通して利用側へ提供されてもよい。いずれの場合にも、データ生成装置200は、(物理)センサ装置、サーバ、アプリケーション装置などに組み込まれてもよいし、これらとは独立した情報処理装置として構成されてもよい。 The virtual sensing data 11 and the virtual sensing data 12 may be provided directly to the user side from the data generation device 200, or may be provided to the user side through the data distribution system described below. In any case, the data generation device 200 may be incorporated in a (physical) sensor device, a server, an application device, or the like, or may be configured as an information processing device independent of these.

前述のように、このデータ生成装置200は、データ流通市場を形成する種々の装置のいずれかに組み込まれてもよい。すなわち、データ生成装置200は、物理センシングデータを生成するセンサ装置に組み込まれてもよいし、物理センシングデータをプラットフォームサーバ、マッチングサーバまたは利用側のアプリケーション装置などへ中継する通信装置(例えば、スマートフォン、各種PCなど)に組み込まれてもよいし、プラットフォームサーバ、マッチングサーバまたはアプリケーション装置に組み込まれてもよい。この場合に、データ生成装置200は、当該データ生成装置200が組み込まれた装置のハードウェアを使用できる。或いは、データ生成装置200は、これらの装置とは独立した情報処理装置として構成されてもよい。 As described above, the data generator 200 may be incorporated into any of the various devices that form the data distribution market. That is, the data generation device 200 may be incorporated in a sensor device that generates physical sensing data, or a communication device (for example, a smartphone, etc.) that relays the physical sensing data to a platform server, a matching server, an application device on the user side, or the like. It may be incorporated in various PCs, etc.), or it may be incorporated in a platform server, a matching server, or an application device. In this case, the data generation device 200 can use the hardware of the device in which the data generation device 200 is incorporated. Alternatively, the data generation device 200 may be configured as an information processing device independent of these devices.

図4に、データ生成装置200が含まれるデータ流通システムの一例を概略的に示す。データ流通システムは、センサ装置400−1,・・・,400−5と、通信装置410−1,・・・,410−3と、サーバ420と、アプリケーション装置430−1,・・・,430−3とを含む。なお、図4に例示される各装置の数は例示に過ぎない。よって、各装置の符号に付された枝番号は特に区別せずに説明を続ける。 FIG. 4 schematically shows an example of a data distribution system including the data generation device 200. The data distribution system includes sensor devices 400-1, ..., 400-5, communication devices 410-1, ..., 410-3, server 420, and application devices 430-1, ..., 430. -3 and is included. The number of each device illustrated in FIG. 4 is merely an example. Therefore, the branch numbers assigned to the symbols of each device will be described without any particular distinction.

センサ装置400は、物理量を測定するセンサと、当該センサの測定値をディジタル化した物理センシングデータを送信する通信I/Fと、センサおよび通信I/Fを制御する制御部とを含む。センサ装置400は、例えばWBAN(Wireless Body Area Network)、WPAN(Wireless Personal Area Network)などの通信技術を用いて通信装置410と接続する。センサ装置400は、物理センシングデータ(および、もしあれば仮想センシングデータ)を通信装置410へ送信する。 The sensor device 400 includes a sensor that measures a physical quantity, a communication I / F that transmits physical sensing data obtained by digitizing the measured value of the sensor, and a control unit that controls the sensor and the communication I / F. The sensor device 400 is connected to the communication device 410 by using a communication technique such as WBAN (Wireless Body Area Network) or WPAN (Wireless Personal Area Network). The sensor device 400 transmits physical sensing data (and virtual sensing data, if any) to the communication device 410.

通信装置410は、例えばスマートフォンまたは各種PCであってよい。通信装置410は、データの送受信を行う通信I/Fと、当該通信I/Fを制御する制御部とを含む。通信装置410は、センサ装置400から物理センシングデータを受信する。そして、通信装置410は、WLAN、WMAN(Wireless Metropolitan Area Network)、WWAN(Wireless Wide Area Network)などの通信技術を用いて、ゲートウェイまたは基地局経由でサーバ420へ物理センシングデータ(および、もしあれば仮想センシングデータ)を送信する。また、通信装置410は、センシングデータの売買マッチングを行うための提供側データカタログ(DC)をサーバ420へ送信してもよい。 The communication device 410 may be, for example, a smartphone or various PCs. The communication device 410 includes a communication I / F that transmits / receives data and a control unit that controls the communication I / F. The communication device 410 receives the physical sensing data from the sensor device 400. Then, the communication device 410 uses communication technology such as WLAN, WMAN (Wireless Molecular Area Network), WWAN (Wireless Wide Area Network), and physically sensing data (and, if any,) to the server 420 via a gateway or a base station. Virtual sensing data) is transmitted. Further, the communication device 410 may transmit the provider side data catalog (DC) for performing the buying and selling matching of the sensing data to the server 420.

提供側データカタログは、例えば、データカタログの番号、センシングデータの提供者、センシングデータの名称、センシングデータの測定日時・測定場所、観測対象・特性、イベントデータ仕様、センシングデータの提供期間、取引条件、データ売買条件などの種々の項目を含むことができる。 The provider data catalog includes, for example, the data catalog number, the sensing data provider, the sensing data name, the measurement date / time / measurement location of the sensing data, the observation target / characteristic, the event data specifications, the sensing data provision period, and the transaction conditions. , Data trading conditions, etc. can be included.

アプリケーション装置430は、例えばスマートフォン、各種PCまたはサーバであってよい。アプリケーション装置430は、データの送受信を行う通信I/Fと、当該通信I/Fを制御する制御部とを含む。アプリケーション装置430は、センシングデータの売買マッチングを行うための利用側データカタログ(DC)をサーバ420へ送信してもよい。 The application device 430 may be, for example, a smartphone, various PCs, or a server. The application device 430 includes a communication I / F that transmits / receives data and a control unit that controls the communication I / F. The application device 430 may transmit a user-side data catalog (DC) for performing trading matching of sensing data to the server 420.

ここで、利用側データカタログは、例えば、データカタログの識別情報、センシングデータの利用者、センシングデータの名称、センシングデータの測定日時・測定場所、観測対象・特性、イベントデータ仕様、センシングデータの利用期間、取引条件、データ売買条件などの種々の項目を含むことができる。 Here, the user side data catalog is, for example, identification information of the data catalog, user of sensing data, name of sensing data, measurement date / time / measurement location of sensing data, observation target / characteristic, event data specification, use of sensing data. Various items such as period, transaction conditions, data trading conditions, etc. can be included.

アプリケーション装置430は、売買マッチングを通じて購入した物理センシングデータ(および、もしあれば仮想センシングデータ)をサーバ420から受信する。そして、アプリケーション装置430は、個々の利活用の目的に応じて物理センシングデータ(および、もしあれば仮想センシングデータ)を処理する。 The application device 430 receives the physical sensing data (and virtual sensing data, if any) purchased through the buying and selling matching from the server 420. Then, the application device 430 processes physical sensing data (and virtual sensing data, if any) according to the purpose of individual utilization.

サーバ420は、データの送受信を行う通信I/Fと、データを保存する記憶部と、当該記憶部および通信I/Fを制御したり後述される売買マッチングを行ったりする制御部とを含む。サーバ420は、通信装置410から物理センシングデータを受信する。そして、サーバ420は、この物理センシングデータ(および、もしあれば仮想センシングデータ)を蓄積する。 The server 420 includes a communication I / F for transmitting and receiving data, a storage unit for storing data, and a control unit for controlling the storage unit and the communication I / F and performing trading matching described later. The server 420 receives the physical sensing data from the communication device 410. Then, the server 420 stores this physical sensing data (and virtual sensing data, if any).

また、サーバ420は、提供側データカタログおよび利用側データカタログをそれぞれ取得して保存し、両者を比較して売買マッチングを行う。提供側データカタログおよび利用側データカタログは、通信装置410、アプリケーション装置430または他の通信装置から受信することで取得されてもよいし、例えば直接入力などの他の手段により取得されてもよい。サーバ420は、利用側データカタログとマッチする提供側データカタログを発見すると、当該提供側データカタログに対応する物理センシングデータ(および、もしあれば仮想センシングデータ)を利用側に提供する。すなわち、サーバ420は、物理センシングデータ(および、もしあれば仮想センシングデータ)をアプリケーション装置430へ送信する。 Further, the server 420 acquires and stores the provider side data catalog and the user side data catalog, respectively, and compares the two to perform trading matching. The provider data catalog and the user data catalog may be acquired by receiving from the communication device 410, the application device 430, or another communication device, or may be acquired by other means such as direct input. When the server 420 finds a provider data catalog that matches the user data catalog, it provides the user with physical sensing data (and virtual sensing data, if any) corresponding to the provider data catalog. That is, the server 420 transmits the physical sensing data (and the virtual sensing data, if any) to the application device 430.

なお、データ流通システムの形態は、図4の例に限定されない。例えば、センサ装置400は、例えばWLAN、WMAN、WWANなどの通信技術を用いて、通信装置410を介することなく、ゲートウェイまたは基地局経由でサーバ420またはアプリケーション装置430へ直接的に物理センシングデータおよび/または仮想センシングデータを送信してもよい。 The form of the data distribution system is not limited to the example of FIG. For example, the sensor device 400 uses communication technology such as WLAN, WMAN, WWAN, etc. to directly send physical sensing data and / or to the server 420 or application device 430 via a gateway or base station without going through the communication device 410. Alternatively, virtual sensing data may be transmitted.

また、サーバ420は、売買マッチングの成立後即座に物理センシングデータおよび/または仮想センシングデータをアプリケーション装置430へ送信せず、一旦は提供側または利用者側に売買の承認を求めてもよい。また、サーバ420は、物理センシングデータおよび/または仮想センシングデータをアプリケーション装置430へ送信せずに、データフロー制御を行ってもよい。例えば、サーバ420は、物理センシングデータおよび/または仮想センシングデータを購入したアプリケーション装置430へ当該物理センシングデータおよび/または仮想センシングデータを送信するようにセンサ装置400または通信装置410に指図してもよい。或いは、サーバ420は、売買マッチングを行うサーバと物理センシングデータおよび/または仮想センシングデータを蓄積するサーバとに分割されてもよい。 Further, the server 420 may not transmit the physical sensing data and / or the virtual sensing data to the application device 430 immediately after the establishment of the sale / purchase matching, and may once request the provider side or the user side to approve the sale / purchase. Further, the server 420 may perform data flow control without transmitting the physical sensing data and / or the virtual sensing data to the application device 430. For example, the server 420 may instruct the sensor device 400 or the communication device 410 to transmit the physical sensing data and / or the virtual sensing data to the application device 430 that has purchased the physical sensing data and / or the virtual sensing data. .. Alternatively, the server 420 may be divided into a server that performs trading matching and a server that stores physical sensing data and / or virtual sensing data.

さらに、サーバ420は、売買マッチングを直接的に行わずに、図示されないマッチングサーバに売買マッチングを委ねてもよい。このマッチングサーバは、複数のプラットフォームを横断した売買マッチングを行うことで、プラットフォームを区別しない流通市場を実現してもよいし、プラットフォームを介さずに提供される物理センシングデータおよび/または仮想センシングデータ(例えば、個人的に設置されたセンサ装置400から収集されるデータ)を売買マッチングの対象に加えることで、データの出所を区別しない流通市場を実現してもよい。 Further, the server 420 may entrust the trading matching to a matching server (not shown) without directly performing the trading matching. This matching server may realize a secondary market that does not distinguish between platforms by performing trading matching across multiple platforms, and physical sensing data and / or virtual sensing data (which is provided without going through the platforms). For example, by adding (data collected from a personally installed sensor device 400) to the target of trading matching, a secondary market that does not distinguish the source of the data may be realized.

以下、図3に例示されるデータ生成装置200の個々の構成要素を説明する。
物理センシングデータ取得部301は、物理センシングデータを取得し、第1の仮想センシングデータ生成部310および第2の仮想センシングデータ生成部320へ送る。物理センシングデータは、例えば、照度データ、音圧データ、加速度データ、ガスデータ、気圧データ、温度データ、湿度データなどを含み得る。物理センシングデータは、生データであってもよいし、生データの加工済データであってもよいし、これらの組み合わせであってもよい。
Hereinafter, individual components of the data generation device 200 illustrated in FIG. 3 will be described.
The physical sensing data acquisition unit 301 acquires the physical sensing data and sends it to the first virtual sensing data generation unit 310 and the second virtual sensing data generation unit 320. The physical sensing data may include, for example, illuminance data, sound pressure data, acceleration data, gas data, barometric pressure data, temperature data, humidity data and the like. The physical sensing data may be raw data, processed data of raw data, or a combination thereof.

データ生成装置200がセンサ装置400に組み込まれている場合には、物理センシングデータ取得部301は当該センサ装置400に含まれるセンサから物理センシングデータを取得してもよい。他方、データ生成装置200がセンサ装置400に組み込まれていない場合には、物理センシングデータ取得部301は当該センサ装置400を送信元とする物理センシングデータを外部装置から受信することで、物理センシングデータを取得できる。なお、物理センシングデータの全てが同一のセンサ装置400から取得される必要はなく、例えばある物理センシングデータと別の物理センシングデータとが異なるセンサ装置400から取得されてもよい。 When the data generation device 200 is incorporated in the sensor device 400, the physical sensing data acquisition unit 301 may acquire the physical sensing data from the sensor included in the sensor device 400. On the other hand, when the data generation device 200 is not incorporated in the sensor device 400, the physical sensing data acquisition unit 301 receives the physical sensing data from the sensor device 400 as the transmission source, thereby receiving the physical sensing data. Can be obtained. It should be noted that not all of the physical sensing data need to be acquired from the same sensor device 400, and for example, one physical sensing data and another physical sensing data may be acquired from different sensor devices 400.

仮想センシングデータ取得部302は、状況についての一次的な判定結果を示す仮想センシングデータ13(すなわち、第1の仮想センシングデータ)を取得し、第2の仮想センシングデータ生成部320へ送る。仮想センシングデータ13は、例えば上位システム、センサ装置400、通信装置410、サーバ420、アプリケーション装置430などの外部装置によって生成されたものであってよいし、第1の仮想センシングデータ生成部310によって生成された仮想センシングデータ11であってもよい。 The virtual sensing data acquisition unit 302 acquires the virtual sensing data 13 (that is, the first virtual sensing data) indicating the primary determination result of the situation and sends it to the second virtual sensing data generation unit 320. The virtual sensing data 13 may be generated by an external device such as a host system, a sensor device 400, a communication device 410, a server 420, or an application device 430, or is generated by a first virtual sensing data generation unit 310. It may be the virtual sensing data 11 that has been created.

或いは、仮想センシングデータ取得部302は、第2の仮想センシングデータ生成部320によって生成された仮想センシングデータ12を仮想センシングデータ13として取得することもあり得る。例えば、第2の仮想センシングデータ生成部320が、所与の状況を繰り返し判定する場合には、生成した仮想センシングデータ12を繰り返し利用することも想定される。具体的には、第2の仮想センシングデータ生成部320は、仮想センシングデータ12を繰り返し利用して、単純または概略的な状況項目から複雑または詳細な状況項目へと段階的に状況を判定してもよい。 Alternatively, the virtual sensing data acquisition unit 302 may acquire the virtual sensing data 12 generated by the second virtual sensing data generation unit 320 as the virtual sensing data 13. For example, when the second virtual sensing data generation unit 320 repeatedly determines a given situation, it is assumed that the generated virtual sensing data 12 is repeatedly used. Specifically, the second virtual sensing data generation unit 320 repeatedly uses the virtual sensing data 12 to determine the situation step by step from a simple or general situation item to a complicated or detailed situation item. May be good.

判定基準取得部303は、状況項目に対して予め定められた判定基準を取得する。判定基準は、仮想センシングデータ11を生成するために適用されるもの(以降、第1の判定基準とも呼ぶ)と、仮想センシングデータ12を生成するために適用されるもの(以降、第2の判定基準とも呼ぶ)とを含む。第1の判定基準および第2の判定基準それぞれに個別に判定基準取得部が設けられてもよい。第1の判定基準および第2の判定基準は、一部共通であってもよいし、完全に異なっていてもよい。判定基準取得部303は、第1の判定基準を第1の仮想センシングデータ生成部310へ送り、第2の判定基準を第2の仮想センシングデータ生成部320へ送る。 The determination standard acquisition unit 303 acquires a determination standard predetermined for the situation item. The judgment criteria are those applied to generate the virtual sensing data 11 (hereinafter, also referred to as the first judgment criterion) and those applied to generate the virtual sensing data 12 (hereinafter, the second judgment). Also called a standard). A judgment standard acquisition unit may be provided individually for each of the first judgment standard and the second judgment standard. The first criterion and the second criterion may be partially common or completely different. The determination standard acquisition unit 303 sends the first determination standard to the first virtual sensing data generation unit 310, and sends the second determination criterion to the second virtual sensing data generation unit 320.

判定基準取得部303は、データ生成装置200に内蔵された判定基準記憶部(図3には示されない)に保存された判定基準を読み出すことで判定基準を取得してもよいし、外部装置から送信された判定基準を受信することで判定基準を取得してもよい。 The judgment standard acquisition unit 303 may acquire the judgment standard by reading the judgment standard stored in the judgment standard storage unit (not shown in FIG. 3) built in the data generation device 200, or may acquire the judgment standard from an external device. The judgment standard may be acquired by receiving the transmitted judgment standard.

第1の仮想センシングデータ生成部310は、物理センシングデータ取得部301から物理センシングデータを受け取り、判定基準取得部303から判定基準(第1の判定基準)を受け取る。第1の仮想センシングデータ生成部310は、判定基準を用いて、物理センシングデータに基づいて状況を判定し、仮想センシングデータ11を生成する。仮想センシングデータ11は、状況、例えば人の生活状況についての判定結果を状況項目毎に示し得る。第1の仮想センシングデータ生成部310は、仮想センシングデータ11をデータ出力部330へ送る。 The first virtual sensing data generation unit 310 receives physical sensing data from the physical sensing data acquisition unit 301, and receives a determination criterion (first determination criterion) from the determination criterion acquisition unit 303. The first virtual sensing data generation unit 310 determines the situation based on the physical sensing data using the determination standard, and generates the virtual sensing data 11. The virtual sensing data 11 can indicate a determination result regarding a situation, for example, a person's living situation, for each situation item. The first virtual sensing data generation unit 310 sends the virtual sensing data 11 to the data output unit 330.

仮想センシングデータ11の具体的な生成法は後述されるが、例えば、ある状況項目について定められた判定基準が、物理センシングデータの生データまたはその加工済データに対する基準値を含む場合には、第1の仮想センシングデータ生成部310は、基準値に対応する物理センシングデータの生データまたはその加工済データを準備し、両者を比較することで当該状況項目についての判定を行ってもよい。或いは、判定基準が1または複数の状況項目について判定を行うための学習済みモデルである場合には、第1の仮想センシングデータ生成部310はこの学習済みモデルをニューラルネットワークに設定し、当該ニューラルネットワークの入力データとして定められた物理センシングデータの生データまたはその加工済データを準備し、準備したデータを当該ニューラルネットワークに与えて判定を行ってもよい。 A specific method for generating the virtual sensing data 11 will be described later. For example, when the criterion defined for a certain situation item includes the reference value for the raw data of the physical sensing data or the processed data thereof, the first The virtual sensing data generation unit 310 of 1 may prepare raw data of physical sensing data corresponding to a reference value or processed data thereof, and compare the two to determine the status item. Alternatively, when the determination criterion is a trained model for determining one or a plurality of situation items, the first virtual sensing data generation unit 310 sets this trained model in the neural network and the neural network. The raw data of the physical sensing data defined as the input data of the above or the processed data thereof may be prepared, and the prepared data may be given to the neural network to make a judgment.

第2の仮想センシングデータ生成部320は、物理センシングデータ取得部301から物理センシングデータを受け取り、仮想センシングデータ取得部302から仮想センシングデータ13を受け取り、判定基準取得部303から判定基準(第2の判定基準)を受け取る。第2の仮想センシングデータ生成部320は、所与の状況項目に複数の判定基準が定められている場合には、当該複数の判定基準から仮想センシングデータ13に対応する1つを選択する。そして、第2の仮想センシングデータ生成部320は、選択された判定基準を用いて、物理センシングデータに基づいて、人の生活状況を判定し、仮想センシングデータ12を生成する。仮想センシングデータ12は、状況、例えば人の生活状況についての判定結果を状況項目毎に示し得る。第2の仮想センシングデータ生成部320は、仮想センシングデータ12をデータ出力部330へ送る。 The second virtual sensing data generation unit 320 receives the physical sensing data from the physical sensing data acquisition unit 301, receives the virtual sensing data 13 from the virtual sensing data acquisition unit 302, and receives the determination standard (second) from the determination standard acquisition unit 303. Judgment criteria) is received. When a plurality of determination criteria are defined for a given situation item, the second virtual sensing data generation unit 320 selects one corresponding to the virtual sensing data 13 from the plurality of determination criteria. Then, the second virtual sensing data generation unit 320 determines the living condition of a person based on the physical sensing data using the selected determination criterion, and generates the virtual sensing data 12. The virtual sensing data 12 can indicate a determination result regarding a situation, for example, a person's living situation, for each situation item. The second virtual sensing data generation unit 320 sends the virtual sensing data 12 to the data output unit 330.

仮想センシングデータ12の具体的な生成法は後述されるが、例えば、ある状況項目について選択された判定基準が、物理センシングデータの生データまたはその加工済データに対する基準値を含む場合には、第2の仮想センシングデータ生成部320は、基準値に対応する物理センシングデータまたはその加工済データを準備し、両者を比較することで当該状況項目についての判定を行ってもよい。或いは、判定基準が1または複数の状況項目について判定を行うための学習済みモデルである場合には、第2の仮想センシングデータ生成部320はこの学習済みモデルをニューラルネットワークに設定し、当該ニューラルネットワークの入力データとして定められた物理センシングデータの生データまたはその加工済データを準備し、準備したデータを当該ニューラルネットワークに与えて判定を行ってもよい。 A specific method for generating the virtual sensing data 12 will be described later. For example, when the criterion selected for a certain situation item includes the reference value for the raw data of the physical sensing data or the processed data thereof, the first The virtual sensing data generation unit 320 of 2 may prepare the physical sensing data corresponding to the reference value or the processed data thereof, and compare the two to determine the status item. Alternatively, when the determination criterion is a trained model for determining one or a plurality of situation items, the second virtual sensing data generation unit 320 sets this trained model in the neural network and the neural network. The raw data of the physical sensing data defined as the input data of the above or the processed data thereof may be prepared, and the prepared data may be given to the neural network to make a judgment.

データ出力部330は、第1の仮想センシングデータ生成部310から仮想センシングデータ11を受け取り、第2の仮想センシングデータ生成部320から仮想センシングデータ12を受け取る。データ出力部330は、受け取った仮想センシングデータをデータ生成装置200の外へ出力する。また、データ出力部330は、仮想センシングデータを成形したり、仮想センシングデータの出力タイミングを制御したりしてもよい。 The data output unit 330 receives the virtual sensing data 11 from the first virtual sensing data generation unit 310, and receives the virtual sensing data 12 from the second virtual sensing data generation unit 320. The data output unit 330 outputs the received virtual sensing data to the outside of the data generation device 200. Further, the data output unit 330 may form the virtual sensing data or control the output timing of the virtual sensing data.

以下、図5乃至図17を用いて第1の仮想センシングデータ生成部310をさらに説明する。
図5に例示されるように、第1の仮想センシングデータ生成部310は、状況判定部311を含む。状況判定部311は、物理センシングデータ取得部301から物理センシングデータを受け取り、判定基準取得部303から判定基準(第1の判定基準)を受け取る。状況判定部311は、判定基準を用いて、物理センシングデータに基づいて状況を判定し、仮想センシングデータ11を生成する。状況判定部311は、仮想センシングデータ11をデータ出力部330へ送る。
Hereinafter, the first virtual sensing data generation unit 310 will be further described with reference to FIGS. 5 to 17.
As illustrated in FIG. 5, the first virtual sensing data generation unit 310 includes a situation determination unit 311. The situation determination unit 311 receives the physical sensing data from the physical sensing data acquisition unit 301, and receives the determination standard (first determination standard) from the determination standard acquisition unit 303. The situation determination unit 311 determines the situation based on the physical sensing data using the determination criteria, and generates the virtual sensing data 11. The status determination unit 311 sends the virtual sensing data 11 to the data output unit 330.

仮想センシングデータ11に含まれ得る状況項目は、例えば図6に示されるように「人の生活状況」に属し得る。なお、図6に示した状況項目は一例に過ぎず、これとは異なる状況項目が用いられてもよい。こで、加工済データの例として、生データの統計量のほか、生データにフーリエ変換を施して生成された周波数スペクトル、温度データおよび湿度データの生データから算出された熱中症危険度、加速度の生データから算出された震度などがあり得る。図6は、「人の生活状況」に属する状況項目と、当該状況項目について判定を行うために使用される物理センシングデータとを例示する。 The situation items that can be included in the virtual sensing data 11 can belong to the "human living situation" as shown in FIG. 6, for example. The situation item shown in FIG. 6 is only an example, and a situation item different from this may be used. Here, as an example of processed data, in addition to the statistics of the raw data, the frequency spectrum generated by performing the Fourier transform on the raw data, the heat stroke risk and acceleration calculated from the raw data of the temperature data and the humidity data. There may be seismic intensity calculated from the raw data of. FIG. 6 illustrates a situation item belonging to the “human living situation” and physical sensing data used for making a determination about the situation item.

図6において、物理センシングデータの欄に列挙される物理センシングデータは、生データに限られずその加工済データを含み得る。同様に、物理センシングデータの欄に列挙される物理センシングデータは、例示に過ぎない。 In FIG. 6, the physical sensing data listed in the physical sensing data column is not limited to raw data and may include processed data thereof. Similarly, the physical sensing data listed in the physical sensing data column is merely an example.

例えば、状況判定部311は、状況項目「調理」についての判定基準として図8に例示される判定チャートを取得したとする。ここで、判定チャートとは、例えば、判定に用いられる基準値の一覧表である。基準値は、例えば、判定基準が対象とする状況項目に該当する状況の下で生成される物理センシングデータの生データまたはその加工済データとそうでない状況の下で生成される物理センシングデータの生データまたはその加工済データとを分析することで設計可能である。 For example, it is assumed that the situation determination unit 311 has acquired the determination chart illustrated in FIG. 8 as a determination criterion for the situation item “cooking”. Here, the determination chart is, for example, a list of reference values used for determination. The reference value is, for example, the raw data of the physical sensing data generated under the situation corresponding to the situation item targeted by the judgment standard, or the raw data of the processed data and the raw physical sensing data generated under the situation other than that. It can be designed by analyzing the data or its processed data.

状況判定部311は、少なくとも図8において基準値の定められている(すなわち、状況項目「調理」についての判定に用いられる)物理センシングデータの生データまたはその加工済データを、図7に例示されるデータチャートとして準備してもよい。ここで、データチャートとは、例えば、判定に用いられる物理センシングデータの生データおよびその加工済データの一覧表である。なお、物理センシングデータが、生データの加工済データを含まない場合には、状況判定部311は、必要な加工済データを計算してもよい。 The situation determination unit 311 exemplifies the raw data of the physical sensing data or the processed data thereof whose reference value is set at least in FIG. 8 (that is, used for determining the situation item “cooking”) in FIG. It may be prepared as a data chart. Here, the data chart is, for example, a list of raw data of physical sensing data used for determination and processed data thereof. If the physical sensing data does not include the processed data of the raw data, the situation determination unit 311 may calculate the necessary processed data.

状況判定部311は、図7のデータチャートと図8の判定チャートとを比較し、図9に例示される比較結果を得る。図9では、データチャートの対応欄の値が判定チャートに定められた基準値以上である場合には「○」が、基準値を下回っている場合には「×」が、判定チャートに定められた基準値が存在しない場合には「−」がそれぞれ付されている。 The situation determination unit 311 compares the data chart of FIG. 7 with the determination chart of FIG. 8 and obtains the comparison result exemplified in FIG. In FIG. 9, when the value in the corresponding column of the data chart is equal to or higher than the reference value set in the judgment chart, "○" is set in the judgment chart, and when the value is lower than the reference value, "x" is set in the judgment chart. If there is no reference value, "-" is added.

状況判定部311は、例えば、「○」および「×」をそれぞれ「1(真)」または「0(偽)」として、若しくはその逆として換算し、判定基準の一部として定められた論理式または関係式に代入するなどして、状況項目の値を設定する。状況項目の値は2値、例えば「1(真)」または「0(偽)」として定められてもよいし、3以上の多値、例えば確率値、パーセンテージ、スコアなどとして定められてもよい。 The situation determination unit 311 converts, for example, "○" and "×" as "1 (true)" or "0 (false)", respectively, or vice versa, and is a logical expression defined as a part of the determination criteria. Alternatively, set the value of the status item by substituting it in the relational expression. The value of the status item may be defined as a binary value, for example, "1 (true)" or "0 (false)", or as a multi-value of 3 or more, for example, a probability value, a percentage, a score, or the like. ..

なお、前述のように、判定基準は、学習済みモデルを含み得る。判定基準が学習済みモデルを含む場合には、状況判定部311は、当該学習済みモデルをニューラルネットワークに設定し、当該ニューラルネットワークの入力データとして定められた物理センシングデータの生データまたはその加工済データを準備し、準備したデータを当該ニューラルネットワークに与えて判定を行ってもよい。 As described above, the criterion may include a trained model. When the judgment criterion includes a trained model, the situation judgment unit 311 sets the trained model in the neural network, and the raw data of the physical sensing data defined as the input data of the neural network or the processed data thereof. And the prepared data may be given to the neural network to make a judgment.

この学習済みモデルは、状況を学習用物理センシングデータから判定する機械学習を行うことで作成されてよい。例えば、状況項目「調理」について判定を行うための学習済みモデルは、物理センサの周囲で人が調理中である時に生成された各学習用物理センシングデータの生データおよび/またはその加工済データを、正解ラベル付きの学習データとして用いて教師付き学習を行うことで作成可能である。また、物理センサの周囲で人が調理中でない時に生成された各学習用物理センシングデータの生データおよび/またはその加工済データを、不正解ラベル付きの学習データとして用いてもよい。 This trained model may be created by performing machine learning that determines the situation from the physical sensing data for learning. For example, a trained model for making a determination about the situation item "cooking" may take the raw data and / or its processed data of each learning physics sensing data generated while a person is cooking around the physics sensor. , It can be created by performing supervised learning using it as learning data with a correct answer label. Further, the raw data and / or the processed data of each learning physical sensing data generated when a person is not cooking around the physical sensor may be used as the learning data with an incorrect answer label.

以下、図10乃至図17を用いて、様々な状況項目についての判定の具体例を説明する。ここで説明される具体例は全て、基準値を用いた判定を行っているが、前述のように学習済みモデルを用いた判定を適宜行ってよい。 Hereinafter, specific examples of determination for various situation items will be described with reference to FIGS. 10 to 17. In all the specific examples described here, the determination using the reference value is performed, but as described above, the determination using the trained model may be appropriately performed.

図10は、状況項目「調理」について判定を行うために使用される物理センシングデータ「照度」、「音圧」および「気圧」それぞれの生データおよびその加工済データを示す。状況項目「調理」は、物理センサの周囲で人が調理をしているか否かの情報を扱い得る。 FIG. 10 shows raw data and processed data of the physical sensing data “illuminance”, “sound pressure” and “atmospheric pressure” used for making a judgment on the situation item “cooking”. The status item "cooking" can handle information about whether or not a person is cooking around a physical sensor.

人は、調理時には、例えば、キッチンの照明をONにし、冷蔵庫から食材を取り出し、換気扇をONにする。故に、これらの行動に着目することで、物理センサの周囲で人が調理をしているか否かを判定することが可能となる。特に、換気扇の動作状況も判定材料に加えることで、例えば、ドリンクの取り出し、食料品の収納などの人の活動と、調理とを区別することができる可能性がある。なお、ここで説明した人の調理時の行動は例示に過ぎず、他にも様々な行動パターンを考慮して基準値を設計してもよい。 At the time of cooking, for example, a person turns on the lighting of the kitchen, takes out the food from the refrigerator, and turns on the ventilation fan. Therefore, by paying attention to these behaviors, it is possible to determine whether or not a person is cooking around the physical sensor. In particular, by adding the operating status of the ventilation fan to the determination material, it may be possible to distinguish between human activities such as taking out drinks and storing food and cooking. It should be noted that the behavior of a person during cooking described here is merely an example, and a reference value may be designed in consideration of various other behavior patterns.

照明がON状態にあれば、その照明光により物理センシングデータ「照度」の生データが上昇する可能性がある。そこで、物理センシングデータ「照度」の生データについて、照明のON/OFFを区別するための値、例えば「50[lx]」が基準値として設定されてもよい。 If the illumination is in the ON state, the raw data of the physical sensing data "illuminance" may increase due to the illumination light. Therefore, with respect to the raw data of the physical sensing data "illuminance", a value for distinguishing ON / OFF of lighting, for example, "50 [lp]" may be set as a reference value.

また、物理センサの周囲で照明がOFF状態からON状態に切り替えられれば、照度の急激な上昇が生じる可能性がある。そこで、状況判定部311は、物理センシングデータ「照度」の生データの変化(ここでは、例えば1秒間の最大変化とし、「変化1」と称する)を判定に用いることもできる。物理センシングデータ「照度」の生データの変化について、例えば「50[lx]」が基準値として設定されてもよい。 Further, if the lighting is switched from the OFF state to the ON state around the physical sensor, the illuminance may suddenly increase. Therefore, the situation determination unit 311 can also use the change in the raw data of the physical sensing data “illuminance” (here, for example, the maximum change for 1 second, referred to as “change 1”) for the determination. For changes in the raw data of the physical sensing data "illuminance", for example, "50 [lp]" may be set as a reference value.

さらに、物理センサの周囲で照明または換気扇がOFF状態からON状態に切り替えられる時にスイッチ操作音が生じれば、有意な音圧が検出できる可能性がある。そこで、状況判定部311は、物理センシングデータ「音圧」の生データの変化が、「+10dB」を上回り、かつ、それから1秒以内に「−10[dB]」を下回った回数をカウントした加工済データ(以降、単に「変化数1」とも呼ぶ)を準備してもよい。音圧の変化数1について、照明または換気扇のスイッチ操作があった場合とそうでない場合とを区別するための値、例えば「1[回]」が基準値として設定されてもよい。ここでの1秒は、スイッチ操作音に伴うインパルス状の音圧の上下動を捉えるための時間領域の一例であって、変更可能である。 Further, if a switch operation sound is generated when the lighting or the ventilation fan is switched from the OFF state to the ON state around the physical sensor, a significant sound pressure may be detected. Therefore, the situation determination unit 311 counts the number of times that the change in the raw data of the physical sensing data "sound pressure" exceeds "+10 dB" and falls below "-10 [dB]" within 1 second. Finished data (hereinafter, also simply referred to as “change number 1”) may be prepared. Regarding the change number 1 of the sound pressure, a value for distinguishing between the case where the lighting or the ventilation fan is switched and the case where the sound pressure is not switched, for example, "1 [times]" may be set as a reference value. The 1 second here is an example of a time domain for capturing the vertical movement of the impulse-like sound pressure accompanying the switch operation sound, and can be changed.

物理センサの周囲で冷蔵庫のドア開閉があれば、冷蔵庫のドアを開けた時と閉めた時にそれぞれ有意な音圧が検出できる可能性がある。そこで、状況判定部311は、物理センシングデータ「音圧」の生データについて「50[dB]」を超えたピークを、所定の分析期間、例えば直近60秒間に亘って探索し、当該60秒間のうちの任意の10秒間の領域に入るピークの最大数を計算した加工済データ(以降、単に「生値数」とも呼ぶ)を準備してもよい。この音圧の生値数について、冷蔵庫のドア開閉があった場合とそうでない場合とを区別するための値、例えば「2[回]」が基準値として設定されてもよい。ここで、領域の長さである10秒間は、冷蔵庫のドアを開けてから閉めるまでの推定所要時間であり、適宜変更可能である。 If the refrigerator door is opened and closed around the physical sensor, it may be possible to detect significant sound pressure when the refrigerator door is opened and closed. Therefore, the situation determination unit 311 searches for a peak exceeding "50 [dB]" in the raw data of the physical sensing data "sound pressure" over a predetermined analysis period, for example, the latest 60 seconds, and for the 60 seconds. Processed data (hereinafter, also simply referred to as “raw value number”) may be prepared in which the maximum number of peaks that enter the region for any 10 seconds is calculated. Regarding the number of raw sound pressure values, a value for distinguishing between the case where the refrigerator door is opened and closed and the case where the refrigerator door is not opened and closed, for example, "2 [times]" may be set as a reference value. Here, the length of the region, 10 seconds, is an estimated time required from opening the refrigerator door to closing it, and can be changed as appropriate.

同様に、物理センシングデータ「音圧」の生データの変化を判定に用いることもできる。具体的には、状況判定部311は、物理センシングデータ「音圧」の生データの変化が、「+10dB」を上回り、かつ、それから10秒以内に「−10[dB]」を下回った回数をカウントした加工済データ(以降、単に「変化数2」とも呼ぶ)を準備してもよい。音圧の変化数2について、冷蔵庫のドア開閉があった場合とそうでない場合とを区別するための値、例えば「2[回]」が基準値として設定されてもよい。 Similarly, changes in the raw data of the physical sensing data "sound pressure" can also be used for determination. Specifically, the situation determination unit 311 determines the number of times that the change in the raw data of the physical sensing data "sound pressure" exceeds "+10 dB" and falls below "-10 [dB]" within 10 seconds. The counted processed data (hereinafter, also simply referred to as “change number 2”) may be prepared. Regarding the number of changes in sound pressure 2, a value for distinguishing between the case where the refrigerator door is opened and closed and the case where it is not, for example, "2 [times]" may be set as a reference value.

物理センサの周囲で換気扇がON状態にあれば、その動作音により物理センシングデータ「音圧」の生データが上昇する可能性がある。そこで、状況判定部311は、物理センシングデータ「音圧」の生データの変化(ここでは、例えば5秒前の値との差とし、「変化2」と称する)を判定に用いることもできる。物理センシングデータ「音圧」の生データの変化について、例えば「10[dB]」が基準値として設定されてもよい。 If the ventilation fan is in the ON state around the physical sensor, the raw data of the physical sensing data "sound pressure" may increase due to the operating sound. Therefore, the situation determination unit 311 can also use the change in the raw data of the physical sensing data “sound pressure” (here, the difference from the value 5 seconds ago, which is referred to as “change 2”) for the determination. For changes in the raw data of the physical sensing data “sound pressure”, for example, “10 [dB]” may be set as a reference value.

物理センサの周囲で換気扇がON状態にあれば、その換気扇の動作により物理センシングデータ「気圧」の生データが変化する可能性がある。例えば、給気型の換気扇が動作すれば、屋内への空気の流入が増えて物理センシングデータ「気圧」の生データが上昇する可能性がある。他方、排気型の換気扇が動作すれば、屋外への空気の流出が増えて物理センシングデータ「気圧」の生データが低下する可能性がある。そこで、状況判定部311は、物理センシングデータ「気圧」の生データの変化2を判定に用いることもできる。物理センシングデータ「気圧」の生データの変化2について、例えば「0.02hPa」が基準値として設定されてもよい。 If the ventilation fan is in the ON state around the physical sensor, the raw data of the physical sensing data "atmospheric pressure" may change due to the operation of the ventilation fan. For example, if an air supply type ventilation fan operates, the inflow of air into the room may increase and the raw data of the physical sensing data "atmospheric pressure" may rise. On the other hand, if the exhaust type ventilation fan operates, the outflow of air to the outside may increase and the raw data of the physical sensing data "atmospheric pressure" may decrease. Therefore, the situation determination unit 311 can also use the change 2 of the raw data of the physical sensing data “atmospheric pressure” for the determination. For change 2 of the raw data of the physical sensing data “atmospheric pressure”, for example, “0.02 hPa” may be set as a reference value.

このほか、例えば物理センシングデータ「温度」に基づいて熱源または冷蔵庫の使用状況や、物理センシングデータ「ガス」に基づいて燃焼による揮発性有機化合物(VOC)またはCO濃度の上昇を捉えることで、状況項目「調理」についてより正確に判定できる可能性がある。 In addition, for example, by capturing the usage status of a heat source or refrigerator based on the physical sensing data "temperature" and the increase in volatile organic compound (VOC) or CO 2 concentration due to combustion based on the physical sensing data "gas", There is a possibility that the situation item "cooking" can be judged more accurately.

状況判定部311は、状況項目「調理」についての判定基準として図12に例示される判定チャートを取得したとする。状況判定部311は、少なくとも図12において基準値の定められている物理センシングデータの生データまたはその加工済データを、図11に例示されるデータチャートとして準備する。 It is assumed that the situation determination unit 311 has acquired the determination chart illustrated in FIG. 12 as the determination standard for the situation item “cooking”. The situation determination unit 311 prepares at least the raw data of the physical sensing data whose reference value is determined in FIG. 12 or the processed data thereof as a data chart illustrated in FIG.

状況判定部311は、図11のデータチャートと図12の判定チャートとを比較し、図13に例示される比較結果を得る。図13では、データチャートの対応欄の値が判定チャートに定められた基準値以上である場合には「○」が、基準値を下回っている場合には「×」が、判定チャートに定められた基準値が存在しない場合には「−」がそれぞれ付されている。 The situation determination unit 311 compares the data chart of FIG. 11 with the determination chart of FIG. 12 and obtains the comparison result exemplified in FIG. In FIG. 13, when the value in the corresponding column of the data chart is equal to or higher than the reference value set in the judgment chart, “○” is set in the judgment chart, and when the value is lower than the reference value, “x” is set in the judgment chart. If there is no reference value, "-" is added.

この例では、照度の生データ、音圧の変化数1、生値数、変化数2および変化2、ならびに気圧の変化2は基準値以上であるが、照度の変化1は基準値を下回っている。照度の生データが基準値以上であり、かつ、照度の変化1は基準値を下回っていることから、照明は現在ON状態にあるもののOFF状態からON状態に切り替えられてから長時間経過している、照明が必要のない程度の環境光が得られるので照明は現在OFF状態にある、などと推察される。故に、例えば、人がキッチンの照明を消し忘れていてそのまま調理をしている、昼間に調理をしている、などの仮説を立てることができる。そこで、例えば、状況判定部311は、状況項目「調理」の値に、例えば、物理センサの周囲で人が調理をしていることを示す「1(真)」を設定し得る。ただし、ここで説明して判定結果は、あくまで例示であって、状況項目「調理」の判定基準(例えば、前述の論理式または関係式)次第ではこれと異なる判定結果となり得る。 In this example, the raw data of illuminance, the number of changes in sound pressure 1, the number of raw values, the number of changes 2 and 2, and the change 2 in atmospheric pressure are above the reference value, but the change 1 in illuminance is below the reference value. There is. Since the raw illuminance data is above the reference value and the change in illuminance 1 is below the reference value, the lighting is currently in the ON state, but a long time has passed since it was switched from the OFF state to the ON state. It is presumed that the lighting is currently in the OFF state because the ambient light that does not require lighting can be obtained. Therefore, it is possible to make a hypothesis that, for example, a person forgets to turn off the lights in the kitchen and cooks as it is, or cooks in the daytime. Therefore, for example, the situation determination unit 311 may set the value of the situation item “cooking” to, for example, “1 (true)” indicating that a person is cooking around the physical sensor. However, the determination results described here are merely examples, and may differ from the determination results depending on the determination criteria (for example, the above-mentioned logical formula or relational formula) of the situation item “cooking”.

図14は、状況項目「睡眠」について判定を行うために使用される物理センシングデータ「照度」および「音圧」それぞれの生データを示す。状況項目「睡眠」は、例えば、物理センサの周囲で人が睡眠中であるか否かの情報を扱い得る。 FIG. 14 shows raw data for each of the physical sensing data “illuminance” and “sound pressure” used to make a determination about the situation item “sleep”. The status item "sleep" can handle, for example, information about whether or not a person is sleeping around a physical sensor.

なお、状況項目「睡眠」は、人が物理センサの周囲に存在する(例えば、在宅中である)ことを前提とする。故に、状況判定部311は、前述の状況項目「人在」の値、またはその他の手段により、物理センサの周囲に人が存在する状況の下で得られたことが確かめられたセンサデータに限って、状況項目「睡眠」についての判定を行ってもよい。これは、図6に例示した、「人の生活状況」に属する他の状況項目にも当てはまり得る。 The situation item "sleep" is based on the premise that a person is present around the physical sensor (for example, at home). Therefore, the situation determination unit 311 is limited to the sensor data confirmed to have been obtained in the presence of a person around the physical sensor by the value of the above-mentioned situation item "human presence" or other means. Then, the situation item "sleep" may be determined. This may also apply to other situation items belonging to the "human living situation" illustrated in FIG.

例えば、物理センサの周囲で人が睡眠中であれば、照明をOFF状態にしている可能性がある。そこで、物理センシングデータ「照度」の生データについて、照明がOFF状態であることを示す値、例えば「0[lx]」が基準値として設定されてもよい。なお、これまで説明した具体例では全て、基準値は、対応するセンサデータの生データまたはその加工済データに課される下限値であるが、この例での基準値は、下限値ではなく上限値に相当する。 For example, if a person is sleeping around a physical sensor, the lighting may be turned off. Therefore, with respect to the raw data of the physical sensing data "illuminance", a value indicating that the lighting is in the OFF state, for example, "0 [lp]" may be set as a reference value. In all the specific examples described so far, the reference value is the lower limit value imposed on the raw data of the corresponding sensor data or the processed data thereof, but the reference value in this example is not the lower limit value but the upper limit value. Corresponds to the value.

物理センサの周囲で人が睡眠中であれば、いびき、歯ぎしり、寝言、体動などによる音が生じ得るものの、人が活動している時に比べて静かであると考えられる。そこで、物理センシングデータ「音圧」の生データについて、「35[dB]」が基準値として設定されてもよい。 If a person is sleeping around the physical sensor, sounds such as snoring, bruxism, sleep-talking, and body movement may occur, but it is considered to be quieter than when the person is active. Therefore, "35 [dB]" may be set as a reference value for the raw data of the physical sensing data "sound pressure".

状況判定部311は、状況項目「睡眠」についての判定基準として図16に例示される判定チャートを取得したとする。状況判定部311は、少なくとも図16において基準値の定められている物理センシングデータの生データまたはその加工済データを、図15に例示されるデータチャートとして準備する。 It is assumed that the situation determination unit 311 has acquired the determination chart illustrated in FIG. 16 as the determination standard for the situation item “sleep”. The situation determination unit 311 prepares at least the raw data of the physical sensing data for which the reference value is set in FIG. 16 or the processed data thereof as a data chart illustrated in FIG.

状況判定部311は、図15のデータチャートと図16の判定チャートとを比較し、図17に例示される比較結果を得る。図17では、データチャートの対応欄の値が判定チャートに定められた基準値以下である場合には「○」が、基準値を上回っている場合には「×」が、判定チャートに定められた基準値が存在しない場合には「−」がそれぞれ付されている。 The situation determination unit 311 compares the data chart of FIG. 15 with the determination chart of FIG. 16 and obtains the comparison result exemplified in FIG. In FIG. 17, when the value in the corresponding column of the data chart is equal to or less than the reference value set in the judgment chart, "○" is set in the judgment chart, and when the value exceeds the reference value, "x" is set in the judgment chart. If there is no reference value, "-" is added.

この例では、照度の生データおよび音圧の生データのいずれも基準値以下である。故に、状況判定部311は、状況項目「睡眠」の値に、例えば物理センサの周囲で人が睡眠中であることを示す「1(真)」を設定し得る。 In this example, both the raw illuminance data and the raw sound pressure data are below the reference value. Therefore, the situation determination unit 311 may set the value of the situation item "sleep" to, for example, "1 (true)" indicating that a person is sleeping around the physical sensor.

以下、図18および図19を用いて第2の仮想センシングデータ生成部320をさらに説明する。
図18に例示されるように、第2の仮想センシングデータ生成部320は、判定基準選択部321と、状況判定部322とを含む。
Hereinafter, the second virtual sensing data generation unit 320 will be further described with reference to FIGS. 18 and 19.
As illustrated in FIG. 18, the second virtual sensing data generation unit 320 includes a determination criterion selection unit 321 and a situation determination unit 322.

判定基準選択部321は、仮想センシングデータ取得部302から仮想センシングデータ13を受け取り、判定基準取得部303から判定基準(第2の判定基準)を受け取る。判定基準選択部321は、所与の状況項目に複数の判定基準が定められている場合には、当該複数の判定基準から仮想センシングデータ13に対応する1つを選択し、選択された判定基準を状況判定部322へ送る。 The determination criterion selection unit 321 receives the virtual sensing data 13 from the virtual sensing data acquisition unit 302, and receives the determination criterion (second determination criterion) from the determination criterion acquisition unit 303. When a plurality of judgment criteria are defined for a given situation item, the judgment criterion selection unit 321 selects one corresponding to the virtual sensing data 13 from the plurality of judgment criteria, and the selected judgment criteria. To the situation determination unit 322.

状況判定部322は、物理センシングデータ取得部301から物理センシングデータを受け取り、判定基準選択部321から選択された判定基準を受け取る。状況判定部322は、選択された判定基準を用いて、物理センシングデータに基づいて状況を判定し、仮想センシングデータ12を生成する。状況判定部322は、仮想センシングデータ12をデータ出力部330へ送る。 The situation determination unit 322 receives the physical sensing data from the physical sensing data acquisition unit 301, and receives the determination criteria selected from the determination criterion selection unit 321. The situation determination unit 322 determines the situation based on the physical sensing data using the selected determination criteria, and generates virtual sensing data 12. The status determination unit 322 sends the virtual sensing data 12 to the data output unit 330.

仮想センシングデータ11と同様に、仮想センシングデータ12に含まれる状況項目は、「人の生活状況」に属し得る。なお、図6に示した状況項目は一例に過ぎず、これとは異なる状況項目が用いられてもよい。また、仮想センシングデータ11は、図6に例示した「人の生活状況」に属しない状況項目を含み得るし、図6に挙げられた状況項目が「人の生活状況」に属しないと解釈する余地もある。 Similar to the virtual sensing data 11, the status item included in the virtual sensing data 12 may belong to the “human living situation”. The situation item shown in FIG. 6 is only an example, and a situation item different from this may be used. Further, the virtual sensing data 11 may include a situation item that does not belong to the "human living situation" illustrated in FIG. 6, and interprets that the situation item listed in FIG. 6 does not belong to the "human living situation". There is also room.

図6において、物理センシングデータの欄に列挙される物理センシングデータは、生データに限られずその加工済データを含み得る。同様に、物理センシングデータの欄に列挙される物理センシングデータは、例示に過ぎない。 In FIG. 6, the physical sensing data listed in the physical sensing data column is not limited to raw data and may include processed data thereof. Similarly, the physical sensing data listed in the physical sensing data column is merely an example.

例えば、判定基準選択部321は、状況項目「調理」について、状況項目「人在」が真である場合に用いられる判定基準1、状況項目「空調」が真である場合に用いられる判定基準2、状況項目「電子レンジ」が真である場合に用いられる判定基準3、および、状況項目「TV」が真であることを示す場合に用いられる判定基準4をそれぞれ判定チャートとして取得したとする。ここで、判定チャートとは、例えば、判定に用いられる基準値の一覧表である。判定基準に含まれる基準値は、例えば、(1)当該判定基準が対応付けられる(仮想センシングデータ13の示す)状況に合致し、かつ、当該判定基準が対象とする状況項目に該当する状況の下で生成される物理センシングデータの生データまたはその加工済データと、(2)当該判定基準が対応付けられる状況に合致するが、当該判定基準が対象とする状況項目には該当しない状況の下で生成される物理センシングデータの生データまたはその加工済データとを分析することで設計可能である。判定基準選択部321は、第1の仮想センシングデータが物理センサの周囲で空調がONであることを示す場合には、判定基準2を選択してもよい。 For example, the judgment standard selection unit 321 has a judgment standard 1 used when the situation item "person presence" is true and a judgment standard 2 used when the situation item "air conditioning" is true for the situation item "cooking". , Judgment standard 3 used when the situation item "microwave oven" is true, and judgment standard 4 used when the situation item "TV" is true are acquired as judgment charts, respectively. Here, the determination chart is, for example, a list of reference values used for determination. The reference value included in the judgment standard is, for example, (1) a situation in which the judgment standard matches the situation (indicated by the virtual sensing data 13) to which the judgment standard is associated and corresponds to the situation item targeted by the judgment standard. Under the situation where the raw data of the physical sensing data generated below or the processed data thereof and (2) the situation where the judgment standard is associated are matched, but the situation item targeted by the judgment standard is not applicable. It can be designed by analyzing the raw data of the physical sensing data generated in the above or the processed data thereof. The determination criterion selection unit 321 may select the determination criterion 2 when the first virtual sensing data indicates that the air conditioner is ON around the physical sensor.

状況判定部322は、判定基準選択部321によって選択された判定チャートにおいて少なくとも基準値の定められている物理センシングデータの生データまたはその加工済データを、データチャートとして準備してもよい。ここで、データチャートとは、例えば、判定に用いられる物理センシングデータの生データおよびその加工済データの一覧表である。なお、物理センシングデータが、生データの加工済データを含まない場合には、状況判定部322は、必要な加工済データを計算してもよい。 The situation determination unit 322 may prepare raw data of physical sensing data for which at least a reference value is determined in the determination chart selected by the determination criterion selection unit 321 or processed data thereof as a data chart. Here, the data chart is, for example, a list of raw data of physical sensing data used for determination and processed data thereof. If the physical sensing data does not include the processed data of the raw data, the situation determination unit 322 may calculate the necessary processed data.

状況判定部322は、データチャートと判定チャートとを比較し、比較結果を得る。状況判定部322は、それぞれの基準値についての比較結果をそれぞれ「1(真)」または「0(偽)」として、若しくはその逆として換算し、判定基準の一部として定められた論理式または関係式に代入するなどして、状況項目の値を設定する。状況項目の値は2値、例えば「1(真)」または「0(偽)」として定められてもよいし、3以上の多値、例えば確率値、パーセンテージ、スコアなどとして定められてもよい。 The situation determination unit 322 compares the data chart with the determination chart and obtains a comparison result. The situation judgment unit 322 converts the comparison result for each reference value as "1 (true)" or "0 (false)", or vice versa, and uses a logical formula or a formula defined as a part of the judgment criteria. Set the value of the status item by substituting it in the relational expression. The value of the status item may be defined as a binary value, for example, "1 (true)" or "0 (false)", or as a multi-value of 3 or more, for example, a probability value, a percentage, a score, or the like. ..

なお、前述のように、判定基準は、学習済みモデルを含み得る。判定基準が学習済みモデルを含む場合には、状況判定部322は、当該学習済みモデルをニューラルネットワークに設定し、当該ニューラルネットワークの入力データとして定められた物理センシングデータの生データまたはその加工済データを準備し、準備したデータを当該ニューラルネットワークに与えて判定を行ってもよい。 As described above, the criterion may include a trained model. When the judgment criterion includes a trained model, the situation judgment unit 322 sets the trained model in the neural network, and the raw data of the physical sensing data defined as the input data of the neural network or the processed data thereof. And the prepared data may be given to the neural network to make a judgment.

この学習済みモデルは、状況を学習用物理センシングデータから判定する機械学習を行うことで作成されてよい。例えば、仮想センシングデータ13における状況項目「TV」の値が真(物理センサの周囲にあるTVがONである)である場合に状況項目「調理」について判定を行うための学習済みモデルは、物理センサの周囲でTVがONであり、かつ、物理センサの周囲で人が調理中である時に生成された各学習用物理センシングデータの生データおよび/またはその加工済データを、正解ラベル付きの学習データとして用いて教師付き学習を行うことで作成可能である。また、物理センサの周囲でTVがONであり、かつ、物理センサの周囲で人が調理中でない時に生成された各学習用物理センシングデータの生データおよび/またはその加工済データを、不正解ラベル付きの学習データとして用いてもよい。 This trained model may be created by performing machine learning that determines the situation from the physical sensing data for learning. For example, when the value of the status item "TV" in the virtual sensing data 13 is true (the TV around the physical sensor is ON), the trained model for determining the status item "cooking" is physical. Learning with a correct answer label of the raw data and / or its processed data of each learning physical sensing data generated when the TV is ON around the sensor and a person is cooking around the physical sensor. It can be created by using it as data and performing supervised learning. In addition, the raw data and / or the processed data of each learning physical sensing data generated when the TV is ON around the physical sensor and the person is not cooking around the physical sensor is incorrectly labeled. It may be used as training data with.

なお、状況判定部322は、仮想センシングデータ12に含まれる状況項目の一部または全部について判定基準を用いた判定を行わなくてもよい。具体的には、状況判定部322は、一部または全部について、仮想センシングデータ取得部302から取得した仮想センシングデータ13に基づいて判定を行ってもよい。 The situation determination unit 322 does not have to make a determination using the determination criteria for a part or all of the status items included in the virtual sensing data 12. Specifically, the situation determination unit 322 may determine a part or all of the determination based on the virtual sensing data 13 acquired from the virtual sensing data acquisition unit 302.

例えば、状況判定部322は、仮想センシングデータ13の値をそのまま、または変換し、仮想センシングデータ12に含まれる特定の状況項目の値として用いてもよい。また、状況判定部322は、仮想センシングデータ12に含まれる状況項目についての判定を、仮想センシングデータ13における対応項目を物理センシングデータに基づいて補うことで行ってもよい。 For example, the situation determination unit 322 may use the value of the virtual sensing data 13 as it is or convert it and use it as the value of a specific situation item included in the virtual sensing data 12. Further, the situation determination unit 322 may make a determination about the situation item included in the virtual sensing data 12 by supplementing the corresponding item in the virtual sensing data 13 based on the physical sensing data.

図19は、「人の生活状況」に属する状況項目と、当該状況項目に対応する仮想センシングデータ13の項目と当該項目を補うために用いられる物理センシングデータとを例示する。 FIG. 19 illustrates a situation item belonging to the “human living situation”, an item of virtual sensing data 13 corresponding to the situation item, and physical sensing data used to supplement the item.

<その他>
データ生成装置200の各機能に関しては後述する動作例で詳細に説明する。なお、本実施形態では、データ生成装置200の各機能がいずれも汎用のCPUによって実現される例について説明している。しかしながら、以上の機能の一部又は全部が、1または複数の専用のプロセッサにより実現されてもよい。また、データ生成装置200の機能構成に関して、実施形態に応じて、適宜、機能の省略、置換及び追加が行われてもよい。
<Others>
Each function of the data generation device 200 will be described in detail in an operation example described later. In this embodiment, an example in which each function of the data generation device 200 is realized by a general-purpose CPU is described. However, some or all of the above functions may be realized by one or more dedicated processors. Further, regarding the functional configuration of the data generation device 200, the functions may be omitted, replaced, or added as appropriate according to the embodiment.

§3 動作例
次に、図20および図21を用いて、データ生成装置200の動作例を説明する。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
§3 Operation example
Next, an operation example of the data generation device 200 will be described with reference to FIGS. 20 and 21. The processing procedure described below is only an example, and each processing may be changed as much as possible. Further, with respect to the processing procedure described below, steps can be omitted, replaced, and added as appropriate according to the embodiment.

図20は、第1の仮想センシングデータ生成部310の動作の一例を示すフローチャートである。
まず、物理センシングデータ取得部301が物理センシングデータを取得し、判定基準取得部303が判定基準(第1の判定基準)を取得する(ステップS501)。状況判定部311がこれら物理センシングデータおよび判定基準を受け取り、処理はステップS502へと進む。
FIG. 20 is a flowchart showing an example of the operation of the first virtual sensing data generation unit 310.
First, the physical sensing data acquisition unit 301 acquires the physical sensing data, and the determination standard acquisition unit 303 acquires the determination standard (first determination standard) (step S501). The status determination unit 311 receives these physical sensing data and determination criteria, and the process proceeds to step S502.

ステップS502において、状況判定部311は、仮想センシングデータ11に含まれる状況項目(例えば図6に示された項目)のうち未選択の項目を選択する。なお、判定基準次第では、複数の状況項目について同時に判定を行うことができる。例えば、判定基準は、複数の状況項目について同時に判定を行う機械学習によって作成された学習済みモデルを含み得る。このような場合には、ステップS502において複数の項目が選択され得る。 In step S502, the status determination unit 311 selects an unselected item among the status items (for example, the item shown in FIG. 6) included in the virtual sensing data 11. Depending on the judgment criteria, it is possible to judge a plurality of situation items at the same time. For example, the criteria may include a trained model created by machine learning that makes decisions on multiple situation items at the same time. In such a case, a plurality of items may be selected in step S502.

状況判定部311は、ステップS502において選択した状況項目(ここでは単に選択項目と呼ぶ)に対して定められた判定基準を適用するために必要な物理センシングデータの生データおよびその加工済データを準備する(ステップS503)。ここで、判定基準を適用するために必要な物理センシングデータは、例えば、判定基準に含まれる基準値が定められた物理センシングデータの生データまたはその加工済データであってもよいし、判定基準に含まれる学習済みモデルの設定されたニューラルネットワークの入力データとして定められた物理センシングデータの生データまたはその加工済データであってもよい。 The status determination unit 311 prepares raw data of physical sensing data and processed data thereof necessary for applying the determination criteria determined for the status item (hereinafter simply referred to as a selection item) selected in step S502. (Step S503). Here, the physical sensing data required for applying the determination criteria may be, for example, raw data of the physical sensing data in which the reference value included in the determination criteria is defined or processed data thereof, or the determination criteria. It may be the raw data of the physical sensing data defined as the input data of the neural network in which the trained model is set included in the above, or the processed data thereof.

状況判定部311は、選択項目に対して定められた判定基準を、ステップS503において準備したデータに適用することで、状況が選択項目に該当するか否かを判定する(ステップS504)。判定基準をデータに適用することは、判定基準に含まれる基準値と対応するデータとを比較することであってもよいし、判定基準に含まれる学習済みモデルの設定されたニューラルネットワークにデータを与えることであってもよい。 The situation determination unit 311 determines whether or not the situation corresponds to the selection item by applying the determination criteria determined for the selection item to the data prepared in step S503 (step S504). Applying the criterion to the data may be to compare the reference value included in the criterion with the corresponding data, or to apply the data to the neural network in which the trained model included in the criterion is set. It may be to give.

状況判定部311は、ステップS504の判定結果に応じて、仮想センシングデータ11における選択項目の値を設定する(ステップS505)。ステップS505の終了時点で全ての状況項目についての処理が終了していれば図20の動作は終了し、そうでなければ処理はステップS502へ戻る(ステップS506)。 The situation determination unit 311 sets the value of the selection item in the virtual sensing data 11 according to the determination result in step S504 (step S505). If the processing for all the status items is completed at the end of step S505, the operation of FIG. 20 ends, otherwise the processing returns to step S502 (step S506).

図21は、第2の仮想センシングデータ生成部320の動作の一例を示すフローチャートである。
まず、物理センシングデータ取得部301が物理センシングデータを取得し、仮想センシングデータ取得部302が仮想センシングデータ13を取得し、判定基準取得部303が判定基準(第2の判定基準)を取得する(ステップS511)。判定基準選択部321がこれら仮想センシングデータ13および判定基準を受け取り、状況判定部322がこの物理センシングデータを受け取り、処理はステップS512へと進む。
FIG. 21 is a flowchart showing an example of the operation of the second virtual sensing data generation unit 320.
First, the physical sensing data acquisition unit 301 acquires the physical sensing data, the virtual sensing data acquisition unit 302 acquires the virtual sensing data 13, and the determination criterion acquisition unit 303 acquires the determination criterion (second determination criterion) (the second determination criterion). Step S511). The determination criterion selection unit 321 receives the virtual sensing data 13 and the determination criterion, the situation determination unit 322 receives the physical sensing data, and the process proceeds to step S512.

ステップS512において、判定基準選択部321は、仮想センシングデータ12に含まれる状況項目(例えば図6に示された項目)のうち未選択の項目を選択する。なお、判定基準次第では、複数の状況項目について同時に判定を行うことができる。例えば、判定基準は、複数の状況項目について同時に判定を行う機械学習によって作成された学習済みモデルを含み得る。このような場合には、ステップS512において複数の項目が選択され得る。 In step S512, the determination criterion selection unit 321 selects an unselected item among the status items (for example, the item shown in FIG. 6) included in the virtual sensing data 12. Depending on the judgment criteria, it is possible to judge a plurality of situation items at the same time. For example, the criteria may include a trained model created by machine learning that makes decisions on multiple situation items at the same time. In such a case, a plurality of items may be selected in step S512.

判定基準選択部321は、ステップS512において選択した状況項目(ここでは単に選択項目と呼ぶ)に対して複数の判定基準が定められている場合には、ステップS511において取得された仮想センシングデータ13に対応する1つを選択する(ステップS513)。なお、選択項目に対して1つだけ判定基準が定められている場合にはステップS513はスキップされてよい。 When a plurality of determination criteria are set for the status item (hereinafter simply referred to as a selection item) selected in step S512, the determination criterion selection unit 321 sets the virtual sensing data 13 acquired in step S511 to the virtual sensing data 13. Select the corresponding one (step S513). If only one determination criterion is set for the selected item, step S513 may be skipped.

状況判定部322は、ステップS513において選択された判定基準を適用するために必要な物理センシングデータの生データおよびその加工済データを準備する(ステップS514)。ここで、判定基準を適用するために必要な物理センシングデータは、例えば、判定基準に含まれる基準値が定められた物理センシングデータの生データまたはその加工済データであってもよいし、判定基準に含まれる学習済みモデルの設定されたニューラルネットワークの入力データとして定められた物理センシングデータの生データまたはその加工済データであってもよい。 The situation determination unit 322 prepares the raw data of the physical sensing data necessary for applying the determination criteria selected in step S513 and the processed data thereof (step S514). Here, the physical sensing data required for applying the determination criteria may be, for example, raw data of the physical sensing data in which the reference value included in the determination criteria is defined or processed data thereof, or the determination criteria. It may be the raw data of the physical sensing data defined as the input data of the neural network in which the trained model is set included in the above, or the processed data thereof.

状況判定部322は、ステップS513において選択された判定基準を、ステップS514において準備したデータに適用することで、状況が選択項目に該当するか否かを判定する(ステップS515)。判定基準をデータに適用することは、判定基準に含まれる基準値と対応するデータとを比較することであってもよいし、判定基準に含まれる学習済みモデルの設定されたニューラルネットワークにデータを与えることであってもよい。 The situation determination unit 322 determines whether or not the situation corresponds to the selection item by applying the determination criterion selected in step S513 to the data prepared in step S514 (step S515). Applying the criterion to the data may be to compare the reference value included in the criterion with the corresponding data, or to apply the data to the neural network in which the trained model included in the criterion is set. It may be to give.

状況判定部322は、ステップS515の判定結果に応じて、仮想センシングデータ12における選択項目の値を設定する(ステップS516)。ステップS516の終了時点で全ての状況項目についての処理が終了していれば図21の動作は終了し、そうでなければ処理はステップS512へ戻る(ステップS517)。 The status determination unit 322 sets the value of the selection item in the virtual sensing data 12 according to the determination result in step S515 (step S516). If the processing for all the status items is completed at the end of step S516, the operation of FIG. 21 ends, otherwise the processing returns to step S512 (step S517).

[作用・効果]
以上説明したように、本実施形態では、データ生成装置は、判定基準を用いて、物理センシングデータに基づいて人の生活状況を判定する。従って、このデータ生成装置によれば、人の生活状況についての判定結果を示す仮想センシングデータを生成することができる。
[Action / Effect]
As described above, in the present embodiment, the data generation device determines the living condition of a person based on the physical sensing data using the determination criteria. Therefore, according to this data generation device, it is possible to generate virtual sensing data indicating a determination result of a person's living condition.

また、データ生成装置は、自己の生成した、または外部装置によって生成された、状況の一次的な判定結果を表す第1の仮想センシングデータに基づいて、人の生活状況の判定を行うために用いる判定基準を選択してもよい。これにより、第1の仮想センシングデータの示す状況によるノイズ等の影響が考慮された判定基準を用いることができるので、物理センサの周囲の人の生活状況を正確に判定することが可能となる。 Further, the data generation device is used to determine the living condition of a person based on the first virtual sensing data representing the primary determination result of the situation, which is generated by itself or generated by an external device. The criterion may be selected. As a result, it is possible to use a determination criterion in which the influence of noise or the like due to the situation indicated by the first virtual sensing data is taken into consideration, so that it is possible to accurately determine the living conditions of people around the physical sensor.

かかる仮想センシングデータによれば、利用側の要求に合致したデータを柔軟に提供することができる。故に、この仮想センシングデータによれば、利用側におけるセンシングデータの利活用が促進される可能性がある。 According to such virtual sensing data, it is possible to flexibly provide data that meets the requirements of the user side. Therefore, according to this virtual sensing data, there is a possibility that the utilization of the sensing data on the user side will be promoted.

§4 変形例
以上、本開示の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本開示の例示に過ぎない。本開示の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。以下の変形例は適宜組み合わせ可能である。
§4 Modification example
Although the embodiments of the present disclosure have been described in detail above, the above description is merely an example of the present disclosure in all respects. Needless to say, various improvements and modifications can be made without departing from the scope of the present disclosure. For example, the following changes can be made. In the following, the same reference numerals will be used for the same components as those in the above embodiment, and the same points as in the above embodiment will be omitted as appropriate. The following modifications can be combined as appropriate.

<4.1>
例えば、データ生成装置200はセンサ装置に組み込まれ得る。図22は、データ生成装置200を組み込んだセンサ装置の機能構成の一例を模式的に示す。なお、このセンサ装置のハードウェア構成は、図2に示した構成例と同一または類似であり得る。
<4.1>
For example, the data generator 200 can be incorporated into a sensor device. FIG. 22 schematically shows an example of the functional configuration of the sensor device incorporating the data generation device 200. The hardware configuration of this sensor device may be the same as or similar to the configuration example shown in FIG.

図22のセンサ装置は、データ生成装置200と、物理センサ制御部601と、物理センサ部610と、送信部621と、判定基準記憶部622と、受信部623とを含む。 The sensor device of FIG. 22 includes a data generation device 200, a physical sensor control unit 601, a physical sensor unit 610, a transmission unit 621, a determination reference storage unit 622, and a reception unit 623.

物理センサ制御部601は、物理センサ部610の動作を制御する。
物理センサ部610は、物理センサ制御部601によって制御され、1種類または複数種類の物理量を測定し、当該物理量を表す物理センシングデータを生成する。物理センサ部610は、物理センシングデータを送信部621およびデータ生成装置200へ送る。
The physical sensor control unit 601 controls the operation of the physical sensor unit 610.
The physical sensor unit 610 is controlled by the physical sensor control unit 601 to measure one or a plurality of types of physical quantities and generate physical sensing data representing the physical quantities. The physical sensor unit 610 sends the physical sensing data to the transmission unit 621 and the data generation device 200.

物理センサ部610は、例えば、照度を測定する照度センサ611、音圧を測定する音圧センサ612、加速度を測定する加速度センサ613、VOCまたはCOなどのガス濃度を測定するガスセンサ614、気圧を測定する気圧センサ615などを含み得る。ただし、ここに列挙された各種センサは例示に過ぎず、物理センサ部610は、これらのセンサとは異なるセンサを含んでもよいし、これらのセンサの一部または全部を含まなくてもよい。 The physical sensor unit 610 uses, for example, an illuminance sensor 611 for measuring illuminance, a sound pressure sensor 612 for measuring sound pressure, an acceleration sensor 613 for measuring acceleration, a gas sensor 614 for measuring gas concentration such as VOC or CO 2, and pressure. It may include a pressure sensor 615 or the like to be measured. However, the various sensors listed here are merely examples, and the physical sensor unit 610 may include a sensor different from these sensors, or may not include a part or all of these sensors.

送信部621は、物理センサ部610から物理センシングデータを受け取り、データ生成装置200から仮想センシングデータを受け取る。送信部621は、この物理センシングデータおよび仮想センシングデータを、上位の通信装置若しくはサーバ、またはアプリケーション装置へ送信する。なお、送信部621は、物理センシングデータおよび仮想センシングデータを結合してから送信してもよいし、別個のデータのまま送信してもよい。また、送信部621は、物理センシングデータおよび仮想センシングデータの宛先および/または経路を異ならせてもよい。 The transmission unit 621 receives the physical sensing data from the physical sensor unit 610 and receives the virtual sensing data from the data generation device 200. The transmission unit 621 transmits the physical sensing data and the virtual sensing data to a higher-level communication device, server, or application device. The transmission unit 621 may combine the physical sensing data and the virtual sensing data before transmitting the data, or may transmit the data as separate data. Further, the transmission unit 621 may have different destinations and / or routes for the physical sensing data and the virtual sensing data.

判定基準記憶部622は、データ生成装置200によって用いられる判定基準を保存する。判定基準記憶部622に保存された判定基準は、データ生成装置200(に含まれる判定基準取得部303)によって、必要に応じて読み出される。判定基準は、判定基準記憶部622にプリセットされていてもよいし、図22のセンサ装置の内部で作成されてもよいし、外部装置(例えば、サーバ)によって作成され受信部623によって受信されてもよい。 The determination standard storage unit 622 stores the determination criteria used by the data generation device 200. The judgment standard stored in the judgment standard storage unit 622 is read out as necessary by the data generation device 200 (the judgment standard acquisition unit 303 included in the data generation device 200). The determination criteria may be preset in the determination criteria storage unit 622, may be created inside the sensor device of FIG. 22, created by an external device (for example, a server), and received by the receiving unit 623. May be good.

受信部623は、例えば、外部装置(例えば、サーバ)によって作成された判定基準を、判定基準記憶部622へ送る。この判定基準は、判定基準記憶部622に保存される。このほか、受信部623は、外部装置(例えば、上位の通信装置またはサーバ)から仮想センシングデータを受信し、この仮想センシングデータをデータ生成装置200へ送ってもよい。この仮想センシングデータは、例えば仮想センシングデータ13として利用することもできる。 The receiving unit 623 sends, for example, a determination standard created by an external device (for example, a server) to the determination standard storage unit 622. This determination standard is stored in the determination standard storage unit 622. In addition, the receiving unit 623 may receive virtual sensing data from an external device (for example, a higher-level communication device or server) and send the virtual sensing data to the data generation device 200. This virtual sensing data can also be used as, for example, virtual sensing data 13.

データ生成装置200は、物理センサ部610から物理センシングデータを取得し、判定基準記憶部622から判定基準を取得する。さらに、データ生成装置200は、受信部623から、外部装置によって生成された仮想センシングデータを取得し得る。データ生成装置200は、前述のように動作することで、仮想センシングデータ11および仮想センシングデータ12の一部または全部を生成し、送信部621へ送る。 The data generation device 200 acquires the physical sensing data from the physical sensor unit 610 and acquires the determination standard from the determination standard storage unit 622. Further, the data generation device 200 can acquire the virtual sensing data generated by the external device from the receiving unit 623. By operating as described above, the data generation device 200 generates a part or all of the virtual sensing data 11 and the virtual sensing data 12 and sends them to the transmission unit 621.

以上説明したように、変形例<4.1>では、実施形態に係るデータ生成装置200がセンサ装置に組み込まれる。故に、この変形例によれば、物理センシングデータに加えて仮想センシングデータを生成するインテリジェントなセンサ装置を提供することができる。また、この変形例によれば、データ生成装置200を、センサ装置のプロセッサおよびメモリなどのハードウェア資源を利用して実現することができる。 As described above, in the modified example <4.1>, the data generation device 200 according to the embodiment is incorporated in the sensor device. Therefore, according to this modification, it is possible to provide an intelligent sensor device that generates virtual sensing data in addition to physical sensing data. Further, according to this modification, the data generation device 200 can be realized by utilizing hardware resources such as a processor and a memory of the sensor device.

<4.2>
例えば、データ生成装置200は通信装置に組み込まれ得る。図23は、データ生成装置200を組み込んだ通信装置の機能構成の一例を模式的に示す。なお、この通信装置のハードウェア構成は、図2に示した構成例と同一または類似であり得る。
<4.2>
For example, the data generator 200 can be incorporated into a communication device. FIG. 23 schematically shows an example of the functional configuration of the communication device incorporating the data generation device 200. The hardware configuration of this communication device may be the same as or similar to the configuration example shown in FIG.

図23の通信装置は、例えばスマートフォンまたは各種PCであってよい。この通信装置は、データ生成装置200と、受信部701と、判定基準記憶部702と、送信部703とを含む。 The communication device of FIG. 23 may be, for example, a smartphone or various PCs. This communication device includes a data generation device 200, a reception unit 701, a determination reference storage unit 702, and a transmission unit 703.

受信部701は、外部装置(例えば、センサ装置)から物理センシングデータを受信し、これをデータ生成装置200および送信部703へ送る。また、受信部701は、外部装置(例えば、上位の通信装置またはサーバ)から仮想センシングデータを受信し、これをデータ生成装置200に送り得る。この仮想センシングデータは、例えば仮想センシングデータ13として利用することもできる。同様に、受信部701は、外部装置(例えば、サーバ)から判定基準を受信し、これを判定基準記憶部702に送り得る。この判定基準は、判定基準記憶部702に保存される。 The receiving unit 701 receives the physical sensing data from an external device (for example, a sensor device) and sends it to the data generating device 200 and the transmitting unit 703. Further, the receiving unit 701 may receive virtual sensing data from an external device (for example, a higher-level communication device or server) and send the virtual sensing data to the data generation device 200. This virtual sensing data can also be used as, for example, virtual sensing data 13. Similarly, the receiving unit 701 can receive the determination standard from an external device (for example, a server) and send it to the determination standard storage unit 702. This determination standard is stored in the determination standard storage unit 702.

判定基準記憶部702は、データ生成装置200によって用いられる判定基準を保存する。判定基準記憶部702に保存された判定基準は、データ生成装置200(に含まれる判定基準取得部303)によって、必要に応じて読み出される。判定基準は、判定基準記憶部702にプリセットされていてもよいし、図23の通信装置の内部で作成されてもよいし、外部装置(例えば、サーバ)によって作成され受信部701によって受信されてもよい。 The determination standard storage unit 702 stores the determination criteria used by the data generation device 200. The judgment standard stored in the judgment standard storage unit 702 is read out as necessary by the data generation device 200 (the judgment standard acquisition unit 303 included in the data generation device 200). The determination criteria may be preset in the determination criteria storage unit 702, may be created inside the communication device of FIG. 23, or may be created by an external device (for example, a server) and received by the receiving unit 701. May be good.

送信部703は、受信部701から物理センシングデータを受け取り、データ生成装置200から仮想センシングデータを受け取る。送信部703は、この物理センシングデータおよび仮想センシングデータを、上位の通信装置若しくはサーバ、またはアプリケーション装置へ送信する。なお、送信部703は、物理センシングデータおよび仮想センシングデータを結合してから送信してもよいし、別個のデータのまま送信してもよい。また、送信部703は、物理センシングデータおよび仮想センシングデータの宛先および/または経路を異ならせてもよい。 The transmission unit 703 receives the physical sensing data from the reception unit 701, and receives the virtual sensing data from the data generation device 200. The transmission unit 703 transmits the physical sensing data and the virtual sensing data to a higher-level communication device, server, or application device. The transmission unit 703 may transmit the physical sensing data and the virtual sensing data after combining them, or may transmit the separate data as they are. Further, the transmission unit 703 may have different destinations and / or routes for the physical sensing data and the virtual sensing data.

データ生成装置200は、受信部701から物理センシングデータを取得し、判定基準記憶部702から判定基準を取得する。さらに、データ生成装置200は、受信部701から、外部装置によって生成された仮想センシングデータを取得し得る。データ生成装置200は、前述のように動作することで、仮想センシングデータ11および仮想センシングデータ12の一部または全部を生成し、送信部703へ送る。 The data generation device 200 acquires the physical sensing data from the receiving unit 701 and acquires the determination standard from the determination standard storage unit 702. Further, the data generation device 200 can acquire the virtual sensing data generated by the external device from the reception unit 701. By operating as described above, the data generation device 200 generates a part or all of the virtual sensing data 11 and the virtual sensing data 12 and sends them to the transmission unit 703.

以上説明したように、変形例<4.2>では、実施形態に係るデータ生成装置200が通信装置に組み込まれる。故に、この変形例によれば、センサ装置が、前述の仮想センシングデータ11および仮想センシングデータ12の少なくとも一部を生成できない場合にも、必要な仮想センシングデータを補充してSDTM上で流通させることができる。また、この変形例によれば、データ生成装置200を、通信装置のプロセッサおよびメモリなどのハードウェア資源を利用して実現することができる。 As described above, in the modified example <4.2>, the data generation device 200 according to the embodiment is incorporated in the communication device. Therefore, according to this modification, even when the sensor device cannot generate at least a part of the virtual sensing data 11 and the virtual sensing data 12 described above, the necessary virtual sensing data is replenished and distributed on the SDTM. Can be done. Further, according to this modification, the data generation device 200 can be realized by utilizing hardware resources such as a processor and a memory of the communication device.

<4.3>
例えば、データ生成装置200はサーバに組み込まれ得る。図24は、データ生成装置200を組み込んだサーバの機能構成の一例を模式的に示す。なお、このサーバのハードウェア構成は、図2に示した構成例と同一または類似であり得る。
<4.3>
For example, the data generator 200 can be built into the server. FIG. 24 schematically shows an example of the functional configuration of the server incorporating the data generation device 200. The hardware configuration of this server may be the same as or similar to the configuration example shown in FIG.

図24のサーバは、データ生成装置200と、受信部801と、判定基準記憶部802と、仮想センシングデータ記憶部803と、物理センシングデータ記憶部804と、提供側データカタログ記憶部805と、利用側データカタログ記憶部806と、マッチング部807と、データ管理部808と、送信部809とを含む。 The server of FIG. 24 is used by the data generation device 200, the reception unit 801, the determination reference storage unit 802, the virtual sensing data storage unit 803, the physical sensing data storage unit 804, the provider side data catalog storage unit 805, and the like. It includes a side data catalog storage unit 806, a matching unit 807, a data management unit 808, and a transmission unit 809.

受信部801は、外部装置(例えば、センサ装置)から物理センシングデータを受信し、これをデータ生成装置200および物理センシングデータ記憶部804へ送る。また、受信部801は、外部装置から仮想センシングデータを受信し、これをデータ生成装置200に送り得る。この仮想センシングデータは、例えば仮想センシングデータ13として利用することもできる。同様に、受信部801は、外部装置から判定基準を受信し、これを判定基準記憶部802に送り得る。この判定基準は、判定基準記憶部802に保存される。 The receiving unit 801 receives the physical sensing data from an external device (for example, a sensor device) and sends it to the data generation device 200 and the physical sensing data storage unit 804. Further, the receiving unit 801 can receive the virtual sensing data from the external device and send it to the data generating device 200. This virtual sensing data can also be used as, for example, virtual sensing data 13. Similarly, the receiving unit 801 can receive the determination standard from the external device and send it to the determination standard storage unit 802. This determination standard is stored in the determination standard storage unit 802.

受信部801は、マッチングに用いられる提供側データカタログを外部装置(例えば、通信装置)から受信し、これを提供側データカタログ記憶部805へ送り得る。この提供側データカタログは、提供側データカタログ記憶部805に保存される。同様に、受信部801は、マッチングに用いられる利用側データカタログを外部装置(例えば、アプリケーション装置)から受信し、これを利用側データカタログ記憶部806へ送り得る。この利用側データカタログは、利用側データカタログ記憶部806に保存される。 The receiving unit 801 can receive the providing side data catalog used for matching from an external device (for example, a communication device) and send it to the providing side data catalog storage unit 805. The provider data catalog is stored in the provider data catalog storage unit 805. Similarly, the receiving unit 801 can receive the user-side data catalog used for matching from an external device (for example, an application device) and send it to the user-side data catalog storage unit 806. This user-side data catalog is stored in the user-side data catalog storage unit 806.

判定基準記憶部802は、データ生成装置200によって用いられる判定基準を保存する。判定基準記憶部802に保存された判定基準は、データ生成装置200(に含まれる判定基準取得部303)によって、必要に応じて読み出される。判定基準は、判定基準記憶部802にプリセットされていてもよいし、図24のサーバの内部で作成されてもよいし、外部装置によって作成され受信部801によって受信されてもよい。 The determination standard storage unit 802 stores the determination criteria used by the data generation device 200. The judgment standard stored in the judgment standard storage unit 802 is read out as necessary by the data generation device 200 (the judgment standard acquisition unit 303 included in the data generation device 200). The determination standard may be preset in the determination standard storage unit 802, may be created inside the server of FIG. 24, or may be created by an external device and received by the receiving unit 801.

仮想センシングデータ記憶部803は、データ生成装置200によって生成された仮想センシングデータを保存する。仮想センシングデータ記憶部803に保存された仮想センシングデータは、データ管理部808によって、必要に応じて読み出される。 The virtual sensing data storage unit 803 stores the virtual sensing data generated by the data generation device 200. The virtual sensing data stored in the virtual sensing data storage unit 803 is read out by the data management unit 808 as needed.

物理センシングデータ記憶部804は、受信部801によって受信された物理センシングデータを保存する。物理センシングデータ記憶部804に保存された物理センシングデータは、データ管理部808によって、必要に応じて読み出される。 The physical sensing data storage unit 804 stores the physical sensing data received by the receiving unit 801. The physical sensing data stored in the physical sensing data storage unit 804 is read out by the data management unit 808 as needed.

提供側データカタログ記憶部805は、例えば、受信部801によって受信され、または直接入力された提供側データカタログを保存する。提供側データカタログ記憶部805に保存された提供側データカタログは、マッチング部807によって、必要に応じて読み出される。 The provider data catalog storage unit 805 stores, for example, the provider data catalog received or directly input by the reception unit 801. The provider data catalog stored in the provider data catalog storage unit 805 is read out by the matching unit 807 as needed.

利用側データカタログ記憶部806は、例えば、受信部801によって受信され、または直接入力された利用側データカタログを保存する。利用側データカタログ記憶部806に保存された利用側データカタログは、マッチング部807によって、必要に応じて読み出される。 The user-side data catalog storage unit 806 stores, for example, the user-side data catalog received or directly input by the receiving unit 801. The user-side data catalog stored in the user-side data catalog storage unit 806 is read out by the matching unit 807 as needed.

マッチング部807は、提供側データカタログ記憶部805から提供側データカタログを読み出し、利用側データカタログ記憶部806から利用側データカタログを読み出す。マッチング部807は、提供側データカタログと利用側データカタログとの売買マッチングを行う。例えば、マッチング部807は、利用側データカタログに含まれる少なくとも一部の項目と提供側データカタログに含まれる対応項目とを比較し、利用側の要求に合致した提供側データカタログを抽出する。マッチング部807は、売買マッチングが成立した場合には、その旨をデータ管理部808に通知する。なお、マッチング部807は、利用側の要求に合致した提供側データカタログが発見された場合に、利用側および/または提供側にデータ売買についての承認を求めてから、売買マッチングの成立をデータ管理部808に通知してもよい。 The matching unit 807 reads the provider data catalog from the provider data catalog storage unit 805, and reads the user data catalog from the user data catalog storage unit 806. The matching unit 807 performs buying and selling matching between the providing side data catalog and the user side data catalog. For example, the matching unit 807 compares at least a part of the items included in the user side data catalog with the corresponding items included in the provider side data catalog, and extracts the provider side data catalog that matches the user side request. When the trading matching is established, the matching unit 807 notifies the data management unit 808 to that effect. When a provider data catalog that matches the user's request is found, the matching unit 807 requests the user and / or the provider to approve the data sale, and then manages the data management of the establishment of the sale matching. The unit 808 may be notified.

データ管理部808は、マッチング部807から売買マッチングが成立したことを通知されると、提供側の物理センシングデータおよび/または仮想センシングデータを物理センシングデータ記憶部804および/または仮想センシングデータ記憶部803から読み出し、送信部809へ送る。 When the data management unit 808 is notified by the matching unit 807 that the trading matching has been established, the physical sensing data and / or the virtual sensing data on the provider side is stored in the physical sensing data storage unit 804 and / or the virtual sensing data storage unit 803. Is read from and sent to the transmission unit 809.

送信部809は、データ管理部808から物理センシングデータおよび/または仮想センシングデータを受け取り、これをアプリケーション装置へ送信する。なお、送信部809は、物理センシングデータおよび仮想センシングデータを結合してから送信してもよいし、別個のデータのまま送信してもよい。また、送信部809は、物理センシングデータおよび仮想センシングデータの宛先および/または経路を異ならせてもよい。 The transmission unit 809 receives the physical sensing data and / or the virtual sensing data from the data management unit 808, and transmits the physical sensing data and / or the virtual sensing data to the application device. The transmission unit 809 may combine the physical sensing data and the virtual sensing data before transmitting the data, or may transmit the data as separate data. Further, the transmission unit 809 may have different destinations and / or routes for the physical sensing data and the virtual sensing data.

データ生成装置200は、受信部801から物理センシングデータを取得し、判定基準記憶部802から判定基準を取得する。さらに、データ生成装置200は、受信部801から、外部装置によって生成された仮想センシングデータを取得し得る。データ生成装置200は、前述のように動作することで、仮想センシングデータ11および仮想センシングデータ12の一部または全部を生成し、仮想センシングデータ記憶部803へ送る。この仮想センシングデータは仮想センシングデータ記憶部803に保存される。 The data generation device 200 acquires the physical sensing data from the receiving unit 801 and acquires the determination standard from the determination standard storage unit 802. Further, the data generation device 200 can acquire the virtual sensing data generated by the external device from the receiving unit 801. By operating as described above, the data generation device 200 generates a part or all of the virtual sensing data 11 and the virtual sensing data 12 and sends them to the virtual sensing data storage unit 803. This virtual sensing data is stored in the virtual sensing data storage unit 803.

以上説明したように、変形例<4.3>では、実施形態に係るデータ生成装置200がサーバに組み込まれる。故に、この変形例によれば、センサ装置などの下位の装置が、前述の仮想センシングデータ11および仮想センシングデータ12の少なくとも一部を生成できない場合にも、必要なメタデータを補充することができる。また、この変形例によれば、データ生成装置200を、サーバのプロセッサおよびメモリなどのハードウェア資源を利用して実現することができる。 As described above, in the modified example <4.3>, the data generation device 200 according to the embodiment is incorporated in the server. Therefore, according to this modification, necessary metadata can be replenished even when a lower-level device such as a sensor device cannot generate at least a part of the virtual sensing data 11 and the virtual sensing data 12 described above. .. Further, according to this modification, the data generation device 200 can be realized by utilizing hardware resources such as a server processor and memory.

なお、変形例<4.3>に係るサーバは、売買マッチングを直接的に行わずに、図示されないマッチングサーバに売買マッチングを委ねてもよい。或いは、売買マッチングが行われなくてもよい。これの場合には、売買マッチングに関する構成要素、例えば、提供側データカタログ記憶部805、利用側データカタログ記憶部806およびマッチング部807は省略可能である。 The server according to the modified example <4.3> may entrust the trading matching to a matching server (not shown) without directly performing the trading matching. Alternatively, trading matching does not have to be performed. In this case, the components related to trading matching, for example, the provider side data catalog storage unit 805, the user side data catalog storage unit 806, and the matching unit 807 can be omitted.

<4.4>
例えば、データ生成装置200はアプリケーション装置に組み込まれ得る。このアプリケーション装置の機能構成は、例えば図23に示した通信装置における送信部703を物理センシングデータおよび/または仮想センシングデータの利活用を行うための構成要素に置き換えたものに相当し得る。
<4.4>
For example, the data generator 200 can be incorporated into an application device. The functional configuration of this application device may correspond to, for example, replacing the transmission unit 703 in the communication device shown in FIG. 23 with a component for utilizing physical sensing data and / or virtual sensing data.

この変形例<4.4>に係るアプリケーション装置によれば、前述の仮想センシングデータ11および仮想センシングデータ12の少なくとも一部を含まないデータが提供される場合にも、必要な仮想センシングデータを補充して利活用することができる。また、この変形例によれば、データ生成装置200を、アプリケーション装置のプロセッサおよびメモリなどのハードウェア資源を利用して実現することができる。 According to the application device according to this modification <4.4>, necessary virtual sensing data is replenished even when data that does not include at least a part of the above-mentioned virtual sensing data 11 and virtual sensing data 12 is provided. Can be utilized. Further, according to this modification, the data generation device 200 can be realized by utilizing hardware resources such as a processor and a memory of the application device.

<4.5>
仮想センシングデータ11および/または仮想センシングデータ12は、物理センシングデータおよび/または仮想センシングデータの測定環境を示すメタデータとして扱うこともできる。かかるメタデータを利用することで、物理センシングデータおよび/または仮想センシングデータの利活用のための前処理を容易にすることができる。また、メタデータを利用することで、物理センシングデータおよび/または仮想センシングデータの整理、例えばテーブルの生成が容易となる。さらに、メタデータを利用することでイベントの検出も可能となる。
<4.5>
The virtual sensing data 11 and / or the virtual sensing data 12 can also be treated as metadata indicating the measurement environment of the physical sensing data and / or the virtual sensing data. By using such metadata, preprocessing for utilization of physical sensing data and / or virtual sensing data can be facilitated. Further, by using the metadata, it becomes easy to organize the physical sensing data and / or the virtual sensing data, for example, to generate a table. Furthermore, it is possible to detect events by using metadata.

<4.6>
実施形態の説明では、学習済みモデルを設定したニューラルネットワークを用いて状況の判定および/または信頼性の算出を実現する例を紹介した。このようなAI(Artificial Intelligence)を利用したアプローチでは、因果関係モデル、決定木、サポートベクターマシン(SVM)などを利用することもできる。
<4.6>
In the description of the embodiment, an example of realizing the judgment of the situation and / or the calculation of the reliability by using the neural network in which the trained model is set is introduced. In such an approach using AI (Artificial Intelligence), a causal relationship model, a decision tree, a support vector machine (SVM), and the like can also be used.

ただし、ここまで説明した実施形態は全て、あらゆる点において本開示の例示に過ぎない。本開示の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本開示の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、各実施形態において登場するデータを自然言語により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメータ、マシン語等で指定される。 However, all of the embodiments described so far are merely examples of the present disclosure in all respects. Needless to say, various improvements and modifications can be made without departing from the scope of the present disclosure. That is, in carrying out the present disclosure, a specific configuration according to the embodiment may be appropriately adopted. The data appearing in each embodiment are described in natural language, but more specifically, the data is specified in a pseudo language, a command, a parameter, a machine language, or the like that can be recognized by a computer.

上記各実施形態の一部または全部は、特許請求の範囲のほか以下に示すように記載することも可能であるが、これに限られない。
物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得する第1の取得部(101)と、
前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得する第2の取得部(102)と、
判定対象となる状況項目に対して定められた複数の判定基準を取得する第3の取得部(103)と、
取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択する選択部(111)と、
前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成する判定部(112)と
を具備する、データ生成装置。
In addition to the scope of claims, some or all of the above embodiments can be described as shown below, but the present invention is not limited to this.
The first acquisition unit (101) that acquires the physical sensing data obtained by observing the sensing target by the physical sensor, and
A second acquisition unit (102) for acquiring the first virtual sensing data representing the determination result of the surrounding condition of the physical sensor, and the second acquisition unit (102).
A third acquisition unit (103) that acquires a plurality of judgment criteria defined for the situation item to be judged, and
A selection unit (111) that selects one determination criterion corresponding to the first virtual sensing data from the plurality of acquired determination criteria, and
For each of the situation items, the living conditions of a person around the physical sensor are determined based on the acquired physical sensing data using the selected determination criteria, and the determination result of the living conditions of the person is determined. With the determination unit (112) that generates the second virtual sensing data representing
A data generator.

11,12,13・・・仮想センシングデータ
100,200・・・データ生成装置
101,301・・・物理センシングデータ取得部
102,302・・・仮想センシングデータ取得部
103,303・・・判定基準取得部
111,321・・・判定基準選択部
112,311,322・・・状況判定部
211・・・制御部
212・・・記憶部
213・・・通信インタフェース
214・・・入力装置
215・・・出力装置
216・・・外部インタフェース
217・・・ドライブ
218・・・記憶媒体
310・・・第1の仮想センシングデータ生成部
320・・・第2の仮想センシングデータ生成部
330・・・データ出力部
400・・・センサ装置
410・・・通信装置
420・・・サーバ
430・・・アプリケーション装置
601・・・物理センサ制御部
610・・・物理センサ部
611・・・照度センサ
612・・・音圧センサ
613・・・加速度センサ
614・・・ガスセンサ
615・・・気圧センサ
621,703,809・・・送信部
622,702,802・・・判定基準記憶部
623,701,801・・・受信部
803・・・仮想センシングデータ記憶部
804・・・物理センシングデータ記憶部
805・・・提供側DC記憶部
806・・・利用側DC記憶部
807・・・マッチング部
808・・・データ管理部
11, 12, 13 ... Virtual sensing data 100, 200 ... Data generator 101, 301 ... Physical sensing data acquisition unit 102, 302 ... Virtual sensing data acquisition unit 103, 303 ... Judgment criteria Acquisition unit 111, 321 ... Judgment standard selection unit 112, 311, 322 ... Situation judgment unit 211 ... Control unit 212 ... Storage unit 213 ... Communication interface 214 ... Input device 215 ...・ Output device 216 ・ ・ ・ External interface 217 ・ ・ ・ Drive 218 ・ ・ ・ Storage medium 310 ・ ・ ・ First virtual sensing data generation unit 320 ・ ・ ・ Second virtual sensing data generation unit 330 ・ ・ ・ Data output Unit 400 ・ ・ ・ Sensor device 410 ・ ・ ・ Communication device 420 ・ ・ ・ Server 430 ・ ・ ・ Application device 601 ・ ・ ・ Physical sensor control unit 610 ・ ・ ・ Physical sensor unit 611 ・ ・ ・ Illumination sensor 612 ・ ・ ・ Sound Pressure sensor 613 ... Acceleration sensor 614 ... Gas sensor 615 ... Pressure sensor 621,703,809 ... Transmission unit 622,702,802 ... Judgment standard storage unit 623,701,801 ... Reception Unit 803: Virtual sensing data storage unit 804: Physical sensing data storage unit 805: Provider side DC storage unit 806: User side DC storage unit 807: Matching unit 808: Data management unit

Claims (9)

物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得する第1の取得部と、
前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得する第2の取得部と、
判定対象となる状況項目に対して定められた複数の判定基準を取得する第3の取得部と、
取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択する選択部と、
前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成する判定部と
を具備する、データ生成装置。
The first acquisition unit that acquires the physical sensing data obtained by observing the sensing target by the physical sensor, and
A second acquisition unit that acquires first virtual sensing data representing a determination result of the surrounding situation of the physical sensor, and a second acquisition unit.
A third acquisition unit that acquires a plurality of judgment criteria defined for the situation item to be judged, and
A selection unit that selects one determination criterion corresponding to the first virtual sensing data from the plurality of acquired determination criteria, and a selection unit.
For each of the situation items, the living conditions of a person around the physical sensor are determined based on the acquired physical sensing data using the selected determination criteria, and the determination result of the living conditions of the person is determined. A data generation device including a determination unit that generates a second virtual sensing data representing.
前記判定基準は、前記物理センシングデータの生データおよび当該生データの加工済データのうち少なくとも1つに対する基準値を含む、請求項1に記載のデータ生成装置。 The data generation device according to claim 1, wherein the determination standard includes a reference value for at least one of the raw data of the physical sensing data and the processed data of the raw data. 前記判定基準は、当該判定基準に対応付けられる第1の仮想センシングデータの示す状況の下で生成された学習用物理センシングデータから、人の生活状況を判定する機械学習を行うことで作成された学習済みモデルを含む、請求項1に記載のデータ生成装置。 The determination criterion was created by performing machine learning to determine a person's living condition from the learning physical sensing data generated under the situation indicated by the first virtual sensing data associated with the determination criterion. The data generator according to claim 1, which includes a trained model. 前記状況項目は、前記物理センシングデータを生成する物理センサの周囲で人が調理中であるか否かを扱う第1の項目、および前記物理センサの周囲で人が睡眠中であるか否かを扱う第2の項目のうち少なくとも1つを含む、請求項1乃至請求項3のいずれか1項に記載のデータ生成装置。 The situation item is a first item that deals with whether or not a person is cooking around the physical sensor that generates the physical sensing data, and whether or not a person is sleeping around the physical sensor. The data generator according to any one of claims 1 to 3, which comprises at least one of the second items to be dealt with. 前記状況項目は、前記第1の項目を含み、
前記物理センシングデータは、照度データ、音圧データ、気圧データ、温度データおよびガスデータのうちの少なくとも1つを含み、
前記判定部は、前記照度データ、前記音圧データ、前記気圧データ、前記温度データおよび前記ガスデータそれぞれの生データおよび当該生データの加工済データのうちの少なくとも1つに対して前記選択された判定基準を適用し、前記第1の項目について判定を行う、
請求項4に記載のデータ生成装置。
The status item includes the first item.
The physical sensing data includes at least one of illuminance data, sound pressure data, barometric pressure data, temperature data and gas data.
The determination unit was selected for at least one of the raw data of each of the illuminance data, the sound pressure data, the barometric pressure data, the temperature data, and the gas data, and the processed data of the raw data. Apply the judgment criteria and make a judgment for the first item.
The data generator according to claim 4.
前記状況項目は、前記第2の項目を含み、
前記物理センシングデータは、音圧データおよび照度データのうちの少なくとも1つを含み、
前記判定部は、前記音圧データおよび前記照度データそれぞれの生データおよび当該生データの加工済データのうちの少なくとも1つに対して前記選択された判定基準を適用し、前記第2の項目について判定を行う、
請求項4に記載のデータ生成装置。
The status item includes the second item.
The physical sensing data includes at least one of sound pressure data and illuminance data.
The determination unit applies the selected determination criterion to at least one of the raw data of each of the sound pressure data and the illuminance data and the processed data of the raw data, and with respect to the second item. Make a judgment,
The data generator according to claim 4.
コンピュータが、
物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得することと、
前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得することと、
判定対象となる状況項目に対して定められた複数の判定基準を取得することと、
取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択することと、
前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成することと
を具備する、データ生成方法。
The computer
Acquiring the physical sensing data obtained by observing the sensing target by the physical sensor,
Acquiring the first virtual sensing data representing the determination result about the surrounding situation of the physical sensor, and
Acquiring multiple judgment criteria defined for the situation item to be judged,
Selecting one judgment criterion corresponding to the first virtual sensing data from the plurality of acquired judgment criteria, and
For each of the situation items, the living conditions of a person around the physical sensor are determined based on the acquired physical sensing data using the selected determination criteria, and the determination result of the living conditions of the person is determined. A data generation method comprising generating a second virtual sensing data representing.
コンピュータに、
物理センサがセンシング対象を観測することよって得られた物理センシングデータを取得することと、
前記物理センサの周囲の状況についての判定結果を表す第1の仮想センシングデータを取得することと、
判定対象となる状況項目に対して定められた複数の判定基準を取得することと、
取得された前記複数の判定基準から前記第1の仮想センシングデータに対応する1つの判定基準を選択することと、
前記状況項目のそれぞれについて、選択された前記判定基準を用いて、取得された前記物理センシングデータに基づいて前記物理センサの周囲の人の生活状況を判定し、当該人の生活状況についての判定結果を表す第2の仮想センシングデータを生成することと
を実行させるための、データ生成プログラム。
On the computer
Acquiring the physical sensing data obtained by observing the sensing target by the physical sensor,
Acquiring the first virtual sensing data representing the determination result about the surrounding situation of the physical sensor, and
Acquiring multiple judgment criteria defined for the situation item to be judged,
Selecting one judgment criterion corresponding to the first virtual sensing data from the plurality of acquired judgment criteria, and
For each of the situation items, the living conditions of a person around the physical sensor are determined based on the acquired physical sensing data using the selected determination criteria, and the determination result of the living conditions of the person is determined. A data generation program for generating and executing a second virtual sensing data representing.
請求項1乃至請求項6のいずれか1項に記載のデータ生成装置と、
前記物理センサと
を具備する、センサ装置。
The data generator according to any one of claims 1 to 6.
A sensor device including the physical sensor.
JP2017232104A 2017-12-01 2017-12-01 Data generator, data generation method, data generator and sensor device Active JP6866838B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017232104A JP6866838B2 (en) 2017-12-01 2017-12-01 Data generator, data generation method, data generator and sensor device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017232104A JP6866838B2 (en) 2017-12-01 2017-12-01 Data generator, data generation method, data generator and sensor device

Publications (2)

Publication Number Publication Date
JP2019101761A JP2019101761A (en) 2019-06-24
JP6866838B2 true JP6866838B2 (en) 2021-04-28

Family

ID=66976991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017232104A Active JP6866838B2 (en) 2017-12-01 2017-12-01 Data generator, data generation method, data generator and sensor device

Country Status (1)

Country Link
JP (1) JP6866838B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6461969B2 (en) 2013-09-05 2019-01-30 ウーエムエス マシネンバウ ゲーエムベーハーU.M.S.−Maschinenbau GmbH Continuously variable transmission

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009157758A (en) * 2007-12-27 2009-07-16 Carecom:Kk House monitoring system
JP6470497B2 (en) * 2014-03-14 2019-02-13 大阪瓦斯株式会社 Action determination system, security system and resident monitoring system
WO2017145346A1 (en) * 2016-02-25 2017-08-31 三菱電機株式会社 Air conditioner and air conditioning system

Also Published As

Publication number Publication date
JP2019101761A (en) 2019-06-24

Similar Documents

Publication Publication Date Title
Masoud et al. Sensors of smart devices in the internet of everything (IoE) era: big opportunities and massive doubts
Gomez et al. Internet of Things for enabling smart environments: A technology-centric perspective
JP7006199B2 (en) Data generator, data generator, data generator and sensor device
CN113795808A (en) System and method for predictive environmental fall risk identification
US20250245119A1 (en) Electronic device and method for controlling same
KR20130124184A (en) Method and apparatus for analyzing user status using activity history
US11530836B2 (en) Air conditioner and control method thereof
JP2018049321A (en) Estimation apparatus, estimation method, and estimation program
JP2021105941A (en) Information processing system, life evaluation method, and program
Vastardis et al. A user behaviour-driven smart-home gateway for energy management
WO2019126470A1 (en) Non-invasive detection of infant bilirubin levels in a smart home environment
JP6866838B2 (en) Data generator, data generation method, data generator and sensor device
JP6848842B2 (en) Data generator, data generation method, data generator and sensor device
CN119301428B (en) Posture detection using thermal data
JP6866836B2 (en) Data generator, data generation method, data generator and sensor device
JP6866837B2 (en) Data generator, data generation method, data generator and sensor device
KR20230077626A (en) Personalized method and apparatus for diagnosis dementia
Kirubakaran et al. IoT based food surveillance system using cloud
JP2016206772A (en) District evaluation index processing system, district evaluation index processing program and district evaluation index processing method
Khalil et al. Applying IoT and data analytics to thermal comfort: A review
CN119905258A (en) Method, system and program product for determining health status
CN119767485A (en) Dynamic adjustment method and device for twin scene lamplight, computer equipment and storage medium
US20240170117A1 (en) Homeowner Health Alerts and Mitigation Based on Home Sensor Data
JP7542562B2 (en) Information processing device, generation method, and generation program
KR20250112553A (en) IoT SYSTEM FOR CONTROLLING HOME APPLIANCES BASED ON TERMINAL DEVICE PROVIDING VISUAL INFORMATION

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210301

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210322

R150 Certificate of patent or registration of utility model

Ref document number: 6866838

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250