IP Library Granted Patent US 10,277,920
Granted Patent B2
US 10,277,920 · App. 15/831,981 · Granted Apr 30, 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,277,920
App. No.
15/831,981
Filed
Dec 5, 2017
Granted
Apr 30, 2019
Kind
B2
Art Unit
2481
USPC
375/240
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 (40)

1. A method comprising:

evaluating the information content of a primary picture in a video data sequence by calculating a metric characterizing a sensitivity level to transmission loss of the primary picture;

comparing the metric to one or more threshold values; and

based on the result of the comparing of the metric to the one or more threshold values, selecting a first number of redundant pictures or a second number of redundant pictures to associate with the primary picture;

wherein the information content of each redundant picture corresponds to the information content of at least a portion of the primary picture;

and wherein the metric characterizing a sensitivity level comprises one of a mean absolute motion vector value associated with the primary picture and a potential error propagation distortion associated with the primary picture.

2. The method of claim 1 , wherein the comparing step comprises:

comparing the metric with a plurality of threshold values;

and wherein the selecting step comprises:

selecting the first number of redundant pictures to associate with the primary picture responsive to the metric not exceeding a first one of the plurality of threshold values; and

selecting the second number of redundant pictures responsive to the largest threshold value exceeded by the metric.

3. The method of claim 1 , wherein the first number of redundant pictures is zero.

4. The method of claim 1 , further comprising:

repeating the evaluating, comparing, and selecting steps for a plurality of primary pictures in the video data sequence.

5. An electronic device comprising:

a processor; and

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

evaluate the information content of a primary picture in a video data sequence by calculating a metric characterizing a sensitivity level to transmission loss of the primary picture;

compare the metric to one or more threshold values; and

based on the result of the comparison, select a first number of redundant pictures or a second number of redundant pictures to associate with the primary picture, wherein the information content of each redundant picture corresponds to the information content of at least a portion of the primary picture;

and wherein the metric characterizing a sensitivity level comprises one of a mean absolute motion vector value associated with the primary picture and a potential error propagation distortion associated with the primary picture.

6. The device of claim 5 , wherein the application is configured to compare the metric to the one or more threshold values by:

comparing the metric with a plurality of threshold values;

and wherein the application is configured to select a first or second number of redundant pictures by:

selecting the first number of redundant pictures to associate with the primary picture responsive to the metric not exceeding a first one of the plurality of threshold values; and

selecting the second number of redundant pictures responsive to the largest threshold value exceeded by the metric.

7. The device of claim 5 , wherein the first number of redundant pictures is zero.

8. The device of claim 5 , wherein the application is configured to repeat the evaluating, comparing, and selecting for a plurality of primary pictures in the video data sequence.

9. A non-transitory computer-readable storage medium containing program instructions, the program instructions operable, when executed on one or more processors to:

evaluate the information content of a primary picture in a video data sequence by calculating a metric characterizing a sensitivity level to transmission loss of the primary picture;

compare the metric to one or more threshold values; and

based on the result of the comparison, selecting between a first number of redundant pictures and a second number of redundant pictures to associate with the primary picture, wherein the information content of each redundant picture corresponds to the information content of at least a portion of the primary picture;

and wherein the metric characterizing a sensitivity level comprises one of a mean absolute motion vector value associated with the primary picture and a potential error propagation distortion associated with the primary picture.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the program instructions are operable to compare the metric to the one or more threshold values by:

comparing the metric with a plurality of threshold values;

and wherein the program instructions are operable to select a first or second number of redundant pictures by:

selecting the first number of redundant pictures to associate with the primary picture responsive to the metric not exceeding a first one of the plurality of threshold values; and

selecting the second number of redundant pictures responsive to the largest threshold value exceeded by the metric.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the first number of redundant pictures is zero.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the program instructions are operable to repeat the evaluating, comparing, and selecting for a plurality of primary pictures in the video data sequence.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0584 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
Continuity (2)
Continuation 11549788 · Oct 16, 2006
Related Publication 20180098095A1 · Apr 5, 2018