WO2020087282A1 - 一种数据处理方法、设备及穿越机眼镜 - Google Patents

一种数据处理方法、设备及穿越机眼镜 Download PDF

Info

Publication number
WO2020087282A1
WO2020087282A1 PCT/CN2018/112713 CN2018112713W WO2020087282A1 WO 2020087282 A1 WO2020087282 A1 WO 2020087282A1 CN 2018112713 W CN2018112713 W CN 2018112713W WO 2020087282 A1 WO2020087282 A1 WO 2020087282A1
Authority
WO
WIPO (PCT)
Prior art keywords
image frame
transmission data
image
storage device
image transmission
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.)
Ceased
Application number
PCT/CN2018/112713
Other languages
English (en)
French (fr)
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.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI 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 SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to CN201880038381.9A priority Critical patent/CN110832870A/zh
Priority to EP18939005.7A priority patent/EP3809677A4/en
Priority to PCT/CN2018/112713 priority patent/WO2020087282A1/zh
Publication of WO2020087282A1 publication Critical patent/WO2020087282A1/zh
Priority to US17/228,650 priority patent/US20210232622A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/55Clustering; Classification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4662Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
    • H04N21/4665Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms involving classification methods, e.g. Decision trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/0138Head-up displays characterised by optical features comprising image capture systems, e.g. camera
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/014Head-up displays characterised by optical features comprising information/image processing systems

