Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

44 results about "Network abstraction layer unit" patented technology

The network abstraction layer (NAL) defines the encapsulation of the coded video data for transportation and. storage. The encoded information is organized in NAL units, which contain either data of the video coding layer (VCL) or non-VCL data.

Video encryption transmission method, video decryption output method and device

The invention provides a video encryption transmission method and device and a video decryption output method and device. The video encryption transmission method comprises the following steps: constructing a security parameter set according to an encrypted video encryption key and an initialization vector of an image group; performing XOR operation on the first L-1 bytes of the original data byte stream by adopting the stream key to obtain encrypted byte stream data; setting a network abstraction layer header for each network abstraction layer unit after the image group is processed, wherein the network abstraction layer header at least comprises original coding standard information and encryption state information; performing hash signature processing on the encrypted byte stream data of the image group to generate signature data, and packaging the signature data into an authentication network abstraction layer unit; packaging the security parameter set, the network abstraction layer unit provided with the network abstraction layer head, the authentication network abstraction layer unit and the original parameter set of the image group according to the transmission sequence of the original code stream of the image group to obtain an encrypted video code stream; and sending the encrypted video code stream to a receiver.
Owner:BEIJING ZHONGYU WANTONG TECH CO LTD

Encoding method, decoding method, and bit stream transmission method

The invention provides an encoding method, a decoding method, and a bitstream transmission method. In the encoding method, an image is encoded to generate encoded data, a bit stream including the encoded data is generated, the bit stream includes a parameter, a first identifier, and a second identifier, the parameter indicating whether or not a plurality of layers are allowed is set to a value indicating that the plurality of layers are not allowed, and the first identifier and the second identifier are set to a value indicating that the plurality of layers are not allowed. In a plurality of network abstraction layer units (NAL units) in an encoded video sequence, the first identifier identifying a layer to which the NAL units belong is set to the same value, and the second identifier indicating whether or not to refer to a video parameter set (VPS) is set to either a value indicating that the VPS is not referred to or a value different from the value indicating that the VPS is not referred to.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Method, apparatus and computer program for decoding a coded video stream

To provide an encoding and decoding method capable of changing the resampling and resolution of a reference picture.SOLUTION: The decoding method includes obtaining a sequence parameter set (SPS) network abstraction layer (NAL) unit, a picture parameter set (PPS) NAL unit, a picture header (PH) NAL unit, and a slice NAL unit from a coded video bitstream, and decoding a coded picture based thereon, wherein the SPSNAL unit is available to at least one processor before the PPSNAL unit, and wherein the PPSNAL unit is available to the at least one processor before the PHNAL unit and the at least one coded slice NAL unit.SELECTED DRAWING: Figure 21
Owner:TENCENT AMERICA LLC

Use of the neural-network post-filter characteristics and neural-network post-filter activation SEI message in a bitstream

A mechanism for processing video data is disclosed. The mechanism includes determining that a variable representing a number of inferences (numInferences) is derived based on whether either of two conditions is true. One of the two conditions is that a corresponding coded picture of a current picture (currPic) is a last picture of the bitstream in output order that has a network abstraction layer unit header layer identifier (nuh_layer_id) equal to a current layer identifier (currLayerId). Another of the two conditions is that a corresponding coded picture of a current picture (currPic) is a last picture in a coded layer video sequence (CLVS) in output order and a neural-network post-filter activation (NNPFA) no following CLVS flag (nnpfa_no_foll_clvs_flag) is equal to 1. A conversion is performed between a visual media data and a bitstream based on the number of inferences.
Owner:BYTEDANCE INC

Video coding and decoding

A sequence of images is encoded in a bitstream as a series of picture units PU-01˜03. Each picture unit corresponds to one encoded image and includes one or more network abstraction layer (NAL) units NAL-01˜23. The NAL units may be video coding layer (VCL) NAL units which each contain encoded image data or adaptation parameter set NAL units which each contain an adaptation parameter set (APS) having parameters for performing one or more types of processing operation on the image data contained in one or more VCL NAL units. The APS NAL units may be prefix APS NAL units P-APS or suffix APS NAL units S-APS. An additional constraint is applied to the bitstream prohibiting inclusion of a prefix APS NAL unit after the first NAL unit of the picture unit concerned. This can avoid more than one APS applying to slices belonging to the same picture unit.
Owner:CANON KK

