Intelligent recording and playing method of Bluetooth audio receiving player and player system thereof

By building in the flash memory and automatic recording function in the Bluetooth audio receiving player, and combining the audio stream transmitted by the Bluetooth protocol for segmented recording and saving, it solves the problems of complex operation of the existing Bluetooth player and difficulty in labeling the recording content in segments, and realizes It provides the convenience of intelligent recording and offline playback.

CN119314529AInactive Publication Date: 2025-01-14SHENZHEN SWETZ SOUND TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411387578.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-05
Publication Date
2025-01-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

During the use of existing Bluetooth players, there are problems such as dependency, complex operation, cumbersome song management and difficult recording content to be segmented, which affects user experience and convenience.

Method used

Design an intelligent recording and playback method for Bluetooth audio receivers and players. Through built-in flash memory, automatic recording function and intelligent track recognition, offline music playback is realized, and the audio stream transmitted through Bluetooth protocol is recorded and saved in segments.

Benefits of technology

It realizes automatic recognition of track information, avoids repeated recording and waste of storage space, and automatically updates the track library, improving user experience and product convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314529A_ABST
    Figure CN119314529A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent recording and playing method of a Bluetooth audio receiving player and a player system thereof, and belongs to the technical field of players. The intelligent recording and playing method of the Bluetooth audio receiving player comprises the steps that data obtained after audio decoding is carried out on an audio stream of a digital signal transmitted by a Bluetooth protocol is stored, the audio stream comprises audio data and metadata (such as control information, track information and lyric information), and the audio stream is recorded according to the control information; the terminal of a song is judged by combining the song information and the signal level intensity, the song information is used as a segmentation point of an audio stream, and a file is established for each song and is stored in a built-in flash memory of the Bluetooth receiving player, so that the song information can be automatically identified, and each audio song is separately recorded and stored in the built-in flash memory of the Bluetooth receiving player by using the song information. Therefore, the user can play the use effect in an off-line manner under the condition that the Bluetooth is not connected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of players, and in particular relates to an intelligent recording and playback method of a Bluetooth audio receiving player and a player system thereof. Background Art

[0002] Existing Bluetooth players are mainly divided into Bluetooth playback, built-in storage and recordable types; among them, Bluetooth playback: establish communication with Bluetooth audio source devices via Bluetooth, and the Bluetooth audio source device transmits audio data to the Bluetooth player to play music in real time; built-in storage: the Bluetooth player has a built-in memory, and plays music when Bluetooth is not connected by reading the songs stored in the memory; recordable type: usually has a built-in microphone to capture the sound of the surrounding environment, or provides a variety of external audio input interfaces, including a 3.5mm headphone jack or USB port, which allows users to import audio signals from other audio devices (such as MP3 players, laptops, etc.) through wired connections to record audio and store it in the built-in memory of the Bluetooth player, and can play music by reading the recorded files in the memory.

[0003] However, the three existing Bluetooth players all have corresponding defects, specifically: Bluetooth playback: It is necessary to maintain a wireless connection with the audio source device in real time to realize the music playback function. This means that if the player is used alone without pairing and connecting with the audio source device, no audio content will be played. This dependence makes the operation process relatively complicated, and users may need to frequently perform pairing, connection and other operations during use, which affects the user experience. Built-in storage: Users need to download songs from other devices or network resources, and then manually transfer them to the player's memory. This process is not only time-consuming, but also quite complicated to manage when there are many songs. In addition, in order to keep the songs in the player fresh, users also need to regularly update the song library, delete old songs, and add new songs. This cumbersome operation process will reduce user satisfaction during use. Recordable: The recording content is not segmented according to the track, and the received audio data of different tracks may be saved as a continuous file, so it is difficult to retrieve during playback, and it is difficult for users to find the tracks they want to hear.

[0004] In view of this, current Bluetooth players have significant defects during use, which affect user experience and convenience. Summary of the invention

