Abstract:
System and method for automatically programming a universal remote. In the system, the remote acquires identification data from a particular device at which it is pointed. The data is processed to determine command protocols associated with the particular device. Control commands for the particular device input to the remote by a user are formatted according to the command protocols associated with the particular device.
Abstract:
A media player controller is disclosed that monitors non-user event and automatically controls a media player in response to predefined events. The media player controller includes an information capture device that obtains input information from the non-user. The input information is processed by the media player controller to identify one or more predefined non-user events. A number of rules can be utilized to define various non-user events, such as when the non-user is in the vicinity of the media player. Each rule contains a condition and a corresponding action-item that should be performed when the condition is satisfied.
Abstract:
A method and apparatus are disclosed for generating and maintaining enhanced background models for use in background-foreground segmentation. Background models are modified to contain an indication of objects that are typically stationary. Thereafter, if an object moves and has been previously identified as an object that is typically stationary, the object will not unnecessarily be identified as part of the foreground during background-foreground segmentation. In an exemplary implementation, moving objects are classified into two sets. A first set includes objects that typically move independently and a second set includes objects that are typically stationary. Generally, once an object is assigned to the second (stationary object) set, the object will remain in the background, even if the object is moved (normally, movement of the object would cause the object to become part of the foreground).
Abstract:
This invention provides an alarm system and method for adjusting the wake-up signals. The system includes a means for tracking the behavior of a person in a predetermined area under surveillance after the activation of an alarm clock, and a means for determining whether the person is motionless for a predetermined time period. Upon recognition that the observed behavior indicates the person is still sleeping, the wake-up signals are gradually increased. At the same time, the electrical power supplied to a plurality of electronic devices may be increased to assist the person to wake up.
Abstract:
An appliance controller is disclosed that monitors the operation of an appliance and automatically adjusts the appliance in response to predefined audio activity. The disclosed appliance controller includes one or more microphones to capture audio information associated with an appliance. A number of exemplary appliance adjustment rules define various audio features that suggest when an appliance setting should be adjusted. Each rule contains one or more audio features and a corresponding appliance adjustment that should be performed when the rule is satisfied. The appliance adjustment rules can be predefined or dynamically determined from observed user behavior.
Abstract:
The present invention relates to a device containing an automatic zoom lens, and more particularly to a zoom lens that is controlled by a processor that is linked to a gaze tracking system. As a user looks onto an object through the device, the gaze tracking system collects data relating to the position of each eye of the user. This eye position data is input into the processor where the focal point of the user is determined. The processor then adjusts the zoom lens to zoom in or out onto the object based on either a predetermined or user input zoom factor.
Abstract:
A device for identifying vehicles traveling in excess of a predetermined speed. The device including: speed measurement detector for measuring the speed of a target vehicle and outputting a signal indicative of the measured speed; a camera operatively connected to the speed measurement detector for capturing image data of a license plate affixed to the target vehicle when the target vehicle exceeds the predetermined speed; and a device for tagging the captured image data with the signal indicative of the measured speed of the target vehicle. The device can further have a recognition system for recognizing the license plate of the target vehicle which controls the camera to provide an enhanced view of the license plate. The device can also have classification and color identification systems for identifying a type and color of the target vehicle. The type and color information can also be tagged to the image data.
Abstract:
A method and apparatus are disclosed for monitoring the location of one or more viewer(s) and dynamically adjusting the image to compensate for the current location of the viewer(s). The image is adjusted to compensate for a viewing location (pan angle, null, tilt angle, null, or distance, d) outside of a specified range of values. The input image is adjusted so that the output image appears as originally intended, for the current viewing location of the viewer. A linear transformation technique is applied to the original image to generate a modified image. The linear transformation maps the pixels in the original image to a new space that distorts the image, such that when the modified image is viewed from an offset viewing location the image appears as if being viewed from a direct viewing location.
Abstract:
A media player controller is disclosed that monitors user activity and automatically activates a media player in response to predefined events. The disclosed media player controller includes one or more audio/visual mage capture devices focused on one or more users. The captured audio and video information is processed by the media player controller to identify one or more predefined events. A number of rules can be utilized to define various user events suggesting that the media player should be activated, such as when the user enters the room and demonstrates certain behavior. Each rule contains one or more conditions, and, optionally, a corresponding action-item that should be performed when the rule is satisfied. Upon detection of a predefined event, the corresponding action, if any, is performed by the media player controller.
Abstract:
Background-foreground segmentation is performed as a maximum likelihood classification. During a training procedure, a system estimates the parameters of likelihood probability models, which are the probability of observing images assuming that the images come from the background scene. During normal operation, the likelihood probability of captured images is estimated using the background models. The background-foreground segmentation is carried out by comparing the likelihood probabilities of the test images with fixed thresholds. The probability of observing foreground objects is assumed constant, as foreground images are generally not modeled. This value, the probability threshold, preferably represents a tunable parameter of the system. Pixels with low likelihood probability of belonging to the background scene are classified as foreground, while the rest are labeled as background.