IP Library Granted Patent US 8,520,733
Granted Patent B2
US 8,520,733 · App. 11/479,843 · Granted Aug 27, 2013

Video coding

Inventor: Miska Hannuksela (Ruutana, FI)
Assignee: Core Wireless Licensing S.A.R.L
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 8,520,733
App. No.
11/479,843
Granted
Aug 27, 2013
Kind
B2
Abstract

A method includes receiving a data signal that includes a plurality of encoded frames in a first access unit, receiving a data message indicative of a similarity between a portion of a first one of the plurality of encoded frames and a portion of a non-successive second one of the plurality of encoded frames in a second access unit, and decoding the portion of the second one of the plurality of encoded frames from the portion of the first one of the plurality of encoded frames when the data signal is corrupted.

Claims (42)

1. A method comprising:

configuring at least one processor to perform the steps of:

controlling a receiver to receive a data signal comprising a plurality of encoded frames, wherein the data signal appears in a first access unit;

controlling the receiver to receive a data message indicative of a similarity between a portion of a first one of said plurality of encoded frames and a portion of a non-successive second one of said plurality of encoded frames, wherein said data message appears in a second access unit; and

decoding said portion of said second one of said plurality of encoded frames from said portion of said first one of said plurality of encoded frames when said data signal is corrupted.

2. The method of claim 1 wherein said second one of said plurality of encoded frames and said first one of said plurality of encoded frames each comprise a different syntax.

3. The method of claim 1 wherein said data signal and said data message comprise packet data.

4. The method of claim 1 wherein said data message comprises a Supplemental Enhancement Information (SEI) message.

5. The method of claim 1 wherein said data message comprises at least one spare macroblock map.

6. A program of machine-readable instructions, tangibly embodied on an information bearing medium, execution of which by a digital data processor results in actions comprising:

receiving a data signal comprising a plurality of encoded frames, wherein the data signal appears in a first access unit;

receiving a data message indicative of a similarity between a portion of a first one of said plurality of encoded frames, wherein said first one of said plurality of frames appears in a first access unit, and a portion of a non-successive second one of said plurality of encoded frames, wherein said data message appears in a second access unit; and

decoding said portion of said second one of said plurality of encoded frames from said portion of said first one of said plurality of encoded frames when said data signal is corrupted.

7. The program of claim 6 wherein said second one of said plurality of encoded frames and said first one of said plurality of encoded frames each comprise a different syntax.

8. The program of claim 6 wherein said data signal and said data message comprise packet data.

9. The program of claim 6 wherein said data message comprises a Supplemental Enhancement Information (SEI) message.

10. The program of claim 6 wherein said data message comprises at least one spare macroblock map.

11. A method comprising:

configuring at least one processor to perform functions comprising at least:

encoding a plurality of frames to form a data signal;

computing a data message indicative of a similarity between a portion of a first one of said plurality of frames and a portion of a non-successive second one of said plurality of frames; and

separately transmitting said data signal and said data message such that the data message is transmitted in one or more frames non-successive to the data signal.

12. The method of claim 11 wherein said data signal and said data message comprise packet data.

13. The method of claim 11 wherein said data message comprises a Supplemental Enhancement Information (SEI) message.

14. The method of claim 11 wherein said data message comprises a plurality of spare macroblock maps.

15. A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, the actions comprising:

encoding a plurality of frames to form a data signal;

computing a data message indicative of a similarity between a portion of a first one of said plurality of frames and a portion of a non-successive second one of said plurality of frames; and

separately transmitting said data signal and said data message such that the data message is transmitted in one or more frames non-successive to the data signal.

16. The program of claim 15 wherein said data signal and said data message comprise packet data.

17. The program of claim 15 wherein said data message comprises a Supplemental Enhancement Information (SEI) message.

18. The program of claim 15 wherein said data message comprises at least one spare macroblock map.

19. A mobile device comprising:

a receiver configured to receive a data signal comprising a plurality of encoded frames in a first access unit, means for receiving a data message indicative of a similarity between a portion of a first one of said plurality of encoded frames and a portion of a non-successive second one of said plurality of encoded frames, wherein said data message appears in a second access unit; and

a processor configured to decode said portion of said second one of said plurality of encoded frames from said portion of said first one of said plurality of encoded frames when said data signal is corrupted.

20. The mobile device of claim 19 , wherein said receiver comprises a wireless receiver.

21. A mobile device comprising:

a wireless transmitter;

a wireless receiver;

a processor coupled to one or more of the wireless transmitter and the wireless receiver; and

a memory coupled to the processor for storing a set of instructions, executable by the processor, for receiving a data signal comprising a plurality of encoded frames, receiving a data message indicative of a similarity between a portion of a first one of said plurality of encoded frames and a portion of a non-successive second one of said plurality of encoded frames, wherein said data message appears in a second access unit, and decoding said portion of said second one of said plurality of encoded frames from said portion of said first one of said plurality of encoded frames when a frame preceding said second one of said plurality of encoded frames is corrupted.

22. The mobile device of claim 21 wherein said data signal and said data message comprise packet data.

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 Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044242/0401 →
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/0158 →
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 Sep 6, 2006
From: HANNUKSELA, MISKA
To: NOKIA CORPORATION
Reel/Frame 018255/0879 →
Continuity (1)
Related Publication 20080019446A1 · Jan 24, 2008