Abstract:
PROBLEM TO BE SOLVED: To provide a residual coding apparatus in compliance with a video standard using a non-standardized video quantization coder. SOLUTION: The coding apparatus comprises: a memory for storing information for mapping residual templates in compressed residual blocks that are compliant with a standard; and a residual coder which compares a residual with the residual templates, identifies one of the residual templates most matching the residual, and selecting corresponding one of the compressed residual blocks that are compliant with the standard. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To share a non-integer pixel for video encoding. SOLUTION: This disclosure describes video encoding techniques and video encoding devices that implement such techniques. In one embodiment, this disclosure describes a video encoding device comprising a video image estimator that generates non-integer pixel values for motion estimation, the video image estimator including a filter that receives at least three inputs of integer pixel values. The video encoding device also comprises a memory that stores the non-integer pixel values generated by the video image estimator, and a video image compensator that uses the stored non-integer pixel values for video image compensation. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a rate control technique that can improve video encoding. SOLUTION: The rate control technique exploits a relationship between the number of bits encoded per frame and the number of non-zero coefficients of the video blocks after quantization. The number of non-zero coefficients of the video blocks after quantization is referred to as rho (ρ). The value of ρ is generally proportional to the number of bits used in the video encoding. This disclosure utilizes a relationship between ρ and a quantization parameter (QP) in order to achieve rate controlled video encoding. More specifically, this disclosure provides a technique for generating a lookup table (LUT) that maps values of ρ to different QPs. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
Un aparato (500) que comprende: una región que comprende un dispositivo integrado (490); y unos medios disipadores de calor (400; 900) acoplados a la región que comprende el dispositivo integrado (490), estando los medios disipadores de calor (400; 900) implementados en al menos una primera pared (510) del aparato (500), estando los medios disipadores de calor (400; 900) configurados para disipar calor de la región, en el que los medios disipadores de calor (400; 900) comprenden: un fluido (470); unos medios evaporadores (410) configurados para evaporar el fluido (470); unos primeros medios condensadores (420) configurados para condensar el fluido (470), en el que los primeros medios condensadores (420) están localizados en la primera pared (510) del aparato (500); una parte de evaporación (450) acoplada a los medios evaporadores (410) y los primeros medios condensadores (420), estando la parte de evaporación (450) configurada para canalizar un fluido evaporado (470) desde los medios evaporadores (410) hasta los primeros medios condensadores (420); y una parte de recogida (460) acoplada a los primeros medios condensadores (420) y los medios evaporadores (410), estando la parte de recogida (460) configurada para canalizar un fluido condensado (470) desde los primeros medios condensadores (420) hasta los medios evaporadores (410), en el que la parte de recogida (460) está localizada en al menos otra pared (520) del aparato (500).
Abstract:
In one embodiment, this disclosure provides an encoding device comprising a mode selection engine that performs mode selection for intra-prediction encoding regardless of whether the encoding device is programmed to comply with first encoding standard or a second encoding standard. The device also includes a first encoder to perform the intra-prediction encoding according to the selected mode in compliance with the first encoding standard when the encoding device is programmed to comply with the first encoding standard, and a second encoder to perform the intra-prediction encoding according to the selected mode in compliance with the second encoding standard when the encoding device is programmed to comply with the second encoding standard. The techniques can simplify mode selection in support of multiple different intra-prediction encoding standards.
Abstract:
A device that includes a region comprising an integrated device and a heat dissipating device coupled to the region comprising the integrated device. The heat dissipating device is configured to dissipate heat away from the region. The heat dissipating device includes a fluid, an evaporator configured to evaporate the fluid, a first condenser configured to condense the fluid, where the first condenser is located in a first wall of the device, an evaporation portion coupled to the evaporator and the first condenser, and a collection portion coupled to the first condenser and the evaporator. The evaporation portion is configured to channel an evaporated fluid from the evaporator to the first condenser. The collection portion is configured to channel a condensed fluid from the first condenser to the evaporator through the help of gravity.
Abstract:
The disclosure relates to a programmable streaming processor that is capable of executing mixed-precision (e.g., full-precision, half-precision) instructions using different execution units. The various execution units are each capable of using graphics data to execute instructions at a particular precision level. An exemplary programmable shader processor includes a controller and multiple execution units. The controller is configured to receive an instruction for execution and to receive an indication of a data precision for execution of the instruction. The controller is also configured to receive a separate conversion instruction that, when executed, converts graphics data associated with the instruction to the indicated data precision. When operable, the controller selects one of the execution units based on the indicated data precision. The controller then causes the selected execution unit to execute the instruction with the indicated data precision using the graphics data associated with the instruction.
Abstract:
A device that includes a region comprising an integrated device and a heat dissipating device coupled to the region comprising the integrated device. The heat dissipating device is configured to dissipate heat away from the region. The heat dissipating device includes a fluid, an evaporator configured to evaporate the fluid, a first condenser configured to condense the fluid, where the first condenser is located in a first wall of the device, an evaporation portion coupled to the evaporator and the first condenser, and a collection portion coupled to the first condenser and the evaporator. The evaporation portion is configured to channel an evaporated fluid from the evaporator to the first condenser. The collection portion is configured to channel a condensed fluid from the first condenser to the evaporator through the help of gravity.
Abstract:
A method and apparatus for motion compensation using a cache memory coupled to the motion compensation circuitry. The motion compensation method takes advantage of the fact that significant spatial overlap typically exists between a plurality of blocks that make up a macroblock in a motion estimation algorithm. Accordingly, a region of pixels may be stored in the cache memory and the cache memory may be repeatedly accessed to perform interpolation techniques on spatially adjacent blocks of data without having to access main memory, the latter being extremely inefficient and wasteful of memory bandwidth.
Abstract:
The disclosure relates to systems, methods and apparatus to convert speech to text and vice versa. One apparatus comprises a vocoder, a speech to text conversion engine, a text to speech conversion engine, and a user interface. The vocoder is operable to convert speech signals into packets and convert packets into speech signals. The speech to text conversion engine is operable to convert speech to text. The text to speech conversion engine is operable to convert text to speech. The user interface is operable to receive a user selection of a mode from among a plurality of modes, wherein a first mode enables the speech to text conversion engine, a second mode enables the text to speech conversion engine, and a third mode enables the speech to text conversion engine and the text to speech conversion engine.