Mobile radio receiving device and encoder fast tuning method

By introducing knob encoder and button encoder into the mobile radio receiving device, rapid tuning and operation of functions are achieved, solving the problems of cumbersome encoding operations and complex functions in existing devices, improving user experience and reducing costs.

CN119543979APending Publication Date: 2025-02-28SHANGHAI YUNXI LONGQI TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510002021.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing mobile radio receiving devices have problems such as cumbersome encoding operations and complex functions, resulting in poor user operation experience, high production costs and lack of aesthetics in industrial design.

Method used

A mobile radio receiving device is designed, adopting a combined replaceable housing, and has built-in central processing module, battery pack unit, cavity speaker, screen display unit, encoder module, antenna processing and interface module with WiFi processing function. Quick tuning and operation of functions is achieved through knob encoder and button encoder.

Benefits of technology

It realizes that a single knob can operate complex user interface and adjust the ultra-long value, which reduces the cost of equipment, improves the appearance of equipment, and reduces the complexity of equipment operation. Users can quickly set corresponding functions without the need to operate a lot of buttons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119543979A_ABST
    Figure CN119543979A_ABST
Patent Text Reader

Abstract

The invention discloses a mobile radio receiving device and an encoder fast tuning method, and relates to the field of radio. The device is provided with a central processing module, a loudspeaker, a screen display unit, an encoder module and an antenna processing and interface module. The antenna processing and interface module is used for switching antenna channels under different frequencies and inputting and outputting antenna signals; the encoder module comprises a knob encoder and a button encoder; the knob encoder selects a target item in a pre-adjustment range, wherein the pre-adjustment range comprises each level of menu and sub menu bar, a wave band and frequency band range, and a volume and brightness range; and the button encoder divides the pre-adjustment range and determines and selects a target item to perform function adjustment. According to the scheme, an encoder knob key is introduced, a complex user interface is operated by a single knob, an ultra-long numerical value is adjusted, a large number of body digital function keys are omitted, the functions of a full-band radio, a player, a high-frequency receiver, a Bluetooth audio master-slave machine, a recorder and the like are integrated, and the practicability is higher.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the radio field, and in particular to a mobile radio receiving device and an encoder fast tuning method. Background Art

[0002] Currently, mobile digital devices have been widely used in life, including mobile communication devices and mobile multimedia devices. These devices generally have power anxiety during use. As a result, mobile power products have emerged, but mobile power products have single functions, need to carry power cords, and cumbersome operation. The mobile power products on the current market generally have single functions, insufficient practicality, and cannot use their own power advantages to provide more innovative functions. Most radio receivers have many control buttons, cumbersome operations, and cannot use a single encoder knob for fast tuning operations. The complex and large number of button operations in the design of commercial products have brought about problems such as poor user operation experience, high production costs, and lack of industrial design aesthetics. Summary of the invention

[0003] The embodiments of the present application provide a mobile radio receiving device and a method for quickly tuning an encoder, which solve the problems of cumbersome encoding operations and complex functions of the radio device.

[0004] On the one hand, the present application provides a mobile radio receiving device, the device comprising a combinable and replaceable housing, a central processing module with a WiFi processing function installed on a main control board, and a battery pack unit, a cavity speaker, a screen display unit, an encoder module, an antenna processing and interface module connected to the central processing module; the combinable and replaceable housing is a spliced ​​metal molded housing; the central processing module controls the operation of each module, and performs WiFi network configuration and communication;

[0005] The battery pack unit is used for external power charging and powering each module; the cavity speaker is used for playing audio; the screen display unit is used for displaying user interface interaction information; the encoder module is used for operating the functions of the device; the antenna processing and interface module is used for switching antenna channels at different frequencies and inputting and outputting antenna signals;

[0006] The encoder module includes a knob encoder and a button encoder, and the knob encoder and the button encoder are respectively connected to the button and the knob of the combinable and replaceable housing; the knob encoder is used to select a target item within a pre-adjustment range, and the pre-adjustment range includes menus and sub-menu bars at all levels, bands and frequency bands, volume and brightness ranges; the button encoder is used to divide the pre-adjustment range and determine the selected target item for function adjustment.

[0007] Specifically, the device also includes a UHF / VHF / DSP receiving module and a HF / SSB receiving module;

[0008] The UHF / VHF / DSP receiving module is used for receiving digital signals in the UHF band and the VHF band and for demodulating audio signals, and the HF / SSB receiving module is used for receiving FM, AM, SSB, and RSD radio signal demodulation; when using the radio FM and full-band radio functions, the frequency and band adjustment ranges are determined by the button encoder, and the target output value is determined by rotating the knob encoder within the adjustment range, and the screen display unit displays the corresponding menu / submenu, frequency, band, and volume adjustment range.

[0009] Specifically, the device also includes an audio playback / Bluetooth / FMTX processing module, which is used for playing digital audio and network audio streaming media, Bluetooth audio encoding transmission and Bluetooth audio decoding reception, FM audio signal modulation wireless transmission, audio stream recording, and file reading and writing operations;

[0010] When the audio playback function is entered through the encoder module, the audio playback / Bluetooth / FMTX processing module obtains content data through the connected external storage interface module, determines the song through the knob encoder and the button encoder, and plays it through the speaker;

[0011] When the Bluetooth function is turned on by adjusting the encoder module, the Bluetooth data is sent to the slave device for playback, or the Bluetooth data is received and played through the speaker;

