-
公开(公告)号:US12052429B2
公开(公告)日:2024-07-30
申请号:US17469721
申请日:2021-09-08
Inventor: Xinwei Gao , Weiran Li , Chenchen Gu
IPC: H04N19/30 , H04N19/176 , H04N19/46 , H04N19/70
CPC classification number: H04N19/30 , H04N19/176 , H04N19/46 , H04N19/70
Abstract: A video decoding method, a video encoding method, and related apparatuses. The method includes: obtaining a current video frame to be decoded, the current video frame being divided into a plurality of regions; determining a corresponding resolution for each region in the plurality of regions, to obtain a plurality of resolutions, the plurality of resolutions including at least two different resolutions; and decoding a video block in each region in the plurality of regions by using a corresponding resolution, the current video frame being divided into a plurality of video blocks. In this application, the technical problem of relatively large fluctuations in a PSNR caused by encoding and decoding of a video by using the same resolution in the related art is resolved.
-
公开(公告)号:US11363263B2
公开(公告)日:2022-06-14
申请号:US16400334
申请日:2019-05-01
Inventor: Xunan Mao , Yaoyao Guo , Chenchen Gu , Xinwei Gao , Licai Guo , Yongfang Shi , Anlin Gao , Haibo Deng , Jing Lv
IPC: H04N19/115 , H04N19/15 , H04N19/177 , H04N19/146 , H04N19/114 , H04N19/172
Abstract: A data coding method includes determining a length of a current first bit-rate-control-unit data frame in to-be-transmitted data, and the length of the first bit-rate-control-unit data frame is less than or equal to a length of a group of pictures (GOP) data frame. The method also includes determining a first target bit rate of the first bit-rate-control-unit data frame according to the length of the first bit-rate-control-unit data frame, a target bit rate of the to-be-transmitted data, and a frame rate of the to-be-transmitted data and, when a first difference value between a real bit rate of a second bit-rate-control-unit data frame and a second target bit rate of the second bit-rate-control-unit data frame is greater than zero, adjusting the first target bit rate according to the first difference value, and coding the first bit-rate-control-unit data frame according to the adjusted first target bit rate.
-
公开(公告)号:US11206405B2
公开(公告)日:2021-12-21
申请号:US16988513
申请日:2020-08-07
Inventor: Xinwei Gao , Xunan Mao , Chenchen Gu
IPC: H04N19/132 , H04N19/124 , H04N19/147 , H04N19/176 , H04N19/513 , H04N19/523 , H04N19/59
Abstract: This application relates to a video decoding method performed at a computer device. The method includes: obtaining encoded data corresponding to a current video frame; obtaining a processing parameter corresponding to the current video frame; determining a target processing manner corresponding to the current video frame according to the processing parameter, the target processing manner being one of candidate processing manners, the candidate processing manners comprising at least one of a full resolution processing manner and a downsampling processing manner, and the processing parameter being consistent with a corresponding processing parameter in an encoding process; and decoding the encoded data corresponding to the current video frame according to the target processing manner, to obtain a corresponding decoded video frame. In the encoding method, a processing manner for a video frame can be flexibly selected, thereby improving video encoding quality in the case of limited bandwidth.
-
公开(公告)号:US11128888B2
公开(公告)日:2021-09-21
申请号:US16991741
申请日:2020-08-12
Inventor: Xinwei Gao , Xunan Mao , Chenchen Gu
IPC: H04N7/12 , H04N19/523 , H04N19/124 , H04N19/147 , H04N19/172 , H04N19/513 , H04N19/59
Abstract: This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: acquiring a reference frame corresponding to a current frame to be encoded from a video input; determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; processing the reference frame according to resolution information of the current frame using an interpolation in the sub-pixel interpolation mode, to obtain a corresponding target reference frame; and encoding the current frame according to the target reference frame, to obtain encoded data corresponding to the current frame. By using the foregoing video encoding method, a reference frame corresponding to a current frame to be encoded can be flexibly selected, thereby effectively improving the utilization efficiency of reference frames.
-
公开(公告)号:US20200382781A1
公开(公告)日:2020-12-03
申请号:US16996443
申请日:2020-08-18
Inventor: Xunan MAO , Licai Guo , Yongfang Shi , Anlin Gao , Xinwei Gao , Tao Zhang , Haibo Deng , Chenchen GU , Jing Lv
IPC: H04N19/124 , H04N19/172 , H04N19/132
Abstract: In a video encoding method, a to-be-encoded video is obtained. The video includes at least two video frames arranged in sequence. A quantization parameter and a quantization parameter threshold of an ith video frame is calculated, where i is a positive integer greater than or equal to 2. A coding resolution of the ith video frame is determined according to the quantization parameter and the quantization parameter threshold. The coding resolution is a first coding resolution in a case that the ith video frame is sampled, and the coding resolution is a second coding resolution in a case that the ith video frame is downsampled. Then the ith video frame is encoded at the coding resolution.
-
公开(公告)号: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.
-
公开(公告)号:US11172220B2
公开(公告)日:2021-11-09
申请号:US17000824
申请日:2020-08-24
Inventor: Xinwei Gao , Xunan Mao , Chenchen Gu
IPC: H04N11/02 , H04N19/59 , H04N19/124 , H04N19/132 , H04N19/147 , H04N19/176 , H04N19/513 , H04N19/523
Abstract: This application relates to a video encoding and decoding method. The video encoding method includes: obtaining a current frame from an input video; determining, from a plurality of processing modes, a target processing mode corresponding to the current frame, the candidate processing modes including a full-resolution processing mode or a downsampling processing mode; processing the current frame according to the target processing mode; and encoding the processed current frame according to resolution information to obtain encoded data corresponding to the current frame. According to the encoding method, a processing mode of a video frame can be flexibly selected, and a resolution of the input video frame is adaptively adjusted for encoding.
-
-
-
-
-
-
-
-
-