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

67 results about "Network Abstraction Layer" patented technology

The Network Abstraction Layer (NAL) is a part of the H.264/AVC and HEVC video coding standards. The main goal of the NAL is the provision of a "network-friendly" video representation addressing "conversational" (video telephony) and "non conversational" (storage, broadcast, or streaming) applications. NAL has achieved a significant improvement in application flexibility relative to prior video coding standards.

Systems and methods for processing data packets using a multi-core abstraction layer (MCAL)

System flexibility and ease-of-design is greatly enhanced by using a multicore abstraction layer (MCAL) to interface between a multicore hardware platform, a device operating system and the packet transfer functions of the system. Systems and techniques are described for processing a data packet received at a network interface of a network infrastructure device (such as a wireless switch) or other computing system, particularly using multi-core processors. A classification handler initially classifies the data packet. A plurality of protocol handlers each associated with a data protocol processes the data packet if the classification of the data packet matches the data protocol associated with the protocol handler, and one of several application handlers each associated with a user applications processes the data packet if the classification of the data packet matches the user application associated with the application handler. The MCAL is configured to send the data packet to the classification handler after the packet is initially received, and to subsequently direct the packet toward one of the protocol or application handlers in response to the classification of the data packet. MCAL further contains a set of the containers for handlers. Real application, protocol and classification handlers register with MCAL and are modules developed outside of the MCAL.
Owner:SYMBOL TECH INC

Real-time transport protocol (RTP) packetization method for fast channel change applications using scalable video coding (SVC)

An apparatus encodes a video signal for providing a scalable video coded (SVC) signal comprising a base layer video coded signal and an enhancement layer video coded signal, wherein the base layer video coded signal has more random access points, e.g., Instantaneous Decoder Refresh (IDR) slices, than the enhancement layer and in those access units where the enhancement layer has an IDR slice, the base layer has a non-IDR slice. Transmission of the SVC occurs in packet form using the Real-time Transport Protocol (RTP) such that non-random access point slices are conveyed in Simple Time Aggregation Packets (STAP), each Simple Time Aggregation Packet comprising a Payload Content Scalability Information (PACSI) Network Abstraction Layer (NAL) Unit.
Owner:INTERDIGITAL VC HLDG INC

Method and system for processing packet loss in international protocol television (IPTV) system as well as server

The invention discloses a method for processing packet loss in an international protocol television (IPTV) system, comprising the following steps: analyzing network abstraction layer (NAL) head and Slice head data of media data to be sent, and confirming order of precedence of data packets in the media data to be sent; acquiring the result information returned by a client-side in accordance with the received media data, wherein the result information at least comprises data loss information of the media data received by the client-side; according to the data loss information, determining the congestion level of the current transmission network; and according to the congestion level of the current transmission network and the order of the precedence of the data packets, combining with preset packet loss strategies to process the packet loss. The invention discloses a stream media server and a system for processing packet loss in an IPTV system. By judging the congestion level of the network and combining with the preset packet loss strategies, the data packets are abandoned selectively and actively. The problem that decoding can not be performed so as to seriously influence the decoding quality of information destination ends because key data packets in the media data are abandoned at random can be avoided.
Owner:HUAWEI TECH CO LTD

Decoder with resiliency to handle errors in a received data stream

A decoder provided according to an aspect of the present invention determines a type of each network abstraction layer (NAL) unit, and discards a NAL unit when the size of the NAL unit is inconsistent with the size according to the determined type. According to another aspect, a decoder corrects for errors in the non-pay load portions and uses the corrected non-pay load portions to recover the original data contained in the payload portions of the data stream. In an embodiment, various global parameters (which are applicable to the data stream unless changed further in the data stream) and the values in the slice headers are examined to correct the parameters in the slice headers. According to one more aspect, an end of frame is reliably detected by using an expected number of macro-blocks in a frame and a set of logical conditions of slice header parameters.
Owner:TEXAS INSTR INC

NAL (network abstraction layer) module of video codec and implementation method thereof

The invention discloses an NAL (network abstraction layer) module of a video codec, and the NAL module provided by the invention comprises a data selection function block, a code stream splicing function block, a split function block, an insert function block and a code stream combination function block, wherein the data selection function block is used for controlling data output; the code stream splicing function block is used for splicing the code streams output by the data selection function block; the split function block is used for splitting the code streams output by the code stream splicing function block; the insert function block is used for judging whether to insert bytes and carry out processing according to the judging result; and the code stream combination function block is used for splicing the results output by the insert function block. According to the invention, the efficiency of hardware design can be improved.
Owner:PEKING UNIV SHENZHEN GRADUATE SCHOOL

Assembling multiview video coding sub-bistreams in mpeg-2 systems

A demultiplexer may assemble view components of sub-bitstreams. In one example, an apparatus comprises a demultiplexer that produces a multiview video coding (MVC) standard compliant bitstream from a received bitstream comprising a primary sub-bitstream and an embedded sub-bitstream. To produce the MVC standard compliant bitstream, the demultiplexer determines whether a view component of the primary sub-bitstream has a view order index that is greater than a view order index of a view component of the embedded sub-bitstream, and to add the view component from the sub-bitstream for which the view order index is lower to the produced bitstream. The received bitstream may comprise delimiter network abstraction layer (NAL) units between each view component to differentiate the view components. The apparatus may further comprise a video decoder to decode the bitstream produced by the demultiplexer.
Owner:QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products