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
JP7827599B2 - Information processing device and information processing method - Google Patents
[go: Go Back, main page]

JP7827599B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method

Info

Publication number
JP7827599B2
JP7827599B2 JP2022164156A JP2022164156A JP7827599B2 JP 7827599 B2 JP7827599 B2 JP 7827599B2 JP 2022164156 A JP2022164156 A JP 2022164156A JP 2022164156 A JP2022164156 A JP 2022164156A JP 7827599 B2 JP7827599 B2 JP 7827599B2
Authority
JP
Japan
Prior art keywords
bedding
user
information
sleep
unit
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
JP2022164156A
Other languages
Japanese (ja)
Other versions
JP2024057425A (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.)
Paramount Bed Co Ltd
Original Assignee
Paramount Bed Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Paramount Bed Co Ltd filed Critical Paramount Bed Co Ltd
Priority to JP2022164156A priority Critical patent/JP7827599B2/en
Publication of JP2024057425A publication Critical patent/JP2024057425A/en
Application granted granted Critical
Publication of JP7827599B2 publication Critical patent/JP7827599B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

本発明は、情報処理装置及び情報処理方法等に関する。 The present invention relates to an information processing device, an information processing method, etc.

従来、ユーザに適した寝具を選定する手法が知られている。例えば特許文献1には、身長及び体重から体型を区分し、求めたパラメータに基づいて寝具を選定する手法が開示されている。また特許文献2には、体圧値による寝姿勢推定に基づいて寝具を選定する手法が開示されている。 Conventionally, methods for selecting bedding suitable for a user have been known. For example, Patent Document 1 discloses a method for classifying body types based on height and weight and selecting bedding based on the parameters obtained. Furthermore, Patent Document 2 discloses a method for selecting bedding based on sleeping posture estimation using body pressure values.

特開2006-320647号公報Japanese Patent Application Laid-Open No. 2006-320647 特開2007-151817号公報Japanese Patent Application Laid-Open No. 2007-151817

ユーザに適した提案を行う情報処理装置及び情報処理方法等を提供する。 We provide information processing devices and information processing methods that make suggestions suited to users.

本開示の一態様は、寝姿勢のユーザを撮像した寝姿勢画像を取得する画像取得部と、前記寝姿勢画像に基づいて、前記ユーザの骨格モデルを推定するモデル推定部と、推定された前記骨格モデルに基づいて、前記ユーザに推奨される寝具を選択する処理を行う寝具選択部と、を含む情報処理装置に関係する。 One aspect of the present disclosure relates to an information processing device that includes an image acquisition unit that acquires a sleeping posture image of a user in a sleeping posture, a model estimation unit that estimates a skeletal model of the user based on the sleeping posture image, and a bedding selection unit that performs processing to select bedding recommended for the user based on the estimated skeletal model.

本開示の他の態様は、寝姿勢のユーザを撮像した寝姿勢画像を取得し、前記寝姿勢画像に基づいて、前記ユーザの骨格モデルを推定し、推定された前記骨格モデルに基づいて、前記ユーザに推奨される寝具を選択する処理を行う情報処理方法に関係する。 Another aspect of the present disclosure relates to an information processing method that acquires a sleeping posture image of a user in a sleeping posture, estimates a skeletal model of the user based on the sleeping posture image, and performs a process of selecting bedding recommended for the user based on the estimated skeletal model.

情報処理システムの構成例を示す図である。FIG. 1 illustrates an example of the configuration of an information processing system. 本実施形態の処理におけるデータの流れの例を説明する図である。FIG. 2 is a diagram illustrating an example of the flow of data in the processing of this embodiment. サーバシステムの構成例を示す図である。FIG. 1 illustrates an example of the configuration of a server system. 端末装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a terminal device. 情報処理装置の構成例を示す図である。FIG. 1 illustrates an example of the configuration of an information processing device. 情報処理装置の詳細な構成例を示す図である。FIG. 2 is a diagram illustrating a detailed configuration example of an information processing device. 寝具の選択におけるデータの流れの例を説明する図である。FIG. 10 is a diagram illustrating an example of the flow of data when selecting bedding. 情報処理装置の処理を説明するフローチャートである。10 is a flowchart illustrating processing by the information processing device. 立位画像を取得する際のユーザと撮像装置の位置関係を例示する図である。10A and 10B are diagrams illustrating an example of the positional relationship between a user and an imaging device when a standing position image is acquired. 寝姿勢画像を取得する際のユーザと撮像装置の位置関係を例示する図である。10A and 10B are diagrams illustrating an example of the positional relationship between a user and an imaging device when acquiring a lying posture image. 寝姿勢画像を取得する際のユーザと撮像装置の位置関係を例示する図である。10A and 10B are diagrams illustrating an example of the positional relationship between a user and an imaging device when acquiring a lying posture image. 寝姿勢画像を取得する際のユーザと撮像装置の位置関係を例示する図である。10A and 10B are diagrams illustrating an example of the positional relationship between a user and an imaging device when acquiring a lying posture image. 骨格モデルを例示する図である。FIG. 1 is a diagram illustrating a skeletal model. 仰臥位における首傾斜角度と枕の高さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the neck tilt angle and the pillow height in the supine position. 仰臥位における首傾斜角度と枕の高さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the neck tilt angle and the pillow height in the supine position. 仰臥位における首傾斜角度と枕の高さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the neck tilt angle and the pillow height in the supine position. 仰臥位における腰傾斜角度とマットレスの硬さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the waist inclination angle and mattress hardness in the supine position. 仰臥位における腰傾斜角度とマットレスの硬さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the waist inclination angle and mattress hardness in the supine position. 仰臥位における腰傾斜角度とマットレスの硬さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the waist inclination angle and mattress hardness in the supine position. 側臥位における腰傾斜角度とマットレスの硬さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the waist inclination angle and mattress hardness in the lateral position. 側臥位における腰傾斜角度とマットレスの硬さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the waist inclination angle and mattress hardness in the lateral position. 側臥位における腰傾斜角度とマットレスの硬さの関係を例示する図である。FIG. 10 is a diagram illustrating the relationship between the waist inclination angle and mattress hardness in the lateral position. 寝具の選択におけるデータの流れの他の例を説明する図である。FIG. 10 is a diagram illustrating another example of the data flow in selecting bedding. 体位変換手法の例を示す図である。FIG. 10 is a diagram illustrating an example of a position change technique. 推奨されるマットレスの特性例を示す図である。FIG. 10 is a diagram showing examples of recommended mattress characteristics. 推奨される枕の特性例を示す図である。FIG. 10 is a diagram showing examples of recommended pillow characteristics. 体位変換手法の例を示す図である。FIG. 10 is a diagram illustrating an example of a position change technique. 推奨されるマットレスの特性例を示す図である。FIG. 10 is a diagram showing examples of recommended mattress characteristics. 推奨される枕の特性例を示す図である。FIG. 10 is a diagram showing examples of recommended pillow characteristics. 眠りセンサの一例である検出装置を説明する図である。FIG. 1 is a diagram illustrating a detection device that is an example of a sleep sensor. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. 推奨される寝具の例を説明する図である。FIG. 10 is a diagram illustrating an example of recommended bedding. アドバイス出力におけるデータの流れの例を説明する図である。FIG. 10 is a diagram illustrating an example of a data flow in advice output. 端末装置で表示されるユーザ画面の例である。10 is an example of a user screen displayed on a terminal device. 端末装置で表示されるユーザ画面の例である。10 is an example of a user screen displayed on a terminal device. 端末装置で表示されるユーザ画面の例である。10 is an example of a user screen displayed on a terminal device. 端末装置で表示されるユーザ画面の例である。10 is an example of a user screen displayed on a terminal device.

以下、本実施形態について図面を参照しつつ説明する。図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本開示の必須構成要件であるとは限らない。 The present embodiment will be described below with reference to the drawings. In the drawings, identical or equivalent elements are designated by the same reference numerals, and duplicate explanations will be omitted. Note that the present embodiment described below does not unduly limit the content of the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components of the present disclosure.

1.システム構成例
図1は、本実施形態に係る情報処理システム10の構成例である。本実施形態に係る情報処理システム10は、例えば肩こり、腰痛、頭痛等、体のゆがみや生活習慣等に起因する悩みを抱えるユーザから情報を取得し、当該悩みを解消するための対策を提示するものである。例えば情報処理システム10は、ユーザの骨格モデルを取得し(例えば後述する図10)、当該骨格モデルに基づいて、使用している寝具の評価や推奨される寝具の選択等を行ってもよい(例えば後述する図11A~図13C)。
1. System Configuration Example Fig. 1 shows a configuration example of an information processing system 10 according to this embodiment. The information processing system 10 according to this embodiment acquires information from a user who is suffering from problems such as stiff shoulders, lower back pain, headaches, etc., caused by body misalignment or lifestyle habits, and presents measures to alleviate the problem. For example, the information processing system 10 may acquire a skeletal model of the user (see, for example, Fig. 10 described below), and based on the skeletal model, evaluate the bedding being used or select recommended bedding (see, for example, Figs. 11A to 13C described below).

図2は、本実施形態におけるデータの流れを説明する図であり、ユーザ等に関する情報(Input)と、当該情報に基づいて情報処理システム10が出力する情報(Output)の具体例を示す図である。情報処理システム10は、Inputに示す情報を取得または演算し、当該情報に基づいて、Outputに示す情報を出力してもよい。 Figure 2 is a diagram explaining the flow of data in this embodiment, showing specific examples of information (Input) about users, etc., and information (Output) output by the information processing system 10 based on that information. The information processing system 10 may acquire or calculate the information indicated in Input, and output the information indicated in Output based on that information.

例えば本実施形態の情報処理システム10は、個人データ、個人属性、施設データ及び施設属性等の情報を取得してもよい。個人データには、ユーザの立位姿勢、寝姿勢(睡眠姿勢)、骨格部分長、睡眠スコア等の情報が含まれる。個人属性には、年齢、性別、身長、体重、疾患、居住地域等の情報が含まれる。また個人属性には、ユーザの体位変換手法を(寝返りの手法)が含まれてもよい。施設属性には、対象施設の種別や所在地域の情報が含まれる。ここでの施設とは、肩こりや腰痛等の悩みに対応するための施設であり、整体院、接骨院、クリニック等が含まれる。施設データには、対象施設での受診による効果を現す受診スコアが含まれる。各情報の詳細については後述する。 For example, the information processing system 10 of this embodiment may acquire information such as personal data, personal attributes, facility data, and facility attributes. Personal data includes information such as the user's standing posture, sleeping posture (sleeping posture), skeletal length, and sleep score. Personal attributes include information such as age, gender, height, weight, illness, and residential area. Personal attributes may also include the user's method of changing position (turning over method). Facility attributes include information on the type and location of the facility in question. A facility here refers to a facility that addresses problems such as stiff shoulders and lower back pain, and includes chiropractic clinics, osteopathic clinics, and clinics. Facility data includes a visit score that indicates the effect of visiting the facility in question. Details of each piece of information will be provided later.

情報処理システム10は、これらの情報に基づいて、ユーザの悩みを解消するための対策を提案する。対策には、寝具の評価や選択、上記施設での受診勧奨、睡眠習慣や生活習慣に関するアドバイスが含まれる。また、情報処理システム10は、姿勢、睡眠、痛み/悩み、施設の良し悪しを客観的に評価するためのスコアを算出してもよい。これらの情報の詳細についても後述する。 Based on this information, the information processing system 10 proposes measures to resolve the user's concerns. These measures include evaluating and selecting bedding, encouraging the user to visit the facility, and providing advice on sleep and lifestyle habits. The information processing system 10 may also calculate scores to objectively evaluate posture, sleep, pain/concerns, and the quality of the facility. Details of this information will be provided later.

図1に示すように、情報処理システム10は、サーバシステム100、端末装置200、撮像装置300、センシングデバイス400を含んでもよい。なお、情報処理システム10の構成は図1に限定されず、一部の構成を省略する、他の構成を追加する等の変形実施が可能である。例えば図1では端末装置200と撮像装置300を異なる装置としているが、これらが1つの装置により実現されてもよい。例えば、撮像機能を有する端末装置200が撮像装置300を兼ねてもよい。 As shown in FIG. 1, the information processing system 10 may include a server system 100, a terminal device 200, an imaging device 300, and a sensing device 400. Note that the configuration of the information processing system 10 is not limited to that shown in FIG. 1, and modifications such as omitting some components or adding other components are possible. For example, while the terminal device 200 and the imaging device 300 are shown as separate devices in FIG. 1, they may also be implemented as a single device. For example, the terminal device 200 with imaging capabilities may also function as the imaging device 300.

サーバシステム100は、例えばネットワークを介して端末装置200、撮像装置300、センシングデバイス400と接続される。ここでのネットワークは、例えば、インターネット等の公衆通信網である。ただし、ネットワークは公衆通信網に限定されず、LAN(Local Area Network)等であってもよい。例えばサーバシステム100は、IEEE802.11の規格に従った通信を行ってもよい。ただし、各機器の間の通信手法については種々の変形実施が可能である。 The server system 100 is connected to the terminal device 200, the imaging device 300, and the sensing device 400, for example, via a network. The network here is, for example, a public communications network such as the Internet. However, the network is not limited to a public communications network and may be a LAN (Local Area Network) or the like. For example, the server system 100 may communicate in accordance with the IEEE 802.11 standard. However, various variations in the communication method between the devices are possible.

サーバシステム100は、1つのサーバであってもよいし、複数のサーバを含んでもよい。例えばサーバシステム100は、データベースサーバとアプリケーションサーバを含んでもよい。データベースサーバは、例えば図2に示した情報を記憶してもよい。アプリケーションサーバは、種々の処理を行う。例えばアプリケーションサーバは、図8を用いて後述するように、骨格モデルの算出や、ユーザに推奨される寝具の選択処理を行ってもよい。なおここでの複数のサーバは、物理サーバであってもよいし仮想サーバであってもよい。また仮想サーバが用いられる場合、当該仮想サーバは1つの物理サーバに設けられてもよいし、複数の物理サーバに分散して配置されてもよい。以上のように、本実施形態におけるサーバシステム100の具体的な構成は種々の変形実施が可能である。 The server system 100 may be a single server, or may include multiple servers. For example, the server system 100 may include a database server and an application server. The database server may store, for example, the information shown in Figure 2. The application server performs various processes. For example, the application server may calculate a skeletal model or select bedding recommended for the user, as will be described later using Figure 8. The multiple servers here may be physical servers or virtual servers. Furthermore, if a virtual server is used, the virtual server may be located on a single physical server, or may be distributed across multiple physical servers. As described above, the specific configuration of the server system 100 in this embodiment can be modified in various ways.

端末装置200は、例えば情報処理システム10を利用するユーザによって使用される装置である。例えば端末装置200は、年齢、性別、身長、体重等の個人属性データの入力や、サーバシステム100によって求められた提案の出力等に用いられる。ここでの提案は、例えばサーバシステム100によって選択された推奨される寝具を表す情報を含んでもよい。本実施形態の端末装置200は、例えばスマートフォンやタブレット端末等の携帯端末装置である。ただし端末装置200は、PC(Personal Computer)、ヘッドセット、AR(Augmented Reality)グラスやMR(Mixed Reality)グラス等のウェアラブル装置等、他の装置であってもよい。 The terminal device 200 is, for example, a device used by a user of the information processing system 10. For example, the terminal device 200 is used to input personal attribute data such as age, gender, height, and weight, and to output suggestions obtained by the server system 100. The suggestions here may include, for example, information indicating recommended bedding selected by the server system 100. The terminal device 200 in this embodiment is, for example, a mobile terminal device such as a smartphone or tablet terminal. However, the terminal device 200 may also be other devices, such as a PC (Personal Computer), a headset, or a wearable device such as AR (Augmented Reality) glasses or MR (Mixed Reality) glasses.

撮像装置300は、ユーザの骨格モデルの算出に用いられる撮像画像を撮像する装置である。撮像装置300は、所定の撮像範囲を撮像することによって画像情報を出力するイメージセンサを含む。ここでの画像情報は、静止画像であってもよいし、動画像であってもよい。また画像情報は、カラーであってもよいし、モノクロであってもよい。また、撮像装置300は、被写体までの距離を検出する深度センサを含んでもよいし、被写体の熱を検出するセンサ(例えば赤外線センサ)等を含んでもよい。撮像装置300はカメラであってもよいし、撮像機能を有するスマートフォン等であってもよい。 The imaging device 300 is a device that captures images used to calculate a skeletal model of the user. The imaging device 300 includes an image sensor that captures an image of a predetermined imaging range and outputs image information. The image information here may be a still image or a moving image. The image information may also be color or monochrome. The imaging device 300 may also include a depth sensor that detects the distance to the subject, or a sensor that detects the heat of the subject (e.g., an infrared sensor). The imaging device 300 may be a camera, a smartphone with imaging capabilities, or the like.

センシングデバイス400は、ユーザの睡眠や日常生活に関する情報をセンシングするために使用される機器である。例えばセンシングデバイス400は種々のセンサを有し、当該センサに基づいてセンシングデータを取得する。ここでのセンシングデータは、センサ出力そのものであってもよいし、当該センサ出力に基づく演算処理によって求められた情報であってもよい。センシングデバイス400は、例えば図1に示すように、ベッド610とマットレス620の間に載置され、ユーザの睡眠状態に関するセンシングを行う検出装置430(眠りスキャン)であってもよい。検出装置430の詳細については図17を用いて後述する。またセンシングデバイス400は、ユーザが何らかの業務に従事している状態をセンシングする機器であってもよく、例えば腕時計型のデバイスや、ユーザの衣類や肌に貼り付けるタイプのウェアラブル装置等を含んでもよい。 The sensing device 400 is a device used to sense information related to the user's sleep and daily life. For example, the sensing device 400 has various sensors and acquires sensing data based on the sensors. The sensing data here may be the sensor output itself, or information obtained by arithmetic processing based on the sensor output. For example, as shown in FIG. 1, the sensing device 400 may be a detection device 430 (sleep scan) that is placed between the bed 610 and mattress 620 and senses the user's sleep state. Details of the detection device 430 will be described later using FIG. 17. The sensing device 400 may also be a device that senses the state of the user's work, and may include, for example, a wristwatch-type device or a wearable device that is attached to the user's clothing or skin.

図3は、サーバシステム100の詳細な構成例を示すブロック図である。サーバシステム100は、例えば処理部110と、記憶部120と、通信部130を含む。 Figure 3 is a block diagram showing a detailed configuration example of the server system 100. The server system 100 includes, for example, a processing unit 110, a memory unit 120, and a communication unit 130.

本実施形態の処理部110は、下記のハードウェアによって構成される。ハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、ハードウェアは、回路基板に実装された1又は複数の回路装置や、1又は複数の回路素子によって構成できる。1又は複数の回路装置は例えばIC(Integrated Circuit)、FPGA(field-programmable gate array)等である。1又は複数の回路素子は例えば抵抗、キャパシター等である。 The processing unit 110 of this embodiment is composed of the following hardware. The hardware may include at least one of a circuit for processing digital signals and a circuit for processing analog signals. For example, the hardware may be composed of one or more circuit devices or one or more circuit elements mounted on a circuit board. The one or more circuit devices may be, for example, an IC (Integrated Circuit), an FPGA (Field-Programmable Gate Array), etc. The one or more circuit elements may be, for example, a resistor, a capacitor, etc.

また処理部110は、下記のプロセッサによって実現されてもよい。本実施形態のサーバシステム100は、情報を記憶するメモリと、メモリに記憶された情報に基づいて動作するプロセッサと、を含む。情報は、例えばプログラムと各種のデータ等である。メモリは、記憶部120であってもよいし、他のメモリであってもよい。プロセッサは、ハードウェアを含む。プロセッサは、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)等、各種のプロセッサを用いることが可能である。メモリは、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、フラッシュメモリなどの半導体メモリであってもよいし、レジスタであってもよいし、ハードディスク装置(HDD:Hard Disk Drive)等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリはコンピュータによって読み取り可能な命令を格納しており、当該命令をプロセッサが実行することによって、処理部110の機能が処理として実現される。ここでの命令は、プログラムを構成する命令セットの命令でもよいし、プロセッサのハードウェア回路に対して動作を指示する命令であってもよい。 The processing unit 110 may also be implemented by the following processor. The server system 100 of this embodiment includes a memory that stores information and a processor that operates based on the information stored in the memory. The information may be, for example, a program and various data. The memory may be the storage unit 120 or another memory. The processor includes hardware. Various processors can be used as the processor, such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a DSP (Digital Signal Processor). The memory may be semiconductor memory such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), or flash memory, or may be a register, a magnetic storage device such as a hard disk drive (HDD), or an optical storage device such as an optical disk drive. For example, the memory stores computer-readable instructions, and the processor executes these instructions to realize the functions of the processing unit 110 as processing. The instructions here may be instructions from an instruction set that constitutes a program, or instructions that instruct the processor's hardware circuitry to operate.

記憶部120は、処理部110のワーク領域であって、種々の情報を記憶する。記憶部120は、種々のメモリによって実現が可能であり、メモリは、SRAM、DRAM、ROM(Read Only Memory)、フラッシュメモリなどの半導体メモリであってもよいし、レジスタであってもよいし、磁気記憶装置であってもよいし、光学式記憶装置であってもよい。 The memory unit 120 is a work area for the processing unit 110 and stores various information. The memory unit 120 can be implemented using various types of memory, and the memory may be semiconductor memory such as SRAM, DRAM, ROM (Read Only Memory), or flash memory, or it may be a register, a magnetic storage device, or an optical storage device.

通信部130は、ネットワークを介した通信を行うためのインターフェイスであり、サーバシステム100が無線通信を行う場合、例えばアンテナ、RF(radio frequency)回路、及びベースバンド回路を含む。ただしサーバシステム100は有線通信を行ってもよく、その場合の通信部130は、イーサネットコネクタ等の通信インターフェイス及び、当該通信インターフェイスの制御回路等を含んでもよい。通信部130は、処理部110による制御に従って動作してもよいし、処理部110とは異なる通信制御用のプロセッサを含んでもよい。通信部130は、例えばIEEE802.11やIEEE802.3に規定された方式に従った通信を行ってもよい。ただし具体的な通信方式は種々の変形実施が可能である。 The communication unit 130 is an interface for communicating over a network, and when the server system 100 performs wireless communication, it includes, for example, an antenna, an RF (radio frequency) circuit, and a baseband circuit. However, the server system 100 may also perform wired communication, in which case the communication unit 130 may include a communication interface such as an Ethernet connector and a control circuit for the communication interface. The communication unit 130 may operate under control of the processing unit 110, or may include a processor for communication control that is different from the processing unit 110. The communication unit 130 may perform communication according to a method specified in, for example, IEEE 802.11 or IEEE 802.3. However, the specific communication method can be varied in various ways.

図4は、端末装置200の詳細な構成例を示すブロック図である。端末装置200は、例えば処理部210と、記憶部220と、通信部230と、表示部240と、操作部250を含む。ただし端末装置200の構成は図4に限定されず、一部の構成を省略する、他の構成を追加する等の変形実施が可能である。例えば端末装置200は、イメージセンサ(撮像部)、加速度センサやジャイロセンサ等のモーションセンサ、圧力センサ、GPS(Global Positioning System)センサ等の種々のセンサを有してもよい。 Figure 4 is a block diagram showing a detailed example configuration of the terminal device 200. The terminal device 200 includes, for example, a processing unit 210, a memory unit 220, a communication unit 230, a display unit 240, and an operation unit 250. However, the configuration of the terminal device 200 is not limited to that shown in Figure 4, and modifications such as omitting some components or adding other components are possible. For example, the terminal device 200 may have various sensors such as an image sensor (imaging unit), motion sensors such as an acceleration sensor or gyro sensor, a pressure sensor, a GPS (Global Positioning System) sensor, etc.

処理部210は、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むハードウェアによって構成される。また処理部210は、プロセッサによって実現されてもよい。プロセッサは、CPU、GPU、DSP等、各種のプロセッサを用いることが可能である。端末装置200のメモリに格納された命令をプロセッサが実行することによって、処理部210の機能が処理として実現される。 The processing unit 210 is configured by hardware including at least one of a circuit for processing digital signals and a circuit for processing analog signals. The processing unit 210 may also be realized by a processor. Various types of processors can be used, such as a CPU, GPU, or DSP. The processor executes instructions stored in the memory of the terminal device 200, thereby realizing the functions of the processing unit 210 as processing.

記憶部220は、処理部210のワーク領域であって、SRAM、DRAM、ROM等の種々のメモリによって実現される。記憶部220は、例えば対象ユーザの属性情報や、撮像装置300から取得した撮像画像等を記憶する。また記憶部220は、ユーザに提示される提案を表す情報を記憶してもよい。 The storage unit 220 is a work area for the processing unit 210 and is realized by various types of memory, such as SRAM, DRAM, and ROM. The storage unit 220 stores, for example, attribute information of the target user and captured images acquired from the imaging device 300. The storage unit 220 may also store information representing suggestions to be presented to the user.

通信部230は、ネットワークを介した通信を行うためのインターフェイスであり、例えばアンテナ、RF回路、及びベースバンド回路を含む。通信部230は、例えばネットワークを介して、サーバシステム100との通信を行う。通信部230は、例えばIEEE802.11の規格に準拠した無線通信をサーバシステム100との間で実行してもよい。 The communication unit 230 is an interface for communicating over a network and includes, for example, an antenna, an RF circuit, and a baseband circuit. The communication unit 230 communicates with the server system 100, for example, over a network. The communication unit 230 may perform wireless communication with the server system 100, for example, in accordance with the IEEE 802.11 standard.

表示部240は、種々の情報を表示するインターフェイスであり、液晶ディスプレイであってもよいし、有機ELディスプレイであってもよいし、他の方式のディスプレイであってもよい。操作部250は、ユーザ操作を受け付けるインターフェイスである。操作部250は、端末装置200に設けられるボタン等であってもよい。また表示部240と操作部250は、一体として構成されるタッチパネルであってもよい。 The display unit 240 is an interface that displays various information and may be a liquid crystal display, an organic EL display, or another type of display. The operation unit 250 is an interface that accepts user operations. The operation unit 250 may be buttons or the like provided on the terminal device 200. The display unit 240 and operation unit 250 may also be a touch panel that is integrally configured.

