Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

401 results about "Variable length" patented technology

Variable length refers to anything whose length can vary. For example, in databases, a variable-length field is a field that does not have a fixed length.

Improved AES (Advanced Encryption Standard) encryption method and system with side channel attack resistance attribute

The invention discloses an improved AES (Advanced Encryption Standard) encryption method and an improved AES encryption system with a side channel attack resistance attribute, namely, an encryption key is used for carrying out AES encryption on the same plaintext data for multiple times, and a ciphertext generated by each time of encryption is randomly changed and has a certain side channel attack resistance attribute. According to the principle, a variable-length random number mechanism is introduced on the basis of a standard AES encryption algorithm, so that time and power consumed by each AES encryption have certain variability, and the capability of resisting time side channel attack and power consumption side channel attack is improved; a random number matrix and an S-box intermediate matrix are introduced to obtain a reinforced round key, and finally, the round key is used for carrying out round key addition operation on an AES standard ciphertext, so that when the same encryption key is used for carrying out AES encryption on the same data, the ciphertext result after each encryption is randomized, the effect similar to that of RSA public key encryption is achieved, and the encryption efficiency is improved. The security of the data ciphertext is improved, and the encryption and decryption performance is far faster than that of the RSA algorithm.
Owner:SICHUAN VOCATIONAL & TECHN COLLEGE OF COMM

Time sequence data acquisition method and device based on dynamic time window and fingerprint deduplication

The invention relates to a time series data acquisition method and device based on a dynamic time window and fingerprint deduplication. The method comprises the following steps: establishing a sliding time window with a variable length by taking the current system time as a reference, and only querying incremental time sequence data in the window; adaptively zooming the window by calculating the ratio of the collected data volume to the expected volume in real time; setting the trigger interval as half of the length of the sliding time window to form a time overlap, thereby capturing out-of-order data; key features of each piece of time series data are extracted, and data fingerprints are generated; a bloom filter is used for primary screening, and accurate duplicate removal is carried out in a key-value storage system; compared with an existing fixed polling scheme, the method has the advantages that resources can be dynamically adjusted along with data flow rate, system load is reduced, real-time performance is improved, data integrity is guaranteed by overlapped windows, zero repeated acquisition is guaranteed by fingerprint two-stage duplicate removal, and the method is applicable to efficient incremental synchronization scenes of transactional log-free time sequence databases such as InfluxDB and the like.
Owner:CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD

Apparatus and methods for source coding and channel coding of low entropy signals

Signaling that indicates information associated with variable length source coding at a first communication device is communicated between a first communication device to a second communication device in a wireless communication network. Variable length source coded data to which channel coding has been applied is also transmitted by the first communication device to the second communication device, and received from the first communication device by the second communication device. This type of source coding approach may be particularly useful for low entropy signals.
Owner:HUAWEI TECH CO LTD

Memory space indexing system and method for power grid data

The invention discloses a memory space indexing system and method for power grid data, and the system comprises a variable-length prefix compression coding unit and a multi-level indexing unit. The variable-length prefix compression coding unit is used for storing index information to adapt to the real-time change of power grid data; the multi-level index unit is used for retaining data which are most frequently accessed in a rapid memory, storing data which are less accessed in an auxiliary memory which is slower but larger in capacity, monitoring the change of power grid data in real time, dynamically encoding new data, updating an index structure, dynamically adjusting the size and the structure of an index according to the data access frequency and the updating frequency, and storing the data which are most frequently accessed in the rapid memory and the auxiliary memory which is slower but larger in capacity. Index nodes are split or merged by using the flexibility of compression coding of prefixes with variable lengths so as to adapt to the change of data volume. According to the method, the size and the structure of the index can be dynamically adjusted, so that the memory occupation is reduced, and the indexing efficiency is improved.
Owner:GUIZHOU POWER GRID CO LTD

Computing system variable length bus

A variable length bus that is flexible to increase the number of short hanl transfers without severely impeding the total bus capability, thus increasing total bus throughput and decreasing average latency. The variable length bus also makes the distribution of the bus manageable using very simple RAPC cores, minimizing control overhead.
Owner:ICAT LLC D B A TURING MICRO

Character string data read optimization method based on B + tree and learning index