[0012] When the audio recording function is turned on through the encoder module, the submenu is adjusted based on the knob encoder and the button encoder, the wireless audio signal is received through the UHF / VHF / DSP receiving module or the HF / SSB receiving module, or the audio is received through the microphone module on the main control board, and the audio recording is stored in the external storage interface module.

[0013] Specifically, when the RF transmission function is selected through the encoder module, the FM transmission is started through the audio playback / Bluetooth / FMTX processing module, and the target audio is transmitted through the antenna processing and interface module according to the frequency parameters; the target audio includes the audio located in the external storage interface module, the audio collected by the microphone module, and the data collected by the UHF / VHF / DSP receiving module or the HF / SSB receiving module.

[0014] Specifically, when the network radio playback function is selected through the encoder module, the central processing module obtains network streaming media data according to the networking status, and encodes it into an SPDIF data stream and sends it to the audio playback / Bluetooth / FMTX processing module, which is converted into an audio signal and played by the speaker.

[0015] Specifically, the central module controls entering the web page network configuration mode or the scan code network configuration mode through the encoder module; starts the WEB server in the web page network configuration mode, enters the network configuration parameters and connects to the WiFi network; in the scan code network configuration mode, inputs the network configuration parameters and connects to the WiFi network by scanning the device; and saves the network configuration parameters to the external storage interface module.

[0016] In another aspect, the present application provides a method for fast tuning an encoder, the method being used in the above-mentioned mobile radio receiving device, the method comprising:

[0017] The central processing module receives the response interrupt generated by the encoder module and determines the operation item of the current menu bar / submenu bar;

[0018] Determine the pre-adjustment range of the encoder module operation according to the operation item, and calculate and determine the encoder module rotation direction and rotation time according to the level signal value input by the encoder module;

[0019] The cumulative result increment is calculated according to the rotation time and the rotation direction, and the target output value is located according to the pre-adjustment range, and the parameters are adjusted according to the target output value.

[0020] Specifically, the knob encoder of the encoder module includes dual-channel encoding, namely, channel A and channel B. The level signals generated by each channel in two adjacent interrupt tasks are respectively Aold level and Anew level, Bold level and Bnew level;

[0021] The central processing module determines the rotation direction and rotation time according to the two adjacent interruption level values ​​of the dual-channel encoding.

[0022] Specifically, the central processing module determines the rotation direction and rotation time according to two adjacent interruption level values ​​of the dual-channel code, including:

[0023] When Aold is low, Anew is high, Bold is high, and Bnew is low, the knob encoder is determined to rotate clockwise and the corresponding encoding step value S;

[0024] When Aold is high, Anew is low, Bold is low, and Bnew is high, it is determined that the knob encoder rotates counterclockwise and the corresponding encoding step value S; if none of the above conditions are met, it is determined that the knob encoder does not rotate;

[0025] When a hardware interrupt is generated, the timer count is triggered inside the central processing module, and the time interval T between two times is determined according to the interrupt count generated by the next continuous adjustment of the knob encoder, which is determined as the rotation time.

[0026] Specifically, the calculation of the cumulative result increment according to the rotation time and the rotation direction, locating the target output value according to the pre-adjustment range, and adjusting the parameters according to the target output value include:

[0027] When the time interval T is less than the maximum threshold K, greater than the minimum threshold Kn, and the direction is the same as the previous rotation, it indicates fast or slow rotation; the step value S is updated according to the acceleration coefficient F and the time interval T to obtain the cumulative result increment Fs, which is calculated as follows:

[0028]

[0029] When the time interval T is less than the minimum threshold Kn and the direction of rotation is the same as the previous rotation, it indicates slow and uniform rotation. The cumulative result increment Fs is expressed as follows:

[0030] F s =F n +S

[0031] F n Indicates the minimum fixed time interval;

[0032] According to the correspondence between the count value represented by the cumulative result increment Fs and the value of the pre-adjustment range, the selected target output value is determined and the parameters are adjusted; the parameters are the function options, volume, frequency, and band of the menu bar or submenu bar.

[0033] The beneficial effects of the technical solution provided by the embodiment of the present application include at least: the present application realizes that a single knob can operate a complex user interface and adjust an extremely long value by introducing an encoder knob and a button, and a large number of physical digital buttons and function buttons can be omitted, thereby reducing the cost of the equipment, improving the appearance comfort of the equipment, and reducing the complexity of equipment operation. The auxiliary device has a variety of practical functions, and realizes the integration of a full-band single-double-sideband radio, a digital music player, a UV band high-frequency receiver, a Bluetooth digital audio master-slave machine, an FM transmitter, a network audio player, a recorder, a network time and weather information terminal, a CNC lighting lamp, a USB sound card controller, and a screen display terminal on the basis of a large-capacity mobile power supply, and the receiving device can be quickly tuned to the target menu or receiving frequency, and the user can quickly set the corresponding function without operating a large number of button settings. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 is a schematic diagram of the appearance of a mobile radio receiving device provided in an embodiment of the present application;

[0035] Figure 2 It is an exploded view of a mobile radio receiving device;

[0036] Figure 3 It is a schematic diagram of the circuit structure of the mobile radio receiving device;

[0037] Figure 4 This is a flowchart of the encoder fast tuning method provided in an embodiment of the present application.

[0038] Figure numerals: 1-combinable and replaceable housing; 2-battery pack unit; 3-cavity speaker; 4-screen display unit; 5-knob encoder; 51-knob encoder; 52-button encoder; 6-antenna processing and interface module; 7-main control board. DETAILED DESCRIPTION

