摘要:
A system for multicast streaming of programs over a packet network includes a node having a processor that conditions a video bitstream such that packets containing an I-frame are located near program specific information (PSI) packets, the processor marking a random join point (RJP) in the video bitstream immediately preceding the I-frame and PSI packets, the node outputting the conditioned and marked video bitstream across the packet network. An edge device of the network includes a buffer that caches packets of the conditioned and marked video bitstream video starting at the RJP, and sends the cached packets to a client receiver.
摘要:
In a packet based multicast video streaming network, a method for minimizing delay in displaying video on a TV set in response to a viewer changing the channel is disclosed. For each live multicast video stream, one or more reference frames and corresponding compressed frames are temporarily stored in a memory in anticipation of the viewer switching to that particular program. When the viewer changes channels, the previously stored reference and compressed frames are immediately read from the memory and rendered for display on the TV. This eliminates the need to wait for the next available reference frame. In other words, this eliminates a temporary blank TV screen each time the channel is changed. Certain compressed frames are dropped and blank frames can be inserted in order to catch up to and synchronize with the live video broadcast. The particular frames to be dropped and the number of blank frames to be inserted is a function of the bandwidth limitation imposed by the last mile of the network.
摘要:
An apparatus, a method, and a software product to control a plurality of surveillance video camera/encoder combinations. The method includes receiving a plurality of encoded video streams from a respective surveillance camera/encoder combination, and accepting a measure of the level of activity for each encoded video stream. Each measure is obtained from the output of the camera of the corresponding camera/encoder combination. The method further includes assigning output bit rates for each encoded stream according to the accepted level of activity such that a maximum overall bit rate is not exceeded. One version is for controlling camera/encoder combinations that accept remote bit rate control, and a second is for controlling camera/encoder combinations that send at a pre-set bit rate. One version includes a network connection between the camera/encoder combinations, and the method or apparatus for central control.
摘要:
A system and method for multiple channel statistical re-multiplexing preferably includes a plurality of encoders each coupled to a respective channel and producing a compressed channel, a statistical re-multiplexer and a transport medium. The statistical re-multiplexer preferably has a plurality of inputs and an output for combining the input compressed channels into a single output bit stream. The statistical multiplexer further includes a plurality of de-multiplexers and a scheduler & multiplexer having a plurality of buffers, a scheduling table and a controller. Each of the buffers receives and stores compressed data from a respective encoder for a respective channel. The output of each buffer is coupled to a respective de-multiplexer that re-encodes the compressed channel in response to control signals from the scheduler & multiplexer. The scheduler and multiplexer receive the re-multiplexed streams from the re-multiplexers, and combine them into a single stream that matches the bandwidth of the physical transport medium.
摘要:
The presently disclosed architecture enables a service provider to support public voice VPN services over an IP VPN network. The architecture utilizes a customer VPN, a designated gateway for the customer VPN, an IP VPN transport network, and a Call Control Element/router Complex which uses IP technology to map between the IP VPN and the voice VPN. With such an arrangement, the customer VPN is extended to the gatekeeper of the Call Control Element/router Complex, thereby enabling the provision of voice VPN services over an IP network.
摘要:
The presently disclosed architecture enables a service provider to support public voice VPN services over an IP VPN network. The architecture utilizes a customer VPN, a designated gateway for the customer VPN, an IP VPN transport network, and a Call Control Element/router Complex which uses IP technology to map between the IP VPN and the voice VPN. With such an arrangement, the customer VPN is extended to the gatekeeper of the Call Control Element/router Complex, thereby enabling the provision of voice VPN services over an IP network.
摘要:
A method, apparatus, and a computer readable hardware storage medium with instructions to encode a series of quantized transform coefficients. The method includes identifying runs of one or more non-zero coefficients, and for each such run, identifying events of consecutive amplitude-1 coefficients followed by a single amplitude>1 coefficient. The method further includes encoding the identified event with a codeword, each event identified according to the length of the consecutive amplitude-1 coefficients and the amplitude of the ending coefficient. The method is such that relatively short codewords are formed to represent values or sequences of values that are relatively more likely-to-occur, and relatively long codewords are formed to represent values or sequences of values that are relatively less likely-to-occur. The method is applicable to encoding a region in the series where there is likely to be a cluster of non-zero-valued coefficients.
摘要:
A method, a carrier medium, and an apparatus to process a plurality of ordered series of quantized coefficients of a block of an image to reduce the amount of data used to represent the image. The method includes establishing a breakpoint along the ordering of the series to define a first contiguous region and a second contiguous region, such that clusters of consecutive signals of non-zero values occur mostly in the first contiguous region. Establishing the breakpoint uses statistics calculated from at least a subset of the plurality, the statistics being of where, along the ordering of the plurality of the series, coefficients of any non-zero value occur in clusters of consecutive non-zero coefficients. For each series in the plurality, the signals in the first region are encoded using a first region encoding method, and the signals in the second region are encoded using a second region encoding method.
摘要:
The invention describes an integrated-photonics arrangement, implementable in a multi-layer III-V semiconductor structure, which has a semiconductor substrate; an epitaxial semiconductor structure grown on this substrate in one growth step; a common waveguide; and a plurality of wavelength-designated waveguides; all the waveguides being formed in this epitaxial structure using conventional semiconductor processing techniques. Each waveguide being defined by the bandgap wavelength of its core region and all the waveguides being arranged vertically in order of ascending bandgap wavelength; with the common waveguide placed at the bottom of the structure and the wavelength-designated waveguide having the longest bandgap wavelength placed at the top of the structure. In use, the bandgap wavelength of the common waveguide being well below any operating wavelength, therefore providing conditions for low-loss propagation of each operating wavelength to its designated waveguide through the common waveguide. The invention discloses a method of wavelength demultiplexing (multiplexing) for optical signals in a plurality of wavelengths, which are co- or bi-directionally propagating within the integrated-photonics arrangement, by vertical splitting them from (combining them into) the common waveguide into (from) wavelength designated waveguides.
摘要:
A method and an apparatus to decode a bitstream that includes codewords formed by a method of encoding series of quantized coefficients of a transform of a block of image data. The encoding method includes forming events from the series of quantized transform coefficients, each event being a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The encoding method includes forming a codeword for each formed event. The decoding includes decoding recognized events until all the coefficients in a series of quantized transform coefficients is formed.