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

196 results about "Circular buffer" patented technology

A circular buffer, circular queue, cyclic buffer or ring buffer is a data structure that uses a single, fixed-size buffer as if it were connected end-to-end. This structure lends itself easily to buffering data streams.

Low-delay multi-protocol intelligent illumination synchronization system based on unified abstraction layer

A low-delay multi-protocol intelligent lighting synchronization system based on a unified abstraction layer comprises the steps that an instruction from a multi-protocol bridging module is received, and network round-trip time data of terminal equipment is acquired through an active detection mechanism; based on the network round-trip time data, adopting a Kalman filtering algorithm to construct a delay prediction model so as to predict the future network delay of the terminal equipment; inputting the instruction into a third-stage buffer area for processing, and dynamically adjusting the trigger frequency of the active detection mechanism according to the load state of the third-stage annular buffer area; calculating queue delay of the buffer area according to the received load state of the buffer area, and obtaining final sending time of the instruction in combination with future network delay of the terminal equipment; and at the final sending time, sending the instruction from the sending buffer area to the corresponding terminal equipment. According to the system, low-delay and high-stability synchronization of cross-protocol equipment in the field of intelligent illumination is realized.
Owner:BWEETECH ELECTRONICS TECH (SHANGHAI) CO LTD

CPU-Based Computer-Vision Techniques for A Smart Cart System

A smart shopping cart identifies items using cameras and sensors. The cart captures images of items within its storage area and applies machine-learning models, such as a barcode detection model, an OCR model, and an image embedding model, to generate identifier predictions. These predictions are processed using an efficient selection algorithm, which may involve majority voting, weighted voting, or linear regression, to select the most accurate identifier. The cart updates its display and user interface with the identified item. The process may be performed primarily by the CPU to enhance computational efficiency, avoiding the latency associated with GPU data transfer. Additional techniques, such as circular buffers and frame skipping, are employed to further optimize resource usage.
Owner:MAPLEBEAR INC

PLC-based fault diagnosis method and device

The invention belongs to the technical field of industrial automation control, and discloses a PLC-based fault diagnosis method and device. The method comprises the following steps: acquiring data of target equipment acquired by a sensor through a data acquisition point; according to a preset conversion method, determining the data as a physical quantity numerical value of a corresponding physical quantity type, and storing the physical quantity numerical value to a circular buffer area with a preset time window length; determining a period according to a preset time length, and determining a plurality of characteristic values of the physical quantity values in the circular buffer area based on the data acquisition points; inputting the plurality of feature values into a pre-trained decision tree fault recognition model, and outputting a fault recognition result of the target equipment, and according to the target fault type label of the fault identification result, triggering an alarm signal, and recording a fault log of the target equipment. Whether the equipment breaks down or not can be identified based on the data during the operation of the equipment, and the fault type can be determined.
Owner:SICHUAN ETROL TECH CO LTD

Data management method and device, electronic equipment and storage medium

The invention discloses a data management method and device, electronic equipment and a storage medium, and belongs to the technical field of electronic equipment. The method comprises the following steps: carrying out fast Fourier transform (FFT) calculation on first data stored in an annular buffer area of the scintillation sensor, and obtaining a first calculation duration for carrying out FFT calculation on the first data; predicting a second prediction duration of the next FFT calculation based on a first prediction duration of the previous FFT calculation and the first calculation duration; determining a target window value based on the second prediction duration and an FFT calculation reference duration; and according to the target window value, storing second data collected by the scintillation sensor into the annular buffer area.
Owner:VIVO MOBILE COMM CO LTD

Data interaction method, computer system, electronic device, and storage medium