Method and device for encoding / decoding image on basis of mixed NAL unit type, and recording medium for storing bitstream

An image encoding / decoding method and apparatus are provided. The image decoding method includes obtaining, from a bitstream, network abstraction layer (NAL) unit type information of at least one NAL unit including coded image data, determining a NAL unit type of at least one slice in the current picture based on the obtained NAL unit type information, and decoding the at least one slice based on the determined NAL unit type. The current picture includes a plurality of subpictures having different NAL unit types, the bitstream is a single bitstream obtained by merging a plurality of subpicture bitstreams for the subpictures.
Owner:LG ELECTRONICS INC

Encoding method, decoding method, and bit stream transmission method

The invention provides an encoding method, a decoding method, and a bitstream transmission method. In the encoding method, an image is encoded to generate encoded data, a bit stream including the encoded data is generated, the bit stream includes a parameter, a second parameter, a first identifier, and a second identifier, the parameter indicating whether or not a plurality of layers are allowed is set to a value indicating that the plurality of layers are not allowed, and the first identifier and the second identifier are set to a value indicating that the plurality of layers are not allowed. In a plurality of network abstraction layer units (NAL units) in an encoded video sequence, the first identifier identifying a layer to which the NAL units belong is set to the same value, and the second identifier indicating whether or not to refer to a video parameter set (VPS) is set to either a value indicating that the VPS is not referred to or a value different from the value indicating that the VPS is not referred to. The second parameter indicating the maximum number of sub-layers is referred to.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

A multi-camera timestamp synchronization method, system, device and medium

This application relates to the field of data synchronization technology and discloses a method, system, device, and medium for multi-camera timestamp synchronization. The method includes: embedding a physical world timestamp generated by a hardware clock synchronized based on the Precise Time Protocol (PTP) into the Network Abstraction Layer (NAL) unit of the Supplemental Enhancement Information (SEI) of an H.265 encoder as the global master time reference for multi-camera collaborative acquisition; adding a device ID field to the embedded SEI timestamp of each camera; subsequently, each camera performs video acquisition and encoding to obtain a video stream; parsing the SEI timestamp with the device ID from the video stream to establish a frame-level global time reference; extracting the SEI timestamps of each camera for real-time verification; if the verification passes, it is determined that the multi-cameras have achieved frame-level synchronization; a data loader reads a dataset in a specified format, parses and extracts the SEI timestamps from the dataset, compensates for time drift caused by system scheduling delays, and outputs synchronized data. This application improves the synchronization accuracy of timestamps.
Owner:TIANFU JIANGXI LAB

Attribute layers and signaling in point cloud coding

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of coded sequences of point cloud coding (PCC) frames. The plurality of coded sequences of PCC frames represent a plurality of PCC attributes including geometry, texture, and one or more of reflectance, transparency, and normal. Each coded PCC frame is represented by one or more PCC network abstraction layer (NAL) units.The mechanism also includes parsing the bitstream to obtain, for each PCC attribute, an indication of one of a plurality of video codecs used to code the corresponding PCC attribute. The mechanism also includes decoding the bitstream based on the indicated video codecs for the PCC attributes.
Owner:HUAWEI TECH CO LTD

Processing of coded video in sub-bitstream extraction processing

Techniques for video processing, including video encoding, video decoding, and video transcoding, are described. An example method includes converting, according to a rule, between a video comprising one or more video pictures in a video layer and a bitstream of the video, and wherein the rule specifies that, in a sub-bitstream extraction process, removal of (i) video coding layer (VCL) network abstraction layer (NAL) units, (ii) padding data NAL units associated with the VCL NAL units, and (iii) padding payload supplemental enhancement information (SEI) messages associated with the VCL NAL units is performed regardless of availability of an external component for replacing a parameter set that is removed during the sub-bitstream extraction.
Owner:DOUYIN VISION CO LTD +1

