(57)【要約】  ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える方法が提供される。この方法は、少なくとも１つの時間間隔中に、ユーザによって行われる回転式シェーバーの動きに対して決定された少なくとも１つの運動タイプを受信するステップであって、運動タイプは、小さな回転運動を含む予め規定された運動タイプと、１つ又は複数の他の予め規定された運動タイプとのセットから選択される、受信するステップと；時間間隔中に受信した少なくとも１つの運動タイプに基づいて、時間間隔における予め規定された運動タイプのセット内の各運動タイプの発生度合を決定するステップと；予め規定された運動タイプのセット内の各運動タイプの決定された発生度合から、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するステップと；発生度合が最も高いと決定された運動タイプが他の予め規定された運動タイプのうちの１つである場合に、回転式シェーバーの小さな回転運動の発生度合を高めるようにフィードバックをユーザに与えるステップと；を含む。
2020519341.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える方法であって、当該方法は、
少なくとも１つの時間間隔中に、前記ユーザによって行われる前記回転式シェーバーの前記動きに対して決定された少なくとも１つの運動タイプを受信するステップであって、該運動タイプは、小さな回転運動を含む予め規定された運動タイプと、１つ又は複数の他の予め規定された運動タイプとのセットから選択される、受信するステップと、
前記時間間隔中に受信した前記少なくとも１つの運動タイプに基づいて、前記時間間隔における前記予め規定された運動タイプのセット内の各運動タイプの発生度合を決定するステップと、
前記予め規定された運動タイプのセット内の各運動タイプの前記決定された発生度合から、どの運動タイプが前記時間間隔において最も高い発生度合を有するかを決定するステップと、
前記発生度合が最も高いと決定された前記運動タイプが、前記他の予め規定された運動タイプのうちの１つであり、且つ動きのない状態の運動タイプではない場合に、前記回転式シェーバーの小さな回転運動の発生度合を高めるようにフィードバックを前記ユーザに与えるステップと、を含む、
方法。
【請求項２】
前記発生度合が最も高いと決定された前記運動タイプが小さな回転運動である場合に、前記回転式シェーバーの小さな回転運動の前記発生度合が許容可能であることを示すフィードバックを前記ユーザに与えるステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記１つ又は複数の他の予め規定された運動タイプは、大きな回転運動、ストローク、大きなストローク、及び小さなストロークのうちの１つ又は複数を含む、請求項１又は２に記載の方法。
【請求項４】
前記予め規定された運動タイプのセットは、動きのない状態の運動タイプを含み、当該方法は、
前記発生度合が最も高いと決定された前記運動タイプが動きのない状態である場合に、前記回転式シェーバーの移動を開始するようにフィードバックを前記ユーザに与えるステップをさらに含む、請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記少なくとも１つの運動タイプを受信するステップは、前記時間間隔内の複数の時点の各々でそれぞれの運動タイプを受信するステップを含む、請求項１乃至４のいずれか一項に記載の方法。
【請求項６】
前記時間間隔における前記予め規定された運動タイプのセット内の特定の運動タイプの前記発生度合は、前記特定の運動タイプが前記時間間隔内で発生する頻度である、請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記時間間隔における前記予め規定された運動タイプのセット内の特定の運動タイプの前記発生度合は、前記時間間隔内の前記特定の運動タイプの持続時間である、請求項１乃至５のいずれか一項に記載の方法。
【請求項８】
前記時間間隔における前記予め規定された運動タイプのセット内の特定の運動タイプの前記発生度合は、前記特定の運動タイプが受信される前記複数の時点の時点の数である、請求項５に記載の方法。
【請求項９】
前記少なくとも１つの運動タイプを受信するステップは、前記ユーザによって行われる前記回転式シェーバーの前記動きに対して決定された前記少なくとも１つの運動タイプを前記回転式シェーバーから受信するステップを含む、請求項１乃至８のいずれか一項に記載の方法。  
【請求項１０】
小さい回転運動は、中央領域の周りの回転運動に対応し、前記中央領域の前記ユーザの皮膚上の各点が、前記回転運動の少なくとも一部の間に前記回転式シェーバーと接触する、請求項１乃至９のいずれか一項に記載の方法。
【請求項１１】
コンピュータ可読コードを含むコンピュータプログラムであって、前記コンピュータ可読コードは、適切なコンピュータ又はプロセッサによる実行時に、前記コンピュータ又は前記プロセッサに請求項１乃至１０のいずれか一項に記載の方法を実行させるように構成される、コンピュータプログラム。
【請求項１２】
ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える装置であって、当該装置は、
フィードバックを前記ユーザに与えるフィードバックユニットと、
処理ユニットと、を有しており、
該処理ユニットは、
少なくとも１つの時間間隔中に、前記ユーザによって行われる前記回転式シェーバーの前記動きに対して決定された少なくとも１つの運動タイプを受信することであって、該運動タイプは、小さな回転運動を含む予め規定された運動タイプと、１つ又は複数の他の予め規定された運動タイプとのセットから選択される、受信することと、
前記時間間隔中に受信した前記少なくとも１つの運動タイプに基づいて、前記時間間隔における前記予め規定された運動タイプのセット内の各運動タイプの発生度合を決定することと、
前記予め規定された運動タイプのセット内の各運動タイプの前記決定された発生度合から、どの運動タイプが前記時間間隔において最も高い発生度合を有するかを決定することと、
前記発生度合が最も高いと決定された前記運動タイプが、前記他の予め規定された運動タイプのうちの１つであり、且つ動きのない状態の運動タイプではない場合に、前記フィードバックユニットが、前記回転式シェーバーの小さな回転運動の発生度合を高めるようにフィードバックを前記ユーザに与えることと、を行うように構成される、
装置。
【請求項１３】
前記ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与えるシステムであって、当該システムは、
請求項１２に記載の装置と、
回転式シェーバーと、
前記回転式シェーバーの経時的な動きを測定する運動センサと、を含む、
システム。
【請求項１４】
前記回転式シェーバーは、
前記運動センサから前記回転式シェーバーの前記経時的な動きの測定値を受信し、
該受信した測定値を処理して、前記少なくとも１つの時間間隔中に、前記ユーザによって行われる前記回転式シェーバーの前記動きの前記少なくとも１つの運動タイプを決定し、且つ
該決定された少なくとも１つの運動タイプを前記装置の前記処理ユニットに提供する、ように構成されるシェーバー処理ユニットをさらに含む、請求項１３に記載のシステム。
【請求項１５】
前記処理ユニットは、
前記運動センサから前記回転式シェーバーの前記経時的な動きの測定値を受信し、且つ
該受信した測定値を処理して、前記少なくとも１つの時間間隔中に、前記ユーザによって行われる前記回転式シェーバーの前記動きの前記少なくとも１つの運動タイプを決定する、ようにさらに構成される、請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転式シェーバーのユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える方法及び装置に関する。
【背景技術】
【０００２】
シェービング性能は、例えば、シェービングの肌への近さや肌への刺激に関して、ユーザによるシェーバーの取り扱いによって大きく影響される。シェービング後に皮膚刺激を多く受ける人々は、シェービングの動き及びシェーバーをユーザの皮膚に当てる圧力をどの様に改善すべきかに関するアドバイス又はガイダンスを受けることで利益を得ることが知られている。これは、急速に回転する１つ又は複数の円形のブレード（刃）を含む切断要素を使用して毛を切断する回転式シェーバーの場合に特に当てはまる。
【０００３】
特許文献１は、シェービング手順中にユーザを案内するシステム及び方法を記載しており、この文献において、画像センサがユーザの身体の一部の画像を登録（register）し、画像解析器が画像内のデータに基づいて局所的な毛の成長方向を決定し、コントローラは、決定された局所的な毛の成長方向に応じて毛切断装置を移動させる方向に関する指示を生成し、そしてフィードバックシステムはその指示をユーザに与える。引用文献１は、加速度計を用いてその装置の運動を再構築することができ、ユーザが毛切断装置の操作を変更すべきことを示すことができることも説明している。
【０００４】
しかしながら、シェービング性能をさらに改善するために、ユーザによって行われる回転式シェーバーの動きに関して与えられるフィードバックの改善が望まれている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０１５／０６７４８９号
【発明の概要】
【０００６】
回転式シェーバーを小さな回転運動で動かすと、特に皮膚刺激を軽減するという点で、シェービング性能が向上することが分かっている。従って、本発明は、回転式シェーバーの動きを評価し、ユーザによって行われる小さな回転運動の発生度合を高めるようにフィードバックをユーザに与えることを提供する。
【０００７】
本発明の第１の態様によれば、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える方法が提供される。この方法は、少なくとも１つの時間間隔中に、ユーザによって行われる回転式シェーバーの動きに対して決定された少なくとも１つの運動タイプを受信するステップであって、運動タイプは、小さな回転運動を含む予め規定された運動タイプと、１つ又は複数の他の予め規定された運動タイプとのセットから選択される、受信するステップと；時間間隔中に受信した少なくとも１つの運動タイプに基づいて、時間間隔における予め規定された運動タイプのセット内の各運動タイプの発生度合を決定するステップと；予め規定された運動タイプのセット内の各運動タイプの決定された発生度合から、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するステップと；発生度合が最も高いと決定された運動タイプが、他の予め規定された運動タイプのうちの１つであり、且つ動きのない状態の運動タイプではない場合に、回転式シェーバーの小さな回転運動の発生度合を高めるようにフィードバックをユーザに与えるステップと；を含む。本発明の第１の態様による方法は、フィードバックを迅速且つ確実に与えることができるという利点を提供し、ユーザが回転式シェーバーの動きを最適化して皮膚刺激を最小限に抑えることを可能にする。
【０００８】
本発明による方法の一実施形態では、この方法は、発生度合が最も高いと決定された運動タイプが小さな回転運動である場合に、回転式シェーバーの小さな回転運動の発生度合が許容可能であることを示すフィードバックをユーザに与えるステップをさらに含む。
【０００９】
本発明による方法のいくつかの実施形態では、１つ又は複数の他の予め規定された運動タイプは、小さな回転運動ではない任意の運動である１つの運動タイプを含む。
【００１０】
本発明による方法の好ましい実施形態では、１つ又は複数の他の予め規定された運動タイプは、大きな回転運動、ストローク、大きなストローク、及び小さなストロークのうちの１つ又は複数を含む。
【００１１】
本発明による方法の更なる実施形態では、予め規定された運動タイプのセットは、動きのない状態の運動タイプを含み、方法は、発生度合が最も高いと決定された運動タイプが動きのない状態である場合に、回転式シェーバーの移動を開始するようにフィードバックをユーザに与えるステップをさらに含む。
【００１２】
本発明による方法の一実施形態では、少なくとも１つの運動タイプを受信するステップは、時間間隔内の複数の時点の各々でそれぞれの運動タイプを受信するステップを含む。この実施形態では、時間間隔における予め規定された運動タイプのセット内の特定の運動タイプの発生度合は、特定の運動タイプが受信される複数の時点のうちのいくつかの時点であり得る。この実施形態では、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するステップは、運動タイプ毎に、時間間隔においてそれぞれの運動タイプが受信される複数の時点のうちの時点の数をカウントするステップと；時間間隔において、どの運動タイプが最も多くカウントされた時点の数を有するかを決定するステップと；を含むことができる。
【００１３】
本発明による方法の更なる実施形態では、時間間隔における予め規定された運動タイプのセット内の特定の運動タイプの発生度合は、特定の運動タイプが時間間隔内で発生する頻度である。この実施形態では、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するステップは、どの運動タイプが時間間隔において最も高い頻度を有するかを決定するステップを含むことができる。
【００１４】
本発明による方法のさらに別の実施形態では、時間間隔における予め規定された運動タイプのセット内の特定の運動タイプの発生度合は、時間間隔内の特定の運動タイプの持続時間である。この実施形態では、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するステップは、どの運動タイプが時間間隔において最も長い持続時間を有するかを決定するステップを含む。
【００１５】
本発明による方法の好ましい実施形態では、少なくとも１つの運動タイプを受信するステップは、ユーザによって行われる回転式シェーバーの動きに対して決定された少なくとも１つの運動タイプを回転式シェーバーから受信するステップを含む。
【００１６】
本発明による方法のさらに好ましい実施形態では、小さな回転運動は、中央領域の周りの回転運動に対応し、中央領域のユーザの皮膚上の各点が、回転運動の少なくとも一部の間に回転式シェーバーと接触する。この実施形態では、小さな回転運動は、円形経路に沿った回転運動を含み、円形経路の直径は、円形経路の中心点でのユーザの皮膚上の点が、回転運動の少なくとも一部の間に回転式シェーバーと接触するような直径である。
【００１７】
本発明の第２の態様によれば、コンピュータ可読コードが組み込まれたコンピュータ可読媒体を含むコンピュータプログラム製品が提供され、コンピュータ可読コードは、適切なコンピュータ又はプロセッサによる実行時に、コンピュータ又はプロセッサに上述した方法のいずれかを実行させるように構成される。
【００１８】
本発明の第３の態様によれば、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える装置が提供される。この装置は、フィードバックをユーザに与えるフィードバックユニットと、処理ユニットと、を有しており、処理ユニットは、少なくとも１つの時間間隔中に、ユーザによって行われる回転式シェーバーの動きに対して決定された少なくとも１つの運動タイプを受信することであって、運動タイプは、小さな回転運動を含む予め規定された運動タイプと、１つ又は複数の他の予め規定された運動タイプとのセットから選択される、受信することと；時間間隔中に受信した少なくとも１つの運動タイプに基づいて、時間間隔における予め規定された運動タイプのセット内の各運動タイプの発生度合を決定することと；予め規定された運動タイプのセット内の各運動タイプの決定された発生度合から、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定することと；発生度合が最も高いと決定された運動タイプが他の予め規定された運動タイプのうちの１つであり、且つ動きのない状態の運動タイプではない場合に、フィードバックユニットが、回転式シェーバーの小さな回転運動の発生度合を高めるようにフィードバックをユーザに与えることと；を行うように構成される。本発明の第３の態様による装置は、フィードバックを迅速且つ確実に与えることができるという利点を提供し、ユーザが回転式シェーバーの動きを最適化して皮膚刺激を最小限に抑えることを可能にする。
【００１９】
本発明による装置のいくつかの実施形態では、処理ユニットは、発生度合が最も高いと決定された運動タイプが小さな回転運動である場合に、回転式シェーバーの小さな回転運動の発生度合が許容可能であることを示すフィードバックをユーザに与えるようにさらに構成される。
【００２０】
本発明による装置の好ましい実施形態では、１つ又は複数の他の予め規定された運動タイプは、小さな回転運動ではない任意の運動である１つの運動タイプを含む。
【００２１】
本発明による装置のさらに好ましい実施形態では、１つ又は複数の他の予め規定された運動タイプは、大きな回転運動、ストローク、大きなストローク、及び小さなストロークのうちの１つ又は複数を含む。
【００２２】
本発明による装置の更なる実施形態では、予め規定された運動タイプのセットは、動きのない状態の運動タイプを含み、処理ユニットは、発生度合が最も高いと決定された運動タイプが動きのない状態である場合に、回転式シェーバーの移動を開始するようにフィードバックをユーザに与えるようにさらに構成される。
【００２３】
本発明による装置の好ましい実施形態では、処理ユニットは、時間間隔内の複数の時点の各々でそれぞれの運動タイプを受信するように構成される。この実施形態では、時間間隔における予め規定された運動タイプのセット内の特定の運動タイプの発生度合は、処理ユニットが特定の運動タイプを受信する複数の時点のいくつかの時点であり得る。この実施形態では、処理ユニットは、運動タイプ毎に、時間間隔において処理ユニットがそれぞれの運動タイプを受信する複数の時点の時点の数をカウントすること、及び時間間隔において、どの運動タイプが最も多くカウントされた時点の数を有するかを決定することによって、時間間隔においてどの運動タイプが最も高い発生度合を有するかを決定するように構成され得る。
【００２４】
本発明による装置の更なる実施形態において、時間間隔における予め規定された運動タイプのセット内の特定の運動タイプの発生度合は、特定の運動タイプが時間間隔内で発生する頻度である。この実施形態では、処理ユニットは、どの運動タイプが時間間隔において最も高い頻度を有するかを決定することにより、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するように構成され得る。
【００２５】
本発明による装置のさらに別の実施形態では、時間間隔における予め規定された運動タイプのセット内の特定の運動タイプの発生度合は、時間間隔内の特定の運動タイプの持続時間である。この実施形態では、処理ユニットは、どの運動タイプが時間間隔において最も長い持続時間を有するかを決定することにより、どの運動タイプが時間間隔において最も高い発生度合を有するかを決定するように構成され得る。
【００２６】
本発明による装置の更なる実施形態では、処理ユニットは、ユーザによって行われる回転式シェーバーの動きに対して決定された少なくとも１つの運動タイプを回転式シェーバーから受信するように構成される。
【００２７】
本発明による装置の好ましい実施形態では、小さな回転運動は、中央領域の周りの回転運動に対応し、中央領域のユーザの皮膚上の各点が、回転運動の少なくとも一部の間に回転式シェーバーと接触する。この実施形態では、小さな回転運動は、円形経路に沿った回転運動を含み、円形経路の直径は、円形経路の中心点でのユーザの皮膚上の点が、回転運動の少なくとも一部の間に回転式シェーバーと接触するような直径である。
【００２８】
本発明の第４の態様によれば、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与えるシステムが提供される。このシステムは、上述した装置のいずれかと、回転式シェーバーと、回転式シェーバーの経時的な動きを測定する運動センサと、を含む。
【００２９】
本発明によるシステムの好ましい実施形態では、回転式シェーバーは、運動センサから回転式シェーバーの経時的な動きの測定値を受信し；受信した測定値を処理して、少なくとも１つの時間間隔中に、ユーザによって行われる回転式シェーバーの動きの少なくとも１つの運動タイプ決定し；且つ決定された少なくとも１つの運動タイプを装置の処理ユニットに提供する；ように構成されるシェーバー処理ユニットをさらに含む。
【００３０】
本発明によるシステムの代替実施形態では、装置の処理ユニットは、運動センサから回転式シェーバーの経時的な動きの測定値を受信し；受信した測定値を処理して、少なくとも１つの時間間隔中に、ユーザによって行われる回転式シェーバーの動きの少なくとも１つの運動タイプを決定する；ようにさらに構成される。
【図面の簡単な説明】
【００３１】
本発明のより良い理解のために、且つ本発明がどの様に実施され得るかをより明確に示すために、ここで、単なる例として、添付の図面を参照する。
【図１（ａ）】本発明による方法の一実施形態における小さな回転運動の例示的な規定を示す図である。
【図１（ｂ）】本発明による方法の一実施形態における小さな回転運動の例示的な規定を示す図である。
【図２】本発明による、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える装置のブロック図である。
【図３】本発明の一実施形態による装置及び回転式シェーバーを含むシステムのブロック図である。
【図４】本発明による方法の一実施形態における小さなストロークの例示的な規定を示す図である。
【図５】本発明による、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える方法を示すフローチャートである。
【図６（ａ）】本発明による方法において受信した運動タイプから形成され得る例示的なヒストグラムを示す図である。
【図６（ｂ）】本発明による方法において受信した運動タイプから形成され得る例示的なヒストグラムを示す図である。
【図７】図７（ａ）、図７（ｂ）、図７（ｃ）は、パーソナル電子装置上のアプリケーションによって与えられ得るフィードバックを含むスクリーンショットを示す図である。
【発明を実施するための形態】
【００３２】
上述したように、本発明は、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与えるためのものである。回転式シェーバーは、急速に回転する１つ又は複数の円形のブレード（刃）を含む切断要素を使用して毛を切るシェーバーの一種である。好ましくは、本発明者らによって見出されたように、回転式シェーバーは、シェーバーが、例えばユーザの皮膚上の略円形の経路を辿るように、回転運動を用いて皮膚上を動かされる。回転式シェーバーは、典型的に、少なくとも２つの切断要素、好ましくは三角形に配置された３つの切断要素を含むが、異なる数の切断要素及び／又は配置を有する回転式シェーバーが利用可能である。回転式シェーバーを小さな回転運動で動かすと、特に皮膚刺激を軽減するという点で、シェービング性能が向上することが分かっている。小さな回転運動は、例えば円形経路に沿った円運動であり、円形経路の直径は、回転運動の円形経路の中心点に対応するユーザの皮膚上の点が、回転式シェーバーと接触する、すなわち回転運動の少なくとも一部の間に回転式シェーバーで覆われるような直径である。この例示的な規定に従って、大きな回転運動は、円形経路に沿った円運動であり、円形経路の直径は、円形経路によって囲まれた中央領域に少なくとも１つの皮膚点があり、この皮膚点が、回転式シェーバーが円形経路に沿って皮膚上で完全に回転している間に、回転式シェーバーと接触しないような直径である。
【００３３】
しかしながら、一般に、「小さな回転運動」という用語は、ユーザの皮膚上の回転式シェーバーの回転運動として理解すべきであり、回転式シェーバーは、一般に、湾曲した閉じた経路によって囲まれた中央領域の周りの湾曲した閉じた経路を辿る。そして、この中央領域におけるユーザの皮膚上の各点は、湾曲した閉じた経路に沿った回転式シェーバーの完全な回転運動の少なくとも一部の間に回転式シェーバーと接触する。経路が円形又は楕円形である実施形態では、中央領域は円形又は楕円形の経路の中心点を含む。しかしながら、この経路は、非円形及び非楕円形であってもよく、その場合に、中央領域は、一般に、湾曲した閉じた経路の幾何学的中心点を含む領域として理解すべきである。
【００３４】
これは図１に示されている。図１（ａ）は、三角形の構成で配置された３つの切断要素２０２を有するシェービングユニット２００を示す。シェービングユニット２００の幾何学的中心又は中点は２０４としてマークされている。距離Ａは、シェービングユニット２００の直径であり、特にシェービングユニット２００に外接する円の直径であることが示されている。典型的なシェービングユニットでは、距離Ａは約５ｃｍ〜６ｃｍであるが、他のサイズを使用することもでき、参考までに、切断要素２０２の典型的な直径は約２ｃｍ〜２．５ｃｍであるが、他のサイズを使用することもできる。
【００３５】
上述したように、小さな回転運動は、一般に、中央領域の周りの回転運動であり、この中央領域に位置するユーザの皮膚上の各点が、回転運動の少なくとも一部の間に覆われる（すなわち、シェービングユニット２００と接触する）ような回転運動である。円運動の例では、これは、回転運動が小さな回転運動となるために、回転運動が従う円形経路の直径を距離Ａ以下にすべきことを意味する。図１（ｂ）は、シェービングユニット２００の回転円運動の例を示している。特に、破線円２０６は、回転運動の円形経路の直径がＡに等しい場合に、シェービングユニット２００の中心２０４が通る円形経路を示している。回転運動の中心は点２０８として示されており、回転運動が直径Ａを有する場合に、回転運動の中心点２０８は、全回転の少なくとも一部の間にシェービングユニット２００によって覆われる（すなわち、回転運動の中心点２０８は、シェービングユニット２００が経路２０６に沿って完全に一回転する間に少なくとも１回覆われる）。Ａ未満の直径を有する回転運動は、完全な回転の少なくとも一部の間に、点２０８を中心とする中央領域が覆われることになる。しかしながら、回転運動経路がＡより大きい直径を有する場合に、少なくとも中心点２０８の皮膚は、経路２０６に沿ったシェービングユニット２００の完全な回転中に全く覆われない。
【００３６】
従って、本発明は、回転式シェーバーの動きを評価し、ユーザによって行われる小さな回転運動の発生度合（degree  of  occurrence）を高めるようにフィードバックをユーザに与えることを提供する。
【００３７】
図２は、本発明の一態様による、ユーザによって行われる回転式シェーバーの動きに関するフィードバックを与える装置２のブロック図を示している。装置２は、処理ユニット４と、フィードバックユニット６とを含む。いくつかの実施形態では、装置２は、スマートフォン、タブレット、携帯情報端末（ＰＤＡ）、ラップトップ、デスクトップコンピュータ、スマートミラー（smart  mirror）等の電子装置の形態である。他の実施形態では、装置２、特に装置２によって提供される本発明による機能は、回転式シェーバーの一部である。
【００３８】
処理ユニット４は、一般に、装置２の動作を制御する。簡潔に言えば、処理ユニット４は、時間間隔中にユーザによって行われている１つ又は複数の運動タイプを示す情報を受信し、受信した運動タイプに基づいてユーザに与えるべきフィードバックを決定するものである。いくつかの実施形態では、処理ユニット４は、装置２の別のコンポーネントから運動タイプに関する情報を受信するように構成することができ、従って、処理ユニット４は、運動タイプを示す情報を他のコンポーネントから受信するための１つ又は複数の入力ポート又は他のコンポーネントを含む又は有することができる。他の実施形態では、処理ユニット４は、回転式シェーバーの運動又は動きの測定値等の、処理ユニット４が受信した他の情報から運動タイプに関する情報を決定することができ、従って、処理ユニット４は、回転式シェーバーの動きの測定値を受信するための１つ又は複数の入力ポート又は他のコンポーネントを含む又は有することができる。
【００３９】
処理ユニット４は、ユーザに提供すべきフィードバック又はフィードバックのタイプをフィードバックユニット６に信号合図する（signal）ことができ、従って、処理ユニット４は、提供すべきフィードバック又はフィードバックのタイプをフィードバックユニット６に信号合図するための１つ又は複数の出力ポート又は他のコンポーネントを含むことができる。
【００４０】
処理ユニット４は、以下で説明する様々な機能を実行するために、ソフトウェア及び／又はハードウェアを用いて多くの方法で実装することができる。処理ユニット４は、ソフトウェア又はコンピュータプログラムコードを使用してプログラムされ、必要な機能を実行し及び／又は処理ユニット４のコンポーネントを制御して、必要な機能を実行し得る１つ又は複数のマイクロプロセッサ又はデジタル信号プロセッサ（ＤＳＰ）を含むことができる。処理ユニット４は、いくつかの機能を実行する専用ハードウェア（例えば、増幅器、前置増幅器、アナログデジタル変換器（ＡＤＣ）、及び／又はデジタルアナログ変換器（ＤＡＣ））と、他の機能を実行するプロセッサ（例えば、１つ又は複数のプログラムされたマイクロプロセッサ、コントローラ、ＤＳＰ、及び関連する回路）との組み合わせとして実装され得る。本開示の様々な実施形態で使用され得るコンポーネントの例には、従来のマイクロプロセッサ、ＤＳＰ、特定用途向け集積回路（ＡＳＩＣ）、及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）が含まれるが、これらに限定されるものではない。
【００４１】
処理ユニット４は、揮発性又は不揮発性のコンピュータメモリ等（ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、及びＥＥＰＲＯＭ等）のメモリユニット（図２には図示せず）を含むか、それに関連付けることができる。メモリユニットは、処理ユニット４内のプロセッサによって実行されて、装置２に本明細書で説明する様々な機能及び方法を実行させることができるプログラムコードを格納するために使用され得る。特定の実施形態では、プログラムコードは、スマートフォンアプリ又はタブレットアプリの形態であり得る。
【００４２】
フィードバックユニット６は、ユーザによって行われた回転式シェーバーの動きに関するフィードバックをユーザに与えるためのものである。フィードバックは、視覚的要素、可聴的要素、触覚的（触知的）要素等の１つ又は複数を含む、任意の適切な又は所望の形式にすることができ、フィードバックユニット６は、それらの要素を提供又は出力できる形態にすることができる。視覚的要素は、文字、数字、記号、写真（画像）、ビデオメッセージ等の形式のメッセージを含むことができ、従って、フィードバックユニット６は、スマートフォン、タブレット、スマートミラー、又は他の個人用電子装置等で使用される表示スクリーンを含むか又は表示スクリーンとすることができる。代替的に（又は、追加的に）、視覚的要素は、１つ又は複数の色（例えば、赤、オレンジ、黄、緑等）を有する１つ又は複数のライト（例えば、１つ又は複数の発光ダイオード（ＬＥＤ））を使用して提供することができる。可聴的要素は、トーン又はビープ音、口頭メッセージ等を含むことができ、従って、フィードバックユニット６は、必要な音声を生成するためのスピーカーを含むことができる。触覚的要素は、特定の強度及び／又は持続時間の振動を含むことができ、従って、フィードバックユニット６は、振動を生成することができるコンポーネント、例えば振動モータを含むことができる。与えられるフィードバックは、複数のタイプのフィードバック（例えば、視覚的及び可聴的フィードバック）を含むことができ、従って、フィードバックユニット６は、適切なタイプのフィードバックを与えるように構成されるか又はフィードバックを与えることができることが理解されよう。特定の装置、例えばスマートフォン又はタブレットは、典型的に、上述した異なるタイプのフィードバックを与えることができるコンポーネントを含むことが理解されよう。
【００４３】
装置２は、図２に示されるものに追加の構成要素を含んでもよいことが理解されよう。例えば、装置２は、バッテリ等の電源、又は装置２を主電源に接続するためのプラグ等の電力インターフェイス要素を含んでもよい。装置２は、さらに又は代わりに、例えば装置２を起動又は停止し、及び／又は装置２の１つ又は複数の設定又は動作を制御するために、ユーザが装置２と対話できるようにするユーザインターフェイスも含んでもよい。ユーザインターフェイスは、タッチスクリーン、ボタン、スイッチ、キーパッド、キーボード、マウス、スタイラス等の１つ又は複数を含むことができる。
【００４４】
システム７の一部としての装置２の特定の実施形態が図３に示されている。この実施形態では、装置２は回転式シェーバーとは別個の装置であり、こうして、図３は、装置２及び回転式シェーバー８を含むシステム７を示している。装置２は、フィードバック装置２とも呼ばれ、上述したような処理ユニット４及びフィードバックユニット６を含み、また、回転式シェーバー８から信号を受信するための送受信機又は受信機ユニット１０を含む。送受信機又は受信機ユニット１０は、例えば、イーサネット（登録商標）、ブルートゥース（登録商標）、Ｗｉ-Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＮＦＣ、又は任意の第３、第４、又は第５世代のセルラー通信規格等の、任意の所望の無線又は有線通信規格に従って動作するように構成することができる。
【００４５】
回転式シェーバー８は、運動センサ１２、シェーバー処理ユニット１４、及び送受信機又は送信機ユニット１６を含むものとして示されている。送受信機又は送信機ユニット１６は、回転式シェーバー８からフィードバックユニット／装置２に信号を送信するためのものである。送受信機又は送信機ユニット１６は、フィードバック装置２の送受信機又は受信機ユニット１０と通信するために必要に応じて、例えば、イーサネット（登録商標）、ブルートゥース（登録商標）、Ｗｉ-Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＮＦＣ、又は第３、第４、又は第５世代のセルラー通信規格等の、任意の所望の無線又は有線通信規格に従って動作するように構成することができる。
【００４６】
運動センサ１２は、ユーザによるシェーバー８の使用中の回転式シェーバー８の運動又は動きを測定するためのものである。運動センサ１２は、好ましくは、シェーバー８と一体であるか、さもなければシェーバー８に固定されているので、運動センサ１２は、回転式シェーバー８の動きを直接的に測定する。いくつかの実施形態では、運動センサ１２は、例えば、３つの直交軸線に沿った加速度を測定する加速度計である。代替的又は追加的に、運動センサ１２は、ジャイロスコープ又は磁力計を含むことができる。図３に示される代替実施形態では、回転式シェーバー８の動きは、シェーバー８とは別個であり且つシェーバー８の運動を観察し且つ記録する、カメラ又は他の画像取込み装置の形態の運動センサによって測定することができる。画像を解析して、シェーバー８の経時的な動きを抽出することができる。
【００４７】
シェーバー処理ユニット１４は、一般に、回転式シェーバー８の動作を制御し、例えば、１つ又は複数の切断要素を起動及び停止して、シェービング又は他の毛切断動作を実施する。シェーバー処理ユニット４は、フィードバック装置２の処理ユニット４と同様に、ソフトウェア及び／又はハードウェアを用いて、多くの方法で実装することができる。
【００４８】
シェーバー処理ユニット１４は、運動センサ１２に接続され、例えばシェーバー処理ユニット１４への入力ポートを介して、運動センサ１２から回転式シェーバー８の動きの測定値を受信する。いくつかの実施形態では、シェーバー処理ユニット１４は、後続の処理のためにフィードバック装置２に送信するために、動きの測定値（例えば、生の加速度データ）を送受信機又は送信機ユニット１６に出力することができる。代替実施形態では、シェーバー処理ユニット１４は、測定値を処理して、ユーザがその時点で回転式シェーバー８を用いて行っている運動タイプを特定又は決定し、シェーバー処理ユニット１４は、後続の処理のためにフィードバック装置２に送信するために、特定した運動タイプを送受信機又は送信機ユニット１６に出力する。他の代替実施形態では、シェーバー処理ユニット１４は、測定値を処理して、ユーザがその時点で回転式シェーバー８を用いて行っている運動タイプを特定又は決定し、特定した運動タイプを処理して、ユーザに提示すべきフィードバックを決定し、ユーザに提示するようにフィードバック装置２に送信するために、与えるべきフィードバックを示す信号を送受信機又は送信機ユニット１６に出力する。
【００４９】
図３の好ましい実施態様では、装置２は、本発明による機能を提供するアプリケーションを実行しているスマートフォンであり、シェーバー８及びスマートフォン２はブルートゥース（登録商標）を使用して通信する。
【００５０】
本発明の実施形態によれば、フィードバックユニット６は、シェービング行動に関するフィードバックをユーザに与えるために使用される。加速度計又は他の運動センサ１２を装備した回転式シェーバー８を使用してシェービングしている間に、シェーバー８の動きが監視され且つ解析される。ユーザが小さな回転運動を用いてシェーバー８を動かすと、例えばシェーバー８はユーザの身体上の略円形又は楕円形の経路を辿り、その動きが正しいことをフィードバックユニット６を介してユーザに通知することができる。しかしながら、ユーザがシェーバー８を用いた小さな回転運動を行うことから逸脱する場合に、その動きを小さな回転運動に変更すべきであることをフィードバックユニット６を介してユーザに通知することができる。
【００５１】
シェーバー８の動きの解析は、それぞれの期間又はそれぞれの時点でシェーバー８の運動タイプを決定すること；決定された運動タイプを連続した期間又は時間間隔の連続した時点で組み合わせること；及び組合せに基づいてユーザに与えるべきフィードバックを決定すること；を含むことができる。決定された運動タイプは、予め規定された運動タイプのセットから選択される。予め規定された運動タイプのセットは、小さな回転運動と、大きな回転運動、ストローク（例えば、シェーバー８が直線経路を辿る）、大きなストローク、及び小さなストローク（その例を図４に示す）等の少なくとも１つの他の予め規定された運動タイプとを含む。いくつかの実施形態では、少なくとも１つの他の予め規定された運動タイプは、非小さな（non-small）回転運動（すなわち、小さな回転運動ではない任意の動き）を単に含む。少なくとも１つの他の予め規定された運動タイプは、シェーバー８がユーザによって動かされていない（又は運動の速度又は大きさが低い、すなわち、予め規定された閾値未満である）「動きのない状態（no  motion）」も含むことができる。
【００５２】
図４は、本発明の一実施形態における小さなストロークの例示的な規定を示している。小さなストロークとは、例えば、ユーザの皮膚上に少なくとも１つの点があり、ストロークの長さが、少なくとも１つの点がシェービングユニットによって常に覆われている、すなわち、ストローク動作中にシェービングユニットと接触しているような長さの運動であり得る。この規定に従うと、大きなストロークとは、ユーザの皮膚上に点があり、ストロークの長さが、この点がストローク動作中にシェービングユニットによって常に覆われていないような長さの運動である。図４は、この規定に従って小さなストロークと大きなストロークとの間の境界にストローク長さを有する図１（ａ）に示されるようなシェービングユニット２００を示す。切断要素２０２の直径である距離Ｂが規定される。図１（ａ）から、２×Ｂが図１（ａ）の距離Ａよりも僅かに小さいことが理解されよう。従って、この規定では、小さなストロークは、距離２×Ｂ以下の長さの直線経路に沿ったストロークである。破線２１０は、経路の長さが２×Ｂである場合に、シェービングユニット２００が通る直線経路を示す。こうして、直線経路２１０の中点にユーザの皮膚上の点２１２があり、ストローク長さが２×Ｂ以下である場合に、この点２１２は、ストローク動作中に常に覆われていることが分かる。２×Ｂを超えるストローク長さは、ユーザの皮膚上の経路２１０の中点が、ストローク動作中に常にシェービングユニット２００で覆われるとは限らないことを意味し、この例では２×Ｂを超えるストローク長は、大きなストロークであるとみなされる。代替実施形態では、例えば、大きなストロークが図１（ａ）の距離Ａを超える長さのストローク動作であり、小さなストロークが距離Ａ以下の長さのストローク動作である場合に、大きなストロークと小さなストロークとの異なる規定を使用できることが理解されよう。
【００５３】
ユーザに与えるべきフィードバックの決定は、時間間隔内の各運動タイプの発生度合に基づいて行われる。例えば、時間間隔内の特定の運動タイプの発生度合は、その特定の運動タイプが時間間隔内で発生する頻度であり、最も頻繁に発生した運動タイプを使用して、与えるべきフィードバックのタイプを決定することができる。この実施形態は、各期間が同じ長さである場合に最も適切である。最も頻繁な運動タイプが「小さな回転運動」である場合に、ユーザには、正しい動きを行っていることを示すフィードバックを与えることができる。最も頻繁な運動タイプが「動きなしの状態」である場合に、ユーザには、シェービングを開始すべきであることを示すフィードバックを与えることができる。他の全ての場合に、ユーザには、小さな回転運動でシェーバー８を動かすべきか、さもなければ小さな回転運動の発生を増やすべきであることを示すフィードバックを与えることができる。
【００５４】
運動タイプを提供する期間が同じ長さでない場合（例えば、一部の期間が他の期間よりも短いか長い場合）に、発生度合は、時間間隔内の各運動タイプの持続時間になり得る。時間間隔内の特定の運動タイプの持続時間は、特定の運動タイプが発生した期間の持続時間の合計であり得る。この場合に、最も長い持続時間を有する運動タイプによって、ユーザに与えるべきフィードバックが決定される。
【００５５】
あるいはまた、運動タイプは、時間間隔内の連続した複数の時点のそれぞれで、好ましくは連続した時点同士の間の規則的な間隔で提供され得る。この代替実施形態では、時間間隔における特定の運動タイプの発生度合は、単に、時間間隔における特定の運動タイプが提供される時点の数であり得る。時間間隔において最も高い発生度合を有する運動タイプは、運動タイプ毎に、時間間隔において各運動タイプが提供される時点の数をカウントすることによって、及びどの運動タイプが時間間隔において最も多くカウントされた時点の数を有するかを決定することによって、決定され得る。
【００５６】
このプロセスは、次の時間間隔で繰り返すことができ、又は、スライディング時間ウィンドウ／間隔でフィードバックを継続的に決定することができる。
【００５７】
図５は、本発明の一態様による、ユーザによって行われる回転式シェーバー８の動きに関するフィードバックを与える方法を示している。この方法は、処理ユニット４及びフィードバックユニット６によって実行することができる。
【００５８】
少なくとも１つの時間間隔中に発生する第１のステップ（ステップ１０１）では、ユーザによって行われる回転式シェーバー８の動きに対して決定された少なくとも１つの運動タイプが受信される。すなわち、ユーザによって行われた少なくとも１つの運動タイプの指標が受信される。運動タイプは、予め規定された運動タイプのセットから選択される。予め規定された運動タイプのセットは、少なくとも小さな回転運動（例えば、シェーバー８がユーザの身体上の略円形又は楕円形の経路を辿る運動）と、１つ又は複数の他の予め規定された運動タイプとを含む。上述したように、小さな回転運動は、一般に、中央領域の周りの回転運動に対応し、回転運動の中央領域に位置するユーザの皮膚上の各点が、回転運動の少なくとも一部の間にシェービングユニット２００によって覆われる、すなわちシェービングユニット２００と接触するような回転運動である。いくつかの実施形態では、少なくとも１つの他の予め規定された運動タイプは、非小さな回転運動、すなわち、小さな回転運動ではない任意の運動を含む。他の実施形態では、少なくとも１つの他の予め規定された運動タイプは、大きな回転運動、ストローク（例えば、シェーバー８が直線経路を辿る運動）、大きなストローク、及び小さなストロークのうちの１つ又は複数を含む。いくつかの実施形態では、少なくとも１つの他の予め規定された運動タイプは、シェーバー８がユーザによって動かされていない（又は回転式シェーバー８の運動の速度又は大きさが低い、すなわち閾値以下である）「動きのない状態」も含むことができる。好ましくは、決定された運動タイプは、時間間隔内の各部分又は期間、或いは時間間隔内の複数の時点のそれぞれで受信される。つまり、受信した運動タイプは、時間間隔全体をカバーする。
【００５９】
いくつかの実施形態では、ステップ１０１は、処理ユニット４がシェーバー８から（例えば、送受信機／送信機ユニット１６及び送受信機／受信機ユニット１０を介して）少なくとも１つの運動タイプを受信するステップを含む。すなわち、少なくとも１つの運動タイプは、運動センサ１２の測定値に基づいてシェーバー処理ユニット１４によって決定され、フィードバック装置２に通信され得る。シェーバー８は、運動タイプが決定されると、決定された各運動タイプをフィードバック装置２に通信し得る。すなわち、シェーバー８は、各期間又は時間間隔内の複数の時点のそれぞれで別個の通信動作を行って、決定された運動タイプをフィードバック装置２に通信することができる。他の実施形態では、ステップ１０１の前に、処理ユニット４は、回転式シェーバー８から回転式シェーバー８の動きの測定値を受信し、それらの測定値から少なくとも１つの運動タイプを決定することができる。これらの実施形態では、処理ユニット４は、回転式シェーバー８から動きの測定値を連続的又は定期的に受信することができ、例えば、動き測定値のセットを期間毎に通信することができる。
【００６０】
当業者は、運動センサ１２による回転式シェーバー８の動きの測定値から、ユーザによって行われる運動タイプを決定するために使用できる様々な手法を知っているであろう。適切な手法の詳細な説明はここでは提供しない。しかしながら、シェーバー処理ユニット１４又はフィードバック装置２の処理ユニット４のいずれかによって使用できる手法の簡単な概要を以下に提供する。
【００６１】
次に、ステップ１０３において、時間間隔における予め規定された運動タイプのセット内の各運動タイプの発生度合は、時間間隔中に受信した少なくとも１つの運動タイプに基づいて決定される。すなわち、発生度合は、受信した運動タイプに基づいて、セット内の可能な運動タイプのそれぞれについて決定される。
【００６２】
いくつかの実施形態では、発生度合は、時間間隔内で各運動タイプが発生する頻度（すなわち、回数）である。この実施形態は、（受信した各運動タイプが適用される）各期間が同じ長さを有する場合に最も適切である。代替実施形態では、発生度合は、時間間隔における各運動タイプの持続時間であり得る。各運動タイプの持続時間は、その運動タイプが発生した期間の持続時間の合計又は長さの合計であり得る。この実施形態は、（各運動タイプが受信される）期間が、異なる持続時間又は長さを有する（又は有することができる）（例えば、一部の期間を他の期間よりも短く又は長くすることができる）場合に適切である。決定された運動タイプが時間間隔内の複数の時点のそれぞれで受信される実施形態では、特定の運動タイプの発生度合は、（特定の運動タイプが受信された）時間間隔内にカウントされた時点の数であり得る。
【００６３】
こうして、ステップ１０３は、時間間隔内での小さな回転運動の運動タイプの発生度合、及び時間間隔内での少なくとも１つの非小さな回転運動の運動タイプのそれぞれの発生度合を決定する。
【００６４】
ステップ１０５では、予め規定された運動タイプのセット内の各運動タイプの決定された発生度合から、どの運動タイプが時間間隔において最も高い発生度合を有するかが決定される。こうして、いくつかの実施形態では、ステップ１０５は、どの運動タイプが最も高い頻度を有するか（すなわち、どの運動タイプが最も多く発生したか）を決定するステップを含み、他の実施形態では、ステップ１０５は、どの運動タイプが時間間隔において最も長い持続時間を有するかを決定するステップを含む。更なる実施形態では、ステップ１０５は、どの運動タイプが、（運動タイプが受信される）最も多くカウントされた時点の数を有するかを決定するステップを含むことができる。
【００６５】
ステップ１０３及び１０５の処理は、受信した運動タイプからヒストグラムを形成するものと考えることができる。図６（ａ）及び図６（ｂ）には、時間間隔中に受信した運動タイプの例示的な２つのセットに関する例示的な２つのヒストグラムが示されている。図６（ａ）及び図６（ｂ）では、１秒の持続時間の期間毎に運動タイプが受信され、時間間隔の長さは１０秒である。こうして、時間間隔中に１０個の運動タイプが受信される。ヒストグラムには、セット内の運動タイプ毎に、つまり、小さな回転運動、大きな回転運動、小さなストローク、大きなストローク、及び動きなしの状態の「ビン（bin）」がある。
【００６６】
図６（ａ）では、受信した運動タイプには、４つの小さな回転運動の発生、１つの大きな回転運動の発生、３つの小さなストロークの発生、２つの大きなストロークの発生が含まれ、且つ動きなしの状態が発生していないことが分かる。ヒストグラムは、各運動タイプの発生回数を単に表し、運動タイプが受信された順序を表さないことが理解されよう。こうして、ステップ１０３は、図６（ａ）に示されるヒストグラムを形成するステップを含むことができ、ステップ１０５は、ヒストグラム内で発生が最も多いビン、この場合には小さな回転運動のビンを特定するステップを含むことができる。いくつかの実施形態では、ステップ１０５は、発生に従ってビンを順序付けるステップを含むことができる。
【００６７】
図６（ｂ）では、受信した運動タイプには、２つの小さな回転運動の発生、２つの大きな回転運動の発生、３つの小さなストロークの発生、２つの大きなストロークの発生、及び１つの動きなしの状態が含まれていることが分かる。図６（ａ）と同様に、ヒストグラムは、各運動タイプの発生回数を単に表し、運動タイプが受信された順序を表さないことが理解されよう。こうして、ステップ１０３は、図６（ｂ）に示されるヒストグラムを形成するステップを含むことができ、ステップ１０５は、ヒストグラム内で発生が最も多いビン、この場合には小さなストロークのビンを特定するステップを含むことができる。
【００６８】
各期間の持続時間が異なる可能性のある実施形態、例えば期間の持続時間が、特定の運動タイプが発生した時間の長さによって決定される場合（例えば、ユーザが４．３秒間大きな回転運動を行う場合に、その運動タイプに関連する期間の持続時間は４．３秒である）、ステップ１０３のヒストグラムは、各運動タイプの総持続時間を表す発生軸線を用いて形成することができる。こうして、４．３秒の長い期間の大きな回転運動では、ヒストグラムの大きな回転運動のビンに４．３秒間の高さのエントリが生じる。大きな回転運動のその後の期間は、大きな回転運動のビン内のエントリのサイズをさらに増大させる。
【００６９】
時間間隔内で最も高い発生度合を有する運動タイプがステップ１０５で決定されると、ステップ１０７でフィードバックがユーザに与えられ得る。特に、発生度合が最も高いと決定された運動タイプが他の予め規定された運動タイプのうちの１つで、且つ動きのない状態の運動タイプではない場合（つまり、非小さな回転運動の運動タイプ、又は大きなストロークや小さなストローク等の特定の非回転運動の運動タイプである場合）に、ユーザには、回転式シェーバー８の小さな回転運動の発生を増やすべきことを示すフィードバックが与えられる。フィードバックは、上記で概説したように、例えば、記述されたメッセージ、可聴メッセージ、又はトーンとして、及び／又は触覚／触知形式で等の、任意の適切な形式で与えることができる。
【００７０】
いくつかの実施形態では、発生度合が最も高いと決定された運動タイプが小さな回転運動である場合に、方法は、小さな回転運動の発生が正しいか又は許容可能であること、或いはシェーバーを今動かしているようにシェーバーを動かし続けるべきであることを示すフィードバックをユーザに与えるステップをさらに含むことができる。
【００７１】
いくつかの実施形態では、発生度合が最も高いと決定された運動タイプが動きのない状態である場合に、方法は、回転式シェーバー８の移動を開始すべきであることを示すフィードバックをユーザに与えるステップをさらに含むことができる。いくつかの実施形態では、このフィードバックは、ユーザが、小さな回転運動を用いてシェーバー８を移動させるべきであることを示すことができる。
【００７２】
図７の画像は、本発明に従って提供できるフィードバックの３つの例を示している。特に、３つの例は、スマートフォンやタブレット等のスマート装置で実行されるアプリケーションのスクリーンショットである。各スクリーンショットは、フィードバックメッセージ２０と他の様々なオプション情報とを示している。図７（ａ）のスクリーンショットは、発生度合が最も高いと決定された運動タイプが、小さな回転運動ではなく、且つ動きのない状態ではない場合に提供されるフィードバックを示しており、フィードバックメッセージ２０は、ユーザが「小さな円を試す」べきであると示している。図７（ｂ）のスクリーンショットは、発生度合が最も高いと決定された運動タイプが小さな回転運動である場合に提供されるフィードバックを示しており、フィードバックメッセージ２０は肯定的であり、「完璧です。そのまま続けて！」と示している。図７（ｃ）のスクリーンショットは、発生度合が最も高いと決定された運動タイプが動きのない状態である場合に提供されるフィードバックを示しており、フィードバックメッセージ２０は、ユーザが「シェービングを開始する」べきであることを示している。オプションとして、後者の例では、フィードバックメッセージ２０は、代替的に又は追加的に、小さな円又は小さな回転運動を使用するようにユーザに助言することができる。図７の例に示されている特定の文言は、それぞれ、小さな回転運動の発生を増やす必要がある、現在の動きが許容可能である又は正しい、或いはユーザシェービングを開始する必要があるという指標を依然として提供しながら、多数の方法で変更することができる。
【００７３】
フィードバックメッセージ２０に加えて、又はこのメッセージ２０の代替として、ディスプレイの色及び／又はアイコン又は記号（例えば、チェックマーク又はクロス）の存在等の１つ又は複数の他の指標を介してフィードバックをユーザに伝えることができる。例えば、画面の色又は画面の一部は、動きが正しいという肯定的なフィードバックをユーザに与えるために緑色に、小さな円運動の発生を増やすためのフィードバックを与えるために赤色にすることができる。
【００７４】
図７のスクリーンショットに示される他のオプション情報には、経過したシェービング時間２２、シェーバー８のシェービング感度設定２４、シェーバー８のバッテリ残量２６が含まれる。
【００７５】
上述したように、フィードバックは、少なくとも１つの運動タイプが受信される時間間隔に対して決定され、こうして、時間間隔は任意の所望の長さにすることができる。ただし、ユーザへのフィードバックを過剰な頻度（例えば、１秒毎又は数秒毎）で変更する方法を回避しながら、現在のシェービングイベントを改善するための有用なフィードバックをユーザに与えるために、時間間隔は典型的なシェービングイベントに適した長さにすることが好ましい。こうして、時間間隔は６秒程度の長さにすることができるが、３秒、１０秒、２０秒等の、より短い又はより長い長さも可能である。受信した各運動タイプは、ある期間内の動きを指す。また、期間の長さは、時間間隔の長さ以下である。明らかに、期間の長さによって、各時間間隔で受信される運動タイプの数が決まる。いくつかの実施形態では、より長い及びより短い長さの期間（例えば、０．５秒、１．５秒等）が可能であるが、運動タイプは１秒の期間毎に受信される。
【００７６】
上述したように、当業者は、運動センサ１２による回転式シェーバー８の動きの測定値から、ユーザによって行われる運動タイプを決定するために使用できる様々な手法を知っているであろう。上でも述べたように、測定値（例えば、加速度測定値）の処理は、特定の実施態様に応じて、シェーバー処理ユニット１４又はフィードバック装置２の処理ユニット４によって実行され得る。
【００７７】
例示的な一手法では、シェービング運動タイプの検出又は分類アルゴリズムは、１人又は複数の異なるユーザによるいくつかのシェービング「テスト」セッションの解析に基づいて決定することができる。特に、１人又は複数のユーザは、運動センサ１２を含む回転式シェーバーを使用してシェービングルーチンを行うことができるが、ユーザ及びシェーバーはカメラ又は別の人物によって観察されるため、運動タイプを予め規定された運動タイプのセット内の異なる運動タイプに視覚的に分類することができる。その後、運動センサの測定値を解析して、様々な運動タイプとの良好な相関を有する測定値のそれぞれの特性・特徴を特定する。当業者は、この特徴解析に使用できる様々な手法を知っているであろう。例えば、オペレーター又はオブザーバーによって運動タイプに手動でタグ付けされた測定値のサンプルセットを使用してトレーニングされたニューラルネットワークを使用することができる。ニューラルネットワークは、タグ付けされたサンプルデータセットをできるだけ近いものに一致させようとする分類器／最適化関数である。これらの特性・特徴が特定されると、検出された測定特徴のセットと分類された運動タイプとの関係を記述する伝達関数を確立することができる。回転式シェーバー８の使用中に、シェーバー処理ユニット１４又はフィードバック装置２の処理ユニット４（必要に応じて）は、シェーバー８の動きの新しい測定値を特性・特徴データのセット及び伝達関数と比較し、現在の運動タイプを決定することができる。
【００７８】
従って、シェービング性能を改善するためにユーザによって行われる回転式シェーバーの動きに関して与えられるフィードバックの改善を提供する方法及び装置が提供される。
【００７９】
開示された実施形態の変形形態は、図面、明細書の開示、及び添付の特許請求の範囲の検討から、特許請求の範囲に記載された発明を実施する際に当業者によって理解され、達成され得る。特許請求の範囲において、「備える、有する、含む（comprising）」という用語は他の要素又はステップを排除するものではなく、不定冠詞「１つの(a,  an)」は複数を除外するものではない。単一のプロセッサ又は他のユニットは、特許請求の範囲に記載された、いくつかのアイテムの機能を果たし得る。特定の手段が互いに異なる従属請求項に記載されているという単なる事実は、これらの手段の組合せを有利に使用できないことを示すものではない。コンピュータプログラムは、他のハードウェアとともに又は他のハードウェアの一部として提供される光学記憶媒体又はソリッドステート媒体等の適切な媒体に格納又はその媒体で配布することができるが、インターネットや他の有線又は無線の通信システム等を介して他の形式で配布することもできる。請求項中の参照符号は、特許請求の範囲を限定するものとして解釈すべきではない。
【図１（ａ）】
2020519341.tif 000003
【図１（ｂ）】
2020519341.tif 000004
【図２】
2020519341.tif 000005
【図３】
2020519341.tif 000006
【図４】
2020519341.tif 000007
【図５】
2020519341.tif 000008
【図６（ａ）】
2020519341.tif 000009
【図６（ｂ）】
2020519341.tif 000010
【図７】
2020519341.tif 000011
【国際調査報告】
2020519341.tif 000012
2020519341.tif 000013