A multimedia recording and saving method with multi-threading and precise fixed-point

By developing a multi-threaded system on an embedded circuit board, one thread is responsible for continuous recording and the other thread monitors the trigger signal, the problem of inaccurate points of multimedia recording is solved, and efficient multimedia storage and network transmission is achieved.

CN115357387BActive Publication Date: 2025-07-22SHENZHEN SOONGON TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211000328.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-19
Publication Date
2025-07-22
Estimated Expiration
2042-08-19

AI Technical Summary

Technical Problem

The existing multimedia recording and preservation methods lack precise points, resulting in invalid content covering effective content, inconvenient use and inefficient storage space management efficiency.

Method used

Embedded circuit boards are used to develop multiple threads, one thread is responsible for continuous or intermittent recording, and the other thread monitors the trigger signal to achieve precise point preservation.

Benefits of technology

It realizes accurate point recording and storage of multimedia, reduces invalid content coverage, improves storage space utilization efficiency, and supports network transmission to designated terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115357387B_ABST
    Figure CN115357387B_ABST
Patent Text Reader

Abstract

The present invention provides a multimedia recording and saving method with multi-threading and precise positioning, including multimedia and an embedded circuit board, where the embedded circuit board is provided with multiple threads; a multi-threaded system is designed through the embedded system of the embedded circuit board, one thread is used to maintain continuous or intermittent recording of multimedia, and another thread or multiple threads are responsible for monitoring whether there is a trigger signal; when a trigger signal is detected, this thread will automatically save the multimedia to another storage area, and the time of the saved multimedia is forward or backward from the signal trigger and maintains a certain duration; and the file name is named according to the trigger time, and at the same time, it supports saving the video to a specified terminal through network transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of multimedia technology, and in particular to a multimedia recording and saving method with multi-threading and precise positioning points. Background Art

[0002] Existing multimedia recording and saving methods generally adopt continuous whole-segment recording and saving, or time-fixed segmented recording and saving. The disadvantages of this method are that when you need to find a specific segment of multimedia, you need to spend a lot of energy and time to check from beginning to end before you can select and save it. Another disadvantage is that when the storage space is insufficient, the previous content will be continuously cyclically overwritten. However, a large amount of the recorded content is invalid content, that is, a large amount of invalid content will overwrite the valid content. This makes the recording and saving of multimedia very inconvenient to use.

[0003] Currently, for the multimedia recording and saving methods on the market, due to insufficient threads embedded in the circuit board or inaccurate positioning of recording and saving, a large amount of the recorded content is invalid content, that is, a large amount of invalid content will overwrite the valid content, and the effect of precise recording and saving of multimedia cannot be achieved.

[0004] Therefore, it is necessary to develop a multimedia recording and saving method with multi-threading and precise positioning points. Summary of the Invention

[0005] The present invention provides a multimedia recording and saving method with multi-threading and precise positioning points. Multiple threads are developed using an embedded circuit board. One thread is used to maintain continuous or intermittent recording of multimedia, and another thread or multiple threads are responsible for monitoring whether there is a trigger signal, solving the problem of a multimedia recording and saving method with precise positioning points.

[0006] To solve the above problems, the present invention provides a multimedia recording and saving method with multi-threading and precise positioning points, including multimedia and an embedded circuit board, and the embedded circuit board is provided with multiple threads;

[0007] The steps of the multimedia recording and saving method with multi-threading and precise positioning points are as follows:

[0008] S01. Use the embedded circuit board to support the access of multimedia;

[0009] S02. Develop multiple threads in the embedded system of the embedded circuit board: Thread A, Thread B, Thread C... Thread N, etc.;

[0010] S03. Thread A is responsible for long-term recording and saving of multimedia and will not be interrupted or interfered by the other Thread N, and the other Thread N are also independent of each other and do not interfere with each other;

[0011] Thread S04 and the thread N respectively monitor their respective trigger signals. When the corresponding trigger signal occurs, the thread will start.

[0012] S05. The trigger condition of the thread B is the button B. When there is no trigger signal, B = 1; when there is a trigger signal, B = 0. The save duration set by the user is TB. The duration direction F set by the user has three types: increasing the duration forward, F = FQ; increasing the duration backward, F = FH; increasing the duration both forward and backward, F = FQH. The demand signal ZD indicating whether to send to the terminal set by the user: when it is necessary to send, ZD = 0; when it is not necessary to send, ZD = 1.

[0013] S06. When the button B is pressed, B = 0, and the time at the moment when the button B is pressed is T0. The thread B will save the video starting from T0. According to the duration direction F:

[0014] (1) When F = FQ, the thread B saves the video to the specified location. The start time of this segment of the video is T0 - TB, and the end time is at T0. And the file name of this video is named after the time of the time point T0, XXXX year xx month xx day xx hour XX minute XX second; check ZD, if ZD = 0, send this video to the terminal, if ZD = 1, do not need to send this video, and the thread B re - enters the monitoring state.