Definitions

  • the embodiments of the present invention relate to the field of control technology, and in particular, to a data processing method, device, and traversing machine glasses.
  • First-person view is more and more used on drones, and FPV can provide users with an immersive feeling.
  • users wearing FPV glasses connected to a drone can view the scene captured by the drone in real time.
  • FPV is an indispensable requirement for most players.
  • the traversing machine is usually used together with FPV glasses, so that players can directly experience the feeling of shuttle between obstacles. Therefore, when a player operates a ride-through machine or performs a ride-through game, the video transmission contents of the ride-through machine can usually be broadcast live, so that more viewers can experience the feeling of FPV.
  • the real-time image transmission code stream data is continuously and stably written to the SD card. Because the SD protocol that the SD card complies with is public, the stream data in the SD card can be intercepted and decoded by other devices compatible with the SD protocol, so that the content of the real-time image transmission stream cannot be protected. Therefore, how to effectively protect the real-time image transmission code stream has become the focus of research.
  • Embodiments of the present invention provide a data processing method, equipment, and traversing machine glasses, which can prevent image transmission data from being decoded and improve data security.
  • an embodiment of the present invention provides a data processing method, including:
  • the image frames identified as the first category are stored in the first storage device, and the image frames identified as the second category are stored in the second storage device.
  • an embodiment of the present invention also provides a data processing method, including:
  • the current image frame group includes one or more image frames
  • the next image frame group includes one or more image frames
  • an embodiment of the present invention provides a data processing device, including a memory and a processor;
  • the memory is used to store program instructions
  • the processor is used to call the program instructions, and when the program instructions are executed, it is used to perform the following operations:
  • the image frames identified as the first category are stored in the first storage device, and the image frames identified as the second category are stored in the second storage device.
  • an embodiment of the present invention provides another data processing device, including a memory and a processor;
  • the memory is used to store program instructions
  • the processor is used to call the program instructions, and when the program instructions are executed, it is used to perform the following operations:
  • the current image frame group includes one or more image frames
  • the next image frame group includes one or more image frames
  • an embodiment of the present invention provides a traversing machine glasses, including:
  • a first storage device for storing the first type of image frame of the received image transmission data
  • a second storage device for storing the second type of image frame of the received image transmission data
  • an embodiment of the invention provides another traversing machine glasses, including:
  • a third storage device for storing the current image frame group of the first category of the received image transmission data
  • a fourth storage device for storing the next image frame group of the second category of the received image transmission data
  • an embodiment of the present invention provides a computer-readable storage medium that stores a computer program, and when the computer program is executed by a processor, the computer program is implemented as described in the first aspect or the second aspect above Data processing methods.
  • the data processing device may classify and recognize the current image frame of the received image transmission data, store the image frame identified as the first type in the first storage device, and identify the image frame The image frames of the category are stored in the second storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, and the data security is improved.
  • FIG. 1a is a schematic structural diagram of video transmission data for live broadcasting provided by the prior art
  • FIG. 1b is a schematic structural diagram of image transmission data used for live broadcasting according to an embodiment of the present invention.
  • FIG. 2 is a schematic structural diagram of a data processing system according to an embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of a data processing method according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of another data processing method according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a data processing device according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of another data processing device according to an embodiment of the present invention.
  • the data processing method provided in the embodiments of the present invention may be executed by a data processing device.
  • the data processing method may be applied to a smart terminal with a picture transmission function.
  • all The data processing method can also be applied to traversing machine glasses.
  • a first storage device and a second storage device are provided in the data processing device to store the image transmission data; in an embodiment, both the first storage device and the second storage device may be provided in the data Processing device; in other embodiments, the first storage device and the second storage device may be independent of the data processing device, that is, the first storage device and the second storage device may be provided in The device establishes a communication connection to other devices; in one embodiment, the live broadcast device establishes a communication connection with the data processing device.
  • the data processing device may classify and identify the image transmission data, and then store the image frame identified as the first type in the first storage device , And storing the image frames identified as the second type in the second storage device, so as to prevent other terminal devices from intercepting the image frames of the image transmission data from the second storage device in real time in order to prevent image transmission
  • the data is decoded by other terminal devices, thereby improving data security.
  • the data processing method using traversing machine glasses will be exemplified below with reference to the drawings.
  • FIG. 1a is a schematic structural diagram of video transmission data for live broadcasting provided in the prior art
  • FIG. 1b is a schematic structural diagram of video transmission data for live broadcasting provided in an embodiment of the present invention.
  • the traversing machine glasses 10 can receive real-time image transmission data, the traversing machine glasses 10 can send the received image transmission data to the SD card 102 for storage through the main chip 101, and the traversal machine glasses can The image transmission data received by the main chip 101 is sent to the designated live broadcast device 11 through a data interface such as a USB interface.
  • the intercepted data device 12 can be intercepted from the SD card 102 to all The image transmission data received by the pass-through machine glasses 10 and the receiving sequence of the image transmission data, so that the intercepted data device 12 can decode the image transmission data to obtain a video stream corresponding to the image transmission data.
  • the data interception device 12 may send the decoded video stream to other live broadcast devices 13 for live broadcast, resulting in leakage of image transmission data.
  • an embodiment of the present invention provides a schematic structural diagram of image transmission data used for live broadcasting as shown in FIG. 1b.
  • the embodiment of the present invention includes two Storage devices, including a first storage device, internal storage device 103, and a second storage device, SD card.
  • the pass-through glasses 10 can receive image transmission data through the main chip 101, and perform the received image transmission data according to preset rules Classify and send the first-type image transmission data to the SD card 102, and store the second-type image transmission data transmission value in the internal storage device 103.
  • the traversing machine glasses can send the image transmission data received by the main chip 101 to the designated live broadcast device 11 through a data interface such as a USB interface.
  • the data interception device 12 Since only the second type of image transmission data is stored in the SD card 102, the data interception device 12 that meets the SD protocol and establishes a communication connection with the SD card 102 can only intercept part of the image transmission data from the SD card 102, and All the image transmission data and the transmission sequence of each image transmission data cannot be obtained, so that the intercepted data device 12 cannot decode the obtained image transmission data to obtain a correct video stream. Even if the intercepted data device 12 sends the decoded video stream to other live broadcast devices 13, the other live broadcast devices 13 cannot perform live broadcast, thereby avoiding data leakage and improving data security.
  • the traversing machine glasses 10 can store the image frame in the image transmission data received in the current second into the internal storage device 103, and store the image in the image transmission data received in the next second
  • the frame is stored in the SD card 102.
  • the data intercepted by the data interception device 12 will lack part of the key frame data and the image transmission data of 1 second. Therefore, the data interception device 12 may suffer from screen and freeze when decoding, thereby causing other live broadcast devices 13 Unable to achieve the purpose of live broadcasting. In this way, leakage of image transmission data is avoided, and data security is improved.
  • the traversing machine glasses 10 may not write image transmission data in chronological order.
  • the traversing machine glasses 10 may first buffer the received image transmission data of the nth second in the internal storage device 103 and continue to receive the n + 1th Image transmission data in seconds; the traverse machine glasses 10 can first write the image transmission data of the n + 1 second to the SD card 102, and then write the image transmission data of the nth second cached in the internal storage device 103 Into the SD card 102 for storage.
  • the time sequence of image transmission data transmission is disrupted, so that the data interception device 12 cannot obtain the correct transmission time sequence of all image transmission data.
  • the intercepted data device 12 intercepts all the image transmission data from the SD card, because the time sequence of the obtained image transmission data is wrong, the correct video stream cannot be decoded when decoding, resulting in a screen freeze or stuck, Nor can other live broadcast devices 13 be used for live broadcast purposes.
  • FIG. 2 is a schematic structural diagram of a data processing system according to an embodiment of the present invention.
  • the system includes: a data processing device 21 and traversing machine glasses 22.
  • the data processing device 21 may be provided in the traversing machine glasses 22; in other embodiments, the data processing device 21 may be an intelligent terminal that establishes a communication connection with the traversing machine glasses 22 Specifically, it may be one or more of a remote controller, a smart phone, a tablet computer, a laptop computer, a ground station, and a wearable device (watch, bracelet).
  • the traversing machine glasses 22 include a processor 221, a first storage device 222, and a second storage device 223.
  • the data processing device 21 may receive image transmission data sent by other terminal devices that establish a communication connection with the data processing device 21, and classify and identify the current image frame of the image transmission data; After classifying and identifying the current image frame of the image transmission data, the data processing device 21 may store the image frame identified as the first type into the first storage device 222 and the image identified as the second type The frame is stored in the second storage device 223.
  • the image transmission data may include image data and / or video data.
  • the data processing device 21 may write the first type of image frame stored in the first storage device 222 to the second storage In the device 223, and in the second storage device 223, the image frames of the first type and the image frames of the second type are recombined to obtain a first target video stream.
  • the data processing device 21 may verify the access rights of the live broadcast device, if the verification is successful Then, the data processing device 21 may send the first target video stream to the live broadcast device, so that the live broadcast device outputs the first target video stream.
  • FIG. 3 is a schematic flowchart of a data processing method according to an embodiment of the present invention.
  • the method may be executed by a data processing device.
  • the specific explanation of the data processing device is as described above. I will not repeat them here.
  • the method in the embodiment of the present invention includes the following steps.
  • the data processing device may receive image transmission data sent by other terminal devices that establish a communication connection with the data processing device.
  • the image transmission data may include video data, and the image transmission data may also include image data, which is not specifically limited in this embodiment of the present invention.
  • S302 Classify and identify the current image frame of the image transmission data.
  • the data processing device may classify and recognize the current image frame of the image transmission data.
  • the data processing device may detect whether the current image frame in the image transmission data is a key image frame when classifying and identifying the current image frame of the image transmission data, if the current image is detected If the frame is a key image frame, it can be determined that the current image frame is a first type image frame, and if it is detected that the current image frame is not a key image frame, then the current image frame can be determined to be a second type image frame.
  • the data processing device when the data processing device classifies and recognizes the current image frame of the image transmission data, it may classify the current image frame in the image transmission data according to the first classification rule to obtain the first type of Image frames, and classify the next image frame in the image transmission data according to the first classification rule to obtain a second type of image frame.
  • the first classification rule is determined based on the image sequence number of the image frame in the image transmission data. In some embodiments, the image sequence number is based on the image frame in the image transmission code The order of transmission in the stream is determined.
  • the first classification rule may classify the image frame in the received image transmission data according to the parity of the image sequence number of the image frame, if the current image acquired by the data processing device If the image number of the frame is an odd number, it is determined that the current image frame is the first type of image frame; further, the image of the next frame image frame adjacent to the current image frame group acquired by the data processing device The serial number is an even number, and the image frame of the next frame is determined as the image frame of the second type.
  • the image frames in the image transmission data received by the data processing device include 4 frames, and the image serial numbers of the image frames are 1, 2, 3, and 4, respectively, if the current data acquired by the data processing device If the image number of the image frame is 1, it can be determined that the current image frame is the first type of image frame. If the image sequence number of the next frame image frame adjacent to the current image frame group acquired by the data processing device is 2, the next frame image frame may be determined as the second type image frame.
  • the data processing device may obtain the image frame of the first image frame from the obtained image frame of image number 3, and determine the image frame of the fourth image frame as the image frame of the obtained image number.
  • the first classification rule may classify the image frames in the received image transmission data according to the number of digits of the image serial number, if the image of the current image frame acquired by the data processing device If the serial number is a 1-digit serial number, it can be determined that the current image frame is the first type of image frame. Further, if the image sequence number of the next frame image frame adjacent to the current image frame group acquired by the data processing device is a multi-digit sequence number, the next frame image frame may be determined as the first The second type of image frame.
  • the image frames in the image transmission data received by the data processing device include 14 frames, and the image sequence numbers of the image frames are 1, 2, ..., 13, 14 respectively, so the image can be determined
  • the image frames with the image numbers of 1 to 9 in the transmitted data are the image frames of the first type, and the image frames of the next frame with the image numbers of 10 to 14 are determined as the image frames of the second type.
  • the first classification rule may be any classification rule associated with the image sequence number of the image frame preset by the user according to requirements, which is not specifically limited in this embodiment of the present invention.
  • the data processing device may classify the current image frame in the image transmission data according to the second classification rule to obtain an image frame of the first type, and according to the first The second classification rule classifies the next image frame in the image transmission data to obtain a second type of image frame; wherein, the second classification rule is determined based on the time of receiving the image frame in the image transmission data of.
  • the second classification rule may classify the image frames in the image transmission data according to the time when the image frames in the image transmission data are received.
  • the data processing device may determine the image frame received at the first time as the image frame of the first type, and the image frame received at the interval period time as the image frame of the first type, and receive it at other times Of image frames are determined as the second type of image frames.
  • N is a positive integer
  • the other 14 frames received within the time range are determined as the second type of image frame.
  • the video frame rate here can also be any other video frame rate, such as 24fps, 48fps, 60fps, 120fps, etc.
  • the period is not limited to 0.5s, it can be 0.05s, 0.1s, 0.2s, 0.8s, 1s And so on; or the cycle is not limited to 15 frames as the cycle, it can also be 4 frames, 8 frames, 12 frames, 16 frames, 20 frames and so on.
  • the second classification rule may be to classify the image frames in the image transmission data according to the time range of receiving the image frames in the image transmission data.
  • the data processing device may determine the image frames received within the first preset time range as the image frames of the first type according to the time sequence of receiving the image frames, and the second The image frames received within a preset time range are determined as image frames of the second type, the image frames received within the third preset time range are determined as image frames of the first type, and so on, the Nth The image frames received within the preset time range are determined as the image frames of the first category, and the image frames received within the N + 1th preset time range are determined as the image frames of the second category.
  • the data processing device may convert the image frames received in [0,10s) Determine the image frame of the first type, determine the image frame received in the time range of [10s, 20s) as the image frame of the second type, and determine the image frame received by [20s, 30s) as the image of the first type Frame, the image frame received in [30s, 40s) is determined as the second type of image frame.
  • S303 Store the image frames identified as the first type into the first storage device, and store the image frames identified as the second type into the second storage device.
  • the data processing device may store the image frame recognized as the first type in the first storage device, and recognize the image frame recognized as the first The image frames of the second type are stored in the second storage device.
  • the first storage device may be an internal storage device device in the data processing device
  • the second storage device may be an SD card storage device.
  • the image frames of the first type stored in the first storage device and the image frames of the second type stored in the second storage device can be recombined to obtain the first target video stream .
  • the reorganization instruction may be triggered by the end of the image processing data received by the data processing device; in some embodiments, the reorganization instruction may be other devices received by the data processing device The instruction sent; in some embodiments, the reorganization instruction may be generated when the data processing device receives a data acquisition request sent by the live broadcast device; in other embodiments, the reorganization instruction may be The data processing device is generated according to the obtained user operation, and the embodiment of the present invention does not specifically limit it.
  • the data processing device if it receives the data acquisition request sent by the live broadcast device, it can verify the access rights of the live broadcast device, and if the verification is successful, the data processing device can acquire The image transmission data is sent to the live broadcast device. If the verification fails, the image transmission data acquired by the data processing device may be refused to be sent to the live broadcast device.
  • the data processing device if it receives the data acquisition request sent by the live broadcast device, it can verify the access rights of the live broadcast device, and if the verification is successful, the first target obtained by the reorganization can be The video stream is sent to the live broadcast device, and if the verification fails, it may refuse to send the reorganized first target video stream to the live broadcast device.
  • FIG. 1b can be used as an example for description. It is assumed that the data processing device is provided in the traversing machine glasses 10 in FIG. 1b, the first storage device is an internal storage device 103, and the second storage device is an SD card. Therefore, the If the ride-through eyewear 10 receives the data acquisition request sent by the live broadcast equipment 11, it can verify the access rights of the live broadcast equipment 11; if the verification is successful, it can pass the image transmission data received by the ride-through eyewear 10 The main chip 101 sends to the live broadcast device 11. If the verification fails, the traverse machine glasses 10 may refuse to send the received image transmission data to the live broadcast device 11.
  • the data processing device is set in the traversing machine glasses 10 in FIG. 1b, so the traversing machine glasses 10 can access the live broadcasting device 11 when receiving the data acquisition request sent by the live broadcasting device 11 Permission verification; if the verification is successful, the first target video stream reassembled from the SD card 102 can be sent to the live broadcast device 11, if the verification fails, the first video stream reassembled from the SD card 102 can be refused The target video stream is sent to the live broadcast device 11.
  • the data processing device may classify and recognize the current image frame of the received image transmission data, and store the image frame identified as the first type in the first storage device, and the image frame identified as the first The image frames of the second type are stored in the second storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, and the data security is improved.
  • FIG. 4 is a schematic flowchart of another data processing method provided by an embodiment of the present invention.
  • the method may be executed by a data processing device, where the specific explanation of the data processing device is as described above.
  • the method of the embodiment of the present invention includes the following steps.
  • the data processing device may receive image transmission data sent by other terminal devices that establish a communication connection with the data processing device.
  • image transmission data sent by other terminal devices that establish a communication connection with the data processing device.
  • S402 Classify and identify the current image frame group of the image transmission data, and if the current image frame group is the first category, store the current image frame group in the third storage device.
  • the data processing device may classify and identify the current image frame group of the image transmission data, and if the current image frame group is the first category, store the current image frame group to the third storage In the device.
  • the current image frame group may include one or more image frames
  • the next image frame group may include one or more image frames.
  • the third storage device may be an internal storage device in the data processing device, and the third storage device may also be a storage device that establishes a communication connection with the data processing device.
  • the data processing device when the data processing device classifies and recognizes the current image frame group of the image transmission data, it may determine the image transmission data according to the time of receiving the current image frame group of the image transmission data The category of the current image frame group.
  • the current image frame group may include an image frame, and if it is detected that the current image frame of the image transmission data received by the data processing device is nth second, the current image may be determined
  • the category of the frame is the first category, and the current image frame is stored in the third storage device.
  • the current image frame group is an image frame
  • the data processing device receives the current image frame of the image transmission data for the first second, it may be determined that the current image frame is The first category, and store the current image frame to the third storage device.
  • the current image frame group may include a plurality of image frames, and if it is detected that the current image frame group of the image transmission data received by the data processing device is nth second, the The category of the current image frame group is the first category, and the current image frame group is stored in the third storage device.
  • the image frame group is m image frames
  • the time for the m image frames in the current image frame group receiving the image transmission data by the data processing device is nth second
  • the The category of the m image frames in the current image frame group is the first category
  • the m image frames of the current image frame group are stored in the third storage device.
  • S403 Classify and identify the next image frame group adjacent to the current image frame group in the image transmission data, if the next image frame group is of the second category, the next image frame group Stored in the fourth storage device.
  • the data processing device may classify and identify the next image frame group adjacent to the current image frame group in the image transmission data, if the next image frame group is the second category, then The next image frame group is stored in the fourth storage device.
  • the fourth storage device may be an SD card storage device.
  • the data processing device when the data processing device classifies and recognizes the next image frame group adjacent to the current image frame group in the image transmission data, it may The time of the next image frame group adjacent to the current image frame group is determined, and the type of the next image frame group of the image transmission data is determined.
  • the image frame group includes an image frame
  • the data processing device if it is detected that the time for the current image frame that the data processing device receives the image transmission data is the first second, it can be determined that the category of the current image frame is the first One category, and store the current image frame to the third storage device.
  • the data processing device continues to receive image frames, and when the data processing device receives the next image frame in the second second, it can determine that the next image frame is in the second category and store the next image frame to the Four storage devices.
  • the image frame group is m image frames
  • the category of the m image frames in the current image frame group is the first category, and the m image frames in the current image frame group are stored in the third storage device.
  • the data processing device continues to receive image frames.
  • the data processing device receives the next image frame group in the second second, it can determine that the m image frames in the next image frame group are of the second category, and the The m image frames in the next image frame group are stored in the fourth storage device.
  • S404 Store the current image frame group of the first category stored in the third storage device into the fourth storage device.
  • the data processing device may store the current image frame group of the first category stored in the third storage device into the fourth storage device.
  • the data processing device writes the image frame group stored in the third storage device each time it detects that the image frame group received by the data processing device is stored in the fourth storage device Storage in the fourth storage device, and then the data processing device stores the received new image frame group to the third storage device, and then stores the next image frame group received by the data processing device to the fourth storage Device.
  • the data processing device receives the current image frame of the image transmission data in the first second, it may be determined that the current image frame is the first category, and The current image frame is stored in the third storage device.
  • the data processing device continues to receive image frames, and when the data processing device receives the next image frame in the second second, it can determine that the next image frame is in the second category and store the next image frame to the Four storage devices.
  • the data processing device may store the image frame received in the first second stored in the third storage device in the fourth In the storage device, this is regarded as one cycle.
  • the data processing device continues to store the image frame received in the third second to the third storage device, stores the image received in the fourth second to the fourth storage device, and then receives the third frame stored in the third storage device The image frame is written into the fourth storage device for storage. And so on.
  • the data processing device stores the current image frame group of the first category stored in the third storage device into the fourth storage device, if the data processing device obtains a reorganization instruction, The current image frame group of the first category and the next image frame of the second category stored in the fourth storage device may be recombined to obtain a second target video stream.
  • the reorganization instruction may be triggered when the data processing device receives the image transmission data; in some embodiments, the reorganization instruction may be sent by another device received by the data processing device In some embodiments, the reorganization instruction may be generated when the data processing device receives the data acquisition request sent by the live broadcast device; in other embodiments, the reorganization instruction may be The data processing device is generated according to the obtained user operation, and the embodiment of the present invention does not specifically limit it.
  • the access authority of the live broadcast device can be verified; if the verification is successful, the acquired image transmission data can be sent to the live broadcast Device; if the verification fails, refuse to send the acquired image transmission data to the live broadcast device.
  • the access authority of the live broadcast device can be verified; if the verification is successful, the second target obtained by reorganization in the fourth storage device can be The video stream is sent to the live broadcast device; if the verification fails, the second target video stream reassembled in the fourth storage device may be refused to be sent to the live broadcast device.
  • the data processing device may classify and recognize the current image frame group of the received image transmission data, and if the current image frame group is the first category, the current image frame group may be stored Into the third storage device.
  • the data processing device may classify and identify the next image frame group adjacent to the current image frame group in the image transmission data, and if the next image frame group is in the second category, the The next image frame group is stored in the fourth storage device.
  • the data processing device may store the current image frame group of the first category stored in the third storage device into the fourth storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, thereby improving the security of the data.
  • FIG. 5 is a schematic structural diagram of a data processing device according to an embodiment of the present invention.
  • the data processing device includes: a memory 501, a processor 502, and a data interface 503.
  • the memory 501 may include a volatile memory (volatile memory); the memory 501 may also include a non-volatile memory (non-volatile memory); the memory 501 may also include a combination of the foregoing types of memories.
  • the processor 502 may be a central processing unit (central processing unit, CPU).
  • the processor 502 may further include a hardware data processing device.
  • the hardware data processing device may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof.
  • ASIC application-specific integrated circuit
  • PLD programmable logic device
  • FPGA field-programmable gate array
  • the memory 501 is used to store program instructions.
  • the processor 502 may call the program instructions stored in the memory 501 to perform the following steps:
  • the image frames identified as the first category are stored in the first storage device, and the image frames identified as the second category are stored in the second storage device.
  • the processor 502 stores the image frames identified as the first type to the first storage device, and the image frames identified as the second type to the second storage device, it is also used to:
  • the first-type image frames stored in the first storage device and the second-type image frames stored in the second storage device are recombined to obtain a first target video stream.
  • processor 502 classifies and identifies the current image frame of the image transmission data, it is specifically used to:
  • the detection result is no, it is determined that the current image frame is a second-type image frame.
  • processor 502 classifies and identifies the current image frame of the image transmission data, it is specifically used to:
  • the first classification rule is determined based on the image sequence number of the image frame in the image transmission data, and the image sequence number is determined according to the order in which the image frames are transmitted in the image transmission code stream.
  • processor 502 classifies and identifies the current image frame of the image transmission data, it is specifically used to:
  • the second classification rule is determined based on the time of receiving the image frame in the image transmission data.
  • processor 502 is also used to:
  • the verification fails, it refuses to send the image transmission data acquired by the data processing device to the live broadcast device.
  • processor 502 is also used to:
  • the verification fails, it refuses to send the reorganized first target video stream to the live broadcast device.
  • the data processing device classifies and recognizes the current image frame of the received image transmission data, stores the image frame identified as the first type into the first storage device, and identifies the image frame identified as the second The image frames of the category are stored in the second storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, and the data security is improved.
  • FIG. 6 is a schematic structural diagram of another data processing device according to an embodiment of the present invention.
  • the data processing device includes: a memory 601, a processor 602, and a data interface 603.
  • the memory 601 may include a volatile memory (volatile memory); the memory 601 may also include a non-volatile memory (non-volatile memory); the memory 601 may also include a combination of the foregoing types of memories.
  • the processor 602 may be a central processing unit (central processing unit, CPU).
  • the processor 602 may further include a hardware data processing device.
  • the hardware data processing device may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof.
  • ASIC application-specific integrated circuit
  • PLD programmable logic device
  • FPGA field programmable logic gate array
  • the memory 601 is used to store program instructions.
  • the processor 602 may call the program instructions stored in the memory 601 to perform the following steps:
  • the current image frame group includes one or more image frames
  • the next image frame group includes one or more image frames
  • processor 602 stores the current image frame group of the first category stored in the third storage device into the fourth storage device, it is also used to:
  • the current image frame group of the first category and the next image frame of the second category stored in the fourth storage device are recombined to obtain a second target video stream.
  • processor 602 classifies and identifies the current image frame group of the image transmission data, it is specifically used to:
  • the type of the current image frame group of the image transmission data is determined according to the time when the current image frame group of the image transmission data is received.
  • processor 602 classifies and identifies the next image frame group adjacent to the current image frame group in the image transmission data, it is specifically used to:
  • the type of the next image frame group of the image transmission data is determined according to the time of receiving the next image frame group adjacent to the current image frame group in the image transmission data.
  • processor 602 is also used to:
  • processor 602 is also used to:
  • the second target video stream reassembled in the fourth storage device is sent to the live broadcast device;
  • the verification fails, it refuses to send the second target video stream reassembled in the fourth storage device to the live broadcast device.
  • the data processing device may classify and recognize the current image frame group of the received image transmission data, and if the current image frame group is the first category, store the current image frame group to In the third storage device; classify and identify the next image frame group adjacent to the current image frame group in the image transmission data, if the next image frame group is of the second category, the next An image frame group is stored in the fourth storage device; and the current image frame group of the first category stored in the third storage device is stored in the fourth storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, and the data security is improved.
  • An embodiment of the present invention also provides a traversing machine glasses, including: a first storage device for storing the first type of image frames of the received image transmission data; a second storage device for storing the received image transmission data Image frames of the second type of data;
  • the processor stores the image frame identified as the first type to the first storage device, and stores the image frame identified as the second type to the second storage device, it is also used to:
  • the first-type image frames stored in the first storage device and the second-type image frames stored in the second storage device are recombined to obtain a first target video stream.
  • the processor classifies and identifies the current image frame of the image transmission data, it is specifically used to:
  • the detection result is no, it is determined that the current image frame is a second-type image frame.
  • the processor classifies and identifies the current image frame of the image transmission data, it is specifically used to:
  • the first classification rule is determined based on the image sequence number of the image frame in the image transmission data, and the image sequence number is determined according to the order in which the image frames are transmitted in the image transmission code stream.
  • the processor classifies and identifies the current image frame of the image transmission data, it is specifically used to:
  • the second classification rule is determined based on the time of receiving the image frame in the image transmission data.
  • processor is also used to:
  • the verification fails, it refuses to send the image transmission data acquired by the data processing device to the live broadcast device.
  • processor is also used to:
  • the verification fails, it refuses to send the reorganized first target video stream to the live broadcast device.
  • the data processing device classifies and recognizes the current image frame of the received image transmission data, stores the image frame recognized as the first type into the first storage device, and recognizes the image frame recognized as the second The image frames of the category are stored in the second storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, and the data security is improved.
  • An embodiment of the present invention further provides another traversing machine glasses, including: a third storage device for storing the current image frame group of the first category of the received image transmission data; a fourth storage device for storing the received The next image frame group of the second category of the image transmission data;
  • the processor stores the current image frame group of the first category stored in the third storage device into the fourth storage device, it is also used to:
  • the current image frame group of the first category and the next image frame of the second category stored in the fourth storage device are recombined to obtain a second target video stream.
  • the processor classifies and identifies the current image frame group of the image transmission data, it is specifically used to:
  • the type of the current image frame group of the image transmission data is determined according to the time when the current image frame group of the image transmission data is received.
  • the processor classifies and identifies the next image frame group adjacent to the current image frame group in the image transmission data, it is specifically used to:
  • the type of the next image frame group of the image transmission data is determined according to the time of receiving the next image frame group adjacent to the current image frame group in the image transmission data.
  • processor is also used to:
  • processor is also used to:
  • the second target video stream reassembled in the fourth storage device is sent to the live broadcast device;
  • the verification fails, it refuses to send the second target video stream reassembled in the fourth storage device to the live broadcast device.
  • the data processing device may classify and recognize the current image frame group of the received image transmission data, and if the current image frame group is the first category, store the current image frame group to In the third storage device; classify and identify the next image frame group adjacent to the current image frame group in the image transmission data, if the next image frame group is of the second category, the next An image frame group is stored in the fourth storage device; and the current image frame group of the first category stored in the third storage device is stored in the fourth storage device. In this way, the image transmission data is prevented from being decoded by other terminal devices, and the data security is improved.
  • a computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the invention corresponding to FIG. 3 or FIG. 4.
  • the data processing method described in the example may also implement the data processing device of the embodiment corresponding to the present invention described in FIG. 5 or FIG. 6, and details are not described herein again.
  • the computer-readable storage medium may be an internal storage unit of the device described in any of the foregoing embodiments, such as a hard disk or a memory of the device.
  • the computer-readable storage medium may also be an external storage device of the device, for example, a plug-in hard disk equipped on the device, a smart memory card (Smart Media (SMC), and a secure digital (SD) card , Flash card (Flash Card), etc.
  • the computer-readable storage medium may also include both an internal storage unit of the device and an external storage device.
  • the computer-readable storage medium is used to store the computer program and other programs and data required by the terminal.
  • the computer-readable storage medium may also be used to temporarily store data that has been or will be output.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例提供了一种数据处理方法、设备及穿越机眼镜,其中,该方法包括:接收图传数据;对所述图传数据的当前图像帧进行分类识别;将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。通过对图传数据进行分类存储,防止了图传数据被其他终端设备解码,提高了数据的安全性。

Description

一种数据处理方法、设备及穿越机眼镜 技术领域
本发明实施例涉及控制技术领域,尤其涉及一种数据处理方法、设备及穿越机眼镜。
背景技术
第一人称视角(First Person View,FPV)在无人机上被越来越多地使用,FPV能够给用户提供一种身临其境的感觉。例如,用户佩戴与无人机通信连接的FPV眼镜,即可实时观看到无人机所拍摄到的景象。其中,在穿越机领域,FPV更是绝大多数玩家的必备需求,穿越机通常与FPV眼镜一同使用,使玩家直接体验到在障碍物之间穿梭的感觉。因此,当玩家操作穿越机,或进行穿越机比赛时,通常可以对穿越机的图传内容进行直播,以让更多的观众体验到FPV的感觉。然而,通常穿越机眼镜在接收实时图传码流时,会持续匀速稳定地往SD卡中写入实时图传码流数据。由于SD卡遵从的SD协议是公开的,导致SD卡中的码流数据可以被兼容SD协议的其他设备截获并解码,以至于实时图传码流内容得不到保护。因此如何有效地保护实时图传码流成为研究的重点。
发明内容
本发明实施例提供了一种数据处理方法、设备及穿越机眼镜,可以防止图传数据被解码,提高了数据的安全性。
第一方面,本发明实施例提供了一种数据处理方法,包括:
接收图传数据;
对所述图传数据的当前图像帧进行分类识别;
将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
第二方面,本发明实施例还提供了一种数据处理方法,包括:
接收图传数据;
对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第 一类别,则将所述当前图像帧组存储到第三存储装置中;
对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;
将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;
其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
第三方面,本发明实施例提供了一种数据处理设备,包括存储器和处理器;
所述存储器,用于存储程序指令;
所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:
接收图传数据;
对所述图传数据的当前图像帧进行分类识别;
将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
第四方面,本发明实施例提供了另一种数据处理设备,包括存储器和处理器;
所述存储器,用于存储程序指令;
所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:
接收图传数据;
对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;
对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;
将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;
其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像 帧组中包括一个或者多个图像帧。
第五方面,本发明实施例提供了一种穿越机眼镜,包括:
第一存储装置,用于存储接收到的图传数据的第一类的图像帧;
第二存储装置,用于存储接收到的图传数据的第二类的图像帧;
处理器,用于接收图传数据;对所述图传数据的当前图像帧进行分类识别;将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
第六方面,发明实施例提供了另一种穿越机眼镜,包括:
第三存储装置,用于存储接收到的图传数据的第一类别的当前图像帧组;
第四存储装置,用于存储接收到的图传数据的第二类别的下一图像帧组;
处理器,用于接收图传数据;对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
第七方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面或第二方面所述的数据处理方法。
本发明实施例中,数据处理设备可以对接收到的图传数据的当前图像帧进行分类识别,将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。通过这种方式,防止了图传数据被其他终端设备解码,提高了数据的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是现有技术提供的一种图传数据用于直播的结构示意图;
图1b是本发明实施例提供的一种图传数据用于直播的结构示意图;
图2是本发明实施例提供的一种数据处理系统的结构示意图;
图3是本发明实施例提供的一种数据处理方法的流程示意图;
图4是本发明实施例提供的另一种数据处理方法的流程示意图;
图5是本发明实施例提供的一种数据处理设备的结构示意图;
图6是本发明实施例提供的另一种数据处理设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
在本发明实施例提供的数据处理方法可以由一种数据处理设备执行,在某些实施例中,所述数据处理方法可以应用于具有图传功能的智能终端上,在其他实施例中,所述数据处理方法还可以应用于穿越机眼镜上。本发明实施例在数据处理设备中设置了第一存储装置和第二存储装置来存储图传数据;在一个实施例中,所述第一存储装置和第二存储装置均可以设置在所述数据处理设备中;在其他实施例中,所述第一存储装置和第二存储装置可以独立于所述数据处理设备,即所述第一存储装置和第二存储装置可以设置在与所述数据处理设备建立通信连接的其他设备上;在一个实施例中,所述直播设备与所述数据处理设备建立通信连接。具体地,当数据处理设备接收到其他设备发送的图传数据时,数据处理设备可以对所述图传数据进行分类识别,然后将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中,以避免其他终端设备实时从所述第二存储设备中按传输顺序截获到图传数据的图像帧,防止了图传数据被其他终端设备解码,从而提高了数据安全。下面结合附图对应用穿越机眼镜的数据处理方法进行举例说明。
本发明实施例针对如图1a所示的现有的图传码流的直播方式,提出了本 方案如图1b的一种图像传码流的直播方式,通过如图1b的方式可以解决图1a中图传码流数据在传输过程中被其他设备截获并解码直播的问题。图1a是现有技术提供的一种图传数据用于直播的结构示意图,图1b是本发明实施例提供的一种图传数据用于直播的结构示意图。
如图1a所示,现有技术中,穿越机眼镜10可以接收实时图传数据,穿越机眼镜10可以通过主芯片101将接收到的图传数据发送至SD卡102进行存储,穿越机眼镜可以通过数据接口如USB接口,将主芯片101接收到的图传数据发送给指定的直播设备11。由于图传数据均存储于SD卡102中,因此,当满足SD协议的截获数据设备12与所述SD卡102建立通信连接时,该截获数据设备12可以从所述SD卡102中截获到所述穿越机眼镜10接收的图传数据以及该图传数据的接收顺序,以使该截获数据设备12可以对所述图传数据进行解码,得到与该图传数据对应的视频流。该截获数据设备12可以将解码得到的视频流发送给其他直播设备13进行直播,导致图传数据泄露。
针对上述图1a所述的问题,本发明实施例提供了如图1b所示的图传数据用于直播的结构示意图,如图1b所述,本发明实施例在穿越机眼镜10中设置了两个存储装置,包括第一存储装置即内部存储装置103和第二存储装置即SD卡,穿越机眼镜10可以通过主芯片101接收图传数据,并根据预设规则对接收到的图传数据进行分类,并将第一类的图传数据发送至SD卡102中,以及将第二类的图传数据发送值内部存储装置103中进行存储。穿越机眼镜可以通过数据接口如USB接口,将主芯片101接收到的图传数据发送给指定的直播设备11。由于在SD卡102中仅存储了第二类的图传数据,因此与所述SD卡102建立通信连接的满足SD协议的截获数据设备12只能从SD卡102中截获部分图传数据,且不能获取到全部的图传数据以及各图传数据的传输顺序,从而使截获数据设备12不能对获取到的图传数据进行解码得到正确视频流。即便该截获数据设备12将解码得到的视频流发送给其他直播设备13,其他直播设备13也无法进行直播,从而避免了数据泄露,提高了数据的安全性。
具体可举例说明,穿越机眼镜10可以将在当前这一秒钟接收到的图传数据中的图像帧存储到内部存储装置103中,并将下一秒钟接收到的图传数据中的图像帧存储到SD卡102中。通过这种方式,截获数据设备12截获到的数据会缺少部分关键帧数据和1秒的图传数据,因此截获数据设备12在解码时 会出现花屏和卡顿的情况,从而使其他直播设备13无法达到直播的目的。通过这种方式,避免了图传数据的泄露,提高了数据的安全性。
又例如,穿越机眼镜10可以不按时间顺序写入图传数据,该穿越机眼镜10可以将接收到的第n秒的图传数据先缓存在内部存储装置103中,继续接收第n+1秒的图传数据;该穿越机眼镜10可以先往SD卡102中写入该第n+1秒的图传数据,然后再将缓存在内部存储装置103中的第n秒的图传数据写入该SD卡102中进行存储。通过这种交替存储的方式,打乱了图传数据传输的时间顺序,从而使截获数据设备12无法获取到所有图传数据的正确传输的时间顺序。因此即使该截获数据设备12从SD卡中截获到所有的图传数据,但是因为获取到的图传数据的时间顺序不对,解码时也不能解码得到正确的视频流,从而出现花屏或卡顿,也不能使其他直播设备13用于直播的目的。
具体请参见图2,图2是本发明实施例提供的一种数据处理系统的结构示意图。所述系统包括:数据处理设备21和穿越机眼镜22。在一个实施例中,所述数据处理设备21可以设置在所述穿越机眼镜22中;在其他实施例中,所述数据处理设备21可以为与所述穿越机眼镜22建立通信连接的智能终端,具体地可以为遥控器、智能手机、平板电脑、膝上型电脑、地面站、穿戴式设备(手表、手环)中的一种或多种。所述穿越机眼镜22包括处理器221,第一存储装置222以及第二存储装置223。
在一个实施例中,该数据处理设备21可以接收与所述数据处理设备21建立通信连接的其他终端设备发送的图传数据,并对所述图传数据的当前图像帧进行分类识别;所述数据处理设备21在对所述图传数据的当前图像帧进行分类识别之后,可以将被识别为第一类的图像帧存储到第一存储装置222中,以及将被识别为第二类的图像帧存储到第二存储装置223中。在一个实施例中,所述图传数据可以包括图像数据和/或视频数据。
在一个实施例中,当所述数据处理设备21获取到重组指令时,所述数据处理设备21可以将所述第一存储装置222中存储的第一类的图像帧写入所述第二存储装置223中,并在所述第二存储装置223中将第一类的图像帧与所述第二类的图像帧进行重组,得到第一目标视频流。
在一个实施例中,所述数据处理设备21如果接收到与所述数据处理设备 21建立通信连接的直播设备发送的数据获取请求,则可以对所述直播设备的访问权限进行验证,如果验证成功,则所述数据处理设备21可以将所述第一目标视频流发送给所述直播设备,以便所述直播设备输出所述第一目标视频流。
具体请参见图3,图3是本发明实施例提供的一种数据处理方法的流程示意图,所述方法可以由数据处理设备执行,其中,所述数据处理设备的具体解释如前所述,此处不再赘述。具体的,本发明实施例的所述方法包括如下步骤。
S301:接收图传数据。
本发明实施例中,数据处理设备可以接收与所述数据处理设备建立通信连接的其他终端设备发送的图传数据。在一个实施例中,所述图传数据可以包括视频数据,所述图传数据也可以包括图像数据,本发明实施例不做具体限定。
S302:对所述图传数据的当前图像帧进行分类识别。
本发明实施例中,数据处理设备在接收到图传数据之后,可以对所述图传数据的当前图像帧进行分类识别。
在一个实施例中,数据处理设备在对所述图传数据的当前图像帧进行分类识别时,可以检测所述图传数据中的当前图像帧是否为关键图像帧,如果检测到所述当前图像帧为关键图像帧,则可以确定所述当前图像帧为第一类的图像帧,如果检测到所述当前图像帧不为关键图像帧,则可以确定所述当前图像帧为第二类的图像帧。
在一个实施例中,数据处理设备在对所述图传数据的当前图像帧进行分类识别时,可以根据第一分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧,并根据第一分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧。在一个实施例中,所述第一分类规则是基于所述图传数据中的图像帧的图像序号确定的,在某些实施例中,所述图像序号是根据所述图像帧在图传码流中传输的先后顺序确定的。
在一个实施例中,所述第一分类规则可以按照所述图像帧的图像序号的奇偶性对接收的所述图传数据中的图像帧进行分类,如果所述数据处理设备获取到的当前图像帧的图像序号为奇数,则确定所述当前图像帧为第一类的图像帧;进一步地,所述数据处理设备获取到的与所述当前图像帧组相邻的下一帧 图像帧的图像序号为偶数,并将所述下一帧图像帧确定为第二类的图像帧。
例如,假设所述数据处理设备接收到的所述图传数据中的图像帧包括4帧,其图像帧的图像序号分别为1、2、3、4,如果所述数据处理设备获取到的当前图像帧的图像序号为1,则可以确定所述当前图像帧为第一类的图像帧。所述数据处理设备获取到的与所述当前图像帧组相邻的下一帧图像帧的图像序号为2,则可以将所述下一帧图像帧确定为第二类的图像帧。依次类推,所述数据处理设备可以将获取到的图像序号为3的图像帧得到第一类的图像帧,将获取到的图像序号为4的图像帧确定为第二类的图像帧。
在一个实施例中,所述第一分类规则可以按照所述图像序号的位数对接收的所述图传数据中的图像帧进行分类,如果所述数据处理设备获取到的当前图像帧的图像序号为1位数的序号,则可以确定所述当前图像帧为第一类的图像帧。进一步地,如果所述数据处理设备获取到的与所述当前图像帧组相邻的下一帧图像帧的图像序号为多位数的序号,则可以将所述下一帧图像帧确定为第二类的图像帧。
例如,假设所述数据处理设备接收到的所述图传数据中的图像帧包括14帧,其图像帧的图像序号分别为1、2、...、13、14,因此可以确定所述图传数据中图像序号为1至9的图像帧为第一类的图像帧,以及将所述图像序号为10至14的下一帧图像帧确定为第二类的图像帧。
在其他实施例中,所述第一分类规则可以是用户根据需求预先设定的与所述图像帧的图像序号相关联的任意分类规则,本发明实施例不做具体限定。
在一个实施例中,数据处理设备在接收到所述图传数据之后,可以根据第二分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧,并根据第二分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;其中,所述第二分类规则是基于接收所述图传数据中的图像帧的时间确定的。
在一个实施例中,所述第二分类规则可以按照接收所述图传数据中的图像帧的时间对所述图传数据中的图像帧进行分类。所述数据处理设备可以将在第一时间接收到的图像帧确定为第一类的图像帧,以及在间隔周期时间接收到的图像帧确定为第一类的图像帧,并将其他时间接收到的图像帧确定为第二类的图像帧。
例如,假设所述数据处理设备接收图传数据的的视频帧率为30fps,表明所述数据处理设备每秒钟会接收到30帧图像,那么可以将t=t 0时刻的图像帧确定为第一类的图像帧,以及t=t 0+N*0.5s(N为正整数)时刻接收到的图像帧确定为第一类的图像帧,并将(t 0+(N-1)*0.5s,t 0+N*0.5s)时间范围内的接收到的其他14帧确定为第二类的图像帧。当然,这里的视频帧率也可以是任意其他的视频帧率,如24fps、48fps、60fps、120fps等等,周期也不限于0.5s,可以是0.05s、0.1s、0.2s、0.8s、1s等等;或周期也不限于是15帧为周期,还可以是4帧、8帧、12帧、16帧、20帧等等。
在一个实施例中,所述第二分类规则可以是按照接收所述图传数据中的图像帧的时间范围对所述图传数据中的图像帧进行分类。在某些实施例中,所述数据处理设备可以按照接收图像帧的时间的先后顺序,将在第一个预设时间范围内接收到的图像帧确定为第一类的图像帧,将第二个预设时间范围内接收到的图像帧确定为第二类的图像帧,将第三个预设时间范围内接收到的图像帧确定为第一类图像帧,以此类推,将第N个预设时间范围内接收到的图像帧确定为第一类的图像帧,将第N+1个预设时间范围内接收到的图像帧确定为第二类的图像帧。
例如,假设所述预设时间范围为10秒,如果所述数据处理设备接收所述图传数据的时间为40秒,则所述数据处理设备可以将[0,10s)内接收到的图像帧确定为第一类的图像帧,将[10s,20s)的时间范围内接收到的图像帧确定为第二类的图像帧,将[20s,30s)接收到的图像帧确定为第一类图像帧,将[30s,40s)内接收到的图像帧确定为第二类的图像帧。
S303:将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
本发明实施例中,数据处理设备在对所述图传数据的当前图像帧进行分类识别之后,可以将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。在一个实施例中,所述第一存储装置可以为所述数据处理设备中的内部存储装置装置,所述第二存储装置可以为SD卡存储装置。
在一个实施例中,所述数据处理设备在将被识别为第一类的图像帧存储到第一存储装置,以及将被识别为第二类的图像帧存储到所述第二存储装置之 后,如果获取到重组指令时,则可以将所述第一存储装置中存储的第一类的图像帧与所述第二存储装置中存储的第二类的图像帧进行重组,得到第一目标视频流。
在一些实施例中,所述重组指令可以是所述数据处理设备接收图传数据结束时触发产生的;在某些实施例中,所述重组指令可以是所述数据处理设备接收到的其他设备发送的指令;在某些实施例中,所述重组指令可以是所述数据处理设备在接收到直播设备发送的数据获取请求时触发生成的;在其他实施例中,所述重组指令可以是所述数据处理设备根据获取到的用户操作生成的,本发明实施例不做具体限定。
在一个实施例中,所述数据处理设备如果接收到直播设备发送的数据获取请求,则可以对所述直播设备的访问权限进行验证,如果验证成功,则可以将所述数据处理设备获取到的图传数据发送给所述直播设备,如果验证失败,则可以拒绝将所述数据处理设备获取到的图传数据发送给所述直播设备。
在一个实施例中,所述数据处理设备如果接收到直播设备发送的数据获取请求,则可以对所述直播设备的访问权限进行验证,如果验证成功,则可以将重组得到的所述第一目标视频流发送给所述直播设备,如果验证失败,则可以拒绝将重组得到的所述第一目标视频流发送给所述直播设备。
具体可以图1b为例进行说明,假设所述数据处理设备设置在图1b中的穿越机眼镜10中,所述第一存储装置为内部存储装置103以及第二存储装置为SD卡,因此所述穿越机眼镜10如果接收到直播设备11发送的数据获取请求,则可以对所述直播设备11的访问权限进行验证;如果验证成功,则可以将所述穿越机眼镜10接收到的图传数据通过主芯片101发送给所述直播设备11,如果验证失败,则所述穿越机眼镜10可以拒绝将接收到的图传数据发送给所述直播设备11。
又例如,假设所述数据处理设备设置在图1b中的穿越机眼镜10中,因此所述穿越机眼镜10在接收到直播设备11发送的数据获取请求时,可以对所述直播设备11的访问权限进行验证;如果验证成功,则可以将SD卡102中重组得到的第一目标视频流发送给所述直播设备11,如果验证失败,则可以拒绝将SD卡102中重组得到的所述第一目标视频流发送给所述直播设备11。
本发明实施例中,数据处理设备可以对接收到的图传数据的当前图像帧进 行分类识别,并将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。通过这种方式,防止了图传数据被其他终端设备解码,提高了数据的安全性。
请参见图4,图4是本发明实施例提供的另一种数据处理方法的流程示意图,所述方法可以由数据处理设备执行,其中,所述数据处理设备的具体解释如前所述。本发明实施例的所述方法包括如下步骤。
S401:接收图传数据。
本发明实施例中,数据处理设备可以接收与所述数据处理设备建立通信连接的其他终端设备发送的图传数据,所述图传数据的解释如前所述,此处不再赘述。
S402:对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中。
本发明实施例中,数据处理设备可以对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中。在一个实施例中,所述当前图像帧组中可以包括一个或者多个图像帧,以及所述下一图像帧组中可以包括一个或者多个图像帧。在一个实施例中,所述第三存储装置可以为所述数据处理设备中的内部存储装置,所述第三存储装置也可以是与所述数据处理设备建立通信连接的存储装置。
在一个实施例中,所述数据处理设备在对所述图传数据的当前图像帧组进行分类识别时,可以根据接收所述图传数据的当前图像帧组的时间,确定所述图传数据的当前图像帧组的类别。
在一个实施例中,所述当前图像帧组可以包括一个图像帧,如果检测到所述数据处理设备接收所述图传数据的当前图像帧的时间为第n秒,则可以确定所述当前图像帧的类别为第一类别,并将所述当前图像帧存储到第三存储装置中。
例如,假设所述当前图像帧组为一个图像帧,如果检测到所述数据处理设备接收所述图传数据的当前图像帧的时间为第1秒,则可以确定所述当前图像帧的类别为第一类别,并将当前图像帧存储至第三存储装置。
在一个实施例中,所述当前图像帧组可以包括多个图像帧,如果检测到所 述数据处理设备接收所述图传数据的当前图像帧组的时间为第n秒,则可以确定所述当前图像帧组的类别为第一类别,并将所述当前图像帧组存储到第三存储装置中。
例如,假设所述图像帧组为m个图像帧,如果检测到所述数据处理设备接收所述图传数据的当前图像帧组中m个图像帧的时间为第n秒,则可以确定所述当前图像帧组中的m个图像帧的类别为第一类别,并将所述当前图像帧组的m个图像帧存储到第三存储装置中。
S403:对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中。
本发明实施例中,数据处理设备可以对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中。在一个实施例中,所述第四存储装置可以为SD卡存储装置。
在一个实施例中,所述数据处理设备在对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别时,可以根据接收所述图传数据中与所述当前图像帧组相邻的下一图像帧组的时间,确定所述图传数据的下一图像帧组的类别。
例如,假设所述图像帧组包括一个图像帧,如果检测到所述数据处理设备接收所述图传数据的当前图像帧的时间为第1秒,则可以确定所述当前图像帧的类别为第一类别,并将当前图像帧存储至第三存储装置。所述数据处理设备继续接收图像帧,当所述数据处理设备第2秒接收到下一图像帧时,可以确定该下一图像帧为第二类别,并将所述下一图像帧存储到第四存储装置中。
又例如,假设所述图像帧组为m个图像帧,如果检测到所述数据处理设备接收所述图传数据的当前图像帧组中m个图像帧的时间为第1秒,则可以确定所述当前图像帧组中的m个图像帧的类别为第一类别,并将所述当前图像帧组中的m个图像帧存储到第三存储装置中。所述数据处理设备继续接收图像帧,当所述数据处理设备第2秒接收到下一图像帧组时,可以确定该下一图像帧组中的m个图像帧为第二类别,并将所述下一图像帧组中的m个图像帧存储到第四存储装置中。
S404:将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中。
本发明实施例中,数据处理设备可以将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中。
在一个实施例中,所述数据处理设备在检测到所述第四存储装置中每存储一次数据处理设备接收到的图像帧组时,将所述第三存储装置中存储的图像帧组写入第四存储装置中进行存储,然后所述数据处理设备再将接收到的新的一个图像帧组存储至第三存储装置,再将数据处理设备接收到的下一图像帧组存储至第四存储装置。
例如,假设所述图像帧组包括一个图像帧,如果所述数据处理设备第1秒接收所述图传数据的当前图像帧,则可以确定所述当前图像帧的类别为第一类别,并将当前图像帧存储至第三存储装置。所述数据处理设备继续接收图像帧,当所述数据处理设备第2秒接收到下一图像帧时,可以确定该下一图像帧为第二类别,并将所述下一图像帧存储到第四存储装置中。在所述数据处理设备将所述下一图像帧存储到第四存储装置中之后,所述数据处理设备可以将所述第三存储装置中存储的第1秒接收到的图像帧存储到第四存储装置中,以此作为一次循环。所述数据处理设备继续将第3秒接收到的图像帧存储至第三存储装置,将第4秒接收到的图像存储至第四存储装置,然后将第三存储装置存储的第3秒接收到的图像帧写入第四存储装置进行存储。以此类推循环存储。
在一个实施例中,数据处理设备将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中之后,如果所述数据处理设备获取到重组指令,则可以将所述第四存储装置中存储的第一类别的当前图像帧组与第二类别的下一图像帧进行重组,得到第二目标视频流。
在一个实施例中,所述重组指令可以所述数据处理设备接收图传数据结束时触发产生的;在某些实施例中,所述重组指令可以是所述数据处理设备接收到的其他设备发送的重组指令;在某些实施例中,所述重组指令可以是所述数据处理设备在接收到直播设备发送的数据获取请求时触发生成的;在其他实施例中,所述重组指令可以是所述数据处理设备根据获取到的用户操作生成的,本发明实施例不做具体限定。
在一个实施例中,如果接收到直播设备发送的数据获取请求,则可以对所 述直播设备的访问权限进行验证;如果验证成功,则可以将获取到的所述图传数据发送给所述直播设备;如果验证失败,则拒绝将获取到的所述图传数据发送给所述直播设备。具体举例说明与前述类似,此处不再赘述。
在一个实施例中,如果接收到直播设备发送的数据获取请求,则可以对所述直播设备的访问权限进行验证;如果验证成功,则可以将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备;如果验证失败,则可以拒绝将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备。具体举例说明与前述类似,此处不再赘述。
本发明实施例中,该数据处理设备可以通过对接收到的图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则可以将所述当前图像帧组存储到第三存储装置中。所述数据处理设备可以对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则可以将所述下一图像帧组存储到第四存储装置中。所述数据处理设备可以将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中。通过这种方式,防止了图传数据被其他终端设备解码,从而提高了数据的安全性。
请参见图5,图5是本发明实施例提供的一种数据处理设备的结构示意图。具体的,所述数据处理设备包括:存储器501、处理器502以及数据接口503。
所述存储器501可以包括易失性存储器(volatile memory);存储器501也可以包括非易失性存储器(non-volatile memory);存储器501还可以包括上述种类的存储器的组合。所述处理器502可以是中央处理器(central processing unit,CPU)。所述处理器502还可以进一步包括硬件数据处理设备。上述硬件数据处理设备可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。具体例如可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA)或其任意组合。
进一步地,所述存储器501用于存储程序指令,当程序指令被执行时所述处理器502可以调用存储器501中存储的程序指令,用于执行如下步骤:
接收图传数据;
对所述图传数据的当前图像帧进行分类识别;
将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
进一步地,所述处理器502将被识别为第一类的图像帧存储到第一存储装置,以及将被识别为第二类的图像帧存储到所述第二存储装置之后,还用于:
当获取到重组指令时,将所述第一存储装置中存储的第一类的图像帧与所述第二存储装置中存储的第二类的图像帧进行重组,得到第一目标视频流。
进一步地,所述处理器502对所述图传数据的当前图像帧进行分类识别时,具体用于:
检测所述图传数据的当前图像帧是否为关键图像帧;
如果检测结果为是,则确定所述当前图像帧为第一类的图像帧;
如果检测结果为否,则确定所述当前图像帧为第二类的图像帧。
进一步地,所述处理器502对所述图传数据的当前图像帧进行分类识别时,具体用于:
根据第一分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
根据第一分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
其中,所述第一分类规则是基于所述图传数据中的图像帧的图像序号确定的,所述图像序号是根据所述图像帧在图传码流中传输的顺序确定的。
进一步地,所述处理器502对所述图传数据的当前图像帧进行分类识别时,具体用于:
根据第二分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
根据第二分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
其中,所述第二分类规则是基于接收所述图传数据中的图像帧的时间确定的。
进一步地,所述处理器502还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限 进行验证;
如果验证成功,则将所述数据处理设备获取到的图传数据发送给所述直播设备;
如果验证失败,则拒绝将所述数据处理设备获取到的图传数据发送给所述直播设备。
进一步地,所述处理器502还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将重组得到的所述第一目标视频流发送给所述直播设备;
如果验证失败,则拒绝将重组得到的所述第一目标视频流发送给所述直播设备。
本发明实施例中,数据处理设备通过对接收到的图传数据的当前图像帧进行分类识别,将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。通过这种方式,防止了图传数据被其他终端设备解码,提高了数据的安全性。
请参见图6,图6是本发明实施例提供的另一种数据处理设备的结构示意图。具体的,所述数据处理设备包括:存储器601、处理器602以及数据接口603。
所述存储器601可以包括易失性存储器(volatile memory);存储器601也可以包括非易失性存储器(non-volatile memory);存储器601还可以包括上述种类的存储器的组合。所述处理器602可以是中央处理器(central processing unit,CPU)。所述处理器602还可以进一步包括硬件数据处理设备。上述硬件数据处理设备可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。具体例如可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA)或其任意组合。
进一步地,所述存储器601用于存储程序指令,当程序指令被执行时所述处理器602可以调用存储器601中存储的程序指令,用于执行如下步骤:
接收图传数据;
对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;
对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;
将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;
其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
进一步地,所述处理器602将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中之后,还用于:
当获取到重组指令时,将所述第四存储装置中存储的第一类别的当前图像帧组与第二类别的下一图像帧进行重组,得到第二目标视频流。
进一步地,所述处理器602对所述图传数据的当前图像帧组进行分类识别时,具体用于:
根据接收所述图传数据的当前图像帧组的时间,确定所述图传数据的当前图像帧组的类别。
进一步地,所述处理器602对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别时,具体用于:
根据接收所述图传数据中与所述当前图像帧组相邻的下一图像帧组的时间,确定所述图传数据的下一图像帧组的类别。
进一步地,所述处理器602还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将获取到的所述图传数据发送给所述直播设备;
如果验证失败,则拒绝将获取到的所述图传数据发送给所述直播设备。
进一步地,所述处理器602还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备;
如果验证失败,则拒绝将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备。
本发明实施例中,该数据处理设备可以通过对接收到的图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;并将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中。通过这种方式,防止了图传数据被其他终端设备解码,提高了数据的安全性。
本发明实施例还提供了一种穿越机眼镜,包括:第一存储装置,用于存储接收到的图传数据的第一类的图像帧;第二存储装置,用于存储接收到的图传数据的第二类的图像帧;
处理器,用于接收图传数据;对所述图传数据的当前图像帧进行分类识别;将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
进一步地,所述处理器将被识别为第一类的图像帧存储到第一存储装置,以及将被识别为第二类的图像帧存储到所述第二存储装置之后,还用于:
当获取到重组指令时,将所述第一存储装置中存储的第一类的图像帧与所述第二存储装置中存储的第二类的图像帧进行重组,得到第一目标视频流。
进一步地,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
检测所述图传数据的当前图像帧是否为关键图像帧;
如果检测结果为是,则确定所述当前图像帧为第一类的图像帧;
如果检测结果为否,则确定所述当前图像帧为第二类的图像帧。
进一步地,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
根据第一分类规则对所述图传数据中的当前图像帧进行分类,得到第一类 的图像帧;
根据第一分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
其中,所述第一分类规则是基于所述图传数据中的图像帧的图像序号确定的,所述图像序号是根据所述图像帧在图传码流中传输的顺序确定的。
进一步地,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
根据第二分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
根据第二分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
其中,所述第二分类规则是基于接收所述图传数据中的图像帧的时间确定的。
进一步地,所述处理器还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将所述数据处理设备获取到的图传数据发送给所述直播设备;
如果验证失败,则拒绝将所述数据处理设备获取到的图传数据发送给所述直播设备。
进一步地,所述处理器还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将重组得到的所述第一目标视频流发送给所述直播设备;
如果验证失败,则拒绝将重组得到的所述第一目标视频流发送给所述直播设备。
本发明实施例中,数据处理设备通过对接收到的图传数据的当前图像帧进行分类识别,将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。通过这种方式,防止了图传数据 被其他终端设备解码,提高了数据的安全性。
本发明实施例还提供了另一种穿越机眼镜,包括:第三存储装置,用于存储接收到的图传数据的第一类别的当前图像帧组;第四存储装置,用于存储接收到的图传数据的第二类别的下一图像帧组;
处理器,用于接收图传数据;对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
进一步地,所述处理器将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中之后,还用于:
当获取到重组指令时,将所述第四存储装置中存储的第一类别的当前图像帧组与第二类别的下一图像帧进行重组,得到第二目标视频流。
进一步地,所述处理器对所述图传数据的当前图像帧组进行分类识别时,具体用于:
根据接收所述图传数据的当前图像帧组的时间,确定所述图传数据的当前图像帧组的类别。
进一步地,所述处理器对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别时,具体用于:
根据接收所述图传数据中与所述当前图像帧组相邻的下一图像帧组的时间,确定所述图传数据的下一图像帧组的类别。
进一步地,所述处理器还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将获取到的所述图传数据发送给所述直播设备;
如果验证失败,则拒绝将获取到的所述图传数据发送给所述直播设备。
进一步地,所述处理器还用于:
如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
如果验证成功,则将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备;
如果验证失败,则拒绝将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备。
本发明实施例中,该数据处理设备可以通过对接收到的图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;并将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中。通过这种方式,防止了图传数据被其他终端设备解码,提高了数据的安全性。
在本发明的实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明图3或图4所对应实施例中描述的数据处理方法方式,也可实现图5或图6所述本发明所对应实施例的数据处理设备,在此不再赘述。
所述计算机可读存储介质可以是前述任一实施例所述的设备的内部存储单元,例如设备的硬盘或内存。所述计算机可读存储介质也可以是所述设备的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (40)

  1. 一种数据处理方法,其特征在于,包括:
    接收图传数据;
    对所述图传数据的当前图像帧进行分类识别;
    将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
  2. 根据权利要求1所述的方法,其特征在于,所述将被识别为第一类的图像帧存储到第一存储装置,以及将被识别为第二类的图像帧存储到所述第二存储装置之后,还包括:
    当获取到重组指令时,将所述第一存储装置中存储的第一类的图像帧与所述第二存储装置中存储的第二类的图像帧进行重组,得到第一目标视频流。
  3. 根据权利要求1所述的方法,其特征在于,所述对所述图传数据的当前图像帧进行分类识别,包括:
    检测所述图传数据的当前图像帧是否为关键图像帧;
    如果检测结果为是,则确定所述当前图像帧为第一类的图像帧;
    如果检测结果为否,则确定所述当前图像帧为第二类的图像帧。
  4. 根据权利要求1所述的方法,其特征在于,所述对所述图传数据的当前图像帧进行分类识别,包括:
    根据第一分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
    根据第一分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
    其中,所述第一分类规则是基于所述图传数据中的图像帧的图像序号确定的,所述图像序号是根据所述图像帧在图传码流中传输的顺序确定的。
  5. 根据权利要求1所述的方法,其特征在于,所述对所述图传数据的当 前图像帧进行分类识别,包括:
    根据第二分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
    根据第二分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
    其中,所述第二分类规则是基于接收所述图传数据中的图像帧的时间确定的。
  6. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将所述数据处理设备获取到的图传数据发送给所述直播设备;
    如果验证失败,则拒绝将所述数据处理设备获取到的图传数据发送给所述直播设备。
  7. 根据权利要求2所述的方法,其特征在于,所述方法还包括:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将重组得到的所述第一目标视频流发送给所述直播设备;
    如果验证失败,则拒绝将重组得到的所述第一目标视频流发送给所述直播设备。
  8. 一种数据处理方法,其特征在于,包括:
    接收图传数据;
    对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;
    对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储 装置中;
    将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;
    其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
  9. 根据权利要求8所述的方法,其特征在于,所述将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中之后,还包括:
    当获取到重组指令时,将所述第四存储装置中存储的第一类别的当前图像帧组与第二类别的下一图像帧进行重组,得到第二目标视频流。
  10. 根据权利要求8所述的方法,其特征在于,所述对所述图传数据的当前图像帧组进行分类识别,包括:
    根据接收所述图传数据的当前图像帧组的时间,确定所述图传数据的当前图像帧组的类别。
  11. 根据权利要求8所述的方法,其特征在于,所述对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,包括:
    根据接收所述图传数据中与所述当前图像帧组相邻的下一图像帧组的时间,确定所述图传数据的下一图像帧组的类别。
  12. 根据权利要求8所述的方法,其特征在于,所述方法还包括:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将获取到的所述图传数据发送给所述直播设备;
    如果验证失败,则拒绝将获取到的所述图传数据发送给所述直播设备。
  13. 根据权利要求9所述的方法,其特征在于,所述方法还包括:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备;
    如果验证失败,则拒绝将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备。
  14. 一种数据处理设备,其特征在于,包括存储器和处理器;
    所述存储器,用于存储程序指令;
    所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:
    接收图传数据;
    对所述图传数据的当前图像帧进行分类识别;
    将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
  15. 根据权利要求14所述的设备,其特征在于,所述处理器将被识别为第一类的图像帧存储到第一存储装置,以及将被识别为第二类的图像帧存储到所述第二存储装置之后,还用于:
    当获取到重组指令时,将所述第一存储装置中存储的第一类的图像帧与所述第二存储装置中存储的第二类的图像帧进行重组,得到第一目标视频流。
  16. 根据权利要求14所述的设备,其特征在于,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
    检测所述图传数据的当前图像帧是否为关键图像帧;
    如果检测结果为是,则确定所述当前图像帧为第一类的图像帧;
    如果检测结果为否,则确定所述当前图像帧为第二类的图像帧。
  17. 根据权利要求14所述的设备,其特征在于,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
    根据第一分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
    根据第一分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
    其中,所述第一分类规则是基于所述图传数据中的图像帧的图像序号确定的,所述图像序号是根据所述图像帧在图传码流中传输的顺序确定的。
  18. 根据权利要求14所述的设备,其特征在于,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
    根据第二分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
    根据第二分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
    其中,所述第二分类规则是基于接收所述图传数据中的图像帧的时间确定的。
  19. 根据权利要求14所述的设备,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将所述数据处理设备获取到的图传数据发送给所述直播设备;
    如果验证失败,则拒绝将所述数据处理设备获取到的图传数据发送给所述直播设备。
  20. 根据权利要求15所述的设备,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将重组得到的所述第一目标视频流发送给所述直播设备;
    如果验证失败,则拒绝将重组得到的所述第一目标视频流发送给所述直播设备。
  21. 一种数据处理设备,其特征在于,包括存储器和处理器;
    所述存储器,用于存储程序指令;
    所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:
    接收图传数据;
    对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;
    对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;
    将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;
    其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
  22. 根据权利要求21所述的设备,其特征在于,所述处理器将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中之后,还用于:
    当获取到重组指令时,将所述第四存储装置中存储的第一类别的当前图像帧组与第二类别的下一图像帧进行重组,得到第二目标视频流。
  23. 根据权利要求21所述的设备,其特征在于,所述处理器对所述图传数据的当前图像帧组进行分类识别时,具体用于:
    根据接收所述图传数据的当前图像帧组的时间,确定所述图传数据的当前图像帧组的类别。
  24. 根据权利要求21所述的设备,其特征在于,所述处理器对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别时,具体用于:
    根据接收所述图传数据中与所述当前图像帧组相邻的下一图像帧组的时间,确定所述图传数据的下一图像帧组的类别。
  25. 根据权利要求21所述的设备,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将获取到的所述图传数据发送给所述直播设备;
    如果验证失败,则拒绝将获取到的所述图传数据发送给所述直播设备。
  26. 根据权利要求22所述的设备,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备;
    如果验证失败,则拒绝将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备。
  27. 一种穿越机眼镜,其特征在于,包括:
    第一存储装置,用于存储接收到的图传数据的第一类的图像帧;
    第二存储装置,用于存储接收到的图传数据的第二类的图像帧;
    处理器,用于接收图传数据;对所述图传数据的当前图像帧进行分类识别;将被识别为第一类的图像帧存储到第一存储装置中,以及将被识别为第二类的图像帧存储到第二存储装置中。
  28. 根据权利要求27所述的眼镜,其特征在于,所述处理器将被识别为第一类的图像帧存储到第一存储装置,以及将被识别为第二类的图像帧存储到所述第二存储装置之后,还用于:
    当获取到重组指令时,将所述第一存储装置中存储的第一类的图像帧与所述第二存储装置中存储的第二类的图像帧进行重组,得到第一目标视频流。
  29. 根据权利要求27所述的眼镜,其特征在于,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
    检测所述图传数据的当前图像帧是否为关键图像帧;
    如果检测结果为是,则确定所述当前图像帧为第一类的图像帧;
    如果检测结果为否,则确定所述当前图像帧为第二类的图像帧。
  30. 根据权利要求27所述的眼镜,其特征在于,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
    根据第一分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
    根据第一分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
    其中,所述第一分类规则是基于所述图传数据中的图像帧的图像序号确定的,所述图像序号是根据所述图像帧在图传码流中传输的顺序确定的。
  31. 根据权利要求27所述的眼镜,其特征在于,所述处理器对所述图传数据的当前图像帧进行分类识别时,具体用于:
    根据第二分类规则对所述图传数据中的当前图像帧进行分类,得到第一类的图像帧;
    根据第二分类规则对所述图传数据中的下一帧图像帧进行分类,得到第二类的图像帧;
    其中,所述第二分类规则是基于接收所述图传数据中的图像帧的时间确定的。
  32. 根据权利要求27所述的眼镜,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将所述数据处理设备获取到的图传数据发送给所述直播设备;
    如果验证失败,则拒绝将所述数据处理设备获取到的图传数据发送给所述直播设备。
  33. 根据权利要求28所述的眼镜,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将重组得到的所述第一目标视频流发送给所述直播设备;
    如果验证失败,则拒绝将重组得到的所述第一目标视频流发送给所述直播设备。
  34. 一种穿越机眼镜,其特征在于,包括:
    第三存储装置,用于存储接收到的图传数据的第一类别的当前图像帧组;
    第四存储装置,用于存储接收到的图传数据的第二类别的下一图像帧组;
    处理器,用于接收图传数据;对所述图传数据的当前图像帧组进行分类识别,若所述当前图像帧组为第一类别,则将所述当前图像帧组存储到第三存储装置中;对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别,若所述下一图像帧组为第二类别,则将所述下一图像帧组存储到第四存储装置中;将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中;其中,所述当前图像帧组中包括一个或者多个图像帧,以及所述下一图像帧组中包括一个或者多个图像帧。
  35. 根据权利要求34所述的眼镜,其特征在于,所述处理器将所述第三存储装置中存储的第一类别的当前图像帧组存储到所述第四存储装置中之后,还用于:
    当获取到重组指令时,将所述第四存储装置中存储的第一类别的当前图像帧组与第二类别的下一图像帧进行重组,得到第二目标视频流。
  36. 根据权利要求34所述的眼镜,其特征在于,所述处理器对所述图传数据的当前图像帧组进行分类识别时,具体用于:
    根据接收所述图传数据的当前图像帧组的时间,确定所述图传数据的当前图像帧组的类别。
  37. 根据权利要求34所述的眼镜,其特征在于,所述处理器对所述图传数据中与所述当前图像帧组相邻的下一图像帧组进行分类识别时,具体用于:
    根据接收所述图传数据中与所述当前图像帧组相邻的下一图像帧组的时间,确定所述图传数据的下一图像帧组的类别。
  38. 根据权利要求34所述的眼镜,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将获取到的所述图传数据发送给所述直播设备;
    如果验证失败,则拒绝将获取到的所述图传数据发送给所述直播设备。
  39. 根据权利要求35所述的眼镜,其特征在于,所述处理器还用于:
    如果接收到直播设备发送的数据获取请求,则对所述直播设备的访问权限进行验证;
    如果验证成功,则将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备;
    如果验证失败,则拒绝将第四存储装置中重组得到的所述第二目标视频流发送给所述直播设备。
  40. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13任一项所述方法。
