Surrounding light adapted to motion

FIELD: physics.

SUBSTANCE: method of controlling surround light comprises the stages whereat content signal is received and analysed to define motion vector for object (120A) incorporated with content signal. The latter is displayed on monitor and to adjust lighting effect produced by surrounding light element defined by said motion vector. Displayed content signal may be divided into macrounits (110A) and subunits (230). Motion vector of each subunit (230) may be divided into components parallel and perpendicular to display outer edge. Mean colour of each subunit (230) incorporated with macrounit (110A) nearby display outer edge may be weighed by motion vector of appropriate subunit (230) to define mean colour of macrounit (110A). Mean colour of macrounit (110A) may be used for adjusting surrounding light element.

EFFECT: perfected effect of surrounding light for profound visual perception.

15 cl, 10 dwg

 

This application is based on and claims the priority of an earlier provisional patent application U.S. No. 60/749802, filed December 13, 2005, the contents of which are incorporated here by reference.

The present system relates to video displays, with the effects of ambient illumination, in which the characteristics of the illumination adapted to the movement of elements of the displayed content.

Koninklijke Philips Electronics N.V. (Philips) and other companies have disclosed a means of changes in the environment or peripheral illumination to improve video content for typical home and business applications. It was shown that the ambient lighting added to the video display or TV, reduces fatigue of the viewer and increases the realism and depth perception. Now Philips has a range of televisions including flat screen TVs with ambient lighting, where the frame around the TV includes the sources of the backlight, which project the ambient lighting on the back wall, which supports or is near a TV set. In addition, light sources, separate from the TV, you can also manage to create ambient lighting, which can also be managed in the same way.

Patent application PCT WO 2004/006570 included here by reference as if she was presented in what anom volume, discloses a system and a device to control the effects of ambient illumination on the basis of the color characteristics of the display content, such as hue, saturation, brightness, color, speed scene change, recognized symbols of the detected mood, etc. during operation, the system analyzes the received content and can use the content distribution, such as the average color across the display, or to use parts of the content displayed, located near the border of the display, to control the elements of the backlight. Feature ambient illumination typically uses video content to the display to generate the effects of ambient illumination on a frame-by-frame basis in conjunction with the averaging time for the smoothing of temporal transitions of the elements of the backlight.

The purpose of this system is to overcome the disadvantages of the prior art and the improvement effect of ambient illumination for improved visual perception.

The present system provides a method and apparatus for the control element of the backlight. The method includes the steps, which take the signal content, analyze the signal content to determine the motion vector of the object represented in the signal content, represent the signal content on the device is the firmness of the display and adjust the effect of ambient illumination, provided by the element of the backlight, in which the adjustment is determined by the motion vector. According to a variant implementation of the content analysis may include analysis of signal phase content, which presents located near the outer edge of the display device.

According to another variant of implementation of the present signal content can be divided into macroblocks. The motion vector can be determined by analysis of the macroblock presented near the outer edge of the display device. In addition, the motion vector can be decompose into components parallel and perpendicular to the outer edge of the display device. Adjusting the effect of ambient illumination may be determined by the perpendicular component of the motion vector. In the case when the signal content is provided by temporary areas of content, this time content can be used to adjust the effect of ambient illumination provided during the previous or the next time segment of the content. Under this system, the brightness, color saturation and/or other characteristic of the effect of ambient illumination can be adjusted by the motion vector.

