A programmable image transform processor has a programmable addressing and arithmetic blocks. In the programmable addressing block, an input address generator has an input addressing microsequencer and an input addressing memory that stores an input addressing procedure. The microsequencer executes the input addressing procedure to generate addresses from which to request image data. In the programmable arithmetic block, an arithmetic block memory stores an image processing procedure and a microsequencer executes the image processing procedure using the image data to generate transformed image data.
Kathleen A. Duncan - Santa Cruz CA, US Raymond S. Livingston - Bonny Doon CA, US
Assignee:
ESS Technology, Inc. - Fremont CA
International Classification:
H04N005/228 H04N005/76 H04N007/12 G06K009/36
US Classification:
3482221, 34823199, 3484031, 37524019, 382248
Abstract:
A programmable image transform system has a programmable addressing and arithmetic blocks. In the programmable addressing block, an input address generator has an input addressing microsequencer and an input addressing memory that stores an input addressing procedure. The microsequencer executes the input addressing procedure to generate addresses from which to request image data. In the programmable arithmetic block, an arithmetic block memory stores an image processing procedure and a microsequencer executes the image processing procedure using the image data to generate transformed image data.
Kathleen Duncan - Santa Cruz CA, US Raymond Livingston - Bonny Doon CA, US
International Classification:
G06F009/44
US Classification:
717127000
Abstract:
A programmable image transform system has a programmable addressing and arithmetic blocks. In the programmable addressing block, an input address generator has an input addressing microsequencer and an input addressing memory that stores an input addressing procedure. The microsequencer executes the input addressing procedure to generate addresses from which to request image data. In the programmable arithmetic block, an arithmetic block memory stores an image processing procedure and a microsequencer executes the image processing procedure using the image data to generate transformed image data.
Solid-State Area Image Sensor Readout Methods For Illuminat Discrimination And Automatic White Balance In Digital Cameras
William Jacobs - Santa Cruz CA, US Kathleen Duncan - Santa Cruz CA, US
International Classification:
H04N005/222
US Classification:
348223100
Abstract:
A method and apparatus is provided which obtains the temporal signature of artificial illuminants using a single imaging path, by controlling and reading the actual solid stage area imager. When using the solid-state area sensor to sample the temporal characteristics of artificial illuminants it may be necessary to greatly increase solid-state area sensor readout speed and to also increase the solid-state area sensors effective sensitivity to light. A method and apparatus is provided for discriminating artificial illuminants reliably through-the-lens (TTL) without the cost and bulkiness and other disadvantages of an additional sensor. This method and apparatus may be used independently or can be used in combination with the white pixel discrimination or scene analysis methods described earlier and embodied in the prior art.
System Including Ata Sequencer Microprocessor Which Executes Sequencer Instructions To Handle Plurality Of Real-Time Events Allowing To Perform All Operations Without Local Microprocessor Intervention
A modular ATA hard disc controller includes a small on-chip ATA sequencer microprocessor having on-chip dedicated hardware to manage real-time events without host CPU intervention, without substantially degrading cost/performance for the resultant controller chip. To conserve IC chip space, a small instruction set for the on-chip ATA sequencer microprocessor is provided, wherein branch instructions are avoided. The instruction set causes execution only for a given data transfer direction (read or write), or executes always. On-chip task registers are coupled directly to the ATA sequencer microprocessor. This architecture minimizes host CPU bottlenecking by decoupling the host CPU from real-time events occurring on the AT bus, and by decoupling the local processor from the task registers. The resultant controller automatically receipts for all write data, handles task file updating and intersector handshaking, and host microprocessor queueing of the address of the next disc data block to be transferred.
Disc Drive Controller With Apparatus And Method For Automatic Transfer Of Cache Data
Marvin Mang-Yin Lum - San Jose CA Don Michael Robinson - San Jose CA Prafulla Bollampali Reddy - Santa Cruz CA Kathleen Anne Duncan - Santa Cruz CA
Assignee:
Seagate Technology, Inc. - Scotts Valley CA
International Classification:
G06F 1208
US Classification:
395440
Abstract:
A disc controller services a host "read" command, without intervention by the disc controller's microcontroller, if the requested data is found in the disc controller's cache. The disc controller stores at least one cache entry. Each cache entry includes an address, a logical Bit, a valid Bit and a set of four buffer parameters: upper limit address, base address, pointer to the sector count and sector count. Each host command is decoded by the disc controller, and if the command is a "read" command the address in the cache entry is compared against the address in the host command. If the addresses match and the cache entry address is marked as being valid by its Valid bit, a "cache hit" signal is generated and the disc controller starts transferring the data requested by the host without waiting for the disc controller's microprocessor to process the host command. In particular, a sequencer and data transfer circuitry automatically generate a host interrupt request signal and transfer to the host at least a subset of the requested set of data blocks specified by each read command when a cache hit signal is generated. The disc controller includes circuitry for updating the information stored in the cache entry so that said updated information stored in the cache entry identifies data blocks in the cache sequentially subsequent to those data blocks transferred to the host.
Name / Title
Company / Classification
Phones & Addresses
Kathleen Duncan President
SANTA CRUZ IMAGING, INC
1007 Smith Grade, Santa Cruz, CA 95060
Kathleen Duncan Chief Executive Officer
Santa Cruz County Office of Education Elementary/Secondary School
400 Encinal St, Santa Cruz, CA 95060 8314665600
Kathleen Duncan Vice President,Secretary,Chairman
PINNACLE RARITIES, INC
Kathleen Duncan Instructor Biol
FOOTHILL-DE ANZA COMMUNITY COLLEGE DISTRICT Radio Broadcast Station · Junior College College/University · Police Protection · College/University Job Training/Related Services · Radio Stations · Colleges, Universities, and Professional Schools · Other Social Advocacy Organizations
12345 S El Monte Rd, Los Altos, CA 94022 6509412500, 6509496100, 6509497260, 6509497313
Editing Public Speaking Sales Customer Service Leadership Training Event Planning Strategic Planning Grant Writing Nonprofits Event Management Marketing Microsoft Office Public Relations English Teaching Fundraising Microsoft Excel Powerpoint Negotiation Management Outlook Social Media Research Microsoft Word
Dominican Hospital Santa Cruz, CA Apr 2013 to Jan 2014 Manager of Med/Surgical servicesDominican Hospital Santa Cruz, CA 2011 to Apr 2013 Assistant Nurse ManagerDominican Hospital Santa Cruz, CA 1998 to 2011 Team leader/Charge NursePacific coast manor Capitola, CA 1994 to 1998 Team Leader RN - weekend supervisor
Education:
Cabrillo College Santa Cruz, CA May 1994 Associates in Nursing
Lynch Elementary School St. Petersburg FL 1995-1996, Norwood School St. Petersburg FL 1996-1997, John M. Sexton Elementary School St. Petersburg FL 1997-2001, Meadowlawn Middle School St. Petersburg FL 2001-2003, Williston Middle School Williston FL 2003-2005, Williston High School Williston FL 2005-2009
Community:
Elizabeth Turner, Donna Wilson, Wayne Critter, Carole Draughan