CN114173171A - Multi-channel big data information synchronous storage and playback method - Google Patents

Multi-channel big data information synchronous storage and playback method Download PDF

Info

Publication number
CN114173171A
CN114173171A CN202111490075.9A CN202111490075A CN114173171A CN 114173171 A CN114173171 A CN 114173171A CN 202111490075 A CN202111490075 A CN 202111490075A CN 114173171 A CN114173171 A CN 114173171A
Authority
CN
China
Prior art keywords
data
image
ethernet
channel
playback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111490075.9A
Other languages
Chinese (zh)
Inventor
郭恩庆
尤晟宇
孙中伟
武倩
吴荣生
秦凌光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Maxieye Automobile Technology Co ltd
Original Assignee
Shanghai Maxieye Automobile Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Maxieye Automobile Technology Co ltd filed Critical Shanghai Maxieye Automobile Technology Co ltd
Priority to CN202111490075.9A priority Critical patent/CN114173171A/en
Publication of CN114173171A publication Critical patent/CN114173171A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a multichannel big data information synchronous storage and playback method, which comprises the following steps: receiving data information in real time and intercepting effective images, Ethernet data (TCP/UDP) and CAN data, wherein the data information comprises but is not limited to HDMI video; storing the received effective image data, Ethernet data and CAN data in real time; the stored effective image data, the Ethernet data and the CAN data are synchronously processed; after the data synchronization process, the system software reads out the received Ethernet data and CAN data and displays the Ethernet data and CAN data in the original video. The method realizes real-time parallel storage, synchronization and playback of the multichannel big data, and the method carries out real-time storage, parallel processing, synchronization and playback aiming at the HDMI channel output video signal, TCP/UDP data output by an Ethernet channel and CAN data output by a CAN channel.

Description