[0039] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0040] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0041] Figure 1 is a schematic diagram of the appearance of a mobile radio receiving device provided in an embodiment of the present application, Figure 2 It is an exploded diagram of a mobile radio receiving device. The device as a whole comprises a combinable and replaceable housing 1, a central processing module with WiFi processing function installed on the main control board 7 arranged inside, and a battery pack unit 2, a cavity speaker 3, a screen display unit 4, an encoder module 5, and an antenna processing and interface module 6 connected to the central processing module. The combinable and replaceable housing 1 is a spliced ​​metal molded housing. Users can replace the housing of the device according to their own choice, and can make and replace the frame housing kit and the front and rear panels according to the drawings. This housing can be freely combined with colors and housing transparency, and can be installed in the selected metal housing.

[0042] The built-in battery pack unit 2 of the device is used for external power charging and powering each module. The user can add or reduce the standard lithium battery according to their own choice to configure the power capacity of the mobile power supply that suits their own needs. The device also has multiple screen interfaces, and the user can change the screen size of different sizes according to the screen of their choice. It also has multiple built-in audio output interfaces, and the user can change the external audio output component according to their own choice.

[0043] This device is a low-power mobile device. When in standby mode, each module is in a low-power dormant state. When the user presses the power switch, the charge and discharge management module set on the main control board 7 starts to power the whole machine, and the central processing module starts to initialize user data, initialize and check each hardware module, and query the network distribution record. If the wifi network has been configured, it will automatically connect to the wifi network, synchronize the current weather data and real-time clock, and start the display screen to control the display of the boot screen and weather clock. If the device is not configured with a network, the boot screen will be directly displayed without displaying the weather and clock. At this time, the device enters the user operation waiting state. When the user selects the corresponding function, the central processing module will start the corresponding function module.

[0044] The device provided in this application has multiple practical functions. It integrates a full-band single-sideband radio, a digital music player, a UV-band high-frequency receiver, a Bluetooth digital audio master-slave machine, an FM transmitter, a network audio player, a recorder, a network time and weather information terminal, a CNC lighting lamp, a USB sound card, and a screen display terminal on the basis of a large-capacity mobile power supply.

[0045] From a structural point of view, the present application has uniquely eliminated all auxiliary buttons of the housing and replaced them with an integrated knob control. The encoder module is used to operate the functions of the device, which is specifically implemented using an encoder module 5. The encoder module 5 includes a knob encoder 51 and a button encoder 52, and the knob encoder 51 and the button encoder 52 are respectively connected to the buttons and knobs of the combinable and replaceable housing 1. Figure 2 The buttons can be integrated on the knob or set independently. The knob encoder 51 is used to select a target item within a pre-adjustment range, which includes menus and sub-menus at all levels, bands and frequency ranges, volume and brightness ranges. The button encoder 52 is used to divide the pre-adjustment range and determine the selected target item for function adjustment.

[0046] Figure 3 This is a circuit structure diagram of the mobile radio receiving device. The antenna processing and interface module is used for switching antenna channels at different frequencies and inputting and outputting antenna signals. The screen display unit 4 is used to display user interface interaction information. The battery pack unit 2 is used to supply power to the outside and to each module. The cavity speaker 3 is used to play audio.

[0047] The device also includes a lighting control module, a UHF / VHF / DSP receiving module and a HF / SSB receiving module, an audio playback / Bluetooth / FMTX processing module, and a USB sound card module. The light-emitting hole of the lighting control module is shared with the sound outlet hole of the cavity speaker; the cavity speaker and the lighting control module are fixed to the rear panel with two screws. The lighting control module is used to enter the flashing and lighting modes according to relevant operating instructions.

[0048] The UHF / VHF / DSP receiving module is used to receive digital signals in the UHF and VHF bands and demodulate audio signals. The HF / SSB receiving module is used to receive FM, AM, SSB, and RSD radio signal demodulation. The audio playback / Bluetooth / FMTX processing module is used to play digital audio and network audio streaming media, Bluetooth audio encoding transmission and Bluetooth audio decoding reception, FM audio signal modulation wireless transmission, audio stream recording, and file reading and writing operations.

[0049] When the audio playback function is entered through the encoder module 5, the audio playback / Bluetooth / FMTX processing module obtains content data through the connected external storage interface module, determines the song through the knob encoder 51 and the button encoder 52, and plays it through the speaker.

[0050] When the Bluetooth function is turned on by the encoder module 5, the Bluetooth data is sent to the slave device for playback, or the Bluetooth data is received and played through the speaker.

[0051] When the audio recording function is turned on through the encoder module 5, the submenu is adjusted based on the knob encoder 51 and the button encoder 52, the wireless audio signal is received through the UHF / VHF / DSP receiving module or the HF / SSB receiving module, or the audio is received through the microphone module on the main control board 7, and the audio recording is stored in the external storage interface module.

[0052] When the RF transmission function is selected through the encoder module 5, the FM transmission is started through the audio playback / Bluetooth / FMTX processing module, and the target audio is transmitted through the antenna processing and interface module 6 according to the frequency parameters. The target audio includes the audio in the external storage interface module, the audio collected by the microphone module, and the data collected by the UHF / VHF / DSP receiving module or the HF / SSB receiving module.

[0053] After the USB sound card module is connected to the computer, the device will be used as a USB sound card. The connected computer audio can be wirelessly transmitted through the Bluetooth transmitter and FMTX FM transmitter of the audio playback / Bluetooth / FMTX processing module. The connected computer audio can also be recorded through the recording function of this module.

