IP Library Granted Patent US 9,872,045
Granted Patent B2
US 9,872,045 · App. 11/549,788 · Granted Jan 16, 2018

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 9,872,045
App. No.
11/549,788
Granted
Jan 16, 2018
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 (33)

1. A method, comprising:

evaluating the information content of a video data sequence by a plurality of steps comprising:

grouping pictures in the video data sequence into one or more groups of pictures, each group of pictures including one or more primary pictures, each primary picture capable of being associated with a variable number of redundant pictures corresponding to the information content of at least a portion of the primary picture;

within at least one of the groups of pictures, forming a plurality of combinations of primary pictures and a number of redundant pictures, such that the resulting combination of primary pictures and redundant pictures for the group of pictures differs for each combination; and

for each of the plurality of combinations in the at least one of the groups of pictures, calculating an estimate of rate-distortion;

for at least one of the groups of pictures, selecting a combination with the lowest estimated overall rate-distortion among the plurality of combinations for that group of pictures; and

allocating a number of redundant pictures for encoding with each primary picture in the at least one group of pictures according to the selected combination for that group of pictures.

2. The method of claim 1 , wherein a first combination of the plurality of combinations corresponds to no redundant pictures associated with the primary pictures in the group of pictures, and a second combination of the plurality of combinations corresponds to at least one redundant picture associated with at least one of the primary pictures in the group of pictures.

3. 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 video data sequence by a plurality of operations comprising:

grouping pictures in the video data sequence into one or more groups of pictures, each group of pictures including one or more primary pictures, each primary picture capable of being associated with a variable number of redundant pictures corresponding to the information content of at least a portion of the primary picture;

within at least one of the groups of pictures, forming a plurality of combinations of primary pictures and a number of redundant pictures, such that the resulting combination of primary pictures and redundant pictures for the group of pictures differs for each combination; and

for each of the plurality of combinations in the at least one of the groups of pictures, calculating an estimate of rate-distortion;

for at least one of the groups of pictures, select a combination with the lowest estimated overall rate-distortion among the plurality of combinations for that group of pictures; and

allocate a number of redundant pictures for encoding with each primary picture in the at least one group of pictures according to the selected combination for that group of pictures.

4. The electronic device of claim 3 , wherein a first combination of the plurality of combinations corresponds to no redundant pictures associated with the primary pictures in the group of pictures, and a second combination of the plurality of combinations corresponds to at least one redundant picture associated with at least one of the primary pictures in the group of pictures.

5. 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 video data sequence by a plurality of operations comprising:

grouping pictures in the video data sequence into one or more groups of pictures, each group of pictures including one or more primary pictures, each primary picture capable of being associated with a variable number of redundant pictures corresponding to the information content of at least a portion of the primary picture;

within at least one of the groups of pictures, forming a plurality of combinations of primary pictures and a number of redundant pictures, such that the resulting combination of primary pictures and redundant pictures for the group of pictures differs for each combination; and

for each of the plurality of combinations in the at least one of the groups of pictures, calculating an estimate of rate-distortion;

for at least one of the groups of pictures, select a combination with the lowest estimated overall rate-distortion among the plurality of combinations for that group of pictures; and

allocate a number of redundant pictures for encoding with each primary picture in the at least one group of pictures according to the selected combination for that group of pictures.

6. The non-transitory computer-readable storage medium of claim 5 , wherein a first combination of the plurality of combinations corresponds to no redundant pictures associated with the primary pictures in the group of pictures, and a second combination of the plurality of combinations corresponds to at least one redundant picture associated with at least one of the primary pictures in the group of pictures.

7. A system, comprising:

means for evaluating the information content of a video data sequence by performing a plurality of operations comprising:

grouping pictures in the video data sequence into one or more groups of pictures, each group of pictures including one or more primary pictures, each primary picture capable of being associated with a variable number of redundant pictures corresponding to the information content of at least a portion of the primary picture;

within at least one of the groups of pictures, forming a plurality of combinations of primary pictures and a number of redundant pictures, such that the resulting combination of primary pictures and redundant pictures for the group of pictures differs for each combination; and

for each of the plurality of combinations in the at least one of the groups of pictures, calculating an estimate of rate-distortion;

means for selecting, for at least one of the groups of pictures, a combination with the lowest estimated overall rate-distortion among the plurality of combinations for that group of pictures, and for allocating a number of redundant pictures for encoding with each primary picture in that group of pictures according to the selected combination for that group of pictures.

8. The system of claim 7 , wherein a first combination of the plurality of combinations corresponds to no redundant pictures associated with the primary pictures in the group of pictures, and a second combination of the plurality of combinations corresponds to at least one redundant picture associated with at least one of the primary pictures in the group of pictures.

Assignments (9)
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 →
CHANGE OF NAME Recorded Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0274 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2007
From: ZHU, CHUNBO; WANG, YE-KUI; LI, HOUQIANG
To: NOKIA CORPORATION
Reel/Frame 019067/0162 →
Continuity (1)
Related Publication 20080088743A1 · Apr 17, 2008