[0005] The embodiment of the present invention provides an intelligent recording and playback method for a Bluetooth audio receiving player and a player system thereof, aiming to solve the problem that current Bluetooth players have significant defects during use that affect user experience and convenience; the player of the present invention has a built-in flash memory, has an automatic recording function and can support offline music playback.

[0006] The technical solution of the present invention is achieved in this way:

[0007] An intelligent recording and playback method for a Bluetooth audio receiving player comprises the following steps:

[0008] S01. After the Bluetooth audio receiving player is powered on, the local stored file track information is obtained, and a linked list is created for caching the local stored track information;

[0009] S02. When the Bluetooth audio receiving player establishes a communication connection with the Bluetooth audio source, the Bluetooth audio source starts transmitting the audio stream to the Bluetooth audio receiving player;

[0010] S03. Identify and analyze the audio stream received through the Bluetooth protocol, and extract the track information, playback control information and audio data;

[0011] S04. Compare the extracted currently playing track information with the locally stored track information in the linked list, and save the audio file of the newly played track that has not been saved;

[0012] S05. Check whether the number of audio files exceeds the originally set number of audio files. If so, delete the oldest file and store the new audio file. If not, save the audio file directly without deleting it.

[0013] S06. The Bluetooth audio receiving player combines and analyzes the transmitted control information data, track information data and signal level strength, identifies the segmentation points of the audio stream, and uses the segmentation points as nodes to separately record different tracks and save them to the flash memory unit. In the subsequent use without the Bluetooth audio source, the Bluetooth audio receiving player can still achieve intelligent local playback.

[0014] Preferably, in step S01, the locally stored file track information is obtained by the main control chip using recursive scanning.

[0015] The track information is track feature information, and the track feature information is at least one of track name information, artist information, and album information.

[0016] Preferably, in step S02, the Bluetooth audio receiving player to be connected to the Bluetooth audio source establishes a communication connection, specifically: the Bluetooth audio receiving player enters a waiting state, and establishes a communication connection with the Bluetooth audio source via Bluetooth BT.

[0017] Preferably, in step S03, the identification analysis is used for identification analysis after being decoded by the Bluetooth receiving and decoding unit on the Bluetooth audio receiving player, identifying the control information, track information and audio data in the audio stream, and judging the end of a song based on the control information, track information and signal level strength, as the segmentation point of the audio stream.

[0018] In step S03, the track information is at least one of track name information, artist information, and album information.

[0019] In step S03, the playback control information is a control instruction for playing a song, specifically, a control command for playing the previous song, the next song, and pausing.

[0020] In step S04, the extracted currently playing track information is compared with the track information stored locally in the linked list. The specific steps of comparing one by one are as follows:

[0021] S041. If the track information is the same, it means that the currently playing music has been stored locally, and the system will ignore the recording action of this track and continue to compare the subsequent track information;

[0022] S042. If the track information is different, execute the next step, create an audio format file in the built-in flash memory based on the extracted track information, write the audio data in the cache area into the file, thereby forming an audio file, and save the track information of the played music into the linked list, and update the track information in the linked list.

[0023] Preferably, in step S05, if the detection exceeds, the oldest file is deleted and a new audio file is stored. The specific steps are as follows: for the set number of tracks, if the number of local audio files exceeds the set number of tracks, the earliest played local audio file is deleted, and a new audio file is created to store the currently played music, and so on, to achieve automatic update and retention of the latest played songs.

[0024] Preferably, in step S06, the segmentation point is identified as a segmentation point when at least one of condition 1, condition 2 or condition 3 is met, wherein:

[0025] Condition 1: When the song is switched, new track information will be transmitted, and it is detected that the current track information has changed;

[0026] Condition 2: When the song is switched by control information, the control information is a control command, and when the control command received is the previous song or the next song, a change in the control information is detected;

[0027] Condition three: when songs are switched, the signal level strength is extracted, that is, a silent signal is extracted between the two songs.