[0054] The device also includes a power supply and signal interface module, which can realize audio input and output functions on a single audio interface. When used as an audio input, the input audio can be wirelessly transmitted through the Bluetooth transmitter and FMTX frequency modulation transmitter of the audio playback / Bluetooth / FMTX processing module, and the connected input audio can also be recorded through the recording function of the module.

[0055] In fact, all of the above functions are controlled by the encoder module. The following describes them respectively with integrated full-band single-sideband radio, digital music player, UV-band high-frequency receiver, Bluetooth digital audio master-slave, FM transmitter, network audio player, recorder, network time and weather information terminal, CNC lighting, USB sound card, screen display terminal and other functional modes.

[0056] 1. If you select the full-band radio menu in the user interface, the central processing module will start the HF / SSB receiving module through the connection line and start initializing the module data. The user can use the knob to adjust the receiving frequency, receiving volume, receiving mode, receiving band, receiving bandwidth, receiving gain, receiving noise threshold, RDS switch, automatic search and manual search functions. If the user selects the single sideband mode, the beat frequency option can be adjusted.

[0057] 2. If the user selects the lighting and rescue light menu, the central processing module will start the lighting control module through the connection line and enter the lighting and rescue submenus. The user adjusts and enters each submenu through the button encoder and knob encoder of the encoder module. The submenus include lighting function, SOS rescue light function, which are two functions of controlling the brightness by rotating the knob to adjust the PWM duty cycle of the power supply of the lighting control, strobe light function, and breathing light function. The flashing frequency of the strobe light and the breathing frequency of the breathing light can be adjusted by rotating the knob to adjust the timer interval of flashing and breathing.

[0058] 3. If the user chooses to configure the network menu, the central processing module will start its own wifi function. The user can use the button encoder and the knob encoder to adjust to enter the web configuration mode or the scan code configuration mode. If the user enters the web configuration mode, the central processing module uses the AP mode to start the built-in WEB server. After the user uses the mobile phone to connect to the AP hotspot, it will jump to the network configuration WEB page to configure the user name and connection password of the WIFI connection. If the user enters the scan code configuration mode, the central processing module will start the built-in Smartconfig program, and the user can use the scan code page to configure the wireless network. After the network configuration is successful, the network configuration information will be saved to the flash memory of the wifi central processing module. After each startup, the wifi central processing module will automatically connect to the wifi network according to the configuration information. If the connection is successful, the device will update the weather and time information and display it on the user's home page, and update the real-time weather information and proofreading time and date at intervals. If the wifi connection fails, the user home page will not be displayed and the main menu will be entered directly.

[0059] 4. If the user selects the software upgrade menu, the central processing module will start its own wifi network, access the upgrade server data through the tcp network communication protocol, download the upgrade program to the OTA location of the flash storage area of ​​its own chip, and then automatically reset and run the upgraded program. If the request data contains the upgrade data packet of the audio playback / Bluetooth / FMTX processing module, the central processing module will send the upgrade command to the audio playback / Bluetooth / FMTX processing module through the connection line, and write the upgrade data to the audio playback / Bluetooth / FMTX processing module at one time.

[0060] 5. If the user selects the radio favorites function, the central processing module will read the Flash sector data in its own chip, read the radio station information stored by the user at the corresponding address, and start the HF / SSB receiving module or the UHF / VHF / DSP receiving module, start initializing the module data, write the corresponding frequency value, and display the radio station information saved by the user on the screen. The user uses the button encoder and the knob encoder to adjust and enter each submenu, and can adjust the currently saved radio station number, receiving volume, receiving bandwidth, receiving gain, receiving squelch threshold, and RDS switch. If the current mode is single-sideband, the user can adjust the beat frequency. If it is UHF / VHF / mode, the radio station information of the frequency band will be displayed on the screen. The user uses the button encoder and the knob encoder to adjust and enter each setting submenu of the frequency band. The demodulated audio is transmitted to the audio amplification processing module through the line connection and amplified by the speaker.

[0061] 6. If the user selects the full-band receiver menu, the central processing module will start the UHF / VHF / DSP receiving module through the connection line and initialize the module user data. At this time, the user uses the button encoder and the knob encoder to adjust the frequency, receiving volume, receiving frequency band, receiving mode, receiving squelch value, receiving bandwidth, receiving frequency step, receiving analog sub-tone and digital sub-tone, receiving scrambling parameters, receiving compression and expansion switch, scanning frequency meter, and automatic search options. In particular, the above-mentioned receiving frequency band can be adjusted to the voice and digital signal receiving frequency band in the range of 18-660Mhz and 840-1300MHz. In particular, the above-mentioned receiving mode can realize the demodulation reception of NFM\AM\NOAA\FSK\MDC1200\MDC2400\SSB\DTMF\5TONE signal types. In particular, the above-mentioned scanning frequency meter function can realize the RF signal scanning of 18-660Mhz and 840-1300MHz. In particular, the above automatic search can realize the screen display of the field strength signal in the range of 18-660Mhz and 840-1300MHz, and the demodulated audio is transmitted to the audio amplification processing module through the line connection and amplified and then played by the speaker.