According to another variant implementation, signal analysis content includes the stages on which the break represents the range of the signal content at the macroblocks and sub-blocks, determine the color characteristics (for example, the average color of each sub-block, determine a motion vector for each subblock, weigh a certain color characteristics of each sub-block corresponding motion vector and determine the color characteristics of the macroblock weighted specific color characteristics of the respective sub-blocks. The effect of ambient illumination can be identified by a certain color characteristics (e.g., average color) of the macroblock.

Represent the signal content can be divided into macroblocks and sub-blocks. The motion vector of each sub-block can be decompose into components parallel and perpendicular to the outer edge of the display device. The average color of each sub-block, represented in the macroblock near the outer edge of the display device, it is possible to weigh the motion vector of the respective sub-blocks to determine the average color of the macroblock. The average color of the macroblock can be used to adjust the element of the illumination.

Below is a description of illustrative embodiments in conjunction with the accompanying drawings, which illustrate the above and additional features and advantages. In the following description, for purposes of explanation, but not limitation, specific details, such as concrete arch is injury, interfaces, techniques, etc. in order illustrations. However, the specialist in the art it is obvious that other embodiments of which differ from those specific details that should be considered in the scope of the attached claims. In addition, for clarity, detailed descriptions of well known devices, circuits, and methods are omitted so as not to obscure the description of the real system.

It is important to understand that the drawings are included for illustrative purposes and do not represent the volume of this system. In the accompanying drawings similar positions in different drawings represent the same elements.

Fig. 1A, 1B, 1C or three successive frames of the content analyzed according to the illustrative version of the implementation of this system.

Fig. 2A, 2B, 2C are enlarged views of the macroblock shown in figure 1, according to an illustrative version of the implementation of this system.

Fig. 3A, 3B, 3C are enlarged views of the macroblock according to another illustrative version of the implementation of this system.

4 - device according to the variant of the implementation of this system.

In Fig. 1A, 1B, 1C show three sequential time frame 100A, 100B, 100C content that can be displayed on the display device and which can be analyzed according to an illustrative version of a real implementation the system. In the drawings, the frame 100A is represented (e.g., displayed) in a time sequence frame 100B, which is displayed in a time sequence frame 100C. Frames can be displayed on the display device, such as flat TV type LCD (liquid crystal display) or PDP (plasma display panel). However, the display device may be of any type and to use any technology or platform, such as a CRT (cathode ray tube), an FED (field emission display), a projection display, the display on the basis of thin-film optical-activated printed polymer or display using any other technology or type of display, including TV. This even applies to many of the embodiments to any transmission medium for delivering content, such as video and / or visual content, for example, found in the window of the building, etc. For ease of viewing the display device should be used here for illustrative purposes.

The content of the macroblock 110, in the manner of illustration is shown as a rectangular area that can be analyzed to generate and/or adjust the effect of ambient illumination, such as light, located to the left of the macroblock 110. The display object, by way of example, the object 120, shown peremeshali the Xia to the left of the frame 100 as as 100 frames follow each other (for example, from frame 100A to frame frame 100C). The portion of the object 120 is also shown moving macroblock 110 as 100 frames follow each other.

In Fig. 2A, 2B, 2C shows a magnified view of the macroblock 110, shown in figure 1, according to an illustrative version of the implementation of this system. Macroblock 110, by way of example, is shown containing a group of 4x4 pixels (16 pixels). The object 120 contained in the macroblock 110, is shown moving to the left with a speed of 2 pixels per frame as the frames alternate with each other in the form of frames 100A, 100B, 100C in figure 1. In one embodiment, the information of the movement of the object (and/or information of the movement area of an object moving along a macroblock 110) can be derived from the content itself by exploring content on a frame-by-frame basis using methods that are well known to the person skilled in the art. In an alternative embodiment, the information of motion can be derived from the information of the motion calculated for de-interlacing with adaptation to the movement and/or motion compensation, already used for some display devices (e.g., televisions), for de-interlacing perenesennyj signal content. Information also can be displayed within the algorithms of converting two-dimensional (2D) graphics trehmernoi (3D).

According to another version the implementation information of motion can be derived from the information of the motion MPEG (Moving Picture Experts Group), which may be present in the data stream that represents the content, if the content is delivered as a stream of content that is consistent with MPEG. Typically, the stream of MPEG content is delivered to the MPEG decoder, which may be present on the display device or a connected TV set-top box, as is known from the prior art. For content represented by the data stream of MPEG frames can be divided into blocks (for example, 8×8 blocks), and changes from frame to frame can be represented by motion vectors, which includes translations of blocks from frame to frame. U.S. patent No. 5615018 included here by reference, as if it were set forth in full, discloses a system for delivery of MPEG motion vectors for blocks in the frames of the content, although the details are not subject to detailed consideration in this application.

Regardless of how computed or displayed information movement, according to a variant of implementation of the present system, information movement, for example, objects in the macroblocks that are adjacent to the outer perimeter of the frame, can be used to adjust the effect of ambient illumination (e.g., brightness, color, tint, saturation, etc). Alternatively, regulated the to other effects of ambient illumination, for example, adjusting the color of the actual effect of ambient illumination. For example, in one embodiment, the illumination effect for all parts that are not relevant (for example, not related to the moving objects or of the desired moving objects), you can block for a more "pure" color effect of ambient illumination. According to another variant implementation of the speed with which changes color, you can adjust the effect of the ambient illumination. For example, part of the effect of environmental light, "display" moving objects, can quickly follow the input color, while others are of a more static background can change the color slowly (for example, to follow the change of color) to highlight the differences between effects related to motion and lack of motion. According to another variant implementation of the algorithm used to determine the color of the effect of ambient illumination can vary depending on the recorded motion. For example, for a moving object, you can use the peak detection algorithm, while for the background, which is fixed, can consist of many different colors, you can use the detection algorithm secondary color, so as not to select only one background color. Other adjustments effect of ambient illumination is well known for the skilled in the art and are to be included in the scope of the attached claims.

In any case, the effect of ambient illumination can be created by one or more elements of the backlight (e.g., light spots)that are near (e.g., on the border, next etc) with these macroblocks presented on the display device. Thus, the effect of ambient illumination is given an additional dimension that can provide a broader audience perception.

According to a variant of implementation of the present system, information of the motion can be used on a frame-by-frame basis to adjust the effect of ambient illumination. By way of example and as discussed above, information of the motion can be calculated in the scale of the macroblock. In the case where the information of the movement process of de-interlacing, adaptive motion, is available and used, the individual motion vectors contained in the macroblock, you can simply put with each other to generate the resulting motion vector is equal to the sum of all motion vectors in the macroblock. According to another variant implementation, you can display the average motion vector. To simplify the following description will discuss the resulting motion vector. It is assumed that the term "resultant motion vector" should be understood in relation to each of the above and the other is erodov output motion vector, which are known to the person skilled in the technical field.

By way of example, the resulting motion vector is decomposed into a component parallel to the boundary between the edge of the screen, adjacent to the element of the backlight, which need to be adjusted (for example, spot AmbiLight™), and the macroblock, and the component perpendicular to this boundary. By way of example, the component perpendicular to the boundary, can be used for element of the backlight adapted to move under the present system.

The perpendicular component of the motion vector can have three possible States. The perpendicular component of the motion vector may have a positive state indicating that the resulting motion vector of the macroblock has a perpendicular component that specifies movement to the frame boundary and the boundary element of the backlight. In this case, and according to a variant of implementation of the present system defined the environmental illumination (for example, the environmental illumination determined by the system disclosed in PCT WO 2004/006570) increases (for example, multiplied by a factor of more units) factor movement, which is determined by the perpendicular component of the resulting motion vector. The perpendicular component of the motion vector may have createline state, specifies that the resulting motion vector of the macroblock has a perpendicular component, which indicates the movement of the border frame and boundary element of the backlight. In this case, and according to a variant of implementation of the present system defined the environmental illumination is attenuated (for example, multiplied by a coefficient less than unity) factor movement, which is determined by the perpendicular component of the resulting motion vector. The perpendicular component of the motion vector may have a zero state, indicating that the resulting motion vector of the macroblock has a perpendicular component, which indicates the absence of movement to or from the border of the frame and boundary element of the backlight. In this case, and according to a variant of the implementation of this system, defined the environmental illumination remains unknown. In any case, after adjusting the normal effect of ambient illumination, such as average color effect, with the use of factor movements, as described above, adjusted by the effect applies to the corresponding element of the backlight, thus emphasizing the movement of the object in the macroblock.

According to another version the implementation information of the movement can be used for making p the solution, how to calculate the average color in the scale of the macroblock, and thus to regulate the typical effect of ambient illumination. In this embodiment, information of the motion can be calculated in the scale of padmakumara, which is called here the scale of the subblock. By way of example, the size of the subblock can be 2x2 pixels (and thus, 4x4 macroblock may consist of 4 sub-blocks). Such a sub-block of pixels, by way of example, shown in Figa as sub block 230. Obviously, you can easily use the macroblock and sub-blocks of any size. In any case, usually the size of the blocks, which can be deduced, for example, can be available for de-interlacing, adaptive motion, smaller than a macroblock used for outputting a typical element of the backlight, for example spot AmbiLight™. Accordingly, the information of the movement of the sub-blocks may be already available or easily deduced. According to this variant implementation of the motion vectors of sub-blocks can be processed in the same way as processed by the motion vector of the macroblock in the above consideration. Similarly to the above, you can display and use the motion vector of the subblock, which is perpendicular to the boundary between the element of the backlight and the macroblock, however, in this embodiment, the component disunionists for each individual sub-blocks in the macroblock.

To calculate the characteristics of the macroblock, which is used to determine the element of the effect of ambient illumination, for example, an average color of the macroblock, which, by way of example, discussed above, calculates the average color of each sub-block. In other embodiments, the implementation can use other characteristics of the macroblock and sub-blocks. For simplicity, here we will use the term "average color", although this term should be understood in relation to other characteristics of the macroblock and sub-blocks that can be used to determine the effect of ambient illumination, unless otherwise stated. Accordingly, it is assumed that the term "average color" refers to each characteristic of the macroblock and sub-blocks (for example, peak color and so on), which are known to the person skilled in the art unless otherwise specified. In this embodiment, once the average color of the subblock, the information of the movement of the sub-blocks is used for weighing an average color of these sub-blocks when calculating the average color of the macroblock. By analogy with the above, the perpendicular component of the motion vector of the subblock may have three potential conditions.

The perpendicular component of the motion vector of the subblock can have a positive state indicating that the result in ctor movement of the subblock has a perpendicular component, which indicates movement to the edge of the frame and the element of the backlight, which borders with the corresponding macroblock. In this case, and according to a variant of implementation of the present system defined the environmental illumination (for example, the average color) for subsection weighed (for example, multiplied by a factor of more units) factor movement, which is determined by the perpendicular component of the resulting motion vector of the subblock to calculate the average color of the macroblock. The perpendicular component of the motion vector of the subblock may have a negative state indicating that the resulting motion vector of the subblock has a perpendicular component, which indicates the movement from the border of the frame and the element of the backlight, which borders with the corresponding macroblock. In this case, and according to a variant of the implementation of this system previously defined average color for the sub-blocks weighed (for example, multiplied by a coefficient less than unity) factor movement, which is determined by the perpendicular component of the resulting motion vector of the subblock to calculate the average color of the macroblock.

The perpendicular component of the motion vector may have a zero state, indicating that the resulting motion vector of the subblock is perp nikolenyi component, which indicates no movement to or from the border of the frame and boundary element of the backlight. In this case, and according to a variant of implementation of the present system, the average color of this subsection shall be determined by the coefficient of one, to calculate the average color of the macroblock.

The weights of the sub-blocks can be used to control several parameters of the averaging process, such as, by way of example, was considered to determine the motion vector of the macroblock. However, this version of the implementation refines the result obtained by carrying out the calculation of the motion vector for the macroblock level, because small moving objects in the macroblock may, in some cases, to determine the net effect of ambient illumination to a greater extent on the level of macroblocks than using this calculation sub-blocks. In the case when the size of the macroblock becomes very small, which may be in the presence of numerous elements of the backlight, the calculation of the macroblock and the net effect of ambient illumination to approach the calculation of the sub-blocks. This is due to the fact that in the case of small macroblocks, the small size of the macroblocks may become smaller than the size of moving objects, the specification (detail) in the macroblock, for example, are made with and the use of sub-blocks, can add small or no to add a clarification to the effect of ambient illumination in comparison with the calculation and the effect produced by calculating the macroblock.

Additional variant implementation, which uses the sub-blocks, provides for the assignment of all moving objects weighting factor smaller units. As a result, the effect of ambient illumination is less dependent on moving objects. In this embodiment, the weighting for the positive and negative States can be scaled differently, so a negative result of the motion vector leads to a lower weighting than the positive result of the motion vector. In a reversed pattern of a positive result motion vector receives a lower weighting than the negative result of the motion vector. In yet another embodiment, positive and negative, the resulting motion vectors can be rationed so that this positive result motion vector had the same result as the corresponding negative resulting motion vector. For example, the resulting motion vector +1 can have the same effect on the average color, and that the resulting motion vector is 1. In any case, this implementation has the effect of uspos is oene (for example, anti-aliasing) effects in time, because the effect of ambient illumination will more accurately follow a static site content.

Another variant implementation of the present system uses the information of motion to predict the effect of ambient illumination. While the previous embodiments of using the average color of the video or at the macroblock level or at the level of sub-blocks, this implementation uses the information of the movement together with the color content to predict the color that is used to control the neighboring elements of the backlight. In other words, content such as video content that is missing (e.g., not displayed on the display device), generated from the known content and is used to control the effect of ambient illumination. This leads to the extension of the actual video content off the screen display.

In this embodiment, information of the motion and the average color in the scale of sub-blocks can be calculated in the same manner as described above at the level of sub-blocks. Then the color of the elements of the backlight bordering macroblock can be set according to this variant implementation. When all sub-blocks near the boundary between adjacent element of the lights, and macrobi the com has a component of motion vector, perpendicular to this boundary, which is equal to zero, color(s) next () element(s) of the backlight can be set equal to the average color of these subblocks. In a similar embodiment, the average color of all subblocks in the macroblock, which has a component of motion vector is perpendicular to this boundary, which is equal to zero, can be used to set the color(s) next () element(s) of the backlight. In these embodiments, the implementation of the moving objects that are not directly near the border, are ignored, and the effect of ambient illumination neighboring(s) item(s) of the illumination is determined by the static background. In these embodiments, the implementation by analogy with other variants of implementation of the term "static" refers to the movement relative to the respective border.

When all sub-blocks near the border between neighboring(s) element(s) of the backlight and the macroblock has a component of motion vector perpendicular to the boundary, as in the first embodiment, neighboring color(s) item(s) of the backlight can be set equal to the average color of these subblocks or, by analogy with the above, be set equal to the average color of all subblocks in the macroblock that have movement relative to the respective border. In this case, the static background of the blacklist is back. Finally, in the case when only some of the sub-blocks near the border between neighboring(s) element(s) of the backlight and the macroblock has a component of motion vector that is perpendicular to this border, the color of the adjacent element of the backlight can be set equal to the average color of these sub-blocks or the average color of all subblocks in the macroblock, which has a component of motion vector that is perpendicular to this border.

According to another variant implementation as a second option, similar to the first option, neighboring color(s) item(s) environmental illumination can be calculated using the relative weights that are greater than one, for moving subblocks compared with a fixed sub-blocks, which have a relative weight equal to one. The first option may lead to the displacement effect of ambient illumination in the area adjacent to the moving objects present in the content. The second option smoothes the effect of bias, but also reduces the visible effects of environmental lighting, adaptable to the movement.

For example, using the second option in the case of a partial motion in the macroblock and the relative weight of 1.5, the effect of ambient illumination increases the contrast between the effects of ambient illumination consecutive frames. who in previous variants of implementation. Accordingly, the movement is further emphasised, in particular because of the moving object affects only the effect of ambient illumination when it is directly near the border of neighboring element of the illumination.

According to another variant implementation, which involves the use of sub-blocks adjacent to the edge of the frame, to determine the effect of ambient illumination, you can get an additional advantage in the presence of one or more frame buffer for the content or availability of one or more buffers for storing the desired effects of ambient illumination. For example, through the use of a frame buffer current frame can be used to predict the effect of ambient light to the next or previous frame instead of the current frame. This further highlights the movement in the sense that in this embodiment, the movement of objects in the frame that goes on the wall after the image or on the wall frame in the effect on neighboring(s) element(s) of the backlight. In this embodiment, the information of the movement of the sub-blocks can be used to predict the position of the subblock in the next or previous frame. For example, when the position of a moving object enters the and the border in the next frame, the color of the adjacent element of the backlight can be controlled by analogy with the above, but using the extracted color of the previous frame.

In this embodiment, the effect of the ambient illumination of the current frame may be determined by the previous frame. For example, according to Figure 3, the square 320 represents the portion of the object (for example, sub-blocks), presented in the frame, which is limited by the edge 340 of the frame. Square 320 moves only 2 pixels to the left for one frame (for example, from Figa through Figv to Figs in accordance with the area of the respective frames 1, 2, 3). Thus, according to this variant of the implementation of this system moving subblock of the macroblock is not to influence neighboring element of the backlight in any of Fig. 3A, 3B. Accordingly, the macroblock is not included in the calculation of the neighboring color(s) item(s) environmental illumination on any of the Fig. 3A, 3B. However, Figs (for example, frame 3) the movement of the frame 2 shown in Figv. Since the square 320 moves to the left with a speed of 2 pixels per frame, square 320, if continued in the frame 3, will be located outside of the screen, as shown in Figs. In this case, the square 320 is in the position of the neighboring(s) item(s) environmental illumination and therefore included in the calculation of the neighboring color(s) element is(s) of the backlight, as shown in Figure 3. This example does not require a frame buffer. The installation of the neighboring effect of ambient illumination only need to hold one frame (the current frame is used to calculate the effect of ambient illumination of the next frame). Similarly, if the square 320 moves to the right, the situation is reversed, and the next frame is used to calculate the effect of ambient illumination of the current frame.

In other embodiments, the implementation of which has a larger frame buffer and/or more buffers of the effects of ambient illumination and there are multiple sources of the backlight, it is possible to implement a more accentuated effect movement. In the presence of multiple sources of the backlight, for example sources for speakers, under the seats, and so on, in order for the elements of the backlight, this implementation can be used to distribute the perceived continuation object far beyond the edges of the display.

Under this system, the traffic crossing the border of the display device, it is emphasized, because of what it seems that the video content is distributed on the wall. Thus, it seems that moving objects continue to move out of the screen in all directions, which leads to a deeper audience perception.

On IG shows a device 400 according to a variant of implementation of the present system. The device has a processor 410, functionally connected to the memory 420, display 430, elements 450 environmental illumination and device I / o 470. The memory 420 may be any type of device for storing application data, and other data, such as information movement. Application data and other data, such as information traffic arrives at a processor 410 that allows the processor 410 to perform operations according to the present system. Operations include the control of the display 430 to display content and/or control elements 450 environmental backlight to display the effects of ambient illumination according to the present system. The device I / o 470 may include a keyboard, mouse or other devices, including touch screens, which can be separate or be part of a system, such as part of a personal computer, a pocket PC and a display device, such as a television, to communicate with the processor through a communication channel of any type, such as a wired or wireless communication channel. It is clear that the processor 410, memory 420, display 430, elements 450 environmental illumination and/or device I / o 470 may fully or partially included in the television platform, for example, a separate TV.

--- What s this system is particularly convenient to carry out by means of a computer program, moreover, such a computer program, preferably, contains modules corresponding to the individual phases of ways. Such software may be implemented on computer-readable media, such as an integrated circuit, a peripheral device or memory, such as memory 420 or other memory connected to the processor 410.

Computer-readable media and/or memory 420 may be any recording environment (e.g., RAM, ROM, removable media, CD-ROM, hard disk, DVD, floppy disk or memory card) or a transmission medium (e.g., fiber optic network, the world wide web, cables, or a wireless channel mode multiple access with time division, multiple access, code division, or another radio channel). Any known or developed a medium on which to store information suitable for use in a computer system, can be used as a computer-readable medium and/or memory 420.

You can also use the additional storage device. Computer-readable media, memory 420 and/or any other storage device can be a storage device, long term, short term or combined action. These storage devices allows the t to the processor 410 to implement the disclosed here ways operations and functions. The storage device may be distributed or local and the processor 410, if provided with additional processors may also be distributed, for example, be based in the elements of the backlight, or can be a single. The storage device can be an electrical, magnetic or optical storage device, or any combination of these or other types of storage devices. In addition, the term "memory" should be understood in a rather broad sense, covering any information that you can address to read or write to an addressable space available to the processor. According to this definition, information on the network is also stored in the memory 420, for example, because the processor 410 may extract information from the network to work under this system.

The processor 410 and memory 420 may be a processor/controller and memory of any type, for example, described in patent document U.S. No. 2003/0057887 included here by reference, as if it were set forth in full. The processor 410 is able to send control signals and/or to carry out operations in accordance with input signals from input devices-output 470 and run commands stored in the memory 420. The processor 410 may represent an integration of the moral(s) of the scheme(s) a special or General purpose. In addition, the processor 410 may be a specialized processor for the implementation of the present system or may be a General-purpose processor, which is only one of many functions for implementing the present system. The processor 410 may operate using a program fragment, multiple software modules, or may be a hardware device that uses a specialized or multipurpose integrated circuit.

Of course, it is obvious that any of the above embodiments or processes may be combined with one or with one or more other forms of exercise or processes to provide additional improvements under this system.

Finally, the above review is intended only to illustrate the present system and is not intended to limit the appended claims to any particular embodiment or group of embodiments. Thus, while the present system has been described in detail with reference to specific illustrative options for its implementation, it should be understood that the specialists in this field of technology can offer numerous modifications and alternative embodiments of comfort beyond the broader provided the authorized entity and the volume of this system, installed in the following claims. For example, although the illustrative consideration for adaptation effects of ambient illumination is used only the motion perpendicular to the edge of the frame, it is clear that the present system does not require this, since the motion vector, which is not decomposed into perpendicular and parallel components can be used directly for the continuation of the apparent motion of the object beyond the edge of the screen, directly in the direction of its motion (for example, deviation from the direction perpendicular to the edge of the screen), provided that the elements of the illumination present in this direction. In addition, the sizes of the analyzed macroblocks and sub-blocks are given by way of illustration, but not limitation. In addition, you can use the time frames of the content, in which the directly previous frame can adjust the effect of ambient illumination directly next frame or later the next frame, which is determined by the desired effect of ambient illumination or the magnitude of the motion vector, which is used to adjust the effect of ambient illumination. Additional modifications be included within the scope of this system. Accordingly, the description and drawings should rassmatrivatb by way of example, but do not limit the scope of the attached claims.

When interpreting the appended claims should be understood that:

a) the word "comprising" does not exclude other elements or steps other than those mentioned in this paragraph;

