Recording system and method for true wireless earbuds
By controlling the terminal app to monitor the wearing and battery status of the wireless earphones in real time, the app ensures that the earphones are ready before recording, solving the problem of malfunction or insufficient battery during recording, and achieving an efficient and stable recording experience and personalized interactive guidance.
Patent Information
- Application Number
- PCT/CN2025/079541
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-08
- Filing Date
- 2025-02-27
- Publication Date
- 2026-01-15
AI Technical Summary
Current wireless headphone recording technology fails to effectively determine the headphone status before recording, which may cause the recording to be interrupted during the recording process due to headphone malfunction or insufficient battery, affecting the recording quality.
The app monitors the wearing status and battery level of the wireless earbuds in real time, sets a battery threshold, and ensures that the earbuds enter the preparation state once they meet the wearing requirements and the battery level is above the threshold. The app also optimizes the recording process through voice guidance and feedback.
It improves the reliability of recording tasks and user experience, ensures the continuity and stability of the recording process, provides personalized and interactive recording guidance, and enhances user engagement and satisfaction.
Smart Images

Figure CN2025079541_15012026_PF_FP_ABST
Abstract
Description
A recording system and method for true wireless earphones
[0001] This application claims priority to Chinese Patent Application No. CN202410908520.6, filed on July 8, 2024, entitled “A Recording System and Method for True Wireless Earphones”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless earphone technology, specifically to a recording system and method for true wireless earphones. Background Technology
[0003] Wireless headphone recording refers to capturing sound using the microphone inside a wireless headphone. The headphone connects to a control terminal, such as a smartphone or audio processing device, via communication technologies like Bluetooth. Existing technologies primarily focus on processing the voice data during recording; for example, noise reduction of the captured voice data. For instance, patent CN113395623B discloses a recording method and system for true wireless headphones. This patented solution improves recording quality by collaboratively reducing noise from the recording signal captured by the mobile terminal and the recording signal captured by the true wireless headphones.
[0004] However, there is little research on how to determine whether wireless headphones are ready for recording before recording, and how to continuously monitor the status of wireless headphones during recording. Therefore, this application proposes a method that can acquire the headphone status in real time before recording and only use headphones that meet set conditions for recording, thus avoiding headphone malfunctions that could affect recording quality.
[0005] Application content
[0006] The purpose of this application is to provide a technical solution to address the problems in the background art.
[0007] The technical solution of this application is: a recording method for true wireless earphones, the method comprising the following steps:
[0008] Establish data connections between the control terminal app and multiple wireless earphones;
[0009] The control terminal app obtains the wearing status and battery level of multiple wireless earbuds;
[0010] Based on the wearing status and battery level of the wireless earbuds, the wireless earbuds that meet specific wearing requirements and have a battery level higher than a set threshold are set to "ready state".
[0011] The control terminal app generates voice information and sends it to the wireless earphones, and obtains feedback information from the wireless earphones.
[0012] The control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone;
[0013] The headphones in "ready state" collect sound data and send it to the control terminal app. The control terminal app then sends the sound data to the cloud for processing.
[0014] Preferably, establishing a data connection between the control terminal app and multiple wireless earphones includes the following steps:
[0015] The control terminal app establishes a data connection with multiple wireless earphones via Bluetooth or Wi-Fi, enabling the control terminal app to recognize the wireless earphones and communicate with them.
[0016] The control terminal app stores an identification code that accompanies each wireless earphone. Before establishing a data connection with the wireless earphone, each wireless earphone is identified using the identification code.
[0017] Preferably, the control terminal app obtains the wearing status and battery level of multiple wireless earphones, including the following steps:
[0018] The system uses built-in sensors in the wireless earbuds to detect whether the earbuds are being worn and sends an earbud status report.
[0019] The wireless earphone status report includes: the status value of each wireless earphone and the identification code of each wireless earphone;
[0020] The wireless earphone status value is 1 if it is being worn, and 0 if it is not being worn.
[0021] The wireless earphone sends its status value and corresponding identification code to the control terminal app.
[0022] The current battery level of each wireless earbud is obtained through the power management module.
[0023] Preferably, setting the earphone state to a ready state based on the wearing status and battery level of the wireless earphone includes the following steps:
[0024] Set a minimum battery level threshold P in the control terminal app, P≥30%, to ensure that the headphones will not stop working due to battery depletion during recording.
[0025] Set the wireless earphones with a status value of 1 and a battery level above the threshold to "ready state" for subsequent recording tasks.
[0026] Preferably, the control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone, including the following steps:
[0027] The control terminal app sends voice commands or prompts to the earphones in the ready state to guide the user to perform the next operation, such as starting recording or adjusting the position of the earphones;
[0028] After receiving voice information, the wireless earphones capture the user's reaction or ambient sound through the built-in microphone and send this feedback information back to the control terminal app.
[0029] Preferably, the control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone, including the following steps:
[0030] Based on the information fed back by the wireless earphones, the app generates specific recording instructions; the information fed back by the wireless earphones includes: the ambient noise level and / or user response detected by the sensors inside the wireless earphones;
[0031] If the detected ambient noise exceeds the maximum noise value preset in the control terminal app, the control terminal app will issue voice guidance information.
[0032] Preferably, the sound data collected by the wireless earphone is sent to the control terminal app, where the sound data is processed, including the following steps:
[0033] When the user starts recording according to the instructions, the microphone of the wireless headset captures the sound and converts it into a digital signal;
[0034] The wireless headphones send digital audio data back to the control terminal app;
[0035] After receiving the audio data, the control terminal app processes the digital audio data, including noise reduction, sound quality enhancement, editing, and format conversion, to meet the user's requirements for recording quality.
[0036] The control terminal app stores the processed digital audio data locally or sends it to a cloud server for storage.
[0037] Preferably, the preparation state includes wearing status, battery status, and network connection status; the preparation state indicates that the wireless headphones are ready to perform a recording task, thus avoiding interruption of recording due to power failure or improper wearing; the noise reduction includes the following steps:
[0038] The captured digital audio data is analyzed to identify noise sources. Fourier transform is used to convert the audio signal from the time domain to the frequency domain, thereby identifying the frequency distribution of noise components.
[0039] Based on the frequency characteristics of the noise, a high-pass filter is used to remove low-frequency background noise, and a low-pass filter is used to eliminate high-frequency harsh noise.
[0040] Alternatively, the main audio signal can be acquired through one earphone and the ambient noise signal through the other earphone. An adaptive filter with an FIR structure can be used to remove the ambient noise signal from the main audio signal, thereby obtaining a noise-free main audio signal.
[0041] This application also provides a recording system for true wireless earphones, the system executing the recording method for true wireless earphones described above.
[0042] This application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the recording method for a true wireless earphone.
[0043] The beneficial effects of this application are:
[0044] 1. This application sets the ready state of the earphones based on their wearing status and battery level. A minimum battery threshold P is set in the control terminal app to ensure that the earphones will not stop working due to battery depletion during recording. P can be set to ≥30% to ensure that the earphones have sufficient power for recording tasks. The control terminal app stores this preset battery threshold internally for use when judging the earphone status. The control terminal app periodically receives status reports from the wireless earphones. The reports contain the status value (0 or 1) and identification code of each earphone. A status value of 1 indicates that the earphone is being worn. Based on the received status reports, the control terminal app updates its internal data and records the current wearing status of each earphone. The control terminal app obtains the current battery information from the power management module of each wireless earphone and compares the current battery level of each earphone with the preset battery threshold P. The system compares and determines whether the headphones meet the requirements for a ready state. Headphones with a status value of 1 (being worn) and a battery level above a threshold P are selected and marked as "ready" within the app, indicating they are ready for subsequent recording tasks. The ready-to-use headphones are clearly identified on the control terminal app's user interface so users can easily identify which headphones are usable. Through these steps, the control terminal app intelligently manages the wearing status and battery level of multiple wireless headphones, ensuring that only headphones meeting specific conditions are set to the ready state for recording tasks. This not only improves the reliability of recording tasks but also provides users with a more convenient and efficient user experience. Users can flexibly choose to wear headphones or charge them according to the actual situation, ensuring the continuity and stability of the audio experience.
[0045] 2. In this application, the control terminal app determines whether the wireless earphones have entered the ready state based on the wearing status, battery status, and network connection status. Specifically: using sensors built into the earphones, such as infrared sensors or pressure sensors, the control terminal app can determine whether the user has worn the earphones correctly by monitoring the contact between the earphones and the ear; wireless earphones are usually equipped with a built-in battery and microcontroller, and the control terminal app can obtain the earphones' battery status in real time by communicating with the microcontroller built into the earphones; when the earphones' battery level is lower than a certain threshold, the control terminal app will issue a charging prompt, reminding the user to charge the earphones; through specific network commands, such as adb shell netstat, the control terminal app can query the current network activity status on the device; if the network connection status is abnormal, the control terminal app can try using adb shell svc data enable or adb shell svc data The `disable` command enables or disables the data connection to resolve network issues. Only when all three conditions are met will the wireless earbuds be considered ready. For example, if the earbuds are not worn correctly or the battery is low, even if the network connection is normal, the app will prompt the user to adjust the earbuds or charge them. In summary, through these steps, the control terminal app can accurately and effectively obtain the wearing status, battery status, and network connection status of the wireless earbuds, ensuring that the earbuds enter the ready state. From sensor monitoring, battery management system, and network status query to comprehensive status judgment and intelligent optimization feedback, each step is a crucial component in ensuring a smooth user experience.
[0046] 3. In this application, the control terminal app generates corresponding voice commands or prompts. These commands may include starting recording, stopping recording, adjusting the headphone position, etc. Through the communication protocol between the wireless headphones and the control terminal app, the voice commands or prompts are sent to the headphones in a ready state, ensuring clear and timely information transmission so that the user can respond quickly. The built-in microphone of the wireless headphones captures the user's reactions or ambient sounds, including the user's voice commands, ambient noise, or other relevant sound information. The headphones send the captured sound information back to the control terminal app in real time. The control terminal app analyzes the received feedback information to determine whether the user has followed the instructions or needs further guidance. For example, the control terminal app can identify whether the user has started recording as instructed. Based on user reactions and ambient sounds, the control terminal app can adjust subsequent voice commands. If the user fails to respond correctly, the app can repeat the command or provide additional explanations. Through continuous interaction and guidance, the app can optimize the recording process and improve recording quality. Simultaneously, this interaction enhances user engagement and satisfaction. Through these steps, the control terminal app not only effectively guides users in recording operations but also adjusts based on user feedback, providing a more personalized and interactive recording experience. This intelligent recording guidance system transforms wireless headphones into a multifunctional smart device, capable of meeting users' recording needs in various scenarios. Attached Figure Description
[0047] Figure 1 is a flowchart illustrating a recording method for a true wireless earphone according to this application. Detailed Implementation
[0048] The following description is intended to disclose this application and enable those skilled in the art to implement it. The preferred embodiments described below are merely examples, and other obvious variations will occur to those skilled in the art. The basic principles of this application defined in the following description can be applied to other embodiments, modifications, improvements, equivalents, and other technical solutions that do not depart from the spirit and scope of this application.
[0049] It is understood that the term "a" should be understood as "at least one" or "one or more", that is, in one embodiment, the number of an element can be one, while in another embodiment, the number of the element can be multiple, and the term "a" should not be understood as a limitation on the number.
[0050] Referring to Figure 1, this application provides a technical solution: a recording method for true wireless earbuds, the method comprising the following steps:
[0051] Establish data connections between the control terminal app and multiple wireless earphones;
[0052] The control terminal app obtains the wearing status and battery level of multiple wireless earbuds;
[0053] Based on the wearing status and battery level of the wireless earbuds, the wireless earbuds that meet specific wearing requirements and have a battery level higher than a set threshold are set to "ready state".
[0054] The control terminal app generates voice information and sends it to the wireless earphones, and obtains feedback information from the wireless earphones.
[0055] The control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone;
[0056] The headphones in "ready state" collect sound data and send it to the control terminal app. The control terminal app then sends the sound data to the cloud for processing. This fully utilizes the computing power of the cloud server, improving the speed and quality of sound data processing.
[0057] Specifically, this involves: using noise suppression algorithms, such as spectral subtraction or Wiener filtering, to reduce background noise. These algorithms can identify and eliminate stable background noise, such as continuous noise from air conditioners, fans, etc. Adaptive filters are used to reduce interference noise at specific frequencies, such as cell phone signal interference or electrical appliance noise. An equalizer is used to adjust the audio's frequency response, enhancing or reducing specific frequency ranges to improve overall sound quality. A compressor is used to reduce the audio's dynamic range, making the volume more balanced and avoiding abrupt loud volumes. Invalid parts of the recording are removed, such as intros, pauses, and repeated phrases, making the recording more concise. The recording is converted to a more universal or specific format, such as converting WAV to MP3, for easier sharing and distribution.
[0058] Establishing a data connection between the control terminal app and multiple wireless earphones includes the following steps:
[0059] The control terminal app establishes a data connection with multiple wireless earbuds via Bluetooth or Wi-Fi; ensures that all earbuds are within effective connection range and that the control terminal app can identify and manage them; the control terminal app stores an identification code that works with each wireless earbud, and identifies each wireless earbud using the identification code before establishing a data connection with it.
[0060] The control terminal app obtains the wearing status and battery level of multiple wireless earbuds, including the following steps:
[0061] Step 1: Detect the wearing status of the wireless earbuds. Using built-in sensors in the wireless earbuds, such as proximity or pressure sensors, the system detects whether the earbuds are being worn. These sensors sense the contact between the earbuds and the ear, thus determining if they are being worn. The wireless earbuds periodically or when their status changes send a status report to the control terminal app. The status report includes the status value (0 or 1) for each wireless earbud and its corresponding identification code.
[0062] Step 2: Manage the status of the wireless earphones and control the terminal app to receive status reports from the wireless earphones.
[0063] Based on the identification code and status value in the report, the app updates its internal database to record the current status of each earbud. The app also retrieves the wearing status of each wireless earbud via the control terminal, allowing users to easily see which earbuds are being used and which are not.
[0064] Step 3: Obtain the wireless earphone's battery level. The power management module monitors the battery status, periodically obtaining the current battery level and sending it to the control terminal app. The battery information is sent to the control terminal app via the communication protocol between the wireless earphones and the control terminal app. The control terminal app receives and processes the battery information for display on the user interface. The control terminal app displays the current battery level of each wireless earphone. When the battery level falls below a preset threshold, the control terminal app can push a notification to remind the user to charge.
[0065] Through the above steps, the control terminal app can not only obtain real-time information on the wearing status of multiple wireless earbuds, but also accurately display the battery level of each earbud. These features greatly enhance the user experience, making wireless earbud management more intelligent and convenient. Users can flexibly choose to wear or charge the earbuds according to their needs, ensuring the continuity and stability of the audio experience.
[0066] The earphones are set to their ready state based on wearing status and battery level, specifically as follows:
[0067] Step 1: Set a battery threshold. In the control terminal app, set a minimum battery threshold P to ensure that the headphones will not stop working due to running out of power during recording.
[0068] For example, you can set P ≥ 30%, which is a relatively safe battery level to ensure the headphones have enough power for recording tasks. The control terminal app stores this preset battery threshold for use when determining the headphone status.
[0069] Step Two: Detecting Earphone Wearing Status. The control terminal app periodically receives status reports from the wireless earphones. These reports contain a status value (0 or 1) and an identification code for each earphone. A status value of 1 indicates that the earphone is being worn. Based on the received status reports, the control terminal app updates its internal database, recording the current wearing status of each earphone.
[0070] Step 3: Check the earphone battery level. The control terminal app obtains the current battery information from the battery management module of each wireless earphone. The app compares the current battery level of each earphone with a preset battery threshold P to determine whether it meets the requirements for the ready state.
[0071] Step 4: Set the ready state. The control terminal app filters out headphones with a status value of 1 (currently being worn) and a battery level higher than the threshold P. These qualified headphones are marked as "ready" within the control terminal app, indicating that they are ready for subsequent recording tasks. The ready-to-use headphones are clearly identified on the control terminal app's user interface so that users can easily identify which headphones are usable.
[0072] Through the above steps, the control terminal app can intelligently manage the wearing status and battery level of multiple wireless earbuds, ensuring that only earbuds meeting specific conditions are set to ready state. This not only improves the reliability of recording tasks but also provides users with a more convenient and efficient user experience. Users can flexibly choose to wear earbuds or charge them according to the actual situation, ensuring the continuity and stability of the audio experience.
[0073] The control terminal app generates and sends recording guidance information, and receives feedback information from the wireless headphones, providing users with a more intelligent and interactive recording experience. Specifically, this includes the following steps:
[0074] Step 1: Generate and send recording instructions:
[0075] The control terminal app generates corresponding voice commands or prompts. These commands may include starting recording, stopping recording, adjusting the headphone position, etc. The voice commands or prompts are sent to the ready-to-use headphones via the communication protocol between the wireless headphones and the control terminal app. It is crucial to ensure that information transmission is clear and timely so that the user can respond quickly.
[0076] Step Two: Receiving Feedback Information. The wireless earphones use their built-in microphone to capture the user's reactions or ambient sounds, including voice commands, environmental noise, or other relevant sound information. The earphones send the captured sound information back to the control terminal app in real time. The control terminal app receives this information for further analysis or processing.
[0077] Step 3: Processing Feedback Information. The control terminal app analyzes the received feedback information to determine whether the user has followed the instructions or needs further guidance. For example, the control terminal app can identify whether the user has started recording as instructed. Specifically, the control terminal app accesses the microphone resource and initiates the recording process. If recording starts successfully, the control terminal app receives corresponding feedback indicating that the microphone is capturing sound. WebRTC's VAD algorithm can detect whether the input audio stream contains human speech activity. By calculating the energy of the audio signal in each subband and applying the probability density function of a Gaussian model, the control terminal app can determine whether the user is speaking, thus inferring whether recording has started. The control terminal app identifies the start of recording by listening to changes in the system's telephone status. For example, the control terminal app can detect corresponding system log changes or broadcast notifications, and then activate the recording function. Once recording begins, the control terminal app can receive and analyze the audio stream data. By monitoring the strength and pattern of the audio signal in real time, the control terminal app can determine whether the user has started recording as instructed.
[0078] Based on user responses and ambient sounds, the control terminal app can adjust subsequent voice commands. If the user fails to respond correctly, the app can repeat the command or provide additional explanations. Through continuous interaction and guidance, the app can optimize the recording process and improve recording quality. Simultaneously, this interaction enhances user engagement and satisfaction.
[0079] Through the above steps, the control terminal app can not only effectively guide users in recording operations, but also adjust based on user feedback, thus providing a more personalized and interactive recording experience. This intelligent recording guidance system transforms wireless headphones into a multifunctional smart device, capable of meeting users' recording needs in various scenarios.
[0080] The control terminal app generates and sends recording guidance information, as well as receives feedback from the wireless earbuds, providing users with a more intelligent and interactive recording experience. By detecting whether the wireless earbuds are correctly worn in the ears, it ensures clear and complete sound during recording. The control terminal app receives status reports from the earbuds to confirm the wearing status of each earbud. Battery status is crucial to ensuring uninterrupted recording. The control terminal app monitors the battery level of each wireless earbud, ensuring they are all above a preset minimum battery threshold. Only earbuds with sufficient battery power are set to ready state to avoid interruptions due to battery depletion during recording.
[0081] Network connectivity ensures stable communication between the wireless headsets and the control terminal app. A stable connection is fundamental for transmitting recording instructions and user feedback. The control terminal app will check the network connectivity status of each wireless headset to ensure they can receive and send information.
[0082] The control app will consider wearing status, battery level, and network connection status to determine whether the wireless earbuds have entered ready state. Specifically:
[0083] Using sensors built into the headphones, such as infrared or pressure sensors, the control app can determine whether the user is wearing the headphones correctly by monitoring the contact between the headphones and the ear. For example, when the headphones are fully inserted into the ear canal, the pressure sensor will record a stable value, indicating that the headphones are in use.
[0084] When the headphones are worn, users can see a real-time updated interface on the control terminal app displaying the wearing status of the headphones. Once the headphones are worn correctly, the app receives a signal from the sensor and immediately displays on the user interface that the headphones are ready.
[0085] Wireless earbuds typically come equipped with a built-in battery and microcontroller. The control app communicates with the earbud's built-in microcontroller to obtain the earbud's battery status in real time. When the earbud's battery level drops below a certain threshold, the control app will issue a charging reminder, advising the user to charge the earbuds.
[0086] The user interface of the control terminal app can not only display the current battery percentage of the headphones, but also predict how long the headphones can last based on the frequency of use and historical power consumption data, providing users with more comprehensive power information.
[0087] Using specific network commands, such as `adb shell netstat`, the control terminal app can query the current network activity status on the device. This command provides a list of network connections to the device, including local address, remote address, and connection status. When the control terminal app detects that the wireless headset has successfully connected to the network, it will display a network connection indicator on the user interface.
[0088] If the network connection is abnormal, the control terminal app can try enabling or disabling the data connection using the commands `adb shell svc data enable` or `adb shell svc data disable` to resolve the network issue. Additionally, by using the adb command to set airplane mode, all network connections can be quickly disabled to test the headset's performance in offline conditions.
[0089] The control app obtains data on wearing status, battery level, and network connection status. Only when all three conditions meet specific requirements will the wireless earbuds be considered ready. For example, if one earbud is not worn correctly or has low battery, even if the network connection is normal, the app will prompt the user to adjust the earbuds or charge them, and record only using the other wireless earbud.
[0090] The control app not only displays whether the headphones are ready, but also provides corresponding user guidance and assistance based on different situations. For example, it reminds users to charge when the battery is low, and guides users to check network settings when the network is unavailable.
[0091] The control terminal app can automatically adjust detection standards based on the user's historical operations and environmental changes. For example, in locations frequently used by the user, the app may lower the threshold for network signal strength because there has been a successful connection history at that location.
[0092] By collecting user feedback, the control terminal app can continuously optimize its status detection algorithm and user interface design. Users can provide valuable user experience information to developers through simple surveys or direct feedback portals.
[0093] In summary, through the steps outlined above, the control terminal app can accurately and effectively obtain the wearing status, battery status, and network connection status of the wireless earbuds, thereby ensuring that the earbuds enter a ready state. From sensor monitoring, battery management system, and network status query to comprehensive status judgment and intelligent optimization feedback, each step is an important component in ensuring a smooth user experience.
[0094] On the control terminal app's user interface, headphones in a ready state will be clearly identified, allowing users to easily identify which headphones are usable. This helps users quickly check the headphones' readiness before starting a recording task. The control terminal app will monitor the wireless headphones' status in real time and dynamically update the readiness status based on changes. If any conditions are no longer met, the headphones' readiness status will be canceled until the problem is resolved.
[0095] Through the above steps, the control terminal app can not only effectively guide users in recording operations, but also adjust according to user feedback and environmental changes, thus providing a more personalized and interactive recording experience. This intelligent recording guidance system transforms wireless headphones into a multifunctional smart device capable of meeting users' recording needs in different scenarios.
[0096] This application also provides a recording system for true wireless earphones, the system executing the recording method for true wireless earphones described above.
[0097] This application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the recording method for a true wireless earphone.
[0098] The embodiments disclosed in this application, where the processes described above with reference to the flowcharts can be implemented as computer software programs, include a computer program product comprising a computer program carried on a computer-readable medium. This computer program contains program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs the functions defined in the methods of this application. It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wire segments, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless segments, wire segments, optical fibers, RF, etc., or any suitable combination thereof.
[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0100] Those skilled in the art should understand that the embodiments of this application described above and shown in the accompanying drawings are merely examples and do not limit this application. The purpose of this application has been fully and effectively achieved, and the functions and structural principles of this application have been demonstrated and explained in the embodiments. Without departing from the stated principles, the implementation of this application may have any variations or modifications.
Claims
1. A recording system and method for true wireless earbuds, characterized in that, include: Establish data connections between the control terminal app and multiple wireless earphones; The control terminal app obtains the wearing status and battery level of multiple wireless earbuds; Based on the wearing status and battery level of the wireless earbuds, the wireless earbuds that meet specific wearing requirements and have a battery level higher than a set threshold are set to "ready state". The control terminal app generates voice information and sends it to the wireless earphones, and obtains feedback information from the wireless earphones. The control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone; The headphones in "ready state" collect sound data and send it to the control terminal app. The control terminal app then sends the sound data to the cloud for processing.
2. The recording method for true wireless earphones according to claim 1, characterized in that, Establishing a data connection between the control terminal app and multiple wireless earphones includes the following steps: The control terminal app establishes a data connection with multiple wireless earphones via Bluetooth or Wi-Fi, enabling the control terminal app to recognize the wireless earphones and communicate with them. The control terminal app stores an identification code that accompanies each wireless earphone. Before establishing a data connection with the wireless earphone, each wireless earphone is identified using the identification code.
3. The recording method for true wireless earbuds according to claim 2, characterized in that, The control terminal app obtains the wearing status and battery level of multiple wireless earbuds, including the following steps: The system uses built-in sensors in the wireless earbuds to detect whether the earbuds are being worn and sends an earbud status report. The wireless earphone status report includes: the status value of each wireless earphone and the identification code of each wireless earphone; The wireless earphone status value is 1 if it is being worn, and 0 if it is not being worn. The wireless earphone sends its status value and corresponding identification code to the control terminal app. The current battery level of each wireless earbud is obtained through the power management module.
4. The recording method for true wireless earphones according to claim 3, characterized in that, The process of setting the earphones to "ready state" based on their wearing status and battery level, and meeting the wearing requirements and battery threshold, includes the following steps: Set a minimum battery level threshold P in the control terminal app, P≥30%, to ensure that the headphones will not stop working due to battery depletion during recording. Set the wireless earphones with a status value of 1 and a battery level above the threshold to "ready state" for subsequent recording tasks.
5. The recording method for true wireless earphones according to claim 1, characterized in that, The control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone, including the following steps: The control terminal app sends voice commands or prompts to the earphones in the ready state to guide the user to perform the next operation, such as starting recording or adjusting the position of the earphones; After receiving voice information, the wireless earphones capture the user's reaction or ambient sound through the built-in microphone and send this feedback information back to the control terminal app.
6. The recording method for true wireless earphones according to claim 1, characterized in that, The control terminal app generates recording guidance information and sends the recording guidance information based on the feedback information from the wireless earphone, including the following steps: Based on the information fed back by the wireless earphones, the app generates specific recording instructions; the information fed back by the wireless earphones includes: the ambient noise level and / or user response detected by the sensors inside the wireless earphones; If the detected ambient noise exceeds the maximum noise value preset in the control terminal app, the control terminal app will issue voice guidance information.
7. The recording method for true wireless earphones according to claim 1, characterized in that, The wireless earphones collect sound data, which is then sent to a control terminal app. The control terminal app then sends the sound data to the cloud for processing, including the following steps: When the user starts recording according to the instructions, the microphone of the wireless headset captures the sound and converts it into a digital signal; The wireless headphones send digital audio data back to the control terminal app; After receiving the audio data, the cloud processes the digital audio data and stores it in the cloud. The processing operations include noise reduction, sound quality enhancement, editing, and format conversion to meet the user's needs for recording quality. The control terminal app retrieves the processed digital audio data from the cloud and stores the digital voice data locally.
8. The recording method for true wireless earphones according to claim 4, characterized in that, The preparation status includes wearing status, battery status, and network connection status; the preparation status reflects that the wireless headphones are ready to perform the recording task, which can avoid interruption of recording due to power failure or improper wearing of the headphones during the recording process. The noise reduction includes the following steps: The captured digital audio data is analyzed to identify noise sources. Fourier transform is used to convert the audio signal from the time domain to the frequency domain, thereby identifying the frequency distribution of noise components. Based on the frequency characteristics of the noise, a high-pass filter is used to remove low-frequency background noise, and a low-pass filter is used to eliminate high-frequency harsh noise. Alternatively, the main audio signal can be acquired through one earphone and the ambient noise signal through the other earphone. An adaptive filter with an FIR structure can be used to remove the ambient noise signal from the main audio signal, thereby obtaining a noise-free main audio signal.
9. A recording system for true wireless earbuds, characterized in that, The system performs a recording method for a true wireless earphone as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is executed by a processor to implement a recording method for a true wireless earphone as described in any one of claims 1-8.
Citation Information
Patent Citations
Electric quantity alarm prompt method of earphone cell and earphone
CN107561448A
TWS earphone low-power reminding method and electronic equipment
CN111385777A
Coding control method and device, wireless earphone and storage medium
CN113453114A
Bluetooth audio acquisition method and Bluetooth earphone
CN117255282A
Recording system and method of true wireless earphone
CN118764766A