[0062] 7. If the user selects the music player menu, the central processing module will start the audio playback recording / Bluetooth / FMTX processing module through the connection line. This module is connected to the external storage interface module via a transmission line. When the user chooses to enter the music player menu, the central processing module will send instruction data to the audio playback recording / Bluetooth / FMTX processing module. After receiving the instruction, the module will search and read the storage device of the external storage interface. The external storage interface can be connected to a T-Flash storage card and a USB flash drive. When one of them is found, the storage content data will be read and the playable files will be screened out. Then the file information is returned to the central processing module, which will parse the data and display it on the screen. The parsed content specifically includes the device type, song time, song name and file type, current volume value, equalizer setting value, song playback loop mode, currently playing track number, and total number of tracks in the storage. The user uses the button encoder and the knob encoder to adjust the track number and enter each submenu. The submenu can set the playback volume, playback loop mode, and playback equalizer setting. The audio signal is connected to the audio amplification processing module through the line to be amplified to the speaker to sound.

[0063] 8. If the user chooses to enter the Super Bluetooth menu, the central processing module will start the audio playback recording / Bluetooth / FMTX processing module through the connection line, and the module is connected to the antenna processing and interface module through the line. The antenna processing and interface module transmits and receives radio frequency signals through the Bluetooth antenna. The user uses the button encoder and the knob encoder to adjust the submenu, which includes high-definition Bluetooth transmission and super Bluetooth reception options. If the Super Bluetooth transmission submenu is selected, the central processing module will send the command to the audio playback recording / Bluetooth / FMTX processing module through the connection line. The module starts the Bluetooth host mode and starts searching for Bluetooth slave playback devices. If there is a Bluetooth playback device within the effective receiving distance of the device at this time, such as a Bluetooth speaker or Bluetooth headset device. The device will choose to connect. If the device starts the HF / SSB receiving module, use the full-band radio or UHF / VHF / DSP receiving module. When using a full-band receiver, the audio playback recording / Bluetooth / FMTX processing module will wirelessly send the audio signals of the above two receiving modules to the connected playback slave playback device through the Bluetooth transmission protocol. If the user selects microphone transmission, the audio playback recording / Bluetooth / FMTX processing module will switch to the microphone module line. The sound signal collected by the microphone module is transmitted. If the music player is started at this time, the line channel of the music player will transmit the audio signal to the playback device via Bluetooth wireless. If the high-definition Bluetooth reception submenu is selected, the central processing module will send the command to the audio playback recording / Bluetooth / FMTX processing module through the connecting line. This module starts the Bluetooth slave mode. At this time, the host device (such as mobile phones and computers) within the coverage range of the Bluetooth signal can search for this slave Bluetooth device. If the host device chooses to connect to this device, this device will play the Bluetooth audio content played by the host device through the audio amplification processing module. If the host device is a mobile phone and is making or answering a call, this device will enter the Bluetooth headset call mode and start the microphone module as a Bluetooth wireless terminal to transmit audio data for calls.

[0064] 9. If the user chooses to enter the audio recording menu, the central processing module will start the audio playback recording / Bluetooth / FMTX processing module through the connection line. The main chip of this module has the ability to decode audio. The user adjusts the submenu through the button encoder and the knob encoder. The submenu includes radio recording and microphone recording options. If the radio recording submenu is selected, the central processing module will send the command to the audio playback recording / Bluetooth / FMTX processing module through the connection line. The module will collect audio data from the UHF / VHF / DSP receiving module or the HF / SSB receiving module through the connection line. At this time, if the user starts these two modules to listen to the wireless audio signal, the audio signal will be encoded by the audio playback recording / Bluetooth / FMTX processing module, and the encoded file will be stored in the external storage interface module through the line. Before this operation, the audio playback recording / Bluetooth / FMTX processing module will search and read the storage device of the external storage interface. The external storage interface can be connected to the T-Flash storage card and the U disk. When one of them is found, it will be written as the main storage device to save the recorded audio file. If you select the radio recording submenu, the central processing module will send the command to the audio playback recording / Bluetooth / FMTX processing module through the connection line. The module will start the microphone module to collect environmental sounds through the connection line, and the audio signal will be encoded by the audio playback recording / Bluetooth / FMTX processing module. The encoded file will be stored in the external storage interface module through the line. Before this operation, the audio playback recording / Bluetooth / FMTX processing module will search and read the storage device of the external storage interface. The external storage interface can be connected to the T-Flash storage card and USB flash drive. When one of them is found, it will be written as the main storage device to save the recorded audio file.

[0065] 10. If the user chooses to enter the FM transmission menu, the central processing module will start the audio playback recording / Bluetooth / FMTX processing module through the connection line. The central processing module will send the command to the audio playback recording / Bluetooth / FMTX processing module through the connection line. The module will start the FM transmission function according to the command and set the frequency parameters of the transmission according to the data command. At this time, if the user selects the music player menu and plays music, the audio playback recording / Bluetooth / FMTX processing module will transmit the music RF signal through the antenna connected to the antenna processing and interface module. This module will collect audio data from the UHF / VHF / DSP receiving module or the HF / SSB receiving module through the connection line. At this time, if the user starts these two modules to listen to the wireless audio signal, the audio signal will be modulated into FM signal through this module, and the antenna processing and interface module will transmit the wireless signal. If the user menu selects the microphone input, the microphone module will send the audio signal to the audio playback recording / Bluetooth / FMTX processing module through the line, and the antenna processing and interface module will transmit the wireless signal after modulating it into FM signal.

[0066] 11. If the user selects the Internet radio player menu, the central processing module will query the network streaming media address stored by the user and start the wifi network connection according to the user's selection. If the network is successfully connected, the central processing module will download the network streaming media data stream, and encode the data stream into an SPDIF data stream and send it to the audio playback recording / Bluetooth / FMTX processing module. The module decodes the data stream into an audio signal and sends it to the power amplifier module for playback by the speaker. When the user selects the add network address submenu, the central processing module will start the internal wifi protocol stack and start the AP mode. After successful startup, the central processing module will start to establish an internal web server. When the user uses a mobile phone to connect to the above-mentioned AP hotspot, it will jump to the above-mentioned web server page. The user can add the network streaming media address on this page and save it to the corresponding sector storage of the central processing module's flash for the next time this function is started.