また端末装置200は、発光部、振動部、音入力部、音出力部等、図4には不図示の構成を含んでもよい。発光部は例えばLED(light emitting diode)であり、発光による報知を行う。振動部は例えばモータであり、振動による報知を行う。音入力部は例えばマイクである。音出力部は例えばスピーカであり、音による報知を行う。 The terminal device 200 may also include components not shown in FIG. 4, such as a light-emitting unit, a vibration unit, a sound input unit, and a sound output unit. The light-emitting unit is, for example, an LED (light emitting diode) and provides notifications by emitting light. The vibration unit is, for example, a motor and provides notifications by vibrating. The sound input unit is, for example, a microphone. The sound output unit is, for example, a speaker and provides notifications by sound.

図5は、本実施形態に係る情報処理装置20の構成例を示す図である。情報処理装置20は、サーバシステム100に対応してもよい。例えば図5に示す各部は、サーバシステム100の処理部110に含まれてもよい。ただし、本実施形態の情報処理装置20はサーバシステム100に限定されず、端末装置200に対応してもよい。例えば図5に示す各部は、端末装置200の処理部210に含まれてもよい。また本実施形態の情報処理装置20は、複数の装置に対応してもよい。例えば図5の各部の処理は、処理部110と処理部210の分散処理により実現されてもよい。 Figure 5 is a diagram showing an example configuration of an information processing device 20 according to this embodiment. The information processing device 20 may correspond to the server system 100. For example, the units shown in Figure 5 may be included in the processing unit 110 of the server system 100. However, the information processing device 20 according to this embodiment is not limited to the server system 100, and may correspond to the terminal device 200. For example, the units shown in Figure 5 may be included in the processing unit 210 of the terminal device 200. The information processing device 20 according to this embodiment may also correspond to multiple devices. For example, the processing of the units in Figure 5 may be realized by distributed processing between the processing unit 110 and the processing unit 210.

図5に示すように情報処理装置20は、画像取得部21、モデル推定部22、寝具選択部23を含む。画像取得部21は、寝姿勢のユーザを撮像した寝姿勢画像を取得する。モデル推定部22は、寝姿勢画像に基づいて、ユーザの骨格モデルを推定する。寝具選択部23は、推定された骨格モデルに基づいて、ユーザに推奨される寝具を選択する処理を行う。 As shown in FIG. 5, the information processing device 20 includes an image acquisition unit 21, a model estimation unit 22, and a bedding selection unit 23. The image acquisition unit 21 acquires a sleeping posture image of a user in a sleeping posture. The model estimation unit 22 estimates a skeletal model of the user based on the sleeping posture image. The bedding selection unit 23 performs processing to select bedding recommended for the user based on the estimated skeletal model.

本実施形態の手法によれば、ユーザの寝姿勢画像に基づいてユーザの骨格モデルを推定できる。寝姿勢では、枕やマットレス等の環境要因に起因して体がゆがむため、寝姿勢画像に基づいて取得される骨格モデルには、当該環境要因による骨格のゆがみが反映される。従って、寝姿勢画像に基づく骨格モデルを用いることによって、体にゆがみを生じさせる要因である寝具に関する適切なアドバイスを行うことが可能になる。 The method of this embodiment allows a user's skeletal model to be estimated based on an image of the user's sleeping position. When sleeping, the body distorts due to environmental factors such as the pillow or mattress, so the skeletal model obtained based on the sleeping position image reflects the skeletal distortion caused by these environmental factors. Therefore, by using a skeletal model based on the sleeping position image, it is possible to provide appropriate advice regarding bedding, which is a factor that causes distortion of the body.

また画像取得部21は、立位姿勢のユーザを撮像した立位画像を取得してもよい。この場合、モデル推定部22は、立位画像及び寝姿勢画像の両方に基づいて、ユーザの骨格モデルを推定する。立位姿勢では枕やマットレス等の寝具による影響を受けないため、立位画像に基づいて取得される骨格モデルには、対象ユーザの基本的な体のゆがみが反映される。従って、立位画像に基づく骨格モデルと寝姿勢画像に基づく骨格モデルの両方を用いることによって、体のゆがみが基本的なゆがみであるか、寝具等の環境要因によるゆがみであるかを区別できるため、寝具に関する判定を精度よく実行することが可能になる。処理の詳細については後述する。 The image acquisition unit 21 may also acquire standing images of the user in a standing position. In this case, the model estimation unit 22 estimates a skeletal model of the user based on both the standing image and the lying image. Since a standing position is not affected by bedding such as pillows and mattresses, the skeletal model acquired based on the standing image reflects the basic body distortion of the target user. Therefore, by using both a skeletal model based on a standing image and a skeletal model based on a lying image, it is possible to distinguish whether a body distortion is a basic distortion or a distortion caused by environmental factors such as bedding, making it possible to accurately determine bedding. Details of the process will be described later.

図6は、本実施形態に係る情報処理装置20の詳細な構成例を示す図である。情報処理装置20は、画像取得部21、モデル推定部22、寝具選択部23、寝姿勢判定部24、体位変換推定部25、睡眠情報取得部26、評価処理部27、通知処理部28、共有処理部29を含んでもよい。ただし、情報処理装置20の構成は図6に限定されず、一部の構成を省略する、他の構成を追加する等の種々の変形実施が可能である。なお、画像取得部21、モデル推定部22及び寝具選択部23については図5と同様であるため説明を省略する。 Figure 6 is a diagram showing a detailed example configuration of the information processing device 20 according to this embodiment. The information processing device 20 may include an image acquisition unit 21, a model estimation unit 22, a bedding selection unit 23, a sleeping posture determination unit 24, a position change estimation unit 25, a sleep information acquisition unit 26, an evaluation processing unit 27, a notification processing unit 28, and a sharing processing unit 29. However, the configuration of the information processing device 20 is not limited to that shown in Figure 6, and various modifications are possible, such as omitting some components or adding other components. Note that the image acquisition unit 21, model estimation unit 22, and bedding selection unit 23 are the same as those in Figure 5, and therefore their description will be omitted.

寝姿勢判定部24は、ユーザの寝姿勢が、仰臥位、右側臥位、左側臥位及び腹臥位を含む複数の姿勢のいずれであるかを求める。また寝姿勢判定部24は、各姿勢の時間比率を求めてもよい。時間比率の詳細については後述する。寝姿勢判定部24は、図6に示すように画像取得部21と接続され、撮像装置300が撮像した画像に基づいて、寝姿勢や時間比率を求めてもよい。あるいは、図6には不図示であるが、寝姿勢判定部24は睡眠情報取得部26と接続され、後述する検出装置430のセンシングデータに基づいて寝姿勢や時間比率を求めてもよい。 The sleeping posture determination unit 24 determines whether the user's sleeping posture is one of a number of postures, including supine, right lateral, left lateral, and prone. The sleeping posture determination unit 24 may also determine the time ratio of each posture. Details of the time ratios will be described later. The sleeping posture determination unit 24 may be connected to the image acquisition unit 21 as shown in FIG. 6, and may determine the sleeping posture and time ratio based on images captured by the imaging device 300. Alternatively, although not shown in FIG. 6, the sleeping posture determination unit 24 may be connected to the sleep information acquisition unit 26, and may determine the sleeping posture and time ratio based on sensing data from the detection device 430, which will be described later.

体位変換推定部25は、ユーザが寝返りによって体位を変換する際の手法(以下、体位変換手法と表記する)を推定する。体位変換推定部25は、撮像装置300が撮像した画像に基づいて、体位変換手法を推定してもよいし、後述する検出装置430のセンシングデータに基づいて体位変換手法を推定してもよい。体位変換手法については、図15、図16を用いて後述する。 The position change estimation unit 25 estimates the method used when the user changes position by turning over (hereinafter referred to as the position change method). The position change estimation unit 25 may estimate the position change method based on images captured by the imaging device 300, or may estimate the position change method based on sensing data from the detection device 430, which will be described later. The position change method will be described later using Figures 15 and 16.

睡眠情報取得部26は、ユーザの睡眠に関する情報を取得する。睡眠情報取得部26は、例えば後述する検出装置430のセンシングデータに基づく睡眠データを取得する処理を行ってもよい。ここでの睡眠データは、検出装置430の出力そのものであってもよいし、検出装置430の出力に基づいて睡眠情報取得部26が演算する情報であってもよい。 The sleep information acquisition unit 26 acquires information related to the user's sleep. The sleep information acquisition unit 26 may perform processing to acquire sleep data based on sensing data from the detection device 430, which will be described later. The sleep data here may be the output of the detection device 430 itself, or may be information calculated by the sleep information acquisition unit 26 based on the output of the detection device 430.

評価処理部27は、本実施形態の手法による提案の効果を評価する指標値を算出する。例えば評価処理部27は、寝具選択部23により寝具の変更を提案した場合に、寝具変更による効果を評価する。また評価処理部27は、施設の受診を勧奨した場合に、当該受診による効果を評価してもよい。 The evaluation processing unit 27 calculates an index value that evaluates the effectiveness of the proposal made by the method of this embodiment. For example, when the bedding selection unit 23 suggests changing the bedding, the evaluation processing unit 27 evaluates the effectiveness of changing the bedding. Furthermore, when the evaluation processing unit 27 recommends a visit to a facility, it may evaluate the effectiveness of the visit.

通知処理部28は、情報処理装置20の各部での処理結果をユーザに通知する処理を行う。例えば通知処理部28は、寝具選択部23により選択された寝具に関する情報の通知を行ってもよい。また通知処理部28は、評価処理部27での評価結果に基づいて、施設での受診を促す通知、睡眠や日常生活に関するアドバイスの通知等を行ってもよい。例えば通知処理部28は、端末装置200に対して制御信号を送信してもよい。ここでの制御信号は、端末装置200の表示部240、発光部、振動部、音出力部等を用いて提案内容に応じた出力を行うことを指示する信号である。 The notification processing unit 28 performs processing to notify the user of the processing results of each unit of the information processing device 20. For example, the notification processing unit 28 may notify the user of information related to the bedding selected by the bedding selection unit 23. The notification processing unit 28 may also notify the user to visit a facility for medical treatment, or notify the user of advice related to sleep or daily life, based on the evaluation results of the evaluation processing unit 27. For example, the notification processing unit 28 may send a control signal to the terminal device 200. The control signal here is a signal that instructs the display unit 240, light-emitting unit, vibration unit, sound output unit, etc. of the terminal device 200 to output information according to the proposal content.

共有処理部29は、処理対象となるユーザの悩みや、当該悩みを解消するための対策等を、他のユーザと共有するための処理を行う。例えば共有処理部29は、対象ユーザの悩みが解消された場合に、実行された対策等の情報を他のユーザに送信してもよい。また共有処理部29は、対象ユーザと同様の悩みを有する他のユーザについて、何らかの対策によって状態改善が見られた場合、当該対策を対象ユーザに通知してもよい。 The sharing processing unit 29 performs processing to share the concerns of the user being processed and measures to resolve those concerns with other users. For example, when the concern of the target user is resolved, the sharing processing unit 29 may send information about the measures taken to other users. Furthermore, when the condition of other users who have the same concern as the target user is improved by some measure, the sharing processing unit 29 may notify the target user of the measure.

また情報処理装置20の処理結果の出力は、寝具の通知及び情報共有に用いられるものに限定されず、他のフィードバックに用いられてもよい。例えば、本実施形態に係るユーザは、ボトムの高さや姿勢を自動で変更可能な電動ベッド、各部分の硬さ(厚み)を自動で調整可能なエアマットレス、各部分の厚みを調整することでユーザに寝返り等を促す姿勢制御枕、等を使用してもよい。そして、情報処理装置20は、処理結果に基づいて、これらの電動寝具をリアルタイムに制御してもよい。例えば、好ましい枕の高さ、柔らかさ、マットレスの硬さ等が求められた場合に、これらの情報に基づいて電動ベッド、エアマットレス、姿勢制御枕等の制御が実行されてもよい。 Furthermore, the output of the processing results of the information processing device 20 is not limited to be used for bedding notifications and information sharing, but may also be used for other feedback. For example, a user according to this embodiment may use an electric bed that can automatically change the height and posture of the bottom, an air mattress that can automatically adjust the hardness (thickness) of each part, a posture control pillow that encourages the user to turn over in bed by adjusting the thickness of each part, etc. The information processing device 20 may then control these electric bedding items in real time based on the processing results. For example, when the preferred pillow height, softness, mattress hardness, etc. are determined, the electric bed, air mattress, posture control pillow, etc. may be controlled based on this information.

情報処理装置20の各部における処理の詳細については、具体的な実施例とともに後述する。 Details of the processing performed by each part of the information processing device 20 will be described later along with specific examples.

また、本実施形態の情報処理装置20(情報処理システム10)が行う処理の一部又は全部は、プログラムによって実現されてもよい。情報処理装置20が行う処理とは、サーバシステム100の処理部110が実行する処理であってもよいし、端末装置200の処理部210が実行する処理であってもよいし、センシングデバイス400に含まれるプロセッサが実行する処理であってもよい。また情報処理装置20が行う処理とは、サーバシステム100、端末装置200及びセンシングデバイス400のうちの2以上の機器によって行われる処理であってもよい。 Furthermore, some or all of the processing performed by the information processing device 20 (information processing system 10) of this embodiment may be realized by a program. The processing performed by the information processing device 20 may be processing executed by the processing unit 110 of the server system 100, processing executed by the processing unit 210 of the terminal device 200, or processing executed by a processor included in the sensing device 400. Furthermore, the processing performed by the information processing device 20 may be processing executed by two or more of the server system 100, the terminal device 200, and the sensing device 400.

本実施形態に係るプログラムは、例えばコンピュータによって読み取り可能な媒体である非一時的な情報記憶媒体(情報記憶装置)に格納できる。情報記憶媒体は、例えば光ディスク、メモリーカード、HDD、或いは半導体メモリなどによって実現できる。半導体メモリは例えばROMである。処理部110等は、情報記憶媒体に格納されるプログラムに基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体は、処理部110等としてコンピュータを機能させるためのプログラムを記憶する。コンピュータは、入力装置、処理部、記憶部、出力部を備える装置である。具体的には本実施形態に係るプログラムは、図8等を用いて後述する各ステップを、コンピュータに実行させるためのプログラムである。 The program according to this embodiment can be stored in, for example, a non-transitory information storage medium (information storage device), which is a medium readable by a computer. The information storage medium can be realized, for example, by an optical disc, memory card, HDD, or semiconductor memory. The semiconductor memory is, for example, ROM. The processing unit 110 and the like perform various processes of this embodiment based on the program stored in the information storage medium. In other words, the information storage medium stores programs that cause a computer to function as the processing unit 110 and the like. A computer is a device that includes an input device, a processing unit, a memory unit, and an output unit. Specifically, the program according to this embodiment is a program that causes a computer to execute each step described below using Figure 8 and the like.

また本実施形態の手法は、以下の各ステップを含む情報処理方法に適用できる。情報処理方法は、立位姿勢のユーザを撮像した立位画像、及び寝姿勢のユーザを撮像した寝姿勢画像を取得するステップと、立位画像及び寝姿勢画像に基づいて、ユーザの骨格モデルを推定するステップと、推定された骨格モデルに基づいて、ユーザに推奨される寝具を選択する処理を行うステップと、を含む。 The technique of this embodiment can also be applied to an information processing method including the following steps. The information processing method includes the steps of acquiring a standing image of a user in a standing position and a lying image of the user in a lying position, estimating a skeletal model of the user based on the standing image and the lying image, and performing a process of selecting bedding recommended for the user based on the estimated skeletal model.

2.処理の詳細
次に本実施形態の処理について詳細に説明する。まず骨格モデルに基づいて寝具を選択する処理について説明した後、寝姿勢の時間比率や体位変換手法を用いる例について説明する。さらに、睡眠情報を用いたフィードバック等についても説明する。なお以下では、情報処理装置20がサーバシステム100である例について説明する。
2. Details of the Processing Next, the processing of this embodiment will be described in detail. First, the processing of selecting bedding based on a skeletal model will be described, followed by an example of using the time ratio of sleeping postures and a position change method. Furthermore, feedback using sleep information will also be described. Note that the following describes an example in which the information processing device 20 is a server system 100.

2.1 骨格モデル
図7は、本実施形態の処理におけるデータの流れをまとめた図である。図7に示すように、本実施形態では、骨格モデル、個人の属性情報、体位(寝姿勢)データに基づいて寝具評価値が分析され、分析結果に基づいて、寝具の特性に関する対策提案が出力される。
2.1 Skeleton Model Fig. 7 is a diagram summarizing the data flow in the processing of this embodiment. As shown in Fig. 7, in this embodiment, bedding evaluation values are analyzed based on the skeletal model, personal attribute information, and body position (sleeping posture) data, and measures related to the characteristics of the bedding are proposed based on the analysis results.

骨格モデルは、寝姿勢画像に基づいてモデル推定部22によって求められる。また骨格モデルは、立位画像に基づいて求められてもよい。骨格モデルは、後述するように骨格部分長の情報を含んでもよい。また、図11A~図13Cを用いて後述するように、骨格モデルから首傾斜角度や腰傾斜角度が求められてもよい。 The skeletal model is calculated by the model estimation unit 22 based on the lying position image. The skeletal model may also be calculated based on the standing position image. The skeletal model may include information on the length of skeletal parts, as described below. Furthermore, the neck tilt angle and waist tilt angle may be calculated from the skeletal model, as described below using Figures 11A to 13C.

個人の属性情報は、年齢、性別、身長、体重、既往歴等の情報を含む。個人の属性情報は、例えば端末装置200に入力用のテキストボックス等が表示され、対象ユーザが自らの情報を当該テキストボックスに記入してもよい。端末装置200は、通信部230を介して属性情報をサーバシステム100に送信する。 The individual's attribute information includes information such as age, gender, height, weight, and medical history. For example, the individual's attribute information may be displayed in a text box for input on the terminal device 200, and the target user may enter their own information in the text box. The terminal device 200 transmits the attribute information to the server system 100 via the communication unit 230.

体位データは、ユーザの寝姿勢が仰臥位、右側臥位、左側臥位及び腹臥位を含む複数の姿勢のうちの何れであるかを表す情報であり、寝姿勢判定部24の判定により取得される。寝姿勢判定部24が判定に用いる情報は、画像であってもよいし、圧力の情報であってもよいし、加速度であってもよいし、これらの情報の組み合わせであってもよい。詳細については後述する。 The body position data is information indicating which of a number of positions the user is sleeping in, including supine, right lateral, left lateral, and prone, and is acquired by the sleep position determination unit 24. The information used by the sleep position determination unit 24 for determination may be an image, pressure information, acceleration, or a combination of these pieces of information. Details will be provided below.

情報処理装置20は、これらの情報に基づいて、寝具評価値を分析する。例えば寝具評価値は、首傾斜角度や腰傾斜角度に基づいて、寝具選択部23が演算する。 The information processing device 20 analyzes the bedding evaluation value based on this information. For example, the bedding evaluation value is calculated by the bedding selection unit 23 based on the neck inclination angle and waist inclination angle.

そして情報処理装置20は、求めた寝具評価値に基づいて対策を提案する。ここでの対策は、具体的には推奨される寝具の情報である。提案される情報は、枕630の高さであってもよいし、マットレス620の硬さであってもよいし、他の情報であってもよい。以下、フローチャート等を用いて処理の流れを具体的に説明する。 The information processing device 20 then proposes measures based on the obtained bedding evaluation values. Specifically, the measures here are information about recommended bedding. The proposed information may be the height of the pillow 630, the hardness of the mattress 620, or other information. The processing flow is explained in detail below using flowcharts, etc.

図8は、情報処理装置20の処理の例を説明するフローチャートである。以下、寝姿勢画像と立位画像の両方を用いる例について説明するが、これは必須ではない。例えば情報処理装置20は、寝姿勢画像に基づいて処理を行ってもよく、以下の説明における立位画像は省略が可能である。まず図8の処理が開始される前に、撮像装置300は、立位状態であるユーザを撮像することによって立位画像を出力し、寝姿勢状態であるユーザを撮像することによって寝姿勢画像を出力する。図9A~図9Cは、立位画像及び寝姿勢画像を取得する際のユーザと撮像装置300の関係を例示する図である。 Figure 8 is a flowchart illustrating an example of processing by the information processing device 20. Below, an example using both lying-down position images and standing-up position images will be described, but this is not required. For example, the information processing device 20 may perform processing based on lying-down position images, and the standing-up position images in the following description can be omitted. First, before the processing in Figure 8 begins, the imaging device 300 outputs a standing-up position image by capturing an image of the user in a standing position, and outputs a lying-down position image by capturing an image of the user in a lying-down position. Figures 9A to 9C are diagrams illustrating the relationship between the user and the imaging device 300 when capturing standing-up position images and lying-down position images.

例えば図9Aに示したように、撮像装置300はスタンドSTを用いて所定の高さ及び角度に配置されてもよい。ユーザが撮像装置300の前に立つことによって立位画像が撮像される。撮像装置300は、本実施形態に係るユーザが保有する任意の装置であってもよく、例えば撮像機能を有する端末装置200が、撮像装置300として用いられてもよい。このようにすれば、立位画像等を取得する際に専用の装置を用意する必要がなく、ユーザの負担を軽減可能である。 For example, as shown in FIG. 9A, the imaging device 300 may be placed at a predetermined height and angle using a stand ST. A standing image is captured when the user stands in front of the imaging device 300. The imaging device 300 may be any device owned by the user according to this embodiment; for example, a terminal device 200 with imaging capabilities may be used as the imaging device 300. In this way, there is no need to prepare a dedicated device when capturing a standing image, etc., thereby reducing the burden on the user.

同様に、図9B、図9Cに示すように、撮像装置300はスタンドSTを用いてベッド610等の側面近傍に、所与の高さ及び角度で配置されてもよい。ユーザが当該ベッド610に横になることによって、寝姿勢画像が取得される。寝姿勢画像は、図9Bに示すように仰臥位であるユーザを撮像した画像であってもよいし、図9Cに示すように側臥位であるユーザを撮像した画像であってもよいし、この両方であってもよい。また側臥位は右側臥位であってもよいし、左側臥位であってもよいし、この両方であってもよい。また、腹臥位の画像が寝姿勢画像として撮像されることも妨げられない。 Similarly, as shown in Figures 9B and 9C, the imaging device 300 may be placed at a given height and angle near the side of a bed 610 or the like using a stand ST. A lying position image is acquired when the user lies down on the bed 610. The lying position image may be an image of the user in a supine position as shown in Figure 9B, or an image of the user in a lateral position as shown in Figure 9C, or both. The lateral position may be a right lateral position, a left lateral position, or both. Furthermore, an image of a prone position may also be captured as a lying position image.

なお本実施形態では、立位画像及び寝姿勢画像を撮像できればよく、撮像装置300が配置される位置や角度、固定方法等は図9A~図9Cに示した例に限定されない。例えば、図9Dに示すように、撮像装置300の位置を変えながら複数の寝姿勢画像が取得されてもよい。図9Dの例では、撮像装置300が、ユーザの腰部を中心とし、頭から足へと向かう軸を回転軸とする回転移動を行う。例えば撮像装置300は、移動経路上の複数の点で停止して静止画像を撮像してもよいし、回転移動を行いながら動画像を撮像してもよい。このようにすれば、図9B等の定点カメラを用いる場合に比べて、撮像されない部位を少なくできるため、骨格モデルの推定精度向上が可能になる。また図9Dでは仰臥位に対応する寝姿勢画像の取得において撮像画像300を移動させる例を示したが、側臥位等の他の寝姿勢に対応する寝姿勢画像の取得や、立位画像の取得において、撮像画像300を移動させながら撮像が行われてもよい。 Note that in this embodiment, it is sufficient to be able to capture standing position images and lying position images. The position, angle, and fixing method of the imaging device 300 are not limited to the examples shown in Figures 9A to 9C. For example, as shown in Figure 9D, multiple lying position images may be captured while changing the position of the imaging device 300. In the example of Figure 9D, the imaging device 300 rotates around an axis extending from the head to the feet, centered at the user's waist. For example, the imaging device 300 may stop at multiple points along its movement path to capture still images, or it may capture moving images while rotating. In this way, fewer parts of the body are not captured compared to using a fixed camera such as Figure 9B, thereby improving the accuracy of skeletal model estimation. Furthermore, Figure 9D shows an example in which the captured image 300 is moved to capture lying position images corresponding to the supine position. However, the captured image 300 may be moved to capture lying position images corresponding to other sleeping positions, such as the lateral position, or to capture standing position images.

図8のステップS101において、画像取得部21は、撮像装置300が撮像した立位画像及び寝姿勢画像を取得する。例えば、画像取得部21はサーバシステム100の処理部110に含まれ、処理部110は通信部130を介して、撮像装置300から立位画像及び寝姿勢画像を受信する処理を行う。なお、サーバシステム100は、撮像装置300と直接接続されるものには限定されず、端末装置200等の他の装置を介して接続されてもよい。 In step S101 of FIG. 8, the image acquisition unit 21 acquires the standing position images and lying position images captured by the imaging device 300. For example, the image acquisition unit 21 is included in the processing unit 110 of the server system 100, and the processing unit 110 performs processing to receive the standing position images and lying position images from the imaging device 300 via the communication unit 130. Note that the server system 100 is not limited to being directly connected to the imaging device 300, and may be connected via another device such as a terminal device 200.

