Packet format of network abstraction layer unit, and algorithm and apparatus for video encoding and decoding using the format, QOS control algorithm and apparatus for IPv6 label switching using the format

US12063158B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12063158-B2
Application numberUS-202117178820-A
CountryUS
Kind codeB2
Filing dateFeb 18, 2021
Priority dateJan 12, 2007
Publication dateAug 13, 2024
Grant dateAug 13, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The construction method of NALU (Network Abstraction Layer Unit) for IPv6 label switching and its using algorithms of video encoding, QoS control, and decoding are provided. According to an embodiment of the present invention, the NALU format is composed of the NALH (Network Abstraction Layer Header) including the label and the NAL (Network Ab¬straction Layer) payload. Here, the label is determined based on layer information which is combination of a spatial scalable level, a temporal scalable level, and a quality scalable level of the encoded data. The decoder uses the label to decide which one of multiple decoding modules is used to decode the current NAL payload. Moreover, the label can be included in the packet header so that the MANE (Media Aware Network Element) can use the label to decide whether to forward the packet or drop it. For example, the label in the packet header can be used for QoS control of video service by using the flow label field in IPv6 packet header. The IPv6 router can identify priority of the video packet by using the 20 bit long flow label, into which the label in NALH can be inserted. According to the embodiment, the MANE assumed in the MPEG and JVT (Joint Video Team) can be implemented effectively.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for decoding a bitstream including Network Abstraction Layer Unit (NALU), comprising: receiving the bitstream including a NALU, the NALU including NAL Payload including encoded data and a NAL Header (NALH) including layer identification information; decoding the bitstream based on the layer identification information; and generating a current picture based on the bitstream, wherein the layer identification information is included in the NALH of a length of 2 bytes, wherein the layer identification information is mapped to at least one among a value for identifying a layer of the encoded data and a value for identifying a view of the encoded data, and wherein a size and a format of the layer identification information are set to a fixed value and a fixed format, wherein the fixed value and the fixed format are set regardless of whether the layer identification information is mapped to a value for identifying a layer of the encoded data, and wherein the NALH includes fixed 1-bit information (F information) of the NALU. 2. The method of claim 1 , wherein the fixed value and the fixed format are set regardless of whether the layer identification information is mapped to a value for identifying a view of the encoded data. 3. The method of claim 1 , wherein the layer identification information is mapped to at least one among the value for identifying a layer of the encoded data and the value for identifying a view of the encoded data using a mapping table. 4. The method of claim 1 , wherein the layer identification information is received through at least one of a video parameter set, a sequence parameter set and a picture parameter set. 5. A method for encoding a bitstream including Network Abstraction Layer Unit (NALU), comprising: generating an encoded data by encoding an input picture; generating a NALU, the NALU including NAL Payload including the encoded data and a NAL Header (NALH) including layer identification information; and encoding the bitstream based on the NALU, wherein the layer identification information is included in the NALH of a length of 2 bytes, and wherein the layer identification information is mapped to at least one among a value for identifying a layer of the encoded data and a value for identifying a view of the encoded data, wherein a size and a format of the layer identification information are set to a fixed value and a fixed format, wherein the fixed value and the fixed format are set regardless of whether the layer identification information is mapped to a value for identifying a layer of the encoded data, and wherein the NALH includes fixed 1-bit information (F information) of the NALU. 6. The method of claim 5 , wherein the fixed value and the fixed format are set regardless of whether the layer identification information is mapped to a value for identifying a view of the encoded data. 7. A non-transitory computer-readable storage medium storing a bitstream that is formed by a video encoding method, the video encoding method comprising: generating an encoded data by encoding an input picture; generating a NALU, the NALU including a NAL Payload including the encoded data and a NAL Header (NALH) including layer identification information; and encoding the bitstream based on the NALU, wherein the layer identification information is included in the NALH of a length of 2 bytes, and wherein the layer identification information is mapped to at least one among a value for identifying a layer of the encoded data and a value for identifying a view of the encoded data, wherein a size and a format of the layer identification information are set to a fixed value and a fixed format, wherein the fixed value and the fixed format are set regardless of whether the layer identification information is mapped to a value for identifying a layer of the encoded data, and wherein the NALH includes fixed 1-bit information (F information) of the NALU. 8. The non-transitory computer-readable storage medium of claim 7 , wherein the fixed value and the fixed format are set regardless of whether the layer identification information is mapped to a value for identifying a view of the encoded data.

Assignees

Inventors

Classifications

  • Parsing or analysis of headers · CPC title

  • Route determination based on requested QoS · CPC title

  • Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6 (translation of Internet protocol [IP] addresses H04L61/2503) · CPC title

  • H04L69/16Primary

    Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

  • using Advanced Video Coding [AVC] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12063158B2 cover?
The construction method of NALU (Network Abstraction Layer Unit) for IPv6 label switching and its using algorithms of video encoding, QoS control, and decoding are provided. According to an embodiment of the present invention, the NALU format is composed of the NALH (Network Abstraction Layer Header) including the label and the NAL (Network Ab¬straction Layer) payload. Here, the label is determ…
Who is the assignee on this patent?
Univ Industry Cooperation Group Kyung Hee Univ, Univ—Industry Cooperation Group Of Kyung Hee Univ
What technology area does this patent fall under?
Primary CPC classification H04L69/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 13 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).