[0067] In addition, the device can also integrate other functions. For example, when the user selects the lighting and rescue light menu, the central processing module will start the lighting control module through the connecting line and enter the submenus such as lighting and rescue. The user adjusts and enters each submenu through the encoder knob. The submenu includes lighting function, SOS rescue light function, these two items are to adjust the PWM duty cycle of the power supply of the lighting control by rotating the knob to control the brightness, strobe light function, breathing light function, by rotating the knob to adjust the flashing and breathing timer interval time to adjust the flashing frequency of the strobe light and the breathing frequency of the breathing light.

[0068] Because all the above integrated functions are implemented based on the knob encoder and button encoder operations of the encoder module, the specific operation methods under different operation menus and submenus are introduced in detail below.

[0069] Figure 4 : is a flow chart of a method for fast tuning an encoder provided in an embodiment of the present application. The method is used in the mobile radio receiving device described in the above embodiments. The method includes:

[0070] S1, the central processing module receives the response interrupt generated by the encoder module and determines the operation item of the current menu bar / submenu bar;

[0071] The current menu bar / sub-menu bar refers to the menu interface currently displayed on the screen, such as the FM interface or the song playback interface. The menu bar and sub-menu bar are determined to determine the pre-adjustment range. The more content under the menu bar and sub-menu bar, the larger the pre-adjustment range.

[0072] S2. Determine the pre-adjustment range of the encoder module operation according to the operation item, and calculate and determine the rotation direction and rotation time of the encoder module according to the level signal value input by the encoder module;

[0073] The operation items represent the specific options under the menu bar and submenu bar content. For example, the song list submenu bar contains a total of 800 songs in the memory, which is equivalent to the encoder adjustment range of [1,800]. Correspondingly, if it is a function menu bar, such as including volume, brightness, language, and personalization, then the adjustment range is equivalent to [1,4].

[0074] The encoder module and the housing knob are connected as one piece, so the left and right directions can represent the increase and decrease of the pre-adjustment range, and the rotation time does not represent the event from the start of the rotation to the selection of the target, but the time maintained by a rotation (interrupted by the hardware, the encoder generates a step value change). Note that if the pre-adjustment range is large, it needs to be adjusted manually multiple times, which is manifested as a half-turn or several turns. The encoder step value (such as the encoder minimum scale value) changes gradually, which is essentially the time of each step value change. There may be artificial pause time, and the maintenance time of the pause is not included, but the calculation starts again.

[0075] S3. Calculate the cumulative result increment according to the rotation time and the rotation direction, locate the target output value according to the pre-adjustment range, and adjust the parameters according to the target output value.

[0076] The cumulative result increment is the increase in the effective timing time from the start of rotation to the present after each encoder step value changes. This step takes into account the continuous rotation accumulation in a large range, because the rotation also has acceleration, uniform speed and deceleration adjustment processes. At this time, the cumulative result increment can represent the acceleration, uniform speed or reduction of the screening speed. For example, if the value is in the range of [1-9000], then it is necessary to determine the rotation adjustment rate when rotating quickly to quickly filter the target. To achieve this function, the filtering range represented by the encoder step value can be changed according to the adjustment range and the knob speed. When the speed is slow, one encoder step value represents one screening target (for example, one song is selected at a time, one by one according to the number), and when the knob speed is fast, one encoder step value represents 5 or 10 screening targets. This range is equivalent to the acceleration value, which changes dynamically according to the adjustment range and the rotation speed. From the perspective of human habit, when the target song is not selected, the number of rotations can be reduced by rotating quickly, and the speed can be reduced when approaching the target song, so that one can select one by one until the target is selected.

[0077] The central processing module can specifically identify the encoded data by referring to the following process:

[0078] The encoder module's knob encoder is set to dual-channel encoding, namely A channel and B channel. The level signals generated by each channel in two adjacent interrupt tasks are Aold level and Anew level, Bold level and Bnew level. In this way, the central processing module only needs to record the new and old data of the two interrupt dual channels to determine the rotation direction and rotation time. The specific judgment process is as follows:

[0079] When Aold is low, Anew is high, Bold is high, and Bnew is low, the knob encoder is determined to rotate clockwise and the corresponding encoding step value S;

[0080] When Aold is high, Anew is low, Bold is low, and Bnew is high, the knob encoder is determined to rotate counterclockwise and the corresponding encoding step value S;

[0081] If none of the above conditions are met, it is determined that the knob encoder has not rotated. Optionally, use a value to save the current rotation direction C. Each time a hardware interrupt of channel A and channel B is generated, it means that the encoder rotates a step value, and the count value S will be accumulated by 1.

[0082] When a hardware interrupt occurs, the timer count is triggered inside the central processing module to record the current time Ta. The next time the encoder knob is continuously rotated, an interrupt (timing Tb) is generated. The time interval T between the two times is determined based on the interrupt count generated by the continuous adjustment of the knob encoder, and is determined as the rotation time.

[0083] In some embodiments, the cumulative result increment is calculated according to the rotation time and the rotation direction, and the target output value is located according to the pre-adjustment range, and the parameter adjustment is performed according to the target output value, including:

