Progressive encoding of audio
First Claim
1. A system, comprising:
- one or more computers; and
a computer-readable medium coupled to the one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
processing a digital audio signal to generate a first sub-set of data, the first sub-set of data defining an entire portion of the digital audio signal;
transmitting the first sub-set of data for generation of a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal;
receiving a first signal indicating that the first fidelity of the reconstructed audio signal is less than a threshold fidelity;
in response to receiving the first signal, processing the digital audio signal to generate a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data;
transmitting the second sub-set of data, wherein the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to the fidelity of the digital audio signal;
receiving a second signal indicating that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity; and
in response to receiving the second signal, ceasing generation of subsequent sub-sets of data based on the digital audio signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes processing a signal to generate a first sub-set of data, transmitting the first sub-set of data for generation of a reconstructed audio signal, the reconstructed audio signal having a fidelity relative to the signal, processing the signal to generate a second sub-set of data and a third sub-set of data, the second sub-set of data defining a second portion of the signal and comprising data that is different than data of the first sub-set of data, and the third sub-set of data defining a third portion of the signal and comprising data that is different than data of the first and second sub-sets of data, comparing a priority of the second sub-set of data to a priority of the third sub-set of data, and transmitting one of the second sub-set of data and the third sub-set of data over the network for improving the fidelity.
-
Citations
26 Claims
-
1. A system, comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; processing a digital audio signal to generate a first sub-set of data, the first sub-set of data defining an entire portion of the digital audio signal; transmitting the first sub-set of data for generation of a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; receiving a first signal indicating that the first fidelity of the reconstructed audio signal is less than a threshold fidelity; in response to receiving the first signal, processing the digital audio signal to generate a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data; transmitting the second sub-set of data, wherein the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to the fidelity of the digital audio signal; receiving a second signal indicating that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity; and in response to receiving the second signal, ceasing generation of subsequent sub-sets of data based on the digital audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 26)
-
-
11. A method, comprising:
-
processing a digital audio signal to generate a first sub-set of data, the first sub-set of data defining an entire portion of the digital audio signal; transmitting the first sub-set of data for generation of a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; receiving a first signal indicating that the first fidelity of the reconstructed audio signal is less than a threshold fidelity; in response to receiving the first signal, processing the digital audio signal to generate a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data; transmitting the second sub-set of data, wherein the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to fidelity of the digital audio signal; receiving a second signal indicating that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity; and in response to receiving the second signal, ceasing generation of subsequent sub-sets of data based on the digital audio signal.
-
-
12. A non-transitory computer-readable medium coupled to one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
-
processing a digital audio signal to generate a first sub-set of data, the first sub-set of data defining an entire portion of the digital audio signal; transmitting the first sub-set of data for generation of a reconstructed audio signal, reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; receiving a first signal indicating that the first fidelity of the reconstructed audio signal is less than a threshold fidelity; in response to receiving the first signal, processing the digital audio signal to generate a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data; transmitting the second sub-set of data, wherein the second sub-set of data and the third sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to the fidelity of the digital audio signal; receiving a second signal indicating that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity; and in response to receiving the second signal, ceasing generation of subsequent sub-sets of data based on the digital audio signal.
-
-
13. A system, comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving a first sub-set of data, the first sub-set of data defining an entire portion of a digital audio signal; processing the first sub-set of data to generate a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; determining that the first fidelity of the reconstructed audio signal is less than a threshold fidelity and in response, transmitting a first signal for transmission of subsequent sub- sets of data; receiving a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data; processing the second sub-set of data, wherein the the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to the fidelity of the digital audio signal; and determining that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity and in response, transmitting a second signal for ceasing generation of subsequent sub-sets of data based on the digital audio signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving a first sub-set of data, the first sub-set of data defining an entire portion of a digital audio signal; processing the first sub-set of data to generate a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; determining that the first fidelity of the reconstructed audio signal is less than a threshold fidelity and in response, transmitting a first signal for transmission of subsequent sub-sets of data; receiving a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data; processing the second sub-set of data, wherein the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to the fidelity of the digital audio signal; and determining that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity and in response, transmitting a second signal for ceasing generation of subsequent sub-sets of data based on the digital audio signal.
-
-
24. A non-transitory computer-readable medium coupled to one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
-
receiving a first sub-set of data, the first sub-set of data defining an entire portion of a digital audio signal; processing the first sub-set of data to generate a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; determining that the first fidelity of the reconstructed audio signal is less than a threshold fidelity and in response, transmitting a first signal for transmission of subsequent sub-sets of data; receiving a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data; processing the second sub-set of data, wherein the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to the fidelity of the digital audio signal; and determining that the second fidelity of the updated reconstructed audio signal is greater than the threshold fidelity and in response, transmitting a second signal for ceasing generation of subsequent sub-sets of data based on the digital audio signal.
-
-
25. A method of progressively encoding a digital audio signal, comprising:
-
retrieving a digital audio signal; processing the digital audio signal to generate a first sub-set of data, the first sub-set of data defining an entire of the digital audio signal; compressing the first sub-set of data; transmitting the first sub-set of data for generation of a reconstructed audio signal, the reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a first fidelity relative to a fidelity of the digital audio signal; receiving a first signal indicating that the first fidelity of the reconstructed audio signal is less than a threshold fidelity; in response to receiving the first signal, processing the digital audio signal to generate a second sub-set of data, the second sub-set of data comprising data that is different than data of the first sub-set of data and including more data than the first sub-set of data; compressing the second sub-set of data; transmitting the second sub-set of data, wherein the second sub-set of data is useable to obtain an updated reconstructed audio signal, the updated reconstructed audio signal being i) a reconstruction of the entire digital audio signal and ii) having a second fidelity relative to a fidelity of the digital audio signal; receiving a second signal indicating that the second fidelity of the reconstructed audio signal is greater than the threshold fidelity; and in response to receiving the second signal, ceasing generation of subsequent sub-sets of data based on the digital audio signal.
-
Specification