The invention discloses a character string data read optimization method based on a B + tree and a learning index. A learning index generated based on a machine learning (ML) model focuses on integer data of a fixed size, but is lack of consideration for character strings of variable lengths and is poor in performance in character string data. In order to solve the problem, the invention provides a character string slicing method which can convert a character string with a variable length into an integer with a fixed size for prediction and extract a common prefix from a character string key to reduce a model fitting error. According to the method, the characteristics of character string data are fully considered, complex multi-dimensional linear regression is simplified into one-dimensional linear regression, and the model calculation overhead is reduced. Besides, the invention provides a self-adaptive strategy to select a proper index to manage the calculation cost, the method for dynamically selecting the index nodes can utilize the advantages of the two index types to the maximum extent, and the calculation overhead is effectively reduced while the index efficiency is ensured.
Owner:HOHAI UNIV

GPU-driven interactive large-range three-dimensional flow field visualization method

The invention discloses a GPU-driven interactive large-range three-dimensional flow field visualization method, which comprises the following steps: importing three-dimensional flow field data, creating an indirect drawing command record and a buffer region related to flow field calculation on a GPU, and generating a directed distance field; calculating and updating each frame of flow field particles, and distributing a corresponding number of calculation shaders; calculating the target position of the flow field particle of the current frame according to the position and the motion vector of the flow field particle of the previous frame; measuring the confidence of the target position of the current frame of flow field particles, dynamically adjusting the distribution of the flow field particles according to the confidence, recording the index of the flow field particles and the instance number of indirect drawing commands, and recording the trajectory of the flow field particles; an indirect drawing command is driven to be submitted through a GPU, drawing calling is carried out according to a set indirect drawing command buffer area, and a streamline is rendered by using a variable-length streamline track and a transparency superposition mode; and receiving user interaction input, adjusting visual parameters, and interactively displaying flow field changes and features in real time.
Owner:ZHEJIANG UNIV

Data compression and channel coding techniques for variable length payloads

Certain aspects of the present disclosure provide data compression and channel coding techniques for variable length payloads. A method performed at a wireless node may include obtaining a payload for transmission, compressing the payload using a variable length compression technique to obtain a compressed payload having compressed payload bits of a first length, adding padding bits to the compressed payload to obtain a padded compressed payload. The padded compressed payload comprises information bits including the compressed payload bits and the padding bits. The method further includes encoding the padded compressed payload and outputting the encoded padded compressed payload.
Owner:QUALCOMM INC

Interleaving of variable bitrate streams for GPU implementations

Interleaving of variable bitrate streams for GPU implementations is described. An example of an apparatus includes one or more processors including a graphic processor, the graphics processor including a super-compression encoder pipeline to provide variable width interleaved coding; and memory for storage of data, wherein the graphics processor is to perform parallel dictionary encoding on a bitstream of symbols one of multiple workgroups, the workgroup to employ a plurality of encoders to generate a plurality of token-streams of variable lengths; create a histogram including at least tokens from the plurality of token-streams for the workgroup to generate an optimized entropy code; entropy code each of the plurality of token-streams for the workgroup into an encoded bitstream; and variably interleave the encoded bitstreams to generate an interleaved bitstream and bookkeep a size of the interleaved bitstream.
Owner:INTEL CORP

Macro-op cache data entry pointers distributed as initial pointers held in tag array and next pointers held in data array for efficient and performant variable length macro-op cache entries

A microprocessor includes a macro-op (MOP) cache (MOC) comprising a set-associative MOC tag RAM (MTR) and a MOC data RAM (MDR) managed as a pool of MDR entries. A MOC entry (ME) comprises one MTR entry and one or more MDR entries that hold the MOPs of the ME. The MDR entries of the ME have a program order. Each MDR entry holds MOPs and a next MDR entry pointer. Each MTR entry holds initial MDR entry pointers and specifies the number of the MDR entries of the ME. During ME allocation, the MOC populates the MDR entry pointers to point to the MDR entries based on the program order. In response to an access that hits upon an MTR entry, the MOC fetches the MDR entries according to the program order initially using the initial pointers and subsequently using the next pointers.
Owner:VENTANA MICRO SYSTEMS INC

Moving picture encoding method, moving picture decoding method, moving picture encoding apparatus, and moving picture decoding apparatus