Multi-channel big data information synchronous storage and playback method
Technical Field
The invention relates to the field of data processing, in particular to a multi-channel big data information synchronous storage and playback method.
Background
With the rapid development of electronic technology, digital signal processing technology and automation, the acquisition of signals is shifted from mechanization to intellectualization and is continuously developed towards automation and intellectualization, signal monitoring equipment is also developed towards miniaturization, multifunctionalization and low power consumption, and the sampling frequency and resolution ratio are gradually improved. In many signal processing devices, it is desirable to be able to process as many signal channels as possible in real time and at high speed. In the field of electronic communication, data storage, synchronization and playback processing are widely required. The method has the advantages that the storage, synchronization and playback processing of single-channel data are common, and the method is simple in data processing and high in speed; however, with the development of science and technology, especially the development of automatic driving and advanced assistant driving products and the higher product requirements in the testing industry, multiple types of data are transmitted in multiple channels, so that a method for processing large data in multiple channels is developed.
Disclosure of Invention
The present invention provides a method for synchronously storing and playing back big data information with multiple channels, so as to solve the problems proposed in the above background art.
In order to achieve the purpose, the invention provides the following technical scheme: a multi-channel big data information synchronous storage and playback method comprises the following steps:
s1: receiving data information in real time and intercepting effective images, Ethernet data (TCP/UDP) and CAN data, wherein the data information comprises but is not limited to HDMI video;
s2: storing the effective image data, the Ethernet data and the CAN data received in the S1 in real time;
s3: performing synchronous processing on the effective image data, the ethernet data and the CAN data stored in S2;
s4: after the data synchronization process, the system software reads out the received Ethernet data and CAN data and displays the Ethernet data and CAN data in the original video.
Preferably, the specific steps in S1 include:
s101: the HDMI channel sends continuous video data to a PC industrial personal computer;
s102: and the system software deployed in the PC industrial personal computer carries out effective frame picture interception on the received continuous video data, an image acquisition method is carried out based on an openCV open source library in the interception process, and the source code in the interception process uses an openCV standard interface Videocpature to capture effective pictures.
Preferably, the specific steps in S2 include:
s201: storing the channel data of HDMI, Ethernet and CAN received in real time in S1 into different sequences;
s202: when the channel data are stored in different sequences of the storage sequence in S201, the space of the channel data is reduced along with the increase of the stored data, and the system software releases the data from the sequences in real time and saves the data into a binary file.
Preferably, in S201, since the same sequence may store data of different channels, in order to prevent contention and ensure integrity of shared data, a mutual exclusion lock is introduced in the programming of system software.
Preferably, S3 specifically includes:
s301: after the data is processed by S1 and S2 based on system software, the system software calculates the stored color block image Frame ID of the upper left side of the effective Frame image, namely the image Frame ID is calculated according to an RGB coding combination mode;
s302: the system software stores and records the acquired effective pictures and the system time of UDP (user Datagram protocol) data sent by the Ethernet end in real time, and compares the image time stamp and the UDP data time stamp to be close to judge synchronization;
s303: the system software stores and records the collected effective pictures and the system time of the CAN data packet sent by the CAN analyzer in real time, sequentially stores the received pictures and the CAN data timestamps into the same cache sequence, and respectively defines the image and the CAN data types based on the software so as to distinguish when reading the data.
Preferably, S4 includes a TCP data playback process, a UDP data playback process, and a CAN data playback process, and the playback process of the TCP data by the system specifically includes: the system software compares the cached image FrameID with the FrameID of a TCP data packet in the log file, and restores the synchronous data in the video; the playback process of the UDP data by the system specifically includes: the system software compares the PC time stamp of the cached image with the PC time stamp of the UDP data packet in the log file, and the method is consistent with the method for comparing the time stamps of the synchronous data, so that the synchronous data is restored in the video; the playback process of the system to the CAN data specifically comprises the following steps: the system PC software analyzes the image PC time stamp and the CAN data packet time stamp stored in the log file from the queue, the image is played back according to the PC time stamp, and the synchronous CAN data packet time stamp is determined by the CAN analyzer.
The invention also provides a multi-channel big data information synchronous storage and playback system, which comprises a PC industrial personal computer and a CAN analyzer, wherein PC system software is deployed in the PC industrial personal computer, the PC system software is based on a PC software source code and comprises an image acquisition module, a synchronization module, a playback module and a data storage module, wherein the image acquisition module is used for acquiring continuous video data sent by an HDMI channel and intercepting even frames of the data, the data storage module stores the data of the received HDMI, Ethernet and CAN channels into different sequences, the synchronization module calculates an image Frame ID, the playback module stores the data acquired from TCP, UDP and CAN buses into a log file and records PC time stamps corresponding to all the data based on a data synchronization process, and the PC software reads the data from the log file and displays the data in an original video.
Compared with the prior art, the invention has the beneficial effects that:
the method realizes real-time parallel storage, synchronization and playback of the multichannel big data, and the method carries out real-time storage, parallel processing, synchronization and playback aiming at the HDMI channel output video signal, TCP/UDP data output by an Ethernet channel and CAN data output by a CAN channel, verifies and ensures safe, accurate and compliant data and constant and safe data updating.
Drawings
FIG. 1 is a schematic flow diagram of the process of the present invention;
FIG. 2 is a diagram illustrating synchronization between an image and TCP data according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating synchronization between an image and UDP data according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating synchronization between image and CAN data according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating TCP data playback according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of UDP data playback in an embodiment of the present invention;
fig. 7 is a schematic diagram of playback of CAN data in the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-7, the present invention provides a technical solution: a multi-channel big data information synchronous storage and playback method comprises the following steps:
s1: receiving data information in real time and intercepting effective images, Ethernet data (TCP/UDP) and CAN data, wherein the data information comprises but is not limited to HDMI video;
s2: storing the effective image data, the Ethernet data and the CAN data received in the S1 in real time;
s3: performing synchronous processing on the effective image data, the ethernet data and the CAN data stored in S2;
s4: after the data synchronization process, the system software reads out the received Ethernet data and CAN data and displays the Ethernet data and CAN data in the original video.
In this embodiment, the specific steps in S1 include:
s101: the HDMI channel sends continuous video data to a PC industrial personal computer;
s102: and the system software deployed in the PC industrial personal computer carries out effective frame picture interception on the received continuous video data, an image acquisition method is carried out based on an openCV open source library in the interception process, and the source code in the interception process uses an openCV standard interface Videocpature to capture effective pictures.
In this embodiment, the specific steps in S2 include:
s201: storing the channel data of HDMI, Ethernet and CAN received in real time in S1 into different sequences;
s202: when the channel data are stored in different sequences of the storage sequence in S201, the space of the channel data is reduced along with the increase of the stored data, and the system software releases the data from the sequences in real time and saves the data into a binary file.
In this embodiment, in S201, since the same sequence may store data in different channels, in order to prevent contention and ensure integrity of shared data, a mutual exclusion lock is introduced in the programming of system software.
In this embodiment, the mutex is a binary variable, whose states are unlock (enable 0) and lock (disable 1), and a shared resource is logically bound to a specific mutex (the resource must acquire the lock first to apply for the resource), and the mutex follows the following operation principle:
1. before accessing public resources, the exclusive lock is required to be applied, if the exclusive lock is in an unlocking state, a lock object is applied, and the lock is immediately occupied to prevent other threads from accessing the resources; if the mutex lock is in a locked state, the current thread is blocked.
2. Only the process that locked the mutex will release the mutex, and the other threads will attempt to release the invalidation.
In this embodiment, S3 specifically includes:
s301: after the data is processed by S1 and S2 based on system software, the system software calculates the stored color block image Frame ID at the upper left side of the effective Frame image, namely, the image Frame ID is calculated according to an RGB coding combination mode (RGB is respectively defined as different numerical values);
example (c): the method comprises the following steps that system software (PC software) receives a visual data packet with a Frame ID output by an Ethernet end according to a TCP protocol, the visual data packet is compared with an image Frame ID calculated by the PC software, if the image Frame ID = the Frame ID of the TCP data packet, data synchronization is achieved, and if the image Frame ID which is the same as the Frame ID of the TCP data packet is not found, the software selects the image Frame ID which is closest to the Frame ID value of the TCP data packet to determine synchronization;
s302: the system software stores and records the acquired effective pictures and the system time of UDP (user Datagram protocol) data sent by the Ethernet end in real time, and compares the image time stamp and the UDP data time stamp to be close to judge synchronization;
example (c): the PC software records a time stamp T of a current frame image, then records an effective image time stamp T0 of a previous frame of the current frame, and a time stamp T3 of frame data output by a UDP end, and if T0 is less than T3 and less than or equal to T, the frame image at the T moment and the frame data at the T3 moment are synchronous;
in order to improve the data synchronization precision, the intermediate value Tm of the time stamps of the current frame image and the current previous frame effective image can be taken, and if T0 is more than T2 and less than or equal to Tm, the frame image at the T0 time and the frame data at the T2 time are obtained to be synchronous; if Tm < T4 ≦ T, the T frame image and the T4 frame data are synchronized (FIG. 3), and the software will select the timestamp closest to the image and the UDP data step by step until synchronization is determined.
S303: the system software stores and records the collected effective pictures and the system time of the CAN data packet sent by the CAN analyzer in real time, sequentially stores the received pictures and the CAN data timestamps into the same cache sequence, and respectively defines the image and the CAN data types based on the software so as to distinguish when reading the data.
Example (c): the PC software reads the timestamp of each frame image in the stored sequence and identifies the last packet of CAN data before the packet of image data as being synchronized with the frame image based on the data type (fig. 4).
In this embodiment, S4 includes a TCP data playback process, a UDP data playback process, and a CAN data playback process, and the playback process of the TCP data by the system specifically includes: the system software compares the cached image FrameID with the FrameID of a TCP data packet in the log file, and restores the synchronous data in the video; the playback process of the UDP data by the system specifically includes: the system software compares the PC time stamp of the cached image with the PC time stamp of the UDP data packet in the log file, and the method is consistent with the method for comparing the time stamps of the synchronous data, so that the synchronous data is restored in the video; the playback process of the system to the CAN data specifically comprises the following steps: the system PC software analyzes the image PC time stamp and the CAN data packet time stamp stored in the log file from the queue, the image is played back according to the PC time stamp, and the synchronous CAN data packet time stamp is determined by the CAN analyzer.
The invention also provides a multi-channel big data information synchronous storage and playback system, which comprises a PC industrial personal computer and a CAN analyzer, wherein PC system software is deployed in the PC industrial personal computer, the PC system software is based on a PC software source code and comprises an image acquisition module, a synchronization module, a playback module and a data storage module, wherein the image acquisition module is used for acquiring continuous video data sent by an HDMI channel and intercepting even frames of the data, the data storage module stores the data of the received HDMI, Ethernet and CAN channels into different sequences, the synchronization module calculates an image Frame ID, the playback module stores the data acquired from TCP, UDP and CAN buses into a log file and records PC time stamps corresponding to all the data based on a data synchronization process, and the PC software reads the data from the log file and displays the data in an original video.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (7)

