The present invention relates to the simulation of outdoor windows for displaying dynamic panorama from multiple desired locations along with real window coverings or manipulatable window covering images. It relates to the application of a surveillance system as well.
Recent advances in display monitor technologies such as liquid crystal display (LCD), organic light emitting diode (OLED) and plasma displays have been obvious. It is easy to notice that the screens for televisions and personal computers have gradually become flat and getting bigger in size. In fact, they are not only getting bigger in display size, but also weighing lighter and getting more affordable in the commercial market. As the advance of such display technology is going on, the big, flat and light in weight display screens will have more interesting applications. For example, one ideal application for these big, flat display monitors is to use them to simulate the outdoor window for a windowless room. Anybody who works in a commercial office building knows that rooms with windows to see outdoor scene are always in great demands, and such outdoor scene accessible rooms are usually assigned only to those employees who hold higher positions. Furthermore, the simulated outdoor window system is an excellent tool for viewing the panorama of desired location. It is well known that the prices of many private condos or other housing units, especially those in the vicinities of inner harbors in big cities, are very sensitive to “good view”. Typically if the floor of the rooms in a big building is higher and facing to the direction of “good view”, then the views from such rooms are better and consequently the prices for such condos are relatively higher. Therefore, a simulated outdoor window which can display dynamic panorama with background sound of desired location definitely will be an excellent tool to get “good view” for those units without “good view” and consequently can match up closer in unit prices to those condos with access to “good view”.
Actually, even those condos with “good views” can also benefit from current invention. With the broadband Internet getting more popular and the advance in the “wireless” technology, it is really easy to bring the dynamic views from any location in any city in the world to the simulated window. So those condos with “good view” can also have a simulated outdoor window to display “good views” from locations of other cities, even in other countries.
As another application, it is obvious to see that hotel rooms can be benefited from present invention. Hotel rooms are sensitive to good views too. With current invention, the inner rooms without window can have “good views” by installing one embodiment of current invention to get “good view”. Consequently, with such simulated outdoor window available from current invention, the hotel construction can lead to a radical change in that the inner rooms without real outdoor windows will no more be avoided. Since most hotel rooms are equipped with television set, the display screen used in current invention can also be used to display TV and other entertainment programs, so it is multifunctional display.
In the mean time, the surveillance systems for monitoring specific locations are getting more popularity. Such system often equipped with at least a wireless video camera to obtain the dynamic image sequence from the surveyed locations. With the maturity of such kind technology, it is natural and of no difficulty to add function which will interactively create the image of window covering such as mini-blind according to user's input and superimpose the created image into the images displaying in such surveillance system, resulted to a simulated window system which looks like a real window with curtain and outdoor scene on display. Alternatively, we can mount the screen of the surveillance system on the wall in a windowless room, install the video camera at a outdoor location then put a real curtain or mini-blinds on the top of the display screen to have one form of the simulation of outdoor window with real curtain. For simulation purpose, the activation of display function of the monitor should be in synchronized with the movement of the real curtain. However, there will be no plurality of types and styles of the curtains in such arrangement and sometimes it is not easy to install particular style of curtains, blinds or the shades, and once installed, it is difficult to replace to another one. Cost of window coverings is another factor for consideration.
While the commercial surveillance systems are used for monitoring scenes of interest for security or other reasons, most emphasis in designing such systems is in the motion detection from the clues reveal in the image sequence. The purpose of present invention, on the other hand, is to provide dynamic views from interested outdoor locations using display monitors with manipulatable curtain image that looks similar to an outdoor scene accessible window with real curtain. It is fair to say that, in addition to its functional value, the present invention also has great decoration value by mounting a beautiful simulated window on the wall.
Attempts already existed in trying to simulate a real window, U.S. Pat. No. 5,251,392 for example, attempted to invent an artificial window without using a display monitor. It's purpose, unlike present invention, is solely to create an apparatus, which looks like a real window without being able to see outside scene. A more closer invention relates to this one is U.S. Pat. No. 6,140,565, in which Yamauchi, et al. disclosed a way to synthesize visual image of the music system and showed the way to create a performance situation images having open curtain. In addition, they also disclosed using sequence of images, although it is not live but stored in memory, for synthesizing of performance scene. However, there are crucial differences between current invention and the one by Yamauchi, et al. In current invention, each outside scene images is pre-segmented to partial image using the information of viewer's movement as criteria for segmentation. Also, the details in creating images of various curtain styles and curtain positions and the concept to manipulate the reconstructions of these images for simulating functions of real window coverings were not existed in the invention by Yamauchi, et al. In other words, they didn't have the idea to construct window covering images leaf by leaf, pleat by pleat, and control them using user interface followed by reconstruction of instant simulation images. In addition, the concept of sources of outdoor images come from all corners of the world as well as local good views and outdoor scene in present invention is totally new idea never existed in the invention by Yamauchi, et al.
One feature of present invention is that the monitor mounted on the wall can also be used as computer monitor or as other display device, provided that the monitor has imbedded a selection switch to select to select from at least two modes of applications, one for simulation and another for TV or computer monitor. Multi-purpose monitors have become easier to implement because the increasing popularity of digital TV programs which are displayed in either plasma or LCD monitors—both accept digital signals just like computer monitors. There is no question that the trend in the near future is to use digital signals for better video quality. We have already seen this happens in TV cellular phone industries.
Recent development in Wireless technology such as Bluetooth has made short distance wireless applications very convenient to implement. By using such technology in receiving the outdoor images, the resulted window simulation system will be portable to mount on any wall where power is available. Bluetooth can also be applied to the wireless communication between wall mounted monitor and computer such that operations on desktop keyboard/mouse can remotely control the display on the monitor.
There is no question that one who is familiar with the art of developing computer software for creating images can design software dedicated to creating the instant simulation images. But one should know that when the display screen is mounted on the wall as a requirement in present invention, it is difficult to hide the connection cable between computer and display monitor, so a wireless communication between them would be assumed. Therefore, an extra cost already exists by using computer to process the simulation images. In fact, a standalone embodiment of present invention offers many more advantages over embodiment that uses computer power and memory to achieve the simulation. First, not every windowless room has a computer. Standalone design makes it portable to every windowless room. Second, the simulation process in present invention does not need as much computing power and storage memory as a typical personal computer, so it is good to have simpler CPU and memory to independently process the images. Personal computers usually take more than 30 seconds to boot up. It would be too tedious if one needs to start a computer before starting the window simulation every time unless the computer stays in running mode all day long. Third, using computer keyboard/mouse to move curtain up and down does not offer as good in simulation fidelity as using the user interface devices installed directly around the rim of the display screen.
A method and system to provide simulated windows for display the panorama views from multiple locations is presented. According to one aspect of present invention, users of one embodiment of this invention will be able to see the outdoor scene from desired locations in a room with the choice of their favorite window coverings simulated on the screen, manipulate the simulated window coverings at their desired openings and positions. The users can also hear the background sound coming from scene location. As such, the resulted embodiment of this invention is not only useful as a tool for providing a quasi-real feeling of viewing the panorama in the rooms of hotels or some private condos in a high rise building where the prices are sensitive to good views, but also a good decoration item for such rooms to install.
In
A typical simulation unit, whether it is a SWPWRC (simulation window paired with real curtain) or a SWPWAC (simulation window paired with artificial curtain), can all have it's own connections based on user's needs. The unit 212, for example, has no remote connection, it's panorama views channel selector only has channels connected to local sources of outdoor scene images. The unit 213, on the other hand, has both local connections and Internet connections from panoramic view server 209.
A complete system implements current invention will typically include much more than 4 local configurations shown in 200 in
Since there are too many locations around the world for the sources of good views, obviously too many candidates are available for cameras to be installed as the sources of panoramic view images. Therefore, depends on the capacity of the panorama view server and number of servers, only a limit number of locations can be selected as locations to provide panorama views for the network connections in current invention.
Subject to the limit of network transmission speed and capacity of the server, the images in sequence can be compressed before uploading to the network and uncompressed later in the server. The server can also execute the image segmentation process for every frame based on the information fed from each panorama view channel selector, which in turn gathering from motion detector sensing the motion of a viewer, thus transmit only the partial sequence of images to each panorama view channel selector.
The outdoor images, as well as the window image and window covering image, will all be processed in the image processor. As shown in details in
If the fixed window image and window covering image are considered as coming from two separated channels, then the image processor can be viewed as a special purpose three input one output multiplexer. While the function of a typical multiplexer is to combine the images from different locations into one display, or to perform some image processing in order to extract some clues for motion detection, the function of the image processor in present invention is to overwrite portions of the outdoor image by the contents in the static image. In most applications, the multiplexer is designed and built as a stand alone device and uses wires to connect to other devices. The preferable embodiment of present invention is to install the hardware of the image processor into the display monitor for considerations of portability and fidelity of simulation.
27 Also in
The Mode switch 307 is used to set the application mode to be simulation mode, TV mode if the monitor itself is a television set, normal display mode as computer monitor or as other video display application.
It is obvious that, for the outdoor window simulation system to be more portable, the receiver, the memory storage for window structure and window covering information, and image processor are preferred to be imbedded inside the display monitor. The memory storage in particular, can be merged with the memory in monitor such that the display for selection of a particular window structure and window covering type, style, and color is integrated with the menu built in the monitor. The selections user makes in this setup stage are stored as default values and will be used when the power is on, staying the same until user change them. User should also be allowed to change the window structure and window covering settings at run-time during the instant simulation image is on display. The interface device 311 is used to serve for this purpose. Functionally, when the pushbutton device as an example of device 311 is pushed, a small popup will display all possible choices for the user. A touch-screen control will be appropriate in this case for user to select and highlight the desired item. Another push on the button will terminate the selection process and resume the instant simulation image with new selection of window covering or new look of the window structure.
The remote control device used for a television set is another place to imbed all the user interfaces and controls for simulation. One embodiment of present invention is to use a television set as the display monitor, the remote controller is usually available for the TV set and can be reprogrammed such that the setup menu also include the selection of window structures and selection of window covering types, styles and colors, provided that the necessary memory storage and control circuit have also installed and integrated with other circuit inside the TV set.
In the process of creating instant simulation image, any pixel location where it does not belong to window edges, window grid and window covering, should get it's pixel value from outdoor image. The gap 303 in
The static image is a combination of fixed window image and the window covering image. Fixed window image is relatively simple since the image will not change through the all display time, so the whole image can be pre-constructed and stored in the memory waiting for retrieval. Some windows installed in the big building are not operable, have no edges, no window grids at all. Smaller operable window typically has upper and bottom halves, and each half has several grid members to separate it into 2, 4, 6 or 9 equal regions. In fact, the window structure is simple enough to be constructed by using only some parameters which represent the location coordinates of vertices of all edges, location coordinates of grid members, and their colors to reconstruct the fixed window images.
By comparison, the window covering image is much more involved. A shade, for example, is a piece of cloth or other material folded to have many wavy pleats and sandwiched by a top piece and an end piece wood like strips. There are no leaves, so there is no leave angle to adjust. It shelters the window from the top to the end piece and the only adjustment user can manipulate is its position. This is an example of window covering with only one degree of freedom. In order to reconstruct the image of a shade extended to a particular position, one can digitize the entire stroke of the position of the end piece into N steps. N should be large enough so that when end piece is moved from position i to i+1, where i+1<=N, the transition in image change should look as smooth as possible. The pleats will be stretched flatter when the end piece is moved to extend the shade, so every position i corresponds to a width w of all pleats. Because all pleats are of same size w, a total of n such size pleats connected together plus top and end pieces represent the completed shade being extended to position i. The entire shade is hold together in place by two thin ropes 312. To reconstruct the image for the entire shade extended to position i, all we need is the graphics of top and end pieces, the graphic of a pleat with width w. In other words, if in the memory we have stored graphics of top and end pieces and graphics of N pleats of distinct widths, we can reconstruct shade images for all N positions. When a user moves the increment/decrement input device starting at shade position i and finally stopping at position j, the image processor will retrieve the graphic for the pleat at each intermediate position and copy it to get a total of n pleats of the same size, combines them with top and end pieces to form a intermediate shade image, and continue to process the same way until the shade image at position j is reached. For better simulation fidelity, each graphic can have 3-D or animation effect. Each graphic of the pleat should also include small sections of the two thin ropes such that, when n graphics of the same pleats are combined together, the two thin ropes will look like extending from top piece to end piece without interruptions.
For other type window coverings with two degrees of freedom, such as a mini-blind, has both openness and position to adjust and consequently the modeling situation is different. The operation of a mini-blind is characterized by changing the leaves openness angle using a wand tilter and by expanding a number of leaves from it's total amount using the lift cord. Therefore, in this particular embodiment, N graphics of the leaves representing N openness angles are stored, along with graphics of the top and end pieces and other necessary information such as color of leaves. To reconstruct the image of a mini-blind at an openness angle a and an extended position p with the understanding that position p corresponds to m expanded and n−m unexpanded leaves of total number n, the image process will retrieve the graphic of leaf corresponding to openness angle a, duplicates it m−1 times to make m graphics of openness angle a, then combines them together to form the expanded portion of the mini-blind image. Image processor will also retrieve the graphic of leaf corresponding to openness angle of zero degree, duplicates n−m−1 times, combines them together to form the unexpanded portion of the mini-blind image. Top piece and end piece are then added to complete the entire mini-blind image. During the combination of m leaves for the expanded portion of the blind image, a gap of amount g which depends on the openness angle will be added between blind leaves and the pixel values of these gaps will be replaced later by pixel values from same locations in the outdoor image when the instant simulation image is reconstructed. The image reconstruction process will be repeated every time when the user operates the interface 305 to move blind up and down or interface 306 to change the leaves openness of the blind.
Alternatively, if the memory size is big enough, one can use a digital camera, take the pictures of a real shade extended at N different positions, manually edits all pixels not belong to the shade with a special pixel value uniformly and then store them as shade image templates for retrieval. When a static image is required, the image processor retrieves fixed window image and the shade image template corresponding to desired position, combines them together, with the understanding that whenever a pixel is overlapped from both images, the shade image pixel will be used as new pixel value. In such way, the static image for desired window structure and shade can be created. In creating instant simulation image we note that all the pixels in static image with uniform special value will be replaced by pixel values of the outdoor image at same locations. So for window coverings of one degree of freedom, we can reconstruct the static image in similar way. For two degrees of freedom window coverings such as a vertical blind, it is difficult to store all images for every digitized openness angle and every digitized position, because if 100 positions and 90 angles are used, there will be 9,000 images to be stored and roughly 9 gigabyte memory is needed even if the resolution of each image is as low as 1 megapixels. It will then be possible for this embodiment without a big storage memory if a suitable image compression method is available without losing too much of the image quality when used. Otherwise, a scheme to reduce the number of images stored is necessary. Actually, one needs only to store the images for all digitized openness angles as image templates and then reconstruct the images for all positions based on these templates. Every image template is a digital picture taken at a specific openness angle, preferably with only one leaf expanded and the rest unexpanded. When a vertical-blind image of desired position and specific openness angle is needed, the template corresponding to desired angle is retrieved. Based on the desired position, some number of expanded leaves will be and the same amount of the unexpanded leaves will be reduced to match the desired position. Unfortunately, this way of reconstructing image for window covering of two degrees of freedom does not improve much as compared to the total reconstruction method mentioned in previous paragraph. If the memory size not a problem and good image compression scheme is available, it is a better implementation to store images for all digitized positions and all digitized openness angles for retrieval.
The size of display monitor for present invention depends on the size of the room to install the system, but there is no strict rule to follow. Currently, the largest commercially available size for plasma monitors such as NEC PlasmaSync 61MP by NEC Corporation of Japan is 61″ diagonally and has aspect ratio of 16:9, which is roughly 53″×30″ in length by width. With such size display monitor, it should be big enough for most windowless room to display a simulated outdoor scene with operable artificial curtain. Largest size for commercially available LCD monitors is 40″ diagonally, also by NEC with model name LCD4000, translates into 34″×20″, is bigger than many small real windows, therefore should be big enough for many small rooms. For the purpose of application in present invention, the sizes of available monitors are thus not a problem. The thickness of the monitors is thinner than 4″ for largest plasma monitor, which is thin enough to look like a real window mounting on the wall. The weight of monitor, around 150 pounds for largest plasma monitor, is light enough not to cause too much trouble mounting on the wall. The only concern is the price of big size display monitors. However, as happened to all other electronic products, the price will drop sharply as the popularity of digital TV increases to some point.
The frame 304 in
Although the invention has been illustrated with some particular embodiments, variations and modifications within the scope of the invention are very possible. Fidelity of simulation will also vary with the graphics of the window coverings. Whatever the variation is, it will achieve the goal of present invention—a method and apparatus to simulate an outdoor scene visible window for a windowless room, with a plurality of different types, different styles and different colors of operable simulated window coverings to choose from. In addition, the display monitor can be used for other purpose such as displaying DVD movies. Present invention is not only a multi-purpose device, but also a good decoration item for a windowless room. Hopefully, some employees work in big building will prefer windowless room equipped with outdoor window simulation system by present invention which offers many variations of window coverings and different views decided by location of video cameras over the room with real outdoor window because real window equipped with fixed style window covering and can only see the view immediate outside the window.
Also shown in
The present application is an extension to the co-pending U.S. patent application Ser. No. 10/604709 filed on Aug. 12, 2003 entitled as “Method and apparatus to simulate an outdoor window for a windowless room”. The present application also claims the priority to co-pending U.S. Provision patent application Ser. No. 60/522176 entitled “Method and apparatus to simulate an outdoor window for panorama viewing from a room” filed on Aug. 27, 2004.
Number | Date | Country | |
---|---|---|---|
60522176 | Aug 2004 | US |