A moving picture encoding method for increasing coding efficiency includes: determining whether or not to apply orthogonal transformation, to calculate a value of an orthogonal transform skip flag; performing the orthogonal transformation on a prediction residual according to the value of the orthogonal transform skip flag, to calculate at least one orthogonal transform coefficient; performing quantization on at least the one orthogonal transform coefficient, to calculate at least one quantized coefficient; performing variable-length encoding on the orthogonal transform skip flag; and changing a scan order for at least the one quantized coefficient according to the value of the orthogonal transform skip flag, and performing variable-length encoding on at least the one quantized coefficient in the scan order after the change.
Owner:SUN PATENT TRUST

Chirp interval modulation backscatter communication method and system based on variable-length scrambling codes

The invention discloses a chirp interval modulation backscatter communication method and a chirp interval modulation backscatter communication system based on variable-length scrambling codes, which mainly solve the problems of high power consumption of backscatter labels and high system deployment cost in the prior art. According to the scheme, a sending end sends an environment LoRa signal; the backscattering label modulates information to be sent to an environment LoRa signal in a time interval modulation mode, and modulates a variable-length scrambling code to an anchor symbol; a receiving end performs frequency shift compensation on the backscattering signal by adopting a frequency shift compensation method, demodulates the backscattering signal by combining a sliding window with a variable-length scrambling code, intercepts a backscattering signal sample through the sliding window, and performs de-spreading and fast Fourier transform (FFT) on the signal in the window; the position of an anchor symbol is determined by detecting the maximum value of an FFT peak value, information sent by the backscattering label is recovered from the position of the anchor symbol, and data demodulation is completed. On the premise of keeping demodulation reliability, the power consumption of the tag is effectively reduced, the deployment cost of a backscatter communication system is reduced, and the method can be used for ultra-low power consumption Internet of Things communication.
Owner:XIDIAN UNIV

Apparatus and method for extended range communication

A second apparatus for wireless communication includes: a transceiver; and a processing circuit configured to receive, from a first apparatus via the transceiver, a physical layer protocol data unit (PPDU) including a first signal field having a fixed length and a second signal field having a variable length. The second signal field includes an orthogonal frequency-division multiplexing (OFDM) symbol block including at least one OFDM symbol, and one or more repetitions of the OFDM symbol block.
Owner:SAMSUNG ELECTRONICS CO LTD

Variable-length locked-raid for CXL devices with compression

In a locked RAID memory system, the present method generates variable-length compressed data in a RAID stripe, which is stored along with the inclusion of a single RAID parity segment (parity strip) for the entire stripe. If any one data segment (data strip) in the RAID stripe should fail, as determined by a CRC check, the data can be recovered by XORing the single RAID parity segment with all the non-errored data segments in the stripe. However, in order to determine which data segment has failed, successive data segments must be XORed, and the CRC check reperformed, until the CRC error stands corrected. In an embodiment, the successive data segments may be tested in parallel with suitable hardware. In an embodiment, the successive data segments may be tested sequentially, or semi-in-parallel and semi-sequentially.
Owner:MICRON TECHNOLOGY INC

Decoding device and decoding method

To enable the decoding of data in a variable-length code sequence compressed using entropy coding with low latency.SOLUTION: A decoding device is configured to acquire a predetermined number of bits of data per clock cycle from a variable-length code sequence data encoded using entropy coding, and decode the predetermined number of bits of data per clock cycle using reference information obtained from the multiple predetermined numbers of bits of data.SELECTED DRAWING: Figure 1
Owner:NIPPON TELEGRAPH & TELEPHONE CORP +1

Non-uniform coding for CSI reporting

Apparatuses and methods for efficient reporting. A method performed by a user equipment (UE) includes receiving information about channel state information (CSI) and determining the coefficient values. The CSI includes coefficient values that are encoded based on a variable-length (VL) encoder {(νk, Ak)} where a coefficient value Ak is encoded as a VL code νk, k=0, . . . , NVL−1, and NVL is a number of VL codes. The method further includes determining VL codes of the coefficient values based on the VL encoder and transmitting a CSI report including at least one indicator indicating the VL codes of the coefficient values.
Owner:SAMSUNG ELECTRONICS CO LTD

Parallelized decoding of variable-length prefix codes