[0084] When the time interval T is less than the maximum threshold K, greater than the minimum threshold Kn, and the direction is the same as the previous rotation, it indicates fast or slow rotation; the step value S is cumulatively updated according to the acceleration coefficient F and the time interval T to obtain the cumulative result increment Fs, which is calculated as follows:

[0085]

[0086] When the time interval T is less than the minimum threshold Kn and the direction of rotation is the same as the previous rotation, it indicates slow and uniform rotation. The cumulative result increment Fs is expressed as follows:

[0087] F s =F n +S

[0088] F nIndicates the minimum fixed time interval; from this, it can be seen that when the user rotates the knob at a normal uniform speed, the output value will accumulate the uniform output value Fs in a single step each time. When the user rotates the knob quickly, the output value will accelerate the accumulation of the output value Fs according to the decrease in the time interval between the two interruptions, thereby achieving the purpose of quickly positioning the output value with a single knob.

[0089] According to the correspondence between the count value represented by the cumulative result increment Fs and the value of the pre-adjustment range, the selected target output value is determined and the parameters are adjusted; the parameters are the function options, volume, frequency, and band of the menu bar or submenu bar.

[0090] In particular, the maximum threshold K and the minimum threshold Kn are fixed values, and the best values ​​will be obtained based on the actual test encoder selection and operation experience. The acceleration coefficient will be appropriately set according to the user's numerical operation range. If the range is too large, a fixed large value will be taken, and if it is too small, a fixed small value will be taken. This value can also be customized by the user.

[0091] In particular, this method allows the operator to quickly locate the required menu or frequency value. When there are too many menus in the user interface, the user only needs to slightly and quickly rotate the encoder knob, and the user interface can selectively jump to the required menu item at the back. For example, if the user slowly rotates the knob according to the above method and the appropriate threshold, the increment will be less than 1, rounded to 1, and the final rotation value will be output in sequence as 1, 2, 3, 4, 5, 6... If the user accelerates the rotation of the knob according to the above method and the appropriate threshold, the increment will be less than 1, and the final rotation value will output a variable value such as: 1, 3, 6, 12, 18... as the user rotates the knob faster.

[0092] In particular, when encountering a very large numerical range, in order to more accurately and quickly locate the precise value within the range through the knob encoder, the number of digits of the numerical value is divided and adjusted through the program of the button encoder. For example, if the value is a 7-digit long integer, when pressing once, the first three digits of the value can be quickly adjusted through the above method. When pressing a second time, the last four digits of the value can be quickly adjusted through the above method. Pressing the button again can exit the split mode adjustment. Based on the above method, when the user uses the encoder knob to select the corresponding function, the central processing module will quickly locate the menu item required by the user.

[0093] Based on the above method, when the user uses the encoder knob to tune the receiving frequency in the following full-band radio and full-band receiver functions, the central processing module will quickly locate the required frequency according to the speed at which the user rotates the knob. If the current frequency is far away from the user's target frequency, the user only needs to quickly rotate the knob to modify the frequency tuning step value in a large range. When the receiving frequency value is extremely large, the split adjustment mode can be entered by pressing the knob encoder. This method realizes a method for operating a complex user interface and adjusting an extremely long value with a single knob. In actual device applications, this method can omit a large number of physical digital buttons and function buttons, thereby reducing device costs, improving the comfort of the device appearance, and reducing the complexity of device operation.

[0094] In summary, this application, by introducing encoder knobs and buttons, realizes that a single knob can operate complex user interfaces and adjust long values, and can omit a large number of physical digital buttons and function buttons, thereby reducing equipment costs, improving the appearance and comfort of equipment, and reducing the complexity of equipment operation. The auxiliary device has a variety of practical functions. On the basis of a large-capacity mobile power supply, it realizes the integration of a full-band single-double-sideband radio, a digital music player, a UV-band high-frequency receiver, a Bluetooth digital audio master-slave machine, an FM transmitter, a network audio player, a recorder, a network time and weather information terminal, a CNC lighting lamp, a USB sound card controller, and a screen display terminal. The receiving device can quickly tune to the target menu or receiving frequency, and the user can quickly set the corresponding function without operating a large number of button settings.

[0095] This specific embodiment is merely an explanation of the present invention and is not a limitation of the present invention. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed. However, as long as they are within the scope of the claims of the present invention, they are protected by the patent law.

Claims

1. A mobile radio receiving device, characterized in that: The device comprises a combinable and replaceable housing (1), a central processing module with a WiFi processing function installed on a main control board (7), and a battery pack unit (2), a cavity speaker (3), a screen display unit (4), an encoder module (5), and an antenna processing and interface module (6) connected to the central processing module; the combinable and replaceable housing (1) is a spliced ​​metal molded housing; the central processing module controls the operation of each module and performs WiFi network configuration and communication; The battery pack unit (2) is used to supply power to the outside and to charge and to supply power to each module; the cavity speaker (3) is used to play audio; the screen display unit (4) is used to display user interface interaction information; the encoder module (5) is used to operate the functions of the device; the antenna processing and interface module is used to switch antenna channels at different frequencies and input and output antenna signals; The encoder module (5) comprises a knob encoder (51) and a button encoder (52), and the knob encoder (51) and the button encoder (52) are respectively connected to the button and the knob of the combinable and replaceable housing (1); the knob encoder (51) is used to select a target item within a pre-adjustment range, and the pre-adjustment range includes menus and sub-menu bars at various levels, wave bands and frequency band ranges, and volume and brightness ranges; the button encoder (52) is used to divide the pre-adjustment range and determine the selected target item to perform function adjustment.

