摘要:
A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.
摘要:
A video processing device operates in an encoding mode when a mode selection signal has a first value and operates in a decoding mode when the mode selection signal has a second value. The video processing device utilizes an interpolation filter to perform an encoding function in the encoding mode and to perform a decoding function in a decoding mode.
摘要:
In various embodiments, a dynamic range converter includes at least one circuit including a logarithm base 2 (log 2) domain circuit that uses piecewise linear interpolation to perform as at least a portion of one of: a linearizer configured to convert nonlinear color space signals to linearized color space signals; a delinearizer configured to convert linear color space signals to nonlinearized color space signals; a chrominance tone mapper for scaling gamut shaped components in accordance with dynamic color transform metadata to generate chrominance mapped components; or a luminance tone mapper for scaling color remapped components in accordance with the dynamic color transform metadata to generate luminance mapped components. Other embodiments are disclosed.
摘要:
Deblock filtering at the tile boundaries of a tiled picture use a tile neighbor buffer in addition to top neighbor buffer left neighbor buffers. The tile neighbor buffer buffers pixel data from the bottom right corner of the left-diagonal tile. When the top rows of pixels of a tile are being filtered, the top neighbor buffer stores the bottom rows of pixels of the tile above. As the tiles are processed in raster order, some of the pixels in the top neighbor buffer are the pixels in the bottom right corner of the left-diagonal tile of the next tile to be filtered. The portion of the top neighbor buffer storing pixel data representing this bottom right corner is copied directly from the top neighbor buffer to the tile neighbor buffer for further filtering when processing the next tile.
摘要:
Aspects of the subject disclosure may include, for example, a binary arithmetic coding engine that includes a lossy binary arithmetic coding module configured to process input data into lossy binary arithmetic coded data when a mode selection signal indicates a first mode of operation. A lossless binary arithmetic coding module processes the input data into lossless binary arithmetic coded data when the mode selection signal indicates a second mode of operation. Other embodiments are disclosed.
摘要:
An intra-prediction module includes an intra-prediction preprocessor configured to process pixel data from blocks of picture data to determine edge strength data and edge angle range data corresponding to a plurality of pixels of the blocks, and further to generate intra-prediction candidate data based on the edge strength data and the edge angle range data. The intra-prediction candidate data indicates a first subset selected from a plurality of intra-prediction partitions and a second subset selected from a plurality of intra-prediction modes. A rate distortion optimization processor determines final intra-prediction data, based on the intra-prediction candidate data.
摘要:
A system includes a viewer sensor that generates sensor data for sensing one or more viewers of a video display device. A viewer analysis module analyzes the sensor data to generate viewer data. A selection module selects selected content based on the viewer data and generates selected content data based on the selected content for display to the viewer or viewers via the video display device or via a mobile device associated with the viewer or viewers.
摘要:
A system for processing a video signal includes a static region identification and separation module for generating static region image data corresponding to a static region of the video signal, for generating dynamic region video data corresponding to at least one dynamic region in the video signal and for generating dynamic region location data that indicates at least one location corresponding to the at least one dynamic region in the video signal. A static region encoding module image encodes the state region image data to produce encoded static region data. A video encoder section generates at least one encoded video signal by compressing the dynamic region video data.
摘要:
A viewer fovea tracking generator is configured to analyze image data corresponding to a viewing of the video program via an A/V player by at least one viewer, and to generate fovea tracking data corresponding to the at least one viewer. A network interface configured to transmit the fovea tracking data to the video source via a network. The video program is fovea encoded by the video source in accordance with the fovea tracking data.
摘要:
A device includes a signaling interface to receive OFDM signaling for an OFDM channel from multiple transmit nodes, an OFDM receiver to process the OFDM signaling, and a channel allocation module. The channel allocation module allocates subchannels of the channel among transmit nodes by: determining, for each transmit node, a corresponding SNR for each of the subchannels; assigning to each transmit node a corresponding subset of buckets of a set of buckets, the number of buckets in the subset based on a data rate requirement of the transmit node; distributing subchannels among the buckets based on the SNRs of the subchannels; and, for each transmit node, allocating to the transmit node the subchannels distributed to the subset of buckets assigned to the transmit node. The device further includes an OFDM transmitter to transmit configuration information to the transmit nodes, the configuration information representing the allocation of the subchannels.