PCT/CN2018/112713 2018-10-30 2018-10-30 一种数据处理方法、设备及穿越机眼镜 Ceased WO2020087282A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201880038381.9A CN110832870A (zh) 2018-10-30 2018-10-30 一种数据处理方法、设备及穿越机眼镜
EP18939005.7A EP3809677A4 (en) 2018-10-30 2018-10-30 METHOD AND DEVICE FOR DATA PROCESSING AND FLUSH MACHINE GLASS
PCT/CN2018/112713 WO2020087282A1 (zh) 2018-10-30 2018-10-30 一种数据处理方法、设备及穿越机眼镜
US17/228,650 US20210232622A1 (en) 2018-10-30 2021-04-12 Data processing method and device, and racing drone goggles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/112713 WO2020087282A1 (zh) 2018-10-30 2018-10-30 一种数据处理方法、设备及穿越机眼镜

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/228,650 Continuation US20210232622A1 (en) 2018-10-30 2021-04-12 Data processing method and device, and racing drone goggles

Publications (1)

Publication Number Publication Date
WO2020087282A1 true WO2020087282A1 (zh) 2020-05-07

Family

ID=69547492

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/112713 Ceased WO2020087282A1 (zh) 2018-10-30 2018-10-30 一种数据处理方法、设备及穿越机眼镜

