Molgaard
Claus Molgaard, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20140362256 | Reference Frame Selection for Still Image Stabilization - Systems, methods, and computer readable media to improve image stabilization operations are described. A novel combination of image quality and commonality metrics are used to identify a reference frame from a set of commonly captured images which, when the set's other images are combined with it, results in a quality stabilized image. The disclosed image quality and commonality metrics may also be used to optimize the use of a limited amount of image buffer memory during image capture sequences that return more images that the memory may accommodate at one time. Image quality and commonality metrics may also be used to effect the combination of multiple relatively long-exposure images which, when combined with a one or more final (relatively) short-exposure images, yields images exhibiting motion-induced blurring in interesting and visually pleasing ways. | 12-11-2014 |
20140363044 | Efficient Machine-Readable Object Detection and Tracking - A method to improve the efficiency of the detection and tracking of machine-readable objects is disclosed. The properties of image frames may be pre-evaluated to determine whether a machine-readable object, even if present in the image frames, would be likely to be detected. After it is determined that one or more image frames have properties that may enable the detection of a machine-readable object, image data may be evaluated to detect the machine-readable object. When a machine-readable object is detected, the location of the machine-readable object in a subsequent frame may be determined based on a translation metric between the image frame in which the object was identified and the subsequent frame rather than a detection of the object in the subsequent frame. The translation metric may be identified based on an evaluation of image data and/or motion sensor data associated with the image frames. | 12-11-2014 |
20150071547 | Automated Selection Of Keeper Images From A Burst Photo Captured Set - Systems and methods for improving automatic selection of keeper images from a commonly captured set of images are described. A combination of image type identification and image quality metrics may be used to identify one or more images in the set as keeper images. Image type identification may be used to categorize the captured images into, for example, three or more categories. The categories may include portrait, action, or “other.” Depending on the category identified, the images may be analyzed differently to identify keeper images. For portrait images, an operation may be used to identify the best set of faces. For action images, the set may be divided into sections such that keeper images selected from each section tell the story of the action. For the “other” category, the images may be analyzed such that those having higher quality metrics for an identified region of interest are selected. | 03-12-2015 |
20150348242 | Scene Motion Correction In Fused Image Systems - Techniques to capture and fuse short- and long-exposure images of a scene from a stabilized image capture device are disclosed. More particularly, the disclosed techniques use not only individual pixel differences between co-captured short- and long-exposure images, but also the spatial structure of occluded regions in the long-exposure images (e.g., areas of the long-exposure image(s) exhibiting blur due to scene object motion). A novel device used to represent this feature of the long-exposure image is a “spatial difference map.” Spatial difference maps may be used to identify pixels in the short- and long-exposure images for fusion and, in one embodiment, may be used to identify pixels from the short-exposure image(s) to filter post-fusion so as to reduce visual discontinuities in the output image. | 12-03-2015 |
Claus Molgaard, Naerum DK
Patent application number | Description | Published |
---|---|---|
20090251565 | DIGITAL CAMERA WITH INTEGRATED ACCELEROMETERS - A digital camera system has integrated accelerometers for determining static and dynamic accelerations of the digital cameral system. Data relating to static and dynamic accelerations are stored with recorded image data for further processing, such as for correcting image data for roll, pitch and vibrations and for displaying recorded images with a predetermined orientation using information about, e.g., roll. Data may also be used on-the-fly for smear suppression caused by vibrations. | 10-08-2009 |
20110205377 | DIGITAL CAMERA WITH INTEGRATED ACCELEROMETERS - A digital camera system has integrated accelerometers for determining static and dynamic accelerations of the digital cameral system. Data relating to static and dynamic accelerations are stored with recorded image data for further processing, such as for correcting image data for roll, pitch and vibrations and for displaying recorded images with a predetermined orientation using information about, e.g., roll. Data may also be used on-the-fly for smear suppression caused by vibrations. | 08-25-2011 |
20120236165 | DIGITAL CAMERA WITH INTEGRATED ACCELEROMETERS - A digital camera system has integrated accelerometers for determining static and dynamic accelerations of the digital cameral system. Data relating to static and dynamic accelerations are stored with recorded image data for further processing, such as for correcting image data for roll, pitch and vibrations and for displaying recorded images with a predetermined orientation using information about, e.g., roll. Data may also be used on-the-fly for smear suppression caused by vibrations. | 09-20-2012 |
Claus Molgaard, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20150035991 | METHOD FOR DYNAMICALLY CALIBRATING ROTATION OFFSET IN A CAMERA SYSTEM - A method for dynamically calibrating rotational offset in a device includes obtaining an image captured by a camera of the device. Orientation information of the device at the time of image capture may be associated with the image. Pixel data of the image may be analyzed to determine an image orientation angle for the image. A device orientation angle may be determined from the orientation information. A rotational offset, based on the image orientation angle and the device orientation angle, may be determined. The rotational offset is relative to the camera or orientation sensor. A rotational bias may be determined from statistical analysis of numerous rotational offsets from numerous respective images. In some embodiments, various thresholds and predetermined ranges may be used to exclude some rotational offsets from the statistical analysis or to discontinue processing for that image. | 02-05-2015 |
Claus Molgaard, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150350575 | PIXEL BINNING IN AN IMAGE SENSOR - Pixel binning is performed by summing charge from some pixels positioned diagonally in a pixel array. Pixel signals output from pixels positioned diagonally in the pixel array may be combined on the output lines. A signal representing summed charge produces a binned 2×1 cluster. A signal representing combined voltage signals produces a binned 2×1 cluster. A signal representing summed charge and a signal representing combined pixel signals can be combined digitally to produce a binned 2×2 pixel. Orthogonal binning may be performed on other pixels in the pixel array by summing charge on respective common sense regions and then then combining the voltage signals that represent the summed charge on respective output lines. | 12-03-2015 |
Jason Molgaard, Windsor, CO US
Patent application number | Description | Published |
---|---|---|
20090292885 | METHOD AND APPARATUS FOR PROVIDING ATOMIC ACCESS TO MEMORY - Apparatus for controlling atomic access to a memory includes an access request evaluator for receiving an atomic access request to an address in the memory from a client and determining whether to allow atomic access to the requested address. An access indicator indicates whether a select address is currently under atomic access in the memory, and an access release indicates whether the atomic access is completed at the select address. The access request evaluator enables the client atomic access to the requested address if the access indicator indicates that the requested address is currently not under atomic access. | 11-26-2009 |
20100011172 | MICROCONTROLLER SYSTEMS HAVING SEPARATE ADDRESS AND DATA BUSES - A microcontroller system includes at least one processor and at least one storage unit for storing data received from or to be sent to the processor. At least two read clients are provided in the processor for retrieving data from the storage unit, and at least one write client is provided in the processor for writing data in the storage unit. The system further includes a memory device provided in the storage unit for storing data, and an arbitration device provided in the storage unit for enabling access to the memory device by the read and the write client. The read clients each have a dedicated read address line connected to the arbitration device for sending a read address of read data to be retrieved from the memory device, and a shared read data bus connected to the memory device for receiving the read data from the read address. | 01-14-2010 |
Soren Molgaard, Stovring DK
Patent application number | Description | Published |
---|---|---|
20150238897 | A SYSTEM, A USE OF SUCH A SYSTEM AND A MULTI SYSTEM FOR CLEANING EXHAUST GAS - A system, a use of such a system and a multi system for cleaning exhaust gas from a combustion engine. The system comprises a first exhaust gas scrubber to communicate with a scrubber water circulation tank. A first outlet of the first exhaust gas scrubber is connectable to a first inlet of the scrubber water circulation tank, and a first inlet of the first exhaust gas scrubber is connectable to a first outlet of the scrubber water circulation tank, to enable circulation of scrubber water between the scrubber water circulation tank and the first exhaust gas scrubber. An air supply device feeds air into the first exhaust gas scrubber to aerate the scrubber water during its passage through the first exhaust gas scrubber. Accordingly, a second inlet of the first exhaust gas scrubber is arranged to be connected to an outlet of the air supply device. | 08-27-2015 |
20150292379 | CLEANING SYSTEM AND METHOD FOR REDUCTION OF SOX IN EXHAUST GASES - A cleaning system for reducing SOx and particulate matter in exhaust gases from a marine combustion engine, burner or boiler. The cleaning system comprises first and second scrubber process loops having first and second scrubbers, respectively, and first and second water circulation tanks, respectively. Water from the first tank is evaporated to water vapor inside the first scrubber by contact with the exhaust gases, whereby the water vapor and the exhaust gases form humid exhaust gases. The humid exhaust gases are transferred to the second scrubber, wherein water from the second tank condenstaes the water vapor in the humid exhaust gases. A reflux of water from the second scrubber process loop to the first scrubber process loop is provided. At least 60% and more preferred at least 90% of a total amount of alkaline agent supplied to the cleaning system is supplied to the second scrubber process loop. | 10-15-2015 |
Thomas Molgaard, Espoo FI
Patent application number | Description | Published |
---|---|---|
20140040854 | METHOD AND APPARATUS FOR PROVIDING TEMPLATE-BASED APPLICATIONS - An approach is provided for template or component-based applications. A service platform determines one or more application components preloaded on at least one device. The service platform causes, at least in part, a generation of code for at least one application. The code is at least one graph of one or more references to the application components. The service platform then causes, at least in part, a transmission of the code to the at least one device, wherein the code is processed by the at least one device to construct the application from the application components. | 02-06-2014 |