(57)【要約】【課題】多様な出力制御を可能とする枕装置を提供する。【解決手段】本開示の一実施形態に係る枕装置１０は、制御部１２と、ユーザによる入力操作を受け付ける入力部１７と、ユーザに対する枕１１Ａからの出力に関する情報を記憶する記憶部１４と、を備える。制御部１２は、入力操作により入力部１７から取得した情報に基づいて設定された時刻Ｔになったと判定すると、枕１１Ａからの出力に関する情報に基づいて、ユーザに対する出力を開始させる。【選択図】図１
2019051068.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、
ユーザによる入力操作を受け付ける入力部と、
前記ユーザに対する枕からの出力に関する情報を記憶する記憶部と、
を備え、
前記制御部は、
前記入力操作により前記入力部から取得した情報に基づいて設定された時刻になったと判定すると、前記枕からの出力に関する情報に基づいて、前記ユーザに対する出力を開始させる、
枕装置。
【請求項２】
前記枕に対するユーザの頭部の接触を検出する検出部と、
前記枕の形状を変動させる駆動部と、
をさらに備え、
前記枕からの出力に関する情報は、前記枕の形状変動のパターンを含み、
前記制御部は、
前記時刻において、前記検出部により前記ユーザの頭部の接触を検出したと判定すると、前記枕の形状変動のパターンに基づいて、前記枕の形状変動を開始させるように前記駆動部を制御する、
請求項１に記載の枕装置。
【請求項３】
前記制御部は、２つの前記枕の形状変動のパターンに基づいて、前記枕の形状を変動させる、
請求項２に記載の枕装置。
【請求項４】
前記制御部は、前記枕の形状変動を開始させた後、前記ユーザの頭部が前記枕から離間するまでの時間が短い前記パターンに基づいて、前記枕の形状を変動させる、
請求項２または３に記載の枕装置。
【請求項５】
前記制御部は、所定期間ごとに、前記ユーザの頭部が前記枕から離間するまでの時間が短い前記パターンを決定する、
請求項４に記載の枕装置。
【請求項６】
前記制御部は、前記枕の形状変動を開始させた後、前記ユーザの頭部が前記枕から離間したと判定すると、前記枕の形状変動を停止させるように前記駆動部を制御する、
請求項２ないし５のいずれか１項に記載の枕装置。
【請求項７】
前記制御部は、前記駆動部を制御した後、前記ユーザの頭部の接触を再度検出したと判定すると、前記枕の形状変動を開始させるように前記駆動部を制御する、
請求項６に記載の枕装置。
【請求項８】
前記枕に対するユーザの頭部の接触を検出する検出部と、
音を出力する報知部と、
をさらに備え、
前記枕からの出力に関する情報は、前記音の出力パターンを含み、
前記制御部は、
前記時刻において、前記検出部により前記ユーザの頭部の接触を検出していないと判定すると、前記音の出力パターンに基づいて、前記音の出力を開始させるように前記報知部を制御する、
請求項１ないし７のいずれか１項に記載の枕装置。
【請求項９】
前記制御部は、前記枕の形状変動を開始させた後、前記入力部により前記入力操作を受け付けたと判定すると、前記ユーザに対する出力を停止させる、
請求項１ないし８のいずれか１項に記載の枕装置。
【請求項１０】
前記制御部は、前記枕の形状変動を開始させた後、第１時間が経過したと判定すると、前記ユーザに対する出力を停止させる、
請求項１ないし９のいずれか１項に記載の枕装置。
【請求項１１】
前記制御部は、前記ユーザに対する出力を停止させた後、第２時間が経過したと判定すると、前記ユーザに対する出力を開始させる、
請求項９または１０に記載の枕装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、枕装置に関する。
【背景技術】
【０００２】
目覚まし時計の代わりに、枕を振動させることで目覚まし機能を実現する装置が知られている。
【０００３】
特許文献１に開示された目覚まし枕は、設定時間になると、枕本体内に固定された電気モーターを稼働させ、電気モーターの振動によって枕を振動させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９００１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の目覚まし枕では、枕の振動パターンは、取り付けられる電気モーターが有する振動パターンに限定される。このように、従来の目覚まし枕では、目覚まし機能を実現する多様な出力制御について十分に考慮されていなかった。
【０００６】
本開示の目的は、多様な出力制御を可能とする枕装置を提供することにある。
【課題を解決するための手段】
【０００７】
一実施形態に係る枕装置は、制御部と、ユーザによる入力操作を受け付ける入力部と、前記ユーザに対する枕からの出力に関する情報を記憶する記憶部と、を備える。前記制御部は、前記入力操作により前記入力部から取得した情報に基づいて設定された時刻になったと判定すると、前記枕からの出力に関する情報に基づいて、前記ユーザに対する出力を開始させる。
【発明の効果】
【０００８】
一実施形態に係る枕装置によれば、多様な出力制御が可能になる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る枕装置の模式的な外観斜視図である。
【図２】図１の枕装置の模式的な外観上面図である。
【図３】図１の枕装置の模式的な外観側面図である。
【図４】図３に示すIV-IV矢線に沿った断面図である。
【図５】図２に示すV-V矢線に沿った断面図である。
【図６】図１の枕装置の機能ブロック図である。
【図７】図１の枕装置が実行する制御の全体を示すフローチャートである。
【図８】図７の制御の一部の第１例を示すフローチャートである。
【図９】図７の制御の一部の第２例を示すフローチャートである。
【図１０】図７の制御の一部の第３例を示すフローチャートである。
【図１１】図７の制御の一部の第４例を示すフローチャートである。
【図１２】図７の制御の一部の第５例を示すフローチャートである。
【図１３】図１の枕装置が実行する制御の他の例を示すフローチャートである。
【図１４】第２実施形態に係る枕システムの機能ブロック図である。
【図１５】図１４の枕システムが実行する制御の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本開示の一実施形態について、添付の図面を参照して説明する。以下の説明中の前後、左右および上下の方向は、図中の矢印の方向を基準とする。添付の図面において、それぞれの矢印の方向は、異なる図面同士で互いに整合している。一実施形態に係る枕装置または枕システムは、ユーザが睡眠等に使用する枕を含むとして説明するが、これに限定されない。一実施形態に係る枕装置または枕システムは、ユーザが睡眠状態となったときに、その頭部を支持する任意の物を含んでよい。一実施形態に係る枕装置または枕システムは、クッション、ネックピローまたは座布団等を含んでよい。
【００１１】
（第１実施形態）
図１は、第１実施形態に係る枕装置１０の模式的な外観斜視図である。図２は、図１の枕装置１０の模式的な外観上面図である。図３は、図１の枕装置１０の模式的な外観側面図である。図４は、図３に示すIV-IV矢線に沿った断面図である。図５は、図２に示すV-V矢線に沿った断面図である。図６は、図１の枕装置１０の機能ブロック図である。IV-IV矢線は、図３に示される下方向を示し、V-V矢線は、図２に示される後ろ方向を示す。したがって、図４は、図３に示される枕装置１０を、上下方向に垂直な面で切った断面図である。図５は、図２に示される枕装置１０を、前後方向に垂直な面で切った断面図である。図１において、左右軸、前後軸、上下軸は互いに直行する軸である。
【００１２】
図１ないし図６を参照して、第１実施形態に係る枕装置１０の構成および機能を説明する。
【００１３】
枕装置１０は、例えば、睡眠状態にあるユーザの頭部を支持する枕１１Ａを含む。図１ないし図３に示す枕１１Ａの支持面Ａは、枕１１Ａがユーザの頭部を支持する面である。支持面Ａは、例えば、枕１１Ａの上面の前半部を含んでよい。枕１１Ａは、図１ないし図３に示した形状に限定されず、任意の形状を有してよい。
【００１４】
図６に示すとおり、枕装置１０は、例えば、制御部１２と、駆動部１３と、記憶部１４と、表示部１５と、検出部１６と、入力部１７と、通信部１８と、報知部１９と、を含む。
【００１５】
図４および図５に示すとおり、例えば、駆動部１３と、検出部１６とは、枕１１Ａの内部に含まれる。図１および図２に示すとおり、例えば、制御部１２と、記憶部１４と、表示部１５と、入力部１７と、通信部１８と、報知部１９とは、任意のユーザインタフェース１１Ｂに配置される。枕１１Ａとユーザインタフェース１１Ｂとは、有線または無線により接続されていてよい。例えば、枕１１Ａは、ユーザインタフェース１１Ｂから制御部１２による制御情報を取得する。例えば、ユーザインタフェース１１Ｂは、枕１１Ａから検出部１６による検出結果を取得する。
【００１６】
制御部１２は、例えば、枕装置１０の各機能部をはじめとして、枕装置１０の全体を制御および管理する少なくとも１つのプロセッサ１２Ａを含む。制御部１２は、枕装置１０の種々の機能を実行するための制御および処理能力を提供する。制御部１２は、制御手順を規定したプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の少なくとも１つのプロセッサ１２Ａを含んで構成され、その機能を実現する。このようなプログラムは、例えば、記憶部１４または枕装置１０に接続された外部の記憶媒体等に格納される。
【００１７】
種々の実施形態によれば、少なくとも１つのプロセッサ１２Ａは、単一の集積回路として、または複数の通信可能に接続された集積回路およびディスクリート回路の少なくとも一方として実行されてよい。少なくとも１つのプロセッサ１２Ａは、種々の既知の技術に従って実行されてよい。
【００１８】
一実施形態において、プロセッサ１２Ａは、例えば、関連する記憶媒体に記憶された指示を実行することによって１つ以上のデータ計算手続または処理を実行するように構成された１つ以上の回路またはユニットを含む。他の実施形態において、プロセッサ１２Ａは、１つ以上のデータ計算手続きまたは処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってよい。
【００１９】
種々の実施形態によれば、プロセッサ１２Ａは、１つ以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイまたはこれらのデバイスもしくは構成の任意の組み合わせを含んでよい。プロセッサ１２Ａは、他の既知のデバイスまたは構成の任意の組み合わせを含んでよい。プロセッサ１２Ａは、以下に説明される制御部１２としての機能を実行してよい。
【００２０】
制御部１２は、駆動部１３と、記憶部１４と、表示部１５と、検出部１６と、入力部１７と、通信部１８と、報知部１９とに接続されている。制御部１２は、例えば、記憶部１４に記憶されているプログラムを取得して、当該プログラムを実行する。これにより、制御部１２は、枕装置１０の各機能部に係る種々の機能を実現する。制御部１２から他の機能部に制御信号または各種情報等を送信する場合、制御部１２と他の機能部とは、有線または無線により接続されていてよい。
【００２１】
駆動部１３は、例えば、枕１１Ａの形状を変動させることが可能な任意の機構を含む。駆動部１３は、例えば、少なくとも１つのエアバッグと、各エアバッグに対応するアクチュエータと、を含む。駆動部１３は、制御部１２から取得した制御信号に基づいてアクチュエータを作動させて、エアバッグ内に空気を注入したり、またはエアバッグ内から空気を排出したりする。駆動部１３は、エアバッグ内の空気量を変動させることで、枕１１Ａの形状を変動させる。駆動部１３は、例えば、エアバッグ内の空気量を減少させることで、枕１１Ａにおいて当該エアバッグが配置されている領域の高さを減少させる。駆動部１３は、例えば、エアバッグ内の空気量を増加させることで、枕１１Ａにおいて当該エアバッグが配置されている領域の高さを増加させる。駆動部１３は、枕１１Ａの内部において適宜な位置に配置された複数のエアバッグ内の空気量をそれぞれ変動させることで、枕１１Ａにおいて各エアバッグが配置されている領域の高さを変動させ、枕１１Ａの形状を変動させる。駆動部１３は、例えば、各エアバッグの空気量が互いに同一となる状態を維持したまま、各エアバッグの空気量を等しく変動させることで、枕１１Ａの高さを均一に変動させる。駆動部１３は、例えば、各エアバッグの空気量が互いに異なるように、各エアバッグの空気量をそれぞれ独立して変動させることで、枕１１Ａの高さを不均一に変動させる。
【００２２】
駆動部１３は、エアバッグ内の空気量を変動させるとして説明したが、これに限定されない。駆動部１３は、エアバッグ内の気圧を変動させてよい。この場合、駆動部１３は、例えば、エアバッグ内の温度を変動させるヒーター等の任意の機構を含む。図４では、駆動部１３は、上面視において均等に配置された６つのエアバッグを含むが、これに限定されない。駆動部１３は、任意の態様で配置された任意の数のエアバッグを含んでよい。駆動部１３は、エアバッグを含む構成に限定されない。駆動部１３は、枕１１Ａの各領域の高さを変動させることが可能な任意の機構を含んでよい。
【００２３】
記憶部１４は、例えば、半導体メモリまたは磁気ディスク等を含む。記憶部１４は、これらに限定されず、任意の記憶装置により構成されてよい。記憶部１４は、例えば、光ディスクのような光学記憶装置により構成されてよいし、または光磁気ディスク等により構成されてよい。記憶部１４は、制御部１２から取得した情報を記憶する。記憶部１４は、制御部１２により実行されるプログラム等を記憶する。その他、記憶部１４は、例えば、制御部１２による演算結果等の各種データも記憶する。記憶部１４は、制御部１２が動作する際のワークメモリ等も含んでよい。記憶部１４は、例えば、ユーザに対する枕１１Ａからの出力に関する情報を記憶する。枕１１Ａからの出力に関する情報は、例えば、枕１１Ａの形状変動のパターンおよび音の出力パターンを含む。
【００２４】
表示部１５は、例えば、制御部１２から取得した情報を出力可能な任意の出力デバイスを含む。表示部１５は、例えば、液晶ディスプレイ等の任意の表示デバイスを含む。表示部１５を構成する表示デバイスは、タッチパネルディスプレイであってよいし、またはタッチ操作不能のディスプレイであってよい。表示部１５は、例えば、ユーザインタフェース１１Ｂ上に設けられるタッチパネルディスプレイであるとして説明する。表示部１５は、例えば、ユーザがアラーム時刻を設定する任意の設定画面を表示する。表示部１５は、例えば、ユーザが枕１１Ａからの出力を停止させる任意の画面を表示する。
【００２５】
検出部１６は、例えば、枕１１Ａに対するユーザの頭部の接触を検出可能な任意のセンサを含む。検出部１６は、例えば、重量センサを含む。この場合、検出部１６は、枕１１Ａに加わるユーザの頭部の重量を重量センサによって検出する。検出部１６は、ユーザの頭部の接触を検出した後、当該頭部の離間を検出することも可能である。検出部１６は、検出した情報を制御部１２に出力する。検出部１６は、例えば、駆動部１３を構成する複数のエアバッグの直上で、かつ、枕１１Ａの上面の裏側にそれぞれ配置される。検出部１６は、これに限定されず、枕１１Ａに対するユーザの頭部の接触を検出可能であれば、任意の位置に任意の数で配置されてよい。
【００２６】
検出部１６は、枕１１Ａに対するユーザの頭部の近接を検出可能な任意のセンサを含んでよい。検出部１６は、例えば、近接センサを含む。この場合、検出部１６は、枕１１Ａに近接するユーザの頭部の存在を近接センサによって非接触で検出する。
【００２７】
検出部１６は、モーションセンサを含んでよい。モーションセンサは、例えば、加速度センサおよびジャイロセンサ等を組み合わせて構成される。検出部１６は、枕１１Ａ上でのユーザの頭部の動きに伴う枕１１Ａの動きをモーションセンサによって検出する。
【００２８】
検出部１６は、枕１１Ａの高さを測定可能な任意のセンサを含んでよい。検出部１６は、例えば、枕１１Ａの異なる領域におけるそれぞれの高さを測定する。検出部１６は、例えば、高さセンサを含む。高さセンサは、レーザ距離計のようにレーザ光源を用いて光学的に高さを測定する任意のセンサであってよいし、またはデジタルノギスのように高さを直接測定する任意のセンサであってよい。
【００２９】
入力部１７は、例えば、ユーザによる入力操作を受け付ける任意の入力インタフェースを含む。入力部１７は、ユーザからのタッチ操作入力を受け付けるタッチパネルにより構成されてよいし、または物理ボタン等により構成されてよい。入力部１７は、表示部１５がタッチパネルディスプレイにより構成される場合、タッチパネルディスプレイの画面の一部の領域に形成されてよい。この場合、ユーザは、タッチパネルディスプレイに対するタッチ操作によって、枕装置１０の制御に必要な情報を入力する。入力部１７は、図１および図２に示すとおり、表示部１５と一体的に構成されてよい。入力部１７は、これに限定されず、表示部１５とは別々に構成されてよい。
【００３０】
通信部１８は、例えば、無線または有線を介する任意の通信規格に対応する通信インタフェースを含む。通信部１８は、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信モジュールまたは有線ＬＡＮ通信モジュール等を含む。通信部１８は、インターネット等のネットワークを介して所定の外部装置と通信し、情報を送受信可能である。通信部１８は、ユーザインタフェース１１Ｂにおいて所定の外部装置と通信可能な任意の位置に配置されてよい。
【００３１】
報知部１９は、例えば、音を出力可能な任意の出力デバイスを含む。報知部１９は、スピーカーによって構成されてよい。報知部１９は、制御信号および記憶部１４に格納されている音の出力パターンを制御部１２から取得して、当該出力パターンに基づくアラーム音または音楽等を出力してよい。報知部１９は、ユーザインタフェース１１Ｂにおいて音を出力可能な任意の位置に配置されてよい。
【００３２】
上記では、枕装置１０において、枕１１Ａとユーザインタフェース１１Ｂとが別々に構成されると説明したが、枕装置１０の構成は、これに限定されない。枕装置１０において、枕１１Ａとユーザインタフェース１１Ｂとは、一体的に形成されてよい。枕装置１０では、ユーザインタフェース１１Ｂに代えて、または加えて、ユーザが使用するスマートフォン等の端末装置が、表示部１５および入力部１７として構成されてよい。枕装置１０では、スピーカーを含む音響機器が、報知部１９として構成されてよい。
【００３３】
以下、第１実施形態に係る枕装置１０の制御について主に説明する。
【００３４】
枕装置１０は、例えば、ユーザが設定したアラーム時刻において、駆動部１３または報知部１９を制御して、ユーザを睡眠状態から覚醒状態へと導く。すなわち、枕装置１０は、目覚まし時計としての役割を果たしてよい。枕装置１０は、ユーザの頭部が枕１１Ａに接触している場合、駆動部１３により枕１１Ａの形状を変動させて、ユーザを睡眠状態から覚醒状態へと導く。枕装置１０は、ユーザの頭部が枕１１Ａに接触していない場合、報知部１９により音を出力させて、ユーザを睡眠状態から覚醒状態へと導く。
【００３５】
制御部１２は、例えば、ユーザの入力操作により入力部１７からアラーム時刻を取得する。制御部１２は、取得したアラーム時刻に基づいて、時刻Ｔを設定する。制御部１２は、設定された時刻Ｔになったと判定すると、検出部１６によりユーザの頭部の接触を検出したか否かを判定する。制御部１２は、検出部１６による検出結果に応じ、枕１１Ａからの出力に関する情報に基づいて、ユーザに対する異なる種類の出力を駆動部１３または報知部１９に開始させる。制御部１２は、時刻Ｔにおいて、検出部１６によりユーザの頭部の接触を検出したと判定すると、枕１１Ａの形状変動のパターンに基づいて、枕１１Ａの形状変動を開始させるように駆動部１３を制御する。制御部１２は、検出部１６によりユーザの頭部の接触を検出していないと判定すると、音の出力パターンに基づいて、音の出力を開始させるように報知部１９を制御する。音の出力を報知部１９に開始させる判定基準は、時刻Ｔにおいてユーザの頭部の接触を検出したか否かに限定されない。制御部１２は、例えば、時刻Ｔよりも所定時間前から継続してユーザの頭部の接触を検出していないと判定すると、音の出力を開始させてよい。
【００３６】
制御部１２は、例えば、検出部１６によりユーザの頭部の接触を検出したと判定した場合、記憶部１４に格納された枕１１Ａの形状変動パターンに基づいて、枕１１Ａの形状を変動させる。形状変動パターンは、例えば、枕１１Ａが前後左右の少なくとも１つの方向に規則的または不規則に波打つ変動パターンおよび枕１１Ａの上面における各領域が独立して上下に動く変動パターン等の任意の変動パターンを含んでよい。制御部１２は、２つの形状変動パターンに基づいて、枕１１Ａの形状を変動させてよい。制御部１２は、例えば、左から右に規則的に波打つ変動パターンと、後ろから前に不規則に波打つ変動パターンと、を組み合わせて、枕１１Ａの形状を変動させてよい。このように、制御部１２は、第１形状変動パターンと、第１形状変動パターンと異なる第２形状変動パターンとを同時に組み合わせて、枕１１Ａの形状を変動させてよい。制御部１２は、第１形状変動パターンと第２形状変動パターンとを一定周期で交互に繰り返して、枕１１Ａの形状を変動させてもよい。制御部１２は、第１形状変動パターンと第２形状変動パターンとをランダムに繰り返して、枕１１Ａの形状を変動させてもよい。枕１１Ａの形状を変動させる形状変動パターンの数は、２つに限定されない。制御部１２は、１つの形状変動パターンに基づいて枕１１Ａの形状を変動させてもよいし、または３つ以上の形状変動パターンに基づいて枕１１Ａの形状を変動させてもよい。
【００３７】
制御部１２は、枕１１Ａの形状変動を開始させた後、ユーザの頭部が枕１１Ａから離間するまでの時間ｔが短い形状変動パターンに基づいて、枕１１Ａの形状を変動させてよい。すなわち、制御部１２は、枕１１Ａの形状変動を開始させてからユーザが起き上がるまでの時間ｔが短い形状変動パターンに基づいて、枕１１Ａの形状を変動させてよい。制御部１２は、所定期間ごとに、時間ｔが短い形状変動パターンを決定してよい。制御部１２は、例えば、ユーザが従来の形状変動パターンに慣れる所定期間ごとに、時間ｔが短い形状変動パターンを決定してよい。形状変動パターンに慣れるとは、時間ｔが長くなることをいう。すなわち、所定期間は、ユーザが従来の形状変動パターンに慣れた結果、枕装置１０の機能を利用しても起きることが困難となるまでの期間を含む。所定期間は、一定であってよいし、または一定でなくてよい。
【００３８】
ユーザは、例えば、初期設定時を含む任意のタイミングで、入力部１７により所定期間を数値として入力してもよい。この場合、制御部１２は、ユーザの入力操作により入力部１７から取得した情報に基づいて所定期間を決定してよい。所定期間の決定方法はこれに限定されない。制御部１２は、任意の方法で所定期間を決定してよい。制御部１２は、枕装置１０の製造業者等によって記憶部１４に予め格納されていてよい。制御部１２は、通信部１８から取得した情報に基づいて所定期間を決定してよい。すなわち、制御部１２は、ネットワークを介して外部装置から取得した、一般的なユーザが従来の形状変動パターンに慣れて起きることが困難となるまでの標準的な期間に基づいて、所定期間を決定してよい。
【００３９】
制御部１２は、例えば、初期設定時、または所定期間経過後、記憶部１４に格納された枕１１Ａの複数の形状変動パターンを順番に取得する。検出部１６は、枕１１Ａの形状変動が開始した後、ユーザの頭部が枕１１Ａから離間するまでの時間ｔを測定する。制御部１２は、それぞれの形状変動パターンにおける時間ｔの測定結果を検出部１６から取得する。例えば、制御部１２は、１日ごとに１つずつ形状変動パターンを変更して、記憶部１４が記憶している全ての形状変動パターンに対して時間ｔを取得する。その後、制御部１２は、時間ｔの値が最も小さい形状変動パターンを決定して、所定期間、当該形状変動パターンを用いた制御を実行する。所定期間経過後、制御部１２は、時間ｔの取得を再度開始してよい。制御部１２は、当該フローを繰り返してよい。
【００４０】
制御部１２は、枕１１Ａの形状変動を開始させた後、ユーザの頭部が枕１１Ａから離間したと判定すると、枕１１Ａの形状変動を停止させるように駆動部１３を制御してよい。すなわち、制御部１２は、検出部１６によりユーザの頭部の接触を検出しなくなったと判定すると、枕１１Ａの形状変動を停止させてよい。制御部１２は、枕１１Ａの形状変動を停止させた後、ユーザの頭部の接触を再度検出したと判定すると、枕１１Ａの形状変動を開始させるように駆動部１３を制御してよい。
【００４１】
枕１１Ａの形状変動を含む出力を停止させる方法およびその後に枕１１Ａからの出力を再度開始させる方法は、これに限定されない。以下、枕装置１０は、枕１１Ａからの出力が一時的に停止して、所定時間経過後に枕１１Ａからの出力が再度開始するいわゆるスヌーズ機能を有するとして主に説明する。
【００４２】
制御部１２は、枕１１Ａの形状変動を開始させた後、入力部１７によりユーザの第１入力操作を受け付けたと判定すると、ユーザに対する出力を停止させてよい。第１入力操作は、例えば、枕装置１０に対してスヌーズ機能が設定されている場合に、ユーザが一時的に枕１１Ａの出力を停止させる操作を含む。すなわち、第１入力操作によって、スヌーズ機能は停止せずに、枕１１Ａの出力が一時的に停止してよい。
【００４３】
制御部１２は、枕１１Ａの形状変動を開始させた後、第１時間が経過したと判定すると、ユーザに対する出力を停止させてよい。第１時間は、例えば、ユーザによって適宜決定される時間を含む。第１時間は、例えば、製造業者等によって予め決定される時間を含む。制御部１２は、第１時間が経過したときにユーザに対する出力を停止させることにより、ユーザからの第１入力操作を受け付けていない場合に、自動的にユーザに対する出力を停止させることができる。
【００４４】
制御部１２は、枕装置１０に対してスヌーズ機能が設定されている場合に、ユーザの第１入力操作または第１時間に基づいてユーザに対する出力を停止させた後、第２時間が経過したと判定すると、ユーザに対する出力を再度開始させてよい。すなわち、第２時間は、スヌーズ機能の時間間隔である。第２時間は、例えば、ユーザによって適宜決定される時間を含む。第２時間は、例えば、製造業者等によって予め決定される時間を含む。
【００４５】
その後、制御部１２は、入力部１７によりユーザの第２入力操作を受け付けたと判定すると、ユーザに対する出力を再度停止させてよい。第２入力操作は、例えば、ユーザが枕１１Ａの出力を完全に停止させる操作を含む。すなわち、枕装置１０に対してスヌーズ機能が設定されている場合には、第２入力操作によって、スヌーズ機能および枕１１Ａの出力の両方が停止してよい。枕装置１０に対してスヌーズ機能が設定されていない場合には、第２入力操作によって、枕１１Ａの出力のみが停止してよい。
【００４６】
図７ないし図１３を参照して、制御部１２により実行される目覚まし機能を実現する制御の一例を詳細に説明する。図７は、図１の枕装置１０が実行する制御の全体を示すフローチャートである。図７に示す制御は、例えば、ユーザの就寝時および起床時に実行される。
【００４７】
ステップＳ１０１：制御部１２は、ユーザの入力操作により入力部１７から取得した情報に基づいて時刻Ｔを設定する。
【００４８】
ステップＳ１０２：制御部１２は、設定された時刻Ｔになったか否かを判定する。制御部１２は、時刻Ｔになったと判定すると、ステップＳ１０３に進む。制御部１２は、時刻Ｔになっていないと判定すると、ステップＳ１０２に戻る。
【００４９】
ステップＳ１０３：制御部１２は、時刻Ｔになったと判定すると、検出部１６によりユーザの頭部の接触を検出したか否かを判定する。制御部１２は、ユーザの頭部の接触を検出したと判定すると、ステップＳ１０４に進む。制御部１２は、ユーザの頭部の接触を検出していないと判定すると、ステップＳ１０５に進む。
【００５０】
ステップＳ１０４：制御部１２は、ユーザの頭部の接触を検出したと判定すると、駆動部１３を制御する。
【００５１】
ステップＳ１０５：制御部１２は、ユーザの頭部の接触を検出していないと判定すると、報知部１９を制御する。
【００５２】
図８は、図７の制御の一部の第１例を示すフローチャートである。図８に示す制御は、例えば、図７のステップＳ１０４において実行される。
【００５３】
ステップＳ２０１：制御部１２は、枕１１Ａの形状変動を開始させるように駆動部１３を制御する。
【００５４】
ステップＳ２０２：制御部１２は、検出部１６によりユーザの頭部が枕１１Ａから離間したか否かを判定する。制御部１２は、ユーザの頭部が枕１１Ａから離間したと判定すると、ステップＳ２０３に進む。制御部１２は、ユーザの頭部が枕１１Ａから離間していないと判定すると、ステップＳ２０２に戻る。
【００５５】
ステップＳ２０３：制御部１２は、ユーザの頭部が枕１１Ａから離間したと判定すると、枕１１Ａの形状変動を停止させるように駆動部１３を制御する。
【００５６】
ステップＳ２０４：制御部１２は、所定時間の間に、検出部１６によりユーザの頭部の接触を検出したか否かを判定する。制御部１２は、ユーザの頭部の接触を検出したと判定すると、ステップＳ２０１に戻る。制御部１２は、ユーザの頭部の接触を検出していないと判定すると、フローを終了する。
【００５７】
図９は、図７の制御の一部の第２例を示すフローチャートである。図９に示す制御は、例えば、図７のステップＳ１０４において実行される。図９に示す制御は、枕装置１０に対してスヌーズ機能が設定されていない場合、および枕装置１０に対してスヌーズ機能が設定されている場合の両方において実行されてよい。
【００５８】
ステップＳ３０１：制御部１２は、枕１１Ａの形状変動を開始させるように駆動部１３を制御する。
【００５９】
ステップＳ３０２：制御部１２は、入力部１７により第２入力操作を受け付けたか否かを判定する。制御部１２は、第２入力操作を受け付けたと判定すると、ステップＳ３０４に進む。制御部１２は、第２入力操作を受け付けていないと判定すると、ステップＳ３０３に進む。
【００６０】
ステップＳ３０３：制御部１２は、第２入力操作を受け付けていないと判定すると、第１時間が経過したか否かを判定する。制御部１２は、第１時間が経過したと判定すると、ステップＳ３０４に進む。制御部１２は、第１時間が経過していないと判定すると、ステップＳ３０２に戻る。
【００６１】
ステップＳ３０４：制御部１２は、枕１１Ａの形状変動を停止させるように駆動部１３を制御する。このとき、制御部１２は、枕装置１０に対してスヌーズ機能が設定されている場合には、スヌーズ機能も停止させてよい。
【００６２】
図１０は、図７の制御の一部の第３例を示すフローチャートである。図１０に示す制御は、例えば、図７のステップＳ１０４において実行される。図１０に示す制御は、例えば、枕装置１０に対してスヌーズ機能が設定されている場合に実行される。
【００６３】
ステップＳ４０１：制御部１２は、枕１１Ａの形状変動を開始させるように駆動部１３を制御する。
【００６４】
ステップＳ４０２：制御部１２は、入力部１７により第１入力操作を受け付けたか否かを判定する。制御部１２は、第１入力操作を受け付けたと判定すると、ステップＳ４０４に進む。制御部１２は、第１入力操作を受け付けていないと判定すると、ステップＳ４０３に進む。
【００６５】
ステップＳ４０３：制御部１２は、第１入力操作を受け付けていないと判定すると、第１時間が経過したか否かを判定する。制御部１２は、第１時間が経過したと判定すると、ステップＳ４０４に進む。制御部１２は、第１時間が経過していないと判定すると、ステップＳ４０２に戻る。
【００６６】
ステップＳ４０４：制御部１２は、枕１１Ａの形状変動を停止させるように駆動部１３を制御する。このとき、制御部１２は、スヌーズ機能を起動したままにしてよい。
【００６７】
ステップＳ４０５：制御部１２は、第２時間が経過したか否かを判定する。制御部１２は、第２時間が経過したと判定すると、ステップＳ４０６に進む。制御部１２は、第２時間が経過していないと判定すると、ステップＳ４０５に戻る。
【００６８】
ステップＳ４０６：制御部１２は、第２時間が経過したと判定すると、枕１１Ａの形状変動を開始させるように駆動部１３を制御する。
【００６９】
ステップＳ４０７：制御部１２は、入力部１７により第２入力操作を受け付けたか否かを判定する。制御部１２は、第２入力操作を受け付けたと判定すると、ステップＳ４０８に進む。制御部１２は、第２入力操作を受け付けていないと判定すると、ステップＳ４０２に戻る。
【００７０】
ステップＳ４０８：制御部１２は、第２入力操作を受け付けたと判定すると、枕１１Ａの形状変動を停止させるように駆動部１３を制御する。このとき、制御部１２は、スヌーズ機能も停止させてよい。
【００７１】
制御部１２は、図９を用いて説明したように、ステップＳ４０１で枕１１Ａの形状変動を開始させた後、第１入力操作を受け付けることなく、第２入力操作を受け付けた場合には、ステップＳ４０８に移行し、枕１１Ａの形状変動とスヌーズ機能とを停止させてよい。
【００７２】
図１１は、図７の制御の一部の第４例を示すフローチャートである。図１１に示す制御は、例えば、図７のステップＳ１０５において実行される。図１１に示す制御は、枕装置１０に対してスヌーズ機能が設定されていない場合、および枕装置１０に対してスヌーズ機能が設定されている場合の両方において実行されてよい。
【００７３】
ステップＳ５０１：制御部１２は、音の出力を開始させるように報知部１９を制御する。
【００７４】
ステップＳ５０２：制御部１２は、入力部１７により第２入力操作を受け付けたか否かを判定する。制御部１２は、第２入力操作を受け付けたと判定すると、ステップＳ５０４に進む。制御部１２は、第２入力操作を受け付けていないと判定すると、ステップＳ５０３に進む。
【００７５】
ステップＳ５０３：制御部１２は、第２入力操作を受け付けていないと判定すると、第１時間が経過したか否かを判定する。制御部１２は、第１時間が経過したと判定すると、ステップＳ５０４に進む。制御部１２は、第１時間が経過していないと判定すると、ステップＳ５０２に戻る。
【００７６】
ステップＳ５０４：制御部１２は、音の出力を停止させるように報知部１９を制御する。このとき、制御部１２は、枕装置１０に対してスヌーズ機能が設定されている場合には、スヌーズ機能も停止させてよい。
【００７７】
図１２は、図７の制御の一部の第５例を示すフローチャートである。図１２に示す制御は、例えば、図７のステップＳ１０５において実行される。図１２に示す制御は、例えば、枕装置１０に対してスヌーズ機能が設定されている場合に実行される。
【００７８】
ステップＳ６０１：制御部１２は、音の出力を開始させるように報知部１９を制御する。
【００７９】
ステップＳ６０２：制御部１２は、入力部１７により第１入力操作を受け付けたか否かを判定する。制御部１２は、第１入力操作を受け付けたと判定すると、ステップＳ６０４に進む。制御部１２は、第１入力操作を受け付けていないと判定すると、ステップＳ６０３に進む。
【００８０】
ステップＳ６０３：制御部１２は、第１入力操作を受け付けていないと判定すると、第１時間が経過したか否かを判定する。制御部１２は、第１時間が経過したと判定すると、ステップＳ６０４に進む。制御部１２は、第１時間が経過していないと判定すると、ステップＳ６０２に戻る。
【００８１】
ステップＳ６０４：制御部１２は、音の出力を停止させるように報知部１９を制御する。このとき、制御部１２は、スヌーズ機能を起動したままにしてよい。
【００８２】
ステップＳ６０５：制御部１２は、第２時間が経過したか否かを判定する。制御部１２は、第２時間が経過したと判定すると、ステップＳ６０６に進む。制御部１２は、第２時間が経過していないと判定すると、ステップＳ６０５に戻る。
【００８３】
ステップＳ６０６：制御部１２は、第２時間が経過したと判定すると、音の出力を開始させるように報知部１９を制御する。
【００８４】
ステップＳ６０７：制御部１２は、入力部１７により第２入力操作を受け付けたか否かを判定する。制御部１２は、第２入力操作を受け付けたと判定すると、ステップＳ６０８に進む。制御部１２は、第２入力操作を受け付けていないと判定すると、ステップＳ６０２に戻る。
【００８５】
ステップＳ６０８：制御部１２は、第２入力操作を受け付けたと判定すると、音の出力を停止させるように報知部１９を制御する。このとき、制御部１２は、スヌーズ機能も停止させてよい。
【００８６】
制御部１２は、図１１を用いて説明したように、ステップＳ６０１で音の出力を開始させた後、第１入力操作を受け付けることなく、第２入力操作を受け付けた場合には、ステップＳ６０８に移行し、音の出力とスヌーズ機能とを停止させてよい。
【００８７】
図１３は、図１の枕装置１０が実行する制御の他の例を示すフローチャートである。図１３に示す制御は、例えば、枕１１Ａの形状変動パターンを最適化するために実行される。
【００８８】
ステップＳ７０１：制御部１２は、記憶部１４に格納された枕１１Ａの形状変動パターンを取得する。
【００８９】
ステップＳ７０２：制御部１２は、時刻Ｔにおいて、取得した形状変動パターンにより枕１１Ａの形状を変動させるときに、時間ｔの測定結果を検出部１６から取得する。
【００９０】
ステップＳ７０３：制御部１２は、枕１１Ａの全ての形状変動パターンについて時間ｔを取得したか否かを判定する。制御部１２は、全ての形状変動パターンについて時間ｔを取得したと判定すると、ステップＳ７０４に進む。制御部１２は、全ての形状変動パターンについて時間ｔを取得していないと判定すると、ステップＳ７０１に戻る。
【００９１】
ステップＳ７０４：制御部１２は、全ての形状変動パターンについて時間ｔを取得したと判定すると、時間ｔの値が最も小さい形状変動パターンを決定する。
【００９２】
ステップＳ７０５：制御部１２は、図７のステップＳ１０４等において、決定した形状変動パターンで枕１１Ａの形状を変動させる。
【００９３】
ステップＳ７０６：制御部１２は、所定期間が経過したか否かを判定する。制御部１２は、所定期間が経過したと判定すると、ステップＳ７０１に戻る。制御部１２は、所定期間が経過していないと判定すると、ステップＳ７０５に戻る。
【００９４】
以上のような第１実施形態に係る枕装置１０によれば、多様な出力制御が可能になる。枕装置１０は、記憶部１４に格納された枕１１Ａからの出力に関する情報に基づいて、様々な態様の出力をユーザに対して提供できる。これにより、枕装置１０は、枕１１Ａからの所定の出力に対してユーザが慣れたとしても、他の出力に切り替えることができる。ユーザは、枕１１Ａからの多様な出力に基づいて、長期にわたり、枕装置１０を例えば目覚まし時計の代わりとして使用できる。したがって、枕装置１０のユーザに対する利便性が向上する。
【００９５】
枕装置１０は、時刻Ｔにおいて枕１１Ａの形状変動を開始させることで、音を出力することなく、枕１１Ａの形状変動のみによって、目覚まし機能を実現できる。これにより、枕装置１０は、ユーザ以外の他人に対する影響を軽減できる。例えば、音に敏感でないユーザは、目覚まし時計により覚醒しにくい場合がある。枕装置１０は、このような音に敏感でないユーザを、より効果的に睡眠状態から覚醒状態へと導くことができる。
【００９６】
枕装置１０は、２つの形状変動パターンに基づいて枕１１Ａの形状を変動させることで、より効果的にユーザを睡眠状態から覚醒状態へと導くことができる。枕装置１０は、枕１１Ａの形状が変動しているにも関わらずユーザが目覚めないという可能性を低減できる。
【００９７】
枕装置１０は、時間ｔが短い形状変動パターンに基づいて枕１１Ａの形状を変動させることで、ユーザに適合した出力制御を実行できる。すなわち、枕装置１０は、短い時間で効率的にユーザを睡眠状態から覚醒状態へと導くことができる。枕１１Ａの形状変動に使用する総エネルギー量が低減するので、枕装置１０は、省エネルギー効果も奏する。
【００９８】
枕装置１０は、所定期間ごとに時間ｔが短い形状変動パターンを決定することで、ユーザが所定の形状変動パターンに慣れたとしても、他の形状変動パターンによりユーザを睡眠状態から覚醒状態へと効果的に導くことができる。枕装置１０は、長期にわたって継続的に目覚まし時計としての役割を果たすことができる。したがって、枕装置１０のユーザに対する利便性が向上する。
【００９９】
枕装置１０は、ユーザの頭部が枕１１Ａから離間したと判定すると枕１１Ａの形状変動を停止させることで、より効率的な制御を実行できる。枕装置１０は、ユーザが起き上がったときに自動的に枕１１Ａの形状変動を停止できるので、その後に不必要に枕１１Ａの形状を変動させることがない。したがって、枕１１Ａの形状変動に使用する総エネルギー量が低減するので、枕装置１０は、省エネルギー効果も奏する。
【０１００】
枕装置１０は、ユーザの頭部の接触を再度検出したと判定すると枕１１Ａの形状変動を開始させることで、一度覚醒状態になったユーザの再度の睡眠状態への移行を抑制できる。すなわち、枕装置１０は、ユーザの二度寝を抑制できる。
【０１０１】
枕装置１０は、ユーザの頭部の接触を検出しないと判定すると音の出力を開始させることで、不必要に枕１１Ａの形状を変動させることなく、効果的にユーザを睡眠状態から覚醒状態へと導くことができる。例えば、頭部が枕１１Ａから離間している場合、ユーザが枕１１Ａの形状変動を感じることは困難となる。枕装置１０は、このような場合に音の出力を開始させることで、効果的にユーザを睡眠状態から覚醒状態へと導くことができる。
【０１０２】
枕装置１０は、枕１１Ａの形状変動を開始させた後、入力部１７により第１入力操作または第２入力操作を受け付けたと判定すると、ユーザに対する出力を停止させる。これにより、枕装置１０に対してスヌーズ機能が設定されている場合、および設定されていない場合の両方において、ユーザは、一般的な目覚まし時計を止めるときの操作と同様の操作を行うことができる。したがって、枕装置１０のユーザに対する利便性が向上する。
【０１０３】
枕装置１０は、第１時間が経過したと判定するとユーザに対する出力を停止させることで、ユーザによる操作を受け付けない場合に所定時間で自動的に止まる一般的な目覚まし時計の機能と同様の機能を実現できる。
【０１０４】
枕装置１０は、第２時間が経過したと判定するとユーザに対する出力を開始させることで、一般的な目覚まし時計と同様に、スヌーズ機能を実現できる。これにより、枕装置１０は、ユーザの二度寝を抑制できる。
【０１０５】
（第２実施形態）
以下、第２実施形態に係る枕システム１について説明する。第２実施形態では、第１実施形態と異なり、枕装置１０とサーバ装置２０とがネットワーク３０を介して互いに通信接続されている。以下、第１実施形態と同様の構成および機能を有する機能部に対して同一の符号を付し、その説明を省略する。第１実施形態と異なる点について主に説明する。
【０１０６】
図１４は、第２実施形態に係る枕システム１の機能ブロック図である。
【０１０７】
枕システム１は、例えば、枕装置１０と、サーバ装置２０と、を含む。枕装置１０とサーバ装置２０とは、ネットワーク３０を介して互いに通信可能に接続されている。
【０１０８】
ネットワーク３０は、例えば、インターネットを含む。ネットワーク３０は、インターネットに限定されず、任意のネットワークであってよい。ネットワーク３０は、無線、有線またはこれらの組み合わせであってよい。
【０１０９】
枕装置１０とサーバ装置２０とは、例えば、ネットワーク３０を介して互いに情報の送受信を実行する。第２実施形態において、サーバ装置２０およびネットワーク３０の数は、それぞれ１つであるとして説明するが、これに限定されない。サーバ装置２０およびネットワーク３０の数は、それぞれ２つ以上であってよい。枕システム１が備える枕装置１０の数は、１つであるとして説明するが、これに限定されない。枕装置１０の数は、２つ以上であってよい。
【０１１０】
サーバ装置２０は、例えば、枕装置１０の製造業者が管理するサーバ等の情報処理装置を含む。サーバ装置２０は、例えば、制御部２１と、記憶部２２と、通信部２３と、を含む。
【０１１１】
制御部２１は、例えば、サーバ装置２０の各機能部をはじめとして、サーバ装置２０の全体を制御および管理する少なくとも１つのプロセッサ２１Ａを含む。制御部２１は、サーバ装置２０の種々の機能を実行するための制御および処理能力を提供する。制御部２１は、制御手順を規定したプログラムを実行するＣＰＵ等の少なくとも１つのプロセッサ２１Ａを含んで構成され、その機能を実現する。このようなプログラムは、例えば、記憶部２２またはサーバ装置２０に接続された外部の記憶媒体等に格納される。プロセッサ２１Ａの機能および構成は、上述した枕装置１０のプロセッサ１２Ａと同様である。
【０１１２】
記憶部２２は、例えば、半導体メモリまたは磁気ディスク等を含む。記憶部２２は、これらに限定されず、任意の記憶装置により構成されてよい。記憶部２２は、例えば、光ディスクのような光学記憶装置により構成されてよいし、または光磁気ディスク等により構成されてよい。記憶部２２は、制御部２１から取得した情報を記憶する。記憶部２２は、制御部２１により実行されるプログラム等を記憶する。その他、記憶部２２は、例えば、制御部２１による演算結果等の各種データも記憶する。記憶部２２は、制御部２１が動作する際のワークメモリ等も含んでよい。
【０１１３】
通信部２３は、例えば、無線または有線を介する任意の通信規格に対応する通信インタフェースを含む。通信部２３は、例えば、無線ＬＡＮ通信モジュールまたは有線ＬＡＮ通信モジュール等を含む。通信部２３は、インターネット等のネットワーク３０を介して所定の外部装置、例えば、枕装置１０と通信し、情報を送受信可能である。
【０１１４】
第２実施形態に係る枕システム１では、第１実施形態において説明した枕装置１０による制御の一部をサーバ装置２０が実行してよい。例えば、図１３を参照して説明した制御において、判定および決定に関する制御をサーバ装置２０が実行してもよい。このとき、サーバ装置２０の記憶部２２が、枕１１Ａの形状変動のパターンを記憶してよい。
【０１１５】
図１５は、第２実施形態に係る枕システム１が実行する制御の一例を示すシーケンス図である。図１５を参照して、枕装置１０とサーバ装置２０とが通信接続された場合の制御の一例を詳細に説明する。
【０１１６】
ステップＳ８０１：サーバ装置２０の制御部２１は、記憶部２２に格納された枕１１Ａの形状変動パターンを、通信部２３を介して枕装置１０に送信する。
【０１１７】
ステップＳ８０２：枕装置１０の制御部１２は、時刻Ｔにおいて、取得した形状変動パターンにより枕１１Ａの形状を変動させるときに、時間ｔを測定する。
【０１１８】
ステップＳ８０３：枕装置１０の制御部１２は、時間ｔの測定結果を、通信部１８を介してサーバ装置２０に送信する。
【０１１９】
ステップＳ８０４：サーバ装置２０の制御部２１は、枕１１Ａの全ての形状変動パターンについて時間ｔを取得したか否かを判定する。
【０１２０】
ステップＳ８０５：サーバ装置２０の制御部２１は、全ての形状変動パターンについて時間ｔを取得したと判定すると、時間ｔの値が最も小さい形状変動パターンを決定する。
【０１２１】
ステップＳ８０６：サーバ装置２０の制御部２１は、決定された形状変動パターンで枕１１Ａの形状を変動させる制御信号を、通信部２３を介して枕装置１０に送信する。
【０１２２】
ステップＳ８０７：枕装置１０の制御部１２は、取得した制御信号に基づいて、決定された形状変動パターンで枕１１Ａの形状を変動させるように駆動部１３を制御する。
【０１２３】
ステップＳ８０８：サーバ装置２０の制御部２１は、所定期間が経過したか否かを判定する。制御部２１は、所定期間が経過したと判定すると、再度上記のステップを繰り返す。
【０１２４】
以上のような第２実施形態に係る枕システム１によれば、第１実施形態に係る枕装置１０と同様の効果を奏する。枕システム１は、制御の一部をサーバ装置２０が実行することで、枕装置１０による処理負荷を低減できる。
【０１２５】
本開示を諸図面および実施例に基づいて説明してきたが、当業者であれば本開示に基づいて種々の変形または修正を行うことが容易であることに注意されたい。したがって、これらの変形または修正は、本開示の範囲に含まれることに留意されたい。例えば、各手段または各ステップ等に含まれる機能等は、論理的に矛盾しないように再配置可能であり、複数の手段またはステップ等を１つに組み合わせたり、あるいは分割したりすることが可能である。
【０１２６】
上記では、枕装置１０について主に説明したが、本開示は、制御部１２または制御部２１が有するプロセッサ１２Ａまたはプロセッサ２１Ａにより実行される方法、プログラムまたはプログラムを記録した記憶媒体としても実現し得る。本開示の範囲には、これらも包含されると理解されたい。
【符号の説明】
【０１２７】
１      枕システム
１０    枕装置
１１Ａ  枕
１１Ｂ  ユーザインタフェース
１２    制御部
１２Ａ  プロセッサ
１３    駆動部
１４    記憶部
１５    表示部
１６    検出部
１７    入力部
１８    通信部
１９    報知部
２０    サーバ装置
２１    制御部
２１Ａ  プロセッサ
２２    記憶部
２３    通信部
３０    ネットワーク
【図１】
2019051068.tif 000003
【図２】
2019051068.tif 000004
【図３】
2019051068.tif 000005
【図４】
2019051068.tif 000006
【図５】
2019051068.tif 000007
【図６】
2019051068.tif 000008
【図７】
2019051068.tif 000009
【図８】
2019051068.tif 000010
【図９】
2019051068.tif 000011
【図１０】
2019051068.tif 000012
【図１１】
2019051068.tif 000013
【図１２】
2019051068.tif 000014
【図１３】
2019051068.tif 000015
【図１４】
2019051068.tif 000016
【図１５】
2019051068.tif 000017