b) the use of an element in the singular does not exclude the presence of many such elements;

(c) any legend in the claims do not limit its scope;

d) several "means" may be represented by the same item or the same structure or function implemented in either hardware or software;

e) any of the disclosed elements may consist of sections of the equipment (for example, to include discrete and integrated electronic devices), sections of the software (e.g., computer programs), and any combinations thereof;

f) parts of the equipment can consist of analog and/or digital sections;

g) any of the disclosed devices or their parts can be combined and shared with the formation of other sites, unless expressly stated otherwise; and

h) no specific sequence of operations or steps is not mandatory, unless it is specifically agreed.

1. The method of controlling the element of the backlight, and the method contains the steps that take the signal content; analyses the comfort of the signal content to determine the motion vector of the object, presented in the signal content; represent the signal content on the display device; regulate the effect of ambient illumination provided by the element of the backlight, and the adjustment is determined by the motion vector.

2. The method according to claim 1, wherein a content analysis contains the stage at which analyze the plot of the signal content, which presents located near the outer edge of the display device.

3. The method according to claim 1, wherein a content analysis contains the steps that break represent the signal content at the macroblocks and analyze the macroblock presented near the outer edge of the display device, for determining the motion vector.

4. The method according to claim 1, wherein the signal analysis of the content includes a stage on which decompose the motion vector into components parallel and perpendicular to the outer edge of the display device, and adjusting the effect of ambient illumination provides the stage on which regulate the effect of ambient illumination defined by the perpendicular component of the motion vector.

