Abstract:
Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
Abstract:
An adjustable protective maternity belt includes a protective belt, a waist protection board and at least one adjustment belt. The protective belt has two fastening straps. The adjustment belts are connected with the fastening straps. The waist protection board is connected with the fastening strap of the protective belt and also with the adjustment belts which are respectively positioned on the lower and upper belly of the pregnant woman.
Abstract:
A maternity belt structure includes at least one protection strap for supporting/holding lower belly of a pregnant woman, a waist protection board and at least one sling. The waist protection board is attached to the back of the pregnant woman for supporting the back. The protection straps extend from two sides of the waist protection board and are wound over the waist of the pregnant woman to the lower belly to connect with each other for providing a first support force. For a humpback pregnant woman, the sling is conducted through the armpit and wound over the shoulder to connect with the protection straps and the waist protection board for providing a second support force. Therefore, the lower belly supporting/holding force of the protection strap is enhanced and the pregnant woman can more comfortably wear the maternity belt to relieve the waist and back soreness and minimize the risk of humpback.
Abstract:
A cooling system and method for cooling superconducting magnet coils are provided. One magnet system for a superconducting magnet device includes a cooling system having at least one coil support shell, a plurality of superconducting magnet coils supported by the at least one coil support shell and a plurality of cooling tubes thermally coupled to the at least one coil support shell. The magnet system also includes a cryorefrigerator system fluidly coupled with the plurality of cooling tubes forming a closed circulation cooling system.
Abstract:
An architecture for an integrated circuit with in-circuit programming allows real-time modification of the in-circuit programming code and other code stored on the chip. The architecture utilizes a microprocessor and control logic on an integrated circuit having a single non-volatile memory that stores instructions and data, such as in-circuit programming and user code, and input/output ports and related structure for exchanging data with an external device. Using in-circuit programming code stored on the chip, the chip interactively establishes an in-circuit programming exchange with an external device to update data and instructions including the in-circuit programming code. Input/output conflicts during in-circuit programming can be avoided by employing a memory controller to handle at least part of the in-circuit programming operations. The memory controller allows the in-circuit programming code to be updated in real time.
Abstract:
Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
Abstract:
Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
Abstract:
An inter mode for encoding a video macroblock is selected. An initial analysis on the macroblock homogeneity is performed to quickly reduce the number of inter modes for which motion estimation and rate distortion calculation are to be performed. An inter mode is selected based on these calculations and sub-pixel motion estimation, at various sub-pixel interpolation granularities, is performed only on the selected inter mode. Sub-pixel motion estimation may be skipped for macroblocks that exhibit relatively low distortion at the integer pixel level.
Abstract:
An interactive photo system that provides an interesting and entertaining way to link photos from the digital and analog domains. The system enables easy conversion of a paper-based photo into digital form. The conversion process generally involves a user holding up a paper-based photo image in front of a camera of the system, such that the captured image is rendered in a specific location on a display screen. The system adjusts the captured image for orientation and illumination irregularities in creating a digital version of the paper-based photo. The system further includes a database of digital images and a content retrieval engine to which content from the just-converted digital image can be used as a search query to search the database for other similar digital photos.
Abstract:
A magnetic field generator for MRI comprises a generator main body and a covering member for covering the whole generator main body, and the covering member is made of a non-magnetic material, for example a closely woven fabric of stainless steel, aluminum, copper, nylon, cotton, hemp, flax, rubber or plastics, and a fastening member is provided for fastening the covering member to the generator main body, which is formed of a string or a rope made of stainless steel, aluminum, copper, nylon, cotton, hemp, flax, rubber or plastics.