Abstract:
A display system and method created by adjusting the properties of one or more displays to obtain coarse control over display behavior, by using sensors to optimize display parameters and meet a quality target. The display may construct a display map by selectively driving the display and sensing the optical image created. The system reports on its status, and is able to predict when the system will no longer meet a quality target. The system and method may optimize a display system and keep it optimized over time. Operators of the display who require a minimum level of quality for the display system can be ensured that the display meets those requirements. And, they can be warned in advance as to when system maintenance can be necessary, when quality falls below targeted goals system and method provides for sending out methods of the quality of the system.
Abstract:
The invention includes a method and system to visually capture, enhance, broadcast, annotate, index and store information written or drawn on physical surfaces. A user points a camera at a whiteboard and broadcasts the video stream so that other users can easily receive and collaborate remotely in multi-user fashion. The system enhances the video by leveraging the nature of video as a multitude of related frames over time and by leveraging the nature of writing, and/or the nature of the written surface in the video stream. Annotation tools, and real-time data sharing such as mouse-location facilitate multi-user collaboration. Also facilitating collaboration are archival functionalities that make it possible to review previous work, and search through older writings and annotations.The system addresses many writing surfaces including whiteboards, blackboards, glass, paper and other tangible surfaces. The nature of each surface is different—that is they have distinct properties and the algorithms can be tuned for each such surface. The writing on the surface and/or the surface is enhanced to improve the legibility of the writing. The algorithms within can also be made to adapt to available computational and bandwidth resources.The video is sometimes distributed by relaying the video through one or more central computers. It can be sent peer-to-peer, sometimes relayed from person to person. Depending on the number of people on the call, and the bandwidth and processing power available, different options may be preferable.The software system allows any camera pointed at a physical writing surface to perform all the functionalities above, so that users can easily collaborate remotely in a full-duplex, multi-party fashion. The broadcasting user will come to a website, which will access his web camera and broadcast the video stream to other users, who will watch on a website.
Abstract:
A display system and method created by adjusting the properties of one or more displays to obtain coarse control over display behavior, by using sensors to optimize display parameters and meet a quality target. The display may construct a display map by selectively driving the display and sensing the optical image created. The system reports on its status, and is able to predict when the system will no longer meet a quality target. The system and method may optimize a display system and keep it optimized over time. Operators of the display who require a minimum level of quality for the display system can be ensured that the display meets those requirements. And, they can be warned in advance as to when system maintenance can be necessary, when quality falls below targeted goals system and method provides for sending out methods of the quality of the system.
Abstract:
A method and system for improving display quality by injecting a portion of computer code into an existing compositor, using the portion of computer code to apply a mapping function to a first digital image, and forming a second digital image based upon the first digital image as adapted by applying the applied mapping function in the compositor. The second digital image may then be displayed to a viewer via one or more displays where each display forms a part of the displayed digital image. The result may be used for creation of blended or stereoscopic images. The mapping function may be also adapted for modification of geometry or correction of a characteristic (such as color, intensity, etc.) of the display system where such characteristic may be sensed using a detector. The portion of code may be injected into a graphics driver controlling hardware composition for a displayed digital image.