Patent application number | Description | Published |
20100013680 | Decoding Variable-Length Code (VLC) Bitstream Information - An information handling system includes a processor that may perform decoding of a variable-length code (VLC) bitstream after preprocessing the bitstream. The bitstream includes multiple VLC symbols as binary codewords. The processor analyzes incoming VLC bitstream information and generates VLC codeword symbol information in conformance with a VLC lookup table. The processor may access a 2 dimensional VLC lookup table in real time or on-the-fly. The VLC lookup table may reside in a system memory of the IHS. The single VLC lookup table may exhibit two dimensional indexing by leading zero count and bit-length possibility. | 01-21-2010 |
20100013681 | Preprocessing Variable-Length Code (VLC) Bitstream Information - An information handling system includes a processor that may perform preprocessing on a variable-length code (VLC) bitstream before decoding the bitstream. The bitstream includes multiple codewords. The processor analyzes incoming VLC bitstream information and generates codeword table information for storage in a system memory or a VLC codeword tables location. The processor generates a VLC lookup table from the information in the VLC codeword tables and stores that VLC lookup table in a system memory of the IHS. The VLC lookup table may exhibit two dimensional indexing by leading zero count and bit-length possibility. | 01-21-2010 |
20100020885 | PICTURE PROCESSING VIA A SHARED DECODED PICTURE POOL - An information handling system (IHS) may include a processor with multiple compute elements that decode pictures from an encoded video bitstream. Each compute element may perform a different part or sequential stage of a picture decoding process to obtain decoded pictures. A memory includes a decoded picture buffer that associates with a first stage of the sequential stages. The memory may also include respective decoded picture buffer snapshots for sequential stages other than the first sequential stage. A last sequential stage provides fully decoded pictures to a decoded picture pool in memory. The decoded picture buffer and decoded picture buffer snapshots may store pointers to decoded pictures in the decoded picture pool that the sequential stages need to perform decoding of pictures. In this manner, the sequential stages may share decoded pictures that the decoded picture pool stores. | 01-28-2010 |
20100023708 | VARIABLE-LENGTH CODE (VLC) BITSTREAM PARSING IN A MULTI-CORE PROCESSOR WITH BUFFER OVERLAP REGIONS - An information handling system includes a multi-core processor that processes variable-length code (VLC) bitstream data. The bitstream data includes multiple codewords that the processor organizes into functionally common subsets. The processor includes a general purpose processor (GPU) and one or more special purpose processor (SPUs). An SPU of the processor may includes two SPU buffers. The processor first transfers bitstream data into GPU buffer memory and then populates the SPU buffers one after another with bitstream data. The SPU buffers may each include an overlap region that the SPU populates with the same bitstream data. The SPU parses the bitstream data in the SPU buffers in alternating fashion. The SPU may shift parsing from the one SPU buffer to the other SPU buffer when parsing reaches a subset boundary within an overlap region. | 01-28-2010 |
20100023709 | ASYMMETRIC DOUBLE BUFFERING OF BITSTREAM DATA IN A MULTI-CORE PROCESSOR - An information handling system includes a multi-core processor that processes variable-length code (VLC) bitstream data. The bitstream data includes multiple codewords for interpretation. The processor includes a general purpose unit (GPU) and a special purpose unit (SPU). The GPU includes GPU buffers and the SPU includes SPU buffers. After populating one GPU buffer with bitstream data, the processor populates another GPU buffer with subsequent bitstream data. The processor may populate the GPU buffers in alternating fashion. The processor populates one SPU buffer with bitstream data while parsing bitstream data in the other SPU buffer. The GPU of the processor populates the SPU buffers in alternating fashion. The size of the GPU buffers may be a multiple of the size of the SPU buffers. After the SPU buffers consume the bitstream data from one GPU buffer, the other GPU buffer transfers its bitstream data to the SPU buffers for parsing. | 01-28-2010 |
20100031003 | METHOD AND APPARATUS FOR PARTITIONING AND SORTING A DATA SET ON A MULTI-PROCESSOR SYSTEM - The present invention provides a method and apparatus for partitioning, sorting a data set on a multi-processor system. Herein, the multi-processor system has at least one core processor and a plurality of accelerators. The method for partitioning a data set comprises: partitioning iteratively said data set into a plurality of buckets corresponding to different data ranges by using said plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in local storage of said plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning said data set into a plurality of large buckets; obtaining parameters of said data set that can indicate the distribution of data values in that data set; determining a plurality of data ranges for said data set based on said parameters; and partitioning said plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using said plurality of accelerators in parallel, wherein each of said plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation. | 02-04-2010 |
20120232321 | METHOD FOR SYNTHESIS OF 1-DECENE OLIGOMER - A method for synthesis of 1-decene oligomer is provided, wherein 1-decene is polymerized at 80-120° C., 0.8-1.4 MPa in the presence of aluminum trichloride catalyst supported on gamma-alumina and n-hexane solvent where the volume ratio of 1-decene to n-hexane is 3:8-4:1. The catalyst is treated as follows: impregnating gamma-alumina carrier in 0.5-2.0 mol of hydrochloric acid, sulfuric acid, nitric acid or mixtures thereof, then vacuum drying at 80-100° C. and calcining at 400-800° C.; dissolving 5-10 g of anhydrous aluminum trichloride in 100 ml of tetrachloromethane, trichloromethane or dichloromethane solvent; adding the obtained solution into 10-20 g of activated alumina carrier and obtaining the catalyst after vacuum drying. The conversion rate of 1-decene is 50 wt % or more. The oligomer has a kinematic viscosity at 40° C. of 6.0-25 mm2/s and a viscosity index of 160-262. | 09-13-2012 |
20140094184 | Antenna Receiving Mode Configuration Processing Method, Base Station Controller and Base Station - Embodiments of the present invention disclose an antenna receiving mode configuration processing method, a base station controller, and a base station. When a user applies to a base station for establishing or adding radio links, an antenna receiving mode of the user is determined according to resource allocation information of the user. User admission processing is performed according to a channel element consumption rule that corresponds to the antenna receiving mode of the user. The base station controller includes a mode determining module and an admission processing module. The base station includes a configuring module, a monitoring module, and an adjusting module. | 04-03-2014 |
Patent application number | Description | Published |
20090266115 | WASHING MACHINE WITH IMPROVED WATERWAY SYSTEM - The present invention has disclosed a washing machine with improved waterway system, said waterway system is comprising softening-electrolysis waterway, modifier-liquid waterway and ion-exchange-resin regeneration waterway, when this washing machine is at work, modifier-liquid combined with alkaline-electrolysis water could replace detergent for washing; meantime, said ion-exchange-resin regeneration waterway could greatly prolong the service life of softening-electrolysis system, and avoid the refluence of wastewater to cause pollution in the washing machine in prior art. | 10-29-2009 |
20120240344 | WASHING MACHINE FOR AUTO-ADDED WASHING AGENT BY NEGATIVE PRESSURE AND CONTROLLING METHOD THEREOF - A washing machine for automatically adding the detergent by negative pressure comprises a water inlet, a detergent container and a tub. A main inflow waterway and a rinse waterway are provided between the water inlet and the tub. A dosing container which communicates with the detergent container is provided between the rinse waterway and the tub. A venturi tube is provided in the main inflow waterway. Due to venturi effect, the main inflow water stream becomes narrower and the water inflowing velocity is accelerated, so that a relative vacuum area which communicates with the dosing container is formed at the rear side of the venturi tube outlet, negative pressure is generated in the dosing container, and the detergent in the detergent container. | 09-27-2012 |
20130333424 | SMALL SIZE PULSATOR-TYPE AUTOMATIC WASHING MACHINE - A small size pulsator-type automatic washing machine comprises a housing, a control panel seat mounted on the top of the housing, a pedestal mounted at the bottom of the housing, an outer tub and an inner tub mounted inside the housing. A direct driving motor and a bearing block are mounted at the bottom of the outer tub. The motor is mounted on the outer tub by fixing elements, and a motor shaft is coupled with a pulsator shaft inside the bearing block. A fastener strap fixes the motor and the bearing block together onto the outer tub of the washing machine, thus reducing occupied space of the washing machine while improving a variety of installation mechanism of conventional washing machine. An insulation unit is disposed in the joint between the motor shaft and the tub shaft, such that the two parts cannot be in direct contact. | 12-19-2013 |
20140201929 | WASHING MACHINE AND WASHING METHOD THEREOF - A washing machine and a washing method thereof comprises at least one washing tub for washing or containing water, and the tub is arranged with a washing medium layer which is a polymer adsorption layer. The present invention, depending on the washing medium layer arranged on the washing tub, is to handle the dirt on the clothes and in the washing water, to achieve the purpose of washing, which not only simplifies the washing procedure like other ordinary washing machines, but also greatly reduces the material cost and the manufacturing cost. In addition, the wearing to clothes is less serious during washing. | 07-24-2014 |
20140255155 | DRAINAGE PUMP DEVICE FOR WASHING MACHINE AND WASHING MACHINE THEREWITH - A draining pump for a washing machine and the washing machine thereof are disclosed. The washing machine includes an inlet system, and a draining system containing the draining pump device. The draining pump has a draining motor, a pump shell, a spinning blade and a filter, wherein, an inlet nozzle and an outlet nozzle are also arranged on the pump shell, and the pump shell is internally arranged with a front pump chamber and a rear pump chamber which are communicated according to the water draining sequence; the spinning blade is arranged in the rear pump chamber and installed coaxially with a revolving shaft of the drain motor, the filter is arranged in the front pump chamber, and a pressure relief plate with pressure relief holes is arranged at one side of the outlet of the filter corresponding to the water spinning blade. | 09-11-2014 |
20140298674 | HEAT EXCHANGER FOR CONDENSATION IN CLOTHES DRYING AND CLOTHES DRYING SYSTEM AND CLOTHES DRYER AND DRYING METHOD THEREOF - An external air-cooled heat exchanger includes two air channels going towards different directions and not connecting with each other, a condensing wind channel and an external air channel. Each air channel has a plurality of air chambers that are alternately arranged so that between each two neighboring air chambers of the same air channel is an air chamber of the other air channel change to a period; A clothes dryer includes an air outlet connected to the heat exchanger. The heat exchanger is connected to a water collection box, the water collection box is connected to an air inlet, a filter is arranged between the air outlet and the heat exchanger, and a drying fan and the heating unit are arranged between the water collection box and the air inlet. | 10-09-2014 |
Patent application number | Description | Published |
20090115293 | Stacked Mechanical Nanogenerators - An electric power generator includes a first conductive layer, a plurality of semiconducting piezoelectric nanostructures, a second conductive layer and a plurality of conductive nanostructures. The first conductive layer has a first surface from which the semiconducting piezoelectric nanostructures extend. The second conductive layer has a second surface and is parallel to the first conductive layer so that the second surface faces the first surface of the first conductive layer. The conductive nanostructures depend downwardly therefrom. The second conductive layer is spaced apart from the first conductive layer at a distance so that when a force is applied, the semiconducting piezoelectric nanostructures engage the conductive nanostructures so that the piezoelectric nanostructures bend, thereby generating a potential difference across the at semiconducting piezoelectric nanostructures and also thereby forming a Schottky barrier between the semiconducting piezoelectric nanostructures and the conductive nanostructures. | 05-07-2009 |
20110309354 | Large-scale Fabrication of Vertically Aligned ZnO Nanowire Arrays - In a method for growing a nanowire array, a photoresist layer is placed onto a nanowire growth layer configured for growing nanowires therefrom. The photoresist layer is exposed to a coherent light interference pattern that includes periodically alternately spaced dark bands and light bands along a first orientation. The photoresist layer exposed to the coherent light interference pattern along a second orientation, transverse to the first orientation. The photoresist layer developed so as to remove photoresist from areas corresponding to areas of intersection of the dark bands of the interference pattern along the first orientation and the dark bands of the interference pattern along the second orientation, thereby leaving an ordered array of holes passing through the photoresist layer. The photoresist layer and the nanowire growth layer are placed into a nanowire growth environment, thereby growing nanowires from the nanowire growth layer through the array of holes. | 12-22-2011 |
20120168710 | Growth and Transfer of Monolithic Horizontal Nanowire Superstructures onto Flexible Substrates - In a method of making a monolithic elongated nanowire, a mask polymer layer is applied to a selected crystal surface of a seed crystal. A plurality of spaced apart elongated openings is defined through the mask polymer layer, thereby exposing a corresponding plurality of portions of the crystal surface. The openings are disposed so as to be aligned with and parallel to a selected crystal axis of the seed crystal. The portions of the crystal surface are subjected to a chemical nutrient environment that causes crystalline material to grow from the plurality of portions for at least a period of time so that monocrystalline members grow from the elongated openings and until the monocrystalline members laterally expand so that each monocrystalline member grows into and merges with an adjacent one of the monocrystalline members, thereby forming a monolithic elongated nanowire. | 07-05-2012 |
Patent application number | Description | Published |
20120075954 | Device and Method for Calculating 3D Angle Gathers from Reverse Time Migration - A method for calculating angle domain common image gathers (ADCIGs). The method includes calculating a source wavefield p | 03-29-2012 |
20120275268 | DEVICE AND METHOD FOR EXTRAPOLATING SPECULAR ENERGY OF REVERSE TIME MIGRATION THREE DIMENSIONAL ANGLE GATHERS - Computer instructions, computing device and method for processing seismic data under-sampled in an angle domain, the seismic data corresponding to a reverse time migration, three-dimensional, angle domain common image gather (ADCIG). The method includes receiving the seismic data; calculating, based on the seismic data, shot and receiver wave-fields with an RTM wave propagation engine; applying a wave-fields decomposition algorithm to obtain a propagation direction for the shot and receiver wave-fields; forming the ADCIG by applying an image condition to the shot and receiver wave-fields; determining that specular energies of the ADCIG are under-sampled around a reflection angle; during the step of forming the ADCIG, extrapolating the specular energies to a neighborhood of the reflection angle; and generating an image of a subsurface that is being surveyed based on the extrapolated specular energies. | 11-01-2012 |
20130238249 | SEISMIC REFLECTION FULL WAVEFORM INVERSION FOR REFLECTED SEISMIC DATA - A system and method are described herein for generating a velocity model of returned seismic signals for under-ocean floor environments. The system and method generate a series of source signals, receive a corresponding set of direct signals, reflected signals, and refracted signals, solve a velocity model equation using a full waveform inversion function with respect to the received set of direct signals, reflected signals and refracted signals to minimize a least square misfit function by relaxing a dependency on low frequency reflections in the full waveform inversion function. The system and method then generate the velocity model based on the solution to the velocity model equation, and display the velocity model. | 09-12-2013 |
20130279293 | VECTORIZATION OF FAST FOURIER TRANSFORM FOR ELASTIC WAVE PROPOGATION FOR USE IN SEISMIC UNDERWATER EXPLORATION OF GEOGRAPHICAL AREAS OF INTEREST - Numerical simulations of elastic wave propagation algorithms are critical components for seismic imaging and inversion. Finite-difference schemes yield good efficiency but cannot ensure the accuracy of the high frequency component. Pseudo-spectral algorithms are accurate up to the Nyquist frequency, but its efficiency depends on the optimization of the fast Fourier transform (FFT) algorithm. The conventional FFT algorithms are optimized for signal processing, in which problems are generally one dimensional time series. For 3D wave propagation, FFT algorithms have the potential to be further optimized. Under current computer hardware architecture, a vectorization scheme for high dimensional FFTs is presented. Compared to conventional numerical scheme implementations, the systems and methods disclose herein has the best performance on the slowest or higher dimensions of data. For elastic wave propagation, vectorization improves the efficiency by more than a factor of two when compared to standard FFT algorithms. | 10-24-2013 |