Ian M. Williams - Sunnyvale CA Philip Cheng - San Jose CA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 108
US Classification:
713501
Abstract:
In a computer system having a CPU and a graphics subsystem, a device for dynamic graphics subsystem clock adjustment. A clock pulse generator is used for generating a clock frequency. The clock frequency is coupled to the graphics subsystem and is used by the graphics subsystem to synchronize and pace its internal operations. The clock frequency generated by the generator is variable over a range. A controller is coupled to the clock pulse generator, for adjusting the clock frequency from the clock pulse generator over the range. The controller interfaces with the computer system through an interface coupled to the controller. Through the interface, the controller communicates with the computer system or graphics subsystem and determines a load placed on the graphics subsystem. The controller adjusts the clock frequency generated by the clock pulse generator such that the clock frequency increases when the load on the graphics subsystem increases and the clock frequency decreases when the load on the graphics subsystem decreases, dynamically adjusting the clock frequency in response to the load on the graphics subsystem.
Method And Apparatus For Transferring Images From An Imaging Array
Hamman Elabd - Sunnyvale CA Martin K. S. Shih - San Jose CA Philip C. Cheng - Cupertino CA
Assignee:
Loral Fairchild Corporation - Syosset NY
International Classification:
H04N 314 H04N 5335
US Classification:
35821311
Abstract:
The present invention is a method and apparatus for transferring data from an imaging device. An image array is used to capture an image arranged in columns and rows of charges held in pixels in the image array. These charges are then transferred through a group of vertical registers to a storage register. Once in the storage register rows which have not been selected for transfer are dumped to a dump drain. Rows that have been selected for transfer continue through the vertical registers until they reach a pair of transfer registers from which the rows are output.
Summer Daily Post Palo Alto, CA Jun 2012 to Aug 2012 InternshipSummer Daiso LLC Mountain View, CA Jun 2012 to Aug 2012 ClerkCommunity School of Music and Art Mountain View, CA 2008 to 2011 Teacher's Aide
Education:
Pratt Institute Brooklyn, NY 2013 Bachelor of Industrial Design
Skills:
Photoshop, Illustrator, InDesign and Solidworks. Hands-on design process experience: -Sketching and Ideation -Rapid prototyping and 3D model making -Experience with various woodshop tools: bandsaw, table saw, milling. -Experience with vacuum forming and airbrushing.