Abstract:
A Mini-PCI (MPCI) interface, and associated circuits and methods are provided for connecting a Peripheral Component Interconnect (PCI) device to one or more external devices. The MPCI interface, circuits and methods provide for a substantial if not full implementation of a PCI Local Bus without requiring the standard number of pins, traces, or signals. The MPCI interface includes a PCI/MPCI bridge connected between a PCI bus and to up to eight external devices in the form of MPCI devices and linear memory devices. The PCI/MPCI bridge is capable of receiving an incoming PCI transaction and multiplexing some of its signals together to create a corresponding incoming MPCI transaction. This incoming MPCI transaction may then be passed over an MPCI bus, having fewer lines and optimally operating at a higher frequency, the external devices. The process is reversed for outgoing transactions, i.e., the MPCI transactions are de-multiplexed to create PCI transactions. Additionally, the MPCI interface may also be configured to provide for direct access to linearly addressed memory devices without adding a PCI interface to the external interface. The invention may be implemented through integrated circuitry and/or computer implemented instructions, and may be included within a personal computer.
Abstract:
Method for introducing harmonics into an audio stream for improving three dimensional audio positioning. The method adds high frequency harmonics into sampled sound signals to replace high frequency sound components eliminated before sampling. By adding high frequency harmonics into the sampled sound signals, a “richer sound” will be produced. The resulting sampled sound signals will have a frequency spectrum containing a larger number of frequencies. Thus, the ear will have more cues to better position the sampled sound signals.
Abstract:
A method and a system for the nonlinear storage of data points of a texture map matrix within a linear memory device has two embodiments. A first embodiment involves the implementation of subdividing the texture map matrix into storage matrixes, and storing each storage matrix into distinct memory locations within the linear memory device. Each storage matrix includes at least one pair of adjacent data points from two adjacent row of data points. As a result, data points of the texture map matrix are in a nonlinear storage arrangement within the linear memory device. A second embodiment involves the implementation of subdividing the rows of the texture map matrix into multi-data point groups, and placing adjacent multi-data point groups into a linear string. The linear string is subsequently written to the linear memory device. As a result, data points of the texture map matrix are in a nonlinear storage arrangement within the linear memory device.
Abstract:
A method of customizing the HRTF for each tested individual for providing all tested individuals an optimum audio experience by providing convincing and realistic three-dimensional sounds. Customization can be achieved by playing a series of sample sounds and having the tested individual locate where the sound is emanating from. In this way, the method can identify for each test subject which audible positional cues are most important, how frequency changes are interpreted as position, and what effects are most convincing and pleasurable. This information is used to effect the HRTF for each tested individual. The customized HRTF will then be applied to all three-dimensional sounds giving the listener an optimum audio experience.