Country Status (4)

Country Link
US (1) US20210232622A1 (zh)
EP (1) EP3809677A4 (zh)
CN (1) CN110832870A (zh)
WO (1) WO2020087282A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115185969A (zh) * 2022-07-14 2022-10-14 浪潮云信息技术股份公司 一种实现动态配置的操作日志记录方法及系统

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116055802B (zh) * 2022-07-21 2024-03-08 荣耀终端有限公司 图像帧处理方法及电子设备
CN116737991B (zh) * 2023-08-11 2023-10-20 陕西龙朔通信技术有限公司 网络视频监控数据处理方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719889A (zh) * 2005-08-08 2006-01-11 北京中星微电子有限公司 实现视频逐行到隔行转换的装置和转换方法
CN1848225A (zh) * 2005-04-12 2006-10-18 三星电子株式会社 移动电话中使用两个显示缓冲器的旋转显示设备及其方法
CN103841432A (zh) * 2012-11-26 2014-06-04 浙江大华技术股份有限公司 一种复合视频数据的传输方法和设备
CN104969514A (zh) * 2013-02-21 2015-10-07 雷诺股份公司 用于在两条can总线之间传输帧的方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050166230A1 (en) * 2003-03-18 2005-07-28 Gaydou Danny R. Systems and methods for providing transport control
US8195037B2 (en) * 2004-11-12 2012-06-05 Pelco, Inc. Apparatus and method of storing video data
US7302159B2 (en) * 2004-11-12 2007-11-27 Pelco Apparatus and method of storing video data
KR100928324B1 (ko) * 2007-10-02 2009-11-25 주식회사 아이브이넷 압축된 동영상을 복원하기 위한 프레임 버퍼 메모리 운영방법 및 이에 적합한 디코딩 장치
CN103365612B (zh) * 2012-03-26 2016-07-06 联想(北京)有限公司 信息处理的方法及电子设备
US9030482B2 (en) * 2012-11-09 2015-05-12 Intel Corporation Hybrid display frame buffer for display subsystem
WO2015046836A1 (en) * 2013-09-26 2015-04-02 Lg Electronics Inc. Apparatus for transmitting signaling information, apparatus for receiving signaling information, method for transmitting signaling information and method for receiving signaling information
US9578278B1 (en) * 2015-10-20 2017-02-21 International Business Machines Corporation Video storage and video playing
CN106303554A (zh) * 2016-09-07 2017-01-04 四川天辰智创科技有限公司 一种视频直播系统及方法
CN106507121A (zh) * 2016-10-31 2017-03-15 易瓦特科技股份公司 一种控制直播的方法、vr设备和无人机
JP6880494B2 (ja) * 2017-03-27 2021-06-02 株式会社Screenホールディングス 分類装置の製造方法、画像の分類方法、画像の分類装置、半導体の検査装置および分類基準モジュール
CN108449601B (zh) * 2018-03-16 2020-07-31 镇江视程影视有限公司 电影数据的传输方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1848225A (zh) * 2005-04-12 2006-10-18 三星电子株式会社 移动电话中使用两个显示缓冲器的旋转显示设备及其方法
CN1719889A (zh) * 2005-08-08 2006-01-11 北京中星微电子有限公司 实现视频逐行到隔行转换的装置和转换方法
CN103841432A (zh) * 2012-11-26 2014-06-04 浙江大华技术股份有限公司 一种复合视频数据的传输方法和设备
CN104969514A (zh) * 2013-02-21 2015-10-07 雷诺股份公司 用于在两条can总线之间传输帧的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3809677A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115185969A (zh) * 2022-07-14 2022-10-14 浪潮云信息技术股份公司 一种实现动态配置的操作日志记录方法及系统

