Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
HAIRCARE APPLIANCE
Document Type and Number:
WIPO Patent Application WO/2024/079602
Kind Code:
A1
Abstract:
The invention relates to a haircare appliance comprising an airflow generator for generating an airflow, a first sensor for detecting a first usage condition of the haircare appliance, and a second sensor for detecting a second usage condition of the haircare appliance. The haircare appliance further comprises a control unit configured to determine, based on an output signal from the first sensor, if the first usage condition satisfies a predetermined usage condition. Following a determination that the first usage condition satisfies the predetermined usage condition, the control unit is configured to control the airflow generator based on an output signal from the second sensor.

Inventors:
IMHASLY NATHAN (GB)
CARLYLE THOMAS (GB)
Application Number:
PCT/IB2023/060120
Publication Date:
April 18, 2024
Filing Date:
October 09, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DYSON TECHNOLOGY LTD (GB)
International Classes:
A45D20/10; A45D20/12
Domestic Patent References:
WO2022004930A12022-01-06
Foreign References:
KR101625834B12016-05-31
CN212341699U2021-01-12
CN103251196A2013-08-21
CN113040498A2021-06-29
Attorney, Agent or Firm:
KENT, Miranda et al. (GB)
Download PDF:
Claims:
CLAIMS

1. A haircare appliance comprising: an airflow generator for generating an airflow; a first sensor for detecting a first usage condition of the haircare appliance; a second sensor for detecting a second usage condition of the haircare appliance; and a control unit configured to: determine, based on an output signal from the first sensor, if the first usage condition satisfies a predetermined usage condition; and following a determination that the first usage condition satisfies the predetermined usage condition, control the airflow generator based on an output signal from the second sensor.

2. A haircare appliance according to claim 1, wherein the first sensor comprises a motion sensor for detecting motion of the haircare appliance, and wherein the control unit is configured to determine a motion of the haircare appliance based on an output signal from the motion sensor, and to determine that the predetermined usage condition is satisfied if the motion of the haircare appliance exceeds a first motion threshold.

3. A haircare appliance according to claim 2, wherein the control unit is configured to determine that the predetermined usage condition is not satisfied if the motion of the haircare appliance exceeds a second motion threshold, the second motion threshold being greater than the first motion threshold.

4. A haircare appliance according to any preceding claim, wherein the first sensor comprises a detector for detecting when a user holds the haircare appliance, and wherein the control unit is configured to determine that the predetermined usage condition is satisfied if the output signal from first sensor is indicative of the user holding the haircare appliance. 5. A haircare appliance according to any preceding claim, wherein the first sensor comprises an orientation sensor for detecting an orientation of the haircare appliance, and wherein the control unit is configured to determine the orientation of the haircare appliance based on an output signal from the orientation sensor, and to determine that the predetermined usage condition is satisfied if the haircare appliance is oriented in a predetermined direction.

6. A haircare appliance according to any preceding claim, wherein the second sensor comprises a distance sensor for detecting a distance between the distance sensor and hair of a user, and wherein the controller is configured to control the airflow generator based on the output signal from the second sensor by: determining, based on the output signal from the second sensor, a distance to the user’s hair; and activating the airflow generator when the distance to the user’s hair is less than a threshold activation distance.

7. A haircare appliance according to claim 6, wherein the controller is further configured to: activate the airflow generator following a determination that the distance to the user’s hair is less than the threshold activation distance for a predetermined activation delay; and/or when the airflow generator is activated, and following a determination that the distance to the user’s hair continuously exceeds the threshold activation distance for a predetermined deactivation delay, deactivate the airflow generator.

8. A haircare appliance according to any preceding claim, wherein the second sensor comprises a detector for detecting a property of a user’s hair.

9. A haircare appliance according to any preceding claim, wherein the second sensor comprises an environmental sensor for detecting a property of an environment around the haircare appliance. 10. A haircare appliance according to any preceding claim, wherein the second sensor comprises a sensor for detecting a relative movement between the haircare appliance and a user’ s hair.

11. A haircare appliance according to any preceding claim, wherein the second sensor comprises a user command detector, for detecting a command from a user.

12. A haircare appliance according to any preceding claim, wherein the control unit is configured to control a temperature and/or a flow rate of the airflow generated by the airflow generator based on the output signal from the second sensor.

13. A haircare appliance according to any preceding claim, further comprising: a body, wherein the airflow generator is disposed in the body, the body having an attachment region adapted for connecting an accessory; an accessory that is removably attachable to the body at the attachment region, wherein, when the accessory is attached to the body at the attachment region, the accessory is adapted to receive the airflow from the airflow generator and to discharge the received airflow towards hair of a user; and an accessory detector for detecting the accessory when the accessory is attached at the attachment region; wherein the control unit is further configured to: determine, based on an output signal from the accessory detector, if a predetermined accessory condition is satisfied; and only control the airflow generator based on the output signal from the second sensor if the predetermined accessory condition is satisfied.

14. A haircare appliance according to any preceding claim, wherein the control unit is configured to put the airflow generator into an idle state if the first usage condition does not satisfy the predetermined usage condition for a predetermined period. 15. A haircare appliance according to claim 14, wherein putting the airflow generator into an idle state comprises progressively reducing a temperature and/or a flow rate of the airflow generated by the airflow generator.

16. A haircare appliance according to claim 15, wherein progressively reducing the temperature and/or the flow rate of the airflow generated by the airflow generator comprises: putting the airflow generator in a first idle state in which the airflow has a reduced flow rate and/or temperature compared to a normal operating state of the airflow generator; and if the first usage condition is still not satisfied after a predetermined idle period, putting the airflow generator in a second idle state in which the flow rate and/or temperature of the airflow are further reduced compared to the first idle state.

17. A haircare appliance according to any preceding claim, further comprising a user interface for receiving a user input, wherein the control unit is further configured to: determine, based on an output signal received from the user interface, if a predetermined user input condition is satisfied; and only control the airflow generator based on the output signal from the second sensor if the predetermined user input condition is satisfied.

18. A haircare appliance according to any preceding claim, wherein the control unit is further configured to: determine an amount of time for which the first usage condition satisfies the predetermined usage condition; and only control the airflow generator based on the output signal from the second sensor when the amount of time exceeds a predetermined threshold.

19. A method of operating a haircare appliance having an airflow generator for generating an airflow, the method comprising: determining, using a control unit of the haircare appliance, if a first usage condition of the haircare appliance satisfies a predetermined usage condition, based on an output signal received from a first sensor in the haircare appliance; and following a determination that the first usage condition satisfies the predetermined usage condition, controlling, by the control unit, the airflow generator based on an output signal from a second sensor in the haircare appliance, the second sensor being arranged to detect a second usage condition of the haircare appliance.

Description:
HAIRCARE APPLIANCE

TECHNICAL FIELD

The present invention relates to a haircare appliance having a first sensor for detecting a first usage condition of the haircare appliance, and a second sensor for detecting a second usage condition of the haircare appliance.

BACKGROUND

The drying of hair has always been a significant part of one’s daily or weekly routine. A haircare appliance (e.g. a hair dryer) typically includes a body in which an airflow generator is housed, the airflow generator being configured to generate an airflow for drying and/or styling a user’s hair. In most cases, the haircare appliance is controlled manually via one or more switches on the body of the haircare appliance. The one or more switches may be configured to enable the user to switch the airflow generator on or off, as well as control parameters such as flow rate and temperature of the airflow. In this manner, the haircare appliance can be used to provide particular hair drying and/or styling effects.

With such a manually controlled haircare appliance, the user may tend to leave the haircare appliance running for periods of time even when the airflow is not directed towards the hair (e.g. between blow dry passes, whilst sectioning the hair, or while applying a product to the hair). This may result in energy wastage, increased room temperature, increased ambient noise, as well as potentially disrupt previously styled sections of hair. A user could manually switch the haircare appliance off each time that it is directed away from the hair, however this may present a nuisance to the user due to the frequency of switching.

Issues associated with manual operation of the haircare appliance may be alleviated by automating control of the airflow generator, which may involve use of a sensor in the haircare appliance. For instance, some haircare appliances automatically adjust a temperature of the airflow based on a proximity sensor that detects a proximity of the user’s hair to the haircare appliance.

The present invention has been devised in light of the above considerations. SUMMARY

At its most general, the present invention provides a haircare appliance having an airflow generator, a first sensor and a second sensor. The first sensor is used to determine if a predetermined usage condition of the haircare appliance is met, and if the predetermined usage condition is met, automated control of the airflow generator is performed based on the second sensor. In this manner, automated control of the airflow generator is only performed under certain conditions, i.e. following a determination that the predetermined usage condition is met. For example, the airflow generator may be switched on or off, or a temperature and/or flow rate of the airflow can be controlled based on an output from the second sensor.

