1460922922-88fc70cd-b0e3-4e03-8fb0-d55f05ce408f

1. A sheet forming system comprising:
a die set including dies configured to cooperably define a die cavity configured to receive a preform, the die cavity including a contour surface corresponding to a desired contour of the structural assembly;
a heater configured to heat the preform in the die cavity;
a fluid source configured to provide a pressurized fluid to the die cavity to form the preform against the contour surface;
a vacuum vessel having portions configured to cooperably define a substantially scaled vessel cavity adapted for receiving the die set, the sealed vessel cavity corresponding in size to the die set such that the vacuum vessel is configured to retain the die set in a closed position; and
a vacuum device in fluid communication with the vessel cavity of the vacuum vessel, the vacuum device being configured to evacuate gas from the vacuum vessel and reduce the pressure in the vacuum vessel to less than the ambient pressure.
2. A system according to claim 1 wherein the heater is disposed at least partially in at least one die.
3. A system according to claim 1 wherein the heater includes an electrically resistive element disposed in at least one die.
4. A system according to claim 1, further comprising at least one fluid connector extending from an outer surface of the vacuum vessel to the vessel cavity and defining a fitting in the vessel cavity configured to be connected to the preform such that the fluid connector is configured to fluidly connect the fluid source to the die cavity.
5. A system according to claim 1, further comprising at least one electrical connector extending from an outer surface of the vacuum vessel to the vessel cavity.
6. A system according to claim 1, further comprising a temperature gauge configured to detect a temperature of the preform.
7. A system according to claim 1, further comprising a controller configured to control the operation of the fluid source according to the temperature of the preform and the pressure in the vacuum vessel.
8. A system according to claim 1 wherein the dies are adjustable relative to the vacuum vessel such that the vacuum vessel is configured to be partially opened while the die set is closed.
9. A system according to claim 1, further comprising an electrical power source configured to selectively power the heater according to a pressure in the vacuum vessel.
10. A system according to claim 1, further comprising at least one fluid seal for sealing the vessel cavity.
11. A sheet forming method comprising the steps of:
disposing at least one sheet in a die cavity defined by a die set;
disposing the die cavity in a vacuum cavity of a vacuum vessel;
heating the sheet in the die cavity;
evacuating gas from the vacuum cavity to reduce the pressure in the vacuum cavity to a pressure less than the ambient pressure, such that the vacuum cavity corresponds in size to the die set and the vacuum vessel retains the die set in a closed position; and
forming the sheet by introducing a pressurized fluid to the die cavity to press the sheet against a contour surface of the die set.
12. A method according to claim 11 further comprising injecting an inert gas to an interior of a preform defined by the sheet via at least one gas connection extending from the vessel cavity and evacuating the inert gas from the preform.
13. A method according to claim 11 wherein said heating step comprises electrically energizing heater elements disposed in the dies.
14. A method according to claim 11, further comprising measuring the temperature of the sheet.
15. A method according to claim 11 wherein said injection of the pressurized fluid is controlled according to the temperature of the sheet and the pressure in the vacuum vessel.
16. A method according to claim 1 wherein the die set has at least two dies, each die being adjustable relative to the vacuum vessel such that the vacuum vessel is configured to open partially while the die set remains closed.
17. A method according to claim 11 wherein said heating step comprises heating the sheet according to the pressure in the vacuum vessel to thereby prevent heating of the sheet when the vacuum vessel is pressured in at least one range of pressure.
18. A sheet forming system comprising:
a die set including dies configured to cooperably define a die cavity configured to receive a preform, the die cavity including a contour surface corresponding to a desired contour of the structural assembly;
a heater configured to heat the preform in the die cavity;
a fluid source configured to provide a pressurized fluid to the die cavity to form the preform against the contour surface;
a vacuum vessel having portions configured to cooperably define a substantially sealed vessel cavity adapted for receiving the die set, the sealed vessel cavity corresponding in size to the die set such that the vacuum vessel is configured to retain the die set in a closed position; and
a vacuum device in fluid communication with the vessel cavity of the vacuum vessel, the vacuum device being configured to evacuate gas from the vacuum vessel and reduce the pressure in the vacuum vessel to less than the ambient pressure,
wherein the dies are adjustably connected to the vacuum vessel such that the dies are configured to be opened by opening the vacuum vessel and the vacuum vessel is configured to be partially opened while the die set is closed.
19. A sheet forming method comprising the steps of:
disposing at least one sheet in a die cavity defined by a die set;
disposing the die cavity in a vacuum cavity of a vacuum vessel;
heating the sheet in the die cavity;
evacuating gas from the vacuum cavity to reduce the pressure in vacuum cavity to a pressure less than the ambient pressure; and
forming the sheet by introducing a pressurized fluid to the die cavity to press the sheet against a contour surface of the die set,
wherein the die set has at least two dies, each die being adjustably connected to the vacuum vessel such that the dies are configured to be opened by opening the vacuum vessel and the vacuum vessel is configured to open partially while the die set remains closed.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system, for use in kernel-mode, comprising:
means for receiving a data packet including audio data;
means for checking which channel the audio data corresponds to;
means for identifying, based at least in part on the channel, a new channel for the data packet;
means for modifying the audio data to include the new channel;
means for maintaining a channel to new channel mapping, for use in the identifying, in which a single channel can map to multiple new channels; and
means for, if the means for identifying, indicates that the channel corresponds to multiple new channels,
obtaining a new data structure for one of the new channels,
copying the audio data from the data packet into the new data structure, and
setting the channel in the new data structure to be one of the new channels.
2. A system as recited in claim 1, wherein a set of channel to new channel mappings for use by the means for identifying is received by the system via a set parameters interface.
3. A system as recited in claim 1, wherein in the channel to new channel mapping, multiple channels can map to the same new channel.
4. A system as recited in claim 1, wherein the data packet includes:
a structure byte count portion that identifies a size of the data packet;
a channel group portion that identifies which of a plurality of channel groups the audio data corresponds to; and
a presentation time portion indicating when the audio data is to be rendered.
5. A system as recited in claim 1, wherein the channel to new channel mapping comprises a matrix having input channels represented along one axis and output channels represented along another axis, and wherein for each input channel values in the matrix identify which output channels are to be the multiple new channels.
6. A system as recited in claim 1, wherein the means for obtaining, copying, and setting comprises means for obtaining a new data structure for each of the multiple new channels, copying the audio data from the data packet into each of the new data structures, and setting the channel in each of the new data structures to be a different one of the multiple new channels.
7. A method, implemented in a kernel-mode of a computer, the method comprising:
receiving a data packet including audio data;
checking which channel the audio data corresponds to;
identifying, based at least in part on the channel, a new channel for the data packet;
modifying the audio data to include the new channel;
maintaining a channel to new channel mapping, for use in the identifying, in which a single channel can map to multiple new channels; and
if the identifying indicates that the channel corresponds to multiple new channels, then
obtaining a new data structure for one of the new channels,
copying the audio data from the data packet into the new data structure, and
setting the channel in the new data structure to be one of the new channels.
8. A method as recited in claim 7, wherein a set of channel to new channel mappings for use in the identifying is received via a set parameters interface.
9. A method as recited in claim 7, wherein in the channel to new channel mapping, multiple channels can map to the same new channel.
10. A method as recited in claim 7, wherein the data packet includes:
a structure byte count portion that identifies a size of the data packet;
a channel group portion that identifies which of a plurality of channel groups the audio data corresponds to; and
a presentation time portion indicating when the audio data is to be rendered.
11. A method as recited in claim 7, further comprising performing the obtaining, copying, and setting for each of the multiple new channels.
12. A method as recited in claim 7, wherein the channel to new channel mapping comprises a matrix having input channels represented along one axis and output channels represented along another axis, and wherein for each input channel values in the matrix identify which output channels are to be the multiple new channels.
13. A computer comprising:
a processor; and
a memory, coupled to the processor, storing instructions that, when executed by the processor in kernel-mode, cause the processor to:
receive a data packet including audio data;
check a velocity value and a note value that the audio data corresponds to;
identify, based at least in part on both the velocity value and the note value, a new velocity value and a new note value for the data packet;
obtain a new data packet from an allocator module;
copy at least a portion of the audio data from the data packet into the new data packet;
set a note value corresponding to the audio data in the new data packet to equal the new note value; and
set a velocity value corresponding to the audio data in the new data packet to equal the new velocity value.
14. A computer as recited in claim 13, wherein to identify the new velocity value and the new note value is to access a table mapping note and velocity values to new note and new velocity values.
15. A computer as recited in claim 13, wherein the data packet includes:
a structure byte count portion that identifies a size of the data packet;
a channel group portion that identifies which of a plurality of channel groups the audio data corresponds to; and
a presentation time portion indicating when the audio data is to be rendered.
16. A computer as recited in claim 13, wherein the new data packet is a duplicate of the data packet except for the new note value and the new velocity value in the new data packet.