[0015] (2) When F = FH, the thread B saves the video to the specified location. The start time of this segment of the video is T0, and the end time is at T0 + TB. And the file name of this video is named after the time of the time point T0, XXXX year xx month xx day xx hour XX minute XX second; check ZD, if ZD = 0, send this video to the terminal, if ZD = 1, do not need to send this video, and the thread B re - enters the monitoring state.

[0016] (3) When F = FQH, the thread B saves the video to the specified location. The start time of this segment of the video is T0 - TB, and the end time is at T0 + TB. And the file name of this video is named after the time of the time point T0, XXXX year xx month xx day xx hour XX minute XX second; check ZD, if ZD = 0, send this video to the terminal, if ZD = 1, do not need to send this video, and the thread B re - enters the monitoring state.

[0017] S07. When the thread N is triggered, the process of S06 is also repeated, without interference with each other.

[0018] S08. One thread Z in the other threads N is responsible for recording the time points of all the triggered other threads N within the recording period of all the threads A, for the user to customize the video capture.

[0019] A further solution is that the triggering conditions of the thread include methods such as physical buttons, screen touch control, voice control, digital instruction methods, etc.

[0020] A further solution is that the saved terminals include, but are not limited to, computers, mobile phones, tablets, servers, cloud, third-party software and platforms, etc.

[0021] A further solution is that the multimedia includes videos, audios, animations, pictures, texts, data, etc.

[0022] The beneficial effects of the present invention are as follows: The multi-threaded multimedia recording and saving method with precise positioning of the present invention designs a multi-threaded system through the embedded system of the embedded circuit board. One thread is used to maintain continuous or intermittent recording of multimedia, and another thread or multiple threads are responsible for monitoring whether there is a trigger signal. When a trigger signal is detected, this thread will automatically save the multimedia to another storage area. The time of the saved multimedia is from the signal trigger time forward or backward and maintains a certain duration; and the file name is named according to the trigger time, and at the same time, it supports saving the video to a specified terminal through network transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 It is the working principle diagram of the multi-threaded multimedia recording and saving method with precise positioning of the present invention;

[0024] Figure 2 It is the specific method schematic diagram of step S06 of the multi-threaded multimedia recording and saving method with precise positioning of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0025] In order to more fully understand the technical content of the present invention, the technical solution of the present invention will be further introduced and described below in conjunction with the drawings and specific embodiments, but it is not limited thereto.

[0026] As Figure 1 and Figure 2 shown, in a specific embodiment of the present invention, a multi-threaded multimedia recording and saving method with precise positioning includes multimedia and an embedded circuit board, and the embedded circuit board is provided with multiple threads;

[0027] The steps of the multi-threaded multimedia recording and saving method with precise positioning are as follows:

[0028] S01. Use the embedded circuit board to support the access of multimedia;

[0029] S02. Develop multiple threads in the embedded system of the embedded circuit board: Thread A, Thread B, Thread C... Thread N, etc.;

[0030] S03. Thread A is responsible for long - term recording and saving of multimedia and will not be interrupted or interfered with by other thread N. Other thread Ns are also independent of each other and do not interfere with each other.

[0031] S04. Other thread Ns respectively monitor their own trigger signals. When the corresponding trigger signal occurs, the thread will start.

[0032] S05. The trigger condition for Thread B is Button B. When there is no trigger signal, B = 1; when there is a trigger signal, B = 0. The save duration set by the user is TB, and there are three types of duration directions F set by the user: increasing the duration forward, F = FQ; increasing the duration backward, F = FH; increasing the duration both forward and backward, F = FQH. The demand signal ZD for whether to send to the terminal set by the user: need to send, ZD = 0; do not need to send, ZD = 1.

[0033] S06. When Button B is pressed, B = 0, and the time at the moment of pressing Button B is T0. Thread B will save the video starting from T0 according to the duration direction F:

[0034] (1) F = FQ, Thread B saves the video to the specified location. The start time of this segment of the video is T0 - TB, the end time is at T0, and the file name of this video is named after the time of T0, XXXX year xx month xx day xx hour XX minute XX second; check ZD, if ZD = 0, send this video to the terminal, if ZD = 1, do not need to send this video, and Thread B re - enters the monitoring state.

[0035] (2) F = FH, Thread B saves the video to the specified location. The start time of this segment of the video is T0, the end time is at T0 + TB, and the file name of this video is named after the time of T0, XXXX year xx month xx day xx hour XX minute XX second; check ZD, if ZD = 0, send this video to the terminal, if ZD = 1, do not need to send this video, and Thread B re - enters the monitoring state.

[0036] (3) F = FQH, Thread B saves the video to the specified location. The start time of this segment of the video is T0 - TB, the end time is at T0 + TB, and the file name of this video is named after the time of T0, XXXX year xx month xx day xx hour XX minute XX second; check ZD, if ZD = 0, send this video to the terminal, if ZD = 1, do not need to send this video, and Thread B re - enters the monitoring state.

[0037] S07. When other thread Ns are triggered, they also repeat the process of S06 without interfering with each other.

[0038] Thread Z in another thread N, namely S08, is responsible for recording the time points of all triggered other threads N during the period when all threads A are recorded, for the user to customize video capture.

[0039] Further, the triggering conditions of the thread include methods such as physical buttons, screen touch, voice control, digital instruction methods, etc.

[0040] Further, the terminals for saving include but are not limited to computers, mobile phones, tablets, servers, cloud, third-party software and platforms, etc.

[0041] Further, multimedia includes videos, audios, animations, pictures, texts, data, etc.

[0042] The beneficial effects of the present invention are as follows: By designing a multi-threaded system, one thread is used to keep continuous or intermittent recording of multimedia, and another thread or multiple threads are responsible for monitoring whether there is a trigger signal. When a trigger signal is detected, this thread will automatically save the multimedia to another storage area. The time of the saved multimedia is forward or backward from the signal trigger and maintains a certain duration (this duration can be set by the user); and the file name is named according to the trigger time, and at the same time, it supports transmitting and saving the modified video to a specified terminal (computer, mobile phone, tablet, etc.) through the network (wireless or wired signals such as Bluetooth, wifi).

[0043] The above is only the preferred embodiment of this patent, and does not limit the scope of this patent. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings, directly or indirectly applied in other related technical fields, shall fall within the protection scope of this patent.

Claims

1. A multimedia recording and saving method with multi-threading and precise positioning, characterized in that, It includes multimedia and an embedded circuit board, and the embedded circuit board is provided with multiple threads; The method for accurately fixed-point multimedia recording and saving of the multiple threads is as follows: S01. Use the embedded circuit board to support the access of multimedia; S02. Develop multiple threads in the embedded system of the embedded circuit board: thread A, thread B, thread C... thread N; S03. The thread A is responsible for long-term recording and saving of multimedia, and will not be interrupted or interfered by other threads N, and the threads N are also independent of each other and do not interfere with each other; S04. The threads N respectively monitor their own trigger signals, and when the corresponding trigger signal occurs, the thread will start; S05. The trigger condition of the thread B is button B. When there is no trigger signal B = 1, when there is a trigger signal B = 0. The save duration TB set by the user has three types of duration directions F: increasing duration forward F = FQ, increasing duration backward F = FH, increasing duration both forward and backward F = FQH; the demand signal ZD for whether to send to the terminal set by the user, need to send ZD = 0, do not need to send ZD = 1; S06. When the button B is pressed, B = 0, and the time at the moment when the button B is pressed is T0. The thread B will save the video starting from T0. According to the duration direction F: (1) F = FQ, the thread B saves the video to the specified location. The time start point of this section of the video is T0 - TB, and the time end point is at T0, and name the file name of this video as the time of the time point T0, XXXX year xx month xx day xx hour XX minute XX second; detect ZD, ZD = 0, send this video to the terminal, ZD = 1, do not need to send this video, and the thread B re-enters the monitoring state; (2) F = FH, the thread B saves the video to the specified location. The time start point of this section of the video is T0, and the time end point is at T0 + TB, and name the file name of this video as the time of the time point T0, XXXX year xx month xx day xx hour XX minute XX second; detect ZD, ZD = 0, send this video to the terminal, ZD = 1, do not need to send this video, and the thread B re-enters the monitoring state; (3) F = FQH, the thread B saves the video to the specified location. The time start point of this section of the video is T0 - TB, and the time end point is at T0 + TB, and name the file name of this video as the time of the time point T0, XXXX year xx month xx day xx hour XX minute XX second; detect ZD, ZD = 0, send this video to the terminal, ZD = 1, do not need to send this video, and the thread B re-enters the monitoring state; S07. When the thread N is triggered, the process of S06 is also repeated, without interference; S08. One thread Z in the thread N is responsible for recording the time points of all triggered threads N during the recording period of all threads A for the user to customize video capture.

2. The multi-threaded multimedia recording and saving method capable of precise positioning as described in claim 1, characterized in that, The trigger conditions of the threads include physical buttons, screen touches, voice controls, and digital instruction methods.

3. The multi-threaded multimedia recording and saving method capable of precise positioning as claimed in claim 1, wherein The saving terminals include but are not limited to computers, mobile phones, tablets, servers, cloud, third-party software, and platforms.

4. The multi-threaded and precisely positionable multimedia recording and storage method according to claim 1, wherein The multimedia includes video, audio, animation, pictures, text, and data.

Citation Information

Patent Citations

  • Method and apparatus for automatic capture of multimedia information

    US20140022402A1

  • Sharing video footage from audio / video recording and communication devices

    US20170180457A1