[0028] The first, second and third conditions are combined to judge, that is, if one of the conditions is met, or two of the conditions are met, or all three conditions are met, it can be judged that the new track starts to play, that is, a new split point appears.

[0029] Preferably, in step S06, the identification obtains the segmentation points of the audio stream, and uses the segmentation points as nodes to record different tracks separately and save them into the memory unit. The specific judgment conditions and steps are as follows:

[0030] S061. When no new split point is identified, continue to write the audio data in the buffer area into the current file;

[0031] S062. When a new split point is identified, a new audio file is created in the memory unit of the Bluetooth audio receiving player according to the new track information, and the audio data in the buffer area is written into the new file, so that different songs are stored in separate files.

[0032] In the present invention, in a Bluetooth audio receiving player, audio data, control information and track information are transmitted via the Bluetooth protocol; the control information and track information are received and processed first, and the received control information and track information are combined with the signal level strength to identify and process the audio data packet, and then segmented recording and storage are started.

[0033] The Bluetooth audio receiving and playing system used in the above-mentioned intelligent recording and playing method includes a main control and signal switching unit, an audio decoding and recording and playing unit, a Bluetooth receiving and decoding unit, a memory unit, a control peripheral, an audio amplifier and a speaker;

[0034] The main control and signal switching unit is connected to the Bluetooth receiving and decoding unit, and the main control and signal switching unit is connected to the audio decoding and recording unit and the memory unit. The Bluetooth connection is established with the Bluetooth audio source through the Bluetooth receiving and decoding unit. After the Bluetooth receiving and decoding unit decodes the audio played by the Bluetooth audio source, the memory unit stores the audio data and track information; the audio decoding and recording unit is connected to the audio amplifier and the speaker for decoding and playing the audio information; the control peripheral provides control operations for the main control and signal switching unit.

[0035] The Bluetooth audio receiving player system of the present invention has a built-in flash memory, i.e., a memory unit, and has an automatic recording function and can support offline music playback. When the machine is paired and connected with a Bluetooth audio source (such as a smart phone) via Bluetooth, it receives the audio stream sent by the Bluetooth audio source and plays it. At the same time, the machine automatically starts the recording function. This recording process is different from the traditional recording method. The biggest difference is that when the machine receives music transmitted by Bluetooth, it will identify the segmentation point by combining the control information, track information and signal level strength being transmitted. These identified music tracks will be automatically recorded in segments and stored in the flash memory of the machine, so that users can play offline without connecting to Bluetooth. At the same time, the saved tracks can be ignored during the saving process, and only the new music tracks are recorded and saved. In addition, the machine can set the number of built-in tracks by itself. The system can automatically delete songs that have not been listened to for a long time according to the set number of tracks, and update and retain the latest played songs, so as to ensure the freshness of the built-in music of the product and improve the user experience.

[0036] Compared with the prior art, the present invention has the following beneficial effects:

[0037] 1. The present invention stores the data of the audio stream of the digital signal transmitted by the Bluetooth protocol after audio decoding. The audio stream contains audio data and metadata (such as control information, track information and lyrics information, etc.). The end of a song is judged based on the control information, track information and signal level strength, which are used as the segmentation point of the audio stream. Files are created for each track and stored in the built-in flash memory of the Bluetooth receiving player. Automatic recognition of track information can be achieved, and the track information is used to separately record and save each audio track in the built-in flash memory of the machine, so that users can play it offline without connecting to Bluetooth.

[0038] 2. The present invention can intelligently determine whether a track already exists. The system identifies the saved track information and only records and saves new music tracks, thereby avoiding duplicate recording and wasting storage space.

[0039] 3. When the number of recorded tracks exceeds the set number of audio files to be stored, the present invention can delete the earliest locally played audio file and save the currently played audio, thereby achieving the effect of automatically updating the tracks. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flowchart of the overall recording framework of the intelligent recording and playback method in an embodiment of the present invention;