1. A multi-channel big data information synchronous storage and playback method is characterized by comprising the following steps:
s1: receiving data information in real time and intercepting effective images, Ethernet data and CAN data, wherein the data information comprises but is not limited to HDMI video;
s2: storing the effective image data, the Ethernet data and the CAN data received in the S1 in real time;
s3: performing synchronous processing on the effective image data, the ethernet data and the CAN data stored in S2;
s4: after the data synchronization process, the system software reads out the received Ethernet data and CAN data and displays the Ethernet data and CAN data in the original video.
2. The method for synchronously storing and playing back big data information of multiple channels according to claim 1, wherein the specific steps in S1 include:
s101: the HDMI channel sends continuous video data to a PC industrial personal computer;
s102: and the system software deployed in the PC industrial personal computer carries out effective frame picture interception on the received continuous video data, an image acquisition method is carried out based on an openCV open source library in the interception process, and the source code in the interception process uses an openCV standard interface Videocpature to capture effective pictures.
3. The method for synchronously storing and playing back big data information of multiple channels according to claim 1, wherein the specific steps in S2 include:
s201: storing the channel data of HDMI, Ethernet and CAN received in real time in S1 into different sequences;
s202: when the channel data are stored in different sequences of the storage sequence in S201, the space of the channel data is reduced along with the increase of the stored data, and the system software releases the data from the sequences in real time and saves the data into a binary file.
4. The method as claimed in claim 3, wherein in step S201, data of different channels may be stored due to the same sequence, and in order to prevent contention and ensure integrity of shared data, a mutual exclusion lock is introduced in the programming of system software.
5. The method for synchronously storing and playing back big data information of multiple channels according to claim 1, wherein the step S3 specifically comprises:
s301: after the data is processed by S1 and S2 based on system software, the system software calculates the stored color block image Frame ID of the upper left side of the effective Frame image, namely the image Frame ID is calculated according to an RGB coding combination mode;
s302: the system software stores and records the acquired effective pictures and the system time of UDP (user Datagram protocol) data sent by the Ethernet end in real time, and compares the image time stamp and the UDP data time stamp to be close to judge synchronization;
s303: the system software stores and records the collected effective pictures and the system time of the CAN data packet sent by the CAN analyzer in real time, sequentially stores the received pictures and the CAN data timestamps into the same cache sequence, and respectively defines the image and the CAN data types based on the software so as to distinguish when reading the data.
6. The method for synchronously storing and playing back big data information in multiple channels according to claim 1, wherein S4 includes a TCP data playback process, a UDP data playback process, and a CAN data playback process, and the system specifically includes: the system software compares the cached image FrameID with the FrameID of a TCP data packet in the log file, and restores the synchronous data in the video; the playback process of the UDP data by the system specifically includes: the system software compares the PC time stamp of the cached image with the PC time stamp of the UDP data packet in the log file, and the method is consistent with the method for comparing the time stamps of the synchronous data, so that the synchronous data is restored in the video; the playback process of the system to the CAN data specifically comprises the following steps: the system PC software analyzes the image PC time stamp and the CAN data packet time stamp stored in the log file from the queue, the image is played back according to the PC time stamp, and the synchronous CAN data packet time stamp is determined by the CAN analyzer.
7. A multi-channel big data information synchronous storage and playback system is characterized by comprising a PC industrial personal computer and a CAN analyzer, wherein PC system software is deployed in the PC industrial personal computer, the PC system software is based on a PC software source code and comprises an image acquisition module, a synchronization module, a playback module and a data storage module, wherein the image acquisition module is used for acquiring continuous video data sent by an HDMI channel and intercepting even frames of the data, the data storage module stores the received data of the HDMI channel, the Ethernet channel and the CAN channel into different sequences, the synchronization module calculates an image Frame ID, the playback module stores the data acquired from a TCP (transmission control protocol), a UDP (user datagram protocol) and a CAN (controller area network) bus into a log file and records PC time stamps corresponding to all the data based on a data synchronization process, and the PC software reads the data from the log file and displays the data in an original video.
CN202111490075.9A 2021-12-08 2021-12-08 Multi-channel big data information synchronous storage and playback method Pending CN114173171A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111490075.9A CN114173171A (en) 2021-12-08 2021-12-08 Multi-channel big data information synchronous storage and playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111490075.9A CN114173171A (en) 2021-12-08 2021-12-08 Multi-channel big data information synchronous storage and playback method