ActiveUS12438557B2Code conversionEngineeringPrefix code
Methods and systems are provided for decoding variable-length codes in a parallel process. A stream of variable-length code words is divided into fixed length words. A plurality of parallel sets of decoder circuits each receive, in parallel, a current fixed length word and a prior fixed length word. Each decoder circuit has a respective fixed leftover bit-count. Each decoder circuit generates a respective output that may include a decoded symbol and a new leftover bit-count. Each respective output is determined based on the respective current fixed length word, the respective prior fixed length word, and the respective fixed leftover bit-count. A set of selected decoder circuit outputs is generated for each set of the parallel sets of decoder circuits based on a set of first leftover bit-counts. One output from each set of selected decoder circuit outputs is selected as a final output based on a second prior leftover bit-count.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Wireless communication method, system, apparatus and device, and readable storage medium

The present application discloses a wireless communication method, a system, an apparatus, a device, and a readable storage medium. In the present application, when a first communication terminal generates a first protocol data unit, a frame identifier in a frame header of the first protocol data unit may characterize a signaling type and a length type of a frame body, and the length type may be a fixed length type or a variable length type. In response to that the length of the frame body is fixed and the second communication terminal knows that the frame body in the first protocol data unit is of the fixed length type, the second communication terminal may take content at a fixed position as the frame body.
Owner:SHENZHEN INOVANCE TECH CO LTD

profile (B)

1. Name of the product in this design: Profile (B). 2. Application of this design: It is used for profiles of doors, windows and various industrial products. 3. The key design feature of this product is its shape. 4. The image or photograph that best illustrates the key design points: Design 1 3D view. 5. Design 1 is designated as the basic design. 6. Other matters requiring explanation: This design product is of variable length.
Owner:GUANGDONG JINXIU TOMORROW BUILDING MATERIALS CO LTD

Systems and methods for variable-length encoding and decoding for enhancing computer systems

A method for variable length decoding, the method including: receiving, in a default word length mode, at least one first data word having a default first word length; combining the received at least one first data word as a first portion of data; receiving, after the at least one first data word, a transition word indicative of transitioning to a variable word length mode; receiving, after the transition word, a first word length word indicative of a second word length; receiving, after the first word length word, at least one second data word having the second word length; and combining the received at least one second data word as a second portion of the data.
Owner:KARA PARTNERS LLC

Active stylus and method performed thereby, controller integrated circuit

The present invention relates to an active stylus, a controller integrated circuit and a method performed thereby. A proportion of a part occupied by transmission of uplink signals transmitted from a sensor controller to a stylus in a communication resource that can be utilized for signal transceiving between the stylus and the sensor controller is reduced. The method of the present invention comprises a step 13 of synchronizing a sensor controller and an active stylus frame; a step of the sensor controller transmitting a first variable length instruction selected from a plurality of variable length instructions each capable of containing data of a variable number of bits, in a first frame, by an uplink signal of a variable time length corresponding to a number of bits of the first variable length instruction; a step S14 of the active stylus receiving the first variable length instruction by continuously decoding until an end of a detected time length; and a step S21 of the active stylus transmitting a downlink signal corresponding to the received first variable length instruction using a remaining part of the first frame.
Owner:WACOM CO LTD

profile (A)

1. Name of the product in this design: Profile (A). 2. Application of this design: It is used for profiles of doors, windows and various industrial products. 3. The key design feature of this product is its shape. 4. The image or photograph that best illustrates the design's key points: a 3D model. 5. Other matters requiring explanation: This design product is of variable length.
Owner:GUANGDONG JINXIU TOMORROW BUILDING MATERIALS CO LTD

Incremental backup method and system based on file system operation log

The invention provides an incremental backup method and system based on a file system operation log. The incremental backup method comprises the steps that whether current backup is first backup or not is judged; performing full-directory scanning on the backup target, reading the content of the target file, performing hash de-duplication on the data of the variable-length block target based on the content, storing the obtained block data and index information into the storage equipment, and ending the operation; reading data and an index of a preorder backup, synthesizing a complete directory view after the last backup, reading an operation sequence log which is actively recorded by a file system and aims at a target directory, and combining and constructing a modification tree; and traversing and accessing the modification information recorded in the modification tree, reading the data of the file and the block file which need to be backed up again, carrying out hash de-duplication, storing the obtained data to the storage equipment, and ending the operation. According to the method, the opportunity of incremental backup is freely selected through the method that the file system actively records the operation sequence log aiming at the target directory, and the flexibility of incremental backup is improved.
Owner:SHANGHAI JIAOTONG UNIV