The inventors have found that in some situations it may be undesirable for automated control of the airflow generator to be performed, as this may result in unwanted triggering of, or changes to, the airflow. For example, when the haircare appliance is not in active use, it may be undesirable to use automated control of the airflow generator, as this can in some circumstances result in unwanted triggering of the airflow generator. Thus, by first checking with the first sensor if the predetermined usage condition is met, it is possible to avoid automated control of the airflow generator in situations where this may be inconvenient or unwanted, to improve an overall user experience of the haircare appliance. In other words, the invention may enable the convenience of sensor-based automated control of the airflow generator, whilst avoiding unwanted effects that can arise in situations where automated control is not desirable.

According to a first aspect of the invention, there is provided a haircare appliance comprising: an airflow generator for generating an airflow; a first sensor for detecting a first usage condition of the haircare appliance; a second sensor for detecting a second usage condition of the haircare appliance; and a control unit configured to: determine, based on an output signal from the first sensor, if the first usage condition satisfies a predetermined usage condition; and following a determination that the first usage condition satisfies the predetermined usage condition, control the airflow generator based on an output signal from the second sensor. The haircare appliance may include any suitable type of haircare appliance, such as a hair dryer, hair blower, hair curler or other.

The airflow generator may include a fan, blower or any other suitable device for generating an air flow. The airflow generator may be located in a housing of the haircare appliance. The body may comprise an outlet, for discharging the airflow from the airflow generator.

The control unit may comprise any suitable computing or processing device(s) capable of performing the control steps described herein. The control unit may, for example, be implemented using a microcontroller or similar. The control unit may have a processing element (e.g. a processor) and a memory coupled to the processing element, where the memory stores computer instructions that, when executed by the processor, cause the processor to perform control steps described herein.

The first sensor may be communicatively coupled to the control unit (via a wired or wireless connection), i.e. so that the first sensor can transmit an output signal to the control unit. Likewise, the second sensor may be communicatively coupled to the control unit (via a wired or wireless connection), i.e. so that the second sensor can transmit an output signal to the control unit.

The first sensor is configured to detect a first usage condition of the haircare appliance. The first usage condition may comprise any suitable parameter or property relating to a current use or state of the haircare appliance. Various examples of a first usage condition are described herein. By way of example, the first usage condition may comprise one or more of: a motion of the haircare appliance, an orientation of the haircare appliance, and whether the haircare appliance is held by a user or not.

The first sensor may be a type of sensor that is specifically adapted (configured) for detecting the first usage condition in question. For example, where the first usage condition comprises motion of the haircare appliance, the first sensor may comprise a motion sensor. Where the first usage condition is an orientation of the haircare appliance, the first sensor may comprise an orientation sensor. Where the first usage condition is whether the user is holding the haircare appliance or not, the first sensor may comprise a sensor for detecting the user’s grip on a handle of the haircare appliance. The second sensor is configured to detect a second usage condition of the haircare appliance. The second usage condition may be different from the first usage condition. In other words, the second usage condition may relate to a different parameter or property relating to a current use or state of the haircare appliance, compared to the first usage condition. Various examples of a second usage condition are described herein. By way of example, the second usage condition may comprise one or more of a distance to the user’s hair, a property of the user’s hair, a property of an environment around the haircare appliance, relative movement between the haircare appliance and the user’s hair, and a user command.

The second sensor may be a type of sensor that is specifically adapted (configured) for detecting the second usage condition in question. For example, where the second usage condition comprises a distance to the user’s hair, the second sensor may comprise a distance sensor. Where the second usage condition comprises a property of the user’s hair, the second sensor may comprise an optical sensor for detecting the property of the user’s hair. Further examples of types of second sensor are given below.

The control unit is configured to receive the output signal from the first sensor, and to determine if the first usage condition satisfies the predetermined usage condition. The output signal from the first sensor may be indicative (e.g. representative) of the first usage condition. For instance, the output signal from the first sensor may be indicative of a value (e.g. magnitude) for the first usage condition. The control unit may be configured to determine if the predetermined usage condition is satisfied by comparing the first usage condition (e.g. determined from the output signal from the first sensor) to the predetermined usage condition.

The predetermined usage condition may be stored in a memory of the control unit. As an example, the predetermined usage condition may correspond to a predetermined value or range of values for the first usage condition. If the first usage condition determined from the output signal from the first sensor matches the predetermined value or range of values, then the control unit may determine that the first usage condition satisfies the predetermined usage condition. The predetermined usage condition being satisfied may be indicative of the haircare appliance being used by the user. In contrast, the predetermined usage condition not being satisfied may indicate that the haircare appliance is not currently being used by the user, e.g. it may be set down on a surface. Thus, the predetermined usage selection may be set to correspond to typical values for the usage condition detected by the first sensor when the haircare appliance is being used by the user.

Following a determination that the first usage condition satisfies the predetermined usage condition, the control unit then controls the airflow generator based on the output signal from the second sensor. In this manner, it may be possible to ensure that automated control of the airflow generator using the second sensor is performed when the predetermined usage condition is satisfied. In some cases, the airflow generator may be controlled based on the output signal from the second sensor only if the predetermined usage condition is satisfied.

The control unit may control the airflow generator based on the output signal from the second sensor by taking the output signal from the second sensor as an input, e.g. in an algorithm for controlling the airflow generator. Control of the airflow generator based on the output signal from the second sensor may be based on one or more predetermined rules, e.g. which may be implemented in a control algorithm. The output signal from the second sensor may be indicative (e.g. representative) of the second usage condition. For instance, the output signal from the second sensor may be indicative of a value for the second usage condition.

Controlling the airflow generator may comprise controlling an output of the airflow generator, i.e. controlling the airflow generated by the airflow generator. For example, controlling the airflow generator may include one or more of the following steps: activating the airflow generator (i.e. so that it generates an airflow), deactivating the airflow generator (i.e. so that it stops generating the airflow), controlling a flow rate of the airflow, controlling a temperature of the airflow. Accordingly, when the predetermined usage condition is satisfied, the output of the airflow generator may be automatically controlled, taking the output signal from the second sensor as an input.

In some embodiments, there may be multiple (e.g. two or more) first sensors, each of which is configured to detect a respective first usage condition. Each first usage condition may be associated with a respective predetermined usage condition. Then, the control unit may only be configured to control the airflow generator based on the output signal from the second sensor if each of the respective predetermined usage conditions is satisfied.

In some embodiments, there may be multiple (e.g. two or more) second sensors, each of which is configured to detect a respective second usage condition. Then, the control unit may use the output signals from each of the second sensors when controlling the airflow generator.

The first sensor may comprise a motion sensor for detecting motion of the haircare appliance, and the control unit may be configured to determine a motion of the haircare appliance based on an output signal from the motion sensor, and to determine that the predetermined usage condition is satisfied if the motion of the haircare appliance exceeds a first motion threshold. In this manner, automated control of the airflow generator based on the second sensor is performed when the motion of the haircare appliance exceeds the first motion threshold. This may serve to ensure that the automated control is performed when the haircare appliance is being used by the user, e.g. as a user will typically move the haircare appliance around during use. On the other hand, when the haircare appliance is not in use (e.g. when it is set down on a surface), its motion may be below the first motion threshold, such that automated control based on the second sensor may not be performed. This may, for example, avoid unwanted triggering of the airflow generator whilst the haircare appliance is set on a surface.

The first motion threshold may be set so that typical motions of the haircare appliance during use will exceed the first motion threshold.

The motion sensor may comprise any sensor capable of detecting motion of the haircare appliance. For example, the motion sensor may comprise an accelerometer and/or a gyroscope. The output signal from the motion sensor may be indicative of an amount or magnitude of motion (e.g. acceleration, rotation) of the haircare appliance. The first motion threshold may then correspond to a predetermined amount of motion of the haircare appliance.

The control unit may be configured to determine that the predetermined usage condition is not satisfied if the motion of the haircare appliance exceeds a second motion threshold, the second motion threshold being greater than the first motion threshold. In this manner, automated control of the airflow generator based on the second sensor may only be performed when the motion of the haircare appliance is between the first motion threshold and the second motion threshold. The second motion threshold may act to deactivate the automated control in cases of rapid or erratic motion of the haircare appliance. The inventors have found that, when the haircare appliance is moved rapidly or erratically, readings from the second sensor may be inaccurate and/or the control unit may not be able to effectively control the airflow generator due to the rapidly changing reading from the second sensor. Accordingly, the second motion threshold may serve to avoid inaccurate control of the airflow generator where the haircare appliance is moved too rapidly or erratically.

The first sensor may comprise a detector for detecting when a user holds the haircare appliance, and the control unit may be configured to determine that the predetermined usage condition is satisfied if the output signal from first sensor is indicative of the user holding the haircare appliance. In this manner, automated control of the airflow generator using the second sensor may be performed whilst the user is holding the haircare appliance. This may serve to ensure that the automated control is performed whilst the haircare appliance is actually being used.

The detector may comprise any suitable detector for detecting when the user holds the haircare appliance. For example, the detector may comprise a touch sensor for detecting when the user touches the haircare appliance. Such a touch sensor may be in the form of an optical sensor which detects reflected light from the user’s hand, a capacitive touch sensor, or a sensor that detects an impedance of the user’s skin. As another example, the detector may comprise a grip detector, for detecting when the user grips a handle of the haircare appliance. For example, the grip detector may detect a compression of a handle of the haircare appliance when the user grips the handle. The grip detector may, for example, be implemented with a transducer such as a strain gauge or a piezoresistive element. As a further example, the detector may include a switch or a button which is arranged to be held down by the user when holding the haircare appliance, so that the control unit can detect when the user holds the haircare appliance. The first sensor may comprise an orientation sensor for detecting an orientation of the haircare appliance, and the control unit may be configured to determine the orientation of the haircare appliance based on an output signal from the orientation sensor, and to determine that the predetermined usage condition is satisfied if the haircare appliance is oriented in a predetermined direction. In this manner, automated control of the airflow generator based on the second sensor may be performed when the haircare appliance is oriented in the predetermined direction. The predetermined direction may correspond to an orientation in which the haircare appliance is typically held when in use. For example, the predetermined direction may correspond to an upright orientation of the haircare appliance (e.g. as opposed to a sideways orientation when the haircare appliance is laid down on a surface). The predetermined direction may encompass a range of orientations of the haircare appliance around the upright direction, to allow for a range of motion around the upright direction.

The orientation sensor may comprise any sensor suitable of detecting an orientation of the haircare appliance. For example, the orientation sensor may comprise one or more of an accelerometer, a gyroscope, a magnetometer, and/or a tilt switch.

The second sensor may comprise a distance sensor for detecting a distance between the distance sensor and hair of a user, and the controller may be configured to control the airflow generator based on the output signal from the second sensor by: determining, based on the output signal from the second sensor, a distance to the user’s hair; and activating the airflow generator when the distance to the user’s hair is less than a threshold activation distance. In this manner, the airflow generator may be automatically activated when the distance to the user’s hair is less than the threshold activation distance. This may avoid the user having to manually switch on the airflow generator, thus facilitating use of the haircare appliance. Moreover, as automatic activation of the airflow generator is performed following a determination that the predetermined usage condition is met, it is possible to avoid triggering of the airflow generator in situations where it is not wanted or needed. For example, when the haircare appliance set down such that the predetermined usage condition is not satisfied, the airflow generator will not be triggered, even if the distance sensor detects an object within the threshold activation distance. The distance sensor may comprise any suitable sensor for detecting a distance to the user’s hair. For example, the distance sensor may comprise a time-of-flight (ToF) sensor, or any other type of proximity sensor capable of detecting a distance to the user’s hair. The distance sensor is configured to provide an output signal to the control unit, which the control unit can use to determine the distance to the user’s hair. The output signal may be indicative of the distance to the user’s hair, so that the control unit can determine the distance from the received output signal. The threshold activation distance may be set in accordance with user preferences, so that the airflow generator is triggered at distances at which the user typically holds the haircare appliance from their hair.

The controller may be further configured to activate the airflow generator following a determination that the distance to the user’s hair is less than the threshold activation distance for a predetermined activation delay. This may serve to ensure that the user has sufficient time to properly position the haircare appliance before the airflow generator is activated. This may also avoid disrupting parts of the user’s hair which have already been styled.

The controller may be further configured to, when the airflow generator is activated, and following a determination that the distance to the user’s hair continuously exceeds the threshold activation distance for a predetermined deactivation delay, deactivate the airflow generator. In this manner, once the airflow generator is activated, the airflow generator may only be deactivated after the distance to the user’s hair exceeds the threshold activation distance for more than the deactivation delay. This may enable quick cyclical or successive passes over the user’s hair without the airflow generator being deactivated between passes over the user’s hair.

The second sensor may comprise a detector for detecting a property of a user’s hair. For example, the detector may detect properties of the user’s hair such as a temperature a moisture content, colour, thickness or type, strand alignment, and/or shine/reflectivity of the user’s hair. The control unit may then control the airflow generator in accordance with the detected property of the user’s hair. For example, where the user’s hair temperature exceeds a predetermined threshold, the temperature of the airflow may be reduced. The second sensor may comprise an environmental sensor for detecting a property of an environment around the haircare appliance. For example, the environmental sensor may detect properties of the environment such as a temperature of the environment, or a humidity of the environment. The control unit may then control the airflow generator in accordance with the detected property of the environment. For example, where the temperature of the environment exceeds a predetermined threshold, the temperature of the airflow may be reduced.

The second sensor may comprise a sensor for detecting a relative movement between the haircare appliance and a user’s hair. Any suitable type of sensor for detecting relative movement between the haircare appliance and the user’s hair can be used. As an example, the sensor could include an optical flow sensor for detecting relative movement between the haircare appliance and the user’s hair. As another example, the sensor may comprise a roller that is configured to rotate in response to friction cause by relative motion between the haircare appliance and the user’s hair. Motion of the roller may be detected in a variety of different ways, e.g. using an optical encoder (e.g. where a reflective element or pin hole is attached to the roller) or a hall effect sensor (e.g. where a magnet is positioned on the roller).

Control of the airflow generator based on the relative movement between the haircare appliance and the user’s hair can include a variety of different control steps. As an example, the temperature of the airflow may be controlled based on the relative movement, e.g. to maintain a consistent hair temperature regardless of the speed of the relative movement. As another example, the temperature of the airflow may be reduced if no relative movement is detected, e.g. to prevent overheating of the user’s hair.

The second sensor comprises a user command detector, for detecting a command from a user. In this manner, the airflow generator can be controlled based on a command received from the user. For example, the user command detector may comprise a microphone for detecting a voice command from the user. As another example, the user command detector may comprise a gesture detector for detecting a gesture of the user. By only controlling the airflow generator based on the user command detector when the predetermined usage condition is satisfied, it is possible to avoid unwanted triggering/control of the airflow generator in response to detected utterances from the user when the haircare appliance is not in use.

The control unit may be configured to control a temperature and/or a flow rate of the airflow generated by the airflow generator based on the output signal from the second sensor.

The haircare appliance may further comprise: a body, wherein the airflow generator is disposed in the body, the body having an attachment region adapted for connecting an accessory; an accessory that is removably attachable to the body at the attachment region, wherein, when the accessory is attached to the body at the attachment region, the accessory is adapted to receive the airflow from the airflow generator and to discharge the received airflow towards hair of a user; and an accessory detector for detecting the accessory when the accessory is attached at the attachment region; wherein the control unit is further configured to: determine, based on an output signal from the accessory detector, if a predetermined accessory condition is satisfied; and only control the airflow generator based on the output signal from the second sensor if the predetermined accessory condition is satisfied. In this manner, automated control of the airflow generator based on the second sensor may only be performed if the predetermined accessory condition is satisfied. The inventors have found that some accessories may be more suited to automated control of the airflow generator than others. Thus, the control unit may be configured so that the predetermined accessory condition is only satisfied when certain predetermined types of accessory are attached at the attachment region, e.g. so that the airflow generator is manually controlled with other types of accessories.

By way of example, the inventors have found that when the haircare appliance is used with certain accessories (such as a tooth comb attachment), the user may typically pass or cycle the haircare appliance over the user’s hair at a high rate. Therefore, if automated control of the airflow generator is used with such an accessory, this may result in frequent switching on and off of the airflow generator which may be disruptive to use of the haircare appliance. Accordingly, when such an accessory (e.g. a tooth comb attachment or similar) is attached at the attachment region, automated control of the airflow generator based on the output signal from the second sensor may be disabled, and manual control may be used instead.

As another example, some accessories may not be designed (or adapted) for use with the second sensor. As a result, such accessories may result in unreliable readings from the second sensor, in which case it may be undesirable to use the output of the second sensor to control the airflow generator. For example, where the second sensor includes an optical sensor (e.g. such as a time of flight sensor), a shape of the accessory partially or completely occlude a field of view of the optical sensor, resulting in inaccurate readings from the sensor. Accordingly, when an accessory which is not adapted for use with the second sensor is attached at the attachment region, automated control of the airflow generator based on the output signal from the second sensor may be disabled, and manual control may be used instead.

The attachment region may be located on the body of the haircare appliance adjacent to, e.g. around, the outlet.

The accessory and/or the attachment region may include any suitable means for removably attaching the accessory to the attachment region. For example, the attachment region and the accessory may comprise respective attachment elements, which are configured to cooperate (e.g. engage with) one another to hold the accessory at the attachment region.

The accessory may be configured to direct and/or shape the airflow from the airflow generator when it is attached at the attachment region. For example, the accessory may comprise a channel or passageway for directing and/or shaping the airflow from the airflow generator.

An accessory type may refer to a style or category of accessories. For example, accessory types may include (but are not limited to): concentrator nozzles, diffusers, finishing/smoothing attachments, comb attachments, brush attachments. In some cases, an accessory type may also refer to a specific model of accessory.

