Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

482results about How to "Reduce the amount of code" patented technology

Signal encoding device and signal encoding method, signal decoding device and signal decoding method, program, and recording medium

A signal encoding device for encoding an input time-series signal includes: partitioning means; low-frequency encoding means; high-frequency gain information generating means; low-frequency reference value information generating means; high-frequency gain difference information generating means; high-frequency gain difference information encoding means; and multiplexing means.
Owner:SONY CORP

Video encoding device, video decoding device, video encoding method, and video decoding method

A compressing unit 6 of a video encoding device selects whether or not to transform and quantize a prediction error signal 5 after a downsampling processing unit 36 performs a reduction transformation on the prediction error signal 5 by using a transforming process determining unit 31, and then creates quantization coefficient data 7a or 7b. When the compressing unit creates the quantization coefficient data 7b, a local decoding unit located behind the compressing unit inverse-quantizes and inverse-transforms the quantization coefficient data 7b, and, after that, an upsampling processing unit performs an enlargement transformation on the quantization coefficient data to create a decoded prediction error signal.
Owner:MITSUBISHI ELECTRIC CORP

System and method for link adaptation in communication systems

InactiveUS6944460B2Increase channel bandwidthSignal rate can be loweredEnergy efficient ICTPower managementTelecommunications linkCommunications system
A system, method, and computer program product for allocating resources to a communication channel between a transmitter and a receiver are disclosed. The receiver implements a procedure that instructs the transmitter to utilize the maximum available bandwidth, consistent with maintaining satisfactory communication channel performance. When the performance of the communication channel degrades, the receiver measures the strength of a communication signal received from the transmitter. If the communication signal strength satisfies a threshold, then the bandwidth dedicated to the communication channel may be decreased, and at least one of the number of bits per symbol and coding rate may be increased. By contrast, if the communication signal strength fails to satisfy a threshold, then the transmitter may increase the transmission power and / or reduce the user rate of the communication link.
Owner:TELEFON AB LM ERICSSON (PUBL)

Method of Predicting Motion Vectors in Video Codec in Which Multiple References are Allowed, and Motion Vector Encoding/Decoding Apparatus Using the Same

Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.
Owner:HANGZHOU HIKVISION DIGITAL TECH

Transcoder and coded image conversion method

A quantization step determination part inputs an evaluation value (ACT_MB) indicating the dispersion in a macroblock and its average value (ACT_PIC). A subtracter obtains the difference between these values, and a multiplier multiplies the difference by raq (<1) to obtain a weighting value. Next, an adder adds the weighting value to an average quantization step value of source data, and finally a multiplier multiplies the sum by a step value adjustment factor α (>1) to obtain a converted quantization step value (Qstep_AVC). This optimizes a bit allocation in accordance with an Activity value of the macroblock, to thereby improve the quality of image.
Owner:MEGACHIPS +1

Motion vector predictive encoding method, motion vector decoding method, predictive encoding apparatus and decoding apparatus, and storage media storing motion vector predictive encoding and decoding programs

A motion vector predictive encoding method, a motion vector decoding method, a predictive encoding apparatus, a decoding apparatuses, and storage media storing motion vector predictive encoding and decoding programs are provided, thereby reducing the amount of generated code with respect to the motion vector, and improving the efficiency of the motion-vector prediction. If the motion-compensating mode of the target small block to be encoded is the global motion compensation, the encoding mode of an already-encoded small block is the interframe coding mode, and the motion-compensating mode of the already-encoded small block is the global motion compensation, then the motion vector of the translational motion model is determined for each pixel of the already-encoded small block, based on the global motion vector (steps S1-S5). Next, the representative motion vector is calculated as the predicted vector, based on the motion vector of each pixel of the already-encoded small block (step S6). Finally, the prediction error is calculated for each component of the motion vector and each prediction error is encoded (steps S7 and S8).
Owner:NIPPON TELEGRAPH & TELEPHONE CORP

