When there is no data, you cannot add data. Adding data will simply color the music.
Oversampling involves multiplying the sampling frequency by a whole number, usually between 4 and 32, but sometimes higher, and is designed to let the DAC work in a more linear fashion.
Upsampling is where the datastream is stretched out by interpolation and is typically used to refer to large changes in sampling rate such as from 44.1khz to 192khz.
Oversampling is something to do with Digital to Analog conversion. The effects of oversampling at the DAC are advantageous to the design of the analog reconstruction filter that must be built. By having a high sample rate out of our DAC we can use a very simple, gentle analog filter to reconstruct our analog filter. This is important since we will be able to design an analog filter that is not only cheap hardware wise, but also has a nice linear phase response over the passband.
Upsampling differs from oversampling in that upsampling is between the transport and the DAC. In the case of the Lite DAC 39, it sits between your transport and a DAC like the DAC 60 or DAC 38. In this case the DAC 39 feeds the DAC 60 a 96 Khz signal instead of the 44.1 kHz. In theory, when a superior upsampler is mated with a DAC that can handle the upsampling, the true 96kHz 20 bit processing can be achieved. The resulting filtering process operates in a linear fashion which yields better sound quality. So, it has to be a careful match. An upsampler should only be used with a DAC capable of handling the high sample frequency."
Afaik oversampling is done at the hardware level only, upsampling in both, software and hardware.
Read this
Link.