[0041] Figure 2 Schematic diagram of the structure of the Bluetooth audio receiving player system in an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0044] At present, there are significant defects in the use of Bluetooth players that affect user experience and convenience. In order to solve the above technical problems, the present invention proposes an intelligent recording and playback method of a Bluetooth audio receiving player and a player system thereof.

[0045] Example 1

[0046] like Figure 1 As shown, a smart recording and playback method for a Bluetooth audio receiving player includes the following steps:

[0047] S01. After the Bluetooth audio receiving player is powered on, it first performs a recursive scan to obtain the file track information stored locally, and creates a linked list for caching the track information;

[0048] S02. The Bluetooth audio receiving player enters a waiting state, preparing to establish a communication connection with the Bluetooth audio source via Bluetooth BT; once the Bluetooth communication is successfully established, the Bluetooth audio source can start transmitting the audio stream to the Bluetooth audio receiving player;

[0049] S03. Identify and analyze the song through the audio stream received by the Bluetooth protocol, and extract the track information (such as track name information, artist information and album information, etc.), playback control information (such as control commands such as play previous song, next song and pause, etc.) and audio data;

[0050] S04. Compare the extracted currently playing track information with the locally stored track information in the linked list, and save the audio file of the newly played track that has not been saved;

[0051] S041. If the track information is the same, it means that the currently playing music has been stored locally, and the system will ignore the recording action of this track and continue to compare the subsequent track information;

[0052] S042. If the track information is different, the next step is executed. According to the extracted track information, an audio format file (such as xx.mp3, etc.) is created in the built-in flash memory, and the audio data in the buffer area is written into the file to form an audio file. At the same time, the track information of the played music is saved in the linked list, and the track information in the linked list is updated;

[0053] S05. For the set number of tracks, if the number of local audio files exceeds the set number of tracks, the earliest played local audio file is deleted, and a new audio file is created to store the currently played music, and so on, to achieve automatic update and retain the latest played songs;

[0054] S06. In order to record different tracks separately and save them in the built-in flash memory of the machine, the system combines and analyzes the control information data, track information data and signal level strength of the continuously transmitted audio tracks, and then identifies the split points of the tracks. Different tracks are recorded separately and saved in the built-in flash memory based on the split points. In the case of no Bluetooth audio source in the future, the Bluetooth audio receiving player can still achieve intelligent playback;

[0055] S061. When no new split point is identified, continue to write the audio data in the buffer area into the current file;

[0056] S062. When a new split point is identified, a new audio file is created in the memory unit of the Bluetooth audio receiving player according to the new track information, and the audio data in the buffer area is written into the new file, so that different songs are stored in separate files.

[0057] In step S06, the segmentation point is identified as a segmentation point when at least one of condition 1, condition 2 or condition 3 is met, wherein:

[0058] Condition 1: When the song is switched, new track information will be transmitted, and it is detected that the current track information has changed;

[0059] Condition 2: When the song is switched by control information, the control information is a control command, and when the control command received is the previous song or the next song, a change in the control information is detected;

[0060] Condition three: when songs are switched, the signal level strength is extracted, that is, a silent signal is extracted between the two songs.

[0061] The first, second and third conditions are combined to judge, that is, if one of the conditions is met, or two of the conditions are met, or all three conditions are met, it can be judged that the new track starts to play, that is, a new split point appears.

[0062] In the present invention, in a Bluetooth audio receiving player, audio data, control information and track information are transmitted via the Bluetooth protocol; the control information and track information are received and processed first, and the received control information and track information are combined with the signal level strength to identify and process the audio data packet, and then segmented recording and storage are started.

[0063] like Figure 2 As shown, the Bluetooth audio receiving and playing system used in the above-mentioned intelligent recording and playing method includes a main control and signal switching unit, an audio decoding and recording and playing unit, a Bluetooth receiving and decoding unit, a memory unit, a control peripheral, an audio amplifier and a speaker;

