File format signaling of error mitigation in sub-picture bitstream based viewport dependent video coding
US-12003701-B2 · Jun 4, 2024 · US
US12328425B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12328425-B2 |
| Application number | US-202117387594-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 28, 2021 |
| Priority date | May 22, 2019 |
| Publication date | Jun 10, 2025 |
| Grant date | Jun 10, 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 relates to a video encoding method, computer-readable storage medium, and computer device. The method includes: obtaining video data, the video data including a plurality of original video images; processing the video data according to a sequence generation rule to obtain a plurality of independent subsequence video image groups, each of the subsequence video image groups including subsequence images corresponding to the sequence generation rule; obtaining encoding manners corresponding to the subsequence video image groups; and independently encoding the corresponding subsequence video image groups according to the encoding manners to obtain subsequence video encoded data corresponding to each of the subsequence video image groups.
Opening claim text (preview).
What is claimed is: 1. A video encoding method, applicable to a computer device, the method comprising: obtaining video data, the video data comprising a plurality of original video images; processing the video data according to a sequence generation rule to obtain a plurality of subsequence video image groups, each of the subsequence video image groups comprising subsequence images extracted from the original video images according to the sequence generation rule; obtaining encoding manners corresponding to the subsequence video image groups; encoding the corresponding subsequence video image groups according to the encoding manners to obtain corresponding subsequence video encoded data of the subsequence video image groups; obtaining a target subsequence quantity representing a number of subsequence video image groups; selecting target subsequence video image groups corresponding to the target subsequence quantity; and combining subsequence video encoded data corresponding to the target subsequence video image groups to generate target encoded data, wherein obtaining the target subsequence quantity comprises: receiving a video request transmitted by a video requesting terminal, the video request carrying a requested subsequence quantity determined according to a network status of the video requesting terminal; and determining the requested subsequence quantity as the target subsequence quantity. 2. The method according to claim 1 , further comprising: adjusting the requested subsequence quantity according to a network status of a video transmitting terminal; and determining the adjusted requested subsequence quantity as the target subsequence quantity. 3. The method according to claim 1 , wherein the sequence generation rule comprises a temporal generation rule, and wherein processing the video data according to the sequence generation rule comprises extracting the subsequence images from the original video images according to an extraction interval. 4. The method according to claim 3 , wherein processing the video data according to the sequence generation rule to obtain the plurality of subsequence video image groups comprises: obtaining a total quantity of the subsequence video image groups; obtaining a group identifier corresponding to each of the subsequence video image groups; determining target subsequence image identifiers corresponding to each of the subsequence video image groups according to the total quantity of the subsequence video image groups and the group identifier corresponding to each of the subsequence video image groups; and extracting the subsequence images corresponding to each of the subsequence video image groups from the original video images according to the target subsequence image identifiers corresponding to each of the subsequence video image groups and frame identifiers corresponding to the original video images. 5. The method according to claim 1 , wherein the sequence generation rule comprises a spatial generation rule, and wherein processing the video data according to the sequence generation rule comprises downsampling the original video images to obtain the subsequence images. 6. The method according to claim 5 , wherein processing the video data according to the sequence generation rule to obtain the plurality of subsequence video image groups comprises: downsampling each of the original video images to obtain a video subframe set corresponding to each of the original video images, the video subframe set comprising a plurality of video subframes with the same resolution; determining video subframe numbers corresponding to the plurality of video subframes in each of the video subframe sets according to the same rule; and sequentially grouping, according to an order of the original video images, a plurality of video subframes with the same video subframe number corresponding to the original video images into the same subsequence video image group. 7. The method of claim 1 , wherein the plurality of subsequence video image groups are independent to each other, and the corresponding subsequence video image groups are encoded independently. 8. A non-transitory computer-readable storage medium, storing at least one computer program, the at least one computer program, when executed by at least one processor, causing the at least one processor to perform the steps comprising: obtaining video data, the video data comprising a plurality of original video images; processing the video data according to a sequence generation rule to obtain a plurality of subsequence video image groups, each of the subsequence video image groups comprising subsequence images extracted from the original video images according to the sequence generation rule; obtaining encoding manners corresponding to the subsequence video image groups; and encoding the corresponding subsequence video image groups according to the encoding manners to obtain corresponding subsequence video encoded data of the subsequence video image groups; obtaining a target subsequence quantity representing a number of subsequence video image groups; selecting target subsequence video image groups corresponding to the target subsequence quantity; and combining subsequence video encoded data corresponding to the target subsequence video image groups to generate target encoded data, wherein obtaining the target subsequence quantity comprises: receiving a video request transmitted by a video requesting terminal, the video request carrying a requested subsequence quantity determined according to a network status of the video requesting terminal; and determining the requested subsequence quantity as the target subsequence quantity. 9. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of subsequence video image groups are independent to each other, and the corresponding subsequence video image groups are encoded independently. 10. A computer device, comprising at least one memory and at least one processor, the at least one memory storing at least one computer program, the computer program, when executed by the at least one processor, causing the at least one processor to perform operations of the method of claim 1 . 11. A video encoding method, applicable to a computer device, the method comprising: obtaining video data, the video data comprising a plurality of original video images; processing the video data according to a sequence generation rule to obtain a plurality of subsequence video image groups, each of the subsequence video image groups comprising subsequence images extracted from the original video images according to the sequence generation rule; obtaining encoding manners corresponding to the subsequence video image groups; encoding the corresponding subsequence video image groups according to the encoding manners to obtain corresponding subsequence video encoded data of the subsequence video image groups, wherein the sequence generation rule comprises a spatial generation rule, and wherein processing the video data according to the sequence generation rule to obtain a plurality of subsequence video image groups comprises: downsampling each of the original video images to obtain a video subframe set corresponding to each of the original video images, the video subframe set comprising a plurality of video subframes with the same resolution; determining video subframe numbers corresponding to the plurality of video subframes in each of the video subframe sets according to the same rule; and sequentially grouping, according to an order of the original video images, a plurality of video subframes with the same video subframe number corre
Media network packetisation · CPC title
for unicast · CPC title
Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs · CPC title
involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence · CPC title
Dividing image into blocks, subimages or windows · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.