The field of the invention relates to methods for creating a cover for an electronic device and to the field of electronic devices.
The present invention relates in particular to a method for creating a camouflage cover for an electronic device, to a computer medium storing programming code for performing one or more steps of such a method, to a time-of-flight camera for using such a method, and to an electronic device using such a camouflage cover.
Internet of Things is a technical field where objects, such as a wall or a piece of furniture, may be augmented by adding a sensing device and/or an actuating device and/or a communication device, etc. By adding such electronic devices to an object, the properties of the object can be e.g. measured, and/or shared, and/or changed. When such electronic devices are clearly visible to a person, this person may feel less comfortable in the environment, which is often due to e.g. blinking LEDs and/or privacy invading looks. In the prior art there exist solutions which partly address this problem by including the electronic devices in a housing with a nice shape. However, such a solution still has the disadvantage that the device is clearly visible.
The object of embodiments of the present invention is to provide a method for creating a camouflage cover for an electronic device to make such a device less visible.
To that end an embodiment the method of the invention is distinguished in that it comprises the following steps. An image of an object or a part of an object including the location where the electronic device is to be arranged, is captured. Size data of at least an area shown in the image, and including the location, is obtained. The electronic device is provided with a display adapted for substantially hiding the one or more electronic components of the electronic device when arranged at the location. Based on the captured image, the size data and the display size of the display, a digital camouflage pattern is determined. This digital camouflage pattern is displayed on the display so that the display forms a camouflage cover for the electronic device.
Note that the size data of at least an area including the location, concerns the real size of this area, and not the size of the representation of this area in the image. In other words, if the object is e.g. a cupboard, then the area could correspond to a part of the cupboard, and the size data would then concern the real size of this part of the cupboard. Through the use of the captured image, the size data and the display size of the display, there can be derived a digital camouflage pattern adapted to be shown on the display with the known display size, wherein the pattern is substantially identical to the “real pattern” at the location where the electronic device is to be arranged. In that way the environment where the electronic device is arranged is not disturbed by the presence of the electronic device.
According to a preferred embodiment the determining of a digital camouflage pattern comprises cutting out a part of the capture image, wherein this part is made to correspond, using the distance data, with a sub-area having a size corresponding with the display size. In that way the pixels of the cut-out part can be used to create the digital camouflage pattern which, when displayed on the display, substantially corresponds with the sub-area below it, so that the sight of the environment where the electronic device is placed will not be altered. In that way a person will not notice the presence of the electronic device in the environment.
According to a preferred embodiment the capturing of the image and the obtaining of size data is performed through the use of a time-of-flight camera. Such a camera allows capturing an image together with a distance map containing the distance between the camera and every pixel of the image. Such a distance map will allow to derive size data of the area shown in the image.
According to another possible embodiment the obtaining of size data comprises adding a device with a known size to the area before capturing the image, and obtaining the size data using the known size shown in the image. E.g., if it is desirable to arrange the electronic device on a cupboard, a shape having a known size could be stuck on the cupboard before capturing an image of the cupboard. In that way the size data of an area of the cupboard including the location where the electronic device is to be arranged, can be calculated.
According to a preferred embodiment, before determining the digital camouflage pattern, the user is given the possibility to select a portion of the image to indicate the location where the electronic device is to be arranged. The selected portion is then taken into account when creating the digital camouflage pattern. Note that such a user selection is not a requirement for the method of the invention, and that such a portion could e.g. be automatically selected, by selecting e.g. the centre of the picture. Further, a suitable sub-area could be determined through image processing techniques. Also, other methods are possible, see further.
According to a preferred embodiment, during the capturing of the image, a selector window for selecting a portion of the image is shown to a user, such that the user can capture an image and at the same select a portion of said image to indicate the location where the electronic device is to be arranged. In such an embodiment, the selector window is preferably is preferably such that it surrounds a part of the image corresponding with a sub-area having a size which is substantially identical to the display size. In that way a user can in a simple manner select exactly the location where he wishes to arrange the electronic device, and obtain a digital camouflage pattern corresponding with this sub-area.
According to a further developed embodiment, where a time-of-flight camera is used, the time-of-flight camera obtains a distance map comprising distance data for at least a part of the image visible through a viewport of the camera, and a selector window is calculated using said distance data such that the selector window corresponds with a sub-area having a size corresponding with the display size. Indeed, the distance data of the distance map will allow a calculation of a real size of a sub-area, such that a suitable sub-area having a size corresponding with the display size, can be determined, whereupon a corresponding selector window can be shown to the user.
According to a further developed embodiment, the display resolution is used when determining the digital camouflage pattern. Note that it is also possible to determine a digital camouflage pattern without knowing the display resolution, whereupon, if needed, the resolution of the digital camouflage pattern can be adjusted to the display resolution of the used display.
The invention further relates to a computer medium, e.g. a computer, a mobile device such as a PDA, an I-phone or an I-pad, a laptop, a desktop, storing programming code for performing one or more steps of the embodiments of the methods disclosed above. Also the invention relates to a time-of-flight camera storing programming code for performing one or more steps of the embodiments of the methods disclosed above.
Further, the invention relates to a time-of-flight camera comprising capturing means for capturing an image; size data obtaining means for obtaining size data of at least an area shown in the image; and determining means for determining a digital camouflage pattern based on the captured image, the size data and the display size.
According to a preferred embodiment of such a time-of-flight camera the determining means may be further adapted to show a selector window in the view seen through the viewport, such that, when an image is captured by the capturing means, the selector window indicates a portion of said image to be used by the determining means. This selector window may further be generated according to any of the embodiments disclosed above in connection with the embodiments of the invention.
Finally, the invention relates to an electronic device intended to be arranged at the location of an object, comprising a display screen having a display size, a storage and one or more electronic components. The display screen is adapted for substantially hiding the one or more electronic components and arranged at the location. The electronic device further comprises a storage storing a digital camouflage pattern which substantially corresponds with a part of a captured image of the object, and which is used for display on said display screen.
According to a preferred embodiment, the electronic device comprises any one or more of the following components: a sensing device, an actuating device, a processor, communication means, an assembling component, a receiving component.
The accompanying drawings are used to illustrate presently preferred non-limiting exemplary embodiments of methods and devices of the present invention. The above and other advantages of features and objects of the invention will become more apparent and the invention will be better understood from the following detailed description when read in conjunction with the accompanying drawings in which:
An embodiment of the method of the invention for creating a camouflage cover for an electronic device is illustrated in
In a first step, an imaging device 1 is used to obtain an image I of the area including the location where it is desirable to mount the electronic device 3. According to a preferred embodiment, the imaging device is a time-of-flight camera which captures an image I and determines distance data X between the object 4 and the camera for every pixel of the image I. This image I as well as the distance data X, typically in the form of a distance map, is sent to a camouflage creator 2, see arrow 12.
The camouflage creator 2 can be implemented in the form of software installed on a computing means such as a mobile device (e.g. I-phone or I-pad), a laptop, a desktop, etc., but could also be implemented directly in the time-of-flight camera. The operation of the camouflage creator 2 is illustrated in detail in
selecting the centre of the picture;
letting a user select a sub-area with an input device such as a touch screen, a mouse or a keyboard;
determining a suitable sub-area through image processing techniques;
placing a marking window around the sub-area before or while taking the picture;
etc.
In a second step 23 the actual size of the sub-area is calculated using the distance data.
The calculation of the actual size of the sub-area can e.g. be done by overlaying the selected sub-area with the image map, see sub-area 34 in
In practice the picture is typically not taken at a straight angle, and then there needs to be made a more complex calculation where the angle β, see the drawing on the right side of
W=2y sin (α/2) cos β+(z−y) cos (90°−β−α/2)
where 1/tan β=y sin (α/2)/(x−y cos (α/2)), and the angle α is known or calculated by scaling for a well calibrated camera as explained above.
Knowing the actual size of the sub-area, and the size and resolution of the display screen, the pixels needed for the camouflage pattern can be cut out and a camouflage pattern picture can be created to be used on the display screen, see steps 24 and 25 in
Now a more detailed embodiment of the method of the invention will be illustrated with reference to
An electronic device for use with the invention can be any type of electronic device, and in particular a sensing device, an actuating device, a combination of a sensing and actuating device, etc. Typically such a device is provided with a processor and a sending/receiving means. Further there should be provided a storage means for storing the digital camouflage pattern which is to be shown on the display screen. The display screen is preferably sufficiently large to hide the electronic components of the electronic device, i.e. the components of the electronic device will be provided at the backside of the display screen. In that way, in the mounted position, the components will be located between the object on which the electronic device is mounted and the display screen which is visible for a user.
Where prior art solutions consist in giving an esthetical form to such electronic devices or in making those devices very small and hence expensive, the solution of the present invention has the advantage that the electronic device does not need to be made very small and is less visible then the electronic devices of the prior art solutions. Further, making computing power ubiquitous is an important factor for the so-called Internet of Things or smart devices, where many smart devices such as sensing or actuating devices are used. Through the use of the present invention, the form factor of such electronic devices will be less obtrusive such that it is ideal suitable for home applications.
Whilst the principles of the invention have been set out above in connection with specific embodiments, it is to be understood that this description is merely made by way of example and not as a limitation of the scope of protection which is determined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
11290406.5 | Sep 2011 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2012/066404 | 8/23/2012 | WO | 00 | 2/13/2014 |