IP Library Granted Patent US 8,355,448
Granted Patent B2
US 8,355,448 · App. 12/016,155 · Granted Jan 15, 2013

Carriage of SEI messages in RTP payload format

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,355,448
App. No.
12/016,155
Granted
Jan 15, 2013
Kind
B2
Abstract

A system and method of modifying error resiliency features by conveying temporal level 0 picture indices, such as tl0_pic_idx, within an SEI message instead of optionally including them in the NAL unit header is provided. In addition, a mechanism is provided for enabling repetition of any SEI messages in Real-Time Transport Protocol (RTP) packets. Enabling such repetition of any SEI messages facilitates detection of lost temporal level 0 pictures on the basis of any received packet.

Claims (26)

1. A method comprising:

packetizing, by a processor, at least a portion of an encoded video sequence into a first packet, wherein the first packet includes information summarizing contents of the at least a portion of the encoded video sequence, and

providing in the first packet supplemental enhancement information associated with the at least a portion of the encoded video sequence, wherein the information summarizing contents of the at least a portion of the encoded video sequence is placed within in a data unit positioned before all other data units that are within the first packet, and wherein the data unit also includes the supplemental enhancement information.

2. The method of claim 1 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit is utilized to repeat a supplemental enhancement information unit of an access unit of a first network abstraction layer unit in the payload content scalability information network abstraction layer unit.

3. The method of claim 1 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit includes reference picture marking repetition supplemental enhancement information messages.

4. A computer program product, embodied on a non-transitory computer-readable medium, comprising computer code for performing the processes of claim 1 .

5. An apparatus, comprising:

a processor; and

a memory unit communicatively connected to the processor and including:

computer code for packetizing at least a portion of an encoded video sequence into a first packet, wherein the first packet includes information summarizing contents of the at least a portion of the encoded video sequence, and

computer code for providing in the first packet supplemental enhancement information associated with the at least a portion of the encoded video sequence, wherein the information summarizing contents of the at least a portion of the encoded video sequence is placed within in a data unit positioned before all other data units that are within the first packet, and wherein the data unit also includes the supplemental enhancement information.

6. The apparatus of claim 5 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit is utilized to repeat a supplemental enhancement information unit of an access unit of a first network abstraction layer unit in the payload content scalability information network abstraction layer unit.

7. The apparatus of claim 5 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit includes reference picture marking repetition supplemental enhancement information messages.

8. A method, comprising:

depacketizing, by a processor, at least a portion of an encoded video sequence from a first packet, wherein the first packet includes information summarizing contents of the at least a portion of the encoded video sequence, and

obtaining from the first packet supplemental enhancement information associated with the at least a portion of the encoded video sequence, wherein the information summarizing contents of the at least a portion of the encoded video sequence is located within a data unit positioned before all other data units that are within the first packet, and wherein the data unit also includes the supplemental enhancement information.

9. The method of claim 8 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit is utilized to repeat a supplemental enhancement information unit of an access unit of a first network abstraction layer unit in the payload content scalability information network abstraction layer unit.

10. The method of claim 8 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit includes reference picture marking repetition supplemental enhancement information messages.

11. A computer program product, embodied on a non-transitory computer-readable medium, comprising computer code for performing the processes of claim 8 .

12. An apparatus, comprising:

a processor; and

a memory unit communicatively connected to the processor and including:

computer code for depacketizing at least a portion of an encoded video sequence from a first packet, wherein the first packet includes information summarizing contents of the at least a portion of the encoded video sequence, and

computer code for obtaining from the first packet supplemental enhancement information associated with the at least a portion of the encoded video sequence, wherein the information summarizing contents of the at least a portion of the encoded video sequence is placed within the first packet in a data unit positioned before all other data units that are within the first packet, and wherein the data unit also includes the supplemental enhancement information.

13. The apparatus of claim 12 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit is utilized to repeat a supplemental enhancement information unit of an access unit of a first network abstraction layer unit in the payload content scalability information network abstraction layer unit.

14. The apparatus of claim 12 , wherein the supplemental enhancement information is included in a payload content scalability information network abstraction layer unit, and wherein a payload portion of the payload content scalability information network abstraction layer unit includes reference picture marking repetition supplemental enhancement information messages.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035544/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: HANNUKSELA, MISKA; WANG, YE-KUI
To: NOKIA CORPORATION
Reel/Frame 020820/0408 →