Video transmission method and device

US12389010B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12389010-B2
Application numberUS-202218070220-A
CountryUS
Kind codeB2
Filing dateNov 28, 2022
Priority dateMay 29, 2020
Publication dateAug 12, 2025
Grant dateAug 12, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • using pre-processing or post-processing specially adapted for video compression · CPC title

  • H04N19/40Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12389010B2 cover?
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. Relat…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/40. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).