The present application is applied to the technical field of data interaction. Provided are a data interaction method, a computer system, an electronic device, and a non-volatile computer-readable storage medium. The method may comprise: determining a first data packet to be sent to a baseboard management controller, and segmenting the first data packet into a plurality of data blocks of a target size; determining repeated string sequences in the plurality of data blocks, and determining position information of the repeated string sequences in the first data packet; on the basis of non-repeated string sequences and the repeated string sequences in the plurality of data blocks, and the position information, generating a second data packet; and sending the second data packet to the baseboard management controller by means of a memory-mapped baseboard management controller interface. The volume of data transmitted between a basic input / output system and a baseboard management controller can be significantly reduced, thereby improving the efficiency of data transmission, and thus avoiding excessive bandwidth occupation by data transmission and also improving the use efficiency of circular buffers.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Data processing method, data processing device and related equipment

An embodiment of the present application provides a data processing method, a data processing device, a processor and related devices thereof. The method is applied to a main processor core bound to a network card and configured with a cryptographic coprocessor. By receiving packets to be processed sequentially sent by a network end, network layer processing is then performed to obtain a data vector; the data vector is sequentially recorded in a circular buffer so that the main processor core and the slave processor core can obtain the data vector; after obtaining the data vector, the cryptographic coprocessor is used to perform encryption / decryption processing on the data indicated by the data vector to obtain first result data, and the result information is fed back to the circular buffer; based on the indication of the data vector in the circular buffer, the result data is sent to the network end; the result data includes the first result data and second result data obtained by the slave processor core performing encryption / decryption processing on the data indicated by the data vector using an encryption / decryption program, thereby realizing the full utilization of computing resources.
Owner:HYGON YUNXIN INTEGRATED CIRCUIT DESIGN (SHANGHAI) CO LTD

Real-time multi-camera synchronization method and system based on multiple processes

The embodiment of the invention discloses a multi-process-based real-time multi-path camera synchronization method and system, according to the embodiment of the invention, frames with the same time are paired according to timestamps, real-time unified processing of multi-path incoming frames is realized through a shared memory circular buffer area, each camera acquires the frames in an independent process and attaches the timestamps, and the real-time synchronization of the multi-path cameras is realized. And interacting data through a shared memory circular queue, and dynamically matching frames according to a timestamp by a synchronization process. Compared with an existing scheme, data interaction real-time performance is improved through shared memory zero copy, synchronization precision is improved through timestamp matching and dynamic error control, expansibility is enhanced through a multi-process parallel framework, the precision and real-time performance of multi-camera data synchronization are greatly improved, and the method is suitable for large-scale popularization and application. The requirement of three-dimensional reconstruction for multi-view data time consistency is met through targeted optimization, high efficiency and accuracy of subsequent three-dimensional reconstruction and data processing are ensured, and synchronization precision and real-time performance are remarkably improved.
Owner:BEIJING GIVERNY SPORTS TECHNOLOGY CO LTD

Partitioning and hierarchical caching-based track point visual rendering method adaptive to localization

The invention discloses a localization-adaptive track point visual rendering method based on partitioning and hierarchical caching, and the method comprises the steps: S1, inputting a track data stream, carrying out the reading according to the source type of the data stream, and carrying out the data partitioning and LOD processing of the track point data; s2, performing data analysis and rendering on the data; s3, carrying out batch processing on GPU vertexes, according to the state of the circular buffer, if the vertexes are writable, incrementally writing vertex data, and if Wrap is needed, carrying out loopback writing and updating a pointer; and S4, finally, the descriptors and the styles are updated, rendering increment drawing is carried out on the track points, and visual display is carried out. The method supports real-time rendering and playback of ten-million-level track points, has visual and instantiated rendering of window dynamic loading, space-time partitioning, hierarchical caching and WebWorker decoupling calculation, and improves the space-time data rendering capability of the domestic autonomous controllable field by ten thousand times; and the user experience is greatly improved by a non-perceptual interaction and transition smoothing algorithm.
Owner:NANJING HONGSONG INFORMATION TECH CO LTD

A VR large space mapping accuracy evaluation method

