Video encoding method, video decoding method, and related apparatuses
US-2022007039-A1 · Jan 6, 2022 · US
US12389010B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12389010-B2 |
| Application number | US-202218070220-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 28, 2022 |
| Priority date | May 29, 2020 |
| Publication date | Aug 12, 2025 |
| Grant date | Aug 12, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This application disclosed video transmission methods and devices. An example method includes obtaining a first video and a second video, where the first video and the second video have same content, and image quality of the first video is lower than image quality of the second video. M first video frames and identifier information of N target frames based on the first video are obtained. Related frames corresponding to the N target frames are obtained from the second video based on the identifier information of the N target frames, where the target frames and the related frames have same identifier information but different image quality. The M first video frames and the N related frames are recorded to obtain a third video, where the third video is transmitted to a receiving device, and a data volume of the third video is less than a data volume of the second video.
Opening claim text (preview).
What is claimed is: 1. A video transmission method, comprising: obtaining a first video and a second video, wherein the first video and the second video have same content, and image quality of the first video is relatively lower than image quality of the second video; obtaining M first video frames and identifier information of N target frames based on the first video, wherein the target frames are video frames in the first video frames, M and N are any positive integers, and M is greater than N; obtaining, from the second video based on the identifier information of the N target frames, related frames corresponding to the N target frames, wherein the target frames and the related frames have same identifier information but different image quality; and recoding the M first video frames and the N related frames to obtain a third video, wherein the third video is transmitted to a receiving device, and a data volume of the third video is less than a data volume of the second video, wherein the recoding comprises: performing interpolation amplification on a target frame corresponding to a related frame of the N related frames to obtain an enlarged image of the target frame, wherein resolution of the enlarged image is the same as resolution of the related frame; and performing residual processing on the related frame and the enlarged image of the target frame to determine a residual block corresponding to the related frame. 2. The method according to claim 1 , wherein the recoding the M first video frames and the N related frames comprises: setting the related frame of the N related frames at a tail of a plurality of first video frames associated with the related frame for encoding, wherein the plurality of first video frames associated with the related frame comprise a plurality of first video frames associated with the target frame corresponding to the related frame. 3. The method according to claim 2 , wherein the obtaining M first video frames and identifier information of N target frames based on the first video comprises: decoding the first video to obtain the M first video frames, wherein the M first video frames comprise K groups of pictures, and K is less than M; and extracting the identifier information of the N target frames from the M first video frames, wherein: each group of pictures in the K groups of pictures comprises at least one target frame; or a plurality of groups of pictures in the K groups of pictures comprise one target frame. 4. The method according to claim 3 , wherein the plurality of first video frames associated with the target frame corresponding to the related frame comprise a first video frame of at least one group of pictures corresponding to the target frame. 5. The method according to claim 2 , wherein the setting the related frame of the N related frames at a tail of a plurality of first video frames associated with the related frame comprises: determining, based on the N related frames and the target frame corresponding to the related frame, the residual block corresponding to the related frame; and setting the residual block corresponding to the related frame of the N related frames at the tail of the plurality of first video frames associated with the related frame. 6. The method according to claim 1 , wherein the target frame comprises at least one of the following: an I frame, a P frame, or a B frame. 7. A video transmission apparatus, comprising at least one processor coupled to a non-transitory memory storing instructions for execution by the at least one processor to perform operations comprising: obtaining a first video and a second video, wherein the first video and the second video have same content, and image quality of the first video is relatively lower than image quality of the second video; obtaining M first video frames and identifier information of N target frames based on the first video, wherein the target frames are video frames in the first video frames, M and N are any positive integers, and M is greater than N; obtaining, from the second video based on the identifier information of the N target frames, related frames corresponding to the N target frames, wherein the target frames and the related frames have same identifier information but different image quality; and recoding the M first video frames and the N related frames to obtain a third video, wherein the third video is transmitted to a receiving device, and a data volume of the third video is less than a data volume of the second video, wherein the recoding comprises: performing interpolation amplification on a target frame corresponding to a related frame of the N related frames to obtain an enlarged image of the target frame, wherein resolution of the enlarged image is the same as resolution of the related frame; and performing residual processing on the related frame and the enlarged image of the target frame to determine a residual block corresponding to the related frame. 8. The apparatus according to claim 7 , wherein the recoding the M first video frames and the N related frames comprises: setting the related frame of the N related frames at a tail of a plurality of first video frames associated with the related frame for encoding, wherein the plurality of first video frames associated with the related frame comprise a plurality of first video frames associated with the target frame corresponding to the related frame. 9. The apparatus according to claim 8 , wherein the obtaining M first video frames and identifier information of N target frames based on the first video comprises: decoding the first video to obtain the M first video frames, wherein the M first video frames comprise K groups of pictures, and K is less than M; and extracting the identifier information of the N target frames from the M first video frames, wherein: each group of pictures in the K groups of pictures comprises at least one target frame; or a plurality of groups of pictures in the K groups of pictures comprise one target frame. 10. The apparatus according to claim 9 , wherein the plurality of first video frames associated with the target frame corresponding to the related frame comprise a first video frame of at least one group of pictures corresponding to the target frame. 11. The apparatus according to claim 9 , wherein the setting the related frame of the N related frames at a tail of a plurality of first video frames associated with the related frame comprises: determining, based on the N related frames and the target frame corresponding to the related frame, the residual block corresponding to the related frame; and setting the residual block corresponding to the related frame of the N related frames at the tail of the plurality of first video frames associated with the related frame. 12. The apparatus according to claim 7 , wherein the target frame comprises at least one of the following: an I frame, a P frame, or a B frame. 13. A video encoding and decoding device, comprising an encoder, wherein the encoder is configured to perform a method comprising: obtaining a first video and a second video, wherein the first video and the second video have same content, and image quality of the first video is relatively lower than image quality of the second video; obtaining M first video frames and identifier information of N target frames based on the first video, wherein the target frames are video frames in the first video frames, M and N are any positive integers, and M is greater than N; obtaining, from the second video based on the identifier information of the N target frames, related frames corresponding to the N target fra
using pre-processing or post-processing specially adapted for video compression · CPC title
using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream · CPC title
the unit being a group of pictures [GOP] · CPC title
the region being a block, e.g. a macroblock · CPC title
the region being a picture, frame or field · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.