ステップS102において、モデル推定部22は、立位画像及び寝姿勢画像に基づいてユーザの骨格モデルを推定する。例えばモデル推定部22は、機械学習によって生成された学習済モデルに基づいて、ユーザの骨格モデルを推定してもよい。ここでの学習済モデルは、例えば入力画像に対して、正しい骨格モデルが正解データとして付与された訓練データに基づいて作成される。正解データは、例えば医師等、骨格に関する専門家によって付与される。機械学習で使用される学習モデルは、例えばCNN(Convolutional neural network)であり、学習済モデルとは学習処理によってパラメータ(重み)が設定されたCNNであってもよい。モデル推定部22は、学習済モデルに対して立位画像を入力することによって立位骨格モデルを求めるとともに、学習済モデルに対して寝姿勢画像を入力することによって寝姿勢骨格モデルを求めてもよい。なお画像に基づく骨格モデルの演算手法としては、“Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields” (https://arxiv.org/pdf/1611.08050.pdf), Zhe Cao他に開示されたOpenPose等、種々の手法が知られており、本実施形態ではこれらの手法を広く適用できる。 In step S102, the model estimation unit 22 estimates a skeletal model of the user based on the standing image and the lying position image. For example, the model estimation unit 22 may estimate the skeletal model of the user based on a trained model generated by machine learning. The trained model here is created based on training data in which a correct skeletal model is assigned as correct answer data for an input image. The correct answer data is assigned by a skeletal expert, such as a doctor. The trained model used in machine learning is, for example, a CNN (Convolutional Neural Network), and the trained model may be a CNN in which parameters (weights) are set by a learning process. The model estimation unit 22 may obtain a standing skeletal model by inputting a standing image into the trained model, and obtain a lying position skeletal model by inputting a lying position image into the trained model. Note that various methods for calculating skeletal models based on images are known, such as "Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields" (https://arxiv.org/pdf/1611.08050.pdf) and OpenPose disclosed by Zhe Cao et al., and these methods can be widely applied in this embodiment.

図10は、推定される骨格モデルの一例である。例えば、骨格モデルは、予め設定された複数の部位のそれぞれの位置を表す情報であってもよい。図10の例であれば、頭、首、右肩、左肩、右肘、左肘、右手、左手、背、腰、右膝、左膝、右足、左足等の部位の位置が推定される。なお、設定される部位の数や位置は図10の例に限定されず、種々の変形実施が可能である。また図10に矢印で示したように、骨格モデルは、回転可能な部位の回転状態を特定する情報を含んでもよい。例えば骨格モデルは頭部の旋回角の情報を含んでもよい。骨格モデルが旋回角の情報を有することによって、例えば腹臥位時の顔の方向を特定すること等が可能になる。 Figure 10 is an example of an estimated skeletal model. For example, the skeletal model may be information representing the respective positions of multiple pre-set body parts. In the example of Figure 10, the positions of body parts such as the head, neck, right shoulder, left shoulder, right elbow, left elbow, right hand, left hand, back, waist, right knee, left knee, right foot, and left foot are estimated. Note that the number and positions of the set body parts are not limited to the example of Figure 10, and various modifications are possible. Furthermore, as indicated by the arrows in Figure 10, the skeletal model may include information specifying the rotation state of rotatable body parts. For example, the skeletal model may include information on the rotation angle of the head. Having the skeletal model include rotation angle information makes it possible to specify, for example, the direction of the face when in a prone position.

例えばモデル推定部22は、立位骨格モデルに基づいて、寝姿勢骨格モデルを補正する処理を行ってもよい。例えば、立位姿勢は、図9Aに示したように、ユーザの体が枕やマットレス等の寝具による影響を受けない姿勢である。そのため、立位画像に基づいて求められる立位骨格モデルは、寝具に起因しないユーザの基本的な体のゆがみを反映した情報となる。従って、寝姿勢骨格モデルにおける体のゆがみから、立位骨格モデルにおける体のゆがみを除去する補正処理を行うことによって、寝具等に起因する体のゆがみを精度よく求めることが可能になる。また立位姿勢では図9Aに示したように、体の一部の部位が他の部位によって遮蔽される程度が寝姿勢に比べて低いため、骨格モデルの推定精度を高くできる。そのため、立位姿勢と寝姿勢との間で変化が少ないと考えられるパラメータ、例えば骨格部分長を立位骨格モデルに基づいて求め、当該骨格部分長を用いて寝姿勢骨格モデルの補正が行われてもよい。骨格部分長とは、部位と部位の距離を表し、例えば図10における所与の点と、隣り合う点の間の距離(エッジの長さ)を表してもよい。 For example, the model estimation unit 22 may perform a process to correct the lying-down skeletal model based on the standing skeletal model. For example, as shown in FIG. 9A, the standing skeletal model is a position in which the user's body is not affected by bedding such as pillows and mattresses. Therefore, the standing skeletal model calculated based on the standing image reflects the user's basic body distortion that is not caused by bedding. Therefore, by performing a correction process to remove the body distortion in the standing skeletal model from the body distortion in the lying-down skeletal model, it is possible to accurately calculate the body distortion caused by bedding, etc. Furthermore, as shown in FIG. 9A, in the standing skeletal model, the degree to which some parts of the body are occluded by other parts is lower than in the lying-down position, which increases the estimation accuracy of the skeletal model. Therefore, a parameter that is thought to change little between the standing and lying positions, such as the skeletal segment length, may be calculated based on the standing skeletal model, and the lying-down skeletal model may be corrected using this skeletal segment length. The skeletal segment length represents the distance between parts, and may represent, for example, the distance (edge length) between a given point and its adjacent point in FIG. 10.

あるいは、モデル推定部22は、立位画像と寝姿勢画像の2つの画像を入力データとし、当該入力データに基づいて1つの骨格モデルを推定する学習済モデルを用いて処理を行ってもよい。例えば、学習に用いる訓練データとして、学習用の立位画像と学習用の寝姿勢画像のペアに対して、1つの骨格モデル(狭義には寝姿勢における骨格モデル)が正解データとして付与されたデータが用いられてもよい。そしてモデル推定部22は、当該訓練データによって取得された学習済モデルに対して、立位画像と寝姿勢画像のペアを入力することによって骨格モデルを求める。この場合、訓練データ取得の段階で、立位姿勢と寝姿勢との関係を考慮した正解データが付与されるため、学習済モデルの出力も立位姿勢と寝姿勢の関係を考慮した骨格モデルとなる。 Alternatively, the model estimation unit 22 may use two images, a standing image and a lying image, as input data and perform processing using a learned model that estimates one skeletal model based on the input data. For example, the training data used for learning may be data in which one skeletal model (more specifically, a skeletal model for lying position) is assigned as correct answer data for a pair of learning standing image and learning lying position image. The model estimation unit 22 then inputs the pair of standing image and lying position image into the learned model acquired from the training data to obtain a skeletal model. In this case, correct answer data that takes into account the relationship between standing position and lying position is assigned at the training data acquisition stage, and therefore the output of the learned model will also be a skeletal model that takes into account the relationship between standing position and lying position.

なお、図2に示したように、本実施形態の手法ではユーザの姿勢の良し悪しを表す姿勢スコアが求められてもよい。例えば情報処理装置20(狭義にはモデル推定部22)は、推定した骨格モデルに基づいて骨格のゆがみ度合いを判定し、当該ゆがみ度合いを表す姿勢スコアを算出する。ここでの姿勢スコアは、例えばゆがみが小さいほど値が大きくなり、ゆがみが大きいほど値が小さくなる数値データである。このようにすれば、ユーザ姿勢を客観的に評価することが可能になる。 As shown in Figure 2, the method of this embodiment may also obtain a posture score that indicates whether the user's posture is good or bad. For example, the information processing device 20 (or, more narrowly, the model estimation unit 22) determines the degree of skeletal distortion based on the estimated skeletal model, and calculates a posture score that indicates the degree of distortion. The posture score here is numerical data that, for example, increases the smaller the distortion and decreases the larger the distortion. In this way, it becomes possible to objectively evaluate the user's posture.

ステップS103において、寝姿勢判定部24は、対象となるユーザの寝姿勢を判定する。例えば寝姿勢判定部24は、ユーザの寝姿勢が仰臥位、右側臥位、左側臥位、腹臥位の何れであるかを判定してもよい。例えば寝姿勢画像の撮像において、ユーザは自身が好む寝姿勢を取った画像を撮像してもよい。この場合、寝姿勢判定部24は、骨格モデルを求めるための寝姿勢画像を用いて、ユーザの寝姿勢を判定する。 In step S103, the sleeping posture determination unit 24 determines the sleeping posture of the target user. For example, the sleeping posture determination unit 24 may determine whether the user's sleeping posture is supine, right lateral, left lateral, or prone. For example, when capturing a sleeping posture image, the user may capture an image in their preferred sleeping posture. In this case, the sleeping posture determination unit 24 determines the user's sleeping posture using the sleeping posture image for determining a skeletal model.

あるいは、骨格モデルを求めるための寝姿勢画像とは別に、就寝中のユーザを撮像した画像が取得されてもよい。寝姿勢判定部24は、当該画像に基づいてユーザの寝姿勢を判定してもよい。あるいは、図17を用いて後述するように、睡眠に関する情報を検出する検出装置430が用いられてもよい。例えば検出装置430は圧力センサを有するため、寝姿勢判定部24は、検出装置430のうち、何れの領域にどの程度の圧力がかかっているかに応じて寝姿勢を判定してもよい。また本実施形態では、センシングデバイス400として、図1等には不図示のモーションセンサが用いられてもよい。モーションセンサは、例えば加速度センサであるが、ジャイロセンサであってもよい。例えば加速度センサはユーザの皮膚や衣類に貼り付けられてもよい。この場合、モーションセンサの貼り付け位置や方向は既知であるため、寝姿勢判定部24は、重力方向の検出結果に基づいてユーザの寝姿勢を推定できる。その他、寝姿勢判定部24の判定に用いられる情報については種々の変形実施が可能である。 Alternatively, an image of the sleeping user may be acquired separately from the sleeping posture image used to determine the skeletal model. The sleeping posture determination unit 24 may determine the user's sleeping posture based on this image. Alternatively, as described below with reference to FIG. 17 , a detection device 430 that detects information related to sleep may be used. For example, the detection device 430 may have a pressure sensor, and the sleeping posture determination unit 24 may determine the sleeping posture based on which area of the detection device 430 is under pressure and to what extent. In this embodiment, a motion sensor (not shown in FIG. 1 , etc.) may be used as the sensing device 400. The motion sensor is, for example, an acceleration sensor, but it may also be a gyro sensor. For example, the acceleration sensor may be attached to the user's skin or clothing. In this case, since the attachment position and direction of the motion sensor are known, the sleeping posture determination unit 24 can estimate the user's sleeping posture based on the detection result of the direction of gravity. In addition, various modifications are possible with regard to the information used for the determination by the sleeping posture determination unit 24.

ステップS104において、寝具選択部23は、骨格モデルと寝姿勢判定の結果に基づいて、現在ユーザが使用している寝具の評価を行う。例えば寝具選択部23は、推定された骨格モデルのうち、所与の部位における角度に基づいて寝具評価値を算出してもよい。寝具評価値とは、枕630の評価値である枕評価値であってもよいし、マットレス620の評価値であるマットレス評価値であってもよいし、この両方であってもよい。なお、評価対象となる寝具は枕630及びマットレス620に限定されず、ベッド610(狭義には電動ベッド)を含んでもよい。 In step S104, the bedding selection unit 23 evaluates the bedding currently used by the user based on the skeletal model and the results of the sleeping posture determination. For example, the bedding selection unit 23 may calculate a bedding evaluation value based on the angle of a given part of the estimated skeletal model. The bedding evaluation value may be a pillow evaluation value that is an evaluation value of the pillow 630, or a mattress evaluation value that is an evaluation value of the mattress 620, or both. Note that the bedding to be evaluated is not limited to the pillow 630 and mattress 620, and may also include the bed 610 (or, in a narrower sense, an electric bed).

図11A~図11Cは、仰臥位における枕評価値の算出手法を説明する図である。図11Aは、枕630の高さが好ましい状態を表す。図11Aに示すように、枕630の高さが適切である場合、例えば骨格モデルの首と頭部を結ぶ直線と、水平面のなす角度(以下、首傾斜角度と表記する)は図11Aのθ1となる。なおここでの水平面に代えて、ベッド610のボトム面や、マットレス620の表面が用いられてもよい。 Figures 11A to 11C are diagrams explaining a method for calculating pillow evaluation values in the supine position. Figure 11A shows a state in which the pillow 630 is at a desirable height. As shown in Figure 11A, when the pillow 630 is at an appropriate height, for example, the angle formed by the line connecting the neck and head of the skeletal model and the horizontal plane (hereinafter referred to as the neck inclination angle) is θ1 in Figure 11A. Note that instead of the horizontal plane here, the bottom surface of the bed 610 or the surface of the mattress 620 may be used.

図11Bは枕630の高さが高すぎる状態を表し、図11Cは枕630の高さが低すぎる状態を表す。それぞれ、首傾斜角度をθ2、θ3とする。ここで図から明らかな通り、θ3<θ1<θ2である。よって寝具選択部23は、寝姿勢での骨格モデルの検出結果から、首傾斜角度を求め、当該首傾斜角度がθ2に近いほど値が大きく、θ2から離れるほど値が小さくなる評価値を枕評価値として求めてもよい。なお枕評価値は数値データに限定されず、「良い/悪い」の何れかを表す2段階の情報であってもよいし、「低すぎる/適切/高すぎる」の3段階の情報であってもよいし、他の情報であってもよい。 Figure 11B shows a state in which the pillow 630 is too high, and Figure 11C shows a state in which the pillow 630 is too low. The neck tilt angles are θ2 and θ3, respectively. As is clear from the figure, θ3 < θ1 < θ2. Therefore, the bedding selection unit 23 may determine the neck tilt angle from the detection results of the skeletal model in the sleeping position, and determine as the pillow evaluation value an evaluation value that increases the closer the neck tilt angle is to θ2 and decreases the further it is from θ2. Note that the pillow evaluation value is not limited to numerical data, and may be two-level information indicating either "good" or "bad," or three-level information indicating "too low/appropriate/too high," or other information.

図12A~図12Cは、仰臥位におけるマットレス評価値の算出手法を説明する図である。図12Aは、マットレス620の硬さが好ましい状態を表す。図12Aに示すように、マットレス620の硬さが適切である場合、例えば骨格モデルの肩、腰、股関節の3点を考えた場合、この3点がほぼ水平方向に並ぶ。例えば本実施形態では、股関節と腰を結ぶ直線と水平方向のなす第1角度、及び、腰と肩を結ぶ直線と水平方向のなす第2角度の組を腰傾斜角度としてもよい。この場合、図12Aの例では、第1角度及び第2角度はほぼ0度である。なおここでは、図11A~図11Cと同様に、頭部へと向かう方向において高さが高くなる方向の角度を正の角度とする。 Figures 12A to 12C are diagrams illustrating a method for calculating mattress evaluation values in the supine position. Figure 12A shows a state in which the firmness of the mattress 620 is appropriate. As shown in Figure 12A, when the firmness of the mattress 620 is appropriate, for example, when considering three points on the skeletal model, namely the shoulders, waist, and hip joints, these three points are aligned in an approximately horizontal direction. For example, in this embodiment, the waist inclination angle may be a set of a first angle formed by the horizontal line connecting the hip joints and waist, and a second angle formed by the horizontal line connecting the waist and shoulders. In this case, in the example of Figure 12A, the first angle and the second angle are approximately 0 degrees. Note that here, as with Figures 11A to 11C, angles in the direction of increasing height in the direction toward the head are considered positive angles.

図12Bはマットレス620が柔らかすぎる状態を表す。図12Bの場合、図12Aと比較して臀部から背中にかけての部分が過剰に沈み込む。そのため、股関節に対して、腰や肩の位置が高なる。例えば上記の例と同様に、腰傾斜角度として第1角度と第2角度を考えた場合、少なくとも第1角度が、図12Aの例より大きくなる。 Figure 12B shows a state in which the mattress 620 is too soft. In the case of Figure 12B, the area from the buttocks to the back sinks in excessively compared to Figure 12A. As a result, the position of the lower back and shoulders becomes higher relative to the hip joints. For example, as in the above example, if the first angle and second angle are considered as the lower back inclination angle, at least the first angle will be larger than in the example of Figure 12A.

図12Cはマットレス620が硬すぎる状態を表す。図12Cの場合、図12Aと比較してユーザのマットレス620への沈み込みが浅くなり、腰から背に掛けて背骨は反り返るような形状となる。そのため、腰傾斜角度の第1角度が図12Aに比べて大きくなり、且つ、第2角度が図12Aに比べて小さくなる。 Figure 12C shows a state in which the mattress 620 is too hard. In the case of Figure 12C, the user sinks less deeply into the mattress 620 than in Figure 12A, and the spine is curved from the waist to the back. As a result, the first angle of the waist inclination angle is larger than in Figure 12A, and the second angle is smaller than in Figure 12A.

以上のようにマットレス620の硬さに応じて腰傾斜角度に差が出るため、寝具選択部23は、当該腰傾斜角度に基づいてマットレス評価値を算出する。具体的には、寝具選択部23は、腰傾斜角度が図12Aに示す角度に近い場合に値が大きく、図12Bや図12Cに示す角度に近づくと値が小さくなるように、マットレス評価値を算出する。ただし、腰傾斜角度に基づくマットレス評価値の算出手法はこれに限定されない。例えば、整体ではではあえて反り腰(例えば図12Cに示す姿勢)を取る場合もあるため、図12Cに示す姿勢が有効利用できる可能性もある。よって、寝具選択部23は、腰傾斜角度が図12Cに示す角度に近づくと値が大きくなるように、マットレス評価値を算出してもよい。図12Bに示す腰を沈める姿勢が有効である場合についても同様であり、寝具選択部23は、腰傾斜角度が図12Cに示す角度に近づくと値が大きくなるように、マットレス評価値を算出してもよい。例えば寝具選択部23は、対象ユーザに推奨される姿勢を特定する情報を取得してもよい。そして寝具選択部23は、当該情報に基づいて、図12A~図12Cのいずれの腰傾斜角度に近い場合に寝具評価値を大きくするか切り替えてもよい。このようにすれば、対象ユーザに推奨される姿勢を取りやすいか否かという観点から、寝具評価値を算出することが可能になる。なお、推奨される姿勢を特定する情報は、例えば後述するユーザの属性情報に含まれてもよい。 As described above, the lumbar inclination angle varies depending on the hardness of the mattress 620. Therefore, the bedding selection unit 23 calculates the mattress evaluation value based on the lumbar inclination angle. Specifically, the bedding selection unit 23 calculates the mattress evaluation value so that the value is large when the lumbar inclination angle is close to the angle shown in FIG. 12A and the value is small when the lumbar inclination angle approaches the angles shown in FIG. 12B or 12C. However, the method for calculating the mattress evaluation value based on the lumbar inclination angle is not limited to this. For example, in chiropractic treatment, a swayback (e.g., the posture shown in FIG. 12C) may be intentionally adopted, and the posture shown in FIG. 12C may be effectively used. Therefore, the bedding selection unit 23 may calculate the mattress evaluation value so that the value is large when the lumbar inclination angle approaches the angle shown in FIG. 12C. The same applies when the posture with the lower back lowered as shown in FIG. 12B is effective. The bedding selection unit 23 may calculate the mattress evaluation value so that the value is large when the lumbar inclination angle approaches the angle shown in FIG. 12C. For example, the bedding selection unit 23 may acquire information identifying a posture recommended for the target user. Based on this information, the bedding selection unit 23 may then switch between which of the waist inclination angles shown in Figures 12A to 12C the bedding evaluation value should be increased for. In this way, it becomes possible to calculate the bedding evaluation value from the perspective of whether it is easy for the target user to adopt the recommended posture. Note that information specifying the recommended posture may be included, for example, in the user's attribute information, which will be described later.

また、以上では、マットレス620の硬さに着目し、図12Aが好ましい硬さ、図12Bが柔らかい状態、図12Cが固すぎる状態である例について説明した。ただしマットレス620の特性は硬さに限定されず、高さが異なる場合もある。よって本実施形態では、腰傾斜角度に基づいて、マットレス620の高さ(例えばマットレス620を複数の部分に分けたときの各位置の高さの関係)に関する評価を行ってもよい。例えば、図12Aは各部の高さが適切な状態に対応し、図12Bは腰や臀部等の領域の高さが低すぎる状態に対応し、図12Cは腰や臀部等の領域が高すぎる状態に対応してもよい。なお、マットレス620の高さを評価してもよい点は、これ以降の説明においても同様である。 Furthermore, the above description focuses on the hardness of the mattress 620, with an example being described in which Figure 12A shows a desirable hardness, Figure 12B shows a soft state, and Figure 12C shows a state that is too hard. However, the characteristics of the mattress 620 are not limited to hardness, and the height may vary. Therefore, in this embodiment, the height of the mattress 620 (for example, the relationship between the heights of each position when the mattress 620 is divided into multiple parts) may be evaluated based on the lumbar inclination angle. For example, Figure 12A may correspond to a state in which the height of each part is appropriate, Figure 12B may correspond to a state in which the height of areas such as the waist and buttocks is too low, and Figure 12C may correspond to a state in which areas such as the waist and buttocks are too high. The fact that the height of the mattress 620 may also be evaluated applies to the following description.

図13A~図13Cは、側臥位におけるマットレス評価値の算出手法を説明する図である。図13Aは、マットレス620の硬さが好ましい状態を表す。図13Aに示すように、マットレス620の硬さが適切である場合、例えば骨格モデルの腰、背、首を結ぶ直線はほぼ水平方向となる。例えば図12A~図12Cの例と同様に第1角度及び第2角度を腰傾斜角度とした場合、何れの角度も0度に近い値となる。 Figures 13A to 13C are diagrams explaining a method for calculating mattress evaluation values in the lateral position. Figure 13A shows a state in which the firmness of the mattress 620 is appropriate. As shown in Figure 13A, when the firmness of the mattress 620 is appropriate, for example, the line connecting the waist, back, and neck of the skeletal model is approximately horizontal. For example, if the first angle and second angle are set as waist inclination angles, as in the example of Figures 12A to 12C, both angles will be close to 0 degrees.

図13Bはマットレス620が柔らかすぎる状態を表す。図13Bの場合、図13Aと比較して腰から背中にかけての部分が過剰に沈み込む。例えば、腰から背にかけて一旦沈み込み、背から腰に掛けて高さが急激に変化することになるため、第1角度は図13Aに比べて小さく、第2角度は図13Aに比べて大きい値となる。 Figure 13B shows a state in which the mattress 620 is too soft. In the case of Figure 13B, the area from the lower back to the back sinks excessively compared to Figure 13A. For example, the area from the lower back to the back sinks initially, and the height changes suddenly from the back to the lower back, so the first angle is smaller than in Figure 13A and the second angle is larger than in Figure 13A.

図13Cはマットレス620が硬すぎる状態を表す。図13Cの場合、腰や臀部の沈み込みが過剰に少ないため、相対的に腰から背にかけての部分が沈み込むことになる。そのため、第1角度は図13Aに比べて小さくなる。なお図13Bと図13Cを比較した場合、図13Bは腰や臀部が沈みこむため、腰と首を結ぶ直線と水平方向のなす角度を第3角度とした場合、第3角度の値が相対的に大きくなる。これに対して、図13Cは腰や臀部が持ち上げられるため、第3角度が相対的に小さくなる。よって例えば第3角度を考慮することによって、寝具選択部23は、マットレス620が柔らかすぎる状態と硬すぎる状態を判別できる。 Figure 13C shows a state in which the mattress 620 is too hard. In the case of Figure 13C, the lower back and buttocks sink in too little, so the area from the lower back to the back sinks in relatively more. As a result, the first angle is smaller than in Figure 13A. When comparing Figure 13B and Figure 13C, the lower back and buttocks sink in Figure 13B, so if the angle between the line connecting the lower back and neck and the horizontal direction is taken as the third angle, the value of the third angle is relatively large. In contrast, in Figure 13C, the lower back and buttocks are lifted, so the third angle is relatively small. Therefore, for example, by taking the third angle into consideration, the bedding selection unit 23 can distinguish whether the mattress 620 is too soft or too hard.

図13A~図13Cに示したように、側臥位の場合もマットレス620の硬さに応じて骨格モデルから求められる腰傾斜角度が変化するため、寝具選択部23は、当該腰傾斜角度に基づいてマットレス評価値を算出する。具体的には、寝具選択部23は、腰傾斜角度が図13Aに示す角度に近い場合に値が大きく、図13Bや図13Cに示す角度に近づくと値が小さくなるように、マットレス評価値を算出する。 As shown in Figures 13A to 13C, even in the lateral position, the lumbar inclination angle calculated from the skeletal model changes depending on the hardness of the mattress 620, so the bedding selection unit 23 calculates the mattress evaluation value based on this lumbar inclination angle. Specifically, the bedding selection unit 23 calculates the mattress evaluation value so that the value is large when the lumbar inclination angle is close to the angle shown in Figure 13A, and the value is small when the lumbar inclination angle is close to the angles shown in Figures 13B and 13C.

なおここでは説明を省略しているが、側臥位の場合に、首傾斜角度に基づいて枕評価値が算出されてもよい。 Although not explained here, when in the lateral position, the pillow evaluation value may be calculated based on the neck tilt angle.

また望ましい首傾斜角度や腰傾斜角度は、対象となるユーザの属性、例えば年齢、性別、身長、体重等に応じて変化する。よって寝具選択部23は、ユーザ個人の属性情報を取得し、骨格モデル、寝姿勢及び属性情報に基づいて寝具評価値を算出してもよい。例えば寝具評価値は、骨格モデルに基づいて算出される首傾斜角度または腰傾斜角度と、ユーザの属性情報とを変数とする関数によって算出されてもよい。例えば寝具選択部23は、首傾斜角度や腰傾斜角度から演算される値に対して、個人の属性情報に基づく補正処理を行うことによって寝具評価値を算出してもよい。 Furthermore, the desirable neck tilt angle and waist tilt angle vary depending on the attributes of the target user, such as age, gender, height, weight, etc. Therefore, the bedding selection unit 23 may acquire the user's personal attribute information and calculate the bedding evaluation value based on the skeletal model, sleeping posture, and attribute information. For example, the bedding evaluation value may be calculated using a function whose variables are the neck tilt angle or waist tilt angle calculated based on the skeletal model and the user's attribute information. For example, the bedding selection unit 23 may calculate the bedding evaluation value by performing a correction process based on the individual's attribute information on the value calculated from the neck tilt angle or waist tilt angle.

またここでの属性情報には、ユーザの既往歴が含まれてもよい。例えば、属性情報には、誤嚥性肺炎、睡眠時無呼吸症候群等、対象ユーザの疾患が含まれてもよい。例えば情報処理装置20は、疾患と、寝具評価値の算出に用いるパラメータとを対応付けたデータを取得する。そして寝具選択部23は、当該データと、ユーザの疾患に基づいて、当該ユーザに関する寝具評価値の算出に用いるパラメータを決定してもよい。このようにすれば、ユーザの疾患に応じた寝具評価値の算出が可能になる。例えば疾患によっては、寝姿勢を医師から指定されるケースもある。具体的には、睡眠時無呼吸症候群等の疾患に起因して、いびき防止のために側臥位での就寝が推奨されるケース等が考えられる。この場合、寝具選択部23は、寝具評価値の算出処理において、側臥位に関する情報を他の姿勢に関する情報よりも優先してもよい。本実施形態の手法によれば、疾患による睡眠状態(寝姿勢等)への影響を考慮した寝具評価値の算出が可能になる。 The attribute information here may also include the user's medical history. For example, the attribute information may include the target user's illness, such as aspiration pneumonia or sleep apnea syndrome. For example, the information processing device 20 acquires data correlating illnesses with parameters used to calculate a bedding evaluation value. The bedding selection unit 23 may then determine the parameters to use to calculate a bedding evaluation value for the user based on the data and the user's illness. This makes it possible to calculate a bedding evaluation value that corresponds to the user's illness. For example, depending on the illness, a doctor may specify a sleeping position. Specifically, there may be cases where a patient with an illness such as sleep apnea syndrome is recommended to sleep in a lateral position to prevent snoring. In this case, the bedding selection unit 23 may prioritize information related to the lateral position over information related to other positions in the bedding evaluation value calculation process. The method of this embodiment makes it possible to calculate a bedding evaluation value that takes into account the impact of illness on the sleep state (sleeping position, etc.).

図8に戻って説明を続ける。ステップS105において、寝具選択部23は、寝具評価値に基づいて現在ユーザが使用している寝具が適正か否かを判定する。例えば寝具選択部23は、寝具評価値が所定閾値上である場合に寝具が適正と判定し、寝具評価値が当該閾値未満である場合に寝具が適正でないと判定する。 Returning to Figure 8, the explanation continues. In step S105, the bedding selection unit 23 determines whether the bedding currently being used by the user is appropriate based on the bedding evaluation value. For example, the bedding selection unit 23 determines that the bedding is appropriate if the bedding evaluation value is above a predetermined threshold, and determines that the bedding is inappropriate if the bedding evaluation value is below the threshold.

寝具選択部23において寝具が適正であると判定された場合(ステップS105:Yes)、ステップS107においてその旨が出力される。例えばサーバシステム100は、ユーザが使用する端末装置200において、寝具が適切である旨を表すテキストやアイコン等を表示する処理を行う。 If the bedding selection unit 23 determines that the bedding is appropriate (step S105: Yes), this is output in step S107. For example, the server system 100 performs processing on the terminal device 200 used by the user to display text, an icon, or the like indicating that the bedding is appropriate.

寝具選択部23において寝具が適正でないと判定された場合(ステップS105:No)、ステップS106において寝具選択部23は、ユーザに推奨される寝具を選択する処理を行う。本実施形態における寝具の選択とは、推奨される寝具の特性を選択する処理であってもよいし、当該特性を有する具体的な製品を選択する処理であってもよい。ここでの特性は、寝具の高さ、硬さ、形状等を含む。 If the bedding selection unit 23 determines that the bedding is inappropriate (step S105: No), in step S106 the bedding selection unit 23 performs a process of selecting bedding recommended for the user. In this embodiment, selecting bedding may be a process of selecting the characteristics of the recommended bedding, or a process of selecting a specific product that has those characteristics. The characteristics here include the height, hardness, shape, etc. of the bedding.

例えば、寝具選択部23は枕評価値の算出において首傾斜角度を求めるため、枕評価値が低い場合に、枕630が高すぎることに起因するのか(図11Bに近いか)、枕630が低すぎることに起因するのか(図11Cに近いか)を判定できる。よって寝具選択部23は、高さが高すぎるのであれば現在のものよりも低い枕630を選択し、高さが低すぎるのであれば現在のものよりも高い枕630を選択する。寝具選択部23は、寝具を選択する処理として、適切な枕630の高さを求める処理を行ってもよいし、求めた高さに近い高さを有する製品を特定する情報、例えば製品のメーカ名や型番等を求めてもよい。例えばサーバシステム100の記憶部120等は、製品と、当該製品の特性を対応付けた寝具特性情報を記憶してもよい。寝具選択部23は、寝具評価値に基づいて決定した特性と、寝具特性情報とを比較することによって、ユーザに推奨される具体的な製品を求める処理を、寝具を選択する処理として実行してもよい。またマットレス620を対象とする場合も同様であり、寝具選択部23は、寝具を選択する処理として、マットレス620の望ましい硬さを求めてもよいし、当該硬さに近い硬さを有する具体的な製品の情報を求めてもよい。また本実施形態における寝具を選択する処理は上記に限定されず、種々の変形実施が可能である。寝具を選択する処理の他の例については、図18A~図18G等を用いて後述する。 For example, because the bedding selection unit 23 determines the neck tilt angle when calculating the pillow evaluation value, if the pillow evaluation value is low, it can determine whether the pillow 630 is too high (closer to FIG. 11B) or too low (closer to FIG. 11C). Therefore, if the height is too high, the bedding selection unit 23 selects a pillow 630 that is lower than the current one, and if the height is too low, it selects a pillow 630 that is higher than the current one. The bedding selection unit 23 may perform a process to determine the appropriate pillow 630 height as part of the bedding selection process, or may obtain information identifying a product with a height close to the determined height, such as the product's manufacturer name or model number. For example, the memory unit 120 of the server system 100 may store bedding characteristic information that associates products with the characteristics of the products. The bedding selection unit 23 may perform a process to select bedding by comparing the characteristics determined based on the bedding evaluation value with the bedding characteristic information to determine a specific product recommended to the user. The same applies when the mattress 620 is the target; in the bedding selection process, the bedding selection unit 23 may determine the desired firmness of the mattress 620, or may obtain information on specific products with a firmness close to that desired firmness. The bedding selection process in this embodiment is not limited to the above, and various modifications are possible. Other examples of the bedding selection process will be described later using Figures 18A to 18G, etc.

ステップS106の処理後、ステップS107においてその旨が出力される。例えばサーバシステム100は、ユーザが使用する端末装置200において、寝具選択部23によって推奨される寝具を表す情報を出力する。例えば、端末装置200の表示部240では、望ましい枕の高さ等が表示されてもよい。あるいは、寝具選択部23が特定の商品を推奨する場合、当該商品のメーカのWebページや販売サイトのWebページ等へのリンク情報が出力されてもよい。 After processing in step S106, a corresponding message is output in step S107. For example, the server system 100 outputs information indicating the bedding recommended by the bedding selection unit 23 to the terminal device 200 used by the user. For example, the display unit 240 of the terminal device 200 may display the desired pillow height, etc. Alternatively, if the bedding selection unit 23 recommends a specific product, link information to the product's manufacturer's web page, sales site web page, etc. may be output.

なお以上では枕630の高さ、及びマットレス620の硬さについて提案する例を説明したが、図7を用いて上述したように、本実施形態における寝具の提案はこれに限定されない。例えば、寝具選択部23は、枕630については硬さや形状を評価し、評価結果に基づいてユーザに推奨される硬さ、形状を求めてもよい。またマットレス620は、図15や図16を用いて後述するように、部分毎に硬さが異なってもよい。よって寝具選択部23は、マットレス620の硬さ分布を評価し、評価結果に基づいてユーザに推奨される硬さ分布を求めてもよい。 Note that although the above describes an example of proposing the height of the pillow 630 and the hardness of the mattress 620, as described above using Figure 7, bedding suggestions in this embodiment are not limited to this. For example, the bedding selection unit 23 may evaluate the hardness and shape of the pillow 630 and determine the hardness and shape recommended to the user based on the evaluation results. Furthermore, as will be described later using Figures 15 and 16, the mattress 620 may have different hardness in different parts. Therefore, the bedding selection unit 23 may evaluate the hardness distribution of the mattress 620 and determine the hardness distribution recommended to the user based on the evaluation results.

また推奨される寝具は、図7に示したように掛け布団を含んでもよい。例えば寝具選択部23は、掛け布団を評価し、評価結果に基づいてユーザに推奨される掛け布団への変更を提案してもよい。 The recommended bedding may also include a comforter, as shown in FIG. 7. For example, the bedding selection unit 23 may evaluate the comforter and suggest to the user to change to the recommended comforter based on the evaluation results.

例えば寝具選択部23は、撮像画像等に基づいてユーザの手足が掛け布団からはみ出していないか、掛け布団が大きすぎることでベッド610からずり落ちていないか等を評価してもよい。あるいは、ベッド610の周辺(狭義には就寝状態においてマットレス620と掛け布団の間となる位置)に温度センサや湿度センサが設けられ、寝具選択部23は、温度センサや湿度センサの出力に基づいて、掛け布団の保温性や保湿性を評価してもよい。寝具選択部23は、これらの評価に基づいて、ユーザに推奨される大きさ、保温性、保湿性を有する掛け布団を提案する処理を行ってもよい。なお、以上ではベッド610を用いるユーザの例を説明したが、ベッド610を用いずに敷き布団を利用するユーザや、マットレス620を床に直接敷いて利用するユーザが処理対象となってもよい。またベッド610を用いないユーザが処理対象となってもよい点は、掛け布団に関する評価値を算出する処理以外の処理についても同様である。 For example, the bedding selection unit 23 may evaluate, based on captured images, whether the user's limbs are protruding from the comforter, or whether the comforter is too large and causing the user to slip off the bed 610. Alternatively, a temperature sensor or humidity sensor may be provided around the bed 610 (or, more narrowly, in a position between the mattress 620 and the comforter when the user is sleeping), and the bedding selection unit 23 may evaluate the heat retention and moisture retention properties of the comforter based on the output of the temperature sensor or humidity sensor. Based on these evaluations, the bedding selection unit 23 may perform processing to suggest a comforter with a recommended size, heat retention, and moisture retention for the user. Note that, while the above describes an example of a user using the bed 610, users who use a mattress without using the bed 610 or users who use a mattress 620 directly on the floor may also be processed. The fact that users who do not use the bed 610 may also be processed applies to processes other than the process of calculating the comforter evaluation value.

2.2 時間比率、体位変換手法、睡眠スコア
また以上では、骨格モデル、寝姿勢、属性情報に基づく処理を説明したが、これ以外の情報が用いられてもよい。
2.2 Time Ratio, Posture Change Method, and Sleep Score Although the processing based on the skeletal model, sleeping posture, and attribute information has been described above, other information may also be used.

図14は、本実施形態の処理におけるデータの流れをまとめた図である。図14の例では、図7と比較した場合、個人属性に体位変換手法(寝返り方法)が追加されている点、睡眠データとして、睡眠スコアと、寝姿勢の時間比率が追加されている点が異なる。以下、それぞれについて説明する。 Figure 14 is a diagram summarizing the data flow in the processing of this embodiment. The example in Figure 14 differs from Figure 7 in that the position change method (turning over method) has been added to the personal attributes, and the sleep score and the proportion of time spent in each sleeping position have been added as sleep data. Each of these is explained below.

<時間比率>
例えば本実施形態の寝姿勢判定部24は、ユーザの寝姿勢が、仰臥位、右側臥位左側臥位及び腹臥位を含む複数の姿勢のいずれであるかを求める処理に加え、複数の姿勢の各姿勢の時間比率を求める処理を行ってもよい。ここでの時間比率は、例えば1回の睡眠における仰臥位の時間t1、右側臥位の時間t2、左側臥位の時間t3、腹臥位の時間t4の比率である。例えば仰臥位の時間比率はt1/(t1+t2+t3+t4)であり、右側臥位の時間比率はt2/(t1+t2+t3+t4)であり、左側臥位の時間比率はt3/(t1+t2+t3+t4)であり、腹臥位の時間比率はt4/(t1+t2+t3+t4)である。ただし、時間比率の具体的な算出手法は種々の変形実施が可能である。
<Time ratio>
For example, the sleeping posture determination unit 24 of this embodiment may determine whether the user's sleeping posture is one of a plurality of postures, including supine, right lateral, left lateral, and prone, and may also calculate the time ratios of each of the plurality of postures. The time ratios here refer to, for example, the ratios of the time t1 spent in the supine position, the time t2 spent in the right lateral position, the time t3 spent in the left lateral position, and the time t4 spent in the prone position during one sleep session. For example, the time ratio for the supine position is t1/(t1+t2+t3+t4), the time ratio for the right lateral position is t2/(t1+t2+t3+t4), the time ratio for the left lateral position is t3/(t1+t2+t3+t4), and the time ratio for the prone position is t4/(t1+t2+t3+t4). However, various modifications are possible to the specific calculation method of the time ratios.

また上述したように、寝姿勢判定部24が寝姿勢の判定に用いる情報は種々の変形実施が可能である。例えば寝姿勢判定部24は、検出装置430からの圧力値や加速度センサからの加速度値等を用いて、1回の睡眠における寝姿勢の時系列的な変化を求め、各姿勢をとった時間の長さから時間比率を求めてもよい。また、寝姿勢判定部24は、1週間や1ヶ月等、複数回の睡眠を含む期間を対象として時間比率を求めてもよい。 As mentioned above, the information used by the sleeping posture determination unit 24 to determine the sleeping posture can be modified in various ways. For example, the sleeping posture determination unit 24 may use pressure values from the detection device 430 or acceleration values from an acceleration sensor to determine the time series changes in sleeping posture during one sleep session, and calculate the time ratio from the length of time each posture is held. The sleeping posture determination unit 24 may also calculate the time ratio for a period that includes multiple sleep sessions, such as one week or one month.

寝具選択部23は、時間比率に基づいて、寝具を選択する処理を行ってもよい。図12A~図12C(仰臥位)と、図13A~図13C(側臥位)の比較からも分かるように、寝姿勢に応じて体の沈み方、骨格の曲がり方が異なるため、寝具の望ましい特性(高さ、硬さ等)が変化する可能性がある。その点、時間比率を考慮することによって、より対象のユーザに適した寝具を提案することが可能になる。例えば、仰臥位の時間比率が他の姿勢に比べて高いユーザであれば、仰臥位に適した寝具が推奨されやすくなる。 The bedding selection unit 23 may perform a process of selecting bedding based on the time ratio. As can be seen from a comparison of Figures 12A to 12C (supine position) and Figures 13A to 13C (lateral position), the way the body sinks and the way the skeleton bends differs depending on the sleeping position, which may change the desirable characteristics of the bedding (height, hardness, etc.). In this regard, by taking the time ratio into consideration, it becomes possible to suggest bedding that is more suitable for the target user. For example, if a user spends a higher proportion of time in the supine position than in other positions, bedding suitable for the supine position is more likely to be recommended.

例えば寝具選択部23は、下式(1)に示す関数f1を用いて枕評価値を算出してもよい。
f1=(仰臥位時の首傾斜角度×仰臥位の時間比率×仰臥位係数
+右側臥位の首傾斜角度×右側臥位の時間比率×右側臥位係数
+左側臥位の首傾斜角度×左側臥位の時間比率×左側臥位係数
+腹臥位の首傾斜角度×腹臥位の時間比率×腹臥位係数)
×個人属性係数 …(1)
For example, the bedding selector 23 may calculate the pillow evaluation value using a function f1 shown in the following equation (1).
f1 = (neck tilt angle in supine position × time ratio in supine position × supine position coefficient + neck tilt angle in right lateral position × time ratio in right lateral position × right lateral position coefficient + neck tilt angle in left lateral position × time ratio in left lateral position × left lateral position coefficient + neck tilt angle in prone position × time ratio in prone position × prone position coefficient)
× personal attribute coefficient ... (1)

ここで仰臥位係数、右側臥位係数、左側臥位係数は、各姿勢に対して予め設定された所与の係数である。また個人属性係数は、個人の属性情報に基づいて設定される係数である。またマットレス評価値を算出する場合、首傾斜角度にかえて腰傾斜角度が用いられてもよい。このようにすれば、寝具評価値の算出処理において寝姿勢の時間比率を考慮することが可能になる。ただし、関数f1を用いる手法は時間比率を考慮して寝具評価値を求める手法の一例であり、具体的な処理は関数f1を用いるものに限定されない。例えば上式(1)では、各姿勢から求められる値に対して、個人属性係数が一律に乗算される例を示したが、これには限定されない。例えば、個人属性係数は、姿勢に応じて異なる複数のパラメータを含んでもよい。より広義には、上記の関数f1は、各姿勢における首傾斜角度、各姿勢の時間比率、各姿勢の係数及び個人属性係数を変数とする関数であって、具体的な式は上式(1)に限定されない。 Here, the supine position coefficient, right lateral position coefficient, and left lateral position coefficient are given coefficients preset for each posture. The personal attribute coefficient is a coefficient set based on personal attribute information. When calculating the mattress evaluation value, the lumbar inclination angle may be used instead of the neck inclination angle. This makes it possible to take the time ratio of sleeping postures into account in the calculation process of the bedding evaluation value. However, the method using function f1 is one example of a method for calculating a bedding evaluation value taking time ratios into account, and the specific process is not limited to using function f1. For example, while the above formula (1) shows an example in which the value calculated from each posture is uniformly multiplied by the personal attribute coefficient, this is not limited to this. For example, the personal attribute coefficient may include multiple parameters that differ depending on the posture. In a broader sense, the above function f1 is a function whose variables are the neck inclination angle for each posture, the time ratio for each posture, the coefficient for each posture, and the personal attribute coefficient, and the specific formula is not limited to the above formula (1).

<体位変換手法>
また情報処理装置20は、図6に示したように、睡眠時のユーザが寝返りによって体位を変換する際の手法であるの体位変換手法を推定する体位変換推定部25を含んでもよい。寝具選択部23は、推定された体位変換手法に基づいて、寝具を選択する処理を行ってもよい。このようにすれば、寝返りの仕方を考慮した寝具を選択することが可能になる。
<Position change method>
6, the information processing device 20 may also include a position change estimation unit 25 that estimates a position change technique used by the user when changing position by turning over while sleeping. The bedding selection unit 23 may perform processing to select bedding based on the estimated position change technique. In this way, it becomes possible to select bedding that takes into account the way the user turns over in their sleep.

図15A~図16Cは、体位変換手法と、推奨される寝具の関係を説明する図である。例えばマットレス620の中央で仰臥位となっているユーザが、寝返りにより左側臥位に体位を変更する場合、図15Aに示すようにユーザから見てマットレス620の左側に移動する場合がある。同様に、マットレス620の中央で仰臥位となっているユーザが、寝返りにより右側臥位に体位を変更する場合、図15Aに示すようにユーザから見てマットレス620の右側に移動する場合がある。図15Aに示す体位変換が行われるケースでは、マットレス620や枕630等の寝具は、中央部が仰臥位の状態で使用され、左右の端部が側臥位の状態で使用される。よって寝具選択部23は、寝返りの際に位置が変化するタイプの体位変換手法をとるユーザに対して、中央部と端部で特性の異なる寝具を提案する処理を行ってもよい。なおここでの中央部と端部とは、マットレス620の短手方向(仰臥位を取ったユーザにとっての左右方向)に沿った方向での位置を表す。 15A to 16C are diagrams explaining the relationship between position change techniques and recommended bedding. For example, if a user lying supine in the center of mattress 620 rolls over to change their position to a left lateral position, they may move to the left side of mattress 620 as seen from the user's perspective, as shown in FIG. 15A. Similarly, if a user lying supine in the center of mattress 620 rolls over to a right lateral position, they may move to the right side of mattress 620 as seen from the user's perspective, as shown in FIG. 15A. In the case of the position change shown in FIG. 15A, bedding such as mattress 620 and pillow 630 is used such that the center is used in the supine position and the left and right ends are used in the lateral position. Therefore, the bedding selection unit 23 may perform processing to suggest bedding with different characteristics in the center and ends for a user who uses a position change technique that changes position when rolling over. Note that the center and end portions here refer to positions along the shorter side of the mattress 620 (the left-right direction for a user lying on their back).

例えば体位変換推定部25は、検出装置430からの圧力値に基づいて、ユーザの体圧が検出される位置の変化を検出してもよい。そして体位変換推定部25は、マットレス620の短手方向において体圧が検出される位置の変化量が閾値以上である場合、ユーザの体位変換手法が図15Aに示す手法であると判定する。あるいは体位変換推定部25は、加速度センサの出力に基づいて寝姿勢を判定するとともに、加速度値の積分によって、寝姿勢が変化する際(寝返り時)の、マットレス620の短手方向における変位を求めてもよい。体位変換推定部25は、寝返り時の変位が所定閾値以上である場合、ユーザの体位変換手法が図15Aに示す手法であると判定する。 For example, the position change estimation unit 25 may detect a change in the position where the user's body pressure is detected based on the pressure value from the detection device 430. Then, if the amount of change in the position where the body pressure is detected in the short direction of the mattress 620 is equal to or greater than a threshold, the position change estimation unit 25 determines that the user's position change method is the method shown in FIG. 15A. Alternatively, the position change estimation unit 25 may determine the sleeping position based on the output of an acceleration sensor, and may obtain the displacement in the short direction of the mattress 620 when the sleeping position changes (when turning over) by integrating the acceleration value. If the displacement when turning over is equal to or greater than a predetermined threshold, the position change estimation unit 25 determines that the user's position change method is the method shown in FIG. 15A.

図15Bは、図15Aに示す体位変換手法をとるユーザに推奨されるマットレス620の硬さ分布を示す図であり、例えば図15Aと同様の方向からマットレス620を観察した図である。例えば図15Bに示すように、推奨されるマットレス620は、中央部分では、頭から背中に相当する部分が標準的な硬さであり、腰部分が硬めであり、足部分が柔らかめであるという仰臥位に適した特性を有する。また当該マットレス620は左右の端部では、頭部分が硬めであり、それ以外の部分は柔らかめであるという側臥位に適した特性を有する。 Figure 15B is a diagram showing the hardness distribution of a mattress 620 recommended for a user who uses the position change method shown in Figure 15A, and is a diagram of the mattress 620 observed, for example, from the same direction as Figure 15A. For example, as shown in Figure 15B, the recommended mattress 620 has characteristics suitable for the supine position, with the central part corresponding to the head and back having standard hardness, the lower back being slightly harder, and the feet being slightly softer. Furthermore, at the left and right ends, the mattress 620 has characteristics suitable for the lateral position, with the head part being slightly harder and the remaining parts being softer.

図15Cは、図15Aに示す体位変換手法をとるユーザに推奨される枕630の特性を示す図であり、例えば枕630の長手方向(マットレス620上に配置した状態におけるマットレス620の短手方向)に沿った方向での高さ分布を示す断面図である。図15Cに示すように、推奨される枕630は、中央部の高さは仰臥位に適するように低く設定され、左右の端部の高さは側臥位に適するように高く設定される。 Figure 15C is a diagram showing the characteristics of a pillow 630 recommended for users who use the positioning technique shown in Figure 15A, and is a cross-sectional view showing the height distribution, for example, along the longitudinal direction of the pillow 630 (the short direction of the mattress 620 when placed on the mattress 620). As shown in Figure 15C, the recommended pillow 630 has a low center height that is suitable for the supine position, and high left and right end heights that are suitable for the lateral position.

このように、マットレス620の短手方向での位置に応じて特性が異なる寝具を用いることで、図15Aに示す手法により体位変換を行うユーザに適した寝具を提案できる。 In this way, by using bedding with different characteristics depending on the position in the short direction of the mattress 620, it is possible to propose bedding suitable for users who change positions using the method shown in Figure 15A.

また図16Aに示すように寝返りの際にマットレス620の短手方向での位置が変化せず、例えばマットレス620の中央部に位置したまま右側臥位や左側臥位に体位を変更するユーザもいる。このようなケースでは、同じ位置で仰臥位と側臥位の両方の寝姿勢を取りうる。 Also, as shown in Figure 16A, some users do not change their position in the short direction of the mattress 620 when turning over, and instead change their position to, for example, a right-sided or left-sided position while remaining in the center of the mattress 620. In such cases, it is possible to adopt both supine and lateral sleeping positions in the same position.

例えば体位変換推定部25は、マットレス620の短手方向において体圧が検出される位置の変化量が閾値未満である場合、ユーザの体位変換手法が図16Aに示す手法であると判定する。あるいは体位変換推定部25は、寝返り時の変位が所定閾値未満である場合、ユーザの体位変換手法が図16Aに示す手法であると判定する。 For example, if the amount of change in the position where body pressure is detected in the short direction of the mattress 620 is less than a threshold, the position change estimation unit 25 determines that the user's position change method is the method shown in FIG. 16A. Alternatively, if the displacement when turning over is less than a predetermined threshold, the position change estimation unit 25 determines that the user's position change method is the method shown in FIG. 16A.

図16Bは、図16Aに示す体位変換手法をとるユーザに推奨されるマットレス620の硬さ分布を示す図であり、例えば図16Aと同様の方向からマットレス620を観察した図である。例えば図16Bに示すように、推奨されるマットレス620は、短手方向での位置によらず、頭部分が硬めであり、首から背中の部分が標準的な硬さであり、腰部分が硬めであり、足部分が柔らかめであるという特性を有する。上記の通り、この場合には、仰臥位と側臥位での位置が変わりにくいため、短手方向での位置に依存しない特性のマットレス620が有効である。ただし、図16Aに示す体位変換手法において、寝具の特性が姿勢に応じて動的に変更されることは妨げられない。 Figure 16B shows the hardness distribution of a mattress 620 recommended for a user using the position change method shown in Figure 16A, and is a diagram of the mattress 620 observed, for example, from the same direction as Figure 16A. For example, as shown in Figure 16B, the recommended mattress 620 has the following characteristics, regardless of the position in the short direction: the head section is relatively hard, the neck to back section is of standard hardness, the lower back section is relatively hard, and the foot section is relatively soft. As mentioned above, in this case, the position is unlikely to change between the supine and lateral positions, so a mattress 620 with characteristics that are not dependent on the position in the short direction is effective. However, in the position change method shown in Figure 16A, the characteristics of the bedding can be dynamically changed depending on the position.

図16Cは、図16Aに示す体位変換手法をとるユーザに推奨される枕630の特性を示す図であり、例えば枕630の長手方向に沿った方向での高さ分布を示す断面図である。図16Cに示すように、推奨される枕630は、位置によらず高さが低めに設定される。 Figure 16C is a diagram showing the characteristics of a pillow 630 recommended for users who use the position change method shown in Figure 16A, and is a cross-sectional view showing the height distribution along the longitudinal direction of the pillow 630, for example. As shown in Figure 16C, the recommended pillow 630 is set to a low height regardless of position.

このように、マットレス620の短手方向での位置によらず特性が一定の寝具を用いることで、図16Aに示す手法により体位変換を行うユーザに適した寝具を提案でき、寝具のコストを下げることも可能になる。 In this way, by using bedding with consistent characteristics regardless of the position in the short direction of the mattress 620, it is possible to propose bedding suitable for users who change positions using the method shown in Figure 16A, and it is also possible to reduce the cost of the bedding.

なお体位変換手法を考慮する場合、寝具選択部23は、下式(2)に示す関数f2を用いて枕評価値を算出してもよい。
f2=(仰臥位時の首傾斜角度×仰臥位の時間比率×仰臥位係数
+右側臥位の首傾斜角度×右側臥位の時間比率×右側臥位係数
+左側臥位の首傾斜角度×左側臥位の時間比率×左側臥位係数
+腹臥位の首傾斜角度×腹臥位の時間比率×腹臥位係数)
×個人属性係数
×体位変換係数 …(2)
When the position change method is taken into consideration, the bedding selection unit 23 may calculate the pillow evaluation value using a function f2 shown in the following equation (2).
f2 = (neck tilt angle in supine position × time ratio in supine position × supine position coefficient + neck tilt angle in right lateral position × time ratio in right lateral position × right lateral position coefficient + neck tilt angle in left lateral position × time ratio in left lateral position × left lateral position coefficient + neck tilt angle in prone position × time ratio in prone position × prone position coefficient)
× personal attribute coefficient × position conversion coefficient … (2)

ここで体位変換係数は、体位変換手法の判定結果に応じて値が決定される係数である。例えば図15Aに示す体位変換を行うユーザについては体位変換係数として第1の値が設定され、図16Aに示す体位変換を行うユーザについては体位変換係数として第1の値とは異なる第2の値が設定される。なお体位変換係数以外については上式(1)と同様である。またマットレス評価値を算出する場合、首傾斜角度にかえて腰傾斜角度が用いられる点も上式(1)と同様である。例えば上式(2)に示すように、寝具評価値の算出には各姿勢の時間比率が用いられてもよい。例えば、仰臥位と側臥位の間での体位変換が行われる場合、体位変換手法に加えて、いずれの姿勢の時間比率が高いかに応じた処理が行われてもよい。例えば、仰臥位と側臥位で時間比率が高い姿勢を優先した判定が行われてもよい。また本実施形態では、仰臥位と側臥位のそれぞれについて、望ましい姿勢からの崩れ度合いが判定されてもよい。崩れ度合いは、図12A~図13Cを用いて上述したように、首傾斜角度や腰傾斜角度から判定されてもよいし、骨格モデルの他の部位を用いて判定されてもよい。そして寝具選択部23は、仰臥位と側臥位で、姿勢の崩れが大きい方を優先した判定を行ってもよい。また体位変換係数は上式(2)のように各姿勢から求められる値に一律に乗算されるものに限定されず、姿勢毎に異なるパラメータを含んでもよい。より広義には、上記の関数f2は、各姿勢における首傾斜角度、各姿勢の時間比率、各姿勢の係数、個人属性係数及び体位変換係数を変数とする関数であって、具体的な式は上式(2)に限定されない。その他、寝具評価値の算出手法については種々の変形実施が可能である。 Here, the position change coefficient is a coefficient whose value is determined based on the position change method. For example, for a user performing the position change shown in FIG. 15A, a first value is set as the position change coefficient, and for a user performing the position change shown in FIG. 16A, a second value different from the first value is set as the position change coefficient. Note that everything except the position change coefficient is the same as in equation (1) above. Similarly, when calculating the mattress evaluation value, the waist inclination angle is used instead of the neck inclination angle, which is also the same as equation (1) above. For example, as shown in equation (2) above, the time ratio of each position may be used to calculate the bedding evaluation value. For example, when a position change is performed between the supine position and the lateral position, in addition to the position change method, processing may be performed based on which position has a higher time ratio. For example, a determination may be made that prioritizes the position with a higher time ratio between the supine position and the lateral position. Furthermore, in this embodiment, the degree of deviation from the desired position may be determined for each of the supine position and the lateral position. The degree of imbalance may be determined from the neck tilt angle or waist tilt angle, as described above with reference to Figures 12A to 13C, or may be determined using other parts of the skeletal model. The bedding selection unit 23 may then prioritize the supine or lateral position, whichever is more imbalance in posture. Furthermore, the postural change coefficient is not limited to a uniform multiplication by a value determined from each posture, as in equation (2) above, but may include different parameters for each posture. In a broader sense, the above function f2 is a function whose variables are the neck tilt angle for each posture, the time ratio for each posture, the coefficient for each posture, the personal attribute coefficient, and the postural change coefficient, and the specific formula is not limited to equation (2) above. Various other variations on the method for calculating the bedding evaluation value are possible.

例えば寝具選択部23は、上式(2)の関数f2を用いて寝具評価値を算出し、寝具評価値が閾値未満である場合に、体位変換手法に応じて図15B、図15C、図16B、図16C等に示した寝具を提案する処理を行ってもよい。その際、図11A~図13Cを用いて上述したように、現状の寝具における首傾斜角度や腰傾斜角度に基づいて、各部の硬さを調整する処理が行われてもよい。またユーザがエアマットレスや硬さ調整シート等、各部の硬さや高さを調整可能な寝具を使用している場合、寝具選択部23は、求めた寝具の特性に応じて、当該エアマットレス等を制御してもよい。このようにすれば、現在の寝具の特性と、望ましい寝具の特性が異なる場合、当該差異を低減するようなフィードバックをリアルタイムに行うことが可能になる。 For example, the bedding selection unit 23 may calculate a bedding evaluation value using function f2 in equation (2) above, and if the bedding evaluation value is less than a threshold, perform processing to suggest bedding shown in Figures 15B, 15C, 16B, 16C, etc. depending on the position change method. In this case, as described above using Figures 11A to 13C, processing may be performed to adjust the hardness of each part based on the neck tilt angle and waist tilt angle of the current bedding. Furthermore, if the user is using bedding that allows the hardness and height of each part to be adjusted, such as an air mattress or a firmness adjustment sheet, the bedding selection unit 23 may control the air mattress or the like according to the determined bedding characteristics. In this way, if the characteristics of the current bedding differ from the characteristics of the desired bedding, feedback can be provided in real time to reduce the difference.

<睡眠データ>
また図14に示したように、寝具の選択にユーザの睡眠に関する情報である睡眠データが用いられてもよい。図17は、睡眠データを出力する装置であって、ベッド610のボトムに配置される検出装置430の例を説明する図である。検出装置430は、例えば図17に示すように、ベッド610のボトムとマットレス620の間に設けられるシート状またはプレート状のデバイスである。検出装置430は、ユーザの睡眠に関する情報をセンシングするデバイスである。検出装置430は、圧力値を出力する圧力センサを含む。
<Sleep data>
As shown in Fig. 14, sleep data, which is information related to the user's sleep, may be used to select bedding. Fig. 17 is a diagram illustrating an example of a detection device 430 that outputs sleep data and is placed on the bottom of a bed 610. As shown in Fig. 17, the detection device 430 is, for example, a sheet-like or plate-like device that is placed between the bottom of the bed 610 and a mattress 620. The detection device 430 is a device that senses information related to the user's sleep. The detection device 430 includes a pressure sensor that outputs a pressure value.

検出装置430は、ユーザが就床すると、マットレス620を介してユーザの体振動(体動、振動)を検知する。検出装置430が検知した体振動に基づいて、呼吸数、心拍数、活動量、姿勢、覚醒/睡眠、離床/在床に関する情報が求められる。例えば体動の周期性を分析し、ピーク周波数から呼吸数、心拍数が算出されてもよい。周期性の分析は、例えばフーリエ変換等である。呼吸数は、単位時間あたりの呼吸の回数である。心拍数は、単位時間あたりの心拍の回数である。単位時間は、例えば1分である。また、サンプリング単位時間当たりに体振動を検出し、検出された体振動の回数が活動量として算出されてもよい。またユーザの離床時には、在床時に比べて検出される圧力値が減少するため、圧力値やその時系列的な変化に基づいて離床/在床の判定が可能である。またユーザが在床時且つ活動量が所定以上である場合に覚醒状態と判定され、在床時且つ活動量が所定未満である場合に睡眠状態と判定されてもよい。また検出装置430は、睡眠状態を細分化することによって、ノンレム睡眠とレム睡眠の判定や、睡眠の深さの判定を行ってもよい。 When the user gets into bed, the detection device 430 detects the user's body vibrations (body movements, vibrations) through the mattress 620. Based on the body vibrations detected by the detection device 430, information regarding the breathing rate, heart rate, activity level, posture, wakefulness/asleep, and whether the user is out of bed or in bed can be obtained. For example, the periodicity of body movements may be analyzed, and the breathing rate and heart rate may be calculated from the peak frequency. The periodicity may be analyzed using, for example, a Fourier transform. The breathing rate is the number of breaths per unit time. The heart rate is the number of heartbeats per unit time. The unit time may be, for example, one minute. Alternatively, body vibrations may be detected per sampling unit time, and the number of detected body vibrations may be calculated as the activity level. When the user gets out of bed, the detected pressure value decreases compared to when the user is in bed. Therefore, whether the user is out of bed or in bed can be determined based on the pressure value and changes over time. Furthermore, when the user is in bed and the activity level is equal to or greater than a predetermined level, the user may be determined to be in an awake state, and when the user is in bed and the activity level is less than a predetermined level, the user may be determined to be in a sleeping state. The detection device 430 may also subdivide sleep states to determine whether the sleep state is non-REM or REM sleep, and the depth of sleep.

寝具選択部23の処理に用いられる睡眠データは、睡眠/起床に関係する情報を広く含み、圧力センサの圧力値であってもよいし、呼吸数、心拍数、活動量、姿勢、覚醒/睡眠、離床/在床に関する情報であってもよい。 The sleep data used in the processing of the bedding selection unit 23 broadly includes information related to sleep/wake-up, and may be pressure values from a pressure sensor, or information related to respiratory rate, heart rate, activity level, posture, awake/asleep, and getting out/staying in bed.

例えば寝具選択部23は、検出装置430の出力から睡眠時間や睡眠の深さを求めることによって、睡眠の質を表す睡眠スコアを求めてもよい。睡眠スコアは、例えば、ユーザが良質な睡眠をとれている場合に高い値となる数値データである。睡眠スコアを処理に用いることによって、対象の寝具での睡眠の質を考慮できるため、ユーザに対して良質な睡眠を提供可能な寝具の提案が可能になる。 For example, the bedding selection unit 23 may obtain a sleep score that indicates the quality of sleep by determining the sleep time and depth of sleep from the output of the detection device 430. The sleep score is, for example, numerical data that has a high value when the user is getting good quality sleep. By using the sleep score in processing, it is possible to take into account the quality of sleep with the target bedding, making it possible to suggest bedding that will provide the user with good quality sleep.

例えば睡眠スコアを考慮する場合、寝具選択部23は、下式(3)に示す関数f3を用いて枕評価値を算出してもよい。
f3=(仰臥位時の首傾斜角度×仰臥位の時間比率×仰臥位係数
+右側臥位の首傾斜角度×右側臥位の時間比率×右側臥位係数
+左側臥位の首傾斜角度×左側臥位の時間比率×左側臥位係数
+腹臥位の首傾斜角度×腹臥位の時間比率×腹臥位係数)
×個人属性係数
×体位変換係数
×睡眠係数 …(3)
For example, when taking the sleep score into consideration, the bedding selector 23 may calculate the pillow evaluation value using a function f3 shown in the following equation (3).
f3 = (neck tilt angle in supine position × time ratio in supine position × supine position coefficient + neck tilt angle in right lateral position × time ratio in right lateral position × right lateral position coefficient + neck tilt angle in left lateral position × time ratio in left lateral position × left lateral position coefficient + neck tilt angle in prone position × time ratio in prone position × prone position coefficient)
× personal attribute coefficient × position change coefficient × sleep coefficient … (3)

ここで睡眠係数は、睡眠スコアに応じて値が決定される係数である。また睡眠係数以外については上式(2)と同様である。またマットレス評価値を算出する場合、首傾斜角度にかえて腰傾斜角度が用いられる点も上式(1)や上式(2)と同様である。なお、ここでは睡眠係数を他の係数と異なる情報として説明したが、個人属性係数に睡眠係数が含まれてもよく、寝具評価値を求める具体的な処理は種々の変形実施が可能である。 Here, the sleep coefficient is a coefficient whose value is determined according to the sleep score. Furthermore, all other factors are the same as in equation (2) above. Furthermore, when calculating the mattress evaluation value, the lumbar inclination angle is used instead of the neck inclination angle, which is also the same as equations (1) and (2) above. Note that while the sleep coefficient has been described here as information that is different from the other coefficients, the sleep coefficient may also be included in the personal attribute coefficient, and various modifications can be made to the specific process for calculating the bedding evaluation value.

<その他>
なお図2に示したように、本実施形態の情報処理装置20では、肩こりや腰痛等の要因によりどれだけの痛みを感じているか、当該要因がどれだけユーザを悩ませているかを表す痛み/悩みスコアを算出してもよい。例えば情報処理装置20は、日常的に経験しうる痛みを伴う事象のうち、悩みの原因である肩こりや腰痛による痛みがどの事象の痛みに近いかを表すユーザ入力を受け付け、当該ユーザ入力に基づいて痛みを数値化した痛みスコアを算出してもよい。あるいは、専用の装置を用いる場合、電流を流すことによって生じる痛みが肩こりや腰痛等の痛みと同程度となる状態を探索し、当該状態における電流値に基づいて痛みスコアが求められてもよい。また情報処理装置20は、例えば日常生活における種々の行動が肩こりや腰痛等によってどの程度阻害されているかを表すユーザ入力を受け付け、当該ユーザ入力に基づいて悩みを数値化した悩みスコアを算出してもよい。
<Others>
As shown in FIG. 2 , the information processing device 20 of this embodiment may calculate a pain/distress score that indicates the level of pain felt due to factors such as stiff shoulders or lower back pain, and how much the factors are bothering the user. For example, the information processing device 20 may accept a user input indicating which of the pain-causing events that may be experienced daily resembles the pain caused by stiff shoulders or lower back pain, and calculate a pain score that quantifies the pain based on the user input. Alternatively, when using a dedicated device, a state in which the pain caused by passing an electric current is comparable to the pain caused by stiff shoulders or lower back pain may be searched for, and the pain score may be calculated based on the current value in that state. Furthermore, the information processing device 20 may accept a user input indicating the extent to which various activities in daily life are hindered by stiff shoulders or lower back pain, and calculate a distress score that quantifies the distress based on the user input.

本実施形態の手法では、例えば痛みスコアや悩みスコアが対策の提案に用いられてもよい。例えば情報処理装置20、痛みスコアや悩みスコアが大きいほど、積極的に寝具の交換を提案してもよい。例えば痛みスコアや悩みスコアが寝具評価値の算出処理に用いられてもよいし、痛みスコアや悩みスコアに基づいて寝具評価値との比較対象となる閾値が設定されてもよい。また後述するように専門施設の受診を勧奨する場合、情報処理装置20は、痛みスコアや悩みスコアが大きいほど、積極的に専門施設の受診を勧奨してもよい。 In the method of this embodiment, for example, the pain score or distress score may be used to suggest measures. For example, the information processing device 20 may suggest changing the bedding more actively the higher the pain score or distress score. For example, the pain score or distress score may be used in the calculation process of the bedding evaluation value, or a threshold value to be compared with the bedding evaluation value may be set based on the pain score or distress score. Furthermore, as described below, when recommending a visit to a specialist facility, the information processing device 20 may recommend a visit to a specialist facility more actively the higher the pain score or distress score.

2.3 寝具を選択する処理の具体例
本実施形態における寝具を選択する処理の具体例について説明する。本実施形態の手法において寝具評価値が低く算出される要因としては、寝姿勢に起因して体にゆがみが生じることが考えられる。またゆがみが生じれば、それによって寝姿勢に偏りが生じることがあるため、さらに寝具評価値が低下する。例えば寝具選択部23は、(1)ゆがみを助長する寝姿勢をとりにくくする寝具、(2)体位変換を誘発させる寝具、(3)ゆがみを矯正する寝具、を選択する処理を行ってもよい。以下、具体例を説明する。
2.3 Specific Example of Bedding Selection Process A specific example of the bedding selection process in this embodiment will be described. A possible reason for a low bedding evaluation value being calculated in the method of this embodiment is that body distortion occurs due to sleeping position. Furthermore, if distortion occurs, it may cause a bias in sleeping position, further reducing the bedding evaluation value. For example, the bedding selection unit 23 may perform a process of selecting (1) bedding that makes it difficult to adopt a sleeping position that promotes distortion, (2) bedding that induces a change in position, or (3) bedding that corrects distortion. Specific examples will be described below.

まず、ゆがみを助長する寝姿勢をとりにくくする寝具を選択する処理を説明する。例えば、腹臥位において頭が右側に向いた姿勢をとりやすいユーザがいたとする。この寝姿勢は、首を大きくひねった状態であるため、当該寝姿勢が続くと体のゆがみを助長しやすい。従って寝具選択部23は、寝具評価値が低く、且つ、腹臥位の時間比率が所定以上であり、且つ、腹臥位を取っている際の骨格モデルに基づいて顔が所定方向を向いている比率が高いと判定されたユーザに対して、特定の寝具の使用を提案してもよい。ここでの寝具は、例えば中央部に通気口が設けられた枕630であってもよい。このような枕630を用いることによって、枕630により呼吸が妨げられないため、腹臥位の際に頭を正面に向けた姿勢を取りやすくなる。結果として、ゆがみが生じやすい姿勢を取ることを抑制できる。 First, we will explain the process of selecting bedding that makes it difficult to assume a sleeping position that promotes distortion. For example, consider a user who tends to assume a position with their head turned to the right when in the prone position. This sleeping position involves a significant twisting of the neck, and continuing this sleeping position is likely to promote distortion of the body. Therefore, the bedding selection unit 23 may suggest the use of specific bedding for a user who has a low bedding evaluation value, spends more than a predetermined amount of time in the prone position, and is determined to have a high proportion of their face facing a predetermined direction based on a skeletal model while in the prone position. The bedding in this case may be, for example, a pillow 630 with a central ventilation hole. By using such a pillow 630, breathing is not obstructed by the pillow 630, making it easier to assume a position with the head facing forward when in the prone position. As a result, it is possible to prevent users from assuming positions that are prone to distortion.

また寝姿勢に偏りが大きいと判定された場合、寝具選択部23は時間比率の高い寝姿勢を取りにくくする寝具を選択する処理を行ってもよい。例えば、体のゆがみに起因して、右側臥位ばかりとるユーザがいたとする。この場合は、右側臥位での睡眠を継続することによって、体のゆがみが悪化する可能性がある。従って寝具選択部23は、寝具評価値が低く、且つ、右側臥位の時間比率が所定以上であると判定されたユーザに対して、特定の寝具の使用を提案してもよい。なおここでの判定は、右側臥位の時間比率と、他の寝姿勢(例えば左側臥位)の時間比率の差分や比に基づいて行われてもよく、具体的な処理内容は種々の変形実施が可能である。 Furthermore, if it is determined that there is a large bias in sleeping positions, the bedding selection unit 23 may perform processing to select bedding that makes it difficult to assume a sleeping position with a high proportion of time spent in that position. For example, suppose a user only assumes a right lateral position due to body distortion. In this case, continuing to sleep in that position may worsen the body distortion. Therefore, the bedding selection unit 23 may suggest the use of specific bedding for a user who is determined to have a low bedding evaluation value and spends more than a predetermined amount of time in the right lateral position. Note that this determination may be made based on the difference or ratio between the proportion of time spent in the right lateral position and the proportion of time spent in another sleeping position (for example, the left lateral position), and the specific processing content can be modified in various ways.

図18Aは、右側臥位をとりにくくする寝具の例である。ここでの寝具は、例えば短手方向(左右方向)において高さの異なるマットレス620であってもよい。図18Aの例では、マットレス620のうち、就寝時のユーザから見て右側が、他の領域に比べて高く設定される。このようなマットレス620を用いることによって、ユーザは右方を向いた状態を維持しにくくなるため、右側臥位以外の寝姿勢を促すことが可能になる。なお、図18Aでは短手方向での高さが異なるマットレス620を例示したが、特定の姿勢をとりにくくする寝具はこれに限定されない。例えば、マットレス620の形状、材質、質感等を調整することによって、ユーザが向くことが好ましくない側の居心地をあえて悪くしたマットレス620が用いられてもよい。例えば、就寝時のユーザから見て右側に突起があるマットレス620や、ざらざらした質感の素材が用いられているマットレス620を用いることでも、ユーザに右側臥位以外の寝姿勢を促すことが可能になる。 18A shows an example of bedding that makes it difficult to assume a right lateral position. The bedding in this case may be, for example, a mattress 620 with different heights in the short direction (left-right direction). In the example of FIG. 18A, the right side of the mattress 620, as seen from the user's perspective when sleeping, is set higher than other areas. Using such a mattress 620 makes it difficult for the user to maintain a position facing right, thereby encouraging a sleeping position other than the right lateral position. Note that while FIG. 18A illustrates a mattress 620 with different heights in the short direction, bedding that makes it difficult to assume a specific position is not limited to this. For example, a mattress 620 may be used that intentionally makes the side that the user does not want to face uncomfortable by adjusting the shape, material, texture, etc. of the mattress 620. For example, using a mattress 620 with a protrusion on the right side as seen from the user's perspective when sleeping, or a mattress 620 made of a rough-textured material, can also encourage a sleeping position other than the right lateral position.

次に体位変換を誘発する寝具について説明する。なお本実施形態で提案される寝具は、特性が固定である静的な寝具に限定されない。例えば、特性を動的に変更可能な寝具が用いられてもよい。動的な寝具とは、ボトム角度を変更可能なベッド610、形状を変更可能なマットレス620、枕630等である。また動的な寝具には、振動、音、光、におい等を用いてユーザに身体刺激を与える寝具が含まれてもよい。 Next, we will explain bedding that induces positional changes. Note that the bedding proposed in this embodiment is not limited to static bedding with fixed characteristics. For example, bedding with dynamically changeable characteristics may be used. Dynamic bedding includes a bed 610 with a changeable bottom angle, a mattress 620 with a changeable shape, a pillow 630, etc. Dynamic bedding may also include bedding that provides physical stimulation to the user using vibration, sound, light, scent, etc.

寝具選択部23は、上述した処理に基づいてユーザにとって望ましい寝具の特性を選択し、当該特性に合うように、動的な寝具を制御してもよい。例えば、特定の寝姿勢が好ましくないことが分かっている場合、寝具選択部23は、望ましくない姿勢が所定時間継続した場合に、体位変換を誘発するように、動的な寝具を制御してもよい。 The bedding selection unit 23 may select the characteristics of bedding that are desirable for the user based on the above-described processing, and may control the dynamic bedding to match those characteristics. For example, if it is known that a particular sleeping position is undesirable, the bedding selection unit 23 may control the dynamic bedding to induce a change in position if the undesirable position continues for a predetermined period of time.

図18B及び図18Cは動的な寝具の制御例を説明する図である。なおここでは、望ましくない姿勢を解消するため、右側臥位への体位変換を促す例を説明する。例えば図18Bに示すように、ここでの寝具は形状を変更可能なマットレス620であり、寝具選択部23は、マットレス620の左側を右側に比べて高くする制御を行ってもよい。このようにすれば、高さの差や傾斜に従って、ユーザは右側臥位への体位変換を実行しやすくなる。あるいは図18Cに示すように、ここでの寝具はボトム角度を変更可能なベッド610、及び、形状を変更可能なマットレス620であってもよい。寝具選択部23は、ベッド610のボトムを右側が下がるように傾斜させる制御、及び、マットレス620の右側を隆起させることでフラット部を作る制御を行う。この場合も、ベッド610の傾斜により相対的にユーザの右側の高さが低くなるため、ユーザは右側臥位への体位変換を実行しやすくなる。さらに、マットレス620にフラット部を作ることによって、ユーザのベッド610からの転落を抑制可能である。この際、特定の寝姿勢への体位変換をより促すという観点から、移動させたくない側に刺激を与える制御が行われてもよい。例えば寝具選択部23は、右側臥位への体位変換を促す場合、マットレス620の左側において、振動、音、光等を発生させる制御を行ってもよい。 18B and 18C are diagrams illustrating an example of dynamic bedding control. Here, an example is described in which the user is encouraged to change their position to the right lateral position in order to eliminate an undesirable posture. For example, as shown in FIG. 18B, the bedding here is a shape-adjustable mattress 620, and the bedding selection unit 23 may control the left side of the mattress 620 to be higher than the right side. In this way, the difference in height and inclination make it easier for the user to change their position to the right lateral position. Alternatively, as shown in FIG. 18C, the bedding here may be a bed 610 with a changeable bottom angle and a shape-adjustable mattress 620. The bedding selection unit 23 controls the bottom of the bed 610 to tilt so that the right side is lower, and controls the right side of the mattress 620 to raise to create a flat section. In this case, too, the inclination of the bed 610 relatively lowers the height of the user's right side, making it easier for the user to change their position to the right lateral position. Furthermore, by creating a flat section on the mattress 620, it is possible to prevent the user from falling off the bed 610. In this case, from the perspective of further encouraging the user to change position to a specific sleeping position, control may be performed to apply a stimulus to the side to which movement is not desired. For example, when encouraging the user to change position to the right lateral position, the bedding selection unit 23 may perform control to generate vibrations, sounds, lights, etc. on the left side of the mattress 620.

次にゆがみを矯正する寝具について説明する。例えば整体等の分野においては、体にゆがみを矯正するために、特定の姿勢をとらせることがある。図18D、図18Eは、この場合に用いられる寝具の例である。ここでの寝具は、領域に応じて高さの異なるマットレス620であってもよい。ここでのマットレス620は、高さが固定である静的な寝具であってもよいし、動的な寝具であってもよい。 Next, we will explain bedding that corrects distortions. For example, in fields such as osteopathy, the body may be forced to assume a specific posture in order to correct distortions. Figures 18D and 18E show examples of bedding used in this case. The bedding in this case may be a mattress 620 with different heights depending on the area. The mattress 620 in this case may be a static bedding with a fixed height, or a dynamic bedding.

図18Dはマットレス620を側面から観察した図であり、図18Eは図18Dの破線部分(臀部領域)におけるマットレス620の断面形状をユーザの頭側から観察した図を表す。ここでのマットレス620は、例えば図18Dに示すように、ユーザの臀部に対応する領域の高さが他の領域に比べて相対的に高く、且つ、図18Eに示すように、当該領域の左右方向において右側が左側に比べて相対的に高い。この場合、ユーザは臀部を浮かせており、且つ臀部において体を少し左側にひねった姿勢をとる。このような姿勢は体にゆがみを生じさせる可能性があるが、当該ゆがみの方向を、既に生じているゆがみと逆方向(ゆがみを抑制する方向)とすることによって、ゆがみの矯正が可能になる。以上の説明から分かるように、ゆがみを矯正する寝具の特性は、ユーザに実際に生じているゆがみに基づいて決定されてもよく、具体的な形状等は種々の変形実施が可能である。またベッド630のベッドボード等に牽引装置やゴムを設置し、当該牽引装置等をユーザの所定部位に接続することによって、当該ユーザにゆがみを矯正するための姿勢をとらせてもよい。従って本実施形態の寝具の選択処理には、これらの牽引装置等の使用を提案する処理が含まれてもよい。 Figure 18D shows the mattress 620 as viewed from the side, and Figure 18E shows the cross-sectional shape of the mattress 620 in the dashed line area (buttocks region) of Figure 18D as viewed from the user's head. For example, as shown in Figure 18D, the height of the mattress 620 in the area corresponding to the user's buttocks is relatively higher than other areas, and as shown in Figure 18E, the right side of this area is relatively higher than the left side. In this case, the user lifts their buttocks and assumes a posture in which their body is slightly twisted to the left at the buttocks. This posture may cause distortion in the body, but by shifting the direction of the distortion in the opposite direction to the existing distortion (a direction that suppresses distortion), it is possible to correct the distortion. As can be seen from the above explanation, the characteristics of bedding that correct distortion may be determined based on the distortion actually occurring in the user, and the specific shape, etc., can be modified in various ways. Additionally, a traction device or rubber may be installed on the bed board of the bed 630, and the traction device or rubber may be connected to a specific part of the user's body, allowing the user to adopt a posture that corrects distortion. Therefore, the bedding selection process of this embodiment may include a process that suggests the use of such a traction device or the like.

また、以上ではゆがみや寝姿勢の偏りへ対応するための寝具の選択処理を説明したが、本実施形態の手法はこれに限定されない。例えば本実施形態では、ゆがみを矯正するための椅子や机を提案する処理が行われてもよい。このようにすれば、就寝時の判定結果に基づいて、日中の姿勢に影響を与える什器を調整することが可能になる。例えば寝具選択部23は、椅子の傾斜角や、机の高さを選択する処理を行ってもよい。またゆがみへの対応として、運動やストレッチのレコメンド、整体院・接骨院・クリニック等のレコメンドが行われてもよい。これらのレコメンドについては後述する。 Furthermore, while the above describes the process of selecting bedding to address distortions and sleeping posture imbalances, the method of this embodiment is not limited to this. For example, in this embodiment, a process may be performed to suggest a chair or desk to correct distortions. In this way, it becomes possible to adjust furniture that affects posture during the day based on the results of the bedtime assessment. For example, the bedding selector 23 may perform a process to select the angle of inclination of a chair or the height of a desk. Furthermore, recommendations for exercise or stretching, or recommendations for chiropractic clinics, osteopathic clinics, clinics, etc. may be made to address distortions. These recommendations will be described later.

また本実施形態では、寝姿勢による比較的長期的な影響である体のゆがみだけでなく、比較的短期的な影響である寝違えへの対応が行われてもよい。例えば、不自然な寝姿勢をとった場合、ユーザは翌日に体に痛みを感じる場合があり、寝具選択部23は、これを抑制するための処理を実行してもよい。ここでの処理は、狭義には動的な寝具の制御である。例えば寝具選択部23は、ユーザの寝姿勢判定によって寝姿勢不良と判定された場合、寝姿勢の変更を促してもよい。例えば寝具選択部23は、寝姿勢がベッド610(マットレス620)の端部に偏っており、且つ、バイタル(例えば睡眠データ)が所定閾値以下である場合に、寝姿勢不良と判定してもよい。寝姿勢変更は、上述した図18Bや図18Cを用いて説明した制御により実現されてもよく、ベッド610、マットレス620及び枕630のいずれの制御であってもよいし、振動、音、光等の出力を含んでもよい。 In addition, in this embodiment, not only can the device address body distortion, which is a relatively long-term effect of sleeping posture, but also stiff necks, which are a relatively short-term effect. For example, if the user adopts an unnatural sleeping posture, the user may experience pain the next day, and the bedding selector 23 may execute processing to suppress this. This processing is, in a narrow sense, dynamic bedding control. For example, the bedding selector 23 may encourage the user to change their sleeping posture if the user's sleeping posture is determined to be poor. For example, the bedding selector 23 may determine that the sleeping posture is poor if the sleeping posture is biased toward the edge of the bed 610 (mattress 620) and vital signs (e.g., sleep data) are below a predetermined threshold. The sleeping posture change may be achieved by the control described above using Figures 18B and 18C, and may involve control of any of the bed 610, mattress 620, and pillow 630, or may include output of vibration, sound, light, etc.

図18F及び図18Gは、寝違え抑制のための寝具制御の例を示す図である。ここでの不自然な寝姿勢とは、例えば腹臥位で頭が横向きの姿勢であってもよい。この姿勢は、体のゆがみを生じさせるだけでなく、寝違えの要因にもなり得る。例えば寝具選択部23は、図18Fに示すように、マットレス620の左右方向のうち、一方側の高さを他方側に比べて高くしてもよい。このようにすれば、ユーザに腹臥位以外の寝姿勢への体位変換を促すことが可能になる。また、仮にユーザが体位変換を行わなかったとしても、体の角度が傾くことによって体に対する頭の回転角が小さくなるため、寝違えを抑制することが可能になる。あるいは寝具選択部23は、ベッド610及びマットレス620の少なくとも一方について、ユーザの頭部分の高さを、他の部分に比べて低くする制御を行ってもよい。図18Fでは、マットレス620の高さを低くする制御を例示している。このようにすれば、寝具により呼吸が妨げられにくくなるため、ユーザは腹臥位の際に頭を正面に向けた姿勢を取りやすくなる。 Figures 18F and 18G are diagrams showing examples of bedding control to prevent stiff necks. An unnatural sleeping position here may be, for example, a prone position with the head turned to the side. This position not only causes distortion of the body but can also be a cause of stiff necks. For example, as shown in Figure 18F, the bedding selection unit 23 may increase the height of one side of the mattress 620 in the left-right direction compared to the other side. This makes it possible to encourage the user to change their sleeping position to a position other than prone. Even if the user does not change their position, tilting the body angle reduces the rotation angle of the head relative to the body, thereby preventing stiff necks. Alternatively, the bedding selection unit 23 may control at least one of the bed 610 and the mattress 620 to lower the height of the user's head compared to other parts. Figure 18F illustrates an example of control to lower the height of the mattress 620. This makes it easier for the user to face their head forward when in a prone position, as breathing is less likely to be obstructed by the bedding.

2.4 フィードバック
また本実施形態の手法では、ユーザに提案された対策が効果的であるか否かに関するフィードバックが行われてもよい。
2.4 Feedback In the method of this embodiment, the user may be given feedback on whether the proposed measures are effective or not.

例えば本実施形態の情報処理装置20は、図6に示したように、睡眠データに基づいて、寝具選択部23によって選択された寝具の効果を表す寝具効果指標を求める評価処理部27を含んでもよい。睡眠データとは、睡眠センサによるユーザの睡眠に関するセンシング結果を表し、睡眠センサの出力そのものであってもよいし、睡眠センサの出力に基づいて情報処理装置20が演算する情報であってもよい。 For example, as shown in FIG. 6, the information processing device 20 of this embodiment may include an evaluation processing unit 27 that calculates a bedding effect index that indicates the effect of the bedding selected by the bedding selection unit 23 based on the sleep data. The sleep data represents the sensing results regarding the user's sleep obtained by a sleep sensor, and may be the output of the sleep sensor itself, or information calculated by the information processing device 20 based on the output of the sleep sensor.

ここでの睡眠センサとは、例えば図17を用いて上述した検出装置430であるが、ユーザの睡眠に関する情報をセンシング可能な他の機器が用いられてもよい。例えば、加速度センサや、脈拍を検出する光電センサ等を含む腕時計型の機器が睡眠センサとして用いられてもよい。また睡眠データは、例えば上述した睡眠の質を表す睡眠スコアであるが、睡眠に関する他の情報を含んでもよい。例えば睡眠データは、上述したように、呼吸数、心拍数、活動量、姿勢、覚醒/睡眠、離床/在床に関する情報を含んでもよい。 The sleep sensor here refers to, for example, the detection device 430 described above with reference to Figure 17, but other devices capable of sensing information related to the user's sleep may also be used. For example, a wristwatch-type device including an acceleration sensor or a photoelectric sensor that detects pulse may be used as the sleep sensor. Furthermore, the sleep data may be, for example, the sleep score that indicates the quality of sleep described above, but may also include other information related to sleep. For example, the sleep data may include information on respiratory rate, heart rate, activity level, posture, awake/asleep, and getting out/being in bed, as described above.

例えば評価処理部27は、寝具導入前のユーザの睡眠スコアと、情報処理装置20の提案に基づく寝具導入後のユーザの睡眠スコアを比較する処理を行ってもよい。そして評価処理部27は、睡眠スコアによって表される睡眠の質が向上している場合に、導入された寝具に効果があり、質が変化していない場合や低下している場合に、導入された寝具に効果がないと判定する。例えば、評価処理部27は、睡眠スコアの向上度合い(差分や比率等)を、寝具効果指標として算出する。このようにすれば、情報処理装置20が提案した寝具がユーザにとって効果的であったか否かを判定できるため、ユーザに対する適切なフィードバックが可能になる。特に、睡眠スコアを用いることによって、寝具の効果を客観的に評価できる。また睡眠スコアを用いることによって寝具効果指標の算出を自動化できるため、サービス提供者、及びサービスを利用するユーザの双方の負担を軽減できる。 For example, the evaluation processing unit 27 may perform a process to compare the user's sleep score before introducing the bedding with the user's sleep score after introducing the bedding proposed by the information processing device 20. The evaluation processing unit 27 then determines that the introduced bedding is effective if the quality of sleep represented by the sleep score has improved, and determines that the introduced bedding is ineffective if the quality has not changed or has deteriorated. For example, the evaluation processing unit 27 calculates the degree of improvement in the sleep score (difference, ratio, etc.) as a bedding effectiveness index. In this way, it is possible to determine whether the bedding proposed by the information processing device 20 was effective for the user, thereby enabling appropriate feedback to be provided to the user. In particular, the use of the sleep score allows the effectiveness of the bedding to be objectively evaluated. Furthermore, the use of the sleep score allows the calculation of the bedding effectiveness index to be automated, thereby reducing the burden on both the service provider and the user of the service.

具体的なフィードバックは種々の手法が考えられる。例えば寝具選択部23は、評価処理部27により、寝具の効果が所定以下であると判定された場合、寝具の選択に用いる入力情報の追加、入力情報に基づいて寝具を選択するアルゴリズムである寝具選択アルゴリズムの変更、及び、選択対象である寝具の種類の追加の少なくとも1つの処理を行ってもよい。 Specific feedback methods can be considered in various ways. For example, if the evaluation processing unit 27 determines that the effectiveness of the bedding is below a predetermined level, the bedding selection unit 23 may perform at least one of the following processes: adding input information used to select bedding, changing the bedding selection algorithm that selects bedding based on the input information, and adding types of bedding to be selected.

上述したように、本実施形態の寝具選択部23は、寝具に関する処理(狭義には寝具評価値の算出処理)において、骨格モデル、寝姿勢、個人属性、時間比率、体位変換手法、睡眠スコア等の種々の情報を用いることが可能である。よって寝具選択部23は、まずは相対的に少ない種類の情報を用いて寝具を選択する処理を行い、当該処理によって選択された寝具の効果が低いと判定された場合に、新たな情報を追加する処理を行ってもよい。例えば寝具選択部23はデフォルトでは骨格モデル、寝姿勢、個人属性に基づく処理を実行し、提案した寝具の効果が低い場合に、時間比率、体位変換手法、睡眠スコアの少なくとも1つを追加してもよい。このようにすれば、デフォルトでの処理負荷を軽減しつつ、提案が十分な効果を上げていない場合に、情報を追加することで処理精度の向上を図ることが可能になる。結果として、寝具交換による効果を高めることが可能になる。 As described above, the bedding selection unit 23 of this embodiment can use various information, such as a skeletal model, sleeping position, personal attributes, time ratio, position change method, and sleep score, in processing related to bedding (or, more narrowly, processing to calculate bedding evaluation values). Therefore, the bedding selection unit 23 may first perform processing to select bedding using a relatively small number of types of information, and then perform processing to add new information if the effectiveness of the bedding selected by this processing is determined to be low. For example, the bedding selection unit 23 may perform processing based on a skeletal model, sleeping position, and personal attributes by default, and add at least one of the time ratio, position change method, and sleep score if the effectiveness of the proposed bedding is low. This reduces the processing load by default, while improving processing accuracy by adding information if the proposal is not sufficiently effective. As a result, it is possible to increase the effectiveness of changing bedding.

また寝具評価値の算出処理では、例えば上述した関数f1~f3等を使用可能である。この際、仰臥位係数、右側臥位係数、左側臥位係数及び腹臥位係数は種々の設定が可能である。この値を調整すれば、時間比率とは異なる観点から、いずれの寝姿勢を重視するかを調整できる。また個人属性係数、体位変換係数、睡眠係数等の大きさも変更可能である。例えば、個人属性係数が大きくなりやすいように計算アルゴリズムを変更した場合、体位変換手法や睡眠スコアに比べて個人の属性情報を重視した処理を行うことが可能である。他の2つの係数についても同様である。よって例えば寝具選択部23は、寝具選択アルゴリズムの変更として、これらの係数の値を変更する処理を行ってもよい。また寝具選択部23は、寝具評価値を求める関数として、上記f1~f3以外の関数を用いてもよい。以上のように、寝具評価値の算出処理等におけるアルゴリズムをユーザ毎に調整することによって、処理精度の向上を図ることが可能になる。結果として、寝具交換による効果を高めることが可能になる。 Furthermore, the bedding evaluation value calculation process can use, for example, the above-mentioned functions f1 to f3. In this case, various settings are possible for the supine position coefficient, right lateral position coefficient, left lateral position coefficient, and prone position coefficient. By adjusting these values, it is possible to adjust which sleeping position is emphasized from a perspective other than the time ratio. The magnitudes of the personal attribute coefficient, position change coefficient, sleep coefficient, etc. can also be changed. For example, if the calculation algorithm is changed so that the personal attribute coefficient is more likely to increase, it is possible to perform processing that emphasizes personal attribute information over the position change method and sleep score. The same applies to the other two coefficients. Therefore, for example, the bedding selection unit 23 may change the values of these coefficients as a way to change the bedding selection algorithm. Furthermore, the bedding selection unit 23 may use functions other than the above-mentioned f1 to f3 as functions for calculating the bedding evaluation value. As described above, by adjusting the algorithm used in the bedding evaluation value calculation process, etc. for each user, it is possible to improve processing accuracy. As a result, it is possible to increase the effectiveness of bedding changes.

また寝具選択部23は、選択対象である寝具の種類を変更してもよい。例えば、寝具選択部23は、デフォルトでは変更が容易な枕630に関する評価値の算出及び変更の提案のみを行い、マットレス620や掛け布団に関する処理を省略してもよい。そして寝具選択部23は、提案した枕630の効果が十分でない場合に、枕630に加えてマットレス620に関する処理を開始する。このようにすれば、提案される寝具の種類が増えていくため、寝具交換による効果を高めることが可能になる。なお対象寝具の追加順は、例えば枕630、マットレス620、掛け布団の順であるが、これには限定されず、種々の変形実施が可能である。 The bedding selection unit 23 may also change the type of bedding to be selected. For example, by default, the bedding selection unit 23 may only calculate the evaluation value and suggest changes for the pillow 630, which is easy to change, and omit processing for the mattress 620 and comforter. If the proposed pillow 630 is not sufficiently effective, the bedding selection unit 23 may start processing for the mattress 620 in addition to the pillow 630. In this way, the number of types of bedding suggested increases, making it possible to improve the effectiveness of changing bedding. Note that the order in which the target bedding is added is, for example, pillow 630, mattress 620, and comforter, but this is not limited to this and various modifications are possible.

また他のフィードバック手法として、寝具選択部23は、評価処理部27により、寝具の効果が所定以下であると判定された場合、又は、寝具効果指標が求められなかった場合、ユーザによる寝具の評価値の入力を受け付けてもよい。例えば寝具選択部23は、寝具に関係する複数の評価項目のそれぞれについて、ユーザによる評価値の入力を受け付けてもよい。 As another feedback method, the bedding selection unit 23 may accept input of an evaluation value for the bedding by the user when the evaluation processing unit 27 determines that the effectiveness of the bedding is below a predetermined level, or when a bedding effectiveness index cannot be calculated. For example, the bedding selection unit 23 may accept input of an evaluation value for each of multiple evaluation items related to the bedding by the user.

例えば寝具選択部23は、端末装置200に対して、寝具に関するアンケート画面の表示を指示する情報を出力してもよい。そして端末装置200は、アンケート画面におけるユーザ入力を受け付け、当該ユーザ入力を寝具選択部23に送信する処理を行う。ここでの評価項目とは、例えば枕630、マットレス620、掛け布団等の寝具毎に設けられる項目であり、端末装置200は各項目について、使い心地が「良い/普通/悪い」の何れであるかの選択入力を受け付けてもよい。また評価項目はこれに限定されず、例えば図7の対策提案に示した、枕630の高さ、硬さ、形状、マットレス620の硬さ、分布、掛け布団の保温性、保湿性、大きさ等であってもよい。この場合、例えばアンケート画面は、これらの評価項目毎に「低すぎる、適切、高すぎる」等の選択肢を表示し、いずれかの選択入力を受け付ける画面であってもよい。また、評価項目はこれに限定されず、種々の変形実施が可能である。 For example, the bedding selection unit 23 may output information to the terminal device 200 instructing it to display a questionnaire screen regarding bedding. The terminal device 200 then accepts user input on the questionnaire screen and transmits the user input to the bedding selection unit 23. The evaluation items here are, for example, items provided for each piece of bedding, such as the pillow 630, mattress 620, and comforter, and the terminal device 200 may accept a selection input for each item, indicating whether the comfort is "good/average/bad." The evaluation items are not limited to these and may include, for example, the height, hardness, and shape of the pillow 630, the hardness and distribution of the mattress 620, and the heat retention, moisture retention, and size of the comforter, as shown in the countermeasure proposal in Figure 7. In this case, for example, the questionnaire screen may display options such as "too low, appropriate, or too high" for each evaluation item and accept any of the selection inputs. The evaluation items are not limited to these and various variations are possible.

このようにすれば、寝具に対するユーザの主観的な意見を取得することが可能になる。そのため、よりユーザの好みに合致した寝具を提案することが可能になる。また、評価値の入力受付は、上述したように寝具評価指標が算出できなかった場合に実行されてもよい。例えば、検出装置430等の睡眠センサが導入されていないユーザや、導入済みであるが何らかのエラーによりセンシングデータが取得できなかった場合等には寝具効果指標の算出が難しい。このように、寝具の効果を自動で判定することが難しい場合であっても、ユーザ入力を促すことによって、提案した寝具に関するフィードバックを適切に取得することが可能になる。 In this way, it becomes possible to obtain the user's subjective opinion on bedding. As a result, it becomes possible to propose bedding that better matches the user's preferences. Furthermore, as described above, the input of evaluation values may be accepted when a bedding evaluation index cannot be calculated. For example, it is difficult to calculate a bedding effectiveness index for a user who has not installed a sleep sensor such as the detection device 430, or for a user who has installed a sleep sensor but is unable to obtain sensing data due to some error. In this way, even when it is difficult to automatically determine the effectiveness of bedding, by prompting the user for input, it becomes possible to appropriately obtain feedback on the proposed bedding.

また本実施形態の手法では、寝具提案での対応が難しい場合に、専門施設での診察を提案してもよい。例えば図6に示したように、情報処理装置20は、評価処理部27により、寝具の効果が所定以下であると判定された場合、ユーザに対して、整体院、接骨院、及びクリニックの少なくとも1つを含む専門施設での診察を推奨する情報を出力する通知処理部28を含んでもよい。ここでの整体院とは、マッサージ等の民間療法を行う施設である。接骨院とは、柔道整復師等の専門家による医療行為を受ける施設である。クリニックとは、整形外科医等の専門家による医療行為を受ける施設である。ただし、本実施形態の専門施設はこれらに限定されず、肩こり、腰痛、頭痛等のユーザの悩みを解消する際に利用される他の施設を含んでもよい。 Furthermore, in the method of this embodiment, if a bedding recommendation alone is insufficient, a consultation at a specialized facility may be suggested. For example, as shown in FIG. 6, the information processing device 20 may include a notification processing unit 28 that outputs information to the user recommending a consultation at a specialized facility including at least one of a chiropractic clinic, an osteopathic clinic, and a clinic when the evaluation processing unit 27 determines that the effectiveness of the bedding is below a predetermined level. Here, a chiropractic clinic is a facility that provides private therapies such as massage. An osteopathic clinic is a facility where medical treatment is performed by a specialist such as a judo therapist. A clinic is a facility where medical treatment is performed by a specialist such as an orthopedic surgeon. However, the specialized facilities in this embodiment are not limited to these and may include other facilities used to relieve user concerns such as stiff shoulders, back pain, and headaches.

このように、本実施形態の手法では、まず家庭で実行可能な寝具交換を試し、それでも十分な効果が得られない場合に専門施設の受診を勧奨できる。なお図2を用いて上述したように、本実施形態の手法では、施設の種別や所在地域、個人の居住地域等の情報が用いられてもよい。この場合、情報処理装置20は、対象ユーザの居住地域からの距離や、施設種別に基づいて、受診を勧める具体的な専門施設を選択する処理を行ってもよい。本実施形態の手法によれば、専門施設との連携をスムーズに行うことが可能になる。また、本実施形態では寝具交換が施設受診よりも優先されるため、寝具交換で対応できるようなケースでは、必要性の低い施設受診を抑制できる。また、専門施設を受診する際には、寝具の交換等、これまでに試みた対策が既知であるため、当該施設での施術内容等を効率的に決定することも可能になる。例えば寝具選択部23は、寝具の交換履歴や、それによる睡眠スコアの推移等を含むレポートを出力する処理を行ってもよい。当該レポートを用いることによって、ユーザと施設とのやり取りをスムーズにすることが可能になる。例えばここでのレポートは、ユーザに対する事前問診に相当する情報であってもよい。また施設での診察は、外来によるものに限定されず、遠隔診療が行われてもよい。 In this manner, the method of this embodiment first attempts to change bedding at home, and if this does not produce sufficient results, a visit to a specialized facility is recommended. As described above with reference to FIG. 2, the method of this embodiment may also use information such as the type of facility, its location, and the individual's residential area. In this case, the information processing device 20 may perform processing to select a specific specialized facility to recommend a visit to based on the distance from the target user's residential area and the facility's type. This method of this embodiment enables smooth collaboration with specialized facilities. Furthermore, since bedding change takes priority over a visit to a facility in this embodiment, in cases where a bedding change can be sufficient, less-necessary visits to a facility can be avoided. Furthermore, when a visit to a specialized facility is made, previously attempted measures, such as bedding change, are known, making it possible to efficiently determine the treatment details at the facility. For example, the bedding selection unit 23 may perform processing to output a report including a bedding change history and the resulting changes in sleep scores. Using this report facilitates smooth communication between the user and the facility. For example, the report may contain information equivalent to a pre-medication interview with the user. Furthermore, medical examinations at facilities are not limited to outpatient visits, and remote medical examinations may also be conducted.

また本実施形態の手法では、上記の専門施設を受診したことによる効果が判定されてもよい。例えば評価処理部27は、専門施設での診察の前の睡眠データと、専門施設での診察の後の睡眠データに基づいて、専門施設の効果を表す施設効果指標を求めてもよい。 The method of this embodiment may also determine the effect of visiting the specialized facility. For example, the evaluation processing unit 27 may calculate a facility effect index that represents the effect of the specialized facility based on sleep data before and after the examination at the specialized facility.

例えば、評価処理部27は、睡眠スコアの向上度合い(差分や比率等)を、施設効果指標として算出する。このようにすれば、受診した施設がユーザに効果的であったか否かを判定できるため、ユーザに対する適切なフィードバックが可能になる。例えば情報処理装置20は、専門施設の受診が効果的でないと判定した場合、他の専門施設への変更を提案してもよい。 For example, the evaluation processing unit 27 calculates the degree of improvement in the sleep score (difference, ratio, etc.) as a facility effectiveness index. In this way, it is possible to determine whether the facility visited was effective for the user, thereby enabling appropriate feedback to be provided to the user. For example, if the information processing device 20 determines that visiting a specialized facility was not effective, it may suggest changing to another specialized facility.

例えば情報処理装置20は、図2に示したように、施設スコアや受診スコアを求めてもよい。施設スコアとは、専門施設毎に、対象施設を受診することによる効果を数値化したものである。例えば施設スコアとは、当該施設を対象として求められる施設効果指標の平均値や中央値等であってもよい。また受診スコアとは、個別の受診内容の効果を数値化したものであり、例えば施設効果指標そのものであってもよい。なお、上述したように診察が外来と遠隔診療を選択可能である場合、受診スコアはそれぞれについて求められてもよい。 For example, the information processing device 20 may calculate a facility score and a visit score, as shown in Figure 2. The facility score is a numerical representation of the effect of visiting a specialized facility for each facility. For example, the facility score may be the average or median of the facility effect index calculated for that facility. The visit score is a numerical representation of the effect of an individual visit, and may be, for example, the facility effect index itself. Note that, as mentioned above, if outpatient and remote medical consultations are selectable, a visit score may be calculated for each.

このように本実施形態の情報処理装置20は、専門施設や受診内容を数値化して評価することによって、適切な専門施設や、具体的な受診内容をユーザに提案することが可能になる。例えば情報処理装置20は、専門施設による受診を勧奨する際に、施設スコアや受診スコアに基づいて、推奨される専門施設を選択する処理を行ってもよい。 In this way, the information processing device 20 of this embodiment can suggest appropriate specialized facilities and specific consultation details to the user by quantifying and evaluating specialized facilities and consultation details. For example, when recommending a consultation at a specialized facility, the information processing device 20 may perform a process of selecting a recommended specialized facility based on the facility score and consultation score.

また本実施形態では、寝具選択及び専門施設受診とは異なる提案が行われてもよい。例えば情報処理装置20の通知処理部28は、評価処理部27により、寝具の効果が所定以下であると判定された場合、ユーザに対して、活動量計及びバイタルセンサの少なくとも一方を用いたモニタリングの開始を推奨する情報を出力してもよい。あるいは情報処理装置20は、ユーザのいびきの度合いや睡眠指標(例えば上述した睡眠スコア)を取得し、これらの情報に基づいて、モニタリングを開始するか否かを判定してもよい。 In addition, in this embodiment, suggestions other than bedding selection and visiting a specialist facility may be made. For example, if the evaluation processing unit 27 determines that the effectiveness of the bedding is below a predetermined level, the notification processing unit 28 of the information processing device 20 may output information to the user recommending that they start monitoring using at least one of an activity meter and a vital sensor. Alternatively, the information processing device 20 may acquire the user's snoring level and sleep index (for example, the sleep score described above), and determine whether to start monitoring based on this information.

ここでの活動量計とは、ユーザの活動度合いの大小を示す情報である活動量を求めるセンサーデバイスである。活動量計は、図17を用いて上述した検出装置430であってもよいし、加速度センサ等のモーションセンサを含む装置であってもよい。活動量計に基づいて取得される情報は、ユーザの歩行により計測される歩数であってもよいし、運動強度であってもよいし、ユーザの活動の度合いを表す他の情報であってもよい。運動強度は、例えばMETsを単位とする数値データであるが、他の情報が用いられてもよい。またバイタルセンサとは、ユーザのバイタル情報を検出する装置であり、検出装置430であってもよいし、加速度センサ等のモーションセンサを含む装置であってもよいし、脈拍数や血中酸素飽和度等を検出する光電センサ等を含む装置であってもよい。バイタル情報は、脈拍(心拍)、呼吸数、血圧、体温等、ユーザの生体活動の状態を表す情報である。 The activity meter here refers to a sensor device that calculates the amount of activity, which is information indicating the level of a user's activity. The activity meter may be the detection device 430 described above using FIG. 17, or a device including a motion sensor such as an acceleration sensor. The information acquired based on the activity meter may be the number of steps measured as the user walks, exercise intensity, or other information indicating the level of the user's activity. Exercise intensity is, for example, numerical data in units of METs, but other information may also be used. The vital sensor is a device that detects the user's vital information, and may be the detection device 430, a device including a motion sensor such as an acceleration sensor, or a device including a photoelectric sensor that detects pulse rate, blood oxygen saturation, etc. Vital information is information that indicates the state of the user's biological activity, such as pulse (heart rate), respiratory rate, blood pressure, and body temperature.

このようにすれば、ユーザの日常生活における状態をモニタリングすることが可能になる。そのため、寝具や専門施設ではなく、生活習慣の改善によって痛みや悩みの解消を試みることが可能になる。 This makes it possible to monitor the user's condition in their daily life. This means that it will be possible to try to alleviate pain and worries by improving lifestyle habits, rather than relying on bedding or specialized facilities.

また通知処理部28は、評価処理部27により、寝具の効果が所定以下であると判定された場合、ユーザに対して、カフェイン摂取、入浴、排尿のタイミングに関するアドバイスの少なくとも1つを含むアドバイス情報を出力してもよい。例えば通知処理部28は、これらのアドバイス情報を、対応するタイミングにおいて端末装置200にプッシュ通知してもよい。このようにすれば、ユーザに対して具体的な生活習慣を提示することが可能になる。 Furthermore, if the evaluation processing unit 27 determines that the effectiveness of the bedding is below a predetermined level, the notification processing unit 28 may output advice information to the user including at least one of advice regarding the timing of caffeine intake, bathing, and urination. For example, the notification processing unit 28 may push this advice information to the terminal device 200 at the corresponding timing. In this way, it becomes possible to present specific lifestyle habits to the user.

図19は、アドバイスに関するデータの流れを説明する図である。例えば情報処理装置20は、睡眠情報取得部26により睡眠データを取得してもよい。睡眠データは、例えば検出装置430から取得される情報であり、就床時刻、起床時刻、睡眠時間、寝付き時間、中途覚醒時間を含む。就床時刻とは、在床状態になった時刻であってもよいし、睡眠状態に移行した時刻であってもよいし、この両方を含んでもよい。起床時刻とは、離床状態になった時刻であってもよいし、覚醒状態に移行した時刻であってもよいし、この両方を含んでもよい。睡眠時間とは、1日の中で睡眠状態と判定された時間である。寝付き時間とは、在床状態となってから睡眠状態に移行するまでの時間である。中途覚醒時間とは、夜に就床してから翌朝の起床までの間に覚醒状態となった時間の合計である。なお夜勤を行う労働者等を対象とする場合、中途覚醒時間の算出期間が昼間の時間帯に設定されてもよい。また睡眠データは以上の例に限定されず、1日あたりの中途覚醒回数等の他の情報を含んでもよい。またこれらの睡眠データは、1回の睡眠のデータに限定されず、複数回の睡眠に対応する期間において継続的に取得されてもよい。 Figure 19 is a diagram illustrating the flow of data related to advice. For example, the information processing device 20 may acquire sleep data using the sleep information acquisition unit 26. The sleep data is information acquired from, for example, the detection device 430, and includes bedtime, wake-up time, sleep duration, time to fall asleep, and time to wake up during sleep. The time to go to bed may be the time to stay in bed, the time to transition to a sleeping state, or both. The time to wake up may be the time to get out of bed, the time to transition to a waking state, or both. Sleep duration is the time during a day when a person is determined to be asleep. The time to fall asleep is the time from staying in bed to transitioning to a sleeping state. The time to wake up during sleep is the total time spent awake between going to bed at night and waking up the next morning. Note that when targeting workers who work night shifts, the calculation period for time to wake up during sleep may be set to daytime hours. Furthermore, the sleep data is not limited to the above examples and may include other information, such as the number of times a person wakes up during sleep per day. Furthermore, this sleep data is not limited to data from a single sleep session, but may be acquired continuously over a period corresponding to multiple sleep sessions.

情報処理装置20は、睡眠データに基づいて分析を行うことによって分析データを求めてもよい。ここでの分析データは、日中の過ごし方、就床前の過ごし方、眠りの習慣等である。例えば、検出装置430が用いられる場合、日中の過ごし方とは昼寝(昼間の就床)の有無であってもよい。就床前の過ごし方とは、在床状態となってから睡眠状態となるまでのデータに基づいて、就寝前にベッド610で長時間過ごすのか、ベッド610に入ったらすぐに眠るのかといったデータであってもよい。また眠りの習慣とは、上記の就床時刻、起床時刻等の統計データ等であってもよい。また眠りの習慣には、寝姿勢の時間比率、寝返りの回数等の情報が含まれてもよい。 The information processing device 20 may obtain analytical data by performing an analysis based on the sleep data. The analytical data here may include daytime behavior, behavior before going to bed, and sleeping habits. For example, when the detection device 430 is used, daytime behavior may be whether or not the person takes a nap (goes to bed during the day). Pre-bed behavior may be data such as whether the person spends a long time in bed 610 before going to sleep or falls asleep immediately after getting into bed 610, based on data from when the person becomes in bed until when the person goes to sleep. Sleeping habits may also be statistical data such as the above-mentioned bedtime and wake-up time. Sleeping habits may also include information such as the proportion of time spent in each sleeping position and the number of times the person turns over in sleep.

またここでの分析データは、検出装置430からの情報に基づいて求められるものに限定されず、他のセンサが用いられてもよいし、ユーザに対するアンケート結果等から求められてもよい。例えば日中の過ごし方として、運動を行ったか否か等の情報が取得されてもよい。また就床前の過ごし方として、排尿タイミングに関する情報、カフェインの摂取タイミングに関する情報、入浴タイミングに関する情報等が取得されてもよい。 Furthermore, the analysis data here is not limited to data obtained based on information from the detection device 430, but may be obtained using other sensors, or may be obtained from the results of a questionnaire given to the user, etc. For example, information such as whether or not the user exercised may be obtained as information on how the user spent their day. Furthermore, information on the timing of urination, the timing of caffeine intake, the timing of bathing, etc. may be obtained as information on how the user spent their time before going to bed.

そして情報処理装置20は、睡眠データ及び分析データに基づいて、生活アドバイスを出力してもよい。生活アドバイスは、就寝前に排尿を促すアドバイス、十分に眠くなってから就床を促すアドバイス、睡眠前の所定時間での入浴を促すアドバイス、夕食後のカフェインを摂取の抑制を促すアドバイス等を含む。例えば情報処理装置20は、睡眠データから求められる睡眠状態(例えば上述した睡眠スコアの高低であってもよい)が所定以下であると判定された場合であって、排尿、就床、入浴、カフェインに関して好ましくない行動が見られた場合に、対応するアドバイスをプッシュ通知してもよい。 The information processing device 20 may then output lifestyle advice based on the sleep data and analysis data. Lifestyle advice may include advice to encourage urination before bedtime, advice to encourage going to bed only after feeling sufficiently sleepy, advice to encourage bathing at a predetermined time before sleep, advice to encourage limiting caffeine intake after dinner, etc. For example, if the sleep state determined from the sleep data (which may be the level of the sleep score described above, for example) is determined to be below a predetermined level, and undesirable behavior regarding urination, going to bed, bathing, or caffeine is observed, the information processing device 20 may send a push notification of the corresponding advice.

例えば情報処理装置20は、眠りの習慣に基づいて標準的な就床時刻を推定し、当該就床時刻の所定時間前に排尿を促すプッシュ通知を行う。また情報処理装置20は、眠りの習慣に基づいてベッド610に入る第1時刻と、睡眠状態に移行する第2時刻を推定し、第1時刻の前後においてまだベッド610に入るべきでない旨をプッシュ通知するとともに、第2時刻の所定時間前に就床を促すプッシュ通知を行ってもよい。また情報処理装置20は、標準的な就床時刻の所定時間前に入浴を促すプッシュ通知を行う。また情報処理装置20は、日中や就床前の過ごし方から夕食のタイミングを推定し、夕食後のタイミングにおいて、これからのカフェイン摂取を抑制するプッシュ通知を行ってもよい。 For example, the information processing device 20 may estimate a standard bedtime based on sleeping habits, and send a push notification encouraging urination a predetermined time before that bedtime. The information processing device 20 may also estimate a first time to get into bed 610 and a second time to transition to a sleeping state based on sleeping habits, and send a push notification around the first time to inform the user that they should not get into bed 610 yet, as well as a push notification encouraging them to go to bed a predetermined time before the second time. The information processing device 20 may also send a push notification encouraging them to take a bath a predetermined time before their standard bedtime. The information processing device 20 may also estimate the timing of dinner based on how the user spent their time during the day and before going to bed, and send a push notification after dinner encouraging them to curb their future caffeine intake.

プッシュ通知の順序や態様は任意であるが、例えば表示部240や音出力部等を用いて、以下のような時系列的な通知が行われてもよい。
22:00 「そろそろカフェインを摂取するのは最後にしましょう」
22:30 「そろそろ入浴して就寝できるよう準備しましょう」
23:00 「眠気はありますか?十分に眠くなってから就寝しましょう」
23:30 「そろそろ就床時刻です。むりをせず就床しましょう」
The order and manner of the push notification are arbitrary, but for example, the following chronological notification may be performed using the display unit 240, a sound output unit, or the like.
10:00 PM "This is the last time I'll have caffeine."
10:30 PM "It's time to take a bath and get ready for bed."
11:00 PM "Are you feeling sleepy? Go to bed when you're sleepy enough."
11:30 PM "It's almost time to go to bed. Let's go to bed without overdoing it."

また図19に示すように、例えば情報処理装置20は、勤務中の活動量やバイタルに関する情報を活動データとして取得してもよい。活動データは、勤務時間、ミーティング(以下、MTGと記載)時のバイタル情報、MTG参加者、MTG時間に関する情報を含む。勤務時間とは、例えば1日の中で勤務を行う時間であってもよいし、1週間や1ヶ月等の単位で勤務を行う時間であってもよい。MTG時バイタルとは、MTGが行われている間のバイタル情報を表す。あるいはMTG時バイタルは、MTGが行われている間のバイタル情報が平常状態からどの程度乖離しているかを表す情報であってもよい。MTG参加者とは、対象のMTGに参加した人物を特定する情報である。MTG時間とは、MTGが行われた時間を表す。なお、MTGの開催有無は、会議室等に設けられたセンサを用いて検出されてもよいし、ユーザが入力するスケジュールデータ等に基づいて判定されてもよい。 As shown in FIG. 19 , the information processing device 20 may acquire, as activity data, information on activity levels and vital signs during work. The activity data includes information on work hours, vital signs during meetings (hereinafter referred to as MTGs), MTG participants, and MTG times. Work hours may refer to, for example, the time spent working in a day, or the time spent working in units such as a week or a month. MTG-time vital signs refer to vital signs information during a MTG. Alternatively, MTG-time vital signs may refer to the degree to which vital signs during a MTG deviate from normal. MTG participants refer to information identifying the people who participated in the MTG. MTG time refers to the time the MTG took place. Whether a MTG is being held may be detected using a sensor installed in a conference room or the like, or may be determined based on schedule data entered by the user.

情報処理装置20は、活動データに基づいて分析を行うことによって分析データを求めてもよい。ここでの分析データは、仕事の習慣、仕事との相性、業務パートナーとの相性を含む。仕事の習慣とは、例えばMTGの頻度や平均的な勤務時間であってもよい。また仕事の習慣は、出勤時刻や退勤時刻、休日出勤の有無等の情報を含んでもよい。仕事との相性とは、仕事をストレスなく実行できるか否かの程度を表す。例えば情報処理装置20は、MTGバイタルや、勤務時間中のバイタルが平常状態(例えば勤務時間外のバイタルや睡眠中のバイタル)に近いほど、仕事との相性がよいと判定する。また業務パートナーとの相性とは、同僚や取引先等、業務で関係する人物との相性を表す。例えば情報処理装置20は、MTGバイタルが平常状態に近いほど、対象ユーザとMTG参加者の相性がよいと判定する。 The information processing device 20 may obtain analytical data by performing an analysis based on the activity data. The analytical data here includes work habits, compatibility with work, and compatibility with business partners. Work habits may be, for example, the frequency of meetings and average working hours. Work habits may also include information such as arrival and departure times, and whether or not work is performed on holidays. Compatibility with work represents the degree to which work can be performed without stress. For example, the information processing device 20 determines that the closer the meeting vitals or vitals during working hours are to a normal state (for example, vitals outside of working hours or vitals while sleeping), the better the compatibility with work. Compatibility with business partners represents compatibility with people related to the work, such as colleagues or business partners. For example, the information processing device 20 determines that the closer the meeting vitals are to a normal state, the better the compatibility between the target user and the meeting participants.

そして情報処理装置20は、活動データ及び分析データに基づいて、業務改革アドバイスを出力してもよい。業務改革アドバイスは、勤務時間の変更やチーム構成の変更等のアドバイスを含む。例えば情報処理装置20は、勤務時間が所定以上である場合や、MTG時バイタルの平常状態からの乖離が大きい場合、勤務がユーザの負担になっていると考え、勤務時間の減少を提案する。あるいは、早朝の勤務時や、深夜の残業時のバイタルが平常状態と乖離する場合、出勤時刻や退勤時刻を変更するアドバイスを行ってもよい。また情報処理装置20は、特定の人物との相性が所定以下と判定された場合、当該人物と対象ユーザを異なるチームに配属する等のアドバイスを行ってもよい。また、情報処理装置20は、活動データ等に基づいて体力の低下が見られる場合、あるいは、睡眠データに基づいて睡眠の質が低いと判定された場合等に、仮眠を促すアドバイスを出力してもよい。なおこれらのアドバイスは、アドバイス内容に従った行動をとる権限を持ったユーザ(例えば上司、人事担当等)や所属企業に対して出力されてもよい。例えば情報処理装置20は、ユーザに仮眠を促すとともに、当該ユーザの所属企業に対して、社員の仮眠を推奨する、仮眠スペースを提供する等のアドバイスを出力してもよい。 The information processing device 20 may then output business reform advice based on the activity data and analysis data. Business reform advice includes advice on changing work hours, team composition, etc. For example, if working hours are longer than a predetermined amount or if vital signs during meetings deviate significantly from normal, the information processing device 20 may consider that work is a burden on the user and suggest reducing work hours. Alternatively, if vital signs during early morning work or late-night overtime deviate from normal, advice on changing arrival and departure times may be provided. Furthermore, if the information processing device 20 determines that compatibility with a specific person is below a predetermined level, it may provide advice such as assigning the person and the target user to different teams. Furthermore, if a decline in physical strength is observed based on activity data, or if sleep data indicates poor sleep quality, the information processing device 20 may output advice to encourage a nap. Such advice may be output to a user (e.g., a supervisor, human resources officer, etc.) or the target company who has the authority to act in accordance with the advice. For example, the information processing device 20 may encourage the user to take a nap, and may also output advice to the user's company, such as encouraging employees to take naps and providing nap spaces.

また活動データ等に基づいて、対象ユーザの日中の活動度合い(活動時間、活動強度、ストレスの度合い)等を推定できるため、情報処理装置20は、これらの情報に基づいて、食事や運動に関するアドバイスを出力してもよい。例えば、座席に座っている時間が所定閾値上である等、活動強度が低い場合には、情報処理装置20は食事量を減らすアドバイスを行ってもよい。また情報処理装置20は、業務中の生活リズムに基づいて、推奨される食事タイミングをアドバイスしてもよいし、具体的な食事内容をアドバイスしてもよい。また対象企業が社員食堂等を有する場合、メニュー情報を取得することによって具体的な推奨メニューを提案するアドバイスが行われてもよい。また情報処理装置20は、活動量が所定閾値以下である場合、運動を推奨するアドバイスを出力してもよい。この際、情報処理装置20は、対象企業の建物の構造情報や駅から企業までのマップ情報等を用いることによって、階段上りや徒歩での通勤等、具体的な運動内容をアドバイスしてもよい。 Furthermore, since the target user's daytime activity level (activity time, activity intensity, stress level), etc. can be estimated based on activity data, etc., the information processing device 20 may output advice regarding diet and exercise based on this information. For example, if activity intensity is low, such as when the amount of time spent sitting in a seat is above a predetermined threshold, the information processing device 20 may advise reducing the amount of food eaten. The information processing device 20 may also advise recommended meal times or specific meal contents based on the user's daily routine during work. If the target company has a staff cafeteria, etc., advice may be provided suggesting specific recommended menus by acquiring menu information. The information processing device 20 may also output advice recommending exercise if the activity level is below a predetermined threshold. In this case, the information processing device 20 may advise specific exercise contents, such as climbing stairs or commuting on foot, by using structural information about the target company's building or map information from the station to the company, etc.

なお、以上では睡眠データに基づく生活アドバイス、及び活動データに基づく業務改革アドバイスを説明したがこれには限定されない。例えば生活アドバイスに活動データが用いられてもよいし、業務改革アドバイスに睡眠データが用いられてもよい。また生活アドバイス及び業務改革アドバイス以外のアドバイスが行われることも妨げられない。 Note that while the above describes lifestyle advice based on sleep data and work reform advice based on activity data, this is not limited to this. For example, activity data may be used for lifestyle advice, and sleep data may be used for work reform advice. Furthermore, advice other than lifestyle advice and work reform advice may also be provided.

2.5 ユーザインターフェイス
図20A-図20Dは、本実施形態の情報処理システム10を利用するユーザに提示されるユーザ画面の例である。図20A-図20Dに示す画面は、例えば端末装置200の表示部240に表示される。例えば本実施形態の端末装置200は、寝姿勢画像や立位画像の送信、寝具の選択結果やアドバイス等の受信等の処理を行うアプリケーションプログラムに従って動作してもよい。図20A-図20Dに示す画面は、例えば当該アプリケーションプログラムによって表示される。
2.5 User Interface Figures 20A to 20D are examples of user screens presented to a user using the information processing system 10 of this embodiment. The screens shown in Figures 20A to 20D are displayed, for example, on the display unit 240 of the terminal device 200. For example, the terminal device 200 of this embodiment may operate according to an application program that performs processes such as sending images of sleeping positions and standing positions, and receiving bedding selection results and advice. The screens shown in Figures 20A to 20D are displayed, for example, by the application program.

図20Aに示すように、ユーザ画面には、対象ユーザの寝姿勢、自覚症状、寝具の評価結果、姿勢の評価結果、対策、の各項目に関する情報が表示されてもよい。寝姿勢に関する情報は、例えば仰臥位、右側臥位、左側臥位及び腹臥位の各姿勢について求められる時間比率を含んでもよい。また、図20Aに示すように、寝姿勢に関する情報は、姿勢毎のゆがみの情報を含んでもよい。例えば情報処理装置20は、各姿勢での骨格モデルに基づいて、首や腰のゆがみ度合いを判定する。また寝姿勢に関する情報は時間比率やゆがみに限定されず、各姿勢におけるいびきの度合いを表す情報等、他の情報が追加されてもよい。例えば情報処理装置20は、ユーザがいびきを自覚しているかに関する入力を受け付けることによっていびきの度合いを判定してもよいし、マイク等を用いて睡眠中の音声データを取得することによっていびきの度合いを判定してもよい。 As shown in FIG. 20A, the user screen may display information related to the target user's sleeping posture, subjective symptoms, bedding evaluation results, posture evaluation results, and countermeasures. The information related to sleeping posture may include, for example, the time ratio determined for each of the supine, right lateral, left lateral, and prone positions. Also, as shown in FIG. 20A, the information related to sleeping posture may include information on distortion for each posture. For example, the information processing device 20 determines the degree of distortion of the neck and lower back based on a skeletal model for each posture. Furthermore, the information related to sleeping posture is not limited to time ratio and distortion, and other information, such as information indicating the degree of snoring in each posture, may be added. For example, the information processing device 20 may determine the degree of snoring by receiving input regarding whether the user is aware of snoring, or may determine the degree of snoring by acquiring audio data during sleep using a microphone or the like.

また図20Aでは、例えば1回の睡眠における時間比率やゆがみの情報が表示されてもよいし、複数回の睡眠を含む期間(例えば1ヶ月)における時間比率やゆがみの情報が表示されてもよい。また図20Aでは省略しているが、時間比率やゆがみの時系列的な変化を表すグラフが表示されてもよい。その際、複数の姿勢に対応する複数のグラフが併記されてもよい。また時間比率やゆがみのグラフとともに、睡眠スコア等の他の情報の変化を表すグラフが表示されてもよい。 In addition, Figure 20A may display, for example, information on the time ratio and distortion for one sleep session, or information on the time ratio and distortion for a period including multiple sleep sessions (for example, one month). Although omitted from Figure 20A, a graph showing the time-series changes in the time ratio and distortion may also be displayed. In this case, multiple graphs corresponding to multiple postures may be displayed side by side. Furthermore, along with the graphs of the time ratio and distortion, graphs showing changes in other information such as the sleep score may also be displayed.

また自覚症状に関する情報は、例えば首、肩、腰等の部位毎に、ユーザが考える痛みの度合い、悩みを感じる度合い、快適に感じる度合いを数値化したデータであってもよい。図20Aの例では、それぞれの度合いを1~10の10段階で表示するとともに、表情の異なる顔のイラストであるオブジェクトを表記することによって、自覚症状をわかりやすく提示している。また情報処理装置20は、例えば、何れかのオブジェクトの選択操作が行われた場合に、図20Bに示す画面を端末装置200の表示部240に表示させてもよい。図20Bでは、横方向に延びるスライダー(シークバー)が表示されており、ユーザによる操作入力が可能となっている。図20Bに示す画面を用いることで、ユーザは各項目に関する値を容易に入力できる。 In addition, the information regarding subjective symptoms may be numerical data that represents the user's thoughts about the degree of pain, distress, and comfort for each body part, such as the neck, shoulders, or lower back. In the example of FIG. 20A, each degree is displayed on a scale of 1 to 10, and the subjective symptoms are presented in an easy-to-understand manner by displaying objects that are illustrations of faces with different expressions. In addition, the information processing device 20 may display the screen shown in FIG. 20B on the display unit 240 of the terminal device 200, for example, when a selection operation is performed on any of the objects. In FIG. 20B, a slider (seek bar) extending horizontally is displayed, allowing the user to input operations. Using the screen shown in FIG. 20B, the user can easily input values for each item.

また寝具の評価結果は、例えば枕評価値及びマットレス評価値に基づく値を含む。図20Aの例では、複数のユーザに関する枕評価値から、対象ユーザの枕評価値の偏差値である枕偏差値が演算され、当該枕偏差値が表示される。同様に、マットレス評価値に基づいて演算されるマットレス偏差値が表示されてもよい。 The bedding evaluation results also include values based on, for example, pillow evaluation values and mattress evaluation values. In the example of Figure 20A, a pillow deviation value, which is the deviation value of the pillow evaluation values of the target user, is calculated from the pillow evaluation values of multiple users, and the pillow deviation value is displayed. Similarly, a mattress deviation value calculated based on the mattress evaluation values may also be displayed.

また図20Aに示すように、情報処理装置20は、寝具選択部23によって選択された推奨される寝具の評価値を推定する処理を行ってもよい。例えば、対象ユーザの骨格モデルと、推奨される寝具の特性(高さ、硬さ等)は既知であるため、情報処理装置20はこれらの情報に基づいて、対象ユーザが推奨される寝具を使用した場合に取得される寝具評価値を推定してもよい。図20Aの例では、2つの寝具が選択されており(おすすめ1及びおすすめ2)、それぞれについて枕偏差値及びマットレス偏差値が表示される。このようにすれば、ユーザは寝具を変更した場合の評価値の向上度合いを確認できるため、寝具の変更を適切に促すことが可能になる。 As shown in Figure 20A, the information processing device 20 may also perform a process to estimate the evaluation value of the recommended bedding selected by the bedding selection unit 23. For example, since the target user's skeletal model and the characteristics (height, hardness, etc.) of the recommended bedding are known, the information processing device 20 may estimate the bedding evaluation value that will be obtained if the target user uses the recommended bedding based on this information. In the example of Figure 20A, two bedding items have been selected (Recommended 1 and Recommended 2), and the pillow standard deviation and mattress standard deviation are displayed for each. In this way, the user can confirm the degree of improvement in the evaluation value if they change their bedding, making it possible to appropriately encourage them to change their bedding.

また姿勢の評価結果は、例えば寝姿勢画像に基づいて求められる骨格モデルの情報であってもよい。骨格モデルの情報とは、骨格モデルそのものであってもよいし、当該骨格モデルに基づいて求められる体のゆがみの大きさであってもよいし、当該大きさに基づいて算出されるゆがみの程度を表す評価値であってもよい。また姿勢の評価結果は、立位画像に基づいて求められる骨格モデルに関する情報を含んでもよい。例えば図20Aに示すように、姿勢評価の項目には、「立位姿勢」、「寝姿勢」の2つのオブジェクトが表示される。情報処理装置20は、何れかの選択操作が行われた場合に、選択された姿勢に対応する骨格モデルの情報を含む画面を表示する処理を行う。 The posture evaluation result may also be information about a skeletal model calculated based on a lying posture image, for example. The skeletal model information may be the skeletal model itself, the magnitude of body distortion calculated based on the skeletal model, or an evaluation value representing the degree of distortion calculated based on the magnitude. The posture evaluation result may also include information about a skeletal model calculated based on a standing posture image. For example, as shown in FIG. 20A, the posture evaluation item displays two objects: "standing posture" and "lying posture." When either selection operation is performed, the information processing device 20 performs processing to display a screen including information about the skeletal model corresponding to the selected posture.

また対策に関する情報として、図20Aに示すように「寝具変更」と「専門家相談」の2つのオブジェクトが表示されてもよい。それぞれのオブジェクトはユーザによる選択操作が可能であり、情報処理装置20は、「寝具変更」の選択操作が行われた場合、図20Cに示す寝具変更画面を端末装置200の表示部240に表示させ、「専門家相談」の選択操作が行われた場合、図20Dに示す専門家相談画面を端末装置200の表示部240に表示させる処理を行う。 In addition, as information regarding countermeasures, two objects, "Change bedding" and "Consult an expert," may be displayed as shown in FIG. 20A. Each object can be selected by the user, and when "Change bedding" is selected, the information processing device 20 performs processing to display the bedding change screen shown in FIG. 20C on the display unit 240 of the terminal device 200, and when "Consult an expert" is selected, the information processing device 20 performs processing to display the expert consultation screen shown in FIG. 20D on the display unit 240 of the terminal device 200.

図20Cに示すように、寝具変更画面は、寝具選択部23によって選択された寝具の詳細情報が表示される。例えば、ここでは枕630を「○○」に変更する第1案(おすすめ1)と、枕630を「○○」に変更し且つマットレス620を「△△」に変更する第2案(おすすめ2)が提示される。ここでのおすすめ1及びおすすめ2は、図20Aの寝具評価の欄に用いられる寝具と同じである。このようにすれば、推奨される具体的な寝具をユーザに確認させることが可能になる。また寝具変更画面では、推奨される寝具の購入やサブスクリプションに関する情報が表示されてもよい。例えば図20Cに示すように、寝具変更画面は寝具の購入費用や、サブスクリプションの月額費用が表示されてもよい。また寝具変更画面から購入やサブスクリプションが可能なEC(electronic commerce)サイトへの遷移が可能であってもよい。また寝具選択画面では、推奨される寝具を購入、サブスクリプションするものには限定されず、枕630、マットレス620、ベッド610、その他(掛け布団等)のそれぞれについて、ユーザが個別にカスタマイズするためのオブジェクトが表示されてもよい。 As shown in FIG. 20C, the bedding change screen displays detailed information about the bedding selected by the bedding selection unit 23. For example, here, a first option (recommended 1) is presented, which involves changing the pillow 630 to "XX," and a second option (recommended 2) is presented, which involves changing the pillow 630 to "XX" and changing the mattress 620 to "△△." Recommendation 1 and Recommendation 2 here are the same bedding items used in the bedding evaluation section of FIG. 20A. This allows the user to confirm the specific recommended bedding. The bedding change screen may also display information about purchasing or subscribing to the recommended bedding. For example, as shown in FIG. 20C, the bedding change screen may display the purchase cost of the bedding and the monthly subscription fee. The bedding change screen may also allow transition to an e-commerce (EC) site where purchases or subscriptions can be made. The bedding selection screen is not limited to recommended bedding for purchase or subscription, and may display objects for the user to individually customize each of the pillow 630, mattress 620, bed 610, and other items (such as comforters).

また図20Dに示すように、専門家相談画面では、睡眠改善インストラクター、整体院、接骨院、クリニック等、専門家や専門施設の受診に関する情報が表示される。例えば専門家相談画面では、各項目に対して「対面」、「online」の2つのオブジェクトが表示されてもよい。情報処理装置20は、「対面」の選択操作が行われた場合、対応する専門家、専門施設の対面での受診を予約するための画面を表示する。例えば、情報処理装置20が同じアプリケーションソフトウェアの中で各専門家、専門施設の予約サービスを提供してもよいし、予約を行うための外部サービスと連携してもよい。同様に情報処理装置20は、「online」の選択操作が行われた場合、対応する専門家、専門施設とネットワークを介した遠隔相談を予約するための画面を表示する。このようにすれば、提示された分析データに基づいて、専門家との相談が必要であるとユーザが判断した場合、当該相談を速やかに実現できるため、利便性の向上が可能になる。 As shown in FIG. 20D , the expert consultation screen displays information about consultations with experts or specialized facilities, such as sleep improvement instructors, chiropractors, osteopathic clinics, and clinics. For example, the expert consultation screen may display two objects for each item: "in-person" and "online." When "in-person" is selected, the information processing device 20 displays a screen for booking an in-person consultation with the corresponding expert or specialized facility. For example, the information processing device 20 may provide a reservation service for each expert or specialized facility within the same application software, or may link with an external service for making reservations. Similarly, when "online" is selected, the information processing device 20 displays a screen for booking a remote consultation via a network with the corresponding expert or specialized facility. In this way, if the user determines that a consultation with an expert is necessary based on the presented analysis data, the consultation can be quickly realized, thereby improving convenience.

3.変形例
<専用シート>
以上では骨格モデルに基づいて寝具を選択する手法を説明した。ただし本実施形態の手法はこれに限定されず、骨格モデルに加えて専用シートを用いた処理が行われてもよい。ここでの専用シートは、例えばモアレ縞が印刷されたシートである。例えばユーザは、当該専用シートを自身が使用している寝具の上に敷いた上で、特定の位置(例えば就寝時に腰が当たる位置)におもりをのせる。ユーザは、その状態での専用シートを、撮像装置300を用いて撮像する。この場合、専用シートは寝具の形状や硬さに応じて変形するため、当該寝具に応じた形状にゆがむ。専用シートに印刷されたモアレ縞は、当該専用シートのゆがみ具合に応じてその模様が変化する。よって情報処理装置20は、モアレ縞の模様変化を検出することによって、ユーザの寝具の特性を判定すること、例えばマットレス620の硬度やへたり具合を判定することが可能になる。また専用シートを枕630に敷くことによって、枕630の特性が判定されてもよい。
3. Modified version <Special seat>
The above describes a method for selecting bedding based on a skeletal model. However, the method of this embodiment is not limited to this, and processing may also be performed using a dedicated sheet in addition to the skeletal model. Here, the dedicated sheet is, for example, a sheet printed with moiré fringes. For example, a user places the dedicated sheet on their bedding and places a weight in a specific position (e.g., the position where their lower back rests when sleeping). The user then captures an image of the dedicated sheet in this state using the imaging device 300. In this case, the dedicated sheet deforms according to the shape and hardness of the bedding, distorting to a shape corresponding to the bedding. The moiré fringes printed on the dedicated sheet change their pattern depending on the degree of distortion of the dedicated sheet. Therefore, by detecting changes in the moiré fringe pattern, the information processing device 20 can determine the characteristics of the user's bedding, for example, the hardness and degree of wear of the mattress 620. Furthermore, the characteristics of a pillow 630 may be determined by placing the dedicated sheet on the pillow 630.

例えば寝具選択部23は、骨格モデルから検出される姿勢のゆがみと、専用シートから検出される寝具の特性とに基づいて、対象ユーザに推奨される寝具を選択する処理を行ってもよい。 For example, the bedding selection unit 23 may perform a process to select bedding recommended for the target user based on posture distortion detected from the skeletal model and bedding characteristics detected from the dedicated sheet.

<共有>
また本実施形態では、コミュニティーサイト等において、情報の共有が行われてもよい。例えば情報処理装置20は、図6に示したように、寝具選択部23においてユーザの寝具の選択に用いられる入力情報、寝具の選択結果を含む出力情報を出力する処理と、他のユーザに関する処理で用いられた入力情報及び出力情報を取得する処理を行う共有処理部29を含んでもよい。
<Share>
In this embodiment, information may be shared on a community site, etc. For example, as shown in Fig. 6, the information processing device 20 may include a sharing processing unit 29 that performs a process of outputting input information used to select bedding for a user in a bedding selection unit 23 and output information including a bedding selection result, and a process of acquiring input information and output information used in processing related to other users.

このようにすれば、各ユーザが、自身の状況や、提案された対策、また当該対策を実行した場合の効果等を共有することが可能になる。そのため、例えば同じ悩みを有する他のユーザのデータを参照することによって、自らの悩みを解消すること等が可能になる。ここで共有される情報は、図2に示したInputに相当する情報(入力情報)であってもよいし、Outputに関する情報(出力情報)であってもよいし、この両方であってもよい。また図2に示した全ての情報が共有されるものには限定されず、対象のユーザが許可した項目のみが共有されてもよい。 In this way, each user can share information about their own situation, proposed measures, and the effects of implementing those measures. Therefore, for example, by referencing the data of other users who have the same concerns, it becomes possible to resolve their own concerns. The information shared here may be information corresponding to Input (input information) shown in Figure 2, information related to Output (output information), or both. Furthermore, it is not limited to sharing all of the information shown in Figure 2; only items permitted by the target user may be shared.

また図2に示した情報に加えて、自らが苦労した体験談、行った工夫等も付加情報として共有されてもよい。また共有された情報に対して、各ユーザは役に立った、立たなかった等の評価を行ってもよい。例えば、役に立ったと判定されたユーザにはポイントが付与されてもよい。情報処理装置20は、他のユーザの情報を表示する際に、当該ポイント順にソートする等の処理を行ってもよい。また評価対象はユーザに限定されず、整体院、接骨院、クリニック等の専門施設や、具体的な施術内容を対象として各ユーザが評価を行ってもよい。 In addition to the information shown in Figure 2, users may also share their own experiences of difficulties, ideas they have used, etc. as additional information. Each user may also rate the shared information as useful or not. For example, points may be awarded to users who find the information useful. When displaying information about other users, the information processing device 20 may perform processing such as sorting the information in order of points. Furthermore, the targets of evaluation are not limited to users; each user may also rate specialized facilities such as chiropractic clinics, osteopathic clinics, and clinics, or specific treatment contents.

<仮眠による寝姿勢>
なお以上の説明における寝姿勢とは、狭義には数時間以上継続する本格的な睡眠(通常のユーザであれば夜間の睡眠)における寝姿勢である。ただし、本実施形態の手法はこれに限定されず、仮眠(通常のユーザであれば昼間の睡眠)における寝姿勢が上述した各処理に用いられてもよい。
<Sleeping position when taking a nap>
The sleeping posture in the above description refers, in a narrow sense, to a sleeping posture during serious sleep that lasts for several hours or more (nighttime sleep for a typical user). However, the method of the present embodiment is not limited to this, and a sleeping posture during a nap (daytime sleep for a typical user) may also be used in each of the above-mentioned processes.

なお、上記のように本実施形態について詳細に説明したが、本実施形態の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本開示の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本開示の範囲に含まれる。また情報処理システム、情報処理装置、サーバシステム、端末装置等の構成及び動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。 Although the present embodiment has been described in detail above, those skilled in the art will readily understand that many modifications are possible that do not substantially deviate from the novel features and effects of the present embodiment. Therefore, all such modifications are intended to be within the scope of the present disclosure. For example, a term that appears at least once in the specification or drawings together with a different term with a broader or equivalent meaning may be replaced with that different term anywhere in the specification or drawings. Furthermore, all combinations of the present embodiment and modifications are also within the scope of the present disclosure. Furthermore, the configurations and operations of information processing systems, information processing devices, server systems, terminal devices, etc. are not limited to those described in the present embodiment, and various modifications are possible.

10…情報処理システム、20…情報処理装置、21…画像取得部、22…モデル推定部、23…寝具選択部、24…寝姿勢判定部、25…体位変換推定部、26…睡眠情報取得部、27…評価処理部、28…通知処理部、29…共有処理部、100…サーバシステム、110…処理部、120…記憶部、130…通信部、200…端末装置、210…処理部、220…記憶部、230…通信部、240…表示部、250…操作部、300…撮像装置、400…センシングデバイス、430…検出装置、610…ベッド、620…マットレス、630…枕、θ1~θ3…首傾斜角度、ST…スタンド 10...information processing system, 20...information processing device, 21...image acquisition unit, 22...model estimation unit, 23...bedding selection unit, 24...sleeping posture determination unit, 25...posture change estimation unit, 26...sleep information acquisition unit, 27...evaluation processing unit, 28...notification processing unit, 29...shared processing unit, 100...server system, 110...processing unit, 120...storage unit, 130...communication unit, 200...terminal device, 210...processing unit, 220...storage unit, 230...communication unit, 240...display unit, 250...operation unit, 300...imaging device, 400...sensing device, 430...detection device, 610...bed, 620...mattress, 630...pillow, θ1 to θ3...neck tilt angles, ST...stand

Claims (11)

寝姿勢のユーザを撮像した寝姿勢画像を取得する画像取得部と、
前記寝姿勢画像に基づいて、前記ユーザの骨格モデルを推定するモデル推定部と、
前記ユーザの前記寝姿勢が、仰臥位、右側臥位、左側臥位及び腹臥位を含む複数の姿勢のいずれであるかを求め、前記複数の姿勢の各姿勢の時間比率を求める寝姿勢判定部と、
推定された前記骨格モデルと前記時間比率に基づいて、前記ユーザに推奨される寝具を選択する処理を行う寝具選択部と、
を含む情報処理装置。
an image acquisition unit that acquires a sleeping posture image of a user in a sleeping posture;
a model estimation unit that estimates a skeletal model of the user based on the sleeping posture image;
a sleeping posture determination unit that determines whether the sleeping posture of the user is one of a plurality of postures including a supine position, a right lateral position, a left lateral position, and a prone position, and determines a time ratio of each of the plurality of postures;
a bedding selection unit that performs processing to select bedding recommended for the user based on the estimated skeletal model and the time ratio ;
An information processing device comprising:
請求項1において、
前記画像取得部は、
立位姿勢の前記ユーザを撮像した立位画像を取得し、
前記モデル推定部は、
前記立位画像及び前記寝姿勢画像に基づいて、前記ユーザの前記骨格モデルを推定する情報処理装置。
In claim 1,
The image acquisition unit
acquiring a standing image of the user in a standing position;
The model estimation unit
An information processing device that estimates the skeletal model of the user based on the standing position image and the lying position image.
請求項2において、In claim 2,
前記モデル推定部は、The model estimation unit
前記寝姿勢画像に基づいて推定した寝姿勢骨格モデル及び前記立位画像に基づいて推定した立位骨格モデルとから前記寝具に起因する体のゆがみを求め、前記寝姿勢骨格モデルの補正を行う情報処理装置。An information processing device calculates body distortion caused by the bedding from a sleeping posture skeletal model estimated based on the sleeping posture image and a standing posture skeletal model estimated based on the standing posture image, and corrects the sleeping posture skeletal model.
請求項1において、
睡眠時に前記ユーザが寝返りによって体位を変換する際の手法である体位変換手法を推定する体位変換推定部をさらに含み、
前記寝具選択部は、
前記骨格モデルと前記体位変換手法に基づいて、前記寝具を選択する処理を行う情報処理装置。
In claim 1,
The device further includes a position change estimation unit that estimates a position change technique that is a technique used when the user changes their position by turning over while sleeping,
The bedding selection unit
An information processing device that performs processing to select the bedding based on the skeletal model and the position change method.
請求項1乃至4の何れか一項において、
睡眠センサによって取得された前記ユーザの睡眠に関するセンシング結果である睡眠データに基づいて睡眠の質を表す睡眠スコアを求め、前記寝具選択部によって選択された前記寝具の導入前後の前記睡眠スコアを比較する処理を行うことで前記寝具の効果を表す寝具効果指標を求める評価処理部をさらに含む情報処理装置。
In any one of claims 1 to 4,
The information processing device further includes an evaluation processing unit that calculates a sleep score that indicates the quality of sleep based on sleep data, which is the sensing result regarding the user's sleep obtained by a sleep sensor, and calculates a bedding effect index that indicates the effect of the bedding by performing a process of comparing the sleep score before and after introducing the bedding selected by the bedding selection unit.
請求項5において、
前記寝具選択部は、
前記評価処理部により、前記寝具の効果が所定以下であると判定された場合、前記寝具の選択に用いる入力情報の追加、前記入力情報に基づいて前記寝具を選択する寝具選択アルゴリズムの変更、及び、選択対象である前記寝具の種類の追加の少なくとも1つの処理を行う情報処理装置。
In claim 5,
The bedding selection unit
When the evaluation processing unit determines that the effectiveness of the bedding is below a predetermined level, the information processing device performs at least one of the following processes: adding input information to be used to select the bedding, changing the bedding selection algorithm that selects the bedding based on the input information, and adding types of the bedding to be selected.
請求項5において、
前記寝具選択部は、
前記評価処理部により、前記寝具の効果が所定以下であると判定された場合、又は、前記寝具効果指標が求められなかった場合、前記ユーザによる前記寝具の評価値の入力を受け付ける情報処理装置。
In claim 5,
The bedding selection unit
An information processing device that accepts input of an evaluation value of the bedding by the user when the evaluation processing unit determines that the effectiveness of the bedding is below a predetermined level or when the bedding effectiveness index cannot be calculated.
請求項5において、
前記評価処理部により、前記寝具の効果が所定以下であると判定された場合、前記ユーザに対して、整体院、接骨院、及びクリニックの少なくとも1つを含む専門施設での診察を推奨する情報を出力する通知処理部をさらに含み、
前記寝具選択部は前記専門施設での診察において、前記寝具の交換履歴又は前記睡眠スコアの少なくとも1つを含むレポートを出力する処理を行う情報処理装置。
In claim 5,
The device further includes a notification processing unit that, when the evaluation processing unit determines that the effectiveness of the bedding is equal to or less than a predetermined level, outputs to the user information recommending that the user be examined at a specialized facility including at least one of a chiropractic clinic, an osteopathic clinic, and a clinic ;
The bedding selection unit is an information processing device that performs processing to output a report including at least one of the bedding change history and the sleep score during the examination at the specialized facility .
請求項8において、
前記評価処理部は、
前記専門施設での前記診察の前の前記睡眠データと、前記専門施設での前記診察の後の前記睡眠データに基づいて、前記専門施設の効果を表す施設効果指標を求める情報処理装置。
In claim 8,
The evaluation processing unit
An information processing device that calculates a facility effect index that represents an effect of the specialized facility based on the sleep data before the examination at the specialized facility and the sleep data after the examination at the specialized facility.
請求項5において、
前記評価処理部により、前記寝具の効果が所定以下であると判定された場合、前記ユーザに対して、活動量計及びバイタルセンサの少なくとも一方を用いたモニタリングの開始を推奨する情報を出力する通知処理部をさらに含む情報処理装置。
In claim 5,
The information processing device further includes a notification processing unit that, when the evaluation processing unit determines that the effectiveness of the bedding is below a predetermined level, outputs information to the user recommending that the user start monitoring using at least one of an activity meter and a vital sensor.
寝姿勢のユーザを撮像した寝姿勢画像を取得し、
前記寝姿勢画像に基づいて、前記ユーザの骨格モデルを推定し、
前記ユーザの前記寝姿勢が、仰臥位、右側臥位、左側臥位及び腹臥位を含む複数の姿勢のいずれであるかを求めるに加え、前記複数の姿勢の各姿勢の時間比率を求め、
推定された前記骨格モデルと前記時間比率に基づいて、前記ユーザに推奨される寝具を選択する処理を行う、
情報処理方法。
Acquire a sleeping posture image capturing a user in a sleeping posture;
Estimating a skeletal model of the user based on the sleeping posture image;
determining whether the user's sleeping position is one of a plurality of positions including a supine position, a right lateral position, a left lateral position, and a prone position, and also determining a time ratio of each of the plurality of positions;
performing a process of selecting bedding recommended for the user based on the estimated skeletal model and the time ratio ;
Information processing methods.
JP2022164156A 2022-10-12 2022-10-12 Information processing device and information processing method Active JP7827599B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022164156A JP7827599B2 (en) 2022-10-12 2022-10-12 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022164156A JP7827599B2 (en) 2022-10-12 2022-10-12 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2024057425A JP2024057425A (en) 2024-04-24
JP7827599B2 true JP7827599B2 (en) 2026-03-10

Family

ID=90779176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022164156A Active JP7827599B2 (en) 2022-10-12 2022-10-12 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7827599B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150029189A1 (en) 2011-12-01 2015-01-29 Kayfoam Woolfson System for determining optimal mattress characteristics for individuals
JP2015107149A (en) 2013-12-03 2015-06-11 フランスベッド株式会社 Device for selection of bedding and method therefor
JP2019162382A (en) 2018-03-20 2019-09-26 株式会社オー Sleep improvement support apparatus, tissue improvement support apparatus, and program
JP2019208628A (en) 2018-05-31 2019-12-12 国立大学法人大阪大学 Bedding evaluation method
JP3228060U (en) 2020-06-29 2020-10-08 株式会社タイカ mattress
JP2022055631A (en) 2020-09-29 2022-04-08 ライオン株式会社 Hospital visit support system, method for supporting hospital visit, and computer program
JP2022077621A (en) 2020-11-12 2022-05-24 パラマウントベッド株式会社 Point display system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150029189A1 (en) 2011-12-01 2015-01-29 Kayfoam Woolfson System for determining optimal mattress characteristics for individuals
JP2015107149A (en) 2013-12-03 2015-06-11 フランスベッド株式会社 Device for selection of bedding and method therefor
JP2019162382A (en) 2018-03-20 2019-09-26 株式会社オー Sleep improvement support apparatus, tissue improvement support apparatus, and program
JP2019208628A (en) 2018-05-31 2019-12-12 国立大学法人大阪大学 Bedding evaluation method
JP3228060U (en) 2020-06-29 2020-10-08 株式会社タイカ mattress
JP2022055631A (en) 2020-09-29 2022-04-08 ライオン株式会社 Hospital visit support system, method for supporting hospital visit, and computer program
JP2022077621A (en) 2020-11-12 2022-05-24 パラマウントベッド株式会社 Point display system

Also Published As

Publication number Publication date
JP2024057425A (en) 2024-04-24

Similar Documents

Publication Publication Date Title
US9135651B2 (en) System and method for selecting a bedding mattress
JP4283672B2 (en) Device for monitoring health and health
Vooijs et al. Validity and usability of low-cost accelerometers for internet-based self-monitoring of physical activity in patients with chronic obstructive pulmonary disease
JP3854225B2 (en) Automatic mattress selection system
ES2253393T3 (en) SYSTEM TO CONTROL HEALTH, WELFARE AND EXERCISE.
US8348840B2 (en) Device and method to monitor, assess and improve quality of sleep
JP2004500949A (en) Health and wellness monitoring system
KR20170028247A (en) Sleep managing method
JP7828079B2 (en) Method, device, program, and system for measuring subject&#39;s health
US20210386319A1 (en) Breathing adaptation system and method for influencing a breathing parameter
TWM482128U (en) Health care system based on internet of things
JP2016099768A (en) Electronics
US20210202078A1 (en) Patient-Observer Monitoring
JP7827599B2 (en) Information processing device and information processing method
JP2017074174A (en) Living body action evaluation device and living body action evaluation method
JP2024500341A (en) Evaluation of cohort sleep performance
Esquirol Caussa et al. Automatic RBG-depth-pressure anthropometric analysis and individualised sleep solution prescription
US20240321429A1 (en) Dietary guidance system, portable terminal, and control method
TW202334991A (en) Health state determination method and health state determination system
KR102295588B1 (en) Postural balance measurement apparatus and postural balance guidance method using the same
KR102952061B1 (en) A Customized Bedding Recommendation System with Artificial Intelligence Based Sleep Posture Level Classification
JP7757296B2 (en) Sleep Care Device
JP7361327B2 (en) Environmental control system and method
JP2025170718A (en) Information processing system and information processing method
McDonald et al. Feasibility of three electronic instruments in studying the benefits of adaptive seating

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250820

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250916

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251110

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260226

R150 Certificate of patent or registration of utility model

Ref document number: 7827599

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150