The present invention discloses a method for evaluating the accuracy of large-scale VR spatial mapping, specifically relating to the field of large-scale VR. The method includes collecting raw sensor data in real time through the front end, performing feature extraction and time synchronization, and generating preliminary pose estimates, observation factors, and keyframes. The front end stores the packaged keyframe data and sensor metadata in a circular buffer and transmits them to the back end according to timestamps. After receiving the packaged keyframe data, the back end constructs pose, velocity, bias, and environmental feature state nodes for each keyframe in a factor graph. By detecting the instantaneous jump of "bright drift" in the short term and compensating for the sensor bias of "dark drift" in the long term, the method overcomes the deficiency of traditional SLAM in not being able to balance short-term mutations and long-term error accumulation, and achieves the simultaneous suppression of short-term positioning anomalies and long-term map distortion, thereby improving the accuracy and robustness of large-scale VR spaces.
Owner:HANGZHOU KAILIN CULTURE TECHNOLOGY CO LTD +1

Configurable circular buffer for streaming multivariate ML estimation

Systems, methods, and other embodiments associated with automatic configuration of a circular buffer for ingesting a stream and generating ML estimates in real-time are described. In one embodiment, an example method includes loading a stream of multivariate time series observations into a circular buffer at a real-time pace of input from a target asset. The circular buffer is configured with a buffer configuration that specifies buffer length and choice of arrangement as a single-buffer or dual-buffer. The method then adjusts the buffer configuration until generation of machine learning estimates of the multivariate time series observations that are in the circular buffer satisfies a threshold test for generation at the real-time pace. And, at the real time pace, the method loads additional multivariate time series observations into the circular buffer that is in the adjusted configuration and generates additional machine learning estimates of the additional multivariate time series observations.
Owner:ORACLE INT CORP

Polar coding systems, procedures, and signaling

Systems, methods, and instrumentalities are disclosed for interleaving coded bits. A wireless transmit / receive unit (WTRU) may generate a plurality of polar encoded bits using polar encoding. The WTRU may divide the plurality of polar encoded bits into sub-blocks of equal size in a sequential manner. The WTRU may apply sub-block wise interleaving to the sub-blocks using an interleaver pattern. The sub-blocks associated with a subset of the sub-blocks may be interleaved, and sub-blocks associated with another subset of the sub-blocks may not be interleaved. The sub-block wise interleaving may include applying interleaving across the sub-blocks without interleaving bits associated with each of the sub-blocks. The WTRU may concatenate bits from each of the interleaved sub-blocks to generate interleaved bits, and store the interleaved bits associated with the interleaved sub-blocks in a circular buffer. The WTRU may select a plurality of bits for transmission from the interleaved bits.
Owner:INTERDIGITAL PATENT HOLDINGS INC

Low-power-consumption alarm method and system based on hybrid positioning

The invention discloses a low-power-consumption alarm method and system based on hybrid positioning, and relates to the technical field of Internet of Things and intelligent security, and the method comprises the steps: dynamically distributing the time slot of a 5G signal and the transmitting frequency of a UWB pulse through a heterogeneous network time-frequency resource cooperation mechanism, and collecting the strength data of the 5G signal and a UWB arrival time measurement value in real time; based on the 5G signal strength data and the UWB arrival time measurement value, calculating three-dimensional coordinates of the terminal equipment in real time by using a dynamic weight fusion algorithm, and storing the three-dimensional coordinates into an annular buffer queue; extracting continuous three-dimensional coordinate data from the annular buffer queue, calculating a displacement integral and an acceleration change rate, confirming abnormal behaviors of the detection terminal equipment in combination with a dual threshold mechanism and delay, and generating an encrypted trigger instruction packet; according to the invention, through a heterogeneous network time-frequency resource cooperation mechanism, the time slot of the 5G signal and the emission frequency of the UWB pulse are dynamically allocated, and the resource utilization rate and the positioning data acquisition efficiency are significantly improved.
Owner:HANGZHOU DIANZI UNIVERSTIY INFORMATION ENG SCHOOL

Water conservancy project remote early warning method and system

The invention relates to the technical field of water conservancy project monitoring and early warning, and discloses a water conservancy project remote early warning method and system, and the method comprises the steps: 1, synchronously collecting water level data and probe displacement data through a radar sensor and an inertia measurement module, and carrying out the dynamic compensation of the data through an extended Kalman filtering algorithm, generating a data message containing the node identifier, the correction displacement and the water level height; and 2, receiving the data message in the step 1, storing the data message in an annular buffer area, performing accumulative compensation on displacement data based on a sliding mean filtering algorithm, and outputting a calibrated vertex coordinate set in combination with preset topographic data. The technical scheme of radar and IMU data synchronous acquisition and extended Kalman filtering dynamic compensation is adopted, sub-centimeter level displacement compensation precision is achieved, compared with the scheme that probe shaking is counteracted by depending on a redundant radar array in the prior art, the problems of high hardware cost and high deployment complexity are solved, and single-probe high-precision water level monitoring is achieved.
Owner:山东黄河水利工程质量检测中心

Ring Buffer-based Design Method, Device and Equipment for Sensor Abstraction Layer

The present invention discloses a design method, device and equipment of a sensor abstraction layer based on a circular buffer, which relates to the technical field of vehicle sensor data processing. The method includes constructing a sensor abstraction layer, where the sensor abstraction layer includes plugins corresponding to different types of sensors, which are used to read and store the original sensor data based on the circular buffer, and decode the original sensor data to obtain a unified data structure and a unified operation interface; reading the original sensor data of the corresponding sensor based on the plugins of the sensor abstraction layer, and storing the read original sensor data into the circular buffer; sequentially reading the original sensor data from the circular buffer and performing a decoding operation, and sending the decoded data to the upper-layer intelligent driving application. This application can effectively reduce the difficulty of the upper-layer application in adapting to different models of sensors and simplify the design of the upper-layer application.
Owner:SIENGINE TECH CO LTD

RPC data processing method, electronic device, storage medium and program product

The invention provides an RPC data processing method, electronic equipment, a storage medium and a program product. The RPC data processing method comprises the following steps: in response to a data packet sent by a sending end based on request data, obtaining a packet header and a packet body from the data packet through a network card; the packet header is stored in a first annular buffer area through a network card, and the packet body is stored in a second annular buffer area different from the first annular buffer area; and reconstructing the request data according to the data stored in the first annular buffer area and the second annular buffer area through the central processing unit.
Owner:XIAMEN UNIV

Local data security storage method for non-networked vehicles

The invention discloses a local data security storage method for a non-networked vehicle, which comprises the following steps of: setting a vehicle-mounted MP5 (Mobile Pentium 5), and storing local data through the vehicle-mounted MP5; setting a three-level storage architecture for the vehicle-mounted MP5, and storing vehicle static information into a configuration data area; storing the operation parameters into a runtime data area according to a time sequence; storing the fault event into an event data area; implementing a hierarchical encryption strategy on data, performing full disk encryption on storage equipment, performing independent file encryption on sensitive data files, and implementing additional character encryption on key fields; an encryption key is derived based on a vehicle VIN code and a user PIN, a circular buffer management mechanism is established, and a secure data export interface is provided. According to the invention, the confidentiality, integrity and availability of vehicle local data can be improved, and the safety and reliability of vehicle data storage are improved.
Owner:ANHUI JIANGHUAI AUTOMOBILE GRP CORP LTD

Capability-based bandwidth restrictions for wireless communications

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive encoded data from a network entity. The UE may decode the data in accordance with a size of the circular buffer. The UE, the network entity, or both may determine the size of the circular buffer based on a capability of the UE. In some examples, the size of the circular buffer may be associated with one or more limits for performing the decoding operation, including a limit for a quantity of encoded bits the UE can process during a sliding window. For example, the limits may consider any combination of a quantity of encoded bits or information bits that the UE may write to or write from a memory of the UE. In some cases, the limits may consider multiple bandwidth parts, multiple component carriers, or any combination thereof.
Owner:QUALCOMM INC

Intelligent electric meter sensor sensing control method and system based on improved algorithm

