Abstract:
A method and apparatus for hardware efficient decoding of compression coefficients. In one embodiment, a numerator of an equation used to compute a compression coefficient is computed. The denominator is also computed. The numerator and denominator values are truncated such that each numerator and denominator are equal in length to a predetermined constant K. A K-bit integer division is then executed to determine the value of the compression constant.
Abstract:
An NTSC signal is supplied to a first area extracting circuit and a second area extracting circuit. The first area extracting circuit extracts class taps from the NTSC signal. The second area extracting circuit extracts predictive taps from the NTSC signal. The first area extracting circuit extracts pixels in predetermined positions from same phase pixels as a considered pixel. Based on level differences between extracted pixels, a pattern detecting section performs a class categorization. A class code determining section generates class codes based on the result of the class categorization and supplies the generated class codes to a coefficient memory. The coefficient memory outputs pre-stored predictive coefficients based on the class codes to a predictive calculating section. The predictive calculating section performs a sum of product calculation of pixel data as predictive taps received from the first area extracting circuit and the predictive coefficients received from the second area extracting circuit and generates for example a component signal Y with the result of the sum of product calculation.
Abstract:
An integrative encoding system for encoding and transmitting a plurality of video signals having different resolutions that correspond to a plurality of display units. The integrative encoding system has a compression processor, an editing processor, and an integrated services digital broadcasting (ISDB) transmitter. The compression processor performs adaptive dynamic range coding (ADRC) to compress each of said plurality of video signals on a block basis by reducing the dynamic range. An adaptive decoding system receives and decodes the transmitted plurality of video signals for display by the plurality of display units.
Abstract:
The present invention includes a system and method for encoding data by altering data of a rotation block by a rotation factor dependent on data of a key block. In one embodiment, the data includes compression parameters that are descriptive of compressed data. In one embodiment, data of the second or rotation block is altered by calculating a rotation factor from data of a first or key block and altering data of second block in accordance with the rotation factor. In another embodiment, the present invention includes a method for recovering data when there are data losses by determining candidate rotation values for full decoding data of the second block and selecting a rotation value from the candidate rotation values corresponding to the first block data.
Abstract:
Apparatus and method for performing hierarchical coding without utilizing a delay circuit arranged separately from a memory for storing images. In the case where one second-layer pixel is formed from 2×2 first-layer pixels, three of the 2×2 first-layer pixels used to form the one second-layer pixel (excluding one final input pixel) are read out from a first-layer memory when the final input pixel is input. The three pixels read out are supplied to an adder which computes the sum thereof and supplies the sum value to an adder-subtracter. The adder-subtracter computes the sum of the sum value from the adder and the final input pixel so as to obtain the one second-layer pixel. Such second-layer pixel is supplied to a second-layer memory to be stored therein. The final input pixel is not stored in the first-layer memory.
Abstract:
Data is encoded to maximize subsequent recovery of lost or damaged compression parameters of encoded data. In one embodiment, at least one compression parameter is used to define a pseudorandom sequence and the data is shuffled using the pseudorandom sequence. In one embodiment, a bit reallocation process and code reallocation process are performed on the data to randomize the data.
Abstract:
An information processing system comprises a first information processing device and a second information processing device connected to the first information processing device. Here, the first information processing device comprises a first connection device connected to the first information processing device, a first memory for storing information and a first processor for processing information. The second information processing device comprises a second connection device connected to the first connection device, a second memory for storing information and a second processor for processing information. The first processor directly accesses the second memory of the second information processing device to read and write information and the second processor directly accesses the first memory of the first information processing device to read and write information. The above is configured so as to be capable of managing information files in common and improving operativity while simplifying management of information files and maintaining secrecy.
Abstract:
A delay register section 31 holds SD pixels of a luminance signal and a classification section 33 decides a class, reads a coefficient corresponding to the decision result from a coefficient RAM section 40, and outputs the coefficient to a product-sum section 38. The product-sum section 38 captures the pixel data for 17 taps from the delay register section 31, converts the pixel data into seven taps, and outputs them to the product-sum section 38. The product-sum section 38 performs the product-sum operation of pixel data and coefficients and outputs the operation result as HD pixels. An interpolation pixel operation section 42 applies a simple interpolation processing different from the case of a luminance signal to the pixel data of a color signal component to generate HD pixels of a color signal. Thus, downsizing and cost reducing can be realized.
Abstract:
A transmitter which allows to reproduce a high quality and smooth dynamic image on the receiving side even with a transmission medium having a low transmission rate is provided. Background plane data representing a still image of a background image of video and one or more motion plane data representing still images of each of moving objects moving on the background image are separated from input digital video signal. The separated background plane data and each motion plane data are stored individually in memories 23BG and 23A1 through 23An. Change data on the still images stored as the motion plane data is detected based on the input digital video signal and output of the memories 23BG and 23A1 through 23An to compress and code it by a coding means 26. Still image data of the plurality of plane data of the memory means 23BG and 23A1 through 23An and the change information from the coding means 26 are transmitted.
Abstract:
A method and apparatus for generating blocks of data for an image is described. An image is divided into a localized area. For each localized area, pixels are assigned to blocks following a complementary pattern. The complementary pattern is designed such that most pixels are adjacent to pixels arising from other blocks. The neighboring pixels provide information that is useful for reconstructing data that is lost due to burst error. In one embodiment, this is used in the transmission of video signals over a potentially lossy communications channel.