5. The method according to claim 1, in which the signal content is provided by temporary areas of content, and the first time content regulates the effect of ambient illumination provided during the second time segment of the content.

6. The method according to claim 1, in which the sector movement is determined on the basis of de-interlacing, adaptable to the movement of the signal content.

7. The method according to claim 1, wherein at least one of brightness, color, saturation and hue effect of ambient illumination regulate in accordance with the motion vector.

8. The method according to claim 1, wherein the signal analysis of the content contains the steps that break represent the signal content at the macroblocks and sub-blocks; determine the average color of each sub-block; determine a motion vector for each subblock; weigh a certain average color of each sub-block corresponding motion vector; determine the average color of the macroblock on specific weighted average color of the corresponding sub-blocks, and the effect of ambient illumination is determined by a certain average color of the macroblock.

9. The method according to claim 8, in which the weighing an average color of each sub-block set weights, smaller units for all sub-blocks with non-zero motion vector.

10. The method according to claim 1, wherein the signal analysis of the content contains the steps that break represent the signal content at the macroblocks and sub-blocks; determine a motion vector for each subblock; decompose certain motion vectors into components parallel and perpendicular to the outer edge of the display device; determine a color characteristic of each the sub-blocks, presents near the outer edge of the display device, which has components of motion vectors is equal to zero, and adjusting the effect of ambient illumination includes a stage on which to determine the effect of ambient illumination on a certain color characteristics.

