-
公开(公告)号:US11089305B2
公开(公告)日:2021-08-10
申请号:US16426915
申请日:2019-05-30
Inventor: Yaoyao Guo , Xunan Mao , Chenchen Gu , Xinwei Gao , Jing Lv
IPC: H04N19/126 , H04N19/142 , H04N19/172 , H04N19/48 , H04N19/00 , H04N19/124 , H04N7/00 , H04N19/146
Abstract: Disclosed are a video frame coding method performed at a terminal. The method includes: obtaining and coding an ith video frame in a group of pictures, and counting a quantity of actually consumed bits corresponding to the ith video frame; detecting a state of the ith video frame based on the quantity of actually consumed bits, an initial average bit rate of the group of pictures, a quantization model, and a video frame detection rule, and determining multiple quantization parameters of a (i+1)th video frame; and determining first quantities of allocated bits for compensation of first to-be-compensated video frames; updating the first coding rule according to a first quantity of allocated bits for compensation, the quantization parameters corresponding to the (i+1)th video frame, and coding the (i+1)th video frame.
-
公开(公告)号:US11044278B2
公开(公告)日:2021-06-22
申请号:US16547370
申请日:2019-08-21
Inventor: Yongfang Shi , Anlin Gao , Xunan Mao , Chenchen Gu
Abstract: A transcoding capability configuration method that includes: separately obtaining capability information reported by at least two terminals, where the capability information includes first transcoding capability data and a service type of a service executed by the at least two terminals, and the at least two terminals belong to a same service group; determining, based on the first transcoding capability data and the service type of each of the at least two terminals, second transcoding capability data satisfying the at least two terminals; and sending the second transcoding capability data to each of the at least two terminals, so that each terminal configures a transcoding parameter based on the second transcoding capability data.
-
公开(公告)号:US11032539B2
公开(公告)日:2021-06-08
申请号:US16660294
申请日:2019-10-22
Inventor: Xunan Mao
IPC: H04N19/103 , H04N19/124 , H04N19/132 , H04N19/577
Abstract: This application relates to a video coding method, including: obtaining a current video frame to be coded, and obtaining a predicted residual of a reference video frame of the current video frame in a case that the current video frame is an inter prediction frame; determining a quantization parameter threshold corresponding to the current video frame according to the predicted residual of the reference video frame; obtaining a quantization parameter estimated value corresponding to the current video frame; selecting a target coding mode from candidate coding modes according to the quantization parameter estimated value and the quantization parameter threshold, the candidate coding modes including a down-sampling mode and a full resolution mode; and coding the current video frame according to the target coding mode.
-
公开(公告)号:US10944970B2
公开(公告)日:2021-03-09
申请号:US16450705
申请日:2019-06-24
Inventor: Xunan Mao
IPC: H04N19/126 , H04N19/577 , H04N19/114 , H04N19/573
Abstract: A video coding method can include receiving, by processing circuitry of a coding device, a current picture in a group of pictures (GOP) of a layered coding structure in video sequence. The current picture can have two reference pictures. A current layer of the current picture in the layered coding structure can be determined. A current quantization parameter (QP) offset of the current picture can be determined according to the current layer of the current picture. Reference QPs corresponding to the two reference pictures of the current picture can be determined. A current QP of the current picture can be determined according to the reference QPs and the current QP offset. The current picture can be coded according to the current QP.
-
公开(公告)号:US20180234116A1
公开(公告)日:2018-08-16
申请号:US15955315
申请日:2018-04-17
Inventor: Yongfang SHI , Anlin Gao , Jing Lv , Jingchang Chen , Jian He , Chenchen Gu , Xunan Mao , Haibo Deng , Licai Guo , Chao Dai , Xun Zhang
Abstract: The application discloses video data redundancy control methods and apparatuses. Video packet redundancy control information is determined according to packet loss at a reception apparatus. The video packet redundancy control information is received from the reception apparatus. Video data is encoded according to the video packet redundancy control information to obtain encoded video data of a plurality of frames by a transmission apparatus. A frame-level redundancy budget is allocated for one of the plurality of frames according to the video packet redundancy control information. Further, the one of the plurality of frames is packetized according to the frame-level redundancy budget to generate a packetized frame. Redundancy coding is performed on the packetized frame to generate video packets including data packets and redundant packets for transmission to the reception apparatus.
-
公开(公告)号:US20170353720A1
公开(公告)日:2017-12-07
申请号:US15684940
申请日:2017-08-24
Inventor: Xunan Mao
IPC: H04N19/11 , H04N19/186 , H04N19/159
CPC classification number: H04N19/11 , H04N19/147 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/194
Abstract: Provided are a prediction mode selection method, apparatus and system related to the field of video coding. The method includes: selecting, for the current prediction unit, a first group of candidate intra-frame chromaticity prediction modes from N intra-frame prediction modes, performing a prediction residual cost calculation on each candidate intra-frame chromaticity prediction mode in the first group to obtain a difference evaluation value, selecting a second group of candidate intra-frame chromaticity prediction modes from the first group of candidate intra-frame chromaticity prediction modes according to the difference evaluation values, performing a coding cost calculation on each candidate intra-frame chromaticity prediction mode in the second group to obtain a coding cost value; and determining, according to the coding cost values, one of the candidate intra-frame chromaticity prediction modes in the second group that has a lowest coding cost, as an intra-frame chromaticity prediction mode of the current prediction unit.
-
公开(公告)号:US12041264B2
公开(公告)日:2024-07-16
申请号:US17704804
申请日:2022-03-25
Inventor: Xinwei Gao , Xunan Mao , Chenchen Gu
IPC: H04N19/52 , H04N19/172 , H04N19/176
CPC classification number: H04N19/52 , H04N19/172 , H04N19/176
Abstract: A video coding method includes obtaining a current frame from a plurality of video frames, from which at least two or more video frames from have different resolutions; determining an initial motion vector (MV) corresponding to each block to be encoded in the current frame at a corresponding resolution; and determining a target MV resolution according to a resolution configuration of the current frame to represent a target resolution. The method also includes determining a target MV corresponding to each block in the current frame at the target resolution represented by the target MV resolution; obtaining a motion vector prediction (MVP) corresponding to each block in the current frame at the target resolution; and encoding the current frame according to a motion vector difference (MVD) between each target MV and the corresponding MVP such that the MV and the corresponding MVP are at a same resolution.
-
公开(公告)号:US12015763B2
公开(公告)日:2024-06-18
申请号:US17503161
申请日:2021-09-17
Inventor: Xinwei Gao , Xunan Mao
IPC: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/30 , H04N19/46
CPC classification number: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/30 , H04N19/46
Abstract: A video decoding method, a video encoding method, and related apparatuses. The method includes: determining a current video frame; determining a reference frame corresponding to the current video frame from video frames that have been decoded, and obtaining a target quantity of blocks that are decoded in a skip mode in the reference frame and a total block quantity of blocks in the reference frame; determining, according to a relationship between the target quantity and the total block quantity, a target resolution used for decoding the current video frame; and decoding the current video frame by using the target resolution. For different current video frames, different resolutions used for decoding can be adaptively selected, to simplify operations of determining the target resolution for decoding the current video frame, thereby resolving the technical problem of relatively low video encoding and decoding efficiency caused by complex processing operations in the related art.
-
公开(公告)号:US11412228B2
公开(公告)日:2022-08-09
申请号:US16992032
申请日:2020-08-12
Inventor: Xinwei Gao , Xunan Mao , Chenchen Gu
IPC: H04N19/139 , H04N19/124 , H04N19/176 , H04N19/61 , H04N19/91
Abstract: A video coding method includes: obtaining a current frame from a plurality of video frames to be encoded, the plurality of video frames having different resolutions; determining a target motion vector (MV) corresponding to each block in the current frame at a target resolution represented by selected target MV resolution information; obtaining a motion vector prediction (MVP) corresponding to each block and at the target resolution; and encoding the current frame according to a motion vector difference (MVD) between each target MV and the MVP of each block to obtain encoded data. The encoded data includes identification information representing the target resolution.
-
公开(公告)号:US11323739B2
公开(公告)日:2022-05-03
申请号:US16990837
申请日:2020-08-11
Inventor: Xinwei Gao , Xunan Mao , Chenchen Gu
IPC: H04N7/18 , H04N19/52 , H04N19/172 , H04N19/176
Abstract: A video coding method includes obtaining a current frame from a plurality of video frames, from which at least two or more video frames from have different resolutions; determining an initial motion vector (MV) corresponding to each block to be encoded in the current frame at a corresponding resolution; and determining a target MV resolution according to a resolution configuration of the current frame to represent a target resolution. The method also includes determining a target MV corresponding to each block in the current frame at the target resolution represented by the target MV resolution; obtaining a motion vector prediction (MVP) corresponding to each block in the current frame at the target resolution; and encoding the current frame according to a motion vector difference (MVD) between each target MV and the corresponding MVP such that the MV and the corresponding MVP are at a same resolution.
-
-
-
-
-
-
-
-
-