The control unit may be configured such that, if the accessory type is a first type, then the predetermined accessory condition is satisfied, whilst if the accessory type is of a second type, the predetermined accessory condition is not satisfied. For example, the control unit may be configured to determine a type of the accessory based on the output signal from the accessory detector, and to determine that the predetermined accessory condition is satisfied if the accessory type corresponds to a predetermined accessory type.

The accessory may comprise an identifier, and the control unit may be configured to determine the type of the accessory based on the identifier. This may facilitate determining the type of accessory attached at the attachment region. The identifier may comprise any suitable element or feature of the accessory which can be used to determine a type of the accessory. The accessory detector may include any suitable type of detector for detecting an accessory attached to the attachment region. In particular, the accessory detector may be adapted to detect the identifier.

For example, the identifier may comprise a visual identifier (e.g. one or more characters, bar code, QR code, colour, shape, etc.), and the accessory detector may include an optical detector for detecting the visual identifier. As another example, the identifier may comprise one or more magnets on the accessory, and the accessory detector may include a magnetometer for detecting the one or more magnets on the accessory.

The control unit may be configured to put the airflow generator into an idle state if the first usage condition does not satisfy the predetermined usage condition for a predetermined period. In this manner, the airflow generator may be automatically put into the idle state if the haircare appliance is not used for the predetermined period of time. This may avoid keeping the airflow generator in a normal operating state during periods when it is not in active use (e.g. when it is temporarily set down by the user), thus reducing energy consumption of the haircare appliance. This may also facilitate use of the haircare appliance, as the user need not switch on and off the haircare appliance each time they pick up and set down the haircare appliance. In particular, the user may occasionally set the haircare appliance onto a surface in order to free up their hands (e.g. to perform another task), which can lead to objects on the surface being blown and/or heated if the airflow generator is left in a normal operating state.

Herein, an idle state of the airflow generator may refer to a state in which an airflow rate and/or a temperature of the airflow generated by the airflow generator is reduced compared to a normal operating state of the airflow generator. In some cases, the idle state may include a state where the airflow generator is switched off.

As an example, the progressive reduction in the idle state of the flow rate and/or temperature may comprise a gradual ramping down of the flow rate and/or temperature, e.g. from an initial value to a final value lower than the initial value. As another example, the progressive reduction in the idle state of the flow rate and/or temperature may comprise a stepped (e.g. incremental, sequential) reduction in the flow rate and/or temperature, e.g. from an initial value to a final value lower than the initial value.

The predetermined period may correspond to an amount of time, e.g. which is preset in a memory of the haircare appliance. The predetermined period may be set to avoid unwanted triggering of the idle mode, e.g. while the user is still using the haircare appliance. For example, the inventors have found that setting the predetermined period as 1 second or more may serve to avoid unwanted triggering of the idle mode, as such a predetermined period may increase the likelihood that the predetermined condition not being satisfied is actually a result of the user not currently using the haircare appliance.

Putting the airflow generator into an idle state may comprise progressively reducing a temperature and/or a flow rate of the airflow generated by the airflow generator. In other words, the temperature and/or flow rate of the airflow may be reduced (e.g. gradually or incrementally) over time, once the predetermined usage condition is not satisfied for the predetermined period. As the airflow generator is not immediately switched off in the idle state, it may be capable of responding much more quickly when the user picks the haircare appliance up again. For example, the airflow generator may be capable of reaching normal operating temperatures and flow rates more quickly from the idle state compared to when it is completely switched off. As a result, the user may not have to wait as long when picking up the haircare appliance in the idle state, thus leading to smoother operation of the haircare appliance and enhanced user experience.

Progressively reducing the temperature and/or the flow rate of the airflow generated by the airflow generator may comprise: putting the airflow generator in a first idle state in which the airflow has a reduced flow rate and/or temperature compared to a normal operating state of the airflow generator; and if the first usage condition is still not satisfied after a predetermined idle period, putting the airflow generator in a second idle state in which the flow rate and/or temperature of the airflow are further reduced compared to the first idle state. Thus, if the predetermined usage condition is not satisfied for the predetermined period, the airflow generator may initially be put in the first idle state, and subsequently in the second idle state if the predetermined usage condition is still not satisfied after the predetermined idle state. In this manner, the flow rate and/or temperature of the airflow may be incrementally reduced based on the amount of time the haircare appliance is not in active use (i.e. the amount of time for which the predetermined usage condition is not satisfied). For example, if the user is frequently setting down and picking up the haircare appliance, the airflow generator may only reach the first idle state when it is set down, so that the airflow generator can respond rapidly when the user picks up the haircare appliance again. On the other hand, if the haircare appliance is set down for longer periods of time, the airflow generator may reach the second idle state, thus further reducing energy consumption and noise, whilst still improving a response time of the airflow generator compared to when it is in a fully off state.

The haircare appliance may comprise an internal clock (e.g. a microcontroller clock or a crystal oscillator counter) which for measuring an amount of time that the predetermined usage condition is satisfied.

The haircare appliance may further comprise a user interface for receiving a user input, and the control unit may be further configured to: determine, based on an output signal received from the user interface, if a predetermined user input condition is satisfied; and only control the airflow generator based on the output signal from the second sensor if the predetermined user input condition is satisfied. In this manner, automated control of the airflow generator using the second sensor may only be performed if the predetermined user input condition is satisfied. This may enable the user to determine if and when automated control is performed, to provide a greater level of user control over operation of the haircare appliance. As an example, the user interface may include a button, switch, touchscreen or other suitable type of user interface. The user interface may be arranged to enable selection of one or more operation modes for the haircare appliance. For example, the user interface may enable the user to toggle between a ‘manual control’ mode and an ‘automatic control’ mode, or similar. If the output signal from the user interface indicates that the selected operation mode corresponds to a predetermined operation mode (e.g. an ‘automatic control’ mode or similar), then the control unit may determine that the predetermined user input condition is satisfied.

In some embodiments, a user interface for the haircare appliance may be provided on a separate (external) device, that is communicatively coupled (e.g. via a wired or wireless connection) with the control unit in the haircare appliance. The control unit can then determine, based on an output signal from the user interface if the predetermined user input condition is satisfied. The control unit may be configured to only control the airflow generator based on the output signal from the second sensor if the predetermined user input condition is satisfied. As an example, the separate device may be a smartphone or other computing device, having an application installed thereon which is configured to provide the user interface. This may enable a user interface with a variety of control options to be provided, without having to provide a large number of buttons or switches directly on the haircare appliance.

The control unit may further be configured to: determine an amount of time for which the first usage condition satisfies the predetermined usage condition; and only control the airflow generator based on the output signal from the second sensor when the amount of time exceeds a predetermined threshold. This may serve to ensure that the haircare appliance is actually being used before automated control of the airflow generator is started. For example, this may enable the automated control to be activated when the haircare appliance is picked up for use by the user, whilst avoiding triggering of the automated control when the haircare appliance is bumped or knocked. This may also avoid accidentally triggering in response to erroneous or spurious readings from the first sensor (e.g. due to noise spikes in the sensor reading), thus improving a reliability of operation of the haircare appliance. The predetermined threshold for the amount of time may be set so that instantaneous changes in the output signal from the first sensor do not trigger the automated control, whilst more prolonged changes in the output signal from the first sensor do trigger the automated control. For example, the predetermined threshold for the amount of time may be set to 0.5 seconds, 1 second or 2 seconds.

In a second aspect of the invention, there is provided a method of operating a haircare appliance having an airflow generator for generating an airflow, the method comprising: determining, using a control unit of the haircare appliance, if a first usage condition of the haircare appliance satisfies a predetermined usage condition, based on an output signal received from a first sensor in the haircare appliance; and following a determination that the first usage condition satisfies the predetermined usage condition, controlling, by the control unit, the airflow generator based on an output signal from a second sensor in the haircare appliance, the second sensor being arranged to detect a second usage condition of the haircare appliance.

The method of the second aspect may be used to operate the haircare appliance of the first aspect. Therefore, any features discussed above in relation to the first aspect of the invention may be shared with the second aspect of the invention. For example, any control steps performed by the control unit in the first aspect of the invention may be implemented as a method step in the second aspect of the invention.

More generally, features described above in connection with the first aspect of the invention are equally applicable to the second aspect of the invention, and vice versa.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will now be described with reference to the accompanying drawings, in which:

Fig. 1 is a schematic diagram of a haircare appliance according to an embodiment;

Fig. 2 is a flow diagram illustrating a method according to an embodiment;

Fig. 3 is a flow diagram illustrating a method that may form part of an embodiment;

Fig. 4 is a schematic perspective view of a haircare appliance according to an embodiment;

Fig. 5 is a schematic cross-sectional view of part of the haircare appliance of Fig. 4; and Fig. 6 is a flow diagram illustrating a method that may form part of an embodiment.