11. The method according to claim 1, wherein the signal analysis of the content contains the steps that break represent the signal content at the macroblocks and sub-blocks; determine a motion vector for each subblock; decompose certain motion vectors into components parallel and perpendicular to the outer edge of the display device; determine a color characteristic of each subunit, present near the outer edge of the display device, which has components of the motion vector is not equal to zero, and adjusting the effect of ambient illumination includes a stage on which to determine the effect of ambient illumination on a certain color characteristics.

12. The device management element of the backlight, and the device includes a memory and a processor functionally connected to the memory, the processor capable of analyzing the signal of the content to determine the motion vector of the object represented in the signal content, and to adjust the effect of ambient illumination determined by the motion vector.

13. Device is istwo indicated in paragraph 12, in which the processor is able to split the signal content at the macroblocks and analyze the macroblock located near the outer edge of the frame signal of the content to determine the motion vector.

14. The device according to item 12, in which the processor can analyze the temporal plots of signal content and to regulate the effect of ambient illumination that is generated during the first time segment of the signal content, using a motion vector determined from the second time segment of the signal content.

15. The device according to item 12, in which the processor is able to split the signal content at the macroblocks and sub-blocks; determine a motion vector and the average color of each sub-block contained in the macroblock, near the outer edge of the frame signal content; to weigh a certain average color of each sub-block corresponding motion vector; determine the average color of the macroblock at a certain weighted average of the colors of the sub-blocks and to regulate the effect of ambient illumination in accordance with a certain average color of the macroblock.



 