2. The mobile radio receiving device according to claim 1, characterized in that The device also includes a UHF / VHF / DSP receiving module and a HF / SSB receiving module; The UHF / VHF / DSP receiving module is used for receiving digital signals in the UHF band and the VHF band and demodulating audio signals, and the HF / SSB receiving module is used for receiving FM, AM, single sideband, and RSD radio signal demodulation; when using the radio FM and full-band radio functions, the frequency and band adjustment ranges are determined by the button encoder (52), and the target output value is determined by rotating the knob encoder (51) within the adjustment range, and the screen display unit (4) displays the corresponding menu / submenu, frequency, band, and volume adjustment range.

3. The mobile radio receiving device according to claim 2, characterized in that The device also includes an audio playback / Bluetooth / FMTX processing module for playing digital audio and network audio streaming media, Bluetooth audio encoding transmission and Bluetooth audio decoding reception, FM audio signal modulation wireless transmission, audio stream recording, and file reading and writing operations; When the audio playback function is entered through the encoder module (5), the audio playback / Bluetooth / FMTX processing module obtains content data through the connected external storage interface module, determines the song through the knob encoder (51) and the button encoder (52), and plays it through the speaker; When the Bluetooth function is turned on by adjusting the encoder module (5), the Bluetooth data is sent to the slave device for playback, or the Bluetooth data is received and played through the speaker; When the audio recording function is turned on by adjusting the encoder module (5), the submenu is adjusted based on the knob encoder (51) and the button encoder (52), a wireless audio signal is received through the UHF / VHF / DSP receiving module or the HF / SSB receiving module, or audio is received through the microphone module on the main control panel (7), and the audio recording is stored in the external storage interface module.

4. The mobile radio receiving device according to claim 3, characterized in that When the radio frequency transmission function is selected by adjusting through the encoder module (5), the frequency modulation transmission is started through the audio playback / Bluetooth / FMTX processing module, and the target audio is transmitted through the antenna processing and interface module (6) according to the frequency parameters; the target audio includes the audio in the external storage interface module, the audio collected by the microphone module, and the data collected by the UHF / VHF / DSP receiving module or the HF / SSB receiving module.

5. The mobile radio receiving device according to claim 4, characterized in that When the network radio playing function is selected through the encoder module (5), the central processing module obtains network streaming media data according to the network status, encodes it into an SPDIF data stream and sends it to the audio playback / Bluetooth / FMTX processing module, which converts it into an audio signal and plays it through the speaker.

6. The mobile radio receiving device according to any one of claims 1 to 5, characterized in that: The central module controls the entry into a web page network configuration mode or a code scanning network configuration mode through an encoder module (5); in the web page network configuration mode, the WEB server is started, network configuration parameters are input, and the WiFi network is connected; in the code scanning network configuration mode, the network configuration parameters are input and the WiFi network is connected by scanning a code with a device; The network configuration parameters are saved to the external storage interface module.

7. A method for fast tuning an encoder, characterized in that: The method is used for the mobile radio receiving device according to any one of claims 1 to 6, and the method comprises: The central processing module receives the response interrupt generated by the encoder module and determines the operation item of the current menu bar / submenu bar; Determine the pre-adjustment range of the encoder module operation according to the operation item, and calculate and determine the encoder module rotation direction and rotation time according to the level signal value input by the encoder module; The cumulative result increment is calculated according to the rotation time and the rotation direction, and the target output value is located according to the pre-adjustment range, and the parameters are adjusted according to the target output value.

8. The method according to claim 7, characterized in that The rotary encoder of the encoder module includes dual-channel encoding, namely A channel and B channel, and the level signals generated by each channel in two adjacent interrupt tasks are Aold level and Anew level, Bold level and Bnew level respectively; The central processing module determines the rotation direction and rotation time according to the two adjacent interruption level values ​​of the dual-channel encoding.

9. The method according to claim 8, characterized in that The central processing module determines the rotation direction and rotation time according to two adjacent interruption level values ​​of the dual-channel coding, including: When Aold is low, Anew is high, Bold is high, and Bnew is low, the knob encoder is determined to rotate clockwise and the corresponding encoding step value S; When Aold is high, Anew is low, Bold is low, and Bnew is high, it is determined that the knob encoder rotates counterclockwise and the corresponding encoding step value S; if none of the above conditions are met, it is determined that the knob encoder does not rotate; When a hardware interrupt is generated, the timer count is triggered inside the central processing module, and the time interval T between two times is determined according to the interrupt count generated by the next continuous adjustment of the knob encoder, which is determined as the rotation time.

10. The method according to claim 9, characterized in that The step of calculating the cumulative result increment according to the rotation time and the rotation direction, locating the target output value according to the pre-adjustment range, and adjusting the parameters according to the target output value includes: When the time interval T is less than the maximum threshold K, greater than the minimum threshold Kn, and the direction is the same as the previous rotation, it indicates fast or slow rotation; the step value S is updated according to the acceleration coefficient F and the time interval T to obtain the cumulative result increment Fs, which is calculated as follows: When the time interval T is less than the minimum threshold Kn and the direction of rotation is the same as the previous rotation, it indicates slow and uniform rotation. The cumulative result increment Fs is expressed as follows: F s =F n +S F n Indicates the minimum fixed time interval; According to the correspondence between the count value represented by the cumulative result increment Fs and the value of the pre-adjustment range, the selected target output value is determined and the parameters are adjusted; the parameters are the function options, volume, frequency, and band of the menu bar or submenu bar.