FIELD OF THE INVENTION
[0001] The invention relates to providing guidance to a user and, more particularly, to
displaying a guidance indicator to a user if particular conditions are met. A method
and an apparatus are disclosed.
BACKGROUND OF THE INVENTION
[0002] When performing a personal care activity, such as applying make-up, performing a
skin care activity, shaving or hair trimming, a user may use a smart mirror having
a camera or an electronic device having a camera and an associated display screen,
such as a tablet computer or smart phone, to provide guidance and/or feedback regarding
the activity. For example, an application running on a tablet computer may be used
to provide guidance to a user when shaving or trimming a particular style into the
user's facial hair. The guidance may include, for example, the display of a guidance
line on an image of the user, which the user can use to guide a shaving device to
achieve a desired look.
[0003] In some scenarios, the guidance provided to the user may take the form of an image,
for example an image of a desired facial hair design, which is superimposed or otherwise
displayed over a representation of the user (e.g. an image captured by a camera, or
a reflection in a smart mirror).
[0004] US 2012/0223956 discloses a method for generating output image data representing a makeup image superimposed
on a facial image.
[0007] US 9,442,564 discloses a device that operates a user interface that depends on the position of
the user's head.
[0008] JP 2008 015942 discloses a user interface program and information processing system. The document
discloses a technique for realizing an interface which is natural and easy to use
in an application which uses a moving image of a user as an input interface.
SUMMARY OF THE INVENTION
[0009] The display of a guidance line or a guidance image over an image or reflection of
a user may obscure part of the user's face, such that the user is unable to see himself
or herself clearly which, in some cases, may inhibit the performance of the personal
care activity. In other cases, it may be desirable to display the guidance line or
image while the personal care activity is being performed.
[0010] Therefore, there exists a need for an improved method for displaying a guidance indicator
to a user, which can be selectively displayed and removed from view appropriately.
[0011] The present invention is defined by the independent claims alone. Additional embodiments
are defined by the dependent claims.
[0012] By displaying the guidance indicator only when at least an information relating to
the position of the head indicates that the head is rotated or tilted about an axis
parallel to the display screen within a defined angular range from a normal to the
display screen, the user is provided with an indication that he or she is in a suitable
position relative to the display, such that the apparatus can confidently determine
his or her position and orientation.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] For a better understanding of the invention, and to show more clearly how it may
be carried into effect, reference will now be made, by way of example only, to the
accompanying drawings, in which:
Fig. 1 is an illustration of a user performing a personal care activity using a smart
mirror;
Fig. 2 is an illustration of an example of guidance indicators;
Fig. 3 is an illustration of an example of a representation of a user performing a
personal care activity;
Fig. 4 is an illustration of a further example of a representation of a user performing
a personal care activity;
Fig. 5 is an illustration of a further example of a representation of a user performing
a personal care activity;
Fig. 6 is an illustration of a user performing a personal care activity;
Fig. 7 is an illustration of a user's head in three different orientations with respect
to a display;
Fig. 8 is a flowchart of an example of a method of displaying a guidance indicator
to a user;
Fig. 9 is a schematic of an example of an apparatus for providing guidance to a user;
and
Fig. 10 is a schematic of a further example or an apparatus for providing guidance
to a user.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0014] Amongst other purposes, the invention may, in some examples, be used to improve the
display of a guidance indicator to a user, for example while the user looking at real
time video (image stream) or reflection of himself or herself. For example, the invention
may be implemented when performing personal care activities including, but not limited
to make-up application, make-up removal, skin care, hair care, oral care and hair
removal activities, such as shaving, epilating and trimming.
[0015] When performing a personal care activity, such as shaving facial hair, a user may
use a guidance system or apparatus to provide guidance. Such an apparatus may include
a camera associated with or coupled to a computing device, such as a smart mirror
or a tablet computer. As a user performs the shaving activity in front of the camera,
the apparatus may provide guidance to the user, for example in the form of a guidance
indicator to be displayed on a display screen associated with the device (for example,
on the screen of a smart mirror or on the display screen of the computing device).
The guidance indicator may include a line, text, an image or a series of dots indicating,
for example, areas of the user that should be shaved and areas that should not be
shaved. In some examples, the guidance indicator may include one or more lines for
indicating a level to which a user is to shave facial hair (e.g. sideburns) in order
to achieve a desired, and symmetrical, look. In other embodiments, text may be displayed
to communicate a message to the user.
[0016] In such a guidance system, image data representing the user (or a portion of the
user) is received via the camera in the form of a series of images, and the image
data is processed using processing apparatus associated with the system. A guidance
indicator may then be generated and displayed along with or superimposed over an image
of the user. In order for the guidance system to provide accurate guidance to the
user, the camera needs to be able to image the user so that the position of the portion
of the user to be treated (e.g. the user's head) can be determined.
[0017] Referring to the drawings, Fig. 1 is an illustration showing a user 100 performing
a personal care activity in front of an apparatus 102. The apparatus 102 is, in this
example, a smart mirror which has a display 104 and a camera 106. The apparatus 102
may also include, or be connected to, a processing apparatus (not shown) for controlling
the display 104 and/or the camera 106, and for processing information received by
the camera and information to be present on the display. Dashed lines indicate an
example field of view of the camera 106. The display 104 includes a mirrored portion
to allow a user to view their reflection, and a display portion or screen, behind
or built into the mirrored portion, which can be used to present information, such
as images or text, to the user 100. The display 104 may, in some embodiments, be used
to display information to the user such as news articles, weather information, calendar
entries and the like. In the examples disclosed herein, however, the display 104 is
also configured to display a guidance indicator 108 for assisting the user 100 performing
a personal care activity.
[0018] Examples of guidance indicators 108 that might be displayed by the apparatus 102
are shown in Fig. 2. As noted above, the guidance indicator 108 may, in some examples,
include an image or a mask as shown in Fig. 2A. The image or mask 108 may be projected
or superimposed over the reflection of the user 100 so that the user is able to see
the intended outcome of the activity. The user 100 may also use the projected image
or mask to show the limits of where to perform the personal care activity. For example,
when shaving or trimming facial hair, the user may use the image to show where to
shave the hair to achieve the desired facial hair style. In other examples, as shown
in Fig. 2B, the guidance indicator 108 may include one or more lines (as also shown
in Fig. 1) for indicating where to shave or trim facial hair, such as sideburns, for
achieving a symmetrical facial hair style.
[0019] In other examples, the apparatus 102 may comprise, or form a part of, a computing
device, such as a smart TV, a smart phone, a tablet computer or a laptop or desktop
computer. In some examples, the display 104 may comprise a display screen of the computing
device, and the camera 106 may be a camera built into or connected to the device.
The display 104 may display an image or live video stream of the user 100 rather than
a reflection of the user. The image or series of images may be captured by the camera
106.
[0020] In general, the display 104 can be considered to display a representation 110 of
the user 100, which may be a reflection or a captured image. In some embodiments,
the apparatus 102 may not include the camera 106, but may obtain image data, or a
series of images or frames (e.g. a video stream) from an external source, such as
a remote image acquisition system.
[0021] For the apparatus 102 to be able to present a guidance indicator 108 accurately at
a correct position relative to the representation 110 of the user 100, the apparatus
needs to know the position and orientation of the user accurately. In some embodiments,
the apparatus 102 may use a face landmark detection (FLD) algorithm or engine to detect
facial features or landmarks, such as corners of the user's eyes or mouth, edges of
the user's nose or chin, or ends of a user's eyebrows, for example. Such features
are considered to be standard or generic features of a human face. The FLD algorithm
can identify such features and, if a sufficient number of the features are visible
within a particular image acquired by the camera 106, then the orientation and the
position of the face within the image may be determined.
[0022] When a particular landmark or feature of the user's face or head has been detected
and identified by the FLD algorithm, a confidence value is determined and associated
with that particular landmark. The confidence value provides an indication of how
confident the FLD algorithm is in its determination of the position of the landmark.
A confidence value may be relatively high if the positions of other nearby landmarks
can also be determined. Conversely, if the positions of other nearby, or adjacent,
landmarks cannot be determined, then the confidence value of the particular landmark
may be relatively low. The position of a landmark may not be determinable if, for
example, the user's face is turned, tilted or orientated such that the landmark is
out of the field of view of the camera 106 capturing the images. Similarly, the position
of a landmark may not be determinable if the landmark is obscured from view of the
camera, for example by an object such a hand or a personal care appliance, positioned
between the landmark and the camera 106.
[0023] The confidence values associated with the individual landmarks of the user's head
may be used to determine an overall confidence value of the position of the head of
the user 100. For example, the individual landmark confidence values may be combined
to give a total confidence value in the position of the head. If the confidence value
associated with the head is below a defined threshold, then the apparatus may conclude
that position of the user's head cannot be determined accurately.
[0024] According to the invention, the guidance indicator 108 may be displayed only when
each of one or more defined conditions are met. Specifically, the conditions may relate
to the position of the head of the user 100. In other words, one or more conditions
or criteria may be set (for example programmed into a processing apparatus associated
with the apparatus 102), and the guidance indicator 108 is only displayed on the display
104 if all of the conditions or criteria are met. In the claimed embodiments, the
apparatus 102 requires that at least the third condition or criterion defined below
(i.e. not all of the conditions) is met in order for the guidance indicator 108 to
be displayed. Various conditions that might be set are discussed below with reference
to Figs. 3 to 7.
[0025] A first condition, or criterion, which, if applied, must be met in order for the
apparatus 102 to display the guidance indicator 108 to the user 100 is that information
relating to the position of the head must indicate that the position of the head of
the user can be determined to a defined threshold level if accuracy. As noted above,
the position of the head of the user 100 may not be determinable to a minimum level
of confidence if some of the facial landmarks are not visible to the camera 106. Fig.
3 is an illustration of an example of an individual frame from a video stream (i.e.
an individual image from a series of captured images) showing a user 100 performing
a personal care activity which, in this case is trimming facial hair. In the example
shown in Fig. 3, an example of a representation 110 of the user 100 is presented on
the display 104. In this example, a hair cutting device 112, such as a trimmer or
a shaver, is being used to trim facial hair of the user and is, therefore, obscuring
part of the head of the user 100 from view by the camera 106. Since the hair cutting
device 112 blocks some of the facial landmarks from the view of the camera 106, the
apparatus 102 may not be able to determine their positions accurately and, therefore,
may not be able to determine the position and orientation of the head to a high confidence
level. If the apparatus 102 is unable to determine the precise position of the head,
then it will not be able to position a guidance indicator 108 on the display accurately
relative to the representation 110 of the head. Thus, to avoid the risk of presenting
the guidance indicator 108 incorrectly with respect to the representation 110 of the
head, the apparatus determines that the first condition is not met and, therefore,
does not present the guidance indicator.
[0026] In some embodiments, the apparatus 102 will determine the confidence level associated
with the determined position of the head, and compare the confidence level with a
defined threshold. If the determined confidence level exceeds (i.e. is higher than)
the threshold, then the apparatus 102 may consider that the condition is met. In other
words, the position of the head is considered to be determined to a defined threshold
level of accuracy when a confidence in the position of the head, or a confidence in
positions of facial features of the head are above a defined confidence level. Thus,
some landmarks of the user's head may be obscured from view of the camera (e.g. by
the hair cutting device 112 or by the user's hand), but the guidance indicator 108
may still be presented, because the position of the head can still be confidently
determined.
[0027] A second condition or criterion which, if applied, must be met in order for the apparatus
102 to display the guidance indicator 108 to the user 100 is that information relating
to the position of the head must indicate that a change in the position of the head
over a defined period is less than a defined threshold. In other words, the user's
head must not move too far and/or too rapidly in a defined period of time. In some
embodiments, the defined period may comprise a time period (e.g. 0.5 seconds) while,
in other embodiments, the defined period may comprise a period between capturing a
first image and a second image in the series of images. Thus, the change in the position
of the head may be measured between a first image and a second image in the series
of images. An example of this condition is shown in Fig. 4. Fig. 4 shows, illustratively,
a representation 110 of the head of the user 100 presented on the display 104. In
this example, the representation 110 of the head has moved from a first position 114a
to a second position 114b in a defined timed period, or between a first image and
a second image of the series of images. For each image or frame captured by the camera
106 (or otherwise received by the apparatus 102 for processing), the position each
landmark is recorded, for example in a storage medium associated with the apparatus.
For example, for each image, a coordinate set may be determined for each visible landmark.
By comparing the coordinates of each landmark in a plurality of successive images
in the series of images, then the apparatus 102 can determine a measure of the motion
of the user's head. For example, in some embodiments, the camera 106 may capture images
at a rate of 20 frames per second (fps). The apparatus 102 may store three seconds
of images (i.e. 60 images) in a memory for use in measuring the movement of the head.
[0028] The apparatus 102 may determine the movement of the head of the user 100 based on
the movement of a single landmark or a set of landmarks, or based on the movement
of a point in the image calculated, for example, from an average of the coordinates
of the visible landmarks. When such an average coordinate value is calculated for
a particular image, it may be compared to a reference coordinate value calculated
from a preceding image in the series of images, or from an average reference coordinate
value calculated from the images stored in the memory (e.g. an average from at least
some of the previous 60 images). The second condition is considered to be met if the
movement between the calculated coordinate value and the reference coordinate value
is less than a defined threshold. In some embodiments, the defined threshold of the
change in the position of the head between the first image and the second image may
comprise a change of less than ten percent of a width or a height of the images. In
other embodiments, the defined threshold may be a different percentage (e.g. 6%) of
the height or width of the images.
[0029] As noted above, a set of images is stored in a memory associated with the apparatus
102. In some embodiments, the memory may be a first in, first out (FIFO) type memory,
such that the latest set of images (e.g. the latest 60 frames) are stored. Each time
the memory is updated with a new image, a new average reference coordinate value is
calculated. In other embodiments, a rolling average is calculated, for example, by
calculating a new average coordinate value each time a new frame is captured, and
using the calculated average coordinate value as the reference value. In some embodiments,
the positions of some landmarks may be weighted, for example based on the confidence
value associated with the determined positions. Thus, positions known to a higher
confidence level may be weighted more strongly thank positions known to a lower confidence
level.
[0030] A third condition or criterion which, if applied, must be met in order for the apparatus
102 to display the guidance indicator 108 to the user 100 is that the information
relating to the position of the head must indicate that an orientation of the head
relative to the display 104 is within a defined angular range. In other words, the
user must be facing the display 104 or the head must be rotated or tilted (left or
right, to vary the yaw; up or down, to vary the pitch) by less than a defined angle
from the normal of the display. For example, the user's line-of-sight is considered
to be a line extending straight forward from the user's face, as indicated, for example,
in Figs. 6 and 7, and the angle from the user's line of sight to the normal of the
display may be calculated. In some embodiments, the defined angular range may be fifteen
degrees while, in other embodiments, the defined angular range may be, five, ten or
twenty degrees, for example. In general, the defined angular range may be less than
25 degrees from the normal. Fig. 5 shows a representation 110 of the head of the user
100 presented on the display 104. In this example, the head is rotated with respect
to the display 104 (i.e. the user is not facing the display directly). In such an
example, the camera 106 capturing images of the head of the user 100 may not be able
to view all of the landmarks of the head and, therefore, the apparatus 102 may not
be able to determine the positions of all of the landmarks or of the head accurately.
[0031] Fig. 6 shows, illustratively, the head of the user 100 in two orientations relative
to the display 104. In Fig. 6A, the head is facing the display 104, such that the
user's line of sight is aligned with a normal of the display. The normal of the display
is denoted with a dashed line in Fig. 6. In Fig. 6B, the head is rotated so that the
user's line of sight is not aligned with the normal of the display.
[0032] As noted above, the third condition or criterion may be considered to be met if the
apparatus determines that the line of sight of the user is within a defined angular
range of the normal of the display 104. In some embodiments, the defined angular range
may be 20, 15 or 10 degrees either side of the normal of the display.
[0033] Thus, the apparatus 102 may be programmed to display the guidance indicator 108 only
if all conditions in a set of defined conditions are met. One or more of the three
conditions described above may be applied to the apparatus.
[0034] While, in some embodiments which are not part of the present invention, displaying
the guidance indicator 108 may comprise simply making the indicator appear on the
display 104 suddenly, in embodiments of the present invention, the appearance of the
guidance indicator is gradual. For example in some embodiments, when the information
relating to the position of the head indicates that all of the defined conditions
are met, the guidance indicator 108 may be caused to gradually appear. Similarly,
while the guidance indicator 108 is being displayed on the display 104, the guidance
indicator may be caused to gradually disappear if the information relating to the
position of the head indicates that any one of the defined conditions is not met.
[0035] The gradual appearance/disappearance of the guidance indicator 108 is explained with
reference to an example shown in Fig. 7. The example of Fig. 7 refers to the user
rotating his or her head left or right with respect to the display (i.e. yaw movements).
The same principle applies for tilting movements of the head up and down with respect
to the display (i.e. pitch movements) and rotations about an axis along the line of
sight (i.e. roll movements).
[0036] In Fig. 7A, the head of the user 100 is oriented such that the user's line of sight
is aligned with the normal (labelled N in Fig. 7) of the display 104. Dashed lines
θ
min and θ
max represent, respectively, the minimum and maximum angles through which the head of
the user 100 can rotate while satisfying the third condition discussed above. In other
words, while the user's face is oriented within the angular range θ
min to θ
max, the third condition is met, and the guidance indicator 108 is displayed. Dotted
lines θ
lim_min and θ
lim_max represent the angles at which the guidance indicator 108 will start to disappear
as the head rotates towards θ
min and θ
max respectively, or start to appear if the head rotates from θ
min towards θ
lim_min or from θ
max towards θ
lim_max.
[0037] In Fig. 7B, the user's head has rotated towards θ
max, but is within the angular range θ
min to θ
max, so the guidance indicator 108 is displayed. Moreover, the orientation of the head
is such that the rotation of the head is within the angular range θ
lim_min to θ
lim_max, so the guidance indicator 108 is displayed with maximum visibility, and has not
started to disappear. The visibility of the guidance indicator is represented in the
graphs above the displays in Figs. 7A, 7B and 7C.
[0038] In Fig. 7C, the user's head has rotated further than in Fig. 7B and, in this case,
is rotated beyond the angular range θ
min to θ
max. Therefore, the guidance indicator 108 has gradually disappeared and will not be
visible to the user 100.
[0039] If the user's head is rotate to an angle between θ
lim_max and θ
max, then the guidance indicator 108 would be partially visible to the user, during its
transition from fully visible to not visible. Thus, the visibility of the guidance
indicator 108 decreases as a function of a level of deviation of the position of the
head from the defined conditions. In the claimed embodiments the guidance indicator
108 fades as it gradually disappears.
[0040] In a manner similar to the appearance of the guidance indicator 108, as the head
of the user 100 rotates from θ
max to θ
lim_max (or from θ
min, to θ
lim_min), the guidance indicator 108 may be caused to gradually appear.
[0041] The example shown in Fig. 7 relates to the third condition discussed above. However,
the gradual appearance and disappearance of the guidance indicator 108 may be caused
as the head approaches or deviates from a position which satisfies other conditions.
For example, as a user 100 moves a hair cutting device 112 over his or her face, and
the confidence in the position of the head of the user decreases, the visibility of
the guidance indicator 108 may decrease (as in first condition discussed above). Similarly,
the visibility of the guidance indicator 108 may decrease as the speed of movement
of a user's head increases to a threshold level (as in second condition discussed
above).
[0042] Thus, a degree of visibility of the guidance indicator 108 may vary as a function
of the closeness of the position of the head to meeting the defined conditions. In
this way, the user 100 can see easily whether the conditions are met (in which case
the guidance indicator 108 will be fully visible), not met (in which case the guidance
indicator 108 will not be visible), or nearly met (in which case the guidance indicator
108 will partially visible, for example in a faded state),
[0043] By gradually adjusting the visibility of the guidance indicator 108, rather than
simply causing the indicator to appear or disappear, the user 100 may gain an understanding
of which of his or her actions has led to the change in visibility. For example, if
the user rotates his or her head to an extent which causes the guidance indicator
108 to start to disappear, the user may intuitively rotate their head back in order
to cause the indicator to become fully visible. Thus, by varying the visibility of
the guidance indicator as a function of the level of deviation from the defined conditions
being met, the user is provided with feedback regarding his position relative to the
display.
[0044] Fig. 8 is a flowchart showing an example of a method 200 of displaying a guidance
indicator 108 to a user 100. The method 200 comprises, at step 202, receiving a series
of images of a head of a user 100. The series of images may comprise frames of a video
stream, and may be received from a remote source, such as an external camera, or may
be captured by a camera 106 connected to or associated with an apparatus 102 performing
the method. The method also comprises, at step 204, determining, from each image of
the series of images, information relating to the position of the head of the user
100. The determining 204 may be performed by a processing apparatus associated with
the apparatus 102. At step 206, the method 200 comprises displaying to the user, on
a display screen 104, a guidance indicator 108 associated with a representation of
the head of the user 100 only if each of one or more defined conditions regarding
the position of the head is met. The conditions may include one or more of the three
conditions discussed above. For example, the defined conditions regarding the position
of the head may comprise one or more of the following: i) the information relating
to the position of the head indicates that the position of the head can be determined
to a defined threshold level of accuracy; ii) the information relating to the position
of the head indicates that a change in the position of the head over a defined period
is less than a defined threshold; and iii) the information relating to the position
of the head indicates that an orientation of the head relative to the display screen
is within a defined angular range. In some embodiments, the processing apparatus may
determine whether or not the conditions are met based on the information relating
to the position of the head of the user 100. In some embodiments, the guidance indicator
108 may be displayed to the user only if all of the defined conditions (e.g the first,
second and third conditions discussed above) regarding the position of the head are
met while, in other embodiments, the guidance indicator 108 may be displayed to the
user if only the third condition is met.
[0045] The invention also provides an apparatus for providing guidance to a user, and which
may be used to perform the method 100. Fig. 9 shows, schematically, an example of
such an apparatus 300. The apparatus 300, which may be the apparatus 102 discussed
above, comprises an imaging unit 302 for receiving a series of images of a head of
a user 100. The apparatus 300 also comprises a processing unit 304 for determining,
from each image of the series of images, information relating to the position of the
head of the user 100. The apparatus 300 also comprises a display screen 306, such
as the display 106. The processing unit 304 is configured to display, on the display
screen 306, a guidance indicator 108 associated with a representation of the head
of the user 100 only if each of one or more defined conditions regarding the position
of the head is met. For example, the defined conditions regarding the position of
the head may comprise one or more of the following: i) the information relating to
the position of the head indicates that the position of the head can be determined
to a defined threshold level of accuracy; ii) the information relating to the position
of the head indicates that a change in the position of the head over a defined period
is less than a defined threshold; and iii) the information relating to the position
of the head indicates that an orientation of the head relative to the display screen
is within a defined angular range.
[0046] An alternative embodiment of the apparatus 300 is shown in Fig. 10. In Fig. 10, the
apparatus 300 is similar to the apparatus of Fig. 9, but further includes a camera
308 for capturing the series of images of the head of the user. The camera 308 may
be the same as the camera 106 discussed above. The apparatus 300 may also include
a storage medium 310 for storing at least one of: the received series of images and
the determined information relating to the position of the head of the user 100.
[0047] The apparatus 300 may comprises one of: a smart TV, a smart mirror, a smart phone,
a tablet computer, a laptop computer and a desktop computer.
[0048] Variations to the disclosed embodiments can be understood and effected by those skilled
in the art in practicing the claimed invention, from a study of the drawings, the
disclosure and the appended claims. In the claims, the word "comprising" does not
exclude other elements or steps, and the indefinite article "a" or "an" does not exclude
a plurality. A single processor or other unit may fulfil the functions of several
items recited in the claims. The mere fact that certain measures are recited in mutually
different dependent claims does not indicate that a combination of these measures
cannot be used to advantage. A computer program may be stored/distributed on a suitable
medium, such as an optical storage medium or a solid-state medium supplied together
with or as part of other hardware, but may also be distributed in other forms, such
as via the Internet or other wired or wireless telecommunication systems.
[0049] Any reference signs in the claims should not be construed as limiting the scope.
1. A method (200) of displaying a guidance indicator (108) to a user (100), the method
comprising:
receiving (202) a series of images of a head of a user;
determining (204), from each image of the series of images, information relating to
the position of the head of the user;
displaying (206) to the user, on a display screen (104), a guidance indicator relative
to a representation (110) of the head of the user only if at least a first defined
condition regarding the position of the head is met, such that the user is provided
with an indication that they are positioned suitably relative to the display for the
position of the head to be confidently determined;
wherein the first defined condition regarding the position of the head comprises:
the information relating to the position of the head indicates that the head is rotated
or tilted about an axis parallel to the display screen within a defined angular range
from a normal to the display screen; and
while the guidance indicator is being displayed on the display screen, causing the
guidance indicator to gradually fade if the information relating to the position of
the head indicates that the head is approaching either limit of the defined angular
range.
2. A method (200) according to claim 1, wherein the guidance indicator is displayed if,
in addition to the first defined condition, the information relating to the position
of the head indicates that the position of the head can be determined to a defined
threshold level of accuracy.
3. A method (200) according to claim 2, wherein the position of the head is considered
to be determined to a defined threshold level of accuracy when a confidence in the
position of the head, or a confidence in positions of facial features of the head
are above a defined confidence level.
4. A method (200) according to any of the preceding claims, wherein the guidance indicator
is displayed to the user if, in addition to the first defined condition being met,
the information relating to the position of the head indicates that a change in the
position of the head over a defined period is less than a defined threshold.
5. A method (200) according to claim 4, wherein said defined threshold of the change
in the position of the head over the defined period comprises less than ten percent
of a width or a height of the images.
6. A method (200) according to any of the preceding claims, wherein the defined angular
range comprises fifteen degrees from the normal to the display screen.
7. A method (200) according to any of the preceding claims, wherein the series of images
are received via a camera (106) associated with the display screen (104).
8. A method (200) according to any of the preceding claims, wherein the guidance indicator
(108) comprises at least one of: a line, text or an image for assisting the user with
a personal care activity.
9. A method (200) according to any of the preceding claims, wherein displaying the guidance
indicator (108) comprises causing the gradual appearance of the guidance indicator
when the information relating to the position of the head indicates that the first
defined condition is met and the head is deviating from either limit of the defined
angular range.
10. An apparatus (300) for providing guidance to a user, the apparatus comprising:
an imaging unit (302) for receiving a series of images of a head of a user; a processing
unit (304) for determining, from each image of the series of images, information relating
to the position of the head of the user; and
a display screen (306);
wherein the processing unit is configured to display, on the display screen, a guidance
indicator (108) relative to a representation of the head of the user only if a first
defined condition regarding the position of the head is met, such that the user is
provided with an indication that they are positioned suitably relative to the display
for the position of the head to be confidently determined;
wherein the first defined condition regarding the position of the head comprises:
the information relating to the position of the head indicates that the head is rotated
or tilted about an axis parallel to the display screen within a defined angular range
from a normal to the display screen;
wherein the processing unit is configured to:
cause the guidance indicator to gradually fade if the information relating to the
position of the head indicates that the head is approaching a limit of the defined
angular range.
11. An apparatus (300) according to claim 10, , further comprising:
a camera (308) for capturing the series of images of the head of the user.
12. An apparatus (300) according to claim 10 or claim 11, further comprising:
a storage medium (310) for storing at least one of: the received series of images;
and the determined information relating to the position of the head of the user.
13. An apparatus (300) according to any of claims 10 to 12, wherein the apparatus comprises
one of: a smart TV, a smart mirror, a smart phone, a tablet computer, a laptop computer
and a desktop computer.
1. Eine Methode (200) um einem Benutzer (100) eine Führungsanzeige (108) anzuzeigen,
die Methode umfasst:
Empfangen (202) einer Reihe von Bildern eines Kopfes eines Benutzers; Bestimmen (204)
für jedes Bild der Reihe von Bildern, von Informationen bezüglich der Position des
Kopfes des Benutzers; Anzeigen (206) für den Benutzer auf einem Anzeigebildschirm
(104), einer Führungsanzeige relativ zu einer Darstellung (110) des Kopfes des Benutzers,
und zwar nur dann, wenn zumindest eine erste definierte Bedingung bezüglich der Position
des Kopfes erfüllt ist, sodass dem Benutzer eine Anzeige gegeben wird, dass relativ
zur Anzeige richtig positioniert ist, damit die Position des Kopfes sicher bestimmt
werden kann; wobei die erste definierte Bedingung die Position des Kopfes umfasst:
Die Information bezüglich der Position des Kopfes zeigt an, dass der Kopf gedreht
oder geneigt ist, und zwar an einer Achse parallel zum Anzeigebildschirm, innerhalb
eines definierten Winkelbereichs von der Normalen hin zum Anzeigebildschirm; und
während die Führungsanzeige am Anzeigebildschirm dargestellt wird, die Führungsanzeige
zu veranlassen, nach und nach schwächer zu werden, wenn die Informationen in Bezug
zur Position des Kopfes anzeigen, dass der Kopf sich einer der Grenzen des definierten
Winkelbereichs nähert.
2. Eine Methode (200) gemäß Anspruch 1, wobei die Führungsanzeige angezeigt wird, wenn
zusätzlich zur ersten definierten Bedingung die Informationen bezüglich der Position
des Kopfes zeigen, dass die Position des Kopfes mit einem bestimmten Schwellwert von
Genauigkeit bestimmt werden kann.
3. Eine Methode (200) gemäß Anspruch 2, wobei die Position des Kopfes als mit einem bestimmten
Schwellwert von Genauigkeit bestimmt gelten kann, wenn ein Vertrauen in die Position
des Kopfes oder ein Vertrauen in die Positionen der Gesichtsmerkmale des Kopfes oberhalb
eines bestimmten Vertrauenswertes vorhanden ist.
4. Eine Methode (200) gemäß einem der vorangegangenen Ansprüche, wobei die Führungsanzeige
dem Benutzer gezeigt wird, wenn zusätzlich zur Erfüllung ersten definierten Bedingung
die Informationen bezüglich der Position des Kopfes anzeigen, dass eine Änderung der
Position des Kopfes über einen bestimmten Zeitraum geringer ist als ein vorbestimmter
Schwellwert.
5. Eine Methode (200) gemäß Anspruch 4, wobei der besagte definierte Schwellwert in der
Änderung der Position des Kopfes über einen bestimmten Zeitraum weniger als zehn Prozent
der Breite oder Höhe der Bilder umfasst.
6. Eine Methode (200) gemäß einem der vorangegangenen Ansprüche, wobei der definierte
Winkelbereich fünfzehn Grad von der normalen zum Anzeigebildschirm umfasst.
7. Eine Methode (200) gemäß einem der vorangegangenen Ansprüche, wobei die Serie von
Bildern durch eine Kamera (106) empfangen wird, die zum Anzeigebildschirm (104) in
Bezug steht.
8. Eine Methode (200) gemäß einem der vorangegangenen Ansprüche, wobei die Führungsanzeige
(108) wenigstens eines umfasst von: einer Linie, einem Text oder einem Bild, um dem
Benutzer bei einer Aktivität der Körperpflege zu helfen.
9. Eine Methode (200) gemäß einem der vorhergehenden Ansprüche, wobei das Anzeigen des
Führungsanzeigers (108) umfasst, dass die Führungsanzeige allmählich erscheint, wenn
die Informationen bezüglich der Position des Kopfes anzeigen, dass die erste definierte
Bedingung erfüllt ist, und der Kopf von einer der Grenzen des definierten Winkelbereichs
abweicht.
10. Ein Apparat (300), um dem Benutzer Anleitungen zu geben, der Apparat umfasst: Eine
Bildgebungseinheit (302) zum Empfangen einer Reihe von Bildern eines Kopfes eines
Benutzers; Eine Verarbeitungseinheit (304) zur Bestimmung, zu jedem Bild der Reihe
von Bildern, von Informationen bezüglich der Position des Kopfes des Benutzers; und
einen Anzeigebildschirm (306); wobei die Verarbeitungseinheit konfiguriert ist, auf
dem Anzeigebildschirm eine Führungsanzeige (108) relativ zu einer Darstellung des
Kopfes des Benutzers darzustellen, aber nur dann, wenn zumindest eine erste definierte
Bedingung bezüglich der Position des Kopfes erfüllt ist, sodass dem Benutzer eine
Anzeige gegeben wird, dass sie relativ zur Anzeige richtig positioniert sind, damit
die Position des Kopfes sicher bestimmt werden kann; wobei die erste definierte Bedingung
bezüglich der Position des Kopfes umfasst:
die Informationen bezüglich der Position des Kopfes zeigen an, dass der Kopf innerhalb
eines definierten Winkelbereichs von einer Normalen zu dem Anzeigebildschirm um eine
Achse parallel zum Anzeigebildschirm gedreht oder gekippt ist; wobei die Verarbeitungseinheit
konfiguriert ist, zu bewirken, dass die Führungsanzeige allmählich schwächer wird,
wenn die Information bezüglich der Position des Kopfes anzeigt, dass sich der Kopf
einer Grenze des definierten Winkelbereichs nähert.
11. Ein Apparat (300) entsprechend Anspruch 10, der weiterhin umfasst: Eine Kamera (308)
zum Erfassen einer Reihe von Bildern des Kopfes des Benutzers.
12. Ein Apparat (300) entsprechend Anspruch 10 oder Anspruch 11, der weiterhin umfasst:
ein Speichermedium (310) zum Speichern wenigstens eines der Folgenden:
Der empfangenen Serie von Bildern; und der bestimmten Informationen bezüglich zur
Position des Kopfes des Benutzers.
13. Ein Apparat (300) nach einem der Ansprüche 10 bis 12, wobei der Apparat eines der
folgenden umfasst: Ein Smart-TV, einen intelligenten Spiegel, ein Smartphone, einen
Tabletcomputer und einen Desktop-Computer.
1. Procédé (200) d'affichage d'un indicateur de position (108) à un utilisateur (100),
le procédé comprenant:
la réception (202) d'une série d'images d'une tête d'un utilisateur;
la détermination (204), à partir de chaque image de la série d'images, d'informations
relatives à la position de la tête de l'utilisateur;
afficher (206) à l'utilisateur, sur un écran d'affichage (104), un indicateur de position
relatif à une représentation (110) de la tête de l'utilisateur seulement si au moins
une première condition définie concernant la position de la tête est satisfaite, de
sorte que l'utilisateur reçoit une indication qu'il est positionné de manière appropriée
par rapport à l'affichage pour que la position de la tête soit déterminée avec certitude;
dans lequel la première condition définie concernant la position de la tête comprend:
les informations relatives à la position de la tête indiquent que la tête est tournée
ou inclinée autour d'un axe parallèle à l'écran d'affichage dans une plage angulaire
définie par rapport à une normale à l'écran d'affichage; et
pendant que l'indicateur de position est affiché sur l'écran d'affichage, faire en
sorte que l'indicateur de position s'estompe progressivement si les informations relatives
à la position de la tête indiquent que la tête s'approche de l'une ou l'autre limite
de la plage angulaire définie.
2. Procédé (200) selon la revendication 1, dans lequel l'indicateur de position est affiché
si, en plus de la première condition définie, les informations relatives à la position
de la tête indiquent que la position de la tête peut être déterminée avec un niveau
de précision seuil défini.
3. Procédé (200) selon la revendication 2, dans lequel la position de la tête est considérée
comme étant déterminée à un niveau de précision seuil défini lorsqu'une certitude
dans la position de la tête, ou une certitude dans les positions des caractéristiques
faciales de la tête sont supérieures à un niveau de certitude défini.
4. Procédé (200) selon l'une quelconque des revendications précédentes, dans lequel l'indicateur
de position est affiché à l'utilisateur si, en plus de la satisfaction de la première
condition définie, les informations relatives à la position de la tête indiquent qu'une
variation de la position de la tête sur une période définie est inférieure à un seuil
défini.
5. Procédé (200) selon la revendication 4, dans lequel ledit seuil défini du changement
de la position de la tête sur la période définie comprend moins de dix pour cent d'une
largeur ou d'une hauteur des images.
6. Procédé (200) selon l'une quelconque des revendications précédentes, dans lequel la
plage angulaire définie comprend quinze degrés par rapport à une normale à l'écran
d'affichage.
7. Procédé (200) selon l'une quelconque des revendications précédentes, dans lequel la
série d'images est reçue via une caméra (106) associée à l'écran d'affichage (104).
8. Procédé (200) selon l'une quelconque des revendications précédentes, dans lequel l'indicateur
de position (108) comprend au moins un élément parmi:
une ligne, un texte ou une image pour aider l'utilisateur dans une activité de soins
personnels.
9. Procédé (200) selon l'une quelconque des revendications précédentes, dans lequel l'affichage
de l'indicateur de position (108) comprend le fait de provoquer l'apparition progressive
de l'indicateur de position lorsque les informations relatives à la position de la
tête indiquent que la première condition définie est satisfaite et que la tête s'écarte
de l'une ou l'autre limite de la plage angulaire définie.
10. Appareil (300) pour indiquer une position à un utilisateur, l'appareil comprenant:
une unité d'imagerie (302) pour recevoir une série d'images de la tête d'un utilisateur;
une unité de traitement (304) pour déterminer, à partir de chaque image de la série
d'images, des informations relatives à la position de la tête de l'utilisateur; et
un écran d'affichage (306);
dans lequel l'unité de traitement est configurée pour afficher, sur l'écran d'affichage,
un indicateur de position (108) relatif à une représentation de la tête de l'utilisateur
seulement si une première condition définie concernant la position de la tête est
satisfaite, de sorte que l'utilisateur reçoit une indication qu'il est positionné
de manière appropriée par rapport à l'affichage pour que la position de la tête soit
déterminée avec certitude; dans lequel la première condition définie concernant la
position de la tête comprend:
les informations relatives à la position de la tête indiquent que la tête est tournée
ou inclinée autour d'un axe parallèle à l'écran d'affichage dans une plage angulaire
définie par rapport à une normale à l'écran d'affichage; dans lequel l'unité de traitement
est configurée pour: faire en sorte que l'indicateur de position s'estompe progressivement
si les informations relatives à la position de la tête indiquent que la tête s'approche
d'une limite de la plage angulaire définie.
11. Appareil (300) selon la revendication 10, comprenant en outre: une caméra (308) pour
capturer la série d'images de la tête de l'utilisateur.
12. Appareil (300) selon la revendication 10 ou la revendication 11, comprenant en outre:
un support de stockage (310) pour stocker au moins l'un des éléments suivants: la
série d'images reçue; et les informations déterminées relatives à la position de la
tête de l'utilisateur.
13. Appareil (300) selon l'une quelconque des revendications 10 à 12, dans lequel l'appareil
comprend l'un des éléments suivants: un téléviseur intelligent, un miroir intelligent,
un téléphone intelligent, un ordinateur tablette, un ordinateur portable et un ordinateur
de bureau.