Same patents:

FIELD: electric engineering.

SUBSTANCE: system of surgical lamps comprises several surgical lamps (1-3), which accordingly have the control device (1c-3c). Control devices (1c-3c) are joined to each other by means of data transfer wires (1d-3d), besides, data exchange is provided between control devices (1c-3c).

EFFECT: provision of surgical lamps synchronisation.

7 cl, 1 dwg

FIELD: electric engineering.

SUBSTANCE: lighting system consists of combination of transparent sheet and panel of light diodes of back lighting or source of colour lighting (colour lamp (lamps) or light diode (light diodes) in alcove). Lighting system creates a scattered illumination, when the light from specified panel, alcove or other sources falls onto transparent sheet, is scattered and provides for unfocused source of lighting of transparent sheet illuminated area. Method for realisation of lighting and the system of lighting itself may be adapted to switch on elements of wireless intensity, colour and status (on/off) control for the lamp. Besides, using available transparent materials provides for safe and sterile surface.

EFFECT: creation of calming atmosphere in surgical rooms.

11 cl, 3 dwg

FIELD: electricity.

SUBSTANCE: invention is designed for automatic control of illumination in municipal engineering (ME), enterprises, hospitals, clinics, etc., and also in areas of common use in ME system (staircases, lift and interfloor lands, halls) and other objects. Using new control unit - autonomous structural module (ASM), programmable control of double-level luminous efficacy is carried out for luminescent or light diode lamp by means of optimisation of lamp illumination time in two modes of illumination on the basis of programming of minimum invariant basic time interval, and also self-tuning of lamp operation duration in mode of maximum luminous efficacy, which makes it possible to reduce time of non-production operation of lamp in programmable manner, providing for limit saving of electric energy without damage to illumination of the area, where a person stays. Lamps equipped with ASM control unit make it possible to save up to 90% of electric energy.

EFFECT: development of power saving luminescent and light diode lamp with automatic control of double-level luminous efficacy in function from duration of a person in this area.

1 dwg, 1 tbl

FIELD: instrument making.

SUBSTANCE: with illumination pickups operated, proposed system is switched over into standby mode and standby lamp is switched on in the darkest areas or on all floors. When persons moves in controlled zone, full illumination is witched on in said zone (on floor), then timer generates additional lamp switch-off signal. If appropriate pickup does not confirm resetting to previous state, then said additional lamp stays in ON state till dispatcher interference.

EFFECT: electric power savings and control over premises.

1 dwg

FIELD: physics.

SUBSTANCE: traffic light colour-emitting device consists of a group of series connected light-emitting diodes (LED) which is connected in parallel to a group of blocking apparatus. The blocking apparatus consists of a thyristor, two resistors and a capacitor. The cathode of the last LED in the said group is connected to the drain of a first transistor which functions as a current generator, the source and gate of which are connected through a third and a fourth resistor to the common wire of the device. In order to increase reliability of the traffic light, a second blocking apparatus is connected in parallel to each LED. In order to protect optoelectronic elements of the traffic light from voltage surge, the primary winding of the first transformer TV is connected in parallel to the first variable resistor Rv and suppressor VD. The primary winding of the second transformer TV is connected in parallel to the second variable resistor Rv and second suppressor VD.

