Focusing an image based on a direction of a face of a user
09596401 ยท 2017-03-14
Assignee
Inventors
Cpc classification
H04N23/611
ELECTRICITY
International classification
G02B27/00
PHYSICS
Abstract
The invention discloses a method and a portable device for focusing an image in the device (10), which device (10) comprises; a first image recording arrangement (24a) for recording images of an user (50) of the device (10); a second image recording arrangement (24b) comprising an autofocus arrangement for recording images of the environment surrounding the device (10); and a display arrangement (22) for reproducing the recorded images of the environment surrounding the device (10), which method comprises the step of: obtaining a plurality of gazing directions of the user (50) from images recorded by the first image recording arrangement (24a); selecting focusing areas depending on the obtained gazing directions; processing said at least one image of the environment so as to create a final image that is focused within areas defined by the focusing areas.
Claims
1. A method in a portable imaging device, the method comprising: displaying an image to a user of the portable imaging device, the image being an image of an environment surrounding the portable imaging device; detecting one or more directions of a face of the user to which the image is displayed; determining one or more focusing areas, of a plurality of focusing areas, in the image displayed by the portable imaging device, the one or more focusing areas being determined based on the one or more directions of the face of the user that are detected and a correlation between a plurality of directions of the face of the user and the plurality of focusing areas in the image; and processing, based on the one or more focusing areas, the image to create a particular image, processing the image including focusing one or more particular areas in the particular image based on the one or more focusing areas selected based on the one or more directions of the face.
2. The method of claim 1, further comprising: detecting another direction of the face of the user to which the image is displayed; determining another focusing area, of the plurality of focusing areas, in the image displayed by the portable imaging device, based on the other direction of the face of the user; and processing, based on the other focusing area, the image to create another particular image.
3. The method of claim 2, where processing the image to create the other particular image includes: focusing another particular area, in the other particular image, that is defined by the other focusing area.
4. The method of claim 1, further comprising: determining that a period of time of stability, of the one or more directions of the face of the user, meets a threshold, where determining the one or more focusing areas includes: determining the one or more focusing areas based on determining that the period of time of stability meets the threshold.
5. The method of claim 1, further comprising: displaying, to the user, the image with information identifying the one or more focusing areas.
6. The method of claim 1, where focusing the one or more particular areas in the particular image includes: recording a plurality of images, each image, of the plurality of images, being focused in a respective particular area of the one or more particular areas, and combining the plurality of images to create the particular image.
7. A non-transitory computer readable medium storing instructions to be performed in a portable imaging device, the instructions comprising: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to display an image to a user of the portable imaging device, the image being an image of an environment surrounding the portable imaging device; one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to detect one or more directions of a face of the user to which the image is displayed and to determine one or more focusing areas, of a plurality of focusing areas, in the image displayed by the portable imaging device, the one or more focusing areas being determined based on one or more directions of the face of the user that are detected and a correlation between a plurality of directions of the face of the user and the plurality of focusing areas in the image; and one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to process the image, based on the one or more focusing areas, to create a particular image, the one or more instructions to process the image including: one or more instructions to focus one or more particular areas in the particular image based on the one or more focusing areas determined based on the one or more directions of the face.
8. The non-transitory computer readable medium of claim 7, where the instructions further comprise: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to determine that a period of time of stability, of the one or more directions of the face of the user, exceeds a period of time of stability of one or more other directions of the face of the user viewing the image, and where the one or more instructions to determine the one or more focusing areas include: one or more instructions to determine the one or more focusing areas based on determining that the period of time of stability, of the one or more directions of the face of the user, exceeds the period of time of stability of the one or more other directions of the face of the user.
9. The non-transitory computer readable medium of claim 7, where the instructions further comprise: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to display, to the user, the image with information identifying the one or more focusing areas, where the information identifying the one or more focusing areas includes one or more focusing frames.
10. The non-transitory computer readable medium of claim 9, where a size and a shape of the one or more focusing frames are configurable by the user.
11. The non-transitory computer readable medium of claim 7, where the instructions further comprise: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to record a first image when a period of time of stability, of a first direction of the one or more directions, meets a threshold, the first image being focused in a first focusing area of the one or more focusing areas; and one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to record a second image when a period of time of stability, of a second direction of the one or more directions, meets the threshold, the second image being focused in a second focusing area of the one or more focusing areas, and where the particular image is created based on the first image and the second image.
12. The non-transitory computer readable medium of claim 7, where the instructions further comprise: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to record one or more images of the face of the user to which the image is displayed, and one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to detect the one or more directions of the face of the user based on the one or more images.
13. The non-transitory computer readable medium of claim 7, where the instructions further comprise: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to determine that a period of time of stability, of the one or more directions of the face of the user, meets a threshold, and where the one or more instructions to determine the one or more focusing areas include: one or more instructions which, when executed by the portable imaging device, cause the portable imaging device to determine the one or more focusing areas based on determining that the period of time of stability meets the threshold.
14. A system comprising: a portable imaging device to: display an image to a user of the portable imaging device, the image being an image of an environment surrounding the portable imaging device; detect one or more directions of a face of the user to which the image is displayed; determine one or more focusing areas, of a plurality of focusing areas, in the image displayed by the portable imaging device, the one or more focusing areas being determined based on the one or more directions of the face of the user that are detected and a correlation between a plurality of directions of the face of the user and the plurality of focusing areas in the image; and process the image, based on the one or more focusing areas, to create a particular image, when processing the image, the portable imaging device is to: focus one or more particular areas in the particular image based on the one or more focusing areas determined based on the one or more directions of the face.
15. The system of claim 14, where the portable imaging device is further to: record one or more images of the face of the user to which the image is displayed, and where, when detecting the one or more directions of the face of the user, the portable imaging device is to: detect the one or more directions of the face of the user based on the one or more images.
16. The system of claim 15, where the portable imaging device is further to: record the image using a first camera of the portable imaging device, and where, when recording the one or more images, the portable imaging device is to record the one or more images using a second camera of the portable imaging device.
17. The system of claim 14, where the portable imaging device is further to: determine that a period of time of stability, of the one or more directions of the face of the user, meets a threshold, and where, when determining the one or more focusing areas, the portable imaging device is to: select the one or more focusing areas based on determining that the period of time of stability meets the threshold.
18. The system of claim 14, where, when focusing the one or more particular areas in the particular image, the portable imaging device is to: record a plurality of images, each image, of the plurality of images, being focused in a respective particular area of the one or more particular areas, and combine the plurality of images to create the particular image.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will now be described in more detail in relation to the enclosed drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DETAILED DESCRIPTION OF EMBODIMENTS
(21) The present invention relates to portable devices comprising an imaging system. In particular, the invention relates to portable communication devices comprising an imaging system. However, the invention is by no means limited to communication devices. Rather, it can be applied to any suitable portable device comprising a suitable imaging system.
(22) An exemplifying portable communication device according to a preferred embodiment of the invention is shown in
(23) However, it should be emphasised that the cell phone 10 in
(24)
(25) Moreover, the first side of the cell phone 10 shown in
(26) In addition, the first side of the cell phone 10 shown in
(27)
(28)
(29)
(30) In addition, the cell phone 10 comprises an antenna 34 connected to a radio circuit 36 for enabling radio communication with the network 30 in
(31) Furthermore, the cell phone 10 is provided with a control unit 20 for controlling and supervising the operation of the cell phone 10. The control unit 20 may be implemented by means of hardware and/or software, and it may comprise one or several hardware units and/or software modules, e.g. one or several processor units provided with or having access to the appropriate software and hardware required for the functions to be performed by the cell phone 10, as is well known by those skilled in the art. As can be seen in
(32) The autofocus-control 40 comprised by the control unit 20 is of particular interest in connection with the present invention. Being a part of the control unit 20 implies that the autofocus-control 40 can be implemented by means of hardware and/or software and it can comprise one or several hardware units and/or software modules, e.g. one or several processor units provided with or having access to the software and hardware appropriate for the functions required. The autofocus-control 40 is arranged to operatively control the autofocus arrangement of the second camera 24b by means of recordings of the face of a user 50 made by the first camera 24a as will be described in more detail below.
(33)
(34) The autofocus-control 40 is arranged to operatively process images of the face of the user 50 recorded by the first camera 24a so as to obtain the gazing direction of the face and/or the gazing direction of the eyes of the user 50. Here, it is assumed that the face and/or the eyes are directed toward the object to be recorded by the second camera 24b. However, it should be added that the face or at least the eyes of the user 50 may alternatively be directed towards the camera 24a and the display 22 of the cell phone 10. Obtained gazing directions of the face and the eyes of the user 50 may supplement each other, e.g. if the obtained direction of the face or eyes is uncertain or in case the user gazes obliquely towards the object to be recorded, i.e. the eyes are directed towards the object to be recorded whereas the face is directed otherwise, or the other way around.
(35) The direction of the face and the direction of the eyes can e.g. be obtained by means of a suitable face recognition method or similar and by a suitable eye tracking algorithm or similar. For this purpose there is a wide range of well known face recognition techniques for detecting the direction of the user's face in a recorded image or recorded sequence of images, see e.g. the published patent application US 2001/0019620 (Nagai et al.). Similarly, there are a wide range of well known eye tracking techniques for detecting the gazing direction of the user's eyes, see e.g. the U.S. Pat. No. 6,152,563 (Hutchinson et. al) and the published patent applications US 2006/0110008 A1 (Vertegaal et al.) and US 2006/0007396 A1 (Clement et al.). Those skilled in the art, having the benefit of this disclosure, recognize similar or equivalent methods suitable for tracking the face direction and the gaze direction of the eyes of a user 50 by means of recordings from the first camera 24a. For example, the gaze tracking of the eyes of a user 50 may be performed by means of infrared illumination which is reflected by the exterior and/or interior of the eyes and then recorded by the first camera arrangement 24a. The infrared light is reflected from the eye and sensed by the camera arrangement 24a. The information is then analyzed by the autofocus-control 40 to extract eye rotation from changes in reflections. Typically, the corneal reflection (the first Purkinje image) and the centre of the pupil may be used as features to track over time. A more sensitive type of eye tracker, the dual-Purkinje eye tracker, uses reflections from the front of the cornea (first Purkinje image) and the back of the lens (fourth Purkinje image) as features to track. A still more sensitive method of tracking is to image features from inside the eye, such as the retinal blood vessels, and follow these features as the eye rotates.
(36) The autofocus-control 40 is further adapted to control the autofocus arrangement of the second camera 24b so as to change the focus of the image to be recorded by the second camera 24b depending on the direction of the face and/or the gazing direction of the eyes obtained for the user 50 by means of images recorded by the first camera 24a.
(37) As schematically illustrated in
(38) As schematically illustrated in
(39) The grid 700 is correlated to the gazing direction of the face and/or the eyes of the user 50, which e.g. can be obtained by well known face recognition methods or eye tracking algorithms or similar as mentioned above. Hence, when the face of the user 50 is turned substantially straight ahead as illustrated in
(40) As an alternative to the focusing areas in the focus grid 700 the cell phone 10 may operate by means of a movable focusing area in the form of a movable focusing frame 400 as indicated in
(41) In case of a movable focusing frame 400 it is preferred that the autofocus-control 40 is arranged to operatively move the focusing frame 400 or similar to various positions in the display 22 depending on the current direction gazing direction of the face and/or eyes of the user 50. As mentioned above, the gazing direction of the face and/or eyes of the user 50 can be obtained by the autofocus-control 40 comprising a suitable face recognition technique and/or eye tracking technique or similar for analysing the user's face and eyes the in images produced by the first camera 24a. Once the focusing frame 400 is positioned the image presented on the display 22 can be focused by the autofocus arrangement of the second camera 24b controlled by the autofocus-control 40 processing the object or objects within the focusing frame 400 in a well known manner.
(42) The movable focusing frame 400 may be more clearly described with reference to
(43) An advantage provided by the present invention is that a user of the portable communication device receives an improved control of the focusing of the image. Hence, the user is not troubled by the aiming and maneuvering that is typically required by traditional autofocus systems and the user is not necessarily limited to manually choosing from a small number of fixed focusing frames. Rather, according to the embodiments discussed above, the user is only required to aim the main camera 24b of the cell phone 10 so as to capture the image to be recorded. The captured image is then focused in a simple, convenient and efficient manner depending on the gazing direction of the face and/or the eyes of the user 50.
(44) It should be added that the shape of the focusing grid 700 in
(45) Likewise, the shape of the movable focusing frame 400 in
(46) The attention is now directed to
(47) During a recording period the autofocus-control 40 may be arranged to operatively order the second camera arrangement 24b to record an image of the environment each time a gazing direction for face and/or eyes of the user 50 has been determined; a new focusing area has been determined; and the image within the focusing area has been focused. A determined gazing direction indicates that the user 50 has identified an object or similar in the environment which the user 50 finds interesting. The object or similar should therefore be focused and an image of the environment should be recorded.
(48) As an alternative, the autofocus-control 40 may be arranged to operatively order the second camera arrangement 24b to record an image each time a focusing area has remained substantially stable for a predetermined periodi.e. a gaze direction for the user 50 has remained substantially stable for a predetermined periodand the image within the focusing area has been focused. The stability of the gazing direction indicates that the user 50 has identified an object or similar which the user 50 finds particularly interesting. The object or similar should therefore be focused and an image of the environment should be recorded. The predetermined period may e.g. be less than three seconds, less than two seconds, less than one second, less than 0.5 seconds, less than 0.4 seconds, 0.3 seconds, 0.2 seconds or less then 0.1 seconds.
(49)
(50)
(51) When the second camera arrangement 24b has recorded a plurality of images of the environment being focused within different areas as described above it is preferred that the autofocus-control 40 is arranged to operatively combine the recorded images so as to create a single composite image in which all the areas defined by the focusing areas are focused. For example, the plurality of focusing frames 400 positioned over the person P in
(52) It should be emphasised that a final image may be created by substantially combining the entire images 8a and 8b of the environment, or e.g. by utilising one image 8a or 8b of the environment and then combine this image with the at least substantially focused areas in the other images of the environment defined by the focusing areas, e.g. defined by the movable focusing frame 400 as described above.
(53) Before we proceed it should be emphasised that, even though it may be preferred that the second camera arrangement 24b records an image of the environment when the image within a focusing area is focused, some embodiments of the invention may have images of the environment recorded by the second camera arrangement 24b at different possibly equidistant focusing distances regardless if the image within a focusing area has been focused. A single composite image of the environment may then be created by selecting the images of the environment wherein the areas defined by said focusing areas are best focused.
(54) Before we proceed it should also be emphasised that some embodiments of the invention may only record a single image of the environment. Such a single image may e.g. comprise an increased depth of field, preferably with the effect that the whole or at least most of the image is focused. An increased depth of field may e.g. be accomplished in a traditional manner by letting the autofocus-control 40 select a smaller aperture. An increased depth of field may also be accomplished by a technique called Wavefront Coding, see e.g. the U.S. Pat. No. 5,748,371 (Cathey et. al.) in which case the above mentioned autofocus arrangement in the second camera arrangement 24b corresponds to the extra hardware required by the Wavefront technique, whereas the extra software required by the technique is supposed to be arranged in the autofocus-control 40. At the same time or at least in connection with the recording of a single image it is preferred that the first camera arrangement 24a records a plurality of images of the user 50 for determining the gazing directions of the user 50 as previously described. It is then preferred that the single image is focused within the areas defined by the focusing areas identified by the gazing directions of the user 50. In case of a single image with an increased depth of field this may be accomplished by simply blurring the areas not being defined by the focusing areas. In case of a single image without an increased depth of field this may be accomplished by digitally focusing the areas being defined by the focusing areas. This can e.g. be accomplished by digitally focusing an out-of-focus image by means of an image processing system, e.g. as the one described in the U.S. Pat. No. 6,154,574 (Palk et al.) or similar. A person skilled in the art having the benefit of this disclosure can easily identify a range of image processing systems and/or methods being suitable for the purpose of the embodiment of the invention now discussed.
(55) Using the gaze direction of the user's face and/or eyes as described above is a good way of assessing where to put the focus of the optical lens or similar, i.e. where to put the focusing area in a image to be recorded. Moreover, by determining a plurality of gazing directions and provide an image of the environment that is focused at the areas defined by the focusing areas identified by the gazing directions makes it possible to let interesting parts of the image to be focused whereas non-interesting parts can be left blurry.
(56) Before we proceed it should be emphasised that in addition to the parts and units shown in
(57) The attention is now directed towards the function of an exemplifying embodiment of the present invention, which will be described with reference to
(58) As previously explained, a cell phone 10 according to an embodiment of the present invention comprises a first camera 24a that is primarily arranged for recording images and possibly video sequences of the user 50 during a video-call. In addition, the cell phone 10 comprises a second camera arrangement 24b for recording high-quality images of the environment surrounding the cell phone 10. In particular, as will be explained in more detail below, the second camera arrangement 24b is provided with an autofocus arrangement that is arranged to be operatively controlled by the autofocus-control 40 operating on recordings of the face and/or the eyes of a user 50 made by the first camera 24a,
(59) Advantageous embodiments of the present invention uses a communication device provided with two cameras, which e.g. is typical for cell phones enabled for video-calls. The main advantage is that an implementation of the invention in a communication device enabled for video-calls by means of two cameras does not require any auxiliary hardware (at least not an auxiliary camera), i.e. the required hardware is already in place.
(60) The steps in an exemplifying method for providing several focused areas in an image by utilizing the gaze direction of the face and/or eyes of a user 50 will now be described with reference to the exemplifying flow chart in
(61) In a first step S1 of an exemplifying method according to an embodiment of the present invention the focusing function preformed by the autofocus-control 40 is initialised. The initialisation may include such actions as recording an image of the user 50 by using the first camera 24a, recording an image of the environment surrounding the cell phone 10 by using the second camera 24b and reproducing the recorded images of the surrounding environment by means of the display 22. In addition it is preferred that the initialisation comprises an allocation of a focusing grid (typically invisible to the user 50) on the display 22, or a movable focusing frame 400 on a start position in the display 22.
(62) In a second step S2 of the exemplifying method the gazing direction of the face and/or eyes of the user 50 is obtained by means of the autofocus-control 40 being arranged to operatively process images and possibly video sequences of the face of the user 50 recorded by the first camera 24a. The recorded images of the face of the user 50 are preferably processed by the autofocus-control 40 utilizing a suitable face recognition technique or similar and possible a suitable eye tracking technique or similar as previously described. Here it is assumed that the user 50 has the face and eyes directed towards the object to be recorded by the second camera 24b. If we take
(63) In a third step S3 of the exemplifying method a focusing area within the image produced on the display 22 is selected according to the gaze direction of the face and/or the eyes of the user 50 obtained in the previous step S2. For example, an area in a focusing grid can be selected accordingly, as previously described with reference to the exemplifying
(64) It is preferred that the focusing area is selected by the autofocus-control 40. However, the autofocus-control 40 may alternatively provide another hardware and/or software unit with the obtained gaze direction of the face and/or the eyes of the user 50, which unit in turn selects focusing areas within the image reproduced by the display 22.
(65) In a fourth step S4 of the exemplifying method the autofocus-control 40 uses the part of the image delimited by the focusing area to focus the image so that the object or objects within the focusing area becomes sharp. This is typically performed by selecting the focus setting that renders the best sharpness within the focusing area, which is routinely done in almost all digital cameras having traditional autofocus. For this purpose the image within the focusing area can be analyzed by means of e.g. an edge detection algorithm according to which the autofocus setting that shows most edges within the focusing frame is selected to focus the image since it represents the sharpest image, c.f. e.g. the published patent application US 2006/0062484 A1 (Aas et. al).
(66) In a fifth step S5 of the exemplifying method an image of the environment, being focused as described in step S4, is recorded by the second camera arrangement 24b. The recorded image is then stored in a storage arrangement such as e.g. the memory 18.
(67) In a sixth step S6 it is investigated whether more images of the environment should be recorded. This may e.g. be the case if the second camera arrangement 24b is supposed to record images during a predetermined recording period and the period has not yet ended. As another example, this may be the case if the second camera arrangement 24b is supposed to record a predetermined number of images and this number of images has not yet been recorded. If more images should be recorded the method returns to step S2 and continues from there. However, if no more images should be recorded the method proceeds to a seventh step S7.
(68) In the seventh step S7 of the exemplifying method it is preferred that the images of the environment, recorded as the method repeatedly passes through step S3, are combined so as to create a single composite image wherein the areas defined by the focusing areas are focused.
(69) The steps in another exemplifying method for providing several focused areas in an image by utilizing the gaze direction of the face and/or eyes of a user 50 will be described below with reference to the exemplifying flow chart in
(70) The initiation in step S11 is the same or similar as the one in step S1 described above.
(71) In a first step S1.1 in a first branch of the exemplifying method it is preferred that a plurality of images of the environment is recorded by the second camera arrangement 24b. It is preferred that the method proceeds to a final step S22 when a predetermined recording period has ended and/or a predetermined number of images has been recorded. The final step S22 will be described later.
(72) In a first step S2.1 in a second branch of the exemplifying method it is preferred that the gazing direction for the face and/or the eyes of the user 50 is obtained by means of images from the first camera arrangement 24a as previously described.
(73) In a second step S2.2 in said second branch it is preferred that a focusing area is selected depending on the obtained gaze direction of the face and/or eyes of the user 50 as previously described. It should be emphasised that some embodiment may only have the gazing directions obtained in this step, whereas the corresponding focusing areas in the images of the environment may be selected in another subsequent step, e.g. in the final step 22 wherein a single image of the environment is created in which the areas defined by the focusing areas are focused.
(74) In a third step S2.3 in the second branch it is investigated whether more focusing areas should be obtained. This may e.g. be the case if the second camera arrangement 24b is still recording images. This may also be the case if focusing areas should remain substantially stable for a predetermined period and the period has not yet ended. As another example, this may be the case if a predetermined number of focusing areas should be selected and this number of focusing areas has not yet been selected. If it is determined that more focusing areas should be selected the method returns to step S2.1 and continues from there. However, if no more focusing areas should be selected the method proceeds to the final step S22.
(75) In the final step S22 the images of the environment recorded in step S1.1 are combined so as to create a single composite image wherein the areas defined by the focusing areas are focused. As indicated above, if the focusing areas depending on the obtained gazing directions have not previously been selected they may be selected in this step before the images of the environment are combined. A single composite image of the environment may e.g. be created by selecting the images having an area defined by the focusing areas that is better focused compared to the corresponding area in the other recorded images of the environment.
(76) Still another exemplifying method for providing several focused areas in an image by utilizing the gaze direction of the face and/or eyes of a user 50 will be described below with reference to the exemplifying flow chart in
(77) The steps S11, S2.1, S2.2 and S3.2 are preferably the same as the steps described above with reference to
(78) In step S1.1 only a single image of the environment is recorded, i.e. these is not a plurality of images recoded as in step S1.1 in
(79) In step 22 it is preferred that the single image recorded in step S1.1 is focused at the areas defined by the focusing areas identified by the gazing directions as previously described. In case of a single image with an increased depth of field this may be accomplished by simply blurring the areas not being defined by said focusing areas. In case of a single image without an increased depth of field this may be accomplished by digitally focusing the areas being defined by the focusing areas.
(80) In general, as previously explained, it is preferred that the autofocus-control 40, arranged to perform the exemplifying method described above, is provided in the form of one or more processors with corresponding memory containing the appropriate software in the form of a program code. However, the program code can also be provided on a data carrier such as a CD ROM disc 46 as depicted in
(81) As a general remark it should also be added that the expression image used above may include video sequences if this is more appropriate in some embodiments of the invention.
(82) As another general remark it may be added that the exposure light may be measured at least within the area in an image of the environment defined by a focusing frame. The measurement may e.g. be performed by means of a corresponding area of the image sensor. Measuring the exposure light by means of the image sensor in a digital camera is well known to those skilled in the art and it needs no further description. A measuring within the focusing area increases the chances that the area and/or object of interest are recorded with a satisfactory exposure.
(83) The present invention has now been described with reference to exemplifying embodiments. However, the invention is not limited to the embodiments described herein. On the contrary, the full extent of the invention is only determined by the scope of the appended claims.