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.
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.
Programmable Motion Estimation Module With Vector Array Unit
Nikolaos Bellas - Schaumburg IL, US Malcolm Dwyer - Palatine IL, US
International Classification:
H04N009/64
US Classification:
348/699000, 375/240160, 375/240240, 375/240120
Abstract:
A programmable motion estimation module for processing pixel values from a sequence of digital video images. The module includes a programmable microcontroller, scalar and control register files, arithmetic logic units, a direct memory access unit and a vector array processor. The vector array processor includes a series of processing elements, a memory subsystem for storing pixel values and a crossbar switch for distributing pixel values from the memory subsystem to the processing elements. The module provides a flexible platform that can be programmed to implement a variety of different Motion Estimation (ME) algorithms using an associated Instruction Set Architecture without the need to modify the hardware.
Automated Configuration Of A Processing System Using Decoupled Memory Access And Computation
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 9/00
US Classification:
713 1
Abstract:
A method and system for automatic configuration of processor hardware from an application program that has stream descriptor definitions, descriptive of memory access locations, data access thread definitions having a stream descriptor and a data channel source or sink as parameters, and computation thread definitions having a function pointer, a data channel source and a data channel sink as parameters. The application program is compiled to produce a description of the data flow between the threads as specified in the application program. The hardware is configured to have streaming memory interface devices operable to access a memory in accordance with the stream descriptor definitions, data path devices operable to process data in accordance with the computation thread definitions and data channels operable to connect the data path devices and streaming memory interface devices in accordance with the description of the data flow.
Controlling Trick Play And Progress Of Media Playback For Multiple Media Devices
Juan M. Lopez - Chicago IL, US Malcolm R. Dwyer - Lindenhurst IL, US Michael S. Thiems - Edwardsville IL, US
Assignee:
GENERAL INSTRUMENT CORPORATION - Horsham PA
International Classification:
H04N 5/765 H04N 5/783 H04N 5/775
US Classification:
386230, 386E05002, 386E0507, 386E05052
Abstract:
Controlling trick plays, such as play, pause, fast forward, and rewind, of a plurality of content items includes respectively assigning, via a remote-control device, a plurality of trick-play bars to the plurality of content items. The plurality of trick-play bars is operative on the remote-control device. The controlling further includes directing, via the remote-control device, a plurality of media devices to respectively play the plurality of content items. The controlling further includes displaying, on the remote-control device, the plurality of trick-play bars based on the assigning of the plurality of trick-play bars to the plurality of content items, and controlling an operation, via the remote-control device, of a trick play of one of the plurality of content items, respectively, via an input respectively received by one of the plurality of trick-play bars.
Googleplus
Malcolm Dwyer
Youtube
70's Tea Dance - Atlantis 2008 Mexican Riviera
Shann Carr, Malcolm, Vince Dwyer, Michael Swenson, Juan Garay and Atla...
Category:
Entertainment
Uploaded:
11 Nov, 2008
Duration:
3m 57s
Frontier - Prelude to Darkness: Chapter 1 (HD)
By the end of the 23rd century humans have ventured into the stars and...
Category:
Film & Animation
Uploaded:
27 Jan, 2011
Duration:
10m 46s
VFL football R 3 1985 NEC Fantastic Footy Fla...
Footage from the Round 7 1985 Seven's Big League replay featuring the ...
Category:
Sports
Uploaded:
05 Jun, 2008
Duration:
3m 26s
Data Protection The Need to Unify
www.hds.com - As storage environments grow exponentially, so does the ...
Category:
Science & Technology
Uploaded:
12 May, 2009
Duration:
7m 30s
APATHETIC BRUNCH Episode 2: Fight Club (part 1)
Drew, Matt, and the gang stir up some trouble in this week's episode w...
Category:
Comedy
Uploaded:
12 Feb, 2010
Duration:
5m 16s
APATHETIC BRUNCH Episode 2: Fight Club (part 2)
Drew, Matt, and the gang stir up some trouble in this week's episode w...
Tasis England High School Thorpe, Surrey CT 1985-1986, Jefferson Lighthouse Elementary School Racine WI 1986-1988, McKinley Middle School Racine WI 1988-1991
Community:
Frances Lacey, Mark Stanley, Alma Esposito, Stephanie Shipley