IP Library Granted Patent US 10,484,719
Granted Patent B2
US 10,484,719 · App. 16/379,347 · Granted Nov 19, 2019

Method, electronic device, system, computer program product and circuit assembly for reducing error in video coding

Inventors: Chunbo Zhu (Anhui, CN); Ye-Kui Wang (Tampere, FI); Houqiang Li (Anhui, CN)
Assignee: Conversant Wireless Licensing S.a.r.l
H04N19/895H04N19/103H04N19/136H04N19/147H04N19/166H04N19/172H04N19/61
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,484,719
App. No.
16/379,347
Granted
Nov 19, 2019
Kind
B2
Abstract

A method, electronic device, computer program product, system and circuit assembly are provided for allocating one or more redundant pictures by taking into consideration the information content of the primary pictures, with which the redundant pictures would be associated. In particular, primary pictures that are determined to be more sensitive to transmission loss or corruption may be allocated one or more redundant pictures, while those that are less sensitive may not be so allocated. By selectively allocating redundant pictures to only those primary pictures that are more sensitive, the method disclosed reduces the amount of overhead associated with redundant pictures and increases the coding efficiency, without sacrificing the integrity of the video data.

Claims (39)

1. A method comprising:

encoding each of a plurality of blocks in a primary picture of a video sequence;

estimating, from the encoding of each block, a potential error propagation distortion for each of the plurality of blocks of the primary picture;

calculating an average potential error propagation distortion for the primary picture by averaging the potential error propagation distortion of each block of the plurality of blocks for that primary picture;

comparing said average potential error propagation distortion to a predefined threshold value indicating that the primary picture is sensitive to transmission loss or corruption;

responsive to the average potential error propagation distortion being above the threshold value, transmitting the encoded primary picture with a redundant picture associated with the primary picture; and

responsive to the average potential error propagation distortion being below the threshold value, transmitting the encoded primary picture without a redundant picture associated with the primary picture.

2. The method of claim 1 , further comprising, responsive to the average potential error propagation distortion being above the threshold value:

encoding the redundant picture using a previous key picture to the primary picture for inter-prediction reference.

3. The method of claim 2 , wherein, if the primary picture is the first picture in its group of pictures, the previous key picture is the first picture in a previous group of pictures.

4. The method of claim 2 , wherein, if the primary picture is not the first picture in its group of pictures, the previous key picture is the first picture in the group of pictures including the primary picture.

5. The method of claim 1 , further comprising, responsive to the average potential error propagation distortion being above the threshold value:

encoding the redundant picture using a previous primary picture with a redundant picture for inter-prediction reference.

6. The method of claim 1 , wherein a plurality of redundant pictures are transmitted with the primary picture responsive to the average potential error propagation distortion being above the threshold value.

7. The method of claim 1 , further comprising, responsive to the average potential error propagation distortion being above the threshold value:

calculating a potential error propagation distortion for the primary picture and its associated redundant picture; and

repeating the encoding step for a next primary picture;

repeating the estimating step for the next primary picture using the calculated potential error propagation distortion for the primary picture and its associated redundant picture; and

then repeating the calculating, comparing, and transmitting steps for the encoded next primary picture.

8. An electronic device comprising:

a processor;

a memory in communication with the processor, the memory storing an application executable by the processor, wherein the application is configured, upon execution, to perform a plurality of operations comprising:

encoding each of a plurality of blocks in a primary picture of a video sequence;

estimating, from the encoding of each block, a potential error propagation distortion for each of the plurality of blocks of the primary picture;

calculating an average potential error propagation distortion for the primary picture by averaging the potential error propagation distortion of each block of the plurality of blocks for that primary picture; and

comparing said average potential error propagation distortion to a predefined threshold value indicating that the primary picture is sensitive to transmission loss or corruption; and

a transmitter configured to transmit the encoded primary picture with a redundant picture associated with the primary picture responsive to the average potential error propagation distortion being above the threshold value, or transmit the encoded primary picture without a redundant picture associated with the primary picture responsive to the average potential error propagation distortion being below the threshold value.

9. The device of claim 8 , wherein the plurality of operations further comprises, responsive to the average potential error propagation distortion being above the threshold value:

encoding the redundant picture using a previous key picture to the primary picture for inter-prediction reference.

10. The device of claim 9 , wherein, if the primary picture is the first picture in is group of pictures, the previous key picture is the first picture in a previous group of pictures.

11. The device of claim 9 , wherein, if the primary picture is not the first picture in is group of pictures, the previous key picture is the first picture in the group of pictures including the primary picture.

12. The device of claim 8 , wherein the plurality of operations further comprises, responsive to the average potential error propagation distortion being above the threshold value:

encoding the redundant picture using a previous primary picture with a redundant picture for inter-prediction reference.

13. The device of claim 8 , wherein the transmitter transmits a plurality of redundant pictures with the primary picture responsive to the average potential error propagation distortion being above the threshold value.

14. The device of claim 8 , wherein the plurality of operations further comprises, responsive to the average potential error propagation distortion being above the threshold value:

calculating a potential error propagation distortion for the primary picture and its associated redundant picture; and

repeating the encoding step for a next primary picture;

repeating the estimating step for the next primary picture using the calculated potential error propagation distortion for the primary picture and its associated redundant picture; and

then repeating the calculating, comparing, and transmitting steps for the encoded next primary picture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063507/0496 →
Continuity (3)
Continuation 15831981 · Dec 5, 2017
Continuation 11549788 · Oct 16, 2006
Related Publication 20190238892A1 · Aug 1, 2019