CN110267096A - Video broadcasting method, device, electronic equipment and storage medium - Google Patents

Video broadcasting method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN110267096A
CN110267096A CN201910544522.0A CN201910544522A CN110267096A CN 110267096 A CN110267096 A CN 110267096A CN 201910544522 A CN201910544522 A CN 201910544522A CN 110267096 A CN110267096 A CN 110267096A
Authority
CN
China
Prior art keywords
frame
video
play position
decoded
play
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910544522.0A
Other languages
Chinese (zh)
Inventor
王保全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN201910544522.0A priority Critical patent/CN110267096A/en
Publication of CN110267096A publication Critical patent/CN110267096A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/177Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/184Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
    • 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
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The disclosure is about a kind of video broadcasting method, device, electronic equipment and storage medium, this method comprises: receiving the video pictures switching command for target video triggering, video pictures switching command is used to indicate the video pictures that the second play position is switched to by the video pictures of the first play position in target video;According to video pictures switching command, the positional relationship of the first play position Yu the second play position is determined;Starting decoded positions are determined according to the positional relationship;Since the video frame of starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to parsing result, determines whether video frame is non-reference frame, if it is, not being decoded to video frame, is otherwise decoded to video frame;When being decoded to the video frame of the second play position, the video pictures of the second play position are played.The embodiment of the present disclosure can skip non-reference frame decoding, reduce the quantity for needing decoding video frame, improve the speed of video pictures switching.

Description