DETAILED DESCRIPTION

Fig. 1 is a schematic diagram of a haircare appliance 100 according to an embodiment. The haircare appliance 100 may, for example, be a hair dryer, a hair curler, or some other type of haircare appliance. The haircare appliance 100 includes a body 102 in which an airflow generator 104 is housed. The airflow generator 104 is configured to generate an airflow which is directed towards an outlet of the body 102, so that the airflow can be directed at a user’s hair 106. The airflow generator 104 may include any suitable device for generating an airflow, such as a fan, turbine or blower. The body 102 may also house a heater (not shown) for heating the airflow generated by the airflow generator 104.

The body 102 includes an attachment region 108 located on an end of the body 102, to which an accessory 110 is removably attachable. When the accessory 110 is attached to the body 102 at the attachment region 108, it is arranged to receive the airflow generated by the airflow generator 104 and discharge the airflow towards the user’s hair 106. In particular, the attachment region 108 may be located so that when the accessory 110 is attached at the attachment region 108, the airflow passes from the outlet of the body 102 into the accessory 110, which then discharges the airflow towards the user’s hair 106 located in front of the accessory 110. For example, the accessory 110 may include a hollow body which defines a passageway or channel for directing and/or shaping the airflow. In Fig. 1, the accessory 110 is shown spaced apart from the attachment region 108, i.e. the accessory 110 is not attached to the body 102 in Fig. 1. The attachment region 108 and the accessory 110 may include any suitable means for removably attaching the accessory at the attachment region 108. For instance, the attachment region 108 and the accessory 110 may include engageable features which are configured to releasably engage one another, to hold the accessory 110 at the attachment region 108.

The body 102 further includes a control unit 112, which may be implemented for example by a microcontroller. The control unit 112 is communicatively coupled (via a wired or wireless connection) to the airflow generator 104, so that the control unit 112 can control operation of the airflow generator 104, e.g. by transmitting control signals to the airflow generator 104. The control unit 112 is also communicatively coupled (via a wired or wireless connection) to a first sensor 118 and a second sensor 119. The first sensor 118 is configured to detect a first usage condition of the haircare appliance 100, whilst the second sensor 119 is configured to detect a second usage condition of the haircare appliance 100. The first sensor 118 is arranged to provide an output signal indicative (representative) of the first usage condition to the control unit 112, whilst the second sensor 119 is arranged to provide an output signal representative of the second usage condition to the control unit 112.

The first sensor 118 may include a variety of different types of sensor, depending of the first usage condition to be detected. For example, the first sensor 118 may be configured to detect a motion of haircare appliance 100, in which case the first sensor

118 may comprise an accelerometer and/or gyroscope. As another example, the first sensor 118 may be configured to detect when a user is holding the haircare appliance 100. In such a case, the first sensor 118 may comprise a touch detector and/or a grip detector for detecting when the user is holding a handle 121 of the haircare appliance 100. Note that in such a case the first sensor 118 may be located in the handle 121 instead of in a main part of the body 102 as shown in Fig. 1. As a further example, the first sensor 118 may comprise an orientation sensor, for detecting an orientation of the haircare appliance, e.g. for detecting when it is in an upright position. Such an orientation sensor may be implemented using one or more of an accelerometer, a gyroscope, a magnetometer, and/or a tilt switch.

Likewise, the second sensor 119 may include a variety of different sensor types, depending on the second usage condition to be detected. For example, the second sensor

119 can include a distance sensor which is configured to detect a distance between the distance sensor 119 and the user’s hair 106 located in front of the haircare appliance 100. Various known types of distance sensors may be used. As an example, the distance sensor 118 may include a time of flight (ToF) sensor. Such a ToF sensor may include a light emitter (e.g. a laser or a LED) and a receiver (e.g. a photodetector). The ToF sensor may be configured to emit a light signal with the light emitter, and to detect a reflected light signal that is reflected back from the user’s hair 106. The light (i.e. electromagnetic radiation) emitted by the light emitter may be visible, infrared, ultraviolet, radiofrequency, microwave, or any other suitable type of electromagnetic radiation. The distance to the user’s hair 106 can then be calculated using any suitable technique. For example, the distance to the user’s hair 106 can be calculate from an amount of time emission of the light signal by the emitter and detection of the reflected light signal at the receiver. As another example, the distance to the user’s hair 106 can be calculated based on an intensity of the reflected light signal detected by the receiver.

As another example, the second sensor 119 may include a detector for detecting a property of the user’s hair, such as temperature or moisture of the user’s hair. For instance, the second sensor 119 may comprise a temperature sensor for detecting a temperature of the user’s hair. As a further example, the second sensor 119 may include an environmental sensor for detecting a property of an environment around the haircare appliance 100. For instance, the second sensor 119 may include a temperature sensor for detecting a temperature of the environment. As yet a further example, the second sensor 119 may include a relative motion sensor, for detecting relative motion between the haircare appliance and the user’s hair 106.

The control unit 112 is configured to use the output from the first sensor 118 to determine if a predetermined usage condition is satisfied. For example, the haircare appliance 100 may include a memory 120 which is accessible by the control unit 112. In some cases, the memory 120 may be included as part of the control unit 112 itself. The memory 120 is configured to store data indicative of the predetermined usage condition. In this manner, the control unit 112 can compare the output signal received from the first sensor 118 to the date stored in the memory 120, to determine if the predetermined usage condition is satisfied. For instance, the predetermined usage condition may correspond to a value or range of values for the output signal from the first sensor 118. Then, if the output signal from the first sensor 118 matches the value or range of values stored in the memory 120, the control unit 112 may determine that the predetermined usage condition is met.

Following a determination that the predetermined usage condition is met, the control unit 112 is configured to control the airflow generator 104, taking the output signal from the second sensor 119 as an input. In particular, the control unit 112 may control a flow rate and/or temperature of the airflow generated by the airflow generator 104, as well as activate or deactivate the airflow generator. The control unit may control the airflow generator 104 based on the output from the second sensor 119 using a predetermined set of rules, e.g. implemented in an algorithm that is carried out by the control unit 112.

The control unit 112 may also be communicatively coupled (via a wired or wireless connection) to an identifier sensor 114 located in the body 102. The identifier sensor 114 is configured to detect an identifier 116 located in the accessory 110 when the accessory 110 is attached to the body 102 at the attachment region 108. The identifier 116 is indicative of a type of the accessory 110. The identifier sensor 114 is configured to provide an output signal indicative of the detected identifier 116 to the control unit 112, so that the control unit can determine the type of the accessory 110. For example, the memory 120 may store a database which associates each of a plurality of accessory types with a respective identifier. Then, the control unit 112 can look up the accessory type associated with the identifier detected by the identifier sensor 114, to determine the type of the accessory. Various types of identifiers can be used, and the identifier sensor 114 is specifically adapted to the type of identifier 116 used, so that the identifier sensor 114 can effectively detect the identifier 116 and generate a corresponding output signal. By way of example, the identifier 116 may include a distinguishing mark on the accessory 110, in which case the identifier sensor 114 may include an optical detector for detecting the distinguishing mark. As another example, the identifier 116 may include one or more magnets in the accessory 110, in which case the identifier sensor 114 may include a magnetometer for detecting the one or more magnets. As a further example, the identifier 116 may include an electrical component (e.g. resistor, capacitor and/or inductor) in the accessory 110, in which case the identifier sensor 114 may be configured to measure a property of the electrical component (e.g. resistance, capacitance and/or inductance). In some case the identifier 116 may be in the form of a radio-frequency identification (RFID) tag in the accessory 110. The RFID tag may be passive or active. The identifier sensor 114 may then comprise an antenna which is configured to read the RFID tag wirelessly, in order to obtain identification information from the RFID tag.

The haircare appliance 100 may further comprise a user input 123 in the form of a switch, button, or other suitable user interface. The user input 123 is communicatively coupled to the control unit 112 (via a wired or wireless connection), so that the control unit 112 can receive a signal from the user input 123. The user input 123 may, for example, be used to select an operating mode of the haircare appliance, as discussed below.

In some embodiments, the body 102 may be formed of a main body portion 122 in which the airflow generator 104 is located, and an intermediate body portion 124 in which the control unit 112, identifier sensor 114, first sensor 118, second sensor 119 and memory 120 are located. The intermediate body portion 124 may be removably attachable to the main body portion 122, e.g. the intermediate body portion 124 may be engageable with the main body portion 122 to attach the intermediate body portion 124 to the main body portion 122. The main body portion 122 and the intermediate body portion 124 may have connectors (e.g. pogo pins or similar) which are configured to engage with one another when the intermediate body portion 124 is attached to the main body portion 122, in order to connect the control unit 112 to the airflow generator 104. Alternatively, the control unit 112 may be configured to communicate wirelessly with the airflow generator 104. The attachment region 108 may be located on an end of the intermediate body portion 124, such that in use the intermediate body portion 124 may be connected between the main body portion 122 and the accessory 110. The intermediate portion 124 may be configured to convey the airflow from the airflow generator 104 to the accessory 110, which then discharges (i.e. expels) the airflow towards the user’s hair 106. Housing electronics such as the control unit 112, identifier sensor 114, first sensor 118, second sensor 119 and memory 120 in the intermediate body portion 124 may enable a haircare appliance having the main body portion 122 to be retro-fitted with the intermediate body portion 124, in order to enable control of the airflow generator 104 by the control unit 112.

