Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

68 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.

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

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.
Owner:UNIV IND COOP GRP OF KYUNG HEE UNIV

Bit stream structure for compressed point cloud data

A system comprises an encoder configured to compress attribute information and / or spatial information for a point cloud and / or a decoder configured to decompress compressed attribute and / or spatial information for the point cloud. To compress the attribute and / or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. In some embodiments, a bit stream structure may be used to communicate compressed point cloud data. The bit stream structure may include point cloud compression network abstraction layer (PCCNAL) units that enable use of groups of frames (GOFs), frame, and sub-frame signaling of patch information. Such a bit stream structure may permit low delay streaming and random access reconstruction of point clouds amongst other applications.
Owner:APPLE INC

Transmitting/receiving method of svc file and apparatus thereof

In the conventional content, a minimum access unit of the random access information is one frame unit. In the case of SVC video content, one frame consists of a plurality of scalable layers. The SVC data can be used for each salable layer only when the data is accessible for each scalable layer. The present invention provides a method and apparatus for transmitting and receiving an SVC file for each scalable layer wherein the SVC file can be accessed for each scalable layer by allowing metadata to contain a layer descriptor in a network abstraction layer unit (NALU) or in a byte unit.
Owner:ELECTRONICS & TELECOMM RES INST

Feedback based scalable video coding

A system and method provides a first integrity check code that can be calculated at an encoder and then sent to a decoder as a supplemental enhancement information message. The decoder can then calculate a second integrity check code over the actual received network abstraction layer units. This second integrity check code can be compared with the encoder-generated first integrity check code sent via the supplemental enhancement information message to indicate if in fact all of the transmitted NAL units from which the integrity check code was generated have been received without changes in their content. In addition, an error tracking algorithm is provided that can be run at either the encoder or the decoder in order to determine if the network abstraction layer units are correct in content at the decoder level. Therefore, pictures that are sent as just intra coded frames and pictures that are sent as just inter coded frames can both be checked for errors. Hence, error checking can be provided in those situations where the decoder fails to provide adequate information to the encoder as to what has actually been decoded.
Owner:NOKIA TECHNOLOGLES OY

Feedback based scalable video coding

A system and method provides a first integrity check code that can be calculated at an encoder and then sent to a decoder as a supplemental enhancement information message. The decoder can then calculate a second integrity check code over the actual received network abstraction layer units. This second integrity check code can be compared with the encoder-generated first integrity check code sent via the supplemental enhancement information message to indicate if in fact all of the transmitted NAL units from which the integrity check code was generated have been received without changes in their content. In addition, an error tracking algorithm is provided that can be run at either the encoder or the decoder in order to determine if the network abstraction layer units are correct in content at the decoder level. Therefore, pictures that are sent as just intra coded frames and pictures that are sent as just inter coded frames can both be checked for errors. Hence, error checking can be provided in those situations where the decoder fails to provide adequate information to the encoder as to what has actually been decoded.
Owner:NOKIA TECH OY

Method and Apparatus for Using High-Level Syntax in Scalable Video Encoding and Decoding

According to an aspect of the present invention, there are provided method and apparatus for using high-level syntax in scalable video encoding and decoding. In one embodiment, a scalable video encoder includes an encoder for encoding video signal data by adding fragment order information in a network abstraction layer unit header (440). In another embodiment, a scalable video encoder includes an encoder for encoding video signal data by adding (430) fragment order information in a scalable supplementary enhancement information message corresponding to the video signal data.
Owner:THOMSON LICENSING SA

Network abstraction layer (NAL)-aware multiplexer

A multiplexer applies dynamic bit rate reduction at the multiplexer level in accordance with the types of video input streams as determined from information contained in units of the video input streams. The multiplexer parses the Network Abstraction Layer (NAL) headers of said units to determine their relative importance and passes them on to its output accordingly. The multiplexer can also take advantage of the relation between streams if they are related, as in the case of Scalable Video Coding (SVC).
Owner:THOMSON LICENSING SA