Also Published As

Publication number Publication date
CN110832870A (zh) 2020-02-21
EP3809677A4 (en) 2021-06-30
EP3809677A1 (en) 2021-04-21
US20210232622A1 (en) 2021-07-29

Similar Documents

Publication Publication Date Title
KR102067231B1 (ko) 네트워크 장치 및 오류 처리
CN101874406B (zh) 用于评估存储在安全模块中的用户权限的方法
US20210232622A1 (en) Data processing method and device, and racing drone goggles
EP4150512A1 (en) Identifying objects within images from different sources
US10003844B2 (en) Automated retrieval of social media tags
CN112399194A (zh) 一种直播数据处理方法、装置、计算机及可读存储介质
US20220109656A1 (en) Method to preserve video data obfuscation for video frames
CN111885417B (zh) Vr视频播放方法、装置、设备以及存储介质
CN105791893B (zh) 视频文件加密、解密方法及装置
WO2017219872A1 (zh) 机顶盒的升级、换台方法及系统
CN104427362B (zh) 数字电视及其外部输入频道搜索方法
CA3062565A1 (en) Peripheral video presence detection
CN108235111A (zh) 信息共享方法及智能机顶盒
CN115550691A (zh) 一种视频处理方法、视频传输方法、视频查看方法和装置
CN109379607B (zh) 一种频道播放方法、设备及介质
EP4165868B1 (en) System and method for channel change detection and overlay detection for a broadcast output
US12206950B2 (en) Coordinated primary media stream with supplemental media stream
WO2021047181A1 (zh) 基于视频类型的播放控制实现方法、装置及计算机设备
CN108028947B (zh) 用于改善acr电视监控系统中的工作负荷管理的系统和方法
US11653039B2 (en) Video stream batching
US12323647B2 (en) Video quality monitoring system
US10313708B1 (en) Distributed upload of television content
US20240104197A1 (en) Systems, methods, and media for protecting application programming interfaces
CN110830760A (zh) 一种安全网络数据交互系统及方法
CN108259962A (zh) 节目切换方法、机顶盒及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18939005

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 18939005

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2018939005

Country of ref document: EP

Effective date: 20210115

NENP Non-entry into the national phase

Ref country code: DE