An operation of the haircare appliance 100 will now be discussed, with reference to Fig. 2 which illustrates a method 200 according to an embodiment. The method 200 may be implemented by the control unit 112 discussed above. The method 200 may be initiated at step 202, e.g. by turning on the haircare appliance 100 or otherwise starting a use session of the haircare appliance 100. At step 204, the control unit 112 checks if a predetermined user input condition is satisfied. To do this, the control unit 112 may receive an output signal from the user input 123. For example, the user input 123 may be a switch or a toggle which enables the user to select a manual control mode or an automatic control mode. If the user input 123 is set to the automatic control mode, then the control unit 112 may determine that the predetermined user input condition is satisfied, in which case the method proceeds to step 206. Otherwise, if the predetermined user input condition is not satisfied (e.g. if the user input 123 is set to the manual control mode), then the method proceeds to step 214.

At step 206, the control unit 112 determines if the predetermined usage condition is satisfied. To do this, the control unit 112 receives the output signal from the first sensor 118, and compares the output signal to the predetermined usage condition stored in the memory 120. If the output signal matches the predetermined usage condition (e.g. if a value detected by the first sensor 118 matches a value or range of values corresponding to the predetermined usage condition), then the control unit 112 determines that the predetermined usage condition is satisfied, and the method proceeds to step 208. Otherwise, if the predetermined usage condition is not satisfied, the method proceeds to step 214.

At step 208, the control unit 112 determines if a predetermined accessory condition is satisfied. To do this, the control unit 112 receives the output signal from the identifier sensor 114 and determines the type of the accessory 110 attached at the attachment region 108. For example, the control unit 112 may look up in the memory 120 the accessory type corresponding to the identifier detected by the identifier sensor 114. If the determined accessory type corresponds to any of one or more predetermined accessory types (e.g. stored in the memory 120), then the control unit 112 determines that the predetermined accessory condition is satisfied, and the method proceeds to step 210. Otherwise, if the determined accessory type does not correspond to a predetermined accessory type, then the method proceeds to step 214. At step 210, the control unit 112 determines if any timing conditions associated with any of steps 204-208 are satisfied. For example, a timing condition may be associated with step 206, whereby the timing condition for step 206 is only satisfied if an amount of time in which the predetermined usage condition is satisfied exceeds a predetermined threshold. In other words, the predetermined usage condition must be continuously satisfied for an amount of time exceeding the predetermined threshold (which may be stored in the memory 120), in order for the timing condition at step 210 to be satisfied. Using such a timing condition may serve to ensure that the predetermined usage condition being satisfied is as a result of the user intending to use the haircare appliance 100, rather than as a result of a spike in the output signal from the first sensor 118. The control unit 112 may use an internal clock in order to count the amount of time for which the predetermined usage condition is satisfied.

At step 212, the control unit uses the output signal from the second sensor 119 as an input for controlling the airflow generator 104. In particular, the control unit 112 may control a temperature and/or flow rate, as well as activate or deactivate the airflow generator 104, using the output signal from the second sensor 119 as an input (e.g. in a control algorithm). More specific examples of the types of control that may be performed using the output signal from the second sensor 119 are discussed below, in relation to Figs. 4-5. Following the control of the airflow generator 104 at step 212, the method 200 returns to step 204, such that the checks of steps 204-210 are performed again to determine if automated control of the airflow generator 104 using the second sensor 119 should continue.

Where any of the conditions checked in steps 204-210 are not satisfied, the method proceeds to step 214. At step 214, the control unit 112 does not control the airflow generator 104 based on the output signal from the second sensor 119. In other words, automated control of the airflow generator 104 using the second sensor 119 is disabled if any of the conditions checked in steps 204-210 is not satisfied. For example, if the predetermined user input condition is not satisfied (step 204), this may mean that the user input 123 is set to the manual control mode, such that automated control of the airflow generator 104 is not needed. If the predetermined usage condition is not satisfied (step 206), this may mean that the haircare appliance 100 is not in active use by the user, such that it may not be desirable to perform automated control of the airflow generator 104. If the accessory condition is not satisfied (step 208), this may mean that manual control of the airflow generator is preferred for the type of accessory attached at the attachment region. If the timing condition is not satisfied (step 210), this may mean, for example, that the predetermined usage condition has not been satisfied for long enough to confirm that the haircare appliance is actually in active use by the user.

In some implementations, at step 214, the airflow generator 104 may remain in its current state. For example, where the airflow generator 104 is in an off (or on) state, it may remain in the off (or on) state. Where the airflow generator 104 is in an on state, the flow rate and temperature of the airflow may remain unchanged, or it may be controlled manually (e.g. where the user input 123 is set to manual control mode), at step 214. In some cases, at step 214 the airflow generator may be controlled using the output signal from the first sensor 118 as an input, as explained below. Following step 214, the method 200 returns to step 204, such that the checks of steps 204-210 are performed again to determine if automated control of the airflow generator 104 using the second sensor 119 should be performed.

The control unit 112 may repeat the loop of method 200 at regular intervals, in order to repeatedly determine if the second sensor 119 should be used to control the airflow generator 104. In this manner, control of the airflow generator 104 may be dynamically adapted to the current usage conditions of the haircare appliance 100.

Note that in some embodiments steps 204, 208 and 210 may be optional, e.g. these steps may not be required in all embodiments. For example, where the haircare appliance 100 does not have the user input 123, step 204 may be omitted. Where the haircare appliance is not configured to detect an accessory, step 208 may be omitted. Note also that although Fig. 2 illustrates steps 204-210 as being a linear sequence, these steps need not necessarily be implemented as a linear sequence. For example, two or more of steps 204-210 may be performed in parallel. Additionally, in some cases steps 204-210 may be performed in a different order.

Fig. 3 shows a flow diagram illustrating a method 300 that may be part of an embodiment of the invention. The method 300 may be used with the haircare appliance 100, and implemented by the control unit 112 discussed above. In particular, the method 300 may be provided as an add-on or submodule of the method 200.

The method 300 serves to progressively reduce a power consumption of the haircare appliance when it is not in active use, e.g. when it has been set down by the user. At step 302, the control unit 112 determines if the predetermined usage condition is satisfied, using the output signal from the first sensor 118. Step 302 may correspond to the step 206 of the method 200 discussed above, and may be implemented as discussed above. If the predetermined usage condition is satisfied, then at step 304 the method returns to the method 200. In particular, the subsequent steps of the method 200 (i.e. 208-214) may be performed as described above. Otherwise, if the predetermined usage condition is not satisfied, the method 300 proceeds to step 306.

At step 306, the control unit 112 determines if a first idle timing condition is satisfied. In more detail, the control unit 112 determines the amount of time for which the predetermined usage condition has continuously not been satisfied. For example, the control unit 112 may start a timer when it initially determines that the predetermined usage condition is not satisfied, so that it can determine the amount of time since the initial determination. The control unit 112 then determines if the first idle timing condition is satisfied if the predetermined usage condition has not been satisfied for a predetermined first idle period. For example, the predetermined first idle period may be a period of at least 1 second, such as 1 second or 2 seconds. Thus, if the amount of time for which the predetermined usage condition is not satisfied exceeds the predetermined first idle period, then the control unit 112 determines that the first idle timing condition is satisfied. The first idle timing condition being satisfied may indicate that the haircare appliance 100 has not been in active use for at least the predetermined first idle period (e.g. for 1 or 2 seconds).

If the first idle timing condition is not yet satisfied, then the method 300 returns to the step 302. If the first idle timing condition is satisfied, then the method 300 proceeds to step 308 and puts the airflow generator 104 in a first idle state. In the first idle state, the airflow generated by the airflow generator 104 has a reduced flow rate and/or temperature compared to a normal (i.e. non-idle) operating state of the airflow generator 104. In other words, at step 308, the flow rate and/or the temperature of the airflow are reduced, without completely switching off the airflow generator 104. When the airflow generator 104 is in the first idle state 308, automated control of the airflow generator 104 based on the second sensor 119 may be deactivated, as in step 214 described above. This may avoid unwanted control of the airflow generator 104 when it is in the first idle state.