The invention discloses an intelligent electric meter sensor sensing control method and system based on an improved algorithm, and relates to the technical field of intelligent electric meter sensor sensing control, and the method comprises the steps: setting an MCU timer to be in an automatic heavy load mode, starting interruption, carrying out the dual-channel scanning of CT / PT, taking a mean value as static bias, and presetting a spine elimination threshold value. And correcting the fluctuation threshold in real time, adaptively switching the resolution according to the interference intensity, and synchronously collecting data and storing the data in an annular buffer area. And performing single-frame median rejection, resampling when the deviation of continuous frames exceeds the limit, and accumulating residual energy in a sliding window through median filtering and self-adaptive low-pass filtering. And dynamically adjusting the noise covariance based on residual statistics, and outputting a high-confidence current / voltage estimated value through lightweight Kalman filtering. And mapping the normalized error energy into a perception behavior of CT / PT. According to the invention, adaptive optimization can be realized under different load conditions in an environment with static resolution and bandwidth setting.
Owner:CHANGCHUN VOCATIONAL INST OF TECH

Pre-crash log pre-freezing method of embedded system and related equipment

The invention provides a pre-crash log pre-freezing method of an embedded system and related equipment, and relates to the technical field of embedded systems.The method comprises the steps that running logs of the system are collected, after log content of a plurality of time slices is obtained, difference calculation and compression are conducted, and incremental compression slices are obtained; writing the incremental compression fragments into a first circular buffer area and a second circular buffer area which are circularly stored according to a preset condition; and when a crash early warning event is monitored, writing the latest incremental compression fragment in the first circular buffer area or the second circular buffer area into a pre-configured RAM (Random Access Memory) through a Zab protocol. Through combination of a double-buffering mechanism and a Zab protocol, complete storage of the running log can be completed before crash, reliability and integrity of log content are guaranteed, and through difference calculation and incremental compression, storage occupation and processing time are greatly reduced, and recovery speed and accuracy after system crash are improved.
Owner:SHENZHEN TIMEKETTLE TECH CO LTD

Communication using non-cache-coherent disaggregated memory

Processor-to-processor communication is provided by using a non-cache-coherent disaggregated memory. The communication between a first processor and a second processor uses a pipe with three circular buffers (rings): a first ring at a first memory of a first computer that includes the first processor, a second ring at a second memory of a second computer that includes the second processor, and a third (shared) ring at the disaggregated memory that is shared by the first and second processors. The first processor uses the pipe to write a descriptor (containing the data and an ownership value) to the shared ring, and the second processor performs a polling process to determine if the ownership value corresponds to the second processor so that the second processor can act on (e.g., copy and modify) the data in the descriptor.
Owner:VMWARE INC

Method for linking a pet collar to a feeder

This application relates to the field of IoT smart devices and provides a method for linking a pet collar and a feeder. The method includes: controlling the pet collar as a Bluetooth beacon to broadcast data packets with a preset transmission power and preset period; controlling the feeder to initiate Bluetooth passive scanning, listening to the broadcast channel according to preset scanning parameters, and performing format filtering and signal strength value threshold filtering after receiving data packets; storing the media access control address, signal strength value, and timestamp of the corresponding pet collar into a local fixed-capacity circular buffer queue after the format filtering and threshold filtering are passed; controlling the feeder to perform verification at a preset period, clearing historical data exceeding a preset valid duration in the circular buffer queue; when all data corresponding to the pet collar in the circular buffer queue is cleared, determining that the pet has left the area, reporting a record containing the corresponding media access control address, current UTC, and cumulative presence time, and triggering a preset linkage action.
Owner:SHENZHEN UASCENT TECH CO LTD

Abnormal information dump method of embedded multi-core operating system

The invention discloses an abnormal information dump method of an embedded multi-core operating system, which comprises the following steps of: in an initialization process of an abnormal dump module, creating an abnormal information annular buffer area, and configuring an abnormal information dump mode at the same time; on the premise that the system log information with the abnormal information is output to the abnormal information annular buffer area, the printk interface is re-hooked and defined; when a system is abnormal, an abnormal event is converted into an abnormal vector, an abnormal processing function is called, the output content of the abnormal processing function is transmitted through a printk interface, the abnormal information annular buffer area is output to a specified address or file according to a configured abnormal information unloading mode, and one-time abnormal information annular buffer area emptying operation is achieved. The problem that the system debugging information is difficult to obtain under the condition that no serial port exists in an actual application environment is solved.
Owner:EAST CHINA INST OF COMPUTING TECH