Automatic software testing method and apparatus

The embodiment of the present invention provides an automatic software testing method and apparatus. The automatic software testing method comprises: carrying out screen shooting on a user operation interface of a version to be tested of software and storing an obtained screenshot as a screenshot to be tested; comparing the obtained screenshot to be tested with a reference screenshot; and according to a comparison result, judging a testing result of the version to be tested of the software. According to the embodiment of the present invention, automatic testing efficiency and accuracy can be higher.
Owner:SHANGHAI CHULE (COOTEK) INFORMATION TECH CO LTD

Transparent trust chain constructing system based on virtual machine architecture

The invention discloses a transparent trust chain constructing system based on virtual machine architecture. The system is provided with a virtual machine monitor on the mainframe, the virtual machine monitor comprises a safety chip drive module, a system call analysis module and a disk analysis measurement module. The invention measures the operation system and the executable code loaded after the operation system is started in the virtual machine monitor, without any modification of the existing operation system and the application program. The invention can obtain low-level operation semantic information, such as the system call and the disk access, of the operation system in the client machine, analyzes the operation semantics of the client machine operation system, and controls the operation of the client operation system on the disk to realize the transparent measurement. The technology can be used in the distributed cooperation environment, and provide transparent trust chain and integrity certification for the operation system. The invention can protect the existing property of the user and enable the existing operation system to support the process level TCG trust chain without any modification.
Owner:HUAZHONG UNIV OF SCI & TECH

Image encoding method and image decoding method

An image coding method and an image decoding method for improving the quality of a decoded image while significantly reducing the amount of bits are provided. This image coding method includes: a coding step (S102) of coding an input image and generating a bit stream including the coded input image; a decoded image generation step (S104) of generating a decoded image by decoding the coded input image; and a parameter generation step (S106 and S108) of performing frequency-based processing on at least one of the input imagegenerating a parameter for making the decoded image more closely resemble the input image, based on the processing.
Owner:PANASONIC CORP

Information processing apparatus and method

An information processing apparatus for encoding image data includes: a rearranging unit for rearranging coefficient data divided for each frequency band in order of executing synthesis processing for synthesizing the coefficient data of multiple sub-bands divided into frequency bands to generate image data for each line block including image data equivalent to the number of lines necessary for generating coefficient data equivalent to one line of the sub-band of the lowest frequency components; a control unit for calculating a new quantization step size at the time of encoding the image data for each coding unit using the ratio between the generated code amount at the time of encoding with a known quantization step size and a target code amount at the time of encoding the image data; and an encoding unit for encoding the coefficient data for each coding unit to generate encoded data using the calculated quantization step size.
Owner:SONY CORP

Method of using fully convolutional neural network to segment human hand area in stop-motion animation

The invention discloses a method of using a fully convolutional neural network to segment a human hand area in a stop-motion animation. The method comprises steps: 1) data inputting is carried out; 2)the fully convolutional network is used for feature extraction and preliminary segmentation; 3) a conditional random field (CRF) algorithm is used to optimize the segmentation effects; 4) the networkmodel is trained; and 5) the model which completes the training is used to segment an inputted picture. The method disclosed in the invention mainly aims to solve the problem that through self building a picture data set containing the human hand area, the network model is built, and the data set is used to train the network model. After training, the network model can carry out high-accuracy segmentation on the human hand area. The method of using the fully convolutional neural network to segment the human hand area in the stop-motion animation has the advantages of high accuracy, good anti-noise performance, simple use, high efficiency, quick speed and the like.
Owner:SOUTH CHINA UNIV OF TECH

Method and apparatus for coding images with different image qualities for each region thereof, and method and apparatus capable of decoding the images by adjusting the image quality

