Dynamic shading system
11580923 · 2023-02-14
Assignee
Inventors
Cpc classification
G09G2320/0686
PHYSICS
G09G2320/064
PHYSICS
G09G3/3607
PHYSICS
International classification
G09F19/22
PHYSICS
G09G3/20
PHYSICS
Abstract
A dynamic shading system is disclosed. The system comprises a screen and a control system. The screen comprises a plurality of light valves. Each light valve has an adjustable translucency so that the screen can present an image on one side of the screen. The control system is configured to determine what image is to be presented on the one side of the screen in dependence of light intensity incident on another side of the screen. the control system is further configured to control each light valve of the screen to have a translucency so that the plurality of the light valves forms the determined image on the one side of the screen.
Claims
1. A dynamic shading system comprising a screen comprising a plurality of light valves, each light valve having an adjustable translucency so that the screen can present an image on one side of the screen; and a control system that is configured to determine what image is to be presented on the one side of the screen in dependence of light intensity incident on another side of the screen, and to control each light valve of the screen to have a translucency so that the plurality of the light valves forms the determined image on the one side of the screen, wherein the control system is configured to perform steps of obtaining a first light intensity value indicative of a first light intensity incident on the other side of the screen, determining, based on the first light intensity value, a first to-be-presented image, controlling each light valve of the screen to have a translucency so that the plurality of the light valves forms the first image on the one side of the screen, obtaining a second light intensity value indicative of a second light intensity incident on the other side of the screen, the second light intensity value being different from the first light intensity value, determining, based on the second light intensity value, a second to-be-presented image, the second image being different from the first image, and controlling each light valve of the screen to have a translucency so that the plurality of light valves forms the second image on the one side of the screen, wherein the first and second image each comprises one or more image elements formed by adjacent image pixels having the same or similar pixel values, each image element having a respective size and shape and relative position within the image in question, wherein the first and second image differ in that a particular image element in the second image, the particular image element having a particular size and particular shape and particular relative position, does not have in the first image a corresponding image element having the same particular size and the same particular shape and the same particular relative image position.
2. The dynamic shading system according to claim 1, wherein determining the first to-be-presented image comprises determining a first set of image pixel values comprising, for each light valve of the screen, a greyscale value, the first set of image pixel values representing the first image, and determining the second to-be-presented image comprises determining a second set of image pixel values comprising, for each light valve of the screen, an image pixel value, the second set of image pixel values representing the second image.
3. The dynamic shading system according to claim 1, wherein the control system is configured to perform a step of determining, for each light valve out of the plurality of light valves, a first translucency value, wherein controlling each light valve of the screen to have a translucency so that the plurality of the light valves forms the first image on the one side of the screen is performed based on the first translucency values determined for the respective light valves, and the control system is configured to perform a step of determining, for each light valve out of the plurality of light valves, a second translucency value, wherein controlling each light valve of the screen to have a translucency so that the plurality of the light valves forms the second image on the one side of the screen is performed based on the second translucency values determined for the respective light valves.
4. The dynamic shading system according to claim 3, wherein the first translucency value for each light valve is determined on the basis of a light intensity value indicative of light intensity incident on the other side of the screen when the plurality of the light valves will form the first image on the one side of the screen and the second translucency value for each light valve is determined on the basis of a light intensity value indicative of light intensity incident on the other side of the screen when the plurality of the light valves will form the second image on the one side of the screen.
5. The dynamic shading system according to claim 1, wherein the second light intensity as indicated by the second light intensity value is higher than the first light intensity as indicated by the first light intensity value, wherein on average the second image is darker than the first image.
6. The dynamic shading system according to claim 1, wherein the control system is configured to determine what movie is to be presented on the one side of the screen in dependence of light intensity on the other side of the screen, and wherein the control system is configured to perform steps of determining, based on the first light intensity value, a first to-be-presented movie comprising a first set of successively presented images, the first set of successively presented images comprising the first to-be-presented image, and controlling each light valve of the screen to sequentially have first translucencies so that the plurality of the light valves forms the first movie on the one side of the screen, and determining, based on the second light intensity value, a second to-be-presented movie different from the first to-be-presented movie, the second to-be-presented movie comprising a second set of successively presented images, the second set of successively presented images comprising the second to-be-presented image, and controlling each light valve of the screen to sequentially have second translucencies so that plurality of light valves forms the second movie on the one side of the screen.
7. The dynamic shading system according to claim 6, wherein the second light intensity as indicated by the second light intensity value is higher than the first light intensity as indicated by the first light intensity value, wherein on average, the second video is darker than the first video.
8. The dynamic shading system according to claim 7, wherein determining the first movie comprises generating the first movie based on the first light intensity value and/or wherein determining the second movie comprises generating the second movie based on the second light intensity value.
9. The dynamic shading system according to claim 1, wherein the first and/or second image depicts one or more plants and/or animals.
10. The dynamic shading system according to claim 1, the second light intensity as indicated by the second light intensity value is higher than the first light intensity as indicated by the first light intensity value, and wherein the first movie and the second movie depict growth of one or more plants, wherein the depicted growth in the second video is faster than the depicted growth in the first video.
11. The dynamic shading system according to claim 1, wherein each light valve comprises a liquid crystal display (LCD) pixel.
12. The dynamic shading system according to claim 1, further comprising a light intensity sensor for measuring light intensity incident on the other side of the screen.
13. A computer-implemented method for determining images that are to be presented on a side of a screen in dependence of light intensity incident on another side of the screen, the screen comprising a plurality of light valves, each light valve having an adjustable translucency so that the screen can present an image on one side of the screen, the method comprising: obtaining a first light intensity value indicative of a first light intensity incident on the other side of the screen, determining, based on the first light intensity value, a first to-be-presented image, controlling each light valve of the screen to have a translucency so that the plurality of the light valves forms the first image on the one side of the screen, obtaining a second light intensity value indicative of a second light intensity incident on the other side of the screen, the second light intensity value being different from the first light intensity value, determining, based on the second light intensity value, a second to-be-presented image, the second image being different from the first image, and controlling each light valve of the screen to have a translucency so that the plurality of light valves forms the second image on the one side of the screen, wherein the first and second image each comprises one or more image elements formed by adjacent image pixels having the same or similar pixel values, each image element having a respective size and shape and relative position within the image in question, wherein the first and second image differ in that a particular image element in the second image, the particular image element having a particular size and particular shape and particular relative position, does not have in the first image a corresponding image element having the same particular size and the same particular shape and the same particular relative image position.
14. A non-transitory computer-readable storage medium having stored thereon a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of claim 13.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Aspects of the invention will be explained in greater detail by reference to exemplary embodiments shown in the drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE DRAWINGS
(10) In the figures identical reference numbers indicate identical or similar elements.
(11)
(12) The screen 4 comprises a plurality of light valves 6 that have an adjustable translucency, e.g. an adjustable transparency. The screen 4 provides protection from a light source 10, such as the sun, and can thus protect against UV and/or IR radiation, and/or against glare caused by direct incident light from the light source and/or against high perceived brightness caused by direct or indirect light from the light source. In one example, the screen is placed near a boundary between the interior I of a building and the exterior E. In
(13) The light intensity incident on the screen 4 may be a measure of a (time averaged) amount of radiant power incident on the screen 4. The light valves 6 may be unable to generate light autonomously, e.g. without the areas being backlit. In one embodiment, the sun is used as a variable backlight source. As a result, during operation, the screen may consume less than 10 W/m.sup.2, for example less than 4 W/m.sup.2.
(14) Since the translucency of a light valve 6 relates to an amount of light passing through the light valve 6, it also relates to a perceived brightness of the light valve 6. Hence, given a certain light intensity incident on the screen 4, a high translucency of the light valve 6 relates to a high perceived brightness of the light valve and a low translucency value of a light valve relates to a low perceived brightness of the light valve 6. The screen 4 may be said to use the incident light as a variable backlight for displaying images.
(15) The plurality of light valves 6 may be LCD pixels. The plurality of light valves 6 may be regularly arranged. In particular, the plurality of light valves may be regularly arranged pixels. The height and/or the width of each light valve may be in the range 0-20 m, preferably 0 mm-5 m, more preferably 5-50 mm or <1 mm. In one example, each light valve is a pixel sized 14.7 mm by 16.4 mm. The screen has a height and a width, wherein the height may be 1-10 m, preferably 1-3 m and the width may be in the range of 0.5-500 m, preferably 4-200 m, more preferably 8-100 m. In one example, the screen is sized 3.4 m by 6.85 meters. The screen may comprise 3428 light valves per m.sup.2. The screen may comprise approximately 2.000.000 pixels per 1.25 m.sup.2 (1920×1080 pixels on 1.44 m×0.82 m, for example).
(16) The light valves 6 may be electronically controllable. In one embodiment, the translucency of each area may be dependent on an electrical current or voltage being applied to the light valve 6. The control system 8 may be configured to apply a specific electrical current or a specific voltage to each light valve 6 for controlling the translucency of each light valve 6, for example by applying pulse width modulation (PWM). Each light valve may comprise a transistor, such as Thin Film Transistor, that is configured to control a voltage that is provided to, for example, the liquid crystal display pixel. Each Thin Film transistor may receive the same driving voltage.
(17) The translucency of a light valve and the to be applied voltage/current may or may not possess a linear relationship. The translucency of a light valve and the voltage/current applied to it may possess a negative or positive relationship. In an example, said relationship is negative and a zero applied voltage/current will result in the light valves having a high translucency, e.g. a high transparency. Hence, if a power failure occurs, beneficially the screen will not revert to an all-black state wherein it blocks substantially all incident light.
(18) The control system 8 may be configured to separately adjust the translucency of each light valve 6. The control system may be configured to control the translucency of each light valve 6 to become either of two values, for example a first maximum value corresponding to a maximum percentage, preferably 100% or close to 100%, of incident light intensity passing through the light valve 6 and corresponding to a maximum brightness of the area given the circumstances and to a second minimum value corresponding to a minimum percentage, preferably 0% or close to 0%, of incident light intensity passing through the light valve 6 and corresponding to a minimum brightness, preferably blackness, of the light valve 6. The translucency of each area 6 may be adjustable to a wide range of values and the control system 8 may be configured to control the translucency of each light valve 6 to be any value between said minimum and maximum value, i.e. the translucency may be controlled in a stepless manner. In an example, the control system 8 is configured to control the translucency of each light valve 6 to be one value out of a fixed number of values. Said fixed number of values is for example two, three, five, ten, sixteen, et cetera. Said fixed number of values may depend on the number of bits that represent a greyscale value as explained below. In a particular example, 8 bits are used for representing the possible greyscale values for an image pixel value. In such case, the image pixel value can have 256 different values.
(19) In
(20) Thus, in the depicted embodiment, since the control system 8 is configured to determine what image is to be presented on the one side of the screen in dependence of light intensity incident on the other side of the screen, that an arrow of a certain size is to be presented on the screen.
(21) Optionally, the dynamic shading system comprises a light intensity sensor for measuring light intensity incident on the other side of the screen. The sensor 16 may be positioned on the light receiving side of the screen 4 and/or on another side of the screen. In the latter example, the sensor 16 may be positioned to measure an amount of light intensity passing through one or more light valves. These one or more light valves may then be controlled to adopt one or more predetermined translucencies, e.g. cycle through a number of translucencies, and the control system may be configured to associate each predetermined translucency value with a light intensity passing through the one or more areas. Based on this, an indication of the light intensity incident on the screen may be determined. The light intensity value indicative of the light intensity incident on the screen may be an indication of the ambient light's intensity. In one example, the shading system comprises multiple light intensity sensors 16, for example a first light intensity sensor for at least one light valve and a second light intensity sensor for at least one other light valve. In one example, the control system comprises at least one light intensity sensor per light valve. The sensor 16 advantageously enables the shading system to quickly adapt to changing lighting conditions.
(22) Optionally, the control system 8 comprises a person sensor, e.g. e movement sensor, that is configured to detect a person 14 near the screen, e.g. on said one side of the screen, and in response output a signal, and the control system 100 may be configured to control the light valves based on this signal. This advantageously allows the system to for example temporarily improve its glare control function or climate control function when a person 14 passes by the screen 4.
(23) The control system may also be configured to connect to other devices, for example using Internet of Things technology known in the art. As such, the control system and the dynamic shading system can be a part of a smart façade of a building and can be used in Smart Building applications. The control system may for example be configured to connect to mobile devices of respective users, so that the users can control, to some extent, the images that are presented on the screen. In one example, users can, via their respective mobile device, e.g. smart phones, play interactive games on the screen against each other. To this end, the control system may be configured to receive control signals from a plurality of mobile devices.
(24) In one embodiment, the control system 8 comprises a user interface through which a user can change settings of the shading system and/or input light intensity values.
(25) The control system 8 may be embodied as a data processing system 100 further described below.
(26) In one embodiment, each light valve comprises an adjustable translucency in the sense that each light valve comprises an adjustable transparency, which transparency the control system 8 is configured to control. Transparency may thus be regarded as a species of translucency. If an area has a high transparency value, then not only does a relatively large percentage of incident light intensity passes through the area, also an observer 14 at one side of the area can clearly see objects at the other side of the area, because light passing through the area does not scatter. This embodiment allows to construct transparent shading systems. In other words, the screen of the system may be transparent screen.
(27)
(28) The first image 20 and the second image 26 are both greyscale images in the sense that each image pixel is associated with a single brightness value indicating the brightness for the image pixel in question. Herein, white image pixels may be understood to have a relatively high brightness, black image pixels a relatively low brightness and grey pixels a relatively intermediate image pixel.
(29)
(30) Each image element shown in
(31) Image element C in the first image 20 has a corresponding image element in the second image 26, namely image element C in the second image 26. Image element C in the second image 26 namely also has a size of 2 pixels wide and 2 pixels height, a relative position of (0,8), and a rectangular shape.
(32) However, the second image comprises at least one image element, in the embodiment illustrated, namely image elements Q, R, S and T, each of which does not have a corresponding image element in the first image 20. To illustrate, image element S in the second image has a different shape than the image element D in the first image. Image element S namely has a hole in the middle there where image element Q is present, whereas image element D does not comprise such hole. The same applies, mutatis mutandis for image element T and K. Hence, the second image (
(33) In
(34) The control system may thus be configured to determine that the first image 20 is to-be-presented on the screen based on a first light intensity value and that the second image 26 is to be presented based on a second light intensity value. Note that the second image is on average darker than the first image because the average brightness values of the image pixels of the second image is lower than the average brightness value of the image pixels of the first image. Thus, the second image enables to the shading system to better perform a shading function, which would be appropriate if high light intensities are incident on the screen.
(35)
(36)
(37) Then, once it has been determined what image is going to be presented, the dynamic shading system may determine translucency values for the respective light valves of the system so that indeed the determined image is properly rendered on the screen. Such translucency values may then be used to control the translucency of the light valves. Determining such translucency values may be a relatively straightforward conversion from image pixel values to translucency values. However, as explained in
(38) The method also comprises a step 34 of controlling each light valve of the screen to have a translucency so that the plurality of the light valves forms the determined image on the one side of the screen. This step may of course be performed based on the translucency values that are optionally determined for the light valves.
(39) Preferably, the method is performed repeatedly so that the images that are presented on the screen remain appropriate for the current incident light intensity, as indicated by the arrow from step 34 to step 30. Such repeatedly determined images may be still images of a movie. Hence, the method can be used for generating a movie based on light intensity values indicative of respective light intensities incident on the screen at respective times.
(40)
(41) The top row shows light intensity values 1-10 (arbitrary units). Higher light intensity values are indicative of higher light intensities being incident on the screen 4. The most left column shows greyscale values 0-15. In this example, a greyscale value of 0/15 is associated with black, whereas a greyscale value of 15/15 is associated with white. Each combination of light intensity value and greyscale value corresponds with a translucency value. In this example, each translucency value is expressed as a percentage of incident light that passes through the light valve.
(42) Thus, if a to be presented image has a particular image pixel associated with a particular light valve, wherein the particular image pixel has a value of 10/15, and a light intensity value has a value of 5/10, then the translucency value for the particular light valve will be 60%. Note that the light intensity value used for this determination may be the same light intensity value used for determining what image is to be presented or a light intensity value indicative of the incident light intensity at a later time.
(43) It should be appreciated that determining a translucency value may comprise simply converting a greyscale value to a translucency value without taking into account any light intensity value.
(44) In an embodiment, the control system 8 is configured to perform the step of storing data associating combinations of light intensity value and greyscale value with translucency values. The control system may further be configured to perform the step of transforming the image pixel values into translucency values based on said transformation data. In one example, the control system may thus have stored the table as depicted in
(45) Said transformation data may comprise one or more predefined mathematical operations and in one embodiment, the control system is configured to perform the step of calculating for each image pixel value the associated translucency value using the one or more predefined (mathematical) operations.
(46)
(47) Determining a movie that is to be presented on the basis of incident light intensity may comprise generating the movie based on a light intensity value indicative of light intensity incident on the other side of the screen. Thus, the determined movie need not be prestored on some computer-readable storage medium but may be generated on the fly. The three still images for t1, t2, t3, t4 may all be determined based on the same light intensity value.
(48) Determining a movie may be understood to comprise determining a plurality of images. Each of these plurality of images may be determined in accordance with the methods described herein. Thus, in contrast to determining entire movie A based on a single light intensity value as per above, it may also be that still image for t1 for movie A is determined based on a first light intensity value, that still image t2 for movie A is determined based on a second light intensity value, that the still image for t3 for movie A is determined based on a third light intensity value and that still image for t3 for movie A is determined based on a fourth light intensity value. These first, second, third and fourth light intensity values may all be different, however, this is not per se the case.
(49)
(50) Movie A (and thus each of image t1, image t2, image t3) may be determined to be presented based on a first light intensity value and movie B (thus image t1 and image t2) may be determined to be presented based on a second light intensity value. If the second light intensity as indicated by the second light intensity value is higher than the first light intensity as indicated by the first light intensity value, then, on average, the second video may be darker than the first video. The second video being darker than the first video may be understood as that an average brightness value of the second movie is lower than an average brightness value of the first movie. Determining an average brightness value for a movie may be performed by determining an average of all average brightness values for the respective still images the movie in question. An average brightness value for a still image may be determined in accordance with methods described above.
(51) It should be appreciated that movement and/or growth of image elements as depicted in a movie may also be determined based on incident light intensity on the screen. To illustrate, if the light intensity incident on the other side of the screen is relatively low, then a growth of image elements or growth of a number of image elements may be limited, whereas if the light intensity incident on the screen is relatively high, then a growth of image elements or growth of a number of image elements may be significant. Likewise, if the light intensity incident on the screen is relatively low, then image elements may move significantly in order to create more open, bright regions in still images of the movie herewith increasing the average brightness value for the movie.
(52)
(53)
(54)
(55) As shown in
(56) The memory elements 104 may include one or more physical memory devices such as, for example, local memory 108 and one or more bulk storage devices 110. The local memory may refer to random access memory or other non-persistent memory device(s) generally used during actual execution of the program code. A bulk storage device may be implemented as a hard drive or other persistent data storage device. The processing system 100 may also include one or more cache memories (not shown) that provide temporary storage of at least some program code in order to reduce the number of times program code must be retrieved from the bulk storage device 110 during execution.
(57) Input/output (I/O) devices depicted as an input device 112 and an output device 114 optionally can be coupled to the data processing system. Examples of input devices may include, but are not limited to, a keyboard, a pointing device such as a mouse, a touch-sensitive display, a light intensity sensor described herein or the like. Examples of output devices may include, but are not limited to, a monitor or a display, speakers, a screen and in particular light valves described herein, or the like. Input and/or output devices may be coupled to the data processing system either directly or through intervening 1/O controllers.
(58) In an embodiment, the input and the output devices may be implemented as a combined input/output device (illustrated in
(59) A network adapter 116 may also be coupled to the data processing system to enable it to become coupled to other systems, computer systems, remote network devices, and/or remote storage devices through intervening private or public networks. The network adapter may comprise a data receiver for receiving data that is transmitted by said systems, devices and/or networks to the data processing system 100, and a data transmitter for transmitting data from the data processing system 100 to said systems, devices and/or networks. Modems, cable modems, and Ethernet cards are examples of different types of network adapter that may be used with the data processing system 100.
(60) As pictured in
(61) In one aspect of the present invention, the data processing system 100 may represent a control system as described herein.
(62) Various embodiments of the invention may be implemented as a program product for use with a computer system, where the program(s) of the program product define functions of the embodiments (including the methods described herein). In one embodiment, the program(s) can be contained on a variety of non-transitory computer-readable storage media, where, as used herein, the expression “non-transitory computer readable storage media” comprises all computer-readable media, with the sole exception being a transitory, propagating signal. In another embodiment, the program(s) can be contained on a variety of transitory computer-readable storage media. Illustrative computer-readable storage media include, but are not limited to: (i) non-writable storage media (e.g., read-only memory devices within a computer such as CD-ROM disks readable by a CD-ROM drive, ROM chips or any type of solid-state non-volatile semiconductor memory) on which information is permanently stored; and (ii) writable storage media (e.g., flash memory, floppy disks within a diskette drive or hard-disk drive or any type of solid-state random-access semiconductor memory) on which alterable information is stored. The computer program may be run on the processor 102 described herein.
(63) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
(64) The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of embodiments of the present invention has been presented for purposes of illustration, but is not intended to be exhaustive or limited to the implementations in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the present invention. The embodiments were chosen and described in order to best explain the principles and some practical applications of the present invention, and to enable others of ordinary skill in the art to understand the present invention for various embodiments with various modifications as are suited to the particular use contemplated.