The present disclosure provides a signal compression device, a signal compression system, and a signal compression method, in particular an audio signal compression device, an audio signal compression system, and an audio signal compression method.
With the popularization and advancement of mobile devices and network technology, people are more frequently listening to audio signals (such as online media, music, radio, etc.) through the internet on mobile devices. For providing a better audio-listening experience, creators have put effort into refining audio signals, resulting in a greatly increased signal bandwidth for the audio signal.
Conventional audio compression system on the market normally includes a mobile device and a wireless Bluetooth headset, where the mobile device could be connected to the wireless Bluetooth headset through a Bluetooth signal protocol. After the mobile device compresses and encodes an audio signal according to the Bluetooth signal protocol, the compressed and encoded audio signal can be transmitted to the wireless Bluetooth headset audio signal. When the wireless Bluetooth headset receives the compressed and encoded audio signal, the compressed and encoded audio signal could be decoded to generate an audio signal.
However, in the audio compression system of prior arts, since the mobile device is limited by the bandwidth specified by the communication protocol when transmitting audio signals, the mobile device need to compress and encode the audio signal by removing redundant information, so that a part of the audio signal would be discarded. When the wireless Bluetooth headset receives the compressed and encoded audio signal and decodes it, the audio signal decoded by the wireless Bluetooth headset and the audio signal of the mobile device would show differences as a part of the data is discarded, causing the audio signal to be distorted. Thus, audio signals could not be completely obtained.
Therefore, it is necessary to provide an improved solution to prior arts.
In view of the above deficiencies of prior arts, embodiments of the present disclosure provide an audio signal compression device, an audio signal compression system, and an audio signal compression method. A residual signal is transmitted through the available bandwidth so that the audio signal can be completely transmitted to an audio decompression device to reduce distortion of an audio signal.
The aforementioned audio compression device of the main technical means used to achieve the above purpose comprises:
With the above configuration, the first processor enables the residual signal to be transmitted through the available bandwidth. In this way, the residual signal would not be lost, so as to reduce distortion of the audio signal.
The aforementioned audio compression system of another main technical means used to achieve the above purpose comprises:
With the above configuration, the audio compression device could transmit the residual encoding frames to the audio decompression device through the available bandwidth. After the audio decompression device further decodes the residual encoding signal, the signal superposition computation is performed to generate the audio signal. In this way, the residual signal would not be lost and can be restored to the audio signal to reduce the distortion of the audio signal.
Another main technical means used to achieve the above purpose is the aforementioned audio compression method, which is mainly performed by an audio compression device, comprising the following steps:
Through the above method, the residual signal can be transmitted through the available bandwidth. In this way, the residual signal would not be lost, so as to reduce the distortion of the audio signal.
It should be understood, however, that this summary may not contain all aspects and embodiments of the present disclosure, that this summary is not meant to be limiting or restrictive in any manner, and that the disclosure as disclosed herein will be understood by one of ordinary skill in the art to encompass obvious improvements and modifications thereto.
The features of the exemplary embodiments believed to be novel and the elements and/or the steps characteristic of the exemplary embodiments are set forth with particularity in the appended claims. The Figures are for illustration purposes only and are not drawn to scale. The exemplary embodiments, both as to organization and method of operation, may best be understood by reference to the detailed description which follows taken in conjunction with the accompanying drawings in which:
The present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the disclosure are shown. This present disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this present disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art.
Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but function. In the following description and in the claims, the terms “include/including” and “comprise/comprising” are used in an open-ended fashion, and thus should be interpreted as “including but not limited to”. “Substantial/substantially” means, within an acceptable error range, the person skilled in the art may solve the technical problem in a certain error range to achieve the basic technical effect.
The following description is of the best-contemplated mode of carrying out the disclosure. This description is made for the purpose of illustration of the general principles of the disclosure and should not be taken in a limiting sense. The scope of the disclosure is best determined by reference to the appended claims.
Moreover, the terms “include”, “contain”, and any variation thereof are intended to cover a non-exclusive inclusion. Therefore, a process, method, object, or device that includes a series of elements not only includes these elements, but also includes other elements not specified expressly, or may include inherent elements of the process, method, object, or device. If no more limitations are made, an element limited by “include a/an . . . ” does not exclude other same elements existing in the process, the method, the article, or the device which includes the element.
Regarding an embodiment of the present disclosure, as shown in
Specifically, the first processor 12 could obtain an audio signal and an available bandwidth and performs an audio compression encoding to the audio signal to obtain a sample audio signal. The first processor 12 could perform a comparison procedure to the audio signal and the sample audio signal to generate a residual signal and transmits the residual signal through the first signal transceiver 11 according to the available bandwidth.
In this embodiment, as shown in
In this embodiment, as shown in
In this embodiment, the first processing module 121 performs the comparison procedure according to the audio signal So and the sample audio signal Ssample, where the comparison procedure performs a difference computation to the audio signal So and the sample audio signal Ssample to generate the residual signal Sd, which is the signal difference between the audio signal So and the sample audio signal Ssample.
Specifically, the linear prediction encoding module 1201 performs a linear prediction audio encoding to the audio signal So to generate a plurality of linear prediction sample residual encoding coefficients and a sample residual encoding signal S1. The first processing module 121 sets a plurality of sample residual headers according to the linear prediction sample residual encoding coefficients. Next, the linear prediction decoding module 1202 performs a linear prediction audio decoding on the sample residual encoding signal S1 to generate the sample audio signal Ssample correspondingly.
Next, the sample audio signal Ssample can be transmitted to the first processing module 121. The first processing module 121 performs the difference computation according to the audio signal So and the sample audio signal Ssample to generate the residual signal Sd, and the residual signal Sd is transmitted to the encoding module 120 to perform the audio compression encoding, so as to generate the residual headers and the residual encoding signal correspondingly. Next, the first processing module 121 performs a signal modulation to the sample residual headers, the sample residual encoding signal, the residual headers, and the residual encoding signal to correspondingly generate a plurality of sample residual header frames, a plurality of sample residual encoding frames, a plurality of residual header frames and a plurality of residual encoding frames, respectively. Then, the first processing module 121 could move the residual header frames and the residual encoding frames from an original time point to the available bandwidth according to the residual header frame, the residual encoding frame, and the available bandwidth. The first signal transceiver 11 could transmit the residual header frames and the residual encoding frames by using the available bandwidth.
In the above embodiment, as shown in
Besides, in an audio compression system according to another embodiment of the present disclosure, as shown in
Then, the audio decompression device 20 receives a plurality of residual encoding frames from the audio compression device 10, and performs an audio compression decoding to the residual encoding frames to generate the residual signal, and also performs a signal superposition computation according to the residual signal to generate the audio signal S0.
In this embodiment, the audio decompression device 20 comprises a second signal transceiver 21 and a second processor 22. The second signal transceiver 21 is connected to the first signal transceiver 11 by wireless signals, and the second processor 22 is connected to the second signal transceiver 21. Then, the second signal transceiver 21 receives the residual encoding frames from the first signal transceiver 11, and the second processor 22 moves the residual encoding frames from the available bandwidth to the original time point t0 according to a plurality of headers of the residual encoding frames.
In this embodiment, as shown in
In the transmission bandwidth defined by the wireless communication signal link, when the sample audio frame is transmitted over the transmission bandwidth, it would occupy a part of the transmission bandwidth. The available bandwidth is then obtained by deducting the occupied bandwidth used by the sample audio frame from the transmission bandwidth. The residual coding frames could be transmitted with the available bandwidth so that the residual coding frames would not have to be discarded due to insufficient transmission bandwidth. In this way, the audio signal distortion can be reduced.
In addition, in an embodiment of the audio compression method of the present disclosure, as shown in
In another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In yet another embodiment of the audio compression method of the present disclosure, as shown in
In summary, the audio compression device 10 of the present disclosure could move the residual signal from the original time point to the available bandwidth before transmitting the residual signal to the audio decompression device 20 through the available bandwidth. Then, after the audio decompression device 20 receives the residual signal, the audio compression device 10 could identify the position of the residual signal in the available bandwidth according to the residual headers and could move the residual signal to the original time point in order. In this way, the loss of the residual encoding frames due to the compression of the audio signal during transmission can be avoided, thereby reducing the distortion of the audio signal.
It is to be understood that the term “comprises”, “comprising”, or any other variants thereof, is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device of a series of elements not only comprise those elements but further comprises other elements that are not explicitly listed, or elements that are inherent to such a process, method, article, or device. An element defined by the phrase “comprising a . . . ” does not exclude the presence of the same element in the process, method, article, or device that comprises the element.
Although the present disclosure has been explained in relation to its preferred embodiment, it does not intend to limit the present disclosure. It will be apparent to those skilled in the art having regard to this present disclosure that other modifications of the exemplary embodiments beyond those embodiments specifically described here may be made without departing from the spirit of the disclosure. Accordingly, such modifications are considered within the scope of the disclosure as limited solely by the appended claims.