Method and apparatus for preserving security in video multicasting service

A method and an apparatus for maintaining information security in a video multicasting service are provided. The method includes: generating a network abstraction layer unit using received video information; encrypting the network abstraction layer unit of the video information; realtime transport protocol (RTP) packetizing the encrypted network abstraction layer unit of the video information; recording unit format information and field information, included in the network abstraction layer of the video information being stored in a memory, in a header extension field of the RTP header; and transmitting the RTP packet including the encrypted video information to a routing device.
Owner:ELECTRONICS & TELECOMM RES INST

Method for storing image data, method for parsing image data, and an apparatus for using the same

The present invention relates to a method for storing image data, and a method for parsing image data, and an apparatus for using the same, which method includes the steps of encoding the image data, and storing an NAL (Network Abstraction Layer) unit containing the encoded image data in the decoder set register in which NAL units may be stored according to the type of NAL unit.
Owner:LG ELECTRONICS INC

AVS encoding network transmission method for hard disk videocorder and video server

The invention discloses an AVS coding network transmission method for a video recorder and a video server, comprising: determining a RTP protocol to transmit AVS code stream which includes a particular format in a RTP effective load region, three sending means for RTP data packets to send a unit data head of a network abstraction layer are as follows: one RTP only loads one frame of ONP format sending; one RTP packet comprises a plurality of frames of MNP format sending; one frame is divided into a plurality of fragments which are respectively placed into ONFP format sending in the RTP packet and formats for package and analysis. The invention realizes packing format of AVS on RTP transmission and utilizes the RTP protocol to accomplish network transmission of the AVS stream media, such that AVS coding can be applied effectively in the surveillance field, in particular, in network surveillance, and the network surveillance can be realized rapidly and securely in the technical field of prevention and surveillance for security.
Owner:BEIJING TELESOUND ELECTRONICS

Parallel task partitioning method for HEVC decoder

The invention discloses a parallel task partitioning method for an HEVC decoder. According to the method, processing of a network abstraction layer unit, decoding of a parameter set and header information and management work of a decoding image buffer area are executed by one control unit, entropy coding, inverse quantization, inverse transformation, intra-frame prediction, inter-frame prediction and deblocking filter required by a decoding and coding tree unit and pixel self-adaptive compensation are executed by a plurality of work units, and a steamline type work mode is adopted in the control unit and the work units. The parallel task partitioning method for the HEVC decoder can ensure load balance better and eliminate dependence on a lock structure in the synchronous process, so that the computing resource utilization rate is improved, and synchronous overhead is saved.
Owner:SHANGHAI JIAO TONG UNIV

Method for storing image information, method for parsing image information and apparatus using same

The present invention relates to a method for storing video information, to a method for parsing video information and to an apparatus using the same. The method for storing video information according to the present invention comprises: a step of encoding video information; and a step of storing a network abstraction layer (NAL) unit including the encoded video information in a decoder configuration record. The decoder configuration record may include information indicating the type of NAL unit.
Owner:LG ELECTRONICS INC

Method for using a network abstract layer unit to signal an instantaneous decoding refresh during a video operation

The invention provides a memory management technique for memory management for a memory used for storing reference pictures associated with a multiview coded video picture system. Based upon information received with coded picture information of an instantaneous refresh decode picture (620), a determination is made to delete reference pictures associated with a particular view (625), where such pictures to be deleted from the memory (630).
Owner:INTERDIGITAL CE PATENT HLDG

Video coding using end of sequence network abstraction layer units

Techniques and systems are provided for decoding and processing video data. For example, a method of decoding video data includes accessing an encoded video bitstream comprising multiple layers. The encoded video bitstream includes multiple access units, with a first access unit including an end of sequence network abstraction layer unit. A second access unit includes an intra random access point picture and is a next subsequent access unit in decoding order following the first access unit. The method further includes reinitializing decoding at the second access unit based on the second access unit being the next subsequent access unit in decoding order following the end of sequence network abstraction layer unit of the first access unit.
Owner:QUALCOMM INC

