Patent application number | Description | Published |
20100074329 | ADAPTIVE INTERPOLATION FILTER FOR VIDEO CODING - A video encoder that utilizes adaptive interpolation filtering for coding video data includes a prediction unit, a reconstruction unit, a reference picture buffer, a filter parameter estimator for estimating filter parameters according to the original video data and the predicted samples, and an adaptive interpolation filter for utilizing the stored filter parameters to perform filtering on the reconstructed video data. | 03-25-2010 |
20110002386 | VIDEO ENCODER AND METHOD FOR PERFORMING INTRA-PREDICTION AND VIDEO DATA COMPRESSION - The invention provides a method for performing intra-prediction. A target pixel is selected from a plurality of pixels of a current block. A first intra-prediction mode of a left block, a second intra-prediction mode of an up block, and a third intra-prediction mode of the current block are then determined. A first prediction value of the target pixel is calculated according to the first intra-prediction mode. A second prediction value of the target pixel is calculated according to the second intra-prediction mode. A third prediction value of the target pixel is calculated according to the third intra-prediction mode. The first prediction value, the second prediction value, and the third prediction value are then averaged to obtain a weighted-average prediction value as an intra-prediction value of the target pixel. | 01-06-2011 |
20110110425 | Video Encoder and Method for Performing Intra-Prediction and Video Data Compression - The invention provides a method for performing intra-prediction. A target pixel is selected from a plurality of pixels of a current block. A first intra-prediction mode of a left block and a second intra-prediction mode of an up block are then determined A first prediction value of the target pixel is calculated according to the first intra-prediction mode. A second prediction value of the target pixel is calculated according to the second intra-prediction mode. The first prediction value and the second prediction value are then weighted-averaged to obtain a weighted-average prediction value as an intra-prediction value of the target pixel. | 05-12-2011 |
20110116546 | SINGLE PASS ADAPTIVE INTERPOLATION FILTER - A method for performing single-pass adaptive interpolation filtering in order to code a bitstream includes: receiving the video frames; selecting an interpolation filter from a competitive filter set; performing motion prediction on a current frame of the video frame utilizing the interpolation filter; encoding the current frame into the bitstream; and updating the competitive filter set. | 05-19-2011 |
20110131371 | METHOD AND SYSTEM FOR REFRESHING DYNAMIC RANDOM ACCESS MEMORY - A method and system for refreshing DRAM having a plurality of banks, each of the banks including a plurality of rows includes dividing all banks in DRAM into a plurality of groups of banks, each of the groups having n banks, wherein n is an integer greater than or equal to 1. A threshold of available retention time for each group of banks is determined. Each row of banks in each group of banks is refreshed. Refreshing one row of a bank in one group of banks includes determining whether a refresh operation for the row of the bank conflicts with an access operation for the bank where the row of the bank is located. If there is a conflict, then it is determined whether to perform the refresh operation or the access operation for the current row of the bank. If it is determined to perform the access operation, the access operation is continued. If it is determined to perform the recess operation, the current row of the bank is refreshed. DRAM access performance is improved. | 06-02-2011 |
20110170606 | Video Processing Method and Apparatus with Residue Prediction - A video processing apparatus with residue prediction includes a motion estimation/compensation unit to determine a matching block of a reference video frame, obtain a motion vector of a current block of a current video frame that is related to the matching block, and acquire neighboring reconstructed pixels adjacent to the current block and corresponding pixels adjacent to the matching block with the motion vector alignment. Additionally, a pseudo-residue generating unit is included and constructs pseudo residues according to the neighboring reconstructed pixels and the corresponding pixels, an arithmetic unit is included and generates first-order residues by subtracting the matching block from the current block, and a residue-predicting unit is included and derives second-order residues and corresponding information according to the pseudo residues and the first-order residues. Moreover, a post-processing unit is included and derives a reconstructed current block according to the second-order residues and its corresponding information. | 07-14-2011 |
20110222790 | METHODS FOR PROCESSING 2Nx2N BLOCK WITH N BEING POSITIVE INTEGER GREATER THAN FOUR UNDER INTRA-PREDICTION MODE AND RELATED PROCESSING CIRCUITS THEREOF - A method for processing a 2N×2N block under intra-prediction includes: utilizing an intra-prediction unit for performing intra-prediction upon the 2N×2N block by utilizing a plurality of prediction modes, and accordingly generating a plurality of intra-prediction results respectively corresponding to the prediction modes, wherein N is a positive integer greater than four, and a number of the prediction modes is greater than four; and determining a target intra-prediction result from the intra-prediction results. | 09-15-2011 |
20120011101 | INTEGRATING CLIENT AND SERVER DEDUPLICATION SYSTEMS - According to one embodiment of the present invention, a method for integrating client and server deduplication systems may be provided. In this method, a first hash set of a previous backup session may be received from a server. The first hash set may comprise a plurality of cryptographic values generated using a plurality of data blocks of a first data set of a client. A second hash set may be generated using a plurality of data blocks of a second data set of the client. A deduplicated data set may be generated by the client according to the first hash set and the second hash set and may comprise a plurality of non-redundant data blocks of the second data set. The second hash set and the deduplicated data set may be transmitted to the server. | 01-12-2012 |
20120027084 | METHODS OF UTILIZING TABLES ADAPTIVELY UPDATED FOR CODING/DECODING AND RELATED PROCESSING CIRCUITS THEREOF - A method of converting first data into second data includes: determining a target symbol corresponding to the first data by utilizing a determining unit; and generating the second data corresponding to the determined target symbol. One of the first data and the second data is a syntax element, and the other of the first data and the second data is an entropy-coded result of the syntax element. The target symbol corresponding to the first data is determined adaptively according to occurrence probability of candidate syntax element values of the syntax element. | 02-02-2012 |
20120221534 | DATABASE INDEX MANAGEMENT - Managing database indexes includes creating a main index and creating at least one service index that is configured for recording a change to a node to be updated in the main index. Managing database indexes also includes detecting whether an operation that involves the main index and is performed on the database appears in the database, and maintaining the main index using at least one service index in response to the operation that involves the main index and is performed on the database, appearing in the database. The maintaining is performed based on changes to a node to be updated in the main index that are recorded in the at least one service node. | 08-30-2012 |
20130054522 | DATA SYNCHRONIZATION USING STRING MATCHING - The present invention relates to the technical field of data or file synchronization. In particular, the present invention relates to a method and system for data synchronization using character string matching. Provided are a method, computer program product, and system for data synchronization between a source node and target node. An old copy and a new copy of data to be synchronized is received. A block map is generated according to the difference determined using character string matching between the old copy and the new copy. The block map, which includes the position information of unchanged blocks and the position information and contents of changed blocks, is transmitted to a target node. | 02-28-2013 |
20130234542 | Liquid-Cooled Self-Excited Eddy Current Retarder With A Structure Of Two Salient Poles - A liquid-cooled self-excited eddy current retarder having two salient poles is provided. The liquid-cooled self-excited eddy current retarder may comprise a retarder rotor, a retarder stator, a retarder coil, a retarder generator and a control module. The retarder rotor may be a jugged turntable, and an axial cross section of the jugged turntable may be in an inverted h shape. Two projections at two sides of the jugged turntable may form two salient poles of the retarder rotor. The retarder rotor may be connectable to a transmission shaft, and an inner circle of the retarder stator may be coaxial with an outer circle of the retarder rotor. The retarder coil may be an independent coil and disposed between the two salient poles of the retarder rotor. The retarder coil may be affixed to the retarder stator. | 09-12-2013 |
20140169459 | METHOD AND APPARATUS OF REFERENCE PICTURE MANAGEMENT FOR VIDEO CODING - A method and apparatus that determine one or more reference pictures for the current image unit and indicate the reference pictures using information associated with COIs (coding order indexes) of the reference pictures are disclosed. The image unit corresponds to a picture, a slice of the picture, or a region of the picture. Inter-picture encoding or decoding is applied to the input data using the reference pictures. The information associated with the COIs can be incorporated in a slice header or a picture header of a bitstream associated with the video sequence. Furthermore, the COI can be represented by a coded COI using a fixed number of bits, wherein the coded COI is constrained to a range from 0 to MAC_COI-1 and MAX_COI is a positive integer. | 06-19-2014 |
20140214956 | METHOD AND APPARATUS FOR MANAGING SESSIONS OF DIFFERENT WEBSITES - A method, apparatus, and/or computer program product manages sessions of different websites. Respective session identifiers of a plurality of websites are recorded, where each of the respective session identifiers of the plurality of websites identifies a session established in response to a page open operation for a respective website, and where pages of the plurality of websites are integrated into one page on one website. An operation request for a page of a first website of the plurality of websites is received. In response to receiving the operation request, a session synchronization request message that requests that a session of the first website be synchronized with sessions of the plurality of websites is generated and transmitted from the first website to other websites from the plurality of websites. | 07-31-2014 |
20140233809 | Method and Device for Processing Geological Information - Disclosed in the disclosure are a method and a device for processing geological information. The method for processing the geological information comprises: acquiring multiple geological image graphs; determining the relation between the image coordinate and the ground coordinate of each of the multiple geological image graphs by an imaging mode of geological images; and joining the multiple geological image graphs together according to the relation between the image coordinate and the ground coordinate of each of the multiple geological image graphs. The large-scale ground images can be acquired by processing the geological images according to the present disclosure. | 08-21-2014 |
20140297769 | RETRIEVING MESSAGES IN ORDER IN A DISTRIBUTED PUBLISH/SUBSCRIBE SYSTEM - A method retrieves in order a plurality of specific topic-based messages in a distributed publish/subscribe system, the distributed publish/subscribe system comprising at least one message transit server, the method comprising: determining an order of a plurality of to-be retrieved messages; recording, in message transit server sequence information, message transit servers where the plurality of messages are located, respectively, an order of the message transit servers in the message transit server sequence information corresponding to the determined order of the plurality of messages; and retrieving in order the plurality of messages from corresponding message transit servers using the message transit server sequence information. | 10-02-2014 |
20140314570 | METHOD OF DYNAMIC BALANCING FOR MAGNETIC LEVITATION MOLECULAR PUMP (4) - A rotor dynamic balancing method for magnetic levitation molecular pump, includes activating an open loop feed forward control module after activating a motor of the magnetic levitation molecular pump; if the maximum radial vibration amplitude does not exceed ½ of a protective clearance during the acceleration of the rotor under the control of the open loop feed forward control module, indicating that the open loop feed forward control module is able to inhibit the co-frequency vibration of the rotor, so as to allow the rotational speed of the rotor to exceed its rigid critical rotational speed; and performing rotor dynamic balancing operation at a high speed by means of influence coefficient method. This method can directly perform rotor dynamic balancing operation with respect to the rotor at a high-speed, which facilitates the rotor dynamic balancing operation so as to perform the rotor dynamic balancing operation more quickly and efficiently. | 10-23-2014 |
20140356126 | METHOD AND SYSTEM FOR SYNCHRONOUSLY INHIBITING SUBCRITICAL VIBRATIONS OF MAGNETIC LEVITATION MOLECULAR PUMP ROTOR - It is provided in the present invention a method for synchronously inhibiting subcritical vibrations of magnetic levitation molecular pump rotor, by means of synchronously sampling signals of subcritical vibrations of the rotor generated after the rotor of the magnetic levitation molecular pump touches down so as to obtain the amplitude and the phase of subcritical vibrations of the rotor, based on which outputting a compensation force for inhibiting subcritical vibrations of the rotor. Through using the present method, it is achieved of accurate synchronous for signals of subcritical vibrations and fast inhibition for subcritical vibrations of the rotor. | 12-04-2014 |
20140360006 | METHOD OF DYNAMIC BALANCING FOR MAGNETIC LEVITATION MOLECULAR PUMP (5) - A rotor dynamic balancing method for magnetic levitation molecular pump, includes the steps of: activating a force free control module after activating a motor of the magnetic levitation molecular pump; if the maximum radial vibration amplitude does not exceed ½ of a protective clearance during the acceleration of the rotor under the control of the force free control module, indicating that the force free control module is able to inhibit the co-frequency vibration of the rotor, so as to allow the rotational speed of the rotor to exceed its rigid critical rotational speed. Performing rotor dynamic balancing operation occurs at a high speed by an influence coefficient method. The method of rotor dynamic balancing can directly perform a rotor dynamic balancing operation with respect to the rotor at a high-speed, which facilitates the rotor dynamic balancing operation so as to perform the rotor dynamic balancing operation more quickly and efficiently. | 12-11-2014 |
20150022633 | METHOD OF FAST ENCODER DECISION IN 3D VIDEO CODING - Multi-view video encoding using early Merge mode decision and/or early CU split termination is disclosed. The present invention encodes a current coding block using the Merge/Skip mode without evaluating coding performance for at least one of Inter modes and Intra modes if the coding conditions associated with the current coding block and a neighboring block set of the current coding block are asserted. The coding conditions may correspond to whether the coding performance of the Skip mode is better than the coding performance of 2N×2N Merge mode for the current coding block and whether all blocks in the neighboring block set select the Merge mode or the Skip mode. Similarly, the process of splitting the current coding block into smaller coding blocks can be terminated without evaluating coding performance associated with the smaller coding blocks from splitting the current coding block if some coding conditions are asserted. | 01-22-2015 |