Enhanced signaling of missing or corrupted samples in media files

A mechanism of processing video data is disclosed. The mechanism includes determining one or more indications of a media unit. A first indication indicates that one or more network abstraction layer (NAL) units of an associated data that are needed to decode a bitstream are corrupted. Based on the first indication, a conversion between visual media data and the bitstream is performed.
Owner:DOUYIN CO LTD

Signaling of picture header in video coding

A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit having a picture header NAL unit type (PH_NUT) and an associated video coding layer (VCL) NAL unit, the PH_NUT signifying that a layer identifier (ID) of the PH NAL unit is equal to a layer ID of the associated video coding layer (VCL) NAL unit and a temporal ID of the PH NAL unit is equal to a temporal ID of the PU; and decoding a coded picture from the PU to obtain a decoded picture.
Owner:HUAWEI TECH CO LTD

Media aware RTP packet dropping

A computer-implemented method for video data communication in a network includes receiving, by a node in the network, an Internet protocol (IP) data packet. The IP data packet includes an IP network layer header and an IP network layer payload. The IP network layer payload is parsed, by the node, to detect a Network Abstraction Layer Unit (NALU). The NALU includes a NALU header and a NALU payload. Priority information in the NALU header is detected by the node. The priority information indicates a transport priority of the NALU. A differentiated services (DS) field in the IP network layer header is updated based on the transport priority to generate an updated IP data packet. The updated IP data packet is forwarded to a second node in the network for discarding or processing based on the updated DS field.
Owner:HUAWEI TECH CO LTD

Video processing method

The present disclosure relates to signaling in a bitstream codec block data and in-loop filtering parameters of a video sequence comprising video pictures, each video picture being split into a plurality of codec tree units (referred to as CTUs), each CTU comprising a CTU block, obtaining CTU codec block data for each CTU by encoding the blocks of the CTU, a reconstructed CTU block associated with a CTU is obtained by decoding CTU codec block data associated with the CTU, and the reconstructed CTU block associated with the CTU is filtered using in-loop filtering parameters (referred to as CTU in-loop filtering parameters) associated with the CTU, wherein CTU codec block data associated with a CTU and CTU in-loop filtering parameters associated with the CTU are signaled in different network abstraction layer units (referred to as NAL units).
Owner:BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Image encoding / decoding method and device, and recording medium on which bitstream is stored

An image decoding method and device according to the present disclosure can receive a bitstream including an encoded video picture and reconstruct the encoded video picture included in the bitstream. Here, the bitstream can include preservation information for preserving a network abstraction layer (NAL) unit of the bitstream.
Owner:LG ELECTRONICS INC

Generative video transmission method and device

The invention discloses a generative video transmission method and device. The method comprises the steps that video data to be transmitted are acquired, the video data to be transmitted are converted into multiple pieces of network abstraction layer unit data, and the types of the network abstraction layer unit data comprise key frames, edge features, audios and potential features; determining a transmission strategy of multiple pieces of network abstraction layer unit data according to network bandwidth information fed back by a receiving end of the to-be-transmitted video data; the multiple pieces of network abstraction layer unit data are transmitted to a receiving end according to the transmission strategy in a rapid UDP internet connection mode, and the transmission priority of the network abstraction layer unit data is determined according to the types of the multiple pieces of network abstraction layer unit data. The method provided by the invention at least solves the technical problem of poor stability of generated video transmission in related technologies.
Owner:CHINA TELECOM CORP LTD

Decoding device, encoding device, and image data transmission device

The invention provides a decoding apparatus, an encoding apparatus, and an image data transmission apparatus. An image decoding method according to the present disclosure comprises the steps of: acquiring, from a bitstream, NAL unit type information on at least one network abstraction layer (NAL) unit including encoded image data; determining at least one NAL unit type of all the one or more slices in the current picture based on the acquired NAL unit type information; and decoding the current picture based on the determined NAL unit type, in which the current picture is determined to be a RASL picture based on the determined NAL unit type including a random access skip pilot RASL picture NAL unit type RASLNUT, and if an intra random access point (IRAP) picture associated with the RASL picture is a first picture with respect to a decoding order, the current picture is decoded based on the determined NAL unit type. The RASL picture is decoded on the basis of one or more slices including a random access decodable pilot RADL picture (NAL) unit type RADLNUT.
Owner:LG ELECTRONICS INC

Image decoding method and apparatus for coding image information including picture header

To provide a video decoding method and apparatus for adaptively coding a PHNAL unit in a video coding system.SOLUTION: A video decoding method performed by a decoding apparatus includes obtaining a flag indicating whether a PictureHeader (PH) NetworkAbstractionLayer (NAL) unit is present, obtaining a PH based on the flag, and decoding a current picture related to the PH based on the PH.SELECTED DRAWING: Figure 10
Owner:LG ELECTRONICS INC

Method and device for generating / receiving media file including NAL unit array information, and method for transmitting media file

A method and apparatus for generating / receiving a media file including NAL unit array information, and a method for transmitting the media file are provided. A method for receiving a media file, according to the present disclosure, comprises the steps of: acquiring, from a decoder setting record within a media file, first information indicating whether a network abstraction layer (NAL) unit of a predetermined type can be present within a stream of video data; and processing the video data on the basis of the first information, wherein, on the basis of a sample entry, which transports the NAL unit array of the predetermined type, being a WC sample entry, the first information is limited to have a predetermined value with respect to the NAL unit array of the predetermined type and can be permitted to have a value other than the predetermined value with respect to a NAL unit array of a type differing from the predetermined type.
Owner:LG ELECTRONICS INC

Signaling of Picture Header in Video Coding

A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU), where the PU includes a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, and decoding a coded picture from the PU to obtain a decoded picture.
Owner:HUAWEI TECH CO LTD

SPS error avoidance in sub-bitstream extraction

A video coding mechanism is disclosed. The mechanism includes encoding a coded layer video sequence (CLVS) for a layer in a bitstream. A sequence parameter set (SPS) referred to by the CLVS is also encoded into the bitstream. The SPS is constrained to have a network abstraction layer (NAL) unit header layer identifier (nuh_layer_id) value equal to a nuh_layer_id value of the CLVS when the layer does not use inter-layer prediction. The bitstream is stored for communication toward a decoder.
Owner:HUAWEI TECH CO LTD

Feature picture header for feature compression bitstreams

Systems, methods, and instrumentalities for a feature picture header (FPH) for feature compression bitstreams. An example video decoding device may receive a first FPH network abstraction layer (NAL) unit that indicates a first feature picture parameter set (FPPS) associated with a first frame. The device may decode the first frame. The device may reconstruct a first set of features associated with the first frame based on the first FPPS. The device may receive a second FPH NAL unit that indicates a second FPPS associated with a second frame. The device may decode the second frame. The device may reconstruct a second set of features associated with the second frame based on the second FPPS.
Owner:INTERDIGITAL VC HOLDINGS INC

Encoding method, decoding method, and bit stream transmission method

The invention provides an encoding method, a decoding method, and a bitstream transmission method. In an encoding method, an image is encoded to generate encoded data, a bit stream including the encoded data is generated, the bit stream includes a parameter, a second parameter, a third parameter, a first identifier, and a second identifier, the parameter indicating whether or not a plurality of layers are allowed is set to a value indicating that the plurality of layers are not allowed, and the value indicating whether or not the plurality of layers are allowed is set to a value indicating that the plurality of layers are not allowed. In a plurality of network abstraction layer units (NAL units) in an encoded video sequence, the first identifier identifying a layer to which the NAL units belong is set to the same value, and the second identifier indicating whether or not to refer to a video parameter set (VPS) is set to either a value indicating that the VPS is not referred to or a value different from the value indicating that the VPS is not referred to. The third parameter indicating the maximum number of layers in the bitstream is set to 0, thereby being set to a value indicating that the maximum number of layers is 1, and the second parameter indicating the maximum number of sub-layers is referred to.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Image encoding / decoding method and apparatus based on mixed nal unit type, and recording medium storing bitstream

An image encoding / decoding method and apparatus are provided. An image decoding method according to the disclosure includes the steps of obtaining, from a bitstream, NAL unit type information about at least one network abstraction layer (NAL) unit including encoded image data, determining at least one NAL unit type common to one or more slices in a current picture based on the obtained NAL unit type information, and decoding the current picture based on the determined NAL unit type, wherein based on the determined NAL unit type including a random access skipped leading (RASL) picture NAL unit type (RASL_NUT), the current picture is determined to be a RASL picture, and if an intra random access point (IRAP) picture associated with the RASL picture is a first picture with respect to a decoding order, the RASL picture is decoded based on one or more slices including a random access decodable leading (RADL) picture NAL unit type (RADL_NUT).
Owner:LG ELECTRONICS INC

Video coding and decoding

A sequence of images is encoded in a bitstream as a series of picture units PU-01˜03. Each picture unit corresponds to one encoded image and includes one or more network abstraction layer (NAL) units NAL-01˜23. The NAL units may be video coding layer (VCL) NAL units which each contain encoded image data or adaptation parameter set NAL units which each contain an adaptation parameter set (APS) having parameters for performing one or more types of processing operation on the image data contained in one or more VCL NAL units. The APS NAL units may be prefix APS NAL units P-APS or suffix APS NAL units S-APS. An additional constraint is applied to the bitstream prohibiting inclusion of a prefix APS NAL unit after the first NAL unit of the picture unit concerned. This can avoid more than one APS applying to slices belonging to the same picture unit.
Owner:CANON KK

Feature picture header for feature compression bitstreams

Systems, methods, and instrumentalities for a feature picture header (FPH) for feature compression bitstreams. An example video decoding device may receive a first FPH network abstraction layer (NAL) unit that indicates a first feature picture parameter set (FPPS) associated with a first frame. The device may decode the first frame. The device may reconstruct a first set of features associated with the first frame based on the first FPPS. The device may receive a second FPH NAL unit that indicates a second FPPS associated with a second frame. The device may decode the second frame. The device may reconstruct a second set of features associated with the second frame based on the second FPPS.
Owner:INTERDIGITAL VC HOLDINGS INC

Neural-network post-processing filter parameters signalling

A mechanism for processing video data is disclosed. The mechanism includes determining a neural-network post-filter characteristics (NNPFC) supplemental enhancement information (SEI) message and a neural-network post-filter activation (NNPFA) SEI message are allowed to be included in suffix SEI network abstraction layer (NAL) units. A conversion is performed between a visual media data and a bitstream based on the NNPFC SEI message and the NNPFA SEI message.
Owner:BYTEDANCE INC

Mixed NAL unit type-based image encoding / decoding method and device, and method for transmitting bitstream

An image encoding / decoding method and apparatus are provided. The image decoding method comprises obtaining, from a bitstream, video coding layer (VCL) network abstraction layer (NAL) unit type information of a current picture and first flag information specifying whether a subpicture included in the current picture is treated as one picture, determining a NAL unit type of each of a plurality of slices included in the current picture, based on the obtained VCL NAL unit type information, and decoding the plurality of slices based on the determined NAL unit type and the first flag information. The current picture may comprise two or more subpictures based on at least some of the plurality of slices having different NAL unit types, and the first flag information may have a predetermined value specifying that each of the two or more subpictures is treated as one picture based on at least some of the plurality of slices having different NAL unit types.
Owner:LG ELECTRONICS INC

Method to preserve video data obfuscation for video frames

A method and video decoder system using the method are provided for identifying video frames in an encoded or encrypted video stream without performing decoding or decryption. The method includes: receiving a video data stream comprised of a plurality of transport stream (TS) packets; detecting a first video frame in the video data stream, wherein detection of the first video frame includes registering a last checked position at the start of the video data stream, examining bytes in a next TS packet to identify a predetermined pattern indicating a network abstraction layer (NAL) unit, repeating the examining step until two TS packets have been identified that include an NAL unit, wherein the last checked position is updated after each examining step, and identifying a video frame based on a position of the NAL unit identified in the two TS packets; and repeating the detecting step for a plurality of additional video frames in the video data stream.
Owner:ARRIS ENTERPRISES LLC