CN111428568A - Living body video picture processing method and device, computer equipment and storage medium - Google Patents

Living body video picture processing method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN111428568A
CN111428568A CN202010119603.9A CN202010119603A CN111428568A CN 111428568 A CN111428568 A CN 111428568A CN 202010119603 A CN202010119603 A CN 202010119603A CN 111428568 A CN111428568 A CN 111428568A
Authority
CN
China
Prior art keywords
picture
pictures
frame
living body
data packet
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.)
Granted
Application number
CN202010119603.9A
Other languages
Chinese (zh)
Other versions
CN111428568B (en
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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN202010119603.9A priority Critical patent/CN111428568B/en
Publication of CN111428568A publication Critical patent/CN111428568A/en
Priority to PCT/CN2020/136434 priority patent/WO2021169501A1/en
Application granted granted Critical
Publication of CN111428568B publication Critical patent/CN111428568B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/40Spoof detection, e.g. liveness detection
    • G06V40/45Detection of the body part being alive
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • 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
    • H04N21/234309Processing 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 by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention relates to the living body detection of the biological recognition technology, and provides a living body video picture processing method, a living body video picture processing device, a computer device and a storage medium, wherein the method comprises the following steps: receiving a detection request of a living body video and storing the living body video to a memory; acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet; according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture; decoding the target picture to obtain a decoded target picture; and feeding back the decoding target picture to a bottom layer interface. The device, the computer equipment and the storage medium realize the processing of the living video pictures based on the steps of the method. The invention directly operates in the memory, reduces intermediate processing links, improves the finishing and processing performance of the live video, improves the processing speed of the live video detection decoding video and saves the performance loss of the GPU.

Description

Living body video picture processing method and device, computer equipment and storage medium
Technical Field
The invention relates to the technical field of biological identification, in particular to a video image processing method and device in living body detection and a readable storage medium.
Background
Portrait recognition, as a mature biometric technology, is currently widely used in the fields of finance, education, public security, social services, e-commerce, and the like. However, human faces are easily copied by video or photos and then are fraudulently recognized, so that security is problematic. Video liveness detection is currently the main solution to this safety problem.
In the prior art, video live detection needs to decode a video into pictures and sound, while live detection only needs to detect the decoded pictures and does not detect the decoded sound. When the confidence of the living body is detected for the picture, generally, all video pictures are not detected, but only videos about 3 to 6 seconds are detected, the video rate is 25 frames/second, the total number of the videos detected by the living body of the video is about 100 frames, generally, a CPU is used for decoding and converting the format of one picture, the time is about 20 to 40 milliseconds, the time is about 2000 to 4000 milliseconds for 100 frames of pictures, the time is long, and resources of an operating system are wasted. If the video is downloaded to the local disk for processing, the IO access amount between the disk and the memory is increased, and the processing speed is reduced.
In addition, most conventional video live detection decoders process videos in a file format, and cannot directly detect memory video data. Moreover, part of videos of the live body detection come from mobile terminal devices such as mobile phones and tablet computers, the shooting angles are different, the video live body detection decoding needs to rotate the images, and resources and processing time of a CPU are consumed. The video living body detection efficiency is reduced due to the above conditions, and the user experience is not good.
Therefore, there is a need for improvements in the art in an attempt to obtain a better user experience.
Disclosure of Invention
In view of the foregoing, there is a need to provide a method, an apparatus and a readable storage medium for processing video pictures in live detection, so as to improve the efficiency of existing video live detection.
A method of live video picture processing, the method comprising:
receiving a detection request of a living body video and storing the living body video to a memory;
acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet;
according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture;
decoding the target picture to obtain a decoded target picture;
and feeding back the decoding target picture to a bottom layer interface.
In one embodiment, the method further comprises: after the step of decoding the target picture to obtain a decoded target picture, the method further comprises:
acquiring picture angle information of the decoding target picture;
and adjusting the decoding target picture to a picture with a normal angle by carrying out picture rotation operation according to the picture angle information.
In one embodiment, the method further comprises: the step of performing frame extraction on the pictures in the original live-body video data packet according to the number of the pictures in the original live-body video data packet to obtain the target picture comprises the following steps:
acquiring the number of pictures in the original living video data packet and numbering the pictures;
deleting a preset number of pictures with serial numbers at the head and the tail;
and extracting the pictures at equal intervals from the residual pictures with the preset number of pictures at the head and the tail to obtain the target picture.
In one embodiment, the method further comprises: the step of decoding the target picture to obtain a decoded target picture comprises:
acquiring a key frame I frame and a non-key frame P frame in the original live video data packet;
performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
and decoding the target picture after the frame extraction detection to obtain a decoded target picture.
A living body video picture processing device, the living body video picture processing device comprising:
the receiving unit is used for receiving a detection request of a living body video and storing the living body video to the memory;
the original living body video data packet calculating unit is used for calculating the number of pictures in the original living body video data packet;
the picture frame extracting unit is used for extracting frames of pictures in the original living body video data packet according to the number of the pictures calculated by the original living body video data packet calculating unit so as to obtain a target picture;
and the picture decoding unit is used for decoding and restoring the target picture extracted by the picture frame extracting unit to obtain a decoded target picture and feeding back the decoded target picture to a bottom layer interface.
In one embodiment, the apparatus further comprises:
and the picture angle processing unit is used for acquiring the picture angle information of the decoding target picture output by the picture decoding unit and adjusting the decoding target picture into a picture with a normal angle by carrying out picture rotation operation according to the picture angle information.
In one embodiment, the picture frame extracting unit further includes:
the picture number numbering module is used for obtaining the number of the pictures in the original living body video data packet and numbering the pictures in the original living body video data packet;
and the picture frame extraction processing module is used for deleting the preset number of pictures with the picture numbers at the head and the tail in the original living body video data packet which are numbered by the picture number numbering module, and extracting the pictures from the rest pictures at equal intervals to obtain the target picture.
In one embodiment, the picture decoding unit further includes:
a reference frame acquisition module, configured to acquire a key frame I frame and a non-key frame P frame in the original live video data packet;
the image frame extraction detection module is used for carrying out frame extraction detection on the target image according to the information of the key frame I frame and the non-key frame P frame acquired by the reference frame acquisition module;
and the picture decoding module is used for decoding and restoring the target picture output by the picture frame extraction detection module and feeding back the decoded target picture to a bottom layer interface.
A computer device comprising a memory and a processor, the memory having stored therein computer readable instructions which, when executed by the processor, cause the processor to perform the steps of the method described above.
A storage medium having stored thereon computer-readable instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of the method described above.
According to the living video picture processing method, the living video picture processing device, the computer equipment and the storage medium, the living video is stored in the memory by receiving the request of living video detection; the method comprises the steps of calculating the number of pictures contained in a living video to be detected, removing frame pictures at the head and the tail of a picture sequence in the living video, extracting the frame pictures at equal distance to obtain a target picture, detecting the target picture according to a reference frame in a video compression technology to ensure that the obtained target picture contains complete information in an original living video, and finally decoding the target picture after frame extraction detection to finally obtain a decoded target picture and outputting the decoded target picture to a bottom layer interface. By directly carrying out the operations of picture frame extraction and decoding in the memory, the operation of downloading the live video into the disk is avoided, the IO (Input and Output) operation of the disk is reduced, the intermediate processing link is reduced by directly carrying out the operation in the memory, the live video arrangement processing performance is improved, the processing speed of the live video detection and decoding video is further improved, and the performance loss of a GPU (graphics processing unit) is saved. In addition, before the decoding target picture is output to the bottom layer interface, the picture angle information of the decoding target picture can be processed, the picture with the abnormal visual angle is processed in an angle rotation mode, the picture with the normal visual angle is output to the bottom layer interface, the processing pressure of a bottom layer SDK (Soft Development Kit software Development Kit) is further relieved, and the living body video detection precision is improved.
Drawings
FIG. 1 is a diagram of an implementation environment of a live video picture processing method provided in one embodiment;
FIG. 2 is a block diagram showing an internal configuration of a computer device according to an embodiment;
FIG. 3 is a flow diagram of a live video picture processing method in one embodiment;
FIG. 4 is a flowchart of a live video picture processing method in another embodiment;
FIG. 5 is a flowchart illustrating framing a picture according to the number of pictures in an original live video packet to obtain a target picture according to an embodiment;
FIG. 6 is a flow diagram illustrating decoding of a target picture to obtain a decoded target picture in one embodiment;
FIG. 7 is a block diagram showing the configuration of an apparatus for processing a live video picture according to an embodiment;
FIG. 8 is a block diagram showing the construction of a live video picture processing apparatus according to another embodiment;
FIG. 9 is a block diagram of a picture frame unit according to an embodiment;
fig. 10 is a block diagram of a picture decoding unit in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Fig. 1 is a diagram of an implementation environment of a live video picture processing method provided in an embodiment, as shown in fig. 1, in the implementation environment, including a computer device 110 and a terminal 120.
The computer device 110 is a living body video picture processing device, for example, a computer device such as a computer used by a tester, and a living body video picture processing tool is installed on the computer device 110. The terminal 120 is installed with an application that needs to perform live video picture processing, when the live video picture processing is needed, a tester can send a live video picture processing request at the terminal 120, where the live video picture processing request carries a live video picture processing identifier, the computer device 110 receives the live video picture processing request, obtains a test script corresponding to the live video picture processing identifier in the computer device 110 according to the live video picture processing identifier, then executes the test script by using a live video picture processing tool, tests the application on the terminal 120, and obtains a live video picture processing result corresponding to the test script.
It should be noted that the terminal 120 and the computer device 110 may be, but are not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a server, and the like. The computer device 110 and the terminal 120 may be connected through bluetooth, USB (Universal Serial Bus), or other communication connection methods, which is not limited herein.
FIG. 2 is a diagram showing an internal configuration of a computer device according to an embodiment. As shown in fig. 2, the computer device includes a processor, a non-volatile storage medium, a memory, and a network interface connected through a system bus. The non-volatile storage medium of the computer device stores an operating system, a database and a computer program, the database can store control information sequences, and the computer program can enable the processor to realize the live video picture processing method when being executed by the processor. The processor of the computer device is used for providing calculation and control capability and supporting the operation of the whole computer device. The memory of the computer device may have stored therein computer readable instructions that, when executed by the processor, may cause the processor to perform a method of live video picture processing. The network interface of the computer device is used for connecting and communicating with the terminal. Those skilled in the art will appreciate that the architecture shown in fig. 2 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
As shown in fig. 3, in an embodiment, a method is provided, which may be applied to the computer device 110 described above, and specifically may include the following steps S302 to S310:
step S302, receiving a detection request of a living body video and storing the living body video to a memory;
in this embodiment, the detection request for receiving the live video is generally completed by the computer device, and in this embodiment, the detection request is completed by using the background server. In the video live body detection technology, a background server bears video decoding operation work, a video live body detector is arranged at the background server, after the video live body detector receives a detection request of a live body video, the video live body detector can acquire an original live body video data packet, and the original live body video data packet is stored in a memory. The original living video data packet is stored in the memory for operation, so that the processing speed of the original living video data can be improved, because the direct operation speed of the data in the memory is far higher than the operation of downloading the original living video data into the magnetic disk, which aims to improve the processing speed of the original living video data.
In some embodiments, the raw live video data packets may also be saved to a non-volatile storage medium for processing.
Step S304, acquiring an original living video data packet, and calculating the number of pictures in the original living video data packet;
in the embodiment of the present invention, after the video decoder acquires the original live video data packet, the number of frame pictures included in the original live video data packet needs to be calculated first. In the video living body detection technology, the video data needing to be detected in the amount of about 3-6 seconds can be determined according to different video code rates. For example, the video of about 3 to 6 seconds contains 90 frame pictures, in this embodiment, the frame pictures contained in the video are simply referred to as pictures, and the video decoder obtains 90 pictures in the original live video data packet.
Step S306, performing frame extraction on the pictures in the original living body video data packet according to the number of the pictures in the original living body video data packet to obtain a target picture;
in the method, the frame extraction of the picture in the original living body video data packet is a key point, namely the frame extraction of the key frame picture in the original living body video data packet, reduces the number of pictures processed by a video decoder, enables the video decoder to process necessary pictures, does not process unnecessary pictures, further saves system resources and accelerates the processing speed.
Fig. 5 shows a flowchart of framing a picture according to the number of pictures in an original live video data packet to obtain a target picture in an embodiment, which may specifically include the following steps S502 to S506:
step S502, obtaining the number of pictures in the original living body video data packet and numbering the pictures;
after the video decoder acquires the number of pictures in the original live video data packet, it is also necessary to number the pictures in the original live video data packet in sequence, for example, the original live video data packet acquired by the video decoder includes 90 frames of pictures, that is, the 90 pictures are numbered from 0 to 89 in sequence.
Step S504, deleting the preset number of pictures with serial numbers at the head and the tail;
for pictures in an original live video data packet, there must be a key frame and a non-key frame, in the existing video compression technology field, each frame represents a still image, in the actual compression process, various algorithms are adopted to reduce the data capacity, and IPB is the most common means. The I frame is also called an intra picture (intra picture), the I frame represents a key frame, belongs to intra-frame compression, and can be decoded only by picture data of the frame, the P frame represents a difference between the frame and a previous key frame (P frame), and the picture cached before is required to be superimposed with the difference defined by the frame to generate a final picture. The B frame is a bidirectional difference frame, that is, the B frame records the difference between the current frame and the previous and subsequent frames, the B frame is decoded, the previous cache picture is to be obtained, the decoded picture is also to be generated, and the final picture is generated by overlapping the previous and subsequent pictures and the picture of the current frame. The B frame has high compression rate, and the CPU burden is heavy during decoding, so the invention adopts the key frame I frame and the non-key frame P frame for calculation.
In this embodiment, the preset pictures at the head and the tail of the group of pictures in the original live video data packet need to be deleted, specifically, for 90 original live video data packets, 15 pictures at the head and the tail need to be deleted, where the 15 pictures at the head and the tail need to be deleted to prevent the original live video data received by the video decoder from being false pictures, and the deleted preset number of pictures is also obtained according to an empirical value, and a person skilled in the art can know that the picture is properly adjusted according to the frame picture in the received original live video data packet. For an original live video data packet of 90 pictures, after 15 pictures at the head and the tail are deleted, 60 frames of pictures are left.
Step S506, extracting the remaining pictures from which the first and last pictures with the preset number are deleted at equal distances to obtain the target picture.
For example, after deleting the preset number of pictures from the head to the tail in the original live video data packet, the equidistant extraction operation is also needed to perform equidistant picture extraction operation on the remaining pictures, and the equidistant extraction operation is also needed to prevent the occurrence of picture fraud, for example, after deleting the preset pictures from the head to the tail in the original live video data packet of the 90 pictures, 60 frames of pictures are left, the equidistant extraction n of the 60 frames of pictures is (90-15 × 2) ÷ (6+1) ═ 8, 6 frames of pictures to be extracted are calculated according to the equal distance n being 8, that is, 6 frames of the group of pictures in the original live video data packet are extracted, that is, the 6 frames of the 24 th frame (15+8), the 32 th frame (24+8), the 40 th frame (32+8), the 48 th frame (40+8), the 56 th frame (48+8), the 64 th frame (56+8) and the target picture is obtained after the equidistant extraction of the 6 frames of the original live video data packet.
In some embodiments, the target picture obtained by frame extraction is detected according to the key frame I frame and the non-key frame P frame in the video compression technology, so as to ensure that the extracted target picture is correct, accurately represent the original live video, avoid malicious attacks at a high rate, and improve the detection performance and the response effect.
Step S308, decoding the target picture to obtain a decoded target picture;
in this embodiment, after obtaining the appropriate target picture, the picture may be decoded according to the video compression technique of the original live video packet to obtain a decoded target picture.
Fig. 6 shows a flowchart of decoding a target picture to obtain a decoded target picture in an embodiment, which may specifically include the following steps S602 to 606:
step S602, acquiring a key frame I frame and a non-key frame P frame in the original living body video data packet;
step S604, performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
step S606, decoding the target picture after the frame extraction detection to obtain a decoded target picture.
Step S310, feeding back the decoding target picture to a bottom layer interface.
In this embodiment, the video decoder outputs the finally obtained decoding target picture to a bottom layer interface, such as a bottom layer SDK (Software Development Kit) for live body detection in the memory, so as to complete a live body video detection request from the SDK.
Fig. 4 shows that in another embodiment, a living video picture processing method is proposed, which may be applied to the computer device 110, and for further optimizing the technical solution based on the living video picture processing method, the method may specifically include the following steps:
step S402, receiving a detection request of a living body video and storing the living body video to a memory;
in this embodiment, the detection request for receiving the live video is generally completed by the computer device, and in this embodiment, the detection request is completed by using the background server. In the video live body detection technology, a background server bears video decoding operation work, a video live body detector is arranged at the background server, after the video live body detector receives a detection request of a live body video, the video live body detector can acquire an original live body video data packet, and the original live body video data packet is stored in a memory. The original living video data packet is stored in the memory for operation, so that the processing speed of the original living video data can be improved, because the direct operation speed of the data in the memory is far higher than the operation of downloading the original living video data into the magnetic disk, which aims to improve the processing speed of the original living video data.
In some embodiments, the raw live video data packets may also be saved to a non-volatile storage medium for processing.
Step S404, acquiring an original living video data packet, and calculating the number of pictures in the original living video data packet;
in the embodiment of the present invention, after the video decoder acquires the original live video data packet, the number of frame pictures included in the original live video data packet needs to be calculated first. In the video living body detection technology, the video data needing to be detected in the amount of about 3-6 seconds can be determined according to different video code rates. For example, the video of about 3 to 6 seconds contains 90 frame pictures, in this embodiment, the frame pictures contained in the video are simply referred to as pictures, and the video decoder obtains 90 pictures in the original live video data packet.
Step S406, performing frame extraction on the pictures in the original living body video data packet according to the number of the pictures in the original living body video data packet to obtain a target picture;
in the method, the frame extraction of the picture in the original living body video data packet is a key point, namely the frame extraction of the key frame picture in the original living body video data packet, reduces the number of pictures processed by a video decoder, enables the video decoder to process necessary pictures, does not process unnecessary pictures, further saves system resources and accelerates the processing speed.
Fig. 5 shows a flowchart of framing a picture according to the number of pictures in an original live video data packet to obtain a target picture in an embodiment, which may specifically include the following steps S502 to S506:
step S502, obtaining the number of pictures in the original living body video data packet and numbering the pictures;
after the video decoder acquires the number of pictures in the original live video data packet, it is also necessary to number the pictures in the original live video data packet in sequence, for example, the original live video data packet acquired by the video decoder includes 90 frames of pictures, that is, the 90 pictures are numbered from 0 to 89 in sequence.
Step S504, deleting the preset number of pictures with serial numbers at the head and the tail;
for pictures in an original live video data packet, there must be a key frame and a non-key frame, in the existing video compression technology field, each frame represents a still image, in the actual compression process, various algorithms are adopted to reduce the data capacity, and IPB is the most common means. The I frame is also called an intra picture (intra picture), the I frame represents a key frame, belongs to intra-frame compression, and can be decoded only by picture data of the frame, the P frame represents a difference between the frame and a previous key frame (P frame), and the picture cached before is required to be superimposed with the difference defined by the frame to generate a final picture. The B frame is a bidirectional difference frame, that is, the B frame records the difference between the current frame and the previous and subsequent frames, the B frame is decoded, the previous cache picture is to be obtained, the decoded picture is also to be generated, and the final picture is generated by overlapping the previous and subsequent pictures and the picture of the current frame. The B frame has high compression rate, and the CPU burden is heavy during decoding, so the invention adopts the key frame I frame and the non-key frame P frame for calculation.
In this embodiment, the preset pictures at the head and the tail of the group of pictures in the original live video data packet need to be deleted, specifically, for 90 original live video data packets, 15 pictures at the head and the tail need to be deleted, where the 15 pictures at the head and the tail need to be deleted to prevent the original live video data received by the video decoder from being false pictures, and the deleted preset number of pictures is also obtained according to an empirical value, and a person skilled in the art can know that the picture is properly adjusted according to the frame picture in the received original live video data packet. For an original live video data packet of 90 pictures, after 15 pictures at the head and the tail are deleted, 60 frames of pictures are left.
Step S506, extracting the remaining pictures from which the first and last pictures with the preset number are deleted at equal distances to obtain the target picture.
For example, after deleting the preset number of pictures from the head to the tail in the original live video data packet, the equidistant extraction operation is also needed to perform equidistant picture extraction operation on the remaining pictures, and the equidistant extraction operation is also needed to prevent the occurrence of picture fraud, for example, after deleting the preset pictures from the head to the tail in the original live video data packet of the 90 pictures, 60 frames of pictures are left, the equidistant extraction n of the 60 frames of pictures is (90-15 × 2) ÷ (6+1) ═ 8, 6 frames of pictures to be extracted are calculated according to the equal distance n being 8, that is, 6 frames of the group of pictures in the original live video data packet are extracted, that is, the 6 frames of the 24 th frame (15+8), the 32 th frame (24+8), the 40 th frame (32+8), the 48 th frame (40+8), the 56 th frame (48+8), the 64 th frame (56+8) and the target picture is obtained after the equidistant extraction of the 6 frames of the original live video data packet.
In some embodiments, the target picture obtained by frame extraction is detected according to the key frame I frame and the non-key frame P frame in the video compression technology, so as to ensure that the extracted target picture is correct, accurately represent the original live video, avoid malicious attacks at a high rate, and improve the detection performance and the response effect.
Step S408, decoding the target picture to obtain a decoding target picture;
in this embodiment, after obtaining the appropriate target picture, the picture may be decoded according to the video compression technique of the original live video packet to obtain a decoded target picture.
Fig. 6 shows a flowchart of decoding a target picture to obtain a decoded target picture in an embodiment, which may specifically include the following steps S602 to 606:
step S602, acquiring a key frame I frame and a non-key frame P frame in the original living body video data packet;
step S604, performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
step S606, decoding the target picture after the frame extraction detection to obtain a decoded target picture.
Step S410, obtaining picture angle information of the decoding target picture, and adjusting the decoding target picture to a picture with a normal angle by carrying out picture rotation operation according to the picture angle information;
in this embodiment, for the original live videos, some original live videos are from a mobile terminal, for example, a mobile phone, and when the mobile phone shoots a video, the rotation angles are different, the shot angles are also different, that is, the video is an abnormal viewing angle. At this time, the decoded decoding target picture needs to be further rotated, that is, the decoding target picture is transposed by 90 degrees or 270 degrees, or mirrored by 180 degrees, and rotated to a normal view angle and then fed back to the bottom layer interface. Of course, the rotation operation is not arbitrarily rotated, and needs to be performed based on the angle information of the original live video. Specifically, the operation processing such as matrix inversion or mirror image can be adopted to obtain the decoding target picture of the normal view angle. For example, the picture is a two-dimensional array, the RGB format picture with width W and height H can be represented as array [ W ] [ H ], the element values of the array include three values (R, G, B), the RGB format picture is a 2-dimensional 3-layer matrix, the matrix inversion is to invert the array [ W ] [ H ] matrix into the array [ H ] [ W ], and the same matrix inversion operation is performed on the 3-layer picture.
Step S412, feeding back the decoding target picture to a bottom layer interface.
In this embodiment, the video decoder outputs the finally obtained decoding target picture to a bottom layer interface, such as a bottom layer SDK (Software Development Kit) for live body detection in the memory, so as to complete a live body video detection request from the SDK.
As shown in fig. 7, in an embodiment, a live video picture processing apparatus is provided, which may be integrated in the computer device 110 described above, and specifically may include a receiving unit 702, an original live video data packet calculating unit 704, a picture framing unit 706, and a picture decoding unit 708.
A receiving unit 702, configured to receive a detection request of a live video and store the live video in a memory;
an original live video data packet calculating unit 704, configured to calculate the number of pictures in the original live video data packet;
a picture frame extracting unit 706, configured to perform frame extraction on the pictures in the original live video data packet according to the number of pictures calculated by the original live video data packet calculating unit, so as to obtain a target picture;
the picture decoding unit 708 is configured to decode and restore the target picture extracted by the picture frame extracting unit to obtain a decoded target picture, and feed back the decoded target picture to the bottom layer interface.
As shown in fig. 9, in one embodiment, the picture frame extracting unit 706 further includes a picture number numbering module 706A and a picture frame extracting processing module 706B.
A picture number numbering module 706A, configured to obtain the number of pictures in the original live video data packet, and number the pictures in the original live video data packet;
the picture frame extraction processing module 706B is configured to delete a preset number of pictures with picture numbers at the head and the tail in the original live video data packet numbered by the picture number numbering module, and extract pictures from remaining pictures at equal distances to obtain a target picture.
As shown in fig. 10, in one embodiment, the picture decoding unit 708 further comprises a reference frame acquisition module 708A, a picture decimation detection module 708B and a picture decoding module 708C.
A reference frame acquiring module 708A, configured to acquire a key frame I frame and a non-key frame P frame in the original live video data packet;
a picture frame extraction detection module 708B, configured to perform frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame acquired by the reference frame acquisition module;
the picture decoding module 708C is configured to decode and restore the target picture output by the picture frame extraction detection module, and feed back the decoded target picture to a bottom layer interface.
Fig. 8 shows a live video picture processing apparatus according to another embodiment, which may be integrated into the computer device 110, and specifically includes a receiving unit 802, an original live video packet calculating unit 804, a picture framing unit 806, a picture angle processing unit 808, and a picture decoding unit 810 for further optimization based on the live video picture processing apparatus.
A receiving unit 802, configured to receive a detection request of a live video and store the live video in a memory;
an original live video data packet calculating unit 804, configured to calculate the number of pictures in the original live video data packet;
a picture frame extracting unit 806, configured to perform frame extraction on the pictures in the original live video data packet according to the number of pictures calculated by the original live video data packet calculating unit, so as to obtain a target picture;
a picture angle processing unit 808, configured to acquire picture angle information of the decoding target picture output by the picture decoding unit, and perform a picture rotation operation according to the picture angle information to adjust the decoding target picture to a picture at a normal angle;
the picture decoding unit 810 is configured to decode and restore the target picture extracted by the picture frame extracting unit to obtain a decoded target picture, and feed back the decoded target picture to the bottom layer interface.
In the embodiment of the live video picture processing apparatus shown in fig. 8, the picture frame extracting unit 806 is the same as the live video picture processing apparatus described above, and also includes a picture number numbering module and a picture frame extracting processing module, and since the picture frame extracting unit is the same as the picture frame extracting unit 706 shown in fig. 9, the drawing is not illustrated, and fig. 9 can be referred to.
The image quantity numbering module is used for obtaining the quantity of the images in the original living body video data packet and numbering the images in the original living body video data packet;
and the picture frame extraction processing module is used for deleting the preset number of pictures with the picture numbers at the head and the tail in the original living body video data packet which are numbered by the picture number numbering module, and extracting the pictures from the rest pictures at equal intervals to obtain the target picture.
Similarly, the picture decoding unit 810 is the same as the living body video picture processing apparatus, and also includes a reference frame acquiring module, a picture frame extracting detection module and a picture decoding module, and since it is the same as the picture decoding unit 708 shown in fig. 10, it is not shown, and reference can be made to fig. 10.
The reference frame acquisition module is used for acquiring a key frame I frame and a non-key frame P frame in the original living body video data packet;
the image frame extraction detection module is used for carrying out frame extraction detection on the target image according to the information of the key frame I frame and the non-key frame P frame acquired by the reference frame acquisition module;
and the picture decoding module is used for decoding and restoring the target picture output by the picture frame extraction detection module and feeding back the decoded target picture to a bottom layer interface.
In one embodiment, a computer device is proposed, the computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: receiving a detection request of a living body video and storing the living body video to a memory; acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet; according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture; decoding the target picture to obtain a decoded target picture; and feeding back the decoding target picture to a bottom layer interface.
In one embodiment, the processor, when executing the computer readable instructions, further performs the steps of: the step of performing frame extraction on the pictures in the original live-body video data packet according to the number of the pictures in the original live-body video data packet to obtain the target picture comprises the following steps:
acquiring the number of pictures in the original living video data packet and numbering the pictures;
deleting a preset number of pictures with serial numbers at the head and the tail;
and extracting the pictures at equal intervals from the residual pictures with the preset number of pictures at the head and the tail to obtain the target picture.
In one embodiment, the decoding the target picture to obtain a decoding target picture includes:
acquiring a key frame I frame and a non-key frame P frame in the original live video data packet;
performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
and decoding the target picture after the frame extraction detection to obtain a decoded target picture.
In another embodiment, a computer device is also presented, the computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: receiving a detection request of a living body video and storing the living body video to a memory; acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet; according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture; decoding the target picture to obtain a decoded target picture; acquiring picture angle information of the decoding target picture, and adjusting the decoding target picture to a picture with a normal angle by carrying out picture rotation operation according to the picture angle information; and feeding back the decoding target picture to a bottom layer interface.
In one embodiment, the processor, when executing the computer readable instructions, further performs the steps of: the step of performing frame extraction on the pictures in the original live-body video data packet according to the number of the pictures in the original live-body video data packet to obtain the target picture comprises the following steps:
acquiring the number of pictures in the original living video data packet and numbering the pictures;
deleting a preset number of pictures with serial numbers at the head and the tail;
and extracting the pictures at equal intervals from the residual pictures with the preset number of pictures at the head and the tail to obtain the target picture.
In one embodiment, the decoding the target picture to obtain a decoding target picture includes:
acquiring a key frame I frame and a non-key frame P frame in the original live video data packet;
performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
and decoding the target picture after the frame extraction detection to obtain a decoded target picture.
In one embodiment, a storage medium is provided that stores computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving a detection request of a living body video and storing the living body video to a memory; acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet; according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture; decoding the target picture to obtain a decoded target picture; and feeding back the decoding target picture to a bottom layer interface.
In one embodiment, the processor, when executing the computer readable instructions, further performs the steps of: the step of performing frame extraction on the pictures in the original live-body video data packet according to the number of the pictures in the original live-body video data packet to obtain the target picture comprises the following steps:
acquiring the number of pictures in the original living video data packet and numbering the pictures;
deleting a preset number of pictures with serial numbers at the head and the tail;
and extracting the pictures at equal intervals from the residual pictures with the preset number of pictures at the head and the tail to obtain the target picture.
In one embodiment, the decoding the target picture to obtain a decoding target picture includes:
acquiring a key frame I frame and a non-key frame P frame in the original live video data packet;
performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
and decoding the target picture after the frame extraction detection to obtain a decoded target picture.
In another embodiment, a storage medium is also presented having computer-readable instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving a detection request of a living body video and storing the living body video to a memory; acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet; according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture; decoding the target picture to obtain a decoded target picture; acquiring picture angle information of the decoding target picture, and adjusting the decoding target picture to a picture with a normal angle by carrying out picture rotation operation according to the picture angle information; and feeding back the decoding target picture to a bottom layer interface.
In one embodiment, the processor, when executing the computer readable instructions, further performs the steps of: the step of performing frame extraction on the pictures in the original live-body video data packet according to the number of the pictures in the original live-body video data packet to obtain the target picture comprises the following steps:
acquiring the number of pictures in the original living video data packet and numbering the pictures;
deleting a preset number of pictures with serial numbers at the head and the tail;
and extracting the pictures at equal intervals from the residual pictures with the preset number of pictures at the head and the tail to obtain the target picture.
In one embodiment, the decoding the target picture to obtain a decoding target picture includes:
acquiring a key frame I frame and a non-key frame P frame in the original live video data packet;
performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
and decoding the target picture after the frame extraction detection to obtain a decoded target picture.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the computer program is executed. The storage medium may be a non-volatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a Random Access Memory (RAM).
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method for processing a live video picture, the method comprising:
receiving a detection request of a living body video and storing the living body video to a memory;
acquiring an original living body video data packet, and calculating the number of pictures in the original living body video data packet;
according to the number of the pictures in the original living body video data packet, performing frame extraction on the pictures in the original living body video data packet to obtain a target picture;
decoding the target picture to obtain a decoded target picture;
and feeding back the decoding target picture to a bottom layer interface.
2. The live-view video picture processing method according to claim 1, wherein the step of decoding the target picture to obtain a decoded target picture further comprises:
and acquiring picture angle information of the decoding target picture, and adjusting the decoding target picture to a picture with a normal angle by carrying out picture rotation operation according to the picture angle information.
3. The live-view video picture processing method according to claim 1 or 2, wherein the step of framing the pictures in the original live-view video data packet according to the number of the pictures in the original live-view video data packet to obtain the target picture comprises:
acquiring the number of pictures in the original living video data packet and numbering the pictures;
deleting a preset number of pictures with serial numbers at the head and the tail;
and extracting the pictures at equal intervals from the residual pictures with the preset number of pictures at the head and the tail to obtain the target picture.
4. The live-view video picture processing method according to claim 1 or 2, wherein the decoding the target picture to obtain a decoding target picture comprises:
acquiring a key frame I frame and a non-key frame P frame in the original live video data packet;
performing frame extraction detection on the target picture according to the information of the key frame I frame and the non-key frame P frame to ensure that the target picture contains complete picture information in the original live video;
and decoding the target picture after the frame extraction detection to obtain a decoded target picture.
5. A living body video picture processing apparatus, characterized in that the living body video picture processing apparatus comprises:
the receiving unit is used for receiving a detection request of a living body video and storing the living body video to the memory;
the original living body video data packet calculating unit is used for calculating the number of pictures in the original living body video data packet;
the picture frame extracting unit is used for extracting frames of pictures in the original living body video data packet according to the number of the pictures calculated by the original living body video data packet calculating unit so as to obtain a target picture;
and the picture decoding unit is used for decoding and restoring the target picture extracted by the picture frame extracting unit to obtain a decoded target picture and feeding back the decoded target picture to a bottom layer interface.
6. The live-video picture processing apparatus according to claim 5, further comprising:
and the picture angle processing unit is used for acquiring the picture angle information of the decoding target picture output by the picture decoding unit and adjusting the decoding target picture into a picture with a normal angle by carrying out picture rotation operation according to the picture angle information.
7. The live-view video picture processing apparatus as set forth in claim 5 or 6, wherein the picture framing unit further comprises:
the picture number numbering module is used for obtaining the number of the pictures in the original living body video data packet and numbering the pictures in the original living body video data packet;
and the picture frame extraction processing module is used for deleting the preset number of pictures with the picture numbers at the head and the tail in the original living body video data packet which are numbered by the picture number numbering module, and extracting the pictures from the rest pictures at equal intervals to obtain the target picture.
8. The live-video picture processing apparatus according to claim 5 or 6, wherein the picture decoding unit further includes:
a reference frame acquisition module, configured to acquire a key frame I frame and a non-key frame P frame in the original live video data packet;
the image frame extraction detection module is used for carrying out frame extraction detection on the target image according to the information of the key frame I frame and the non-key frame P frame acquired by the reference frame acquisition module;
and the picture decoding module is used for decoding and restoring the target picture output by the picture frame extraction detection module and feeding back the decoded target picture to a bottom layer interface.
9. A computer device comprising a memory and a processor, the memory having stored therein computer-readable instructions that, when executed by the processor, cause the processor to perform the steps of the method of any one of claims 1 to 4.
10. A storage medium having stored thereon computer-readable instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of the method of any one of claims 1 to 4.
CN202010119603.9A 2020-02-26 2020-02-26 Living-body video picture processing method, living-body video picture processing device, computer equipment and storage medium Active CN111428568B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010119603.9A CN111428568B (en) 2020-02-26 2020-02-26 Living-body video picture processing method, living-body video picture processing device, computer equipment and storage medium
PCT/CN2020/136434 WO2021169501A1 (en) 2020-02-26 2020-12-15 Living body video picture processing method and apparatus, computer device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010119603.9A CN111428568B (en) 2020-02-26 2020-02-26 Living-body video picture processing method, living-body video picture processing device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111428568A true CN111428568A (en) 2020-07-17
CN111428568B CN111428568B (en) 2024-04-09

Family

ID=71551594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010119603.9A Active CN111428568B (en) 2020-02-26 2020-02-26 Living-body video picture processing method, living-body video picture processing device, computer equipment and storage medium

Country Status (2)

Country Link
CN (1) CN111428568B (en)
WO (1) WO2021169501A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021169501A1 (en) * 2020-02-26 2021-09-02 平安科技(深圳)有限公司 Living body video picture processing method and apparatus, computer device, and storage medium
WO2022143688A1 (en) * 2020-12-31 2022-07-07 百果园技术(新加坡)有限公司 Video frame extraction processing method, apparatus and device, and medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114394100B (en) * 2022-01-12 2024-04-05 深圳力维智联技术有限公司 Unmanned patrol car control system and unmanned car

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170251284A1 (en) * 2016-02-25 2017-08-31 Cyberlink Corp. Systems and methods for video streaming based on conversion of a target key frame
CN108024159A (en) * 2017-12-07 2018-05-11 上海网达软件股份有限公司 A kind of generation method and system of video file thumbnail
CN110472487A (en) * 2019-07-03 2019-11-19 平安科技(深圳)有限公司 Living body user detection method, device, computer equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791480A (en) * 2016-11-30 2017-05-31 努比亚技术有限公司 A kind of terminal and video skimming creation method
CN108377399B (en) * 2018-03-07 2019-03-19 广州图普网络科技有限公司 Live video stream code-transferring method, device and computer readable storage medium
CN111428568B (en) * 2020-02-26 2024-04-09 平安科技(深圳)有限公司 Living-body video picture processing method, living-body video picture processing device, computer equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170251284A1 (en) * 2016-02-25 2017-08-31 Cyberlink Corp. Systems and methods for video streaming based on conversion of a target key frame
CN108024159A (en) * 2017-12-07 2018-05-11 上海网达软件股份有限公司 A kind of generation method and system of video file thumbnail
CN110472487A (en) * 2019-07-03 2019-11-19 平安科技(深圳)有限公司 Living body user detection method, device, computer equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021169501A1 (en) * 2020-02-26 2021-09-02 平安科技(深圳)有限公司 Living body video picture processing method and apparatus, computer device, and storage medium
WO2022143688A1 (en) * 2020-12-31 2022-07-07 百果园技术(新加坡)有限公司 Video frame extraction processing method, apparatus and device, and medium

Also Published As

Publication number Publication date
WO2021169501A1 (en) 2021-09-02
CN111428568B (en) 2024-04-09

Similar Documents

Publication Publication Date Title
US10832069B2 (en) Living body detection method, electronic device and computer readable medium
CN111428568B (en) Living-body video picture processing method, living-body video picture processing device, computer equipment and storage medium
WO2022033220A1 (en) Face liveness detection method, system and apparatus, computer device, and storage medium
CN102970307B (en) Cipher safety system and password safety method
US20220180477A1 (en) Video super-resolution processing method and apparatus
US20210397822A1 (en) Living body detection method, apparatus, electronic device, storage medium and program product
US10970818B2 (en) Sub-image based image generation
CN112291475B (en) Photographing method and device and electronic equipment
US20240153041A1 (en) Image processing method and apparatus, computer, readable storage medium, and program product
CN107733874B (en) Information processing method, information processing device, computer equipment and storage medium
CN107516074B (en) Authentication identification method and system
US9076207B1 (en) Image processing method, system and electronic device
CN113159000A (en) Face recognition method, device and system
CN111274996B (en) Face picture feature comparison method, device, computer equipment and storage medium
CN117115287A (en) Image generation method, device, electronic equipment and readable storage medium
CN116800965A (en) Image processing method, encoding device, decoding device and storage medium
US10282633B2 (en) Cross-asset media analysis and processing
CN114913061A (en) Image processing method and device, storage medium and electronic equipment
CN115765976A (en) Verification code encryption method, electronic equipment and storage medium
CN112165594A (en) Service handling method and device based on video communication and computer equipment
CN112559111B (en) Screen capturing method and device for sharing desktop
CN115937338B (en) Image processing method, device, equipment and medium
US11457247B1 (en) Edge computing method and apparatus, edge device and storage medium
CN112714232B (en) Finger vein image data transmission method and device
CN114302096A (en) Frozen screen sharing method and device and first electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40032044

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant