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

81 results about "Macro" patented technology

A macro (short for "macroinstruction", from Greek μακρός 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure. The mapping process that instantiates (transforms) a macro use into a specific sequence is known as macro expansion. A facility for writing macros may be provided as part of a software application or as a part of a programming language. In the former case, macros are used to make tasks using the application less repetitive. In the latter case, they are a tool that allows a programmer to enable code reuse or even to design domain-specific languages.

Recordable macros for pacemaker follow-up

A device and method for programming an implantable pulse generator. In one embodiment, commands are entered designating implantable pulse generator programming variables into programmer memory. At least some of the commands are transformed into an executable macro. The macro is stored in the programmer memory. The macro is executed to transmit the programming variables to the implantable pulse generator.
Owner:CARDIAC PACEMAKERS INC

H.265/HEVC transcoding method and transcoder based on H.264/AVC macro block structure and texture

The invention relates to an H.264/AVC to H.265/HEVC transcoding method and transcoder based on an H.264/AVC macro block structure and texture. The method includes the steps of extracting inter-frame macro block division mode information in a code stream of H.264/AVC standard codes, combining every four 16*16 H.264/AVC macro blocks to form one 32*32 large macro block, judging whether four division modes of the four 16*16 H.264/AVC macro blocks in each 32*32 large macro block are all 16*16 division modes or not, if not, mapping the macro block division modes to an H.265/HEVC coding mode in a direct mapping mode, if yes, judging other modes of each 32*32 large macro block through a mode judging method based on texture, enabling the division mode selected through judgment to serve as the macro block division mode for H.265/HEVC codes, and coding the code stream of the H.265/HEVC codes according to the macro block division modes of the H.265/HEVC codes. By means of the H.264/AVC to H.265/HEVC transcoding method and transcoder based on the H.264/AVC macro block structure and texture, by selecting and using the macro block division mode information in the code stream of H.264/AVC codes, the transcoding speed is increased, and the coding effect is improved.
Owner:WUHAN TURBO TECH

Five-axis cutter length compensation method based on post-processing

The invention discloses a five-axis cutter length compensation method based on post-processing. Firstly, the structure of a given five-axis numerical control machine tool is analyzed, and thus a kinetic model of the machine tool is established and solved; secondly, post-processing software having a five-axis cutter compensation function is developed based on a VisualC++ platform by using the macro-variable and the numerical operation function provided by a numerical control system; finally, the pendulum length of a cutter is regarded as a macro-variable and written into a numerical control program obtained after post-processing is conducted through the software, and thus the compensation for the length of the five-axis cutter can be conveniently achieved by modifying the macro-variable of the pendulum length in the numerical control program. By means of the five-axis cutter length compensation method, the problem of cutter compensation of machine tools which do not having the five-axis radius compensation function can be solved, the phenomenon that post-processing is conducted again on preposition cutter location data is avoided, and thus the reusability of the numerical control program is improved. It is proved through practice that by means of the method, the five-axis cutter compensation function can be conveniently achieved, cost is low, and high engineering application value is achieved.
Owner:SHANDONG UNIV OF TECH

Numerically-controlled machine tool spindle multi-point directing method

The invention discloses a numerically-controlled machine tool spindle multi-point directing method. The numerically-controlled machine tool spindle multi-point directing method comprises the steps of inputting a directing angle into a macro-variable; converting the macro-variable receiving the directing angle inside a macro program, and adding the macro-variable to a customized zero offset macro-variable of a spindle to form a final directing offset and issue an M code; enabling a programmable machine tool controller to receive the M code and to activate a window twenty-first function; enabling the window twenty-first function to convey the converted value of the input parameters of the macro directing angle to the data address of the programmable machine tool controller; enable the programmable machine tool control to read in the spindle directing offset and then to execute a directing instruction. Therefore, the numerically-controlled machine tool spindle multi-point directing method can complete data conversion in the macro program through the operational function of the macro program and achieve a spindle multi-point directing function under cooperation of the window function of the programmable machine tool controller. The numerically-controlled machine tool spindle multi-point directing method is applied to the field of numerically-controlled machine tool multi-accessory automatic tool changing and numerically-controlled machine tool machining.
Owner:JIANGSU SHINRI HEAVY IND SCI & TECH

Macro block type determining method, video transcoding method, electronic device and storage medium

The invention discloses a macro block type determining method, a video transcoding method, an electronic device and a storage medium, wherein the macro block type determining method is used for a video transcoding module, the video transcoding module comprises a first encoder and a second encoder used for processing the same video stream and respectively outputting the video stream, the first encoder is used for processing a first macro block, and the second encoder is used for processing a second macro block. The method comprises the steps of: acquiring a macro block type of a target macro block, wherein the target macro block is a first macro block associated with a current second macro block, and the macro block type of the target macro block is calculated by the first encoder; adjusting the selectable type set of the current second macro block according to the macro block type of the target macro block; and determining the macro block type of the current second macro block according to the adjusted selectable type set. As the traversal range of the macro block types is reduced, the calculation amount of video transcoding may be reduced, and the encoding efficiency is improved.Furthermore, the first encoder and the second encoder may output videos of different code rates.
Owner:SHENZHEN ONETHING TECH CO LTD

Multi-objective optimization method for liquid cooling plate, electronic equipment and storage medium

The invention discloses a multi-objective optimization method for a liquid cooling plate, electronic equipment and a storage medium. The method comprises the following steps: establishing a geometric model of the liquid cooling plate; performing parameterization processing on the liquid cooling plate geometric model; creating a simulation calculation macro file of the liquid cooling plate geometric model according to a parameterization processing result; creating a simulation calculation batch processing script file of the liquid cooling plate geometric model according to the simulation calculation macro file; performing automatic optimization simulation based on the simulation calculation batch processing script file; calculating an error between the automatic optimization simulation result and a preset result; judging whether the error meets a preset value or not; if yes, stopping the automatic optimization simulation step; and if not, returning to the automatic optimization simulation step based on the simulation calculation batch processing script file. The optimization period of the liquid cooling plate in the heat flow coupling state is effectively shortened, automation of the optimization process can be achieved, and the optimization efficiency is obviously improved.
Owner:JIANGHAN UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products