Publications (1)

Publication Number Publication Date
CN114173171A true CN114173171A (en) 2022-03-11

Family

ID=80484398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111490075.9A Pending CN114173171A (en) 2021-12-08 2021-12-08 Multi-channel big data information synchronous storage and playback method

Country Status (1)

Country Link
CN (1) CN114173171A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062169A (en) * 2022-06-09 2022-09-16 安徽英福泰克信息科技有限公司 Image synchronous updating method based on image storage library shooting record
CN116032683A (en) * 2022-12-21 2023-04-28 知行汽车科技(苏州)股份有限公司 Data communication method, device, electronic equipment and computer readable storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101197947A (en) * 2006-12-06 2008-06-11 中兴通讯股份有限公司 Video and words synchronization process
CN101197994A (en) * 2006-12-05 2008-06-11 中兴通讯股份有限公司 Video and audio synchronization process
CN103262554A (en) * 2010-12-07 2013-08-21 三星电子株式会社 Transmitter and receiver for transmitting and receiving multimedia content, and reproduction method therefor
CN103428462A (en) * 2013-08-29 2013-12-04 中安消技术有限公司 Method and device for processing multichannel audio and video
CN108614853A (en) * 2018-03-15 2018-10-02 中国人民解放军63895部队 A kind of multi-data source synchronizing information mixing storage and playback system and method
CN110798449A (en) * 2019-09-25 2020-02-14 苏州云控车路科技有限公司 Intelligent networking automobile cloud control system test method
CN112907782A (en) * 2021-02-18 2021-06-04 江西洪都航空工业集团有限责任公司 Multisource multi-type data playback device based on time synchronization
CN112954374A (en) * 2021-01-28 2021-06-11 广州虎牙科技有限公司 Video data processing method and device, electronic equipment and storage medium
CN113485294A (en) * 2021-07-05 2021-10-08 安徽江淮汽车集团股份有限公司 Data recording method, device, equipment and storage medium for vehicle

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101197994A (en) * 2006-12-05 2008-06-11 中兴通讯股份有限公司 Video and audio synchronization process
CN101197947A (en) * 2006-12-06 2008-06-11 中兴通讯股份有限公司 Video and words synchronization process
CN103262554A (en) * 2010-12-07 2013-08-21 三星电子株式会社 Transmitter and receiver for transmitting and receiving multimedia content, and reproduction method therefor
CN103428462A (en) * 2013-08-29 2013-12-04 中安消技术有限公司 Method and device for processing multichannel audio and video
CN108614853A (en) * 2018-03-15 2018-10-02 中国人民解放军63895部队 A kind of multi-data source synchronizing information mixing storage and playback system and method
CN110798449A (en) * 2019-09-25 2020-02-14 苏州云控车路科技有限公司 Intelligent networking automobile cloud control system test method
CN112954374A (en) * 2021-01-28 2021-06-11 广州虎牙科技有限公司 Video data processing method and device, electronic equipment and storage medium
CN112907782A (en) * 2021-02-18 2021-06-04 江西洪都航空工业集团有限责任公司 Multisource multi-type data playback device based on time synchronization
CN113485294A (en) * 2021-07-05 2021-10-08 安徽江淮汽车集团股份有限公司 Data recording method, device, equipment and storage medium for vehicle

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062169A (en) * 2022-06-09 2022-09-16 安徽英福泰克信息科技有限公司 Image synchronous updating method based on image storage library shooting record
CN115062169B (en) * 2022-06-09 2024-06-11 上海观池文化传播有限公司 Image synchronous updating method based on shooting records of image storage library
CN116032683A (en) * 2022-12-21 2023-04-28 知行汽车科技(苏州)股份有限公司 Data communication method, device, electronic equipment and computer readable storage medium