A region of interest is set within an image, the region of interest is tracked along motion of an object marked out within the image, and coding is performed in a manner that image quality differs between the region of interest and a region other than the region of interest. A wavelet transform unit applies a low-pass filter and a high-pass filter in the respective x and y directions of an original image, and divides the image into four frequency sub-bands so as to carry out a wavelet transform. A quantization unit quantizes, with a predetermined quantizing width, the wavelet transform coefficients outputted from the wavelet transform unit. A motion detector detects the motion of an object. A ROI setting unit moves a ROI region according to this motion of an object. In the case of moving images where a viewpoint changes, the background may be separated from the object and then the ROI region may be moved according to the motion of the object and the motion of the background.
Owner:SANYO ELECTRIC CO LTD

High-reliability energy storage flywheel magnetic bearing digital control system

The invention provides a high-reliability energy storage flywheel magnetic bearing digital control system, which is a device capable of controlling an electromagnetic bearing of a magnetic suspension energy storage flywheel. The system mainly comprises an interface circuit, a DSP (digital signal processor) system, a magnetic bearing control power module, a magnetic suspension energy storage flywheel system and a sensor circuit, wherein the DSP system acquires a magnetic bearing rotor displacement signal, a speed signal and data such as magnetic bearing coil current through the interface circuit; and the DSP system actively controls the electromagnetic bearing according to the magnetic bearing rotor displacement signal, the magnetic bearing coil current and the speed signal. The invention realizes the integrated design of a magnetic bearing digital controller, so that the integration degree of a magnetic suspension energy storage flywheel system controller is greatly improved, the volume and weight are reduced, the power consumption of the controller is reduced and the reliability of the controller is improved.
Owner:北京奇峰聚能科技有限公司

Service model-oriented software operation platform and operation method thereof

A service model-oriented software operation platform and an operation method of the present invention are easily extensible and learnable with a high development efficiency and a low maintenance cost. The software operation platform includes a server-side system architecture and a client-side system architecture; the server-side system architecture includes a service model factory component, a service model control engine and an activity service model component; the client-side system architecture includes a client-side control engine, a data object agent component and a user interface component. The software operation platform and the operation method thereof lay a solid foundation for the development of the service-oriented software technology, provide solutions for the development of the computer software system in the cloud environment, and open new ideas and methods for the development and application of the networked software, thus they have a wide application range.
Owner:TONGLING YUCHENG SOFTWARE TECH

Asynchronous dynamic page switching method and system and server

The invention provides an asynchronous dynamic page switching method and system and server. The method comprises the following steps of: receiving a page switching request message carrying a page switching parameter and a user identifier and sent by a terminal; according to the user identifier, obtaining a first template rule from a first mapping relationship table pre-storing the mapping relationship between the user identifier and the template rule, and generating a second template rule according to the page switching parameter; according to the generated second template rule, obtaining multiple CSS (Cascading Style Sheet) files corresponding to the second template rule from a second mapping relationship table pre-storing the mapping relationship between the template rule and the page style CSS file and / or a third mapping relationship table pre-storing the mapping relationship between the template rule and a structural layout CSS file; and obtaining at least one CSS file corresponding to the page switching parameter from multiple CSS files by the AJAX (Asynchronous JavaScript and XML) asynchronous technology, and returning the at least one CSS file to the terminal so that the terminal can perform dynamic switching on the page of the terminal according to the at least one CSS file.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD

Server monitoring framework

A novel software framework monitors server statistics for a plurality of software modules and makes its collected statistics available to those modules. Unlike prior implementations, the framework provides shared server-monitoring code through which the plurality of software modules can monitor various types of servers, such as authentication servers, ICAP servers, origin servers, hierarchical proxy servers and so forth. Because the same server-monitoring code is accessed by each of the software modules, the overall amount of code that is written, compiled and executed may be reduced. Moreover, the shared server-monitoring code is not protocol-dependant and therefore may be coded outside of the kernel-level protocol engines. Preferably, the shared server-monitoring code is implemented as a user-level thread or process.
Owner:NETWORK APPLIANCE INC

User interface dynamic generation method and device based on rich client platform

The invention discloses a user interface dynamic generation method and device based on a rich client platform. The method comprises the following steps: configuring metadata, and defining the page layout and a control; entering into the interface of the rich client platform, reading the configured metadata, setting the configured metadata, and generating the interface layout format; generating a control object through the defined control format, and generating the user interface of the rich client platform jointly by the control object and the page layout format. The device correspondingly comprises a configuration module, a first generation module and a second generation module. Through the configuration of the metadata, the definition of the page layout and the control on the interface is controlled, the code quantity is reduced, and the trouble due to recoding in modifying the interface is avoided, so that the code quantity of a programmer is reduced, the interface generation precision is improved, and the interface layout and the control are defined more clearly, so that various requirements in practical application are met.
Owner:TIANJIN TIANAN YIHE INFORMATION TECH

Task implementation method and device based on data driving

The invention discloses a task implementation method and device based on data driving and belongs to the technical field of a social network. The task implementation method includes the steps of receiving a present giving request, wherein the present giving request includes at least one present mark and the number of presents corresponding to the present marks; determining the mark of a present list corresponding to the present marks according to the corresponding relation between the set present marks and the present list, wherein the present list corresponds to one or more present marks; updating the number of presents corresponding to the marks of the present list corresponding to the present marks according to the number of the presents corresponding to the present marks in the present giving request; judging whether a first task is fulfilled or not through the updated number of the presents corresponding to the marks of the present list corresponding to the present marks.
Owner:广州方硅信息技术有限公司

Virtual physical interrupt processing method of X86 computer

The invention discloses a virtual physical interrupt processing method of an X86 computer, which aims at solving the problems that the physical interrupt processing method in the X86 computer that simultaneously operates a plurality of virtual operating systems is complicated in realization and has huge codes, large interrupt processing expenses, and the like. The virtual physical interrupt processing method adopts the following technical scheme: establishing a virtual machine system, mainly correcting a physical interrupt processing module, and processing physical interrupt by the virtual machine system by adopting the following five steps of establishing a software environment required by receiving and processing NMI, initiating a software environment required by sending and receiving IPI, basically initiating LAPIC, respectively configuring a dom0 operating system, a domU operating system and a virtual machine monitor, and monitoring and processing initiation, equipment interrupt, NMI and IPI to LAPIC in the dom0 operating system. The invention can simplify interrupt processing logics, reduce the code quantity of the virtual machine monitor and the interrupt processing expenses, enhance the stability of the whole computer system and have excellent hardware adaptability.
Owner:NAT UNIV OF DEFENSE TECH

Method used for quickly constructing forms in enterprise information system development process

The invention discloses a method used for quickly constructing dynamic business forms in a J2EE (java 2 platform enterprise edition) enterprise information system development process, and belongs to the technology of the software middleware software in the technical field of electronic information. In form field UI (user interface) design, the HTML (hypertext markup language) dynamic template technology is adopted, and a form customization page and a form field customization page in a B / S (browser / server) mode are provided; form data is directly operated in a JDBC (java database connectivity) mode; after form customization is finished, a background automatic generation module generates table definition data to the whole form and the design requirement of the form field according to customization information, and the table definition data is stored in a background foundation database; when a foreground page displays data, a background uniform page template is used for dynamically taking truthful data from a corresponding entity table; the truthful data is displayed according to the table definition data. The method used for quickly constructing the form in the enterprise information system development process, which is disclosed by the invention, has the advantages of small code quantity and simple and efficient system; the system does not need to be restarted, practical effect can be immediately seen by the revision operation to the form field definition, the form customization efficiency can be improved, the development cost is lowered, a user can customize the form according to the self requirement, and the form can become effective in real time and can be applied.
Owner:BEIJING YUNTIAN TIME & SPACE TECH CO LTD

Method and system for obtaining data from a plurality of data pool

