Bryan J. Colvin - San Jose CA Perry R. Cook - Palo Alto CA Daniel Gochnauer - Saratoga CA
Assignee:
Mediavision, Inc. - Fremont CA
International Classification:
G10H 1057 G10H 112
US Classification:
84622
Abstract:
Synthesizer models for emulating musical instruments can be improved using an analysis model that compares the output signal of the model to a recording of a desired sound and derives a residual signal that can be used to correct the model. When the original model is a good one, the residual signal is small and takes much less memory to store than is required for a sampled sound.
Multiple Parallel Digital Data Stream Channel Controller Architecture
James K. Gifford - Danville CA Sridhar Begur - San Jose CA Adrian Lewis - Fremont CA Donald J. Spencer - San Jose CA Thomas E. Kilbourn - Saratoga CA Daniel B. Gochnauer - Saratoga CA
Assignee:
Diamond Multimedia Systems, Inc. - San Jose CA
International Classification:
G06F 800
US Classification:
395309
Abstract:
A multiple data stream channel controller providing demand driven transport of multiple data streams concurrently in real time through a peripheral data channel coupled between a general purpose processor system and a special purpose processor system. The controller comprises a first bus master interface coupleable to a general purpose processor system bus, a second bus master interface coupleable to a special purpose processor system bus, a segmentable buffer memory and a controller that directs the transfer of data segments between the first and second bus master interfaces via the segmentable buffer memory. The controller is responsive to a plurality of signals provided by the special purpose processor bus to request transfer of successive data segments from a respective plurality of data streams staged in the segmentable buffer memory. The controller moderates the transfer of successive data segments of the respective plurality of data streams via the first bus master interface to the segmentable buffer memory.
David O. Hodgson - San Mateo CA Daniel B. Gochnauer - Saratoga CA
Assignee:
Media Vision, Inc. - Fremont CA
International Classification:
G09G 500
US Classification:
345202
Abstract:
An expansion card for a personal computer digitizes, optionally processes and/or compresses, stores, and then relays to the personal computer video information without the use of a frame store memory. An analog-to-digital converter on the expansion card digitizes at least part of a frame of an analog video signal received on a video connector of the expansion card. After optional processing and/or compressing of the digitized video information of the frame, part of the digitized video information is stored into a relatively small memory on the expansion card. Once stored, the digitized video information is transferred from the memory and to the personal computer over a parallel bus of the personal computer. Another part of the digitized video information of the frame is then stored into the same memory on the expansion card for subsequent transfer to the personal computer over the parallel bus. The memory provided on the video capture expansion card therefore has a smaller storage capacity than would be necessary otherwise if all the digitized video information of the frame which is to be stored were held at one time stored in a frame store memory.
Multiple Parallel Digital Data Stream Channel Controller
Donald J. Spencer - San Jose CA James K. Gifford - Danville CA Sridhar Begur - San Jose CA Adrian Lewis - Fremont CA Thomas E. Kilbourn - Saratoga CA Daniel B. Gochnauer - Saratoga CA
Assignee:
Diamond Multimedia Systems, Inc. - San Jose CA
International Classification:
G06F 1300 G06F 1312 G06F 1342
US Classification:
395872
Abstract:
A data channel controller, coupleable to a base computer system including a base memory, for managing the transport of multiple data streams through a base system interface including a first buffer, a pool memory including a plurality of second buffers, and one or more peripheral devices each having a third buffer. An arbiter system is coupled to said pool memory for selectively enabling the transfer of data with respect to a predetermined first buffer in response to first and second request signals. The peripheral devices operate to transport data through their third buffers with respect to a peripheral interfaces characterized as each having a predetermined data transfer rate. The peripheral devices first request signals to the arbiter system under first predetermined conditions with respect to the presence of data in corresponding third buffers to obtain a transfer of data between corresponding second and third buffers. The base system interface provides the second request signal under second predetermined conditions with respect to the presence of data in the second buffers to obtain corresponding transfers of data between the second buffers and the base memory through the first buffer.
Multi-Threaded Fifo Pool Buffer And Bus Transfer Control System
Sridhar Begur - San Jose CA James K. Gifford - Danville CA Adrian Lewis - Fremont CA Donald J. Spencer - San Jose CA Thomas E. Kilbourn - Saratoga CA Daniel B. Gochnauer - Saratoga CA
Assignee:
Diamond MultiMedia Systems, Inc. - San Jose CA
International Classification:
G06F 1300
US Classification:
395872
Abstract:
A bus transfer control system manages the transfer of multiple asynchronous data streams through a buffer pool. The bus transfer control system includes a buffer pool having a plurality of memory blocks, wherein each memory block provides for the storage of a plurality of data bytes and a plurality of data transfer devices coupled to the buffer pool to allow the transfer of segments of one or more data streams to be transferred between the plurality of data tranfer devices through the buffer pool. A transfer controller maintains status information relating to the status of data in the memory blocks and includes control logic for repeatedly evaluating the status information and providing for the prioritied selection of a first data transfer device and a predetermined one of the memory blocks.
System For Managing The Transfer Of Data Between Fifos Within Pool Memory And Peripherals Being Programmable With Identifications Of The Fifos
Adrian Lewis - Fremont CA James K. Gifford - Danville CA Sridhar Begur - San Jose CA Donald J. Spencer - San Jose CA Thomas E. Kilbourn - Saratoga CA Daniel B. Gochnauer - Saratoga CA
Assignee:
Diamond Multimedia Systems, Inc. - San Jose CA
International Classification:
G06F 1502
US Classification:
395876
Abstract:
A data transfer control system including a pool memory, a plurality of peripheral devices, and a transfer controller. The pool memory provides for the storage of data in a plurality of FIFOs formed within the pool memory. The plurality of peripheral devices are coupleable to the pool memory to provide for the transfer of data between programmatically associated FIFOs and peripheral devices. The transfer controller is coupled to the pool memory and to the peripheral devices for selectively managing the transfer of data between the FIFOs and the peripheral devices. The transfer controller includes a distributed signaling system coupled to the peripheral devices to permit the broadcast of status information reflective of a transfer of data relative to a predetermined FIFO to the peripheral devices.
- Scotts Valley CA, US Daniel Gochnauer - Saratoga CA, US David Bowers - San Jose CA, US Thomas Poliquin - Aptos CA, US
International Classification:
H05B 33/08 H04L 29/08 H04W 4/00
Abstract:
Various embodiments include a lamp control unit coupled to or part of one or more light emitting diode (LED) based lamps. The lamp control unit can receive, from a lamp commissioning application of a mobile device via a wireless protocol, one or more commissionable lighting parameters to configure light output of the LED based lamps. The lamp control unit can lock access to change the commissionable lighting parameters with a password. One or more operational lighting parameters of the lamp control unit can be adjusted via a control interface (e.g., an adjustable voltage dimmer) other than the wireless protocol. The lamp control unit can drive the LED-based lamps based on the operational lighting parameters and the commissionable lighting parameters.
Googleplus
Daniel Gochnauer
Youtube
Gochnauer Appliance Fall 2017 Commercial
Adam Gochnauer is back talking about Gochnauer Appliances.
Duration:
31s
Release
Provided to YouTube by DistroKid Release Kelsey Gochnauer Kelsey Goc...
Duration:
1m 48s
Looking
Provided to YouTube by DistroKid Looking Kelsey Gochnauer Kelsey Goc...
Duration:
1m 51s
Activity
Provided to YouTube by DistroKid Activity Kelsey Gochnauer Kelsey Go...
Duration:
2m
Various Artists - Topic
Provided to YouTube by DistroKid Heat Kelsey Gochnauer Kelsey Gochna...
Duration:
1m 57s
The Smartest Investment Book You'll Ever Read...
Author Daniel Solin discusses his book "The Smartest Investment Book Y...