Similar Documents

Publication Publication Date Title
US10186297B2 (en) Reference and non-reference video quality evaluation
CN114173171A (en) Multi-channel big data information synchronous storage and playback method
US10110913B2 (en) Motion estimation using hybrid video imaging system
CN103873852A (en) Multi-mode parallel video quality fault detection method and device
CN109714623B (en) Image display method and device, electronic equipment and computer readable storage medium
CN108900830B (en) Platform for verifying accuracy of infrared video image processing algorithm
CN107948634B (en) Image dead pixel detection method and device and image processing chip
CN110087042B (en) Face snapshot method and system for synchronizing video stream and metadata in real time
CN1106098C (en) Device and method for converting data transfer rate in communication of digital audio/video data
CN110581973A (en) data playback method and device, terminal equipment and storage medium
CN105681720A (en) Video playing processing method and device
CN112511896A (en) Video rendering method and device
CN112788329A (en) Video static frame detection method and device, television and storage medium
CN110087146B (en) Method and system for synchronizing analysis and rendering of video file
US20210037208A1 (en) Compositing video signals and stripping composite video signal
CN114500767B (en) Input video source adjusting method and device, video input card and video processing equipment
CN113691803A (en) Method, device, equipment and medium for testing audio and video interface function
CN105262962A (en) Scheduling method and system for video signal previewing
Lysakov et al. Implementation of FPGA algorithms for identification of image distortion due to compression
WO2023054893A1 (en) Parallel metadata generation based on a window of overlapped frames
CN112749044B (en) Hot backup method and device of multi-channel rendering system
CN117156300B (en) Video stream synthesis method and device based on image sensor, equipment and medium
CN117097936B (en) Audio and video synchronization method and device, electronic equipment and storage medium
CN113271476B (en) Synchronization method, device, apparatus and system for improving video data stream frame
CN113518158B (en) Video splicing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination