The present disclosure generally relates to audio adapters (also known as audio dongles), and, more particularly, to audio adapters with frequency modulation (FM) radio function.
Electronic devices with built-in frequency modulation (FM) radio function usually use the wired headphone or earphone connected to the 3.5 mm audio jack of the electronic device as an antenna to receive FM signals. However, since more and more electronic devices replace the traditional audio jack with a digital interface (such as Universal Serial Bus (USB), Lightning and Thunderbolt) for the transmission of audio data, modern electronic devices which do not have the traditional audio jack can only receive the FM broadcast signals through the digital interface. Unfortunately, using a digital interface to receive the FM broadcast signals has the following disadvantages: (1) the digital interface may interfere with the reception of the FM broadcast signals through the antenna due to its high data transmission speed and large current (because the digital interface usually serves as a charging port as well); and (2) the current digital interfaces, which do not define any antenna pin in the specification, must be customized to provide a pin for the reception of the FM broadcast signals, but customization may not only have impacts on the predefined functions of the digital interface but cause compatibility issues.
In view of the issues of the prior art, an object of the present disclosure is to provide an audio adapter with FM radio function and its operation method, so as to make an improvement to the prior art.
An audio adapter with frequency modulation (FM) radio function is provided. The audio adapter includes an audio jack, an FM processing circuit, an audio codec, a digital interface, a memory and a processing unit. The FM processing circuit is coupled to the audio jack and configured to receive an FM signal through the audio jack and to process the FM signal to generate an FM audio. The audio codec is coupled to the FM processing circuit and the audio jack and configured to receive the FM audio and to output through the audio jack an analog output audio that contains the FM audio. The digital interface transmits power. The memory is configured to store multiple program codes or program instructions. The processing unit is coupled to the FM processing circuit, the audio codec, the digital interface and the memory and configured to execute the program codes or the program instructions to control the FM processing circuit to search for an FM channel.
The audio adapter with FM radio function provided in this disclosure uses a regular (not customized) digital interface and is therefore highly compatible with all kinds of hosts and power supply devices equipped with the same digital interface, making listening to FM radio a lot easier since compatibility is not an issue. In addition, the interference of the digital interface with the FM broadcast signals, which is a disadvantage of the conventional solution, does not occur to the audio adapter with FM radio function provided in this disclosure because the unmodulated FM broadcast signals are not received via the digital interface.
These and other objectives of the present disclosure no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiments with reference to the various figures and drawings.
The following description is written by referring to terms of this technical field. If any term is defined in this specification, such term should be interpreted accordingly. In addition, the connection between objects or events in the below-described embodiments can be direct or indirect provided that these embodiments are practicable under such connection. Said “indirect” means that an intermediate object or a physical space exists between the objects, or an intermediate event or a time interval exists between the events.
The disclosure herein includes an audio adapter with frequency modulation (FM) radio function and the operation method thereof. On account of that some or all elements of the audio adapter with FM radio function could be known, the detail of such elements is omitted provided that such detail has little to do with the features of this disclosure, and that this omission nowhere dissatisfies the specification and enablement requirements. Some or all of the processes of the operation method of the audio adapter with FM radio function may be implemented by software and/or firmware, and can be performed by the audio adapter with FM radio function or its equivalent. A person having ordinary skill in the art can choose components or steps equivalent to those described in this specification to carry out the present disclosure, which means that the scope of this disclosure is not limited to the embodiments in the specification.
In this document, the term “circuitry” may indicate a system formed with one or more circuits. The term “circuit” may indicate an object, which is formed with one or more transistors and/or one or more active/passive elements based on a specific arrangement, for processing signals. As used herein, the term “and/or” includes any combination of one or more of the listed items.
Although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. Rather, these terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the embodiments.
The FM processing circuit 110, which is coupled to the audio jack 101, receives the FM signal through the audio jack 101 and demodulates the FM signal to generate the FM audio Si_FM. In some embodiments, the FM processing circuit 110 has a built-in ADC (not shown), and the FM audio Si_FM is a digital signal.
The processing unit 140 receives the digital input signal Din from the host (not shown) through the digital interface 102 and parses the digital input signal Din to obtain an audio signal (hereinafter referred to as the host audio Si_hst) and/or a control signal Ctrl. For example, when the digital interface 102 is USB, the digital input signal Din includes one or more USB packets, and the processing unit 140 parses the USB packets, based on the USB protocol (e.g., the “Universal Serial Bus Device Class Definition for Audio Devices Specification”) to obtain the host audio Si_hst. In some embodiments, the control signal Ctrl is generated by the processing unit 140 instead of the host.
When the device inserted into the audio jack 101 possesses the function of a microphone, the ADC 130 converts the analog microphone audio into the digital microphone audio Si_mic and sends the microphone audio Si_mic to the mixer 122 of the audio codec 120.
The mixer 122 receives the FM audio Si_FM, host audio Si_hst, and/or microphone audio Si_mic. Depending on the control signal Ctrl, the mixer 122 mixes these audios or not. The mixer 122 generates the digital playback audio So_pbk in response to the control signal Ctrl. The mixer 122 also generates the digital recorded audio So_rcd in response to the control signal Ctrl and transmits the recorded audio So_rcd to the processing unit 140. The digital-to-analog converter (DAC) 124 of the audio codec 120 is used to convert the playback audio So_pbk to the analog output audio So_ang, and the analog output audio So_ang is transmitted through the audio jack 101 to the audio device coupled to the audio jack 101. The processing unit 140 packages the recorded audio So_rcd according to the transmission protocol of the digital interface 102 to generate the digital output signal Dout, and the digital output signal Dout is transmitted to the host through the digital interface 102.
In the interval mode, the FM processing circuit 110 scans from frequency A to frequency B and then stops the search at frequency B. In other words, the FM processing circuit 110 scans the frequency interval between frequency A and frequency B only once. In the loop mode, the FM processing circuit 110 scans from frequency A to frequency B and then starts from frequency A to scan the frequency again. In other words, the FM processing circuit 110 repeatedly scans the frequency interval between frequency A and frequency B until the FM channel(s) is/are found. In either mode, the FM processing circuit 110 records the frequency at which the signal strength is greater than a threshold value during the search (i.e., scan) process. The recorded frequency or frequencies are the available FM channel(s) to which the user can tune in to listen to.
In some embodiments, a host supporting USB can use the “Format of Setup Data” specified by the USB specification 2.0 to transmit the control commands which are included in the control signal Ctrl. More specifically, the host can generates a variety of control commands by assigning different values to the “wIndex” field and the “wValue” field, with the items “data transfer direction,” “type” and “recipient” in the “bmRequestType” field given “host-to-device,” “vendor” and “device,” respectively, and the “bRequest” field given a custom value other than the “standard request.” Table 1 is an implementation example.
The favorite channels can be stored in the storage circuit 160. “Fch” is the hexadecimal value of the target channel. For example, the “Fch” corresponding to channel 93.7 MHz is 0x249A, which is the hexadecimal value of 9370 in unit of 104 Hz. This disclosure is not limited to 2 channels and 4 channels. People having ordinary skill in the art can generate the control commands for more channels according to the above embodiments.
Furthermore, this disclosure is not limited to USB. People having ordinary skill in the art can apply this disclosure to other types of digital interfaces.
Since a person having ordinary skill in the art can appreciate the implementation detail and the modification thereto of the present method embodiment through the disclosure of the device embodiment, repeated and redundant description is thus omitted. Please note that there is no step sequence limitation for the method embodiments as long as the execution of each step is applicable. Furthermore, the shape, size, and ratio of any element and the step sequence of any flow chart in the disclosed figures are exemplary for understanding, not for limiting the scope of this disclosure.
The aforementioned descriptions represent merely the preferred embodiments of this disclosure, without any intention to limit the scope of this disclosure thereto. Various equivalent changes, alterations, or modifications based on the claims of this disclosure are all consequently viewed as being embraced by the scope of this disclosure.
Number | Date | Country | Kind |
---|---|---|---|
108140471 | Nov 2019 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
7400859 | Dayan | Jul 2008 | B2 |
9560431 | Lilly | Jan 2017 | B1 |
9864569 | Pelland | Jan 2018 | B2 |
9955258 | Chan | Apr 2018 | B2 |
10969853 | Chang | Apr 2021 | B2 |
11144205 | Peng | Oct 2021 | B2 |
20100161857 | Ding | Jun 2010 | A1 |
20110040901 | Khan et al. | Feb 2011 | A1 |
20110045775 | Jeong et al. | Feb 2011 | A1 |
20130170526 | Lee | Jul 2013 | A1 |
Number | Date | Country |
---|---|---|
201127095 | Aug 2011 | TW |
M468798 | Dec 2013 | TW |
Entry |
---|
OA letter of the counterpart TW application (appl. No. 108140471) mailed on Sep. 30, 2020. Summary of the OA letter: (1). Claim 1 is rejected under Taiwan Patent Law Article 22(2) as being unpatentable over reference 1 (US 2011/0040901A1) and reference 2 (US 2011/0045775A1). (2). Claims 3-4 are rejected under Taiwan Patent Law Article 22(2) as being unpatentable over reference 1, reference 2 and reference 3 (Tw M468798). (3). Claim 5 is rejected under Taiwan Patent Law Article 22(2) as being unpatentable over reference 1, reference 2, reference 3 and reference 4 (TW 201127095A). |
Number | Date | Country | |
---|---|---|---|
20210144471 A1 | May 2021 | US |