Following a determination that the first idle timing condition is satisfied, the method 300 also proceeds to step 310, where the control unit 112 determines if a second idle timing condition is satisfied. In particular, the control unit 112 determines (e.g. using the timer mentioned above), if the amount of time for which the predetermined usage condition has not been satisfied exceeds a predetermined second idle period, the predetermined second idle period being greater than the first predetermined idle period. For example, the second predetermined idle period may be 5 seconds or greater. Thus, the second idle timing condition being satisfied may indicate that the haircare appliance 100 has not been in active use for an extended period of time, i.e. for at least the predetermined second idle period (e.g. for at least 5 seconds).

If the second idle timing condition is not yet satisfied, then the method 300 returns to the step 302, to check again if the predetermined usage condition is satisfied and determine if the airflow generator 104 should be kept in the first idle state. If the second idle timing condition is satisfied, then the method 300 proceeds to step 312 and puts the airflow generator 104 in a second idle state. In other words, the airflow generator 104 is transitioned from the first idle state into the second idle state. In the second idle state, the flow rate and/or temperature of the airflow generated by the airflow generator 104 are further reduced compared to the first idle state. In this manner, where the haircare appliance 100 has not been used for a longer period of time, energy consumption and noise of the haircare appliance 100 may be reduced automatically. In some cases, the airflow generator 104 may be switched off when in the second idle state. Following step 312, the method 300 returns to step 302, to check again if the predetermined usage condition is satisfied, to determine if the airflow generator 104 should be kept in the second idle state. When the airflow generator 104 is in the second idle state, automated control of the airflow generator 104 based on the second sensor 119 may be deactivated, as in step 214 described above. This may avoid unwanted control of the airflow generator 104 when it is in the second idle state.

In the example of Fig. 3, there are two idle states, corresponding to an incremental (stepped) reduction in the temperature and/or flow rate of the airflow between the first idle state and the second idle state. In other examples, there may be more than two idle states (e.g. three, four or more idle states), with each subsequent idle state being associated with a respective timing condition, and involving a further reduction in temperature and/or flow rate of the airflow compared to the previous idle state. In this manner, the temperature and/or flow rate of the airflow may be gradually stepped down over time, the longer that the haircare appliance 100 is not used by the user.

Turning to Figs. 4 and 5, a haircare appliance 400 according to an embodiment will now be described. The haircare appliance 400 operates in a similar way to the haircare appliance 100 described above, and any features discussed in relation to the haircare appliance 100 may be shared with the haircare appliance 400 (and vice versa). Fig. 4 shows a schematic perspective view of the haircare appliance 400, whilst Fig. 5 shows a schematic cross-sectional view of part of the haircare appliance 400.

The haircare appliance 400 includes a body 402 in which an airflow generator (not shown) is located. In this example, the airflow generator may be located in a handle 403 of the body 402. The body 402 includes an attachment region located on an end of the body 402, to which an accessory 410 is removably attachable (in a manner analogous to the accessory 110 being removably attachable to the attachment region 108). In Figs. 4 and 5, the accessory 410 is shown as being attached at the attachment region.

As shown in Fig. 5, a control unit 412 is mounted within the body 402. The control unit 412 is split between two locations in the haircare appliance 400. Specifically, the control unit 412 includes a first microcontroller which is located in a central portion of the body which is located at a central axis of the body 402, and a second microcontroller located in a main part of the body 402. A first sensor in the form of a motion sensor 417 is located in the body 402, and communicatively coupled to the control unit 412. For example, the motion sensor 417 may be implemented with an accelerometer. A second sensor in the form of a single pixel ToF sensor 418, and an identifier sensor in the form of a magnetometer 414 are also mounted within the body 402. As can be seen, the magnetometer 414 and the ToF sensor 418 are located in the central portion of the body at the central axis of the body 402, such that the magnetometer 414 and the ToF sensor 418 are centred within an airflow channel 409 within the body 402. In this manner, the magnetometer 314 and the ToF sensor 318 are centred relative to the attachment region and thus relative to the accessory 410 when the accessory 410 is attached at the attachment region. In other words, the magnetometer 414 and the ToF sensor 418 are arranged so that they are aligned with a central axis of the accessory 410 when the accessory 410 is attached at the attachment region. The body 402 may further include a memory which is accessible by the control unit 412, and which performs a function analogous to the memory 120 discussed above. The haircare appliance 400 may also include a user interface (e.g. similar to the user input 123), to enable selection between operating modes such as a manual control mode and an automatic control mode.

As noted above, in the present embodiment, the control unit 412 is split between two locations in the haircare appliance 400, which enables various functions of the control unit 412 to be split across the two locations. This may allow for more processing capacity as well as enable parallel processing across the two locations. In one example, the first microcontroller located in the central portion of the body 402 may implement sensor reading functions (e.g. for the ToF sensor 418 and the magnetometer 414), as well as other functions such as LED control. The first microcontroller may also detect a state of a mode selection button on the haircare appliance 400 (e.g. selection between automatic control and manual control modes). The second microcontroller located in the main part of the body 402 may act as the main controller, and may thus implement functions for controlling the airflow generator (including heater control) discussed herein. The first microcontroller may be connected to the second microcontroller, to provide sensor readings to the second microcontroller to enable control of the airflow generator. The second microcontroller may also read states of various buttons (such as a button for selecting heat level and/or a button for selecting flow level), as well as implement fault detection processes. Using the first microcontroller to obtain sensor readings may facilitate providing sensor readings to the second microcontroller, as only a single communication channel between the first and second microcontrollers may be required (e.g. as opposed to individually connecting each sensor to the second microcontroller), which may facilitate integration of multiple sensors into the haircare appliance 400. Of course, in other embodiments the control unit 412 may be implemented at a single location in the haircare appliance 400, e.g. using a single microcontroller.

The motion sensor 417 is configured to detect a motion of the haircare appliance 400, and to generate an output signal which is indicative (representative) of the motion. For example, the motion sensor 417 may detect an acceleration and/or an angular velocity of the haircare appliance 400, and output a signal which indicates a magnitude of the acceleration and/or the angular velocity. The ToF sensor 418 is configured to detect a distance to the user’s hair, in a manner similar to the distance sensor 118 discussed above. In particular, the ToF sensor 418 may include an emitter configured to emit a light signal towards the user’s hair, and a receiver configured to detect a reflected light signal from the user’s hair. The ToF sensor may then provide an output signal to the control unit 412 which is indicative of an amount of time taken for the reflected light signal to reach the receiver. As the ToF sensor 418 is located centrally within the body 402, the light signals may pass through an opening in the accessory 410 when the accessory 410 is attached at the attachment region, in order to reach the user’s hair. Alternatively, windows may be formed in the accessory 410 for transmitting the light signals between the ToF sensor 418 and the user’s hair.

The accessory 410 includes a plurality of magnets, which may serve to secure the accessory 410 to the attachment region on the body 402. For example, the body 402 may include a set of magnets which is arranged to attract the magnets in the accessory 410 in order to retain the accessory 410 at the attachment region. The magnets in the accessory 410 further act as an identifier for the accessory (e.g. like the identifier 116 discussed above). In particular, when the accessory 410 is attached at the attachment region, the magnetometer 414 can detect a magnetic field caused by the magnets in the accessory 410 and generate an output signal which is indicative of the magnetic field experienced by the magnetometer 414. For example, the magnetometer 414 may be a 3- axis magnetometer, such that the magnetometer 414 can determine a strength and/or orientation of the magnetic field. The control unit 412 can then determine a type of the accessory based on the output signal received from the magnetometer 414. Different accessories may include different arrangements of magnets, which may result in different field strengths and/or orientations detected by the magnetometer 414. For example, different numbers of magnets can be used, different arrangements of magnet polarisation can be used, and/or different sizes and strengths of magnets can be used. In this manner, each accessory type may have a particular arrangement of magnets, resulting in a recognisable magnetic signature for that accessory type. The control unit 412 can then determine the accessory type using a database (e.g. stored in a memory located in the body 402) which associates each of a plurality of accessory types with respective magnetic signature (e.g. magnetic field strength and/or orientation detected by the magnetometer 414).

In order to control the airflow generator in the haircare appliance 400, the control unit 412 implements a method similar to the method 200 described above. In more detail, the control unit 412 uses the output signal from the motion sensor 417 to determine if the predetermined usage condition is satisfied at step 206. Specifically, the control unit 412 determines a magnitude of the motion (e.g. acceleration and/or angular velocity) of the haircare appliance 400 from the output signal received from the motion sensor 417, and compares the magnitude of the motion to a first motion threshold. If the magnitude of the motion is greater than the first motion threshold, then the control unit 412 determines that the predetermined usage condition is satisfied, and proceeds to step 208 of the method 200. The first motion threshold may correspond to a predetermined magnitude of motion which is indicative of the haircare appliance 400 being held for use by the user. In this manner, if the magnitude of motion of the haircare appliance 400 exceeds the first motion threshold, this may be indicative of the user using the haircare appliance 400, such that automated control of the airflow generator can be performed.