[0064] The main control and signal switching unit is connected to the Bluetooth receiving and decoding unit, and the main control and signal switching unit is connected to the audio decoding and recording unit and the memory unit. The Bluetooth connection is established with the Bluetooth audio source through the Bluetooth receiving and decoding unit. After the Bluetooth receiving and decoding unit decodes the audio played by the Bluetooth audio source, the memory unit stores the audio data and track information; the audio decoding and recording unit is connected to the audio amplifier and the speaker for decoding and playing the audio information; the control peripheral provides control operations for the main control and signal switching unit.

[0065] The Bluetooth audio receiving player system of the present invention has a built-in flash memory, i.e., a memory unit, and has an automatic recording function and can support offline music playback. When the machine is paired and connected with a Bluetooth audio source (such as a smart phone) via Bluetooth, it receives the audio stream sent by the Bluetooth audio source and plays it. At the same time, the machine automatically starts the recording function. This recording process is different from the traditional recording method. The biggest difference is that when the machine receives music transmitted by Bluetooth, it will identify the segmentation points of the audio being played according to the control information, the track information and the signal level strength. These identified music tracks will be automatically recorded in segments and stored in the flash memory of the machine, so that users can play offline without connecting to Bluetooth. At the same time, the saved tracks can be ignored during the saving process, and only the new music tracks are recorded and saved. In addition, the machine can set the number of built-in tracks by itself. The system can automatically delete songs that have not been listened to for a long time according to the set number of tracks, and update and retain the latest played songs, so as to ensure the freshness of the built-in music of the product and improve the user experience.

[0066] Compared with the prior art, the present invention has the following beneficial effects:

[0067] 1. The present invention stores the data of the audio stream of the digital signal transmitted by the Bluetooth protocol after audio decoding. The audio stream contains audio data and metadata (such as control information, track information and lyrics information, etc.). The end of a song is judged based on the control information, track information and signal level strength, which are used as the segmentation point of the audio stream. Each track is created into a file and stored in the built-in flash memory of the Bluetooth receiving player, so that the track information can be automatically identified, and the track information can be used to separately record and save each audio track in the built-in flash memory of the machine, so that the user can play it offline without connecting to Bluetooth.

[0068] 2. The present invention can intelligently determine whether a track already exists. The system identifies the saved track information and only records and saves new music tracks, thereby avoiding duplicate recording and wasting storage space.

[0069] 3. When the number of recorded tracks exceeds the set number of audio files to be stored, the present invention can delete the earliest locally played audio file and save the currently played audio, thereby achieving the effect of automatically updating the tracks.

[0070] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. An intelligent recording and playback method for a Bluetooth audio receiving player, characterized in that: The following steps are involved: S01. After the Bluetooth audio receiving player is powered on, the local stored file track information is obtained, and a linked list is created for caching the local stored track information; S02. When the Bluetooth audio receiving player establishes a communication connection with the Bluetooth audio source, the Bluetooth audio source starts transmitting the audio stream to the Bluetooth audio receiving player; S03. Identify and analyze the audio stream received through the Bluetooth protocol, and extract the track information, playback control information and audio data; S04. Compare the extracted currently playing track information with the locally stored track information in the linked list, and save the audio file of the newly played track that has not been saved; S05. Detect whether the number of audio files exceeds the originally set number of audio files. If the detection exceeds, delete the oldest file and store the new audio file; If it does not exceed the limit, the audio file can be saved directly without deletion; S06. The Bluetooth audio receiving player combines and analyzes the transmitted control information data, track information data and signal level strength, identifies the segmentation points of the audio stream, and uses the segmentation points as nodes to separately record different tracks and save them to the flash memory unit. In the subsequent use without the Bluetooth audio source, the Bluetooth audio receiving player can still achieve intelligent local playback.

2. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S01, the file track information stored locally is obtained by the main control chip using recursive scanning; The track information is track feature information, and the track feature information is at least one of track name information, artist information, and album information.

3. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S02, the Bluetooth audio receiving player to be connected to the Bluetooth audio source establishes a communication connection, specifically: the Bluetooth audio receiving player enters a waiting state, and establishes a communication connection with the Bluetooth audio source via Bluetooth BT.

4. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S03, the identification analysis is used for identification analysis after being decoded by the Bluetooth receiving and decoding unit on the Bluetooth audio receiving player, identifying the control information, track information and audio data in the audio stream, and judging the end of a song based on the control information, track information and signal level strength as the segmentation point of the audio stream.

5. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S03, the track information is at least one of track name information, artist information, and album information; The playback control information is a control instruction for playing a song, specifically, a control command for playing the previous song, the next song, and pausing.

6. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S04, the extracted currently playing track information is compared with the track information stored locally in the linked list. The specific steps of comparing one by one are as follows: S041. If the track information is the same, it means that the currently playing music has been stored locally, and the system will ignore the recording action of this track and continue to compare the subsequent track information; S042. If the track information is different, execute the next step, create an audio format file in the built-in flash memory based on the extracted track information, write the audio data in the cache area into the file, thereby forming an audio file, and save the track information of the played music into the linked list, and update the track information in the linked list.

7. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S05, if the detection exceeds, the oldest file is deleted and a new audio file is stored. The specific steps are as follows: for the set number of tracks, if the number of local audio files exceeds the set number of tracks, the earliest played local audio file is deleted, and a new audio file is created to store the currently played music, and so on, to achieve automatic update and retention of the latest played songs.

8. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S06, the segmentation point is identified as a segmentation point when at least one of condition 1, condition 2 or condition 3 is met, wherein: Condition 1: When the song is switched, new track information will be transmitted, and it is detected that the current track information has changed; Condition 2: When the song is switched by control information, the control information is a control command, and when the control command received is the previous song or the next song, a change in the control information is detected; Condition three: when songs are switched, the signal level strength is extracted, that is, a silent signal is extracted between the two songs.

9. The intelligent recording and playback method of the Bluetooth audio receiving player according to claim 1, characterized in that: In step S06, the identification obtains the segmentation points of the audio stream, and uses the segmentation points as nodes to record different tracks separately and save them into the memory unit. The specific judgment conditions and steps are as follows: S061. When no new split point is identified, continue to write the audio data in the buffer area into the current file; S062. When a new split point is identified, a new audio file is created in the memory unit of the Bluetooth audio receiving player according to the new track information, and the audio data in the buffer area is written into the new file, so that different songs are stored in separate files.

10. A Bluetooth audio receiving and playing system for the intelligent recording and playing method according to any one of claims 1 to 9, characterized in that: It includes main control and signal switching unit, audio decoding and recording unit, Bluetooth receiving and decoding unit, memory unit, control peripherals, audio amplifier and speaker; The main control and signal switching unit is connected to the Bluetooth receiving and decoding unit, and the main control and signal switching unit is connected to the audio decoding recording and playback unit and the memory unit, and the Bluetooth connection is established with the Bluetooth audio source through the Bluetooth receiving and decoding unit. After the Bluetooth receiving and decoding unit decodes the audio played by the Bluetooth audio source, the memory unit stores the audio data and track information; the audio decoding recording and playback unit is connected to the audio amplifier and the speaker, and is used to decode and play the audio information; The control peripheral provides control operations to the main control and signal switching unit.

Citation Information

Patent Citations

  • Playing method of music headset and music headset

    CN108419223A

  • Track link address generation method and device, electronic equipment and storage medium

    CN114283767A

  • Intelligent cabin Bluetooth music playing method

    CN114501402A

  • TWS earphone

    CN210958744U

  • Method and system for playback of audio content using wireless mobile device

    US20150193192A1