Coded application data unit order recovery in layered multicast

Systems and methods are provided which allow receivers to recover the decoding order of network abstraction layer (NAL) units conveyed in different Real Time Protocol (RTP) sessions. An indication of decoding order for application data units (ADUs) in each packet is included in the packet structure of a PACSI NAL unit, when the PACSI NAL unit is a single-time aggregation packet type A (STAP-A) packet and the PACSI NAL unit is the first NAL unit in an aggregation packet (e.g., when a receiver is subscribed to different RTP session that convey NAL units). If the receiver is subscribed to only a base layer RTP session, the CL-DON indication can be ignored.
Owner:NOKIA TECHNOLOGLES OY

Video data processing method and device

The embodiment of the invention provides a video data processing method and device which are applied in the Internet of Videos. The method comprises the steps that after an original byte code stream of video data is received, network abstraction layer units are recognized from the original byte code stream, and whether or not the type of the network abstraction layer units is a preset type is determined; and when the type of the network abstraction layer units is the preset type, the network abstraction layer units are extracted, then the extracted network abstraction layer units are recombined, and a target byte code stream is obtained and sent to an Internet of Videos playing terminal. According to the video data processing method and device, redundant or abnormal byte code fragments canbe removed from the original byte code stream of the video data, the condition that due to the fact that a hardware decoder such as a set-top box meets the redundant or abnormal byte code fragments during decoding, the problems of blank screens, blocking, picture missing and shaking are generated when a video is played is avoided, and the fault-tolerant capacity of the decoder and the video playing smoothness are improved.
Owner:VISIONVERA INFORMATION TECH CO LTD

Partial video decoding method, device and system

Encoded video data representing partial video images is decoded from a first video stream such as a HEVC bitstream. The first video stream comprises video images divided into a spatial array of independently decodable slices. The first video stream comprises network abstraction layer units that each contain video content data for a respective one of the slices preceded by a header that comprises parameters relating to the respective one of the slices in relation to the first video stream. Previously prepared information such as meta data about positions of parameters in the network abstractionlayer units or a plurality of different versions of the network abstraction layer units for different partial image sizes (different picture sizes) is used. The meta data may be used for partially rewriting the network abstraction layer units for a subarray of slices, the network abstraction layer units being rewritten at a location selected on the basis of meta data, to make the network abstraction layer units consistent with a second video stream of encoded video data only for the sub-array of slices. Versions of the network abstraction layer units may be selected for the sub-array of slices, from the plurality of different versions. Subsequently, the partial video images are generated by decoding the encoded video data from the rewritten network abstraction layer units.
Owner:KONINK KPN NV

Video extension code setting and video playing method and system

The invention relates to a video extension code setting and video playing method and system wherein the video extension code setting method comprises the following steps: reading the extension information from a preset video file; according to the extension information, setting extension codes; identifying a network abstraction layer unit from the framework of the video file and identifying the extension fields in the network abstraction layer unit; adding the extension codes to the extension fields; updating the network abstraction layer unit and saving the video file. The video extension code setting and video playing method and system of the invention enable a corresponding video to carry more information and increase the carrying amount of the corresponding video. Since the above video can be played via more players, for instance, the special players corresponding to the extension information or other universal players, procedures required by the user to play the video can be reduced.
Owner:HITACHI BUILDING TECH GUANGZHOU CO LTD

Transmitting device, receiving device, transmitting method and receiving method

