Daniel A. Linzmeier - Wheeling IL, US Robert J. Bero - Spring Grove IL, US Charles P. Binzel - Bristol WI, US Robert M. Johnson - Lake Zurich IL, US Timothy M. McCune - Cary IL, US Edward J. Yurchik - Crystal Lake IL, US
Assignee:
Motorola Inc. - Schaumburg IL
International Classification:
G09G 5/00
US Classification:
345102, 345 90
Abstract:
A display apparatus , a display controller , and a method for optimizing a displayed image for use in an electronic device comprising a display for presenting a visual image, a processor for determining the intensity of a backlight used for illuminating the display and a controller that optimizes the visual image corresponding to the intensity of the backlight are described. As the intensity of the backlight is reduced, the brightness of the pixels is increased to compensate the image when, for example, the backlight intensity is reduced to save power. The method and apparatus are also described for compensating for uneven backlight conditions.
Automatic Generation Of A Streaming Processor Circuit
Nikos Bellas - Chicago IL, US Sek M. Chai - Streamwood IL, US Erica M. Lau - Schaumburg IL, US Zhiyuan Li - Lake Zurich IL, US Daniel A. Linzmeier - Wheeling IL, US
A streaming processor circuit of a processing system is automatically generated by selecting a set of circuit parameters consistent with a set of circuit constraints and generating a representation of a candidate streaming processor circuit based upon the set of circuit parameters to execute one or more iterations of a computation specified by a streaming data flow graph. The candidate streaming processor circuit is evaluated with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output if the candidate streaming processor circuit satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate streaming processor circuits.
Streaming Kernel Selection For Reconfigurable Processor
Nikos Bellas - Chicago IL, US Sek Chai - Streamwood IL, US Daniel Linzmeier - Wheeling IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 17/50
US Classification:
716 16, 716 17
Abstract:
In one embodiment, a subset of a set of streaming kernels of an application is selected for implementation on a reconfigurable processor. The streaming kernels are selected by first forming a stream flow graph of the application by parsing a program of instructions of the application, the stream flow graph having kernel nodes and edges, and determining benefit and cost values for each kernel node in the stream flow graph. Next, a subset of the kernel nodes that maximizes a weighted sum of the benefits values is selected, subject to a constraint that the sum of cost values is not greater than a prescribed value for the reconfigurable processor.
Automatic Generation Of Streaming Data Interface Circuit
Sek M. Chai - Streamwood IL, US Nikos Bellas - Chicago IL, US Malcolm R. Dwyer - Glendale Heights IL, US Erica M. Lau - Schaumburg IL, US Zhiyuan Li - Lake Zurich IL, US Daniel A. Linzmeier - Wheeling IL, US
A streaming data interface device () of a streaming processing system () is automatically generated by selecting a set of circuit parameters () consistent with a set of circuit constraints and generating () a representation of a candidate memory interface device based upon a set of stream descriptors. The candidate streaming data interface device is evaluated () with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output () if the candidate memory interface device satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate memory interface devices.
Method And Apparatus For Configuring Buffers For Streaming Data Transfer
Sek M Chai - Streamwood IL, US Nikos Bellas - Chicago IL, US Malcolm R Dwyer - Glendale Heights IL, US Daniel A Linzmeier - Wheeling IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 15/16
US Classification:
709231, 711170
Abstract:
A specification of a configurable processor is generated by generating (1) specifications of first and second stream memory interfaces to be operable to access data in accordance with first and second stream descriptors, and (2) a specification of an interim data storage device (buffer) to be accessed by the first and second stream memory interfaces and to be operable to receive data from a first computational module via the first stream memory interface and to transfer data to a second computational module via the second stream memory interface. The specifications are output and may be used to configure a configurable processor.
Audio Visual Tracking With Established Environmental Regions
Russell Mareachen - Winfield IL, US Daniel Alan Linzmeier - Wheeling IL, US
Assignee:
Motorola Solutions, Inc. - Schaumburg IL
International Classification:
H04N 7/14 H04N 5/225
US Classification:
348 1408, 34020711
Abstract:
A method, apparatus, and electronic device for audio-video conferencing are disclosed. A memory may store an initial historical configuration parameter representation of an initial historical configuration parameter for a set of historical video data. A processor may determine a primary initial configuration parameter based on the initial historical configuration parameter representation. An audio-video capture mechanism may capture a current set of video data using the primary initial configuration parameter. An audio input may receive an audio trigger. A configuration control mechanism may switch automatically between the primary initial configuration parameter and a primary subsequent configuration parameter based on the audio trigger.
Method And Apparatus For Transforming A Non-Linear Lens-Distorted Image
Sek M. Chai - Streamwood IL, US Malcolm R. Dwyer - Glendale Heights IL, US Daniel A. Linzmeier - Wheeling IL, US Nikolaos Bellas - Volos, GR
Assignee:
General Instrument Corporation - Horsham PA
International Classification:
G06K 9/40
US Classification:
382275
Abstract:
A method and apparatus for image processing a lens-distorted image (e. g. , a fisheye image) is provided. The method includes partitioning coordinate points in a selected output image into tiles. The output image is an undistorted rendition of a subset of the lens-distorted image. Coordinate points on a border of the tiles in the output image are selected. For each tile, coordinate points in the lens-distorted image corresponding to each selected coordinate point in the output image are calculated. In addition, for each tile, a bounding box on the lens-distorted image is selected. The bounding box includes the calculated coordinates in the lens-distorted image. The bounding boxes are expanded so that they encompass all coordinate points in the lens-distorted image that map to all coordinate points in their respective corresponding tiles. Output pixel values are generated for each tile from pixel values in their corresponding expanded bounding boxes.
Sek M. Chai - Streamwood IL, US Bruce A. Augustine - Lake in the Hill IL, US Daniel A. Linzmeier - Wheeling IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 13/14
US Classification:
710244, 711151
Abstract:
Bus transactions in a memory controller are scheduled by storing a set of configuration parameters that define a bus scheduling policy, generating values of a set of dynamic cost functions for each bus transaction, ordering the bus transactions in accordance with the bus scheduling policy to produce ordered bus transactions and generating a memory transaction that is derived from the ordered bus transactions. The memory controller includes one or more control registers for storing the set of configuration parameters, a bus interface operable to capture bus transactions from applications, a set of buffers operable to store the bus transactions and the set of dynamic cost functions and one or more registers operable to store the statistical data and a cost policy. The memory controller selects the order of the bus transactions based on an arbitration and selection policy and generates memory transactions to an external memory.
Googleplus
Daniel Linzmeier
Youtube
Linzmeier bernimmt Schlecker Baumarkt
Die Linzmeier Baustoffe GmbH & Co. KG bernimmt Schlecker Baumarkt in E...
Duration:
2m
Mark Linzmeier Officiate and Terri Lange Phot...
Mark Linzmeier Officiate and Terri Lange Photography at rooftop Weddin...
Duration:
3m 34s
Lightning Interview: "Ivy - The Unified Machi...
Daniel Lenton, CEO of Ivy | Deep Learning PhD | Teaching assistant at ...
Duration:
37m 11s
Spring 2021 LIDS Seminar Daniel Spielman (Ya...
Spring 2021 LIDS Seminars Series Speaker: Daniel Spielman (Yale) Talk ...
Duration:
1h 3m 59s
Daniel Mietchen and Jorrit Poelen: 8 Dec 2022...
Wikidata, a cousin of Wikipedia, captures millions of structured, and ...
Duration:
13m 13s
OC LIFe (Lifesciences Inovators Forum) 1/22/2...
OC LIFe (Life Science Innovators Forum) is a monthly free event series...