Utilizing fixed-sized and variable-length data chunks to perform source side deduplication

Range information associated with one or more objects is received from a storage system. One or more missing ranges and / or one or more mismatched ranges associated with the one or more objects is determined based on the received range information. A plurality of data chunk identifiers associated with a plurality of variable-length data chunks included in the one or more determined ranges associated with the one or more objects is provided to the storage system. A response that is used to identify among the plurality of variable-length data chunks, one or more variable-length data chunks not already stored in a storage associated with the storage system is received from the storage system. Content of the identified one or more variable-length data chunks is provided to the storage system.
Owner:COHESITY INC

Systems and methods for multi-pipe scheduling during image decoding

The present disclosure relates to systems and methods of multi-pipe scheduling for image decoding. For example, a bitstream may include compressed slices that are scheduled to each of the multiple decoding pipelines present in the image processing circuitry of an electronic device. The bitstream may include image data that was encoded using variable-length coding. This results in some bits of the image data containing denser and / or sparser syntax elements and result in variable processing times. The scheduling circuitry may be able to monitor each of the multiple decoder pipelines rate of bit consumption and the number of bits initially scheduled to each of the multiple pipelines and the number of bits consumed by each of the multiple pipelines over time so that incoming compressed slices may be scheduled to the pipe that will be able to process the compressed slice the fastest.
Owner:APPLE INC

Multi access point co-ordination

A first node (e.g. an AP-MLD device) receives a Multi Access Point Co-ordination (MAPC) parameter set from at least another node in the network. Each MAPC parameter set data comprises MAPC capabilities information identifying one or more MAPC features supported by respective other nodes and details of supported functionality for each identified supported MAPC feature. An MAPC parameter set data for the first node is provided to the other network nodes. Information is exchange (e.g. direct or relayed messages) for establishing or modifying (e.g. updating or terminating) an MAPC group with at least one other node, said MAPC group is usable for defining a co-ordination between nodes of the MAPC group. The features, defined by management frames received from the other nodes, are then executed in accordance with the defined coordination. Apparatus, methods and computer program are defined for the above. Parameters may include: an element ID, length data, element ID extension data, and MAPC information of variable length – the MAPC information is thus embedded in the parameter set. The modification of coordination between nodes may involve MAPC management frames with MAPC headers instructing the removal of an identified node from the MAPC group.
Owner:NOKIA TECHNOLOGIES OY

Encoding a binary image

In various examples there is a method for encoding a binary image, the method comprising receiving the binary image; performing run-length encoding on pixel data of the binary image to produce run-length encoded data; performing differential encoding on the run-length encoded data to produce differential encoded data; performing variable length encoding on the differential encoded data to produce variable length encoded data; and applying a lossless compressor to the variable length encoded data to produce compressed data, the compressed data being an encoded binary image.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Profile (Timer 5514)

ActiveCN309988955SStopwatchVariable length
1. Name of the product in this design: Profile (Timer 5514). 2. Purpose of this design: to be used as a profile for making timers. 3. The key design feature of this product is its shape. 4. The image or photograph that best illustrates the design's key points: 3D view 1. 5. Other situations requiring explanation: This design is for products of variable length.
Owner:FUZHOU WEIYI TECH CO LTD

Modulation using variable-length bit mappings

Systems and methods disclose a practical implementation of optimal modulation (OM) for the Complex Additive White Gaussian Noise (CAWGN) channel. At the sender, we map from uniform distributions of data to non-uniform distributions of points in constellations by using a technique inspired by Huffman codes. We replace Gray codes with a bit mapping suited to our constellations, where different points may map to string of bits of different lengths. At the receiver, we perform distribution-aware detection. The differing lengths of bits for modulation points can used as a simple checking mechanism that, when combined with guessing random additive noise decoding (GRAND), yields bit-error-rate (BER) advantages.
Owner:MASSACHUSETTS INST OF TECH +1