In some cases, at step 206 of the method 200, the control unit 412 may further be configured to compare the magnitude of motion of the haircare appliance 400 to a second motion threshold, which is greater than the first motion threshold. If the magnitude of motion of the haircare appliance 400 is greater than the second motion threshold, then the control unit 412 determines that the predetermined usage condition is not satisfied. In other words, the control unit 412 may only determine that the predetermined usage condition is satisfied if the magnitude of motion of the haircare appliance 400 is between the first motion threshold and the second motion threshold. Using the higher second motion threshold may serve to cut off automated control of the haircare appliance 400 in situations where the haircare appliance 400 is moved rapidly or erratically, as automated control of the haircare appliance 400 may not be suitable in such a situation.

If the control unit 412 determines that the conditions of steps 204-210 are satisfied, then the control unit 412 controls the airflow generator using the output signal from the ToF sensor 418 as an input. The control unit 412 implements a control algorithm which takes the distance to the user’s hair (as determined from the ToF sensor 418), together with any other suitable sensor readings, as inputs. Controlling the airflow generator can include activating the airflow generator, deactivating the airflow generator, controlling a flow rate of the airflow (e.g. by controlling a speed of the airflow generator), and/or controlling a temperature of the airflow (e.g. by controlling a heater in the body 402).

An example of control of the airflow generator performed by the control unit 412 will now be described. The control unit 412 may be configured to only activate the airflow generator when the distance to the user’s hair is less than a threshold activation distance. In this manner, the airflow generator may be activated when it is brought within the threshold activation distance from the user’s hair, and deactivated when it is moved further away than the threshold activation distance from the user’s hair. This may avoid having to manually switch the haircare appliance 400 on an off, which may reduce an energy wastage and facilitate use of the haircare appliance 400. The threshold activation distance may be a preset parameter which is stored in a memory of the haircare appliance 400.

In addition to using a threshold activation distance, the control unit 412 can also use an activation delay. In particular, the control unit 412 may be configured to only activate the airflow generator after the control unit 412 determines that the distance to the user’s hair has been less than the threshold activation distance for an amount of time corresponding to the activation delay. In other words, the user must hold the haircare appliance 400 within the threshold activation distance for at least the activation delay, in order for the airflow generator to be activated (i.e. switched on). This may avoid spurious or unintended activation of the airflow generator, and may serve to ensure that the haircare appliance 400 is properly aligned with the user’s head prior to activating the airflow generator. Similarly, the control unit 412 may also use a deactivation delay. In particular, the control unit 412 may be configured to, following activation of the airflow generator, only deactivate the airflow generator after the control unit 412 determines that the distance to the user’s hair has continuously exceeded the threshold activation distance for an amount of time corresponding to the deactivation delay. In other words, the control unit 412 only deactivates (i.e. switches off) the airflow generator after the user continuously holds the haircare appliance 400 at a distance greater than the threshold activation distance for more than the deactivation delay. This may avoid intermittent switching off of the airflow generator, e.g. when making quick passes with the haircare appliance 400 over the user’s head.

The control unit 412 may perform other types of control in addition to or instead of the examples given above. For example, the control unit 412 may adjust a temperature and/or a flow rate of the airflow generated by the airflow generator based on the distance to the user’s hair. For instance, in some cases, instead of switching off the airflow generator when the distance to the user’s hair exceeds the threshold activation distance, the control unit 412 may reduce the temperature and/or flow rate of the airflow. The examples of control given for the control unit 412 are equally applicable to the control unit 112 discussed above, and may be adapted for use with different types of sensors (e.g. in addition to, or instead of the ToF sensor 418).

Fig. 6 shows a flow diagram illustrating a method 600 that may be part of an embodiment of the invention. The method 600 represents an adaptation of the method 300 for use with a haircare appliance of the invention that uses a motion sensor as its first sensor. For example, the method 600 may be used with the haircare appliance 400 described above. For the purposes of illustration, the method 600 will be described in the context of the haircare appliance 400, however the method 600 is not limited to use with the haircare appliance 400.

Similarly to the method 300, the method 600 serves to progressively reduce a power consumption of the haircare appliance when it is not in active use, e.g. when it has been set down by the user. At step 602, the control unit 412 determines if the motion of the haircare appliance 400 is below the first motion threshold. In particular, as discussed above, the control unit 412 uses the output signal from the motion sensor 417, to determine if the motion of the haircare appliance 400 is below the first motion threshold. If the motion of the haircare appliance 400 is determined to not be below the first motion threshold (e.g. it is above the first motion threshold), then the method 600 moves on to step 604. At step 604, the control unit 412 again uses the output signal from the motion sensor 417, this time to determine if the motion of the haircare appliance 400 is below the second motion threshold. If the motion of the haircare appliance 400 is determined to be below the second motion threshold, then the predetermined usage condition may be determined to be satisfied. In other words, the combination of steps 602 and 604 may correspond to the determining if the predetermined usage condition is satisfied in step 206 of method 200. If the predetermined usage condition is determined to be satisfied (i.e. if the motion of the haircare appliance is between the first and second motion thresholds), then at step 606 the method returns to the method 200. In particular, the steps of method 200 following a determination that the predetermined usage condition is satisfied (i.e. steps 208-214) may be performed as described above. Otherwise, if at step 604 it is determined that the motion of the haircare appliance 400 is not below the second motion threshold (e.g. it is above the second motion threshold), then the predetermined usage condition is not satisfied and the method moves on to step 608. At 608, the control unit 412 determines to not use the second sensor (e.g. the ToF sensor 418) for controlling the airflow generator. In other words, step 608 corresponds to the step 214 of method 200 described above.

If at step 602 it is determined that the motion of the haircare appliance 400 is below the first motion threshold, then the control unit moves on to step 610 to check if a first idle timing condition is satisfied. Step 610 is equivalent to the step 306 described above, and performed in an analogous manner. In particular, the control unit 412 determines an amount of time for which the motion of the haircare appliance 400 has been continuously below the first motion threshold, e.g. using a timer. If the amount of time for which the motion of the haircare appliance 400 has been continuously below the first motion threshold exceeds a first idle period, then the control unit 412 determines that the first idle timing condition is satisfied. If the control unit 412 determines that the first idle timing condition not yet satisfied, then the method 600 returns to step 602.

If at step 610 the first idle timing condition is satisfied, then the method 600 proceeds to step 612 and puts the airflow generator into a first idle state. This is equivalent to the step 308 described above, and may involve the same operations as described in relation to step 308. Following a determination that the first idle timing condition is satisfied, the method 600 also proceeds to step 614, where the control unit 412 determines if a second idle timing condition is satisfied. Step 614 is equivalent to the step 310 described above, and performed in an analogous manner. In particular, the control unit 412 determines an amount of time for which the motion of the haircare appliance 400 has been continuously below the second motion threshold, e.g. using the timer. If the amount of time for which the motion of the haircare appliance 400 has been continuously below the second motion threshold exceeds a second idle period (greater than the first idle period), then the control unit 412 determines that the second idle timing condition is satisfied. If the second idle timing condition is not yet satisfied, then the method 600 returns to the step 602, to check again if the motion of the haircare appliance 400 is below the first motion threshold to determine if the airflow generator should be kept in the first idle state. If the second idle timing condition is satisfied, then the method 600 proceeds to step 616 and puts the airflow generator in a second idle state. Step 616 is equivalent to the step 312 described above, and may involve the same operations as described in relation to step 312.

The method 600 is implemented as a loop, which the control unit 412 may repeat at regular intervals, in order to repeatedly determine if the airflow generator should be put into either of the idle states, and/or if automated control based on the second sensor should be performed. In this manner, control of the airflow generator may be dynamically adapted to current usage conditions of the haircare appliance 400.

The features disclosed in the foregoing description, or in the following claims, or in the accompanying drawings, expressed in their specific forms or in terms of a means for performing the disclosed function, or a method or process for obtaining the disclosed results, as appropriate, may, separately, or in any combination of such features, be utilised for realising the invention in diverse forms thereof.

While the invention has been described in conjunction with the exemplary embodiments described above, many equivalent modifications and variations will be apparent to those skilled in the art when given this disclosure. Accordingly, the exemplary embodiments of the invention set forth above are considered to be illustrative and not limiting. Various changes to the described embodiments may be made without departing from the spirit and scope of the invention.

For the avoidance of any doubt, any theoretical explanations provided herein are provided for the purposes of improving the understanding of a reader. The inventors do not wish to be bound by any of these theoretical explanations.

Any section headings used herein are for organizational purposes only and are not to be construed as limiting the subject matter described.

Throughout this specification, including the claims which follow, unless the context requires otherwise, the word “comprise” and “include”, and variations such as “comprises”, “comprising”, and “including” will be understood to imply the inclusion of a stated integer or step or group of integers or steps but not the exclusion of any other integer or step or group of integers or steps.

It must be noted that, as used in the specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by the use of the antecedent “about,” it will be understood that the particular value forms another embodiment. The term “about” in relation to a numerical value is optional and means for example +/- 10%.