Video broadcasting method, device, electronic equipment and storage medium
Technical field
This disclosure relates to technical field of video processing more particularly to a kind of video broadcasting method, device, electronic equipment and deposit Storage media.
Background technique
With the development of internet technology, viewing video have become the daily pastime of people and obtain information major way it One.Currently, user when watching video, can change the broadcasting of video by the progress bar below sliding video player often Position, for example, by sliding video progress bar to the right, to skip the specified broadcasting of video pictures viewing user of current play position The video pictures of position.
In the related technology, when user slide progress bar to specify play position when, the base layer decoder meeting of video player Automatically it is reset to the I frame of GOP (Group Of Pictures, picture group) where user specifies play position, since the I frame Video is decoded frame by frame, until being decoded to user specifies play position.However, due to need decoded video frame quantity compared with It is more, cause the time for switching to the video pictures of the specified play position of user by the video pictures of current play position longer, cuts Throw-over degree is slower.
Summary of the invention
The disclosure provides a kind of video broadcasting method, device, electronic equipment and storage medium, at least to solve the relevant technologies Present in video pictures switching time is longer, switch speed is slower technical problem.The technical solution of the disclosure is as follows:
According to the first aspect of the embodiments of the present disclosure, a kind of video broadcasting method is provided, which comprises
Receive the video pictures switching command for target video triggering, wherein the video pictures switching command is used for Indicate the video pictures that the second play position is switched to by the video pictures of the first play position in the target video;
According to the video pictures switching command, the position of first play position Yu second play position is determined Relationship;
According to the positional relationship of first play position and second play position, starting decoded positions are determined;
Since the video frame of the starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result, According to the parsing result, determine whether the video frame is non-reference frame, if it is, not solving to the video frame Code, is otherwise decoded the video frame;
When being decoded to the video frame of second play position, the video pictures of second play position are played.
Optionally, as one embodiment, the position according to first play position and second play position The step of setting relationship, determining starting decoded positions, comprising:
When first play position and second play position are in same GOP and second play position position When after first play position, first play position is determined as to originate decoded positions.
Optionally, as one embodiment, the position according to first play position and second play position The step of setting relationship, determining starting decoded positions, comprising:
Before second play position is located at first play position or first play position with it is described When second play position is in different GOP and second play position is located at after first play position, by described The I frame position of GOP where two play position is determined as originating decoded positions.
Optionally, determine that described first plays described according to the video pictures switching command as one embodiment Before the step of positional relationship of position and second play position, further includes:
Read the header information of the target video, wherein record has the GOP of the target video in the header information Structural information;
It is described according to the video pictures switching command, determine first play position and second play position Positional relationship, comprising:
According to the video pictures switching command and the gop structure information, determine first play position with it is described The positional relationship of second play position.
Optionally, as one embodiment, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to institute Parsing result is stated, determines whether the video frame is non-reference frame, comprising:
When the target video is the video encoded based on H264, the frame originating point information of parsing video frame is obtained described frame by frame The NRI value of frame originating point information determines whether the NRI value is 0, if it is, the video frame is non-reference frame, the otherwise view Frequency frame is not non-reference frame;
When the target video is the video encoded based on H265, the frame originating point information of parsing video frame is obtained described frame by frame The Type value of frame originating point information determines whether the Type value is one of preset value, if it is, the video frame is non-reference Frame, otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,4,6,8,10,12 and 14.
According to the second aspect of an embodiment of the present disclosure, a kind of video play device is provided, described device includes:
Receiving unit is configured as receiving the video pictures switching command for target video triggering, wherein the video Screen switching instruction, which is used to indicate, switches to the second play position by the video pictures of the first play position in the target video Video pictures;
First determination unit, is configured as according to the video pictures switching command, determine first play position with The positional relationship of second play position;
Second determination unit is configured as being closed according to the position of first play position and second play position System determines starting decoded positions;
Resolution unit is configured as parsing the frame head of video frame frame by frame since the video frame of the starting decoded positions Information obtains parsing result, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not right The video frame is decoded, and is otherwise decoded to the video frame;
Broadcast unit is configured as when being decoded to the video frame of second play position, is played described second and is played The video pictures of position.
Optionally, as one embodiment, second determination unit includes:
First decoded positions determine subelement, are configured as at first play position and second play position In same GOP and when second play position is located at after first play position, first play position is determined To originate decoded positions.
Optionally, as one embodiment, second determination unit includes:
Second decoded positions determine subelement, are configured as being located at first play position when second play position Before or first play position is in different GOP from second play position and second play position is located at When after first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
Optionally, as one embodiment, described device further include:
Reading unit is configured as reading the header information of the target video, wherein there is record in the header information The gop structure information of the target video;
First determination unit includes:
Positional relationship determines subelement, is configured as according to the video pictures switching command and the gop structure information, Determine the positional relationship of first play position Yu second play position.
Optionally, as one embodiment, the resolution unit includes:
First parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H264 The frame originating point information of video frame obtains the NRI value of the frame originating point information, determines whether the NRI value is 0, if it is, the view Frequency frame is non-reference frame, and otherwise the video frame is not non-reference frame;
Second parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H265 The frame originating point information of video frame obtains the Type value of the frame originating point information, determines whether the Type value is one of preset value, if That then the video frame is non-reference frame, and otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2, 4,6,8,10,12 and 14.
According to the third aspect of an embodiment of the present disclosure, a kind of electronic equipment is provided, comprising:
Processor;
For storing the memory of the processor-executable instruction;
Wherein, the processor is configured to executing described instruction, to realize video playing side as described in relation to the first aspect Method.
According to a fourth aspect of embodiments of the present disclosure, a kind of storage medium is provided, when the instruction in the storage medium by When the processor of electronic equipment executes, so that the electronic equipment is able to carry out video broadcasting method as described in relation to the first aspect.
According to the 5th of the application the aspect, a kind of computer program product is provided, when in the computer program product When instruction is executed by the processor of electronic equipment, so that the electronic equipment is able to carry out video playing as described in relation to the first aspect Method.
The technical scheme provided by this disclosed embodiment at least bring it is following the utility model has the advantages that
In the embodiment of the present disclosure, when carrying out video frame decoding, non-reference frame decoding can be skipped, so that in decoding process Required decoded video frame quantity is reduced, and is shortened and is switched to the specified play position of user by the video pictures of current play position Video pictures duration, improve video pictures switch speed.Further, since required decoded video frame quantity is reduced, because This can also reduce the system resources such as CPU, memory consumed by decoding.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure Example, and together with specification for explaining the principles of this disclosure, do not constitute the improper restriction to the disclosure.
Fig. 1 is a kind of exemplary diagram of video GOP structure shown according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of video broadcasting method shown according to an exemplary embodiment;
Fig. 3 is a kind of instance graph of video broadcasting method shown according to an exemplary embodiment;
Fig. 4 is the instance graph of another video broadcasting method shown according to an exemplary embodiment;
Fig. 5 is a kind of exemplary diagram of the frame originating point information of video frame shown according to an exemplary embodiment;
Fig. 6 is the exemplary diagram of the frame originating point information of another video frame shown according to an exemplary embodiment;
Fig. 7 is a kind of block diagram of video play device shown according to an exemplary embodiment;
Fig. 8 is the structural schematic diagram of a kind of electronic equipment shown according to an exemplary embodiment.
Specific embodiment
In order to make ordinary people in the field more fully understand the technical solution of the disclosure, below in conjunction with attached drawing, to this public affairs The technical solution opened in embodiment is clearly and completely described.
It should be noted that the specification and claims of the disclosure and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way Data be interchangeable under appropriate circumstances, so as to embodiment of the disclosure described herein can in addition to illustrating herein or Sequence other than those of description is implemented.Embodiment described in following exemplary embodiment does not represent and disclosure phase Consistent all embodiments.On the contrary, they are only and as detailed in the attached claim, the disclosure some aspects The example of consistent device and method.
Present disclose provides a kind of video broadcasting method, device, electronic equipment and storage mediums.
In order to make it easy to understand, some concepts being related in the embodiment of the present disclosure are introduced first below.
GOP (Group Of Pictures, picture group): being the sets of video frames of one group of consecutive image in video, with I- Frame (I frame) starts, and is a GOP between two I frames.One video can be made of one or more GOP.In an example In son, as shown in Figure 1, Fig. 1 shows a kind of video GOP structure, intermediate digital representation video frame number, the 0th frame is I frame, the 0th Frame to the 11st frame is a GOP, and the 12nd is I frame, and the 12nd frame to the 23rd frame is a GOP, and the 24th frame is I frame.
I frame: it is the video frame of a full picture in video, does not depend on other video frames.
Non-reference frame: being the video frame not relied on by other any frames in video decoding process.
MOOVheader information (also known as video header information): for storing size, the gop structure, video of video flowing The description informations such as stream audio stream.
H264, H265: it is two different video coding algorithms, there is different encoding and decoding standards.
Next a kind of video broadcasting method provided the disclosure is introduced.
Fig. 2 is a kind of flow chart of video broadcasting method shown according to an exemplary embodiment, and this method is applied to electricity Sub- equipment, in practical applications, the electronic equipment may include: that smart phone, tablet computer and personal digital assistant etc. are mobile Terminal also may include: the computer equipments such as laptop, desktop computer and tabletop machine, as shown in Fig. 2, this method can be with The following steps are included: step 201, step 202, step 203, step 204 and step 205, wherein
In step 201, the video pictures switching command for target video triggering is received, wherein the video pictures are cut It changes instruction and is used to indicate the video pictures for switching to the second play position by the video pictures of the first play position in target video.
In the embodiment of the present disclosure, target video is video being played on electronic equipment.
In the embodiment of the present disclosure, video pictures switching command can be triggered in several ways, specifically, can examine It measures when user slides video playing progress bar and triggers video pictures switching command, user can also detected in video playing Video pictures switching command is triggered when sliding on picture, and video pictures can also be triggered when detecting that user makes certain gestures Switching command can also trigger video pictures switching when detecting the specific button or icon on user's operation electronic equipment and refer to It enables, the embodiment of the present disclosure is not construed as limiting this.
In the embodiment of the present disclosure, the first play position and the second play position are for same video.First broadcasts Putting position can be understood as the current play position of target video, and the second play position can be understood as what user specified/requests Play position, at this point, video pictures switching command is used to indicate by the video pictures switching of current play position in target video To the video pictures of the second play position.
In the embodiment of the present disclosure, the video pictures of the first play position refer to the video pictures at the first play position, The video pictures of second play position refer to the video pictures at the second play position.
In step 202, according to video pictures switching command, the position of the first play position Yu the second play position is determined Relationship.
In one embodiment that the disclosure provides, mesh can be obtained when video player is initially opened target video The MOOVheader information for marking video obtains the gop structure of target video by parsing the MOOVheader information of target video Information, and save to electronic equipment local, so as to subsequent according to the gop structure information, to determine the first play position and second The positional relationship of play position.At this point, the video broadcasting method that the embodiment provides, it can step in the embodiment depicted in figure 2 Increase following steps before 202: reading the header information of target video, wherein record has target video in the header information Gop structure information;
Correspondingly, above-mentioned steps 202 may comprise steps of: according to video pictures switching command and gop structure information, Determine the positional relationship of the first play position Yu the second play position.
In the embodiment of the present disclosure, the positional relationship of the first play position and the second play position may include following any Kind: the first play position is in same GOP with the second play position and the second play position is located at after the first play position; First play position and the second play position are in same GOP and the second play position is located at before the first play position;First Play position is in different GOP from the second play position and the second play position is located at after the first play position;First plays Position is in different GOP from the second play position and the second play position is located at before the first play position.
In step 203, according to the positional relationship of the first play position and the second play position, starting solution code bit is determined It sets.
In one embodiment that the disclosure provides, above-mentioned steps 203 be may comprise steps of:
When the first play position and the second play position be in same GOP and the second play position is located at the first broadcasting position When after setting, the first play position is determined as to originate decoded positions.
In one example, as shown in figure 3, sandwich digit indicates that video frame number, the 0th frame are I frame, the 0th frame to the 11st frame It is I frame for a GOP, the 12nd, the 12nd frame to the 23rd frame is a GOP, and the 24th frame is I frame, and the first play position indicates video Decoder is currently decoding the 2nd frame, i.e. current play position is the 2nd frame, and the second play position indicates that user slides video and broadcasts Progress bar is put to the 9th frame, i.e., it is the 9th frame that user, which specifies play position,.Due to the 2nd frame and the 9th frame in same GOP and the 9th 2nd frame is determined as originating decoded positions by frame behind the 2nd frame.
In another embodiment that the disclosure provides, above-mentioned steps 203 be may comprise steps of:
Before the second play position is located at the first play position or the first play position is in the second play position It is when different GOP and the second play position are located at after the first play position, the I frame position of GOP where the second play position is true It is set to starting decoded positions.
In step 204, since the video frame of starting decoded positions, the frame originating point information for parsing video frame frame by frame is solved Analysis is as a result, determine whether video frame is non-reference frame, if it is, not being decoded to video frame, otherwise according to parsing result Video frame is decoded.
In the embodiment of the present disclosure, since non-reference frame is the video frame not relied on by other video frames in decoding process, because This skips non-reference frame in decoding, will not impact to the decoding of other video frames.
In one embodiment that the disclosure provides, when determining the first play position and the second play position in same When GOP and the second play position are located at after the first play position, it can indicate decoder directly since the first play position Video frame except decoding non-reference frame until be decoded to video frame at the second play position, without as in the related technology that The I frame of GOP where decoder is reset to the second play position by the first play position by sample, then decoded frame by frame from the I frame Video frame is until be decoded to the video frame at the second play position.
Compared with the relevant technologies, the embodiment of the present disclosure reduces the resetting of decoder, broadcasts without repeat decoding I frame with first The video frame between position is put, without decoding non-reference frame, the quantity of decoding video frame required for reducing improves video picture The speed of face switching.
In one example, as shown in figure 4, sandwich digit indicates that video frame number, the 0th frame are I frame, the 0th frame to the 11st frame It is I frame for a GOP, the 12nd, the 12nd frame to the 23rd frame is a GOP, and the 24th frame is I frame, and the first play position indicates video Decoder is currently decoding the 2nd frame, i.e. current play position is the 2nd frame, and the second play position indicates that user slides video and broadcasts Progress bar is put to the 9th frame, i.e., it is the 9th frame that user, which specifies play position, below a row IRN indicate the type of video frame, " I " is indicated Video frame is I frame, and " R " indicates that video frame is reference frame, and " N " indicates that video frame is non-reference frame.
When using embodiment of the present disclosure technical solution, due to the 2nd frame and the 9th frame is in same GOP and the 9th frame is the 2nd Behind frame, therefore resetting decoder is not needed at the 0th frame, decoder is decoded since the 2nd frame, and due to the 3rd frame, the 4th Frame, the 6th frame, the 7th frame and the 8th frame are non-reference frame, therefore decoder need to only be decoded since the 2nd frame, decode the 5th frame and the 9 frames;And when using related art scheme, need decoder being reset to the 0th frame by the 2nd frame, decoder since the 0th frame frame by frame Decoding is until the 9th frame.
By it was found that, compared with the relevant technologies, in disclosed technique scheme without decoder reset and can jump Cross non-reference frame decoding, it is possible to reduce required decoded video frame quantity.
In another embodiment that the disclosure provides, before the second play position is located at the first play position, or It, can when first play position and the second play position are in different GOP and the second play position is located at after the first play position To indicate to decode the video frame except non-reference frame decoder I frame position of GOP where the second play position up to solution Video frame of the code at the second play position, without as needing decoder to decode the second play position institute in the related technology GOP I frame position to all video frames between the second play position.
Compared with the relevant technologies, the embodiment of the present disclosure can skip non-reference frame decoding, reduce required decoding video The quantity of frame improves the speed of video pictures switching.
It, can be by parsing the frame originating point information of video frame frame by frame, to determine view in one embodiment that the disclosure provides Whether frequency frame is non-reference frame, at this point, above-mentioned steps 204 can specifically include following steps:
When target video is the video encoded based on H264, the frame originating point information for parsing video frame frame by frame obtains frame originating point information NRI value, determine whether NRI value is 0, if it is, video frame be non-reference frame, otherwise video frame is not non-reference frame;
When target video is the video encoded based on H265, the frame originating point information for parsing video frame frame by frame obtains frame originating point information Type value, determine whether Type value is one of preset value, if it is, video frame be non-reference frame, otherwise video frame be not Non-reference frame, wherein preset value includes: 0,2,4,6,8,10,12 and 14.
It, can be in the frame originating point information by parsing video frame to the video encoded based on H264 in the embodiment of the present disclosure NRI value (i.e. the 1st and the 2nd of first character section), determine the video frame whether non-reference frame, if it is 0, then it represents that the view Frequency frame is non-reference frame.Fig. 5 shows the frame originating point information structure of H264 video, wherein position is forbidden in F representative, NRI represent whether be Non-reference frame, Type represent Nalu type.
It, can be in the frame originating point information by parsing video frame for the video encoded based on H265 in the embodiment of the present disclosure Type value determines whether the video frame is non-reference frame, if it is specific some values, then it represents that the video frame is non-reference Frame, Fig. 6 show the frame originating point information structure of H265 video, wherein position is forbidden in F representative, and Type represents Nalu type, LayerID Nalu coded layer information is represented, TID represents Nalu coded time domain information.
In the embodiment of the present disclosure, when being decoded to video frame, can be used the bottom software decoder of player into Row decoding, also can be used special hardware decoder and is decoded, the embodiment of the present disclosure is not construed as limiting this.
In step 205, when being decoded to the video frame of the second play position, the video for playing the second play position is drawn Face.
In the embodiment of the present disclosure, when being decoded to the video frame of the second play position, based on the obtained video data of decoding The video pictures of the second play position are played, switch to the second play position by the video pictures of the first play position to realize Video pictures.
As seen from the above-described embodiment, in the embodiment, when carrying out video frame decoding, non-reference frame decoding can be skipped, So that required decoded video frame quantity is reduced in decoding process, shortens and switch to use by the video pictures of current play position The duration of the video pictures of play position is specified at family, improves video pictures switch speed.Further, since required decoded video Number of frames is reduced, therefore can also reduce the system resources such as CPU, memory consumed by decoding.
Fig. 7 is a kind of video play device block diagram shown according to an exemplary embodiment, as shown in fig. 7, video playing Device 700 may include: receiving unit 701, the first determination unit 702, the second determination unit 703, resolution unit 704 and broadcast Put unit 705, wherein
Receiving unit 701 is configured as receiving the video pictures switching command for target video triggering, wherein described Video pictures switching command, which is used to indicate, switches to the second broadcasting by the video pictures of the first play position in the target video The video pictures of position;
First determination unit 702 is configured as determining first play position according to the video pictures switching command With the positional relationship of second play position;
Second determination unit 703 is configured as the position according to first play position and second play position Relationship determines starting decoded positions;
Resolution unit 704 is configured as parsing the frame of video frame frame by frame since the video frame of the starting decoded positions Head information obtains parsing result, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not The video frame is decoded, otherwise the video frame is decoded;
Broadcast unit 705 is configured as when being decoded to the video frame of second play position, is played described second and is broadcast Put the video pictures of position.
As seen from the above-described embodiment, in the embodiment, when carrying out video frame decoding, non-reference frame decoding can be skipped, So that required decoded video frame quantity is reduced in decoding process, shortens and switch to use by the video pictures of current play position The duration of the video pictures of play position is specified at family, improves video pictures switch speed.Further, since required decoded video Number of frames is reduced, therefore can also reduce the system resources such as CPU, memory consumed by decoding.
Optionally, as one embodiment, second determination unit 703 may include:
First decoded positions determine subelement, are configured as at first play position and second play position In same GOP and when second play position is located at after first play position, first play position is determined To originate decoded positions.
Optionally, as one embodiment, second determination unit 703 may include:
Second decoded positions determine subelement, are configured as being located at first play position when second play position Before or first play position is in different GOP from second play position and second play position is located at When after first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
Optionally, as one embodiment, the video play device 700 can also include:
Reading unit is configured as reading the header information of the target video, wherein there is record in the header information The gop structure information of the target video;
First determination unit 702 may include:
Positional relationship determines subelement, is configured as according to the video pictures switching command and the gop structure information, Determine the positional relationship of first play position Yu second play position.
Optionally, as one embodiment, the resolution unit 704 may include:
First parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H264 The frame originating point information of video frame obtains the NRI value of the frame originating point information, determines whether the NRI value is 0, if it is, the view Frequency frame is non-reference frame, and otherwise the video frame is not non-reference frame;
Second parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H265 The frame originating point information of video frame obtains the Type value of the frame originating point information, determines whether the Type value is one of preset value, if That then the video frame is non-reference frame, and otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2, 4,6,8,10,12 and 14.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here, related place referring to embodiment of the method part Explanation.
Fig. 8 is the structural schematic diagram of a kind of electronic equipment shown according to an exemplary embodiment.For example, electronic equipment can To be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, Medical Devices are good for Body equipment, personal digital assistant etc..
As shown in figure 8, electronic equipment 800 may include following one or more components: processing component 802, memory 804, electric power assembly 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor module 814 and communication component 816.
The integrated operation of the usual controlling electronic devices 800 of processing component 802, such as with display, call, data are logical Letter, camera operation and record operate associated operation.Processing component 802 may include one or more processors 820 to hold Row instruction, to perform all or part of the steps of the methods described above.In addition, processing component 802 may include one or more moulds Block, convenient for the interaction between processing component 802 and other assemblies.For example, processing component 802 may include multi-media module, with Facilitate the interaction between multimedia component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in electronic equipment 800.These data Example include any application or method for being operated on electronic equipment 800 instruction, contact data, telephone directory Data, message, picture, video etc..Memory 804 can by any kind of volatibility or non-volatile memory device or it Combination realize, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable Except programmable read only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, fastly Flash memory, disk or CD.
Power supply module 806 provides electric power for the various assemblies of electronic equipment 800.Power supply module 806 may include power supply pipe Reason system, one or more power supplys and other with for electronic equipment 800 generate, manage, and distribute the associated component of electric power.
Multimedia component 808 includes the screen of one output interface of offer between the electronic equipment 800 and user. In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch surface Plate, screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touches Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding The boundary of movement, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, Multimedia component 808 includes a front camera and/or rear camera.When electronic equipment 800 is in operation mode, as clapped When taking the photograph mode or video mode, front camera and/or rear camera can receive external multi-medium data.It is each preposition Camera and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a Mike Wind (MIC), when electronic equipment 800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone It is configured as receiving external audio signal.The received audio signal can be further stored in memory 804 or via logical Believe that component 816 is sent.In some embodiments, audio component 810 further includes a loudspeaker, is used for output audio signal.
I/O interface 812 provides interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock Determine button.
Sensor module 814 includes one or more sensors, for providing the state of various aspects for electronic equipment 800 Assessment.For example, sensor module 814 can detecte the state that opens/closes of equipment 800, the relative positioning of component, such as institute The display and keypad that component is electronic equipment 800 are stated, sensor module 814 can also detect electronic equipment 800 or electronics The position change of 800 1 components of equipment, the existence or non-existence that user contacts with electronic equipment 800,800 orientation of electronic equipment Or the temperature change of acceleration/deceleration and electronic equipment 800.Sensor module 814 may include proximity sensor, be configured to It detects the presence of nearby objects without any physical contact.Sensor module 814 can also include optical sensor, such as CMOS or ccd image sensor, for being used in imaging applications.In some embodiments, which can be with Including acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between electronic equipment 800 and other equipment. Electronic equipment 800 can access the wireless network based on communication standard, such as WiFi, carrier network (such as 2G, 3G, 4G or 5G), Or their combination.In one exemplary embodiment, communication component 816 receives via broadcast channel and comes from external broadcasting management The broadcast singal or broadcast related information of system.In one exemplary embodiment, the communication component 816 further includes that near field is logical (NFC) module is believed, to promote short range communication.For example, radio frequency identification (RFID) technology, infrared data association can be based in NFC module Meeting (IrDA) technology, ultra wide band (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, electronic equipment 800 can be by one or more application specific integrated circuit (ASIC), number Word signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided It such as include the memory 804 of instruction, above-metioned instruction can be executed by the processor 820 of electronic equipment 800 to complete the above method.Example Such as, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, soft Disk and optical data storage devices etc..
According to one embodiment of the disclosure, the disclosure additionally provides a kind of computer program product, when the computer When instruction in program product is executed by the processor of electronic equipment so that the electronic equipment be able to carry out as it is above-mentioned either one Video broadcasting method described in method embodiment.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or Person's adaptive change follows the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.
A1, a kind of video broadcasting method, which comprises
Receive the video pictures switching command for target video triggering, wherein the video pictures switching command is used for Indicate the video pictures that the second play position is switched to by the video pictures of the first play position in the target video;
According to the video pictures switching command, the position of first play position Yu second play position is determined Relationship;
According to the positional relationship of first play position and second play position, starting decoded positions are determined;
Since the video frame of the starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result, According to the parsing result, determine whether the video frame is non-reference frame, if it is, not solving to the video frame Code, is otherwise decoded the video frame;
When being decoded to the video frame of second play position, the video pictures of second play position are played.
A2, method according to a1, the position according to first play position and second play position Relationship determines the step of originating decoded positions, comprising:
When first play position and second play position are in same GOP and second play position position When after first play position, first play position is determined as to originate decoded positions.
A3, method according to a1, the position according to first play position and second play position Relationship determines the step of originating decoded positions, comprising:
Before second play position is located at first play position or first play position with it is described When second play position is in different GOP and second play position is located at after first play position, by described The I frame position of GOP where two play position is determined as originating decoded positions.
A4, method according to a1 determine that described first plays position described according to the video pictures switching command Before the step of setting the positional relationship with second play position, further includes:
Read the header information of the target video, wherein record has the GOP of the target video in the header information Structural information;
It is described according to the video pictures switching command, determine first play position and second play position Positional relationship, comprising:
According to the video pictures switching command and the gop structure information, determine first play position with it is described The positional relationship of second play position.
A5, method according to a1, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to described Parsing result determines whether the video frame is non-reference frame, comprising:
When the target video is the video encoded based on H264, the frame originating point information of parsing video frame is obtained described frame by frame The NRI value of frame originating point information determines whether the NRI value is 0, if it is, the video frame is non-reference frame, the otherwise view Frequency frame is not non-reference frame;
When the target video is the video encoded based on H265, the frame originating point information of parsing video frame is obtained described frame by frame The Type value of frame originating point information determines whether the Type value is one of preset value, if it is, the video frame is non-reference Frame, otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,4,6,8,10,12 and 14.
A6, a kind of video play device, described device include:
Receiving unit is configured as receiving the video pictures switching command for target video triggering, wherein the video Screen switching instruction, which is used to indicate, switches to the second play position by the video pictures of the first play position in the target video Video pictures;
First determination unit, is configured as according to the video pictures switching command, determine first play position with The positional relationship of second play position;
Second determination unit is configured as being closed according to the position of first play position and second play position System determines starting decoded positions;
Resolution unit is configured as parsing the frame head of video frame frame by frame since the video frame of the starting decoded positions Information obtains parsing result, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not right The video frame is decoded, and is otherwise decoded to the video frame;
Broadcast unit is configured as when being decoded to the video frame of second play position, is played described second and is played The video pictures of position.
A7, the device according to A6, second determination unit include:
First decoded positions determine subelement, are configured as at first play position and second play position In same GOP and when second play position is located at after first play position, first play position is determined To originate decoded positions.
A8, the device according to A6, second determination unit include:
Second decoded positions determine subelement, are configured as being located at first play position when second play position Before or first play position is in different GOP from second play position and second play position is located at When after first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
A9, the device according to A6, described device further include:
Reading unit is configured as reading the header information of the target video, wherein there is record in the header information The gop structure information of the target video;
First determination unit includes:
Positional relationship determines subelement, is configured as according to the video pictures switching command and the gop structure information, Determine the positional relationship of first play position Yu second play position.
A10, the device according to A6, the resolution unit include:
First parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H264 The frame originating point information of video frame obtains the NRI value of the frame originating point information, determines whether the NRI value is 0, if it is, the view Frequency frame is non-reference frame, and otherwise the video frame is not non-reference frame;
Second parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H265 The frame originating point information of video frame obtains the Type value of the frame originating point information, determines whether the Type value is one of preset value, if That then the video frame is non-reference frame, and otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2, 4,6,8,10,12 and 14.

Claims (10)

1. a kind of video broadcasting method, which is characterized in that the described method includes:
Receive the video pictures switching command for target video triggering, wherein the video pictures switching command is used to indicate The video pictures of the second play position are switched to by the video pictures of the first play position in the target video;
According to the video pictures switching command, determine that the position of first play position and second play position is closed System;
According to the positional relationship of first play position and second play position, starting decoded positions are determined;
Since the video frame of the starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to The parsing result determines whether the video frame is non-reference frame, if it is, the video frame is not decoded, it is no Then the video frame is decoded;
When being decoded to the video frame of second play position, the video pictures of second play position are played.
2. the method according to claim 1, wherein described broadcast according to first play position with described second The step of putting the positional relationship of position, determining starting decoded positions, comprising:
When first play position and second play position are in same GOP and second play position is located at institute When stating after the first play position, first play position is determined as to originate decoded positions.
3. the method according to claim 1, wherein described broadcast according to first play position with described second The step of putting the positional relationship of position, determining starting decoded positions, comprising:
Before second play position is located at first play position or first play position and described second When play position is in different GOP and second play position is located at after first play position, described second is broadcast The I frame position of GOP where putting position is determined as originating decoded positions.
4. the method according to claim 1, wherein being determined described according to the video pictures switching command Before the step of positional relationship of first play position and second play position, further includes:
Read the header information of the target video, wherein record has the gop structure of the target video in the header information Information;
It is described according to the video pictures switching command, determine the position of first play position Yu second play position Relationship, comprising:
According to the video pictures switching command and the gop structure information, first play position and described second is determined The positional relationship of play position.
5. the method according to claim 1, wherein the frame originating point information for parsing video frame frame by frame is parsed As a result, determining whether the video frame is non-reference frame according to the parsing result, comprising:
When the target video is the video encoded based on H264, the frame originating point information for parsing video frame frame by frame obtains the frame head The NRI value of information determines whether the NRI value is 0, if it is, the video frame is non-reference frame, the otherwise video frame It is not non-reference frame;
When the target video is the video encoded based on H265, the frame originating point information for parsing video frame frame by frame obtains the frame head The Type value of information determines whether the Type value is one of preset value, if it is, the video frame is non-reference frame, it is no Then the video frame is not non-reference frame, wherein the preset value includes: 0,2,4,6,8,10,12 and 14.
6. a kind of video play device, which is characterized in that described device includes:
Receiving unit is configured as receiving the video pictures switching command for target video triggering, wherein the video pictures Switching command is used to indicate the view that the second play position is switched to by the video pictures of the first play position in the target video Frequency picture;
First determination unit, is configured as according to the video pictures switching command, determine first play position with it is described The positional relationship of second play position;
Second determination unit is configured as the positional relationship according to first play position and second play position, really Surely decoded positions are originated;
Resolution unit is configured as parsing the frame originating point information of video frame frame by frame since the video frame of the starting decoded positions Parsing result is obtained, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not to described Video frame is decoded, and is otherwise decoded to the video frame;
Broadcast unit is configured as when being decoded to the video frame of second play position, plays second play position Video pictures.
7. device according to claim 6, which is characterized in that second determination unit includes:
First decoded positions determine subelement, are configured as being in same when first play position and second play position When one GOP and second play position are located at after first play position, first play position has been determined as Beginning decoded positions.
8. device according to claim 6, which is characterized in that second determination unit includes:
Second decoded positions determine subelement, be configured as when second play position be located at first play position it Before or first play position is in different GOP from second play position and second play position is located at institute When stating after the first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
9. a kind of electronic equipment characterized by comprising
Processor;
For storing the memory of the processor-executable instruction;
Wherein, the processor is configured to executing described instruction, to realize the view as described in any one of claims 1 to 5 Frequency playback method.
10. a kind of storage medium, which is characterized in that when the instruction in the storage medium is executed by the processor of electronic equipment When, so that the electronic equipment is able to carry out the video broadcasting method as described in any one of claims 1 to 5.
CN201910544522.0A 2019-06-21 2019-06-21 Video broadcasting method, device, electronic equipment and storage medium Pending CN110267096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910544522.0A CN110267096A (en) 2019-06-21 2019-06-21 Video broadcasting method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910544522.0A CN110267096A (en) 2019-06-21 2019-06-21 Video broadcasting method, device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN110267096A true CN110267096A (en) 2019-09-20

Family

ID=67920396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910544522.0A Pending CN110267096A (en) 2019-06-21 2019-06-21 Video broadcasting method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110267096A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110784717A (en) * 2019-10-11 2020-02-11 北京达佳互联信息技术有限公司 Encoding method, encoding device, electronic equipment and storage medium
CN113423009A (en) * 2021-08-23 2021-09-21 北京拓课网络科技有限公司 Video progress adjusting method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110013889A1 (en) * 2009-07-17 2011-01-20 Microsoft Corporation Implementing channel start and file seek for decoder
CN104717509A (en) * 2015-03-31 2015-06-17 北京奇艺世纪科技有限公司 Method and device for decoding video
CN104918136A (en) * 2015-05-28 2015-09-16 北京奇艺世纪科技有限公司 Video positioning method and device
CN105144727A (en) * 2013-03-13 2015-12-09 苹果公司 Codec techniques for fast switching
CN105704527A (en) * 2016-01-20 2016-06-22 努比亚技术有限公司 Terminal and method for video frame positioning for terminal
CN110139148A (en) * 2019-05-22 2019-08-16 武汉瓯越网视有限公司 A kind of method and relevant apparatus of video switching clarity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110013889A1 (en) * 2009-07-17 2011-01-20 Microsoft Corporation Implementing channel start and file seek for decoder
CN105144727A (en) * 2013-03-13 2015-12-09 苹果公司 Codec techniques for fast switching
CN104717509A (en) * 2015-03-31 2015-06-17 北京奇艺世纪科技有限公司 Method and device for decoding video
CN104918136A (en) * 2015-05-28 2015-09-16 北京奇艺世纪科技有限公司 Video positioning method and device
CN105704527A (en) * 2016-01-20 2016-06-22 努比亚技术有限公司 Terminal and method for video frame positioning for terminal
CN110139148A (en) * 2019-05-22 2019-08-16 武汉瓯越网视有限公司 A kind of method and relevant apparatus of video switching clarity

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110784717A (en) * 2019-10-11 2020-02-11 北京达佳互联信息技术有限公司 Encoding method, encoding device, electronic equipment and storage medium
CN113423009A (en) * 2021-08-23 2021-09-21 北京拓课网络科技有限公司 Video progress adjusting method and device and electronic equipment
CN113423009B (en) * 2021-08-23 2021-12-24 北京拓课网络科技有限公司 Video progress adjusting method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN110636370B (en) Video processing method and device, electronic equipment and readable medium
CN105227972B (en) Information-pushing method and device
CN104391711B (en) A kind of method and device that screen protection is set
CN107743244B (en) Video live broadcasting method and device
CN105786507B (en) Display interface switching method and device
CN104238890B (en) Character displaying method and device
CN105120337A (en) Video special effect processing method, video special effect processing device and terminal equipment
CN104539871B (en) Multimedia session method and device
CN109275029B (en) Video stream processing method and device, mobile terminal and storage medium
WO2020088059A1 (en) Video playback method, video playback apparatus, electronic device, and storage medium
CN109471596A (en) Method for writing data, device, equipment and storage medium
CN106101433B (en) Notification message display methods and device
CN108769769B (en) Video playing method and device and computer readable storage medium
CN110475134A (en) A kind of comment content display method, device, electronic equipment and storage medium
CN110267096A (en) Video broadcasting method, device, electronic equipment and storage medium
CN106792118A (en) The player method and device of multimedia file
CN106375846B (en) The processing method and processing device of live audio
CN105450861B (en) Information cuing method and device
JP2009130816A (en) Portable terminal device, screen display switching method, program, and computer readable recording medium
US8884967B2 (en) Mobile communication device, display control method, and display control program
CN109120929A (en) A kind of Video coding, coding/decoding method, device, electronic equipment and system
CN104837020B (en) The method and apparatus for playing video
CN106535007A (en) Video play method, device and equipment
CN109408022A (en) Display methods, device, terminal and storage medium
CN105930034B (en) The method and apparatus for showing dialog box

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190920

RJ01 Rejection of invention patent application after publication