EFFECT: maintenance of operating capacity of the traffic light in case of simultaneous break-down of a separate LED and the blocking apparatus connected to the LED in parallel, maintaining monitoring of operating capacity of the colour-emitting device when one evaluation channel is not working, possibility of informing a superior control centre on operation of the device in pre-failure mode.

5 cl, 2 dwg

FIELD: instrument making.

SUBSTANCE: invention is related to the field of instrument making and may find application in power supply systems. In order to achieve this result, input linear filter (28) separates source (22) of alternating sinusoidal current from cascade of power switching (26). Section (44) of serial switching and section (46) of limiting switching comprise complementary pairs (68-70 and 86-88) of powerful fast-acting field MOS-transistors. Section (44) of serial switching is connected serially between input linear filter (28) and throttle (42) of output loading filter (3 8), which is connected between cascade (26) of power switching and load (24). Section of limiting switching (46) is connected parallel to throttle (42) and load (24). Programmable controlled based on microprocessor (56) generates control signals (102, 106) to provide for alternate conductivity of sections of serial and limiting switching.

EFFECT: expansion of functional resources.

17 cl, 9 dwg

Illumination system // 2369990

FIELD: instrument making.

SUBSTANCE: invention is related to the field of instrument making and may find application in systems of production premises illumination modes control. To achieve this result, illumination system (1) comprises control unit (2), and decentralised devices (12, 22) of lamp control may operate in different control modes. Lamp control commands vary depending on illumination modes. At the same time central unit (2) of control and devices (12, 22) provide for mode of through control of illumination lamps operation modes. Depending on established illumination mode, illumination control commands interpretation changes.

EFFECT: expansion of functional resources.

26 cl, 2 dwg

FIELD: physics, control.

SUBSTANCE: invention is related to the field of instrument making and is intended for distributive control of lighting devices. In order to achieve technical result, lamp control instruments are combined into functional pairs. Lamp control instruments of the first type (20-1, 20-2) are designed and accordingly connected to their assigned lamp control instruments of second type (10-1 to 10-4), so that they may selectively activate or deactivate lamp control instruments of the second type (10-1 to 10-4) in compliance with request of command detector (1).

EFFECT: expansion of functional resources.

21 cl, 4 dwg

FIELD: lighting.

SUBSTANCE: light-emitting diode illuminator according to its first embodiment comprises a voltage down-converter being connected through a bridge rectifier and a power supply control element with at least one light-emitting diode and a capacitor filter being placed between said bridge rectifier and said light-emitting diode and connected thereto in parallel. Wherein said voltage down-converter includes at least one shunting resistor and at least one capacitor and also at least one current-limiting resistor being connected thereto in parallel. According to the second embodiment a light-emitting diode illuminator is supplemented by a storage battery having a voltage stabiliser connected thereto in parallel and coupled with a light-emitting diode through a power supply control element. According to the third variant a light-emitting diode illuminator is supplemented by a photoelectric transducer having an illumination control element used for controlling a power supply control element.

EFFECT: eliminating voltage jumps, improving the reliability and service life of a light-emitting diode illuminator, reducing power consumption from fixed AC mains and eliminating factors having adverse effects on people.

4 cl, 4 dwg

FIELD: instrument engineering.

SUBSTANCE: invention belongs to the instrument engineering field and can be used for control over the gas-discharge lamp start-control devices. In order to achieve this effect, the gas-discharge lamp operation instrument's interface includes two inputs (1,2) for connecting buses to the sensor or to the switch, the logic processor circuit (3) for processing signals at the inputs (1,2), and at least one galvanic disengagement element (4). The logic processor circuit (3) is at the end of the galvanic disengagement element (4), and is oriented toward input leads (1,2) and is powered through the input leads (1,2) of the interface (12).

EFFECT: functional capabilities diversification.

18 cl, 7 dwg

The invention relates to the field of television, and it systems monitoring and exploration using television means

FIELD: information technologies.

SUBSTANCE: method to search for vectors of part movement in dynamic images includes the following actions: transformation of image frame sequence into digital form, memorising discrete counts of brightness in current and reference frames, breaking current frame into macroblocks and searching for movement vector of each macroblock of current frame relative to reference frame by means of minimisation of control sum of this macroblock by considered multitude of movement vectors, and this sum is the sum of norms of pixel-by-pixel difference of levels in current and reference frames, the reference macroblock is re-digitised to increase spatial resolution with the help of direct and reverse two-dimensional discrete Fourier transformation and expansion of produced Fourier spectrum with coefficients equal to zero.

EFFECT: increased accuracy of part movement vectors search in dynamic images by spatial coordinates and improved quality of reproduction of quickly moving parts.

2 cl, 8 dwg

FIELD: information technology.

SUBSTANCE: vector field describing estimated motion vectors for image pixels is obtained, the vector field is projected on at least one axis, where during said projection, a projection function is obtained for each of the said at least one axis by averaging components of motion vectors corresponding to that axis; and transformation parametres describing the motion model are derived from the projection of the vector field using projection functions.

EFFECT: obtaining transformation parametre with few calculations, and provision for an optimum motion model for predicting motion and higher image compression.

14 cl, 7 dwg

FIELD: information technology.