A transmitting device includes: a generator that generates an encoded stream by using rate control satisfying a determined definition of a receiving buffer model; and a transmitter that sequentially transmits a transmitting packet, and the receiving buffer model includes a first buffer that converts a packet into a first packet where the packet includes a packet header of a variable length, and the first packet includes a packet header of a fixed length of a decompressed header, a second buffer that converts the first packet into a second packet including a payload of a variable length, a third buffer that converts the second packet into a Network Abstraction Layer (NAL) unit, and a fourth buffer that outputs an access unit generated from a plurality of sequentially accumulated NAL units to a decoder at a timing of a decoding time corresponding to the access unit.
Owner:PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD

Wireless transmission method and device, audio and video collection terminal and monitoring system

The invention belongs to the technical field of network monitoring, and discloses a wireless transmission method and device, an audio and video collection terminal and a monitoring system. The methodcomprises the following steps: acquiring environment condition information in a mine, wherein the environment condition information at least comprises an environment image and an environment audio; performing real-time transmission protocol encapsulation on the environmental condition information to obtain an environmental condition data frame; segmenting the environment condition data frame intoenvironment condition data frame groups with a preset number of frames, and copying all the environment condition data frame groups with a preset number to obtain an environment condition data frame group set; and allocating each environment condition data frame group included in the environment condition data frame set to different network abstraction layer units and transmitting the environmentcondition data frame groups to a target server in parallel. According to the wireless transmission method provided by the embodiment of the invention, the environmental condition data to be transmitted are respectively transmitted after being segmented and copied, so that the data loss during mass data transmission can be avoided while the transmission efficiency is ensured, and the data transmission accuracy is ensured.
Owner:NINGBO POLYTECHNIC

code stream conversion method and system for inserting SEI data

The present invention provides a code stream conversion method for inserting SEI data, the code stream conversion method comprising: encoding and compressing first image data to obtain second image data, the second image data comprising network abstraction layer unit compressed data;expanding the network abstraction layer unit to compress data; and inserting the SEI data into the network abstraction layer unit to compress the data. According to the code stream conversion method provided by the invention, the SEI data is inserted into the network abstraction layer unit compressed data of the second image data, so that the network abstraction layer unit compressed data into which the SEI data is inserted has time sequence.
Owner:BEIJING CENTURY TAL EDUCATION TECH CO LTD

Mixed nal unit picture constraints in video coding

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a current picture including a plurality of video coding layer (VCL) network abstraction layer (NAL) units that do not have a same NAL unit type. Active entries of reference picture lists are obtained for slices positioned in a sub-picture A (subpicA) in subsequent pictures following the current picture in decoding order. The active entries do not refer to any reference picture preceding the current picture in decoding order when the subpicA at the current picture is associated with an intra-random access point (IRAP) NAL unit type. The subsequent pictures are decoded based on the reference picture list active entries. The subsequent pictures are forwarded for display as part of a decoded video sequence.
Owner:HUAWEI TECH CO LTD

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

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.
Owner:UNIV IND COOP GRP OF KYUNG HEE UNIV

Improved attribute support 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, wherein 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 an indication for each of the PCC NAL units that indicates whether each of the PCC NAL units belongs to a corresponding one of the PCC attributes, and to which of the PCC attributes the PCC NAL unit belongs when the PCC NAL unit belongs to the corresponding PCC attribute. The mechanism also includes decoding the bitstream based on the indications.
Owner:HUAWEI TECH CO LTD

Slicing and tiling in video coding

A video coding mechanism is disclosed. The mechanism includes receiving at a decoder, a bitstream including a video coding layer (VCL) network abstraction layer (NAL) unit containing a slice of image data divided into a plurality of tiles. A number of the tiles in the VCL NAL unit are determined. A number of entry point offsets for the tiles is also determined as one less than the number of the tiles in the VCL NAL unit. Each entry point offset indicates a starting location of a corresponding tile in the VCL NAL unit. The number of entry point offsets is not explicitly signaled in the bitstream. The entry point offsets for the tiles are obtained based on the number of entry point offsets. The tiles are decoded at the entry point offsets to generate a reconstructed image.
Owner:HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products