The present invention discloses a method and a system for acquiring data among a plurality of data sources, and solves the problem that the prior mode for acquiring data by adopting fixed codes is inferior in flexibility. The method includes that entity files are acquired; all properties of the entity are acquired from the entity files, wherein, the entity properties are defined as data sources; the entity properties are analyzed, and an entity structure tree is constructed and displayed; the entity structure tree is inquired, and an entity property value is obtained from a selected data source. Through the present invention, users can define the correlation between the entity properties and the business parameters flexibly according to requirements. When the business parameters run, corresponding property values are drawn out of the entity to constitute business parameters in an active mode of pulling based on the defined correlation, thereby achieving the variability in business control without adopting fixed codes.
Owner:KINGDEE SOFTWARE(CHINA) CO LTD

Signal encoding device and signal encoding method, signal decoding device and signal decoding method, program, and recording medium

A signal encoding device for encoding an input time-series signal includes: partitioning means; low-frequency encoding means; high-frequency gain information generating means; low-frequency reference value information generating means; high-frequency gain difference information generating means; high-frequency gain difference information encoding means; and multiplexing means.
Owner:SONY CORP

SHEPWM-based pulse width modulation system and modulation method

The invention provides a SHEPWM-based traction inverter pulse width modulation system and a modulation method. The modulation system comprises a first processor and a second processor; the first processor comprises a SHEPWM modulation unit for generating a SHEPWM modulation signal at a SHEPWM fundamental wave frequency band; the SHEPWM modulation unit comprises a storage unit for storing all switching angle initial values in initial value distribution regions of different carrier wave ratios, and a calculation unit for calculating effective switching angles, initial levels and PWM period values of each section of three phases of different carrier wave ratios; the output end of the first processor is connected with the second processor; the second processor comprises a pulse generator usedfor generating modulation pulse; and the pulse generator generates a pulse modulation signal according to the effective switching angles, initial levels and PWM period values transmitted from the first processor to trigger the first processor to perform interruption processing. The method can realize stable switching among different carrier wave ratios, and is low in impact and torque pulsation.
Owner:CRRC QINGDAO SIFANG ROLLING STOCK RES INST

Image recompressing apparatus and image recompressing method

An image recompressing apparatus includes header information separating means for separating header information and compressed image information from compressed image data obtained by decoding, inverse quantizing means for performing inverse quantization of compressed image information depending upon a quantization matrix and a quantization scale code in the separated header information, quantization matrix transforming means for changing the quantization matrix according to a predetermined compressibility factor, quantization scale code transforming means for changing the quantization scale code according to the compressibility factor, and quantizing means for requantizing the inverse quantized image information depending upon the post-transformation matrix and the post-transformation quantization scale code. Thus, in the transformation of an amount of code of compressed / encoded time-varying image data, it is possible to realize the function of preventing degradation in image quality while reducing an amount of code in a high speed.
Owner:NEC CORP

Livestock and poultry house environment monitoring system based on Internet of Things technology and working method thereof

The invention relates to a livestock and poultry house environment monitoring system based on the Internet of Things technology and a working method thereof. The system comprises a monitoring and executing module, a data transmission module, an upper computer monitoring platform 1 and a mobile terminal. The monitoring and executing module is arranged in a livestock and poultry house and comprises a monitoring module 6 and an executing module. The data transmission module is a ZigBee wireless sensing module. The upper computer monitoring platform 1 comprises a real-time display module, a data storage module, a control module and an alarm module. The working method of the system includes the steps of information acquisition, data fusion, fuzzy control and instruction output. An optimal weighted data fusion algorithm is adopted for the data fusion step. The system and the working method thereof have the advantages that the system is supported by the Internet of Things technology and the fuzzy control technology, a ZigBee wireless sensing network, a TCP / IP network and a mobile communication network are fully utilized, and the intelligent livestock and poultry house environment monitoring system is provided. The system achieves access of the mobile phone terminal to ZigBee network monitoring data through an SIM900A module and the upper computer monitoring platform 1.
Owner:NANTONG UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products