SUBSTANCE: several image detecting devices repeatedly record data related to several simultaneous presentations of events occurring within an area. More specifically, at least one stereopair of cameras (101a, 101b) repeatedly record data of stereoimages (D1', D1"), on the basis of which a data processor (110) repeatedly determines the corresponding position of each of the objects. The first camera (101a) and the second camera (101b) in the stereopair are at a basic distance from each other. Also the cameras (101a, 101b) are essentially parallel and are directed towards the area such that, the first image plane of the first camera (101a) records part of the area which considerably overlaps part of the area recorded by the second image plane of the second camera (101b).

EFFECT: reliable and efficient method of tracking movement of objects in a given area based on image analysis.

15 cl, 9 dwg

FIELD: physics; video.

SUBSTANCE: invention relates to evaluation of motion, particularly to evaluation of motion based on a block in reference to video image compression. The said result is achieved due to that the a method and a device are proposed for determining block conformity quality for a motion vector - candidate in a video encoder system using motion vectors representing difference in coordinates of a data macroblock in the current image data frame and coordinates of the corresponding data macroblock in the standard image data frame. The method involves determination of a search pattern, searching in a region based on the search pattern for a motion vector - candidate for evaluation, calculation of the difference factor, calculation of displacement based on the difference between the motion vector - predictor and the motion vector- candidate, determination of the altered difference factor through summation of the difference factor with displacement, and determination of the resultant motion vector based on the altered difference factor.

EFFECT: improved quality of evaluating motion with relatively low complexity.

28 cl, 7 dwg

FIELD: physics; image processing.

SUBSTANCE: invention relates to compressing digital video and specifically to encoder assisted frame rate up conversion (EA-FRUC) for video compression. Proposed is an encoder assisted frame rate up conversion (EA-FRUC) system which utilises video coding and pre-processing operations in the video encoder to use FRUC processing that will occur in the decoder. Processing stages involve determining whether to encode frames in a sequence of frames of video content by determining a spatial activity in a frame of the sequence of frames; determining temporal activity in the frame; determining a spatial-temporal activity in the frame based on the determined spatial activity and the determined temporal activity; determining level of a redundancy in the source frame based on at least one determined activity from the determined spatial activity, determined temporal activity and determined spatial-temporal activity; and encoding the non-redundant information in the frame if the determined redundancy lies within predetermined thresholds.

EFFECT: high quality of interpolated frames in a decoder when narrowing frequency bandwidth, necessary for transmitting information for interpolation, as well as reduced amount of calculations.

21 cl, 5 dwg

FIELD: physics; image processing.

SUBSTANCE: invention relates to digital video information processing, and more specifically to methods of coding and decoding images, and is meant for designing systems for coding and decoding based on three-dimensional discrete cosine transformation of video data. To detect and eliminate time redundancy in each domain with size n×n×n pixels, discrete cosine transformation with respect to time is carried out. Presence of movement in each fragment with size n×n pixels is then determined from presence of non-zero spectrum factors except the first fragment of the domain. If there is movement in each fragment of the domain, in order to eliminate spatial redundancy, coefficients of discrete cosine transformation are calculated on two spatial coordinates x and y. The obtained coefficients are quantized and coded with elimination of statistical redundancy and then transmitted to a communication channel. During decoding, the entire process is carried out in reverse order.

EFFECT: increased efficiency of processing video information and increased compression ratio of video data using 3D discrete cosine transformation over a time interval t and formation of a buffer for storing information on domains without movement.

4 dwg

FIELD: information technologies.

SUBSTANCE: method of video coding consists in selection of data for coding in the first and second levels to ensure possibility of data decoding in one joint level and then coding of selected data in the first and second levels by coding of coefficient in the first level and coding of differential verification of first level coefficient in the second level.

EFFECT: decrease of computational complexity and requirements to memory capacity upon decoding of scalable video data.

58 cl, 11 dwg

FIELD: information technologies.

SUBSTANCE: there is proposed the method of modelling the context of video signal coding information for compression or decompression of coding information. Original function value for probabilistic coding of the coding information of the video signal of the improved level is determined on the basis of the coding information of the appropriate video signal of the main level.

EFFECT: providing the method of modelling the coding information context in order to increase data compression coefficient by using context adaptive binary arithmetic coding which is an entropic coding scheme of the improved video codec when the scalable coding scheme is combined with AVC MPEG-4.

6 cl, 7 dwg

FIELD: information technologies.

SUBSTANCE: invention is related to the field of vide data compression technology and more precisely, to method and device for use of conversion methods with higher frequency of frames (FRUC) in coding of scalable video. Method is suggested for coding of video flow, which comprises the following stages: video flow is received, which contains the main level, which includes multiple frames of the main level; interpolated level is generated, which includes one or more conversion frames with higher frequency of frames, which are interpolated on the basis of one or more main level frames; and multiple main level frames are coded with application of at least one or more interpolated FRUC frames as reference frame, moreover, at least one of mentioned one or several FRUC frames is interpolated at the same moment of time, when main level frame should be coded.

EFFECT: provision of FRUC compression methods embedding on coder side, at the same time minimising speeds of data transfer in video flow bits.

50 cl, 8 dwg

FIELD: information technology.

SUBSTANCE: present invention relates to a system of decoding moving images, in particular to the method of determining motion vectors for the current unit in a frame, subject to decoding. The method involves obtaining first and second motion vectors for at least one unit, neighbouring the current unit; determination of first and second predicted motion vectors of the current unit by using the first and second motion vectors of the neighbouring unit under the condition that, the first predicted motion vector of the current unit has the same direction as the first motion vector of the neighbouring unit, and the second predicted motion vector of the current unit has the same direction as the second motion vector of the neighbouring unit; determination involves averaging the first motion vectors of neighbouring units and second motion vectors of neighbouring units; direction reflects position of the key frame, indicated by the motion vector of the neighbouring unit, for the current unit in forward prediction mode; determination of the first and second motion vectors of the current unit through addition of the differences between the first and second motion vectors to the first and second predicted motion vectors of the current unit.

EFFECT: more efficient decoding.

1 dwg

Up!