Long-time filtering control method and device for analog quantity signal

The invention discloses a long-time filtering control method and device for analog quantity signals, and relates to the technical field of signal processing, and the method comprises the steps: constructing a circular buffer structure with the length of N as a historical data queue, and storing sampling values according to a PLC scanning period; based on the queue, calculating a filtering output value by adopting a weighted recursive average filtering algorithm; calculating a mean value and a standard deviation of the queue data in real time; comparing the current sampling value with a dynamic threshold range determined based on the mean value and the standard deviation, and if the current sampling value exceeds the dynamic threshold range, determining an abnormal value; when an abnormal value occurs, the value is discarded, the queue is not updated, and a filtering value of the last period is output as a current result, the defect that a traditional PLC filtering method is difficult to process long-time signal abnormity is effectively overcome through the circular queue with the adjustable time window and by fusing dynamic weighted filtering and a self-adaptive abnormity cleaning mechanism, and the filtering accuracy is improved. And the anti-interference capability and the reliability of the industrial control system are obviously improved.
Owner:THREE GORGES JINSHAJIANG CHUANYUN HYDROPOWER DEV CO LTD

Network Transmission Method Based on Lock-Free Queue

The present invention discloses a network transmission method based on a lock-free queue, which includes: initializing a completion queue and a lock-free work queue, and allocating a circular buffer for the queue; associating the work queue and the completion queue in the QP and performing unified management; when the user program issues a network task, the network card driver performs an enqueue operation of the WQE of the lock-free work queue; the network card hardware processes tasks in sequence according to the enqueue order of the WQE, and reports the task completion status to the completion queue after completion; the network card driver polls the completion queue to obtain available CQEs and parses the completion status of the network tasks; the network card driver dequeues the WQE corresponding to the CQE from the lock-free work queue and reports the completion status to the user program. The network transmission method based on a lock-free queue of the present invention allows multiple RDMA network tasks to be enqueued in parallel, and dequeues the network tasks sequentially when polling the CQEs. When multiple threads share the work queue of the same QP, the performance of network transmission can be effectively improved.
Owner:ZHEJIANG UNIV

Radio Astronomy Real-time Data Stream Processing Method and System Based on Distributed Acquisition Components

The present invention discloses a method and system for processing real-time radio astronomy data streams based on distributed acquisition components, including: S1. Data transmission, the server receives User Datagram Protocol (UDP) data packets transmitted by a radio astronomy telescope through a network card, uses the open-source pulsar distributed acquisition component and data analysis system PSRDADA to create and manage a circular buffer, and transfers data streams between each circular buffer; S2. Data processing, utilize the unified computing device architecture (CUDA) parallel computing platform and programming model of a graphics processing unit (GPU) to write a calculation and unpacking program, thereby realizing parallel processing and data extraction of large-scale data; S3. Data writing to disk, use the data storage client of PSRDADA to write data blocks to the disk and split the data into files of arbitrary length. The present invention can efficiently and stably receive high-speed radio data streams, realize real-time processing of data, and provide a reliable solution for high-bandwidth signal transmission and processing in radio astronomy observations.
Owner:NAT ASTRONOMICAL OBSERVATORIES CHINESE ACAD OF SCI

A multi-sensor image and position and posture information synchronous transmission method

The application provides a multi-sensor image and position attitude information synchronous transmission method, and belongs to the technical field of embedded systems. A system control unit acquires time from an upper computer through a network time protocol, and performs time synchronization with each sensor through a second pulse signal. The system control unit sends an external trigger signal to control sensor imaging, and records current time, position attitude and angle data to a circular buffer queue. When the sensor is imaging, the exposure time is superimposed on the image. An image processing unit parses the exposure time from the image and compresses the image, and then sends the image and the exposure time to the system control unit. The system control unit searches for corresponding position attitude and angle information from the circular buffer queue according to the nearest neighbor method, and then sends the information to the upper computer together with the image data. The application ensures the synchronization of the images of each sensor and the position attitude information at the time of imaging through the corresponding time information, and eliminates the influence caused by image processing and transmission delay.
Owner:LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC

A multi-channel PCM data real-time acquisition and output system and method based on the ALSA framework

The present invention relates to a multi-channel PCM data real-time acquisition and output system and method based on the ALSA framework. The system includes a multi-channel analog input unit and a multi-channel analog output unit, and further includes a system configuration unit, a memory resource unit, an AD acquisition and conversion unit, an audio routing unit, a DA output conversion unit, and an ALSA DMA buffer allocation unit. The ALSA DMA buffer allocation unit is used to build a PCM data path between the user space and the kernel space and provide a circular buffer queue to store DMA device resource descriptors. The audio routing unit allocates the DMA device resource descriptors obtained and returned from the ALSA DMA buffer allocation unit to the output end to complete synchronous multi-channel input and output of PCM data. The system provided by the present invention adopts an ALSA DMA buffer allocation unit, which simplifies the DMA configuration process and improves the data transmission efficiency.
Owner:TRONLONG

VR large space mapping precision evaluation method

The invention discloses a VR large space mapping precision evaluation method, and particularly relates to the field of VR large space, and the method comprises the steps: collecting the original data of a sensor in real time through a front end, executing feature extraction and time synchronization, and generating initial pose estimation, observation factors and key frames; the front end stores the packaged key frame data and the sensor meta-information into an annular buffer area and transmits the key frame data and the sensor meta-information to the rear end according to a timestamp; after the back end receives key frame packed data, pose, speed, bias and environment feature state nodes are constructed for each key frame in the factor graph; by detecting instantaneous jump of bright drifting in a short period and compensating sensor bias of dark drifting in a long period, the defect that short-time mutation and long-term error accumulation cannot be both considered in traditional SLAM is overcome, and synchronous suppression of short-time positioning abnormity and long-term map distortion is realized, so that the precision and robustness of a VR large space are improved.
Owner:HANGZHOU KAILIN CULTURE TECHNOLOGY CO LTD +1

Firmware upgrading method and device

The invention provides a firmware upgrading method and device. The method comprises the steps that an upgrade package is obtained, and the upgrade package comprises an upgrade file of firmware to be upgraded and further comprises a version list file used for recording the dependency relationship between the firmware to be upgraded; constructing an upgrading task queue according to a dependency relationship recorded by the version list file, wherein the upgrading task queue comprises file information of upgrading files of all the to-be-upgraded firmware which are sequentially arranged according to priorities; for each priority in the upgrade task queue, distributing a working unit for the upgrade file of the current priority, and calling a decompression module and a burning module in parallel by the working unit to decompress and burn the upgrade file; and after all the priorities of the upgrade task queue are processed, restarting the to-be-upgraded equipment to enable the new firmware to take effect. According to the method, a dynamic double-buffer mechanism is introduced, so that the decompression module and the burning module work in parallel through the annular buffer area, the memory occupation is reduced, and the upgrading efficiency is remarkably improved.
Owner:NEW H3C SECURITY TECH CO LTD

Methods, systems, and apparatus for rateless polar coding and incremental redundancy

Reduced numbers of encoded bits obtained by encoding input bits by a polar code are incrementally output, for transmission for example. The polar code comprises bit indices for placing bit values before encoding. The bit indices include a first set of bit indices for placing values of the input bits and a second set of bit indices for placing a predetermined bit value. A first reduced number of the encoded bits start from a first starting position, and a second reduced number of the encoded bits start from a second starting position different from the first starting position. The second reduced number of the encoded bits include one or more of the encoded bits not included in the first reduced number of the encoded bits. The reduced numbers of encoded bits may be output from continuous positions, in a circular buffer for example, or may include repeated bits.
Owner:HUAWEI TECH CO LTD